%!PS-Adobe-3.0 %%Creator: groff version 1.09 %%CreationDate: Wed Nov 8 22:15:21 1995 %%DocumentSuppliedResources: procset grops 1.09 0 %%+ font Times-Roman %%+ font Times-Italic %%+ font Times-Bold %%+ font Symbol %%Pages: 55 %%PageOrder: Ascend %%Orientation: Portrait %%EndComments %%BeginProlog %%BeginResource: procset grops 1.09 0 /setpacking where{ pop currentpacking true setpacking }if /grops 120 dict dup begin /SC 32 def /A/show load def /B{0 SC 3 -1 roll widthshow}bind def /C{0 exch ashow}bind def /D{0 exch 0 SC 5 2 roll awidthshow}bind def /E{0 rmoveto show}bind def /F{0 rmoveto 0 SC 3 -1 roll widthshow}bind def /G{0 rmoveto 0 exch ashow}bind def /H{0 rmoveto 0 exch 0 SC 5 2 roll awidthshow}bind def /I{0 exch rmoveto show}bind def /J{0 exch rmoveto 0 SC 3 -1 roll widthshow}bind def /K{0 exch rmoveto 0 exch ashow}bind def /L{0 exch rmoveto 0 exch 0 SC 5 2 roll awidthshow}bind def /M{rmoveto show}bind def /N{rmoveto 0 SC 3 -1 roll widthshow}bind def /O{rmoveto 0 exch ashow}bind def /P{rmoveto 0 exch 0 SC 5 2 roll awidthshow}bind def /Q{moveto show}bind def /R{moveto 0 SC 3 -1 roll widthshow}bind def /S{moveto 0 exch ashow}bind def /T{moveto 0 exch 0 SC 5 2 roll awidthshow}bind def /SF{ findfont exch [exch dup 0 exch 0 exch neg 0 0]makefont dup setfont [exch/setfont cvx]cvx bind def }bind def /MF{ findfont [5 2 roll 0 3 1 roll neg 0 0]makefont dup setfont [exch/setfont cvx]cvx bind def }bind def /level0 0 def /RES 0 def /PL 0 def /LS 0 def /PLG{ gsave newpath clippath pathbbox grestore exch pop add exch pop }bind def /BP{ /level0 save def 1 setlinecap 1 setlinejoin 72 RES div dup scale LS{ 90 rotate }{ 0 PL translate }ifelse 1 -1 scale }bind def /EP{ level0 restore showpage }bind def /DA{ newpath arcn stroke }bind def /SN{ transform .25 sub exch .25 sub exch round .25 add exch round .25 add exch itransform }bind def /DL{ SN moveto SN lineto stroke }bind def /DC{ newpath 0 360 arc closepath }bind def /TM matrix def /DE{ TM currentmatrix pop translate scale newpath 0 0 .5 0 360 arc closepath TM setmatrix }bind def /RC/rcurveto load def /RL/rlineto load def /ST/stroke load def /MT/moveto load def /CL/closepath load def /FL{ currentgray exch setgray fill setgray }bind def /BL/fill load def /LW/setlinewidth load def /RE{ findfont dup maxlength 1 index/FontName known not{1 add}if dict begin { 1 index/FID ne{def}{pop pop}ifelse }forall /Encoding exch def dup/FontName exch def currentdict end definefont pop }bind def /DEFS 0 def /EBEGIN{ moveto DEFS begin }bind def /EEND/end load def /CNT 0 def /level1 0 def /PBEGIN{ /level1 save def translate div 3 1 roll div exch scale neg exch neg exch translate 0 setgray 0 setlinecap 1 setlinewidth 0 setlinejoin 10 setmiterlimit []0 setdash /setstrokeadjust where{ pop false setstrokeadjust }if /setoverprint where{ pop false setoverprint }if newpath /CNT countdictstack def userdict begin /showpage{}def }bind def /PEND{ clear countdictstack CNT sub{end}repeat level1 restore }bind def end def /setpacking where{ pop setpacking }if %%EndResource %%BeginResource: font Times-Roman %%CreationDate: Tue Mar 20 12:15:38 1990 %%VMusage: 30487 37379 %% The digitally encoded machine readable outline data for producing the %% Typefaces licensed to you is copyrighted (c) 1981 Linotype AG and/or its %% subsidiaries. All Rights Reserved. This data is the property of Linotype AG %% and/or its subsidiaries and may not be reproduced, used, displayed, %% modified, disclosed or transferred without the express written approval of %% Linotype AG and/or its subsidiaries. %% Times is a trademark of Linotype AG and/or its subsidiaries. 11 dict begin /FontInfo 10 dict dup begin /version (001.007) readonly def /Notice (Copyright (c) 1985, 1987, 1989, 1990 Adobe Systems Incorporated. All Rights Reserved.Times is a trademark of Linotype AG and/or its subsidiaries.) readonly def /Copyright ( The digitally encoded machine readable outline data for producing the Typefaces licensed to you is copyrighted (c) 1981 Linotype AG and/or its subsidiaries. All Rights Reserved. This data is the property of Linotype AG and/or its subsidiaries and may not be reproduced, used, displayed, modified, disclosed or transferred without the express written approval of Linotype AG and/or its subsidiaries. ) readonly def /FullName (Times Roman) readonly def /FamilyName (Times) readonly def /Weight (Roman) readonly def /ItalicAngle 0 def /isFixedPitch false def /UnderlinePosition -100 def /UnderlineThickness 50 def end readonly def /FontName /Times-Roman def /Encoding StandardEncoding def /PaintType 0 def /FontType 1 def /FontMatrix [0.001 0 0 0.001 0 0] readonly def /UniqueID 28416 def /FontBBox{-168 -218 1000 898}readonly def currentdict end currentfile eexec 5aa4f71255501637f1a431bab555283d093cba594f758d7d236afe70e85524bc 0f37461b33376aa9c150618ac0ff6eb6b32733be55aff8b0a825ec90bb85fe7f 1c43b4719cc2a25ca0cc5ab318495960bdff63bfd10fe4ee89a8debfc8572dea 40529a23bb95a4d394ab27ddfcd89d386b8f14676a8a85dd1b8ebd86d20b2882 c5b1c4291df51429a5c5d820d4c6f9a8f746bc45d8440fcb21bbc9be9756b133 7a45c28b1a8b90f09718e0800a61d675447da69ea845ea030fdcd4627352d992 b37b24a3a95410f21c6e9c86246b872448ffa16a97e6b29eaa2badff9611cd33 d1bc899f4ba22d270f68397501066b7dce382637bf100529505dc55f2264ddc2 1514453ea6a817ff2d82b99d9cfb38fa5e6763df045bc07934afa8c40d597f25 c34c41136072389a81b749b7d5ab0f68d31f91c0c64282a0f15b8291cf0ece1d 52d383661f05d76d7f86c7258544b452b53fa509731ddfec4cf75b2bbbdef786 39bd386ae0c7b92a28cfc8240ab09216b4f41dd298b069b21193805a13b7e4fc 58c2e44d436dfe01fcbedbc10b616554c00cbdba349925ea23ab2fc52bf3f44b f731aad091a9bacb9c94ddf0ed77af5c18c10d4eb5197c12aeb5804cb6716949 bb1b5869b13086c252719dba119b8d4ee08a01b671b0d142ad52eb72bbd7f02e c895fb7e9a0ea19bfb68a9011fc04f99089091e07fc0d17c9e37b8d7ad5d6b57 9027a1bf8b80e8b6eb70925d6a1a3531d3cb0d8477bc1d5f8815f482b3541d4b 94398cae7bcd8c26cff7af5503a8171d8ceff17d0be5cc171c0a9dccfd5134bf 39eb6352a8a673c577c2ffa53f8a7903756ad92ff5ecbeb83ad30f86d12771f2 e1ab4d58be226a33dc526cae2a6aabfd78aff722b03ecc2891489bc79c6cc943 89f3df65815aeded126f20106f4631ae21413d84a47e136296ac0a96f8f0b2e5 fc5ad355d3c42d61b9323ad794261a77803d7b1b5b5f6dc7adb7f3f1be14d627 d7ff5612f33c9187f8a339d744093f73f9585a89873fc6db80889fab33581f1c 83317b38c74f5f354cda67dbedc146607575f8bf3ee47393d94f616cbfedce5d 314a115d445afd4f91da57f1523c8b49d910ba7813d2234fd7de07ca46bb853e ce53b6801f5c3da320c0f6c5db4972ad6886abac0c04c34cea9806617199563f 37cd8e27a71d29d62bc4502f483f409d4c29cab13b87e930c4af10bed3f31eb2 3073fd6a315f50fcc2faf9db786d7e71848a4770b12022e170f8b274f9f231ff 9094237462372cf00f3bb8b3bbd8adda91c80031acb2d8dfd5c3d1c88bf0a452 eaaa0b86cc44dba314294c44d4a6a7ff068e0cf384cea25ded422e0f9adbeccb 92247aef06765009b86e34e5623d6d9d7789c55daa0404e54b2c00485abd3721 2cf9763a10f483ffbf44e5d0ee430f780f8495ff3251df0881c969ad9c36d0cc 831cc5c994152f7803db5110008b7a2ce852244fe8a4c8d8d2dbd421df699339 e66ca4ff8543a115a4096a76dc3ecc7adacd488b3ed59d68fabe95e6d42432c1 f87dd2dcf3bd489022af4e4c6b8ddba2c855dbee6048a55ccbc5dfba5d5ba73e bd9a175253c0e09f997ccde70aae8ed2b3f28529882dd2084923ebcd00e71d47 aec7b3ab9f2ab8b6c05b273216d67e357dd91c3cd1722bcab56df4f2461e3463 c0e8ae5a41b89c8d6eecd5daefc8971844a8c641fe9ee621caf76cda21baf7cf 2d8e9ce71958664eea2fff6b27faf1088938cc5eae53b66473c394b27b37c3bf eb5a48c4e0165016cdff8519398751d8e08790589498a53f6f37bf9f7602a56d 53f14cd0cfdef07675848380d005bba9750f131f8db4da56d55eed5fb19a6445 b3872a7243c16be070de8e0057a24644cd0cba949aaa88ee35187f1268a36381 8e3a43f37d471a31888a161f03810498597e23fc7135b030508e143816674511 cc92aefc1d0d8062ad194ad7e546cd4533ddbf0d8c334e7a9e260d404402377e fc920f181a85d60a8137b44d60c92f5f422242a8f5fd072fd513bf1821a668b2 460a16c8f2cc0effdea6f620cfe1fcb5ef8864a601f235c4403ca103b475fc60 334b0a33dafa7de88033eb04a8d468d8cca52c5c9bc654ebe2158081a5f93adf d0d23a81118b69154cb2e40e13509eea156fa3adf79e06969e6bc5e6d5daaf2b f0df9a36f65143361611805695e5c743c5bc9daeff1ee298a5e3fb1f54474c2a 9da58179b0d7153bc1a67f0ec79cface413f0e906a1bd2b7c2e2c1ea810908f7 5ee8a56b6a90d9274b609dd2d7405b503b53e77138551fc8a763bb3b7e3481b7 cf7c4a5e7eaea8c58b2b074150ad58a1feec89cf5d9cf609bf2e2bdb5a5f2454 330291af8bf87cdacce8e39df44802503e250021c016c6e244829695046f29f5 d8a3cfc8c97fb88f06bf17676dbad2339f973644c4c9a656587eb389d80f3b0d 1292834ebd36190c293f6c4ceabe9f7702cc19e8844b99e5d3ba630d59859176 815b0e7d7aaa841f8781ca24f2f1055582a334be55a29642e3d5a5199e3addec 125fc8e4536d85012ee4ae1c628e6d588164f3e6a6ee1601846301f953f00b01 df3777ade00d08f9d2ebaa24543afe75b66b8505386f21d9c1d1d859424052f0 0dc8ba2231fb47b4f77d7f93da283d2bbecc23f896eccc39289936e4543b186e d30f700841cb19f1f7ada0f24af05849a30c6dbdbe6aaa5d68dc3f3b9c308d25 60ca0a3fca8a384bf408ba4a15b20f44fdd4df74a8f5adf2f0f95d8e47e5f895 77c494362e946236042ce9ab4b81508821a2c9521401fb3225289f2fd7286ba2 6f4df59754d0cfe23e5f6aad7d026f361f494ae47716724b2be68eba5a1c40ee 4105f977275940531976089a988a28ffbeb265139132589c926107972295b4ce 9ee95dc32cf81f82aa43b07e5cd6be3c68517ab01be109f87d73610ae19c8fae 91844cde7142f2d3a677784846eecbc1728df210131234ffee27f8dad0dcfd1e 89a59b4a401158d91df6c2ccbf5ea4a8643237df033235f61df9342593298945 268147d4f455b459e1f0b779decd813e53e09c3f965091cdc94089be00fcd697 b42feb3ed7ced0cc1f310e61fdf97c4c40959361e55fbb12a80f627cff1c3c3d 1982209e9db258d2ae81d40e39a85af786c81a29431c3ae9f6109b21cdfe5bb4 7ab0a5e3fb1f54474c2c7992128fabd03503e46005e11f0d3e6dfacf381a279e 23069ddb06b8caa13af62e8ca353fbc3798fa0e147553296d5141cbdcfe32db1 dac91fb5345bc56336de37c2f7d45e13dd22cbc440774ebe13e39445592555fc 566a0de3845b3a4af7cd54a747342cd1c741f0a531f9789423c11b4542b4b280 baa03cb03d3a3beb2eeee736895e28f587d52f7f7d7c4924d6ada6a1114528f6 ed043f984394a7b5d6b23da580720f3d38abde3dd4be3a4c98d0ed5814fb41ce e4d2d57a8862322f0fa38b3b71516db9813e34772dc7aa992f9a8d8beede7e26 89df33968a0f7a4a086b9db59d6632db4924f64066b7bf6f7dd420c5116da3e6 f33880f47feb8adc1ca94d60945b96c0730d34722211cc178c19a38c581d3a5f 4f8e6ed2cc1611a0e8d4c997b6c42ed14b25ecca3bb47a64386919d857811d7d a974643a3ba938a102a5e76c354aeaa3eb78bc714b60e3cc531ba2b9bf2ed3a5 f45c7ba5bf69e0e151ed61f20c197694c942bdfaa9c553649d08ca1fd50bb9e6 7550e611d70ad7ebfbf1f6ea2804deed234d0c307eea79143475ff096cbcd5e0 72dd10f24a57a8797bbb39fa23556a599234248b05b06a17a37bff6264c46eee 8a2f5da2b252b2755040a1410d08162725b55c6bba9cd7fddf74ed8516a5283a 81ba267ff4323e134e5370d53c26fa85f9b4e47decf587f5215eec5cb9517ab8 f6f72e775c4e15dd633179722da6fa2ad1f8ed5cb56cd244c206e73f0099bee0 13f23ef2a01d995b88b240cf4fbeb241aaaedaddb7c6fb64637fb8a4bf6bfe6a 7d0a279a203e6bb52bcf59ca7da32755acbe07c59d3c30e520a4e8fb8491485e e70edb8f9e82cc7b1aaa6757cbca52bcf2b24447ecfdaa8e3905642653dd29b5 ade6e1af15a8badd57a24b757b309c051031c1c22d82a4d959e396c85116aedd c37a6f27bc4a27722c971a40fbad03d7a3db3f75d38053928dcda5ceb0e1a2a0 4e32853aca9b6af6b99682a12515bcce082d198a7878aff0f55448c16c3980a7 64ad3e7c76524c96c5893f2d3946e57d8328e125c55cab671d8d8cfc44c21f3a 790c500b0c8e8ae4123afb9f84a69851d327ffae5bf654e81555648f55128203 2fbd366c985dc6b60e19a4751f48c907dff30397efa6167a8143378f7242f1a6 635b1bbb89c4641266b546abe3f60b5025cff3530dc04e552af3fd21e02c3271 104b2f61a40facaad0eb8286b57d68988d85818e244502d1d9894fa5f508363c a3720690ad7f963f767ce5d6df5006d56bebe3bb4f95b5c573e9ebed678cc3c9 ffe44e4e3c8e2f7b55555037f147aca72864955c2184628c270bb5d9978f6377 6f84faaeb591539cff28b33e68e70b8eb2259377955c80d18a02cd7ad249f9bb 95bedb24a831806e5fbd343a7e003771d04d150f00145eeaac5cef9fd11fbe25 39c359a81a10bd4d6046dec42a712f16a4727a80869621d0d7c5fd10b91fcfae 3366590bb92e2a9ec27a1c7a846894430b6578b2fb7e911e310f7d2a2cf89cca a518d17984a6a85bfeddbb98ca0ef1448c0be9393cdb4c3e1c6b6362466410c9 4ec62c7097d0227c2e207c5155cb40c13f1f7630ff7a0db12a7687a9a5e16b75 6906a395fd6e33691eab477f8654a2db4bb6966acf3a2ea5974fb74bc6438a48 64f467ae552b5bfc23f9e24aa3e2ede38ffe18a27923f1d3e77fcd02521781a7 478143ef3ce5d69cfd7d9f91da049bfe90a38f96a9e2b5941ad650fdfea39788 f40a7c7e8850796ac419271ce0abccd3349111cbe4c5779a8f1e69e296274325 d1bb4f3d5b43f01865843a78af7830ab6131e707ca645edb01391636deb338d9 366bc7204ea59363bb36e301a527de4b06a639d8b5b389fee538c9ba6209467b 358fb3695190abdc27281e7b2e9fa34ed8d34be50cda34e5ae50a92f2e3b29e2 a6f87a9e3425fd6bbb2386a3cac7a11c68ea5da95a3143bb86c7419b737f3642 39d7529cf8704ffcab6eeb7cef33c05325a119cc8084f369139671f28e6457fe af58b8900ec25ed54d611fec549372e8d31f87305837cb8645faf66649e85cce efd06ddd40717d90d201501a8e798b157d10931af384d837f0bd2cc43818f8b7 ab7306d974a1522a76f59a7e062bf9c1f7cce4e06cc762984c1cb34414a0ac8f 5755849ad2af5554e9de844f9e168cd79aa7caf3dd136eaf9f555bf6306ceb5b 8b9176699b7bab66c7a9dd0e9e3f0342133e012707eed4e03837da8d1cdb8652 55c5edda665dc5f269a3cdc6b6defbf6f0fc69b0f51a4f8fece6724ceca9f015 8c1c160b5e93e271036b690cb6566ec9a7373c3a4f816eb0a80ce486f7578353 6cbb96e2f0e02cb396dffb8ee78f2be1a1030c425688390afa92d6681d180ea6 79fd4d8110a7776c7c02f02d3e7b38b7b80b5e6d6066d0a043daef3904c2cbb8 6c11d50402f122b6c6ea2e25c8c9a89e10f883092942789079b975429e575592 5494751a3d7dee92f791a0539b8d590d0c5aaf00d042622ddf914e75829d0a40 727a4159fa3c7fe09c53ef7e37f1f536fd80ce83449434fabf4fadddd37cbed2 7660953f1d88a88d0b0f2cd7348b54366cb54aa6b421b33a4c4b473f82ba4bef f24f2212179cee695d8ff3d472e59d3f93f91e7bc67f9a7413a4985215df3484 025473663372c398b1eaa25f62aef41508f78d5d95648395c302a195c78b2f53 89f614c0f5ff613360ef8e3c5722a49504f23e5a38fc17c2ea829a3917da941f acfdf4f850d10f4d03ea835351706b10fb55eba553baed5f00d6a05dfe9e53f9 2ceee279dcec7a2b3d0f15b82df969e07ad24129863666e6e6f2b86e02198ed8 9b9258edc6ed83ea5cbccd1324da881fdebd1b1d01d75303f6b6ebf92942a3db 26e92e85a17ec7dad844ccacc6565c49205f6361e361b5d4d715174fdc062ffb f0a9407ae5831efc5d197b36f2e04983797ee1011b2a30961457a7b9ab98f4dc 7fabc9ec69988d70783e4eea4b3073b309c492ea93f0ace598ce136f70d6b3ea abdaabb083f6f160eab14912798f145d24bb8540668d0c7200a135a59078abc5 3ad7b26ec15771d411430e0a4b5911e51da3fde44604bf66317e414d99ceb333 0cccf73d8bf162160d928e2d5444bc820635f14888fbcb27d3afd498dcadb998 8bb0dff2dce7d9585e8b913bacd8737b63858c0daa13fea6e61e233fe6f94c67 1bb2f380f8b2934be05e99b712ff794745a1d7e96415434b2db8c99a275fdc94 d66a8d7eaba83c29b591cf05cd9411395ef52773357258484791223b705ba6de eca28ba298e6a07622cc7925cd20e201deef81fee099b222df1fed196e485117 c60fb9d2ab75151b9589ce2bf7e26c1820728169d877e93b2d75fa2b80ebaea4 ebe7e6392610918e369e67bda0c000923013a67de259cc1db77397398380a102 1e4eabc00528198bc124dc09fc9c27f51c580ea342c65f71425e3ed1177ae6c5 6850a9c0fb723e683180b77adcb078b088821a9f14b648591282f7d978fb2f88 cba1ea35f8c79a1be81c9264f2e958b68145751f897f01997d264d088d907b1f 6c99eb8979e10c11da258473869e0d02fe1a2e3599ad8bf5e745662c883ffee9 67a52562538e7bf3e6620889ec8556cf6dd8f3e81b4761e9e5a882c66c9525fc 0f3bfd541e933cd5eceb2e6c68fa6d9e2897efba41b579bac594bf54d73d29ba 3bbdb939873886dbf9a9436d455796196b265e2f6c5bd75e098ca3cf26ed4339 d502352bf20dc0616fbb886753d1f041e04e084bbac89ee7d227179abfabd53c fa3c200b63704dd38893e8d58245a9975b36e9a5cfa650ea76716ad99f9dcbf9 b9e36c19a168239455c406c68148eff4a5155949b72c97b4ffe20d2ff79919f8 39fb4809e623f708928deccebee7dc242104b6e6795ec25fb90e5c349a2e8a29 f1021d2bab351dc8a00617556d7ece1f576ee16c91a0d536a0afe852bac63b3f 98865db85e6d66bdb7cd07d076306e7985abaf2796e006d721234cd7d91bf4f3 0d82f288ea5288171fa8429e5cef614812566aa03ec80d653b16697eb1f14f42 3522614551a0d1ce02081f77353b3b2fc66d7e358cf3efbd5ddeb5cb9268f99b 65852a971a1b6b9fce4e6feb33d428c88c79c57fa092578f3397e82237866917 0ba81ec3c1e935772c929854a5a764e0a9d40a6431c98cf60deee8fd26ceb049 6b41588e7f36cd4b85511c9a2678b6e2a7d2fdf928eac244cad6f9bf50323a24 3a9bf938a4f4fa8878b0a56e644175e2e5c4841ceb9a6de2a1a4f8907afd01b4 632234621b014d53f646492f1419daf3067290a16a1e7073f490003db4cd0df1 598bcae677b95c8a95736a1a26d2b1df59cdee0a5b18c0e0d2e792c4ac5c1784 0b6c8f968ab6d4b38dc6ec1ad70d9cefd10050e6df06b30369b21b715bf183e9 eb4e4944b325ce7fba66733006c703bd6e6e55456dead95454f705f85c11f0ef ad796a54451df26825e542eb170bd2d7274d789750eea3cdb5ffb58f65e216b4 21fe7090ee4d56e2e8b7cb51004ee8d373603e27f946d6fd3a224f578773deb0 5f6baf536c3f1b7e14f2e6cb1a043aeba9e444fc7ff6244aa123290d7c6bf527 c82af7d03a4caf77bc079bff7125c06408446be61e607059d2da728064b71770 857b6e562ebaf1c16c3134d22081f3cfd9deb4c6d47b45692a4913b0f6f531bf 3f3ca2d61a9514ae54682ffc43a572d1c433e6b93a95b679912c674f05a2f219 f872b7fa0c1b48aa5b9e8c56e783e13474c46a0f1dc8ea31e42b4c0a2c2e0e12 e0f476928faca96791e398b0c397d61cb5e4002b5b4e49541d03ab741024a222 51413381cd5d7f117f3f48729c2353552d5d6a0eef149db5ebeca36758cbc07a 14864a1cdae897e7a97578be7704daab9b4c909e793c5d6ed62f11261032a824 eb1ca268ab76706bd8c2b41c39867e184a5d2a93d9d0df40ed636c80c10d7be1 5d70e4a43cb3a25f8976cb77529e79a31d861dbfdc45c000115707a8d8af58ed 29cec26026f6c418b2525ab9b20b412c5f91dec73b9927ace92a9750aa954ad2 a6918ec8441c96d8d7bae4010988eaa1fd45e073c2660ae950061965873af6da 9b0844b13ed61edd8a80b3e469bf4f4291e01b001c92c25d3bf6095d4561f1ed ae7bea860575ee4a4d16d2765e193b913bb080ce7d106642fc2bc4d95937061e bb8a63f2cb126234dab81a739cff14be58344ab47d134b2e85a58074e87bb7e4 8c54e94683f7ef08493e70facd8ed781cb5adffa399343b0d6e9b263b405b472 2d3e3e096b37b862a122fed2805e9a7091b6fd017ff5485423e859c90ce137c6 bf78597793e07f3c5119a5c01e121e8481897370f55d40343b6021fa31ccef9f dce101d03bbfc425440bec9ecee9909bef0c91850639f5cfed41482c1bea8f45 588a7ddda497f313170dac38557c1177549cd073e813ca16839bab903622ef9a 20624dae8eea9035d6be6ee9f514d8ab174669d63cd79bbbced910690c4bbd7d c3c0e75fe6801fff1093003bacfb39d9eb1311a21d439351f7ca0a8f1e998f6c c5bc785f5d093aa734e0c497d5c381a16146eee555eda421823a13f4fd612235 ced0f98d845a83ea61f27c3a72b16b02003eee583e15ca50a2e20a63884e4aa3 29268a4cace4f78e5911ad503bc383e113a29de240ca7fb7041b2181a5e3c448 ad2960b3ab73b6a6b147a4eb406fefae3705807ea545a02851cf221de0d61b5c fae10e9b626d908c7bfb4ef6e4498b35f3dcb6f9da5b28a99982dd908d72a2ed 36dbdc565b83a3b28f3ac1ed8023f1c1e74e7a2dd9eee174a82b2cf5fabc25fd 5beb6d339a903658bfd70fb045ffb26706c07a09215db99874cd62a125198f16 4fcac0750938fa972b11224e6ef4898e634fd14dafd052d839afab0c3bc74344 a5eecd510790e520da6456fc693c57f5bb7c930c2695d229e1f44c4a0a166e93 20bf53361cf3b055220f21ac65f8c455a820234fb14a221381d0ccd76a69df8c 38b2718213992eb30172161dffbbdc2a093362c0a917f41dd4749eeafe8a09f8 bac7e3dfb857131adbb0cbb10ec2ffb89ff4f481fb8350f2a3ffebfb49551079 368324695f96d7fd9f0cbcaad106fd6d7f42b82665778ccea41e056ff5c9b24a 028dd9f357fa0d80ea073cbe5ac593bde47622d1436df220c9052748c7997a1e 1c7fd25344a4e535cb2bde7bf10a789ae3b0d74afe0e8e567305f517232d2e76 d1b9084bad1b982896932ace724dea1c3c680419eb9a2b6d523d854276779a8c c552413f5b4eeab9a90eaab29dd14e33216669f8ca2fc1f10102cc87e4d25016 61e52e8ab2fe25ad6833013afb615e38bc369f47db0dfa4c2976d274c172bcf9 c4ef0529a6bb6c6256d44a363901654e92576adff2ed9a65dea98ea33bd7f2ae 4ecde39dbdacc31413b93680f0b7dd61e288e9c365a179d1206651f81f160a8b 98d36e2a29e7f7e2e6005f16f0f93b7bdedb2d5c782e6f345d78f765f1e12f79 653996a2a6290fc780d6ffce47af0c37d2430974fe3d4ef42e5cf4f57121533c 3b44d8f6896c5f2801989a478db88d40bbf483f1361ced62258fe2d44bfb5ac9 611952092a393a1bbef7a69f0f21ffa0cd2b0e6ba778e079a513d01590a2c386 36d6012a5209a5213b352e1b6ccf8b7e2ffab0f753195cd4af526700d10c78dc b1c41a76555c1a1be81959268e4111f20dbb95f758741b23ec7b9df1dedb78b3 6b90e5bf65d6bbcef848ce33023a69e02453afdf679af5200335f626a88e0af6 da8ad20ae7a971293755c5c5cdcb47dac31e019e43c3758fe70625227de5bf82 ff68ca9fb255913d6adad9335e6cd8cc62b0adb6a44cb831b43ddb158a79c54c dda6fe3eaedc5e25b6a404fe9ded61b981c64c8399bb8bada17642686eea0520 733c4f36130e27ea61573d2c1fdeed530276a033236ef94612331f1d522494f1 2032151ef5be5b9e576c9c7778f21e566bc6a96fd53f5741a883b98eeb966694 7cd1053ae6724f52a95b777c9f33b322aaf82a6ffa0c1e746b4c0fcd3db6a7ae d9deb149f0df143381459392741e384b5fe8d0a822a6ce32c592661a9eef8ca3 700de9a22c3e671566b982b01f055416a30ae2808c68aab60d80b852d3fb74d1 587b2b5779f6e5381bad0f29f139cbc59e72afd4acce376a4aa404de5a9a084d 64a40a1af1cb86430c7d8e9dc290c53819dbdc2329ebb34e52bf1e7e17596277 3a34d11485dc27840e18345e987b643b2423bf5a5403bb7ebb4353619682e338 36d223fae2326c61e486a0457ad9e299604685484938670aba783085a1557a38 027738e2de31ab93cd5220827b0e42c1615d8e73e0fb08de31005c51bf7687ce 6a6bb0307274c1d6bb38d3dcf2a1657d6b6cf1dccfab458a92cc7bc145608f20 665a657c508b0076df179ba05b6c4e4e2bf50944a1018476c12f561b7117d902 9b3928d10ccbcb65f96b6ac4f460a505c9ff9f1b82e00b6c5f344f889694f809 0ba17425cacf756d3db4213d6ae5615d85106f11c468a80d1d1a5ba8077b09ed df7ce870ce6cbdba5ff88d8621af9509e53063185c319cc4d6fb5a0865e8c210 b866e862891ec4d78f5b30a624c5355ade6cabe6f1f04c99f38773f57372a726 758b3b9af2726fd795a8e18a3ff87108fa88924debe337b8e89bf3d1e8d199b1 a8533f2d19eeef8ee302da2cacc150544a68fc6cdf8b8074ebe106b304b03973 13d788acdc0e6e4d9ded6af6e597cc18d97b4321e04a6d8156faa3f53f3f5275 34396dcfd1acfbd95d6555b342131d62ad56313fed0d3b44537ef4c437fe7cc7 8f7a3a712edeaedf89bd8955175bf629884b845fb4a559599ce246128b367e75 3211f538cca42f5d89943b2af3d5a4386e32934d9038f8040d1eff53a57ebab6 87249b80c2dcacc5e05a2f02e2666165b8eebc605c602b904d9a8037b3a1e40e af1be1a3a2ee76aee7df34b6b7a7cc765c562e643f42d81dc9ca8aa1a18c8426 6e058048faf707399f0e20d5869eb968adeeaf47fabf25be6587adda881f22fd e22d2d463040eecbf76e6f0de4d0af06301556c695c9f236cc455338fbbee2c4 9f5ddb4db016d3ff1f2a726f2e9d0f7ee5579079b17a947dcd9697e260accd54 162c8a953ac3fd4c250efc78d32e9dd62a7a466de3549e35a9037290b6fbb65e 0113fabe2022aa5581b6b2a8d4f2579c06bafa3a24dc6d44e091802cb0366a3c 531f1ce018a0806a2526fc599465347bd478e85d51210f1d2cc144ae476caca3 a98c8b479e871708a4c4516ed8b4b7403179525c357b0e1a463ffa74b1b61c4a 508ec1f3bbe6702f790dc22c2abe4ae6aa8d1a36fcd23f518d05ecc4ff337144 26509fe3fe8e44b93c97555c0d8ca82352b07d726625cb6a94693e3794b577cd df03ef9e789001fd68ce063d3eea42861b145b6b5667d75f8a228266e4a8e73d ab0a3580269b6d0ee49d73ef02a3817121edf1669ce85b60d119f25f31098d73 34349a708cd8d0ec39f13d3b3c307ddb5724c696fb3d6f4f920da00401561d23 7616f647d4b8ea02dc8d891b66663daa1ee5aa732efd4f0bf896e4f0bdf9e392 9e85d8bc791c38d6c4d9284abb8f9d5c8b79d5d40854762e8a247e1aad2e72f5 2bc51c6cff8fadad04b43b613d58214c92477f0a739d48044be3579f47656075 60e9b9f18df88b5ee2f873584b25d6fddd4707cd4298cee98e790fdf415ba884 68a6deeeb0b932e8c97997c648788428f77ffeda1d7552fb9f925b166c2d7bc3 031722a5c28c85973b58003cfce5ca3252199c465d4ba40200804a90e4ce06f6 42ec70961d0bc17b4881453ecb7e4d2b55f66982ab19c3d8c606d27b3864b7e4 2a16f20aa50299ebeea0a874712a66676a6456ceba1e8d26b132d18c201b0fb2 31c9fc4b9b1a4c69295044832178834c99343c8a4ee9d2283bd898ffc25e75ea 37bae8462945ec89bcd63cb7b34c5154c8d8a05a9ea3de7cc9183335ac571699 f55ffaa0943dbda8b7c1de13a512a0803cfdb579ac396a969a8de1d2eb52c777 b70049ecc98c538d82e0186546816be3b34c218d6d055355e890902027f1012c 762cf4902fd7670b2de59905ac65d756b9f4cc124f1586b639d844d223a0cf0f ac4292acdd92ee8da830e56d14e78256dc0bcf9bfc4bbb932b9ec7c8c0eef42d 8e87c200bb7b2b0002900dcdae92a3da5b0dc38dab8eae814d944516cba43432 183e4ef4558339fe40adbdbebeb848101524be640706dd26579cc7052efad004 869519e12349e620295fffb8e00482460e444bf3ca06ef71098e3d0360f8aa9b 2f9633f79c8ab700ef060188eeb29a7fe9c4ee79d0b4f75bb7ab38d0d9de7ac6 6356a75b5376c54b09a2b3c82c7287f9394e34f1c6e7f665430e142e2fd7e50e cfba3734f5ea209c7a9ef8ff42c3a77d5e1263caf95bd0ed071b1b66b340577d f28f082cdcf85e02b34668d258ca8c6c292b2e7eefbfc2d577a3d1636e8986a4 44900e9390f2ed73279be683211a5d4f0d959ada5bbc128f53f72b72b65b58a9 2cd6cb1a980871003820f8e176c94d536aba5fc84785e28233b2665b64230fee da2bb6884fd3b1bd0f43d67662dad1c81403e9c331142ef18839c834ab3baa4c 90687e5f25c7834b5ee0d673a6109cfbab54094cd163d3a193224eb76c2784c7 11285fba69af3dbd5760cc58ca3ad5fee39c13c2612f5cc2f1accda6584a8815 d3dbf36c59d9fc9d82e54b0c825f48409359736d320090ec3f7935f99671045d 78f53f761911f47aa03e582bda4ca792a5394f73cff0bec67b78b7140ad3fca0 754c782dd831ddd04ce62f9087cb76b16ef6ecf538d3fac5197feaeacecf4e96 4ea6baa0cbca21c56a1affff335d66a231ac287d34b19e151ecb461b2864a459 8d0bacf01831a2da5a9d027f851daa4d75e255e38f1680191bf23801aba47515 bd446cdb778c82427ff5703221828c5bfe0bc3ea46b104d31f2704722fae5cab 5a69933f72b540481f0c92409cf271bb3b9d4247222f63866e05a06f5b5f01a5 61980b884e3bb14d7e48e95ed73499d978fe2d7ba0561b149c3a5c5d5f6d3341 198239a5d725964734afe301b0cb46c16c1c0415ebb8018e2573f0c950cd34f3 8492099f1d053d1f36c54617abcb1c34beca808d94cff3f833bec4c6793a0bf7 4704f5275902d1a421e782ca15ef4cff472ccfe57da7f44e5768cbead94d39bc b2a947d4ac73d27a1ac82b50f33cca82fac4aa35134ee935c9512b438b25cdac c4771c3d68a4345ad8f7162693bfb0ba8ff338c87e79e0cb35052a8b338f7980 1ecd975673edfefe60c571c08e4f481022416d08e1200a70d0cc2119f46a0357 e9fd7611b12cd925afe71dbce6d91649524e55caf3c285c358877d715e013a9f 832a556c061cc5b7c048c442154abd66c52dfa5af2390881d394ccfea9eee016 8a6b91c2e297de6062484c414b44e2165997dc9ee884dda318ad38d4d154fcb2 ec4a28e5e5fe8e12ea0846eb42a978849373c133340334e9d13a16d4e200c6ab 050bdc90a9e0348434c01ab03c57c90070b07491c16ff1dc00fce278ea1fbff6 d66a37538ae3bc1e1b4804f3a78e1642c1cb3d19a8868fb57bdb76607f4310d4 319805c284ef7bf8d5ab4d2bb43f88a8c1a99a3bbb7903a853d9a11fb7575cf7 cbf00f5e62aa21ffc4088db133205a9544e9618572495ba6edc823499b24c855 97e669b67b6e6beaed4a266ef266378b346c7a94f44a296c9499d3395182d6a9 6ac098fd70ddbee7326d54309078e815bd5dabeb72953f324ecd5c23f1654661 329ef3c3ffadd8c37df04ea285f825b33d2de60b195e077a42b162908ce38c29 80033a89578f6f97bd8ead13adb734d995bdc1bcf885ca4752ec9047ce08da91 311ff59da66f5e259a5d7547cbbb36fca208756de16670f7e7c2af84e74747e2 193ac0a613f169563f358eb507960844a69c7c53319b1fba2d29d2df3ba03836 33da49ab75702eb852e6ef44faa1a61ec6905620aa8b7305a5d8c4d552e2acd4 a3b034e11e7efc870c01f7f7793392a1f31dba846a0bb53ccbe03fc2ea14f37a 5742e2b3582a0f80f4fcf7933a5ad960e27231ce0dcd5a57564a3db7c3c66e66 011b2c68fa64427db6be3df8f9ff59be89aca230750ac19b1c7bfa469b8ef501 e77dff0314cd4b5c651f442f3d39b954904ee99955851402ff4d6f5381237635 fcf6744978d2e10ed94bd33f15ea82802e5dff02482d8d63a09970f07200b2ed 10f0e372ddeec37754f03c217f827382c8e5a3c58bd140bedf40e64430d61ad2 64b10061a4fcb9b422710c97cc3fdad3b2365c6b13a622510422ce63f3468214 1627881d06e153bc6346dd1026e5801e8631ef633b86c61f9032d5323f2877bb eb8769df3e360de974930d997e681730b398e556591e431445af4680b97b3915 c4a8ad1cbb1c049141279929826fe4027b7b4901eb585c9bab154cfdc4fec443 acae6096977f01462ba6a898fd07d4ee034f730b904351a66406667042fcd181 f4bfdb74a05b4a96e8ec628438fcf8f06d5afc12a2dffcdea6e4bcd0fa110b33 402ce62c62c2a1d2d0f7fdbf9459ac86a60d5c0cb274437b005d89102da7261f 62415e45fc0836222dd3a16fef5822dcd3f42e40b5bb415e5f9cf137db48c467 cd963c869bb2275535a27cecf07993405fb758776477af51ae35321b1cd0c193 d3c6aa1df2b5bcfbdbe3261d401ed5ff03387f690ff5e3cce9eedbbd92f0beaf a54f999b3d1707feb04ed056ece78b472640e303749dbdd69daa1b39d69379d8 89d6f9cad2e80405210d87ab4c79190bc743896d6ed849d8b4dd246070598954 81f6ce66321db9fcde2c8b7edb7bd3fd6d4341542c87d7bc4f72e92c7d850222 093a5f1a6d69c872ada2f3e981ffb13b992aaca617245754e0d66e3c103c83e9 4c4db7207c590bb56ab72a86db4b206d2ff29ebb97e6d4adf53c5c4e65ba4bcb 8f5e0ab5139fc58c7741268b49dbc85396d217ec114e523d34594ba482c6c258 007af10b5392586ac1373616a5f1609ed30e2ad34f8cb1aed6bc6f395d578a1d 55b48ab652233643b48947e05ef43d51276ba3c1843c2abe20e90892c1b57c6d eb497521801a5a714e42b7b5ebba7a7872071b126bfcf8bcbda52394e73a87a3 afd39ca5e76333e1ddf5462501cca8b18008b473de486f2b92eeb6c8015a7f61 e48a47159cd3b404d03effc123408d981d37756ee778e0e639b078de52c81aa2 3eaaaa59259dc786dc5d1fb5552814929bc88c3a8add952ce3f703a984ca15db 97b93f0e09cb1def3e553cea9c5015d84f6b81a6731fb41212cbbda8de64c5bf 35f8f280c47b1ddddf93305fb433fbda8891b5e5b7985e936cebcabca07bd908 8e02165a55ebd5680f34c276f22dfa0830ad1f720a906a58c3fd91a3bb3ec315 c84bfdf87fdca337ae42ec7d6d500669e29b63ce41cab174e65efbbbdc2b142d f3d9e61d3fa2da4e24508183c86435e257597b786b685c3064935d8b7086d663 f3344ab3f3358d3fc0ff97e9f306bf829263e17dbc3c9b628237a360e74b9a14 354cbae0104e764e0694cffd1a866d5a3bfbd1a3f40ffe78fe6df9fb62eef7ac 19dc03ebe2a0c1c9a0ff6b6c6be9d03f734689b40dd8a50292e429695303b9bb c0d704f266ff42ad131d512fdb8d2914d8a7c31419c58c06283227ac305cd0f3 036cfe09bec16d526d7cb555e8b868443ee76abe2bc6053bb825e876a5cb0f03 645a99bfe455e8393f8d5c57c01fb182f8dda199fe1683bbc87df684201a4786 8a3ae1fd383edf208e77983ca1bab3d3ad65c6a226e849416ab31569ab867bec 10c414d0fae258b26b8da710987e8ae16844a8e69d0594f9eeeb789d50433cc6 6b500ee85de952db185c7ed339b6586702956058609e08dfd475c7db4d47ff1d 7708ed9374bd2b14b01bb394e305f03c46875228e917e3aa59de725e2b27afe4 09d9458730cd2cc64ac06a2a315e53d7d86f6f5856e0543b52f0e0d851a22e97 e06f921b4a2e88c7b5d595eacb3c7ca0b6615947ebac1ea753438fd31b1e2abb febb8f5d5188db5d6305a249a1e4a76390c63508ed621f86c96941e47849b1fa 070d1f6fadd853a8c5e96ab31ca5bd1e29f14e0306bf97f9133ba2dedc6cf19b 13135e66a6aa50b5725427ab85c0fab11204bad5197f11d039224f9de9e887be b36a37b540c63c185140689f9765d39cc523593e9e4a6d6a78590a677a9e6f8b 8ade3b34be0705d32becff76e75f14c39fb992a97914286436e623b75d9947df 92105cc1ba103063625b70d74d13a10cd859fbef7f43035ec78b3c7681dd526d da1822d4c5301ab6ab404f73ccf611c708bdeb555e28ad147305f5fe5081d27b d39609a0435db44500bfdf9babe926d36844fd60175f88fc731a975a53a5e69c c07e96a90fd9bc3752b8835ad645000706796202d10b3c8d697212cae96afdb1 6465a7c3b704715e0d31433bf7ebb268ffab244d5ec532c1f370082f20787687 c4573fdad9763100b775e012d6d781d6020ad1e6f670c140a1ab0e6c5c7543cc 3d962b9e727574743188d1fd214aff0949b3821af7febce6c9a578c0d6107c20 b48a40a492b70d7beb9aafbd5e4b6ea42ba112a7b13f7699f290459c4248b2db 8976c59be799c72df59c4746d4afd1c9fe4e8b595bc6e05708f7a28461617f7e 54a2917afaeb8770a454452c173a99473d4858be8a340a04c9955257ae7f7088 b8baa18e8ace9ba9b2d52e3bceba6c841715ab2d5e68aca7946cb49418eda8cb 6b8f73a8bda08f78226c258f44082c804ae95a652482f089bc9839c263daceba a02e25e34750f54aa61cea7bbddee3ec704134cd2f8377de24113f1df4f38e87 f62e2dc37899730f32475be677eb1a18ed777f88297857333e2d55d05d7a4ae5 310abea3dab3fafa887714a1fc9d339070e03af320d623c2ad397b99a8fef3a1 5ca37fc9fc5ef5fa9c05ab5d5cb4663ccfb7c50853bde7c9c5d7298d1cf36568 94f505dc38b73b74fb6fc5883805c06fe8bee82cb4f52d38ff4e058246bd0a03 945937a2a2d72cb3c8573b70d88646735fdf169eb5865a4143c7f45601e3519b ddaa95793411ed21ae0524e690a155c5f3f1a5d8241246de16e6daffe7c71392 ff243b6c92d99b65cc019c1637f7d4fade735e2186edf570c2815ff23acf9ebc 62ae1c1796494c407b69d95a22b504e82ce62add9f6840072d5d24bffb7946a0 7fe4cc4aff58a938559ff1ce4bc008bc8ccbb8972c9886a2b9d19007c22626e1 f933707c40cb8811ec30dfd94813ec3fe3eb31a116131b53dd9a5a08492ab0e7 b916e3ae357af5d70f25812c7a222264ded884ee6cb3db0b3c438cbf8e65616e 5158f0fe19f81b79bd0875c2a3f1fdb869b8062142241675badf14175e8dd47d 54d728779bc738f61283d4cc9606385040c1420b9b7179c30d064542f228a696 dee3466e90db013f7f78f57f04a85b0b9ee09766ea05eb714983980dce79137d b33a2bb8db1dbf5ba76b5ed3c8bc008aee9a4e9d829e4c4766b6e2d023e79722 6589583052b1b44b16bd25ec1ca8f84ce1ecadc95ac3ce8537ccc00770740279 204a980fe0103970fb1af77a35b233f7c93549f9c4aaa3293f81c8a75e1a1146 53ab69fbeffef8606b9be35018329d74ad5466351ec3019f7808474e1a183773 3643e54cdcb988820a8a87689119593b4b3f71a6fe4e4a7a07710cd323d1cc47 727a07fedbe10478fe95d8ea22ffd6cfcb9640e8381214fd94f6532fce08295a 7eca54e95e13903a019e2b3761b9475aaba628660dbc0c094ff88a3c7f907e89 5b270fa00aa6d7e2f9fc86f636fa5ace43df4008617846975aac5740fa359087 a8e7f99b1cefe7ea9bb7efbf1a05fd6d1852d26b02765c5cc203492e765c7cb4 9c343d629e175c8ebb97d57d32582a3809a7cb22dd400a4f51326e882f770e84 2ecc956027d545871317bc8723aa58e387190de1cd35c3c2cd71b6484ae75b84 07428e60b7a1cddee6e5ec297bed5c942220aabf07948842238d1f1c91964874 c88c0f3cf7a95e7d23cc95ebb70f523298d60a69f0f0d027f374356a4429f8fb 660b46e1c4b8fd2043cc4f889361bfaebebb1175268743e6848b10ead519271c 6bd8da8397135627234987e6dcde54ed6bc3fa43b484b922e323a482689ad5b8 ca067e050460e315af31ed8ec909e14e6e311c0ece9b359460afea46b9b37b94 ce64c3f857b398f7ab310515af8248d8c0dbb3ca04e59b0bfc142cdbbb664b2b 2f11312526a202b70d6412c67a87d595ed848a08b168f9a45406b9afc5d34aad 1db3c331eab5171fd55a56ba70ba65f0c12e3b9a153e5ce49f7243595e1050d5 3b6063cf297480b77834d062d26fb8340105b2296181f03c75e6530558f2c42d 7d47ff36aad1088dd7a0f0e5a9ae8b71b776ddcaa0bb362559b91162407bfc36 8d328cc015e9208c227a17491ca92accc2b123420eda388da846657248fa9533 c002e9e6046c803c76b5d66a0a7588f05613784392669171fb1821cfe84632c8 8d1e1b91dacd1df0a11c79481577f534ae65de3139649bc3f279ab8e7bd773e7 56650a042123555de317f080f928a9e86a99f13ecc197d2a2210a3fdc855a4b4 10cb3ab07632003e02d7a55d1a49b3723a7a6baac1b34c94152fcf83d4eed693 217aa83fc5b7236bdc5c14d5a3a7e46dd9dab46e23562e4091ec8023773b8a32 48bd151a627cc41c5797de8e773b617de8453527f7e0508cb5fbb8e767c79978 ed795547d3d13d3f49ca34a65fe84b73f792b7be272841adde46c53f2847770f fd1628e2700fc94bb5268bcc5a589758c336448c23e098c78230abe31e1b7899 00e374cc58dd90b9477ab446a78c3b21d0f7a4fde62fa841bba24be418a5fa37 d58a393a392a2ed78c1e3747db80942207aa4ccf93eb1bb29d672e083f163498 d9352c2511f643c6c8e2db749e281b7212287c8895c5e4e266c90f4328a517f2 54ebe22f0fb693daa427183ae237adb6a6d2c3254e14b1f280614d7cbecff58a 478bb7d18c7e06d225b2a06a2a93327723c5dd509dfd02edb3afdf2a02abb866 e5d4e8cbb4cecb9a96d6cbc7cd2e4e9ff072982741396ad14492910703ee396e fe749ad219318f71d87d7f2d8990f8a386fb297e2a5547705b4914f407c77223 c573cab18383de48f3c6addc809765eb4cf3dfd0953ce1ad1e05694bb01f4e22 007a4ce5209fb3ba0c5d2e6a1832673e99452ea220f810f484af99071fb2ed1a cda0f864f6fdb318c789b4a44b9f1ffec9b39d30ca38a9593bfa5322b5aeab4f b58d48a6de884e355a72dc19f18f1b3fae1654a0d69b923f9f56e8cabb033d95 615c9d51c60f767834bb00ad46966fc9010d2ddc197f402db2358af8b91bc5ea f86c70edba278c409d2aa69db8e624339c2ff82fa84de87db21ae9128f309cd7 ecbe13daa10eda032f698a7bd4953f733cba8713a5f8dd7929ee6be3410e28ec a9fa913702e21640660b8350b0fd535373ca749e8cf5416897e6b4252b7e6c73 420e73c20c105f50fe7f91bbf5f64554e0ff8bd5720185ff234397ab8973b6e8 0178b89ac100ad4f263a9de06a6d45c4c67d79a0146efc177bd4c9d311858c7b c13135054fff14d8a8398891839fdf6eaed160a602d4eb9a36791e28f1bd76cc a6afd945f285f9d3175433f4998a90dadc2ef869d6a38fa2200a9202070bdd8d aaab643c624a492457cf686facb27ca5f3f332635ec29a8b99c20149a6c619a7 804801d5e8fdf4169d3788eafae9ef163b7ab12852189ecdc76b63cc22dd05eb 152c850bb56940c9ff47c5ffa33df06b07271c92c60acb916f5980c7f4bfd8a2 b08ea50bdb5582f9fbf3d1d2dce357dce42744b89ea6f43978f910ab5ef70d79 68f85c47ad0e083b85c2662b44af072f45348a7f29858396b5ef1d4491493dce 4ac448dc654c48e2061224c4917f2225727230d319970920a40471054dd49d3d 2e4b8d70be7354a87e800dd677ba610c07d27da68444c850ac8d21aa14088079 3fa68bd8b101243b760bd2ba20ba532cb87ec6ea8465b5a7de153c1ad3840643 ba91813542f4fdba2876e46cb52b7f3b4350c17b13d465aeac1e392c22b5d011 64f1498d23f1e470974c825f66aae656ce851a9752d500188d996ac9492676b2 6f5e41cc6318c6b4ac1a58ea54f38fd819b3c585c47241e424537f4764b0fa45 40ac8c7d76627dab2971db68477e18c37423d72a861adab727f1e209b7adee17 ac38f70fcccd266855ed95f566056e0514ae40efaa24f98dd81b8a899d831691 7fae3d110f78102d1557c01b674776ba05ea4e0727ff66a51a24462c335594e5 014dab162b4a4f9122ef66076e657c4056f0196cd226a559f83d450bf4e745c7 effee53b2aa123e24dd7f6fc6e207eb1c282bda815a290e964e5909dbd478314 ba99ea695302655e19211b921b3559aa9c2799f3b81fa605eaecb21e6f5134b5 ede7ee14e1e7ee590e6c32ae351f4aef2bba86a01ab39e02499511ee294aedd1 15b2bc6bf835c244b7eb2dbb0aa31646085b2362decb133a86f7377ea852669c 5c01ae89ac1e1b81d31b38bc06558aa1a075c3801959db800c172d63ed4f83ea 3147a773263c116a85ffaad673ec24795a15ae245b1427ccc230824c897d5e26 e143c1652822302801b669371512df9586358338dea8ef3b2a2e012548246e1f c77c8431304ec5f4df8dca5948ae3b6b55ea5ff02449f5c4f5fe90c1267220b6 9656064363c7c1fc7e7143c73164b00d6f7b01c51a7c5ece315381535db675c5 c064ff65f3569cc11d76eb60ce16f4036419e26bc9209599520b450b9158b5be 2a8d16455f65e54a7e00017449f7c4003805919710ee14fa157f40cbbbf80da2 7408e5be6b01ee9fbf392e0f876f99dc8c599642f862724fc7a3c4720c984190 bd498dd917211782e57fd00fca33c170dd4508e531544ec8cd9980cb859cdb66 be8cd7d3c1db7dc0fca30019110186e6f17d609d27e5dacdfb93c5449c6ddf5a 4a568a741adccd51ec6c31c615c70abc8e12f8f097fab86cf34ff527cdb3529a b5ee3cd495ccdb916d0c79b47d02dae5eae8fde7804ad2b7cb86597674b1e109 fe3207b8d88e408ad38fdc4d7e7de1cdec63e11d15a5d63588b58317d9070f22 4e612b1670d4d8dbde82cf5aa8a432ce663c7b0cead5f85a216dd7f5e3f3f12b b405c80544863718a1963d49595d0106999d080aaff1e5f1c8c471e9d4cfe2c0 8c37c83f5e7d9170be6f26c2c3829970a38c287d4da2b7e5c0fc4aa3b0d5fc70 b642729ec22cecc4ea5bff84ac1e696d9d7a1a1fa375321bf22bc84ca55ccfac 7cd037288e0f5fbb9ee67d858d31f39ad63f9d24a2f94861c2813f16cc6ca633 8c019b2274841ef9f940a9e1b423324d23ec767401f5106b57aabc16927b2392 ad309355cd0b8ceabdba2f9346835b3f9cff18d624cc488b8da7a00a906b1186 1c4a5e11847fb3fd737328c4cd6aeb388fcb5b4c2a982e59b5a13174baaf1b8d 5f171ecbfe3a3f9a3b05771b6d557524be38cfae25cee933abad67291857c05d 1500019aeceffdfe737177ccd9b1a25b4eb86c48e5f9163b57f30500fa4cda61 a939ee9affb5e7378b67e3a11693132e129dcb8fa596fbef34f5cf6ae795f410 a9e08ca3ff51f2dcce4d1cc0ffaf60e9514aa07c0f2945fafe6d3c9d51912963 fe7e02c6322a09455774b4348107d063339c525b98074425e99c52cd8d6b4b12 312bb929b99c0384f7d07a97b642b0e89aa470143293d485d5b23abfc4c90d9d f3a2f0252084fd56eb81ab732678f33191ab5f6a4eb63e56384df525ad317887 aae0c62bfa4a6b6669fb383aa983a5371140d1c6fe161ef7027edacfabc2c370 350a8bf38ab68567d9a6dd4b1835e60a73f832e09a637b1ed9693c2344bb4dea 653f08304ddb40a1f0ec11713c607593bbfa9c7582e9eb78256afc136aef8bcb 5ccb873e7be44df2eaafef10d291505b74ad33a010305badaa2fa838480b4a2a 763542d5ee335f868faecd9a7b45a0cc90e57441c3880e0516c30e504899ee7d 40fb90129ee432047fa5bb4b1e7ec114d231a05967aab61934a35233521c147c 5183eb03ddd5386cb41530fd9e2cd14217203cc791b3e76179c6be23dd7cef41 07e51c0e09d92ad7cd5c9dc658b79984707a4ba9a843c2d6399868ba66fb72dc e9a8566c81120cf5f64e54d1fe9b46d984f8b5953f12ad634953c1211974a08b 44a05f843d13f77c110677ae8124c0372a110385a50e363652af1793190556e9 c64b9cd6bf2c19fbb44faeefefd2455dd872443d989d6e29d6504417012e0dcf 767094a341d2ee16cba535ee0fd6fb0bf36a9269e2a46b725f82872f4ae976f7 f4fd21bc78a8dde098ab664a56a43f823df23a4ff65a5b0c43aaab2abc9d4a0f cec417f0f648ce6489f4429aa29c2d0e76b89fa0da3a1eb303e8edcb5df115b3 839744b1c1755c8f5bea04b315eecbb8c2984027c9c2ad78d7eb82d53bd0f269 e51bfadbc2975245714c39fe5f66e35a3471d1cbf09bb4a62e0303c64c44af3e b64fbfe5c28c8f4bfbca8f4d81bc808c997ee8cef6934aa97c9b7b4423af80a2 ef901a0580672cbb252c6a13f2b6c223973a65b8a9bd45521c7670ecc1952808 08c443198ed0dcdb88ea909a1cfc83d44f364bc1014ccf200ce76a44ecc0c8ab 16f5116f7d755e8272d3cf1d9b96bb1b5a4af3f98c6998e2c5bf60a89ce335fc 7e67cc8ce922992601b8cf50ae046e8c4a16ecf0f5af1459326d1fe8cfb8f6e9 38d65c51a9dbf448b2ac74f4fcc0b77264bea7dd6a1ecfa976b071a2cbbea12f 7d3f66b8f70e111b5becc057fd555d84fbf7d760445ec390827a5813f2dfa3af 36f0955af6dd2480108cfa17360667b3820a13772e744ec219b194f49e7fa785 9b5a1d4e1c1ff7e03c7a545c54a757d9160e2cc02c52b00e1c28e29d9820aea8 b3c26a9f1ba8851c4f7311215ee7e80c763f4efe94115251a3c2e4806a42ffc1 260f7910cc060b50bc614c8692a9047dbab103d2e44a810c0e3da89a91cbf36c c7882225747ba6efee6c5c8008371afc836a6ad619a95980cbc6cd4cce79748b bc755c567f5b84af0e5fe34a2ea53e4873ede3e0f56afc7b4a72780630bb3934 708e9d1622102d3b87e73a6dd41843b1e383526fa9e490ead412edb01d44dbbf dcbd53dea0bc078c7e9066afb0e8a9a838881ce4137f0b4bd7183fea8b01c790 76255d7de2dc90ccac741c3f6063b51c7fa142c1a5580b768d9bb47bf19f0ab5 b610d88371e299450e1921af18d509e67602a6b070ca958adfb8d55b7cf8940a 7f01085e7dc34587473d33d6f5cba3a27afc2165f8eb3c2160e9fb57e7f9db59 0baa6b72f550d3b5e7bf9caa804946943d84891ca712d990d6f31ec1385cdf1e 8f8bd75f8da55ddbbd4ac7ae80b1035013abf47dcf4d3ee9da4f4491d15b90eb a76e42676115aaa7f7f0199dd35646165d71239caf5751bf206f728d89a0bbf9 1978b14887a43f024cffa06bbc978fb739891b6a94444c97c02e44573d36ba09 dfeefd9aae50ed943050bce7e5d55ae1b07934af7d9d9e77791e6250290d22a9 8521d12bbdb942a84f23287fc9b29e3c74a647de60b4c81f047df7e5f988921e f71f7e346475b5b0f4579eef3f87604a59834feffeec0a4888d2f225218f6c74 efd6972de600f7fa4f0cd4fa12683d03cf5e0a4db44c752cadf0d59f4c434819 ecccb12e0212622c0d36fa226379dcc21b54bf7f69c2b55c69b0f1f61ef99633 c6226250f6a972be35a47556f8c41822807d9716a4516be73605a0ed42ae4081 7951cdd901d21c7358f9b7b078155fe0be8a35f33917293efa60c1a0f537185d b1e14750af5dde6fad45555ac80c188235342de367ded700ae3103370cda9c46 ea1a7d2e411b834705473e25f613da3a1bb942668ebb8cd02cafecb79099a47a 5717b01b3abd94592af1dea1c560c2976312a856cb37ce888484cfba322357c4 b024f1dbcb98261432d46661ce5967093350f6960c1a0cf76bfba050b9b7f056 2336cfec3dbd35680a531388582cf2240bee15d43fa721a87f50ff6e7311ac42 5bc8f198c9ca6682297f4e5c5f8cb9ae4d6c73acebc215401b123d0edd096961 a9194479eda15652ae6ae1985f374daec8101870f248474a2a156348a8f78e3a 8dad824d3390a76f768509aa5f28f41655524f6043d3a6873b306ba22490d695 02a6c04d67409f84b300185707fe58c8a165b0eebaa8bba271b1d3bba5d5ff7b f55933d71f421e4bb5f8fbeed4a1527ee02a6fd0b4a777421e4f7759d00885d9 ea0d43aad41321d87de675be9fe50fe8d48f926a1297a01c1d100ef23f4596c2 3926f9df7620073b5480ee6857084c0445b085f56cc479fad12bc1bdf1852936 b0854015191058ff98bf3ad81dbf51138778e9daa6c6db8655b9775d641f6e40 afd2e685d8f1449fc89507b6d73e81424d7ca0ffb898e4f865d867ce66553ac9 a9eeae5d32c3a9f0f08aea44350f7427be484367b2940ae95173b9c1ed3a727a ce6878c501a1095dcb5adfd51d6f4639fcd8ebf4bf4db8c629adad0a73194961 2e7e43f54c1f0cac802b020402ae2eae2ca2f20878b01bc2a19a17f0d65bcc31 6f706c7bf6c60fb432f09c19d9af67a2b9d41742650887a2e0f22e1143296a68 3371e3865eb0d5f9dc36a8efd04f58ae6368dcd264d145e69e161c25e23bff0a a80e44c0549243f337a37a7c02da6da2aaf73191b035a232090e18d597b15444 49aa1d440fcce1affa2b11ea084877a22431fab137b74fad1f6c441f6b8ea478 79d5f94a16cfdfa0367434233c37537029f7e0dc1f6b1b4367b0e0dc67c96849 6e3076c39e6e0aa3bc2dd8e5f7efbbcfb09f5828ed7258b5f12829b1cdfed998 20ae02364bbe42fd9291365492d667934c5e9069f5f5ac8d03739800f2ac5800 0c6bbc6fd58fc30377ce3112c89ac321dc894f11e3c9a8ecd00afcef191d354b bb38d4b8ee185993762058eaa3f3fc2156f0549f1c08df1fda7396e7d5559589 1c3df17388ac4161d7a39985057331aaa245b1545028b5349d6bcc3beb9578b9 fcbc84d3ca119880acf7706e5078dd02df058ccb58e5eaccd14aa8cd94401817 8d475bc42803d79d28d7991e0e11def7230051a6086ac14e2421b15a6f1383cb 9d66bf1477516adaa7f8a2e273c844296e6b7f49991326248212487c52688d2c 1c53657e22e64b5054fb0e879c67759648c001f3c154704233661a516b04bfb9 aa557d50333ee497166b6559d43a876c9ad76fc18a1aed28f920badb3f1bf523 82e7e55c99ed26e115704557386e4e57d26bbe3af1706f4040f2e282d8e6ba4f 417ff3378c10ef68dfce44ec98288d9e2eab5d69d4d3c3e82189ae4d97ecc74b 59b15c90557e95886e5c955c31931aaa92ba752cfeb5384bac85af57a0532480 41f83e6fe6890e1513c4a9c24df9c7f54dfbccc89c3500068f4f230b7db8c9e5 c52c20f1af485d97a3f235849a969a334915764145e590e77b4acc72633d1fc6 115e1d0d6d7889f84939d0c29cfdcc18a1a6aa95c0387d0193d7180538223c30 2e034d363c71cfb104c55b4f7bf833e5a09a965f10b06c2d1693ba1bb2195061 02bf66c31e616dfd4a43ad402305419cae3f1f8e54953bdfd1ee7ecfea9fd7e2 7e8b65964bc1c2d2899068d005f34ab7fb6144fc14e30df340fe5ea1e559b3a6 2cd100cf3725b97d1e7bb92b81fd66ef004c87bebd052a8b6b1fbb1257459438 08d6e1bab9f9bedb7765a66fd5c8a579429e2e1eb3dc19af11510d394761edca 7ae1ec247e4f87e96e0dd1fec2f34e23a8ebf37bc89871e27fdc8f055e7cd826 aecf53aa98853cc2064d19f7dca45190774d5536be63581e375e3174e50c515b 4b854e35c68a1704d153ce540c069d9737c4aed1cc36730db4b29862221be345 1a81e062c77d5f13b4eb42a12ed95e832176bbfbd885ebf9f07fe00c01420033 8920df66b02f370b7df764a6eda63c1694eb454d0a8527a3a954d2db2f851148 0f551012c79058a2a3a30e097d78eba286b2e4b0b6f5cf3b69436d9c65dfdf47 8e2cc9ced5d0258357e0aadcc8de618a286ae5d8986ed76a91db2ec58dff06c8 d25c8fe3f21d622f3fde23892e282065f143d20ee6bd794bb30222f3e750fb6d 8cd9b40560a18533e1b67aa16f717bdd88711557f817cc6fcafe976a8331b068 1adfc07c4f703607fa67ca0e3866a6ce0e576cd90207dad36aa6fdf6eb00fe40 09ea7fb0817e1821692714917615e5ca4e5cd5e7e3a8033291c20945a4e5fe63 82839e6bb0d77f6a49927177fa63facc67c0f623ab714719064d1d30836d0051 63949e7605c1811db411f30010e6c1cb1e35aef8597fa913bc4457770f6c9811 e8e6dc9296de056ee025cae2abbf3339248ecd1b6662377a083371097a36c41c 89019fd4ac4dbff8f55eeecd5eaa5ab3e637b46fe0eb68d43c82541de477f40a 98d49258e3cfa33270de4f1afebc1b331c1e62364c86fe99d0f97c7d63dc5a9c dfd53c5f8d72c7f467d07a3578063ded46f2c8ada9577fef357cae82407a2fbe 7a949f09feed9da1dc922f1e26b49babb6d7a77b162de66bc2bf1effced10d52 ae9523ce5918da574fffb5c1965a68890b936af6997c2f9b0fed9a39d8fd8751 9d75d5761ad8fbdd9a9831b0dd270f804bb0517f10845a25ab09a8e5cd6194b4 cabc548e7ca900f175b962851f4ebce8e034f2927ddf9caa915a70cfafb79e2f 04fcbee0374d858f08a79335f56df74ed03e7886e10e03ede9a1305c7e84a0be c2ed6e7fc5531a82cedecca5c71050cbfe96993d798c8c33bfa4aae45d2d0e96 9b5196ecaafe2af6668c2c7cff40e9142db280f135d6f305f0845a448c209bae e61e428179aa40bbcc523ae1c771778268695d19be57a1f8e29e85743d77cf63 3d668016ddfb185968f8cb8c03e738313e2607d5e2f86340682fc15eb6e366c5 e21400e3e79688bb6fb51a29803088ec6ff0bc5a82a30c125bd95648a8eedc06 956e55a680f2b7b8a5c0c968da6b021e1722474e229ff9e4da50ba58c6c3b241 78e7491a9199321f8292345e8f3b80f8d3e0184814fb77ab92274cb5b6277c65 1d4556e4dd84b2a41b93fd41d672c56ef06872e40d9efaa1a625cc95ada177ee 91317ca55807ff9d612a6e8ee563eefc43bf297b1f06515593045835c612f291 7c705c16be86588e0d02080a59d79080562342c9a87497f7b582a753d005e11f 69cc4bc8a8b3a20a0571effce1bfce383275ea875e5e209700e439125abac968 7b8cb481858213a22e10c74eb70ac8a57ab8890cfa2a7656b89bd956369266e3 4b9d6607ad2647d3ea0876b5523cec8a1798018cdb71f37c047919ef9b5f7f59 72e8d42cf8d7293a457c2ec7dcda304543e163a5e91a28e61bab335d2d0f6c58 cae132d00e16eb7cae9cbcb6e82454acdcae50de928ecf2225f50b71c6af562e 7043744c883df50a854f166b22b167a452480a1f1e7911ded75c0ab7790dd004 88fddccbf9ae7ae64b84432c626568a1f6842680ee4a330fdcff319cf2810934 5a58da67b30c3fa65262b25addad8c4a8a4f2018b1b56a483436b2def8df7594 c050b35f45bdc88990d48838f7f33597f4bc18d885942897b6130998aca0bd04 1cc3e39ea36d1b203568fc532359f57c24804c7456a7025fc5407911baa36687 b0b1d7706a3f588583eef20cec2506c93e34a37a96e846890ac361a28e57780c 7a66e4e65b2bd7efb379867edc7caf4e85bc1b8cd9953cd0c8088dabd154b608 b04be659cf118210cdcf3e3d4413f288d9d792bd09b3c5a0d9f2a0b8c3f1742c 38431e6cee043945c0225f2ff2bec69bad14e1c5e15dd8ae2ef631d48160ced5 7cf70defa7fa401f6e5d2f36fc2fb57cb9d78e48977c828f623e950ddc97d080 42cbe9ae86bd0e65724129ff863348029daae05ee676c8744d03dd2972801b67 559660e328537dc14dc33ad24dcf2c1c4b0b16a10f07e96643b5daaacd742a40 b82c62afc6252c6df9bfd5668357282071fec98a8d4b76f3dceaa125992ecc6a 1ca3bb68db1a90577c9f6d40ca220778d0ef4d4f58b5eea9c3d709d63878aee2 eea0a24bf7b67233a6d5905b7b9b5a45f334b7febe4f15c75b2bff27698ff216 ffaced707cc4b782799bad81de4fbda3571790cb544dc5063d6ecec7ae8c7c02 996187ccaab9975530301f235daa07f6ab5ae6e05de0053933613715abcd678b 988d88dfb149e82dc82739d5fcdfe48e65d33c6b9b768a3f0e36b52554a7e459 a07edb09b6a1923d067b49bda1e3caa3114402bed6b5973c6aa1238cb3f89bd7 dda91ffe0a4f90804398fe3aa552274df4cad3fed036c54d209f03dcf11a563a 972723043bb62553e59dc648a54a30eb1e11f096d1abe6042fb4bff1f3028403 70578ce2fcbf623d30705449a1f89a804d135916d01fcbdb04104510eed03b68 87c22733853971c35f1d06a60dd4955e699818c3999c65301206879ae2adff6c 330d483054682174c505ea724ef6e2a703df282c74e19700c11970d4046554a0 05aec48532c73d9a8013544adefd4e93cd73874ca1699eb611b9e27d2f1f5d27 833f52bb857b7b10b53c221b0d45b359d5376299d63ecde518bab3fba5c4b961 aeecbaedb08c59799ff9800473a742da5c6ca3b47af6d4c498eca850270a93fa a4def4a3719b3d60abf97cb83362bc5e1e31c2037425a8aee8f607cc08ec760a bca4411a41a7220ab68ccc1e1495403389b71e44f1ded399b74d2d00b814b35c 0a1c51bbfe53ae1c32d869e2479da136b0bdefb133aafe8c17938bcb8e196cd8 55ec1b5732d92991e9cc09b83d9b67ba04606c5ebbf2e2aae558e536bae9f6c0 30bd9ce8cd3a14f51afd4da074668e10f3ddda1f508f4f9d8d203dc31b423c9a ff28d1b7fa22d1e2e96544b73ba735bf276b900b93eb15f09daa1f47a94bbd96 57aee8dd7d2bf1f9caf7fa932ae0f1c7e194472d275e00744db1bb6188e8c4f8 c2f13d24298d1e15e9e5f2895aa490f65368b066e99b87aa0c7dbeee9d9748cc 374df933ab8ba17e4eea091182bd78da3a766c1533d9f561b90d0a28b830587f 9f8d64e656ca21b7eb236e78027e0bc1135c832cbe52eda1ba94bc3d35dd2828 63246f17c7e072bbc2b4af6bc08520f1bf13af74673cad0256768ea63223693c d50b6756e54064cf983ec6b36d2b58b45d7cb91ce9b3984e8f36074add5696a0 c5606bd41ce2e81bea3b2d151bd0e26f56a8320be84d29347afba0c6d1bc54a7 4c1068b2375afbaae9041f6ef470e643dfe4354d291adaa574abba576d3696db 88ee7cfb48ba154bcd0962cd594f88e5d69094bebd50e629d75d4c0d3222fe79 4991fac1a342df646006c1009b0b0ac9dafefd65802c68ef4cd2374c54ad7d4c 32c49a553b4efd315b6a4fb026eb07707d0cf7c207056d1d8e578ff9b8001a64 6011090ff4dd809c027cc8e74bd7fec4f27de1ef0cc913d31d35f58629f61094 46c12615507c373757cbc1e38a22c1e3f128c9c3d81a7903501d9ad54b4ebbdf 248cdfc0e92779c631c34483aad9fb947af6295f91284ab2552d7b615a235a84 e7cfbceaf280f46c0eac2f612e5b609f7124f67231efd4247703aa843aeb02d7 c41469e98938b28dbb8cf0db6627805aab0d8ebd8db38697d7389b4d41a26884 57b64d376912150209d76938cac79ee304017116600882ec7499c2dd218a064a 0887e1e87d7c5f92240db073050bab0a47405c1ec052fe670bdec96ebd781323 ad1d2a051df984d60c224deda6c64be84aac797ea49d5ca9f010413f499cbee2 332a5c4198b69012f15adecda23a1d4aed7f9442a1b2e0d893a29d568d350f17 798754daec50696758ab8ff5c31dbeae0810455482c757b2d09dadec2a95f50d 8745b0e7ab2c174d7d73dcc522253489342680b2ae5bbe4e85d15d1cc9c408e2 11b46f83add763223d4b1505ccfcd067e96fcc5d988b0439a677106981b5b07f 32f9c466bace045ab7d1b9d428ca48474b8093eff0a427989b620c12c9cb06d7 e62872c69d97ae6a7c0d64d61eac1def1ecafd90ace17a4ebc2ee6a3b92d34f3 f4ed852b153e4b00c7f57dfb0c096e99c5ade40874bab0e172edcc5036db137c 552731a40c8ea218b5ec4876a7cbc7434d944d9d518e2c5b27ee9b06c7b79161 5c5a85bcd27e0cb17b46d2d0a01f23465dd39a01fac2a1248d942032e403517f 46ed1311812576a6ad74f567efcac313dd1ad48f3126c4c250f1331965147e9a 847056eeab311c630a4a9eb9271e42e4efa26241a938987b832c9eece7815feb a38100f1d45d2e0ab5e7655c03b9263cc087538291c3efbcbee0155db9d93850 960e8a129988861996f2ea60a48182e13d152b0c312edf1631838e19c85fcb94 fdeb8329179f79c7eefa52909edb366526677d6f7dcbb7beb91deb1eab226c7a 5cff8776151b11fa74e76709dcef22aba8f899c3706107f300edd972bc8008f1 d5ac880c04fa3cd9565a6aceb25a06d23d45a07cd2637e501a5f9ff8755f6fa5 e07f5a3e4ec065044e259d543feba1600176fe7713fc6d7e9113d7c23297b877 a582b785a5bd68819efc398f13215be935903c148d767abf5df4719c0beb5e4f 66caaca5e0f9a2228844c6794c5170d89e9bd07570657c371ad2237bb2b5fefd c0b8282f086513883f409c43adca4c3a5206f994435a1eaad1c7413195fd699f eb3b250b594fa0490deed16dd0cf758f5049bc5a149649b0b38c904c717507e2 a7356f5d1ca3311068bacef2cde5cfd95395fae38bc2249bb67f4f9f3cef70fc 21947549d662a743e6dd70b469a9d63b58dacb7d1ad432d401fec32c88685bf8 88f853e6c59e0bb3d39757abf861561cdb7624a4ea616e2f11b4dfdb072a8cca 07dc23337a8eea794609a45d3511a140ad37118f9febdcf3d9c0c6c8b57cdd5d 8122e158443c63787def1cf325bcb3e90d8ffb4c840ae330aa6d5d6293877f55 91b899c24adfb2da21b7194651c454d8791e3cf06d5dce4e3109499350e90e68 7434759f48c26fa4cc053d4a2c8db153cfbeaf1f3ee364e750e8e714c37ba54d 771b94f7f908735d5bada11d68183e4c1aaa480fd470b15df1b4b83c44d4e1f0 b2e7af3f999964c826f8c6fdfb8d48964873e21acf43d430de3f43a78fddbe2b b124cc6ed4cc2724cc0cc15cf5742397020d8990e3847d7017d07852c8525cc5 39e8bffdfc827e70834096f7375e0bee27815f80b90aed0d9ef8d394ed391268 652776bde8c3a416d50511a6e5686583149ce462e4486f74dd75780d0dfcb57a cb22265792faedbc322a57d86a2c48b3f33e61035f06ef900a339a19dd114aff 77fb2578018f99c9ef0d8cc9bf2f24a8edc13a0b4d3bf4207ff3f7f0770be584 d84c5e0e3f5ec577f816b2f1e0451a3ed2949fef7e1b97979509a96286841b07 1076260288be4a54333269149a231acf6345167f59af991c68eca985508dae92 32f10738d4ed3d7772436b2d1668d7209e511196fda1959f393946c2f7b24b90 9903750059c072fbc8a5c017c0919e90bbb97760e9e628116fa931486e005a70 ec806126e808bf806397db5c6dbc3b83220afe9ba9fa02a26eeed93abc5ef034 59672dcbcb55398b751a402ef06316be1cdb0433da8ff6583faf7814e9177554 99e1f92a63a25d586aaedcdf5ed86beb8abb2b7bf57cf9df178855b658ae17fc cfe85c8fe813028fb6c915ca44e09fa0c88e55feaacc4b1e40eb8ce16b3e45e0 9480b0b8bf2ed72459e64ae57c0cb929b81500f4bad43f71c5a727a4753c5809 fde823d0508432e92aca184388c4da411ae7728c5bf395ce1bc8e5da1f7fe48f 71eb057b8cbaa5bd6af6acee3d42476ed642342effd7f2195a84ded310bb17f7 d41d1f5abfb02400fdc4a766e5c203a518770f5e98507b7a256d1ea4cc524c6e 17375b2899fa80dea1d39fc0787a9243b276458d4ae3b5d87e2e46b7245fc92a 81eb36b113730b826a06ae3d02684cda682918b3f6bb8fad1084bdeb590b659f 077c902116a1041e73a01f41c246bb521044e522b78495d7d1a44a9398760c4b 7c9287f2c76becfc0e5ea2299b3a89e08e244834681d022fd8d5ce3bb033eff0 2e3ffe329787bf3c05aa84b5a9cafc03ea15818e6bdbabd34b8dd625d3dcf939 35142a539399120416c1d13c7d27919f7a2c3a9aa87fda298bd2ba0f7f61e684 207f52033c7b9b32193b3549cbc756580351722fad413d7462ace13923dc9365 93a5aa5d9f614f439f24b3c364d5d89cd47dda97c52f5def7a4b74e2fe49000b fb1071844184638af36e301e042bb97abd1a1851975a04e7e0064798533a56ce fdb17edf36b89f8e74cf6550eb8df181bdbbee9ae0c4902913f2df0b0bc2a3be 4b6474055d2c0347af97348288673c98ed65a6b9f7f9fae92069c27af57b674b 05c5df3abb4ed4b45cd183dc850fa5f53a06bb43d63f405eaf2d4e2c3f324576 291d005e176c3eb868e2649b65078a2dd414127508a290d7b276154b0a479e61 a8ff9f6bc27d698a8af4b4c1ea4d50662356543d824da9a27ba10ff5ce912679 3eb65bd84995dd161286dd545f176ffd01b031358ae2b709b83979c4eca2e2e8 d02bee131e4503759ac23e5ef82f9109832421a84f904b1316b53072dd5666f9 2b60272398388de804a939c62d8483260a470d21ed9a40934236cdafbf18583a 3a1e9afed3381f64f8eeb668a730cb46cedc426b4bac4647d0ea502fdbddcfc0 6798c72ed2ce65059d52b965dd647cab4aa1e244b88b92997f1e18d6022739cd 2780926f8cd0cd4da38b525c3c6a694773161be36d2c2f1d9a84625740b90899 f9bdc7208cf7362cb9ec3152ad11fbce276da10a1a223ea97e93acefa462bae5 645cc6dde429afeafead8b5cf15078c17e17ed0feec29c3708b772d47bf38b5c a425b8f7244c0f34dd7f2f487151e5309db9306ae18c431b75b75bfe822329fc a92436fc9e16a8a3b088cc361ad1470060bbcc04d64a79f23941fde1d61eb7e7 22cfdd8b29e5ff82fe18fa1713df126fc8ed40c01c04db263606c000710c966d 60894d81b35da75cdee3051d14c004469397af9e04a845724d7656c01ca23ea2 59ac0d8fef9a19052f521d395f8afa4e7e8743f452f8dbc5f1579be23d4ad54f d4f4a7856e23c13f818274cab57652b3fd4a919768f9b12798bbddaf55c8d91e d11d06e2fce5e5eded18bf095de60dbdf7f600354fdc887bd3e88f6e56053d7f 7eb5bcc56602cd92f6803778069665f0052cdd228500b7a535ee2711ddf69172 9317967817e1177b6bc6c9550cc27ba4506c5aba2b2cab78bd080bc95c08635c dcb06f06b6750f39604ec34bc4d96cd3ba4e2b12d9429b33397ee2ac87b34e7d 76617d3158a7279210bab6429dcc5b563af6a4d89dbe913f8c64e5ea746513e7 f3d411262a79fbe20f8e1fd9b93354c119f51603f022a868d7fefbefaaa03272 4ab92a8884efdfc95f66ddf42383a98bda833350d8ad1f161e6b9b8539ee417b c3bde0a268dfa321cafcf856eb616917b0dfdb94d11f493d606587caeb35c161 aa93b56a301173a42a65c5571a340b157c4a8c5a515a611caf8829651ac30db0 dd4cd69d2a84b753ce334782683826ec924c2a84a506dfdd9d026452952099ad cb9b8b8bca52af0ffebf76310d51270ccce15c44d7bbc644a5013c181c999799 4b4907d16088ecc1d1e199272a8f8e663c58ca716e49c60221a0aabb697b2f1f 19122c9c3b23bc737bf90d8755bdae8c8b6b181ff3786bd578dc6c8d61e6e315 99ccb75e8e836c42b5141d2f4418d670c9c1b7f12bfeaee3e4fa2c3bf903f872 e05fa5f998bbf62f5ad6d56066cec8afabed672e7662dd3650850b6c82ab187a 12da217f74c025968c6d770bd7f1951f854e1522383997e31cdcc5935e850686 1fda43752677292b47babd046fe759f93c3a2316007f30e43f6e2058d6e64d9d df26f538407403ce80783f69c608daf26ec18f548fc8aadff1d69d65d24f6337 5b7f6ce90106770f52d330dd1313f2b93ddcecae8005163e4965b94370f19d90 254ff55627fd2c5458670da3f3c071030c07789e9b0d01c2ba33a448f0b538ae e2201dd70ab84732b975ee6d15f94fb5401bd84954e2415a6faf321cca5d8bd7 49c331f06a6aec59e89f9b47b3ff318ed80a58d6b265754e805c99128e7d1e0f a6b7e1e13ff817c5155ca545d5d71cdcfa50e635d3513c57579eb5b8ba05fdb7 2fbf3dd07151af0a7310921ed202e97d10ac06aeb4ddf4aea7489147724178dd 6684d6197182a9789d9c5418a8f022ca0aec0f19587a640e4adf46c62513adb3 8890893b2520ea74aa4949d5cc168e3642779da5f8d01e55504895cb28684098 449c0a3b690cf7bb6044f49525be3268433fde3f915d234d1106754e7da03aa4 9d12b1769e892576c6a4161ac36e554d602e59e658a77c0fecf726d1bdef5342 a1b8822e46e15fdcb930be69ebfb672f4702a425e64c4b4e3635d41066ffa347 6f2f18222e34aac2ac213e2b43debe0519aa60ae6e7952d727496219182f3ea7 ff651cc45770c3a643658f712925395a82cfa77e2b61b407caae3527033c0d73 f453d271bb91c21d4c014d332d43bdeb3e4815ec33280ec53b38b59869342f77 2aee86f56bbf96d3b583f9008938f361a0cb1240de24b8d3337e9cdf37b9eefc d55bf8a88c650a061aa8e4a345998fd6145e005388a819e69554b8dbb1b8d19c 6b734e2e1a0f6b39310ee585184759e0d09441c9f42147c21cfcf0d2f2fd88b0 01ef58c6fcd82bf52d64146cbdeb7fdbc9d994308edefef8ce61758e88b22d3f 3c9c01e4cb711ccff0960562339eedfbd3ac473006fd7b5354c70afc5243d2ae 9abfada06a8990e4c9d9cbdb1b9898ac7bc6aa515e1c385a4e62204c92b434df 03e62727727601da61bc24d8e15576aad8b881130e07f0b680c1113c6f291744 d19b2dd6e9f639351d8a1ad47302189879cd26848d5b40dc2441095a3bf6c56a 29ece2c90daaad9e3e1a0df839ea0884a03e16d2bc18db64757e737cfe85c841 7af789c8f767037640af38556b54d07d550b139c96d48d2c740308c8dceb9182 51e2b9c17b1c3189623cf754208710f4982347f7edf8a297fe2e385e5f32ddf5 ed4b8f950d9f0ef24464b08ac82681dcc9d410fcbeeea89e003e44fbce1ec775 699fc633a59e8c7b4b496bbed33f62e895795478c68cafc25abb9befa25b2bd9 117b41e81a3ebe1ebb136d9a3a305323e591e562dd5d530ea7f745e967bf5b55 18a86613c68753e14f73b2e447bd783ef5c694f310700a9aa2bd89daeb7ccfae f9a4826dcee9f7ad8591563eeb147224b7899c8478ba332fdee4a1c51dafe03a b567c9855f1333c5ae5ce66954b41c60daafa59fab6777d957983766e688b147 1d1acc2b7d482e545c0eea42da0377bf8db290e37f501e257316bce9bbd8bdd0 ad8566b43804606a494530bfe3858d2ffc43d69e51d1b92f76894f3d070fb52e 0923c6ad1a3282abe2d6a22d7883fab89e5cdfc1c0900e1f55161e7436bd670e f435933dfc6eea117c1b26505c32b618455c168bbe28d16614d101dc8d555030 68dd68df01a1f030d62d2d59a8b15d7e8510f7d6b23efc2781b739d4c0e4ca28 43580ae134e7e0cdca25822e39f4152f93566bc5f90454c95a5d5f5c4766743d e9702deb2fa2c3f9e054149b2ffdb70301fd204f5932c547dfe5ce5fdf2ab767 97bf75d3e735f5b94bfc47bc7d78022169c3bf6a0cbb552b2a234c9bf5bfbb99 1bcc5b422c902f50f9df4aaf4c7dd3ab8929bddf555ab7a841ba5634f8697d18 9c5cbd670f6ea07d86563c3328dfe6d4fda8956a57117e4bac7789fcd478f501 e201ccb24bbc90e89f66f6e49f477770b07a5d85411e85c3b0ad5c58c042248d 4f5040c53136b194440ecb2f0a004d520f1b5e27cacad555ca844c8ed6dc36b3 0a9d1b7d768af5a6306b853879454706c654ae83ba0acded50804fef7559ab8b d4e50ca95bd9b5bd78b8bf6b1993ad4f15c32d71e532335d5f8e3e75dc5488d6 aed1177a9f76d8a6405fe5092a1a3fae95b922e38965f81d133436949f8d467c 67109e6ea1f803624fb9dab259862dd76cf9ce2a6379cbb13c5cbd1bd7c6c69c b5251c0d9a118fa9d949f646f4e4baada1621c0ccece2e20d71d1dcd41ae0bfd 7c9642924c01f1ac7ab7c2e36054edb3f7fea39606b02a3c12022507f663ad3d bc9ff127aceeac044830b53369eed63fcef71b438fcee758cd817f79c88b8ff5 9f02e48f1469bfe1e11235b0c7241288597a4c83b093f14b08a9742fb80332f8 80915131f3ddd6b56d50d466c066a383c819153cfcdf55df6cd6e40d2bd25a6d 94f15e25c582b53cc6334d03ca81b4c472030f8e841b562ca1111f16abdf6444 6aad00f6c6a01b9138d26fa3223e2c690fc816d7a64a1acdc53d59da6d89119f 28112511d0d2cb0360eb56d4f6140849fa94573e06a739fb041b2869f102e4e0 4881c7f2088e96af3314954a5d1848a0fdc97969e7517e1ee73349fc99901a28 3d8e842437e93e88b00c1401800ef8161015cda36324d336cefe9c1b241ae8e4 1e1aa288a3d5a07bd2ca7b612b8e43c0ff06142f81ae2d0df30066e8323fed6c 4462c2b28185c5f34d57d827d3bc98701743dd2d6093d48ee6c10349d7f042c4 e980abc8ea0c1147a76b8cb1e1dc8a64677e05284b8fdcdabffe352ec19d4f45 e29fe3935dceaaf447b5bbee0579712a18c8ed4089bf921c534900d399f5255b 1d7756ec1b0bc1f75fe515e37369a2b66343bf2ae7fc2164ca7b8b60cc6a67f5 ec0458b6b4562c5205bba429c0dac0db2584f0fd53efea84978230eb31519bbe 9b98dfd68454d0a19159408448e343b253c59da273fe5647d696ae398d3a321a 2b53e15475c50de457cf77a3d864e9823d5b06da69f5816dc0e565a4c932a85b 6e228142bda850df131a4b1d582ba66b00846cf13154dffd60c978dd7c8c6c54 f3b5568562363c7dfd269963a3ee2e894480f0ebf03c91cfdc4b8d78a395acf0 feb398c1d4de66f65984b430ff69797ec138bfbdd128c342589609f011ba6dba 6896a1789f0dbe4faae0e1c5b8f1449c28739bc0af0dd2a602342f60362d789a 61bc99b900e9c1c4dd1db37436218cb9981cbc60e703df1d5ded294b05974704 1f74e303906d9f273d91008e918f78780c31d1ef128972473f98ab130ae82357 76f95959d0b35b028e20fdedfca2cd2bf85abed6320017cfe5c08914c8394042 92d51a6b0c4bb092f1d37fad16580c9ced82a0ba1461886bf07c1df82f5b27d6 7aa3565803d1cfe53a7dd9b6d04f56e743116d2d1ab1fbdc212f9ea488f8a979 4c3e86f9bdf7a43b88a55e223ef825de28db7d953dc4d4e87fe20c8566b54eee 3e2da6280fa9eaab72c9625da6508aeee85383577a1c5173644683863278e531 eca56b98edd157d07c23ef54b49f3880d375895c7c94e39728b6159e1f2d6d38 6775fdaacb5cb49f1e34960df741e3169e29778fb5a265e9a87f933314cea7fa 89aba973719f547d0a1c7cb9880be72781ea44c7cc693ff0db93d6544d37d561 b03390e0e2e9279d1be9df6ce58d4d2ba413591e62f08d2e42619cd8824f8173 80f8195ae6c3da34803fe4043747355458aee9cf62798d43e99a734bfabfc858 f7b056fc740fb1a3ef0149c4caa002c107bb269d5aaba822b2e78a3e7e44cd74 252f44d5d9c623921300464c8fc7094770c56668ab33831bcaaededc3f761c9b b057a5def0256353094b87fd160a531effe80d36b7987e331169c0a1c5cf1818 d432c83c064585fe146076b8e568838775dc2d02659318e89b35f1db13ae81d3 429edb0a3d8c9424eebe4f2734afddb1f5e1045fa56b7d55b2b909b65a63b0cb 8a87c7a6c3e7c766f11c57d3a46323ef5739192ff7a85b8828c9d5203ba85cee acd06966c2bd52bff6d8ff22037ef974de0334de5253ed4753fa7d5b98b49f89 b99c1b99479f7ed2cd6dba8fd24a1efb5ac05deace34a758ff8eca83b59c8d27 41ba69e598ac4fa6d32a8435446604411cd2c486065c74afce0060eafa9dae2b e973f2d8311e4c6759702f16ea7fdf32608324d780fa93048d6528f9302867e3 fcf3f30976ecdfdd6c224bf50c373112fa47d8b5c92968b427bd409bc13b091e 8ce2b5fc0c5fa9d8de07aac8d48b12a8106b6fc5b2f91b65fc047e907c478d97 c212ab84edba827b624156a90e606947e312e5553fbff2eec4daa9b80c87c5c4 498c553c3904b4924b5a8d0e21a29b7ba2f231b02138e1d99e75a407813ed6bd 8c35607b3ea59e73abb44413f4bc24e64ac7a6d4354e3af29874941b62b72077 1a9f7b68fd99c3182827a353d25fdf419cb953f766927957e9cbc944e730808d 4f35b1559e1d0f41271e7c316d67c70bb85d6503932fd5afd96cb6d1f77c6fe6 691af1e45f5de38a1cb90d12af3dea03461fa2bab8a35a446cd76afc9287caeb 05678aec836f7a04e5b79949edbb41a5f3e4b588184ac3a9604b1ce2da2270c7 074bf2ae966b2b36fa314900b13a9fdbaa6c8041c97ec589bcf38616521d0f0c c1085fc453674bc050503556eb0aaf093b84842f4de5a13530af4f0d3c8d61e2 0f8cf0d64e701cb0a228d64072e0cbd80f9d78abf312ba4388abe42f0b444b8e cdd20492d7586e32b0dad546832364c58a7e361022c7ae4298286a33d9f84230 0734b730575c7beb83569583ea5101916e75dd0c134e811a736f6857cf40c480 80571fc71153ba349385e6497cce4fd5186be896a6ec0f83874a983ec9cdeec9 ab275dd5d1bd11fd16a614192a0e45ca0e859530e9e0d94407f116188c4f71e4 44ff8d2585b3561d9963cac6d61f1e2c18cf76be7d8f956e9ac598c2fc2f8be5 81e887f0491ed00c19355e0357352e47cb002f4a0bb60372c06b5bcba533a821 e792764d461b3047d097d8d88a14c64b8d8d0f9d99109c2fe74c89782271ef04 3a44e82041c08bdc8f0cb5958254437f8f6966503415baa0e2f6af9f6a1393ed 83009417b41ae607d7b89631588fed2ca6129b720e160037bb68347467b5f45d b5da4355482cd3d5fe786d09873f316e206159353d069ed083a5dd605476176e ea467668f6acd34f83f790c78ce44a305d1e5da1a667e71946ae77f2abd7bf04 8776801127fc225be170a98ab96167987c2fb7dd442b414e61da77b537471e17 16892c94a4e904ca497a8c83ea15e0ec464ab118661d61fbf06fe5f0bf3fe503 c3eaee8e37145957ff978a3f10ed46fca99af441674864959301ebe86a40106e 622d0e6f1b3de3c1608b263737186a23ae9f77e4dc9cdd7cc2dacb186032d45c 29c5be8408a70e1c27e320dd0120c5d245f7afa0d1bf08b044f8d389282c5677 21a60139196df809259abecb04021c5831856cab1c049e3a447873b2b9ad720a dc93b65a094b796ed2a750938617c8c71e4b0faa42be22384b532070e34959aa 40072bdda2a3730bfc8b441774dd92bbc50400396ec14ba8f2db4e1f1b6f0143 c660ae33c2d9411d3efb7f842bbc264641796458c617fa9504418c970785ed0e fc78f4c0fb9ec89ce9ae33c8413abac9583430fab6c5b27253aef0e8d28c69b3 81a4257793a2d7da0d7675a775c1b0ffaaa61b0845b725dba99cd026db350290 5049f5a4260966f75a7508df56889f28c2b387907646213cf36c41ce5fcb9ea6 53b4472ee5da3469b8457ee34f419f4d8f743dcbc2eb8ff32533868010ac6d10 6f5011f07f8234b73410ab363934516d5352d941b244e06c8c957437ce6710c9 206e680eee20388eb8c03ec908620ba0d78a5ecce5a040ac681ecc19cbb808ae e98be628f017b454d0f8673a8871d7e05ec1f364550630b0447494453198f758 d091ec1369e2eb8af2ece9dc36864b4d1cdccbf9d16e288ca1e91128997cc550 3b778fb8e60caf81ad4cf6dc4c3971dac12e6e37e8dca9879761c084fd66c400 f4421b4c335fba7672e1dcb25efc91288224fb5a7f9649400aee69ca15c285c7 60afca8204c97b46eb6bd6b34b78155b6b17ea06bcf3684bc46e9e86ac5c26e1 6e8ca761b8d2689e79c994b8c4866470437908f4d684d34dad0b2bf30ec6ee87 6896f072e16931ec1ef6c662b58f7ae1323fcfc5f803a878c5f6a62f52aae273 156f0b3629ab1e057a0e381aa2a0511cd8b7f91f86d3f521fac7a24fd5bf8c5a e5eae1c24d052c550617b4cbdc95140d5e980d13bf7803bf3882894ca54503f7 961853394f7a2be4e2c4a9fa2dc4dda1fd7cb520a740fc88f0bf7546ae1c5fb7 58ba74cfa5592eed97b5ba0bf9ddfa2ab5f155714d41a3eb002cd0d37cfc8506 c08a0314993e1c8481c8a650306fb538cbc8ad99d737215c9e76232e4ced8bb8 e28eed351ab3b87e868de9c20c48da4bb13ff4fdc5a5b6bc73f12cc80c1b6672 1842953f09f75df2356b669883bf1ec9fede3cedb532ea89d0bc024ba7251c39 6be8132df21d0aaa0bb1bfd06c4d5831c9af88663b12f6b35e665c9bcd173764 ba977f1058e82ad88279cacabe1e63904b45eca47d5e02c93e400fa677c0f72b 71583726655ccd9dc61c0bd556f937cef06102837aefe150596464da78cd37e6 9fe1caae67be2f300f03d2e5990db8afa1b6580df9fa41f1e817b1540003b818 dce0fd1d00f7e791c11a98390c6121ad4f25e42e7939584d6639d12a40b655d4 f6111b833591a5889f68a7e06cc16594d2195a74cbe252fd9d86b60379d8c17e 75b6bf382eff47af7dee2d63dbe6c126654905a2bc2acd1d052da4dd7ed216cd 25692824c1fb865247da9d2cf30f9e8d0a6c5ed6741e400e0ffe55eca2338834 a78564c4e1acd3a6e42abd1e6c72e7cfb014b03a1dc1fc8d0577e915a510c79c b2f32871176666ca93c999b88eae791f757759a9dab9d57df445f1d7b7a24a2f ed9ce2ef51ec2841620181f663c734c9e9f58d3e4c72e27eb26394cdb406bd7c 93cff914797933cd98ecabd53695db2105616a2267409f922fbe08f2f4d30eee 1abc038498be1c4256edf6d24da544e71f21fd0a72c79179cd5ea8f5e39d26e9 02a2dba0b58b6406cd7ca6ab943b2fb467c4544e431995f556db52e20c204224 ee6477ab3a00f966a9556249bd5dfe194c57b781d222fe91228d98375c95c1ac 8cee10ab2634abf637cc3f5fb4ab879b585a4fe6c6a015bb2fcf3f907fd14275 bd8207269f5c1427866278dc158529f77c282b5b93f983bf3fa12ef6a90acaa3 6b4ce4361ea1356707e04f0f5c5531aee7b9c2660579043cba97e107ef2a4d65 2a7cf69e4fa99dcd92ef99cee17b78d568f90b989cdd372af6e2ca5e4d5c110c 5b692e25c7a2523bfccdb5dbf3283ecdf7a99a9bd2034f2166f156e413d6d4c2 bb1640bf7d263599b5e202ed03d916a7c24c1f4855f6207db1cadfd096ff655d 24bf85d4cdb17b4ff5e1255193e1973d461f7b1d7299f0af514cc80b7179d7a6 45fee6e64be137c6640192eca7430ace002ce2a036a20da96d4dfd06cd7054d8 8584ace41cd335003fb591124c193a4bddca1f9915486f4008d36482bc6a3236 5f9781fc4cfe0dc2e674a3186effe001e3f9582757b0b988b05f512b22a3d0a4 f4877f47b65d0f48a675395a70a0366f7448dd1e1a5900af13e1ebc35d526aca d9190f33c46fad47dfd848d1c69453ab6549166a3ca7ec74afd4091796cce60d 38e86f8d671ad354866e3fd44fd94f780eeb5b2738c8ed3aa3a1d7dc88f0c1a9 aabcc0361b0dcb9ae630b28327a3dfc9812c63230961382787c19fc5c8ede4d3 297d55a19f6561e524c45092fdc9aa73d161f890f4d05b98548558c3ee3b0930 db043b5531dba14c290a490c572377d75b2303f2d07cfb1c18b8c754c8ed105c 2a36b8f092e998ae1cff7b59e8d01d724f334d66b6170f51cd9809d556e9a0ec 7f41a9b636c771f75206fc2bb2d66b41a01b3cc8bf6534cfee21b146c10a9358 e359925bfedd3e6df15a87d32880872a2bbfbcb57f54eba1e8f27cb2371c726e 84e8a1311f43de6163d79fefb63b194e3724cee87cb2a590caa64e0c7134cfbf 7e9af9e7e2d1e38549c85f5461abe53f506ec8e4aafd71aa40e9e9da3699d95b 69a48637136b47744331922e9be0477a21660cdb46b4bc47469a2d6730571219 b9bf8688c2eeacc0e97d900d9535d834f1a457521b5120cae845eb36c4fc02f6 72ca09b44c7547bc4c0f86f2a22fc46387ff8aae25edd92e86db92412f2c96ea 3537da2931badec3b0f42024ff6e5a9b4155761204c2647f8a481157d640d83e 3e5cfb81c55274ba7677e099df97a102440b0eb9fd8687de4b1e8f5f35389bed f9b93fb503a156213f3f6d4dd769acde1b9e1b7077b8de5964991290c8010c68 89c92b8366025e40974525b41567149b2ee1a251b9df9d73339ab5099a9f7ff8 0335807651c477ea6f4f1a84b332ada73000b2d31a17ac908cfe4efb0dec3f84 00404d93eb115eefc5016c09eefad519a5edcd80ddd4e7483884c193573f84c1 6246e6d464b51099c87806cd468073fbfa3af6de24f6de1c1f871289d5ccdd67 3b4f6f79476fd881dde0abe9f54784f35b42db0a3683585cf0e9bd6ee7b39313 fbeb4d832adf9ead1efa953ef8604207c1df5cb8abb51a9ce36464f9e24d3a46 8b1097636c8e9a1379d1019800d1a7a3a78bcc0e9aeff2e2780718f53281b8c5 0d4b3dfb9115e08bbeb93283eb1888fd1f2bced76f86b04cba3393795382ddcc f353898e8f9b201f8fd560908981e93e5861d24d4084fd76036ba1ae0d39a2e2 4966e102143c6684e53e2752a942748f68a24a6c8aaeaf308406e2effe559cfd ee29fc6abc3844bab629c96602d69c40f7822a04ca483cafbf13ef7d3e234d0c 0543b97ab80c5fd06fdb44b5a32790fe134e8b6686c5898d299a2b410a57ac4a ca40bb3ce11dc9ed57bcbff72bdb2946eb53b4314b88103fbc14a85955539ae0 43a5944a3e2c73eda5eed301f4eebb6664b59341d2f44eece2cea446c24c203b fc0975ca3fbc3f865396fd350d93564389d765de0c795b5750fa0535f83d8bb8 7e73c90ac2a14e60c08eb8277edccaaea605af508a7a720d2b1fbf8b7302d9cd bab13d06f148af233d3a524c3c5d764249b67470406d5fb402278e467e51824c ab48148ad9fe9f9e5226d40c64552028 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 cleartomark %%EndResource %%BeginResource: font Times-Italic %%CreationDate: Tue Mar 20 13:14:50 1990 %%VMusage: 32912 39804 %% The digitally encoded machine readable outline data for producing the %% Typefaces licensed to you is copyrighted (c) 1981 Linotype AG and/or its %% subsidiaries. All Rights Reserved. This data is the property of Linotype AG %% and/or its subsidiaries and may not be reproduced, used, displayed, %% modified, disclosed or transferred without the express written approval of %% Linotype AG and/or its subsidiaries. %% Times is a trademark of Linotype AG and/or its subsidiaries. 11 dict begin /FontInfo 10 dict dup begin /version (001.007) readonly def /Notice (Copyright (c) 1985, 1987, 1989, 1990 Adobe Systems Incorporated. All Rights Reserved.Times is a trademark of Linotype AG and/or its subsidiaries.) readonly def /Copyright ( The digitally encoded machine readable outline data for producing the Typefaces licensed to you is copyrighted (c) 1981 Linotype AG and/or its subsidiaries. All Rights Reserved. This data is the property of Linotype AG and/or its subsidiaries and may not be reproduced, used, displayed, modified, disclosed or transferred without the express written approval of Linotype AG and/or its subsidiaries. ) readonly def /FullName (Times Italic) readonly def /FamilyName (Times) readonly def /Weight (Medium) readonly def /ItalicAngle -15.5 def /isFixedPitch false def /UnderlinePosition -100 def /UnderlineThickness 50 def end readonly def /FontName /Times-Italic def /Encoding StandardEncoding def /PaintType 0 def /FontType 1 def /FontMatrix [0.001 0 0 0.001 0 0] readonly def /UniqueID 28427 def /FontBBox{-169 -217 1010 883}readonly def currentdict end currentfile eexec 7293503fc65650cd274112df00f4d825f74661c93d907f4f913fca5940ebe861 71a29707a66eb62f5f8f19d3bcaec0ecbc75972d9c0ca5bcd4b372a971ca1353 2b2814bf011cd0522f4dab7e0c6283ddc3f3a799355d02d1f75b05331dae78aa 31d996d0bf837ed710fc7dc63aba67245bdd31a4b37eade0805bd4715bfeefb6 d27a49260f4aae97f6190792428295cb5d6fa5373eaa661dba705f23f4ad06a0 f5b355ee7094a8ce9840b130d81a8fda0846f256fad1604edf013f73c2fa6320 829fba43a2bb4816aa3b9ec6ebcb93fe30f0292d3406f06e028142ab2172b332 d555a08b05ff690cc68060386d49049ea37d13915de3381390e7580263dded0d 9cb2379f39b47ac2499ec97d2afc99a4447c054b567aeff6b4f86ac7fd443f3f 1f4b85197460c768549f175f4563fbb007796109ec3bb992808a5363e4b47743 0aaef77efd474594fc9652cc1846fc27c9b22300b718abd7dd1c7660520481e7 98f879e6a87d636471d5b30b323ad62aee7749057422ea5b2ab9695e6d7ec907 3c908f6a70702a4d73b705f8513570379a1eac6274bb2666bbd57494d0ba8cd6 e1ed8e6c1e710293d60259fb4d07443f7f89cdc584bc29c5251b089878086727 35f03bc244c6f9642f9427cdd81d1b594d33d5c08425b8c78d7632f184343c3b ff97614ce12d3bb1888052f448857fef2124648b3c0560c393a99aef82243775 cc8a4abbfd51957fb510939268cd0217cbbfb25e60e3f6b7408407762e6ba5e7 cd8d38c08d6b06c9bbdfb31418e00f6289c0449868d29856f33a57ae113a16ba f4bc852b2c0ae3dba984e6f38bc5ba8c1c129c1a7fbfadbc3af886ba9aeb454f 691721b478f2f94af29976f49491df073f3c92c21d3a001044d6525043f3e321 dde6b323c8e6cd6ee042428ba82a5515c78804f67d45a3548031cce4d8af6b1a c09d507bcda506eee86354a96e1c39bba2b44569746fd0f7b5629bc36585e55e 7ed17e5b51864b340644da358b110c38b2aa4fe09f2f2643afd120cb02507bf0 23feeb3bc93a3848e5c480675891189ea5b5d6bcd04d30192249449d729c5d2b 7277345932a6ac09dd600fb8aa8b371e4df4577f7707242de5ff55b21800c2d5 c6fe578dad8f68985e56673962b498a98157a9e0098e167799ec16d5cae8e737 6add9d3fffd8ca0387b9f3fc0c4d3ee4105c097702f42316647d905576f561ea 48e01b4f950847f2d320e2cd67028b5839f40eb4d7dd747ca2f970953ad512fc 7b5937b456ac415fe6f3704fbb67c8834136339895cfee98a795a37fe27cf852 f4b9b11c953d943a53feade8b23d23f15ab371922f75ceeaadfde26d8528419d 33a002f31661f3cac10694ba0439ab49f524fc804bbac5fa2797963528aca10b 8c92a6c22391579f4011f1564f591c3b528d02bca626eabdf4641d2b09b1881d abce837fec16a17e54ba5a660ea3317ddcb6d87082e13d0d96200ca6acbc3a0b e23c075eab0559c338b23f185b3e45e0072aefc139a069bf519f62512a171452 2e1b8c3a05878e5fc63884bc081f33cb0e952b1798200692849ee300487efc25 bc5b856c8a1a67215ecc0c6820373a057cd5164f460edabbb20b25738aa579d2 1ec8aa8d8ba3652efeac63dbcea7b5205e266d3f77726ffc3557eaa3604ef7ae 8a273240cda4a14d26bb75ca866076f5df7827b21e8cef5bd4cc6a596a6074e4 bc1f616f6f0b4002200cdf7a339ea39c43b728db64d4ef1c57be989893ead2f7 e0997f91343599e0876b8e8bcbc7dd242ede42827810b3bf89f4fe0cba838b93 14c11ab1a92f6e5aa4adfe221f1b4e31881d0ffceadd41ff95ed851d1d69e7a2 96659c3680072cfb3e8aa5eaf5d65de9717e289baa73daf2e9c898d369e4b2ec dede90c1bf2cc520accd80e2854107f555f08a5737d752be4033a188a7f45d54 147270b701272f6cf6c17c243c96883233b3ecf849d43073e80058e5986bafb1 f09c3dfab83e26193db1289e208342608c6e01e633c814dcc80fd2a82ee488d7 5e86e1e692d9b6ebf556486effa75e0e4dd995d29b1b7a2bb3cb4c20b221a5a9 42d6065b216ca19072a415db1bbc7c5b7d4075351c5fcdd103b135943975e0c7 e15986a6e7339a2de0e92b752fde6d24e226400024e7c18ad6835009ec0fc5ca c4e6b487e7a941c095ed68facca07a7037f2eb54f2d575ed44f22b339463a6d8 c21f1af3b25ab50974c64b1e5e75549403d7fa629fd6b7366b109921e1f8d228 4c70d438e2cf3dde79da5e98d76faf7afcfbcdd5c889cf7fef23348b9f78c628 0a58f8b8073e19e3b57efd8f5eba45543f23e1283178b6ab5aa3f0e2eb54e1c9 3f6277592aff7aa54ad78c89d8cfa3c2464cf66083ffc7b0b78d4b6ae0b062ff 4e6c7c77ced5e9ec06945ef2c150949ee4a3660cb7094e074a253e5b1fae57d6 7bd48a069b43721932eed1b90f3eeb28f8e398b642a63bd2637c6914185ea49a ab16aa3dfcef20ef764a3bdbb88d68d27203b3cde421efc0b8d491bdc30b737c 4ca5bc83ed60a72efa13f7a2f9ca6fa14b4668265efe6485f6b2be4ee8bd0593 ab6facb66053e899eb8fe87623e6eda37cb8bf466202b13c3eff2ff4bd7c970f 73532eceffae1bfd7d5ca354cd8e94ddffb6f7f8fbac8ff9ef95aa52d5ba5a79 b3e2e61d58cf25a063f4b7fe3cb9f85fdadde71ce03de1e26edf1c347e09457e 2ecdde242839118ce4bcbfa94c8f0b953861050bf5d846c3748cd31c115c10e1 976d1ea313f0f44780b89cd1e6540d20116ab4c81c19346328cd55ca5268a173 b38118c6e75d602a54b63c3c05dba1a06e108e49fb9d0c92de64e9733b099173 e957c0321884f8869d47ad7039a15216368e1bf923e6d94057b796091ab164c3 663aad72c42397c6808b06c7f9e844cfbc5d75cdcf646e84ea0b9c1c0f8002f3 deb82bffc63fe99d3606ac1ca6aa60c2f3ef411f5de23fac81e01fffc396bce1 ddc9227d77620dd0952aa92103b2af2e61d4892684662dfd2ef78f8d903b7d54 1cd6170522a64cdf2cdc11fa5eaf93ba2fc0c0d6de7b11fe7d50201dd04fd692 bf0ea18b7fe4819d527ea9683449b4a1843b8ea74e1f92bc16e39a33be51d98a 23212f096178dd4e9f88c16b5b960f049f064b7d91b5063414c0c33b5aef75cd 8abdf01e6f54481b216df8670dadf31467eaf6a9dd2e031e5d3cde7e1676a7a6 f3f8391fd2c3bdcb86f2e44cc94fbb10f0740e19bb4a5b7f7387c12541ab4ea8 10e292cf3c33dc8c2ea06563c51ecbb87933a31d64681a49e2a38216cb5fa24e 41c812d3c433bb7b867b5bbbaa3241d6ac776b09c56f14eeb979dfc01cdb6c34 da3d841b0c32f641e0e2ccf89a3841b2176ed181119ed9becfbe797aa0423fc1 295948038303f58ad765d6a7c40517efb11e2c144d82def51de1dd8307147e3d 2539c9da6ad2ff3409e0cfb48bda95300c0138c4ea454c36923c9359a1482331 238d89d30693beb59d44ecccb6e66dea32218410359feff2feade7664fe0ae78 b0fb0a7541582582af289b5927aef1f2f241ab267a7dfd59a4a4147bb807bf8c b50d788da9532bb9447bca09175e43aa0127e9de38d600776a72f8fc39190ea6 6e2e6e559add1cc41a9121dc1241e8cee5e55c97b60b527a4aac3acd75d39cdc 9b6fbad05273b4f23f1366c75d0fa4827b37ac676888df756bb9d32a4f287387 21c0675c45c27da3591a190fc094124038b1e9e633517061f66dc0fbe4b3fa07 76a0ee543a18102bfc28949cea57ebecbd68bbe5859cdbbabca279846a88524f d5412024c573828bd0a26ce5892f7182f319b807cb5336010ecc0c0d1b0094b8 c6583af08e7a78d810abc5b73d479b844839c46430d4a50510df29b9cf656a5f cbc747c0a1f8ff1017bbcc00728e3453fc1817343103a30ee0de14e4f6c172c7 0e647c09131af6466814686a7f978501f60b02057adb46c4d3c0f9ab7859f8e2 66c7c8dc726218e918453adf92c7b7ed0663140b72931ea291a410be00f0ad88 e58a5ff93aae7c0bd5d0f4b188305aa050fb3e774173d2132de714b757651436 a00dad0008600f7380b12c18cb9a139b01a133fda225079e0351f37d2daeb918 6807d691a5e4859ff80f9ac7ba527ce305c9e372e49d7cc93056e699f7c00766 0d60fe42a711c05021d74880c254c186159c0f1aed7e2568282c95dad6a1985f 0d88cd5439e4d47cff7a93bcd159b9e7ed68d81f53d04d9789c60be67f4709c8 dba355d5e09cda43120fb4baf61e6b76851c4b1d1241b638d6af2182f3d77d6e 9c0e41676cea4c270987c63dee94d79a8afacb3e5ef4152c29088db7e7d34a20 62aa05f467900e702444c15158c3c2eb274c091856cb963a1113cbce0c14eec5 6c125e3d2a3d8bfb303b496462378345ca30fd21c9da00444637cdcd838857bc 8668e60f0aa1a088967e69ee465bd1ce6553a3e9790a6685243f4feef3ef25b7 930a9c69ce4338970913e69a426bd4fbeb78f44a8c637b4f5eb5d20143fb6a85 9ba0d4d424903507e1f74576160fb2b622aa855901b3d8600407a0ba9ccccee0 7d646227e5796dc73730ff59cb61a4a575aeb7d1699fe3f60251626b9ee2705a af36e491b48a4b9f83be1cf9f3a90274a5e6b2b6494d9053a7c93d97bd0ddc08 ceea6639df45dad9066b7c3a36ff08b1e6b5ac9e358f3f920f6faf41ba209b12 41668944cf39c52ac8754731876bea177df1abd101a454aae06dcc9b9446ad3c d0fb1b77ab309a25464171e77199960c8d6bb62068fc564dcef51473a53ec06c 7849e3159a6383fc1c581835abafd392a94561c8c59e7412b4db3c9cae6ed3ce d64ca2707ea230670ac8084363d7e34b7b532ce6311ad1aacd817f05dc4d7b72 58cbf9707963c88d594b97dd427e04c1f747a5522c9289c6c1706bfa30a9d983 5cbc6b4a4fcd1c307b42a3174ac4cf91df6cfc7bcfdbc5cd412b750d2b693a80 fe73b6eac7f492fd2ea53ef4b67263d9b6befd744fc77817c196f8499256c21b c95c8bf1267952678e23147f1e6fed6da385aaa7ae837c9092047dff7c6ea8ad edb65f9cd91bc87072cfed486bc0a0f6038eb3db7aca98cf79d51977c360356f 8a24044240358330232f62dd250fc7ee184b63f1e373b813072dc92fc4f15b21 fc941dc5ce1fd0def1577f95507f281f1eee16781540eaf904337eb01ccbc6fa 5ec5b3c0e326e0b38165dfc52688aecaffcea15f1a224d00cbe1c2dc511eadf0 6fbc94a101c8c6f7702850d1453a1cca422884904214dca1f685ae310d363ee3 bddd241be513ebbe8bfff50e4f7dd2e55ee4325e288dd961dbfd06d592b8e130 171ad01a48ce508a5d07ffb16dd37978a5c1a4fa3059151691b106b9a7fe7e33 2e6157e92c19b3ec87f512177346d895245eea9867d1c64f9c1f18ffdbcbbfad 5fe48f28568212b4a24dd330bc25bffb7c601229b40bcd46133e58943f48a4ae 88ce6ec36e50acda91ebcc0da36083e688e8c5fe6f42acaed0d78bc8621836c0 823b7fec3e596ad16d5ddc03fab5454082246462ff7b9f3bcf01f58e7f9e104b 0b4913d76363cfc84cc24a5ad7005e3879e836efb66c0d867b1efff64ff02ffe 4509ddac234b3a29d8e62618490508139f29fd4ed0471adbb06c2d299d07b9e9 be9082bb25ed6c99c9b4d644e544cde34350e096ae9b7c304e41cc7b90fd4d0b c7e48ad9ba89121b878627036d97c0bcad569448aeac6eccf2b69aa4714add89 06056d0ffc6138cff4c75ee555eb38ee3b75709971951f6134cd6264197ae7cc 2f9564e06f0ee4fe8611292bca406d451bcbdaab1bfcbaaeb22c7130e5df9fcf c18662c3c13f41ffcfbb188d605aa8a50ea8ca3ff9fed297bf49b56f00e06e6e 55456dead95ce9e8e33809deaf3ce381eda92aaafea3bff4c1dadde6771a69fd 09276aebe379a82ddd4ed0e044a8b434e97845f182adaa1e34336358bfc98111 516552dd96a3fed671f7c74a3e4d7b53eb900f93fce6d7384130739ee9c8817f 8043c143e4f003fa7d23e2f105bbce92c042cc94a9417c9f68712d2904003475 47bdcc698c34bf1c6a790bc9ccd1b74f8d5c70a6c4c333758ef60348dce52c9e c92777e5218da47e1bfceab8b10818b45f1d7f03b11f6b9156af382aed9928fa f1b3ba155fbc1a0b409c80a19ffb761b68587f41451b5a7a33513c42f8efaff0 fa5dd9ec64414fddff84748aae42275a4aa9f50b8e889e3f0a5a1f19ec6c599c 4337a07fef101273f707f12f8f6cc2ce84e1f5e314f4f7d9776aef7602a38e11 8d22fde22d2d463040e6b7c4748453b0eca18f02e1a9f82d75636d60f0d5cb46 a47ad32f80fb5569fb91edb892cac03c3a3a2240e07fa0fdc75393cb98f151b5 b6c7ff1aaf08a9b5d38482338893fc061abd5a44122bfc192335d915cfc94117 ffec3fb13277f4817fc624ee85cc60a884ebc904ec461746c3b833c9d9da9eae f9aa8c50d11328daab35976226d8560006fa9f5f72eff1091541afab83a361bc f146b60f049863f6ae67758ca22da22f3f9dcb4cc5fc60659313f96e349577ac ff63d3532265f8d32954285d594cb7eb44f92fac7be745063ebd60f95d6e6206 8ad7394fa5508ec4d6fd79adfaba2d2261ff18956478fcecdd97fb87703d4a44 209c8de32b7c0b2501e3ece9cb4beead7777592b5e602ec0519d75003345ea90 8fae26fbe7191a7610e9d598d04a4e6b052bb70134f4f9a6115db58c7f94b5ba 8024690ca080392cc35da6e7a2861736b098f04d2f416ff3e90ca2c065da4a9d db2578535904ccbe84a3a67d3bf4126eee5326597f5c82d4faf0b37b975ee827 68ceba7ffeacb22d54d360ef6894cf059b73d483be7c447f5d4be50f5b13e429 dad20c3a7e312ec84cb2b7d581f31702f05680292e5a05f030020bc79bdcfe89 9fddaf542650e9ae9273e360ed217ac99f00a683b123a0558d8a420f5011cdf3 6364146b14381cd01a0e7b90b60740375cbee4b028b477ce8019f113257a38cf c910d0a153a05977783d35cc1f0ecd762989e8c1183e66df857e72310c0958c8 cf4058bb3b68ec99a7482063f4ac0abfd228c97c0081d0504d7cf1046d40d72f e5c6281a7b433f354b713a6508c0b7ba996ad503061cfdbc32147c7249e00142 9794032f4690231c423eea6f0b8219eeacfd67f58bd2bc3013c994d296a0014e 80c55247eb7550213b2dcb5928e119a69a7b7ac441f71ed51dfd75d756b6d250 2c34f306dfd145628c5d1d050fbc53695682d894e86891e1cd4f338c4429aa64 227fd3dc31c90b69eef9f55eb1d3d802dd5eafe5c87cdadb34a7ac3062439a10 329ddf2702fdf9058c56da41898de50a80d3ffb56e2d19bd921ff2879a5d1b37 e5f581a7e2820d771cdbc5bf58c7a5b25e218d1ebb8b6b3d0e47cc9394513c3e ca695e8af426fe2d7d0c3a5bf6e2b514b7fc8b47f8a334b1bddc8e33bafce7d1 f2fd32c072bfb655187194d05338b95c34b878fc9a1146351bad4c780db2bd05 8a8f23220be941b74a609c0ee1ede37d7bc91c9d56b71d7437fd118062685aa3 92da291912c00b05b289dc5b535508861cfd97bb4ebbacdd699c5d277cf96d55 3f94bb875a651844a34ecf810bcf896a9e7cbaa5d0082639d8bf3827d39348e9 eb90e0b7f9e16754203e0b37bd31297e3bc662fab4eeebb8a4f82358fc1f89bc 6bfcbd2fb8450bd5b2abe88c4d7158026693b7cb1c617bae23bba0a541602c11 f43ba55b66adf5e03331e449d397abfc768ae340a7934f08900d517f99c14898 49359f39fa4f34bfb9846dd7fd50e9db5a2aa6b01bda9cd17518dff4464abe23 47a35db5f303b4667f9c988b0b420ea773ec2139224350beb1f8cde6ed0e8702 b1881843f5a06e52ed1f041d491ed49b8616828a96a02eedc02719a756e70df0 602d306513c32c56cee3f24efd14bb6faa52eb8be708f727a9111e487395caf8 917f86f0846908f130b78d3077a3284a8b6e1f5151d48e868233be3f242cd7a9 79266b742ba799c1ae0dce778e93c596c1065ae88e593c766e4588b8e3a899b1 c216c5b88f5b956a04cfa09ae4516b6769bf5ddab2182d887c95449d7b4392de cab6e5b7a1e4666794697995cf3fe6b0a0016a4dfbe5aa7d8a395b3dfc198365 b6c80d47bded23a5a9c48153f8076a5a5533352421e79a5c0c5b93cf23133a3c ce565f30f029728586e646a575de78f8e46c2530b03b9333207d85a9c0181148 d2d9b61b1a3bd316cd428ed8d86875c5df62c503440278237f7d115494abf5f0 74650745f3f23b26d7727c9b7b5f46b9bfbed0e3449fab5c73bd2b6258aa09b5 1cdf860b6894ac46e901fa194af3024d29a36b339dfbff5a467e4fb0afb80b45 06e950e01c6736c0069eed950d41b8b1dbae0a94cf1d80db004ce3c9d2abceae d02539a73d1bf648fdb100634bf670e3642f583983d176263397c4075698f55d 5721cddbefef98e44fb53bbbcbf095024cdab3b74a4474b662c76d33cb600f09 be4b0788cb3d2f73cfe77c698542bf665ae735ba11a75a3cea6b87efd3f60673 a1ff08fbe097add1b21393e036fc6548529da58208e0e8802b2b5bf5eda6ff22 450288d3966cd6db3bec3ad631fb44e2ff5da571b4f444030ea4fc9c2a12616a c63b037cdfa5adba31f3db9c78dd26ae2a3ca7f76de637bc93132b0e6061f0fe f9a4742dcb0e5f214a1b05c1f3ff98b08289cda639e22e03b3a99c2346c71257 30106e7bb6aeec20381d0b19d3eb0b1df1f741fcfce7bd0e440fe2cbf432dd67 874343ab43bb18ab200b22fbac78768e2280d2514fa9779420d9a0d85987aeae ecc83e93ec4aa2b33cb9e6053d3a2d2e0105af1fa6df7395b156ae5a05482202 6d2567dbccf0ea814871361327e6fc8dfc4cd4df3d2c03edb4e6b62f7d322662 40058b13b2c0344d654b1a8f27fba3e1dbdec40249f429ccdd68ded56d566d77 159cf91134eeccb750abe45d1bf60ce993bfaa3f4443fff918c1ad48836ea69f 1701d230b0eb8e0355ab5e96af4e18f07ea0262ed90946f8a91a0bd9837d99a0 013fa23c042d54943d6895d24e2a03e96eefa4daa591ec3558a845324a2b709d 3a41eb9d02ba878986e9af9be07a4320a18fd3868ef35e8942dcbd5a1f264665 af5ae839e16a23f99520fb2548561ff5e7c0acc3b0a24b6448ae11cf024deee0 74f869e490f2d2079e0742d046e39d36b5ba64c02dfd2f44f7281f93c7ab22a0 7578dbd821ac9fd97df8fca89eefb0bbfa272ce50ff9fdb0d72e63755279efa9 a7eadcdf5dec4d94e8dcf2fb17872e84c2c0a8883a25fc0c128644361b4c2b70 956bab4e31c2dcaa6e489a2183a10395e00cd34a0660002ada89d76e964d3e11 d27a80e3475edb0e9ba2f17486eb7e302c38c6bc7fdf3eba453ebb92b47b4a74 5a6bcbe22da1e42ef36558b2ca819bfd04ab20bfb7c1de5f751b34427c0ff1dc 0e65c5e59e09a4f10abad2b9b44e5d11cfbaedfc5daf8db679fe2b398f998f68 68a674181d65d1ae088ae29ec8115535f1299635edeff5d9c631bbc07a72248b 089b159c2b8b3d3e70c094271c4496607f31d158c4bb70cd46a7f9ba33717472 14d89734e587878bed34bfba0a2e84c9df997d62692c5578393eb2ed19db4d9e 1f4cb72431f9a55dc573a7fd7ccd56e8baee55f8acd69511f04f81a4ab368d89 2f4f3641c714840c2060472e405ea9f3e4463adae519cdc6af5987a1533db0ed a641e7bccf6f2077a82b9b70eb67df68222adabbe8f0c4d350526f551318d804 8b24fc13f8f217ab1c97ff251133a370aa71892ac49a68ba61e38df7ff7989e2 14c997036e46fae9829d222a8cebf5a21392bf25ea74c42ccbab23941bf0af3e 477ba09f962cea1ea394706fdc616d6b47daec7c5c5fce37196ebaa8e6493900 64025488b8a936ceb30c5d2013c75676002c7afeddeb36bce027eec20cbb0539 3e0e3f512e199c339896f0bdcba12a38a89bd873ce7d43609a8a8eff88ec45b4 2a738f4467dfe19a5a7e058be0485310eb6bc32abdec71fcfa3681c043cc0b55 ce4c5de95f8a3c488a01b893c55ef7998b645394fb42dfe599ef19e9d74beb9f 9b6aaacafb7dd0e30d662efe5e6d4b9db1c59aff2dd12fdc0a840bcb3bb52eaa 0fa984e4061b05b22e8f06f3d25918eb1754144335fa3bf9695375c65444cb74 076ce883ebc72015daa94f273e0aa2ab67496c621d6070b965d0fc7764deb351 8a304ba64caa5b12a19246a82d341c70a2a97c918ba95e31a81a5256f5b980d3 c89383ca348d3b57b7bf69db95dec6f174fd8b2d51bdc313d908b7274938b974 35dab7529d9116b39144d655f19ec7a708ff59908f819b48a0fb7c8138b31c98 be0b049f9b0a2e06a3b434e7048ae9ba9bced26ef1639913fef9039546b2cb7d 56e4390bc071f024ede319f833c67b0969d90a49c43f022989d8d2283e139014 c1654502ea3ecbca96d30405a536aa68a98f29483b775dcea57ffdeecace4023 ec74252cc454e5946dee7ed94bca5ad5b795777671f1852b2c59c583524e9dab 8c1cda93e3698e5a402c01b8a7443e7080b7af7ec82dc711680fca5492f40cfa 79f8377a6bd2dd257a88748d0ab51e8a856d787f2abdd93b456cbdafdbf8924e 55e44c5acf245493f87f22c02b55274211e31a0f0ee4f9f228fcf747f83fce8d 3bc0df99fe8708cac21ed7bd158b1f687d06e060e1b226a1cb5609acd17847e2 d630f9193ca9b5ac9994240193f9f8390de8146f6a4ab85f8546e01c09a24463 e0cfce31509a669f0422799dfb5f5938ed702ad25daf38dadad7ffe98fd8766e 7dbafec1a75e3de943fad34b8e28e70e9c8b63ffdec21a481bca45d87778a6d5 5ee1a2984db64687e926ccf496468ea8bf37134db4ef0037c0bd6df40e84dc18 c71a257e0c9ef19f7bab4000e39011879714f860cce8ab0c3922d8ddbbe7b8ef 011768f7f6480eaf1786163d21c6aa9169bd207eae36b20305353d2ce19a5016 6d49c535923a7d658081e1f72c96b18dc9129c64304f00de141ee5090f2b6557 14d07fce1104252b120ac8786100d164b017ec6a8fd770d14f91e20c3e43605a cbf7efb77e7727ce59936cfc36cfb28df8a1fd6cc7e4ccce75bc253b73cb0209 ee9a69be6839525fc6338ab3c68f21972961cc8499573375724d5c64b35005a6 092503aab75ee91b60f43a2d9d071a7c49d42ebdd432f0a240b088fb2722b485 fc6fe71d38fe3a53761a3c0d5f72522b555eeaea19a6039cfa8f4953aee7c79e 81a6557f9c0c4133c1a7941934637196442464e4bc09a219f2cce8ef208498a4 f43e6a4bef505f1c5af0212b707a6b36c0af17dfa7b8aa40e8cf37d6a0370f7a 12ed9d0c3779a1d3035e2bbac72a36d0b31365c30462dd022fba66cb02e4d7ca db88167821a306fb3968be06e7ca3cbdd51a3b1bc09f6bf7638888e512ed42b9 d44a97344de592ac4e2e5b3c12d74a094ec36d13711341229ec2f60b07aff5d7 bf4e66e5dd9bbabe35425fecc354ce0ec01b8887c6bc4b387c5e1194c662afd7 d5ecd7e6c4bcece83bb1ae886a6ed09f560117481ff18b8af6c8daf519bef02e 4049c32f84e1b2f38f50caba946ae3b3209fe256dbb7330ab3dd863f557dc290 c577adece8e871460163864c7c0792ef089aff2d10c927e2a05b3d6425ac2b65 0d9a6ca265bcd54422115a756bef2033997aef84714f05bfebf88db43abb7659 3abb975ec72bda9e92c082781b57efeda696775658c3df2260b8817a99c79049 ae61d941a082bbb59f6d91458060649420b8449bcc4612d917dc496b35f9ddc7 4c6ce5c5e991b5e9fc6cb80d6485457f01758a05853ab72424a9a4d917ac9972 09b6412f65e5c5816f0d43949b8e05795332d32194a09347e448b703aa1262f7 e0c8ab9afdf0d79c8867758ed0ee9c29a1dd01536b7479ddab2e3ecdf2c9bb5f 04a414bcbf2ed9c48212fb198215997449e3b9dedd7de3b6f2e39900c2d48fdd d3a143c66c2de73a07b64835a6398fdf6ddbe1e2d659606c2cd04f21233fc062 1ad0f3f58a292c89f6154f2fc6beedbf63d57491a52feba944156896ce112055 dee3d21c95247b7d6c22efe698edc382ebc5fb7e81d6e27babbfbae90e90fc25 f0e84e49ed7586beb89c5116f1418bec30fe357bc2b84243fd48c9634297ea72 f1b7758bffa00b66cf2ede61123627dbc0b4e8b647e5f70a1ab82dbbc50070ef 45a81f2d3611183e4d02823b7973638f4ef616eabd0dcd0b9d1c88af7f55a3b8 79304a63744a6f691487e00eabb398086a4d471284171a4a55f8730fe01ebaf6 d30fb7984caae76381fafc7d11ad4f649d4bd054ff1b5a1aa81a9ce4ab8e4b23 2a5c3e69eb6f3b11590231f12286a9c28bab395a32295117ec497c7b21d48767 f4007c1de7c08138ba875a494f54a73841128a7afdefdaab19cc4febeaa9224a a27feee79bc3d7c4f97ca6b6918a0323d18dfbe4966cac9f5404e834dda7cfeb 8a87f901b1d00436c42fdb1147c8187f966db72cbaf038f173ebc304a3f38829 d83d391e81c50621f50659e2929702f5b3a4ba9c225504ed1bfcc3d181378273 67eab259e166f80e1406569be2771af5f45c77fabbeda3208dea74780347db8a 095070b0fb66eb3aa8982a7535a21a92c3c69594738a47e0e4553d430fa40002 c6e77c11c14d64ee9d878b72f1fc048e628e88f2ba89d6d1524f132a4b831292 1617e4bd567ebea6c1a18351eff57ea2fdabddd51e42976c4a1ed03eaebe53a3 f9b55558e81bafa325eb53cdce05c4b0c7f6b5d03d78c613e69e8aa599387c33 bcbccf92e64eaee5546decc6374662b1a17aac4b52fa3a03e51a751e40c165d3 00b1578b0edd5a5ed6f9bbaa2f5e93838901f4f7b695f087a5bda80aa72d8e37 e3ad3b9ec212204e978a4980236e6a62dcf8525aab4b5ade8742658c1b854638 3bb2b0ff0b1b5e29a41dd509e1a62008e4c15a85fe2dfb961a8fcd60c7eb1466 cbc6768f4fcd523a7c5ebdd43958aa1e7855cc9edde819b8dcda94d6502956cc a949b806f88a829c777940c00e1868d83731f0ee1cececeeb2fa3d449515d95c 394119943d871c38fe7b82be13873cb1ad4dd5b3a2c24b6d06e10378d857f09e 6ed31a08841b04192c719c3d2a19bc6fd39814b601d7f009f1a9b98933ea5766 e9f0f05c2c9b9594069cc5752ccb78fbed27faa84cd19efed7d65da4482ad408 5bc69220e40cabf5be2a48217fa8c0cb1fa4b20ef4ab474238b844c3c3e56b95 ad46ffe9000141ee5b103afc5bb5d07e35b0170d711cdb1627f420ed8ea8cfe2 ae2b051a7549cef1bab4984174b084e5898e14d8cabc65ec82f51b8a219220d8 4d467e639eac82428362d612edcab050848a3be72297b72d0bc56729f9dca037 1aa0cf41e482b3a922a683b0f9269c214481c17083733356dce3e4768fa74b8d ee2f6544e0d753fe8bb0ce288a3797dc7bede74e5410025a16989c7e9a2af018 327074745d340a84d3791c88539166433b16aed5f0b9f08de39690b59c4baf74 8cd79d37f446bcedba45398c4dd00b13495e8311bb12fb73170b7ef6791ce94a f066530b07f5ade557479e464bf01b9152dea29644831783144e3922c374dcb8 3180491f842864731e3c0263bc0b230cdc7cb419be6181cd4455d12856a8748c db38eec9037d5794b56c202f7317a97dad6d778320d08b434c59e1f2eca8aec7 ae5357fa6b5ecf3e0a7c319c594b5840d0cc6db88f5a62845608e056156139f1 ad15dfc56ceffb1cbc3c0519ff8d02c87b9a7c03c61636bb80a3e809c64a28b5 05273d0f7b06da75bc3182875f5ba230f14b4db2ddc1a243f0bdaa8832b2533a 7133035259fd4baadf56646871dc0c1dfe447d35106de4378fc1c922e0573dff b12a853f1d2c985730f2dacc3146ea2192312fe7788d9eb09d7ffe32cea030ad 5395656d2691209077e38fd774c1c5cc6a5772230670705576e97a1d8e9f6ce4 7751e783c74119b7db0d1b4f8670f12006db9f171c46c3d92068a61c021c7541 9df750e55b545f238c518af98ac977ead00022ca1456589fcf35af7db019a411 289f13eebc7e482ac5c79e144a6ca2c57f2f9a3acf9ee0f520cca618dd5b3dc7 9cef819386b45bd726f0284beaa802ec1677162906dd6d0132e0c37cdac33c45 978f60afea3f71700686f85acbb96e2c3a545360e67c96b1940fdefa5aa8ab6c aa3c09196eb957aa6298845f8ce168931e6bbadb5c40c608d9b7544c2b8167e0 43942f72db59809f10639b7448ea3a0404d2747e75406a54cacffea97960561a cf72f8964ab2bee3622965b3177ef022e8e3a3d4e76ced192d07263d56d0256d b68f6d70561a01aca1294512660c02e19a208789a7e5487615783ef6db74ffc0 6311002e12e3e6862a00486d4fb4d041009efacb2d92dc31820c382c5854204a 16d64eac0a752a3c2584c2519f03297fa9ec7b952936b83d5e445bf09f5e7efc 76a40d2764f94f71403ef92a4395546d100c3fff852054f25560857c3c184fc0 c420aaef70c5e2f37e4802a4e98eb02277900dcc4d60a7986a5042fd15aea3fc 14f2e9b2bd3b5ad844404111ab1ca398069e575ab888d79d14acf8cfdfd70c10 70d8f46102e0400ef7f2f0bc13b49f42178a597ac5b7ef1d367d233e1de9a642 ad634ce19e50995268b0bc02cf5345499a68d0b7a4f4da07df26814abb149f8c a5361b2d529531227aa17bbca1232cb9ccd54b69dc0ebd60e71788ed080ce9e6 b7b4cec30833c0b05b2caa1bc27e70f243cae360deb64d137ca650830205145d 0e4bad9c80aae4e48d0f75e90bafc8aa6d905983b4d2734c7e2172fd6c2e517b e9fa25e1889ee84dbc457e1442025ea1618ca4bd3ab4304e3514968421c63ee4 f37317e2fdac87766095dde271208e673cdaf566a59cca596db605e8ed4a988b 836dffc88d0897ca5051894fd31575008e3dcdc63aa930ecb3756e02677e9a75 4c70d99ab548d9a4158e8a1dee6b9fdcbb8069bb95d307d2d4a1cc3f8da29ff0 33032ef3f0415dae0b6bf9ef91a2e2ca8507864bac2f22a53febab3d848fad40 f5081f2dad72210afbd0accb92f6df4a581964d8aa6ed49da99e6c342d614887 433f6e9db2760672934c429c3f396bc9655e880973f183d264388c4592df84b4 59a6559dd1f88894303ed086f88fd5cb3eaaba69a03de149ae72cc2de75e14c6 a2bea1ce87f41ff5aadbd93d9b26ddea809772356d40fc9888884990fa8686f3 e09d7cb617fce8993c9f6b7a955191de232339bc6885b1be215cb659b28f6f41 716ad0b34beaf14b723d3f57fdcc545a46b21fac78e11c94c0fe5d96b0773985 6339e4a5869b19eafe246f5b7c4cf8c4d2527bbe228b33664ba7b1d931143b82 14a7723ea8c042f0aea5af536041ccd42eb17a2ed8f1e2f07132169f54467ae2 2135b2943befb9973aa837a2567de1a61b7d9da0174f2e232df53b9bf62c2579 38499ccc364e78c443537aac5898164b11369d3f8a83fd62f5fd62d871f21151 22ddaab0d44e9c158bd695264c9480ab5dc91606ec1c9a8cc01dae4a6662d4f3 a53c2c581490a2a524f06d3cbd5c4947620e9c16cdf2097181beea11616b2fcf 6491648deaa9ac32278c3e844c4b059c6ccd8d34c374db0b4ccb0f7f3e1fa682 4239f394d147e6dc14545cfb00013c6a9c4977f2634dfcb6227c76ec1262a21e 1ba6cc14da53837893cb7a480d9d13930d3802671e4c0dff8aa9f16010f4c397 8bddb52d40955afe5541269ef9ac0dd5567b2851f4767343fb2b754c68bc8949 34b66baf510448bb4e5344b63df651aecc5be5da881977bd48a96cbcd4d100f8 5edb5deaf5b231e05d35576571dff1df1a578ba9d06bacb81d35612ee9c1bac9 6c779c6b6279d8bea3b2d111d5b611b1e619c918e9389f9db002633d004d1db4 ba6c5d56342fb209c689cd19bcd652756400f76cd6deeb23b668eceafd285551 dd45b295f65e786c0fdc63704e32e0869d1959937af2abc5b6a2a61a12be125c 340be765184bb2a4b3625d381c353c70d2304f8510a14dee7bbe04ff4d78db9e 29c5017c9937265d96d63d63b10a034cd5f91ca0b50831deeb46142be09be54a fa50173682b75074cbe6f4e67859b26c10c2192242ac1f6421023e05b48de688 c2bdfd1362d6d239499c13b17620e878c2cf046379f5bb4455ea23940de29db1 d6b7b2ad4857093b30a336dd4347988fdd8aa7979bc4b2d85548620d434efda7 51f7de0aacf5a939c0762f2ace20fd0237a8a4cda6bab97b345db88c939ad9e3 47bf996dd11f91967c6a8f19334dbca558d4115e49afe912e0426cb02c51039f 78de01548bb10c962b428138122933c464da0459f8809152dd7ec53144b3ddda a1a51f35a21a08f04642c49367d66ebf2b385b4d2f584262062169a2ca52180c 39c7bd9375432cde068946f6876fad8cc8a86b635d9164a993df386e94664132 3b51ba3f57d93fa02dd6c1fe1b3213bd61378fa78dfc4b19f5a7738d7b84b7d8 4d5158bc9e1f243b03ef4b38109c20d4c9c4f459c96b9e62df732daedc826608 8191d15b8f3fbfc344300a9d357c4fa99338a76790bb399a6572dc47139dc1af 732f8129d2178b8f27e8520b32b6b9993be0485d6121232de3c923cb378211ee b67f6a41f58180ff260c0b8c7a1edc225e980ca0ed35ce3cd403b09079061b9e dd62171801f7df68cdfa06cbccfcdfd764d5bd300a0e823bace5eade4f614369 716e8ba0cfe70ca26a613be9c1069ba25e72c054aba2545e5bbd5edc530a6e8f 016fbc94b9dbdc895c43ff5af680651e7df4835737b1f268b57472d5e5eef2f8 959d591404fb03223dde13ffd9eb46c3e876983be1e1c9f2f9ff6a17dc1c1634 a697220ca15853fa7829ed7212f23c66a9b1cd609f8266688c3c9f90de427811 7778672b01ed20e619ae6a5adf9c32cf2519bbdc57d078fe3fb81abfc0ce45da 5bc97139f2b80b1a45574256e7f787e3ade00d3c17bca78b47b3ab686230e29f 808cdd7bd926e22ad17bb907a40fdee8e6082050a1e0d87a902c6304e6dd2ff2 28904078aacd541ad7da7732a166c2708c23ee8a6f135e990015f6032505455a c8f9e8a5673e2be351737ea09b5c1d0484e8ec0e5e51a287b52d56c21f81cbcf 98182f98a1b4ac675416c41031d5f8b47c21a4be7c8b5025d874d33b81969a97 da0d8bb229e0071f2d9c289f68da42c4612d489238c55915b3950b31a4f8bc8f f4e0289f92547d01b702301cba891c0dc3d77dd26a053758bba81129c7895631 03d7bf0370c1caf44b1f26a3dfe0999a91585cc4b86dcb92f69876f1508d902e ca6750cd7a878ae35be7a1ae5a15600d12a8502c66a397fe6a1c36808a348fae 0d3ea7130e7e651ca671bb439b299175d174d3f567a9c1d300a979b772c75af0 d8187ed1658abac3e6cfeda228ac6c28aeaa34f1b306f6b1401027d75d1fe93f c1d1b86eb8a011c433f7cc62d050707ad5b2d7adb16912e731f7aa692516dfb2 2b39f40231b8cf1499d23c1a05b84db1c02c142a2bf8b771849c5d671c4b247d d20aed6ceeba2b55ecf5b0ac7b921ea15e44b3c3bd4575fd543c40e9b8bacb61 60138e0f3eb0920340938773c204b06bace7f81933f151b4ad2f736dc95110e3 0555c58c620549a90d43572e7287c07c17ff820195889da0b90e4588035b9652 bf503253b8e7427412d7c6e5321b254e95e6f775150aeb977d3140456f02a5e0 8cd9d35fc93cbff7b2401fb9105990e85065bb35415a859d122c4a454f11988b 22e7cdfb21bd44f7f33242aa43899c5394ac357633955d4a8f6992730b1f4719 c96c625c9a4986afd5a26d534604dd683a0518d73b53365396576d2c722a1d86 98f61464d4f9a2fe909dbae2db6b7871fa2436c4f3abeaf8f87050bcfbc38d76 72f3e7ea1ec9f49760336fab270122cb6733b3edc6c37a30e3305ceee9a3ebce 9c147f65cfb73eb2f85b0a43a02749352820f2635a9991e113f06b41ce37f8f2 4126b7cbf022aa4079175a57458f3afb387d036dee2f04bd0abfa34e2ef93055 9e8c3557f37e97194303972e3db0a36a46a5386d751c43ad0b2d08de89e06cc2 a1355c0d97bd076fe4d0c7a1b4e4264a710b6ce6705606d545b27d50d5d9b29c 04044f15900385c5cc44c367a92684d0dec6a6cbf2a86eba235efe7103eececd e4e12b03df40090681f1cf9ed20a90b944d4d9aceb1016b32d03e310becefe08 3b1321db016cf9ce4fbc70331ebb5ce37b93a09c5c967ef4a3177e0a451c5397 8c26c7add58a37f796c05bc7bc2ac08a6a5f512e6dd89c827fd15e7d3d3ab285 1b8c4e85e4078100c7bce4091fd2e641ce776e115b510e45ac755d9d7073c707 d05e4d3f1e9a1bec88dab3f15421bbe4f1955365dc7cd653b903f3ad1a974371 749b350761ecf9de60866c6adf5225514b03811592244b318e4d0be009e902b5 0174d79442c7a04997fbcc2a788b3890232b38f32ee266afe1f481b88efb1cc1 19cac53f1e1bc2773da84c66c4ebd89b1cb22f3edd9fb52e88c7e13afca7d822 380de8662e4666eca4b692c10a138bc8e9886b1955fe988cd5f0fc9d2ee7aa3c 1d553d71602c702a75766c2bdd4d1dd6069ec2ce28aada89aee53c9950181c04 7098f17faae220797f9b99645e16952cc28aa38a80c74264ecc643f13741b873 59fdbba9f0b2e867d58190b017e227ebafb31ba972927b31416019f6608f9433 54768fbc6fbcc0b2a4a61089e394b055f614e1d60ab4d81fee093142a3e88f9c 41f959a633bb21c0309337c2af963fde0b02e98de97ec10788c5ccda94878400 6684ac8c7b993f9cac5f747ad6f1a7c0ca369fbb3ae46dd4dcdf16a58053fa85 be20494f07c4015e357191648db4555e19b6b8e04b79485ae3360501f65337b7 764493da8539c1915df4595c74aebb244945dbddd49ccde4c0269a2e3571b625 a3812d811f7c7a3f777c0be8f9ebb6417fddfcf7335c0a8ea4cc5eed6129fa73 06cae82b37e83b914644e872faec7b7141e5ab1a03186d27c27a89960fef8223 85562a3457b6f1c3a65510b7eb5ac34511bd720f1fd412641be0310f3023a52d 8891b77bb5d7f0c3d9233f7c49caaf3a364016455d43c849fc87e35d00b3ddeb 59cb632d6249a7dbda5804b0c65a8d75a80938e772e81ee48426dbaadcdd9cc5 0bee2ede32f43b5d18160865463dfa1b3883b098e3758987c95bbe18a26f2eff 296ab8bfe2c684852e537ee36a2d849c53f64eac93d5f9d9ea82a00005f31ac8 e0f34207bd7a4552e317bcab920059fcf09e3b3c32fe97c20fb4b82cad9e2d01 a8a49671b1a62ed985f42830e4ed651f1965a482f238b8b1548f405553710e49 936ec1211ee0a4c3f5a4b40d7920bab47fb68b2e924ba33ba343645d5ce27973 c63d20d690a10933c440d4bf0a225f7b3dc160d785695bc4e9f7861d9fb93822 fda63517c4427d6519ef03e400e9d4804e59f074f4abdefa7382926a4ed2d1b2 1786a3a70802438b53ad49071eeaba686ef5a2848b507237002fc54b08744dc0 b959d1ae9e68af00d3c87a33ba3f1954252b5bf27d9809352b11d3aac98c99cf 58d90f8be71e887ce4fad87ec6fdc664a6ec165d88182539e3bbdcaf30c6eb89 8562e8f194ae30a9707865756ac9f494af45f9b304985f0a90a3bedecf1ee016 f992f33031f28153060057da2102a179f68a91f0634f4fd17c12628767829e54 7e09a5c74af2c52f5f3923698b8b8bb04f997aa2b719e22c6004afd81153241d 04e9d29cf23924cc3b8f708b6c032d3c23ae48301cc27a2fbf6d91bc05df3420 130b6e86f75d3db081c21f33d554eaaa297eae1426f3b1cbbb7093f98c3ec7f6 f9a7f61b0ac6da4404b237eed2fc16b5c598e4cfd505a100045c12f88874c60f 6531c1a4db91e103586b431abf35e3a04196edcd377e9a7ad04a296754943dec 31b876784cc1fede0c526f0873f0b91be945c442ed99b538031369e212f4044c 8ca61c746eaa9969c2a7e56a464b3b4c5c07c1fcf312a20e575793bec535b2b7 c1648e81ed43ef0a55a285bff01a4950ef4e91fbf9f7393c226cfb2355c1863b 36a6478e92857925cca39c284337f708a8810155f54feecfce11ac9cd3a84dda f15f7045d931ebefd2cad45a7a826ab2657f875d1efd32197271076130b3cbdc ba7b243d6f6a8a6f49e5790e0dce4563a05c2792122280df786260495b003f06 c3ab0d5ffaa9a722c84977c33dd8ca3e0bcaf57e43bc104202f2f5a9f78dd8a5 719e30f2c2fa7743bafaf5024e0749b9022b23800ecaf19db5f3017e9dee8807 cfc76da568ee0396ccc01073548d624e69fa146ec86dfd3975bc6f21986b8b11 ffa3329f2ecfaeb5be1608c198921d67786700db1ecd594e7872db358090c547 125e4f54ab7003299665f05c2c04e2b68354aab2ca0ec3167ebb42219df7e860 68afcc78ed032bf1722cd365b5d0b789dbf5a0a3d073b38befb8b0ea490e5338 e37d41b79eaff239c56d95077729527b067c24865bc6ae0797384468df564e3c 737455e0b9a8c0e15554bf1f82df30ab61f7735708fef4b177423fc3a75c60ca e6820f9c4fe9fd57e5d401077e7b3186574c845218cb27ab0778ac4c863efbb0 7f4271d048db3b2ffecb063885b14c218042228cd2ef882b5559acb192b34c01 6ad1f2dead3b264c3fbf73f13fdad9f790194090bdbb9552510b6bd8baac4402 cdafbc852dbad952dcc247d56a5505af63c8cde114fbd5ecf215c627a209f9a5 6abe80688e42ac85a75cfcf894bc1d06a69dffec53d3722a98d4a6b214b0ab03 e3fd4089fc63d8003f7d14e713c449ab688a292a5008ff3b7dccd5d5ba1763f1 4f33138243dc4110eaad4008b3b222824021fad843704532801af5e8fe66005d e47f654cdeae9945fd1ad7ce876655d0ae380921850faa7930a6d4b4b799414b c312a6b99af606bdee98879547366a2e7b9ccda27928e9def0fe1fa844e4f7c5 497ced5062930f64649b38d55884fa4edf5e95ffd13ca9b14719f1be82858861 a5d414312e822c4d3daded9bacb812e179461451a2a391d9c3c7e3417564668b ba72a8f6483c121a9bd4e7cc996877c2a9960fca8197fc8741de5234f18ec846 27498d4066bbb28f35fe7da1a4d0b1a7351af41c0e49e6d7b77ff8045611d6ba 2661be865969d5de3562a9f767cc2e837748f2aa67edbacf6ada8898f2bc658f 3ea17be8b043c5ba9f6f7e0c1ac823a1731f9868416d9db24310d13135f69e9c 669ab15ac9131810c0746d8f4cdaf6ef735793a9906135d96bc2ddf1f127b249 d30bb9f645a267f65ec43da2016a1581ed94712167d2e80974ebc96813d7c807 f9df39bb1f94c148916afc06c240d20cb8ad04ee4ebfea27e3ab56f7329bfeda bafbe15b2559f338c4448ba7fedee4927c3a10ae0abcc1627244039796272df1 d6dd200309ea6bb58af26fc74ef29d7dee4ff4655acb00b530c51fadd4accc77 b7e74a7f70f0f86d4afafe421f7477323f35b6649dfa2c53276e44f5e6d4013e 25bec767914416a1f86cd45d62de223af647d9c659e35ea7e9f6b8108e6c512f 2a18f48d5de9ee54aabd2dc5f92aadc5dc397471f2df8fabe86665e9a4f92bd6 5e6ae13ffb84f13652ee3a41ba6d6b80331dfaa87c46f42914b502b30dade5ed 1f9e5940e6cdbef8e4b87a743c6d873a55db66258ad8c1f946529977eafa2236 5f9e3bbfc4e680f95af1b2235577c85dfc0424a3a8492c59ae23f4b210850208 38afaf373fca79b9733e901d25281d6fd7372be9ff45b829904eac5f07ed0a5f 04578601839cea7251d7310e5c36da0e1fd6bea11587a61eef1ee54c408be0f3 859bb6a123833dd0acaaa00f65bf47374ad0684d91447643d06eaac921aa84a9 46d03b6d4db2b034ef5644d82abb7fadf53abdd2b34e33d27aa83b9314645f68 cdb93d7161eac8c3bc8ea02e23b24fa6a52a00206007420a005bf27c1bf44730 03971f92988b5b9c1b88e80261cdbd2260fcc2fbed529e3ed37ba761eb46f56b a0c74c4b04421053922030de6b6b8b3bbf5c3a24919a76050470216e110cf5d7 77e0c5ecb9539527862c6ac6fa7e945a77db171b56f5696d78807e71b62db0b3 84ce3346d5a3be7d4d8cf58daeb3e078c62dcbaf92d9fc08b0f55ff395ac49c5 5863a228907ff6361d8176e36db464a306f433f44438769e0c71a7e8afe846f1 7ca777f2b27ac70dc2c68e856050f926906b2b1d59eaacb5e8633e3e617bf2b5 c8e63a4e37ccb384388a04fbe266175cffc61f2a43a70418e9727b148ed0f581 a3835dfa14001a25049e76d4e386a935357006b53fd70b25008093c96fb3ad1a b111472e3f588624e4cc6c565df8e234a650ce52e3bdae2aff541b9d95c13530 b14d05e50949e35cf9da553655567610790e74d1a7ee82d420e9c38136df5c3d e482cf58c4efd9728333116ed5a83728dc3c5e9d45b72382f66673ec2b9eb692 a7297cdaf76b50396c462b05e998495c1d1002c8a272b1e28d24c323eb76102a 183b6147db7754c86d40269af199b439686b4d81619fc1d3179a1944e6280908 29f15fa06ffd1de4df7147f76b9f9123f285c6d0a9ed9f780d289d84207d75a3 58784fc6fffe9123edee8581d966f2fca3cef45b7d8c08fcdd42e14762470e42 faffefe20fdf78d0b922325fff2631e3273ef4e3be483912f126679d7ee20791 753f2bf561097bb827e7cd375c789891e8cad2fec2d926e42c4bfcaa1ebc440f b62109f095f8069a00c539ae44019a8d0478b42edf6a6de520d2773067140ae9 d82627bcc611e0dd697b8bf86152aec24f4f9cd9dbac4d8a3eae5f1932ee6612 1c865e8ad58cd7c247bbf0d664e6bad46a0b5a208f865e10e056602796c0ef61 97bb58863261577b1e1680274afd2f1b26e338dd7d9a74200381778abe469e2e cd3acd1928eb8601ed4bc794eab04047b209847b50168b5bdf5c750849bcf8d8 74d449c61ef75b0b3a82be661a915d22fda674384334ced810375a79bd20c153 85b8c64747e3c540e7085a8c69175a05065ff917da56d2e41d8e2be967c42982 b4f3e89287fc5f406862f2289584a447e0bfa293946c2fccae65cbad7594ed51 b019b9c42613c3c7128881ea03b85d9f0b74fabc05eaa184c28f8f683c96ea09 4f79465a7f799e46b81ea41d701e0ef34e592c86d941b797630202cfb7afc848 2ca559ea479b073faa2daa2c6663bcf1e6a7abc0898d88ba63f460f4fa3c1ea3 988c06868879575d8d17707916b4ea6f48a0d156f0bf4046ae9a6ecdd6ad200d a91deac91be23ea533be87dff3c4f899abf7ec863659cdcda1c4b40007acf253 09a7e1be080c8ad7d56f7acd1002c1042a1e1f57557407cf932e82fba90cf8ec 7aee79a1ec7701574f8ade4c8ff4760edc42101e0d425e12ce3868527c905704 c31e29dd3217f8707ac99678e434fa60a684b81e8be1695be7fe8868ba72adaa 6007617503661480859debf29d6cb55e295dab170747e640f57cce6422a1e88c 4fcfcf0d0bc939d1d325bdc5e5cfa45cef15566be56309de6ee910febb414718 1f0289c88cb58ace7ea9ce2d0cee8360407d5767583d54bf7922351ff73d0412 9f21f9da1867576e5185711eed80e63a779ee65182258d2b9fcabd77945ccd67 bd08c1a496047ebb0cd908b7210922735ad29e9647bda14663e1f0d00e5f0734 cc4b91ca5b3645fbf6d7dd36c84e877952fc8e597e898b287a87eff7ac951d34 43c147771c0c9263803e38f5eb45030677ec802b4ca89b92604c32bfe3cec72c bef65f6129d861a587e1dd5308b21399922946185fc577ccd8fb7f4db2da0040 e0168071ccdf77001df369183b94dae921ef4ed84b20f2dcab1da87f5d74ec10 8a37a519e59dd6df29d7c9a8a209caa42f06b5e103cbf11c9f7b6eb544bcfc5f 7e687bd803126b73bc4a72d5bcb75f638a8bf7fb4f89f333f089a90c5679b373 f8928f810346c87ab0378906defca1f46864ab549ec95b3f003d9fdca3d8a4a9 f3cf679ea512b5611a78d306422b872224fe57950f0ab1e5fb3d793255c02a6e 2ebd47c38245d70e9808a1feaee8770d4d655c6b02e8dd29241c7a96f3e9ec7f 315033a030eea9e05fa1e448da8519cef8ce7985637c5babc18634bc446c3a6e 3d23751a273530c53631369771375a61e091fd485b68f990decdac0ce4d2880d a8bc165177cb021b431e4ec6020489a69a71b0881e147eb0cc5e38d9c269e498 4bcc8b1352cea0681096cab49bbfaafb61318ce23ad6fa1ed831d192cf43176e 25cd3a56a445dc728f36ab806da866dc5760642545f43dc031f219807400e967 3984f2426bb96ebd2d319f86249236df40d90ae0f5d651b6a870d94928fd2435 a1639e100d60c6a3177251f60d5f3e4fac0677f180635b912a826e5eface618f 6cb3d241b0ff948bfbad0ea520b32fa954cfa96f5c41a84703aca06e7129a4ea ac304de88f0874eb60b2aeb5c4d9201ba37ecdc362b56a19d24b1bc1b906d8d0 eeb7e8eee3af6c2b6898a589bd7759163fa1f6a909936da6cf0be6e305669ba1 fc235cc9777b3904c80ddb190dfa09c79fc10823830e7b51bf944311118c5018 b36aeeeaf2e1f0ee3856c833e2185e492e23d8284527c66991d886a6f4d90738 28edc0c2429270849a0ea2b371eed3f2965a604d53553c41600ec2ec1bda80ed c9741278be0d66c9a3065da69639c5ae6a48472a78c47eb0ed46e02a4d20a6f5 8878067e5d8e61a34f10c7c5df5e40cbef1f5851065a32144dd9498e19b2ca79 1e8879f2bc4b18b6d80387c5d31fbb6283d11d14efb35645927445410c766010 172b17c42c5b7d45dfdd1fe03d4792348e1135cc1fbd622d485fe97395dfddb4 53d7699164f2049987c8ce99bc58ae944585241160933a254a6c4cd2463183c0 73b945b91137879878aa2ff6d0cbde600d8f7a368900d6cfe8322765037537c3 57ab0a4a1eda56bbc9afa65213747aa26fda18128c9e895266696be4ac3d8cef f252c5cdf91c01fe658a59e52a014c08e3ee05f1c3159b13bc0161bbca9bfafa 6c4e179348c48a4757fe63aff99968dfaabe9ca8018dd4cf4face2be785b53e3 77eae3986ce0d0f21623cdfee738b62b3427653bff655fec847f92d7925f804d affe612e5f18ba955b7542d7bd53d880e8fca9fa80e4bc4cff1ed492800789ff 7361ff681a3b1502b8a1e463ba7005c9c6338ffbde57ae5f7b780dc8e9d6d739 6061c46f936acb890fb1ea65613f22a731d7991c4d462b9fa3fdcb5ba4594b94 8077d23b22d1703848d2120b4502a2d22822405267802079b6677496ddc0fbf8 31c59cc02b69aadd25a3d619b50aa58b545218200329927b0038bbfb8586b15e af7e2b69e09fe98c437b50f3abfefa47586b99fae60f554ff3ecc99efd2b3230 78e996cf615c335fa05ac45eeeaea9b18b53a1c75542104428c78ad9b569faf5 d3cf8fc9abe4b2af27d6074f27860cc1c4bb6d41ca3b702c8fa852325a024446 a9bb315395b8bc0c11cbaa6ef5d037b4b60307441ecac09d8c4b4362ff4050af 022bac3b7599f4020c488fa69d81e03ca50956f104ca5f84149f6c243d7d8870 41cc7c7736b37873ec8fd0ee90870228a4895ac7782e49ae6c8b865ee1acf235 b9e78d9ac27a5e9824ce7abde4c8fa6321768f15e9922f81aac38d280188a50f 33b3f7f9c798548669f20fecd51870ef507a0cdb41182b2d9c727fa5bdecb07b eef4252ba245f1ae8eae65a1edbd47d465973158a0d6f7314c946425b2745aa3 fd28c432f885aa94b99e7efff2254606dc29bf81bc9fa673e18d869e481dd6f6 c4192d1b577abdaec23a0eed6a02f0253f349ab2f977ce6c9eae54e71299ded6 a0f489ebb63f2b4436054a17ace0244be14c9e91fe0c2fd7fc92ac61467cc0cd 959e90f2687b2f4cb5092565121ab3712c2995ef6fd89e7b9992c34330865fd5 fb54456d56c905978bf88d5641bafe687c5d84476e92e7eadb3d6ac63b24bee6 7bd09ba99b04d61b7683c5d0f312439a200ce2e75a080e309d7e7d8849fc5a6b 4cdc6e4b7a6391bb9568751cb4c732f4833b3afd754d43ea820a8a08d816eef3 1c40e068386e040224c9b63d5d1b079cf77eabc7d176131d6b08b87f7ceca541 83654e308c1a96e288617e41dea617bfe80a0b98fce55a7d80da28a5f8532910 b4d6ed3c228c3d7b33ccc0fc13d07b84a50f35d57a3bc5405c61797a4a46758d fb1a1a86c290468bac396e68f5b6b5605ef3e682014433e044b2dcf1a06a35ca 93ae6946586cc50f5267e445e03260dd6d4d4d8ab1a76dbc8add493327953188 f8364f52c7bbfaf7925748a8a61afd7182ea532cbf928a2e6631120665da8384 9ba34fc911988efd2cf4b3dd20765b71436cbc1f93ac63331892da48ae16bdc4 516f9a7a135db189056cf5c533b6ebb50b65de96a8ba23377c67e5180444081d b953437322ffa58e8a900d241dab6a7e48282b0cc16ad2aa251206496fb902e0 cf9f30c720a2b59406fdc11584fbf0e73455c8a79223f2e52457c801cd447653 5c89e63302a0fe30c19489766ec1667f4db91fd386402887a1e9ae6cc9428653 675e4f237453e4bb7604556ae052583fa398edd88905c56b14da67c8caa64f37 847845253f7e702d25e4da783b1eaa520e076a95ae0fa5afaa56150fd28c566d 813429403dd6144c7f635d32cb5e7fad89ec4f633fc3d47165fcc46d8447f9f8 997dd21875a2d5c5ffdc23e222e8867cd4e7a3ac54649facd6e472d1c6d9865e d1873352840e4eff2081efa097c810243522ca2297329214f8626f48b5511a21 0093a1efdec964a8f981f6d33814269c794f7bd3c61ea432773e751e4c82da7f bebd83fd4081381e01c1c2e37c934f4276b0105a167417cf986d8159c352a403 5a309b7c28e5608a3756286dfac76570fe4f2950e90e2c0aabd20b11c826de7d 4ff4a16d20eb2434d4e89e099f34cff13543ab3d09e589ac04b52239d0dd6298 d3da8b647bd6927f45d4eb843e803df1d20277cee478d6a88aad2a85714d2186 4755980c627529e71544220a1085329d5a5b60fb23df7ec40a619e94dbd4180f deb09c96a9ecac00df2304a0c96b56784476fe5db4cdfa068998d2992fb0c1e3 6fbbff4ccc732df761770063dbf20f65f0cff7ec5b5a147658736e3adb853db4 b2bb192c563f7f153c70c8b3165093a17325664c87948512086278bf2d811dbb a2ba8646336ee28c701ee392dfa664d77b9e919dfef52576345cfa0e4703ddc3 a08033dc1a6bbafa4a3c8d413e2a8b1508876592115e52004db8dabcae25952e ebcd5c4b77445f84b42a089a19f317ce06641c9cccc418808d1286b895b17ddb 23e977360f8b70e3aaa9837b854a99898a58cac00afcfa7e4001ce45a67f86ca 785e1505772d05acdf2ff9fe0e6101209cf87063ca8b828c4858d1309f87b36e 7fe71d9cee4c78ff66d27d21e3d532e78ef54866b3a5e825c7b12fd0d1908b6a ec4aa1cd2f5471961751dc1531e8e6c9dceb91d836b6b5279598c7aa8bc5f7a5 964461c5bbf11dd2539ee21f744956b442d86643265a8c72af779df29e1458b4 957022b9579a0a3dd8470ec90876c52ab2eeb610c5828429b1cd46b32bb1104f c0393f8f3826e60c11aa1a394f72e793315b506a0b46d380868a528c285db8b1 d9adbdd429c1ff8b3da0a31ec463a1954ce958866178e2e3a950407450866ef8 f91bec3fbe870593ab8b5ddb4b17ad46ebfee312901cc99d940679cdb49ad40b b4fc23739df28c3233ecdf4e6654ca0242f8009bbb27b03c4b656fa4630690a2 118d6455cfe2782b3e7fe87df286b9aad28da29d76a76642a546e5531ab336fb 4aaae3464a332a8dd85787a39615f15b1fd9416c499f67aa5c562238a3d8cd42 eee8324ed8e3d1a730b239ffef5583bc0a21ddcc21953c78f8f8f14d0d070867 e3a6eba205ddfb7fbcd8dd1756d4c0752fd0f5922fcf0ecdecbb8685ae1d18a4 c1f0b111f2b966d3e3825b9501f8904eeab55c97f75072ff46df2dbf3b5efea3 d0faf40681e3e21a6aebd576bb9911c3e7adea5f50077835b983bea32a55a103 1a5d93d0dcdce72ee060b8bf2c76ffcbe14991fa69c0d7acba5e5818cd5b7020 d665cdbd6959c7bdbd6210e4e190908bacce6f5722b9efa23d9eacf8ee235548 e75529e0d1784934bbe83b1f0b49b01d5e5d6c1ce5cf6b2b4cdf617cc363268c 84a6cd84d2000e2c1489e15582a7abcd4ffcac8451243422efaba568e71d9793 33559137a979c148d1853d657de28a1e06f0a20285c55853696f578904838c10 45a1c16c0d8fa21ffd7b4ac6e6588a227a003046f5f7f350d9e0dd2c87b7d239 881627380d6dd6c2e1867b01e8ab42da22c6b40e0518cb88f0cee3b6d28cf6c4 ef3e6bb6c03f5964b4c59f0e2ae7d3722a1d6efcbf89e1e37c9a6a94e09ab871 c942286f3c4f32005f1c4d23acef7a79d97218d6e7c468604b653d10b82a50cd 94c6fe41dae676cfda0572bfce1f975e6afd9b34ace97549e6abcdd628200427 783bbf3b64b55a334b24ae251c6176026ff5c56eba26765cbd90d23789a356c3 a6dd766e792eff4e4e6c21b59a5d0fb40cf42eaa357d7331b1ab582cf0045a07 398bee2c09880bf4cb3b701370ab3376dfba6646bed09c5c08b4e8fb42f848d7 d6b68436f82872642be8dc89ce01d99e443f4bb56ff8c762261022ddc5b39a82 176dda743f32921e6859c974f03b7cde335c632bca22423f40b9dd024fd59bbe 8431e9e9ffa84b2566d0857fde64864d638c01430af9d1308638fd3066bfe900 e0aba03b0062988bac4f700dfe665e4e4a2e44e7aff75752e9c649d6fc4486ce 2b712cb33c3b0f11ebba1dd65c80711d3bfc9f839df8351a0837f1c5320b3a89 78e695a5c7e87ed36d4ce7ccfdc6da4557f117e6245688fa7cac62ad1b583dfa f48cad5b5252114b3a612759b75b12851fe88bfe648f01b861ede237477e24ec 67e8a1130e67813dab5cafc4bf0870ebe77f75b576ce102e7e046f3c629eedc9 8b6879e22c55936537503b3bc36d0a9259e1532acdf0e002158d174b0abecfd3 38046f3f9b13945c7c44bc17ce455724feeda08e557a57aa33b5b5cc9711d77e cce7305c1a3376b0b981f23400d82582b1078d42dfd97da417bb1fc14f58be35 4a9f03b1afb2ee542b9eafaaeb3f7688e5326ac980e756badaad586547cc2dd2 099d188abcb84788f2ced17119c78b8acf8eabe560b9d74acfb0b5358beda9ce bf357569d7971cebd66d8347e99a31681b0389f144dfc85fcc5406fcd34ccbbd 9fba1f07a12f8aa12ad1ad8764eb66ce9e1182ecfb94f879849149b2c47a3c65 e9d3cfc0bd47ff624314e3f9ac57c1a9d8b9bff97d5c8ffa236db7caa100d550 c5d1ca6623fef2781be5a9010a256880576f6f7f594174920ea219b3b0745e31 b92ecf68463e8ea4caba92f009e34909b51fd9b669f7abb08dafa9ca49e7b422 6f9e165b230c2a53139b3e4584ef922aaab163a7728953785a60f5189f7213f4 e3b1dad489e844e4126d72fc1c3108ae37199d8839acd3dbbb0853bb0a095fe9 d082a82eb9643f4061e344bd25fd3267da3ab006037aab57b84f5bd5c4ced9ac 6f4ca08bceb69c26e8dd62cffa603ef4423bf491202b327da3768f4317a65aca af764199f8dae760bbbaa12833fc2f51e8fcd68f7d111a98c9b31ce87aa0cad7 89ec774e2ac6d67502e30d1d939e135d6f958bbce8c9d5c336af15531278d7b7 4a92a8570918882b0cbcca804b764b3506976e8171157353921bef1fc5d02520 7a03d368901f681f4e6383ca7425960d935bc2dcce58a406e1d8f46e837aea1e 0746c5578e31ffc758f5c6deecdcb2f6cf6f2340ef0a49ec0edfc04a7ff64af1 e026a2278f21f32fdbb23e641d81b63cacd70569d115cdba5becb0a8e1503c35 0c30417cd01ea4553d9a139582e796b0de7b5d1108cb78bbed199459f96d69a9 837d3a64736dde0f0e83b034480367f36c44d30d78cebee6091aae1a22a1123c c97c89a0688044428ceb41d8250e40e9ef1a3a9012970097acc6ff45df8857a8 17d27af77340a9524953bc55604ee2cc990cba18d955b8f7b7afe56d24a1a627 50210b2bed1152e69acd61f0bde8e5417350dcb9f8f1df24e5683badf512b0ff 01013f5596fc7232534d6f11e996e60a2593f205632790b161023ec5ddc1b9c6 86c769ea6f609d3c70a5803d48aef7403b6cab63f8c1b5772efac8621b03d87c 993ca373f82703f3d9d4e969f10e5d8ccae0cbb06f74a63f01a972710bbd075b 7d8ebdd83e9296a3eb8dabb618291961cce634341e80c05d6846f1bf6589074d e9940b8cdbf35f755bbc63592f1366ec3d3be4b9956877b6b8e40205b9ed2d1d 131a284c484b48042cf9a65d089863f57237d78ed1686f2d28b241d91d18ba05 cde2ed81330d4fdac07d6fc1484553812fbb10cce1f87b7ca8146b91189759f7 d34df37b65639a24e1ca1e40f3c36bd8a0cfb4158647a5821bfc23bb13d244e2 969cd395f7dbcea8db930a8d6a20ed10e600e6402c47e3b1865afff2a3b1aedf f54d6fe939c818b6704f3e629f0349332f8e6f506d993e472448bfb5aa8f42c1 e5f6fa688e9ff671ccb1df32d8fd39e5e01a5c15a00a6568ba8457edad02e4dd 1d7b4aadf910203f10aa799b4d3664e09d7dc83e481320371590138bafbe8a57 05dcd3e439768b598bf096f6f821efdde467ea7e1451e3522290591a1b3fb914 e8489b85c5c3de990ed403c187039579bfe02ea2a0eef1785f835366c0a81f88 ac2d64c502f1eb1955c65c2c8f6891cecc3f79e29e1f9a0d206d293b7ae975c7 e7d7018655fd01b9fc214c2c2c0782f6314a58cfa52c4c624ab8d5b7101d19c7 4a5007c47b561e7355aa5baf5fd2302f55edc2dc7d15000eaa98357feca8ad1a 6cbd339b9cb1a092259ec32f27f291ee0d41057ca9eb917b1bf806fb16087a91 7d9208340fdec4b410553ad26ba6a99e7105d8b6d661be75225f9ec3abb6a7e7 3301312b1ab56c02b5029b1eb5c2924f20eb53d309c05cd00d6050a205b5367f 95cd548c669d9242cbad9a54855a464053ea459b8340af67998b01433cbae584 9cf59c9dd195419026b9b765b5864adc5d75e980a34d40072755af7187fc2527 b90a062e731ced90c52712caad462950aef045b6e727d4100b83c621ef1b6dc0 cbd3bbd05d63754f27166be7754d3d4e057c9959d4c69e2720fc16f015b34d41 354c3beafd7e3be7a1269ceea8937271a7830956cdbe0c769d5054bbb926f489 1ceb96372b672e545ccd81c82ab303451089e49e1a6487c4d0f74cf0345057f1 ece9d1e3e79ed4c0102ddbeb0a75b3d273582433eb57236fea351838d53eb667 792e3c18995c2d4a5067c51e152d8f818c5efaa94999b305c87395e9e18a45dc 3b9d30c67b13cc97fc031b2af64bac1b0cbbc2a6814f0050811e6389be3ec8e9 e39fb5f2cafc9cecc762cad8171c6a1458e95cd6bd01449a6615c482fe1e0c46 06df70bada09d478a4c63340089cb6d31c011709f73ecd63d6268c6374f4ea94 4f83ab3a9a2a20a3e03e2727e5747fdece53624f000347bad6a74d96a3bda912 9d97cc67ed5001e495312d07693f3c78771ad13297f4035ac372b477412ecbfe 5c429d79b55cbca691726bd83c9fd272b8fa5a29fa593c7e008a6c2d456e8797 ad4471de51b3638b3b6fad5098604694ae56d24448cee6274cb8bd4341ff91d7 8320ffc3262ff847be27473545004f6facd8fc91734d1eeb4193f66d9dd650ed 131726f740cc2e7fc7b18843437c5a25a542ebce349ae28781412dda82ad01b8 85c1e4f988a2880288ae3ac6ead6279b8fb79cea17eaba101e2f1e18d28277a7 c7e74df2f963c137fd63270c34bf9e3eecf75a500fdbd65fdd5f71f399510648 df05d7e51c7693a92fbbbf9cc5dd09a7810eba0588d6965304fa333fb2f931ca 028c4d9f054e8aa09634d7742378f2a2634e51030f27801a57e219c7bfaf1b62 4414eb468affe5126a0d105ade910b9b69919e5dd2a6216c43be7535a4d6d1ef 3ed07ed2688fda9ec78762b381193a97497b613d0c63337d14e7ae8a47c79ae2 9bbd1f0daca9ba649a9ae24d2d8a63b9711fff1ec4e83b4fff5cd47a747dc1f2 79f9658b04dee89624dd87ecedab1d1a04fc418c61c30ff695fd529b7bb02cb2 999be16c23c474185771dd7c9191884cc20d126346aaabe950ce9e516d90bda0 98535d2992c68724ead2f8c555e0afd6800297573e8855db1127f9f9eeeb5223 dff664a1e9c85406a45747415ec432868655231c112cfd79f433828f6e231f01 2ae07dcc7b5b6ee8565655df6bd18d757912de4f6a5d890c16e0e5e13621fc0e 5fd32a62b13f64c033dac210285d312011be852390523cb943050b1239adf928 0a652299a9385d716800d8a7468347a8ee8505c816b03adeaf1fd4dff2129289 19ce81cd3bc0626f1dd9b319e80a306395b7aa21d8aecadc620288719520d1a5 b7a1188feb265c3b6d673c3236d6c0427187b6cbfa900bd7bed1ab5e3ad7b582 2acd8d01f9db13db5d7f8de5489ca668c8992db90c8f6bc6450bd82689963f9a 3de002d984dbe35eff96207a82e7ecfc6b7e271af442ffe13628bbd152b095c1 5400a8c5c34d97adbdaf5a1e2821a4e7789b13907ac82cb133343013caaff61b b5ca45666e018e47906be6009a7cba7c210b0b71c17ff788e68527d20571fad2 86830ad9d5a61bb6b74a9b76688812b31b044c410fceb8b222a84aef0e0a9fd8 6224217c027f7c4f100cf5be56f6bebeb746af5b34c5156ee18336a4b375419a 36cdd8840dafca8efc10060e9385540c7c4a8289b1e641c5ef5204f446419583 5e39e6a17e5b77d76e480ae1c2e7f57cd64551332ccb3834838a982bf320afb4 76a0f1b1ffc418f5f45ae2405ea02d159dc53222c3a2b040b8472a41a340ac87 6d59d9ceb107184e10b0410d83a3932ebcae0209fc42a6bfc4ac909b0b69c5d9 5437f64bcb3189c0f2c5cd7a53335502f5878c4637d18ab791ddb2df846da762 3b7a0207eeba6a0642ff9caf37d963d1706f77c8845e37b1e707ab6bc3543999 2620b60c97d097effa8d5e27af31331b57aad8d1fedca824323da969138805c5 8157df4f42776899b186e2f6e975e7af0c13f96c0a5f5cf06c608163a070cb27 c8ae70b389d2fa6de7be96359ad24b4d80da3781cf5a50405ea627ab278802b7 5dfcfd6ab09df0cb02cf146ce7f92fb508bc5f4f2489850e56e8d8174bdcc670 05b30609f07b46a08c85c0e9cb3b5de6560bdb219682016ca5b6f494e0733980 92470e5b8ef6c91fdc290c00ac06a6d30dd24a65c987e15f78f28f593662137b f80f30ea07f0067a015887ef190038f042665598942d4d3d32b0164b5dafea1e 3a981097b1e3d02b0881e150b7492ce8609f98715c00a0444313d7f57a062b26 f5557c657419a4adeaac0240d2815a426009be7688c7380b429d1379affdf802 d10a4faabc981cd4970f5d06135b202d3e540228817d6e9cef596a8a048cc6c5 03e3d608e77bd202b3bcaef5db0fa9c172b434d134093bbb27e4f9ca229e11a0 8fbfb3be1342d676e0b8c7a5955ae25e051c8669975a7507d212f26b14d9c832 1a0c2fff98c53bde1c0a44af71c8098d9ed624755855bce02778e81fb9b072c5 0a47c4475576f12b2c330586a5fe190cd473653c1c1bd3c776fb01f74e40903e 13b3cb9deb15f1b9bc9a4023297872e1767234afc2ba43a71413139c6f624df9 cf5074057e7084e91a04836336ad2f3df7892d5aa52b961f5a357229b74bf6f0 6dd2a33b3b57cefac02ab7b1ac534ad45047f8d1501c0a6f983c2edd48af8851 278dd8cf8fa66ad8603f0df9f536a009c6efaa82377250239855f11f0efbf9a1 409407ddd77900a091d227b9fe856a0b67b6cb8c1e7d40418cf7dfdfd4bc520e 3130aa450a57c531d6be3926ea6136fda7c16f0bea5a7d411878df7737b5bc3c 19102e716ad11b20a5ca2fd2873dbaff5f9c8c06cd1d5dcc1593a6f3159b9478 dc1817933ebf132e4cbfa3292917e19fd8e7d3f67bd2dc870320abaea1fcedf8 b9e94985756fef3a6fc780911fd3450fdcc0e653bacad936ffac1fc434b3d43b 10c9ac2b3cbe5c0a3feacebd36d24cf20a1cbde2a91c7eafeae52eaf7f532623 c1cb209b1895c7f012b58a4bf5e3787e8bb6cdc6842f81735f873784ca72f968 f132533c253935618caaf5b39f7edd372ff9d94b22e936f2e4e093e490f32a33 a3482389738c042bc2837bcc3612b24615a49c7630b8188117dbfeef50a2ae9b 4b8a5c41670358a73077337113d683b59024c03564f089e760e0febc8451177d 767640a41384814169353725fe3c2a98b2cf0ef199a7046f558a93949f8443b3 7bd9d8b7bbb5f4839b617e51c86cbc1945829696df7aa038672be882d20eef03 8688de12753483245c90ba79b1192357181e89c6324af0ccf7a56325b087ded3 a1eb70bf1d0fdae00b26f7b9f8c33d288b7ddf9c3f1da95704858e58fd8201b3 6f68e27dd2fbe44d35ac2acf35508d3ba207503177862e640e16784ac5c2e037 82ad081752dbdf23c2272d3931fc29f7d388554e5f2d57c7290f27b543530b9e 4186ef844dca3c348703f8ac57372429bcc21d9733bbb086e87019966b77b00e 7c49405fd49891d1a2283e5a729a73b35d2e06346f3dea10beff1f11d0f23703 d892f7ed63f84f5d6875178b65febc62081675c66629c6708b9056b95b0542cb 86d1103f612fbf53883b4c9e505f18da9ac873f616e33a31d75d7cd2ea3ba084 ddb55e8908c3baa6f71c6961c929a15a643953943a47b5fe96e4294afb145b9d c8e02213d0e246bfbefcd30ecb8ba097e6feb06132340935ebbf39f1475e1d4e 407890c602ef115b59a2c884dc97e4d4c3927acfad17d725a9e8c19e5afac9d7 125e96b3a55ffb0c6b393679442ff981d7afd3edce83f175df5811fbcbcfa22e 04e0fe0fc0693aed342c05ea12c1928218ed6ef18bd6519b063c0816b07f68ec 7a4da8f52d1adc916dd553784e4fe478d07d88990538daba746fdcf629538365 eb8affafa05a245a98528d15d81c7806b6784d2a731a446fbdd95fd357b4c865 3ef0441ee9f85d02e986ec858af493eb13d03debb1d2c1e054d3abfa26f9204b 14786af33a9d019f6cf31e9a28853be45dfedcd6629c2a3b9c753d035cb43e30 b30d4bca96fc8069548405f8af7797c102ed8f8c97cb249bcf8126d2abe4497b 9178efdcdeda61a97b00a1c515590f6a6d4451f9c017bb91cb4223514ab87327 66d89c2e24569cb29c9a46cbe8ab5462b7da37245f55cca103fd6ae30809f191 1f47e349a3ec91b524f7e7703fd14332ce282836a44c4dcef0e0edb5cbe5c7bf 936be609764cb6b31dacf58e21ee33308719b7ed67e88129de8557f6fee32f1f 81f87af00dcaf58c6de948dbebd10b6e3c2eb24b4436fc7f44980217ef9613ef c26707611b24784a9ebe00e51c77910570c00843de45990f3fb4c92e7a482604 f526bf3cd1c55152ec47e14fb87471143202fd2e7464b040526465386828c3a4 9367163ea63772c62c180fcefc327e43919a43b31ed85ce20d8dc5638b1bc1ec 9064a07130f23e46972a7456c46530d4f1c017f5925ceaa7a888194e9b2a9d20 4e22018c8f0f754a9ca9dda041ddd61c0cef44627bebf89990f5edb2c11d4597 24ee8cb70f275837a3647b8f3d263ae1ce240855d2155f9e1850d77593a2edad 93f1a7d98e18c6a68b270236baa7b3773d527e01c2fa21c9ecbb8025f193af9f 0065da125053bae047f082b16dea15e8c58156826f32aab01980eaac8c3ac51d 788122b53a00f0533e0b4c8bb366ef96b57b7814e03b78b77cbab1f3955f6887 99fe2ac1127e12dec3895471224ac22542ee2329c69bcd8ac515f72105acca33 c7433493e647a7a63c691a8fa722fc502c61667edefb961fe7e4842a1b917ca0 e6e38a8007da3eb1f791cd77e70873ab0f1c11716e4cb4bbe71f48ff9325ee75 51d4c5a1a7466ae278ed34392ee5d7388ce82624de6b4775fed8f49fed7e96f8 be3420d1c46c7d02fb25b9158c8e4eb24e39259b249f49615507b0e915a79076 979cb3016d4f771f9a0e252120c07d87b771369831010ef34c498a998c719c1e 09aaf9781312c0393e459726b98bca88730137936efb9ff2d599274c3f4dd9b7 9b07029f5e00c010b181df5f80d51571b898514136812985d76f81d91a874116 850230d0866295d9b07fae502216e6631daa707fc815bf83236cab4bf52dfbab 334155f58ed31b1499e63b878616ab94da73b970122b59c98b73b7d56ccae5a2 7f3cf8c22dd4cbfc36567a4a2a6f7b65bc866ecc3798dcdafb535cc445863097 e2d5fe203bca34d12c75c1b0ffaab5fef10d1f872f3be7eab4aa3d91a0a80236 b9905875fac09b85b664e7c5293971aae32745589794e678a3d5b4709a1239ca 182d222acc3bbd64163ffe86246e6a09fc20ad0f4ce6246677eece0ca6eef267 1bea7cfd022fec2d3aa1ed49b5351596e1ef8bddee92ea840d18b9a753e9ff86 e52e21e9000452404eb1f9da0e49266cf38340e94fb6cb22ae8b6900226571c2 a61e56fd5821c99448de0f0235b02fdd970b816f2a6bae04420f5ae688facf80 1c3feb9aeb0c24ce8e3aa1e8410693b38ef8579412f781aac65ff5a9fd4a0979 2a19306cad531565fbd781aa25d3e57e0f23d74e518b2f2d5c78b6d87871f0ed d8a7640bc632b90c7c78926995d2c9847649f9549fbfb4f490cbe00230a863ea 859d5a9253762771953a4df8c8e50b4f50e4d2ac5e1ef329a70241530dd6a80e c3282c265b35a80cb05a41cf321cdcbbba2cb869deedf95d8a046e01437d39d3 ecc8469d8e3420efc8c37f6523fddd961dc2f28c20750a0e8cfabbf63fe8d8bb 713d0cca7e3122da8c45bead442cacea18f5c42a7891c1be26ba78bfab5afcc6 d3ce682d9f888b5156d3bb4e6e9d11918c910aa27783be62e4296692ec558124 5b0b8cbb7be7ea59915706246d2b45abe4533e694fca438090136ce598179a9b a44053d70757066d415b451871c8f70b32270206c98c55372230b352697476e8 3c9a9f469f836775f1e746f67b280eb176a87b07e0f871f772e3767f0f21cc91 a16569b0f967afd2ffab0bb966710373f03c0a9b646d253ab03a4757f022747d 3a8301b86642664156db8c8becc4872f80be7fd032b0377ef4bceca173a0b101 1b5ba5d58ebddf49d3fb0abb8bd0fabad22f504c78d17634b4f8aa6d8002a93b 4352f929a4a485dc7c38330f6c551af93126bdd3b216e00f9bc0f05f0b28c7ec d4548b46a1db34a376645567a60eab8cb2b9c60add319d3624a412bbb7b1d811 44799c1a6cac2bdccc61ffd02d9c1eee61332b493a32443fa12fffd0e848a287 86e8473320390f1b7cde3a09dbd0f9dcb7307123ac3b49684185b21b6ef82e5e 2573fba3412d6c8c32274cd8b3ae0608e3f76b511f816c3d45436c37e59d5e22 f7307da49a316d18d590c7a4ca47fedccaeb482b70fd206f5e16c3ac55a147f9 64d6d6792110e03218348af993bd77d055305b824ace667676262c0ba851ce6e a3500a7188f6dd44abc6a1fffe2683e648989a9a03b5b6bdb2f4eb7d59abc47b 6c63e0cec1baad179d724086ffa9b62ed8e3192fc58f1299ccdeafa1dca1abca e3ddfbea83238feaaabc0a72555dc1aca44d7fb3cc5c7cc5440eaf74f2416e7f 7724093629bbc31b9df9b1d9a70f565c67e84e0a368250ad94d0f0491e9cf598 3800b525d2a910a64d8e0e1fce29871f7e91a256fbf1d604b1c8f5f4cd3b1dec 0ea4831311c9bf58e7502ea20d586fd5590c9a1c87d161fff7c683e278f6ed78 538cb276b92f8cf1807d636313aeeb810efee7ae0ec09b7464d137e3f24facbc 130c2b1ad678ebae64dda3fa4f0545c25b28637b6e582ddfd7c9f8b4d68b8e3d 9c8968c5c112cd3ce126a4a5749dfe45b5d5e504a8c57ce4ca66a9780d06c0ed c6bb3e6bf38e8641f8dd120717dbbb28b0c5286cd02cf6c481bdf6eb643012ff a389b79651dae27070720c7baad107ea3056dae192eb4484353bb65490d1f9fc cb7afd949e3736f8fad6fb646b36cb0732476c9eab8b6642e07e459ab613f690 38f83f037c689969a155d411ab9a67acc28f248ad0c97e33c94df5970175a706 11a810e98ba0941a6d5c35a113797277ad4cf1424b3f81cd9c17032e829e7b01 fe4271ada6b2477e503a1b183a2335460b9b6f2156a9e132de6dabe33f8711f9 5cacf024f8ab4069db1786143a5e1e5b917f26381fbe0e81ec88ee8fb854d4e4 7bc1d5911c8ab1abdb83ce6c652c2d70f86d820827c961071aad205c5b50049d 2d63ac5cbe57e851ec2b120f05fae240179c403d18acf16c8708c13dd24683c7 797062f70672d0b18866fa270b568d4c9bb0bc08fb24150bc4df4521d69d5da0 bcb8c48fcc3a3dc5f1760681d05f6a026f178d088734b882795516f1bed9ed2a a8762b36561b72262787d1f4ce894895ce8abe62879af4d7b534e8f91b606cd2 91b6fee6447e76e64b2e6a55b507fb1c3d35211dd39e685b401e760e6bfa646a a21b40dc4f407681ebc3453c868e66f13a3c891b264bae2db63ea0982cdd5741 7dbd78952b1b182956d80def19d3638a6f1fe10e8df9c0b0aa942f4676700ba3 cf9ba516fdc5174bd54e7203fa0d3e9fd61e75085f23c158492e4c85fb4feabe baf1eed304ad82b62b38bc5d5ed7d5c9eb7c35c2190752b3821a4740d370956c 5d65fbd2d9e1629b56ce80e182b255d07b9f6c621e78441ec6099006ecf969a3 7601a8981b18c1b2e66ea58ed80c05589224f81e03270fc61c25f43951dc429e ef084e228d33c63fb97ca4ca978523d9eafcc1fae692a4ee6e7cc7a8a3cb7645 434ec2e87799a0cb974b7491065a32a90109650b1a6a9e00ed42c995770f9b05 141b05917762fb3b42340427e726a765e0c052c34e221db45819cc4444e61800 44e64cee50904b7af5a672d2f850cc1ddfd5dc707cd959abe487410f6bda44e7 cf6b9178ab00498d6eff82b572207de81f4e844d54e9d091b9f26b8c146ba5bb a2d2838ded5dad9405af194541399ed243051a46a3ef1f6115e5c10fb32aac49 6a2e1acd4470fd67355c2f37c775a663685ad989ec7429e3274b8a208e303dd3 c1288438ebbacf8a756c8223bac91af3c9e8f7de36e2f251f8e99fb9171e4f4d 992825960271e8349baaadebfe2df7b9353137001051ef7b0a5f505e97592f33 38c2f6051cc47a6db77c85474b3e90e64740bd769cc76b8009327f812981982c 2085b7d6981be23bf55ffb332f2404b3a82785747f6849a2fc384738dc95eb0f 3786e3e3d62d33f31dcad7840e58b3980ce8ce6d3e3a84c62050331d8a7798d3 a319a3f0f786db1c39f7904975fed06de5dcf9a7e4c8325116673784a910fc5a 11384a6851d8a84b93513970091c6adbf9f7f42d7766067764486be1bdb1e901 3287303e55433f1d3ec469915c1ea3e21eb58f11647b8688b00b4be97223f656 9cde952704236ae27e4a35e9357010b6551313f23b7e065df8dcc8dea9b2b595 918bd5b388951d631ef329b70b7a85f6c843e14173f955b0fe20f2708da21c37 832587fdf217ce58338a04ebbd62356dcfbb8f95d6ea69a1b9224dbfeb73e0cc 743f6406b5c4f9cee6f89ff2c81702688a9857893af1c58e30f5311058918609 220cabdcee9abffa94bb4d3c6fe6dc999b2e0361c65184c0a98916e8e74bc3aa 0d132a21dbf133bd518dfc033fdf7683cc22ec5dd8424f227664202584140a28 0461b562d29bc766265d062c36c5e1805cd8fdbcd6c01dae4a667d0827fc07f0 7b29b67c011a5e574410681cf87c18b214a155a591d3ff1fde708c192af2b16d a4b92f6d0f66cc738f38dae4ddba619fd44fd1fa5c9776f870629fe74957b0e7 1caacd425ddf6ba3ddf46abc5e6b1a70ea7ec332f8d0259f1426bbd31f40aaad 5c160f1727fa24f956eabee1373650cf05e18b1fd0821b422e9bc9ba78f34f24 063ab3b3c4044ef63e03afd2a006d6aa1c35d287063b873eab9a36078b9da688 c0211d046852c4ed84f7dd756199cce5cbfde12dce1b7d465906a7211153ef07 db6085453b452d47b9fd5c4daf764e5eeb6e03d089b0a548a1c94a1698b7c463 c635f5196f0c29b8a034f38a17dae632f9f665b6f1bce01db04f43a4de433e13 0b4929f44a194fa8dc6a74efebe626036996010bd2259485cb983c617c7fef23 74bf59a6c8dd9a4a5a783e2746dcc4de89d03acf81e268c0ffec0410816fa63c a9cc83e3547304d304ba9a78f45b0fcaa4934a0bb4aa2bd7f8793ca9e5ca6cca 0a8c5c619d79dbfe71ed3bb79f4a836afdd5fa60133d816358a35263f8ce0268 f813929273c9e98e1e957e2c2652cf899679a4531eab4acd291d58f110444cdf 99995f2caacb6a4786c948c08bb68c45c121e9583a1b7fe5c3ab35c6be7a3645 faced4254b587af3b712e1f64b451fcf0229bc4581222733469f102200352443 34de99359f9d9250ae72e57a00954a17bee2e050e838a6250f4561fb4c103601 5ed398deccf7021066fe345ec31f71aafadc916495a7b819ff44fef3ebfe844c fd06a2ea2f60e85c8eba2024b0df39aa2ea814592c97281239967ca938d2d4d0 983912cfed20e52a8e0c1029fc0211e915611fbba3a6cb37ac0f129054ac9fe8 4ade44a4ee6d523bdbdb339c008343778eafb617f1e156bf6fa0fcfdb69f03cf 160e5f1e9e420c17ee4f1593e528692c37846868f1912f3694c12509be36b0e2 8451f785e35b94e80d2e43e4e7ed4d4347c2978a008efc448b0671f1f4591cdb 2efb7635329c0ca62ed1b66e002368ebaedcd4415117543c32b922ac975809aa 247ccc7542626cda8d0f66828f01650949e39224ba7f65d093f45e3e300086ed d7849e0d2046c8c0a607a378e5f23efca5efef6083b059607c636c2ca174818e c63b63d5ea785e93670ceb749220f74712a02e9d9b167cc368caf46e43e0728d a3806ec4280bee54f614ba6ba4513e14434499048823edc7d94c227fd32ff560 d9d0ffc0d133f7d551221b978ce6948253fa8042a3c13ee2797bbac044e59cf6 71a2af4c7c66aea5dd2143fd03f0b01ba5a4c4582e6434759b95b6c46849c18e 8e856ee866490f4cc084e07acdbbe91cb611e914ba596736d8f14228b5ec41fb 7008bb8ccd08b594b80b337de1faab5c574026d140570ff7cd7c5fe687036e21 150f32f88029f42787ff08d53e266df534b7671d79e334c37cb12fa7af2756f3 85e30026b6dabe2f87628f94a663eacbfd7c3edb67441e1964c4f9cf844305a0 17ad59a13ab2306aa96a1771a25eb06642077e21bc105dd0657b25d436b15b92 6a42e55cc3c7b90bbf0b50d2a9208f632f46edd4f8e9f660cecc322ff8d0bc2e c21fa41cf206e486ecf1c7d0b20fa83e82f4f099c75a88394939bee78c64745d 43d4002b6df40dab88bad41a25e6478eae4ce12e21e323947513fbd3a44fd84b 95da51c5999b7c474391e1636a28364a91df5a9cf3a4d6781ba9e4d342819536 4350d9f7b7e5c8fec1c81b50decf8613aa29a873f58bfb8836ce71387d2ae3cf 2e774b6af1678d20ed7f67a9660dd2484e24f8c265457d49aa4aa737935aa41f 3e5f00e5725deb155aa45146e21e7380dfe0a7cdfdd7f0212f27a497913f5ec5 2014855dcc92e9eff289ea71c83793e7d0f9abc57897ca678df79562e1b3c5a0 972072e720238dad166da7759826a8fa616313af140858c681263438347d5843 c5de94dd3b7da96ac3a415f887ef2c38a32c54cc8f4e4cb53f43fb412bc9b4bd 564c3d1cc2b1a18d1a38ee82e70ce1e98fffd2140ad6806f91a32d2c8f4b010e 0d78ebdf746b5e51f736b2a7d1372ad173b7165f3d6a205d0308addce2b0c20f b4fac27d81160a5e7812dd6d026320186be7e1a259d45a35ed23f61f9f38c51c 46098750786cd19e62353e3428cb523049938f2665999b515e4fecea9c149435 99132cad2080989ec9fb6bcba8f3c031cfd9bf1a46704daa1fb8fa1003105596 7c617f419dcfc03c0589f7b3f2a6713bd6f02b8541c7659e838ee7967ae35715 3122f2d2fc17e29261a133c4a270a70ab2b0459912e5fd336e74cba66223d522 544db0cf72feaf99176aa52589fb8e912cc54781e19bfd23bb0c200045e0e526 30ac866ad3d396a8bc2b63d13e3604b768195ce3d741de2ba1628a0e91ab7eed 4b05510ae615149943fd5e9a6dde08b060378e1fbd6df622aaa8ebdbe61359bf b8f99b1c300491c9deb70041e875174d21f82dc47c81e729d31568959da96f21 656ba979109b97c84d6ac96a272944af43a5a65564e95ae51c56d03223a1de59 d27b57169ed08dc9e279787385004eb2610fa8c655cec34b69f2d051a8f221c3 00d50c55b89d967f26ad7bf78548b3026f6ae1f2f6da3c1ebfa71c0994db478b beb27e1ac1c08b37c845a99edc47dfc367594bca00ecfb4addb908651ec64753 b3b9c2ae9855e84c174391d452cc1dc1526a3dd373c9d9f754a759fca5384040 1871fbb7571395348d7d8c9b1d065f2c1d51a7e0dc5ee9efa55950cb3aad6ccb 7c074505b9a5c6d3e46470b5fcf0186b56fa62ac18bc36ae51151703f0f1c348 776d2e1b5a8864d8b31651733079fdb8cebed65f4423585b68e5f3a681548321 a050f16ce8b5753e2b547e22cb3471f3899ffc7b53ab63ac92843d6fc7bc8246 be502d2606bac60de1de53528540c9969324e2dabe1cea03631047b4380893f2 713b3ac537fba8e4e13fe761b80092bcb445ed58635b2517857b0b95bee09765 4252d66d8007d953a7f0e3c2239db2df29c6d84602e00726120d74bca87fa152 74594882d6836ead957a67e81f273cc2b04d3002844f7d1909c2a38e0858bc04 ed0a3218e39c353c7eeff0a0bc57a3b3f840a605a1730906adbc1fc1e4f3c7a9 94bdd3cd6b98a0a3e32160769a229110ac4dc058338104abfefa47587ab4f25c 9d8ca3395dbdbf9e3b4c02481673206cc90e1467f61bdb90de269f4b818258c2 7cfdb74ac1b9402ab5ea431342e140ec80693a9b538bae239be8363b25dfdbf2 8d9ee778e1e83f6e35c0473d9d3f4d9fb65aefbf98050142c5bc609e35cefd81 39e937cfe3741017ec45e970db56e2d6bc2bfcb1a5cc6a963d07a838830d821a afc9e99f9300c43fb2dcd7907b9007eeb7bf23373cbdbc8f497fd44fab654607 04d785d109c2854012a41c46a0f4c18907d5c9ef6730946ba4910a7cb85aa1d0 a14652a5708c56c476b5116756d20c67976a957f70967f369c36e1426a65f92b 69d9e2c3cdf89df4f2cd60d08c1551f67e767034b975567afdb6965608f0f4d4 83a33585f62832a03f05762a4136e6db8da7b9c8edf312153a85e44bea46858a 9794785f38b63a512075022ace31e48fea61b36e303e6c497c41dac2d7df8962 5c6ab791bac14f1d5726fbb323708aa20383bfa049e685e931d9c030b8ee0716 4f08cded6b72059fa4dd2dc6c34aaa55cdd25a7c173153862c248c35dbc3595f f0f72eb9f34f0e3968cd1c8075bdb2cbeb9b6146a17993e0fa0be4b3247389fa 8f9e40564f35488cb35a2a73ba3ab8c1df6b4c292c9b8182243f9332579c4892 e91121674fad088302a50547e74afdf7c49ca93531e48eb3e2f9535694dd05b4 f9555cb9f8fb1db152f95302b257996b4a51917cc97d19ee25861414623de2fc 6c4f3a196a9c03378dd325ff63aa17cd7d4061a66aaa15c5f35c2a0979363d4a 0ff60c2cf0e819c718ded4fd93f39586edf7334b5696f4ca2ea43d5c6f81989e 7b00991650660fce3b90832db80f663341d6762bf29617df795e78ddfe5c3f9a a6a65960395d3e02622091b52d91d5f9746a5fc88402bfdb4981be7bc51d0ee2 0859b94a016c864ec4a17cf68a46df52a044adc0c5ef576112834af741ab1b61 e36e213beeadf84a3a862071cbe0afc36939f13b9c195ed3a4c017beb14495e5 c8a193aeaab7ac475ba53414269c79ac5b149828c227f1484554c76f9ce6774d 5920911ea11f6136fe1b6ccc3a5f6cd46db9b59b1166feea2d10943e24c6eea5 b6f5a2e2363287633bfca583c2afec5eb08a551077568fb9d68afedf87ca7bf1 280903535a30ef38c0499c82e25805038a8928d2acd83bbf0fda9aaa7683714a ffd3bb825c490d954f3c6031684b92dc129564713ef8c83670fed241f148cd85 8f0cd0a154d20b08f873b1e9c75e7454f5fa43e83cd1c93d8040598f68bf92bc 1041659569a6fadf8421ed468f75da3dfafbf0b3997857970cd74d658561da32 cfbc7a5c3789a642f570dcb0b89485383ccfff3a48533f7a59f03eb7deee0905 1d1d2b465ea4d4210dc278f0829b891954eaa467e9096ec561d07b44699c8ade 41b1229d658551d39ea89b63ccf155f2031bacc9e8361e080f67333071fd7c7a b959d380de32185736af8a351c1b6225848a99b643d03c21c2441349fa8a412a ffb4c7ce577ebb9b831e06e00d0b39f1690a37d00ddb578d2f08cef71ece67f4 16f84b0103f1a95fe6141238e76a41a59b1c2eff96437c685524beb70aab2a63 8a8528c08fe14dc02acd5211f0efad3ea20d3d4b2933eec3864942b0e71a9420 d45a33a856c858cabdee4a20fd6694ba8668f2bf93743b0cb7049e8013de5567 37af2f98a0d16fa354303c0efbe415b7a4151d273d78dbd999463f38e5c974e8 fa107c253e57a1ad9f907a54477dcaedeb7d62c24d3fe4081ef3657ab2e4549c 376635cd755b8f45c6244c8a36fd12c2a5be8d8aa1a81e0d677b2b5b65a8e134 2cde9b0149eed85f07d9ac7e7b3c688c96108ce1512d203a04140fd62567e2a5 73e49c332568986667530b07f5e32e656fbe5a3ff08c4d275bf1182bc3b1cc23 900c5a53a872304e6b9ab50806ed4387154c84a4dd8a61811befe389cd16553f 21f41c76afc9c2a8bef9ae818283167c18eaf0582c1de9bee9d4d7d974f59f20 92b4f72d8f182e60c455b11b5a3cad07475aa9c24542a8c2a2583bb6948d06f2 106104dafd322488376f5f2906bde54e23c5987f05c204e7c0e0f5f5657cc701 488f9e56be45131ae6e928bd2a02a9a4121ba6791dab9b4495470243d345e798 fcdeab63fef54266b790951fef7db365f7a5c46973b7ab25c603e3de6fde0615 50bd84b97f1ae7d93b9dc7584dce32a079634a9acf46a6b54e3381e0ead89792 06e3dd1ab9050fa2ebeb0ad15989c558337d97499aabd5d67b095bc0cc54ba57 df9d4d8dbb8c3238d996e4e7348774a7608dc3849a0897b3739b18252bc8fe58 3a0dfce467698345b09e444e155eea31e424c879d51c23b00bcbcae7969cbecd a49679b5577c7227edccaa377ddc485d63869bf0d8861abdff33b3e89336077b 75d6e3bd554cea1a2247eca4a51dbfc87bd9acb5add475b2fff9001093ae4152 d1ede432bb34d859e2811ea57286ddf9bd9f85fa2b43fdc68a0c5afe6c59c64f 4d5f3f10336ac797cfa320ac2f17fac77358a5b55eb9cb4c1d638131b0b1e6d3 5abbd1e7aa014188b13e4c212d4d8c6876eb3fce5daf30aad645242551023a98 9fab0374a9257c0c93be3dff0a7113737d17a91434cff616c0457a4909a290a8 449353d3baaa0504c4048d2d17b523fa7a535c8b6aef72c2bdf5e82f0554e4cc 2d1c14fc3138f666f332749658c7fe95ca947f6703869f974d8f598b33f113c4 5163da461fe9f1aab7e53402786fb9862c1b6a845446a0f2e4c0b44f37a77881 d0555046a0fdf585e0b8bd51907ef4045817706ab3c7fe33b0f6a2903fb64f6c f61db299bf339f38f4a6e366351d3bd69973f34b6fe7423ba1b587aa32735619 00309c0930eeb8ddba2abb90bcd05292bc6e22934999dd79d92aea347d23a42c d79e907880fd49ae3ab56fb82390317a6ef4708ebad56c412b509bb0d670c739 4e7a5dec2d575db268eedf7f3211c30c98acd663941115ca5d3600bd19c989bc 242f0e55a8ee81c6847e2ebf2506e71e6b3c270ee375ab1411742eef3f583edf 9e6bba9939e4c47090d932458dc41ffe2725229e0b221c350f427d0d38ffc1c9 faf91a025a5b815adcc775a920b2f1376448ecfebe8413a59b54504509cb3b14 9828413699c1c101ca8627263d6992888b1e37efde706a954c1b6a09d92ff56d 39c0009461c39ecbfcfd9cc24b18764faedcd6d1774b8e05807ace22a76251fc 581465b99a3acea734382a129c26100247a254b864634fce9e89ff5ec4a35891 4c7366abd767c1cf462f3f3b09bedc5ecbcb010533bb0999ae9fad876049d8a8 728114ae5850572ad410fcbe946221c12c8c1ad61fb6816c73258e29923d2b93 861957f056b858d114af59bb2c02dbe06a306528f67e832a669aba443529b5d7 1935da643cd24d057a30579624040604f60d7d4c275e5e7062e035483ca37abe 9cc8180dce07a508a66aa57c589bf0c7820aba1635baa8cfb6e45c1136a2bd62 46004ca212f590f5ba0e7de60e05262c2954fb7dbcecd04c85ca75b5da70074a f30a42551a912563b61cc9c636519ebcb71cf5c3dc83df8d0e304eb499b4cce6 f577c5ded3cf001eae63fa219fd5426b8cad0b7fd6d6360fe417a6bbfc4c5f7a 0232de009b68f565c40a082d5603a01527346f5984a744eeb8ddba2aab6ff7e7 f65a22360d98910cf54cd56c855d59e94b7c843ee627099fec3d705ebc547b74 2f7476bb8afd8bcced4928294ea95f189e9146a95a1b3b742372c0aa97204d21 8cb6a31b320dac8307eb91d5afd2ee63717f60ce185de0661c115f3f987b3eb0 9362f5b9e2b43e8528296a516d069224dddb1958a428e700dc902f07441e52a5 4023427ee68f4cabf9fc8d30c2314da73593d2248f4a5dbfe6882b20f63ab7d6 4a3cda13f03ca4c1b60789aa947ef16f4d1f2e0312d8f81a145a0f9d63cafa5c 099675b15489af27a2a105ba68b073afaf4042ce6c95980113fbb656518fad0d dc232a9163da854e8028ea860db799603781f8ddd39165e1bea3db862b6daa50 ff16206e641fcb1471e093b0a4b40a03a67d5e5f824fbdc4815bf3e6462996e0 99a6e9f0193190fb56b8ef8c30fe886992b332c3ca854eee5ac7650e5780d74e d23169774373f97855e7beca53c617fb750ce85e2b06a4f8cb7fb983f3cd43b5 fa12c2d5deec0141c96f215ed5ea3a0668a6aa47d008e04dbb18cd58758f1c7c 9ef72b68d8d0003e5355b11492 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 cleartomark %%EndResource %%BeginResource: font Times-Bold %%CreationDate: Tue Mar 20 12:17:08 1990 %%VMusage: 30458 37350 %% The digitally encoded machine readable outline data for producing the %% Typefaces licensed to you is copyrighted (c) 1981 Linotype AG and/or its %% subsidiaries. All Rights Reserved. This data is the property of Linotype AG %% and/or its subsidiaries and may not be reproduced, used, displayed, %% modified, disclosed or transferred without the express written approval of %% Linotype AG and/or its subsidiaries. %% Times is a trademark of Linotype AG and/or its subsidiaries. 11 dict begin /FontInfo 10 dict dup begin /version (001.007) readonly def /Notice (Copyright (c) 1985, 1987, 1989, 1990 Adobe Systems Incorporated. All Rights Reserved.Times is a trademark of Linotype AG and/or its subsidiaries.) readonly def /Copyright ( The digitally encoded machine readable outline data for producing the Typefaces licensed to you is copyrighted (c) 1981 Linotype AG and/or its subsidiaries. All Rights Reserved. This data is the property of Linotype AG and/or its subsidiaries and may not be reproduced, used, displayed, modified, disclosed or transferred without the express written approval of Linotype AG and/or its subsidiaries. ) readonly def /FullName (Times Bold) readonly def /FamilyName (Times) readonly def /Weight (Bold) readonly def /ItalicAngle 0 def /isFixedPitch false def /UnderlinePosition -100 def /UnderlineThickness 50 def end readonly def /FontName /Times-Bold def /Encoding StandardEncoding def /PaintType 0 def /FontType 1 def /FontMatrix [0.001 0 0 0.001 0 0] readonly def /UniqueID 28417 def /FontBBox{-168 -218 1000 935}readonly def currentdict end currentfile eexec 9e0a2dd461dae169d8b894f2dfcc9fbc275a3344bbe9a51b6c4b7611aadfea2b 12089b918b58c12b629379b82c3747baf853a145a2f369a32e994bfb25b577b4 41539e3c934beb1f63e769560111f587d3c5fdaa540fdd9e5a01b02ed0594eac d19cdac7a11e4a4c72e38c2ce53a8e7189324dc46aa99eb0b4e53f718b171bf5 cc490067b37771688e9910ec4cf101d9775cf83344994032d4b72334de0eb107 0142b2da8bc4ef662287911be337066dd5be6365a539f8b4cc6e643b9a5ce7dd c059acfc42442a4d6c628ed12472dbe6a89d52e2a1ce8c3901a78b640bf1a8fc a792e900f829af20fcfe89e629154369cf8f51b7589db8de97f902eb41d732f6 e8172fc3a9a7e7bdfb28e2e176164d3b0fd36448a68800bdb5d624df5a8c8058 d9e8486b04e0facce732f7aa6fc7fa8ae56c67ed2b34aa76dec2837a00220227 9299a405e987175827331c84111e77a14de8e1eda3bcb0f09ff247f2492f5711 aa937fb7ac2ed8794afba8bf21d15c9cd66a1339b5408d39e2deaa844ba60ba3 2bd361771e0b5f9a731fd16c4c4f1315734cf09069a9971e4d7f8d6c787cc3ec 919b6f749a8f54429e66b3918f7fe83268be56619a79c4a572ce8912c1c7cf48 847ac42ec02527a6e92a38f9df98dcf23b6606902c9270f9de92909ff08d5613 c9e9b660a219152a089e6311089ce2fd051d02ebaca589fe9029eeffa9f79933 10de3d4b0124bce95b783b45109d1faad3380381af27bd4ea0b1f5e5a4d912cd f3264bd48ca6476e817da6dfd614d9da19766a3c999381ade18e42fa8b2edf4f af7028fc49df5b496dd15b0d6c1e7ef584ee182e6a360f85420e88f8e9c92931 ab53b29d3118fac444dfc7991fde211d9cd9032e6729e95f6207fd7f1a9cd88a d156e0d31bce69bc49d680645f530a09ce6aa6fb85781543beae80053e870d97 431d1f0c48d330fd47cfad72f026864cd3a18867b29a9a4f3414d7bb2dbf688a 66fae910a2eb082996813fd2b81caeaf6f88776d6cd0b8f0e10624d8bf883b71 cf55114587d79f2df6cc900716eac92e7db0d838dca66b5e18e7d5633a14c75f c6bccb9923561d885e957691f038a9e2e202ef576aaf3dc2fd17bf11208ef7da 18cef8751f8caca6771d0f4679c7bd46cf6f784a26d80d06c0261f69b1d390ac 167941c6d26d788a9a0876e88f10f8765ad06f32ca653bf8f88f17c663fc52c3 7245cde6680e80667493726506b2f15db80553f0c53182c63cc227f80bb772f3 acc43c01463a595759c978fca80a7e11eefad7fe76228e7ae29f17eb540036ae 62e52a30cc9029098d6f6076d3a4216aa92f8f28aa53c4fbb485151a473285de 6b0574cd1c8827f26ca60d1774e48fad7e8935929bc833f333549d6d93578ae8 6109e9ec0b9ff755905ec9c0f033dd9419e22ec263853891830fbdd26ffb1722 abf59eda5e6206fb76a72857cea3ac7dc4e10bfd7a4248f7e5c8ddfec65b6bed 28040df2f0e4046f10fee0a12cf4dba2b48bf4fbbc58efff305fd8a46fe7913e 39c859b5ac3a753ae6ab9374ac24cbff7126adf0bdca55e282f4c88ec5ff6e30 cab2976fb570a4a33754012dfdbb2905c11d42de1f5bcaef6d7a6b258b87311f 18657552d7cc9a5356d5b780c962d5d7bdeada0a3d3a27258246501654857898 0c60218da4b581a4ad38dbbec34c938c3f59dbe8ead9fd077e78bc10e5f979d5 387b989c9e84a7c897014cb7beabb6b6f318619c316af32f158859c9d3b1f0cc 25ee407a9a1368968d7f86e68d8aef740a455f3e1c1013c8155c8434d634d663 1fb50a25803129ce6802a110c5817fa965b8b0671d9a698a04bcfa7c81efb6eb bd8d1bed5c234b6b3b0c99142f9014e3f83db8387639c1a8dbab98ebd19b92d1 cbaf300a10987f3af639be485d2702b844e994ed4f70d7e9f86ca91455ae5db5 c77ca93288a6e41f2fde8bfadc1bc569109c6c9d7759aa37baacd8de2a5e0e3d 91c9d8aee7c13f07a10c126651f8dfcf7325321d96f45dbd8ecb84c6e9ba90e7 b3df3b4ff6e08e5ae6f63445cbea81282f87d942b390b9af2fa133e2695484a8 fa540feb7a180f7d7a3a56648c90b4ffdeac1fb844a3036ae6d932b087938f07 7bbad154e73d4981ecc9337359272c8a3ed8f78b7be02ffae8a7a5c7152bb0bf f1545c0f64039c1543fa7537ba11910a9ccf307f6c47409209e973e128dcf82a e402a7317df29de76af10dc092ffa9974986ba460380f3f67ef2bd69c7e3f4bd fca90ba7257e6901157dd65117542a97be36080bd63626137a3d0ff02ff54c1c b52a7706961861e7ea7cb52b2b9d1b1eeca82f335b40e292cc7281d685787ee0 09e0e1af6ab5bd86e2a18bc89829fe9f7d25f116c8461356f7bb0a2f4fc9d48e d1eb49fedeb61a59b8291359684051865daac8cdcd1781696013da6f8b546d11 fcd193ffb19fcb8185f252104740da1df5e91b3b2b04f41b7d76ee1ddabfee71 1bbfb38afb95eba0bff004dcb9b96ac6cc57d8a359b24b1a63656649f39e0092 56c98f96d33470e57f9f05eb193775bd5c5e64c08215013ed75adc771308cd9e 5c896e4be1de30a1e9e21885f15362accfb125f5e5d26b32d2e5cdd3c89bfc12 a874d86b4bc007333f239cc2bae195ae9384fed51f61af2b104e6cbaab2e7641 9d8b4feb329b6261b7bbc901996ba48b841a58d7f3bff2dc5b0f356ec5db6bcb eeac364f1783f33d8c0fd45390539f34dc568c92dbb5ccfc7014fdbe730166d7 0429f89e47dbb53d44c0504d6b934a9336f030166c7a531406ee7b5dfdeedd5d 24d149efd5d06f4261a0bf0db29fc4f03884d52d8a23cbd995625d45798f9ec5 f36601a3dffe2a09610193a973be903d6ab656379cb96831b7dfc926aa83bfc8 99b41b5cd383fcf01287ab2a01a8d4e94bd50bfc6a5dec7381888cf4786e40a0 dc20c1d5f553209cf3763ae724ec7d00600a53dc539c7adad1e4f0843a8c59b1 e3b1e97eb292ed849759409514691e7f64cadf555d5a0d0eed89549d4f4b9801 999f68ae503b3f2a7bed55041a5e1275a7e33da0671e144d1807e7566b0402fc da8172a520329c5292ce87759027c2a690a376332d27bca35ff5bcd92563cb1a 5ce76cd53e49cb2b340f27737e692935d60c2e74e5b252850a292a01189b625c 9a2d5d6fa0e3735ac46fc84a0d3f1989c22742da6432cc9e64b226beefe569dc 91f8178303a63a9eaf6f9e73d0f7924774d505604001e1bfb975e024fe26a36c aed886e9b00acca47ddbdf0d42725a9fb021445638cb74f6743a4af680de8935 b153cda9a75c2097938f135d04dc357523735b917f9648a7d1510d509244acd2 358506a1247fd1ac538c0e5f4be781023c0ba395836dd3bd15a648ad46a880a5 8c852e8167dea1649f5571cfc68f6266217754b1399f2d590ead0ef4fdf19373 5e872073c5deddf469e6077db4ced96a6e9636d548d4baa8bdd7596dbdc59141 ea3a62d2d3f673a44e0506e4d77d36789e2794cc346a0f8b4dd78f7595f629a5 5142aebc294812b4ff1c4a62dab1fca9c4f13a717538e3c5b612aaf9322aa0a8 31f476b0fe9f1770014bc4023d43fa9a1fa64e517f6ea61ea05a1812c166ce79 18ece25329daccd0ffe84fb68bf64e70701122973255580bbc0223b11051065e 62e2d37506e5bb5c327cb5913cf9c02c4b915d4eebe9b488a3193dab49126f48 9889d11d83106a86edc30be6e0594fd0106d44febcc341ca1f2fb3c53d1be271 13395cb5d54731b6ab9ea5fbea1b41c6c5280880b869d3429491d299968b9ffc a6c4cfba6b307512e3ab9e1552fdf83039e2e933f65c298894e4333a7694dfa5 3aa189a46f8c2362fb238800304931604f34ac303668bbfa03273a94697aee0e 1db675832f00d802677eeb46cf0d1799ac61b789fd910476b3fff16f3c96b887 8c82471fd8dda0e6187d365b75cf26eac3117a0668618cfc89facebc378c2321 5355bd24cfa4db8ae066e7bc3d775c384f906749195284910b97d641ee7c4793 787054a8b08c5a625e1aef57b10c8cfb72b96b0beeef4634abb1a1627d283699 80d664bfb02fb783d293c0e77047453f489b47089254aaf17e50c458ef55c14e 5c308c5bcab3e2dbde05f3e05f7e45b38b7b7c852fa37902d80664256a1f798f dc30f488d3e6287254fcb5f9037190df254b1a27fe2208e174e4738a55b7fc83 b0ff4a0ac89a1b2978740e3fde328357bf8c5eaf9a660127ad8c8fcfd0a59398 f8ebef422f952eedf06b18586ab92935167deb07830a1d2a8f183d547c8e6c70 a313d3dbf36c2e118687ec67b35222db6c319af178cdf2e5270bdebb49ad8f57 a89609b9d0745c2fa51cbbc46c5f1fe68472df1c03c285e98f5c8b26b1213ad8 86e83adb96907609d6feaf0a323f4adc37e5a6736e2baf09fdb0c3c2b87d544c de8bbdcde5b78b9fbcadea022461b9df3ca75efd6b01eeb4fb664f3d4619352f d90a35a07cf53c680ba7aa66b34cf8db8c3bf267e8804458e1bb4959e2ed2438 8c077c409287e224b90a07b6709daefd6c1a412ab9b99af4ff497d5482498fc0 ab5467214dee43aa66356645c612ed6b3dbeebdb7c7b0d67f8bb510de3c875dd d9d065cc70920b952dccb97958cb4809f76c0827ade6350f152a2257147e2032 33222f1f99a3415ec6461ef7d1725b4274662ef21db7317e10ae99b3aa8f4876 00cb5dcfa4978c37e9b2f653f2c31c3e8dc189a806a76e4230c8fc67974d58d6 e0ef23958a2ee0bd574adff38bafed8f17fdf84c0af423b36a7ea7748b3a3471 838fe39a6866fe21a1960c181c5df612a217722c9a96baa3703ae2e713c04d31 a260d2a4f690c211ce7a9dd0793bb6de888ae4deba5b2dd2d224e9fd0cc425c0 dbdb6b7fdbdb7f342589a1dd650d6d03536bb2ce96dcda097e83c871b94b0f2f af598d3097dc610144c07783bdea70fb71fa89cae238f0a7160200cf7f8e6dbf 6a8264d7eaa6c33bf88e6e4c7b9a81da86fbaa5d135b579c2c5ed660adc68f45 791a5582e4b187b58720cae4ce7774d5bd8800c4016b714398270cc287c82f47 bfda43985077acb1da939f8ef3a1dd23ac0bbe57cf66593d9f09e33e54bacbfd 78cb40521548649c009abc971afdb87665a9ef405e5245873d8494ce97ea8fdb 25bd3d437e491cf03e2aa07f60ebd6263df422b55d084e66c30915a26e130e5b cec94d6f70467141a8b639f2ec7848d7c0ba8bb8df68be9217c29e73bfc3a5be b4ec0d1410e97ad744dd920a8ab54647fcd6200a4229a784433ebe0a1f6d27ed 87f92a3509b8b42fd0035c660407802eb9fdc1b6b67463b85224afa95904c630 8c83532ed4732f0d4d39fe9e434cb412a214813bf696c5c43cc6354e7b2015ee 06c98abc2392a54d44869f0da954f4f5c75bf22640ab2a7e1baa6e3825688460 faeac9469d66a81a8ba44dc5b7234ab905418ac4f0f7280813342921063bc424 75745461c7bd7218415b8b7adb7319dae212f0f947394cd8095541dc483b8fd5 a25b6d22fdfc5bbb16167df8182455c38165b0e10ae3e070a44ff504b3b17857 7781fb72ac1eb124d682c96d6ef8e66dca14a4ec328444f8307e87392e2514bf cb1852b9014361be474b6e1d0b583ce2640bb60c5b42054ed07fca235340862d 25aca6fd0579cfcc2f9bd581d96bbb892201b8b03c50396ed9c8900c356fbc13 b55c1179a5bc3bfa8e8118aa530c770d02a2ce25d0ad26d37f6565e3dc55dbe6 e5b85fae281febabdeeb284b808ccf298b404cdea554cb6a2ebadd7ceecf72bc 9fd3c25a8f90d0f4ffec4cabbfc5135a5bfbc3e13496fb958884db0800478a61 f1298c358fcda3fde4a4b5afe94e13df06bac76ba2ff3ada7240945a39962b6b dda98384fad0311bf204ae3d541f375d4db5f50d9dcb4c6c455afb2c50ba9c30 4a68f9fe79eea2bf4bcf3fc9dd45fc81f5bfda5c3adb1255cb25455fa74f6145 ef9c1f093a6ab9cb5b09a5cc786ab8428e1420a7fa3f7a686a4c519df8315b16 1613299074b3de9e17e22ced72c3e252c5f07068088ce3866c6ce058ad2459a0 e433dc6623f15cc5515de2278aa668f4dd594837d0b0fb52221fcdbbb28662ee 0183282a3e56c84393c5160a20831370a518b0e380c03524239e02f742f1986c 0927e54329b65e14f8fb6c96e7c08fec5d2ffff57346d2dd32c61a5ce4df86f7 a8f143c672552c63d44af98a06a0ab6674fb930225d9c6bf6dd578d2b9663d41 871328cf40c14149a6f5dc28ebeff3550add91a860934a1699e12dad61c1795b 79deb65f5d053bc42a28b55c889035db94027da143c653db221319e8af2ccce6 c670c8cfb01373d14df7b0fe1e89a59b4ad24cdbde7d96bc0fc05a80c0b0adee a3fae09f250fc563d72411b3b94a2609c7e07039811501558ca6a34714a5f90d 98c4b17e2ddf42acce70a1f86bb80a93ea92a04373ab4811a9a286da2af4cbc9 fad3e25e0027bf203be3147e125ef810da6eba02ff5a926cd699b4808b4e3a9a 3a862d939f3a350a5d5ea8d5f202877f3e14b16b459a7cbc56b2e47ec823a0f1 0a4be517f8e1b7f4a775c8fbb6003e4166d8e1d7ac18e3ec37bedb4f4879a7b7 06e191a66a947c13fb63ddae8346cd6ea6858891e6900c4aaac67cae151573cf 08234f8d840e63e0909d4545c8448b5c25570955caaddc131bf710dc53e0df2d 020b4bad5df4a5d9f712f452b52b46f284d31ebe274c93ff2b235e5fb86ca86e cb44f7973ad0aed70a65f7f828276b7c9be5bdf80d204ccbdd6ecc6f25d1bf51 34efa90bbc8d620174ff63d2167b766d0c3f20bed95babfa45c4fc07fcc847d1 a72cd41f08b4af35b17a87c24894ba8e01976e1129fe15687aeb89b3037582d0 ea8025adb687295842ae7d61884f67460adc925c3bc29881b54e0dbe11a6a9be e7809b18b0804ee0aa7cf20dfb96d0110baa0deaf9cc75ebd8ae3e542b53c8a8 205a3696eaaf56a1ea63ebcf93fdb28a4ed77668c7254fc019cbdb6a1fe8ab51 aa40b7967f0822e30540a7687b6ba76e2464cfd4b50d7db2172e7b0f270a3f7d 51b7324781b73258c3809a1afd2b5dc396b92bbc512a5cd8ef9e157567538f60 22eccace2ee10c5de5ca090bb9cd8bb0cad633c2d6b64a3aa2301f269dcf1480 cdfa710346a2cc5a73bef9447cd25427c22c79797a08867fb2a48d43b9fd7836 dcc723d2f44766a5be0008be64edd99a754bd63894771773160989c3bf37ff10 55ed76b049e76d6828ec877cfa26c15fa28ccf33f2b2c0ed747d3cb45363649c 7ea29e1f34232e808cd84cdd725f9aa0b82a43fd82550eccb9c0de3737310333 ea8852ba5716b44fcc0a3e58c5b4a077c9949bbbe62f222c270bf61a8220eb2e c57a6a57d5daad193bcbf61efbe6db77818a24cdd0366e57ed579cda3d5690dd 38ecaab003d2086c90432b676e388d44150d24970868d0269cbf611dbed1c1e8 5e883c8b06dda8e349336ae0a2a60a0d4c3d8f8fcdefbc90496d46975396c9a9 8ae9bf873e5b6c8d0e13a8d2f19edf77a739ab5a1e796b84fb27cdfcbb490a40 ef4879e87c5f9d59ef324318ad7f5e65a4a00967f8f4f9daa3401b6a9ffffbdb c9dda9f53dc0a57387e7d3fd6c82432670c5f1edd47c820ff9bc2d3442a6017e 513006c888bb21a9e9dd64146c5302390ef670f34b7415d46aa5a04c8e392f21 e5702fecbd9a1dd7af9b62d41fc0898fa7e4734b5a8bcbd4a5c091a027e2ce2a b77efcb3cde313760d3850ed6ac388bf461fd27ab6b69ecf1180ae443fec6e8d 6bbe99009c810f5c870065eb589d4eddd6bfa5285595fcf83d1d99cb7482b4d2 e2ad1cfc5b4c655dd3ba11ab2bbd9dc974b5243004e6f3db5a9bd41b31260e10 120ae78801178ec35b4b65ad0e06e08f764c04b94b127be35e1805174c5de36d 5ec6b60e19a4e79b2ffa47ad583bc579ce755cfe4dc39344a6844dcaa9494485 49fdd788efea7d39de929fa988c7acef4abfb715b7bf21d377c24d02ce6e4a64 5af75d19109bf431a551f448ef7c84cb2775e405ed83e2d936e49c871f711514 7a828a93f8fcb1ff2f3e617c4e9e99662ee4b3236523ca2ed904988aae2fa99a fa40b187bab60ad720915377941c7d4c1a6f1dce4bbd0f0dec146085aca233ac 44889032a2f50d45799239c341b321ad2cf134acf650f8ded30e1367c3418372 7889ef441f449c3798c2ce0594af6229a8ce09e1c520f1c8b4aae9f22573e29d 2e2e1495e2b7b1246a8339458e55c0eab4fcb506cb9d67da3aa8206a483ac63f 14d38552b17e4ced0d4d10477560bb2a32ac794027dc091a6bc2feb7871199a4 db7b2358ebc0358e9f6f66a2ac9b527ebcba39b88dc87cc931d82f35b401cd1c 0a59ba62efa768e5d8e1828672f263a3f9eea537915d9685fb0edffd901260dc b46d843b635e1a3cc811854b1f862b102690c83329d21d4342fb657b3a80c6b0 d180ad2cef2f20828483e656816b989703c289a73dbe48651f043d4a1b527606 ef08e54c6872836651c5f40335a9ba7a6ea086a426f3f0c29c8e0d9e718b8262 f1e2097510c88ea6446ae7bc006c4694719dc9bea3c8aee818baebe619141b8b 009461c2076d002514671fbe4678083d8839ed716a241f99b4e25fa8c56d45da 38d84222dc686998f8969f71a37a6c2f389c73c6b8d511be66d9a028ad263983 cdba107f2477cdfc036f14fe40ec649552b183b809fa10909c265e0625163fdf 224f51e5aa0b3ca13bad6c9bdce34dee2d99d076312d81552ef6f1bc4b458b0d 487f44e138e9f0cafe6a2d303334c3483cf18f8cfc7b6f7904fcc6a6b3edf566 e790ee07a4dd1e0d0c807b009230ce886647b07c6d08db238c69502f7e922c5b 635cbd73a6221144bdd15451d5a2db0e62830ca9205c579dad098398d50ed3fe 6edc1a8efaa0244239089a9a7c328d7fbcaafb922eaa7914546aa1197d78121d 3b8e141cbc9171c08a97e00bef3581cec845aa36cb5570c70d78c0aeb2427e33 85d674ce8c0e842365667e3dc518af3fd4e13297d788550f4696a4d0badc7718 0885e6cd0884b43a40b8396000a673a0aff358c91d80ba7bd3e7f9d0b1762de3 631dfdec5f8b19c8c8d6fb5a19dd252b9892a366ca2a0b19c2650c76cd606a08 df6cdb180767601745d37d695442882d92bbc503d03692a77c2a11f1fe61f39e 34ece928d0ea1eb6ad681754d570adcb908824618636bac3aedc928a270263db 1c5318b590f795f609ee2d34e82750431d8467fefcd5f9d046654831c0ef0863 8533581b4e53d6bb9cf3b9e475ba0fac5312f3ec4128f29c3d7f6ad0755c219f 4c1d02d39b4380921c42b72e66f392055fd80853120e3f37f0a5696e4ab16dea 9bfe6c11f55830df716e62b6aaeec221ffc87882a08372f0eeb59884e1f91ddf 70a2ad11f83d0452a96c97e59a1f812aaa2a3a7460e32197467b5973db36c34b b3ca0bfea187c0f37aa9b34539cc85c4b8aeb89cdc53273371030b3e562e22a3 7fa6d5fbadad99ee271322cd1205a3bce82b1cc663f7a79b25bf5bb8c64a0b95 35d83432d94158098760aec2968928349a74fa1983e9b7d59b40ce1e87a94351 7c0fd5bb8a9981fc28947f4b4efa8d17f4b4902ba05cc06ac8e6c5b9ac588310 901be32d0074d92032d46545a7fedc072dcabf52b6baef39ec0a3d9368ce0e12 f6294aa3d8aa411449c77bfde5f358ce6a3baa37fab7c228dd5f1821a3c253cb f6d1cb6e43fba7e1eef359e87eec9545788c0649b39e6a840fdcf376baf0318d 96ea91f57ae55e3b1cdf3a2c442ab49f4a4a4805decf161d3658baf71c42fbf8 d4f3ed6869d7d5cb1e4ff702108dad9aac26292c7270bae27c31ee88fc813fa9 a17520833d750ef19893577c27aae1d4f42c2a218a8f1965d2889680ec68cd05 1d4545af861394ed682bd0d43791a98b5bedce8efea9c6c61b1278c745b79044 462cdb9d4885e2f2c5a57c22e30df35015fa19a6504ad448d64a1c7ff2846828 cff5d1ffb0958916d0371e7bedf6db64689fdc92a248b70aed472f7d855f9062 22e9413b0f7443788452da35b2569ad53c09b9a24b07f09a33f2168b906a021c f788817597e2ab5e3c191fa655155ca9321735abb16ae1b39c911b298c5baf01 b765e456d085f392dd1fc3372e0d707ac28c561dedb845d828793fbd127fdb3b ab78575bdbe615693115aa7f34f2608419a18f993482871c7b9f3127d1d8c963 f01ad509b477e87e01c0864a7442d1d6f6e326338aec7c14000e18bba77ffc56 dfec7ffa766145f1de6c9423458e056431c4e9542ee92a1f70aa8f2e3d8f7aa3 a9b624bc08553fc6909da87e586145e719b9ed5cc9c2b7e1ccbc14860bbbc51e 49dd20f302d88617d7b3a82f7045c1c317b334e1961ae265b6186b7e7c966e58 11ad01f292cb08c6df794fdb8bd71aad62c5de5349fb6ab68adf1f5c387a2d46 5b8d9af94ab6babc3862aece86f9b0e5589fa306e234f0158ee43c6b7ad13100 20cbdb34a122f6f62aa7fbfb68adfb7558dd95315d77cb78e635821571d7d84f 1d5b1a18ca75ab16dd28220dfc4ecf5b439d6e0b0e155de40f3fbaf77bb9b729 c4c50c8a98dbd40bf82106df4ce93eda1a8525c45aa997c6f7c5123de0f1b7c3 4535fec02697503d1f5643d68212387fc9fc5c81c1b51ccc1f6ab01813efd12e a94c77c28c8bcd021295158a72fe594d7808ac811dbecaf88c8f7931d01a0efd f6a37e4272779b5386d448d199f9f6e61a23dbd38dce3b800de3cbff72b7102a f6c77bdbdf65731f1be2d1f7375a736d0d35bf4f1271187dc67aef3121aeae9e 68e11bbad3fa80a5f25c7bca0344dcb74536bf69caf4916281e1ddcd751e9e2d ad63ca8e3c29b0bb50378e6ee72e90282c8e64942394664edc78391b42432e0f 531d09e975bfff1545b3d04801724acf764067598b06c516cd3ab9b6ed7a5ed2 3f44e5843b8d653782ef30023e4255eb3d3f70a98faf141ed42cdb4ef7a98223 d8cd94c2fc2e8469a03b94d59b994552352d7e5c427b37323a8070a93b6a65dd 7f4c2fc1beb24a6812e43f0d4aaae1ff4e2d8d435ed191d30360adf020909847 7c237a2b6c580d0628ca419d270c69a74ad24b20a823098475bda7ef4f8cf4aa 773b5b8eee439cceeb3ad77c07ba8706acb5717c3a5a9fe7d9ab05338f385a94 53aad6fba1aff7ef0a6b29b7adc0006821bd013734c9e722b70ac5926aa8b9b0 53a4d9da96d0df69fb8e1e21fe4948fc6fb7b674ae62017df528a8bc89b65f75 9f185c3972ffb1a5685649e35a4d65c19c6275a3d7d013c4308d1eaf66af2eb5 92e14da7370b29b96923d1a05cd06352e7e06eb8d57f604b2cf6b550d390746c d02e6175b758cb2d44ec63d26889f4fc9e68590ece9cf9cd9ef55cb217e7b836 1735b7b7cf458821e014d93a986511f407dc2fe696ce60db26624b7484812832 14934962427d0ee7a631d20a3ac3711bf1405db269b86abe7637c0d0c32133c6 d91cfe042ab420d79e894fd37d1c2e2f187ada58d56afb45b1493a6b91025f35 3124d8932d6f3cbdb628486cc8d84a08175e6607c461550d23c412ea1e587d54 8af619f99285f7e3bd77cbe0a9579910eb091d2fdabbd41b43a7b893aa5f797d b4f3c5df476f0842672e74610274f14373d6e881d8e9ef87b1abc9f12d5cd81a c22104ee8fa197fb387085fea63b3d6c09a48617bba49922824a46b338d2e71b cd4820d586f7bfed1bdde7d449118cc7e1bd3a05d50f6982183309ae05f57640 bde9d9e396920a0e6125d1a6a44628505415f55c06b9880902c5c3dd19dbe61a b9d077f1d7f6cf6c648491b44f001da45c5903c2e95222395e51b182897e705a 5ffa2b5df06f9815724bc3661765565d59d85cfc18fde855be176b9ee975fa1a 036f0b9fbd080a197516f7389c08f53539bab4664e0e00eae361b441add44a66 270612d91482ffd1c52aeacdd4c50ea620377f2270dff54f2b37bf7d1f63d493 50901efbefa2a4035d2cec107a75ae51a0579417295c5266b11cc18b9ccd7506 fd4a7bf5e8852eacf6cd9970f1402c1785aee3a8e3f3af7e4869d7a34e29d9a2 dd2e16dfb2f4577bf99be0b80e39e1611496a19f70afef76b8b350ce042b93d3 052e6510f8e3f56b1d39ec991ccc6b2b5b2ddbe3e5ba37e4330c7ea016737e91 3a320d0b236b9d1469cf6bbd5b4914e600226d46ae51f2c496547193b9e94fa3 1734309a5cacef372b7ccaf149670f99e28609cf8f2554c6218d769fd3ad85d6 43523ba7037e7b11e5b74c15f409163160c3026410f130ee74a248001b68697b 45b1090c958bb8cbe2b92f87e24cbcf2ec0f1d6a00aae04b86889af04ab7c932 304de0c532f447c50542615f4bcafdf5dd5ac70b5a957709c084847bb8516136 396894710261f95e91ce91fac663bab8291acfa5311cd48720ad1b6c70852692 96b1a2cb0ed814da78c6c96162e1f51e1e3a9bd0547d536d41a164184d551754 72c4977aae7bb7b18e2cf25c142694b76f34eba53afa8badcc27b5fe16573e5c ce9cab3403845e833695cce76238bdab07f120c47452ace7e1f571e3710098f7 bcae3d4b70a059b706dba9b5036c2b3959422ce01bb09c6278b726ba6a83d8c9 830c56d3c941436608de817b043acc0c5bc97de848d9ba3043881d7a0b73e219 5457858db91d9115b3670b65f9f9c10a1991bbd21139e013f97e3edac1be6661 3e0fd75e1c99bdc55a6e3744b3e28cabfc27dd68dcf0b2c37ef2a09b30eb9c08 39a454049d1fe8f55e48327ce7616aadd24139f074d4f87b248a50ea85f15d39 8af86cf9ff1c4d07d60105cc72e2337cfbac0fa81cb66caa72063a3174119cdb 44f7ae7070478a27bc8923e38dd4ca33bb542b2dac1f67043d926e43e4738d39 cf982e1938da5158613135f016d66bb0f43153fa9bfe5d5061f2d023847f3ca4 85b0222a8bd280e7b40eb9a3669e3b6d81f0f8b06f2ab8873d2fb526f2531d9f 5f884a4b30b5c5993169e03f135eb54d23d2caa1579cbda5a25be25c4c0612e7 8342280caca503ad2e9fe9074183d10d07234f2120d2750a11174fed8bc90742 5a5178888d3ac2ba043a0294b35e90e89bec57894233d2974d912174fd88bb89 4bc678168b38f5fe8cf3f4fd903cda9b292cb5a054cf0dc9826d5ffa2448654b 6c197eb0bce3aedc79205d4d6b4dc42c940eb0818c952ce03c3a9277be767155 da50ac8daa7b23723043035af7dd0741547b7cb50896823f630f6ca1f13ae908 99da27a086a5eb9c2a0bc267d6c9e13651b8decca8434d38605a743bf5571de1 a94be381c813ef900c0687eb3045b3aac2e820df40ee4bf41343445843112b5a fc2561c973bdd01c4774826e9e754aaef3eeeea55ca92d354736816516b11300 dcd94ea24d5b7e86ab4bd302a943f910432b8106cc2d5104a433d2159927bcc8 b5c3b777533452362b7b120cda03587e86c2e9f8fb4f681ca4f05f1106955307 96ed74384b17ac64ccb411f09d50a3972ee20d6154835302d71830bdbc858ab9 94932c87faacc6c7c5540d8dabff85658fa140c439bc92ba0137e4cd2d9ef5e6 04dc00dde5a3df206d3acc91dd07e4ee6b40c41b80a0cd59c442459db1201696 816062a325e5b65c23a62bf489194c82fc03a39a9c1d509979ab2202fc06a0a1 2ca5c87bacfb12dc23126eeb69acb5ef3f9ef91f5d81075f36a3bc78a0b515ac 68845af8db2809c2b014f7608e6b214867d4e56c623ee63143b51fda70266917 f34b5e9b2562ed888af8b59e69e6f03ce90f79f351ca406c20f2e2f1a4281d83 36bcc4aa576ffd51cd6470ad23629a7f02bb0113f8a67804d9350bc3152b4dfb 861e433c46f91427fd1f9d9a03fd0d395417d53fe4aa176e47d34469dfd30281 c55cbc5369d0c7cf48670675643679aad96d44fa8660b19c56f1f49c55e3db13 83535732b79f8860bcc99517aa2c85f0d5c528a50052d7b9ca245928258f8d62 4442b9145148e79cbff8cd93d9860ecab0a927ff8d96f1059e04302d871209f7 9d3881763fd93aeb4add453ef26c728ecb982bad317fa2d015f5a88f1d91912b da2af85827ea70ea1368c369cf149f3887440056c45584f043d221aa9f052b89 92055df638fa86e9988b7da080cc3bc1a12621494f8848472fc6e34dd3e096a1 8c755020bcfd48fed65a2b654ab272c4d2d397fa9530a1329d86b08e5496d119 4e74c877103efcad2d98e6f2d67c59ce16e9c832faa9c9ea66e21aa404818ac7 db98b78b37002221d3d71bee230158f9c21ea1285f735e86ea241a4b6623a75c d2a17f5321ea43ebe640ff8361bcc788a89ed7a7480257c2b0fd8d1fe222a5c6 83b49b0d39dc3b16170fc92ede1549de62a844b4eac4964693744921e3b3d3e2 621ebde2d27aedcb0e5cbbf386f0d8cb2660d474c6e95a6115184f4cfe35fa33 b03844fe4af10a92eb8d5a7a4bab8234c0df782c0f53c5339acbc0b53f835c60 cc9c35cf66b2aafe08b7316dd2abe50f17498fa1e8513391f71f79c64bb3b296 31046c23c1bdcbb90bba05d0fc417a3d200dc9a39c600117c00b818ec2b9c59d 635fbd57c325d13c4af26da5ca01bad8df315296a0102ac7bb2e954535dcf9be fb16b6cf4c8415a20300fd0a1d02e3b49cca7efa74a9981bd1258add3d8900bd a1b9fcde0782e3de96f576a3ed61db79965d82f6c369a7ef5726a7a019ac6bbe 76b63969e9cd0a3596945f01589ec7ebf238694a96c2889d3a479038b7bc2cf0 9cd26b906ac29aee023ffbf53ebfd036045acc1b6294454de21798abea462bb9 0581ceab4f22f49819966afda207e1172e42f2e9db1f543df1e7a2f23a4b2a27 ac4b3a196024caaedbe5b3f4698b596caf201d23c138359b78495853e4d9144c 3b00c6a390d81fdc6712e503df1894ba2e6cd6a91cc1eb4d71bd1cd1d9de74d0 aee5a1ee68a9802a5c99cbf77f80f6ac351a47ef6ed942ac72c7ec1b27b75b2c 0a4fb0141700142102d8001b7b713c235d6b5f5d5441e154bafb1efd2e5dc8bc 34fddec085c2b4c2308ccb414fbf9146585a2e17185b8217a908dc5ec4d04cc7 b93f10be4d2f935dcace852815a8ccbe1aaf1a53e29475e06a8a73c4e67eeecc 755a2e8b8f20b7fb46c2b89db8241778b8a3dd241604cc5684301fad8261c413 c676b726f07c9b6346bd6f1bedf9676d11c998cc44cea78e3c4ab7486f41bba2 eb790d4a863d354e9ca82ca449dbf820bbcdee63752a3f79ed0d2f423a28a8e2 5519dbc1d25237265eb81d2e71a8d7e8e2e949c46aba295782e0cce45d896188 a4388e4ca21f9b880a292ffc9e4eacfd5334653c6790844a81eaea9b40d1326c 068e82b5c6a06b4153b39267313af4bddcf02263b19f0f67893ed294d08ef121 a527955a8de81841258314edf2f733b4dab64fe36bcaa7233bb6d61ac5739c94 17ce0a149e350ddb9ac6d1e30ba2418814ffefed9bef781b024dbf36222f121b e3160517e8124c8cf06420a7c17cd3dada0ca8fe8fd416fb9c7a8d212a94b752 f68109e583a53e611362182f067b37a7ac27560a8188f4eb3d909ff34f3f6f0b 8e2d6f3e39a01112d32935ee2b28f08e6f8c2986a1607447cf0c51a1f1a0dfd9 1d4269314f77dd2e13389bcec7c5353b53df64b7edec436131d2218bbc86e172 08708e28d95005ffb5da9903377a832414210208215803fcc618df1c2e511f1d 6e06f97d49a0421b9d4d8e5accfd5e9ba8338d65b0569baa768e536a36693f7e a70fb6018fbce3cf772352f90bb8d9fc85372934a1549529b0627d43f03600a8 4f502b681d167c880829b442e1fd4ebe31deac0a2f77c8ceec94c2ad8ee28223 1ba9b6e75dc3fea2e10eb6096e53cea6a3769f69c206e9e2881053d342c50f63 b14cf3d0c805f0c79140d020dbdee89722a64d15824720d12941af9e1014cc00 14c160329b5b616416d1854a34120d43abb344dbe195092e2d91993e5bbc11f6 8988d260f2218a3219a24736442e486b36fed5afcf3df71a0068d1405a80eb38 7df4317d7ad4100b945a9b3312bf9cef879d31f64c18fc7c89cf8ba656c207a3 2e636a855defde0fc6e152382564dd32980c98ae9c935570df774132c1927424 41c592c239c8dbed4320e2023a014130be24edd34e7733bf4be7510d1e3204d2 aa5b7d9f01a5249467bb08731d9bd5dd75aaac3355cc5fd361b518669eafab98 576f332a4bdab0d1861960a8b0b78d5ba2ddf8d221594658088768c8971e6847 8836a2effbf85b3e10c151ff508b1069d3766e0203b4fb3b464f444b56d2516e cf7318723fa9eb942843d78bc043d20bb5cbd07d16394e3a00fa128dc2a8492b e4b1d7aaa8929362c78496ca862566ba3b884271abff9eda330fe3c26c85546c 78339cbf51bf65ca1dfd13e6ea6d484d5c3183d83a1e5de804327caecc264864 05dbeaae2aa588e8922e0c4062d39565d5cd7df0f73f215a953901bed90fced3 75292244fc96b3916c641ce913320f604d4703845db43c778713e460241fca05 0121bebcf7ed01ddc372e892f5168529ba5bfd6e766b645213d542e0d735f63b 9e726de4c10dc2003e5335abe38e7cb503d6aea1f713aa546bb6f00ab725ee52 5506eea7aa6a8bd517bf43030a3b30c21e7b22fbf2417b97edf33bd1bd58ef22 ba0c28d927b07eace2a8d9adc6f41d1398105695c076ba538ced054d14d34bee 1203dceb15208c4dfb0e50c2108bfa8a5c1dcf4149222e4fb0e5407389178565 831f2202281bb6023eed8423ec387c5d01278862039ac2f4510b264c7380b514 82746a42af6d453e4fb5f94429b160396d656414410741549e7ac33fd29b6624 29ad969d47744774ee916eaf21735fd080c80cd047c563620084a80662f7d19d e8012a0da874dcb76ba8f812c58c79c8c89ffcb8d272db056f36e1b7512d04c4 0d05ece26d46ff1f21d9f9d20f467cd7e4671166652cf498db4fc1f5a2b6a53b 1c1444add35452edca59fbf1b54d168d32d33775ed5f70dc69d98b0c18b415cc 53a26369c55275b60bc7a206540b839a9da6f36679977193182f1249018793cc c1617baf478dbd081d6c5fd5a6351aa1a4c3ab7f8d76d7cc46f7e241ed5ec311 1ac612994409a62a85f72be528df57b11cd954d766c4a6a8b79112fff51b249a 73fcf74156d2fba489bd0ed8d9ed68fdc9c2651a331ba450b78c5b5f90e97138 172b793c12429b84193e9e70120814e18b64f6e249a2ca0b1f15636aff4f8ff5 dccf2026c45d526cc6a58a889dec1537e33108f6124bf14323133f9cf4d4fe34 dbac6c76f03ea54c897c4ecbeb14cebdd3f008774445bb53b7485d5baeba77e8 94d222336e8953f87e901f18bd5ed1ff4c93c3c7b50f2140ddba22c45c094684 d5fd6cde478bc69aab4f87b75707b106005f5c31971494d8601f2f7a11a18d7d 25cffe17d49a2ba80772fd3e8e21f5b5db88846e1dc732985fd0f08e31a66722 cd58135200987e5d03f6a211805c561134917ffdee8831b90f9913bbd651abc9 a6deda72c7afdf9fd3d8ba812091d34e5bb317e2759ff1fe71b4b9157544a95b 5f2f5631057f59ea1d540629585a3fa659d50aa082458e96ef86b04fddfd9027 714e227d175e87b41096656e4eb5052e84b6199f380fe5e1187ca00d183465ca c1012d916d533b018442df18bbb89565c3f3b24a91b107bd84c25ef9159c3802 d5f2d50322362e2ec192d487f455282abf8390c2e406023405a7fa564812b86e 353a7a42b6858bfe2261f2d991a0447780b96c337dd5ecb73fc408ae53d8b3c8 46ff91a6f8f6a0d72062b240657335b663f2abecd358327a8e377f6302bafa89 7847ad5c20dacc7f37c7342ae7f6f0aea0049ee1ad185fc387f3b56683d425be 946584c47420fa8b402837bc3276725ab519e16b78f7d4dda08b3bf26a12c800 2a430fea32fdee484ea63be5e91a3861ff36b3f89b71ec4e64a6b9f392c0d89b 7db48e3abee5b2eaa15cd5f2511089fe7f2981ef948b0f804d82548bbf9b0ed8 d55467337ae1236efed2c599c81a2e426dd43a8c2fbf6e5e1238c071e0342abe 818b28413284d0beaa41ba8bb5d8ed56c085d863dae1aa0aaf2712fab04f8af7 17b1e70abef3e9604e8ea3c0516799527cfc176cbec34c49b874ef9b90f161f5 f8ff6606bba0fdcb716ccef55b0325f89fe423a54091a987398b01a32a9dd9f1 724e4621ffc07e056d1b27d23478f13b922f63ce9ef5590cd22962c8d0d0f526 a50093381ede322d478d59b3555bd6447644dd5f2069df35ef019724b1628ec0 4490eb4599bf59007f8453e22ea7fb4fabc4631ec3454d31345b92d4d7731af3 9324ccb72af3fba2fb3e125c96e2662cc7d85e43d61734aa4220d9ae30fdcdf9 d9cdf815182f6c8528abdaaadbe00ad8bcce862e42f1264e50d7f530e9b61535 9f606c6d9b2e4d7b5a492fa67efd5d7cadf02faad13a61aaa6ebb63f2264bfa8 c2ea4d58b3e4359fe29de73d3129d40901bd4334588f7bbbe16463942181ce91 0ba2ab7f02c1b24ca3e844b8963256dcf5858f45e16dec98f3df0bc5fb8179d7 72bd2d303e1e266146b72f6dc37a433278c5ccac664ab62774db729bd9d0d380 7e4088afcd1b490ad55e13215f13151ba7646b4c87c2165e6baed6cef62633d2 da094c37c56980b3fccdf40caca50208653368c7f113ec8a301f8cc04328937c 2e8a49daa1c6bcfed4da92edc9a08c171a98ddb48e6d7aea95f918fd0bea1703 b469cbf3a471cf52126700fefdf0e563964c03c5753b598877337d6334264e17 4c18a1dcf5b2b432459780c5167ef864c44963a452d5826a79e841da24e456e0 ae1d7c49c280ac1efb6fc3ddf5e76181a69b38a49bcf61331d224446fe3032b1 ef474fef4331d5fcf3cddc31611073c9b6142faa8ec32b92c06bf8effdc8b511 9c30f18624bd9e460e8c55c2421bf5b63a9f8fef350f7223a0bb0fe4bee97020 c29f40202b6142a5148e974858266f8c04d539d459859a6e7da0641444555dce aabf127ec7918f44bfb07a2724cb7eb92c6dc6f5faf7a17a0f62b98f68ea360a 001578f09c3d77695159b964357cd69c6a087e3ed3cecb4042208ac3dbb06d0f e34b4cd88bfbd76fef1a4f72e60b07939e6619bdabe2f7b964298856a34ebf65 70c05ea07e9abef339936f9958458f8e385e03ffbff6e817dec6f9d642d0b581 7e614c74397c4bca6d9b7b19ded82d49bb7bb1c1f98587b27e8721cce309a48b c479a058c5b29381a65938364d073e1f7266966e0afe5472ba247db3bc4e78dc 400ccabeba48b20881b1c90d11fe137d82edc50ca287f2c198cfe1a931b9d76d c3c8fa63dc0eb1cfa2809d66c8f8c5c54a8ea6537daf1323b26294a16e30de36 a02422063a84d29b347008fe389dc02d399392ac8c97602f6109f5b35b15d297 f7356eb5a87e36ba67b46e1099e3c7f550871b6d766c23f7a176a1dd6a8ad2c6 bc854cda56b0bd38afb15cc9f46dd0a3af82263fba8a805a1629d094ea576cbf dba3307c4f80be3315760d46f2dee71521410ff45d422b75683bd33baa02b89e 77740f489b6f55bd60c63ec28b196a4daeb30af819ce443e47abe28cc6ccd04f 546f9e8523f23861f5672253c482a4dec4bf6858759f2f8b7d451f91e58e18e6 b420575d197ecdd1b6f477fe3135a5e3235599899cbd137b71a85b4c20b12f02 2a4bfc39fd5ffe6be80406e2b223700f47d21bf0abf050372ae6fa36db2cbdd2 c1af153e8325c0e3a2d3733fa39ff2003a431bff1aca510b42136f878f57da73 da5b5ce57c687a5a24099dd9ce737ecd836f6b0ea6ed8fd21a294cb66300e43e 691aa38941a9d9998812cb1aca502db0df7f054cb5c81613baefff8d036ed52f 451ef3671efcfc1b7ffaba4035d371a622043d886acd4d7bc5f2aa1f7ba52b64 71733cffdffe87741989a277a0fc927c456bfac72f426f6f5322d091424b18d3 ca268989d0aa73989c5deadee3df9b55f2bf33de80cd57a9643ff5a86f7eeb51 eaf9a559664963b651ef5f9f5c27ed6fdaec89ef8027a2231908b5f118584518 e17fc07084ccb0bd2e6ec444ca26cae07d409b0442c9a8e2275559b486b149c1 9c4eb28d78ec3bcde76882299187b83ca58d66a9891e6e29d57b9ba0a0fe7361 984d7796bd240d153eb669d87e0dcde78d8f6a516fd5293890da39595bd1b82d 8354c07a58fff131720cf06ae553009f7f5ddd3e516530a8b84092ebb496faa0 2f45b385a13caa168d2e9f56f281ab50aff77f86b0944f66f8431fb29a3975a6 383de425f4cc1f60c2d86f6c636264a9d148250d6641084c112dac6c9646b1b9 2569bc294b6263870f3d5c33d3bb79a611ca2df6e3e5ff8df7b26f01624bab74 64bac85c1aacd79e3eb485cf01d7316aa25df72d5c408ec89e926d80ed9154ae aa2022a2e7667f02461fe70942ebb4c7cfff760d897afb442fea1ea24e1547d8 1baaadc469e0b82233664d83de8ac027f4bb7d42d90daa692fcabed859c0c96f a57e69e0302bbb3116b21b29c307dab9acc976130a0da8f7fc12e31f30f3e701 6be0df1198af62e05b2f86174a5b0ca548bea7593d9b9328c3319b13808a0806 785a4c56d86f55d263ff5fd506240d59491d870fbaea9fc6ad82cfc92b9b4c74 d94053345621f81e7ec439bc92dd2785bfa0113efbd9595919dd4f8bc5587f0f f11044ea8a8a52f368ef7af452e50a0716f12c39df40a490a6e12042f61728ad 482877953317bb1d90db794a9377111b79ba079ee382710d164e79ee8686909e e7795f08fffdaa01f3335b3c6e25cddf00bac4627be05f5af2554212c7fdcc4c 2f3277e8acd312f41bd3ec0b043b43975bd447d1e090ff68c1c24c000e452359 c8f7b1503e244bb9fb4725fddf1baf9c77ebc9186836a657b09b7211afc4e546 f90d953f913933f8e0974877f88e11e59f0128c23a4bfe4561ec7898ed371e81 0035559a1eb6e60a62e18cb893a13e026bd67add707fa4a52ec6fba139d86660 eef844b0c74025f683f40a40b4456353a2baef8b67fd9aaccdeb4c07cea2c474 8fa48f3863ab28053d046ec2d87f16f137317175633cc950da6cec6c8b43eab5 c56f162b8e5ebc9ac3133789752429076ad8095fb097e06279ee580b0415eb62 7d6929d0a63b6f985fbe4089f2f3f4c72495c02748adb47f8bf6a6aabb73f264 467ab635fcbbe8fda290c43a9a4b66dc61238bd23f15597906ff958b1f670a3c 0a9df00a06c031a21b54214ed4193536d885e548f24b4f9655e9455169b6b03a 27389f6730d507cefe6d9c033064e2e6d5d58015c8d2c3058bd4a48f27cf7227 b846fc6fc150db7f8181fb0b682f451c3516ca581a5cc1fe0a481027666f36ac b8d310cefde14cb4207e415eb6da91aaf1f5e69b75b16734954fb7c7ac021153 cafe5ae9b93ee3a73a13f2ecc4348e0b340cd7d815dcbbfa87bba3c171dc0e02 6374debafa06202b3604b1980f51fad8fc4e3d8b8948de36d446d95e9bf1a842 1540ec16a5b8c8475f4ff4a4b646677cda04a001189b703cff2035e90e3e352c 85133bca55482cddac8cfa764ec9e56f7a657fc04b7086a2fb62aebf0f48061d be30af6930e08436cf332174eca93aa4d47319c10b343284e7c7eefdebcabf63 478cd4cde57744cc9dd97f2c789dab6727c6aff998b152053472551b45d38595 948cebc30ef618321b49f6b142f69338eefc765c0b767b64f3018f3d9a170286 79aa807893e0e1339d37938ef378464fb74771c7e9b84c4a228c18140fc920d9 f19ef2795aa7b7cef5b6faa4ce834cb7f586fa943768467963edfb375c9130a5 84229148e2cd05f23b19387ad8b54becaacbaa5851c1bb7377ed3d2eac27fe63 01af70ded0ae29ca1d1bcadc0a9a97942c23fd418ef3b779d17c8031f9f4be27 7f54cd7b157bf03b240c3e715b3f54598951fbcf9083024729eee4084d021d22 59e98af15c9b380cb5a55ef9c6ebdcc5255f9a14304a34aaa8b1a372a45e8347 f3f048636abff066409004017db86ae9bc981dfa3b946109d6a0b59a256b5487 9e4a7e5d2a5d756deab62d454367ccdec3638da513a331f0a5c307fd82cf0310 9fe8002853558624c79f9e6ea8c7f8b9c141bf9e34bd5b278b4736ca31817723 672188a6a11d294727365b0be0d1c6a79f9627c601f28a2db6141a00f84db422 d295b4a718d09f45b2ed79516f01c41522e4fa42b0da72940106dc969248d2b0 56206bccaa4f8f2d4642db676b6fb31a4aeb0abc45cef382f6a3dac00a1c61f6 5d84763c2a7afeddeb7b94fed5ff48c31dd5d84bcc01c24dee8b54d5182774f2 04611d8e88e3fc875c7410ff30af7a0ec609185e589d72afeb5b20f3f65d3dfc 3780a358b431ae321559720bbacb125a5a2da8e1357885fd2f2faca9e6b071eb c64b335679e27e979beee35346a6ec5f51b90cbe576575c060262959ca799f8b cea2e7409c444322087747d71bff788781f7a0fc2367e97e3862ec97cb44da40 136ff59bc2fc3c7a8db5acc2a4d2fd021ee6f8c9938d8b3a2e38b0f72a3557a3 927b0bf53e10f70f1ba076d3972979a9d78115c4028a3d7e0de05c5700e7fcf0 9663512c71cecb270811bff646647f65886d5860c97f1b3398f8db1bf8f2db12 8753b73226dd924747c95a8f00eb03ae878eca8d482d32130022bb9ede9dd81a 1f1dade538044d100a1fc19638e10d96270824d03a090f1d9cb3bac2fe273fec 8b1a51c9f1631a9edaf73f36133eb85464d164a8f2c4edec765b2c4018c370d0 bdcf1089e73a6f45683122b60627d95b7c6353cd8e26cb41716659741822696f 4877c1a27d88179933ef12716bed6e6d632606fe676b0870f7e2ef585a458752 501e829b388569f7a6fb09e5ebdb59e4c2942652b8f4f22b3c773b6a692ff133 b5e4a5a70510d44e84eed42032810bdc9131193aee54c2115b3f6082bcb0e51b 19e2df51d645ca021ab025458ef789913671d03af0d3f697d2d19540e0f7f52a bd52449eeb06d9759bb9b95d0db919fff967a13615f1f289ca1737b6746cbe70 53910635f67370a25e7d9e25d898e52bea4eed0277173172de15947b0ae9b29b 6af1f30127e9fd3fa567f9b2989eb499b3fa6a61274171418655b404639c51f7 fad3234ea986b081162f41c9f648c2857a34ed11fecd56a629853367626d8c95 e85773349b107810315dc8c672bb135adf42d8926a0af3aa60761fb79b548986 87641a47a181a63d7557011e6504877913802f34ae77ad3ea776d8e1c5e71062 3ef8405ba9d2fe25a325ce91bb00f8cb661dd597e1469e67a1744409410b25e9 39b10a6175a1b6361eb44a579a2a7b9de580d3c9558084ff19167367a37733b9 ee3ca113be6908144ae9debb7fe4fed2c504bef7f3a37966c278801619fb4bc4 0b19cc9ab1fcfb611274c42793ac5a5d796549f6483050594586cd94f3f621ab c60ec799ade954b84c348ea2420b2fb5cc78283ed0ad83783fcabda62ca61018 0b28f18a79085ba07a419c2b2a700b275c7d73cc74f31a20563acd0c236d2fdd 06b7e0bb9feedd65c846dcaed4e4fe5514834636f0fb844e2196675c675bd7e9 100947c6b81efa627cb1295a6433959505fe53821e6e21a1a6a1b50e852828e9 f4d6ac54cc0c0734d6bcd074f22284a941b67e658a34201dce8a1d3472a8193e 7e6669a41f415c4c2e3c88716690dfa4d0fa6f38bebc9483c20fb3ccf6f1c34f d3febf12768d589afd33c559cf365ce67bbba1942f2faf2bcc399d9a569af907 1e57174be999fdf20092bafe42c02feba96ede5297c1507a624c3f815863ae2d b7a3aff3ee4c51eb2d504b413228843232819418bc1774d91e13ca5f2d57e4bd 5c9ccd494237c3dbf13d64b5991656e66ac61cd9dadb9e1d82b1ae1ff9ee9ab5 b033bd6349f39f4be07072bcd087734336843cfa72ee3c2c0e773943a9291779 0ea592b05d47d9bd39063ac94affedadc4067dc354f802c6e7dfd816e69f277a e88d097a1ad2e48cc531cb58326c364da4cccb4f42893179d274a9c86970c9e1 d6ac66d257e8ba5230cdf525e475b81ae14320b4597b1b8f2399b1c9043dd62d 845f2adc68dd4066e55b8a3d142a9370e74a02ed0357ccefc5b4c92a90b44370 41c21f9a7935c2c6af159c2ac9f6cfa68d1f957fc7b6d7353348de7aae3e70d7 c382dd72bb3121129a139634694320e03dce0ced97498e82680a58b6b4565a0a e86ed33babdc5a59fbce7aed15e1005929fb8775520c9a9fc90ab0b0aafee6b8 b958168670c5fe030b6c2dcc4baecc0a10e37e0959916e64cd871dc28d237054 938c05f07575489cf7d6b1321a87e4c0b9e7e5fd69b3faf84f7d8b9142fa0a1f 2b07511d70629e6a4b22b3aed92c4cb2942a205d6e2d13626d43c57a7616bfaa 7ed73915c2fb32f29f2db58aeb36ece632f735817b0f6e34ad559927e37967bb f6fc161b2f4c96ae37c969040ea78b903b523c169e5729c4b10c6bd6399dcff8 d0c05ca2bfeaf8b4a7fc4b268016163260b8bb701cbb0feabf17345f444a3b28 fa0276a11ba2d1071bc515a61290a17220662d249f2f9c37117f247109718f40 ba806d1e86319e2cb9bff09696947b0ca2bda291698ed3e231eefbbb30c0e62d 60f1d6fdd745937fc7aef10ef218a046a30c7bea1f54b1089a155b48ec2a7613 50d07db27759736bbe48e2905bd6b8a49122f76c32463a754d25f1f5580f0e1f 670273947c1a95e833173d97cb8bf874aca9dc178f31e93f224d091dd91efef7 d2a048501d94e7916567c2e560060bb405b4b4219ac7e1cbbac1d5842dbedcfd badc5c98bbbbf2ee860acdf7af388671fad8366251e5a745918e3ef8d7c652bc 6d23cacf764cc40b19378aca1e5f5e317234c2c65a87ea19f6715cfed25a8008 a2f452d13480fc1f8ed5c17c5d5f675b13daafec3ebb7bb4f6fe65b6f4964414 de5ef72ad4beb937fc0467e81121ae4f3c2533715131916c0c1fed5826842ab1 d0253a809f4839f1e7deb0f4b1b2c28f91bfcee38952dd734ce7ce9550f1d07e afdbf9e1fabbcdeea026b6d00ea2667efc8905eed8968a18041a8765d1b49505 8cf5e10b36ddc6e7a23a7f3af956b6fba4aa7cdc6140c2234da858f86edb6a53 0aa311a5f0d8602e6b1e718db3c660e05e0dd68f9b525ec582744bb8c3cb3d15 67fb5b7ab78122fc6881abfa08dd9a4785d786c610c1dcc53e7877ad6858b2d9 4c493f71c938c5540f6a69c47c742bc6b17da34e431a972862619133804631cc 4b9cf2a075eee134ba2e5c78e63b91da5a94a9af784fe8c21e79cbf4af768b1b 77be90a745b77204dfce3fd0c7ff075033a18e6d6534574f6d9d36a5bc2c1d61 8ca2c5d3bafc19ad671a2d33a1215a72512416774048d3799c6e970d7a4a2204 0bac4223404be94e042019b1db83fe7d8ef4713e005db6226b2fd2029b416a73 eda676fe4685f6da7d6055a13298a0f051d645cfe2edea7137e26c8b05b16927 b6f404e9756d3cedc23289e48254d356d8efb266b6e1999c52762e4df23dad5f 84d59a82e8adf802f138b95915aadeb5b0c161b7b6d3ea5bb7e7f00e0fa02aa2 45fe0801cfba2d6b4aa18824ffec08a2b8d4a5aef13337b8239dd10c3f5ce530 02fd74cd5e089e55767ce342565b296497ab84a4a23cb9de4256615fccfe4e14 f809076151e3320f320252efa748701147cbee6d4d16b075f887e8bb3c791cdb f09bb7a49e59539b7804b06bca705a0c7f866a5945852bcb688bd1b50908147d d2835a6d54370d171b1c80bb6c2bbe73c35f3096aa7251b7ea8671d58508adf8 8fbb2969f195682eb9e16708b78a5d1571a9ddff091e472257a366782a895c9c 942548d9520ee3aa467cada232e0682ab2aefbd548bfb71b0ace4096e64c4a1b c34c7c36096ba87a5f0c05f8053e1b92b9574eb4dcb4209443aef4d96a6100f4 48f2b12ba84699580020734e6a4e69a5a039ab5553883d43f3c219f0161fcefb ea52b9b648e36c2e24ab31c4ef8605dd2e60b4ccc3c3c50784960d9ca721d9f2 7aeb136cb51f8a2b5bb0ab304db8d2e28b389b8fc4782ed4c2c7c5835c5af991 aa36826af508cbd7ff530abb1b6b253da9f74998631405153ea03149105ee447 e2329f403f9b1c3e90c0b75552cc2be1bb3e80115c899e8d0ba3a13c5c932e20 a4cdea9ab8e93d3bcaddf3db739326255570925e28cc75076040f212d55443ed 6e5a9f73852fe863638fb24427529e805d8e2d7396441366e093b5c6793242c5 48d9f1db826094c09e7cbbb3d720a62881d6367099c59b546d0711344eee8777 d6634e6b8c05e6f7b6eb45d59a538be0c0889ebf1ec797881c3759309f99afb6 c8fffd6216bd4d0c6c3b0bd405b0bc5009c1429502551700c130a697df700c2d 8bc005e9e977929af9c95162ff379fbd1061b9839d46fd00a8d1c33de3de96b8 ee8046ab038c918c0d2158f40a0115e0ba7f184603d635e7e66d3f8c0a933f18 28f1b565bee10b4f2b8b71a472d9e0eae98ffd6fe25368f2942f31b96c34a80c dd400defd86529e77032b17964671d3de9263d129c1deeef6881868d125fb215 1d77e8b11468c4f6d5901fc3162479c7769fcb1179a8d0d33c481799e97254f8 b5517a429b40c125b3d8174dd5f1b98426b3d7536151ea99c44f5dae1b956aa2 1c16e23580ec49f0cdfc575a0ff48ea02e842ddee03e45b0cd76052693c14d4b b2abe360e6d767caecd4a2f1362680e948df41118996abc4bdcf496ed321e111 1b80e3b5011bec8cae58c455bb37231105665bb4150e17c7157150ef8f806ec0 070a71a2fc7d7d968c13c68512f0fbc1d1228d4bea6576dfcebf1d22432945f6 708b3072d4efd9ea25a5962f84f665c74209a02ca5c6d640595aa437022ed4d4 32f430b6e8317d867ecd950cac5c219f7bad4fe13f0aa2305080cc2967e13712 050d7ba844c93dce48d84902ebeff7900ff28c07dfbc1041bb12b41ff2fa3bd8 ee690ff8a91b834e804af8c0f8649eb92eeb8de5d27d426f90ad899f2d6e224d 9bbf7ebfc30ff8af565726bfeed962cbbd2aaa00627a36827abf064075f105b7 ff1f752c616f91c3d5a2fcc518d224b04935ef8825fcb1273bc3010cff08f557 f5129dfcc8182086bba1852878309331c547db35bc564c69de0cb2e024295386 34d98b8c75888e2a1c99f2a95e651ab7c9ecbf977b68d8c33c6e5612cb79035e 32ee22f06f98c5f4518efcf097c8863f46d58787c03c92021108bedbfde6ee87 0854a9e2eb5342a11a32c5383c9e7af120a870400d351094ab15e49c4ace4eed e523ccf6daf298386fede973585cccea78e1bf79942449382b5d5ee7477bcdda 3ebe1b08f74ba6cdf0d62bac007a6a979d5e863bb45385e4f8cb9191c3644bc4 64126933aad9996c32c87377efee239c61a1353b824e395e3a3bc47c7397d4ff 6328acbe73bbd5ee17f183bbdac444ec4fed9e0f4f2ff30bb3b9f9359bec7961 c5d12f13a7583b5fba8ec0ead6e3c96c473e37f0e10a593f0c899c588df32d6c 6bb81b7acbd94471466efa48bb0738d87b8619e523700773ec8151ff23ffec80 75e4a788b3c49ebfacd672cb0e398bd1a8417bac3ebc15c79d1697f7217feefb f3f484c73045332b6b9935306230a3e8122ee86ef4c6c7dd46c794db786f5187 b4d83420aa200dac2913dcba7772d0b7c08807b43f31874489f7768ff8878101 f167cb26f55c7ef74f120b9ac19292b0d2a1f33c8c8c06bb85c1ff5a947919a0 3283ee05d71186eaf9cdf242ed5f119ba6a831b73efaf5b9ef5f7fb07873f564 2d108c3cb8122a6e588fbe9049d83b7fe85f0009b2b4031628c7777b7c49d451 7cbb336e042e9bf02e25fcba7a383370b1527ed23bceb7dd53226570e6865b3a 05a56cc64d5e738db75a05795ca526fde44617460f2c244cdaf4af1a1a847822 0ee33fe12a5791cfab1072e3a2bd22a67b7effe3c622ae917df464dc730730f7 52ab0ff0a6a9f8920783bfdfd7866cde514f5a6ed3dd331c0baea4075e075ea4 15fa08a499a2ff4a692a8f56f7019acb866345366f107859447c45e8e8dbaa8d b58b3d485d375fba528f193a1aec7793128b69b11fbdf2248c0adb3de8070379 7b7dad658de36ed40901c4c3e26d8a8748d2122631e2cfcac90803f589d7e6d2 dc21655a91be33c4e3674f1d30a6f4ebec1c355a8ebe6e512e3381b0051b30a3 1c1f954ac277d2255ffd9dafbddbba73191b4f79e9c432fbf8f79c267dc6502c f0b9be4925477ac7fabf514f4ec01c306c1110e1781342564acbe20774117c3e 95e8bbb4d8a8edbcb1a4d4ffca0dd8877bf8420b6e524892d7a7282380aed349 6e288c8dd9ab70f38245cec6b70fb78bde939098d4a246e62c6c30192521d0d0 e10d2368e1a7047dbfc7fb0bd458a35b7064f1411c6e26f4f5912a1868147ad5 a60eddcc79f895981382f215b31701f6644123929cecbc42c98891374819544e 3cdee01faae7485865cffedddd247adfced1b3677b5f6016dd69a8a126ffd723 e612411abb7b6d98fcc466318a0918b9537ba8b7bd24c72a7d4ab5cf2b012f29 fa49214addeabe5f806c242bb3ef14ef56e6fecf09ecb9144be37df167bc88c1 fa748859bac994af42f45a562fe24e01757ebdd8e3e79bc3d78922b89d192e1d 3a5ba6c8979ad9ed17a58d8e6f45594ece3d6fe4f6fd1135cb1d22f1357c8854 a894681fbce9fb72e10bcc7ed8029c58899cf28da8806e8bf1a9db6a06327ade 9eac28e2c648857f7b4cf3dd23f67db2d32bbc041e3028ad2e2da260acf5cb4e 30e9accfa4010eebb4208e02836e1748eeb5de96d7f058c38308cf7783d26078 a17f49b4078dd3dd730a692f7733face8c15b2fae500151326fada058ca8ddbd 794a3bb184a67594886993988f55d048d8d6683b948cf794fc34f36c5d5220ab 70498f0b5b12669cdce79b40facdcb420b3fd378a7ad6dd1996ab89ed37225ae 382c527e679b494501c0d051f4bacdd7936df2c10798a8ef05b6f5399381a490 b9e6bf31002cccbf02e02c56f8ba09dd535d3b0346a27559a45565beb87133eb 4729e154170b12fbf2de5111226ea0a5a8fec68b4bc51c906a5d6874a6ab8bc2 5c2bc3f717368c78b29fe1f8a2eee90427b378843bc4408f4e08e709c8bdb59a 27c1bb26f6f5848ab419b612bb5bccd5893302dc4e66f6d76af176e198b42bd6 80b69e94239ac7e724201f187a509c9dbac619406f816ac2054d89d572b72c2e 36452957d2725e69cd720e651ff7675736419beb4409d2e2de96a03312ca8584 6f82d88b60260548be2764107c3f9fb720332085c33c6c02fc04ad8e160d637a 44740ef3064bf9eaddc9deb01aba022fc5876b1f5c46dc3bf0e31d2bce366cb8 64247831c7ddb203b0acba2987ce909f66f0b80146024c7a6d7a312ae75079d4 5250f68d60667c11c672f99c284544cf1bb1692cf1a954c0026b6a7fc1e4a676 096eb6c4dfce214c5894c9390154f6702f189c0960be86f1334b638f65ad6fce 0447079d3db3f98a43ddd9dfdd886f2c8e0cf84003edd321a0572644cb51bb9e 9ff003452458fac964409bae3ef98ade0b903794fe9ffee8c70780436b71d028 ce2c8dc53a10c150d7cb376b061be02c1a74f0b14989a9a8c626220d657b6471 b1a6ed111c2185ae9e988c0202ba18bb81a1c89bc1bdd2d2e7f1dee102bbcba8 fe2e972aceb373ac57e2c6eaee2e8cd5d966f48f12f689f9aec766f477ad07c5 bdb88f0e423afba85cca104665bba83a38e7a87adab79e1142f360e432dcd28c 1bc27880cec7eb5c0e8cf650339a83236c7e5cdca73e1aa023caad113b41723e 2a7ef58a14db3737e78534ce6de02cc8a5d3c6ef6d4dc86eaf6389bc6032fb7a c596879eac11a822977c356d4dd09d76a12d929d1173ed98cd80e8eab21d9fe2 81f2e5ae51e89d90af5b3274204693519cd4c7be124614d2820ab8540b27d4d1 ef91b639d2028491fab0797b2e134f8193c3d1fea614c1977a60856c927635f4 65f5b85d35ae4176a9d6463f5cc739cd1be8b851a9d2fd68ec8bf576b0a18bab da5f6cfc3232dd511297d369f0f8078e7e6a24c6ba9fdcf95ec62297a215c220 3a952410b316080589f460741bf1c7d619522cfa6c253080cdbf5b2f6eed0b07 516fbc672bc65c8500880abfc1ee6aed73bd7f287171977d0e3118b76bf338ee 115f8dbcd0015f4485334c5f2852cc1822e35c9f8b6698c9f29aa0c55d7fba78 3e0436ae8d996cd6dbafebb7c2a5a9ca1f049741ce4e9db64c736cd367d5021e acdc4241487ec9c5efdfc667bf07161bcc18c02ab65faebcede8006154594c6b 7318926070b075912a0c9ab9ba83a88e231390957675575937907bde0aa4c470 df11ea5ae3b72d608ff53e04d9116b8acead88fad9c0f119daed88134f869900 87b96c67d02bfe0261d3567df7d006c27d685ebdbc64e6f0c1bc2f75243d1004 617f6397606381817a208b01b5967f615154fabe6b5c3f6e3b6b12e1ec8a4b93 9a57733ec129ead002faf875bbccc00179834848376ee342d1b60300924446e1 8fec3637194e8b9694305b433e9b94a6b9404831afb35fcd57de13c425fd0ca6 8926f85fb2e303d6970a7fc9141f34fe70c02cf30f096e92891f467901a618cb f0ffcbe2d0541888a2a6a1df7e3b6c55dca0f836228456a49f68b7f5aff1dae5 b669c1cfbc52933456c75bb2b87fe13bc57b1344c984410d45c67e074ba2e8a5 cec574481326c3effa53f3b67e0bdb1cf7f4713aba31e0af37db93605e788dd2 0cb55f0d7f0b803b702f05a2c1681a9a0e0f0478166c6649a16033138d573881 beb67149bfe56ccaf39d5935c0db434c3bf651f28b8459ebce6196aee514d083 16032e4fae4153fb12a3618f88297ddaf7b186abe75bf5f5355a502ad06b9cdc 577b99d7fb802f0916d79988e8a64509c7c4e0dc60b0b863e3d22d75f4f33fd7 12dcac00265deac2d462b64fdd447debab2a0fac4e9c530cfe1d2b15f3f861d5 cfdf2f476aa6d611811ceb1ed20a2928f4c60973c9a50bba340f2dad9bd86b78 e6dc11d653cab84e0cdc31834d3ac4ec3402e50d024604e6891a30b619fcf23b 55b37a1f95c7e8b66c431cabf3b52d27d065f779f217c9dbaa251958c27f11d8 93b9193a0930d608681a4b474db8a495ddcffbb334ea2f6a2128e4dd4ec4d548 80baa37c7476c4dbc18013e41952d685cec64e193ba51814c4bc544d336bd558 bfb2ddf6a75ef6aeb62c1b1aa7eda7d10ee300bf64fa823279953c5b83953658 8184f5591a1e17498a9c14c8e409bb908cfc8d29944e0283906ba65b2ef6895f 2c265ca1da0e3db44042cca6bdb5fc9aa4cc55809e08a750b31f117baf2f27cf 0266e6e7c769e743d29b75daecea042a1bffa8d1699ca0a3857fb4d59ad35df2 80d79d823aea5dd66821ff82b881772cfcb2507c821ea9936283605a98407a99 12eeb15731d777351a8c8959e8eaeaf07757803aca95671e80d9b0f01ce20475 8b2033c91a6be119befc54fe36ed6fd9e0a80d23d3fd9bda4d03c370f19d566d 541f8ec2fce4e6f425d455192cd8a544fa7360b4f933c45f9533c4aaeac7ec89 9c4eb20edf70d93b25324ee9cbe0471037301affcdb24d94453acfcd5aaa05bf 2353c41706fffe0e83449efd92e2f6f36670dcb6c5247fe5d8eaa4848af98ba2 2973b48e3b570cd964bed4db14e3e1687de656547430fe84ad8c3ce1cfa8e363 e2c4a7461b12c27c55fc6bb23fd883575d364c25e0084610a45be7258e639162 8652a16b0c436f7e8a5f85d4d2873195fc2dfc08c71f8988bae94d2b3530f74d 878ea4e93e0bbcb226a4bdd8503c068415f6232919d7432c85f26342ffa74ab3 eb9c13a19b58aea93c67009d6971f8a73fcfa60e75927b5e147fa48c6a52e72e 64e7ce4e79346c2e6b2f130fc8a3e8daf74296b55021388d50a1eed225678c12 d0e2e21fdf26d169777f77c050c8b557651436dcaa1044a9de938595b75093ee f47ff55d27e8325b6124e69a0cc65bf5e709ce99af56d5bde1e7d7b0816251d3 e7ae227bf563641772ea779635f164173f8a89212e0ce3f8c8456ff1d66a23f2 2d5a66eea2ce33a870d612dfe0fc489d492e55b1ad52848de0f831ea488524f6 08168cf02d2df9d74259c420ffd366170f26e31cc2ce22c34cf1596b19f04b51 9fdc39ae11f4f6d23a2b673a948147431766b80ce7dc4afbd6d215d114f941c3 d2f4310d121f722b88ef310a355e18df8719cbe1dc391ca97ff76d0b6f44366c 244ba837066e00b4ea33efafb6b3cd563f24912beefed85228b9c02a84de077e 0d3069d121016b237664a46fb5d3c7613340022b6a0291ef64cc45fcf5ea4d1e b19905206b3ab842fd77287584ef5ec66f4e7a322a2cfe9d783ee723bb892243 811c2e8ca6764aa543b1fd7b305acf1520780774ca8ea50602de07a262d6bc02 e14dac857942bbd9551fb98e82d4e3095f06eda0ee698bf8c0d8e5bd6ef0fc10 356d22ab5f10b9f6f2feef6ce8dfd77c5a566096445207e1463ca4342a09fc6f d72dbbcb9bf913120b8cb5fb2f58c1593a40cc7d11e3addba3de2590028cbd9b c51e648836e596f18e7ca76a25695a4378c596f9401e0f7716cc07ce384c53c7 7638f220e5a7605a044f37131ffebef683e2886e96cb5d3602fcdc4bb3f03caa 3d5bed483c2bb40f4f91939db025591c33585c22e99436f5c89a90558279bf96 775778fbd790a7220261f78852fda07e81ca71137a293e345f668a00e94b883b 2dacbdecc2d3eca23265024a05fdebd40798c78823598d0553eb13b9110d3275 c3eec2ed43cefbf58fd00cf208450dd8be0c7fe987e6141296a12150d1ec9247 4b38b682b7224edaa85b932b418a58c59cd9bb31b17185d454837041ba95135c d8bb2a23ff2f233e3461603e16d07ef7beba1a66ff0657d49517014cce7b59f9 c81baf564b107692ac99c8ccdf0d04e37780550f901d5c7429f5028624490fd9 401f8b365cabdd1a796fb10d7c408eb72d4d55ed45e162aa4e975821c8896f77 290935c500dd4f4ddf40c848e58e8eab18541c15fb5cb6e58ea91e79c75c6b0e 0a6015ac094d723ede2eadd3382ca401fc43b637c25062180a13db273e7a997c 4a74b07b5247e50e60d09b1d7af348f1a84eb71607a5ff834953db6de9e8c5c1 ca3d0d24d047083195d8cb1e07fd5fbaf6dbd86bec98907cfb78ede9d8b902f2 cd72e7ae01a6b763f7eac3e7d19593b8aba439f8cb2de70af12e54b7dcfe86ae dbb66fae0c92dafd2822bd98d30d95c28262d2925becb30faccfca9384dcb4d1 d4c0a5a6ee68bec8724c8b5cc5ce4f9fc966d5110f5d47dd4e4aaaf54235f401 0b67d34c0639a6a65a23946eb1df6f008f0f983ab528545e87650fc5904bc290 00352ff6637b03112e87106f1e1c6f6f53e6b8ffd06eaabab8a65fa4d2fcd1ef 464343ad1b39609bf26051540ecd3d826e092b9eab9a503d8f489618dfc24538 b7b1b80d5deee5e00ca877438a1511f97a6a680d18dbf9fc455d7b91d0a66778 ee7e58cef8496a24195cac257d9774128640430e9fa9d8672dfcd12a2f6fe8ab e7155f0fc2323b73a1ce2512e606b93aa225811ca5608bc73c94c1a5263f1e24 f80ae31d6f7e920966d76f1069f3a51264800744d10f05d55ea2334164fbbc9e 9ddf0b726bf66e68ec8d03fcabfdbfec43faa02c22a2603ee1510191f76061e2 6401784d9a3971f8a6ca2a002e579d3b671ef29d395918e9368ef816ccfe8469 2033a5c7d5fe81d6f81f3253942a5512be7073c298565019cb7649d1f8ab3655 fc3ec39643aa70f4bb62d46ffde241c6b3190bf86afded1dee7e0678fe242ccc bbbfcb685cdd5d7e6ded2136eb1f9887bb8a8529b05af3be82a0bbbb40327c0d bc79ef8f8099bec89a587a597350da14a408732c230d0a13b87c64b507c2dd79 d5364cacc87af39dcd7ea9c589e41fa4773df14e009a19bb7a8e8821904bce10 c983d7f90720caabb597331674d62e1aa61b023263738d9aea17b0c4d1275b65 b9559b43666838c0b50699a9a7a7354478b471192223f9f28dd94a15ef302086 793849276688779b970dd7cba362bbbdf464ca6b8534801beea19350ab10e532 817e1b2c0b8a62bf4eeabe23df56f41bdbba1fac8e8a9d0ac29357f37576703e aac3fe4b11029633ce6a339303199c429f02ff9f9654705ca2e0e100f1b9d2b8 a93bbb7b867bf14cd960146c2f22bd535ec9183ca65551ef5312a2cfdae10f6b 33e4fe5ad0205dcc2c07d007fe22abe42787e81adb58d5c49cf6d2847d86acd0 631d17604be3e62cd178c330804735e89d17add938a33a327896c4c3d43861e0 6c65be9d395eb94d6cce6adb02788676dedf3c378037e1d168ad5e618a829990 3e53c7790458160a6a78da55bbd3846a6c0f1d639803893a094bb7b29de95b2b 4638b1f95e4986913af590e6922228cbac9f48cda8fbbc9392283f06ee35c3c7 5ecd015032a1821c27606cb43731b869cf4b49f36580a66a0762a0b2015b66a8 31356dbf8e4938ac0f640bfeefbd3f16459702b3096f71976806b0218a98b483 0968dd7854ef32f4590fd6c7c57211a8024d40bd2b92fe42c1c19a8a91e47aa0 0928346e20f9755ecfdcd7c07b8029d459bf443175862325e5e9a02bef0dff51 554b50878a583981926284a5c65f0110a785a6b78625b3cb6ca22e5b0ec7853e 3cc81991187bc306ebad7693e87f6669a13227808b25d87d87b33496e9cb4793 e48368bbc287b6aa67e705a1a63e40cc8a682d8b55a45c0ef84e4b8f1579af35 7fac08d66155f12702f6d56f463b1b7abf88ae11ea57282550e650f4f1dd7065 99fd865b7be38ceb8c3fe11e25dc82f00dce770bf16ed192627b6b40be3cc551 8648a2a03b9948e8cbf582fed2f4228b595257941fb2a2889d85a5dd4616c12b 44679ff3ff20618a0d1ae7860a8317987958bb058ca08841721a6a73b454021b 3a31684557e61d356ad5df4558b21d60b3ec34dbc08165f16b0b3147598b54cc 5ef3f0c532e71046026de652d424dcb3983bcc5f839b83997b582eb0f9b517ba b0c824a47eb9c229af0db5631a174190c35895e5f3ac090b0fc23a8b82d32a2f c67aed33e1fba40ed734a5f9a74eeadf7f955059a8c4efc049500b869539e3b0 66351b24673c8c790d27098a98046292010e03e65df8e6fceb7761a733149ae4 61eaa862be47eb73f00c7300c7a47cb91f1cac33c4658d7c23d3662e82e17225 4f988097ff35414708d0984b7c56c6bf2dbd356cef89a78766933cb1810157a9 7aabb6592b620e09afd6c823af83530375b1c25bc91ee9cb9c118f1125f0bfb2 c618a9eb28d9b45a74e0a48ea1063fd6c170e751dedb130837a079577f121d84 d293404605971fa17aac1c5233380fd28f27bff016db1e85bdfff87bc8940d96 e96ef3e64590dde98a97fdbb60000be41f0fb8d096af007482dfafc3ef8b1c11 983797ef225b7019d8a5a8186703f13a069b3ff93c4213c5ea675d4fd049133a 92e6c76e65862860b2b5eb000e0aff4a05e8188bebc4c85e1d5907b5dd4c5795 de6f02c2c78bbcbd90d69e4035889a27a2a399f5bc4543139ebcb71cf5cdaec1 6f2ffa767ba28e821b1477880b0439dafdbbf7cb9094d86ccf8d6c4577985c30 60ffbf1193749736fd69f70126f0417fcbceec20428b570ab1bbe5a0ccfb50e3 acbd1cd033c3f4e94494f3f3209450b66bdbe10647b100a8e80102681a42d79e 55cc755f843187374022ac4589fa384a429d5d70e7ebef17fd4111c26e552ff6 20c969cb756fff315211225bde491d8dc1c0530a34f7fe211bb1b266a217cffe edd78d917c89c2482eddaeb61daff1d0ec215f8737523b2276dab4c59d69d459 67da66de32038a40ab5b976524a131b214a56796e0608ebe8cd7d3c1e8b6cb73 dd26a838b14278614929eef761968713ad43fbb5d5d7bd833948aaa0d4af3310 47e48a63ea342086f6d04d45451be691a87fda292bb401cc40c6a12d14568aa3 99f5bda2e9d5893799596bdd6e78d3d7dfc02c382df759eea17b911cd57eaecc 17eb3e79d43b34971bad0bf439b9c19d723018790293bb609f7e25647c60ffc3 b52fc5188103c4ba9ba24723055b9d9517a5f7693070c2625329a7e3810ac3e5 9c8a80af1d02bf3c07534badb05893a4a2bc7802c79dc0c8bb0e4342aa6b003d 6a2c95d06d33fff0746b590018b60b8788975357da16aadc0282a576bd298829 0245f094304c7bd693ab745213fba85489361fe598532ca5f7683ca08b8e5258 001fcb89da0b3403e863d93eee40f052b79c8d2560a06a75bf30cd058459defa c7dd0910a04f8f5aaec21c3d40fc6434962792192fa482c406d05908aaa2aa81 ddc7a939438aac36c5dcecedfac24dfafb153458ddb37cb5c9b4fa43688a6690 8b711c55a16f54c855e4fbfd8daa37871d539903a255eb1b3b4b81276be1290b 0351216b7a2520b355510eb1e7d8c012fa82cb09cfa8f86f3b1f9ec824410002 fbc594beac3c998b7bdd1e2143365f93c7c6fee035413139d21f4b7c2eeb6043 009f025b5ee13d440f8ec364440cc8a05ef4a68e9672e0bedaa14ffb17dfcd83 d555a3a57919f2287b8ff868e7ff30deed963d484296e8f58e46567c10376a30 bc611e7c5016e7029e374ecbe1dcf413930109b8a06c6a1f43ed682b01039247 ea592f76bd16a28a84d780ebc85bce1b8e7c039998cefb67b73dadc96df05f45 de0c7e481af2f77eec1814fe8c5db65c9e57fb7c5befb6d9a538e03af2efef94 9eb9d33f94309e692f6720d20e95200f5ad73bed767703d0d3da71171005fe94 12b7c9512405149acecb214c2a90238f44a5af2b988f67a6af0b75135b8440ae 0b703d49ded33708d48935999efeaa710aa1cd6356339fbf02ea09a1ff6e130e 271b44b8d2b0101d261d8a899d83b68af1d1aa1bde0d155023f86d4a97192d13 2c461da2a6e2a096323d0f9138508091135b1fbb716db76a26292a41debb609f 458f863588675cbcd4576bcc5bef9716e8b269abcf076ba2b2d543696a857bf5 5790fa288b3ba72c95ce6c6675318184e5acbf0f9db6f3039aee9050173a657a 5eba6037812733f4200537479c69ff4ab1c135f6fe0e85c1e2adfcca9334ddff 9da35f9081f2b0d348b985977d37a6ba1d95ce975b36f3b218fda62fdd6d0455 8ae6675afc43104b63204633cd785b0e1b2ae5ac759ec39d220cdc7cb4822387 964140ccf05490ec37e3235c91001fd5a5380a6eb6f7bf7e9f00712ab763e9b5 1116bd23012a26a34230d887a09d7feb8104f7e609e60a1f1a3e34ce997ba830 96cdc4b61c33fb7d242cd501b313c540d3080e3a6977bdb2a656cdeaea87cab3 c60e058cd7ec95cda2ca57050c556f67939dc9b7320ac5a6102be3b6320e1593 debc75cec56904bad9425b5dc15363d90f0096fb026c710bcd3783847ebcbb3f 06795460ca965144d76a1a75ca8c3c4c07e4796562e4afa29e06544b34927099 b8df519977eac9fdb215e86b6f8d518a9c7a8755e6267ebbc891b8de86f9f546 7787275ff8e0f9e64e03932ba91a890a7aef785c4a3f0616a03f639de044bbd9 1e0af6e37808f07e9159cc8859b871c44de778318152a6fb25541a2449fde783 1a77c75a0446822ce3819ff732f3157b3ae57bf11209ca841378566dee14ced5 e60c5de5ca090bcacdbed3b726718ce92c2b27b119cc0b7d6dc243325145f8ba 28d4e26a869425d8f7558719dc62fd007e4ab1c8c59a79eee9a93c57a0b3ffdd cc8f72cf07a5ba9c8fd8e447248878666248a918d2d901efdf192d3a728b2d7c 7019d44b578fd03183e1a4b8371af48146511fba2c1477f3948b2d033e18bd2c 35f458ed0678f500a5a0e6d8c87063dc160c05a85c874e4ff40ee9c59bb8808b ca52c5fe029c4e6f38abe6666ec116ce9c96a9bc0c0e0117909abc35c8be2fa3 e030ffb3a4bbb0d489741213b44545ebf70f7a0a8eef0dfccd6849769c99463b 82a457e21608a0abed276ba0977d3318aaea1097db236bc554008260c64ac4d9 d89c93255cadbbb8918c327cdfee1531677d5ecac83c33a38385379de1f2b337 dbf9c3bbff71da1872ed15801fd08b4b2022249af44a8c9a6b02bc0c951b746e 595b5454b4db3de33c1d4654552ba3c77eed9a3f7b1bf4d6dd20027c9f850842 2a3cbf4726e6e5fd9de482248ad696620aef7ad9ec625002cf45a59b61a1d292 41434e12caae7fdc34dee4277f03d991bb9cd61e9419909b100c5120ce7e4f57 6515b081038c7434eb9d2a3e691680d4703beefdaf56d9f46ae7ce1d7cface4c a07cca8e6ab4ceaae1f0a3e3672c06dc48d4898c1a461172178be044c7fa922e 6f8545c03322ae54b2ed921426f4fd875316c7e9e8731266949217f168455811 fe7f06b48d68548ad68046c9440ea7a3726098ea668b3d2a58f62f29b1b421ad b60fbe67c5856528820d71c939fe321fb03dbe5f5c564c25c225655c285032ed 3d1f0707e9615d387da42c936e399104b04d0801799828fc56f66a3a7864a2a2 038084a950d8ce9d7008957e190c22785ffb0ae127b89e427dbea6d5fc9a75e4 3d1a33f11d528936d5345652863a3ceedcb1aaeeb794f454755c741c5af9159b 7ac4812a3cea5545c9b7363400e215f66cc53fec78ad45bd0091be856f16765f f70e38965ee241106fca510ba935f30c7b2124c6195e82408b348aa4f4deaf67 f22201ea4916df28911e8d6e2bc5952dc7f67ebfcaa7e89590744a9911469c89 1fe94fa2afbd7774da13dd7be87a1b40e69dd196e5f491f6e0d237a511de48d2 fc725f4b6565f5d4e8ad7040199acd204beda55ef1a5dd77d6edc2ff48506b90 4758aa8b301ee80e1a1acf6b68d5dfc6dba3de68159b5eeda5960a1b325f0288 73a144374f4f61d165865820164c6544f3cea8a4d36159584da85351d04ae874 c75718b9ac61dead76448740cdcba8127dcb3da2ab519447fc3e93a7a1f47a9f 2ed1b699ce5b644885f75857950354f32b36988052d194a810111eea47e93b25 24323cf4f2a0a56b1d8dba63f3496134d0e8dfb5c038bf40e6e1d9e60f60b02a c1a7448f22d5517c413439651d327736040299f2fa77ee1db9ffe707ec132f77 87a78ceb90821e91032aa628abbca77f606b38b51c91467615ec6ddd917fcfd2 560611f2af6cf13abd2029db0ba57a9d55445a6a6486d5d4338487f4d81ae0f8 d914ad9cec0b62d3cc38e640828495f21a58177d5637cf964008c3afc1361785 b72027d7eb7aff727a3ac21726854fdf4b76788862474eddf18beaca6afe68c5 b5793fdc2cb2d717f2c10bafd7d479c6518039cef524f9b46404ea80f01867ad c593636b6eb0ba8ab802ac6aff1ef2d17725084855917be954da45d758887dc8 b10c6a815d105571a3da64ed2646652a563fe33599dca73c7210ce34778592f4 69e90ce4774315c6e8fcee28a5e0cce3b02d18ee142a54dc163d66d2335bcdcd a201922f158e387d64b2783185197f47b90e9f6fdbb691338d3b1893f6fd9c6c 8fb98ac3bb592cdb6d72c627e32b9c93252b2eb1f0b0c9b173bbfbf0b8b6bd8a 6b238d4daa9a265fb74529123be84bd8b82ebc60aa926389bcd55a741dd4fc28 57d1376232486537d0cdf6eb23529b4c48dbb93cf7434da2a75a53a7fe3ef1fe 5950a059353912a011c9615160882d314cbbbc10b02be55cc2a8f5d12895cb51 6a0cb73b266ef6464d70c99dec495ca56613078d103298409c0f2bf710f0ec1b 61901e6489c330c4dc4cfa3a5e44e8a84b06381c85150e50f45ce4c203ee447d c6eaffe2fe546414a42293f09f169be42dd0b53820b52f0a1ae6e2ae11fddaf5 f8f17b701314062ee3b71119e4aedb5c79066ec75608d9b2bef75cf54ed6a280 85846ea8cd3f9041bfb4930af93ddf0f147259e90c58c835f5c0767c43f30d51 bdcd0d7c3a419ecd610f9da07a6131f87350d348a7b4d040c58cae9a54c50d92 6f541f8cea574bfd580e70cddec03333b86dd3f552bae815fa4b807029da9c1c 8f907a3c2d11cd5e06981faa79b4c2d764e1b984db5ee9405ec3bb9d77916aea a7e70195cb3e8749e133f6f84984bc563a2903151b2c324280a52cd40a2e86bb bf4503a77eed4684cb748527c2bd04e8d9770bb50b96abfc83c6c3006dc47c79 4f6265eaa69b5fec2977f806b1c18dde120fbb76e90d97106f82aecdc8b0a9c0 804ce3f94c3149caac7552ea0dc7b32972dd2ea14bf657c3b168008db9cd290c b7789d956b52deaff8561d160e227455d4e25e23398ea00e3f539313bf021d6c e935d365857318c72a121cdf58bbb38291bf36810e6ba883310fced702549dcb 8e5fbe5c9ddf457756d48e7b4ef7482d8932385978996a8d499bd736bd283c09 6bc6a734c5917abe4efe0675c80515bbda45c233d96293c2163ecc133233763f 053ee25d896048931ffd5b30fc2d738329bade3a2b62a76ca87e950c8a1af98c 14a35e6f9250f29e38a8f937f9ccc00d3d5f6aad7de1cbba6b5966495a477956 defa33bc73302ad9feb0a16121755f33d665c1cddad9c5c50585a39f43d8562c b6653501af5bb071b84989b6274ef47bcbe9cb2390e71004278aa5285c63ddab 46b85a63e6fc07c23cd073421212bb7451c9d63dedef4a2bcb0db0e766f070c0 0d98e48ecd1524ba0bee2a81b6c110d2c124acb71d183d44cc8e8112265a2203 9e7fe092208bf684bc7b851f71b4c8faf72fa77672d3f133e7c26dc9825d057b 12a604f86faf190203f950c33a2cbf7860a303546b7a9806758ecf5c53978168 09c23da155648f92eb25853a52075b9c6cc5033d004e276f90d9259022d11866 b110d388873911a5dfcf7f1b95d964a9f3477ead3cbeaec6bf812a7a39708194 dadf3aeb4496eb5956601ae7c0f5139f1e1b1a9c89a9157e5474a812741a9237 cdd3a24fa7ebe478cfb99048a5865d7b9b521bcb1055acea126d15b41dc7bbc2 eb057d9d6b031d209ac64ad7d475a50ef5dcc261a57ad7cb0d1215ed7f71ccfb 34aca89a744409e03264db36a81686e241f2b5dd6e52e5fb684c0eec2fff8a5b 0828036774a55634b6ec30d372ba783e0491deb24480a6a63ea5f32a7077b8cf ff3acb1d691fba5eacf0ccb89458f393f5b63927aa2924aaaac4066aeb0ebdd3 15d06ea90579bf8d38e673bce66810cd5a8ecfce14c594445ac1fdfd99c4ef1c b8ac6d315a367da5c52a304a18ddd0d7b5def371e3ed0b92846281ee462f9cd9 744a0e27f8cd11e12d8375c8893cb3147c333edce5a26c1c50ed8fb0be87efbc 96d760cec9d1430be14da19a1a02220bc11c9e3a0a12abff41265496f6544a25 7832d7da68bfe2326558e546bc6614432bef86ca92aeb1e38b756e23adde93d4 6afa8694a39fc3c216d3208136a5c9efc15cfe6f18279a9d498653ecc2443e1a 9ac4d9ac06be516dab141003a304ac69f5bc9b318b4a7f08b551c1ba55bb51fc 5c9c695953504dfcc1a95b8c4a2e4633b84ee015915bf81655524fb1e36bedc7 cb62fe77a2c3e40d2c98849866d4ce93f28849050c669b91dffdce41cc101ffd bc680c74040e1d7ecff12034bc6426aa52962faee9323e205c42c691fd37b809 b917a440b3dfdc086c86aac404e5ab4b12bba6dbb7f242515d65ca8ebb9eeb3e 7df29ae7410546f9eee44677bb8b980d71c9928d4506e4f53fafd7c9049576dd a879787ac07acca98a5ca8c8b0aa318af34b1249c5c18b5d53dada1ef8bc7087 d273eeef7ef56df853442d4792ac09413dfac847d1a75d3c69193a0c6f9fbc13 2a0368b4e579a04377da4913fabf1653de7ae1ca3f2afcd95a9c08c238a2d7c5 9870f84c0b1405d9dd5a3ebbf0aa968bb54ca45347397da2abab6a0013d544b5 50d39b479e93bac9c12aab4efed33dcbbd023b13838ec0c2f4cf3c1bdb4c59a6 1a6719f38e3479ad9fa015c3e93d50d53b48da3e5485bb1163c2117d1f4c9124 506d138ee5bae40bee1042e21d2e3129a7ed3f95f0da413fef00f8663e75bcfd b00df72f177dfef7e6f594c658bec1101ede1785a1c1b11402266fcc86525621 8a8ad95cc949a35344fb712c5794e40fb9b50c55bf6d02cc2f4b421ed59ccb07 83e3938109966ccb034f138ac7d92338f10cb9be8136e876a35112a5f385fba2 320bac18390d0594e3b181887c6b726e8009537f997c3d5c6c22de385c46ef22 2273963c90a987fe7769d36981e05ccf69ceea7fdc732d032e234195892db46e 13d80a14ced411676858a5b05a020822cb220ee65fe5987449dc7b7cfad987ee 4061a60486451b2f80c4b20edae2eb7eecc24b71b50096960ade68029dd249f0 e72576aff364b71bf6592a0852ab078ca55622fb4acb1340c9ce0fbeced0ef8f b6b20dddd302be689b2bf89dcb7c2c841e68ebf9f3df41d4bbd562cefb3b8f38 e5abd019114f20174ab23f38f95b5dd6da252023567ea68f5711cc755225eaa1 b8076046a54fbb8a4fc056111c1db7b6cb41e9dbf039143913f22ad333141a0c d049f5620617ca452691389c7797f60c07a306f8ead1ea74b14632ef8a999854 c85a7cd6d3b321fa0608196d60fdc90c15dc3169ef8713c1679b39e40aa8e766 be911356eb02882366c3c606d27e81911a9166c8220c7c9ce08303c3494d635b 18657757fa9578d96c8cabb60916dfc9254f896d9dd855bbf896630e2c9dba55 7da5cf70c59a614c086c8382789f7540724ed9492ab742cb1244d5d215063343 bb47285e478c8c3331d8b1d528e09c5e7cbf49c6983c5e3c7d0dc1d3447ec70d bbc3711b9ce79a9a9006acffa4bc8574ff5e5332d61d4bf2462d5b5409cce06a b417ee291d3d5e3d333d6995e0ba603d3459ef5c84e9369d443d5edea317f433 1a8596f6a0d5abe7af31219faf206f46e3f06fddf6fa9aef5c3a79a45f95e39a 963daa694a36417e0639cf9cf725083bdecc96a0a63a9bda338702c079876883 994286c5044814e0b6aa86490f8262e3baa0b8cd55d5fb8001c101288623e9f2 1b353a251d061e21c22206f74e788e60098aba3f807ec4b77977026c0971aa39 5a9a0eefd1bac2704a7fa89a7cfeeccfa4807812dc61b1328698775dacf1a0e9 42bb137d0c0cd5fd85da831300803b0627fde78657703b1a24b302f766dc2525 fa3e814af634786a107f1b7aa7ab020dc2ebd06c087dd1ae3985e716b823d766 dd1bf1c5e9a660513c88c51414a4a357cd7594820010d5e1bbabccfcee898433 4b920e1870ecd6eff03570ae9bb945466786858373d29595f6edbab35bbe73b6 8060f50a4f47f85409a5e4db361ed93a52a1e166afa8dc769fc1b39884e3e7f8 ac 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 cleartomark %%EndResource %%BeginResource: font Symbol %%CreationDate: Wed Jan 17 21:48:17 1990 %%VMusage: 28489 37622 11 dict begin /FontInfo 10 dict dup begin /version (001.007) readonly def /Notice (Copyright (c) 1985, 1987, 1989, 1990 Adobe Systems Incorporated. All rights reserved.) readonly def /FullName (Symbol) readonly def /FamilyName (Symbol) readonly def /Weight (Medium) readonly def /ItalicAngle 0 def /isFixedPitch false def /UnderlinePosition -98 def /UnderlineThickness 54 def end readonly def /FontName /Symbol def /Encoding 256 array 0 1 255 {1 index exch /.notdef put} for dup 32 /space put dup 33 /exclam put dup 34 /universal put dup 35 /numbersign put dup 36 /existential put dup 37 /percent put dup 38 /ampersand put dup 39 /suchthat put dup 40 /parenleft put dup 41 /parenright put dup 42 /asteriskmath put dup 43 /plus put dup 44 /comma put dup 45 /minus 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 60 /less put dup 61 /equal put dup 62 /greater put dup 63 /question put dup 64 /congruent put dup 65 /Alpha put dup 66 /Beta put dup 67 /Chi put dup 68 /Delta put dup 69 /Epsilon put dup 70 /Phi put dup 71 /Gamma put dup 72 /Eta put dup 73 /Iota put dup 74 /theta1 put dup 75 /Kappa put dup 76 /Lambda put dup 77 /Mu put dup 78 /Nu put dup 79 /Omicron put dup 80 /Pi put dup 81 /Theta put dup 82 /Rho put dup 83 /Sigma put dup 84 /Tau put dup 85 /Upsilon put dup 86 /sigma1 put dup 87 /Omega put dup 88 /Xi put dup 89 /Psi put dup 90 /Zeta put dup 91 /bracketleft put dup 92 /therefore put dup 93 /bracketright put dup 94 /perpendicular put dup 95 /underscore put dup 96 /radicalex put dup 97 /alpha put dup 98 /beta put dup 99 /chi put dup 100 /delta put dup 101 /epsilon put dup 102 /phi put dup 103 /gamma put dup 104 /eta put dup 105 /iota put dup 106 /phi1 put dup 107 /kappa put dup 108 /lambda put dup 109 /mu put dup 110 /nu put dup 111 /omicron put dup 112 /pi put dup 113 /theta put dup 114 /rho put dup 115 /sigma put dup 116 /tau put dup 117 /upsilon put dup 118 /omega1 put dup 119 /omega put dup 120 /xi put dup 121 /psi put dup 122 /zeta put dup 123 /braceleft put dup 124 /bar put dup 125 /braceright put dup 126 /similar put dup 161 /Upsilon1 put dup 162 /minute put dup 163 /lessequal put dup 164 /fraction put dup 165 /infinity put dup 166 /florin put dup 167 /club put dup 168 /diamond put dup 169 /heart put dup 170 /spade put dup 171 /arrowboth put dup 172 /arrowleft put dup 173 /arrowup put dup 174 /arrowright put dup 175 /arrowdown put dup 176 /degree put dup 177 /plusminus put dup 178 /second put dup 179 /greaterequal put dup 180 /multiply put dup 181 /proportional put dup 182 /partialdiff put dup 183 /bullet put dup 184 /divide put dup 185 /notequal put dup 186 /equivalence put dup 187 /approxequal put dup 188 /ellipsis put dup 189 /arrowvertex put dup 190 /arrowhorizex put dup 191 /carriagereturn put dup 192 /aleph put dup 193 /Ifraktur put dup 194 /Rfraktur put dup 195 /weierstrass put dup 196 /circlemultiply put dup 197 /circleplus put dup 198 /emptyset put dup 199 /intersection put dup 200 /union put dup 201 /propersuperset put dup 202 /reflexsuperset put dup 203 /notsubset put dup 204 /propersubset put dup 205 /reflexsubset put dup 206 /element put dup 207 /notelement put dup 208 /angle put dup 209 /gradient put dup 210 /registerserif put dup 211 /copyrightserif put dup 212 /trademarkserif put dup 213 /product put dup 214 /radical put dup 215 /dotmath put dup 216 /logicalnot put dup 217 /logicaland put dup 218 /logicalor put dup 219 /arrowdblboth put dup 220 /arrowdblleft put dup 221 /arrowdblup put dup 222 /arrowdblright put dup 223 /arrowdbldown put dup 224 /lozenge put dup 225 /angleleft put dup 226 /registersans put dup 227 /copyrightsans put dup 228 /trademarksans put dup 229 /summation put dup 230 /parenlefttp put dup 231 /parenleftex put dup 232 /parenleftbt put dup 233 /bracketlefttp put dup 234 /bracketleftex put dup 235 /bracketleftbt put dup 236 /bracelefttp put dup 237 /braceleftmid put dup 238 /braceleftbt put dup 239 /braceex put dup 241 /angleright put dup 242 /integral put dup 243 /integraltp put dup 244 /integralex put dup 245 /integralbt put dup 246 /parenrighttp put dup 247 /parenrightex put dup 248 /parenrightbt put dup 249 /bracketrighttp put dup 250 /bracketrightex put dup 251 /bracketrightbt put dup 252 /bracerighttp put dup 253 /bracerightmid put dup 254 /bracerightbt put readonly def /PaintType 0 def /FontType 1 def /FontMatrix [0.001 0 0 0.001 0 0] readonly def /UniqueID 27004 def /FontBBox{-180 -293 1090 1010}readonly def currentdict end currentfile eexec a8686bfddf470dd119f86e1b8e5b290ae7d910e9317a36f6768d8de89e7ed5b8 45166db0e18e3fca77c6e789f2ac61e3ba2248c0c4ccdb4c503448893c2a909c 36546b763088822eb34d1051d0ac662d8098db11f0a527a679e4ac03347df431 9a689d7d65239e8502b5db9aef94cd6cebd07cee5af22db4c8c628a982cdd10c 4e3b04736d073f90eb0b840b42ace3798961326b5fea769b604e99b2d79dadb8 b7ab2e769c4efa129084478f38eb206f8fec149b0b6e326fc4c76c32fe3ea516 4f588b21cf83c0dcb1548e4dbc4192fa81875d1968283f0a8974422b2af5ccb6 cfe6097902c0355e57be4514166ff58fff2b47cbda355099fb31aa17e4e857dc 0df1b653b9cc8a9a45292d41e3c88ffe4036018811bf2fc55980ce1a4fa5161e 167769c4e289627a8d3083cd52b08be6b1531c322f863631069f3a3ada3e2076 bab4d62374eab5672cbc8537bbd7ed92c12f05909c25dd36e05b289b91b1fec6 5dc210e67c167de044de197b03df0817a5f3faddc8d16ceb8b1be53b6765b6e6 59bf54d9198157c966649a774ee195c10eb3659115d7ad8bb83114beea798c45 dc84db92b20e757059ab45e275c23f1be30b619ac8486127cc0bad1eed3eea4b 7e864e58fdb2a98ecf8b0380d25e481a4304e232e4e346ba781e0e68b0cea3f1 0ee7b2fce0b144ffae9bd297b2506c7da44474845893e06c490f0eb2ffeb034a 75292e59cc038e75e1dd9ad080719647fea7dd00f7c8913d92b9282a1765a2d3 57557cb0de7c0da979954cbd77694f99ba39246adb7495766058fb8a8d4151a4 a0d0f740d776fa13c0ae11be76ec06f9b367b3006ea681f61f640c3640a78d0c 7ff521d477981e23e5956baf42252463fdbec49bb560a9428d248b0c5250cfa2 a49cd9dbcef73123c13ba382d3cf6a7b8a8ca3191d379a659f0e2c6e9cafe9da 2ac074f622e397a2f7c73347364ae249b11ae2c34aa7f0d27b5f35d548d5ad12 28597dd16a478c901d3a34d82c32da8778486072ad36d8b1903689123f99be02 0d41cfa9ff521d1eef52a83f4b6fdaecaeb404e3cab31da47ebe2cc011e458d6 4a6e2c5c1348b91c0ae0d7999c35ed72eef0db90ff2ec2c242328ace7bbc5ccc 5ee7998e27d365ec0937b6a1d0581d6a28cecd8cfde5aaa0ab1d43ee1629ae7a 70cc0171ca2f3d2bbecc6cd9ffd9858f4767cd3338250c3e467d21efd5d365d7 b28d3106dea9c0b68a52ebabf4b463cae58656a0c6cd0d56cb1e9a2faab1dc46 96600ffbc2039816785e3dfe868e181378031bb9e8c502cc2ff6a457c458ee19 b123a175c89ef640111781540cd9df8903ee6fa23d54262274559148057e9adc e2cc011470c1c168128822ac4f22b2b37ce77a358c9a7730a948b9d9bad13f78 e1d2cd986d9807d720243dfd898657943cefbce545ee38325e803c5cd2b755fa 168ad5390b54cb33b9e0762fd22b13aa21643c022d40e697c8d21d8c44d89f32 a2ecd1992acb064881c5ebaa138d05ee0b4d302dff6f5bf1271174f933bf4f71 62e0f80833dce8059bdbd626ab7e6d7498554fe4919043bb14842d91c888c0a6 8354c5c5539a82079e393710d408ec09dea09f95cb8fc26260f2c49ecf4a2f64 c34b6ee86521f313326f38d12578f96b85c2649725bd3457eb8b156f4c991022 e9d3b1e3c07e9519dbdb3032e90445b6e7e377278a37c589fb9b4cbf72a100dc 7ffab7cbac93f3f648007948aaf6ab06d371f10ba0f9240b1a24c9c3f89c29fd c5b57dd99799ff4f682741599d406456eb64e2cd4e02d80cdf90f0a7df99214b 1111ca43a98301ab543d25084c6e7a4442aaf6f599fd0e3a02996c15700eb2e8 389f33a7479d991ec67abd43893d113472b19972ef0550084f40a3e49cbc85c2 9b1ba3834e81ed3c553ce6727ccc5d0a0b2e0fc9a61624d916cfbf803360b278 a8a9c4e45fe435fd830daeb63879cd7ebe6bd5e3c4f6e516b24ba18038b3a936 f74e2430149a0ffdc466bc93b4b8e9d7df66d6d09c2301085aa2e37f75728e29 1e3557000ffeb9a47657d6b01e3f24386e45d356fd6eb98599b611d73cbe88c8 99e8e60efa6f99fe7e12d3039aac12f385081e4e95c8d833867a8666d5bd2153 cfcc12187d7aabd79203e914ea680b4c977cdc9c2286f9a47d8f0378a687d1d4 8c9bee2ca64806a93961d644b4d70da7c173d5bc3213f8ebd3cffce79f20deb6 18299724865c5d594b7086b5fbba9d68f365aea313fc2d7c0af3dfcc007cf7c2 b7647287f4e8be8255f2532796b42e8ef17c74a5921763696c8236f7902969a6 64ddcf185c3bda785c108fc48bd6b7d4dd17bf4964caebcc06392fda130c67d2 b5dfaadf7c727a947e61725fcb8452dd33819fa3debd761a1769d3b186911b79 27c0d49d5e7a2b53e044c784060d9600c2801a8095bc9985586564b28fbd2687 0ee6c0dafbc40857a44a606ddd95ed837e5799730f9d5246e3eaf6be8a37dff0 901b065753d3d4d3a68b7a87af6b0e137e1cc4f7125479fc7ce782cbf663c7b8 58dfaf98c3f5395715de7e2d6a620e29234da977490ceed8cb72b49e2b5bca3a cbddf342e184bcc24b3da9a1c234919e35d9cf53621f383f85c28655044ce051 91ab0cd87ca61e2dcf787237a162a93816bf7c5139d16ee799efcbf3386bcb9d bbe23b5c52cb34eb7207aa39403001c86122f5b32ab35b32d4bc391955a3c84e 896e1fa498aa99cb980316851de4fd4c5884d8c55ea10b791c68bd908d4faa1f 641a982bee3ecc433f311e28b4ba46b10fb9450061d5074509640a2c6e3bd08c 10f4dc99ee2679700fdb3074e493e8b9ca673cf12f336b85521fc81f904afce3 e03446bd8d4ddb4cd33bf24cf9443709b94aa6ff54809baf42eb9966d68f64d1 958d36e170189462c484decc1a9aee047aff84a75296de9f230992046462a9a3 d821f31924f6e063b23edf20590c2271ea26f96f5c8234ff0f2656506710d153 87dfe9402a35fac32ce9bd709736adb09802239e6dccf3bb89e677e7fa2347f6 93a47ddbb82f6ab50796227f74a1687cd405e590389a2fa3a12494e637d69798 722a4629f29d5f8ec0c28cd6a9d6c3613b06a9b48170dfb844290618452fdaf4 258fc231836fa07eb842f4963d7f4baec587f7f8e1aa1ef70d02fce05d72b987 639f416fb6d18abca742976bb4ae3cfb9bd8ab03fd01a267d2ca968014e648d6 8bf195855ad77bc997f33dc586892d270f7df2671868be008921d9bab6f6cb2d 3e2909f1ceef7f62586c44ff027c28d1b285d1c409c0a6f68e33684bcb04ddd8 e8d338cdecfc68488e9bcd337047c2135d66b24644a4fcd8578fa7d21001773d b2106e989597faae907aa2d58b28357e6e2478bed2d0660947227ca40e089050 14401885bb6d04fb705bd7ef86e51437f0f01aecc60f1bd71d480504aa202d31 e1e3de1f1103c68ae43948d25a4c34bc8f274fc38b4b1785a8e5bb55c458b439 9b817db03be9a37c4f93cb04cb3d96e2ff74cca331de6080da7457eb89b94a67 334119f33abd1273a16a440bf2503c7f412706743e88053143048517dccc0f06 59d9fcb65808f260c9cee906c80262ee2a9f9e6c2aadb36cec10145e641a0b12 40584bd2e082b404778a8f335cdc4d2523e67fc27b7a9f4e91eff110ff727d2a f7cc179188fe799197ea65527e8a763e289a8752072d43b427f86bb7b4a6395f 9d787d34ca8fde4fb9a9b140a343a9a63f7af293ce1a6f54f5bdfca90b7a3071 4ccb880b6676b50c5e3547a383a51528157a06c8dbecd116885e5d3690d454b0 495d14ae65ddb7d0ea5778bd90311442970aaf33f262a13bf86ba493fe947d27 603651ac8b1d04ca5fae8f28cdf53203b3e691675407254ef6275a6da6ce9dc2 74c3cd492ee4d846ffcab2d2d35c1401727b0dcb170c77546e0d79823a26d2c5 e14d1f6d1319f4435b76fc3891d7c30ef28b0a16ddabac526f3b51f8b89708b2 7014a84f5920f23e6a13e8c06aa5692c01d38872aaced2a0410e865619348b96 d153a51d41c62f1d1206f422ba739299333656d32791195c9b87eefb1abc2bff 3ea3af85cce2c3df1d6d7b0e01ebdbb0bac3033a5252ca06aea1c21201b07fd8 e5f7fda300de7c7f689836aaaed413b5114e0e87ad0d8f236382f388dc7a6e0d 05369713388a2fcabd1b98468be00618077a00a4a359374cb8ed22513b15304c ac497830a9a4b6c5f16f6b3130043db3d7367166e455fc5fffa2f27d832015fb c432db0776953fc30771dfaf50995a60e0cea496759ff4260f807e9fb4a9e8e0 292d714eb61d820a1c9c67ef0b08d5a52d362c124a75112bbf2b9189f3a605ec 592012abd7a3c27f907f2d521cb9eb27768deb8388f1e872591ad29b41053db6 7ca08713497dba053be52d997b5ed0f0bd1246b0fe4f13695138f3ab76467821 74647a7f27d88b0368cd81dc053193b1daf6036e4e6be7c846bf0f5350c41462 9b45aba11c62b5d5e9adae9b57474271636efd71446bb26a275bb208f698bdc2 d9905e30e920326297ebf6ba9092ac2000b5c937edcf0c8c79835ab722a95132 5867c4f17115a8214241b658d4aeea5d4026747c789f84b60e532d30ef8d8712 b8e20439e78eb40f6153076b572816da799a60f4ec00220d3c111c695e58d005 e4a64279f33e5a28f4e0a366e5490469cb7632a6be0b5f087ef7c08bb801f66d 29a18e2b8b107d4c8aaf2d4875d97c085e771e2e864fb0055ee292eb53b07834 eaa8b71e6c0b1c65df3b864e2014022e88816e38a5629559893fecfefd8bfac6 7bb993a30a42d9c124f66c296294f26ba316b5a7093c3439c0e1d096e45dae1a 6c747daf9edee56a0bed1f95e0f7470080614245c1d59830f0754448718ce681 0d8631f2e072802d66fab9f9d52ff1f1de8a695dcd371c9085fd5f465befe96c 894e8ac0cb58836e9bc3e3f3f0d78404c84b91533f61bff9d0aedca8511d9bc3 0554e043f307d4360e371d2fde541f77b6b415f054d257980975602b6df53bd9 9dc3923b96d3f9e4b3d1b29865931093a73d3b2fb7aa6cc6f5c3db794c6909fa a3e83673e4d94b506f33ca6a9e5b797ec486f9bb84106a4a85b3e850def84455 0c7eb5c128117da5e8da50ddbc3f41dba4d7b8a2945850f164d71dfd95f65fa9 80c2887d9da47fd4fa0dbd005b5e677e969dec3860ad63781645dd8dbfed960d 59d56994665ebf62e1524e6c12a6958d92bb156243e204368e13f406084be068 d594fdf21774a1f9c3d3fea9ad298ee7c9ff47e27064cbaf84d7fe2265e953cd 353da669ef14482029840a776f9d0afa8bebd2a636717e7eba08688d93e44e16 1a696d70c9ae0f702268f3a13b58db17ece7a3dd600cb6493c7a1684c3ad6604 4d52912421c39f6136471afbbfbde4cdffb5f1ff72ce1ecb208a236392f5b62e f92bc2271c5fb8504b386cb60b9b1b9e3699b2c1b53a4b92b492818bd004f17d b76dc85bd164a96a77ad5a1a263d6affa10264fd17334f1cc89c4f959345c182 765f60135a4589093b45d0ce523645ca4b9103e9679b264c0602e5bad2d6e03b 1d520bae2f4b8f06e50352032445f790b021a44aef0e16d506dce9251834ea12 5177b46a37cc3c856b94ebe362de717e8b8fc6ab3c88d4c618115e56d3e8e4e9 f68f816807f1e06b2c9ac53e44c938d3026492b53e5489f328ef410e46b817ce 3649ad8046ffd2c163c4ee6491ddac6398773f82fe4b0c55a695bbd98414b42e 03dfcb152a1590802e518b3bb31364b97f95cc993c08c53ea8b3c0826a468a61 ffc8134db155874c5166f5bae260e6d8cea4aa701d8c33ed4c9a04761b2e51a8 65a9ff88fdb67e9dac28029d4438c38ce12e0e697b68b75200147589599ce8a5 706355e2a952b58c1a775b1733323a14b591bf7f67ac5746ed1064c7a0a507eb a49d161bdd06a3fa6c82e40188119661121732722d1926f836a7f54db2928ead 28c9e10d39959c98245c8002edf97735c4a8fdb6abbf8fa2a2374d46553f964d 6a1fe1129929dcfbfcaec32a22e535a78376168436231cf19323e4fced6ba2e0 0c07e38120cca376d42ac150c47d00b62a3159a6164a5d0cb6aee490fd31f7bf 0676d582e55e6f5a119c1a2b5aed0f79e941b98e45aeef9df57395994aa22682 603ad7f4f4b4e6dfa9f1b7dcbf8b516566115191112a9d03a835be9fcd7f6c16 5431e3583e9548d7ec93d5de800a12651e83780030421de60be89f35edf14cc8 f44b384d3b60cf1dc0c6bee7510de78a074099cbaf218cfe74780fdbad5dfd1e 611fc553d85c4f95dfdc13021d8cdd1aa3c2862b135281c25b9032240ffd6c34 6699b7aac0dce23c71032dba631948586c102b9610371a2cdfef7e4c29f266c0 13678c8a5803a3060c76e4ac7d39b633f13e4f53ba8eae2006fe1eae01ca235f 5a62119871dd78560131218cabb47f53862cc5c0fd6962fc3eb0cc4bac7fdedb 4aa80748dad4941e7663628397c30329efc42c9818eafa8dd6b71d1236635cb7 3fa8e6a245643a2fc5436b200993293b062d409497d2983a2e3e8ac1f02debda fc87a1f428e2c2029ef453dec66f9d71e80e2105a3f0750375c54a35edec5539 34ccf6a21f6c0ec642f89b66f7275facac47364cc288ecb4af118fc7d4318365 31e4162cfb02328d43cc6d5cee04d7966b5e3580ba5ce14e2d0f763c4c3eae56 64351415ad48e4c36c2d94b935a57c96841857f920234a9b371c9649bdb29692 964fc370ba384810420bb538ef4ff3cbe4f770898c9496229cc5cba246f38b07 3f94904ed3f00a3e478668930b7f77819c73905310c9b8dcf761500554588fe9 e3a36acc59e433e52ed6d7e0fc9f850695c9c569fc00b3201e6858878be41d4d e89375ff51d7b0c727178bf99a3ac56aa8ab328beb140755e4edcf7457688c67 3d43d81d108ecd6472153d35286c9b015d4bf4ceb52fc945b0d0353c1bfc3138 f22eebda1258d4a772c9f6047a241a38e2889cfc43369d60450a021b7d1a5730 5f652b6860b43f72f89136ccc3cc817f5ef2cb653e149481c75e4051d770358c c5c14c9e5449333129ea5ab70b73919b2eaa94851b83e17adf1b0937e1623383 ac461dd61f853bb2a19148cf1741b8d2261815705f6ae9313e9a5a7aba0a8932 65c8732c4a80218113f5a7623685f0d475f4b7488a7cc54867c6f4269f21ae48 4f6ed719e917f1b412c69bc8b48120c7044c32b0c844309d2ae90f43c7940b3d 5261eeb2ebaeca757b89640ee3effbbaff2877cf311a180de67f0a8df934aad9 2a7eace8c6efc4f09cbc06ed609c96cf891473abe1362a4d9f95a5d37d789d76 325eebcba638e6fb891f9d7413217fe184dc2218577fce1f22e5d40b55ada7cf d71b1eec39231456df20ec121d6f4fa4e8ab3b291fdfce7286c10b774cb1ce7d b9b23c9c8322881641e3c6019e31334f2cc1d665cc479ad36c8ca694302cb574 10bd789166ed99df4ded2ca40612b2a68c49b6ffc4c2c4ed667023711748a5ba eeeaa20a1ab463c09c87b6f7f3901ecb0984cc23c24b66e89424eebe4f07f811 cae8b3136abcdc64f0319d4cce4f8f2cacfc44109d3ea2890d11802e6bc28bfb 0adf428e92f8c8e302908e1d7791358fd3f5e02ae3a7f50eec45fa0f28091572 c528fbaabbcdfcad65d66d8a7be76ecc58d5cb26343031d61a0d94e11dda5aaf 9c4f66e4af19a31d29326ca2189cb61edfd36e98cc7e67aebcbff6befa0691f3 f4cece202224d4d824884b845f664114b9151044df7b8f23c9cfc17127aef763 f528360dbae912b49f194ea48b337c85bed117fe164030e19ed3ed6650ec283b c9b90a6702e719aaf72e3c79edee6eb5cf68ccf74cac3747484809d3c8a1e899 3cb543e7bf7b2dbec7e996c45b6326095c2938cf3fa05453c7787095a236fcb8 54d39935ba4e1cd90db81a871fa058165b045ed582109ad90c2092dfbf376d3f 43523ac2cc336ccad3dae039e02ddaed85e1d1428c58ecff2f1e969eaa165833 0eb155ab33a9524ed336d1ad1b4ad4f09f25af25e2da4cca590f14fd18f1bf2d e66493185b54fa7db4c1b425f8a91af562895795746e8cfaee57f247ecb94992 4c26966145b848874a5c2731b8905136e8599ade111001a33b455105f4681eff 6186070ed30e43454ed39c80b2720b77572de8a977329d2dcdffce6ba302740c c1f4fa5b804644b0283a7e783238e1832d6de3e6d8a1b2834cfaceb562ae004d 98b7deb05436f547e189e3529cde322ae38b38be6be02cefb389c7b9432711c0 b528b7516a8d9a416a112b1cc51a2adc8d96b0bd098e80b5d6ca55953591fbaf 29ca90ff480fb9a8b11589cfe2a8f52f76e03cfd7f2ceb497d2d51a4ef853dc6 9eec6c73ddf8acb29aee0167e103e8e0f0a070fdade75354b85b722d56fe6a8a 4a827fa17e8f9b7e7282f85d03ed13dd9adb40a3572188be0d269ca557491501 2a6596604f77a730bfc7a10243379e55e0f155a002f0280f0bf8507c5439e338 72e61eb21b1b90fa91a2634755091deb6b50774f0b3000acf9e6597ab7394d55 feffbe319feddad4d7c5fa8c2240ff827cbd391934e32c5c6933218eb33fe11d c5c27a5067cdcc4345108801f15e5b9339e654382eefe167926869f5b09e004c 3d4478990f4df71f3e500ba8782387819df65b7241d4f8e91c016399ce427bf9 70c135373ff23320761fac67862a5a3eaff5d149fca9632445017e82ee8435b1 f5205ebca0d86c5bd0fdafd794b5b4906684eedde0f75236a3cc78faf9407233 34d6d4807b4b84ec78149e3d70293b8b8a6e5b37cf09f9b955507003d4333a8b b2e445962a326007d7cc23d17ae70e4eb3ceffd18eed2b9c1097b80b75f7eac6 f9d34a7eb4ef04cbd02c60f0bcd72794562333dff3f94484cb7bc1e1b6ca1af5 3a8432ea8b4ffb87fd2f0cadf71931a6ed19fc8bc6d914b1a8b2633bf4992944 6174e580f5186099635c605dc1d4030b4e4019df73e796e8e41cfc84e0916e2e c637b4a86166e6fab41ac8750e2396641d9bdf1ceec3f448dc3d0b89a8bd33c0 134fbb2c2e0395bb65c5fb243bbe2b22ed8f55c8bb8aaac2543f3352343717d9 7b71cdb22b5bf6fd62076fc41e1146533d73093dd421025e5b2e4225a9e47235 fb30328774f0fd76b1362c85e69baec87af39d8dfa4b3ae82ebe1bdf21f9cd1c 20edee7ae5a17a48f84d5c5d28caa3a18a0408d8420071c9eca26b71dc618881 bbce3d0968aae3762934261f4cb03f26efeca6188177d804acfd250234474181 de94fd711dbff420123edb91df92997cba49f726b8a4ba43a3f2f6f040bed8e3 70afe031556999bc9ca5a553effd814f1bf4f640cdea3406e34f65cfd625d972 9701dbf02a03f7787e8c95dd08719c58e3b8a92c573381dc1392a7c49c2a72e7 96364d3d117e927be69f9bb70b53e450797503b1f8fb400c580f3e4ed9486374 7099dc3a102c29b013655e06e8d0bfe5e12f5d8b8b909f886bc9910eb42e7b62 d1218bd94d8a5b20e03950c0a5887d6729937bcea0679fb52ad29514685e3e64 c9e82e9c82c04f810cb5e86dae4cd7eea14041f1d27adf00526fde359379ed1d 0b7e06244ff354f343453fcf21514d8ebc5dfc005dfb9ca4e698dcdba07d0f79 b129f2b71a8bf488ebf90e6ae748bc438fa5492e239dd4eafd79f8b52408a4f2 44efbba527e131e6ebf6da23fb43186dfd414ab0234476dcf1c1ddf06e58b5ce 5d5677740b4e285d8b87cd04f6011b54c4d5c3223c17ca906e90dc6271c103b4 a49cf2f89896987e96484b45fefc41b04c00d9a8de774d861fae63f8bc9cc2fb a2317a5e951ecbccaba5aad95ea613293f1da5e3042ac4ba95837fc844eccbb7 6cbca769ee049d9c3f90f5d687b097379bb7679a9a12eabf3ef0036300b90f07 22807f81a871118418db0dacffe28aae0c1031fdffeee2d3b831103fbbea0050 58b243be116dcc9729cd6d088d0f9cb9364f89e942177ef74d0643db9c330115 5db0a9ec75829673922b1560e69c151fa9325a00c84a202eb41b134203b09273 6ee61cf1bd5c95532ed88d5b9b71e14accbc3dae675b52e49e4cf4c7580d13dd fbde33aa91f1aa4ccd64af5a5475f24553e339389c8dfbc14a6dad602cb23feb 06e8aa30dff60f3aa223bf5ab110688326a72e543f0d17a2bd5d33ba449e1b2c 6c4eaa0bc276a160c2a07a385ce22caff5c3aa7a5551196c48aebba6a3f4afd1 cf8566eb6542a1ef37794ff98737ceefc0bb772d7cd07ad5a4302072bb172a5e 82065e61d2aabc5411cc35a79cc0a63f29d7f62c09fa98b1e703825b2a9fe735 c296dcf5d16adf235cf9a252e9538a30e38f67836cdca7c2a75c1b2657017c16 f5ed7d125a3354289eaf233d52f082bb5d8f80389e8e9d5e50e4ab869f8f2973 4aa2d3c06b11dcc569351d446e9e45408e41a9699fc3a7c0116b8a6603949de5 56a52ad218272f497251f281fcdd2a71ceaac2e9bfdb4c891e2d4a1b3423e9a8 c30e3379756ee7e196cbc76affc12021a58d78151394692dd830c6ee1bd29149 a37d9a45303a2ea3339b3bad881fad6aa15b9e7aed09c4fb27fdbb859d6ce02d 1a1d3ea90f2939ed801beb0f28f367ff5616f5b033970d040a411747ab706733 752bf0c11217126324ceab6530e67324e516b56a0b80977a395211e1a7f32db1 14d1b621f7669b23a8a53fc327a8ca38592ed16715c6d782503d7c2973fb4d4c b11e2ea3cc8b5df0dc8fcdf0af4ad28f18ddea460de623bb4f79e3d7a9345f47 d555746ac1d9eca2f8ebe594fe42164a8970c20aa4440d4e9a6cae89845edbc7 4583edcd312b4fd93911e8c9c5c4e0a127d1ca4a78f6f8ce93a4a6c571fb72ee c0a73a194e246e5f9b6b8019be7ef975b3956ad798c64a580654943d6192d4b4 f05172b7064e2c4782e7215265c5ee0c4f3e0331765a94273708830cfa0aa2cb 6a5bb230f433abd5aef8aab8f91603eb59c29b9ce5b54d8548cae59ad6e36096 68094077006883d52967bfc43213ee7504d366bd6ab0fb3c295c3adceae4803b 8d723d78f6bb53d6391f68b5a76f17d15ef40987c3b8b1b3fef926a9690ce214 7b648792f250d2db8ee80455cea46ada1ddda0febf1b6fb4022fefa0c519b1d9 793c5ed7dc0b0aa59c61a4cf3336679deca99c4f2bb39b348b6bdd98bba8dc2d 015255fa2684385cbafc8e7c2d82db0010b220d38fedb4255bfd65138bbb1016 b53b04051a4c2d757ce0af776c585313fc9888b79fe7341c271df06400b6a95e db836c45cf59d3faf312e0152278835e430e4b42aebf48a293ed6b789bf67edc 92010fcc0fc9f5dae34618903f7b1251fc3f2d5eb5fde66f0ec1630e640568b1 109eab8ca9f84617f30d4b5897c959db430132540cd1379f5dcb17658aa1c59d c6f509aec5c624d225ef96194a075d9ab67011f10fd21d07434e7f101534e572 47994d9c16a7fec8416e59ec750027be6e2ac9258dd30147146c3048c9c93d16 f8fbb062ecf10f9e54b418a1fcf4ab24521bb27453ca57b5cc9b72c4e175edbc 8a876db42aebafacc33ba6ab66f028ce8d29198781870a7120de21eaeebbaed4 4b65b24b837059ead5c5205d68d51a1506de9b51440774b57de55915fe05ba2e 740c37ff24a077659b9fbb4a394a069c1fb33c50836287a28226c31f75903b44 b25d3bccba417f46a8433da7744dc56113ace4a12c87cffa60fee38cd9643cec 30b1aee59d18e508e944c53dba216345f133513e93299fa822780b39d049a3f3 ab235314b4a361866a8957b3e4fc3991f2e76d807e16d9dd47a6de200c036d3a b6567175251f6c8769dd0519d53434b98bb5e7051d83592febfcfec038d42659 63be24aac1d495c4df853bbcca5ac937843ede788ca0e73249a06f7227c04796 e86282572318f185226173d3a347b548368afaf2b80b1857848be4e7092e38a2 b01360e3066dc9517840ec0689e93b4ac163d778556f67268034e5658aa79c2a d79d474118f29e146753bac0b74456787d73f19d2bd96b017c9a270d3bec637a 666f8d08c63d1fc41480bf974c50ef693cc995f92bfc61646ed34bb3bfa262dd 8e6bb548584af3a73a4835ba8dc1059dec2083660b63356e30fb63f2b88e38bd ab96199b9730b28b51092cf9677247562cb407230ed9cf30f89d7556d0b8eb22 979ac7835f90a982ce70aa7b45d52cfbe97b434a077aa24d4aaaf674fe71ffb9 0dfc5f18eea5a533c3cab25b5dcf08565447a4e09485513fe2347434b0be57b7 9e8eae0e1a01dfc7222002c7a364223250b08a3f378447582edaa55fbbb26a09 6542ee42adcea469ac07b728f33de035e3f5f1850dd772d75486220d731af6d2 6c41f4afdebe24caec68bbcb6d3c45b2ba3b1d961d2eb7c1404388865dc57d7f dbfc2edf5bf2b3f1b07dcb47837878abc49846e359c573cc53ebbcb66e48e625 dafed81f6548f17709705f513a7d0f34623f81b36c28ee3f66f2c211427a1f02 61faa0c5717a2f48b538fc79a40fba8dc99a94e01d754d64ce6c03e299ddd366 801e87446b9c263734e559aa8b84e82b8d352cbd31c43705af067fe793b25720 14ef5ebb7d4bd550aba0c65849f79d958f225d85d29f40804518230abc0aeda6 3a594c7fb53e132e3f34475a16b5a5903f210db4e88dcd27120cd8d7c4e1009b c75796ae2bff4de7ceef7a15888afcc60903524c01cb4a905a0d40878202d381 dcfb1a5adeed0f5dace0f724e120649f94a508c8af92417a88522f6717698562 6d5d80904c5160809063ff4283d029e8ae00a748f5a87b47558e2454185e1c6e 6e8deb72d50793625f0012fe530b499532e6a099eb188378ff2031058d2c03ce 54cb15aa73fb9b43ac365d0437d9d738e4246e0d3b49d8471d360b2cf6963e72 7c29cd37317bd5e49f0339976f5e9dedd1ce3c6838a6bc632cb3f3b8794639eb e5f5c76a7fea93142907ee6e70c404f89b5948904e531b8d2d1ede3f3e495e11 0a850df56535bdeabaa476acbb05bea4d2ac4d1165f057bc40bfbbbf7a3ddefa 700d63531613d6cedf2ec5a6c99c83f2da1fe8d158e9c441a38059f327d17fad 51f5976c7b27fc48cc3a179c414cbae5bf819abe5ac4ea5da1febf135cabc6a4 9f8078db4a6c64ed0fda651990151260eeae1d0aa17bc1f1f95ab368572f1f74 2e6150028ed8d6232d2ee9650afb384de0526114497d10f994bf388cf16e8ceb bb62334f9ffeaf0df3a89c50bc6a88d27021d296e7920ebf10bdbeae0bf1fa6a 0ef3b7c9ff1ace94d39bc237478909788432a7c826e329dfd1fe2e05c7f36fcd 9d41b16145e3c4aae1d08f129643e8797e81ddc38e18ff6793bd44fd1f62fdf3 0e0902c99a8b4ac58bb1e2349dbe1866b5be28a47973645d7b3f3629175e324d 50f3783e35bc0119bc11a38a8472a1c534daaf25f5b4072432252d5ded842be4 b1ad5ea57db0964867457849162d5335e8c86562365fd833b7ae84535ba53c4d b95b0ff7bc61122e0eccd8af40c3e17cffe0ea4fa12e1438feeb67e8d530cb08 11b354955e947a92be3d753428ff010a2a1c746461bc8ec2bf78a76cca0f75ac 0d65625712915ef3d18967962b8993082256214c408ea41866558b636ce0b453 df438ee2642ce35a0c1f736c2788d98aab85992f842c492b3c7c11dd646de00b 0ae62a269f2a50854f2aba06a06e3e3ee42c1c65217bbe11db793580fffe2f57 968ac21b095bcd9fbb3d2756bf6231226fe63a2abf321dbfb74b65c86ef514df 6292c885a461e0e9db19eb2d153c0fb7960780de473c0e672515f592a4836f62 188c11508fa593d1f5f9e5682d258e723cb7f0681b83ccf0c14b4b789da54a74 7f892086d58eb2da4618d86898f5125fed031c3e7fdc0856e12c65fcdb9f34f0 52b0f416be940c99853d77a89a136dfefa4d315125d05150c6d7755c66e6a84d 0737074aed40104177149e8a28621117f07ee708e71cbeda23673447e7e2ecc8 4ded1c2fdf40945cae38522c4316c75706f52f2dba1a9d43e97babab6f9157b7 d8cd08ff40902488921627b3e8a94cdff1de0aa7cd30029f7ef45a41902a8297 256de2b91aded584d098019bae6e763078e9e7634fce21359e074006aacc89a1 c8c6199da648dc880002ddae31f5a3d2594d41803bc86475884658bee7c76917 26fc61b55385fbd5ca9fab4142e3c765e568d42e8e358aeb6406d3e31c1659e8 9b0c87f71bb7cdadd56d1aae187168231e375e8737e17c05208d5ffc3737a893 fefd4da6f095e8de9340cbfd21bea1b0027afd7313a6d188315ef4d3caa218b7 dcc6dd4de6d569a0652f6115ab7cec90679da2735501f982a3d98cd0ec6ea48b 449863f1ffff347523d3766bb67305d20bf0492eb2334a2c73209935f4f35de5 fc172cbb9431ab371c7f69e11f9fc69c9f0ad5780ddebc203bf4275be7bf05c8 801de5b4e5d007250346b4e159263031666571f87ce7411cc1d94ec0a4c65b2e e9f67f2ee39f70b3abab8e9911a38a014c4e839f47d2bc47cf0a5c88a1da47c6 f47cfa2000b0f5f36f9f7a182d6998c373083df1c4beb464643b7bcd26056efd d43fd7d90f15992f3ae6fc00a080f1dcd11bbb610a9809869f3712880ae4574d 7de52c25fb8d56627e03acb055a17e50f5862d3309ddb88353a85bccf98e2031 67107d8a631f1fbe8763171841e891b1cdedf9438c18264f9d014c0a99fba6c1 2974fe029d016b200a56ba8e67b5b4121de96f2141abe0338d0a1121fb389f3b 7c38794e64cd5458e8ac4ead27c1aaf01d6e4f90713328249c8a35050d0c57c9 2c68615047ed607bb0b2e01dafb143567159ee43013f7b51ad57bdf4c0e42e56 029940f0d65d9a408a9d0d57d91e4fc6ae2b7061482ec4fdd62f842494e8b8a1 c4a14a65d4dfe80a8e12346e37a8ef583a034b1096dc0dce0498b464c0e3e6fa 902f805e2f620ad1cdee95d566d37754036c669fba48bcbf5a1e178720ef3afc 4499ab001afff896b3c2e5b4d691578ca26e1b7c9bc2caf84aab60e41ee5c915 59c7e1ea5f7f5e49f32a9eb00bfa1a5ba53b7ad7ff25a97ec81ac3d6157941b6 9ce2e8d3c057d355874e85e626df6e0be7f5bd1d6034e571274302767ebeb3f3 62dd5e50fd850e7542fa920b015f276c5063eae795970445431aea0987239853 e77530b83d1ba630f003d0960f40388ac23f544531e221b8b982352f6015b3e0 27d691fb7eb68b360d6846029dc69e6d9c5a885781a9ff40968799b46493f675 cf4455b1c4abf6ddef65a20adc5ebe0d631a6018560df33eabbfd3fee26b2c4a 158502978bbb70885f36c7b5f226f3183e8f978c7cb27094a947f4063106b380 7c916ff00a6b488edeaa8c519d4951e81e3c04cad9dfc80e882021978231f028 16771baedf04eb25724b901ff4d73d024f2c47684f09068e1c9137f0a2f5de28 91ff1c02fd59f447f793536eb41bbba5fb1caf6185f6a7256b847f7c4c562b98 1e9d2fb060298d16b7bc55ebde4ec18f48caa85a08eb0c24fc8f54922b774acd 2dc506609da8d87b76def4c69562c175bb77b5e2b21436692445fed298003382 afb11ee906908b3ea15f766ed5317360935c0cb9a83d5a25c5bdd7d4c9c89f1e 26b129f10cd26160e8b208aaffa5aa24f8e95af40e66077a4079d347f1367b94 3541c2d89542a78dc8731c195b5086bfa5cc8741ceb0c786e28a2a79768be51b 726626a337d07021e4e662e3d88c93763a66cbb90452b28fd046ce6c4ac6e125 c37b20fcc9de34f9697974603387bf6c6b0b800f00bff5cda260efcc62818f58 66b0d917984c79e4f394e54117915eaad55b01dc6b3faee7c97ca5b55ab27753 2fcf8caee6e09b05f400022d8e84be366c2d18f0045677c5ccc98eb674e92dc1 3f0ef7e86e64c7928a8aa20e937eecb4ca3104a7244220d3ba68ac70066ffbf6 a63f639f6830e34aa78f73d0d6a1a88daba0283f2382223c4527d447fa799747 7194bbb673ab25071335384c849f654ab0345af53d7c96f5c2ad635a9f170415 8c4a69cc9037f74f83c1588a321403a06e09956a4dd863a2a77399f4dd13abe0 cdb7a4cace56d5526974291da8012c26558bfbad653f29efa176a2d9d75e067d 3e62d62e46ee4eb4cd7596654ead0a57fe6b80294fc8f7414df81d09258ded8c 4928818f7e3114bc99c93ee1b8a4b955d66f268556970964f462738dd33454e8 ae8d397c28e2871c2745ddb891b2fb43c881a043902e9aa0c6e2e049b090a04d 744d2bc3ac5673fea830691b036a3f7881a175cfb771076676081a50227f086a 27dc149a84ceb522e16a54a3669f00a02e6ae52a0b037ee0ee4b3c9a6f8e4d9b 1ca74efa2e29669fe3141b3d9d5e15e08d534e798241c8ceaa4667961261e7c7 d7502f8fc6be415d18b5ff6334ca3817ba5478debb3b80cd89c3966b5416b8e5 2b062942746f0306d05d80b14de7955a0df79e88d65d02a1b6c36b238e44e86a ad035bc8a0cd08acdf69831acb83b7d8a05db9ee80f2042ddcf1bf5eb3888480 61138bc6f08e100d1371eeee171542f649fc8f45a94bb8df4d0803cd51c0b2ae ae6c203ee6acdaa2fd6696b46d99a564d3972d05a6262f16353fb549ac735537 c616ffcc18141a456b4333b0d1f38aa5f48fdd2a10162010f35ca5af6d12d60b c67902bfe26f4bc5e7462ef42400df06fbadb6886cc29d45e431805cf86cda8d 4a5f23c295f118790bc64ecf9740ea83dc22a5e257ddff33e47fb9ba559fb4c7 eeff0dba8692c5ccfcb94d91ecdc1ced2d4474f1c4dfb969eb75abbe27b36fa4 7c0797b5cced1fabd1589bd823737d2350d562d241bd266d3e488f2c1de700ec 07eb5ffe52dc9a7284314e5600eb812fc948874b08118c3143efa79442196ec3 91591ea0d01ffd1fa3a51908feaad02b402830ac414c26da1a0e15190872eeb8 f1638da716486f1914fe6353b2487548ea30fdd14fc9b7a6b25a2c949d8ab5e6 de8d21ef0c795e5fa28a7c6fabea50aedc95b66b7074d97ec409916e46317267 38dea0d4d66c9df0a79680caf3b351ef95d4888e104cccdb9ee97160ae14c96b 71be94896b4d290419bc9b0301729b22237289ef54620ee5e44508867b50a312 8b2e8a53d33a501f466ae75b3fe05d47b073f8b57afbb3f14326ab29bbde4d9e 8954c7f99113cf766104dbae067ba02b702da3393e9d7d236c92bbd5637d4863 ec6545e8827cf8f094f23f5369974f1e296c14ef4a1742abaee9995e3dc7a8e8 c469df3b392b716c3a4aaacd801d17fa0c72d089b9e275f8cd065bcd3bcfe687 5a03ee56ac64e1fe10307dbb2522fec92eb25c296cc942360b38399591519c67 aad6fbe733639bda24841588b04f4cae97237055906a8e8b7962e1f1f89d68eb c30fcdc598a322be4e4717518a07efc28efc59119d5fec75fe2e7b6066627fc9 57c8c4265d0f497cc32bb5342621fd58887c5ef6ecae52b1f137bfbcf6ec422c 4148113dedf2b68571494034cb2ae19466123c60f9d651320bf6b3556017e58d 73572c0b1983c6a2905e4c1e97b7b7ca6bc703eeb216a0ed382f375ea69af2a3 4bdcb296d4944992d6cfc10315e33e64fb7bd76d9b2bc48b7ddd6e84071e501c 9663f8745473f74149d05dc9a3ebe1beababd8f776066e3b50cd58bcb93ff901 365a62a28b65c7db8f0717563ef743637206d16d8d08b3b41da45e30b4b23c10 287f13c03426a55cab4c20054890d74ff74e917458313910aba8fd7578823f64 37435d324b3f22f1ba509143af39f07fc1278310df068c0c52fcd5d8be0b1971 8f0c975dbc2f3d217884d8e22b17d1fcfc8ce3305e25db8f3bf0da80a564d51d 227fd895f6131397b93d34d88027c1b96102b22df106b96b82346fb0b6814b56 fb00957dab25aef8cfc08f34cfedae6dab39ffbe1a34e35695f2b3c061f5f8eb bc2999e579867b2add78712a8c0f8d9ba80cd0a013bab8ce12352d66e694071d 25f68a314d35d71e020f2df6e465dbf5c9b2ce35f68e06a3da16eeb6ed9c9f7d 59e822dc87e066c18e41e2c976e31cc14ad6833298fc00494c494da1335572a6 9806c7f302fb62b3212acd4232e5bd732be9733c1e8ffab05fe671cbe302599a d14972cfcad413f2ddf6adc786815f4b884c537619722ea3371304a902d2f004 1f7159bc079a4636d70125b0f63429c901530dab3c99ad7f1b07132d4051ca54 3c578a9fc20b1b5fe1d5a2bde2b2665a4030d1d3deaca3b4b2484c73bfe3ff38 edc1ec24cf7c9cbdb208da62eb0ab921d1833dec9005251181125d1b4ae35a8c 7e425cfc523f649c9699a916747bdf6f299ca914446943f5ff2087288ced2f0d e486b761f1f8cd0e05f0ec2b5011a60d0b1001a1281de32d9facb15b0064c1d9 e29a8dd04e8d721c3c499ea8283161213e4ae2a2712ca2c1820caba7dafe076d 94488b625c2caf76de56b7684342156758656236cba122eefce4009fffa5e4fb 66345c1f3c574aff543ae6bd0990fe7f7b55b5d2fb9e01a5405b0e125ac24c52 05afba4f5bf091cbd3b71a5716a55e72dfa5044decd20f26e18f143f51727806 c9f34a8fcb32020cd41400f7f068b332e993af7257ea6c49c04bdfc7ebeaa099 58eac5fbcdd367eabdf5b23689d0fdba5230091824139d362e484baaf7cda2a5 0b849df3842eee52254ebe957f03d81dcc3ce52d999a162252cfc5a6e45fd7b7 2179229dec5144c304c059274048a0e03bfcbe449abdb7b96a8620ef9691bf75 c6ad40bfd454a465713fb67005cae613fcfb8fc4ec29ff3c5f8b5612492329f7 965e77f6295e209de448d2a117baf2b8b5414442c8c3d9d8c64710288aed628c 00784665518888497e0fb1d09b5200585f8e453af16c7ef0496be96cf5a3c004 9ea7f5571c20d29590db168bdc2909c2c5890b876a142cba5ba3401bb9e43de8 eadff7e9261b3acfa13a12562eea1554b112aae29c1eefbca3d500ce88622fcd 7e8c9e1f6f18bee5c8953d53260329e5362365836ddeceef3270eb6120e2566a ac43935f3ac71810852e05a514b5818697363e3dfe272315899dc6fb9b757623 bb4f529726d0a5051be3953d1f4fd34a97e1533fbe50ef1242aa7c7a12c75f9a d9e25995a57ce60e683ac14327a8ede099dcbe6385c2e7f39fbf431dd03d20f0 fe86b585fb1233cb0a05abb00d3cff450d5852bb4da032b8b393c04886b904de d16f80032944a55d1c3f5b74b93bc43989a31cd88cb2b1d41a3b97cf4bd67c36 6c85fdaf088fe0e7169c6027ed2c084966972b47bb229b1c1b97a80661dfd5dd f40495984c015fff111c286c93dce15b2ff62b7b84943784d9c7eadd8acd16e6 c5228a48e41c985e6a8741a59de420030819e38c82795040022ff264125d5d7b aeee6304ab5899e6fbb16991a3a120beadd0cf5bdea470063c338012fd96e71d 836621e073f47fe8cc8638b48d38a55c5efb752bc53a104ae3053c12e8570e82 0bcada8e7fec871be81caaeefa45065f1ac0a6cf00c42a50b038e67d5d7143d1 5ba7507d62637332d23c5813820115183241969cc05290d3af8b27a487a9c1f9 364b69c958c1b1071905fee7ac1ccef5fba9d33ff266fc27cd59489b352f8634 d2bb900cad14f4716f26c3421d39292ea926be6000870ca5325620ad3b1d8593 011febecadb881c187b73fd4b1e53d5edac00738d55e17cd40347a3bd648f799 4a1d9f170a7887353a0ac7097ffbb8b215ffd63acb8b294d24b44cf84e92abee 700b8334ff826c952f019f81f62d9982185d48b34dd1568909eaf0318c1cd0c1 da64eed3993c0ae0251e1b165950d1e734564e062c35ad393fac58d488d6825c 9e20551d211837f93b833876bc055ad0ff49405e5d960a49e98d3ebb097cd1b5 c31253b573f0ef5287a01f91a4c34549971e37948c8202f2b7e5c98ada831e67 ea8c0d5693da3588f72e6c961e083c98218eca46b37fba941deda7123bd1a0e9 2ca2a1dbc20d369d19350bdb4a44da25f947470a1a5e053c2fba22e99fa32e0e 74bdd51e69882fd2a43350761951176c67412389d41279a1c7a4e9f995b09930 dc28a1d75359e5acad9c5a703544ce4961c39755d94db1c74d845869b78be8bf 6dc97cfd2ed0bd187290abb77fa806c8aaa2fe46c17c05ebc6141adbe4efe456 743ea5672cd946ac45f2fd74712b4f36f962db5fc54afdad2e71ec2b034b6dd6 9f39f0acfe5c2c1807e4c60856b79931975f87020151ad0c05f2c6cff5a5bb74 89f8cb6e81186c0ad85881a4c159943fb53990cab8914a0d096a14bff414e2e9 a31648c3d7dac80142aadfc3295f9cdaeb84cc5ac885f475acf94e6cca268a9d 23cd705cfb4c1a14e1069d449967f58051f3bf54d19a310afcefc1d9a3242c9f bcaf5d7793faefb08214fff4535f646aa7f1596378fd86136b4c08c3a8636a2a 5ebaace6e99390201f9ded66507e76a6f031fe1c3f81b6d9f7a59ba8c70c964e 1583ea48460ec7dee4b738b28b6f3a03614554d9ef7b9f6b720236e5d4497477 99a242ef96fd9de4bdb7059ce3053e02c7aa9e24536bd3d21aaaa5884f706493 7fa48653ea39a3e6e1401fd96e97d6aa15eed15d77e580679eb37f36f9bd5736 a036a308cb06ee20cf32de82a3cc4dbfae50c296642963acd7adbe3eff9463f6 9f976aa47eeaba0e88258a4ffc4f0933af5c8b5b5ccf51a5cfd83f96defaa217 f5b4450492b146a0e1bba99664b7f484cc1a13c5d31779ef3598ce57a7f2f988 51711d3447dcf54bf98aa2851be01bb5372601e5986e6c7af78ed12642418c3a 126db1157355f3a9e757d9a927109466de9f4cefa15be737e6fee85313e4ab25 22b8590dfc9136c10353cef0f76faaed3bce8617438a6ebc81db83e948d85bb2 31cda96710ea8db3fd406900bcdc73a75a78cb281ce0af94e574d6135ef05bbe dff72a333ef67e1cd73f1655e4c445919d87baab3cc1805691e80c3a16546d9b 78357a60d516a53c084fa1b044c7b98e5a749e609e565b38231e6082d82e0f50 39361afa972be4edd7eb44fff1b2c2e62e43d4e9b867a753cf9437b540f81905 c0700f33c390fb06cea8a5b5cf8ea3a059e70dc1ffcd5b984beb34522ffb6b8e 139d3c65aeaf10ee4510687f6f444b2eeefa7a9230eda603b20d5ab09bd4ed89 c94cfd636a40e19fef5f9cffc021e328753a4d94657f26041266e57b2f616e3b a924edd21ab5e0c112d50094df4953740857ffb9a528d92ea2a82c128394a6ce eed3b0eefae0d56ba1257cf423cee9f5b6e44a31d92ed17cca0ae2f59680dcc6 ffe5402d4224de2c46731e9b431246e8caa84678cb8f88154805eb8afa1d6436 88056535471ffbe69021f8c14640705ff8a3ace43c6b8e6cd7a392d4dd587ed6 3b0d7556a509b1a04b057e2b64388b7db8883fd1fea4957bf1efae7eaf60b6cc 51915d8469f4413900dd810adc6f5454e7b23aca799d17f86fc6a940d7220309 9344101275c016e64ffcbdcb0fc05207fee7dd3efcf8e229a91d1ebf848e35ea 739756100730e52f1bc108e4132ea49e67d72e5611c57fbef7016ea1e54778cb f78994355b8ce81acd4c73e242b7d1a047929dfbe50a005de1941b4da749a3ae 9240610e1a2210fe35231fee309ad0dfb0c3fb7f37fc7388b10b9e0f94ebef8c 1b371a3bae1ad137928431d7cfa80df52db47e3287e4490df35effe46b9953be ea19e3f96058a7c9adb2f10b36ef37d68c77d8e8bf4381500acdab38c78b3bd2 5cd1a24faa406c599970447c8286ae0ec57916948e609287aa930ae24453da1a 159a797eefaa166ed9a7240b66247833a3518f3f95420a0b3d09116e4c3b98e4 efd8605ac502e4f905e575237153264b84511ffbe4072869737c738fe243e487 ef6e22f74116eebf09aa2aaf63ff491a3a31d72dd908599ce9752a45671f7482 1e5acbb29aa871c0ea78a0c52a19d7280276156586ed59b61b715b7bba3195df 8d0fe404d35a27d4a024eac9a7dbdbe3e2f6049217f5eb6c513aa42badbeb632 f61375b2f51bc2cdb6902973b33e41b1924b2ebc1bb21ad24989d572b72c4a8c 094f66b26a2f3c515782a285cab173a5901cf8a7c520c352e66006cb9ddd4f51 3886ad9041f5eca06edc316c378d8cd37ebee64c4af3e0093361e4e1b490c14e ab48282d06e443729399c0c3e82423cae476393d203448a3a66567068a6b9f7a 59d950113a39684f7472d5633aaf0d1eae46cbbb4452e35d5bd9ff31671b7ad3 33834aa66201d0080397f60831c62a157b54db32f2bd616a9d06a64bec27449e 46b5a0a7de1c5753a48b1d78f7f3a08afe638519c9f9e35143c19664d07f879e 305b3add34a1784cce04ce12f1d207e8a6e6dc2e96e15bb4847b0c1fb1265609 12c4510c2bac1b97b453b63b2ef06c4013ab3a036c83367535699d38523fa142 5fa884b9c4496d310381018ad155ae8a9776a60860a1a142aa6a08fcb298f41d 9c09e80639f17322299de0afbb66008e3de68b870b14db13585c93afa7a7453f 103d934f3d97f26d1219203084161d3b5f0cd476b94734f247755c1c537b3dcd 97377bdf36b011070c185566890a4d94a5c2dac0f7a8b303a63a20a9c69bae5b e9ef175e32d71ab9ea3b84a70b5aca09164e8ad904d856537b464d84e0fda12b c3d704bc175ce278d5864dcf6f70ee0dd7a01eea5fb5500c4c8e70cb536c3fd7 4303b9036804360f08d511382e9c24c607b7721f2d10b5b2da52d05c3e3197b2 0ca67335278312aff8a78a984d539cc1ad1283d79e1a26fd94272527acf786dd d470b839e725c8964f156a47bfa78f39f09b8e66a27d68cf1813b87c4a53f68e de700f465fecbf1dcb4671e68882d65917f6c5eb5d6872d20674a7afe1809ade 875f1ca99e7e946b7ffacf55ba919901be74bcb76701ddb805e79f74fd9ab948 e1743ce4b1928534dea3085d5cd3b810370b1c10bdcd6422133bfa5970599f7d 6f0d345057d11dd969a1caf29b540c509a7235b241fd54d180a126a22260bce4 8c6bc13a5a2628643648c3de80db360c3cda13f242cb7d951cb125cf15e25a81 1b00fd462ce46256d79b0f76c3e17b136ff34c0396ebef6794c2cb8b5c8f77e9 1ec0d38110d871d2d3016982c7569e979b65e272ff63c5fcecb615cc1e518c4f 1ad4bd3c5c111d78bfecde89e7cf39e3fd9e1e96da91ce67d84d0f21f07a4633 229ef928fb3a1e0057672ec81488873471cba85db82622b66b7f552ca4d5a8ea ca181dcaeb1688075614260da43275b5ff9d3b1b857ff112ac1e4e23ce7cd023 de78fc86658b970337be6f76d8f9b8cc004cab5ef459e45dc097c6ac28ffd024 416348dcaf2465dc78737cd96ae9320fdd66204bb3ef22a7c03b893deb1319fe e64ccbca911274dc067d81765212d93c4a19b3556985bb8ca78ed6242a741c7b 989b9b9758a14db667993d1bb771a96efcd8e11212e42238294b953acf9afbd0 43425107fe3be48f9dbe42fa4f56181b57c0f5775d21587ba02802abb04983e3 a9505c90292488b5b67b20c12f929046209df6e1ebc7c75d9d1ec0099f24c087 c6ddd9d75e492618c13753ac1e0cf7f891eebbd132757ea250bbf083654ed84e ad7d61c0d39d3836f6c61a19af3d3defef09075dd33902db9d1373ae1ba9736b bd2fd0f03fbbcfd56979ec616dffbbc9dd3be31d1966739e4734fd9687b0dd8d fe28c46069c2c49407fb1a97b77784b859d5458cd73b999e886c22dec444a1bb 6f2523ec42de9809b6b3bb667a7f152e0acfcde4dfed0618f62b3056980c7026 2021a18e0370be209adc1b535ed034181962c3aae8f3b0594379f329862c0b7f cd8a084fd92b09cb5ca092fcd31f1c79de205da08f09a2025cb60cc5c1ab1626 beada762cb617cea852ab8009ee428be58e465761c8fba8892824328c5e6b443 7d9e0171a4e64934a711af10e6999a0dd4013beaa89ec00e2b93549b602b99e7 8bac467f23b6c360c2a912c19cd0b05ba37dee185f04f35aa98cd0cafce7f04d f9c9fd8e7ed397f67bdd09a5a10ad1fe78b5817e981470fc8006f3a8a25fe3ed 3034a833d31d56df7af22247d18c4c62fd123e18c958fed1f4af293fab1ccc17 f80888e7702807254de89a71e0d75c984b58c7fc2e405f48f339bc1b552d5efc de68ffe3390c0defc17cea9e075f8eceb401f8e0025a2e6aefca5b2a16c1d84d f8aa9e95ec0bb1e6ea672fd184cfad89a779df6430d775a30b6c1877480b23d1 4bc3fe1153896a11104aaaac146e386482b05baa5e200c206941fc9911115e3e 9bc274f585a35c0e97c6836c21d7cef4ddbbdafa455c25f4bba41e11c925f9d4 fe94078cce890a7585f58ecb1ae850a1b2da8644987286a3e7495d7b4978e57e 5e2741f977e0caf22030b67c2f8ad794e12511eb1915b9553bdc26a6cdf0e35b 1968cb80e8db6d2a2e97db63f4795357020c2bc3ca1837ab1e1c2fb3380fe0b0 537dfba3945358dae2905772691786c3e3f475b5072b0e6413c8ad2d4cea006b 630568961212fe907830c6a91f7718ff86febc0adbe1d3d8242145d7092a7e20 4ae34cc528bcc7b67baa6d4c1917c5bd39eee47fcc073aabcb9327c63bbb4017 fba149837278895d06fa12d0085c19fd2164015fb6e7822a8994309a6afd9156 b7d8a6a2239a2084c0a05b05d8bdf91171b9c840018fb23d0d28f5360a0bcca1 e94e3c3a9de7451b033114ae73fe06d73891ed4065aa13581a464ebc84bee4bd 0d081b8ba8546ddbb709735f23205b31f1060a1307d0de1bf1f8ca9c2c1dc5cb c7232c7627b48c37b1f5204b1179a934373a588f48dd1b50f9732855ebf0cbe9 6810b284009fc82860523c54f105063f6a73defce9f17c2c9d3379d77389666d b5cd9e691714ba7b2f24c53902016e49e99c7849e89591ebf2902ef5cad9350d 3f18ac7fd5eac076916bcc731d5a71704565881c0b68200e5614b1054e248eb8 94027bdc3c57a3a20337b7e895e3e8f2e974ea33a01880cfa9858b0d28200928 65fab5caff1579b62236f13276a02f458c35aabcaade56f1b2c7ab5a348e5545 034d5431ec4d2a7a5a661cba46673971db0c769f7fb5144c7ab0c9ef1ea66e4a 1f40a0e7842ca6b2bec0a17c9bce50c5deed9dd7bb2cf5c508d4646672d17c83 0a0a83d613e0987bd7fc4100182e846ab45f7b175d0d35c635dafeb268bbcff3 4b020768b49d350e7a3e05000a8c1908c8fd8c5aaec284e41854a0fc72dc0c7f 4133e16366be75afdecb7cbc2f47c0b8fa622c6a06d1c958c0832591f9c50a75 0364bc045e0062382d6263628620a9ca5a3a39cb97ab9450d9e839e57d327c65 d8995242db5da370aa38a718704d91376ecda02a88fdcd663856666d6210714b c6489070a161eea4c3fd56f912515ea04ff6fa8641f735643ac42023596595f4 864270314fe25cf928f58db399bc8b1f894905d44901083204efa84ca557cb06 9398bfd15387028cfa5c2265849b5091997ed75d92870c347308cc5fe6fc1350 2d805bf21c3529b9a788410d579981fdbc3929ae808ec0aede49afcc34cdfcb2 826e20ae8e5d55253a5112a2838aaad0342a28b2fe40958af964dcc6682279ce 5f5a971244ac8d9965bb30f0b4d1af25afadc7a3be40c168eb738c35a0795d37 c62009d7a25927247adc065dfcb416d1dffad3b54071e5958e13df684c48a5ce e90eb7e0f166f688a3214e6bda46f06ffb0cab609de2309850d4a0ce12c97334 39ba11879d0e051ed8fa8962180f4cd6b38626a6065a8425ca360180d368f973 4b21c0ffc9e8155f92d75382d096e894260c749d460466c2f866c335e23bf442 4ad9875ef61ab14275fbc7dedec3d06bb3ba03581c8c330cfc30dbbd1e9dc924 01a291f0c5eb5b4028aad99e5617f726531a422559db24ddf0bccc99f081dce4 8bbb731d91e06d2237c495ebd5b477afc744a8f17ba775630a2e90176e4e5e1c 3f60b87112187f12e13d7880671aca68a24bf979fd4c790f09e477592571a105 260eb97f062eb60273372c1bab4c4c6791bf9a45e1dfd1e728cc5ca3ebba3b4f b96f8af68710b099ac2b5b0474634ea258d1b11b4b13be12fec7c5c193cd90be 653063222469f13e2a4c77743b9fb0083d7664007c18ac981a7d9950dd97a3ce ee037cdcc01e231a913de0a3ecddb871f20b4962e5847f87e3b41b52000d20d0 031affad94d2aca4df047f3ba2455baf141cb493df6cca147fa3932d06a68f60 598584dd4437fa16c32e9821082eb7fb11c5fb8cc0db33dbce8910bb26a7fe3d eb515b06dffa37b12c91526eec637375ce1cd945046fa8793d2b7fea09aa5730 76e0de6a4ae83c0f1b7cde73a7f357b6acc6e41747f977637c5422f37926a2e2 6d646c1a7084ca157e28a75511a91de9f12d9df50950a22d3136c64f1e76db31 348627387e490000b8d76e688d18ca2b69c11da8a24866070d8b37e95a3eab08 4e1173570a54e21bb68f5b511c520e8211328355b96eec2c5e46f3281b415b6b d47d72e1d675231e2710599df129b3a4b859d77ae0be5a6750a73bef64e74d4e 09475d4067b26f4f77a72c00a9382826e1b5cde6f494809df9806ff852efe0e7 671fe9148afeaa63e1aa416c5998fde86fbb076a699e6062f1b0a7bb8a40b9c7 470ee9d346736ce2536e8409be8845754e06bcb834a4a9925376e228f1e6b2ac 37917379331a0af60a28771480fdbb3919a08a21ba5871d0ddc3aabdb186a801 00eec21b2f847bdd24e75fefd5cfffbba60128e3541a77fc2ae46e0679e7d9f9 a01f24b60bbc360ceb7c7d40f2dee7b9867109777f4d10668b5ceb2765dadb65 9bdab3f650e5c54009e40b66ecc1d46b4832afd2c75a79e11bd0d99ed7f9b38e de3b15c4a0fe86230870a5a1c76238f774cafdca5a6f89c42030333d486f68e8 5048a8d47aed82cbc8d42ac8e00915d1d99276d0de9f14965be6b50f325366b2 0f83f68d202286a62b89f4d866fd95b65b3228222aca3a61dc208f6aad2dca55 0adc0f6006d40f5fd352dce5bc7d50614794a9fdf62314e67afb3091d52b65ae 0b6c49bcf86f3df5ed5912ab1212e706bf1964c6d8f56c608cccaa3b615a1b44 2fc95a180d612791e4731c379fa09b30d01d72f167019e064b54c6967aaa73f9 1a3dd6ca39c3c256867dd8510bec55ae1bf70100bc4da31013724b35d8eafd91 0c36b4cce0a23ae88f00c18fffc5f0b42af04d7f1f3395adedbf2f1167a64ee3 3d311f0e7ba0bdb299c9e84db08c3aaa943c4155644987a9caa931e6429cbdb7 c2181633fd60abfb0a0162aa9a3cf7902dabe7a15c21c6d5c0a798933af01ce1 e8586dc495d31894777a521c4df671837863df800f3eda6dff691fd84dac4b44 55250e80236a158c7f12a2611fb6643dfd2874f457400950e899bdf61efc6b92 223b1767f4726c0d1fc48188ad41880f3564dece3a71d318d2b7287833601654 94041af38d7a08b956e5ccdb4e0ceab31f675ecc37c6e80cc69ea564f683e6ca 41421bbabbaced13f9c4edb0bc7a7beade9cf086f052d0efc6b510cc29a079d3 137dc085757b89beae29ca372eedd334ab9eadfe9adcf40209ea9b7106aaeccc 4f7c5064e9b1ef03a161dec049ab0494966f312ff65c11582d2b213310eeaa04 493bf663aef625d0a346017e734bac4d75056405e5b56bba89c9847d5bc32fe8 0bbe21905d9b037cfe1b007bd40db660a353b9887aa94fb50741d0dcbf473742 9a362561b149cb4c4656884289f08bcc11a95d99d8746682ce0830d6a7ef0a0f a5d4f33f3c3f1cc13e0d3ddd44867d87f1b43a9add96ef2cc5b566fcedfff993 3bb7522e5465aa5b83fdfaa36dacd17365d90183bee8367657d215b08fa01cc4 cd75c1a328d321646a553d8bcac20e143ef018a788235193c0adf7908d0513a2 e71c3dde6399b554970b44c9d085ca14db424afab61f33b6d1db2f19dabec03a 92bdcae9bcd67d218498c43bd7cc75145ca4f88c49f55c0c00ba3d6fe75838dc a4883eff7fcd39dbdba3488eb97e25dd449c8b3312863d071cb2d0d77895733e dafe6e0fec1534cdd1a21a991cf59291a9eb10d887e8a30a69c993305cdd2a6e 953e9ecc992ff88617e9d374314958c2918cba34868099c16946d2ea1ff14697 622f2f100bb680576df96dde0c1f2e4e33ac02d7ee2ae5a05d77f11683d271f2 bb33432559aeb4b2fa18a6152076ad1bf415727bffc8962b58bb3d21e5916c85 aea872e287d89a54c9f22cb3d3d53fe094d881e9d972a5930976504f97fc7f49 6b29d3c6c7e74b840bc8da01c87a354a7ec46157816098ebf348b1dc4dee64c4 5bac4869f7b0bd77e9bf2b299f8c272ae57f5f8bf458e576a9efbd2f46cbfaa9 8e643f01ef4f752634d8cdd724fb8d390bc9b66848157629134488ebaece3a60 181d54d430e9bd2a98c52bf5b71c6c6097fc33420ccd7ba08a1ab1961cf04773 bc3b0027465c6fb99c4fdc742d886acf122df963f92fb0e58538d1eae7c00153 253317a92fdc63ec6c942c82457048dcfdd96c5dd71e54c892817892adec3098 512b7f8d1ad020993b61018d32de244079425962d2a3f9a20d540e160407bc9c a63f6dc15ad408f2f20b0ca3762e6c5940100c3b23bcbcdcb13ed3318c7d43d4 bf1f38c647592a3bbc4d5c2934fedc7d7d7022fb16274a5aba94b1ffcea6b94d 390e97093db09bf4e8e3e5f0090326e92c20b6393cee7e5b1f52e50e82c532aa 06d84789d3e1a30d4fbd4c23f96c76fa905020f30d4eb3fb8775ff97018d63be 0afd799a888d0639c8c16a9bd808db1944fb76db0f7a15a3893a88209d9a291a a0d3dbd62520430fca052f45cded9adb03ce8590c7ba82739c46d92055809781 c113cdf71cb395c2b5eefb807e52c6218f7e0c5f1ca5557a16bb7242af53ef18 2cdf9c5bc3962a86097482078c3193a854581c6473ea738086490e14ed5fa358 daea43386991cd38ebad878fab7713f0e31835681c26995375f2bbffe6e3aed7 051f53c47bb1ee0fa258e1c4366764c1e460eb1d2fecddc58be23067122483e3 5b89ab583559ad586048d401eb979ac134a90675496f1153f7e116c0b468db98 fffe0581f939773d8830d2a7ff8a5e0d1e2ce0195b941ac983461bed5dfc6c14 1e1f814d244d40b512fbef72af2d0d6a0d52cab9e5da42f6714fd600a39bb007 006b8567a0db724a576f3775ed2b8528117113adbfb2a76417c1b5d1f2213383 fb4ca75fe49fdb060ecd2a2628aa798a76556daa082b419d31a19a5e70fcc68c 824e00caeced378ebee62d0af03811ded8632f5f2745efb1f9d24768c69ade96 e055bcfcc5d96752d96c0748ef653f8be91004ca14fe3561bbe57d2135c2410e 9f6c83bd0eeae2f071f28853b5d9fbb5fdd91bf0505c7a591965f555270fbb48 e90524575fd2cf50e325239bf9c184f9843a1008621f6f6f20cc8960c500ae60 0d3e2ba36da9c91ae2fd1a9efb1e55749c5920c2d13ffa390cbf4fe1e8bbddbc 329bf30b1766c50fe0f714f8e21e562dd92aae644774e04418b9698bfa1e7d74 b60573862b0076016884da86dab655fe55b27db183f01b8a946c451b1cfa848a 423c7e5e63cc0d0816e2d26b92a50638dbe0d9eb68d1eb6049972ca0eb816de5 d908a85420679cd87a539d7f81d3c5d865ee619f7cab188e84b3e281e374297d 20b48f9c05b67364fd2312bc769289734c49a245d635d3246e91ccd1bf050c31 e71bdeafca463552bab58b33f716fb8c484db217ae9cc1b7c57f9138cfbaf39c 62cb4723cd4a85222610c639d5700eff6d0e07166a4cf27a749166580e5926c2 496876bf9b0cfac6a6069ad45b0ae75c47150492b49625f4a862c12d7de81dea fce6f8f869fd7bbcadcd60afaf00730ddad0b40c01b6590055aedece7f72d329 db9585459b94ed3429cf1daa3e7bd4db54f9c9d69d7e0685b8e96589c9ff7f25 9a5d1b08a36cf7a57988b0b22a80547fc2a7f5d7a2fecb873195914ac7781d14 b39b38a7e5bd1eb3e36db08cddf9f3d0d7d52cbc134af253d4fd640f0faa0668 815975d36bae8ae6dcde20505e48df3505b02bf4159f1264d47f2f073cc9c4e1 5541f06385ed4889376f8ca26b2836b8831efa962f4702ce6fc0d13b1641c3b2 b2a09692ebec091e2b8da489f9eda0e9e83b670ea70a63916b5934cfac9221ae da0a17d1d6e5ad459d29beb8c04c45c005616a8a1a1755de39425c7999d04ed7 b37fc6b8380a5a010809c909d22a66468901953068c7ef52432782ff285d1263 c18b04adaa0b0dbfcd938a35cacc3fd5110e7c18c76caf0bcb3f1c49f3eeb024 e55e754223ba9501c287b367d037b5469c0f5eeaa9ebef41df5f736d0d352d07 e285abfa1efe9df119256252e5274bf361130efd2b3258bc01fbbf8ef89bce04 12fa41e7308e146a30e1b0abc45615548c2b2b3512c8f505e24d937ff07d3379 a72993b570c44e156f98a84394eb3ea15808cbc77fe69276fd7f6a8c7e9589f1 e9dd0f7d80ca2c06b8a654bdccac7517dd5acef2cc0ff887b7b6236ca8e5eba0 68e7fde83d763653985795891fd898197225fc94ab77defec4876af0576f6040 0928dbe79403ce4aee10fa051139699a0067f19901bf6ecc5a8d732c8e87f274 57639bca63abc0f7319dbdd66f1340d459ff5855de0967c6ee42b3aae4746f37 7edd74d7480d7c56f5a275609cad8a335a309814a071e9948d1de3cc9fbafd02 68560e7e12379c956d165f618db68cbf1db33b6ec34830501bf6e537e00118fc 84cf6302098c9fc1841bb076f471bf80770d7289892421df74c93f8b765bc026 1a186cf9bc561109e7674c9d6b8cb0f6bb29e0adda7cda78cbcb86a4a858560d f143a533c420241272346330d366d7aac8a8678204bfdfd15e49b46a703f2bce 4affeafb26b2f76e2b21d34a5d71948f71c5d78c776483bb09341f800bbe7860 65fff786afc450aed3a2abc1e3f25d2577271a12f2c5f5bc852662a19655bbc2 ebeb24c6dccf28978fc52913dce655cb21576373bf33c740b324d8dfa745ac04 4f094ae7a14ec1b3e6cd08e03841833852f0779dc37a8e1617c21bfb7a824728 db74d5023f839e50cd44126da917e643050c2f60fac3b411b857329c601548b4 93e202b77c14f4cb6ab08ba2aa727ebfd5bb40b66eec12f43c2759606f5ef2eb a9010942d3d2b532ee0ddaff8269adeb75a12b00830918d30e4ebfa1a6aebb0d cdf7edfd3679ecfc6b283f11c30c98acc79a2ae311f016964b045ccb4c66c6c4 34849aea17b02735481756437fe92abd575887506c7e4522dc6f7a6961e82400 0bb68e8c7871ac1b704dffad8e04df8e814e93d0eb7503c1315dfa00f8b9341f 478ac907d475ef650ae80587780f71e7f65550755b8e0a2963dcc86eb72f22ee 87c16bcfc2ccfd0da6d811f52ad064c4ddd7aa375a2cd474df5e8bffb02df24c 3c16998bd8294dbef8ad0dce209a7464eb7acd40d0d9a4678d159b9b1937d82c 5cfb9029009c56e429e1e3d23f1522e91cd1f276025d75195883c43537b3fef4 7a841b672d49f63140c14a7cc1318768b76ca9850f49aa7ac9da33679f43986b c69e2c9610a6fddd044ff00240bc09a6e25681eba705e55621d33d04d1a041a6 39a577d584e60110720cb96af250c076dcc38197adaceea7eb0e0175788f5b71 347c79277f3cda414683ce264b7b64dc3af7d710d8790ccf0a61a9fe4bcfad32 eefea3372fd924ae3be5ba738eea455df3912db0c2f3cbd6f2cf2b39365cbd5d cea69e79a7953a22698bc3a20bf6627bfcd0bd53fe1233b1dc428874fe84cfbe bfb2ac04b1c4546edf0cd51ee85197841ec4e55830d03db9fcdbd97f63b44a95 407399edf69e0c14634ffb3cab9630e22a7665fcec4e493b7ae4d7769e71df76 602c8daab61ca2f03a8376be6103a81448c3fb266f7cfeb8a6b1f6f7632484ed 8603b99562942d09644bd9eb3890b5c0d62cd7797501a702f6a12daa54e20300 519a40c248f6c12d6cccaf8173f5bd985673b6884d7a1a41486be38f9229b6f9 30d8b98f892f457bd008a5bc354d9e2c5acb748381bca0ed2a1e0891f492c489 bbb365938c80ce8eb82de271d351efefd394a791d9ab22e27bef611803b087e8 4e12849808579369b9f0ec1c08cd1ea72eebc288f0b3cccaa240e430387ecee0 e567ba431074223226ca222d8324dc706aa51aa279fecc280429cd243cf56822 a720fbb88a92d5d6f37363ab2edc5bc053abceb752a2ca80b78a9518059de8b1 624ab90ccabb63a89422ab4f78ee3b941d49e1caea3fa59f4b2e925d5d92d331 d96412e133306980878c3614cb9cd99d644b4772a0470d2e1cfd7975e3717903 5ca5bc64d2d2a148e2d8f5d2c4a894ffcae6725d88552470cd3393f79c8b31aa f46b1790152aeb1865a925af135b30f0ab01ab72534d0137e831e65787367301 cb478d62f623c7637882a729eda0241b553cf31e51623af66a841482485c3a12 87342da71916060a46e37e37a30dc99f3f524ae3cbe3dd075c8c38d187695c5e 559bfbb7b7d94fac98f7ab7d94d615a8a22d6842dd09f995454666724a15efea 104df85626e9e6db009ce1805be05a29bdf063cb4cbd9f27f05a6f3d03353147 e86f05390629a04c88bef21d2892b4b68cde132e631be2076e5867430f878c57 d3eedab592ffbf1f8c12dd7a6022d9a286469e6b6a181a58822d9587c457941d a28c466ad86bbd7e9fbf2c6539f1cc5bb4a16ef65bbb0db5237a0f28925532d5 fd394ea9267babd451ce56ad4d983172060237898a504ba47cc4f3c43c2f6bab 090534505c9a6c4609c19657177f9720de4529883dca9fd8c8cc0b217f1a8fe6 c11b4d9782974f1872a6131ad0efbf5be03977bb625ca5c83fb60284aa6f4c31 e50417ee21e3dda2a69ff6984925654198be41fc4c9fd11d635e1e3fe3671918 77b593440078c200abc78cfe822a78f2c6127f70caed225150ed8a185a7d2b24 7a18dfd63967af0420f9df2e79050681c00b95493b97b5353ff0db28169af7e2 270fa28dc208314652d59207168de1aa523e9f50abb42e68fe7399ac4f1839b4 3e41429e3379478513917d43463e623fb2502bc3d477e525d0c6e8aa5dedaff5 75337c0e499b7d123edcf05ed0f494ede88769f188f8a4134f53cfc850362d90 17dfb0f2a611e22ce4f18ff6d78559ca0092e7756320ed34fa849a56163a4236 ba8940da6f9fde0eb3e2e71eebfa8d37ec8dac8b0cf6ea21a97ab3b30934ba8a c2099ec89085e15f42b6196dcedb9b775a066062346da41692b9d7e69d794215 6e0f55241ff6f4f653caa58d29acd106c0b2863a2ae8c71366b9294757136d45 234b208fb30c1c453e05e68c9a35712986c0eb5161592667dcf85fac37be40e9 47238a08f48cd294f453cc94a9417c9f211680074aa91bdb32fdbc0ad7525194 4001c0e3779fb03fa474f69743de8d160747e1bab93fbb23e75fb3bf3cd85e48 cbaa2090c5398a4dbe174b9d98bd6cc056b067eee62544ef416db590d244728c 488581710e3cf9c8874502f581884bd1d839d1115f1f77028d98977d83971ff0 d2f242f74c108c5c4e98dfd28bcf4262afb5739ff804d54cbd8a0bf7d65bcc31 2c28bd5af696b97eb4f5b39ace5c742f342681f98f8bab16c959d6a16ef5368b d711c201a895f0971b26baf6ff7a9c635134983a54d2b49f5bced91010996994 909648564344479e11e7589a603206110b90a3e6eb8eb089f3ce49b911b316be 83209d7b6aa903d931a112d42421c99a8ab0192325723019e31250cb5f130959 b26687cd3ab0751c9ad02e20cd96820fd36e8dd97f9b3fa2f21d9436b62074e2 e3a09ed74ba6847868b768482b44ddc6eb79add9655be334197532f3d978b94e 667e51ffc5b6521e0ef83706b20147f5edf54549e5a505cc22917a613cf7617e d104c26c225ffc39ef7e30cafe37aab34ccf71a1c610a288d5038e481bead3d7 364c646e4158659ace5f448dae82c18cb13ef42762c8269a107bccbdc8da44d4 e3265e8b62aae6d70a4c14e8564adfed450fb7ae9057d661724a5aaf0eb81879 1004eecae762d4281231a91b3733efd99f35c2b222d1417ab81dfd6456884002 2c6be13632bf8a3eabd754d0d7979d70488b44b32abcb6d9e9ec65e227ea3b83 91b66346f4d428c4fabe9927485f8891f677acdd7d8a4f58763af0f9ca3343d6 08ec13ee639ddb18a1f09f3038f65afbbc2f5eb17c26befd7e57118952857acf eea1a8d65880778aefa626e4acda8232ee9bb8085ceec2f845be9ea4b0c1715a 04ec166ddeff6108b2f30d05a38120e591a650a942ffa49fe8cf7cf6572652be 94953556d3bc1344779efc1b9f9c66278d614747d16bdc069ecab758c341a13e 10a63556edf13a562ab27af5bc57242af4e708af899a0ae345e8251557eda3f1 5558f7f4aad4626edeb5e1e7f16160bd8940f02448a462b1e0648613388a9d3b 6c0f2965e2b34e2b0bfead1df63667ebae172d58487b3c2ae07403ecc022f331 7570e85e0a96053b32957fb6bef1f91bb6bf283f626954e712cea564110ce9a4 c88edb28d87a8c32ade55a79bbe68cf93501110f59a020c02b0359f50a4aed99 df4a069daba42eec26b132a2fcb2964dc73a5f0f123041b38ca854112a03a3cb a297a6fa4b045d658d291264495b6d1eacd8c683b5a441937478311825182730 5c1a74945d3dd8eaa5943a74b7825c2030e3a8233a40046dd944663352d6af10 2f737878091714621795368327c2d35d8907695acca5206862a17804e1cf7fbd 1fae40071d43e6e2cf101eccdf81f25ec91cb057321b820460706a4f990f5d0a 5e40fa2c3a07bee8af0100bdcf4298e8cfdf689328386c525f06c125a4998a01 5db3a4cb96825015f4569183bf2e9d2745951de6c53ef9f1fd193781bad0897f 1a5ea004510e815a90c6c957ec7577fd2652df67ce4efb3f8c30304d356509cc 01fead119448b5983413a3c398e1fa98beba5e97dd9c7bc4ca825d8771cd1b8b 8206892aee39cf9fca7511e301e2fd61754e2c36b3b9801cb123623b16c00dc1 5510a2c16c7dfb39d271acf37f9b4d3709169c4e460b5752a2663e3b24fd6d6e 23097ad38917b36993cdd5f1543ddd39167f72ab544823e02c0282f34876f449 8b12a07ccfd9cc154c96c4fbee226906f45de971027be08f78ab0b93b530db1f 374a85b3ab16b123add1ce4ff1f39bbb5b1b80668afba767f2aa947073af88be 267a21e72c6d8d62585fbb7cfca3238639a017c3eb9e8335061f9f53cf7af754 42e72f8df88fbe8c06465cf9469692a57711e1d8a6d4b2b8bdd56957175888cf f2b56c2c7b1f4ed085864e8031f8bc7bfe708af06d7920da1446787315849e31 5c01b363be9f4841d255cb9c978c5dbe53b63b9c133bd41d9fe9b5cefe685662 bbaafce39c13c26136b0d19b8579d8e2be61f1e158851476e43163c31ef71dbe f1b7de4696346d4be168944b1148fcf3220eeeb1b3a1b845fc5f4c55ea17b664 4c277637f834766fcaf68f1f173c8784ae648624744fa07837e686fbf9b9845f a0d66a082cf8afd89e7b2393f8e2c299b656b09e3b960c369557f0b773600060 3f4f9aafef291f7100cc1378216f808b06f84f1797ed54bafb693d82a8133ade 22edd3e06f7aa5f624f7823aa46cee9a59d48e84c53062b6f54744063847fbd7 9dad395ca365c635a5c93cdc9a5602a1e8d07a2734a5bb83b47f9642e918d6f8 48556e0c176b22142b2930c1c4753fe6377ad3967d9cdd718fd80eafbd6d4e51 d4a641752fbce144f802bf5a89096128b725f577da8937e439404119ace13f36 22be5e8f019acf3e15fffd271b9ba0f510e92e04f2638cd8c01ce389077ffcce 1f23647eac115095e56d625fa670cc1ccd42b9d785536793ad84d2772eab0be6 39d0c1d83e12eeceba5ba8d2927e1e35a3eeee5c196ba9ebf69b72b2fddaa907 032e4a77e4dad4b44e357d733819597de78b2eb52ffdd8f520791c67469c1fb5 32f11f6cfbcc5605a40ca49553160b720189c1840c0f647795881496a4fbba5f b1399577af150d7a2381db41d11f3de795a2239494cb434a97430ecae9600d8b 3e23d1990c5fd55f2aedef7ed633bb3d3745f40f06d059dc5fae57d7d99c4be5 da150d995f86c7ed928088fbe8ae45807531e9fea6c812c366bfe43cd3858f8d 479491c3d3c1c0efe22a1d7f5b7178b085f33c1bddcf7359a253dbac7f208bdb e359adc47dda6456e9e9e6da4193eeedcea7e1bf72a371dae857540032d2f8e8 f5a16f647c07636e2c7a618933e95c6092487f3ed15f78c6cc25162513f3731f d125becc806a92c133036ae711b9bf626ac52263c94150c9ea75cb77145fef1b 2e01cc4f4fca08573e8f5a31718ce8277c4d685daa390eec5ec461e32e401188 c14d7ad2909a70823b31473045549ee65c1142331880fdcd0a8fd511889b0569 2de6f932a1f700213a08d6f1b06abb6410d3ba1305cfbe9fb86fc47d82c092a9 27f07e7a4b163519f7dd9c4fd0658a442b318ddd44a79f0ff4e19f96c9df9c98 d8b35097855497a0363e5aef9bdab0712547bfa8654749603332a4f18015c9ac 8067a4fa66ca1d81cefe7bacb899e70529b785b2d03e565f7475484827476c1e b1c8add1648c3e41fd21e4fae0546aaba41ad528bed418f684c320971ff24218 a0acb587b1531ad505ee5922bb7823140d70f54ec065419e7661b520484f14f7 37675b9e90135d872671ad819d63c2e3c22902c1640880877e04340e15ecf930 069dacd15558a3de1be8ab83ceee18ea8cbe4d00129ff7e3d82959c4d25232af dfc5c56ffa2e0a9edab1b83b4edaaabaab1806c3aa90a955fc9596ab5ec9dc8e 48b20729f9821855abdb3f7c0d533b690ba211be869b0d714478f6ac0124258f 3b654b84ebd4453afa8164d0b1b3ec21b2b462f9b501cb7f8443070cec740f05 fbf784ba236d851c9cb24819a7ec19fde67e35df0625f2212cddef4fe01c2b9f 195346cdef6b7e7eebf1385ab3988a157e6476b97c93e08471d5dd2cad24d028 d40e5875e688911213f5ece585379f2939cea04f8cf727acb15c186cdecc5c10 794a92c9bfcdf47e85db06fdacf631f8f5980bacddac0eca5cdcbd3efc773e62 af1d970c0134ba7374a9ef32aa06ad7955ea4638 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 cleartomark %%EndResource grops begin/DEFS 1 dict def DEFS begin/u{.001 mul}bind def end/RES 72 def/PL 792 def/LS false def/ENC0[/asciicircum/asciitilde/Scaron/Zcaron /scaron/zcaron/Ydieresis/trademark/quotesingle/.notdef/.notdef/.notdef /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef /.notdef/.notdef/space/exclam/quotedbl/numbersign/dollar/percent /ampersand/quoteright/parenleft/parenright/asterisk/plus/comma/hyphen /period/slash/zero/one/two/three/four/five/six/seven/eight/nine/colon /semicolon/less/equal/greater/question/at/A/B/C/D/E/F/G/H/I/J/K/L/M/N/O /P/Q/R/S/T/U/V/W/X/Y/Z/bracketleft/backslash/bracketright/circumflex /underscore/quoteleft/a/b/c/d/e/f/g/h/i/j/k/l/m/n/o/p/q/r/s/t/u/v/w/x/y /z/braceleft/bar/braceright/tilde/.notdef/quotesinglbase/guillemotleft /guillemotright/bullet/florin/fraction/perthousand/dagger/daggerdbl /endash/emdash/ff/fi/fl/ffi/ffl/dotlessi/dotlessj/grave/hungarumlaut /dotaccent/breve/caron/ring/ogonek/quotedblleft/quotedblright/oe/lslash /quotedblbase/OE/Lslash/.notdef/exclamdown/cent/sterling/currency/yen /brokenbar/section/dieresis/copyright/ordfeminine/guilsinglleft /logicalnot/minus/registered/macron/degree/plusminus/twosuperior /threesuperior/acute/mu/paragraph/periodcentered/cedilla/onesuperior /ordmasculine/guilsinglright/onequarter/onehalf/threequarters /questiondown/Agrave/Aacute/Acircumflex/Atilde/Adieresis/Aring/AE /Ccedilla/Egrave/Eacute/Ecircumflex/Edieresis/Igrave/Iacute/Icircumflex /Idieresis/Eth/Ntilde/Ograve/Oacute/Ocircumflex/Otilde/Odieresis /multiply/Oslash/Ugrave/Uacute/Ucircumflex/Udieresis/Yacute/Thorn /germandbls/agrave/aacute/acircumflex/atilde/adieresis/aring/ae/ccedilla /egrave/eacute/ecircumflex/edieresis/igrave/iacute/icircumflex/idieresis /eth/ntilde/ograve/oacute/ocircumflex/otilde/odieresis/divide/oslash /ugrave/uacute/ucircumflex/udieresis/yacute/thorn/ydieresis]def /Times-Roman@0 ENC0/Times-Roman RE/Times-Italic@0 ENC0/Times-Italic RE /Times-Bold@0 ENC0/Times-Bold RE %%EndProlog %%Page: 1 1 %%BeginPageSetup BP %%EndPageSetup /F0 12/Times-Bold@0 SF(Installing and Operating 2.11BSD on the PDP-11) 162.486 123 Q -.18(Ju)253.254 138 S(ne 13, 1995).18 E/F1 10 /Times-Italic@0 SF(Ste)259.405 162 Q(ven Sc)-.15 E(hultz)-.15 E/F2 10 /Times-Roman@0 SF(GTE Go)234.265 180 Q -.15(ve)-.15 G(rnment Systems).15 E(112 Lak)243.105 192 Q -.25(ev)-.1 G(ie).25 E 2.5(wC)-.25 G(an)-2.5 E (yon)-.15 E(Thousand Oaks CA 91362)234.81 204 Q(sms@wlv)235.6 216 Q (.iipo.gte)-.65 E(gsc.com)-.15 E F1(ABSTRA)264.535 252 Q(CT)-.3 E F2 3.169(This document contains instructions for the installation and oper\ ation of the)133 283.2 R(2.11BSD PDP-11)108 295.2 Q/F3 10/Symbol SFA F2(UNIX\210 system.)2.5 E 2.558(It discusses procedures for installing \ 2.11BSD UNIX on a PDP-11, including)133 310.8 R -.15(ex)108 322.8 S .017 (planations of ho).15 F 2.517(wt)-.25 G 2.517(ol)-2.517 G .017 (ay out \214le systems on a)-2.517 F -.25(va)-.2 G .018 (ilable disks, ho).25 F 2.518(wt)-.25 G 2.518(os)-2.518 G .018 (et up terminal lines)-2.518 F .79(and user accounts, ho)108 334.8 R 3.289(wt)-.25 G 3.289(od)-3.289 G 3.289(os)-3.289 G .789 (ystem-speci\214c tailoring, and ho)-3.289 F 3.289(wt)-.25 G 3.289(oi) -3.289 G .789(nstall and con\214gure)-3.289 F 2.258(the netw)108 346.8 R 2.259(orking f)-.1 F 4.759(acilities. Finally)-.1 F 4.759(,t)-.65 G 2.259(he document details system operation procedures:)-4.759 F(shutdo) 108 358.8 Q .619(wn and startup, hardw)-.25 F .619 (are error reporting and diagnosis, \214le system backup proce-)-.1 F 2.047(dures, resource control, performance monitoring, and procedures f\ or recompiling and)108 370.8 R(reinstalling system softw)108 382.8 Q (are.)-.1 E .313(The `)133 398.4 R(`b)-.74 E(ugs')-.2 E 2.813('a)-.74 G .313(ddress supplied with this release will w)-2.813 F .312 (ork for some unkno)-.1 F .312(wn period)-.25 F 2.3(of time; mak)108 410.4 R 4.8(es)-.1 G 2.3(ure the `)-4.8 F(`Inde)-.74 E(x:')-.15 E 4.8 ('l)-.74 G 2.3(ine of the b)-4.8 F 2.3 (ug report indicates that the release is)-.2 F -.74(``)108 422.4 S (2.11BSD').74 E 2.88('. See)-.74 F(the)2.88 E F1(sendb)2.88 E(ug)-.2 E F2 .38(\(8\) program for more details.)B .38(All \214x)5.38 F .38 (es that I mak)-.15 F .38(e, or that)-.1 F (are sent to me, will be posted on)108 434.4 Q F1(USENET)2.5 E F2 2.5 (,i)C 2.5(nt)-2.5 G(he ne)-2.5 E(ws group `)-.25 E(`comp.b)-.74 E (ugs.2bsd')-.2 E('.)-.74 E .32 LW 144 692.8 72 692.8 DL/F4 8/Symbol SF 72 706.4 Q/F5 8/Times-Roman@0 SF .132(DEC, PDP-11, V)5.176 F .131 (AX, IDC, SBI, UNIB)-1.08 F .131(US and MASSB)-.08 F .131 (US are trademarks of Digital Equipment Corporation.)-.08 F 6<8855>72 720 S(NIX is a T)-6 E(rademark of Bell Laboratories.)-.28 E F2 2.5(8N) 252.045 768 S -.15(ove)-2.5 G(mber 1995).15 E EP %%Page: 2 2 %%BeginPageSetup BP %%EndPageSetup /F0 10/Times-Roman@0 SF(setup.2.11 - 2)72 48 Q (Installing and Operating 2.11BSD on the PDP-11)179.51 E/F1 12 /Times-Bold@0 SF(1. INTR)234.18 84 Q(ODUCTION)-.36 E F0 .716 (This document e)97 123.6 R .716(xplains ho)-.15 F 3.216(wt)-.25 G 3.216 (oi)-3.216 G .717(nstall 2.11BSD UNIX for the PDP-11 on your system.) -3.216 F .717(This docu-)5.717 F .213(ment has been re)72 135.6 R .213 (vised se)-.25 F -.15(ve)-.25 G .212(ral times since the \214rst releas\ e of 2.11BSD, most recently in July 1995 to re\215ect).15 F 1.13 (the addition of disk labels to the system.)72 147.6 R 1.131 (The format of the bootable tape has changed.)6.13 F 1.131(There is no) 6.131 F 3.631(wa)-.25 G(standalone)72 159.6 Q/F2 10/Times-Bold@0 SF (disklabel)2.93 E F0 .43(program present.)2.93 F .43 (While the system call interf)5.43 F .429 (ace is the same as that of 2.10.1BSD, a)-.1 F .468 (full bootstrap from the distrib)72 171.6 R .469 (ution tape is required because the \214lesystem has changed to allo)-.2 F 2.969<778c>-.25 G .469(le names)-2.969 F .035 (longer than 14 characters.)72 183.6 R .034 (Also, the 3 byte block number packing scheme used by earlier v)5.034 F .034(ersions of UNIX)-.15 F(for the PDP-11 has been eliminated.)72 195.6 Q(Block numbers are al)5 E -.1(wa)-.1 G(ys 4 byte).1 E F2(longs)2.5 E F0 (no)2.5 E -.65(w.)-.25 G .275(The procedure for performing a full boots\ trap is outlined in chapter 2.)97 211.2 R .275(The process includes cop) 5.275 F(ying)-.1 E 3.378(ar)72 223.2 S .878 (oot \214le system from the distrib)-3.378 F .877(ution tape into a ne) -.2 F 3.377<778c>-.25 G .877 (le system, booting that root \214lesystem, and then)-3.377 F(reading t\ he remainder of the system binaries and sources from the archi)72 235.2 Q -.15(ve)-.25 G 2.5(so).15 G 2.5(nt)-2.5 G(he tapes.)-2.5 E .072 (As 2.11BSD is not compatible at the \214lesystem le)97 250.8 R -.15(ve) -.25 G 2.572(lw).15 G .072(ith pre)-2.572 F .072(vious v)-.25 F .072 (ersions of UNIX on the PDP-11,)-.15 F(an)72 262.8 Q 3.575(yu)-.15 G 1.075(pgrade procedure is essentially a full bootstrap.)-3.575 F 1.075 (There is a limited ability to access old \214lesystems)6.075 F 1.152 (which may be used after the system partitions ha)72 274.8 R 1.453 -.15 (ve b)-.2 H 1.153(een loaded from a full bootstrap.).15 F 1.153 (It is desirable to)6.153 F .358(recompile most local softw)72 286.8 R .358(are after the con)-.1 F -.15(ve)-.4 G .358 (rsion, as there are changes and performance impro).15 F -.15(ve)-.15 G .357(ments in).15 F(the standard libraries.)72 298.8 Q .002(Binaries fr\ om 2.10.1BSD which do not read directories or inode structures may be u\ sed b)97 314.4 R .002(ut should be)-.2 F .547 (recompiled to pick up changes in the standard libraries.)72 326.4 R .546(Note too, that the portable ASCII format of)5.546 F/F3 10 /Times-Italic@0 SF(ar)3.046 E F0(\(1\))A(archi)72 338.4 Q -.15(ve)-.25 G 2.5(si).15 G 2.5(sn)-2.5 G .5 -.25(ow i)-2.5 H 2.5(np).25 G(lace - an) -2.5 E 2.5(yl)-.15 G(ocal archi)-2.5 E .3 -.15(ve \214)-.25 H (les will ha).15 E .3 -.15(ve t)-.2 H 2.5(ob).15 G 2.5(ec)-2.5 G(on)-2.5 E -.15(ve)-.4 G(rted using).15 E F3(/usr/old/ar)2.5 E(cv)-.37 E F0(.)A F2 2.5(1. Hard)72 362.4 R(war)-.15 E 2.5(es)-.18 G(upported)-2.5 E F0 .153(This distrib)97 378 R .153 (ution can be booted on a PDP-11 with 1Mb of memory or more)-.2 F/F4 10 /Symbol SFA F0 2.653(,s)C .153(eparate I&D, and with)-2.653 F(an)72 390 Q 2.5(yo)-.15 G 2.5(ft)-2.5 G(he follo)-2.5 E(wing disks:)-.25 E (RK06, RK07)108 414 Q(An)108 426 Q 2.5(yM)-.15 G(SCP disk, including b) -2.5 E(ut not limited to: RD53, RD54, RA81, RZ2x)-.2 E(RM03, RM05)108 438 Q(RP04, RP05, RP06)108 450 Q(Man)108 462 Q 2.5(yo)-.15 G (ther SMD disks, for e)-2.5 E(xample: CDC 9766, Fuji 160, Fuji Eagle) -.15 E 1.835(Other disks are supported \(RX23, RX33, RX50, RD51\) b)97 489.6 R 1.836(ut are not lar)-.2 F 1.836(ge enough to hold a root)-.18 F .132(\214lesystem plus a sw)72 501.6 R .132(ap partition.)-.1 F .132 (The old restriction of using RL02 dri)5.132 F -.15(ve)-.25 G 2.631(si) .15 G 2.631(np)-2.631 G .131(airs has been lifted.)-2.631 F .131 (It is no)5.131 F(w)-.25 E .747 (possible to de\214ne a root \('a'\) partition and a sw)72 513.6 R .747 (ap partition \('b'\) and load at least the root \214lesystem to a)-.1 F .453(single RL02.)72 525.6 R .453(Discs which are too small to hold e) 5.453 F -.15(ve)-.25 G 2.953(nar).15 G .453 (oot \214lesystem \(\215oppies for e)-2.953 F .452(xample\) may be used) -.15 F .944(as data disks or as standalone boot media, b)72 537.6 R .945 (ut are not useable for loading the distrib)-.2 F 3.445(ution. Others,) -.2 F(while)3.445 E .771(listed abo)72 549.6 R -.15(ve)-.15 G 3.271(,a) .15 G .771(re not v)-3.271 F .771 (ery well suited to loading the distrib)-.15 F 3.27(ution. The)-.2 F .77 (RK06/07 dri)3.27 F -.15(ve)-.25 G 3.27(sa).15 G .77(re hard pressed to) -3.27 F -2.15 -.25(ev e)72 561.6 T 2.5(nh).25 G (old the system binaries, much less the sources.)-2.5 E(The tape dri)97 577.2 Q -.15(ve)-.25 G 2.5(ss).15 G(upported by this distrib)-2.5 E (ution are:)-.2 E(TS11, TU80, TK25)108 601.2 Q(TM11, A)108 613.2 Q (VIV 6250/1600)-1.35 E(TE16, TU45, TU77)108 625.2 Q (TK50, TU81, TU81+, TZ30)108 637.2 Q .028(Although 2.11BSD contains a k) 72 661.2 R .028(ernel le)-.1 F -.15(ve)-.25 G 2.528<6c8d>.15 G .028 (oating point simulator)-2.528 F 2.528(,i)-.4 G 2.528(th)-2.528 G .028 (as ne)-2.528 F -.15(ve)-.25 G 2.528(rb).15 G .028(een tested.)-2.528 F .029(In f)5.029 F .029(act it w)-.1 F(ould)-.1 E .277(not e)72 673.2 R -.15(ve)-.25 G 2.777(nc).15 G .276(ompile/assemble without errors!) -2.777 F .276(That problem has been \214x)5.276 F .276(ed b)-.15 F .276 (ut it is still not kno)-.2 F 2.776(wi)-.25 G 2.776(ft)-2.776 G .276 (he simu-)-2.776 F 1.007(lator w)72 685.2 R 1.007 (orks, KDJ-11 based systems ha)-.1 F 1.307 -.15(ve b)-.2 H 1.007 (uiltin \215oating point so the simulator can not be tested.)-.05 F 1.008(At the)6.007 F 1.039(release of 2.10BSD some thought w)72 697.2 R 1.039(as gi)-.1 F -.15(ve)-.25 G 3.539(nt).15 G 3.539(ot)-3.539 G 1.039 (he possibility of lifting the separate I&D restriction, b)-3.539 F(ut) -.2 E .32 LW 144 705.2 72 705.2 DL/F5 8/Symbol SF72 718.8 Q/F6 8 /Times-Roman@0 SF .109(2.11BSD w)5.176 F .109(ould probably only requir\ e a moderate amount of squeezing to \214t on machines with less memory) -.08 F(,)-.52 E -.16(bu)82 728.8 S 2(ti).16 G 2(tw)-2 G(ould also be v) -2.08 E(ery unhapp)-.12 E 2(ya)-.08 G(bout the prospect.)-2 E F0 2.5(8N) 252.045 768 S -.15(ove)-2.5 G(mber 1995).15 E EP %%Page: 3 3 %%BeginPageSetup BP %%EndPageSetup /F0 10/Times-Roman@0 SF(Installing and Operating 2.11BSD on the PDP-11) 72 48 Q(Setup.2.11 - 3)177.84 E .514(that thought has languished.)72 84 R .514(The w)5.514 F .515(ork will ne)-.1 F -.15(ve)-.25 G 3.015(rb).15 G 3.015(ed)-3.015 G 3.015(one. As)-3.015 F .515 (time passes more and more programs ha)3.015 F -.15(ve)-.2 G (become almost too lar)72 96 Q(ge e)-.18 E -.15(ve)-.25 G 2.5(nw).15 G (ith separate I&D.)-2.5 E/F1 10/Times-Bold@0 SF 2.5(2. Distrib)72 120 R (ution f)-.2 E(ormat)-.25 E F0(The basic distrib)97 135.6 Q (ution contains the follo)-.2 E(wing items:)-.25 E 10(\(2\) 1600bpi)108 153.6 R(2400' magnetic tapes, or)2.5 E 10(\(2\) TK25)108 165.6 R (tape cartridges, or)2.5 E 10(\(1\) TK50)108 177.6 R (tape cartridge, and)2.5 E 10(\(1\) Hardcop)108 189.6 R 2.5(yo)-.1 G 2.5 (ft)-2.5 G(his document,)-2.5 E 10(\(1\) Hardcop)108 201.6 R 2.5(yo)-.1 G 2.5(ft)-2.5 G(he)-2.5 E/F2 10/Times-Italic@0 SF(Chang)2.5 E (es in 2.11BSD)-.1 E F0(document,)2.5 E 10(\(1\) Hardcop)108 213.6 R 2.5 (yo)-.1 G 2.5(ft)-2.5 G(he 2.11BSD /README and /VERSION \214les, and) -2.5 E 10(\(1\) Hardcop)108 225.6 R 2.5(yo)-.1 G 2.5(fm)-2.5 G (anual pages from sections 4, and 8.)-2.5 E .417(Installation on an)72 243.6 R 2.917(ym)-.15 G .417(achine requires a tape unit.)-2.917 F .417 (Since certain standard PDP-11 packages do not include a)5.417 F .551 (tape dri)72 255.6 R -.15(ve)-.25 G 3.051(,t).15 G .552 (his means one must either borro)-3.051 F 3.052(wo)-.25 G .552 (ne from another PDP-11 system or one must be purchased)-3.052 F (separately)72 267.6 Q(.)-.65 E F1 .25(The distrib)97 283.2 R .25 (ution does not \214t on se)-.2 F -.1(ve)-.15 G .25 (ral standard PDP-11 con\214gurations that contain only small).1 F (disks)72 295.2 Q F0 5.85(.I)C 3.35(fy)-5.85 G .85(our hardw)-3.35 F .85 (are con\214guration does not pro)-.1 F .85(vide at)-.15 F F1 .85 (least 75)3.35 F F0(Me)3.35 E -.05(ga)-.15 G .85 (bytes of disk space you can still).05 F .807(install the distrib)72 307.2 R .807(ution, b)-.2 F .807(ut you will probably ha)-.2 F 1.107 -.15(ve t)-.2 H 3.307(oo).15 G .807 (perate without source for the user le)-3.307 F -.15(ve)-.25 G 3.306(lc) .15 G(ommands)-3.306 E(and, possibly)72 319.2 Q 2.5(,t)-.65 G (he source for the operating system.)-2.5 E .955 (The root \214le system no)97 334.8 R 3.455(wo)-.25 G(ccupies)-3.455 E F1 3.455(am)3.455 G .955(inimum of 4Mb)-3.455 F F0 5.955(.I)C 3.455(fa) -5.955 G 3.455(ta)-3.455 G .955(ll possible a lar)-3.455 F(ger)-.18 E 3.456(,6o)-.4 G 3.456(r7)-3.456 G .956(Mb, root)-3.456 F (partition should be de\214ned when using the standalone)72 346.8 Q F1 (disklabel)2.5 E F0(program.)2.5 E .209(If you ha)97 362.4 R .509 -.15 (ve t)-.2 H .209(he f).15 F .209(acilities, it is a good idea to cop)-.1 F 2.709(yt)-.1 G .209(he magnetic tape\(s\) in the distrib)-2.709 F .209 (ution kit to guard)-.2 F(ag)72 374.4 Q 1.438(ainst disaster)-.05 F 6.438(.T)-.55 G 1.438(he tapes are 9-track 1600 BPI, TK50 or TK25 cartr\ idges and contain some 512-byte)-6.438 F 1.873(records, follo)72 386.4 R 1.873(wed by some 1024-byte records, follo)-.25 F 1.872(wed by man)-.25 F 4.372(y1)-.15 G 1.872(0240-byte records.)-4.372 F 1.872 (There are inter)6.872 F(-)-.2 E (spersed tape marks; end-of-tape is signaled by a double end-of-\214le.) 72 398.4 Q .041 (The basic bootstrap material is present in six short \214les at the be) 97 414 R .042(ginning of the \214rst tape.)-.15 F .042 (The \214rst \214le)5.042 F .955 (on the tape contains preliminary bootstrapping programs.)72 426 R .955 (This is follo)5.955 F .954(wed by se)-.25 F -.15(ve)-.25 G .954 (ral standalone utilities).15 F(\()72 438 Q F2(disklabel)A F0(,)A F2 (mkfs)2.558 E F0(\(8\),)1.666 E F2 -.37(re)2.558 G(stor).37 E F0 .058 (\(8\), and)1.666 F F2(ic)2.558 E(hec)-.15 E(k)-.2 E F0(\(8\))1.666 E/F3 10/Symbol SFA F0 2.557(\)f)C(ollo)-2.557 E .057 (wed by a full dump of a root \214le system \(see)-.25 F F2(dump)2.557 E F0(\(8\)\).)1.666 E -.15(Fo)72 450 S(llo).15 E 2.017 (wing the root \214le system dump is a tape archi)-.25 F 2.317 -.15 (ve i)-.25 H 2.017(mage of).15 F F1(/usr)4.517 E F0 -.15(ex)4.518 G 2.018(cept for).15 F F1(/usr/sr)4.518 E(c)-.18 E F0(\(see)4.518 E F2 (tar)4.518 E F0(\(1\)\).)1.666 E(Finally)72 462 Q 2.555(,at)-.65 G .055 (ape archi)-2.555 F .355 -.15(ve o)-.25 H 2.554(fs).15 G .054 (ource for include \214les and k)-2.554 F .054 (ernel source ends the \214rst tape.)-.1 F .054(The second tape con-) 5.054 F(tains a tape archi)72 474 Q .3 -.15(ve i)-.25 H(mage, also in) .15 E F2(tar)2.5 E F0 (format, of all the remaining source that comes with the system.)2.5 E .633(The entire distrib)97 489.6 R .633(ution \(barely\) \214ts on a si\ ngle TK50 cartridge, references to the second tape should)-.2 F 3.45 (be treated as being the 9th \214le on the TK50.)72 501.6 R(Man)8.45 E 5.95(yo)-.15 G 5.95(ft)-5.95 G 3.45(he programs in /usr/src/ne)-5.95 F 5.95(wh)-.25 G -2.25 -.2(av e)-5.95 H(been)6.15 E(tar+compress')72 513.6 Q 2.5(di)-.5 G 2.5(no)-2.5 G(rder to k)-2.5 E(eep the distrib)-.1 E (ution to a single tape.)-.2 E .32 LW 144 706.4 72 706.4 DL/F4 8/Symbol SF72 720 Q/F5 8/Times-Roman@0 SF .122(References of the form X\(Y\)\ mean the subsection named X in section Y of the UNIX programmer')5.176 F 2.123(sm)-.44 G(anual.)-2.123 E F0 2.5(8N)252.045 768 S -.15(ove)-2.5 G(mber 1995).15 E EP %%Page: 4 4 %%BeginPageSetup BP %%EndPageSetup /F0 10/Times-Roman@0 SF(setup.2.11 - 4)72 48 Q (Installing and Operating 2.11BSD on the PDP-11)179.51 E -.93(TA)72 84 S (PE 1:).93 E -.8(Ta)72 102 S(pe \214le).8 E(Record size)15 E(Records)15 E/F1 10/Symbol SFA F0(Contents)15 E .4 LW 443.63 106.5 72 106.5 DL 50.7(05)86.735 116 S 47.865(12 1)-50.7 F(primary tape boot block)24.4 E 47.865(512 1)142.435 128 R(boot block \(some tape boot R)24.4 E (OMs go for this cop)-.4 E(y\))-.1 E 42.865(512 14)142.435 140 R (standalone)24.4 E/F2 10/Times-Bold@0 SF(boot)2.5 E F0(program)2.5 E 50.7(15)86.735 152 S 42.865(12 23)-50.7 F(standalone)24.4 E F2 (disklabel)2.5 E F0 45.7(21)86.735 164 S 42.865(024 28)-45.7 F (standalone)24.4 E F2(mkfs)2.5 E F0(\(8\))A 45.7(31)86.735 176 S 42.865 (024 27)-45.7 F(standalone)24.4 E F2 -.18(re)2.5 G(stor).18 E F0(\(8\))A 45.7(41)86.735 188 S 42.865(024 26)-45.7 F(standalone)24.4 E F2(icheck) 2.5 E F0(\(8\))A 40.7(51)86.735 200 S 37.865(0240 300)-40.7 F/F3 10 /Times-Italic@0 SF(dump)24.4 E F0(of `)2.5 E(`root')-.74 E 2.5<278c>-.74 G(le system)-2.5 E 40.7(61)86.735 212 S 32.865(0240 2300)-40.7 F F3(tar) 24.4 E F0(dump of /usr)2.5 E 2.5(,e)-.4 G(xcepting /usr/src)-2.65 E 40.7 (71)86.735 224 S 37.865(0240 500)-40.7 F F3(tar)24.4 E F0 (dump of /usr/src/include and /usr/src/sys)2.5 E -.93(TA)72 254 S(PE 2:) .93 E -.8(Ta)72 272 S(pe \214le).8 E(Record size)15 E(Records)15 E F1 A F0(Contents)15 E 424.81 276.5 72 276.5 DL 40.7(01)86.735 286 S 32.865(0240 4500)-40.7 F F3(tar)24.4 E F0(dump of /usr/src, e)2.5 E (xcepting include and sys)-.15 E F2 2.5(3. UNIX)72 322 R(de)2.5 E (vice naming)-.15 E F0(UNIX has a set of names for de)97 337.6 Q (vices which are dif)-.25 E(ferent from the DEC names for the de)-.25 E (vices.)-.25 E (The disk and tape names used by the bootstrap and the system are:)72 361.6 Q(RK06, RK07 disks)108 385.6 Q(hk)83.87 E(RL01, RL02 disks)108 397.6 Q(rl)86.09 E(MSCP disks)108 409.6 Q(ra)109.97 E 106.09 (RM02/03/05 xp)108 421.6 R 109.42(RP04/05/06 xp)108 433.6 R(SMD disks) 108 445.6 Q(xp)114.98 E(TM02/03, TE16, TU45, TU77 tapes)108 457.6 Q(ht) 15 E(TE10/TM11 tapes)108 469.6 Q(tm)86.66 E(TS11 tapes)108 481.6 Q(ts) 114.99 E(TMSCP tapes)108 493.6 Q(tms)103.87 E(Additionally)72 517.6 Q 2.5(,t)-.65 G(he follo)-2.5 E(wing non-DEC de)-.25 E (vices are also supported:)-.25 E(SI 9500, CDC 9766)108 541.6 Q(si)90.42 E(SI, CDC 9775)108 553.6 Q(xp)112.92 E(SI6100, Fujitsu Eagle 2351A)108 565.6 Q(xp)53.2 E(Emule)108 577.6 Q 2.5(xS)-.15 G (C01B or SI9400, Fujitsu 160)-2.5 E(xp)15 E(Emule)108 589.6 Q 2.5(xS) -.15 G(C-21, xp)-2.5 E .829(The generic SMD disk dri)72 613.6 R -.15(ve) -.25 G -.4(r,).15 G F3(xp)3.729 E F0 3.329(,w)C .829 (ill handle most types of SMD disks on one or more controllers \(e) -3.329 F -.15(ve)-.25 G(n).15 E(dif)72 625.6 Q .236 (ferent types on the same controller\).)-.25 F(The)5.236 E F2(xp)2.736 E F0(dri)2.736 E -.15(ve)-.25 G 2.736(rh).15 G .236 (andles RM03, RM05, RP04, RP05 and)-2.736 F .237(RP06 disks)5.237 F (on DEC, Emule)72 637.6 Q(x, Dilog, and SI UNIB)-.15 E(US or MASSB)-.1 E (US controllers.)-.1 E 2.553 (MSCP disks and TMSCP tapes include SCSI dri)97 653.2 R -.15(ve)-.25 G 5.053(sa).15 G 2.553(ttached to the RQZX1 controller on the)-5.053 F 4.021(PDP-11/93. MSCP)72 665.2 R 1.521 (disks and TMSCP tapes also include SCSI dri)4.021 F -.15(ve)-.25 G 4.021(sa).15 G 1.522(ttached to the Emule)-4.021 F 4.022(xU)-.15 G 1.522 (C07 or)-4.022 F .951(UC08 Q-B)72 677.2 R .951(US controllers on Q-b)-.1 F .951(us systems as well as the UC17 and UC18 controllers on UNIB)-.2 F .95(US sys-)-.1 F(tems.)72 689.2 Q .32 LW 144 697.2 72 697.2 DL/F4 8 /Symbol SF72 710.8 Q/F5 8/Times-Roman@0 SF 1.103(The number of reco\ rds in each tape \214le are approximate and do not necessarily correspo\ nd to the actual)5.176 F(number on the tape.)82 720.8 Q F0 2.5(8N) 252.045 768 S -.15(ove)-2.5 G(mber 1995).15 E EP %%Page: 5 5 %%BeginPageSetup BP %%EndPageSetup /F0 10/Times-Roman@0 SF(Installing and Operating 2.11BSD on the PDP-11) 72 48 Q(Setup.2.11 - 5)177.84 E (The standalone system used to bootstrap the full UNIX system uses de)97 84 Q(vice names of the form:)-.25 E/F1 10/Times-Italic@0 SF(xx)108 102 Q F0(\()1.666 E F1(c)A F0(,)A F1(y)A F0(,)A F1(z)A F0(\))A(where)72 120 Q F1(xx)2.542 E F0 .042(is one of)2.542 F/F2 10/Times-Bold@0 SF(hk)2.542 E F0(,)A F2(ht)2.542 E F0(,)A F2(rk)2.543 E F0(,)A F2(rl)2.543 E F0(,)A F2 (tm)2.543 E F0(,)A F2(ts)2.543 E F0(,)A F2(tms)2.543 E F0 2.543(,o)C(r) -2.543 E F2(xp)2.543 E F0 5.043(.T)C .043(he v)-5.043 F(alue)-.25 E F1 (c)2.543 E F0 .043(speci\214es the controller number \(0-3\).)2.543 F (This)5.043 E -.25(va)72 132 S(lue is usually not e).25 E(xplicitly gi) -.15 E -.15(ve)-.25 G 2.5(n. The).15 F(def)2.5 E (ault is 0 if booting from the standard \(\214rst\) CSR of a de)-.1 E (vice.)-.25 E 2.217(Example: if there are tw)97 147.6 R 4.717(oM)-.1 G 2.216(SCP controllers in the system addressed as 0172150 and 0172154) -4.717 F(respecti)72 159.6 Q -.15(ve)-.25 G .25 (ly booting from the controller at 172154 requires that).15 F F1(c)2.75 E F0 .25(be gi)2.75 F -.15(ve)-.25 G 2.75(na).15 G 2.75(s1)-2.75 G 5.25 (.B)-2.75 G .25(ooting from the standard)-5.25 F 1.613(CSR of 0172150 w) 72 171.6 R 1.613(ould be done by specifying)-.1 F F1(c)4.112 E F0 1.612 (as 0 or omitting the)4.112 F F1(c)4.112 E F0(parameter)4.112 E(.)-.55 E F2(boot)6.612 E F0(automatically)4.112 E 1.658 (detects if the \214rst \(standard\) CSR is being used.)72 183.6 R 1.658 (All future references will ignore the)9.158 F F1(c)4.159 E F0 1.659 (parameter by)4.159 F(assuming the def)72 195.6 Q(ault v)-.1 E(alue.) -.25 E .719(The v)97 211.2 R(alue)-.25 E F1(y)3.219 E F0 .719 (speci\214es the de)3.219 F .719(vice or dri)-.25 F 1.018 -.15(ve u)-.25 H .718(nit to use.).15 F(The)5.718 E F1(z)3.218 E F0 -.25(va)3.218 G .718(lue is interpreted dif).25 F .718(ferently for tapes)-.25 F .651(a\ nd disks: for disks it is a partition number \(0 thru 7\) corresponding\ to partitions \264a\264 thru \264h\264 respecti)72 223.2 R -.15(ve)-.25 G(ly).15 E(.)-.65 E .542(This should al)72 235.2 R -.1(wa)-.1 G .542 (ys be zero unless you).1 F F2 -.18(re)3.042 G(ally).18 E F0(kno)3.042 E 3.042(ww)-.25 G .542(hat you are doing.)-3.042 F .541 (The ability to load a k)5.541 F .541(ernel from)-.1 F 1.198(the sw)72 247.2 R 1.198(ap area is planned for the future b)-.1 F 1.198 (ut does not presently e)-.2 F 3.698(xist. F)-.15 F 1.198(or tapes)-.15 F F1(z)3.698 E F0 1.198(is a \214le number on the)3.698 F(tape.)72 259.2 Q/F3 10/Symbol SFA F0 .692(In all simple cases, a dri)97 274.8 R .992 -.15(ve w)-.25 H .692(ith unit number 0 \(determined either by a u\ nit plug on the front of the).15 F(dri)72 286.8 Q -.15(ve)-.25 G 3.059 (,o).15 G 3.059(rj)-3.059 G .559(umper settings on the dri)-3.059 F .859 -.15(ve o)-.25 H 3.059(rc).15 G .559 (ontroller\) will be called unit 0 in its UNIX \214le name.)-3.059 F .559(\214le name.)5.559 F 1.145 (If there are multiple controllers, the dri)72 298.8 R 1.445 -.15(ve u) -.25 H 1.146 (nit numbers will normally be counted within each controller).15 F(.) -.55 E .664(Thus dri)72 310.8 R -.15(ve)-.25 G 3.164(so).15 G 3.164(nt) -3.164 G .663(he the \214rst controller are numbered 0 thru 7 and dri) -3.164 F -.15(ve)-.25 G 3.163(so).15 G 3.163(nt)-3.163 G .663 (he second controller are num-)-3.163 F .592 (bered 0 thru 7 on controller 1.)72 322.8 R .592(Returning to the discu\ ssion of the standalone system, recall that tapes also)5.592 F .308 (took tw)72 334.8 R 2.808(oi)-.1 G(nte)-2.808 E .308(ger parameters.) -.15 F .308(In the case of a TE16/TU tape formatter on dri)5.308 F .607 -.15(ve 0)-.25 H 2.807(,t).15 G .307(he \214les on the tape ha)-2.807 F -.15(ve)-.2 G .132(names `)72 346.8 R(`ht\(0,0\)')-.74 E .132(', `)-.74 F(`ht\(0,1\)')-.74 E .132(', etc.)-.74 F .132(Here `)5.132 F(`\214le') -.74 E 2.632('m)-.74 G .133 (eans a tape \214le containing a single data stream separated by)-2.632 F 2.506(as)72 358.8 S .006(ingle tape mark.)-2.506 F .006(The distrib) 5.006 F .006(ution tapes ha)-.2 F .306 -.15(ve d)-.2 H .006 (ata structures in the tape \214les and though the \214rst tape con-).15 F(tains only 7 tape \214les, it contains se)72 370.8 Q -.15(ve)-.25 G (ral thousand UNIX \214les.).15 E 1.221(Each UNIX ph)97 386.4 R 1.221 (ysical disk is di)-.05 F 1.221 (vided into 8 logical disk partitions, each of which may occup)-.25 F 3.722(ya)-.1 G -.15(ny)-3.722 G(consecuti)72 398.4 Q .747 -.15(ve cy) -.25 H .447(linder range on the ph).15 F .447(ysical de)-.05 F 2.947 (vice. While)-.25 F -.15(ove)2.947 G .447(rlapping partitions are allo) .15 F .446(wed the)-.25 F 2.946(ya)-.15 G .446(re not a)-2.946 F .688 (good idea, being an accident w)72 410.4 R .689 (aiting to happen \(making one \214lesystem will destro)-.1 F 3.189(yt) -.1 G .689(he other o)-3.189 F -.15(ve)-.15 G(rlapping).15 E 3.096 (\214lesystems\). The)72 422.4 R -.15(cy)3.096 G .595 (linders occupied by the 8 partitions for each dri).15 F .895 -.15(ve t) -.25 H .595(ype are speci\214ed by the disk label).15 F (read from the disk.)72 434.4 Q .22(If no label e)97 450 R .22 (xists the disk will not be bootable and while the k)-.15 F .22 (ernel attempts not to damage unlabeled)-.1 F .354(disks \(by sw)72 462 R .354(apping to or doing a crash dump on a li)-.1 F .654 -.15(ve \214) -.25 H .353(lesystem\) there is a chance that \214lesystem damage).15 F (will result if a k)72 474 Q(ernel is loaded from an unlabeled disk.)-.1 E .561(The standalone)97 489.6 R F2(disklabel)3.061 E F0 .561 (program is used to de\214ne the partition tables.)3.061 F .562 (Each partition may be used)5.562 F .487(either as a ra)72 501.6 R 2.987 (wd)-.15 G .487(ata area \(such as a sw)-2.987 F .486 (apping area\) or to store a UNIX \214le system.)-.1 F .486 (It is mandatory for the)5.486 F .332 (\214rst partition on a disk to start at sector of)72 513.6 R .333 (fset 0 because the 'a' partition is used to read and write the label) -.25 F .624(\(which is at the be)72 525.6 R .624(ginning of the disk\).) -.15 F .624(If the dri)5.624 F .924 -.15(ve i)-.25 H 3.124(st).15 G 3.124(ob)-3.124 G 3.124(eu)-3.124 G .623 (sed to bootstrap a UNIX system then the 'a')-3.124 F .325 (partition must be of type)72 537.6 R F2(2.11BSD)2.826 E F0 .326 (\(FS_V71K in)2.826 F F1(disklabel.h)2.826 E F0 2.826(\)a)C .326 (nd at least 4Mb is size.)-2.826 F 2.826(A')5.326 G .326 (b' partition of at)-2.826 F .846 (least 2-3Mb \(4Mb is a good choice if space is a)72 549.6 R -.25(va)-.2 G .846(ilable\) for sw).25 F .846(apping is also needed.)-.1 F .846 (If a dri)5.846 F 1.146 -.15(ve i)-.25 H 3.346(sb).15 G(eing)-3.346 E .461(used solely for data then that dri)72 561.6 R .761 -.15(ve n)-.25 H .461(eed not ha).15 F .761 -.15(ve a ')-.2 H .461(b' \(sw).15 F .461 (ap\) partition b)-.1 F .461(ut partition 'a' must still span the)-.2 F .046(\214rst part of the disk.)72 573.6 R .046 (The second partition is used as a sw)5.046 F .046 (apping area, and the rest of the disk is di)-.1 F .045(vided into)-.25 F(spaces for additional `)72 585.6 Q(`mounted \214le systems')-.74 E 2.5 ('b)-.74 G 2.5(yu)-2.5 G(se of one or more additional partitions.)-2.5 E .32 LW 144 604.6 72 604.6 DL/F4 8/Symbol SF72 618.2 Q/F5 8 /Times-Bold@0 SF(Note:)5.176 E/F6 8/Times-Roman@0 SF .744 (that while a tape \214le consists of a single data stream, the distrib) 2.744 F .743(ution tape\(s\) ha)-.16 F .983 -.12(ve d)-.16 H .743 (ata structures in).12 F(these \214les.)82 628.2 Q (Although the \214rst tape contains only 8 tape \214les, the)4 E 2(yc) -.12 G(omprise se)-2 E -.12(ve)-.2 G(ral thousand UNIX \214les.).12 E F5 (Note:)82 640 Q F6 .258(The standalone tape dri)2.257 F .498 -.12(ve u) -.2 H .258(nit number is specially encoded to specify both unit number \ and tape den-).12 F .037(sity \(BPI\).)82 650 R .037 (Most tape subsystems either automatically adjust to tape density or ha) 4.037 F .276 -.12(ve s)-.16 H .036(witches on the dri).12 F -.12(ve)-.2 G 2.036(st).12 G(o)-2.036 E .673 (force the density to a particular setting, b)82 660 R .673 (ut for those which don')-.16 F 2.673(tt)-.144 G .673(he follo)-2.673 F .673(wing density select mechanisms)-.2 F .065(may be necessary)82 670 R 4.065(.T)-.52 G(he)-4.065 E F5(ts)2.065 E F6 .065(only operates at 1600\ BPI, so there is no special unit density encoding.)2.065 F(The)4.064 E F5(ht)2.064 E F6(will)2.064 E .85(operate at either 800BPI or 1600BPI.) 82 680 R .851 (Units 0 through 3 corresponding to 800BPI, and Units 4 through 7)4.851 F .465(corresponding to 1600BPI on dri)82 690 R -.12(ve)-.2 G 2.465(s0t) .12 G .465(hrough 3 respecti)-2.465 F -.12(ve)-.2 G(ly).12 E 4.464(.T) -.52 G .464(he standard DEC)-4.464 F F5(tm)2.464 E F6 .464 (only supports 800BPI)2.464 F .316(\(and hence can')82 700 R 2.316(tb) -.144 G 2.316(eu)-2.316 G .316(sed with the 2.11BSD distrib)-2.316 F .316(ution tape\), b)-.16 F .316(ut se)-.16 F -.12(ve)-.2 G .316 (ral widely used).12 F F5(tm)2.316 E F6 .316(emulators support)2.316 F .541(1600BPI and e)82 710 R -.12(ve)-.2 G 2.541(n6).12 G 2.541 (250BPI. Units)-2.541 F 2.541(0t)2.541 G .541 (hrough 3 corresponding to 800BPI, Units 4 through 7 corresponding) -2.541 F (to 1600BPI, and Units 8 through 11 corresponding to 6250BPI on dri)82 720 Q -.12(ve)-.2 G 2(s0t).12 G(hrough 3 respecti)-2 E -.12(ve)-.2 G(ly) .12 E(.)-.52 E F0 2.5(8N)252.045 768 S -.15(ove)-2.5 G(mber 1995).15 E EP %%Page: 6 6 %%BeginPageSetup BP %%EndPageSetup /F0 10/Times-Roman@0 SF(setup.2.11 - 6)72 48 Q (Installing and Operating 2.11BSD on the PDP-11)179.51 E .599 (The third \('c'\) logical partition of each ph)97 84 R .599 (ysical disk also has a con)-.05 F -.15(ve)-.4 G .6 (ntional usage: it allo).15 F .6(ws access)-.25 F 1.145 (to the entire ph)72 96 R 1.145(ysical de)-.05 F 1.145 (vice, including the bad sector forw)-.25 F 1.145 (arding information recorded at the end of the)-.1 F .445 (disk \(one track plus 126 sectors\).)72 108 R .445 (It is occasionally used to store a single lar)5.445 F .446 (ge \214le system or to access the)-.18 F .221 (entire pack when making a cop)72 120 R 2.721(yo)-.1 G 2.721(fi)-2.721 G 2.721(to)-2.721 G 2.721(na)-2.721 G(nother)-2.721 E 5.221(.C)-.55 G .221 (are must be tak)-5.221 F .221(en when using this partition not to o)-.1 F -.15(ve)-.15 G -.2(r-).15 G(write the last fe)72 132 Q 2.5(wt)-.25 G (racks and thereby destro)-2.5 E(ying the bad sector information.)-.1 E .533(Unfortunately while the dri)97 147.6 R -.15(ve)-.25 G .533 (rs can follo).15 F 3.033(wt)-.25 G .533(he rules abo)-3.033 F .833 -.15 (ve t)-.15 H .533(he entries in).15 F/F1 10/Times-Italic@0 SF (/etc/disktab)3.033 E F0(\()3.034 E F1(disktab)A F0 .534(\(5\)\) do) 1.666 F 2.676(not. The)72 159.6 R .176(entries in)2.676 F F1 (/etc/disktab)2.676 E F0 .175(are translations of the old partition tab\ les which used to be embedded in the)2.676 F(de)72 171.6 Q .537 (vice dri)-.25 F -.15(ve)-.25 G .537 (rs and are thus probably not suitable for use without editing.).15 F .538(In some cases it may be that the)5.537 F .094(8th \('h'\) partitio\ n is used for access to the entire disk rather than the third \('c'\) p\ artition.)72 183.6 R .094(Caution should be)5.094 F(observ)72 195.6 Q (ed when using the)-.15 E F1(ne)2.5 E(wfs)-.15 E F0(\(8\) and)1.666 E F1 (disklabel)2.5 E F0(\(8\) commands.)1.666 E/F2 10/Times-Bold@0 SF 2.5 (4. UNIX)72 219.6 R(de)2.5 E(vices: block and raw)-.15 E F0 .835 (UNIX mak)97 235.2 R .835(es a distinction between `)-.1 F(`block')-.74 E 3.336('a)-.74 G .836(nd `)-3.336 F(`ra)-.74 E(w')-.15 E 3.336('\()-.74 G .836(character\) de)-3.336 F 3.336(vices. Each)-.25 F .836 (disk has a block)3.336 F(de)72 247.2 Q .28(vice interf)-.25 F .28 (ace where the system mak)-.1 F .28(es the de)-.1 F .279 (vice byte addressable and you can write a single byte in the)-.25 F .585(middle of the disk.)72 259.2 R .585 (The system will read out the data from the disk sector)5.585 F 3.085 (,i)-.4 G .586(nsert the byte you g)-3.085 F -2.25 -.2(av e)-.05 H .586 (it and)3.286 F .632(put the modi\214ed data back.)72 271.2 R .632 (The disks with the names `)5.632 F(`/de)-.74 E(v/xx0a')-.25 E .632 (', etc are block de)-.74 F 3.131(vices. There)-.25 F .631(are also) 3.131 F(ra)72 283.2 Q 4.788(wd)-.15 G -.25(ev)-4.788 G 2.288(ices a).25 F -.25(va)-.2 G 4.788(ilable. These).25 F(ha)4.788 E 2.588 -.15(ve n)-.2 H 2.288(ames lik).15 F 4.789(e`)-.1 G(`/de)-5.529 E(v/rxx0a')-.25 E 2.289(', the `)-.74 F(`r')-.74 E 4.789('h)-.74 G 2.289 (ere standing for `)-4.789 F(`ra)-.74 E(w')-.15 E 4.789('. Ra)-.74 F(w) -.15 E(de)72 295.2 Q .144(vices bypass the b)-.25 F(uf)-.2 E .143 (fer cache and use DMA directly to/from the program')-.25 F 2.643(sI) -.55 G .143(/O b)-2.643 F(uf)-.2 E .143(fers; the)-.25 F 2.643(ya)-.15 G .143(re normally)-2.643 F .573(restricted to full-sector transfers.)72 307.2 R .573 (In the bootstrap procedures we will often suggest using the ra)5.573 F 3.074(wd)-.15 G -.25(ev)-3.074 G(ices,).25 E 1.27 (because these tend to w)72 319.2 R 1.27(ork f)-.1 F(aster)-.1 E 6.27 (.R)-.55 G 1.57 -.15(aw d)-6.27 H -.25(ev).15 G 1.27 (ices are used when making ne).25 F 3.77<778c>-.25 G 1.27 (lesystems, when checking)-3.77 F .196 (unmounted \214lesystems, or for cop)72 331.2 R .196 (ying quiescent \214lesystems.)-.1 F .196(The block de)5.196 F .196 (vices are used to mount \214le sys-)-.25 F (tems, or when operating on a mounted \214lesystem such as the root.)72 343.2 Q -1.1(Yo)97 358.8 S 3.927(us)1.1 G 1.427(hould be a)-3.927 F -.1 (wa)-.15 G 1.426 (re that it is sometimes important whether to use the character de).1 F 1.426(vice \(for ef)-.25 F<8c2d>-.25 E(cienc)72 370.8 Q 1.608 (y\) or not \(because it w)-.15 F(ouldn')-.1 E 4.108(tw)-.18 G 1.609 (ork, e.g. to write a single byte in the middle of a sector\).)-4.208 F (Don')6.609 E(t)-.18 E (change the instructions by using the wrong type of de)72 382.8 Q (vice indiscriminately)-.25 E(.)-.65 E 1.109(The standalone)97 398.4 R F2(disklabel)3.609 E F0 1.108 (program must be used to alter the 'a' and 'b' partitions of a dri)3.609 F 1.408 -.15(ve b)-.25 H(eing).15 E .654(used for a bootable system.)72 410.4 R .655(This is because the k)5.654 F .655 (ernel will not permit an open partition to change size or)-.1 F(of)72 422.4 Q 2.5(fset. The)-.25 F(root and and sw)2.5 E(ap partitions are)-.1 E F2(always)2.5 E F0(open when the k)2.5 E(ernel is running.)-.1 E 2.5 (8N)252.045 768 S -.15(ove)-2.5 G(mber 1995).15 E EP %%Page: 7 7 %%BeginPageSetup BP %%EndPageSetup /F0 10/Times-Roman@0 SF(Installing and Operating 2.11BSD on the PDP-11) 72 48 Q(Setup.2.11 - 7)177.84 E/F1 12/Times-Bold@0 SF(2. BOO)205.914 84 Q(TSTRAP PR)-.48 E(OCEDURE)-.36 E F0 .054(This section e)97 123.6 R .054 (xplains the bootstrap procedure that can be used to get the k)-.15 F .053(ernel supplied with this dis-)-.1 F(trib)72 135.6 Q .474 (ution running on your machine.)-.2 F .475(It is mandatory to do a full\ bootstrap since the \214lesystem has changed)5.474 F (from 2.10.1BSD to 2.11BSD.)72 147.6 Q 1.657(The safest route is to use) 97 163.2 R/F2 10/Times-Italic@0 SF(tar)4.157 E F0 1.657(\(1\) to dump a\ ll of your current \214le systems, do a full bootstrap of)1.666 F .942 (2.11BSD and then restore user \214les from the backups.)72 175.2 R .943 (There is also an untested v)5.943 F .943(ersion of)-.15 F F2(512r)3.443 E(estor)-.37 E F0(\(8\))1.666 E -.2(av)72 187.2 S (ailable for V7 sites that need to read old dump tapes.)-.05 E .933 (It is also desirable to mak)97 202.8 R 3.433(eac)-.1 G(on)-3.433 E -.15 (ve)-.4 G .933(nient cop).15 F 3.433(yo)-.1 G 3.433(fs)-3.433 G .933 (ystem con\214guration \214les for use as guides when)-3.433 F .533 (setting up the ne)72 214.8 R 3.033(ws)-.25 G .534 (ystem; the list of \214les to sa)-3.033 F .834 -.15(ve f)-.2 H .534 (rom earlier PDP-11 UNIX systems, found in chapter 3,).15 F (may be used as a guideline.)72 226.8 Q(2.11BSD)97 242.4 Q F2 -.37(re) 4.049 G(stor).37 E F0 1.548(\(8\) is able to read and automatically con) 1.666 F -.15(ve)-.4 G 1.548(rt to the ne).15 F 4.048(wo)-.25 G 4.048(nd) -4.048 G 1.548(isk directory format)-4.048 F F2(dump)72 254.4 Q F0 (\(8\) tapes made under 2.9BSD, 2.10BSD and 2.10.1BSD.)1.666 E/F3 10 /Times-Bold@0 SF 2.5(2.1. Booting)72 278.4 R(fr)2.5 E(om tape)-.18 E F0 (The tape bootstrap procedure used to create a w)97 294 Q (orking system in)-.1 E -.2(vo)-.4 G(lv).2 E(es the follo)-.15 E (wing major steps:)-.25 E 14.17(1\) Load)72 309.6 R (the tape bootstrap monitor)2.5 E(.)-.55 E 14.17(2\) Create)72 325.2 R (the partition tables on the disk using)2.5 E F2(disklabel)2.5 E F0(.)A 14.17(3\) Create)72 340.8 R 2.5(aU)2.5 G(NIX `)-2.5 E(`root')-.74 E 2.5 <278c>-.74 G(le system system on disk using)-2.5 E F2(mkfs)2.5 E F0 (\(8\).)1.666 E 14.17(4\) Restore)72 356.4 R (the full root \214le system using)2.5 E F2 -.37(re)2.5 G(stor).37 E F0 (\(8\).)1.666 E 14.17(5\) Boot)72 372 R .792(the UNIX system on the ne) 3.292 F 3.292(wr)-.25 G .792(oot \214le system and cop)-3.292 F 3.292 (yt)-.1 G .792(he appropriate)-3.292 F F2 .793(sector 0 boot bloc)3.292 F(k)-.2 E F0(to)3.293 E(your boot de)97 384 Q(vice.)-.25 E 14.17 (6\) Build)72 399.6 R(and restore the /usr \214le system from tape with) 2.5 E F2(tar)2.5 E F0(\(1\).)1.666 E 14.17(7\) Restore)72 415.2 R (the include and k)2.5 E(ernel sources from tape.)-.1 E 14.17 (8\) Extract)72 430.8 R(the remaining source from the second tape.)2.5 E 14.17(9\) T)72 446.4 R(ailor a v)-.8 E (ersion of UNIX to your speci\214c hardw)-.15 E (are \(see section 4.2\).)-.1 E .911 (Certain of these steps are dependent on your hardw)97 462 R .911 (are con\214guration.)-.1 F .91(If your disks require format-)5.911 F .323(ting, standard DEC diagnostic utilities will ha)72 474 R .623 -.15 (ve t)-.2 H 2.823(ob).15 G 2.823(eu)-2.823 G .323(sed, the)-2.823 F 2.823(ya)-.15 G .323(re not supplied on the 2.11BSD distrib)-2.823 F(u-) -.2 E(tion tape.)72 486 Q F3 2.5(2.1.1. Step)72 510 R (1: loading the tape bootstrap monitor)2.5 E F0 2.647 -.8(To l)97 525.6 T 1.047(oad the tape bootstrap monitor).8 F 3.547<2c8c>-.4 G 1.046 (rst mount the magnetic tape on dri)-3.547 F 1.346 -.15(ve 0 a)-.25 H 3.546(tl).15 G 1.046(oad point, making)-3.546 F .089 (sure that the write ring is not inserted.)72 537.6 R .09 (Then use the normal bootstrap R)5.089 F .09 (OM, console monitor or other boot-)-.4 F(strap to boot from the tape.) 72 549.6 Q(NO)97 565.2 Q 1.054(TE: The boot blocks e)-.4 F 1.054(xpect \ the CSR of the booting controller in r0 and the unit number in r1.)-.15 F F3(boot)72 577.2 Q F0 .311(may be booted from an)2.811 F 2.811(yc)-.15 G .311(ontroller or unit, the earlier restrictions of controller 0 and \ unit 0 ha)-2.811 F .612 -.15(ve b)-.2 H(een).15 E(lifted.)72 589.2 Q .264(If no other means are a)97 604.8 R -.25(va)-.2 G .264 (ilable, the follo).25 F .263(wing code can be k)-.25 F -.15(ey)-.1 G .263(ed in and e).15 F -.15(xe)-.15 G .263(cuted at \(say\) 0100000 to) .15 F .199(boot from a TM tape dri)72 616.8 R .499 -.15(ve \()-.25 H .2 (the magic number 172526 is the address of the TM-11 current memory add\ ress).15 F(re)72 628.8 Q(gister; an adjustment may be necessary if your\ controller is at a nonstandard address\):)-.15 E 2.5(8N)252.045 768 S -.15(ove)-2.5 G(mber 1995).15 E EP %%Page: 8 8 %%BeginPageSetup BP %%EndPageSetup /F0 10/Times-Roman@0 SF(setup.2.11 - 8)72 48 Q (Installing and Operating 2.11BSD on the PDP-11)179.51 E 12.5 (012701 \(mo)108 84 R 2.5(v$)-.15 G(unit, r1\))-2.5 E 12.5 (000000 \(normally)108 96 R(unit 0\))2.5 E 12.5(012700 \(mo)108 108 R 2.5(v$)-.15 G(172526, r0\))-2.5 E(172526)108 120 Q 12.5(010040 \(mo)108 132 R 2.5(vr)-.15 G(0, -\(r0\)\))-2.5 E 12.5(012740 \(mo)108 144 R 2.5 (v$)-.15 G(60003, -\(r0\)\))-2.5 E 12.5(060003 \(if)108 156 R (unit 1 use 060403, etc\))2.5 E 12.5(000777 \(br)108 168 R(.\))2.5 E 2.5 (At)72 192 S(oggle-in routine which has been used with a TS tape dri) -2.5 E .3 -.15(ve \()-.25 H(this should be entered at 01000\):).15 E 12.5(012700 mo)108 216 R 2.5(v$)-.15 G(unit,r0)-2.5 E(000000)108 228 Q 12.5(012701 mo)108 240 R 2.5(v$)-.15 G(172522,r1)-2.5 E(172522)108 252 Q 12.5(005011 clr)108 264 R(\(r1\))2.5 E 12.5(105711 1b:tstb)108 276 R (\(r1\))2.5 E 12.5(100376 bpl)108 288 R(1b)2.5 E 12.5(012761 mo)108 300 R 2.5(v$)-.15 G(setchr)-2.5 E(,-2\(r1\))-.4 E(001040)108 312 Q(177776) 108 324 Q 12.5(105711 2b:tstb)108 336 R(\(r1\))2.5 E 12.5(100376 bpl)108 348 R(2b)2.5 E 12.5(012761 mo)108 360 R 2.5(v$)-.15 G(read,-2\(r1\))-2.5 E(001060)108 372 Q(177776)108 384 Q 12.5(000000 halt)108 396 R 12.5 (140004 setchr:)108 408 R(TS_A)2.5 E(CK|TS_CVC|TS_SETCHR)-.4 E 12.5 (001050 char)108 420 R 12.5(000000 high)108 432 R(order address)2.5 E 12.5(000010 number)108 444 R(of bytes)2.5 E 12.5(001070 char:)108 456 R (status)2.5 E(000000)108 468 Q(000016)108 480 Q(000000)108 492 Q 12.5 (140001 read:)108 504 R(TS_A)2.5 E(CK|TS_CVC|TS_READ)-.4 E 12.5 (000000 lo)108 516 R 2.5(wo)-.25 G(rder of address)-2.5 E 12.5 (000000 high)108 528 R(order of address)2.5 E 12.5(001000 number)108 540 R(of bytes to read)2.5 E 12.5(000000 status:)108 552 R 1.053 (When this is e)72 576 R -.15(xe)-.15 G 1.053 (cuted, the \214rst block of the tape will be read into memory).15 F 6.053(.H)-.65 G 1.053(alt the CPU and restart at)-6.053 F(location 0.)72 588 Q(The console should type)97 603.6 Q/F1 10/Times-Italic@0 SF(nn)108 621.6 Q/F2 10/Times-Bold@0 SF(Boot fr)A(om)-.18 E F1(xx)2.5 E F2(\()A F1 (ctlr)A F2(,)A F1(drive)A F2(,)A F1(part)A F2 2.5(\)a)C(t)-2.5 E F1(csr) 2.5 E F2(:)108 633.6 Q F0(where)72 651.6 Q F1(nn)2.565 E F0 .065 (is the CPU type on which it belie)2.565 F -.15(ve)-.25 G 2.565(si).15 G 2.565(ti)-2.565 G 2.565(sr)-2.565 G 2.565(unning. The)-2.565 F -.25(va) 2.565 G .066(lue will be one of 23, 24, 40, 44, 45, 53,).25 F 2.084(60,\ 70, 73, 83, 84, 93 or 94 depending whether separate instruction and da\ ta \(separate I/D\) and/or a)72 663.6 R(UNIB)72 675.6 Q .875 (US map are detected.)-.1 F -.15(Fo)5.875 G 3.376(rK).15 G .876 (DJ-11 systems the System Maintenance Re)-3.376 F .876(gister is e)-.15 F .876(xamined to deter)-.15 F(-)-.2 E 1.14(mine the cpu type.)72 687.6 R 1.14(At present 2.11BSD runs on the 44, 53, 70, 73, 83, 84, 93 and 94) 6.14 F F2(only)3.639 E F0 6.139(.I)C 3.639(tm)-6.139 G 1.139(ust be) -3.639 F(emphasized that 2.11BSD requires separate I/D.)72 699.6 Q F1 (ctlr)72 723.6 Q F0(is the controller number that)2.5 E F2(Boot)2.5 E F0 -.1(wa)2.5 G 2.5(sl).1 G(oaded from.)-2.5 E (It is 0 unless booting from a non-standard CSR.)5 E 2.5(8N)252.045 768 S -.15(ove)-2.5 G(mber 1995).15 E EP %%Page: 9 9 %%BeginPageSetup BP %%EndPageSetup /F0 10/Times-Roman@0 SF(Installing and Operating 2.11BSD on the PDP-11) 72 48 Q(Setup.2.11 - 9)177.84 E/F1 10/Times-Italic@0 SF(drive)72 84 Q F0 (is the dri)2.5 E .3 -.15(ve u)-.25 H(nit number).15 E(.)-.55 E(The)72 108 Q F1(part)2.954 E F0 .454 (number is disk partition or tape\214le number booted from.)2.954 F .454 (This will al)5.454 F -.1(wa)-.1 G .455(ys be 0 for the tape).1 F/F2 10 /Times-Bold@0 SF(Boot)2.955 E F0(program.)72 120 Q F1(csr)72 144 Q F0 (is an octal number telling the CSR of the controller from which)2.5 E F2(Boot)2.5 E F0 -.1(wa)2.5 G 2.5(sl).1 G(oaded.)-2.5 E -1.1(Yo)97 171.6 S 3.034(ua)1.1 G .534(re no)-3.034 F 3.034(wt)-.25 G .534 (alking to the tape bootstrap monitor)-3.034 F 5.534(.A)-.55 G 3.033(ta) -5.534 G .833 -.15(ny p)-3.033 H .533(oint in the follo).15 F .533 (wing procedure you can)-.25 F .545 (return to this section, reload the tape bootstrap, and restart.)72 183.6 R .546(Through the rest of this section, substitute the)5.545 F (correct disk type for)72 195.6 Q F1(dk)2.5 E F0(and the tape type for) 2.5 E F1(tp)2.5 E F0(.)A F2 2.5(2.1.2. Step)72 219.6 R(2: cr)2.5 E (eating the disk label)-.18 E F0(The standalone)97 235.2 Q F1(disklabel) 2.5 E F0(program is then run:)2.5 E F2(:)108 259.2 Q F1(tp)1.666 E F0 166.248(\(0,1\) \()1.666 F F1(disklabel)A F0(is tape \214le 1\))2.5 E F2 (Boot: bootde)108 271.2 Q(v=0nnnn bootcsr=0mmmmmm)-.15 E(disklabel)108 283.2 Q(Disk?)108 295.2 Q F1(dk)2.5 E F0 142.634(\(0,0\) \(dri)1.666 F .3 -.15(ve 0)-.25 H 2.5(,p).15 G(artition 0\))-2.5 E(d\(isplay\) D\(ef) 108 307.2 Q(ault\) m\(odify\) w\(rite\) q\(uit\)?)-.1 E(...)110.5 319.2 Q F2(:)108 331.2 Q F0(\(back at tape boot le)199.02 E -.15(ve)-.25 G (l\)).15 E(The)72 355.2 Q F1(disklabel)3.288 E F0 .788 (program is meant to be f)3.288 F .788(airly intuiti)-.1 F -.15(ve)-.25 G 5.788(.W).15 G .787(hen prompted with a line of choices entering the) -5.788 F -.1(ke)72 367.2 S 2.5(yj)-.05 G (ust before the left parenthesis selects the entry)-2.5 E(.)-.65 E .3 (If there is an e)97 382.8 R .3(xisting label present on)-.15 F F1(dk) 2.8 E F0 .3(\(0,0\) it will be used as the def)1.666 F 2.801(ault. T)-.1 F 2.801(oh)-.8 G -2.25 -.2(av e)-2.801 H F1(disklabel)3.001 E F0(create) 2.801 E 2.5(an)72 394.8 S .5 -.25(ew d)-2.5 H(ef).25 E (ault based on its idea of what the dri)-.1 E .3 -.15(ve i)-.25 H 2.5 (ss).15 G(elect)-2.5 E F2(D)2.5 E F0 5(.T)C(hen enter)-5 E F2(m)2.5 E F0 (to modify/edit the label.)2.5 E 1.986(The MSCP dri)97 410.4 R -.15(ve) -.25 G 4.486(ri).15 G 4.486(sq)-4.486 G 1.986 (uite good at identifying dri)-4.486 F -.15(ve)-.25 G 4.486(sb).15 G 1.986(ecause it can query the controller)-4.486 F 6.986(.O)-.55 G(ther) -6.986 E(dri)72 422.4 Q -.15(ve)-.25 G .272(rs \(notably the SMD \().15 F F2(xp)A F0 2.772(\)d)C(ri)-2.772 E -.15(ve)-.25 G .272(r\) ha).15 F .572 -.15(ve t)-.2 H 2.772(od).15 G .272 (eal with a much wider range of controllers which do not all)-2.772 F (ha)72 434.4 Q 1.808 -.15(ve t)-.2 H 1.508(he same capabilities for dri) .15 F 1.807 -.15(ve i)-.25 H 4.007(denti\214cation. When).15 F 1.507 (dealing with SMD dri)4.007 F -.15(ve)-.25 G 4.007(sy).15 G 1.507 (ou must kno)-4.007 F 4.007(wt)-.25 G(he)-4.007 E(geometry of the dri)72 446.4 Q .3 -.15(ve s)-.25 H 2.5(oy).15 G(ou can v)-2.5 E 2.5(erify and) -.15 F(correct)2.5 E F1(disklabel)2.5 E F0 1.1 -.55('s c)D(hoices.).55 E -1.1(Yo)97 462 S 3.482(uc)1.1 G .982(an ho)-3.482 F(we)-.25 E -.15(ve) -.25 G 1.782 -.4(r, i).15 H 3.482(fu).4 G .982 (sing non-DEC SMD controllers, mak)-3.482 F 3.482(et)-.1 G .982 (hings easy for)-3.482 F F1(disklabel)3.482 E F0 .983(to determine)3.483 F .337(what type of dri)72 474 R .636 -.15(ve i)-.25 H 2.836(sb).15 G .336(eing used.)-2.836 F .336(If your controller of)5.336 F .336 (fers the choice of RM02 emulation you should select)-.25 F .43 (that choice.)72 486 R .43(The standalone)5.43 F F2(xp)2.93 E F0(dri) 2.93 E -.15(ve)-.25 G 2.93(ru).15 G .43 (ses RM02 as the indication that dri)-2.93 F .73 -.15(ve i)-.25 H .43 (denti\214cation capabilities not).15 F(of)72 498 Q .7 (fered by DEC controllers are present.)-.25 F .7(The dri)5.7 F -.15(ve) -.25 G 3.2(rw).15 G .699 (ill be able to determine the geometry of the dri)-3.2 F .999 -.15(ve i) -.25 H(n).15 E 1.821(this case.)72 510 R 1.822(This is)9.321 F F2 (optional)4.322 E F0 1.822(because you can e)4.322 F 1.822 (xplicitly specify all of the parameters to the standalone)-.15 F F1 (disklabel)72 522 Q F0(program.)2.5 E 2.5(Af)97 537.6 S (ull description of the standalone)-2.5 E F1(disklabel)2.5 E F0 (program is in Appendix B of this document.)2.5 E F2 2.5(2.1.3. Step)72 561.6 R(3: cr)2.5 E(eating a UNIX `)-.18 E(`r)-.63 E(oot')-.18 E 2.5 <278c>-.63 G(le system)-2.5 E F0(No)97 577.2 Q 2.5(wc)-.25 G (reate the root \214le system using the follo)-2.5 E(wing procedure.) -.25 E/F3 10/Symbol SFA F0 1.015 (The size of the root \('a'\) \214lesystem w)97 592.8 R 1.015 (as assigned in step 2 \(creating the disk label\).)-.1 F F1(mkfs)6.015 E F0 1.015(will not)3.515 F(allo)72 604.8 Q 2.565(wa\214)-.25 G .064(le\ system to be created if there is not a label present or if the partitio\ n size is 0.)-2.565 F F1(mkfs)5.064 E F0 .064(looks at parti-)2.564 F (tion 0 \('a'\) in the disklabel for the root \214le system size.)72 616.8 Q(Finally)97 632.4 Q 4.747(,d)-.65 G 2.247 (etermine the proper interlea)-4.747 F 2.247(ving f)-.2 F(actors)-.1 E F1(m)4.747 E F0(and)4.747 E F1(n)4.747 E F0 2.247(for your disk.)4.747 F (Extensi)7.247 E 2.548 -.15(ve t)-.25 H 2.248(esting has).15 F .339 (demonstrated that the choice of)72 644.4 R F1(m)2.839 E F0 .339 (is non critical \(performance of a \214le system v)2.839 F .338 (arying only by 3 to 4% for)-.25 F 3.185(aw)72 656.4 S .685 (ide range of)-3.185 F F1(m)3.185 E F0 -.25(va)3.185 G 3.185(lues\). V) .25 F .685(alues for)-1.11 F F1(m)3.185 E F0 .685(within the range from) 3.185 F 3.185(2t)5.685 G 3.186(o5g)-3.185 G -2.15 -.25(iv e)-3.186 H .686(almost identical performance.)3.436 F .32 LW 144 664.4 72 664.4 DL /F4 8/Symbol SF72 678 Q/F5 8/Times-Bold@0 SF(Note:)5.176 E/F6 8 /Times-Roman@0 SF .362(These instructions ha)2.362 F .602 -.12(ve c)-.16 H .362(hanged quite a bit during the e).12 F -.16(vo)-.2 G .362 (lution of the system from 2.10.1BSD.).16 F(Pre-)4.362 E(viously)82 688 Q 2.049(,i)-.52 G 2.049(ft)-2.049 G .049 (he disk on which you are creating a root \214le system w)-2.049 F .049 (as an)-.08 F F5(xp)2.049 E F6 .049(disk you w)2.049 F .049(ould ha)-.08 F .289 -.12(ve b)-.16 H .05(een ask).12 F .05(ed to)-.08 F .468 (check the dri)82 698 R .708 -.12(ve t)-.2 H .468(ype re).12 F .467(gis\ ter and possibly halt the processor to patch a location \(hopefully bef\ ore the dri)-.12 F -.12(ve)-.2 G(r).12 E .23(accessed the dri)82 708 R -.12(ve)-.2 G(\).).12 E F5 .23(This is no longer needed)4.23 F F6 4.23 (.A)C .23(ll geometry and partition information is obtained from the) -4.23 F .427(disklabel created in step 2.)82 718 R 1.707 -.64(We a)4.427 H .426(lso used to gi).64 F .666 -.12(ve t)-.2 H .426(ables of).12 F F5 (m)2.426 E F6(and)2.426 E F5(n)2.426 E F6 -.2(va)2.426 G .426 (lues for v).2 F .426(arious disks, which are no)-.2 F(w)-.2 E (purposely omitted.)82 728 Q F0 2.5(8N)252.045 768 S -.15(ove)-2.5 G (mber 1995).15 E EP %%Page: 10 10 %%BeginPageSetup BP %%EndPageSetup /F0 10/Times-Roman@0 SF(setup.2.11 - 10)72 48 Q (Installing and Operating 2.11BSD on the PDP-11)174.51 E(Increasing)72 84 Q/F1 10/Times-Italic@0 SF(m)3.956 E F0 1.456 (too much actually causes de)3.956 F 1.456 (graded performance because the free blocks are too f)-.15 F 1.456 (ar apart.)-.1 F(Slo)72 96 Q .557 (wer processors \(such as the 73 and 44\) may w)-.25 F .557 (ant to start with a)-.1 F F1(m)3.057 E F0 .558(of 3 or 4, f)3.057 F .558(aster processors \(such as)-.1 F .946 (the 70 and 84\) may start with a)72 108 R F1(m)3.446 E F0 .946 (of 2 or 3.)3.446 F .946(On the other hand, the)5.946 F F1(n)3.445 E F0 -.25(va)3.445 G .945(lue is moderately important.).25 F(It)5.945 E .242 (should be the number of \214lesystem blocks contained by one c)72 120 R .242(ylinder of the disk, calculated by di)-.15 F .242(viding the)-.25 F .034(number of sectors per c)72 132 R .033(ylinder by 2, rounding do) -.15 F .033(wn if needed.)-.25 F .033(\(This is what)5.033 F F1(mkfs) 2.533 E F0 .033(does by def)2.533 F .033(ault, based on)-.1 F .083 (the geometry information in the disk label.\))72 144 R .084 (These numbers determine the layout of the free list that will be)5.083 F(constructed; the proper interlea)72 156 Q (ving will help increase the speed of the \214le system.)-.2 E .823 (Then run the standalone v)97 171.6 R .823(ersion of the)-.15 F F1(mkfs) 3.322 E F0 .822(\(8\) program.)3.322 F .822(The v)5.822 F .822 (alues in square brack)-.25 F .822(ets at the size)-.1 F .613 (prompt is the def)72 183.6 R .613(ault from the disklabel.)-.1 F .613 (Simply hit a return to accept the def)5.613 F(ault.)-.1 E F1(mkfs)5.613 E F0 .614(will allo)3.113 F 3.114(wy)-.25 G .614(ou to)-3.114 F .251 (create a smaller \214lesystem b)72 195.6 R .251 (ut you can not enter a lar)-.2 F .25(ger number than the one in brack) -.18 F 2.75(ets. In)-.1 F .25(the follo)2.75 F(wing)-.25 E (procedure, substitute the correct types for)72 207.6 Q F1(tp)2.5 E F0 (and)2.5 E F1(dk)2.5 E F0(and the size determined abo)2.5 E .3 -.15 (ve f)-.15 H(or).15 E F1(size)2.5 E F0(:)A/F2 10/Times-Bold@0 SF(:)108 231.6 Q F1(tp)1.666 E F0 166.248(\(0,2\) \()1.666 F F1(mkfs)A F0 (is tape \214le 2\))2.5 E F2(Boot: bootde)108 243.6 Q (v=0nnnn bootcsr=0mmmmmm)-.15 E(Mkfs)108 255.6 Q(\214le system:)108 267.6 Q F1(dk)2.5 E F0 119.594(\(0,0\) \(root)1.666 F (is the \214rst \214le system on dri)2.5 E .3 -.15(ve 0)-.25 H(\)).15 E F2(\214le system size:)108 279.6 Q F0([NNNN])2.5 E F1(size)2.5 E F0 (\(count of 1024 byte blocks in root\))81.27 E F2(interlea)108 291.6 Q (ving factor \(m, 2 default\):)-.25 E F1(m)2.5 E F0(\(interlea)50.41 E (ving, see abo)-.2 E -.15(ve)-.15 G(\)).15 E F2(interlea)108 303.6 Q (ving modulus \(n, 127 default\):)-.25 E F1(n)2.5 E F0(\(interlea)34.26 E(ving, see abo)-.2 E -.15(ve)-.15 G(\)).15 E F2(isize = XX)108 315.6 Q F0(\(count of inodes in root \214le system\))158.88 E F2(m/n =)108 327.6 Q F1 2.5(mn)2.5 G F0(\(interlea)157.76 E .3 -.15(ve p)-.2 H(arameters\)) .15 E F2(Exit called)108 339.6 Q F1(nn)108 351.6 Q F2(Boot)A(:)108 363.6 Q F0(\(back at tape boot le)199.02 E -.15(ve)-.25 G(l\)).15 E .847 (The number)72 399.6 R F2(nnnn)3.347 E F0 .848(is the de)3.348 F .848 (vice number of the de)-.25 F .848(vice \(high byte is the major de)-.25 F .848(vice number and the lo)-.25 F(w)-.25 E .837 (byte is the unit number\).)72 411.6 R(The)5.837 E F2(mmmmmm)3.337 E F0 .837(number is the CSR of the de)3.337 F 3.337(vice. This)-.25 F .837 (information is mainly)3.337 F (used as a reminder and diagnostic/testing purposes.)72 423.6 Q -1.1(Yo) 72 447.6 S 2.5(un)1.1 G .5 -.25(ow h)-2.5 H -2.25 -.2(av e).25 H (an empty UNIX root \214le system.)2.7 E F2 2.5(2.1.4. Step)72 471.6 R (4: r)2.5 E(estoring the r)-.18 E(oot \214le system)-.18 E F0 1.6 -.8 (To r)97 487.2 T(estore the root \214le system onto it, type).8 E F2(:) 108 511.2 Q F1(tp)1.666 E F0 166.248(\(0,3\) \()1.666 F F1 -.37(re)C (stor).37 E F0(is tape \214le 3\))2.5 E F2(Boot: bootde)108 523.2 Q (v=0nnnn bootcsr=0mmmmmm)-.15 E(Restor)108 535.2 Q -.92(Ta)108 547.2 S (pe?).92 E F1(tp)2.5 E F0 142.994(\(0,5\) \(root)1.666 F F1(dump)2.5 E F0(is tape \214le 5\))2.5 E F2(Disk?)108 559.2 Q F1(dk)2.5 E F0 142.634 (\(0,0\) \(into)1.666 F(root \214le system\))2.5 E F2(Last chance bef) 108 571.2 Q(or)-.25 E 2.5(es)-.18 G(crib)-2.5 E(bling on disk.)-.1 E F0 (\(type a carriage return to start\))41.2 E F2("End of tape")108 583.2 Q F0(\(appears on same line as message abo)141.8 E -.15(ve)-.15 G(\)).15 E F2(Exit called)108 595.2 Q F1(nn)108 607.2 Q F2(Boot)A(:)108 619.2 Q F0 (\(back at tape boot le)199.02 E -.15(ve)-.25 G(l\)).15 E(This tak)108 649.2 Q (es about 8 minutes with a TZ30 on a 11/93 and about 15 minutes using) -.1 E 2.5(aT)108 661.2 S(K50 on a 11/73.)-2.5 E .517 (If you wish, you may use the)72 679.2 R F1(ic)3.018 E(hec)-.15 E(k)-.2 E F0 .518(program on the tape,)3.018 F F1(tp)3.018 E F0 .518 (\(0,4\), to check the consistenc)1.666 F 3.018(yo)-.15 G 3.018(ft) -3.018 G .518(he \214le sys-)-3.018 F(tem you ha)72 691.2 Q .3 -.15 (ve j)-.2 H(ust installed.).15 E (This has rarely been useful and is mostly for the v)5 E -.1(oy)-.2 G (euristic.).1 E 2.5(8N)252.045 768 S -.15(ove)-2.5 G(mber 1995).15 E EP %%Page: 11 11 %%BeginPageSetup BP %%EndPageSetup /F0 10/Times-Roman@0 SF(Installing and Operating 2.11BSD on the PDP-11) 72 48 Q(Setup.2.11 - 11)172.84 E/F1 10/Times-Bold@0 SF 2.5(2.1.5. Step) 72 84 R(5: booting UNIX)2.5 E F0 -1.1(Yo)97 99.6 S 2.5(ua)1.1 G(re no) -2.5 E 2.5(wr)-.25 G(eady to boot from disk.)-2.5 E -.8(Ty)5 G(pe:).8 E F1(:)108 123.6 Q/F2 10/Times-Italic@0 SF(dk)A F0 148.474 (\(0,0\)unix \(bring)1.666 F(in unix from the root system\))2.5 E F1 (Boot: bootde)108 135.6 Q(v=0nnnn bootcsr=0mmmmmm)-.15 E F0 .314(The st\ andalone boot program will then load unix from the root \214le system y\ ou just created, and the system)72 159.6 R(should boot:)72 171.6 Q F1 (2.11BSD BSD UNIX #1: Sat J)108 189.6 Q(ul 4 01:33:03 PDT 1992)-.15 E -.18(ro)118 201.6 S(ot@wlonex.iipo.gtegsc.com:/usr/sr).18 E (c/sys/GENERIC)-.18 E(ph)108 213.6 Q(ys mem)-.15 E(=)5 E F2(???)2.5 E F1 -2.1 -.25(av a)108 225.6 T(il mem =).25 E F2(???)2.5 E F1(user mem)108 237.6 Q(=)5 E F2(???)2.5 E F1(con\214gur)108 261.6 Q 2.5(es)-.18 G (ystem)-2.5 E F2(... information about available de)108 273.6 Q (vices ...)-.15 E F0(\(Information about v)108 285.6 Q(arious de)-.25 E (vices will print;)-.25 E(most of them will probably not be found until) 108 297.6 Q(the addresses are set belo)108 309.6 Q -.65(w.)-.25 G(\)).65 E F1(erase=^?, kill=^U)108 321.6 Q 2.5(,i)-.5 G(ntr=^C)-2.5 E(#)108 333.6 Q F0 .03(UNIX itself then runs for the \214rst time and be)97 355.2 R .03(gins by printing out a banner identifying the release and) -.15 F -.15(ve)72 367.2 S (rsion of the system that is in use and the date that it w).15 E (as compiled.)-.1 E(Ne)97 382.8 Q .418(xt the)-.15 F F2(mem)2.918 E F0 .418(messages gi)2.918 F .718 -.15(ve t)-.25 H .418 (he amount of real \(ph).15 F .417(ysical\) memory)-.05 F 2.917(,t)-.65 G .417(he amount of memory left o)-2.917 F -.15(ve)-.15 G(r).15 E .052 (after the system has allocated v)72 394.8 R .053 (arious data structures, and the amount of memory a)-.25 F -.25(va)-.2 G .053(ilable to user programs).25 F(in bytes.)72 406.8 Q 2.485 (The information about dif)97 422.4 R 2.485(ferent de)-.25 F 2.485 (vices being attached or not being found is produced by the)-.25 F F2 (autocon\214g)72 434.4 Q F0 .554(\(8\) program.)1.666 F .555 (Most of this is not important for the moment, b)5.554 F .555 (ut later the de)-.2 F .555(vice table,)-.25 F F2(/etc/dtab)3.055 E F0 (,)A .116(can be edited to correspond to your hardw)72 446.4 R 2.616 (are. Ho)-.1 F(we)-.25 E -.15(ve)-.25 G .916 -.4(r, t).15 H .116 (he tape dri).4 F .415 -.15(ve o)-.25 H 2.615(ft).15 G .115 (he correct type should ha)-2.615 F .415 -.15(ve b)-.2 H(een).15 E (detected and attached.)72 458.4 Q .66(The `)97 474 R .66(`erase ...) -.74 F 2.14 -.74('' m)-.7 H .66(essage is part of /.pro\214le that w).74 F .66(as e)-.1 F -.15(xe)-.15 G .66 (cuted by the root shell when it started.).15 F(This)5.66 E .087(messag\ e is present to remind you that the character erase, line erase, and in\ terrupt characters are set to what)72 486 R .378(is standard for DEC sy\ stems; this insures that things are consistent with the DEC console int\ erf)72 498 R .379(ace charac-)-.1 F(ters.)72 510 Q 1.486(UNIX is no)97 525.6 R 3.986(wr)-.25 G 1.486(unning single user on the installed root \ \214le system, and the `UNIX Programmer')-3.986 F(s)-.55 E .414 (Manual' applies.)72 537.6 R .414(The ne)5.414 F .414 (xt section tells ho)-.15 F 2.914(wt)-.25 G 2.914(oc)-2.914 G .414 (omplete the installation of distrib)-2.914 F .415(uted softw)-.2 F .415 (are on the /usr)-.1 F 1.162(\214le system.)72 549.6 R 1.162 (The `#' is the prompt from the shell, and lets you kno)6.162 F 3.661 (wt)-.25 G 1.161(hat you are the super)-3.661 F(-user)-.2 E 3.661(,w)-.4 G(hose)-3.661 E(login name is `)72 561.6 Q(`root')-.74 E('.)-.74 E .572 (The disk with the ne)97 577.2 R 3.072(wr)-.25 G .572(oot \214le system\ on it will not be bootable directly until the block 0 bootstrap)-3.072 F .523(program for your disk has been installed.)72 589.2 R .522 (There are copies of the bootstraps in /mdec.)5.523 F(Use)5.522 E F2(dd) 3.022 E F0 .522(\(1\) to cop)1.666 F(y)-.1 E (the right boot block onto block 0 of the disk.)72 601.2 Q F1(#)108 619.2 Q F0(dd if=/mdec/)2.5 E F2(boot)A F0(of=/de)2.5 E(v/r)-.25 E F2 (dk)A F0(0a count=1).833 E(Block zero bootstraps and the de)72 637.2 Q (vices the)-.25 E 2.5(ys)-.15 G(upport are:)-2.5 E 2.5(8N)252.045 768 S -.15(ove)-2.5 G(mber 1995).15 E EP %%Page: 12 12 %%BeginPageSetup BP %%EndPageSetup /F0 10/Times-Roman@0 SF(setup.2.11 - 12)72 48 Q (Installing and Operating 2.11BSD on the PDP-11)174.51 E 38.61(boot dri) 108 84 R -.15(ve)-.25 G 15(rd).15 G -.25(ev)-15 G(ices).25 E .4 LW 433.42 88.5 108 88.5 DL 23.61(hkuboot hk)108 98 R(RK06/07)28.48 E 25.84 (rauboot ra)108 110 R(All RA, RD, RZ, RX \(e)30.71 E (xcept RX01,02\) and RC25 dri)-.15 E -.15(ve)-.25 G(s).15 E 25.28 (rkuboot rk)108 122 R(RK05)30.15 E 27.5(rluboot rl)108 134 R(RL01/02) 32.37 E 16.94(si95uboot si)108 146 R(SI 9500, CDC 9766)31.81 E 13.61 (dvhpuboot xp)108 158 R(Di)28.48 E .5 -.25(va C)-.25 H(omp V).25 E 2.5 (,A)-1.29 G(mpe)-2.5 E 2.5(x9)-.15 G(300)-2.5 E 23.61(hpuboot xp)108 170 R(RP04/05/06)28.48 E 12.5(rm03uboot xp)108 182 R(RM03)28.48 E 12.5 (rm05uboot xp)108 194 R(RM05 or SI 9500, CDC 9766)28.48 E 16.94 (si51uboot xp)108 206 R(SI 6100, Fujitsu Eagle 2351A)28.48 E 16.94 (si94uboot xp)108 218 R(Emule)28.48 E 2.5(xS)-.15 G (C01B/SC03B or SI 9400, Fujitsu 160)-2.5 E/F1 10/Times-Bold@0 SF(NO)72 242 Q(TE:)-.4 E F0 .566(If none of the abo)3.066 F .866 -.15(ve a)-.15 H .566(re correct \(most lik).15 F .566(ely with a SMD dri)-.1 F .866 -.15 (ve w)-.25 H .566(ith dif).15 F .567(fering geometry\) then you)-.25 F .274(will ha)72 254 R .574 -.15(ve t)-.2 H 2.774(ou).15 G .273 (se a tape/\215opp)-2.774 F 2.773(yb)-.1 G .273 (oot proceedure rather than a sector 0 bootblock.)-2.773 F .273 (This can be \214x)5.273 F .273(ed by creat-)-.15 F (ing a customized sector 0 boot program once the system sources ha)72 266 Q .3 -.15(ve b)-.2 H(een loaded.).15 E .684 (Once this is done, booting from this disk will load and e)97 281.6 R -.15(xe)-.15 G .685(cute the block 0 bootstrap, which will in).15 F (turn load /boot.)72 293.6 Q F1(/boot)5 E F0(will print on the console:) 2.5 E/F2 10/Times-Italic@0 SF(nn)108 317.6 Q F1(Boot fr)A(om)-.18 E F2 (dk)2.5 E F1(\()A F2(ctlr)A F1(,)A F2(unit)A F1(,)A F2(part)A F1 2.5 (\)a)C(t)-2.5 E F2(csr)2.5 E F0(:)108 329.6 Q .543 (The bootblock automatically loads and runs /)72 353.6 R F2(boot)A F0 .543(for you; if /)3.043 F F2(boot)A F0 .543 (is not found, the system will hang/loop)3.043 F(fore)72 365.6 Q -.15 (ve)-.25 G 3.983 -.55(r. T).15 H .383(he block 0 program is v).55 F .383 (ery small \(has to \214t in 512 bytes\) and simple program, ho)-.15 F (we)-.25 E -.15(ve)-.25 G 1.184 -.4(r, a).15 H .384(nd can).4 F .126 (only boot the second-stage boot from the \214rst \214le system.)72 377.6 R .126(Once /boot is running and prints its `)5.126 F .125(`: ') -.74 F 2.625('p)-.74 G(rompt,)-2.625 E(boot unix as abo)72 389.6 Q -.15 (ve)-.15 G(.).15 E(As distrib)97 405.2 Q(uted /)-.2 E F2(boot)A F0 (will load)2.5 E F2(dk)2.5 E F0(\(0,0\)unix by def)A (ault if a carriage return is typed at the)-.1 E F1(:)2.5 E F0(prompt.) 2.5 E F1(NO)97 420.8 Q(TE:)-.4 E F0 .709(NONE the primary bootstraps ha) 3.209 F 1.009 -.15(ve a p)-.2 H .709 (rompt or alternate program name capability because).15 F (of space considerations.)72 432.8 Q (No diagnostic message results if the \214le cannot be found.)5 E F1 2.5 (2.1.6. Step)72 456.8 R(6: setting up the /usr \214le system)2.5 E F0 .108(First set a shell v)97 472.4 R .108 (ariable to the name of your disk, so the commands used later will w) -.25 F .107(ork re)-.1 F -.05(ga)-.15 G .107(rdless of).05 F (the disk you ha)72 484.4 Q -.15(ve)-.2 G 2.5(;d).15 G 2.5(oo)-2.5 G (ne of the follo)-2.5 E(wing:)-.25 E F1(#)108 508.4 Q F0 12.5 (disk=hk \(if)2.5 F(you ha)2.5 E .3 -.15(ve R)-.2 H(K06').15 E 2.5(so) -.55 G 2.5(rR)-2.5 G(K07')-2.5 E(s\))-.55 E F1(#)108 520.4 Q F0 16.39 (disk=rl \(if)2.5 F(you ha)2.5 E .3 -.15(ve R)-.2 H(L01').15 E 2.5(so) -.55 G 2.5(rR)-2.5 G(L02')-2.5 E(s\))-.55 E F1(#)108 532.4 Q F0 14.73 (disk=ra \(if)2.5 F(you ha)2.5 E .3 -.15(ve a)-.2 H 2.5(nM).15 G (SCP dri)-2.5 E -.15(ve)-.25 G(\)).15 E F1(#)108 544.4 Q F0 12.5 (disk=xp \(if)2.5 F(you ha)2.5 E .3 -.15(ve a)-.2 H 2.5(nR).15 G (P06, RM03, RM05, or other SMD dri)-2.5 E -.15(ve)-.25 G(\)).15 E .027 (The ne)97 572 R .027(xt thing to do is to e)-.15 F .028 (xtract the rest of the data from the tape.)-.15 F -1.1(Yo)5.028 G 2.528 (um)1.1 G .028(ight wish to re)-2.528 F(vie)-.25 E 2.528(wt)-.25 G .028 (he disk)-2.528 F .41(con\214guration information in section 4.3 before\ continuing; you will ha)72 584 R .71 -.15(ve t)-.2 H 2.91(os).15 G .41 (elect a partition to restore the)-2.91 F .028 (/usr \214le system into which is at least)72 596 R F1(25)2.528 E F0(Me) 2.528 E -.05(ga)-.15 G .028 (bytes in size \(this is just barely enough for the system binaries).05 F(and such and lea)72 608 Q -.15(ve)-.2 G 2.5(sn).15 G 2.5(or)-2.5 G (oom for the system source.\))-2.5 E/F3 10/Symbol SFA F0 (In the command belo)97 623.6 Q(w)-.25 E F2(part)2.5 E F0 (is the partition name \(a-h\) for the partition which will hold /usr) 2.5 E(.)-.55 E F1(name=${disk}0${part})108 647.6 Q .32 LW 144 666.4 72 666.4 DL/F4 8/Symbol SF72 680 Q/F5 8/Times-Bold@0 SF(Note:)5.176 E /F6 8/Times-Roman@0 SF(Pre)3.116 E 1.116(viously a length)-.2 F 3.116 (yt)-.04 G 1.116(able of partition names or)-3.116 F -.04(ga)-.144 G 1.116(nized by speci\214c disk type w).04 F 1.116(as gi)-.08 F -.12(ve) -.2 G 3.116(n. W).12 F 1.116(ith the)-.32 F .649(introduction of diskla\ bels this is no longer necessary \(or possible since each site can sele\ ct whate)82 690 R -.12(ve)-.2 G 2.649(rp).12 G(arti-)-2.649 E .459 (tioning scheme the)82 700 R 2.459(yd)-.12 G 2.459(esire\). In)-2.459 F .459(step 2 \(creating the disklabel\) a partition should ha)2.459 F .699 -.12(ve b)-.16 H .458(een created for).12 F/F7 8/Times-Italic@0 SF (/usr)2.458 E F6(.)A .402(If this w)82 710 R .402 (as not done then it may be easier to perform step 2 no)-.08 F 2.403(wt) -.2 G .403(han to use the more comple)-2.403 F(x)-.12 E F7(disklabel) 2.403 E F6(\(8\))1.333 E(program and)82 720 Q F7(ed)2 E F6(\(1\).)1.333 E F0 2.5(8N)252.045 768 S -.15(ove)-2.5 G(mber 1995).15 E EP %%Page: 13 13 %%BeginPageSetup BP %%EndPageSetup /F0 10/Times-Roman@0 SF(Installing and Operating 2.11BSD on the PDP-11) 72 48 Q(Setup.2.11 - 13)172.84 E(Ne)72 84 Q .573 (xt, \214nd the tape you ha)-.15 F .873 -.15(ve i)-.2 H 3.073(nt).15 G .573(he follo)-3.073 F .573(wing table and e)-.25 F -.15(xe)-.15 G .572 (cute the commands in the right hand portion of).15 F(the table:)72 96 Q (DEC TM02/03, TE16/TU45/TU77)108 120 Q/F1 10/Times-Bold@0 SF(#)15 E F0 (cd /de)2.5 E(v; rm *mt*; ./MAKEDEV ht0; sync)-.25 E (DEC TS11, TK25/TU80/TS05)108 132 Q F1(#)31.66 E F0(cd /de)2.5 E (v; rm *mt*; ./MAKEDEV ts0; sync)-.25 E(DEC TM11, TU10/TE10/TS03)108 144 Q F1(#)29.44 E F0(cd /de)2.5 E(v; rm *mt*; ./MAKEDEV tm0; sync)-.25 E (DEC TMSCP)108 156 Q 2.5(,T)-1.11 G(K50/TZ30/TU81)-2.5 E F1(#)21.1 E F0 (cd /de)2.5 E(v; rm *mt*; ./MAKEDEV tu0; sync)-.25 E(EMULEX TC11)108 168 Q F1(#)87.78 E F0(cd /de)2.5 E(v; rm *mt*; ./MAKEDEV tm0; sync)-.25 E (Then e)72 192 Q -.15(xe)-.15 G(cute the follo).15 E(wing commands:)-.25 E F1(#)108 228 Q F0(date)2.5 E/F2 10/Times-Italic@0 SF(yymmddhhmm)2.5 E F0(\(set date, see)113.36 E F2(date)2.5 E F0(\(1\)\))1.666 E(....)108 240 Q F1(#)108 252 Q F0(passwd root)2.5 E(\(set passw)142.23 E (ord for super)-.1 E(-user\))-.2 E F1(New passw)108 264 Q(ord:)-.1 E F0 (\(passw)132.61 E(ord will not echo\))-.1 E F1(Retype new passw)108 276 Q(ord:)-.1 E(#)108 288 Q F0(hostname)2.5 E F2(mysitename)2.5 E F0 (\(set your hostname\))102.24 E F1(#)108 300 Q F0(ne)2.5 E(wfs ${name}) -.25 E(\(create empty user \214le system\))127.89 E(\(this tak)108 312 Q (es a minute\))-.1 E F1(#)108 324 Q F0(mount /de)2.5 E(v/${name} /usr) -.25 E(\(mount the usr \214le system\))88.71 E F1(#)108 336 Q F0 (cd /usr)2.5 E(\(mak)163.34 E 2.5(e/)-.1 G(usr the current directory\)) -2.5 E F1(#)108 348 Q F0(mt re)2.5 E(w)-.25 E F1(#)108 360 Q F0 (mt fsf 6)2.5 E F1(#)108 372 Q F0(tar xpbf 20 /de)2.5 E 97.76 (v/rmt12 \(e)-.25 F(xtract all of usr e)-.15 E(xcept usr/src\))-.15 E (\(this tak)108 384 Q(es about 15-20 minutes e)-.1 E(xcept for the)-.15 E(TK50 and TZ30 which are)108 396 Q F1(much)2.5 E F0(slo)2.5 E(wer\)) -.25 E 1.532(The data on the se)72 420 R -.15(ve)-.25 G 1.532 (nth tape \214le has no).15 F 4.032(wb)-.25 G 1.532(een e)-4.032 F 4.032 (xtracted. All)-.15 F 1.532(that remains on the \214rst tape is a small) 4.032 F(archi)72 432 Q .3 -.15(ve c)-.25 H(ontaining source for the k) .15 E(ernel and include \214les.)-.1 E .005(If you ha)97 447.6 R .305 -.15(ve a)-.2 H 2.505(ne).15 G .005(xisting/old passw)-2.655 F .004 (ord \214le to be mer)-.1 F .004 (ged back into 2.11BSD, special steps are necessary)-.18 F .983(to con) 72 459.6 R -.15(ve)-.4 G .983(rt the old passw).15 F .983 (ord \214le to the shado)-.1 F 3.483(wp)-.25 G(assw)-3.483 E .983 (ord \214le format \(shado)-.1 F 3.483(wp)-.25 G(assw)-3.483 E .984 (ord \214le and passw)-.1 F(ord)-.1 E (aging were ported from 4.3BSD and are standard in 2.11BSD \).)72 471.6 Q F1(#)108 495.6 Q F0(mt -f /de)2.5 E(v/rmt12 fsf)-.25 E (\(position tape at be)90.53 E(ginning of ne)-.15 E(xt tape \214le\)) -.15 E F1(#)108 507.6 Q F0(mkdir src)2.5 E(\(mak)131.39 E 2.5(ed)-.1 G (irectory for source\))-2.5 E F1(#)108 519.6 Q F0(cd src)2.5 E(\(mak) 145.84 E 2.5(e/)-.1 G(usr/src the current directory\))-2.5 E F1(#)108 531.6 Q F0(tar xpbf 20 /de)2.5 E 76.92(v/rmt12 \(e)-.25 F (xtract the system and include source\))-.15 E(\(this tak)108 543.6 Q (es about 5-10 minutes\))-.1 E F1(#)108 555.6 Q F0(cd /)2.5 E (\(back to root\))154.72 E F1(#)108 567.6 Q F0(chmod 755)2.5 E 5(//)5 G 2.5(usr /usr/src)-5 F(/usr/src/sys)2.5 E F1(#)108 579.6 Q F0 (rm \255f sys)2.5 E F1(#)108 591.6 Q F0(ln \255s usr/src/sys sys)2.5 E (\(mak)89.63 E 2.5(eas)-.1 G(ymbolic link to the system source\))-2.5 E F1(#)108 603.6 Q F0(umount /de)2.5 E 77.87(v/${name} \(unmount)-.25 F (/usr\))2.5 E .081(The \214rst tape has been been completely loaded.)97 631.2 R -1.1(Yo)5.081 G 2.581(uc)1.1 G .081(an check the consistenc) -2.581 F 2.581(yo)-.15 G 2.581(ft)-2.581 G .081(he /usr \214le system) -2.581 F(by doing)72 643.2 Q F1(#)108 661.2 Q F0(fsck /de)2.5 E (v/r${name})-.25 E(The output from)72 679.2 Q F2(fsc)2.5 E(k)-.2 E F0 (should look something lik)2.5 E(e:)-.1 E 2.5(8N)252.045 768 S -.15(ove) -2.5 G(mber 1995).15 E EP %%Page: 14 14 %%BeginPageSetup BP %%EndPageSetup /F0 10/Times-Roman@0 SF(setup.2.11 - 14)72 48 Q (Installing and Operating 2.11BSD on the PDP-11)174.51 E/F1 10 /Times-Bold@0 SF(** /de)108 84 Q(v/r)-.15 E/F2 10/Times-Italic@0 SF(xx)A F1(0g)A(File System: /usr)108 96 Q(NEED SCRA)108 120 Q (TCH FILE \(179 BLKS\))-.95 E(ENTER FILEN)108 132 Q 2.5(AME: /tmp/xxx) -.2 F(** Last Mounted on /usr)108 144 Q (** Phase 1 - Check Blocks and Sizes)108 156 Q(** Phase 2 - Check P)108 168 Q(athnames)-.1 E(** Phase 3 - Check Connecti)108 180 Q(vity)-.1 E (** Phase 4 - Check Refer)108 192 Q(ence Counts)-.18 E (** Phase 5 - Check Fr)108 204 Q(ee List)-.18 E (671 \214les, 3497 used, 137067 fr)108 216 Q(ee)-.18 E F0 .015(If there\ are inconsistencies in the \214le system, you may be prompted to apply\ correcti)97 237.6 R .315 -.15(ve a)-.25 H .015(ction; see the).15 F (document describing)72 249.6 Q F2(fsc)2.5 E(k)-.2 E F0 (for information.)2.5 E 1.6 -.8(To u)97 265.2 T (se the /usr \214le system, you should no).8 E 2.5(wr)-.25 G (emount it by saying)-2.5 E F1(#)108 283.2 Q F0(/etc/mount /de)2.5 E (v/${name} /usr)-.25 E F1 2.5(2.1.7. Step)72 313.2 R(7: extracting r)2.5 E(emaining sour)-.18 E(ce fr)-.18 E(om the second tape)-.18 E F0 -1.1 (Yo)97 328.8 S 2.934(uc)1.1 G .434(an then e)-2.934 F .434 (xtract the source code for the commands from the second distrib)-.15 F .433(ution tape)-.2 F/F3 10/Symbol SFA F0 .433(\(with the)2.933 F -.15(ex)72 340.8 S(ception of RK07').15 E(s, RM03')-.55 E(s, and RD52') -.55 E 2.5(sa)-.55 G (nd other small disks this will \214t in the /usr \214le system\):)-2.5 E F1(#)108 358.8 Q F0(cd /usr/src)2.5 E F1(#)108 370.8 Q F0(tar xpb 20) 2.5 E .749(If you get an error at this point, most lik)72 388.8 R .749 (ely it w)-.1 F .749(as a problem with tape positioning.)-.1 F(Re)5.749 E .749(wind the tape and)-.25 F(use the)72 400.8 Q F1(mt)2.5 E F0 (command to skip \214les, then retry the)2.5 E F1(tar)2.5 E F0(command.) 2.5 E F1 2.5(2.2. Additional)72 424.8 R(con)2.5 E -.1(ve)-.4 G (rsion inf).1 E(ormation)-.25 E F0 .336(After setting up the ne)97 440.4 R 2.836(w2)-.25 G .336 (.11BSD \214lesystems, you may restore the user \214les that were sa) -2.836 F -.15(ve)-.2 G 2.835(do).15 G 2.835(nt)-2.835 G(ape)-2.835 E .09 (before be)72 452.4 R .09(ginning the con)-.15 F -.15(ve)-.4 G 2.59 (rsion. Note).15 F .09(that the 2.11BSD)2.59 F F2 -.37(re)2.59 G(stor) .37 E F0 .09(program does its w)2.59 F .09(ork by accessing the ra)-.1 F (w)-.15 E .698(\214le system de)72 464.4 R .698 (vice and depositing inodes in the appropriate locations on disk.)-.25 F .697(This means that \214le system)5.697 F .161(dumps might not restore\ correctly if the characteristics of the \214le system ha)72 476.4 R .461 -.15(ve c)-.2 H .161(hanged \(e).15 F .162(g. if you')-.15 F .162 (re restor)-.5 F(-)-.2 E .102(ing a dump of a \214le system into a \214\ le system smaller than the original.\))72 488.4 R 1.701 -.8(To r)5.101 H .101(estore a dump tape for).8 F 2.601(,s)-.4 G(ay)-2.601 E 2.601(,t) -.65 G(he)-2.601 E(/u \214le system something lik)72 500.4 Q 2.5(et)-.1 G(he follo)-2.5 E(wing w)-.25 E(ould be used:)-.1 E F1(#)108 518.4 Q F0 (restor r /de)2.5 E(v/rxp1e)-.25 E(If)97 540 Q F2(tar)3.338 E F0 .839(i\ mages were written instead of doing a dump, you should be sure to use t\ he `p' option when)3.339 F .901(reading the \214les back.)72 552 R .901 (No matter ho)5.901 F 3.401(wy)-.25 G .9 (ou restore a \214le system, be sure and check its inte)-3.401 F .9 (grity with)-.15 F F2(fsc)3.4 E(k)-.2 E F0(when the job is complete.)72 564 Q F2(tar)97 579.6 Q F0 .203(tapes are preferred \(when possible\) b\ ecause the inode allocation is performed by the k)2.703 F .204 (ernel rather)-.1 F .635(than the)72 591.6 R F2 -.37(re)3.135 G(stor).37 E F0 .635(\(8\) program.)1.666 F .634(This has the bene\214t of allocat\ ing inodes sequentially starting from the be)5.635 F(gin-)-.15 E .787(n\ ing of the inode portion of the \214lesystem rather than preserving the\ fragmented/randomized order of the)72 603.6 R(old \214lesystem.)72 615.6 Q .32 LW 144 706.4 72 706.4 DL/F4 8/Symbol SF72 720 Q/F5 8 /Times-Roman@0 SF (On the TK50 the remaining source is the 9th \214le on the cartridge.) 5.176 E F0 2.5(8N)252.045 768 S -.15(ove)-2.5 G(mber 1995).15 E EP %%Page: 15 15 %%BeginPageSetup BP %%EndPageSetup /F0 10/Times-Roman@0 SF(Installing and Operating 2.11BSD on the PDP-11) 72 48 Q(Setup.2.11 - 15)172.84 E/F1 12/Times-Bold@0 SF (3. UPGRADING AN EXISTING SYSTEM)177.828 84 Q F0(Be)97 123.6 Q .357 (gin by reading the document `)-.15 F .357 (`Changes to the System in 2.11BSD')-.74 F 2.857('t)-.74 G 2.857(og) -2.857 G .356(et an idea of ho)-2.857 F 2.856(wt)-.25 G .356(he sys-) -2.856 F 3.925(tem changes will af)72 135.6 R 3.925 (fect your local modi\214cations.)-.25 F 3.925(If you ha)8.925 F 4.225 -.15(ve l)-.2 H 3.926(ocal de).15 F 3.926(vice dri)-.25 F -.15(ve)-.25 G 3.926(rs, see the \214le).15 F/F2 10/Times-Italic@0 SF(/sys/O)72 147.6 Q (THERS/README)-.4 E F0(for hints on ho)2.5 E 2.5(wt)-.25 G 2.5(oi)-2.5 G (nte)-2.5 E(grate your dri)-.15 E -.15(ve)-.25 G(rs into 2.11BSD.).15 E .045(The only upgrade path to 2.11BSD is to do a full bootstrap as desc\ ribed in Chapter 2.)97 163.2 R .044(As al)5.044 F -.1(wa)-.1 G .044 (ys, full).1 F .308(backups of the e)72 175.2 R .309 (xisting system should be made to guard ag)-.15 F .309 (ainst errors or f)-.05 F(ailures.)-.1 E/F3 10/Times-Bold@0 SF(NO)5.309 E(TE:)-.4 E F0 .309(The old \214lesys-)2.809 F .42 (tems can not be mounted by the ne)72 187.2 R 2.92(wk)-.25 G 2.92 (ernel. If)-3.02 F .419 (you must access old discs or \214lesystems, there is a v)2.92 F(ersion) -.15 E(of)72 199.2 Q F2(dump)2.5 E F0 (\(8\) in /usr/src/old/dump which can be used with the)1.666 E F3(raw) 2.5 E F0(disc to dump old \214lesystems.)2.5 E .356(The archi)97 214.8 R .656 -.15(ve \214)-.25 H .356(le format has changed, the 4.3BSD).15 F F2 (ar)2.856 E F0 .356(\(5\) format is no)B 2.856(wu)-.25 G 2.857 (sed. Local)-2.856 F(archi)2.857 E -.15(ve)-.25 G 2.857(sw).15 G .357 (ill ha)-2.857 F -.15(ve)-.2 G(to be con)72 226.8 Q -.15(ve)-.4 G (rted by the).15 E F2(/usr/old/ar)2.5 E(cv)-.37 E F0(program.)2.5 E F3 2.5(3.1. Files)72 250.8 R(to sa)2.5 E -.1(ve)-.25 G F0 .45(The follo)97 266.4 R .45(wing list enumerates the standard set of \214les you will w) -.25 F .449(ant to sa)-.1 F .749 -.15(ve a)-.2 H .449 (nd suggests directories).15 F .335 (in which site speci\214c \214les should be present.)72 278.4 R .336 (Note that because 2.10BSD changed so radically from pre)5.336 F(vi-) -.25 E .847(ous v)72 290.4 R .847(ersions of UNIX on the PDP-11, man) -.15 F 3.346(yo)-.15 G 3.346(ft)-3.346 G .846(hese \214les may not e) -3.346 F .846(xist on your system, and will almost)-.15 F .471 (certainly require e)72 302.4 R(xtensi)-.15 E .772 -.15(ve c)-.25 H .472 (hanges for 2.11BSD, b).15 F .472(ut it')-.2 F 2.972(ss)-.55 G .472 (till handy to ha)-2.972 F .772 -.15(ve t)-.2 H .472(hem around as you') .15 F .472(re con\214g-)-.5 F(uring 2.11BSD.)72 314.4 Q (This list will lik)5 E (ely be augmented with non-standard \214les you ha)-.1 E .3 -.15(ve a) -.2 H(dded to your system.).15 E -1.1(Yo)97 330 S 3.105(us)1.1 G .605 (hould create a)-3.105 F F2(tar)3.105 E F0 .605 (image of \(at a minimum\) the follo)3.105 F .604 (wing \214les before the ne)-.25 F 3.104<778c>-.25 G .604 (le systems are)-3.104 F 3.091(created. In)72 342 R .592 (addition, you should do a full dump before reb)3.091 F .592 (uilding the \214le system to guard ag)-.2 F .592(ainst missing)-.05 F .329(something the \214rst time around.)72 354 R .329(The 2.11BSD)5.329 F F2 -.37(re)2.829 G(stor).37 E F0 .328(\(8\) program can read and con) 1.666 F -.15(ve)-.4 G .328(rt old).15 F F2(dump)2.828 E F0 .328 (\(8\) tapes.)1.666 F 2.5(8N)252.045 768 S -.15(ove)-2.5 G(mber 1995).15 E EP %%Page: 16 16 %%BeginPageSetup BP %%EndPageSetup /F0 10/Times-Roman@0 SF(setup.2.11 - 16)72 48 Q (Installing and Operating 2.11BSD on the PDP-11)174.51 E(/.cshrc)108 84 Q/F1 10/Symbol SF90.85 E F0(root csh startup script)15 E(/.login)108 96 Q F191.39 E F0(root csh login script)15 E(/.pro\214le)108 108 Q F185.84 E F0(root sh startup script)15 E(/.rhosts)108 120 Q F1 88.06 E F0(for trusted machines and users)15 E(/de)108 132 Q 45.505 (v/MAKEDEV \210)-.25 F(in case you added an)15.515 E(ything here)-.15 E (/de)108 144 Q(v/MAKEDEV)-.25 E 24.855(.local *)-1.29 F (for making local de)15.515 E(vices)-.25 E 69.135(/etc/disktab *)108 156 R(in case you changed disk partition sizes)15.515 E 80.805 (/etc/dtab \210)108 168 R(table of de)15.515 E (vices to attach at boot time)-.25 E(/etc/fstab)108 180 Q F180.57 E F0(disk con\214guration data)15 E(/etc/ftpusers)108 192 Q F168.35 E F0(for local additions)15 E(/etc/g)108 204 Q(ate)-.05 E -.1(wa)-.25 G (ys).1 E F163.2 E F0(routing daemon database)15 E(/etc/gettytab)108 216 Q F167.79 E F0(getty database)15 E(/etc/group)108 228 Q F1 76.68 E F0(group data base)15 E(/etc/hosts)108 240 Q F179.45 E F0 (for local host information)15 E 63.855(/etc/hosts.dir *)108 252 R (must be reb)15.515 E(uilt with /etc/mkhosts)-.2 E 60.525 (/etc/hosts.pag *)108 264 R(must be reb)15.515 E(uilt with /etc/mkhosts) -.2 E(/etc/hosts.equi)108 276 Q(v)-.25 E F154.98 E F0 (for local host equi)15 E -.25(va)-.25 G(lence information).25 E (/etc/netw)108 288 Q(orks)-.1 E F163.45 E F0(for local netw)15 E (ork information)-.1 E 68.585(/etc/netstart *)108 300 R (site dependent netw)15.515 E(ork startup script)-.1 E 68.585 (/etc/passwd *)108 312 R(must be con)15.515 E -.15(ve)-.4 G (rted to shado).15 E 2.5(wp)-.25 G(assw)-2.5 E(ord \214le format)-.1 E 54.975(/etc/passwd.dir *)108 324 R(must be reb)15.515 E (uilt with /etc/mkpasswd)-.2 E 51.645(/etc/passwd.pag *)108 336 R (must be reb)15.515 E(uilt with /etc/mkpasswd)-.2 E(/etc/printcap)108 348 Q F167.24 E F0(line printer database)15 E 60.805 (/etc/protocols \210)108 360 R(in case you added an)15.515 E 2.5(yl)-.15 G(ocal protocols)-2.5 E 90.255(/etc/rc *)108 372 R(for an)15.515 E 2.5 (yl)-.15 G(ocal additions)-2.5 E 68.315(/etc/rc.local *)108 384 R (site speci\214c system startup commands)15.515 E(/etc/remote)108 396 Q F172.24 E F0(auto-dialer con\214guration)15 E 65.815 (/etc/services \210)108 408 R(for local additions)15.515 E (/etc/syslog.conf)108 420 Q F154.18 E F0 (system logger con\214guration)15 E 58.035(/etc/securettys *)108 432 R (for restricted list of ttys where root can log in)15.515 E(/etc/ttys) 108 444 Q F185.56 E F0(terminal line con\214guration data)15 E 70.245(/etc/ttytype *)108 456 R (terminal line to terminal type mapping data)15.515 E 65.815 (/etc/termcap \210)108 468 R(for an)15.515 E 2.5(yl)-.15 G (ocal entries that may ha)-2.5 E .3 -.15(ve b)-.2 H(een added).15 E 101.905(/lib \210)108 480 R(for an)15.515 E 2.5(yl)-.15 G(ocally de)-2.5 E -.15(ve)-.25 G(loped language processors).15 E 74.685 (/usr/dict/* \210)108 492 R(for local additions to w)15.515 E (ords and papers)-.1 E(/usr/hosts/MAKEHOSTS)108 504 Q F115 E F0 (for local changes)15 E 60.245(/usr/include/* \210)108 516 R (for local additions)15.515 E(/usr/lib/aliases)108 528 Q F159.45 E F0(mail forw)15 E(arding data base)-.1 E(/usr/lib/crontab)108 540 Q F1 56.12 E F0(cron daemon data base)15 E 60.235(/usr/lib/font/* \210) 108 552 R(for locally de)15.515 E -.15(ve)-.25 G(loped font libraries) .15 E(/usr/lib/lib*.a)108 564 Q F163.61 E F0(for locally libraries) 15 E 63.005(/usr/lib/lint/* \210)108 576 R(for locally de)15.515 E -.15 (ve)-.25 G(loped lint libraries).15 E(/usr/lib/sendmail.cf)108 588 Q F1 39.73 E F0(sendmail con\214guration)15 E 53.015 (/usr/lib/tabset/* \210)108 600 R(for locally de)15.515 E -.15(ve)-.25 G (loped tab setting \214les).15 E 58.015(/usr/lib/term/* \210)108 612 R (for locally de)15.515 E -.15(ve)-.25 G(loped nrof).15 E 2.5(fd)-.25 G (ri)-2.5 E .3 -.15(ve t)-.25 H(ables).15 E 56.905(/usr/lib/tmac/* \210) 108 624 R(for locally de)15.515 E -.15(ve)-.25 G(loped trof).15 E (f/nrof)-.25 E 2.5(fm)-.25 G(acros)-2.5 E(/usr/lib/uucp/*)108 636 Q F1 58.89 E F0(for local uucp con\214guration \214les)15 E 57.465 (/usr/man/manl *)108 648 R(for manual pages for locally de)15.515 E -.15 (ve)-.25 G(loped programs).15 E(/usr/msgs)108 660 Q F178.89 E F0 (for current msgs)15 E(/usr/spool/*)108 672 Q F170 E F0 (for current mail, ne)15 E(ws, uucp \214les, etc.)-.25 E(/usr/src/local) 108 684 Q F165.57 E F0(for source for locally de)15 E -.15(ve)-.25 G (loped programs).15 E(/sys/conf/HOST)108 696 Q F152.23 E F0 (con\214guration \214le for your machine)15 E(/sys/conf/\214les.HOST)108 708 Q F133.06 E F0(list of special \214les in your k)15 E(ernel)-.1 E 78.575(/*/quotas *)108 720 R(\214le system quota \214les)15.515 E 2.5 (8N)252.045 768 S -.15(ove)-2.5 G(mber 1995).15 E EP %%Page: 17 17 %%BeginPageSetup BP %%EndPageSetup /F0 10/Times-Roman@0 SF(Installing and Operating 2.11BSD on the PDP-11) 72 48 Q(Setup.2.11 - 17)172.84 E/F1 10/Symbol SF108 84 Q F0 (Files that can be used from 2.10BSD without change.)1.666 E 1.666<8846> 108 96 S(iles that need local modi\214cations mer)-1.666 E (ged into 2.11BSD \214les.)-.18 E 1.666(*F)108 108 S (iles that require special w)-1.666 E(ork to mer)-.1 E (ge and are discussed belo)-.18 E -.65(w.)-.25 G/F2 10/Times-Bold@0 SF 2.5(3.1.1. Installing)72 144 R(2.11BSD)2.5 E F0 .172(The ne)97 159.6 R .172(xt step is to b)-.15 F .172(uild a w)-.2 F .173 (orking 2.11BSD system.)-.1 F .173(This can be done by follo)5.173 F .173(wing the steps in sec-)-.25 F .564(tion 2 of this document for e)72 171.6 R .564 (xtracting the root and /usr \214le systems from the distrib)-.15 F .563 (ution tape onto unused)-.2 F(disk partitions.)72 183.6 Q .085 (Once you ha)97 199.2 R .385 -.15(ve ex)-.2 H .085 (tracted the 2.11BSD system and booted from it, you will ha).15 F .386 -.15(ve t)-.2 H 2.586(ob).15 G .086(uild a k)-2.786 F .086(ernel cus-) -.1 F .285(tomized for your con\214guration.)72 211.2 R .285(If you ha) 5.285 F .585 -.15(ve a)-.2 H .585 -.15(ny l).15 H .285(ocal de).15 F .285(vice dri)-.25 F -.15(ve)-.25 G .285(rs, the).15 F 2.785(yw)-.15 G .284(ill ha)-2.785 F .584 -.15(ve t)-.2 H 2.784(ob).15 G 2.784(ei)-2.784 G .284(ncorporated into)-2.784 F(the ne)72 223.2 Q 2.5(wk)-.25 G 2.5 (ernel. See)-2.6 F(section 4.2.3 and `)2.5 E (`Building 2.11BSD UNIX Systems.)-.74 E -.74('')-.7 G -.4(Wi)97 238.8 S .986(th the introduction of disklabels the disk partitions in 2.11BSD t\ he /etc/disktab \214le has changed).4 F(dramatically)72 250.8 Q 5.644 (.T)-.65 G .644(here is a detailed description later in this chapter ab\ out the changes.)-5.644 F .643(If you ha)5.643 F .943 -.15(ve m)-.2 H (odi\214ed).15 E .473(the partition tables in pre)72 262.8 R .474 (vious v)-.25 F .474(ersions of 2.11BSD you will need to create a ne) -.15 F 2.974(wd)-.25 G .474(isktab entry or modify)-2.974 F(an e)72 274.8 Q(xisting one.)-.15 E F2 2.5(3.2. Mer)72 298.8 R(ging y)-.1 E (our \214les fr)-.25 E(om earlier PDP-11 UNIX systems into 2.11BSD)-.18 E F0 1.45(When your system is booting reliably and you ha)97 314.4 R 1.75 -.15(ve t)-.2 H 1.45(he 2.11BSD root and /usr \214le systems fully) .15 F .486(installed you will be ready to continue with the ne)72 326.4 R .486(xt step in the con)-.15 F -.15(ve)-.4 G .486(rsion process, mer) .15 F .487(ging your old \214les)-.18 F(into the ne)72 338.4 Q 2.5(ws) -.25 G(ystem.)-2.5 E(If you sa)97 354 Q -.15(ve)-.2 G 2.5(dt).15 G (he \214les on a)-2.5 E/F3 10/Times-Italic@0 SF(tar)2.5 E F0(tape, e)2.5 E(xtract them into a scratch directory)-.15 E 2.5(,s)-.65 G(ay /usr/con) -2.5 E -.15(ve)-.4 G(rt:).15 E F2(#)108 372 Q F0(mkdir /usr/con)2.5 E -.15(ve)-.4 G(rt).15 E F2(#)108 384 Q F0(cd /usr/con)2.5 E -.15(ve)-.4 G (rt).15 E F2(#)108 396 Q F0(tar x)2.5 E -.15(Fo)97 417.6 S 3.277(rs).15 G .777(ites running 2.10.1BSD, con)-3.277 F -.15(ve)-.4 G .777 (rting local con\214guration \214les should be v).15 F .777(ery simple.) -.15 F .776(In general)5.777 F -.15(ve)72 429.6 S (ry little has changed between 2.10.1BSD and 2.11BSD with re).15 E -.05 (ga)-.15 G(rd to these \214les.).05 E -.15(Fo)97 445.2 S 2.77(rs).15 G .27(ites running a pre-2.10BSD UNIX, there is v)-2.77 F .27 (ery little that can be said here as the v)-.15 F .27(ariety of pre-) -.25 F .826(vious v)72 457.2 R .826 (ersions of PDP-11 UNIX systems and ho)-.15 F 3.326(wt)-.25 G(he)-3.326 E 3.326(yw)-.15 G .825(ere administered is lar)-3.326 F 3.325(ge. As) -.18 F .825(an e)3.325 F .825(xample, most)-.15 F(pre)72 469.2 Q .38 (vious v)-.25 F .38(ersions of PDP-11 UNIX systems used the \214les)-.15 F F3(/etc/ttys)2.88 E F0(and)2.88 E F3(/etc/ttytype)2.88 E F0 .38 (to administer which ter)2.88 F(-)-.2 E 1.054(minals should ha)72 481.2 R 1.354 -.15(ve l)-.2 H 1.054(ogin processes attached to them and what \ the types of terminals those were.).15 F(Under)6.053 E .876 (2.11BSD /etc/ttytype has disappeared entirely)72 493.2 R 3.376(,i)-.65 G .876(ts functions subsumed by /etc/ttys along with se)-3.376 F -.15 (ve)-.25 G .877(ral ne).15 F(w)-.25 E 3.709(functions. In)72 505.2 R 1.208(general you will simply ha)3.709 F 1.508 -.15(ve t)-.2 H 3.708(ou) .15 G 1.208(se your pre)-3.708 F 1.208 (vious con\214guration \214les as references as you)-.25 F .653 (con\214gure 2.11BSD to your site needs.)72 517.2 R -.15(Fa)5.653 G .653 (miliarity with 4.3BSD con\214guration is v).15 F .654 (ery helpful at this point)-.15 F(since 2.11BSD is nearly identical in \ most of the \214les listed in the pre)72 529.2 Q(vious section.)-.25 E 1.007(If you ha)97 544.8 R 1.307 -.15(ve a)-.2 H 1.307 -.15(ny h).15 H 1.007(ome gro).15 F 1.007(wn de)-.25 F 1.007(vice dri)-.25 F -.15(ve) -.25 G 1.007(rs that use major de).15 F 1.007(vice numbers reserv)-.25 F 1.006(ed by the system)-.15 F .645(you will ha)72 556.8 R .945 -.15 (ve t)-.2 H 3.145(om).15 G .645 (odify the commands used to create the de)-3.145 F .646 (vices or alter the system de)-.25 F .646(vice con\214guration)-.25 F .744(tables in /sys/pdp/conf.c.)72 568.8 R .744 (Note that almost all 2.11BSD major de)5.744 F .744 (vice numbers are dif)-.25 F .744(ferent from those in)-.25 F(pre)72 580.8 Q .591(vious PDP-11 UNIX systems e)-.25 F .591(xcept 2.10.1BSD.) -.15 F 3.091(Ac)5.591 G .591(ouple more de)-3.091 F .592 (vice numbers were added since the)-.25 F (release of 2.10.1BSD for the k)72 592.8 Q(ernel logging f)-.1 E (acility \(/de)-.1 E(v/klog\) and a \(ne)-.25 E(w\) TK50/TU81 dri)-.25 E -.15(ve)-.25 G -.55(r.).15 G .094 (System security changes require adding se)97 608.4 R -.15(ve)-.25 G .094(ral ne).15 F 2.594(w`)-.25 G(`well-kno)-3.334 E(wn')-.25 E 2.594 ('g)-.74 G .094(roups to /etc/group.)-2.594 F .094(The groups)5.094 F (that are needed by the system as distrib)72 620.4 Q(uted are:)-.2 E 2.5 (8N)252.045 768 S -.15(ove)-2.5 G(mber 1995).15 E EP %%Page: 18 18 %%BeginPageSetup BP %%EndPageSetup /F0 10/Times-Roman@0 SF(setup.2.11 - 18)72 48 Q (Installing and Operating 2.11BSD on the PDP-11)174.51 E 24.16 (name number)108 84 R .4 LW 186.87 88.5 108 88.5 DL 34.715(wheel 0)108 98 R 26.935(daemon 1)108 110 R 33.595(kmem 2)108 122 R 45.815(sys 3)108 134 R 48.035(tty 4)108 146 R 25.275(operator 5)108 158 R(staf)108 170 Q 41.075(f1)-.25 G(0)-41.075 E 43.315(bin 20)108 182 R .443 (Only users in the `)72 206 R(`wheel')-.74 E 2.943('g)-.74 G .443 (roup are permitted to)-2.943 F/F1 10/Times-Italic@0 SF(su)2.944 E F0 .444(to `)2.944 F(`root')-.74 E 2.944('. Most)-.74 F .444 (programs that manage directories in)2.944 F 1.522(/usr/spool no)72 218 R 4.022(wr)-.25 G 1.522(un set-group-id to `)-4.022 F(`daemon')-.74 E 4.021('s)-.74 G 4.021(ot)-4.021 G 1.521 (hat users cannot directly access the \214les in the spool)-4.021 F 2.925(directories. The)72 230 R .425(special \214les that access k)2.925 F .425(ernel memory)-.1 F(,)-.65 E F1(/de)2.925 E(v/kmem)-.15 E F0(and) 2.925 E F1(/de)2.925 E(v/mem)-.15 E F0 2.925(,a)C .425 (re made readable only)-2.925 F .238(by group `)72 242 R(`kmem')-.74 E 2.738('. Standard)-.74 F .237(system programs that require this access \ are made set-group-id to that group.)2.738 F .042(The group `)72 254 R (`sys')-.74 E 2.542('i)-.74 G 2.542(si)-2.542 G .042(ntended to control\ access to system sources, and other sources belong to group `)-2.542 F (`staf)-.74 E(f.)-.25 E -.74('')-.7 G .303(Rather than mak)72 266 R 2.803(eu)-.1 G(ser')-2.803 E 2.803(st)-.55 G .303 (erminals writable by all users, the)-2.803 F 2.803(ya)-.15 G .303 (re no)-2.803 F 2.803(wp)-.25 G .303(laced in group `)-2.803 F(`tty') -.74 E 2.802('a)-.74 G .302(nd made only)-2.802 F .263(group writable.) 72 278 R .263(Programs that should le)5.263 F .264(gitimately ha)-.15 F .564 -.15(ve a)-.2 H .264(ccess to write on user').15 F 2.764(st)-.55 G .264(erminals such as)-2.764 F F1(talk)2.764 E F0(and)2.764 E F1(write) 72 290 Q F0(no)2.959 E 2.959(wr)-.25 G .458(un set-group-id to `)-2.959 F(`tty')-.74 E 2.958('. The)-.74 F -.74(``)2.958 G(operator').74 E 2.958 ('g)-.74 G .458(roup controls access to disks.)-2.958 F .458(By def) 5.458 F .458(ault, disks are)-.1 F .691(readable by group `)72 302 R (`operator')-.74 E .691(', so that programs such as)-.74 F F1(df)3.191 E F0 .692(can access the \214le system information without)3.191 F (being set-user)72 314 Q(-id to `)-.2 E(`root')-.74 E('.)-.74 E(Se)97 329.6 Q -.15(ve)-.25 G .037(ral ne).15 F 2.537(wu)-.25 G .037(sers ha) -2.537 F .337 -.15(ve a)-.2 H .037(lso been added to the group of `).15 F(`well-kno)-.74 E(wn')-.25 E 2.537('u)-.74 G .037(sers in /etc/passwd.) -2.537 F .036(The cur)5.036 F(-)-.2 E(rent list is:)72 341.6 Q 24.16 (name number)108 365.6 R 186.87 370.1 108 370.1 DL 42.485(root 0)108 379.6 R 26.935(daemon 1)108 391.6 R 25.275(operator 2)108 403.6 R 36.655 (uucp 66)108 415.6 R 18.595(nobody 32767)108 427.6 R .285(The `)72 451.6 R(`daemon')-.74 E 2.785('u)-.74 G .285 (ser is used for daemon processes that do not need root pri)-2.785 F (vile)-.25 E 2.785(ges. The)-.15 F -.74(``)2.785 G(operator').74 E 2.785 ('u)-.74 G(ser)-2.785 E(-id)-.2 E 1.023 (is used as an account for dumpers so that the)72 463.6 R 3.523(yc)-.15 G 1.023(an log in without ha)-3.523 F 1.023(ving the root passw)-.2 F 3.523(ord. By)-.1 F(placing)3.523 E .991(them in the `)72 475.6 R (`operator')-.74 E 3.491('g)-.74 G .991(roup, the)-3.491 F 3.491(yc)-.15 G .992(an get read access to the disks.)-3.491 F .992(The `)5.992 F (`uucp')-.74 E 3.492('l)-.74 G .992(ogin has e)-3.492 F .992 (xisted long)-.15 F .806(before 2.11BSD, and is noted here just to pro) 72 487.6 R .806(vide a common user)-.15 F 3.305(-id. The)-.2 F(passw) 3.305 E .805(ord entry `)-.1 F(`nobody')-.74 E 3.305('h)-.74 G(as)-3.305 E(been added to specify the user with least pri)72 499.6 Q(vile)-.25 E (ge.)-.15 E 2(After restoring your old passw)97 515.2 R 2.001 (ord \214le from tape/backups, a con)-.1 F -.15(ve)-.4 G 2.001 (rsion is required to create the).15 F(shado)72 527.2 Q 2.976(wp)-.25 G (assw)-2.976 E .476(ord \214le.)-.1 F .476(Only the steps to con)5.476 F -.15(ve)-.4 G .475(rt /etc/passwd are gi).15 F -.15(ve)-.25 G 2.975(nh) .15 G .475(ere, see the v)-2.975 F .475(arious man pages for)-.25 F F1 -.15(ch)72 539.2 S(pass).15 E F0(\(1\),)1.666 E F1(vipw)2.5 E F0(\(8\),) 1.666 E F1(mkpasswd)2.5 E F0(\(8\), etc.)1.666 E/F2 10/Times-Bold@0 SF (#)108 557.2 Q F0 -.15(aw)2.5 G 2.5(k-).15 G 2.5(f/)-2.5 G(etc/a)-2.5 E (wk.script < /etc/passwd >/etc/junk)-.15 E F2(#)108 569.2 Q F0 (mkpasswd -p /etc/junk)2.5 E F2(#)108 581.2 Q F0 (mv /etc/junk.orig /etc/passwd)2.5 E F2(#)108 593.2 Q F0 (mv /etc/junk.pag /etc/passwd.pag)2.5 E F2(#)108 605.2 Q F0 (mv /etc/junk.dir /etc/passwd.dir)2.5 E F2(#)108 617.2 Q F0 (mv /etc/junk /etc/master)2.5 E(.passwd)-.55 E F2(#)108 629.2 Q F0(cho) 2.5 E(wn root /etc/passwd* /etc/master)-.25 E(.passwd)-.55 E F2(#)108 641.2 Q F0(chmod 0600 /etc/master)2.5 E(.passwd)-.55 E(The format of th\ e cron table, /usr/lib/crontab, is the same as that of 2.10.1BSD.)97 662.8 Q .516(Some of the commands pre)97 678.4 R .516 (viously in /etc/rc.local ha)-.25 F .816 -.15(ve b)-.2 H .517(een mo).15 F -.15(ve)-.15 G 3.017(dt).15 G 3.017(o/)-3.017 G .517(etc/rc; se)-3.017 F -.15(ve)-.25 G .517(ral ne).15 F 3.017(wf)-.25 G(unctions)-3.017 E .398(are no)72 690.4 R 2.898(wh)-.25 G .398(andled by /etc/rc.local.) -2.898 F -1.1(Yo)5.398 G 2.898(us)1.1 G .397 (hould look closely at the prototype v)-2.898 F .397 (ersion of /etc/rc.local and read)-.15 F .074 (the manual pages for the commands contained in it before trying to mer) 72 702.4 R .075(ge your local cop)-.18 F 3.875 -.65(y. N)-.1 H .075 (ote in particu-).65 F .472(lar that)72 714.4 R F1(ifcon\214g)2.972 E F0 .472(has had man)2.972 F 2.972(yc)-.15 G .472 (hanges, and that host names are no)-2.972 F 2.972(wf)-.25 G .471 (ully speci\214ed as domain-style names)-2.972 F(\(e.g, boris.Oswe)72 726.4 Q(go.EDU\).)-.15 E 2.5(8N)252.045 768 S -.15(ove)-2.5 G(mber 1995) .15 E EP %%Page: 19 19 %%BeginPageSetup BP %%EndPageSetup /F0 10/Times-Roman@0 SF(Installing and Operating 2.11BSD on the PDP-11) 72 48 Q(Setup.2.11 - 19)172.84 E .777 (The C library and system binaries on the distrib)97 84 R .778 (ution tape are compiled with v)-.2 F .778(ersions of)-.15 F/F1 10 /Times-Italic@0 SF -.1(ge)3.278 G(thostby-).1 E(name)72 96 Q F0(and) 2.955 E F1 -.1(ge)2.955 G(thostbyaddr).1 E F0 .455 (which use ndbm host table lookup routines instead of the name serv) 2.955 F(er)-.15 E 5.455(.Y)-.55 G .455(ou must)-6.555 F(run)72 108 Q F1 (mkhosts)3.017 E F0 .517(\(8\) to create the)1.666 F F1(ndbm)3.017 E F0 .518(host table database from)3.017 F F1(/etc/hosts)3.018 E F0 5.518(.F) C .518(or 2.11BSD the)-5.668 F F1(mkhosts)3.018 E F0(program)3.018 E .904(has been enhanced to support multiple addresses per host with orde\ r being preserv)72 120 R .903(ed \(the order in which)-.15 F .022 (the multiple addresses appear in)72 132 R F1(/etc/hosts)2.523 E F0 .023 (for the same host is the same order the addresses will be returned) 2.523 F(to the caller of)72 144 Q F1 -.1(ge)2.5 G(thostbyname).1 E F0 (\).)A .914(There is a v)97 159.6 R .913(ersion of the nameserv)-.15 F .913(er which runs under 2.11BSD.)-.15 F(Ho)5.913 E(we)-.25 E -.15(ve) -.25 G 3.413(ri).15 G 3.413(na)-3.413 G .913(ddition to ha)-3.413 F .913 (ving a)-.2 F -.2(vo)72 171.6 S .284 (racious appetite for memory there are memory leaks which cause).2 F F1 (named)2.784 E F0 .284(\(8\) to crash after running for an)1.666 F -.15 (ex)72 183.6 S(tended period.).15 E(Restarting)5 E F1(named)2.5 E F0 (\(8\) nightly from)1.666 E F1(cr)2.5 E(on)-.45 E F0(is the only w)2.5 E (ork around solution at present.)-.1 E .168(If you w)97 199.2 R .167 (ant to compile your system to use the name serv)-.1 F .167(er resolv) -.15 F .167(er routines instead of the ndbm host)-.15 F .292 (table, you will need to modify /usr/src/lib/libc/Mak)72 211.2 R .292 (e\214le according to the instructions there and then recom-)-.1 F (pile all of the system and local programs \(see section 6.5\).)72 223.2 Q/F2 10/Symbol SFA F0 .474 (The format of /etc/ttys is the same as it w)97 238.8 R .474 (as under 2.10BSD.)-.1 F .475(It includes the terminal type and secu-) 5.475 F(rity options that were pre)72 250.8 Q (viously in /etc/ttytype and /etc/securettys.)-.25 E F1(syslo)97 266.4 Q (g)-.1 E F0 .645(is the 4.4BSD-Lite v)3.145 F .645(ersion no)-.15 F 4.445 -.65(w. S)-.25 H(ee).65 E F1(syslo)3.145 E(g)-.1 E F0 .645 (\(3\) and)1.666 F F1(syslo)3.144 E(gd)-.1 E F0 .644(\(8\) for details.) 1.666 F(The)5.644 E 3.144(ya)-.15 G .644(re used by)-3.144 F(man)72 278.4 Q 4.565(yo)-.15 G 4.565(ft)-4.565 G 2.066 (he system daemons to monitor system problems more closely)-4.565 F 4.566(,f)-.65 G 2.066(or e)-4.566 F 2.066(xample netw)-.15 F 2.066 (ork routing)-.1 F(changes.)72 290.4 Q(Ag)97 306 Q .372 (ain, it must be emphasized that the nameserv)-.05 F .372(er is not rob) -.15 F .372(ust under 2.11BSD, and if the)-.2 F F1(hosts)2.871 E F0 (\214les)2.871 E 1.525(are not desired then the best alternati)72 318 R 1.825 -.15(ve i)-.25 H 4.025(st).15 G 4.025(ou)-4.025 G 1.525(se the) -4.025 F F1 -.37(re)4.025 G(solver).37 E F0 1.525 (\(5\) routines and use the nameserv)1.666 F 1.526(er on a)-.15 F (remote lar)72 330 Q(ger machine.)-.18 E(The)5 E F1 -.37(re)2.5 G (solver).37 E F0(\(5\) routines are kno)1.666 E(wn to w)-.25 E(ork.)-.1 E .947(The spooling directories sa)97 345.6 R -.15(ve)-.2 G 3.447(do).15 G 3.447(nt)-3.447 G .947(ape may be restored in their e)-3.447 F -.15 (ve)-.25 G .946(ntual resting places without too).15 F(much concern.)72 357.6 Q(Be sure to use the `)5 E(`p')-.74 E 2.5('o)-.74 G(ption to)-2.5 E F1(tar)2.5 E F0 (so that \214les are recreated with the same \214le modes:)2.5 E/F3 10 /Times-Bold@0 SF(#)108 375.6 Q F0(cd /usr)2.5 E F3(#)108 387.6 Q F0 (tar xp msgs spool/mail spool/uucp spool/uucppublic spool/ne)2.5 E(ws) -.25 E .517(The o)97 409.2 R .517(wnership and modes of tw)-.25 F 3.017 (oo)-.1 G 3.018(ft)-3.017 G .518 (hese directories needs to be changed, because)-3.018 F F1(at)3.018 E F0 (no)3.018 E 3.018(wr)-.25 G .518(uns set-)-3.018 F(user)72 421.2 Q .532 (-id `)-.2 F(`daemon')-.74 E 3.032('i)-.74 G .532(nstead of root.)-3.032 F .531 (Also, the uucp directory no longer needs to be publicly writable, as) 5.531 F F1(tip)3.031 E F0(re)72 433.2 Q -.15(ve)-.25 G .198(rts to pri) .15 F(vile)-.25 E .199(ged status to remo)-.15 F .499 -.15(ve i)-.15 H .199(ts lock \214les.).15 F .199(After cop)5.199 F .199(ying your v)-.1 F .199(ersion of /usr/spool, you should do)-.15 F(the follo)72 445.2 Q (wing:)-.25 E F3(#)108 463.2 Q F0(cho)2.5 E (wn \255R daemon /usr/spool/at)-.25 E F3(#)108 475.2 Q F0(cho)2.5 E (wn \255R root /usr/spool/uucp)-.25 E F3(#)108 487.2 Q F0 (chgrp \255R daemon /usr/spool/uucp)2.5 E F3(#)108 499.2 Q F0 (chmod \255R o\255w /usr/spool/uucp)2.5 E(Whate)97 520.8 Q -.15(ve)-.25 G 2.86(re).15 G .36(lse is left is lik)-2.86 F .359 (ely to be site speci\214c or require careful scrutin)-.1 F 2.859(yb) -.15 G .359(efore placing in its e)-2.859 F -.15(ve)-.25 G(n-).15 E (tual resting place.)72 532.8 Q (Refer to the documentation and source code before arbitrarily o)5 E -.15(ve)-.15 G(rwriting a \214le.).15 E F3 2.5(3.3. Hints)72 556.8 R (on con)2.5 E -.1(ve)-.4 G(rting fr).1 E(om pr)-.18 E -.15(ev)-.18 G (ious PDP-11 UNIX systems to 2.11BSD).15 E F0 .284(This section summari\ zes some of the signi\214cant changes in 2.11BSD from 2.10.1BSD.)97 572.4 R .284(The installa-)5.284 F 1 (tion guide for 2.10.1BSD is included in the distrib)72 584.4 R .999 (ution as /usr/doc/2.10/setup.2.10 and should be read if)-.2 F 1.401 (you are not presently running 2.10BSD or 2.10.1BSD.)72 596.4 R 1.401 (It does not include changes in the netw)6.401 F 1.402(ork; see)-.1 F (chapter 5 for information on setting up the netw)72 608.4 Q(ork.)-.1 E .871(Old core \214les will not be intelligible by the current deb)97 624 R .87(uggers because of numerous changes to the)-.2 F .437 (user structure.)72 636 R .437(Also remo)5.437 F -.15(ve)-.15 G 2.937 (df).15 G .437(rom the user structure are the members u_of)-2.937 F .438 (fset, u_count, u_base, u_se)-.25 F(g\215g,)-.15 E 2.067 (the 4.3BSD uio/io)72 648 R -.15(ve)-.15 G 2.067(c/rdwri k).15 F 2.067 (ernel i/o model ha)-.1 F 2.066(ving been put in place.)-.2 F 2.066 (The 4.3BSD)7.066 F F1(namei)4.566 E F0(ar)4.566 E(gument)-.18 E(encaps\ ulation technique has been ported, which adds the u_nd member to the us\ er structure.)72 660 Q .516 (Note, once your system is installed and running, you should mak)97 675.6 R 3.016(es)-.1 G .517(ure that you recompile and rein-)-3.016 F .048(stall the directory)72 687.6 R F1(usr/sr)2.548 E(c/etc/tzone)-.37 E F0 5.048(.R)C .048(ead through the Mak)-5.048 F .047 (e\214le \214rst, if you')-.1 F .047(re not located on the W)-.5 F .047 (est Coast)-.8 F 2.053(you will ha)72 699.6 R 2.354 -.15(ve t)-.2 H 4.554(oc).15 G 2.054(hange it.)-4.554 F 2.054 (This directory is an addition since 4.3BSD, and is intended to solv) 7.054 F 4.554(et)-.15 G(he)-4.554 E .32 LW 144 707.6 72 707.6 DL/F4 8 /Symbol SF72 721.2 Q/F5 8/Times-Roman@0 SF .479(Note: The resolv) 5.176 F .479(er routines add about 5kb of te)-.12 F .479 (xt and 1kb of data to each program.)-.12 F .478(Also, the resolv)4.478 F .478(er rou-)-.12 F(tines use more stack space which may cause lar)82 731.2 Q(ge programs to crash due to f)-.144 E(ailure to e)-.08 E (xtend the stack area.)-.12 E F0 2.5(8N)252.045 768 S -.15(ove)-2.5 G (mber 1995).15 E EP %%Page: 20 20 %%BeginPageSetup BP %%EndPageSetup /F0 10/Times-Roman@0 SF(setup.2.11 - 20)72 48 Q (Installing and Operating 2.11BSD on the PDP-11)174.51 E(Daylight Sa)72 84 Q(vings T)-.2 E(ime problems once and for all.)-.35 E .042(The incor\ e inode structure has had the i_id member added as part of implementing\ the 4.3BSD namei)97 99.6 R 2.564(cache. The)72 111.6 R .064 (di_addr member of the on disk inode structure is no)2.564 F 2.564(wa) -.25 G 2.564(na)-2.564 G .064(rray of type)-2.564 F/F1 10/Times-Bold@0 SF(daddr_t)2.565 E F0 .065(instead of)2.565 F F1(char)2.565 E F0(.)A (The old 3 byte pack)72 123.6 Q(ed block number is obsolete at last.)-.1 E 1.345(The on disk directory structure is that of 4.3BSD with the dif) 97 139.2 R 1.344(ference that the inode number is an)-.25 F .484 (unsigned short instead of a long.)72 151.2 R .484(This w)5.484 F .484 (as done to reduce the amount of long arithmetic in the k)-.1 F .485 (ernel and)-.1 F .77(to maintain compatibility with earlier v)72 163.2 R .77(ersions with re)-.15 F -.05(ga)-.15 G .77 (rd to the maximum number of inodes per \214lesys-).05 F 3.328(tem. Gi) 72 175.2 R -.15(ve)-.25 G 3.328(nt).15 G .829(he typical size of discs \ used with 2.11BSD the limit on the number of inodes per \214lesystem) -3.328 F(will not be a problem.)72 187.2 Q(And ag)97 202.8 Q (ain, 2.11BSD is not \214lesystem compatible with an)-.05 E 2.5(yp)-.15 G(re)-2.5 E(vious PDP-11 UNIX system.)-.25 E .686(If you w)97 218.4 R .686(ant to use)-.1 F/F2 10/Times-Italic@0 SF(ps)3.186 E F0 .686 (after booting a ne)3.186 F 3.186(wk)-.25 G .685 (ernel, and before going multiuser)-3.286 F 3.185(,y)-.4 G .685 (ou must initialize its)-3.185 F(name list database by running)72 230.4 Q F2(ps \255U)2.5 E F0(.)A F1 2.5(3.4. Hints)72 254.4 R(on possible pr) 2.5 E(oblems upgrading fr)-.18 E(om the 2.10.1BSD)-.18 E 2.5(3.4.1. New) 72 278.4 R(utmp UT_N)2.5 E(AMESIZE.)-.2 E(UT_N)97 294 Q(AMESIZE)-.2 E F0 .848(in >)3.348 F F2(<)A F0 .848(utmp.h w)B .848 (as changed from 8 to 15.)-.1 F .849(This w)5.849 F(on')-.1 E 3.349(ta) -.18 G -.25(ff)-3.349 G .849(ect correctly written pro-).25 F .579 (grams \(those which do not hard code the constant 8\) at the source le) 72 306 R -.15(ve)-.25 G 3.078(lb).15 G .578(ut does cause changes in v) -3.278 F(arious)-.25 E 2.572(databases. This)72 318 R .072 (means that old binaries w)2.572 F(on')-.1 E 2.572(tb)-.18 G 2.572(ea) -2.572 G .072(ble to cope with ne)-2.572 F 2.573(wd)-.25 G .073 (atabases \(passwd, aliases, etc\) and)-2.573 F(vice v)72 330 Q(ersa.) -.15 E .99(This change w)97 345.6 R .99 (as necessary since the systems a)-.1 F -.25(va)-.2 G .99 (ilable for 2.11BSD de).25 F -.15(ve)-.25 G .99 (lopment had to be shared).15 F .942(with systems in which UT_N)72 357.6 R .942(AMESIZE w)-.35 F .943(as set at 15.)-.1 F .943 (If this change/incompatibility is not desired, then)5.943 F .892 (utmp.h and wtmp.h will ha)72 369.6 R 1.191 -.15(ve t)-.2 H 3.391(ob).15 G 3.391(em)-3.391 G .891 (odi\214ed and the system libraries and applications reb)-3.391 F .891 (uilt before pro-)-.2 F(ceeding to load local softw)72 381.6 Q(are.)-.1 E .977(The simplest w)97 397.2 R .977 (ay to deal with this incompatibility is simply to reb)-.1 F .978 (uild all your databases from the)-.2 F 1.955(source data.)72 409.2 R 1.955(In particular)6.955 F 4.455(,y)-.4 G 1.954 (ou should be sure you reb)-4.455 F(uild)-.2 E F2(/etc/passwd)4.454 E F0 (,)1.666 E F2(/etc/hosts)4.454 E F0 4.454(,a)1.666 G(nd)-4.454 E F2 (/usr/lib/aliases)4.454 E F0 .241(databases via the commands:)72 421.2 R F2 .241(/etc/mkpasswd /etc/passwd)2.741 F F0(,)1.666 E F2 .242 (/etc/mkhosts /etc/hosts)2.741 F F0 2.742(,a)1.666 G(nd)-2.742 E F2 (/usr/ucb/ne)2.742 E(waliases.)-.15 E F1 2.5(3.4.2. man)72 445.2 R (system)2.5 E F0 1.071 (The manual system continues to track the changes going on in 4BSD.)97 460.8 R 1.071(I'm not con)6.071 F 1.071(vinced the ne)-.4 F(w)-.25 E .005(setup is better)72 472.8 R 2.506(,b)-.4 G .006 (ut it does seem to be the method of the moment.)-2.706 F .006 (The setup is essentially the same as that in)5.006 F(the)72 484.8 Q F1 (4.3BSD-T)2.5 E(AHOE)-.9 E F0(distrib)2.5 E (ution with the manual source in /usr/src/man.)-.2 E F1 2.5 (3.4.3. NMOUNT)72 508.8 R(lo)2.5 E(wer)-.1 E(ed)-.18 E F0 1.297(The v)97 524.4 R 1.297(alue of)-.25 F F1(NMOUNT)3.797 E F0(in)3.797 E F2 (/sys/h/par)3.797 E(am.h)-.15 E F0 1.296(is set to 5 in the distrib) 3.797 F 1.296(ution system.)-.2 F 1.296(This will be too)6.296 F .395 (small for man)72 536.4 R 2.896(ys)-.15 G 2.896(ites. Since)-2.896 F .396(each mount table entry costs about 440 bytes of v)2.896 F .396 (aluable k)-.25 F .396(ernel dataspace this)-.1 F .229 (number should be chosen with care.)72 548.4 R .229 (See Appendix A for an e)5.229 F .229(xplanation of ho)-.15 F 2.728(wt) -.25 G 2.728(or)-2.728 G(econ\214gure)-2.728 E F1(NMOUNT)2.728 E(.)-.9 E 2.5(3.4.4. Shado)72 572.4 R 2.5(wp)-.1 G(assw)-2.5 E(ords)-.1 E F0 .602 (The May 1989 release of the 4.3BSD shado)97 588 R 3.103(wp)-.25 G(assw) -3.103 E .603(ord \214le has been ported to 2.11BSD.)-.1 F -.15(Pa)5.603 G(ssw).15 E(ord)-.1 E(aging is also implemented.)72 600 Q F1 2.5 (3.4.5. New)72 624 R(/etc/r)2.5 E 2.5(cs)-.18 G(tartup scripts)-2.5 E F2 (/etc/r)97 639.6 Q(c)-.37 E F0(and)2.5 E F2(/etc/r)2.5 E(c.local)-.37 E F0(ha)2.5 E .3 -.15(ve c)-.2 H(hanged f).15 E(airly signi\214cantly)-.1 E 2.5(,a)-.65 G(nd)-2.5 E F2(/etc/netstart)97 655.2 Q F0 .207 (has been added to con\214gure site speci\214c netw)2.707 F .206 (ork features \(much of this w)-.1 F .206(as pulled from)-.1 F .135 (the old rc.local\).)72 667.2 R F2(/etc/netstart)5.136 E F0 .136 (uses the tin)2.636 F 2.636(yp)-.15 G(rogram)-2.636 E F2(testnet)2.636 E F0 .136(which attempts to create a sock)2.636 F .136(et and prints NO) -.1 F(on stdout if an error is returned by the k)72 679.2 Q (ernel, YES if no error w)-.1 E(as returned.)-.1 E F1 2.5(3.4.6. mkfs,) 72 703.2 R(mkpr)2.5 E(oto, mklost+f)-.18 E(ound)-.25 E F2(mkfs)97 718.8 Q F0 2.637(\(8\) no longer can populate a \214lesystem with \214les.) 1.666 F 2.637(The 4.3BSD v)7.637 F 2.637(ersions of)-.15 F F2(mkfs)5.137 E F0 2.637(\(8\) and)1.666 F F2(mkpr)72 730.8 Q(oto)-.45 E F0 .185 (\(8\) were ported to 2.11BSD.)1.666 F .186 (There is a limit on the size of the \214le which)5.185 F F2(mkpr)2.686 E(oto)-.45 E F0 .186(\(8\) can place on)1.666 F 2.5(8N)252.045 768 S -.15(ove)-2.5 G(mber 1995).15 E EP %%Page: 21 21 %%BeginPageSetup BP %%EndPageSetup /F0 10/Times-Roman@0 SF(Installing and Operating 2.11BSD on the PDP-11) 72 48 Q(Setup.2.11 - 21)172.84 E 2.5(an)72 84 S -.25(ew)-2.5 G (ly created \214lesystem.).25 E(Only \214les up to single indirect \(ab\ out 260kb\) may be copied at this time.)5 E/F1 10/Times-Italic@0 SF (mklost+found)97 99.6 Q F0 1.309(\(8\) is a ported v)1.666 F 1.308 (ersion from 4.3BSD, the only change being to use 63 character \214le) -.15 F 1.689(names \(MAXN)72 111.6 R 1.689 (AMLEN is 63 at this time in 2.11BSD\) instead of 255.)-.35 F F1 (mklost+found)9.19 E F0 1.69(\(8\) is really not)1.666 F(needed,)72 123.6 Q F1(fsc)2.818 E(k)-.2 E F0 .318(\(8\) is no)1.666 F 2.818(wc)-.25 G .318(apable of automatically e)-2.818 F .318 (xtending lost+found by up to the number of direct blocks)-.15 F (in an inode.)72 135.6 Q/F2 10/Times-Bold@0 SF 2.5(3.4.7. /etc/disktab) 72 159.6 R F0 .817(The format of /etc/disktab is no)97 175.2 R 3.317(wt) -.25 G .817(he same as 4.3BSD-Reno and 4.4BSD.)-3.317 F(Pre)5.818 E .818 (viously to describe a)-.25 F(dri)72 187.2 Q .3 -.15(ve \()-.25 H (an RM03 for e).15 E (xample\) the /etc/disktab \214le had entries of the form:)-.15 E (:ty=remo)72 211.2 Q -.25(va)-.15 G(ble:ns#32:nt#5:nc#823:sf:).25 E (:b0=/mdec/rm03uboot:)72 223.2 Q(:pa#9600:ba#1024:f)72 235.2 Q(a#1024:) -.1 E(:pb#9600:bb#1024:fb#1024:)72 247.2 Q(:pc#131520:bc#1024:fc#1024:) 72 259.2 Q(:pf#121920:bf#1024:f)72 271.2 Q(f#1024:)-.25 E (:pg#112320:bg#1024:fg#1024:)72 283.2 Q(:ph#131520:bh#1024:fh#1024:)72 295.2 Q .294(Note that there is no information at all about which c)72 319.2 R .293(ylinder a partition starts at or which partitions o)-.15 F -.15(ve)-.15 G(rlap).15 E 1.058(and may not be used simultaneously)72 331.2 R 6.059(.T)-.65 G 1.059(hat information w)-6.059 F 1.059(as k)-.1 F 1.059(ept in tables in the dri)-.1 F -.15(ve)-.25 G 4.659 -.55(r. I) .15 H 3.559(fy).55 G 1.059(ou modi\214ed)-3.559 F(/etc/disktab it w)72 343.2 Q(ould ha)-.1 E .3 -.15(ve n)-.2 H 2.5(oe).15 G -.25(ff)-2.5 G (ect without also changing the dri).25 E -.15(ve)-.25 G 2.5(ra).15 G (nd recompiling the k)-2.5 E(ernel.)-.1 E(The ne)72 358.8 Q 2.5(w/)-.25 G(etc/disktab \214le looks lik)-2.5 E 2.5(et)-.1 G(his:)-2.5 E(:ty=remo) 72 382.8 Q -.25(va)-.15 G(ble:ns#32:nt#5:nc#823:sf:).25 E (:b0=/mdec/rm03uboot:)72 394.8 Q(:pa#9600:oa#0:ba#1024:f)72 406.8 Q (a#1024:ta=2.11BSD:)-.1 E(:pb#9600:ob#9600:bb#1024:fb#1024:tb=sw)72 418.8 Q(ap:)-.1 E(:pc#131520:oc#0:bc#1024:fc#1024:)72 430.8 Q (:pf#121920:of#9600:bf#1024:f)72 442.8 Q(f#1024:tf=2.11BSD:)-.25 E (:pg#112320:og#19200:bg#1024:fg#1024:tg=2.11BSD:)72 454.8 Q (:ph#131520:oh#0:bh#1024:fh#1024:th=2.11BSD)72 466.8 Q .772 (There are tw)97 494.4 R 3.271(on)-.1 G 1.271 -.25(ew \214)-3.271 H .771 (elds per partition, the 'o' \(oa, ob, usw).25 F .771 (.\) \214eld speci\214es the of)-.65 F .771(fset in sectors that)-.25 F .616(the partition be)72 506.4 R .616(gins at.)-.15 F .616(The ')5.616 F .616(t' \214eld speci\214es the partition type.)-.18 F .617 (Only those partitions which are)5.616 F F2(2.11BSD)3.117 E F0 .002 (will be recognized by)72 518.4 R F1(ne)2.502 E(wfs)-.15 E F0 .002 (\(8\) and the k)1.666 F .002(ernel as \214lesystems.)-.1 F .002(The k) 5.002 F .002(ernel also will not sw)-.1 F .001(ap or place a crash)-.1 F (dump on a partition that is not of type)72 530.4 Q F2(swap)2.5 E F0(.)A .561(The tw)97 546 R 3.061(oe)-.1 G .561(xamples abo)-3.211 F .861 -.15 (ve a)-.15 H .561(re equi).15 F -.25(va)-.25 G .561(lent and pro).25 F .561(vide an e)-.15 F .562(xample of a translating an old style disktab) -.15 F .107(entry into a ne)72 558 R 2.607(ws)-.25 G .107(tyle entry) -2.607 F 5.107(.T)-.65 G 2.607(ot)-5.907 G .106 (ranslate a customized disktab entries you will need:)-2.607 F .106 (1\) a cop)5.106 F 2.606(yo)-.1 G 2.606(fy)-2.606 G .106(our cur)-2.606 F(-)-.2 E .262(rent partition tables from the de)72 570 R .262(vice dri) -.25 F -.15(ve)-.25 G 1.062 -.4(r, 2).15 H 2.763(\)ac).4 G(op)-2.763 E 2.763(yo)-.1 G 2.763(ft)-2.763 G .263(he old disktab entry)-2.763 F 2.763(,3)-.65 G 2.763(\)y)-2.763 G .263(our current /etc/fstab \214le.) -2.763 F .376(In ne)72 582 R 2.876(wd)-.25 G .376(isktab entries you sh\ ould only place those partitions you actually use.)-2.876 F .375 (There is no need to declare)5.375 F(\(as w)72 594 Q(as done in the e) -.1 E(xamples abo)-.15 E -.15(ve)-.15 G 2.5(\)a).15 G (ll of the possible partitions.)-2.5 E .592(If you ha)97 609.6 R .892 -.15(ve c)-.2 H .592(hanged the disk partition sizes, be sure to mak).15 F 3.093(et)-.1 G .593(he necessary /etc/disktab changes and)-3.093 F .536(label your disks BEFORE trying to access an)72 621.6 R 3.036(yo) -.15 G 3.036(fy)-3.036 G .536(our old \214le systems!)-3.036 F .536 (There are tw)5.536 F 3.035(ow)-.1 G .535(ays to label your)-3.135 F 3.472(disks. The)72 633.6 R .972(standalone disklabel program is one w) 3.472 F(ay)-.1 E 5.972(.I)-.65 G 3.472(ti)-5.972 G 3.472(sa)-3.472 G .972(lso possible to label disks using)-3.472 F F1(disklabel)3.473 E F0 (\(8\))1.666 E .287(with the \255r option \255 this w)72 645.6 R .287 (orks e)-.1 F -.15(ve)-.25 G 2.787(nw).15 G .287(hen running on a k) -2.787 F .287(ernel which does not support labels \(\255r reads and)-.1 F .35(writes the ra)72 657.6 R 2.85(wd)-.15 G .351 (isk, thus it is possible to label disks on an older k)-2.85 F .351 (ernel as long as the)-.1 F F1(disklabel)2.851 E F0 .351(\(8\) program) 1.666 F(is present\).)72 669.6 Q 2.5(8N)252.045 768 S -.15(ove)-2.5 G (mber 1995).15 E EP %%Page: 22 22 %%BeginPageSetup BP %%EndPageSetup /F0 10/Times-Roman@0 SF(setup.2.11 - 22)72 48 Q (Installing and Operating 2.11BSD on the PDP-11)174.51 E/F1 12 /Times-Bold@0 SF(4. SYSTEM SETUP)236.49 84 Q F0 .195 (This section describes procedures used to set up a PDP-11 UNIX system.) 97 123.6 R .194(These procedures are used)5.194 F .785(when a system is\ \214rst installed or when the system con\214guration changes.)72 135.6 R .785(Procedures for normal system)5.785 F (operation are described in the ne)72 147.6 Q(xt section.)-.15 E/F2 10 /Times-Bold@0 SF 2.5(4.1. Cr)72 171.6 R(eating a UNIX boot)-.18 E/F3 10 /Times-Italic@0 SF(/boot)97 187.2 Q F0 .524(uses the de)3.024 F .523 (vice information passed to it from the bootstrap in determining the de) -.25 F .523(vice, unit and)-.25 F .408(\214le to load.)72 199.2 R .408 (If an autoreboot is being done the k)7.908 F .408(ernel will ha)-.1 F .709 -.15(ve p)-.2 H .409(assed the de).15 F .409 (vice information to the boot-)-.25 F (strap as well as setting the autoreboot \215ag.)72 211.2 Q F3(/boot)97 226.8 Q F0(does not require recompilation to adapt to a ne)2.5 E 2.5(wa) -.25 G(utoreboot de)-2.5 E(vice.)-.25 E F2 2.5(4.2. K)72 250.8 R(er)-.25 E(nel con\214guration)-.15 E F0 (This section brie\215y describes the layout of the k)97 266.4 Q (ernel code and ho)-.1 E 2.5<778c>-.25 G(les for de)-2.5 E (vices are made.)-.25 E F2 2.5(4.2.1. K)72 290.4 R(er)-.25 E(nel or)-.15 E(ganization)-.1 E F0 1.107(As distrib)97 306 R 1.107(uted, the k)-.2 F 1.107(ernel source is in a separate tar image.)-.1 F 1.107 (The source may be ph)6.107 F 1.106(ysically located)-.05 F(an)72 318 Q .291(ywhere within an)-.15 F 2.791<798c>-.15 G .291(le system so long a\ s a symbolic link to the location is created for the \214le /sys \(man) -2.791 F(y)-.15 E 1.847 (\214les in /usr/include are normally symbolic links relati)72 330 R 2.147 -.15(ve t)-.25 H 4.347(o/).15 G 4.347(sys\). In)-4.347 F 1.846 (further discussions of the system)4.346 F (source all path names will be gi)72 342 Q -.15(ve)-.25 G 2.5(nr).15 G (elati)-2.5 E .3 -.15(ve t)-.25 H 2.5(o/).15 G(sys.)-2.5 E 2.231(The di\ rectory /sys/sys contains the mainline machine independent operating sy\ stem code.)97 357.6 R(Files)7.231 E(within this directory are con)72 369.6 Q -.15(ve)-.4 G(ntionally named with the follo).15 E (wing pre\214x)-.25 E(es:)-.15 E 66.16(init_ system)108 393.6 R (initialization)2.5 E -.1(ke)108 405.6 S 61.83(rn_ k).1 F (ernel \(authentication, process management, etc.\))-.1 E 57.28 (quota_ k)108 417.6 R(ernel portion of disk quota system)-.1 E 62.28 (subr_ misc.)108 429.6 R(subroutines used throughout the k)2.5 E(ernel) -.1 E 66.72(sys_ system)108 441.6 R(calls and the lik)2.5 E(e)-.1 E 68.94(tty_ terminal)108 453.6 R(handling)2.5 E 67.28(ufs_ \214le)108 465.6 R(system)2.5 E 62.28(uipc_ interprocess)108 477.6 R(communication) 2.5 E 66.72(vm_ memory)108 489.6 R(management)2.5 E (The remaining directories are or)97 517.2 Q -.05(ga)-.18 G (nized as follo).05 E(ws:)-.25 E 61.16(/sys/h machine)108 541.2 R (independent include \214les)2.5 E 48.39(/sys/conf site)108 553.2 R (con\214guration \214les and basic templates)2.5 E 53.94(/sys/net netw) 108 565.2 R(ork independent, b)-.1 E(ut netw)-.2 E(ork related code)-.1 E 38.94(/sys/netinet D)108 577.2 R(ARP)-.4 E 2.5(AI)-.92 G(nternet code) -2.5 E 38.38(/sys/netimp IMP)108 589.2 R(support code)2.5 E 45.05 (/sys/netns Xerox)108 601.2 R(NS support code)2.5 E 51.16 (/sys/pdp PDP-11)108 613.2 R(speci\214c mainline code)2.5 E 45.05 (/sys/pdpif PDP-11)108 625.2 R(netw)2.5 E(ork interf)-.1 E(ace code)-.1 E 33.94(/sys/pdpmba PDP-11)108 637.2 R(MASSB)2.5 E(US de)-.1 E(vice dri) -.25 E -.15(ve)-.25 G(rs and related code).15 E 36.72 (/sys/pdpuba PDP-11)108 649.2 R(UNIB)2.5 E(US de)-.1 E(vice dri)-.25 E -.15(ve)-.25 G(rs and related code).15 E(Man)97 676.8 Q 4.261(yo)-.15 G 4.261(ft)-4.261 G 1.761(hese directories are referenced through /usr/in\ clude with symbolic links.)-4.261 F -.15(Fo)6.76 G 4.26(re).15 G (xample,)-4.41 E .519(/usr/include/sys is a symbolic link to /sys/h.)72 688.8 R .519(The system code, as distrib)5.519 F .52 (uted, is mostly independent of the)-.2 F .393 (include \214les in /usr/include.)72 700.8 R .392 (Unfortunately not all references to /usr/include ha)5.392 F .692 -.15 (ve b)-.2 H .392(een eradicated, so com-).15 F (piling the system requires the /usr \214le system to be mounted.)72 712.8 Q 2.5(8N)252.045 768 S -.15(ove)-2.5 G(mber 1995).15 E EP %%Page: 23 23 %%BeginPageSetup BP %%EndPageSetup /F0 10/Times-Roman@0 SF(Installing and Operating 2.11BSD on the PDP-11) 72 48 Q(Setup.2.11 - 23)172.84 E/F1 10/Times-Bold@0 SF 2.5(4.2.2. De)72 84 R(vices and de)-.15 E(vice dri)-.15 E -.1(ve)-.1 G(rs).1 E F0(De)97 99.6 Q 2.213(vices supported by UNIX are implemented in the k)-.25 F 2.213(ernel by dri)-.1 F -.15(ve)-.25 G 2.214(rs whose source is k).15 F 2.214(ept in)-.1 F 1.07(/sys/pdp, /sys/pdpuba, or /sys/pdpmba.)72 111.6 R 1.07(These dri)6.07 F -.15(ve)-.25 G 1.07 (rs are loaded into the system when included in a cpu).15 F .782 (speci\214c con\214guration \214le k)72 123.6 R .782 (ept in the conf directory)-.1 F 5.782(.D)-.65 G -.25(ev)-5.782 G .783 (ices are accessed through special \214les in the \214le).25 F .792 (system, made by the)72 135.6 R/F2 10/Times-Italic@0 SF(mknod)3.292 E F0 .792(\(8\) program and normally k)1.666 F .792(ept in the /de)-.1 F 3.292(vd)-.25 G(irectory)-3.292 E 5.792(.F)-.65 G .792(or all the de) -5.942 F .792(vices sup-)-.25 F(ported by the distrib)72 147.6 Q (ution system, the \214les in /de)-.2 E 2.5(va)-.25 G (re created by the /de)-2.5 E(v/MAKEDEV shell script.)-.25 E 3.081 (Determine the set of de)97 163.2 R 3.081(vices that you ha)-.25 F 3.381 -.15(ve a)-.2 H 3.081(nd create a ne).15 F 5.581(w/)-.25 G(de)-5.581 E 5.582(vd)-.25 G 3.082(irectory by running the)-5.582 F 3.747 (MAKEDEV script.)72 175.2 R 3.747(First create a ne)8.747 F 6.247(wd) -.25 G 3.746(irectory /ne)-6.247 F(wde)-.25 E 5.046 -.65(v, c)-.25 H(op) .65 E 6.246(yM)-.1 G 3.746(AKEDEV into it, edit the \214le)-6.246 F (MAKEDEV)72 187.2 Q 1.864(.local to pro)-1.29 F 1.864 (vide an entry for local needs, and run it to generate a /ne)-.15 F(wde) -.25 E 4.365(vd)-.25 G(irectory)-4.365 E 6.865(.F)-.65 G(or)-7.015 E .535(instance, if your machine has a single DZ11, a single DH11, an RM0\ 3 disk, an EMULEX UNIB)72 199.2 R .534(US SMD)-.1 F(disk controller)72 211.2 Q 2.5(,a)-.4 G 2.5(nA)-2.5 G(MPEX 9300 disk, and a TE16 tape dri) -2.5 E .3 -.15(ve y)-.25 H(ou w).15 E(ould do:)-.1 E F1(#)108 229.2 Q F0 (cd /)2.5 E F1(#)108 241.2 Q F0(mkdir ne)2.5 E(wde)-.25 E(v)-.25 E F1(#) 108 253.2 Q F0(cp de)2.5 E(v/MAKEDEV ne)-.25 E(wde)-.25 E(v/MAKEDEV)-.25 E F1(#)108 265.2 Q F0(cd ne)2.5 E(wde)-.25 E(v)-.25 E F1(#)108 277.2 Q F0(MAKEDEV dz0 dh0 xp0 xp1 ht0 std LOCAL)2.5 E 1.655(Note the `)72 295.2 R(`std')-.74 E 4.155('a)-.74 G -.18(rg)-4.155 G 1.655 (ument causes standard de).18 F 1.655(vices such as)-.25 F F2(/de)4.156 E(v/console)-.15 E F0 4.156(,t)C 1.656(he machine console,)-4.156 F F2 (/de)4.156 E(v/null)-.15 E F0(,)A F2(/de)72 307.2 Q(v/tty)-.15 E F0(,)A F2(/de)2.5 E(v/klo)-.15 E(g)-.1 E F0 2.5(,e)C 2.5(tc. to)-2.5 F (be created.)2.5 E -1.1(Yo)97 322.8 S 2.5(uc)1.1 G(an then do)-2.5 E F1 (#)108 340.8 Q F0(cd /)2.5 E F1(#)108 352.8 Q F0(mv de)2.5 E 2.5(vo)-.25 G(ldde)-2.5 E 2.5(v;m)-.25 G 2.5(vn)-2.5 G -.25(ew)-2.5 G(de).25 E 2.5 (vd)-.25 G -.25(ev)-2.5 G F1(#)108 364.8 Q F0(sync)2.5 E .81 (to install the ne)72 382.8 R 3.31(wd)-.25 G -.25(ev)-3.31 G .81 (ice directory).25 F(.)-.65 E/F3 10/Symbol SFA F0 .81(As distrib) 3.31 F .809(uted almost all of the de)-.2 F .809 (vice nodes are already present and)-.25 F 1.384(you may wish to remo)72 394.8 R 1.684 -.15(ve u)-.15 H 1.385(nused entries from /de).15 F 3.885 (vt)-.25 G 3.885(os)-3.885 G 1.385(peed up scanning of the directory) -3.885 F 6.385(.T)-.65 G 1.385(he terminal)-6.385 F .664(nodes are almo\ st certainly incorrect for your site and will need to be deleted and re\ created.)72 406.8 R .663(Directly con-)5.663 F .974 (nected terminals should ha)72 418.8 R 1.274 -.15(ve t)-.2 H .974 (he softcarrier bit on in their minor de).15 F .974(vice numbers.)-.25 F .974(Since MAKEDEV by)5.974 F(def)72 430.8 Q .772(ault creates terminal\ \(dh, dz, etc\) nodes with the softcarrier bit of)-.1 F 3.272(fy)-.25 G .772(ou will ha)-3.272 F 1.072 -.15(ve t)-.2 H 3.272(od).15 G .772 (elete those nodes)-3.272 F (and recreate those terminal nodes which are directly connected:)72 442.8 Q F1(#)108 460.8 Q F0(cd /de)2.5 E(v)-.25 E F1(#)108 472.8 Q F0 (rm ttyh0)2.5 E F1(#)108 484.8 Q F0(mknod ttyh0 c 3 128)2.5 E F1 2.5 (4.2.3. Building)72 514.8 R(new system images)2.5 E F0 .81(The k)97 530.4 R .811(ernel con\214guration of each UNIX system is described by \ a single con\214guration \214le, stored in)-.1 F(the)72 542.4 Q F2 (/sys/conf)3.206 E F0(directory)3.206 E 5.706(.T)-.65 G .705 (he format of this \214le is v)-5.706 F .705 (ery simple consisting of lines starting with an)-.15 F F2(identi\214er) 3.205 E F0(follo)72 554.4 Q .251(wed by a)-.25 F F2(value)2.751 E F0 5.251(.B)C .251(lank lines and an)-5.251 F .251(ything past a `)-.15 F (`#')-.74 E 2.751('\()-.74 G .251(including the #\) are comments.)-2.751 F .251(This \214le is pro-)5.251 F .305(cessed by the shell script)72 566.4 R F2(con\214g)2.804 E F0 .304(in the same directory)2.804 F 5.304 (.T)-.65 G .304(he manual pages in section 4 of the UNIX manual)-5.304 F .449(specify the con\214guration lines necessary for v)72 578.4 R .449 (arious de)-.25 F 2.949(vices. A)-.25 F(comprehensi)2.949 E .749 -.15 (ve l)-.25 H .45(ist of system options with).15 F (descriptions of their meanings and ef)72 590.4 Q (fects can be found in appendix A.)-.25 E .431 (The con\214guration \214le)97 606 R F2(GENERIC)2.931 E F0 .431 (in the conf directory w)2.931 F .431(as used to b)-.1 F .43 (uild the generic distrib)-.2 F .43(ution k)-.2 F(er)-.1 E(-)-.2 E 2.749 (nel. T)72 618 R 2.749(ob)-.8 G .249 (uild a local con\214guration \214le, cop)-2.949 F 2.749(yG)-.1 G .249 (ENERIC to a ne)-2.749 F 2.75<778c>-.25 G(le)-2.75 E F2(SYSTEM)2.75 E F0 2.75(,e)C(dit)-2.75 E F2(SYSTEM)2.75 E F0 .25(for your local)2.75 F .205 (system con\214guration, and then type "./con\214g)72 630 R F2(SYSTEM) 2.704 E F0 2.704(". This)B .204(will create the directory)2.704 F F2 (../SYSTEM)2.704 E F0 .204(and cop)2.704 F(y)-.1 E .142 (specially edited \214les into based on the de\214nitions in)72 642 R F2 (SYSTEM)2.643 E F0 5.143(.C)C .143(hange directory into the ne)-5.143 F 2.643(ws)-.25 G .143(ystem direc-)-2.643 F(tory and type "mak)72 654 Q 2.5(ea)-.1 G(ll".)-2.5 E F3A F0(,)A .32 LW 144 692.8 72 692.8 DL/F4 8/Symbol SF72 706.4 Q/F5 8/Times-Roman@0 SF -.88(Yo)5.176 G 2(um).88 G(ust reboot your system before you can remo)-2 E .24 -.12(ve t)-.12 H (he /oldde).12 E 2(vd)-.2 G(irectory)-2 E(.)-.52 E F472 720 Q F5 (note that non-separate systems are not currently supported)5.176 E F0 2.5(8N)252.045 768 S -.15(ove)-2.5 G(mber 1995).15 E EP %%Page: 24 24 %%BeginPageSetup BP %%EndPageSetup /F0 10/Times-Roman@0 SF(setup.2.11 - 24)72 48 Q (Installing and Operating 2.11BSD on the PDP-11)174.51 E/F1 10 /Times-Bold@0 SF(#)108 84 Q F0(cp GENERIC)2.5 E/F2 10/Times-Italic@0 SF (SYSTEM)2.5 E F1(#)108 96 Q F0(TERM=)2.5 E F2(terminal_type)A F0 2.5(;e) C(xport TERM)-2.65 E F1(#)108 108 Q F0(vi)2.5 E F2(SYSTEM)2.5 E F1(#)108 120 Q F0(./con\214g)2.5 E F2(SYSTEM)2.5 E F1(#)108 132 Q F0(cd ../)2.5 E F2(SYSTEM)A F1(#)108 144 Q F0(mak)2.5 E(e)-.1 E .524(Note that the o)97 165.6 R -.15(ve)-.15 G .524(rlay scheme in the Mak).15 F .524 (e\214le copied into the ne)-.1 F 3.024(ws)-.25 G .523 (ystem directory may f)-3.024 F .523(ail because)-.1 F .681(either the) 72 177.6 R F2 .681(base se)3.181 F(gment)-.4 E F0 .681 (is too small, too lar)3.181 F .681(ge or one or more)-.18 F F2 -.1(ov) 3.181 G .681(erlay se).1 F(gments)-.4 E F0 .681(are too lar)3.181 F 3.181(ge. If)-.18 F .681(this hap-)3.181 F .087 (pens the system objects will ha)72 189.6 R .387 -.15(ve t)-.2 H 2.587 (ob).15 G 2.587(er)-2.587 G .087(e-arranged in the)-2.587 F F2(base) 2.587 E F0(and)2.587 E F2 -.1(ov)2.586 G(erlay).1 E F0(se)2.586 E 2.586 (gments. The)-.15 F .086(comments in the)2.586 F(Mak)72 201.6 Q (e\214le should mak)-.1 E 2.5(ei)-.1 G 2.5(tf)-2.5 G(airly clear what t\ he restrictions on object placement are in the system.)-2.6 E .457 (The con\214gured system image `)97 217.2 R(`unix')-.74 E .458 ('\210 should be copied to the root, and then booted to try it out.)-.74 F(It)5.458 E .233(is best to sa)72 229.2 R .533 -.15(ve t)-.2 H .233 (he old k).15 F .232(ernel to a kno)-.1 F .232 (wn name so as not to destro)-.25 F 2.732(yt)-.1 G .232(he w)-2.732 F .232(orking system until you')-.1 F .232(re sure the)-.5 F(ne)72 241.2 Q 2.735(wo)-.25 G .235(ne does w)-2.735 F 2.735(ork. It)-.1 F .235(is an) 2.735 F F1(better)2.735 E F0 .235(idea to ha)2.735 F .535 -.15(ve a n) -.2 H .235(on netw).15 F .235(ork k)-.1 F .236(ernel \(/emer)-.1 F(genc) -.18 E .236(yunix\) al)-.15 F -.1(wa)-.1 G .236(ys k).1 F .236 (ept on the)-.1 F(system:)72 253.2 Q F1(#)108 271.2 Q F0 (cp /unix /oldunix)2.5 E F1(#)108 283.2 Q F0(mak)2.5 E 2.5(ei)-.1 G (nstall)-2.5 E F1(#)108 295.2 Q F0(sync)2.5 E 1.887 -.8(To b)72 313.2 T .287(oot the ne).8 F 2.787(wv)-.25 G .287 (ersion of the system you should follo)-2.937 F 2.786(wt)-.25 G .286 (he bootstrap procedures outlined in section titled)-2.786 F -.74(``)72 325.2 S F1 .866(Bootstrap and shutdo).74 F .867(wn pr)-.1 F(ocedur)-.18 E(es)-.18 E F0 2.347 -.74('' A s)D .867 (ystematic scheme for numbering and sa).74 F .867(ving old v)-.2 F .867 (ersions of)-.15 F(the system may be useful.)72 337.2 Q F1 2.5 (4.3. Disk)72 361.2 R(con\214guration)2.5 E F0 .773 (This section describes ho)97 376.8 R 3.273(wt)-.25 G 3.273(ol)-3.273 G .773(ayout \214le systems to mak)-3.273 F 3.273(eu)-.1 G .773 (se of the a)-3.273 F -.25(va)-.2 G .773(ilable space and to balance).25 F(disk load for better system performance.)72 388.8 Q F1 2.5 (4.3.1. Disk)72 412.8 R(naming and di)2.5 E(visions)-.1 E F0 .129 (Each ph)97 428.4 R .129(ysical disk dri)-.05 F .429 -.15(ve c)-.25 H .129(an be di).15 F .13 (vided into up to 8 partitions; UNIX typically uses only 3 or 4 parti-) -.25 F 2.552(tions. F)72 440.4 R .051(or instance, on an RP06 the \214r\ st partition, xp0a, is used for a root \214le system, a backup thereof,\ or a)-.15 F .701(small \214le system lik)72 452.4 R .701 (e, /tmp; the second partition, xp0b, is used for sw)-.1 F .701 (apping or a small \214le system; and a)-.1 F(combination of the remain\ ing partitions \(xp0d, xp0e, xp0f, xp0g, xp0h\) w)72 464.4 Q (ould hold user \214le systems.)-.1 E F1 -.65(Wa)122 492 S -.15(rn).65 G (ing:).15 E F0 .766(for disks on which DEC standard 144 bad sector forw) 5.766 F .765(arding is supported, the last)-.1 F .545(track and up to 1\ 26 preceding sectors contain replacement sectors and bad sector lists.) 97 504 R(Disk-to-disk)5.545 E .371(copies should be careful to a)97 516 R -.2(vo)-.2 G .37(id o).2 F -.15(ve)-.15 G .37 (rwriting this information.).15 F(See)5.37 E F2(bad144)2.87 E F0 2.87 (\(8\). Bad)1.666 F .37(sector forw)2.87 F(ard-)-.1 E .656 (ing is optional in the)97 528 R F1(hk)3.156 E F0(and)3.157 E F1(xp) 3.157 E F0(dri)3.157 E -.15(ve)-.25 G 3.157(rs. The).15 F .657 (partition sizes listed in)3.157 F F2(/etc/disktab)3.157 E F0(that)3.157 E F2(ne)3.157 E(wfs)-.15 E F0 .657(\(8\) uses)1.666 F .388 (automatically reserv)97 540 R 2.888(et)-.15 G .388 (he maximum amount of room that may be used by bad block forw)-2.888 F .387(arding on a)-.1 F(disk.)97 552 Q .175 (Note also that bad144 style bad block forw)122 567.6 R(arding)-.1 E F2 .175(can not)2.675 F F0 .176(be used with SI controllers on the xp)2.675 F(dri)97 579.6 Q -.15(ve)-.25 G 2.935(ra).15 G 2.935(st)-2.935 G .435 (he controllers use their o)-2.935 F .435 (wn internal scheme for bad block forw)-.25 F .434 (arding, and you can in f)-.1 F(act)-.1 E(mak)97 591.6 Q 3.224(ey)-.1 G .724(our disks unusable on the SI controllers if you write an)-3.224 F .724(ything in the last \214v)-.15 F 3.225(ec)-.15 G 3.225 (ylinders. The)-3.375 F(partition sizes in)97 603.6 Q F2(/etc/disktab) 2.5 E F0(also handle this constraint automatically)2.5 E(.)-.65 E .98 (The generic distrib)122 619.2 R .98(ution k)-.2 F .98 (ernel does not do bad block forw)-.1 F 3.48(arding. There)-.1 F .98 (is unfortunately no)3.48 F -.1(wa)97 631.2 S 2.828(yt).1 G 2.829(or) -2.828 G .329(un bad144 style bad block forw)-2.829 F .329 (arding on some of your disks, b)-.1 F .329(ut not others.)-.2 F .329 (As a \214nal b)5.329 F(ug,)-.2 E 1.864(the hk and xp dri)97 643.2 R -.15(ve)-.25 G 1.863(rs do not reread the bad sector forw).15 F 1.863 (arding information when disk packs are)-.1 F (changed and so will erroneously use bad block forw)97 655.2 Q (arding information from the wrong packs!)-.1 E 1.323(The space a)97 682.8 R -.25(va)-.2 G 1.323(ilable on a disk v).25 F 1.323 (aries, not surprisingly)-.25 F 3.823(,p)-.65 G 1.323(er de)-3.823 F 3.824(vice. Disklabels)-.25 F(mak)3.824 E 3.824(eat)-.1 G 1.324(able gi) -3.824 F(ving)-.25 E .181(sizes meaningless since there are no prede\ \214ned partition sizes embedded in the k)72 694.8 R .18(ernel an)-.1 F 2.68(yl)-.15 G(onger)-2.68 E 5.18(.T)-.55 G .18(he root)-5.18 F .621 (\214lesystem \()72 706.8 R F1(a)A F0 3.121(\)m)C .621 (ust be at least 4Mb, preferably 6 to 7Mb if possible.)-3.121 F .621 (The sw)5.621 F .621(ap area \(almost al)-.1 F -.1(wa)-.1 G .621(ys the) .1 F F1(b)3.122 E .32 LW 144 714.8 72 714.8 DL/F3 8/Times-Roman@0 SF 6 <886f>72 728.4 S 2(nn)-6 G(etw)-2 E(ork)-.08 E(ed systems there are tw) -.08 E 2(oi)-.08 G(mages)-2 E/F4 8/Times-Italic@0 SF(unix)2 E F3 2(,a)C (nd)-2 E F4(netnix)2 E F3(.)A F0 2.5(8N)252.045 768 S -.15(ove)-2.5 G (mber 1995).15 E EP %%Page: 25 25 %%BeginPageSetup BP %%EndPageSetup /F0 10/Times-Roman@0 SF(Installing and Operating 2.11BSD on the PDP-11) 72 48 Q(Setup.2.11 - 25)172.84 E .59 (partition\) should be about 3Mb or so.)72 84 R .589 (If your system has a small amount \(less than 2Mb\) of memory you)5.59 F .19(will need more sw)72 96 R .19(ap space, perhaps 4 or 5Mb)-.1 F 5.19(.I)-.4 G 2.69(ti)-5.19 G 2.69(sar)-2.69 G .191 (are case where more than 5 or 6Mb of sw)-2.69 F .191(ap space is)-.1 F 5.453(required. The)72 108 R .453 (system will run out of other resources by the time enough acti)2.953 F .452(vity is generated to need that)-.25 F(much sw)72 120 Q(ap space.) -.1 E .235(The system \(boot\) disk has a sw)97 135.6 R .235 (apping area and a root \214le system.)-.1 F .235(Other dri)5.235 F -.15 (ve)-.25 G 2.735(sm).15 G .235(ay use those parti-)-2.735 F .539 (tions for data.)72 147.6 R/F1 10/Times-Bold@0 SF(Remember:)5.538 E F0 (the)3.038 E F1(a)3.038 E F0 .538(partition must start at sector 0 or) 3.038 F/F2 10/Times-Italic@0 SF(disklabel)3.038 E F0 .538 (\(8\) or else the k)1.666 F .538(ernel will not)-.1 F (be able to read/write the label.)72 159.6 Q .44(The distrib)97 175.2 R .44(uted system binaries occup)-.2 F 2.94(ya)-.1 G .44(bout 34 Me)-2.94 F -.05(ga)-.15 G .44(bytes while the major sources occup).05 F 2.94(ya) -.1 G(nother)-2.94 E .841(36 Me)72 187.2 R -.05(ga)-.15 G 3.341 (bytes. Adding).05 F .841(in the miscellaneous sources, a fe)3.341 F 3.341(wl)-.25 G .841(ocate w)-3.341 F .84 (orks of art bring the total for a com-)-.1 F 1.122 (plete system to about 90 Me)72 199.2 R -.05(ga)-.15 G 3.622 (bytes. This).05 F -.15(ove)3.622 G(r\215o).15 E 1.122 (ws RK07, RL02 and RM03 systems, b)-.25 F 1.122(ut \214ts easily on)-.2 F .567(most other hardw)72 211.2 R .567(are con\214gurations.)-.1 F .567 (2.11BSD is quite happ)5.567 F 3.067(yo)-.1 G 3.067(nR)-3.067 G .567 (D54 or lar)-3.067 F(ger)-.18 E 5.566(.S)-.55 G .566 (imply \214tting the distri-)-5.566 F -.2(bu)72 223.2 S .306(tion isn') .2 F 2.806(te)-.18 G .307(nough, there must still be space left for use\ r \214les, objects when compiling programs, spooling)-2.806 F (directories, usw)72 235.2 Q(.)-.65 E 1.04(Be a)97 250.8 R -.1(wa)-.15 G 1.04(re that the disks ha).1 F 1.34 -.15(ve t)-.2 H 1.039(heir sizes me\ asured in disk sectors \(512 bytes\), while the UNIX \214le).15 F .981 (system blocks are 1024 bytes each.)72 262.8 R .982 (Thus if a disk partition has 10000 sectors \(disk blocks\), it will ha) 5.981 F -.15(ve)-.2 G .489(only 5000 UNIX \214le system blocks, and you) 72 274.8 R F2(must)2.989 E F0(di)2.989 E .489 (vide by 2 to use 5000 when specifying the size to the)-.25 F F2(mkfs)72 286.8 Q F0 .908(command for instance.)3.408 F(The)5.908 E F2(ne)3.409 E (wfs)-.15 E F0 .909 (\(8\) program performs this calculation automatically)1.666 F 8.409(.Y) -.65 G .909(ou should)-9.509 F F1(ne)72 298.8 Q -.1(ve)-.15 G(r).1 E F0 .159(need to run)2.659 F F2(mkfs)2.659 E F0(manually)2.659 E 5.159(.A) -.65 G .159(ll user programs report disk space in kilobytes and, where \ needed, disk)-5.159 F .017(sizes are al)72 310.8 R -.1(wa)-.1 G .017 (ys speci\214ed in units of sectors.).1 F .017 (The /etc/disktab \214le used in making \214le systems speci\214es disk) 5.017 F .784(partition sizes in sectors; the def)72 322.8 R .784 (ault sector size may be o)-.1 F -.15(ve)-.15 G .784(rridden with the `) .15 F(`se')-.74 E 3.284('a)-.74 G(ttrib)-3.284 E(ute.)-.2 E F1(Note) 5.784 E F0 .784(that the)3.284 F 2.102 (only sector size currently supported is NBPG as de\214ned in)72 334.8 R F2(/sys/pdp/mac)4.603 E(hpar)-.15 E(am.h)-.15 E F0 7.103(.T)C 2.103 (his restriction is)-7.103 F .725(enforced in se)72 346.8 R -.15(ve)-.25 G .725(ral places in the disklabeling process as a safe).15 F .725 (guard ag)-.15 F .725(ainst specifying a sector size other)-.05 F 2.229 (than NBPG \(512\).)72 358.8 R(An)7.229 E 4.729(yo)-.15 G 2.229 (ther sector size w)-4.729 F 2.23 (ould produce strange results and almost certainly curdled)-.1 F (\214lesystems.)72 370.8 Q F1 2.5(4.3.2. Lay)72 394.8 R (out considerations)-.25 E F0 .737(There are se)97 410.4 R -.15(ve)-.25 G .737(ral considerations in deciding ho).15 F 3.237(wt)-.25 G 3.237(oa) -3.237 G .736(djust the arrangement of things on your disks.)-3.237 F .569(The most important is making sure that there is adequate space for\ what is required; secondarily)72 422.4 R 3.07(,t)-.65 G(hrough-)-3.07 E 1.31(put should be maximized.)72 434.4 R(Sw)6.31 E 1.31(ap space is an \ important parameter since it de\214nes the maximum process)-.1 F .071 (image load that may be run.)72 446.4 R .071(If, for instance, your sw) 5.071 F .072(ap area were smaller than the amount of main memory)-.1 F -.2(av)72 458.4 S(ailable after the k)-.05 E (ernel took its share, some of your memory w)-.1 E(ould ne)-.1 E -.15 (ve)-.25 G 2.5(rb).15 G 2.5(eu)-2.5 G(sed.)-2.5 E(Man)97 474 Q 3.6(yc) -.15 G 1.1(ommon system programs \(C, the editor)-3.6 F 3.599(,t)-.4 G 1.099(he assembler etc.\))-3.599 F 1.099 (create intermediate \214les in the)6.099 F .888(/tmp directory)72 486 R 3.388(,s)-.65 G 3.388(ot)-3.388 G .888 (he \214le system where this is stored also should be made lar)-3.388 F .889(ge enough to accommodate)-.18 F .558(most high-w)72 498 R .558 (ater marks; if you ha)-.1 F .858 -.15(ve s)-.2 H -2.15 -.25(ev e).15 H .557(ral disks, it mak).25 F .557(es sense to mount this in a `)-.1 F (`root')-.74 E 3.057('\()-.74 G .557(i.e. \214rst parti-)-3.057 F .215 (tion\) \214le system on another disk.)72 510 R .215 (All the programs that create \214les in /tmp tak)5.215 F 2.715(ec)-.1 G .215(are to delete them, b)-2.715 F .215(ut are)-.2 F .722 (not immune to rare e)72 522 R -.15(ve)-.25 G .722(nts and can lea).15 F 1.022 -.15(ve d)-.2 H(re).15 E 3.222(gs. The)-.15 F .722 (directory should be e)3.222 F .721(xamined e)-.15 F -.15(ve)-.25 G .721 (ry so often and the).15 F(old \214les deleted.)72 534 Q .666(The ef)97 549.6 R(\214cienc)-.25 E 3.166(yw)-.15 G .666 (ith which UNIX is able to use the CPU is often strongly af)-3.166 F .667(fected by the con\214gura-)-.25 F .856(tion of disk controllers.)72 561.6 R -.15(Fo)5.856 G 3.356(rg).15 G .855 (eneral time-sharing applications, the best strate)-3.356 F .855 (gy is to try to split the most)-.15 F(acti)72 573.6 Q -.15(ve)-.25 G (ly-used sections among se).15 E -.15(ve)-.25 G(ral disk arms.).15 E .031(It is critical for good performance to balance disk load.)97 589.2 R .032(There are at least \214v)5.032 F 2.532(ec)-.15 G .032 (omponents of the disk)-2.532 F(load that you can di)72 601.2 Q (vide between the a)-.25 E -.25(va)-.2 G(ilable disks:).25 E (1. The root \214le system.)108 619.2 Q(2. The /tmp \214le system.)108 631.2 Q(3. The /usr \214le system.)108 643.2 Q(4. The user \214les.)108 655.2 Q(5. The sw)108 667.2 Q(apping acti)-.1 E(vity)-.25 E(.)-.65 E (The follo)72 685.2 Q(wing possibilities are ones that ha)-.25 E .3 -.15 (ve b)-.2 H(een used at times when 2, 3 and 4 disks were a).15 E -.25 (va)-.2 G(ilable:).25 E 2.5(8N)252.045 768 S -.15(ove)-2.5 G(mber 1995) .15 E EP %%Page: 26 26 %%BeginPageSetup BP %%EndPageSetup /F0 10/Times-Roman@0 SF(setup.2.11 - 26)72 48 Q (Installing and Operating 2.11BSD on the PDP-11)174.51 E .4 LW 355.77 76.5 220.23 76.5 DL 353.77 78.5 222.23 78.5 DL(disks)307.35 88 Q 37.32 (what 2)225.23 100 R 25.64(34)15 G 353.77 104.5 222.23 104.5 DL 56.48 (/0)225.23 114 S 25.64(00)-41.48 G 41.2(tmp 1)225.23 126 R 25.64(23)15 G 44.54(usr 1)225.23 138 R 25.64(11)15 G(sw)225.23 150 Q(apping)-.1 E/F1 10/Symbol SFA F0 -6.86 15(02 2)15 H 36.21(users 0)225.23 162 R 12.5 (0+2 0+2)15 F(archi)225.23 174 Q 28.03 -.15(ve x)-.25 H 25.64(x3)15.15 G 353.77 178.5 222.23 178.5 DL 327.63 90.5 327.63 178.5 DL 296.99 90.5 296.99 178.5 DL 276.99 78.5 276.99 178.5 DL 353.77 78.5 353.77 178.5 DL 222.23 78.5 222.23 178.5 DL 355.77 180.5 220.23 180.5 DL 220.23 76.5 220.23 180.5 DL 355.77 76.5 355.77 180.5 DL .83 (The most important things to consider are to e)97 197.6 R -.15(ve)-.25 G 3.33(no).15 G .829(ut the disk load as much as possible, and to do) -3.33 F .53(this by decoupling \214le systems \(on separate arms\) betw\ een which hea)72 209.6 R .53(vy cop)-.2 F .53(ying occurs.)-.1 F .53 (Note that a long)5.53 F .104(term a)72 221.6 R -.15(ve)-.2 G .103 (rage balanced load is not important; it is much more important to ha) .15 F .403 -.15(ve a)-.2 H 2.603(ni).15 G .103(nstantaneously balanced) -2.603 F 1.118(load when the system is b)72 233.6 R(usy)-.2 E 6.118(.W) -.65 G 1.118(hen placing se)-6.118 F -.15(ve)-.25 G 1.118(ral b).15 F 1.119(usy \214le systems on the same disk, it is helpful to)-.2 F (group them together to minimize arm mo)72 245.6 Q -.15(ve)-.15 G (ment, with less acti).15 E .3 -.15(ve \214)-.25 H(le systems of).15 E 2.5(ft)-.25 G 2.5(ot)-2.5 G(he side.)-2.5 E .786(Intelligent e)97 261.2 R .786(xperimentation with a fe)-.15 F 3.286<778c>-.25 G .786 (le system arrangements can pay of)-3.286 F 3.285(fi)-.25 G 3.285(nm) -3.285 G .785(uch impro)-3.285 F -.15(ve)-.15 G 3.285(dp).15 G(er)-3.285 E(-)-.2 E 4.262(formance. It)72 273.2 R 1.762 (is particularly easy to mo)4.262 F 2.062 -.15(ve t)-.15 H 1.762 (he root, the /tmp \214le system and the sw).15 F 1.763(apping area.)-.1 F(Note,)6.763 E .251(though, that the disks containing the root and sw) 72 285.2 R .251(apping area can ne)-.1 F -.15(ve)-.25 G 2.75(rb).15 G 2.75(er)-2.75 G(emo)-2.75 E -.15(ve)-.15 G 2.75(dw).15 G .25 (hile UNIX is running.)-2.75 F .347(Place the user \214les and the /usr\ directory as space needs dictate and e)72 297.2 R .348 (xperiment with the other)-.15 F 2.848(,m)-.4 G .348(ore easily)-2.848 F (mo)72 309.2 Q -.15(ve)-.15 G 2.5<648c>.15 G(le systems.)-2.5 E/F2 10 /Times-Bold@0 SF 2.5(4.3.3. Implementing)72 333.2 R 2.5(al)2.5 G(ay)-2.5 E(out)-.25 E F0 1.75 -.8(To p)97 348.8 T .149 (ut a chosen disk layout into ef).8 F .149(fect, you should use the)-.25 F/F3 10/Times-Italic@0 SF(ne)2.649 E(wfs)-.15 E F0 .149 (\(8\) command to create each ne)1.666 F 2.649<778c>-.25 G(le)-2.649 E 3.357(system. Each)72 360.8 R .858(\214le system must also be added to \ the \214le /etc/fstab so that it will be check)3.357 F .858 (ed and mounted)-.1 F(when the system is bootstrapped.)72 372.8 Q .232 (As an e)97 388.4 R .232(xample, consider a system with RA80')-.15 F 2.732(s. On)-.55 F .231 (the \214rst RA80, ra0, we will put the root \214le sys-)2.732 F .719(t\ em in ra0a, and the /usr \214le system in ra0c, which has enough space \ to hold it and then some.)72 400.4 R .72(The /tmp)5.719 F .156(director\ y will be part of the root \214le system, as no \214le system will be m\ ounted on /tmp.)72 412.4 R .155(If we had only one)5.155 F(RA80, we w)72 424.4 Q(ould put user \214les in the ra0c partition with the system sou\ rce and binaries.)-.1 E .57(If we had a second RA80, we w)97 440 R .57 (ould place)-.1 F F3(/usr)3.07 E F0 .571(in ra1c.)3.07 F 2.171 -.8(We w) 5.571 H .571(ould put user \214les in ra0c, calling the).7 F .191 (\214le system /mnt.)72 452 R 1.791 -.8(We w)5.191 H .191(ould put sw).7 F .191(ap on)-.1 F F3 -.15(ra)2.691 G(0b).15 E F0 5.191(.W)C 2.691(ew) -5.991 G .191(ould k)-2.791 F .191(eep a backup cop)-.1 F 2.691(yo)-.1 G 2.691(ft)-2.691 G .191(he root \214le system in the)-2.691 F F2(ra1a)72 464 Q F0(disk partition and put /tmp on)2.5 E F3 -.15(ra)2.5 G(1b).15 E F0(.)A F3(/etc/fstab)5 E F0 -.1(wo)2.5 G(uld then contain).1 E(/de)108 482 Q(v/ra0a:/:rw:1:1)-.25 E(/de)108 494 Q(v/ra0b::sw::)-.25 E(/de)108 506 Q(v/ra0c:/mnt:rw:1:2)-.25 E(/de)108 518 Q(v/ra1b:/tmp:rw::)-.25 E (/de)108 530 Q(v/ra1c:/usr:rw:1:2)-.25 E 1.6 -.8(To m)97 551.6 T(ak).8 E 2.5(et)-.1 G(he /mnt \214le system we w)-2.5 E(ould do:)-.1 E F2(#)108 569.6 Q F0(cd /de)2.5 E(v)-.25 E F2(#)108 581.6 Q F0(MAKEDEV ra1)2.5 E F2(#)108 593.6 Q F0(ne)2.5 E(wfs ra1c ra80)-.25 E (\(information about \214le system prints out\))108 605.6 Q (\(to specify an alternate)108 617.6 Q F3(m)2.5 E F0 -.25(va)2.5 G (lue: ne).25 E(wfs -m # ra1c ra80\))-.25 E (\(where # is between 1 and 31\))108 629.6 Q F2(#)108 641.6 Q F0 (mkdir /mnt)2.5 E F2(#)108 653.6 Q F0(mount /de)2.5 E(v/ra1c /mnt)-.25 E .32 LW 144 686.4 72 686.4 DL/F4 8/Symbol SF72 700 Q/F5 8 /Times-Roman@0 SF .235(Note also, that only a single sw)5.176 F .234 (apping area is supported.)-.08 F(The)4.234 E/F6 8/Times-Italic@0 SF (swapon)2.234 E F5 .234(\(2\) system call and multiple sw)1.333 F (apping)-.08 E 1.668(areas ha)82 710 R -.12(ve)-.16 G/F7 8/Times-Bold@0 SF(not)3.788 E F5 1.669(been implemented under 2.11BSD \(yet.)3.668 F 1.669(no real need since enough other resources are)5.669 F -.12(ex)82 720 S(hausted by the time a 4mb 11/73 needs additional sw).12 E (ap space\).)-.08 E F0 2.5(8N)252.045 768 S -.15(ove)-2.5 G(mber 1995) .15 E EP %%Page: 27 27 %%BeginPageSetup BP %%EndPageSetup /F0 10/Times-Roman@0 SF(Installing and Operating 2.11BSD on the PDP-11) 72 48 Q(Setup.2.11 - 27)172.84 E/F1 10/Times-Bold@0 SF 2.5 (4.4. Con\214guring)72 84 R(terminals)2.5 E F0 .458(If UNIX is to suppo\ rt simultaneous access from directly-connected terminals other than the\ console,)97 99.6 R(the \214le)72 111.6 Q/F2 10/Times-Italic@0 SF (/etc/ttys)2.5 E F0(\()2.5 E F2(ttys)A F0(\(5\)\) must be edited.)1.666 E -.7(Te)97 127.2 S 1.1(rminals connected via DZ11 interf).7 F 1.099 (aces are con)-.1 F -.15(ve)-.4 G 1.099(ntionally named).15 F F1(ttyDD) 3.599 E F0 1.099(where DD is a decimal)3.599 F(number)72 139.2 Q 2.846 (,t)-.4 G .346(he `)-2.846 F .346(`minor de)-.74 F(vice')-.25 E 2.846 ('n)-.74 G(umber)-2.846 E 5.346(.T)-.55 G .347 (he lines on dz0 are named /de)-5.346 F .347(v/tty00, /de)-.25 F .347 (v/tty01, ... /de)-.25 F 2.847(v/tty07. By)-.25 F(con)72 151.2 Q -.15 (ve)-.4 G .075(ntion, all other terminal names are of the form).15 F F1 (tty)2.575 E F0 .074 (CX, where C is an alphabetic character according to)B .524 (the type of terminal multiple)72 163.2 R .525(xor and its unit number) -.15 F 3.025(,a)-.4 G .525 (nd X is a digit for the \214rst ten lines on the interf)-3.025 F(ace) -.1 E .025(and an increasing lo)72 175.2 R .025 (wer case letter for the rest of the lines.)-.25 F 2.525(Ci)5.025 G 2.525(sd)-2.525 G .024(e\214ned for the number of interf)-2.525 F .024 (aces of each)-.1 F .238(type listed belo)72 187.2 R 4.038 -.65(w. S) -.25 H .238(ince tty structures are approximately 78 bytes each, it is \ highly doubtful that more than).65 F 2.5(3o)72 199.2 S 2.5(r4t)-2.5 G (erminal interf)-2.5 E(ace boards will e)-.1 E -.15(ve)-.25 G 2.5(rb).15 G 2.5(ea)-2.5 G(ttached to a PDP-11 \(especially in a B)-2.5 E (A23 cabinet\).)-.35 E .4 LW 426.89 215.7 185.11 215.7 DL(Interf)190.11 225.2 Q 70.26(ace Number)-.1 F(of lines)2.5 E(Number of)15 E -.8(Ty) 197.95 237.2 S 20.34(pe Characters).8 F(per board)28.475 E(Interf)30.615 E(aces)-.1 E 426.89 241.7 185.11 241.7 DL 26.555(DZ11 see)190.11 251.2 R (abo)2.5 E 47.25 -.15(ve 8)-.15 H(10)59.445 E 38.205(DH11 h-o)190.11 263.2 R 61.795(16 8)57.21 F 30.15(DHU11 S-Z)190.11 275.2 R 61.795(16 8) 56.375 F 49.865(pty p-u)190.11 287.2 R 61.795(16 6)57.21 F 426.89 291.7 185.11 291.7 DL 426.89 215.7 426.89 291.7 DL 185.11 215.7 185.11 291.7 DL 2.496 -.8(To a)97 314.8 T .896(dd a ne).8 F 3.396(wt)-.25 G .896 (erminal de)-3.396 F .896(vice, be sure the de)-.25 F .895 (vice is con\214gured into the system and that the special)-.25 F .455 (\214les for the de)72 326.8 R .455(vice ha)-.25 F .755 -.15(ve b)-.2 H .455(een made by /de).15 F(v/MAKEDEV)-.25 E 5.455(.T)-1.29 G .455 (hen, enable the appropriate lines of /etc/ttys by)-5.455 F .079 (setting the `)72 338.8 R(`status')-.74 E 2.579<278c>-.74 G .079(eld to) -2.579 F F1(on)2.579 E F0 .079(\(or add ne)2.579 F 2.578(wl)-.25 G 2.578 (ines\). Note)-2.578 F .078(that lines in)2.578 F F2(/etc/ttys)2.578 E F0 .078(are one-for)2.578 F .078(-one with entries in)-.2 F .912 (the \214le of current users \()72 350.8 R F2(/etc/utmp)A F0 .912 (\), and therefore it is best to mak)B 3.413(ec)-.1 G .913 (hanges while running in single-user)-3.413 F (mode and to add all of the entries for a ne)72 362.8 Q 2.5(wd)-.25 G -.25(ev)-2.5 G(ice at once.).25 E .457(The format of the /etc/ttys \214\ le is the same in 2.11BSD as in 2.10BSD and 4.3BSD.)97 378.4 R .456 (Each line in the)5.457 F .102(\214le is brok)72 390.4 R .102 (en into four tab separated \214elds \(comments are sho)-.1 F .102 (wn by a `#' character and e)-.25 F .102(xtend to the end of)-.15 F .013 (the line\).)72 402.4 R -.15(Fo)5.013 G 2.513(re).15 G .012 (ach terminal line the four \214elds are: the de)-2.513 F .012 (vice \(without a leading /de)-.25 F .012(v\), the program /etc/init) -.25 F 1.866(should startup to service the line \(or)72 414.4 R F1(none) 4.366 E F0 1.866 (if the line is to be left alone\), the terminal type \(found in)4.366 F 2.159(/etc/termcap\), and optional status information describing if the\ terminal is enabled or not and if it is)72 426.4 R -.74(``)72 438.4 S (secure').74 E 3.298('\()-.74 G .798(i.e. the super user should be allo) -3.298 F .798(wed to login on the line\).)-.25 F .799 (All \214elds are character strings with)5.799 F .065 (entries requiring embedded white space enclosed in double quotes.)72 450.4 R .064(Thus a ne)5.064 F .064(wly added terminal /de)-.25 F (v/tty00)-.25 E(could be added as)72 462.4 Q 1.94(tty00 "/etc/getty)108 480.4 R 15.45(std.9600" vt100)2.5 F(on secure)2.22 E 2.5(#S)11.96 G(te) -2.5 E -.15(ve)-.25 G 1.1 -.55('s o).15 H -.25<668c>.55 G(ce).25 E .293 (The std.9600 parameter pro)72 498.4 R .294(vided to /etc/getty is used\ in searching the \214le /etc/gettytab; it speci\214es a termi-)-.15 F (nal')72 510.4 Q 2.979(sc)-.55 G .478 (haracteristics \(such as baud rate\).)-2.979 F 2.078 -.8(To m)5.478 H (ak).8 E 2.978(ec)-.1 G .478(ustom terminal types, consult)-2.978 F F2 -.1(ge)2.978 G(ttytab).1 E F0 .478(\(5\) before modi-)1.666 F (fying /etc/gettytab)72 522.4 Q(.)-.4 E 1.036(Dialup terminals should b\ e wired so that carrier is asserted only when the phone line is dialed \ up.)97 538 R -.15(Fo)72 550 S 2.752(rn).15 G .252 (on-dialup terminals from which modem control is not a)-2.752 F -.25(va) -.2 G .252(ilable, you must either wire back the signals).25 F .931 (so that the carrier appears to al)72 562 R -.1(wa)-.1 G .931 (ys be present, or sho).1 F 3.432(wi)-.25 G 3.432(nt)-3.432 G .932 (he minor de)-3.432 F .932(vice number that carrier is to be)-.25 F .642 (assumed to be present by adding 128 decimal to the minor de)72 574 R .641(vice number when creating the de)-.25 F .641(vice node.)-.25 F (This dif)72 586 Q (fers from 4.3BSD where the softcarrier state is speci\214ed at k)-.25 E (ernel con\214guration time.)-.1 E -.15(Fo)97 601.6 S 3.412(rn).15 G (etw)-3.412 E .912(ork terminals \(i.e. pseudo terminals\), no program \ should be started up on the lines.)-.1 F(Thus,)5.912 E (the normal entry in /etc/ttys w)72 613.6 Q(ould look lik)-.1 E(e)-.1 E 1.94(ttyp0 none)108 631.6 R(netw)5.56 E(ork)-.1 E (\(Note the fourth \214eld is not needed here.\))72 649.6 Q .784 (When the system is running multi-user)97 665.2 R 3.284(,a)-.4 G .784 (ll terminals that are listed in /etc/ttys as)-3.284 F F1(on)3.284 E F0 (ha)3.284 E 1.084 -.15(ve t)-.2 H .784(heir line).15 F 1.642 (are enabled.)72 677.2 R 1.642(If, during normal operations, it is desi\ red to disable a terminal line, you can edit the \214le)6.642 F (/etc/ttys to change the terminal')72 689.2 Q 2.5(ss)-.55 G(tatus to) -2.5 E F1(off)2.5 E F0(and then send a hangup signal to the)2.5 E F2 (init)2.5 E F0(process, by doing)2.5 E F1(#)108 707.2 Q F0(kill \2551 1) 2.5 E -.7(Te)72 725.2 S .276 (rminals can similarly be enabled by changing the status \214eld from).7 F F1(off)2.776 E F0(to)2.776 E F1(on)2.776 E F0 .276 (and sending a hangup signal)2.776 F 2.5(8N)252.045 768 S -.15(ove)-2.5 G(mber 1995).15 E EP %%Page: 28 28 %%BeginPageSetup BP %%EndPageSetup /F0 10/Times-Roman@0 SF(setup.2.11 - 28)72 48 Q (Installing and Operating 2.11BSD on the PDP-11)174.51 E(to)72 84 Q/F1 10/Times-Italic@0 SF(init)2.5 E F0(.)A .494 (Note that if a special \214le is inaccessible when)97 99.6 R F1(init) 2.995 E F0 .495(tries to create a process for it, init will log a mes-) 2.995 F .241(sage to the system error logging process \(/etc/syslogd\) \ and try to reopen the terminal e)72 111.6 R -.15(ve)-.25 G .241 (ry minute, reprint-).15 F 1.461(ing the w)72 123.6 R 1.462 (arning message e)-.1 F -.15(ve)-.25 G 1.462(ry 10 minutes.).15 F 1.462 (Messages of this sort are normally printed on the console,)6.462 F(tho\ ugh other actions may occur depending on the con\214guration informatio\ n found in /etc/syslog.conf.)72 135.6 Q .601 (Finally note that you should change the names of an)97 151.2 R 3.101 (yd)-.15 G .6(ialup terminals to ttyd?)-3.101 F .6(where ? is in [0-9a-) 5.6 F .459(zA-Z], as some programs use this property of the names to de\ termine if a terminal is a dialup.)72 163.2 R .46(Shell com-)5.46 F (mands to do this should be put in the /de)72 175.2 Q(v/MAKEDEV)-.25 E (.local script.)-1.29 E/F2 10/Times-Bold@0 SF 2.5(4.5. Adding)72 199.2 R (users)2.5 E F0(Ne)97 214.8 Q 2.944(wu)-.25 G .443 (sers can be added to the system by adding a line to the passw)-2.944 F .443(ord \214le /etc/passwd.)-.1 F .443(The proce-)5.443 F (dure for adding a ne)72 226.8 Q 2.5(wu)-.25 G(ser is described in)-2.5 E F1(adduser)2.5 E F0(\(8\).)1.666 E -1.1(Yo)97 242.4 S 2.864(us)1.1 G .364(hould add accounts for the initial user community)-2.864 F 2.864 (,g)-.65 G -.25(iv)-2.864 G .365(ing each a directory and a passw).25 F .365(ord, and)-.1 F(putting users who will wish to share softw)72 254.4 Q(are in the same groups.)-.1 E(Se)97 270 Q -.15(ve)-.25 G .624 (ral guest accounts ha).15 F .924 -.15(ve b)-.2 H .624(een pro).15 F .624(vided on the distrib)-.15 F .623 (ution system; these accounts are for people)-.2 F .252(at Berk)72 282 R (ele)-.1 E 1.552 -.65(y, B)-.15 H .252 (ell Laboratories, and others who ha).65 F .552 -.15(ve d)-.2 H .252 (one major w).15 F .252(ork on UNIX in the past.)-.1 F -1.1(Yo)5.253 G 2.753(uc)1.1 G .253(an delete)-2.753 F .159(these accounts, or lea)72 294 R .459 -.15(ve t)-.2 H .159(hem on the system if you e).15 F .159 (xpect that these people w)-.15 F .159(ould ha)-.1 F .459 -.15(ve o)-.2 H .159(ccasion to login as).15 F(guests on your system.)72 306 Q F2 2.5 (4.6. Site)72 330 R(tailoring)2.5 E F0 2.017 (All programs that require the site')97 345.6 R 4.517(sn)-.55 G 2.017 (ame, or some similar characteristic, obtain the information)-4.517 F .318(through system calls or from \214les located in /etc.)72 357.6 R .318(Aside from parts of the system related to the netw)5.318 F .317 (ork, to)-.1 F(tailor the system to your site you must simply select a \ site name, then edit the \214le)72 369.6 Q(/etc/netstart)108 387.6 Q(At\ or about line 25 in /etc/netstart you should \214nd a line similar to:) 72 405.6 Q(/bin/hostname)108 423.6 Q F1(myname)2.5 E(.my)-.15 E(.domain) -.55 E F0 .77(de\214nes the v)72 441.6 R .771(alue returned by the)-.25 F F1 -.1(ge)3.271 G(thostname).1 E F0 .771(\(2\) system call.)1.666 F -1.1(Yo)5.771 G .771(ur hostname should be your fully quali-)1.1 F .422 (\214ed domain name.)72 453.6 R .422(Programs such as)5.422 F F1 -.1(ge) 2.921 G(tty).1 E F0(\(8\),)1.666 E F1(mail)2.921 E F0(\(1\),)1.666 E F1 (wall)2.921 E F0(\(1\),)1.666 E F1(uucp)2.921 E F0 .421(\(1\), and)1.666 F F1(who)2.921 E F0 .421(\(1\) use this system call)1.666 F (so that the binary images are site independent.)72 465.6 Q F2 2.5 (4.7. Setting)72 489.6 R(up the mail system)2.5 E F0 (The mail system consists of the follo)97 505.2 Q(wing commands:)-.25 E 54.35(/bin/mail old)108 529.2 R(standard mail program,)2.5 E F1(binmail) 2.5 E F0(\(1\))1.666 E 37.69(/usr/ucb/mail UCB)108 541.2 R (mail program, described in)2.5 E F1(mail)2.5 E F0(\(1\))1.666 E 23.24 (/usr/lib/sendmail mail)108 553.2 R(routing program)2.5 E 30.46 (/usr/spool/mail mail)108 565.2 R(spooling directory)2.5 E 32.69 (/usr/lib/aliases mail)108 577.2 R(forw)2.5 E(arding information)-.1 E (/usr/ucb/ne)108 589.2 Q -.1(wa)-.25 G 12.5(liases command).1 F(to reb) 2.5 E(uild binary forw)-.2 E(arding database)-.1 E(/usr/ucb/bif)108 601.2 Q 43.78(fm)-.25 G(ail noti\214cation enabler)-43.78 E/F3 10/Symbol SFA F0 44.92(/etc/comsat mail)108 613.2 R(noti\214cation daemon)2.5 E F3A F0 .12(Mail is normally sent and recei)72 637.2 R -.15(ve)-.25 G 2.621(du).15 G .121(sing the)-2.621 F F1(mail)2.621 E F0 .121 (\(1\) command, which pro)1.666 F .121 (vides a front-end to edit the mes-)-.15 F .869(sages sent and recei)72 649.2 R -.15(ve)-.25 G .868(d, and passes the messages to).15 F F1 (sendmail)3.368 E F0 .868(\(8\) for routing.)1.666 F .868 (The routing algorithm uses)5.868 F(kno)72 661.2 Q 1.533 (wledge of the netw)-.25 F 1.533(ork name syntax, aliasing and forw)-.1 F 1.533(arding information, and netw)-.1 F 1.533(ork topology)-.1 F 4.034(,a)-.65 G(s)-4.034 E .441(de\214ned in the con\214guration \214le\ /usr/lib/sendmail.cf, to process each piece of mail.)72 673.2 R .441 (Local mail is deli)5.441 F -.15(ve)-.25 G(red).15 E .063(by gi)72 685.2 R .063(ving it to the program /bin/mail that adds it to the mailbox)-.25 F .063(es in the directory /usr/spool/mail/)-.15 F F1(username)A F0(,)A .056(using a locking protocol to a)72 697.2 R -.2(vo)-.2 G .056 (id problems with simultaneous updates.).2 F .055 (After the mail is deli)5.056 F -.15(ve)-.25 G .055(red, the local).15 F .49(mail deli)72 709.2 R -.15(ve)-.25 G .49(ry daemon /etc/comsat is no\ ti\214ed, which in turn noti\214es users who ha).15 F .791 -.15(ve i)-.2 H .491(ssued a `).15 F(`)-.74 E F1(bif)A(f)-.18 E F0(y')2.991 E 2.991 ('c)-.74 G(om-)-2.991 E 2.5(8N)252.045 768 S -.15(ove)-2.5 G(mber 1995) .15 E EP %%Page: 29 29 %%BeginPageSetup BP %%EndPageSetup /F0 10/Times-Roman@0 SF(Installing and Operating 2.11BSD on the PDP-11) 72 48 Q(Setup.2.11 - 29)172.84 E(mand that mail has arri)72 84 Q -.15 (ve)-.25 G(d).15 E/F1 10/Symbol SFA F0(.)A 2.835 -.8(To s)97 99.6 T 1.234(et up the mail f).8 F 1.234(acility you should read the instructi\ ons in the \214le READ_ME in the directory)-.1 F(/usr/src/usr)72 111.6 Q 1.036 (.lib/sendmail and then adjust the necessary con\214guration \214les.) -.55 F -1.1(Yo)6.036 G 3.537(us)1.1 G 1.037 (hould also set up the \214le)-3.537 F .186(/usr/lib/aliases for your i\ nstallation, creating mail groups as appropriate.)72 123.6 R .185 (Documents describing)5.186 F/F2 10/Times-Italic@0 SF(sendmail)2.685 E F0 -.55('s)1.666 G (operation and installation are also included on the distrib)72 135.6 Q (ution tape.)-.2 E/F3 10/Times-Bold@0 SF 2.5(4.7.1. Setting)72 159.6 R (up a UUCP connection)2.5 E F0 1.206(The v)97 175.2 R 1.206(ersion of) -.15 F F2(uucp)3.706 E F0 1.207(included in 2.11BSD is an enhanced v) 3.706 F 1.207(ersion of the one originally distrib)-.15 F(uted)-.2 E (with 32/V)72 187.2 Q F1A F0 5(.T)C(he enhancements include:)-5 E 11.5<8373>72 202.8 S(upport for man)-11.5 E 2.5(ya)-.15 G (uto call units and dialers in addition to the DEC DN11,)-2.5 E 11.5 <8362>72 218.4 S (reakup of the spooling area into multiple subdirectories,)-11.5 E 11.5 <8361>72 234 S(ddition of an)-11.5 E F2(L.cmds)2.5 E F0 (\214le to control the set of commands that may be e)2.5 E -.15(xe)-.15 G(cuted by a remote site,).15 E 11.5<8365>72 249.6 S(nhanced `)-11.5 E (`e)-.74 E(xpect-send')-.15 E 2.5('s)-.74 G (equence capabilities when logging in to a remote site,)-2.5 E 11.5 <836e>72 265.2 S .5 -.25(ew c)-11.5 H (ommands to be used in polling sites and obtaining snap shots of).25 E F2(uucp)2.5 E F0(acti)2.5 E(vity)-.25 E(,)-.65 E 11.5<8361>72 280.8 S (dditional protocols for dif)-11.5 E(ferent communication media.)-.25 E (This section gi)72 296.4 Q -.15(ve)-.25 G 2.5(sab).15 G(rief o)-2.5 E -.15(ve)-.15 G(rvie).15 E 2.5(wo)-.25 G(f)-2.5 E F2(uucp)2.5 E F0 (and points out the most important steps in its installation.)2.5 E 1.669 -.8(To c)97 312 T .069(onnect tw).8 F 2.569(oU)-.1 G .069 (NIX machines with a)-2.569 F F2(uucp)2.569 E F0(netw)2.569 E .07 (ork link using modems, one site must ha)-.1 F .37 -.15(ve a)-.2 H 2.57 (na).15 G(uto-)-2.57 E(matic call unit and the other must ha)72 324 Q .3 -.15(ve a d)-.2 H(ialup port.).15 E(It is better if both sites ha)5 E .3 -.15(ve b)-.2 H(oth.).15 E -1.1(Yo)97 339.6 S 4.317(us)1.1 G 1.817 (hould \214rst read the paper in the UNIX System Manager')-4.317 F 4.317 (sM)-.55 G 1.817(anual: `)-4.317 F 1.816(`Uucp Implementation)-.74 F (Description')72 351.6 Q 3.153('. It)-.74 F .653 (describes in detail the \214le formats and con)3.153 F -.15(ve)-.4 G .654(ntions, and will gi).15 F .954 -.15(ve y)-.25 H .654 (ou a little conte).15 F 3.154(xt. In)-.15 F 1.216 (addition, the document `)72 363.6 R(`setup.tblms')-.74 E 1.215 (', located in the directory /usr/src/usr)-.74 F(.bin/uucp/UU)-.55 E 1.215(AIDS, may be of)-.4 F(use in tailoring the softw)72 375.6 Q (are to your needs.)-.1 E(The)97 391.2 Q F2(uucp)3.803 E F0 1.303(suppo\ rt is located in three major directories: /usr/bin, /usr/lib/uucp, and \ /usr/spool/uucp.)3.803 F .43(User commands are k)72 403.2 R .43(ept in \ /usr/bin, operational commands in /usr/lib/uucp, and /usr/spool/uucp is\ used as)-.1 F 2.5(as)72 415.2 S(pooling area.)-2.5 E (The commands in /usr/bin are:)5 E 31.38(/usr/bin/uucp \214le-cop)108 439.2 R 2.5(yc)-.1 G(ommand)-2.5 E 35.82(/usr/bin/uux remote)108 451.2 R -.15(exe)2.5 G(cution command).15 E 22.49(/usr/bin/uusend binary)108 463.2 R(\214le transfer using mail)2.5 E 12.5(/usr/bin/uuencode binary) 108 475.2 R(\214le encoder \(for)2.5 E F2(uusend)2.5 E F0(\))A 12.5 (/usr/bin/uudecode binary)108 487.2 R(\214le decoder \(for)2.5 E F2 (uusend)2.5 E F0(\))A 28.04(/usr/bin/uulog scans)108 499.2 R (session log \214les)2.5 E 22.49(/usr/bin/uusnap gi)108 511.2 R -.15(ve) -.25 G 2.5(sas).15 G(nap-shot of)-2.5 E F2(uucp)2.5 E F0(acti)2.5 E (vity)-.25 E 25.26(/usr/bin/uupoll polls)108 523.2 R (remote system until an answer is recei)2.5 E -.15(ve)-.25 G(d).15 E 19.16(/usr/bin/uuname prints)108 535.2 R 2.5(al)2.5 G(ist of kno)-2.5 E (wn uucp hosts)-.25 E 35.82(/usr/bin/uuq gi)108 547.2 R -.15(ve)-.25 G 2.5(si).15 G(nformation about the queue)-2.5 E (The important \214les and commands in /usr/lib/uucp are:)72 571.2 Q .32 LW 144 682.8 72 682.8 DL/F4 8/Symbol SF72 696.4 Q/F5 8/Times-Roman@0 SF(comsat and bif)5.176 E 2(fa)-.2 G(re only a)-2 E -.2(va)-.16 G (ilable under systems con\214gured for netw).2 E(orking support.)-.08 E F472 710 Q F5(The)5.176 E/F6 8/Times-Italic@0 SF(uucp)2.219 E F5 .219(included in this distrib)2.219 F .218(ution is the result of w)-.16 F .218(ork by man)-.08 F 2.218(yp)-.12 G .218 (eople; we gratefully ackno)-2.218 F .218(wledge their)-.2 F(contrib)82 720 Q(utions, b)-.16 E (ut refrain from mentioning names in the interest of k)-.16 E (eeping this document current.)-.08 E F0 2.5(8N)252.045 768 S -.15(ove) -2.5 G(mber 1995).15 E EP %%Page: 30 30 %%BeginPageSetup BP %%EndPageSetup /F0 10/Times-Roman@0 SF(setup.2.11 - 30)72 48 Q (Installing and Operating 2.11BSD on the PDP-11)174.51 E (/usr/lib/uucp/L-de)108 84 Q 20.53(vices list)-.25 F (of dialers and hard-wired lines)2.5 E 12.5 (/usr/lib/uucp/L-dialcodes dialcode)108 96 R(abbre)2.5 E(viations)-.25 E 24.44(/usr/lib/uucp/L.aliases hostname)108 108 R(aliases)2.5 E 29.99 (/usr/lib/uucp/L.cmds commands)108 120 R(remote sites may e)2.5 E -.15 (xe)-.15 G(cute).15 E 38.32(/usr/lib/uucp/L.sys systems)108 132 R (to communicate with, ho)2.5 E 2.5(wt)-.25 G 2.5(oc)-2.5 G (onnect, and when)-2.5 E 35.26(/usr/lib/uucp/SEQF sequence)108 144 R (numbering control \214le)2.5 E 13.04(/usr/lib/uucp/USERFILE remote)108 156 R(site pathname access speci\214cations)2.5 E(/usr/lib/uucp/uucico) 108 168 Q/F1 10/Times-Italic@0 SF(uucp)35.55 E F0(protocol daemon)2.5 E 28.61(/usr/lib/uucp/uuclean cleans)108 180 R(up g)2.5 E (arbage \214les in spool area)-.05 E(/usr/lib/uucp/uuxqt)108 192 Q F1 (uucp)39.43 E F0(remote e)2.5 E -.15(xe)-.15 G(cution serv).15 E(er)-.15 E(while the spooling area contains the follo)72 216 Q (wing important \214les and directories:)-.25 E 54 (/usr/spool/uucp/C. directory)108 240 R(for command, `)2.5 E(`C.)-.74 E 1.48 -.74('' \214)-.7 H(les).74 E 53.45(/usr/spool/uucp/D. directory)108 252 R(for data, `)2.5 E(`D.)-.74 E -.74('')-.7 G 2.5<2c8c>.74 G(les)-2.5 E 53.45(/usr/spool/uucp/X. directory)108 264 R(for command e)2.5 E -.15 (xe)-.15 G(cution, `).15 E(`X.)-.74 E -.74('')-.7 G 2.5<2c8c>.74 G(les) -2.5 E(/usr/spool/uucp/D.)108 276 Q F1(mac)A(hine)-.15 E F0 (directory for local `)22.22 E(`D.)-.74 E 1.48 -.74('' \214)-.7 H(les) .74 E(/usr/spool/uucp/D.)108 288 Q F1(mac)A(hine)-.15 E F0 15(Xd)C (irectory for local `)-15 E(`X.)-.74 E 1.48 -.74('' \214)-.7 H(les).74 E 45.67(/usr/spool/uucp/TM. directory)108 300 R(for temporary)2.5 E 2.5 (,`)-.65 G(`TM.)-3.24 E -.74('')-.7 G 2.5<2c8c>.74 G(les)-2.5 E 21.51 (/usr/spool/uucp/LOGFILE log)108 312 R(\214le of)2.5 E F1(uucp)2.5 E F0 (acti)2.5 E(vity)-.25 E 24.28(/usr/spool/uucp/SYSLOG log)108 324 R (\214le of)2.5 E F1(uucp)2.5 E F0(\214le transfers)2.5 E 1.779 -.8(To i) 97 351.6 T(nstall).8 E F1(uucp)2.679 E F0 .179 (on your system, start by selecting a site name.)2.679 F(A)5.18 E F1 (uucp)2.68 E F0 .18(account must be created in the)2.68 F(passw)72 363.6 Q .507(ord \214le and a passw)-.1 F .507(ord set up.)-.1 F .507 (Then, create the appropriate spooling directories with mode 755 and) 5.507 F -.25(ow)72 375.6 S(ned by user).25 E F1(uucp)2.5 E F0 2.5(,g)C (roup)-2.5 E F1(daemon)2.5 E F0(.)A .08(If you ha)97 391.2 R .38 -.15 (ve a)-.2 H 2.58(na).15 G .081 (uto-call unit, the L.sys, L-dialcodes, and L-de)-2.58 F .081 (vices \214les should be created.)-.25 F .081(The L.sys)5.081 F .649(\ \214le should contain the phone numbers and login sequences required to\ establish a connection with a)72 403.2 R F1(uucp)3.149 E F0 (daemon on another machine.)72 415.2 Q -.15(Fo)5 G 2.5(re).15 G (xample, my L.sys \214le looks something lik)-2.65 E(e:)-.1 E(elisa An) 108 445.2 Q 2.5(yA)-.15 G(CU 1200 7064297)-2.9 E("" \\\\r\\\\c ogin-EO)5 E -.92(T-)-.4 G(ogin-\\\\r\\\\c-ogin x).92 E(elisa assw)-.15 E(ord: XXX) -.1 E(etn-ra An)108 457.2 Q 2.5(yA)-.15 G(CU 1200 8891237)-2.9 E ("" \\\\r\\\\c ogin nuucp assw)5 E(ord XXX)-.1 E(anagld Ne)108 469.2 Q -.15(ve)-.25 G 2.5(rA).15 G(CU 2400 8894517 name:-EO)-2.9 E -.92(T-)-.4 G(name: uucp assw).92 E(ord: XXX)-.1 E .123 (The \214rst \214eld is the name of a site, the second sho)72 499.2 R .124(ws when the machine may be called, the third \214eld speci-)-.25 F .522(\214es ho)72 511.2 R 3.022(wt)-.25 G .522 (he host is connected \(through an A)-3.022 F .521 (CU, a hard-wired line, etc.\), then comes the phone number to)-.4 F .597(use in connecting through an auto-call unit, and \214nally a login\ sequence.)72 523.2 R .598(The phone number may contain)5.598 F 1.533 (common abbre)72 535.2 R 1.533 (viations that are de\214ned in the L-dialcodes \214le.)-.25 F 1.533 (The de)6.533 F 1.533(vice speci\214cation should refer to)-.25 F(de)72 547.2 Q .004(vices speci\214ed in the L-de)-.25 F .004(vices \214le.) -.25 F .004(Listing only A)5.004 F .004(CU causes the)-.4 F F1(uucp) 2.504 E F0(daemon,)2.504 E F1(uucico)2.504 E F0 2.504(,t)C 2.504(os) -2.504 G .005(earch for an)-2.504 F(y)-.15 E -.2(av)72 559.2 S (ailable auto-call unit in L-de)-.05 E 2.5(vices. Our)-.25 F (L-dialcodes \214le is of the form:)2.5 E 12.95 -.15(ny 1)108 577.2 T (-315-).15 E 14.72(nj 1-201-)108 589.2 R .83(bostn 1-617-)108 601.2 R (while our L-de)72 619.2 Q(vices \214le is:)-.25 E -.4(AC)108 637.2 S 2.5(Uc).4 G(ul0 unused 1200 v)-2.5 E(entel)-.15 E (Refer to the README \214le in the)72 655.2 Q F1(uucp)2.5 E F0 (source directory for more information about installation.)2.5 E(As)97 670.8 Q F1(uucp)6.776 E F0 4.276(operates it creates \(and remo)6.776 F -.15(ve)-.15 G 4.275(s\) man).15 F 6.775(ys)-.15 G 4.275 (mall \214les in the directories underneath)-6.775 F 2.56 (/usr/spool/uucp. Sometimes)72 682.8 R .06 (\214les are left undeleted; these are most easily pur)2.56 F .06 (ged with the)-.18 F F1(uuclean)2.56 E F0(program.)2.56 E .575 (The log \214les can gro)72 694.8 R 3.075(ww)-.25 G .574 (ithout bound unless trimmed back;)-3.075 F F1(uulo)3.074 E(g)-.1 E F0 .574(maintains these \214les.)3.074 F(Man)5.574 E 3.074(yu)-.15 G .574 (seful aids)-3.074 F .25(in maintaining your)72 706.8 R F1(uucp)2.75 E F0 .25(installation are included in a subdirectory UU)2.75 F .25 (AIDS beneath /usr/src/usr)-.4 F(.bin/uucp.)-.55 E (Peruse this directory and read the `)72 718.8 Q(`setup')-.74 E 2.5('i) -.74 G(nstructions also located there.)-2.5 E 2.5(8N)252.045 768 S -.15 (ove)-2.5 G(mber 1995).15 E EP %%Page: 31 31 %%BeginPageSetup BP %%EndPageSetup /F0 10/Times-Roman@0 SF(Installing and Operating 2.11BSD on the PDP-11) 72 48 Q(Setup.2.11 - 31)172.84 E/F1 12/Times-Bold@0 SF(5. NETW)229.218 84 Q(ORK SETUP)-.12 E F0 .05(The follo)97 123.6 R .05(wing section has \ been lightly edited to correspond to the current 2.11BSD netw)-.25 F 2.55(orking. Se)-.1 F(v-)-.25 E 1.766 (eral parts of it do not really apply to 2.11BSD, for e)72 135.6 R 1.766 (xample, it is unlik)-.15 F 1.766(ely that an)-.1 F 1.766 (yone will connect a)-.15 F .125(PDP-11 to an IMP b)72 147.6 R .125 (ut it is possible as the LH/DH-11 netw)-.2 F .124(orking interf)-.1 F .124(ace and the IMP modules ha)-.1 F .424 -.15(ve b)-.2 H(een).15 E .69 (ported and lightly tested, or that an)72 159.6 R .691 (yone will run the nameserv)-.15 F(er)-.15 E 5.691(.T)-.55 G .691(he `) -5.691 F(`correct')-.74 E 3.191('u)-.74 G .691(se of the netw)-3.191 F .691(orking in)-.1 F .134 (2.11BSD is probably with a list of the local net addresses in the)72 171.6 R/F2 10/Times-Italic@0 SF(/etc/hosts)2.634 E F0 .133 (\214le and with one def)2.633 F .133(ault g)-.1 F(ate)-.05 E -.1(wa) -.25 G(y).1 E .246(for all netw)72 183.6 R .246(ork traf)-.1 F 2.746 (\214c. In)-.25 F(particular)2.746 E 2.746(,d)-.4 G 2.746(on)-2.746 G .246(ot run)-2.746 F F2 -.45(ro)2.746 G(uted).45 E F0 .246 (\(8\) unless you')1.666 F .246(re e)-.5 F .246 (xtremely sure that you kno)-.15 F 2.747(ww)-.25 G(hat)-2.747 E(you')72 195.6 Q 1.026(re doing.)-.5 F 1.026(This is doubly true if SL/IP is bei\ ng used as the primary connection to the outside w)6.026 F(orld.)-.1 E .166(The IMP and PR)72 207.6 R .166(ONET dri)-.4 F -.15(ve)-.25 G .166 (rs are kno).15 F .166(wn to w)-.25 F .166(ork, b)-.1 F .166 (ut long term rob)-.2 F .166(ustness is unkno)-.2 F 2.666(wn. Sites)-.25 F .167(that wish to)2.666 F 1.028 (hook 2.11BSD into more than a simple local ethernet may ha)72 219.6 R 1.328 -.15(ve s)-.2 H 1.028(ome w).15 F 1.028(ork ahead of them.)-.1 F 1.027(If an)6.027 F 3.527(ya)-.15 G(ddi-)-3.527 E(tional dri)72 231.6 Q -.15(ve)-.25 G(rs are ported, I w).15 E(ould really lik)-.1 E 2.5(eac) -.1 G(op)-2.5 E -.65(y.)-.1 G .102(The netw)97 247.2 R .102(orking in 2\ .11BSD, runs in supervisor mode, separate from the mainstream k)-.1 F 2.603(ernel. There)-.1 F(is)2.603 E .246(room without o)72 259.2 R -.15 (ve)-.15 G .246(rlaying to hold both a SL/IP and ethernet dri).15 F -.15 (ve)-.25 G 3.846 -.55(r. T).15 H .246(his is a major win, as it allo).55 F .246(ws the net-)-.25 F -.1(wo)72 271.2 S 1.037 (rking to maintain its mb).1 F 1.037 (ufs in normal data space, among other things.)-.2 F 1.038(The netw) 6.038 F 1.038(orking portion of the)-.1 F -.1(ke)72 283.2 S .028 (rnel resides in `).1 F(`/netnix')-.74 E .028 (', and is loaded after the k)-.74 F .027(ernel is running.)-.1 F .027 (Since the k)5.027 F .027(ernel only looks for the \214le)-.1 F -.74(``) 72 295.2 S(/netnix').74 E .883 (', it will not run if it is unable to load `)-.74 F(`/netnix')-.74 E 3.383(',s)-.74 G .883(ites should b)-3.383 F .883(uild and k)-.2 F .884 (eep a non-netw)-.1 F(orking)-.1 E -.1(ke)72 307.2 S .441(rnel in `).1 F (`/')-.74 E 2.941('a)-.74 G 2.941(ta)-2.941 G .441 (ll times, as a backup.)-2.941 F/F3 10/Times-Bold@0 SF(NO)5.441 E(TE)-.4 E F0 5.441(:T)C .44(he `)-5.441 F(`/unix')-.74 E 2.94('a)-.74 G .44 (nd `)-2.94 F(`/netnix')-.74 E 2.94('i)-.74 G .44(magines must ha)-2.94 F .74 -.15(ve b)-.2 H .44(een cre-).15 F .701 (ated at the same time, do not attempt to use mismatched images.)72 319.2 R .701(The ability to ha)8.201 F -.15(ve)-.2 G F3(boot)3.351 E F0 .701(tell the k)3.201 F(ernel)-.1 E .047(which netw)72 331.2 R .047 (ork image to load is on the wish list \(had to ha)-.1 F .346 -.15(ve s) -.2 H .046(omething tak).15 F 2.546(et)-.1 G .046 (he place of wishing for diskla-)-2.546 F(bels ;-\)\).)72 343.2 Q 1.763 (2.11BSD pro)97 358.8 R 1.764(vides support for the D)-.15 F(ARP)-.4 E 4.264(As)-.92 G 1.764(tandard Internet protocols IP)-4.264 F 4.264(,I) -1.11 G(CMP)-4.264 E 4.264(,T)-1.11 G(CP)-4.264 E 4.264(,a)-1.11 G 1.764 (nd UDP)-4.264 F(.)-1.11 E .334 (These protocols may be used on top of a v)72 370.8 R .334 (ariety of hardw)-.25 F .334(are de)-.1 F .334 (vices ranging from the IMP')-.25 F 2.833(s\()-.55 G(PSN')-2.833 E .333 (s\) used)-.55 F 1.047(in the Internet to local area netw)72 382.8 R 1.047(ork controllers for the Ethernet.)-.1 F(Netw)6.047 E 1.047 (ork services are split between the)-.1 F -.1(ke)72 394.8 S .474(rnel \ \(communication protocols\) and user programs \(user services such as T\ ELNET and FTP\).).1 F .473(This sec-)5.473 F .122(tion describes ho)72 406.8 R 2.622(wt)-.25 G 2.622(oc)-2.622 G .122 (on\214gure your system to use the Internet netw)-2.622 F .122 (orking support.)-.1 F .122(2.11BSD also includes)5.122 F .244 (code to support the Xerox Netw)72 418.8 R .244 (ork Systems \(NS\) protocols; the basic porting w)-.1 F .244 (ork has been done, b)-.1 F .243(ut it is)-.2 F(completely untested.)72 430.8 Q F3 2.5(5.1. System)72 454.8 R(con\214guration)2.5 E F0 3.087 -.8 (To c)97 470.4 T 1.487(on\214gure the k).8 F 1.488(ernel to include the\ Internet communication protocols, de\214ne the INET option.)-.1 F .134 (This automatically de\214nes the NLOOP option.)72 482.4 R(TCP_COMP) 5.134 E -1.11(AT)-.92 G .134(_42 is al)1.11 F -.1(wa)-.1 G .134 (ys de\214ned.).1 F .133(Xerox NS support is)5.134 F .513 (enabled with the NS option.)72 494.4 R .513 (In either case, include the pseudo-de)5.513 F .514(vice `)-.25 F(`pty') -.74 E 3.014('i)-.74 G 3.014(ny)-3.014 G .514(our machine')-3.014 F 3.014(sc)-.55 G(on\214gura-)-3.014 E .261 (tion \214le, using the NPTY options.)72 506.4 R .261(The `)5.261 F (`pty')-.74 E 2.761('p)-.74 G(seudo-de)-2.761 E .26 (vice forces the pseudo terminal de)-.25 F .26(vice dri)-.25 F -.15(ve) -.25 G 2.76(rt).15 G 2.76(ob)-2.76 G(e)-2.76 E .121 (con\214gured into the system, see)72 518.4 R F2(pty)2.621 E F0 2.621 (\(4\). The)1.666 F .121(NLOOP option forces inclusion of the softw) 2.621 F .121(are loopback inter)-.1 F(-)-.2 E -.1(fa)72 530.4 S .348 (ce dri).1 F -.15(ve)-.25 G 3.948 -.55(r. T).15 H .348(he loop dri).55 F -.15(ve)-.25 G 2.848(ri).15 G 2.848(su)-2.848 G .348(sed in netw)-2.848 F .347 (ork testing as well as for the system talking to itself rather than)-.1 F(transmitting the data o)72 542.4 Q -.15(ve)-.15 G 2.5(rt).15 G (he wire.)-2.5 E 1.205(If you are planning to use the Internet netw)97 558 R 1.205(ork f)-.1 F 1.206 (acilities on a 10Mb/s Ethernet, the pseudo-de)-.1 F(vice)-.25 E -.74 (``)72 570 S(ether').74 E 2.651('s)-.74 G .151(hould also be included i\ n the con\214guration using the NETHER option; this forces inclusion of\ the)-2.651 F 3.364(Address Resolution Protocol module used in mapping \ between 48-bit Ethernet and 32-bit Internet)72 582 R 2.881 (addresses. Also,)72 594 R .381(if you ha)2.881 F .681 -.15(ve a)-.2 H 2.881(nI).15 G .381 (MP connection, you will need to include the pseudo-de)-2.881 F .38 (vice `)-.25 F(`imp')-.74 E .38(', using)-.74 F(the option NIMP)72 606 Q 5(.T)-1.11 G(he IMP softw)-5 E (are is ported and is in use at at least one site.)-.1 E 1.508 (Before con\214guring the appropriate netw)97 621.6 R 1.508 (orking hardw)-.1 F 1.509(are, you should consult the manual pages in) -.1 F 1.085(section 4 of the Programmer')72 633.6 R 3.585(sM)-.55 G 3.585(anual. The)-3.585 F(follo)3.585 E 1.085(wing table lists the de) -.25 F 1.084(vices for which softw)-.25 F 1.084(are support)-.1 F -.15 (ex)72 645.6 S 2.844(ists. Ag).15 F .344(ain, much of this softw)-.05 F .344(are is unported and untested; only the basic netw)-.1 F .345 (orking has been stressed)-.1 F 1(at all.)72 657.6 R(Man)6 E 3.5(yo)-.15 G 1(ther de)-3.5 F 1(vices are a)-.25 F -.25(va)-.2 G 1(ilable, b).25 F .999(ut unported.)-.2 F .999 (Porting should simply be a matter of making the)5.999 F(hardw)72 669.6 Q .806(are de)-.1 F .807(vice w)-.25 F 3.307(ork. The)-.1 F .807 (directories `)3.307 F -1.95(`/sys/pdpif ')-.74 F 3.307('a)-.74 G .807 (nd `)-3.307 F(`/sys/v)-.74 E -1.95(axif ')-.25 F 3.307('c)-.74 G .807 (ontain man)-3.307 F 3.307(yd)-.15 G(ri)-3.307 E -.15(ve)-.25 G 3.307 (rs. The).15 F .807(ones in)3.307 F -.74(``)72 681.6 S -1.95(pdpif ').74 F 3.556('a)-.74 G 1.056(re either the current, w)-3.556 F 1.056 (orking dri)-.1 F -.15(ve)-.25 G 1.056(rs, or dri).15 F -.15(ve)-.25 G 1.055(rs that, at some time, w).15 F(ork)-.1 E 1.055(ed on PDP-11')-.1 F 3.555(s. The)-.55 F .473(ones in `)72 693.6 R(`v)-.74 E -1.95(axif ') -.25 F 2.973('a)-.74 G .473(re the current V)-2.973 F .473(AX dri)-1.35 F -.15(ve)-.25 G .473(rs, and, as such, will ha).15 F .774 -.15(ve t)-.2 H 2.974(oh).15 G -2.25 -.2(av e)-2.974 H .474 (their memory usage changed,)3.174 F -.2(bu)72 705.6 S 2.5(ts).2 G(erv) -2.5 E 2.5(ea)-.15 G 2.5(sa)-2.5 G 2.5(ne)-2.5 G(xcellent e)-2.65 E (xample of ho)-.15 E 2.5(wt)-.25 G(he hardw)-2.5 E(are w)-.1 E(orks.)-.1 E 2.5(8N)252.045 768 S -.15(ove)-2.5 G(mber 1995).15 E EP %%Page: 32 32 %%BeginPageSetup BP %%EndPageSetup /F0 10/Times-Roman@0 SF(setup.2.11 - 32)72 48 Q (Installing and Operating 2.11BSD on the PDP-11)174.51 E(De)108 84 Q (vice name)-.25 E(Manuf)15 E(acturer and product)-.1 E .4 LW 391.2 88.5 108 88.5 DL 55.29(de DEC)108 98 R(DEUN)2.5 E(A/DELU)-.35 E 2.5(A1)-.4 G (0Mb/s Ethernet)-2.5 E 55.29(qe DEC)108 110 R(DEQN)2.5 E 2.5(A1)-.35 G (0Mb/s Ethernet)-2.5 E 56.95(qt DEC)108 122 R(DELQA-YM 10Mb/s Ethernet) 2.5 E 55.85(ec 3Com)108 134 R(10Mb/s Ethernet)2.5 E 59.17(il Interlan) 108 146 R(1010 and 10101A 10Mb/s Ethernet interf)2.5 E(aces)-.1 E 54.73 (vv Proteon)108 158 R(ProNET - T)2.5 E(ok)-.8 E(en Ring Interf)-.1 E (ace)-.1 E 51.41(acc LH/DH-11)108 170 R(1822 IMP/PSN Interf)2.5 E(ace) -.1 E .371(SL/IP is also a)97 197.6 R -.25(va)-.2 G 2.871(ilable. It).25 F .371(is surprisingly ef)2.871 F 2.871(\214cient. Ov)-.25 F .37 (er a 9600 baud line it is not unusual to see)-.15 F/F1 10/Times-Bold@0 SF(ftp)2.87 E F0(rates in the 800 bytes per second range \(depending ho) 72 209.6 Q 2.5(wb)-.25 G(usy the system is\).)-2.7 E .77(All netw)97 225.2 R .77(ork interf)-.1 F .77(ace dri)-.1 F -.15(ve)-.25 G .771 (rs including the loopback interf).15 F .771 (ace, require that their host address\(es\) be)-.1 F .649 (de\214ned at boot time.)72 237.2 R .649(This is done with)5.649 F/F2 10 /Times-Italic@0 SF(ifcon\214g)3.149 E F0 .649 (\(8\) commands included in the)1.666 F F2(/etc/r)3.149 E(c.local)-.37 E F0 3.148(\214le. Interf)3.149 F(aces)-.1 E .033(that are able to dynami\ cally deduce the host part of an address may check that the host part o\ f the address is)72 249.2 R 4.635(correct. The)72 261.2 R 2.135 (manual page for each netw)4.635 F 2.135(ork interf)-.1 F 2.134 (ace describes the method used to establish a host')-.1 F(s)-.55 E (address.)72 273.2 Q F2(Ifcon\214g)5.306 E F0 .306 (\(8\) can also be used to set options for the interf)1.666 F .307 (ace at boot time.)-.1 F .307(Options are set indepen-)5.307 F .201 (dently for each interf)72 285.2 R .201(ace, and apply to all pack)-.1 F .201(ets sent using that interf)-.1 F 2.7(ace. These)-.1 F .2 (options include disabling)2.7 F .952(the use of the Address Resolution\ Protocol; this may be useful if a netw)72 297.2 R .952 (ork is shared with hosts running)-.1 F(softw)72 309.2 Q 1.233 (are that does not yet pro)-.1 F 1.233(vide this function.)-.15 F (Alternati)6.233 E -.15(ve)-.25 G(ly).15 E 3.733(,t)-.65 G 1.233 (ranslations for such hosts may be set in)-3.733 F(adv)72 321.2 Q 1.09 (ance or `)-.25 F(`published')-.74 E 3.59('b)-.74 G -6.089 3.59(ya 2) -3.59 H 1.091(.11BSD host by use of the)-3.59 F F2(arp)3.591 E F0 1.091 (\(8\) command.)1.666 F 1.091(Note that the use of trailer)6.091 F (link-le)72 333.2 Q -.15(ve)-.25 G 3.238(li).15 G 3.238(sn)-3.238 G 1.238 -.25(ow n)-3.238 H -.15(eg).25 G .738 (otiated between 2.11BSD hosts using ARP).15 F 3.238(,a)-1.11 G .737 (nd it is thus no longer necessary to dis-)-3.238 F .414 (able the use of trailers with)72 345.2 R F2(ifcon\214g)2.914 E F0 5.414 (.I)C 2.914(ti)-5.414 G(s)-2.914 E F1(STR)2.914 E(ONGL)-.3 E(Y)-.92 E F0 .415(recommended, ho)2.914 F(we)-.25 E -.15(ve)-.25 G 1.215 -.4(r, t).15 H .415(hat 2.11BSD netw).4 F(orking)-.1 E .088 (be run without trailers, as the trailer code in most of the dri)72 357.2 R -.15(ve)-.25 G .087(rs has either been remo).15 F -.15(ve)-.15 G .087(d, commented out, is).15 F .133(untested or is)72 369.2 R F1(kno) 2.633 E(wn)-.1 E F0 .133(not to w)2.633 F 2.633(ork. This)-.1 F .134 (is a problem with certain releases of)2.633 F F2(Ultrix)2.634 E F0 2.634(,w)C .134(hich has to be e)-2.634 F(xplic-)-.15 E (itly con\214gured not to send trailers if it and 2.11BSD are to coe)72 381.2 Q(xist.)-.15 E 2.356 -.8(To u)97 396.8 T .756 (se the pseudo terminals just con\214gured, de).8 F .756 (vice entries must be created in the `)-.25 F(`/de)-.74 E(v')-.25 E 3.256('d)-.74 G(irectory)-3.256 E(.)-.65 E 1.782 -.8(To c)72 408.8 T .183(reate 32 pseudo terminals \(plenty).8 F 2.683(,y)-.65 G .183 (ou can probably get by with man)-2.683 F 2.683(yl)-.15 G .183(ess\) e) -2.683 F -.15(xe)-.15 G .183(cute the follo).15 F .183(wing com-)-.25 F (mands.)72 420.8 Q F1(#)108 438.8 Q F0(cd /de)2.5 E(v)-.25 E F1(#)108 450.8 Q F0(MAKEDEV pty0 pty1)2.5 E .756 (More pseudo terminals may be made by specifying)72 468.8 R F2(pty2) 3.255 E F0(,)A F2(pty3)3.255 E F0 3.255(,e)C 3.255(tc. The)-3.255 F -.1 (ke)3.255 G .755(rnel normally includes support).1 F 1.196(for 16 pseud\ o terminals unless the con\214guration \214le speci\214es a dif)72 480.8 R 1.197(ferent number)-.25 F 6.197(.E)-.55 G 1.197(ach pseudo terminal) -6.197 F 2.221(really consists of tw)72 492.8 R 4.721<6f8c>-.1 G 2.221 (les in /de)-4.721 F 2.221(v: a master and a sla)-.25 F -.15(ve)-.2 G 7.22(.T).15 G 2.22(he master pseudo terminal \214le is named)-7.22 F (/de)72 504.8 Q 1.775(v/ptyp?, while the sla)-.25 F 2.075 -.15(ve s)-.2 H 1.775(ide is /de).15 F 4.275(v/ttyp?. Pseudo)-.25 F 1.776 (terminals are also used by se)4.275 F -.15(ve)-.25 G 1.776 (ral programs not).15 F .908(related to the netw)72 516.8 R(ork.)-.1 E F1(NO)5.908 E(TE)-.4 E F0 3.408(:t)C .907(he terminal structures are 78\ bytes each, declaring more than 16 pseudo)-3.408 F .285 (terminals is potentially w)72 528.8 R .285(asteful of k)-.1 F .285 (ernel D space.)-.1 F .285(See the comment in the k)5.285 F .286 (ernel con\214g \214les.)-.1 F .286(In addition)5.286 F .228 (to creating the pseudo terminals, be sure to install them in the)72 540.8 R F2(/etc/ttys)2.727 E F0 .227 (\214le \(with a `none' in the second col-)2.727 F(umn so no)72 552.8 Q F2 -.1(ge)2.5 G(tty).1 E F0(is started\).)2.5 E F1 2.5(5.2. Local)72 576.8 R(subnetw)2.5 E(orks)-.1 E F0 1.127(In 2.11BSD the D)97 592.4 R (ARP)-.4 E 3.627(AI)-.92 G 1.127 (nternet support includes the notion of `)-3.627 F(`subnetw)-.74 E (orks')-.1 E 3.627('. This)-.74 F 1.128(is a mecha-)3.627 F .469 (nism by which multiple local netw)72 604.4 R .469 (orks may appears as a single Internet netw)-.1 F .468(ork to of)-.1 F .468(f-site hosts.)-.25 F(Subnet-)5.468 E -.1(wo)72 616.4 S .012 (rks are useful because the).1 F 2.512(ya)-.15 G(llo)-2.512 E 2.512(was) -.25 G .013(ite to hide their local topology)-2.512 F 2.513(,r)-.65 G .013(equiring only a single route in e)-2.513 F(xter)-.15 E(-)-.2 E .116 (nal g)72 628.4 R(ate)-.05 E -.1(wa)-.25 G .116 (ys; it also means that local netw).1 F .116 (ork numbers may be locally administered.)-.1 F .116 (The standard describ-)5.116 F (ing this change in Internet addressing is RFC-950.)72 640.4 Q 1.841 -.8 (To s)97 656 T .241(et up local subnetw).8 F .241 (orks one must \214rst decide ho)-.1 F 2.741(wt)-.25 G .241(he a)-2.741 F -.25(va)-.2 G .242(ilable address space \(the Internet `).25 F(`host) -.74 E(part')72 668 Q 2.745('o)-.74 G 2.745(ft)-2.745 G .245 (he 32-bit address\) is to be partitioned.)-2.745 F .245 (Sites with a class A netw)5.245 F .244(ork number ha)-.1 F .544 -.15 (ve a 2)-.2 H .244(4-bit address).15 F .035(space with which to w)72 680 R .035(ork, sites with a class B netw)-.1 F .035(ork number ha)-.1 F .335 -.15(ve a 1)-.2 H .036(6-bit address space, while sites with).15 F 3.089(ac)72 692 S .589(lass C netw)-3.089 F .589(ork number ha)-.1 F .889 -.15(ve a)-.2 H 3.089(n8).15 G .589(-bit address space)-3.089 F/F3 10/Symbol SFA F0 5.589(.T)C 3.09(od)-6.389 G .59 (e\214ne local subnets you must steal some bits)-3.09 F .32 LW 144 700 72 700 DL/F4 8/Symbol SF72 713.6 Q/F5 8/Times-Roman@0 SF .135 (If you are unf)5.176 F .134 (amiliar with the Internet addressing structure, consult `)-.08 F -.64 (`A)-.592 G .134(ddress Mappings').64 F .134(', Internet RFC-796,)-.592 F(J. Postel; a)82 723.6 Q -.2(va)-.16 G(ilable from the Internet Netw).2 E(ork Information Center at SRI.)-.08 E F0 2.5(8N)252.045 768 S -.15 (ove)-2.5 G(mber 1995).15 E EP %%Page: 33 33 %%BeginPageSetup BP %%EndPageSetup /F0 10/Times-Roman@0 SF(Installing and Operating 2.11BSD on the PDP-11) 72 48 Q(Setup.2.11 - 33)172.84 E 1.134 (from the local host address space for use in e)72 84 R 1.133 (xtending the netw)-.15 F 1.133(ork portion of the Internet address.)-.1 F(This)6.133 E .729 (reinterpretation of Internet addresses is done only for local netw)72 96 R .73(orks; i.e. it is not visible to hosts of)-.1 F(f-site.)-.25 E -.15(Fo)72 108 S 2.777(re).15 G .277 (xample, if your site has a class B netw)-2.927 F .277(ork number)-.1 F 2.777(,h)-.4 G .277(osts on this netw)-2.777 F .277(ork ha)-.1 F .577 -.15(ve a)-.2 H 2.776(nI).15 G .276(nternet address that)-2.776 F .857 (contains the netw)72 120 R .857(ork number)-.1 F 3.357(,1)-.4 G 3.357 (6b)-3.357 G .857(its, and the host number)-3.357 F 3.357(,a)-.4 G .857 (nother 16 bits.)-3.357 F 2.457 -.8(To d)5.857 H .857 (e\214ne 254 local subnets,).8 F 1.344 (each possessing at most 255 hosts, 8 bits may be tak)72 132 R 1.343 (en from the local part.)-.1 F 1.343(\(The use of subnets 0 and)6.343 F (all-1')72 144 Q .432(s, 255 in this e)-.55 F .432 (xample, is discouraged to a)-.15 F -.2(vo)-.2 G .432 (id confusion about broadcast addresses.\)).2 F .432(These ne)5.432 F 2.932(wn)-.25 G(et-)-2.932 E -.1(wo)72 156 S .884(rk numbers are then c\ onstructed by concatenating the original 16-bit netw).1 F .884 (ork number with the e)-.1 F .884(xtra 8)-.15 F (bits containing the local subnetw)72 168 Q(ork number)-.1 E(.)-.55 E .435(The e)97 183.6 R .435(xistence of local subnetw)-.15 F .435 (orks is communicated to the system at the time a netw)-.1 F .435 (ork interf)-.1 F .435(ace is)-.1 F .783(con\214gured with the)72 195.6 R/F1 10/Times-Italic@0 SF(netmask)3.283 E F0 .783(option to the)3.283 F F1(ifcon\214g)3.283 E F0 3.282(program. A)3.283 F -.74(``)3.282 G(netw) .74 E .782(ork mask')-.1 F 3.282('i)-.74 G 3.282(ss)-3.282 G .782 (peci\214ed to de\214ne the)-3.282 F .785 (portion of the Internet address that is to be considered the netw)72 207.6 R .786(ork part for that netw)-.1 F 3.286(ork. This)-.1 F .786 (mask nor)3.286 F(-)-.2 E .799 (mally contains the bits corresponding to the standard netw)72 219.6 R .799(ork part as well as the portion of the local part)-.1 F .097 (that has been assigned to subnets.)72 231.6 R .098(If no mask is speci\ \214ed when the address is set, it will be set according to)5.097 F .796 (the class of the netw)72 243.6 R 3.296(ork. F)-.1 F .796(or e)-.15 F .796(xample, at Berk)-.15 F(ele)-.1 E 3.296(y\()-.15 G .796 (class B netw)-3.296 F .796(ork 128.32\) 8 bits of the local part ha)-.1 F -.15(ve)-.2 G(been reserv)72 255.6 Q(ed for de\214ning subnetw)-.15 E (orks; consequently the /etc/rc.local \214le contains lines of the form) -.1 E(/etc/ifcon\214g en0 netmask 0xf)108 273.6 Q -.25(fffff)-.25 G (00 128.32.1.7).25 E .373(This speci\214es that for interf)72 291.6 R .374(ace `)-.1 F(`en0')-.74 E .374(', the upper 24 bits of the Internet\ address should be used in calculat-)-.74 F .756(ing netw)72 303.6 R .756(ork numbers \(netmask 0xf)-.1 F -.25(fffff)-.25 G .756 (00\), and the interf).25 F(ace')-.1 E 3.256(sI)-.55 G .756 (nternet address is `)-3.256 F(`128.32.1.7')-.74 E 3.255('\()-.74 G .755 (host 7 on)-3.255 F(netw)72 315.6 Q 1.668(ork 128.32.1\).)-.1 F(Hosts) 6.668 E F1(m)4.168 E F0 1.669(on sub-netw)4.168 F(ork)-.1 E F1(n)4.169 E F0 1.669(of this netw)4.169 F 1.669(ork w)-.1 F 1.669(ould then ha)-.1 F 1.969 -.15(ve a)-.2 H 1.669(ddresses of the form).15 F -.74(``)72 327.6 S(128.32.).74 E F1(n)A F0(.)A F1(m)A F0 -.74('')C 5.817(;f).74 G .817 (or e)-5.817 F .817(xample, host 99 on netw)-.15 F .816(ork 129 w)-.1 F .816(ould ha)-.1 F 1.116 -.15(ve a)-.2 H 3.316(na).15 G .816(ddress `) -3.316 F(`128.32.129.99')-.74 E 3.316('. F)-.74 F .816(or hosts)-.15 F .912(with multiple interf)72 339.6 R .912(aces, the netw)-.1 F .912 (ork mask should be set for each interf)-.1 F .913 (ace, although in practice only the)-.1 F(mask of the \214rst interf)72 351.6 Q(ace on each netw)-.1 E(ork is actually used.)-.1 E/F2 10 /Times-Bold@0 SF 2.5(5.3. Inter)72 375.6 R(net br)-.15 E(oadcast addr) -.18 E(esses)-.18 E F0 1.822 (The address de\214ned as the broadcast address for Internet netw)97 391.2 R 1.822(orks according to RFC-919 is the)-.1 F 1.253 (address with a host part of all 1')72 403.2 R 3.753(s. The)-.55 F 1.253 (address used by 4.2BSD w)3.753 F 1.254 (as the address with a host part of 0.)-.1 F .301 (2.11BSD uses the standard broadcast address \(all 1')72 415.2 R .301 (s\) by def)-.55 F .301(ault, b)-.1 F .301(ut allo)-.2 F .301 (ws the broadcast address to be set)-.25 F(\(with)72 427.2 Q F1 (ifcon\214g)3.276 E F0 3.276(\)f)C .776(or each interf)-3.276 F 3.276 (ace. This)-.1 F(allo)3.277 E .777(ws netw)-.25 F .777 (orks consisting of both 4.2BSD and 2.11BSD hosts to)-.1 F(coe)72 439.2 Q 2.518(xist. In)-.15 F .017(the presence of subnets, the broadcast add\ ress uses the subnet \214eld as for normal host addresses,)2.517 F 1.15 (with the remaining host part set to 1')72 451.2 R 3.65(s\()-.55 G 1.15 (or 0')-3.65 F 1.151(s, on a netw)-.55 F 1.151 (ork that has not yet been con)-.1 F -.15(ve)-.4 G 3.651 (rted\). 2.11BSD).15 F .086(hosts recognize and accept pack)72 463.2 R .086(ets sent to the logical-netw)-.1 F .086 (ork broadcast address as well as those sent to the)-.1 F .858 (subnet broadcast address, and when using an all-1')72 475.2 R 3.359(sb) -.55 G .859(roadcast, also recognize and recei)-3.359 F 1.159 -.15(ve p) -.25 H(ack).15 E .859(ets sent to)-.1 F(host 0 as a broadcast.)72 487.2 Q F2 2.5(5.4. Routing)72 511.2 R F0 .345(If your en)97 526.8 R .345 (vironment allo)-.4 F .345(ws access to netw)-.25 F .345 (orks not directly attached to your host you will need to set)-.1 F .571 (up routing information to allo)72 538.8 R 3.071(wp)-.25 G(ack)-3.071 E .571(ets to be properly routed.)-.1 F -1 -.8(Tw o)5.571 H .572 (schemes are supported by the system.)3.871 F .304 (The \214rst scheme emplo)72 550.8 R .304 (ys the routing table management daemon)-.1 F F1(/etc/r)2.803 E(outed) -.45 E F0 .303(to maintain the system routing)2.803 F 3.65(tables. The) 72 562.8 R 1.15(routing daemon uses a v)3.65 F 1.15 (ariant of the Xerox Routing Information Protocol to maintain up to)-.25 F .202(date routing tables in a cluster of local area netw)72 574.8 R 2.702(orks. By)-.1 F .202(using the)2.702 F F1(/etc/gate)2.702 E(ways) -.15 E F0 .202(\214le created by)2.702 F F1(htable)2.702 E F0(\(8\),) 1.666 E .653(the routing daemon can also be used to initialize static r\ outes to distant netw)72 586.8 R .653(orks \(see the ne)-.1 F .653 (xt section for)-.15 F 4.076(further discussion\).)72 598.8 R 4.075 (When the routing daemon is started up \(usually from)9.076 F F1(/etc/r) 6.575 E(c.local)-.37 E F0 6.575(\)i)C 6.575(tr)-6.575 G(eads)-6.575 E F1 (/etc/gate)72 610.8 Q(ways)-.15 E F0 .969(if it e)3.469 F .969(xists an\ d installs those routes de\214ned there, then broadcasts on each local \ netw)-.15 F .97(ork to)-.1 F .378(which the host is attached to \214nd \ other instances of the routing daemon.)72 622.8 R .378(If an)5.378 F 2.877(yr)-.15 G .377(esponses are recei)-2.877 F -.15(ve)-.25 G .377 (d, the).15 F .886 (routing daemons cooperate in maintaining a globally consistent vie)72 634.8 R 3.387(wo)-.25 G 3.387(fr)-3.387 G .887(outing in the local en) -3.387 F(vironment.)-.4 E .749(This vie)72 646.8 R 3.249(wc)-.25 G .749 (an be e)-3.249 F .748(xtended to include remote sites also running the\ routing daemon by setting up suitable)-.15 F(entries in)72 658.8 Q F1 (/etc/gate)2.5 E(ways)-.15 E F0 2.5(;c)C(onsult)-2.5 E F1 -.45(ro)2.5 G (uted).45 E F0(\(8\) for a more thorough discussion.)1.666 E .792 (The second approach is to de\214ne a def)97 674.4 R .792 (ault or wildcard route to a smart g)-.1 F(ate)-.05 E -.1(wa)-.25 G 3.293(ya).1 G .793(nd depend on the)-3.293 F -.05(ga)72 686.4 S(te).05 E -.1(wa)-.25 G 3.434(yt).1 G 3.434(op)-3.434 G(ro)-3.434 E .933(vide ICM\ P routing redirect information to dynamically create a routing data bas\ e.)-.15 F .933(This is)5.933 F(done by adding an entry of the form)72 698.4 Q(/etc/route add def)108 716.4 Q(ault)-.1 E F1(smart-gate)2.5 E (way)-.15 E F0(1)2.5 E 2.5(8N)252.045 768 S -.15(ove)-2.5 G(mber 1995) .15 E EP %%Page: 34 34 %%BeginPageSetup BP %%EndPageSetup /F0 10/Times-Roman@0 SF(setup.2.11 - 34)72 48 Q (Installing and Operating 2.11BSD on the PDP-11)174.51 E(to)72 84 Q/F1 10/Times-Italic@0 SF(/etc/r)2.938 E(c.local)-.37 E F0 2.938(;s)C(ee) -2.938 E F1 -.45(ro)2.938 G(ute).45 E F0 .438 (\(8\) for more information.)1.666 F .438(The def)5.438 F .439 (ault route will be used by the system as a `)-.1 F(`last)-.74 E (resort')72 96 Q 2.887('i)-.74 G 2.887(nr)-2.887 G .387(outing pack) -2.887 F .387(ets to their destination.)-.1 F .387(Assuming the g)5.387 F(ate)-.05 E -.1(wa)-.25 G 2.887(yt).1 G 2.887(ow)-2.887 G .387 (hich pack)-2.887 F .387(ets are directed is able)-.1 F .155(to generat\ e the proper routing redirect messages, the system will then add routin\ g table entries based on the)72 108 R .776(information supplied.)72 120 R .776(This approach has certain adv)5.776 F .776(antages o)-.25 F -.15 (ve)-.15 G 3.276(rt).15 G .776(he routing daemon, b)-3.276 F .775 (ut is unsuitable in)-.2 F .303(an en)72 132 R .303 (vironment where there are only bridges \(i.e.)-.4 F .303(pseudo g)5.303 F(ate)-.05 E -.1(wa)-.25 G .303 (ys that, for instance, do not generate rout-).1 F .534 (ing redirect messages\).)72 144 R(Further)5.534 E 3.034(,i)-.4 G 3.034 (ft)-3.034 G .534(he smart g)-3.034 F(ate)-.05 E -.1(wa)-.25 G 3.034(yg) .1 G .534(oes do)-3.034 F .534(wn there is no alternati)-.25 F -.15(ve) -.25 G 3.033(,s).15 G -2.25 -.2(av e)-3.033 H .533(manual alter)3.233 F (-)-.2 E(ation of the routing table entry)72 156 Q 2.5(,t)-.65 G 2.5(om) -2.5 G(aintaining service.)-2.5 E .893(The system al)97 171.6 R -.1(wa) -.1 G .894(ys listens, and processes, routing redirect information, so \ it is possible to combine).1 F .329(both of the abo)72 183.6 R .628 -.15 (ve f)-.15 H 2.828(acilities. F).05 F .328(or e)-.15 F .328 (xample, the routing table management process might be used to maintain) -.15 F .141 (up to date information about routes to geographically local netw)72 195.6 R .141(orks, while emplo)-.1 F .141(ying the wildcard routing)-.1 F .697(techniques for `)72 207.6 R(`distant')-.74 E 3.197('n)-.74 G(etw) -3.197 E 3.197(orks. The)-.1 F F1(netstat)3.197 E F0 .697 (\(1\) program may be used to display routing table contents)1.666 F (as well as v)72 219.6 Q(arious routing oriented statistics.)-.25 E -.15 (Fo)5 G 2.5(re).15 G(xample,)-2.65 E/F2 10/Times-Bold@0 SF(#)108 237.6 Q F0(netstat \255r)1.666 E (will display the contents of the routing tables, while)72 255.6 Q F2(#) 108 273.6 Q F0(netstat \255r \255s)1.666 E .51(will sho)72 291.6 R 3.01 (wt)-.25 G .51(he number of routing table entries dynamically created a\ s a result of routing redirect messages,)-3.01 F(etc.)72 303.6 Q F2 2.5 (5.5. Use)72 327.6 R(of 2.11BSD machines as gateways)2.5 E F0 .709 (Only sheer insanity could prompt the use of 2.11BSD machines as g)97 343.2 R(ate)-.05 E -.1(wa)-.25 G 3.209(ys. If).1 F(you)3.208 E F2 -.18 (re)3.208 G(ally).18 E F0 -.1(wa)3.208 G .708(nt to).1 F .053 (do this then the best recourse is to pro)72 355.2 R .053 (wl the sources and see what has to be done.)-.25 F .053 (The code is all there, and)5.053 F(the "ipforw)72 367.2 Q(arding" v)-.1 E(ariable is present.)-.25 E .572(Local area routing within a group of \ interconnected Ethernets and other such netw)97 382.8 R .572 (orks may be han-)-.1 F 1.07(dled by)72 394.8 R F1 -.45(ro)3.57 G(uted) .45 E F0 3.57(\(8\). Gate)1.666 F -.1(wa)-.25 G 1.07 (ys between the Internet and one or more local netw).1 F 1.071 (orks require an additional)-.1 F .004 (routing protocol, the Exterior Gate)72 406.8 R -.1(wa)-.25 G 2.504(yP) .1 G .004(rotocol \(EGP\), to inform the core g)-2.504 F(ate)-.05 E -.1 (wa)-.25 G .003(ys of their presence and to).1 F (acquire routing information from the core.)72 418.8 Q F2 2.5(5.6. Netw) 72 442.8 R(ork ser)-.1 E -.1(ve)-.1 G(rs).1 E F0 1.162 (In 2.11BSD most of the serv)97 458.4 R 1.163 (er programs are started up by a `)-.15 F 1.163(`super serv)-.74 F(er') -.15 E 1.163(', the Internet daemon.)-.74 F 1.593(The Internet daemon,) 72 470.4 R F1(/etc/inetd)4.093 E F0 4.093(,a)C 1.593 (cts as a master serv)-4.093 F 1.592 (er for programs speci\214ed in its con\214guration \214le,)-.15 F F1 (/etc/inetd.conf)72 482.4 Q F0 4.338(,l)C 1.838 (istening for service requests for these serv)-4.338 F 1.839 (ers, and starting up the appropriate program)-.15 F(whene)72 494.4 Q -.15(ve)-.25 G 2.612(rar).15 G .112(equest is recei)-2.612 F -.15(ve) -.25 G 2.611(d. The).15 F .111(con\214guration \214le contains lines co\ ntaining a service name \(as found in)2.611 F F1(/etc/services)72 506.4 Q F0 .385(\), the type of sock)B .385(et the serv)-.1 F .385(er e)-.15 F .386(xpects \(e.g. stream or dgram\), the protocol to be used with the) -.15 F(sock)72 518.4 Q .623(et \(as found in)-.1 F F1(/etc/pr)3.123 E (otocols)-.45 E F0 .623(\), whether to w)B .622(ait for each serv)-.1 F .622(er to complete before starting up another)-.15 F(,)-.4 E 1.014 (the user name as which the serv)72 530.4 R 1.014 (er should run, the serv)-.15 F 1.015(er program')-.15 F 3.515(sn)-.55 G 1.015(ame, and at most \214v)-3.515 F 3.515(ea)-.15 G -.18(rg)-3.515 G 1.015(uments to).18 F .425(pass to the serv)72 542.4 R .425(er program.) -.15 F .425(Some tri)5.425 F .425 (vial services are implemented internally in)-.25 F F1(inetd)2.925 E F0 2.925(,a)C .425(nd their serv)-2.925 F .425(ers are)-.15 F(listed as `) 72 554.4 Q(`internal.)-.74 E 3.98 -.74('' F)-.7 H(or e).59 E (xample, an entry for the \214le transfer protocol serv)-.15 E(er w)-.15 E(ould appear as)-.1 E 11.39(ftp stream)108 572.4 R 10.28(tcp no)23.34 F -.1(wa)-.25 G 20.63(it root).1 F 14.17(/etc/ftpd ftpd)8.89 F(-l)2.5 E (or if you are using the)72 590.4 Q F1(tcp_wr)2.5 E(apper)-.15 E F0 (program as)2.5 E 11.39(ftp stream)108 608.4 R 10.28(tcp no)23.34 F -.1 (wa)-.25 G 20.63(it root).1 F 13.06(/etc/tcpd ftpd)8.89 F(-l)2.5 E (Consult)72 626.4 Q F1(inetd)3.617 E F0 1.118(\(8\) for more detail on \ the format of the con\214guration \214le and the operation of the Inter\ net)1.666 F(daemon.)72 638.4 Q F2 2.5(5.7. Netw)72 662.4 R (ork data bases)-.1 E F0(Se)97 678 Q -.15(ve)-.25 G .761 (ral data \214les are used by the netw).15 F .761 (ork library routines and serv)-.1 F .76(er programs.)-.15 F .76 (Most of these \214les)5.76 F (are host independent and updated only rarely)72 690 Q(.)-.65 E 2.5(8N) 252.045 768 S -.15(ove)-2.5 G(mber 1995).15 E EP %%Page: 35 35 %%BeginPageSetup BP %%EndPageSetup /F0 10/Times-Roman@0 SF(Installing and Operating 2.11BSD on the PDP-11) 72 48 Q(Setup.2.11 - 35)172.84 E 59.19(File Manual)108 84 R 12.5 (reference Use)2.5 F .4 LW 421.89 88.5 108 88.5 DL(/etc/hosts)108 98 Q /F1 10/Times-Italic@0 SF(hosts)39.47 E F0 48.854(\(5\) host)1.666 F (names)2.5 E(/etc/netw)108 110 Q(orks)-.1 E F1(networks)23.47 E F0 33.304(\(5\) netw)1.666 F(ork names)-.1 E(/etc/services)108 122 Q F1 (services)27.82 E F0 37.204(\(5\) list)1.666 F(of kno)2.5 E(wn services) -.25 E(/etc/protocols)108 134 Q F1(pr)22.81 E(otocols)-.45 E F0 32.084 (\(5\) protocol)1.666 F(names)2.5 E(/etc/hosts.equi)108 146 Q(v)-.25 E F1 -.1(rs)15 G(hd).1 E F0 51.734(\(8\) list)1.666 F(of `)2.5 E (`trusted')-.74 E 2.5('h)-.74 G(osts)-2.5 E(/etc/rc.local)108 158 Q F1 -.37(rc)30.32 G F0 61.454(\(8\) command)2.036 F (script for starting serv)2.5 E(ers)-.15 E(/etc/ftpusers)108 170 Q F1 (ftpd)28.37 E F0 53.854(\(8\) list)1.666 F(of `)2.5 E(`unwelcome')-.74 E 2.5('f)-.74 G(tp users)-2.5 E(/etc/hosts.lpd)108 182 Q F1(lpd)24.19 E F0 56.634(\(8\) list)1.666 F(of hosts allo)2.5 E(wed to access printers) -.25 E(/etc/inetd.conf)108 194 Q F1(inetd)19.76 E F0 49.414(\(8\) list) 1.666 F(of serv)2.5 E(ers started by)-.15 E F1(inetd)2.5 E F0 .162 (The \214les distrib)72 218 R .162(uted are set up for Internet hosts.) -.2 F .162(Local netw)5.162 F .162 (orks and hosts should be added to describe the)-.1 F .272 (local con\214guration.)72 230 R(Netw)5.272 E .272(ork numbers will ha) -.1 F .571 -.15(ve t)-.2 H 2.771(ob).15 G 2.771(ec)-2.771 G .271 (hosen for each Ethernet.)-2.771 F -.15(Fo)5.271 G 2.771(rs).15 G .271 (ites not connected to)-2.771 F .341 (the Internet, these can be chosen more or less arbitrarily)72 242 R 2.841(,o)-.65 G .341(therwise the normal channels should be used for) -2.841 F(allocation of netw)72 254 Q(ork numbers.)-.1 E/F2 10 /Times-Bold@0 SF 2.5(5.7.1. Regenerating)72 278 R (/etc/hosts and /etc/netw)2.5 E(orks)-.1 E F0 .153 (When using the host address routines that use the Internet name serv)97 293.6 R(er)-.15 E 2.653(,t)-.4 G .153(he \214le)-2.653 F F1(/etc/hosts) 2.653 E F0 .153(is only used)2.653 F .793(for setting interf)72 305.6 R .793(ace addresses and at other times that the serv)-.1 F .794 (er is not running, and therefore it need only)-.15 F 1.8 (contain addresses for local hosts.)72 317.6 R 1.8(There is no equi)6.8 F -.25(va)-.25 G 1.8(lent service for netw).25 F 1.8(ork names yet.)-.1 F 1.8(The days of)6.8 F(retrie)72 329.6 Q .249 (ving a host \214le containing all systems on the Internet are o)-.25 F -.15(ve)-.15 G 3.85 -.55(r. B).15 H .25(esides, you w).55 F .25 (ould gro)-.1 F 2.75(wv)-.25 G .25(ery old and)-2.9 F 1.179 (run out of disk space while w)72 341.6 R 1.179(aiting for)-.1 F F1 (mkhosts)3.679 E F0 1.179 (\(8\) to process a hosts \214le containing the se)1.666 F -.15(ve)-.25 G 1.179(ral million).15 F 3.593(entries. Therefore)72 353.6 R 1.093 (the details of retrie)3.593 F 1.093(ving a master hosts \214le using) -.25 F F1(htable)3.593 E F0 1.093(\(8\) and)1.666 F F1 -.1(ge)3.594 G (ttable).1 E F0 1.094(\(8\) ha)1.666 F 1.394 -.15(ve b)-.2 H(een).15 E (remo)72 365.6 Q -.15(ve)-.15 G 2.821(df).15 G .321(rom this document.) -2.821 F(Ho)5.321 E(we)-.25 E -.15(ve)-.25 G 2.82(ri).15 G 2.82(fy)-2.82 G .32(ou do use local hosts \214les you will still need to run)-2.82 F F1(mkhosts)2.82 E F0(\(8\))1.666 E(and this is described belo)72 377.6 Q -.65(w.)-.25 G .579(If you are using the host table for host name and a\ ddress mapping, you should run)97 393.2 R F1(mkhosts)3.079 E F0 .58 (\(8\) after)1.666 F(installing)72 405.2 Q F1(/etc/hosts)2.848 E F0 5.348(.T)C(he)-5.348 E F1(mkhosts)2.848 E F0 .348 (\(8\) program has been enhanced for 2.11BSD to allo)1.666 F 2.848(wm) -.25 G .348(ultiple addresses)-2.848 F .92(per host.)72 417.2 R .92 (The order in which the addresses are gi)5.92 F -.15(ve)-.25 G 3.42(ni) .15 G(n)-3.42 E F1(/etc/hosts)3.42 E F0 .92(is preserv)3.42 F .92 (ed, so the entries for a gi)-.15 F -.15(ve)-.25 G(n).15 E .057 (host should be in order of importance.)72 429.2 R .057 (If you are using the name serv)5.057 F .056 (er for the host name and address map-)-.15 F .35 (ping, you only need to install)72 441.2 R F1(networks)2.85 E F0 .35 (and a small cop)2.85 F 2.85(yo)-.1 G(f)-2.85 E F1(hosts)2.85 E F0 .35 (describing your local machines.)2.85 F .35(The full)5.35 F .863 (host table in this case might be placed some)72 453.2 R .863 (where else for reference by users.)-.25 F .862(The g)5.863 F(ate)-.05 E -.1(wa)-.25 G .862(ys \214le may be).1 F 1.585(installed in)72 465.2 R F1(/etc/gate)4.085 E(ways)-.15 E F0 1.586(if you use)4.086 F F1 -.45(ro) 4.086 G(uted).45 E F0 1.586(\(8\) for local routing and wish to ha)1.666 F 1.886 -.15(ve s)-.2 H 1.586(tatic e).15 F 1.586(xternal routes)-.15 F .045(installed when)72 477.2 R F1 -.45(ro)2.545 G(uted).45 E F0 .045 (is started.)2.545 F .044(This procedure is essentially obsolete, ho) 5.044 F(we)-.25 E -.15(ve)-.25 G .844 -.4(r, e).15 H .044 (xcept for indi).25 F .044(vidual hosts)-.25 F .286 (that are on the Milnet and do not forw)72 489.2 R .286(ard pack)-.1 F .286(ets from a local netw)-.1 F 2.787(ork. Other)-.1 F .287 (situations require the use of)2.787 F F2(gated)72 501.2 Q F0 5.092(.T)C .092(hat program can ne)-5.092 F -.15(ve)-.25 G 2.592(rb).15 G 2.592(em) -2.592 G .092 (ade to run on a PDP-11 due to address space considerations.)-2.592 F .091(Also, the)5.091 F(netw)72 513.2 Q(orking code could not e)-.1 E -.15(ve)-.25 G 2.5(nb).15 G -.15(eg)-2.5 G (in to handle the number of routes which w).15 E(ould be recei)-.1 E -.15(ve)-.25 G(d.).15 E .5(If you are connected to the Internet, it is \ highly recommended that you use the name serv)97 528.8 R .5(er resolv) -.15 F(er)-.15 E .243 (routines for your host name and address mapping, as this pro)72 540.8 R .243(vides access to a much lar)-.15 F .243(ger set of hosts than)-.18 F .954(are pro)72 552.8 R .954(vided in the host table.)-.15 F(Man)5.954 E 3.454(yl)-.15 G(ar)-3.454 E .954(ge or)-.18 F -.05(ga)-.18 G .954 (nization on the netw).05 F .954(ork, currently ha)-.1 F 1.254 -.15 (ve o)-.2 H .955(nly a small per).15 F(-)-.2 E (centage of their hosts listed in the host table retrie)72 564.8 Q -.15 (ve)-.25 G 2.5(df).15 G(rom NIC.)-2.5 E F2 2.5(5.7.2. /etc/hosts.equi)72 588.8 R(v)-.1 E F0 2.579(The remote login and shell serv)97 604.4 R 2.578(ers use an authentication scheme based on trusted hosts.)-.15 F (The)7.578 E F1(hosts.equiv)72 616.4 Q F0 .136(\214le contains a list o\ f hosts that are considered trusted and, under a single administrati) 2.635 F .436 -.15(ve c)-.25 H(ontrol.).15 E .557 (When a user contacts a remote login or shell serv)72 628.4 R .557 (er requesting service, the client process passes the user')-.15 F(s) -.55 E .215(name and the of)72 640.4 R .216 (\214cial name of the host on which the client is located.)-.25 F .216 (In the simple case, if the host')5.216 F 2.716(sn)-.55 G(ame)-2.716 E .527(is located in)72 652.4 R F1(hosts.equiv)3.026 E F0 .526 (and the user has an account on the serv)3.026 F(er')-.15 E 3.026(sm) -.55 G .526(achine, then service is rendered \(i.e.)-3.026 F 1.815 (the user is allo)72 664.4 R 1.816(wed to log in, or the command is e) -.25 F -.15(xe)-.15 G 4.316(cuted\). Users).15 F 1.816(may e)4.316 F 1.816(xpand this `)-.15 F(`equi)-.74 E -.25(va)-.25 G(lence').25 E 4.316 ('o)-.74 G(f)-4.316 E .485(machines by installing a)72 676.4 R F1 (.rhosts)2.985 E F0 .485(\214le in their login directory)2.985 F 5.485 (.T)-.65 G .485(he root login is handled specially)-5.485 F 2.985(,b) -.65 G(ypassing)-2.985 E(the)72 688.4 Q F1(hosts.equiv)2.5 E F0 (\214le, and using only the)2.5 E F1(/.rhosts)2.5 E F0(\214le.)2.5 E .7 (Thus, to create a class of equi)97 704 R -.25(va)-.25 G .701 (lent machines, the).25 F F1(hosts.equiv)3.201 E F0 .701 (\214le should contain the)3.201 F F1(of)3.201 E(\214cial)-.18 E F0 (names)3.201 E .118(for those machines.)72 716 R .118 (If you are running the name serv)5.118 F(er)-.15 E 2.618(,y)-.4 G .117 (ou may omit the domain part of the host name for)-2.618 F .025 (machines in your local domain.)72 728 R -.15(Fo)5.025 G 2.525(re).15 G .025(xample, se)-2.675 F -.15(ve)-.25 G .025 (ral machines on my local netw).15 F .026(ork are considered trusted,) -.1 F 2.5(8N)252.045 768 S -.15(ove)-2.5 G(mber 1995).15 E EP %%Page: 36 36 %%BeginPageSetup BP %%EndPageSetup /F0 10/Times-Roman@0 SF(setup.2.11 - 36)72 48 Q (Installing and Operating 2.11BSD on the PDP-11)174.51 E(so the)72 84 Q /F1 10/Times-Italic@0 SF(hosts.equiv)2.5 E F0(\214le is of the form:)2.5 E(wlv)108 102 Q(wlone)108 114 Q(x)-.15 E(wlone)108 126 Q(x0)-.15 E(wlbr) 108 138 Q/F2 10/Times-Bold@0 SF 2.5(5.7.3. /etc/r)72 168 R(c.local)-.18 E F0 .849(Most netw)97 183.6 R .849(ork serv)-.1 F .848(ers are automat\ ically started up at boot time by the command \214le /etc/rc \(if the) -.15 F(y)-.15 E .339(are installed in their presumed locations\) or by \ the Internet daemon \(see abo)72 195.6 R -.15(ve)-.15 G 2.839(\). These) .15 F .339(include the follo)2.839 F(w-)-.25 E(ing:)72 207.6 Q 45.29 (Program Serv)108 231.6 R 125.14(er Started)-.15 F(by)2.5 E .4 LW 384.65 236.1 108 236.1 DL 45.29(/etc/rshd shell)108 245.6 R(serv)2.5 E 105.42 (er inetd)-.15 F(/etc/re)108 257.6 Q -.15(xe)-.15 G 36.16(cd e).15 F -.15(xe)-.15 G 2.5(cs).15 G(erv)-2.5 E 106.29(er inetd)-.15 F 33.62 (/etc/rlogind login)108 269.6 R(serv)2.5 E 103.75(er inetd)-.15 F 35.29 (/etc/telnetd TELNET)108 281.6 R(serv)2.5 E 86.54(er inetd)-.15 F 46.4 (/etc/ftpd FTP)108 293.6 R(serv)2.5 E 107.08(er inetd)-.15 F 34.18 (/etc/\214ngerd Finger)108 305.6 R(serv)2.5 E 98.2(er inetd)-.15 F 43.62 (/etc/tftpd TFTP)108 317.6 R(serv)2.5 E 100.97(er inetd)-.15 F 36.96 (/etc/rwhod system)108 329.6 R(status daemon)2.5 E(/etc/rc)66.37 E 31.95 (/etc/syslogd error)108 341.6 R(logging serv)2.5 E 71.82(er /etc/rc)-.15 F 12.5(/usr/lib/sendmail SMTP)108 353.6 R(serv)2.5 E 98.19(er /etc/rc) -.15 F 36.96(/etc/routed routing)108 365.6 R(table management daemon)2.5 E(/etc/rc)15 E 1.157(Consult the manual pages and accompan)72 389.6 R 1.156 (ying documentation \(particularly for sendmail\) for details about)-.15 F(their operation.)72 401.6 Q 1.935 -.8(To h)97 417.2 T -2.25 -.2(av e) .8 H .336(other netw)3.035 F .336(ork serv)-.1 F .336(ers started up as\ well, the appropriate line should be added to the Internet)-.15 F (daemon')72 429.2 Q 3.417(sc)-.55 G .917(on\214guration \214le)-3.417 F F1(/etc/inetd.conf)3.417 E F0 3.417(,o)C 3.417(rc)-3.417 G .916 (ommands similar to the follo)-3.417 F .916 (wing should be placed in the)-.25 F(site dependent \214le)72 441.2 Q F1 (/etc/r)2.5 E(c.local)-.37 E F0(.)A(if [ -f /etc/rwhod ]; then)108 459.2 Q(/etc/rwhod & echo -n ' rwhod')133 471.2 Q(>/de)52.53 E(v/console)-.25 E(fi)108 483.2 Q F2 2.5(5.7.4. /etc/ftpusers)72 513.2 R F0 .259 (The FTP serv)97 528.8 R .259(er included in the system pro)-.15 F .259 (vides support for an anon)-.15 F .26(ymous FTP account.)-.15 F .26 (Because of)5.26 F 1.073(the inherent security problems with such a f)72 540.8 R 1.072 (acility you should read this section carefully if you consider)-.1 F (pro)72 552.8 Q(viding such a service.)-.15 E .252(An anon)97 568.4 R .252(ymous account is enabled by creating a user)-.15 F F1(ftp)2.753 E F0 5.253(.W)C .253(hen a client uses the anon)-5.253 F .253 (ymous account)-.15 F(a)72 580.4 Q F1 -.15(ch)2.73 G -.45(ro).15 G(ot) .45 E F0 .229(\(2\) system call is performed by the serv)1.666 F .229 (er to restrict the client from mo)-.15 F .229 (ving outside that part of the)-.15 F .909 (\214le system where the user ftp home directory is located.)72 592.4 R .91(Because a)5.909 F F1 -.15(ch)3.41 G -.45(ro).15 G(ot).45 E F0 .91 (call is used, certain programs)3.41 F .039 (and \214les used by the serv)72 604.4 R .039 (er process must be placed in the ftp home directory)-.15 F 5.038(.F) -.65 G(urther)-5.038 E 2.538(,o)-.4 G .038(ne must be sure that)-2.538 F (all directories and e)72 616.4 Q -.15(xe)-.15 G (cutable images are unwritable.).15 E(The follo)5 E (wing directory setup is recommended.)-.25 E 2.5(8N)252.045 768 S -.15 (ove)-2.5 G(mber 1995).15 E EP %%Page: 37 37 %%BeginPageSetup BP %%EndPageSetup /F0 10/Times-Roman@0 SF(Installing and Operating 2.11BSD on the PDP-11) 72 48 Q(Setup.2.11 - 37)172.84 E/F1 10/Times-Bold@0 SF(#)108 84 Q F0 (cd ~ftp)2.5 E F1(#)108 96 Q F0(chmod 555 .; cho)2.5 E (wn ftp .; chgrp ftp .)-.25 E F1(#)108 108 Q F0(mkdir bin etc pub)2.5 E F1(#)108 120 Q F0(cho)2.5 E(wn root bin etc)-.25 E F1(#)108 132 Q F0 (chmod 555 bin etc)2.5 E F1(#)108 144 Q F0(cho)2.5 E(wn ftp pub)-.25 E F1(#)108 156 Q F0(chmod 777 pub)2.5 E F1(#)108 168 Q F0(cd bin)2.5 E F1 (#)108 180 Q F0(cp /bin/sh /bin/ls .)2.5 E F1(#)108 192 Q F0 (chmod 111 sh ls)2.5 E F1(#)108 204 Q F0(cd ../etc)2.5 E F1(#)108 216 Q F0(cp /etc/passwd /etc/group .)2.5 E F1(#)108 228 Q F0 (chmod 444 passwd group)2.5 E .627 (When local users wish to place \214les in the anon)72 246 R .627 (ymous area, the)-.15 F 3.127(ym)-.15 G .627 (ust be placed in a subdirectory)-3.127 F 5.627(.I)-.65 G 3.127(nt) -5.627 G(he)-3.127 E(setup here, the directory)72 258 Q/F2 10 /Times-Italic@0 SF(~ftp/pub)2.5 E F0(is used.)2.5 E(NO)97 273.6 Q .75 (TE: Mode 777 on the 'pub' directory can and has been ab)-.4 F 3.25 (used! Changing)-.2 F .75(the mode to 555 is a)3.25 F .878 (good choice b)72 285.6 R .878(ut w)-.2 F .878 (ould require administrati)-.1 F 1.178 -.15(ve a)-.25 H .879 (ssistance for placing \214les in the 'pub' directory).15 F 5.879(.P) -.65 G(robably)-5.879 E(not a bad idea though.)72 297.6 Q .306 (Another issue to consider is the cop)97 313.2 R 2.806(yo)-.1 G(f)-2.806 E F2(/etc/passwd)2.806 E F0 .306(placed here.)2.806 F .305 (It may be copied by users who use)5.305 F .914(the anon)72 325.2 R .914 (ymous account.)-.15 F(The)5.914 E 3.414(ym)-.15 G .914 (ay then try to break the passw)-3.414 F .914 (ords of users on your machine for further)-.1 F 2.5(access. A)72 337.2 R(good choice of users to include in this cop)2.5 E 2.5(ym)-.1 G (ight be root, daemon, uucp, and the ftp user)-2.5 E(.)-.55 E 1.416 (Aside from the problems of directory modes and such, the ftp serv)97 352.8 R 1.415(er may pro)-.15 F 1.415(vide a loophole for)-.15 F .194 (interlopers if certain user accounts are allo)72 364.8 R 2.694 (wed. The)-.25 F(\214le)2.694 E F2(/etc/ftpuser)2.694 E(s)-.1 E F0 .195 (is check)2.694 F .195(ed on each connection.)-.1 F .195(If the)5.195 F .577(requested user name is located in the \214le, the request for serv\ ice is denied.)72 376.8 R .576(This \214le normally has the fol-)5.577 F (lo)72 388.8 Q(wing names on our systems.)-.25 E(uucp)108 406.8 Q(root) 108 418.8 Q 1.234 (Accounts with nonstandard shells should be listed in this \214le.)72 436.8 R 1.234(Accounts without passw)6.234 F 1.234(ords need not be)-.1 F(listed in this \214le, the ftp serv)72 448.8 Q (er will not service these users.)-.15 E 2.5(8N)252.045 768 S -.15(ove) -2.5 G(mber 1995).15 E EP %%Page: 38 38 %%BeginPageSetup BP %%EndPageSetup /F0 10/Times-Roman@0 SF(setup.2.11 - 38)72 48 Q (Installing and Operating 2.11BSD on the PDP-11)174.51 E/F1 12 /Times-Bold@0 SF(6. SYSTEM OPERA)220.062 84 Q(TION)-1.14 E F0 1.47(This\ section describes procedures used to operate a PDP-11 UNIX system.)97 123.6 R 1.47(Procedures described)6.47 F 1.329 (here are used periodically)72 135.6 R 3.829(,t)-.65 G 3.829(or)-3.829 G 1.329(eboot the system, analyze error messages from de)-3.829 F 1.33 (vices, do disk backups,)-.25 F (monitor system performance, recompile system softw)72 147.6 Q (are and control local changes.)-.1 E/F2 10/Times-Bold@0 SF 2.5 (6.1. Bootstrap)72 171.6 R(and shutdo)2.5 E(wn pr)-.1 E(ocedur)-.18 E (es)-.18 E F0 .536(In a normal reboot, the system checks the disks and \ comes up multi-user without interv)97 187.2 R .536(ention at the)-.15 F 3.431(console. Such)72 199.2 R 3.431(ar)3.431 G .932(eboot can be stopp\ ed \(after it prints the date\) with a ^C \(interrupt\).)-3.431 F .932 (This will lea)5.932 F 1.232 -.15(ve t)-.2 H(he).15 E .059 (system in single-user mode, with only the console terminal acti)72 211.2 R -.15(ve)-.25 G 5.059(.I).15 G 2.559(ti)-5.059 G 2.559(sa)-2.559 G .059(lso possible to allo)-2.559 F 2.558(wt)-.25 G .058 (he \214lesystem)-2.558 F (checks to complete and then to return to single-user mode by signaling) 72 223.2 Q/F3 10/Times-Italic@0 SF(fsc)2.5 E(k)-.2 E F0(with a Q)2.5 E (UIT signal \(^\\\).)-.1 E(If booting from the console command le)97 238.8 Q -.15(ve)-.25 G 2.5(li).15 G 2.5(sn)-2.5 G (eeded, then the command)-2.5 E F2(>>>)108 256.8 Q F0(B)2.5 E .565 (will boot from the def)72 274.8 R .565(ault de)-.1 F .565 (vice and ask for the name of the system to be booted.)-.25 F .565 (Other systems such as)5.565 F(the 11/44 require a de)72 286.8 Q (vice name to be gi)-.25 E -.15(ve)-.25 G(n:).15 E F2(>>>)108 304.8 Q F0 2.5(BD)2.5 G(U)-2.5 E .458(to boot from a MSCP/UD)72 322.8 R 2.958(Ad) -.4 G -.25(ev)-2.958 G 2.958(ice. T).25 F .458 (yping a carriage return will cause the def)-.8 F .457 (ault system \(as compiled in)-.1 F(in section 4.1\), to be booted.)72 334.8 Q(In an)5 E 2.5(yc)-.15 G (ase, the system selected will come up in single-user mode.)-2.5 E 1.957 -.8(To b)97 350.4 T .357(ring the system up to a multi-user con\214gura\ tion from the single-user all you ha).8 F .658 -.15(ve t)-.2 H 2.858(od) .15 G 2.858(oi)-2.858 G 2.858(sh)-2.858 G .358(it ^D)-2.858 F .063 (on the console.)72 362.4 R .063(The system will then e)5.063 F -.15(xe) -.15 G .062(cute /etc/rc, a multi-user restart script \(and /etc/rc.loc\ al\), and come).15 F 1.088(up on the terminals listed as acti)72 374.4 R 1.389 -.15(ve i)-.25 H 3.589(nt).15 G 1.089(he \214le /etc/ttys.)-3.589 F(See)6.089 E F3(init)3.589 E F0 1.089(\(8\) and)1.666 F F3(ttys)3.589 E F0 3.589(\(5\). Note,)1.666 F(ho)3.589 E(we)-.25 E -.15(ve)-.25 G 1.889 -.4(r, t).15 H 1.089(hat this).4 F .161 (does not cause a \214le system check to be performed.)72 386.4 R .16 (Unless the system w)5.161 F .16(as tak)-.1 F .16(en do)-.1 F .16 (wn cleanly)-.25 F 2.66(,y)-.65 G .16(ou should)-2.66 F(run `)72 398.4 Q (`fsck')-.74 E 2.5('o)-.74 G 2.5(rf)-2.5 G(orce a reboot with)-2.5 E F3 -.37(re)2.5 G(boot).37 E F0(\(8\) to ha)1.666 E .3 -.15(ve t)-.2 H (he disks check).15 E(ed.)-.1 E 1.6 -.8(To t)97 414 T(ak).8 E 2.5(et)-.1 G(he system do)-2.5 E(wn to a single user state you can use)-.25 E F2(#) 108 432 Q F0(kill 1)2.5 E .006(or use the)72 450 R F3(shutdown)2.507 E F0 .007(\(8\) command \(which is much more polite, if there are other u\ sers logged in.\))1.666 F .007(when you)5.007 F .22(are up multi-user)72 462 R 5.22(.E)-.55 G .22(ither command will kill all processes and gi) -5.22 F .519 -.15(ve y)-.25 H .219 (ou a shell on the console, as if you had).15 F 1.056(just booted.)72 474 R 1.056(File systems remain mounted after the system is tak)6.056 F 1.057(en single-user)-.1 F 6.057(.I)-.55 G 3.557(fy)-6.057 G 1.057 (ou wish to come up)-3.557 F(multi-user ag)72 486 Q (ain, you should do this by:)-.05 E F2(#)108 504 Q F0(cd /)2.5 E F2(#) 108 516 Q F0(/etc/umount -a)2.5 E F2(#)108 528 Q F0(^D)2.5 E .389 (Each system shutdo)97 549.6 R .388(wn, crash, processor halt and reboo\ t is recorded in the \214le /usr/adm/shutdo)-.25 F(wnlog)-.25 E (with the cause.)72 561.6 Q F2 2.5(6.2. De)72 585.6 R(vice err)-.15 E (ors and diagnostics)-.18 E F0 .326(When serious errors occur on periph\ erals or in the system, the system prints a w)97 601.2 R .327 (arning diagnostic on)-.1 F 1.082(the console.)72 613.2 R 1.082 (These messages are written to the k)6.082 F 1.081 (ernel logger where the)-.1 F 3.581(ya)-.15 G 1.081(re retrie)-3.581 F -.15(ve)-.25 G 3.581(db).15 G(y)-3.581 E F3(syslo)3.581 E(gd)-.1 E F0 1.081(\(8\) via)1.666 F F3(/de)72 625.2 Q(v/klo)-.15 E(g)-.1 E F0(-) 2.624 E F3(dmesg)2.624 E F0 .124(\(8\) is no)1.666 F 2.624(wo)-.25 G (bsolete.)-2.624 E F3(dmesg)5.124 E F0 .125 (\(8\) is present in the distrib)1.666 F .125(ution b)-.2 F .125 (ut no longer used.)-.2 F .125(The mes-)5.125 F(sage b)72 637.2 Q(uf)-.2 E(fer is no)-.25 E 2.5(w4)-.25 G(kb in size and e)-2.5 E (xternal to the k)-.15 E(ernel.)-.1 E .486 (Error messages printed by the de)97 652.8 R .486 (vices in the system are described with the dri)-.25 F -.15(ve)-.25 G .486(rs for the de).15 F .485(vices in)-.25 F .884 (section 4 of the programmer')72 664.8 R 3.384(sm)-.55 G 3.384 (anual. Some)-3.384 F(dri)3.384 E -.15(ve)-.25 G .884(rs ha).15 F 1.184 -.15(ve b)-.2 H .885(een modi\214ed to use the k).15 F .885 (ernel logger)-.1 F 3.385(,o)-.4 G(thers)-3.385 E 1.047 (still simply do printf statements.)72 676.8 R 1.046 (If errors occur suggesting hardw)6.047 F 1.046 (are problems, you should contact your)-.1 F(hardw)72 688.8 Q .35 (are support group or \214eld service.)-.1 F .35(It is a good idea to e) 5.35 F .35(xamine the error log \214les re)-.15 F .35 (gularly \(e.g. with)-.15 F -.74(``)72 700.8 S(tail \255r).74 E F3 (/usr/adm/messa)2.5 E -.1(ge)-.1 G(s).1 E F0 -.74('')C(\).).74 E 2.5(8N) 252.045 768 S -.15(ove)-2.5 G(mber 1995).15 E EP %%Page: 39 39 %%BeginPageSetup BP %%EndPageSetup /F0 10/Times-Roman@0 SF(Installing and Operating 2.11BSD on the PDP-11) 72 48 Q(Setup.2.11 - 39)172.84 E/F1 10/Times-Bold@0 SF 2.5(6.3. File)72 84 R(system checks, backups and disaster r)2.5 E(eco)-.18 E -.1(ve)-.1 G (ry).1 E F0 1.134(Periodically \(say e)97 99.6 R -.15(ve)-.25 G 1.133 (ry week or so in the absence of an).15 F 3.633(yp)-.15 G 1.133 (roblems\) and al)-3.633 F -.1(wa)-.1 G 1.133(ys \(usually automati-).1 F .902(cally\) after a crash, all the \214le systems should be check)72 111.6 R .902(ed for consistenc)-.1 F 3.402(yb)-.15 G(y)-3.402 E/F2 10 /Times-Italic@0 SF(fsc)3.402 E(k)-.2 E F0 3.402(\(8\). The)1.666 F .902 (procedures of)3.402 F F2 -.37(re)72 123.6 S(boot).37 E F0 .29(\(8\) sh\ ould be used to get the system to a state where a \214le system check c\ an be performed manually)1.666 F(or automatically)72 135.6 Q(.)-.65 E .507(Dumping of the \214le systems should be done on a re)97 151.2 R .507(gular schedule, since once the system is going it)-.15 F 1.854 (is easy to become complacent.)72 163.2 R 1.853 (Complete and incremental dumps are easily done with)6.853 F F2(dump) 4.353 E F0 4.353(\(8\). Y)1.666 F(ou)-1.1 E .252 (should arrange to do a to)72 175.2 R .252(wers-of-hanoi dump sequence;\ we tune ours so that almost all \214les are dumped on)-.25 F(tw)72 187.2 Q 2.682(ot)-.1 G .182(apes and k)-2.682 F .182 (ept for at least a week in most e)-.1 F -.15(ve)-.25 G .182(ry case.) .15 F 1.782 -.8(We t)5.182 H(ak).8 E 2.682(ef)-.1 G .182(ull dumps e) -2.682 F -.15(ve)-.25 G .182(ry month \(and k).15 F .181(eep these)-.1 F (inde\214nitely\).)72 199.2 Q .396(More precisely)97 214.8 R 2.896(,w) -.65 G 2.896(eh)-2.896 G -2.25 -.2(av e)-2.896 H .396(three sets of dum\ p tapes: 10 daily tapes, 5 weekly sets of 2 tapes, and fresh)3.096 F .189(sets of three tapes monthly)72 226.8 R 5.189(.W)-.65 G 2.689(ed) -5.989 G 2.689(od)-2.689 G .189(aily dumps circularly on the daily tape\ s with sequence `3 2 5 4 7 6 9 8)-2.689 F 2.591(999.)72 238.8 S(..) -2.591 E 2.591('. Each)-.7 F .091(weekly is a le)2.591 F -.15(ve)-.25 G 2.591(l1a).15 G .092(nd the daily dump sequence le)-2.591 F -.15(ve)-.25 G 2.592(lr).15 G .092(estarts after each weekly dump.)-2.592 F(Full) 5.092 E(dumps are le)72 250.8 Q -.15(ve)-.25 G 2.5(l0a).15 G (nd the daily sequence restarts after each full dump also.)-2.5 E (Thus a typical dump sequence w)97 266.4 Q(ould be:)-.1 E(tape name) 162.315 284.4 Q(le)15 E -.15(ve)-.25 G 2.5(ln).15 G 31.455 (umber date opr)-2.5 F(size)22.505 E .4 LW 413.685 288.9 162.315 288.9 DL 43.955(FULL 0)170.225 298.4 R(No)38.545 E 2.5(v2)-.15 G(4, 1979)-2.5 E 14.72(jkf 137MB)15 F 47.845(D1 3)179.115 310.4 R(No)38.545 E 2.5(v2) -.15 G(8, 1979)-2.5 E 14.72(jkf 29MB)15 F 47.845(D2 2)179.115 322.4 R (No)38.545 E 2.5(v2)-.15 G(9, 1979)-2.5 E 14.17(rrh 34MB)15 F 47.845 (D3 5)179.115 334.4 R(No)38.545 E 2.5(v3)-.15 G(0, 1979)-2.5 E 14.17 (rrh 19MB)15 F 47.845(D4 4)179.115 346.4 R(Dec 1, 1979)44.515 E 14.17 (rrh 22MB)15 F 47.845(W1 1)176.895 358.4 R(Dec 2, 1979)44.515 E 14.17 (etc 40MB)15 F 47.845(D5 3)179.115 370.4 R(Dec 4, 1979)44.515 E 14.17 (rrh 15MB)15 F 47.845(D6 2)179.115 382.4 R(Dec 5, 1979)44.515 E 14.72 (jkf 25MB)15 F 47.845(D7 5)179.115 394.4 R(Dec 6, 1979)44.515 E 14.72 (jkf 15MB)15 F 47.845(D8 4)179.115 406.4 R(Dec 7, 1979)44.515 E 14.17 (rrh 19MB)15 F 47.845(W2 1)176.895 418.4 R(Dec 9, 1979)44.515 E 14.17 (etc 118MB)15 F 47.845(D9 3)179.115 430.4 R(Dec 11, 1979)39.515 E 14.17 (rrh 15MB)15 F 47.845(D10 2)174.115 442.4 R(Dec 12, 1979)39.515 E 14.17 (rrh 26MB)15 F 47.845(D1 5)179.115 454.4 R(Dec 15, 1979)39.515 E 14.17 (rrh 14MB)15 F 47.845(W3 1)176.895 466.4 R(Dec 17, 1979)39.515 E 14.17 (etc 71MB)15 F 47.845(D2 3)179.115 478.4 R(Dec 18, 1979)39.515 E 14.17 (etc 13MB)15 F 43.955(FULL 0)170.225 490.4 R(Dec 22, 1979)39.515 E 14.17 (etc 135MB)15 F -.8(We)72 508.4 S (ekly dumps are done often enough that daily dumps al).8 E -.1(wa)-.1 G (ys \214t on one tape.).1 E .905 (Dumping of \214les by name is best done by)97 524 R F2(tar)3.404 E F0 .904(\(1\) b)1.666 F .904(ut the amount of data that can be mo)-.2 F -.15(ve)-.15 G 3.404(di).15 G 3.404(nt)-3.404 G(his)-3.404 E -.1(wa)72 536 S 3.584(yi).1 G 3.585(sl)-3.584 G 1.085(imited to a single tape.) -3.585 F 1.085(Finally if there are enough dri)6.085 F -.15(ve)-.25 G 3.585(se).15 G 1.085(ntire disks can be copied with)-3.585 F F2(dd)3.585 E F0(\(1\))1.666 E .655(using the ra)72 548 R 3.155(ws)-.15 G .655 (pecial \214les and an appropriate blocking f)-3.155 F .654 (actor; the number of sectors per track is usually a)-.1 F(good v)72 560 Q(alue to use, consult)-.25 E F2(/etc/disktab)2.5 E F0(.)A .034 (It is desirable that full dumps of the root \214le system be made re)97 575.6 R(gularly)-.15 E 5.035(.T)-.65 G .035(hese dumps should be made) -5.035 F .79(in `)72 587.6 R(`bootable`)-.74 E 3.29(`f)-.74 G .789(orma\ t, including the standalone programs mentioned back in chapter 2 \(boot\ , mkfs, restor)-3.29 F(and icheck\).)72 599.6 Q (This can easily be done by going to /sys/pdpstand and doing:)5 E(mak) 108 617.6 Q 2.5(ea)-.1 G(ll)-2.5 E(./mak)110.5 629.6 Q(etape /de)-.1 E (v/nrmtXX mak)-.25 E(etape.data)-.1 E(dump 0u /)108 641.6 Q .389 (This is especially true when only one disk is a)72 659.6 R -.25(va)-.2 G 2.889(ilable. Then,).25 F .389 (if the root \214le system is damaged by a hard-)2.889 F -.1(wa)72 671.6 S .878(re or softw).1 F .878(are f)-.1 F .878(ailure, you can reb)-.1 F .878(uild a w)-.2 F .878(orkable disk doing a restore in the same w)-.1 F .877(ay that the initial)-.1 F(root \214le system w)72 683.6 Q (as created.)-.1 E .394(Exhaustion of user)97 699.2 R .394 (-\214le space is certain to occur no)-.2 F 2.894(wa)-.25 G .394 (nd then and may be managed with a combina-)-2.894 F .162 (tion of disc quotas \(the 4.3BSD disc quota system is a)72 711.2 R -.25 (va)-.2 G .162(ilable as a k).25 F .161 (ernel con\214guration option\), threatening)-.1 F(messages of the day) 72 723.2 Q 2.5(,a)-.65 G(nd personal letters.)-2.5 E 2.5(8N)252.045 768 S -.15(ove)-2.5 G(mber 1995).15 E EP %%Page: 40 40 %%BeginPageSetup BP %%EndPageSetup /F0 10/Times-Roman@0 SF(setup.2.11 - 40)72 48 Q (Installing and Operating 2.11BSD on the PDP-11)174.51 E/F1 10 /Times-Bold@0 SF 2.5(6.4. Mo)72 84 R(ving \214le system data)-.1 E F0 1.929(If you ha)97 99.6 R 2.229 -.15(ve t)-.2 H 1.929 (he equipment, the best w).15 F 1.929(ay to mo)-.1 F 2.229 -.15 (ve a \214)-.15 H 1.93(le system is to dump it to magtape using).15 F/F2 10/Times-Italic@0 SF(dump)72 111.6 Q F0 .268(\(8\), use)1.666 F F2(ne) 2.768 E(wfs)-.15 E F0 .268(\(8\) to create the ne)1.666 F 2.767<778c> -.25 G .267(le system, and restore the tape, using)-2.767 F F2 -.37(re) 2.767 G(stor).37 E F0 2.767(\(8\). If)1.666 F .267(for some rea-)2.767 F .802(son you don')72 123.6 R 3.302(tw)-.18 G .802 (ant to use magtape, dump accepts an ar)-3.402 F .802 (gument telling where to put the dump; you might)-.18 F 1.333 (use another disk.)72 135.6 R 1.333(Filesystems may also be mo)6.333 F -.15(ve)-.15 G 3.833(db).15 G 3.833(yp)-3.833 G 1.333 (iping the output of a)-3.833 F F2(tar)3.833 E F0 1.333 (\(1\) to another)1.666 F F2(tar)3.833 E F0 6.333(.T)C(he)-6.333 E F2 -.37(re)72 147.6 S(stor).37 E F0 .584(program accesses the ra)3.084 F 3.084(wd)-.15 G -.25(ev)-3.084 G .584(ice, laying do).25 F .584 (wn inodes and blocks in the same place the)-.25 F 3.085(yc)-.15 G .585 (ame from)-3.085 F .492(as recorded by dump.)72 159.6 R .491 (Care must therefore be tak)5.491 F .491 (en when restoring a dump into a \214le system smaller than)-.1 F (the original \214le system.)72 171.6 Q .346(If you ha)97 187.2 R .646 -.15(ve t)-.2 H 2.846(os).15 G .346(hrink a \214le system or mer)-2.846 F .347(ge a \214le system into another)-.18 F 2.847(,e)-.4 G .347 (xisting one, the best bet is to)-2.997 F(use)72 199.2 Q F2(tar)2.517 E F0 2.517(\(1\). If)1.666 F .016 (you are playing with the root \214le system and only ha)2.517 F .316 -.15(ve o)-.2 H .016(ne dri).15 F -.15(ve)-.25 G 2.516(,t).15 G .016 (he procedure is more com-)-2.516 F 3.633(plicated. If)72 211.2 R 1.133 (the only dri)3.633 F 1.433 -.15(ve i)-.25 H 3.633(saW).15 G 1.134 (inchester disk, this procedure may not be used without o)-4.033 F -.15 (ve)-.15 G 1.134(rwriting the).15 F -.15(ex)72 223.2 S (isting root or another partition.).15 E(What you do is the follo)5 E (wing:)-.25 E 15(1. GET)72 238.8 R 2.5(AS)2.5 G(ECOND P)-2.5 E -.4(AC) -.92 G(K!!!!).4 E 15(2. Dump)72 254.4 R (the root \214le system to tape using)2.5 E F2(dump)2.5 E F0(\(8\).) 1.666 E 15(3. Bring)72 270 R(the system do)2.5 E(wn and mount the ne) -.25 E 2.5(wp)-.25 G(ack.)-2.5 E 15(4. Load)72 285.6 R .199(the distrib) 2.699 F .199(ution tape and install the ne)-.2 F 2.698(wr)-.25 G .198 (oot \214le system as you did when \214rst installing the sys-)-2.698 F (tem.)97 297.6 Q 15(5. Boot)72 313.2 R(normally using the ne)2.5 E (wly created disk \214le system.)-.25 E 2.503(Note that if you add ne)97 328.8 R 5.003(wd)-.25 G 2.503(isk dri)-5.003 F -.15(ve)-.25 G 2.503 (rs the).15 F 5.004(ys)-.15 G 2.504 (hould also be added to the standalone system in)-5.004 F F2 (/sys/pdpstand)72 340.8 Q F0 5.308(.I)C 2.808(fy)-5.308 G .308 (ou change the disk partition tables the def)-2.808 F .308 (ault disk partition tables in)-.1 F F2(/etc/disktab)2.808 E F0(should) 2.808 E(be modi\214ed.)72 352.8 Q F1 2.5(6.5. Recompiling)72 376.8 R (and r)2.5 E(einstalling system softwar)-.18 E(e)-.18 E F0 .15 (It is easy to re)97 392.4 R .15 (generate the system, and it is a good idea to try reb)-.15 F .15 (uilding pieces of the system to b)-.2 F(uild)-.2 E .64 (con\214dence in the procedures.)72 404.4 R .64 (The system consists of tw)5.64 F 3.14(om)-.1 G .64(ajor parts: the k) -3.14 F .64(ernel itself \(/sys\) and the user)-.1 F (programs \(/usr/src and subdirectories\).)72 416.4 Q (The major part of this is /usr/src.)5 E 4.652(The three major librarie\ s are the C library in /usr/src/lib/libc and the)97 432 R/F3 8 /Times-Roman@0 SF(FOR)7.152 E(TRAN)-.48 E F0(libraries)7.152 E (/usr/src/usr)72 444 Q 1.332(.lib/libI77 and /usr/src/usr)-.55 F 3.832 (.lib/libF77. In)-.55 F 1.331 (each case the library is remade by changing into the)3.832 F (corresponding directory and doing)72 456 Q F1(#)108 474 Q F0(mak)2.5 E (e)-.1 E(and then installed by)72 492 Q F1(#)108 510 Q F0(mak)2.5 E 2.5 (ei)-.1 G(nstall)-2.5 E(Similar to the system,)72 528 Q F1(#)108 546 Q F0(mak)2.5 E 2.5(ec)-.1 G(lean)-2.5 E(cleans up.)72 564 Q .61 (The source for all other libraries is k)97 579.6 R .611 (ept in subdirectories of /usr/src/usr)-.1 F .611(.lib; each has a mak) -.55 F .611(e\214le and)-.1 F(can be recompiled by the abo)72 591.6 Q .3 -.15(ve r)-.15 H(ecipe.).15 E 1.02(If you look at /usr/src/Mak)97 607.2 R 1.02(e\214le, you will see that you can recompile the entire system s\ ource with)-.1 F 1.401(one command.)72 619.2 R 3.001 -.8(To r)6.401 H 1.402(ecompile a speci\214c program, \214nd out where the source reside\ s with the).8 F F2(wher)3.902 E(eis)-.37 E F0(\(1\))1.666 E 1.807 (command, then change to that directory and remak)72 631.2 R 4.306(ei) -.1 G 4.306(tw)-4.306 G 1.806(ith the mak)-4.306 F 1.806 (e\214le present in the directory)-.1 F 6.806(.F)-.65 G(or)-6.956 E (instance, to recompile `)72 643.2 Q(`date')-.74 E (', all one has to do is)-.74 E F1(#)108 661.2 Q F0(whereis date)2.5 E F1(date: /usr/sr)108 673.2 Q (c/bin/date.c /bin/date /usr/man/man1/date.1)-.18 E(#)108 685.2 Q F0 (cd /usr/src/bin)2.5 E F1(#)108 697.2 Q F0(mak)2.5 E 2.5(ed)-.1 G(ate) -2.5 E .719(this will create an unstriped v)72 715.2 R .719 (ersion of the binary of `)-.15 F(`date')-.74 E 3.219('i)-.74 G 3.219 (nt)-3.219 G .719(he current directory)-3.219 F 5.719(.T)-.65 G 3.219 (oi)-6.519 G .719(nstall the binary)-3.219 F (image, use the install command as in)72 727.2 Q 2.5(8N)252.045 768 S -.15(ove)-2.5 G(mber 1995).15 E EP %%Page: 41 41 %%BeginPageSetup BP %%EndPageSetup /F0 10/Times-Roman@0 SF(Installing and Operating 2.11BSD on the PDP-11) 72 48 Q(Setup.2.11 - 41)172.84 E/F1 10/Times-Bold@0 SF(#)108 84 Q F0 (install \255s date /bin/date)2.5 E .597 (The \255s option will insure the installed v)72 102 R .596 (ersion of date has its symbol table stripped.)-.15 F .596 (The install command)5.596 F .145 (should be used instead of mv or cp as it understands ho)72 114 R 2.646 (wt)-.25 G 2.646(oi)-2.646 G .146(nstall programs e)-2.646 F -.15(ve) -.25 G 2.646(nw).15 G .146(hen the program is cur)-2.646 F(-)-.2 E (rently in use.)72 126 Q 1.507 (If you wish to recompile and install all programs in a particular tar) 97 141.6 R 1.507(get area you can o)-.18 F -.15(ve)-.15 G 1.507 (rride the).15 F(def)72 153.6 Q(ault tar)-.1 E(get by doing:)-.18 E F1 (#)108 171.6 Q F0(mak)2.5 E(e)-.1 E F1(#)108 183.6 Q F0(mak)2.5 E 2.5 (eD)-.1 G(ESTDIR=)-2.5 E/F2 10/Times-Italic@0 SF(pathname)A F0(install) 2.5 E 1.6 -.8(To r)97 205.2 T -.15(eg).8 G (enerate all the system source you can do).15 E F1(#)108 223.2 Q F0 (cd /usr/src)2.5 E F1(#)108 235.2 Q F0(mak)2.5 E(e)-.1 E .806 (If you modify the C library)97 256.8 R 3.306(,s)-.65 G .806 (ay to change a system call, and w)-3.306 F .806(ant to reb)-.1 F .807 (uild and install e)-.2 F -.15(ve)-.25 G(rything).15 E 1.617 (from scratch you ha)72 268.8 R 1.916 -.15(ve t)-.2 H 4.116(ob).15 G 4.116(eal)-4.116 G 1.616(ittle careful.)-4.116 F -1.1(Yo)6.616 G 4.116 (um)1.1 G 1.616(ust insure that the libraries are installed before the) -4.116 F .045(remainder of the source, otherwise the loaded images will\ not contain the ne)72 280.8 R 2.545(wr)-.25 G .045 (outine from the library)-2.545 F 5.045(.T)-.65 G(he)-5.045 E(follo)72 292.8 Q(wing sequence will accomplish this.)-.25 E F1(#)108 310.8 Q F0 (cd /usr/src)2.5 E F1(#)108 322.8 Q F0(mak)2.5 E 2.5(ec)-.1 G(lean)-2.5 E F1(#)108 334.8 Q F0(mak)2.5 E 2.5(eb)-.1 G(uild)-2.7 E F1(#)108 346.8 Q F0(mak)2.5 E 2.5(ei)-.1 G(nstallsrc)-2.5 E .596(The \214rst)72 364.8 R F2(mak)3.096 E(e)-.1 E F0(remo)3.096 E -.15(ve)-.15 G 3.096(sa).15 G .896 -.15(ny ex)-3.096 H .595 (isting binaries in the source trees to insure that e).15 F -.15(ve)-.25 G .595(rything is reloaded.).15 F(The)5.595 E(ne)72 376.8 Q(xt)-.15 E F2 (mak)3.636 E(e)-.1 E F0 1.136(compiles and installs the libraries and c\ ompilers, then compiles the remainder of the sources.)3.636 F .008(The \ \214nal line installs all of the commands not installed in the \214rst \ phase.)72 388.8 R .008(This will tak)5.008 F 2.508(ea)-.1 G .008 (bout 12 hours on a)-2.508 F(reasonably con\214gured 11/44.)72 400.8 Q F1 2.5(6.6. Making)72 424.8 R(local modi\214cations)2.5 E F0(/usr/ne)97 440.4 Q 3.55(wi)-.25 G 3.55(su)-3.55 G 1.05(sed by def)-3.55 F 1.051 (ault for the programs that constitute the contrib)-.1 F 1.051 (uted softw)-.2 F 1.051(are portion of the)-.1 F(distrib)72 452.4 Q .266 (ution b)-.2 F .266(ut which may not ha)-.2 F .566 -.15(ve m)-.2 H .266 (an pages installed.).15 F .265(Locally written commands that aren') 5.266 F 2.765(td)-.18 G(istrib)-2.765 E(uted)-.2 E .763 (\(or whose man pages are not up to date\) are k)72 464.4 R .764 (ept in /usr/src/local and their binaries are k)-.1 F .764 (ept in /usr/local.)-.1 F .776(This allo)72 476.4 R .775 (ws /usr/bin, /usr/ucb, and /bin to correspond to the distrib)-.25 F .775(ution tape People using /usr/local com-)-.2 F(mands are made a)72 488.4 Q -.1(wa)-.15 G (re that the programs may not be in the base system yet.).1 E F1 2.5 (6.7. Accounting)72 512.4 R F0 .504(UNIX optionally records tw)97 528 R 3.004(ok)-.1 G .504 (inds of accounting information: connect time accounting and process) -3.004 F .087(resource accounting.)72 540 R .086 (The connect time accounting information is stored in the \214le)5.087 F F2(/usr/adm/wtmp)2.586 E F0 2.586(,w)C .086(hich is)-2.586 F 3.281 (summarized by the program)72 552 R F2(ac)5.781 E F0 5.782(\(8\). The) 1.666 F 3.282 (process time accounting information is stored in the \214le)5.782 F F2 (/usr/adm/acct)72 564 Q F0(after it is enabled by)2.5 E F2(accton)2.5 E F0(\(8\), and is analyzed and summarized by the program)1.666 E F2(sa) 2.5 E F0(\(8\).)1.666 E 1.067(If you need to rechar)97 579.6 R 1.067 (ge for computing time, you can de)-.18 F -.15(ve)-.25 G 1.066 (lop procedures based on the information).15 F(pro)72 591.6 Q 1.644 (vided by these commands.)-.15 F 4.144(Ac)6.644 G(on)-4.144 E -.15(ve) -.4 G 1.645(nient w).15 F 1.645(ay to do this is to gi)-.1 F 1.945 -.15 (ve c)-.25 H 1.645(ommands to the clock daemon).15 F F2(/etc/cr)72 603.6 Q(on)-.45 E F0 .049(to be e)2.549 F -.15(xe)-.15 G .049(cuted e).15 F -.15(ve)-.25 G .048(ry day at a speci\214ed time.).15 F .048 (This is done by adding lines to)5.048 F F2(/usr/adm/cr)2.548 E(ontab) -.45 E F0 2.548(;s)C(ee)-2.548 E F2(cr)72 615.6 Q(on)-.45 E F0 (\(8\) for details.)1.666 E F1 2.5(6.8. Resour)72 639.6 R(ce contr)-.18 E(ol)-.18 E F0 2.484 (Resource control in 2.11BSD is more elaborate than in pre)97 655.2 R 2.484(vious PDP-11 UNIX systems.)-.25 F(The)7.484 E 1.907 (resources consumed by an)72 667.2 R 4.407(ys)-.15 G 1.906 (ingle process can be limited by the mechanisms of)-4.407 F F2 (setrlimit)4.406 E F0 4.406(\(2\). As)1.666 F(dis-)4.406 E(trib)72 679.2 Q .963(uted, the mechanism is v)-.2 F(oluntary)-.2 E 3.463(,t)-.65 G .963(hough sites may choose to modify the login mechanism to impose) -3.463 F 4.101(limits. Csh)72 691.2 R(no)4.101 E 4.101(wh)-.25 G 1.601 (as the)-4.101 F F2(limits)4.101 E F0 -.2(bu)4.101 G 1.601 (iltin command enabled.).2 F 1.601(Another a)6.601 F -.25(va)-.2 G 1.6 (ilable option is the 4.3BSD disc).25 F(quota system.)72 703.2 Q 2.5(8N) 252.045 768 S -.15(ove)-2.5 G(mber 1995).15 E EP %%Page: 42 42 %%BeginPageSetup BP %%EndPageSetup /F0 10/Times-Roman@0 SF(setup.2.11 - 42)72 48 Q (Installing and Operating 2.11BSD on the PDP-11)174.51 E/F1 10 /Times-Bold@0 SF 2.5(6.9. Files)72 84 R(that need periodic attention)2.5 E F0 .228(The discussion of system operations is concluded by listing t\ he \214les that require periodic attention or)97 99.6 R (are system speci\214c)72 111.6 Q F1(/etc/fstab)114.45 129.6 Q F0(ho) 76.6 E 2.5(wd)-.25 G(isk partitions are used)-2.5 E F1(/etc/disktab) 114.45 141.6 Q F0(disk partition sizes)66.03 E F1(/etc/printcap)114.45 153.6 Q F0(printer data base)61.04 E F1(/etc/gettytab)114.45 165.6 Q F0 (terminal type de\214nitions)62.72 E F1(/etc/r)114.45 177.6 Q(emote)-.18 E F0(names and phone numbers of remote machines for)67.91 E/F2 10 /Times-Italic@0 SF(tip)2.5 E F0(\(1\))A F1(/etc/gr)114.45 189.6 Q(oup) -.18 E F0(group memberships)72.33 E F1(/etc/motd)114.45 201.6 Q F0 (message of the day)75.49 E F1(/etc/master)114.45 213.6 Q(.passwd)-1 E F0(passw)35.66 E(ord \214le; each account has a line)-.1 E F1(/etc/r) 114.45 225.6 Q(c.local)-.18 E F0 (local system restart script; runs reboot; starts daemons)66.51 E F1 (/etc/inetd.conf)114.45 237.6 Q F0(local internet serv)55.21 E(ers)-.15 E F1(/etc/hosts)114.45 249.6 Q F0(host name data base)76.04 E F1 (/etc/netw)114.45 261.6 Q(orks)-.1 E F0(netw)58.37 E(ork name data base) -.1 E F1(/etc/netstart)114.45 273.6 Q F0 (Startup \214le to con\214gure netw)64.39 E(ork)-.1 E F1(/etc/ser)114.45 285.6 Q(vices)-.1 E F0(netw)64.49 E(ork services data base)-.1 E F1 (/etc/hosts.equi)114.45 297.6 Q(v)-.1 E F0 (hosts under same administrati)50.3 E .3 -.15(ve c)-.25 H(ontrol).15 E F1(/etc/syslog)114.45 309.6 Q(.conf)-.15 E F0 (error log con\214guration for)51.47 E F2(syslo)2.5 E(gd)-.1 E F0(\(8\)) 1.666 E F1(/etc/ttys)114.45 321.6 Q F0(enables/disables ports)82.16 E F1 (/usr/lib/cr)114.45 333.6 Q(ontab)-.18 E F0 (commands that are run periodically)48.98 E F1(/usr/lib/aliases)114.45 345.6 Q F0(mail forw)54.35 E(arding and distrib)-.1 E(ution groups)-.2 E F1(/usr/adm/acct)114.45 357.6 Q F0(ra)57.15 E 2.5(wp)-.15 G (rocess account data)-2.5 E F1(/usr/adm/messages)114.45 369.6 Q F0 (system error log)35.48 E F1(/usr/adm/shutdo)114.45 381.6 Q(wnlog)-.1 E F0(log of system reboots)20 E F1(/usr/adm/wtmp)114.45 393.6 Q F0 (login session accounting)49.92 E 2.5(8N)252.045 768 S -.15(ove)-2.5 G (mber 1995).15 E EP %%Page: 43 43 %%BeginPageSetup BP %%EndPageSetup /F0 10/Times-Roman@0 SF(Installing and Operating 2.11BSD on the PDP-11) 72 48 Q(Setup.2.11 - 43)172.84 E/F1 12/Times-Bold@0 SF (APPENDIX A \255 KERNEL CONFIGURA)137.646 84 Q(TION OPTIONS)-1.14 E/F2 10/Times-Bold@0 SF 2.5(7.1. K)72 132 R(er)-.25 E (nel con\214guration options)-.15 E F0 .543(The 2.11BSD k)97 147.6 R .543(ernel has a number of parameters and options that can be used to t\ ailor the k)-.1 F .542(ernel to)-.1 F .192(site speci\214c needs.)72 159.6 R .192 (This appendix lists the parameters and options used in the k)5.192 F 2.693(ernel. The)-.1 F .193(parameters ha)2.693 F -.15(ve)-.2 G .664 (numeric v)72 171.6 R .664(alues, usually table sizes.)-.25 F .664 (The options \215ags are either de\214ned or unde\214ned \(via the v) 5.664 F .663(alues YES)-.25 F(or NO respecti)72 183.6 Q -.15(ve)-.25 G (ly).15 E(.\))-.65 E 2.869(Prototypes for all the follo)97 199.2 R 2.869 (wing options can be found in the generic k)-.25 F 2.87 (ernel con\214guration \214le)-.1 F/F3 10/Times-Italic@0 SF (/sys/conf/GENERIC)72 211.2 Q F0 5.537(.T)C .537 (he process of con\214guring a ne)-5.537 F 3.036(wk)-.25 G .536 (ernel consists simply of cop)-3.136 F .536(ying the generic con-)-.1 F .002(\214guration \214le to a ne)72 223.2 R 2.502<778c>-.25 G(le,)-2.502 E F3(SYSTEM)2.502 E F0 .002(and then editing the options in)2.502 F F3 (SYSTEM)2.502 E F0 .002(to re\215ect your needs.)2.502 F -1.1(Yo)5.003 G 2.503(uc)1.1 G(an)-2.503 E .8 (treat the items copied from GENERIC as a `)72 235.2 R .799 (`grocery list')-.74 F .799(', checking of)-.74 F 3.299(ft)-.25 G .799 (hose options you w)-3.299 F .799(ant, crossing)-.1 F (out those you don')72 247.2 Q 2.5(ta)-.18 G (nd setting numeric parameters to reasonable v)-2.5 E(alues.)-.25 E F2 2.5(7.2. Con\214guring)72 271.2 R (the number of mountable \214le systems \(NMOUNT\))2.5 E F0 .3 (Because of time constraints the)97 286.8 R F2(NMOUNT)2.801 E F0 .301 (constant w)2.801 F .301(as not mo)-.1 F -.15(ve)-.15 G 2.801(di).15 G .301(nto the k)-2.801 F .301(ernel con\214guration \214le)-.1 F .005 (where it belongs.)72 298.8 R F2(NMOUNT)5.005 E F0 .005(is used to con\ \214gure the number of mountable \214le systems in 2.11BSD.)2.505 F (Since)5.005 E .099(each slot in the k)72 310.8 R .099 (ernel mount table tak)-.1 F .1(es up close to a half Kb of v)-.1 F .1 (aluable k)-.25 F .1(ernel data space, the distrib)-.1 F(ution)-.2 E -.1 (ke)72 322.8 S 1.187(rnel comes con\214gured with).1 F F2(NMOUNT)3.687 E F0 1.187(set to 5.)3.687 F 1.187 (This is almost certainly too small for most sites and)6.187 F (should be increased to the number of \214le systems you e)72 334.8 Q (xpect to mount.)-.15 E F2(NMOUNT)97 350.4 Q F0 1.57(is de\214ned in) 4.07 F F3(/sys/h/par)4.07 E(am.h)-.15 E F0 6.57(.I)1.666 G 4.07(fy)-6.57 G 1.57(ou change its v)-4.07 F 1.571(alue, you must recompile the k)-.25 F(ernel)-.1 E(\(ob)72 362.4 Q(viously\) and the follo)-.15 E (wing applications:)-.25 E F3(mount)2.5 E F0(,)1.666 E F3(quotaon)2.5 E F0(,)1.666 E F3(edquota)2.5 E F0(,)1.666 E F3(umount)2.5 E F0 2.5(,a) 1.666 G(nd)-2.5 E F3(df)2.5 E F0(.)1.666 E F2 2.5(7.3. GENERIC)72 386.4 R -.1(ke)2.5 G -.15(rn).1 G(el con\214guration).15 E F0 (All of the generic k)97 402 Q(ernels support the follo)-.1 E(wing de) -.25 E(vices:)-.25 E(De)72 420 Q 134.03(vice Number)-.25 F(-)72 432 Q 139.315(RK06/07 2)72 444 R(MSCP \(RA\) Controllers)72 456 Q(2)81.255 E (MSCP \(RA\) Disks)72 468 Q(3)103.475 E(RL01/02 Dri)72 480 Q -.15(ve) -.25 G 114.165(s2).15 G(SMD \(XP\) Controllers)72 492 Q(1)87.375 E (SMD \(XP\) Disks)72 504 Q(2)109.595 E(TE16, TU45, TU77 \(HT\) T)72 516 Q(ape dri)-.8 E -.15(ve)-.25 G 28.885(s2).15 G(TM11 \(TM\) T)72 528 Q (ape dri)-.8 E -.15(ve)-.25 G 81.095(s2).15 G(TS11 \(TS\) T)72 540 Q (ape dri)-.8 E -.15(ve)-.25 G 87.755(s2).15 G(TK50 \(TMSCP\) T)72 552 Q (ape dri)-.8 E -.15(ve)-.25 G 64.975(s2).15 G .383(The generic k)97 573.6 R .383(ernel adapts automatically to the booted de)-.1 F 2.883 (vice. The)-.25 F .382('a' partition on the booted de)2.883 F(vice)-.25 E .937(is automatically made the root \214lesystem and the 'b' partitio\ n the sw)72 585.6 R .937(ap area \(e)-.1 F .937 (xcept for the RL02 which)-.15 F 1.368(uses the second dri)72 597.6 R -.15(ve)-.25 G 3.868(\). The).15 F 1.368(size of the sw)3.868 F 1.368 (ap partition is determined at run time, the k)-.1 F 1.367 (ernel queries the)-.1 F(dri)72 609.6 Q -.15(ve)-.25 G 3.064(rf).15 G .564(or the number of block in the 'b' partition.)-3.064 F F2(NO)5.564 E (TE:)-.4 E F0 .565(If the sw)3.065 F .565 (ap partition is not labeled as being of)-.1 F(type)72 621.6 Q F3(swap) 2.5 E F0(the k)2.5 E(ernel will panic.)-.1 E F2 2.5(7.3.1. GENERIC)72 645.6 R -.1(ke)2.5 G -.15(rn).1 G(el con\214guration \214le).15 E F0 6.387(#M)97.833 661.2 S 2.226(ac)-6.386 G 2.776(hin)-.28 G 8.892(ec)-.83 G 1.666(on)-6.946 G -3.606 1.386(\214g u)-.28 H -5.006 2.781(ra t)1.115 H 2.776(io)1.105 G 8.052<6e8c>-1.11 G .835 3.056(le f)-5.556 H 1.665 2.501(or 2)-.555 H 2.916(.1).415 G .831(1B)-1.25 G 4.17 .276(SD d)-.28 H -5.551 3.331(ist r i)2.5 H -2.656 1.466(bu t)-.555 H 1.94 1.946(ed k) 1.59 H 2.781(er)-.1 G -3.336 1.946(ne l)-.28 H(.)2.08 E(#)72.833 673.2 Q 8.052(#F)72.833 685.2 S 2.501(or)-6.816 G -.556 .556(ma t)-1.39 H(:)3.33 E 35(#n)72.833 697.2 S 11.67 .556(ame v)-33.054 H 3.056(al)1.14 G 42.754 1.946(ue co)-.28 H .284 -1.114(mm e)-1.67 H -4.721 2.776(nt s)3.06 H 7.222(#A)72.833 709.2 S 9.442(ni)-6.666 G 3.056(te)-5.556 G -2.216 1.111 (m' s)-2.5 H -2.836 1.696(va l)7.776 H .83 1.946(ue m)1.08 H 1.94 1.946 (ay be)-1.39 H -4.726 3.056(ei t)6.946 H -3.611 1.946(he r)-.28 H 1.666 (nu)7.221 G -.831 .556(me r)-1.39 H 3.056(ic)3.055 G -4.586 3.056(al ,) -.83 H -3.056 1.666(boo l)6.526 H 2.226(ea)1.39 G 8.332(no)-.28 G 9.447 (ra)-5.831 G -5.551 3.331(st r i)-.28 H -3.056 1.666(ng ;)-.555 H .555 3.611(if i)8.886 H 3.611(t').275 G(s)-1.105 E 8.332(#b)72.833 721.2 S -3.056 1.666(oo l)-6.666 H 2.226(ea)1.39 G 1.25 2.916(n, u)-.28 H 1.57 2.501(se ")-.695 H -1.671 .001(YE S)-1.485 H 8.792("o)1.845 G 9.627(r") -6.291 G -.376 -.554(NO ")-8.611 H .835 2.776(to s)10.456 H 1.94 3.056 (et i)-.275 H 9.442(to).83 G 9.167(ru)-6.941 G -4.441 2.221(ns e)-7.501 H 10.552(ti).835 G -.135 4.026(t, r)-6.666 H 2.501(es)-1.245 G -4.166 1.946(pe c)-.28 H 3.886(ti)1.11 G -3.036 1.796(ve l)-1.36 H 8.106 2.266 (y. U).98 H 2.501(se)-1.155 G 7.222(8N)238.988 768 S -3.736 1.516(ov e) -6.666 H -1.106 .276(mb e)-.96 H 9.167(r1)2.505 G 1.666(995)-7.501 G EP %%Page: 44 44 %%BeginPageSetup BP %%EndPageSetup /F0 10/Times-Roman@0 SF -4.446 2.501(se t)73.388 48 T -2.916 1.666 (up . 2 . 11).275 H 9.167(-4)7.501 G 27.875(4I)-7.501 G -3.611 2.221 (ns t)-25.374 H -4.726 3.056(al l i).835 H 2.78 1.666(ng a)-.28 H 1.39 1.666(nd O).28 H -3.611 1.946(pe r a)-1.11 H 3.886(ti)1.11 G 2.5 1.666 (ng 2)-1.11 H 2.916(.1)1.25 G .831(1B)-1.25 G 4.17 .276(SD o)-.28 H 9.442(nt)1.39 G 1.94 1.946(he P)-6.666 H -.831 .276(DP -)-1.67 H 1.666 (11)2.225 G 9.442(#t)72.833 84 S 2.22 1.946(he de)-6.666 H 2.681(fa).835 G -4.166 2.776(ul t)-.735 H -2.836 1.696(va l)6.666 H 2.5 1.946(ue an) 1.08 H 9.442(dt)-.28 G 2.5 1.946(he co)-6.666 H .284 -1.114(mm e)-1.67 H -4.721 2.776(nt s)3.06 H -2.776 1.666(\214e l)5.831 H 8.612(da)1.11 G 9.997(si)-6.111 G -3.056 1.666(nd i)-7.221 H -3.896 2.226(ca t)1.39 H -4.446 2.501(or s).55 H 2.775 2.501(of t)6.386 H 3.33 1.946(he t).275 H -3.886 1.666(yp e).83 H 2.501(of)6.946 G 8.052<238c>72.833 96 S 3.056 (el)-6.386 G 9.442(di)-.28 G 10.552(ti)-5.556 G 3.471(s.)-7.221 G 1.666 (#########################################)72.833 120 S 6.387(#M)72.833 132 S -1.421 -.679(AC H)-7.776 H 1.391(IN)2.07 G 6.667(ED)-1.39 G .831 (EPE)-6.666 G -1.391 -.554(ND E N T)-.83 H -1.491 -.644(PA R A)8.051 H -.276 -.834(ME T E)-.745 H 39.124 .551(RS #)1.11 H 1.666 (#########################################)72.833 144 S 6.387(#M)72.833 168 S 2.226(ac)-6.386 G 2.776(hin)-.28 G 9.722(et)-.83 G -3.886 1.666 (yp e)-6.946 H 8.052(#S)72.833 180 S -4.166 2.776(pl i t)-6.666 H 3.611 (I/)7.501 G 7.502(Da)-1.945 G 2.5 1.666(nd h)-5.556 H 2.781(ar).28 G -2.876 .556(dw a)-.28 H .27 2.781(re \215)2.225 H -3.336 1.946(oa t) -1.395 H 2.776(in)1.94 G 8.332(gp)-1.11 G 1.67 2.776(oint a)-6.666 H 1.385 2.781(re re).005 H -3.056 1.666(qu i)-.835 H 2.781(re)1.945 G 2.916(d.)-.835 G(#)72.833 192 Q 9.167(#I)72.833 204 S -3.336 1.946(nc l) -6.666 H -3.056 1.666(ud i ng).83 H -.001 -.554(UN I)5.556 H -1.466 -.379(BU S)2.22 H -1.666 .556(ma p)7.041 H 2.221(su)8.331 G -3.331 1.666 (ppo r)-.555 H 10.277(tf)1.945 G .275 2.501(or m)-7.776 H 2.226(ac) -1.945 G 2.776(hin)-.28 G .275 2.501(es w)-.83 H 3.886(it)-.835 G -3.056 1.666(hou t)-1.11 H 7.502(aU)8.056 G -3.616 1.391(NI B)-8.056 H 3.89 .276(US w)-1.77 H -.83 3.886(ill n)1.39 H 1.67 2.776(ot c)-2.22 H -4.171 1.946(au s)-.55 H(e).555 E 8.612(#ak)72.833 216 S 2.781(er)-6.766 G -3.336 1.946(ne l)-.28 H .28 2.776(to di)8.606 H 8.191 3.196(e. I).28 H 9.997(ts).415 G 1.386(im)-6.666 G 1.39 2.776(ply in)-1.11 H 3.056(cl) -.83 G -3.886 1.666(ud e)-.28 H 9.167(sc).835 G -3.886 1.666(od e)-7.221 H .835 2.776(to s)8.056 H -3.331 1.666(uppo r)-.555 H 8.332(tU)1.945 G -3.616 1.391(NI B)-8.886 H 3.61 .276(US m)-1.77 H 1.946(ap).28 G 2.776 (pin)-.28 G 9.442(gi)-1.11 G(f)-5.831 E 8.332(#p)72.833 228 S 2.781(re) -5.831 G 2.501(se)-.28 G -4.026 2.776(nt .)-.555 H(#)72.833 240 Q 7.777 (#T)72.833 252 S 2.22 1.946(he de)-6.666 H -3.326 1.386(\214n e)-.28 H -.001 -.554(UN I)6.116 H -1.466 -.379(BU S)2.22 H -.279(_M)1.765 G 6.11 .276(AP i)-1.11 H -.276 .276(mp l)1.11 H -1.666 .556(eme n)2.78 H -.275 3.331(ts k)2.22 H 2.781(er)-1.485 G -3.336 1.946(ne l)-.28 H 2.221(su) 8.051 G -3.331 1.666(ppo r)-.555 H 10.277(tf)1.945 G .555 2.501(or U) -7.776 H -3.616 1.391(NI B)-3.055 H 3.61 .276(US m)-1.77 H 1.946(ap).28 G 1.946(ped)-.28 G 6.942(#m)72.833 264 S 2.226(ac)-6.386 G 2.776(hin) -.28 G -4.031 2.501(es .)-.83 H .556(Ho)12.637 G -2.476 .836(we v)-.25 H -4.711 2.781(er ,).96 H 8.612(ak)7.081 G 2.781(er)-6.766 G -3.336 1.946 (ne l)-.28 H 1.946(co)7.776 G -.276 .276(mp i)-1.67 H 3.056(le)3.61 G 7.222(dw)-1.11 G 3.886(it)-5.556 G 7.222(hU)-1.11 G -3.616 1.391(NI B) -7.776 H -1.666 .276(US _)-1.77 H .554 -1.389(MA P)-.555 H -3.886 1.666 (do e)9.441 H 8.887(s*).835 G -3.056 1.666(no t *)-7.221 H 1.946(ha) 6.666 G 3.63 1.796(ve t)-.2 H(o).98 E 8.332(#b)72.833 276 S 9.447(er) -6.386 G 2.5 1.666(un on)-6.946 H 7.502(aU)6.946 G -3.616 1.391(NI B) -8.056 H 3.61 .276(US m)-1.77 H 2.226(ac).28 G 2.776(hin)-.28 G 6.801 3.196(e. T)-.83 H 2.22 1.946(he de)-2.085 H -3.326 1.386(\214n e)-.28 H 3.331(si)7.781 G -.276 .276(mp l y)-1.945 H 2.776(in)9.166 G 3.056(cl) -.83 G -3.886 1.666(ud e)-.28 H 9.442(ss).835 G -3.331 1.666(uppo r) -7.221 H 10.277(tf)1.945 G .555 2.501(or U)-7.776 H -3.616 1.391(NI B) -3.055 H .276(US)-1.77 G 6.942(#m)72.833 288 S 1.946(ap)-6.386 G 2.776 (pin)-.28 G 9.442(gi)-1.11 G 10.277(ft)-5.831 G 2.22 1.946(he k)-7.501 H 2.781(er)-.1 G -3.336 1.946(ne l)-.28 H -3.606 1.386(\214n d)7.216 H 9.997(si).835 G 3.331(ts)-6.111 G -5.001 3.056(el f)-.83 H 2.78 1.666 (on a)6.111 H -1.386 .556(ma c)5.556 H 2.776(hin)1.39 G 7.502(ew)-.83 G 3.886(it)-5.836 G 7.222(hU)-1.11 G -3.616 1.391(NI B)-7.776 H 3.61 .276 (US m)-1.77 H 1.946(ap).28 G 2.776(pin)-.28 G 2.916(g.)-1.11 G -.001 -.554(UN I)71.723 300 T -1.466 -.379(BU S)2.22 H -.279(_M)1.765 G 10.664 .276(AP Y)-1.11 H 97.226 .831(ES #)-.275 H 2.776(in)8.611 G 3.056(cl) -.83 G -3.886 1.666(ud e)-.28 H 2.221(su)7.501 G -3.331 1.666(ppo r) -.555 H 10.277(tf)1.945 G .555 2.501(or U)-7.776 H -3.616 1.391(NI B) -3.055 H 3.61 .276(US m)-1.77 H 1.946(ap).28 G 2.776(pin)-.28 G(g)-1.11 E 7.777(#T)72.833 324 S 2.22 1.946(he de)-6.666 H -3.326 1.386(\214n e) -.28 H -1.946 .556(Q2 2)6.116 H -3.891 1.946(ha s)7.776 H -4.166 1.946 (be en)6.941 H 2.781(re)7.221 G -1.536 .276(mo v)-2.225 H -3.476 1.946 (ed .)1.52 H -2.776 1.111(Th e)13.747 H 2.781(refere)8.336 G -4.166 1.946(nc e)-.835 H 9.997(st).555 G 9.442(oi)-7.221 G 8.332(tw)-5.556 G 1.66 2.781(ere i)-7.496 H -3.891 1.946(nco r)-.005 H 2.781(re)1.39 G 3.056(ct)-.555 G 9.167(#\()72.833 336 S 4.026(i.)-5.556 G .69 3.196 (e. u)-.83 H 3.331(si)-.975 G 3.61 1.666(ng i)-.555 H 10.552(tt)2.22 G 8.332(od)-7.776 G -5.276 3.331(ist i)-5.556 H -3.056 1.666(ngu i)-.555 H 1.39 2.221(sh b)1.665 H 3.056(et)-.275 G -1.946 .836(we e)-1.39 H 8.612 (na)1.11 G 7.777(nE)-6.666 G -.276 .276(mu l)-8.056 H 1.405 1.796(ex C) 2.78 H -3.606 1.386(S0 2)-1.245 H 1.946(an)7.226 G 8.612(da)-.28 G -.836 -.554(DH 1)-1.11 H 1.665 2.501(1\) or)2.22 H 9.442(#i)72.833 348 S 1.946 (nap)-6.666 G 2.501(pro)-.28 G -3.891 2.501(pr i)-.835 H .835 3.056 (ate \().555 H 2.776(th).555 G 9.722(ei)-.83 G -4.726 2.501(f_ i)-6.111 H 4.026(l.)1.385 G 8.612(cd)-.83 G 3.611(ri)-6.111 G -3.311 1.796(ve r) -1.085 H 2.221(sh)7.926 G -3.056 1.666(ou l d)-.555 H 1.946(ha)6.666 G 2.52 1.796(ve b)-.2 H 2.226(ee).15 G 8.612(nc)-.28 G -4.166 1.946(he ck) -6.666 H 2.776(in).83 G 9.442(gi)-1.11 G 9.447(fa)-5.831 G -.836 .556 (Un i b)-1.945 H 2.221(us).91 G 6.387(#M)72.833 360 S .83 1.946(ap w) -6.386 H 1.385 2.501(as pr)-1.21 H 2.501(ese).28 G 1.67 2.776(nt a)-.555 H 10.277(tr).28 G -3.056 1.666(un t)-7.776 H 1.386(im)2.22 G -4.311 2.781(e\) .)-.83 H -2.776 1.111(#L I)72.833 384 T 71.947 .001(NEHZ 5).28 H 68.334(0#)1.665 G 3.056(cl)-59.722 G 2.775 1.946(ock f)-.28 H 2.781 (re)1.39 G -3.886 1.666(qu e n c)-.835 H 7.777(yE).13 G 2.501(uro)-6.666 G -4.166 1.946(pe an)-.835 H 1.946(LI)72.278 396 S 38.613 .001(NEHZ 6) -.555 H 108.334(0#)1.665 G 3.056(cl)-99.722 G 2.775 1.946(ock f)-.28 H 2.781(re)1.39 G -3.886 1.666(qu e n c)-.835 H 7.222(yU).13 G .276(SA) -6.946 G 8.052(#P)72.833 420 S -.831 .276(DP -)-7.776 H 1.11 1.666(11 m) 2.225 H 2.226(ac)-1.11 G 2.776(hin)-.28 G 9.722(et)-.83 G -3.886 1.666 (yp e)-6.946 H 9.722(;a)1.39 G 3.886(ll)-6.666 G -2.376 .306(ow a)-1.11 H -4.996 2.776(bl e)1.64 H -2.836 1.696(va l)5.836 H -3.891 1.946(ue s) 1.08 H -.56 2.781(are G)7.221 H -2.226 .001(ENE R)-2.78 H -3.751 1.666 (IC ,)1.665 H -2.916 1.666(44 ,)7.916 H -2.916 1.666(70 ,)7.916 H -2.916 1.666(73 .)7.916 H -2.226 .001(GENE R)13.472 H 1.666(IC)1.665 G 8.887 (#s)72.833 432 S -3.056 1.666(hou l d)-6.666 H -3.056 1.666(on l y)6.666 H 2.22 1.946(be u)6.666 H 2.501(se).275 G 9.442(dt)-.555 G 8.332(ob) -6.666 G -4.166 2.776(ui ld)-6.866 H 8.612(ad)5.836 G -5.551 3.331 (ist r i)-5.836 H -2.656 1.466(bu t)-.555 H 2.776(io)2.42 G 8.332(nk) -1.11 G 2.781(er)-6.486 G -3.336 1.946(ne l)-.28 H 15.693(.T)2.08 G 2.22 1.946(he o)-14.582 H .28 2.776(nly u)-.28 H 1.11 2.501(se of)-.555 H -4.721 2.776(thi s)7.776 H 8.332(#o)72.833 444 S -4.166 2.776(pt io) -6.666 H 9.442(ni)-1.11 G 9.997(st)-6.111 G 8.887(os)-7.221 G 3.056(ele) -6.386 G 1.94 3.056(ct t)-.83 H 2.22 1.946(he p)-.28 H 2.501(ro).555 G -3.611 1.946(pe r)-.835 H 2.776(in)8.331 G -5.836 3.611(-l i)-.275 H 1.94 1.946(ne P)-.835 H 9.162(Si)-.84 G -3.611 2.221(ns t)-6.386 H 2.501 (ru)1.39 G -4.726 3.056(ct i)-.555 H -3.611 1.666(on s)-.28 H 3.336(\(r) 8.056 G 2.781(efere)-.555 G -4.166 1.946(nc e)-.835 H 9.997(st).555 G 9.442(ot)-7.221 G 1.946(he)-6.666 G 8.052(#P)72.833 456 S 5.28 -.834 (SW u)-6.946 H 1.945 2.501(se ')3.055 H -4.166 2.221(sp l).005 H .415 3.751(', ')1.39 H -2.221 1.111(mf p)-2.64 H 3.331(s/)1.11 G -2.496 1.386 (mt p)-1.945 H .555 3.056(s' o).835 H 10.002(r')-.555 G -1.536 .276 (mo v)-8.891 H 2.775 2.501(b' i)1.39 H -3.611 2.221(ns t).275 H 2.501 (ru)1.39 G -4.726 3.056(ct i)-.555 H -3.611 1.666(on s)-.28 H 1.946 (depen)7.221 G 2.776(din)-.28 G 8.332(go)-1.11 G 9.442(nt)-6.666 G 2.5 1.946(he cp)-6.666 H 9.442(ut)-.28 G -3.886 1.666(yp e)-6.666 H 3.751 (\).)1.115 G -1.666 .276(PDP 1)72.553 468 T 47.226(1G)1.39 G -2.226 .001 (ENE R)-47.225 H 68.337 1.666(IC #)1.665 H -4.721 2.776(di s t)6.666 H 3.611(ri).835 G -2.656 1.466(bu t)-.835 H 2.776(io)2.42 G 8.332(nk)-1.11 G 2.781(er)-6.486 G -3.336 1.946(ne l)-.28 H 1.386(#P)72.833 480 S -1.666 .276(DP 1)-1.11 H 41.67(14)1.39 G 108.334(4#)-40.004 G -.831 .276 (PDP -)-100.282 H -3.056 1.666(11 / 44)2.225 H 1.386(#P)72.833 492 S -1.666 .276(DP 1)-1.11 H 41.67(17)1.39 G 108.334(0#)-40.004 G -.831 .276 (PDP -)-100.282 H -3.056 1.666(11 / 70)2.225 H 2.916(,4)1.25 G 2.916 (5,5)-1.25 G 2.916(0,5)-1.25 G(5)-1.25 E 1.386(#P)72.833 504 S -1.666 .276(DP 1)-1.11 H 41.67(17)1.39 G 108.334(3#)-40.004 G -.831 .276(PDP -) -100.282 H -3.056 1.666(11 / 73)2.225 H 2.916(,5)1.25 G 2.916(3,8)-1.25 G 2.916(3,9)-1.25 G 2.916(3,8)-1.25 G 2.916(4,9)-1.25 G(4)-1.25 E 1.666 (#########################################)72.833 528 S 7.222(#G)72.833 540 S -2.226 .001(ENE R)-7.221 H 4.995 .001(AL S)-.28 H -2.221 .276 (YS T).275 H 5.275 -.834(EM P).28 H -.279(ARA).19 G -.276 -.834(ME T E) -1.11 H 58.722 .551(RS #)1.11 H 1.666 (#########################################)72.833 552 S 1.391(ID)73.668 576 S 44.169 .001(ENT GENE)-1.39 H 108.337 1.666(RIC #).275 H -1.386 .556(ma c)5.276 H 2.776(hin)1.39 G 8.612(en)-.83 G .556(ame)-6.666 G -.276 -1.389(MA X U)70.888 588 T .831(SE)1.665 G 24.456 .551(RS 4)-.555 H 6.942(#m)114.449 G 1.946(ax)-6.386 G -4.441 2.221(us e)-.28 H .275 3.056(rs o).56 H 6.942(nm)-1.39 G 2.226(ac)-6.386 G 2.776(hin)-.28 G(e) -.83 E 7.497(#B)72.833 612 S -1.791 -.554(OO T)-7.776 H 5.83 .001(DEV i) .555 H 9.997(st)3.33 G 3.33 1.946(he l)-7.221 H -4.726 3.056(et te)1.11 H 9.447(rc)-.275 G -.276 .276(omb i n)-7.501 H -4.726 3.056(at i)1.67 H 2.5 1.666(on d)-.28 H 1.946(en).28 G -4.166 2.776(ot in)-.28 H 9.442(gt) -1.11 G 2.5 1.946(he au)-6.666 H 2.776(to).83 G -3.056 1.666(boo t)-1.11 H 1.946(de)7.776 G -4.996 2.776(vi c)-.25 H 3.196(e,)-.55 G 8.332(#o) 72.833 624 S 8.057(rN)-5.831 G -1.391 -.554(ON E)-8.611 H -.555 3.611 (if n)9.441 H 1.39 2.776(ot u)-1.945 H 3.331(si)-.555 G 3.61 1.666(ng t) -.555 H 2.5 1.946(he au)1.11 H 2.776(to).83 G -3.056 1.666(boo t)-1.11 H 2.781(fe)8.611 G 3.056(at)-.555 G -4.721 2.501(ur e)-.28 H(.).695 E -.279(BO)71.998 636 S -1.701 -.399(OT D E V)-.275 H -1.391 -.554(NON E) 73.583 H 8.332(#d)55.001 G -3.331 1.666(on ')-6.666 H 9.722(ta)1.765 G 2.776(uto)-7.776 G -3.056 1.666(boo t)-1.11 H .831(#B)72.833 648 S -1.791 -.554(OO T)-1.11 H 25.126 .001(DEV d).555 H 89.17 1.666(vhp #) 1.665 H 1.391(DIV)5.556 G 6.387(AC)-3.295 G -.276 .276(omp /)-5.556 H 7.222(Vb)1.39 G -3.056 1.666(oo t)-5.556 H 1.946(de)7.776 G -4.996 2.776 (vi c)-.25 H(e)-.55 E .831(#B)72.833 660 S -1.791 -.554(OO T)-1.11 H 25.126 .001(DEV h).555 H 95.836 1.666(k6 #)1.665 H 2.501(rk)7.501 G 2.5 1.666(06 boo)-.835 H 9.442(td)1.11 G -3.116 1.696(ev i)-7.496 H 2.226 (ce)1.36 G .831(#B)72.833 672 S -1.791 -.554(OO T)-1.11 H 25.126 .001 (DEV h).555 H 95.836 1.666(k7 #)1.665 H 2.501(rk)7.501 G 2.5 1.666 (07 boo)-.835 H 9.442(td)1.11 G -3.116 1.696(ev i)-7.496 H 2.226(ce)1.36 G .831(#B)72.833 684 S -1.791 -.554(OO T)-1.11 H 25.961 .001(DEV r).555 H 108.614(a#)2.78 G -.831 -.559(MS C P)-102.227 H -3.056 1.666(boo t) 8.611 H 1.946(de)7.776 G -4.996 2.776(vi c)-.25 H(e)-.55 E .831(#B) 72.833 696 S -1.791 -.554(OO T)-1.11 H 25.961 .001(DEV r).555 H 109.444 (l#)3.61 G 3.611(rl)-100.277 G -3.056 1.666(01 / 02)-.835 H -3.056 1.666 (boo t)6.666 H 1.946(de)7.776 G -4.996 2.776(vi c)-.25 H(e)-.55 E .831 (#B)72.833 708 S -1.791 -.554(OO T)-1.11 H 25.961 .001(DEV r).555 H 106.944(m#)1.11 G 1.111(rm)-97.777 G -3.056 1.666(02 / 03 / 05)-.835 H -3.056 1.666(boo t)6.666 H 1.946(de)7.776 G -4.996 2.776(vi c)-.25 H(e) -.55 E .831(#B)72.833 720 S -1.791 -.554(OO T)-1.11 H 25.126 .001(DEV b) .555 H 109.169(r#)2.5 G -2.226 1.391(Ea t)-101.392 H 1.665 1.666(on B) 1.385 H -2.496 .831(R1 5 3 7)-1.67 H 1.941(/B)1.945 G -2.496 .831 (R1 7 1 1)-1.945 H -3.056 1.666(boo t)7.501 H 1.946(de)7.776 G -4.996 2.776(vi c)-.25 H(e)-.55 E 7.222(8N)238.988 768 S -3.736 1.516(ov e) -6.666 H -1.106 .276(mb e)-.96 H 9.167(r1)2.505 G 1.666(995)-7.501 G EP %%Page: 45 45 %%BeginPageSetup BP %%EndPageSetup /F0 10/Times-Roman@0 SF 2.501(In)73.668 48 S 3.331(st)-.28 G -4.726 3.056(al l i)-.275 H 2.78 1.666(ng a)-.28 H 1.39 1.666(nd O).28 H -3.611 1.946(pe r a)-1.11 H 3.886(ti)1.11 G 2.5 1.666(ng 2)-1.11 H 2.916(.1) 1.25 G .831(1B)-1.25 G 4.17 .276(SD o)-.28 H 9.442(nt)1.39 G 1.94 1.946 (he P)-6.666 H -.831 .276(DP -)-1.67 H 20.928 1.666(11 Se)2.225 H 2.776 (tu)1.39 G 2.916(p.2.1)-1.11 G 9.167(1-4)-1.25 G(5)-7.501 E .831(#B) 72.833 84 S -1.791 -.554(OO T)-1.11 H 25.681 .001(DEV s).555 H 1.946(c1) 2.5 G 95.002(1#)-.28 G -1.666 -.279(Em u)-87.225 H 3.056(le)3.055 G 8.052(xS)-1.26 G -2.496 .831(C1 1)-7.501 H 1.115 1.941(/B b)1.945 H -3.056 1.666(oo t)-.275 H 1.946(de)7.776 G -4.996 2.776(vi c)-.25 H(e) -.55 E .831(#B)72.833 96 S -1.791 -.554(OO T)-1.11 H 25.681 .001(DEV s) .555 H 1.946(c2)2.5 G 95.002(1#)-.28 G -1.666 -.279(Em u)-87.225 H 3.056 (le)3.055 G 8.052(xS)-1.26 G -2.496 .831(C2 1)-7.501 H -3.056 1.666 (boo t)7.501 H 1.946(de)7.776 G -4.996 2.776(vi c)-.25 H(e)-.55 E .831 (#B)72.833 108 S -1.791 -.554(OO T)-1.11 H 25.681 .001(DEV s).555 H 109.444(i#)3.33 G .28 3.331(si 9)-100.557 H 2.5 1.666(500 boo)-1.665 H 9.442(td)1.11 G -3.116 1.696(ev i)-7.496 H 2.226(ce)1.36 G 7.777(#T) 72.833 132 S 1.386(im)-5.906 G 2.226(ez)-.83 G -3.886 1.666(on e)-.28 H 10.692(,i)1.53 G 6.942(nm)-7.916 G 2.776(in)-5.556 G -4.996 2.776(ut e) -1.11 H 7.777(sw)-.275 G -4.171 2.501(es t)-6.941 H .555 2.501(of G) 6.941 H -.834(MT)-3.89 G -2.776 1.111(#T I)72.833 144 T -.276 -.834 (ME Z)-.555 H -1.391 -.554(ON E).835 H 95.836 1.666(300 #)21.671 H .831 (EST)6.111 G -2.776 1.111(#T I)72.833 156 T -.276 -.834(ME Z)-.555 H -1.391 -.554(ON E).835 H 95.836 1.666(360 #)21.671 H -2.771 .551(CS T) 5.831 H -2.776 1.111(#T I)72.833 168 T -.276 -.834(ME Z)-.555 H -1.391 -.554(ON E).835 H 95.836 1.666(420 #)21.671 H -.001 -.834(WS T)4.446 H 1.946(TI)72.278 180 S -.276 -.834(ME Z)-1.39 H -1.391 -.554(ON E).835 H 95.836 1.666(480 #)28.337 H 1.106(PS)6.386 G(T)-.275 E -2.221 .276(DS T) 71.723 192 T 115(1#)60.837 G -2.226 .836(Da y)-107.778 H 3.886(li)1.94 G -3.056 1.666(gh t)-1.11 H -4.086 1.666(Sa v)7.496 H 2.776(in)1.11 G 1.39 2.221(gs T)-1.11 H 1.386(im)-.35 G 9.447(e\()-.83 G 8.332(1o)-6.946 G 9.167(r0)-5.831 G(\))-6.666 E 8.052(#F)72.833 216 S 3.886(il)-5.556 G 2.501(es)-.83 G -3.611 2.221(ys t)-.28 H 3.61 .556(em c).835 H 1.666(on) 1.39 G -3.606 1.386(\214g u)-.28 H -5.006 2.781(ra t)1.115 H 2.776(io) 1.105 G(n)-1.11 E 7.497(#R)72.833 228 S -3.056 1.666(oo t d)-6.666 H -3.626 1.696(ev ,).28 H 1.111(sw)8.441 G 1.946(ap)-.375 G 1.946(de)-.28 G 8.612(ve)-.25 G -5.416 3.056(tc .)-5.556 H 2.221(sh)7.081 G -3.056 1.666(ou l d)-.555 H 3.33 1.946(be i)6.666 H 9.442(nt).83 G 2.781(er) -6.386 G 4.725 .831(ms o)-1.67 H 7.777(fm)1.67 G 1.946(ak)-7.221 G 1.946 (ede)-.1 G 8.936 2.266(v. F)-.25 H 1.945 2.501(or e)-1.03 H 1.946(xa) -.705 G -.276 .276(mp l)-1.39 H 3.196(e,)2.78 G 9.442(#i)72.833 240 S 9.167(fy)-5.831 G 2.5 1.666(ou h)-7.501 H -4.196 1.746(av e).28 H 1.66 1.946(an S)7.146 H 7.5 -1.389(MD d)-2.505 H 3.611(ri)3.89 G 2.52 1.796 (ve u)-1.085 H 3.331(si).425 G 3.61 1.666(ng t)-.555 H 2.22 1.946(he x) 1.11 H 8.332(pd)-.28 G 3.611(ri)-5.831 G -3.311 1.796(ve r)-1.085 H 10.417(,r)1.555 G -3.056 1.666(oo t d)-7.916 H 1.33 1.696(ev w).28 H -3.056 1.666(ou l d)-1.24 H 2.22 1.946(be x)6.666 H -3.886 1.666(p0 a) -.28 H(,)1.53 E 8.332(#o)72.833 252 S 9.627(r")-5.831 G -1.666 .556 (ma k)-8.891 H 1.946(ede)1.29 G 2.501(v\(1)-.25 G 2.916(0,0)-.835 G -5.046 2.961(\)" .)-.415 H -2.316 .276(Sw a)13.007 H -3.886 1.666(pd e) 1.67 H 7.222(vw).03 G -3.056 1.666(ou l d)-6.766 H 3.33 1.946(be t)6.666 H 2.22 1.946(he b).83 H -3.611 1.946(pa r)6.386 H 3.886(titi)1.665 G -2.916 1.666(on ,)-1.11 H -2.916 1.666(xp0b ,)7.916 H 2.501(or)7.916 G 8.792(#")72.833 264 S -1.666 .556(ma k)-8.056 H 1.946(ede)1.29 G 2.501 (v\(1)-.25 G 2.916(0,1)-.835 G -5.046 2.961(\)" .)-.415 H -2.776 1.111 (Th e)12.732 H 3.61 1.666(10 i)7.501 H 9.997(st)1.665 G .83 1.946(he m) -7.221 H 3.056(aj)-1.39 G 1.665 2.501(or n)-.28 H -1.106 .276(umb e) -.835 H 9.167(ro)2.505 G 10.277(ft)-6.666 G 2.22 1.946(he de)-7.501 H -4.996 2.776(vi c)-.25 H 9.447(e\()-.55 G 2.776(th)-5.836 G 8.612(eo) -.83 G 3.086(ff)-6.111 G -4.446 2.501(se t)-.03 H 9.442(#i)72.833 276 S 9.442(nt)-6.666 G 2.22 1.946(he b)-6.666 H 1.946(de)-.28 G 2.221(vs)-.25 G 8.332(wt)-1.11 G -3.616 1.946(ab l)-5.276 H 9.722(ei)1.11 G 8.612(nc) -6.946 G -3.331 1.666(on f)-6.666 H 3.196(.c)2.085 G 9.447(\)a)-.415 G 3.61 1.666(nd t)-7.501 H 2.22 1.946(he 0 an)1.11 H -10.552 8.332(d1 a) -.28 H 1.66 2.781(re t)-5.551 H .83 1.946(he m)-.005 H 2.776(in)-.56 G 1.665 2.501(or n)-1.11 H -1.106 .276(umb e)-.835 H 3.056(rs)2.505 G 7.222(#w)72.833 288 S -4.996 2.776(hi c)-6.666 H 8.612(hc)-.83 G -4.166 2.501(or r)-6.666 H 2.501(es).28 G 3.61 1.666(pond t)-.28 H 9.442(ot) 1.11 G 2.22 1.946(he pa)-6.666 H -5.836 3.611(rt i t i).835 H -3.611 1.666(on s)-.835 H 1.385 2.501(as d)7.501 H -4.721 2.501(esc r)-.555 H 2.776(ib)1.11 G 3.05 1.946(ed i)-.83 H 9.442(nt).83 G 2.775 1.946(he s) -6.666 H -3.896 2.226(ec t).555 H 2.776(io)1.66 G 8.332(n4)-1.11 G -1.666 .556(ma n)-1.39 H -3.336 1.946(ua l)1.11 H 8.332(#p)72.833 300 S -3.891 1.946(age s)-6.386 H 15.138(.Y)1.525 G 2.78 1.666(ou c)-15.682 H 2.22 1.946(an a).56 H 3.331(ls)1.11 G 8.332(og)-1.11 G 1.94 3.056(et t) -6.386 H .83 1.946(he m)-.28 H 3.056(aj)-1.39 G 1.665 2.501(or n)-.28 H -1.106 .276(umb e)-.835 H 1.11 3.056(rs f)2.505 H 2.501(ro).28 G 8.052 (mt)-2.225 G .275 1.946(he M)-5.276 H -1.391 -.554(AK E D E V)-3.335 H -4.721 2.501(sc r)8.331 H 2.5 2.776(ipt in)1.11 H 9.442(#/)72.833 312 S 1.946(de)-6.666 G 2.266(v.)-.25 G 2.221(PIP)72.553 324 S 70.002 .001 (EDEV m)-1.39 H 1.946(ak).555 G 1.946(ede)-.1 G 2.501(v\(1)-.25 G 2.916 (0,0)-.835 G 76.193(\)#)-.415 G -1.666 .556(ma k)-69.251 H 1.946(ede) 1.29 G 2.501(v\(1)-.25 G 2.916(0,0)-.835 G 9.167(\)x)-.415 G -3.886 1.666(p0 a)-7.501 H -1.696 -.679(RO O)71.998 336 T 70.802 .001(TDEV m) .28 H 1.946(ak).555 G 1.946(ede)-.1 G 2.501(v\(1)-.25 G 2.916(0,0)-.835 G 76.193(\)#)-.415 G -1.666 .556(ma k)-69.251 H 1.946(ede)1.29 G 2.501 (v\(1)-.25 G 2.916(0,0)-.835 G 9.167(\)x)-.415 G -3.886 1.666(p0 a) -7.501 H -.834(SW)72.553 348 S .276(APD)-2.03 G 71.202 .001(EV m)-.275 H 1.946(ak).555 G 1.946(ede)-.1 G 2.501(v\(1)-.25 G 2.916(0,1)-.835 G 76.193(\)#)-.415 G -1.666 .556(ma k)-69.251 H 1.946(ede)1.29 G 2.501 (v\(1)-.25 G 2.916(0,1)-.835 G 9.167(\)x)-.415 G 1.666(p0b)-7.501 G 7.222(#D)72.833 372 S -.281 -1.389(UM P)-7.776 H -1.696 -.679(RO U)1.94 H 1.946(TI).68 G 6.385 .001(NE i)-.555 H -3.056 1.666(nd i)2.775 H -3.896 2.226(ca t e)1.39 H 7.777(sw).275 G -4.996 2.776(hi c)-7.221 H 8.332(hd)-.83 G 6.115 .276(ump r)-6.666 H -3.056 1.666(ou t)2.225 H 2.776(in)2.22 G 9.167(es)-.83 G -3.056 1.666(hou l d)-6.946 H 2.22 1.946 (be u)6.666 H 2.501(se).275 G 6.806 2.916(d. D)-.555 H -.281 -1.389 (UM P)-3.47 H .001(DEV)1.665 G 8.887(#s)72.833 384 S -3.056 1.666 (hou l d)-6.666 H 3.33 1.946(be i)6.666 H 9.442(nt).83 G 2.781(er)-6.386 G 4.725 .831(ms o)-1.67 H 7.777(fm)1.67 G 1.946(ak)-7.221 G 1.946(ede) -.1 G 10.051 2.266(v. I)-.25 H 8.057(fD)1.07 G -.281 -1.389(UM P)-8.611 H 5.83 .001(DEV i)1.665 H 7.777(sN)3.33 G -1.391 -.554(OD E V)-8.331 H 2.78 1.666(no a)7.776 H 2.776(uto).28 G -.556 .556(ma t)-2.5 H 3.056(ic) 3.33 G 8.332(#d)72.833 396 S -.831 .276(ump s)-6.666 H -1.946 1.666 (wi l l)7.501 H 3.33 1.946(be t)7.776 H 1.946(ak)1.11 G -3.476 1.946 (en ,)-.1 H 1.946(an)7.916 G 7.222(dD)-.28 G -.281 -1.389(UM P)-7.776 H -1.696 -.679(RO U)1.94 H 1.946(TI).68 G 5.275 .001(NE n)-.555 H 2.226 (ee)1.945 G 3.055 2.221(ds t)-.28 H 8.332(ob).555 G 9.167(es)-6.386 G 1.94 3.056(et t)-6.666 H 8.792(o")-.28 G -3.056 1.666(nu l)-6.666 H 2.776(ld)2.22 G -3.766 1.696(ev ")-.83 H 2.776(to)8.206 G 9.167(#r) 72.833 408 S 2.501(es)-6.386 G 2.776(olv)-.28 G 9.722(et)-.98 G 3.055 1.946(he r)-6.946 H 2.781(efere).835 G -4.166 1.946(nc e)-.835 H 15.968 (.S)1.25 G 1.66 2.226(ee p)-14.302 H 2.781(ara)-.28 G -2.636 1.526(m. h) -2.225 H 1.946(an)7.086 G 9.442(di)-.28 G 1.946(oco)-6.666 G -3.751 2.501(nf .)-.28 H 9.447(cf).695 G .275 2.501(or m)-6.946 H -4.721 2.501 (or e)-2.225 H 2.776(in)7.221 G 2.501(for)-.275 G -.556 .556(ma t)-1.39 H 2.776(io)3.33 G 2.916(n.)-1.11 G 7.222(#D)72.833 420 S -.281 -1.389 (UM P)-7.776 H 5.275 .001(LO s)2.22 H -3.056 1.666(hou l d)2.22 H 3.056 (le)7.776 G -4.196 1.746(av e)-.83 H 2.501(ro)7.701 G 4.725 .276(om f) -.835 H 2.775 2.501(or t)2.225 H 2.22 1.946(he k).275 H 2.781(er)-.1 G -3.336 1.946(ne l)-.28 H .835 2.776(to s)8.606 H 3.056(ta).555 G .275 3.611(rt s)-.275 H -2.026 .736(wa p)-2.5 H 2.776(pin).93 G 7.222(gw) -1.11 G 3.886(it)-5.556 G -3.056 1.666(hou t)-1.11 H 8.332(#o)72.833 432 S -3.311 1.796(ve r)-6.816 H -1.671 1.391(wr i)-.405 H 3.886(ti)2.495 G 3.61 1.666(ng t)-1.11 H 2.22 1.946(he d)1.11 H -.136 .276(ump .)-.28 H -.554(DU)71.723 444 S -.551 -.559(MP L)-.835 H 40.56(O5).56 G 95.836 1.666(12 #)-38.894 H 1.666(du)6.666 G 5.835 .276(mp s)-1.39 H 3.056(ta) 3.055 G 3.611(rt a)-.275 G -3.331 1.666(dd r)-1.665 H -4.726 2.501(es s) 1.115 H -.554(DU)71.723 456 S -1.106 -.559(MP D)-.835 H 70.282 .001 (EV N).56 H -1.391 -.554(OD E V)-.555 H 6.942(#m)87.78 G 1.946(ak)-6.386 G 1.946(ede)-.1 G 2.501(v\(1)-.25 G 2.916(0,1)-.835 G 9.167(\)x)-.415 G 1.666(p0b)-7.501 G -.554(DU)71.723 468 S -.831 -.559(MP R)-.835 H -1.391 -.554(OU T)-.12 H 1.391(IN)2.5 G 8.185(En)-1.39 G -4.166 2.776(ul ld) -6.519 H 109.362 1.696(ev #)-.83 H 2.5 1.666(no du)6.636 H 6.115 .276 (mp r)-1.39 H -3.056 1.666(ou t)2.225 H 2.776(in)2.22 G 3.196(e.)-.83 G .556(#D)72.833 480 S -.281 -1.389(UM P)-1.11 H -1.696 -.679(RO U)1.94 H 1.946(TI).68 G -.983 .001(NE h)-.555 H 1.666(kdu)1.665 G 78.618 .276 (mp #)-1.39 H 2.5 1.666(hk d)8.056 H 3.611(ri).835 G -3.311 1.796(ve r) -1.085 H 1.666(du)7.371 G 6.115 .276(mp r)-1.39 H -3.056 1.666(ou t) 2.225 H 2.776(in)2.22 G(e)-.83 E .556(#D)72.833 492 S -.281 -1.389(UM P) -1.11 H -1.696 -.679(RO U)1.94 H 1.946(TI).68 G -.983 .001(NE h)-.555 H 1.666(pdu)1.665 G 78.618 .276(mp #)-1.39 H 2.5 1.666(hp d)8.056 H 3.611 (ri).835 G -3.311 1.796(ve r)-1.085 H 1.666(du)7.371 G 6.115 .276(mp r) -1.39 H -3.056 1.666(ou t)2.225 H 2.776(in)2.22 G(e)-.83 E .556(#D) 72.833 504 S -.281 -1.389(UM P)-1.11 H -1.696 -.679(RO U)1.94 H 1.946 (TI).68 G -.148 .001(NE r)-.555 H 1.946(ad)2.78 G 78.618 .276(ump #)-.28 H .55 2.781(ra d)8.891 H 3.611(ri)-.28 G -3.311 1.796(ve r)-1.085 H 1.666(du)7.371 G 6.115 .276(mp r)-1.39 H -3.056 1.666(ou t)2.225 H 2.776 (in)2.22 G(e)-.83 E .556(#D)72.833 516 S -.281 -1.389(UM P)-1.11 H -1.696 -.679(RO U)1.94 H 1.946(TI).68 G -.148 .001(NE r)-.555 H 2.776 (ld)3.61 G 78.618 .276(ump #)-1.11 H -.28 3.611(rl d)8.891 H 3.611(ri) -1.11 G -3.311 1.796(ve r)-1.085 H 1.666(du)7.371 G 6.115 .276(mp r) -1.39 H -3.056 1.666(ou t)2.225 H 2.776(in)2.22 G(e)-.83 E .556(#D) 72.833 528 S -.281 -1.389(UM P)-1.11 H -1.696 -.679(RO U)1.94 H 1.946 (TI).68 G -.148 .001(NE r)-.555 H -1.386 .276(md ump)1.11 H 9.167(#r) 81.394 G 6.942(md)-8.056 G 3.611(ri)-4.441 G -3.311 1.796(ve r)-1.085 H 1.666(du)7.371 G 6.115 .276(mp r)-1.39 H -3.056 1.666(ou t)2.225 H 2.776 (in)2.22 G(e)-.83 E .556(#D)72.833 540 S -.281 -1.389(UM P)-1.11 H -1.696 -.679(RO U)1.94 H 1.946(TI).68 G -.983 .001(NE b)-.555 H 2.501 (rd)2.5 G 78.618 .276(ump #)-.835 H 1.665 2.501(br dr)8.056 H 2.526(iv) 1.11 G 1.105 2.781(er d)-.73 H 6.115 .276(ump r)-1.115 H -3.056 1.666 (ou t)2.225 H 2.776(in)2.22 G(e)-.83 E .556(#D)72.833 552 S -.281 -1.389 (UM P)-1.11 H -1.696 -.679(RO U)1.94 H 1.946(TI).68 G -.428 .001(NE s) -.555 H 2.776(id)3.33 G 78.618 .276(ump #)-1.11 H .28 3.331(si d)8.611 H 3.611(ri)-.83 G -3.311 1.796(ve r)-1.085 H 1.666(du)7.371 G 6.115 .276 (mp r)-1.39 H -3.056 1.666(ou t)2.225 H 2.776(in)2.22 G(e)-.83 E .556 (#D)72.833 564 S -.281 -1.389(UM P)-1.11 H -1.696 -.679(RO U)1.94 H 1.946(TI).68 G -.983 .001(NE x)-.555 H 1.666(pdu)1.665 G 78.618 .276 (mp #)-1.39 H 2.5 1.666(xp d)8.056 H 3.611(ri).835 G -3.311 1.796(ve r) -1.085 H 1.666(du)7.371 G 6.115 .276(mp r)-1.39 H -3.056 1.666(ou t) 2.225 H 2.776(in)2.22 G(e)-.83 E .556(#D)72.833 576 S -.281 -1.389(UM P) -1.11 H -1.696 -.679(RO U)1.94 H 1.946(TI).68 G .127 .001(NE t)-.555 H -1.941 .831(ms d)1.385 H 111.952 .276(ump #).835 H 1.386(tm)9.166 G 8.887(sd)-.555 G 3.611(ri)-6.386 G -3.311 1.796(ve r)-1.085 H 1.666(du) 7.371 G 6.115 .276(mp r)-1.39 H -3.056 1.666(ou t)2.225 H 2.776(in)2.22 G(e)-.83 E 1.666(#########################################)72.833 600 S 7.222(#K)72.833 612 S .276(ER)-7.221 G -1.946 .001(NE L)-.555 H -.279 (CO)6.941 G -.831 .276(NF I)-.275 H -1.671 -.554(GU R A)1.115 H 1.946 (TI)-.555 G 93.622 -.554(ON #)-.555 H 1.666 (#########################################)72.833 624 S -1.796 -.629 (BA D)71.998 648 T .831(SE).905 G 70.637 .276(CT N)-.555 H 67.224(O#) -.83 G -3.891 1.946(bad -)-58.892 H 2.501(se)1.11 G 3.056(ct)-.275 G 2.5 2.501(or for)-.28 H -1.191 .736(wa r)-1.11 H 2.776(din)1.765 G(g)-1.11 E -1.946 .001(EXT E)72.278 660 T -.279(RN).275 G -.556 .001(AL I T I)-.625 H -.001 -.834(ME S).555 H -1.671 .001(YE S)28.136 H 6.942(#m)61.387 G 1.94 1.946(ap o)-6.386 H 2.5 2.776(ut in)-.28 H -3.886 1.666(od e)-1.11 H 3.886(ti)8.056 G 5 .556(me v)-2.5 H 3.056(al)1.14 G -3.891 1.946(ue s) -.28 H -1.946 -.279(UC B)71.723 672 T .831(_C)1.11 G -4.171 1.946(LI S) -.555 H 20.007(TN)-1.115 G 107.224(O#)-20.561 G -4.726 3.056(cl i) -98.612 H -1.665 3.331(sts m).275 H -3.736 1.516(ov e)-3.055 H 9.167(df) .43 G 2.501(ro)-5.831 G 6.942(mk)-2.225 G 2.781(er)-5.096 G -3.336 1.946 (ne l)-.28 H -3.336 1.946(da t a)7.496 H 2.221(sp)7.221 G 2.226(ace) -.275 G -.836 -.554(NOKA 5)71.723 684 T 105.832 -.554(NO #)47.78 H -.836 -.554(KA 5)7.776 H -3.056 1.666(no t)8.886 H -4.441 2.221(us e)7.776 H 8.612(de)-.275 G -4.166 1.946(xc ep)-6.816 H 10.277(tf).83 G 1.665 2.501 (or b)-7.776 H -4.416 2.501(uf f)-1.035 H -5.006 2.781(er s).28 H 8.612 (#a)272.833 696 S 2.78 1.666(nd c)-6.666 H 3.886(li)1.39 G .56 3.331 (sts \()-.555 H 1.946(_en)-.83 G 8.012(d<0)-.28 G -3.331 1.666 (120000 \))-6.346 H(;)1.945 E -1.746 -.654(QU O)71.723 708 T 46.904 -.929(TA N).255 H 107.224(O#).375 G -3.886 1.666(dyn a)-98.892 H -2.216 1.386(mi c)-1.11 H -4.436 2.496(\214l e)6.946 H -3.611 2.221(sys t)6.671 H 3.33 .556(em q).835 H -3.056 1.666(uo t)1.11 H 2.501(as)1.39 G 7.222 (#N)272.833 720 S -1.146 -.399(OT E)-7.776 H -.005 3.336(-- *)9.011 H -3.311 1.796(ve r)-1.67 H 2.78 1.666(y* e).705 H -3.886 1.666(xp e n).13 H 3.331(si).555 G 1.796(ve)-.805 G 7.222(8N)238.988 768 S -3.736 1.516 (ov e)-6.666 H -1.106 .276(mb e)-.96 H 9.167(r1)2.505 G 1.666(995)-7.501 G EP %%Page: 46 46 %%BeginPageSetup BP %%EndPageSetup /F0 10/Times-Roman@0 SF -4.446 2.501(se t)73.388 48 T -2.916 1.666 (up . 2 . 11).275 H 9.167(-4)7.501 G 27.875(6I)-7.501 G -3.611 2.221 (ns t)-25.374 H -4.726 3.056(al l i).835 H 2.78 1.666(ng a)-.28 H 1.39 1.666(nd O).28 H -3.611 1.946(pe r a)-1.11 H 3.886(ti)1.11 G 2.5 1.666 (ng 2)-1.11 H 2.916(.1)1.25 G .831(1B)-1.25 G 4.17 .276(SD o)-.28 H 9.442(nt)1.39 G 1.94 1.946(he P)-6.666 H -.831 .276(DP -)-1.67 H 1.666 (11)2.225 G 7.222(#U)72.833 84 S -1.661 -.004(CB _)-7.501 H -.276 -.834 (ME T E)-.275 H 8.607(Ri)1.11 G 9.722(sf)-5.276 G -5.001 3.056(ai r l) -7.041 H 8.612(ye)-.28 G -3.886 1.666(xp e n)-6.816 H 3.331(si).555 G -2.896 1.796(ve ,)-.805 H -2.656 1.466(bu t)7.786 H -3.111 1.696(va r) 7.976 H 2.776(io)1.915 G 1.945 2.221(us p)-1.11 H 2.501(ro).28 G -4.721 2.501(gr a)-.835 H 5.56 .831(ms \()-1.945 H 2.776(io)2.78 G 3.331(st) -.555 G -4.586 3.056(at ,)-.275 H -2.221 .276(vm s)6.526 H -4.586 3.056 (tat ,)3.055 H 3.056(etc)6.806 G(\))-.275 E 8.332(#u)72.833 96 S 2.22 2.501(se i)-6.111 H 4.026(t.)1.385 G -1.946 -.279(UC B)71.723 108 T -.279(_M)1.11 G .556(ETE)-.555 G 19.727(RN)-.28 G 107.224(O#)-20.281 G -2.221 .276(vm s)-98.892 H .83 3.056(tat p)3.055 H -4.726 2.781(er f) -1.11 H 2.501(or)-.28 G -1.666 .556(ma n c)-1.39 H 7.222(em)1.67 G 3.056 (ete)-6.666 G 3.611(ri)-.275 G 1.666(ng)-.835 G 7.222(#N)72.833 132 S -1.466 -.379(BU F)-7.501 H .835 3.331(is t)9.541 H 2.775 1.946(he s) -.555 H 3.056(iz)1.385 G 8.612(eo)-.83 G 10.277(ft)-6.111 G 2.22 1.946 (he b)-7.501 H -4.416 2.501(uf f)-.48 H 1.385 2.781(er c).28 H 2.226(ac) -.555 G -3.196 1.946(he ,)-.28 H 1.946(an)7.916 G 9.442(di)-.28 G 8.887 (sd)-6.111 G 3.611(ir)-6.111 G -3.896 2.226(ec t)-.83 H 1.115 2.776 (ly r)1.66 H 3.056(elate).005 G 9.442(dt)-1.11 G 9.442(ot)-6.666 G 1.11 1.946(he U)-6.666 H -3.616 1.391(NI B)-2.5 H .276(US)-1.77 G 6.942(#m) 72.833 144 S 1.946(ap)-6.386 G 2.776(pin)-.28 G 9.167(gr)-1.11 G -3.316 1.796(eg i)-6.386 H 3.331(st)1.535 G -5.006 2.781(er s)-.275 H 15.693 (.T).69 G -3.611 1.946(he r e)-14.582 H .55 2.781(are 3)6.946 H 9.442 (2t)-1.115 G -4.996 2.776(ot a l)-6.666 H -1.666 .556(ma p)5.276 H 2.776 (pin)1.11 G 9.167(gr)-1.11 G -3.316 1.796(eg i)-6.386 H 3.331(st)1.535 G -5.006 2.781(er s)-.275 H 9.582(,o).69 G 8.057(fw)-7.081 G -4.996 2.776 (hi c)-7.501 H 8.332(h3)-.83 G 8.612(0a)-6.666 G 2.781(re)-5.831 G 8.612 (#a)72.833 156 S -2.836 1.696(va i)-6.866 H 3.056(la)2.19 G -4.996 2.776 (bl e)-1.11 H 15.693(.T).42 G 2.22 1.946(he 0)-14.582 H 3.431('t).555 G 9.442(hi)-.655 G 8.887(su)-6.111 G 2.501(se)-6.666 G 9.167(df)-.555 G .83 2.501(or C)-6.666 H -4.171 1.946(LI S)-2.225 H -1.526 .831(TS ,) -1.115 H 1.946(an)9.031 G 9.442(dt)-.28 G 2.22 1.946(he 3)-6.666 H -3.611 2.221(1s t)-.28 H -.275 3.331(is u)8.331 H 2.501(se)-1.11 G 9.167 (df)-.555 G 2.775 2.501(or t)-6.666 H 3.055 1.946(he I).275 H 1.666(/O) 1.665 G 8.332(#p)72.833 168 S 2.22 1.946(age o)-6.386 H 8.887(ns)-.28 G -2.496 .276(om e)-6.666 H -.831 .276(PDP ')8.056 H 7.641 3.471(s. I)2.23 H 3.611(t').14 G 9.442(ss)-1.105 G -3.886 1.666(ugg e)-7.221 H 3.331(st) .835 G 3.05 1.946(ed t)-.275 H -3.336 1.946(ha t).83 H 2.78 1.666(you a) 7.496 H 3.886(ll)1.39 G 4.11 .306(ow 7)-1.11 H -1.666 .556(ma p)6.636 H 2.776(pin)1.11 G 9.167(gr)-1.11 G -3.316 1.796(eg i)-6.386 H 3.331(st) 1.535 G -5.006 2.781(er s)-.275 H 8.332(#p)72.833 180 S -.005 2.781 (er U)-6.386 H -3.616 1.391(NI B)-3.335 H 5.28 .276(US c)-1.77 H -3.611 1.946(ha r a)1.67 H 3.056(cte).28 G 9.167(rd)-.275 G -3.116 1.696(ev i) -7.221 H 2.215 2.226(ce s)1.36 H 9.442(ot)-.005 G -3.336 1.946(ha t) -6.666 H 2.78 1.666(you c)7.496 H .55 1.946(an m).56 H -3.736 1.516 (ov e)-1.67 H 1.666(56)7.096 G 7.222(Ko)-1.11 G 9.167(fd)-4.721 G 3.056 (ata o)-7.221 G 8.612(ne)-1.39 G 2.226(ac)-6.386 G 8.332(hd)-.28 G -3.116 1.696(ev i)-6.386 H 2.226(ce)1.36 G 8.887(#s)72.833 192 S 1.386 (im)-5.556 G -4.166 2.776(ul t)-1.11 H 1.946(aneo).28 G -3.611 2.221 (us l)-.28 H 8.661 2.266(y. T).555 H 3.055 1.946(he r)-1.155 H -4.171 2.501(es t).835 H 2.221(sh)7.496 G -3.056 1.666(ou l d)-.555 H 2.5 1.946 (be a)6.666 H -4.721 2.776(ss ig).555 H 3.05 1.946(ned t)-1.11 H 9.442 (ot).83 G 2.22 1.946(he b)-6.666 H 2.776(lo).83 G 1.94 1.946(ck b)-.83 H -4.416 2.501(uf f)-.48 H 1.105 2.781(er p).28 H -3.056 1.666(oo l)-1.115 H 15.968(.S)2.36 G 2.916(o,)-14.582 G 9.442(#i)72.833 204 S 9.167(fy) -5.831 G 2.5 1.666(ou h)-7.501 H -4.196 1.746(av e).28 H 7.502(aD)7.146 G -3.331 1.666(R- 11)-7.781 H 1.946(an)6.946 G 8.612(da)-.28 G -.276 -.834(TM -)-.555 H -2.916 1.666(11 ,)3.335 H 1.39 1.666(you w)7.916 H -3.056 1.666(ou l d)-1.21 H 3.056(le)7.776 G -4.196 1.746(av e)-.83 H 2.5 1.666(14 un)6.866 H -4.726 2.501(as s).28 H 2.776(ig).83 G 2.775 1.946(ned f)-1.11 H 2.775 2.501(or t).555 H 1.946(he).275 G 7.222(ma) -1.39 G 1.666(nd)-5.276 G 8.612(#a)72.833 216 S 3.886(ll)-5.556 G -4.166 1.946(oc a)-1.11 H 3.056(te 1)1.11 G 9.442(6t)-1.39 G 9.442(ot)-6.666 G 2.22 1.946(he b)-6.666 H -4.416 2.501(uf f)-.48 H 1.105 2.781(er p).28 H -3.056 1.666(oo l)-1.115 H 15.968(.S)2.36 G 2.776(in)-13.472 G 1.94 2.226(ce eac)-.83 H 6.942(hm)-.28 G 1.946(ap)-6.386 G 2.776(pin)-.28 G 9.167(gr)-1.11 G -3.316 1.796(eg i)-6.386 H 3.331(st)1.535 G 1.385 2.781 (er a)-.275 H -3.331 1.666(dd r)-.835 H -4.726 2.501(es ses)1.115 H(8) 6.386 E 8.332(#b)72.833 228 S -4.416 2.501(uf f)-6.866 H -5.006 2.781 (er s).28 H 1.945 2.501(for a)6.941 H 3.33 .556(1K \214)6.111 H .555 3.056(le s)1.94 H -3.611 2.221(ys t)-.835 H -2.086 .556(em ,).835 H -.279(NB)7.916 G 3.89 .276(UF w)-.1 H -3.056 1.666(ou l d).18 H 2.22 1.946(be 1)6.666 H -2.916 1.666(28 .)-.28 H 7.222(Ap)13.472 G -4.166 2.221(os s)-5.556 H -4.996 2.776(ibl e)1.11 H -4.146 1.796(ex c)6.116 H -3.616 1.946(ep t).43 H 2.776(io)1.94 G 7.222(nw)-1.11 G -3.056 1.666 (ou l d)-6.766 H 8.332(#b)72.833 240 S 9.722(et)-6.386 G 9.167(or)-6.946 G 1.946(ed)-6.386 G -4.166 1.946(uc e)-.28 H 2.776(th)7.776 G 8.612(eb) -.83 G -4.416 2.501(uf f)-7.146 H -5.006 2.781(er s).28 H .835 2.776 (to s)7.216 H -4.196 1.746(av e)-.275 H 2.5 1.666(on d)6.866 H .555 3.056(ata s).28 H -4.166 1.946(pa c e)-.835 H 9.862(,a)1.25 G 9.997(st) -7.361 G 1.946(he)-7.221 G 7.222(yw)-.15 G .55 2.781(ere 2)-6.386 H 8.332(4b)-1.115 G -4.996 2.776(yt e)-6.666 H 9.167(se)-.275 G 2.226(ac) -6.941 G(h)-.28 E 8.052(#S)72.833 252 S -3.056 1.666(hou l d)-6.666 H 3.055 1.946(be ')6.666 H .831(sm).56 G -4.726 3.056(al l)-.275 H 10.002 ('f).555 G .555 2.501(or G)-7.501 H -2.226 .001(ENE R)-2.5 H -3.751 1.666(IC ,)1.665 H 2.225 2.221(so r)8.471 H 1.666(oo).28 G 7.777(mf) -1.39 G 1.665 2.501(or k)-5.276 H 2.781(er)-.655 G -3.336 1.946(ne l) -.28 H 9.122(+l)7.176 G 2.781(ar)-6.066 G 2.22 1.946(ge p)-.46 H 2.501 (ro).555 G -4.721 2.501(gr a)-.835 H 8.052(mt)-1.945 G 9.167(or)-5.276 G -2.916 1.666(un .)-6.666 H -.279(NB)71.723 264 S 51.77 .276(UF 3)-.1 H 108.334(2#)1.39 G -2.931 1.466(bu f)-100.002 H 1.385 2.781(fer c)1.62 H 2.226(ac)-.555 G -3.196 1.946(he ,)-.28 H -.831 .276(*mu s)7.636 H .28 2.776(t* b)3.055 H 8.292(e<)-.83 G 8.012(=2)-7.266 G 1.666(40)-6.346 G 7.222(#D)72.833 288 S 1.391(IA)-5.831 G -1.116 -.554(GNO S)-2.345 H 1.946(TI)1.385 G 7.497(Cd)-.28 G -3.891 1.946(oe s)-5.831 H -3.111 1.696 (va r)6.941 H 2.776(io)1.915 G 2.78 2.221(us r)-1.11 H -3.331 1.666 (un -).28 H 3.886(ti)1.945 G 5.28 .556(me c)-2.5 H -4.166 1.946(he ck) 1.39 H .695 3.471(s, s).275 H -2.496 .276(om e)-1.25 H .555 2.501(of w) 8.336 H -4.996 2.776(hi c)-1.945 H 8.612(ha)-.83 G .55 2.781(re p)-5.831 H -5.006 2.781(re t)-.28 H 2.776(ty)1.105 G 8.612(#e)72.833 300 S -3.886 1.666(xp e n)-6.816 H 3.331(si).555 G 2.8 1.796(ve a)-.805 H 2.78 1.666 (nd a).15 H 9.722(ta)1.39 G 2.776(hig)-1.11 G 8.332(hp)-1.11 G 3.611(ri) -5.831 G -3.891 2.501(or i)-.835 H 2.776(ty)1.385 G 15.968(.S)-.51 G -3.886 1.666(ugg e)-14.582 H 3.331(st).835 G 1.94 1.946(ed u)-.275 H 2.22 2.501(se i).275 H 7.777(sw).83 G 3.05 1.946(hen t)-7.221 H 2.22 1.946(he k).83 H 2.781(er)-.1 G -3.336 1.946(ne l)-.28 H 9.442(#i)72.833 312 S 9.167(sc)-6.111 G 2.781(ra)-6.386 G -4.166 2.221(sh i n)-.28 H 8.612(ga)-.555 G 2.5 1.666(nd you don)-6.666 H .08 3.431('t k).835 H 1.666(no)-1.765 G 6.112(ww)-1.36 G -3.466 1.616(hy ,)-5.556 H 2.776(oth) 7.966 G 2.781(er)-.83 G -2.501 1.666(wi s)-1.39 H 9.447(er).835 G 1.39 1.666(un wi)-6.946 H 1.39 2.776(th i)2.22 H 9.442(to)1.11 G -4.921 3.086 (ff .)-6.941 H 1.391(DIA)71.723 324 S -1.116 -.554(GNO S)-2.345 H 1.946 (TI)1.385 G 13.461(CN)-.28 G 107.224(O#)-14.015 G -1.941 1.386(mi s) -100.282 H .69 3.196(c. d)1.115 H 3.056(ia)-.42 G -3.611 1.666(gno s) -1.11 H 3.886(ti)1.665 G 9.722(cl)-.83 G -3.611 1.666(oop s)-6.946 H 1.946(an)7.501 G 8.612(dc)-.28 G -4.166 1.946(he ck)-6.666 H(s).275 E 1.666(#########################################)72.833 348 S 8.052(#P) 72.833 360 S -1.386 .276(ER I)-7.221 H .276(PH)1.945 G .276(ER)-.275 G -1.671 .001(AL S)-.555 H 8.332(:D)2.495 G 2.221(IS)-6.941 G 6.112(KD) -1.945 G 1.666(RI)-6.391 G -1.671 .001(VE S)-.275 H(#)68.069 E 1.666 (#########################################)72.833 372 S -1.946 -.279 (NB R)71.723 396 T 75(0#)61.112 G .001(EA)-67.223 G -.179(TO)-1.11 G 6.387(NB)-.375 G -2.496 .831(R1 5 3 7)-6.391 H 1.941(/B)1.945 G -2.496 .831(R1 7 1 1)-1.945 H 8.747(,B)2.085 G -2.496 .831(R1 5 3 8)-8.751 H 2.635 1.806(A, B)-.275 H 8.747(,C).275 G 8.472(,D)-6.666 G 59.166 -.554 (NHK 2)71.723 420 T 7.497(#R)75.554 G -1.946 .556(K6 1 1)-7.776 H 8.747 (,R)2.36 G -1.946 .556(K0 6)-9.026 H 2.776(/0)2.22 G(7)-1.11 E -.279 (NRA)71.723 444 S -36.634 54.567(C1 #)-.4 H -.279(NRA)-47.345 G 7.502 (Dc)-.275 G -3.056 1.666(on t)-5.556 H -4.726 2.501(ro l)1.945 H 3.056 (le)1.385 G 3.056(rs)-.275 G -.279(NRA)71.723 456 S -35.284 53.892(D2 #) -.275 H -1.386 -.279(RX 5)-46.395 H .415 2.916(0, R)1.945 H -2.496 .831 (C2 5)-2.92 H 8.747(,R)2.085 G -1.946 .556(D5 1)-9.026 H 2.776(/5)2.22 G 2.776(2/5)-1.11 G .415 2.916(3, R)-1.11 H -1.946 .556(A6 0)-3.195 H 2.776(/8)2.22 G 2.776(0/8)-1.11 G(1)-1.11 E 58.616 -.279(NRK 0)71.723 480 T 7.497(#R)75.279 G -1.946 .556(K0 5)-7.776 H -1.666 -.279(NR L) 71.723 504 T 75(2#)61.392 G -1.941 .276(RL 0)-67.503 H 2.776(1/0)1.39 G (2)-1.11 E 58.616 -.279(NRX 0)71.723 528 T 7.497(#R)75.279 G -1.946 .556 (X0 2)-7.776 H -.831 .276(NS I)71.723 552 T 75(0#)62.227 G 2.225 2.221 (SI 9)-66.948 H 2.5 1.666(500 d)-.555 H 3.611(ri).835 G -3.311 1.796 (ve r)-1.085 H .83 2.501(for C)8.206 H 5.555 -.279(DC 9)-2.78 H 2.5 1.666(766 d)1.945 H 3.331(is)1.11 G 2.221(ks)-1.11 G 7.497(#B)72.833 576 S 2.226(eca)-6.386 G -4.441 2.221(us e)-.28 H 2.776(th)7.501 G 8.612(ed) -.83 G 3.331(is)-5.836 G 8.332(kd)-1.11 G 3.611(ri)-5.831 G 3.63 1.796 (ve t)-1.085 H -3.886 1.666(yp e).98 H 2.781(re)7.781 G -4.721 2.776 (gi s t)-.985 H -5.006 2.781(er s).28 H 1.946(co)6.386 G -2.776 1.386 (n\215 i)-.28 H -.28 3.056(ct w)1.67 H 3.886(it)-1.39 G 8.332(ho)-1.11 G 2.776(th)-5.556 G -.005 2.781(er D)-.83 H .276(EC)-2.78 G 8.612(#c) 72.833 588 S -3.056 1.666(on t)-6.666 H -4.726 2.501(ro l)1.945 H 3.056 (le)1.385 G -5.141 3.056(rs ,)-.275 H 2.78 1.666(you c)6.526 H 1.946(an) .56 G -3.056 1.666(no t)-.28 H -4.441 2.221(us e)7.776 H -1.666 .276 (XP _ P)5.281 H -1.421 -.679(RO B).275 H 8.612(Ef).955 G 2.775 2.501 (or t)-6.111 H 1.11 1.946(he A).275 H -1.106 .276(mp e)-2.78 H 8.332(x9) 1.52 G 2.78 1.666(300 a)-6.666 H 1.666(nd).28 G 7.222(#D)72.833 600 S 2.526(iv)-5.556 G 8.612(ad)-.83 G 3.611(ri)-6.111 G -3.591 1.796(ve s) -1.085 H 15.413(.R)1.675 G 2.226(ea)-14.302 G 9.442(dt)-.28 G 2.501(hro) -6.666 G 3.61 1.666(ugh /)-.835 H -3.611 2.221(sys /)1.665 H -3.886 1.666(pdpub a).555 H 2.776(/h)1.39 G -4.721 2.501(pr e)-1.11 H .28 2.916 (g.h a)-.705 H 3.61 1.666(nd /)-.97 H -3.611 2.221(sys /)1.665 H -3.886 1.666(pdpub a).555 H 2.776(/x)1.39 G -5.136 2.916(p. c)-1.11 H 9.167(#f) 72.833 612 S 2.775 2.501(or i)-6.666 H 2.501(nfor).275 G -.556 .556 (ma t)-1.39 H 2.776(io)3.33 G 8.332(no)-1.11 G 8.332(nh)-6.666 G 5.22 .306(ow t)-6.666 H 9.442(oi)2.47 G -4.166 2.776(ni t i)-6.666 H -4.726 3.056(al iz).28 H 9.447(ef)-.83 G 2.775 2.501(or t)-6.946 H -3.891 1.946 (he s e).275 H -3.891 2.501(dr i)6.666 H -3.591 1.796(ve s).025 H(.) 1.675 E -1.116 -.554(NX P)71.723 624 T -35.834 54.167(C1 #)1.105 H -1.116 -.554(NX P D)-46.945 H 1.946(co)8.056 G -4.441 2.776(nt r)-.28 H -4.166 2.776(ol l)-.275 H -5.006 2.781(er s).28 H 1.666(\(R)6.941 G -1.946 .556(H7 0)-1.945 H 1.941(/R)2.22 G -1.946 .556(H1 1)-2.22 H 3.331 (st)8.331 G -4.996 2.776(yl e)-.555 H(\)).005 E -1.116 -.554(NX P D) 71.723 636 T 75(2#)54.446 G -.551 -1.114(RM 0)-67.503 H 2.776(2/0)2.78 G 2.776(3/0)-1.11 G .415 2.916(5, R)-1.11 H -3.606 1.386(P0 4)-2.365 H 2.776(/0)1.39 G 2.776(5/0)-1.11 G .415 2.916(6, C)-1.11 H 5.555 -.279 (DC 9)-3.195 H -2.916 1.666(766 ,)1.945 H 7.222(#A)232.833 648 S -1.106 .276(mp e)-8.056 H 8.332(x9)1.52 G -2.916 1.666(300 ,)-6.666 H -3.306 1.666(Di v)6.806 H .41 3.196(a, F).03 H -4.166 2.776(uj i)-1.81 H -2.916 1.666(160 ,)6.666 H 1.67 2.221(SI E)7.636 H -3.616 1.946(ag l)-.83 H 3.196(e.)1.11 G -1.666 .276(XP _ P)71.723 660 T -1.421 -.679(RO B).275 H 27.073(EY).955 G 57.226 .831(ES #)-27.072 H -4.166 1.946(che ck)7.781 H -3.891 2.501(dr i)6.386 H 3.63 1.796(ve t).025 H -3.886 1.666(yp e).98 H 9.167(sa).835 G 9.442(tb)-6.111 G -3.056 1.666(oo t)-7.776 H -.279(NRA) 71.723 684 S -33.614 53.057(M0 #)-1.11 H -.279(RA)-45.56 G 6.387(Md) -1.11 G 3.331(is)-3.611 G 8.887(ks)-1.11 G 3.056(iz)-5.556 G 9.447(e\() -.83 G -3.331 1.666(512 - by)-6.946 H 3.056(te b)1.11 G 2.776(lo)-.28 G -4.171 1.946(ck s)-.83 H(\))1.11 E 1.666 (#########################################)72.833 708 S 8.052(#P)72.833 720 S -1.386 .276(ER I)-7.221 H .276(PH)1.945 G .276(ER)-.275 G -1.671 .001(AL S)-.555 H 8.887(:T)2.495 G -2.221 .276(AP E)-9.816 H -.276 -.279 (DR I)6.391 H -1.671 .001(VE S)1.67 H(#)68.999 E 7.222(8N)238.988 768 S -3.736 1.516(ov e)-6.666 H -1.106 .276(mb e)-.96 H 9.167(r1)2.505 G 1.666(995)-7.501 G EP %%Page: 47 47 %%BeginPageSetup BP %%EndPageSetup /F0 10/Times-Roman@0 SF 2.501(In)73.668 48 S 3.331(st)-.28 G -4.726 3.056(al l i)-.275 H 2.78 1.666(ng a)-.28 H 1.39 1.666(nd O).28 H -3.611 1.946(pe r a)-1.11 H 3.886(ti)1.11 G 2.5 1.666(ng 2)-1.11 H 2.916(.1) 1.25 G .831(1B)-1.25 G 4.17 .276(SD o)-.28 H 9.442(nt)1.39 G 1.94 1.946 (he P)-6.666 H -.831 .276(DP -)-1.67 H 20.928 1.666(11 Se)2.225 H 2.776 (tu)1.39 G 2.916(p.2.1)-1.11 G 9.167(1-4)-1.25 G(7)-7.501 E 1.666 (#########################################)72.833 84 S -1.391 -.554 (NH T)71.723 108 T 75(2#)61.667 G -2.501 .556(TE 1)-67.223 H .695 2.916 (6, T)1.11 H -1.946 .556(U4 5)-2.915 H 9.027(,T)2.36 G -1.946 .556(U7 7) -9.026 H 8.052(#S)72.833 132 S -4.726 3.056(et t i)-6.386 H 1.39 1.666 (ng A)-.28 H 1.391(VIV)-3.57 G 5.835 -.834(TM c)-1.39 H 1.666(on)2.78 G -3.606 1.386(\214g u)-.28 H 2.781(re)1.115 G 9.997(st)-.28 G 1.665 1.946 (he T)-7.221 H 6.387(Md)-2.78 G 3.611(ri)-3.886 G -3.311 1.796(ve r) -1.085 H 2.775 2.501(for t)8.206 H 1.11 1.946(he A).275 H 1.94 1.391 (VIV 8)-3.85 H -3.056 1.666(00 / 1600 / 6250).275 H 8.612(#c)72.833 144 S -3.056 1.666(on t)-6.666 H -4.726 2.501(ro l)1.945 H 3.056(le)1.385 G 10.002(r\()-.275 G 2.776(th)-6.391 G 9.167(es)-.83 G 3.056(ta)-5.836 G -3.886 1.666(nd a)-1.11 H -.28 2.501(rd D)1.115 H 3.89 .276(EC T)-2.5 H 6.387(Mo)-1.11 G .835 2.776(nly s)-4.721 H -3.331 1.666(uppo r)-.555 H -.275 3.331(ts 8)1.945 H 1.666(00)-1.665 G -1.381 .551(BP I)-.835 H 5.966 3.751(\). F)2.785 H .275 2.501(or m)-2.515 H -4.721 2.501(or e) -2.225 H -3.336 1.946(de t a i)6.111 H -5.691 3.331(ls ,)1.94 H 8.887 (#s)72.833 156 S 2.77 2.226(ee /)-6.386 H -3.611 2.221(sys /)1.105 H -3.886 1.666(pdpub a).555 H 3.886(/t)1.39 G -2.356 1.526(m. c .)-2.5 H .001(NT)71.723 168 S -46.946 59.723(M2 #)-.835 H -1.111 -.834(TM 1) -51.946 H(1)2.5 E 2.699 -1.904(AV I V)71.723 180 T 39.133 -.834(TM Y) 1.905 H 57.226 .831(ES #).835 H 2.699 -1.904(AV I V)6.391 H -3.056 1.666 (800 / 1600 / 6250)9.126 H 1.946(co)6.946 G -4.441 2.776(nt r)-.28 H -4.166 2.776(ol l)-.275 H 2.781(er).28 G -1.671 .001(NT S)71.723 204 T 75(2#)61.387 G -2.776 .831(TS 1)-67.223 H(1).835 E .001(NT)71.723 228 S -.831 -.559(MS C P)-.835 H 75(2#)41.949 G -1.391 -.834(TM S)-67.223 H 4.73 .551(CP c)1.385 H -3.056 1.666(on t)1.395 H -4.726 2.501(ro l)1.945 H 3.056(le)1.385 G 3.056(rs)-.275 G .001(NT)71.723 240 S 53.34 -.559 (MS 2)-.835 H 7.777(#T)75.559 G -.831 -.559(MS C P)-8.611 H -3.891 2.501 (dr i)8.611 H -3.591 1.796(ve s).025 H -1.391 -.834(TM S)72.278 252 T -2.216 .551(CP _)1.385 H -2.226 .001(DE B).005 H 4.828 -.554(UG NO)-.38 H 8.332(#d)67.778 G 1.946(eb)-6.386 G -3.056 1.666(ugg i ng)-.48 H 1.946 (co)6.946 G 3.33 1.946(de i)-.28 H 7.777(nT).83 G -.831 -.559(MS C P) -8.611 H -3.891 2.501(dr i)8.611 H 3.355 1.796(ve \().025 H -2.226 .001 (EX P).15 H -2.226 .001(EN S).83 H 1.391(IV)2.22 G 1.946(E\))-1.39 G 1.666(#########################################)72.833 276 S 8.052(#P) 72.833 288 S -1.386 .276(ER I)-7.221 H .276(PH)1.945 G .276(ER)-.275 G -1.671 .001(AL S)-.555 H 8.887(:T)2.495 G .276(ER)-8.331 G -2.221 .556 (MI N)-1.39 H -1.671 .001(AL S)-1.46 H(#)41.751 E 1.666 (#########################################)72.833 300 S 7.222(#N)72.833 324 S 6.385 .001(KL i)-7.776 H -3.336 1.946(nc l)2.775 H -3.886 1.666 (ud e).83 H 8.887(sb).835 G -.83 2.776(oth K)-7.221 H -3.056 1.111(L1 1) -2.775 H 1.655 2.506('s a)1.39 H 1.39 1.666(nd D)-.56 H -3.056 1.111 (L1 1)-1.665 H -4.041 2.506('s .)1.39 H 9.167(#I)72.833 336 S 9.997(ts) -5.556 G -3.056 1.666(hou l d)-7.776 H 3.056(al)6.946 G -2.026 .736 (wa y)-1.49 H 8.887(sb)1.485 G 8.892(ea)-6.941 G 10.552(tl)-5.836 G -4.451 2.226(ea s)-7.496 H 9.442(t1)1.105 G 10.417(,f)-6.526 G 2.775 2.501(or t)-7.916 H 2.5 1.946(he co).275 H -4.166 2.221(nso l)-.28 H 3.196(e.).835 G -1.391 -.554(NK L)71.723 348 T 75(1#)61.667 G -1.391 .001(KL 1)-67.778 H .14 2.916(1, D)1.665 H -3.056 1.111(L1 1)-2.915 H 59.166 -.554(NDH 0)71.723 360 T 7.222(#D)75.554 G -1.946 .556(H1 1) -7.776 H 8.332(;N)2.22 G 6.94 -.554(DH i)-8.886 H 9.997(si)3.885 G 8.332 (nu)-7.221 G -4.166 2.776(ni t)-6.666 H 8.887(so).555 G 9.167(fb)-6.386 G -3.611 1.946(oa r)-7.501 H 2.78 2.221(ds \().555 H 2.78 1.666(16 e).28 H 2.226(ac).56 G 2.501(h\))-.28 G -2.216 .551(CS 0)71.998 372 T 53.892 (2N)1.115 G 67.224(O#)-54.446 G 5.83 -.554(DH u)-60.002 H -4.166 2.776 (ni t)2.22 H 9.167(sa).555 G 1.666(bo)-7.221 G 2.8 1.796(ve a)-.15 H 1.385 2.781(re re).985 H -4.726 3.056(al l)-.555 H 7.777(yE)-.28 G -.276 .276(mu l)-8.056 H 1.405 1.796(ex C)2.78 H -3.606 1.386(S0 2)-1.245 H 8.332(#b)232.833 384 S -3.611 1.946(oa r)-6.666 H 1.945 2.221(ds o).555 H 8.612(na2)-.555 G -3.056 1.666(2b i)-6.946 H 8.332(tQ)2.22 G -3.211 1.466(bu s)-7.776 H(.)2.005 E -.554(ND)71.723 396 S -46.946 59.723(M0 #) -.835 H -.001 -1.389(DM 1)-52.501 H .28 2.776(1; N)3.055 H 7.775 -1.389 (DM i)-3.33 H 9.997(si)4.72 G 8.332(nu)-7.221 G -4.166 2.776(ni t)-6.666 H 8.887(so).555 G 9.167(fb)-6.386 G -3.611 1.946(oa r)-7.501 H 2.78 2.221(ds \().555 H 2.78 1.666(16 e).28 H 2.226(ac).56 G 2.501(h\))-.28 G 52.5 -.554(NDHU 0)71.723 408 T 7.222(#D)75.554 G -.836 -.554(HU 1)-7.776 H(1)2.22 E 52.5 -.554(NDHV 0)71.723 420 T 7.222(#D)75.554 G -.836 -.554 (HV 1)-7.776 H(1)2.22 E -1.391 -.554(ND Z)71.723 432 T 75(0#)61.667 G -1.391 .001(DZ 1)-67.778 H .28 2.776(1; N)1.665 H 6.385 .001(DZ i)-3.33 H 9.997(si)3.33 G 8.332(nu)-7.221 G -4.166 2.776(ni t)-6.666 H 8.887(so) .555 G 9.167(fb)-6.386 G -3.611 1.946(oa r)-7.501 H 2.78 2.221(ds \() .555 H 8.612(8e).28 G 2.226(ac)-6.386 G 2.501(h\))-.28 G 1.666 (#########################################)72.833 456 S 8.052(#P)72.833 468 S -1.386 .276(ER I)-7.221 H .276(PH)1.945 G .276(ER)-.275 G -1.671 .001(AL S)-.555 H 8.332(:O)2.495 G -2.226 .001(THE R)-8.731 H(#)107.91 E 1.666(#########################################)72.833 480 S 59.166 -.554(NDN 0)71.723 492 T 7.222(#D)75.554 G -1.946 .556(N1 1)-7.776 H -4.996 2.776(di a l e)7.776 H(r).005 E -1.671 .001(NL P)71.723 504 T 75 (0#)61.387 G -4.166 2.221(Li n)-67.223 H 8.332(eP)-.275 G 3.611(ri) -6.111 G -4.996 2.776(nt e)-.835 H(r).005 E -2.776 .831(LP _)72.278 516 T -.276 -1.389(MA X)-1.11 H -1.941 -.279(CO L)1.11 H 55.836 1.666(132 #) 21.396 H -.556 .001(Ma x)4.721 H 1.386(im)2.775 G 3.89 .276(um n)-1.11 H -1.106 .276(umb e)1.39 H 9.167(ro)2.505 G 9.447(fc)-6.666 G 2.776(olu) -7.501 G -.831 .276(mn s)-2.5 H 3.61 1.666(on l)8.611 H 2.776(in)2.22 G 8.612(ep)-.83 G 3.611(ri)-6.111 G -4.996 2.776(nt e)-.835 H 3.056(rs) .005 G -1.671 -.554(ND R)71.723 528 T 75(0#)61.387 G -1.111 -.279(DR 1) -67.778 H 2.501(1-)1.945 G(W)-2.22 E 1.666 (#########################################)72.833 552 S 8.052(#P)72.833 564 S .831(SE)-6.946 G 4.72 -.554(UDO D)-.83 H -1.111 .001(EV I).555 H -2.221 .276(CE S)1.665 H 9.302(,P)2.36 G -1.541 -.679(RO T)-8.751 H -1.941 -.279(OCO L).5 H .7 2.636(S, N)1.11 H .556(ET)-2.635 G .749 -1.764(WO R K)-1.665 H 1.391(IN)3.155 G 21.662(G#)-1.945 G 1.666 (#########################################)72.833 576 S 7.222(#N)72.833 588 S 3.056(et)-6.386 G -.911 .456(wo r k)-1.39 H 2.776(in)2.32 G 8.332 (go)-1.11 G -.83 2.776(nly w)-6.666 H 2.501(ork)-2.32 G 7.777(sw)-.28 G 3.886(it)-6.111 G 8.887(hs)-1.11 G -4.166 2.776(pl i t)-6.666 H 3.611 (I/)7.501 G 7.502(Da)-1.945 G 2.22 1.666(nd S)-5.556 H -2.221 .276 (UP ER)-1.39 H -3.061 1.391(VI S)-1.355 H 6.11 -.279(OR s)-1.115 H -4.166 1.946(pa c e)2.5 H 10.692(,i)1.25 G -.42 3.196(.e. w)-6.666 H 3.886(it)-1.53 G 9.442(ht)-1.11 G 1.946(he)-6.666 G 8.332(#1)72.833 600 S 2.776(1/4)-6.666 G 2.776(4/4)-1.11 G 2.776(5/5)-1.11 G 2.776(0/5)-1.11 G 2.776(3/5)-1.11 G 2.776(5/7)-1.11 G 2.776(0/7)-1.11 G 2.776(3/8)-1.11 G 2.776(3/8)-1.11 G 6.806 2.916(4. N)-1.11 H .556(ET)-2.915 G -2.226 .001(HE R)-.555 H 2.221(sh)8.051 G -3.056 1.666(ou l d)-.555 H 2.22 1.946(be n)6.666 H -3.331 1.666(on -)-.28 H -4.171 2.226(ze r)1.115 H 9.167(of).275 G 1.665 2.501(or n)-6.666 H 3.056(et)-.555 G -.911 .456 (wo r k)-1.39 H 2.776(in)2.32 G(g)-1.11 E 8.887(#s)72.833 612 S -3.611 2.221(ys t)-6.666 H -2.781 .556(em s).835 H -3.611 2.221(us i)8.331 H 2.78 1.666(ng a).555 H 3.08 1.516(ny e).28 H 2.776(th)1.54 G 2.781(er) -.83 G -3.336 1.946(ne t)-.28 H 15.413(.C)2.08 G -2.226 .001(HE C) -15.692 H -2.221 .276(KS T)-.28 H -1.421 -.679(AC K)-1.205 H -1.666 .556 (ma k)6.511 H 1.94 2.501(es s)1.29 H -4.721 2.501(ur e)-.28 H 2.776(th) 7.221 G 8.612(en)-.83 G 3.056(et)-6.666 G -.911 .456(wo r k)-1.39 H 2.776(in)2.32 G 8.887(gs)-1.11 G 3.056(ta)-5.556 G 1.946(ck)-.83 G 8.332 (#p)72.833 624 S -4.996 2.776(oint e)-6.666 H 9.447(ra).005 G 3.61 1.666 (nd t)-7.501 H 2.22 1.946(he k)1.11 H 2.781(er)-.1 G -3.336 1.946(ne l) -.28 H 3.331(st)8.051 G 2.226(ac)-.275 G 8.332(kp)-.28 G -4.996 2.776 (oint e)-6.666 H 9.167(rd).005 G -3.331 1.666(on ')-7.501 H 9.722(tc) 1.765 G -4.166 2.776(ol l id)-7.776 H 1.94 3.056(e; i)-.83 H 3.611(t') .83 G 9.722(sf)-1.105 G -5.001 3.056(ai r l)-7.041 H 8.612(ye)-.28 G -3.886 1.666(xp e n)-6.816 H 3.331(si).555 G 1.796(ve)-.805 G 8.612(#a) 72.833 636 S 9.442(t4)-5.556 G -3.316 1.796(ex t)-.83 H 1.66 2.781(ra i) 1.815 H -3.611 2.221(ns t)-.005 H 2.501(ru)1.39 G -4.726 3.056(ct i) -.555 H -3.611 1.666(on s)-.28 H 1.11 2.501(for E)8.056 H -2.226 .001 (VE R)-2.5 H 8.057(Yf)-.93 G -3.886 1.666(un c)-5.556 H 3.886(ti)1.39 G 2.78 1.666(on c)-1.11 H -4.726 3.056(al l).56 H 6.665 -.554(AND r)5.276 H 3.056(et)3.335 G -4.586 2.501(urn ,)-.28 H 3.056(al)7.361 G -2.026 .736(wa y)-1.49 H 9.997(sl)1.485 G -4.451 2.781(ef t)-6.941 H 7.222(#N) 72.833 648 S 7.222(Ou)-7.776 G -4.996 2.776(nl e)-5.556 H .835 2.776 (ss d)-.275 H 2.776(oin)-1.11 G 8.887(gs)-1.11 G -4.451 2.781(er i) -6.386 H -3.611 1.666(ou s)-.005 H 1.946(deb)7.221 G -3.056 1.666 (ugg i ng)-.48 H(.)1.25 E 1.391(IN)73.668 660 S 49.725 .556(ET N)-1.39 H 67.224(O#)-1.11 G -2.501 .276(TC P)-59.447 H 3.611(/I)2.22 G(P)-1.39 E -1.941 -.279(CH E)71.998 672 T -1.666 -.279(CK S).555 H -1.321 -.929 (TA C)1.11 H 14.116(KN).65 G 67.224(O#)-14.67 G -.891 .586(Ke r)-60.002 H -3.336 1.946(ne l)1.915 H 6.662(&S)6.106 G -3.886 1.666(up e)-5.276 H -4.726 2.501(rv i)1.115 H -4.441 2.221(so r).83 H 3.331(st)7.501 G 2.226 (ac)-.275 G 8.332(kp)-.28 G -4.996 2.776(oint e)-6.666 H 9.447(rc).005 G -4.166 1.946(he ck)-7.501 H 2.776(in).83 G(g)-1.11 E -1.946 .001(NE THE) 71.723 684 T -9.17 40.835(R0 #).275 H 3.056(et)-32.223 G -3.611 1.946 (he r)-.28 H -4.441 2.221(ps e)7.221 H -3.331 1.666(udo - d)-.275 H -3.116 1.696(ev i).28 H 2.226(ce)1.36 G 7.222(#N)72.833 708 S -4.996 2.776(ot e)-6.666 H 9.302(,P).42 G -1.111 .001(TY ')-8.471 H 9.167(sa) 2.505 G 3.61 1.666(nd t)-7.221 H 2.775 1.946(he s)1.11 H 3.056(ele).555 G -5.001 3.056(ct \()-.83 H 2.22 2.501(2\) s)-.555 H -3.611 2.221(ys t) -.28 H 3.61 .556(em c).835 H -4.726 3.056(al l)1.67 H 2.5 1.666(do no) 6.386 H 10.277(tr)1.11 G 1.946(eq)-7.496 G -4.441 2.776(ui r)-.28 H 9.722(et).005 G 2.22 1.946(he k)-6.946 H 2.781(er)-.1 G -3.336 1.946 (ne l)-.28 H 2.776(to)8.606 G 8.332(#b)72.833 720 S 8.892(ec)-6.386 G 1.666(on)-6.946 G -3.606 1.386(\214g u)-.28 H 2.781(re)1.115 G 9.167(df) -.835 G 1.665 2.501(or n)-6.666 H 3.056(et)-.555 G -.911 .456(wo r k) -1.39 H 2.776(in)2.32 G 9.167(g\()-1.11 G 1.391(IN)-5.831 G -1.666 .556 (ET \))-1.39 H 15.138(.N)3.195 G -4.996 2.776(ot e)-14.582 H 2.776(th) 6.946 G .83 3.056(at y)-.83 H 2.78 1.666(ou c)-1.39 H 2.22 1.946(an a) .56 H 3.886(ll)1.11 G -4.166 1.946(oc a)-1.11 H -.28 3.056(te P)1.11 H -1.111 .001(TY ')-2.225 H(s)2.505 E 7.222(8N)238.988 768 S -3.736 1.516 (ov e)-6.666 H -1.106 .276(mb e)-.96 H 9.167(r1)2.505 G 1.666(995)-7.501 G EP %%Page: 48 48 %%BeginPageSetup BP %%EndPageSetup /F0 10/Times-Roman@0 SF -4.446 2.501(se t)73.388 48 T -2.916 1.666 (up . 2 . 11).275 H 9.167(-4)7.501 G 27.875(8I)-7.501 G -3.611 2.221 (ns t)-25.374 H -4.726 3.056(al l i).835 H 2.78 1.666(ng a)-.28 H 1.39 1.666(nd O).28 H -3.611 1.946(pe r a)-1.11 H 3.886(ti)1.11 G 2.5 1.666 (ng 2)-1.11 H 2.916(.1)1.25 G .831(1B)-1.25 G 4.17 .276(SD o)-.28 H 9.442(nt)1.39 G 1.94 1.946(he P)-6.666 H -.831 .276(DP -)-1.67 H 1.666 (11)2.225 G 9.442(#i)72.833 84 S 8.612(na)-6.666 G 2.8 1.516(ny n)-6.666 H -1.106 .276(umb e).15 H 10.002(r\()2.505 G -.276 .276(mu l)-8.891 H 3.886(ti)3.61 G -4.996 2.776(pl e)-1.11 H 8.887(so)-.275 G 9.167(f8) -6.386 G 9.582(,o)-6.251 G 9.167(f1)-7.081 G 1.53 2.916(6, e)-7.501 H -4.146 1.796(ve n)-1.22 H 9.582(,o)1.12 G -2.916 1.666(dd ,)-7.916 H -3.891 2.501(pr i)7.916 H -.416 .556(me ,)-1.115 H -1.666 .556(wh a) 7.916 H 3.056(te)2.5 G -3.311 1.796(ve r)-1.36 H 5.136 3.751(\). N)1.54 H 2.776(othin)-3.195 G(g)-1.11 E 9.442(#i)72.833 96 S 9.442(nt)-6.666 G 2.22 1.946(he k)-6.666 H 2.781(er)-.1 G -3.336 1.946(ne l)-.28 H -4.171 2.226(ca r e)7.776 H 6.526 3.471(s. P).275 H -1.111 .001(TY ')-2.64 H 9.167(sc)2.505 G -3.611 2.221(os t)-7.221 H 2.5 1.666(78 by)7.221 H 3.056(te)1.11 G 9.167(sa)-.555 G -4.996 2.776(pi e)-7.221 H 2.77 2.226 (ce i)-.55 H 8.332(nk).55 G 2.781(er)-6.486 G -3.336 1.946(ne l)-.28 H -3.336 1.946(da t a)7.496 H 2.221(sp)7.221 G -3.756 2.226(ace .)-.275 H .254 -.544(Yo u)12.912 H 8.887(#s)72.833 108 S -3.056 1.666(hou l d) -6.666 H 2.501(pro)6.666 G -3.616 1.946(bab l y)-.835 H 1.946(ha)6.386 G 2.8 1.796(ve a)-.2 H 10.552(tl)1.26 G -4.451 2.226(ea s)-7.496 H 9.442 (t8)1.105 G 2.501(-1)-6.941 G 8.887(0s)-.835 G 2.776(in)-5.556 G 2.215 2.226(ce s)-.83 H -4.096 1.696(ev e).275 H -5.006 2.781(ra l)1.085 H 1.946(ap)6.941 G -4.166 2.776(pl i)-.28 H -3.896 2.226(ca t).28 H 2.776 (io)1.66 G 1.945 2.221(ns us)-1.11 H 9.722(et).28 G 1.946(he)-6.946 G 1.386(m:)-1.39 G 8.887(#s)72.833 120 S -4.451 2.781(cr i)-6.386 H -4.026 2.776(pt ,)-.005 H 2.776(jo)7.916 G -2.896 1.796(ve ,)-1.26 H -3.056 1.666(wi ndo)6.676 H 5.605 1.156(w, r)-1.36 H 2.776(lo)2.455 G -5.136 2.776(gin ,)-1.11 H 4.166(...)8.056 G -2.221 .276(NP T)71.723 132 T -35.284 53.892(Y0 #)-.275 H -4.441 2.221(ps e)-45.56 H -3.331 1.666 (udo -)-.275 H 3.056(te)1.945 G -3.336 1.111(rm i)-.275 H -3.336 1.946 (na l)1.665 H 9.722(s-)1.385 G -2.226 .001(GENE R)-1.665 H 2.22 1.666 (IC s)1.665 H 1.945 2.221(ys n).555 H 2.226(ee)-.275 G .835 2.221(ds N) -.28 H -1.391 -.554(ON E)-2.775 H 7.777(#T)72.833 156 S 6.942(om)-7.466 G 1.946(ak)-6.386 G 9.722(et)-.1 G 2.22 1.946(he 3)-6.946 H .831(Co) -1.115 G 6.387(mE)-.555 G 2.776(th)-4.166 G 2.781(er)-.83 G -3.336 1.946 (ne t)-.28 H -3.886 1.666(bo a)7.496 H -.28 2.501(rd w)1.115 H 1.11 2.501(ork c)-2.045 H -4.166 2.501(or r)-.555 H -3.896 2.226(ec t).28 H 2.776(ly)1.66 G 10.137(,s)-.51 G -4.166 2.776(pl i)-7.916 H 5.28 .276 (mp h)-1.39 H 2.495 2.501(as t)1.67 H 8.332(ob).275 G 8.612(ep)-6.386 G 2.501(ro)-6.111 G -.276 .276(mo t)-2.225 H 1.946(ed)2.78 G 9.442(#t) 72.833 168 S 8.887(os)-6.666 G 1.945 2.776(pl6; s)-6.666 H 2.776(pl) -.555 G 2.78 1.386<8c78208c>-.28 H 3.056(le)1.11 G 9.997(st)-.555 G -3.336 1.946(ha t)-7.221 H 3.61 1.666(do t)7.496 H -4.721 2.776(hi s) 1.11 H 1.66 2.781(are i)6.391 H 8.612(nc)-.005 G -3.331 1.666(on f) -6.666 H 2.776(/3)1.945 G .831(Co)-1.945 G 5.28 1.386(m; t)-.555 H 2.5 1.946(he co)1.39 H 3.615 1.386(n\214g s)-.28 H -4.451 2.781(cr i)1.115 H 2.776(pt)-.005 G 8.332(#d)72.833 180 S -3.891 1.946(oe s)-6.666 H 2.776 (th)8.051 G 9.447(er)-.83 G 2.776(ig)-5.836 G 2.5 2.776(ht thin)-1.11 H 2.916(g.)-1.11 G -2.226 .001(NE C)71.723 192 T 75(0#)60.832 G .831(3Co) -66.668 G 6.387(mE)-.555 G 2.776(th)-4.166 G 2.781(er)-.83 G -3.336 1.946(ne t)-.28 H -1.391 -.554(ND E)71.723 204 T 75(0#)61.667 G .001 (DEU)-67.778 G .974 -.904(NA / D)-.555 H .556(EL).905 G -.954(UA)-.555 G -3.336 1.391(NI L)71.723 216 T 75(0#)59.722 G -4.726 2.501(In t)-65.833 H -4.451 2.781(er l).555 H 1.385 1.946(an E).275 H 2.776(th).275 G 2.781 (er)-.83 G -3.336 1.946(ne t)-.28 H -2.221 .276(NS L)71.723 228 T 75(0#) 60.837 G -3.051 1.666(Se r)-66.948 H .275 3.056(ial L)1.945 H 2.776(in) -.835 G 9.447(eI)-.83 G(P)-7.226 E -1.391 -.554(NQ E)71.723 240 T 75(0#) 61.667 G .001(DEQ)-67.778 G -.904(NA)-.555 G -1.391 -.554(NQ T)71.723 252 T 75(0#)61.667 G .001(DEQT)-67.778 G 8.057(A\()-.93 G -1.946 .001 (DE LQ)-6.666 H 1.391(A-Y)-.555 G 4.03 .971(M, D)-2.78 H .556(EL)-.97 G -.001 -.554(QA -)-.555 H .831(PL)2.775 G -.831 .276(US \))-.83 H 59.166 -.554(NVV 0)71.723 264 T 7.222(#V)75.554 G 1.111(2L)-6.666 G 4.72 1.391 (NI \()-1.11 H -4.441 2.221(Pr o).83 H -3.336 1.946(ne t)-.555 H(\)) 1.665 E -1.371 -.904(NA C)71.723 276 T -37.334 54.917(C0 #).9 H -1.146 -.679(AC C)-47.695 H -.836 .001(LH / D)7.621 H 6.112(HA)-.555 G .551(RP) -6.391 G -1.666 .556(An e)-1.195 H 10.277(tI)2.5 G 7.78 -.559(MP i) -9.721 H -4.996 2.776(nt e)3.335 H 3.336(rf).005 G 2.226(ace)-.655 G -2.216 .831(PL I)72.553 288 T 65.832 -.554(NO #)60.562 H -.836 .001 (LH / D)8.331 H 8.332(Hi)-.555 G 9.167(sc)-5.001 G -3.886 1.666(onn e) -7.221 H 3.056(cte).56 G 9.442(dt)-1.11 G 8.612(oa)-6.666 G -2.216 .831 (PL I)-.28 H 1.391(NI)71.723 300 S 53.34 -.559(MP 0)-.835 H 7.222(#A) 75.559 G .551(RP)-7.501 G -1.666 .556(An e)-1.195 H 10.277(tI)2.5 G 6.67 -.559(MP 1)-9.721 H 3.61 1.666(822 i)2.225 H -4.996 2.776(nt e)1.11 H 3.336(rf).005 G 2.226(ace)-.655 G 7.777(#T)72.833 324 S 3.055 1.946 (he f)-6.666 H -4.166 2.776(ol lo).555 H -3.056 1.666(wi ng)-2.47 H .55 2.781(are u)6.946 H -4.996 2.776(nt e)-1.115 H 3.331(st)-.275 G 3.05 1.946(ed i)-.275 H 8.332(n2).83 G 2.916(.1)-5.416 G .831(1B)-1.25 G -1.386 .276(SD ;)-.28 H 2.221(so)9.721 G 5.28 .556(me a)-1.945 H .55 2.781(re u)2.225 H -4.996 2.776(nt e)-1.115 H 3.331(st)-.275 G 2.495 1.946(ed s)-.275 H 2.776(in)1.385 G 1.66 2.226(ce b)-.83 H 2.781(ef)-.28 G -4.721 2.501(or e)-.28 H 2.916(2.9)6.111 G .551(BS)-2.085 G(D)-.275 E 8.052(#S)72.833 336 S -2.496 .276(om e)-6.666 H -1.746 .456(wo n)7.226 H .36 3.431('t e)2.045 H -4.146 1.796(ve n)-1.735 H 1.946(co)6.816 G -.276 .276(mp i)-1.67 H -5.416 3.056(le .)3.61 H .279 -.279(Mo s)11.247 H 8.332(tw)3.61 G .005 3.886(ill r)-6.666 H 1.946(eq)-1.105 G -4.441 2.776 (ui r)-.28 H 7.222(em).005 G -3.056 1.666(od i)-6.946 H -3.606 1.666 (\214c a).83 H 3.886(ti)1.39 G -2.916 1.666(on .)-1.11 H -1.946 .556 (Go o d)13.472 H 2.776(lu)8.886 G -3.476 1.946(ck .)-.83 H .001(EN) 72.278 348 S -1.666 -.279(AB L)-.905 H -3.056 1.111(E3 4).835 H 65.832 -.554(NO #)26.467 H -.555 3.611(if h)9.996 H -4.196 1.746(av e)-1.665 H 2.776(th)7.976 G 8.057(eE)-.83 G -.971 -.904(NA B)-8.056 H -2.501 .556 (LE 3)1.18 H 8.332(4b)1.11 G -3.611 1.946(oa r)-6.666 H(d).555 E -1.391 -.279(NC S)71.723 372 T -36.944 54.722(S0 #)1.385 H -2.226 .001(DE C) -47.5 H 1.941(/C)1.94 G 4.175 1.106(SS I)-1.39 H .004 -.559(MP 1)-.55 H 2.501(1-)2.225 G 6.112(AA)-1.11 G .551(RP)-6.391 G -1.666 .556(An e) -1.195 H 10.277(tI)2.5 G 7.78 -.559(MP i)-9.721 H -4.996 2.776(nt e) 3.335 H 3.336(rf).005 G 2.226(ace)-.655 G -.554(ND)71.723 384 S 53.895 -1.114(MC 0)-.835 H 7.222(#D)76.114 G .559 -1.114(MC 1)-8.611 H(1)2.78 E 58.056 .001(NEN 0)71.723 396 T 7.222(#X)74.999 G 2.781(er)-6.386 G 2.5 1.666(ox p)-.28 H -4.726 2.501(ro t o t y).835 H 3.055 1.946(pe \()-.835 H 6.387(3M).555 G 1.11 2.501(b\) E)-6.666 H 2.776(th)-.28 G 2.781(er) -.83 G -3.336 1.946(ne t)-.28 H 59.166 -.554(NHY 0)71.723 408 T 7.222 (#H)75.554 G -3.886 1.666(yp e)-6.666 H 2.781(rc)1.115 G 1.946(han)-.835 G -3.336 1.946(ne l)-.28 H 65.002 .276(NS 0)71.723 420 T 7.222(#X)74.724 G 2.781(er)-6.386 G 1.39 1.666(ox N)-.28 H 8.887(S\()-1.39 G -1.116 -.554(XN S)-7.496 H(\))2.775 E -2.501 .276(NS R)71.723 432 T -39.174 55.837(I0 #)1.39 H -1.936 .551(SR I)-47.785 H -1.111 -.279(DR 1)7.506 H 1.11 1.946(1c A)1.945 H .551(RP)-2.225 G -1.666 .556(An e)-1.195 H 10.277(tI)2.5 G -.559(MP)-9.721 G -2.226 .001(NT B)71.723 444 T 75(0#) 60.832 G -2.216 .551(RS 2)-67.503 H 3.61 1.666(32 i)1.115 H -4.996 2.776 (nt e)1.11 H 3.336(rf).005 G 2.495 2.226(ace f)-.655 H .555 2.501(or G) .275 H -3.616 1.946(en i)-1.665 H 2.501(sc)1.385 G 2.776(o/)-.555 G -1.946 1.666(Hi t)-1.11 H 2.226(ac)1.39 G 2.5 2.776(hi t)-.28 H -3.616 1.946(ab l).28 H -5.281 3.056(et s)1.11 H 7.222(#D)72.833 468 S 1.666 <658c>-6.386 G 2.776(nin)-.28 G 8.052(gF)-1.11 G -2.491 1.106(PS I) -6.946 H 7.497(Mt)-.55 G 7.222(oY)-4.721 G 4.17 .831(ES c)-7.221 H -.276 .276(omp i)1.115 H 3.056(le)3.61 G 9.167(sa)-.555 G -3.326 1.386 (\215o a)-.835 H 3.886(ti)1.67 G 2.5 1.666(ng po)-1.11 H 1.945 2.776 (int s)1.11 H 1.386(im).555 G -4.996 2.776(ul a to)-1.11 H 10.277(ri) -.275 G 1.39 2.776(nto th)-7.501 H 8.612(ek)-.83 G 2.781(er)-6.766 G -3.336 1.946(ne l)-.28 H 7.222(#w)72.833 480 S -4.996 2.776(hi c)-6.666 H 7.222(hw)-.83 G -.55 3.886(ill c)-5.556 H 3.056(atc)-1.66 G 8.052 <688d>-1.11 G -3.336 1.946(oa t)-6.666 H 2.776(in)1.94 G 8.332(gp)-1.11 G 2.5 2.776(oint in)-6.666 H -5.551 3.331(st r)-.555 H -3.336 1.946 (uc t)-.83 H 2.776(io)1.94 G 9.442(nt)-1.11 G 2.781(ra)-5.831 G 2.78 2.221(ps f)-.835 H 2.501(ro)1.115 G 6.942(mu)-2.225 G -4.721 2.501(se r) -4.721 H 2.221(sp)7.221 G -3.756 2.226(ace .)-.275 H -1.946 1.111(Th i) 13.467 H(s)2.22 E 8.332(#d)72.833 492 S -3.891 1.946(oe s)-6.666 H -4.071 2.501(n' t).275 H -.911 .456(wo r k)5.831 H .83 3.056(at p)8.156 H 2.781(re)-.555 G 2.501(se)-.28 G -4.026 2.776(nt .)-.555 H -2.491 1.106(FPS I)72.553 504 T 45.281(MN)-.55 G 67.224(O#)-45.835 G -3.326 1.386(\215o a)-59.172 H 3.886(ti)1.67 G 2.5 1.666(ng po)-1.11 H 1.945 2.776(int s)1.11 H 1.386(im).555 G -4.996 2.776(ul a to)-1.11 H(r)-.275 E 7.777(#T)72.833 528 S 8.612(oe)-7.466 G -3.616 1.946(nab l)-6.666 H 8.612(ep)1.11 G 2.501(ro)-6.111 G -3.606 2.496(\214l i)-1.115 H -2.916 1.666(ng ,).28 H 2.776(th)9.026 G 9.722(e:)-.83 G -4.166 2.221(sp l) -6.391 H 3.615 1.386(\214x s).275 H -4.451 2.781(cr i)1.115 H 2.776 (pt m)-.005 G -3.611 2.221(us t)-2.5 H 2.5 1.946(be chan)7.221 H 3.05 1.946(ged t)-.28 H 8.332(ou).83 G 1.665 2.501(se s)-6.111 H 1.39 2.776 (pl6 in)-.28 H 3.331(st)-.555 G 2.226(ea)-.275 G(d)-.28 E 8.332(#o) 72.833 540 S 9.722(fs)-5.831 G 1.115 2.776(pl7 \()-7.501 H 2.501(se).28 G 8.892(ec)-.275 G -3.331 1.666(on f)-6.946 H 3.886(/:)1.945 G -4.166 2.221(sp l)-.555 H -2.356 1.386(\214x . p).275 H 2.501(ro)1.115 G -4.436 2.496(\214l e)-1.115 H -.14 3.751(\), a).285 H 3.331(ls)-.695 G 1.25 2.916(o, y)-1.11 H 2.5 1.666(ou h)-1.25 H -4.196 1.746(av e).28 H .28 2.776(to h)7.976 H -4.196 1.746(av e)-.83 H 7.222(am)7.146 G 2.226(ac) -6.666 G 2.776(hin)-.28 G 7.502(ew)-.83 G 3.886(it)-5.836 G 8.612(ha) -1.11 G 8.887(#s)72.833 552 S -3.886 1.666(up e)-6.666 H -4.726 2.501 (rv i)1.115 H -4.441 2.221(so r).83 H -1.491 -.644(PA R)6.666 H 2.496 (/P)2.585 G 5.555 -.279(DR p)-2.22 H -5.001 3.056(ai r)2.225 H 10.692 (,i).295 G .97 3.196(.e. a)-6.666 H 8.332(n1)-1.25 G 2.776(1/4)-6.666 G 2.776(4/4)-1.11 G 2.776(5/5)-1.11 G 2.776(0/5)-1.11 G 2.776(3/5)-1.11 G 2.776(5/7)-1.11 G 2.776(0/7)-1.11 G 2.776(3/8)-1.11 G 2.776(3/8)-1.11 G 1.53 2.916(4, a)-1.11 H 7.777(sw)-.415 G -4.726 3.056(el l)-6.941 H 8.612(#a)72.833 564 S 8.887(sb)-6.111 G .56 2.776(oth a)-7.221 H .274 -1.664(KW 1)4.726 H 2.501(1-)3.33 G 8.057(La)-.555 G 2.78 1.666(nd a) -6.111 H .274 -1.664(KW 1)5.836 H 2.501(1-)3.33 G 1.526(P.)-.28 G(#) 72.833 576 Q 7.222(#N)72.833 588 S -4.996 2.776(ot e)-6.666 H 2.776(th) 6.946 G .83 3.056(at p)-.83 H 2.501(ro)-.555 G -3.606 2.496(\214l i) -1.115 H 3.61 1.666(ng i).28 H 8.887(sn)1.665 G 1.67 2.776(ot c)-7.221 H -4.166 2.501(ur r)-.83 H -3.616 1.946(en t).28 H -.83 2.776(ly w)1.94 H -4.726 2.501(ork i n)-2.32 H 5.696 2.916(g. W)-.835 H 8.612(ed)-3.99 G -3.331 1.666(on ')-6.946 H 9.442(th)1.765 G -4.196 1.746(av e)-7.496 H 1.946(an)7.146 G 8.332(yp)-.43 G 3.056(la)-5.556 G 1.945 2.221(ns o) -1.11 H(n)-.555 E 8.052<238c>72.833 600 S 2.776(xin)-6.666 G 9.442(gi) -1.11 G -.415 4.026(t, s)-5.556 H 9.442(ot)-1.805 G -4.721 2.776(hi s) -6.666 H .005 3.331(is e)7.221 H 2.776(ss)-.83 G -3.616 1.946(en t)-.275 H -4.726 3.056(ial l)1.94 H 8.612(yan)-.28 G -3.331 1.666(on -)-6.946 H 2.221(su)1.39 G -3.331 1.666(ppo r)-.555 H 3.056(te)1.945 G 9.167(df) -1.11 G -3.896 2.226(ea t)-6.386 H -4.721 2.501(ur e).55 H(.).695 E .551 (PR)72.553 612 S -.831 .276(OF I)-1.23 H 70.127 .556(LE N)1.67 H 67.224 (O#)-1.11 G -3.611 2.221(sys t)-58.337 H 3.33 .556(em p).835 H 2.501(ro) 1.945 G -3.606 2.496(\214l i)-1.115 H 1.39 1.666(ng wi).28 H -.83 2.776 (th K)2.22 H .274 -.554(W1 1)-4.44 H 8.332(Pc)1.94 G 2.776(lo)-5.276 G 1.946(ck)-.83 G 1.391(IN)73.668 636 S -1.666 -.279(GR E)-1.945 H 40.28 (SN)1.11 G 67.224(O#)-40.834 G 2.776(in)-57.782 G 3.056(cl)-.83 G -3.886 1.666(ud e)-.28 H 2.776(th)8.056 G 9.447(eI)-.83 G -3.331 1.666(ng r) -6.946 H 2.495 2.501(es l)1.115 H 1.94 1.946(ock d).275 H 3.611(ri).555 G -3.311 1.796(ve r)-1.085 H 2.5(8N)252.045 768 S -.15(ove)-2.5 G (mber 1995).15 E EP %%Page: 49 49 %%BeginPageSetup BP %%EndPageSetup /F0 10/Times-Roman@0 SF(Installing and Operating 2.11BSD on the PDP-11) 72 48 Q(Setup.2.11 - 49)172.84 E/F1 12/Times-Bold@0 SF (APPENDIX B \255 ST)134.67 84 Q(AND)-1.08 E(ALONE DISKLABEL PR)-.42 E (OGRAM)-.36 E/F2 10/Times-Bold@0 SF 2.5(8.1. Standalone)72 132 R (disklabel example)2.5 E F0 .144(This is a real e)97 147.6 R .144 (xample of using the disklabel program to place a label on a disk.)-.15 F .143(User input is in)5.144 F F2(bold)2.643 E F0 3.264(type. The)72 159.6 R .764(disklabel program w)3.264 F .765 (as loaded from a bootable TK50.)-.1 F .765 (The disk being labeled in a RD54.)5.765 F(The)5.765 E(BOO)72 171.6 Q (T> prompt is from the 11/73 console ODT)-.4 E 2.5(,i)-.74 G 2.5(fy)-2.5 G(ou are using an 11/44 the prompt will be >>>.)-2.5 E .028 (The \214rst thing that is done is request disklabel to create a def)97 187.2 R .027(ault partition \('a'\) which spans the entire)-.1 F 2.708 (disk. Some)72 199.2 R .208(disk types ha)2.708 F .508 -.15(ve \214)-.2 H -.15(xe).15 G 2.708(ds).15 G .208(izes and geometries, for e)-2.708 F .209(xample RK05 \(rk\), RK06/7 \(hk\) and RL02 \(rl\))-.15 F(dri)72 211.2 Q -.15(ve)-.25 G 2.653(s. W).15 F .152(ith this type of disk the \ standalone disklabel program will generate a label with the correct geo\ m-)-.4 F .255(etry and 'a' partition size.)72 223.2 R -.4(Wi)5.255 G .255(th MSCP \(').4 F .255 (ra'\) disks disklabel will query the controller for the information it) -.5 F 3.314(needs. The)72 235.2 R .814 (last type of disk, SMD \(xp\), presents man)3.314 F 3.314(yp)-.15 G .813(roblems, disklabel will attempt to determine the)-3.314 F(dri)72 247.2 Q .3 -.15(ve t)-.25 H(ype and geometry b).15 E(ut you will ha)-.2 E .3 -.15(ve t)-.2 H 2.5(ov).15 G(erify the information.)-2.65 E .516 (Indented paragraphs lik)115.2 271.2 R 3.016(et)-.1 G .516 (his one are e)-3.016 F .516 (xplanatory comments and are not part of the output from)-.15 F .802 (the disklabel program.)115.2 283.2 R .802(In the case of MSCP dri)5.802 F -.15(ve)-.25 G 3.302(st).15 G .802(he number of c)-3.302 F .801 (ylinders may be 1 too lo)-.15 F -.65(w.)-.25 G (This is discussed in the e)115.2 295.2 Q(xample belo)-.15 E -.65(w.) -.25 G(BOO)72 319.2 Q(T>)-.4 E F2(MU 0)2.5 E F0 (73Boot from tms\(0,0,0\) at 0174500)72 343.2 Q(:)72 355.2 Q F2 (tms\(0,1\))2.5 E F0(Boot: bootde)72 367.2 Q(v=06001 bootcsr=0174500) -.25 E(disklabel)72 379.2 Q(Disk?)72 391.2 Q F2(ra\(0,0\))2.5 E F0 (d\(isplay\) D\(ef)72 403.2 Q(ault\) m\(odify\) w\(rite\) q\(uit\)?)-.1 E F2(D)2.5 E F0(d\(isplay\) D\(ef)72 415.2 Q (ault\) m\(odify\) w\(rite\) q\(uit\)?)-.1 E F2(d)2.5 E F0(type: MSCP)72 439.2 Q(disk: RD54)72 451.2 Q(\215ags:)72 463.2 Q(bytes/sector: 512)72 475.2 Q(sectors/track: 17)72 487.2 Q(tracks/c)72 499.2 Q(ylinder: 15) -.15 E(sectors/c)72 511.2 Q(ylinder: 255)-.15 E -.15(cy)72 523.2 S (linders: 1220).15 E(rpm: 3600)72 535.2 Q(dri)72 547.2 Q -.15(ve)-.25 G (data: 0 0 0 0 0).15 E 2.5(1p)72 571.2 S(artitions:)-2.5 E 15(#s)72 583.2 S 5(ize of)-15 F 5(fset fstype [fsize)-.25 F(bsize])2.5 E (a: 311200 0 2.11BSD 1024 1024)77 595.2 Q 2.5(#\()5 G(Cyl. 0 - 1220*\)) -2.5 E .621(The columns do not line up nicely under the headings due to\ limitations of the sprintf\(\) routine)115.2 619.2 R .354 (in the standalone I/O package.)115.2 631.2 R .353 (There is no capability to justify the output.)5.353 F .353 (It should be ob)5.353 F(vious)-.15 E .865 (which column belongs under which heading.)115.2 643.2 R .866 (The '*' says that the partition does not end on a)5.865 F -.15(cy)115.2 655.2 S .645(linder boundary).15 F 5.645(.T)-.65 G .645 (his is due to the peculiar w)-5.645 F .644 (ay in which MSCP returns the geometry infor)-.1 F(-)-.2 E 2.5 (mation: sectors/track)115.2 667.2 R 2.5(*t)2.5 G(racks/c)-2.5 E (ylinder * c)-.15 E(ylinders != sectors per v)-.15 E(olume.)-.2 E (d\(isplay\) D\(ef)72 691.2 Q(ault\) m\(odify\) w\(rite\) q\(uit\)?)-.1 E F2(m)2.5 E F0(modify)72 703.2 Q (d\(isplay\) g\(eometry\) m\(isc\) p\(artitions\) q\(uit\)?)72 715.2 Q F2(m)2.5 E F0 2.5(8N)252.045 768 S -.15(ove)-2.5 G(mber 1995).15 E EP %%Page: 50 50 %%BeginPageSetup BP %%EndPageSetup /F0 10/Times-Roman@0 SF(setup.2.11 - 50)72 48 Q (Installing and Operating 2.11BSD on the PDP-11)174.51 E .305 (It is normally not necessary to change the geometry of an MSCP disk.) 115.2 84 R .306(On the other hand it will)5.306 F .974(almost al)115.2 96 R -.1(wa)-.1 G .974 (ys be necessary to specify the geometry of an SMD dri).1 F 1.274 -.15 (ve \()-.25 H .973(one which uses the XP).15 F(dri)115.2 108 Q -.15(ve) -.25 G 3.109(r\). Since).15 F .609(the dri)3.109 F .909 -.15(ve b)-.25 H .609(eing labeled is an MSCP dri).15 F .909 -.15(ve t)-.25 H .61(he ne) .15 F .61(xt step is to set the pack label to)-.15 F (something other than DEF)115.2 120 Q -.55(AU)-.74 G -1.4 -.92(LT .).55 H(modify misc)72 144 Q (d\(isplay\) t\(ype\) n\(ame\) l\(able\) f\(lags\) r\(pm\) D\(ri)72 156 Q -.15(ve)-.25 G(data\) q\(uit\)?).15 E/F1 10/Times-Bold@0 SF(l)2.5 E F0 (label [DEF)72 168 Q -.55(AU)-.74 G -.92(LT).55 G(]:).92 E F1(TESTING) 2.5 E F0(modify misc)72 180 Q (d\(isplay\) t\(ype\) n\(ame\) l\(able\) f\(lags\) r\(pm\) D\(ri)72 192 Q -.15(ve)-.25 G(data\) q\(uit\)?).15 E F1(q)2.5 E F0(modify)72 204 Q (d\(isplay\) g\(eometry\) m\(isc\) p\(artitions\) q\(uit\)?)72 216 Q F1 (p)2.5 E F0(modify partitions)72 228 Q (d\(isplay\) n\(umber\) s\(elect\) q\(uit\)?)72 240 Q F1(d)2.5 E F0 (type: MSCP)72 264 Q(disk: RD54)72 276 Q(\215ags:)72 288 Q (bytes/sector: 512)72 300 Q(sectors/track: 17)72 312 Q(tracks/c)72 324 Q (ylinder: 15)-.15 E(sectors/c)72 336 Q(ylinder: 255)-.15 E -.15(cy)72 348 S(linders: 1220).15 E(rpm: 3600)72 360 Q(dri)72 372 Q -.15(ve)-.25 G (data: 0 0 0 0 0).15 E 2.5(1p)72 396 S(artitions:)-2.5 E 15(#s)72 408 S 5(ize of)-15 F 5(fset fstype [fsize)-.25 F(bsize])2.5 E (a: 311200 0 2.11BSD 1024 1024)77 420 Q 2.5(#\()5 G(Cyl. 0 - 1220*\)) -2.5 E(modify partitions)72 444 Q (d\(isplay\) n\(umber\) s\(elect\) q\(uit\)?)72 456 Q F1(s)2.5 E F0 2.5 (abcdefghq)72 468 S(\(uit\)?)-2.5 E F1(a)2.5 E F0(sizes and of)72 480 Q (fsets may be gi)-.25 E -.15(ve)-.25 G 2.5(na).15 G 2.5(ss)-2.5 G (ectors, c)-2.5 E(ylinders)-.15 E(or c)72 492 Q (ylinders plus sectors: 6200, 32c, 19c10s respecti)-.15 E -.15(ve)-.25 G (ly).15 E(modify partition 'a')72 504 Q (d\(isplay\) z\(ero\) t\(ype\) o\(f)72 516 Q (fset\) s\(ize\) f\(rag\) F\(size\) q\(uit\)?)-.25 E F1(s)2.5 E F0 (\264a' size [311200]:)72 528 Q F1(15884)2.5 E F0 (d\(isplay\) z\(ero\) t\(ype\) o\(f)72 540 Q (fset\) s\(ize\) f\(rag\) F\(size\) q\(uit\)?)-.25 E F1(q)2.5 E F0 (modify partitions)72 552 Q(d\(isplay\) n\(umber\) s\(elect\) q\(uit\)?) 72 564 Q F1(s)2.5 E F0 2.5(abcdefghq)72 576 S(\(uit\)?)-2.5 E F1(b)2.5 E F0(sizes and of)72 588 Q(fsets may be gi)-.25 E -.15(ve)-.25 G 2.5(na) .15 G 2.5(ss)-2.5 G(ectors, c)-2.5 E(ylinders)-.15 E(or c)72 600 Q (ylinders plus sectors: 6200, 32c, 19c10s respecti)-.15 E -.15(ve)-.25 G (ly).15 E(modify partition 'b')72 612 Q (d\(isplay\) z\(ero\) t\(ype\) o\(f)72 624 Q (fset\) s\(ize\) f\(rag\) F\(size\) q\(uit\)?)-.25 E F1(o)2.5 E F0 (\264b' of)72 636 Q(fset [0]:)-.25 E F1(15884)2.5 E F0 (modify partition 'b')72 648 Q(d\(isplay\) z\(ero\) t\(ype\) o\(f)72 660 Q(fset\) s\(ize\) f\(rag\) F\(size\) q\(uit\)?)-.25 E F1(s)2.5 E F0 (\264b' size [0]:)72 672 Q F1(16720)2.5 E F0(modify partition 'b')72 684 Q(d\(isplay\) z\(ero\) t\(ype\) o\(f)72 696 Q (fset\) s\(ize\) f\(rag\) F\(size\) q\(uit\)?)-.25 E F1(t)2.5 E F0 (\264b' fstype [unused]:)72 708 Q F1(swap)2.5 E F0(modify partition 'b') 72 720 Q 2.5(8N)252.045 768 S -.15(ove)-2.5 G(mber 1995).15 E EP %%Page: 51 51 %%BeginPageSetup BP %%EndPageSetup /F0 10/Times-Roman@0 SF(Installing and Operating 2.11BSD on the PDP-11) 72 48 Q(Setup.2.11 - 51)172.84 E(d\(isplay\) z\(ero\) t\(ype\) o\(f)72 84 Q(fset\) s\(ize\) f\(rag\) F\(size\) q\(uit\)?)-.25 E/F1 10 /Times-Bold@0 SF(q)2.5 E F0(modify partitions)72 96 Q (d\(isplay\) n\(umber\) s\(elect\) q\(uit\)?)72 108 Q F1(s)2.5 E F0 2.5 (abcdefghq)72 120 S(\(uit\)?)-2.5 E F1(c)2.5 E F0(sizes and of)72 132 Q (fsets may be gi)-.25 E -.15(ve)-.25 G 2.5(na).15 G 2.5(ss)-2.5 G (ectors, c)-2.5 E(ylinders)-.15 E(or c)72 144 Q (ylinders plus sectors: 6200, 32c, 19c10s respecti)-.15 E -.15(ve)-.25 G (ly).15 E(modify partition 'c')72 156 Q (d\(isplay\) z\(ero\) t\(ype\) o\(f)72 168 Q (fset\) s\(ize\) f\(rag\) F\(size\) q\(uit\)?)-.25 E F1(o)2.5 E F0 (\264c' of)72 180 Q(fset [0]:)-.25 E F1(0)2.5 E F0 (modify partitions 'c')72 192 Q(d\(isplay\) z\(ero\) t\(ype\) o\(f)72 204 Q(fset\) s\(ize\) f\(rag\) F\(size\) q\(uit\)?)-.25 E F1(s)2.5 E F0 (\264c' size [0]:)72 216 Q F1(311200)2.5 E F0(modify partitions 'c')72 228 Q(d\(isplay\) z\(ero\) t\(ype\) o\(f)72 240 Q (fset\) s\(ize\) f\(rag\) F\(size\) q\(uit\)?)-.25 E F1(t)2.5 E F0 (\264c' fstype [unused]:)72 252 Q F1(unused)2.5 E F0 (modify partitions 'c')72 264 Q(d\(isplay\) z\(ero\) t\(ype\) o\(f)72 276 Q(fset\) s\(ize\) f\(rag\) F\(size\) q\(uit\)?)-.25 E F1(q)2.5 E F0 (modify partitions)72 288 Q(d\(isplay\) n\(umber\) s\(elect\) q\(uit\)?) 72 300 Q F1(s)2.5 E F0 2.5(abcdefghq)72 312 S(\(uit\)?)-2.5 E F1(g)2.5 E F0(sizes and of)72 324 Q(fsets may be gi)-.25 E -.15(ve)-.25 G 2.5(na) .15 G 2.5(ss)-2.5 G(ectors, c)-2.5 E(ylinders)-.15 E(or c)72 336 Q (ylinders plus sectors: 6200, 32c, 19c10s respecti)-.15 E -.15(ve)-.25 G (ly).15 E(modify partition 'g')72 348 Q (d\(isplay\) z\(ero\) t\(ype\) o\(f)72 360 Q (fset\) s\(ize\) f\(rag\) F\(size\) q\(uit\)?)-.25 E F1(o)2.5 E F0 (\264g' of)72 372 Q(fset [0]:)-.25 E F1(32604)2.5 E F0 (modify partition 'g')72 384 Q(d\(isplay\) z\(ero\) t\(ype\) o\(f)72 396 Q(fset\) s\(ize\) f\(rag\) F\(size\) q\(uit\)?)-.25 E F1(s)2.5 E F0 (\264g' size [0]:)72 408 Q F1(278596)2.5 E F0(modify partition 'g')72 420 Q(d\(isplay\) z\(ero\) t\(ype\) o\(f)72 432 Q (fset\) s\(ize\) f\(rag\) F\(size\) q\(uit\)?)-.25 E F1(t)2.5 E F0 (\264g' fstype [unused]:)72 444 Q F1(2.11BSD)2.5 E F0 (modify partition 'g')72 456 Q(d\(isplay\) z\(ero\) t\(ype\) o\(f)72 468 Q(fset\) s\(ize\) f\(rag\) F\(size\) q\(uit\)?)-.25 E F1(q)2.5 E F0 (modify partitions)72 480 Q(d\(isplay\) n\(umber\) s\(elect\) q\(uit\)?) 72 492 Q F1(n)2.5 E F0(Number of partitions \(8 max\) [7]?)72 504 Q F1 (7)2.5 E F0(modify partitions)72 516 Q (d\(isplay\) n\(umber\) s\(elect\) q\(uit\)?)72 528 Q F1(q)2.5 E F0 (modify)72 540 Q (d\(isplay\) g\(eometry\) m\(isc\) p\(artitions\) q\(uit\)?)72 552 Q F1 (d)2.5 E F0(type: MSCP)72 576 Q(disk: RD54)72 588 Q(label: TESTING)72 600 Q(\215ags:)72 612 Q(bytes/sector: 512)72 624 Q(sectors/track: 17)72 636 Q(tracks/c)72 648 Q(ylinder: 15)-.15 E(sectors/c)72 660 Q (ylinder: 255)-.15 E -.15(cy)72 672 S(linders: 1220).15 E(rpm: 3600)72 684 Q(dri)72 696 Q -.15(ve)-.25 G(data: 0 0 0 0 0).15 E 2.5(7p)72 720 S (artitions:)-2.5 E 2.5(8N)252.045 768 S -.15(ove)-2.5 G(mber 1995).15 E EP %%Page: 52 52 %%BeginPageSetup BP %%EndPageSetup /F0 10/Times-Roman@0 SF(setup.2.11 - 52)72 48 Q (Installing and Operating 2.11BSD on the PDP-11)174.51 E 15(#s)72 84 S 5 (ize of)-15 F 5(fset fstype [fsize)-.25 F(bsize])2.5 E(a: 15884)77 96 Q 5(02)7.5 G(.11BSD 1024 1024)-5 E 2.5(#\()5 G(Cyl. 0 - 62*\))-2.5 E (b: 16720 15884 sw)77 108 Q 32.5(ap #)-.1 F(\(Cyl. 62*- 127*\))2.5 E (c: 311200)77 120 Q 7.5(0u)5 G(nused 1024 1024)-7.5 E 2.5(#\()5 G (Cyl. 0 - 1220*\))-2.5 E (g: 278596 32604 2.11BSD 1024 1024 # \(Cyl. 127- 1220*\))77 132 Q (modify)72 156 Q (d\(isplay\) g\(eometry\) m\(isc\) p\(artitions\) q\(uit\)?)72 168 Q/F1 10/Times-Bold@0 SF(q)2.5 E F0 (On MSCP disks it is possible you will see a w)115.2 192 Q (arning error lik)-.1 E 2.5(et)-.1 G(his:)-2.5 E(partition c: e)115.2 216 Q(xtends past end of unit 0 311200 311100)-.15 E(partition g: e) 115.2 228 Q(xtends past end of unit 32604 278596 311100)-.15 E .784 (This is not cause for panic.)115.2 252 R .783 (What this is saying is that the number of c)5.783 F .783 (ylinders is one too lo)-.15 F -.65(w.)-.25 G .396(MSCP de)115.2 264 R .396(vices do not necessarily use all of the last c)-.25 F(ylinder)-.15 E 5.397(.T)-.55 G .397(he total number of blocks is pre-)-5.397 F .217 (cisely kno)115.2 276 R .217(wn for MSCP de)-.25 F 2.716(vices \(it)-.25 F .216(is returned in the act of bringing the dri)2.716 F .516 -.15 (ve o)-.25 H 2.716(nline\). Ho).15 F(we)-.25 E -.15(ve)-.25 G(r).15 E .293(the number of sectors on the v)115.2 288 R .294 (olume is not necessarily e)-.2 F -.15(ve)-.25 G .294(nly di).15 F .294 (visible by the number of sectors)-.25 F 1.581(per track \(311200 di) 115.2 300 R 1.581(vided by 17*15 gi)-.25 F -.15(ve)-.25 G 4.081(s1).15 G 4.081(220.392\). Basically)-4.081 F 1.581(the last c)4.081 F 1.58 (ylinder is not fully)-.15 F 2.5(used. What)115.2 312 R (must be done is raise the number of c)2.5 E(ylinders by 1.)-.15 E F1 (NO)115.2 336 Q(TE:)-.4 E F0 -.15(Fo)2.858 G 2.858(ra).15 G .658 -.15 (ny o)-2.858 H .358(ther disk type it is cause for concern if the w).15 F .359(arning abo)-.1 F .659 -.15(ve i)-.15 H 2.859(si).15 G .359 (ssued \255 it means)-2.859 F 1.298 (that incorrect partition or geometry information w)115.2 348 R 1.297 (as entered by the user and needs to be cor)-.1 F(-)-.2 E(rected.)115.2 360 Q(d\(isplay\) D\(ef)72 384 Q(ault\) m\(odify\) w\(rite\) q\(uit\)?) -.1 E F1(m)2.5 E F0(modify)72 396 Q (d\(isplay\) g\(eometry\) m\(isc\) p\(artitions\) q\(uit\)?)72 408 Q F1 (g)2.5 E F0(modify geometry)72 420 Q(d\(isplay\) s\(ector/trk\) t\(rk/c) 72 432 Q(yl\) c\(yl\) S\(ector/c)-.15 E(yl\) q\(uit\)?)-.15 E F1(c)2.5 E F0 -.15(cy)72 444 S(linders [1220]:).15 E F1(1221)2.5 E F0 (modify geometry)72 456 Q(d\(isplay\) s\(ector/trk\) t\(rk/c)72 468 Q (yl\) c\(yl\) S\(ector/c)-.15 E(yl\) q\(uit\)?)-.15 E F1(q)2.5 E F0 (modify)72 480 Q (d\(isplay\) g\(eometry\) m\(isc\) p\(artitions\) q\(uit\)?)72 492 Q F1 (q)2.5 E F0(d\(isplay\) D\(ef)72 504 Q (ault\) m\(odify\) w\(rite\) q\(uit\)?)-.1 E F1(w)2.5 E F0 (d\(isplay\) D\(ef)72 516 Q(ault\) m\(odify\) w\(rite\) q\(uit\)?)-.1 E F1(q)2.5 E F0(73Boot from tms\(0,0,1\) at 0174500)72 540 Q(:)72 552 Q F1 (ra\(1,0,0\)unix)2.5 E F0(ra1 csr[00]:)72 564 Q F1(0172154)2.5 E F0 .485 (The last string entered sho)115.2 588 R .485(ws ho)-.25 F 2.985(wIb) -.25 G .485(oot from an alternate controller)-2.985 F 5.485(.I)-.55 G 2.986(nn)-5.485 G .486(ormal use, i.e. with a)-2.986 F (single MSCP controller)115.2 600 Q 2.5(,t)-.4 G(he string w)-2.5 E (ould simply be)-.1 E F1(ra\(0,0\)unix)2.5 E F0(.)A F1 2.5 (8.2. Standalone)72 624 R(disklabel pr)2.5 E(ogram)-.18 E F0 .072(The s\ tandalone disklabel program is the second \214le on a boot tape \(after\ the bootblocks and boot pro-)97 639.6 R 3.324(gram\). It)72 651.6 R .824(is used to place an initial label on a disk describing the disk an\ d its partitions.)3.324 F .824(The program is)5.824 F .273 (also used when the root \('a'\) or sw)72 663.6 R .273 (ap \('b'\) partitions of a pre)-.1 F .272 (viously labeled system disk must be modi\214ed.)-.25 F .435 (The second use is mandated because the root and sw)72 675.6 R .435 (ap partitions can not be modi\214ed while the k)-.1 F .435(ernel has) -.1 F(them open.)72 687.6 Q/F2 10/Times-Italic@0 SF(disklabel)97 703.2 Q F0(ef)2.726 E(fecti)-.25 E -.15(ve)-.25 G .226 (ly runs in CBREAK mode \255 you do not need to hit the RETURN k).15 F .525 -.15(ey ex)-.1 H .225(cept when).15 F 1.989(prompted for a multich\ aracter response such as a string \(the pack label\) or a number \(part\ ition size\).)72 715.2 R(Def)72 727.2 Q (aults are placed inside square brack)-.1 E(ets \([def)-.1 E 5 (ault]\). Entering)-.1 F(RETURN accepts the def)2.5 E(ault.)-.1 E 2.5 (8N)252.045 768 S -.15(ove)-2.5 G(mber 1995).15 E EP %%Page: 53 53 %%BeginPageSetup BP %%EndPageSetup /F0 10/Times-Roman@0 SF(Installing and Operating 2.11BSD on the PDP-11) 72 48 Q(Setup.2.11 - 53)172.84 E .31(The program is or)97 84 R -.05(ga) -.18 G .31(nized into se).05 F -.15(ve)-.25 G .309(ral le).15 F -.15(ve) -.25 G(ls.).15 E/F1 10/Times-Italic@0 SF(disklabel)5.309 E F0 .309 (prints the current le)2.809 F -.15(ve)-.25 G 2.809(lo).15 G .309 (ut before prompting.)-2.809 F .388(At each le)72 96 R -.15(ve)-.25 G 2.888(lt).15 G .388(here is al)-2.888 F -.1(wa)-.1 G .388(ys the choice\ of d\(isplaying\) the current label and q\(uit\)ing the current le).1 F -.15(ve)-.25 G 2.889(la).15 G(nd)-2.889 E .778(returning to the pre)72 108 R .777(vious le)-.25 F -.15(ve)-.25 G 3.277(l. If).15 F .777 (you are at the top le)3.277 F -.15(ve)-.25 G 3.277(la).15 G .777 (nd enter)-3.277 F/F2 10/Times-Bold@0 SF(q)3.277 E F0 .777 (the program will e)3.277 F .777(xit back to)-.15 F F2(Boot)3.277 E F0 .82(unless you ha)72 120 R 1.12 -.15(ve m)-.2 H .82 (ade changes to the disklabel.).15 F .82(In that case you will be ask) 5.82 F .82(ed if you wish to discard the)-.1 F .757 (changes, if you answer)72 132 R F2(y)3.257 E F0 .757 (the changes will be discarded.)3.257 F .756(If the answer is)5.757 F F2 (n)3.256 E F0(the)3.256 E F2(q)3.256 E F0 .756(is ignored and)3.256 F F1 (disklabel)3.256 E F0(does not e)72 144 Q(xit.)-.15 E 1.022 (In the follo)97 159.6 R 1.022(wing paragraphs the con)-.25 F -.15(ve) -.4 G 1.022(ntion is to).15 F F2(bold)3.522 E F0 1.023 (the user input while lea)3.523 F 1.023(ving the output from)-.2 F F1 (disklabel)72 171.6 Q F0 .31(in normal type.)2.81 F .31(The de)5.31 F .309(vices used were a TK50 and an RD54, thus the tape de)-.25 F .309 (vice is)-.25 F F2(tms)2.809 E F0 .309(and the)2.809 F(disk de)72 183.6 Q(vice is)-.25 E F2(ra)2.5 E F0(.)A(The TK50 w)97 199.2 Q (as booted resulting in the usual message from)-.1 E F2(Boot)2.5 E F0(:) A(73Boot from tms\(0,0,0\) at 0174500)72 214.8 Q(:)72 226.8 Q F2 (tms\(0,1\))2.5 E 2.5(8.3. Disklabel)72 250.8 R 2.52.5 G (our of the le)-2.5 E -.1(ve)-.15 G(ls.).1 E F0(Boot: bootde)72 266.4 Q (v=06001 bootcsr=0174500)-.25 E(disklabel)72 278.4 Q(Disk?)72 290.4 Q F2 (ra\(0,0\))2.5 E F0(d\(isplay\) D\(ef)72 302.4 Q (ault\) m\(odify\) w\(write\) q\(uit\)?)-.1 E F2(m)2.5 E F0 1.116 (The 'D' option will request)115.2 326.4 R F1(disklabel)3.617 E F0 1.117 (to create a def)3.617 F 1.117(ault label based on what the program can) -.1 F .227(determine about the dri)115.2 338.4 R -.15(ve)-.25 G 5.227 (.F).15 G .227(or some de)-5.377 F .227 (vices, such as RL01/02, RK06/07, MSCP \(RD54, RA81,)-.25 F(usw)115.2 350.4 Q(.\),)-.65 E F1(disklabel)3.743 E F0 1.243 (can determine what the dri)3.743 F 1.544 -.15(ve t)-.25 H 1.244 (ype is and ho).15 F 3.744(wm)-.25 G(an)-3.744 E 3.744(ys)-.15 G 1.244 (ectors it has.)-3.744 F -.15(Fo)6.244 G 3.744(ro).15 G(ther)-3.744 E (de)115.2 362.4 Q .609(vices, such as SMD dri)-.25 F -.15(ve)-.25 G 3.109(ss).15 G .609(upported by the)-3.109 F F2(xp)3.109 E F0(dri)3.109 E -.15(ve)-.25 G 1.409 -.4(r, t).15 H .608 (he task is complicated by the number).4 F .885(of dif)115.2 374.4 R .885(ferent controllers and emulations supported.)-.25 F .886 (Some 3rd party controllers ha)5.885 F 1.186 -.15(ve c)-.2 H (apabilities).15 E .469(that DEC controllers do not and the)115.2 386.4 R F2(xp)2.968 E F0 .468(has no w)2.968 F .468(ay of kno)-.1 F .468 (wing e)-.25 F .468(xactly which type of controller)-.15 F(is present.) 115.2 398.4 Q(In this case)5 E F1(disklabel)2.5 E F0(will)2.5 E F2 (guess)2.5 E F0(and then depend on you to enter the correct data.)2.5 E (modify)72 422.4 Q (d\(isplay\) g\(eometry\) m\(isc\) p\(artitions\) q\(uit\)?)72 434.4 Q F2(g)2.5 E F0(modify geometry)72 446.4 Q (d\(isplay\) s\(ector/trk\) t\(rk/c)72 458.4 Q(yl\) c\(yl\) S\(ector/c) -.15 E(yl\) q\(uit\)?)-.15 E F2(q)2.5 E F0 .841(The Sector/c)115.2 482.4 R .841(yl entry is rarely used.)-.15 F F1(disklabel)5.841 E F0 .842 (will calculate this quantity for you from the sec-)3.341 F (tor/trk and trk/c)115.2 494.4 Q(yl quantities.)-.15 E(modify)72 518.4 Q (d\(isplay\) g\(eometry\) m\(isc\) p\(artitions\) q\(uit\)?)72 530.4 Q F2(m)2.5 E F0 (d\(isplay\) t\(ype\) n\(ame\) l\(abel\) f\(lags\) r\(pm\) D\(ri)72 542.4 Q -.15(ve)-.25 G(data\) q\(quit\)?).15 E F2(f)2.5 E F0 -.8(Ty) 115.2 566.4 S(pe is one of: SMD, MSCP).8 E 2.5(,o)-1.11 G (ld DEC, SCSI, ESDI, ST506, \215opp)-2.5 E -.65(y.)-.1 G .662 (Name is a string up to 16 characters in length.)115.2 590.4 R .662 (It is typically something lik)5.662 F(e)-.1 E F2(rd54)3.161 E F0(or) 3.161 E F2(rm03)3.161 E F0 -.2(bu)3.161 G(t).2 E(may be an)115.2 602.4 Q 2.5(ym)-.15 G(eaningful string.)-2.5 E .858(Label is an arbitrary strin\ g up to 16 characters in length \255 nothing in the system checks for o\ r)115.2 626.4 R(depends on the contents of the pack label string.)115.2 638.4 Q .883(Rpm is the rotational speed of the dri)115.2 662.4 R -.15 (ve)-.25 G 5.883(.N).15 G .883 (othing in the system uses or depends on this at the)-5.883 F (present time.)115.2 674.4 Q(Def)5 E(ault is 3600.)-.1 E(Dri)115.2 698.4 Q -.15(ve)-.25 G(data consists of 5 longw).15 E(ords of arbitrary data.) -.1 E(Reserv)5 E(ed for future use.)-.15 E(modify misc \215ags)72 722.4 Q 2.5(8N)252.045 768 S -.15(ove)-2.5 G(mber 1995).15 E EP %%Page: 54 54 %%BeginPageSetup BP %%EndPageSetup /F0 10/Times-Roman@0 SF(setup.2.11 - 54)72 48 Q (Installing and Operating 2.11BSD on the PDP-11)174.51 E (d\(isplay\) c\(lear\) e\(cc\) b\(adsect\) r\(emo)72 84 Q -.25(va)-.15 G (ble\) q\(uit\)?).25 E/F1 10/Times-Bold@0 SF(q)2.5 E F0 (Ecc says that the controller/dri)115.2 108 Q -.15(ve)-.25 G 2.5(rc).15 G(an correct errors.)-2.5 E(Badsect indicates that the controller/dri) 115.2 132 Q -.15(ve)-.25 G 2.5(rs).15 G(upports bad sector replacement.) -2.5 E(Remo)115.2 156 Q -.25(va)-.15 G(ble indicates that the dri).25 E .3 -.15(ve u)-.25 H(ses remo).15 E -.25(va)-.15 G(ble media \(\215opp) .25 E 1.3 -.65(y, R)-.1 H(L02, RA60 for e).65 E(xample\).)-.15 E (modify misc)72 180 Q (d\(isplay\) t\(type\) n\(ame\) l\(abel\) f\(lags\) r\(pm\) D\(ri)72 192 Q -.15(ve)-.25 G(data\) q\(uit\)?).15 E F1(q)2.5 E F0(modify)72 204 Q (d\(isplay\) g\(eometry\) m\(isc\) p\(artitions\) q\(uit\)?)72 216 Q F1 (p)2.5 E F0(modify partitions)72 228 Q (d\(isplay\) n\(umber\) s\(elect\) q\(uit\)?)72 240 Q F1(n)2.5 E F0 (Number of partitions \(8 max\) [7]?)72 252 Q F1(7)2.5 E F0 .608 (This is the highest partition number considered to be v)115.2 276 R (alid.)-.25 E/F2 10/Times-Italic@0 SF(disklabel)5.609 E F0 .609 (will adjust this parameter)3.109 F .18(semi-automatically at the)115.2 288 R F1(p)2.68 E F0(le)2.68 E -.15(ve)-.25 G 2.68(lb).15 G .18 (ut it may be necessary to use)-2.88 F F1(n)2.68 E F0 .18 (in cases where some partitions)2.68 F(are not to be used or contain in) 115.2 300 Q -.25(va)-.4 G(lid information.).25 E(modify partitions)72 324 Q(d\(isplay\) n\(umber\) s\(elect\) q\(uit\)?)72 336 Q F1(s)2.5 E F0 2.5(abcdefghq)72 348 S(\(uit\)?)-2.5 E F1(a)2.5 E F0(sizes and of)72 360 Q(fsets may be gi)-.25 E -.15(ve)-.25 G 2.5(na).15 G 2.5(ss)-2.5 G (ectors, c)-2.5 E(ylinders)-.15 E(or c)72 372 Q(ylinders plus sectors:) -.15 E(6200, 32c, 19c10 respecti)5 E -.15(ve)-.25 G(ly).15 E (modify partition 'a')72 384 Q(d\(isplay\) z\(ero\) t\(ype\) o\(f)72 396 Q(fset\) s\(ize\) f\(rag\) F\(size\) q\(uit\)?)-.25 E F1(q)2.5 E F0 (Zero clears the size and of)115.2 420 Q (fset \214elds of a partition entry and sets the \214lesystem type to) -.25 E F1(unused)2.5 E F0(.)A -.8(Ty)115.2 444 S .776 (pe is the \214lesystem type and of the possible choices only).8 F F1 (2.11BSD)3.277 E F0(,)A F1(swap)3.277 E F0(and)3.277 E F1(unused)3.277 E F0(mak)3.277 E(e)-.1 E(an)115.2 456 Q 2.5(ys)-.15 G(ense to specify)-2.5 E(.)-.65 E(Of)115.2 480 Q(fset is the number of sectors from the be)-.25 E(ginning of the disk at which the partition starts.)-.15 E (Size is the number of sectors which the partition occupies.)115.2 504 Q .641(Frag is the number of fragments a \214lesystem block can be brok) 115.2 528 R .64(en into.)-.1 F .64(It is not presently used)5.64 F (and should be left at the def)115.2 540 Q(ault of 1.)-.1 E (Fsize is the \214lesystem blocksize and should be left at the def)115.2 564 Q(ault of 1024.)-.1 E(modify partitions)115.2 588 Q (d\(isplay\) n\(umber\) s\(elect\) q\(uit\)?)115.2 600 Q F1(q)2.5 E F0 (modify)115.2 612 Q (d\(isplay\) g\(eometry\) m\(isc\) p\(artitions\) q\(uit\)?)115.2 624 Q F1(q)2.5 E F0(d\(isplay\) D\(ef)115.2 636 Q (ault\) m\(odify\) w\(write\) q\(uit\)?)-.1 E F1(q)2.5 E F0 (Label changed.)115.2 648 Q(Discard changes [y/n]?)5 E F1(y)2.5 E F0 (73Boot from tms\(0,0,1\) at 0174500)115.2 684 Q 2.5(8N)252.045 768 S -.15(ove)-2.5 G(mber 1995).15 E EP %%Page: 55 55 %%BeginPageSetup BP %%EndPageSetup /F0 10/Times-Roman@0 SF(Installing and Operating 2.11BSD on the PDP-11) 72 48 Q(Setup.2.11 - 55)172.84 E/F1 10/Times-Bold@0 SF 2.5 (8.4. Disklabel)72 84 R 2.52.5 G(elpful hints and tips.)-2.5 E F0 .351(De\214ne only those partitions you actually will use.)97 99.6 R .351(There is no need to set up all 8 partitions.)5.351 F(Dri)5.352 E -.15(ve)-.25 G(s).15 E .774(less than 200Mb probably will only ha)72 111.6 R 1.073 -.15(ve 3 p)-.2 H .773 (artitions de\214ned, 'a', 'b' and ').15 F .773(d' for /, sw)-.5 F .773 (ap and /usr respec-)-.1 F(ti)72 123.6 Q -.15(ve)-.25 G(ly).15 E 6.281 (.R)-.65 G 1.281(emember to set the number of partitions.)-6.281 F 1.281 (Disklabel will attempt to do this for you by k)6.281 F(eeping)-.1 E (track of the highest partition you modify b)72 135.6 Q (ut this is not foolproof.)-.2 E .154(Do not de\214ne o)97 151.2 R -.15 (ve)-.15 G .153 (rlapping partitions unless you are sure what you are doing.).15 F/F2 10 /Times-Italic@0 SF(disklabel)5.153 E F0 .153(will w)2.653 F .153 (arn you)-.1 F(of o)72 163.2 Q -.15(ve)-.15 G(rlapping partitions b).15 E(ut will not prohibit you from writing such a label to disk.)-.2 E .184 (Remember that the prompt le)97 178.8 R -.15(ve)-.25 G .184(ls nest in) .15 F F2(disklabel)2.685 E F0 5.185(.I)C 2.685(tw)-5.185 G .185 (ill be necessary in se)-2.685 F -.15(ve)-.25 G .185 (ral cases to enter mul-).15 F(tiple)72 190.8 Q F1(q)2.5 E F0 (commands to get back to the top le)2.5 E -.15(ve)-.25 G(l.).15 E F1 (IMPOR)97 206.4 Q -.9(TA)-.4 G(NT).9 E(:)-.74 E F0 -.25(Ke)2.649 G .149 (ep at least 1, preferably more,).25 F .149(bootable tape or \215opp) 5.149 F 2.648(yw)-.1 G(ith)-2.648 E F2(disklabel)2.648 E F0 .148 (on it present)2.648 F .894(at all times.)72 218.4 R .895 (If the label on a disk e)5.894 F -.15(ve)-.25 G 3.395(rb).15 G .895 (ecomes corrupted the k)-3.395 F .895(ernel will be v)-.1 F .895 (ery unhapp)-.15 F 3.395(ya)-.1 G .895(nd probably)-3.395 F -.1(wo)72 230.4 S(n').1 E 2.599(tb)-.18 G 2.599(oot. If)-2.599 F .098 (this happens you will need to boot the standalone)2.599 F F2(disklabel) 2.598 E F0 .098(program and relabel the disk.)2.598 F(At)5.098 E .093 (least 2.11BSD pro)72 242.4 R .094(vides a standalone)-.15 F F2 (disklabel)2.594 E F0 2.5942.594 G(re)-2.594 E .094 (vious 4BSD systems which implemented disklabels did)-.25 F (not and the cold-start of those systems w)72 254.4 Q (as painful indeed.)-.1 E F1(IMPOR)97 270 Q -.9(TA)-.4 G(NT).9 E(:)-.74 E F0 .083(Write do)2.583 F .083(wn in at least one place, and k)-.25 F .082(eep with the tape/\215opp)-.1 F 2.582(ym)-.1 G .082(entioned abo) -2.582 F -.15(ve)-.15 G 2.582(,t).15 G(he)-2.582 E .337 (geometry and partition layout you assign to the disk.)72 282 R(The) 5.338 E F2 -.834(disklabel \(8\))2.838 F(pr)2.838 E -.1(og)-.45 G -.15 (ra).1 G 2.838(ms).15 G .338(hould be used to pr)-2.838 F(oduce)-.45 E 2.5(ah)72 294 S(ar)-2.5 E(dcopy of the disklabel.)-.37 E F0 2.5(8N) 252.045 768 S -.15(ove)-2.5 G(mber 1995).15 E EP %%Trailer end %%EOF