changeset 82768:834571f41573

sync refcard with printed version
author Karl Berry <karl@gnu.org>
date Wed, 22 Aug 2007 20:45:38 +0000
parents 353b15b3c5d3
children 28050797f904
files etc/refcards/refcard.ps etc/refcards/refcard.tex
diffstat 2 files changed, 298 insertions(+), 291 deletions(-) [+]
line wrap: on
line diff
--- a/etc/refcards/refcard.ps	Wed Aug 22 20:08:18 2007 +0000
+++ b/etc/refcards/refcard.ps	Wed Aug 22 20:45:38 2007 +0000
@@ -1,6 +1,7 @@
 %!PS-Adobe-2.0
-%%Creator: dvips(k) 5.95a Copyright 2005 Radical Eye Software
+%%Creator: dvips(k) 5.96 Copyright 2005 Radical Eye Software
 %%Title: refcard.dvi
+%%CreationDate: Wed Aug 22 13:09:55 2007
 %%Pages: 2
 %%PageOrder: Ascend
 %%Orientation: Landscape
@@ -9,9 +10,9 @@
 %%DocumentPaperSizes: Letter
 %%EndComments
 %DVIPSWebPage: (www.radicaleye.com)
-%DVIPSCommandLine: dvips -t letter -t landscape refcard.dvi
+%DVIPSCommandLine: dvips -t landscape refcard.dvi
 %DVIPSParameters: dpi=600
