diff options
Diffstat (limited to 'readline/doc/history.ps')
-rw-r--r-- | readline/doc/history.ps | 6312 |
1 files changed, 4731 insertions, 1581 deletions
diff --git a/readline/doc/history.ps b/readline/doc/history.ps index a35bcf4..e321526 100644 --- a/readline/doc/history.ps +++ b/readline/doc/history.ps @@ -1,14 +1,16 @@ %!PS-Adobe-2.0 -%%Creator: dvips(k) 5.86 Copyright 1999 Radical Eye Software +%%Creator: dvips(k) 5.92b Copyright 2002 Radical Eye Software %%Title: history.dvi -%%Pages: 20 +%%Pages: 28 %%PageOrder: Ascend %%BoundingBox: 0 0 612 792 +%%DocumentFonts: CMBX12 CMR10 CMTT10 CMSY10 CMBXTI10 CMTI10 CMCSC10 +%%+ CMSL10 CMSLTT10 CMBX10 CMSS10 CMTT9 CMR9 CMTI9 %%EndComments %DVIPSWebPage: (www.radicaleye.com) -%DVIPSCommandLine: dvips -D 300 -t letter -o history.ps history.dvi -%DVIPSParameters: dpi=300, compressed -%DVIPSSource: TeX output 2002.06.27:1354 +%DVIPSCommandLine: dvips -D 600 -t letter -o history.ps history.dvi +%DVIPSParameters: dpi=600, compressed +%DVIPSSource: TeX output 2005.12.06:1546 %%BeginProcSet: texc.pro %! /TeXDict 300 dict def TeXDict begin/N{def}def/B{bind def}N/S{exch}N/X{S @@ -67,1592 +69,4740 @@ p -2 w}B/o{p -1 w}B/q{p 1 w}B/r{p 2 w}B/s{p 3 w}B/t{p 4 w}B/x{0 S rmoveto}B/y{3 2 roll p a}B/bos{/SS save N}B/eos{SS restore}B end %%EndProcSet -TeXDict begin 40258431 52099146 1000 300 300 (history.dvi) -@start -%DVIPSBitmapFont: Fa cmti10 10.95 1 -/Fa 1 47 df<127012F8A212F012E005057B840E>46 D E -%EndDVIPSBitmapFont -%DVIPSBitmapFont: Fb cmbxti10 14.4 1 -/Fb 1 47 df<120E123FEA7F80A212FFA21300127E123C0909798815>46 -D E -%EndDVIPSBitmapFont -%DVIPSBitmapFont: Fc cmtt9 9 26 -/Fc 26 123 df<EAFFFEA30F037E7E14>95 D<EA1FC0EA7FF0EA7078EA2018EA001CA2EA -07FC121FEA3C1C127012E0A3EA707C383FFF80EA0F8F11107E8F14>97 -D<12FCA2121CA513F8EA1DFEEA1F07EA1E03001C1380EB01C0A6EB0380001E1300EA1F0E -EA1DFCEA0CF81217809614>I<EA03F8EA0FFEEA1C0EEA3804EA7000126012E0A4126012 -70EA380EEA1C1EEA0FFCEA03F00F107E8F14>I<137EA2130EA5EA07CEEA0FFEEA1C3EEA -301EEA700E12E0A61270EA301EEA383E381FEFC0EA07CF12177F9614>I<EA07E0EA0FF0 -EA1C38EA301CEA700CEAE00EA2EAFFFEA2EAE00012601270EA380EEA1C1EEA0FFCEA03F0 -0F107E8F14>I<13FCEA01FEEA038EEA07041300A3EA7FFE12FFEA0700ACEAFFF8A20F17 -7F9614>I<EA07CF381FFF80EA383B38301800EA701CA3EA3018EA3838EA3FF0EA37C000 -70C7FCA2EA3FF86C7E487EEA700F38E00380A438700700EA3C1EEA1FFCEA07F011197F8F -14>I<12FCA2121CA51378EA1DFEEA1F86EA1E07121CAA38FF8FE0A21317809614>I<1206 -120FA21206C7FCA4B4FCA21207ACEAFFF8A20D187C9714>I<12FCA2121CA5EBFF80A2EB -1C005B5B5BEA1DC0EA1FE0A2EA1E70EA1C38133C131C7F38FF1F80A21117809614>107 -D<EAFF80A21203B3EAFFFEA20F177E9614>I<EAFB8EEAFFDF383CF380A2EA38E3AA38FE -FBE013791310808F14>I<EAFC78EAFDFEEA1F86EA1E07121CAA38FF8FE0A21310808F14> -I<EA07C0EA1FF0EA3C78EA701CA2EAE00EA6EA701CEA783CEA3C78EA1FF0EA07C00F107E -8F14>I<EAFCF8EAFDFEEA1F07EA1E03001C1380EB01C0A6EB0380001E1300EA1F0EEA1D -FCEA1CF890C7FCA6B47EA21218808F14>I<EA03E7EA0FF7EA1C1FEA300F1270487EA6EA -700F1230EA1C3FEA0FF7EA07C7EA0007A6EB3FE0A213187F8F14>I<EAFE1FEB7F80EA0E -E3380F810090C7FCA2120EA8EAFFF0A211107F8F14>I<EA0FD8EA3FF8EA603812C0A2EA -F000EA7F80EA3FF0EA07F8EA001CEA600612E012F0EAF81CEAFFF8EACFE00F107E8F14> -I<1206120EA4EA7FFC12FFEA0E00A8130EA3131CEA07F8EA01F00F157F9414>I<EAFC3F -A2EA1C07AB131F380FFFE0EA03E71310808F14>I<38FE3F80A2383C1E00EA1C1CA36C5A -A3EA0630EA0770A36C5AA311107F8F14>I<38FE3F80A238700700EA380EA3EA39CEA3EA -1B6C121AA3EA1E7CA2EA0E3811107F8F14>I<EA7E3FA2EA1E3CEA0E78EA07705B12036C -5A12037FEA0770EA0E781338487E38FE3F80A211107F8F14>I<38FE3F80A2381C0E005B -A2120E5BA212071330A2EA0370A25B1201A25BA3485A12730077C7FC127E123C11187F8F -14>I<EA3FFF5AEA700E131C1338EA007013E0EA01C0EA0380EA0700120EEA1C07123812 -70B5FCA210107F8F14>I E -%EndDVIPSBitmapFont -%DVIPSBitmapFont: Fd cmti9 9 1 -/Fd 1 47 df<1230127812F0126005047C830C>46 D E -%EndDVIPSBitmapFont -%DVIPSBitmapFont: Fe cmr9 9 24 -/Fe 24 122 df<EA07E0EA1C38EA381CEA300CEA700EEA6006A2EAE007AAEA6006A2EA70 -0EEA300CEA381CEA1C38EA07E010187F9713>48 D<12035AB4FC1207B3A2EA7FF80D187D -9713>I<EA01F8EA0704EA0C06EA180E123013001270126012E0EAE3E0EAE418EAE80CEA -F00EEAE0061307A31260A2EA7006EA300EEA180CEA0C38EA07E010187F9713>54 -D<1240EA7FFF13FEA2EA4004EA80081310A2EA00201340A21380120113005AA25A1206A2 -120EA5120410197E9813>I<EA07E0EA1818EA300CEA20061260A21270EA780CEA3E18EA -1F30EA07C0EA03E0EA0CF8EA307CEA601E130FEAC0071303A3EA6002EA2004EA1818EA07 -E010187F9713>I<EA07E0EA1C30EA3018EA700CEA600EEAE006A21307A31260EA700FEA -3017EA1827EA07C7EA00071306130E130C12701318EA6030EA3060EA0F8010187F9713> -I<39FFE1FFC0390E001C00AB380FFFFC380E001CAC39FFE1FFC01A1A7F991D>72 -D<EA0FC2EA1836EA200EEA600612C01302A3EAE0001270127EEA3FE0EA1FF8EA03FCEA00 -7E130E130713031280A3EAC0021306EAE004EAD818EA87E0101A7E9915>83 -D<EA1FC0EA38707FEA101C1200A2EA03FCEA1E1C1238127012E01480A2133CEA705F381F -8F0011107F8F13>97 D<EA07F8EA1C1C1238EA700813005AA612701304EA3808EA1C18EA -07E00E107F8F11>99 D<133F1307A9EA03E7EA0C17EA180F487E127012E0A6126012706C -5AEA1C373807C7E0131A7F9915>I<EA07C0EA1C30EA30181270EA600C12E0EAFFFCEAE0 -00A41260EA7004EA3808EA1C18EA07E00E107F8F11>I<EA0FCF3818718038303000EA70 -38A4EA30306C5AEA2FC00060C7FCA21270EA3FF013FC6C7EEA600FEAC003A4EA6006EA38 -1CEA07E011187F8F13>103 D<12FC121CA9137CEA1D87381E0380A2121CAB38FF9FF014 -1A809915>I<1218123CA212181200A612FC121CAE12FF081A80990A>I<EAFC7CEA1D8738 -1E0380A2121CAB38FF9FF01410808F15>110 D<EA07E0EA1C38EA300CEA700EEA6006EA -E007A6EA6006EA700EEA381CEA1C38EA07E010107F8F13>I<EAFCFCEA1D07381E038038 -1C01C0A2EB00E0A6EB01C01480381E0300EA1D06EA1CF890C7FCA6B47E1317808F15>I< -EAFC78EA1D9CEA1E1C1308EA1C00ABEAFF800E10808F0F>114 D<EA1F20EA60E0EA4020 -12C0A2EAF000127FEA3FC0EA1FE0EA00F0EA8070133012C01320EAF040EA8F800C107F8F -0F>I<1208A41218A21238EAFFC0EA3800A81320A41218EA1C40EA07800B177F960F>I<38 -FF0F80383C0700EA1C061304A26C5AA26C5AA3EA03A0A2EA01C0A36C5A11107F8F14> -118 D<38FE3F80383C1E00EA1C086C5AEA0F306C5A6C5A12017F1203EA0270487E1208EA -181CEA381E38FC3FC012107F8F14>120 D<38FF0F80383C0700EA1C061304A26C5AA26C -5AA3EA03A0A2EA01C0A36C5AA248C7FCA212E112E212E4127811177F8F14>I -E -%EndDVIPSBitmapFont -%DVIPSBitmapFont: Ff cmss10 10.95 2 -/Ff 2 42 df<13E0EA01C0EA0380120713005A121EA2121C123CA212381278A3127012F0 -AE12701278A31238123CA2121C121EA27E7E13801203EA01C0EA00E00B2E7CA112>40 -D<12E012707E123C121C121E7EA27E1380A2120313C0A3120113E0AE13C01203A3138012 -07A213005AA2121E121C123C12385A5A0B2E7EA112>I E -%EndDVIPSBitmapFont -%DVIPSBitmapFont: Fg cmbx10 12 27 -/Fg 27 123 df<EB07F8EB7FFC3801FC0E3803F01F48485AEA0FC0A3141E140C91C7FCA2 -ECFF80B6FCA2380FC01FB2397FF8FFF0A21C237FA220>12 D<90380FFF80137F3801FC1F -3803F03FEA07E0EA0FC0141FA7B6FCA2380FC01FB2397FF8FFF0A21C237FA220>I<EA07 -FE381FFF80383F07E06D7E130180121E1200A2133FEA03FDEA1F81EA3E01127C12F8A4EA -7C02EA7E0C391FF87F803807E03F19167E951C>97 D<B47EA2121FABEB87F0EBBFFCEBF0 -3EEBC01F9038800F8015C0140715E0A715C0A2140F15809038C01F00381E707E381C3FFC -38180FE01B237EA220>I<EBFF80000713E0380F83F0EA1F03123E127E387C01E090C7FC -12FCA6127C127EA2003E13186C1330380FC0603807FFC0C6130015167E9519>I<49B4FC -A2EB003FAB13FE3807FFBF380FC1FF48C67E003E7F127E127CA212FCA7127C127E123E6C -5B380F81FF3907FF3FE0EA01FC1B237EA220>I<13FE3807FF80380F83C0381E01E0383E -00F0127E007C13F8147812FCB512F8A200FCC7FCA3127CA26C1318A26C1330380F80E038 -03FFC0C6130015167E951A>I<EB1F80EBFFE03801F1F0EA03E31207EA0FC3EBC1E0EBC0 -00A6EAFFFEA2EA0FC0B2EA7FFCA214237EA212>I<9038FE0F803903FF9FC0380F83E338 -1F01F3391E00F000003E7FA5001E5BEA1F01380F83E0380BFF80D808FEC7FC0018C8FCA2 -121C381FFFE014FC6C13FF7E001F1480397C001FC00078130F00F81307A3007CEB0F806C -EB1F00381F807E6CB45A000113E01A217F951D>I<B47EA2121FABEB83F0EB8FFCEB987E -EBA03EEBC03FA21380AE39FFF1FFE0A21B237DA220>I<121E123FEA7F80A4EA3F00121E -C7FCA6EAFF80A2121FB2EAFFF0A20C247EA30F>I<B47EA2121FABECFF80A2EC3C001430 -14E0EB81C00183C7FC1386139E13BE13FFEBDF80EB8FC01307806D7E6D7E130080147E39 -FFE1FFC0A21A237EA21E>107 D<EAFF80A2121FB3ADEAFFF0A20C237EA20F>I<3AFF03F8 -03F890390FFE0FFE3A1F183F183F9039201F201F014001C01380A201801380AE3BFFF0FF -F0FFF0A22C167D9531>I<38FF03F0EB0FFC381F187EEB203EEB403FA21380AE39FFF1FF -E0A21B167D9520>I<13FF000713E0380F81F0381F00F8003E137C48133EA300FC133FA7 -007C133E007E137E003E137C6C13F8380F81F03807FFE0C6130018167E951D>I<38FF87 -F0EBBFFC381FF07EEBC01F9038800F8015C0A2EC07E0A715C0140FA2EC1F8001C01300EB -F07EEBBFFCEB8FE00180C7FCA8EAFFF0A21B207E9520>I<EBFE033807FF07380FC1CF38 -1F00DF48137F007E7FA2127C12FCA7127EA2003E5B6C5BEA0FC13807FF3FEA00FC1300A8 -903801FFE0A21B207E951E>I<38FF0F80EB1FE0381F33F013631343A2EBC1E0EB8000AD -EAFFF8A214167E9518>I<3807F980EA1FFFEA3807EA7003EAF001A26CC7FCB4FC13F8EA -7FFE6C7E6C1380120738003FC0EAC007130312E0A200F0138038FC0F00EAEFFEEAC3F812 -167E9517>I<487EA41203A21207A2120F123FB5FCA2EA1F80ABEB8180A5380F830013C3 -EA07FEEA01F811207F9F16>I<38FF81FFA2381F803FAF5C5C380FC1BF3907FF3FE0EA01 -FC1B167D9520>I<39FFF01FE0A2391FC00700000F1306EBE00E0007130C13F000035BA2 -6C6C5AA26C6C5AA2EBFEE0EB7EC0137F6D5AA26DC7FCA2130EA21B167F951E>I<3AFFF3 -FF83FCA23A1F807C00E0D80FC014C08001E013010007017F1380A2D803F0EB0300ECCF83 -01F81387D801F913C61487D800FD13ECEBFF0315FC017F5BEB7E01013E5BEB3C00A20118 -136026167F9529>I<39FFF07FC0A2390FC01C006C6C5A6D5A00035B6C6C5A3800FD8013 -7F91C7FC7F6D7E497EEB37E0EB67F013C33801C1F8380380FC48487E000E137F39FF81FF -E0A21B167F951E>I<39FFF01FE0A2391FC00700000F1306EBE00E0007130C13F000035B -A26C6C5AA26C6C5AA2EBFEE0EB7EC0137F6D5AA26DC7FCA2130EA2130CA25B1278EAFC38 -13305BEA69C0EA7F80001FC8FC1B207F951E>I<387FFFF0A2387C07E038700FC0EA601F -00E0138038C03F005B137EC65A1201485AEBF030EA07E0120FEBC070EA1F80003F1360EB -00E0EA7E03B5FCA214167E9519>I E -%EndDVIPSBitmapFont -%DVIPSBitmapFont: Fh cmtt10 12 27 -/Fh 27 119 df<13E0A538F0E1E0EAFCE7387EEFC0381FFF00EA07FCEA01F0EA07FCEA1F -FF387EEFC038FCE7E0EAF0E13800E000A513157D991A>42 D<1338137CA2136C13EEA313 -C6A2EA01C7A438038380A4380701C0A213FFA24813E0EA0E00A4481370387F01FC38FF83 -FE387F01FC171E7F9D1A>65 D<B512F8A3381C0038A51400A2130EA3EA1FFEA3EA1C0EA3 -90C7FCA3141CA5B512FCA3161E7E9D1A>69 D<38FF83FEA3381C0070AA381FFFF0A3381C -0070AB38FF83FEA3171E7F9D1A>72 D<B51280A33801C000B3A6B51280A3111E7C9D1A> -I<38FE03FE12FFA2381D8070A213C0121CA213E0A213601370A213301338A21318131CA2 -130C130EA21306A213071303A238FF81F0A21380171E7F9D1A>78 -D<EA0FFE383FFF804813C0EA7C07EA700100F013E0EAE000B1EAF001A2007013C0EA7C07 -EA7FFF6C1380380FFE00131E7D9D1A>I<EAFFFC13FF1480381C07C0EB01E0EB00F01470 -A414F0EB01E0EB07C0381FFF8014001480381C07C01301EB00E0A514E214E7A338FF807E -A21438181E7F9D1A>82 D<3803F1C0EA0FFDEA3FFFEA7C0FEA700312E01301A390C7FC12 -701278123FEA1FF0EA07FE3800FF80EB0FC0EB01E013001470A2126012E0A214E0EAF001 -38FC03C0B5128000EF1300EAE3FC141E7D9D1A>I<387FFFFEB5FCA238E0380EA5000013 -00B33803FF80A3171E7F9D1A>I<38FF01FEA3381C00706C13E0A2380701C0A213830003 -138013C700011300A2EA00EEA2137CA21338AA48B4FCA3171E7F9D1A>89 -D<387FFFC0B512E0A26C13C013047D7E1A>95 D<EA1FF0EA3FFC487EEA780FEA30073800 -0380A2137FEA07FF121FEA3F83EA7803127012E0A3EA7007EA780F383FFFFCEA1FFDEA07 -F016157D941A>97 D<12FEA3120EA6133EEBFF80000F13E0EBC1F0EB8070EB0038120E14 -1CA7000F13381478EB80F0EBC1E0EBFFC0000E138038063E00161E7F9D1A>I<EBFF8000 -0313C0000F13E0EA1F01383C00C04813001270A25AA51270A2007813707E381F01F0380F -FFE0000313C03800FE0014157D941A>I<EB1FC0A31301A6EA01F1EA07FDEA0FFFEA1E0F -EA3C07EA7803EA700112E0A7EA7003A2EA3807EA3E0F381FFFFCEA07FDEA01F1161E7E9D -1A>I<EA01F8EA07FF481380381E07C0EA3C01387800E01270481370A2B512F0A300E0C7 -FC1270A2007813707E381F01F0380FFFE0000313803800FE0014157D941A>I<EB07E0EB -1FF0EB3FF8EB7878EBF030EBE000A4387FFFF0B5FCA23800E000AF383FFF804813C06C13 -80151E7F9D1A>I<12FEA3120EA6133EEBFF80000F13C013C1EB80E01300120EAC38FFE3 -FE13E713E3171E7F9D1A>104 D<EA01C0487EA36C5AC8FCA5EA7FE0A31200AF387FFF80 -B512C06C1380121F7C9E1A>I<EAFFE0A31200B3A6B512E0A3131E7D9D1A>108 -D<EAFE3EEBFF80B512C0EA0FC1EB80E01300120EAC38FFE3FE13E713E317157F941A> -110 D<EA01F0EA07FCEA1FFF383E0F80EA3C07387803C0EA700138E000E0A6EAF0010070 -13C0EA7803383C0780EA3E0F381FFF00EA07FCEA01F013157D941A>I<387F81F838FF8F -FC387F9FFE3803FE1EEBF80CEBE000A25B5BAAEA7FFFB5FC7E17157F941A>114 -D<487E1203A6387FFFE0B5FCA238038000AA1470A43801C1E013FF6C1380EB3F00141C7F -9B1A>116 D<38FE0FE0A3EA0E00AD1301EA0F033807FFFE7EEA00FC17157F941A>I<387F -C7FC00FF13FE007F13FC380E00E0A3380701C0A338038380A33801C700A3EA00EEA3137C -A2133817157F941A>I E -%EndDVIPSBitmapFont -%DVIPSBitmapFont: Fi cmbx12 13.14 41 -/Fi 41 123 df<EB07FCEB3FFF9038FE0780D803F013C03807E00FA2EA0FC0A3EC030091 -C7FCA3EC7FE0B6FCA2380FC007B3A239FFFC7FFEA21F267FA522>12 -D<123C127E12FFA4127E123C08087C8711>46 D<131C133C13FC12FFA21200B3AA387FFF -FCA216237CA21F>49 D<48B4FC000713C0381E07F0383803F8386001FC387C00FE12FE14 -FF147FA2127C003813FFC7FC14FEA2EB01FC14F8EB03F0EB07E01480EB0F00131E5B1370 -EBE003EA01C038038007380700061206380FFFFE5A5A4813FCB5FCA218237DA21F>I<48 -B4FC000713E0381E03F0383801F8003C13FC387E00FEA3123EEA1C01000013FCA2EB03F8 -EB07F0EB0FC03801FF00A2380007E0EB01F014F8EB00FC14FE14FFA21210127C12FEA214 -FEA2387C01FC007013F8383E07F0380FFFC00001130018237DA21F>I<14381478A214F8 -1301130313071306130C131C13381330136013E0EA01C01380EA03005A120E5A12185A12 -705AB612C0A2390001F800A790387FFFC0A21A237EA21F>I<0018130C001F137CEBFFF8 -14F014E014C01480EBFC000018C7FCA513FF001B13E0381F03F0381C00F8000813FCC712 -7EA3147FA2127812FCA3147E5A006013FC1270383801F8381E07E03807FFC03801FE0018 -237DA21F>I<EB1FC0EB7FF03801F0383803E00C3807803E000F137EEA1F005AA2007E13 -3C1400A338FE3FC0EB7FF0EB80F800FF13FCEB007C147E5A147FA4127EA4003E137E123F -6C137C380F80F83807C1F03803FFC038007F0018237DA21F>I<1230123C003FB512C0A2 -15804814005C5C38600018A200E05B485B5CC6485AA249C7FC1306130EA25BA2133CA25B -A213F8A41201A66C5A13601A257DA41F>I<141CA2143EA3147FA24A7EA39038019FC0A2 -9038031FE0140F01077FEB0607A2010C7F1403011C7FEB1801A2496C7EA2017FB5FCA290 -39E0007F8049133FA2484880151F00038190C7120FA2486E7ED8FFF090B51280A229257E -A42E>65 D<B612E015FC3903F800FFED1FC0ED07E06F7E6F7E82150082A2167FA31780AA -1700A316FEA24B5A5E4B5A4B5AED1FC0EDFF80B648C7FC15E029257EA42F>68 -D<B7FCA23903F8007FED0F8015071503A21501A3ED00C01406A21600A2140E141EEBFFFE -A2EBF81E140E1406A21660A291C7FC16C0A415011503A2ED0F80153FB7FCA223257EA428 ->I<B612FEA23803F800151F8181A281A3ED01801403A292C7FCA25C5C90B5FCA2EBF80F -8080A491C8FCAAB512F0A221257EA427>I<B500E0B512E0A23B03F80003F800AF90B6FC -A29038F80003B0B500E0B512E0A22B257EA430>72 D<B512E0A23803F800B3AFB512E0A2 -13257EA417>I<B512F0A2D803F8C7FCB3A31503A31506A3150EA2151E153E157CEC03FC -B6FCA220257EA425>76 D<D8FFF8EDFFF86D5C0003EEFE00017EEC037EA36D1406A26D6C -130CA26D6C1318A26D6C1330A36D6C1360A26D6C13C0A2903900FC0180A291387E0300A3 -EC3F06A2EC1F8CA2EC0FD8A2EC07F0A36E5AEA07803CFFFC01C01FFFF8A235257EA43A> -I<01FF1380000713E3380F80F7381E001F48130F481307140312F81401A27E91C7FCB4FC -EA7FE013FE383FFFE014F86C13FE00077F6C1480C67E010313C0EB003FEC0FE01407A200 -C01303A315C07E6C13076C14806CEB0F0038FFC03E38E3FFF838803FE01B257DA422>83 -D<B53B81FFFE01FFF0A23D07F0001FC0000F007013066C6C010F5CA26F7E6C6C5EA26D49 -6C1338000017304B7E017F01195CA291388030FE013F5E829139C0607F01011F5E03E013 -8190280FE0C03F83C7FCA29139F1801FC3010715C617E69139FB000FEE010315EC02FF14 -FC6D486D5AA24A130301005DA24A130102785CA202306D5A3C257FA43F>87 -D<EA07FF001F13E0383E03F0383F00F880147E121EC7FCA3EB1FFE3803FE7EEA0FC0EA1F -00123E127E5AA314BEEA7E01383F073E391FFE1FE03807F00F1B187E971E>97 -D<EAFFC0A2120FACEBC1FCEBCFFF9038FC0FC09038F007E09038C003F0A2EC01F8A215FC -A815F8A2EC03F013E09038F007E090381C1F80390E0FFF00380C03F81E267FA522>I<EB -7FE03803FFF83807C07C381F80FC13005A007E1378140012FEA8127E127F6C130CEA1F80 -EBC0183807E0703803FFE038007F0016187E971B>I<ECFFC0A2140FAC137F3803FFCF38 -0FE0FF381F803F383F000FA2127EA212FEA8127EA27E141F381F803F380FC0EF3903FFCF -FC3800FE0F1E267EA522>I<137F3803FFC03807C1F0380F80F8EA1F0048137C127E147E -12FEA2B512FEA248C7FCA3127EA214067E6C130C380F80183807E0703803FFE038007F80 -17187E971C>I<EB1FC0EB7FF0EA01F83803E1F8120713C1380FC0F01400A7B5FCA2EA0F -C0B3A2EAFFFEA215267EA513>I<3901FF07C00007EBDFE0380F83F1EA1F01393E00F800 -007E7FA6003E5B6C485A380F83E0EBFFC0001190C7FC0030C8FCA21238123C383FFFE06C -13FC806C7F481480383C003F48EB0FC000F81307A4007CEB0F806CEB1F00381F807E3807 -FFF8C613C01B247E971F>I<EAFFC0A2120FAC14FE9038C3FF809038CE0FC013D89038D0 -07E013E0A213C0AF39FFFC7FFEA21F267EA522>I<120FEA1F80EA3FC0A4EA1F80EA0F00 -C7FCA7EA7FC0A2120FB3A2EAFFF8A20D277EA611>I<EAFFC0A2120FB3B0EAFFFCA20E26 -7EA511>108 D<26FF80FE137F903A83FF81FFC03B0F8E0FC707E0019813CC903A9007E8 -03F001A013F0A201C013E0AF3BFFFC7FFE3FFFA230187E9733>I<38FF80FE903883FF80 -390F8E0FC0139890389007E013A0A213C0AF39FFFC7FFEA21F187E9722>I<EB7F803803 -FFF03807C0F8381F807E48487EA2007EEB1F80A200FE14C0A8007E1480A26CEB3F00A238 -1F807E6C6C5A3803FFF038007F801A187E971F>I<38FFC1FCEBCFFF390FFC1FC09038F0 -07E001C013F0140315F8140115FCA8EC03F8A215F0EBE0079038F00FE09038DC1F809038 -CFFF00EBC3F801C0C7FCA9EAFFFCA21E237F9722>I<38FF83E0EB8FF8380F8C7CEB90FC -13B013A01478EBE0005BAEEAFFFEA216187F9719>114 D<3807F8C0EA1FFFEA3C07EA70 -01EAF000A300FC1300B47EEA7FFC7F383FFF80000F13C0120338001FE01303EAC001A212 -E014C0EAF00338FC078038EFFF00EAC3FC13187E9718>I<13C0A41201A312031207120F -121FB512C0A2380FC000AC1460A63807E0C013E13801FF8038007E0013237FA218>I<39 -FFC07FE0A2000F1307B0140FA200071317EBE0673903FFC7FE38007F071F187E9722>I< -39FFF80FF8A2390FC001C015803907E00300A26D5A00031306EBF80E0001130C13FC0000 -5B13FEEB7E30A26D5AA214E06D5AA26D5AA26DC7FCA21D187F9720>I<39FFF83FF0A239 -0FC00F003807E00E6C6C5A6D5A6C6C5A00001360EB7EC06D5AA2131F6D7E497E80EB33F8 -1361EBE0FC3801C07E3803807F3907003F8048131F39FFC07FF8A21D187F9720>120 -D<39FFF80FF8A2390FC001C015803907E00300A26D5A00031306EBF80E0001130C13FC00 -005B13FEEB7E30A26D5AA214E06D5AA26D5AA26DC7FCA21306A25B1230EA781CEAFC185B -1370EA68E0EA7FC0001FC8FC1D237F9720>I<387FFFF8A2387C03F0EA700738600FE000 -E013C0EB1F80EAC03F1400137EEA00FE5B485A0003130C13F0EA07E0120FEBC01C381F80 -18003F1338387F0078387E01F8B5FCA216187E971B>I E -%EndDVIPSBitmapFont -%DVIPSBitmapFont: Fj cmsl10 10.95 30 -/Fj 30 122 df<903803F07C90381E0DC69038380F0FEB701E01E0130EEC0C003801C01C -A548485A007FB512C03903803800A448485AA6000E5BA648485A001E7F38FF8FFC20207E -9F1B>11 D<EB03E0EB1C181338EB703C13E014383801C000A5485A387FFFF038038070A4 -380700E0A6380E01C0A6381C0380001E13C038FF0FF016207E9F19>I<903803F03F9039 -1E09E0809039380F80C09039701F01E0EBE03E021E13C02601C01CC7FCA548485A007FB6 -12803903803803A43A0700700700A6000EEBE00EA64848485A001EEBE01E3AFF8FF8FFC0 -23207E9F26>14 D<13201360A4383061C0383C4380380E4E00EA0778EA01E0A2EA07B8EA -1C9CEA708FEAE083EA0180A490C7FC12147AA117>42 D<13181338EA01F8EA0E701200A5 -13E0A6EA01C0A6EA0380A6EA07001380EAFFFC0E1E7B9D17>49 D<EB3F80EBC1E0380100 -70000213785AA2000F137C1380A2EB00781206C712F814F0EB01E014C0EB0380EB070013 -0E5B5B13605B485A380300201206000813405A383FFFC0481380B5FC161E7E9D17>I<13 -FFEA01FE1380A5EA0300A61206A65AA65AA65AA65AA6B4FCA2102D7EA10D>91 -D<13FFEA01FEEA0006A5130CA61318A61330A61360A613C0A6EA0180A6EAFF00A2102D82 -A10D>93 D<EA07F8EA0C0CEA1E061307121C1200A313FFEA07C7EA1E07EA3C0E127800F0 -1310A3131EEB2E2038784F40381F878014147D9317>97 D<13FEEA0383380E0780121C00 -38130090C7FC12785AA45AA37E5BEA70026C5AEA1C18EA07E011147D9314>99 -D<1438EB01F8EB00781438A21470A614E013FCEA0382EA0601121CEA3C00383801C01278 -12F0A438E00380A412F0EA700738380F00381C37803807C7E015207D9F19>I<13F8EA07 -0EEA0E07381C038012381278127012F0B5FC00F0C7FCA25AA46C5AEA7002EA3004EA1C18 -EA07E011147D9314>I<EB07C0EB1C60EB30F01360EBE0E0EBC0001201A5485AEA3FFCEA -0380A448C7FCA6120EA65A121EEAFFC014207F9F0E>I<140EEB3E11EBE1A33801C1C238 -0381E0EA07801301120FA3380703C01480EB8700EA04FC48C7FCA21218121CEA0FFF14C0 -14E0381800F04813305A5AA3006013606C13C0381C0700EA07FC181F809417>I<13E012 -0712011200A2485AA6485AEB8F80EB90E013A0EBC0601380000713E01300A5380E01C0A6 -381C0380001E13C038FF8FF014207E9F19>I<EA01C0EA03E0A213C0EA0180C7FCA6EA03 -80121F12071203A2EA0700A6120EA65A121EEAFF800B1F7F9E0C>I<13E0120712011200 -A2EA01C0A6EA0380A6EA0700A6120EA65A121EEAFF800B207F9F0C>108 -D<390387C07C391F9861863907A072073903C03403EB80380007EB7807EB0070A5000EEB -E00EA64848485A001EEBE01E3AFFCFFCFFC022147E9326>I<38038F80381F90E0EA07A0 -3803C0601380000713E01300A5380E01C0A6381C0380001E13C038FF8FF014147E9319> -I<13FCEA0387380E0180381C00C04813E0A24813F012F0A438E001E0A214C0130300F013 -8038700700EA380E6C5AEA07E014147D9317>I<EBE3E03807EC383801F01C6C487E140F -48487E1580A53903800F00A2140E141E141C5C38074070EB61C0011FC7FC90C8FCA3120E -A4121EEAFFC0191D809319>I<EBFC2038038260EA0702381E01E0123C003813C0127812 -F0A438E00380A212F0A21307127038380F00EA1C37EA07C7EA0007A3130EA4131EEBFFC0 -131D7D9318>I<EA038E381FB380EA07C71203EB8300EA078090C7FCA5120EA65A121EEA -FFC011147E9312>I<EA01F9EA0607EA080312181301EA3802EA3C00121F13F0EA07FCEA -01FEEA001FEA40071303A212601306EAF004EAC818EA87E010147F9312>I<1380EA0100 -A35A5A5A121EEAFFF8EA0E00A45AA65A1310A41320A2EA1840EA0F800D1C7C9B12>I<38 -1C0380EAFC1FEA3C07EA1C03A238380700A6EA700EA4131EA25BEA305E381F9F8011147B -9319>I<38FF83F8381E00E0001C13C01480121E380E01005B13025B12075BA25BEA0390 -13A013E05B5B120190C7FC15147C9318>I<39FF9FE1FC393C078070391C030060148015 -401580EA0E0790380D81001309EB19C21311380F21C4EA0720EB40C814E8EB80F0A26C48 -5A1460000213401E147C9321>I<381FF0FF3803C0780001137014403800E0C0EBE180EB -73001376133CA2131C132E134E1387EA0107380203801204380C01C0383C03E038FE07FC -18147F9318>I<390FF83F803901E00E00EBC00C140813E000005B143014205C13705CA2 -0171C7FC1339133A133E133C133813181310A25BA25BEA70C0EAF08000F1C8FC12E61278 -191D809318>I E -%EndDVIPSBitmapFont -%DVIPSBitmapFont: Fk cmcsc10 10.95 3 -/Fk 3 118 df<EB7E083803819838070078000C1338001C13185A00781308127000F013 -00A5EB03FEEB00381270127812387E120C1207380380D838007F0817177E961D>103 -D<38FC01FC381E007014201217EA1380A2EA11C0EA10E0A213701338A2131C130E1307A2 -EB03A0EB01E0A213001460123800FE132016177E961C>110 D<38FF81FC381C00701420 -B0000C1340120E6C138038018300EA007C16177E961C>117 D E -%EndDVIPSBitmapFont -%DVIPSBitmapFont: Fl cmbx12 17.28 36 -/Fl 36 122 df<EB01C01303130F137FEA1FFFB5FC13BFEAE03F1200B3B1007FB512F0A3 -1C2E7AAD28>49 D<EB3FE03801FFFE0007EBFF80D80F8013C0391E003FE00038EB1FF000 -7CEB0FF8007EEB07FCB4FC018013FEA21403A2EA7F00003E1307C7FC15FCA2EC0FF8A215 -F0EC1FE015C0EC3F80EC7F00147E14F8495A495A495A49C7FC011E130E5B133849131E49 -131C485A48C7123C48B512FC5A5A5A4814F8B6FCA31F2E7CAD28>I<1578A215FCA34A7E -A24A7EA24A7FA34A7FEC0E7F021E7FEC1C3FA202387F151F02787FEC700FA202E07F1507 -010180ECC003A249486C7EA201078191C7FC498191B6FCA24981011CC7123F013C810138 -141FA24981160F01F081491407A2484881486C1403B549B512FCA336317DB03D>65 -D<B712C016FC16FFD801FEC77FEE7FE0707E161F707EA2831607A4160FA25FA24C5A4C5A -4C5A4B485ADB1FFEC7FC90B65AEEFF8049C7EA3FE0EE0FF0EE07FCA2707E83821880A718 -005E5F16074C5A4C5AEEFFF0B812C094C7FC16F831317DB039>I<913A03FF800180023F -EBF00349B5EAFC0701079038003F0FD91FF8EB079FD93FC0EB01FFD9FF807F4848C8127F -4848153F0007161F49150F485A001F1607A2485A1703127FA24992C7FCA212FFA9127FA2 -7FEF0380123FA26C7E1707000F17006C7E6D150E0003161E6C6C151C6C6C6C1478D93FC0 -5CD91FF8EB03E0D907FFEB3F800101D9FFFEC7FCD9003F13F80203138031317CB03A>I< -B812E0A3C6903880007FEE0FF016031601A21600A21770A31738A21507A21700A35D5D5D -91B5FCA3EC803F818181A592C8FCACB612C0A32D317EB033>70 D<DA03FF1303027FEBF0 -0749B5EAFC0F01079038007E1FD91FF0EB0FBFD97FC0EB03FF49487F4848C87E485A0007 -824848815B001F82A2484881A2127FA24992C7FC12FFAA0307B512F8127F7FDB00011300 -123FA26C7EA2120F7F6C7E12036C7E6C6C7E6D6C5BD91FF8497ED907FFEB3E3F01019038 -FFFC1F6D6CEBF00F0203EB800335317CB03F>I<B6D8807FB512C0A3C60180C7387FC000 -B391B7FCA30280C7127FB3A3B6D8807FB512C0A33A317EB03F>I<B61280A3C6EB8000B3 -B3A7B61280A319317EB01E>I<B56C49B512C08080C66D90390003E0006E6E5AEBEFFC13 -E780EBE3FF01E17F01E07F6E7E143F816E7E6E7E6E7E14036E7E16806E13C0ED7FE0ED3F -F0151F16F8ED0FFCED07FEED03FF6F13818117C1EE7FE1EE3FF1EE1FF9EE0FFD160717FF -828282177F173FA2171F170F486C1507B500E014031701A23A317EB03F>78 -D<B712E016FEEEFF80C6D9800013E0EE3FF0EE0FF8EE07FCA2EE03FEA217FFA717FEA2EE -07FC17F8160FEE3FE0EEFFC091B6120016F80280C8FCB3A2B67EA330317EB037>80 -D<007FB8FCA39039C00FF801D87E00EC003F007C82007882A200708200F01780A3481603 -A5C792C7FCB3AA017FB6FCA331307DAF38>84 D<B6D88003B51280A3C60180C73807C000 -715AB3AE137F4DC7FC80013F150EA26D6C5C6D6C5C6D6C5C6D6C495A903A00FF801FC002 -3FB55A020F49C8FC020013E039317EB03E>I<B500FC91B5FCA3000390C8EA03C06C1780 -6E14076C170080017F150EA26E141E013F151C6E143C011F153880010F5D8001075DA26E -130101035D6E13036D5D15806D4AC7FCA26F5A027F130EEDE01E023F131CEDF03C021F13 -3815F8020F5BA2EDFCF002075B15FF6E5BA26E5BA26E90C8FCA3157EA2153CA238317EB0 -3D>I<EBFFF0000313FF390F803F809038C00FE0486C6C7EA26E7ED80FC07FEA0780C7FC -A414FF131FEBFFE33803FC03EA0FF0EA1FC0123FEA7F80A2EAFF00A31407A2387F800D39 -3FC01DFE3A1FE078FFF03907FFE07FC6EB803F24207E9F27>97 D<EA01F812FFA3120F12 -07ADEC3FE0ECFFFC9038FBE07F9039FF001F8049EB0FC04914E049EB07F016F8A2ED03FC -A316FEA816FCA3ED07F8A216F06DEB0FE06D14C001E7EB3F809039C3C0FE00903880FFF8 -9038003FC027327EB12D>I<EB0FFF017F13C03901FC01F03803F0033907E007F8120FEA -1FC0003FEB03F0EC01E04848C7FCA312FFA8127FA36C6C131CA2001F14386C7E00071470 -3903F001E03901FC07C039007FFF00EB0FF81E207D9F24>I<ED0FC0EC07FFA3EC007F15 -3FADEB07F8EB3FFF9038FE07BF3903F801FF3907E0007F120F4848133F123FA2485AA312 -FFA8127FA36C7EA2121F6C6C137F000714FF2603F00313E03A01FC0F3FFE38007FFEEB0F -F027327DB12D>I<EB0FFC90387FFF803901FC0FC03903F003E03907E001F0000F14F839 -1FC000FC003F14FEA24848137E157FA212FFA290B6FCA20180C7FCA4127FA36C6C130712 -1F150E6C7E6C6C131C6C6C13783900FE03E090383FFFC0903807FE0020207E9F25>I<EB -01FE90380FFF8090381FC3C090387F07E09038FE0FF0120113FC1203EC07E0EC018091C7 -FCA8B512FCA3D803FCC7FCB3A8387FFFF0A31C327EB119>I<90391FF007C09039FFFE3F -E03A01F83F79F03907E00FC3000F14E19039C007E0E0001FECF000A2003F80A5001F5CA2 -000F5CEBE00F00075C2603F83FC7FC3806FFFE380E1FF090C9FC121EA2121F7F90B57E6C -14F015FC6C806C801680000F15C0003FC7127F007EEC1FE0007C140F00FC1407A4007EEC -0FC0003E1580003F141FD80FC0EB7E003907F803FC0001B512F0D8001F90C7FC242F7E9F -28>I<EA01F812FFA3120F1207ADEC07F8EC3FFEEC783F02C013809039F9801FC0EBFB00 -01FE14E05BA35BB3B500C3B5FCA328327DB12D>I<EA03C0487E487E487EA46C5A6C5A6C -5AC8FCA9EA01F8127FA31207B3A7B51280A311337DB217>I<EA01F812FFA3120F1207B3 -B3A6B512C0A312327DB117>108 D<2703F007F8EB1FE000FFD93FFEEBFFF8913A783F01 -E0FC02C090388300FE280FF1801FC6137F2607F30013CC01F602F8148001FC5CA3495CB3 -B500C3B5380FFFFCA33E207D9F43>I<3903F007F800FFEB3FFEEC783F02C013803A0FF1 -801FC03807F30001F614E013FCA35BB3B500C3B5FCA328207D9F2D>I<EB07FC90387FFF -C03901FC07F03903F001F848486C7E4848137E001F147F003F158049133F007F15C0A300 -FF15E0A8007F15C0A36C6CEB7F80A2001F15006C6C13FE00075C3903F803F83901FE0FF0 -39007FFFC0D907FCC7FC23207E9F28>I<3901F83FE000FFEBFFFC9038FBE07F9039FF00 -3F80D80FFEEB1FC06C48EB0FE04914F0ED07F8A216FC1503A216FEA816FC1507A216F8A2 -ED0FF06D14E06DEB1FC06DEB3F809039FBC0FE009038F8FFF8EC3FC091C8FCABB512C0A3 -272E7E9F2D>I<3803F03F00FFEB7FC09038F1C3E01487390FF30FF0EA07F6A29038FC07 -E0EC03C091C7FCA25BB2B512E0A31C207E9F21>114 D<3801FF86000713FEEA1F00003C -133E48131E140E12F8A36C90C7FCB47E13FC387FFFC06C13F0806C7F00077F00017FEA00 -3F01001380143F0060131F00E0130FA27E15007E6C131E6C131C38FF807838F3FFF038C0 -7F8019207D9F20>I<131CA5133CA3137CA213FC120112031207381FFFFEB5FCA2D803FC -C7FCB0EC0380A71201EC0700EA00FEEB7F0EEB3FFCEB07F0192E7FAD1F>I<D801F8EB07 -E000FFEB03FFA3000FEB003F0007141FB3153FA20003147FA26C6CEBDFF03A00FE039FFF -90387FFF1FEB0FFC28207D9F2D>I<B5EB1FFCA3D80FF8EB03C0000715806D1307000315 -007F0001140E7F6C5CA2EC803C017F1338ECC078013F1370ECE0F0011F5B14F1010F5B14 -F9903807FB80A214FF6D90C7FCA26D5AA26D5AA21478A226207E9F2B>I<B53A1FFFE03F -F8A33C0FF000FE0007806D150300076EEB0700816D5D00039138FF800EA26C6C486D5A15 -DF01FF153C6C9039038FE038A2D97F876D5A150702C714F0D93FCF6D5AECCE03D91FFEEB -F9C09138FC01FD16FF010F5D4A7EA26D486DC7FCA20103147E4A133EA26D48131C35207E -9F3A>I<3A7FFF807FFCA33A03FC000F006C6C131E6C6C5BEC803890387FC078013F5B90 -381FE1E090380FF3C0ECFF806D90C7FC6D5A13016D7E81815B903803DFE09038078FF081 -90380F07FC90381E03FEEB3C01496C7E4914804848EB7FC00003EC3FE026FFFC01B5FCA3 -28207F9F2B>I<B5EB1FFCA3D80FF8EB03C0000715806D1307000315007F0001140E7F6C -5CA2EC803C017F1338ECC078013F1370ECE0F0011F5B14F1010F5B14F9903807FB80A214 -FF6D90C7FCA26D5AA26D5AA21478A21470A214F05C1301007C5BEAFE035C49C8FC5BEAFC -1EEA787CEA3FF0EA0FC0262E7E9F2B>I E -%EndDVIPSBitmapFont -%DVIPSBitmapFont: Fm cmsy10 10.95 1 -/Fm 1 14 df<14FE903807FFC090381F01F0903878003C01E0130ED80180130348C7EA01 -800006EC00C0481560A2481530481518A248150CA4481506A90060150CA46C1518A26C15 -306C1560A26C15C06CEC01806C6CEB0300D800E0130E0178133C90381F01F0903807FFC0 -D900FEC7FC272B7DA02E>13 D E -%EndDVIPSBitmapFont -%DVIPSBitmapFont: Fn cmbx12 14.4 44 -/Fn 44 122 df<123C127FEAFF80A213C0A3127F123E1200A2EA0180A3EA0300A2120612 -0E5A5A12100A157B8813>44 D<121C127FA2EAFF80A3EA7F00A2121C09097B8813>46 -D<130E131E137EEA07FE12FFA212F81200B3ABB512FEA317277BA622>49 -D<EBFF80000713F04813FC381E03FE393800FF80007C133F00FE14C06C131F15E0140FA2 -127E003C131FC7FC15C0A2EC3F801500147E5C5C495A495AEB078049C7FC131E4913E013 -705B3901C001C0EA0380EA0600000FB5FC5A5A5AB61280A31B277DA622>I<EB7F803803 -FFF04813FC380F81FE381F007FEA3F80EC3F80A3121F1300C7EA7F00A2147E5C495AEB07 -F0EBFFC0A2EB01F8EB007E801580EC1FC0A215E0A2123C127EB4FCA215C0143F48148000 -7CEB7F00383F01FE6CB45A000713F0C613801B277DA622>I<140FA25C5C5C5C5BA2EB03 -BFEB073F130E131C133C1338137013E0EA01C0EA038012071300120E5A5A5A12F0B612F8 -A3C7EA7F00A890381FFFF8A31D277EA622>I<00181303381F801FEBFFFE5C5C5C14C091 -C7FC001CC8FCA7EB7FC0381DFFF8381F80FC381E003F1208C7EA1F8015C0A215E0A21218 -127C12FEA315C05A0078EB3F80A26CEB7F00381F01FE6CB45A000313F0C613801B277DA6 -22>I<EC0780A24A7EA34A7EA24A7EA3EC77F8A2ECF7FC14E3A2903801C1FEA201037F14 -80A249486C7EA24980010E133FA2496D7EA2013FB57EA39039700007F8A201F080491303 -000181491301A2000381D8FFFE013F13FCA32E297EA833>65 D<B612F815FF16C03A03F8 -001FE0ED0FF0ED07F8150316FCA21501A3150316F8A2ED07F0150FED1FC0EDFF8090B5EA -FE00EDFFC09039F8000FF0ED03F8ED01FC16FE1500A216FFA616FE1501ED03FC1507ED1F -F8B712E016C0EDFE0028297DA830>I<91387FE003903907FFFC07011FEBFF0F90397FF0 -0F9F9039FF0001FFD801FC7F4848147F4848143F4848141F485A160F485A1607127FA290 -C9FC5AA97E7F1607123FA26C7E160E6C7E6C6C141C6C6C143C6C6C14786CB4EB01F09039 -7FF007C0011FB512800107EBFE009038007FF028297CA831>I<B712E0A33903FC001FED -07F01501A215001670A3913801C0781638A302031300A2140F90B5FCA3EBFC0F1403A202 -01130EA3161C91C7FCA3163C1638167816F815011503151FB712F0A327297EA82C>69 -D<B712C0A33903FC003FED0FE015031501A21500A316F0913801C070A316001403A2140F -90B5FCA3EBFC0F1403A21401A491C8FCA9B512FCA324297EA82A>I<91387FE003903907 -FFFC07011FEBFF0F90397FF00F9F9039FF0001FFD801FC7F484880484880484880485A82 -485A82127FA290CAFC5AA892B512F87E7F03001300123FA26C7EA26C7E6C7E6C7E6C7E6C -B45B90387FF007011FB5129F0107EBFE0F9039007FF0032D297CA835>I<B5D8F00FB5FC -A3D803FCC7EA3FC0AF90B7FCA301FCC7123FB1B5D8F00FB5FCA330297EA835>I<B512F0 -A33803FC00B3B1B512F0A314297EA819>I<D8FFFCEC7FFF7F7F00036DEB01C080EBBFE0 -139F80EB8FF8EB87FCEB83FEEB81FF01801380147F15C0EC3FE0EC1FF0EC0FF8EC07FC14 -0315FEEC01FF6E1381ED7FC1ED3FE1ED1FF1150F16F9ED07FDED03FF8181167FA2163F16 -1F160F1607D8FFFE14031601A230297EA835>78 D<B612F815FF16C03A03FC003FE0ED07 -F0ED03F816FC150116FEA716FC150316F8ED07F0ED3FE090B61280EDFE0001FCC8FCB0B5 -12F0A327297EA82E>80 D<B612E015FE6F7E3A03FC003FE0ED0FF06F7E6F7E150182A65E -4B5A1507ED0FE0ED3FC090B500FEC7FCA29039FC00FF80ED3FC06F7E6F7E6F7EA9170EA2 -1503923801FC1CB538F000FEEE7FF8EE0FE02F297EA832>82 D<9038FF80600003EBF0E0 -000F13F8381F80FD383F001F003E1307481303A200FC1301A214007EA26C140013C0EA7F -FCEBFFE06C13F86C13FE80000714806C14C0C6FC010F13E0EB007FEC1FF0140F140700E0 -1303A46C14E0A26C13076C14C0B4EB0F80EBE03F39E3FFFE0000E15B38C01FF01C297CA8 -25>I<B500F0EBFFFEA3D803FCC7EA0380B3AA0001ED07007F0000150E137F6D143CD91F -C05B90390FF003F06DB55A01001480DA1FFCC7FC2F297EA834>85 -D<B500F0EB7FFFA3D803FEC7EA01C00001ED0380A26D14076C16006E5B017F140E80013F -5CA26E133C011F14386E1378010F14708001075CA26D6C485AA2ECFE0301015CECFF076D -91C7FC1587EC7F8EA215DEEC3FDC15FC6E5AA26E5AA36E5AA26E5AA230297FA833>I<B5 -3CE07FFFE01FFFC0A32803FC0003FCC7EA7000A26D6D7E000160A26D6E13016C604B1380 -02801503017F5F4B13C0D93FC0013F49C7FCA2913AE00E1FE00F011F160E17F09126F01C -0F131E010F161C033C13F8902707F838075BA2037813FC902703FC70035BA2913AFEE001 -FEF001015E02FF14FF4B7E6D5EA26E486D5AA36EC76CC8FCA2023E80021E141EA242297F -A845>I<3803FF80000F13F0381F01FC383F80FE147F801580EA1F00C7FCA4EB3FFF3801 -FC3FEA0FE0EA1F80EA3F00127E5AA4145F007E13DF393F839FFC381FFE0F3803FC031E1B -7E9A21>97 D<EAFFE0A3120FACEBE1FE9038EFFF809038FE07E09038F803F09038F001F8 -9038E000FCA2157EA2157FA8157EA315FCA29038F001F89038F803F090389C0FE090380F -FF80390E01FC00202A7EA925>I<EB3FF03801FFFC3803F03E380FC07FEA1F80EA3F00A2 -48133E007E90C7FCA212FEA7127EA2127F6CEB03801380001FEB0700380FE00E3803F83C -3801FFF838003FC0191B7E9A1E>I<EC7FF0A31407ACEB3F873801FFF73807F03F380FC0 -0F381F8007EA3F00A2127EA312FEA8127EA27EA2381F800F380FC01F3907E07FFF3801FF -E738007F87202A7EA925>I<EB3FC03801FFF03803E07C380F803E001F7F130048EB0F80 -127E15C0A200FE1307A2B6FCA248C8FCA3127EA2127F6CEB01C07E390F8003803907C007 -003803F01E3800FFFCEB3FE01A1B7E9A1F>I<EB07F8EB3FFCEB7E3E3801FC7FEA03F813 -F01207143E1400A7B512C0A33807F000B3A3387FFF80A3182A7EA915>I<9038FF80F000 -03EBE3F8390FC1FE1C391F007C7C48137E003EEB3E10007EEB3F00A6003E133E003F137E -6C137C380FC1F8380BFFE00018138090C8FC1238A2123C383FFFF814FF6C14C06C14E06C -14F0121F383C0007007CEB01F8481300A4007CEB01F0A2003FEB07E0390FC01F806CB512 -0038007FF01E287E9A22>I<EAFFE0A3120FAC147E9038E1FF809038E30FC001E413E0EB -E80701F813F013F0A213E0B039FFFE3FFFA3202A7DA925>I<1207EA0F80EA1FC0EA3FE0 -A3EA1FC0EA0F80EA0700C7FCA7EAFFE0A3120FB3A3EAFFFEA30F2B7EAA12>I<EAFFE0A3 -120FB3B2EAFFFEA30F2A7EA912>108 D<26FFC07FEB1FC0903AC1FFC07FF0903AC307E0 -C1F8D80FC49038F101FC9039C803F20001D801FE7F01D05BA201E05BB03CFFFE3FFF8FFF -E0A3331B7D9A38>I<38FFC07E9038C1FF809038C30FC0D80FC413E0EBC80701D813F013 -D0A213E0B039FFFE3FFFA3201B7D9A25>I<EB3FE03801FFFC3803F07E390FC01F80391F -800FC0393F0007E0A2007EEB03F0A300FE14F8A8007E14F0A26CEB07E0A2391F800FC039 -0FC01F803907F07F003801FFFC38003FE01D1B7E9A22>I<38FFE1FE9038EFFF809038FE -0FE0390FF803F09038F001F801E013FC140015FEA2157FA8157E15FEA215FC140101F013 -F89038F807F09038FC0FE09038EFFF809038E1FC0001E0C7FCA9EAFFFEA320277E9A25> -I<38FFC1F0EBC7FCEBC63E380FCC7F13D813D0A2EBF03EEBE000B0B5FCA3181B7F9A1B> -114 D<3803FE30380FFFF0EA3E03EA7800127000F01370A27E00FE1300EAFFE06CB4FC14 -C06C13E06C13F0000713F8C6FCEB07FC130000E0137C143C7E14387E6C137038FF01E038 -E7FFC000C11300161B7E9A1B>I<13E0A41201A31203A21207120F381FFFE0B5FCA2380F -E000AD1470A73807F0E0000313C03801FF8038007F0014267FA51A>I<39FFE07FF0A300 -0F1307B2140FA2000713173903F067FF3801FFC738007F87201B7D9A25>I<39FFFC03FF -A3390FF000F0000714E07F0003EB01C0A2EBFC0300011480EBFE070000140013FFEB7F0E -A2149EEB3F9C14FC6D5AA26D5AA36D5AA26D5AA2201B7F9A23>I<3BFFFC7FFC1FFCA33B -0FE00FE001C02607F007EB0380A201F8EBF00700031600EC0FF801FC5C0001150EEC1FFC -2600FE1C5B15FE9039FF387E3C017F1438EC787F6D486C5A16F0ECE01F011F5CA26D486C -5AA2EC800701075CA22E1B7F9A31>I<39FFFC1FFEA33907F003803803F8079038FC0F00 -3801FE1E00005BEB7F3814F86D5A6D5A130F806D7E130F497EEB3CFEEB38FFEB787F9038 -F03F803901E01FC0D803C013E0EB800F39FFF03FFFA3201B7F9A23>I<39FFFC03FFA339 -0FF000F0000714E07F0003EB01C0A2EBFC0300011480EBFE070000140013FFEB7F0EA214 -9EEB3F9C14FC6D5AA26D5AA36D5AA26D5AA25CA21307003890C7FCEA7C0FEAFE0E131E13 -1C5BEA74F0EA3FE0EA0F8020277F9A23>I E -%EndDVIPSBitmapFont -%DVIPSBitmapFont: Fo cmtt10 10.95 76 -/Fo 76 127 df<127012F8B012701200A5127012F8A31270051C779B18>33 -D<EA4010EAE038EAF078EAE038AAEA60300D0E7B9C18>I<EA0306EA078FA6387FFFC0B5 -12E0A26C13C0380F1E00A6387FFFC0B512E0A26C13C0381E3C00A6EA0C18131C7E9B18> -I<13C01201A3EA03F0EA0FFCEA3FFEEA7DCFEA71C738E1C38013C7A338F1C0001279123F -6C7EEA0FF8EA01FC13DE13CF13C73861C38012F1A212E1EBC7001271EA79DEEA3FFEEA1F -F8EA07E0EA01C0A3120011247D9F18>I<EA3803387C0780A2EAEE0F1400A25B131EA213 -3EEA7C3CA2EA387CEA0078A213F85B12015BA212035BA21207EB8380EB87C0120FEB0EE0 -A2121F121EA2123E383C07C0A23818038013247E9F18>I<EA01C0EA07E0487EEA0E7048 -7EA4EB73F813F313E3380FC1C0EBC38013831303381F0700EA3F87EA7B8EEA71CEEAE1FC -12E0137CEB7870A2EA70FE387FFFE0EA3FC7380F03C0151C7F9B18>I<1238127CA2127E -123E120EA3121CA2123812F812F012C0070E789B18>I<137013F0EA01E0EA03C0EA0780 -EA0F00121E121C5AA25AA45AA81270A47EA27E121E7EEA0780EA03C0EA01F0120013700C -24799F18>I<126012F012787E7E7EEA07801203EA01C0A2EA00E0A41370A813E0A4EA01 -C0A2EA03801207EA0F00121E5A5A5A12600C247C9F18>I<EA01C0A4EA41C138F1C780EA -FDDF387FFF00EA1FFCEA07F0A2EA1FFCEA7FFF38FDDF80EAF1C73841C100EA01C0A41114 -7D9718>I<136013F0A7387FFFC0B512E0A26C13C03800F000A7136013147E9718>I<121C -123E127E127F123F121F1207120E121E127C12F81260080C788518>I<387FFFC0B512E0 -A26C13C013047E8F18>I<1230127812FCA2127812300606778518>I<1303EB0780A2130F -14005B131EA2133E133C137C1378A213F85B12015B12035BA212075B120F90C7FCA25A12 -1E123E123CA2127C127812F85AA2126011247D9F18>I<EA01F0EA07FC487EEA1F1FEA1C -0738380380007813C0EA7001A238E000E0A9EAF001007013C0A2EA780300381380381C07 -00EA1F1FEA0FFE6C5AEA01F0131C7E9B18>I<EA01801203A21207120F123F12FF12FB12 -431203B0EA7FFCEAFFFEEA7FFC0F1C7B9B18>I<EA03F0EA0FFEEA3FFF387C0F80387003 -C0EAE00138F000E0A21260C7FCA2EB01C0A21303EB0780EB0F00131E5B5B5B485AEA07C0 -485A381E00E05AEA7FFFB5FC7E131C7E9B18>I<131F5B1377A213E7120113C7EA038712 -071307120E121E123C1238127812F0B512F8A338000700A6EB7FF0A3151C7F9B18>52 -D<137E48B4FC00071380380F83C0EA1E03121C3838018090C7FC5AA2EAE1F8EAE7FEB5FC -38FE078038F803C0EAF001EB00E05AA21270A3383801C0EA3C03381E0780380FFF006C5A -EA01F8131C7E9B18>54 D<1230127812FCA2127812301200A81230127812FCA212781230 -0614779318>58 D<1218123C127EA2123C12181200A81218123C127EA2123E121E120E12 -1C123C127812F01260071A789318>I<14C0EB03E01307EB1FC0EB3F80EBFE00485AEA07 -F0485AEA3F8048C7FC12FCA2127F6C7EEA0FE06C7EEA01FC6C7EEB3F80EB1FC0EB07E013 -03EB00C013187E9918>I<387FFFC0B512E0A26C13C0C8FCA4387FFFC0B512E0A26C13C0 -130C7E9318>I<126012F87E127F6C7EEA0FE06C7EEA01FC6C7EEB3F80EB1FC0EB07E0A2 -EB1FC0EB3F80EBFE00485AEA07F0485AEA3F8048C7FC12FC5A126013187E9918>I<EA0F -F0EA3FFC48B4FCEA700F38F00380A2EA600738000F00133E5BEA01F05B485AA55BC8FCA5 -EA0380487EA36C5A111C7D9B18>I<137013F8A213D8A2EA01DCA3138CEA038EA4EA0707 -A5380FFF80A3EA0E03381C01C0A3387F07F000FF13F8007F13F0151C7F9B18>65 -D<EA7FF8EAFFFE6C7E381C0F80EB03C0A2EB01E01300A214F01470A814F014E0A2130114 -C01303EB0F80387FFF00485AEA7FF8141C7F9B18>68 D<B512F0A3381C0070A41400A213 -0EA3EA1FFEA3EA1C0EA390C7FCA21438A5B512F8A3151C7F9B18>I<B512F0A3381C0070 -A41400A2130EA3EA1FFEA3EA1C0EA390C7FCA7EAFFC0A3141C7E9B18>I<387F07F038FF -8FF8387F07F0381C01C0A9EA1FFFA3EA1C01AA387F07F038FF8FF8387F07F0151C7F9B18 ->72 D<EA7FFFB512806C1300EA01C0B3A4EA7FFFB512806C1300111C7D9B18>I<EAFFC0 -A3001CC7FCB114E0A5B5FCA3131C7E9B18>76 D<387E07F038FF0FF8387F07F0381D81C0 -A313C1121CA213E1A313611371A213311339A31319A2131D130DA3EA7F07EAFF87EA7F03 -151C7F9B18>78 D<EA0FFE383FFF804813C0EA7803EA700100F013E0EAE000B0EAF00100 -7013C0EA7C07EA7FFF6C1380380FFE00131C7E9B18>I<EAFFFEEBFF8014C0EA1C03EB01 -E013001470A514E01301EB03C0EA1FFF1480EBFE00001CC7FCA8B47EA3141C7F9B18>I< -EA7FF8EAFFFE6C7E381C0F80130314C01301A313031480130F381FFF005BA2EA1C0F7FEB -0380A5149CA3387F01F8EAFF81387F00F0161C7F9B18>82 D<3803F1C0EA1FFF5AEA7C0F -EA7003EAE001A390C7FC12701278123FEA1FF0EA07FEC67EEB0F80EB03C01301EB00E0A2 -126012E0130100F013C038F80780B5FCEBFE00EAE7F8131C7E9B18>I<387FFFF8B5FCA2 -38E07038A400001300B2EA07FFA3151C7F9B18>I<38FF83FEA3381C0070B36C13E0EA0F -01380783C03803FF806C1300EA007C171C809B18>I<38FE03F8EAFF07EAFE03381C01C0 -EA1E03000E1380EA0F0700071300A2EA038EA2EA01DCA3EA00F8A21370A9EA01FC487E6C -5A151C7F9B18>89 D<EAFFF8A3EAE000B3ACEAFFF8A30D24779F18>91 -D<126012F0A27E1278127C123CA2123E121E121F7EA27F12077F1203A27F12017F12007F -1378A2137C133C133E131EA2131F7F14801307A2EB030011247D9F18>I<EAFFF8A3EA00 -38B3ACEAFFF8A30D247F9F18>I<EA0180EA07C0EA1FF0EA7EFCEAF83EEAE00E0F067C9B -18>I<387FFFC0B512E0A26C13C013047E7F18>I<1206121E123E12381270A212E0A312F8 -12FC127CA21238070E789E18>I<EA0FF0EA1FFC487EEA3C0FEA180738000380A213FF12 -07121FEA7F03127812E0A3EAF007EA780F383FFFF8EA1FFDEA07F015147E9318>I<127E -12FE127E120EA5133EEBFF80000F13C0EBC1E01380EB0070120E1438A6000F1370A2EB80 -E013C1EBFFC0000E138038063E00151C809B18>I<EA01FEEA07FF001F1380EA3E073838 -030048C7FCA25AA61270EB01C01238EA3E03381FFF8000071300EA01FC12147D9318>I< -EB1F80133F131F1303A5EA03E3EA0FFBEA1FFFEA3C1FEA380FEA7007130312E0A6EA7007 -A2EA380FEA3C1F381FFFF0380FFBF83803E3F0151C7E9B18>I<EA01F0EA07FCEA1FFEEA -3E0F38380780EA7003A238E001C0A2B5FCA300E0C7FC1270EB01C01238EA3E07381FFF80 -00071300EA01F812147D9318>I<EB1F80EB7FC0EBFFE013E13801C0C01400A3387FFFC0 -B5FCA23801C000AEEA7FFFA3131C7F9B18>I<3801E1F03807FFF85A381E1E30381C0E00 -487EA5EA1C0EEA1E1EEA1FFC5BEA39E00038C7FC7EEA1FFEEBFFC04813E0387801F03870 -0070481338A4007813F0EA7E03381FFFC06C13803801FC00151F7F9318>I<127E12FE12 -7E120EA5133EEBFF80000F13C013C1EB80E01300120EAB387FC7FC38FFE7FE387FC7FC17 -1C809B18>I<EA0380EA07C0A3EA0380C7FCA4EA7FC012FF127F1201AEB5FCA3101D7C9C -18>I<127E12FE127E120EA5EB3FF0A3EB0780EB0F00131E5B5B5BEA0FF87F139C130EEA -0E0F7FEB038014C0387FC7F812FF127F151C7F9B18>107 D<EAFFC0A31201B3A4B51280 -A3111C7D9B18>I<38F9C1C038FFF7F013FF383E3E38EA3C3CA2EA3838AB38FE3E3EEB7E -7EEB3E3E1714809318>I<EA7E3E38FEFF80007F13C0EA0FC1EB80E01300120EAB387FC7 -FC38FFE7FE387FC7FC1714809318>I<EA01F0EA0FFE487E383E0F80EA3803387001C0A2 -38E000E0A5EAF001007013C0EA7803383C0780EA3E0F381FFF006C5AEA01F013147E9318 ->I<EA7E3E38FEFF80007F13C0380FC1E01380EB0070120E1438A6000F1370A2EB80E013 -C1EBFFC0000E1380EB3E0090C7FCA7EA7FC0487E6C5A151E809318>I<3801F380EA07FB -EA1FFFEA3E1FEA380FEA7007A2EAE003A6EA7007A2EA380FEA3C1FEA1FFFEA0FFBEA03E3 -EA0003A7EB1FF0EB3FF8EB1FF0151E7E9318>I<38FF0FC0EB3FE0EB7FF0EA07F0EBE060 -EBC0005BA290C7FCA9EAFFFC7F5B14147E9318>I<EA07F7EA3FFF5AEA780FEAE007A300 -7CC7FCEA7FE0EA1FFCEA03FEEA001F38600780EAE003A212F038F80F00B5FC13FCEAE7F0 -11147D9318>I<487E1203A4387FFFC0B5FCA238038000A9144014E0A33801C1C013FF6C -1380EB3E0013197F9818>I<387E07E0EAFE0FEA7E07EA0E00AC1301EA0F033807FFFC6C -13FE3801FCFC1714809318>I<387F8FF000FF13F8007F13F0381C01C0380E0380A33807 -0700A3138FEA038EA3EA01DCA3EA00F8A2137015147F9318>I<38FF07F8138F13073838 -00E0A4381C01C0137113F9A213D9EA1DDD000D1380A3138DEA0F8FA23807070015147F93 -18>I<387F8FF0139F138F380F0700EA078EEA039EEA01DC13F81200137013F07FEA01DC -EA039E138EEA0707000E1380387F8FF000FF13F8007F13F015147F9318>I<387F8FF000 -FF13F8007F13F0380E01C0EB0380A21207EB0700A2EA0387A2138EEA01CEA213CC120013 -DC1378A31370A313F05B1279EA7BC0EA7F806CC7FC121E151E7F9318>I<383FFFF05AA2 -387001E0EB03C0EB078038000F00131E5B13F8485AEA03C0485A380F0070121E5A5AB512 -F0A314147F9318>I<EB07E0131F137FEB780013E0AB1201EA7FC0485AA26C7EEA01E012 -00AB1378EB7FE0131F130713247E9F18>I<126012F0B3B012600424769F18>I<127CB4FC -13C01203C67EAB7FEB7FC0EB3FE0A2EB7FC0EBF0005BABEA03C012FF90C7FC127C13247E -9F18>I<EA060CEA1F1EEA3FBEEAFBF8EAF1F0EA60C00F067C9B18>I -E -%EndDVIPSBitmapFont -%DVIPSBitmapFont: Fp cmr10 10.95 74 -/Fp 74 123 df<90381F83E09038F06E303901C07878380380F8903800F03048EB7000A7 -B612803907007000B2383FE3FF1D20809F1B>11 D<133FEBE0C0EA01C0380381E0EA0701 -A290C7FCA6B512E0EA0700B2383FC3FC1620809F19>I<EB3FE013E0EA01C1EA0381EA07 -00A8B5FCEA0700B2383FE7FC1620809F19>I<90381F81F89038F04F043901C07C063903 -80F80FEB00F05A0270C7FCA6B7FC3907007007B23A3FE3FE3FE02320809F26>I<EA7038 -EAF87CEAFC7EA2EA743AEA0402A3EA0804A2EA1008A2EA2010EA40200F0E7F9F17>34 -D<127012F812FCA212741204A31208A21210A212201240060E7C9F0D>39 -D<13401380EA01005A12061204120C5AA212381230A212701260A412E0AC1260A4127012 -30A212381218A27E120412067E7EEA008013400A2E7BA112>I<7E12407E12307E120812 -0C7EA212077EA213801201A413C0AC1380A412031300A25A1206A25A120812185A12205A -5A0A2E7EA112>I<127012F012F8A212781208A31210A31220A21240050E7C840D>44 -D<EAFFF0A20C02808A0F>I<127012F8A3127005057C840D>I<EA03F0EA0E1C487EEA1806 -EA380738700380A400F013C0AD00701380A3EA780700381300EA1806EA1C0E6C5AEA03F0 -121F7E9D17>48 D<13801203120F12F31203B3A6EA07C0EA7FFE0F1E7C9D17>I<EA03F0 -EA0C1CEA100E487E00401380128000F013C0EAF803A3EA200712001480A2EB0F00130E5B -5B5B13605B485A48C7FC000613405A5A00101380EA3FFF5AB5FC121E7E9D17>I<EA03F0 -EA0C1CEA100EEA200F007813801307A2EA380F12001400A2131E131C1370EA07F0EA003C -130E130FEB0780A214C0122012F8A300F013801240EB0F00EA200EEA183CEA07F0121F7E -9D17>I<1306A2130EA2131E132EA2134E138EA2EA010E1202A212041208A212101220A2 -124012C0B512F038000E00A7EBFFE0141E7F9D17>I<EA1803EA1FFE5B5B13E00010C7FC -A6EA11F0EA161CEA180EEA10071480EA0003A214C0A3127012F0A200E013801240EB0700 -EA20066C5AEA0838EA07E0121F7E9D17>I<137CEA0182EA0701380E0380EA0C07121838 -38030090C7FC12781270A2EAF1F0EAF21CEAF406EAF807EB0380A200F013C0A51270A214 -801238EB07001218EA0C0E6C5AEA01F0121F7E9D17>I<1240387FFFE014C0A238400080 -38800100A21302485AA25B5BA25BA21360A213E05B1201A41203A76C5A131F7E9D17>I< -EA03F0EA0C0CEA1006EA3003382001801260A3127038780300123EEA3F06EA1FC8EA0FF0 -EA03F8487EEA0C7EEA103F38300F80EA6007EB01C012C01300A31480EA600100201300EA -1002EA0C0CEA03F0121F7E9D17>I<EA03F0EA0E18487E487E13071270EB038012F0A214 -C0A5EA7007A21238EA180BEA0E13EA03E338000380A3EB07001230EA7806130EEA700CEA -2018EA1070EA0FC0121F7E9D17>I<127012F8A312701200AA127012F8A3127005147C93 -0D>I<127012F8A312701200AA127012F012F8A212781208A31210A31220A21240051D7C -930D>I<5B497EA3497EA3EB09E0A3EB10F0A3EB2078A3497EA2EBC03EEB801EA248B5FC -EB000FA20002EB0780A348EB03C0A2120C001E14E039FF801FFE1F207F9F22>65 -D<B512E0380F0078141EA2801580A515005C141E147CEBFFF0EB007C141FEC0F80EC07C0 -140315E0A515C014071580EC0F00143EB512F01B1F7E9E20>I<90380FE0109038381C30 -9038E002703803C00139078000F048C71270121E15305A1510127C127800F81400A91278 -007C1410123CA26C1420A27E6C6C13406C6C13803900E00300EB380CEB0FF01C217E9F21 ->I<B512F83807801EEC0780EC03C0EC01E0EC00F015701578A2153CA3153EA8153CA215 -7C1578A215F0EC01E0EC03C0EC0780EC1E00B512F81F1F7F9E23>I<B61280380F000F14 -031401140015C01540A314401500A214C0130113FF130113001440A3EC0020A31540A315 -C01401EC0380140FB6FC1B1F7E9E1F>I<B61280380780071401A2140015C01540A4EC20 -00A3146014E013FF138014601420A391C7FCA87FEAFFFE1A1F7F9E1E>I<90380FE02090 -387818609038E004E03803800238070001481300001E1460A25A1520127C127800F81400 -A7EC7FFCEC03E000781301127C123CA27EA27E7E380380023900E0046090387818209038 -0FE0001E217D9F24>I<39FFF07FF8390F000780AD90B5FCEB0007AF39FFF07FF81D1F7E -9E22>I<EAFFF0EA0F00B3ABEAFFF00C1F7E9E10>I<EAFFF8EA0F8090C7FCB21402A41406 -1404A2140C141C147CB512FC171F7E9E1C>76 D<B46CEB07FE000715C0A2D805C0130BA2 -D804E01313A301701323A26D1343A36D1383A290380E0103A3EB0702A3EB0384A2EB01C8 -A3EB00F0A21460121FD8FFE0EB7FFE271F7F9E2A>I<B4EB0FF8390F8003E0EC0080EA0B -C0EA09E0A2EA08F01378A27F7FA27FEB0780A2EB03C0EB01E0A2EB00F01478A2143C141E -A2140F1407A214031401123E38FF80001D1F7E9E22>I<EB1FE0EB70383801C00E48487E -39070003804814C0001EEB01E048EB00F0A2007C14F8A20078147800F8147CA900781478 -007C14F8A2003C14F0003E1301001E14E06CEB03C06C148039038007003801E01E380070 -38EB1FE01E217E9F23>I<B512E0380F007C141E80EC0780A215C0A41580A2EC0F00141E -147CEBFFE090C8FCAEEAFFF01A1F7E9E1F>I<EB1FE0EB70383801C00E48487E39070003 -804814C0001EEB01E0003E14F0003C1300007C14F8A20078147800F8147CA90078147800 -7C14F8A2003C14F0383E0781391E0841E0390F1023C00007148039039017003801D01E39 -00783804EB1FF8EB001CEC0C0CEC0E1CEC0FF8A2140715F0EC01E01E297E9F23>I<B512 -E0380F80780007131E80EC0780A215C0A41580A2EC0F00141E1478EBFFE0EB8060143814 -3C141C141EA3141FA315011581140F390FC0078239FFFC03C4C812F820207F9E22>I<38 -03F040380C0CC0EA1803EA3001EA6000A212E01440A36C13007E127CEA7F80EA3FF86CB4 -FC00071380C613C0EB1FE013031301EB00F014707EA46C136014E06C13C038F8018038C6 -0300EA81FC14217E9F19>I<007FB512E038780F010060EB006000401420A200C0143000 -801410A400001400B3497E3803FFFC1C1F7E9E21>I<39FFF00FF8390F0003E0EC0080B3 -A46CEB01001380120314026C6C5A6C6C5AEB3830EB0FC01D207E9E22>I<39FFF003FE39 -1F8000F86CC7126015206C6C1340A36C6C1380A2EBE00100011400A23800F002A213F8EB -7804A26D5AA36D5AA2131F6D5AA2EB07C0A36D5AA36DC7FC1F207F9E22>I<3BFFF07FF8 -1FF03B1F000FC007C06C903907800180170015C001805C00071502EC09E013C000035DEC -19F01410D801E05CA2EC2078D800F05CA2EC403C01785CA2EC801E017C1460013C144090 -383D000F133F6D5CA2011E1307010E91C7FCA2010C7F010413022C207F9E2F>I<12FFA2 -12C0B3B3A512FFA2082D7CA10D>91 D<EA0804EA1008EA2010A2EA4020A2EA8040A3EAB8 -5CEAFC7EA2EA7C3EEA381C0F0E7A9F17>I<12FFA21203B3B3A512FFA2082D80A10D>I<12 -0812101220A21240A21280A312B812FCA2127C1238060E7D9F0D>96 -D<EA1FE0EA3030EA7818131CEA300E1200A313FEEA0F8EEA1E0E1238127800F01310A313 -1E127838386720380F83C014147E9317>I<121C12FC121CAA137CEA1D87381E0180EB00 -C0001C13E01470A21478A6147014F014E0001E13C0381A018038198700EA107C15207E9F -19>I<EA01FCEA0706EA1C0F123813060078C7FC127012F0A61270127800381380A2381C -0100EA0706EA01F811147F9314>I<EB01C0130F1301AAEA01F1EA070DEA0C03EA180112 -381278127012F0A61270A21238EA1803120CEA070D3801F1F815207F9F19>I<EA03F0EA -0E1C487E487EA238700380A212F0B5FC00F0C7FCA41270A26C1380A2381C0100EA0706EA -01F811147F9314>I<137CEA01C6EA030F1207EA0E061300A7EAFFF0EA0E00B2EA7FE010 -20809F0E>I<14E03803E330EA0E3CEA1C1C38380E00EA780FA5EA380E6C5AEA1E38EA33 -E00020C7FCA21230A2EA3FFE381FFF8014C0383001E038600070481330A4006013606C13 -C0381C03803803FC00141F7F9417>I<121C12FC121CAA137C1386EA1D03001E1380A212 -1CAE38FF8FF014207E9F19>I<1238127CA31238C7FCA6121C12FC121CB1EAFF80091F7F -9E0C>I<13E0EA01F0A3EA00E01300A61370EA07F012001370B3A31260EAF06013C0EA61 -80EA3F000C28829E0E>I<121C12FC121CAAEB1FE0EB0780EB060013045B5B5B136013E0 -EA1DF0EA1E70EA1C38133C131C7F130F7F148014C038FF9FF014207E9F18>I<121C12FC -121CB3ABEAFF8009207F9F0C>I<391C3E03E039FCC30C30391D019018001EEBE01CA200 -1C13C0AE3AFF8FF8FF8021147E9326>I<EA1C7CEAFC86EA1D03001E1380A2121CAE38FF -8FF014147E9319>I<EA01F8EA070E381C0380383801C0A2387000E0A200F013F0A60070 -13E0A2383801C0A2381C038038070E00EA01F814147F9317>I<EA1C7CEAFD87381E0180 -14C0381C00E014F014701478A6147014F014E0381E01C0EB0380381D8700EA1C7C90C7FC -A8B47E151D7E9319>I<3801F04038070CC0EA0E02EA1C03EA38011278127012F0A61270 -12781238EA1C03EA0C05EA0709EA01F1EA0001A8EB0FF8151D7F9318>I<EA1CF0EAFD18 -EA1E3CA21318EA1C00AEEAFFC00E147E9312>I<EA0FC8EA3038EA6018EAC008A3EAE000 -127CEA3FE0EA1FF0EA07F8EA003CEA800E130612C0A21304EAE00CEAD818EA87E00F147F -9312>I<1202A31206A2120EA2123EEAFFF8EA0E00AB1304A5EA07081203EA01F00E1C7F -9B12>I<381C0380EAFC1FEA1C03AE1307120CEA061B3803E3F014147E9319>I<38FF83F8 -383E00E0001C13C06C1380A338070100A21383EA0382A2EA01C4A213E4EA00E8A21370A3 -132015147F9318>I<39FF9FE1FC393C078070391C030060EC8020000E1440A214C0D807 -04138014E0A239038861001471A23801D032143A143E3800E01CA2EB6018EB40081E147F -9321>I<38FF87F8381E03C0380E0180EB0300EA0702EA0384EA01C813D8EA00F0137013 -7813F8139CEA010E1202EA060738040380000C13C0003C13E038FE07FC16147F9318>I< -38FF83F8383E00E0001C13C06C1380A338070100A21383EA0382A2EA01C4A213E4EA00E8 -A21370A31320A25BA3EAF080A200F1C7FC1262123C151D7F9318>I<EA7FFFEA700E1260 -EA401C133813781370EA00E0120113C0EA038012071301120E121EEA1C03EA3802EA7006 -130EEAFFFE10147F9314>I E -%EndDVIPSBitmapFont -%DVIPSBitmapFont: Fq cmbx12 20.736 13 -/Fq 13 122 df<DB1FFC14C00203B5EAC001021FECF003027FECFC07903B01FFFC00FE0F -010701C0EB1F9F4948C7EA07FFD93FF880494814004948157F485B4A153F4890C9121F48 -5A000F170F5B001F1707A2485A1803A2127FA24993C8FCA212FFAA041FB61280127FA27F -DC0001EBC000123FA36C7EA26C7EA26C7E7E6C7F806C7F6D6C5CEB3FFCD90FFF5C6D01C0 -EB1FBF010101FCEBFF1F6D6CB5EAFE0F021FECF8030203ECE0009126001FFEC9FC413D7B -BB4C>71 D<B6D8F803B612E0A426007FF0C70001EBC000B3A491B8FCA402F0C71201B3A7 -B6D8F803B612E0A4433B7CBA4C>I<B612FEA426007FF0C9FCB3ADEF03C0A517071880A3 -170FA3171FA2173F177F17FF5E04071300163FB9FCA4323B7DBA3A>76 -D<B500F00207B512E0808080D8007F92390007E0006E6F5A81017B7F81137901787F6E7E -6E7E81141F6E7E6E7F6E7F82806E7F6F7E6F7E826F7E816F13806F13C017E06F13F081EE -7FF8EE3FFC17FEEE1FFF827013837013C318E37013F382EF7FFBEF3FFFA283838383A283 -83187F183FA201FC161FB500FC150F18071803A2433B7CBA4C>78 -D<B600F80107B512E0A426007FF0C83807E000725AB3B3A3013F4C5AA280011F4CC7FCA2 -6D6C151E0107163E6E5D6D6C5D6D6D13019026007FE0EB0FE0DA3FFCEB7FC0020FB65A02 -034AC8FCDA007F13F003071380433C7DBA4A>85 D<EB3FFE48B512E0000714F8390FE007 -FC9038F001FE486C6C7E6F7E82153F6C48806C5A6C5AC8FCA491B5FC131F90387FF83F38 -03FF803807FC00EA0FF0485A123F485AA2485AA4157F6C7E15DF3A3FE0039FF03B1FF80F -0FFFE03807FFFE0001497E39003FE0002B267DA52F>97 D<13FE12FFA412071203B04AB4 -FC021F13F0027F13FC9138FC03FE9039FFF000FF02C0EB3F8091C7EA1FC04915E0EE0FF0 -17F8A2EE07FCA317FEA917FCA3160F17F817F0161F6D15E06EEB3FC06EEB7F80D9F9E0EB -FF009039F0FC07FE91387FFFF8D9E01F13E09026C003FEC7FC2F3C7DBB36>I<EA01E0EA -07F8487EA2487EA46C5AA26C5AEA01E0C8FCAB13FE127FA412071203B3AAB512F0A4143D -7DBC1A>105 D<903801FFC0010F13F8017F13FFD9FF807F3A03FE003FE0D807F8EB0FF0 -48486D7EA248486D7E003F81A248486D7EA400FF1680A9007F1600A36C6C495AA2001F5D -6D1307000F5D6C6C495AD803FEEB3FE03A00FF80FF806DB5C7FC010F13F8010113C02926 -7DA530>111 D<3901FC03F000FFEB0FFC4AB4FC91383C3F80EC707F00079038E0FFC000 -035BEBFD80A201FFEB7F809138003F00151E92C7FC5BB3A3B512FCA422267DA528>114 -D<90383FF0383903FFFE7848EBFFF8381FC00F383F0003003E13005A157812FCA27E6C14 -0013C013FC387FFFF06C13FEECFF806C14C06C14E0000314F0C614F8011F13FCEB007FEC -07FE0070130100F01300157E7EA27E157C6C14FC6C14F890388001F09038F00FE000F9B5 -12C0D8F07F130038C01FF81F267DA526>I<130FA55BA45BA25BA25B5A5A5A001FEBFFF0 -B6FCA3000190C7FCB3153CA86C14781480017F13F090383FC1E090381FFFC06D13809038 -01FE001E377EB626>I<B500F0EBFFFCA4D803FEC7EA1F806D15006C151E806C5DA26E13 -7C017F14786E13F8013F5CECF001011F5CECF803010F5CA2ECFC0701075CECFE0F010391 -C7FC6E5A6D131E15BE6D13BC15FC6E5AA36E5AA26E5AA26E5AA26E5AA2140F92C8FC5C14 -1E0008133E007F133C147C38FF807814F8EB81F0EB83E06C485A387C1F80D83FFFC9FCEA -1FFCEA07F02E377EA533>121 D E -%EndDVIPSBitmapFont +%%BeginProcSet: f7b6d320.enc +% Thomas Esser, Dec 2002. public domain +% +% Encoding for: +% cmb10 cmbx10 cmbx12 cmbx5 cmbx6 cmbx7 cmbx8 cmbx9 cmbxsl10 +% cmdunh10 cmr10 cmr12 cmr17cmr6 cmr7 cmr8 cmr9 cmsl10 cmsl12 cmsl8 +% cmsl9 cmss10cmss12 cmss17 cmss8 cmss9 cmssbx10 cmssdc10 cmssi10 +% cmssi12 cmssi17 cmssi8cmssi9 cmssq8 cmssqi8 cmvtt10 +% +/TeXf7b6d320Encoding [ +/Gamma /Delta /Theta /Lambda /Xi /Pi /Sigma /Upsilon /Phi /Psi /Omega +/ff /fi /fl /ffi /ffl /dotlessi /dotlessj /grave /acute /caron /breve +/macron /ring /cedilla /germandbls /ae /oe /oslash /AE /OE /Oslash +/suppress /exclam /quotedblright /numbersign /dollar /percent /ampersand +/quoteright /parenleft /parenright /asterisk /plus /comma /hyphen +/period /slash /zero /one /two /three /four /five /six /seven /eight +/nine /colon /semicolon /exclamdown /equal /questiondown /question /at +/A /B /C /D /E /F /G /H /I /J /K /L /M /N /O /P /Q /R /S /T /U /V /W /X +/Y /Z /bracketleft /quotedblleft /bracketright /circumflex /dotaccent +/quoteleft /a /b /c /d /e /f /g /h /i /j /k /l /m /n /o /p /q /r /s /t /u +/v /w /x /y /z /endash /emdash /hungarumlaut /tilde /dieresis /suppress +/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef +/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef +/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef +/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /space +/Gamma /Delta /Theta /Lambda /Xi /Pi /Sigma /Upsilon /Phi /Psi /.notdef +/.notdef /Omega /ff /fi /fl /ffi /ffl /dotlessi /dotlessj /grave /acute +/caron /breve /macron /ring /cedilla /germandbls /ae /oe /oslash /AE +/OE /Oslash /suppress /dieresis /.notdef /.notdef /.notdef /.notdef +/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef +/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef +/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef +/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef +/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef +/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef +/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef +] def + +%%EndProcSet +%%BeginProcSet: 09fbbfac.enc +% Thomas Esser, Dec 2002. public domain +% +% Encoding for: +% cmsltt10 cmtt10 cmtt12 cmtt8 cmtt9 +/TeX09fbbfacEncoding [ +/Gamma /Delta /Theta /Lambda /Xi /Pi /Sigma /Upsilon /Phi /Psi +/Omega /arrowup /arrowdown /quotesingle /exclamdown /questiondown +/dotlessi /dotlessj /grave /acute /caron /breve /macron /ring /cedilla +/germandbls /ae /oe /oslash /AE /OE /Oslash /visiblespace /exclam +/quotedbl /numbersign /dollar /percent /ampersand /quoteright /parenleft +/parenright /asterisk /plus /comma /hyphen /period /slash /zero /one +/two /three /four /five /six /seven /eight /nine /colon /semicolon /less +/equal /greater /question /at /A /B /C /D /E /F /G /H /I /J /K /L /M /N +/O /P /Q /R /S /T /U /V /W /X /Y /Z /bracketleft /backslash /bracketright +/asciicircum /underscore /quoteleft /a /b /c /d /e /f /g /h /i /j /k /l +/m /n /o /p /q /r /s /t /u /v /w /x /y /z /braceleft /bar /braceright +/asciitilde /dieresis /visiblespace /.notdef /.notdef /.notdef /.notdef +/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef +/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef +/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef +/.notdef /.notdef /.notdef /space /Gamma /Delta /Theta /Lambda /Xi /Pi +/Sigma /Upsilon /Phi /Psi /.notdef /.notdef /Omega /arrowup /arrowdown +/quotesingle /exclamdown /questiondown /dotlessi /dotlessj /grave /acute +/caron /breve /macron /ring /cedilla /germandbls /ae /oe /oslash /AE +/OE /Oslash /visiblespace /dieresis /.notdef /.notdef /.notdef /.notdef +/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef +/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef +/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef +/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef +/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef +/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef +/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef +] def + +%%EndProcSet +%%BeginProcSet: bbad153f.enc +% Thomas Esser, Dec 2002. public domain +% +% Encoding for: +% cmsy10 cmsy5 cmsy6 cmsy7 cmsy8 cmsy9 +% +/TeXbbad153fEncoding [ +/minus /periodcentered /multiply /asteriskmath /divide /diamondmath +/plusminus /minusplus /circleplus /circleminus /circlemultiply +/circledivide /circledot /circlecopyrt /openbullet /bullet +/equivasymptotic /equivalence /reflexsubset /reflexsuperset /lessequal +/greaterequal /precedesequal /followsequal /similar /approxequal +/propersubset /propersuperset /lessmuch /greatermuch /precedes /follows +/arrowleft /arrowright /arrowup /arrowdown /arrowboth /arrownortheast +/arrowsoutheast /similarequal /arrowdblleft /arrowdblright /arrowdblup +/arrowdbldown /arrowdblboth /arrownorthwest /arrowsouthwest /proportional +/prime /infinity /element /owner /triangle /triangleinv /negationslash +/mapsto /universal /existential /logicalnot /emptyset /Rfractur /Ifractur +/latticetop /perpendicular /aleph /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 /union /intersection +/unionmulti /logicaland /logicalor /turnstileleft /turnstileright +/floorleft /floorright /ceilingleft /ceilingright /braceleft /braceright +/angbracketleft /angbracketright /bar /bardbl /arrowbothv /arrowdblbothv +/backslash /wreathproduct /radical /coproduct /nabla /integral +/unionsq /intersectionsq /subsetsqequal /supersetsqequal /section +/dagger /daggerdbl /paragraph /club /diamond /heart /spade /arrowleft +/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef +/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef +/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef +/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef +/minus /periodcentered /multiply /asteriskmath /divide /diamondmath +/plusminus /minusplus /circleplus /circleminus /.notdef /.notdef +/circlemultiply /circledivide /circledot /circlecopyrt /openbullet +/bullet /equivasymptotic /equivalence /reflexsubset /reflexsuperset +/lessequal /greaterequal /precedesequal /followsequal /similar +/approxequal /propersubset /propersuperset /lessmuch /greatermuch +/precedes /follows /arrowleft /spade /.notdef /.notdef /.notdef /.notdef +/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef +/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef +/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef +/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef +/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef +/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef +/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef +] def + +%%EndProcSet +%%BeginProcSet: 74afc74c.enc +% Thomas Esser, Dec 2002. public domain +% +% Encoding for: +% cmbxti10 cmff10 cmfi10 cmfib8 cmti10 cmti12 cmti7 cmti8cmti9 cmu10 +% +/TeX74afc74cEncoding [ +/Gamma /Delta /Theta /Lambda /Xi /Pi /Sigma /Upsilon /Phi /Psi /Omega +/ff /fi /fl /ffi /ffl /dotlessi /dotlessj /grave /acute /caron /breve +/macron /ring /cedilla /germandbls /ae /oe /oslash /AE /OE /Oslash +/suppress /exclam /quotedblright /numbersign /sterling /percent +/ampersand /quoteright /parenleft /parenright /asterisk /plus /comma +/hyphen /period /slash /zero /one /two /three /four /five /six /seven +/eight /nine /colon /semicolon /exclamdown /equal /questiondown /question +/at /A /B /C /D /E /F /G /H /I /J /K /L /M /N /O /P /Q /R /S /T /U /V /W +/X /Y /Z /bracketleft /quotedblleft /bracketright /circumflex /dotaccent +/quoteleft /a /b /c /d /e /f /g /h /i /j /k /l /m /n /o /p /q /r /s /t /u +/v /w /x /y /z /endash /emdash /hungarumlaut /tilde /dieresis /suppress +/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef +/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef +/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef +/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /space +/Gamma /Delta /Theta /Lambda /Xi /Pi /Sigma /Upsilon /Phi /Psi /.notdef +/.notdef /Omega /ff /fi /fl /ffi /ffl /dotlessi /dotlessj /grave /acute +/caron /breve /macron /ring /cedilla /germandbls /ae /oe /oslash /AE +/OE /Oslash /suppress /dieresis /.notdef /.notdef /.notdef /.notdef +/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef +/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef +/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef +/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef +/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef +/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef +/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef +] def + +%%EndProcSet +%%BeginProcSet: 0ef0afca.enc +% Thomas Esser, Dec 2002. public domain +% +% Encoding for: +% cmr5 +% +/TeX0ef0afcaEncoding [ +/Gamma /Delta /Theta /Lambda /Xi /Pi /Sigma /Upsilon /Phi /Psi /Omega +/arrowup /arrowdown /quotesingle /exclamdown /questiondown /dotlessi +/dotlessj /grave /acute /caron /breve /macron /ring /cedilla /germandbls +/ae /oe /oslash /AE /OE /Oslash /suppress /exclam /quotedblright +/numbersign /dollar /percent /ampersand /quoteright /parenleft +/parenright /asterisk /plus /comma /hyphen /period /slash /zero /one +/two /three /four /five /six /seven /eight /nine /colon /semicolon +/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 /quotedblleft +/bracketright /circumflex /dotaccent /quoteleft /a /b /c /d /e /f /g /h +/i /j /k /l /m /n /o /p /q /r /s /t /u /v /w /x /y /z /endash /emdash +/hungarumlaut /tilde /dieresis /suppress /.notdef /.notdef /.notdef +/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef +/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef +/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef +/.notdef /.notdef /.notdef /.notdef /space /Gamma /Delta /Theta /Lambda +/Xi /Pi /Sigma /Upsilon /Phi /Psi /.notdef /.notdef /Omega /arrowup +/arrowdown /quotesingle /exclamdown /questiondown /dotlessi /dotlessj +/grave /acute /caron /breve /macron /ring /cedilla /germandbls /ae /oe +/oslash /AE /OE /Oslash /suppress /dieresis /.notdef /.notdef /.notdef +/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef +/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef +/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef +/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef +/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef +/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef +/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef +] def + +%%EndProcSet +%%BeginProcSet: texps.pro +%! +TeXDict begin/rf{findfont dup length 1 add dict begin{1 index/FID ne 2 +index/UniqueID ne and{def}{pop pop}ifelse}forall[1 index 0 6 -1 roll +exec 0 exch 5 -1 roll VResolution Resolution div mul neg 0 0]FontType 0 +ne{/Metrics exch def dict begin Encoding{exch dup type/integertype ne{ +pop pop 1 sub dup 0 le{pop}{[}ifelse}{FontMatrix 0 get div Metrics 0 get +div def}ifelse}forall Metrics/Metrics currentdict end def}{{1 index type +/nametype eq{exit}if exch pop}loop}ifelse[2 index currentdict end +definefont 3 -1 roll makefont/setfont cvx]cvx def}def/ObliqueSlant{dup +sin S cos div neg}B/SlantFont{4 index mul add}def/ExtendFont{3 -1 roll +mul exch}def/ReEncodeFont{CharStrings rcheck{/Encoding false def dup[ +exch{dup CharStrings exch known not{pop/.notdef/Encoding true def}if} +forall Encoding{]exch pop}{cleartomark}ifelse}if/Encoding exch def}def end + +%%EndProcSet +%%BeginFont: CMTI9 +%!PS-AdobeFont-1.1: CMTI9 1.0 +%%CreationDate: 1991 Aug 18 21:08:07 +% Copyright (C) 1997 American Mathematical Society. All Rights Reserved. +11 dict begin +/FontInfo 7 dict dup begin +/version (1.0) readonly def +/Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def +/FullName (CMTI9) readonly def +/FamilyName (Computer Modern) readonly def +/Weight (Medium) readonly def +/ItalicAngle -14.04 def +/isFixedPitch false def +end readonly def +/FontName /CMTI9 def +/PaintType 0 def +/FontType 1 def +/FontMatrix [0.001 0 0 0.001 0 0] readonly def +/Encoding 256 array +0 1 255 {1 index exch /.notdef put} for +dup 0 /.notdef put +readonly def +/FontBBox{-35 -250 1148 750}readonly def +/UniqueID 5000827 def +currentdict end +currentfile eexec +D9D66F633B846A97B686A97E45A3D0AA0529731C99A784CCBE85B4993B2EEBDE +3B12D472B7CF54651EF21185116A69AB1096ED4BAD2F646635E019B6417CC77B +532F85D811C70D1429A19A5307EF63EB5C5E02C89FC6C20F6D9D89E7D91FE470 +B72BEFDA23F5DF76BE05AF4CE93137A219ED8A04A9D7D6FDF37E6B7FCDE0D90B +986423E5960A5D9FBB4C956556E8DF90CBFAEC476FA36FD9A5C8175C9AF513FE +D919C2DDD26BDC0D99398B9F4D03D5993DFC0930297866E1CD0A319B6B1FD958 +9E3948FFB3DF7BFF10C9BDA4EFE5F68A8CB1526990D1357AE6D2F7C2D2EF8496 +4E47B39E6712EB8908A3265E5FAB40567E866C244814449F1E993AAB422C3F1D +DFA8C7118584F2E5197FD4BFA3A8AE9E953C6CD4672C0FF51E41C3A919749C1A +F06650DF4C5E17492164BDBCDF22609A74BFA7F69960A64B9F949FFC2A807458 +8579366C4F41BDE1FDFBCC4845FA19BBB6963D65EE8532549274BAEBDFF24FA6 +03235D1BE37C06B1938AF369DA75BF38DDBC87A1FF445EAA16E1895ABE9506B9 +211955753E447865D33CEF007391D2666A046277A30A49804FFCED3FEA5EB2C3 +E52EE14A9F75241EA10C91974CDA6236EB840FD44D6DDE4D9B3266C3B99BD38B +D835BCA8CB819C073480FB972CC028D218F6A1D344CE1B63F4FBF2C826F412E1 +6E0B05A26125865A14FD7B7030B478BB8BC6BC395335C3BA940E1C348267F4F9 +0AF97BBEE253511940F1048E175D3569F7D05A28851B6F50765FEB6C9654FEDC +1BF52F535DB5BB90C1BD5D2EBF75E0AEBE82B20507F3C28A03746781018D4EB2 +298E4F2C27ACF73FA73EBE43F014BB575AAD516C0407B29E1653375135ECB74D +C91372F06FA8EF37C31AF3FA48AE65318EAA6C34830A5377ABB2DFA5DA53A574 +433484BA1466709A4B186761655C8E482833B697673E847C691079E7F1DCB8D6 +1AD91101D757B83E2090337D525AEECB028FB3C9F6A6E6AD2F322CFDC5A833E6 +1CE4EDBF41FD34FD61630581D222F854A76C2EA9FD72796A7C9CC1F6C2FCCD16 +E95CA05826A4ECFADA6A5FB83C41A7131E52BA6585DD6DD78515D8F7327DFC6F +9404F89293D6ACB433CD0802C43F0E74C6C4766A23A6AE3788FE6CAE82E1A104 +BAEC8BEFDEFE4F292F625E60362F3886F602CE4121BF0AAD93526314BCBB5971 +40091A7BBF7EFB3BA355B88C897D9C70C841DE41309348751EDFFA8675215988 +49CB1599834A01EC6CD4FD813AFF97A614F56975775D5F48E9C1A9CE532FAEB1 +4EBE20C3FA87CFE03664C428BFC5C894668E507950005BD8C2BCA8998C1FB92C +4E6B791BA05B79F332EB8AF5B0F851B8B7EE372EC0861B09C007CDF43F82D0B7 +35446F682A0DA7F4112CDABE4F922EACFCB7B8C88BF550B60957E7 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +cleartomark +%%EndFont +%%BeginFont: CMR9 +%!PS-AdobeFont-1.1: CMR9 1.0 +%%CreationDate: 1991 Aug 20 16:39:59 +% Copyright (C) 1997 American Mathematical Society. All Rights Reserved. +11 dict begin +/FontInfo 7 dict dup begin +/version (1.0) readonly def +/Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def +/FullName (CMR9) readonly def +/FamilyName (Computer Modern) readonly def +/Weight (Medium) readonly def +/ItalicAngle 0 def +/isFixedPitch false def +end readonly def +/FontName /CMR9 def +/PaintType 0 def +/FontType 1 def +/FontMatrix [0.001 0 0 0.001 0 0] readonly def +/Encoding 256 array +0 1 255 {1 index exch /.notdef put} for +dup 0 /.notdef put +readonly def +/FontBBox{-39 -250 1036 750}readonly def +/UniqueID 5000792 def +currentdict end +currentfile eexec +D9D66F633B846A97B686A97E45A3D0AA052A014267B7904EB3C0D3BD0B83D891 +016CA6CA4B712ADEB258FAAB9A130EE605E61F77FC1B738ABC7C51CD46EF8171 +9098D5FEE67660E69A7AB91B58F29A4D79E57022F783EB0FBBB6D4F4EC35014F +D2DECBA99459A4C59DF0C6EBA150284454E707DC2100C15B76B4C19B84363758 +469A6C558785B226332152109871A9883487DD7710949204DDCF837E6A8708B8 +2BDBF16FBC7512FAA308A093FE5CF7158F1163BC1F3352E22A1452E73FECA8A4 +87100FB1FFC4C8AF409B2067537220E605DA0852CA49839E1386AF9D7A1A455F +D1F017CE45884D76EF2CB9BC5821FD25365DDEA6E45F332B5F68A44AD8A530F0 +92A36FADB679CF58BAFDD3E51DFDD314B91A605515D729EE20C42505FD4E0835 +3C9D365B14C003BC6DD352F0228A8C161F172D2551CD1C67CD0B1B21DED53203 +046FAFF9B1129167921DD82C5964F9DDDFE0D2686875BD075FC81831A941F20E +C5CD90040A092E559F6D1D3B0E9BB71733595AE0EA6093F986377A96060BF12A +A1B525CD9FA741FE051DD54A32BECD55A868DD63119A4370F8322CCBEC889BC2 +A723CB4015FC4AA90AE873EA14DE13382CA9CF0D8DFB65F0ABEDFD9A64BB3F4D +731E2E1C9A1789228FF44116230A70C339C9819676022AB31B5C9C589AE9094B +09882051AD4637C1710D93E8DD117B4E7B478493B91EA6306FDB3FA6D738AAB1 +49FBB21A00AC2A999C21445DE3177F21D8B6AAB33869C882613EA6B5EC56476B +5634181ECBF03BFEDB57F079EACE3B334F6F384BDF9D70AEBD592C8ECF21378B +54A8B5DBF7CB9282E16AA517E14843909339B5E7C55B038BF3BB493F3B884A1C +C25F9E8FB912CBE23199AD9D2C3E573727701BA301526C66C3617B9514D6F11F +11930B1D97C17816C85B1BFD9B973A191B33CC3B391815AD14F1CBE935942AEC +D4004E6BEF379066FD72209DC88D2E634E79BCC2B98C766CBD92C561F2703F8A +109E6C6CEC7B866F2FC7ADF646BF492E520319F3B949AB5D84AE990B33344A40 +3971F58DFDF8D8D67FA0B8F2A0D884F8C09A5A721319B911DBA0A35903877343 +C37BC36C5EB32353272D1E6ED5FCA611BE319A7E1E842CB7576E7DFC9BE98C04 +07AB81FFA0DF072948F163C014692806D9D0739EE9ECDE57FB6B4E8444A7BF3F +57BA77A5B85C09209D100200D1254D1A955F92899E0CC2F0901F01F8DD6EBFDE +0501C3A8645283E8FFDF47BCB83752A4AD5C94CE1F64D664B0583E69C9ED9E2E +BAC3FB641A7B838DD8D9BA1EE40DE683F5B694561160D08A58F4C53E6346CAA5 +58F8EB6323884F1FA776B161890712BF54CC0E5A54FF1407D8805BBFBDD39BEA +8F1C47E7589E3C04DE43F3F9390B87C81A47FCAC3BCF056E2DAE0B266479C3E4 +55AD44629ECBE69C17E4357BA1E0AEDDB614942519741E52D7CA9C0E229AEBB6 +E0AC8BE5129AEB56EB59DA82DA56B54E8E39E6B817F5EF1F8BC7AC5A4DC520C4 +D494811451F213EF198092405D82ADA72C249F6D5D2657FBC6EA372867D2021E +EA6828FC107BC22B5192121A59D527187D990EAE65A72B2FC47AC650AEA43CB3 +20B04A91AF599929E03670D1E956BF56D302DB0769E91FE4021E0F790980A242 +A5D76D024A11EB57F9A84A040AB2093170D8C9EE54296BE826470077B39C4CE8 +2702AB49D06FACC7785CE175B92B5C98747613A7FF87D62E2433603C4F122CB1 +305D9F4913F805A2AFABEBBCC99F7F67A60842EE8677976428B7F6E150C93BAF +6D4B8085C2A77794527F35FBAB758FEE0DF77CC94A56CE73825EFF0AF966BE3D +10046B790C73AA615416079E5EC150FC6C157E62ABF8EB6B17857B8AF525F1D1 +E39EA402C5E795C9662750AA35EB853AD3EB87AA78B1CFD3F3F926E6E75B0A09 +746F816E651862466008001BE791573B8C05AADB4AACF9237BC0326CB0C732FA +8CD0F289CE02AC1453B2B1732EC190DA4C3480E397272C045615709130DD125A +DFDDBC4B2D2745824DC94F5D239D95A2E4379982515952A51B9EE6D00D71A3E6 +F6C5B93F5400B553154512DC0DDC57D92BFB241617C83068CD7EC9E6B0F9EBA3 +64685D3E6B68149A64B0D19B3558EEB7C9FA389B206021014FB99EC18CA67E19 +7E589382E77B802FAA0B79AA5F3BC1DDFABF9113D3AF85B19E0F43A27C2D1E62 +1C7B580D573E9504BA119506EA424273DDECEE01FB94FCD893BFAA6FF0332CED +4F64D6EACDE630BA4A8E41B8120D8DB529531D4ACCA9ABFB6A27CE41029590F3 +46AAA9EFA728FC6492779AAD249D9EFDE27A2D987DE0FE1D9E4D7A91128761EA +FD0A89AC4FBC4DADFDA502E7D01292D85EE63E6422615C6FEDF75F9256C6C3DF +F7BFD47F477A1B93F5B8B8C950449856E34C36284F0FDCC05635F173341D509D +8DA223987F6BFAD2F6D004368D9A82EC77207ABF8E4801B59A30CAD6E04BDC52 +6C3068E0F4141F6F76D655F657AAFABC87E78C999A1C40894A5F776E2F868907 +376FF64C0782BD815D39FA2C290686756807E888EB002E077101F36229EEF79F +5AAE4D00AD85B4913CE4FB7AF667FD0198A52016A7B58B09CA5A9D4DE3A9B333 +28F623199C93E47E09D70AD3D2AABE3BCD6EE9EAA8B8D8F3F42FEE7BC3D846AD +DAA4E31B62120EDE8B7DF8CB5BEFB6C5350ABAFB27FFBB57D312C4192EE98837 +5F959B63A6718C983F4072015EB8A4FACAE77EA1D6233B0AD532349F0CD15335 +6D8E1D99D543ACFB5B381FA56AF8B223EB57FD674B8484FFFF2BC0127121F68B +4A43ECCDE282B294B1DD39556DE0D73592C2911AADA2DCAEB67A78ECE80AF5BE +F54C5DE76F128C6BF010D65270B58334575309D907CBEB138A1E3CF889CBAF5F +83368C5DE80B5DC665C6A7CA4054A673D75939E732ECCDFFD617677299A0EEEA +FFCC76EF9E237CD7EFEAA6FA40029D9BB2BF563C969195353C28BDBE788BD14C +031216D5E46BD3B144A6E5859C8747677260B4E07C35FCB1939785C458CDC0F6 +9EAB2CAF77CE96DF0F44BAAFEEA51A0F455964C3349ED7593742237A8FFAB3C7 +4A7A976B203664AB65AC996F8A961B3D6559874FE93A808D4E19E0BC84CF4BD2 +5D991C4DF859F136E619CDF1B5D88315FCE55684B8A452B657C5275609B61DD2 +5C2D7476288D9E8A04DA330CBB10FEA5829EC3E22A7A6596C748683A9B038B96 +0ECBBC13DF9B63C2B9989A1D1028B1426E48EB1F3DDE0BE63DD65CE6C80A6345 +2060E5F11BCE38AEF6ABEA5F3591D840952BE27B3DFA574AB3B6406B020A519E +81A34FFAE360C9628D88C8E006A926884347A87E576344DC249DF32FE14CF02A +F54147639C5F5A2C14DE888E497D9F9E62256AEBF70D2E88EAACED5439715B98 +FD09A5AA5AE1C937F82576953C724A0B8C8E2BC58F75840E87A87782DD3CB1DF +D6F3A2421354339A04D2F1B2A2F7B13230E06BE82ED286CEBE37DFCAE4C6DF0D +28D11A05F0C6A1A2DB756E508C0E7D8C9494D34A8ED76F7ED51A1C51E3EDF913 +345E0F296474DA42C2B148C48C647DA813EDA97F5D39B8B9CC8DE806774C5A99 +72BFC97D7F1D51388F8F4E4D31BA1A7B3F81EFB20DD597730427DB06500E0A8F +61B27DFA7761110EAF5F5CA259B6DC97586421AF73A631866648B732F7A8300E +9DDC21ADE33101788FFFCE3E9FFC67FD8A343DE64DFB53C575ECFF188E123C69 +75A4261C1735884916BA454D3EBD6162807B3C29BA48E771A731ED54E43E2BF0 +31DA4CE66B1CC113ED74F04964DA0B86EA8D3BFF1D682DBA606B6D6D0BF95544 +DBC524EFE702BC1FBFCAC129B31581D7807F762471999DA10374D4684E59AFF9 +DF7E03DA10D3896011C433A70889E42BD273FFF5616390FAC757B1ACB0444380 +139037855FD194E58FACA991E96337A8ACEE430875AA1EFF3B7A022D9E56CD0C +FD5ED52EFFB79B72241963E91B1198A2E17745F07B36B31E1BC580AC24AA8B1C +5E8F59B7E19FFDACB14199B5CAF4AB2EF223D59199B0BCD9C6DB2399A144BA03 +517B2766DA8D6104CFFC0B7A29B405C21FAD7B9ABF356A0149CEEC522ED19839 +D861BA710589FB46F2A52AF26D3B1E9D9664257FFA6594C524ACDD43865FFC47 +E52D2AFC3F7C4AF04344ACE67F36EDB52CCD754FD6F93482D351D8C114D02B5A +AF11A38276CF1C8527CAC28B97427963542ED96B9E79D82C5CD157CF83E7B379 +F0044C578BCF872D940FC6F4B68FB21A50478AE6C015C18B69F01A5A5617D54C +0321981183D5F53DD9A27BD89747FC8D8936F2251F2A9290CACADB37B584F448 +9FA0215B6FC33F5A12E5A7677AC6056E67A6E881D32B76879E77CB62B596B027 +275E0C63744064AE2E4330639BA92FA33936C30C18C4997EAEFF4912A8E11067 +359C434B98256311E87EB99760A3CB7ED90210172FD107D9B7881788E3D22DE8 +D7D58E3550D9A5CE0C59AF4117E34458F4628D734056751BC09D337D49629907 +732455C410D08877E333D0CA430AAFC7DC6DECD3DC2B9C5D382EFC464E9186AA +3C747CE4BF15C775ECBED2C410E95E01D4B68177CEF4FDDFC18A43ACABD890A0 +99C27485DF967BC6298C9AF4AE53DA28DAC11D5B2B88CB5DC9375DBAC099D39F +0AEFE1A15D8661B59DF458951F9A962851F7F0A36BAA5D1EFB36B8070A6A91FD +1C229C611E4F0A20954CC4DFE892F45FC3DB43C6B5D9B539675A28F7F7EAADC7 +0CE005DC7E2B3EB5D83717CBEEC50DCE10C80C3D5BD889BF05484D27FE296F43 +8E67B1DB1C3858874955449F7CC8148930F85B2EB2ABCAC14DBCD75102848360 +434C53100CB9E0E227B1B803D1C042FBC72AA6CC7E968AD34F753A9B31045985 +F7B813CD552F3FE8C7A266013E54E661CC6E3357475625D69139489455541C21 +02E061270EAFE3B05FC5E40C363890799D92AAC2CD67D65ED6F8F7DE04F2BEC2 +E9925CF98FE80EAF13329579C78F938EFA6248144E3F04F0A815851614D02DC0 +0D2D62196135E06AE1154A2F18B3D66D1BC73D513425D6AA7B41B56525B59247 +7BC8D9A40CA3CDFEBF237C63B3E1EF554742CC8BDE9A074659449C96D424BE8B +8E49EABD5915AC84F9D53F0A7FCFF6370C7AD77FCE2CC87B3B380A7A8C2A4AAA +7D0E0AA4D467A7CA592484851760C94E0ACDAF42BE0A45E50370BB667E1101B0 +24D79BB4CAFCF86414CFE39B5E6AEEEC9466BF34F7A600E245016E8D8D1FA756 +1E45FF38E5B4484A6292496398AD3F191F7116F117E49C3187612C941FA46CFD +83058920874109FDF29FF2A9F663D90F3EE75FE9549CF9B7314BBEFEE8499EBD +CB561F6546847AD610C744F459F51A73D435B5BD2AD351933F8E76261D9A819D +C65FD387F113DFC3D4FCF13CBB563C6DE69E7347252258C119A6147DD86C3672 +0853B3280BE2C0ECE83DB14317BF4ADCAE40E62EA1A295C693958ABDE0B544C3 +3B02DB82485FD45B0A5068F623015720F3F53BDBB9C8AAD7466A83357E0BA273 +AFC6A6DD60C0C9F98ACDD44D0926CAA24B76112A9254D99AD577C28D5D6E96E3 +386240AE572864DBD7131DD6C8892B79E0A3262EBBD68ED9B42E5D076DAC3354 +92F05A01C056DED791B9C71B1CB72A23FA86C96DDA2DA640D259B9C1F2E3E9BA +3E115411F1CEE748013A60EBE3218847B20185419E1A8E1F2A1F002E4DA1261E +5C8285E7C90C8A2C976C595868D43A6174968368186E1EA63DB4E9A7F7BF3F2D +0685B921A21600B0E291700FC74B61D5F010FA467AA2747328EE08F94C838224 +E540DBEFCDA1FF5B397C868A11D9BC794D06ABA2FECE7C71F1E0F5F43D33D18F +6E954D3C7122648C6DEEFAA185E220A37FCCD4848996E4C2E8570D9C91755C07 +D68DA8E12D814788B6C5CA5E1A2B76A39712A9AB568848A3B3BD4F43BE18915E +F0C1EDD8A5CAFD3EF3E3199146EB1624AD8FF3A59A42BDCED9B2A4DB651338F3 +539BA9081C360F5B1F1055775B2950F144C41E93CCE158DA1BC638FF2D0A3B16 +AE48F309C87EC1A3EC548F55AF1A67C32B1716B56D70F19DDB3D8402E294C2F4 +8B7145400EC637F4E74A4A2C3319A19D2C8B6F049BE419B09E02A14CF5EEA11B +F466B5BF07F0D25BA30DCBD7EBD036B4AAC76A7BD4E4E801549A2CA8C187CBA1 +D6C6E8F774EA237FC79AA836C86740C79196747ED857C329A240DF23D75F9398 +FE330C56724AC0D13D8B08DDBDCF922218C6B4CC175CD5AC99ADAC896B84A802 +B40D36B4AE9E6DA1FF99264B81B5BC4356CF8B25E683FE7E46C1EA3F3CCAF955 +D08145168C9051DB46B41D9A5E6C6AFC3BBE43B06F924CE25A9D7B63F311ED2A +6B186DA5FEF9D468614918AC257745FAAEB3632C851F048628CFDB29C6F3E60F +2C6FFAB377CC344542782671C3B06F3223E6BA4BA20C48DB3AF838B9115AA881 +61DBD8A6F278105B2291CBADD3E2B05BD72746C46B3DB93CC6D78F5786361D8A +5AB534808BAEE7004E43E32CE00AABB15332420F25FB746AD50F8BFF19FDDCBE +146449B64900B0D9E2877A6704C965FC444D05326392F006DF818198A292E9FE +16AFA046317811D136E15B44A402B78843F3F4B397D285716B07236EF0FF2026 +BE9F30206779B2E1EE287238ABA302152718D25567C720694F8D7854155608C9 +310B9C4326892FAEEDE57B9E6AA558C1E632DF9E4F3642324194CE92F31F394E +18D39EB934133A47C0CFA879585C5B446A3B371E4C331E728642C8ED64754205 +CC6975D7E395AAD0B54B68F421B49BE2DCE5C89395D40D166347CEBEDE8A7DA5 +5EB9F6385A65B176E7D47D875163E4B22B17E54884DF5B51828821673F90013E +7F543E2CE0AB355DD9769CAC32347F5F69D71FA21459DF2AF5E191AC313E46DC +8490A21791CFF90C57443C2CA11599D5BBEF581140A00BA471690BE5C5221FD3 +EE8102A8EA43D166F5F530581CDB3E3F2AF38C70FA7760EB6A2F5E53E1AE0673 +550178AAEE7E1FC5E4489478CEDBE4EDC181D1EC1090F6F4AF1B514629DFDB07 +AD3B95A20AC32C3D8B386875FDCB4FE166AFCC310EC644DD24CD051E0ABD8A8F +EF3816236D6A8DDD7BA106D76F29962E535C2F3E5447A1F2CF445F5C8A588FEA +208397F477DA82261A3B642837816B70FA39F82D9CF69D957F11D36E1C35B681 +37BBE843A5D1B6DD7E1ADA05DCE43C273E4B1F26293485F7930FAE7C9AF55DCF +C0AF7444304BE5D68D31B3008740B906D873BB719AEE71A3FD41C44778E32944 +0A8123583530ACFA771E3CC02DC776FDD6C5A99ED857CB344E12569BB0F3B358 +B541746DB9BDDF953B2DCD7AA701984C05210B6EA6C7AD0D2C99BBA5A4E4008E +6DE433AD469234776162F1E17095824693AECC1BE92416D5602585049BCEB279 +FC3F18D5C054901111E95B77554B919EB92A6C337CCD739D0DE40654C266373E +4A2262401E36DCAFEF09CE046581E9ACD43F7D5417C98E7F4379827DDA2B8D6D +A1F82179F7ED427C4CE78399B8C470C4D224E77BA2C57C4F262120B62217A3A6 +5B4C46504BBACC03791A3302A29D9F124FF7A08CF82303111AAD48EBCB7E62F8 +C8BF32D84F7DBC129A1B872096A3703C9B041C8743BF19B6D2B0B22AF820599F +93181D0C91EAE7540E17B0718EA0FD3443D887740891AB8C4C2D3CA3C505B548 +FEBEED800FEF69CB12C8FAF6662EB15A9EE695424930BE8DC2FCA22201F033FB +252F0365C2CB7352EA0400FD21F1F100DA96AEE410826D07F1A930C1E1094F9A +E57AAFD332405CEE40A2D5159483E3CCC12C339D9492E4BE419CD1875B9E3645 +DEE7B00256BD144A5A743D4F21DF191A30ADC88AFC1A1401AB410870F874090B +E98B347CFE36AB22D68581C47C30A8C6095E8163E1A88995DB89770CD427825C +D66540AA957F6CFFB26A05BF1A5581B6E50735D101EB5301EE8DAD2B371A884B +FF281829B836B6404EABCE30AF7F7EA135F0A7BE66E4F3BD2B55ED233B3277A1 +6DB62DB676980AECB2413D86B4CC2BABC18BAAEA8990267B7E52FEFCAD821884 +315182678DA1F36544CB16E0829C408843000C29A1F3221B120F14AC4BA3B18D +C491CA354747E96FACB7DAB46C0115F3BE564F3435F7DE88536297BF6F30063D +84AD309FF1AD8A97717243B29C7518F62E9F83DC0FD73EA7876CE05B6D526107 +7533EDD59066091B7577DA2522C1F29BD369C2AB20223F581B9C553A37FF0132 +0FE0971845D56D48053014593CF50EC45016994A36E86DA7D06065C8CA3AE16E +5E860B970683E00F91FD93AC644D7114DEA31E6E9CBA1D76EE45D119DC0EF0C8 +39C3E9ED52C48C00B917A21160BA46CA3C7B33F696E3564486D5CC2D9388E34C +CAC3BE8F7998DC89C3068F542B6D9D8D93E68AC73BA4A44E69D794F6035A2658 +27A6692346CF918338CEB7BF710200700ACCB43A5AF13E84865137FA8B1CF338 +AB5260F08FB5371FFEE92CC2D9BA01AA1BB93490FCA55C1DEF6F1D73D6D3F93E +14EE07E85AE637B4BBDC546452C6D76B8AAC96288BE5723BA0E7AE9386476D10 +4B9A4E58C16EF66A16456135E14C3801CA43684EA28C58B9B5934677A71AF428 +29F1A4015CBB05EEB83AF5FEEA38FABF9FAF815622EC45486B489DE574084B48 +8A35739BDCB3025E8EB0F3A3D83B0787F0E6D599AE490455AB75A79F59AAA612 +CAC364F0C8370981A33422CCD2ED96402B1AEE1E90044ECA7250077023655D73 +2B75D1E0A7B4CFE09C00184DDB3111345ECB8F39C1AB453F19AEABFB5DA03217 +F5B99597826B9370CA481F1D15787BC7B4DC7C29D267DBC055C425F835F844FC +9253C179DC53D60ADBEA2D2B2588274F435E84F40A106BA1DBED09407888AA49 +7D3E58A45B7034B4BAADF5461522871A139CDDA2B9E37855FCE7C0AEAABCF0EE +E062E1B6053B1B6A87C30E8BEF2A7337BA97D6583651711B281D7D657FD55F68 +7052E9F69AF5D5AAC8FB2A63C560103392E0D9BBE5FE727C61BD74AF45294FCD +093A8B2AD2617DDDD401AE3A9AE01EA4D1444642DDBA84031B4B5598AAD8D76A +7E38EAD377237BB0BDE6E4F10AFA91501A7D177B07FFD936FD7B5441FDF2F3A2 +321D37AEF9DC0212B6F8DD3FAD075FB7E2178BE642E86AEA49BB2DE0209BC8AE +DEF9FD626C27B1FEBB39E25026E530EE07DA0016DBDE509B02D7113906F07403 +CAE5A5A0DF4E9D890EF34E201B0E14E3C6CE229260B4A08B81F28D941C1117BE +1A9476071EF84055B87B28D1C3B40450C89114342F42CB995AAC941F5B1E730B +4919FD646599151EC05EA2877C22D5A79B2E8B8C82038821A63C4A463652B9BC +29DD00004A701F89B8378E71810C615904011231F6 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +cleartomark +%%EndFont +%%BeginFont: CMSLTT10 +%!PS-AdobeFont-1.1: CMSLTT10 1.0 +%%CreationDate: 1991 Aug 20 16:41:43 +% Copyright (C) 1997 American Mathematical Society. All Rights Reserved. +11 dict begin +/FontInfo 7 dict dup begin +/version (1.0) readonly def +/Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def +/FullName (CMSLTT10) readonly def +/FamilyName (Computer Modern) readonly def +/Weight (Medium) readonly def +/ItalicAngle -9.46 def +/isFixedPitch true def +end readonly def +/FontName /CMSLTT10 def +/PaintType 0 def +/FontType 1 def +/FontMatrix [0.001 0 0 0.001 0 0] readonly def +/Encoding 256 array +0 1 255 {1 index exch /.notdef put} for +dup 0 /.notdef put +readonly def +/FontBBox{-20 -233 617 696}readonly def +/UniqueID 5000800 def +currentdict end +currentfile eexec +D9D66F633B846A97B686A97E45A3D0AA0528A405DF15F03DB1C3DA8B850431F8 +0E5F73DAC973450D1ED0530313057E971FC7E7CA88E61DA6DB9A5CD61F0F76CB +4DE9105D0627B8DDF51A655098229920CF429CDAFC3F7788C95E7AB30E84F840 +8CED52E98DB4CFF161D2E62B0D28CB8B0AC82E7A8D2C007953BAFB3056D66079 +8064956E257D31C13509FB81A250D9E875C77A4E91CC49E9FB3C0718B2F691D4 +B4A64F351F4DD68133DED7629B0D96E5124584A16FD2AC7A3EB244A934FF059F +ED7297B0505F3C2994AD66A3CA5D2728B034DE94B64A8AFAF341601BD4DB5858 +C9950A8BB9C598B8960609F48116ABA8C007190AF0ED335EB5BF61BA6871FA5F +EAB5A26AEB5C7C352EB80799CEB983F19EEFA801093F62086AADD0B80BB6580F +2CF61B1390FA56DFA1A0B61C58DEF96BA767A8A37EA44730783C600706606C60 +4EE74EA99B7C0F8E2525C8847F3D31907C3C483EFA98F6C416B6B2C343DE6370 +52FAE423008D086A76A1FFB327CC7FD84B1C66B203A4F41582F4599A82F8362D +38108452EACCC937FFC4F3ABBFE3628DF51367DA6BA3F6826FC6522D6AC5E8EA +00BAD300FFB6DEDAB93237704202BACD030AA824B1E97C0AFE17FCE8C75F4FA0 +B8A74329A6CF1788C7EB34DA7307411E9AD7ED8D6582884456E06E033B4FFE7D +CD4DD8B06AD01340CCCFBC382C18CA451E4C886B01D082FF8CC5793F4727C3DF +B52B4F1A242F31D1EB79D1E39A1D4FD13D6C5E2A42AD4B4D1CC4EE7BA0E5F80F +802E5AB57EA15F4DE44D82AC408AA86D4BF58EF967FBC6497BBC7F017C0598AE +32CF865DFFF0FC7FF9E6DCE9B5F2F4C7491AC674F46E8E7660452CE0A77C1EE8 +00DE382ABED85350033F8ECB97398E4E0A75D4877A107F6A909D0C76D14F9A96 +8A6CFDE3FD9D79B6FD82693A9F354BD2ECF30C6D99F7AC522F8D6C93EA214F7B +3D0ED77F042ACDE9414264C0698E86398562E2C640DEBBA0734AB4C3ACE3907D +CC79E6B2C6C3C3F9B01526E8CD98237D4A9B403FF8CE3132222FA60C196A19BC +A2393AE6935C0F8B67FC1D1A13507C100403B61A82AB0165B072581059B844EE +CE34C714DB54843CA29B306D373EA67C2F6842FC3FE75898FB80AE43E689F641 +ACB7715CF595C8ADDF68D8D5DBF99528FC4FAE495ACEAC9E0B61971641EF17A0 +4015E263840C96C1F2ECC22A3368F9E0A31475185420560CBEE9639AB9280831 +69636C32D1F3E397FF45DD97FAB9222771EC4C50F45E8DCE4BB761DA258F936A +1067924AD9A066E11FA841E0258039BF264DB97EA12311A8AE9428DBD5A0EEAD +12915888C3BC3E25EF203BA7D30C9D7ECD8A33F72604FB9DF9DEB133671C993F +DC7628AC78C3E93D3441733E247F4A364C66C78334B1C31FD803FEDC7845EC70 +593FC75B7833792AE449CC2712A3E054148A9EBD8AC6170E14C7284C434CAD61 +FBBE0BD31D7970A6C032BB9A12E164759735B18471D2E9E19735387607ED1E5B +56CA84F1874F59A6797CD8181B0EC05F42E02F27A9F63542254DE953559CAD95 +9F4987CB5A72A329F4E8D07A23DEFA2C0A9C4CD8AC65E867007CBF7D0309BE28 +9E515728F9495D1B5F3EB89A51AE836937E548CB10DA7B969F7558DA4CB29E45 +813BE23A40849203DAD5C8890394F1EDD90074E63CC0D6CDCE6143A153E79A9C +7556EA3C9D7CA44368B81DE3B5ECF4791A4E8955ADE6632B22972A5F8B5EC694 +1EEF90BC65E2C91643058C323CD53CC4059CAB8EB5930DE530817C6E4283E53A +210C7BCD93B4E2EB9A4530932868FF6924106C3A889A9B0DA120949F9D24B2F9 +8B1D9EAD4F1B84CC9CA63E7E3154A6D42A338564B7FAAC6509E08F47A207F933 +6F4A1813D7958F62EBFED3361E6A3D45A2DC552FFEECD0F18E60222219ACEC20 +45285AE5EF96AF299FB42C9F516E6BA7079D20C9739D73972DCFF9FF27FD8D59 +8397137DEA913CCB5A678062F02008D5780F8BE9C7928F7F6CEFD68BCEFAE707 +91903D42A7068C81CFA224FD71380A04959471DBD86E29945D101B4388D3A602 +7C6D4064720146BCB85DB7184C77F01C1D5A0AD5538FADCB48D3B3C39602EEAD +D7611D55DF777E114E5EBFBFDBBF7C77F311801F40061DC2CBDBA9F26FDD2745 +CC72A296FA4BB1E5CD41BAEDA4BCFCE3F6A21699F0C8349BCD63D9C21F268461 +D8F1264444E9F6FBF93690970E6DFD201E68D6991B21201990FCB84BDE9D7FB6 +4A4E752D97E1CFCEEC9AA82D8B6AF47569D87C2B3372575BF5E84E0ED1F76C9A +6E6F6343A50F5728796F4EB21CE80020436D604A37608A43D74C1E8989E43473 +4469EB72EDE6B70938B405847455024F33E52134B08A3194F782F5FA47ED0EC1 +BB6CD75BADEFDE8155D1D9B7FA2BBBC56190F00A6CDDAF4A4CC7EEEBC0FE24AA +7AFE725A4036C72D827D1D9FBBCF98313F2CF1159870F7A111D8C55B97DF77A1 +93D2BF77CF3FA9AD36114D778C7CCA8D1C32DFA37B298ADAA1758772B945A6EF +90C44A27B6CAC3A3B4A43885E9F6BF14BCBD877AF6B498D0BD6FC1C7AD0C5962 +0A0327A291FF7278694DEE9E55E882D08D162C2297671685F9EA8BDEBB060977 +CF23C27B1036389C992B3FECAEC85C06816E9DC27D37CEB3AF8B1A3FFCA8CE3C +9AE090A3B8F72B3BFDB2AC87509499FB0C5D07A76A213E0579B9B48269500C37 +2448CE37E0488008B687947345E1A934F79560A4BDF44C1472D18714192F7706 +F71A3A1ED9A6928E6609055B2B1A049F481B37C4442C78A6FBF91949B3E9EF3C +453B442CCA9E973265604C673752465786FDE0BAECC038104A9EF6BDF2F2F14D +79DFF55430837C0111E882DBF56674AE2C2081C1FA5558CF34C6F1B0C16795AE +541725E0D6329A606FBAF5946054FEB12CCA4575A32A49625E8886A253D7F438 +E4C855F2F04139FB6309BB7147C7ABC18154AA559ECD0A46D70B8F87F5A322E9 +AB517EDD481831CF66B43A6DEEE50E150C19F45F7500F07169D4F7922FD24284 +93AE172849E0570942758D2F5C57B44FE8A939CEFE3E7D708FB8D245FBAFFCB5 +E6B51F90101493A58B7744FF0D135534A2ABD30E22F3541C7C606EB006277A1A +046FC6569559070DFEE59180284A8717058C2A0C2302694FB35B619731A26E6B +ECA6C4A99F1DC6636C148411089A56902F9381A05B97C9C657FC03715D34BD3F +25FA9A3CA78D05C0EA643CFDAF8A4CFD4AEDCF97896F257068516DC6DB23F783 +2142E05DFD8F96ECB5BB268B6738DEF2540751595E1A5612A4688E0D0D1AF9F6 +737E036A0129F2400C05AD9F8D95B01A8743E72EAF700F4E1ACD9EDC1D5D0CC0 +733725A6C604ED2270E0D27677259609A67F5F59246F3A187A74FD2DD8E94F17 +CE32D65DE64C2BF9F5AE2230B0CD64769075B74044CD1237EDC3DBBA2A0D51E9 +5B45FFE2447C2AFCAED3647B2AB12B68ACADC5F3041A85F43BCB2E60C195ECB8 +54A5D979F7A672C978E09777EAED15A2BB20D08C593B327CE89DE8A059141790 +F71A34040F8249BD1F253568E2FE11647A66A9DDD647180BC39BADC5AF42E64F +316EBDE2B19D26E24FDE3105DAF9F4CA01765E4D7E623D77E988A301458C13E4 +D0BEA87A09B2EEE7DEC079737BCD5C0DE724472800E03BCD16D8F9A6B380C7B0 +B75563584CB753C5B2C0C72555D16E638ED3BF3883047A71D7F9B9BA46F335C7 +90B751ED53836ACBB3DB9524A5F6E26169CC86A3F805C63D027D3D161446FEBF +E83E2377F39D154881EFF19DADBDCE48D6F3100ABB9C5DC617F3BAB482E4F570 +DDBC1A9F98201E40AA149083AAD5FBE908FAAEC7281CA1AB5D1674DDB3F8E867 +F4E311DA26C71CFF71080B03844285754575C9F94132C6F43A92553E922BA580 +19E418AEE7E71432EFF5994FD43BD4FEA2B5C70480758115CCFDAE38470C8A69 +8EFDE3172C30D0E8BFAF666253ECA7A93AB5DEC246F6DB6562B0D0D9A585EF56 +342E6A2891370C21A4F428682A1C1684514266051F9875875C64745BA8DE1680 +68DEB7407C1DEA7DAF8F7F499F123E7948C1DAD3844BCC12C835A632036E94AA +0C59E2566F2F7AF26CE5C87C975C481539AF17EC77B1B799C2C1C46C966496CA +3947C252153B9303EB31C11D0F1415EB2B4DF4CC55B081E514FECD172D82C0C6 +4CBF6ED2EA9DAC8F80563743B20F5D4DEDA1B60629E885EA183DB5119A06C541 +13BF437CCD89EDEEBB8D21CFCBEAF5C3C1112B4710BE66660A7D3726B4AE5FA1 +E773A77E18D6B3A02A6065467D452D75DEA48803CDC1600C089C183E68F04513 +F35FA955DF440EDFC083ED21F4121FC2CBD01D3B6D36504142E7DBD5D870AE81 +495A7D4F4B8504F5F87CA7E246EE341CDF20DC499FE279D8EBCC218CBC0D26D0 +2836C1C124D109F2D697BB54444952E5AF538B6514F222F693DA2CE3BC67ADBB +8CF143FFEB552224BB54C70AF45663B4CAC25BD25D514D3FC4D011EF9D5AA8B1 +9B16F5ECEE40488512E15798315CC2A85D604BAF68A3A3F980DD04A17D0E02C2 +702AE3E990DA9EF2AAC4957A3B6499771E8F00E7CAD3C207FACF32B372555025 +5392DBAB9E806F516866293506C3A0667C995BFF9AD8027FCBD2560E7BBB27DD +77CFD1FCC7B7BB072234CC908D7FD87B1410008CFEB63AF0C4B69BF22B75BF71 +6C811369BC4BBF5F410D6C61A12239FD1FE25363312A1BC595028157A185E9CA +308D7752DA09F6908E1C76A1BC08D254B7D7EDC295A6FF1658985D64DE0B9DBA +BEEC85A884D80EFAE9A66B7B577AA734E7E662341D2FFFEC2851A2BCF11DC560 +74F28DA227F1F29AA27BB7088C1BDF4DB64490CE3D8D99F903AD9331161E118F +CC75D0DAEC6AB9F63934371929EA2577CC16D9A2B0D452389FACBDE05B6C08FD +70A66B7C309F4990BF21EE6EE2B3B7B9BD4EFCC8B419499D4A9C8120FCACDDD5 +1CDB568EB932C74C8AA9D52B5C7B61828D696B41432661FC659B122FF69E7110 +6ADC582B8312F1FF10596833454C0FBF05CACE8E95EF9EB53119C5DE28B449CB +971F604BD8D7232C2723A155E37DD5519C6E959D365215BAC11AD54D30E42801 +B93423C8C028EF1A9B13773C624106DD59BA15F4252846B4D677F7D71C9870B6 +6AEF7D061AF2A03ACE5A05D050DC3B7CFA03E249C473B3D754A4570DAC910326 +CF6D61B084A54ADAA03A7C6D9B4A70DD94BE6467563A7B426A625C6CD1645E15 +23A707F0E2E119C1230F3BC3109EE3344962F90E37D679394AD3BAF2D557DD49 +4DC2AB31723955E9EBBC387154AA21F407F7F8F8423D5DCA8938BB7C22A65EFC +C04D60083E7B001031B088A00093B9530A7E71BAC40A5CF652849A77F6999752 +246D794648F8D42A2BFE5F5E4297F92991CA2D157404B1D46851AB529435ED05 +781249F75606BE08CE143545CC8077B25DDD598A8DA2D679A4F4920C4345DDEC +907CDAF694F6DCC9BF3D50C70E089BFF04A77A7DCDA1D76465D6C5D152C8FE5B +6772AD632900AAA71EFFF3A4F90C9AB755B124BF079B98C0B811E2A364AE6A5C +EAF99631D79BB7E144ABA2819811014301CE1C562BF38F9E58B2A4EA8EB8F72F +4A53F5F08A7FA95BF0A988A62214EFA998AADA81E6753161E8B32B45D4209B5D +64DE964EBC65220E146FC73BD34E4AEA2D4643453CF0FAF78EECB4B0539D36AE +853BF4635A063EBD1C1C04773886CFF56A12FF6B3F0FC7C76EEA3BBDCA392F4E +E64DF93EC4AF5D2528E66ECA77E134EC3D4368E0AD8055D782D5BCE2E43F5830 +F34AD1D64B9797DF1416046326290DCEDF3EA07175381A8C1D268B5A6E7C7C86 +4AF59EE9A71E1042EE5F23D303DB1B0A940D7C40950B4F7C60A78AE637 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +cleartomark +%%EndFont +%%BeginFont: CMTT9 +%!PS-AdobeFont-1.1: CMTT9 1.0 +%%CreationDate: 1991 Aug 20 16:46:24 +% Copyright (C) 1997 American Mathematical Society. All Rights Reserved. +11 dict begin +/FontInfo 7 dict dup begin +/version (1.0) readonly def +/Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def +/FullName (CMTT9) readonly def +/FamilyName (Computer Modern) readonly def +/Weight (Medium) readonly def +/ItalicAngle 0 def +/isFixedPitch true def +end readonly def +/FontName /CMTT9 def +/PaintType 0 def +/FontType 1 def +/FontMatrix [0.001 0 0 0.001 0 0] readonly def +/Encoding 256 array +0 1 255 {1 index exch /.notdef put} for +dup 0 /.notdef put +readonly def +/FontBBox{-6 -233 542 698}readonly def +/UniqueID 5000831 def +currentdict end +currentfile eexec +D9D66F633B846A97B686A97E45A3D0AA052A014267B7904EB3C0D3BD0B83D891 +016CA6CA4B712ADEB258FAAB9A130EE605E61F77FC1B738ABC7C51CD46EF8171 +9098D5FEE67660E69A7AB91B58F29A4D79E57022F783EB0FBBB6D4F4EC35014F +D2DECBA99459A4C59DF0C6EBA150284454E707DC2100C15B76B4C19B84363758 +469A6C558785B226332152109871A9883487DD7710949204DDCF837E6A8708B8 +2BDBF16FBC7512FAA308A093FE5F00F963068B8232429ED8B7CF6A3D879A2D1E +2931CE5F5D18C658602059F07BE66E6EFC9239D7AB2FB8A4CBD41675B8ECF279 +650C29E53B14AC0E392A664848C1844B1CECBB2D5CFB72D0916B675C9A9A1E35 +F12696A6F628473C604A95376468E06E295AD6F76CEB939D94113532050B9D5A +D2F41A9EFB9424D986612313B89EFE9C8A71313340B248F6853B1EDBF02B7F9E +F447220FE131D7D54CFB8AA1281DBAEA73E665BACB1F164552CC0CEDB63BD4B1 +4A9AE8AC6FA02242DBE8DA46B64B6BFC11762F0784F216FC8B9120D688D1705A +438B14F5E5DEAF2A98408B3B64620DE3732A4DAE6D08D5D97E34C75DAE19EABD +BA0796165C1151BCBFB1DF8D29A63A8300DBDB9E3323CB82D0337598B83F4F2B +A97CF5196D4D1CEC1EDB8966E548C0D9C194C932319610FB43EA1B86322FE641 +AB48770FF13BD475A7267E142388563D1A400419C585B22A9886074687BEDF74 +D905BE8EE440BA2ABF28EAB673399B7F129B9729DD5564C681954621903B84BB +CAF89AC5ADB2932472DF29ADA2BDBDB4D05F65F28F5F4C529613D61858E0074A +082A852710A62A147C966F2B85B51B0BE85F11D2057C66FDD61F6C5755367980 +9F4DE680601D4DA41B46F8D2148450000413C27AA39B586B74B977B25F0FD3C0 +4BA1EBFAFDBEC531EA1210365091671CE3C86A6D4BC591C37DCC02570042575A +9D24252D6E01A8603753934D7EA5CAC1BE4E5AD2BA047DE8F3983B23A8A1511F +B08D373B69E5076CE4300137B8805EBCC0AAB89BBB312A77835795E3C069322D +42C893A30AD739E2BDD299679B158F7493764F2321E3965141B5ED1C6F4765ED +F46D391A646B30C90002B1C461AEE79E5F094CACCA656CEA3DB921CC5205F328 +A2C69F817061D6C60B121EEE844CA5008F23DF08D999D8C635946BF53CDDEC4E +059481E167C2253B9F7EE17916C028D30C626217C07D5C81CB3DA2E154DB5E3E +3E812A739086F78F17DA8B363CAE0CCCB67D2814FDAEBF43DF0F99EC06DD6286 +D3E9216952E5416F39B2FAB5CF61C034D2D759D4BBA9270C30B75527A790435C +4E6326684674D41BAEEBD0DC2FF367FD5E7F9B1F50668EB54DF00F6D0FD060EF +580CECEFCB7B346839975048606CD88FD88043E9E1B25BF945AFDA309B1F93A7 +59D38F69DE485852109B8C12468CCB7E8757FDF71A4A941B11F0DA5643922EF6 +826E0855F0EC6B7348949F80D7D4734B08895C8C87869F612FC30D3D28EB8D9D +1E79B7206E5C88E5A65C469831FC61994FBF7A6E6F2D3653FD6259722E05400C +BDB34DA6F7E9B79458609BCA2C8EC2C0F99BD924EE5AEAE7FE90C328D2D18430 +08E5BFE7EE756FA078667201149F362918E52A75CBDCBCF913BA20865A8FAD47 +6A208F16730FBAB5195DDED6CAC43EDA6A697D2595A5EF262BF747DCA182C6F1 +3F561ED5C6BF8978681B815B376D1EAD4D27A33A9B7BC8F3FB317A9BCD83D9A3 +53404B9D2E52F90B52BF3749E1B269FE1FAC5C449F3E60D92C64274AB011C9F0 +FC4B1A12DD044036479AD76E44AF206A632BD93666E90B95FDFDB3FDE9975C5E +5BAF9CD833D8FE18BF14B6C00927B7DF4F981F4D0982F7EB7707551D48C6D4F4 +9E9DA529FDCAB1F9D627343667C95D1F0EE6D4739A43FE779013BD61CF131046 +728073E7C51504048275BDE248EFCA8501BAFA0EFD16343AD840C11E8E93DF97 +73DBEEF3E23D6EA9F4285F4B40B76D09177873D07CB0AE21A5760049958EF076 +8B4F0BE92C0AA4B42E51B348553CA4A7D95AAB3E83D9EF3F425B7C19D62DDD24 +58AF2C157533F193EADB02D0EAF6FBC98A249AB08CB8DB2375841257ADA88D21 +3CCEC7B699B0776378CB8341BEFDE52A5873F871FCAA5401747A0B69942160FE +C17190A7CC63DD4EFDF4286CF819747445A99B2A62F6C1FB61F8A334EA2BCF28 +896C3E0EAFADE5B5E0B6438A5AEC205208BA94B5B0B1F98A0DDE6AB389A05A1D +85DDCE6D2E82CBEEBA36C21DD0B6D7AAA34C75CCC1C9C74509ECAE3DC0B993F8 +59A839F732F0E6F24BB0A3D324BF69CE4651594329FF786627C888F6329EE8D1 +CC2FEB58D7D516709901A873FA447E728A249922ED3DC0FCF0AAD744566CEDF4 +5AD20891E3771A667C625C1F5D35ACA12E607A500D2A512F9E1EFA810BB1CC8F +00DFDF692892F94C02170CD1ED7D1837038E9381E6114FE2212E6F5366042235 +281C80B962929EC9A32D127C6BF290BB2ECB5E45292BC2354057BFC547D279C7 +7A841E3437FC69664069AA9509E325AF93D148B1D025DBEFA31C6CACEEDFDBB0 +EB57451DCD25B9D37534B4526E89825B0B750462A5F3FD0943F40560508BDA21 +63207D78B199094BC784B0277EB656F40309989C96AA23368780E8B5ABCA54CE +6CCA1E86DC9A2F935BF5AE867A6CF511D0BB330406E90C1C5EB93164E709211A +C4C3BD3DF34ED4AFDA4270389C8E24D87BA370118C827AD1AA7E9D64A58813E5 +0233C0F5ED34862DD74D805558B4E8983FB43AE7B64E3F1955BE2B32C1157407 +801A0FB59E2B2D6F9F16225CB8D4E10D7B7F8C90C06A5492C052318359F7F0BC +4C715A3C21D7479D8C290532061061FC9981FC5B8A8D01E6571FA77853BADFC7 +EC9A89F16A6D75AFE20E0B31B2A699BBBB6C8FE2A3CB43B2494BC6CE39663ABD +D4789EA15FE947A5F30D933BAC442B28943BFE72C66FF26384D23306454040A4 +72817FF4087220BAE3FECBB5050E2D2C206E5AC0AD978E6B59D167F7550254F8 +15FF785D7F6EAE5177853F4E9B3FDCB2A0CDA0FA67D0A0F0AF73413B1CDBDE29 +BAF76A74508DEDC3EC6533101611B3AF3FB854021BD89D4F595817059A5CFF00 +CEB4CC210F7A920446AD9C83E5DD84041CC13AD5A0419CA99FFAE27C2FC69971 +4DBB0F1AEA6D8D88605C4BCBBFB93A4E52B7E0AAB3DC3498A86BC4604D4C3575 +899B8B48BDEF6B13E1CEC5B0A9110ED9B1E2FF42F7F17076666EABBB12110BDA +D88D8938B7F61BB974653DC31B448784EE202D733874CD81BB31C1BE5C78D906 +1408C6B030EDAE6C39E6ADDBB7846CBA642B5EA337A6DBE8E708468E1FC94C2F +D0B890092E4197C86AEEC94E188CC00EF9539548FFFCBF41C51794E79A258F10 +39348798B2FBCCF53D786D3AD5D2C6C9360B14177E8C1C9BC44CB9362C938C0F +C09F6B5E959F0A9E57336098454E62592F356B40D05FD132CECD9747DD11D9BB +5DBC68462F9701B7AD89A3A9DFEE129745CD92FC7A3CD14E1C385D3221CB23AC +A6E06A359A7E1443BE82D929FBE2331349FB97FA3DBAD83254A92E22D6C95894 +FC2CD2245F41D24A844544C49DE32A4F21C661690EB1C6A1F7024B4A427A6D6E +6612157ECBE211C3F2E4A7FE08A9D5A219FEF5C21FD5AE9FC38E6DA6C5AEFACF +A236DDC128EEAF37CFA58E9DD31968ACC4540809D083EA27CF261493DF467FDA +614870CE334A5876BC87020F8BEC20C12CD808E431E6E1383158D8B46D2511F9 +0750CE5A4A07AAE523390230FEA3511D2230993C40908B61B42C50EFF921DC42 +F22D7557BE4ACD616B196489E88707BFFD3644C2E49F015D2B8BA75A070EE256 +FF459F1B41788C61592AD09D22025C69B1231C9A97BF59C567E651AE86D80428 +43A517362D5B0279F76183E64767CA065A07C82588612CF5691340F649D3ED54 +4EA7E71CBAEADD51614F3CA74A6A761D9E1D19EF7E76D34E6E74347C7404A22C +53C887FFD6F83EC590A626BB72B538B0B8BF02839BCF3F2E926A84EE37A536EF +10C079EC0530B59355EA2AE74707F87860185E01A6A1578EAC52902703131EC8 +4115BB2A18F6C062FEA1B16A635CCE2467C34C34E197E89C45A8633FA5F7EBA5 +475857805921FF836D146335D2A0C0F665DB2B880A4E1ED79F03DBB89AF73F18 +07FE54C20106C118FBF8A410AFF0AFF397E248846580B6CC3C42A50095D221E6 +F6E2CE4E880AA773B718C89794E27E6FD1D20287707819C3668B0AE01BD7B1E4 +761554462E05D56E8A259FC97AF94A2BFACAC574EC90BC08B3EED027E8C4CA46 +FA54E53CA4794F99920F6494CF6EF4C0B6C54AE303EF4D32F27F2676C7CE6268 +51940C8FDC40BF16DD4622D803F232AF0255E72A189222F4AEA83E4597E8B9F0 +C56DB69A5A7C0CEC09BB794152054BBA9844D936C6792F9EA17319D0C69D8417 +1A8847562AEB2E433CA94A4341C8781B5A0702C469049CC94E028E881B0B5D4F +89C3925919C7577B93C25D67D8C093C7DE834A3BC0131394740996E4D6B233A7 +80DF5A380A78299E92DF0FF33E8B8C0E9E81283EFB2C284B8F18439BA4CEE60D +9BA146A69B57CF41BE979E49A2B90A878F96CF22C81CB7510D56B9AA2B6E60F2 +02EEBBC41A5A852607EB5C00BCCDD117C162A5F1D7441FE4260901D9AED49BFE +2D9F92B8A6A1E6401BA6224C67A6FA778348EED53ACF1E76E61AA6159A2E9543 +262B9EFBA99819B1DE43D3CD4D623CF8C00515292056AFEE78A2B351D7460FC8 +F8D49FFCA4E45AB4A12FA0CDAB25E084EA60B40B660B8F29B64F0B0C04F38D89 +C1AEAB5C160C90FE0FE02836143C579B76F9C03828A6417098BAF9B4C85FEAB4 +4DCE99E55643ADC2677025948FF1DAA1E5846A0875D6A463BCB4FE13A5AEE274 +1FEF59E21CB0F17DA28BDB4D2F8D8CDC46704A33E990FA9E4B50B3A58606C36F +B10763DC2E4F50981EDAC1B6DCCF1415D150AC0D97AD7C415317ECC4B6B98C98 +240F9715A25F992A1B7A4250BD36D205CFB3AD2F3F153205B5083916C5466B25 +BCA0D30D5F4E3C8B08D7B3D3597FD7E931FCA30162A86B7305AE9C6AE03B909E +AF9CE0909560D719136EAEDD8B2655644FFDE826322601E457C7A0A8F73BE730 +03506BF446383C1594DD9D294390F35957FA5FF5F60F8DD7B66399D808F23DE9 +0355AFE0A04FD60CCA0E56A3A4BFA0DFC316C8B1997682AC063DF9E6C6F66EC2 +E094F98F5756E4A25DA6695C71B07F51167CA66BC3F432D280094E1856CBE89D +B349ECE305C9EE15067D08E4A64EF4484E792A6E57EB2C859A42DEA616178A80 +132C796CA06218388BBB5EC4E262F1682C736B7BFC06096508EE75272A7B5734 +8401507757861EAE30F5B1BB4EBC4D5CFC4755041549D675ED0F08F84BE8804A +C28CAECAF527AEF5172DBAA077CC0D4ABA31A2A58940406FE0D83A0EBF0F1954 +E621D43E6C71455AA3471857C08E5BFB0270A5C991BF7A13C2815BC19FE4DE38 +3C0201C795AA113648425D04FBEF58A4FA9B39C1B4CAD85D07E5CB402A41B015 +04EA0985B6CC772E401B7DE1403FD88D4E8DD82424200DB7B136F0680289010A +379AABD0DDB60CA784849B9831500A7B56486B66DF6D18AD92A8705A7BB7A422 +6A61700058187DD41385DDA283759C8028C6E6F08D83F8CC701E58BB22D8F7CF +FF88802F9CB37A528BCC6FEB7483631402B1BDDC6C1033856935689A29649154 +2290057E12AC15AD1C1FFB6876033DCB14918F2F14508612C84854263CBB9971 +1D83CD39EEE4CBE8483F8296CE20C1960241B4DA55E0B865B822E8C325390786 +18ACA7C548ADFB111F2070A16883075BE56C6684E3809115135744F7E5651106 +2EE5E6A9DF571D01ABACB23F6FA53555F1D1CA8A8BC78D8C017ABC45D2BA37C4 +8B0DA9EBF0B505FB34678C43FC1862DE21ABD217A96E869ADC14B416A4E68006 +2D5B05B8CF9FB94BC82DE73E420DB1DF38EB58B325AE3F2181E508B7440757EF +A743E92B76EBD90E748E9CCA53D3FEA9F317574F60706E7DB8869DB5D4A10ABE +6B37AC6AF1CECCF9DD6683E0BBFC74CD76145D9CA3E18930A5E116CD8650CCB8 +CD0AE70FC9EC9BDC5952E41CD2CA7F274E03BE671C0764FA74C3462902CA726C +296F3B9C4C7A649AD23E89D1D79F4E61872BF34A5681D14F7437D876C9653F11 +5A6CFD1C92398579F5E6EFCF85346A95D1F1862C6E081059A116F2F4B0BB0414 +5522AE3AFAB5C0419A21D158853C90ACA8816A973B1D3EB8132583E70D9CFF93 +39F093298182BDC1D2F9BB3DCCC5F1A697E779762B49771E357E99E56CCFE0B8 +458D8644025AB81FCF125574187E0D975EF42DB0736EB1D9EA27ECA4FBAE87E4 +1DE9FB6E9D3F42638048737DE6C89A4E0EC1A21C51A577785CA610D9C201F205 +987594ADF811D7CF5C7B78505F296A080442134E4F60324BDDDFE5D7458942F4 +FA99DE4CC8DE3B4622C92F216ADC31816E7E1E922E4EFC6887A4BFCC28C4A790 +BBCD0BBC12B726DB85BC1455A8BEB843B32CE2A7AEC5F6B066C8D21D754F97B9 +8E9DF5F61AFB7B94C33BF8BCD218E726F7243A5E7A64390B70C95135B444FBB7 +42369397865EE5D9B2D9B575877ABAC9C6CE59EE395103E14EE1AFDD31701409 +8BA2BB985468960AAB94F462798F1B2B86D2055BB47C84286345E51C929CE8D6 +58A1A083E7A23A63C5795F3C4563A5D7D7A4192289D43D518F52A23784BA0DB5 +F97DC933EB78FDAECF9BC9F049AF415F9EFFB0AFD2DE84BA8CD4F63CA5F6C488 +73CC3625D497200D7D26EAD733DD62E5638D363A9E34EB8463D4213E746882F9 +13E8948B4F1935597DF34BDF3B20FF3660182D8695644138C3AE7E3E99E79755 +CCEEF6F8395536C29E675D3BBBD24C1678FFE64E356A86C142B33E3F921D1E62 +41F8C698C13A94209D1876E090C23EB9DDB670F2BED3D4F7BD5CFB8B40D8193D +22B051F65EED5BD47E1D788B00E9F8CD717291F2936F190CDF798D47A4DECB4C +7CAA1F85374316B1425B76C0723EF4B73D1BEAE5B7D62D7779BF6D2EED8B5DEB +7DCD1015F8A75D6EA8E0DE412328D443CBC9DEA25C8343DED3B3C7201ACF32DF +5E7CA143D3EDE9315B199364EBB83F79C156B44B4AD267EF71E39A570B951453 +36F971775F67DA78449E480D2CCAE56F1CF9BB502217060003A54970F60571FF +8C4211FB591AD10D37A88E368D70F46F18653A5DE3794834BD80F96678BE1B87 +F587780357A378F9B9BDFB13915F38184C51E127B26D7587005190EF2CA8106C +7062334641CF3AF71F084D7383FC5588CF0AADFC995FA89899497611D1A06BCA +69917F530FFADC98F672810CB8524E7B8B9A81D6E1E636018ED9C6A511C81C18 +94AA72CE1C11DB0B8154C12B31DCF28B2F7EC49949405BE689F0C54ACEDED54F +F7C13099CB92B197DB63C1B539BE4206DCB1CE8E1ED725C87CEC4A50AE3C85CB +6107107DC5CA03AD63126A049FAC98FCF5EB23E744410065B519E1354FB8E150 +B3EEE5A201E465CA3C271CC74885768446EC8A8F8C0DA1A389853AA8B82559D2 +A70F4B4F04C80F0879440F70701247B9AF44AF66A9BC378373E7159E46D5C4D9 +FBAD7413E1359D52CA29A8AC6E29727CD5A65DCDF073CB8CD7709D5808B13E37 +3E5CDD794F5E780E169FEDBD1918C71112FCC4708EA9F024A7592E4B24EB2892 +053FB730845CEEA345E5CD538787E5AEF5014E5D603ACABBC5808FA630E9CFE0 +E27DF84092AA6C913F01D43878057A46CBFCFEDC4E403F2A1EB05A0FE0E138CE +87FE0401623EAE6135D6E75F695BC8880CA14E83AD535A6A91FA5B3E96A0DA60 +771839FFFD8E533961E9DE55E203468033F54CFAFD876A7BE8901AA5302FE8ED +20F7290B4FC341FEA326530ABD626919ECB6DF8995A534631AE68EBB84866C29 +E7BAFF0D8DFABFA4138F10EF9142C2CB6ED163C0DF31594D0331B254F63739C4 +9C86287001B2E2DB0C479720D629AA8DA67752ACADF48F7846FBBAB7126FF37B +5FA478F0CA4329CB167693CD6E01BCC5F45B14B4D8D939E05493A313D91FE691 +620B176CF3D98C112B74E05AB5FCA5E4927DE8363FBAA3439935CBDC02DFDFA3 +B405E769CCCCADA2156894A9AC8D9E5064EDA098F9216A36886421BDAC6AAE7E +9A41A1E1F8D06EAF5B2634C421F83F3B393CE9101AAC1CEACDF1A8E062BBEB0A +35BBD77311DB45D2DFE80C5FC40BA7F164DA6FDCA80C42BD47EDFD127BE6C854 +F8B7C6183C92635179444246239471F53A07F9BA9624159E4E5B0E62D3B6A325 +51CB065E3A70264EB1643C682B0BC8CDDAFD999C4C5C49D0C082C7508B10CFDF +0B97FF78F3A7F2FBEDF798FBDF73FC049A4102E0986BD80E0A8173D78F4FF64D +59F821EE9D055103B29C8EF5ABDAF4B7703C93F2F51F3501723EC21A18256319 +34CD3E50796351385A0F9E5D2ECAA2035BD818DE969E91BC84F9CF728D7089F5 +5EF6D436FF1B82C1EAEE12918614FC870FA778A6997824093E0C2F22540ECCE2 +AB9670D0300ECDC0BA5773F3EC8B5A5B0A1A7589B582286769C2E1B84CF79561 +0ADDE0B1550181522EA254D719724DFB464D9CBBB0265AC65554A708C1B77C20 +532410B1398105EF48610E51F7674E6FB0A36EC7F578636E4E4C1463FC099CB5 +BE569EDE7A60C017E95531B220E3CA0E534DBFD549A187255A77A52C6C77294D +F6DB3CE2AFFA9512294AB88D753E3924A5991BA8B458A96B4FF576C8F00E06C3 +6936DF540A4981ED013EEC9B56C47B25641D639CFB2B285C05E2441259546892 +02BB04B24AF9AAE71BA71D4A9BD6C8B8FFAD0BD41A6D4CF9CC6C20CF5B8F7358 +A87C170FB6DAB203C59A96D8B68690C92022F39A70F883AAFCB078CEC81D2A5D +BD5C3A391ECAA6228C43F2E406B0579DE6701CD9AAE58393F5E7F9E56BF195E3 +1F76B78F4710167E3D9C19D7117B2E0203BE1763295063C3FAFC0F7163BBCB48 +F6A27E229696B92D877C5626DE87FC163E3B0F590B0E3EA053463F339C814882 +7D0CDEB24F14E0C1506CCAAA1CE4B14EC2DFDC4A4D87F5B42CDD079BCCBDABBE +21CCC132F23D67DAA62DB74529B4FDE5EB634F0E3FD77408BADDE551AEDE6937 +0670EC7E277FE19BCB4B36B4831DDAC191A308CCF7086C04EBC3C8EE6BD1687E +9E678D5490DAD1A746319CC33707A386316C5152C4A7A0164CD463670A534D9D +0997BB2339DC30D328753058602C3A0FA9BF508C0D955C8BF29D2331B272FB07 +5E365F2A04A74594FEEA5CC21EFAB0C5EA5D602DFCF72E35ADB36F9F5B75DC79 +97774D3D1FBC40C9A0E2DA75E81436F267D75DCD4C4FB814E380F118C4F5F5F4 +15AA464E902740759E922DB75AAACEB6BD0499FDE4DA1453B1ED979AF9F18F38 +A2BB21E4140CFAA1DA2CEAF997F4086F34BC7BB2DF69FB857E21576B5ED55511 +3E1113F174994B4BA18500443766AA8285482A391121FD99CB940C23625911E3 +6553A363FC97C4FE91285BE00A8043517AABAB1B276B0050CED46B53A9EED1E2 +078749595463C192B6442DD82E4FF60A8038F9279B504FE6415AE3E6D380E612 +BB95CB93CB48E054032EFFD4DE2F3E0B2432A6EE6A9245243BD61AF4C9723F14 +26ED79C4B2B0A8AD2DB51D0A61768B3324A2D896CC47AD1F49B3520E312ACAD6 +F485C6FC31263ECA0ED87F39D13D32F5ACB9B6406CC928BDE316908106D348C2 +DCADF8C50737F4B745BAB96E3C668B6F5CA01274F4A6D16329EFA2E2A4C4D08C +5DBE3020DE859BFF20970F5F5CD0AC8D7F546AC164B2A422512EF01273DE9283 +AE697E98738A08612E06CB85F8DE09049DB661B000380A3EB776BBA8D4058892 +EC83E019A74E3BC8793C7AC7F370ECA6FFC8EC6355CF4D8BF19699E2CC2B7670 +DCD34D5916006DB7DBDE93D5AABE5BEBF20C2B1216FDAA48848C4A704D478771 +415B1A6BB2737CCFE9CF0E8FAB134A6DB2540DAE86EA3150E051172B87C62EA3 +4A89FC2916F0AB0941D9590BB8DCB356E1F2AF650D2EDFABFA0FB359B6C4560F +9F1D3E467685E3CDECC6A75272F723509B0410D5331F76DA8315B3F9AD8CE15D +88A45A535BD433E00515568A1ED887AE4ECAD35D66FFBF8508F253C1CC437BB0 +F0D7F17FC58D13BF7978387C65261BE0CBE9EBC9CA9F241CFF2C03A37CA9DED8 +27E4B64508FEFAFBF1F072D9F7C4C552E4431A4964B1872D3A7DF842B1890119 +03C0467D143A069A0A83FB619329FB8AB390CEF29E76C3B6E488C9C786B0AF3E +CB0D8EABADFD0C59AB5A7BB8E19EABC8C4DB1138E37A902378B6571CCA48171A +C4C7D04527B76A317174E0DF7DC50CA7DC5F4BA0EBBE98321FA5A7BC4E9167D2 +E2FA85F9AE8502A760B62838BBD6930596C59BCAA879ADE70BE761384D6AE09A +9B0CFF658BDA93584A31DD715DD1718A67F2D7F3FBBC75135B90C90FA4BC8EEE +F565EB19A1E92C67085D57124A85A6F6885518FDC363072E82A7043C444E2C8C +144EA64398D5AD4039D1F228469D5D0EC725449D2D12D5DB3C8FB9E38399C7A9 +4A80CEC20EE84E3FCA86A4008073C2D6EFF3D7ACDE4797C6146B6ABAD6CCBB09 +99EFA2EC0C742F7120F05187E6005EE9203FBA5CC4BE3AA0E7CC707EBF5BFABA +5DB5E786FC88CA67E06F6D504A7CCA4ACC7002F48A0F0C48903EC136850F0495 +4D042D2E55077888D1531C52AE927AF7011D311CBA1BE836DD755476578966A9 +D3A57A609487750C136DF0B646D8090BDF84474B5B545A8C7A6DF1F3932D8433 +D31BE5C587F84A7B03363A3AA801574F210D44C7EBC04880F67BF44A8173890A +4422CDC3F3F2C15869CCCBFFE19D912A026FA8992AF3A9BC8284CEF8D1D5236C +C6038982C697C9770CEBB680C66B60D3E9A34D140B5C6B840CFB5C99161E7D3C +7B9CF4A7D1A4C50E247E1B8A383A4F2E8A4F62DCBAFCFBFF0E8EFC9C0F35153C +332E1214E9FBE8BB86AA65F1D9DA16B616B8C781E62C2FC61DD09ED83C5F3664 +28C9DB214AF5DA7A5642C0EC18BFBD099D46AA66BD4D36180A9A27BA8007ACB6 +2FFF27E8561AE693635014DE406C91C0F62B5D9CDACC4AD391889315EB536B90 +80F1CD15954C19416F20F907204E7D9D77346E9BE3B621FD00034F57664FC8C7 +1B164486CFFAD0B0475BDFCBE08D5FC6E602EA4BBAE13B0739E5E12CE867B110 +84248EEE5A98819C2213D557B61F8673F75BDB8B30EF39578F46895AEDCBF4C7 +FA865C930C810217322C383CFDF7C5DC75539543310BB2B2412015689CB6B185 +C2EE7990D16322C569FFD5A984B62C9D70789CDD0EAB73B2C1B9FC4834794457 +B27E1967217CFF0651D927E80A97F63A264325F3122B609A5DA01C1370568995 +8BFBA22CA4E98C0F52F6539297DEDE027B43F7C497A266EEC2BCC41580EC4181 +C23CD495527AEA370920A6C7F25739B934E2A9C369AF17C8BA1081AE371ACC64 +93130A3429A3E7488FC6DCA1824F9E38E6683702F7BE40D8B94A8B26967A709A +3F072207F8F5E5D3DD1A33F48FF86AF9D7A1811CDC2B514D310929D059B78720 +83AF376F2D28306A26BA16DD0D2D03E11219A453A299EB7BC67008D3437378F0 +CE28C0A7F76AA4269201ECCF9A41D62D826F8AFF629C83F8286138609E31B6EA +296C8FFA32617DA4327D29B6BDB26AE44D3C2A2682EECCB1A3D9BB58024CECA3 +66135BEB39124B865DED7365A4203F98FB75A3062D538D0901B3325ABF1A2AC5 +348262D968134AC8A65139CD3F60512E9AB6EE562BC6150A2C82ACE44C43B6A1 +9B1908FFB320BF7E6E2692C3E9591E302CA42E8C7D559AF6D46C15DF3021ECB0 +ADB9D8772AB897B00C603EDB98A1AFD99F224262410CB7AAB3F80F1A07EC99EB +398F16E0FEA1932A344D7A6D92DBC26CD262626ACE8D617AB8FD883F2000FB5E +62AAE6E450A7FFF2ECE3069FB0F58696B762F35E3F551E4E8BF2E0BCA256EAB0 +E1098DFC31D2EDF4CE4D7BD6A478A8CC74A71C4D2B54BB66E534731447375BC9 +B8077C2166A8C31E14A73EBAA23325BFE1ACC9ADF4C6B9D5339DD8FFBE839709 +0A27E30840EF99E72E889F61B1DAC331C871CB2F14A297E14C77723E9192271D +8082ADF61193D6A42FECE24A285BE83437A1C3897C2BFDD0DEE8CF7B606F32EE +BD002CA9D590C5D12B49D05A26018C453400018E08FE2E3B4450B78CDD613F69 +60BCA4635E34C5A4E3C02930E37CC8A6E778082B14BB5C522002CC74FD9B21C7 +62A519F2F9D98CA11563D4817191A74CAA80897D68ECA8E373E820175F38F268 +C48B91276D0F41022E4337F8229B060858AD44B163F9E56ACD5539B2A9934798 +27ED0063058416854C4A288424DEDAAEC8BBBCEE76DE7B443D4E2D6F371CF670 +96655CE9B18EC8CB5024D84825FB6F2F8C831855BEDB0B2650E13F947921A91D +E728C3DB8DC0CE25A35FF4DF2400ADE317AF7CAD468C3CE94F647124747121F3 +9629DC9EC2B8BEC5E29C0161F4BD6567FA681DC4610F878EC3DD1C8047758127 +5837BA93CFCDE473F470ABAD9E5396A8A97D78F5A3EE519A51FB172A72EFB614 +77F51F1F55BACD353FA7C830D9F7EF9974BB27CE478D68E2C11310A8A83BC7D8 +028C165314AF960F45CB8B8D1610D4014F9B6DE03C8CE6D0BCCA6373A7535519 +D52B7A8447337A4199AD5338F1B19257A2C8948767EAEC66B1DC839D679DBAA3 +025D9A12304F0AF9A621A03752DA6FCF6FF8F103B3F8AAA319C467D9B0BDDE23 +90FBCB5A9F0E53DF354D181A4B410153CC5FAC52282851EC97EC6877674E9411 +7907DB40999F33CEABB3F9D73A8FF97C836640644904A60216A09D3FDCAEDBDE +FAF13E7885ECADF69B3B3A8C7C48BA5EE9DB4BD6641A254B1EA03EDA77185954 +DFCE6D7663227E2A062414CF06B7C5B4B1CF54A7B2866EDDD893D279DC2E2DAF +FBED736E3A79A72E602E4887CB0D67FBD1D2996EADB75C48F9835776AE604FBD +1BB7120E428867967A1FBC57994DA71C8E8D3026A7F2599C072DFEC0AD08783F +946C382B6C134343D4BFB86D23AE5025EA4B36045B8CD72F0C5C60F404CC9F69 +BD8431150A6E598118A1555D87222563AF1BF8586A99DC57D57BCC9977663927 +0BE9BB80703E1DCA16EB9D3F4875DF55B6E1444F71583259E1AF45621DB86300 +ECBA0B07FA9F73FC17799EF8AE95783C168E4ABA576D48C8005CB8F9AA012321 +3D3710987E0F63A71E5FFA0E19365050160D26D2BC4BF0DFBCEF5CC56FB8867A +CFEA19E4F0C335D9DF403E52148AD098ACA0DDD9C02546B36F06F6D3F640E40E +0742315C2D9822072E7A6F320AD549D6333DC707E7EE1EF45C34C422FCF071A3 +5C4AE5D9FCD4EC778CFDA048745B741BC17422367EFEE454450815842FD08943 +EE13C6C38B11F8895139D26E7C559C68E8C8DD827F759564961A9157B4B98517 +B93A55BF2744E3E92CB12E6E971C924EF183AF4A683D345F4B20DC378719E8AA +3E05DBADA8FBC490C1963146F8C057C64FC894B7A14606E1DD0A308B13D8EE86 +4C6C75FF68023995D33E113A5019B6D481EA33600429453F47815F417EAFCACF +6224BE0B3012EFE7EA729E7A4311C49A0F876B739F35B8AA9A8D6C69A4AE35AE +03BA6A731F7DC08BAFBD7C4114FFE951593B4D3BEAAE057E450F43E143B82555 +574B05AF742DE8D42C9A92D32EE480CD06671C642554B440768B071E7495C8B0 +2E8B1CA6F1FAA2FF9EEA25065E1D8FC32446CE916DD1F4175AF24ED37D24BCB6 +B55F5C81321A82A11042D1C01A58FAB6E649B2FDA27E258A235D6847B01B98D0 +CC9B15A30C35874E2B5A0976B232A3F549AEDFD7B1A4E11F1A21EDCD65214BED +38C7CEFAEB6C9D36517908F5DE580781FF13C11519244CED34DBAC55F7B2349D +6ED7FC4822CDA966ACFA78AB532E76F8F8AA50C2AE5C33B685AA33CBC5605222 +7F1B46E8E1281F39821291401DB8E68B25346BA84696AED6C6800A7D48B310CA +743948B4EC7F6C21E7E0932220D3B3861F1DDE667359B510AE27578E4EAB1884 +84B21E420ACBF0717D031FE5D8CBF9AC103D5616A29B46469A5182167AF69713 +D4DE5A1E6B269779FA834A39CDA83A1AF169A9481CE31B941F40D2AF7128D9EC +0AF513405D1448E329C041996901161ED6D4F7B8E6FD2044B7B355ADAF5520ED +48C4FAD1394E6D03669D1BBEC48808B89B465149FF642E76C1605A39AEFDA61E +0399871189B0612305357495DD4D72F9683A41E334FE8213D40BFD8630B4C71C +A1601AC3AE2533B31D39BA2E70B585DB806E82D8205173100C468F5C2302637B +CF65E7DC255DD861D3633CE2541AFBBE0F6D88735EF80F48D95E9914A797B4FC +3A78488EB034B7EBD7AC0EC3B1CF4BFEF57DD9E3CFF172FF38D9C9690CD75E16 +CFAEA6105902810790E602842BD16436B158CC600D7C49942F498A364FF47FFB +A6678DCDAAE1EC32FC04289F070A93C192F172190DFCE5BCBFC13CFF1BD72289 +8DDC2CABECFDB9F7DF9FED80031C7805F52C3D56080692B2DFE103084D9CF109 +F41E3B1996BBB4934AFBF6199F6495F5E35104DAF1873BD33340DB4E110BE18F +C67EBC1B79A420360ACD2554C5C29D8357CE6E681D767D0BAD46BC022F257C90 +5801F7A52E3C450D164E7C303E6EFB6F899F115DC1BD20652505F6F733183F41 +585524AD75F9A90DDBD46C5FEEB77BAD89877C663EF5C8D3D9050BA851F2E9E2 +55C8CEE530CB81AA6E303CE0DFE240334570FBD39A50714EF05E1844FD338648 +F34CBE3B92CD718270610603FD3AD63A5030CF48C2E3AA11E054E105EE054F12 +2329B7966CDCC12D160739EF5F94FF7069D508AC3801433EEDB02DB57A9BD9E8 +5191875BB9EF249ACB52AA1D8EC2D4BD27998BA65847A929F9C4C03775982D15 +A5F3BAF94F225C0EBF4524377307383331C668A82D552949B61A3A3B3EDCA39F +5AF0DE18F09CA7D5560F1337B7E5090417C7CAC2FE4459A417B8D4789E721B8A +2185C1F6697E9FD0B640BC0B04821C93E26D2C01EAC11C81CF376F508CC4C9C1 +F0E81D216D959A130C5819D99A50DD9CDEA60AB95B7024E2B5A4A51EA90924E8 +5E825ADB2F302A04B2BA3734622DBC9A6024226C3E17CCF4B89359D08DA35C7D +EB8945A40A1818A9B3D3C8456A9837665CE0477B9541BC11C05B6AC8F430D3F9 +1D106FE932BD93EC002D46AFA13F411C5FA6ADF3A44C6580510DEF798D119E91 +18794470FA5A6694F68282BAD136F0705E599E2BBBC79350902B596DC15B06A4 +3F32DA3A415B67A5BFFEBE01CAE0C895E7C87CCE12B5BD4442300527FCDBE763 +5BBA21CE602E086A475C1A54A6CE2ECDF1A5C6F9099252E24F947ACBB9A2CF4C +FD92F3CA959748844585C354130E592211D39CFC0C736F273AEE4BCB425C191D +85CBD4ED9A11E841BDDBDEB1DAFBB07AFB459C3C7C1EB9985EA4886170A8E345 +2ED764D40195F79A38D0BD3B10806AF6ED520FE0E728A2DEBF951EB1D2094FC2 +79E2E4443A5A496779580234923487723A760F4B7B93BF088B6838F9ABD5E907 +D717EE24D3DC0B927D311DF68386769012FAB21D94F564AD4714E5F1778D568E +EF783C9133B03F3DAE41404CC96FDC88816D8D7E40EEF397FE47C697637EA250 +2B735D200B801E14FB8173EAD8518BFBD0C353F8799147DB8630BB04CA5F2583 +B4A76420CFBBDBED64B1624486FB5A0514E651F7AF489790EE4D95B8D683863C +9A36DC8C3DE90C5E90CD82093E377D619CB06974852736555CC55A3BD95B534C +4F0481B338EFFB47CFB9F16617728E11EC5B3583EE3856344E092289D8D89A4F +951DB5C51B49DEBD07912D6530DDD4AF310464CE75FF6E315A06830C62D45688 +488F114BD47B9C7A167729AA3DE3C7E8B111E420C7BA4BBC343D9B64D50DF5C4 +1C2FF51695F1E6511803D36789F3ECF99120B9CC7503CB7013271ABD88C660B8 +5120063D9AD988729736C152BDC6A29F2D59BE887EC71912A9774C1A7BF2B40B +BFA63CECEE88EE5797276D89CE7988180861A50B1D3E62DABD3686E0B94A20E4 +55B88889FA2784B4D2E14D7FEF07026E323B1B0582E485839662879D193540BB +BCE7AE45D77256CEFCBFCE658676209DDAFE6874CF079B603DEFB729F1842E81 +4E169DD973E1E1904EC57A4342A7C16812B75FC4F753A8003BFE25368AF5E02C +76E5790C61F4DD74A432C71DB22B86AE3241358DE92DAFDA95F5BB2B4F7352DF +D47A7AF1DBF95E29F30AF79E6569B9702600C804E92D67FFFC1A74DBD01A2773 +F4C10427C32D0BD873ECEB3128B5469943740B7000694D1A1A89B9B5F3D787C0 +D559081D2CF9A9E254C0AAF7AD8E5ABCAD70B79C81624FF1BFE218883C4925 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +cleartomark +%%EndFont +%%BeginFont: CMSS10 +%!PS-AdobeFont-1.1: CMSS10 1.0 +%%CreationDate: 1991 Aug 20 17:33:34 +% Copyright (C) 1997 American Mathematical Society. All Rights Reserved. +11 dict begin +/FontInfo 7 dict dup begin +/version (1.0) readonly def +/Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def +/FullName (CMSS10) readonly def +/FamilyName (Computer Modern) readonly def +/Weight (Medium) readonly def +/ItalicAngle 0 def +/isFixedPitch false def +end readonly def +/FontName /CMSS10 def +/PaintType 0 def +/FontType 1 def +/FontMatrix [0.001 0 0 0.001 0 0] readonly def +/Encoding 256 array +0 1 255 {1 index exch /.notdef put} for +dup 0 /.notdef put +readonly def +/FontBBox{-61 -250 999 759}readonly def +/UniqueID 5000803 def +currentdict end +currentfile eexec +D9D66F633B846A97B686A97E45A3D0AA052A014267B7904EB3C0D3BD0B83D891 +016CA6CA4B712ADEB258FAAB9A130EE605E61F77FC1B738ABC7C51CD46EF8171 +9098D5FEE67660E69A7AB91B58F29A4D79E57022F783EB0FBBB6D4F4EC35014F +D2DECBA99459A4C59DF0C6EBA150284454E707DC2100C15B76B4C19B84363758 +469A6C558785B226332152109871A9883487DD7710949204DDCF837E6A8708B8 +2BDBF16FBC7512FAA308A093FE5CF7158F1163BDCEEA888D07B439DBD4E8B4C9 +D198C03874B5E6F8FBF4922065A92BC3E66D05DE53971CB1424510E892442858 +D69CE1F76E4DA76C87C763A4B2FE36321E54B1328C9155B8ED6361855A151723 +3386AEA3D042B8D89C8C0E9A33E5DF3B466F7BB8C2C8A4ED4CDAFF55FC6D3EE6 +0AF2CEBFC1AC3A6E6692F8BB81F82D86BAE85016AD62FCB05467082C2E5AD348 +44D1439C2B59F65590E57CA0DE481A7A34E79931B1513C4C30156170409A4BB8 +46D412D1DAF88AD30722F12DBCA1CCC6B4BCC28D06B0D29149DDEC520C8FBA13 +6B82E2E1790F00B216282FF122EF0D47B70A1B29514DDF7C0435ED238C14BDF5 +6DA243117FBEF7398F97EB95597707ED63C6797EBA1B46EA19ABB1DABDA171B3 +16CD500F5D64CBFBE4F9CBC3E66A34427D3C4D0C432710289381F9BFD91B4FF4 +1E3A896C3EEA2F3105C218877D6C0C6B763760FA364D00065E1CAE9DCB5676ED +286A9ED0D1C946DCA6A2A670EE0936FB4706CC62E234CFEED34AA615C48D2872 +A087F30990C85E64BA68F3D5C117123467DB411C9F2D6F6858CC70C1E352C477 +713097321B4C4FD4C5CDE305415F998E7245908EEDE6E056A736EA77BD8C639C +3A79FFD0B74B3D28F0494A115F2841CF8A8827AB5608F96FD8998A5F40FB3DFE +3AA0C7696DE4E1D18DC0D6E84B943175FC38FFC42A9C0CBB13A908978C98BFE5 +034F88480F32B9DEB2FD228FF6CB0B89B045AB02020C82E3F5716DC640613185 +9F597CE262729BC52132F43922B9E28BB71A30AC8709634561B22D13C4FAFE0A +12C4451969226B220038AD8DDA990A4E2CAD53DBEAB698898BBD3046234EB4EA +901287E71CB41296C431383AB85F18882F65BE36923F6C0FD6FADAC5B42FDB68 +64C06E047434FA7A659EF7F3D1AA8E547939FBF9C2ED7AC829F03CA59AFFBFA5 +A7AD2E0FC7BBE619961AE1785D09444B333993199FFED007382B54DDAEBE21E0 +1E75E0AB6D309DBE53BC7BB9F95D342F51798574D70B95021FA40163A86BE6C9 +342536A5730837C522D5314B1289D9B7E4EDD108BE7F35A20AB2A16608F6F007 +6DDD702A5A9BA1325CE2C1CD020DF677872135CF04F4E4F1E9AA6B494E2BC22F +107C331A7E80718B030A1103804D144802E3B03EF7CB083BCCDEAC7B43F1B4F5 +C1BF6016741B741CF7E12B4BF95221A72CC9F4657264771AA69C73DA1DA29102 +65D01A0E61F3024E672AFCCBE13CD0B7F54AE1418B72E357A0BABB4D03073B1D +F4EB54F899AD4A41A9F94DC200880A0DB99D67235A2451B25F710C29A882865B +A922E56E9FC16756014FA5CBDB1C32750BD6835A70EB715CEA19A8872041905E +8C660BACDCA26C8247D6B3C10FA5DC240E433E479AC6AFCF57CF96697FF46BE6 +44748E +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +cleartomark +%%EndFont +%%BeginFont: CMBX10 +%!PS-AdobeFont-1.1: CMBX10 1.00B +%%CreationDate: 1992 Feb 19 19:54:06 +% Copyright (C) 1997 American Mathematical Society. All Rights Reserved. +11 dict begin +/FontInfo 7 dict dup begin +/version (1.00B) readonly def +/Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def +/FullName (CMBX10) readonly def +/FamilyName (Computer Modern) readonly def +/Weight (Bold) readonly def +/ItalicAngle 0 def +/isFixedPitch false def +end readonly def +/FontName /CMBX10 def +/PaintType 0 def +/FontType 1 def +/FontMatrix [0.001 0 0 0.001 0 0] readonly def +/Encoding 256 array +0 1 255 {1 index exch /.notdef put} for +dup 0 /.notdef put +readonly def +/FontBBox{-301 -250 1164 946}readonly def +/UniqueID 5000768 def +currentdict end +currentfile eexec +D9D66F633B846A97B686A97E45A3D0AA052A014267B7904EB3C0D3BD0B83D891 +016CA6CA4B712ADEB258FAAB9A130EE605E61F77FC1B738ABC7C51CD46EF8171 +9098D5FEE67660E69A7AB91B58F29A4D79E57022F783EB0FBBB6D4F4EC35014F +D2DECBA99459A4C59DF0C6EBA150284454E707DC2100C15B76B4C19B84363758 +469A6C558785B226332152109871A9883487DD7710949204DDCF837E6A8708B8 +2BDBF16FBC7512FAA308A093FE5F00F963068B8B731A88D7740B0DDAED1B3F82 +7DB9DFB4372D3935C286E39EE7AC9FB6A9B5CE4D2FAE1BC0E55AE02BFC464378 +77B9F65C23E3BAB41EFAE344DDC9AB1B3CCBC0618290D83DC756F9D5BEFECB18 +2DB0E39997F264D408BD076F65A50E7E94C9C88D849AB2E92005CFA316ACCD91 +FF524AAD7262B10351C50EBAD08FB4CD55D2E369F6E836C82C591606E1E5C73F +DE3FA3CAD272C67C6CBF43B66FE4B8677DAFEEA19288428D07FEB1F4001BAA68 +7AAD6DDBE432714E799CFA49D8A1A128F32E8B280524BC8041F1E64ECE4053C4 +9F0AEC699A75B827002E9F95826DB3F643338F858011008E338A899020962176 +CF66A62E3AEF046D91C88C87DEB03CE6CCDF4FB651990F0E86D17409F121773D +6877DF0085DFB269A3C07AA6660419BD0F0EF3C53DA2318BA1860AB34E28BAC6 +E82DDB1C43E5203AC9DF9277098F2E42C0F7BD03C6D90B629DE97730245B8E8E +8903B9225098079C55A37E4E59AE2A9E36B6349FA2C09BB1F5F4433E4EEFC75E +3F9830EB085E7E6FBE2666AC5A398C2DF228062ACF9FCA5656390A15837C4A99 +EC3740D873CFEF2E248B44CA134693A782594DD0692B4DBF1F16C4CDECA692C4 +0E44FDBEF704101118BC53575BF22731E7F7717934AD715AC33B5D3679B784C9 +4046E6CD3C0AD80ED1F65626B14E33CFDA6EB2825DC444FA6209615BC08173FF +1805BDFCCA4B11F50D6BD483FD8639F9E8D0245B463D65A0F12C26C8A8EE2910 +757696C3F13144D8EA5649816AAD61A949C3A723ABB585990593F20A35CD6B7E +0FA0AD8551CEE41F61924DC36A464A10A1B14C33FAFB04862E30C66C1BC55665 +6D07D93B8C0D596E109EE2B1AAB479F7FAA35279ADB468A624BE26D527BFF5ED +E067598E1B8B78188FA4BCFB0B51692D07B0BEBB930C6F0997B437E2C51B876B +61A563A2673932C2045833FAA35DB22ADE12102335D5DC734AE3AC5EEE6658D7 +92EB62131E1DFBA441F53EFF9021D9D4C491F26BE8F54C61165CAD778CE8695C +EEAF70E3B20C64D4C2B34A084B5770BAB2A974E898F62BFE90F132A37E2DCA4F +43E13DB13C94DFA8ECE2B7374827AE168634FA007F8981ADA046CED3448BF453 +FCD9A4F194FA648F9FC0971734BB69CB75348A88CC361FF06E984C86AF0EA429 +DAA5808CCE3583664AEFE0C59EDA04A147FB51227A5AB0C13942323E9B3733DD +3EE7DF7F774DE5D0D0980DA8C0192983F1E3EF18481EAF1EFEDA0068BCBDB28A +7FC7D9191EFFC574588DEC1E180341DC959F8EF56ED5B19F50AA82A4653649B7 +CDCA11A1FF27AFA7FF189A7E8A7C0E94AEEC901DDEB541604DEC0FE90FA0685A +FDEADECE61CE2731FDDF7FCF2AEF7CC2B1EE7095F483C2597F66694FBD2AD81B +F68FF2E378BD8357CD1B60A1CEDA2DE760A98868ACB45CCC8CC2370FE267830F +B795058E0FB0EB3C625259C36BF9AD2EFB5C64A45797E18797CE1A2C0304CDE9 +9D88E11E878A721610EC57958C7E80A5E78226017A263288DEF5D335199E8F28 +787DF769550AD33E15342FC5E4751F8865AA66E78B8CD2388EC3618A619AD302 +5760E9F293085CB54BBBDD47C5ADC3F479E39A795541ED8CC921D1B41C9FB1CE +57B1340BB4BFAD1329EE4EF2DE599944404B7DF94C759037CBE96073FD77DAC9 +B140B4580EF178A84D0746276D6E667E26671117EE04102304F2F599A423A687 +53CD9E2B061D02D54EF56439E33AD985A84C1CA8F6666CF7746E0DB19A79F249 +AE1F7714AE5E1D6723C5D3AF86E6ADC9F2BEA6A62C3C03A67414A99FCCCFEB42 +4EE4BE9FC8A530F06879F46889624F7D704EFCB951C1DA1613D55D61D33F6213 +F12610A6F071E79918AC289EA5A3AA9049229902B646FE14E8D19DBE673E1D7C +76577E34ABE80ECF2F5D6E13CE0926F0C9B11F5E5D17EC5986042BA2AB6B1EE9 +B54CF450D616DA46373918953438A7BF83A5707CCCF26590A7EAD89B5D357947 +0B6F8BABCE6FC66BF2AF462C2CB99B5A68F1A2C237143FF92C2646B149EFE040 +41F97A52C48474684B9EDD0F3D0F3838AFFB70E7F7FF8CB8BDA06483F8DD04F8 +914B752F4C116BF243D31CBF9ACF04DA93BDE4B87D181C42111A2C90181E0A11 +9E87434F46801D6CFEB350467A78A899A70DC8E12CB2FCB376647F5A155A83C3 +77B72A0E058550E0F60C273A6320B331A6EA21B51F5B00B6A5271C331235A8D6 +FB9BAF99E4565B1461937DFF6818CCB8A8483BB54E58726C1DE836B9C4706491 +422F243DAFE6BE7369B09D87BC5CE3BC8085344D4C845A45AA9D915695F9BB8D +9B06CA358A3A330694E6D269BE179704DCEDE985C2D886B7B063AA7F521FC8B9 +E79876B9FC0EB9BA8441E3317316AFA050E3668411CE8134224945A30F2EA5B9 +A5DD581A67B9ED8497F91589BC155957FAB5540E8BBBDADEBCCD2F603DF46B05 +2BCAB7A7EF420C9B3F65FFEE9BB27A58C0EE923DFEC5353B929C620B3DBE5907 +1A9A5C6FF4159148CCD2E6CFCC6E3C177C7B9B13E9D3BBEFE3BBE38FC35F2ABE +5EBDA74E0C1A3C6088F9D4DEF480CF4159D21CC2053245EA9EC1BFF1FE50185E +D3E3B571B0993AE6EF09489BAEAA2C651E2B36599BD91EC9CF3807A632FD8242 +987A4BD933A232B6B87B4DE659011DF6A9662F41F92406BA64B662E39B31F32A +26E6383E35E94459E74818A1079EDD7E7CD7DAB678673AD6323A17E88BEB2179 +001A3E25129CE05627CF59CE93A0B573BD76012EC927D1C1192A4AFD93425E59 +AAD0956F5C7D86B041209C43F812FCAF2313A96D43C46130D2A97EF3BFD5718E +C9B828682BD0FC3A8C1DD860018349469AE8C381986C7320BD5A43E9D8B6BBB1 +59101E0972207B00682D78C7D0D38BBD88AF888A1D40FDCA4A69FC37A674FADC +B42C18CCECAD4B7903E604DCA338B1D285C1FE487F5908E91D24581DD7E2E06B +F0FC950B0BF19082B1089C7B425FF511C296C50446E70F27D06E1507CAF0D0ED +7DD1174A7C4B7A3C7AFD5F839A29623D84E230EEEEB8447E36922B89806FF2C8 +AF69B87071E0D539B09480BC55785C8A9D80A46BA1248A18471B33D92A13595F +0EDE6193F5EBF1709D42A63E773ED530EB0B04B8D6A1831CF959644F27D6448E +67AA52FE371F4FBA8269324A7E8B0E41A605484F6865BE95E17DC2C4BC1FF8C6 +6CD446D36AE4AEE4FA368AC1C040829CB2B306993080C60257834B13D47DA51C +C091CBFB4CE934C64703826C4EBE1A51B41DA786A6A52A3247AAB64EF62554EA +E506E462CFB81E37D2BC162273E26308C11057A6F4D3CA089F1D7A96B27EEA60 +CE265B2E1C4ADEEF44AEFFD1D93C4FA05ED77931DA0505228B03B4D63FDC6266 +B0A1BADE5C91E895BCADF2091E7BE64276CF0B3CD653149127C48600BF42FCF1 +49812AE035389822288DD5F4196447D266E737DE7D84AA2A1EB338AD0FA8D70A +EE35815425EE181370751E1320C7DEE6A4FB3C3118A7F1E5CF0E5D3BE9F34A5C +E22C4C864AD700BD51025FA86A225F58EB79F4F3A875167E88623E8D8B297333 +7282BFACDC57E51AAC431B40F30B5348393D8705829264BE437E004CEA8DAC95 +C23756E2165F046D62361632E44C10C54F7A0F569A87E2C814B0CF44E1E30032 +A91F58BF9551E9B9EFA5D7E91B0D5D19111DB04DBCF488D3E41E799C3141C641 +7ADA4AED435F4C8F7E3FE50C83E1F8AEA74720D1742D5D51D400490BBBB383A9 +B997B337E2B3E21DFE4DF383F8EE183A2CF426C8AAB91A083C7B567CB1729DE3 +0CF5CEF028388B1D8C5D6CF58752D6261F07DBE1A45526811F4E16EF0936AE24 +EB4FE66A6F008F525660CCD5B8C1DFF81D3C3B90569E1D02455D0A5B69C676AE +1100E168882E1B027C80E13D91B04945E24E9CD66BB2D8A472DB7656217C7740 +478645255E610ED1660A009AC5A6A59F7276598F53DB7ECA14D98FD8FE49243E +987625F370D1B018D89396152EBAA897EA46DA433274E28DF1F705BFD767D093 +F92B3F50F54F0619F3847C60DBFF60107C1B4FA5FA6AEEE5D53163F185EFE0F2 +11D22F0C863BD4D11A04445F241CFCA40B5250C646ACD15126FF98F6A2CDE37E +D00377785349BE7C346F790A3B5B2186A853B8CDD82819231FA5B5FDF25915B9 +6A206F5CC7C194AC07D09DDC0CD806A662AE92945FDAA10AFC8039A221B96214 +214B719784E9A12C9FD5AB9F7329249FEDB3E9D40D3A88330FC39E426795AC2F +4FD864AFAB653FC435957BDFD52D34C3F3A4522C716E55E84337B5C45E6BBBA5 +3808AEB1E1B60900D7A8C5F67E3FEBEB649BC52A0676C541DED315AFE779682C +30EC72067C498E1664F4F223BC883D88620D7B542DAEB0CA003B3B171ED2EC0C +B9E7AA59C09748AE95451E181185180E137013F6BB5D8F3592AF6A397DD70625 +5E4208BE09C2935737333652CE9E4D5ED5EAE7828E66FF712BDDB256E1E8BC81 +7B8714D29A3391CD25BF8A454864E7D6B532A9CC83018848408174703B86D68A +1A5CC929AB9EDFC761E19294E9201AC307E5A836482047D0CBB0088C22DEC3E7 +A543B962151B9BAEDA8415DD0B033756CC0F098ED8043D9DC258300DB9A634F7 +C28CE3903FC903D398EC69BBDCAA656F53280FA2C4A4732D5485F6E63059D97E +25C1BB3BC0FF5C49F10D137D7C19C832325A60E6A15A33F2EC4134905059DF64 +4454285D9D7DA92DC963CE154116CF05BC3A35E6673B29FBCE645743245759A1 +F4C131ED6766428B7AA5E7B6FA0FBA7418B620EFA4B837D6187507E00D14C8C4 +ABE61125830B95F8A4EA8E636EABB5B7278A960A761C63DF55F27E310869507B +1E7963245669FC6A6F7CC0B47E9092614EB3124F590941F75F1E132345439BB8 +CDF5DCE540ABD05EDC63F5B6148EB75EADC57A7DB8DC6AD2101C616480A43600 +E16B14CE6DD00F559641BE7C03E6ADCAF332BFAB42426A32A5EA49C08095EA9D +D8CFEF2CFFC99C6AC54B2BC381E00AFE9B3D29F16DC87C475C11F1E5CF52C004 +09FF20C7E7D90C5078D61DE6F307D4EC307CF2E593FD96B8712FD0A0F737A8E0 +AEF09E129E7A5C2F577B3F1DF538D90CBACF1B30DCBEFD86A9895D44FFFAE70D +9660A3F8A820A466CD431C9C2C06FA00CE7DAE4419176E35616ECA9AD2239A72 +EDB1EA56B4CAB9E9EFF8C3E22729261965E0C060D9B15A8A6F761CBA35887E01 +428750FEE2A583E314DD21F65B8D032F3F7F0C6A7CAE0AEE1169BBC762A0D1EB +C4E42C18B827A986C3AEC866699699A8318E88386646156CC3CE3F3A47230269 +64EAF40964EC1A52B342C551EE1518EA4C6551C3E9FFDB4F9BC87743D3A18D71 +F60486A40A75597BA69674C7E9B71F1B3E069062F8A603DAA823DDF0F26C03F2 +E2BA5F18273C7CC45CCC040C1E0A01CBC5E3C964988FAB19D1543A2C69F9A241 +36313020AA851C4EB9FFBB39CA7F46461AE6CE7FB5B5F2BCED463E1DCEA983AE +4650CA2D8D3032046DC15E7AE5DA2B6B7562BE28F6B36FF60720173B6096F93A +36994AECF7B15DF9E1E1A7FA36E2515393B4E0A1A5DB4D7414EFAFBF04A090C9 +9392F0A2634955A3E1CA3D8B86447E48879E95DB4F4092EFB954FF00DAD34134 +4506914914E3FB81CF7455F3028514E95216CDEECF6EC5917E1277A6A3B70B34 +E5EB97B91922020E06CAA774324AE2E29A516F28FD6E718502F8EB18C20A7627 +FA3BC8E4572972D906A46CBCF77A87912D5E523C9C205BE2A2593B0114AEFFD1 +4154E62A82CB766EAF4564FC746DE08A9D89FFD2E9F0A79633555D0C8634FDB7 +3E8F0D78B440DFC00C5B02E4E22731E82FF4110F4B1C697D9285C881E8410639 +C6BB1173197B2AB21C27FD4381BD540C35F56F44428D756B2CAE216257ADF5AC +294B1FFFE9F0DAEA3FDEAE3B206556EF6044879DEE2E0359B7F03214AB14DF5D +DC4B0586328D5EA1248876600D9227D627B4B54DE7C4324F438BEB9C3B176A15 +623C28BF6ED326030826EC104DD31980A04FFB0B5420632DB31B3E96CFDA14F6 +F5D59582C1DA4E9B9C2F054C1468E4166F88FEF3C197FA50222BC3EE4629B9F7 +00BC3DF48D0D490F17185A03C2A5B36BCB4CD8CD53B24CAEB00C5C3F82974E84 +228A32F6FC48B21E5AD6778D856E914F7D133BB316969E5D42D146CAE8F76733 +DD146D73C7B983EF91329D39D83B21BF916D27CCB0194ABE686419F565450CF9 +83B3B1205B9F393C0D832783F5C3BF538B365B232163CFDA95C43351CC77CC1E +3834CE8DC52A6D4AE99208EA5F0418E0B2AD004352F4EC28735EE7C5895CAC30 +CF5851B221E40D124D1F7B4326454390C3D35DB4FE98BDEE3E35F1888B795CD2 +47543AB21EE6B1B14A98CBDE3AE262068132C55E8DE92CCFF3B230BE04E29516 +8B072B52001F766E26775BC17F3DE4FBED085570F010C67BD861E39261FA16AD +537DD595AEF258E579784CCCDD714018EF547FA81980888CA777FE6DD3F1ED23 +1C4AF7E15CC50E6FB2C4C9689E0FCD12A79A9E35EC43B53400A8EBEC365D3D80 +766E50660757A179708C6D33D83A4C6B964F7C89426FC6B8E56B62C18D5D0D38 +439DD18A60ACFF9FF4AC30AD8672537997B5E0DA80D6AFEC5FF084057BC8146B +E3B8FB430F0F4369FA1CED42DB88219946915759B06D45305C90EC757B3C540F +E5CD32B7A0A3CC5463BB9107338601E092F57313C7AD6148130F394E1135E1FD +BD1ED3D8DC1361D89CF384DEAA0DB95C45FC78FA5CF5A5E50887C486ACF50DE7 +83EDB18AB747BBA8C7D7E2314714759F1D46B13B69ECF5898FD1C2CC5283B113 +9D4E8071D17759CFCAABBC01B266E471BAD6717A8CD101E98A3C2AB037DA6F41 +1AA5BECEC0BAFA3DEDFC486CDF0AF48EFA9117087326975186946AD2B1519D95 +4EE8827EEBADA88A44C7AD29D3BAF35C3B81FD69FDE31DA47D8EB2BBF4B1DE58 +EB5D3B1C4466A670CC3397679BD09BF4AF56C09091A97F9FA40C4A7B9D0ED0F3 +5F7F0DD7031A6805EAB6EE1B6FB2326C7C54E716F388FA1D9D2376656115231E +24A3538589228B1D74D78E3BA2F92401F929EE1325ED43E274761717152B407C +9711C4EA0F0430F835CAD9B7E2048C8B05EE8A832C6E571171C7127DF003C557 +FC6DF91C41C53E1BB27A388FAFE3E47BC0EA5EF7E6B0925704FD522906D5D2A5 +49DC34ACDFE059C67B057F415C32DE5ACF3EDFD41F89C9ECC9C51CC58FFB2A7E +EFC19D8AFCFCF0EBB4758DEBDA39439B18AFAFC3C5A656A83F30AAE799B78930 +C056596AEF43E473B3AC6E0114759A2048D429A7EEB8CBA7C9CE9E7A8493AF79 +32354FFBA5FB27F24A343C608C5AB5CB6FCC962DD46A60E7BAF1FEF39011B500 +5C4C1B195C22F668D2B9A8F6F4A307BC3BE10B58C500DC01753241FC22197D9E +2E37437B4DF008E4868B39C865B5DA92AB147839FE3E0F5AA329F901B745E908 +5B5B4ACEA87701F16A7BE07B0B5B1D59BC72AA5D7507CEA5A3A331F085D33E45 +2710B96F2A130FD5669CF15FCB986C9F94E67F5E6382F4830B5AEDA4DAA82B47 +797A2DEAFC0B851C101CE4A9DAF6DAB63CD22AFC1127A4DCAFFB6F5C933F8D72 +04F778DC9FE9CE6E7C93E1AB6CCB82A5D1C8FE0AC18FBAC2684AA87592337555 +5F3D53E2A9923FF626B74E7B0C248490668E0D11F1E2CB576D5ABCF9FBB714D7 +961A55FDF0B26D863DF9937494B161A28EF983DB65636BF824C04055E8A6E75D +D3A22EDC7EDCF47EF5DD95B506AD0F876F1119F58EEB6D838C9F3E1A3F65221F +721EAD4FF3DD74355745F8BDAB5FBD835A87546A55C6C1648C2982AF76E8A760 +53DE528A5D0DD02B1F068182AF324251654893A61F3A926B6C0AADAA4D3A6613 +B4E703B86F1C3591761E78C86ABDFAF9FEDE1D4523612C2F461B06FF27B96A4F +E7C6761DB1CB573DD6F76880C1678828CF3706C85B76F3BC292741468CD682B6 +C83B99E5D047759A59F106BF5A21F6BED5E2557F9F3FBE911BC16DE30E830FEF +66DF51B9D28D6D9D49BFCDA1D2524F83DAEC3282A869E0FCC6D1422789055A80 +1370617A02A159DFF29350EEBDBD941A6357BC79DB69F0726AD66DDB5C8B4B50 +C49192B86374085B8382E2FDC42C314CB58A2C46BF0976A1D9D6A365FAFC08E9 +330CF2E2F3B26F6D997F56C565B113CCAE3F3A979825889A7B7EAEC1E6521E8D +C7585FFFC2CD3AB2683792C61570DBA2E23C9B66354C2AF757913E785DA632AC +CBAF1AC1680B13227048D5232C722A84EBA424483E2A0156B538490A0DDF1435 +CD7310DB183F8C941BF1B203A068FFCDE19D09C161375FDFA300B84110531D1F +735A96C6A2D7F55AF41EF32A81B44907FD0C922EDAC6231D7A19868F4A67A4F6 +E9DD38552B2E56879AA11FBBACA27883CABC44676E22F99CED0E47168D692B61 +7221A595656E7981D35117D729F9136089A3B85CB733D06B0286A7604A9D692B +CBF2715BCD63BC5288943F2F1432E086165F4F86425FC03CAA91D933E5768E39 +62B1EC282DBCB5DE928A51074C2584A6E2B49C67BAE7CC71F893FE10C89ED1E8 +7C3DC2E3FADD3672D3D6CF95DFDC2D9248A6040E4291D9DCDB0A680AA70700AF +F3A63FBC3818FDA1B73FB76BD1B21906B6E7EDCA248D1BD4863B0A438AED4707 +4D775B8D9664E118602D16D8A89392C1E5BA8756B52902CC65002F71DCA33C7B +71BAF36DCC0DE4BC9D11381C5E48 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +cleartomark +%%EndFont +%%BeginFont: CMTT10 +%!PS-AdobeFont-1.1: CMTT10 1.00B +%%CreationDate: 1992 Apr 26 10:42:42 +% Copyright (C) 1997 American Mathematical Society. All Rights Reserved. +11 dict begin +/FontInfo 7 dict dup begin +/version (1.00B) readonly def +/Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def +/FullName (CMTT10) readonly def +/FamilyName (Computer Modern) readonly def +/Weight (Medium) readonly def +/ItalicAngle 0 def +/isFixedPitch true def +end readonly def +/FontName /CMTT10 def +/PaintType 0 def +/FontType 1 def +/FontMatrix [0.001 0 0 0.001 0 0] readonly def +/Encoding 256 array +0 1 255 {1 index exch /.notdef put} for +dup 0 /.notdef put +readonly def +/FontBBox{-4 -235 731 800}readonly def +/UniqueID 5000832 def +currentdict end +currentfile eexec +D9D66F633B846A97B686A97E45A3D0AA052A014267B7904EB3C0D3BD0B83D891 +016CA6CA4B712ADEB258FAAB9A130EE605E61F77FC1B738ABC7C51CD46EF8171 +9098D5FEE67660E69A7AB91B58F29A4D79E57022F783EB0FBBB6D4F4EC35014F +D2DECBA99459A4C59DF0C6EBA150284454E707DC2100C15B76B4C19B84363758 +469A6C558785B226332152109871A9883487DD7710949204DDCF837E6A8708B8 +2BDBF16FBC7512FAA308A093FE5F00F963068B8232429ED8B7CF6A3D879A2D19 +38DD5C4467F9DD8C5D1A2000B3A6BF2F25629BAEC199AE8BD4BA6ED9BBF7DABF +D0E153BAB1C17900D4FCE209622ACD19E7C74C2807D0397357ED07AB460D5204 +EB3A45B7AC4D106B7303AD8348853032A745F417943F9B4FED652B835AA49727 +A8B4117AFF1D4BCE831EB510B6851796D0BE6982B76620CB3CE0C22CACDD4593 +F244C14EEC0E5A7C4AC42392F81C01BC4257FE12AF33F4BFEA9108FF11CF9714 +4DD6EC70A2C4C1E4F328A1EB25E43525FB1E16C07E28CC359DF61F426B7D41EA +6A0C84DD63275395A503AAE908E1C82D389FD12A21E86999799E7F24A994472E +A10EAE77096709BE0D11AAD24A30D96E15A51D720AFB3B10D2E0AC8DC1A1204B +E8725E00D7E3A96F9978BC19377034D93D080C4391E579C34FF9FC2379CB119F +1E5BBEA91AE20F343C6420BE1E2BD0636B04FCCC0BEE0DC2D56D66F06DB22438 +452822CBEAF03EE9EAA8398F276EC0D92A7FB978C17805DB2F4A7DFBA56FD6AF +8670EB364F01DE8FCAFBAF657D68C3A03112915736CEABAA8BA5C0AC25288369 +5D49BD891FABEFE8699A0AE3ED85B48ACB22229E15623399C93DE7D935734ADA +DA7A1462C111D44AD53EA35B57E5D0B5FC0B481820E43222DB8EFCD5D30E15F9 +BA304FA879392EE0BCC0E1A61E74B3A1FC3A3D170218D7244580C7AA0DC65D19 +741FA5FE6F8CBF60250ACC27454BBF0897CA4B909C83A56672958752ED4B5E79 +E18660764F155E86F09EFA9F7685F2F5027EC85A775287B30E2069DE4E4D5712 +E7D033481A53A2702BA7542C71062173039030CF28D8B9C63B5596A9B42B33E7 +D922944A38713383D3648A4AF160A3B0C8F3379BA4372BE2E7EA49AABA75AEEE +C5DDE1D8BF68483C3D21271280ABB91D54CC819680322EAB72E1250A760BC8DA +726405EFE420635B5B7F0B48752C06083E92BDE06401C42A2C528C8A60381227 +CEBEF0C9440DC034DAD9C19FB27A350233112B0A339366B7373CE058456E0E1F +139E2DCAA12133B5B6017B0E08E776403F967AF719E0161CDFBF8BBE8490F57E +53C78E97517EF7FB7C00035D601CAC8F4EB2F16F8765614227C71C390C32E960 +FC7E9B9BF26D89F808B05C2E483B9171450E4CF3A8690E3B6B1BE17C36157131 +89E42D8A2F51D4CBFFF07F50789D0603806EED2D0A9B5E8B7CC0959E57AA8088 +5F48BBD28B37BD51EAC7264D45CD2BB8B6137529B2B5DEDDD7A740458F045922 +D1A14E07A9E9FCC940D89EF56E274BF533927DB8276C3C0DE704CD8EE4010F39 +365AF1E3665CE873D8D1CCABC9C69A6BA8939F170B873994330F32963C330E9E +70E95D62A5C4D2D09AC4B8DC7C837D9FE7F5A0D4D082743D038D458D90740478 +2A04E7693C96DB4A91CE237B8ED9D9F07DD4FB4B701891DCF294052EB8263EAB +5FBF7689500DE29E1121A4460B725C793F71E79A58BEF6EFD29C6CA85702DCF4 +CD2435CA9A0CD4A1D81C15602B768249EFC229A2EFAD0BFC7D5A8BCDA1771DC2 +2641AAEE34E58BF6A236F62E2FF68B3D9E7C68FD5D104811925266AC67F16A32 +9B1EBC55089A05E3025EBD787EF14F4E053B456205C8CE2E24295401232C0AF1 +E01BB90B390E2DA8E42E624C32F3D68ECD59EAE9ED878D07889C7FA8C80E0D27 +527E9E0C57C12DC1B10508A039CEA74CA8BA027FD8DB0BC0356DDB161357C983 +3A144F697E1407791DE270911E25370499A0ECD912B9974490F2B66AB541C9F0 +02DF28DA53E7B3E21299192933DE13DB56210B6FFF3953D09440A8A043987724 +6555A448EF5A54023D8E6CB060F41BA6C3C8CBCCD856FAE2C86A1A0341D380BF +3236F1B526BF811976506A517AD5913B0681D45D284FA7EAAB535507CBE0420D +E457EE415EC91B8FA42F9AEA4E63ED29DA0BDA7A7824634309E57D721A422806 +EBA4D2DF543A0050108FA7C6104AE75ABD65EA7274C12CDCA7FCFA6C39F8014E +3FF49B8FDA5FF5956B72F581DC7CA6A860D2BE2C522ACDB1012E622D211700E6 +DD77FCC8AECC89A787D2F047F08594CCA2DC2658D2CEE3752854AE62F5AA846A +E022FC901203388B0FEEF795DD5BDAC0103B576E5C8052A696B8D6B3EE6EA3E6 +70E6B2646715C9E74043ADB3ECDBD95A5EBBF4AA112FA800B833CC7FB49F8E12 +35B98E34D63EAD6CBD062C1AE5742C9209DD34458E39EB8655E6B527FA848B86 +53984B3E009AE9D16AB83276141F2ED66D8668A2D2BAC65EC966102F7A8A90AB +3469707A2778A2BAA4EF3EE6CA7CDDE0B2D7C324D5E17D8D3447C7DB378C2718 +FD1506535B0DAA1FF41130E8FDA53CDCA01893D9427374A0F969A7D69917D208 +370931CC09A9C208EADDAE21563370D6DCFD1E591848685A16CC6D9E7CB721BF +DCBF09EF118B1D13C0FDAA909B281BA48BA7AD6C7A73A0AA5A4F2DCB93E51912 +51AA351E1ABCCED1DBA4DF7D97253280BEA5C4E123D6C2BD88C3F361437144A3 +B9B93F0C89748A06DCFC12D821107C2BDF700E997D75F69D5F5E9ED4F1C1C474 +AA0E18D6D9F021CB238A01BF3FCE903663E4049D19EA3C07707E779367B696C0 +50BE98D3D4CC8F356F3B4ED8B97BE899A205358552A39355E7C672FD88B94E04 +6C593496F77783ACBD92A642CABFD0AD4150A5F7D7970C02F30CBB0F947AC53D +3B78A010DC543131E6128AD18C9F9D3030101E269EC58ACFB223C121763BEC1F +C3A2B8ED77E75395B2D2349A2CDA54A740F0074309C516D38FA7D25E14B90B47 +8D919C4E0D57C84F717E297425F4ADD0853749B9A21418E8BA34579F9816D46B +DAEE0D92BE78A093BC2846AA3FD7BBCC226C417C6ABCC4E194A3BB7EF01DB553 +DA2C3EE963DCFFD81F9D28788B092D0414BA913E25585D8D884977CCB9CCEB84 +5803FCAB0A16B77BDF4F21D22C850CC32F5E5883453A34FC12F50239DCA3961A +F4E9F1EA81A6FDCEDC0A4A053203D165BE090E639AE340A1775358D00F40E960 +CA1B852885B0B040D76D61F3E3AF2F525ABE6095544DAB11595C5B0AF5E0ED37 +443A7D44AF469C1136C8E4670DA0CE541B6797CF9199BFB907E4DDF141CCE2A9 +BC2F72401338CD90749FFEDDF626AFD2578388B1C41AA44A033BC4F51469257C +193A2B62A6DEB712EE81A120A4774D7F601F1FD25B074E94FC85336B79A9B4BA +66B807F0FAA7A0A65DE3CAAAD6326F110FD7FAFEDAFE4BB55CC50AB35B7DA8F2 +9F4F4907DC451EAEE650D67F0623D7FEFF4252D6727E16FB2961167639A6CC6B +AE6966D7F2B86F558F706DF92DFD61B07DF1B9D5C4D5F6AD7E1F2DC34FB845E9 +D151F2435453FEF430A79F1248DBE9BACB7F4BBF181138277208EB4E01D46963 +9D38E06D81EF314A8993AA7EBA9BAB51A02F9B0A38AF60EDA811C1BEA5A2A538 +E5A5834625D892A0D4EDBD50E1A6F7B5326405DBA2AC5E67987A4E68C761DC6C +4DC14CFB81F7E64E2ABA70BB34214D39DB1F786F410B0AF211D95850C0D7CED9 +F7D421D1432CBF4E642D41BD7306F89AFFFBE22BFA3CE0C0C991711C475472C2 +87F2E0EC27C8E12F3C8198051E4EFB4BFD7D48FDE19DECC18B7A4EB5FF3995CE +5D5EC2AFABB33F50F65C541F23FF7B3428BEECD8F4B6B456579A55A91ADB1F9D +D32CA440884D36E77E43F532E1A558A28D9BC89492EF878887E8D1D54EFDD0A4 +148DFA9BD5BF57DB9F0B05ECA64165D6493E079ED13D6A4173C2B5F868484262 +5A38C1763674544FA86A017B2CCA3F553F33D2BB50B1C2887A4AD18BBAD03E0D +66AA907D2C755BA4FDFF7AD251439DA0ACCDD0A6A9BFD8BC74C0FD731918DCD3 +3E5DDD3B97D2D8B15A759F3BACF7F2D6C7A1DCAB9F5CBACA46547EE4243F46FA +14559105B14506779243C4D98BFA9BC319BD3BA9ACC048038E8E8B14BF49881F +71AEAFD406E065B3933CFE3E4C08D5CFF2AC90AF8E6A96CB802069CDA7AC92F7 +DE0A370CB5AB593E23B2B9037B44DAFD888C4380C1DEB6693F5212919AFF44C1 +FC66298FDE6321E90EA3C985AB96C7E600B50506D9DFBE405803B02D3E998D06 +F9B7DF3C098BE3E489DEDC21A8DD358C1DA0D5390DF317ED309F6AD082C7BC23 +EDE9EC51636D4711CDECE391FBCC0C5277DD5614E955631DD349DA06D047202F +BD311D6D70303F437EEA0B65B90B8345460F2BDF324FAA2C7A8F206938312C2B +63B4E7B51DC727BC7F8EA99509C97626D5CA84B3CBB5C7D65BE822C31B350695 +24E93E904C0DAC7BC53B0920B4F23FB0916975D5A2AA52177937834EBBD82B96 +0892D32316D48ADF29518E4F8CB316CD650621B1A021F6855C2A3A84AE6BF42A +9DB4D209EC532D8ABC7CA2289FA635B14B5C5C59EC3DFC0DB504615236D106FE +98363DF080B162F4CA4701782AB53BCC0C7650233F5F7495C72F7523440B44E6 +9842A608A4550932671DFE066FECA714C054A80664CDB9272454A0CF4F4CF071 +E0ED8A2103FCCFE2FA8289C2F588CD2348E33D38A12CB75DAEA71A5D9DFC9463 +CD7DC1C794AFCC65E597460E28FE42B871C4FC8407AE12AF961312B28D4DCB4B +42172E242CFEAE3B22838711999308990B6D49AE7B65D9469F4712834134CC21 +FAB9EAC1F23B2C8214A1F00F2B59EBDC8F77C08F6BA6A907D05F614F6DEC44CC +C80993966950BB43BF8F9395BE2BC0C2AED92C483850227D254E2856604A188D +83282CCF23B170C8EA1F01FF9BF9CE49934B1A613491785249B9740D9583EF0A +1640869CE4D4FAB60F60D8ED862326817A50FFF03AF0978DAD2A356AF78D768B +2A12B2DEA9193EE82FF34CE1075457D4F325609C76CFFF546E59EDF5B389CD92 +459CAB05D6DF84254B85E1C220A20BAF6A5D81BD6A83660640D2588354281B88 +04DBADA8203A1A609DAA208CA8D5596ED8392594597441E2900CDAFFA49FA51F +D65CC39A02AA7CE7E4869A58D29D37F1C659F3A323D7A91F60A61FB54A39B266 +DA47A5E39B8BBBC317A387DD18633A054B2CEAF502B131E618ADA606486B749E +C6E64CA8745820C560988AA44B30B2CA0A3997BC572F50F0CBAF5B9CB612474B +661C4211569B1A9591557A197CA580B2AB4ACE30362D08D9793743127E5568D4 +2783C4CA7C07E20B43C749AEB5FF0C21883832A0FA943582FEB3B5010C99FFBB +A0FC837C27FDE910AC56577FA88F3FAF575687DE5A90B95835154EF384F00D4A +01AA0E48209DD042AF03C9C7BEAAA31E9BD00AAAE10EAED451C01E377606428B +B0672BF8F10F7526F84ACB5446528023E01F5E5D4AA4EFA9023492F03F60893C +EA25E14FC4D26478710C3DEAC1E534196AAEEEE29D266CF2BB9B80970B677353 +C97D691545D78222988FE902865F14F44C079CF7C14ECBE561680EA1DC4A6FA5 +7420C58C4EEC87315A4DAF152222BC979B0CBB4EC17049F677D1C2BC31ECB5E2 +9DB869D0C42363DEAD89512B3560AB65C05F21272A5ED159300C13FA74BD77B2 +D96EF810EFF4F64A864BD09C258EEA32603CFB5DF407AD61DF528C6D6A6D0BEE +9AFFF0D60FEE18FFBF841DA43AED3480DEDBB652AECACA1A4E5CC93D3304873E +EBDFB49D16000ED8A04A0F88FB1CEF1F847A439DA1FE93957A5CCF9116EE2FB6 +1EFA6CC5A38D4D855098D6F59427FCFABFE56583078E913516620B634A7BD0BE +52324D15609D3C035A9B53594FF8395969BAC155BD01B0209AC49279D4BD5667 +46D80D6E54FF98D6A7C1EB07E11277D2EE26DB98BC69411A414AF9761F7AEF27 +DA1766E02B76E8BC6660BFCC2DD4344DBBA0098DCB2888A6E243628D30D45183 +435DB3B91480428B4E44A465FE46B1D554D723AB1F527F9AD2DCD1806996425B +00FE8CAFB659393FE9AC0F5A896880949A9BB8F476BDB2903EE2CD9036AD07E8 +8BB8DF5550FCF873B348AF96B8CD1C9CE8EEA7AB743F5B3FD659EC6502ACF722 +D5D76A0E6EC89FBA669BC533C930310917C153F567CF6E1EB802A90EE2EFAE7A +504DE21454974868FF67C8610815C4F69F28EF80CC396D4604756E74C7943E4E +100203D1FF1ED3788022A0E9337D23BF9B0895A6F7294936A4FCC386FCFFD4DF +AF48F623C4791E61D7E32C9E28A3DCFC4106265A0BF1832C68B2124A41948CFE +C1B0394614736D14CA8AFEB7A6130BD8CF4FF7A5797243C6DB868724484C460A +ED3005C22D75E82D090B3649F0964532A1A48987E2F7E138A2BB55BEC5A5F82D +FBAB6581276C8E608350AF950651784A9CF3FC65BD589F13DBE1B062C6A53FFB +BF3E541FC918AFF48B538C095A4F227E02250F737A3B261AF3058D3D632E30FB +C79ECE7CCBC15239EC5BAA0CE80D730B7CDAB94909A083EDD5EE662D052DB314 +4F6EC57CF202478C32A06F41DB65955BA4BFB080B8979E257486F9201DBEA6F8 +446CA87E01CAED0D8B8923101CB2C0B6A3569E06A400268F4150CA9C72519A6A +C36F67332959E4D760876ED149B6C42909017CFEF05B776B81911A3B3E1976E5 +25BF0EA073F443E4B448EAC699FFC78D8C41D2035146596E31AEEF0CE4CC54C9 +83007A8283BCBE5DAE2A9A848B64008D0FB672904CCC43ABDBD8378BBA54C367 +C6AC47D9EDE1B848B3FFD68A652BC3DE67F1BC4C119BF07601B7BC8EDE2DD9A7 +EAB5A340CF47871AD3022A5896A56E03A6E25FD960F5128928F49385DB23D6A3 +C7FED79BCACE2BE339FA2C27A24236E3298B1A5F701043EB83528C972C735FAC +9C9A065E06270ADDE1503A42C4001F33661C98403F4BD0041C71AA7282A577D3 +885D2394800E0FAC158EFDDDBFA151D74742F21962F40BA1CAC0C4D1F24C0246 +FEF440341DD25E478936F2FEF81331F8937F04A6D691B235FC3875708A4162DA +1C92F9795340C36B1D34DA7D1430466F8C15D41E95434EA889269BADD42C8E57 +12CBA9FC3144D21C57E5EE98412B073147B6B117B20E925AF141CF455B1513C5 +97ABB1BFAE357A9DF3FA0BFD7D7226B878CE3413E04F03FD017FA179C78C51C2 +3FD10BE0B3F18834178D3085F15D19AA0F8C3E6447795B47E86017F44EEB4963 +C806F86516E1F0B4A7FA3A64C55D2C03727AFF10957B6409D2F133D32EAB06C0 +B612F66B4C881D59C78DC9EB6AC60F93C2E96A2B79ED573EB2978BBC0098D828 +B3FDA22E6B5F779D67DEF54714CFFC927FDC717C6FFE14F90DBDC42075D598ED +54810D8993180BCC5C41A4739E86201DDB5B8B3E80EB68FF6ED19973801564D9 +F4E48CD86224B10B4304740F8CD2EA890E862AA3BCD0B8041516E74BD0221A5D +26E073049279B20209ABD297DE5844AD9C61499DF968F5B9AB5D3BAEBC36256D +46805492265F75F906E1ADA46A08974E4F230A52D8A4D84C70194649ADF9782B +187C449E5C2346EB97298557DEF216DE9729B71B69D48EB018BF38259AC98860 +9DD729939883821E7A1A64537E2CBEB1E6F11A50284594B65D130A48FC73D252 +7185FCD35A3EF61F01F41251DB285C37B8541846C47C7845A0A46E1B986C3788 +A3E7E3E99F151F5CF98EE4BDED2B4CC64303A4900E73B070DF660E927022C641 +1A0D28D993F850BD82078EEB4F9ADA23EE8AE0CCE66F1A6D076E44890DEB5D9D +B4E8B15A6E58B4E09DD44BD0ECB14825D8C4DA0E7209A930812EC636DAD9EE09 +301888CD25BA944C779110696016D7B3E6FE2E9DC4A1F81A6F61B932E28900E5 +BA43EABB709B33E9E856BB6CA7A33FA08882271E5C2F8F12F8A0A673B6F42D73 +66DE9104027EA7D02F33869E0F06B70F64018549DC99E4B50A7382EB1A36B1E4 +907E8F54A59D4D832D5CC333D1B5037B64D1569091780BE317D9451FF583E0B1 +2D8877EBD3A0EFEA9A0330D31642A6784223E955EE6CB5CA803CE68CECB253C8 +44F74677782D40D6D5DABCA5C244303CE41B1B3CAAF862479453D3AA945D7B83 +ACBCB37BB6D87F134A815FF024D0934907C991D20DFEEBEE22B3966D4CE79893 +00AA038DF7367147556383CE72E85C2144D84A8B13D66722B8AC2C636367CAA3 +1C8D2BC5DF468F47AA78625C35A7362DA519CE31946F28AEBBF16D4983C7DA5A +AFEAF86F93E25200820747361EE02F06D5109415FB7EEED188310F0B9CF93E1F +DA929D2FA47AE4C334948D0D75609AEF71DFF8CD11C7312D81760509D6530898 +26E4B2E7F9B1B5EC94D1837F25A7A33BC6748574303DD9B08C8FC223DB659FE6 +13C71C29F0907C36E357A0A81038F944077383B7536337F074EC7161797E110D +1D8856F64C96DB506CA799197D4579D94C8DBA0D276205EA830F92646A4B0700 +5AAD1B29C58EB222833E8E48D1A79B785EEFE59B11C8A829A829C975C80EFD63 +D47DC9ED98700A3D555807E4844F5033DC6C73266DD4F25A6EFC304560C917AA +3BE805DEDD3D787797300EE0CEB33CCC4D9A16EAAAE902B986E2C4FF864E2D64 +19EBFF3438035FD9FCA2D9B0C3FDC17CBBDA433544D27E81BF809C89CA30F36E +D0AD52D33CDACC72650A96E9CD8EECD7A8D50296EB4897E99F28030DA0F2AE93 +7E4A94A87CFD3388642CCD8BF26672482473C4DAEB3D20BBB23C0A97EB3AC5FF +CF4A8A2CA0EDA2E686EB1E669F2529B027F5FCAADDBE3F75C384B769D09EA28C +FACFC479964A89B4421C932E4A1CEA3FC5312FD56A3011D6E25C5C6086883930 +704307CED7321A8DEA59338DA843D4C9FDF58C0611E0E53042CB19E04C69B9F4 +ED385B3994A64E1A5685FF6AF0D6F8FF4166483602D28D8E18EE1EA94DD1AB37 +72F1E331DC0E46ABC1131A2CF8C3C08D33AC7BD044F4232724F23A9135FAD97B +52114A426195C599A3182461AA4E126F1F445FAC9B167F418E172DB630C94782 +4E5E41E0F6315516BCE49EC4346A4BB307893F98B46B46D42113614CE9DA96F3 +6A950EB081E5FADD29F930BB1764DC41407B71D38449AD35913B2787A1A1BA62 +3E71BE24713598DFD96BE5056B7AECD3EE16850B66F6384029F144E19D06A9EF +4598B15534147880941D0358CDC52B6E08A2D907EAFB536B702C8E6AF76D7F11 +4018566762B88560CEAC97F3DE8AF834AC196D7CD3C3DF440150E894D0A53E6A +E687B9FD1AB8CB252FE5493CAB2990CF11AB549155DCA114A36B64BE7A835749 +3E86907EB95D9498BB04DF38DC85A34CF1701647FE2237F9639C0FB578D3A4F7 +471B2F21B787ED260775CC8495B6C852F4CB3CBF4F5A3452A29B97B51A4CAE76 +DF1F66F292BB219C387C34399A8415772F7A5439EA3A7602FF7A6AAB74EB1F73 +88563F452B5F10AF6089B4562FC1269895E6A3DEBEFF589643C60640DAF4839E +BA525A1710F2643A456E0DEBB90CD2EF2C75EE6DD31C3251451F41EA11372717 +9BF47259C422A4C596F1D76672AA27B57E7F903F785CB394029009859931EB4C +42F9B7A6B1494704E58084978DD2033EED656FC8BE7A2127FB7D3DFCBB0C6B6A +F9A598B2833CA12B6F9B2F0E253D9652706C4E12A0376F864388407BBF47CA5A +4E47A3F8567E7C360B6AC74DBA73F686B318E5182B14983FB340A08010170CEF +6D92BECF86958FC7D409ACCE13CB5DBF5D5B215D7DB86D61EDAD3D9D0FD969A2 +4532689CA7DFDFE46CFADB5ACCBFC73D6FCAAEF1304EAA37D0C9392FED28FDEF +0D9A1DE83CF6C344EBFFF0E47CA8ECF053AAC4D8064254346D1F01AA8CAD860C +98D0335B6F211989DB72E96889B2CFA81D424FB75FF678B426C414477F6821B0 +E0255646C15A661E9DD18514329842474F0105FAAE1D43D5D738D5FC84AEE185 +6212C0CC4DADFD74488F6BDC88EE33D2428F7DA04A30C6E543FA57A13091BF3E +C76B5C4475A66B8148046B62C8B631E7074AC229FF199073FA8F8799C7D602AB +B95CE248DB1736315B501A0EC560C61C695B372F461C48A506F3F92272029DB3 +13B23BA5BFC29991759B6DFCE5C3186284D4F7EC85348B61712690D709410FB4 +F000D4D59DD639936C25254AEFE481B178027E06CBAEA03EBBA1FCA6CB8AE2C6 +C2F83ABC9D871308AC30DCE86941AF19A3B105EEC3CB4AB9EE20846A67A0EA46 +FB57F71714203FC56A476BDFFC3135778FBB28104B539C4A54D244E8D3ABC7B0 +A515BE0F6DB3AE9D9FC964328F79045D21D98B233FE73EB7898FC48C4908E729 +BA6B9562CEE5965EE9F63D310BADC9040796736B4952CA489318C9EA8948D466 +56A46A3F3091A58D1C227CFB5E8C3D3FDB6EA6B4A16D6FA565335AD569B3E421 +4BA3627D6049E6C87A1E45458A54EA574953885CD8A7CFF065130948DCA0EA63 +B3B1F8FD043AA910C138E1EB546FA676A29AE7AD8F1928EF6B28527053445480 +C278117432723F3DED55BF3E09CF8E142C517A3787BB9DE2787D2CD37B5326EA +B4C1CDA63F2EEA8F55C5989E35D88F5D75E88C4F383570329C62DCB9186D7AF5 +8FD22AA953C1E21658C9DF0985B55E088CFB7C7C941A692FAF215935A38899C6 +31160CCAE51529BEA466951F1BE5776DF69A2019C33A6428BA43F6662065F16F +4580B2AFDDE7E9D32D6545BA96BA2D2710F5FDF8C9B3044974BAC9390D4F0FCB +E693434C32BEA67C69413C7E01DEF1257879C7E044F553FB46604267A1D77750 +2320FA125E385B8CB7C56F70F05D81632F2182636A401C79F97AC61C5ED3F44C +81104E60175938287762E1B5B0A9B595FBBDB7B5126CA287BA9F4CCF583B1CD7 +74B38884ED467AF4E1AE43555BD3FC71BDF2C4FC041A8791594B410699263DF2 +0B10C5356437BB6CCF6952A6E23373CFCC1F95731DCCD869E5F7B394A8E585F1 +50D14308AC6EE6AA201024040EEC1E55CDDCE9DE74A3AF1F42AD918CFF7F0731 +2B3734F389F6B602CCABE9C13F529EBD194254192B0C8DCDA14E3DA68B3D0654 +3140A875826F93973FB04D64B22AF5B1504D81D677A6307CD0D2EB57C448F2AD +1C16C5A7B1EB35A044F20D2C4BAC9FB1CE0ADD7E1AE8BA3457DE4BAB168141D5 +DBBB22C31E79B151A815D4CA3E44963D0E28C34840B7F3C596354B3CA3956C95 +4148F24AFD08883A36A691630A298AEE757B92E02A862556778E6E3A2041E4D1 +1AB4580E5FDD4841988B8B7D735803876A4D5C898AF6856321251DF6D42CFB3C +7115734998020F9E6155E37CD7C2464EB42B96972342F12440451A23F736284D +C9B98FF4B58E07E35A12C42C70ECE5EF8DAF052EFD32BEF574B67AE003DA2FB1 +A7433ECC75D79D10D2F32C90726C97E64F754529F7724EC8644225C18646F309 +D4D7F22894B3DBCA226473866EE2E9467A7847CD62DE83DF3D68DE2EB993A031 +2E858D3DD47422DD97F257E0B3E2E5B49BC9DDF0AA76463FDB5BF5243C4E64ED +9C308B167B35B78D2BFC33F087CF8737CB5AFD3318BEB0F08F03B373FF6533DF +67F9850F5D0FEF6D4394D888CFE283EE50C32305224699E71A1D02B2A16DE21C +EDB0A53C9C5E312B532AAAF067243D88F5DA40D4FE0A0A2F4385BFF34FA9B5D3 +BE1C1DD5065A386FB88CFF7A8CAC4053918114683EDE4487B7BB85D1AC4EB927 +F1E1A9CAAFB3B23F4ED302CD7D12AC365C69ED004DCE51C729BE9C9A0E9B8874 +E47ED7F9565CA1E5AE8C0972A5FC37CA8A023A3E728C0EEF8AC72552671D500A +E3D619A309A53E31AFA37CDFD3FEAAAFF7E90E69C96CA07DD0DB4B89061452FA +8950FF79F1565BF8508496CD55806A62F111C9F46B7DC15EE257D317DB135816 +E42D2BD7EA95D0B6BCCBAAC32D267350604D7798E1198F03B819E80D165E0C7A +0DA795D1850D48928450B7F7967D58C8E8930A452F160BA5A54A2B7D45F9C8FF +81CD1918ED808958B9AD4B07353FB328A69F4E73A6804FCE3132A0DF069E25A7 +F40D4B133E0D851EF27A895D04451EBCFE8B07C05095D9E8D9603F8A5C4AC797 +84196B9E09879EC026894A20F217A4BBFDF13DCB519321910535F4BBBD8D31B0 +66253B27C034FD1014A134BFF9393201C8A1A55125BE0EA4EA9B7F56F2C038FD +0E828902CCDA438F91250C47306AFE4B8C5016CBF360C0621F402DEE13302A66 +9F1793E6D3D352A24349EAAA8D9B320EF85560A935E2A4D2D67BF4F0FAFFA84A +0FAA45717F23855D19400A1D823C17BE7A005E1B5AF9388A2150E14CF7F229A5 +07096C67460B989066D033C7567003EB6FC8512DD685E44DEBCE8718B1408872 +40226BB9D8D2E2E3409C100401824AEE6914BF53123B7F1D367688D2F3E90CD8 +B2E2FE7911A5B6439D7D421E59EB7BCE4DC0B8D09692DD02629A4A40500C6C83 +C27C127120069536BB5A08105C137A80E112FA949C7DF8F2A78E89169BADA01A +F444837C8EDAB8D31EE7381BDAF2E3FC227D95784F07ED0C2AC12234D81A07D2 +0B2E26D95FF19FB74DD5CFFBB705BB286C09DA08F4164048B9DF68C5751A6C64 +3B053ED842F997E75A75BA9076985E27E65C1B256B7AF6541BB257B908133225 +C7A7608D62E9E0D28C4BC1FEAB3DCAC226D44F02F2B6BB5D786789E9AB51BA25 +9EF0748C3BD02385391A390D3DC2B49422EF5ECF8A09998EDB111847D830744F +0FBAB1F688A9A2FF26D16A0EBD334D53D323DB863B8CFAC15C6E48131C4BFC68 +B8038C436F156BA2657F05C9524E8F8BA4DE9C0C5CE3393927F1ADE80359DE51 +2686AC1919CDD6244D58C099125C87A6E27D0CC62214B0ECE2E19AB7E771E099 +272FEFD178889D220E763697AF056160B54EDFC103A161CE16FCE42A1BF4106B +46500819C85E7668BB2B9DE3242A7FAA558993F4E06DB47912801C79BDF6C10C +502FB005913DAD8BB35F210F2BD6225C3E9C0D37D599FD296B0487E8F373B28B +FF8CA001BEF0E6F9DC29C679382EECFFAAC4433C1116C416A6AAD52097B105BA +1C18592A38C7C97782ADE3AEEAF808809F91B144BB90197900D5A88B752A322F +99AD6FC16629D1F78E9BCD372310FB5C33F728971CD8CA9555D81E199FF523AF +BCCCAAEAAD8E951A6D48A704B4D89A3D1065406B82B00A6A421E25E79D147594 +6446382B4028943CFE86287A666FF655DA13878D845BD930CFAB8217EF2DB874 +EE748A9464B77AADA51319CD18C196E4C37F23DAAB0B26857C837761182EB3E7 +41BBD9FE52371D4576012FCEE98F20B91D85C7F0EF8D428DBCA7D0B0F9A93F9A +8369AF11DD05D35395BA5B79E39B969EEDAD31CFC722ECA91D7A5A3E437C3068 +36F0319EADD7AD35C6383706380D6E5AB63FCFF28A9A21F1706772EA74C40F22 +59C5B338356AA658F479C7E2E7C4176F2105D7957B43F9FE20ECF7FED5CC0A33 +0CA8F9063144E480793010ACE37E3F577C6075138D131576B56F8302D6E4EACD +1C8E02EDD061BAE820F90FA7C2840867DE92F2783410CC56199C1FE7DF9F3154 +3057B95CE752A30B7BC4AAFADD5BDB3FDC04D7D40A74444B1A135C1F96682188 +BBA5CD3C06B1B84BE01018233829B4A78C54845CA06C20F1C86B1D31207FBD50 +DFAFFCFF029618CABA5782488DCE6D0FBB3C50F27F44E55504D9DCBCCAD6E99D +49E3F8CF3F9F597EAD433F7E7409FD15BDF7AC32CC09A23259222EE3690F3C7A +AD0D44DD92DEC93B9C5EBC8571DBD3B80864BC0EB5379C0A4AF50016720FBE36 +8307FFD35CD365241A4CA0D7FC015362A3D8AB49571448461F5B497BC4E8AFFE +C8E9C61CC91837D1036CC017588B4E3944112405379B6066F3EB0F2D7B0D6C2A +90E1CC201090A85690DACC92F4BFB4D4DA42D4262DA96A4BC78AAF804CE39863 +8B8DAB0886C27E289633FF58CB49AA3B67B3AA0BC0EB1B3B8B44511BDC19417C +D7F8272481C7D12424A1C1473749B9FFC50B2BB1649D2AA3DB8439BEFE38F70B +A1682132EBABA78E41833A05662A690B77C18CFFE6EE308D8584B7247174BDA3 +C64AF4886DAFBC452E2F431AC0B02380FBB2130C0CDB339309EC1C1929F8AB43 +57E8F5D1A47EFAB0CEB2B5E01B2BA8D81FA1E63606342E47DFA92679E6FBFA47 +C93E3490A0DCC5CF2C5DF298F81DDD1B646EF8598F821380983D00BE3C2FB456 +F848F339BA6329D23C727391B84EEC670579F39F3263F5E535960C95962F5A16 +2C1D5A3DD5FF459041C153EA2E549935449D7FE37C2E1D058F8F80F41F2D5C80 +972EC033F5B87A6B1BD65A2BE9A8576D30069745C1DA75F072BB492A212EAD29 +3209E08C3FF6205097FCB14111933252708033589C8AED0D1A28CD86DAB13EC3 +18859BF08EC86D751F370377CC0E724F7CCB632A4B115D2308083E2B5B8F2EFE +260262D780EF5276AD5CB5E28D73BB6920A8C18D720A4CDA52DFFDDFA2BFFEB2 +31900CE110AC33E086B6DD0FE457FE29E8D010C7CD6D0C6BC2BF9021A4378731 +77FC26E244D06CA5FEAEB6A51A164335F29507E1BE86D75A610012C6F913E64A +DA7FC95E6BB98FA90E399CD9624699229172E6D2AC88D61C2D0BB651AEF862A1 +FC7EDAEAC0C9BEFF07C533FA1FAD72E929275EE1073D32DB29EE477D4F1275BB +ECF7960D5ABCAC007A1B9BEA2E555D02D7FD2F8DAB37DFB612F6C59D0B3D6159 +88938E23372FD48E2534EE404F327B53D22AC9A8DD968F50ED144EC1B30B4222 +BFEB70376DBF1C5C9F7BCC1D765953E76894BBF009DD7E83BCE3D56AC4099153 +E5E147B7F1612E84935A5243AD8C420874937D4662EFD9717CF715D68925C2DC +EDDE5070407F7210CC3A141AA6DA723E7B7057130728972EB466F0EE63D66BDD +0DD680A09CB69D4D9978556790AD98E3A8F1A5FD15571A4B607DB1EDA51250AE +8256180D00411469F2C4ED97CA517CD8EAA731B74B7055FA21C6ECADC9FE18C0 +21D063FDFAED57B276D51B33042B2868CCE630771DF7AE0DD9E26C48892FF1FB +332FA26CB639A581FCFBE19CD022A1B770922FFD38A6AA5E28EEFCF3AFAB7974 +D963F2BA5782C765C81C3535D453667165F6593889C316CE1DB54A4BC928CCD5 +9948E7B7DF992073D2C334130819CDE861B60B463E55F17673BD244804C6E376 +59851D9DEBBD20FF335EF0F32CE99DA138AF75D3C03B72CFD2084253330051FC +F467C0B06C413F8D71316835AD963600C6E2CB564FB392D6A68DFB98D5A2452B +45C6ED8548A8D5068B434A993B745F7C49F9E5273636066F2B726E52082EC848 +825A05CDB19FECC21628C80070AF0F80F4B1D858FAFECDAA1C5C689E8AF110F4 +7AC324A037E89A65113883060B08020A1A93A816B6E69DB90C3AC9C2B378A277 +C6FA2AC6FB93ABD6AD2960BFDECADE173AA9A512F2448371C9F4A944D623CB2C +A53597E7D01C3D6C4AE282FEC4E8232A7617FB535D0E8DFE5C80CA13782327E7 +E581746D460E8040ECBE4321720CB8A6FC181364439F41D4D08C8B7E582C751C +629F4AFB1A7A390ACDE76ABD0B162282C83E410F3CDC311C1113763D0C4D6C92 +36A117DB6A5B259EC8ECABF53080B9D278CF87BAF14BF5D7AA9ECBEC98EFD0AD +CD622F9B4D6A92B5C103BB7D5E97F863E2594D306A119871CE7C5CD6592EB0FB +5338FC288D23D86D493F5AA886155AF1847FCFA0E92E84A1E1BEFC4076F43350 +56E42CB16F7543F5D057D3547E49D75E2CF22B376BA9C1E87370651DF9EFEB07 +91DFD4B59E6A99F45A962C5E021D4EFB3BC1F63953FD6E09928A551C220A98DC +4BB366A4BFCC58A7B314CF9902BD1FFF53551D19033D8C4D28952ABCCC62B468 +C61A97A76C9CB68B8FFFB8BF91FC96E1AB49D2B161F37A25CBFBD5D4896815E9 +4CC17385F5BB185A15B0B8413FA31E2CFF6D67F74997261568B94C2F85DEC393 +300B794EB87E97C7769BD6FD84CF81827FA260BB161281E7F75D1C37276AB529 +5087F4100BC37879DBCB97723EB71A3A6A40D923234FC1C8348C184710F40DB1 +0B2C0A6DC172FC28BFAE2D2B2B295BAF3CB1A39A6D5A4A73FF52F080D1EBDF30 +3D9434BDE34FC62441911BF2F82FE2154E76A0CCCEE232A7DBD1A22511C39624 +22C76972FD5D299DC8BE9A2BC8BCD5FA48E8FFE729844C41AF0E53044BAF93C1 +36A63F4BE10178F9296D2CA93A8EB0E76743D8EF16447E7A3991AA1BDE4B85A1 +4BBB15378434CE1865218F9EF95F649A6F21B7AA8E75CCEEC717EEBDFD14F6F3 +EFEA304CA35132B59B21FCE65B13326EFA5736DF81447F675118E512E631C747 +2654D4BCF7890CF072C39468CF9B5A4ECE1C6DB0F4A4728A9929D821C7599FDA +454A6930350475791CFDDEC6F9982A6CBB09E45B75EE0C8202DEB19B74786C51 +09E4F90457DA1BFB94CA77A3C6C7B346314BD5E2990DA7DFC78EC75897C59FB9 +1414D259A9728D14327E5BB151FA2195D80D9BA0A852DE19383AB17D4D6D9717 +144DB34ED80B2910C4F442D4BD722B7F251B938114B4C0872E874C3DB20F7939 +368A79C3C46A13E5E761E397E5A6B3E8BAF6836632D2FC7A1B3252D81D41904D +13C65774BC8DAE4834C07CAEA4AD04DD6CA8301EA1E20AD4E9C7701907385036 +2DED96B06F5847AAD5D004965F255167231BF07E1FBC6FB101B73F8620765755 +9262273AA6F111626AD38CF86788269CFC4B8611C55AB4E9675EEE714CE2D305 +C9CF8E201CF812702D0DCDCA8BF76F04DB029FF56F7AE4EE3064BA785148E822 +7592906D2C27F043D16A13A48DEF8482193ABD5A45712B0D5ABD3CEFE3BE93D2 +DC5F98C33CD602BC65F3D02EE0007D6057D81B3D3291877F399CA1D04547A274 +322C8E4739543B229703F48F02C6B1945F5F537129288B7289BC2FEB01339565 +40E6DFF827D1582F0B84D517869C7465D00D653C1EE3EDFD9497BF86D03CBB79 +25C4D4D7CC74C6DFB45CAA3EC5DF90A6C117AC984CDB7643B906C6EA625BC933 +892FD590050090C94C +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +cleartomark +%%EndFont +%%BeginFont: CMBX12 +%!PS-AdobeFont-1.1: CMBX12 1.0 +%%CreationDate: 1991 Aug 20 16:34:54 +% Copyright (C) 1997 American Mathematical Society. All Rights Reserved. +11 dict begin +/FontInfo 7 dict dup begin +/version (1.0) readonly def +/Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def +/FullName (CMBX12) readonly def +/FamilyName (Computer Modern) readonly def +/Weight (Bold) readonly def +/ItalicAngle 0 def +/isFixedPitch false def +end readonly def +/FontName /CMBX12 def +/PaintType 0 def +/FontType 1 def +/FontMatrix [0.001 0 0 0.001 0 0] readonly def +/Encoding 256 array +0 1 255 {1 index exch /.notdef put} for +dup 0 /.notdef put +readonly def +/FontBBox{-53 -251 1139 750}readonly def +/UniqueID 5000769 def +currentdict end +currentfile eexec +D9D66F633B846A97B686A97E45A3D0AA052A014267B7904EB3C0D3BD0B83D891 +016CA6CA4B712ADEB258FAAB9A130EE605E61F77FC1B738ABC7C51CD46EF8171 +9098D5FEE67660E69A7AB91B58F29A4D79E57022F783EB0FBBB6D4F4EC35014F +D2DECBA99459A4C59DF0C6EBA150284454E707DC2100C15B76B4C19B84363758 +469A6C558785B226332152109871A9883487DD7710949204DDCF837E6A8708B8 +2BDBF16FBC7512FAA308A093FE5F0364CD5660F74BEE96790DE35AFA90CCF712 +B1805DA88AE375A04D99598EADFC625BDC1F9C315B6CF28C9BD427F32C745C99 +AEBE70DAAED49EA45AF94F081934AA47894A370D698ABABDA4215500B190AF26 +7FCFB7DDA2BC68605A4EF61ECCA3D61C684B47FFB5887A3BEDE0B4D30E8EBABF +20980C23312618EB0EAF289B2924FF4A334B85D98FD68545FDADB47F991E7390 +B10EE86A46A5AF8866C010225024D5E5862D49DEB5D8ECCB95D94283C50A363D +68A49071445610F03CE3600945118A6BC0B3AA4593104E727261C68C4A47F809 +D77E4CF27B3681F6B6F3AC498E45361BF9E01FAF5527F5E3CC790D3084674B3E +26296F3E03321B5C555D2458578A89E72D3166A3C5D740B3ABB127CF420C316D +F957873DA04CF0DB25A73574A4DE2E4F2D5D4E8E0B430654CF7F341A1BDB3E26 +77C194764EAD58C585F49EF10843FE020F9FDFD9008D660DE50B9BD7A2A87299 +BC319E66D781101BB956E30643A19B93C8967E1AE4719F300BFE5866F0D6DA5E +C55E171A24D3B707EFA325D47F473764E99BC8B1108D815CF2ACADFA6C4663E8 +30855D673CE98AB78F5F829F7FA226AB57F07B3E7D4E7CE30ED3B7EB0D3035C5 +148DA8D9FA34483414FDA8E3DC9E6C479E3EEE9A11A0547FC9085FA4631AD19C +E936E0598E3197207FA7BB6E55CFD5EF72AEC12D9A9675241C7A71316B2E148D +E2A1732B3627109EA446CB320EBBE2E78281CDF0890E2E72B6711335857F1E23 +337C75E729701E93D5BEC0630CDC7F4E957233EC09F917E5CA703C7E93841598 +0E73843FC6619DE017C8473A6D1B2BE5142DEBA285B98FA1CC5E64D2ADB981E6 +472971848451A245DDF6AA3B8225E9AC8E4630B0FF32D679EC27ACAD85C6394E +A6F71023B660EE883D8B676837E9EBA4E42BA8F365433A900F1DC3A9F0E88A26 +3318B32500F76B1038FA6122C2AF6261B025BDD004EB9575D102D625A351A20C +914D7D79EDB0FE343726526D57A9A8E3916B437A95C895F542DF4685E4683CC7 +5729A4B41F0C51BF910AE542A1270EAD05AA2FEB6B95C3C5D068210D457D1D9B +9901C8946E0E7F47B23BA12743FE43A1E7DD18C56A6CC68C5E4A22180E24EB3D +2F5A6484A170FF45D2C5CDFEC7958ACD37C305412BF2757630252907C69FE044 +85724CFCBA4A85C02D4F9BD5A5405E4C0FB1EFF4AF9CC41401B5ED407E78B0D1 +5C0676C625A5277809A8DD0E44091329701D8ACE4A981EAA0BDFEB0B26110396 +B24839B5C59B1FE13EDD5D4B4E7893CD85A4712726BE26357F427EF53B157DCF +77791447877951ACC19D5AF1C2D7375BE53F8AEA5E0CD8A2A049A9A010F44016 +9628A12E5B6E740E5831CBBB715F036066DA33343EB22AA89073787148760EA5 +2D543B42DCD6EE8CCF825D2517702FE270BBEAF8E0A66AE44F449F50768E82B5 +2FF1C533720E8AC2E18BF0674D88A0E4F0886D945C07FAF1986E1BF838C45EE1 +82E2BE8223231B396D5B6D92DFF0856AC03EA1AEBD993F54CCCD58CE6464B075 +EDB4CB853CA500A8A20EE43FF3CD82392656D4FF38F76196CB51A342FC562563 +EDD69C2C184172D19C7B427CE4C129CC61BA35BF65FE6D040B5311884EA16C4B +0123A05FA94FFC1816637359FB28825C2F87715E1C40CE71329521E7C7A92012 +FCF11D3C94E9BDFC43E18A19EB6E1A8821473D6516B93247B1A832735ED606C1 +6116751239DD1796B4921B67B731CDF45FF38FB615067D07696CFFC6F923D0FD +24EC833922FFAC22BC4B1E0E9802A64B069EC783F250F034D41623C5DAE1CD7B +CE63EA49C9D1893ED2B49561573AA2A8B1DA6988B30FB49A68755F65A792A42B +F2D921E87B2E130D22ED26833FFEF003C8D45B7A060E2039B87E081A69AA68D8 +F31902E1134D23DA8F948BD1756B54919DC4117ABB32BD4E8F3E26B57F0239FD +67262DBC2A0EF4EB5F318C9692EA8AADBD4448CE15DF8CEE63FADFFC457D413E +2558832AC91C10C6C268EDDF2D00E9139B47199E2CA386F0821EBD9589C53A01 +663813D56ED0E7358AB0DAF4C3308924A727859FC812BC344FEA19C3AC00F9C7 +48DFAC6CD48FD3E28645458464BFC984D7081CE5A5B5ECE9CB7FAE1BFC00063B +2EEBDF0E19E8AEDE76CE2EA7D7A61CCB4A38B3C29066DEDB13D30BA7CBA0BE11 +29CB91BB723DDEE57E94E9D82ADE3E1E8FCC275437E98C727EBCA148F56EFE2D +1E545E514F8E81695527107ECFD91090BF23C2A3C760E5FAB9E10D88E269416B +79DDAD372757EA4DC7A12F41C4A87F34A1BEB66C02BB472D766ABA60F2257132 +43772C6378C18F75F0BFC2F6B7FB57FEB5647A0A35E1EEC41115D113D1BB2118 +6E60A0DDBDFEC305AC9E46D84EB1296C9EDD2C49AC52226E64F213E5361903E6 +4F213111934D0B2C28CC638CD1E15D1E21ACF6F1CC9481B9A890B012120E08CE +5D57FDD7A07337AD22726A31A8DA7465504566DE14927A0EA88AF85F396FE7E5 +DCB9C32AC3FAD7BECCC6AF79FC16F39F94903687CF39CA0CDF1A3FD9B10E2FA6 +EFFCCFE76E2C8A60A37BDD75E978304F473FC03AF2ABFA38EA9614012D76D505 +965CEDDA91D3E53BE06A0919AA613E76F5B4ECB6D0274192BB85A7B1A9F597CA +96CCD0253BFCB69E8184A92E705C71A0C1F51B1DA24C53C1A358673BC055E067 +2FEB7BF9C8D3E1455174C03ED1448BAE5AC7128EBE59697E4A24B3BC6461A8DF +3FC5F3447D7CB23AB6A0722E7CCACEEFC178E4841FA54B0ADEC7354B49EBE023 +C98B79953D5AF990CF8D409A2EAD724635A20D53DFD46B9EEC62BEADEFDD0A6B +EB64F0985C5A8CE0E95C6DA596094DC5EF1D719E6B3CD71A7E20FED6B2967F2C +365B82E865F225697728E8D302FF0FD231A2E71A78783CFB3252E748E235B7DF +8EE1B10CCB5B18E66A990F6D20656DE153CDD47C5C6EBEAF8BBD23474366D296 +8D07C370F2283013CE6587D8E9F65E334C4F96991A54012516FBAD8A2FD9DC7B +A2F13E74C01831C6D6C10FA3FA1131107D3A77CEA31F5E57485E52C2F566EADB +70475F61A74AF672D624C1DB3B49CB827E40909CBE10E5BD3F0D9F3D2065A7A9 +9E8329D75B9B65B0674BC1D3EF63F7B697A80B3EF103B8F31868FE00259084A6 +06CDC3515915293B0B3856F80A8CEE3322B68BFBF39144223F0FC8B80A1CDEB1 +6D2371AE89C9CA2B77FB978F6F2DDB2E628809D233E14384C00D08106D5F68DB +2259D8DE59F69FCB8458A6CEE232139B9F72FA3A101D54A9474A9BE8A3CDBB79 +64613F90CD7814BA8EA766925B7B37311649690F886A7ABD5C5A14FA72E2F004 +D43FD246BF83346F2D49D3708D0B37B9A7D55B241D6381C6F488A683C8212420 +A68A690865DD17F17CD579A34EC3318C501F1B0F1237088D7E1F647A0641441C +27BFF16E1456BF253FFB4EEEEE08E3A2E2E39A524CF2B7DD391B9130451F7C10 +FA1D754E5FAEA63CFA78618FA45B4A0AAA2AD482FABF9595352CE99103BFB9B4 +529BD32968334005D9EA26AE33663A323DECD7462F03F7F2F07F015839416F08 +EA006ED12713F24DE165906A87233386E27AFC8E45963EE3B7E03E7EA67C59DC +709580489C6C255DFF182151042A618DA8C05670939F0BF62175ED90B3745DCF +49CD881F0E5041DE1B89C636D5433C4EC6DE0227ADE952332674A6C57677A265 +BF1A5F7012582EBBAC5FCC7C3BE258D5020B60C9BFDA7B236919B58256BF8B36 +3922A6793B2FA4975B9B9F53A0EA212CE16B4D2B67956F6A939FABD3BC1A6A20 +97D8D1655EC1AEF330B189A459F24D7BDF1B4BCFD7DD180AC9437D10DC9D4489 +E53AA776C956C4F1C0C8E04B8A06F4A958C41877AE3A0F2DAEA2CBBB07009274 +6C703DD40F9DCD63CFF5B98B7AB8D5ACB3F16FC70BF1707721AC1273D7978996 +34E777DFD5199187BDA107F865E2CC6B5C0C08DCF04509B91602C5750C9A5A3F +BF2AF84BCDD33233898EF2EB01766D985BFA326ABF0080AAFA40E9992CFDBEFF +8599696D621940D7AED320411AD515FF250D1BCB9772AC63E703FDCB19C12E71 +18305C430C05740EC063B5E4B38BD32A7044A8FE10213A4C6AD11C25F640418E +A1DED2480AB59A077F69AD4E201F41D83CD14018C23BB9AEB7688C15A0717E2F +0351DF1CC6B5BC43FD2144941FD045916C9F5404A8D18E2FD74229C673FF3067 +FA7516B2214ED5AEF5E1E1F058313F6A5E30F3B6691622009E4BC2A80D8992A8 +1531F4F79802F3158818683CFE8C05EAB46290B7BD698C96E1FFA48BBD8DDC94 +050ACA118339CE2D98A7E3C3B929E90FA8CFA62D7F57AB3B07A0002AA2BC5B5E +6A623EF048B442F587A40A2EE804E72EAE3BD75B5D048B721FF5915C45908AFB +D28E6116AEAECE7D57952E53E9DC16396ACE32C717D22DB3C38708E7E7C99BD0 +29C299E8E32FE619C4048E7B1359BE4C5B525DCDD9382518D857FC0E1A6E352C +B321B742C4CA32D74E62BC421459FB2C578CCAD0316A1A4A3C631D9ED4B0F0D0 +6DEFD47F6EBEC82B2F680E300FE42DBA525E0783040E515679FD9E29412218E0 +1F9EFA394D0B7F665AFA72CE42B7ED65D4144E80AB7369C74E9F84B2DB3A6FBF +8CD88C660F746B452BD99C75C557C6F49E68593D068CF992854B996327277CCA +7FB50DEC7C17263BB4D209B6A0AEB0D45B77B6DA31895055C392AEDDEFA1FF18 +FE2F5CF4E94D68FCA1439FBC32FDD986AF7A947694F026FA9A72FAAD00C06022 +5E61413D3FF06FC2A74815657666D45C797D20A294ADA0255AB7C6B053C21464 +9B5C0CEBAC0B282A4817F068E86CE1DFEE0B0D2D243077C18D3E134CBAA7A281 +8642C76C1DBD0059FDA73A13AA8DCD378E9CFB16329B2EE2285D4981A5C8FE2A +A44B3C4130FEE029061A7AD0B4E4E069BDAA1B97A28415203CD47B45B47ECAE9 +F8DC4FB177B7E0599EE0250DA1782D51269E826A15964938F59083A7C372B380 +0E130C5ACB824CB4EB9DCF09449C17FC4ED66D2B21373118AC780958C89CE3E5 +16B89344F7A0207085A9C60B48C57A379BC463BA2DB695C27596F089C541D635 +B57F1304F4ADDF3BFE4F6D4F5DD4807597EB9C1F93E9C451A73AE9FDEAE39BBA +FF36EC5D920B4B041903960E0F301DA0DBE6AC89578C15D396FD7D30E8B5D452 +5834BEAB6319555DDAAAD16F3208E6AB503D4D12CA34CE5421B65747BBFB8EC9 +DF3F89B704B8330E54353527EA338913843930F131E6877C06612C91D7CA8EF8 +97B11BE6B46F984BA88854EDFBC412054AF5D0954BED5FA40C80049252E2943D +794252A3A3D8EEC5FCEEC42202BDF237B52C08880C4352986ABF812BA76C8572 +00334BDFAD40518AC034E6CB8E5435D6487EA268708F9CAE63EE39E456420DC1 +56C3A41545A7835D921256A203ED551E79E7F6F9903B4BC1D2D83FEEC81B76F3 +BE19DB4AF3E6BA14E5DCF0B3BCC2B0C86CA2630EFE89D5790A1CFD0C8D52514D +87573FBDA73E98B0301D2CBEA419B296049DA09666D498203B3758E098FD37F9 +1FEAA2F0C8D49AC5C6C8E04E8087F29150E50C0D4EBD9857EC8C587415B57424 +0F0A3134584BD9FABCA8566AAEFF065F46901BDBB36DA1DE58CD70D6D4DBEB05 +8EF41261CF94AD09A6A02D5D89DBF15F9BD641C6B82773EA38B6392C9F5132B0 +C3707912608756E277D253FE00E23C4B535862A0C99FD7435B8C19AFE3ACC5B2 +B37ACA7BBE0F65273CDC2EFEEE1FF43A511CAB373E873520EFB4D2FBC6FA4C23 +A11EEDA078574C5980471CFA9CCEA5D59F1297C71447FED173DC62CBFF5DEC19 +4EFF6885ED29B857F2DE2312D6F14835FCE098462E9F02D701D0F2D2A94AD756 +E375B950B593CB132D1EC9146B53CC8B1A057E7DDEB1BF9CCD1C88BDA332EC75 +7B7F019180594638792A5B935D7C886A6E6572529DAD20BD16ECCFCF31517608 +207CFE03E8A7E87B0F29BF4363FCD14C18A6FE7CA3974D569BA9FA2922445E39 +BC4242CAA8ED91C4CE36141010A01A17F5CD160F4A1A7C4BBBAD67D9868CE28E +20EFB97C2B840BFBF5E73A98A04A8DF558E0453BB6A561F5779E91262F962712 +E18F4E2FB5E918AD34E797A7E25E87DAE39E4FA81DA40702499E6BC39391B23B +5FCCBE0B273C3AFC1FB64E8B6B8AF4B681C868A01E59A04E02231BB8407CD182 +F0570389B4B39CC599E03C66E5C5D03BD5C0759F5E476BCDB1122C3A689EB3ED +2731820B2EB9F46CA40980EE69E6EE147A2854E8DD060B3AA21E096A8E661CFA +7ADAF3BA20F230BE6BEEEE59D7B037F421BA2377BAAD5AD9DBD2FE236C16ADFC +43473B792F9AEB1643576AF86476F6D19DC980DB1B5F4FF4BD385B629B3E1B79 +E3DCC0333D6F63050ADD53D3F84579945DFACE63744C662A092F7C756262743D +FEE700588806241DCB043B259CDB01078E7C6BA126212597FBCD841B555D90E2 +F79EB9ECE179909F7C44436796FC93DFA327552CA8ECD0C19730B9AB9C9FDF8E +97FA4066CD918064B53DC4B8A9F564DCD00B476F761BFDE9F605DE2CDCFAFB6C +06A1F1274B9BEDC5F2683D87A360C4A0549FA3B864416418D9EC75CF7F1EDAE3 +E0E0590C59D3FA8B42C22911FD8244FC588112616346C1A2253F600D0A8CA5D8 +086CDF8505DE847C3321EA8D2297DD4343C5951B928B95E999ECCA8F7CAEE5CD +326AD2F300C8961E317321A4600B97194E384F84190772F381D543EB860C8EF3 +ED0025344C08CE76A5F768D7217951F3B8675565CA2417349D150B5805BA9089 +792A6135343F1357644C50049BCC150EF05FA7E788DA9515BC0AECCED86B919C +6862BDE04DB76AADCB7095DD3AD72FE7FBD375A24526C7E0C79CE575879EF500 +DB261BBFF7076C45E03FBCB17F10CFBE5CFE712AA9BE70E9C1AC11BBFE437E0D +E0811F6D24971DE9C9F7BF0867D7859F808F3A34F9A75E4D64E0F186DFB4C9A2 +16F2DAB020BF454B68B5FF7BC79A2B26149C80D88C258D42B82C0D8C4D2C497A +43234D6B8F08C10766A237A744B63090BE6480DD3BF61E52A77B24AC8E9263A8 +D18859783FB9D65C991C46C57A3782DB9563A5B8129BC9C78CC087A0A34AD9F5 +383D8AFEAE4EE7AB8DC18C529C0CD79E17EB290206AA872F248E732A1D1C9865 +4B45C50220339B558865784BF6D2D1423A78CDA03B3BB521768427BEBADD7555 +6D180483310D6EACB8CC236F81BBE0685AC8F56795683DDE91722D4A3FFBA24B +386AED629619715797B88D83091D52B33FBFDCBD3CF8CFD9F993A3DFE464C627 +7FA61A273110BDBC9D897725AA5B1593FE10F74BB68761AB1168194879DF551F +B464A4AF554DEB374D1FCFF071BC554A5D58FE9E29E5276718EAFB0BDAEE3FE5 +480D2FE83F12BDA1192C9D165677293149296D8DCD78E609270B821651EBE9EE +17BF9B48BB958181C84B1A455141AD2DC7432074418DEB26FA90B8BE391A70C8 +1A291570EEC07C0D32EDD5D21CF6164FEF20728572AEF32EA74334CA18FECD9C +34E76C798D187AEF66B51A0D3AB9B396CDF64B80EACE6CB50A2D91FCC0E7D6C0 +1FAE443EA3F8774783238C336E13AA8EE581F3555DD159951D860628BA36F573 +CDCBC6EE351395A5007B4F1BF2BE5E770A8C4F8AEB7CF11DCB80340986B0EE66 +A03B833587D904D1E903C4538AD6091C4C199ECBD5E9A9E7C952398B537B645D +ED28471C3CA16D4F16B8F9D42E6177D1F5978AF1B35FEE4507E6A90A26B9F459 +19D300A92CE334FC8C653A8EA88A2390760E548C7BB1A81FA23AEA13B7B9A3B4 +95A77283FD0CD439302B1344C349A44DA4A9318C09E841AAAF50BFE7B6B855D3 +4A63FAF84587855C6E96D27C7F32E98EBC015C81E5BBA3B4FD305D1A7EE4DB3B +C578D18A022D963D12C37630F5E41A062559F6BB8DA38F2FB566DE5AD8E85B35 +B8B1A21EEB6668C65A73CBCB57373BA393254F80C8CF23F9A0C290546E849EFD +4510E6CE0015511A5B80C46BDDB98FB309218D3DFEEA68016EFE39B6FBDFDABA +97B81E5EF6642D41B8B67A11FB665CACACD38EDFFEA12C7DF93CAF9AB4638831 +0440281A1EF338475D1198E61A3761C8806DCDC7D67ADF9723093894E47B4D6A +A492FC0F121F69400B03E5FCD6B9F62DDB79478BBA426FCE1CB4AB4B073444C4 +4CABA465C7618519F021ACF198E058494E1E07EDC4E9FE7DE079DCC1EECEB58A +5EFD843C9D7789D577266A3993FC8B975FD7CDF34B73A2C7DF0CA67BDCC32E22 +0F51BB22F703BAF05C1F942CE2A1E19059782948480639B4DF983C394D7E7E1E +F254EC11D4784EA989186FB3FCFC69F56967E78F4DBDD2E42C15E439AFF91B5E +5596DC299ACD88B2A4A73EF2B849E3EECC0AC9DC5F2AFE412E7CD0C1FF22D7AE +EFCD278602F24A45D103330C0016A2A03E28257B8A79AAE1B4B5FB10096FE963 +BA3AFCB41BA533817470FC4E6242A21D7BFC0AA63659627F12B590905B1C815A +C0C4974FD5A7353657E03001E28658FBF3D8CCD38403759B32797118BDDC54A7 +C18752F62DB85C128D88EACCFE237F1D57CB38E5CCC9D07CBB9BF522CBA91BA4 +3C63F201AC013CCCC206CC494286406CB0ACFA548E59F63B9EE7C3C09DBF39ED +355D9849EECC045CD99384934172D4B06ECFDD103BBBAF6FD72ACAE95ECC222F +C3E1D52B5FF630FD40322B025F24BC0328C4F7DB73ACA6A4AA41F00A7EF49CD6 +D89698EF1D4461C788A3A0573AA0A51F17443A41DBFBF64C85A2DDB92CFA8439 +FA5B56016CE952BB12D601BA905C6861A90974970C07DD57CB489D9B7F2BDB15 +D32B49FEC3B2DF2B99D23A8A7FCA361414424D4DDC6040585F3A661FA10BA5CA +717BD3F7AAC86BF54AB116A4C4E293DF0A37253F2DC38833C15D619BF5268865 +10FA87433C9D6FE121AA691D77A4A701577A9BBC488CEDE0D2015D2CDBB3831A +7A651359194F066A00D0B7D848D6916357641344C7CDF2F1156F681DC4B0F97A +320BA45B98E0BBB9FA677E876DA142D06DD926FFFFC6DA7F6EC484D3A803BA3C +08F61CF2ED0ABFCD66ED93060E45B7068325BEF53F6DDF1E48B6145EB887F819 +B39F6F79C70C1658825C28B79561A9A66AF79447C786EB0034890C173185DAB6 +551CD02E1EA6849F75FA6C0A891639F1CA1373A3458CEFC909A89BD6A2FEB96C +7E38010AECB039A33BA1B82A00E9728B13AF760A7A420B1BBF24B8E9713EBBDD +57E5D69259F4B50900FAFDD3EF8AF1469189D24BC646F0F958069A563F17F567 +B1846C75DCC8E5068680E7E893B61C99CEF73F52C4A3FDD947F98B4775A754DE +02778088194C212B1228BAAC6BA26CB133630690D24E2A533ECF1E97586DE1E3 +DC61FABDA612B9548CE55D2413C94815BCC9204E2FE948EEC675CFAFBBD98D75 +A952025DE9217A55B89834E5F60E49494596074473AC25DB530BDEE564CC395E +D68B70D422FC6896E29220153D8172C0DDCBABD1505A9C0D01DF7689E8B41498 +A4AC0B3FAD5A642747522C52187A2E442EE9E492EA4117172C27B25230121813 +D3ABF7622268AEB835199E84AF2C57DAFBC1ECE9EFDEFFAC71E3D439524D9FBF +DD51D65D03A0F75F8E1A49E9D350345EE26ADE5ED627F39F1757D2F98F805BA4 +6FDE80FB63B915AE92DB29FBB7F44A57EA530E0EB7CDEAB857CB13C7B7CAF327 +D4BFC320777AAA5CDDA46FDAC045DAB1AFA65981E0B9EBD8C9CD92F75CAB251C +56C3A5851C675B70AB474C8D2C4E3A844D66F145275865F8F2689445B4FBE274 +A7788411A3216228DFD1C1A70EAB2D803C0A349EF1150B368E2FB6CE5B535D2C +025A601EA9363AF4A961145363D4B02C1D4DE8FD459AF9AE23F8C885AC8E66B9 +F34197484733B5C41DB7F38223CC18BF8C4B4C682C00EB2680C1A47DF7B1E91C +3F94171D98B22A6474FCB4239D801CFF4AFD2EC4810619C04ED39CEF51A45523 +B87B774ECA3B61E32C7B1CEEE65C0281FD3F46697F48489BDB14BF0560E0925A +5ACD0E69FC0BAA13AAD12C5BEB8E6B02EF302EE049023A0839F3501896526DA4 +184FE5CA04D07084BEA4011D556E97C3DE98AA0464918E5DC36FD25F7FC22646 +5D87A66DF8764D70E31D4FD2B8F631D117A106D53C89A49BEE936CDB30E18C49 +C212C0C2DE3ABCD348A48999EC5B204299A0DC82F2495B4EA96E0B4506483157 +3D32E83C83F85100F17EFE625783894E6F0ABFAC2FCD8AAC3EE7EA170E9E3A26 +48D00A9B5E51F69A133E2A58BFFF8D301F6611C72E8AE67BB82158F9A65B63CA +D173C56BA9C387E2BBA8299A1A8EC5C6CD2E39CB828BE33397DCC7102DF7728A +4E317B58094F16992E8C1155D8910425D6E4D468554DD16205CE43EDC33D3402 +C67ADAB3271555EAC089D36EE7F751C2B9FEB4186BAA2239D3C5773395194431 +590D4860F9FF5D6960FDD4D28A5B4E92389CAEEA44CC90C36992D780C7E5D0E1 +56BF0E3D75AAABF24C06A12DB86E5B89F473D30458CEB0A4021589391C38D768 +AFAB16056EC8C054513872A7015038237AD27D76EDD37A7E0DEB20D7580296AD +A70536C4484D0C459E32E331579E923AC0B81B8B7497D778498F98338EF7B3B0 +A564C3C7CCDEDEF299ED4294DFE77D288CE487B10FC63267ECCD88B8F36070A9 +9A3E25FEA50E6BEDF43CE897ED04C6CCCDDE1E6C846CD0AB890126681EA0CFFF +927EBE23E63161D75375E8B320724E6D896AA3467B75C9E61CBCFCADEC7B1D51 +41862525340CA95FB06E828E5E4E44437CCB14C1E92384846181A727A5748A03 +1E58F47C0CB8332F7B5EAE4CE3DA5380ED887CA1837931FDC508F69F5B47997A +4A243B254201274F7B0038CFFAD2EBC6D0C653537C427878606A01B1D89552DA +19EC93A2F36BFA7EBE0EDC86DED777600C6C0235166F02CC9CE77CA0550FFBA7 +7F26C94E7899AF976628ABDDC64F2B3853176E3209CB141EB90D10E62BF95343 +CB42D4E71FC7EBA282C3F52903955611037F74DAFE274AF2EF631A7F89498BBA +0D61D9A744D113E572BAE7EB176E470B96979119FB738F8E5A048CF9A06543B1 +175CFF919E5CDA4FF3533449390B153E5A7361F01813A3F0B35F73C320C48959 +48A6A46F5EBD1D027D1E2397B95B04EDD775237DACCE343B2D868BC97C009E3F +3BDEAA329D265B75A18CC22C4A6B6038C218AF3FDE10EC81D29A5895E573CE1A +0FF3A730510952530A43C1E0093EEC3E1E8D0BA1F32669888C831BC61583DF6A +E30AA23439F5CEBBFA176E8516868B95B0A47753886C56A03A71AD9EB4DA2FDD +8E0C66111E0504F2CF6F2E98B2F244850EB7F9D0588F1D135EF0D54253600537 +01EAFDFCD9219558EBEC100444A4ED143D3F0666A010ECA61A61FE4F4086FA87 +9363584AB6689F6072E7E3CF1386CDD52BAABF193444484B90C6DA959781342D +69F6C37344912B80CC414D3B763314AB2016633D7AD6838DC5DE7169C97EA89A +FBFAA322E5DD7013CD78CCE43AB9C9F9CB4C549AF48AE1107E0A371720695274 +8AC2B221E321085BEAE67A5F28B913BF82C8BE9C8ECC91F4F0E207CE9DAA453C +96BA6AB3F816CB68C8CAA7BEE72D06BB81A4EE0D07D62C8B377F5F84F0DC0C5D +07BE1B902748E92CD91ACF4FA925DC20A87B1D68FCB8BA12BDBECD4CF8158F64 +C786055BA9EE8EB8C04977D513B264CC2553678015B26F0BED0B6B40E9C918FD +CF921973F8EBBE6069DF657140A78B27FECC079449D2AEBC5AD41D096CF2CD8D +99849B5F9B0DA598260C4F219AF1C76D786A086B6926A41D8303BF33F59A39F4 +5B4F4222B36107A9DC2CB7A28DA2F6ABAB02EC4B8360436768B941CD0B590E5B +E8BC36DFB239E726C665C6DD29D3BDC5292201A2D494C53A08B1EBE9AB477977 +BC0F431FC73B4CB24C18E43FF0940577EACC17DF5AA1F68942A97545AD204004 +0C52CCE5F190EB02A982A0F66E5351EC5ACA8AAA3CCD8A29E1AB3F12E5A62E2B +BE89BA28C2B87C2EE9603DD2AE947C0C9319C7E946E11212A45AE94D5520CD1D +4335107FE43273384211882110A064486C74715FC6EE0A08A6DCD1BD4C9A463E +90D973F566C4914DFE7407E1518F90739FD341CF93319E34C5FC2BCC37CEBD1B +84E1D1C16A6C8D89651160A4980327F82AB41E1DDD66B2F579F70DE0F41009B9 +FB28299E902B4438CD191233B375107693A799B752880A5FFFDEB0BA29F1D454 +20055129029C8EC38D9C73622288B3CF85FAEC74DE342A19F8E91573CAEB9706 +7D6060BE1586EEFD709F325722E4DF41D45C24FAD348B246B14E4C6933F696E3 +1C0325BD8AA56F959381D28E578E1C097252F69570A7FD1F51B23ED588797249 +547690741C8C021CABE87EE439B5C16B6FCA3465C571FEC8CE6B83977B9F037A +259480AD370875BC54454CE3A7A8C454A70DB840C51C057ECF53CEF2FC995D53 +4C01 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +cleartomark +%%EndFont +%%BeginFont: CMSL10 +%!PS-AdobeFont-1.1: CMSL10 1.0 +%%CreationDate: 1991 Aug 20 16:40:20 +% Copyright (C) 1997 American Mathematical Society. All Rights Reserved. +11 dict begin +/FontInfo 7 dict dup begin +/version (1.0) readonly def +/Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def +/FullName (CMSL10) readonly def +/FamilyName (Computer Modern) readonly def +/Weight (Medium) readonly def +/ItalicAngle -9.46 def +/isFixedPitch false def +end readonly def +/FontName /CMSL10 def +/PaintType 0 def +/FontType 1 def +/FontMatrix [0.001 0 0 0.001 0 0] readonly def +/Encoding 256 array +0 1 255 {1 index exch /.notdef put} for +dup 0 /.notdef put +readonly def +/FontBBox{-62 -250 1123 750}readonly def +/UniqueID 5000798 def +currentdict end +currentfile eexec +D9D66F633B846A97B686A97E45A3D0AA0529731C99A784CCBE85B4993B2EEBDE +3B12D472B7CF54651EF21185116A69AB1096ED4BAD2F646635E019B6417CC77B +532F85D811C70D1429A19A5307EF63EB5C5E02C89FC6C20F6D9D89E7D91FE470 +B72BEFDA23F5DF76BE05AF4CE93137A219ED8A04A9D7D6FDF37E6B7FCDE0D90B +986423E5960A5D9FBB4C956556E8DF90CBFAEC476FA36FD9A5C8175C9AF513FE +D919C2DDD26BDC0D99398B9F4D03D5993DFC0930297866E1CD0A319B6B1FD958 +9429B9D40924DC059325D9D4CC0344F3F997A99E6CC0676735EBCD685AAC9142 +08DAFEC78BB41AFC2F1C219910BDF41D6279284EF600B69776CA15BC8A34347C +30783C52AFA60FBE3E353E2AE354CF87B558776A22C776C7A0B5AB5CE1F941EF +C2D9CAC37294BF407A671F10E4743BF842143F4F7DFEE643BA3BBD8BB9E3F24A +BCCF7F0ADF8BA500620C81033EAE8C4EF2C1DEF13AC575F1B3BBB66F093D3B78 +5412B82B67FFA087AF57182B2230F9F2137180CA58A7D9B2C822FF04BE6CD01D +43B2CA7058C7B953F6D9B5D6E91ECBAA5CDE1159B0E59C83DBAD96D6C8C8BAB1 +374EF652D10C0F3EE7104472C98DD3572AAF2D45A70BF7061447E21EE3C3BF23 +DF39C2D1B35B42CD5297BEBE6BC94F7C9DC6E61EC67E4F677256FED9064BD3E4 +B51A71B1D27CA4E5AA9E1D8080E6DAB5310711EEF87C40859FA935B19524AE83 +63B163FA8397BDFF443227FEDF7DB27DC35D89FB1C5E435DA0619A5C88AFC73B +89A2DF5E767C5B536BC7167A840A0C32BD57A14DE69A7D0D819AC36FF32F908A +5070F32983BB007437E3500799DF5E0AD3710A4C0000F0098D5BE99F2EB9C1C2 +C444FD9552D0DCA098A94B3BF176F511CEE13DB7EFFAED7C47B5ADCF8D4700F5 +7B6DF50EE617C00966B9A2828882804DB7477F4A8CF5345B7F3568B4F72BCE73 +2E2AA5BC4B4C70E21F3AD9AFC3B8605A00D67EF9ED1F4D13DDAA920D45B43CE0 +0941BF17CF05D2B777C11D4D844AB20C0693D1DDF00B27D9E1AA2D98A4A06CC6 +D342AD8F644F4787B66CA7D861E7CE13FCDA85C1B0C9F94009768EA89838EBA2 +7818F40A3CBAFE9BD3ABDEC16E56A061E3D8BDCAA7496D85236E8E9F367E6A91 +8899D14E4FE387C2622661DD1B2034C83AC85533A4FF10AC4AA0904C9D965C23 +E5FB21A264242B60B3D723712DB1C7E6CDE1725588732D2015D40FD5DEC0863E +8320029BBF3F90E947D34F99F88CCD346D1DEA83AE8E0D5F898736BAE8398BEF +E547ED0DCB01E5F4B7D8A8485E9E1C5DF63143FC30A0231DB7571CB33503C85B +672147CD91A8317522E45BEC7DF430828265EE5A55D33F1B875A075B423E65C1 +55D155EA8F7C766AF61FD509D9C99C8F38872F703739368548855C0B0FEADF46 +F6EA9A77B68F598BEF9535DEABCAE2F70FB0E4B05DC87892CAB78B55D40624C9 +04EDE7C5E525952635FB3059CC14EF7874E823E5520FEAD85613CEA9D5011918 +2FF1F9F1682DDC3E9B10559172A814DB77E89D87102630AE9502222612D14E8B +18DD83D3F0FA239951E9111AA35CE0FFBF2294C3ECC4F053B1DD3C688164E7C4 +8C965C3474706163EB83BE7031E212DF471C34CE68CF7D70DD29848D8C05236F +421F25279D061BF76853C3FBD8C0DE771F52AEE2C073C3F41476A2224CAF7390 +856B7A2ECD5BF46EF467E9B287AF931E334DFA1B0018C107C64FEF306452B6A0 +A63117B670FC331F08E0EF834B994A1AF7BCC480922A7FDF74F175D4EEA169D7 +1FF9161B866CD6978AD88F4DEE1CCC0C22498A58BDF7CF4264ECCC81686451AE +D285F40242479B95BAA84AE32F97AEA31A3AFC45DE6D8E1589F091413B865D72 +99E9231D16326AF8A2B70E0583D57FA6A389B913B206E6FC8EC71136B1C1EB61 +5CFEFEA62B273B47BF2785C20A2B490185CF414800B9C7181DDD2966D19C0A48 +E3949E779E7A37DD5F123228EECADD70FA07614FCA1420B2BAA0B1552F072057 +530A5EED48BA1E49327FECA2888C40C69426905BD60B960C531822346DBD1DFB +EB71B9BEA3DAC83F6FAD7485BE6ACC31CB469D62EECDBCB3C14CA0A8CD4A72C6 +E516817520FD82D31A1C99A5337F71E1D5632A76E166E68F0757663323A916CB +3D48CF3448F91109909BF6331982658F418D167C9C8A0133DD53D86A930DEF31 +AF0B2E504EA1F94E68CC14E9AD5E49D41E74759BE49A271EF14D62081959550D +057A623838930D0515F701110146AAE3E5D6817E4757ACB14B5CFF85A867A3F8 +3B47821D0F16FB60A0346D0F46BBD63ABB6F00D23AB0B3162A72528DE96A7A49 +D33CB75BD8F637D32A2A937AB39700E30411F9C4DC93A7454C485903F81A5C8F +9F53684D59147F0A783D92FE163965606AA9656E1B245CB21FF345165A6DA0F3 +5FF4BBCBAEB32103F45616EC2963917BC0840669CCD97D46D892BD95D0AFD53A +5384D36F72A3B2DA10569D05818AD1D55C3BE41834B6992072E693BCF656EE20 +2835996FF99A4EB2075B1EE2E20695E8A039D788B53F9467438C53130D7FE320 +B65A1E16EE040128DF932BF0A0B180C838CE7542ADF8AAD187BB769182F53897 +5E84E3F0836C26D7104A178CDD976B87AF041B0B2DB7B2A0B3B98FB8D16A7B29 +335331C128BF78F0E3CFE186C974AAB8F23CDB283118159DA6766E17DEE5B1EF +4F608088A0CED6ED465CA01B27A7E6F1BF8DFDD40C559014F8D65D1894F22CC5 +AFA7F18F38F6ADCC89529BB1A5F9B5CE3A5067AA7B17413C5C16086BA8F1AD7A +0E1065B54F5A0D2511E4E779B2F4CE5E505DCC3CEB98D4BA4F3F28CC7EF2D305 +0656C55134F0EEB77A9CCE3E6151A9CFCC7005ADFE32998C6E79A46D03A53373 +42B7D50641F802F76DC08E8D2ACB7011A6A7AAA346BA6C05BA6B4372F7EF8943 +81E15DD7306E1EBF900220DD72E50A5D55A840C1634FBF4C58F0DDBB3F18CF12 +A99FD758F7A598EA4517D512DB69A06C672DC1F2D1C6FDDDA60289AB9005FED6 +0ACCDB75328F262213699545DF28164F801FF7D86758D7D6AEB69346BF974EFD +0967F89A38E9C392A72A6E52F09FAE76844C66E38809E23BD20C3C963AE64C4B +5E4A248FC50AE2C739EED7AA04A8F5663644C9A597E790BDC148D695D9A09DC0 +4255440738E531DA0610D58C84322F7D88A98850BB660430BCCD0E4366D709C9 +1693C7EAFFF3EC5E1E3E1C2ECC1DCACF547072F0DFAEEDC82A761C8BFBF281F5 +32004366503014BBF94D1FA67491BB410B74B399750FE176E55FDBEB5EF05746 +6316C13022E5F0F681BE0B48DA57A08B9C578AE362758A5AFB7AE95C180A3A6E +BD63388107B0581D2EF6011EC3E6A0F3314D2D5E0CDAFF39BD7CA16D7127B6D7 +BFE2622E9036A97C13B887A808A697563EE375E8BF35184694123A7311004F14 +FB923D3162CF6E18D4101E3D03FC496B4941B24085583DAC124E13185F34BC16 +CB5357031A2EE7D5CF085A06AED38D246553EE200D16F83069F6D5CBB254B882 +C1E1DC0639C7838E8272818E31FC42958EBC9610A02BC76C702F3AAE5FD965B0 +ABDC7E4D76AA33ED2B2672C00146CB84E336C8171DF44FD03768A41BA20E74C4 +E1C8A4B6983D877C4CD574652BC101CDEF68FE7FDFD9890163E9991BBCB9900D +EB38C0EEA027B1FF1EDE8FAF74298025D4E980AAF78F0F215F8A79CC2FE01AA0 +B2FDFB3B62524E85E57B09844AAC4EE5457EBB6E94B26187F6D9C0CDB40DA66B +67124BAE194EFAE0DACFC151B4DCFBE62EDAAAF73D3C35406B4DC63A52F640C0 +1BB69E4DAF62B54A455B08C13EE090695E298F7298D60081BB180725E265E234 +6298797DDE5B729BA62EA1476171D371F441C8E812A78C07E93BE7B54595873C +41802D035746B9913146B8900A0B6A72D45495E9747C6174F425F0D541C4B965 +C93DC19B7DD23028247500D4FC6B56483311CFBE2E3ED7009E0BB448F4260429 +1B6E7F7F51B8EA2CE690FEB9E399C048B8A44BD6427266A531419995F63CA763 +6F33472938317C8B4DF4A08288239DC5CAB08CF2B685E06C025A080F9AE859DD +92AC686E5A6750E1416CAF269808C2B41456B85E90182ADF7C49EC289A584A13 +8F4423E055FBA92CADA57AEECF0B080F588E467A56C0D5BF3E5474C4AE72C9DE +7E58CD7019A120985CA7466E7FBDA1A3BBDA5851F29FD9FCEE6D4C7E83DE8D01 +30717D1A87D9B2519F83295DB8D129E9FE6F63EFA562F2887EAB20251B38F8E2 +FE3B426F6B6E3F9DD18044784D031FE559FF54FCE638FBC4E431A5D2B1FB4598 +0599EB21025127EE5984E4B9547C9174949B8BD298851FF2279F49DDB60CD6BB +C791FD5C98C9F101073CAF431807AAE3EFAFB62C26F20B744BB9C2AB2CA7685B +EA939E79AB343F7C7682E7049EE484026A87422524D7F05E74946EF3EA3D3138 +14AA4D5B84888F0324BB693DCD9D488F11D9AE9033B9542226D09F3E212ADDC7 +EEDF0E695D5FFA6BB8736924271BC6C0EC991E123F2EFB42CD4738C089626585 +D6D9C81A5B600986D34F5746F58BD4A3C6018786F83ADDE80D4AADAC74AC5D57 +92B3B2AEA8A23CD46D96C73253430550DE6A9D38318D19924172F753A925852C +E254E291C75D2A2FAF88E8B1EBC9338CD4633891C274A891C34BDB36F11B4539 +09B3DFFBA7C8F69F130782B2C52BC4FFD73AFB85E9B89D77C0E281656E60DE46 +96AD0403E5FA280B5125386976E1931ABF92869B9FD35FAE8CBD8C81C6761A0A +A58BED448C83D578415C9F3C6651EFF09F06D3232048EDF12BACFB2C79D88C5E +266A3AE6889C188B9C0AA2B08507960F779B4DD780C1BFD4897B5C9D54AFA801 +821C4BA6E0388CA3A7B4679425C777B390518F169CF463976039BF7FA2EB65F6 +C0430AC41C449B6B86BFEAA1FB31141D790F3AED1BA2A996D09DE2C2562BDD5D +5CFA628A96891AED8619606A54B7C29F92922F9523CADF456632E7583DE33282 +B450298AFE02A5FF44B03753E69D688049379A58D9D64CF54D838F3ADBC2E189 +FE9533FA4CFAA739984DFC92B242BDC27A9B2D7EA5B7DA2BD8E68F56D3F9C50F +1787DE3DC6A563E026E0F825EB44E94AE20A166126C23D6C1C50845D69CEDBFE +E5BF8BB1CD69ADB8719E0D323248A16BD5474EB8866B27D076319E2DD94E22F6 +B5775E1C1730A230DF4A9B6E755FE9ADE2C2E52050812566548AB8D23E3FA2DC +0D7D40D41E7FD479139C518C62755AA7AB849147A9DA060248AC709BC9AF5397 +E4C2436DE40DCC4DB45F25A6F13A9CEF167844DEA396AF7F276F3E406429BF4D +77B52727620D1EDEB498AAAF82882A64A536B27428DAD07B65E4F67204F5F6EA +640BE2DD1A4B0C3219E0A4078F4E724C87EC03F40687457FE0A33BC7ED668E0C +1ADEDCB711CE4B6C3FF6C6B795C8D94AB21258B80EBE07D5C6750C31141DFCCE +D040FC0ABBA2F70FCE652DA2B054667AECCBCFF2CE44067C59D9B519DF8D0BC3 +601DF1C69E3C527D3DA14E300AB16DE394C3B6834224E6ABD0D3C5D69CDF3BED +0F1D25B40E43461A419E09EBE7C064431E1A65E38381C3B499DC14A5EC914115 +0EFFA2A0D3E3410C04BA946888CCF34B9E14CA34A9AEDD7EE33A21616222E1BF +E452124F8385EB91CB3B150C09CABC844B3AE4A6F160A76402FEFF88143B8EB8 +7861911F813B9F4FBAC396AA1A0044583B6103CD6C06D835067FB4A805F012F6 +8B4DD3A94998DA21774A2F367BF35DC8DE396F2744AA755FA1E9CC924D55936D +FB5816F04D690C73F9A6745A31F44ADC6AD84E5EED1FEF8C79FAF887254B9B43 +1D7E7D936EA73A6C17FC206CDF381B43CEEAD16372472E1557C331BD84AC314E +0F0DD068CF5614855302073C29D827D25AA28AF4EDA5ADA51E7A41D82AE8C541 +FFBD51070BE1223BC469284BC7202DD0511BB35187CBF51619FF6AC2C4EDFE3D +59CFE708C4CCEF1477728909812020747FCB20542187D663538CB4499E0F1E78 +E7A855D1B98CC60EE8E94484067CB726E97FEF6B73806DA6AE03A03A999CD3C0 +448BFA5D5D84D2CA2FC3FF8B9B0C44EA6301536D468066263726581D67AA247F +2474EC9818DC904B50A6B37CCB054D2BA43BE164D56A52D277ECFFBD89A9996D +ADC9DFEF4206BB16B1D30F57229E17B22ECD569CC5184B85601B8D4114B1CDF3 +19104059BF448D7784AD86A432ACB9E9CA67D1F7E2E3AD1CB4444BDDBCD42F70 +8B0BEF950219F68CA869D4F9154AE0D98A562EC75BDE9FBB9EDF4BD321544151 +918A39D105A812662B4E1D3BA59EB980AD687F300EE7B4864FB69D6BBF9FB1A0 +23C9DE5EB29A2C67BD41A651D37FAC1EA23FDD1A6A03C2DFFF7B8B0352273FFA +00F718CEA4DCA42903F88F341F19E16C2BE1A49073F672970206381B4560B701 +21614EA094C3B2447FE83F460867A432A1665AC8A41E099B63A549B7ACD5F451 +D4950B6ED06EA1420D679616D3290CAA8530E83EDE95826B1FBBF20E3935E861 +E36DF20550F20B97D6055B702D897AED20C970EBA4287EC14B933BD3360320B2 +D39147E6C37CFD7E0434D163D1DACC8D2D3BBADC1E064076F0B7F4C2E113C99B +362F9A6A241ACA27BF0000CBF796C099F56097DC88725D6B7471D840C6641394 +193D994B7B16FF93ED96322766FC9FEE2434BFDDFF5C5CCCD2F7DF30E4942DEC +8AF62A14CAE56679936650E8140ACABFC0816C72AA29223AC6EA810CA2262316 +4E7AF26429DA8E7A8C0C9C76D54DE98150D94A24A44E19C8C33FADC69BC146B8 +1A0C4E676C3835B1C43817DB3513F2366E2105527CD2AF5BD1D06821292BCD91 +93CABE6F6E4FF381D35492E6D83C21645650E52EAB1D2C2E396264BB3721AEE3 +ADD93B3183961B1F1382CE896E4324D0E113D1427DCA1DFF23E7475D31A866D7 +854BF0B6AF6E7E49CFAEF5F75CD92C3ED123B3CE6ED9B1673ABC5F74829B0C17 +5B30B59AEBFAA4F925D790A9608900D05D332206338852516817CEA0529254C0 +D09F7CE1431E27469C14DB6DF763370FBF8F9AED3D5315F1C463D967CC26A75D +B1D3DFD5B5C3163304D2C5C05E1E9DF51B2CE1E02A42E28195349CCDECF8A798 +949B49691312BF0C2A6B876BA470B4A687B302639BAEFB4AF896098EAF169644 +DEBBBB7908F6B2CB7B4B90B3BAC1B88CE0A68FB210411BE55DA9FEA6936E9BA3 +FCD10181D209B546D84876AED9374011CAAEBAF81F3F267EE4B006274D39E27B +F4CAD5E76E753D4B239CDB0968F2826A0AD40CC84E48B5D23783ABF374315F41 +FEB340E77DA6BC30E13B280F7B21B2D1543498E107C625DB4ED729A631D41948 +CEFC84927207FF77235FCC3F72E2BE779B6B60FFDA38B05A14EBFF0436708485 +A11EB6A7EB414994FC636E18CA5CFF432D4B7835CD3472010FFE226B178DAD46 +6A0B0E2AC832D2D32B5994B21270FEAB62F95BCF2F870EAA79A9D5F3480E8F4D +68EBA4265CAB5563295ADF1D54DDDC9071691D996D5D34C308F9E8C440831798 +B96CE92AE1711CFEEAF45FBC63F4ABD466BCEF2299209473238F302B3B441CD8 +4640956EB3A6976F425FDD8A115EA00FBC420F49F00C5FB237013F502AA1C046 +5D04AD291DBA5ECF1CBAD5681FFC89045BD55BA951DFA7B5407C688FB0C42262 +7AF72CF53C3107F42C34FD968A0B2C4F30771A2DF688037B45A0488BD823BC4B +0348ED7DFFE7161060DDE1117FB8B7D8883DB3AFB4C0E7FAC095869A593CA8D0 +D2851A6143FFCB3DDFB78A4C5B2795A7D3AB1355A1CA81133CA7CAC78F112759 +13E7EA15C6C0399DC657B2BE607310747070FF8C3A7288C356E28EADB53AEC9B +47DC9892AA4D9F3FE534083F2F725874F1B610EF85FC6462763AC476243F6749 +F24D18DA615FBA3E0E7CABC0555C5ACFA192C335517EE593D4F572B068DC1875 +16E7143B1D286B6F9EAEEF9AD032357BF686B38DFE9614BED880B60D95757015 +0DAAE0DB5A2AFEDB75628DD65332B0E3E6ED7C9F217D00B5D4748536CBA264B9 +D9AA6CB4C2F91C1F16E3881155C162CE45FB3FAAC36A8AE2395062BA4EF984B1 +5BA305768358BC11B824816DC78C95446DFAC96234AB7D2C50D6C0B9BE90FE36 +1A97EDE7F382702FC6C201C23D7499D88643C0370DB8F8E7762694260B81FE26 +2E1002A9CAAF8ACDFDB6BECC91BC372A04F01E1A66AEACC16D9BB95374D5F050 +6D1C67DABDA03EEB2111E4EE8468037314F4F53F786800511D067426BF09080B +135EF9FB14FFB49935CA055EDEB99DF36284BD5F24D7224BE0936ECE727698AC +A7AE07B29F3F717FA4E8F31C3CA91D7F0497B0BF4D1A13B026CAF29902324471 +AECEDFFB9110B6D3F135E00B28054C9122979968E102141E1B3764C4E74DE1DA +0E2D08B8FF6AA00000E295DE9B00891F016820A9CE091F959CE7FDD0B656C89C +061971BCB9D12CC9938C309722621E2CC6988EB8EEA37D2C8237CE6D1995C073 +168CED6EB4F49FCBD90D11CD1A424421431681242198618390299A8BB4DFB14D +852196DED1751576B6A4B0C4B044560212BBDB44A13DBFFEDC5B55CE9E813AB5 +E59BB6474CB6498CF1372B540BAB62CDE9CB522221306984E4D4A93D66168FFC +94D3D722AEC33B91887A9243A5D3DD6CD7666D6DC14CAB7EB508C0B5803A0F9D +BB6ACBC2C378AC52DEBD5AFA1EEA68B2070514AF8BA8B451247930F88A09C807 +73AB0E8724E862B6E915266C0A77CC027602316C38AF0CB3E26312731125B516 +0CB71820DAE1038D52981B29898E175B20A780A8228D1438085EE12A159C1EF9 +E86E9D2C43AA40936D0C5EC9AC52CFBD266A509E152F08D6D9A4B82EC5714FB8 +04A101407320EE732C09BCA7CB8E7C476D5D89E046690B645F19B975C2F7C1C6 +1AEDD047ABD0D6851263AA0C23BE521ED1A93B8C8914DEC57A12E6AF6652A95B +4B5F74D32A31FC0F05EEB0EFA5841E5C42AFF8EBF4960054A930F1E1C93FB1C7 +98AE63B1A79D04780DBF480BDA2CF13165D5A354D8CF051A2EFC44206FAC9341 +D43AC601DF80A80EEC9007AD0862186139B9F94BFEAD5B0A0457BB8D7B606DBC +419225743817957AB44B5691CD6EA83EBF879D237516 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +cleartomark +%%EndFont +%%BeginFont: CMCSC10 +%!PS-AdobeFont-1.1: CMCSC10 1.0 +%%CreationDate: 1991 Aug 18 17:46:49 +% Copyright (C) 1997 American Mathematical Society. All Rights Reserved. +11 dict begin +/FontInfo 7 dict dup begin +/version (1.0) readonly def +/Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def +/FullName (CMCSC10) readonly def +/FamilyName (Computer Modern) readonly def +/Weight (Medium) readonly def +/ItalicAngle 0 def +/isFixedPitch false def +end readonly def +/FontName /CMCSC10 def +/PaintType 0 def +/FontType 1 def +/FontMatrix [0.001 0 0 0.001 0 0] readonly def +/Encoding 256 array +0 1 255 {1 index exch /.notdef put} for +dup 0 /.notdef put +readonly def +/FontBBox{14 -250 1077 750}readonly def +/UniqueID 5000772 def +currentdict end +currentfile eexec +D9D66F633B846A97B686A97E45A3D0AA0529731C99A784CCBE85B4993B2EEBDE +3B12D472B7CF54651EF21185116A69AB1096ED4BAD2F646635E019B6417CC77B +532F85D811C70D1429A19A5307EF63EB5C5E02C89FC6C20F6D9D89E7D91FE470 +B72BEFDA23F5DF76BE05AF4CE93137A219ED8A04A9D7D6FDF37E6B7FCDE0D90B +986423E5960A5D9FBB4C956556E8DF90CBFAEC476FA36FD9A5C8175C9AF513FE +D919C2DDD26BDC0D99398B9F4D03D5993DFC0930297866E1CD0A30EB76029337 +900ECFB1390CA5C0C3A04528044F266BA17BE487C79B94FAC6D6484684C5BFEA +87BCCC77D40AD11552035E95E3007126418ED49B68468B38A14E88E68A267B98 +076F1C9769A5AFBC285E5B158EAC9F926F1D6C0B8F1D57D9C31D25AE27123518 +9D2CD92E5689E0213089BD268DA5E47525CB8EABAA4B78A15AEA34705889AB3A +FFB8953B5B3482E52BFA0940630ADF8C0AC2177D907324299EE980E850F203CD +B627962F43D5A678C44243CDE97853BDC6AB45FD5C09AD274DAF89929F583CC9 +CCC24BDFC68B92111055ABA5F26D2DC67C70906F71C2957701D65AE746A60C30 +40E6CB24B97FCDAD0487AE38A201FBF0E41BABD2181981A71940F1E707F91E5D +C8CA50CB16D8702D188E56D014D92F76CE0B52ABDB9110E32438D2BBF3E6A40B +7B005F10BB437812CAC6ED2996F7606DC962C4FDE207FF322782C343DF44CEC5 +FF06A55C630C20E9AE1B0D1C5673753C43BA0767D65D1B451CC6380D8BB3C4DC +81E8FD8AA79BE993218686F29D3CD925566DD587F541A0DA1B1CC3BCEA2E6C7D +5E1016F6917A871F1BBAD96AF9E867735017119A381FCF33EB2D3E1E7093FD90 +CDB0CED4818CFD9E201A03430CEC713620BE0D3254158931FB657C6877C1B3D2 +24030F377820DA58F4B95CFE645109F3F1B80DB5FACFD7D05AE2909EEFCF95AD +9CB286C8B6C075CA2267C101B736139863186C193E31085E7C9FD88EF8BBECE3 +933542C85309013325B4BBFE9A5B606780C8580ABDA2F5D0064EBFC23939B307 +08568C3B7F5F053BF367DEBA349FABB9F760C44D100BDEEFBB01F27BFC61FCD7 +5EAC976CB24D67763C8CBC0CB43B872E68A0FAC1127FC65DE1D613223F947D89 +AAFB4FCD676359F7C3A0EE0BE2BF8A912E2E4CE58B7357A05CB75CFB62CD5F9B +9A0FFD1BCCEA877E2C20231CFC0F7E31F536223146F955D34279086878748772 +0C9D158E3B6CA92EA5C359C620FDBBDA421B3510FEE1D118024735E213B8F03F +B916582DB3B56D9E704FF55F61AE12B8000ABB7C2ED781978A31EE30C1658128 +F18A4B92BD9CFD1AE5D7BE8E0849AF3E1B762028BD1D1A57EC7EF6BB3EF342A9 +82EE0D16724928E3A1BBEDE05FC967AB3C511578435D0D4958EBFA1FC32C6D2A +5E1C7E62B8F4BFD82CC2340C95799F57D486E4929F07CBD1C86DB204156E344C +74B191E911E9476486CCE4D2F0DF2A79ED8F8623DB218CE3E8AFD4B42AF7FDD4 +EFC3A7146816743DA8EC34E955861CCDA22AECF0C74D74FA6402503A2088C564 +D44A87245F246DDD847AB57D2AC8ABFF7045341C6D046045516B2E10B85E0637 +814E135E13BE0439644B8FF8A46423EAA6CA3505F9152C19CE0FEAEB9242037F +AB2462A87EF274356B5A4F837542378C61EA932ECFB635E4F69628EB0B1C20A9 +095107E0FE465057BD95C0EC8CEAFFF13F3EF5D9758E8BDA1D55C86A2C3D5985 +1D3B67E8B1F5F93C4CFCC75A0BC8ACE6C7855767523DD6C79E253DFC2D49EC38 +B24AB1B7D2D0816542AAA408176C485E7C490CF18F8C73CFC82E449E0976D671 +950C0C35170514AD6227A312BEA851982650498DE535949378ECF3AE72A0E761 +7CC65648D33C5FFDB48C49AF27E9C7E8D8C22EC491197F1384698397F024EE32 +01A97F70759B69AEB138CE12EA7C4E0F12B35DA8B723C43A525E461887234C67 +243CE39372C4EABCB6B0A3521C7DB601708844C6062BC9A93024395B15519BEB +C56CEDB7898ADF92A9D675788DE3B50A97224C194756508E5C5A4E0B96D6372E +F27AAE34A3F1BA3389A222B51C2A1373135143B80B71EB4B42AB1F09F60ABBC2 +EBA97400A4398BCDAE99C85F0A9C03366E91F1A19FC22670D608F1097AFF502F +EFF30748B578FD8D750D28C60C4250896B87E841AABE6D442FDE4586B90FD905 +FC3D19C00DB4DB6719D58F750811B7EB3D5EC40B69E66CD7F5BCC4131B9CA194 +B27DBB7A30BB5121B7950EC6B453FCD5353F734FAA157D1F85B508B75087EE2A +EAE9ACE82CB3A7D7ECB3DBDD4263A01D128D83B23D3BE98865C90D47C78E0E05 +C28CF793FF756DE91683370E81CF7C36C58CEF19BAAF36A20664E0FF2DC74CD7 +A6271A46FC3848DB589C50A715BFD53716C0B46146CB2920DDCC525BF83D766C +1E45F6690AB28C45CEFF4BF426E67B82E7CCEAC6A165977BA375D14EDE206067 +56497B7E2D1C81ABBF7A5180067F1A698DDBD9E423ED67B72ECDCC2AB7DAF950 +3385AAA4384490E369C9FFCD8F491EB372A80485DF57ABEE2995BA59C397A858 +39318C7638B511AA9A40A8AD69D053A8B05E3DDF93FB876FA5007EFF920C370C +368A2657C78F5ADD83890B4F6890C4BDD2041951D58021F5AF4CB5CF5F432E59 +C8A6F5971D354720EED8352B1FE32BCD231D33BC090BF7E1D731574C68FB8CD1 +FF9A7FFD70E3912B2A1181BDCAF989C9CD7FB3B30EF2D8280C7D3D202A7443BF +F8E44D21CBFD72671DF0D57ABD165A9B4A925E14669A6AB0AA33462ED7EDE70F +D88D4F43AA8A9326C69D94A76F236F85DBDC13DBDE75F590155CCDB0C18EAA74 +EEDEF95771CFF412D3C9DAC65DB3570D8211BE98C27CF0C2A536202FCA5948D8 +7C83EFB774CC1261962F1C3C05467C2F8EA3E8C3E3BD82B1F39639DCEE46F6FB +79700257DDB6172206C6CCDBDE82268E3B5E40CB8E1A33E7C87F386086A3B015 +114433522F9D0CE343F1C7CC6E188A29FB93C2D246670D2F92EFC68178D35EDA +BB2A4BA8355CECBC97254E3CD52F188EADB5B5825FB109E94EACEBDB5597E939 +B7F2BF5A53BACFF6DD24ACCE2DD4597B7921EF21FF911C4812CD236D95C9AF68 +7BDEC554C8B748301EF5BD6BB9C8CEA0F1E505574018CC2D599175E6A9A74285 +1D3DC0E68B0579D9AAAD99EB49D518699990E0B4CD65F7CC8EAF7413ADFDF219 +CEB8F1234D70F6B66064AD518DCDB0BF9E90AB0EE016ED7C323ACA421416BC47 +103D4ACEB453B8302BE7E8679DAC6FCC0BB614D9E312351964BFFD3AD356953F +62F0B683EA75A83461F88B4303C046EDB518E74E09D19115E6064D62848F9E2E +4942EEA7AB91DBFB7644390BF11B9E9DB49C4585B6427979F524419B3FD2E7F8 +7517056C688D5F051C821EB196414E3D480420619B1910DD6F7A12B5E01CAB06 +FDDAE550C11E7AC395B1F480A73430D971889772110A806CCA9B5921BC37AE7B +94105AF102A79E3CDD32C5682043D3EFBAEBDAF7AE922211E4C4C61D37966F56 +17E3FD9A47D40FDDC45D21ADE80F6539AFD69C3AB8A01797FDBB9AC150FDFDAA +736F3E4F149959C4AEE4B0E529F770E5E7EF9D30B040989201428F8399E3679A +01D4FC61B6A4879D4764B23D424CBA11256ED3CE090F1D7F1328BCB5F800C705 +A19A1212A9662D86269420B6C7E6BB638DAA9460FAB9BB8545B427B417FF2A82 +486C8D114468FFA2C45B530D59AE72E7FA365F41AE589E3E1957808F065A4A1C +240AE545A87652356BE9068277BA0B9E79DC84698139D835F3F500348317BB43 +2C59C0C0FF7CAF5CC8350D15CA59101A25E4F2E0CB2DA8E5C094B4934A189DB1 +6288CE469B60FDC50280C232AE7EB1EE123CA4ACCFF7AF51DDE258CE52ED59EB +36DC6C94893146505F3DAD8E3C838EB3C12B13B2AA38E7F43F3139C5BC1138D4 +F1F2F52B5AE4550D3A820BDCADF1989040DD77B8EF5FCD3AC42BF884FD02C1DD +13B24556701E3CD43B48C9FB45E5758DC7571EA4ED3442022300FDC555A5E4C5 +1456BAD59F0CB1D389F19E7868A4FE95AAE7D4236671B1E8B6A9FF51477D68A2 +BEF5BE4E86BE81F0A4C87948DFF006D1C2A47B650B9CBD121D388180721E4E1B +7906582CE91A2A1666208B52728F1B5E4E4943ADDA5F7AA1B9487C207C86C30D +9973327C8F600CA86DA892D70CF6E734552F6E773473FB5713759C730380F4FF +E440E57BE60050CF5C33BC1AE10220B0B9673C7BDE4F8BB596BD41CA7DC19CDA +F27465B9476961AAB3ACE28545F1D5DD855EB441751F838E356D69FD173205A6 +BB52BB602239F612F477DD641A44EA2D556CB113983A040CE61046AB7EB52927 +681AA49626070EB91DA3E2A46FA4A8EAC0468D62BDC73C82073CE5E6BF0D1A93 +DC54F906002DEA32C39C713FAB8EC7342CFDB57485D3E41B7E5067A795D7AD43 +5AA84210EF77C29A319562375A18F2DEF1B0B99A2BD7D5220371078E76DC6D7F +C4D37A486525C5DA69B34A710CC938AC53C17F5E2B1726F0E552F25750E9C1F9 +5BC12260A0B42AF4710852D8537EA7301911AB40D5ADF26C6738DA192B1058D4 +B61FB1A84B12BE4916B85DD6A721BAB7035287AF68EAAB8B0D5AEF45F25E1E15 +04E9C921235D33AE59996DA03B46A81EE6BFEE517E55F54FE65F509DD7F230DB +67D4E212757C099E6DF94E27EEA41B54CBE7EEDE78594A07C86AF80957A4C241 +67F5F5E04B0D190FEEA47562E98351B67AB35C513649FC7177C5EDD9BEDA8416 +B112E0A8C28A45CF9A05C6BFD9A09313413245F9D797CDB56E402EEF05C88A61 +9E5108353115F1415FF014E1E9A3CAD6103926BD42945BE01D8EDF875A95AF4C +E5DB8A4DF4B25E7D25C3BF4CE69C171D21972619EB8DFBCADBEAF4201D299AB3 +FC79BE62A2E850F4FBCF04776398AA2769 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +cleartomark +%%EndFont +%%BeginFont: CMTI10 +%!PS-AdobeFont-1.1: CMTI10 1.00B +%%CreationDate: 1992 Feb 19 19:56:16 +% Copyright (C) 1997 American Mathematical Society. All Rights Reserved. +11 dict begin +/FontInfo 7 dict dup begin +/version (1.00B) readonly def +/Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def +/FullName (CMTI10) readonly def +/FamilyName (Computer Modern) readonly def +/Weight (Medium) readonly def +/ItalicAngle -14.04 def +/isFixedPitch false def +end readonly def +/FontName /CMTI10 def +/PaintType 0 def +/FontType 1 def +/FontMatrix [0.001 0 0 0.001 0 0] readonly def +/Encoding 256 array +0 1 255 {1 index exch /.notdef put} for +dup 0 /.notdef put +readonly def +/FontBBox{-163 -250 1146 969}readonly def +/UniqueID 5000828 def +currentdict end +currentfile eexec +D9D66F633B846A97B686A97E45A3D0AA0529731C99A784CCBE85B4993B2EEBDE +3B12D472B7CF54651EF21185116A69AB1096ED4BAD2F646635E019B6417CC77B +532F85D811C70D1429A19A5307EF63EB5C5E02C89FC6C20F6D9D89E7D91FE470 +B72BEFDA23F5DF76BE05AF4CE93137A219ED8A04A9D7D6FDF37E6B7FCDE0D90B +986423E5960A5D9FBB4C956556E8DF90CBFAEC476FA36FD9A5C8175C9AF513FE +D919C2DDD26BDC0D99398B9F4D03D5993DFC0930297866E1CD0A319B6B1FD958 +9E3948FFB0B4E70F212EC976D65099D84E0D37A7A771C3101D6AD26A0513378F +21EC3643079EECE0C9AB54B4772E5DCA82D0D4ACC7F42FB493AA04A3BF4A1BD6 +06ECE186315DBE9CFDCB1A0303E8D3E83027CD3AFA8F0BD466A8E8CA0E7164CF +55B332FAD43482748DD4A1CB3F40CB1F5E67192B8216A0D8FE30F9F05BF016F5 +B5CC130A4B0796EE065495422FBA55BEE9BFD99D04464D987AC4D237C208FA86 +0B112E55CE7B3782A34BC22E3DE31755D9AFF19E490C8E43B85E17ECE87FA8B9 +1485831624D24F37C39BF9972D74E6EC4784727AC00B9C4A3AD3DA1C22BD6961 +7E0ADAF55422F22ACA5E4DCD4DF9FCD187A566B7FB661D0530454D0DD6C6C50A +7A3875C6CBF8EC7769F32A1F3F7FC1C072BADEC97794D4E90E0035282A170402 +356E5A9CD9ABD80AC4342A5283E458A7269252F4541CBB6452B39ED54D336D0B +19928E9CD1AB26AD83EB209E2EC75011A2643813053B5DBB0246097C4821B5F2 +C92554E9140BE35B2DBFCD98809A8EC9FC910FDE9E0D86457C70ACB056EBF90F +244DC0A5BBD455E15D6E3180311D52CF50B0BF7D0A7F64F3A1821E0AEDBC2E7B +AEB549FE1D51088C153799C6E089B5D5D65E1C4E2D2B430CDF1FFA23CCB25D95 +592943209E846E55B4CB54F6658CBA3C0B29796D69D0435D5431ABECF3448C15 +98CA2F36F3659E29AEB79355EC2ADF835CF0886C21B766B9DEBC3950B5B3B496 +2E06D980A8C60305B273232D4604F12632FB4F1B2F9703952C823C098543AED1 +CFB4ECF259A11985F0C944A57B5AFD853374FCF12305601200C2A393E2FC77FD +F78C2BEB83AB223A89D9E231D1BB561CE1F4D3312049F31CD544C39354493803 +D47CF45482054818E8621801A97461EC7BF53C6AF1C38AC90B38342D51C4615C +59D45B92606D0479F43149F2579DEF5A20B4D7D10528E9750ADFC4C7DDD73DA8 +432297E60ABBB72A637231049425393426F66BFC0851FE504E589F13351187A9 +D784ACC207B1F46537BAA5F2EBF637EB8DFD9D24982E2631F6D3A2DA47B4E9EA +0C899DEF82A7DEB0ACDCE6043F36CE1F74BF1B00A1EE0765F497A67B95BE1871 +A8B3263B03D41ED8BD6B03CA5983912E094E2AE47DFDBF +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +cleartomark +%%EndFont +%%BeginFont: CMBXTI10 +%!PS-AdobeFont-1.1: CMBXTI10 1.0 +%%CreationDate: 1991 Aug 18 17:46:30 +% Copyright (C) 1997 American Mathematical Society. All Rights Reserved. +11 dict begin +/FontInfo 7 dict dup begin +/version (1.0) readonly def +/Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def +/FullName (CMBXTI10) readonly def +/FamilyName (Computer Modern) readonly def +/Weight (Bold) readonly def +/ItalicAngle -14.04 def +/isFixedPitch false def +end readonly def +/FontName /CMBXTI10 def +/PaintType 0 def +/FontType 1 def +/FontMatrix [0.001 0 0 0.001 0 0] readonly def +/Encoding 256 array +0 1 255 {1 index exch /.notdef put} for +dup 0 /.notdef put +readonly def +/FontBBox{-29 -250 1274 754}readonly def +/UniqueID 5000771 def +currentdict end +currentfile eexec +D9D66F633B846A97B686A97E45A3D0AA0529731C99A784CCBE85B4993B2EEBDE +3B12D472B7CF54651EF21185116A69AB1096ED4BAD2F646635E019B6417CC77B +532F85D811C70D1429A19A5307EF63EB5C5E02C89FC6C20F6D9D89E7D91FE470 +B72BEFDA23F5DF76BE05AF4CE93137A219ED8A04A9D7D6FDF37E6B7FCDE0D90B +986423E5960A5D9FBB4C956556E8DF90CBFAEC476FA36FD9A5C8175C9AF513FE +D919C2DDD26BDC0D99398B9F4D004B836D34E88C20EEB527CE1124209388A2DF +E27A8DF298A2693A9D529916AA0B2176E6ED237F69D84A8FEEB36861D1847207 +BE2BD61C6A412FFFEDFF13AFEC32AC7735BCCE5965F5966418A62ECB99112AB3 +3BC938EC590FF6922659125EB67E260BF02885E49BA6019E696D33F0B53606A2 +F515E0C45F323311613A94B838491BAB9FE230C5CC79D22925E3D882799F2707 +C32975A494F0F9513E4D8332E7E54470D9721FBD345CDBB48286F2F19CC6D66E +BB631DD6476A509167A49CA525A72CA50E82C1D08C2B372DB54C5949C753B632 +2009B761EB90492ACD3CBE6A35CE1B66F3BC4D8DC36827CE4261A703328451D1 +879438479917C1647772999171DCCF1491A1C9086E0C6393506768F8757BD81D +141C46EB9BF507EEC29962A0072B6C5D8C8588F3D68886CD2606DD3BD2FECCEF +63245494E93EEA12AAFB06110E54ADC444C7E7619627A48A464394E5DE06EB46 +4C76A2FF010318BBE48B3776C826A265C66515717F7F2E943C60EBAB23D96B5B +FD514A1C4E79BB3D3D2DEB936F90CD3FABF7B09FF7F564AB5CF4AF6A40E869FD +395885A88F4A138B3CA6943A2D430BBE43D91F7F17621CAF52FB7161DA3B2003 +82244FB6EE792DCA1722C03392C296C029A2DCC5BAAB3EA03F8DEB039DC83AE1 +763AAB84776A2CCFFAE9EAF0BFDAE417E8BE682D237FFEDAF224AC09C9665019 +165CE32F5349E857177D94AD6396570932E1657ADE4D3FF57A3419946CCD210E +57E5A1D91CF708395942527D127606350924D71BC21C6F969288B1C8CA3404ED +E6219985F7301A20621368F74747EAD38990A4C9F2B62913B8FDB93657409FF5 +178DAA7C97C35EAFA47778CE03E863303582D8A9900EF4F8DA879DED54BACD7A +4A50C18AA2ED906FC4DC073B1E6CA1E3855AD5B7698EF4A96B77DBE19A12382A +CFA8717DE230CB6182F2250885B8E90AC42A66484A7B527061B223A6D1CC72D4 +890359E7E04690BFFA99FAB5CC9999F0873A9DBE49E33F79E483FAD72313DF9A +7B7D926461988C23CCE9F71AB7BB63BDB2B10B3F78176380AFFC154825C9BDCE +82303FBFC3B59E070438984C28D12E8655BBBF049125BF56DD2B0DE8C0450E55 +82832DA59EBEB001AAD86F2317460DD7ED264611B9043614221ECF +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +cleartomark +%%EndFont +%%BeginFont: CMSY10 +%!PS-AdobeFont-1.1: CMSY10 1.0 +%%CreationDate: 1991 Aug 15 07:20:57 +% Copyright (C) 1997 American Mathematical Society. All Rights Reserved. +11 dict begin +/FontInfo 7 dict dup begin +/version (1.0) readonly def +/Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def +/FullName (CMSY10) readonly def +/FamilyName (Computer Modern) readonly def +/Weight (Medium) readonly def +/ItalicAngle -14.035 def +/isFixedPitch false def +end readonly def +/FontName /CMSY10 def +/PaintType 0 def +/FontType 1 def +/FontMatrix [0.001 0 0 0.001 0 0] readonly def +/Encoding 256 array +0 1 255 {1 index exch /.notdef put} for +dup 0 /.notdef put +readonly def +/FontBBox{-29 -960 1116 775}readonly def +/UniqueID 5000820 def +currentdict end +currentfile eexec +D9D66F633B846A97B686A97E45A3D0AA052F09F9C8ADE9D907C058B87E9B6964 +7D53359E51216774A4EAA1E2B58EC3176BD1184A633B951372B4198D4E8C5EF4 +A213ACB58AA0A658908035BF2ED8531779838A960DFE2B27EA49C37156989C85 +E21B3ABF72E39A89232CD9F4237FC80C9E64E8425AA3BEF7DED60B122A52922A +221A37D9A807DD01161779DDE7D31FF2B87F97C73D63EECDDA4C49501773468A +27D1663E0B62F461F6E40A5D6676D1D12B51E641C1D4E8E2771864FC104F8CBF +5B78EC1D88228725F1C453A678F58A7E1B7BD7CA700717D288EB8DA1F57C4F09 +0ABF1D42C5DDD0C384C7E22F8F8047BE1D4C1CC8E33368FB1AC82B4E96146730 +DE3302B2E6B819CB6AE455B1AF3187FFE8071AA57EF8A6616B9CB7941D44EC7A +71A7BB3DF755178D7D2E4BB69859EFA4BBC30BD6BB1531133FD4D9438FF99F09 +4ECC068A324D75B5F696B8688EEB2F17E5ED34CCD6D047A4E3806D000C199D7C +515DB70A8D4F6146FE068DC1E5DE8BC5703711DA090312BA3FC00A08C453C609 +C627A8BFEF75B4DEFAF34B44B356A516B765AFCDD3F5475B1F928731D09D2170 +B97E40F12CCEDF4F6BB3756C4734F6E98D74B7E942A954B1BAAB83D4AD727FF6 +DF6DC50B2223BCB5568A73A112E4860AD490554E64E780073FF3399CB4688D33 +9E8829667CD6EAEF25E0C7D2D44F2BBFA40E999325F9561514844221B50BC8FC +4C7AD68CA7220D69125C2AF06849A3E068D18733276F0C0A6A2936D3C2C87CDE +59CD1AF148C44F85784A5DAD569F5FF53C061056C067CE29AEF1E3BD1FD8B0B8 +71A0A638CDAC6AEEDBD5337D4683C084BB60B1859E600F59CB4E19C5FC5C6327 +EC544A68134496A9BD0B87D83AF6FDA3CB62FBF0B54FACE1F0E6A2D84B467AFF +0F62DB +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +cleartomark +%%EndFont +%%BeginFont: CMR10 +%!PS-AdobeFont-1.1: CMR10 1.00B +%%CreationDate: 1992 Feb 19 19:54:52 +% Copyright (C) 1997 American Mathematical Society. All Rights Reserved. +11 dict begin +/FontInfo 7 dict dup begin +/version (1.00B) readonly def +/Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def +/FullName (CMR10) readonly def +/FamilyName (Computer Modern) readonly def +/Weight (Medium) readonly def +/ItalicAngle 0 def +/isFixedPitch false def +end readonly def +/FontName /CMR10 def +/PaintType 0 def +/FontType 1 def +/FontMatrix [0.001 0 0 0.001 0 0] readonly def +/Encoding 256 array +0 1 255 {1 index exch /.notdef put} for +dup 0 /.notdef put +readonly def +/FontBBox{-251 -250 1009 969}readonly def +/UniqueID 5000793 def +currentdict end +currentfile eexec +D9D66F633B846A97B686A97E45A3D0AA052A014267B7904EB3C0D3BD0B83D891 +016CA6CA4B712ADEB258FAAB9A130EE605E61F77FC1B738ABC7C51CD46EF8171 +9098D5FEE67660E69A7AB91B58F29A4D79E57022F783EB0FBBB6D4F4EC35014F +D2DECBA99459A4C59DF0C6EBA150284454E707DC2100C15B76B4C19B84363758 +469A6C558785B226332152109871A9883487DD7710949204DDCF837E6A8708B8 +2BDBF16FBC7512FAA308A093FE5CF7158F1163BC1F3352E22A1452E73FECA8A4 +87100FB1FFC4C8AF409B2067537220E605DA0852CA49839E1386AF9D7A1A455F +D1F017CE45884D76EF2CB9BC5821FD25365DDEA6E45F332B5F68A44AD8A530F0 +92A36FAC8D27F9087AFEEA2096F839A2BC4B937F24E080EF7C0F9374A18D565C +295A05210DB96A23175AC59A9BD0147A310EF49C551A417E0A22703F94FF7B75 +409A5D417DA6730A69E310FA6A4229FC7E4F620B0FC4C63C50E99E179EB51E4C +4BC45217722F1E8E40F1E1428E792EAFE05C5A50D38C52114DFCD24D54027CBF +2512DD116F0463DE4052A7AD53B641A27E81E481947884CE35661B49153FA19E +0A2A860C7B61558671303DE6AE06A80E4E450E17067676E6BBB42A9A24ACBC3E +B0CA7B7A3BFEA84FED39CCFB6D545BB2BCC49E5E16976407AB9D94556CD4F008 +24EF579B6800B6DC3AAF840B3FC6822872368E3B4274DD06CA36AF8F6346C11B +43C772CC242F3B212C4BD7018D71A1A74C9A94ED0093A5FB6557F4E0751047AF +D72098ECA301B8AE68110F983796E581F106144951DF5B750432A230FDA3B575 +5A38B5E7972AABC12306A01A99FCF8189D71B8DBF49550BAEA9CF1B97CBFC7CC +96498ECC938B1A1710B670657DE923A659DB8757147B140A48067328E7E3F9C3 +7D1888B284904301450CE0BC15EEEA00E48CCD6388F3FC3BEFD8D9C400015B65 +0F2F536D035626B1FF0A69D732C7A1836D635C30C06BED4327737029E5BA5830 +B9E88A4024C3326AD2F34F47B54739B48825AD6699F7D117EA4C4AEC4440BF6D +AA0099DEFD326235965C63647921828BF269ECC87A2B1C8CAD6C78B6E561B007 +97BE2BC7CA32B4534075F6491BE959D1F635463E71679E527F4F456F774B2AF8 +FEF3D8C63B2F8B99FE0F73BA44B3CF15A613471EA3C7A1CD783D3EB41F4ACEE5 +20759B6A4C4466E2D80EF7C7866BAD06E5DF0434D2C607FC82C9EBD4D8902EE4 +0A7617C3AEACCB7CCE00319D0677AA6DB7E0250B51908F966977BD8C8D07FDBD +F4D058444E7D7D91788DEA997CBE0545902E67194B7BA3CD0BF454FCA60B9A20 +3E6BB526D2D5B5321EE18DD2A0B15E53BCB8E3E01067B30ED2DD2CB9B06D3122 +A737435305D42DE9C6B614926BFD44DF10D14402EBEDFF0B144B1C9BD22D7379 +5262FEEAFE31C8A721C2D46AA00C10681BA9970D09F1EA4FA1566B96E221864A +45A24ADAEC63F61C9FD18376D3984449A1F998C318A8FE36D0D5020E18A49625 +0F3BB603BA1F3E66FF412F6A32433FF8BD2968D79CE4273AD0E0CDDA5153C2BF +F8A46A2244F9394A49D339F763F5A7411A3C29336B21CCB01723705AF589B078 +3763035411FE36AB5D744E81379106890688CB5BC41184548B7FEBA08DE7288E +E6570FEA20C51FACE8E8F824BB61A4A038AB817C47B87391611B77928B2565A9 +3B27A573C05D36ED01D8F27CB2C793370FA9B90021B5696280A55F2CB6117B64 +293EAE0EA5A243F56FD007773CA35DF71B3D28643C25210CCE25F37A5095D6E5 +9CAFD99DD1DB0D7EAD454C13464DF6FF5DD42339797AE5AE467084550FC00139 +6EE818C6365007B2FD6E26285B832CFE6EA7E99665A224C9813C036CED262639 +3FB39C1F05FF8F31D2DEF37BB9B883334F51EA1243332FE1E3FC91864C8AEA79 +16A726F924AFD84F2F4215FB795FC41DCFFC835C90B9E31D291E47AA4BB8C05C +620F69DF31E91A0FBA8E217CDBFAD7C4D480EBC1EB396029CDE615C227A367AD +72834BA95539D39A38EA0CA3CF7F1123F70792CF315BAAA38BBCB6DFA80B4493 +5025F33C3696DAD6A0ADF584C71BCB1D29E523EA4B81FFCE15F3204022BBBEA0 +A9483EE8EAC07D581162672A0D66199174821ABD097561A263C0C0F24066FBE6 +0951F31FBBF2675141F3FB4457CC2A94A40191EA0AB2A606CF540BBB8887B6DE +715EDB1041EBB9D05D0F4A4672F534397B9529EF8743BE88BBA10C81E0A46259 +2F2AA7B638E20C9C8A3A827977AB58ABF7525BE15DB66CE8E9B81457552073B5 +85DF3FA70B5231C447C5724E14730B90FA35ED1B5723036F1658CA8E19EF5A6D +D333B78E91E4D7032EFBFD40A5A2269B0DFD9F7C3438DB58F94B507EB93032F9 +99E5F15D9F5D8CB031BBBFBCA8A15A617ACEDDE70DD9C2D9EE21179FB17AD913 +B4BF577A9046994689D1BC6A6985FF5F5A67D699C2FD288FD9E5BCAD5453EEC5 +68287BD7B8872726C28CD288B4DED2246B843577173450B6E5760852CF2E1727 +01FDB0FFFBE12CA13ACF6434AEF4B59EFF3E0DB1E87D35075B1D55AC12633167 +5A83A39056C077EAE6F2F7D1DDED300BA43830B8034F0A6AEC562D3023270601 +6C594D0359DF6F230F7B80B54EBAE4880AF338956B813E3B8DB8BC778BE0F612 +7D84939C2878B43EAA45BF10E257F22C28C2C148FF48843D2B52626148E3CAA7 +4527B9F246C17BDE21C6E7EAB4906BB6D9E84906CD1832C4BD9E405AFFE33AA2 +AE086C25EA26BC23D68986639366B99C87359915EBB76D7162AA667ADE4954D0 +B1E18027FAC2468CB2FEA2568E23DBC201E9B6A1151FBF21129A088D89E3E728 +28B2785C1A8B2637F368A93EAB459F80506435BE23A85396969E2AC4E0D6E4B0 +8B12EACD150049EF8942C108B96843159D4408424394B33603F565D1622FCB78 +00330551E05952C8D01D6B77BDF9B395EEC38BA6CF29DA605BA159C93AA7CFC1 +86D03DDEA1C88962B558766182851A4B4E5DA0EC868B177BDA6D3FB0B8E901BD +9FF2F5BC9D4D2737DDF8C96559C4A0E7578726726F1709A09C2E420823F6B53A +9B44DE1FFAFC6E105C887050309530B59A11B6B71475427DC210181D49A49CD5 +C620EE0BCC09A206C90E2894669EC12E5927870FF50E0849E2E2B7885D7C204A +28918B5EF93F7D8A5FE47AD4190DF3348B1E9B7F372E376699F727D6DAC59D6F +562A989175F66D55F099E3621FC212AB6C2EEDF6B6321DAA777734BBC90BA04E +0F6C6546D02C02EC0D6CFEFDAA29F3728AC9C94815A94B609AD7EB2AA24EFE23 +954E82008CE6F53FAE7234423348A6E94CF6E22F4AF3E332D702A195B0D36477 +DADF48F6A003463FBB6DC396DD72DBC3F007ED7DF4A432BCBB12867B04467939 +0D1BF98DC45ECABBD047397F91027FA81ECF39907B70095A28FA750E8CBA9348 +EF74CA986897122F5E1DF25347790569B3207167EE79141C01E6D567F7199BE7 +0522AE7C432AA161A83811AC478D8F55D730B96B1D4BB2F50DF5FA4E9C16F95A +155200B9B406526D05C1A33EA1B6D3ED723E852FCEEA4D77872860FBC2BB998F +E5EF409C708C5F1497B01BD632C41B63F491BA9D96F12F8F397C3C0E4A46BA36 +33A9CF5CEE2CAA55ACF3823A120893D3FF5554DE1B1F5EBC33B3DF5194275847 +EA8C2BC55B285B393B00F66A3F171A21F1DD6CD8E71C4D93ACB3EE9F8B530957 +DD74644B5163AEFFCCE992338E406CFCCC23E9FB1FE2B4987FAFEE49D7F2A947 +BEC88F6B8F6770D5598191EEAF87737A69A0CFECEBB3CABC19AF1E67F331B5F5 +7C4076FEA887C44A74EDB7DAE9BE5BC0E25B52825E166E3FFE29F8D9E6912BCA +029AA5CEE2EEE1EE3848A6DE34D86CA3903E11A5FA8EA60C65FFF56091F76F4B +540C5B437E522A354441E3D5444DC27EFBB63CDA3959622B2329E8C7E5703703 +CE384B9DD89DA4A3D97AE8C0FCE182C7387B37190099014399C8F94EAE897528 +3B52B591725E32EC9CC263603990A2C94C85C979169F31A1B47AB0FD00AE3C60 +046229CEBD812151B0B1651DC705466099F64A88764D40B4E7DBFE5361FAD73D +29291E83D53F0B7DE595EF311E7EBE0FD3B9953DEAF8E33F571764C8D7ABB362 +FD9632E010F7129DF91AB58C0F9B72562F686DA51BDE657E68CAB6C5CC316C29 +ADAC2F00B63E62F67D28F8D2CF73279A0BF964B9FC9085CB93CCCD7B793690CD +6F1E19275CCE6299EB3089F1EF286473228191FB5DE46966262CDD0001CB25F6 +32FC206CB3AC71BF17F39A634809A503D2D72AF48B084CB7848A586923DE34BE +9D90BE94E1D2F1217DF47FD55D3DF4679BD6BB63776F4DD2EB74D25ED7ACD07B +5261A26615B8C46B08880D3D042E78DCFE83238017FB57BB0B11AC08708FA18B +AC3C645F2DE6E0825BBE507CCDAD2EB5A66D1C9B1A4EA1C22E9A186A4D266625 +F65E2E4956D78F2FF5C6E07D79A7701CBC6DBA6D7B370F2CB1D8DF7FC5C217EF +903579058F26B251ECFEB873093DB1E67D2DCD3087A28D9F056E750C276DE42A +97C2393EC37B70D21B2415D754911BCC6B361A16E6DC0BC7CE89762BB1CF8F07 +4464571FCAB29F29BF5D3E4245DF60164E657F37C0809972103FA09663F397B0 +15FD59BAF59AD8314118BFBEA0A42F8C99B5A376AD009E3834677F0D74321F6D +7816F94F6E66C56DBBF0F16721ED8BDFF9CECCE7DA91EC3FD945FD98EEC90C85 +0EB836966EFB6233538C28B222FB9752C3364C6EC347165EA2E18C2EC4FE32BB +27B158CA196E4078FE6A01FC09DB419B0CBB6585518628312D53C471CEF69E68 +48F22A64CCF75DA2EE5C624A118EB52F4D8775228922B65E9A9D9108D2CF4B1B +696EEDFBAB4A917179089C29D892DE323E983FEEC70E57D071E186021CE9602B +EF326A933BD677A4E1CF275D78CFE1E9F0B94F8BFBE06920F605BB31CCD8C5DD +F730870BBD567D53AFE3526C589B68A68875A0F6DB65F7BDD5D722047C7B0CCC +229D27C0E2B56E47C95C8FC174B08BC1853ED8C1A9D91DA9D0CFE9FA049D77C8 +D27E017C8EAF54C7EBCBA32F7DD3FB44844A57C4E06305F4C9B64B7BFAB4D7AE +BED0EC1C3C3593BD768DC1E820A7265B9FA826A7295BC81E2AAFE420FEF720DE +FFDEA87CE4E58CA40ABE280ED790F00D39232538C0C59708098463D602D93BFC +C02F709EA3E033C76D7C1EF396083E2FD93AF713FF79D6F8181D8D7A7473EEEA +4897AA7C68F2D33BB963F91F46E36A40E6FAFB67D1C65E03FF42BB53612E8DBA +2E17AEE373E5409D732947D75FB2DB6AF863D96393B4072187AAEB720DEE98EB +7CF0B0B631F7AA75D26B451C6D5E559DF79D44C614F9ABC3A78A68B1392180B0 +04622765735BE5BD54600A612B09076D975F46E11E8C7A1CA41C318A627E7AF0 +6DB96ED1E9E550078CF180B09AFA5E94ECFFA4C6826454A3D4E1C580E728EA4D +7963BC6EB15FDB223DB7162D817EE33F3682D7BCF2A943616838B9EA417B8976 +F4070366DFF22019265C30BB251DBF0975ACF5FF73AE1D7C39FFC9269775DE33 +EAA2E3AC5E180D5B4262323782879EA4DA51516E607893B4DF1A13B9366C710B +855BF8354095A722A0E8C8482716C950A855C1EC6A148EF354417D28DFA07126 +711D2588BB27D8AA4E0456E02BF8B51B7D253C60C01FF59AC57DB5C8CE4EC7D5 +2C4DA1257EDADC8F7FA3D0FC93ECD2832671C2A55C05DB5AA7F312B3A6C34973 +FA0928A452DC18D9CAAD07DE7D80867A40129AFD28EDD3249991FA538896058B +FCEA5768DC046796EC6CAC9036FAB816DEAF1FCEE746B2EC3D8855DA0A0D1EFF +D349151B13F85A32CF849F8FDDAC29D517F68E212E5596F1212261B23ACA33A5 +31D745FB4FEB3F54BFD666AC661D9F87B8563BBDD0B86FFBA9A629CEF10FC074 +B8E22F40C62E1E51280646655B7362AFBE6549DB21148F694F569FB2610A6441 +2B43F73766D0C8887DCCF6B89F25BB85E94D59E4FD7C48787CBE33BFB15C83B6 +E3C4BAB8903D16B544CC5AFACC08F89D7E312C1DFDFB3361119C21FE80F4C4D3 +3224FDDE9062885B67CBBF4A736AA7B20CFD9828C74ABA7EFE4E66D403483C6D +C244C5DCBE07A2829F2C1E49C30DFCFFC34A847442163279DF034255EC660EE5 +B664F09F9561DE4D8AAC4484A48062972F5FB76436D5FC1A3EC9A54D7DD3DC46 +53037E1009062463D084E9131E605F26E8877D5E36900C099AC5E5A8A82863A5 +C4FF988F1F54DC3E97BB2A680F8ED58F76442B4AE9232CC5E9839AEB31824C5E +B63F8881AAA55648D0141351DECEB681877FEBA16B59B760596F3A53B4928EB5 +F0FA3F6EE26849DE99907D71A942F9F13D0F6F6B2C77543938339A064ED2B1CF +C0C4D420D72523582AAC915D9FEF0518951222BF71EF72F0E46EBB68A19C9644 +11A27BF23958169529DC8A2AD216DD89D89FF47E767998C03AC3F85861E94128 +972FE775F64D78DC156B8910552D4CC2CB533A18DB2D0FFF3BD8ED38EF27CC88 +93281D84BF82CC469A89EA63DBF00BEB03F6DEA03D19D1E477B04587E3558B38 +F837D4479ABA7F16966CEA01E54C70678FEF81258481FB448D0DF5A68711E0C1 +261996A25B77AEC76809B1E43FF01D4197FBAFF47D16B1F2CF805F594A0A633F +FC91B5AACEB32A162AB522A490C3DBF0A4CA85BF29EE489BAAAF9EB8DAA04498 +711C19FC9308D517CCCAA224B31596706BD9402B94CFE5D618B742CE1A418E7D +7F3222AC04B6A511CBD90BDF5CC9E47E3963C97C5BA77A71A5B05CED9E86CB2E +5D77AC74F5F7C41D8D957C881321BC6AD6EDC45F022D4B9981B361CC8BD83475 +1691EC11496800BF5051A97F95A8A723CD352A04BE99E57FB04B4974B32D3BE4 +656CB075C80EE9790F06F9EF05EC8440456A01584A56DB18BBCAC48AB3D02B70 +2900A908465DE2225DDEED8CD32A9A80D671CAAE386F73EEB7BCF90D27028978 +FDC638E7CC6E0CB90230AB5E3AD3AA06476A9F7703DEC2967E80F0D9E94A1936 +6CC8FBE9A446EBE6B31A8DF89ADA1187B89C7CCB051369E6626F718A297371F8 +6081FF9B597F4B13D0AA792B0849633CF72D82CB7269AF97B999769031CCD1B2 +8E4F037259F08E7D6B2D820F5F65F8AAE7EC0983377B883B16DAA9613C960D61 +67C6B7AD02C62CBA505F6B26C9CD43D3E2E82FAB30DDD3929CD7206DEBB0F9AF +84FECCB93ECF13878368D1A3D4141C67513A50C16D5CDB20EF2D1CC293928069 +D2C02E28C363A3E2F13C14901C3AEEBBF4019135AFAC3E5065351E0EA91FD39F +03AFF76D68AB384C754BEA597CC5C148A29EED791D4370D999EAC2F54ECCD572 +C67AFADD474D5973907A843D0DE7107E5C14A0271126A66933CBA0A62B6686B7 +BD075C03B8B36181C9FD2DE1AAF841E66CEA8B706C84F14B45DB5C966AC1CBE8 +AB9F51330510A6C24257772A63E9FE0108ADB557C7AE17C89F57DC38BF81C482 +3292DC03EA0E2033AFDC75681B975BD55A7F89DBBD0ACA11AD6F4381F6204289 +3C0628C3938E3E533F2757713D047834D2F74BBEC8D29847D3C4C062206C3BA9 +7C005CD4F4119491EEE3370D1FB4FC349CBA44647AA72B10DCE0335C832BA484 +5B963674F092DA2BE6E19462482D31F77B1C69BC819CCE14B4413957964189CE +98FE7560C575C007FCF6D8B9DE8C742C76294D8662583560E1694F609DFFC7BB +0B18D9E7354A1204F4A2E58F7031D7FFDB60EC974451CB657356CB1D9CBF65AB +4D91F275DFEA4D49EC1DD476BF4AD8B33778CBA59456A3C89F1530234A5035BB +3E36AFA409954B1451BE27E6A73052419B1FA2BF4C880FD664C0CA486B8BC414 +AB5F5DF1AC760079FF643D4AA1E9C044502C7D34F625771F6C6699B1CC4758F5 +B041EEB19E919155F5444F1E2A3C8104E80D18FAB1CDAE66474129E792CA285F +2096BC90DD37B394293E799031126C9BB7D1F436EB7B2695CC8132FD95CBABE9 +573A56FB129A97458CEC07683315ED4DFAF84033ECDD7FA77E000D36256C4C5A +A8E61878065D555C9C6D085118D20E0E0B211000725D48AC785CF52EECEE0B83 +EBDE306E95B03448E68A65E89CF66E605D68A51587B46EE39AC733FD7DE618C3 +DA6FE3243753645256EBCE05029587EF9505240E07CBCDFC7E976F9183E3CA28 +A1157AE7D0C201360A1BCF23798B243814ADEC4B617D064ECDACDE6D673360E0 +F3B9A166F61345BD6D85AC42D251E4ACFA83BA7990424DF293234CCE443B5FB9 +E25FC59D2EFB5A240913BD1D1D950B1983562A9BF18474F3AD6FD1FB110F1E5F +CA22B56AC544DC576FFD31A6E3092C2AE4E14F742A349D7C51EAF98364A9B1DB +B259D6FC5BA5BF9286F31026A7CBDCAAEC5B3869554A05171CC648504FA3D782 +21DE731F39017B40076846129FB8D25A47851BBBD03645AFA43104A66E07A167 +94E19867E8C016ECF70C24D593815DA93752E2E84B96C3C8ACADEF7A933BC57E +3FF6BE85807C13FA68327F991071CD6F2B5767CEBBA75B4966FBFF4843ACD1DD +28995BB456C8D4836A7B5395CE5134CC447C4695356335D6164F235160BEDEFF +90E431DF6D10F9CA3B0968FEE23AFFC04933F8D1F8B5640FE34848A672C35076 +F4588C04A916005362958DB33E2DE22DBCFAF495E46CC5A5E4FE607ED07CEAEE +BB7A5F523F5B88C6BD54C73D6805EC51E80F5876EBCC353DF1C0893A37F02B87 +C03ED3439ADCD2EBDB3FABA6358E7F9225238A56541C9D8B285E07EC6B92A4D7 +38BBD0FFCBEB36123FF69945B0C59C053A51841DB7DE08918D27DF0C9547E2A4 +5C6B72878148DE3C0E120C5D6C3F82B708E9CD2908B8076AF772FB050EEAAA30 +129D7EB87BCF3F693E1328FA94CA0263F14EFD722C58A9B87E761D947A920779 +63257BA269148683377E55FE27F99413D48899F7B952492FCE667183DBABBABD +CD2716B316DE06E606D4E6DC654B137AFD56C90FE8E6C72C91028A83583FBEB1 +33A129ECAF6849EBCB9AD7A8DFDFD32BB4486E150D6F4D1381C07F4686BE6A8E +C297DA3FE9443943D5C8C419AB5A3ED919E0B22C4A45F1E61BD33EFD1BBB609F +15DB256670C85432A1F190054303003128643C25213C9C988E344AA219E36945 +2201D049084234E69BA29543860A0F1930E6BFF21305F847245440EDFAF8CFC0 +5C8E01B35929206FEE61707DCF115517577B6CAF6ADE359D2935550941CB741B +9F15C25EEE1214A2796FF5E13B9018E3618D41F6B3A3F90728F318EDE7058E3F +89B073A9E70E15FD9DDCA998B8D07B802478CB5289348F46C68173A32D9B0B46 +DC560471B8A48F652E942E78F520AB36B13F8B1F8361617D9DE4E639B85FEF10 +E81A944EB5AE91BE8F58D22F9236ACD43B0B00088C747CBC10890E8440E025FF +8F9B489B9F7B7BDB911591792940C6ADD30E247280122D2045CDDCEFE3E98439 +22D4D75F42DF135C5E341F6BEA914BD45FD29876C3BA23BA910545669F636647 +5F098E7798F2268788B03A0907E653DD766BBFE61BC544D37388D1709A239A28 +1CA12BC80F24E38D40B197B12460798F0C9A4EBBC80F0EA9EF5858DBE81B57B1 +FD7006635215E7F985BCDE7A59009D9A3EA2D95ED2A8369782BB1DEB1E033244 +C16FB707E95EA293593A4271EC372835E2FBAEC067160B3CC7D31692110B9523 +39CCB82C6F7CC74B0D6F789ADC5248D01D5F1E82BBEEF82B9993622CAD459BFF +5EAAB41982FFCA324227779F869A76D157DBAB2C70D8C371FAD498D5A22ADC12 +5A093E7BB63E6918EC5090F1AF9D39C9B68FFF5C4B88A8E864F96EED5564BD91 +8F407BDF6318E2EC6D850092E6103FAAFCFD450AD5094E23BA68C2CF181D2CFA +6392A5A15415A309371E3FD98772E2534D5B214726FE42E24DB99986F20B8B6B +BCB57650B4504DF9C107FCC4E695A2E8A2DDE5DC5A05A26AFB33712F8AC2E517 +3202ABFB245EF5BFF4C5D7C3C0280D688C0CA04DC283E178233023D9C97021FD +336DBD040048EE3E6A87249F113DC8AE4F203B1AD6D350955D84990A860B23F6 +B8968F0B68DACB0BA456F26723DD9B87CA4C128276844BADF062539FD19311D9 +BAC598ACB475AE2FD8A96510F0DC5C60120A33FE0B6DC34341638EA75184E4BC +F4F681C9464762224A73C22F637D881BD6A01943D5A3D3ADED72551D2124EE38 +987A9BF1B596D8871D8990EF361310FC81CAE28F9E8D9A05F4D432248C7A7E3D +3F211493334182D7A44540E24A6F716E785E4CCB0E31DD2CBF99387DB4ADBCA5 +2A1FF7A0676A58EC6E902D1B9C1D59B3ED82451392F8D93D461005058FEA44CA +DD0FC204958134D67CC2F547B8A1CAE234AA7C789AD515C7331552D59813F306 +49C17C81B6876F43E4161C4C2F51534FD8FD9032A0FC80317B200E8875C2127E +7D4AEE9DF1B81ACE6CE4C4C5A76092E8528DD961CBC9B7C23E853F8627395781 +932AD6C0FCEB397B7550B43E9F12E330DAD88D7AAFDFD36F0473F502E563D66C +CEF6EE1100EDBD2C8B4173CCFB8AE19C8C981EF20D56F693EA5B661B94F61785 +6640112BDFB1559D639BF14DD1EDBC49FEF2FA3E8D61AA9BF0FB545DF8C89048 +F036D83A1AF078099E3EBA246EB8140FC8DF5CB75B0D2F7987AA35CC2BA1CC63 +386F339C0E762A4F4215A3175A4D93322F6C73742B2022AD1524F29F56C32C23 +2FEBF56FEDE4C5883E3C3552B3EBDB777D852558D17C21A5AC4DE320FBA7CE93 +10F4D37C94F6F85C1EFB2FD31BC49F5958142BEEEF277A76865666089FCD68A6 +53C9D945A4D2BD7DC1D532F53D635ED808D3FB0E79890494262B380DFAFB385A +16EC10A1CA5BDA07787BCAB77D9F56FC2B03A1C500226C4DBB7829B875284602 +0DE17A3B52BA701D24CED02C433109983769121182177EB3E5D579A2DAC7E42E +376A65997657D435EF8D5F67101A9C6B6E11A1F1D1D1BCEC3DC37DF1D111CB29 +02D1124747CF0AAAFDC4DF3D6BDD23858C0708AF09D1EE6B8E53B6DECB0EC43E +CFF549F348290E1F53FCBAF6288D614F2DD291E95CD5A80070B0455C422BF31A +B93580FDAC4FBB599A8800984F75170FAB0BBB4790DF4E1B2C087ADA4A15BCAA +06FE319FE4715E721691D3E230C57DCB7B9285FA3C0005BA9806BC9AE55224D5 +F501F1B43A11181B263C9E12B16704A7241B17E680B3B69C0219E2390612A43D +081FEF00A897C6EE3A06F24E24253D4228C7B86F1C13DD9B1791F130B455D833 +11970B10412BC386A5969A00D65DE09BC14D246E40D88B3A066F2C958D2579FF +72FE992616514C8CC5CEF074D1A20B2032C88B14EA66B2A7062D996098CD786A +1112F1E9ACF2B9C47FD7BAFC0078DA49F915BAFD32988D086127969A7069BF98 +02B2D0002CF452500FEE691E042911946874B6D7FE30E7AEC280A0BFAE6DF67B +17623B633107AD4F4868B3DCDC82CFCB098C97A28B9640D8933EE31A875EF639 +B21B9E9D50011B8CE5696241802BD18F9A76F7798F9CDBCDE5A5C6E6C275CED2 +BD1F5A3D1421F14455F363C60EAF0DC65BAB9D5D33DC0BAF346E1EF7CD5B1E11 +061AEE11D0309FDC80F691389312A17DD335496E916BAC06AF60D5E0045B2CD0 +4889A722C581F42AD54D4A9801CB4A50B21A39ECC7A72E9DCE0C8EF26EFECD24 +B70AD3BE3A57A3DFA294C8B35CA9C4103E63B53923B2D9C749D7A75A0159FA9C +D0038ADC336B78CB3D1F63CE7908A69CF18DBA3F503CEF844022CA366AC8CED6 +B1A5C4F4E6276D2D1C03898495707086DD1EA658CDDFA69A5850C4C00F2B4A24 +089AB4B6A91B9018060B20BC8EBA00919EEFE9E845C8376C94AC35E30C140EA2 +9CEA7C0BF0A5ED1C552C2A1458FAC076E8390F88E157DA1DDE5138C773022376 +0E7CBF3F2621E9620CC1A0D4A03835DCF3368293F2B1A820A3DEE998A1FA7AF4 +7DD73D6B790F6DF789FE29906817F21A808A3F96F45F68EA841AD5600456A270 +E6B13F573797942F51F08E26309C3EA859BB4A8284CECEACD522FE6F5236E174 +B244F493518AFDEFFCDEEBB2B272667CE3AE0CAD031EF9C00F01CB740357630E +CCB89A894EED041358CC5E709976D5B5532F775ADC37533CA06D114E689B8E28 +D6B282E9098BA1A0C60D5090F630752A2220BEA561E951FE7B4FA1B4862C2787 +2BA9DF98AB161BC0F71CD8BCBCA4910CE692FC321303892419B6CE1EC8FBB8CE +A01F550638020E1416B638F618F484AED3F0C6F9DB6FF0B5E43808C5A5411141 +BB67E24987386FB84ED503DF168FDF5DD498AA151727AABAF57B9069244E8F1B +315011AFE51D846D6223A6988FECE00B8A871F047A33DC87A3F896E7B7EDC7B1 +9E0198F35AD796C8AA6E65877E9B8364E1B08ED36469D35859C8F8D2144BDDF9 +097A38D8DB6F165023B93DF4CAB8BAF62A002DAB367311FFCEF16A3644C93097 +67E553E015799D4EBFFCE4877FEC09A99EDC169D258F70DEF8B03C99B4DA93C4 +D026C1FD6656B46A2B9BAAD12ECE95CE43E91B02E1C7C17060A083FD6EBCF506 +89D27FEC0201CDCB33224ABEA32CFE73DB2594DC15E8EF564E7B9F66C8C52747 +95A4BBCC0CF3D3FDB5F2CDC4C8B532EFDC4113A63B54500541BD127646FCAE13 +AD58095D2C65182941AA783EFB2C627F2BE24E423C7AE0C323925A4AA124CC85 +A65CEE1F2B9FFB73B977D8D0FE829B649818DFE26667FB3E118EBB24DFE74F12 +EA03099B17C2A498449E935DEA064AF19B32EE8A81934AC4FE2916C70E81DF39 +65B37773E57C0C66D468A860E04852EDC436ADFC0F7F8C9AD6B3BCDACF9E08FB +9A5C159E0B335E080F6F51BDA7F53D1EF45B5EEF8647970D19AE63877147693F +E7C9DD6721CBE6D954A4B784060978BB0C69A8F3FEBE95FF6B48461F7E50DAC8 +236C408E8BF692596EE3D3BAD30D7C90407678594FDCEFBB01C3545DBE5ACE68 +32A7DEE951D5BD1C728EA22990BA511C5240E6AD578D2E8589084E792E2332D0 +F22E1C1C691B9F58D81F999AAD9BB89E16C7A172BBC787D2559A6FD4AF02DF10 +C7621FB38EAF47450633592F350E55D068E248BFA3716666EB2995EAF352838F +6B43C56C6AB4D1ACC51EFDBE3CDDF2707F423BEE10778809468B0B298F4DF228 +DCB3C2FCA77B53749798BFA306E85C6EC23CEB468D07466D00A73FD16F85848B +D4806AE5BEB30E2B9259FDAF28588F6931AD231865526A82CB52CE85F8C4E55B +5422536B5B37A58E5CBE4D082A80565DBF727F78282E5BA118E7EF61DA240A48 +2DF41F320E5B8C16EBE8811E5ADFCEA06F031C5EF40C32A4A8673067F3D05BCD +D12423D695B89FCA8BF9974001E3349C4EAB5E47E0E93AC884BD3900F382DD74 +583553446FF13995555D4335D6A5BAD8A81D9183B3CB4500AEC276234002190A +79F3DB3682974A55AA45B8611E8E4256EBDB74DB1F43BF0954D32293B9E74C5F +3C7576A1DF054E75AC20A0F77C1BD50A92AD0755B7ADEF119A47D9281631C244 +3AEB8745F8B768B6DF18AE893B6C81788EA1F4669A1FE024E9BC91715221DFC5 +01C6F01CFEFFFD670C16ECAA2C21A635341A43F4923BFC4284D71F88533C63E2 +E185E405851DA5A73EC49F6BDDDD1210D90B330A5899D3BC37BF7629700E6C69 +354E61BC87B45477BE4B98C03A8F5360A79E092F5FB7A93D82C94C609C0C5B97 +1CD4BF3CBCF553462BE84671F4E0A4347C7F8C4FC793197AAC17513E15CB7321 +586620A55D501D00120CA1C3855CECDA6BB7C80AD901ACF86EF338C9BD0A3CD5 +C68C7FDCFEEFA3A397C359D91AA1F3B32FC133FD54A7DD6034AB963E8E834A9A +3CBCEC6D3E66B326958EAC8EE6E2992FD36D3F4C104EC7C80A19B80773C6BE99 +5C69EE6DA0B2ADD514B1330A78B7C4FC361C8F7262EC74B22F2285B864266EB3 +4A5951931B6E40635D27D3A95549609241B86F650DE4EA77EC12483ECA2EA912 +1FCB113BAD6D3AD003FF51340043D39ED67A4E3AB48CC8ABAEDE295F9911EEB8 +96F169EBB43F80665D8E2BC62E17BD752FF9FA78642500177B00E1BF8478941A +BAF83ED4D53F13165CBE9B84D537D5D65E1C8768B27812A61DF8BC8232541AAE +77A19209C668E201BC23CFB2C8914437BF3B15CDDF4F65A9AB4A9BC8354900A8 +10B14F217E81324083626E760CCF0B09A8EAAA701749867FF69CD8DF4C0C8229 +43C58016CE1F9649595DE4A8BDEC2D1B06F4B3D4FB0F32055A66FC917A1AA7E3 +B42D9F014EC5831532E4E1AFDD7BE18C9834300D48FF476D2A5D5511D344EB63 +EB6014E883C9ACAC1F79CB671DFB55B0ED4404B555D6C6DEC091EBE5FF5FFCAD +8EF6D6FD105ED2C15BBD3D22F5E2A1CCAAF7C0C102F3E55968C9D7F308B298F2 +042BDA17F4827850B2255927A67D7C77A51F83B869D171A27FC60E622CE3F99D +44403C9572D583BCE449A64289B5A1D24CB3CB9044427DCA7ED653F2470FE275 +B97A890E17777B3A2AC27781125440337A7ED2D49897466B6A3B5348C013B879 +398251E2C69AB29183AA581EE0B9C65B459C7AB5010A9837A500600C2F24F8D8 +F811A719468C3B0AF50EA90CC7E39488E95EE556A5E77438C43F757FF92BA2BB +5006340D06139608D9A6A38BD61E61FEE01277BA739E835FD453575CA1B5995C +5A50B617B127CD0D03980919C0CEF8BE085808585CC7B8EFE1CF7F002593D677 +6D83A5E09EBF5F49BE4EE35047C2BF6E65FB640DD841A00CBE273042B38E2A16 +3D529CF43EF4D3C5A9E03A6499BFCA8D7387EDC499D9B914EFFE78AB2BD08EF9 +B1B7CFA34B522A28A66C28BF1277EA53EC78D599E4A7F8C2F77BA622EAFD6518 +BDE03DB16D00D6A81AB5ED23EB1D83D4E857B07FDEF93C52219B04F87C9738ED +B32CA58800749953696271604A7736605CB8EAA8CC84594A7E5338A4F97E60DF +35172668DAA235EA44404B97E2E010468C08A07AB4E4852C5B9578F07A9DDD58 +6113BBA937088BBDCE82D20DD292E3FB139AE178D3548B66297DA4E1488C340A +225DDF131F6BE565C153A7670174FD9E3F61B87EE3ADDE9C5B2293C004637A1C +62166EEB161C837FFB0730B1645C01C6B192B781F1C4BDEA0A3ED9D98270FD93 +94C1C7FC7361FB15C30BBD45AB78AEA8B8E298D56C48F0DDB6C99EEA94CBCD2F +7D6D3B54E6CBDEC56683D28F613749D516BAB9FE1C2062BB614DDB39D2FADD5B +3111C9763B201E416B9E378C8EC5C99F6ACBE9017E712769D97639CD44E97E4B +AE9CF83D6C92E804B427F6BCE8E662C2E3E0E3848A9FC7164F99603D47F7438E +8BB37377662FFC325E475CD2008CF67DD9D2F5C73FA0673E8156051A34511C3F +357318865F53C486CDDE9257903923B877C457587A5E53162952DD3C803A6D62 +DC22EB72B362DE0580346B1BE72DEBD91B50131C5F68CF4FEADEFB18E379DC8F +9BB6DECE1C15E739EB4500C86896A5BCA045B114C36154F11EC1CB31B4E9A267 +415331B68B92FE68284CDF648A9C3D3EA08E718DBC0EE742FEA192EBA63BD40D +5CE6A2048B564B92CBB411036D66FE76C9FED37602102FF3F89BA7C1ADDBE03E +DE29D86197A79D938200ED3CB988E30EF612D41D964F1F88EAF2BB18CC924A85 +E5993C07BC003C2CCC6747A9FD651523EA3D1A624530F2DB0E3C8720CC399DF4 +8FF3585485C4EA7F3E16F6B3564684BC84CC107C933B4C38B3C23A1B790713DA +BEEE1FE5DA79C93CB84AAF800A68F8AE79FBECAFA01D6AE59AE2234BABFEDF0F +0E8D5473B56C41AAE49C9DCA4EA50B16CBA50A2E92DA0CB5DCF6A917A97277D6 +FA120A7676E9FDF5C768686EBC3268214371FD2FB186968F8A4B61242B4B39C2 +0198BAB835E632DB42974319B5EBD9669342F1F3EC1E49F3AA42461C0182C7C6 +1F0707AB61E448A966698F2D07994CF77A982031466E8778F9BA2C85DD8FE339 +95BDA5FD9DD9E9FFD1E1CF18D3B2F1048E4B0849E92767E83FCA8CA1CE85B9ED +D2F8DA34E13D2A44F6311C4FCA04FF75E1BC9C72041A0AA1DBE45825B9EBDC3E +D234C8FE32CC448B9B8A3AAC6BF131D536A1321D21D0733EF62F3237709B77DE +315D7FB3E52E2AB94AFA14F0C92F699C89DA8278D93DB29DD6D5B390FC9953FA +52630F9E74F340890B299EC8B1A6531BB5D4DE78897FF8EC1215B84B0B30C709 +F4DE3F9BBF8A7240B739D860AA9C159484DFDDD946FC71987C16A105DD44BDF0 +DEBDADBDE3D10A72B4FB3141D262EA5D1090934DFB40B8E2A53A1C817CB8C708 +A101B0907DE55FE007FBBA36FE644B0AE5C28E0385E13B9CF57FCBC7214113A6 +0554115E85A47F8702CA04A05EA149DCA460D872DB78669DBE0951DFE501C2A7 +9056C2A55F432B8E9B13523AFA2DDB569B854446FA5A530B8D2AEAE92588D36D +56012B7C82916AF129712003AE4E8E850EB46227D677832578622FA5A55793FF +6F9439674DE166C9FA586C8877B4A93CB9ECFA21C26A86E1673C7810BA529547 +0934B328E503A49E4CBD88231F29D02EFE40E47D51BD79A027F55107FF4A3BC1 +69A45161A37C9158B595BE3BF540F929F8A29ACED690854B4C4ECB97670CC263 +83E242F32B1B930D5FADC52CB1AB3E0E0117716FBCF419E96BA3799075DA5000 +A8206C5D0AA64476FD80D9EA461A7E5588AB51879AB782D524598B9D1A0C25FC +46BDEBE7AA35D103CB8568FEDCA4A66006ABB0B9E42D3F9FC53DC343B4E56FE3 +382758F171BB4541756071EAB6FFC31518DD1B45C971138D2E6BF0B98045FA2C +8D5E5F1FD28DAA0950A2E2CDBB8803939388D3945A56D8F9E9FC1B3AA2A9A418 +9ACE9E76BAD82AAC330B8F0816F8FAD26CF66489498028D7FBB03889263F6B2E +6B766A11AA56A4F0C719363D168B3873BE6D8922957AE6D57A868CCC9B262946 +F65CE35C3043E3E8B5C6CC40BFCBC30A501E152340CF1EB75C57CC972DA5805E +EA766382478487E412FD33D7EDF9E00926041C7840F4C986AA1CE59F8484F62E +ADBA0F244E32990714EE644D7C8A689DE876F1BC166CD8FE59768D10CBCD2425 +1EFBE57E249C183407261094F6B58AC225F695E7A24508FF270245DD05683E64 +5EEAE9A77C90F327DE9DCB1DB242476F11EAD3F7348A2712CBE05622505A8DC3 +7A5C032629C804047B8D3A2E752BC6D9EC4C930227EA9B27AC28E5B9B515B866 +44B177ED4D46DE42751CE13EE826F98A4B964E3C6295C58E1936F8211CF4B483 +BC74ED74463CF98AF1EB8F50F892DB7F66E64DE51D306DB67E9D158412D5E940 +0BDE560C0B2CB9BA1974EC56979678455A74ABB0E096CADF110E7045B956AC95 +C10278C5FA3720BA56F4F8C0547E526482B40BED3D2B9AAA9B2B625FC249D0D6 +F5338247B706A69C6946547E6820E5E8FB56CD83CA9216A1E5DDEA8EB2F008E1 +9DBE852D06D586271AB7C7CB92C310DC3A26DEABF082CE5777011E77E001AA59 +221E14535634DAC9EEA02841DB7BDD3A1EEBD9D630DBAD037F62B7C151CE666F +51C8911B1E7F57118AAB96F465F4CE7E8AE9ED9E8F91047944342315976E47BF +8ADF6A1266F3FDCE43DE8C2C770DBB2EA74EC55081171A5B5CA88C402BB976DE +A049C29AF9202710BF665C74CDCE4E17F4BAB05A2A0CF1D6141227D792123DF9 +ABB0422CBE1A20DB23C3BFFF699E51F858B35D6B679CF3D7A5DE0142EF0E87AF +8829ABC6AD657D63EE703C1F4F3AE149E9A15C17905C280F6DDDAA2C4CCD0E8F +ED862C0F5484DE9DAC5292E26761BFF8788A03250E3143238CBF09B807A84285 +CEBC78E4A1040FAF5E29CA92CFA0E4C8BCD3517E86153F5759D2D31E86BB5477 +CD853634460A8BAA79828A1A14F93CC950D9A82D63713EE17CC05983461A2FD4 +D6407786E2D46D16DD6A2F64CCEBAA695649967AD1797AA909F10019C4CC6D2B +2BF595AE4FD5D05DA3B7B8FF7981E8BA041CFA32998CB7C717783D35802E4872 +3BD9CF2B9F10F0D76BDE330C0B4CB59343411BD03A40682E86CAA27636D5807C +D2E2C6564A4391496EEAF2FCBA8425CC4B34BB93C01D8B2D8E887603D531E84C +C7E2675C3E633D28001FBBD8B6D812CE0AFB3CFB9001385B51DE42D0A82154DE +07195A6CC8914489C3435A7E7885B8497F66E9A404C0BFFCB4E424305A549135 +9DC544B4015BFA1D360E846260DDC0F6DB49C00A3074144A03A5A3D972D397F7 +D61B428A618151C0A10CDCB1514AA0F065B83149016465438DB8CEC4A0B74F21 +DBADB5CD37533E482BF0A59916E5996462E83F405F518E302BBD63C7E543A200 +51634BA387AADD4C10F6A95C86E434E1FB93DB9AE8FD55951AA338E0B58978D9 +B66321DF92C10C83B76449C42B6EBD7F5421D1DAD4935FEDD019B5996CD179BB +75CB30BBD4E3E4C26D42CC21A741189E4707176CC0C6767EE886E5B88B3D3582 +2B52528B62990E6400F4E584B15611B2E9A7D2684454B8379225C6A6B9490EE2 +C88B9727FE6FE59FD0B9408CB4C4824F8214DE015DB3C935BBA4F250840BA928 +B89A03C4F3B4237551CB69D04B3AE08FE4C86171D305665C6F26DC457FCD2665 +D27801BFE49394D690CB6B5B00BAE77B3841A660E8697EA0190B3ABA01CE132E +7BB3309686CE6007D322B1CD44CFC025F2B32284DFD5AC1C907DABAA840F13CE +823CE3CF8EA3D397BA9BDFBFA2DA4DFEF2EC1ED5B3614EEB9C22587D7B0D0D74 +997144A082426B0BA78C4A6989CE4C1160370CB0F4AF3E8D48CACBB05F4F2594 +EE00090A25625EE644820271401DFA4FB2A779890F24F70C091786ADEFD54000 +46D94B45562AF88A7813569805945A3DEEE0099D7DEEF04BD07AECE5127F4F8E +F30B0A7DF29535D48310B57204FF1814897B55729540B321BBEC4D2157DA22DF +8E10633D2EFD3C63B473D532F0AFD8D8923EE2164DE6AB4DF537219944D4ACD3 +C9F08A3359111DF6FF662C82059C550535911B7212FA8A1FC1269DB40501D2DB +3F11383CA84651BD0B18F1668F66B25E15978A424B42B5B44C53102BB9867E4B +F4DABFD8EBB06FE75FFE8B35BC319542B1B6135AE93997C567CC25F9969AD517 +4C9EC354E3AD7CDD9E3B15E802DBC1170599E45329E7D7FBB01F1B70F8F336D3 +5243E9DA91DDBFF2DB37E6D1790E0AB61B124C8DA9CC011CFFB0C16D57C8F935 +386E9E9016B2ED0AC95508CE6FD54E95D44D14DE4EFA77E00B8D51DBF58DAE0E +EF1F050F120CF510823F90311415236B5430FE0A1A2CEABB91B01B2F3CD6BFF7 +7F523DEB2A545E62CA65E6AA2CDA21DB273D238B2A319647769E30FC81E5D975 +4886B129F6541181E631F94B11A99D7ADB2EB9BC0E63FA77C169CBE57E8D6FCF +6CDCF6E0AC94F69295F47821352D2A90647F206B8BAB9410F0DBF4DD6143138C +8F97959418D9B0C886777401924A948778B0EBBFEA50CF045F8D117714DDF7AB +44B77A17A69ECA11FC0631D2B73F2C3DBBC690F0848616EC779A3581AAC18BF4 +66E81DA60ED8618CC4DD5550681DF0F0E2A535E0E5F1338E10486C7AFB237093 +1B130D98EAD1077DF16DE506D1181BE6C4B0A71DFFDD2CE49E58D21924195821 +A667A4A237702BBF3EBE714232A1AF00BD9C4FFDDF86E62B6DD50BB3BC1AD5B0 +D5F9AD86689D9148AB899003B3AAAAA186CF92C4CC6FF37BD72A14A68A7ED3D2 +8BCDCF291FC8197EBB03E1F892631006CCD3ADD184DFCAEF37CC4E47925E71CE +5073C16851A4A042BBC81A8632296CEF049811FAF6D1399E5D827CFA7D3F1208 +A50984CFD55ED7F3821E2F4BA985A2EA207943485F0B5BEAFD4F012957D2D708 +C5152259B8530578A8A7E0C005E82F193900882F61B22675AE940DA9CD55B2F1 +A8EC1C69B0CF9CE47A6627BC13054CE4D00D92D44187F5B7A6C7D8101903102A +580D69D2DD91958C6F4DD78DE9C2B00D236A891CFB2C7D3A242DC0F1CF6555A7 +8CF6DC94B93472738758A358A67CB88C84F30AC5DF55448237F2B73974619A62 +81DD7B1F524743879D3CB0800BA9A3CBC1CFE2B40134BBEF838BAA25B861E4EF +E05428DE02E4608A24E468514394266AE4F3978E0F78E4689939331974B22AD9 +A7ED4CE0D140984F4C30EA38E11960DA525BCB57855FEE8109E77ED123803AC8 +A3AF0275BC5C8E9A77E182C10975EE99AADAF9ADED8BB121D11BF2E8A4E99510 +78D8E8F0BA4A41A3B95E961C1350FBB0803F18384B223CDA16005A9F17E88AD8 +EEB6CEE1D3F6FFB14C0EB982A99B3D88E42CF860E015F378DA89D432080616B7 +B59C053200D6A135D2D931B80C6570E87F3725E4A447A99F40F226DDDFA4F94F +C4E2D8E6AAB62E4ABABC0600154F2C537138FB0677B5EC2260D7018870315E0F +7DE3FB600537DE5D5412A25E08D5CDD2D6296C8EE0FC46E770A7CC967210A64F +AB9FA013369CDFFF0D32286D8C79AED8F36DCEB2170B8ACE3F5412AF0B3912BA +B1ACE2985983D388E0C676C81E329B9B11D6BBA66F580A74162AF6A322A3E696 +FE25676B87BF50A91FE0776E4FE061B46F49650DC7182732A6B0960E754B878E +D5BD037C79EA9D7351166A2592AA94479FC1FDCB2E1BBCB6C05A2DBE29543AA2 +64C64A7DAE4A0B8C1987463EDEC83EA9E970DAD0FBEBECD47B1DC23198C5592C +AF2BDC00A08D42C8D05FDC59F4ACD3555927C70BE903D05C6514C223458B064A +FE25BFB8944878B78C0D816E89F04FF0F040838EFE2D958565F3FA3B5E8A8474 +23635E65D85170F3950BAC5F8C2E37924AD59B23090AFBC30F7F7014D13721BB +064211D5AF389C58673F562E73C7A7BCC25E232FFF01C555B58AA5BCEBDA898C +D4ADF8463759574879827CB6232875B9FCA5E1BA2FD426BAC550C2EC8309D1E0 +69D4ACA702C1312D22A141505F79DFE0316DB918F4A1D0753658D679AA071189 +3C6D0D5CDF8D322D2966AC66CCE5268EAB3CAC8B0C2DBF3CB60F03B282585D23 +F93703F0394FAF77344685A86EDA35E1CEB43243B002BD29CAF512F2B16ED359 +36EF8A8B249A53F5204EA8F9E18660C69585BDFA02CF4FB56A3FC3676041FC29 +0857A261D87DA78D9D84B9FE65BFCB7FB98183B987F43298A8C9E87B26B257E1 +82206711EDFF4347ED4A7540EEF397FE5F2EEE19FA3E09458554624E18455FC7 +8CF42E439E3944EB0ADC032EC00011926633513376EB46726AEE12A0F1B7FBEB +1EB593651D32C27A4A4A07CC1FDF1BF1A9164B673BADACD5FD5C46BCC1AC45B3 +C3A7D76F2106AE8FDDB52B15652126DEF8BD87200C129FDAC00352688727709A +7DE7EC08BCA9E736E87FDBF6ADCBFE1F62BFBE9EA4A0D7E87BDFA0EE2C29110D +51B49E36BBCF76EC9F0DAF975938656DC73DEC3D909346BC09BACA2FFE357692 +DA3F60DF14CFDDBB82331A8B22CCAC3987A0F485B8BFE11CF371BE600B60C175 +AA2EC00826A07F068F31FF21B8B5BB5DD3AB729E5EDD2355C7E654984B50E668 +08BE76D12DF93632EC1018E1D558592F3E85BE2737A2D5C13DE23021715FC1CA +E332FCFDCE37333888533833BFEE6525BB9BEE05 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +cleartomark +%%EndFont +TeXDict begin 40258431 52099146 1000 600 600 (history.dvi) +@start /Fa 209[24 46[{ TeX74afc74cEncoding ReEncodeFont }1 +74.7198 /CMTI9 rf /Fb 134[41 41 1[41 43 30 30 30 1[43 +38 43 64 3[21 43 38 1[34 43 34 1[38 11[58 1[43 4[58 1[48 +3[58 60 50 1[59 10[38 38 38 38 2[38 1[38 38 3[21 44[{ + TeXf7b6d320Encoding ReEncodeFont }34 74.7198 /CMR9 rf +/Fc 134[39 3[39 39 39 39 2[39 39 39 39 2[39 39 2[39 3[39 +97[{ TeX09fbbfacEncoding ReEncodeFont }13 74.7198 /CMSLTT10 +rf /Fd 130[39 39 39 39 39 39 39 39 39 39 39 39 39 39 +39 39 39 39 39 1[39 39 39 39 39 39 39 39 39 39 39 1[39 +39 39 1[39 2[39 39 39 39 39 1[39 1[39 1[39 2[39 39 39 +39 39 39 39 39 39 2[39 39 39 39 39 3[39 1[39 1[39 39 +39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 33[{ + TeX09fbbfacEncoding ReEncodeFont }76 74.7198 /CMTT9 +rf /Fe 214[35 35 40[{ TeXf7b6d320Encoding ReEncodeFont }2 +90.9091 /CMSS10 rf /Ff 133[51 60 60 83 60 64 45 45 47 +60 64 57 64 95 32 60 1[32 64 57 35 53 64 51 64 56 83[64 +64 12[{ TeXf7b6d320Encoding ReEncodeFont }27 99.6264 +/CMBX10 rf /Fg 137[52 52 52 52 52 2[52 52 52 52 2[52 +52 1[52 52 52 52 52 52 1[52 5[52 4[52 52 52 2[52 52 4[52 +52 2[52 3[52 22[52 42[{ TeX09fbbfacEncoding ReEncodeFont }29 +99.6264 /CMTT10 rf /Fh 134[48 48 48 1[48 48 48 48 2[48 +48 1[48 2[48 1[48 48 48 48 49[48 48 49[{ + TeX09fbbfacEncoding ReEncodeFont }17 90.9091 /CMSLTT10 +rf /Fi 133[55 65 65 89 65 68 48 48 50 1[68 61 68 102 +34 2[34 68 61 37 56 68 55 68 60 9[127 1[94 1[68 4[96 +116 74 2[46 96 1[77 81 94 2[93 6[34 2[61 61 61 61 61 +61 61 2[34 33[68 12[{ TeXf7b6d320Encoding ReEncodeFont }45 +109.091 /CMBX12 rf /Fj 134[48 48 66 48 51 35 36 36 48 +51 45 51 76 25 2[25 51 45 28 40 51 40 1[45 3[25 1[25 +40[45 45 6[45 29[51 53 11[{ TeXf7b6d320Encoding ReEncodeFont }29 +90.9091 /CMSL10 rf /Fk 135[56 2[56 54 42 2[51 1[56 68 +47 1[39 27 56 58 49 1[57 54 1[56 97[{ TeX0ef0afcaEncoding ReEncodeFont } +16 90.9091 /CMCSC10 rf /Fl 209[28 46[{ + TeX74afc74cEncoding ReEncodeFont }1 90.9091 /CMTI10 +rf /Fm 209[43 46[{ TeX74afc74cEncoding ReEncodeFont }1 +119.552 /CMBXTI10 rf /Fn 134[85 85 117 85 90 63 64 66 +1[90 81 90 134 45 2[45 90 81 49 74 90 72 90 78 10[122 +124 112 3[110 1[126 153 3[60 126 127 101 2[117 115 122 +14[81 81 49[{ TeXf7b6d320Encoding ReEncodeFont }37 143.462 +/CMBX12 rf /Fo 242[91 13[{ TeXbbad153fEncoding ReEncodeFont }1 +90.9091 /CMSY10 rf /Fp 134[71 71 97 71 75 52 53 55 1[75 +67 75 112 37 2[37 75 67 41 61 75 60 75 65 9[139 102 103 +94 75 100 1[92 1[105 128 81 2[50 105 106 85 88 103 97 +96 102 11[67 67 67 67 67 2[37 1[37 44[{ + TeXf7b6d320Encoding ReEncodeFont }48 119.552 /CMBX12 +rf /Fq 129[48 48 48 48 48 48 48 48 48 48 48 48 48 48 +48 48 48 48 48 48 1[48 48 48 48 48 48 48 48 48 1[48 48 +48 48 48 1[48 3[48 48 48 48 1[48 48 48 1[48 2[48 48 48 +48 48 48 2[48 1[48 48 48 48 48 48 7[48 48 48 48 48 48 +48 48 48 48 48 1[48 48 48 48 48 48 33[{ + TeX09fbbfacEncoding ReEncodeFont }73 90.9091 /CMTT10 +rf /Fr 131[91 1[40 48 48 66 48 51 35 36 36 48 51 45 51 +76 25 48 28 25 51 45 28 40 51 40 51 45 25 2[25 45 25 +56 68 68 93 68 68 66 51 67 71 62 71 68 83 57 71 47 33 +68 71 59 62 69 66 64 68 5[25 25 45 45 45 45 45 45 45 +45 45 45 45 25 30 25 2[35 35 25 4[45 19[76 51 51 53 11[{ + TeXf7b6d320Encoding ReEncodeFont }81 90.9091 /CMR10 +rf /Fs 134[102 4[75 76 79 2[97 5[54 6[108 94 11[149 6[151 +1[116 3[151 152 71[{ TeXf7b6d320Encoding ReEncodeFont }13 +172.154 /CMBX12 rf end %%EndProlog %%BeginSetup -%%Feature: *Resolution 300dpi +%%Feature: *Resolution 600dpi TeXDict begin %%BeginPaperSize: Letter letter %%EndPaperSize - + end %%EndSetup %%Page: 1 1 -1 0 bop 75 659 a Fq(GNU)33 b(History)f(Library)p 75 709 -1800 17 v 960 757 a Fp(Edition)16 b(4.3,)e(for)h Fo(History)f(Library)g -Fp(V)l(ersion)i(4.3.)1643 811 y(Marc)o(h)e(2002)75 2467 -y Fn(Brian)23 b(F)-6 b(o)n(x,)23 b(F)-6 b(ree)23 b(Soft)n(w)n(are)f(F) --6 b(oundation)75 2534 y(Chet)22 b(Ramey)-6 b(,)23 b(Case)e(W)-6 -b(estern)23 b(Reserv)n(e)f(Univ)n(ersit)n(y)p 75 2570 -1800 9 v eop +TeXDict begin 1 0 bop 150 1318 a Fs(GNU)65 b(History)h(Library)p +150 1418 3600 34 v 1420 1515 a Fr(Edition)31 b(5.1-b)s(eta1,)i(for)d +Fq(History)e(Library)h Fr(V)-8 b(ersion)31 b(5.1-b)s(eta1.)3139 +1623 y(No)m(v)m(em)m(b)s(er)g(2005)150 4935 y Fp(Chet)45 +b(Ramey)-11 b(,)46 b(Case)g(W)-11 b(estern)46 b(Reserv)l(e)g(Univ)l +(ersit)l(y)150 5068 y(Brian)f(F)-11 b(o)l(x,)45 b(F)-11 +b(ree)45 b(Soft)l(w)l(are)h(F)-11 b(oundation)p 150 5141 +3600 17 v eop end %%Page: 2 2 -2 1 bop 75 217 a Fp(This)21 b(do)q(cumen)o(t)g(describ)q(es)h(the)f -(GNU)f(History)g(library)l(,)j(a)d(programming)g(to)q(ol)g(that)g(pro)o -(vides)h(a)75 271 y(consisten)o(t)15 b(user)h(in)o(terface)f(for)g -(recalling)i(lines)f(of)f(previously)i(t)o(yp)q(ed)e(input.)75 -339 y(Published)i(b)o(y)f(the)f(F)l(ree)g(Soft)o(w)o(are)f(F)l -(oundation)75 394 y(59)h(T)l(emple)h(Place,)f(Suite)i(330,)75 -448 y(Boston,)d(MA)h(02111)f(USA)75 516 y(P)o(ermission)j(is)f(gran)o -(ted)g(to)f(mak)o(e)h(and)g(distribute)i(v)o(erbatim)d(copies)i(of)f -(this)h(man)o(ual)f(pro)o(vided)h(the)75 570 y(cop)o(yrigh)o(t)e -(notice)h(and)f(this)h(p)q(ermission)g(notice)g(are)f(preserv)o(ed)h -(on)f(all)h(copies.)75 638 y(P)o(ermission)c(is)h(gran)o(ted)e(to)g -(cop)o(y)h(and)g(distribute)h(mo)q(di\014ed)g(v)o(ersions)f(of)f(this)h -(man)o(ual)g(under)h(the)f(con-)75 692 y(ditions)k(for)e(v)o(erbatim)h -(cop)o(ying,)g(pro)o(vided)h(that)e(the)h(en)o(tire)h(resulting)g -(deriv)o(ed)g(w)o(ork)e(is)h(distributed)75 747 y(under)h(the)f(terms)g -(of)g(a)f(p)q(ermission)j(notice)f(iden)o(tical)h(to)e(this)g(one.)75 -814 y(P)o(ermission)i(is)g(gran)o(ted)f(to)g(cop)o(y)h(and)f -(distribute)i(translations)f(of)f(this)h(man)o(ual)g(in)o(to)f(another) -g(lan-)75 869 y(guage,)e(under)h(the)f(ab)q(o)o(v)o(e)g(conditions)i -(for)d(mo)q(di\014ed)j(v)o(ersions,)e(except)h(that)f(this)h(p)q -(ermission)g(notice)75 924 y(ma)o(y)f(b)q(e)i(stated)f(in)h(a)f -(translation)g(appro)o(v)o(ed)g(b)o(y)g(the)g(F)l(ree)h(Soft)o(w)o(are) -d(F)l(oundation.)75 2661 y(Cop)o(yrigh)o(t)301 2660 y(c)289 -2661 y Fm(\015)h Fp(1988-2002)f(F)l(ree)i(Soft)o(w)o(are)f(F)l -(oundation,)h(Inc.)p eop -%%Page: 1 3 -1 2 bop 75 -58 a Fp(Chapter)15 b(1:)k(Using)d(History)f(In)o(teractiv)o -(ely)1007 b(1)75 149 y Fl(1)41 b(Using)26 b(History)h(In)n(teractiv)n -(ely)137 289 y Fp(This)17 b(c)o(hapter)g(describ)q(es)h(ho)o(w)e(to)g -(use)h(the)g Fk(gnu)f Fp(History)g(Library)h(in)o(teractiv)o(ely)l(,)h -(from)e(a)g(user's)75 344 y(standp)q(oin)o(t.)38 b(It)21 -b(should)h(b)q(e)g(considered)g(a)f(user's)g(guide.)38 -b(F)l(or)21 b(information)g(on)g(using)h(the)f Fk(gnu)75 -398 y Fp(History)c(Library)h(in)h(y)o(our)e(o)o(wn)g(programs,)f(see)i -(Chapter)f(2)h([Programming)e(with)i(GNU)f(History],)75 -453 y(page)e(5.)75 600 y Fn(1.1)33 b(History)22 b(Expansion)137 -704 y Fp(The)c(History)g(library)h(pro)o(vides)f(a)f(history)h -(expansion)h(feature)e(that)h(is)g(similar)h(to)e(the)h(history)75 -759 y(expansion)12 b(pro)o(vided)g(b)o(y)f Fo(csh)p Fp(.)18 -b(This)11 b(section)h(describ)q(es)g(the)g(syn)o(tax)e(used)h(to)g -(manipulate)h(the)f(history)75 814 y(information.)137 -888 y(History)k(expansions)h(in)o(tro)q(duce)h(w)o(ords)d(from)g(the)i -(history)f(list)h(in)o(to)f(the)h(input)g(stream,)e(making)75 -943 y(it)h(easy)g(to)g(rep)q(eat)g(commands,)g(insert)h(the)f(argumen)o -(ts)f(to)h(a)g(previous)h(command)f(in)o(to)g(the)g(curren)o(t)75 -998 y(input)h(line,)h(or)d(\014x)i(errors)e(in)i(previous)g(commands)f -(quic)o(kly)l(.)137 1072 y(History)j(expansion)i(tak)o(es)d(place)i(in) -h(t)o(w)o(o)d(parts.)28 b(The)19 b(\014rst)f(is)g(to)g(determine)i -(whic)o(h)f(line)h(from)75 1127 y(the)h(history)f(list)i(should)g(b)q -(e)f(used)g(during)h(substitution.)37 b(The)21 b(second)g(is)g(to)f -(select)i(p)q(ortions)e(of)75 1182 y(that)15 b(line)i(for)d(inclusion)k -(in)o(to)d(the)h(curren)o(t)f(one.)20 b(The)c(line)g(selected)h(from)e -(the)g(history)g(is)h(called)h(the)75 1237 y Fj(ev)o(en)o(t)p -Fp(,)c(and)h(the)g(p)q(ortions)g(of)f(that)g(line)i(that)e(are)g(acted) -h(up)q(on)g(are)f(called)j Fj(w)o(ords)p Fp(.)i(V)l(arious)c -Fj(mo)q(di\014ers)75 1292 y Fp(are)i(a)o(v)m(ailable)i(to)e(manipulate) -i(the)e(selected)i(w)o(ords.)23 b(The)17 b(line)h(is)f(brok)o(en)f(in)o -(to)h(w)o(ords)e(in)j(the)e(same)75 1346 y(fashion)c(that)e(Bash)i(do)q -(es,)g(so)f(that)g(sev)o(eral)g(w)o(ords)g(surrounded)h(b)o(y)f(quotes) -h(are)f(considered)h(one)g(w)o(ord.)75 1401 y(History)18 -b(expansions)h(are)g(in)o(tro)q(duced)g(b)o(y)f(the)h(app)q(earance)g -(of)f(the)g(history)h(expansion)g(c)o(haracter,)75 1456 -y(whic)o(h)d(is)g(`)p Fo(!)p Fp(')e(b)o(y)h(default.)75 -1583 y Fi(1.1.1)30 b(Ev)n(en)n(t)21 b(Designators)137 -1687 y Fp(An)16 b(ev)o(en)o(t)f(designator)g(is)g(a)g(reference)h(to)f -(a)g(command)g(line)i(en)o(try)d(in)i(the)g(history)f(list.)75 -1777 y Fo(!)216 b Fp(Start)16 b(a)g(history)h(substitution,)g(except)h -(when)f(follo)o(w)o(ed)g(b)o(y)f(a)h(space,)g(tab,)f(the)h(end)g(of)315 -1832 y(the)e(line,)i(`)p Fo(=)p Fp(')d(or)h(`)p Fo(\()p -Fp('.)75 1919 y Fo(!)p Fj(n)191 b Fp(Refer)15 b(to)f(command)h(line)i -Fj(n)p Fp(.)75 2006 y Fo(!-)p Fj(n)167 b Fp(Refer)15 -b(to)f(the)i(command)f Fj(n)g Fp(lines)i(bac)o(k.)75 -2094 y Fo(!!)192 b Fp(Refer)15 b(to)f(the)i(previous)f(command.)20 -b(This)c(is)g(a)f(synon)o(ym)g(for)f(`)p Fo(!-1)p Fp('.)75 -2181 y Fo(!)p Fj(string)102 b Fp(Refer)15 b(to)f(the)i(most)e(recen)o -(t)h(command)g(starting)g(with)g Fj(string)p Fp(.)75 -2268 y Fo(!?)p Fj(string)t Fo([?])315 2323 y Fp(Refer)h(to)g(the)h -(most)f(recen)o(t)h(command)g(con)o(taining)g Fj(string)p -Fp(.)25 b(The)17 b(trailing)g(`)p Fo(?)p Fp(')f(ma)o(y)g(b)q(e)315 -2377 y(omitted)f(if)h(the)f Fj(string)k Fp(is)d(follo)o(w)o(ed)f -(immediately)i(b)o(y)e(a)g(newline.)75 2464 y Fo(^)p -Fj(string1)t Fo(^)p Fj(string2)t Fo(^)315 2519 y Fp(Quic)o(k)i -(Substitution.)23 b(Rep)q(eat)16 b(the)g(last)f(command,)h(replacing)h -Fj(string1)i Fp(with)e Fj(string2)p Fp(.)315 2574 y(Equiv)m(alen)o(t)g -(to)d Fo(!!:s/)p Fj(string1)t Fo(/)p Fj(string2)t Fo(/)p -Fp(.)75 2661 y Fo(!#)192 b Fp(The)15 b(en)o(tire)h(command)f(line)i(t)o -(yp)q(ed)f(so)e(far.)p eop -%%Page: 2 4 -2 3 bop 75 -58 a Fp(2)1347 b(GNU)15 b(History)g(Library)75 -149 y Fi(1.1.2)30 b(W)-5 b(ord)20 b(Designators)137 247 -y Fp(W)l(ord)d(designators)g(are)g(used)h(to)f(select)h(desired)h(w)o -(ords)d(from)h(the)g(ev)o(en)o(t.)26 b(A)18 b(`)p Fo(:)p -Fp(')e(separates)h(the)75 302 y(ev)o(en)o(t)j(sp)q(eci\014cation)h -(from)e(the)h(w)o(ord)f(designator.)34 b(It)20 b(ma)o(y)f(b)q(e)h -(omitted)g(if)g(the)g(w)o(ord)f(designator)75 357 y(b)q(egins)f(with)g -(a)e(`)p Fo(^)p Fp(',)h(`)p Fo($)p Fp(',)f(`)p Fo(*)p -Fp(',)g(`)p Fo(-)p Fp(',)g(or)h(`)p Fo(\045)p Fp('.)24 -b(W)l(ords)17 b(are)g(n)o(um)o(b)q(ered)g(from)g(the)g(b)q(eginning)i -(of)e(the)g(line,)75 411 y(with)j(the)g(\014rst)f(w)o(ord)h(b)q(eing)h -(denoted)f(b)o(y)g(0)f(\(zero\).)33 b(W)l(ords)20 b(are)f(inserted)i -(in)o(to)f(the)g(curren)o(t)f(line)75 466 y(separated)c(b)o(y)g(single) -i(spaces.)137 535 y(F)l(or)e(example,)75 616 y Fo(!!)192 -b Fp(designates)18 b(the)g(preceding)i(command.)28 b(When)18 -b(y)o(ou)g(t)o(yp)q(e)g(this,)h(the)f(preceding)h(com-)315 -671 y(mand)c(is)h(rep)q(eated)g(in)g(toto.)75 752 y Fo(!!:$)144 -b Fp(designates)12 b(the)f(last)g(argumen)o(t)f(of)h(the)g(preceding)i -(command.)19 b(This)11 b(ma)o(y)g(b)q(e)h(shortened)315 -807 y(to)j Fo(!$)p Fp(.)75 887 y Fo(!fi:2)120 b Fp(designates)15 -b(the)g(second)g(argumen)o(t)f(of)g(the)h(most)f(recen)o(t)g(command)h -(starting)f(with)h(the)315 942 y(letters)g Fo(fi)p Fp(.)137 -1024 y(Here)h(are)f(the)g(w)o(ord)f(designators:)75 1105 -y Fo(0)h(\(zero\))57 b Fp(The)15 b Fo(0)p Fp(th)g(w)o(ord.)20 -b(F)l(or)14 b(man)o(y)h(applications,)h(this)g(is)g(the)f(command)g(w)o -(ord.)75 1186 y Fj(n)215 b Fp(The)15 b Fj(n)p Fp(th)h(w)o(ord.)75 -1267 y Fo(^)216 b Fp(The)15 b(\014rst)g(argumen)o(t;)f(that)h(is,)g(w)o -(ord)g(1.)75 1348 y Fo($)216 b Fp(The)15 b(last)h(argumen)o(t.)75 -1429 y Fo(\045)216 b Fp(The)15 b(w)o(ord)g(matc)o(hed)g(b)o(y)g(the)g -(most)g(recen)o(t)g(`)p Fo(?)p Fj(string)t Fo(?)p Fp(')f(searc)o(h.)75 -1510 y Fj(x)p Fo(-)p Fj(y)168 b Fp(A)15 b(range)g(of)g(w)o(ords;)f(`)p -Fo(-)p Fj(y)t Fp(')g(abbreviates)i(`)p Fo(0-)p Fj(y)t -Fp('.)75 1591 y Fo(*)216 b Fp(All)15 b(of)f(the)f(w)o(ords,)g(except)i -(the)f Fo(0)p Fp(th.)19 b(This)14 b(is)h(a)e(synon)o(ym)h(for)f(`)p -Fo(1-$)p Fp('.)18 b(It)c(is)g(not)g(an)g(error)315 1645 -y(to)g(use)h(`)p Fo(*)p Fp(')f(if)i(there)e(is)i(just)e(one)h(w)o(ord)f -(in)i(the)f(ev)o(en)o(t;)f(the)h(empt)o(y)g(string)g(is)g(returned)g -(in)315 1700 y(that)f(case.)75 1781 y Fj(x)s Fo(*)189 -b Fp(Abbreviates)16 b(`)p Fj(x)p Fo(-$)p Fp(')75 1862 -y Fj(x)p Fo(-)192 b Fp(Abbreviates)16 b(`)p Fj(x)p Fo(-$)p -Fp(')e(lik)o(e)i(`)p Fj(x)s Fo(*)p Fp(',)e(but)i(omits)f(the)g(last)g -(w)o(ord.)137 1943 y(If)i(a)g(w)o(ord)f(designator)h(is)h(supplied)h -(without)e(an)g(ev)o(en)o(t)f(sp)q(eci\014cation,)j(the)e(previous)h -(command)75 1998 y(is)e(used)f(as)g(the)h(ev)o(en)o(t.)75 -2113 y Fi(1.1.3)30 b(Mo)r(di\014ers)137 2210 y Fp(After)10 -b(the)h(optional)g(w)o(ord)e(designator,)i(y)o(ou)f(can)h(add)f(a)g -(sequence)i(of)e(one)g(or)g(more)g(of)g(the)g(follo)o(wing)75 -2265 y(mo)q(di\014ers,)16 b(eac)o(h)f(preceded)i(b)o(y)e(a)g(`)p -Fo(:)p Fp('.)75 2346 y Fo(h)216 b Fp(Remo)o(v)o(e)14 -b(a)h(trailing)h(pathname)f(comp)q(onen)o(t,)g(lea)o(ving)h(only)g(the) -f(head.)75 2427 y Fo(t)216 b Fp(Remo)o(v)o(e)14 b(all)i(leading)h -(pathname)e(comp)q(onen)o(ts,)g(lea)o(ving)h(the)f(tail.)75 -2508 y Fo(r)216 b Fp(Remo)o(v)o(e)14 b(a)h(trailing)h(su\016x)f(of)g -(the)g(form)g(`)p Fo(.)p Fj(su\016x)s Fp(',)f(lea)o(ving)i(the)f -(basename.)75 2589 y Fo(e)216 b Fp(Remo)o(v)o(e)14 b(all)i(but)g(the)f -(trailing)h(su\016x.)75 2670 y Fo(p)216 b Fp(Prin)o(t)15 -b(the)g(new)h(command)f(but)g(do)g(not)g(execute)h(it.)p -eop -%%Page: 3 5 -3 4 bop 75 -58 a Fp(Chapter)15 b(1:)k(Using)d(History)f(In)o(teractiv)o -(ely)1007 b(3)75 149 y Fo(s/)p Fj(old)r Fo(/)p Fj(new)t -Fo(/)315 204 y Fp(Substitute)17 b Fj(new)j Fp(for)c(the)h(\014rst)e(o)q -(ccurrence)j(of)e Fj(old)i Fp(in)f(the)g(ev)o(en)o(t)f(line.)25 -b(An)o(y)16 b(delimiter)315 259 y(ma)o(y)c(b)q(e)h(used)g(in)g(place)g -(of)f(`)p Fo(/)p Fp('.)18 b(The)13 b(delimiter)h(ma)o(y)e(b)q(e)h -(quoted)f(in)i Fj(old)g Fp(and)f Fj(new)k Fp(with)12 -b(a)315 314 y(single)j(bac)o(kslash.)20 b(If)15 b(`)p -Fo(&)p Fp(')e(app)q(ears)h(in)h Fj(new)p Fp(,)f(it)g(is)h(replaced)g(b) -o(y)f Fj(old)p Fp(.)20 b(A)14 b(single)i(bac)o(kslash)315 -369 y(will)j(quote)e(the)h(`)p Fo(&)p Fp('.)25 b(The)17 -b(\014nal)i(delimiter)g(is)f(optional)g(if)f(it)h(is)g(the)f(last)g(c)o -(haracter)g(on)315 423 y(the)e(input)h(line.)75 503 y -Fo(&)216 b Fp(Rep)q(eat)15 b(the)g(previous)h(substitution.)75 -583 y Fo(g)216 b Fp(Cause)19 b(c)o(hanges)h(to)e(b)q(e)i(applied)h(o)o -(v)o(er)e(the)g(en)o(tire)h(ev)o(en)o(t)f(line.)34 b(Used)20 -b(in)g(conjunction)315 638 y(with)c(`)p Fo(s)p Fp(',)d(as)i(in)h -Fo(gs/)p Fj(old)r Fo(/)p Fj(new)t Fo(/)p Fp(,)f(or)g(with)g(`)p -Fo(&)p Fp('.)p eop -%%Page: 4 6 -4 5 bop 75 -58 a Fp(4)1347 b(GNU)15 b(History)g(Library)p -eop -%%Page: 5 7 -5 6 bop 75 -58 a Fp(Chapter)15 b(2:)k(Programming)c(with)g(GNU)g -(History)889 b(5)75 149 y Fl(2)41 b(Programming)28 b(with)e(GNU)i -(History)137 269 y Fp(This)17 b(c)o(hapter)f(describ)q(es)i(ho)o(w)e -(to)f(in)o(terface)i(programs)e(that)g(y)o(ou)h(write)g(with)h(the)f -Fk(gnu)g Fp(History)75 324 y(Library)l(.)24 b(It)17 b(should)g(b)q(e)g -(considered)h(a)e(tec)o(hnical)i(guide.)25 b(F)l(or)15 -b(information)i(on)f(the)h(in)o(teractiv)o(e)g(use)75 -379 y(of)e Fk(gnu)g Fp(History)l(,)g(see)g(Chapter)g(1)g([Using)g -(History)g(In)o(teractiv)o(ely],)h(page)f(1.)75 509 y -Fn(2.1)33 b(In)n(tro)r(duction)24 b(to)e(History)137 -607 y Fp(Man)o(y)11 b(programs)f(read)h(input)i(from)d(the)i(user)f(a)g -(line)i(at)e(a)g(time.)19 b(The)12 b Fk(gnu)f Fp(History)g(library)h -(is)g(able)75 661 y(to)i(k)o(eep)g(trac)o(k)g(of)g(those)g(lines,)i -(asso)q(ciate)e(arbitrary)g(data)g(with)g(eac)o(h)h(line,)h(and)e -(utilize)j(information)75 716 y(from)d(previous)i(lines)h(in)f(comp)q -(osing)g(new)f(ones.)137 784 y(The)f(programmer)f(using)h(the)g -(History)g(library)g(has)g(a)o(v)m(ailable)h(functions)g(for)e(remem)o -(b)q(ering)h(lines)75 839 y(on)c(a)g(history)h(list,)g(asso)q(ciating)g -(arbitrary)f(data)f(with)i(a)f(line,)j(remo)o(ving)d(lines)i(from)d -(the)i(list,)h(searc)o(hing)75 894 y(through)17 b(the)h(list)g(for)f(a) -h(line)h(con)o(taining)f(an)g(arbitrary)f(text)g(string,)h(and)g -(referencing)h(an)o(y)e(line)i(in)75 949 y(the)c(list)i(directly)l(.)22 -b(In)16 b(addition,)g(a)f(history)g Fj(expansion)h Fp(function)h(is)e -(a)o(v)m(ailable)i(whic)o(h)g(pro)o(vides)f(for)e(a)75 -1003 y(consisten)o(t)h(user)h(in)o(terface)f(across)g(di\013eren)o(t)g -(programs.)137 1072 y(The)f(user)h(using)f(programs)f(written)h(with)g -(the)g(History)g(library)h(has)f(the)g(b)q(ene\014t)h(of)e(a)h -(consisten)o(t)75 1126 y(user)20 b(in)o(terface)f(with)h(a)f(set)h(of)f -(w)o(ell-kno)o(wn)h(commands)g(for)e(manipulating)k(the)d(text)g(of)g -(previous)75 1181 y(lines)c(and)f(using)h(that)e(text)g(in)i(new)f -(commands.)19 b(The)14 b(basic)h(history)e(manipulation)j(commands)d -(are)75 1236 y(similar)j(to)f(the)g(history)g(substitution)h(pro)o -(vided)g(b)o(y)g Fo(csh)p Fp(.)137 1304 y(If)f(the)g(programmer)f -(desires,)h(he)g(can)g(use)g(the)g(Readline)h(library)l(,)g(whic)o(h)f -(includes)j(some)c(history)75 1359 y(manipulation)j(b)o(y)e(default,)g -(and)h(has)f(the)g(added)h(adv)m(an)o(tage)f(of)f(command)h(line)i -(editing.)137 1427 y(Before)i(declaring)i(an)o(y)d(functions)i(using)g -(an)o(y)f(functionalit)o(y)h(the)f(History)g(library)h(pro)o(vides)f -(in)75 1482 y(other)14 b(co)q(de,)h(an)f(application)i(writer)e(should) -i(include)g(the)f(\014le)g Fo(<readline/history.h>)d -Fp(in)j(an)o(y)f(\014le)75 1537 y(that)d(uses)h(the)h(History)e -(library's)i(features.)18 b(It)12 b(supplies)i(extern)e(declarations)h -(for)e(all)i(of)f(the)g(library's)75 1591 y(public)17 -b(functions)f(and)g(v)m(ariables,)g(and)f(declares)h(all)g(of)f(the)h -(public)h(data)d(structures.)75 1722 y Fn(2.2)33 b(History)22 -b(Storage)137 1819 y Fp(The)16 b(history)f(list)h(is)g(an)f(arra)o(y)f -(of)g(history)i(en)o(tries.)k(A)15 b(history)g(en)o(try)g(is)h -(declared)g(as)f(follo)o(ws:)195 1885 y Fo(typedef)23 -b(void)g(*histdata_t;)195 1988 y(typedef)g(struct)g(_hist_entry)f({)243 -2040 y(char)h(*line;)243 2092 y(histdata_t)f(data;)195 -2144 y(})i(HIST_ENTRY;)137 2212 y Fp(The)16 b(history)f(list)h(itself)g -(migh)o(t)f(therefore)g(b)q(e)h(declared)g(as)195 2277 -y Fo(HIST_ENTRY)22 b(**the_history_list;)137 2345 y Fp(The)16 -b(state)e(of)h(the)g(History)g(library)h(is)g(encapsulated)g(in)o(to)f -(a)g(single)i(structure:)195 2411 y Fo(/*)219 2462 y(*)24 -b(A)f(structure)g(used)g(to)h(pass)f(around)g(the)h(current)f(state)g -(of)g(the)h(history.)219 2514 y(*/)195 2566 y(typedef)f(struct)g -(_hist_state)f({)243 2618 y(HIST_ENTRY)g(**entries;)h(/*)g(Pointer)g -(to)h(the)f(entries)g(themselves.)g(*/)243 2670 y(int)g(offset;)262 -b(/*)23 b(The)h(location)f(pointer)f(within)h(this)h(array.)f(*/)p -eop -%%Page: 6 8 -6 7 bop 75 -58 a Fp(6)1347 b(GNU)15 b(History)g(Library)243 -149 y Fo(int)23 b(length;)262 b(/*)23 b(Number)g(of)h(elements)f -(within)g(this)g(array.)g(*/)243 201 y(int)g(size;)310 -b(/*)23 b(Number)g(of)h(slots)f(allocated)g(to)g(this)h(array.)f(*/)243 -253 y(int)g(flags;)195 305 y(})h(HISTORY_STATE;)137 372 -y Fp(If)16 b(the)f(\015ags)g(mem)o(b)q(er)g(includes)j -Fo(HS_STIFLED)p Fp(,)13 b(the)i(history)h(has)f(b)q(een)h(sti\015ed.)75 -498 y Fn(2.3)33 b(History)22 b(F)-6 b(unctions)137 593 -y Fp(This)13 b(section)g(describ)q(es)h(the)e(calling)i(sequence)g(for) -e(the)g(v)m(arious)h(functions)g(exp)q(orted)f(b)o(y)h(the)f -Fk(gnu)75 648 y Fp(History)j(library)l(.)75 758 y Fi(2.3.1)30 -b(Initializing)20 b(History)h(and)f(State)g(Managemen)n(t)137 -853 y Fp(This)e(section)g(describ)q(es)h(functions)f(used)g(to)e -(initialize)21 b(and)c(manage)g(the)g(state)g(of)g(the)g(History)75 -908 y(library)f(when)g(y)o(ou)f(w)o(an)o(t)f(to)g(use)i(the)f(history)g -(functions)h(in)g(y)o(our)f(program.)1762 1021 y(F)l(unction)-1861 -b Fh(void)20 b Fg(using)p 333 1021 18 3 v 20 w(history)j -Ff(\()p Fo(void)p Ff(\))195 1075 y Fp(Begin)e(a)f(session)g(in)h(whic)o -(h)g(the)f(history)g(functions)g(migh)o(t)g(b)q(e)h(used.)34 -b(This)21 b(initializes)i(the)195 1130 y(in)o(teractiv)o(e)16 -b(v)m(ariables.)1762 1243 y(F)l(unction)-1861 b Fh(HISTORY_STATE)21 -b(*)e Fg(history)p 657 1243 V 21 w(get)p 755 1243 V 21 -w(history)p 951 1243 V 21 w(state)j Ff(\()p Fo(void)p -Ff(\))195 1298 y Fp(Return)15 b(a)g(structure)g(describing)i(the)e -(curren)o(t)g(state)f(of)h(the)g(input)i(history)l(.)1762 -1411 y(F)l(unction)-1861 b Fh(void)20 b Fg(history)p -377 1411 V 20 w(set)p 468 1411 V 21 w(history)p 664 1411 -V 21 w(state)j Ff(\()p Fo(HISTORY_STATE)13 b(*state)p -Ff(\))195 1466 y Fp(Set)i(the)h(state)e(of)h(the)g(history)g(list)h -(according)g(to)e Fj(state)p Fp(.)75 1575 y Fi(2.3.2)30 -b(History)20 b(List)h(Managemen)n(t)137 1671 y Fp(These)11 -b(functions)h(manage)e(individual)k(en)o(tries)d(on)g(the)g(history)f -(list,)i(or)f(set)f(parameters)g(managing)75 1725 y(the)15 -b(list)h(itself.)1762 1838 y(F)l(unction)-1861 b Fh(void)20 -b Fg(add)p 294 1838 V 20 w(history)j Ff(\()p Fo(const)14 -b(char)g(*string)p Ff(\))195 1893 y Fp(Place)i Fj(string)i -Fp(at)d(the)g(end)h(of)e(the)h(history)g(list.)21 b(The)15 -b(asso)q(ciated)g(data)g(\014eld)h(\(if)f(an)o(y\))f(is)i(set)f(to)195 -1948 y Fo(NULL)p Fp(.)1762 2061 y(F)l(unction)-1861 b -Fh(HIST_ENTRY)21 b(*)e Fg(remo)n(v)n(e)p 584 2061 V 20 -w(history)k Ff(\()p Fo(int)14 b(which)p Ff(\))195 2115 -y Fp(Remo)o(v)o(e)22 b(history)g(en)o(try)h(at)f(o\013set)g -Fj(whic)o(h)h Fp(from)f(the)h(history)l(.)43 b(The)23 -b(remo)o(v)o(ed)f(elemen)o(t)h(is)195 2170 y(returned)16 -b(so)e(y)o(ou)h(can)h(free)f(the)g(line,)i(data,)d(and)h(con)o(taining) -h(structure.)1762 2283 y(F)l(unction)-1861 b Fh(HIST_ENTRY)21 -b(*)e Fg(replace)p 580 2283 V 22 w(history)p 777 2283 -V 20 w(en)n(try)24 b Ff(\()p Fo(int)14 b(which,)g(const)h(char)283 -2338 y(*line,)f(histdata_t)g(data)p Ff(\))195 2393 y -Fp(Mak)o(e)f(the)h(history)g(en)o(try)f(at)g(o\013set)g -Fj(whic)o(h)i Fp(ha)o(v)o(e)e Fj(line)18 b Fp(and)c Fj(data)p -Fp(.)19 b(This)14 b(returns)g(the)g(old)g(en)o(try)195 -2448 y(so)19 b(y)o(ou)f(can)i(disp)q(ose)g(of)e(the)i(data.)30 -b(In)20 b(the)f(case)g(of)g(an)g(in)o(v)m(alid)i Fj(whic)o(h)p -Fp(,)g(a)d Fo(NULL)h Fp(p)q(oin)o(ter)g(is)195 2502 y(returned.)1762 -2615 y(F)l(unction)-1861 b Fh(void)20 b Fg(clear)p 320 -2615 V 21 w(history)j Ff(\()p Fo(void)p Ff(\))195 2670 -y Fp(Clear)15 b(the)h(history)f(list)h(b)o(y)f(deleting)i(all)f(the)f -(en)o(tries.)p eop -%%Page: 7 9 -7 8 bop 75 -58 a Fp(Chapter)15 b(2:)k(Programming)c(with)g(GNU)g -(History)889 b(7)1762 149 y(F)l(unction)-1861 b Fh(void)20 -b Fg(sti\015e)p 320 149 18 3 v 21 w(history)j Ff(\()p -Fo(int)14 b(max)p Ff(\))195 204 y Fp(Sti\015e)i(the)f(history)h(list,)f -(remem)o(b)q(ering)h(only)g(the)f(last)g Fj(max)j Fp(en)o(tries.)1762 -302 y(F)l(unction)-1861 b Fh(int)20 b Fg(unsti\015e)p -358 302 V 21 w(history)i Ff(\()p Fo(void)p Ff(\))195 -357 y Fp(Stop)14 b(sti\015ing)g(the)g(history)l(.)20 -b(This)14 b(returns)f(the)h(previously-set)h(maxim)o(um)f(n)o(um)o(b)q -(er)g(of)f(history)195 411 y(en)o(tries)h(\(as)e(set)i(b)o(y)f -Fo(stifle_history\(\))p Fp(\).)k(The)c(v)m(alue)i(is)f(p)q(ositiv)o(e)g -(if)g(the)g(history)f(w)o(as)f(sti\015ed,)195 466 y(negativ)o(e)j(if)h -(it)f(w)o(asn't.)1762 564 y(F)l(unction)-1861 b Fh(int)20 -b Fg(history)p 351 564 V 20 w(is)p 409 564 V 21 w(sti\015ed)k -Ff(\()p Fo(void)p Ff(\))195 619 y Fp(Returns)15 b(non-zero)g(if)h(the)f -(history)g(is)h(sti\015ed,)g(zero)f(if)g(it)h(is)g(not.)75 -719 y Fi(2.3.3)30 b(Information)19 b(Ab)r(out)i(the)f(History)h(List) -137 811 y Fp(These)13 b(functions)h(return)f(information)g(ab)q(out)f -(the)h(en)o(tire)h(history)e(list)i(or)e(individual)k(list)e(en)o -(tries.)1762 909 y(F)l(unction)-1861 b Fh(HIST_ENTRY)21 -b(**)e Fg(history)p 605 909 V 21 w(list)24 b Ff(\()p -Fo(void)p Ff(\))195 964 y Fp(Return)15 b(a)g Fo(NULL)f -Fp(terminated)i(arra)o(y)e(of)h Fo(HIST_ENTRY)f(*)h Fp(whic)o(h)h(is)f -(the)h(curren)o(t)f(input)h(history)l(.)195 1018 y(Elemen)o(t)g(0)f(of) -f(this)i(list)g(is)g(the)f(b)q(eginning)i(of)e(time.)20 -b(If)c(there)f(is)h(no)f(history)l(,)g(return)g Fo(NULL)p -Fp(.)1762 1116 y(F)l(unction)-1861 b Fh(int)20 b Fg(where)p -325 1116 V 20 w(history)j Ff(\()p Fo(void)p Ff(\))195 -1171 y Fp(Returns)15 b(the)g(o\013set)f(of)h(the)g(curren)o(t)g -(history)g(elemen)o(t.)1762 1268 y(F)l(unction)-1861 -b Fh(HIST_ENTRY)21 b(*)e Fg(curren)n(t)p 587 1268 V 21 -w(history)k Ff(\()p Fo(void)p Ff(\))195 1323 y Fp(Return)12 -b(the)h(history)f(en)o(try)g(at)g(the)g(curren)o(t)h(p)q(osition,)g(as) -f(determined)i(b)o(y)e Fo(where_history\(\))p Fp(.)195 -1378 y(If)j(there)h(is)f(no)h(en)o(try)e(there,)h(return)g(a)g -Fo(NULL)g Fp(p)q(oin)o(ter.)1762 1475 y(F)l(unction)-1861 -b Fh(HIST_ENTRY)21 b(*)e Fg(history)p 579 1475 V 21 w(get)j -Ff(\()p Fo(int)15 b(offset)p Ff(\))195 1530 y Fp(Return)20 -b(the)h(history)g(en)o(try)f(at)h(p)q(osition)g Fj(o\013set)p -Fp(,)g(starting)f(from)g Fo(history_base)f Fp(\(see)i(Sec-)195 -1585 y(tion)15 b(2.4)f([History)g(V)l(ariables],)h(page)g(10\).)j(If)d -(there)g(is)g(no)g(en)o(try)f(there,)h(or)f(if)h Fj(o\013set)g -Fp(is)g(greater)195 1640 y(than)g(the)g(history)g(length,)h(return)f(a) -g Fo(NULL)g Fp(p)q(oin)o(ter.)1762 1737 y(F)l(unction)-1861 -b Fh(int)20 b Fg(history)p 351 1737 V 20 w(total)p 487 -1737 V 22 w(b)n(ytes)j Ff(\()p Fo(void)p Ff(\))195 1792 -y Fp(Return)13 b(the)h(n)o(um)o(b)q(er)g(of)g(b)o(ytes)f(that)g(the)h -(primary)g(history)g(en)o(tries)g(are)g(using.)20 b(This)14 -b(function)195 1847 y(returns)h(the)g(sum)h(of)e(the)i(lengths)f(of)g -(all)h(the)g(lines)g(in)g(the)g(history)l(.)75 1947 y -Fi(2.3.4)30 b(Mo)n(ving)21 b(Around)f(the)h(History)g(List)137 -2040 y Fp(These)16 b(functions)g(allo)o(w)f(the)g(curren)o(t)h(index)g -(in)o(to)f(the)h(history)f(list)h(to)e(b)q(e)i(set)f(or)g(c)o(hanged.) -1762 2137 y(F)l(unction)-1861 b Fh(int)20 b Fg(history)p -351 2137 V 20 w(set)p 442 2137 V 21 w(p)r(os)h Ff(\()p -Fo(int)15 b(pos)p Ff(\))195 2192 y Fp(Set)j(the)h(curren)o(t)f(history) -g(o\013set)g(to)f Fj(p)q(os)p Fp(,)i(an)f(absolute)h(index)h(in)o(to)e -(the)g(list.)30 b(Returns)18 b(1)g(on)195 2247 y(success,)d(0)g(if)h -Fj(p)q(os)h Fp(is)f(less)g(than)f(zero)g(or)g(greater)f(than)h(the)g(n) -o(um)o(b)q(er)h(of)e(history)i(en)o(tries.)1762 2344 -y(F)l(unction)-1861 b Fh(HIST_ENTRY)21 b(*)e Fg(previous)p -615 2344 V 20 w(history)k Ff(\()p Fo(void)p Ff(\))195 -2399 y Fp(Bac)o(k)14 b(up)h(the)g(curren)o(t)f(history)g(o\013set)g(to) -f(the)i(previous)g(history)f(en)o(try)l(,)g(and)h(return)f(a)g(p)q(oin) -o(ter)195 2454 y(to)h(that)f(en)o(try)l(.)20 b(If)15 -b(there)g(is)h(no)f(previous)h(en)o(try)l(,)f(return)g(a)g -Fo(NULL)g Fp(p)q(oin)o(ter.)1762 2552 y(F)l(unction)-1861 -b Fh(HIST_ENTRY)21 b(*)e Fg(next)p 514 2552 V 21 w(history)k -Ff(\()p Fo(void)p Ff(\))195 2606 y Fp(Mo)o(v)o(e)17 b(the)h(curren)o(t) -f(history)h(o\013set)f(forw)o(ard)f(to)h(the)h(next)g(history)g(en)o -(try)l(,)g(and)g(return)f(the)h(a)195 2661 y(p)q(oin)o(ter)e(to)e(that) -h(en)o(try)l(.)k(If)d(there)f(is)h(no)f(next)g(en)o(try)l(,)g(return)g -(a)g Fo(NULL)g Fp(p)q(oin)o(ter.)p eop -%%Page: 8 10 -8 9 bop 75 -58 a Fp(8)1347 b(GNU)15 b(History)g(Library)75 -149 y Fi(2.3.5)30 b(Searc)n(hing)21 b(the)f(History)h(List)137 -245 y Fp(These)14 b(functions)g(allo)o(w)g(searc)o(hing)g(of)e(the)i -(history)f(list)h(for)f(en)o(tries)h(con)o(taining)g(a)f(sp)q(eci\014c) -i(string.)75 300 y(Searc)o(hing)f(ma)o(y)g(b)q(e)g(p)q(erformed)g(b)q -(oth)g(forw)o(ard)e(and)i(bac)o(kw)o(ard)f(from)g(the)h(curren)o(t)g -(history)f(p)q(osition.)75 355 y(The)j(searc)o(h)f(ma)o(y)g(b)q(e)i -Fj(anc)o(hored)p Fp(,)e(meaning)h(that)f(the)h(string)g(m)o(ust)f(matc) -o(h)g(at)g(the)h(b)q(eginning)i(of)d(the)75 410 y(history)g(en)o(try)l -(.)1762 524 y(F)l(unction)-1861 b Fh(int)20 b Fg(history)p -351 524 18 3 v 20 w(searc)n(h)j Ff(\()p Fo(const)14 b(char)h(*string,)f -(int)h(direction)p Ff(\))195 578 y Fp(Searc)o(h)g(the)f(history)g(for)g -Fj(string)p Fp(,)g(starting)g(at)g(the)h(curren)o(t)f(history)g -(o\013set.)19 b(If)c Fj(direction)g Fp(is)g(less)195 -633 y(than)20 b(0,)g(then)h(the)f(searc)o(h)f(is)i(through)f(previous)g -(en)o(tries,)i(otherwise)e(through)f(subsequen)o(t)195 -688 y(en)o(tries.)h(If)c Fj(string)j Fp(is)d(found,)f(then)g(the)h -(curren)o(t)f(history)g(index)h(is)g(set)f(to)g(that)f(history)h(en)o -(try)l(,)195 743 y(and)i(the)g(v)m(alue)h(returned)f(is)g(the)g -(o\013set)e(in)j(the)f(line)h(of)e(the)h(en)o(try)g(where)g -Fj(string)j Fp(w)o(as)c(found.)195 798 y(Otherwise,)g(nothing)f(is)h(c) -o(hanged,)f(and)h(a)e(-1)h(is)h(returned.)1762 912 y(F)l(unction)-1861 -b Fh(int)20 b Fg(history)p 351 912 V 20 w(searc)n(h)p -527 912 V 21 w(pre\014x)i Ff(\()p Fo(const)14 b(char)h(*string,)f(int)h -(direction)p Ff(\))195 966 y Fp(Searc)o(h)20 b(the)h(history)f(for)g -Fj(string)p Fp(,)h(starting)e(at)h(the)g(curren)o(t)h(history)f -(o\013set.)34 b(The)20 b(searc)o(h)g(is)195 1021 y(anc)o(hored:)g(matc) -o(hing)14 b(lines)j(m)o(ust)d(b)q(egin)i(with)f Fj(string)p -Fp(.)20 b(If)15 b Fj(direction)h Fp(is)f(less)g(than)g(0,)f(then)h(the) -195 1076 y(searc)o(h)g(is)i(through)e(previous)h(en)o(tries,)g -(otherwise)g(through)f(subsequen)o(t)h(en)o(tries.)22 -b(If)16 b Fj(string)j Fp(is)195 1131 y(found,)e(then)g(the)f(curren)o -(t)h(history)f(index)i(is)f(set)f(to)g(that)g(en)o(try)l(,)g(and)h(the) -f(return)h(v)m(alue)h(is)f(0.)195 1186 y(Otherwise,)f(nothing)f(is)h(c) -o(hanged,)f(and)h(a)e(-1)h(is)h(returned.)1762 1300 y(F)l(unction)-1861 -b Fh(int)20 b Fg(history)p 351 1300 V 20 w(searc)n(h)p -527 1300 V 21 w(p)r(os)h Ff(\()p Fo(const)14 b(char)h(*string,)f(int)h -(direction,)f(int)283 1355 y(pos)p Ff(\))195 1409 y Fp(Searc)o(h)j(for) -g Fj(string)k Fp(in)d(the)f(history)g(list,)h(starting)e(at)h -Fj(p)q(os)p Fp(,)g(an)g(absolute)h(index)g(in)o(to)f(the)h(list.)195 -1464 y(If)g Fj(direction)i Fp(is)e(negativ)o(e,)h(the)f(searc)o(h)g -(pro)q(ceeds)g(bac)o(kw)o(ard)g(from)f Fj(p)q(os)p Fp(,)h(otherwise)h -(forw)o(ard.)195 1519 y(Returns)j(the)g(absolute)g(index)h(of)f(the)g -(history)g(elemen)o(t)h(where)f Fj(string)k Fp(w)o(as)21 -b(found,)j(or)d(-1)195 1574 y(otherwise.)75 1684 y Fi(2.3.6)30 -b(Managing)20 b(the)g(History)h(File)137 1780 y Fp(The)16 -b(History)g(library)h(can)e(read)h(the)g(history)g(from)f(and)h(write)g -(it)g(to)f(a)h(\014le.)22 b(This)17 b(section)f(do)q(cu-)75 -1835 y(men)o(ts)f(the)g(functions)h(for)f(managing)g(a)g(history)g -(\014le.)1762 1949 y(F)l(unction)-1861 b Fh(int)20 b -Fg(read)p 286 1949 V 20 w(history)i Ff(\()p Fo(const)15 -b(char)f(*filename)p Ff(\))195 2003 y Fp(Add)h(the)g(con)o(ten)o(ts)f -(of)h Fj(\014lename)j Fp(to)c(the)h(history)g(list,)g(a)g(line)h(at)f -(a)f(time.)20 b(If)15 b Fj(\014lename)k Fp(is)c Fo(NULL)p -Fp(,)195 2058 y(then)h(read)f(from)f(`)p Fo(~/.history)p -Fp('.)k(Returns)d(0)f(if)i(successful,)g(or)f Fo(errno)f -Fp(if)i(not.)1762 2172 y(F)l(unction)-1861 b Fh(int)20 -b Fg(read)p 286 2172 V 20 w(history)p 481 2172 V 20 w(range)i -Ff(\()p Fo(const)14 b(char)h(*filename,)f(int)h(from,)f(int)h(to)p -Ff(\))195 2227 y Fp(Read)f(a)f(range)h(of)f(lines)j(from)d -Fj(\014lename)p Fp(,)i(adding)g(them)f(to)f(the)h(history)g(list.)20 -b(Start)13 b(reading)i(at)195 2282 y(line)g Fj(from)d -Fp(and)h(end)h(at)f Fj(to)p Fp(.)18 b(If)c Fj(from)e -Fp(is)i(zero,)f(start)f(at)g(the)h(b)q(eginning.)22 b(If)13 -b Fj(to)i Fp(is)e(less)h(than)f Fj(from)p Fp(,)195 2337 -y(then)i(read)g(un)o(til)i(the)e(end)g(of)g(the)g(\014le.)21 -b(If)15 b Fj(\014lename)k Fp(is)d Fo(NULL)p Fp(,)e(then)h(read)g(from)f -(`)p Fo(~/.history)p Fp('.)195 2392 y(Returns)h(0)g(if)g(successful,)h -(or)f Fo(errno)g Fp(if)g(not.)1762 2506 y(F)l(unction)-1861 -b Fh(int)20 b Fg(write)p 304 2506 V 22 w(history)i Ff(\()p -Fo(const)15 b(char)f(*filename)p Ff(\))195 2560 y Fp(W)l(rite)k(the)f -(curren)o(t)g(history)h(to)f Fj(\014lename)p Fp(,)h(o)o(v)o(erwriting)f -Fj(\014lename)k Fp(if)d(necessary)l(.)27 b(If)18 b Fj(\014lename)195 -2615 y Fp(is)f Fo(NULL)p Fp(,)e(then)h(write)h(the)f(history)g(list)h -(to)e(`)p Fo(~/.history)p Fp('.)21 b(Returns)16 b(0)f(on)h(success,)h -(or)f Fo(errno)195 2670 y Fp(on)f(a)g(read)g(or)g(write)g(error.)p -eop -%%Page: 9 11 -9 10 bop 75 -58 a Fp(Chapter)15 b(2:)k(Programming)c(with)g(GNU)g -(History)889 b(9)1762 149 y(F)l(unction)-1861 b Fh(int)20 -b Fg(app)r(end)p 360 149 18 3 v 19 w(history)j Ff(\()p -Fo(int)14 b(nelements,)g(const)h(char)f(*filename)p Ff(\))195 -204 y Fp(App)q(end)19 b(the)e(last)g Fj(nelemen)o(ts)k -Fp(of)16 b(the)i(history)f(list)h(to)f Fj(\014lename)p -Fp(.)27 b(If)18 b Fj(\014lename)j Fp(is)d Fo(NULL)p Fp(,)f(then)195 -259 y(app)q(end)f(to)f(`)p Fo(~/.history)p Fp('.)j(Returns)c(0)h(on)g -(success,)h(or)e Fo(errno)h Fp(on)g(a)g(read)g(or)g(write)g(error.)1762 -404 y(F)l(unction)-1861 b Fh(int)20 b Fg(history)p 351 -404 V 20 w(truncate)p 582 404 V 21 w(\014le)k Ff(\()p -Fo(const)14 b(char)h(*filename,)e(int)i(nlines)p Ff(\))195 -459 y Fp(T)l(runcate)k(the)h(history)f(\014le)h Fj(\014lename)p -Fp(,)h(lea)o(ving)f(only)g(the)f(last)g Fj(nlines)k Fp(lines.)34 -b(If)20 b Fj(\014lename)i Fp(is)195 513 y Fo(NULL)p Fp(,)14 -b(then)i(`)p Fo(~/.history)p Fp(')d(is)j(truncated.)j(Returns)c(0)g(on) -g(success,)h(or)e Fo(errno)h Fp(on)g(failure.)75 644 -y Fi(2.3.7)30 b(History)20 b(Expansion)137 750 y Fp(These)c(functions)g -(implemen)o(t)g(history)f(expansion.)1762 895 y(F)l(unction)-1861 -b Fh(int)20 b Fg(history)p 351 895 V 20 w(expand)j Ff(\()p -Fo(char)14 b(*string,)g(char)h(**output)p Ff(\))195 949 -y Fp(Expand)j Fj(string)p Fp(,)f(placing)h(the)g(result)f(in)o(to)g -Fj(output)p Fp(,)h(a)e(p)q(oin)o(ter)i(to)f(a)g(string)g(\(see)g -(Section)h(1.1)195 1004 y([History)d(In)o(teraction],)f(page)h(1\).)20 -b(Returns:)195 1098 y Fo(0)216 b Fp(If)19 b(no)g(expansions)g(to)q(ok)f -(place)i(\(or,)e(if)i(the)e(only)i(c)o(hange)e(in)i(the)f(text)f(w)o -(as)g(the)435 1152 y(remo)o(v)m(al)d(of)g(escap)q(e)h(c)o(haracters)e -(preceding)i(the)f(history)g(expansion)h(c)o(haracter\);)195 -1241 y Fo(1)216 b Fp(if)16 b(expansions)g(did)g(tak)o(e)e(place;)195 -1330 y Fo(-1)192 b Fp(if)16 b(there)f(w)o(as)f(an)h(error)g(in)h -(expansion;)195 1419 y Fo(2)216 b Fp(if)14 b(the)g(returned)g(line)i -(should)f(b)q(e)f(displa)o(y)o(ed,)h(but)f(not)f(executed,)i(as)e(with) -h(the)g Fo(:p)435 1474 y Fp(mo)q(di\014er)i(\(see)f(Section)h(1.1.3)e -([Mo)q(di\014ers],)h(page)g(2\).)195 1568 y(If)g(an)h(error)e(o)q -(curred)i(in)g(expansion,)f(then)h Fj(output)g Fp(con)o(tains)f(a)g -(descriptiv)o(e)i(error)d(message.)1762 1713 y(F)l(unction)-1861 -b Fh(char)20 b(*)f Fg(get)p 324 1713 V 21 w(history)p -520 1713 V 20 w(ev)n(en)n(t)25 b Ff(\()p Fo(const)14 -b(char)h(*string,)f(int)g(*cindex,)g(int)283 1767 y(qchar)p -Ff(\))195 1822 y Fp(Returns)22 b(the)h(text)f(of)h(the)f(history)h(ev)o -(en)o(t)g(b)q(eginning)h(at)f Fj(string)j Fo(+)d Fj(*cindex)p -Fp(.)43 b Fj(*cindex)27 b Fp(is)195 1877 y(mo)q(di\014ed)16 -b(to)e(p)q(oin)o(t)h(to)f(after)g(the)h(ev)o(en)o(t)f(sp)q(eci\014er.) -22 b(A)o(t)14 b(function)h(en)o(try)l(,)g Fj(cindex)k -Fp(p)q(oin)o(ts)c(to)f(the)195 1932 y(index)19 b(in)o(to)f -Fj(string)k Fp(where)c(the)g(history)g(ev)o(en)o(t)g(sp)q -(eci\014cation)h(b)q(egins.)30 b Fj(qc)o(har)21 b Fp(is)d(a)g(c)o -(haracter)195 1987 y(that)13 b(is)h(allo)o(w)o(ed)g(to)e(end)i(the)g -(ev)o(en)o(t)f(sp)q(eci\014cation)j(in)e(addition)g(to)f(the)h -(\\normal")f(terminating)195 2041 y(c)o(haracters.)1762 -2186 y(F)l(unction)-1861 b Fh(char)20 b(**)f Fg(history)p -448 2186 V 21 w(tok)n(enize)25 b Ff(\()p Fo(const)14 -b(char)h(*string)p Ff(\))195 2241 y Fp(Return)g(an)g(arra)o(y)g(of)g -(tok)o(ens)g(parsed)g(out)g(of)g Fj(string)p Fp(,)g(m)o(uc)o(h)h(as)f -(the)g(shell)i(migh)o(t.)k(The)15 b(tok)o(ens)195 2296 -y(are)h(split)h(on)e(the)h(c)o(haracters)g(in)g(the)g -Fj(history)p 1007 2296 14 2 v 17 w(w)o(ord)p 1122 2296 -V 15 w(delimiters)k Fp(v)m(ariable,)d(and)f(shell)i(quoting)195 -2351 y(con)o(v)o(en)o(tions)d(are)g(ob)q(ey)o(ed.)1762 -2496 y(F)l(unction)-1861 b Fh(char)20 b(*)f Fg(history)p -422 2496 18 3 v 21 w(arg)p 524 2496 V 19 w(extract)24 -b Ff(\()p Fo(int)14 b(first,)h(int)g(last,)f(const)g(char)283 -2550 y(*string)p Ff(\))195 2605 y Fp(Extract)19 b(a)h(string)g(segmen)o -(t)g(consisting)h(of)f(the)g Fj(\014rst)h Fp(through)f -Fj(last)h Fp(argumen)o(ts)e(presen)o(t)h(in)195 2660 -y Fj(string)p Fp(.)g(Argumen)o(ts)15 b(are)f(split)j(using)f -Fo(history_tokenize)p Fp(.)p eop -%%Page: 10 12 -10 11 bop 75 -58 a Fp(10)1324 b(GNU)15 b(History)g(Library)75 -149 y Fn(2.4)33 b(History)22 b(V)-6 b(ariables)137 251 -y Fp(This)18 b(section)f(describ)q(es)i(the)e(externally-visible)k(v)m -(ariables)d(exp)q(orted)f(b)o(y)g(the)g Fk(gnu)g Fp(History)g(Li-)75 -306 y(brary)l(.)1773 438 y(V)l(ariable)-1861 b Fh(int)20 -b Fg(history)p 351 438 18 3 v 20 w(base)195 493 y Fp(The)15 -b(logical)i(o\013set)d(of)h(the)g(\014rst)g(en)o(try)g(in)h(the)f -(history)g(list.)1773 625 y(V)l(ariable)-1861 b Fh(int)20 -b Fg(history)p 351 625 V 20 w(length)195 680 y Fp(The)15 -b(n)o(um)o(b)q(er)h(of)f(en)o(tries)g(curren)o(tly)h(stored)f(in)h(the) -f(history)g(list.)1773 812 y(V)l(ariable)-1861 b Fh(int)20 -b Fg(history)p 351 812 V 20 w(max)p 478 812 V 20 w(en)n(tries)195 -867 y Fp(The)j(maxim)o(um)g(n)o(um)o(b)q(er)g(of)g(history)g(en)o -(tries.)43 b(This)24 b(m)o(ust)e(b)q(e)i(c)o(hanged)f(using)h -Fo(stifle_)195 922 y(history\(\))p Fp(.)1773 1054 y(V)l(ariable)-1861 -b Fh(char)20 b Fg(history)p 377 1054 V 20 w(expansion)p -644 1054 V 21 w(c)n(har)195 1109 y Fp(The)e(c)o(haracter)f(that)g(in)o -(tro)q(duces)h(a)f(history)h(ev)o(en)o(t.)27 b(The)18 -b(default)g(is)g(`)p Fo(!)p Fp('.)26 b(Setting)18 b(this)g(to)f(0)195 -1164 y(inhibits)g(history)f(expansion.)1773 1296 y(V)l(ariable)-1861 -b Fh(char)20 b Fg(history)p 377 1296 V 20 w(subst)p 529 -1296 V 20 w(c)n(har)195 1351 y Fp(The)h(c)o(haracter)e(that)h(in)o(v)o -(ok)o(es)g(w)o(ord)g(substitution)h(if)g(found)f(at)g(the)h(start)e(of) -h(a)g(line.)37 b(The)195 1406 y(default)16 b(is)f(`)p -Fo(^)p Fp('.)1773 1538 y(V)l(ariable)-1861 b Fh(char)20 -b Fg(history)p 377 1538 V 20 w(commen)n(t)p 627 1538 -V 19 w(c)n(har)195 1593 y Fp(During)f(tok)o(enization,)h(if)f(this)h(c) -o(haracter)e(is)h(seen)h(as)e(the)h(\014rst)g(c)o(haracter)f(of)g(a)h -(w)o(ord,)g(then)195 1648 y(it)j(and)g(all)g(subsequen)o(t)h(c)o -(haracters)d(up)j(to)e(a)g(newline)i(are)f(ignored,)h(suppressing)g -(history)195 1702 y(expansion)16 b(for)f(the)g(remainder)h(of)f(the)g -(line.)21 b(This)16 b(is)g(disabled)h(b)o(y)e(default.)1773 -1835 y(V)l(ariable)-1861 b Fh(char)20 b(*)f Fg(history)p -422 1835 V 21 w(w)n(ord)p 567 1835 V 20 w(delimiters)195 -1889 y Fp(The)14 b(c)o(haracters)f(that)g(separate)g(tok)o(ens)h(for)f -Fo(history_tokenize\(\))p Fp(.)k(The)d(default)g(v)m(alue)h(is)f -Fo(")195 1944 y(\\t\\n\(\)<>;&|")p Fp(.)1773 2077 y(V)l(ariable)-1861 -b Fh(char)20 b(*)f Fg(history)p 422 2077 V 21 w(no)p -504 2077 V 20 w(expand)p 704 2077 V 20 w(c)n(hars)195 -2131 y Fp(The)c(list)h(of)e(c)o(haracters)g(whic)o(h)i(inhibit)h -(history)e(expansion)h(if)f(found)h(immediately)g(follo)o(wing)195 -2186 y Fj(history)p 336 2186 14 2 v 16 w(expansion)p -547 2186 V 18 w(c)o(har)p Fp(.)j(The)d(default)f(is)h(space,)f(tab,)g -(newline,)h(carriage)f(return,)g(and)h(`)p Fo(=)p Fp('.)1773 -2318 y(V)l(ariable)-1861 b Fh(char)20 b(*)f Fg(history)p -422 2318 18 3 v 21 w(searc)n(h)p 599 2318 V 20 w(delimiter)p -843 2318 V 23 w(c)n(hars)195 2373 y Fp(The)13 b(list)h(of)f(additional) -h(c)o(haracters)e(whic)o(h)i(can)g(delimit)g(a)f(history)g(searc)o(h)g -(string,)g(in)h(addition)195 2428 y(to)h(space,)g(T)l(AB,)g(`)p -Fo(:)p Fp(')f(and)h(`)p Fo(?)p Fp(')g(in)h(the)f(case)g(of)g(a)g -(substring)g(searc)o(h.)20 b(The)c(default)f(is)h(empt)o(y)l(.)1773 -2560 y(V)l(ariable)-1861 b Fh(int)20 b Fg(history)p 351 -2560 V 20 w(quotes)p 533 2560 V 21 w(inhibit)p 717 2560 -V 23 w(expansion)195 2615 y Fp(If)15 b(non-zero,)f(single-quoted)j(w)o -(ords)c(are)i(not)f(scanned)h(for)f(the)h(history)g(expansion)g(c)o -(haracter.)195 2670 y(The)g(default)h(v)m(alue)h(is)e(0.)p -eop -%%Page: 11 13 -11 12 bop 75 -58 a Fp(Chapter)15 b(2:)k(Programming)c(with)g(GNU)g -(History)867 b(11)1773 149 y(V)l(ariable)-1861 b Fh(rl_linebuf_func_t) -22 b(*)d Fg(history)p 762 149 18 3 v 21 w(inhibit)p 946 -149 V 23 w(expansion)p 1216 149 V 20 w(function)195 204 -y Fp(This)e(should)h(b)q(e)f(set)g(to)f(the)g(address)h(of)f(a)h -(function)g(that)f(tak)o(es)g(t)o(w)o(o)f(argumen)o(ts:)22 -b(a)17 b Fo(char)d(*)195 259 y Fp(\()p Fj(string)t Fp(\))e(and)i(an)f -Fo(int)g Fp(index)i(in)o(to)e(that)f(string)i(\()p Fj(i)r -Fp(\).)19 b(It)14 b(should)g(return)f(a)g(non-zero)h(v)m(alue)g(if)g -(the)195 314 y(history)h(expansion)g(starting)f(at)g -Fj(string[i])i Fp(should)g(not)e(b)q(e)h(p)q(erformed;)g(zero)f(if)h -(the)g(expansion)195 369 y(should)i(b)q(e)g(done.)22 -b(It)16 b(is)h(in)o(tended)g(for)e(use)i(b)o(y)f(applications)h(lik)o -(e)g(Bash)f(that)g(use)g(the)g(history)195 423 y(expansion)g(c)o -(haracter)f(for)f(additional)j(purp)q(oses.)j(By)c(default,)f(this)h(v) -m(ariable)g(is)g(set)f(to)f Fo(NULL)p Fp(.)75 543 y Fn(2.5)33 -b(History)22 b(Programming)h(Example)137 637 y Fp(The)16 -b(follo)o(wing)g(program)e(demonstrates)g(simple)j(use)e(of)g(the)g -Fk(gnu)g Fp(History)g(Library)l(.)195 698 y Fo(#include)23 -b(<stdio.h>)195 750 y(#include)g(<readline/history.h>)195 -854 y(main)g(\(argc,)g(argv\))314 906 y(int)h(argc;)314 -958 y(char)g(**argv;)195 1010 y({)243 1061 y(char)f(line[1024],)f(*t;) -243 1113 y(int)h(len,)g(done)h(=)g(0;)243 1217 y(line[0])f(=)g(0;)243 -1321 y(using_history)f(\(\);)243 1373 y(while)h(\(!done\))290 -1425 y({)338 1477 y(printf)g(\("history$)g("\);)338 1528 -y(fflush)g(\(stdout\);)338 1580 y(t)h(=)g(fgets)f(\(line,)g(sizeof)g -(\(line\))g(-)h(1,)f(stdin\);)338 1632 y(if)h(\(t)f(&&)h(*t\))386 -1684 y({)434 1736 y(len)f(=)h(strlen)f(\(t\);)434 1788 -y(if)g(\(t[len)g(-)h(1])g(==)f('\\n'\))481 1840 y(t[len)h(-)f(1])h(=)g -('\\0';)386 1892 y(})338 1995 y(if)g(\(!t\))386 2047 -y(strcpy)f(\(line,)g("quit"\);)338 2151 y(if)h(\(line[0]\))386 -2203 y({)434 2255 y(char)f(*expansion;)434 2307 y(int)g(result;)434 -2411 y(result)g(=)g(history_expand)f(\(line,)h(&expansion\);)434 -2462 y(if)g(\(result\))481 2514 y(fprintf)g(\(stderr,)g("\045s\\n",)g -(expansion\);)434 2618 y(if)g(\(result)g(<)h(0)g(||)f(result)g(==)h -(2\))481 2670 y({)p eop -%%Page: 12 14 -12 13 bop 75 -58 a Fp(12)1324 b(GNU)15 b(History)g(Library)529 -149 y Fo(free)23 b(\(expansion\);)529 201 y(continue;)481 -253 y(})434 357 y(add_history)f(\(expansion\);)434 409 -y(strncpy)h(\(line,)g(expansion,)f(sizeof)h(\(line\))g(-)h(1\);)434 -461 y(free)f(\(expansion\);)386 513 y(})338 616 y(if)h(\(strcmp)f -(\(line,)g("quit"\))g(==)g(0\))386 668 y(done)g(=)h(1;)338 -720 y(else)f(if)h(\(strcmp)f(\(line,)g("save"\))g(==)h(0\))386 -772 y(write_history)e(\("history_file"\);)338 824 y(else)h(if)h -(\(strcmp)f(\(line,)g("read"\))g(==)h(0\))386 876 y(read_history)e -(\("history_file"\);)338 928 y(else)h(if)h(\(strcmp)f(\(line,)g -("list"\))g(==)h(0\))386 980 y({)434 1032 y(register)e(HIST_ENTRY)h -(**the_list;)434 1083 y(register)f(int)i(i;)434 1187 -y(the_list)e(=)i(history_list)e(\(\);)434 1239 y(if)h(\(the_list\))481 -1291 y(for)h(\(i)f(=)h(0;)g(the_list[i];)e(i++\))529 -1343 y(printf)h(\("\045d:)g(\045s\\n",)g(i)h(+)g(history_base,)e -(the_list[i]->line\);)386 1395 y(})338 1447 y(else)h(if)h(\(strncmp)f -(\(line,)g("delete",)g(6\))g(==)h(0\))386 1499 y({)434 -1550 y(int)f(which;)434 1602 y(if)g(\(\(sscanf)g(\(line)g(+)h(6,)f -("\045d",)h(&which\)\))e(==)i(1\))481 1654 y({)529 1706 -y(HIST_ENTRY)f(*entry)g(=)g(remove_history)f(\(which\);)529 -1758 y(if)i(\(!entry\))577 1810 y(fprintf)f(\(stderr,)f("No)i(such)f -(entry)g(\045d\\n",)g(which\);)529 1862 y(else)577 1914 -y({)625 1966 y(free)g(\(entry->line\);)625 2017 y(free)g(\(entry\);)577 -2069 y(})481 2121 y(})434 2173 y(else)481 2225 y({)529 -2277 y(fprintf)g(\(stderr,)g("non-numeric)f(arg)h(given)h(to)f -(`delete'\\n"\);)481 2329 y(})386 2381 y(})290 2433 y(})195 -2484 y(})p eop -%%Page: 13 15 -13 14 bop 75 -58 a Fp(App)q(endix)17 b(A:)e(Concept)g(Index)1196 -b(13)75 149 y Fl(App)r(endix)25 b(A)41 b(Concept)27 b(Index)75 -321 y Fn(A)75 383 y Fe(anc)o(hored)14 b(searc)o(h)s Fd(.)8 -b(.)e(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g -(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)16 -b Fe(8)75 507 y Fn(E)75 568 y Fe(ev)o(en)o(t)d(designators)g -Fd(.)6 b(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.) -h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)23 b -Fe(1)1012 321 y Fn(H)1012 431 y Fe(history)15 b(ev)o(en)o(ts)d -Fd(.)6 b(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.) -g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)24 -b Fe(1)1012 500 y(history)15 b(expansion)8 b Fd(.)g(.)e(.)g(.)g(.)h(.)f -(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.) -f(.)g(.)g(.)g(.)g(.)21 b Fe(1)1012 568 y(History)14 b(Searc)o(hing)6 -b Fd(.)j(.)d(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.) -g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)19 b -Fe(8)p eop -%%Page: 14 16 -14 15 bop 75 -58 a Fp(14)1324 b(GNU)15 b(History)g(Library)p -eop -%%Page: 15 17 -15 16 bop 75 -58 a Fp(App)q(endix)17 b(B:)e(F)l(unction)h(and)g(V)l -(ariable)g(Index)919 b(15)75 149 y Fl(App)r(endix)25 -b(B)41 b(F)-7 b(unction)26 b(and)h(V)-7 b(ariable)26 -b(Index)75 321 y Fn(A)75 382 y Fc(add_histor)o(y)8 b -Fd(.)e(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g -(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)23 -b Fe(6)75 428 y Fc(append_his)o(to)o(ry)8 b Fd(.)s(.)f(.)f(.)g(.)g(.)g -(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.) -g(.)g(.)g(.)h(.)f(.)g(.)21 b Fe(9)75 557 y Fn(C)75 618 -y Fc(clear_hist)o(or)o(y)6 b Fd(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g -(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.) -f(.)g(.)g(.)22 b Fe(6)75 664 y Fc(current_hi)o(st)o(ory)7 -b Fd(.)s(.)f(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.) -f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)20 b -Fe(7)75 793 y Fn(G)75 854 y Fc(get_histor)o(y_)o(eve)o(nt)5 -b Fd(.)t(.)h(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.) -h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)19 b Fe(9)75 -984 y Fn(H)75 1044 y Fc(history_ar)o(g_)o(ext)o(ra)o(ct)5 -b Fd(.)s(.)h(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.) -g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)18 b Fe(9)75 1090 y Fc(history_ba)o(se) -6 b Fd(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g -(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)22 -b Fe(10)75 1136 y Fc(history_co)o(mm)o(ent)o(_c)o(har)s -Fd(.)s(.)6 b(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.) -f(.)g(.)g(.)g(.)g(.)h(.)16 b Fe(10)75 1182 y Fc(history_ex)o(pa)o(nd)8 -b Fd(.)s(.)f(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.) -g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)21 -b Fe(9)75 1227 y Fc(history_ex)o(pa)o(nsi)o(on)o(_ch)o(ar)8 -b Fd(.)e(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.) -h(.)f(.)g(.)24 b Fe(10)75 1273 y Fc(history_ge)o(t)8 -b Fd(.)e(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.) -g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)23 -b Fe(7)75 1319 y Fc(history_ge)o(t_)o(his)o(to)o(ry_)o(sta)o(te)6 -b Fd(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.) -f(.)22 b Fe(6)75 1364 y Fc(history_in)o(hi)o(bit)o(_e)o(xpa)o(nsi)o(on) -o(_fu)o(nc)o(tio)o(n)9 b Fd(.)d(.)g(.)g(.)g(.)g(.)h(.)24 -b Fe(11)75 1410 y Fc(history_is)o(_s)o(tif)o(le)o(d)6 -b Fd(.)s(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.) -g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)18 b Fe(7)75 1456 -y Fc(history_le)o(ng)o(th)8 b Fd(.)s(.)e(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.) -g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g -(.)g(.)21 b Fe(10)75 1501 y Fc(history_li)o(st)6 b Fd(.)h(.)f(.)g(.)g -(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.) -g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)23 b Fe(7)75 -1547 y Fc(history_ma)o(x_)o(ent)o(ri)o(es)t Fd(.)s(.)6 -b(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g -(.)g(.)g(.)h(.)f(.)17 b Fe(10)75 1593 y Fc(history_no)o(_e)o(xpa)o(nd)o -(_ch)o(ars)7 b Fd(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g -(.)g(.)g(.)g(.)g(.)h(.)23 b Fe(10)75 1638 y Fc(history_qu)o(ot)o(es_)o -(in)o(hib)o(it_)o(ex)o(pan)o(si)o(on)t Fd(.)s(.)6 b(.)g(.)g(.)h(.)f(.)g -(.)g(.)g(.)17 b Fe(10)75 1684 y Fc(history_se)o(ar)o(ch)8 -b Fd(.)s(.)f(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.) -g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)21 -b Fe(8)75 1730 y Fc(history_se)o(ar)o(ch_)o(de)o(lim)o(ite)o(r_)o(cha)o -(rs)5 b Fd(.)s(.)h(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)18 -b Fe(10)75 1776 y Fc(history_se)o(ar)o(ch_)o(po)o(s)6 -b Fd(.)s(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.) -g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)18 b Fe(8)75 1821 -y Fc(history_se)o(ar)o(ch_)o(pr)o(efi)o(x)s Fd(.)t(.)6 -b(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g -(.)h(.)f(.)g(.)16 b Fe(8)75 1867 y Fc(history_se)o(t_)o(his)o(to)o(ry_) -o(sta)o(te)6 b Fd(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g -(.)g(.)g(.)h(.)f(.)22 b Fe(6)75 1913 y Fc(history_se)o(t_)o(pos)7 -b Fd(.)s(.)f(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.) -f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)20 b -Fe(7)1012 321 y Fc(history_sub)o(st)o(_ch)o(ar)t Fd(.)t(.)6 -b(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f -(.)g(.)g(.)g(.)g(.)g(.)19 b Fe(10)1012 368 y Fc(history_tok)o(en)o(ize) -6 b Fd(.)t(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g -(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)20 b Fe(9)1012 -414 y Fc(history_tot)o(al)o(_by)o(te)o(s)5 b Fd(.)s(.)h(.)g(.)h(.)f(.)g -(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.) -g(.)18 b Fe(7)1012 460 y Fc(history_tru)o(nc)o(ate)o(_f)o(ile)s -Fd(.)s(.)6 b(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.) -h(.)f(.)g(.)g(.)g(.)g(.)17 b Fe(9)1012 507 y Fc(history_wor)o(d_)o(del) -o(im)o(ite)o(rs)7 b Fd(.)f(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g -(.)g(.)g(.)h(.)f(.)g(.)g(.)24 b Fe(10)1012 640 y Fn(N)1012 -702 y Fc(next_histor)o(y)7 b Fd(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g -(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.) -g(.)g(.)h(.)f(.)23 b Fe(7)1012 836 y Fn(P)1012 898 y -Fc(previous_hi)o(st)o(ory)6 b Fd(.)t(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.) -g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f -(.)20 b Fe(7)1012 1031 y Fn(R)1012 1094 y Fc(read_histor)o(y)7 -b Fd(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.) -h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)23 -b Fe(8)1012 1140 y Fc(read_histor)o(y_)o(ran)o(ge)5 b -Fd(.)s(.)h(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g -(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)19 b Fe(8)1012 1186 -y Fc(remove_hist)o(or)o(y)9 b Fd(.)s(.)d(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.) -g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g -(.)g(.)g(.)22 b Fe(6)1012 1233 y Fc(replace_his)o(to)o(ry_)o(en)o(try)s -Fd(.)s(.)6 b(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.) -h(.)f(.)g(.)g(.)g(.)g(.)17 b Fe(6)1012 1366 y Fn(S)1012 -1429 y Fc(stifle_hist)o(or)o(y)9 b Fd(.)s(.)d(.)g(.)g(.)g(.)h(.)f(.)g -(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.) -f(.)g(.)g(.)g(.)22 b Fe(7)1012 1562 y Fn(U)1012 1624 -y Fc(unstifle_hi)o(st)o(ory)6 b Fd(.)t(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f -(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.) -f(.)20 b Fe(7)1012 1671 y Fc(using_histo)o(ry)6 b Fd(.)g(.)g(.)g(.)g(.) -g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g -(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)22 b Fe(6)1012 1804 -y Fn(W)1012 1866 y Fc(where_histo)o(ry)6 b Fd(.)g(.)g(.)g(.)g(.)g(.)h -(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.) -h(.)f(.)g(.)g(.)g(.)g(.)h(.)22 b Fe(7)1012 1913 y Fc(write_histo)o(ry)6 -b Fd(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.) -g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)22 -b Fe(8)p eop -%%Page: 16 18 -16 17 bop 75 -58 a Fp(16)1324 b(GNU)15 b(History)g(Library)p -eop -%%Page: -1 19 --1 18 bop 1862 -58 a Fp(i)75 149 y Fl(T)-7 b(able)27 -b(of)f(Con)n(ten)n(ts)75 320 y Fn(1)67 b(Using)22 b(History)h(In)n -(teractiv)n(ely)9 b Fb(.)k(.)d(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h -(.)f(.)g(.)g(.)h(.)31 b Fn(1)224 389 y Fp(1.1)45 b(History)15 -b(Expansion)5 b Fa(.)j(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f -(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.) -f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)19 b Fp(1)374 444 y(1.1.1)44 -b(Ev)o(en)o(t)14 b(Designators)e Fa(.)7 b(.)h(.)f(.)h(.)f(.)h(.)f(.)h -(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.) -f(.)h(.)f(.)h(.)26 b Fp(1)374 499 y(1.1.2)44 b(W)l(ord)15 -b(Designators)5 b Fa(.)h(.)i(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.) -f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h -(.)19 b Fp(2)374 553 y(1.1.3)44 b(Mo)q(di\014ers)t Fa(.)8 -b(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f -(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.) -f(.)h(.)f(.)19 b Fp(2)75 675 y Fn(2)67 b(Programming)23 -b(with)g(GNU)f(History)16 b Fb(.)10 b(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f -(.)g(.)38 b Fn(5)224 743 y Fp(2.1)45 b(In)o(tro)q(duction)16 -b(to)f(History)10 b Fa(.)d(.)g(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f -(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.) -f(.)h(.)f(.)h(.)24 b Fp(5)224 798 y(2.2)45 b(History)15 -b(Storage)c Fa(.)d(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f -(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.) -g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)26 b Fp(5)224 853 -y(2.3)45 b(History)15 b(F)l(unctions)d Fa(.)c(.)f(.)h(.)f(.)h(.)f(.)h -(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.) -f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)26 -b Fp(6)374 907 y(2.3.1)44 b(Initializing)18 b(History)d(and)h(State)e -(Managemen)o(t)g Fa(.)7 b(.)h(.)g(.)f(.)h(.)f(.)29 b -Fp(6)374 962 y(2.3.2)44 b(History)15 b(List)h(Managemen)o(t)d -Fa(.)7 b(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.) -h(.)f(.)h(.)f(.)h(.)f(.)29 b Fp(6)374 1017 y(2.3.3)44 -b(Information)15 b(Ab)q(out)g(the)h(History)f(List)c -Fa(.)d(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)26 -b Fp(7)374 1072 y(2.3.4)44 b(Mo)o(ving)15 b(Around)g(the)g(History)g -(List)c Fa(.)d(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f -(.)h(.)25 b Fp(7)374 1127 y(2.3.5)44 b(Searc)o(hing)16 -b(the)f(History)g(List)7 b Fa(.)h(.)g(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f -(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)22 -b Fp(8)374 1181 y(2.3.6)44 b(Managing)15 b(the)g(History)g(File)6 -b Fa(.)i(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.) -f(.)h(.)f(.)h(.)f(.)h(.)20 b Fp(8)374 1236 y(2.3.7)44 -b(History)15 b(Expansion)9 b Fa(.)f(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h -(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.) -h(.)f(.)24 b Fp(9)224 1291 y(2.4)45 b(History)15 b(V)l(ariables)6 -b Fa(.)i(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.) -f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f -(.)h(.)f(.)h(.)f(.)21 b Fp(10)224 1346 y(2.5)45 b(History)15 -b(Programming)f(Example)7 b Fa(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h -(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)22 -b Fp(11)75 1467 y Fn(App)r(endix)i(A)67 b(Concept)22 -b(Index)17 b Fb(.)10 b(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g -(.)h(.)f(.)g(.)38 b Fn(13)75 1602 y(App)r(endix)24 b(B)67 -b(F)-6 b(unction)25 b(and)e(V)-6 b(ariable)24 b(Index)16 -b Fb(.)10 b(.)g(.)g(.)38 b Fn(15)p eop -%%Page: -2 20 --2 19 bop 75 -58 a Fp(ii)1346 b(GNU)15 b(History)g(Library)p -eop +TeXDict begin 2 1 bop 150 3024 a Fr(This)31 b(do)s(cumen)m(t)g(describ) +s(es)g(the)g(GNU)h(History)g(library)f(\(v)m(ersion)i(5.1-b)s(eta1,)h +(11)e(No)m(v)m(em)m(b)s(er)h(2005\),)150 3133 y(a)26 +b(programming)g(to)s(ol)h(that)g(pro)m(vides)f(a)g(consisten)m(t)i +(user)d(in)m(terface)i(for)f(recalling)i(lines)e(of)g(previously)150 +3243 y(t)m(yp)s(ed)k(input.)150 3377 y(Cop)m(yrigh)m(t)602 +3374 y(c)577 3377 y Fo(\015)g Fr(1988-2004)k(F)-8 b(ree)32 +b(Soft)m(w)m(are)f(F)-8 b(oundation,)32 b(Inc.)150 3512 +y(P)m(ermission)g(is)h(gran)m(ted)g(to)f(mak)m(e)i(and)d(distribute)h +(v)m(erbatim)h(copies)g(of)f(this)g(man)m(ual)h(pro)m(vided)f(the)150 +3621 y(cop)m(yrigh)m(t)g(notice)f(and)f(this)g(p)s(ermission)g(notice)h +(are)g(preserv)m(ed)f(on)h(all)g(copies.)390 3756 y(P)m(ermission)k(is) +h(gran)m(ted)f(to)h(cop)m(y)-8 b(,)38 b(distribute)d(and/or)g(mo)s +(dify)f(this)h(do)s(cumen)m(t)g(under)390 3866 y(the)j(terms)g(of)g +(the)g(GNU)h(F)-8 b(ree)39 b(Do)s(cumen)m(tation)h(License,)g(V)-8 +b(ersion)39 b(1.1)g(or)f(an)m(y)g(later)390 3975 y(v)m(ersion)28 +b(published)d(b)m(y)j(the)f(F)-8 b(ree)29 b(Soft)m(w)m(are)f(F)-8 +b(oundation;)30 b(with)d(no)g(In)m(v)-5 b(arian)m(t)28 +b(Sections,)390 4085 y(with)i(the)h(F)-8 b(ron)m(t-Co)m(v)m(er)33 +b(texts)e(b)s(eing)g(\\A)g(GNU)g(Man)m(ual,")h(and)e(with)g(the)h(Bac)m +(k-Co)m(v)m(er)390 4194 y(T)-8 b(exts)33 b(as)g(in)f(\(a\))h(b)s(elo)m +(w.)47 b(A)33 b(cop)m(y)g(of)f(the)h(license)g(is)g(included)e(in)h +(the)h(section)g(en)m(titled)390 4304 y(\\GNU)e(F)-8 +b(ree)32 b(Do)s(cumen)m(tation)g(License.")390 4438 y(\(a\))39 +b(The)f(FSF's)g(Bac)m(k-Co)m(v)m(er)j(T)-8 b(ext)39 b(is:)56 +b(\\Y)-8 b(ou)39 b(ha)m(v)m(e)g(freedom)f(to)h(cop)m(y)f(and)g(mo)s +(dify)390 4548 y(this)32 b(GNU)i(Man)m(ual,)g(lik)m(e)g(GNU)f(soft)m(w) +m(are.)49 b(Copies)32 b(published)f(b)m(y)h(the)h(F)-8 +b(ree)34 b(Soft)m(w)m(are)390 4658 y(F)-8 b(oundation)31 +b(raise)g(funds)d(for)j(GNU)g(dev)m(elopmen)m(t.")150 +4902 y(Published)e(b)m(y)h(the)h(F)-8 b(ree)31 b(Soft)m(w)m(are)h(F)-8 +b(oundation)150 5011 y(59)31 b(T)-8 b(emple)31 b(Place,)h(Suite)e(330,) +150 5121 y(Boston,)i(MA)e(02111-1307)150 5230 y(USA)p +eop end +%%Page: -1 3 +TeXDict begin -1 2 bop 3725 -116 a Fr(i)150 299 y Fn(T)-13 +b(able)53 b(of)h(Con)l(ten)l(ts)150 641 y Fp(1)135 b(Using)45 +b(History)h(In)l(teractiv)l(ely)18 b Fm(.)23 b(.)c(.)g(.)h(.)f(.)h(.)f +(.)h(.)f(.)g(.)h(.)f(.)h(.)f(.)h(.)f(.)63 b Fp(1)449 +778 y Fr(1.1)92 b(History)31 b(Expansion)9 b Fl(.)15 +b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g +(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.) +g(.)g(.)g(.)39 b Fr(1)748 888 y(1.1.1)93 b(Ev)m(en)m(t)31 +b(Designators)25 b Fl(.)15 b(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.) +g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g +(.)54 b Fr(1)748 997 y(1.1.2)93 b(W)-8 b(ord)30 b(Designators)9 +b Fl(.)17 b(.)e(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g +(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)39 +b Fr(1)748 1107 y(1.1.3)93 b(Mo)s(di\014ers)9 b Fl(.)14 +b(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g +(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.) +g(.)g(.)g(.)38 b Fr(2)150 1349 y Fp(2)135 b(Programming)46 +b(with)f(GNU)g(History)33 b Fm(.)19 b(.)h(.)f(.)g(.)h(.)f(.)h(.)f(.)h +(.)f(.)76 b Fp(5)449 1486 y Fr(2.1)92 b(In)m(tro)s(duction)30 +b(to)h(History)19 b Fl(.)d(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g +(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.) +g(.)g(.)g(.)g(.)49 b Fr(5)449 1596 y(2.2)92 b(History)31 +b(Storage)25 b Fl(.)15 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.) +g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g +(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)54 b Fr(5)449 +1705 y(2.3)92 b(History)31 b(F)-8 b(unctions)24 b Fl(.)15 +b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g +(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.) +g(.)g(.)g(.)53 b Fr(6)748 1815 y(2.3.1)93 b(Initializing)32 +b(History)f(and)e(State)j(Managemen)m(t)f Fl(.)15 b(.)g(.)g(.)g(.)g(.)g +(.)59 b Fr(6)748 1924 y(2.3.2)93 b(History)31 b(List)f(Managemen)m(t)h +Fl(.)15 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g +(.)g(.)g(.)g(.)g(.)h(.)f(.)58 b Fr(6)748 2034 y(2.3.3)93 +b(Information)30 b(Ab)s(out)g(the)g(History)h(List)23 +b Fl(.)15 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)52 +b Fr(7)748 2144 y(2.3.4)93 b(Mo)m(ving)31 b(Around)e(the)i(History)g +(List)21 b Fl(.)15 b(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.) +g(.)g(.)g(.)51 b Fr(7)748 2253 y(2.3.5)93 b(Searc)m(hing)30 +b(the)h(History)g(List)15 b Fl(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g +(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)44 +b Fr(8)748 2363 y(2.3.6)93 b(Managing)31 b(the)g(History)g(File)11 +b Fl(.)16 b(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g +(.)g(.)g(.)g(.)g(.)g(.)g(.)41 b Fr(8)748 2472 y(2.3.7)93 +b(History)31 b(Expansion)18 b Fl(.)c(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.) +g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g +(.)g(.)g(.)48 b Fr(9)449 2582 y(2.4)92 b(History)31 b(V)-8 +b(ariables)11 b Fl(.)17 b(.)e(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g +(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.) +g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)40 b Fr(10)449 2692 +y(2.5)92 b(History)31 b(Programming)f(Example)13 b Fl(.)j(.)f(.)g(.)g +(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.) +g(.)h(.)f(.)g(.)42 b Fr(11)150 2934 y Fp(App)t(endix)i(A)99 +b(Cop)l(ying)46 b(This)e(Man)l(ual)29 b Fm(.)20 b(.)g(.)f(.)h(.)f(.)g +(.)h(.)f(.)h(.)f(.)74 b Fp(13)449 3071 y Fr(A.1)92 b(GNU)31 +b(F)-8 b(ree)31 b(Do)s(cumen)m(tation)h(License)c Fl(.)15 +b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g +(.)g(.)g(.)g(.)56 b Fr(13)748 3181 y(A.1.1)92 b(ADDENDUM:)33 +b(Ho)m(w)e(to)g(use)f(this)g(License)h(for)g(y)m(our)930 +3290 y(do)s(cumen)m(ts)c Fl(.)15 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g +(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.) +g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)57 b Fr(19)150 +3533 y Fp(App)t(endix)44 b(B)105 b(Concept)46 b(Index)16 +b Fm(.)j(.)h(.)f(.)g(.)h(.)f(.)h(.)f(.)h(.)f(.)g(.)h(.)f(.)h(.)f(.)h(.) +f(.)61 b Fp(21)150 3802 y(App)t(endix)44 b(C)104 b(F)-11 +b(unction)44 b(and)h(V)-11 b(ariable)46 b(Index)13 b +Fm(.)19 b(.)g(.)h(.)f(.)58 b Fp(23)p eop end +%%Page: -2 4 +TeXDict begin -2 3 bop 150 -116 a Fr(ii)2691 b(GNU)31 +b(History)g(Library)p eop end +%%Page: 1 5 +TeXDict begin 1 4 bop 150 -116 a Fr(Chapter)30 b(1:)41 +b(Using)30 b(History)h(In)m(teractiv)m(ely)2016 b(1)150 +299 y Fn(1)80 b(Using)53 b(History)g(In)l(teractiv)l(ely)275 +562 y Fr(This)32 b(c)m(hapter)i(describ)s(es)e(ho)m(w)h(to)h(use)f(the) +g Fk(gnu)g Fr(History)h(Library)e(in)m(teractiv)m(ely)-8 +b(,)37 b(from)c(a)h(user's)150 672 y(standp)s(oin)m(t.)76 +b(It)42 b(should)f(b)s(e)h(considered)g(a)g(user's)g(guide.)76 +b(F)-8 b(or)43 b(information)f(on)g(using)g(the)g Fk(gnu)150 +781 y Fr(History)36 b(Library)e(in)h(y)m(our)f(o)m(wn)i(programs,)g +(see)f(Chapter)g(2)g([Programming)g(with)g(GNU)h(History],)150 +891 y(page)31 b(5.)150 1172 y Fp(1.1)68 b(History)46 +b(Expansion)275 1426 y Fr(The)35 b(History)h(library)f(pro)m(vides)h(a) +g(history)f(expansion)h(feature)g(that)g(is)g(similar)g(to)g(the)g +(history)150 1536 y(expansion)22 b(pro)m(vided)f(b)m(y)h +Fq(csh)p Fr(.)37 b(This)22 b(section)h(describ)s(es)e(the)h(syn)m(tax)h +(used)e(to)h(manipulate)h(the)f(history)150 1645 y(information.)275 +1789 y(History)31 b(expansions)f(in)m(tro)s(duce)g(w)m(ords)g(from)g +(the)h(history)f(list)h(in)m(to)g(the)g(input)f(stream,)h(making)150 +1899 y(it)g(easy)g(to)g(rep)s(eat)g(commands,)f(insert)g(the)h(argumen) +m(ts)f(to)h(a)g(previous)f(command)g(in)m(to)i(the)e(curren)m(t)150 +2009 y(input)f(line,)i(or)g(\014x)f(errors)f(in)h(previous)g(commands)g +(quic)m(kly)-8 b(.)275 2153 y(History)37 b(expansion)f(tak)m(es)i +(place)g(in)e(t)m(w)m(o)i(parts.)59 b(The)36 b(\014rst)g(is)h(to)g +(determine)g(whic)m(h)f(line)h(from)150 2262 y(the)42 +b(history)f(list)h(should)e(b)s(e)h(used)f(during)g(substitution.)74 +b(The)40 b(second)i(is)f(to)h(select)h(p)s(ortions)e(of)150 +2372 y(that)31 b(line)g(for)f(inclusion)h(in)m(to)g(the)g(curren)m(t)f +(one.)42 b(The)30 b(line)h(selected)h(from)e(the)h(history)f(is)h +(called)h(the)150 2481 y Fj(ev)m(en)m(t)p Fr(,)e(and)c(the)i(p)s +(ortions)e(of)i(that)f(line)h(that)g(are)f(acted)i(up)s(on)c(are)j +(called)g Fj(w)m(ords)p Fr(.)39 b(V)-8 b(arious)28 b +Fj(mo)s(di\014ers)150 2591 y Fr(are)33 b(a)m(v)-5 b(ailable)36 +b(to)d(manipulate)h(the)f(selected)h(w)m(ords.)48 b(The)32 +b(line)i(is)f(brok)m(en)f(in)m(to)i(w)m(ords)f(in)f(the)i(same)150 +2701 y(fashion)23 b(that)g(Bash)g(do)s(es,)h(so)f(that)h(sev)m(eral)g +(w)m(ords)e(surrounded)e(b)m(y)j(quotes)g(are)g(considered)g(one)g(w)m +(ord.)150 2810 y(History)37 b(expansions)g(are)g(in)m(tro)s(duced)f(b)m +(y)h(the)g(app)s(earance)g(of)g(the)g(history)f(expansion)h(c)m +(haracter,)150 2920 y(whic)m(h)30 b(is)h(`)p Fq(!)p Fr(')f(b)m(y)g +(default.)150 3163 y Fi(1.1.1)63 b(Ev)m(en)m(t)39 b(Designators)275 +3417 y Fr(An)30 b(ev)m(en)m(t)h(designator)h(is)e(a)h(reference)g(to)g +(a)f(command)h(line)f(en)m(try)h(in)f(the)h(history)f(list.)150 +3591 y Fq(!)432 b Fr(Start)34 b(a)f(history)h(substitution,)g(except)g +(when)f(follo)m(w)m(ed)i(b)m(y)e(a)h(space,)h(tab,)f(the)g(end)f(of)630 +3701 y(the)e(line,)g(or)f(`)p Fq(=)p Fr('.)150 3870 y +Fq(!)p Fh(n)384 b Fr(Refer)30 b(to)i(command)e(line)g +Fj(n)p Fr(.)150 4039 y Fq(!-)p Fh(n)336 b Fr(Refer)30 +b(to)i(the)e(command)g Fj(n)g Fr(lines)h(bac)m(k.)150 +4208 y Fq(!!)384 b Fr(Refer)30 b(to)i(the)e(previous)g(command.)40 +b(This)30 b(is)g(a)h(synon)m(ym)f(for)g(`)p Fq(!-1)p +Fr('.)150 4377 y Fq(!)p Fh(string)144 b Fr(Refer)30 b(to)i(the)e(most)h +(recen)m(t)g(command)f(starting)i(with)e Fj(string)p +Fr(.)150 4546 y Fq(!?)p Fh(string)11 b Fq([?])630 4655 +y Fr(Refer)34 b(to)g(the)f(most)h(recen)m(t)h(command)e(con)m(taining)i +Fj(string)p Fr(.)50 b(The)33 b(trailing)i(`)p Fq(?)p +Fr(')e(ma)m(y)i(b)s(e)630 4765 y(omitted)c(if)g(the)f +Fj(string)38 b Fr(is)31 b(follo)m(w)m(ed)h(immediately)g(b)m(y)e(a)h +(newline.)150 4934 y Fq(^)p Fh(string1)11 b Fq(^)p Fh(string2)g +Fq(^)630 5044 y Fr(Quic)m(k)32 b(Substitution.)44 b(Rep)s(eat)32 +b(the)g(last)h(command,)f(replacing)g Fj(string1)40 b +Fr(with)31 b Fj(string2)p Fr(.)630 5153 y(Equiv)-5 b(alen)m(t)31 +b(to)g Fq(!!:s/)p Fh(string1)11 b Fq(/)p Fh(string2)g +Fq(/)p Fr(.)150 5322 y Fq(!#)384 b Fr(The)30 b(en)m(tire)h(command)f +(line)h(t)m(yp)s(ed)f(so)h(far.)p eop end +%%Page: 2 6 +TeXDict begin 2 5 bop 150 -116 a Fr(2)2696 b(GNU)31 b(History)g +(Library)150 299 y Fi(1.1.2)63 b(W)-10 b(ord)41 b(Designators)275 +542 y Fr(W)-8 b(ord)35 b(designators)g(are)g(used)f(to)h(select)h +(desired)e(w)m(ords)h(from)f(the)h(ev)m(en)m(t.)55 b(A)34 +b(`)p Fq(:)p Fr(')h(separates)h(the)150 652 y(ev)m(en)m(t)41 +b(sp)s(eci\014cation)f(from)g(the)f(w)m(ord)g(designator.)69 +b(It)40 b(ma)m(y)g(b)s(e)f(omitted)i(if)e(the)h(w)m(ord)f(designator) +150 761 y(b)s(egins)33 b(with)h(a)h(`)p Fq(^)p Fr(',)g(`)p +Fq($)p Fr(',)g(`)p Fq(*)p Fr(',)h(`)p Fq(-)p Fr(',)f(or)f(`)p +Fq(\045)p Fr('.)52 b(W)-8 b(ords)35 b(are)f(n)m(um)m(b)s(ered)f(from)g +(the)i(b)s(eginning)e(of)h(the)g(line,)150 871 y(with)39 +b(the)h(\014rst)f(w)m(ord)g(b)s(eing)g(denoted)h(b)m(y)g(0)g(\(zero\).) +70 b(W)-8 b(ords)39 b(are)h(inserted)g(in)m(to)g(the)g(curren)m(t)g +(line)150 980 y(separated)31 b(b)m(y)f(single)h(spaces.)275 +1114 y(F)-8 b(or)31 b(example,)150 1272 y Fq(!!)384 b +Fr(designates)37 b(the)f(preceding)g(command.)57 b(When)35 +b(y)m(ou)i(t)m(yp)s(e)f(this,)h(the)f(preceding)g(com-)630 +1381 y(mand)30 b(is)g(rep)s(eated)g(in)g(toto.)150 1539 +y Fq(!!:$)288 b Fr(designates)23 b(the)g(last)g(argumen)m(t)g(of)f(the) +h(preceding)f(command.)38 b(This)22 b(ma)m(y)h(b)s(e)e(shortened)630 +1648 y(to)31 b Fq(!$)p Fr(.)150 1806 y Fq(!fi:2)240 b +Fr(designates)30 b(the)g(second)f(argumen)m(t)h(of)f(the)h(most)f +(recen)m(t)i(command)e(starting)h(with)f(the)630 1916 +y(letters)j Fq(fi)p Fr(.)275 2073 y(Here)e(are)h(the)g(w)m(ord)f +(designators:)150 2231 y Fq(0)g(\(zero\))114 b Fr(The)30 +b Fq(0)p Fr(th)g(w)m(ord.)40 b(F)-8 b(or)31 b(man)m(y)g(applications,)h +(this)e(is)g(the)h(command)f(w)m(ord.)150 2388 y Fh(n)432 +b Fr(The)30 b Fj(n)p Fr(th)g(w)m(ord.)150 2546 y Fq(^)432 +b Fr(The)30 b(\014rst)f(argumen)m(t;)j(that)f(is,)f(w)m(ord)g(1.)150 +2703 y Fq($)432 b Fr(The)30 b(last)h(argumen)m(t.)150 +2861 y Fq(\045)432 b Fr(The)30 b(w)m(ord)g(matc)m(hed)h(b)m(y)f(the)h +(most)g(recen)m(t)g(`)p Fq(?)p Fh(string)11 b Fq(?)p +Fr(')28 b(searc)m(h.)150 3019 y Fh(x)p Fq(-)p Fh(y)336 +b Fr(A)30 b(range)h(of)g(w)m(ords;)f(`)p Fq(-)p Fh(y)11 +b Fr(')30 b(abbreviates)h(`)p Fq(0-)p Fh(y)11 b Fr('.)150 +3176 y Fq(*)432 b Fr(All)28 b(of)g(the)g(w)m(ords,)g(except)h(the)e +Fq(0)p Fr(th.)40 b(This)27 b(is)g(a)h(synon)m(ym)f(for)h(`)p +Fq(1-$)p Fr('.)39 b(It)28 b(is)g(not)g(an)f(error)630 +3286 y(to)j(use)g(`)p Fq(*)p Fr(')f(if)h(there)g(is)g(just)f(one)h(w)m +(ord)f(in)g(the)h(ev)m(en)m(t;)i(the)d(empt)m(y)i(string)e(is)h +(returned)e(in)630 3395 y(that)j(case.)150 3553 y Fh(x)11 +b Fq(*)373 b Fr(Abbreviates)31 b(`)p Fh(x)p Fq(-$)p Fr(')150 +3711 y Fh(x)p Fq(-)384 b Fr(Abbreviates)31 b(`)p Fh(x)p +Fq(-$)p Fr(')f(lik)m(e)h(`)p Fh(x)11 b Fq(*)p Fr(',)31 +b(but)e(omits)i(the)g(last)g(w)m(ord.)275 3868 y(If)i(a)h(w)m(ord)g +(designator)g(is)g(supplied)f(without)h(an)g(ev)m(en)m(t)h(sp)s +(eci\014cation,)h(the)e(previous)f(command)150 3978 y(is)d(used)g(as)h +(the)f(ev)m(en)m(t.)150 4199 y Fi(1.1.3)63 b(Mo)s(di\014ers)275 +4442 y Fr(After)20 b(the)h(optional)h(w)m(ord)f(designator,)i(y)m(ou)e +(can)g(add)f(a)h(sequence)g(of)g(one)g(or)g(more)g(of)g(the)f(follo)m +(wing)150 4552 y(mo)s(di\014ers,)29 b(eac)m(h)j(preceded)e(b)m(y)g(a)h +(`)p Fq(:)p Fr('.)150 4710 y Fq(h)432 b Fr(Remo)m(v)m(e)32 +b(a)f(trailing)g(pathname)g(comp)s(onen)m(t,)g(lea)m(ving)h(only)e(the) +h(head.)150 4867 y Fq(t)432 b Fr(Remo)m(v)m(e)32 b(all)f(leading)h +(pathname)e(comp)s(onen)m(ts,)h(lea)m(ving)h(the)e(tail.)150 +5025 y Fq(r)432 b Fr(Remo)m(v)m(e)32 b(a)f(trailing)g(su\016x)f(of)g +(the)h(form)f(`)p Fq(.)p Fh(suffix)11 b Fr(',)28 b(lea)m(ving)33 +b(the)d(basename.)150 5182 y Fq(e)432 b Fr(Remo)m(v)m(e)32 +b(all)f(but)f(the)h(trailing)g(su\016x.)150 5340 y Fq(p)432 +b Fr(Prin)m(t)30 b(the)h(new)f(command)g(but)g(do)g(not)g(execute)i +(it.)p eop end +%%Page: 3 7 +TeXDict begin 3 6 bop 150 -116 a Fr(Chapter)30 b(1:)41 +b(Using)30 b(History)h(In)m(teractiv)m(ely)2016 b(3)150 +299 y Fq(s/)p Fh(old)11 b Fq(/)p Fh(new)g Fq(/)630 408 +y Fr(Substitute)32 b Fj(new)40 b Fr(for)32 b(the)h(\014rst)f(o)s +(ccurrence)h(of)f Fj(old)37 b Fr(in)32 b(the)h(ev)m(en)m(t)h(line.)48 +b(An)m(y)32 b(delimiter)630 518 y(ma)m(y)25 b(b)s(e)g(used)f(in)g +(place)i(of)f(`)p Fq(/)p Fr('.)39 b(The)24 b(delimiter)h(ma)m(y)h(b)s +(e)e(quoted)h(in)f Fj(old)29 b Fr(and)24 b Fj(new)32 +b Fr(with)25 b(a)630 628 y(single)k(bac)m(kslash.)40 +b(If)28 b(`)p Fq(&)p Fr(')g(app)s(ears)g(in)f Fj(new)p +Fr(,)i(it)f(is)h(replaced)f(b)m(y)g Fj(old)p Fr(.)40 +b(A)28 b(single)h(bac)m(kslash)630 737 y(will)35 b(quote)g(the)g(`)p +Fq(&)p Fr('.)54 b(The)34 b(\014nal)g(delimiter)i(is)e(optional)i(if)f +(it)g(is)f(the)h(last)h(c)m(haracter)g(on)630 847 y(the)31 +b(input)e(line.)150 1006 y Fq(&)432 b Fr(Rep)s(eat)31 +b(the)f(previous)g(substitution.)150 1166 y Fq(g)150 +1275 y(a)432 b Fr(Cause)38 b(c)m(hanges)i(to)f(b)s(e)f(applied)h(o)m(v) +m(er)h(the)f(en)m(tire)g(ev)m(en)m(t)h(line.)66 b(Used)39 +b(in)f(conjunction)630 1385 y(with)30 b(`)p Fq(s)p Fr(',)h(as)f(in)h +Fq(gs/)p Fh(old)11 b Fq(/)p Fh(new)g Fq(/)p Fr(,)26 b(or)k(with)h(`)p +Fq(&)p Fr('.)150 1544 y Fq(G)432 b Fr(Apply)30 b(the)g(follo)m(wing)i +(`)p Fq(s)p Fr(')f(mo)s(di\014er)e(once)i(to)g(eac)m(h)h(w)m(ord)e(in)g +(the)g(ev)m(en)m(t.)p eop end +%%Page: 4 8 +TeXDict begin 4 7 bop 150 -116 a Fr(4)2696 b(GNU)31 b(History)g +(Library)p eop end +%%Page: 5 9 +TeXDict begin 5 8 bop 150 -116 a Fr(Chapter)30 b(2:)41 +b(Programming)30 b(with)g(GNU)h(History)1780 b(5)150 +299 y Fn(2)80 b(Programming)54 b(with)f(GNU)h(History)275 +525 y Fr(This)31 b(c)m(hapter)i(describ)s(es)f(ho)m(w)g(to)h(in)m +(terface)h(programs)e(that)h(y)m(ou)g(write)g(with)f(the)g +Fk(gnu)g Fr(History)150 634 y(Library)-8 b(.)48 b(It)33 +b(should)e(b)s(e)i(considered)f(a)h(tec)m(hnical)i(guide.)48 +b(F)-8 b(or)34 b(information)f(on)g(the)g(in)m(teractiv)m(e)i(use)150 +744 y(of)c Fk(gnu)f Fr(History)-8 b(,)31 b(see)g(Chapter)f(1)h([Using)g +(History)g(In)m(teractiv)m(ely],)i(page)e(1.)150 996 +y Fp(2.1)68 b(In)l(tro)t(duction)45 b(to)g(History)275 +1239 y Fr(Man)m(y)23 b(programs)f(read)h(input)f(from)g(the)h(user)f(a) +h(line)g(at)g(a)g(time.)39 b(The)23 b Fk(gnu)f Fr(History)h(library)g +(is)f(able)150 1348 y(to)29 b(k)m(eep)h(trac)m(k)g(of)f(those)g(lines,) +h(asso)s(ciate)g(arbitrary)f(data)g(with)g(eac)m(h)h(line,)f(and)g +(utilize)h(information)150 1458 y(from)g(previous)g(lines)g(in)g(comp)s +(osing)h(new)f(ones.)275 1591 y(The)d(programmer)g(using)g(the)g +(History)h(library)f(has)h(a)m(v)-5 b(ailable)29 b(functions)e(for)h +(remem)m(b)s(ering)f(lines)150 1700 y(on)21 b(a)g(history)f(list,)k +(asso)s(ciating)e(arbitrary)e(data)i(with)e(a)h(line,)i(remo)m(ving)f +(lines)f(from)f(the)h(list,)i(searc)m(hing)150 1810 y(through)35 +b(the)g(list)h(for)f(a)h(line)f(con)m(taining)i(an)e(arbitrary)g(text)h +(string,)h(and)e(referencing)g(an)m(y)h(line)f(in)150 +1919 y(the)c(list)g(directly)-8 b(.)43 b(In)30 b(addition,)h(a)g +(history)g Fj(expansion)g Fr(function)f(is)h(a)m(v)-5 +b(ailable)33 b(whic)m(h)d(pro)m(vides)h(for)g(a)150 2029 +y(consisten)m(t)h(user)d(in)m(terface)j(across)f(di\013eren)m(t)g +(programs.)275 2162 y(The)c(user)g(using)g(programs)h(written)g(with)g +(the)g(History)g(library)g(has)f(the)h(b)s(ene\014t)f(of)h(a)h +(consisten)m(t)150 2271 y(user)38 b(in)m(terface)j(with)e(a)g(set)g(of) +h(w)m(ell-kno)m(wn)f(commands)g(for)g(manipulating)g(the)g(text)h(of)f +(previous)150 2381 y(lines)28 b(and)f(using)g(that)h(text)g(in)g(new)f +(commands.)39 b(The)27 b(basic)h(history)g(manipulation)f(commands)h +(are)150 2491 y(similar)j(to)g(the)f(history)h(substitution)f(pro)m +(vided)g(b)m(y)g Fq(csh)p Fr(.)275 2623 y(If)f(the)g(programmer)g +(desires,)h(he)g(can)f(use)h(the)f(Readline)i(library)-8 +b(,)30 b(whic)m(h)f(includes)g(some)h(history)150 2733 +y(manipulation)h(b)m(y)f(default,)h(and)e(has)i(the)f(added)g(adv)-5 +b(an)m(tage)32 b(of)f(command)f(line)g(editing.)275 2866 +y(Before)39 b(declaring)f(an)m(y)h(functions)e(using)h(an)m(y)g +(functionalit)m(y)i(the)e(History)h(library)e(pro)m(vides)h(in)150 +2976 y(other)29 b(co)s(de,)g(an)g(application)h(writer)f(should)e +(include)i(the)g(\014le)f Fq(<readline/history.h>)23 +b Fr(in)29 b(an)m(y)g(\014le)150 3085 y(that)c(uses)e(the)h(History)h +(library's)e(features.)39 b(It)24 b(supplies)f(extern)h(declarations)i +(for)d(all)i(of)f(the)g(library's)150 3195 y(public)30 +b(functions)g(and)f(v)-5 b(ariables,)32 b(and)d(declares)j(all)f(of)f +(the)h(public)f(data)h(structures.)150 3447 y Fp(2.2)68 +b(History)46 b(Storage)275 3689 y Fr(The)29 b(history)i(list)g(is)f(an) +g(arra)m(y)h(of)g(history)f(en)m(tries.)42 b(A)30 b(history)g(en)m(try) +h(is)f(declared)h(as)g(follo)m(ws:)390 3822 y Fq(typedef)46 +b(void)g(*histdata_t;)390 4042 y(typedef)g(struct)g(_hist_entry)f({)485 +4151 y(char)i(*line;)485 4261 y(char)g(*timestamp;)485 +4370 y(histdata_t)e(data;)390 4480 y(})i(HIST_ENTRY;)275 +4613 y Fr(The)29 b(history)i(list)g(itself)g(migh)m(t)g(therefore)g(b)s +(e)f(declared)g(as)390 4746 y Fq(HIST_ENTRY)45 b(**the_history_list;) +275 4878 y Fr(The)29 b(state)j(of)f(the)f(History)h(library)f(is)h +(encapsulated)g(in)m(to)g(a)g(single)g(structure:)390 +5011 y Fq(/*)438 5121 y(*)47 b(A)h(structure)d(used)i(to)g(pass)f +(around)g(the)h(current)f(state)h(of)g(the)g(history.)438 +5230 y(*/)390 5340 y(typedef)f(struct)g(_hist_state)f({)p +eop end +%%Page: 6 10 +TeXDict begin 6 9 bop 150 -116 a Fr(6)2696 b(GNU)31 b(History)g +(Library)485 299 y Fq(HIST_ENTRY)45 b(**entries;)g(/*)j(Pointer)d(to)j +(the)f(entries)e(themselves.)g(*/)485 408 y(int)i(offset;)523 +b(/*)48 b(The)f(location)e(pointer)h(within)g(this)h(array.)f(*/)485 +518 y(int)h(length;)523 b(/*)48 b(Number)e(of)h(elements)e(within)i +(this)f(array.)g(*/)485 628 y(int)h(size;)619 b(/*)48 +b(Number)e(of)h(slots)f(allocated)g(to)h(this)f(array.)g(*/)485 +737 y(int)h(flags;)390 847 y(})g(HISTORY_STATE;)275 985 +y Fr(If)29 b(the)i(\015ags)g(mem)m(b)s(er)e(includes)h +Fq(HS_STIFLED)p Fr(,)e(the)j(history)f(has)g(b)s(een)g(sti\015ed.)150 +1252 y Fp(2.3)68 b(History)46 b(F)-11 b(unctions)275 +1500 y Fr(This)23 b(section)j(describ)s(es)e(the)h(calling)h(sequence)f +(for)f(the)h(v)-5 b(arious)25 b(functions)f(exp)s(orted)g(b)m(y)g(the)h +Fk(gnu)150 1610 y Fr(History)31 b(library)-8 b(.)150 +1842 y Fi(2.3.1)63 b(Initializing)40 b(History)i(and)f(State)f +(Managemen)m(t)275 2090 y Fr(This)33 b(section)j(describ)s(es)e +(functions)g(used)g(to)h(initialize)i(and)d(manage)h(the)g(state)h(of)f +(the)f(History)150 2200 y(library)c(when)f(y)m(ou)i(w)m(an)m(t)g(to)g +(use)f(the)h(history)f(functions)g(in)g(y)m(our)h(program.)3350 +2392 y([F)-8 b(unction])-3599 b Fg(void)39 b Ff(using)p +667 2392 35 5 v 50 w(history)46 b Fe(\()p Fq(void)p Fe(\))390 +2501 y Fr(Begin)41 b(a)f(session)g(in)g(whic)m(h)f(the)h(history)g +(functions)f(migh)m(t)i(b)s(e)e(used.)69 b(This)39 b(initializes)j(the) +390 2611 y(in)m(teractiv)m(e)33 b(v)-5 b(ariables.)3350 +2803 y([F)d(unction])-3599 b Fg(HISTORY_STATE)42 b(*)d +Ff(history)p 1317 2803 V 50 w(get)p 1522 2803 V 50 w(history)p +1922 2803 V 51 w(state)k Fe(\()p Fq(void)p Fe(\))390 +2913 y Fr(Return)30 b(a)g(structure)g(describing)g(the)h(curren)m(t)f +(state)i(of)e(the)h(input)e(history)-8 b(.)3350 3105 +y([F)g(unction])-3599 b Fg(void)39 b Ff(history)p 755 +3105 V 51 w(set)p 949 3105 V 50 w(history)p 1349 3105 +V 50 w(state)44 b Fe(\()p Fq(HISTORY_STATE)27 b(*state)p +Fe(\))390 3215 y Fr(Set)k(the)f(state)i(of)e(the)h(history)f(list)h +(according)h(to)f Fj(state)p Fr(.)150 3447 y Fi(2.3.2)63 +b(History)41 b(List)g(Managemen)m(t)275 3695 y Fr(These)21 +b(functions)g(manage)h(individual)f(en)m(tries)h(on)g(the)f(history)h +(list,)i(or)d(set)h(parameters)g(managing)150 3804 y(the)31 +b(list)g(itself.)3350 3996 y([F)-8 b(unction])-3599 b +Fg(void)39 b Ff(add)p 589 3996 V 50 w(history)45 b Fe(\()p +Fq(const)30 b(char)f(*string)p Fe(\))390 4106 y Fr(Place)i +Fj(string)38 b Fr(at)31 b(the)f(end)f(of)h(the)g(history)g(list.)42 +b(The)29 b(asso)s(ciated)i(data)g(\014eld)f(\(if)g(an)m(y\))h(is)f(set) +g(to)390 4216 y Fq(NULL)p Fr(.)3350 4408 y([F)-8 b(unction])-3599 +b Fg(void)39 b Ff(add)p 589 4408 V 50 w(history)p 989 +4408 V 50 w(time)45 b Fe(\()p Fq(const)29 b(char)h(*string)p +Fe(\))390 4517 y Fr(Change)g(the)h(time)g(stamp)f(asso)s(ciated)i(with) +e(the)h(most)f(recen)m(t)i(history)e(en)m(try)h(to)g +Fj(string)p Fr(.)3350 4709 y([F)-8 b(unction])-3599 b +Fg(HIST_ENTRY)41 b(*)e Ff(remo)m(v)m(e)p 1169 4709 V +50 w(history)46 b Fe(\()p Fq(int)30 b(which)p Fe(\))390 +4819 y Fr(Remo)m(v)m(e)47 b(history)f(en)m(try)f(at)i(o\013set)f +Fj(whic)m(h)f Fr(from)g(the)h(history)-8 b(.)86 b(The)45 +b(remo)m(v)m(ed)i(elemen)m(t)g(is)390 4929 y(returned)29 +b(so)i(y)m(ou)g(can)f(free)h(the)f(line,)h(data,)h(and)d(con)m(taining) +j(structure.)3350 5121 y([F)-8 b(unction])-3599 b Fg(histdata_t)41 +b Ff(free)p 907 5121 V 50 w(history)p 1307 5121 V 50 +w(en)m(try)k Fe(\()p Fq(HIST_ENTRY)28 b(*histent)p Fe(\))390 +5230 y Fr(F)-8 b(ree)29 b(the)f(history)g(en)m(try)g +Fj(histen)m(t)j Fr(and)c(an)m(y)i(history)e(library)h(priv)-5 +b(ate)28 b(data)h(asso)s(ciated)g(with)f(it.)390 5340 +y(Returns)h(the)i(application-sp)s(eci\014c)h(data)f(so)g(the)f(caller) +i(can)e(disp)s(ose)g(of)h(it.)p eop end +%%Page: 7 11 +TeXDict begin 7 10 bop 150 -116 a Fr(Chapter)30 b(2:)41 +b(Programming)30 b(with)g(GNU)h(History)1780 b(7)3350 +299 y([F)-8 b(unction])-3599 b Fg(HIST_ENTRY)41 b(*)e +Ff(replace)p 1166 299 35 5 v 48 w(history)p 1564 299 +V 51 w(en)m(try)45 b Fe(\()p Fq(int)29 b(which,)g(const)g(char)565 +408 y(*line,)g(histdata_t)e(data)p Fe(\))390 518 y Fr(Mak)m(e)i(the)f +(history)f(en)m(try)h(at)h(o\013set)f Fj(whic)m(h)g Fr(ha)m(v)m(e)g +Fj(line)33 b Fr(and)27 b Fj(data)p Fr(.)41 b(This)27 +b(returns)f(the)i(old)g(en)m(try)390 628 y(so)37 b(the)h(caller)g(can)f +(disp)s(ose)g(of)g(an)m(y)g(application-sp)s(eci\014c)i(data.)61 +b(In)37 b(the)g(case)h(of)f(an)g(in)m(v)-5 b(alid)390 +737 y Fj(whic)m(h)p Fr(,)30 b(a)h Fq(NULL)e Fr(p)s(oin)m(ter)i(is)f +(returned.)3350 957 y([F)-8 b(unction])-3599 b Fg(void)39 +b Ff(clear)p 644 957 V 50 w(history)46 b Fe(\()p Fq(void)p +Fe(\))390 1067 y Fr(Clear)31 b(the)f(history)h(list)g(b)m(y)f(deleting) +h(all)h(the)e(en)m(tries.)3350 1287 y([F)-8 b(unction])-3599 +b Fg(void)39 b Ff(sti\015e)p 644 1287 V 50 w(history)45 +b Fe(\()p Fq(int)30 b(max)p Fe(\))390 1396 y Fr(Sti\015e)g(the)h +(history)f(list,)h(remem)m(b)s(ering)f(only)h(the)f(last)i +Fj(max)k Fr(en)m(tries.)3350 1616 y([F)-8 b(unction])-3599 +b Fg(int)39 b Ff(unsti\015e)p 720 1616 V 49 w(history)45 +b Fe(\()p Fq(void)p Fe(\))390 1726 y Fr(Stop)27 b(sti\015ing)h(the)f +(history)-8 b(.)40 b(This)27 b(returns)f(the)h(previously-set)h(maxim)m +(um)f(n)m(um)m(b)s(er)f(of)i(history)390 1836 y(en)m(tries)g(\(as)f +(set)g(b)m(y)g Fq(stifle_history\(\))p Fr(\).)35 b(The)27 +b(v)-5 b(alue)27 b(is)g(p)s(ositiv)m(e)g(if)g(the)g(history)g(w)m(as)g +(sti\015ed,)390 1945 y(negativ)m(e)33 b(if)d(it)h(w)m(asn't.)3350 +2165 y([F)-8 b(unction])-3599 b Fg(int)39 b Ff(history)p +703 2165 V 51 w(is)p 831 2165 V 50 w(sti\015ed)44 b Fe(\()p +Fq(void)p Fe(\))390 2275 y Fr(Returns)29 b(non-zero)i(if)g(the)f +(history)h(is)f(sti\015ed,)g(zero)i(if)e(it)h(is)f(not.)150 +2535 y Fi(2.3.3)63 b(Information)42 b(Ab)s(out)f(the)g(History)g(List) +275 2797 y Fr(These)25 b(functions)g(return)g(information)h(ab)s(out)f +(the)h(en)m(tire)g(history)g(list)g(or)g(individual)f(list)h(en)m +(tries.)3350 3017 y([F)-8 b(unction])-3599 b Fg(HIST_ENTRY)41 +b(**)e Ff(history)p 1212 3017 V 51 w(list)44 b Fe(\()p +Fq(void)p Fe(\))390 3126 y Fr(Return)30 b(a)h Fq(NULL)e +Fr(terminated)i(arra)m(y)g(of)f Fq(HIST_ENTRY)e(*)i Fr(whic)m(h)g(is)h +(the)g(curren)m(t)f(input)f(history)-8 b(.)390 3236 y(Elemen)m(t)31 +b(0)g(of)g(this)f(list)h(is)f(the)h(b)s(eginning)f(of)g(time.)42 +b(If)29 b(there)i(is)f(no)h(history)-8 b(,)31 b(return)e +Fq(NULL)p Fr(.)3350 3456 y([F)-8 b(unction])-3599 b Fg(int)39 +b Ff(where)p 653 3456 V 49 w(history)46 b Fe(\()p Fq(void)p +Fe(\))390 3565 y Fr(Returns)29 b(the)i(o\013set)g(of)g(the)g(curren)m +(t)f(history)g(elemen)m(t.)3350 3786 y([F)-8 b(unction])-3599 +b Fg(HIST_ENTRY)41 b(*)e Ff(curren)m(t)p 1178 3786 V +49 w(history)45 b Fe(\()p Fq(void)p Fe(\))390 3895 y +Fr(Return)24 b(the)h(history)g(en)m(try)g(at)h(the)f(curren)m(t)f(p)s +(osition,)j(as)e(determined)f(b)m(y)h Fq(where_history\(\))p +Fr(.)390 4005 y(If)30 b(there)g(is)h(no)f(en)m(try)h(there,)g(return)e +(a)i Fq(NULL)e Fr(p)s(oin)m(ter.)3350 4225 y([F)-8 b(unction])-3599 +b Fg(HIST_ENTRY)41 b(*)e Ff(history)p 1160 4225 V 50 +w(get)45 b Fe(\()p Fq(int)30 b(offset)p Fe(\))390 4334 +y Fr(Return)41 b(the)g(history)h(en)m(try)g(at)g(p)s(osition)g +Fj(o\013set)p Fr(,)j(starting)e(from)e Fq(history_base)d +Fr(\(see)k(Sec-)390 4444 y(tion)30 b(2.4)g([History)h(V)-8 +b(ariables],)31 b(page)f(10\).)42 b(If)28 b(there)i(is)f(no)h(en)m(try) +f(there,)h(or)g(if)f Fj(o\013set)j Fr(is)e(greater)390 +4553 y(than)g(the)h(history)f(length,)h(return)e(a)i +Fq(NULL)e Fr(p)s(oin)m(ter.)3350 4774 y([F)-8 b(unction])-3599 +b Fg(time_t)40 b Ff(history)p 860 4774 V 51 w(get)p 1066 +4774 V 49 w(time)45 b Fe(\()p Fq(HIST_ENTRY)28 b(*entry)p +Fe(\))390 4883 y Fr(Return)i(the)g(time)h(stamp)f(asso)s(ciated)i(with) +e(the)h(history)f(en)m(try)h Fj(en)m(try)p Fr(.)3350 +5103 y([F)-8 b(unction])-3599 b Fg(int)39 b Ff(history)p +703 5103 V 51 w(total)p 989 5103 V 49 w(b)m(ytes)45 b +Fe(\()p Fq(void)p Fe(\))390 5213 y Fr(Return)27 b(the)h(n)m(um)m(b)s +(er)e(of)i(b)m(ytes)g(that)g(the)g(primary)e(history)i(en)m(tries)g +(are)g(using.)39 b(This)27 b(function)390 5322 y(returns)i(the)i(sum)e +(of)i(the)f(lengths)h(of)f(all)i(the)e(lines)h(in)f(the)g(history)-8 +b(.)p eop end +%%Page: 8 12 +TeXDict begin 8 11 bop 150 -116 a Fr(8)2696 b(GNU)31 +b(History)g(Library)150 299 y Fi(2.3.4)63 b(Mo)m(ving)41 +b(Around)h(the)f(History)g(List)275 544 y Fr(These)30 +b(functions)g(allo)m(w)h(the)g(curren)m(t)f(index)g(in)m(to)h(the)g +(history)f(list)h(to)g(b)s(e)f(set)h(or)f(c)m(hanged.)3350 +730 y([F)-8 b(unction])-3599 b Fg(int)39 b Ff(history)p +703 730 35 5 v 51 w(set)p 897 730 V 49 w(p)s(os)46 b +Fe(\()p Fq(int)30 b(pos)p Fe(\))390 839 y Fr(Set)37 b(the)g(curren)m(t) +f(history)g(o\013set)i(to)f Fj(p)s(os)p Fr(,)h(an)f(absolute)g(index)f +(in)m(to)i(the)e(list.)60 b(Returns)36 b(1)h(on)390 949 +y(success,)31 b(0)g(if)f Fj(p)s(os)j Fr(is)e(less)f(than)h(zero)g(or)f +(greater)i(than)e(the)g(n)m(um)m(b)s(er)f(of)i(history)f(en)m(tries.) +3350 1135 y([F)-8 b(unction])-3599 b Fg(HIST_ENTRY)41 +b(*)e Ff(previous)p 1232 1135 V 50 w(history)46 b Fe(\()p +Fq(void)p Fe(\))390 1244 y Fr(Bac)m(k)30 b(up)e(the)h(curren)m(t)g +(history)f(o\013set)i(to)g(the)f(previous)f(history)h(en)m(try)-8 +b(,)30 b(and)e(return)g(a)h(p)s(oin)m(ter)390 1354 y(to)i(that)g(en)m +(try)-8 b(.)41 b(If)30 b(there)h(is)f(no)h(previous)f(en)m(try)-8 +b(,)31 b(return)e(a)i Fq(NULL)e Fr(p)s(oin)m(ter.)3350 +1540 y([F)-8 b(unction])-3599 b Fg(HIST_ENTRY)41 b(*)e +Ff(next)p 1032 1540 V 49 w(history)46 b Fe(\()p Fq(void)p +Fe(\))390 1649 y Fr(Mo)m(v)m(e)38 b(the)d(curren)m(t)h(history)f +(o\013set)i(forw)m(ard)e(to)h(the)g(next)f(history)h(en)m(try)-8 +b(,)37 b(and)e(return)g(the)h(a)390 1759 y(p)s(oin)m(ter)30 +b(to)h(that)g(en)m(try)-8 b(.)42 b(If)30 b(there)g(is)h(no)f(next)h(en) +m(try)-8 b(,)31 b(return)e(a)i Fq(NULL)e Fr(p)s(oin)m(ter.)150 +1985 y Fi(2.3.5)63 b(Searc)m(hing)40 b(the)h(History)h(List)275 +2230 y Fr(These)26 b(functions)g(allo)m(w)i(searc)m(hing)g(of)f(the)g +(history)f(list)i(for)e(en)m(tries)i(con)m(taining)g(a)f(sp)s(eci\014c) +g(string.)150 2339 y(Searc)m(hing)h(ma)m(y)g(b)s(e)f(p)s(erformed)f(b)s +(oth)h(forw)m(ard)f(and)h(bac)m(kw)m(ard)h(from)f(the)h(curren)m(t)f +(history)h(p)s(osition.)150 2449 y(The)j(searc)m(h)h(ma)m(y)g(b)s(e)e +Fj(anc)m(hored)p Fr(,)i(meaning)g(that)g(the)f(string)h(m)m(ust)f(matc) +m(h)h(at)g(the)g(b)s(eginning)e(of)i(the)150 2558 y(history)e(en)m(try) +-8 b(.)3350 2744 y([F)g(unction])-3599 b Fg(int)39 b +Ff(history)p 703 2744 V 51 w(searc)m(h)44 b Fe(\()p Fq(const)29 +b(char)h(*string,)e(int)h(direction)p Fe(\))390 2854 +y Fr(Searc)m(h)g(the)g(history)g(for)g Fj(string)p Fr(,)g(starting)h +(at)f(the)g(curren)m(t)g(history)g(o\013set.)41 b(If)28 +b Fj(direction)i Fr(is)f(less)390 2963 y(than)40 b(0,)j(then)c(the)h +(searc)m(h)h(is)f(through)f(previous)h(en)m(tries,)j(otherwise)d +(through)g(subsequen)m(t)390 3073 y(en)m(tries.)i(If)30 +b Fj(string)38 b Fr(is)30 b(found,)g(then)g(the)g(curren)m(t)h(history) +f(index)g(is)g(set)h(to)h(that)f(history)f(en)m(try)-8 +b(,)390 3183 y(and)33 b(the)g(v)-5 b(alue)34 b(returned)e(is)i(the)g +(o\013set)g(in)f(the)h(line)f(of)h(the)g(en)m(try)f(where)g +Fj(string)41 b Fr(w)m(as)34 b(found.)390 3292 y(Otherwise,)c(nothing)h +(is)f(c)m(hanged,)h(and)f(a)h(-1)g(is)f(returned.)3350 +3478 y([F)-8 b(unction])-3599 b Fg(int)39 b Ff(history)p +703 3478 V 51 w(searc)m(h)p 1067 3478 V 49 w(pre\014x)45 +b Fe(\()p Fq(const)29 b(char)g(*string,)g(int)g(direction)p +Fe(\))390 3588 y Fr(Searc)m(h)41 b(the)g(history)f(for)g +Fj(string)p Fr(,)k(starting)d(at)g(the)g(curren)m(t)f(history)h +(o\013set.)72 b(The)40 b(searc)m(h)h(is)390 3697 y(anc)m(hored:)f(matc) +m(hing)31 b(lines)f(m)m(ust)f(b)s(egin)g(with)g Fj(string)p +Fr(.)40 b(If)29 b Fj(direction)h Fr(is)g(less)f(than)g(0,)i(then)e(the) +390 3807 y(searc)m(h)j(is)f(through)g(previous)g(en)m(tries,)h +(otherwise)g(through)e(subsequen)m(t)h(en)m(tries.)44 +b(If)31 b Fj(string)39 b Fr(is)390 3916 y(found,)33 b(then)f(the)h +(curren)m(t)g(history)g(index)g(is)g(set)g(to)h(that)g(en)m(try)-8 +b(,)34 b(and)f(the)g(return)f(v)-5 b(alue)33 b(is)g(0.)390 +4026 y(Otherwise,)d(nothing)h(is)f(c)m(hanged,)h(and)f(a)h(-1)g(is)f +(returned.)3350 4212 y([F)-8 b(unction])-3599 b Fg(int)39 +b Ff(history)p 703 4212 V 51 w(searc)m(h)p 1067 4212 +V 49 w(p)s(os)46 b Fe(\()p Fq(const)29 b(char)g(*string,)f(int)i +(direction,)d(int)565 4321 y(pos)p Fe(\))390 4431 y Fr(Searc)m(h)34 +b(for)g Fj(string)42 b Fr(in)34 b(the)h(history)f(list,)i(starting)f +(at)g Fj(p)s(os)p Fr(,)g(an)f(absolute)h(index)e(in)m(to)j(the)e(list.) +390 4541 y(If)i Fj(direction)g Fr(is)g(negativ)m(e,)k(the)c(searc)m(h)h +(pro)s(ceeds)f(bac)m(kw)m(ard)g(from)g Fj(p)s(os)p Fr(,)h(otherwise)f +(forw)m(ard.)390 4650 y(Returns)43 b(the)h(absolute)h(index)f(of)g(the) +g(history)g(elemen)m(t)h(where)f Fj(string)52 b Fr(w)m(as)44 +b(found,)i(or)e(-1)390 4760 y(otherwise.)150 4986 y Fi(2.3.6)63 +b(Managing)41 b(the)g(History)h(File)275 5230 y Fr(The)31 +b(History)h(library)f(can)h(read)f(the)h(history)g(from)f(and)g(write)h +(it)g(to)g(a)g(\014le.)45 b(This)31 b(section)h(do)s(cu-)150 +5340 y(men)m(ts)f(the)f(functions)g(for)g(managing)h(a)g(history)f +(\014le.)p eop end +%%Page: 9 13 +TeXDict begin 9 12 bop 150 -116 a Fr(Chapter)30 b(2:)41 +b(Programming)30 b(with)g(GNU)h(History)1780 b(9)3350 +299 y([F)-8 b(unction])-3599 b Fg(int)39 b Ff(read)p +573 299 35 5 v 50 w(history)45 b Fe(\()p Fq(const)29 +b(char)h(*filename)p Fe(\))390 408 y Fr(Add)f(the)h(con)m(ten)m(ts)h +(of)f Fj(\014lename)k Fr(to)d(the)f(history)f(list,)i(a)f(line)g(at)g +(a)g(time.)41 b(If)29 b Fj(\014lename)35 b Fr(is)30 b +Fq(NULL)p Fr(,)390 518 y(then)g(read)g(from)g(`)p Fq(~/.history)p +Fr('.)39 b(Returns)29 b(0)i(if)f(successful,)h(or)f Fq(errno)f +Fr(if)h(not.)3350 717 y([F)-8 b(unction])-3599 b Fg(int)39 +b Ff(read)p 573 717 V 50 w(history)p 973 717 V 50 w(range)45 +b Fe(\()p Fq(const)29 b(char)g(*filename,)f(int)h(from,)g(int)h(to)p +Fe(\))390 826 y Fr(Read)e(a)g(range)h(of)f(lines)g(from)f +Fj(\014lename)p Fr(,)i(adding)e(them)h(to)h(the)f(history)g(list.)40 +b(Start)28 b(reading)g(at)390 936 y(line)f Fj(from)e +Fr(and)h(end)f(at)i Fj(to)p Fr(.)41 b(If)25 b Fj(from)h +Fr(is)g(zero,)i(start)f(at)g(the)f(b)s(eginning.)39 b(If)26 +b Fj(to)31 b Fr(is)c(less)f(than)g Fj(from)p Fr(,)390 +1045 y(then)k(read)g(un)m(til)g(the)g(end)g(of)g(the)g(\014le.)41 +b(If)30 b Fj(\014lename)35 b Fr(is)30 b Fq(NULL)p Fr(,)g(then)f(read)h +(from)g(`)p Fq(~/.history)p Fr('.)390 1155 y(Returns)f(0)i(if)g +(successful,)f(or)g Fq(errno)f Fr(if)i(not.)3350 1353 +y([F)-8 b(unction])-3599 b Fg(int)39 b Ff(write)p 613 +1353 V 49 w(history)46 b Fe(\()p Fq(const)29 b(char)g(*filename)p +Fe(\))390 1463 y Fr(W)-8 b(rite)36 b(the)f(curren)m(t)g(history)g(to)g +Fj(\014lename)p Fr(,)h(o)m(v)m(erwriting)h Fj(\014lename)j +Fr(if)35 b(necessary)-8 b(.)54 b(If)35 b Fj(\014lename)390 +1573 y Fr(is)d Fq(NULL)p Fr(,)g(then)g(write)g(the)h(history)f(list)h +(to)g(`)p Fq(~/.history)p Fr('.)44 b(Returns)31 b(0)i(on)f(success,)h +(or)f Fq(errno)390 1682 y Fr(on)e(a)h(read)f(or)h(write)f(error.)3350 +1881 y([F)-8 b(unction])-3599 b Fg(int)39 b Ff(app)s(end)p +721 1881 V 48 w(history)46 b Fe(\()p Fq(int)30 b(nelements,)e(const)g +(char)i(*filename)p Fe(\))390 1990 y Fr(App)s(end)j(the)i(last)g +Fj(nelemen)m(ts)k Fr(of)c(the)g(history)f(list)i(to)f +Fj(\014lename)p Fr(.)54 b(If)34 b Fj(\014lename)40 b +Fr(is)34 b Fq(NULL)p Fr(,)h(then)390 2100 y(app)s(end)29 +b(to)i(`)p Fq(~/.history)p Fr('.)38 b(Returns)30 b(0)g(on)h(success,)g +(or)f Fq(errno)f Fr(on)h(a)h(read)f(or)h(write)f(error.)3350 +2299 y([F)-8 b(unction])-3599 b Fg(int)39 b Ff(history)p +703 2299 V 51 w(truncate)p 1179 2299 V 48 w(\014le)44 +b Fe(\()p Fq(const)30 b(char)f(*filename,)e(int)j(nlines)p +Fe(\))390 2408 y Fr(T)-8 b(runcate)39 b(the)f(history)h(\014le)f +Fj(\014lename)p Fr(,)j(lea)m(ving)f(only)f(the)g(last)g +Fj(nlines)j Fr(lines.)65 b(If)38 b Fj(\014lename)44 b +Fr(is)390 2518 y Fq(NULL)p Fr(,)29 b(then)i(`)p Fq(~/.history)p +Fr(')d(is)i(truncated.)41 b(Returns)29 b(0)i(on)f(success,)h(or)f +Fq(errno)f Fr(on)i(failure.)150 2756 y Fi(2.3.7)63 b(History)41 +b(Expansion)275 3007 y Fr(These)30 b(functions)g(implemen)m(t)h +(history)f(expansion.)3350 3206 y([F)-8 b(unction])-3599 +b Fg(int)39 b Ff(history)p 703 3206 V 51 w(expand)44 +b Fe(\()p Fq(char)29 b(*string,)f(char)i(**output)p Fe(\))390 +3315 y Fr(Expand)j Fj(string)p Fr(,)j(placing)f(the)f(result)h(in)m(to) +g Fj(output)p Fr(,)g(a)g(p)s(oin)m(ter)f(to)h(a)g(string)f(\(see)i +(Section)f(1.1)390 3425 y([History)c(In)m(teraction],)i(page)e(1\).)41 +b(Returns:)390 3595 y Fq(0)432 b Fr(If)37 b(no)g(expansions)g(to)s(ok)i +(place)f(\(or,)i(if)d(the)h(only)f(c)m(hange)i(in)e(the)g(text)i(w)m +(as)f(the)870 3705 y(remo)m(v)-5 b(al)31 b(of)g(escap)s(e)f(c)m +(haracters)i(preceding)e(the)g(history)g(expansion)g(c)m(haracter\);) +390 3871 y Fq(1)432 b Fr(if)30 b(expansions)g(did)g(tak)m(e)i(place;) +390 4038 y Fq(-1)384 b Fr(if)30 b(there)h(w)m(as)g(an)f(error)g(in)g +(expansion;)390 4204 y Fq(2)432 b Fr(if)28 b(the)f(returned)g(line)g +(should)g(b)s(e)g(displa)m(y)m(ed,)i(but)e(not)h(executed,)h(as)f(with) +f(the)h Fq(:p)870 4314 y Fr(mo)s(di\014er)h(\(see)j(Section)f(1.1.3)h +([Mo)s(di\014ers],)e(page)i(2\).)390 4484 y(If)e(an)g(error)g(o)s +(curred)f(in)i(expansion,)f(then)g Fj(output)i Fr(con)m(tains)g(a)e +(descriptiv)m(e)i(error)e(message.)3350 4682 y([F)-8 +b(unction])-3599 b Fg(char)39 b(*)g Ff(get)p 651 4682 +V 50 w(history)p 1051 4682 V 50 w(ev)m(en)m(t)44 b Fe(\()p +Fq(const)29 b(char)h(*string,)e(int)h(*cindex,)f(int)565 +4792 y(qchar)p Fe(\))390 4902 y Fr(Returns)45 b(the)g(text)i(of)e(the)h +(history)f(ev)m(en)m(t)i(b)s(eginning)e(at)h Fj(string)53 +b Fq(+)45 b Fj(*cindex)p Fr(.)87 b Fj(*cindex)52 b Fr(is)390 +5011 y(mo)s(di\014ed)28 b(to)i(p)s(oin)m(t)f(to)h(after)g(the)g(ev)m +(en)m(t)h(sp)s(eci\014er.)39 b(A)m(t)31 b(function)e(en)m(try)-8 +b(,)30 b Fj(cindex)36 b Fr(p)s(oin)m(ts)29 b(to)h(the)390 +5121 y(index)35 b(in)m(to)i Fj(string)44 b Fr(where)35 +b(the)h(history)g(ev)m(en)m(t)h(sp)s(eci\014cation)g(b)s(egins.)57 +b Fj(qc)m(har)42 b Fr(is)36 b(a)g(c)m(haracter)390 5230 +y(that)27 b(is)g(allo)m(w)m(ed)i(to)f(end)e(the)h(ev)m(en)m(t)h(sp)s +(eci\014cation)g(in)f(addition)g(to)g(the)g(\\normal")h(terminating)390 +5340 y(c)m(haracters.)p eop end +%%Page: 10 14 +TeXDict begin 10 13 bop 150 -116 a Fr(10)2651 b(GNU)31 +b(History)g(Library)3350 299 y([F)-8 b(unction])-3599 +b Fg(char)39 b(**)g Ff(history)p 898 299 35 5 v 51 w(tok)m(enize)44 +b Fe(\()p Fq(const)29 b(char)g(*string)p Fe(\))390 408 +y Fr(Return)h(an)h(arra)m(y)g(of)g(tok)m(ens)h(parsed)e(out)h(of)g +Fj(string)p Fr(,)h(m)m(uc)m(h)e(as)i(the)f(shell)g(migh)m(t.)43 +b(The)30 b(tok)m(ens)390 518 y(are)h(split)g(on)f(the)h(c)m(haracters)h +(in)e(the)h Fj(history)p 2006 518 28 4 v 40 w(w)m(ord)p +2241 518 V 39 w(delimiters)k Fr(v)-5 b(ariable,)32 b(and)e(shell)g +(quoting)390 628 y(con)m(v)m(en)m(tions)i(are)f(ob)s(ey)m(ed.)3350 +818 y([F)-8 b(unction])-3599 b Fg(char)39 b(*)g Ff(history)p +846 818 35 5 v 50 w(arg)p 1056 818 V 51 w(extract)44 +b Fe(\()p Fq(int)30 b(first,)f(int)g(last,)g(const)g(char)565 +927 y(*string)p Fe(\))390 1037 y Fr(Extract)41 b(a)g(string)f(segmen)m +(t)i(consisting)f(of)f(the)h Fj(\014rst)g Fr(through)f +Fj(last)j Fr(argumen)m(ts)e(presen)m(t)f(in)390 1146 +y Fj(string)p Fr(.)h(Argumen)m(ts)30 b(are)h(split)f(using)g +Fq(history_tokenize)p Fr(.)150 1411 y Fp(2.4)68 b(History)46 +b(V)-11 b(ariables)275 1658 y Fr(This)33 b(section)i(describ)s(es)e +(the)h(externally-visible)i(v)-5 b(ariables)35 b(exp)s(orted)e(b)m(y)h +(the)g Fk(gnu)g Fr(History)h(Li-)150 1767 y(brary)-8 +b(.)3371 1957 y([V)g(ariable])-3598 b Fg(int)39 b Ff(history)p +703 1957 V 51 w(base)390 2067 y Fr(The)30 b(logical)j(o\013set)e(of)g +(the)f(\014rst)g(en)m(try)g(in)h(the)f(history)g(list.)3371 +2257 y([V)-8 b(ariable])-3598 b Fg(int)39 b Ff(history)p +703 2257 V 51 w(length)390 2366 y Fr(The)30 b(n)m(um)m(b)s(er)f(of)h +(en)m(tries)i(curren)m(tly)e(stored)h(in)f(the)g(history)g(list.)3371 +2556 y([V)-8 b(ariable])-3598 b Fg(int)39 b Ff(history)p +703 2556 V 51 w(max)p 965 2556 V 51 w(en)m(tries)390 +2666 y Fr(The)45 b(maxim)m(um)h(n)m(um)m(b)s(er)f(of)h(history)g(en)m +(tries.)88 b(This)45 b(m)m(ust)h(b)s(e)f(c)m(hanged)i(using)e +Fq(stifle_)390 2776 y(history\(\))p Fr(.)3371 2966 y([V)-8 +b(ariable])-3598 b Fg(int)39 b Ff(history)p 703 2966 +V 51 w(write)p 1014 2966 V 49 w(timestamps)390 3075 y +Fr(If)44 b(non-zero,)49 b(timestamps)c(are)g(written)g(to)g(the)g +(history)f(\014le,)49 b(so)c(they)f(can)h(b)s(e)f(preserv)m(ed)390 +3185 y(b)s(et)m(w)m(een)31 b(sessions.)41 b(The)30 b(default)g(v)-5 +b(alue)31 b(is)f(0,)h(meaning)g(that)g(timestamps)g(are)g(not)f(sa)m(v) +m(ed.)3371 3375 y([V)-8 b(ariable])-3598 b Fg(char)39 +b Ff(history)p 755 3375 V 51 w(expansion)p 1301 3375 +V 49 w(c)m(har)390 3484 y Fr(The)c(c)m(haracter)i(that)e(in)m(tro)s +(duces)g(a)h(history)f(ev)m(en)m(t.)57 b(The)34 b(default)i(is)f(`)p +Fq(!)p Fr('.)56 b(Setting)35 b(this)h(to)g(0)390 3594 +y(inhibits)30 b(history)g(expansion.)3371 3784 y([V)-8 +b(ariable])-3598 b Fg(char)39 b Ff(history)p 755 3784 +V 51 w(subst)p 1069 3784 V 50 w(c)m(har)390 3893 y Fr(The)h(c)m +(haracter)i(that)g(in)m(v)m(ok)m(es)g(w)m(ord)f(substitution)f(if)h +(found)e(at)i(the)g(start)g(of)g(a)g(line.)72 b(The)390 +4003 y(default)31 b(is)f(`)p Fq(^)p Fr('.)3371 4193 y([V)-8 +b(ariable])-3598 b Fg(char)39 b Ff(history)p 755 4193 +V 51 w(commen)m(t)p 1263 4193 V 50 w(c)m(har)390 4303 +y Fr(During)e(tok)m(enization,)43 b(if)38 b(this)f(c)m(haracter)j(is)e +(seen)f(as)h(the)g(\014rst)f(c)m(haracter)j(of)e(a)g(w)m(ord,)h(then) +390 4412 y(it)44 b(and)e(all)j(subsequen)m(t)d(c)m(haracters)j(up)d(to) +i(a)g(newline)f(are)h(ignored,)i(suppressing)c(history)390 +4522 y(expansion)30 b(for)g(the)h(remainder)f(of)g(the)h(line.)41 +b(This)29 b(is)i(disabled)f(b)m(y)g(default.)3371 4712 +y([V)-8 b(ariable])-3598 b Fg(char)39 b(*)g Ff(history)p +846 4712 V 50 w(w)m(ord)p 1144 4712 V 51 w(delimiters)390 +4821 y Fr(The)27 b(c)m(haracters)i(that)f(separate)h(tok)m(ens)f(for)f +Fq(history_tokenize\(\))p Fr(.)35 b(The)27 b(default)h(v)-5 +b(alue)28 b(is)f Fq(")390 4931 y(\\t\\n\(\)<>;&|")p Fr(.)3371 +5121 y([V)-8 b(ariable])-3598 b Fg(char)39 b(*)g Ff(history)p +846 5121 V 50 w(searc)m(h)p 1209 5121 V 50 w(delimiter)p +1712 5121 V 49 w(c)m(hars)390 5230 y Fr(The)26 b(list)g(of)g +(additional)h(c)m(haracters)h(whic)m(h)e(can)g(delimit)h(a)f(history)g +(searc)m(h)h(string,)g(in)f(addition)390 5340 y(to)31 +b(space,)g(T)-8 b(AB,)32 b(`)p Fq(:)p Fr(')e(and)g(`)p +Fq(?)p Fr(')g(in)g(the)h(case)g(of)g(a)g(substring)e(searc)m(h.)41 +b(The)30 b(default)h(is)f(empt)m(y)-8 b(.)p eop end +%%Page: 11 15 +TeXDict begin 11 14 bop 150 -116 a Fr(Chapter)30 b(2:)41 +b(Programming)30 b(with)g(GNU)h(History)1734 b(11)3371 +299 y([V)-8 b(ariable])-3598 b Fg(char)39 b(*)g Ff(history)p +846 299 35 5 v 50 w(no)p 1017 299 V 51 w(expand)p 1429 +299 V 49 w(c)m(hars)390 408 y Fr(The)29 b(list)i(of)f(c)m(haracters)h +(whic)m(h)e(inhibit)h(history)g(expansion)f(if)h(found)e(immediately)j +(follo)m(wing)390 518 y Fj(history)p 672 518 28 4 v 40 +w(expansion)p 1104 518 V 40 w(c)m(har)p Fr(.)41 b(The)30 +b(default)g(is)h(space,)g(tab,)g(newline,)f(carriage)i(return,)e(and)g +(`)p Fq(=)p Fr('.)3371 707 y([V)-8 b(ariable])-3598 b +Fg(int)39 b Ff(history)p 703 707 35 5 v 51 w(quotes)p +1078 707 V 50 w(inhibit)p 1461 707 V 48 w(expansion)390 +817 y Fr(If)29 b(non-zero,)h(single-quoted)g(w)m(ords)f(are)g(not)h +(scanned)f(for)g(the)g(history)g(expansion)g(c)m(haracter.)390 +927 y(The)h(default)g(v)-5 b(alue)31 b(is)g(0.)3371 1116 +y([V)-8 b(ariable])-3598 b Fg(rl_linebuf_func_t)43 b(*)c +Ff(history)p 1526 1116 V 50 w(inhibit)p 1909 1116 V 49 +w(expansion)p 2453 1116 V 49 w(function)390 1226 y Fr(This)32 +b(should)h(b)s(e)f(set)i(to)g(the)g(address)e(of)i(a)f(function)g(that) +h(tak)m(es)h(t)m(w)m(o)g(argumen)m(ts:)46 b(a)34 b Fq(char)29 +b(*)390 1335 y Fr(\()p Fj(string)8 b Fr(\))27 b(and)f(an)g +Fq(int)g Fr(index)g(in)m(to)i(that)f(string)f(\()p Fj(i)5 +b Fr(\).)40 b(It)27 b(should)f(return)f(a)i(non-zero)g(v)-5 +b(alue)27 b(if)g(the)390 1445 y(history)i(expansion)g(starting)h(at)g +Fj(string[i])j Fr(should)28 b(not)i(b)s(e)e(p)s(erformed;)h(zero)h(if)f +(the)g(expansion)390 1554 y(should)i(b)s(e)g(done.)45 +b(It)32 b(is)g(in)m(tended)g(for)g(use)g(b)m(y)f(applications)i(lik)m +(e)h(Bash)e(that)g(use)g(the)g(history)390 1664 y(expansion)e(c)m +(haracter)i(for)e(additional)i(purp)s(oses.)39 b(By)30 +b(default,)h(this)f(v)-5 b(ariable)31 b(is)g(set)g(to)g +Fq(NULL)p Fr(.)150 1928 y Fp(2.5)68 b(History)46 b(Programming)g +(Example)275 2174 y Fr(The)29 b(follo)m(wing)j(program)e(demonstrates)h +(simple)g(use)f(of)g(the)h Fk(gnu)f Fr(History)h(Library)-8 +b(.)390 2289 y Fd(#include)41 b(<stdio.h>)390 2376 y(#include)g +(<readline/history.h>)390 2550 y(main)f(\(argc,)h(argv\))586 +2638 y(int)f(argc;)586 2725 y(char)g(**argv;)390 2812 +y({)468 2899 y(char)h(line[1024],)g(*t;)468 2986 y(int)f(len,)g(done)h +(=)e(0;)468 3161 y(line[0])i(=)f(0;)468 3335 y(using_history)j(\(\);) +468 3422 y(while)e(\(!done\))547 3509 y({)625 3597 y(printf)g +(\("history$)g("\);)625 3684 y(fflush)g(\(stdout\);)625 +3771 y(t)f(=)f(fgets)i(\(line,)f(sizeof)h(\(line\))f(-)g(1,)g(stdin\);) +625 3858 y(if)g(\(t)g(&&)f(*t\))704 3945 y({)782 4032 +y(len)h(=)g(strlen)g(\(t\);)782 4120 y(if)g(\(t[len)h(-)e(1])h(==)f +('\\n'\))861 4207 y(t[len)h(-)g(1])f(=)h('\\0';)704 4294 +y(})625 4468 y(if)g(\(!t\))704 4555 y(strcpy)g(\(line,)h("quit"\);)625 +4730 y(if)f(\(line[0]\))704 4817 y({)782 4904 y(char)g(*expansion;)782 +4991 y(int)g(result;)782 5166 y(result)h(=)e(history_expand)k(\(line,)d +(&expansion\);)782 5253 y(if)g(\(result\))861 5340 y(fprintf)h +(\(stderr,)g("\045s\\n",)f(expansion\);)p eop end +%%Page: 12 16 +TeXDict begin 12 15 bop 150 -116 a Fr(12)2651 b(GNU)31 +b(History)g(Library)782 386 y Fd(if)40 b(\(result)h(<)e(0)h(||)f +(result)i(==)f(2\))861 473 y({)939 560 y(free)g(\(expansion\);)939 +648 y(continue;)861 735 y(})782 909 y(add_history)i(\(expansion\);)782 +996 y(strncpy)f(\(line,)g(expansion,)g(sizeof)g(\(line\))f(-)g(1\);)782 +1083 y(free)g(\(expansion\);)704 1171 y(})625 1345 y(if)g(\(strcmp)h +(\(line,)f("quit"\))h(==)f(0\))704 1432 y(done)g(=)f(1;)625 +1519 y(else)h(if)g(\(strcmp)h(\(line,)g("save"\))f(==)g(0\))704 +1606 y(write_history)i(\("history_file"\);)625 1694 y(else)e(if)g +(\(strcmp)h(\(line,)g("read"\))f(==)g(0\))704 1781 y(read_history)i +(\("history_file"\);)625 1868 y(else)e(if)g(\(strcmp)h(\(line,)g +("list"\))f(==)g(0\))704 1955 y({)782 2042 y(register)h(HIST_ENTRY)h +(**the_list;)782 2130 y(register)f(int)f(i;)782 2304 +y(the_list)h(=)f(history_list)i(\(\);)782 2391 y(if)e(\(the_list\))861 +2478 y(for)g(\(i)f(=)h(0;)f(the_list[i];)j(i++\))939 +2565 y(printf)f(\("\045d:)f(\045s\\n",)h(i)e(+)h(history_base,)i +(the_list[i]->line\);)704 2653 y(})625 2740 y(else)e(if)g(\(strncmp)h +(\(line,)g("delete",)g(6\))f(==)f(0\))704 2827 y({)782 +2914 y(int)h(which;)782 3001 y(if)g(\(\(sscanf)h(\(line)f(+)g(6,)g +("\045d",)g(&which\)\))h(==)f(1\))861 3088 y({)939 3176 +y(HIST_ENTRY)i(*entry)e(=)g(remove_history)i(\(which\);)939 +3263 y(if)e(\(!entry\))1018 3350 y(fprintf)g(\(stderr,)i("No)d(such)i +(entry)f(\045d\\n",)h(which\);)939 3437 y(else)1018 3524 +y({)1096 3611 y(free)f(\(entry->line\);)1096 3699 y(free)g(\(entry\);) +1018 3786 y(})861 3873 y(})782 3960 y(else)861 4047 y({)939 +4134 y(fprintf)h(\(stderr,)g("non-numeric)h(arg)e(given)g(to)g +(`delete'\\n"\);)861 4222 y(})704 4309 y(})547 4396 y(})390 +4483 y(})p eop end +%%Page: 13 17 +TeXDict begin 13 16 bop 150 -116 a Fr(App)s(endix)29 +b(A:)h(Cop)m(ying)h(This)f(Man)m(ual)2105 b(13)150 299 +y Fn(App)t(endix)52 b(A)40 b(Cop)l(ying)51 b(This)j(Man)l(ual)150 +690 y Fp(A.1)67 b(GNU)45 b(F)-11 b(ree)45 b(Do)t(cumen)l(tation)h +(License)1396 909 y Fr(V)-8 b(ersion)31 b(1.2,)h(No)m(v)m(em)m(b)s(er)g +(2002)390 1052 y(Cop)m(yrigh)m(t)842 1049 y(c)817 1052 +y Fo(\015)e Fr(2000,2001,2002)36 b(F)-8 b(ree)32 b(Soft)m(w)m(are)f(F) +-8 b(oundation,)32 b(Inc.)390 1161 y(59)f(T)-8 b(emple)31 +b(Place,)h(Suite)e(330,)i(Boston,)g(MA)61 b(02111-1307,)35 +b(USA)390 1380 y(Ev)m(ery)m(one)c(is)g(p)s(ermitted)f(to)h(cop)m(y)g +(and)f(distribute)g(v)m(erbatim)h(copies)390 1490 y(of)g(this)f +(license)h(do)s(cumen)m(t,)g(but)e(c)m(hanging)j(it)f(is)f(not)h(allo)m +(w)m(ed.)199 1632 y(0.)61 b(PREAMBLE)330 1770 y(The)37 +b(purp)s(ose)e(of)i(this)g(License)h(is)f(to)h(mak)m(e)g(a)g(man)m +(ual,)h(textb)s(o)s(ok,)h(or)d(other)g(functional)h(and)330 +1880 y(useful)29 b(do)s(cumen)m(t)h Fj(free)36 b Fr(in)29 +b(the)i(sense)f(of)g(freedom:)41 b(to)31 b(assure)e(ev)m(ery)m(one)j +(the)e(e\013ectiv)m(e)j(freedom)330 1990 y(to)f(cop)m(y)g(and)f +(redistribute)g(it,)h(with)g(or)f(without)g(mo)s(difying)g(it,)i +(either)f(commercially)h(or)e(non-)330 2099 y(commercially)-8 +b(.)56 b(Secondarily)-8 b(,)36 b(this)f(License)g(preserv)m(es)g(for)f +(the)h(author)f(and)g(publisher)f(a)i(w)m(a)m(y)330 2209 +y(to)i(get)g(credit)g(for)f(their)g(w)m(ork,)i(while)e(not)g(b)s(eing)g +(considered)g(resp)s(onsible)f(for)h(mo)s(di\014cations)330 +2318 y(made)30 b(b)m(y)h(others.)330 2457 y(This)22 b(License)i(is)f(a) +h(kind)e(of)i(\\cop)m(yleft",)j(whic)m(h)c(means)g(that)h(deriv)-5 +b(ativ)m(e)24 b(w)m(orks)f(of)h(the)f(do)s(cumen)m(t)330 +2566 y(m)m(ust)34 b(themselv)m(es)h(b)s(e)e(free)h(in)g(the)g(same)g +(sense.)51 b(It)34 b(complemen)m(ts)h(the)f(GNU)g(General)h(Public)330 +2676 y(License,)c(whic)m(h)f(is)h(a)f(cop)m(yleft)i(license)g(designed) +e(for)g(free)h(soft)m(w)m(are.)330 2814 y(W)-8 b(e)31 +b(ha)m(v)m(e)f(designed)g(this)f(License)h(in)f(order)g(to)i(use)e(it)h +(for)f(man)m(uals)h(for)f(free)h(soft)m(w)m(are,)h(b)s(ecause)330 +2924 y(free)42 b(soft)m(w)m(are)i(needs)e(free)g(do)s(cumen)m(tation:) +65 b(a)42 b(free)h(program)f(should)f(come)i(with)f(man)m(uals)330 +3033 y(pro)m(viding)29 b(the)g(same)g(freedoms)f(that)i(the)f(soft)m(w) +m(are)h(do)s(es.)40 b(But)29 b(this)f(License)i(is)f(not)g(limited)g +(to)330 3143 y(soft)m(w)m(are)j(man)m(uals;)f(it)g(can)g(b)s(e)f(used)g +(for)g(an)m(y)h(textual)h(w)m(ork,)f(regardless)g(of)g(sub)5 +b(ject)30 b(matter)i(or)330 3252 y(whether)f(it)h(is)f(published)f(as)i +(a)f(prin)m(ted)g(b)s(o)s(ok.)44 b(W)-8 b(e)32 b(recommend)f(this)h +(License)g(principally)f(for)330 3362 y(w)m(orks)f(whose)h(purp)s(ose)d +(is)j(instruction)f(or)g(reference.)199 3500 y(1.)61 +b(APPLICABILITY)29 b(AND)j(DEFINITIONS)330 3639 y(This)39 +b(License)i(applies)f(to)g(an)m(y)h(man)m(ual)f(or)g(other)g(w)m(ork,)i +(in)e(an)m(y)g(medium,)i(that)e(con)m(tains)i(a)330 3748 +y(notice)h(placed)f(b)m(y)f(the)h(cop)m(yrigh)m(t)h(holder)e(sa)m(ying) +h(it)g(can)g(b)s(e)f(distributed)f(under)g(the)i(terms)330 +3858 y(of)c(this)f(License.)62 b(Suc)m(h)37 b(a)h(notice)h(gran)m(ts)f +(a)g(w)m(orld-wide,)h(ro)m(y)m(alt)m(y-free)i(license,)f(unlimited)d +(in)330 3967 y(duration,)49 b(to)d(use)f(that)g(w)m(ork)h(under)d(the)j +(conditions)f(stated)h(herein.)85 b(The)45 b(\\Do)s(cumen)m(t",)330 +4077 y(b)s(elo)m(w,)29 b(refers)f(to)h(an)m(y)g(suc)m(h)f(man)m(ual)h +(or)f(w)m(ork.)40 b(An)m(y)29 b(mem)m(b)s(er)e(of)i(the)f(public)g(is)g +(a)h(licensee,)i(and)330 4187 y(is)25 b(addressed)f(as)h(\\y)m(ou".)40 +b(Y)-8 b(ou)26 b(accept)g(the)f(license)h(if)f(y)m(ou)h(cop)m(y)-8 +b(,)27 b(mo)s(dify)d(or)h(distribute)g(the)g(w)m(ork)330 +4296 y(in)30 b(a)h(w)m(a)m(y)g(requiring)f(p)s(ermission)f(under)g(cop) +m(yrigh)m(t)j(la)m(w.)330 4435 y(A)i(\\Mo)s(di\014ed)f(V)-8 +b(ersion")35 b(of)f(the)g(Do)s(cumen)m(t)g(means)g(an)m(y)g(w)m(ork)f +(con)m(taining)j(the)e(Do)s(cumen)m(t)g(or)330 4544 y(a)k(p)s(ortion)f +(of)h(it,)i(either)e(copied)g(v)m(erbatim,)i(or)d(with)h(mo)s +(di\014cations)f(and/or)h(translated)g(in)m(to)330 4654 +y(another)31 b(language.)330 4792 y(A)26 b(\\Secondary)g(Section")h(is) +f(a)h(named)e(app)s(endix)f(or)i(a)h(fron)m(t-matter)g(section)g(of)f +(the)g(Do)s(cumen)m(t)330 4902 y(that)c(deals)g(exclusiv)m(ely)h(with)e +(the)g(relationship)h(of)f(the)h(publishers)d(or)i(authors)g(of)h(the)f +(Do)s(cumen)m(t)330 5011 y(to)38 b(the)f(Do)s(cumen)m(t's)i(o)m(v)m +(erall)g(sub)5 b(ject)37 b(\(or)h(to)g(related)g(matters\))g(and)f(con) +m(tains)h(nothing)f(that)330 5121 y(could)j(fall)h(directly)g(within)f +(that)h(o)m(v)m(erall)i(sub)5 b(ject.)70 b(\(Th)m(us,)42 +b(if)e(the)h(Do)s(cumen)m(t)g(is)f(in)g(part)h(a)330 +5230 y(textb)s(o)s(ok)24 b(of)g(mathematics,)j(a)d(Secondary)f(Section) +h(ma)m(y)g(not)g(explain)g(an)m(y)g(mathematics.\))40 +b(The)330 5340 y(relationship)28 b(could)f(b)s(e)g(a)g(matter)i(of)e +(historical)i(connection)f(with)f(the)h(sub)5 b(ject)27 +b(or)g(with)g(related)p eop end +%%Page: 14 18 +TeXDict begin 14 17 bop 150 -116 a Fr(14)2651 b(GNU)31 +b(History)g(Library)330 299 y(matters,)38 b(or)d(of)h(legal,)i +(commercial,)h(philosophical,)f(ethical)f(or)e(p)s(olitical)i(p)s +(osition)f(regarding)330 408 y(them.)330 549 y(The)25 +b(\\In)m(v)-5 b(arian)m(t)27 b(Sections")g(are)f(certain)g(Secondary)g +(Sections)g(whose)f(titles)i(are)f(designated,)i(as)330 +659 y(b)s(eing)e(those)h(of)g(In)m(v)-5 b(arian)m(t)27 +b(Sections,)i(in)d(the)h(notice)h(that)f(sa)m(ys)g(that)g(the)g(Do)s +(cumen)m(t)g(is)g(released)330 769 y(under)f(this)i(License.)40 +b(If)27 b(a)h(section)h(do)s(es)f(not)f(\014t)h(the)g(ab)s(o)m(v)m(e)h +(de\014nition)e(of)h(Secondary)f(then)h(it)g(is)330 878 +y(not)k(allo)m(w)m(ed)i(to)e(b)s(e)g(designated)g(as)g(In)m(v)-5 +b(arian)m(t.)46 b(The)31 b(Do)s(cumen)m(t)i(ma)m(y)f(con)m(tain)i(zero) +e(In)m(v)-5 b(arian)m(t)330 988 y(Sections.)39 b(If)25 +b(the)f(Do)s(cumen)m(t)i(do)s(es)e(not)h(iden)m(tify)g(an)m(y)g(In)m(v) +-5 b(arian)m(t)25 b(Sections)h(then)e(there)h(are)g(none.)330 +1129 y(The)36 b(\\Co)m(v)m(er)i(T)-8 b(exts")38 b(are)f(certain)g +(short)g(passages)g(of)g(text)g(that)h(are)f(listed,)i(as)d(F)-8 +b(ron)m(t-Co)m(v)m(er)330 1238 y(T)g(exts)26 b(or)f(Bac)m(k-Co)m(v)m +(er)j(T)-8 b(exts,)27 b(in)d(the)h(notice)i(that)e(sa)m(ys)h(that)g +(the)f(Do)s(cumen)m(t)h(is)f(released)g(under)330 1348 +y(this)h(License.)40 b(A)25 b(F)-8 b(ron)m(t-Co)m(v)m(er)29 +b(T)-8 b(ext)26 b(ma)m(y)h(b)s(e)e(at)i(most)f(5)g(w)m(ords,)g(and)g(a) +g(Bac)m(k-Co)m(v)m(er)j(T)-8 b(ext)26 b(ma)m(y)330 1457 +y(b)s(e)k(at)h(most)g(25)g(w)m(ords.)330 1598 y(A)36 +b(\\T)-8 b(ransparen)m(t")36 b(cop)m(y)g(of)g(the)f(Do)s(cumen)m(t)h +(means)g(a)g(mac)m(hine-readable)h(cop)m(y)-8 b(,)38 +b(represen)m(ted)330 1708 y(in)d(a)h(format)g(whose)g(sp)s +(eci\014cation)g(is)g(a)m(v)-5 b(ailable)38 b(to)f(the)f(general)g +(public,)h(that)f(is)g(suitable)g(for)330 1817 y(revising)c(the)g(do)s +(cumen)m(t)f(straigh)m(tforw)m(ardly)i(with)e(generic)i(text)g(editors) +f(or)f(\(for)h(images)h(com-)330 1927 y(p)s(osed)23 b(of)h(pixels\))g +(generic)h(pain)m(t)f(programs)g(or)f(\(for)h(dra)m(wings\))g(some)g +(widely)g(a)m(v)-5 b(ailable)26 b(dra)m(wing)330 2037 +y(editor,)k(and)f(that)g(is)g(suitable)h(for)f(input)f(to)i(text)g +(formatters)f(or)g(for)g(automatic)i(translation)f(to)330 +2146 y(a)d(v)-5 b(ariet)m(y)28 b(of)f(formats)g(suitable)h(for)e(input) +g(to)i(text)g(formatters.)40 b(A)27 b(cop)m(y)g(made)g(in)g(an)g +(otherwise)330 2256 y(T)-8 b(ransparen)m(t)37 b(\014le)h(format)g +(whose)f(markup,)i(or)e(absence)h(of)g(markup,)g(has)g(b)s(een)f +(arranged)g(to)330 2365 y(th)m(w)m(art)27 b(or)g(discourage)g +(subsequen)m(t)f(mo)s(di\014cation)h(b)m(y)g(readers)f(is)g(not)h(T)-8 +b(ransparen)m(t.)39 b(An)27 b(image)330 2475 y(format)35 +b(is)f(not)h(T)-8 b(ransparen)m(t)34 b(if)g(used)g(for)g(an)m(y)g +(substan)m(tial)h(amoun)m(t)g(of)g(text.)53 b(A)35 b(cop)m(y)g(that)g +(is)330 2585 y(not)c(\\T)-8 b(ransparen)m(t")31 b(is)f(called)i +(\\Opaque".)330 2725 y(Examples)53 b(of)g(suitable)h(formats)f(for)g(T) +-8 b(ransparen)m(t)53 b(copies)h(include)f(plain)g Fk(asci)r(i)g +Fr(without)330 2835 y(markup,)41 b(T)-8 b(exinfo)40 b(input)f(format,)j +(LaT)1775 2855 y(E)1826 2835 y(X)d(input)g(format,)k +Fk(sgml)c Fr(or)g Fk(xml)g Fr(using)g(a)h(publicly)330 +2945 y(a)m(v)-5 b(ailable)34 b Fk(dtd)p Fr(,)d(and)g +(standard-conforming)g(simple)h Fk(html)p Fr(,)f(P)m(ostScript)h(or)f +Fk(pdf)g Fr(designed)g(for)330 3054 y(h)m(uman)37 b(mo)s(di\014cation.) +65 b(Examples)38 b(of)g(transparen)m(t)g(image)i(formats)e(include)g +Fk(png)p Fr(,)i Fk(x)n(cf)e Fr(and)330 3164 y Fk(jpg)p +Fr(.)63 b(Opaque)38 b(formats)g(include)g(proprietary)g(formats)g(that) +h(can)f(b)s(e)g(read)g(and)f(edited)i(only)330 3273 y(b)m(y)g +(proprietary)g(w)m(ord)g(pro)s(cessors,)j Fk(sgml)c Fr(or)i +Fk(xml)e Fr(for)i(whic)m(h)f(the)g Fk(dtd)g Fr(and/or)g(pro)s(cessing) +330 3383 y(to)s(ols)32 b(are)f(not)g(generally)h(a)m(v)-5 +b(ailable,)34 b(and)c(the)h(mac)m(hine-generated)i Fk(html)p +Fr(,)d(P)m(ostScript)i(or)f Fk(pdf)330 3493 y Fr(pro)s(duced)e(b)m(y)h +(some)h(w)m(ord)f(pro)s(cessors)g(for)g(output)g(purp)s(oses)e(only)-8 +b(.)330 3634 y(The)34 b(\\Title)h(P)m(age")i(means,)e(for)f(a)h(prin)m +(ted)f(b)s(o)s(ok,)h(the)f(title)i(page)f(itself,)h(plus)e(suc)m(h)f +(follo)m(wing)330 3743 y(pages)28 b(as)g(are)g(needed)g(to)g(hold,)g +(legibly)-8 b(,)30 b(the)e(material)h(this)f(License)g(requires)f(to)h +(app)s(ear)f(in)h(the)330 3853 y(title)g(page.)40 b(F)-8 +b(or)28 b(w)m(orks)e(in)g(formats)h(whic)m(h)g(do)f(not)h(ha)m(v)m(e)h +(an)m(y)e(title)j(page)e(as)g(suc)m(h,)g(\\Title)h(P)m(age")330 +3962 y(means)j(the)f(text)i(near)e(the)h(most)g(prominen)m(t)g(app)s +(earance)f(of)h(the)g(w)m(ork's)g(title,)h(preceding)f(the)330 +4072 y(b)s(eginning)f(of)g(the)h(b)s(o)s(dy)e(of)h(the)h(text.)330 +4213 y(A)f(section)h(\\En)m(titled)g(XYZ")f(means)f(a)h(named)g +(subunit)e(of)h(the)h(Do)s(cumen)m(t)h(whose)e(title)i(either)330 +4322 y(is)d(precisely)g(XYZ)g(or)f(con)m(tains)i(XYZ)f(in)f(paren)m +(theses)i(follo)m(wing)g(text)g(that)f(translates)h(XYZ)e(in)330 +4432 y(another)e(language.)40 b(\(Here)26 b(XYZ)f(stands)f(for)h(a)g +(sp)s(eci\014c)g(section)h(name)f(men)m(tioned)h(b)s(elo)m(w,)g(suc)m +(h)330 4542 y(as)i(\\Ac)m(kno)m(wledgemen)m(ts",)33 b(\\Dedications",)e +(\\Endorsemen)m(ts",)e(or)f(\\History".\))42 b(T)-8 b(o)29 +b(\\Preserv)m(e)330 4651 y(the)34 b(Title")h(of)e(suc)m(h)h(a)g +(section)g(when)f(y)m(ou)h(mo)s(dify)e(the)i(Do)s(cumen)m(t)h(means)e +(that)h(it)g(remains)g(a)330 4761 y(section)e(\\En)m(titled)f(XYZ")g +(according)g(to)g(this)g(de\014nition.)330 4902 y(The)c(Do)s(cumen)m(t) +i(ma)m(y)f(include)f(W)-8 b(arran)m(t)m(y)30 b(Disclaimers)f(next)f(to) +g(the)g(notice)h(whic)m(h)e(states)i(that)330 5011 y(this)34 +b(License)g(applies)g(to)h(the)f(Do)s(cumen)m(t.)52 b(These)33 +b(W)-8 b(arran)m(t)m(y)36 b(Disclaimers)f(are)g(considered)e(to)330 +5121 y(b)s(e)k(included)g(b)m(y)g(reference)h(in)g(this)f(License,)j +(but)d(only)h(as)g(regards)f(disclaiming)i(w)m(arran)m(ties:)330 +5230 y(an)m(y)e(other)g(implication)i(that)e(these)g(W)-8 +b(arran)m(t)m(y)39 b(Disclaimers)f(ma)m(y)g(ha)m(v)m(e)g(is)f(v)m(oid)g +(and)f(has)h(no)330 5340 y(e\013ect)32 b(on)e(the)h(meaning)f(of)h +(this)f(License.)p eop end +%%Page: 15 19 +TeXDict begin 15 18 bop 150 -116 a Fr(App)s(endix)29 +b(A:)h(Cop)m(ying)h(This)f(Man)m(ual)2105 b(15)199 299 +y(2.)61 b(VERBA)-8 b(TIM)31 b(COPYING)330 445 y(Y)-8 +b(ou)39 b(ma)m(y)f(cop)m(y)h(and)e(distribute)h(the)g(Do)s(cumen)m(t)h +(in)f(an)m(y)g(medium,)h(either)g(commercially)h(or)330 +555 y(noncommercially)-8 b(,)48 b(pro)m(vided)42 b(that)h(this)f +(License,)47 b(the)42 b(cop)m(yrigh)m(t)i(notices,)j(and)42 +b(the)h(license)330 664 y(notice)37 b(sa)m(ying)g(this)e(License)i +(applies)e(to)i(the)f(Do)s(cumen)m(t)g(are)g(repro)s(duced)e(in)i(all)g +(copies,)j(and)330 774 y(that)27 b(y)m(ou)g(add)f(no)h(other)f +(conditions)h(whatso)s(ev)m(er)h(to)f(those)g(of)g(this)f(License.)40 +b(Y)-8 b(ou)27 b(ma)m(y)g(not)g(use)330 883 y(tec)m(hnical)35 +b(measures)d(to)i(obstruct)f(or)g(con)m(trol)h(the)f(reading)g(or)g +(further)e(cop)m(ying)j(of)f(the)g(copies)330 993 y(y)m(ou)25 +b(mak)m(e)g(or)g(distribute.)38 b(Ho)m(w)m(ev)m(er,)28 +b(y)m(ou)d(ma)m(y)g(accept)h(comp)s(ensation)f(in)f(exc)m(hange)j(for)d +(copies.)330 1103 y(If)32 b(y)m(ou)g(distribute)g(a)h(large)g(enough)f +(n)m(um)m(b)s(er)f(of)h(copies)h(y)m(ou)f(m)m(ust)h(also)g(follo)m(w)g +(the)f(conditions)330 1212 y(in)e(section)i(3.)330 1358 +y(Y)-8 b(ou)21 b(ma)m(y)h(also)f(lend)g(copies,)i(under)d(the)h(same)g +(conditions)g(stated)h(ab)s(o)m(v)m(e,)i(and)c(y)m(ou)h(ma)m(y)g +(publicly)330 1468 y(displa)m(y)31 b(copies.)199 1614 +y(3.)61 b(COPYING)30 b(IN)g(QUANTITY)330 1760 y(If)25 +b(y)m(ou)g(publish)f(prin)m(ted)g(copies)i(\(or)g(copies)g(in)f(media)g +(that)h(commonly)g(ha)m(v)m(e)g(prin)m(ted)f(co)m(v)m(ers\))i(of)330 +1870 y(the)32 b(Do)s(cumen)m(t,)h(n)m(um)m(b)s(ering)e(more)h(than)f +(100,)j(and)d(the)h(Do)s(cumen)m(t's)h(license)f(notice)h(requires)330 +1979 y(Co)m(v)m(er)i(T)-8 b(exts,)36 b(y)m(ou)f(m)m(ust)f(enclose)i +(the)e(copies)h(in)f(co)m(v)m(ers)i(that)f(carry)-8 b(,)36 +b(clearly)f(and)f(legibly)-8 b(,)37 b(all)330 2089 y(these)j(Co)m(v)m +(er)g(T)-8 b(exts:)59 b(F)-8 b(ron)m(t-Co)m(v)m(er)41 +b(T)-8 b(exts)40 b(on)f(the)g(fron)m(t)g(co)m(v)m(er,)44 +b(and)38 b(Bac)m(k-Co)m(v)m(er)k(T)-8 b(exts)40 b(on)330 +2198 y(the)29 b(bac)m(k)h(co)m(v)m(er.)42 b(Both)30 b(co)m(v)m(ers)h(m) +m(ust)e(also)h(clearly)g(and)f(legibly)h(iden)m(tify)f(y)m(ou)h(as)f +(the)h(publisher)330 2308 y(of)k(these)h(copies.)53 b(The)34 +b(fron)m(t)h(co)m(v)m(er)h(m)m(ust)e(presen)m(t)g(the)h(full)f(title)i +(with)d(all)j(w)m(ords)d(of)i(the)f(title)330 2418 y(equally)e +(prominen)m(t)e(and)g(visible.)43 b(Y)-8 b(ou)31 b(ma)m(y)g(add)g +(other)g(material)h(on)f(the)g(co)m(v)m(ers)h(in)e(addition.)330 +2527 y(Cop)m(ying)36 b(with)g(c)m(hanges)h(limited)g(to)g(the)g(co)m(v) +m(ers,)i(as)d(long)h(as)g(they)f(preserv)m(e)g(the)h(title)g(of)g(the) +330 2637 y(Do)s(cumen)m(t)h(and)e(satisfy)i(these)f(conditions,)j(can)d +(b)s(e)g(treated)h(as)f(v)m(erbatim)h(cop)m(ying)g(in)f(other)330 +2746 y(resp)s(ects.)330 2892 y(If)32 b(the)h(required)f(texts)i(for)e +(either)h(co)m(v)m(er)i(are)e(to)s(o)g(v)m(oluminous)g(to)g(\014t)g +(legibly)-8 b(,)35 b(y)m(ou)e(should)f(put)330 3002 y(the)h(\014rst)f +(ones)h(listed)g(\(as)h(man)m(y)f(as)g(\014t)g(reasonably\))g(on)g(the) +g(actual)h(co)m(v)m(er,)h(and)e(con)m(tin)m(ue)h(the)330 +3112 y(rest)d(on)m(to)g(adjacen)m(t)h(pages.)330 3258 +y(If)27 b(y)m(ou)g(publish)e(or)i(distribute)g(Opaque)f(copies)i(of)f +(the)h(Do)s(cumen)m(t)f(n)m(um)m(b)s(ering)f(more)i(than)e(100,)330 +3367 y(y)m(ou)i(m)m(ust)g(either)h(include)e(a)i(mac)m(hine-readable)g +(T)-8 b(ransparen)m(t)28 b(cop)m(y)h(along)g(with)e(eac)m(h)i(Opaque) +330 3477 y(cop)m(y)-8 b(,)38 b(or)d(state)h(in)f(or)g(with)g(eac)m(h)h +(Opaque)e(cop)m(y)i(a)g(computer-net)m(w)m(ork)g(lo)s(cation)h(from)d +(whic)m(h)330 3587 y(the)24 b(general)i(net)m(w)m(ork-using)f(public)e +(has)h(access)i(to)f(do)m(wnload)f(using)g(public-standard)f(net)m(w)m +(ork)330 3696 y(proto)s(cols)40 b(a)f(complete)h(T)-8 +b(ransparen)m(t)39 b(cop)m(y)g(of)g(the)h(Do)s(cumen)m(t,)i(free)d(of)g +(added)f(material.)67 b(If)330 3806 y(y)m(ou)39 b(use)g(the)g(latter)h +(option,)h(y)m(ou)f(m)m(ust)e(tak)m(e)j(reasonably)e(pruden)m(t)e +(steps,)k(when)d(y)m(ou)h(b)s(egin)330 3915 y(distribution)f(of)g +(Opaque)g(copies)h(in)e(quan)m(tit)m(y)-8 b(,)43 b(to)38 +b(ensure)g(that)h(this)f(T)-8 b(ransparen)m(t)38 b(cop)m(y)h(will)330 +4025 y(remain)30 b(th)m(us)g(accessible)i(at)f(the)f(stated)h(lo)s +(cation)h(un)m(til)e(at)h(least)h(one)e(y)m(ear)h(after)g(the)f(last)h +(time)330 4134 y(y)m(ou)37 b(distribute)f(an)h(Opaque)f(cop)m(y)i +(\(directly)g(or)e(through)g(y)m(our)h(agen)m(ts)h(or)f(retailers\))h +(of)f(that)330 4244 y(edition)31 b(to)g(the)g(public.)330 +4390 y(It)k(is)f(requested,)i(but)e(not)h(required,)g(that)g(y)m(ou)g +(con)m(tact)h(the)f(authors)f(of)h(the)g(Do)s(cumen)m(t)g(w)m(ell)330 +4500 y(b)s(efore)28 b(redistributing)g(an)m(y)h(large)h(n)m(um)m(b)s +(er)d(of)i(copies,)h(to)f(giv)m(e)h(them)f(a)g(c)m(hance)h(to)f(pro)m +(vide)g(y)m(ou)330 4609 y(with)h(an)g(up)s(dated)f(v)m(ersion)i(of)g +(the)f(Do)s(cumen)m(t.)199 4755 y(4.)61 b(MODIFICA)-8 +b(TIONS)330 4902 y(Y)g(ou)26 b(ma)m(y)g(cop)m(y)g(and)f(distribute)g(a) +h(Mo)s(di\014ed)f(V)-8 b(ersion)26 b(of)g(the)g(Do)s(cumen)m(t)g(under) +e(the)h(conditions)330 5011 y(of)c(sections)h(2)g(and)e(3)h(ab)s(o)m(v) +m(e,)k(pro)m(vided)20 b(that)i(y)m(ou)f(release)i(the)e(Mo)s(di\014ed)f +(V)-8 b(ersion)22 b(under)d(precisely)330 5121 y(this)29 +b(License,)h(with)f(the)g(Mo)s(di\014ed)f(V)-8 b(ersion)30 +b(\014lling)f(the)g(role)h(of)f(the)g(Do)s(cumen)m(t,)h(th)m(us)f +(licensing)330 5230 y(distribution)k(and)h(mo)s(di\014cation)g(of)h +(the)f(Mo)s(di\014ed)f(V)-8 b(ersion)35 b(to)g(who)s(ev)m(er)f(p)s +(ossesses)f(a)i(cop)m(y)g(of)330 5340 y(it.)41 b(In)30 +b(addition,)h(y)m(ou)f(m)m(ust)h(do)f(these)h(things)f(in)g(the)h(Mo)s +(di\014ed)e(V)-8 b(ersion:)p eop end +%%Page: 16 20 +TeXDict begin 16 19 bop 150 -116 a Fr(16)2651 b(GNU)31 +b(History)g(Library)357 299 y(A.)60 b(Use)33 b(in)f(the)h(Title)h(P)m +(age)g(\(and)f(on)f(the)h(co)m(v)m(ers,)i(if)e(an)m(y\))g(a)g(title)h +(distinct)f(from)g(that)g(of)g(the)510 408 y(Do)s(cumen)m(t,)j(and)d +(from)g(those)i(of)f(previous)f(v)m(ersions)h(\(whic)m(h)g(should,)g +(if)g(there)g(w)m(ere)g(an)m(y)-8 b(,)510 518 y(b)s(e)31 +b(listed)h(in)f(the)g(History)h(section)g(of)g(the)f(Do)s(cumen)m(t\).) +45 b(Y)-8 b(ou)32 b(ma)m(y)g(use)f(the)g(same)h(title)h(as)510 +628 y(a)e(previous)f(v)m(ersion)g(if)h(the)f(original)i(publisher)d(of) +h(that)h(v)m(ersion)g(giv)m(es)h(p)s(ermission.)360 758 +y(B.)61 b(List)31 b(on)f(the)h(Title)g(P)m(age,)i(as)d(authors,)h(one)g +(or)f(more)h(p)s(ersons)e(or)h(en)m(tities)j(resp)s(onsible)c(for)510 +867 y(authorship)c(of)h(the)h(mo)s(di\014cations)f(in)g(the)g(Mo)s +(di\014ed)f(V)-8 b(ersion,)28 b(together)g(with)d(at)i(least)h(\014v)m +(e)510 977 y(of)c(the)g(principal)g(authors)f(of)i(the)f(Do)s(cumen)m +(t)g(\(all)h(of)g(its)f(principal)g(authors,)h(if)f(it)g(has)g(few)m +(er)510 1087 y(than)30 b(\014v)m(e\),)h(unless)f(they)h(release)g(y)m +(ou)g(from)f(this)g(requiremen)m(t.)359 1217 y(C.)60 +b(State)32 b(on)e(the)h(Title)h(page)f(the)g(name)g(of)g(the)g +(publisher)e(of)i(the)g(Mo)s(di\014ed)f(V)-8 b(ersion,)32 +b(as)f(the)510 1326 y(publisher.)355 1456 y(D.)61 b(Preserv)m(e)31 +b(all)g(the)g(cop)m(yrigh)m(t)h(notices)f(of)g(the)f(Do)s(cumen)m(t.) +363 1587 y(E.)60 b(Add)30 b(an)i(appropriate)f(cop)m(yrigh)m(t)i +(notice)f(for)g(y)m(our)f(mo)s(di\014cations)g(adjacen)m(t)i(to)f(the)g +(other)510 1696 y(cop)m(yrigh)m(t)g(notices.)365 1826 +y(F.)61 b(Include,)28 b(immediately)h(after)f(the)h(cop)m(yrigh)m(t)g +(notices,)h(a)e(license)h(notice)g(giving)g(the)f(public)510 +1936 y(p)s(ermission)23 b(to)j(use)e(the)g(Mo)s(di\014ed)g(V)-8 +b(ersion)25 b(under)e(the)i(terms)f(of)h(this)f(License,)j(in)d(the)g +(form)510 2045 y(sho)m(wn)30 b(in)g(the)g(Addendum)f(b)s(elo)m(w.)353 +2176 y(G.)61 b(Preserv)m(e)23 b(in)g(that)g(license)h(notice)g(the)f +(full)g(lists)g(of)g(In)m(v)-5 b(arian)m(t)23 b(Sections)h(and)e +(required)g(Co)m(v)m(er)510 2285 y(T)-8 b(exts)31 b(giv)m(en)g(in)f +(the)h(Do)s(cumen)m(t's)g(license)h(notice.)357 2415 +y(H.)60 b(Include)30 b(an)g(unaltered)g(cop)m(y)h(of)g(this)f(License.) +392 2545 y(I.)60 b(Preserv)m(e)33 b(the)f(section)h(En)m(titled)g +(\\History",)h(Preserv)m(e)f(its)f(Title,)i(and)d(add)h(to)h(it)f(an)g +(item)510 2655 y(stating)d(at)g(least)g(the)g(title,)h(y)m(ear,)g(new)d +(authors,)i(and)e(publisher)f(of)j(the)f(Mo)s(di\014ed)f(V)-8 +b(ersion)510 2765 y(as)32 b(giv)m(en)g(on)f(the)h(Title)g(P)m(age.)45 +b(If)31 b(there)h(is)f(no)g(section)i(En)m(titled)f(\\History")h(in)e +(the)g(Do)s(cu-)510 2874 y(men)m(t,)37 b(create)f(one)f(stating)h(the)f +(title,)i(y)m(ear,)g(authors,)f(and)e(publisher)f(of)i(the)g(Do)s +(cumen)m(t)510 2984 y(as)h(giv)m(en)h(on)f(its)h(Title)g(P)m(age,)i +(then)d(add)g(an)g(item)g(describing)g(the)g(Mo)s(di\014ed)g(V)-8 +b(ersion)37 b(as)510 3093 y(stated)31 b(in)f(the)h(previous)f(sen)m +(tence.)378 3224 y(J.)60 b(Preserv)m(e)33 b(the)g(net)m(w)m(ork)g(lo)s +(cation,)i(if)d(an)m(y)-8 b(,)34 b(giv)m(en)f(in)g(the)f(Do)s(cumen)m +(t)h(for)g(public)e(access)j(to)510 3333 y(a)e(T)-8 b(ransparen)m(t)30 +b(cop)m(y)i(of)g(the)f(Do)s(cumen)m(t,)h(and)f(lik)m(ewise)h(the)g(net) +m(w)m(ork)g(lo)s(cations)g(giv)m(en)g(in)510 3443 y(the)g(Do)s(cumen)m +(t)g(for)g(previous)f(v)m(ersions)h(it)g(w)m(as)g(based)f(on.)45 +b(These)31 b(ma)m(y)h(b)s(e)f(placed)h(in)g(the)510 3552 +y(\\History")27 b(section.)40 b(Y)-8 b(ou)25 b(ma)m(y)h(omit)g(a)f(net) +m(w)m(ork)h(lo)s(cation)g(for)f(a)h(w)m(ork)f(that)g(w)m(as)h +(published)510 3662 y(at)36 b(least)h(four)e(y)m(ears)i(b)s(efore)e +(the)h(Do)s(cumen)m(t)h(itself,)h(or)d(if)h(the)g(original)h(publisher) +d(of)i(the)510 3771 y(v)m(ersion)31 b(it)g(refers)f(to)h(giv)m(es)h(p)s +(ermission.)354 3902 y(K.)60 b(F)-8 b(or)24 b(an)m(y)h(section)f(En)m +(titled)h(\\Ac)m(kno)m(wledgemen)m(ts")i(or)d(\\Dedications",)k +(Preserv)m(e)c(the)g(Title)510 4011 y(of)j(the)f(section,)j(and)d +(preserv)m(e)h(in)f(the)h(section)g(all)h(the)e(substance)h(and)f(tone) +h(of)f(eac)m(h)i(of)f(the)510 4121 y(con)m(tributor)k(ac)m(kno)m +(wledgemen)m(ts)i(and/or)d(dedications)h(giv)m(en)h(therein.)368 +4251 y(L.)60 b(Preserv)m(e)36 b(all)g(the)g(In)m(v)-5 +b(arian)m(t)36 b(Sections)g(of)f(the)h(Do)s(cumen)m(t,)h(unaltered)f +(in)f(their)g(text)i(and)510 4361 y(in)f(their)g(titles.)58 +b(Section)37 b(n)m(um)m(b)s(ers)d(or)i(the)g(equiv)-5 +b(alen)m(t)38 b(are)e(not)g(considered)g(part)g(of)g(the)510 +4470 y(section)c(titles.)341 4600 y(M.)61 b(Delete)33 +b(an)m(y)e(section)h(En)m(titled)f(\\Endorsemen)m(ts".)42 +b(Suc)m(h)30 b(a)i(section)f(ma)m(y)h(not)f(b)s(e)f(included)510 +4710 y(in)g(the)h(Mo)s(di\014ed)e(V)-8 b(ersion.)357 +4840 y(N.)60 b(Do)29 b(not)g(retitle)h(an)m(y)e(existing)i(section)f +(to)g(b)s(e)f(En)m(titled)h(\\Endorsemen)m(ts")g(or)f(to)h(con\015ict)g +(in)510 4950 y(title)j(with)e(an)m(y)h(In)m(v)-5 b(arian)m(t)31 +b(Section.)354 5080 y(O.)60 b(Preserv)m(e)31 b(an)m(y)g(W)-8 +b(arran)m(t)m(y)32 b(Disclaimers.)330 5230 y(If)h(the)g(Mo)s(di\014ed)g +(V)-8 b(ersion)34 b(includes)f(new)g(fron)m(t-matter)i(sections)f(or)f +(app)s(endices)g(that)h(qualify)330 5340 y(as)28 b(Secondary)g +(Sections)g(and)f(con)m(tain)j(no)d(material)j(copied)e(from)f(the)h +(Do)s(cumen)m(t,)i(y)m(ou)e(ma)m(y)g(at)p eop end +%%Page: 17 21 +TeXDict begin 17 20 bop 150 -116 a Fr(App)s(endix)29 +b(A:)h(Cop)m(ying)h(This)f(Man)m(ual)2105 b(17)330 299 +y(y)m(our)32 b(option)h(designate)h(some)e(or)h(all)g(of)f(these)h +(sections)h(as)e(in)m(v)-5 b(arian)m(t.)48 b(T)-8 b(o)33 +b(do)f(this,)h(add)f(their)330 408 y(titles)37 b(to)f(the)f(list)h(of)g +(In)m(v)-5 b(arian)m(t)36 b(Sections)g(in)f(the)h(Mo)s(di\014ed)f(V)-8 +b(ersion's)36 b(license)g(notice.)57 b(These)330 518 +y(titles)32 b(m)m(ust)e(b)s(e)g(distinct)h(from)e(an)m(y)i(other)g +(section)g(titles.)330 650 y(Y)-8 b(ou)43 b(ma)m(y)g(add)f(a)g(section) +i(En)m(titled)f(\\Endorsemen)m(ts",)j(pro)m(vided)c(it)h(con)m(tains)g +(nothing)g(but)330 759 y(endorsemen)m(ts)30 b(of)g(y)m(our)f(Mo)s +(di\014ed)g(V)-8 b(ersion)31 b(b)m(y)e(v)-5 b(arious)30 +b(parties|for)g(example,)g(statemen)m(ts)i(of)330 869 +y(p)s(eer)27 b(review)g(or)g(that)h(the)f(text)i(has)d(b)s(een)h(appro) +m(v)m(ed)g(b)m(y)g(an)h(organization)h(as)e(the)h(authoritativ)m(e)330 +978 y(de\014nition)i(of)h(a)f(standard.)330 1110 y(Y)-8 +b(ou)29 b(ma)m(y)g(add)e(a)i(passage)g(of)g(up)e(to)i(\014v)m(e)g(w)m +(ords)e(as)i(a)g(F)-8 b(ron)m(t-Co)m(v)m(er)30 b(T)-8 +b(ext,)30 b(and)e(a)g(passage)i(of)e(up)330 1219 y(to)g(25)g(w)m(ords)e +(as)i(a)f(Bac)m(k-Co)m(v)m(er)j(T)-8 b(ext,)29 b(to)f(the)f(end)f(of)i +(the)f(list)h(of)f(Co)m(v)m(er)h(T)-8 b(exts)27 b(in)g(the)h(Mo)s +(di\014ed)330 1329 y(V)-8 b(ersion.)58 b(Only)35 b(one)h(passage)h(of)f +(F)-8 b(ron)m(t-Co)m(v)m(er)38 b(T)-8 b(ext)36 b(and)g(one)g(of)g(Bac)m +(k-Co)m(v)m(er)j(T)-8 b(ext)36 b(ma)m(y)h(b)s(e)330 1439 +y(added)27 b(b)m(y)g(\(or)h(through)f(arrangemen)m(ts)h(made)g(b)m(y\)) +g(an)m(y)g(one)f(en)m(tit)m(y)-8 b(.)42 b(If)27 b(the)h(Do)s(cumen)m(t) +g(already)330 1548 y(includes)34 b(a)g(co)m(v)m(er)h(text)g(for)f(the)g +(same)h(co)m(v)m(er,)h(previously)e(added)f(b)m(y)h(y)m(ou)g(or)g(b)m +(y)g(arrangemen)m(t)330 1658 y(made)h(b)m(y)g(the)h(same)f(en)m(tit)m +(y)i(y)m(ou)f(are)f(acting)i(on)e(b)s(ehalf)f(of,)j(y)m(ou)f(ma)m(y)g +(not)f(add)g(another;)j(but)330 1767 y(y)m(ou)c(ma)m(y)h(replace)g(the) +f(old)g(one,)i(on)e(explicit)h(p)s(ermission)e(from)g(the)i(previous)e +(publisher)f(that)330 1877 y(added)e(the)g(old)h(one.)330 +2008 y(The)25 b(author\(s\))h(and)f(publisher\(s\))f(of)i(the)f(Do)s +(cumen)m(t)h(do)g(not)f(b)m(y)h(this)f(License)h(giv)m(e)h(p)s +(ermission)330 2118 y(to)k(use)f(their)g(names)h(for)f(publicit)m(y)g +(for)h(or)f(to)h(assert)g(or)f(imply)g(endorsemen)m(t)g(of)h(an)m(y)g +(Mo)s(di\014ed)330 2228 y(V)-8 b(ersion.)199 2359 y(5.)61 +b(COMBINING)31 b(DOCUMENTS)330 2491 y(Y)-8 b(ou)39 b(ma)m(y)g(com)m +(bine)h(the)f(Do)s(cumen)m(t)g(with)g(other)f(do)s(cumen)m(ts)h +(released)g(under)f(this)g(License,)330 2600 y(under)f(the)h(terms)g +(de\014ned)f(in)h(section)h(4)g(ab)s(o)m(v)m(e)g(for)f(mo)s(di\014ed)f +(v)m(ersions,)k(pro)m(vided)d(that)h(y)m(ou)330 2710 +y(include)25 b(in)g(the)g(com)m(bination)i(all)f(of)g(the)f(In)m(v)-5 +b(arian)m(t)26 b(Sections)g(of)g(all)g(of)f(the)h(original)g(do)s +(cumen)m(ts,)330 2819 y(unmo)s(di\014ed,)g(and)g(list)h(them)g(all)g +(as)g(In)m(v)-5 b(arian)m(t)28 b(Sections)f(of)g(y)m(our)g(com)m(bined) +g(w)m(ork)f(in)h(its)g(license)330 2929 y(notice,)32 +b(and)e(that)h(y)m(ou)f(preserv)m(e)h(all)g(their)g(W)-8 +b(arran)m(t)m(y)32 b(Disclaimers.)330 3061 y(The)e(com)m(bined)g(w)m +(ork)h(need)e(only)i(con)m(tain)g(one)g(cop)m(y)g(of)f(this)g(License,) +i(and)d(m)m(ultiple)i(iden)m(tical)330 3170 y(In)m(v)-5 +b(arian)m(t)33 b(Sections)g(ma)m(y)g(b)s(e)f(replaced)h(with)f(a)h +(single)g(cop)m(y)-8 b(.)48 b(If)32 b(there)h(are)g(m)m(ultiple)g(In)m +(v)-5 b(arian)m(t)330 3280 y(Sections)27 b(with)g(the)g(same)g(name)g +(but)f(di\013eren)m(t)h(con)m(ten)m(ts,)i(mak)m(e)f(the)f(title)h(of)f +(eac)m(h)h(suc)m(h)f(section)330 3389 y(unique)33 b(b)m(y)h(adding)f +(at)i(the)f(end)g(of)g(it,)h(in)f(paren)m(theses,)i(the)e(name)g(of)g +(the)g(original)h(author)f(or)330 3499 y(publisher)23 +b(of)i(that)h(section)g(if)f(kno)m(wn,)h(or)f(else)h(a)f(unique)f(n)m +(um)m(b)s(er.)38 b(Mak)m(e)26 b(the)g(same)f(adjustmen)m(t)330 +3608 y(to)g(the)g(section)g(titles)h(in)e(the)h(list)g(of)f(In)m(v)-5 +b(arian)m(t)26 b(Sections)f(in)f(the)g(license)i(notice)g(of)e(the)h +(com)m(bined)330 3718 y(w)m(ork.)330 3850 y(In)41 b(the)g(com)m +(bination,)46 b(y)m(ou)41 b(m)m(ust)g(com)m(bine)h(an)m(y)g(sections)g +(En)m(titled)g(\\History")h(in)e(the)g(v)-5 b(ari-)330 +3959 y(ous)32 b(original)h(do)s(cumen)m(ts,)g(forming)f(one)g(section)h +(En)m(titled)g(\\History";)i(lik)m(ewise)f(com)m(bine)f(an)m(y)330 +4069 y(sections)g(En)m(titled)f(\\Ac)m(kno)m(wledgemen)m(ts",)k(and)31 +b(an)m(y)h(sections)h(En)m(titled)g(\\Dedications".)47 +b(Y)-8 b(ou)330 4178 y(m)m(ust)30 b(delete)i(all)f(sections)h(En)m +(titled)f(\\Endorsemen)m(ts.")199 4310 y(6.)61 b(COLLECTIONS)28 +b(OF)i(DOCUMENTS)330 4441 y(Y)-8 b(ou)32 b(ma)m(y)h(mak)m(e)g(a)f +(collection)i(consisting)f(of)f(the)g(Do)s(cumen)m(t)g(and)g(other)g +(do)s(cumen)m(ts)f(released)330 4551 y(under)41 b(this)h(License,)k +(and)c(replace)h(the)g(individual)f(copies)h(of)f(this)g(License)h(in)f +(the)h(v)-5 b(arious)330 4661 y(do)s(cumen)m(ts)42 b(with)g(a)h(single) +g(cop)m(y)h(that)f(is)f(included)g(in)g(the)h(collection,)48 +b(pro)m(vided)42 b(that)i(y)m(ou)330 4770 y(follo)m(w)38 +b(the)g(rules)e(of)h(this)g(License)h(for)f(v)m(erbatim)h(cop)m(ying)g +(of)f(eac)m(h)h(of)f(the)h(do)s(cumen)m(ts)e(in)h(all)330 +4880 y(other)31 b(resp)s(ects.)330 5011 y(Y)-8 b(ou)32 +b(ma)m(y)g(extract)h(a)f(single)g(do)s(cumen)m(t)f(from)g(suc)m(h)g(a)h +(collection,)i(and)d(distribute)g(it)h(individu-)330 +5121 y(ally)k(under)d(this)i(License,)i(pro)m(vided)e(y)m(ou)g(insert)g +(a)g(cop)m(y)h(of)f(this)g(License)g(in)m(to)h(the)g(extracted)330 +5230 y(do)s(cumen)m(t,)d(and)f(follo)m(w)i(this)e(License)h(in)g(all)g +(other)g(resp)s(ects)f(regarding)h(v)m(erbatim)g(cop)m(ying)h(of)330 +5340 y(that)d(do)s(cumen)m(t.)p eop end +%%Page: 18 22 +TeXDict begin 18 21 bop 150 -116 a Fr(18)2651 b(GNU)31 +b(History)g(Library)199 299 y(7.)61 b(A)m(GGREGA)-8 b(TION)32 +b(WITH)e(INDEPENDENT)h(W)m(ORKS)330 428 y(A)d(compilation)i(of)e(the)g +(Do)s(cumen)m(t)h(or)f(its)g(deriv)-5 b(ativ)m(es)30 +b(with)d(other)i(separate)g(and)e(indep)s(enden)m(t)330 +538 y(do)s(cumen)m(ts)33 b(or)g(w)m(orks,)h(in)f(or)h(on)f(a)g(v)m +(olume)h(of)g(a)f(storage)i(or)e(distribution)g(medium,)g(is)h(called) +330 648 y(an)c(\\aggregate")k(if)c(the)g(cop)m(yrigh)m(t)i(resulting)e +(from)f(the)i(compilation)g(is)f(not)h(used)e(to)i(limit)g(the)330 +757 y(legal)d(righ)m(ts)f(of)g(the)g(compilation's)h(users)e(b)s(ey)m +(ond)g(what)g(the)h(individual)f(w)m(orks)g(p)s(ermit.)39 +b(When)330 867 y(the)28 b(Do)s(cumen)m(t)g(is)g(included)f(an)g +(aggregate,)32 b(this)27 b(License)h(do)s(es)g(not)g(apply)f(to)h(the)g +(other)g(w)m(orks)330 976 y(in)i(the)h(aggregate)i(whic)m(h)d(are)h +(not)f(themselv)m(es)i(deriv)-5 b(ativ)m(e)32 b(w)m(orks)e(of)h(the)f +(Do)s(cumen)m(t.)330 1106 y(If)22 b(the)h(Co)m(v)m(er)h(T)-8 +b(ext)23 b(requiremen)m(t)g(of)g(section)h(3)f(is)g(applicable)h(to)f +(these)h(copies)f(of)g(the)g(Do)s(cumen)m(t,)330 1215 +y(then)f(if)g(the)h(Do)s(cumen)m(t)g(is)g(less)f(than)g(one)h(half)f +(of)h(the)g(en)m(tire)g(aggregate,)k(the)c(Do)s(cumen)m(t's)g(Co)m(v)m +(er)330 1325 y(T)-8 b(exts)27 b(ma)m(y)g(b)s(e)f(placed)h(on)g(co)m(v)m +(ers)h(that)f(brac)m(k)m(et)h(the)f(Do)s(cumen)m(t)g(within)f(the)h +(aggregate,)j(or)d(the)330 1435 y(electronic)37 b(equiv)-5 +b(alen)m(t)36 b(of)g(co)m(v)m(ers)g(if)f(the)g(Do)s(cumen)m(t)h(is)f +(in)g(electronic)i(form.)54 b(Otherwise)35 b(they)330 +1544 y(m)m(ust)30 b(app)s(ear)g(on)g(prin)m(ted)g(co)m(v)m(ers)i(that)f +(brac)m(k)m(et)h(the)f(whole)f(aggregate.)199 1674 y(8.)61 +b(TRANSLA)-8 b(TION)330 1803 y(T)g(ranslation)41 b(is)f(considered)f(a) +i(kind)e(of)h(mo)s(di\014cation,)j(so)d(y)m(ou)g(ma)m(y)h(distribute)e +(translations)330 1913 y(of)45 b(the)f(Do)s(cumen)m(t)h(under)e(the)h +(terms)h(of)f(section)i(4.)83 b(Replacing)45 b(In)m(v)-5 +b(arian)m(t)45 b(Sections)g(with)330 2022 y(translations)h(requires)f +(sp)s(ecial)h(p)s(ermission)f(from)g(their)g(cop)m(yrigh)m(t)i +(holders,)i(but)c(y)m(ou)g(ma)m(y)330 2132 y(include)24 +b(translations)i(of)e(some)h(or)g(all)g(In)m(v)-5 b(arian)m(t)25 +b(Sections)g(in)f(addition)h(to)g(the)g(original)h(v)m(ersions)330 +2242 y(of)32 b(these)f(In)m(v)-5 b(arian)m(t)33 b(Sections.)44 +b(Y)-8 b(ou)32 b(ma)m(y)g(include)f(a)h(translation)g(of)g(this)f +(License,)i(and)d(all)j(the)330 2351 y(license)42 b(notices)g(in)f(the) +h(Do)s(cumen)m(t,)j(and)40 b(an)m(y)i(W)-8 b(arran)m(t)m(y)42 +b(Disclaimers,)k(pro)m(vided)41 b(that)h(y)m(ou)330 2461 +y(also)f(include)f(the)g(original)h(English)f(v)m(ersion)g(of)g(this)g +(License)h(and)e(the)h(original)h(v)m(ersions)g(of)330 +2570 y(those)35 b(notices)g(and)e(disclaimers.)53 b(In)33 +b(case)i(of)g(a)f(disagreemen)m(t)h(b)s(et)m(w)m(een)g(the)f +(translation)i(and)330 2680 y(the)f(original)i(v)m(ersion)e(of)h(this)f +(License)h(or)f(a)g(notice)i(or)e(disclaimer,)i(the)f(original)g(v)m +(ersion)g(will)330 2790 y(prev)-5 b(ail.)330 2919 y(If)28 +b(a)h(section)h(in)e(the)h(Do)s(cumen)m(t)h(is)e(En)m(titled)i(\\Ac)m +(kno)m(wledgemen)m(ts",)i(\\Dedications",)g(or)d(\\His-)330 +3029 y(tory",)f(the)f(requiremen)m(t)f(\(section)i(4\))f(to)g(Preserv)m +(e)g(its)f(Title)i(\(section)f(1\))g(will)g(t)m(ypically)h(require)330 +3138 y(c)m(hanging)j(the)g(actual)h(title.)199 3268 y(9.)61 +b(TERMINA)-8 b(TION)330 3397 y(Y)g(ou)30 b(ma)m(y)h(not)f(cop)m(y)-8 +b(,)31 b(mo)s(dify)-8 b(,)30 b(sublicense,)g(or)g(distribute)f(the)h +(Do)s(cumen)m(t)g(except)h(as)f(expressly)330 3507 y(pro)m(vided)41 +b(for)h(under)e(this)i(License.)75 b(An)m(y)42 b(other)g(attempt)h(to)g +(cop)m(y)-8 b(,)46 b(mo)s(dify)-8 b(,)44 b(sublicense)e(or)330 +3616 y(distribute)36 b(the)h(Do)s(cumen)m(t)g(is)g(v)m(oid,)i(and)d +(will)h(automatically)i(terminate)f(y)m(our)e(righ)m(ts)h(under)330 +3726 y(this)28 b(License.)40 b(Ho)m(w)m(ev)m(er,)31 b(parties)d(who)f +(ha)m(v)m(e)i(receiv)m(ed)g(copies,)h(or)d(righ)m(ts,)i(from)f(y)m(ou)g +(under)e(this)330 3836 y(License)37 b(will)g(not)g(ha)m(v)m(e)h(their)f +(licenses)g(terminated)h(so)f(long)g(as)g(suc)m(h)f(parties)h(remain)g +(in)f(full)330 3945 y(compliance.)154 4075 y(10.)61 b(FUTURE)30 +b(REVISIONS)f(OF)i(THIS)e(LICENSE)330 4204 y(The)41 b(F)-8 +b(ree)43 b(Soft)m(w)m(are)f(F)-8 b(oundation)43 b(ma)m(y)f(publish)e +(new,)k(revised)d(v)m(ersions)h(of)g(the)g(GNU)g(F)-8 +b(ree)330 4314 y(Do)s(cumen)m(tation)34 b(License)e(from)g(time)h(to)g +(time.)46 b(Suc)m(h)31 b(new)h(v)m(ersions)g(will)h(b)s(e)e(similar)h +(in)g(spirit)330 4423 y(to)j(the)g(presen)m(t)f(v)m(ersion,)i(but)e(ma) +m(y)h(di\013er)f(in)g(detail)h(to)g(address)f(new)g(problems)f(or)i +(concerns.)330 4533 y(See)c Fq(http://www.gnu.org/copy)o(left)o(/)p +Fr(.)330 4663 y(Eac)m(h)f(v)m(ersion)g(of)g(the)f(License)h(is)g(giv)m +(en)g(a)g(distinguishing)f(v)m(ersion)h(n)m(um)m(b)s(er.)39 +b(If)29 b(the)g(Do)s(cumen)m(t)330 4772 y(sp)s(eci\014es)45 +b(that)h(a)g(particular)f(n)m(um)m(b)s(ered)f(v)m(ersion)i(of)f(this)g +(License)h(\\or)g(an)m(y)g(later)g(v)m(ersion")330 4882 +y(applies)33 b(to)g(it,)h(y)m(ou)e(ha)m(v)m(e)i(the)f(option)g(of)f +(follo)m(wing)i(the)f(terms)f(and)g(conditions)h(either)g(of)f(that)330 +4991 y(sp)s(eci\014ed)37 b(v)m(ersion)i(or)e(of)h(an)m(y)h(later)g(v)m +(ersion)f(that)g(has)g(b)s(een)f(published)f(\(not)j(as)f(a)g(draft\))g +(b)m(y)330 5101 y(the)33 b(F)-8 b(ree)34 b(Soft)m(w)m(are)f(F)-8 +b(oundation.)49 b(If)32 b(the)h(Do)s(cumen)m(t)g(do)s(es)g(not)g(sp)s +(ecify)f(a)h(v)m(ersion)g(n)m(um)m(b)s(er)f(of)330 5210 +y(this)i(License,)j(y)m(ou)d(ma)m(y)i(c)m(ho)s(ose)f(an)m(y)g(v)m +(ersion)g(ev)m(er)g(published)e(\(not)i(as)g(a)f(draft\))h(b)m(y)f(the) +h(F)-8 b(ree)330 5320 y(Soft)m(w)m(are)31 b(F)-8 b(oundation.)p +eop end +%%Page: 19 23 +TeXDict begin 19 22 bop 150 -116 a Fr(App)s(endix)29 +b(A:)h(Cop)m(ying)h(This)f(Man)m(ual)2105 b(19)150 299 +y Fi(A.1.1)62 b(ADDENDUM:)41 b(Ho)m(w)g(to)g(use)g(this)g(License)g +(for)h(y)m(our)f(do)s(cumen)m(ts)275 543 y Fr(T)-8 b(o)27 +b(use)g(this)g(License)h(in)f(a)h(do)s(cumen)m(t)f(y)m(ou)h(ha)m(v)m(e) +g(written,)g(include)f(a)h(cop)m(y)g(of)f(the)h(License)g(in)f(the)150 +653 y(do)s(cumen)m(t)j(and)g(put)g(the)g(follo)m(wing)i(cop)m(yrigh)m +(t)g(and)e(license)h(notices)g(just)f(after)h(the)g(title)h(page:)468 +765 y Fd(Copyright)42 b(\(C\))79 b Fc(year)88 b(your)40 +b(name)p Fd(.)468 852 y(Permission)i(is)e(granted)g(to)g(copy,)h +(distribute)g(and/or)g(modify)f(this)g(document)468 939 +y(under)h(the)f(terms)g(of)g(the)g(GNU)g(Free)g(Documentation)i +(License,)f(Version)g(1.2)468 1026 y(or)f(any)g(later)g(version)h +(published)h(by)d(the)h(Free)g(Software)h(Foundation;)468 +1113 y(with)g(no)e(Invariant)j(Sections,)f(no)f(Front-Cover)h(Texts,)g +(and)f(no)f(Back-Cover)j(Texts.)468 1200 y(A)e(copy)g(of)g(the)g +(license)g(is)g(included)h(in)f(the)g(section)h(entitled)g(``GNU)468 +1288 y(Free)g(Documentation)h(License''.)275 1410 y Fr(If)d(y)m(ou)h +(ha)m(v)m(e)h(In)m(v)-5 b(arian)m(t)41 b(Sections,)i(F)-8 +b(ron)m(t-Co)m(v)m(er)42 b(T)-8 b(exts)41 b(and)e(Bac)m(k-Co)m(v)m(er)k +(T)-8 b(exts,)43 b(replace)e(the)150 1520 y(\\with...T)-8 +b(exts.")43 b(line)30 b(with)h(this:)547 1632 y Fd(with)40 +b(the)g(Invariant)h(Sections)g(being)g Fc(list)f(their)g(titles)p +Fd(,)h(with)547 1719 y(the)f(Front-Cover)i(Texts)e(being)g +Fc(list)p Fd(,)h(and)f(with)g(the)g(Back-Cover)h(Texts)547 +1806 y(being)f Fc(list)p Fd(.)275 1929 y Fr(If)34 b(y)m(ou)i(ha)m(v)m +(e)g(In)m(v)-5 b(arian)m(t)36 b(Sections)g(without)f(Co)m(v)m(er)h(T)-8 +b(exts,)38 b(or)d(some)g(other)h(com)m(bination)g(of)g(the)150 +2038 y(three,)31 b(merge)g(those)g(t)m(w)m(o)g(alternativ)m(es)i(to)e +(suit)f(the)h(situation.)275 2173 y(If)23 b(y)m(our)h(do)s(cumen)m(t)f +(con)m(tains)i(non)m(trivial)g(examples)g(of)f(program)f(co)s(de,)j(w)m +(e)e(recommend)g(releasing)150 2283 y(these)44 b(examples)f(in)g +(parallel)h(under)e(y)m(our)h(c)m(hoice)i(of)e(free)g(soft)m(w)m(are)h +(license,)k(suc)m(h)43 b(as)g(the)g(GNU)150 2392 y(General)31 +b(Public)f(License,)i(to)f(p)s(ermit)e(their)i(use)f(in)g(free)g(soft)m +(w)m(are.)p eop end +%%Page: 20 24 +TeXDict begin 20 23 bop 150 -116 a Fr(20)2651 b(GNU)31 +b(History)g(Library)p eop end +%%Page: 21 25 +TeXDict begin 21 24 bop 150 -116 a Fr(App)s(endix)29 +b(B:)i(Concept)f(Index)2391 b(21)150 299 y Fn(App)t(endix)52 +b(B)47 b(Concept)k(Index)150 638 y Fp(A)150 796 y Fb(anc)n(hored)26 +b(searc)n(h)7 b Fa(.)12 b(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h +(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.) +g(.)33 b Fb(8)150 1138 y Fp(E)150 1296 y Fb(ev)n(en)n(t)25 +b(designators)d Fa(.)12 b(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g +(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)46 +b Fb(1)2025 638 y Fp(F)2025 754 y Fb(FDL,)25 b(GNU)g(F)-6 +b(ree)26 b(Do)r(cumen)n(tation)g(License)11 b Fa(.)i(.)g(.)f(.)g(.)h(.) +f(.)37 b Fb(13)2025 1005 y Fp(H)2025 1121 y Fb(history)25 +b(ev)n(en)n(ts)d Fa(.)13 b(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g +(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.) +f(.)g(.)49 b Fb(1)2025 1209 y(history)25 b(expansion)15 +b Fa(.)e(.)f(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.) +f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)41 b +Fb(1)2025 1296 y(History)25 b(Searc)n(hing)12 b Fa(.)h(.)f(.)h(.)f(.)g +(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.) +f(.)g(.)h(.)f(.)g(.)h(.)38 b Fb(8)p eop end +%%Page: 22 26 +TeXDict begin 22 25 bop 150 -116 a Fr(22)2651 b(GNU)31 +b(History)g(Library)p eop end +%%Page: 23 27 +TeXDict begin 23 26 bop 150 -116 a Fr(App)s(endix)29 +b(C:)h(F)-8 b(unction)31 b(and)f(V)-8 b(ariable)32 b(Index)1832 +b(23)150 299 y Fn(App)t(endix)52 b(C)45 b(F)-13 b(unction)52 +b(and)h(V)-13 b(ariable)53 b(Index)150 638 y Fp(A)150 +755 y Fd(add_history)24 b Fa(.)12 b(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g +(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.) +f(.)g(.)h(.)f(.)g(.)48 b Fb(6)150 842 y Fd(add_history_time)14 +b Fa(.)i(.)d(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.) +g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)40 b Fb(6)150 +929 y Fd(append_history)17 b Fa(.)f(.)c(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h +(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.) +g(.)h(.)43 b Fb(9)150 1182 y Fp(C)150 1299 y Fd(clear_history)22 +b Fa(.)12 b(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h +(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)45 +b Fb(7)150 1386 y Fd(current_history)16 b Fa(.)f(.)e(.)f(.)g(.)h(.)f(.) +g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f +(.)g(.)h(.)f(.)g(.)42 b Fb(7)150 1639 y Fp(F)150 1755 +y Fd(free_history_entry)11 b Fa(.)17 b(.)12 b(.)g(.)h(.)f(.)g(.)h(.)f +(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.) +37 b Fb(6)150 2008 y Fp(G)150 2124 y Fd(get_history_event)13 +b Fa(.)j(.)c(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.) +g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)39 b Fb(9)150 +2377 y Fp(H)150 2494 y Fd(history_arg_extract)9 b Fa(.)17 +b(.)12 b(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.) +f(.)g(.)h(.)f(.)g(.)h(.)34 b Fb(10)150 2581 y Fd(history_base)22 +b Fa(.)12 b(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f +(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)45 +b Fb(10)150 2669 y Fd(history_comment_char)7 b Fa(.)17 +b(.)c(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h +(.)f(.)g(.)h(.)f(.)33 b Fb(10)150 2756 y Fd(history_expand)17 +b Fa(.)f(.)c(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.) +f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)43 +b Fb(9)150 2843 y Fd(history_expansion_char)28 b Fa(.)12 +b(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h +(.)f(.)48 b Fb(10)150 2931 y Fd(history_get)24 b Fa(.)12 +b(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f +(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)48 +b Fb(7)150 3018 y Fd(history_get_history_state)25 b Fa(.)12 +b(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)45 +b Fb(6)150 3106 y Fd(history_get_time)14 b Fa(.)i(.)d(.)f(.)g(.)h(.)f +(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.) +h(.)f(.)g(.)h(.)40 b Fb(7)150 3193 y Fd(history_inhibit_expansion_fun)q +(ctio)q(n)29 b Fa(.)12 b(.)h(.)f(.)g(.)h(.)f(.)49 b Fb(11)150 +3280 y Fd(history_is_stifled)11 b Fa(.)17 b(.)12 b(.)g(.)h(.)f(.)g(.)h +(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.) +h(.)37 b Fb(7)150 3368 y Fd(history_length)16 b Fa(.)g(.)c(.)g(.)h(.)f +(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.) +h(.)f(.)g(.)h(.)f(.)g(.)42 b Fb(10)150 3455 y Fd(history_list)23 +b Fa(.)12 b(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f +(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)46 +b Fb(7)150 3543 y Fd(history_max_entries)9 b Fa(.)17 +b(.)12 b(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.) +f(.)g(.)h(.)f(.)g(.)h(.)34 b Fb(10)150 3630 y Fd +(history_no_expand_chars)26 b Fa(.)13 b(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g +(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)47 b Fb(11)150 +3718 y Fd(history_quotes_inhibit_expans)q(ion)9 b Fa(.)18 +b(.)12 b(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)34 b Fb(11)150 +3805 y Fd(history_search)17 b Fa(.)f(.)c(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.) +h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f +(.)g(.)h(.)43 b Fb(8)150 3892 y Fd(history_search_delimiter_char)q(s)11 +b Fa(.)18 b(.)13 b(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)37 +b Fb(10)150 3980 y Fd(history_search_pos)11 b Fa(.)17 +b(.)12 b(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.) +g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)37 b Fb(8)2025 638 y +Fd(history_search_prefix)7 b Fa(.)17 b(.)12 b(.)h(.)f(.)g(.)g(.)h(.)f +(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)33 +b Fb(8)2025 725 y Fd(history_set_history_state)25 b Fa(.)12 +b(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)46 +b Fb(6)2025 813 y Fd(history_set_pos)16 b Fa(.)f(.)e(.)f(.)g(.)h(.)f(.) +g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h +(.)f(.)g(.)h(.)f(.)42 b Fb(8)2025 900 y Fd(history_subst_char)10 +b Fa(.)17 b(.)12 b(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f +(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)36 b Fb(10)2025 +987 y Fd(history_tokenize)13 b Fa(.)j(.)c(.)h(.)f(.)g(.)h(.)f(.)g(.)h +(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.) +39 b Fb(10)2025 1074 y Fd(history_total_bytes)10 b Fa(.)16 +b(.)d(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h +(.)f(.)g(.)h(.)f(.)g(.)h(.)36 b Fb(7)2025 1162 y Fd +(history_truncate_file)7 b Fa(.)17 b(.)12 b(.)h(.)f(.)g(.)g(.)h(.)f(.)g +(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)33 +b Fb(9)2025 1249 y Fd(history_word_delimiters)26 b Fa(.)13 +b(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f +(.)47 b Fb(10)2025 1336 y Fd(history_write_timestamps)25 +b Fa(.)12 b(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g +(.)g(.)46 b Fb(10)2025 1588 y Fp(N)2025 1704 y Fd(next_history)23 +b Fa(.)12 b(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h +(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)46 +b Fb(8)2025 1956 y Fp(P)2025 2072 y Fd(previous_history)14 +b Fa(.)i(.)c(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.) +g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)41 b Fb(8)2025 +2324 y Fp(R)2025 2440 y Fd(read_history)23 b Fa(.)12 +b(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g +(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)46 +b Fb(9)2025 2527 y Fd(read_history_range)11 b Fa(.)17 +b(.)12 b(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.) +f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)38 b Fb(9)2025 2614 y +Fd(remove_history)17 b Fa(.)e(.)e(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h +(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.) +g(.)44 b Fb(6)2025 2702 y Fd(replace_history_entry)7 +b Fa(.)17 b(.)12 b(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g +(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)33 b Fb(7)2025 2953 y +Fp(S)2025 3069 y Fd(stifle_history)17 b Fa(.)e(.)e(.)f(.)g(.)h(.)f(.)g +(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.) +g(.)h(.)f(.)g(.)g(.)44 b Fb(7)2025 3321 y Fp(U)2025 3437 +y Fd(unstifle_history)14 b Fa(.)i(.)c(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f +(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.) +41 b Fb(7)2025 3525 y Fd(using_history)21 b Fa(.)13 b(.)f(.)g(.)h(.)f +(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.) +h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)45 b Fb(6)2025 3776 y +Fp(W)2025 3893 y Fd(where_history)21 b Fa(.)13 b(.)f(.)g(.)h(.)f(.)g(.) +h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f +(.)g(.)h(.)f(.)g(.)h(.)f(.)45 b Fb(7)2025 3980 y Fd(write_history)21 +b Fa(.)13 b(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h +(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)45 +b Fb(9)p eop end +%%Page: 24 28 +TeXDict begin 24 27 bop 150 -116 a Fr(24)2651 b(GNU)31 +b(History)g(Library)p eop end %%Trailer -end + userdict /end-hook known{end-hook}if %%EOF |