diff options
Diffstat (limited to 'doc/history.ps')
-rw-r--r-- | doc/history.ps | 6566 |
1 files changed, 3189 insertions, 3377 deletions
diff --git a/doc/history.ps b/doc/history.ps index 43afc54..a0949dc 100644 --- a/doc/history.ps +++ b/doc/history.ps @@ -1,17 +1,17 @@ %!PS-Adobe-2.0 %%Creator: dvips(k) 5.95a Copyright 2005 Radical Eye Software %%Title: history.dvi -%%Pages: 23 +%%Pages: 24 %%PageOrder: Ascend %%BoundingBox: 0 0 612 792 -%%DocumentFonts: CMBX12 CMR10 CMTT10 CMSY10 CMBXTI10 CMTI10 CMCSC10 -%%+ CMSL10 CMSLTT10 CMBX10 CMSS10 CMTT9 CMR9 CMTI9 +%%DocumentFonts: CMBX12 CMR10 CMTT10 CMSY10 CMMI12 CMMI10 CMCSC10 CMSL10 +%%+ CMSLTT10 CMSS10 CMTT9 CMR9 CMMI9 %%DocumentPaperSizes: Letter %%EndComments %DVIPSWebPage: (www.radicaleye.com) %DVIPSCommandLine: dvips -D 600 -t letter -o history.ps history.dvi %DVIPSParameters: dpi=600 -%DVIPSSource: TeX output 2009.01.06:1158 +%DVIPSSource: TeX output 2009.10.12:1034 %%BeginProcSet: tex.pro 0 0 %! /TeXDict 300 dict def TeXDict begin/N{def}def/B{bind def}N/S{exch}N/X{S @@ -75,29 +75,29 @@ 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 +%%BeginFont: CMMI9 +%!PS-AdobeFont-1.1: CMMI9 1.100 +%%CreationDate: 1996 Jul 23 07:53:55 % Copyright (C) 1997 American Mathematical Society. All Rights Reserved. 11 dict begin /FontInfo 7 dict dup begin -/version (1.0) readonly def +/version (1.100) readonly def /Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def -/FullName (CMTI9) readonly def +/FullName (CMMI9) readonly def /FamilyName (Computer Modern) readonly def /Weight (Medium) readonly def /ItalicAngle -14.04 def /isFixedPitch false def end readonly def -/FontName /CMTI9 def +/FontName /CMMI9 def /PaintType 0 def /FontType 1 def /FontMatrix [0.001 0 0 0.001 0 0] readonly def /Encoding 256 array 0 1 255 {1 index exch /.notdef put} for -dup 46 /period put +dup 58 /period put readonly def -/FontBBox{-35 -250 1148 750}readonly def +/FontBBox{-29 -250 1075 750}readonly def currentdict end currentfile eexec D9D66F633B846A97B686A97E45A3D0AA0529731C99A784CCBE85B4993B2EEBDE @@ -106,31 +106,31 @@ D9D66F633B846A97B686A97E45A3D0AA0529731C99A784CCBE85B4993B2EEBDE 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 +9E394A533A081C36D6F5CA5FED4F9AC9ADE41E04F9FC52E758C9F45A92BED935 +86F9CFDB57732045913A6422AD4206418610C81D882EE493DE9523CC1BFE1505 +DD1390B19BC1947A01B93BC668BE9B2A0E69A968554239B88C00AF9FBDF09CCD +67D3B2094C11A04762FE8CC1E91D020A28B3C122D24BEAACF82313F4604F2FEF +6E176D730A879BE45DD0D4996EF0247AEB1CA0AB08FF374D99F06D47B36F9554 +FAD9A2D3CE451B7791C3709D8A1DDDEFBD840C1B42AB824D5A0DFF0E0F15B0B7 +22AEEB877FF489581DA6FA8DA64944555101EB16F7AB0B717E148B7B98D8DBFD +730C52937E226545CF8DC3E07C5BA30739BAFCD0F2B44275A6D503F582C0FB4F +449963D0AD2FAFDE33BA3D77BCA9D1DF878DDAFCA2E22CC4BACD542B282164C7 +97C2BDE318AF9D501CA21F6E662E7AAB75A5F24D2C182E598D175D44E88AB19A +E7CD59584F95B389183EE21B525BF52A3F23C0FE5383A5565A19361D716F508C +AAB78411CA5A4D27552CC1C435760D5A89D535B71C593E755C616661363308DA +A683F54ED0C23FB2C225A008392B0B719F66F11A946A090B7C00B662A3C69599 +B4ECB0CC70C85C4BBBF207E0026F6C7A19F2ACFB7A60804FC98A4BFFD7BFFF2B +9529E6D9D4238002BBC255BC62959D6F3381FE06E0621B879D5FE5B541D45A1E +759A6E7DC32B1D1632368D09A97039DF255B6492B1B2B7E2C1434E8306ECA7D3 +5A79B6D614B4979F10988BC76ED53A5F45315CD7DA216221F842FD0F3E050DD2 +BAC23C984D506D8F7D614BCB6B244F5F41321549BB0BD041FBF3053307168680 +3435E9C9445A59A7C666418C4F2512C32058B1CE1EA46C7839C6E372F6CC60AE +2CF46DD2F130B532DE8ECD42D9204500E413799E298CF6426F28D23BB7216BEA +1A618B3ECC61B44DDEF0BB22D640B47C09AC0DF378CE68FC9CD88BDAE9ED89CB +431A5CF9C3E9528FEE7A9936C2B1CF7B38DD2B95773F0EA0051607BE1B0B3588 +A8B907A5EF011B4622C5093A7B107DD1EED6FEE9536DECF1CC96E65373D0F433 +30AE3C094654ABF4698C07F8C74E71D023DFD242EE83B1306786124DD8C6BFA7 +801E66CB944BE7EBCB3FE803EC97067AF7AFC8A4E9AC9D11 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 @@ -161,7 +161,6 @@ end readonly def /FontMatrix [0.001 0 0 0.001 0 0] readonly def /Encoding 256 array 0 1 255 {1 index exch /.notdef put} for -dup 48 /zero put dup 49 /one put dup 53 /five put dup 54 /six put @@ -214,145 +213,140 @@ C25F9E8FB912CBE23199AD9D2C3E573727701BA301526C66C3617B9514D6F11F D4004E6BEF379066FD72209DC88D2E634E79BCC2B98C766CBD92C561F2703F8A 109E6C6CEC7B866F2FC7ADF646BF492E520319F3B949AB5D84AE990B33344A40 3971F58DFDF8D8D67FA0B8F2A0D884F8C09A5A721319B911DBA0A35903877343 -C37BC36C5EB32353272D1E6ED5FCA611BE319A7E1E842CB7576E7CCC4CCDA3DB -87C1A5B75AE600D62C0A898BDB51F07F0F6D93A2BC46BEFAE46BF8598C79A63A -9E81FF70610D6475064540823E0EFDC46FEDC7FFFE45B6784BB5278597CEA191 -F1DE094B0E37F80268E08569CBA071DAD81F79632DA8F5FBB877AE1FD3C8D67C -3CD7D55F0C49868A86100C79454ABBBED0082F1EFE8511F8124EFA6BB573FD72 -19370D088F0A084913318D2E4FC90C86AD60E79C43881E67FB08C88EF1396703 -B6852B6A9C11FF7ADFDDF44941515CCF9506EFD8C2D033F0A5F962D5A47C58A7 -9860C1A7F67412D17234C07AC4D7AA8458D6F3EFE9BBEDD02F6620A440E531F6 -99EE43D44EB74270129335A763C343EF7329A295E7425C4019EC245118CE9E50 -8B0875B67CC18FC2EDD2A422BF4D187DEFC3DCD75C92709518E095B47C99F4CC -5D9137A6E488890D2ABF53D3607A91675222E5A9AECC9152F57D3ADA29D73E35 -2D5CBF7766364CF999383E7ACE99CC232A0AC15A595B617E31EECD928B961FD7 -1D2C1B41C64E4E8A145EDA51ADD90642433F3156096F4A0D4B9A0A013EEA070A -4CE6B71C36F2555C0B747513E5A9F0BFEE14A2045E96F95DA6BF89DFBA2E9BE7 -91409673C4852D9CA130B0E0B9A6284B64ED0FB959F83A84ACF51CB40E6ECE73 -B2A4CCF1F7025CE644123658C6B3F078D939CF5AD1AF6F2EAAACE99EB051B64A -037030E768EEF3686ADD54E15C26E882E17A20B291469D8CD6FF91BE90917633 -EEA50073970F369675EE37C9EA4D1D9A75555F7C49B91636AC88C70A9BCAEB13 -CC43FB82DBE24691F281FF3AA2EE34ADE33238759501C0F57FA124C7833531DB -C8A0201BCBE8CE3BEE6572BC4C37DED0454392D64F5105D40367F8D821439C0B -30646F5030FE98CA5AD2015C67528D265292353768B3057CFB8FE83F678797FB -CCED14B726A47651D16946F1C38326CB6993881DCC6FF56FB2185B49C78B2D25 -A0B2A4BE6F6105DA36FC49E5989AB22326B2505AB9514A8647F153916BDD68E0 -633711FAB9AE487DF72668C04042A3780D110B02C83DB264DC770002FF119375 -553B31A031FE91C054AA2372085CDDF7CCC7EB2BD87B410AF91D8AAFBD99028F -A2D4E916CD80F33F35817F2ED53961F644CE1023567F1E429F59FEAED9941C24 -711903D8BADE5F444B3F069E7898788707E00A13907A24AB71ACD5A1B3DFDDD5 -9ED17457D6A565DAC7EC6850BCCBC842DDE8B7DC3D5BD926225A615CC448F3A3 -C243AEA872A479EF18311982D13FE971261C6C333A5C1565BB30043FBAB982BB -99BA9B91C65322623B16B0EFDF9B5B5EAE2497115C5B78097BD691AAD3B9D593 -77B4CE01293FE11DA2A86B9DD8328691466C6C5B4E1BFA2F22BA9870B76A4331 -02334D782146515507135937718C0E3C6B69CF81163625320D8A5E856654E171 -F64E343208CED09EB7F6C8F6D3E69306CEB61DF030DC42FC7747B1F5083A1913 -09AF1D44271A058E35B2D4E043B7F82FEDAB74DA86AF24D6D5A782108DB3E8FA -3AA73438A6AED19B39A2288C35BBDC84A70029FD433CEDC6C6D54CAEB9203FEC -1F56446C0B4CA204722736F385B5D25E04434B4251324C253915C137799A774E -CB1EF02D88C0CC515670D397624CFB38307450CF5271749A366FCBFC4EE60A52 -7CF08A7CBE79A799A3635405DE7F8302843E6A174A237DA07E71B51E92DDDB47 -9DF6959AAD253267BE23309C2A99F2E2BEEF4CA627F3057FAABED1338A800649 -3C1058A672F92C26E319E41D16738F5EF90807D9790D3CAB23339C7D2E5CF6D6 -BBE09EA916DF9C0BF4298FE77D157E1A18F3FFCF8D36EB7F7B4436E92C3D2097 -734B2876DAB808B67D921BBA395B606473BBBC11496CA3A1D8D2CC2B7CA7F027 -01A0FD310EF524833ADEFA42DC64EAE8F82275C7E9E823DFF08347BB63EC8832 -21AF8631977CBC0A554204403C0BAF62E5817A47544911D9888C425E5BE1B519 -98B30525DBD20FB66C11C6CB2705A16CCC9A24DAD9A8622FE85335D9B558FC69 -C8E4D2479997D5DC1DB807A0A93F69770AA63C2C935300D27BBECF65FBF5906F -F95AA6B3AE7C9B9BEF07680F00B7CC38D9C75BB563EA2ED6527FB996043413D8 -60C7BC1AF838A46EAEE1A5764DD985145277DD1E6E7E444360B872648F68AD33 -81A5066996F859DBD4FD3C21BE835D8A18F9BAB44EA2477C13E94F1343EEBE8D -C4D9A09008FF4B3B774AAB0FD3C765C202C4E4721E5A1436E95A752EEC00036C -B282BB082549819EFBD1F3217ACC6FC001F392829D47A154BB8DD386FE5555E5 -ECD2A03DECEA31FDF048E3EBCEA0AD82B9205DEC17B4797EC5F08094E01BE4C3 -FDB8315618F6ECD082247197F5C9B866B12CBD02D34DC754E27508C17B52A483 -343AE969F950AA869FD55CF5682ADD13BA3D5F49527F8A380F9E46E096C641BA -9F0860EE933700515BD8C96F125F40D0327B74371C3706E6B8539E3276B13DD0 -C3916693287FDFA5B13EA991CF92B013DD083DE98822BC86E06654B978CDA18E -37898F78F53C158907677E0603C0AB351D9EEB41FE4B144216D22DD573687D55 -E53DB9C7AD65647DA7D9135168115CACC484A3C6A1A2556CE7080C4C087C05E5 -2F29279AC8BC412A73E59565CE9DD256A1BC3DB11732B489E5E8A5D9AE0F5346 -2A41496F1FA45F3D3C72FF3C25CA249D489F69D38C508FD57C339827077155E2 -75B9C655175B7BC8E6B76255D5F68DC63CB268F6DA3FCF231EC114541289B27F -32E1BD63478B03E3F013FBD788D708ED390916BC0FE2BE2A115403E0CFA866AA -56566136DC5F7C6B67425D78B7393039B8FE8CD5127FABF45E11CF4F48091C6E -C042AD6EE4CEC1792752A4927B970CE2FFF0A5F8C89BE021A48A682834BF07C9 -E6B3BE5E2CFB82EA40980A40DB456801A88B3418C28B6CAAC6ECFF6B36013BCE -E1CF01CAB43345BE5DD94F1D0050759D5BD6BB92735664564AB806B4B9935952 -EDB79C48BB2CDD8CAACBEAF56D6464F5EA46CAFDB712C2DB2146CAEAC5B44E00 -8D082AE594D3CD3492CDCD5BE3683556255C4458EA4647E0BF113F7556B6051B -69DAB2FFA3BE99391425383B0024161129AB7BD60ED77A0BDFCE2FDDD0EF9736 -780EEF23DD03E3E6303028B3CCBB0466ACC850B358A2AC971B805A784DA87438 -9DD918DB5ABB8CFD50B2206616A9E1EE2EBC915393D0CA7C849210476E309A2D -A845E3A0EC0661D3BB032CF0B81174D5A5436F08BE35AEB29F5A1036D018E794 -DF3FB39D74889A2F3E5F62B97593EB9507CFABE6FF5E937219F78D9140211FF3 -855AD3CB524A99C79B348E777A408B0DB7765BE8BCC91C8D6586804974AABEBE -46B7553C63B9DF74D62296809A3F148795CDA63F8B4524A7B281381278C855B5 -1789A234E599AA279FB03F4E6473F8AE8F3AF9B93A9D97969D71F5B55C80E721 -B9A62319E8D1EEC8ED61A73934A58A78EBBB05481AD3FE80FF4EE7AB9A55F783 -BB4971F24C7C5A1519159A96532DB1F0CD6C23F1CAC00828DC35C44149449B2A -67A63C09DADBC95ADB6BBA40CEC5A1079A87DBEC228A6D4F6C637EE6ABBFF6ED -7F51BCDE65EBA17BD31A09F64289F682CA8B907EC868520D4E89196298627C4F -5B287FEC9C4D6A5ACB67EEA5A1853DE306B948A20AF2DE5E74EF1FDE518D4CD2 -53313797F4D9A51964189E2022B982629C8D46EEB930BE0B87FA5DE6A890CCF4 -E23ADAD39ADD6CED41FC86996DFCF854C2254EA9C6CCED87659362B242B9946E -2F94372230C01450AA5EE12C1DBE6A12B2DBEED8E53245EEAFF7C1F08E04DC8F -D071294CE06562F110A6D9C92DF3634C13C8A127049928B0718646A044AB05DC -B6AA86AF8D69B4793B1169290D5AE20922D2BD8265D3D1D1B3D82E5F6D7CEE0A -90909957D07785E0C72DF3BA0D538B21185C525825E1167F1A558641FACAD9FF -0B99312C9ABD13B0288C7DBF172CA8ABC12363A8A1CB8B23CA88429726354FCE -3CC534DC2FBC1DFF61696A120E0D5E0E573572BC57FB8A963595F5090DD90BE6 -666397686C9B9A36FD1A52320E0C6055AA8000F932F32C52344EA2177AC0B338 -A345570870DCC25E379A2CAAFE29B51E7E439E8F159B4D0CB1764F27C3240FAA -3C00B9DF54184E0562E55FA4E2087DA06478D596867527DF82E3E563051EFD5E -9238101EA960AEEE6F20AD37F87DFAEA991A7CBA7BB99ED36922F2B5E3176D14 -0E4D43DFB6A2CB33EC93FE258589767C5A90CE2A88847F1D62014EC66801B77B -27339399BD2712796517811034433E64E413B1ADEFA439E1888B71CDD525961D -98243B0A7699A2EB8B2A63537124573BAACCE2657029188BC9E53A421FA12F77 -FB7E4A5B56E771C4635F3B5DFCA24FA5E37FAE1CB56BA9E4FC64C692C1A19A01 -16DEA538C2A108B9273C11C92E040DA7DB4FA2A178A02B5EB6D2B5235B0D4192 -FBFF34CB85917F6CE9150094F09F16704BF3DC568329A5052015790B9446DCAF -795FC7D14325767795CA08D45D13C2457611B6D7CF19EB95574C01810B34945E -BED317ECCF5EA7C246932E624141C7BF82E120C4E5D166B01CED875FB0E2E928 -705EB682685E46CB29389ABF13261925AC42887AFC502B1B7409806FC7B16938 -CCC95B8FD877DAAE964B59A4D9D02C5E0663BA97C8C34A43B500D7A7A77C4157 -214B83E95624DFEDFEB73210453FEC4357EFFF197A92715DED8949D8132A4216 -D7C9D00012722F16486EC085DA28248DF6178E08405CF7FCE14EE897EFB651A9 -28F086E47968A6F4C9E864789B0514506ADFA9C2D306C71CB7665B36C8092D3E -8BD11A342EFCC8E7118193CBD70B081CCB2BC1E9B5BDF548815E88D1CAA8B36A -71AB03DC664F20B7CCE5FE2DA9466BDFDAAE0ADCAAB605C31B026BF535A63C0E -25A75403B1FBFA0A4B82EF6F096E4AF099EBCEC571B2D4B490F8BFE226BE3C4B -AFBF7618D9EDECAF51FAE09DBDE7C09277E11F402B2479764D41FB44A4E59F08 -1FB449ACD2040469DE20B372BB81A60C4D2AD58448D3E9F49F821DEE1CA97A6D -85CF7DE566605D304A1946DCBAE10C64582A20ACC18EC3F5125C4D16781A4477 -7D994225DD14ADBA9F0907D14A79CD8352EEEA6F189070B126262E9B81911496 -3E1914238ACF23979BBF64F7C18782579E4564AF666D680F274923EBE0FBBF15 -693CCC811A92F2F136A52054D6321D05851769AB03E9EBE166C949E891C3BF42 -99644DB5960C939E748ED9C38CA1904E26E067F18C776A0CC771654DD5AC315E -B7775F8594C454AFAC184A1E013CA7E69B632CD1B1589C5D0389A58249A2EEAA -A0A355AAFF96FEA54995B0D0D08F8A78DC5D54E93BB11B7B4609F048E735BE85 -594A0EE34DC67C32A3F87747C277992CC03996738A31C4979F6E8533194ED1E8 -30002CE3220A64F4A6CCB294A1455DFCA3C9F8E26E6D38802AB8ED518A126F26 -8F24B734006327BC8EFE5D32784AF3BBF16C9313CE0A0B0835F7DD05CF2A3BBE -F5B93717F37691E51E9A2A8A6F89A99594E1EA878F1B6062CAEAF00A940C09B8 -6D59E895C7D3049E89E87BC9A7033AA4C6D36012524A33BF1FBC5FFD7176A4F7 -82080E993C9A5BA67303C860BB03A5914B053B5EED40AF2CB17E51D24DE03410 -7C59AC96C29DAEA21034D4B8EBC4BBD30424BB1FEA76ED4ADDA02AA06B08E485 -A90657792701094DF5A885D7188323CCD09AEC868D24C83C7542B47BE8CD595C -FA97AE5AAA974C0D0E19A71EB6DEAA069442596CDA09E7D635DBEDB89E459C56 -E7DF99D682C6F436814CF29F402D6F2FBCD9241E9E0F0D8653B9170101E6FE33 -C7CFD360566D8A3EF96C3BC718672846E390BDE91F4ADE78E3E2140FBD0EF103 -5645E7A0E6719AA7576500AAEF91A2C56D778CEC1D0ED35B2F41615A34BA8B9D -69CB4FF53A1A66FB03C9EA2435C0918AB9DA8900873F9E95322580718E5883CE -7F73A183763654002D24CC952607030F6A3A585D549D955C0CB4080E91326890 -BC993EE9FA71930C2147E49D092BC0AABB0B158A7F0C6488B0155D646A0ABB81 -479559713AF3C585B8BD46C4374173FEF929033AD07AEF7035F78EE7028206FD -7BF7CAFF2F6FE731B25C4EB5A8AC0CA4D0E6AC48689892D321930F1B78FB92A8 -CC8E8BEE3EB539727A25E000991D41D2C4A3D650C757AE587AFE1652B9F31E8E -183DBEF3E095A392DE2512074EB8C8923CAFCCF4F8C2F957367BA666032C785F -2C8329E0A6E1AD4E2D566E31523FC4DFD8FA69897A9902C198F47DA9B765E7A6 -2D2D896BC2DAA8572F2AEBC3E020A779D4917EE7D9 +C37BC36C5EB32353272D1E6ED5FCA611BE319A7E1E842CB7576E7CCFF73F4DA0 +79C95BA59FE28B4C215985B32DD3AF0843AA8D257E97A12C37A7E5F07FA3B46B +76D85FB41CD90FFCADEC92F5D8AB1109D99E4251F4D0DC2693AF1404DF49B308 +49D7516DC2391D5FFDF9B75C589BD3C4DAFF2DC0F2D809EF9A864E1D8AF48514 +48C90D75A4168D99D07A6BAE0A6E46D0B2681C0A634A2A11FE8CB3E9645E42B7 +CEC0F081EF5EC0275B5A363ADD57B1DF5CC39EE580C9000FD3E84A8659A49F58 +FE78EFBF8A587984581BF7FBD76B2FA7E0E345D939FAAF781E8E463A761E2B8A +923ECD676EDCB340CEA6F6BC95CDFA5591CD4162E62E18BF99D95D82965CE96F +01C4FCAE8D710D0C822DC1FB7CEBE6D5A6571CF5E1E4E09AD669AE9B5C541AD4 +BDBD4521F87CCB6594BC9651164B9A8936BB472E2D0FFDA1321DA3705BF338D8 +754EB9BA0E027AEC143ED0DF0AB63723C8782C7F6934454F66616B0AB11DC672 +CE8DD3B7BD53E293E684111FB679A8DB9B7F5BE0DE2D885AD61E5F5E6A531A2A +59B88E09B24B382E0B82CB1ED14C4CBDC42740242D4BB659089119E173C18D06 +E4899FA22620159BE2F93957CC35200EE2DBECB50C2DB46865DB2DA806AE9526 +C95993E81BC219108C9E60C391C09A2204B5ED2FF07738B595778FDAD688C239 +E5D88498FFFA562F84B4EB2A438A5E6E53B8AE37B8DE3645AD5177A951F3F482 +C1DEBC090071106307630FBC73042C45EF0F0207731EB7353A7CC574927DA574 +9288D70E163B7E1B6BA00F00A646223F7F65BCC37549289259D8C6ACEDF9E13D +8F48262F4F2819D01074196106CF0C546FB97805917EA2CE1366A960CA1C2D75 +8040F3680B0964A51762FE7298A9448E48B966331FFA31287D03EFD57C4817EB +48045F3FD8CF3CEC740ACA4374D0BDC29924D0101BD332B356724F96FD16C13B +6FE70C2419A5464E2768DD68B74E4D5621466E75F481CCBB9F83DAD4BDE54AE6 +91139AFBF6B0218F6697E47679BDE65BE25E8ECC20458CE11DC7899599363280 +041D8B49C2B043D793F9FDC915435459BE783A939AA081BB60FFB3B0AD4C65DF +427A7D92DBE1096F8AD111C7F06816EA2B3688C61AE0F27BE9AAFD036FCAA6EF +D5EE4C5E611ABBAB378EE8FACC3C23CDF16020982BF22993240DF28CBBB3CCD6 +64505D48B9716873A8CA7610A7DDC2B5BEB9C859B49C14575B37189A0721BD17 +F36B1C88B495F55C19A581895FF86D04D76978DADB486ADE888480F3975FC604 +DC69CE386B57CC759B5755C527EB2BB56BC4CC3AC8256DC6666EF865096E349F +9E3BA0A9B30F09295C36FBEFF2211D917125551626617C456ADE8C3C46087D66 +A119C924376A77E5B10D777FE4DD91EDA4411244E0733A0D6DEAEA2545E291A5 +E3F92C307A9C04ED7228D468FC1649D969E90CFC3FA0EC2C88E399EA78BC65CB +3218D1DF850F8A005242543C6F983FF6DB070A841F63820A78E7971683D63225 +ED7DCBEA8130B104E25A3BB4E0F457E2A8A093539A029152EE906560A86C3219 +89D6E9A963322841F713973D0B19E9439AEC3935DA60B5BDE44139B95FECD321 +2CCD7C9473CA7490EC44D30DED292F8F759EA500AADE2334D188E6ECEFF4491D +9227153BC250BA7D9EB7C0411723B1EE76A9D86DF8530A9277D9D086B7C4ECD9 +861D1A9CD9AD967B312EED0896876184ADD6351AD7446E2D37A408C19CC687CC +268589DF450E40B9BD1634C5102040796F7D22D137B6513AF9D6B34559A1B88A +81B8F01D89EF4FF9271D19099D74327E44A9CFE0F281E4951FFDDA041346800A +F5BFB4F7D42CF9F641F3DA3D1083579E798DDF968C53C1A72B573976A5560191 +7FE836812ED2AB13EC910BE239A36CDB8E478234E4B1C39AEABB5C1F8887C271 +1AA961C65B513E835D52268905C2BB3BB5F570C91DEB1D35A3B4CC633E28B1CB +33F72D80E60FCC08BE630592C6B0A12785CC3E3FCD71B8BC680899B19D4D707C +46B7D0BC251A150C06F2ACAF15FBA0A4024BA2C8BFA0EAB2CF7C1DC9CF33E63B +738CFCB2B2BF14C37CA935CAA4707E6BC6C39B598019773857813EFA1AAEB74D +C40F0329414136910D9B6E3E02C5DFAF6690FDFA55ADDFF5BC7C1917D8996533 +538DC0B629CEA825B08E8D1882ECB52BE3299BE56328A142389F7208947CA6AC +CCF49F921B53906F58F2E9AB253D500EC125DD62D5E1BCAAE973B429E151B119 +29A6A61071C6AC1F6D61CE434DBD7F205B4496E744E1DF205183F7EB546516FA +A0A8054D72FF4A7A579134ACDC1DD61E8D28065AC34FBE04CD8366884FFCD595 +13D5C429E0C68098CE3D0E5B9533B5D166894D9958C1B9D384257A30316F925A +40229CC8665CECB8440118700CA8C98091B6C2B117027E7CBF069C31292D4C6A +A7C311C4D52FF847B25739633FE51C724DFAC6F26ACBD3588AB6FC886A7D0530 +2ECD82855ED3FBA5CBCC797051EA514F45CC8F9593ADD302E3BA79C8E46FD22B +37A2F21F07D35CB9DD8529E5018AFCF3AB1765F170D02E03F79B75882906CA02 +A75DED91B4670926FE6FEA4DEDF80BE3849D3D615917BE4742E594A3496C2446 +F76BA5AF5714D9A091111AE1F6628DB7A952E44254EFBCBDEAB492C902DB272A +1C1E8FA0807874100B03C404F158C9916C9D4ACA59F7BB0A5299C73795CADFC6 +7CF2E2BEDC4BCD537BD0E1E624CAB0811DB45DB36F8C0FA0772AC33994ADBC72 +63C4E6A12439C9F43B71191A767579E1FD06382C1DC06A7C69A8858AB47E04D2 +9EC7D01A045CE7A04A39AEC3806B731D7DB53CB8469630604CC0D198753CAA49 +E1B55F06650945E03909EB79F1E2232077B9F1BBC8860553C47726EED45CD944 +966814E30C9CAE2AE1F1BC6018DA252D4C1E0F6D54929165F39858448258A628 +E278A01300312F43762795CA0D5E5AD3F3AE19883D9065BEEBAA6D8F7CDC4AE4 +4C8D39277111749AB7E2A568620EBD7DCB76836F244D9720C4EB0B9100DD7B0A +6AC2B75AE80E6406102EF019B5B28CA14D853A8D9957129C4BF0EF3EFBA7EB0C +9317B11BB69CB98671518A3847981A027245914B7C0238E9A4E3A5169EE63C6B +B6645144DE0B73A8A4BC6F9CD21BF9FB6CAFE2CC742E733952EF4E725524B7EE +9AA2CF272C835CB79C5E403CEF9D74FF0C7436EBAB6209BD13BC7A9BDFA02ED1 +A233E6646837D9C4C1CCE1D813094C2A88B3B57AC7EDF1EC376696A52AE96FB2 +ADAA12270964E5A5E8C32470166BED504F477A8E37F72826B5D5AD1E17F5D140 +421EFAEAA061618E347B35AA46C1E915F8AB517AE828B2349B99DBECE6B8302F +CCEE90FE666B6CA4712C50B1CCF582EBC5432D26C5E560835508CD13B0F43760 +85A50F0733C35C7CFE1B952DBEAEBD6A6EA43F6AAC2E75F9D03A61F774375F43 +3041544C07FF105E1DE4D50D9C46FC90BBB20A7486807F6E5B115B33FF3E5492 +8729F0D1C8FCF5DAA180E59112061EE6ECFB6C0748B01DF68BD6F76D4AB5195F +BD58A37A3EEADF9E05F81BE571F731977ED04D4D4DB7B51DD10FE351D02C5090 +3B0B41E0C3BFF3230014FAA0FB1402A8EC6106E78DBFD410A979AA5211AFF01E +E446615E2BA8FAB7BE9C7224F5F6C678AD509DF20BD0AD887E8804F806439A7A +12E9A4EC2044C329410900A869CD878B84E92D0EE8EED95166C4233F5AA3AAD5 +07C42C19FC4790178E4C2DA81CEB2382055828789CD471D79DEA1EE6D11BB7AA +F8035405CA79C679A202D800DAD046092A5B1AF6472B94B62873EB6C0EC8683A +159BEB9FB3F57EE16C1738DBD684F5EC321B24AEBD8259754B01E6DB7868674C +7A9B25FCC54F45D825AC044561783544B8ADC7D6DED3B41A843416CF55B3F8DC +9285E181671642CAAD8769A4C916282B227940C1C29DCC3E02D051ABFA3B3CED +6BD69676873A346C43A9611435E2AD636BB12187F72644F8FAF40F65ED2B2751 +78BF371854AAC8BFE285D68435D5DBF1A34161E2347CB3CC1503C3A2214213D1 +21FE71AFB26AF7DACB02541D900D4D6B0153524D2A17C917EF83791C6AB3248D +10A837A4CEC4F158F2C40BCCEBB9E7175485C889B90461E4147F1C5EE68B85F0 +19D0E7263C5498C72703A9720F25D38EC8893D24D5BD3088D63A10815D43DC9C +0D4F6C4AE46F9DBB75D087CFE6A521182669099A11216DCCBFFE770CD2579C3D +BD41B35E5F8205034D8F2120BEA9FB72C6715B1FC6A8318AE58A07B3D6C85F7F +A15B4E55AEF566827DF641DB7FAC8A2782F2132FF7EB976970BF6ED4D494B85B +B9B8DFA4FFCDC6F3756A13DF7E596D80997F1C88D8E3F0F95F8356F7B490282A +A07F4CE85331FCDDEAB7C60F6FA62FAF354EB86B82BEE3654BC45B111D57D6FE +A6F3F2C203CE6190BBB92A365DC217F5701B7481923788607272A7D05AE622BF +D523A58EA6BB16344978158697F94DCECA6AEC487351227E46598F07551D384B +F08136A37ADC06747F61A35DD3EA337DAC79A183075B889E2FEB2E4B410C229D +803BDAD9894B94F65735E67BC07652B7D9ACC7A11A7C8A55318DF65775B5168B +5875C955D9FB09E01A13D66D8BD05C588A85A2B18B29CAD6681EA6F4B5B36A49 +BD8C65E8CAD928E3AD315E1B3E0AE8CE319FC0FE7D9C0F66335F69BA4C257FCD +490F8BC096E21AFCD49C02624B3E7373BE0D3AC204B97DF6C4F73AD3C1E937B3 +95A4EC7DCC051BDD976586546B2827FDBFE123F104491536D816185CE115ED94 +402614E5293D0EC1B6CEE1B955260A18B96F6D5D825FB029E1A5CFEB5476EB50 +EFF2341C9737C5FAB195E37136E2957831CD8F67499AEC281FA14260B3D3EBC1 +64918B9C5D104267FE176609AC63D067CB70749348C2877A2E88ABE087B4F0B3 +B462F4970D0903A3D4821EDE9C9B05026FEC969A03E816D6DFE60C1234A65F73 +8A9F0BFA7DD6A9F971BAF5256187D052401D76462CDE3C3A17EB3A4ADAC404DE +93D475CE0F1ACA1E328A104AC443618C43971E39F9BF2C93F86D6B45220AA4FC +1E4DE67F8D376C595E5F4B1492ADFCFDA4C55AA2396D1F7F7E6403F25536F1BA +6EB8937426C0B79B67EE7F46660581262B6029EAA0375A6A900406DC10E3B990 +165C68DAC5EC15DDC7CABA62D5446F154F89BD6E02AA9754F229CBF95638A25E +1592A49481D4F106571576827E44B1B3C8DA2B2DBE187F2E9B3BAB2E039235A7 +45AD875F1B31344D4C8B7F19F1EA136B295345D36B106FBF61373DE31D72D99A +9F5E6EBDBC5FE6187E5B6034442B70059CE2BCBA450584D536208BB7983A2C52 +66864CDCAAC8002B324427DA2AA3CB36A90E067A248FCFE4B6785E49F4DDD41D +F46D7AE9EAD03D90992CCCFF0E66102AB6B94D9CC62217B8B34BD122B90E5CB7 +07A162C3587EC865ABE9492797DE9D8DDF0DAC66A483085F655F4A4FD69881FC +2E8A423274F13AAF3BF3F49BA1C9F024FD2345FFDD38D6EC84AEC0703CA69DD1 +1C97FF1EA61A666F71C26DDD2264E41EC93CC78EEFFA4E480D2D2F8CD9CA8D59 +981F74F72D32CB11DCB6B4DBDC078E217F9CF855E76E3659AF9D67D324C1E1EC +50E3C01BA9E7BF9903DD9FBEDA1EC697552DA8F6E896E0ED71A6567AB628116A +B7E655313314A41B8B8652183C25339C20CCDD74EAE7F27EA7C9E9FADA0F70F4 +020C01ED0E8B6A21CB8ABED9F2D48444C3310D60BE710AD201A54C3CE00887C4 +7614A7B580A592F7E301E4696A5EA91D81F6FDED33701B0456F3821A0B8504FB +ACD91717FD661469F8325368F9DEEC474971B374190FD0865448D9B611816F05 +382140C6A07A56DEE5ACD88851E21B6281C7FDC21ECBBFC2A2B4C60AC16A1DF2 +C68BC43F81027085079178C2ADE5C84B036390C99E612F9E8F49BD0ABE1D5977 +46BD62652E29FA9E515601B81C7DA9245F102B7D939F91436803976AF3C787C0 +3DBCC9EF6EE197A13D136BFDA523A2194D8F60EAA75247FB44C575DB6202C466 +BF04D9153E4A7B742DD2FC75C1E7FAF9715EA53A2540B800D7305848EAC5B0A3 +AD838B481254E0D65A6F6602218C0CC6ADCAF7FA534EFDA315882376950390C1 +BC208247E5B7912729 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 @@ -545,6 +539,593 @@ F34AD1D64B9797DF1416046326290DCEDF3EA07175381A8C1D268B5A6E7C7C86 0000000000000000000000000000000000000000000000000000000000000000 cleartomark %%EndFont +%%BeginFont: CMR10 +%!PS-AdobeFont-1.1: CMR10 1.00B +%%CreationDate: 1992 Feb 19 19:54:52 +% Copyright (C) 1997 American Mathematical Society. All Rights Reserved. +11 dict begin +/FontInfo 7 dict dup begin +/version (1.00B) readonly def +/Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def +/FullName (CMR10) readonly def +/FamilyName (Computer Modern) readonly def +/Weight (Medium) readonly def +/ItalicAngle 0 def +/isFixedPitch false def +end readonly def +/FontName /CMR10 def +/PaintType 0 def +/FontType 1 def +/FontMatrix [0.001 0 0 0.001 0 0] readonly def +/Encoding 256 array +0 1 255 {1 index exch /.notdef put} for +dup 11 /ff put +dup 12 /fi put +dup 13 /fl put +dup 14 /ffi put +dup 34 /quotedblright put +dup 39 /quoteright put +dup 40 /parenleft put +dup 41 /parenright put +dup 44 /comma put +dup 45 /hyphen put +dup 46 /period put +dup 47 /slash put +dup 48 /zero put +dup 49 /one put +dup 50 /two put +dup 51 /three put +dup 52 /four put +dup 53 /five put +dup 54 /six put +dup 55 /seven put +dup 56 /eight put +dup 57 /nine put +dup 58 /colon put +dup 59 /semicolon put +dup 65 /A put +dup 66 /B put +dup 67 /C put +dup 68 /D put +dup 69 /E put +dup 70 /F put +dup 71 /G put +dup 72 /H put +dup 73 /I put +dup 74 /J put +dup 75 /K put +dup 76 /L put +dup 77 /M put +dup 78 /N put +dup 79 /O put +dup 80 /P put +dup 81 /Q put +dup 82 /R put +dup 83 /S put +dup 84 /T put +dup 85 /U put +dup 86 /V put +dup 87 /W put +dup 88 /X put +dup 89 /Y put +dup 90 /Z put +dup 91 /bracketleft put +dup 92 /quotedblleft put +dup 93 /bracketright put +dup 96 /quoteleft put +dup 97 /a put +dup 98 /b put +dup 99 /c put +dup 100 /d put +dup 101 /e put +dup 102 /f put +dup 103 /g put +dup 104 /h put +dup 105 /i put +dup 106 /j put +dup 107 /k put +dup 108 /l put +dup 109 /m put +dup 110 /n put +dup 111 /o put +dup 112 /p put +dup 113 /q put +dup 114 /r put +dup 115 /s put +dup 116 /t put +dup 117 /u put +dup 118 /v put +dup 119 /w put +dup 120 /x put +dup 121 /y put +dup 122 /z put +dup 123 /endash put +dup 124 /emdash put +readonly def +/FontBBox{-251 -250 1009 969}readonly def +currentdict end +currentfile eexec +D9D66F633B846A97B686A97E45A3D0AA052A014267B7904EB3C0D3BD0B83D891 +016CA6CA4B712ADEB258FAAB9A130EE605E61F77FC1B738ABC7C51CD46EF8171 +9098D5FEE67660E69A7AB91B58F29A4D79E57022F783EB0FBBB6D4F4EC35014F +D2DECBA99459A4C59DF0C6EBA150284454E707DC2100C15B76B4C19B84363758 +469A6C558785B226332152109871A9883487DD7710949204DDCF837E6A8708B8 +2BDBF16FBC7512FAA308A093FE5CF7158F1163BC1F3352E22A1452E73FECA8A4 +87100FB1FFC4C8AF409B2067537220E605DA0852CA49839E1386AF9D7A1A455F +D1F017CE45884D76EF2CB9BC5821FD25365DDEA6E45F332B5F68A44AD8A530F0 +92A36FAC8D27F9087AFEEA2096F839A2BC4B937F24E080EF7C0F9374A18D565C +295A05210DB96A23175AC59A9BD0147A310EF49C551A417E0A22703F94FF7B75 +409A5D417DA6730A69E310FA6A4229FC7E4F620B0FC4C63C50E99E179EB51E4C +4BC45217722F1E8E40F1E1428E792EAFE05C5A50D38C52114DFCD24D54027CBF +2512DD116F0463DE4052A7AD53B641A27E81E481947884CE35661B49153FA19E +0A2A860C7B61558671303DE6AE06A80E4E450E17067676E6BBB42A9A24ACBC3E +B0CA7B7A3BFEA84FED39CCFB6D545BB2BCC49E5E16976407AB9D94556CD4F008 +24EF579B6800B6DC3AAF840B3FC6822872368E3B4274DD06CA36AF8F6346C11B +43C772CC242F3B212C4BD7018D71A1A74C9A94ED0093A5FB6557F4E0751047AF +D72098ECA301B8AE68110F983796E581F106144951DF5B750432A230FDA3B575 +5A38B5E7972AABC12306A01A99FCF8189D71B8DBF49550BAEA9CF1B97CBFC7CC +96498ECC938B1A1710B670657DE923A659DB8757147B140A48067328E7E3F9C3 +7D1888B284904301450CE0BC15EEEA00E48CCD6388F3FC3BEFD8D9C400015B65 +0F2F536D035626B1FF0A69D732C7A1836D635C30C06BED4327737029E5BA5830 +B9E88A4024C3326AD2F34F47B54739B48825AD6699F7D117EA4C4AEC4440BF6D +AA0099DEFD326235965C63647921828BF269ECC87A2B1C8CAD6C78B6E561B007 +97BE2BC7CA32B4534075F6491BE959D1F635463E71679E527F4F456F774B2AF8 +FEF3D8C63B2F8B99FE0F73BA44B3CF15A613471EA3C7A1CD783D3EB41F4ACEE5 +20759B6A4C4466E2D80EF7C7866BAD06E5DF0434D2C607FC82C9EBD4D8902EE4 +0A7617C3AEACCB7CCE00319D0677AA6DB7E0250B51908F966977BD8C8D07FDBD +F4D058444E7D7D91788DEA997CBE0545902E67194B7BA3CD0BF454FCA60B9A20 +3E6BB526D2D5B5321EE18DD2A0B15E53BCB8E3E01067B30ED2DD2CB9B06D3122 +A737435305D42DE9C6B614926BFD44DF10D14402EBEDFF0B144B1C9BD22D7379 +5262FEEAFE31C8A721C2D46AA00C10681BA9970D09F1EA4FA1566B96E221864A +45A24ADAEC63F61C9FD18376D3984449A1F998C318A8FE36D0D5020E18A49625 +0F3BB603BA1F3E66FF412F6A32433FF8BD2968D79CE4273AD0E0CDDA5153C2BF +F8A46A2244F9394A49D339F763F5A7411A3C29336B21CCB01723705AF589B078 +3763035411FE36AB5D744E81379106890688CB5BC41184548B7FEBA08DE7288E +E6570FEA20C51FACE8E8F824BB61A4A038AB817C47B87391611B77928B2565A9 +3B27A573C05D36ED01D8F27CB2C793370FA9B90021B5696280A55F2CB6117B64 +293EAE0EA5A243F56FD007773CA35DF71B3D28643C25210CCE25F37A5095D6E5 +9CAFD99DD1DB0D7EAD454C13464DF6FF5DD42339797AE5AE467084550FC00139 +6EE818C6365007B2FD6E26285B832CFE6EA7E99665A224C9813C036CED262639 +3FB39C1F05FF8F31D2DEF37BB9B883334F51EA1243332FE1E3FC91864C8AEA79 +16A726F924AFD84F2F4215FB795FC41DCFFC835C90B9E31D291E47AA4BB8C05C +620F69DF31E91A0FBA8E217CDBFAD7C4D480EBC1EB396029CDE615C227A367AD +72834BA95539D39A38EA0CA3CF7F1123F70792CF315BAAA38BBCB6DFA80B4493 +5025F33C3696DAD6A0ADF584C71BCB1D29E523EA4B81FFCE15F3204022BBBEA0 +A9483EE8EAC07D581162672A0D66199174821ABD097561A263C0C0F24066FBE6 +0951F31FBBF2675141F3FB4457CC2A94A40191EA0AB2A606CF540BBB8887B6DE +715EDB1041EBB9D05D0F4A4672F534397B9529EF8743BE88BBA10C81E0A46259 +2F2AA7B638E20C9C8A3A827977AB58ABF7525BE15DB66CE8E9B81457552073B5 +85DF3FA70B5231C447C5724E14730B90FA35ED1B5723036F1658CA8E19EF5A6D +D333B78E91E4D7032EFBFD40A5A2269B0DFD9F7C3438DB58F94B507EB93032F9 +99E5F15D9F5D8CB031BBBFBCA8A15A617ACEDDE70DD9C2D9EE21179FB17AD913 +B4BF577A9046994689D1BC6A6985FF5F5A67D699C2FD288FD9E5BCAD5453EEC5 +68287BD7B8872726C28CD288B4DED2246B843577173450B6E5760852CF2E1727 +01FDB0FFFBE12CA13ACF6434AEF4B59EFF3E0DB1E87D35075B1D55AC12633167 +5A83A39056C077EAE6F2F7D1DDED300BA43830B8034F0A6AEC562D3023270601 +6C594D0359DF6F230F7B80B54EBAE4880AF338956B813E3B8DB8BC778BE0F612 +7D84939C2878B43EAA45BF10E257F22C28C2C148FF48843D2B52626148E3CAA7 +4527B9F246C17BDE21C6E7EAB4906BB6D9E84906CD1832C4BD9E405AFFE33AA2 +AE086C25EA26BC23D68986639366B99C87359915EBB76D7162AA667ADE4954D0 +B1E18027FAC2468CB2FEA2568E23DBC201E9B6A1151FBF21129A088D89E3E728 +28B2785C1A8B2637F368A93EAB459F80506435BE23A85396969E2AC4E0D6E4B0 +8B12EACD150049EF8942C108B96843159D4408424394B33603F565D1622FCB78 +01C22EAC64FB487AEFC0387059055F8BDF207C956D138903896534AD1F42212E +7902D54D0F0D8083B419A459D865F7E7A6A6F8B94FA8AA31417C4FE6440BA98D +1271ED7F25465E994E2D15B4326CF09A6D30ED6BD05D0B66F39DD8F864843B1F +8031DF58C9B37C10FB633BFB58B7940B52AB6948C4412D59266A2518B5E1260A +0EE0FBB176C4076680BEDAA7EDEFEB0995DD9A2CCF3EBF3305A20279366B73C5 +F3DE7527AF736D8D267CB71735935FDF78F765DEA560F7F97140BDE20E9CA866 +4242175E7962A14800C37EF65E856C81918C20C040FFBE7DDC373CDF456143B7 +F3AA5026F9B8286B876259E9532754866C649F4F3383C73878CC054CEBCF2605 +75CC0EB62627085F4DBBCE6B6206F867731F47907BA6B5D37CED7D58049CDA25 +7D47AEB352637FC627C28B09BA0B7778DCDB51A25D6088D7989D18C0079D2290 +B01330175812393755C7227B9E64F952CB99310B2F822437AA2CE4334403C6CD +7C9D007DDF21794D076A5D5263141367A768F8F53D8267251076D9E6E18F9470 +B02BCDAE33E59BDE73E7FF1BFCF40F956914B1A89E6C62FA4D7A084AFDA868A6 +55B77808BDE6448B9732B40B83BC63E8064AFBBFDD187FED36ED67E99CDD69A4 +23F603FEB3890FB19D9CE3600B79C019C5F4E25A63926A8F7BE1B44E53196D67 +F7A6A341F6D7D5E3A991B56A6D7A57A44D255B3CA95F5F6FF0472E6CA0F6F5A1 +D71629A598261C3B7A9BB72F2683F03304936ED01F8A774E74D24C25D5ED538C +63A8C4756AC67CEFCBADE365E29340E780BFED81A59C98292DAD3A1068794A32 +D28D40BB7BA410274E8C8F804055D9457E4439F1255B8070DCB89C4A72043C71 +2B192CDBF53EE9FC81CFA1A4BFBC12271DE6F87E7059F06F38799F37D49C94EE +58685D3F47C915A1CF37B2CB116909E52F537AF7CD386D62D01D30D6D079A5B5 +71BE47AD79CD0F40DE5F15977F11FDCCE33B952858D1478B59F687D7E96B9C5B +D59357FF5927734B19D5B15D3930598F968493970B616D570D3E2A51FE743A82 +E20909091813726FC10599F23E8B5738A90E237CA417B10677A6C8BDCE468EC6 +BD234802C6E4AD49AD148E9CFD0009C97F421070C6CCEFF5076A32EB90F3F5E9 +627E13F658A31CDD3C4A75C66A0508C92785A6C0BCBE2D4C9C1E6B0F33358236 +3B0E68737B23F76B2A2CC1BE7B1B3DF1EEC55F145CD68116804F0238DBDA3B4D +DE8AEACC8AA661B9028FE89F8BEDE8C339036F53073BD2C13EA5CE4F647654E9 +889DB4B8900D05D84DEA0E7A83532602514559BD083AF5DB829E15E62C7251B5 +B6D7F948C78FE7128AEDB6912BB9B0A398B65C4ABE7E3783684B0B6CBE479C0B +229923F5C83C307FDD2D243DC71B40EE71964352EE965C33E56DD0867CE466A7 +68B0BFBB68D15B23E918D1D002DAFB4038BB93BC0FB2E7962A3CB6FF620CB3C0 +F850B119EED8A2B877F9E2D8E8F82D1A6BE16F768081086B95A3968175C57054 +70BFC6C9CE582D7EB11FD407C8835C2DB798E25E782488A9A5C229EF008CD707 +3E4B31F5666906DAC6AE081D46D4E61EEFDF2612C3F47817EBDDB61CBA9C1E1C +A8C70E01BB07146903ED9E72B53BACEF7ED61CDA5812AD9FF1B44682A93F8D01 +08CE1363D775A7C815D4C14EDEAAF507089A503DE2EB81C75C46BC51A0059EB3 +14786BDB0AC405AA352FC5118FE3372398CF1D7264F981EA05DFCB911A2B85BD +01D17DDCE329F8C570E35484B545B62DD347563942518452FAD1B0DAF30E1DD3 +C4C64C0429D90AF26A0F4CA809B81C29FC653F945B388CF77B2E066563541278 +A3C1348A5CA23836DEBCA15AB78D195C68BB5F7C178344E21FCB44CD6CE12B87 +5A2AFC88C60389A73AB1D13BD86B1A0DE96CD36F7857A871E8231E338AD91A05 +B905E43123473B39307A9492787ED0C693FCB8376AB19F27A9AA74AFD21DE5C4 +76B1119FC152A3197B6D075F8C4A82846898E25B5C5FB90D72CD1B4AD63F012E +209F805111D3F79DC308C8D678312B3451A69E759DF4F8E8395ED7E7788EF079 +980B286549198BB0753F7172F4A091FE3DDB5C4CBBB6E2517D00B8999087A308 +16C42CC741FEB231C5CB6B7E8F3FE2E2DBE9455BEB14D354113696A54D615208 +E1A95CCF0E0E70314DAE4349DC26212B4147A53FC8A16970B6E37E48E0F9CA32 +2AB6E4598E4FDA267B6A9CB8266071BE3BA042C7D780FE61EF22116CF9642B36 +B4FDEE33D6E3CD64DA5DA1DCE187AABD948373D37B1985D0BB3FEB8CEB2F3A86 +AEA9E8CE67A15672414D3FD1B8B28ADCBBA5121DA3F1B5B7CDDE8E67E6E67866 +B1F02F644B9C88BFCE4624A9A424500BDA925BD7583B1367E2367E1BF8523A42 +EAD38C08A7CBA5760FBF83ABE1DEA9FC1E41F14D16ED4339CD4D17169313F879 +15DD4504FC1BA5BFE21CC6C26E206C4E1B7AC0E84A058B8B5BBE525A7A29A202 +4E0411D0C9185BBC834E8F483509495C203539F7D425F4102EF53248CA943CD4 +5F01026F1B1129149505AAEF7DCD2F3A6D6C494E29771590F658A8049DC981A1 +D9337FB49C4BC6418F271F4E14BA6B223B3CC521FD0879C2C08DAC47BA713FB1 +BF8D9A48E2C1E73F2F56721E8B77ED65E8115EC0DFAC0D61B54D1BA3EAA1744A +3A0287BE529B7C6749C768F07A07B9C227BA2AD6F88D6AB447614937DC12670E +7716BD4EB41E3F77A77209CCC6744581DE4B50531BE874AF185DBE34FFA966BC +02FB132BA1F5AF7E0BB25DEA00E412DAEB9F3D7664B788F7EB1DEED46FFDF9B8 +ED936923D31F6A673E3F5F60395B36672392488191F86263CF52B9C8DD7C3504 +B3186C0388A019F080D80234B68B8F3421190142ABDA05FD325150C6F900E01A +BF15BAF597B9701A8E3159408067C13108B38741EDD643C62905A25A8913D562 +270E42C47FA20C2A1B814A21E9D477E9E65EC931B6472929C85E8D363EEBE6AE +750E164D80015EA834FDC8FFF18C79ABD036FD1AE42715BFC3F3967604A5B5F6 +962D95E2F24ECBB719D3608BCBCC89233D2763A6120D2EC68A47F9449171DA73 +5FCC16DDAE60F4F95094F4BB468893C765CB5A2DC840B0CBE7141DCC254E06B7 +22A5A8BB94684E2EFDA11351B6C79481B157D2CBB5265B679CC8604F8C15FC25 +97E77A0DD279EE83F1C0A2788662B7336B3BDBAF8080CA3E905B27838122E762 +E6C52E39AF141B20F3AB7EBAFAC9A933A43CCDB08BFC3372510F3EAC553DBB98 +C65149F88E02066CE6C17F72C90F39DC2CB8D791551DB3374FA50650A8FC0B06 +E42E5C5522CBD3A1C90811519A04474FD7BFAAA92513E536F153B580750A9ADC +F1B1A5913D14F1AE8028A5E6E3D16A0EA4AB1ED2CFC5DD24A707FA635A210CC5 +9083732A216C8598B40C6E759658B41761C132F2FF2FECDFB377767B2D50FEB8 +06893FC6CDF6B0E83BF7BC5FD2F5551FCA8A79F8BBB89354B086CFBA51AC97CD +91B96733AE448992BBC1132A4CCC83DD4B3E7D83DAB519FF984E48583CC71F07 +06FF3ED9EA50E310AD68D829491AB9EB87E15EA196EFFAE80953904DA525395B +CDB33DD73A3E4A9B63BA0BC4CDC8B43836C0ADBAB4238D515EDBEB1B4838E00B +27F86A3AC3DD1A292BC2CF9C8AE7783426D681B841E4470A1A8D818CF292A97E +41BD70EDB22843B9B3587482FB8DB0FF148020E516C62ED13C02B0FE7958D13D +B6104A28975DB0EA79BE8F418807CF2863B5C9D77AEE3D6DFB97348AA05CC879 +B650E0D51B5A51DE309CFCE47CF977C78C01B9564E375C7DE789F5D5CA4E48C6 +39F016B6793FF1981377D3B4661F7688991F9A6A57B2DD8B5D8D794CEE4B7D2D +783DFEFB64B2B90AE6E6DA6230A21BB6DD0D1D9623B9A4A0FD7E999CDBAD77A5 +AB03742C5F36228B01524708D7A25B87186E72DB530B6D67699D39CA92997FDC +0CFCE7EBFB9FB28EAAAA23748771A992795D98BAF8E1219CE195B9847170DB0E +A369A4716D41E25763288F980FC9B4AC4242676E875A2261F1A343ED99BE69C9 +B0118170B3B8756B71AED4EC23829E614C12E7729F3FA9F19CDC03C9198E8A46 +F04033FA8C85B020666D12E8BE7539AE685222914CB6AEFA4C18C9C212C98104 +7333F98F02174EF7B29ED5C2F01E444AD54A4CAFB023FE38878F0158A24051DB +6639DE54FF45E3526BDE6FB4745D80BD39834B24B4CC66036D21236B9561F59B +84ADE006D1B8D9E235DC597C43F4C234C686E50ED87A29F1ED362BE315FA3B0E +C9B842FA46B52058491AAACEE7983A690F4711FEF5CED256D09D4AE7D71C0061 +6227DAF22FA7D30876856A1CE965199A15C65CC8A446FE470D233F53C245FA18 +5ECFE2F4FAC1561DBA2CD5FF2DA8C1AA2D825847230EFFAC6E59C840FF79D368 +CDD0412B4E83411144EAA53325A79F4A22FBECF3F625F047E8B1D025878ABDEE +2C3B5C6DC7D8EB4F098446CD3EAD3DA0A6A54195A7B399E7CA0780588FC84CEE +69164DE320825F8A24618D0810B71CED409CC6BFEE816E8C829AD81A8A16F6F6 +AD55D1903E647D935F3BFF542E9947256D1B5035F0E5BBDBB73AF80AE251B8FE +48A82A02090374E3A166D9C6A038D5C4BFD9D1DB522F18571B4129B47297A975 +65AC9B38E7C841146A5E2EB30821A31A88CE41F59CAF3DC4E48D06DB4EA7BC74 +A1DB26AEE13DE4E1ADB2F15ED40541745CC6626C6339E375BE124FD92E77FC0D +541104B12F5BBA219184D99B8D450CE7F0098854E4F6156C230BBF9BE2142ED6 +2BAF817836ED5922368FA3BA65F17ED3451EA218641820C3FFF1A362577CC25F +3C377C431D22B290A66F6D94554676B895CF0C718A16D790C81EC5E925D4D6B5 +623A82C38DE6D5A9F419742C1425A395E9F1DFFAD1E6E52AC4AA018F8D0F5066 +F26B7047E9798D169B39487B285743B67646D4640E9778248D40A84391E26CE2 +C4AAE1B1E0C454C8A985471D22B6B9ED993E215C4024242925C3F2953C207D43 +B928BBF8A4AB803FE2CA94247B4C117C828C5DB6C194E9EE41F3498B0BF81F3D +8396C84908D01713AEB02AAB05760A2E56A03A389AFB19DBDCCAE4B190DD8815 +92D56C81570B3DA87FD61E42BACB706195D3263D28E567BA9BB10FD3A42DEC18 +E12662BEC6417E3B9B5546856E320C7F7E7CC466F11E2EF3D69EF72A9165A233 +B7642ABBED62B4F20A9D5C0F857329544FBEAB9191CD59F1C44B9AEEB92F45AC +812154397FA039B7E00BF221EE3ACBD288924D697A0C23601668ECE88EF8EEBE +D279E953509E0DDD386CC30373E6702DE21CD47982E887521A99AD11532BE389 +9EAAD86F347E52DBAB8DB37BEAE59EC3246328DF0E495DC03D7DAA553EF8A6A3 +C2862E1EE2A8BBB8F1521984DD8FC30C798FD2D79D259904D13D9A3EBDEB1374 +81FB6A5507F2A032F12384818ACE9CD39C6786E8F0546354FAB6E14C920A53AA +241AB7B99073F12BF51485B7537F58ACEF8AB772E5507763F5DBE520C6FF61B6 +FECEAC6BDCB75A0D7329023913D86ED418AAD111497EEB97EB22B0EF771700DB +BA8A7AAA5A134C26A630D6D8366CEB5184AB0D1DA6BE411667F9FC170B12A10C +5167F90F850A18510094F72AB13208EDC1B9BB957417EEA33361CD0F48A2BDF6 +C4413A148B37E61D0111652DBCA3438792CA7E67E710C1402DF0CB975A45DB20 +E112A29C258F825A5E336B49A54228EE9397208572AED7F441EA1AD34B5C334F +910342EFC0771E267C15DB0B5C0AFBDB1D7C2160ADE2E7A2AC73210FC1D68DC6 +4B332262ED89477BB546F73CB9398FD0E96FB78FF4F8730E357CA67328F7CF92 +2687BB3E9916042A985691E3EA2BD13DA48BEC195727A1AD42A0A6DA32BF33FF +2EE8CC601800CF6B96EBBAE80E7D5A620491D0F998285D8E85E0E667FF89133A +0AE50AB2DA68BAFA49EF8C7AF907B7BE11345C105931412DA23870C7A8F8D4FE +D5715F6B01F18B38FBDFD65E66B616AF01886AA873CB90D9EBD72F29EF4051CA +60084E4DDBCE0E475BB98AFD60C4A64D720F6FD36DCACCB69A2BF746E3AC4DCD +96FA2DF360C17F68B58D76629FFFD08FF769379730B41E55F848360A6A25523A +9BF3ED4EAEAC7743C6F92AE6C2ED3F2F36707A629253067363BC4724719D93A8 +CE1C46E1E16293FF7E24C6CF39F971F53AA09B15244DE276F159690A6F369A9E +6DE8E69F73D9C794A1C32B0B4B3EE7C58E2C72778AE32122560F9214D7F94942 +8C21D46E3ECB044BEE35934096FBBF009EF3030034AD7D84890A45F2B2970F5A +9BA55007859A9FB0F6DCFA3E6564B9555E7F3063D46EEFFDD8854A94DE6950FA +A3852226E010E7C0379C21B09868B6A7300D2772068A449712DD2EAB299108C3 +B4CCBA45E08C3695293739E89D8C3B5D1621F0816F0259C3B1DB4E74BB2D489E +200BD7B7D5BF1C9A132B9BF451DF28CDAA438803E8656746A3D1C0654AFAB909 +177C1F016517C0B7065E98EE1B21B4D08B5FAA68D469C25EADAE718200A3A4D3 +385501BC72F5999C98F13889263BD5AFAAAF7402864E91363FC0F5C34082CD3D +2CFC70FB2431CC4C259B9597C7D70FBD0D1FE2C9B6CC3D88073C7627B464BFB2 +9F7F42CE057622037E610FA518F506F9A81FCB940B91B873D0C834512CBF8E9D +F02F9670E9B523DBDEE9B319995F9B1D612C7CFE4609A668225A975F550572AE +B25499FFB57FBA86C6799B67B05FD3C9ACAA386CC947F07DD71317B94691AD93 +44530890931AB8249EFCE7659E2D69DBFCF047BA992FC5325B5703951587EC8E +148DDFD28459AFEA56B72C7905E7415B02E5643C2550FA9D49EEF64D7630F05C +185421C580BE9780B643330F5B0B0FB4C3712668E851BCDDF8662C5D6E35825C +F643AE5455597B570D8B43466A748519E1A38C9A1225A92B2490D6993786B476 +E3498C00A1B29FAB050801813006E692EE98A9E1254BDA63D3E391AF186EB44A +E50C37165E2A314912B9D630035A8FD0961AF29E694636AF4E8912AA9B107AD0 +7E0990A428D7CEB660040F74A48EECD7724F32EE33B5649B79B63D1AEA095CFC +DFEAAFC8DB328130C261ECF940AAC676D2778FBC6ABB2365662AB1E8707FF091 +BD337B103CE2879D1FE0CDED25A3722D442C28F66BF52C9DE534863EA4BE362E +8625B859735AF68193302D20887748A625C9B1E5456BEA215F216E5E0A86EE40 +DE4413B724FD9AA1FFE418EA2FC6B2368EFB217E93120F3008BE9029AE81C1AA +ECE18F0C84758ADEEAF29D5CCF5BF879CAC196750FA5C559179F8A20FACE2C1A +AB37A3BD510B2505F32CAED1CE7C0C6F095F56B9593D3493E860A4F0CD6BBE9B +2D13ACE1EA583053B72A0D2245BC677898DE4C57BBAEDD2F2BC42D494B5B9E1C +CF3C182450250CEF19774E0723A3CA9320FAB92560B8394A14E1FDE84F350470 +523DAD433BA8C476EB389786C089C85E261780CCC544067A82DE3E835EA6A13A +3597DF92E35A80659FB03F193499D98C5E05D4C365922C20213EA0E713330E73 +F30E866B13FDC36B98557D17D670D016DCD4752F780DACE9CFF8C03FCC05770D +604D19A74969F03C81E9FC0B04BB36215718C319E4C38D2109D28447A43586B8 +1D6966E885C0E844389595C0507FE8502DA8EF459817B1937114C50A0320EC0B +653EC5693A2CD74A0BC34E8E8B576BFF7F0F191256A374E48B8B75048E9ED20F +F5D9329E5706559E1100676A8150FAE9FDB210330605B0694EB2D5A04EAD712D +7BAFDEADD782FDB478CBEE8A0175680DA713F8F3CD27E025E28D3E57F1EE98EE +E5400A38A059B70E8F051B56E5B463028A25BE6D0C18ADD9B865F63011843572 +4AF0404EE430A98267B00EABA58D9D815657871D3505B506A64ED1A5EEFA47BB +EBD1513B5400A69FA522C3E12272BB8215E235A397EDE80A59BD7D0C6CE5B369 +0430BAC269497F415A3613048C90423EB2D0CA0F128924D9546BB21BAC9A7263 +B0496520AC7264BB57570BD87EE56554078ADB66E9A61F2BF6FB52992694F753 +DEB205D221A9AD1E5FFE3B1E9AA3F3169313D71061E2464531A9BE1603C586DF +FEDA27EF90425725CBF4D04B01D6BFC5CB04BBCB9F2FC458BC84242ACE858EEC +FEA3E84675377F5E65D184B4B0D29983B9576C77518A858BD5C03EEAFCB70283 +764E379497F6D1D69AA0AA51BABEBF1C70D0E921E28ED71B2781C293A27F76DA +E29775D9AE33DBDE9DE3E9E5E43344D472BBB568CDDE0F46F8BE2A2534033633 +0A47E91EDBDDA8714B7B6F258ED7E348ADA6C4FF9A7B5288A825A9C5BE1F7387 +F69CAA5DFFDA4BBD1DFE0911BD7F9FB09FD8E718D36B4A6DE8C41E538A79AFDA +72E78F0B9301CD81EB671D7AD29C8B4511BC43D9A60E4F555AD27D65DFD23CC7 +C38A799ECB6A0290B39B4CC2EAEB3A0BE8AEF9E484071CD400A3D99BF2545558 +0B3580CE12AB5A32C37A9DB4394D6DA8A5F6607D0A9C3652F2CF59D06A6DD5BA +4F96BFAA2CE3E8720712175978263BFD8B8E849D532DEBEC7D1C0252D428572C +42B339DA0B93062B80AB251FB9E0FB7F759DFF33D0CD5AD743F01DDAC8C18EF2 +0B2CF667A27E3C56809374C598E8387DC401713C6547BF7BFE3B9B7BD9A33D4D +DAF7F15CFEB827E03AF5C150C703723ADB29F75C64A7E15135F8094557BF2C29 +E4477CD3AB780729C2F43836EB677ECAC650997CD5C8CDD466D7E8D8DE20989D +596BC11396831E0A4BECC03B9422952076F58401C8E176C2EA4996FD53DD7DD0 +2552D2B01D187C247D1320D65A18521DCD169684248C3ED5C8E3C076F40ED5A2 +A89C186EBCDEB9CDEA9395149D4770F54FDD5EA8FD0D5E210A3707E66395CE90 +48D92C1392141B28AB22C5ADDF1C65EC7D624299B5871E1291906496F69402AD +2EBDF50ED9D8265A2278DE9137C897A9D833D997FE0812D2AB1413EF98973258 +041DAB207602E9A80CD8966F979603B9DABF0328705B82A3A655E287411E0747 +15DD264C707279A61AD80D26E79A1363C809888D6572B5AF2289898BF53A3766 +A677F2B52A88EC4C85CA29C4C5108B474F6197AAF7768A693E94EE8E7C20224F +10973F20A6AE0A9B95ACA0F8DF17C67AD3EE91F6D5FA4320108B518FF7788CE6 +E55B0F40711B5B22440D38BC30C7A2E1FCF1C64A49DC41B9B91000145A9D6539 +E2049C050346151C73BA088284D412063A2B17E580BB210DCBFDF2648189C79C +E36ACDA3F3A12467CF7BB342C58B66F1AD2AA969BD8778581D6358166ADD0FE0 +1315BBB40DC2761793E991527A8EAE6DAA487F8032A40820D6DE6A625DB18FBC +8DBDFB020BC66094CD4EB6B6A649EFAD2AFB27E36330D8188281719EDAA4793E +A15670CAD04900C16902498533D00AE717B55430112BC66062F587F1FE719BEF +00F152A9D0B066E216FE610B04C0FDB04958C477C140ECA4F37C920F91AC9E29 +A58A13E1BC4F101DB4F776E8B4F54D21A82FAE329406F44A3725ABCA421A7986 +C49115F0C30F96C85F2BB60CF1A363411DB9A83CB266357E87D17267F211049D +C1AFD3AED644AAA15AD3C123E9C04FB6F8D7877217C98B3CC2CDBFF5927E9408 +F24C8C1C3B5FBADD709AD5378F3E6D37B1C0E5D6C9FE40EAE648A77956DA6834 +FFAA626CA253BD0B9622EF7C65340577DEA4F17554B5BC386183A9DFA9B263C2 +9D896CC0F2EF0C875DD3DE74F5AC50A46F232E4CFDB918354A4AE0E06C1751F5 +0C0B2622CB9904CBB6612BE56B8AE2B2E2A98A5D048175585E7A3065DA672C8E +3919DCAD8E892A1CE242853A138F1AEB814FBF075FBD3E5AC6334B88C801085E +7BD1F7C1E42F2BDA4BC8D9E8D2A7C86E40A27E0EB178B4B290C8BAAE509E75D7 +02E12E798529D89F9F271F44A4D9D92FE0C18548D20FCA6486CAB8F262CF65D3 +D80596FDE8039CE6072B87C3D5E626F201FD89E09A9954C7DA544EFE474C2500 +033D61146A284C63EB1A865FE13BE932438EA2949292886176771083BAB18628 +B4804B4465FFD9A34531DC7E65E1D1F78ACAE918FBADB9B48C23A684DF747A65 +28CB9E3B57B509CC567A21FE00D1547CC918318A26825052175877EFB3EA7B34 +708F4AA76254ED84C3F8C1DBBB6C7799F87FBCE1F8F0CB42535F486901290C8A +D345D08964FF40AE0AB35A4FFB32773BE84D4D1B9577A3C7D70717EE80B024F2 +9393E5CC42BFDD383B2EDC10F726AAB4F5281E23CCC40BB4CB7CEAEFE5B1F349 +3D46D86DF6611ED1FA3D47E2931974F145F9A67CB855EEC904386490A8C93A5B +AF09BB88A01AA220988796FD9B974E89A5B59FAD2B3936F2A75F0E8DA5C03DD3 +88DCF0BFCA43901D4347DF18975703643F893E314796B25E5D1D41FFF2CA8108 +0B1181DB70155D6CC505C63A6D7DF7D533720BAFFA1E6E41F04CA7CF4EE530F8 +F46832C8A4B753533B5C9BB5C97BD82F799AE52B0272A33C4003934C899D96C7 +84A5471ADEB37FDEED8F00CA7BAA8AA063D37D48FDBB0067D260D20F7E842A73 +C32DBE9823F83A56D253AC120EEDB0F9B4DB879A8D620704DB2C99163FF100F1 +7FD8538F7A20506F4BD54CCD24D4E662089A1D3A0D5FF151C6192CDA664172D3 +9C1F20CFECBC0E4348BB5D88D0BF4BE72F07B9C0737641CEFB7DB6F285A1353D +E6891A569402C12757284E9A93E1B77C1E58E7EF2837238EC0BCFFB06623FDD8 +9401CA0770F158702CEDA77E7D557019B03A5125372FFD5141582FED1023385B +FD27A8B645DE6B779B92E9FEB6C3A02AB4DF19F3DC484D92E63CCE22FB733AD6 +3D55811FA3BDB8E2BCA5AAF2417E70FCB74ED6FB6C5B43F5F96A3019C48F9D3C +CF5BEE959D5DD08C8694E3E8591434DC2F13992177B6F99FFF799A09623AA54D +14CDB2BCE9FE62DF68DD01B9C2D91FD568A408613E013667BD5EE2B47383F85B +DD54D1C8CF25652A5FC7B3803A5C6EAA15506746A44693CCDC4DC6A3E869E020 +D2FA893A63A719F0AFB8F9F8FD3C3FAA25CEFFD2E6F344F0D21FAA310161E928 +57C15E2C8118F4F8647B1872FBAFEB9741A58E8F45A4ADC38BAECBF8DDEB9F32 +E864D417366A6EFC734DD617CB13E191DE7FC92D554C0FEE8399FB580F3E9473 +E5DBCD1300EBA2DD843C95F0F62377BC064BE1046FC8E5B4F0466A7223242066 +83671470644C2F035B3FFE37CB6F58A61E527D63E043D60B8C515FA7E98AFEDC +DD1866776CA51EFC576A53FCB0FD8448461576D55445122B9D0440FD285F8B94 +726A796E8B6ED4ABF5252C8E0D33497BB5FA6E9A07F81DA77586F094EED9FA9A +24902FED4BB1CF856AC0C0CF9B930FA6164D569F2B4802EFF5B6527F8D7FFE93 +A907F9F7DF56AA4CC23125F165EEDB46AA8BD2ED6A8CF84745F9793A2293143C +1A8C4F0998A7CD4433230F1271987D8CCC2F6640368240D7E6BFE8F8A9DAF521 +58C8D9E8914B4C7B9F2B2A72A885EDE3A71CC550053F5BF3457FD93534F88F9F +239690925CA1785BE43B624A00FCFF123E43047951C51A000BB401C5E2FBBF77 +4F725632E6FC67C64E5ED6FA95DAF0687424F94EFCF97B72CFD6316F7A19CD58 +275E600EA4F13191DBE69745885C8EDFD206C5BB8769C8CF547F9549A22F0409 +3C638977CD2D9768F77D363F2D2112B1D0BC918CF84745F952D271B1CB156A83 +82AFA9670E4B3E66A9A45DBE756BEF66C7A29C8C89ADF7E3B766F16CEC8E1B99 +626BE9AE136A78E9A89A7D2D077C01E3DA1D316800F859028CF2A4689ADDF0C1 +009073513EB0306F6914A9178762E0E9E825211351C67E9B91A081771047639E +516F6B12D01EDA4F967A91BCDBC67B55AA74C6FF54A2FBEB2F2C19CE76E3F173 +ED70166A1D912CBAB7882517ADB1B6216B8290D54D993C0B70E8AE167209A11E +BBE4775288D61946C94882500832569AE45CBC885B8D6C537F4A6FA75DD447CB +5AA2831D6EBB29F8F7CC7A29D8586AAB176E63142DE4A37720FD9E37F09E9741 +730A042FC35B5334D9C490C78C66BA3B91554A0706770595B05BBF4C86AA1BBA +CD7A3D0AF0237F4268909EA00B16AD0FA8802ED22AEA1F697BFAB2708EE8EA22 +38501503DDE776A9C7273B8A0E3D7E7DD15C3D6267FB4F4799AFC48BC7024789 +B386CA202DE413F2E01ED03BD5D0D1D5B3FF99076B6CDAA89C7A0CCE0D09EC77 +06496B9A9C88C1EF3F824497A140962DE88FC229B82FBE3D07ABDA9E7E66547E +DCD987D91056B64792C7DDA0BFAD81E91C36ADAE4F21D793087DF44D7F5DADCC +34BBD2409E165C8FFA668956157C13FD6981AC63D88A49931A673E2C72CA9341 +5B3A0C51F4D612ACAFF37A71E728DFA18BC484EF8CC0F1494B19FE2677F6C8F7 +D5F7A91658577C9B816E76AFFD1F9E86E5891407B3FA4ED9FDD88E84ACFDD764 +42200A2FEF9831D9D3776B2573047B24CA4108E0A71F83110154ED1CFCB44DC3 +6D1ACC7FB2F695DD499FAE008A8CA7BFC5D599712B0010B739C5907AC069F871 +D278A21E252DE2E2CDB736729043213EF18F3A4148FB8FF037126E1FEBE67E84 +61CCAAA685669EB9E0CEA01FFD3BFF6D1716A45C6D45884D787D15B8D0C7F929 +C85FC6610BFD4B0C1A4A726755D485BC5A5A307E04C45635F05F6D74337A375F +2B330E4675D3AA147431B66C116C996A27E5FEA04F14A62222EAEABB13FF733E +878993645475F2F9BDE6B1E5AA2FD4E13EC030B98100C8908655D5053794C021 +A3DC2E11B77210BEA7D506940A2FDFD2F7D1CCFC294F6BA95D4BF986465C8B80 +78FBC93F860FEF5422B68E6A000D213F8A854B3036D5D60EFD339A0D501CA2B6 +6FB5D3F37A4F23F64F16DF01B3F31C1973E60ADAC1DA4963F6B3B58B0489E4B4 +1E6BAC48B17383C35082FF43720BA20CDFA532FFFB076F150B17EE8C58E27A9F +2868143CCD8B2E0D8EAC1ED6F2EE3AC85C3A293F9548F69808B11D80EFE0AB09 +A13B1AE202B8F0E643802C2E2600464B4BEADA5A2F5575A128584AB509AE171B +70E1F14482FD77BB899AC1AAF11140AFDC85CA54EFE21EC3DF261D166EC904CF +1CF201EA05053A214F14A0AAAEBEE0B8D9B2E815458586B8DE99FB07FE1A4B73 +47C316490F891A7F76361447E54F909BB41A0E0B91E435B5F5E92E127AA84194 +B47B7F6425509DA2F2F11C3849545C1856F5F959B32E7C187B1C480F65FCC153 +65C65DF9EAD804820E3EA361753C0D48F7216A36DA1752EACF3FE5AAC9BC5B12 +8926175550DE59E0B4A3DC1B3A6B3DFA8EB9920C9AA36D3D53BC57D60EA2DB5D +0081DF3BA8A699550EB2BBA928D6EA9ACB2AAE7033EB441C7ADD877FF4C4056F +9FEAB3B7FAEFFAC4B10BB121F0AA248AA6D6F83CE3CC265E195DDD6151192697 +B98DAF4BF0ABC22E81C86AD2B6ECCDD888313570F3BC9FE76D45D1D536FDC2F2 +4F6F341B03AEA842255AFA6D1B2F643B01CCC1B368F0EF82A2D5D4A09384016B +8E0C1C52B4F32DD75C0FC8E18E32C20F3C29331CFA8685FD411A22E076DC560F +1F37DA4C6803B0048662E11FE614B41D3E7F9AACB14D2E8F145328E9D7A4D999 +81F9B8FE82B59F1D2EDA95461B5F6BADDA8500CDEB07B2F4EAF64018D8B4D853 +C7D1286E50183C5B6CEEC9ACFF02BEE65EE2C3AA6BBF38FA62941FEF3620648B +678C8B29356256B7635C1437F04EFA6268A4678CCBBF9FF1787623730D2AD27D +A5E76ACD0FF2ACB9A57361FCD7FE655B97D5C388BDD849952C9450ABA55A855A +465FC9CAA2B9FF2AFC55478DDF9355299B0496E1F895701389CB90D27A193F81 +A0BCBE31662B78EB420BCD0FBA72D383885DF44B87D85B63F4D17FA5705537B4 +4351772E4C846FC0928672749A1A5D27D0514E3D197EBD10BD29874FF079B7E9 +D5DD1B5C9B785C0CB1C585A355503AF31274DD1B97A12D3520511595CC76E28A +ADA3D43AEDE2C97F90B0D3B1883D4ADFAE6E70012AD1FF8BEA791841A2B85410 +F426114F35CB920437931E3CE0CF0EDBC80E18E5B0BE1E16E6DA2D5DB3870263 +A3AED0B0296E94BF491E435822092E0FF556B462F57466551E07308B7C2CC85B +DBD324ACA2612B8C8D02952BEE23206D5D73F5F6E0104078E0B427A6731BB465 +BB277C0371FF4016B79729F4593CD57AD36182FE51DCBA880D48449E70221D45 +D7F515D8B8E6CFF2F40BBE8BB807644E4BFA8437A0C1E2A2594D2E81882A3746 +F4E9F3C905DCD2EDA8157E8C956A484BAB6C7EF3EFB95AA9F86711BDC576EA2D +002BD2DD3DB45FA1C80914B94EA012C2CB326C77DE471FD8B5ED1536ED84E4FB +DEBABDF2D3F4B18B891AF0E0A57F13CAF26EE0BBB8D21BA80FBEB00289B67319 +55A5945C06D71213B7124A9E7186E54480A1C8694AEBBF9D0059E49726D67806 +A8FF9002C645E86261AD11D3F46B6EEFDA628DDDF0BEC6DF72EF9B22437A13DA +F95AF287799D7294BFE70C75C5136E1C70C7A1CA16E5F9855C9C0DBB15CD65CC +4A74AE8942F3F5C1D5F41F8DCB963E0E814F3A97CF00E05D5ADF12145AA3E7BE +794BA735866995F227544E229DD4C900222E9D9F76FDDC7FC8DB78AA79D1378F +EB4593630F615DF51A859B888FDFF02BBFD06E59DD8B7F7AF0FBA98A022DB451 +158AC56D26F54ACE8943F7A49B33E848AAC6E330EA816459157EA1474477AFBF +EB0F3EBFD6B9B1C79D4EB28E9C64CC0F14C004D504FAE72AB3AC97DBC574DAE5 +E511261192E63D5FD3188FC846F0D899DD8EA0D0D1D35943FF562B76BEE74CF0 +A141E1B48FF9F8107647EC1814D76D9826B0554CDD8C99CB4F39BDCACFD715B1 +ECA8991E4232C9B5C4C01B72F39C79B2FB6659C7BB459B3F3935CF0908431000 +15126287A7B0CEBC255125E72F22B3EFBDE6208029DA674CC5B805DFFD61F863 +62AA7FCA523F0713782772B1F4C44C50ABAD90E92325BC01DEF9E147256680FC +0B3463651C415183F0A9D76195F81B73A5E829D58B52C7BBA1BB06CA92943388 +8E18E712115060705EF4B86BEE5898AF1A9927C389F0EB5C9F53E531A1F9302B +2B7AD17FC6D154411DA4E54164A1D4976BB9C452449967E2D0051A642B47B850 +DC7BA8C09C499FF9CAD8420F01AA14162650DC233B6F93C11033CBC329FE027D +9B37E958ABBE20D125147AA619051DCFCEF5DACF1FAB212B4E44D6CCA29127F1 +84FA5AFF25692CF492033F6DBAB9E536D5C18F23A534CF0406CE7AA0A8CE9E23 +9F8489436C42D36DDA54854ECD5FBE5EA7F5AEE98D06929555F96764F8F5D7C9 +EAD05AA2CDE772F2F45674917E8E21503E79A3C5191E68ED2A98554EE01F4BC6 +C5C3B2CE2E6A9F88534DD7DEEED8E2AC345A9C44C40EB676706202C041EA7864 +35C27C4B153FEE4862F1653C77BF7B8FEE2ADA8DCDA824060C8933045D8D9E63 +F0F69CD7A6F954B0A9E85F7C138F8FD486D92584FFBC38E223EF5FD4558D84EC +A8127E7B22FF5E075AD73AAB4000E2E53B54F8D9DDD43C7573F9F42EE6858457 +35149769ED212071BB9202245FB7FF304B60B403EBF1BAA6B6285C0B591D292E +1C4060AE684965F5EEFE270D5B6623FDE667EF39907FCA5DBA2C582847DED443 +3D1DF10CA8EC1B5F70062BEC4A7925056C036E87186EF573113C38E31615BBF5 +4BCE545B61A6A5D8F42F4E0087D881623F128B5FDA6E8EB090A075AA7A8CF33D +280AB71D5C139984ABA00A1E5238628F14DD018464715A98211662E4FC3FC817 +E741D8978F6E1DBDA5ABB133F58254941C5F35EA5266365F0460CB1ADAA61900 +6638FDFFEB15F269F5E6198DE6EB0273C9E67127511337A4CDCA33CF19E12C45 +E19C2957DCAD8BD625D8A2EC7E8062E3971CF64473E5E262F779707FAFF1B434 +38B22B4C2FC302CBA5FB6700745EEB2403C529A05BB341F3AF07C12677955E35 +BE7BC991BEF2B24F3BC4A0AEBAB6F84DB8F9D91327C68041799BE1CE104170BE +7F87650DAC79B191EE15E2A4BD69E67D092A69F6C1899172E3CD6BD8BB751A3E +E9E7340FAF30B562A57521F66BB47ADA29E6D419630F6C725D3594A9B2F91AA3 +9FA79D321AA64EDAC6755E67C0BF440A7F1EB5F19AC5BC90AA89E71776022738 +492FDA1C935EB8004D49F83F792D9B525E8F078D2B2A3CFE1E9641D862620043 +2DEB1D9A94CDD4B6519F0D5C05FC0A0D88CA37D2254CAD25EBD6A6D2EE55F29A +9AA6DC6D4078D2709678F2EE30A1B1856F19B5B174B9E24D58C49B4F97F9DB66 +3FEAF8DC4B6D19B6D80046ECFF48E9169E3EAD0894A8B4BDF9B9AF20DE83F28A +814B160E37C765A8987B8EF501B84F0F05D853A56031A6C258804A4AB72E9BF8 +5C4F3751355F4F3C087FE2D739C9D564C5AF2189609C042F745E807533C4CCED +891ACFA4DA4D65712275BA5024F81265A589BF19F3606873D0A43DAA91152390 +67AB6335E3198AE7759EEC131B284E57F970F6E95321BD0195693927BE46FB7A +F930D37730D31F284FF9223A775B4DCEC39CC2418EAB831727F61956D25C870A +83D3631DEC6DAB6E69BE84A2CA4DA29750E29B37DD1B9C0F4349C2A36578EE47 +8807A83BCF7931787AAAA5159880375FC0734BF290C1F206C90A1BB218121E51 +3ED345B406AB7B3571857135A36DF0C0B344D528CC6BE4A0AF9B6E8B0FBEE5F9 +3E6D1BBA29BDA06F63249087364D81063D085F4576A59955857428B801AAFD35 +85DABF6BD4E7929A26B5500888C9AADB025327DA99948D556DA48E8CE04B5988 +93401AC69CC6B9E1F08762D33249EF3F938E4771772C1D5A6801DB956A12E409 +EC8BAEAEBC8492175CD184AAF63CF1AE1EBD5142FCD911158859B7210D3D8DDA +748AAB8B28DBD425EB4F4C84BF25D767A1A52D19F4940B8E47F6E375A900EF9B +09838CD5763E2625399CD9ECA79BBA35473289091BE60159B19F361E690EEBD9 +01CD36E1A6E6B5267C70E0485437C3CDAD6BD9FC4B8B8D29DA28A730DBBC738B +751611DA36BD7562E2EF5F8239C403EB5DC2817CFD8F84715203327671419E36 +A04F0D543A66BDDC54ACEF5799D316DA2B1285241FA69E34E795151073557908 +FD230207545DE1FB62725C6E900E7D33F0E897AE58DA0CF3127AD87618E5B8AF +F45BA9D7E01711F648C7029AD181008B6CAE78861BF37BEE4B2062672AD87958 +9F0FA57635E376CFC12CCF17C18750339FA058AF585533BDF66752C4EBEBE153 +9F0A815B6D4D30C3C64D4C91FF36FEF4993EFF26CF08D366D8D95E8FE3F15613 +5586338DADA5F9295967E81DE02E184329B8DADCD5D9D472538EE4A43CAFEBF1 +E31165E8915707AB8C002F3D947B794EC3880E6251D9B6898B3B6179117B12BF +F49A615D657E38A25F7E2DE9A88FE8CA9526C35D0C156C30ED9712EE873951B1 +1181F197F9952C64214411F2AD9D96DE3E508108B6BC355B5FF2B65ADA08A3D7 +F27A2EBA663712EB49866414EEB2BC397EB6D65BF5341A77B1FF16261B06C7D0 +1842499BD48B0916CF918D4B3A4E73C20DBCE89B6660FDE6FD044B8D6FD83156 +1425FE1F267C4C623B6254AFBDD2EE08D021A31DC240F17DB6D911909784D042 +0EC0D12D743F356D8C3FF8BCDF9CBD49B512B17C3E9653CCA83DE38AF374FA0F +0827682E347D6A9205BA611B8625EC227568F823C87BEA48AB2727FD690A1503 +C9B4E16AE489008F88670793F6059A72ABF86B79DBE72D34F2B6EE0208FA57EB +922F1A9351B2F02F569E9BFD5261B8CDDDE3E9722FE0741F99DEE0C873259022 +A6C8090822540359E56D3D077E615A7222B7593854BF0414ED729295DA8E61F0 +71F646371F6B7C628F7C12DD12D9825146BB2A8CD8A82987CACE36FAEAFC6861 +A0A6B5045084ACD039FAC09273A3619DC9D3F16EA3AC87BC865A682926B5AEDD +57BD20A479BB6706FDF90823E1536F0BC3EAA621161CDEBAB7FA3562C08BF94C +84A89E4472FFE3DB47D01C301644C345CCB43EBC8C7B9FB4F2723BE4C987C8B9 +10769B0553B96492D2F74A321A4D47D5C733A013F73AD2EBCAAD97EA4EE92848 +84F92E32EB6BF7C59440A380CFFD4E30B660716D804C3FB1E544DA5C9DCBA601 +5F26A44F20E401CFB0746315086883F2325373E33C71D9838A14705FA3C13639 +07651B9888E9E5306ABDE3A5BB17D982C9859635B91EB8A73B5F710C42E47A7C +B677E5A77F9055350E1F54860232129E59C7F4C43A7E654F8001F91D205B88A4 +AD8C52DAEA28839F8B184D16207838FECA138105416CB2EF52E0D9C012110677 +DE8042420F848095C493995E2B60C009451FAB89CE596A87664502C9C370A724 +6C22FCC9208B1C8D974BB2611E3FBCF5049D1B2A807437DD1B1FFC6722380717 +C961981C6D853285C53D952CFBE303883867626435463D68C9A75E270FD9062C +DABBD7C71FCF0CE304816C18FD36D740CE9D33E494A3C5A03E432D41718F81DF +DE593767E3AA960F389106A77B879FF83476801D85BD76B3B92FBB043BA08E44 +ACD961F68BB3B1EFF42733096D7DE08722DC82396B643805AF7B3FAAE39D9BAF +75A78EB9D037B6B59776934A07CF3D4CC1FFAF8A26D8DF3E04A5A8770140DCAD +55957D53DFE2AFCDF6D21770704D62AD6DD87313BDCB753BABDB9B967264AC73 +0373619883ABBDB392C943437E552031441558C80F44F487B3B0496DE7E60B61 +C79C8A80 +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 @@ -583,6 +1164,7 @@ dup 47 /slash put dup 48 /zero put dup 49 /one put dup 50 /two put +dup 51 /three put dup 52 /four put dup 54 /six put dup 58 /colon put @@ -670,338 +1252,344 @@ CAF89AC5ADB2932472DF29ADA2BDBDB4D05F65F28F5F4C529613D61858E0074A 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 +A2C69F817061D6C60B121EEE844CA5008F23DF08D66E248C339CE7776CCC524C +8CA2BD3DD82DA10C66125257C1EA6A0550766E29C3BDC8B5B878A4D35B5FA0AC +1FEB3A038C1B92A6B625E7B2BBDCBB2A97CD92E29BC5850422A7DF6E7CD72722 +4096071A3AE383E392D6EC8615239B9357427F1CCBC396AC636B1CA66B232EE2 +191F60A878286CD42C95EA5DAC1472E81C3F47B0EEB6BED36ABBE143596BA7BC +7B41F903F7B22F5C6436B07FC8D91DC8B1825CAF3388A7EA9E7110FB8560077B +B2882B7B2D513C6FDF621FD23623EEC2D861F810CBCA5DB8CEE2CFA8A2D5C8AA +DA59EA9C229EB38B025502C5E625DE3816B77107E5967F7596857676B6F4E454 +55654BFA837D8FA0F4FB214ABE61483F34E2DBB95B60BA52E0ED8486199528FC +439D000BD1FE0CA35B39D08090E21352A08F54641764153C8F61CF3A1A4FCB6B +F4046AB159484B2F14A67E06E7ECC9156E8006922FC5C398D6CDB34E895245BE +9527D1AFDC844B35BDD6D2DDC078475C130E24C0F199B0416B7422FA27A0931A +1FA6805D4D60AA052A0101BD911C0DD25E870F0CC4226C4C36D6CCD442251B64 +0145B3EA3C2C799001B7AE02CA3FB0CFA545A4A5147787C471D01CE42B40F73E +4AA293C37F43EDDECDFE3FEAB470385B978E4369AFEEFE6F171AD5A4F6573EAF +F375A89F9F9CA20FA45750AC1F9A067B8D7DF6A044D9B1AC1CC6AE2A1F15250A +7C99A150FC7F511BEDC3BBFD64E5793EB558AEF72D080B23E71E1325F3245674 +AE7AAB0F4DFCA0BF442ACC254F71DE3F7B135EFB1B41308310309015E01AB4A1 +0E491A0D4C1A32ADF4786370E01457FA9DD7E915782D6C7E1E9DA7A67EF43F87 +A4740C18E53BB87D1DDDB2752B538B7454B1DD65669F0B395683FEECBE05103E +347A9FB9C98DFCED99D7A6879DDD1464BBA5095600F7CFF34A18218FB7226742 +8394DD5AC37BB6BDD22E952C535FD3F9547A01BC825A2FA8109068F05946C5F2 +EA9D9D01C879B44F7BAC40C94B0094FE58C1F6F916E48DBBAF6C72C0B11E6242 +C65173EDE7CC47B8AD3DBC74BB64992953AC98ED49B4B46CA94D223E961A962B +8A184D2CF2A7F92862C6E0DF6CB00D30CF7FED17FEA42838A3F81054A472709F +F3F002C5DD8DC2E7C4BD983E18E2676A81F85A65DCA00012CD287D6E90E7EB48 +4DCF789DF363D3BED10FF8B9B31D9BB8CABFDF91C3BC8C5A9071F4AB2D3B1840 +FB9C52292B108326F11693A29973B42779425D084A3FAA4F43DDD9C07DD357A0 +CFD35A7B3B6B14C59A1594B797EAE5A3FA54A7AA95EC9ACC31460AA17F61CBC8 +DFEB44FF91E0E144FE12AD252162519820F56A157C07299AD2D715FB80522A6B +AB8CF919FF97FDCCCA74135BE8E7E5413EA32DE85CE077C09AF90EEE7D78E11C +589C21B9099F7C64999720AEC0A18123FB67747F75129A4D3F1DBADEC948CD18 +7E1E2FFB400CF428A474D305B0B831133FAAA866BE8205B430C3C94AE7EBFA33 +198952E806DF8F7C823BDDB54677BB57DDAA389FAB2FEF8B89366B312AA6DD03 +7E3A851442FDB1BAEE81A154A2463DA78FC47D10BDD6F55A5B74893F188872ED +27F6CFF12AD92DD09970B995C1629BE5BB41CCDE25C2857DF45AA650083D9965 +F65A2AF700B3097C1AAAA1FC29C89DB9186E50BA22F8FA0D23591B50F617AA62 +7CCA4D77864FC4AF401D4B1BE16BFF00385D89656E347C52C12A33EEE9FD0911 +95860B53F18BEFF78CC0E8DF76C654F11EDF2527F577CBD196EB8804A2DBA13C +840D15845E120D5B8C1A710EF6CD01FAD157B94BC2D876C560227F734EB795AB +CFD47FCBFA12E0C281147A33C80CD1BD8A1C11FD3F235D366D367C9C551CC1A8 +3EA7AF1D7649B7A6FFD1BD8212A00946935D9E877FB24636BF573A5C620B3156 +17C914386B4FCAFC3AE9FDD1E332D3EF2EE5305B3C01E4BDB9E3528B71C40B82 +003B049352A5B969A8060FB9A86D2DDFFCC4BD41A556DF57C23595F9EE6CA267 +649866E117666151FAB8B2DB9AFEFB841A261898DD1D52592CFC0D1180B1DCBE +B7BF3D078CE3F0C78999CEB964C2E6647341CE2244399A304BA1F90BB164F7F5 +81F0A0221B3F71114C7AAB265DBB3F6F79BC6CF1A7D7CB11BC9AD969416FDE71 +34EEEECB1F7AA5744D6728EFE7FDA19EF74E5238AAC1FAE762797F4ED26C3F05 +2D2316A5F815F8BB2523067D3AF16652A75A12C409B9BE9416AF3BCF4458003E +F1922C60F94DAD2C549ACF20C14221274FFAD230B1B981248C42876074DD8B8C +9D81A7FDDA6BE40BE0787E3120C4FBC93A9A39BE4C17164EBA33F15BCF042D0C +37BC7E678A4D9DDC9519A9C37384383A20AABF131E44789BD4CA9D56800DA323 +8DEFADBD2D6899603F9462782F37930DB52F28479FD84EC7EE877E879987CB39 +E7133F429806EEFA5974E2D16C934353FE02127954BF71B1D1A09C513AB4DE0C +A0D9DACE1E8D361D4747ADAEAAE6190228E9EF1DB43A99F52DF26E11419EB14E +650BCE54E9EF0DA7BB70567B1F7F441D07793028FB52A3E3C561B8B3B34B3D62 +3595B9F44F4D74F756FB6B50E0BFD47585BFD99F76634890EF314713383776A0 +C6F34BE7E339B949F523562F81498175C93F635B1747440999E60041A2B4744E +B8AD0C1BAB9EA47F9AEBC4A5349C59EE5DAE4E6146C184DDB0BD1EC9B859398A +59CAAED3A72B8AC998BB5F51CDFF5A520AE2C36C4CDB2BC118663DC19E6E103D +ED641319D3BA89D4702C56D9FF61F3A93E4DCEC715001E46690D4F184B83BBF0 +60B969BBFDBB3F83716EC1480F99ACE4F02209F50AA768209911501F0F2F0E87 +48D8F3C7340963A0C8348FE3955B7C6C8614ADE31305C388E533D26690004ABE +71AC6D1213CC084F5AA4B66E261D7AC2F16DBDB5AA2F985BF822B23AC30AF0D3 +CBF4D94DEE34515596E3E605CCD98A26FF07603B4A52B6A808F77393BC5B9DED +620F4824C031942EEC542BC26EE06BDE40DAA2AFAEB124058FEB5ACE034D681F +51C3735D0BF340444C793BACAFD1E3860017B164697BF118C1FF5C124B88405B +B5AC38BFBB861A2D076B275CD0CC45504A1021411A41B9B1A3AA413BA9D82BBF +3022DFD0A1440F2D58BAF9BA6BAD749766900D83368AE48BC02DCE12F6D7CDE4 +1FBC15A80D9E7B377E874AD17C6364F0621B4AADFDF5D90A374A9404FC57055D +6A138926E75E67B9365DD3D95B6901F50FF465BBD813EB646EAC09BDC2426B35 +EF47D338E3D9EB7340C381FE1DD8E2A5F6E1598618B64DDCA43D33858DAF5095 +8A92152869F57DB7D548CDD16582AD07D5CFBBF4433CC3D487EACCF8784EDD80 +11D3C3054FDB1F78B0FA879FFCC99DA15D4E306AB927BE085AE54A896F6CF3E9 +F6689D4AF2A88C7024D3A89D31D024279612A829443BF35BC4F76DA05900B9B5 +078A7B78C9310279E3A855465731514C9CA8D643E5845873A6D3607F8F0D3625 +C8939779E756B2C6FA565033C8080226DE388DED3C989D5BAE59FEDE462591A6 +ECF9B40DB08A23D764DC5284CD8A04B8749374EC1A6A6732EF0C9852700F9436 +5D9FC748E459D13D13099FC7D74A86D85A18344ED6F7965685B3C54683821EA5 +2EC0C8EBC5188FAEC520B41D4FD68D7B0C9E3A7C3BE7C8229789697D0B265F6B +5A1FE82AB672357087C05B62FC06DEC6C3465B17B74D40A30214FBEEC649BA7E +45D4B8E9F2B7888600A16950B9D5C6B6F5777DCC97D04588FBD845F1C9D81189 +E61BA56AE99DABF99441BF2FC45E243415193898D02C0CBE119FDF863921C2C0 +B760B48C9A1F6DF7176813D9E7BED2F5D27E4BBFE9C27A4062BF99FAE432470E +98A2876BE53794FC7E3D1F2ADE2788E51682C37503A9ECC827867ADEB4C80227 +D9D8E23C8CE5DB56AA2406C117768079FF0DBABB3E5981A48B8A3E3427BD8F6B +D894F93F5F9018C23BDEB5F4711E87FA5EB142340111A9F7CCCC030BFFFCDBE3 +929A6BF3300CC9B1D79A92C157824E4A575793AE56D27135676431FB6596DBF2 +2A13C8F6E6082DF56F72C7B1E7B90ADEAE663A4C464E4C8C2B2F7AB9F154F942 +D573C87460849635FF730A2BBC479DB662099FEC948830E4831D8114B73C4EC6 +65C61679AB531A0E92967C6B79F711D0EFE29387EA15C379D5DF6C199BCAA16E +0EB5EC39EC280B03A6A3DE9CC87FE94C708EAA00CD4A62D9AF26B2CBE892AB28 +7ACFF0B18CB1F0455F8389F73C0B490C8ADCAEF476D9E0EC941AA218B2B9F92A +BBFC310C03DCFD06FD5BEFD566C25928B358238811AA9CFA445FC1B6600AE532 +657A163F95E0BCBCA9EACAC62E401863EFBEA751C9074D5807F8BFC15A304993 +03939165D2F52B3915511FB7E5F231F26D6C7A0D4E769501729EE55C5FA626F9 +313241440D20C0D640B3E7A05DDDE10EE749494840467DC88922253CC4B4B8B5 +11C5B308BC3713A40796E4A8C99EDF166B54E60493DA4A2C360F57E81ABCCAE4 +26B2A2E071B63C45D9A6AF034680D81480D85E10C740CA5747F506DE3CA3F489 +73FCB5CCC94D5BB0876A883D65A47B05C957A68F9598109B1B00EFE6E01678AD +354F37E28932D02D7F2C54D36945718C9124FC1515D2BA0D25A27084A7421762 +4F2B12AF7B9EBBD0A88E6EF38260FF55C14372DB946E551A6D6A967B008E6B01 +5A1DCCD8E7BCC291D8B9C4DB1EF72D50190372EF58764498360FFA1C3FAC6C54 +B95DF69F65A1807B61EE31114D52C637100E1177B0DF94FECD235B615613A63B +CC71FDECA38E42C165664A4F2A58F6D679308401563AE85A4A1449B1F5AFD565 +01E6A6EFD36EAF126BE1CBDDEC2B1826A392BAF6141085FBFD78EB36052849BC +83C05E4E3FBA8E05E7C979EF87A32DD90B8A6004200BBE75FB1AC49106FD1C98 +32E3584DEF229A697E949F1FE8BFDCF59C5ABF9D485442A0BD63967AE08174C2 +82EEE7E97BBBCC83E8FBCE6A8C88A12C181724101C564445F5A9155D8005CF69 +4C06826937C90D0AF736DBBCBDFC70440144D8FD8BA4896910B0DE1365602475 +34763A813F162FDE38214C67F2E87D71C621B26B4FDF379F11F1FDE4668C61F8 +8A65E918BACBEA12F880459CB4D64F3754D703C460C1FEBF0A8FD6F58F5DDEAA +93D761AAA91B7957D2C6B752D6FF38D312857D47B675FF9B39ED7D30662D307C +95181DC677A83B687C8A673EDDC45A38B28617F50DCF0D4E2373BBF98197ECC9 +29E5B8F3587AB4EC00B9EF8F0865154AEE4CE96DA350C00FAB8BD1FC903F1E8B +A4AE1197806FB18DE2A46F66D2F6A746197D7CBC32A8E4C53B249AEB59908F37 +AB12B0ECD227ECD96B19D6553C9F3DA83EA3EF4901AC8374549D23DD91E51D17 +BF101B4D643353D27C69C3C33BD6EBF84308CABAC072F8241A1756109D22E11D +CBB8CDDA99D0A42FF721F3AFFAE03265B08A7E2E41CD4D4B2645A0866D4ED93F +911455D824F88C670BF0EC07AA14A9F056A44F8FA2DBCC09FD3E5DA478784AA2 +1909B0BB1AB6565217E0E3AD4E259E1151E49D95DA3188D2EFDC650E768EE9A1 +33F41022BFE0390245046253346B64A292409EEC3CDDB0021FD4AE37B4051250 +2217392D095818D11F927A115F471017E453D7847346DE3FEC8BCB91AA59A155 +772ACD9026A2A93B91DB3A6C4810DA77A37CAEC8517DE28ECEFD9A876494E8E3 +BDC15E6A5585D949098B1DB2DFDE09CCA8DABEBF092121FB9148BBB04645952D +42079D0DDE13AA59417B484DAF6C30924FC393A8F0815A65AA5989FF738B89F4 +AE62B47D44DB067CBCFB9109E3C24C1DD84C3A581554E2014F3E6A57AC7A26DA +221866593BB54873745980EF42161C4FADDDD71D4547B69F7F9713FF225C9A4D +077A0BA2CEB8E67FA239C764ED4E2CCF8A8414E7AA936A03CA49C8263CB62A41 +3A312CBD817F90C5693B7108E1F3EC3CF0449109936DECCA38E22C15615182EA +5D8E9022AF754BF994D4C9485073392D6F7262C27BB97A0CA68DEA5313CB7B26 +9E999E6AD6A2F30FBD9BC8C61B04391C43EA4A170CF68B4F5AC71D2017109943 +E1568B23EDA8673015E0C5D8A31E933A0F6897C00DCBE5B796DD82B942F51587 +1605982D47DB697EE1951C79C1613B9E9AFB90E2EDF66F9024C1CCA694764333 +ED06424375C7E82B268155C4CA52ADB42263F6648BB5BAA416437427E3C11C21 +D76E1E07630EC193DEF3DD9AE9800F90ABC9B3F79136EB2ED48E145E3FE92B7E +F70973F206BE138A402999E2E29C570DB2113BB507349FE28BFB0DA21E121CBB +14302D2759B3BFF2B44E088EEF6ECA611CFD782E12986863F79308E075F2134F +30F158FEEC371D23E4ADFF110EE78D7A64F21F944F2D8ED8A15BF8A6FE9CE084 +438B244DAE336453662781AE997D62B82EA487F8368F333DF653D6B4627AD987 +30ED43E0402785CEB3255BC003EF67249E22408D312B862762A0E73A982B3976 +1BD5DBA538A3C510F1842A224DFB000698E45ACFE6D701D878CF5EFD80345D32 +3A1C7481FDC1ABAE47B873B196F62D40EF426774FA25F8222051F762FF8A6B67 +1F6E0ED8B78E36EC1F004F24E5698DBEDA70138B12F4E05C6E6738CC84F385B8 +22D1B4900160D9392465937BC948A1645E4D496496051CF45D950A1956F6A00E +520E2099332A0619771E12B2A6D799046E4F4C2D13D4DBBF4126EDA1847FBA1B +7BDB0EED2DF4785B7B3170709847FB045833CD9306F2489B813FA5F8B750CA2A +D7D620A5A425E21806FC0FAFD5E3A2FC4BC7C8B06DF2AA526226BCCAC341A39F +685F1FB0168AD2E8FD34F95925D0F3DAE06CD5B1C460E9F199805EBCE3FBE201 +F456E1B718641ABABCC92120A62FD45BFEA79BC873B37E88B84BBAF02A2639A0 +A7F190B4AE11A3DD8894A726D33E3B7757022B59D5D3B18A49A4C3322009A48E +2D9BA8E9636497C71A8C713DA6EFFBDB98D98B9857B9B19AF3C65BDC33C8DE0F +74B19789E802C9EB7A967ADA9AB8364034651E1CB0AC24DBADD6F5B9D59A0AF4 +E5B6BA95D1E1E0148D5120F3C19A572D7C423EDBE56C6433B486E831A386D132 +3A5C09AD801260C8AE3243B681E12961A0991B876A0FF1687895F0A29C19468E +CBE4BD85E70EDB163ED03660F59135BABC9B1E4107D613931597B3CA726B41BA +19390550FEF7472581F2700C4CFB09FD3A56D1B087210CB9F914C5F9B090337D +F39E009AA7E105964F551DC7DB5126EBED6DEE2CF0F13C27FA695AD4564B837D +B7E1D1D53C1ED8EFFA3CA0E42BB53262113EF8CF1C2DB687DD3C42551BD70961 +481735DA76956069648F7DF7876EB0562DC7A1DB0E5DE973BB06C1CFB5E9FF79 +5E228CECDC3EEB120D6B45077E46608EBB14C7BE2B7FBBB79E82557D6CB8B3BA +E4DB56D90F999929C695B53A9F9F70DA04D0717A0C231952E9B3E276DA4A3138 +BEACF8543564074254AA85089688F29B4A4CA38299EFC6DBE25D17A17FED4A76 +2E827396BAD2E499B0CCB9802133515FA9FF61DFBF4CC6857F058710ED7E2DFE +51F127F90F32050BFC3622027BC0C18E897DA6475B898B9D5AF15B4D03C96227 +AABEE49EFF1803D8B4A3CC0D6C4D36DC5B57EB3B83E28C77DB05DD56E62536FB +D998043AEBB0C17175D023646712FADBC23BDA28FEECF70A9CA6999FBA5E5C8B +70D4C4CB9C1A3E23B23CE5BD6AACE1F5AC0E4E6588B4320CDE9A4B1B8C594736 +2EAC45EE51200D3DE033F5D0BA0AF2EF4423ECFEC1622B91EC584875D8FCCA9E +7D44A26037DA5476A18109D33540C17CD4B45D900BA951AF213CFFD275E60FD2 +D47ECDC7B683EB4C5EAA684BFE45F37D14AF46C381CC8C1103E1924C108F391D +A153E15C48605ED0480780B012725E9B50E1A8FE6B7D2C656E33F48A33442B0B +15A62217E06D831B7237EA49D4C05C7CA6C2F1B3C3A98B6CBAB1FC38ACE8922E +1F1F699F43528EC4E526FA0283895D26390C37C1550C5618826F7BB2B7B45BBC +8E69EC037100878ACD5D0ECD048D23B5FD06CAF1587AD3E60099790C568E2727 +B86BC7E17DDA26EE8720C2AEB3647E3B0B1D986CF8265F06ECC551AE7CAE6F36 +352966E41231ADEE5D68D30C53D41D7D3F50359FB7BC060C69833A45142F1671 +C23AA2F19074171DD410A722F04FE927AE9858AF0052F0C28B4F69C7A7AB491D +D4C9C20169E6054E1F531410593F9BB69EC909F0DD314DEECCDC4F5ADC192A34 +3F7070689FDFB32AEB5B97467197FA73469572BBC3E369084A8025847ECBEFBE +4D475FCE09607CD06CC7F5608F30A164BC5EA08773D3C57695C51E7092AA4781 +F31E528AA8AD26AE6960BA7DD023C702E482715CE85D353DB4C140F6E81E91B5 +94531304C73AA8627B1DFCC0EB47C7A888060888EE98CBF1B8FBD9B4292FE50D +79CD2FCA83D498D7168F63360F3D5D4B7DF0FAAFD9E745EAC81E78FDDAEC32AF +6B45893DE552A4B0EB52CDDDF539595D8E4DF0245C05596390D6E8786AB4C621 +7B82B7983403153FB1AB89333F420A7004C9D0BCFD1E576413E97A40067F72B6 +1A1F84603171F1585D1A70131235030BDB369E028C3BB8B35C23541794C14972 +B06E912A339CB6D6562711F701C8C8F8A97D93EA8ED440293B61012B4BE52172 +756698BD042717A71EF3DCAB935A702C2289A94484C8A9FE08FEF74577949685 +46E5409509717E9647BDB4775DF43F65EB75DAC23B59D70CB39C907FA00A400F +AA9DF6AD2B4DDDCB7EF63C47AD093E14D4C54B0A903A502EE81F87A97D81F0D9 +865595D8008C868A0DF0364810A50276FE89B09F8A64FA698FCE50045FE582E5 +CF8AF80EEB0DD7D5C3E24B30A3961BEE2DF6CBC7F2B957C6C93A8B6611D25BC0 +830A1B9CB6E5E964F39DB02E0082047E6AF57BD46F92436A060B5ED47FFB77B4 +FF4DF28F86CD48E7FFCD2CCACC5360E06193D8FED2C27F58DA205442FC4F4355 +0164656094DACF27508D218DFCE80A644640E72F1FDCD55C22B2ECE55D74C002 +687C0F81904FF711AF7D0A4F70F72CD62F74A6B9EC78DF5F3A07002974701008 +AFF3F5CDC2C89444D13B2DE39CDD9B93C3D4E74DEE89C10496B10499D131EA67 +6BA50FCDC6C7DA2B3E94E26D3A6472376842F107D26DE7D137FDBA19B2DFEFD5 +60898956BE2225E01A0953082E5C15186779CE1C1696B92760C3BFA3B3D3C16A +196CD51882112DC5A89301A09458B50F605B904EFF42527FA57A0DAC771AD5F2 +F1F6900FA167808EC2627E60333EFD2E7E6DCCC020F88EBB43660E6C302B642A +E2AE157BF93272C3769C722809396BFB35E97BFB128FA3C3043FACCBA8EC8AFE +475434EEF95683BB2576399CABF929CC6534CC42A52E52925FE97A2C8CB8DB94 +B83EBFFBFFD36D81A81A7241EE96A298A428671C7D9873EB78CF0D9A6181E78E +7FDA5753236283AFE40D48D474D9C60FC71C065CFF66772DE7861225EBE41F75 +522334B2EC0F865E4157C50E0F0AC7D4F2C33348021C38107D0976ED3C5DBC01 +58576EE86938EAF1791CA39500112A3E89415D25F009710C7585E8870A291988 +353C8834D8EBAE470E2410D2C3CAEA110DD9A7AF0789BCAD8734E0A221006A8B +C1B73851DF9521C0B5DD4BE8C05C68B963824C417FE108A7D5006B5569D7878C +4788FA924073A66E8B4BF65B5A88B02B0FABA93CD8D1C7DA1A4F5976F20AA858 +3CDEB8E5FF91A265CDA61C2F5D0073D2A51E2B6E6BC4183FE1DFD928EEE25E4E +CB9E12975F280E9048964518DED9AD30E75B97DB4AA4BA6F9A6018A491DCFD86 +0918C75C818E9E8C6FC11DC1F73C609C71F68EBD3C142239E2897AA6D3DC5EB9 +081C49AC4A827F273F8F0B82BF19F9DF6BAB40FE15FA0066AD772FC4451F031D +ADD0F171C7E5226BD909E6DE76D5F2662DA01D2CE961A19A3AF976FCD9BD42EF +4DE7160373EADF50596EE389DB3B26BBBF8B255F14E3919B2082AA9F8474A37A +F71F9BC92EE15CBAC7372FC8D0734625E65406A11240594E5F9E6E9BE3D6F276 +D0CC1F4D1B48B0FB0ABCF467E3A8DB69B1994779DF36D03D956FAF806BF4BD21 +74DC674362757D3A0676973FE83D7521B51D24148F8F3143B0438038C6FB4F8B +D6812EB54FDE9F83F10A2AEB5CD0EAF58032AA2AAD7F55333A8728EFB6533075 +22F814E5AB848C4CF073CBABD2BAC21D1525FEE000D7B058658A380043C2C3E0 +4AF8844265F8926AE57C0532D68B86DA3ED7BC445FF523C35049FA273DCFD83E +E7262BFDA7FCD30EA039A49BC490A038C67B0353C91D7B5C904C24EF1DD5087E +BDFE503DD1C518CB774FEA64F9E18DA2BC74869067B3C17F2E34CD3E9F4B57F7 +243DA0925A39234214AFDF542F5A8EBD59C035628715676FD95A62C943B5E8DE +DB8D64063240EAE6E3CE0127C5504AB70006CD347DB61201E2339B7088BF8467 +C3099B70DC22FAD3D88B8E122818309D97CE604AFA456FB51D98F2CEA0BFC4B2 +C6C4AAAE38B99F13E8CA24F96B1A1D847B150911C97DFE19E541177C1A8CE22C +90E680C094ACDC4725621D5CE7A9130B66CC82BF00B16CBCA8E79D71D6D35ABB +2117F4F3C1B3115C49609BC383D1969172209C393E82FDA5AF966280DD3FE27D +F5F98308A8A773A04520BA6A949E109382D4A2B1A037913547CBE3427C222E0A +BFA7551129D42653FBE7E6686DA61B84B5BC37F0F29728D69A8B95A3D149D6D3 +FB7B5BA3C93D81599BBA5832E784ED4D42B9F034AC322B015D3AEDFDC4FDCB85 +3F2C13A0F3A69F7DD95B3B5856E0AB160B0EEF6A9644065D96105682E045F070 +1DFCFFF5E1D9A88767DCF2DA023F287204A97FF6828337B2E1CCBD4AAEA4106B +97F21F22D655A859114D76EF1EF20987B75FDB3E5DB0CC87910A9B4A140A7DB3 +DFE539684772EC2022AF3EA674AD8B3737E907AFF7DF226221CCE351E39EBFF8 +E02685F6061FFC09F74600D9898A4315E57C0212632062A40D42BF22F79CC5DB +18C845A67880765B2C059CED91CE797AB5EE22D43236E2AF9BD11CBC7273D623 +4468E3FC1472A840AF6D5BE68F49B5AA69E2BD4D5AE9F9A4DAF964D08FB73558 +B9C585C7674841B166A7F9D977B52D49F0BF6D55F5375FD1BA7108F19EF4D5D2 +40A4E629FE97331F286868B1AEA168B80AFC20C5375F4E6D93F0FEFB5D871CA1 +A2B2CDDC44E619FAA1E108E5916816A00447FE522C5228581A5F5E9D8E5E973B +B9D5C83BC8B47922063F6B0C300DF074FA4B931D9DCBFF21D244C8F199156A60 +3D4F448F520F2552FCE5EC51BF9BFAE7D0F9AA5E874672BEAC733E96B9C6E7DA +8FB807E1FD383BBD975AC6CC76775FC11921E1CFD000B01FBC88A782C799805E +70774646F44E55151610EB0FD0FB27593E08E756A7606454398B805B1C67D988 +1BBD89CB43BF7E9DA43D7C8F38D84A9AF3C3C91BF0417F99A7DFAE7591A8CB65 +92E453C60BF918767186539FD915B783C4F7C29A013DA911F90722E752D8FADF +DBA87CE1688C862189DCE34CDB060FB7C98E4106230471DB0FC69342C612C13F +25853367F5803845B2072AC9AB9BEA4561A9B83BA893A73B6B38AA358E8E5AE1 +D7C1F434E54C3852D68A3BD08FEA6BC21370C141512F71873D2DE495ACAF31CA +8F94D88B44BE5F5C928D2D89652BAC1153F9813F8DCFCE8A295E325462F54CE6 +EFE6C730C317CCE3EFF2A54FE193195911CE7373EFC8BF3C6E00A000F54FF4DC +94E1EFA27ACE95A6E67A40D63BB97131E21EA6BAA8FF9664B5D717A2746CE267 +3FE9E16E4F99110149B69A90450C308D469DDC2201BBC5EFB184F8CFAD7B5938 +43A825E80A35DBDF11F2160EDF77AE0EAD03E3CCEA232E9DD5696142547A95B8 +0E29BFFF4423E868170FBE9A6A5172F32D01A27F2925CF27864D8B6B0A0B0ACA +396EDD8AEB5DB7783A81C6EE3F666FD8499F4C1B6B00C4E74BDD2D4E1A0E4C63 +70BAFEA2716A06EE030FFE753B5A61DA294EAA26F5A3D3F7928A0D711531D67F +AB02F4CC75E959AC1508DBB369D3389EF94524CF8A28B82585CB31D08DDDD864 +E32EE295ACB868A7E98327EC31BC5AC1968CA83F50181E5839407E71C6709AEE +CF87ABE25904774E406009D99D1D699A5240A7059AFD29E1C65BEC20766CCC35 +461693AED9B8933F7C49B873331B38C2D79E8834D1EB0BC98BE62663203FE556 +F62F2722010E27409CCE434721316C542DA6559D6034934941DCB4863A1608BF +E6A1453A072D63593956C402FB88F6A725DC3DC1BF293DB990690CF10C205EE4 +655237FEF536B7E50B265FA0BAD862CFE169C0FC20617D4E8F2D6AC44FBE0CC4 +91DB7B97D9FA161522D4BCB26E9F5935BD289C1AE6FF0FDBCDCD5BEAC882F599 +0649B0CA544B6A11CD5B4F54A865CA1FC44547538F0F8E8BCCBE967ACA3F9EF4 +BE3F8EE127F91D8A21E77C6EE195F1C1B533E581AFB96BAF7E4F8C1D653692FD +D1CCE4AEA7936ED61832EB3ADD42DC4048540E84A6BEAF3CC60320EB9978EBCD +30D777C6AAA5B2070DA92A3174F8D08357C4272D3E3F2DFD06256C96B93C4159 +D2A85A2AF3AE136D0FF121A0481550EA1D4FA295F3C97BBEFB9AFAF392750483 +C7F6F3BD389EEB987341685C0B5E5B7166D445A39B0E5ACDFC9D439532C4189B +38E60EA5DD78C234DAE0C4A09CE81A4791854B44A0BBDA49A1BC2D8841830569 +845484C8679D18008C7B005C21DC9E1C07E6D0D706F97A377363CAD62F6C7D5B +41FF844474552DA1890427D8212910C168D3E2C3ED207BECC366BFFC70138F10 +5045CC71FB0B4F22FD94222A84B518A1CC27DD9ECF670367942F66F286FF3BEE +7653EE17D950E818B966534A7237856C4D3FA8DAA5F9E4BD49BA505D1B62A123 +8819D938659F6EF9C95B7E8635E88DB4C551AF5C403C90CC1784E704F5A48547 +E788B0480C9AF7538821A643711657F27EE34E27EC499538795494FF6164C31E +BAB6F5D3B94EA0713E743CA27C653E4B59EA44CE34BC94812F747E10D9186EEE +19504D8F0FE8DBAAB72E564632A65897E3AF20459CDC0CBEF986CB9A246CDECD +8EA2554B87F4B756BC31E38429F204279AF60EF12D9582E23DE56F6707A134E5 +FD30DEAC29DBDDD2982C68B1C72657E3E79F9A4B767B0EB99EE59B9F06332CF1 +19C60DCC428C3C02EAF49644541DC47BF07B4DB3245A0657DED22660250FF1A8 +1DB95E016E1F384BFAE0662FD0085F8E350BAE306E3C98BA8DFBF67FD4C8B51D +83686448603B52941F65E724EBBE33E33EAE5F4FF552476B8A457FE6164F2B22 +6041571E6E7AB0A5DAB29089102E8D9EEEEC7DD724328AAE8092EEC4C9B287E3 +25627DF5DE5305B4B6E20B2A52FB2EBF8A5CAE725AB39B3A51A5850C975CAEC0 +047DBB95267154BF392094B346ECA72D44F98E1C52D963BB7108A332910AC443 +E1E045D423F4FAE2DF02729100AD51248DA805CDE316DC88EDFDC8446F2AA72F +E63471B713A48CEF2453B39DEF846A6D1A3643E874CA9A0D637CBACABC8C00C0 +D6291898F8ABDF16D659EC77342E97FEE4ED63D91E78AF49F24E34CC10452A8F +BEA0F4B319E4A46BD76E0768248E258117F8B21CA8B0192BA8EA6B65E35BD363 +05A5895CA6245C3F04DB520EDBCC85EB2740F12C22ABB9CEBB75045276D3EB09 +6284A1CDDFF8260DFF74A2CE0D2554D58E158C29CFC5476D601555059E78A4C0 +9F79557F33DB45F0D94F80AF962F6AAB65A168F7CF2204A06713A270FBAE1112 +4FE694BBD566A63C25BD78469629D6829695AEC70C34122B93E4AA7CA4C879B1 +2E03FAE5E5EDBA36FB0909E6B178E27CE4353D1595AF6141C040F8858E938C42 +EB001FA14B598BF69F5EED3BC71D5F1325142EB5093A1DDA7FA530E021338E0A +6C505C730D51FE32F13ABF98F6DF645E206800860B89713889936FC1EE2F1B39 +20F969F7FCB6E475875B234640DBE7BFD86EA9DD30EDF8A3994622BB6CBE8F41 +8197096760A7B1B5D10C4BE5EA819326D196CA9D38ABDE0AF39E5F87D6CDC811 +A28A364C625138874EB95F5C30C7DA2B1A1FDAD77E9F8B0C5103D5835AC0BD44 +9FF8D366D0DADC5A5748DCB116C9A5518477309E2D43B5003B1D5CCA381804D7 +1AF5481DC5C0A3CE7B567221B2C36FC8B76C354BD2E657C9CB148E9CCF4BF0C9 +93F80370C6CF4DE9FF4788EC048BB119C7446EAA7FFD84664AAB97A6D40CD62D +C6ADF39CE276E8AF03B5761B43798F94E533041EAB2D2A96FFBC7055BDD2174D +258AA669144B82B311F95FF4C93F7E0B2F5096F3D8C36778B2607EA1760A4520 +E4857196212D2876C4CEE25F13996E0AF1A02540A929DCE5D98795C1736EEF0B +18818E1C2E66D08926FBBD2E97F11413B68DA4F64CBFAA0B43F390AED30B9739 +7730957A5E38DBDCC931E573154F5A682B20FD0F6394D443852A1E36EBB50AFF +D88DC6C3D47DA4E85F67CFF6C252B562E629F144C72F749C985B6A08928103D4 +CC6953FB922996ABE48E73EBA65521C5D73962526CF4864ABAB4FA6468EBE492 +07151A1CDFC73C02648343EA15837B3A4FF593425F8768C9FAD0EAF946FD18BC +66672FC3A66205BE6624A0E413CE2748603423D8985913D70C72D1AF7A82CFD8 +4D61B6B5164E6CF74CAAB55A8BFC1261AAE1548E0F4C24AC9CB821D5AF73519E +EA2341356FFF0ECB3E993CE9DADDD302C9BFEC9872C7CD287FB2CC30FED276CD +D911A9A265D2712D9A0F79EC15BFBFC44C1BC5E7D38D81F149E2834D82FA9990 +B363BAC070D49FCE6A8EBF1808DD99C6DFE1FA2756278C2FD59C552764D33876 +A90FA5912BC089989D72C140D0442AF025C9A05A37E229E70491629116CE9A38 +546BB24C45D02BFA35B5755D12B5A3305921EF47BFFA4DECB75C075EE47EF767 +8F7F6D8C04513202177390646916AE29A3A24CECF846713D7F9BC04FF00758DD +ACDE363C22D32D0C94D45E93C720A4604EE287263C71A321BBF2267F97F25E9A +489BF6C44B0ADDCF0389612E6712A29ADDCED6579BA6AB7A0DBC2E8AF22D1588 +D44201F379F11FB5F45A7BB2AB8506551ED2CABD85CE925E0B48D9D92ADD9637 +99EB1A6492D08DCAFB141EE2210197B65AB9B94B6AF31ACC9FEC9C8F7B37CFFB +58A804B106215001E27B7C6706066B0192ED57D8711FF843245A3A8021E3C8F2 +72337B6F3A4EF86788526EF0B3220215E7D5DD384F2737FFEA18CBF2A94FF79F +07052113A86A983E151FC8465A600685B4D67FFDC7F826EE63606EFD47DCBAE6 +B7A9F5C9402660BDD8F9272FBA01BE54CE42CD1C5153587A933E0DD3BF4D54DE +4057EE62A74A7273A927B3D26102E8F2E9E84750FDAFA69C70BD91D587FF4D8C +FDF7E0524837E64CE6CF4FBBEAC12D846083C4A33207B3CB03D3AB7CB3A9BFD3 +EAA32C0F4C3ACEADCAF16D878F6CC728BE6C92246B9108BFEA821A36591EB068 +9882B591C4509D98ADAE845F84D555E6D39F6713EDE2869C80672C26EAE8EB43 +D2D46EB80E930F4A05F20CB6AF3E3C4AF92FCB85DA8A75F425C41CC985353F 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 @@ -1085,263 +1673,6 @@ A922E56E9FC16756014FA5CBDB1C32750BD6835A70EB715CEA19A8872041905E 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 12 /fi put -dup 13 /fl put -dup 97 /a put -dup 98 /b put -dup 99 /c put -dup 100 /d put -dup 101 /e put -dup 102 /f put -dup 103 /g put -dup 104 /h put -dup 105 /i put -dup 107 /k put -dup 108 /l put -dup 109 /m put -dup 110 /n put -dup 111 /o put -dup 112 /p put -dup 113 /q put -dup 114 /r put -dup 115 /s put -dup 116 /t put -dup 117 /u put -dup 118 /v put -dup 119 /w put -dup 120 /x put -dup 121 /y put -dup 122 /z put -readonly def -/FontBBox{-301 -250 1164 946}readonly def -currentdict end -currentfile eexec -D9D66F633B846A97B686A97E45A3D0AA052A014267B7904EB3C0D3BD0B83D891 -016CA6CA4B712ADEB258FAAB9A130EE605E61F77FC1B738ABC7C51CD46EF8171 -9098D5FEE67660E69A7AB91B58F29A4D79E57022F783EB0FBBB6D4F4EC35014F -D2DECBA99459A4C59DF0C6EBA150284454E707DC2100C15B76B4C19B84363758 -469A6C558785B226332152109871A9883487DD7710949204DDCF837E6A8708B8 -2BDBF16FBC7512FAA308A093FE5F00F963068B8B731A88D7740B0DDAED1B3F82 -7DB9DFB4372D3935C286E39EE7AC9FB6A9B5CE4D2FAE1BC0E55AE02BFC464378 -77B9F65C23E3BAB41EFAE344DDC9AB1B3CCBC0618290D83DC756F9D5BEFECB18 -2DB0E39997F264D408BD076F65A50E7E94C9C88D849AB2E92005CFA316ACCD91 -FF524AAD7262B10351C50EBAD08FB4CD55D2E369F6E836C82C591606E1E5C73F -DE3FA3CAD272C67C6CBF43B66FE4B8677DAFEEA19288428D07FEB1F4001BAA68 -7AAD6DDBE432714E799CFA49D8A1A128F32E8B280524BC8041F1E64ECE4053C4 -9F0AEC699A75B827002E9F95826DB3F643338F858011008E338A899020962176 -CF66A62E3AEF046D91C88C87DEB03CE6CCDF4FB651990F0E86D17409F121773D -6877DF0085DFB269A3C07AA6660419BD0F0EF3C53DA2318BA1860AB34E28BAC6 -E82DDB1C43E5203AC9DF9277098F2E42C0F7BD03C6D90B629DE97730245B8E8E -8903B9225098079C55A37E4E59AE2A9E36B6349FA2C09BB1F5F4433E4EEFC75E -3F9830EB085E7E6FBE2666AC5A398C2DF228062ACF9FCA5656390A15837C4A99 -EC3740D873CFEF2E248B44CA134693A782594DD0692B4DBF1F16C4CDECA692C4 -0E44FDBEF704101118BC53575BF22731E7F7717934AD715AC33B5D3679B784C9 -4046E6CD3C0AD80ED1F65626B14E33CFDA6EB2825DC444FA6209615BC08173FF -1805BDFCCA4B11F50D6BD483FD8639F9E8D0245B463D65A0F12C26C8A8EE2910 -757696C3F13144D8EA5649816AAD61A949C3A723ABB585990593F20A35CD6B7E -0FA0AD8551CEE41F61924DC36A464A10A1B14C33FAFB04862E30C66C1BC55665 -6D07D93B8C0D596E109EE2B1AAB479F7FAA35279ADB468A624BE26D527BFF5ED -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 @@ -1372,7 +1703,6 @@ dup 40 /parenleft put dup 41 /parenright put dup 42 /asterisk put dup 43 /plus put -dup 44 /comma put dup 45 /hyphen put dup 46 /period put dup 47 /slash put @@ -1490,327 +1820,324 @@ 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 +E022FBC13A94E4582755E7E28C98C65917977ED0BF60D527380DE7BD4A981920 +4232903D1046E59ED60A0EB5175F124E05EED0C1028764605EF8D650463F959D +A98C0439D4347F65E2DA71641D1607B3B609823FBD989B74E277D6A6E3901FDD +B1CDD7CC14D8F0E105122B5CC41B8448E34564BFCA8BB368C3340656DA94A18C +E269B1D8AC19F6E9104A9FFDE96B495DCE7EE44B478DCD91FA8BBE481752AFE1 +C945F42E33C1DBBA3DEAE3DA787E80614FF32021E610D82D53CFAFD806A32841 +490EA4045225A89C0844D551CD617E75D762DF942BE71B73C9BC7D6E7596CD28 +690A53E050C10BDA0A256DE427B91AC3143662E5B1BA0EC8577BE625E1C91678 +967B58EDD0B3ACEB9B0BF61F3AAFB126E7883E06F95274C132DA85A0963D55FB +2F0357333F1CDDA87F60EF7C569C54321AA37414A6FBF9F2E09F4B09622E80FB +9003B6A94501383D6351B5D0B98E9910AC0D77DCB9E92E6E6722C5CAA3B85577 +C43D864E582EE95316EFD5FB0CE0338CDFDB0A840B8001F2E389E84B28EDCC8F +339D746F4D13C3CEE2CE0B9EA5BD67C6968CC9CC68FA23C3EB26C51C6AA57191 +2E3A0F93EE560078DC5C17C7D452923BC2E1875D737ECD6D252D6C8078DF895F +BC64DA6216D34709430515C99D2F237981959EF41195EDB234E4CCB0DB55106F +846283F3682C69143374C934B18E415B85AF21B034B133014C5E4B354C3C7010 +CBABF55337F24C8189AF1AE29082A524867E51FEA3CD7C371BCC2A9B2EB7923F +3329D2AA32EC53D85811A55A6091BCAAE343B86A872827B29EFDB9471FCC8895 +4F6D8043A13362FF3269568B5D385EEA7512A166DA4296D07B7902BE3BF2CBE8 +0E88F4DE219D8E63421A2AB5B1A2CD89C7198747E96963BEC2954F92F7B755E0 +7EEA6298F997835A1622AE6113AF1C8BD1FF3788F224FFCF6960BFFDACFB5D15 +0D37E923CE1DB0F219BDB2C261D9D89933BB6E7585C8A86B985D34B1FD32C568 +C5948683C24E221F7469D23E6A907FE80D4F4938FAC4C32C1CAEEBF072E39BBA +B4356155CA600886A59AE06081DBF2C8A8BE80AD074F781B05B8D3D8714CAFFF +4265FDF92E48447DDDAE07D63829441132C68404C03690A220416E85EECD8B47 +BFADCACD42683E5988E902F4EA64441ECCAD6FF84453CB44E7ECC8579B928C4D +CE1DB8A52D9DE83A4E9F95850E47E63505AC81AD552D5C13F98B2128CD1391DF +071022C0D0524803EB652D6FCA6AA7D2BADEE9F60DD24531641DB5093E0B81F5 +C09A428A241111CD5B861F295352AD9112BA832448B924B65F8A07C10E9CA93D +6380A1B2E477AE278094155D3090EAAA07D3CC2FC06AEDA34013635DC3B2CF0D +2072B5EEB80D75CD80BD609075E2452FBFB3F3E5573A6FB4397A57169A5E80EE +5A45AF5B98D9C89F96A6011AEE28266257FBA4C5E58EFB767B772B8022F3D7B8 +80D9A6F4F9DEB89013D74BDCC23D250F621A0F06EF76437664B13C80EDA64937 +D469C3CA58DF29F1F0EFA3ED58D1DED9895BCDF59183B939FA839932922BBD8B +4B96C16F9F2FE7BDB4A838B8F9C52D9CA5A3735CBAA633880F132B03DD26DAEB +618E4B689B9A11D8612C47BA970B7B5ACB4A0198FD3EB7A62D92A026E6AE5246 +D9288F3371113050F0AA67159F162F6E62FB853EBC973AD4F2604F2205C53377 +B6061E2100D07B3A594266F06A61494B922E290AD42A930A32DA4FBDC3996B49 +DED27B8C5203F080F67BA5E890848ED2DFA053162CCB2E13BB62D798CED03B1D +ABF098419D9F97C2151C9A3AA0FD1865C291FA240E839065C8F3E8EF504CBFD3 +F0F7A39F57F6A097D02D399453027BD0AD6B5FB820EF4A889B11AE989A23BF39 +0D258BA55C5DD4C6D690037FC9BE99FD14469FF13EC32D32A033E32DDF6E357F +AB1A65C530258296E77ED1B8F056176AFC317A0401CAC7E56259FC96A9BF3C79 +683DEFB45F1C3BF305E5FCFF15FFD5D0DAED5AD258820F13675773A2FE23FFAF +44CF4324F7D6BB80584D760A261D4F1FF01B61B5008BD647C149B59A39C20590 +C32E6A8B321010CF98E0D3057ABA6076EFFAB23DB513627A150219F846FB7E13 +B3C2A2EF7CE6001A96CC12B7E81FE3A12751B0E4A5C3B1FD544514AE480730F3 +3DFE0181CBFE86EAA8175211B668BC26BA42A73C44105AD5BB07CD54770B1E74 +28C7264AB9C605B28C233BFBBF3C5402538A873E0F91ABDE05E82274C5AB3A96 +F2D3197A5C6ED9F3063984FFC2C35521559412B3313B35EE2D952D1795C43A86 +497B8FDB06633483A5547345C4DB951D8F9EA26C24DABC84998EDA8D8EF05225 +1B2C991D35F626C6CFFEEC6FCD50D742A4473B466F92B7C4E3347ABB231FDE4F +1797EA8D2B0C90F018AAF63D6AF9F268C7BD3394BF0EAEA8DBD686AEAA1F290A +955E1146BC80C4BBCF30AD1CDCD581708A8C27FBDFA9891A2009E283809095E2 +ED36E1ACC52853971DC7F8D234E5D42E88303CB5B7E8CE086230D3A66DB1A259 +194FFD10DAAAF25AEBE9D2E0699DED06188665A376B7B96D33C918B9678EBB28 +38816E68A84474ED9C727B809D91FCA850BC7959BFE888D6F30C3917ABCF6D5A +45C238B3EDAF9B42EAACA014F0E8E91549E3804619AE8AE31B66D8A444A1DB51 +9E40CB458450BE01FC8E7704D144C3A962A65466CF7614D94DAB6B9EB10E003F +0B16CC826F0716B8411500D7E867947E91BFCB998DF3BC331E66154059413D61 +6F8D59DDE334A3622CF268AB714E6A8417CD1BF09FC7BBFF072297DCF0AC04DC +5C1946935E8EBFB12A4E8931516CEC58D45832C8097BB070C7C51DD881DAE0C9 +8363C904A21CC85B20ED5DB3299DF802965EB5017F250CA5E8B3998FE535534E +05F3E270F718F6914C49AF45B3A75DF1E9CF0D58257DE2FA18FCF9192BB60FEE +581919489A666969768A1274CC4E4E6D644088C80F716435199F9D514B065EBA +B8FE1945F87636435606BA5D996663E7DC75C54313FCA84FBD13D70A8694A210 +170DBC5CA05D342C8742A2AE2477E5A5D04849501BD569ED5E70A68B9EFE8CC5 +DEC2EEE3DE8F29ACE6CA0741BBE9C4BB42B74037C85E93B6CF0AB818FA434448 +995834EF62C20CB180A489F1FFCE5A21F1DD47205ABEC91CDE6CC2A07FAC5D0C +B0488C9F7B3A3974BCD0AED976CB3F2FCBFF68A6093756BC24FCC6DD3D9A2F3C +EE881876A1EB8D9BA8462CB48BE2220381B86B1057A1A1B2A08EBC2FB8686BBA +21414FFE042C855A257FF7AF0DE86B8902224B90465A437618D4F17E051CD8DD +A08B7D89D6BBB4A0A299485D4D737FD4F9508A05B9C8EDE0724B79726A3C32F0 +D74B811F82510C706F3444FF1F2226DB0C9B1DB512A9EADBC823A83526DC9587 +42AC8E8A54634DEEE9AD8FFDC6497FCF217C997B05F9D2E991E7D9D61179012F +58248632D5836B087A6624DE90C3AC386640B11194D3C891BD314CDCB6AE79D5 +DCBE022D7FBDB13BD6A762ED8B65DEE202500E842E31DB6BE7D873245A75C231 +919DEC011621AE1D808861CF08E339E404F8ADD5CB1D4DA268C191D60F50BA06 +7E0D0273BE56CE0A53219B7C7FF9BEF980617BDA6F2C780175E712E634923995 +FBE9600E429DDA5F691B61BB35946E76FDE28F33F06740560D5E971A424076F8 +CDF10BDF3899BEB2BF28DE369235ED0DB57B27827179CB3E2FE8C7CD6233DDE1 +6625975D48C788C85285EB73B7A7B9DE131FBD245C9B306CDAD91D01839978D1 +2132F06C2BB59C8E38E416AD3A8937CC72632C4F79D905E3119B83E229F9A2C0 +BF6F4C0BB3E509D1FD88DEFF150E3D469CA20E9446ED75C6C44CC72DB23F945D +9832BA83A61D5C80222A23072B4664E9089CD0FCC6512129938FC52C6DC46593 +418D9DADF19D00226B1122EE81402007AFD06B39305E1B0481F5390EF21974FC +15D680EFD0AB7799187E6F5AEBF07013651DDA0EEC50F352AF50D08216A31159 +02E896FD2BA87D3FF13D46AB6136C92AB932A3828D6E40D6AAB2D42235275449 +B0EC8E5C6134985E9D21763974377D34530289FA0EF14EE891E1B221A698A8ED +791DB294B3489059A8996C160545AF6C2A556882AD42A034E686F21F187B448A +DCB631CBEA2F4F863F31D65D5DCDF357D0E7BD33FABC65310541AFC05860B5A9 +F6F51ADBCA7718A3F6E17DDAD5E0BEF0351267925EC591024860289B31B3071A +C9BCB9979DC7CF6DA2431FB9F4E73A4A6DA52F23A507510A86161763A4AD574C +A8D7EA3CCFDEEF7C4FB4203DB0D00079639402F8CE2C7706BC3134E1455794A5 +F4D506126F124BBDB84CC4E38BF56B0F9FC18463281559E8001B376563651F50 +E4F54D3BCD3C5ACFF157375E3BCE65EB9620A91E0B3AE413513AA885462A981E +BC33354C8DE722C19CF1CA72623000C7DFD3393F12658ED3CDCB2472DA045E4D +78EB129D89CB652E423341A6E539D3A12F0AFA3A379664C6D591DA458D0C93AC +507848ADE1CE0E237F8E44781929B013754392A707CFA3028609F1A3402925CC +15AE50403DF0B09ADC29AF5AB03D6FC8305E7DFC46781FD76FE6D95F3E2FFFC3 +5B0AAA73B30D870D8E8E8184411A418FF8AE4DE17DBA8CA746AF123A44944F62 +85D7E059CF3271B6088A374093C5D80197F1EC827A68BECE399345E10FE1C776 +858FB036C4AABDEACD9C5C347CB13E4EA5AD6894FE5A6B210838D0DF1F3FDCDB +7A1B82D07D42C84DBB695F70E104B13548D4CBE2FBBE128CED959774AA5F7A54 +3CBC6313BEDCB8B55429DC58BC51E3686BC9A8110D36B4625C5D9D7AB72D7C14 +312DBA59A29CFBA7EE804873A54FE2D1F5476818E2DCB1863CD3BA4892EFBE45 +C5C3DFF6254F491734BC982C0E5CD41C738DF9B2B462071C1F70021629BB7A9E +330F7325AD85E8005A90BC13BE6D6868846F74EC7002F6326160646844187DE3 +26D1C625681208B87BCD967749AADA6510105459CEF77F4080F026CE8EB36E1D +0C275361FD92225CB11CB327EE747D2397EF6E4DB62AF4708ADC95B9B0B0B3B1 +FEA8214506BC33C7E10C28AD9646CDC214F1F0ADBCAC3F9690905A7DAD1B2ABC +995787CFD83E255B07901D17B196334A40A45CC25D67D69A9D890881D4731680 +AB1C230DEE91D23EFC69BBD1859AEF38E9D907EB461ACC9B5F12503ADBB9B373 +7669BE875CD0BFF43F1B4AFA8FB233790BE91986E6056E913D6F29480A27CBC5 +F7D4621F794369AA8FF04EDF2884875C802B3D2598B747AC471DD88C2DD7DA5B +4AE78FAD1A699F0CC2BFCC4F492ABD0C784F53774923C96B8E8936624C9CA2A7 +5D98343D46C3D59F45D7FC059DC38668233DDD9EA40232BC9F8E549A362DB96A +432E2CE2498EFFCF491115ADD4DDA9E1113A8541C607C60C7B25E4C5DA72C4CC +08156379EE57D76138CADC149B25AC6C0B29B92D038B22B8EB4B4E69C7C405B4 +F8CE26E4214888DCCF18FD2F5FA3E20C2BA5E7259950522E5634C95D52F64C97 +392CC15FFB00C09346A6D20C9EDA00B5DD4793835BBA10BF35B373819058A94E +53B1ABDD7A28B31BB7E4A597053DC442FFBE6902478AF00BF74E07FE2AFAB59B +CDA5997B78E7C996C8A0669B3BA4520807F346BAF4FB3FAE58A1E52C6DA5DCF5 +1457800464DE6C876E392B266F9B93D97FD91A21EAB2F0F917750AF98CBFB7B5 +1977B2460F36979B866DE95D42A79A7D3B68E3FFBEE7169EDA27F479991DB6E2 +39B92868AE161B910549BA51212E4A8305E52CB4E900C71A654CE8251CD30C5F +C23B7857377FC16026DF41414B792F6E992CA6671FE6C3C9136D8983A33F47BB +D379D88E34DFEF2F0D02CB9B4E6C04D0C5B397BD7C52815E75A2E76343F88642 +BAFFF409D80A2213B5F48B37867731416D4CF497772732B4FC79BC7EFB2330E5 +40AEED28970A318DC93F778158DAF12747890D85DEF62BD2402844D29A5E5F6E +4F718E264EE9657D56C956AF3DE08C5D054F9FCD351233C35AD02DFF3163E42D +C401378EA1A955F551018C365686045B13F2C1A5708B3CCDF7E226554E2AD8B1 +E4DE2657209DDFD5689D93EB1C202206C73A586BC7ACDD21451788CF37D32829 +8C1CDCD8F0D359F20EBD5E13D0DD96C0924E53797638750D5303B517B75B6F45 +2BD533C1B35AEA97DDA239955596C1D3456C6A7E6E120001105E58DDB0F36861 +3FEF0587489B1F7562C9742CDC972340E98FAA2410C7EB42415E0053F1A79CD6 +91EDF9BE7F61F5069FEF3BDE1C95CB4C0216AA5BE28F8DF42F57EE97AE8FEDA2 +71CD120D8F04986D5AE5DF2B0BDBBA01AC08296A2B30940BC8006A5F38D6AA9B +72D9AE3690BBD89D9B1B924A92E9F98312CA994F369F71706A20CB72A820650C +2E3C077ABFF8BE9843ECEAC7286DB8F6404D2FB367ACC874740C5B3846EC7190 +42C48E182B94DCE1B8F69CEDFB60A3A7C7AC2CE49A15DCD6CF50EE16C411ECFB +7786A6E0D244D4BF394143BFA289495957DD69C9D40E6D57C00D798356835A53 +8A2DC6B46AAAF21BBE9A116EF4F2D3B9483D3B62A82840B2166152E7051C2040 +888F99445F1AA00AD94EAEB427EF533FD7BC59F63D873115AFF4451DAA4B931E +B6D05AA4F7001080F3FF5E4E1A660FF36D0FEB424CB46CE0D591C7E0135E3D69 +17262E35F7B7A8CA036CCA16DB8EB55A732341BA1C2B9C6B588D41898A0D1E30 +81C1B1C6B5DF9F7D1A8A201E0848718BC02ECDA3EBBBA61A7CD9A3ECF720582C +EED677E290F3CC54EB62B83E631BFFD22D4F03177787FEDB5B716B34F389ACB6 +B84863C46A71CE2C3387DAB6D9F35B4DC3DE3D279221BFBAAF730E549922CF48 +B6BBB2A01AD00DC047C2D2B867E339F64FFF63ABB3A2266D7FDDDB3624CDB196 +B52696801BBBDEFFB871479D5847737DAF7E98F8140D65172D39ADE3219B7E57 +219FD2CBAE039D263DD984765AB26E9E7F17B06ADD9AD578DF69AFC142D31DAC +6A43149D41E5E07EA2F367423AB179B9F913ACF1FEBCDCDA9C6BB6D14BFC3425 +176C2E34F15229E25B39DF215C36E75E6FCA07905C70A6A538FD8191A5E1D5B9 +21DE335877A562A62769EE2B8FF16DFBB1CAE6E1E53E78A9E0F7D9218295F409 +72AFC2CC9CCA4B6563373950824DC071BB92902866C827AA23BC2716D7C770A8 +9CAA5DD2251A0A1EFA4E95402FA16E1CBDE5E37A169B8917B8E0D94A9C47D225 +307B4A38C004F3F36F31901DF56A6FAF3658AECC09C8BA27F26A5A55314782A0 +32963C25291B990C57790092F05A203176282F16CAF9FAF89718F2DAEEFD3F52 +CC263F02CF771062B04E51A0673942479BFDDA13F04AF88B9B9DC85095C04AAB +707A308E46055FFBF41AB5CF9A43F8DE0048A8A7138D359AAEE262A45AF7DE87 +AE6D10BB6CEF580322A6593121AAEF71821C57B850BA883C2BD21FED4C28CBE1 +D6F3EAF89ECD58B1FFAD8C41225331DA8BFDED4FD80EA251AAAD2DE982246F3A +3D7800CE8C67612E63FCB2806AA68DAA7373BE7939895EAEEFB371DCBCFEA712 +238AD633A8FD2496ED249828F9A35F9A8347A6FB401B5B46968646F7B07FCFF8 +015A73A8832710ED1743FC6AACA74DBF4A8848131B9C83489B55B42A57C0817C +DBD12D3EB847A9D7AE76A6FECD5362C10B8BDBF6FCCE19166DA5BF005105068C +E0CE15C4790EE0CCE764B3235F1FBE9940369C5C6E1E38C25DC8167FB5655952 +9761B35C6D02048A5A89F090A08A0E91A871700A92A06CC93C225DB53B6FCAFA +8DEA22DE4351879222842783986A54B93068CFF579B6F0B3E67F595E603CE50D +7AEDE415CBD7E6791A5050214403234F7EAFC11E64F78CBF480EB261D8D0F9EA +60B61737C69ECB32C0C9165098087E5BD97155502102414227F07C8EA33F3CD0 +3C039DB00F3373114E4AE2766FE8B19A866220A68FA769A0613B080B700BC85E +313C0689DC09ECE994A1FD9E01E13FC7741E11B84398728D28924CB6B0216F51 +20A07984B0F4C20100DA456FAC82D9D1D13613F56CF0BCDD31EFC037F8F627F3 +123E5BB89E5639D58FA22BC426933C1FDC42E4817794B9108F3FE476EA72B0B8 +FBC1C7DD290D9BDC475DC01C8D0F5F191E38958B316E5A6493D3810BA0238235 +8AF308C1353A4D1F29874C6F8813EBACE49D044E0EB24A9B881F24AE3028DC7E +B574B271EE67FB9BFBF3562BA8BE7D0D3835499C0FFD6D9AE6520C6841676A89 +E5B4C7312A4835FA7BD974D164E9D9AB45D4554086E1658D7A3CBD17DD8FD091 +6DD2E2094AC2E4E79D7E2BD082E4710A126DE03D2F4A8EB4F8D8D16164A2825E +3230BB6E5A4F5BF8B4ACE7F6407321B07678DAF8721DD718ECEB3EEA32229007 +BC90E375D2AF6A4D0ED66B5EB0F5B017F4B8355B14B70F665DA551769AFF85B0 +F6D17FE85640D9F3BC8D0033B823E1D7F286ADAC61C85F87C8F4A021824D068C +47237508C739ED9E66056E1092A22956768FE73B590BEAF9B8DC96202372E369 +4392C1D73DF00B9255ECFB19C21C1AF844F7DBAD326DDD5D7F7B41C616E1FB7D +F2D113ABF9ADA76E08E6DF03A5173BC9F65B8873BAA3AE67D35893DB2437664B +F6C833A9289318F7806E67DCFFF38050EED9BE1FFB62EAC6773CB45CF0FF56DC +B4EB2DD8AF38C2B50849EF082DE092FE7E9F6B975965FA5E076FA1197946867E +AC588C255FDCE28DC0F7017058CA8CE21C656F39432115CDF619B0DB1F3DA652 +A342C73D6A8D3DE2D81382C0CA46C233DE0BFDFF0DC6FF4776FD60292D157134 +EE1849F22013259F75B93CBB98A488428C29F3168A0FDEE616CFA1BC088F6BF6 +98940C3D6297C684096C08A34493D5998A443C0A4E9EEC53100F7BE7CD8EABC4 +8234DEE6FB36A1028627A18A3A6376B185106669056BB9030D3EE29B86857903 +8E5FA2DF7300D72EC079F896E052407A8E35D52D921D9EC8C230A8888708270C +8975D96D7A9B5C9504342A3D3D8ABC0E4F8665C4D6236CE5474F1873D968BD2B +E894FC38FD94ED092DA881558B8C8238716136F31F301595FBBE990DA4306F2E +0E996D0F9FB20B67DD5BFAAF9BD909130F033414F473EFEDF7CBF271AD49D15E +570DFBDAF0D4E02738881C104B8218AF659DC9587A6DAEA42F98FA0A864BD1EE +ED493DD61BF4AE6B5EACB7DCA84C2EA02BD3EB3332D1A8E6AB68978B15ABB10D +497A0E3D6E9613E13B4EDC6DD8C95D035EA0D650B15A6D0FB89109E1399B4866 +73B857EF3BA5B44E87AC7AF2FFF4EE7E7D6417348094658BA6F5281E45943EB3 +E711CA4C9A4ADB161E71208C7A5102D09FBDE0921CA593CFC01C24EA1C5D0B6C +20519F42D3D169339A326D2C2308B6F0A463F9B32B2BC4929F5FE19AEF93666D +1E1862AF5E3C32535097A0BA56C4FCAF66E93D9641E25DAF92CA2BB0D9BC29FB +00C79F8A7316487C64222592DE750B72E5F7AE2B0B71642174C873DB02946505 +43A7B71D313B5092E2693051824A9737D75609D3E8D17CF493EB10BCCECD0F7B +06ED06F43508463788A69797457047679C5D69C15D36C31D2ADFC03B8F53D11A +D03A7C6E287BC789837EF12A1E58D6F280C3213DE36B0FDEF163B8F2C37A2525 +5A7028BD52F371778EBCF28A9096AF779C76874041CD6263466C4ACA1E1A632D +DE5E1D15AECC12604574E9AE20B6CA3C19D1E5A71B3BA4E82B18DB3F408305AA +0F0AD437478E7614F33FA67FFCDE9986DF688608220A22487916FF230CB8D3A8 +47289790D64E166BDC548AF527BC883D01C58C9FF21BE693E6FA502D8D2C13B8 +FB5A8EB2BAD804BD9AF48B424D9F299BFE3ABAFEF3F08A073C4FE42B76E6058C +523C0758040612837DD31C5EFA932A19C38709CFFB7C191C10A15FFDC1F91700 +F358DA7374CF485ECEAA8E54B6CFCA4090B3094B91C6D5CB10A8630DD0F7447D +99F689E44FBEAD84D251D35D42280A1ACE9644A44B45413FF6E0493EDB0A9A72 +F182B458B2F28C9C87075B6D37CB11945DE08DF975772D05EEAE97BDDBDE6F32 +9336D4038F0B064C26F6F2B742C6EEBC7872DA7B09B1337FD885E5E4F299F3F5 +88ECF739340592F863473278A4D5C817E9E139DDFB2717E731AAC7063D9C283F +5E9706FCD1F4DEC03767B93D2684A8C1D544B9B12DE2F503F2262017589CEE64 +550373CA2169FB1253DFA1B469595A61C58C26EE149D0AD2F49FBCEB27DE59E9 +0294A966399B35E17F0B37FAB2957E61695F7E5C2383A7FA74DE9DB3EF25C524 +876E67F2AAB48F725FC13C6F1DBCF60FF4D156440874B425A2F8FFCFF60CEE30 +733E662DA7A0E25EBFA5CB6958E694B5CC16EFAC612E81A2B04C09FBEA8EF355 +0919DE7DA66BFD36508FD6230569B240570E09A7ECFEA6BD28D6F13D8A2E076C +F65175C7187D0D580B368D3E8122D61AF7D15D638EB54B4B4A2905416C8C036E +C235CECA028C60124AA7822A4A21A7B6E783CAD48A36BD47ABEA43347C1762F1 +C071A54E5837AE4B2C4F5101426721F4F0D6A86FA01C036B122026B41F6B47A1 +C383B059558855DC5C7956AE377C929F8D0980F3852FFF885F2C2FDA7E33B623 +A860A2C6E2C97AEE4D405B1F8C385A445932DD8D617420C9D13B8D296731AF6A +D7D063544798C8E1BB78A7E2A0A86F514FCF06BB6EF4E490D9D526D75781ACA4 +B8D85110A10E01B8369EE4134FA8AF2D55934FE439EC91A1CBE137E95761F911 +ECE0FDAEC1C947C948D1E6FA6D23422BDA5033DC01EA9A7B82D4E7794F7F3DB4 +88E4984AD9D90870A5C7147454CDBBAC9F7B3C3E3C0906FCA0796D5A7F7B4341 +D43DFE6D8989C01A2F9B70B27E2C0482AE49C90BC96B4FFD286EFB7B7941875A +CF94784F51AA1862B59741EA2E507AAAC323F64422111D5CB3AB85293BEAAF0E +C2BC1474BD081CEB16B6C8CC4F90E2C94CAD66F34FEF6CB3F84AE5CEEE514496 +5BA33C5F78A0C9552A40A10C79ECFDB85D20D6C02F5E8ECC31B315EEA475C17E +FC651914493A2563E0A06F16B4A28AB64A906FEFD112EC0B9B3A3B7E45F93209 +7EEED7E0CF875375D443EDA415CEA6ED37AD9EDED86F5923E0213CA1A429E91D +5B266F14063107BF8490BABA8E68A67632858A7D03839F1AFAEDB8F02A9374EB +2215EADEBCB8682DC20251D64E97135249A0EC2FA9FC22341F72FDD2850520CE +45E2B2CEE4DA9458B771AFB829D6BA5224854D4FB7114122E1857D9F178DFD62 +ACD687049B5D9650B371FEC299A96772EAC2FD5CA9C5128E9FB489F828945D92 +33F4B50A0AEBA68E408A3E068A9C2F92D7A92BE9487A02E37A2DDA05847A4BE7 +73EED5B07B64F72B183BFCB31BF2673EF5774CADCE2EB4BD58A6051C5BABE387 +F0166CE179024FF39DB1EF11DD128F052655D0AEA1F7DB42C194D3D3E4A51921 +22AD7AF84A48B12DA443D0CF7B3BB35760EA3CF9FFB861CDA95F15790A6E0A9D +6F85EDAE6980F0A628D73F68BA387AD9326F804953443C2AD2ADCC810273858F +9C0B51BC9FF7D1654E2550BEAAE3986282115E3646A630F88956E62E3D646416 +3F2A802EFC60B547723C0AB0FD1A0E2DC6CC5AD71569841FDA59627AF7E4382C +E88FD3BF1A9D8F3378831B357192E379D8D313889A0FB00C470C86C7E463789F +D2CF696141BEDB834649C38D759016B86074DB5CDA1F3AB83B3A34C96768963C +86983D35679612CC2B8E9FC3AC3D857F8825F0BB9F40383241048605D3526437 +507AD1DD0AF39D47E62D0E190F2A9BE9E95607595F956238BBC14820712FAA02 +59E93BD5B84584BEF8517484D04976472E6559A4AF333A26F5D5CA91C73F32D3 +745DA3929763688EBA79224580D6BE105E257C166F91C7DE3612520402432AC5 +BAF5498D4F611E5B7262F95A619816BC40E8B5D756264D656C3F6CC58A07550D +3961E8572E3730F0A5DBBB415B29160ABABF1A0FD10A0C8F16CD48BE05F90E08 +8FC9138BA53FD3760EBC0F6D6CCF7148AB43B62425156067D97F77F6D5D95C06 +FE3CE52B34A1DA696B31906842A6E77127FAD80A6A9691239A9F4877AC668654 +E1BAA8223EACFB9E4F120BAD798865E85B4191CCEE9C40EA5D86161046D0C8D2 +BE4C9607DBFB934C1171A3A71EFAF63156C8C68C644D4F64C2B51B58FFF904C4 +F6E68EBBC0C4A8A6C468C2F030C0D5474C37782A6511206125A88D165FF8C63E +6E87046691C81E571F02BDDB8245FBB8187E9E6285B0AFE38A2177BC7B540813 +CE19E2017CC10BCE677A9A42C46324FE48B0FC5FA2034697258942827E9D5D9C +3E2ED569871E9076B073431BBA118FDA33FC180BFD558D4DA17A3813D206B0B7 +E62F666D68696D469E13E4FD628445D8BE278DD216CCF1930E2435EAE694FF49 +7C494DCF05837E5EAFC0B6B8E09720CFE065FECF38B3310B56C4D2724CD8D078 +DFA4D795073E90F96857566D43A622A61EAC381E20F262C660C90302CFC6D85F +BBCB3DB3D450587FA8C43F89F19DDCD4F244E9A98E1D0CBCE31B3EFE2A397724 +4B7AF5172C4E19B03D1B5990F4366334F4FFD8B019127B30F50799750AE97C13 +D4B9278EC1298DB073634B66B212A093F244BFA90FE1D8A99FC81C702642ABA7 +73647F04A2A89D6FD2EB560662016E7E6C634AFA4BC0B4024E45437A219593C7 +538FDA68BE395BD061A7D1D719FD571C8BAD0093928EB6829A7DFB9A798C2429 +443B8F00A56A3A812E0C7661B2FD15CBFCE40AC101ADC58C058B8DD2EFD32A59 +77AE2D1BAF4809B36FC428EF235819C59A8832A2C641B43BC25C6F887ACB28E7 +1E3C354B14AE57021284921424522DBE8BBC8AFCF428A8CBAC99039FDB738B33 +065BAED6EF1ACA3C13426AFE3A72B9782A5EB64150E1968B5F73FB68604349D5 +479B9DBE25BD3C7FB893D13A10A17FDADCC10FF7D4E4E7DE5D7FBDE6E4A83549 +8BFF55B352D9770E83B7EBB026B9E5E6BDAD237891EBA638E63D262F841D746C +4C8ED36FC973DBF35059CDB3E73CB30A5BCFDAD30C7178FCD1DAFD9A7E131C35 +B094C145CE3836CF18BDD0DFA344760A15AE2193CFC872FE3F2E7AF09E1CEC89 +2A67469F3CF738E980E5A03D7B6AAD6B70C668054990BB9B7F1D30A60E05E671 +F2A0A9F323702123595DA4818AF4E5C0DA1830E94095EA4EC36733F3B25AF6E1 +490A2772E25803805E55650B6FD03CE7E8F8565FE11EE50D0B040A62E5AF3D3D +85900BCC83A09CFEF3A2EAE5C4B87F9B423CBF7FA703AB8D91E851101B888FB4 +D0F0F31FC74EDBCBC1D40A2378DDC8A0EB9011EA5AA3484D6BA12D6B4FCDB6A2 +10497D262D136AF8DD0ECEE9EE9D41E94A7C35D53698A0E581244EF3A4B3EC6E +3C490AC4F3EBAD17F1A78D6DBB01343A3854887767021DC999514E99A18E07E8 +B40573D647BFA3E27527C1105EA52050B504D4C8BD5D6B02CC2C5334D7CC08B4 +73CC3EBB9A539711F08FE85F2C5773D83CC5C43C4C2B50F8B74B098950B71DE4 +5847A10929D37F8BAD2E3E31D930F6214CADE137CF8D76EE60C57FF82748A105 +0E00D412E6A82D76754124CACA25BCC478169E42B197294143544638F57EE932 +44BCA114BA1D46EA1540943AEA3904406548AFFC45F2678A12317B7518C3EC49 +6A76D6C86F3D44EEDE0317ECC5401EED98BE22EED756D35C67B45D9924F19904 +1BCE23B85A393E7B8D42E103CA6B60278F73399FF178F1F0B67F069C9BDADFD4 +43AB5A8D4ED31154B0FCAE04B7720907442CBA3564888ED7CD487A6F62759397 +42443511DDD40CA6343EE4BB4A63125A4CBBE3470F15146F50EBF1664DC5B6F0 +8AFB62C771997991A9FF8D3BC0E258FA4D8AD5BC20140DAEF3824CF78859BBC1 +1C10C23A2C433F4C2E86350651D5861E75FFBB16CB9039DBC5D6A5B37A81808E +1BF4A6C3D341722DDB79764507346C263A8EC13654352B6B8F054B1082BE652B +1330D7701AA7B370265B3F228E005578AD69E63ACA9944B5136177EF63DA4B3A +2DFB0281495331010183219263F47C39287B9F0CBA9D9BA8D199DBB482877063 +FE76E44665F05675E1B9E0063ED511CE3450472776302C90DB4DBE532FF0442E +8901F287E601A310C807DE2D0389FBD1E673029C3AEBBF692C189A104C7FD028 +5539F9BEA74D18F2E15813C4B7F836148B4B54BF1ACAC31C3955FD07F68B38D5 +2F0D5FCDE1F89841E35DB59336E58E5C074DB381AFBFB7D2865DA312A2AC8580 +6E308FAABBBD198B81AD0D1EEECD61EF8D4B05265EE9207EE1990CD1F5CF2B3A +00922727934841BF36A9D50A3C8ED089668E7138A1FBFF1EFBEBB0C994582726 +3E31E449D43A4756E87A8636BD09C79438CF73AA3F903F6F3CE72427C148E997 +860F5394F8DAA2A1F392A169E3037AA3516246DB8CE5FDACC863876145C3B2D7 +5BB3D46A325B5238E3256EA2863D388508A720976F154953694661B617C1636D +6B220B3DA2165E39C5B1AB48B522ACBA82B5DA5E7AD1EDA0B116B754D994622B +A75931E0774B46CB1224CA7C9921E2CB2A2D95C7E27D55AF75FDF72ED853E525 +EBFAE0B50FD667EC5059FEE1D8E7198C6DA130AF2EF7413C94340FF4075EE1F0 +543678B806A1B8F4DC920BB4DC568E50 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 @@ -1852,7 +2179,6 @@ dup 52 /four put dup 53 /five put dup 54 /six put dup 55 /seven put -dup 57 /nine put dup 58 /colon put dup 65 /A put dup 66 /B put @@ -1926,266 +2252,261 @@ E2A1732B3627109EA446CB320EBBE2E78281CDF0890E2E72B6711335857F1E23 0E73843FC6619DE017C8473A6D1B2BE5142DEBA285B98FA1CC5E64D2ADB981E6 472971848451A245DDF6AA3B8225E9AC8E4630B0FF32D679EC27ACAD85C6394E A6F71023B660EE883D8B676837E9EBA4E42BA8F365433A900F1DC3A9F0E88A26 -331A1063F97A958B9066B51C7EEE1181DAAD5474206078A3CB994BE8DEA674E7 -183ADF8C64303BB8FE655BB586A61B3A6B88A406FF3BDC9EE420A0D22A0CEB0F -F5046A57FAF45EE9B71D50596D63A28CA47D3C6DEC142E4B1355CB7A9F4DB49C -5E8F646A9A3CB58CB5FFE65CC9DD3C2C04C011FC107F7E979DBB527EF3865AEF -8C78DE5F015720F4455209736A49C21235D8B2D1957739EB1DCAEE151FC162B8 -BD18A9580673FE2DA52E4E72E3DDEBF44385DB75C07D4D269190477ED0604DCF -DB8A5EB1283315C84DCA8D72BEF671572390C7C40378867975FAB49838F3A352 -4A4FEDD85C90E92551DE1E703B69C66F4604722DE2A135C70A9BD3277234D9B1 -5D2060076DBE6A00883AF273281CCE3E34933B75CA9BD8238B0EA935DABCB370 -017B67B4170938C18457081F0E866238A06A7CBDF0ABDA6797BEE0E04AF73445 -AB8FFC117CB8E1095FECD403570EB4FC8769132948B7C9A632ED42B57D26B027 -C003B89C34A698AD7469C709199AA0ED77DFAED715F81C3E9ABFF5EF3BC508A8 -70E4FFFE26507AFA979D08F37EE7B0C51479C3579B3828E8A93E0FEC7B4B2F44 -2E65DBE120F7EA7C14E3C76F21A3DE0DE13F59C0D10B1A1C7C6706C33EBD52E4 -F79DF7FCE1EDBB02803293428B34AEEE1B98B25A14820DD9030E3F5E1D908B70 -F5D8F98A45B6AD6D25836DEFBF5CB110578824F1C5494FBAEE1B3C62FA1B77C0 -F79034E4E7AF0EDDB5E1A7F010C50A4852824E2A0B42D068F466FE04D3DEEBC4 -1C6E803FF9DE446CA4EEDB037BAF696BEC94C139FF75E15DA90402F121B7FBAE -D8F476598BCD60C75925A32FBF5DAD953417B09A8D531877964AD98414D5EC16 -7F8E6014B2963B4674FD4F25DC8D865EEB86E66DC7773183152CB55C8E061825 -183901AAB3F0C8C39E07341BFAC51477699760BB1C8EE0A69D991CF1E6DDFD10 -88ADADC075CC50B73405E5AB31916C7BCB78AD9B239309878D53C43534599D17 -B3887EA1EBE57717EE2D67A7CAA3D8DFE404D52A9C9F74F27540DEB7B770AA94 -8A4F3215E422E45BDA775306CB894BE3690394A5176BF4F0D91F4D7F3766DBA7 -228B3E988B9D887764A0B7F9CF8FE725A9AE5FE2663329938E03BABC23729391 -47D08ADDDE9FB26DB25522B66874992319E92B5E63A26617F9EECC4BE56C30AC -C8B1C03FEAFD609D4EA2C338317AC2AE9C3A47A541F084D450298BF1CFC2FB8C -DBB674950CA227920988E09338B6386CC9DABDAEBB8EB522D9F2F6A8BDD62D12 -85826D86D3B8B4BC8406AE6878B2CF65BCD9DA104580C9AC4197B323E38A4154 -CAEB54D3EC1432A2469958430857793673AB00B9F47E0A8EFCE7DAC71B886EDA -CBF9F7AF3CDAB26AE1C2D3C6F111E0F099D1783F25273D18DA3FEFFD894BFB5A -E2C4D7948046C53912DA09F2CEDA9C644D388EE2C2037A69152112A9501CDDB0 -E7992D53ACEFB419465112E8DD53189E4F3EC3D9F8113898535032E630D218F2 -D6710F64B5475E4A43EA2EDD8B82C05F0FCD73A7345A58C8C385FC994070B7CD -A9B1724851B9C2667172F7C6EDE30438B803663AB10F3D01D204AF0F5FD50504 -64605D483C851E3102C314203F970560B0887E5800C7BF9D82D9CF4CD889D02D -DEBE89E51B790D3D45E915EA0F7C6ABB19096D53EA30B9B9EE288403B046893F -6278FC44CC46F85E1B9EDD22F14EC0C572A7CC289A97CB7672CB995176D5C4B6 -A159B838B04FE3531D5191CF925A4CE423F3BFF8BF94685E741FB1C0590A6CF3 -EBE5B8265841A0D40319A93938BF7562FE7282E84E96CABDDAB759EF5F55402E -461B0C55D343B6CF5F8E9CEF03A354E04196F329C50D5A06ABDAEDB11409E942 -CE97E3586F090D25C3E399A46635E0B4D5027D310A14833C0FA0E49827D035AD -230EA180D934C30A68286172328866ED4905FAF7C2EAF460B9FED0DB09566852 -0DAD2C446F7690322CA38F6EF7E519EF6026FD3DE12B88734266E067126D493D -62B0F12B2EAACDFE4F1E4A78769B2FC46041912FA1B01AC88B10A5FA0A579802 -377ED0728B3DAFEE8D0A6BE22CB1CF1B421426125A2ADBF35DB22E0BB2C51556 -5C980BAAEB498CDDEE98183BB8F2563E1909A03D1CA611CBDBA09D00E672EE46 -40AFC1448FE0B729D491FEA3A9EE39CA1C8E01AB5DE8F4AD3BDF8B58E829F6BC -7EAFDC2C5E3D27FBBB5AF40CC811E3A9DD4F287A0FF6DA3FB69C8D66944BBC62 -42E36AAAB1D0F696BD3C9A9ACDBAB117580E49D4C9C0A33B580486D4FB12388D -483477DFE0568E9E81B2E9807760908E6C4F6005FEF5A7FC9209C1076AF398EE -329EEFA43113642498E8B7EF4B10FD726AE2970B523FB5C304BEBCEAB442C1CD -BF9B09DBC05E3CB73980D27DE64B7D8B3513995D91E114E85062A809969D7E68 -5F3C2B19DE0DE2AABFB132E4034F9431BCE2415BA034F91ED7873C3CB662CBCE -6EDE484B7825B56F2CED73EA4D726CC0E94B97D009842ABC5A851963B6F42529 -E2879BD8A98AF1AC9262A152AB58388D60140089C402ECBE1F69050BE4431F54 -40C17B22027B7D8E30E47D8044BC4543F057493C7108565BBCBCBDB56CC1E3C5 -220A2E13DC697DFA36899999143637D14181F189E71D26EC8B47F90A64FCD953 -C329B2A4D791DA79963866F4BB126FD60B30215EECB129D768A8F8FC3F1E5D5E -6216CC1C3AC7A8BDD95210F63616BBEEB5D60030C662BE3A5949BF671A3B228A -0854FE022746D1EBBCFD01ADD9C81052C960066C13C04AC2F3E18BCAF510F49F -4C2268D6CCBA17281135989ACB6FE296911FB3FEE35A446D9229AB59A97E48D6 -2162CCED2A7C838015B3A5B4371C5F46A0906E1FF4682A13D5FE5C37A8A9F06F -20DE1954129E123A276F518F96215FDD104729194E6699FD073E765765CCB380 -C64A15DA054655B31F1EC90A821D54E3E2FF7F51892008084EA45ECF447C55E1 -15EF5BF38029A46EBA79F2A0E6852978E03FC15400123F0231FA274CB283B812 -9E2C758FBC76FBCF2DE48741C12B08D1F4EB466E7B8B58CD890F838E342346BC -A00F47DA9586E54FCB48FEC7D70D7FCC1C387A5C158B419278486553BB50DDDF -F7C49A2DF09CD4039180D54945AC0C0F7777FAD30502107A8EBEE00F1D326688 -A326126AF4CFDB7063FDADFAB6ECD44BF95E034F4C09C3C06E64527D831105E1 -D5CB463643E3766662C732F94706E4837C9741760F12F07F3AF2751119C2200C -30C808CEA6B13E2000906A4F0086FA5862A6769C9572EDBFE61681CBFAE841DD -5F7E940CDD6F96CB667CF616F67CA4089DFD27B276C63DCAF39DA4B7A2497B63 -7A1363DB5F8FB7737F41F710D657F1668BBB1DC2415E48B7D5B5578F6A025101 -73D712259E2A04690285F8FACFD2F1CDD695155BF48E7E6C3CDA27E3751D75AA -6299365833E1F290232572001D75470B6779E5C2D90D7D27F28597639B085869 -D42CC3C8D6568F976848691B754A3F830258548BF22EBD75791064E25971784D -9EB30A8105064487F5C16355E6A80FA240C38B4EDF50EBC104F7EE2E2C049AE7 -B50ACB07DC4556687353DF9F30FCAD0FDB75FED121A34B34BFAD8D6D129BE23F -A8EEF6F50931F38CF2E02691265AB504853782667827B685B98618F5761B58FA -8D2C4359603ADCD3890396197CD66F0E42E77C41AD43F221442D3E3BFBBF507E -6210C1D9EF75A456DD58AB8696FE12AB478BC436498AF884F0499005A0D75228 -B4F7AF2EC50436439DBB082129D7BD658D2D0B1A41C0FD220569469D0E8D0EC8 -461E51885B3C0376DC534DE69AD4F11991689F8ACC3715E649B9D9D379602B26 -AF50FC7B161D87B4C34C388C2F7860740B451B12D6A4248D09700BBF18D40612 -F4B28928CB336AF6FFEDDCA950A4A3D6947905BCDCA179D7E71FD4D8D1371B3C -E232E36FF2628772DC26C27F5F07EE43EBB5C897335D210EF0906F550C150FE2 -B60B760B3E3DD1AD90331433C3339F362619672DE9FBA63B2E06598D05A42DC9 -E0D6A3FA42AEC168E403F66990D58417EE5D3D5F3E02DE25CD95633CE96EAA62 -3DCA6A305D8D59451969D2124AE874EECDED6C526936515D975EE8FD81B05A14 -58118F5EF3D5D725067494008D5A5E51FEF09BF8973366A3E911174D782FBD2B -40B00A0974AFDCE72CF74DF583FB7DADAE44EBCA7F4F2A9FB5673F970E4A629A -ADE863A7609EE67624F1C068BF256DD35FB375E7EB8EAFE372B34FBE81C55F6A -828FD02A2A88ED97CCFC71B73DC3DCF3C4032A129797F35FD91C7AA1BF28548D -7A35832E51FB769C20007BF2EE294989E971633B8B768C7D1AF77A4E7E878C11 -E0AAD0AA845DB1A379161D0AF56B67681DF8FE7301FF189D2810A217C3937EEB -CCB666DC1D2922863523346BF507708F7CF55AE9F8BB0B38CBFF2C299A3AA4DD -1082D174880B31B221FB69DC1DA799CBD9407A12F60975B0B716DFA35C46778E -22BA90B83CDB4FB38641C02CA76E3B8C4B83299C9AF980899E97FE33D6D96DBD -8D6CAA105B3068E8913EA40E706A9FF75770DB84466144B65CD949740CC8312D -C34D690A983403963931A24668B013F8D4DB4D9A714C40BA994423BEBA7746A7 -91D4F91727ECAABD242590FFEEE1292A9EAAC12439E0DC76BAF0C56420B69FC6 -B4B0A3EF2FBDCF1AA73D7D06B773951AFC669683D4415EB97BB7D63C782F8102 -5E289AD658CB298F38AFE0326CF34D3FE3B5D394F5D194F8E46321E5590CA680 -F2030A5EDDC581916AA5FAD551A1D29929A3422F1C32CA1AD5034D50CF757A1B -4A77EDC07BCBDDF1698F96B27F71BC8E50BD8D38E9DAA9306ECC6A254C407A42 -D7F404FC94B634A95CFC9F7B7930C8014060423E54EE1EA39CD4E373686EA3DB -8E4C63241B962AF86DE35A6225CFA55A84FEE2EA7CF96D3EE9D75F65136B7304 -15D606FF47951C2B3599FC2FAA04BC6BE6B371B05A6E8E750227C349CE921B54 -E20AF2EF688690729F0D0C483A9C0975B5E4696C6F3486DC844F55471F35FE78 -C05790A29BDDC4486B2BCBAC5024D604D4B50D73F8E4262786E4E7D6E683CE72 -3C18148BDB104D9FE2639DDE1913162BC016EEF5EB4DFBAED116B150D4D2EF64 -A973915E8AB98D59C21E05152DAC449E4DE92BCBB092776178729B0A1E3B3A93 -DAE48FE894116FDE218436D62FF5C9BCC8FACED941FA55B0AE2D6697FD183E51 -7A70EBD460C5466C0BBAD2735CE6C30929E707D4DF82D503480451928507536E -02A972F1A072C857EC4ADD0F8ED5BEF5AF43A8A4B4F8CB50966E13BB41D2FAC1 -84447717659A3027CEB0F8BF617E815CF7B42F8104F4808AB19ABA9B7BCF6E6E -358A1337343DCE48B5BA028F4B339BB5F0B1B5FE7905A850A3600457E699E4E8 -5A50A178A7B977D8FF4655A906EAD3086B6FD5249992DDA846AF0F9ECC0F3598 -9EB52A49136C99896AA3F8C9FDF544236E7C959930E90B12BD1A5D92ADA70089 -D3D1B16B992E91963A94518B0583B83756EDB6EFB516F65BB40C852C2518EBD2 -95200B529E8DAE9168C6436F45870378E9DC77AAB889639725F8CDFE59C130A4 -2E2F3EEE32A9BB3A4ECBABA8356FDD8A9CE5232ECDA9DAA37DD621846051EBEF -0A0B8C9A6DF5FFF72A21CA5359C502D2C433DC5836851959DF34ED753308A38D -1219AFDC12CC5EB827ECD20676A67FDBBB9D9DCF561D283C3C16BDB9F62E3A4E -3533D07B8CA6C684FDCF68322FAB95C5F2A408191290775FB54C3B9C567CAD53 -8280053A99567C3E8142F2BDD10F4B56C050D6905121E195288D606BD4E03323 -F15E9143689CB88BE54CD5312106E2A61419D03D395E11E7FF151F190FC07FE8 -AAF881896719029AE81E7392D3017B3EDD889885A283CC7F7990B7732D47AACA -F8F1F370090392AF72399EF1FF77C79F08EE9F7B251FF4AB5F4EF714EE1D9B12 -E05DA60B3554C4B407FE0C7BF7279A89B29B422725B798AE3146E7C86CAD215B -6FC33F5DBDB0837C68E894494176E5B3C0613677A793C6C10DB8578AC98BB50A -4F098137BECD52FE802C0A9B0D8FA0320EB3BCFAE1330E9981D499FBCFDFC6F6 -0208620F7316F12CDA362E4512C22EA299C1465A707EC9FCE3F028454A8898ED -88B17E1D920D93C3D2D5DCA21422D9051FE861733795088CEAD0E7923DA5A189 -719AA56AE5A3BF93E68B43B610F1A987BF3DAAABDCE6932E0B4E3F62CD17798A -34D868CD4AFCD6EFF152E83BECBEFC1C85075F047039960BB1730A343FC4DA48 -B9C61D0021394EB48304DDC00D37FE3229E03BB51075CF66881120513BD2B489 -E449CC7C65AC1AE7B669F8F5FE249B46A875C527A71BFCA475D18ADC2E94E667 -12F8AE92580BD27BDC71BDF0842A80F39014363E86B3860E6FC37395668A0A6C -AFD2DC7658B664EFF5D824F3F51292030E235E0D2F6B43A07C76B559434E02E2 -038AF9C907E612CFC6B025913E8B54F6275551E004AD22BF1308E0DBD68B184F -01650B8DB85FA52927E5F78A645A78021F8E60646B221C108A6E58CB234B506C -9C81DE6818FD8593010B76900847661F73F20F760E15BF3EEA3BE90FA07C88FD -C352F5707EB6F83410FB686177D379283F9F505A5F6B597506A151DCC51AE31C -ECA6007592F5879857D008751B1D05FDC58C978391BA03688B7D465EF871261E -2B33971B26251AB1171EF3283419D049ED7CFC805411CDD4649F0345E0E7F434 -AFBA49AB55EEFF02B09A8FBBB686F4A3265BF628FC956E896A3B515305683FE6 -3EC96CAC2BC4D9E8BF8797875FB189C43808757C4618279B65C8AB15BB98AF8F -1F817183CF1E355862901F10AD59BE1F344C06661F57C32758851007EDDCBAA3 -2FD9E6254C95FECB6FD87631812AD6883E55CA0606E79C73B205EFFF7627FA25 -1EB4800AF0771E26F1515931603E0E3EA7225095137BA8308E802BA131A572C5 -786D92F6AB74E707CF412B21B2BCA10DD46F717A65CBE31A75364E55AF920293 -83C9CED06B5D25FA5D7BB9C546C43F773D971E591A8E9A67FB5B5B97331176F9 -D69D27DD05DD756BB61420A251F0C51263C6E91176FAF06C541D5AB5D813FC29 -47801C9B7329810BDE2D691C497FD5D3ABADC778A3E2899CAC444B1DD27A7A23 -7EF7F162A1C65E0CB98F5B40B2D43C57F518D631AD206700BD4005C8521331D4 -75DFCE3B4B2CFB496FB26EC2DD9A0EE71736847AC930B442E2A8D492969A34F0 -228BAC3AF7312628BE5AE33B1B3DE83C22D09C04A17035A93F3E1C489969B997 -169A56681843B6AF1DA4FFB3F4FF39B27EBBFF981C4E168574B1DAEE25F5D082 -393AD73B7B22236ED9A5A3748EAE8217AA39743EE3CACDF1A85BCA2DFFB62689 -FB0408AE5E86028A33C6238830BA9B38C70A3460BF731661074AE4BE71D64956 -A958ACC7CA90CAF79E494D796B01A88826C4EDBE10298CE234900F0E85D8A99A -7A731D4D840DD95EF3E8576886227FB5AC24A1260FA651FE8D53F4215CFC3EA1 -7CA03543B74C641028DD09780484D51660A8AB79AF5134808471876F6B952944 -8F91DC90305D01DC00E9B37CF0CD6D567233E8FE6B14ECE8C6DBF56699BE1AFE -B58A868C149964CA9CE4B807AA801EA32804B6572D5FCC435CEE1DD2FAC1516C -AA22F2161B4DE706D43C50AE005530F24E351FC0D3D1DD6B48234406D08BFA77 -5346352198F7582EB15529FF8A1A69A4819399FAF43FA39C0E581DAB224296E4 -DBD7758CA9EEDB33E9985B567DE5968513CDF02D87873F520801A37AB3E142A9 -0F26D559801672FCBC81F61DBD9D7F7378E6BC6F34CB9846C721C84DBCCB5873 -678DFD84F3ECCA7598F0A6FFD230E798E59CA32F0DBE5B5B0C0E5575936804AD -ACD9769F25683F93537EA66A1B8DA7AFFA62D7AD215A17BC98EA75EB8A149A40 -45E6576D587A308684860417506DBF24FADA8C69288A5F51C6FA42A5C63287C1 -143360AC0C5FCB531470C5D2526B6157F952B5C8B3CA3B00C268EE8F427C18C4 -92DA17833444C031F0C381416D5A19CAD10F8ABC6E350A94D56C693812176324 -CB051E3A46E78C1FC70C48BB892111B5E03DDBAF35DAC025B86E6B292C4BD827 -25A2155075D062F95569FA8744B534C7869EE219475EEB7E8E4BB288ED2B48CE -00DD40DA38783E772B574CDD71538D07AB250201A67B7D9A48EC8FD19668F174 -FFE86E6CE4C47859CF410DA36E6093888245552CEDA735D9CFEA352BC938E060 -50E8F6F33154D7DD44FBABB8FDAC2F5E2912F1688357F8F56DDB5BF6454BC207 -D0ED71052BC00F44AB679009A220708A86B9F9754D864A721D7C325632E532A4 -06E8B89AFCE2E82E8F56BC695849B4ACCBDCDCD1370662E26CFE5335D36DE667 -01E63F1406E7332CF3D1A491F75A8F1924FDD57C4F1836F0189B92C63D791C2E -A78189BB1B0CF217C0EFEC8C98DB89B7DFF0735974AFE4A52AA6A1B1701C5238 -CAA28FAD4F0214638453632923A1511980EB75B78C3DC6FD692287A0D9E27079 -6662013BBCD1559AF0618A7F4C84B4D5D942C792C20E092040933EE3B7165996 -ABBD48672A72FA5106FC39969E194F2E8B1703D39790795C9E71A3413B4F3E3E -F1D8AD02B592415A733238F23F72C81B1C8C7B3366004109F703E68F688AE75A -A618CF5B89A197907BAFA27D957BDC1FCC1B94DA196D0D6BD24F8E7913F336CB -A7F6A137923D77E6AD68D6B7FA5BBE0330B259A63CE92CBF51714336398D775F -5D9AF39DA5A164B670E4E19ED687C7C90AD60DCAF18FFF0AF864D344BD701C63 -1E4B0EFD3B7B299A7A8DDA8E0BE1595C7565B7B9F5D01E24B8D510CCC870E191 -1D90074DFE541111E3AEB66F279F572796F42AC5AF81C07A32A39C9151BE59C9 -F5B1205A9E2FBA9F03D020BA0A3C0A3D9EEC9CD8F79A4C9AAABB3DD14AC46C66 -3BA80044267D781D8EDB12A8C3860A24DDD157D1840414F20021FA483E83F1D9 -4FFF9FBBC04B0EE5C40B85D85F687693E05FBC5EE0ED2A940DC9CF2DDC0A41F6 -009391F1B08E232F6F63B5BB39309A4EB090F4FEF2ACBD7EC5B3BE1FF3CF702A -BF973C5DC8B535B7DB8D835825BA42F5FCDABF844B820F91BC9B8A0B48D36EC9 -75897F70D555B2D6A7190E086981D42E87D73281F5D72B59DC06E847D431319C -FFA8272A3652FDC0BA0E37BBCA44E0736E4A23FF7446EFE2D0E59E96F8962398 -F52484FFE824556254D2213028343E03895FDD964BFE513F7BF404C0F14ACE23 -93772CC67C7C6B9EC7BCCB916A6917320FFEE3A93CEE199606873ECCCEDDB42C -F591ED6B0AFDA824A87F49731BC3E24247EFA1932E9927BFC53B6B5DADE507F6 -98F913362467857D737D86EF45A13DEB3FA91927BB7BFFD0A0E96ECD67B93873 -BAEDA02417182E3F13E53F1229318656FBAD3F580442ACDA2F4403EEFC4DF5E8 -BFEC5E1BCAF5A3AAAB2D98A9486F25A14F92305E99B85F810D5C10F2F86BE752 -00C241F2803502168292F2FD34EAD43D1CB4089966A28CED9D03BD9FA076ED82 -7D01321E607F90AAA9DD616DCB9A0FC30B293212FFA33F66C6E630315AEF9F84 -83347A919F962A9F13B0167E8FAE79C6AEF5550B59C5ACE7F8D2A901E39690FE -9E0E76D2371F1C9B3CBC672ECAC2A3634557BB90DA0F344E9ABFE009C009E963 -68C93F872BAE759EC1AF5006CFA314D87D2C41E8DADF9363D9A5CBEB18DE1E43 -A015BB67932FE854E33EA2E93CEEF842BA0A7DFDC636FDB746F45ABDF95FB85B -76F1694C2E4943FEEB737E3F30ADB939D2363AACC0E34C8F5C7835AA9889FBF2 -6361DD8B823281BF2D0F71640C4AA1A07F05663189A94DE48A8290B02ABD7EB5 -4989F3AA7A77819CDA857AEA5F4CF0DCCEB92D106D89F96A39326D4B01ACCFFD -06B8494A842E59CF06E520957E66D9CF7924B599B26B82D940BC7934DA5FDF31 -1AB8103E552B3D3744B103EA4ACA9C1B1D4A394B5FBA9786FC39E8FAAADAFEB7 -46BF4CC54D7FE1A5A00BF4135628CAB6736803A8FE53A1E4D49BC441C15EAAEC -8EE16831E9F2679FBD1CD471CAC2B27D16B6EDE6264B86C98C2C53940528135F -1038C5844CACB7AF95ADA289E2D3275E0DA020298BE2D380E13B2D7E86C6EBF4 -7555D8DB3A0FE904A076914529AAE1667FCEAF9C6E75A55A848038CDCE88297F -1F4FA01AE181842790039F0CB446993440D1E8E65515C0706D0235AC01D8DE24 -427071312CF09F56B2CAA8A8AEEB320E558A3EBDD63C731BFA68E118D6113BCC -40E0D15AF9903F25707869C598E60184255D9589B2E107FCCD4399FB3501AFE9 -156757804C48B3E0A730C01A2C1EE110B0B3EB294B32E5EC8CD589951C28E451 -166C3886027B39C989A20D016FCE80F717D1FE4AC612CF0FDE7903BB7BC447A6 -E251A1040880A245E3C0477888515169B29620F363B810EA6E4E81F8626D338B -EA71C2314FAC1F8FB89D74D65F54CC2C41A49E51479CAB6206644C41DFD2543F -1F29F603BDA8FBDE751D97CF4835862FA146621CF0D6B72E0847D8851DCBDE6B -340D5FE0C12B2F5AFFAEF828B9C363744313F260E889BCB11D46D225176DA9E9 -624050ED5F3823416957B1DFD1AB431B778A4F890B32EC707309E90111A09770 -8431E4384E434B565B0229C134DD4E1A153E9DFF94035A9FC70A7D10B8E75710 -6D622449AE89988122009C64406F2E05BEBB39F4D0CD5F5E8018A3D8FF2E7B8F -0061EC98E3D298A3B1DF4617D8FAAD14AA0C4A26124F6223BF7EE2019E698842 -7727B42992E2593FAECC8D4D4CC830A772F664AC72B04235914F7BBA0B48473A -2E26BE70066DF20773D278A4A9D255906654F1B5D2D3BAB285A54ACA55589EB0 -E00C98923C5AEA2CEE4BA6D5ABC8A538976D951ED0BA03B707A7D3EFF93B6FED -7A19BD7A69FBD0CB961E41F13E91C5B61F5050B121421E70AE60C3707F4556FA -EC81A10FDB7E9B1296F5E0E8EE3E15AFD01C864D8B0490F48758A6C648BB0E24 -491690B449C48E2B7AB0E8A3264F7D9818BFAA1E48F7FD93993D9C56DC6E327E -9FF71517FF6E8D6FE27C1E7888730D6AD80413D5ED455EEFBC65704C8F8C7C8E -624E7261FB663C17C46D9D0C4D24AC2A7E334E009F7E36C52CB9820DFAB6911A -02BE6501991CCB7C5CB0CCA207BC0C81F34473DB952EA861A6033B5912819A3E -3B4BEA79AEFCD9C3D2277C6567B56818CC66C5B21553347FBB2B4604152A9388 -A1E0790A9536D2EFF13AD7F150E71A0EAED260A584D385EA0957C2244180A9DB -4E8D4B3E5624B762175AF69BB121E611D911EE033DC0EF2D98E4497A1E45DF89 -0809175426A65E2D455723F82DA0FE4A05E97DBE82D5BEBCCA63360FD036BE04 -55B5C34C11404BDDB63E00C30654B905E9C9C47810F48D8A5F4C334DC298A734 -C621BFE22C62293DD7970158248709EBC215D8A66FE8FFF036B729CEDCAA55E9 -75761FC4F96452D528D3552C4DC2F2F5589A6E0787CF664143DA5B944383634C -6B9B15B69BD871D1EE15A13FFC971107D5952DF9777C324939298C5145C4CA05 -3852FD6C25B9331A7CD21E226085405A3E2674399CC3DC5F25BA928333EBF111 -FFC603E240D0B57A673C3F76EF00B3E40FBF9283754CF826C479EB4DFE5C48C9 -96EF66D37B50143A6BFE2636CBDD181BC5D7E084182122ABAD2AABA8A07F6159 -75AE6D61D893AE2CCEF0A23E3AA24519AEE6E6C259871D0857799D3B2615F309 -1634F4084B1C0EE666E0781C728E2600DCB2BB40B83E9EA2DA565412FA8FD7CC -FC7BE3BD26EFC7407BE15DF6729D28279F2B06CA3EE1F227B5BB9994211EAD8B -C12D883A34C9C9A727D1C2CBF1C1DF070952E29BE0981C557A02D62EB6B69FBD -BFD3130FEF6C54B2B645A2F5005BB6FA26162F13866253 +331942DA18ADF89C5E79B969611C123465054D82C1DB771E6506EE7EFA2BC0E1 +DDAF60DAFBE6E98F30970280A2B500EF3E9FA526BD478E1125461E1A4AC61B41 +D0FD917B2D891EDD84DD60DBDE3BEAD106058BAB10F882E4E143792C2EE4D13D +A5837253F8577B67D8A2F0936152AB0555EE029D0B406C99B2795C5B0B394EF6 +78946EC9ABC64118C3FB0C8BD6C4AD2B18C319E721561AAD9DF439EE057291C4 +6024B31D64D08E756BC2692C2372971247A706A58E7A6B20F00D474DF5150730 +5D786AEF9B56C84EC3823491CF0EAE567EB466FA0B26469FCA00692524BAEA17 +602051E98B67BC2AD63A1DF8F3CC41121106CC02C07D3D055758B3C33D3E50F9 +88675B2D6B3DD1789F1AE9AAEEF5D5BD3E99D9EDFF98A927D270EB8D136A1A2A +396E8B94DA9BAA7AF8243F6CBE38546A4212C37B752EE6099FAD5FC3D12729C7 +751F60EAE425B2E6804B9A7C392D2CC0CA07E7384DC4A5ADCD8911A3C09E4DC0 +9233E8A3F7BEA1428BBA8262517DA3801EA961E912D5DA81AB9560EF800919F1 +DEE9CC73EC9251754860B83A1D25EA364AD1315BC4943A3C5D920318BFF3A2D5 +27A0D8DFFD02AC3E2E6059A4CD98444B50AC5BE7B9D37DFDFBB38FF335CF5A9D +AF6AF8DE0E686B66810D28F7A79D5B398DCB74B4E363B0BFD1519FCB34982DA3 +077A4FD0B5A2686D8EEC5D5B29D07C40AE2812E33894AE7FEED8DF2AE9C1F796 +9F5FD59E1277982CCB73F1945E762260627B1C1964091C858FC0EA75F4DC81C0 +2872B4D5846F3BBB3A79B683940A568A1FD68799B226DF4BFA0B09E77210A4F1 +2E0932BAD3CAD2FB945ABEC86ACDABDCB758C39B5730890D7A472F39A813FC3A +598E2D767DCEA004056FDDAF4346573AF990F30B76E97EBB2FCC38FA116DFE95 +6D9B579467499AC2A7F659692CF63BFF859FA90F9584E70264304229C6577B07 +F9FABCDD314285F8B987FBAD04E4E61184F96F31B38627CC6D83743C0A561004 +888F002862FD99CA0F81864D180DDEC1B3893B93F6552E139E856C47CF7E995C +7C273CF00776925CF39A298229683D28DF7E9F21E93F8B25BD2A111916111809 +39014D096DA99B8100FD17A4BE9129D0181F515C8D43AC6F3FADC10979526FB9 +4369B250A522444E773942AB21B630F470F5D42E09037AAB0DA0478360A349E5 +3858CAAC76E58C6E55317C9D307E01965C244C4BD24E48446FD0DADD44B3D7C2 +AF2D92AF002AE1014429FCC090CF52DBFC36FFB5915C5215DC2F9DDCE48426DF +844DA4FB5DE5C9429B35039BFE218FBCF9ABA471790D604D0107FB65D7AA05FE +23C350C93FF02982AF2C8D387C9401F1AE5A826E9128B5814FA24DE537FF57C2 +38F12A50F8C42D53B2F0D95CEB47D11D802326135A3E3662A454F67CEE321BF9 +6FD841DE922B4C1E0BC2753B9F3F6F24FFBD4157ACDBADABD735E5B5626A1C49 +6DD59835F4A6275F66657413702203C4523E6B7D74D81E11B37F2FA86917EBB0 +EBF4A55103ACEC7E420A7D6052B2D38940119C34E2E3D3280960468E0AB10A40 +0758A98AFC872037C929CBCAC71F5A45CD9AEFD1CE854858353A0852D9F88129 +F0EE1EDCCB1268E35494DF962AE27EA6C0AD212C0C862EE355C5580057B2C4F0 +580FED0B2BD80716DDE4350B73877EE349E3A4A63EACF07013B0484F94A2F28B +54A3CCB83ACD34A0DB2D87624C7DABFA77362AB0CBC22D73C2566C164088C449 +01EDC05AF90DEFE189FAE81930CD6D203596074E73762490AB571C044DD3989A +66E0F2B9802F4EE4A3DBDCA3E4B27E331951F4F21AD36D05F4E83C895CBE9BC7 +CDD4AD272BC22B5340F962039F0DD0DF6DDAB20856AD48F1AB329282E81DD509 +813F4041189C99A3DD34B9E511CEF5A61642FFEF819364214545E20185D04776 +3A23B72A16BABC12AC355664EE9B6B04A5B721CA4639CA95023277A0340461A7 +6679A462B97926BF76C7F195131037C2DD154B9A0D3A98E866C8BDC869E82B08 +45CE67161B336B4CE0153F42BF005DDBE7004F9CB8EAA04EF844E469A99BCA93 +49C80C550BD7B2EC80BE4F55ABA0E33059288A36A01F8487F2A4F3A8CBEC994D +1723CF8ED8AF2139DB41284C778AE4DA881017C72C7C67DA310BEFBFAE4E52C7 +4EA68B8DADCD68FFD132DC14E90614609CDF571644F78FDA212F7F7A8C5E0F23 +D30E3AF51161915468A2ECB5F5F5C9E51762AC7F914383E9C49EEAF70A7ADBF2 +667E9E7BFB1F89FAB292417B1C22726B8F3A267EF227D38C9328168EEBD65968 +EC16AA12FEA77D3813F871B40BF7F9F39F8E8AF3470984DEDA9ADBC52F6F3C08 +4C8F80FF637CB5941A082C46275B3112F73BF17157E47C27E6D5328391AC81F5 +18CAF829EA5655A28BDE6F2E09190462D920B5883DF1CB187FDC9ABEE351581E +27D3FE8CD81BFF94CE534CA166252417EE05223D6B6960D473B021EB8700D45A +529E96BED6E2EA51D0A97CD953DA4E177DAAD914DA8A304D978D5C9375C88E15 +3E3BAEE87A6AB1DA10AAE3A36DBB5C3E3249FFDEA9187FB5B4E2C7435A444F78 +ECD6D7C8623835BDDB1B32C7B97DFE8B7C9D4BAC01F51484B96EA6BE7B8B6871 +50F91362EAF19C28B61A8CCC68241BFD8772253EA3931DCB92DF492D40C3015C +C5AB21B46E09C60D5447A6D0E2A0032DA3FB31FDE5871821DE1B6D811CF9D3EA +17537676A4F27A7CFAC79DECAA866DF0B06137011328E28524521BE97E125A48 +99A60C474644E0CA13FDFE368778DCAB7ACFE2940AF8DD4AE0AAE2B2278E0D6D +0B83C70693BBE2EB0D5CD3BB572561F830379358FA9A6D60C7C77B7B5EAB61E5 +274C635D699558B1C1B4E7243B1662797BBC1813F637E2189ED5B5C09E81686E +6E1E41350D7B14CD5F85A4753430C8DB3BF724673001D8B354036CC1A4A436F0 +C74F4F3E4071F995A1B394ED974051B8F2C24416DEA2E18EC82B910EE38790FD +0B31A1B01322DE131054286BD668B32460EC9D42D4626ED00BD81141EB313DE9 +8EB28228E04B1D4324E93DDE0FF6C52103AFE6B36107138B0EFE799D5643ACC6 +915877932A4E6D8FA5CE24253D981864A75ED97434B96000F6C1F13879609403 +A06C9F7E75259C21DB01E44EE1F3A48C4AD5D7A3A2C7E28259E31EBABEA74CD5 +B842343EE409B4AE792C5E23BD81A41F099BBD9775AE1401A1B221D97D3BF79A +DA2A64AA6E37839755D5CF4E931B3ECA258FF3DF46CF0753B2E1E713C4E6FADE +7843B4750DBE4ED9C8194295EC3DAB29BE7577ADF285FCCF89B66ECA83AD9359 +80E08CDE4C2EC8FC382BB233A6DD3BD103FC026B8536D6584B27C9DC63CD6419 +0DC194F54D61BEB16071FA5C90F95DC4C3F562591FF9A2A63A2C4650865982E7 +91BEBC25FDCC286F7676528F957D263D0427351CA785913D7A8A3E8D432809FC +4450AD63F85D6305A0342D283E125FB0B933CC9E43247ACD480B48D069E2E495 +E18B9545A11370A7F168E3AF9F5291CDDC42D5156D9DF2291AB356DA52D45F7E +291B08922F2A90E80AB0F8844B54DBBDBEBDE7932FF7434423657F72DF60BB46 +EC4A759F33FFE566D772AFF7344E64D9F0AE948CE3D304C7306491BF51B2C886 +23921CA1A60BC33A2F8BF231AA6DE06064B3ECC1C83002CCE73F2F5656FC1CD6 +2B4F76326C0FB690930F30284322A9969969D9F59985ABABBE4F6CAA0D2D0FC7 +12EC2F4387FE9ACBAC666B6DE8B56BB7FF39A9F5D20482A4BEE46E23A37E178C +588D0D06A8DCE84C8496A367385C1482BE700D5AF732559E4A4CAE5BC8151AAF +1927F61CDEE49058455A25968C08491140AA6D7D90C5D48BD580E8FCBCC2B4B8 +D9C29CC7186217FC02FED0388F55AA640793431B65E037EC302A19B3B33EDB6B +4E61D3E4541F0B9143FDAB7A3929DE1970ADE1DC1BC0883994DAE7908AE5561B +DDBE61E930AC2FBD643E087848073710F00239920D8E9AF7F8E8BAA5BF9B807E +40E72F81489FA67B449644D3D826417990CBBF93EC44F8DCD230F5A3D9984456 +8B03802C7B4B22DA23715EBC245FFAEA7B0E32627F9E71CC94C0C3045FE52B62 +5486471DA7BC5FEC56A1BA255F3AF867EC3265B3F4A63AB0271F95488E267C32 +112395F977FE1DA953507136DC59FF3ECFF1EA252FFB82CB1ACEC541F5CB2AC3 +FB35AE5A4971D5632341A16EEBD6D9F2EB5F453AC9C96238C8265D792EB16E58 +244559A6C23C20622D44F8FBE9DD731FEAD4A6BE66CBC9B95A5BFF59B0ECBB4B +E17EF6D3E423A8E49C96CB4F93EAD4DE2335AAB02AF12FC2A9BC2FC81CE526C2 +F64A473FE386DFEE4E233EFC588C5B3650A72C30D2AE2664BFC0CAD9D5BD6433 +BD67298B1B6C990D5CBE4FD20C1EDFA6839226E606D1F66FE59F3EB47E35C567 +B1E937F9061289E90BD151BBCE16C9ADBC8C65D09BD8E9F87C403A0D05FF3D90 +3015F7E89465244616BA1121951C092505BAD32172BC5516645B14D60409B2C4 +C94976B1DF3CCBC33C66FF4F002528B942E88E8D2FA4E1B098A1FAECCC33C591 +1EC4AC61596D00B65C6218273819E46BE457B9C4CBF6F1A778E16AC64050ECB0 +C65549AA2528D51CC11D92E9A8E9ABBDC4FA91651A661C855919594A235E6AC9 +E3EF824B79E3088D7378B5055D155BDA9D7B909552AACA888B43C22188F2030E +5E7E8A38174E0237C2690713AD73CCD5262D3D8D1237C42A1924E5370568279D +E9D5B05C39E009B491094AAF4E7EC89D04BC4A9A2892A47F612FE169CFB3677E +557AAC664BDDA6020C6D74FDB5DDA927B9112277D87C43DD5F82A5633693C2C4 +80B16A9F6CA63366D28BDE65AF9B6C6A3E035DA5792D61BF3198BE6E0C04D0EE +519E388BC07530011FBF532F7E580760449476AF8067710F9F222B1E71A8874A +A0A5C0E2E813288322698E5C5C8CC7493453555D7C332722DEBBD0FB3EAC6246 +93939BA42CD6905AD16F873B14968C340F6CED94E8E8B28C4DC3B31CA9BD1E4B +2DC161FD50A44CDA71A0693483F1A7B41FB6F5833D39F638F54D85EA0B187649 +38FACCC8CCEFC695C9C8BDB87713AB89726FB69844ECA220595E123A4BA1ED14 +13222737A3304CDDBB8424D306518C6FE3D3C2836C0C329E9223AF0BDBAB627C +4344A00A23787E5969664778171B11CA2DDC70EF7AE514765E87D20DFBE9F39A +E1CF8F43F8EB9AD584F6A9876981C3901DFB457B04796C36D6A261BDCE3F1BFD +7945CC3BFB731769051686F1F0A877FA8DF81D9E72B44F3DD953DBE3006822DE +680F834BD66F9A91F26AF44C93A6BECB1CBC43EB27061001BA9D0F4FD8992A1C +6E73FD209E793D43BDB645758A712B93D09237732AFB2E5CD6093821DD0B90F9 +AD613062AE97713B69D89DF13D9C482183491E0CC03448FE256B885A157F0905 +DDB5BB4EDF93C4841B87AA52002F48AF2E76EF3C9862B95A68F760C9FC84D7C1 +C5E44113F2DD335F4B275CC3E458B9AFCC95060A2006037E2BF6E3445CCA6573 +FD22ACEDD9ED69E8F502B1F2D0320639250C0F356ECC43A27CBF91C87F5299A0 +A6613BBCA99A1B2DE7C05DCD91EF68F8319D3147254F9690F84419DB8ABE8BAE +398CA709A4E779307536E46F9E0BFA44F99C296019C87261E2B31A99D888499E +87FD66622FEB5F10945ABFE7F92688C723EB0AD6676F6F0B492FBB2BE7071979 +1B3154BB18E9389670E417B0CEE5C4873E5AB870CF14AFB1A601F6679ECD0424 +DC64A495A7D93B659D2A265372E2017E4120580E65178F61FC4558DC9EE3318B +46CD4F6DD2BCE71811AD0616BBCEF04C8CB91A3513694C63C13AB227FB99E175 +BF7E4EE6B5C264D76929E24518E4650CF5FB25D07CB75FBB4A9EE9349AA2AE69 +CCD0B30D7A1248281C6A95B98792933B45F5D0431769031F2D7CC45BDDB7BDC0 +D69ACA7D8BB1B8A3A06A1E6DA6CA290D59409DFDE8D154E9063A3C33597070FC +5F7E46A281DCCC5B5F6F840651AEA70AC412BDCAEB549BB3F38035F8F8B3876E +0E5EF8BF0F76D6495054BD4EA05CCAD9B3C7D438DD6FD963410D4C0FB5C04E74 +EB96B9258C08CDF791617BED9400B36DEFFD20DF6926917DF01FCDA0332A6D66 +EF42326069F40549FD62383BC26643680ACFB63EB8602BCBC19C6914C36874C4 +FE9368E4ACAD858A877EDDD5C6FDDF24B1E7BED3E2EE4E6029E3E6A89F513EEB +B56D50D7D6F4BADBBD464CA5B55FA60586AC6FC72890B28F836FBD9B19677F81 +CC9FFCFCEBF20E1DE04A2EDC60AAD896E25780A52EE7C5937ED25E3E80677650 +7B0E50C9C1F7D5F01AD68ED1049C2C1E36533B0693C960E4F9881FC8137DF6CD +00E95B425D00BA7CBFBEB9D787DF8CAAEABDA5A8612EBC1DA63D695C584A18DB +C3BF2BFBA90F16926F5BE3E945689FA0CE072872AE3DD8A5F917BF41D15888C5 +6BA972EFE29014BCC6044AF174E7E1354EA0F2C320F8F26E4C092D517C8A2C30 +8F3482388843E60764F02FA1EC26BE8AE517EA4B0762D2338F505409E4E60AC7 +F78280A9AD3BD9988DDF47C4FB3D7BC4D33E4D6CEEDA601E7A1FC21BC4F40081 +830D6224C3D433B4F2F1D1D7A2D451AE49B0C410A3480B69ECEDEB6807DE9DCB +3C5A9B237C03DE62D5CE10C507919B65C34B8522E9C175EF24BE5258CA785AC1 +72907A9A5EB54022123FEFEF9B1080FEE0CC1FD338C833C5DDB5AEFFE2FE5B0D +A17B14D74D8BE761083A5045399A9D3F8FDCAB0D2F86083D5D6795F9F631A728 +25C5ACB2267C0086E194BA3F3554C0E94602FAF0783CA4AA63E7DB6978103D29 +0E7A4BB52E90034FA9019232C8FDDEE30905F69DFD6FDC78A0A473F5AE7CBF82 +936636D8C3E6C6E8AD80119A38B8F833EAC9CC41C2110DEB0C7DF59B57FE22F7 +634EA89533BE3A8A9899EF54E7E6BB72820C9FA9F1FA3DD7E229D2CF56290755 +7BB5B672FF1AEB47C0966AD1978EB09B99E93E01D70184F37F5D6168251C0A36 +3C913D292428B08CB5ABB142FEFA0EC7621CCE428D3578515CABF820148C0DE8 +B5A21FCBE30757EE2B6E9E8A15F0DE4C0D100320DCAF26D06E39635262F45A52 +8E3F27DFA8FDAD2BBAE2E16B30B415D791041B5DD1818353552AEF6519A868B6 +F1BFB416B242A372066BDA80A0D077AECDD024C0DF7A3E590C6F830AB58B8641 +DA426B0FECB45FA3FC7BCFEFFF124AF6A5AB3DB6850831914DE4CE174E844F18 +87C469F610B6EE45AF70E2FC50485FC2963AD372BB1FE75E850ED5103A982972 +EC88D242A1A44EE80DBD34EFD28ED1AB9BF11648EF0D1E5DBB22E4716FA64564 +5C91F9FD871D120B2EEA0AC34BBC208706F2C27F4CB8D1F293119A155992A427 +85C53050C0E9FEB765F2155CB9F44C7213D906DA6D9CECA44EAE0EC7980E3EC4 +974162E61FD00A9B41DAE5CFA46C45E3FF040F58CE2032E7949171448AF62492 +24A61827C0185B11F10219DA6D4B34AA9A5991F3C0C5E39B6B7F3EE82858AC38 +C5E03D76E3650E188C2B53933AA36415FE06F16F73FC7E9D97F936FBD24C1EB7 +400EB2128820FA3CE0B92B5A2ED74F7AB4ECEF67290FB8B1FC1A63F886C30A06 +571EFA15F713C5D7683973CDB4AA7C1B6D4DFF4BA9D4076545886BB4B66AE113 +3B1CF78EA710D5C33C4E33CD0348E60F15137602AA974626666D827A748ABD54 +07E8F3776F06BD34A074CB1B74FCD8076A90AF026D20A2151041BCBA74D9279B +C1FD9BB9274D30A1E6CF963E384F93708691C0FD24537B92BA2DD32404DE8F6E +D2DC16340DC311A3BE9065B57DC5A6A47D9751068869CBCAC02C580F657201B5 +FD574EE2D1872513BADEA46E926B04C24C8ABE0C6B1E6905D9B14B3EFAB1BB3F +808975E72FA7141AB2F31AF6555F99E3572D8E9D8C603E568D77EE0CD3F9926C +C22BE8FEA7E2E4934716E6EBB16844FD6D13EFD61D5E21716AEAF1C99A501312 +C512F39291FBC0B7F06DBE59B522F38EF4726FDF78EFCFB6DA81C0F0DC853CA6 +6FE5AF0D804C8E0606DA77D8304433878816AAC947D5D8FCE1DA0DA300A7D5AB +4DF253F6682832FEB0340E8489CD5C124026C6D67D3A9C73E79C800F6C327DCB +B8B249AA9523A9986EE5FBC8710066744A3C3C1CBAC61816332327B514B039C1 +7F27FCBE9A18E3C5D22DFB3AC1A957DA5A2B2558C75E0F581D3E8FB4145A71A3 +D930ADA614F631933C8075D097610249113F44B9DC1A40DF6A680FF5A144E955 +693523D7A73D88C6A297CC0746AC24FD8EE5AE98C89CDE15D269466319D6B37D +E375136E7B07E6F6E6C3AFCF3F1BAA43652BA42E49F8AAD5FFF36D23E9163423 +3770F602C407C7434E19092B0B612972F47A8604F46C56C5AF358A634CD3907A +A57020509D2380E56B7B112C1F4C5AAFE3A447A3E6C7E922604D9642C003C6E1 +F6DE327BADB1142FCF9B7B5993590AB6AE199EC5B021CF14EF85F816859A40C2 +F88CB2EFD9ED40283E1C0E0AEB3930BF33604149CC65A2220FAD2EE53DAE2C4D +BAD67336FC89F99AAC450215A318FC043BADA07A56DE65B8A81FC5DF0B61ACF6 +552E03A2DC3B301494E89A014C958349B438C6ED0A2771B13C29A376352035C3 +B257CF88AF797AB6ACFF0CCA4462DDC9B0EABD03CD5B05008BB3C552D457F81C +BAD15BE4C7CECB2E2AC71417857014C64A9CCA0BF157CF21125C6678B2A8DCA5 +B2D25F2554BB61FD02706AE513CC507C4DFFC2025C5B8BBDBD0F1F1195254F6F +DA941BF910E0CDF516445B09A4AAAB128C62F4BA4B9566FF29C5E563BE12DD2C +5301F4E66CE800C112BBF378E6F3ABBAC5D39333A1D51C17065796F8A410E4C9 +AC918B945235CF80C63C0FF32A58E635026C41A18838E1AEC97045998CC00CF6 +00B5AD09DA92B8C43306CEB793F2A38BE979449A3023B9E3D7B614F3D7DB0767 +F33C90719E820DB7B2AFD66A40846A82259D4148B7D92E9AC3B9AE22959745FA +D59836DEE8E3303F6FC95A513BF8F7C76D7EB70821013B2694FB2691B31503D2 +FBC9DE2E1E8BA66A2BD5A51C767E3AFC20BD22391BC9E6D53491C513B84E6A62 +50F3A04A5CCF1714CFDBDCC57D09CB45054B2555D9EC59E1834F8B415573FA46 +54190E4E727C4588820E9A71C139238D024952FF8394D6F8BD8485C58F9D367E +3B4260335BE6E8960D72547F75C9FB19F382A596468A838E8F92837D55422147 +E20D7EB823CFADD691D0012FADE67FD5A61E0B5626CD364C83E1969E09A3168A +730959CD3D3382B00B1C8B733DCA57FEBC6C8CEF8F5FD305914DA3469F77145E +8C75F76DBF30B05F14BB22039A62C825FB310ACCBD0574800FC330618521194B +3330AFFE37CF85674B78EBA968863EA661C9C0853B67192642198EE883E8CDE7 +819F372A3CFC4AC0474CE23FE91A2E54C334288DA4A7F900F8C461E6BF299962 +A20A44A4056805AAF1CCC6410711F68001C01CDFE9BE9C1FC841F48590942E8F +0BEE595BA803E2EB5B171E891E68F51A8168EB56971FC6E6DEF12389693DEA92 +B901D6E522E098B2713ECF54B901CB8484DC449D27F936ABB4DCCA0DDC259482 +5FEB3827DD27242A12C52B7D10A665B3ED7ABC10263EEFA28DE86DAB55F678A1 +9F80AFD47CFC1FA9CDF4B73E2B13A8684D706511695774F67C071403E2FF29C5 +EC429EC5F1AB071CFDE6E3662E6169904658B6860F4407EC06C7E2630FA9D04E +4501E4281249E1E17F04A3A2F1E3F59332B6F5D4B19F245EF43D5F7E278B20A9 +111D5E0861BCE94DC651389C1DB89CA3006BF570992F821C28BC8C970658387B +2F85204231B5ACEBAC1CC590E8EA9DD3A6604B49850F0D46FA4DF2DF0D018FB8 +A5919353FAE01491EBAA77DB74F10605FF7702D0D598E47DCB3F99E0E00A1EDE +7B1102AB66929D68C5426C581B53BE235D356B5BF9239BB6221D3088A9B38C98 +6937AF0BAD38B1318B7BD5AA659A2BE98E10BC456C3BA2AB26935F4A1F992363 +313379E8E0358C677B0BE5B7D23954FB05B649519CFB71A2B50AECE3FCD73B79 +30657E91A3604D29C4BF236A6231C7BB73A3F978F1D2DCDE948F341309CF6D5B +DFA5566AF291F0B2F3A7CE21D8C91B5151AD6A93E7F003805886D07AF2E4A6F7 +F01AFF27B73E7E629D61216E13131E648C46BC4ECE689EAC53DF65D168C1CD66 +26AD07FF78F4E5E5E0699DE2BD0512F97D8732E734B2CAE0CE2BAC2B443053AE +98955B6EECB7FC1F8101E53E35EFCF8FA439B225FFF2B7676529E574008F9650 +77E52080DF20FBFFE1057B46DED128BCA2F54F22B3D08D599CF42E4F1B302C4D +3F3EACBA2C2AE854E868C4D094BA6B1703AEBEB2A3A9479DA3F32D44178DB6E1 +829733CE03C99E4D5A168D364D23AAA31C91A0C4C7F133AA97BA99DD395B4304 +3DDC424BDF5C5E152896E47F32C6B0FA68E3D946FCEECF1CF08A99ACEFD8DA9D +73EDC5DF96187AC908D2714913634860D782B225487A3A10C8B554F3295D0221 +716ED9968594D800086E8473163852B40F8D202EBBD49401C8E86E01A0499064 +30FBBA59BCC42E9B2382C689725B80780C57112F1060850787FABCB3E4C94845 +560E5F42139A8A015BD311A362F09F7673A65BE8071DF9AF8988561B87943A02 +D481ED99A276B3FB4ABC5833A12124234C34395C1DD2DABDEBAFB661EDBFFF45 +1DECCD8A6507FF08D5CF94E9CECD6A8A858283210812FAF06FC40A672985ABAD +326263C49B09434A0DC3D014822456E0D7397513E552FD0B640AF4D94845B640 +E9A34CD6EAF3FA62BAAC7CBDD783F4D30904AEF1630A4BFA1DF7B0A02BB479BE +54E34D0460986D076A9F665657C16D5A44738037BE23448B3459EC5EA88CFBC3 +A034501D5DE223AD60CF1CF8BAB33F25E17927C72F941E3839CE2A0992937F2B +CD1987AB4B5AA20B328F0B887112FC03B49D86E8D456A5A1B4B51C47CE7955CF +E965E6872E65868E1E7CF79BC6D0B014DEA3DF5B7D425AAEA7066E9C3209B434 +1ED97364353C337EC00A09B2FAF670A03E53369EA4B7918291FBA39CE1980E65 +AA15C46BC702B4B62F44F6D90BAF54C04839C6A32ECC51BFF706A72DA5A6ECA1 +E406EA945B572B8626305D3F7086445C32F6052B80FE04C3D87B3329B34B20E3 +6D73FB023383B646671703F14B96F16DD7E40AA4679862764413357373A9C66F +0AE451369BF3B10AC4043A3557849AEFBBD4A3C67433C87C1AC45129B188682B +0656A79806436C195AF965617D7FBB03DD7B3EFD21B4B517FD6D7D9D87A43AF1 +EA5E1E1CF74FAB8607284497813011519D6BA9517DFAAD6FBFE984C1C6702E8D +11B38A9214F20141307125C21565E68506139B2DF3457AB87A55D1E7F042E7D9 +5DDC18E63BA012D1E3F676338DC5E0DF447F4AB47E8C1C33666442C06CA9A11C +5BBE0795806AD63CDC33BA5E9C51B6077A5BCD845FE4A0F3227CCE5475F7806B +EDC20AC123D34CE54384945D9CF694ECDE779FBAC502D0E1290EE53F5C5C0E5C +9B5C842578B503DB0339A38C4DC28E46DA1107CE592CBE3362F5ED8B8002042F +BBB87A7C5BD25AFDA7267FDE243A4D15F2AE330A7A39AED25A88FDF019239E37 +747DB435A7BA52D3FA118BF3FE4F0D0B52A894B556383C2ED16E22716EB8044D +8740AD6CB7FBAD446AB8397E3843238221C28E4DC6D5E627A9A847A69CFD7207 +783EDDF7E86859317BC792A79C8F8164DD 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 @@ -2219,8 +2540,19 @@ end readonly def dup 11 /ff put dup 12 /fi put dup 42 /asterisk put +dup 44 /comma put dup 49 /one put dup 50 /two put +dup 65 /A put +dup 69 /E put +dup 72 /H put +dup 73 /I put +dup 78 /N put +dup 79 /O put +dup 82 /R put +dup 83 /S put +dup 84 /T put +dup 89 /Y put dup 91 /bracketleft put dup 93 /bracketright put dup 97 /a put @@ -2269,185 +2601,250 @@ B51A71B1D27CA4E5AA9E1D8080E6DAB5310711EEF87C40859FA935B19524AE83 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 +7A5FD1B49560969BF5C44F3749370663A04776F749DDD7B50674D93254426C4B +EFE264BEE7810EC93784B7C01A7F29EFD92547E13A2C7851A2E709FBD5B87850 +4A44F08F56A542DBE072D2FBC58D9E6468E1AB858DC35240E30D31C7AC13D6C5 +7D2BB634BEE96FA0E10F842B11A789F72A333DD6DDCB1BC23227EBC406E50B40 +30AF0C48E6359AB0C46898CDAF1118E46BFF8B00F54EACBC2AC262AB898C42B9 +2E080C10DE923C18AC1BF8FBE2225CDA0DD6A2030D4BBC9F539D6B2359239A8C +F41DC6D36BBCD3B89945A85BBA233B855A3D77876A5418EE11DE2B1C501C8280 +73CB390855D0C3E7F0AA8DC1F52C72B1BE0D2DCC52F46B66A60E2F950D78795F +6B9A833593A53A9CEC303A695BE815C4FCC65EDFDD46555EDDFBC6BEB2926852 +B1049167B0704384E1B13914D3075CA894B46A02D787AC826FBDE001AFE9559A +51930A86C7EDF6C47D8ABADF5757E0F5612C5001C8D3326842D7DC41FF034E91 +AFD8875F790FB86E078CAE8B5B692E91D26E17911FAF2F14C89CDF6224F6BB1F +9D51F02E167163196D7F9EC9570982DA68DF56ECB84E40B75AEB2284FD51A06E +4366A3B321D37D320F5950BE6B5089B63CB2A3E10105FAB32BB5CC471DECA17E +3806F48AFABB3A64A252385913833C019268C09433178CD2C741F51EECFFC3B7 +72E76203B758D1900430162C35C03015D2041CFE0DFC1F38B8AFF83ED0CD2E03 +8CE7A2DD7037C168AA38223FF4B69CEBA7F9072CE8B1459B4CD8BACE2C0006ED +67616FFD9AE529642BF13E5E169444C2675C42549F0BBC849FAF7D96CFDFD0EC +CE7A5DF7F6C51AF5708B3DB2A72F8B94B3B4D86AD668D9E1FDE093686BDD6868 +5BAFF04BBFEED3CEFA61419AA6DB6842835E95AB10B233BBAEBB59DD3147BDBA +529E8AC184749496DF3D919DE658F876B5EA2D6FD89C680A64F1631E7CBB4A9E +F633DADBB1EC36EED304B37EBE1CF698E63B8328539AB6B16AD592E6DF5F26D5 +969C9A949EB3A6C2587F61FAA472E4DFE27F4FECC9B902A1B169EA8B60E66930 +0402A174D0FCF534BEFF21460E909D99255F8961691B95193430E0CF198F26B8 +63A83A3F47BAAB3AEF04E39D0432F0C13082D35918BAEA09C7FAA0E93FEDC258 +9EDB41E55D9EC83C30E7E0748FB941CF773000F56537A334AFB700DFEE7C610E +E1BABD99EB26682BD9DA825C75C49014399AD4F9E313D4BC5D260261C85F954E +A54741C03BD9E6C91004706EB74BE58FFD246EA736E843F1D3F38A5D98D1F8A4 +1E03620888E75EE26463D4B9AFDB914EA0DA8E332693F73417967F9642DD8FC8 +D6D41576E6A0444C0620E9AF2A546479F9AAA59D6C2C547DDAB0C41FBFC76A31 +E39FF23EC8CC50ACBDEDDEAEF048E3A925CC196D60EC5856CE453F4DEC63E8CD +0E954B2941E0DBCF9B57E8BCFD621E60D6D1ABB052028CB95076B9C04C645286 +5E0C554B7EACC4F614AAEE68D8376B2C1E30B664DA2C9F4F4EC403AD9C2FC246 +F96CF79AAAD7B2BDDBFDE889CA70F8CA0E16E344DE29B4A29F222B89BE1C54C8 +42405CA577AD975E5BBCD37BE8B8314429784B04B22D78C347BF0FAA47784612 +100741ED1446AE6D80BDA7C945C826C8117CEF0A3C3DB3E08C44402C2D9CF14F +2C68CB9B96051CE5488F10C50D4990342687DEF23982B111AA330AFFAA723300 +66A5A5C73FEE04F0BCE0EE7E3BAD08ACC64C169A72BF1A875A1E3E6F04D5C81B +E622C12FF806E1BAE08BAA507962682D42388CEDCD1DCA2B2A9ABA08AB19BA31 +E4B7E1ED8CB498C112A9B485C0638D7ADB6055B24E66D8D4BEECD5A4EDF394B9 +C51C5A54A5321A50C6F50ABD2AA1A253C066A53825A13B70A6212DC4BE41CD25 +00A0C79E4B634DAF012D9D95F78B462FEFFA290155F0B9AD2175A5A0B0A4643A +D6264A28D52A847F4BC2879F4FDF7BD32C4BB48EECD6DB385365EA115D9226EB +C4C8B5182A8ABCF811553D9A39F9BC8DE1E3EB556F5817AEF2126B605A4B015B +53C2BF69E1ED317AFC575141980456AAFDD30091815F08B9496D280E6D6CF4D0 +33DBADE7BA13AC91722A5B4BCCAD08A5CBD321BA281FEFDE7CCEF37B270F29F3 +1DBB4EDEC801002FB8667BFD54534E75881A8CF835CAFF03D95CD086340B14C1 +86449424907F224D50EB80CCD5C1AE32C5F3593148EFACE9ECE66536301BE18F +E6E0FCFF6CF346480930AF015E2B5CD6E5B0371D24DC4D79458F4B97E2403430 +D8A1D7132724E465612913EB780D416FEFC78233491AFFA33D39DDBFC0494B77 +B2D238CF4F3964D6DB0E71E108169BDFF17CB65E7FDF38F0693F1F8D3C154608 +FBCC89D5BCC050990C405653A2E29C5883C8EF5AA3BE37650ACBCF7A6E27A915 +1EDA0DE8171DA47FBDA0AEC8F9011439E88C2A601A76EA49A14E7CD30C7B3AB9 +9D051C105A367A41944E9B0115FD9FA5400F18D14E3F37B04AFE94F50AF7A964 +1F58C8E8AE5086ED8C94AC7536A6B3FDF7C07306EA8B7C37E3FE11F929887E3E +9C88BC265521CC644F664A7191C2BC51C09CBDB578D9439C291912405F42CDAB +8BC116611522CD2DD21BEADF45C93B7E62CCD87FDBBAE77AF779915E1FCDA9F2 +069AF4F137770F817B63BB44A28760F017ECD8C97980A214CAFC4E32266AB19E +45626434C4247B4B215409C94590A0FEC286074F997B458E7DA64A51E75E738E +669D08853B98AEE3136813AFF7A907CB5E2E4D4444DA17F8B3A63D5680DE9616 +B105C4B396A14046A196AA24B59A5186F3F9238EA8BA47F4715AFEE5EB5DFD07 +ACDFA5F8C9F34636E2AA548419AE15844C525F9C464036B322FBF73B8234B225 +7C7CE45BA27C971D62F8BBAF2911CAAF79B2834C0E4CCCE63F58647822B3C31E +70B53F25D4CAFED1CEBFE062B5B00EADADF20B3011BC057D9D8D51485B1FB174 +33661D731BC9054872CF4C4872849D90AFD2204E7C095D302BBD103FD89F25F0 +A42000DF3194AD1A5EF67B07FC717EAFBA9BBDA898CD317417E60F6EB5E2656C +92DC4E003FEEAB76EEBD8FA4C073A0E6E2F4DA8B3601AC0EC8216BC9ABE08773 +0C49EDEBE230A22C717A5D8CB85B21BC70EA97458E8CBD2F9C5D71666941DF8C +D11842D29FED3B07A7F8F443B686976D18124FF2047EDA675E2B666F29839E05 +535053F74A6AA8CD512530F53784A1821CCDB3DC540039353CA363671C1D696A +E24F86FC1761966341CD62FDF4C35E69B63117B9DD57F7523272CA31EB61F711 +7088506DFB618DF071E107278FBD1C55CF28F1FA563E65D7CE1AF3C89941EAF0 +B6606FEC9B52291D38D0C90BFBD92A8D87BE8E6FC26273B69E5DDF79E70750D8 +DDA4C123C9E2C55A1891DD32C0ECD45332D0BD55E31041ABF3E38EB800BCD51A +B6A3AC030C4A4F71949BDED99F89B4B79F2B793BFE196F6FFB4251ADAF78420F +B075B528C0065A42B25FD8D9BD861ECD0DFDEE641CFA4BE33ABDAAA3E840229C +5B841FD1F81ECE1352DE75BE19EBDCDBED06D64926325CAA2355BD19FF8AA895 +02D0BBCD021B20405AC6F951DBBADD2F35D40813376DD0FD133D8B8C6536428F +6D994EF518C84C2404846F2F20AEFFA435C169B4D49D5078527024CC3DD63E20 +D17ED3ECA36790B330A2BA6B880FF8F1514F2DA145CB2951E5A5D78648BFAD43 +A0EB8E46468927A65239B41C86524C7E5C747FAA682DBA7226C8EEB7F9E595BB +69E5B158BEF6F4A9E5FBA17B181669159361E08BEC85D8AF29BA2372939B1EC9 +4DFBCD30875DFD53207FCDBCD95A1B4F73194EC8736F07C9A50B38D784F3395C +446E1297110DE73C912C67855720F257CC60E30F7BD257C08C77200418A19CD6 +3B3AAF2054E1A411EF3EF7FEF997EB33C8EE6F197C8B2C876BCB113CEAF0BE95 +DAD6D4969BB9A3A9F7B527529CB4770A367325E732619DCE0EC17F64D1AD7439 +6FC0E701BAEC934E13C4C4514A0B8E5E607B344A8066D313D0DEA98E5EA4DF15 +6C31D2BA20B8F68E3CD47573D79D44249C45BDA475CC4EADCE9C8A447745C288 +73E544791B256DE85853B228817BF3234BC9715DC7E4042550F1F9A7409E90DD +A3D84B631CDA78A50AC1C3C9A45632FD78B3C2DAB79BEB134E6E1CB52F5C49F4 +7275BB4C962DB61342ABA3558A6C8E3499B3E7EE976F069D10399F8965F6E557 +1E59B2206DC1CB052552028615153E0E45B9F230242FE06D21A1AC5C780432D6 +1E1C058F7751C9908CF9FC85D58FEA01671C9E9059046B5DCFF8B434CA359995 +EB839B9EC905CFBD82AE8DD90E4A6F9FFF3B8F5E3CEA9BE6E525B5FE1E987B0F +9E7DFA55F685A92CAEE923604F86C6C2451B3EF7079EDE8B9BDF2BA78A17153D +7162F9C29E445F5CA7BEE5753C651AA72D17210D82ABFC46FA9ADD72162B577D +4256A767F652133A27220E2AE63AD1F6F2EA7BBDC605D26E510BDEB31E7BA36F +3CC3FB4E58F0053DA847AC21DEF08BE1707CF7A3A1F3C31747D803A9AE74D4EB +966469E8A53FB27E49558BBC0049D11D6BFE27B663A045FB02C6C8C0F46CC5DB +2F3A77C2D6B18B21B8C535225D7E3A7C7EF8B2D5B2263460928CB2E9422B0D47 +F115DB92E454D7CCDC32D067540C04BC37F7FBE758527BA6B76B5FA91F24972F +69F8C8F67BF2C75E8F671A2B9CFDE7E1362A3B9087ECCBC4FA2B10565D9F2FBE +070BCB381CFA8429A2099766CCF57F574E81581B248E6892679DF04F8B34C591 +499C1D0B3AD5171DB93F6481E8086E93BBD8C760EECFAE98D84110485D7CC0EF +854E9353AD3A3E32C63E8432163F5B3723AF4738C1CFFDDBBEF5B18ECBE36CBA +70F237522D5115A4FDA5FBCF9CD06D99AB64917CE5BF3D33DEC1D2953CEC4B08 +DF4E6E938F64AFBFCC1362228420088B57028063E72FCEDC9AE4D43EAE5C0CD8 +790BEB96C0D4FE43DEBEBAA1139808277E7EA873AB4E605CE9C69EF7C63E2905 +E0A43AF11DEE11D677B2EC6D3F68DAE948CC5C1408A26CCDC641273CD2EBF3A4 +F4E4DC3660FAD51A9DDB368F383B012314EBB4F030A1383092E79091EB2D25E7 +7BA8DEE101FDD268A159C0C46B01FC6200C31087A0BBDA4325AF70B2232745AB +BFF5023EE6CCCAD7443C6CC12DBEA5350B28A1D70812BE23342AA80C59FC81B7 +C931030DE9A322D9B1B1C14CFE4E85A094D33FE36D41E90183BAC0FA97C4F138 +02FEA1F510DDE414EDD1C9EFC47764726CCA3C2C73F484E5CF556BE6A0DC55B0 +A0E008009A193880CAB90D854BB1A0CE6EAFBFE6D1E3A4C4D900BC6099DDE867 +E96E02503DB66E02F7AE2A36FCD015BF58AE5EB115C1B80A9332A8748A52F8FC +B139E87AF5ADB045BB7B1A3FFAB4E90BC34002B2F6916EA804DFFFF1F65C4E97 +C4E144BB6EDC906039C71B44AA3DDF5BF5F072E5687B07096828D25065E78DCD +A39620EE567E59153DCF1D2FB690C156569165AFD93CAFC150EFB9BE4D272776 +1579D3ED0571464EC089B2FE2D655F4D260C370AF131CC53CD63542E362B9C90 +A2D0434EB6E3376C634CB203B796B4D5BEAB9B0983BB197F58A7F0CB3F52EF73 +B73964D460DD2589F392B19AD2FB9BBAE1C39D87553F624AED4EF5AF339F30A4 +EC40DB9A29D4A384B68DF458D35C2602165C2226997F86DD42D4A0068C03F4EE +A1807451C69EAACB81772BFDA7F46F16E7F7976D6A4FE8ED08D0F2BE13A1055C +015647C14154358BD58990C1F86AB962D80C91C92FE2720268B38073076274BC +DCA5B8B0ADF8851A54E12DA2EF3BA6AF7E9D83EEAE99FEBFA2CCC4A09343A455 +014C9306D155E8D8EAF9CEF6C6C6143E2FC385F5972485FF37B67249F2A56A0C +23FFC3C2F63976BC6E2455C36B4C1C09C976BB684A7EA770D34B348416EF27F6 +0D8F9194085FA4A554670DB1AA724413518419E1A017B347AFBC2F6FB5FB1539 +916D2ED293B818699A5443E88F10B383537BDA76C31E4A270193E557E7C45FBB +0B65AF75EA093E4F9E813B76CC48338205C7A931D7F00B15ED2C827624B5B9FD +35157F58EB85B0CE8A035200F6340506A62E6ADC61F5B5E1E9F26D9C2DC3D6C8 +4DCF6B37FA1BB6BA8D94DB0BB51DA77EC62E119B37DAFE27D8FC1373482EC73C +61A52BFF73D72299963CB4BA533117D8FF92AF9772109BDD1C31551DDA0EEFD0 +DDC0CA2A38F676777ACD4FA88AF947645967122D09C5B66D85CFD618822D8B44 +96589D6BB3F2CE00D39056AEB065751490FE39DCE3B1EB4453FBEEE0E5E79381 +F533EFDC302C1FC4DDAD947F0FA29C76EE524E66938B7A2D1EE060EC50ED9FFD +DE8C8DA759D0A5EEACE2957FFA717E13E02E7D6DDF6981D72451EFC9C9B5DA73 +05E5DC46F8912EA7780848CBD2E171FDDB96B2CF79B8DF58B66B940F63346458 +BC53113C2280702579109C583547FE9A2CE7A1F0E6C31FEFBC81856AE022C74B +1E89C024392DB8F2B28EEE5AD31371E7BE919ABFB7316F288719B0D98C6D66AF +37522A3933C3BE2D481500C67CAC9887E68312C93639BB0A382999D7BC1F7B16 +E94C4300DC17BA263715B7E57398F1EA872A27DB8BB07066B3ED04EFF0F2DCAA +4C7B2C8127AF8D1C2512959B0DBC59D1C704E320127A3617DFC764EE03BA99C9 +02DDD0378BFF1126C32F79CDA9538D5DA1C5E837F6CCE987C76F6DEA4C48F166 +72D6875FA01166DAAA78B4CD21D506E2CC10F8D01E1DA46DA50B9E27724024E2 +E8A860FC66A48FFF899DAA88CDBBE5122B773761C97F2912D9E56AA4B1B97B86 +890EF9749483BE4BC1B8AD2F72782D366F0288B589540B4D7BE39D818DF4E500 +D01ECB913D5D2B79E330012B1E4E704493A68255782CBF81F3A2A4FD53D22CDA +AFAC712132D0F906F1FCAAC5A7A8D2BE620FDC2194636ABAA93BCDAEF7E72E47 +7E262DE750184FE2BEA2D84454AD179862FD5E9618A9CE4DFBDC9DD1259056AC +36C99E4396D82B387D26D0CD3C290E33AE895E7E492ABC9BB6EBEEB6D0D75E12 +CDDBA67D5C17BD9F7F962F0E39D725C2C5EFE217BCF86F8526CF172FE8AEAD02 +A48AE32AD9E63EE640C6FB08E1B5AC6C3875758FFDB7AC571DA6CECB4EAD0C3C +80BB8F34B727449B0717A0E9CB26BD0550F1BA59AA70F5EECA1AC774C12D1DD0 +E4DE30B288FCCA04374230383ABC61B950E14B5209D4AD6E32E038AB2E22FAA8 +1209829A681E7430F7F8E7C9342284949FC4B944FDE91D9AF29CD6A31666ECCA +36AC9E997DA92AF7B623703E1ABD8A59451742901683F21BCA15A79D5A5D23F0 +86FB61F81DC1B405535F39431C54E53C16277F145EFE363BCB1EF1471A0B9D24 +E644C8F96B826F2D7697A008BA17705865D9BEBDDE7A8204393BC34086F82352 +DA9C0E4330502B84F33E3F53D7303CA62EF81789FAF1E5F53F2A9E5780C7851E +6B4A9BDA871188A1AF75BF5D8E1DC2E88FFAE726D4566B66DB9A020410B54162 +28F790576FE59251DF47187846B0D69DECD5844C6FDDE81021D9EAE38CF44040 +574058A2A706E8F21CF1AAC6119CA3CFCA07C8A0E5C436A2C4DB6B51F9C0D9B5 +1B123E6D71E4B26397A9095722D5FAC0DA055456A3B04D1862359CAFEBDD7944 +ABBA0567BB0219DF005AC268D23EF69F2490FC929AB405A887F6401F6705F982 +88D3E883ED94A659F267FEFE257EE6BDD9B261B0209D6B47343FDD562B2E74A6 +B2FCBEEF091C2224D043403C7975686FAC9A89B44E09FDA6D96B895392858BE8 +E2166425C35501A3EFD25DBC5C724AA5B4B7DCA2E0FAFC3EBF4F41DA68B403DB +3432BB7307556B6DBDB22A610C271BA11EE0B2FF584F6806188B1EBF20535A10 +132FC19333A4696FF2BDE87F46EDCCE72B0797C418DD8ADC2FBADBDFE2DAE374 +473249A1A65597383F7F7A85C048658747DF7AE294279D3B9F3C01D38DF21FED +539FB266197AF3D6EE8D9743C937F44E31B03718675F19B85E3BA604CDFBE1EA +888953EFF9CEE3DA56A40C795C0C13185DF2BCD958BC043165B998DC6BA2E088 +9665840B8FD4F10FA616D896E4863532BA3CD7B78FE429D70C13FC5AC40EF399 +555E340D8EDD2478108D798382CE2833106CB5EB2513414B064912B106217E5D +B59A6B5D6CC073886162799DC2AA421B54AD17E387E996A8EA9B1989DFDD640E +C84409A9882EE9A901614FC629348618A8A9840CFCFABC20E25BD2AB0CDFCB8D +10AED1A28EF5813BF43BCAFA2DE59A03678EFAEE38A5A1CB07F3EFD4FC1DA5D6 +C9AE2CC0975926374E1823B0A3426507E0EF1DD8E2BEA64B968CA191A1D5F997 +9BBCC83E20D07311964DE3EFA784E86863E618574B03B740B06F433B1F876D08 +A611B54C2922728CCDE265AA0E0EA4867361C65C6139E4D5FC776AE54DD8158A +5842478CC1A5F34D17F4830C6C6BDF8872CE2A2925D8D303A93DA22218F6D3C5 +7F4DDF93C2F530A542A9F2A26CA49F7AE51DADE8E7D069582858DABACC202814 +249D8EC2FF53F4D847CE2F87560C9E1F4AF60F9B64E18046A5F75E4E2375F7E1 +7593CF728C3BB9DA9D3855A5567BEC44D9510ACCC7AE16C6A5B3FF543A9F94E6 +606BAB6F087B824B336853A5CC7776ABDFE7101F9B6635B9276D1E5F2EBBB011 +279ED882E1AD9EA838EF929B4840DE697119E6E02FB176E6623BB7B64620B62D +6D565507B49AFB7BDAFE8CB8D8AD77F01E2C4706D7BF56FEB5E9A41B274853EA +FBCE362106C6CC4C9A16203F1CC874F603BF841261EDA92474D909804B30F8CA +07F68A8BA0578E4232E58B38C705806601CE06E7BB0B44AC7CE5BD54B1DB971A +A1359694CA68A561D9492795B9F5744823B24FFED1B787EDE15888130CA70B47 +77B02C7B177C36565474A99538264A56594B72B71968BB2DF8E5014098F0FCBC +4112BD4211CE5AABC84D63449D0C33232634F23684D08D2C965AC09C088FEF3A +9142653BEE405C3643D5A1194076F03C2D66EC8B5B2C8A93E6F255D6D2D4BBCD +9545AC6F134A19CDB4A2448E389275D751D7FA00E1DDE2147D6FE6DBBD3093C8 +480172A231F5E0AFFFF07480040959A2AC805CD768EDCFFEE26A019ED359B060 +E9E344DDAC7F7A4E8AE4E463FA54A37ACD5CE1C531C7BBF15A9D203BCF64C0FA +57DDA15326A40066E9071753405C4A69533A8120C39FC8CDCF7C0CEACA98AA52 +AF3810B6DCD1ABE505B9F45AE65E54622FBB10EE876C4EDB8816BC9C78E21181 +E8054CF6C9AB0DD250902EFFAF6416D6DF2AB4D586670720F58DD6EF5A1A4185 +E61FA66E6431FA553D6C8AC0C78FB94F2042C02B5BEE2F96B47C4F7D84973460 +A2D5EC835DE7C1DFB26C716B02E27C0409CFEC11E6F87776976EFDEC184D79F7 +6A4DCB3698BDECE982150072A8F6A243A6C67169A7B4DD06301383F2191F2A32 +2BA5706FF491472EFA11C60EB7D976D328B598119E5443D8C8E689D9929850B4 +479B875433F5A8B4EDAC69DE064D73D3542066752B09E3CD22DFF7F4AF080191 +2FC9DED253D1C605616C07C7A96A446B5EC9C60B29DCEAFC41254EDD45A2BDB5 +3424BC7B1F40AF026045629409C0D4919E77A499977C5725CC4E7AC107F81A0A +3120EC253D6FFD8F5F0E43878F4B417EE391C6E4240DD78E8717F8AD4B87F65E +1485539004AFC25E1CFA30712EDF1B63D27F04753C02DD5FD045E9FC53579B4C +2735783BDCEF0E3D48733B1B4F7DFA0ECF7EA2B5BFDDFAB66BA91A4236C60601 +C32BE7E2A17EF0415FD35C0A80C038FD700A6A459916930C9A5ECB406295CC69 +6D09D5A4677A6878F118E9FB4733977F3B2C7FB80A57E52EC29FF8CC89BDDB1A +183AB1AD0627E8A2D76A4CF0475E9DE81A2977F9E7DF13DD11362E1A7DEA02B7 +D2FD69B46DF664295E4930517B27ED6A65C017ECE1D189A2EBD913773A1F965F +7FC0CE03A6F117CE4C4716A5226669483D8252C000C605A3CD0E03A6009E4FEE +CAC3CD8DCB11393F5D88232051CA854C00D935F318BF740E457BFCBD89B70C96 +D3FCEE4C0309E607CFE57ABA84496EFAF6D05C075B57795AD15C9C6627603459 +7F3C3208BE41E83B3BBF776AB7409F29A5589CB20325B4FD3A7C3EA79C11E47B +1741522063701F1D5CEA7FA4CA0C7A3CE7190FFECB8EAD8DE7888246D5559083 +E060DC36F4F82C6DB3FF34D52A413B06B74ED712691C8434990E554F57F0AAC3 +ACFEDBEA804D83BA346B98A7AA92ED1B10E7A1530CD934A6CAE218A405CE8B3D +9755F7827A96954DB1F5447BEF21412334CD103FDACC48AE6866E6B0069BA0BA +16EE4588FA885307FF64D577280B2EBDDCE85192533BDB36C4F5653EB3B19F5E +D71F505115D92801CF27F4F3EB1E7B3B18F5757DB08593C614AE300542F87AF4 +D9EF2CD6B955F6860502EC2D64036FBE1F7B18772228BE7612074DCB67D1F45E +684FE5785BFBED4D86E891585897BB06C9EFF060D5E97F4C37F8367846181825 +3BFEAFBB9FFB24424BEA55E26C937CD4640C122880D03C8BFCC716030E1DD72D +3E78C647DD020F1C3E7EBD443721310083CD29990E349C44B9BE32B4A7825D0E +120D28BD708355F76C20DFBD8DE9FE24761B948EED734B37D073BE847357E81C +8A88FBDFF0AAEF65B52085E84C3936BB44A9F0557E7F801DA90E36EDC4B99597 +D3B2F51AD843AB021D0A9D471306F9AB534F4B1DF9DC3DD03DC82DAEDE4A4F19 +AACCA8C3302261BD558D6CFEC06CFBA970919CFF3EBF49F284B40961C09BFE06 +FB395BCEED75EACB8FB6E73AC87A1B54EDE8CA7A69F88335E95E3AD897156E48 +C84D9A3938164354984FA293DD530F115D2C54DF6E8C91090D0162371DC5FD7D +3BFA381F661DA4532FB4DD1041FB5FEAD1A37EF0D13E46B7862225D2EB773179 +735D1BB9257BE0E6A5110A090FC6899C246059DB9D4088D4EC0C975D62063C03 +B26C4C83C6003E6CBF6B938930807E4453B4C97806ABDB50D7DEADD7F9E21D16 +9FE1BB10A5EFA12CBD4C69C28D9E4CD157F02F385E42E5363E599EC3E75B6087 +DAEC53889D74BF02FB09CB60DD96A151A59E94085CA2207C5BDBB813AECB6CBE +5BA9C185C76A805BC785EFB7F54BA4C05CF623C784631C120CE1975347E2BDE4 +C91D733620CC237EC155214E64D27D3C2A5AC53DCEA5A98AAD715825CD7BBCC7 +DAF443C9E3B1712402C0FE9DDAF379617AD5B136B9BFB15F244886D233ABF295 +0ED4385F8D407EAC42E08BF7B1B1B2EAD691B71D42FE34E8FCB662F7 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 @@ -2480,20 +2877,11 @@ end readonly def 0 1 255 {1 index exch /.notdef put} for dup 97 /a put dup 99 /c put -dup 100 /d put -dup 102 /f put dup 103 /g put -dup 104 /h put dup 105 /i put -dup 106 /j put -dup 108 /l put -dup 109 /m put dup 110 /n put -dup 112 /p put dup 115 /s put -dup 116 /t put dup 117 /u put -dup 120 /x put readonly def /FontBBox{14 -250 1077 750}readonly def currentdict end @@ -2521,91 +2909,48 @@ 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 +08568C3B7F5F053BF367DEBA349FABB9F760C44D100BDEEFBB01F27BFC61F51B +C968C721E78497A7A3B90094FE11EEEC89D0D9E7AEB35D9A3FAC51F826300BB5 +84A4038A08FE7DEBA3FFED05C494AE0962114E9A90CBB87B40B7B669DEEF7D48 +6F0F21217F9911A842CF3882BC64670E58182A5D59B72EF73F62651CA3428BE8 +9389C4D4A3C77C7EE2DFFA8DE35FF4FE4609914E42CBED28EA59AB9A5A049F52 +8C30FC6673FA3B3F19FBC6A6CEB3D8ACF6B1427E9561C0EF108BB29CAC53BA6F +6102D4A599510D1DDE1D104812EE52010BED1DEFF3419DD223A26CB1A2B7260D +04989B2E8D900A82493EB68B883F32886BCCA8BFA961ADE4DE46F1CDAF2DEDF2 +4DF21403151EB890326BF9771B5491E45091877E550E3DEDBD5C97ECC6AC49A5 +522221DDE68940109257A1E6932F5514EBD5CDA3847B8EBCDB50D2987188FAB9 +F2F96B107B8307826A541B49B178189A17F7D8607F39FDE8A03D350A324DC684 +58DF63F288B4907F450060824D764D51EE69FE0D31053E37E031F03A1C58DAB0 +69A79DCD03DBE5DF2086BCF558F7B68158CB3E2F59E313FDADB26B81EF589991 +0F4C54D7F2209F812A27A75F586A62E59938C226368EA6F4C71A8C1EBE4FB084 +8EFE3E4672FB73DD50303970BF520125F49CA280D88E941C08FCD32A93EDA3C5 +70BA7A9CA5B4759BB64975E6F81F17033A85EEE16C34F48CB7DF5ED1195C7943 +7D38D99D7DDAB8D15C68BF7DB3712CBD9846C5C72B435DF91A90ECF37E33A10F +0C26ADBEE029FA2BD8ED27E3E4A8E76F8CD37EA0A65C16BBD2E7463F474DC9F6 +EBE92536B35598474B8FBB13CDB101DCBD04BC1295DD80369DE583BB6151E830 +21723CD7B5581BFD1631A8B8A7E69D06D4008D30EC7685426D614375B3F7CAD7 +F638ACB0E889EA91AC865BF31246CD8FC4CB99D64D6559637E1CA4FD935BF954 +90A3D8EAE892A1FDC20384CEB773242EEAC281ACF9907CC69B04D3DC36A2F8C2 +E6B26E6435B650A7843192E42687C1464252828830DBE7268BA089A131CA8F3F +CE1DB3B2309DA9764430E6013F59EF83AA83C4F335DA40280BD758F8F174882E +DA4F86EFAD370A8FCEE9BAC93C40745F78BCE1A0F82A3AC4AB93C589D48EA9C9 +60C030BE2C81689CA3964746154DA78A260693CFE0A3673D61EDD2D89DBB471E +2F2D730EB1ECC9F3FE5474CA0AA70F13003A6F6311AA396EA0707A2F799724CD +6172B351BA7A8A79BE939E5CBBAFFD704AF6B489C3CB7546924F72B02651D74B +83157155412798FDC5A1F0A8FAF5B477F2A631AFB3905FF4B600898594AE2A06 +12F833A915CB69DE6BB34698E416989B4FE55486BEA50ACAA9F913648A1C4AA0 +1115E2B254E8F29AF44110929D979C357A0034BA64B9174230D5AFAF270E86EC +91452CD3CF7DCA0A1813E9966B3F98373F28765754AC2E16BBC64F0B889E5CD8 +CB522EEF25E3E76739C20E3E767DA51276469AAEE0A11A92FD254CDC90B09175 +0C480A56C1479FD15F91B39F848F2B77786295A7276E76F7EAFE1019328DE9AB +C3A69A104D37039F98CB3042A8F53847B97E1D2BB76EBFC6241E5903D55FEB17 +436374CB85B27E2617EA745171C9F1D2A3A890490004B38F5BFEDA0B0883594A +464E46788B8A86E19904F108FD902E7B032F496E86B7F210E3CAD335CF4517C5 +69558F3C3593F3BA0D235CD5B7DDD0BA909EA6C635DB553D5AC1AF351111A37E +504A6652E21ECB309BD4B641D2470F2E0D03F7F34959C983FBCBCE64CDECECB2 +EF43850D1BED843DA6DD2B1A9282F88FEC210949B3B5737308EE15A6B6148697 +2A5F77FAA39B8141929A40F68D84C8297501C2DF95230F2C167BFC8708152387 +AAE0C24A1D9351 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 @@ -2616,29 +2961,29 @@ FC79BE62A2E850F4FBCF04776398AA2769 0000000000000000000000000000000000000000000000000000000000000000 cleartomark %%EndFont -%%BeginFont: CMTI10 -%!PS-AdobeFont-1.1: CMTI10 1.00B -%%CreationDate: 1992 Feb 19 19:56:16 +%%BeginFont: CMMI10 +%!PS-AdobeFont-1.1: CMMI10 1.100 +%%CreationDate: 1996 Jul 23 07:53:57 % Copyright (C) 1997 American Mathematical Society. All Rights Reserved. 11 dict begin /FontInfo 7 dict dup begin -/version (1.00B) readonly def +/version (1.100) readonly def /Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def -/FullName (CMTI10) readonly def +/FullName (CMMI10) readonly def /FamilyName (Computer Modern) readonly def /Weight (Medium) readonly def /ItalicAngle -14.04 def /isFixedPitch false def end readonly def -/FontName /CMTI10 def +/FontName /CMMI10 def /PaintType 0 def /FontType 1 def /FontMatrix [0.001 0 0 0.001 0 0] readonly def /Encoding 256 array 0 1 255 {1 index exch /.notdef put} for -dup 46 /period put +dup 58 /period put readonly def -/FontBBox{-163 -250 1146 969}readonly def +/FontBBox{-32 -250 1048 750}readonly def currentdict end currentfile eexec D9D66F633B846A97B686A97E45A3D0AA0529731C99A784CCBE85B4993B2EEBDE @@ -2647,31 +2992,31 @@ D9D66F633B846A97B686A97E45A3D0AA0529731C99A784CCBE85B4993B2EEBDE 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 +9E394A533A081C36D456A09920001A3D2199583EB9B84B4DEE08E3D12939E321 +990CD249827D9648574955F61BAAA11263A91B6C3D47A5190165B0C25ABF6D3E +6EC187E4B05182126BB0D0323D943170B795255260F9FD25F2248D04F45DFBFB +DEF7FF8B19BFEF637B210018AE02572B389B3F76282BEB29CC301905D388C721 +59616893E774413F48DE0B408BC66DCE3FE17CB9F84D205839D58014D6A88823 +D9320AE93AF96D97A02C4D5A2BB2B8C7925C4578003959C46E3CE1A2F0EAC4BF +8B9B325E46435BDE60BC54D72BC8ACB5C0A34413AC87045DC7B84646A324B808 +6FD8E34217213E131C3B1510415CE45420688ED9C1D27890EC68BD7C1235FAF9 +1DAB3A369DD2FC3BE5CF9655C7B7EDA7361D7E05E5831B6B8E2EEC542A7B38EE +03BE4BAC6079D038ACB3C7C916279764547C2D51976BABA94BA9866D79F13909 +95AA39B0F03103A07CBDF441B8C5669F729020AF284B7FF52A29C6255FCAACF1 +74109050FBA2602E72593FBCBFC26E726EE4AEF97B7632BC4F5F353B5C67FED2 +3EA752A4A57B8F7FEFF1D7341D895F0A3A0BE1D8E3391970457A967EFF84F6D8 +47750B1145B8CC5BD96EE7AA99DDC9E06939E383BDA41175233D58AD263EBF19 +AFC0E2F840512D321166547B306C592B8A01E1FA2564B9A26DAC14256414E4C8 +42616728D918C74D13C349F4186EC7B9708B86467425A6FDB3A396562F7EE4D8 +40B43621744CF8A23A6E532649B66C2A0002DD04F8F39618E4F572819DD34837 +B5A08E643FDCA1505AF6A1FA3DDFD1FA758013CAED8ACDDBBB334D664DFF5B53 +9560176676ABB71BBD0EE56B4CC492C0652750227CEC6CBEEE374709231B00CD +0DE83AFDE295B314F6C8B1FFD32251C1925D96A64D739FF1DA4926460B28B3DE +E949AA0BA3DDB16534FBA30C32092D5F712B5E8C8D5142F35AF2906E6C219D2C +7FD9A368C193E0EB9C7E25FF03C546B6ED993F964CEDB1B8537C617170787F37 +88D6F2AD02384B01067FE3F98257BAB958BB3BCD1001090A4502DA0638080EC6 +DB784CC8AC37CDC01B29BC481D6A05ADC6188785262358C1BF1D694BBF31C1F1 +AF117C1ACED44AAC6EB4B9A2511A6762DDE8FCCBA5 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 @@ -2682,29 +3027,29 @@ A8B3263B03D41ED8BD6B03CA5983912E094E2AE47DFDBF 0000000000000000000000000000000000000000000000000000000000000000 cleartomark %%EndFont -%%BeginFont: CMBXTI10 -%!PS-AdobeFont-1.1: CMBXTI10 1.0 -%%CreationDate: 1991 Aug 18 17:46:30 +%%BeginFont: CMMI12 +%!PS-AdobeFont-1.1: CMMI12 1.100 +%%CreationDate: 1996 Jul 27 08:57:55 % Copyright (C) 1997 American Mathematical Society. All Rights Reserved. 11 dict begin /FontInfo 7 dict dup begin -/version (1.0) readonly def +/version (1.100) readonly def /Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def -/FullName (CMBXTI10) readonly def +/FullName (CMMI12) readonly def /FamilyName (Computer Modern) readonly def -/Weight (Bold) readonly def +/Weight (Medium) readonly def /ItalicAngle -14.04 def /isFixedPitch false def end readonly def -/FontName /CMBXTI10 def +/FontName /CMMI12 def /PaintType 0 def /FontType 1 def /FontMatrix [0.001 0 0 0.001 0 0] readonly def /Encoding 256 array 0 1 255 {1 index exch /.notdef put} for -dup 46 /period put +dup 58 /period put readonly def -/FontBBox{-29 -250 1274 754}readonly def +/FontBBox{-30 -250 1026 750}readonly def currentdict end currentfile eexec D9D66F633B846A97B686A97E45A3D0AA0529731C99A784CCBE85B4993B2EEBDE @@ -2712,32 +3057,32 @@ D9D66F633B846A97B686A97E45A3D0AA0529731C99A784CCBE85B4993B2EEBDE 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 +D919C2DDD26BDC0D99398B9F4D03D6A8F05B47AF95EF28A9C561DBDC98C47CF5 +5250011D19E9366EB6FD153D3A100CAA6212E3D5D93990737F8D326D347B7EDC +4391C9DF440285B8FC159D0E98D4258FC57892DCC57F7903449E07914FBE9E67 +3C15C2153C061EB541F66C11E7EE77D5D77C0B11E1AC55101DA976CCACAB6993 +EED1406FBB7FF30EAC9E90B90B2AF4EC7C273CA32F11A5C1426FF641B4A2FB2F +4E68635C93DB835737567FAF8471CBC05078DCD4E40E25A2F4E5AF46C234CF59 +2A1CE8F39E1BA1B2A594355637E474167EAD4D97D51AF0A899B44387E1FD933A +323AFDA6BA740534A510B4705C0A15647AFBF3E53A82BF320DD96753639BE49C +2F79A1988863EF977B800C9DB5B42039C23EB86953713F730E03EA22FF7BB2C1 +D97D33FD77B1BDCC2A60B12CF7805CFC90C5B914C0F30A673DF9587F93E47CEA +5932DD1930560C4F0D97547BCD805D6D854455B13A4D7382A22F562D7C55041F +0FD294BDAA1834820F894265A667E5C97D95FF152531EF97258F56374502865D +A1E7C0C5FB7C6FB7D3C43FEB3431095A59FBF6F61CEC6D6DEE09F4EB0FD70D77 +2A8B0A4984C6120293F6B947944BE23259F6EB64303D627353163B6505FC8A60 +00681F7A3968B6CBB49E0420A691258F5E7B07B417157803FCBE9B9FB1F80FD8 +CA0DA1186446DD565542BCCC7D339A1EB34C7F49246E8D72E987EB477C6DB757 +99AF86CEBCD7605C487A00CD2CD093098182DC57B20D78ECE0BECF3A0BF88EBA +C866DB19F34BBBED6634AFC0F08D2AFB2A92578A6F8B4ADCD6594737FF6EED7D +5B536DA9E3E2CADB40DB7C600EA4D100D33C3B92B1CF857E012C4EB370BA8295 +55B50047CC8911C98FE1A7BA6CDEA82D34476286E710776823690AD333DD3A49 +335002F4680DBE1C21174BF016B0DF799B01EB9D6988479A8334BBA2F8DC7146 +BC0DAE9DE3A6453B181808E68A89E0C02DAC6264D002B422EBC1CF14F65D9888 +15EE6D514D3457F7F3C6A3D17EE1DA076F73ECC392D349174DA9E4680F29CE10 +0157E42CA35F5DBFF56BFC3AA07E61A78DBE882C5AB388220C19750D3643E7C8 +23D6673027CE568A4ACCE1D12B1D9E5A43507F4AF9BC873237F65A6B95078DD2 +378007CF0F0DE7CCEF760E19D6D1D7B412EC5D4972 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 @@ -2804,641 +3149,54 @@ EC544A68134496A9BD0B87D83AF6FDA3CB62FBF0B54FACE1F0E6A2D84B467AFF 0000000000000000000000000000000000000000000000000000000000000000 cleartomark %%EndFont -%%BeginFont: CMR10 -%!PS-AdobeFont-1.1: CMR10 1.00B -%%CreationDate: 1992 Feb 19 19:54:52 -% Copyright (C) 1997 American Mathematical Society. All Rights Reserved. -11 dict begin -/FontInfo 7 dict dup begin -/version (1.00B) readonly def -/Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def -/FullName (CMR10) readonly def -/FamilyName (Computer Modern) readonly def -/Weight (Medium) readonly def -/ItalicAngle 0 def -/isFixedPitch false def -end readonly def -/FontName /CMR10 def -/PaintType 0 def -/FontType 1 def -/FontMatrix [0.001 0 0 0.001 0 0] readonly def -/Encoding 256 array -0 1 255 {1 index exch /.notdef put} for -dup 11 /ff put -dup 12 /fi put -dup 13 /fl put -dup 14 /ffi put -dup 34 /quotedblright put -dup 39 /quoteright put -dup 40 /parenleft put -dup 41 /parenright put -dup 44 /comma put -dup 45 /hyphen put -dup 46 /period put -dup 47 /slash put -dup 48 /zero put -dup 49 /one put -dup 50 /two put -dup 51 /three put -dup 52 /four put -dup 53 /five put -dup 54 /six put -dup 55 /seven put -dup 56 /eight put -dup 57 /nine put -dup 58 /colon put -dup 59 /semicolon put -dup 65 /A put -dup 66 /B put -dup 67 /C put -dup 68 /D put -dup 69 /E put -dup 70 /F put -dup 71 /G put -dup 72 /H put -dup 73 /I put -dup 74 /J put -dup 75 /K put -dup 76 /L put -dup 77 /M put -dup 78 /N put -dup 79 /O put -dup 80 /P put -dup 81 /Q put -dup 82 /R put -dup 83 /S put -dup 84 /T put -dup 85 /U put -dup 86 /V put -dup 87 /W put -dup 88 /X put -dup 89 /Y put -dup 90 /Z put -dup 91 /bracketleft put -dup 92 /quotedblleft put -dup 93 /bracketright put -dup 96 /quoteleft put -dup 97 /a put -dup 98 /b put -dup 99 /c put -dup 100 /d put -dup 101 /e put -dup 102 /f put -dup 103 /g put -dup 104 /h put -dup 105 /i put -dup 106 /j put -dup 107 /k put -dup 108 /l put -dup 109 /m put -dup 110 /n put -dup 111 /o put -dup 112 /p put -dup 113 /q put -dup 114 /r put -dup 115 /s put -dup 116 /t put -dup 117 /u put -dup 118 /v put -dup 119 /w put -dup 120 /x put -dup 121 /y put -dup 122 /z put -dup 123 /endash put -dup 124 /emdash put -readonly def -/FontBBox{-251 -250 1009 969}readonly def -currentdict end -currentfile eexec -D9D66F633B846A97B686A97E45A3D0AA052A014267B7904EB3C0D3BD0B83D891 -016CA6CA4B712ADEB258FAAB9A130EE605E61F77FC1B738ABC7C51CD46EF8171 -9098D5FEE67660E69A7AB91B58F29A4D79E57022F783EB0FBBB6D4F4EC35014F -D2DECBA99459A4C59DF0C6EBA150284454E707DC2100C15B76B4C19B84363758 -469A6C558785B226332152109871A9883487DD7710949204DDCF837E6A8708B8 -2BDBF16FBC7512FAA308A093FE5CF7158F1163BC1F3352E22A1452E73FECA8A4 -87100FB1FFC4C8AF409B2067537220E605DA0852CA49839E1386AF9D7A1A455F -D1F017CE45884D76EF2CB9BC5821FD25365DDEA6E45F332B5F68A44AD8A530F0 -92A36FAC8D27F9087AFEEA2096F839A2BC4B937F24E080EF7C0F9374A18D565C -295A05210DB96A23175AC59A9BD0147A310EF49C551A417E0A22703F94FF7B75 -409A5D417DA6730A69E310FA6A4229FC7E4F620B0FC4C63C50E99E179EB51E4C -4BC45217722F1E8E40F1E1428E792EAFE05C5A50D38C52114DFCD24D54027CBF -2512DD116F0463DE4052A7AD53B641A27E81E481947884CE35661B49153FA19E -0A2A860C7B61558671303DE6AE06A80E4E450E17067676E6BBB42A9A24ACBC3E -B0CA7B7A3BFEA84FED39CCFB6D545BB2BCC49E5E16976407AB9D94556CD4F008 -24EF579B6800B6DC3AAF840B3FC6822872368E3B4274DD06CA36AF8F6346C11B -43C772CC242F3B212C4BD7018D71A1A74C9A94ED0093A5FB6557F4E0751047AF -D72098ECA301B8AE68110F983796E581F106144951DF5B750432A230FDA3B575 -5A38B5E7972AABC12306A01A99FCF8189D71B8DBF49550BAEA9CF1B97CBFC7CC -96498ECC938B1A1710B670657DE923A659DB8757147B140A48067328E7E3F9C3 -7D1888B284904301450CE0BC15EEEA00E48CCD6388F3FC3BEFD8D9C400015B65 -0F2F536D035626B1FF0A69D732C7A1836D635C30C06BED4327737029E5BA5830 -B9E88A4024C3326AD2F34F47B54739B48825AD6699F7D117EA4C4AEC4440BF6D -AA0099DEFD326235965C63647921828BF269ECC87A2B1C8CAD6C78B6E561B007 -97BE2BC7CA32B4534075F6491BE959D1F635463E71679E527F4F456F774B2AF8 -FEF3D8C63B2F8B99FE0F73BA44B3CF15A613471EA3C7A1CD783D3EB41F4ACEE5 -20759B6A4C4466E2D80EF7C7866BAD06E5DF0434D2C607FC82C9EBD4D8902EE4 -0A7617C3AEACCB7CCE00319D0677AA6DB7E0250B51908F966977BD8C8D07FDBD -F4D058444E7D7D91788DEA997CBE0545902E67194B7BA3CD0BF454FCA60B9A20 -3E6BB526D2D5B5321EE18DD2A0B15E53BCB8E3E01067B30ED2DD2CB9B06D3122 -A737435305D42DE9C6B614926BFD44DF10D14402EBEDFF0B144B1C9BD22D7379 -5262FEEAFE31C8A721C2D46AA00C10681BA9970D09F1EA4FA1566B96E221864A -45A24ADAEC63F61C9FD18376D3984449A1F998C318A8FE36D0D5020E18A49625 -0F3BB603BA1F3E66FF412F6A32433FF8BD2968D79CE4273AD0E0CDDA5153C2BF -F8A46A2244F9394A49D339F763F5A7411A3C29336B21CCB01723705AF589B078 -3763035411FE36AB5D744E81379106890688CB5BC41184548B7FEBA08DE7288E -E6570FEA20C51FACE8E8F824BB61A4A038AB817C47B87391611B77928B2565A9 -3B27A573C05D36ED01D8F27CB2C793370FA9B90021B5696280A55F2CB6117B64 -293EAE0EA5A243F56FD007773CA35DF71B3D28643C25210CCE25F37A5095D6E5 -9CAFD99DD1DB0D7EAD454C13464DF6FF5DD42339797AE5AE467084550FC00139 -6EE818C6365007B2FD6E26285B832CFE6EA7E99665A224C9813C036CED262639 -3FB39C1F05FF8F31D2DEF37BB9B883334F51EA1243332FE1E3FC91864C8AEA79 -16A726F924AFD84F2F4215FB795FC41DCFFC835C90B9E31D291E47AA4BB8C05C -620F69DF31E91A0FBA8E217CDBFAD7C4D480EBC1EB396029CDE615C227A367AD -72834BA95539D39A38EA0CA3CF7F1123F70792CF315BAAA38BBCB6DFA80B4493 -5025F33C3696DAD6A0ADF584C71BCB1D29E523EA4B81FFCE15F3204022BBBEA0 -A9483EE8EAC07D581162672A0D66199174821ABD097561A263C0C0F24066FBE6 -0951F31FBBF2675141F3FB4457CC2A94A40191EA0AB2A606CF540BBB8887B6DE -715EDB1041EBB9D05D0F4A4672F534397B9529EF8743BE88BBA10C81E0A46259 -2F2AA7B638E20C9C8A3A827977AB58ABF7525BE15DB66CE8E9B81457552073B5 -85DF3FA70B5231C447C5724E14730B90FA35ED1B5723036F1658CA8E19EF5A6D -D333B78E91E4D7032EFBFD40A5A2269B0DFD9F7C3438DB58F94B507EB93032F9 -99E5F15D9F5D8CB031BBBFBCA8A15A617ACEDDE70DD9C2D9EE21179FB17AD913 -B4BF577A9046994689D1BC6A6985FF5F5A67D699C2FD288FD9E5BCAD5453EEC5 -68287BD7B8872726C28CD288B4DED2246B843577173450B6E5760852CF2E1727 -01FDB0FFFBE12CA13ACF6434AEF4B59EFF3E0DB1E87D35075B1D55AC12633167 -5A83A39056C077EAE6F2F7D1DDED300BA43830B8034F0A6AEC562D3023270601 -6C594D0359DF6F230F7B80B54EBAE4880AF338956B813E3B8DB8BC778BE0F612 -7D84939C2878B43EAA45BF10E257F22C28C2C148FF48843D2B52626148E3CAA7 -4527B9F246C17BDE21C6E7EAB4906BB6D9E84906CD1832C4BD9E405AFFE33AA2 -AE086C25EA26BC23D68986639366B99C87359915EBB76D7162AA667ADE4954D0 -B1E18027FAC2468CB2FEA2568E23DBC201E9B6A1151FBF21129A088D89E3E728 -28B2785C1A8B2637F368A93EAB459F80506435BE23A85396969E2AC4E0D6E4B0 -8B12EACD150049EF8942C108B96843159D4408424394B33603F565D1622FCB78 -01C22EAC64FB487AEFC0387059055F8BDF207C956D138903896534AD1F42212E -7902D54D0F0D8083B419A459D865F7E7A6A6F8B94FA8AA31417C4FE6440BA98D -1271ED7F25465E994E2D15B4326CF09A6D30ED6BD05D0B66F39DD8F864843B1F -8031DF58C9B37C10FB633BFB58B7940B52AB6948C4412D59266A2518B5E1260A -0EE0FBB176C4076680BEDAA7EDEFEB0995DD9A2CCF3EBF3305A20279366B73C5 -F3DE7527AF736D8D267CB71735935FDF78F765DEA560F7F97140BDE20E9CA866 -4242175E7962A14800C37EF65E856C81918C20C040FFBE7DDC373CDF456143B7 -F3AA5026F9B8286B876259E9532754866C649F4F3383C73878CC054CEBCF2605 -75CC0EB62627085F4DBBCE6B6206F867731F47907BA6B5D37CED7D58049CDA25 -7D47AEB352637FC627C28B09BA0B7778DCDB51A25D6088D7989D18C0079D2290 -B01330175812393755C7227B9E64F952CB99310B2F822437AA2CE4334403C6CD -7C9D007DDF21794D076A5D5263141367A768F8F53D8267251076D9E6E18F9470 -B02BCDAE33E59BDE73E7FF1BFCF40F956914B1A89E6C62FA4D7A084AFDA868A6 -55B77808BDE6448B9732B40B83BC63E8064AFBBFDD187FED36ED67E99CDD69A4 -23F603FEB3890FB19D9CE3600B79C019C5F4E25A63926A8F7BE1B44E53196D67 -F7A6A341F6D7D5E3A991B56A6D7A57A44D255B3CA95F5F6FF0472E6CA0F6F5A1 -D71629A598261C3B7A9BB72F2683F03304936ED01F8A774E74D24C25D5ED538C -63A8C4756AC67CEFCBADE365E29340E780BFED81A59C98292DAD3A1068794A32 -D28D40BB7BA410274E8C8F804055D9457E4439F1255B8070DCB89C4A72043C71 -2B192CDBF53EE9FC81CFA1A4BFBC12271DE6F87E7059F06F38799F37D49C94EE -58685D3F47C915A1CF37B2CB116909E52F537AF7CD386D62D01D30D6D079A5B5 -71BE47AD79CD0F40DE5F15977F11FDCCE33B952858D1478B59F687D7E96B9C5B -D59357FF5927734B19D5B15D3930598F968493970B616D570D3E2A51FE743A82 -E20909091813726FC10599F23E8B5738A90E237CA417B10677A6C8BDCE468EC6 -BD234802C6E4AD49AD148E9CFD0009C97F421070C6CCEFF5076A32EB90F3F5E9 -627E13F658A31CDD3C4A75C66A0508C92785A6C0BCBE2D4C9C1E6B0F33358236 -3B0E68737B23F76B2A2CC1BE7B1B3DF1EEC55F145CD68116804F0238DBDA3B4D -DE8AEACC8AA661B9028FE89F8BEDE8C339036F53073BD2C13EA5CE4F647654E9 -889DB4B8900D05D84DEA0E7A83532602514559BD083AF5DB829E15E62C7251B5 -B6D7F948C78FE7128AEDB6912BB9B0A398B65C4ABE7E3783684B0B6CBE479C0B -229923F5C83C307FDD2D243DC71B40EE71964352EE965C33E56DD0867CE466A7 -68B0BFBB68D15B23E918D1D002DAFB4038BB93BC0FB2E7962A3CB6FF620CB3C0 -F850B119EED8A2B877F9E2D8E8F82D1A6BE16F768081086B95A3968175C57054 -70BFC6C9CE582D7EB11FD407C8835C2DB798E25E782488A9A5C229EF008CD707 -3E4B31F5666906DAC6AE081D46D4E61EEFDF2612C3F47817EBDDB61CBA9C1E1C -A8C70E01BB07146903ED9E72B53BACEF7ED61CDA5812AD9FF1B44682A93F8D01 -08CE1363D775A7C815D4C14EDEAAF507089A503DE2EB81C75C46BC51A0059EB3 -14786BDB0AC405AA352FC5118FE3372398CF1D7264F981EA05DFCB911A2B85BD -01D17DDCE329F8C570E35484B545B62DD347563942518452FAD1B0DAF30E1DD3 -C4C64C0429D90AF26A0F4CA809B81C29FC653F945B388CF77B2E066563541278 -A3C1348A5CA23836DEBCA15AB78D195C68BB5F7C178344E21FCB44CD6CE12B87 -5A2AFC88C60389A73AB1D13BD86B1A0DE96CD36F7857A871E8231E338AD91A05 -B905E43123473B39307A9492787ED0C693FCB8376AB19F27A9AA74AFD21DE5C4 -76B1119FC152A3197B6D075F8C4A82846898E25B5C5FB90D72CD1B4AD63F012E -209F805111D3F79DC308C8D678312B3451A69E759DF4F8E8395ED7E7788EF079 -980B286549198BB0753F7172F4A091FE3DDB5C4CBBB6E2517D00B8999087A308 -16C42CC741FEB231C5CB6B7E8F3FE2E2DBE9455BEB14D354113696A54D615208 -E1A95CCF0E0E70314DAE4349DC26212B4147A53FC8A16970B6E37E48E0F9CA32 -2AB6E4598E4FDA267B6A9CB8266071BE3BA042C7D780FE61EF22116CF9642B36 -B4FDEE33D6E3CD64DA5DA1DCE187AABD948373D37B1985D0BB3FEB8CEB2F3A86 -AEA9E8CE67A15672414D3FD1B8B28ADCBBA5121DA3F1B5B7CDDE8E67E6E67866 -B1F02F644B9C88BFCE4624A9A424500BDA925BD7583B1367E2367E1BF8523A42 -EAD38C08A7CBA5760FBF83ABE1DEA9FC1E41F14D16ED4339CD4D17169313F879 -15DD4504FC1BA5BFE21CC6C26E206C4E1B7AC0E84A058B8B5BBE525A7A29A202 -4E0411D0C9185BBC834E8F483509495C203539F7D425F4102EF53248CA943CD4 -5F01026F1B1129149505AAEF7DCD2F3A6D6C494E29771590F658A8049DC981A1 -D9337FB49C4BC6418F271F4E14BA6B223B3CC521FD0879C2C08DAC47BA713FB1 -BF8D9A48E2C1E73F2F56721E8B77ED65E8115EC0DFAC0D61B54D1BA3EAA1744A -3A0287BE529B7C6749C768F07A07B9C227BA2AD6F88D6AB447614937DC12670E -7716BD4EB41E3F77A77209CCC6744581DE4B50531BE874AF185DBE34FFA966BC -02FB132BA1F5AF7E0BB25DEA00E412DAEB9F3D7664B788F7EB1DEED46FFDF9B8 -ED936923D31F6A673E3F5F60395B36672392488191F86263CF52B9C8DD7C3504 -B3186C0388A019F080D80234B68B8F3421190142ABDA05FD325150C6F900E01A -BF15BAF597B9701A8E3159408067C13108B38741EDD643C62905A25A8913D562 -270E42C47FA20C2A1B814A21E9D477E9E65EC931B6472929C85E8D363EEBE6AE -750E164D80015EA834FDC8FFF18C79ABD036FD1AE42715BFC3F3967604A5B5F6 -962D95E2F24ECBB719D3608BCBCC89233D2763A6120D2EC68A47F9449171DA73 -5FCC16DDAE60F4F95094F4BB468893C765CB5A2DC840B0CBE7141DCC254E06B7 -22A5A8BB94684E2EFDA11351B6C79481B157D2CBB5265B679CC8604F8C15FC25 -97E77A0DD279EE83F1C0A2788662B7336B3BDBAF8080CA3E905B27838122E762 -E6C52E39AF141B20F3AB7EBAFAC9A933A43CCDB08BFC3372510F3EAC553DBB98 -C65149F88E02066CE6C17F72C90F39DC2CB8D791551DB3374FA50650A8FC0B06 -E42E5C5522CBD3A1C90811519A04474FD7BFAAA92513E536F153B580750A9ADC -F1B1A5913D14F1AE8028A5E6E3D16A0EA4AB1ED2CFC5DD24A707FA635A210CC5 -9083732A216C8598B40C6E759658B41761C132F2FF2FECDFB377767B2D50FEB8 -06893FC6CDF6B0E83BF7BC5FD2F5551FCA8A79F8BBB89354B086CFBA51AC97CD -91B96733AE448992BBC1132A4CCC83DD4B3E7D83DAB519FF984E48583CC71F07 -06FF3ED9EA50E310AD68D829491AB9EB87E15EA196EFFAE80953904DA525395B -CDB33DD73A3E4A9B63BA0BC4CDC8B43836C0ADBAB4238D515EDBEB1B4838E00B -27F86A3AC3DD1A292BC2CF9C8AE7783426D681B841E4470A1A8D818CF292A97E -41BD70EDB22843B9B3587482FB8DB0FF148020E516C62ED13C02B0FE7958D13D -B6104A28975DB0EA79BE8F418807CF2863B5C9D77AEE3D6DFB97348AA05CC879 -B650E0D51B5A51DE309CFCE47CF977C78C01B9564E375C7DE789F5D5CA4E48C6 -39F016B6793FF1981377D3B4661F7688991F9A6A57B2DD8B5D8D794CEE4B7D2D -783DFEFB64B2B90AE6E6DA6230A21BB6DD0D1D9623B9A4A0FD7E999CDBAD77A5 -AB03742C5F36228B01524708D7A25B87186E72DB530B6D67699D39CA92997FDC -0CFCE7EBFB9FB28EAAAA23748771A992795D98BAF8E1219CE195B9847170DB0E -A369A4716D41E25763288F980FC9B4AC4242676E875A2261F1A343ED99BE69C9 -B0118170B3B8756B71AED4EC23829E614C12E7729F3FA9F19CDC03C9198E8A46 -F04033FA8C85B020666D12E8BE7539AE685222914CB6AEFA4C18C9C212C98104 -7333F98F02174EF7B29ED5C2F01E444AD54A4CAFB023FE38878F0158A24051DB -6639DE54FF45E3526BDE6FB4745D80BD39834B24B4CC66036D21236B9561F59B -84ADE006D1B8D9E235DC597C43F4C234C686E50ED87A29F1ED362BE315FA3B0E -C9B842FA46B52058491AAACEE7983A690F4711FEF5CED256D09D4AE7D71C0061 -6227DAF22FA7D30876856A1CE965199A15C65CC8A446FE470D233F53C245FA18 -5ECFE2F4FAC1561DBA2CD5FF2DA8C1AA2D825847230EFFAC6E59C840FF79D368 -CDD0412B4E83411144EAA53325A79F4A22FBECF3F625F047E8B1D025878ABDEE -2C3B5C6DC7D8EB4F098446CD3EAD3DA0A6A54195A7B399E7CA0780588FC84CEE -69164DE320825F8A24618D0810B71CED409CC6BFEE816E8C829AD81A8A16F6F6 -AD55D1903E647D935F3BFF542E9947256D1B5035F0E5BBDBB73AF80AE251B8FE -48A82A02090374E3A166D9C6A038D5C4BFD9D1DB522F18571B4129B47297A975 -65AC9B38E7C841146A5E2EB30821A31A88CE41F59CAF3DC4E48D06DB4EA7BC74 -A1DB26AEE13DE4E1ADB2F15ED40541745CC6626C6339E375BE124FD92E77FC0D -541104B12F5BBA219184D99B8D450CE7F0098854E4F6156C230BBF9BE2142ED6 -2BAF817836ED5922368FA3BA65F17ED3451EA218641820C3FFF1A362577CC25F -3C377C431D22B290A66F6D94554676B895CF0C718A16D790C81EC5E925D4D6B5 -623A82C38DE6D5A9F419742C1425A395E9F1DFFAD1E6E52AC4AA018F8D0F5066 -F26B7047E9798D169B39487B285743B67646D4640E9778248D40A84391E26CE2 -C4AAE1B1E0C454C8A985471D22B6B9ED993E215C4024242925C3F2953C207D43 -B928BBF8A4AB803FE2CA94247B4C117C828C5DB6C194E9EE41F3498B0BF81F3D -8396C84908D01713AEB02AAB05760A2E56A03A389AFB19DBDCCAE4B190DD8815 -92D56C81570B3DA87FD61E42BACB706195D3263D28E567BA9BB10FD3A42DEC18 -E12662BEC6417E3B9B5546856E320C7F7E7CC466F11E2EF3D69EF72A9165A233 -B7642ABBED62B4F20A9D5C0F857329544FBEAB9191CD59F1C44B9AEEB92F45AC -812154397FA039B7E00BF221EE3ACBD288924D697A0C23601668ECE88EF8EEBE -D279E953509E0DDD386CC30373E6702DE21CD47982E887521A99AD11532BE389 -9EAAD86F347E52DBAB8DB37BEAE59EC3246328DF0E495DC03D7DAA553EF8A6A3 -C2862E1EE2A8BBB8F1521984DD8FC30C798FD2D79D259904D13D9A3EBDEB1374 -81FB6A5507F2A032F12384818ACE9CD39C6786E8F0546354FAB6E14C920A53AA -241AB7B99073F12BF51485B7537F58ACEF8AB772E5507763F5DBE520C6FF61B6 -FECEAC6BDCB75A0D7329023913D86ED418AAD111497EEB97EB22B0EF771700DB -BA8A7AAA5A134C26A630D6D8366CEB5184AB0D1DA6BE411667F9FC170B12A10C -5167F90F850A18510094F72AB13208EDC1B9BB957417EEA33361CD0F48A2BDF6 -C4413A148B37E61D0111652DBCA3438792CA7E67E710C1402DF0CB975A45DB20 -E112A29C258F825A5E336B49A54228EE9397208572AED7F441EA1AD34B5C334F -910342EFC0771E267C15DB0B5C0AFBDB1D7C2160ADE2E7A2AC73210FC1D68DC6 -4B332262ED89477BB546F73CB9398FD0E96FB78FF4F8730E357CA67328F7CF92 -2687BB3E9916042A985691E3EA2BD13DA48BEC195727A1AD42A0A6DA32BF33FF -2EE8CC601800CF6B96EBBAE80E7D5A620491D0F998285D8E85E0E667FF89133A -0AE50AB2DA68BAFA49EF8C7AF907B7BE11345C105931412DA23870C7A8F8D4FE -D5715F6B01F18B38FBDFD65E66B616AF01886AA873CB90D9EBD72F29EF4051CA -60084E4DDBCE0E475BB98AFD60C4A64D720F6FD36DCACCB69A2BF746E3AC4DCD -96FA2DF360C17F68B58D76629FFFD08FF769379730B41E55F848360A6A25523A -9BF3ED4EAEAC7743C6F92AE6C2ED3F2F36707A629253067363BC4724719D93A8 -CE1C46E1E16293FF7E24C6CF39F971F53AA09B15244DE276F159690A6F369A9E -6DE8E69F73D9C794A1C32B0B4B3EE7C58E2C72778AE32122560F9214D7F94942 -8C21D46E3ECB044BEE35934096FBBF009EF3030034AD7D84890A45F2B2970F5A -9BA55007859A9FB0F6DCFA3E6564B9555E7F3063D46EEFFDD8854A94DE6950FA -A3852226E010E7C0379C21B09868B6A7300D2772068A449712DD2EAB299108C3 -B4CCBA45E08C3695293739E89D8C3B5D1621F0816F0259C3B1DB4E74BB2D489E -200BD7B7D5BF1C9A132B9BF451DF28CDAA438803E8656746A3D1C0654AFAB909 -177C1F016517C0B7065E98EE1B21B4D08B5FAA68D469C25EADAE718200A3A4D3 -385501BC72F5999C98F13889263BD5AFAAAF7402864E91363FC0F5C34082CD3D -2CFC70FB2431CC4C259B9597C7D70FBD0D1FE2C9B6CC3D88073C7627B464BFB2 -9F7F42CE057622037E610FA518F506F9A81FCB940B91B873D0C834512CBF8E9D -F02F9670E9B523DBDEE9B319995F9B1D612C7CFE4609A668225A975F550572AE -B25499FFB57FBA86C6799B67B05FD3C9ACAA386CC947F07DD71317B94691AD93 -44530890931AB8249EFCE7659E2D69DBFCF047BA992FC5325B5703951587EC8E -148DDFD28459AFEA56B72C7905E7415B02E5643C2550FA9D49EEF64D7630F05C -185421C580BE9780B643330F5B0B0FB4C3712668E851BCDDF8662C5D6E35825C -F643AE5455597B570D8B43466A748519E1A38C9A1225A92B2490D6993786B476 -E3498C00A1B29FAB050801813006E692EE98A9E1254BDA63D3E391AF186EB44A -E50C37165E2A314912B9D630035A8FD0961AF29E694636AF4E8912AA9B107AD0 -7E0990A428D7CEB660040F74A48EECD7724F32EE33B5649B79B63D1AEA095CFC -DFEAAFC8DB328130C261ECF940AAC676D2778FBC6ABB2365662AB1E8707FF091 -BD337B103CE2879D1FE0CDED25A3722D442C28F66BF52C9DE534863EA4BE362E -8625B859735AF68193302D20887748A625C9B1E5456BEA215F216E5E0A86EE40 -DE4413B724FD9AA1FFE418EA2FC6B2368EFB217E93120F3008BE9029AE81C1AA -ECE18F0C84758ADEEAF29D5CCF5BF879CAC196750FA5C559179F8A20FACE2C1A -AB37A3BD510B2505F32CAED1CE7C0C6F095F56B9593D3493E860A4F0CD6BBE9B -2D13ACE1EA583053B72A0D2245BC677898DE4C57BBAEDD2F2BC42D494B5B9E1C -CF3C182450250CEF19774E0723A3CA9320FAB92560B8394A14E1FDE84F350470 -523DAD433BA8C476EB389786C089C85E261780CCC544067A82DE3E835EA6A13A -3597DF92E35A80659FB03F193499D98C5E05D4C365922C20213EA0E713330E73 -F30E866B13FDC36B98557D17D670D016DCD4752F780DACE9CFF8C03FCC05770D -604D19A74969F03C81E9FC0B04BB36215718C319E4C38D2109D28447A43586B8 -1D6966E885C0E844389595C0507FE8502DA8EF459817B1937114C50A0320EC0B -653EC5693A2CD74A0BC34E8E8B576BFF7F0F191256A374E48B8B75048E9ED20F -F5D9329E5706559E1100676A8150FAE9FDB210330605B0694EB2D5A04EAD712D -7BAFDEADD782FDB478CBEE8A0175680DA713F8F3CD27E025E28D3E57F1EE98EE -E5400A38A059B70E8F051B56E5B463028A25BE6D0C18ADD9B865F63011843572 -4AF0404EE430A98267B00EABA58D9D815657871D3505B506A64ED1A5EEFA47BB -EBD1513B5400A69FA522C3E12272BB8215E235A397EDE80A59BD7D0C6CE5B369 -0430BAC269497F415A3613048C90423EB2D0CA0F128924D9546BB21BAC9A7263 -B0496520AC7264BB57570BD87EE56554078ADB66E9A61F2BF6FB52992694F753 -DEB205D221A9AD1E5FFE3B1E9AA3F3169313D71061E2464531A9BE1603C586DF -FEDA27EF90425725CBF4D04B01D6BFC5CB04BBCB9F2FC458BC84242ACE858EEC -FEA3E84675377F5E65D184B4B0D29983B9576C77518A858BD5C03EEAFCB70283 -764E379497F6D1D69AA0AA51BABEBF1C70D0E921E28ED71B2781C293A27F76DA -E29775D9AE33DBDE9DE3E9E5E43344D472BBB568CDDE0F46F8BE2A2534033633 -0A47E91EDBDDA8714B7B6F258ED7E348ADA6C4FF9A7B5288A825A9C5BE1F7387 -F69CAA5DFFDA4BBD1DFE0911BD7F9FB09FD8E718D36B4A6DE8C41E538A79AFDA -72E78F0B9301CD81EB671D7AD29C8B4511BC43D9A60E4F555AD27D65DFD23CC7 -C38A799ECB6A0290B39B4CC2EAEB3A0BE8AEF9E484071CD400A3D99BF2545558 -0B3580CE12AB5A32C37A9DB4394D6DA8A5F6607D0A9C3652F2CF59D06A6DD5BA -4F96BFAA2CE3E8720712175978263BFD8B8E849D532DEBEC7D1C0252D428572C -42B339DA0B93062B80AB251FB9E0FB7F759DFF33D0CD5AD743F01DDAC8C18EF2 -0B2CF667A27E3C56809374C598E8387DC401713C6547BF7BFE3B9B7BD9A33D4D -DAF7F15CFEB827E03AF5C150C703723ADB29F75C64A7E15135F8094557BF2C29 -E4477CD3AB780729C2F43836EB677ECAC650997CD5C8CDD466D7E8D8DE20989D -596BC11396831E0A4BECC03B9422952076F58401C8E176C2EA4996FD53DD7DD0 -2552D2B01D187C247D1320D65A18521DCD169684248C3ED5C8E3C076F40ED5A2 -A89C186EBCDEB9CDEA9395149D4770F54FDD5EA8FD0D5E210A3707E66395CE90 -48D92C1392141B28AB22C5ADDF1C65EC7D624299B5871E1291906496F69402AD -2EBDF50ED9D8265A2278DE9137C897A9D833D997FE0812D2AB1413EF98973258 -041DAB207602E9A80CD8966F979603B9DABF0328705B82A3A655E287411E0747 -15DD264C707279A61AD80D26E79A1363C809888D6572B5AF2289898BF53A3766 -A677F2B52A88EC4C85CA29C4C5108B474F6197AAF7768A693E94EE8E7C20224F -10973F20A6AE0A9B95ACA0F8DF17C67AD3EE91F6D5FA4320108B518FF7788CE6 -E55B0F40711B5B22440D38BC30C7A2E1FCF1C64A49DC41B9B91000145A9D6539 -E2049C050346151C73BA088284D412063A2B17E580BB210DCBFDF2648189C79C -E36ACDA3F3A12467CF7BB342C58B66F1AD2AA969BD8778581D6358166ADD0FE0 -1315BBB40DC2761793E991527A8EAE6DAA487F8032A40820D6DE6A625DB18FBC -8DBDFB020BC66094CD4EB6B6A649EFAD2AFB27E36330D8188281719EDAA4793E -A15670CAD04900C16902498533D00AE717B55430112BC66062F587F1FE719BEF -00F152A9D0B066E216FE610B04C0FDB04958C477C140ECA4F37C920F91AC9E29 -A58A13E1BC4F101DB4F776E8B4F54D21A82FAE329406F44A3725ABCA421A7986 -C49115F0C30F96C85F2BB60CF1A363411DB9A83CB266357E87D17267F211049D -C1AFD3AED644AAA15AD3C123E9C04FB6F8D7877217C98B3CC2CDBFF5927E9408 -F24C8C1C3B5FBADD709AD5378F3E6D37B1C0E5D6C9FE40EAE648A77956DA6834 -FFAA626CA253BD0B9622EF7C65340577DEA4F17554B5BC386183A9DFA9B263C2 -9D896CC0F2EF0C875DD3DE74F5AC50A46F232E4CFDB918354A4AE0E06C1751F5 -0C0B2622CB9904CBB6612BE56B8AE2B2E2A98A5D048175585E7A3065DA672C8E -3919DCAD8E892A1CE242853A138F1AEB814FBF075FBD3E5AC6334B88C801085E -7BD1F7C1E42F2BDA4BC8D9E8D2A7C86E40A27E0EB178B4B290C8BAAE509E75D7 -02E12E798529D89F9F271F44A4D9D92FE0C18548D20FCA6486CAB8F262CF65D3 -D80596FDE8039CE6072B87C3D5E626F201FD89E09A9954C7DA544EFE474C2500 -033D61146A284C63EB1A865FE13BE932438EA2949292886176771083BAB18628 -B4804B4465FFD9A34531DC7E65E1D1F78ACAE918FBADB9B48C23A684DF747A65 -28CB9E3B57B509CC567A21FE00D1547CC918318A26825052175877EFB3EA7B34 -708F4AA76254ED84C3F8C1DBBB6C7799F87FBCE1F8F0CB42535F486901290C8A -D345D08964FF40AE0AB35A4FFB32773BE84D4D1B9577A3C7D70717EE80B024F2 -9393E5CC42BFDD383B2EDC10F726AAB4F5281E23CCC40BB4CB7CEAEFE5B1F349 -3D46D86DF6611ED1FA3D47E2931974F145F9A67CB855EEC904386490A8C93A5B -AF09BB88A01AA220988796FD9B974E89A5B59FAD2B3936F2A75F0E8DA5C03DD3 -88DCF0BFCA43901D4347DF18975703643F893E314796B25E5D1D41FFF2CA8108 -0B1181DB70155D6CC505C63A6D7DF7D533720BAFFA1E6E41F04CA7CF4EE530F8 -F46832C8A4B753533B5C9BB5C97BD82F799AE52B0272A33C4003934C899D96C7 -84A5471ADEB37FDEED8F00CA7BAA8AA063D37D48FDBB0067D260D20F7E842A73 -C32DBE9823F83A56D253AC120EEDB0F9B4DB879A8D620704DB2C99163FF100F1 -7FD8538F7A20506F4BD54CCD24D4E662089A1D3A0D5FF151C6192CDA664172D3 -9C1F20CFECBC0E4348BB5D88D0BF4BE72F07B9C0737641CEFB7DB6F285A1353D -E6891A569402C12757284E9A93E1B77C1E58E7EF2837238EC0BCFFB06623FDD8 -9401CA0770F158702CEDA77E7D557019B03A5125372FFD5141582FED1023385B -FD27A8B645DE6B779B92E9FEB6C3A02AB4DF19F3DC484D92E63CCE22FB733AD6 -3D55811FA3BDB8E2BCA5AAF2417E70FCB74ED6FB6C5B43F5F96A3019C48F9D3C -CF5BEE959D5DD08C8694E3E8591434DC2F13992177B6F99FFF799A09623AA54D -14CDB2BCE9FE62DF68DD01B9C2D91FD568A408613E013667BD5EE2B47383F85B -DD54D1C8CF25652A5FC7B3803A5C6EAA15506746A44693CCDC4DC6A3E869E020 -D2FA893A63A719F0AFB8F9F8FD3C3FAA25CEFFD2E6F344F0D21FAA310161E928 -57C15E2C8118F4F8647B1872FBAFEB9741A58E8F45A4ADC38BAECBF8DDEB9F32 -E864D417366A6EFC734DD617CB13E191DE7FC92D554C0FEE8399FB580F3E9473 -E5DBCD1300EBA2DD843C95F0F62377BC064BE1046FC8E5B4F0466A7223242066 -83671470644C2F035B3FFE37CB6F58A61E527D63E043D60B8C515FA7E98AFEDC -DD1866776CA51EFC576A53FCB0FD8448461576D55445122B9D0440FD285F8B94 -726A796E8B6ED4ABF5252C8E0D33497BB5FA6E9A07F81DA77586F094EED9FA9A -24902FED4BB1CF856AC0C0CF9B930FA6164D569F2B4802EFF5B6527F8D7FFE93 -A907F9F7DF56AA4CC23125F165EEDB46AA8BD2ED6A8CF84745F9793A2293143C -1A8C4F0998A7CD4433230F1271987D8CCC2F6640368240D7E6BFE8F8A9DAF521 -58C8D9E8914B4C7B9F2B2A72A885EDE3A71CC550053F5BF3457FD93534F88F9F -239690925CA1785BE43B624A00FCFF123E43047951C51A000BB401C5E2FBBF77 -4F725632E6FC67C64E5ED6FA95DAF0687424F94EFCF97B72CFD6316F7A19CD58 -275E600EA4F13191DBE69745885C8EDFD206C5BB8769C8CF547F9549A22F0409 -3C638977CD2D9768F77D363F2D2112B1D0BC918CF84745F952D271B1CB156A83 -82AFA9670E4B3E66A9A45DBE756BEF66C7A29C8C89ADF7E3B766F16CEC8E1B99 -626BE9AE136A78E9A89A7D2D077C01E3DA1D316800F859028CF2A4689ADDF0C1 -009073513EB0306F6914A9178762E0E9E825211351C67E9B91A081771047639E -516F6B12D01EDA4F967A91BCDBC67B55AA74C6FF54A2FBEB2F2C19CE76E3F173 -ED70166A1D912CBAB7882517ADB1B6216B8290D54D993C0B70E8AE167209A11E -BBE4775288D61946C94882500832569AE45CBC885B8D6C537F4A6FA75DD447CB -5AA2831D6EBB29F8F7CC7A29D8586AAB176E63142DE4A37720FD9E37F09E9741 -730A042FC35B5334D9C490C78C66BA3B91554A0706770595B05BBF4C86AA1BBA -CD7A3D0AF0237F4268909EA00B16AD0FA8802ED22AEA1F697BFAB2708EE8EA22 -38501503DDE776A9C7273B8A0E3D7E7DD15C3D6267FB4F4799AFC48BC7024789 -B386CA202DE413F2E01ED03BD5D0D1D5B3FF99076B6CDAA89C7A0CCE0D09EC77 -06496B9A9C88C1EF3F824497A140962DE88FC229B82FBE3D07ABDA9E7E66547E -DCD987D91056B64792C7DDA0BFAD81E91C36ADAE4F21D793087DF44D7F5DADCC -34BBD2409E165C8FFA668956157C13FD6981AC63D88A49931A673E2C72CA9341 -5B3A0C51F4D612ACAFF37A71E728DFA18BC484EF8CC0F1494B19FE2677F6C8F7 -D5F7A91658577C9B816E76AFFD1F9E86E5891407B3FA4ED9FDD88E84ACFDD764 -42200A2FEF9831D9D3776B2573047B24CA4108E0A71F83110154ED1CFCB44DC3 -6D1ACC7FB2F695DD499FAE008A8CA7BFC5D599712B0010B739C5907AC069F871 -D278A21E252DE2E2CDB736729043213EF18F3A4148FB8FF037126E1FEBE67E84 -61CCAAA685669EB9E0CEA01FFD3BFF6D1716A45C6D45884D787D15B8D0C7F929 -C85FC6610BFD4B0C1A4A726755D485BC5A5A307E04C45635F05F6D74337A375F -2B330E4675D3AA147431B66C116C996A27E5FEA04F14A62222EAEABB13FF733E -878993645475F2F9BDE6B1E5AA2FD4E13EC030B98100C8908655D5053794C021 -A3DC2E11B77210BEA7D506940A2FDFD2F7D1CCFC294F6BA95D4BF986465C8B80 -78FBC93F860FEF5422B68E6A000D213F8A854B3036D5D60EFD339A0D501CA2B6 -6FB5D3F37A4F23F64F16DF01B3F31C1973E60ADAC1DA4963F6B3B58B0489E4B4 -1E6BAC48B17383C35082FF43720BA20CDFA532FFFB076F150B17EE8C58E27A9F -2868143CCD8B2E0D8EAC1ED6F2EE3AC85C3A293F9548F69808B11D80EFE0AB09 -A13B1AE202B8F0E643802C2E2600464B4BEADA5A2F5575A128584AB509AE171B -70E1F14482FD77BB899AC1AAF11140AFDC85CA54EFE21EC3DF261D166EC904CF -1CF201EA05053A214F14A0AAAEBEE0B8D9B2E815458586B8DE99FB07FE1A4B73 -47C316490F891A7F76361447E54F909BB41A0E0B91E435B5F5E92E127AA84194 -B47B7F6425509DA2F2F11C3849545C1856F5F959B32E7C187B1C480F65FCC153 -65C65DF9EAD804820E3EA361753C0D48F7216A36DA1752EACF3FE5AAC9BC5B12 -8926175550DE59E0B4A3DC1B3A6B3DFA8EB9920C9AA36D3D53BC57D60EA2DB5D -0081DF3BA8A699550EB2BBA928D6EA9ACB2AAE7033EB441C7ADD877FF4C4056F -9FEAB3B7FAEFFAC4B10BB121F0AA248AA6D6F83CE3CC265E195DDD6151192697 -B98DAF4BF0ABC22E81C86AD2B6ECCDD888313570F3BC9FE76D45D1D536FDC2F2 -4F6F341B03AEA842255AFA6D1B2F643B01CCC1B368F0EF82A2D5D4A09384016B -8E0C1C52B4F32DD75C0FC8E18E32C20F3C29331CFA8685FD411A22E076DC560F -1F37DA4C6803B0048662E11FE614B41D3E7F9AACB14D2E8F145328E9D7A4D999 -81F9B8FE82B59F1D2EDA95461B5F6BADDA8500CDEB07B2F4EAF64018D8B4D853 -C7D1286E50183C5B6CEEC9ACFF02BEE65EE2C3AA6BBF38FA62941FEF3620648B -678C8B29356256B7635C1437F04EFA6268A4678CCBBF9FF1787623730D2AD27D -A5E76ACD0FF2ACB9A57361FCD7FE655B97D5C388BDD849952C9450ABA55A855A -465FC9CAA2B9FF2AFC55478DDF9355299B0496E1F895701389CB90D27A193F81 -A0BCBE31662B78EB420BCD0FBA72D383885DF44B87D85B63F4D17FA5705537B4 -4351772E4C846FC0928672749A1A5D27D0514E3D197EBD10BD29874FF079B7E9 -D5DD1B5C9B785C0CB1C585A355503AF31274DD1B97A12D3520511595CC76E28A -ADA3D43AEDE2C97F90B0D3B1883D4ADFAE6E70012AD1FF8BEA791841A2B85410 -F426114F35CB920437931E3CE0CF0EDBC80E18E5B0BE1E16E6DA2D5DB3870263 -A3AED0B0296E94BF491E435822092E0FF556B462F57466551E07308B7C2CC85B -DBD324ACA2612B8C8D02952BEE23206D5D73F5F6E0104078E0B427A6731BB465 -BB277C0371FF4016B79729F4593CD57AD36182FE51DCBA880D48449E70221D45 -D7F515D8B8E6CFF2F40BBE8BB807644E4BFA8437A0C1E2A2594D2E81882A3746 -F4E9F3C905DCD2EDA8157E8C956A484BAB6C7EF3EFB95AA9F86711BDC576EA2D -002BD2DD3DB45FA1C80914B94EA012C2CB326C77DE471FD8B5ED1536ED84E4FB -DEBABDF2D3F4B18B891AF0E0A57F13CAF26EE0BBB8D21BA80FBEB00289B67319 -55A5945C06D71213B7124A9E7186E54480A1C8694AEBBF9D0059E49726D67806 -A8FF9002C645E86261AD11D3F46B6EEFDA628DDDF0BEC6DF72EF9B22437A13DA -F95AF287799D7294BFE70C75C5136E1C70C7A1CA16E5F9855C9C0DBB15CD65CC -4A74AE8942F3F5C1D5F41F8DCB963E0E814F3A97CF00E05D5ADF12145AA3E7BE -794BA735866995F227544E229DD4C900222E9D9F76FDDC7FC8DB78AA79D1378F -EB4593630F615DF51A859B888FDFF02BBFD06E59DD8B7F7AF0FBA98A022DB451 -158AC56D26F54ACE8943F7A49B33E848AAC6E330EA816459157EA1474477AFBF -EB0F3EBFD6B9B1C79D4EB28E9C64CC0F14C004D504FAE72AB3AC97DBC574DAE5 -E511261192E63D5FD3188FC846F0D899DD8EA0D0D1D35943FF562B76BEE74CF0 -A141E1B48FF9F8107647EC1814D76D9826B0554CDD8C99CB4F39BDCACFD715B1 -ECA8991E4232C9B5C4C01B72F39C79B2FB6659C7BB459B3F3935CF0908431000 -15126287A7B0CEBC255125E72F22B3EFBDE6208029DA674CC5B805DFFD61F863 -62AA7FCA523F0713782772B1F4C44C50ABAD90E92325BC01DEF9E147256680FC -0B3463651C415183F0A9D76195F81B73A5E829D58B52C7BBA1BB06CA92943388 -8E18E712115060705EF4B86BEE5898AF1A9927C389F0EB5C9F53E531A1F9302B -2B7AD17FC6D154411DA4E54164A1D4976BB9C452449967E2D0051A642B47B850 -DC7BA8C09C499FF9CAD8420F01AA14162650DC233B6F93C11033CBC329FE027D -9B37E958ABBE20D125147AA619051DCFCEF5DACF1FAB212B4E44D6CCA29127F1 -84FA5AFF25692CF492033F6DBAB9E536D5C18F23A534CF0406CE7AA0A8CE9E23 -9F8489436C42D36DDA54854ECD5FBE5EA7F5AEE98D06929555F96764F8F5D7C9 -EAD05AA2CDE772F2F45674917E8E21503E79A3C5191E68ED2A98554EE01F4BC6 -C5C3B2CE2E6A9F88534DD7DEEED8E2AC345A9C44C40EB676706202C041EA7864 -35C27C4B153FEE4862F1653C77BF7B8FEE2ADA8DCDA824060C8933045D8D9E63 -F0F69CD7A6F954B0A9E85F7C138F8FD486D92584FFBC38E223EF5FD4558D84EC -A8127E7B22FF5E075AD73AAB4000E2E53B54F8D9DDD43C7573F9F42EE6858457 -35149769ED212071BB9202245FB7FF304B60B403EBF1BAA6B6285C0B591D292E -1C4060AE684965F5EEFE270D5B6623FDE667EF39907FCA5DBA2C582847DED443 -3D1DF10CA8EC1B5F70062BEC4A7925056C036E87186EF573113C38E31615BBF5 -4BCE545B61A6A5D8F42F4E0087D881623F128B5FDA6E8EB090A075AA7A8CF33D -280AB71D5C139984ABA00A1E5238628F14DD018464715A98211662E4FC3FC817 -E741D8978F6E1DBDA5ABB133F58254941C5F35EA5266365F0460CB1ADAA61900 -6638FDFFEB15F269F5E6198DE6EB0273C9E67127511337A4CDCA33CF19E12C45 -E19C2957DCAD8BD625D8A2EC7E8062E3971CF64473E5E262F779707FAFF1B434 -38B22B4C2FC302CBA5FB6700745EEB2403C529A05BB341F3AF07C12677955E35 -BE7BC991BEF2B24F3BC4A0AEBAB6F84DB8F9D91327C68041799BE1CE104170BE -7F87650DAC79B191EE15E2A4BD69E67D092A69F6C1899172E3CD6BD8BB751A3E -E9E7340FAF30B562A57521F66BB47ADA29E6D419630F6C725D3594A9B2F91AA3 -9FA79D321AA64EDAC6755E67C0BF440A7F1EB5F19AC5BC90AA89E71776022738 -492FDA1C935EB8004D49F83F792D9B525E8F078D2B2A3CFE1E9641D862620043 -2DEB1D9A94CDD4B6519F0D5C05FC0A0D88CA37D2254CAD25EBD6A6D2EE55F29A -9AA6DC6D4078D2709678F2EE30A1B1856F19B5B174B9E24D58C49B4F97F9DB66 -3FEAF8DC4B6D19B6D80046ECFF48E9169E3EAD0894A8B4BDF9B9AF20DE83F28A -814B160E37C765A8987B8EF501B84F0F05D853A56031A6C258804A4AB72E9BF8 -5C4F3751355F4F3C087FE2D739C9D564C5AF2189609C042F745E807533C4CCED -891ACFA4DA4D65712275BA5024F81265A589BF19F3606873D0A43DAA91152390 -67AB6335E3198AE7759EEC131B284E57F970F6E95321BD0195693927BE46FB7A -F930D37730D31F284FF9223A775B4DCEC39CC2418EAB831727F61956D25C870A -83D3631DEC6DAB6E69BE84A2CA4DA29750E29B37DD1B9C0F4349C2A36578EE47 -8807A83BCF7931787AAAA5159880375FC0734BF290C1F206C90A1BB218121E51 -3ED345B406AB7B3571857135A36DF0C0B344D528CC6BE4A0AF9B6E8B0FBEE5F9 -3E6D1BBA29BDA06F63249087364D81063D085F4576A59955857428B801AAFD35 -85DABF6BD4E7929A26B5500888C9AADB025327DA99948D556DA48E8CE04B5988 -93401AC69CC6B9E1F08762D33249EF3F938E4771772C1D5A6801DB956A12E409 -EC8BAEAEBC8492175CD184AAF63CF1AE1EBD5142FCD911158859B7210D3D8DDA -748AAB8B28DBD425EB4F4C84BF25D767A1A52D19F4940B8E47F6E375A900EF9B -09838CD5763E2625399CD9ECA79BBA35473289091BE60159B19F361E690EEBD9 -01CD36E1A6E6B5267C70E0485437C3CDAD6BD9FC4B8B8D29DA28A730DBBC738B -751611DA36BD7562E2EF5F8239C403EB5DC2817CFD8F84715203327671419E36 -A04F0D543A66BDDC54ACEF5799D316DA2B1285241FA69E34E795151073557908 -FD230207545DE1FB62725C6E900E7D33F0E897AE58DA0CF3127AD87618E5B8AF -F45BA9D7E01711F648C7029AD181008B6CAE78861BF37BEE4B2062672AD87958 -9F0FA57635E376CFC12CCF17C18750339FA058AF585533BDF66752C4EBEBE153 -9F0A815B6D4D30C3C64D4C91FF36FEF4993EFF26CF08D366D8D95E8FE3F15613 -5586338DADA5F9295967E81DE02E184329B8DADCD5D9D472538EE4A43CAFEBF1 -E31165E8915707AB8C002F3D947B794EC3880E6251D9B6898B3B6179117B12BF -F49A615D657E38A25F7E2DE9A88FE8CA9526C35D0C156C30ED9712EE873951B1 -1181F197F9952C64214411F2AD9D96DE3E508108B6BC355B5FF2B65ADA08A3D7 -F27A2EBA663712EB49866414EEB2BC397EB6D65BF5341A77B1FF16261B06C7D0 -1842499BD48B0916CF918D4B3A4E73C20DBCE89B6660FDE6FD044B8D6FD83156 -1425FE1F267C4C623B6254AFBDD2EE08D021A31DC240F17DB6D911909784D042 -0EC0D12D743F356D8C3FF8BCDF9CBD49B512B17C3E9653CCA83DE38AF374FA0F -0827682E347D6A9205BA611B8625EC227568F823C87BEA48AB2727FD690A1503 -C9B4E16AE489008F88670793F6059A72ABF86B79DBE72D34F2B6EE0208FA57EB -922F1A9351B2F02F569E9BFD5261B8CDDDE3E9722FE0741F99DEE0C873259022 -A6C8090822540359E56D3D077E615A7222B7593854BF0414ED729295DA8E61F0 -71F646371F6B7C628F7C12DD12D9825146BB2A8CD8A82987CACE36FAEAFC6861 -A0A6B5045084ACD039FAC09273A3619DC9D3F16EA3AC87BC865A682926B5AEDD -57BD20A479BB6706FDF90823E1536F0BC3EAA621161CDEBAB7FA3562C08BF94C -84A89E4472FFE3DB47D01C301644C345CCB43EBC8C7B9FB4F2723BE4C987C8B9 -10769B0553B96492D2F74A321A4D47D5C733A013F73AD2EBCAAD97EA4EE92848 -84F92E32EB6BF7C59440A380CFFD4E30B660716D804C3FB1E544DA5C9DCBA601 -5F26A44F20E401CFB0746315086883F2325373E33C71D9838A14705FA3C13639 -07651B9888E9E5306ABDE3A5BB17D982C9859635B91EB8A73B5F710C42E47A7C -B677E5A77F9055350E1F54860232129E59C7F4C43A7E654F8001F91D205B88A4 -AD8C52DAEA28839F8B184D16207838FECA138105416CB2EF52E0D9C012110677 -DE8042420F848095C493995E2B60C009451FAB89CE596A87664502C9C370A724 -6C22FCC9208B1C8D974BB2611E3FBCF5049D1B2A807437DD1B1FFC6722380717 -C961981C6D853285C53D952CFBE303883867626435463D68C9A75E270FD9062C -DABBD7C71FCF0CE304816C18FD36D740CE9D33E494A3C5A03E432D41718F81DF -DE593767E3AA960F389106A77B879FF83476801D85BD76B3B92FBB043BA08E44 -ACD961F68BB3B1EFF42733096D7DE08722DC82396B643805AF7B3FAAE39D9BAF -75A78EB9D037B6B59776934A07CF3D4CC1FFAF8A26D8DF3E04A5A8770140DCAD -55957D53DFE2AFCDF6D21770704D62AD6DD87313BDCB753BABDB9B967264AC73 -0373619883ABBDB392C943437E552031441558C80F44F487B3B0496DE7E60B61 -C79C8A80 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -cleartomark -%%EndFont TeXDict begin 40258431 52099146 1000 600 600 (history.dvi) -@start /Fa 209[24 46[{}1 74.7198 /CMTI9 rf /Fb 134[41 +@start /Fa 197[21 58[{}1 74.7198 /CMMI9 rf /Fb 134[41 41 1[41 1[30 30 30 1[43 38 43 4[21 43 38 1[34 43 34 1[38 -13[43 10[58 14[38 38 38 38 38 3[38 38 48[{}25 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[{}13 74.7198 /CMSLTT10 rf /Fd 130[39 +13[43 10[58 14[38 38 38 38 38 3[38 49[{}24 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[{}13 74.7198 /CMSLTT10 rf /Fd 167[62 3[60 46 +2[57 1[62 76 52 1[43 1[62 65 54 1[63 60 67[{}13 83.022 +/CMR10 rf /Fe 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 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[{}76 74.7198 /CMTT9 -rf /Fe 214[35 35 40[{}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[{}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[{}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[{}17 90.9091 /CMSLTT10 rf /Fi 133[55 65 65 1[65 68 -48 48 50 1[68 61 68 102 34 2[34 68 61 37 56 68 55 68 -60 9[127 3[68 5[116 74 2[46 96 1[77 81 94 2[93 9[61 61 -61 61 61 61 61 2[34 33[68 12[{}41 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[{}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[{}16 90.9091 -/CMCSC10 rf /Fl 209[28 46[{}1 90.9091 /CMTI10 rf /Fm -209[43 46[{}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 1[97 2[60 126 127 -101 1[124 117 115 122 14[81 81 49[{}38 143.462 /CMBX12 -rf /Fo 242[91 13[{}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 1[75 100 1[92 1[105 128 81 -2[50 105 106 85 88 103 97 96 102 6[37 67 3[67 67 67 67 -67 67 1[37 1[37 44[{}50 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[{}73 90.9091 /CMTT10 rf /Fr 131[91 -45 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[{}82 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[{}13 172.154 /CMBX12 rf end +33[{}77 74.7198 /CMTT9 rf /Ff 214[35 35 40[{}2 90.9091 +/CMSS10 rf /Fg 133[52 52 52 52 52 52 52 52 52 52 52 52 +52 52 52 52 1[52 52 52 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[{}37 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[{}17 90.9091 /CMSLTT10 +rf /Fi 133[55 65 65 1[65 68 48 48 50 1[68 61 68 102 34 +2[34 68 61 37 56 68 55 68 60 9[127 3[68 5[116 74 2[46 +96 1[77 81 94 2[93 9[61 61 61 61 61 61 61 2[34 33[68 +12[{}41 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 1[68 4[66 51 67 2[71 68 4[33 68 2[62 3[68 14[45 +45 4[25 1[45 29[51 53 11[{}40 90.9091 /CMSL10 rf /Fk +138[56 1[42 4[56 4[27 1[58 3[54 1[56 97[{}7 90.9091 /CMCSC10 +rf /Fl 197[25 58[{}1 90.9091 /CMMI10 rf /Fm 197[33 58[{}1 +119.552 /CMMI12 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 1[97 2[60 126 127 101 1[124 117 115 122 +14[81 81 49[{}38 143.462 /CMBX12 rf /Fo 242[91 13[{}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 +1[75 100 1[92 1[105 128 81 2[50 105 106 85 88 103 97 +96 102 6[37 4[67 67 67 67 67 67 1[37 1[37 44[{}49 119.552 +/CMBX12 rf /Fq 129[48 48 48 48 48 48 1[48 48 48 48 48 +48 1[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 1[48 48 48 48 1[48 48 48 48 48 48 33[{}70 90.9091 +/CMTT10 rf /Fr 131[91 45 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[{}82 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[{}13 172.154 +/CMBX12 rf end %%EndProlog %%BeginSetup %%Feature: *Resolution 600dpi @@ -3450,18 +3208,18 @@ letter %%EndSetup %%Page: 1 1 TeXDict begin 1 0 bop 150 1318 a Fs(GNU)65 b(History)h(Library)p -150 1418 3600 34 v 1920 1515 a Fr(Edition)31 b(6.0,)h(for)e -Fq(History)e(Library)h Fr(V)-8 b(ersion)31 b(6.0.)3217 -1623 y(Octob)s(er)f(2008)150 4935 y Fp(Chet)45 b(Ramey)-11 +150 1418 3600 34 v 1920 1515 a Fr(Edition)31 b(6.1,)h(for)e +Fq(History)e(Library)h Fr(V)-8 b(ersion)31 b(6.1.)3217 +1623 y(Octob)s(er)f(2009)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 -TeXDict begin 2 1 bop 150 3024 a Fr(This)35 b(do)s(cumen)m(t)g(describ) -s(es)g(the)h(GNU)h(History)f(library)f(\(v)m(ersion)i(6.0,)h(28)f -(Octob)s(er)f(2008\),)j(a)d(pro-)150 3133 y(gramming)23 -b(to)s(ol)g(that)g(pro)m(vides)f(a)h(consisten)m(t)h(user)d(in)m -(terface)j(for)e(recalling)i(lines)f(of)f(previously)g(t)m(yp)s(ed)150 +TeXDict begin 2 1 bop 150 3024 a Fr(This)23 b(do)s(cumen)m(t)g(describ) +s(es)g(the)h(GNU)g(History)h(library)e(\(v)m(ersion)h(6.1,)j(9)d(Octob) +s(er)f(2009\),)28 b(a)c(program-)150 3133 y(ming)38 b(to)s(ol)h(that)f +(pro)m(vides)g(a)g(consisten)m(t)i(user)d(in)m(terface)i(for)f +(recalling)h(lines)g(of)f(previously)f(t)m(yp)s(ed)150 3243 y(input.)150 3377 y(Cop)m(yrigh)m(t)602 3374 y(c)577 3377 y Fo(\015)30 b Fr(1988{2009)35 b(F)-8 b(ree)31 b(Soft)m(w)m(are)h (F)-8 b(oundation,)31 b(Inc.)150 3512 y(P)m(ermission)h(is)h(gran)m @@ -3472,7 +3230,7 @@ b(to)s(ol)g(that)g(pro)m(vides)f(a)h(consisten)m(t)h(user)d(in)m (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.2)g(or)f(an)m(y)g(later)390 3975 y(v)m(ersion)28 +b(1.3)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 @@ -3493,193 +3251,202 @@ 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(4)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(4)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(4)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(5)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(5)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(5)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(6)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(6)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(7)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(7)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(8)449 2582 y(2.4)92 b(History)31 b(V)-8 -b(ariables)12 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(.)h(.)f(.) -g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)42 b Fr(9)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(10)150 2934 -y Fp(App)t(endix)i(A)99 b(GNU)46 b(F)-11 b(ree)44 b(Do)t(cumen)l -(tation)j(License)456 3067 y Fm(.)20 b(.)f(.)g(.)h(.)f(.)h(.)f(.)h(.)f -(.)h(.)f(.)g(.)h(.)f(.)h(.)f(.)h(.)f(.)g(.)h(.)f(.)h(.)f(.)h(.)f(.)g(.) -h(.)f(.)h(.)f(.)h(.)f(.)g(.)h(.)f(.)h(.)f(.)h(.)f(.)82 -b Fp(12)150 3337 y(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(19)150 3606 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(20)p eop end +b(History)h(In)l(teractiv)l(ely)25 b Fm(:)d(:)d(:)h(:)f(:)h(:)f(:)g(:)h +(:)f(:)h(:)f(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)69 b Fp(1)275 +778 y Fr(1.1)92 b(History)31 b(Expansion)26 b Fl(:)15 +b(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h +(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:) +f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)57 b Fr(1)399 888 +y(1.1.1)93 b(Ev)m(en)m(t)31 b(Designators)15 b Fl(:)j(:)d(:)g(:)h(:)f +(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:) +h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g +(:)46 b Fr(1)399 997 y(1.1.2)93 b(W)-8 b(ord)31 b(Designators)22 +b Fl(:)17 b(:)e(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)h(:)f +(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:) +f(:)h(:)f(:)g(:)h(:)f(:)h(:)52 b Fr(2)399 1107 y(1.1.3)93 +b(Mo)s(di\014ers)12 b Fl(:)j(:)g(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:) +f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h +(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:) +f(:)h(:)f(:)42 b Fr(2)150 1349 y Fp(2)135 b(Programming)46 +b(with)f(GNU)g(History)35 b Fm(:)20 b(:)f(:)g(:)h(:)f(:)h(:)f(:)h(:)f +(:)h(:)f(:)g(:)79 b Fp(4)275 1486 y Fr(2.1)92 b(In)m(tro)s(duction)30 +b(to)h(History)10 b Fl(:)15 b(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)h +(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:) +h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)40 b +Fr(4)275 1596 y(2.2)92 b(History)31 b(Storage)24 b Fl(:)16 +b(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h +(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:) +h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)h(:)f(:)g(:)54 b +Fr(4)275 1705 y(2.3)92 b(History)31 b(F)-8 b(unctions)20 +b Fl(:)c(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:) +f(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f +(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)50 b Fr(5)399 +1815 y(2.3.1)93 b(Initializing)32 b(History)f(and)f(State)h(Managemen)m +(t)11 b Fl(:)17 b(:)f(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g +(:)h(:)f(:)41 b Fr(5)399 1924 y(2.3.2)93 b(History)31 +b(List)f(Managemen)m(t)11 b Fl(:)18 b(:)d(:)h(:)f(:)h(:)f(:)g(:)h(:)f +(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:) +g(:)h(:)f(:)h(:)f(:)g(:)h(:)41 b Fr(5)399 2034 y(2.3.3)93 +b(Information)30 b(Ab)s(out)g(the)g(History)h(List)13 +b Fl(:)k(:)e(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:) +f(:)g(:)h(:)f(:)h(:)f(:)g(:)44 b Fr(6)399 2144 y(2.3.4)93 +b(Mo)m(ving)32 b(Around)d(the)h(History)h(List)16 b Fl(:)g(:)f(:)h(:)f +(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:) +f(:)h(:)f(:)h(:)f(:)46 b Fr(6)399 2253 y(2.3.5)93 b(Searc)m(hing)31 +b(the)f(History)h(List)17 b Fl(:)f(:)g(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h +(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:) +f(:)g(:)h(:)f(:)h(:)47 b Fr(7)399 2363 y(2.3.6)93 b(Managing)32 +b(the)e(History)h(File)14 b Fl(:)j(:)e(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f +(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:) +g(:)h(:)f(:)h(:)f(:)44 b Fr(7)399 2472 y(2.3.7)93 b(History)31 +b(Expansion)10 b Fl(:)k(:)i(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f +(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:) +g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)40 b Fr(8)275 +2582 y(2.4)92 b(History)31 b(V)-8 b(ariables)11 b Fl(:)16 +b(:)f(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h +(:)f(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:) +f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)41 b Fr(8)275 +2692 y(2.5)92 b(History)31 b(Programming)f(Example)16 +b Fl(:)g(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:) +f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)46 +b Fr(9)150 2934 y Fp(App)t(endix)e(A)160 b(GNU)45 b(F)-11 +b(ree)45 b(Do)t(cumen)l(tation)h(License)446 3067 y Fm(:)20 +b(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f +(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)h(:) +f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)h(:)f(:)h(:)f(:)72 b +Fp(12)150 3337 y(App)t(endix)44 b(B)166 b(Concept)45 +b(Index)24 b Fm(:)19 b(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)h(:)f +(:)g(:)h(:)f(:)h(:)f(:)h(:)68 b Fp(20)150 3606 y(App)t(endix)44 +b(C)165 b(F)-11 b(unction)44 b(and)g(V)-11 b(ariable)46 +b(Index)34 b Fm(:)19 b(:)h(:)f(:)79 b Fp(21)p eop end %%Page: 1 4 TeXDict begin 1 3 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 +299 y Fn(1)80 b(Using)53 b(History)g(In)l(teractiv)l(ely)150 +613 y Fr(This)42 b(c)m(hapter)h(describ)s(es)f(ho)m(w)g(to)h(use)g(the) +f Fk(gnu)h Fr(History)g(Library)e(in)m(teractiv)m(ely)-8 +b(,)50 b(from)42 b(a)h(user's)150 722 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 +832 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(4.)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) +941 y(page)31 b(4.)150 1214 y Fp(1.1)68 b(History)46 +b(Expansion)150 1373 y Fr(The)f(History)h(library)e(pro)m(vides)i(a)f +(history)g(expansion)g(feature)h(that)g(is)f(similar)h(to)g(the)f +(history)150 1483 y(expansion)g(pro)m(vided)f(b)m(y)h +Fq(csh)p Fr(.)83 b(This)44 b(section)i(describ)s(es)e(the)h(syn)m(tax)h +(used)e(to)i(manipulate)f(the)150 1592 y(history)30 b(information.)275 +1753 y(History)h(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 +1863 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 +1973 y(input)f(line,)i(or)g(\014x)f(errors)f(in)h(previous)g(commands)g +(quic)m(kly)-8 b(.)275 2134 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 +(determine)g(whic)m(h)f(line)h(from)150 2243 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 +2353 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 +(called)h(the)150 2462 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 +Fj(mo)s(di\014ers)150 2572 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 +2682 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 +(ord.)150 2791 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 +(haracter,)150 2901 y(whic)m(h)30 b(is)h(`)p Fq(!)p Fr(')f(b)m(y)g +(default.)150 3126 y Fi(1.1.1)63 b(Ev)m(en)m(t)39 b(Designators)150 +3273 y Fr(An)30 b(ev)m(en)m(t)i(designator)f(is)f(a)h(reference)g(to)g +(a)g(command)f(line)h(en)m(try)f(in)g(the)h(history)f(list.)150 +3473 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 +3582 y(the)e(line,)g(or)f(`)p Fq(=)p Fr('.)150 3768 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 +Fj(n)p Fr(.)150 3954 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 +4140 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 +Fr('.)150 4326 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)8 +b Fr(.)150 4512 y Fq(!?)p Fh(string)j Fq([?])630 4622 +y Fr(Refer)33 b(to)h(the)f(most)g(recen)m(t)h(command)f(con)m(taining)h +Fj(string)8 b Fr(.)48 b(The)33 b(trailing)h(`)p Fq(?)p +Fr(')f(ma)m(y)h(b)s(e)630 4731 y(omitted)d(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 +(newline.)150 4917 y Fq(^)p Fh(string1)11 b Fq(^)p Fh(string2)g +Fq(^)630 5027 y Fr(Quic)m(k)31 b(Substitution.)43 b(Rep)s(eat)31 +b(the)g(last)h(command,)g(replacing)f Fj(string1)39 b +Fr(with)31 b Fj(string2)7 b Fr(.)630 5136 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 5 TeXDict begin 2 4 bop 150 -116 a Fr(Chapter)30 b(1:)41 b(Using)30 b(History)h(In)m(teractiv)m(ely)2016 b(2)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 +299 y Fi(1.1.2)63 b(W)-10 b(ord)41 b(Designators)150 +446 y Fr(W)-8 b(ord)27 b(designators)h(are)g(used)e(to)i(select)h +(desired)d(w)m(ords)h(from)f(the)i(ev)m(en)m(t.)41 b(A)27 +b(`)p Fq(:)p Fr(')g(separates)h(the)f(ev)m(en)m(t)150 +555 y(sp)s(eci\014cation)38 b(from)e(the)h(w)m(ord)f(designator.)61 +b(It)37 b(ma)m(y)h(b)s(e)e(omitted)i(if)e(the)h(w)m(ord)g(designator)g +(b)s(egins)150 665 y(with)30 b(a)g(`)p Fq(^)p Fr(',)g(`)p +Fq($)p Fr(',)g(`)p Fq(*)p Fr(',)h(`)p Fq(-)p Fr(',)f(or)g(`)p +Fq(\045)p Fr('.)41 b(W)-8 b(ords)30 b(are)g(n)m(um)m(b)s(ered)e(from)i +(the)g(b)s(eginning)f(of)h(the)g(line,)g(with)g(the)150 +775 y(\014rst)f(w)m(ord)f(b)s(eing)h(denoted)h(b)m(y)f(0)h(\(zero\).)41 +b(W)-8 b(ords)30 b(are)g(inserted)f(in)m(to)h(the)g(curren)m(t)f(line)g +(separated)h(b)m(y)150 884 y(single)h(spaces.)275 1026 +y(F)-8 b(or)31 b(example,)150 1197 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 1307 y(mand)30 b(is)g(rep)s(eated)g +(in)g(toto.)150 1474 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 1583 y(to)31 +b Fq(!$)p Fr(.)150 1750 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 1860 y(letters)j Fq(fi)p Fr(.)275 +2031 y(Here)e(are)h(the)g(w)m(ord)f(designators:)150 +2202 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 2369 y Fh(n)432 b Fr(The)30 b Fj(n)p Fr(th)g(w)m(ord.)150 +2536 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 +2870 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 +Fr(')28 b(searc)m(h.)150 3037 y Fh(x)11 b Fq(-)p Fh(y)325 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 +3204 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 +3313 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 +(returned)e(in)630 3423 y(that)j(case.)150 3590 y Fh(x)11 +b Fq(*)373 b Fr(Abbreviates)31 b(`)p Fh(x)11 b Fq(-$)p +Fr(')150 3757 y Fh(x)g Fq(-)373 b Fr(Abbreviates)31 b(`)p +Fh(x)11 b Fq(-$)p Fr(')29 b(lik)m(e)j(`)p Fh(x)11 b Fq(*)p +Fr(',)30 b(but)g(omits)h(the)f(last)h(w)m(ord.)275 3928 +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 +4038 y(is)d(used)g(as)h(the)f(ev)m(en)m(t.)150 4244 y +Fi(1.1.3)63 b(Mo)s(di\014ers)150 4391 y Fr(After)29 b(the)g(optional)g +(w)m(ord)g(designator,)g(y)m(ou)g(can)g(add)f(a)h(sequence)g(of)g(one)g +(or)f(more)h(of)g(the)f(follo)m(wing)150 4501 y(mo)s(di\014ers,)h(eac)m +(h)j(preceded)e(b)m(y)g(a)h(`)p Fq(:)p Fr('.)150 4672 +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 4839 +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 5006 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 +5173 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 6 TeXDict begin 3 5 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 @@ -3689,10 +3456,10 @@ y Fr(Substitute)32 b Fj(new)40 b Fr(for)32 b(the)h(\014rst)f(o)s 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 +b Fr(with)25 b(a)630 628 y(single)j(bac)m(kslash.)40 +b(If)27 b(`)p Fq(&)p Fr(')g(app)s(ears)g(in)g Fj(new)8 +b Fr(,)27 b(it)h(is)f(replaced)h(b)m(y)f Fj(old)t Fr(.)39 +b(A)27 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 @@ -3707,531 +3474,505 @@ Fq(&)p Fr('.)150 1544 y Fq(G)432 b Fr(Apply)30 b(the)g(follo)m(wing)i %%Page: 4 7 TeXDict begin 4 6 bop 150 -116 a Fr(Chapter)30 b(2:)41 b(Programming)30 b(with)g(GNU)h(History)1780 b(4)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 +299 y Fn(2)80 b(Programming)54 b(with)f(GNU)h(History)150 +523 y Fr(This)41 b(c)m(hapter)i(describ)s(es)e(ho)m(w)h(to)h(in)m +(terface)g(programs)f(that)g(y)m(ou)h(write)f(with)f(the)i +Fk(gnu)e Fr(History)150 632 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 +742 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 970 +y Fp(2.1)68 b(In)l(tro)t(duction)45 b(to)g(History)150 +1130 y Fr(Man)m(y)31 b(programs)f(read)g(input)g(from)f(the)i(user)f(a) +g(line)h(at)g(a)g(time.)41 b(The)30 b Fk(gnu)g Fr(History)h(library)f +(is)g(able)150 1239 y(to)f(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 1349 y(from)g(previous)g(lines)g(in)g(comp)s +(osing)h(new)f(ones.)275 1481 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 +(remem)m(b)s(ering)f(lines)150 1591 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 +(lines)f(from)f(the)h(list,)i(searc)m(hing)150 1701 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 +1810 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 +b(ailable)33 b(whic)m(h)d(pro)m(vides)h(for)g(a)150 1920 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 +(programs.)275 2052 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) +(consisten)m(t)150 2162 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 +(previous)150 2271 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 +(are)150 2381 y(similar)j(to)g(the)f(history)h(substitution)f(pro)m +(vided)g(b)m(y)g Fq(csh)p Fr(.)275 2514 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 +b(,)30 b(whic)m(h)f(includes)g(some)h(history)150 2623 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 +b(an)m(tage)32 b(of)f(command)f(line)g(editing.)275 2756 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 +2865 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 +b Fr(in)29 b(an)m(y)g(\014le)150 2975 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 +(for)d(all)i(of)f(the)g(library's)150 3084 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 +(the)h(public)f(data)h(structures.)150 3313 y Fp(2.2)68 +b(History)46 b(Storage)150 3472 y Fr(The)30 b(history)g(list)h(is)g(an) +f(arra)m(y)h(of)f(history)h(en)m(tries.)41 b(A)31 b(history)f(en)m(try) +h(is)f(declared)h(as)f(follo)m(ws:)390 3605 y Fq(typedef)46 +b(void)g(*histdata_t;)390 3824 y(typedef)g(struct)g(_hist_entry)f({)485 +3933 y(char)i(*line;)485 4043 y(char)g(*timestamp;)485 +4153 y(histdata_t)e(data;)390 4262 y(})i(HIST_ENTRY;)275 +4395 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 4527 y Fq(HIST_ENTRY)45 b(**the_history_list;) +275 4660 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 +4792 y Fq(/*)438 4902 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 +5011 y(*/)390 5121 y(typedef)f(struct)g(_hist_state)f({)485 +5230 y(HIST_ENTRY)g(**entries;)g(/*)j(Pointer)d(to)j(the)f(entries)e +(themselves.)g(*/)485 5340 y(int)i(offset;)523 b(/*)48 +b(The)f(location)e(pointer)h(within)g(this)h(array.)f(*/)p eop end %%Page: 5 8 TeXDict begin 5 7 bop 150 -116 a Fr(Chapter)30 b(2:)41 b(Programming)30 b(with)g(GNU)h(History)1780 b(5)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 +299 y Fq(int)47 b(length;)523 b(/*)48 b(Number)e(of)h(elements)e +(within)i(this)f(array.)g(*/)485 408 y(int)h(size;)619 +b(/*)48 b(Number)e(of)h(slots)f(allocated)g(to)h(this)f(array.)g(*/)485 +518 y(int)h(flags;)390 628 y(})g(HISTORY_STATE;)275 764 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) +1000 y Fp(2.3)68 b(History)46 b(F)-11 b(unctions)150 +1160 y Fr(This)33 b(section)j(describ)s(es)d(the)i(calling)g(sequence)g +(for)f(the)g(v)-5 b(arious)34 b(functions)g(exp)s(orted)g(b)m(y)g(the)g +Fk(gnu)150 1269 y Fr(History)d(library)-8 b(.)150 1471 +y Fi(2.3.1)63 b(Initializing)40 b(History)i(and)f(State)f(Managemen)m +(t)150 1618 y Fr(This)21 b(section)i(describ)s(es)f(functions)f(used)g +(to)i(initialize)h(and)e(manage)h(the)f(state)h(of)g(the)f(History)g +(library)150 1727 y(when)29 b(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 1916 +y([F)-8 b(unction])-3599 b Fg(void)54 b(using_history)49 +b Ff(\()p Fj(v)m(oid)p Ff(\))390 2026 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 2135 y(in)m(teractiv)m(e)33 +b(v)-5 b(ariables.)3350 2324 y([F)d(unction])-3599 b +Fg(HISTORY_STATE)56 b(*)d(history_get_history_st)q(ate)f +Ff(\()p Fj(v)m(oid)p Ff(\))390 2434 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 2623 y([F)g(unction])-3599 b Fg(void)54 b +(history_set_history_stat)q(e)e Ff(\()p Fj(HISTOR)-8 +b(Y)p 2222 2623 28 4 v 39 w(ST)g(A)g(TE)30 b(*state)p +Ff(\))390 2732 y Fr(Set)h(the)f(state)i(of)e(the)h(history)f(list)h +(according)h(to)f Fj(state)5 b Fr(.)150 2934 y Fi(2.3.2)63 +b(History)41 b(List)g(Managemen)m(t)150 3081 y Fr(These)32 +b(functions)f(manage)i(individual)f(en)m(tries)g(on)g(the)g(history)g +(list,)h(or)f(set)h(parameters)f(managing)150 3190 y(the)f(list)g +(itself.)3350 3379 y([F)-8 b(unction])-3599 b Fg(void)54 +b(add_history)48 b Ff(\()p Fj(const)32 b(c)m(har)e(*string)p +Ff(\))390 3489 y Fr(Place)h 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 3598 y Fq(NULL)p +Fr(.)3350 3787 y([F)-8 b(unction])-3599 b Fg(void)54 +b(add_history_time)c Ff(\()p Fj(const)31 b(c)m(har)g(*string)p +Ff(\))390 3897 y Fr(Change)f(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(string)8 b Fr(.)3350 4086 y([F)-8 b(unction])-3599 +b Fg(HIST_ENTRY)55 b(*)e(remove_history)d Ff(\()p Fj(in)m(t)31 +b(whic)m(h)p Ff(\))390 4195 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 +4305 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 4494 y([F)-8 b(unction])-3599 +b Fg(histdata_t)55 b(free_history_entry)c Ff(\()p Fj(HIST)p +1971 4494 V 40 w(ENTR)-8 b(Y)30 b(*histen)m(t)p Ff(\))390 +4603 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 +b(ate)28 b(data)h(asso)s(ciated)g(with)f(it.)390 4713 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 +i(can)e(disp)s(ose)g(of)h(it.)3350 4902 y([F)-8 b(unction])-3599 +b Fg(HIST_ENTRY)55 b(*)e(replace_history_entry)f Ff(\()p +Fj(in)m(t)31 b(whic)m(h,)f(const)h(c)m(har)g(*line,)565 +5011 y(histdata)p 894 5011 V 41 w(t)g(data)p Ff(\))390 +5121 y Fr(Mak)m(e)e(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 +5230 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 5340 y Fj(whic)m(h)p Fr(,)30 b(a)h +Fq(NULL)e Fr(p)s(oin)m(ter)i(is)f(returned.)p eop end %%Page: 6 9 TeXDict begin 6 8 bop 150 -116 a Fr(Chapter)30 b(2:)41 b(Programming)30 b(with)g(GNU)h(History)1780 b(6)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 +299 y([F)-8 b(unction])-3599 b Fg(void)54 b(clear_history)49 +b Ff(\()p Fj(v)m(oid)p Ff(\))390 408 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 +594 y([F)-8 b(unction])-3599 b Fg(void)54 b(stifle_history)49 +b Ff(\()p Fj(in)m(t)31 b(max)p Ff(\))390 704 y Fr(Sti\015e)f(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)32 b(2.4)i([History)e(V)-8 -b(ariables],)35 b(page)d(9\).)47 b(If)31 b(there)i(is)f(no)g(en)m(try)g -(there,)h(or)f(if)g Fj(o\013set)j Fr(is)d(greater)390 -4553 y(than)e(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 +Fj(max)k Fr(en)m(tries.)3350 890 y([F)-8 b(unction])-3599 +b Fg(int)53 b(unstifle_history)e Ff(\()p Fj(v)m(oid)p +Ff(\))390 1000 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 1109 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 +1219 y(negativ)m(e)33 b(if)d(it)h(w)m(asn't.)3350 1405 +y([F)-8 b(unction])-3599 b Fg(int)53 b(history_is_stifled)e +Ff(\()p Fj(v)m(oid)p Ff(\))390 1514 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 +1714 y Fi(2.3.3)63 b(Information)42 b(Ab)s(out)f(the)g(History)g(List) +150 1861 y Fr(These)30 b(functions)g(return)f(information)i(ab)s(out)f +(the)h(en)m(tire)g(history)f(list)h(or)g(individual)e(list)i(en)m +(tries.)3350 2047 y([F)-8 b(unction])-3599 b Fg(HIST_ENTRY)55 +b(**)e(history_list)c Ff(\()p Fj(v)m(oid)p Ff(\))390 +2157 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 2267 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 2452 +y([F)-8 b(unction])-3599 b Fg(int)53 b(where_history)d +Ff(\()p Fj(v)m(oid)p Ff(\))390 2562 y Fr(Returns)29 b(the)i(o\013set)g +(of)g(the)g(curren)m(t)f(history)g(elemen)m(t.)3350 2748 +y([F)-8 b(unction])-3599 b Fg(HIST_ENTRY)55 b(*)e(current_history)d +Ff(\()p Fj(v)m(oid)p Ff(\))390 2858 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 2967 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 +3153 y([F)-8 b(unction])-3599 b Fg(HIST_ENTRY)55 b(*)e(history_get)c +Ff(\()p Fj(in)m(t)31 b(o\013set)p Ff(\))390 3263 y Fr(Return)41 +b(the)g(history)g(en)m(try)h(at)g(p)s(osition)g Fj(o\013set)r +Fr(,)j(starting)d(from)f Fq(history_base)d Fr(\(see)k(Sec-)390 +3372 y(tion)32 b(2.4)i([History)e(V)-8 b(ariables],)35 +b(page)d(8\).)47 b(If)31 b(there)i(is)f(no)g(en)m(try)g(there,)h(or)f +(if)g Fj(o\013set)j Fr(is)d(greater)390 3482 y(than)e(the)h(history)f +(length,)h(return)e(a)i Fq(NULL)e Fr(p)s(oin)m(ter.)3350 +3668 y([F)-8 b(unction])-3599 b Fg(time_t)54 b(history_get_time)c +Ff(\()p Fj(HIST)p 1657 3668 28 4 v 40 w(ENTR)-8 b(Y)30 +b(*en)m(try)p Ff(\))390 3778 y Fr(Return)g(the)g(time)h(stamp)f(asso)s +(ciated)i(with)e(the)h(history)f(en)m(try)h Fj(en)m(try)8 +b Fr(.)3350 3963 y([F)-8 b(unction])-3599 b Fg(int)53 +b(history_total_bytes)e Ff(\()p Fj(v)m(oid)p Ff(\))390 +4073 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 4183 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(.)150 4383 y Fi(2.3.4)63 b(Mo)m(ving)41 b(Around)h(the)f(History)g +(List)150 4530 y Fr(These)30 b(functions)g(allo)m(w)i(the)e(curren)m(t) +h(index)f(in)m(to)h(the)f(history)h(list)g(to)g(b)s(e)f(set)h(or)f(c)m +(hanged.)3350 4716 y([F)-8 b(unction])-3599 b Fg(int)53 +b(history_set_pos)d Ff(\()p Fj(in)m(t)31 b(p)s(os)p Ff(\))390 +4825 y Fr(Set)37 b(the)f(curren)m(t)g(history)h(o\013set)g(to)g +Fj(p)s(os)t Fr(,)g(an)g(absolute)g(index)f(in)m(to)h(the)f(list.)60 +b(Returns)35 b(1)i(on)390 4935 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 5121 +y([F)-8 b(unction])-3599 b Fg(HIST_ENTRY)55 b(*)e(previous_history)d +Ff(\()p Fj(v)m(oid)p Ff(\))390 5230 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 +5340 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.)p eop end %%Page: 7 10 TeXDict begin 7 9 bop 150 -116 a Fr(Chapter)30 b(2:)41 -b(Programming)30 b(with)g(GNU)h(History)1780 b(7)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 +b(Programming)30 b(with)g(GNU)h(History)1780 b(7)3350 +299 y([F)-8 b(unction])-3599 b Fg(HIST_ENTRY)55 b(*)e(next_history)c +Ff(\()p Fj(v)m(oid)p Ff(\))390 408 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 +518 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 722 y +Fi(2.3.5)63 b(Searc)m(hing)40 b(the)h(History)h(List)150 +869 y Fr(These)36 b(functions)g(allo)m(w)i(searc)m(hing)f(of)f(the)h +(history)f(list)h(for)f(en)m(tries)h(con)m(taining)h(a)f(sp)s(eci\014c) +f(string.)150 978 y(Searc)m(hing)28 b(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 1088 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 +m(h)h(at)g(the)g(b)s(eginning)e(of)i(the)150 1198 y(history)e(en)m(try) +-8 b(.)3350 1391 y([F)g(unction])-3599 b Fg(int)53 b(history_search)d +Ff(\()p Fj(const)31 b(c)m(har)g(*string,)g(in)m(t)g(direction)p +Ff(\))390 1501 y Fr(Searc)m(h)e(the)f(history)g(for)g +Fj(string)8 b Fr(,)29 b(starting)g(at)g(the)f(curren)m(t)g(history)h +(o\013set.)41 b(If)27 b Fj(direction)i Fr(is)g(less)390 +1610 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 +1720 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 1830 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 1939 y(Otherwise,)c(nothing)h(is)f(c)m(hanged,)h(and)f(a)h +(-1)g(is)f(returned.)3350 2133 y([F)-8 b(unction])-3599 +b Fg(int)53 b(history_search_prefix)f Ff(\()p Fj(const)31 +b(c)m(har)g(*string,)g(in)m(t)g(direction)p Ff(\))390 +2242 y Fr(Searc)m(h)40 b(the)g(history)g(for)g Fj(string)8 +b Fr(,)43 b(starting)d(at)h(the)f(curren)m(t)g(history)g(o\013set.)71 +b(The)39 b(searc)m(h)i(is)390 2352 y(anc)m(hored:)f(matc)m(hing)30 +b(lines)f(m)m(ust)g(b)s(egin)f(with)g Fj(string)8 b Fr(.)40 +b(If)29 b Fj(direction)g Fr(is)g(less)g(than)g(0,)g(then)g(the)390 +2461 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 2571 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 2681 y(Otherwise,)d(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) +2874 y([F)-8 b(unction])-3599 b Fg(int)53 b(history_search_pos)e +Ff(\()p Fj(const)31 b(c)m(har)g(*string,)g(in)m(t)g(direction,)g(in)m +(t)g(p)s(os)p Ff(\))390 2984 y Fr(Searc)m(h)j(for)g Fj(string)42 +b Fr(in)33 b(the)i(history)e(list,)j(starting)f(at)g +Fj(p)s(os)t Fr(,)f(an)g(absolute)g(index)g(in)m(to)h(the)f(list.)390 +3093 y(If)h Fj(direction)i Fr(is)e(negativ)m(e,)40 b(the)c(searc)m(h)g +(pro)s(ceeds)f(bac)m(kw)m(ard)i(from)e Fj(p)s(os)t Fr(,)h(otherwise)g +(forw)m(ard.)390 3203 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 +b(found,)i(or)e(-1)390 3313 y(otherwise.)150 3516 y Fi(2.3.6)63 +b(Managing)41 b(the)g(History)h(File)150 3663 y Fr(The)26 +b(History)h(library)f(can)h(read)g(the)f(history)h(from)f(and)g(write)h +(it)g(to)g(a)g(\014le.)40 b(This)26 b(section)h(do)s(cumen)m(ts)150 +3773 y(the)k(functions)e(for)i(managing)g(a)g(history)f(\014le.)3350 +3967 y([F)-8 b(unction])-3599 b Fg(int)53 b(read_history)c +Ff(\()p Fj(const)32 b(c)m(har)e(*\014lename)p Ff(\))390 +4076 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 +4186 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 4379 y([F)-8 b(unction])-3599 b Fg(int)53 +b(read_history_range)e Ff(\()p Fj(const)31 b(c)m(har)g(*\014lename,)g +(in)m(t)g(from,)f(in)m(t)h(to)p Ff(\))390 4489 y Fr(Read)d(a)g(range)f +(of)h(lines)g(from)f Fj(\014lename)5 b Fr(,)29 b(adding)e(them)g(to)h +(the)g(history)f(list.)41 b(Start)28 b(reading)f(at)390 +4598 y(line)f Fj(from)g Fr(and)f(end)g(at)i Fj(to)5 b +Fr(.)40 b(If)25 b Fj(from)h Fr(is)g(zero,)i(start)e(at)h(the)f(b)s +(eginning.)38 b(If)26 b Fj(to)31 b Fr(is)26 b(less)g(than)g +Fj(from)p Fr(,)390 4708 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 4818 y(Returns)f(0)i(if)g(successful,)f(or)g +Fq(errno)f Fr(if)i(not.)3350 5011 y([F)-8 b(unction])-3599 +b Fg(int)53 b(write_history)d Ff(\()p Fj(const)31 b(c)m(har)g +(*\014lename)p Ff(\))390 5121 y Fr(W)-8 b(rite)36 b(the)e(curren)m(t)h +(history)f(to)h Fj(\014lename)5 b Fr(,)36 b(o)m(v)m(erwriting)g +Fj(\014lename)k Fr(if)34 b(necessary)-8 b(.)54 b(If)34 +b Fj(\014lename)390 5230 y Fr(is)e 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 +5340 y Fr(on)e(a)h(read)f(or)h(write)f(error.)p eop end %%Page: 8 11 TeXDict begin 8 10 bop 150 -116 a Fr(Chapter)30 b(2:)41 b(Programming)30 b(with)g(GNU)h(History)1780 b(8)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 +299 y([F)-8 b(unction])-3599 b Fg(int)53 b(append_history)d +Ff(\()p Fj(in)m(t)31 b(nelemen)m(ts,)h(const)f(c)m(har)f(*\014lename)p +Ff(\))390 408 y Fr(App)s(end)i(the)j(last)g Fj(nelemen)m(ts)k +Fr(of)34 b(the)h(history)f(list)h(to)g Fj(\014lename)5 +b Fr(.)53 b(If)34 b Fj(\014lename)39 b Fr(is)c Fq(NULL)p +Fr(,)f(then)390 518 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 705 y([F)-8 +b(unction])-3599 b Fg(int)53 b(history_truncate_file)f +Ff(\()p Fj(const)31 b(c)m(har)g(*\014lename,)g(in)m(t)g(nlines)p +Ff(\))390 814 y Fr(T)-8 b(runcate)38 b(the)h(history)f(\014le)g +Fj(\014lename)5 b Fr(,)41 b(lea)m(ving)e(only)g(the)f(last)h +Fj(nlines)j Fr(lines.)64 b(If)37 b Fj(\014lename)44 b +Fr(is)390 924 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 +Fq(errno)f Fr(on)i(failure.)150 1124 y Fi(2.3.7)63 b(History)41 +b(Expansion)150 1271 y Fr(These)30 b(functions)g(implemen)m(t)h +(history)f(expansion.)3350 1457 y([F)-8 b(unction])-3599 +b Fg(int)53 b(history_expand)d Ff(\()p Fj(c)m(har)31 +b(*string,)g(c)m(har)g(**output)p Ff(\))390 1567 y Fr(Expand)h +Fj(string)8 b Fr(,)35 b(placing)f(the)g(result)g(in)m(to)g +Fj(output)r Fr(,)h(a)f(p)s(oin)m(ter)g(to)g(a)g(string)g(\(see)g +(Section)h(1.1)390 1677 y([History)c(In)m(teraction],)i(page)e(1\).)41 +b(Returns:)390 1838 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 +(as)f(the)870 1947 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 +390 2108 y Fq(1)432 b Fr(if)30 b(expansions)g(did)g(tak)m(e)i(place;) +390 2268 y Fq(-1)384 b Fr(if)30 b(there)h(w)m(as)g(an)f(error)g(in)g +(expansion;)390 2429 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 +f(the)h Fq(:p)870 2538 y Fr(mo)s(di\014er)h(\(see)j(Section)f(1.1.3)h +([Mo)s(di\014ers],)e(page)i(2\).)390 2699 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 +(descriptiv)m(e)i(error)e(message.)3350 2886 y([F)-8 +b(unction])-3599 b Fg(char)54 b(*)e(get_history_event)f +Ff(\()p Fj(const)31 b(c)m(har)g(*string,)g(in)m(t)g(*cindex,)g(in)m(t)g +(qc)m(har)p Ff(\))390 2995 y Fr(Returns)44 b(the)h(text)h(of)g(the)f +(history)g(ev)m(en)m(t)h(b)s(eginning)f(at)g Fj(string)53 +b Fq(+)45 b Fj(*cindex)6 b Fr(.)85 b Fj(*cindex)52 b +Fr(is)390 3105 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 +3214 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 +b Fj(qc)m(har)42 b Fr(is)36 b(a)g(c)m(haracter)390 3324 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 +3434 y(c)m(haracters.)3350 3620 y([F)-8 b(unction])-3599 +b Fg(char)54 b(**)e(history_tokenize)f Ff(\()p Fj(const)31 +b(c)m(har)g(*string)p Ff(\))390 3730 y Fr(Return)f(an)g(arra)m(y)h(of)f +(tok)m(ens)i(parsed)d(out)i(of)g Fj(string)8 b Fr(,)30 +b(m)m(uc)m(h)h(as)f(the)h(shell)f(migh)m(t.)42 b(The)30 +b(tok)m(ens)390 3839 y(are)h(split)g(on)f(the)h(c)m(haracters)h(in)e +(the)h Fj(history)p 2006 3839 28 4 v 40 w(w)m(ord)p 2241 +3839 V 39 w(delimiters)k Fr(v)-5 b(ariable,)32 b(and)e(shell)g(quoting) +390 3949 y(con)m(v)m(en)m(tions)i(are)f(ob)s(ey)m(ed.)3350 +4135 y([F)-8 b(unction])-3599 b Fg(char)54 b(*)e(history_arg_extract)f +Ff(\()p Fj(in)m(t)32 b(\014rst,)d(in)m(t)i(last,)h(const)f(c)m(har)f +(*string)p Ff(\))390 4245 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 4354 y Fj(string)8 +b Fr(.)40 b(Argumen)m(ts)31 b(are)g(split)f(using)g Fq +(history_tokenize)p Fr(.)150 4588 y Fp(2.4)68 b(History)46 +b(V)-11 b(ariables)150 4748 y Fr(This)26 b(section)i(describ)s(es)e +(the)h(externally-visible)i(v)-5 b(ariables)28 b(exp)s(orted)e(b)m(y)h +(the)g Fk(gnu)g Fr(History)g(Library)-8 b(.)3371 4934 +y([V)g(ariable])-3598 b Fg(int)53 b(history_base)390 +5044 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 5230 y([V)-8 b(ariable])-3598 +b Fg(int)53 b(history_length)390 5340 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.)p +eop end %%Page: 9 12 TeXDict begin 9 11 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(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 +b(Programming)30 b(with)g(GNU)h(History)1780 b(9)3371 +299 y([V)-8 b(ariable])-3598 b Fg(int)53 b(history_max_entries)390 +408 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 +Fq(stifle_)390 518 y(history\(\))p Fr(.)3371 701 y([V)-8 +b(ariable])-3598 b Fg(int)53 b(history_write_timesta)q(mps)390 +811 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 +920 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 +m(ed.)3371 1103 y([V)-8 b(ariable])-3598 b Fg(char)54 +b(history_expansion_char)390 1213 y Fr(The)35 b(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 +1322 y(inhibits)30 b(history)g(expansion.)3371 1505 y([V)-8 +b(ariable])-3598 b Fg(char)54 b(history_subst_char)390 +1615 y Fr(The)40 b(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 1725 y(default)31 b(is)f(`)p Fq(^)p Fr('.)3371 +1908 y([V)-8 b(ariable])-3598 b Fg(char)54 b(history_comment_char)390 +2017 y Fr(During)37 b(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 2127 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 2236 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 +2419 y([V)-8 b(ariable])-3598 b Fg(char)54 b(*)e +(history_word_delimiter)q(s)390 2529 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 +2638 y(\\t\\n\(\)<>;&|")p Fr(.)3371 2821 y([V)-8 b(ariable])-3598 +b Fg(char)54 b(*)e(history_search_delimit)q(er_)q(cha)q(rs)390 +2931 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 +3041 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: 10 13 -TeXDict begin 10 12 bop 150 -116 a Fr(Chapter)30 b(2:)41 -b(Programming)30 b(with)g(GNU)h(History)1734 b(10)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 +b(The)30 b(default)h(is)f(empt)m(y)-8 b(.)3371 3224 y([V)g(ariable]) +-3598 b Fg(char)54 b(*)e(history_no_expand_char)q(s)390 +3333 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 +3443 y Fj(history)p 672 3443 28 4 v 40 w(expansion)p +1104 3443 V 40 w(c)m(har)7 b Fr(.)41 b(The)29 b(default)i(is)f(space,)i +(tab,)e(newline,)h(carriage)h(return,)d(and)h(`)p Fq(=)p +Fr('.)3371 3626 y([V)-8 b(ariable])-3598 b Fg(int)53 +b(history_quotes_inhibi)q(t_ex)q(pan)q(sio)q(n)390 3735 +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 +3845 y(The)h(default)g(v)-5 b(alue)31 b(is)g(0.)3371 +4028 y([V)-8 b(ariable])-3598 b Fg(rl_linebuf_func_t)57 +b(*)c(history_inhibit_expans)q(ion)q(_fu)q(ncti)q(on)390 +4137 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 4247 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 4357 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 4466 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 +(e)h(Bash)e(that)g(use)g(the)g(history)390 4576 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 +Fq(NULL)p Fr(.)150 4807 y Fp(2.5)68 b(History)46 b(Programming)g +(Example)150 4967 y Fr(The)30 b(follo)m(wing)i(program)e(demonstrates)h +(simple)f(use)g(of)h(the)f Fk(gnu)g Fr(History)h(Library)-8 +b(.)390 5078 y Fe(#include)41 b(<stdio.h>)390 5166 y(#include)g +(<readline/history.h>)390 5340 y(main)f(\(argc,)h(argv\))p +eop end +%%Page: 10 13 +TeXDict begin 10 12 bop 150 -116 a Fr(Chapter)30 b(2:)41 +b(Programming)30 b(with)g(GNU)h(History)1734 b(10)586 +299 y Fe(int)40 b(argc;)586 386 y(char)g(**argv;)390 +473 y({)468 560 y(char)h(line[1024],)g(*t;)468 648 y(int)f(len,)g(done) +h(=)e(0;)468 822 y(line[0])i(=)f(0;)468 996 y(using_history)j(\(\);)468 +1083 y(while)e(\(!done\))547 1171 y({)625 1258 y(printf)g(\("history$)g +("\);)625 1345 y(fflush)g(\(stdout\);)625 1432 y(t)f(=)f(fgets)i +(\(line,)f(sizeof)h(\(line\))f(-)g(1,)g(stdin\);)625 +1519 y(if)g(\(t)g(&&)f(*t\))704 1606 y({)782 1694 y(len)h(=)g(strlen)g +(\(t\);)782 1781 y(if)g(\(t[len)h(-)e(1])h(==)f('\\n'\))861 +1868 y(t[len)h(-)g(1])f(=)h('\\0';)704 1955 y(})625 2130 +y(if)g(\(!t\))704 2217 y(strcpy)g(\(line,)h("quit"\);)625 +2391 y(if)f(\(line[0]\))704 2478 y({)782 2565 y(char)g(*expansion;)782 +2653 y(int)g(result;)782 2827 y(result)h(=)e(history_expand)k(\(line,)d +(&expansion\);)782 2914 y(if)g(\(result\))861 3001 y(fprintf)h +(\(stderr,)g("\045s\\n",)f(expansion\);)782 3176 y(if)g(\(result)h(<)e +(0)h(||)f(result)i(==)f(2\))861 3263 y({)939 3350 y(free)g +(\(expansion\);)939 3437 y(continue;)861 3524 y(})782 +3699 y(add_history)i(\(expansion\);)782 3786 y(strncpy)f(\(line,)g +(expansion,)g(sizeof)g(\(line\))f(-)g(1\);)782 3873 y(free)g +(\(expansion\);)704 3960 y(})625 4134 y(if)g(\(strcmp)h(\(line,)f +("quit"\))h(==)f(0\))704 4222 y(done)g(=)f(1;)625 4309 +y(else)h(if)g(\(strcmp)h(\(line,)g("save"\))f(==)g(0\))704 +4396 y(write_history)i(\("history_file"\);)625 4483 y(else)e(if)g +(\(strcmp)h(\(line,)g("read"\))f(==)g(0\))704 4570 y(read_history)i +(\("history_file"\);)625 4658 y(else)e(if)g(\(strcmp)h(\(line,)g +("list"\))f(==)g(0\))704 4745 y({)782 4832 y(register)h(HIST_ENTRY)h +(**the_list;)782 4919 y(register)f(int)f(i;)782 5093 +y(the_list)h(=)f(history_list)i(\(\);)782 5181 y(if)e(\(the_list\))861 +5268 y(for)g(\(i)f(=)h(0;)f(the_list[i];)j(i++\))p eop +end %%Page: 11 14 TeXDict begin 11 13 bop 150 -116 a Fr(Chapter)30 b(2:)41 -b(Programming)30 b(with)g(GNU)h(History)1734 b(11)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 +b(Programming)30 b(with)g(GNU)h(History)1734 b(11)939 +299 y Fe(printf)41 b(\("\045d:)f(\045s\\n",)h(i)e(+)h(history_base,)i +(the_list[i]->line\);)704 386 y(})625 473 y(else)e(if)g(\(strncmp)h +(\(line,)g("delete",)g(6\))f(==)f(0\))704 560 y({)782 +648 y(int)h(which;)782 735 y(if)g(\(\(sscanf)h(\(line)f(+)g(6,)g +("\045d",)g(&which\)\))h(==)f(1\))861 822 y({)939 909 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 +996 y(if)e(\(!entry\))1018 1083 y(fprintf)g(\(stderr,)i("No)d(such)i +(entry)f(\045d\\n",)h(which\);)939 1171 y(else)1018 1258 +y({)1096 1345 y(free)f(\(entry->line\);)1096 1432 y(free)g(\(entry\);) +1018 1519 y(})861 1606 y(})782 1694 y(else)861 1781 y({)939 +1868 y(fprintf)h(\(stderr,)g("non-numeric)h(arg)e(given)g(to)g +(`delete'\\n"\);)861 1955 y(})704 2042 y(})547 2130 y(})390 +2217 y(})p eop end %%Page: 12 15 TeXDict begin 12 14 bop 150 -116 a Fr(App)s(endix)29 b(A:)h(GNU)h(F)-8 b(ree)32 b(Do)s(cumen)m(tation)g(License)1603 -b(12)150 299 y Fn(App)t(endix)52 b(A)40 b(GNU)54 b(F)-13 -b(ree)53 b(Do)t(cumen)l(tation)e(License)1396 502 y Fr(V)-8 -b(ersion)31 b(1.2,)h(No)m(v)m(em)m(b)s(er)g(2002)390 +b(12)150 299 y Fn(App)t(endix)52 b(A)81 b(GNU)54 b(F)-13 +b(ree)53 b(Do)t(cumen)l(tation)e(License)1359 502 y Fr(V)-8 +b(ersion)31 b(1.3,)g(3)g(No)m(v)m(em)m(b)s(er)h(2008)390 635 y(Cop)m(yrigh)m(t)842 632 y(c)817 635 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 745 y(51)f(F)-8 b(ranklin)31 -b(St,)f(Fifth)h(Flo)s(or,)g(Boston,)h(MA)61 b(02110-1301,)35 -b(USA)390 964 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 1074 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 1207 y(0.)61 b(PREAMBLE)330 1340 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 +Fr(2000,)j(2001,)f(2002,)g(2007,)h(2008)f(F)-8 b(ree)31 +b(Soft)m(w)m(are)h(F)-8 b(oundation,)31 b(Inc.)390 745 +y Fq(http://fsf.org/)390 964 y Fr(Ev)m(ery)m(one)g(is)g(p)s(ermitted)f +(to)h(cop)m(y)g(and)f(distribute)g(v)m(erbatim)h(copies)390 +1074 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 1207 y(0.)61 b(PREAMBLE)330 +1340 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 1450 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 1559 y(to)f(cop)m(y)g(and)f @@ -4312,613 +4053,684 @@ 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 518 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 -655 y(The)36 b(\\Co)m(v)m(er)i(T)-8 b(exts")38 b(are)f(certain)g(short) +669 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 765 y(T)g(exts)26 b(or)f(Bac)m(k-Co)m(v)m(er) +b(ron)m(t-Co)m(v)m(er)330 778 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 874 y(this)h(License.)40 +(Do)s(cumen)m(t)h(is)f(released)g(under)330 888 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 984 y(b)s(e)k(at)h(most)g(25)g(w)m -(ords.)330 1121 y(A)36 b(\\T)-8 b(ransparen)m(t")36 b(cop)m(y)g(of)g +(v)m(er)j(T)-8 b(ext)26 b(ma)m(y)330 998 y(b)s(e)k(at)h(most)g(25)g(w)m +(ords.)330 1148 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 1230 y(in)d(a)h(format)g(whose)g(sp)s +b(,)38 b(represen)m(ted)330 1258 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 1340 y(revising)c(the)g(do)s +(public,)h(that)f(is)g(suitable)g(for)330 1367 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 1450 y(p)s(osed)23 b(of)h(pixels\))g +f(or)f(\(for)h(images)h(com-)330 1477 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 1559 +(widely)g(a)m(v)-5 b(ailable)26 b(dra)m(wing)330 1587 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 -1669 y(a)d(v)-5 b(ariet)m(y)28 b(of)f(formats)g(suitable)h(for)e(input) +1696 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 1778 y(T)-8 b(ransparen)m(t)37 b(\014le)h(format)g +(otherwise)330 1806 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 1888 y(th)m(w)m(art)27 b(or)g(discourage)g +(arranged)g(to)330 1915 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 1998 y(format)35 +b(ransparen)m(t.)39 b(An)27 b(image)330 2025 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 2107 y(not)c(\\T)-8 b(ransparen)m(t")31 b(is)f(called)i -(\\Opaque".)330 2244 y(Examples)53 b(of)g(suitable)h(formats)f(for)g(T) +(is)330 2134 y(not)c(\\T)-8 b(ransparen)m(t")31 b(is)f(called)i +(\\Opaque".)330 2285 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 2354 y(markup,)41 b(T)-8 b(exinfo)40 b(input)f(format,)j -(LaT)1775 2373 y(E)1826 2354 y(X)d(input)g(format,)k -Fk(sgml)c Fr(or)g Fk(xml)g Fr(using)g(a)h(publicly)330 -2463 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 2573 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 2682 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 2792 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 2902 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 3011 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 3148 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 3258 y(pages)28 b(as)g(are)g(needed)g(to)g(hold,)g -(legibly)-8 b(,)30 b(the)e(material)h(this)e(License)i(requires)e(to)h -(app)s(ear)f(in)h(the)330 3367 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 -3477 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 -3587 y(b)s(eginning)f(of)g(the)h(b)s(o)s(dy)e(of)h(the)h(text.)330 -3724 y(A)f(section)h(\\En)m(titled)g(XYZ")f(means)f(a)h(named)g +Fr(without)330 2395 y(markup,)37 b(T)-8 b(exinfo)36 b(input)f(format,)j +(LaT)1759 2414 y(E)1810 2395 y(X)e(input)f(format,)j +Fd(SGML)f Fr(or)f Fd(XML)g Fr(using)g(a)g(publicly)330 +2504 y(a)m(v)-5 b(ailable)42 b Fd(DTD)p Fr(,)g(and)d +(standard-conforming)h(simple)g Fd(HTML)p Fr(,)g(P)m(ostScript)h(or)f +Fd(PDF)g Fr(designed)330 2614 y(for)e(h)m(uman)g(mo)s(di\014cation.)65 +b(Examples)38 b(of)h(transparen)m(t)f(image)i(formats)e(include)g +Fd(PNG)p Fr(,)h Fd(X)n(CF)330 2724 y Fr(and)h Fd(JPG)p +Fr(.)g(Opaque)h(formats)g(include)f(proprietary)g(formats)h(that)h(can) +f(b)s(e)f(read)g(and)h(edited)330 2833 y(only)54 b(b)m(y)f(proprietary) +h(w)m(ord)f(pro)s(cessors,)59 b Fd(SGML)54 b Fr(or)f +Fd(XML)h Fr(for)g(whic)m(h)f(the)h Fd(DTD)g Fr(and/or)330 +2943 y(pro)s(cessing)61 b(to)s(ols)h(are)f(not)g(generally)i(a)m(v)-5 +b(ailable,)71 b(and)60 b(the)h(mac)m(hine-generated)j +Fd(HTML)p Fr(,)330 3052 y(P)m(ostScript)31 b(or)f Fd(PDF)h +Fr(pro)s(duced)d(b)m(y)j(some)f(w)m(ord)g(pro)s(cessors)g(for)g(output) +g(purp)s(oses)f(only)-8 b(.)330 3203 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 3313 y(pages)28 +b(as)g(are)g(needed)g(to)g(hold,)g(legibly)-8 b(,)30 +b(the)e(material)h(this)e(License)i(requires)e(to)h(app)s(ear)f(in)h +(the)330 3422 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 3532 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 3641 y(b)s(eginning)f(of)g(the)h +(b)s(o)s(dy)e(of)h(the)h(text.)330 3792 y(The)j(\\publisher")g(means)h +(an)m(y)f(p)s(erson)g(or)h(en)m(tit)m(y)h(that)f(distributes)f(copies)i +(of)e(the)h(Do)s(cumen)m(t)330 3902 y(to)c(the)g(public.)330 +4052 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 -3833 y(is)d(precisely)g(XYZ)g(or)f(con)m(tains)i(XYZ)f(in)f(paren)m +4162 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 -3943 y(another)e(language.)40 b(\(Here)26 b(XYZ)f(stands)f(for)h(a)g +4271 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 4052 y(as)i(\\Ac)m(kno)m(wledgemen)m(ts",)33 b(\\Dedications",)e +(h)330 4381 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 4162 y(the)34 b(Title")h(of)e(suc)m(h)h(a)g +b(\\Preserv)m(e)330 4491 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 4271 y(section)e(\\En)m(titled)f(XYZ")g -(according)g(to)g(this)g(de\014nition.)330 4408 y(The)c(Do)s(cumen)m(t) +(that)h(it)g(remains)g(a)330 4600 y(section)e(\\En)m(titled)f(XYZ")g +(according)g(to)g(this)g(de\014nition.)330 4751 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 4518 y(this)34 +g(the)g(notice)h(whic)m(h)e(states)i(that)330 4861 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 -4628 y(b)s(e)k(included)g(b)m(y)g(reference)h(in)g(this)f(License,)j +4970 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 -4737 y(an)m(y)e(other)g(implication)i(that)e(these)g(W)-8 +5080 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 4847 y(e\013ect)32 b(on)e(the)h(meaning)f(of)h -(this)f(License.)199 4984 y(2.)61 b(VERBA)-8 b(TIM)31 -b(COPYING)330 5121 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 5230 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 -5340 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)p -eop end +(and)f(has)h(no)330 5189 y(e\013ect)32 b(on)e(the)h(meaning)f(of)h +(this)f(License.)199 5340 y(2.)61 b(VERBA)-8 b(TIM)31 +b(COPYING)p eop end %%Page: 14 17 TeXDict begin 14 16 bop 150 -116 a Fr(App)s(endix)29 b(A:)h(GNU)h(F)-8 b(ree)32 b(Do)s(cumen)m(tation)g(License)1603 -b(14)330 299 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 408 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 518 y(y)m(ou)25 -b(mak)m(e)g(or)g(distribute.)38 b(Ho)m(w)m(ev)m(er,)28 +b(14)330 299 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 408 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 518 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 628 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 +737 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 +847 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 628 y(If)32 b(y)m(ou)g(distribute)g(a)h(large)g(enough)f +(copies.)330 956 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 737 y(in)e(section)i(3.)330 883 +(the)f(conditions)330 1066 y(in)e(section)i(3.)330 1200 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 993 y(displa)m(y)31 b(copies.)199 1139 -y(3.)61 b(COPYING)30 b(IN)g(QUANTITY)330 1285 y(If)25 +(publicly)330 1310 y(displa)m(y)31 b(copies.)199 1443 +y(3.)61 b(COPYING)30 b(IN)g(QUANTITY)330 1577 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 -1395 y(the)32 b(Do)s(cumen)m(t,)h(n)m(um)m(b)s(ering)e(more)h(than)f +1687 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 -1504 y(Co)m(v)m(er)i(T)-8 b(exts,)36 b(y)m(ou)f(m)m(ust)f(enclose)i +1797 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 1614 y(these)j(Co)m(v)m +b(clearly)f(and)f(legibly)-8 b(,)37 b(all)330 1906 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 -1724 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) +2016 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 1833 y(of)k(these)h(copies.)53 b(The)34 +(the)h(publisher)330 2125 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 1943 y(equally)e +(with)d(all)j(w)m(ords)d(of)i(the)f(title)330 2235 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 -2052 y(Cop)m(ying)36 b(with)g(c)m(hanges)h(limited)g(to)g(the)g(co)m(v) +2345 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 2162 y(Do)s(cumen)m(t)h(and)e(satisfy)i(these)f(conditions,)j(can)d +330 2454 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 -2271 y(resp)s(ects.)330 2418 y(If)32 b(the)h(required)f(texts)i(for)e +2564 y(resp)s(ects.)330 2698 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 2527 y(the)h(\014rst)f +(legibly)-8 b(,)35 b(y)m(ou)e(should)f(put)330 2807 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 -2637 y(rest)d(on)m(to)g(adjacen)m(t)h(pages.)330 2783 +2917 y(rest)d(on)m(to)g(adjacen)m(t)h(pages.)330 3051 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 -2892 y(y)m(ou)i(m)m(ust)g(either)h(include)e(a)i(mac)m(hine-readable)g +3160 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 3002 y(cop)m(y)-8 b(,)38 b(or)d(state)h(in)f(or)g(with)g(eac)m(h)h +330 3270 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 3112 y(the)24 b(general)i(net)m(w)m(ork-using)f(public)e +(whic)m(h)330 3380 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 3221 y(proto)s(cols)40 b(a)f(complete)h(T)-8 +(ork)330 3489 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 3331 y(y)m(ou)39 b(use)g(the)g(latter)h +(added)f(material.)67 b(If)330 3599 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 3440 y(distribution)f(of)g +(steps,)k(when)d(y)m(ou)h(b)s(egin)330 3708 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 -3550 y(remain)30 b(th)m(us)g(accessible)i(at)f(the)f(stated)h(lo)s +3818 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 3660 y(y)m(ou)37 b(distribute)f(an)h(Opaque)f(cop)m(y)i +(time)330 3927 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 3769 y(edition)31 b(to)g(the)g(public.)330 -3915 y(It)k(is)f(requested,)i(but)e(not)h(required,)g(that)g(y)m(ou)g +(of)f(that)330 4037 y(edition)31 b(to)g(the)g(public.)330 +4171 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 -4025 y(b)s(efore)28 b(redistributing)g(an)m(y)h(large)h(n)m(um)m(b)s +4281 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 4134 y(with)h(an)g(up)s(dated)f(v)m(ersion)i(of)g -(the)f(Do)s(cumen)m(t.)199 4281 y(4.)61 b(MODIFICA)-8 -b(TIONS)330 4427 y(Y)g(ou)26 b(ma)m(y)g(cop)m(y)g(and)f(distribute)g(a) +(vide)g(y)m(ou)330 4390 y(with)h(an)g(up)s(dated)f(v)m(ersion)i(of)g +(the)f(Do)s(cumen)m(t.)199 4524 y(4.)61 b(MODIFICA)-8 +b(TIONS)330 4658 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 4536 y(of)c(sections)h(2)g(and)e(3)h(ab)s(o)m(v) +e(the)h(conditions)330 4768 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 4646 y(this)29 +(V)-8 b(ersion)22 b(under)d(precisely)330 4877 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 4755 y(distribution)k(and)h(mo)s(di\014cation)g(of)h +(licensing)330 4987 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 4865 y(it.)41 b(In)30 +(ossesses)f(a)i(cop)m(y)g(of)330 5096 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:)357 5011 y(A.)60 b(Use)33 +(di\014ed)e(V)-8 b(ersion:)357 5230 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 -5121 y(Do)s(cumen)m(t,)j(and)d(from)g(those)i(of)f(previous)f(v)m +5340 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 5230 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 5340 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.)p eop end +b(,)p eop end %%Page: 15 18 TeXDict begin 15 17 bop 150 -116 a Fr(App)s(endix)29 b(A:)h(GNU)h(F)-8 b(ree)32 b(Do)s(cumen)m(tation)g(License)1603 -b(15)360 299 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 408 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 518 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 628 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 -766 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 876 y(publisher.)355 1015 y(D.)61 b(Preserv)m(e)31 +b(15)510 299 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 408 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 +545 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 655 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 765 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 874 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 1011 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 1121 y(publisher.)355 1258 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 1154 y(E.)60 b(Add)30 b(an)i(appropriate)f(cop)m(yrigh)m(t)i +363 1395 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 1263 y(cop)m(yrigh)m(t)g(notices.)365 1402 +(other)510 1504 y(cop)m(yrigh)m(t)g(notices.)365 1641 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 -1512 y(p)s(ermission)23 b(to)j(use)e(the)g(Mo)s(di\014ed)g(V)-8 +1751 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 1621 y(sho)m(wn)30 b(in)g(the)g(Addendum)f(b)s(elo)m(w.)353 -1760 y(G.)61 b(Preserv)m(e)23 b(in)g(that)g(license)h(notice)g(the)f +(form)510 1861 y(sho)m(wn)30 b(in)g(the)g(Addendum)f(b)s(elo)m(w.)353 +1998 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 1870 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 2008 +(required)g(Co)m(v)m(er)510 2107 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 2244 y(H.)60 b(Include)30 b(an)g(unaltered)g(cop)m(y)h(of)g(this)f(License.) -392 2147 y(I.)60 b(Preserv)m(e)33 b(the)f(section)h(En)m(titled)g +392 2381 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 2257 y(stating)d(at)g(least)g(the)g(title,)h(y)m(ear,)g(new)d +(item)510 2491 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 2366 y(as)32 b(giv)m(en)g(on)f(the)h(Title)g(P)m(age.)45 +b(ersion)510 2600 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 2476 y(men)m(t,)37 b(create)f(one)f(stating)h(the)f +(the)g(Do)s(cu-)510 2710 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 2586 y(as)h(giv)m(en)h(on)f(its)h(Title)g(P)m(age,)i +(cumen)m(t)510 2819 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 2695 y(stated)31 b(in)f(the)h(previous)f(sen)m -(tence.)378 2834 y(J.)60 b(Preserv)m(e)33 b(the)g(net)m(w)m(ork)g(lo)s +b(ersion)37 b(as)510 2929 y(stated)31 b(in)f(the)h(previous)f(sen)m +(tence.)378 3066 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 2944 y(a)e(T)-8 b(ransparen)m(t)30 +(t)h(for)g(public)e(access)j(to)510 3176 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 3053 y(the)g(Do)s(cumen)m +m(w)m(ork)g(lo)s(cations)g(giv)m(en)g(in)510 3285 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 3163 +b(These)31 b(ma)m(y)h(b)s(e)f(placed)h(in)g(the)510 3395 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 3272 y(at)36 b(least)h(four)e(y)m(ears)i(b)s(efore)e +(published)510 3504 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 3382 y(v)m(ersion)31 b(it)g(refers)f(to)h(giv)m(es)h(p)s -(ermission.)354 3521 y(K.)60 b(F)-8 b(or)24 b(an)m(y)h(section)f(En)m +d(of)i(the)510 3614 y(v)m(ersion)31 b(it)g(refers)f(to)h(giv)m(es)h(p)s +(ermission.)354 3751 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 3630 y(of)j(the)f(section,)j(and)d +(Preserv)m(e)c(the)g(Title)510 3861 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 3740 y(con)m(tributor)k(ac)m(kno)m +h(of)f(eac)m(h)i(of)f(the)510 3970 y(con)m(tributor)k(ac)m(kno)m (wledgemen)m(ts)i(and/or)d(dedications)h(giv)m(en)h(therein.)368 -3879 y(L.)60 b(Preserv)m(e)36 b(all)g(the)g(In)m(v)-5 +4107 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 3988 y(in)f(their)g(titles.)58 +(in)f(their)g(text)i(and)510 4217 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 -4098 y(section)c(titles.)341 4237 y(M.)61 b(Delete)33 +4326 y(section)c(titles.)341 4463 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 -4346 y(in)g(the)h(Mo)s(di\014ed)e(V)-8 b(ersion.)357 -4485 y(N.)60 b(Do)29 b(not)g(retitle)h(an)m(y)e(existing)i(section)f +4573 y(in)g(the)h(Mo)s(di\014ed)e(V)-8 b(ersion.)357 +4710 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 4595 y(title)j(with)e(an)m(y)h(In)m(v)-5 b(arian)m(t)31 -b(Section.)354 4734 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 4902 y(If)h(the)g(Mo)s(di\014ed)g +(in)510 4819 y(title)j(with)e(an)m(y)h(In)m(v)-5 b(arian)m(t)31 +b(Section.)354 4956 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 5121 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 5011 y(as)28 b(Secondary)g +(app)s(endices)g(that)h(qualify)330 5230 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)330 5121 y(y)m(our)k(option)h +(Do)s(cumen)m(t,)i(y)m(ou)e(ma)m(y)g(at)330 5340 y(y)m(our)k(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 -5230 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 5340 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.)p +b(arian)m(t.)48 b(T)-8 b(o)33 b(do)f(this,)h(add)f(their)p eop end %%Page: 16 19 TeXDict begin 16 18 bop 150 -116 a Fr(App)s(endix)29 b(A:)h(GNU)h(F)-8 b(ree)32 b(Do)s(cumen)m(tation)g(License)1603 -b(16)330 299 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 408 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 518 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 628 y(de\014nition)i(of)h(a)f -(standard.)330 757 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 -867 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 976 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 1086 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 1196 -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 1305 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 1415 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 1524 y(added)e(the)g(old)h(one.)330 -1654 y(The)25 b(author\(s\))h(and)f(publisher\(s\))f(of)i(the)f(Do)s +b(16)330 299 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 408 +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 551 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 661 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 770 +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 +880 y(de\014nition)i(of)h(a)f(standard.)330 1022 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 1132 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 1241 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 1351 +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 1461 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 1570 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 1680 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 1789 y(added)e(the)g(old)h(one.)330 +1932 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 1763 y(to)k(use)f(their)g(names)h(for)f(publicit)m(y)g +(ermission)330 2041 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 1873 y(V)-8 b(ersion.)199 2002 y(5.)61 -b(COMBINING)31 b(DOCUMENTS)330 2132 y(Y)-8 b(ou)39 b(ma)m(y)g(com)m +(Mo)s(di\014ed)330 2151 y(V)-8 b(ersion.)199 2293 y(5.)61 +b(COMBINING)31 b(DOCUMENTS)330 2436 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 2242 y(under)f(the)h(terms)g +(released)g(under)f(this)g(License,)330 2545 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 2351 +(v)m(ersions,)k(pro)m(vided)d(that)h(y)m(ou)330 2655 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 2461 y(unmo)s(di\014ed,)g(and)g(list)h(them)g(all)g +(cumen)m(ts,)330 2765 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 2570 y(notice,)32 +g(w)m(ork)f(in)h(its)g(license)330 2874 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 2700 y(The)e(com)m(bined)g(w)m +b(arran)m(t)m(y)32 b(Disclaimers.)330 3017 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 2809 y(In)m(v)-5 +i(and)d(m)m(ultiple)i(iden)m(tical)330 3126 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 2919 y(Sections)27 b(with)g(the)g(same)g(name)g +(v)-5 b(arian)m(t)330 3236 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 3029 y(unique)33 b(b)m(y)h(adding)f +(eac)m(h)h(suc)m(h)f(section)330 3345 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 3138 y(publisher)23 +(the)g(original)h(author)f(or)330 3455 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 -3248 y(to)g(the)g(section)g(titles)h(in)e(the)h(list)g(of)f(In)m(v)-5 +3565 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 3357 y(w)m(ork.)330 3487 y(In)41 b(the)g(com)m +(com)m(bined)330 3674 y(w)m(ork.)330 3817 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 -3597 y(ous)32 b(original)h(do)s(cumen)m(ts,)g(forming)f(one)g(section)h +3926 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 -3706 y(sections)g(En)m(titled)f(\\Ac)m(kno)m(wledgemen)m(ts",)k(and)31 +4036 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 3816 y(m)m(ust)30 b(delete)i(all)f(sections)h(En)m -(titled)f(\\Endorsemen)m(ts.")199 3945 y(6.)61 b(COLLECTIONS)28 -b(OF)i(DOCUMENTS)330 4075 y(Y)-8 b(ou)32 b(ma)m(y)h(mak)m(e)g(a)f +b(Y)-8 b(ou)330 4145 y(m)m(ust)30 b(delete)i(all)f(sections)h(En)m +(titled)f(\\Endorsemen)m(ts.")199 4288 y(6.)61 b(COLLECTIONS)28 +b(OF)i(DOCUMENTS)330 4430 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 4184 y(under)41 b(this)h(License,)k +(do)s(cumen)m(ts)f(released)330 4540 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 4294 y(do)s(cumen)m(ts)42 b(with)g(a)h(single) +(the)h(v)-5 b(arious)330 4650 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 4403 y(follo)m(w)38 +b(pro)m(vided)42 b(that)i(y)m(ou)330 4759 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 -4513 y(other)31 b(resp)s(ects.)330 4643 y(Y)-8 b(ou)32 +4869 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 -4752 y(ally)k(under)d(this)i(License,)i(pro)m(vided)e(y)m(ou)g(insert)g +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 -4862 y(do)s(cumen)m(t,)d(and)f(follo)m(w)i(this)e(License)h(in)g(all)g +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 -4971 y(that)d(do)s(cumen)m(t.)199 5101 y(7.)61 b(A)m(GGREGA)-8 -b(TION)32 b(WITH)e(INDEPENDENT)h(W)m(ORKS)330 5230 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 -5340 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)p -eop end +5340 y(that)d(do)s(cumen)m(t.)p eop end %%Page: 17 20 TeXDict begin 17 19 bop 150 -116 a Fr(App)s(endix)29 b(A:)h(GNU)h(F)-8 b(ree)32 b(Do)s(cumen)m(tation)g(License)1603 -b(17)330 299 y(an)30 b(\\aggregate")k(if)c(the)g(cop)m(yrigh)m(t)i +b(17)199 299 y(7.)61 b(A)m(GGREGA)-8 b(TION)32 b(WITH)e(INDEPENDENT)h +(W)m(ORKS)330 441 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 551 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 661 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 408 y(legal)d(righ)m(ts)f(of)g(the)g(compilation's)h(users)e +(the)330 770 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 518 y(the)g(Do)s(cumen)m(t)g(is)f(included)g(in)g(an)g +b(When)330 880 y(the)g(Do)s(cumen)m(t)g(is)f(included)g(in)g(an)g (aggregate,)44 b(this)38 b(License)h(do)s(es)f(not)h(apply)f(to)h(the)g -(other)330 628 y(w)m(orks)30 b(in)g(the)h(aggregate)i(whic)m(h)d(are)h +(other)330 989 y(w)m(orks)30 b(in)g(the)h(aggregate)i(whic)m(h)d(are)h (not)g(themselv)m(es)g(deriv)-5 b(ativ)m(e)32 b(w)m(orks)f(of)f(the)h -(Do)s(cumen)m(t.)330 762 y(If)22 b(the)h(Co)m(v)m(er)h(T)-8 +(Do)s(cumen)m(t.)330 1132 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 872 +(these)h(copies)f(of)g(the)g(Do)s(cumen)m(t,)330 1241 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 981 y(T)-8 b(exts)27 b(ma)m(y)g(b)s(e)f(placed)h(on)g(co)m(v)m +(er)330 1351 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 1091 y(electronic)37 b(equiv)-5 +(aggregate,)j(or)d(the)330 1461 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 -1200 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 1335 y(8.)61 -b(TRANSLA)-8 b(TION)330 1469 y(T)g(ranslation)41 b(is)f(considered)f(a) +1570 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 1713 y(8.)61 +b(TRANSLA)-8 b(TION)330 1855 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 1579 y(of)45 b(the)f(Do)s(cumen)m(t)h(under)e(the)h +(translations)330 1965 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 1689 y(translations)h(requires)f +b(arian)m(t)45 b(Sections)g(with)330 2074 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 1798 y(include)24 +(holders,)i(but)c(y)m(ou)g(ma)m(y)330 2184 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 -1908 y(of)32 b(these)f(In)m(v)-5 b(arian)m(t)33 b(Sections.)44 +2293 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 2017 y(license)42 b(notices)g(in)f(the) +(License,)i(and)d(all)j(the)330 2403 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 2127 +b(Disclaimers,)k(pro)m(vided)41 b(that)h(y)m(ou)330 2513 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 -2237 y(those)35 b(notices)g(and)e(disclaimers.)53 b(In)33 +2622 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 2346 y(the)f(original)i(v)m(ersion)e(of)h(this)f +(translation)i(and)330 2732 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 2456 y(prev)-5 b(ail.)330 2590 y(If)28 +(ersion)g(will)330 2841 y(prev)-5 b(ail.)330 2984 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 -2700 y(tory",)f(the)f(requiremen)m(t)f(\(section)i(4\))f(to)g(Preserv)m +3093 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 -2809 y(c)m(hanging)j(the)g(actual)h(title.)199 2944 y(9.)61 -b(TERMINA)-8 b(TION)330 3078 y(Y)g(ou)30 b(ma)m(y)h(not)f(cop)m(y)-8 +3203 y(c)m(hanging)j(the)g(actual)h(title.)199 3345 y(9.)61 +b(TERMINA)-8 b(TION)330 3488 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 3188 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 -3298 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 -3407 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 3517 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 3626 y(compliance.)154 3761 y(10.)61 b(FUTURE)30 -b(REVISIONS)f(OF)i(THIS)e(LICENSE)330 3895 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 4005 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 4115 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 4224 y(See)c Fq(http://www.gnu.org/copy)o(left)o(/)p -Fr(.)330 4359 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 4468 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 4578 -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 -4687 y(sp)s(eci\014ed)37 b(v)m(ersion)i(or)e(of)h(an)m(y)h(later)g(v)m +(Do)s(cumen)m(t)g(except)h(as)f(expressly)330 3598 y(pro)m(vided)38 +b(under)f(this)i(License.)65 b(An)m(y)39 b(attempt)h(otherwise)f(to)g +(cop)m(y)-8 b(,)42 b(mo)s(dify)-8 b(,)40 b(sublicense,)h(or)330 +3707 y(distribute)30 b(it)h(is)f(v)m(oid,)h(and)f(will)h(automatically) +i(terminate)f(y)m(our)e(righ)m(ts)h(under)e(this)h(License.)330 +3850 y(Ho)m(w)m(ev)m(er,)35 b(if)e(y)m(ou)f(cease)i(all)f(violation)i +(of)d(this)g(License,)i(then)e(y)m(our)h(license)g(from)f(a)h +(particular)330 3959 y(cop)m(yrigh)m(t)k(holder)e(is)h(reinstated)h +(\(a\))f(pro)m(visionally)-8 b(,)39 b(unless)c(and)g(un)m(til)h(the)g +(cop)m(yrigh)m(t)h(holder)330 4069 y(explicitly)42 b(and)e(\014nally)h +(terminates)g(y)m(our)g(license,)j(and)c(\(b\))h(p)s(ermanen)m(tly)-8 +b(,)43 b(if)e(the)g(cop)m(yrigh)m(t)330 4178 y(holder)34 +b(fails)h(to)g(notify)g(y)m(ou)g(of)f(the)h(violation)h(b)m(y)e(some)h +(reasonable)g(means)g(prior)e(to)i(60)h(da)m(ys)330 4288 +y(after)31 b(the)f(cessation.)330 4430 y(Moreo)m(v)m(er,)k(y)m(our)d +(license)i(from)e(a)h(particular)f(cop)m(yrigh)m(t)i(holder)e(is)h +(reinstated)g(p)s(ermanen)m(tly)f(if)330 4540 y(the)d(cop)m(yrigh)m(t)h +(holder)f(noti\014es)g(y)m(ou)g(of)g(the)g(violation)h(b)m(y)f(some)g +(reasonable)h(means,)f(this)g(is)g(the)330 4650 y(\014rst)f(time)i(y)m +(ou)f(ha)m(v)m(e)h(receiv)m(ed)g(notice)g(of)f(violation)i(of)e(this)f +(License)i(\(for)f(an)m(y)g(w)m(ork\))g(from)f(that)330 +4759 y(cop)m(yrigh)m(t)33 b(holder,)g(and)e(y)m(ou)h(cure)g(the)g +(violation)i(prior)d(to)i(30)f(da)m(ys)h(after)f(y)m(our)g(receipt)h +(of)f(the)330 4869 y(notice.)330 5011 y(T)-8 b(ermination)28 +b(of)g(y)m(our)f(righ)m(ts)h(under)e(this)i(section)g(do)s(es)f(not)h +(terminate)h(the)e(licenses)i(of)f(parties)330 5121 y(who)38 +b(ha)m(v)m(e)h(receiv)m(ed)h(copies)e(or)h(righ)m(ts)f(from)g(y)m(ou)g +(under)f(this)h(License.)64 b(If)38 b(y)m(our)g(righ)m(ts)h(ha)m(v)m(e) +330 5230 y(b)s(een)25 b(terminated)i(and)e(not)h(p)s(ermanen)m(tly)g +(reinstated,)i(receipt)f(of)f(a)g(cop)m(y)h(of)f(some)h(or)f(all)h(of)f +(the)330 5340 y(same)31 b(material)h(do)s(es)e(not)g(giv)m(e)i(y)m(ou)f +(an)m(y)g(righ)m(ts)f(to)i(use)e(it.)p eop end +%%Page: 18 21 +TeXDict begin 18 20 bop 150 -116 a Fr(App)s(endix)29 +b(A:)h(GNU)h(F)-8 b(ree)32 b(Do)s(cumen)m(tation)g(License)1603 +b(18)154 299 y(10.)61 b(FUTURE)30 b(REVISIONS)f(OF)i(THIS)e(LICENSE)330 +433 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 543 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 +653 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 +762 y(See)c Fq(http://www.gnu.org/copy)o(left)o(/)p Fr(.)330 +897 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 1006 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 1116 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 +1225 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 4797 y(the)33 b(F)-8 b(ree)34 b(Soft)m(w)m(are)f(F)-8 +(b)m(y)330 1335 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 4907 +(ecify)f(a)h(v)m(ersion)g(n)m(um)m(b)s(er)f(of)330 1445 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 5016 y(Soft)m(w)m(are)31 b(F)-8 b(oundation.)p -eop end -%%Page: 18 21 -TeXDict begin 18 20 bop 150 -116 a Fr(App)s(endix)29 +h(F)-8 b(ree)330 1554 y(Soft)m(w)m(are)33 b(F)-8 b(oundation.)46 +b(If)32 b(the)g(Do)s(cumen)m(t)g(sp)s(eci\014es)g(that)g(a)h(pro)m(xy)f +(can)g(decide)g(whic)m(h)g(future)330 1664 y(v)m(ersions)h(of)g(this)f +(License)h(can)g(b)s(e)f(used,)g(that)i(pro)m(xy's)e(public)g(statemen) +m(t)i(of)f(acceptance)i(of)e(a)330 1773 y(v)m(ersion)e(p)s(ermanen)m +(tly)f(authorizes)h(y)m(ou)g(to)g(c)m(ho)s(ose)g(that)g(v)m(ersion)g +(for)f(the)h(Do)s(cumen)m(t.)154 1908 y(11.)61 b(RELICENSING)330 +2042 y(\\Massiv)m(e)39 b(Multiauthor)f(Collab)s(oration)g(Site")h(\(or) +e(\\MMC)h(Site"\))h(means)e(an)m(y)h(W)-8 b(orld)37 b(Wide)330 +2152 y(W)-8 b(eb)36 b(serv)m(er)g(that)h(publishes)d(cop)m(yrigh)m +(table)k(w)m(orks)e(and)f(also)i(pro)m(vides)e(prominen)m(t)h +(facilities)330 2262 y(for)27 b(an)m(yb)s(o)s(dy)g(to)h(edit)g(those)g +(w)m(orks.)39 b(A)28 b(public)f(wiki)h(that)g(an)m(yb)s(o)s(dy)e(can)i +(edit)g(is)f(an)h(example)g(of)330 2371 y(suc)m(h)33 +b(a)h(serv)m(er.)51 b(A)34 b(\\Massiv)m(e)i(Multiauthor)e(Collab)s +(oration")h(\(or)f(\\MMC"\))h(con)m(tained)g(in)f(the)330 +2481 y(site)d(means)f(an)m(y)h(set)g(of)g(cop)m(yrigh)m(table)h(w)m +(orks)e(th)m(us)g(published)f(on)h(the)h(MMC)f(site.)330 +2615 y(\\CC-BY-SA")36 b(means)f(the)g(Creativ)m(e)i(Commons)e(A)m +(ttribution-Share)g(Alik)m(e)i(3.0)f(license)g(pub-)330 +2725 y(lished)27 b(b)m(y)f(Creativ)m(e)j(Commons)d(Corp)s(oration,)h(a) +g(not-for-pro\014t)g(corp)s(oration)h(with)e(a)h(principal)330 +2834 y(place)g(of)f(business)e(in)i(San)f(F)-8 b(rancisco,)29 +b(California,)f(as)e(w)m(ell)h(as)f(future)f(cop)m(yleft)i(v)m(ersions) +f(of)g(that)330 2944 y(license)31 b(published)e(b)m(y)h(that)h(same)g +(organization.)330 3078 y(\\Incorp)s(orate")h(means)e(to)h(publish)e +(or)i(republish)e(a)i(Do)s(cumen)m(t,)g(in)g(whole)g(or)f(in)g(part,)h +(as)g(part)330 3188 y(of)g(another)f(Do)s(cumen)m(t.)330 +3323 y(An)c(MMC)g(is)h(\\eligible)h(for)e(relicensing")h(if)g(it)f(is)h +(licensed)f(under)f(this)h(License,)i(and)e(if)g(all)h(w)m(orks)330 +3432 y(that)43 b(w)m(ere)f(\014rst)f(published)f(under)h(this)h +(License)g(somewhere)g(other)g(than)g(this)g(MMC,)h(and)330 +3542 y(subsequen)m(tly)34 b(incorp)s(orated)h(in)f(whole)h(or)g(in)f +(part)h(in)m(to)h(the)f(MMC,)g(\(1\))h(had)e(no)h(co)m(v)m(er)h(texts) +330 3651 y(or)30 b(in)m(v)-5 b(arian)m(t)32 b(sections,)g(and)d(\(2\))j +(w)m(ere)f(th)m(us)f(incorp)s(orated)g(prior)g(to)h(No)m(v)m(em)m(b)s +(er)g(1,)g(2008.)330 3786 y(The)40 b(op)s(erator)h(of)g(an)f(MMC)h +(Site)g(ma)m(y)g(republish)e(an)h(MMC)h(con)m(tained)h(in)e(the)h(site) +g(under)330 3895 y(CC-BY-SA)30 b(on)g(the)h(same)f(site)h(at)g(an)m(y)g +(time)g(b)s(efore)e(August)h(1,)h(2009,)h(pro)m(vided)e(the)g(MMC)h(is) +330 4005 y(eligible)h(for)e(relicensing.)p eop end +%%Page: 19 22 +TeXDict begin 19 21 bop 150 -116 a Fr(App)s(endix)29 b(A:)h(GNU)h(F)-8 b(ree)32 b(Do)s(cumen)m(tation)g(License)1603 -b(18)150 299 y Fp(ADDENDUM:)45 b(Ho)l(w)h(to)f(use)g(this)h(License)f -(for)g(y)l(our)g(do)t(cumen)l(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 +b(19)150 299 y Fp(ADDENDUM:)45 b(Ho)l(w)h(to)f(use)g(this)h(License)f +(for)g(y)l(our)g(do)t(cumen)l(ts)150 458 y Fr(T)-8 b(o)35 +b(use)f(this)h(License)g(in)f(a)h(do)s(cumen)m(t)g(y)m(ou)f(ha)m(v)m(e) +i(written,)g(include)f(a)f(cop)m(y)i(of)f(the)f(License)h(in)g(the)150 +568 y(do)s(cumen)m(t)30 b(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 +680 y Fe(Copyright)42 b(\(C\))79 b Fc(year)88 b(your)40 +b(name)9 b Fe(.)468 767 y(Permission)42 b(is)e(granted)g(to)g(copy,)h +(distribute)g(and/or)g(modify)f(this)g(document)468 854 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 +(License,)f(Version)g(1.3)468 941 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)468 1200 y(Texts.)80 b(A)40 b(copy)g(of)g(the)f +1029 y(with)g(no)e(Invariant)j(Sections,)f(no)f(Front-Cover)h(Texts,)g +(and)f(no)f(Back-Cover)468 1116 y(Texts.)80 b(A)40 b(copy)g(of)g(the)f (license)i(is)f(included)h(in)f(the)g(section)g(entitled)h(``GNU)468 -1288 y(Free)g(Documentation)h(License''.)275 1410 y Fr(If)d(y)m(ou)h +1203 y(Free)g(Documentation)h(License''.)275 1337 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)6 +(T)-8 b(exts,)43 b(replace)e(the)150 1447 y(\\with)6 b(.)22 b(.)g(.)12 b(T)-8 b(exts.")41 b(line)31 b(with)f(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: 19 22 -TeXDict begin 19 21 bop 150 -116 a Fr(App)s(endix)29 -b(B:)i(Concept)f(Index)2391 b(19)150 299 y Fn(App)t(endix)52 -b(B)47 b(Concept)k(Index)150 638 y Fp(A)150 755 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(7)150 989 y Fp(E)150 1105 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(H)2025 843 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 974 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 1105 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(7)p eop end +1559 y Fe(with)40 b(the)g(Invariant)h(Sections)g(being)g +Fc(list)f(their)g(titles)9 b Fe(,)41 b(with)547 1646 +y(the)f(Front-Cover)i(Texts)e(being)g Fc(list)9 b Fe(,)40 +b(and)g(with)g(the)g(Back-Cover)i(Texts)547 1733 y(being)e +Fc(list)9 b Fe(.)275 1868 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 +1978 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 2112 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 2222 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 2331 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 23 TeXDict begin 20 22 bop 150 -116 a Fr(App)s(endix)29 +b(B:)i(Concept)f(Index)2391 b(20)150 299 y Fn(App)t(endix)52 +b(B)81 b(Concept)51 b(Index)150 638 y Fp(A)150 754 y +Fb(anc)n(hored)26 b(searc)n(h)6 b Fa(:)14 b(:)f(:)g(:)g(:)g(:)g(:)g(:)h +(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:) +g(:)g(:)g(:)g(:)g(:)h(:)f(:)33 b Fb(7)150 988 y Fp(E)150 +1104 y Fb(ev)n(en)n(t)25 b(designators)18 b Fa(:)c(:)f(:)h(:)f(:)g(:)g +(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:) +g(:)g(:)h(:)f(:)g(:)g(:)g(:)45 b Fb(1)2025 638 y Fp(H)2025 +852 y Fb(history)25 b(ev)n(en)n(ts)6 b Fa(:)13 b(:)g(:)h(:)f(:)g(:)g(:) +g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g +(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)33 b Fb(1)2025 +987 y(history)25 b(expansion)13 b Fa(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:) +g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f +(:)g(:)g(:)g(:)g(:)40 b Fb(1)2025 1122 y(History)25 b(Searc)n(hing)10 +b Fa(:)j(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:) +h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)37 +b Fb(7)p eop end +%%Page: 21 24 +TeXDict begin 21 23 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(20)150 299 y Fn(App)t(endix)52 b(C)45 b(F)-13 b(unction)52 +b(21)150 299 y Fn(App)t(endix)52 b(C)81 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(5)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(5)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(8)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(6)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(6)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(5)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(8)150 -2377 y Fp(H)150 2494 y Fd(history_arg_extract)10 b Fa(.)17 -b(.)12 b(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.) -f(.)g(.)h(.)f(.)g(.)h(.)f(.)36 b Fb(9)150 2581 y Fd(history_base)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(9)150 2669 y Fd(history_comment_char)8 b Fa(.)17 -b(.)c(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f -(.)g(.)g(.)h(.)f(.)g(.)35 b Fb(9)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(8)150 2843 y Fd(history_expansion_char)29 b Fa(.)12 -b(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h -(.)f(.)g(.)50 b Fb(9)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(6)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(5)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(6)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(10)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(6)150 3368 y Fd(history_length)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 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(6)150 3543 y Fd(history_max_entries)10 b Fa(.)17 -b(.)12 b(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.) -f(.)g(.)h(.)f(.)g(.)h(.)f(.)36 b Fb(9)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(10)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(10)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(7)150 3892 y Fd(history_search_delimiter_char)q(s)12 -b Fa(.)18 b(.)13 b(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)38 -b Fb(9)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(7)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(7)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(5)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(7)2025 900 y Fd(history_subst_char)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 -987 y Fd(history_tokenize)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(9)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(6)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(8)2025 1249 y Fd(history_word_delimiters)27 b Fa(.)13 -b(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f -(.)g(.)49 b Fb(9)2025 1336 y Fd(history_write_timestamps)26 -b Fa(.)12 b(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g -(.)h(.)f(.)47 b Fb(9)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(7)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(7)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(8)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(8)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(5)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(6)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(6)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(6)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(5)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(6)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(8)p eop end +755 y Fe(add_history)7 b Fa(:)15 b(:)e(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g +(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:) +f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)33 b Fb(5)150 842 y Fe +(add_history_time)11 b Fa(:)17 b(:)c(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:) +g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g +(:)g(:)38 b Fb(5)150 929 y Fe(append_history)16 b Fa(:)g(:)d(:)h(:)f(:) +g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g +(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)43 b Fb(8)150 +1182 y Fp(C)150 1299 y Fe(clear_history)21 b Fa(:)14 +b(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g +(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)45 +b Fb(6)150 1386 y Fe(current_history)13 b Fa(:)k(:)c(:)g(:)g(:)g(:)h(:) +f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g +(:)g(:)g(:)g(:)g(:)h(:)f(:)40 b Fb(6)150 1639 y Fp(F)150 +1755 y Fe(free_history_entry)27 b Fa(:)13 b(:)g(:)g(:)g(:)h(:)f(:)g(:)g +(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:) +g(:)50 b Fb(5)150 2008 y Fp(G)150 2124 y Fe(get_history_event)8 +b Fa(:)17 b(:)c(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g +(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)35 +b Fb(8)150 2377 y Fp(H)150 2494 y Fe(history_arg_extract)25 +b Fa(:)13 b(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f +(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)47 b Fb(8)150 +2581 y Fe(history_base)24 b Fa(:)13 b(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g +(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:) +g(:)g(:)h(:)f(:)g(:)g(:)g(:)48 b Fb(8)150 2669 y Fe +(history_comment_char)18 b Fa(:)f(:)d(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h +(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)45 +b Fb(9)150 2756 y Fe(history_expand)16 b Fa(:)g(:)d(:)h(:)f(:)g(:)g(:)g +(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:) +g(:)h(:)f(:)g(:)g(:)g(:)g(:)43 b Fb(8)150 2843 y Fe +(history_expansion_char)13 b Fa(:)18 b(:)13 b(:)g(:)g(:)g(:)g(:)h(:)f +(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)40 +b Fb(9)150 2931 y Fe(history_get)7 b Fa(:)15 b(:)e(:)g(:)h(:)f(:)g(:)g +(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:) +g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)33 b Fb(6)150 +3018 y Fe(history_get_history_state)28 b Fa(:)13 b(:)g(:)g(:)g(:)g(:)h +(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)49 +b Fb(5)150 3106 y Fe(history_get_time)11 b Fa(:)17 b(:)c(:)g(:)g(:)g(:) +g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g +(:)h(:)f(:)g(:)g(:)g(:)g(:)38 b Fb(6)150 3193 y Fe +(history_inhibit_expansion_fun)q(ctio)q(n)16 b Fa(:)j(:)13 +b(:)g(:)g(:)h(:)f(:)g(:)g(:)43 b Fb(9)150 3280 y Fe(history_is_stifled) +27 b Fa(:)13 b(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g +(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)50 b Fb(6)150 +3368 y Fe(history_length)16 b Fa(:)g(:)d(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:) +g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f +(:)g(:)g(:)g(:)g(:)43 b Fb(8)150 3455 y Fe(history_list)24 +b Fa(:)13 b(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g +(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:) +48 b Fb(6)150 3543 y Fe(history_max_entries)25 b Fa(:)13 +b(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g +(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)47 b Fb(9)150 3630 y Fe +(history_no_expand_chars)10 b Fa(:)18 b(:)c(:)f(:)g(:)g(:)g(:)g(:)g(:)g +(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)37 +b Fb(9)150 3718 y Fe(history_quotes_inhibit_expans)q(ion)28 +b Fa(:)13 b(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)48 +b Fb(9)150 3805 y Fe(history_search)16 b Fa(:)g(:)d(:)h(:)f(:)g(:)g(:)g +(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:) +g(:)h(:)f(:)g(:)g(:)g(:)g(:)43 b Fb(7)150 3892 y Fe +(history_search_delimiter_char)q(s)10 b Fa(:)18 b(:)13 +b(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)36 b +Fb(9)150 3980 y Fe(history_search_pos)27 b Fa(:)13 b(:)g(:)g(:)g(:)h(:) +f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g +(:)g(:)g(:)g(:)50 b Fb(7)2025 638 y Fe(history_search_prefix)15 +b Fa(:)j(:)13 b(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g +(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)42 b Fb(7)2025 725 y Fe +(history_set_history_state)27 b Fa(:)14 b(:)f(:)g(:)g(:)g(:)g(:)g(:)h +(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)49 b Fb(5)2025 +813 y Fe(history_set_pos)13 b Fa(:)k(:)c(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:) +g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g +(:)g(:)g(:)g(:)41 b Fb(6)2025 900 y Fe(history_subst_char)27 +b Fa(:)13 b(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f +(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)50 b Fb(9)2025 +987 y Fe(history_tokenize)11 b Fa(:)16 b(:)d(:)h(:)f(:)g(:)g(:)g(:)g(:) +g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f +(:)g(:)g(:)g(:)38 b Fb(8)2025 1074 y Fe(history_total_bytes)24 +b Fa(:)13 b(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g +(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)47 b Fb(6)2025 +1162 y Fe(history_truncate_file)15 b Fa(:)j(:)13 b(:)g(:)g(:)g(:)g(:)h +(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)42 +b Fb(8)2025 1249 y Fe(history_word_delimiters)10 b Fa(:)18 +b(:)13 b(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:) +g(:)h(:)f(:)g(:)37 b Fb(9)2025 1336 y Fe(history_write_timestamps)8 +b Fa(:)18 b(:)13 b(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f +(:)g(:)g(:)g(:)g(:)g(:)35 b Fb(9)2025 1588 y Fp(N)2025 +1704 y Fe(next_history)24 b Fa(:)13 b(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f +(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:) +g(:)g(:)g(:)g(:)h(:)f(:)g(:)48 b Fb(7)2025 1956 y Fp(P)2025 +2072 y Fe(previous_history)11 b Fa(:)16 b(:)d(:)h(:)f(:)g(:)g(:)g(:)g +(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:) +f(:)g(:)g(:)g(:)38 b Fb(6)2025 2324 y Fp(R)2025 2440 +y Fe(read_history)24 b Fa(:)13 b(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:) +g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g +(:)g(:)g(:)h(:)f(:)g(:)48 b Fb(7)2025 2527 y Fe(read_history_range)27 +b Fa(:)13 b(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f +(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)50 b Fb(7)2025 +2614 y Fe(remove_history)16 b Fa(:)g(:)d(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:) +g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g +(:)h(:)f(:)g(:)g(:)43 b Fb(5)2025 2702 y Fe(replace_history_entry)15 +b Fa(:)j(:)13 b(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g +(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)42 b Fb(5)2025 2953 y +Fp(S)2025 3069 y Fe(stifle_history)16 b Fa(:)g(:)d(:)g(:)g(:)h(:)f(:)g +(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:) +g(:)g(:)g(:)h(:)f(:)g(:)g(:)43 b Fb(6)2025 3321 y Fp(U)2025 +3437 y Fe(unstifle_history)11 b Fa(:)16 b(:)d(:)h(:)f(:)g(:)g(:)g(:)g +(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:) +f(:)g(:)g(:)g(:)38 b Fb(6)2025 3525 y Fe(using_history)21 +b Fa(:)13 b(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g +(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)46 +b Fb(5)2025 3776 y Fp(W)2025 3893 y Fe(where_history)21 +b Fa(:)13 b(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g +(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)46 +b Fb(6)2025 3980 y Fe(write_history)21 b Fa(:)13 b(:)g(:)h(:)f(:)g(:)g +(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:) +g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)46 b Fb(7)p eop end %%Trailer userdict /end-hook known{end-hook}if |