-%DVIPSSource:  TeX output 2007.03.22:0022
+%DVIPSSource:  TeX output 2007.08.22:1309
 %%BeginProcSet: tex.pro 0 0
 %!
 /TeXDict 300 dict def TeXDict begin/N{def}def/B{bind def}N/S{exch}N/X{S
@@ -409,6 +410,7 @@
 /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 44 /comma put
 dup 45 /hyphen put
 dup 46 /period put
@@ -417,7 +419,6 @@
 dup 50 /two put
 dup 51 /three put
 dup 53 /five put
-dup 54 /six put
 dup 55 /seven put
 dup 65 /A put
 dup 66 /B put
@@ -482,224 +483,225 @@
 A6D968D5AE3BD159D01BDFF42D16111BC0A517C66B43972080D9DD4F3B9AE7FB
 11B035CE715C1218B2D779761D8D7E9DEBE277531BD58F313EBD27E33BEF9DC5
 50C7821A8BBC3B9FDF899D7EAA0B94493B97AFEAC503EB5ED7A7AB600BF00E09
-8A98D1D031C430FAFDED5CFE3944C4818C6A0C98FF909FC1FA6F3E7E282BFA41
-4681DB8E2D5D12A2B653E32B01A8A9C9955AE525F963EAF4B07A6D1D08E880AC
-3D77B15077B8882DAB21B262E2EC978310BC07DB953F8C65C9D5D01F35FB5A9C
-B8C57B07209A07E1C0C1B5F1324B128B60D43C223F73DC12DE901CA5AAA63BF1
-2D47B7B0B9D35F25A459484BC917AD0D87779E379F2E5E5677F463D9D4E33B38
-99DF4ED7F1C5B33E0C23064233288FF324E07452C5DD4C46365512B412E6CF46
-DCCCB4EF51A65A8E2AC9A5BC5384F739AB8D4995143C9BD3599696884AF450A9
-0B3A707395DAD474797780AD0A87C8317DDC98871259B09B0038E5CA31E6EB6E
-8FAFD3D294971700EE6CF2D4CABAA8AE2C0965FD3E864037DBE485129CA30BCA
-3DEA01CCF4AC088FC977A4668029EDAC0CFBC69C930546E7B7EA31296D7F8B31
-0DB809DE11C0150DC81247B6259C110EF06F9B3ABC4641940EDF4CE46494AC13
-72C2933FD2B3288BD37E4055F58B0E83FF9BC369A112E9FEA4CDA525E3B92B3E
-932E64E549388DEA2C0B1F29B356A0E216B37B8742916B0AA46AFE2147532AAC
-A54DB16333B9B4B66665314F8028D1DAAA6BF0AA511DDA067041E465100A7824
-D778792F109404C1A5EFE3481C9E20007664E5664A3FFF70BE402C3BC84628F1
-2703294F2514048F2B8CA0BD9EFF679B8EBBC8E49A6909FDB6D9439E5852F7AE
-296746725B1840172ECB51B72B1F2F982740F7EE67F40D96BE2B8C310F98A980
-1116EA8A4D57850E5F87DA60D054A24BBA2831838C211B008BBF8E3683B8D407
-9A3AADB4AD7D0312D560FF2DEDDA60D0A353D797BC831E4A76A234F9AAA123D8
-1BDD68A4EFDAE4338358A616D29309A416B4962EB01F6DECB59E84A5852ACDDE
-BEFF98EAC8D864A4B457A6864A7C7ADD3EFD7B2EDB984A3D14BA84390B06B83C
-550FDEC4A8A1F60B8F47BF810BD636BA945DDA0C1ABEB31C80CC71DEA1DF420B
-D41E4D04512EA018C53422F1722EFBC78123B383C9BBACA7F62C5477BB8579B4
-471922BB21A881AB30840F1A076A3B14E7EFB5A0D04610F1D248B8D6977C7C24
-5C1307D468792CC180A2DDC3AEAAEBD1682951167D9B010A3F31F74A54114C90
-6B7E87AD0D74F6E64C225E4F6C93277084CA01C09DD7B7FA91F5D7FDF9C78C34
-9F40F5CA84E8341093AFF161914663BAD849119F4D56B5C880FBC709A99F89CC
-460183DFA77E9A8817F0488874D68F1E64F690865A6ED2FA92D4B0E08C51F5E7
-95767B6B3C433DF63FC5F8E77057C2B8194BF161C3F8104FD0FA8C4033914C21
-895DAB5D43BE63E461672613B9333FA125D04205FB9EF2708D83DF0D49483E24
-143531AE2C99F7F96F95AAE8E292E1879EBCC408CC102A32CEC3FCE958691227
-5446870CEDF38ECA235F19B62F7D83116DAE464E77EA2EF5F321EEA6E9C9B685
-27845D4BC456DC77767EE49F915496C84A7BDACF424378B835FE2CECAD2E3CEF
-366E0BEFDA94E1B4FD1D838CA676E002427508687E3535B681CD072B03356F5D
-C804A3D54746C4C7501E61176E7FCC900DD83AF1A73BBE3C3D26B3EACA9E6B30
-52430FA70C2266B17C1302659F6FD5857422D1AE32F15FC9F746B770AD6F45E1
-CCD6A402BA290917E96AE92061E801EE9876FFFF800C957D57D75EDC1199DB8D
-FAE3A98603A0964F0F05F2DECF98E798360C70AA89438452AA8CFC95C5BE6E82
-D12FF9536DB97DE9A2452013B2D95D81875820B57FB0DFDF9A4A778A914F2034
-F6A8373B81351C44D69CFDF430997BE3576D86CEE83156772E71A7A70EB0AEEE
-7621DFF6E101B32F7A2ECB0B9F02ECB4F54DCB54AAFE7978C759B116F84125D5
-401851A9360D1FDF438407FEE5843EA5E4062139D474A76121006923240EAF67
-CB93828CEC646D632F9F0EA8C20DDDAB3080BF7D774F9BBD6FDCCF38B3F560E8
-84D93B442FEA4E7EB429B7B9C14B276FCB8F39B6431A141E96A24106335B966E
-F3161D90EB9CA3DB6B3F7107D25590F7F4454D2B510A2C0B9764F80EFA8F060A
-9B078CFF276A88013D97FA5E908DE854A00FB655585B9AB0D22E9E2E86DFF0D1
-AAD10D3C1B0A34E9ED40E7B18F3AA2CB0EBE66F14A18615A0BB818A05B1B70F6
-D0DFEA076D71F8BE0978DBBFD62EC9ACABFF8703485899B12D3A68BE64B2A40D
-0D3650B42E55DCD5ED90A9CD2FE2EA64398FFE6BEC54E9BAD493D034B743A214
-5A5FD3B2AFE6FD112D73F393DD613359E7558840B0B9007483264A21F39A30E1
-239A08D90F3C11F48DEEDF8A549BAC0AB84C0CE01A39AFB47732DFBB03FB925B
-B72ADA2697186843116B540DAFC381F0BDF51FB554A7905F1FEC57CFFD19D141
-EF384F0D16F6ECFE47CD2515B9402BA6CA55D473250E3EB2DAC143823EAC583A
-BF749C1C1247CFFF1C0D41868B2CF0F6F0594D0DF2CD984757CFC86413A1FC6F
-3DB37B2CF2A2E04EBE7D05B2278EB9FABBF671ED8D8A5B1D1228C2F698240026
-8666021F7A977F2BB41CC6B1F0D3B7A46521C717285E5E61E936EC61196F820C
-C4C746560DC0F031B6797E67BAC1A518DA30EE8AB870F3A3531C781B4355DE1C
-66E31FD022BC5E8100A319F218D824FE4B0472AA8822C3F7E5F1CA5BFC2CDD93
-E1BB1B0A192842C39DB1B8703B81D1B8D8EEECD9832D321F903D7C06E724090F
-B7F4FA37064F1ED601E970091C9E99B5EA7BC06FE4E69E34052F065FB0331B07
-E3F6B76CEB7B7058EC5985AC310F9F502D982C43B144FB0A19A0EEB0E8D2D59C
-FC88340EEA8CF2EC23822956934954194DA3850C70B135FE2626D0B75C4CCB35
-132378CC7BEC8DD4F86A9B0B1D6C3A89BCA2C750DB5FDFED7BFA2C0A447C614D
-812FDD4000CC37A0CE6994E0C35871C426F872395C71B4566553D083CC436108
-7F50426FE26A03EB7877250BDCF09861DA35E0E92C34A6714244CC183FFE6F82
-C665A6408136EF31A0A50AB9C38AB284FCE23F867D12FF239654D18DB9100A85
-1FAAD02EC6F5B4AB691916A846CE953CAF5B32774D37E208DF38BC9EF3A5F680
-A62CDF924DDA39563128E7FE539FA6C2CE09F5C9F154BD523D3B1211EE7C5437
-128C316A8F171E3B75E27B204531BE59BD50374BF918DFBED45D73FB0E242B6E
-EFA52C5B0DB85952E4E6C86B301A5174920BD322C49DBB29EA44646676A4C4DE
-EBC9B61A279A3CEEDA2553D4B2136294074141687DB75364DD78E6815E9AE2EC
-366FF3E042726B039A9C5C193B53C808CBB0A498B7C80404754B67F7CF49145A
-D1B7E337076982EE64E6F76D31BF17C396A115A69E0610F25BB9E5DEAF5FECE0
-8319CFEC44B8549229993901FC72AA17351A442568754A3B5B4DF7B8061D73C6
-0B29DCEAC0DF72A6236D4BB6ECCF4EABC47713B2A609DC07D96740A769473869
-FD1AC9B5BC0137EB2A3327B51378159AFDB5BBF257F4E60F127828E8CFE74E01
-D968038F659EEBA34361CE6CE0987A80C7ADBC06D71C6E3D815989AD77551771
-66F1A1AAF42A3F7649DC718AB600BFC70E4CF0247AA2A4BFBD84771199AF150B
-78100CA83704D34EF7D65F51235DAD8A5882EEA58729CEF60CAD3683B572D0A7
-89A6DAF840DCB6C7AA4A4B23222D08087B975BB64809926B588A0300F0DE79BB
-320494CED7BDE6636F3D9D826D7353C2C923BFE00949B710611D9E3DE47C3876
-711F0135334980FBE4801C3BFF158F1FB5E2E5E388D8EC7689E92D8869A7C166
-1C4262C63687BC092675C23B6755BF2B107647A4EDCDBAE8E511A64ACEB9CDAD
-F15ACE64F8E8E4A9B2064C0FD8E446CAF1592C8F109376B98D4A5B31B15B2892
-7C0FBA025E497B454B25DA16D9C31F8C0BD17368499D3B1D92A06E5E4C8C6A87
-06E7E68C95975157BAE3712904797B50802CE069B74208F549710D978CE4A253
-C186EC2D6415479D0FEAA1DC076885B2A509B0E6411E6B5C8E0EAD7578997B9E
-C5DFA526E73CFA5D3839664B3470B1973FE1790EFE2A534A277AFE1B140E5669
-407396D0BEDEAD0A9B7B7AD54CAED5C8A70EEF86FB0045EEB34907E32204EC9B
-278C809150B70F1F086F756AFFECE6F05946C36C265EC6EE79F9A8659FF0549E
-33E4E750B3292799B3448560930996F9FCAF0B5083EE6F23B238A41EEB065506
-B63F6B94F6DE9EDD11947AFB257961EE4297C832AF97D38AEF181FED09CE97D7
-FDCC50CA3BA7332EE65E16B91F62CD678C28CD26B87DA984AE10BE0276366AC7
-7BE023637C1122C8ED16412B00637D59ECB9ED3DE6A6A816E54630DAD0E5E306
-1FC9A8070EA0EE84F2E59A7E4D814C8F766ECD9EA08A23E266F1BA97362D724A
-CB2AF5932D160D281A03342E28D57B55042D68827C831B8BAEB3A42E3A38531E
-36FC41EA30DAB3F1EC598A3E011099E5586F65C806A85629AF34351B3A24A8C2
-76E43F08449043C788C5CBA1B0EA703C100377540870DC8CB1898D6783B29D66
-23BE3D60C08251392D5060FEA9BE4A40EF55FCDF1CA4BEB397041CE284527907
-E6969695E657A1A75665CB7EA8CEAB74972919F286EF710A7D123E81F60F625B
-8BE0EECE4F52E73D0186ACD058D96721819B43AD03C98123A5892B4198E3304E
-1925512299560CCBA0AEF6F9FA2EEDD0ABB0D0649AEF7DA23DFF6EEFA2BF847D
-99A217F8665916CCE5518D0849D611C7221BDBDDC4FC0E7381A49DA520815274
-3934A0FB9435C721CAB181701E292D3368DFFC86613F755D4801E97D7B872E0A
-0F6E57A80363EF1DF156CD873C303A898A5D75D742E755D019DA3091B788A036
-0CAE670793C4CAC7A15C2DEE25E49D7697F17D2F4715C2DF7964F2F88C13D83D
-C06E6ABCBF412C543BE52A4166FCC090F12E66727FF1B01C8FDC772E52DDED00
-40EE0A60818F186487150B1E5EA3B73196834A2D201E6847E3EE97BDB9CE9B6B
-ECD33FB11216C18EC4E2CB7C4B8E841EDC37057FAB5AAF23A088C7DB0CA3DB9A
-67799B2629CE0E70610F254A87A925D3D107450F209F26481B5F416D41E26C55
-934226FAF151ED9FD52E19841CC57B3C45A5F9F15B6FA9C0CF8827EC69D372E9
-839B245139330A92B0F8F2E759D0F5E2AEE7A08F0744DAE19CA53080B062D3A7
-E1A07511FF4803F76AB6E51A80185E8734392059F3B1B9ABEAEFCCA68FBE923E
-3CFFF31A62C16BB5596DBEED2FA5F9AED96A0A42A8EC600847A1D80E24F63BCA
-D6E711FF7F0A96C1F87A8D70611B311F87A04535E4822A7FF4531A9B1FAAD13C
-4E80F5AF473AB4183C65CD87F6D9FF0E5FF6279E3E174314F3413EB629DFC3D4
-DA5B751031BB211DFE829F583DFCFAB20C9D972BD57B2C3B604141AAD99A922C
-38CD696CD05FCEB4035334B02A1FDEBAEBCE1672ED6BB7F83B5FECE3001B9F7D
-70B45AE7E282D9F9FBFA62187E7E0675969C232B581CBF4C6BBF10C5CE84C3D9
-1ADEC8110EA8566DDDCD81E0C00FC5D59BBAFFEE83C274277CB42BFF09D2AA05
-FA0D8BE8DB1EBF587D31A5A8E9C570302965B2F148833CC8C64FAED2FE6DD962
-4FDF21B46A8A9C9C54B873D6DD285C1FC20BCAA83AC67D7CEB023F29F00B1438
-3BCCF291746D6A04E176368398862D4394BDB6BAB8A24BFF5DE8848D5E250E10
-98CBEFC7D88AA7FE731F6B398BA1BCE100C3C3F602C11CC039FE279B7E46DE37
-0C8328B49107C6FBAA10E509A76C9A7D34A8B96418A36EC0B3F56348A1CB5763
-2314FBB223B0CB9C054730EB2D8F9BE48CB980024B624A3FD4794B22F18ADC84
-20DA169DFCE96CAC361942A22FCD95E260F46D1279F293F2709302539214D2DF
-70D1DF28377F0A99840226330506FB5EE3A0BD9BB02A99D840A3EA58C69B93E0
-50E7B164165A7EDDFD0E7A4083891E3F5A12653FA9AB3BF1C330678358A50910
-C65FE974EF46C8AC66CF7E16D27CC6CD372FDF2E7451BF5753B029E8A456FA07
-3207EF3EB547B319EEF01DEBC64DBC8A33FF83DB4ACBA00502EAD9B3D7CB8501
-5942A7617ACAFA1594657513F71FABD0BE842A5DC60D629D0C752D7632F7F047
-0E7C87CBF771837B5947273AE5DBD500A41B884E576488836F6A8612F93E71C5
-4D64831C34B6FAF3DECE28BF4B20E7A870AD5D0F15670E7886F43360C0BDF2E8
-5A55496CD838E57BD4A0C27610AB2F5F0A7D76C1AA97641260FA03B461A3D223
-3DE435A15CFD585F5BC82BDEABF1977D7AAF973C6207C632C2DC5EA4D6617101
-43F45CA50D60132309E8795D2B0B6927A0C06324307C6599521A9FFA4CB5113D
-7C23F8830BC9EBDBF923AC5B12BB34DE6E1C7C0129D2CF2EAA09B68DFF712912
-A46E032A2A575B214293E06ACB5DDCEEE77C39F3A9071D9CE655038DB4EC2A2C
-480AAC659FD3D18BD497A8F6C5446E2A6496AE279803F329CBB3F6923C53F965
-7B6801DE0D3B1E00A8F5BD2FF70782D962F31AE5C6D6DD32F9307A97CF121830
-157802BA4A56043F833402A7A383B94D79C80ED4FBB6CF188BB91E421165DE85
-245E64BAAB30690EB6C3A8E51F6C074BA0509AE82F59E74C7417D06C65202030
-D602637542CA33CFA6522119EC9E2F25814BB5A196E47146ECCFBC844D17A5AC
-18C1F640E28750D3B6856A38B14FBF3B3C70D4BA559B2DFFA01D112CD89F7F40
-A201D0DEADDA581EF4AC73A051C005BED84C7AE69C3AE65163E8FE89F50594C2
-67747A3724E89CC50075956D3F2BFFA490FB6C02CE988AD18F52C815F2BFC18A
-D1A86E95576C1076F955183310B6271FC489052140553A08F9E322C0003964FA
-5751F67640750AE533F7D90061AB9E487C4200A30AC0CB9D1D6B882631125FCB
-FA1B24573E504A042B2722CBB83D5701294600EBEE5AD470D1983D44124FCEA5
-51BEA2690F79C58BB913A8F6036B7FC87C5314B6960F52F2579337DDADEE0249
-B2207B7AE69D4AAD19E5CF36BA318FFA19324978B4DE4ECA1E66366B070175C9
-60529A88B19F69587F9F479EA8279312DE2F6302FA872DE1A623654D2C46938E
-4F92B56E3C1513F80425060B66928CEB8672DE30C722631FB26EDCD7883F914C
-4F07167152A21B6D4F7AA789841648EC8A6859EF4696F8E2A615ABBE54161E8D
-C79111FCF9F9C956C1DFA1B3462C3C4570C91D3720812182CA75C72CD4B1979F
-D6376F48212F466945C83A94F148F300A4FF573334D01AF0E6E37E4D8F918A02
-9CD4246AB83D1946D230FF9BE714BA3D5BEDD2D331C7FA68CFE88FC0AF6F89B5
-E515227F55EC66293FBB3FCDD1976B0DE8ED0766F8F60E44B7831E25672BF65D
-6DBD52D97FBE605A2CBC2E4B72C443D2F60658E81E2183BD70D4E66277560B0C
-DC0CAC9F41726329AE7208C956D246B45CD31AA4152D23468902E5903170F10D
-BB169BE014910AA9102F382BC033A26B4DE9DAC0D7ED7F848C9C9176805D4B5E
-8D47176190D1F7AA6F8B1B2F77A5358C3B44C21C3A4F48359DCBDE38F636929B
-F0D6140AD48F557516C88E2186B12D011573A188A71771F37E9FEFEB9781137A
-1F44F2C90F4204C3B018E015CE87976E38F65505E54DE894A2E9B292BF742ABD
-35521DBA016B6A3C1BE594C020B1254459D3334F92BCF2645A454A3AA0F9A40A
-682C816937D4CD2C392D396E6E14DC64CB72143F9C3925CED4A721ECA16F39C3
-06A04605C768344C64FA9C9B75EB4FDD28139BF786619544F0A077BC564FB554
-A59DAE6BC2058064C0106C4878418D6A124654B23D9354706AF7449C996199F8
-1D3DAA2A712A18CC214BECE73751E996933968EA5766801653EBC042D1B38AE2
-996900B303A56EC81141741E26F4310265D8E785B1BFACF7B6210F2AADCE5C84
-56474ED40D92666DEDC745E4521DBC1A26F26AD1319DE992822838EA3FAC3C02
-E4F185497747635D932FFBB6EEC172AA9B975042F665BD097556EA18AD19FF77
-CCF11C505E618A19BD21159748FCC9005C9F6BEFD4B3840307B11477F21B4C80
-C6CFA2E822731A4372613498B69886FA4F43E2423C73928395C85CA14C3D5EE0
-41A6FED4A65533409372897FFC229C88847204EA16770DC57FFDCB88FA7C69EF
-EBE08C4EB56DC0D1561023AE4F4057C138FFFACD7E0B7E4C3059B168492FCEAF
-39218326F9C53CB151479639A0AB8CD5B7EAC4F53C9D54C2B91C2D6B42124C40
-C6F69ACD9B93A1AD62F37D68A35E59EF96A332ABE5CD1B52F8BE81C98EBB5C6D
-611D98B24386832ACFDB35AFBC089181D91814CE1098799B6453E7DCD921BAE9
-92760955D4729353B1B9316BFFFF1F9395BB293244D1F2B05D5934830084A81F
-C723CBC710F0CAFB8E79D6376D874DB0DE06022FD1E9916FD034382C24D35B57
-A93B81C632F39ED08B37CBD0026D727AE8068912566BB5474F58EAA977B02B87
-3162B42EED393667CB88AB5AD10EDE4A40D5AF10955DD0CB0C99FAE88AD6FDE6
-56F222885FB42190FF4882D51DBEDFED76DAB1F9404C4723B6D7727238E1C18F
-9E607AF6948E851569349ABCC415FDE3DC33F3BFCB410FC8B9773349491AC74F
-247BA3B60D1E6183F8A666AF584453037EAD347C6C6AC7D8B0124F398AC6A323
-FCCC15CE4345B56BC2CFBBD17AC5353D60191D0E3C9A9CF78DCCD46DF5F94C08
-A012B7618901095688C82869D11824493806CCD4FD7F90A3347586E6681D260C
-168869AF2A9D1F16637484D4C81382EE66B08BFFDFC57EC9FF815B1B8F60566B
-A405CB9BF6EDA6C9030FBE770F82DDBE998CC1A21BFF7BE67CFD55FD0EF86249
-EEE248A9CD8DE1CFB4CB8B100D29E8A2E50324F7D716A6AC7745BC307E74261D
-9AC05E3A9BB4E1EA6D434C82DCC2675CCE0AB1AFABCE03F8A938321257A15ED9
-71FFCE05DC19AB211D1907BB9DC032004EC6AD80AE7342DA9EAD9B6EA8AF4DD6
-E022B3DA7D187B42BE8D6F0682FD89F4283AC87D1CF68B6193A500539C7E0280
-DAFDD1A43E0560D2FC444BB9A949FA408F7F7E130E5D1656F2355FA7264B57B8
-40A70366CB14DEF5908C1A69B8365DC0CBBADFB4B82B2FE6EB68DDC9B1FE71C6
-2D61F5A48DBDF1BC8A9FE9D81CAE0F95A2FA190FC194A94623826D4A76D24132
-3A3A453D71E03414205A14ADD34DE6654972FCEC6E77BC7F988DF7212D642FC2
-86D98BA69B2CA28426880D25B97B845D3B0BE5015029F37BE17AA11D4A457118
-08F97B141DEBBA2F4EFE542CDC3AFA825338ABF0CB919718DE8C3ED384AC8078
-10BB680A52115C92AC3A6C75CF5D9BE57277BE62A0C638D058B6FB4F22B669DC
-9BC239891E3006D13D2B74A8878B8D932F12E4CCA70E5DBA1CAB0EF0D7EBA6F9
-8C89FE5A4DE66FD55579EA6E0D0B302AD7FAC851FF41E1B50BF2771D45BD4287
-A3712CE3E26C1634C30DC6E0C2B2B9BEFED266A65DA87505B05725D9E882496A
-3A2D9BCA03344153528C694F151250CF45ED116291453BD9C364372F19E3E047
-3B2E1268377C5F3D60376892D49EC914156AC19102AE4B83FA1BCA49B20596EE
-73A6B8832F30BC5440C076A5C79E61204D8DB5C99D885955723016C7E93218D3
-3F1DE9F004F301E134966BC7B30D87DCCE1EA53863D0C4231E6FEBA239CBE110
-D00DF9F318F77B6A55BABECB54FBA883110D88F2EAA5837954B88278801F1FF9
-DF37E6642449A7296A34CE8D14B32970C37A013A83D60F9D5F3CCE70E80E3AB1
-24DB2F9982D9A1281B7792BDF5EAC3473422DBBE5492784BF5B0DEFBC6FE05BA
-283506E84F5DB90E5D31A94CB84FC593B9A12B2F48DCBE4F0567CC6ADDDBB8B4
-359C3EF63045D4A4B607DA8CEA2EF305D9AFA2EA059C061E8D877E10F2517910
-2EF8EE46DD88AAB0CD1366B226D48FAB68294269E30D032A859B1BBEDB38D679
-4C545E8D4F32E78764B36AE45E2DB298ADE78DD1661D73BBC892EEB03D3417A3
-39F4DB9D20F260885EE5D6900CCD091152DD0DDAB60EC66CEAB06E4CF987F90C
-1D4E74BF853A04C2B74601E743F52F0F29D2D05FFA0B6BACC64468CF62C0A2
+8A98D1D031C430FAFDED5CFE3944C1EA9CBCA28220AA4043F389568D91C81D55
+79B07B0AB08B8C9A97E8A077E9470F009FF04CEA11DDB886852B1D8F4F8277C2
+89DB25E0B816FA5FFDE51F0BD931E82DB0A63D0A7E8EEEA61A6001419065BD7C
+C7CAE6304D67C8A9D17FA5EB6074BBB37E217394AC665BB5D62C18936FFA6416
+CA88B5EE8B4609D6DB1C0DDC3485435788AB81CD09EF2C4867AB76094199ABDC
+4C632AC625D9C171631AEB4A4597EB2C6154F21031DFA3D2421B200D98FB5BAC
+DCA2AC7EE4346880207ECD304FC1A8D1A4D89C07C3810B0966F23A82C6F2D0E0
+3C8B824D0AF596D91646C023A885F1AA7E1EBF78805984E2A9F3EA669717CFF0
+DAEACBB810476915178DCAD1DC9817927787AA1B01E700955982CE5B81636B98
+2F5C1559A47D262454C20C1C5A16365EF3D93072E09485C49DE40A0A8917B8EC
+EC2BAB34197089496C9C0D5E270BE99642D86C80EB8A4D3A1308CDB3D198CF44
+18043E5A4F6BB56C56ADD1A7F5F00E88CCCD3637DC402A10F5C9D4DB5C401029
+8C3ABE815A9A028661A1D41C9B6D22E6BFE2E9B7D50C045A2DE5553F4F483EC8
+9D6DDDE85816FDEF687938F1D8D51D2F3D895D34FACFDD36E8D6BA6A3205AC45
+78DC23BE6F9148792AC96F1C44DFB716FC883E63A26EDDC6EBABC759F1641FB8
+AF339E84052CF3CEC808E70F18AE25139CCF6143498CE992C7E645EE35A50BBD
+D3BDC9D5FA885C7F4B361F4E552C47D99F8CC0F56F0E856C2F51AD2B7296EF0E
+F7E1A964044DC9BEEBB67BDC830F6026EE80C8A0C7F3DE64086BEAB5947FEEFC
+EBAE229847E91B4E1377749F89687E1AA41494D17CFC65D65A8C5D9ADECD5309
+112006D7BE209A17B9C8C8708730BF56CF35458BB1AD7BF0D9BA86ED255961C0
+2D8D81478D5A094CCC6841624838ABEEA0AF72F1833D3BA07E3683282E501819
+7542BB0D87DFB741EACF875C838821B821F780540EC06631E3F09B4C3032C2B3
+6E2A414204120E045394417E77813028354802866ADC8648E480E8183B492A41
+8959AA9CEA6A8683CE19F68224534250E8579BC6E7B4FCE6EC8FE88C81D023B2
+803F4051D082F0DE1CD459DE0C8261336C3AD7363A50EADFE6210A0BC68282D1
+B1CF74407921143BD7186029A602D8278E3018482DEA5D7630022EB4DB667F06
+08BF071F6842F1D67E56396F2CB78BCC2995569A099175D223738A15792B375F
+EF2F03ABD91ABEEAA69ED0E78030CA879CD8862C71C92C0A8C5695C7F477B793
+959791F2B066D63EFFA1DB8AB194DCBD1231E9DBC44768BDFBC03342A733062E
+07CB4043803EA78DC80B08499DDEA63EE7702A4926236DBE5C646ACF1645C1A9
+5169D4C517A546F824DB14CE505336217774B79D48A1F026467ED406680F6A03
+AF30032E60A99CF06E1EFA182DD8BC0EA060B8A5847ACA336F3BB22FFFADC090
+F6B9DB007BB4C7864669CE4209C0B499A1A617A44C1D9406EA39DD00EB39B78D
+EC9757CD67E0B84539712657AE0FF455271205E767ABE4B34F93D3DA2DC21AA1
+2A1355DC75414A9642FC0D501B87BE14B06BDF31A29F3B0BDCF3D9DE3A28AFD3
+B2C6F624890DCFE0825AEB4A6AFC9A44CD4B4BDB1352565421BFE0CF31D8B575
+19F521183DBC31867AB58C7473657EF1A045E42E23AD6008795257FD2291DBF8
+E10BC88744902071BCD32EAC53BF8B71697EAD353B561C6221A61B6E53DFA619
+1F1F01B472A97370F3D4A3280D26B4A0A1842C26606E2AADDBE4EE716CD25465
+DF4AAE0A4B8AAC44067B78C03DC159093727712A39BDE4C902F3EB770D9CACE8
+C139E160C5E55C66258770C36A136BA9E7510B21699A079E3A771D08769D1588
+1DAD9EF22F5A2EB661CC88CC6E1346F4F5548704A9E2F2950CE9DD1239821A08
+9FB5559642CE693FAD75406C2B85F5F8CF6DDBDF9DAA24B87031B931E1751EDF
+2C0AA6BC2D8B9459B9C4981652653D57DE294AA768B1793BC175C3C081A13A4A
+961747380E3E9DB8EFBADEE8A047E78FF382AA7D2F09519A4B83C2EDAE167D7C
+5A1B230948582F1A966A721320C11E65CC85A596AAA32BCD54A7BA6C1A3FD103
+C068A2B7E7B7C66A76D1BEE1916FFBE7DACC70676900FCCE03AFBD93113E22F1
+D45B5564AD3053DF0FBE4A3DDCA73D3D49959A4256A50F8C80021FDEEA77666E
+6384FCEFECDBA01FDB2E46D6C422C46BC2B150E09A2F4D4C2D8FD7D78C5C8C12
+9A839E25281BF1BC390523AAC184BC8DC2357B41E2FB09609E0EB65E40048580
+DD33D908046166733AFFA8D33A78EF4286DF6E57FAFDC75A77C94F9486412AB4
+A27BE34BC597B2D02963BCED345DEC4776ECD653991E442709F2A4EF1DCDCB09
+A18C2FBBAB473CDC81B440D3BE42323603B25832D1A4558D857C47CAEAF798D2
+94F803B8B9082B4B4298DF5FC84D4BBF7B0C90399DCCD2E63F332DED120CD19B
+5533D7A010A34D1763B68B4DA26D12FBB82F13F5AB069D5E24E97181340551E2
+1B9FC4DB15B8913A2334C010BBB1867B210FF562E73BCC4607EE57DA9F52E99B
+D25B95E602FA62760F4FD902A2393893C80FD75C3966B523FC4515224A92E7FC
+57BE85BA6D0794AE4FFE054139C81FAFE3E82A9789E9C4CD1310643ABA10AB23
+6E3681F0862FAEC02DC74FD513898766F8A0971E2C4760975F236084CE1A1C45
+5AB43A1986CDECE8AE76A8EF0F4EB6A35223C3001F4B6FC03273FE9BCA55B7B7
+99DE05BC03E61AF713B6588F3746295C5FEB2DEC81ABE04B6C434B35381BD447
+CB5EF5E36ED368BC09452F09E7B7D0AC7B9B56456EE10515B6439A2ADD6BDD13
+8184F57B26AF67E77F0A9CFFB2198162A21041C3B7B225857C4AC9570386AEF1
+9DE4FD47C74ABEE0BF6B40456BC95A8D82FE0584D999D11A39437A32553FDB98
+72F6DB4E8EB3DD6A002D2A168ABF01B180E3860F802D46A16AB011A4A96C2F71
+0330B1260EA5444448AA5B4899202DB4DBB148F4AA4B057D085681E2D2FE89A7
+03C687E6EFC16E0858649E46C21B77A9F0EC547AA9ADE92D7FCF0BE8D353B215
+20511CD6D706DC4EC48E738FD6939EF24268F37173249A0881B0972BB2214FFB
+043A4083CC9E0135F356B36E00B64AACEE0711B784AC687AB17F5E839773221B
+E884A1F46223525D70BDA5BF82AFCD012ECD327CB4852F8CC538E09F3913AC23
+E8BB0C8613301DC12A08F0647599D1BB06960509A569BCCCCA3045C3459B93FE
+949ECDB751E2AEA912558CB0DE59FF10E3511641D3516B2DAB11AAEEF958629C
+7F756A0489105C7C1723BBC7A2304CD98D36F019FF494074488F686A967A1B9E
+8AA64B988F79342E5120476DCEC087009952E9C2F3766A272E54D27436660A5A
+7488899A8DA1F7FEB38C12EC5EC781ACDD0948EC8077022A549280828F0B7EA1
+DC3B4787E708D46B0310113C998BF40BAF77EE7B90243AF7E70391E2255F116F
+E2B0982AC9723D713A5E00454748EC8B4A855DA7DF6F239430874AFEA187B622
+A3F6705E4D79FD47A83EC981D5ED14E9AB8C4AD4F3E5CD56CC4C0453FF9E3D5D
+41327958F4D1A6E129328FFE7FF643B63F7138F280AE59CD8228B0ABC2023FEE
+7B634FF42B54F21C7F945539C0AABD81298C72964413D966BD53ECDE9969A22A
+0B0BBC172553A4430BA0C48A7499ED6BCD19917B3BED8708899E98DB07C1B1AB
+6A17B5ACD6BAC51892EE4870D6EA08C0EB89AE4ECFE10F19E1242E7490D91D52
+DAD1B515A38A9F277FC07A728023ECDE78F10130CD3DB1AECB3CF2408FB1A9EC
+D899A4C6C8747F8311502A88450A113796573CB5F2FF149C61B9F4D475C12A35
+B36842C17AA26DE8ABB0AB97D3CC329189388DD57D9A51B671460162E360448B
+E8A9B1C6B81BD88EEDED5C868814209C6CB99A4C345CF153E015A8699F4BBBA6
+4CCA3996981B9BE36A02B38F4A3BE0C79F1628CBB5B792678362AD968FC459A0
+DFDF6257425D5C665B53DC5FAA741E6E83359AEC56F3590AEEEFE87C5DCD05CE
+4294E1DDAD41ADD5861043BEBCA5BC8E0048DDEF0D48C213D750EB7AA9B55831
+1A3AEDB1757C1D193BEF212212D46DDC2CA98504E47A0897D3B1479D98D825A7
+80DCFE89BD6EA0BB7F0D9FDC2636B9DD627CA76019E6EC89E489D64051099F59
+5D4826AF2B1D15D78BB1FA98CDCD524DF47798111A887C1D650E4C4D94FF174E
+8B794D79F789F34F25448B9FCC218608D4830D7AC1ABD2C9DEB90B0B9EB1970C
+44693ECF1FE235580BB33FD43BD28558202EC7EA566C64D2F5D6D8D284EF73F5
+2093AE92C65C76E7424393B6EFF08C3010A0038651CB063B8DC785BDAC78BCDA
+E9A9C574CB20991157708B6A1FAE0C9156C1B0580961777DBF42A79E665E55B4
+68756B12BC393A464B61A506EF0E782476A6FD48529DE8B1DC82CA79DFB6E947
+CE777123A054BA86CBB9ECE3B75EEB73BCA23098B1359E152A121DFDB935EF6C
+8CB0F35604754C02DDB317D94036BBC99349B20596BC36FFFA65BF11D2075E65
+6A36F0A3C5F3117C02A4BD0BD58D434A66B851D279CDFF194165027633BFFBC4
+C6F47CD99CC7FA385F2E7A70022A9E73A54C5B8BF9EBD394B8C11D95B08AF3F6
+6B6626A7D89C485593BD244FB3E926CF54D02B9CACAD09EB17D8B2036AB3DACB
+D6D3B5F8655BD222489AD8415D44A7B7840296028F2E7EDF8F3E5B126D5F6764
+B9832A346CC52D02DA12A043BD9E39310C65D93407799C837F80FA8A181DA13E
+9EE446FE474A236321357DFFA9EDFEACCBA6B6DE4ED895FC94D08F509BE63825
+A661794B10C730457B29809FA68453C95AAE6C0AF0AFDD4C3DBE75E43AC59E39
+04CF82829398EEF70EFA8ECC473E76A1B6C02BB2A7B142EB4985530C0A173D27
+B4259EA302692E1D01DBA7C71ED9A8DCFD371FD692B14E8751BE83CB8F0EFB18
+FDC0617882A29B04755F1FBF7A50FD75325F4BC6267AB43B485AE0728D8F17CE
+02F8512DD62228731E469B21EC1497F49982137B368D6D33FC3436DDB9FE774A
+2A290BFFDAC838F44EB659193DD8B495B351A4BC75AD18A05C50854A303F0878
+8DF3F200FAB1ACA287D847D33A8C8F9521AA4CC8B4257DDBB62C2399FE32D32C
+D99CEEF5BA561E0709A1D44A1D73CCA06255062A12E6549136360F6A262B4672
+B3B2D39A8097B4AA529FF4288DE0B9E5DA4CF2024D717CBDC29759812914F140
+76A5E136194107A7CDE76E2C0EF8A0804190D3322C8C8E281A522A6660E6590B
+875DD18787F1D142373B63F52FAE9ECF5BD4AA0225CCC2DA26BCD2AE0360014F
+8FE4BBA8FAFC8C778C228C98C47B2A33C63A1C313F22AE8CE340F50C9162C64E
+2BEA1B8295270344E705F41E5E0FE0892E8B2555309A68EE2BBDDDCFD9098282
+552EE99C3B355FC4B1329AC2BABDCD888D9493AEC24B7064BB716E91071C3204
+BC86820FD8D54CF3D4CC22803D4A4F083E312376735EB8C44744C1B8A1C3A4F8
+1607AF7087CAA62374C724308125770AE240BA73E2E9C3264AE21C07C75B97E1
+D127679574C6F7FEE51B5FF5532CDF05178DEB4B9DDE6AEEA908A8FC4A57FC98
+EA737002C581DBE9DB2A7159C18086DC7B54FE88E1C9455AD57324E710365553
+575AAD6CA71B81E2F75F31AE7D2AA54B7FA22CE8BA75D821182EF3F8113FE53D
+47F30A70597371AD7381BE349A849D2DD95D461FB737D2F73683BD85040A93A0
+830E3916AB7B6A80C15BD6FD14D850C3F620E11EA4937FACFD68C5F1CFA05871
+AEAC0911C0356D82B579F689B24C288EDCFBAFA6C5A70CDE0849B1CA0CA41412
+4DFC1E409847415402FCE9F3E35CF87FF5CADBFFF71F3B1EE2C13DB56380411C
+241F03BD12242DD35987BDD5B2482B0CFED9CED935F183B9975977EFC0A93862
+8AD3FB48835E0AB04CC04526D956B63C480FA99FB558311F02C9134B83D5CDB2
+527231B74D29DECE0DD2328B55FC228410BF01BC9A5236C21A96CE39DD2A8936
+E28447AB661B6130F9A12B9DB56DF2C32183379FF5947E3572CD123DCE23B7C8
+59F318F1D19D1AD8FE7AC4D6AB1BA48B74AD10A9084E26BF022C66ABC9E18D03
+20175FCCB7A346DC4A07D87B6B89A93533AF929EC1A99EDE00B38A9E6D073244
+4059E56420431FC37660CEF5009B55BE2D9E096DC21DE0DD3DB9ED61AEB31B18
+F1AA98162929CB2B11183970961008DB9782B9F0AA3FD24C71F63EAC783C1B35
+49F76798E46CD1024CB4EF6D75081FE2E6A31131A6261BC206F7C2A86D687FFC
+C5E886E4E3DDEAC8F4932CCC21D35E1107576699E88399C6103525BE7B22515E
+B600F6E701C277C4094D3A904B16040A744CE4D8A3330B9CC11CB89348C34689
+8113C7386D6C5BB195B284E73B6FBB913F7F962E460E1EB3ADFDFDBF5229966F
+710BA348F9B64805F8ECB7245CF52C1E34005DFCCFC29FA1C5938CAB1FC1D00A
+D906E1738172082DCC35FDD1C523678AA295B0F607BAA88A0A21C703DE7D40E2
+99B24AD007263A8ABAB7B8185B18BEEFD57C7D82175A28972AE4D0C09ABEE7E9
+BC51DCAC9A588FF4AB7CBAE0EF799171887B6DCB5381888D56ADA069D95B97B4
+4F447E8B7033214C890DED5FBF0926AC73364762A8684B36C971F324A1A2AD8C
+C98AD1ADB37D1C034AB23CF71967A44262211CF3B1AB7DBD7A835CC1D8485063
+94088A21E91CCDF10A61BA7B39E20C91A2A838D6DF27ED2A3E6C7D31982CD55D
+C63C4D2028625AFD7FC6B4AFB6874721E1F5FB483DEB672858872F5714A120A8
+6411DB2545F42AA8F40229FCB0981D7BBDCB4AD8DEFDB582564610FA1A0A23AC
+0648AA88577DFD9F75FF196F1D0C58D1AEB886A6443781D36D69FAFEA413B093
+CD03D450AB5B93CCFDF5897BE21FD7686936F9C052D9234292E5D8C6E3AEF79E
+27C3469FEA5773DC61F151347E6E910BDAAEF1B8FFE606F50431403AABA2DC91
+AAA75D0B6277159C96F8CEB5E7C24BC2675141D64493F0142C5D6DAC0FC6385F
+0809A80779BAFCCAFE715C7A7EC5A2DCFC64DABA55FA55CD5AD7002887B3F54A
+59E6A7702FD135ADCED5ACFC2DB06AECB4297E8A8A367FAA62840ABFE0BF5E9F
+C58EF2CFD8EA8464BD0DC03251D1E0F405CA9D686C92173ED29DA37D9F616A50
+6DCB98E5DD8D238547078FF053D4FD52426A431EC81560835DC98E4CED52CAC4
+62E20AC5254B9BEDE84869623421C3787240560DB885F6C0C40444FF4BC91774
+D13EA62E8049740582E48C9EA3CF28AB4560963D2D4273FC30EA178CE3B3EED4
+8AEE6D37D9BDD9A1086834093D3454D046D0C8DD50AA309A47D796DCAB3E4144
+92C44ADD7A338F15E3C543F91D081D12D3668C933A977830A69C159EC189FCF2
+6B01B20AF2D25A8D6FD040C55914F77650CE40788A689FE9BABB7EBC257BDDB5
+1E0793C240425DD1F5F6FF75EDB200758331D8531C10E1C4188F48E783CABAD8
+30F946671136F2FE14B7BF2A2BE952E90CE8436E48401F324D1342632F9C1AE9
+E248CF06ED1106E6FFCC8444DEE4639264C2CC604F9BA31D6CDEF45D1B30DE95
+18C637B2A2B664FF0819D65F1FFDEDD628A0E4EE584574425959EB41558BA91B
+C807A11BAD0DE0BCC713AF7A8B1292735C17EAF001F176E2686EA035E344CA61
+6DF6F468ED41045DC47A4371DE882B850DEE11096CED7EC72C3AF36AA2F4301E
+4FDE09FADD6A93DDE03932B21622B705FB82BEA14D1D217F947F68871CDD710A
+8B3840BF0D33F5867E0DB5C9DCCEDB903C8A5DA2D82CE6377E281900B2FFCB36
+21E7CAB72383D1C4A5DBEED82B1C30FA2304BB87076A6C4A5BF6305803C9385F
+B387642BDD2EBC6D660E1492B13266306DAFE8EFFB2EC94B472F32F6D5A5D357
+929E6014A97A55E7549E384A6E3B4051ED84F55A0CE39DBC8BE5F6EB3533B34D
+EB8C013F219F9432C007D9D783EDA498709EB0704B8A30E36080E536D9FC90E4
+A41C758AB3DCF3D741373EEC4202A812240E1FCB40396A257FAE74B8B0937B38
+5F96BB52264834FFBC95C12898E309E76C92F7D7905E3834B89F1A6BDD0A58D5
+BDA6B9C6ED10DCE2CE9CAB4B1D4D2112B2AA880EB6709AFFC515555DBDAD8307
+1158F820DA6A6DFBE2269F98A0B02AE270F144F8E11FC7F5E1B8A4044A6ACA21
+5152288D343A8EC876B96F2D13C4EACAE1650481ED417090344E044F682C0D65
+2BFA753D02A72CC0507EA8FDE860701B43027DFCBC7B3FAF26B3C484F602B00D
+DB1F747CD60F02EC569671FD0CA70323A158633B86C45381DD81AF80C935786C
+713DE54521C43260E77B3308687524864B5D764E6A65400A984C788A6B6C7FDC
+CA5B874E2890A8F956031FBB205D0F527C8CC3D65202A957CD552068CF4853E1
+9AC32CED27EC96F53880AC4B62DAF7EE6B892C4030442237503EB68C19365596
+BA25710DE5C0804AB2D28745D348AA1AA26DA9FDD8C0E33F66183AF0C8DF0E58
+D83ED9FC39A0DA78DCBF76729FAC538E018A1DCFA998318632D45B7E2D70D97E
+AD99C52DD6189707DA73360C4523015D55E8C82E28822C42B724CB9E3C35BE2B
+F0021CD83B3F04316948021F4EA1C01959C45AAFE6BF3C7D83C4009913E7C1B6
+D26410338411BDCFF261238D75431D0AEF473129A7AF610768138C8612BBDE3D
+2FAA5937F2A4EEF1758B57CF132C14EF80FCF68B59E20E3D910B53B674CFA3DE
+C74BF65B19BC99522C88C3697D473A790EBBA79F66A8C031F5540DCD42C4E6FC
+96AB35C7F4ED9A887DF2DA76831A009973C94FBE60FDD3544E6A05169FED5BAD
+252FF65648B7DB4540C41230815AC3A25E9E563A4B98D37B1BF9EB43739538FA
+9D168855DCD55E268155E047B12B1DA6E57A50C9DD7AD5162B6BEC0195154878
+D311EFC4CD15B75649FC917634A9A9372F110EC0483319D93D311A143F3FBA05
+441C6444446193DD5874F1AFB9FBCB244F0BBEFE122160E4DFCDD4C8FC866925
+510B4F9C35B8F5538AF5C7506056DCB52CB8972B28E4097501C527BC1489FCD3
+BB51B6F0EA29A48E26B61CF367CE6E0A3DEE3277E07CD347B1B4053079E19C2A
+F11AD996A20466E3DB3E225641AF23F6C5C4D8CFA0DFA6952FAF262B05B52824
+B2D5E768DAA24DBC0D75A59957407BA162800D659383C98B1E9EE7C46F69870F
+2ED9F3F5AF5018AB7B52B5C26BA3C94F76F99E15E35EED8D00B994A1D1B23A1A
+5F892C5558DE9FB4DD14AC92F8F649EDF9E7AC85604C3FBC752DF7143F2A7239
+8302B08CBA56172C1FD319094B9B920DCFEFF4EF3EBC755EEC4A5950722EB60B
+5E54502ED16E1AFFD4281DEA5AA79FA474F661865233B620681639CBEB1A6B49
+43B9E7BFAF391C8819FB1EEF7AD854907C0F2B5E7BCBB168C87B45FDFB24142E
+13C7E826BF169A3412750528F7B229991C0E81AFA9D90001789235E6ABF935BC
+BE0D225E5EA55C9980D1ADBFA63BEF090F054B65E4653452F289A4EFDDD44D42
+4242D1504468E522E475F6939C3A24599396A164ED9D5E6BDADBF381F7C15445
+D3C77DD819A4015507452B994198FB572934BDDD0CB582645333F567DF13F839
+4042D4DC89B3325D128A2A93D8B406EC774505960086E5DEFC62E6B5927CB842
+7A4075162232EE9ED861D997240BBE94F87F5379E97F8DB09D15B0B67B73997A
+A7CEDEF83B9246212A0FC036DB2BD6A2F883F9748AE84193A31DEDAC285C700D
+3929FECE62567902B60F8109A920AE6CDE5EE6F19CC701FCCEC11AD33DF63CF5
+547877EE2625BA39D0952BF10E6CA242599AEA71CDD288FEFF6FFC511CAAF4D3
+CC16216793D35E6488DA771C25AEF92389E27BDA29ED2E8087FA6CE8B52513AA
+9E51008FA424CAD8C48E81F33B3A957033153C03B1AE368C68AD5670233C9DDF
+7A785AC5E6728C07109C23BDA88BFFC9B40767D65D1B451CC0ECD6DF104A0A5E
+9C030CE244452BE8FAAEDFCA13D93D8AF4EC9A9665340673A9EF13A88D4E0CD5
+66020C635F
 0000000000000000000000000000000000000000000000000000000000000000
 0000000000000000000000000000000000000000000000000000000000000000
 0000000000000000000000000000000000000000000000000000000000000000
@@ -2146,18 +2148,18 @@
 33 36 51[26 45[{}19 66.4176 /CMTI8 rf /Fc 242[61 13[{}1
 49.8132 /CMSY6 rf /Fd 134[32 1[43 32 34 24 24 24 1[34
 30 34 50 18 32 1[18 34 30 19 27 34 27 34 30 11[45 1[34
-2[41 1[45 54 3[22 1[47 39 41 1[43 42 45 9[30 30 30 1[30
-30 30 30 1[18 21 18 44[{}44 49.8132 /CMR6 rf /Fe 134[43
-43 59 43 45 32 32 34 43 45 41 45 68 23 43 1[23 45 41
-25 37 45 36 45 40 85[47 11[{}25 66.4176 /CMBX8 rf /Ff
-130[35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35
+2[41 1[45 54 3[22 1[47 39 41 1[43 42 45 9[30 1[30 1[30
+30 30 30 1[18 21 18 31[35 12[{}44 49.8132 /CMR6 rf /Fe
+134[43 43 59 43 45 32 32 34 43 45 41 45 68 23 43 1[23
+45 41 25 37 45 36 45 40 85[47 11[{}25 66.4176 /CMBX8
+rf /Ff 130[35 35 35 35 35 35 35 35 35 35 35 35 35 35
 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35
-3[35 2[35 35 35 1[35 2[35 35 4[35 35 35 35 35 35 35 35
-35 35 1[35 1[35 4[35 35 35 35 35 35 35 35 35 35 35 35
-35 35 35 1[35 35 35 35 35 33[{}74 66.4176 /CMTT8 rf /Fg
-133[51 60 60 83 60 64 45 45 47 1[64 57 64 95 32 60 1[32
-64 57 35 53 64 51 64 56 9[118 2[80 64 86 86 3[109 69
-90 1[43 90 90 72 75 88 83 81 87 53[67 11[{}42 99.6264
+35 35 35 3[35 2[35 35 35 1[35 2[35 35 4[35 35 35 35 35
+35 35 35 35 35 1[35 1[35 4[35 35 35 35 35 35 35 35 35
+35 35 35 35 35 35 1[35 35 35 35 35 33[{}74 66.4176 /CMTT8
+rf /Fg 133[51 60 60 83 60 64 45 45 47 1[64 57 64 95 32
+60 1[32 64 57 35 53 64 51 64 56 9[118 2[80 64 86 86 3[109
+69 90 1[43 90 90 72 75 88 83 81 87 53[67 11[{}42 99.6264
 /CMBX10 rf /Fh 132[35 31 37 37 51 37 39 27 28 28 37 39
 35 39 59 20 37 22 20 39 35 22 31 39 31 39 35 4[35 3[53
 72 53 53 51 4[55 53 65 44 2[25 1[55 1[48 54 2[53 6[20
@@ -2170,7 +2172,10 @@
 %%Feature: *Resolution 600dpi
 TeXDict begin
 %%BeginPaperSize: Letter
-letter
+/setpagedevice where
+{ pop << /PageSize [612 792] >> setpagedevice }
+{ /letter where { pop letter } if }
+ifelse
 %%EndPaperSize
  @landscape end
 %%EndSetup
@@ -2224,18 +2229,18 @@
 (h)g(string)533 b Ff(M-n)-450 3859 y Fh(exit)24 b(incremen)n(tal)g
 (searc)n(h)729 b Ff(RET)-450 3939 y Fh(undo)24 b(e\013ect)i(of)d(last)h
 (c)n(haracter)580 b Ff(DEL)-450 4019 y Fh(ab)r(ort)24
-b(curren)n(t)g(searc)n(h)815 b Ff(C-g)-450 4125 y Fh(Use)27
-b Ff(C-s)h Fh(or)f Ff(C-r)h Fh(again)g(to)f(rep)r(eat)i(the)f(searc)n
-(h)f(in)g(either)h(direction.)-450 4205 y(If)23 b(Emacs)h(is)f(still)g
-(searc)n(hing,)h Ff(C-g)g Fh(cancels)h(only)e(the)i(part)f(not)g(done.)
--358 4311 y Fd(c)-375 4313 y Fc(\015)d Fd(2007)h(F)-5
-b(ree)22 b(Soft)n(w)n(are)g(F)-5 b(oundation,)20 b(Inc.)27
-b(P)n(ermissions)21 b(on)g(bac)n(k.)28 b(v2.3)1746 -364
-y Fg(Motion)1746 -201 y Fe(en)n(tit)n(y)e(to)g(mo)n(v)n(e)h(o)n(v)n(er)
-472 b(bac)n(kw)n(ard)69 b(forw)n(ard)1746 -121 y Fh(c)n(haracter)885
-b Ff(C-b)302 b(C-f)1746 -42 y Fh(w)n(ord)1017 b Ff(M-b)302
-b(M-f)1746 38 y Fh(line)1058 b Ff(C-p)302 b(C-n)1746
-118 y Fh(go)24 b(to)g(line)g(b)r(eginning)g(\(or)g(end\))281
+b(curren)n(t)g(searc)n(h)815 b Ff(C-g)-450 4125 y Fh(Use)20
+b Ff(C-s)h Fh(or)f Ff(C-r)h Fh(again)g(to)f(rep)r(eat)h(the)h(searc)n
+(h)e(in)g(either)h(direction.)30 b(If)-450 4205 y(Emacs)19
+b(is)g(still)f(searc)n(hing,)i Ff(C-g)f Fh(cancels)h(only)g(the)f(part)
+h(not)g(matc)n(hed.)-358 4311 y Fd(c)-375 4313 y Fc(\015)h
+Fd(2007)h(F)-5 b(ree)22 b(Soft)n(w)n(are)g(F)-5 b(oundation,)20
+b(Inc.)27 b(P)n(ermissions)21 b(on)g(bac)n(k.)28 b(v2.3)1746
+-364 y Fg(Motion)1746 -201 y Fe(en)n(tit)n(y)e(to)g(mo)n(v)n(e)h(o)n(v)
+n(er)472 b(bac)n(kw)n(ard)69 b(forw)n(ard)1746 -121 y
+Fh(c)n(haracter)885 b Ff(C-b)302 b(C-f)1746 -42 y Fh(w)n(ord)1017
+b Ff(M-b)302 b(M-f)1746 38 y Fh(line)1058 b Ff(C-p)302
+b(C-n)1746 118 y Fh(go)24 b(to)g(line)g(b)r(eginning)g(\(or)g(end\))281
 b Ff(C-a)302 b(C-e)1746 197 y Fh(sen)n(tence)913 b Ff(M-a)302
 b(M-e)1746 277 y Fh(paragraph)855 b Ff(M-{)302 b(M-})1746
 357 y Fh(page)1028 b Ff(C-x)36 b([)231 b(C-x)37 b(])1746
@@ -2323,19 +2328,20 @@
 (around)f(p)r(oin)n(t)358 b Ff(M-\\)3942 2119 y Fh(put)24
 b(exactly)h(one)g(space)f(at)h(p)r(oin)n(t)503 b Ff(M-SPC)3942
 2216 y Fh(\014ll)23 b(paragraph)1025 b Ff(M-q)3942 2295
-y Fh(set)24 b(\014ll)f(column)1005 b Ff(C-x)36 b(f)3942
-2375 y Fh(set)24 b(pre\014x)g(eac)n(h)h(line)e(starts)h(with)506
-b Ff(C-x)36 b(.)3942 2472 y Fh(set)24 b(face)1211 b Ff(M-o)3942
-2609 y Fg(Case)37 b(Change)3942 2730 y Fh(upp)r(ercase)25
-b(w)n(ord)961 b Ff(M-u)3942 2809 y Fh(lo)n(w)n(ercase)24
-b(w)n(ord)979 b Ff(M-l)3942 2889 y Fh(capitalize)25 b(w)n(ord)975
-b Ff(M-c)3942 2986 y Fh(upp)r(ercase)25 b(region)924
-b Ff(C-x)36 b(C-u)3942 3066 y Fh(lo)n(w)n(ercase)24 b(region)942
-b Ff(C-x)36 b(C-l)3942 3212 y Fg(The)h(Minibu\013er)3942
-3332 y Fh(The)24 b(follo)n(wing)f(k)n(eys)h(are)g(de\014ned)h(in)e(the)
-i(minibu\013er.)3942 3429 y(complete)g(as)f(m)n(uc)n(h)g(as)f(p)r
-(ossible)539 b Ff(TAB)3942 3509 y Fh(complete)25 b(up)f(to)g(one)h(w)n
-(ord)673 b Ff(SPC)3942 3588 y Fh(complete)25 b(and)f(execute)778
+y Fh(set)24 b(\014ll)f(column)h(to)g Fb(ar)l(g)800 b
+Ff(C-x)36 b(f)3942 2375 y Fh(set)24 b(pre\014x)g(eac)n(h)h(line)e
+(starts)h(with)506 b Ff(C-x)36 b(.)3942 2472 y Fh(set)24
+b(face)1211 b Ff(M-o)3942 2609 y Fg(Case)37 b(Change)3942
+2730 y Fh(upp)r(ercase)25 b(w)n(ord)961 b Ff(M-u)3942
+2809 y Fh(lo)n(w)n(ercase)24 b(w)n(ord)979 b Ff(M-l)3942
+2889 y Fh(capitalize)25 b(w)n(ord)975 b Ff(M-c)3942 2986
+y Fh(upp)r(ercase)25 b(region)924 b Ff(C-x)36 b(C-u)3942
+3066 y Fh(lo)n(w)n(ercase)24 b(region)942 b Ff(C-x)36
+b(C-l)3942 3212 y Fg(The)h(Minibu\013er)3942 3332 y Fh(The)24
+b(follo)n(wing)f(k)n(eys)h(are)g(de\014ned)h(in)e(the)i(minibu\013er.)
+3942 3429 y(complete)g(as)f(m)n(uc)n(h)g(as)f(p)r(ossible)539
+b Ff(TAB)3942 3509 y Fh(complete)25 b(up)f(to)g(one)h(w)n(ord)673
+b Ff(SPC)3942 3588 y Fh(complete)25 b(and)f(execute)778
 b Ff(RET)3942 3668 y Fh(sho)n(w)24 b(p)r(ossible)f(completions)636
 b Ff(?)3942 3748 y Fh(fetc)n(h)25 b(previous)e(minibu\013er)g(input)484
 b Ff(M-p)3942 3828 y Fh(fetc)n(h)25 b(later)e(minibu\013er)g(input)i
@@ -2345,9 +2351,9 @@
 b Ff(M-s)3942 4067 y Fh(ab)r(ort)24 b(command)953 b Ff(C-g)3942
 4164 y Fh(T)n(yp)r(e)28 b Ff(C-x)37 b(ESC)f(ESC)28 b
 Fh(to)h(edit)f(and)h(rep)r(eat)f(the)h(last)f(command)h(that)3942
-4243 y(used)c(the)g(minibu\013er.)33 b(T)n(yp)r(e)26
-b Ff(F10)f Fh(to)g(activ)l(ate)h(the)g(men)n(u)f(bar)f(using)3942
-4323 y(the)h(minibu\013er.)p eop end
+4243 y(used)e(the)g(minibu\013er.)38 b(T)n(yp)r(e)26
+b Ff(F10)h Fh(to)g(activ)l(ate)h(men)n(u)f(bar)e(items)i(on)3942
+4323 y(text)e(terminals.)p eop end
 %%Page: 2 2
 TeXDict begin @landscape 2 1 bop -358 -364 a Fi(GNU)45
 b(Emacs)h(Reference)g(Card)-450 -141 y Fg(Bu\013ers)-450
@@ -2475,17 +2481,17 @@
 175 b Ff(M-x)36 b(load-library)3942 1731 y Fg(Simple)h(Customization)
 3942 1896 y Fh(customize)25 b(v)l(ariables)e(and)i(faces)396
 b Ff(M-x)36 b(customize)3942 2004 y Fh(Making)24 b(global)g(k)n(ey)g
-(bindings)g(in)f(Emacs)h(Lisp)f(\(examples\):)3942 2113
-y Ff(\(global-set-key)40 b("\\C-cg")d('goto-line\))3942
-2192 y(\(global-set-key)j("\\M-#")d('query-replace-regexp\))3942
-2397 y Fg(W)-10 b(riting)38 b(Commands)3942 2563 y Ff(\(defun)f
-Fb(c)l(ommand-name)43 b Ff(\()p Fb(ar)l(gs)5 b Ff(\))4013
-2643 y(")p Fb(do)l(cumentation)g Ff(")38 b(\(interactive)g(")p
-Fb(template)5 b Ff("\))4013 2722 y Fb(b)l(o)l(dy)h Ff(\))3942
-2831 y Fh(An)24 b(example:)3942 2939 y Ff(\(defun)37
-b(this-line-to-top-of-win)q(dow)42 b(\(line\))4013 3019
-y("Reposition)c(line)e(point)h(is)f(on)g(to)g(top)g(of)g(window.)3942
-3098 y(With)g(ARG,)h(put)f(point)h(on)f(line)g(ARG.")4013
+(bindings)g(in)f(Emacs)h(Lisp)f(\(example\):)3942 2113
+y Ff(\(global-set-key)40 b(\(kbd)c("C-c)g(g"\))h('search-forward\))3942
+2192 y(\(global-set-key)j(\(kbd)c("M-#"\))h('query-replace-regexp\))
+3942 2397 y Fg(W)-10 b(riting)38 b(Commands)3942 2563
+y Ff(\(defun)f Fb(c)l(ommand-name)43 b Ff(\()p Fb(ar)l(gs)5
+b Ff(\))4013 2643 y(")p Fb(do)l(cumentation)g Ff(")38
+b(\(interactive)g(")p Fb(template)5 b Ff("\))4013 2722
+y Fb(b)l(o)l(dy)h Ff(\))3942 2831 y Fh(An)24 b(example:)3942
+2939 y Ff(\(defun)37 b(this-line-to-top-of-win)q(dow)42
+b(\(line\))4013 3019 y("Reposition)c(current)f(line)g(to)f(top)g(of)g
+(window.)3942 3098 y(With)g(ARG,)h(put)f(point)h(on)f(line)g(ARG.")4013
 3178 y(\(interactive)i("P"\))4013 3258 y(\(recenter)f(\(if)g(\(null)f
 (line\))4507 3337 y(0)4436 3417 y(\(prefix-numeric-value)41
 b(line\)\)\)\))3942 3525 y Fh(The)35 b Ff(interactive)k
@@ -2494,17 +2500,18 @@
 b(f)g(interactive)26 b Fh(for)d(more)h(details.)4235
 3736 y Fd(Cop)n(yrigh)n(t)4538 3734 y(c)4521 3736 y Fc(\015)d
 Fd(2007)i(F)-5 b(ree)21 b(Soft)n(w)n(are)i(F)-5 b(oundation,)20
-b(Inc.)4399 3800 y(v2.3)i(for)f(GNU)f(Emacs)h(v)n(ersion)h(22,)f(2006)
+b(Inc.)4399 3800 y(v2.3)i(for)f(GNU)f(Emacs)h(v)n(ersion)h(22,)f(2007)
 4532 3864 y(designed)f(b)n(y)h(Stephen)f(Gildea)3942
-3956 y(P)n(ermission)28 b(is)f(gran)n(ted)i(to)f(mak)n(e)h(and)e
-(distribute)f(copies)j(of)f(this)f(card)h(pro-)3942 4020
-y(vided)23 b(the)h(cop)n(yrigh)n(t)h(notice)g(and)f(this)f(p)r
-(ermission)h(notice)g(are)h(preserv)n(ed)g(on)3942 4084
-y(all)20 b(copies.)3942 4176 y(F)-5 b(or)21 b(copies)g(of)g(the)g(GNU)e
-(Emacs)i(man)n(ual,)f(write)h(to)g(the)f(F)-5 b(ree)22
-b(Soft)n(w)n(are)g(F)-5 b(oun-)3942 4240 y(dation,)29
-b(Inc.,)g(51)g(F)-5 b(ranklin)28 b(Street,)h(Fifth)f(Flo)r(or,)h
-(Boston,)i(MA)d(02110-1301)3942 4304 y(USA)p eop end
+3956 y(P)n(ermission)29 b(is)f(gran)n(ted)i(to)f(mak)n(e)h(and)e
+(distribute)g(mo)r(di\014ed)f(or)j(unmo)r(di\014ed)3942
+4020 y(copies)f(of)h(this)e(card)h(pro)n(vided)g(the)f(cop)n(yrigh)n(t)
+i(notice)f(and)g(this)f(p)r(ermission)3942 4084 y(notice)21
+b(are)g(preserv)n(ed)h(on)f(all)f(copies.)3942 4176 y(F)-5
+b(or)21 b(copies)g(of)g(the)g(GNU)e(Emacs)i(man)n(ual,)f(write)h(to)g
+(the)f(F)-5 b(ree)22 b(Soft)n(w)n(are)g(F)-5 b(oun-)3942
+4240 y(dation,)29 b(Inc.,)g(51)g(F)-5 b(ranklin)28 b(Street,)h(Fifth)f
+(Flo)r(or,)h(Boston,)i(MA)d(02110-1301)3942 4304 y(USA)p
+eop end
 %%Trailer
 
 userdict /end-hook known{end-hook}if
--- a/etc/refcards/refcard.tex	Wed Aug 22 20:08:18 2007 +0000
+++ b/etc/refcards/refcard.tex	Wed Aug 22 20:45:38 2007 +0000
@@ -64,7 +64,7 @@
 % If there were room, it would be nice to see a section on Dired.
 
 \def\versionnumber{2.3}         % version of this manual
-\def\versionyear{2006}          % year manual was updated
+\def\versionyear{2007}          % year manual was updated
 \def\versionemacs{22}           % version of emacs this manual is for
 \def\year{2007}                 % copyright year
 
@@ -78,9 +78,9 @@
 \centerline{v\versionnumber{} for GNU Emacs version \versionemacs, \versionyear}
 \centerline{designed by Stephen Gildea}
 
-Permission is granted to make and distribute copies of
-this card provided the copyright notice and this permission notice
-are preserved on all copies.
+Permission is granted to make and distribute modified or unmodified
+copies of this card provided the copyright notice and this permission
+notice are preserved on all copies.
 
 For copies of the GNU Emacs manual, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301  USA
@@ -449,7 +449,7 @@
 \key{put exactly one space at point}{M-SPC}
 
 \key{fill paragraph}{M-q}
-\key{set fill column}{C-x f}
+\key{set fill column to {\it arg}}{C-x f}
 \key{set prefix each line starts with}{C-x .}
 
 \key{set face}{M-o}
@@ -638,11 +638,11 @@
 % The intended audience here is the person who wants to make simple
 % customizations and knows Lisp syntax.
 
-Making global key bindings in Emacs Lisp (examples):
+Making global key bindings in Emacs Lisp (example):
 
 \beginexample%
-(global-set-key "\\C-cg" 'goto-line)
-(global-set-key "\\M-\#" 'query-replace-regexp)
+(global-set-key (kbd "C-c g") 'search-forward)
+(global-set-key (kbd "M-\#") 'query-replace-regexp)
 \endexample
 
 \section{Writing Commands}