LameExample1 LameExample1 0 0 675 519 Lame Kommander Example enVal="false" if [ "@LineEdit1" != "" ]; then if [ "@FileSelector1" != "" ]; then enVal="true" fi fi dcop @dcopid KommanderIf enableWidget ExecButton1 $enVal Layout14 6 12 660 490 unnamed 0 6 ComboBox1 @exec("dcop kate | grep EditInterface") @widgetText ExecButton1_2 Write to Kate dcop kate @ComboBox1 insertText 0 0 "@TextEdit1" LineEdit1 Lame Kommander Example @widgetText Spacer2 Horizontal Expanding 444 0 TextLabel1_2 Helvetica 14 1 1 File: AlignVCenter|AlignRight Spacer19 Horizontal Expanding 71 0 Spacer18 Horizontal Expanding 71 0 TextEdit1 7 7 0 0 NoFocus Raised AutoOneFit @exec("echo -n '@LineEdit1 -- ';echo `date`;/usr/bin/perl -e 'print "="x80;';echo;cat @FileSelector1") @widgetText FileSelector1 StrongFocus @widgetText bash-org.txt Just pick the file already! CloseButton1 Exit PixmapLabel1 image0 true TextLabel1_2_2 Helvetica 14 1 1 Kate window: AlignVCenter|AlignRight ExecButton1 View Text TextLabel1 Helvetica 14 1 1 Title: AlignVCenter|AlignRight 789cecbdc9922b47b2a6b9afa74829df95b47845048088c0a2179867c43cb6f4c2e7093e63ee976f83ebff1b99496692cc4c92b7eebd841c9ef3850d6ea6a6a6aa3638e27fffafbf7c3eaefef2bffef7ffa8b7d63672fee28456f597ffe5eed2f4f4fffcbffff7fff73ffee775bbf597ebdbee5f6eeeaeeffe72f33fffaffff13f27d65f9cbf1857f7d7f757f717769660e7faeac2cbcd85afafaeaf24dd3c9225dd8c3437e936b98dfcaf64e43f686ed24f2118cfb73a64c96ffb9a9bf4fa0c76247f6e90257f6e696ed277cfe49b26dddf0bdfa03fe9842ce5a72dcd4dfab44f96f2890946ffb63db2941ff73537e99b1c8cfef5583ffa77aec168ff16f268a17dd50759ea8ba7603c3f6d93a5bcc7f2904f0df9b521bf4ce47bcff1cb12cd92be204b7fed0accf13b6916f9307f5bf29b4330fa67c69a453f6a32eaf7c0e8bf7dd02cfa5390257fbe16e6f8596d32ca8f35cbf3dec9527e9f8321bf6c4e96f2c9b5e626fd9090a57c3403a37f5957b3e8e31359f267ac0ffdcbbe348bfef4c9c88ff22d8ecf8766196f078cf6660f9a9bf46842467f9fc1d0bfea4046f9b5e6267d9f82d1def3b36669ef992cf54fd1bf36da7bb8d1dce43f427e6dc83bea9225ffee118cf624b566d177c8a78df684905fc715f651ffedb5f0e213dc457f1b7dbfd1f6aa186b6ed28b008cf6146bcd923e214b7fab3698f669a159ece7810cfd9e68ee36f27b05a33fbb27cda2ef2959ca1f1ec89dc65ed73361eab73926633c0664c9bf3d82d13fff53b3944fc852fee1076eda9b7d83d1dfdcd72cfa6e92611fafc0e85f7aad59c67344867cde34cbf34a61ea7f5a6b96f9fa4696f2a7407353fe614f6e5d37f9217fce177fabb9a9cf6d91a5be59178cf9528cc8d0bfa1e6263df82643fe6c2fec6fc2f670fe179ac53f4cc9523ebd15e67c0afb9aa5ff3919f9513fe753dcd5dce49f2dc8c8cf74eaafa1b9c9efbd9025ffdc05a3fdc79966b1afd0cf0eda1b7f6b16ff33204b7d3de857a723f98354b3d83796c7fcb62dcd4d7a09f970be4743cd52de03a37ee759b3d83796ef4a7acfd02ce389f97b8be78727cd4dfafc43f80ecfdf63fedee179755fb3e83be4798ffce519ecc23fcbf877699fea8d66895ff660d8cf92f931def94ab3d8e71118e35b5a9aa5be1730c62f8f84691fb60919fe7ca4b9995f790e467dcb3519feeb5673937f6283f1bc5946c67c1b6996fa91cef97e7a21c35e743537f9cf6730fa9f0764c97ffc02d37ea59a657c6c32f2679a9bfa43b44fcf5f53b3d88f1b32da774f6e8bfda984399fbd48b3cce74f32e65ba9b979be81fa39bf936fcda2ef7764c4478f9a9bf241078cfea70bcde28fa76494df686ecad76f60daf3a9e6a67c3820633c53cdd27ec8a383782d73c8b01727cd622f0f64d88b58b3d4770dc67c4b779ac5fff6c8523eec6a6ecabb4b30e6bbcdfaba927fc1fa303f831619e3176896e74dc852de10ffd7a57db253cda26f43b2e4773d30da1f76c8921e0f344bff9fc1886f8c6f32e2afbd66993f0f64a96feb686eea3b40deb4778ea3b929bf08c8682f9e7f87fe581119e3ff0146fb57ef60b4af3fd22cfe06f6e90ecf9f4f354bbad8e72eeda787f9774fff51696ef29f998ee705981ff7a82fc1f877d1febce1d6b58e077d30e65b39d32ce92b30e64ff529cc786cb705337f08c67c99dc08d39ef95f9a9bf1703664895f268f60cc6fe7a859f4b9244bfe9cf5a37dd3908cf97dad59e6379f8ff6f56c32e2ab3b32da83e7d37ef93b32ece79566695f9b2ce5f7681fed5976a5b9a96ff84cc6fc9f6b6eea1b3c92a5be6106e67a66af59ec4d4c96fabc67cd126f5a60f43f653ad763aee626ff8afd857d4fa13fb467dea76679be41c678979a9bfafc5b30f4d7afc9c85f6816fdd89125bef7d03fda33ef910cfb61686eca2f998ef9160c348bbd1b9221afb5e6a6bcf74116f9cfa13fb7d7b0973e19f6f9a459fa9792e12f379a451e9aa5fe1ef363be7b3fb0d81f8b0c79bd6a6eeab3a11f3abe637b211fe34e73937f8ef1a43d8cbf348b7c75ba94dff43537e5a798ff8c0f83be66295f90b19f30d6dc944f215fc68fae4bc6f3de35cbfcc2f8697b6a93218fb1e6267fb2238b7c13e82bedadc3f6a27fa9a559f40fedbfe7783e93b1feb33437f97bb09fb4cf499f0c7b916a6ef2f7998efe64ef64e8f30d59dabfc0f8ded33f2f344b7f4664c80ff3a58bf1296cb2a4975d30f4ad3c6896f81bf6a50bff92f4c0787ed1d62cfe05cfb7b83e813e59a8af6ae28b968ee78ba566591f4cc08cdf7760c4637bd1771d2f170730e37787dc6ae45b6660aedf3fc9188f922cf9f36730ec63519325fffa5bb3e8478b2ce3e3a49a25dd228bfd9c887dd2f16f516996f8fe832cf5157bcdb2be88c0e86ff1ad59e673872ce58f73cd621f46e4bb56337ff97cc8e77c4b96fac75dcd4df988f5dd4bfde727b2f4afe78221bf634896fa467dcd4d7d33ca03f2b34bb2d4377c11a67fb15232fc7ba8b9a96f3c27633cbe358bff3b81696faec8f07f63cd329f1db2d4b72cc098affe3d19e5479a45ff5ec9527ecaf2dccf9b6a96f896f9698fd69ac55e9e85e95f8c3732ecdf44b3f82f32e3c750b3f47f4c46fcb3d1dc94df676469ffe6060c7be0959aa53d2f64b427d72cfa6392a5be15db43792c344bfb4664c4e32f9a253eaac9525f2af1aa8ed7ed1e19edc93437e537d077fa1f4f33e28107cd4dfeb843863e40ffe98f028f0c7fffa859fcd1918cf2b0375c0f54b566693feb677c926b96fa5ec8d0f74f32ec8df823b59eb892feb7c988af6bcd621fd03ffa2fbb45c6f333cdb25f7047467c04f9733de2cd358b7ff2c9188f9166912f9f07f9644330f5c126a33d8e6689f71ec8523e407bb9feb14232faef696eca2f4c32fc2de44d7fe80fc9d0c79566f11f905f17fd8d7c32d6e7b66679de3b599e67613ed1bf7a9e66d1af9a2cf5055bcd4d7d05da4fffebbc90e1ef6e3437f977f0bff4cfd18a0cf9bc6b96fe419f2c0bfb37b07f9627bc3c6a96fa61afed5bec470d358b7f1d90e1cf9af9d2bee6fe606980b93eb535cbfe6601c67aa84e344bfcf00646fc306909d37f9b1db2cc97c2d16c35f670224cff6b9ec9985fcf60f8e3495bb3e4b7c992ffc1d3dcd43ff90073fd1a91b19f6892e11ff764a9cf45ffdb8837ce8f64499f96c2f497c7a56619cf982ce5571e19fef7150c7da852b2b427b2344b7b4760e8ffa14596e7ad8764e8fb9766f1df776479be13913b8dbcce7c1ef4ffb8d7dc941fb6c9527f996a6ed24fcf64c42b0b61fad3f31519f625d1dc94b7a01ff497e9ab66f1b71598f180ad59ecf5890cfb84f1d5ebad9a8cfa7b9ac53eb27de8df792accf557afaf59eadb92d19fae66f17f2919fefd1a4c7b679061af679aa53d67b2949f959ac53f40bef48f514c467d5dcdb27f5b90a5be13e445ff78de6996f5c90719f66aac59e4cdfed31f409fb89edb9464d8f39e6659dfde90a5fc28d42cf32503435e01cbd35ffa9aa57f9f64b427d72cf1cc0b18f24a6c32eaeb6816f9cec9582f607ed15ffa2732fae76896f26c2fe4b3813ed35f3a2e19e52dcd12cf75c852be82fe733db9cb358bffee93315e03cd52df3d59ea73a17ff49f4ea959dacff6d19ea03ff48faea959f65bf83cf4b7e86b96f501e613fda77f26435ffb9a255e6a93319ed017fa4fbfa759c6bf4b46bca4f3cbf363f81bfa57abd22ce54b32c60bf6c9f230bfd6643cff5ab3ccf71959cac7d067fb06f103fa4b7fec5d6b16f97d83d19e08f6dd667da8dfb9413c8ef17450be92fe5af4efdb2118febc1c83e1cfb7b166891764fe5a3c9f2f65be585c3f4fdec0f0bfb54396f6d42959fceff1932cfb8b13d687f5effa090cff3a9f93a5fcc38e8cf2321e16fdebe29a8ce7bb64f13fb3ade6a63efb8b8cfa3a60e8cb7aa459d6832cdf91faf2bde6a6be554c467d2730eccba420237eeb92a5fea14196fac67c3ee6d7e4ac59e6e3988c78a9264bf93598feb437264bfbb72f64f1f7e3104c7fdbd7dc941fbd91e10fefc0e8cfa1d42cfd5993116fe46479befd4abe6de4d56779d8d363878cf61c358bff47fbe86f8fb666491f90b15eeb92e5f91ef449fbdbb966d92fb922c33fa23df4af3e9f87fea71bcd32ff2b30fd834bc67ee1b766199f7732d6433e19ed45ffe94f831732ea6b6b96f15a90112fe874198fd90cccfd8ab966a97f49c6fa67ad59f62b4664b45797477c7a0b86bc42d6077905d79ac5beb13ef897b8a759ecf13318f1c97aa059ce3fd95fc8379e6b96f97b45c6fe10c68bfe367ad22cf6b722a33d07cd325eb067f4b77dd6477ffba659fccd910c7bddd12cf2ba07d3ff0e354b79872ce543d803fa5fff5db3e4ff20c37f159ae57c16fa47ff1bbf91b17e9e6916f99fc9386f833e28032afbcf2619e37bd22ce58f64b47faa59e201e83bfd71f4a859e613cbc31f570f60f8df64ad59faef91717e097b41ffbb9e93b13f04fb48ffbbc4f86aff0bfdb559ff9e2ce50fd017e706f2d08cf20b32d673683ffdf5b820235e6ad23b377abf3e06d33f7b64f8939130efe7d52d30f7eb3764dcdf8bc028efecc9e20ff62f60aee7379ac59e7d90b1fe7a166ee1f90fb1e6a6bec800f3fed81359ca4f87609eb7be6a96f39a948cfd901919fd71c1685ff642c6fef50359f21faf8579de5c9fc8b8cfb021e3be4d08467beb3619fe7a4196fad78f60f4a7e891619f4cb2e40f591fda5bcfc9527f754b46fd185fee379cd66449b7909ff1c816fd637c51bf9325ddfed02cfb250e18f624ff264bf9f30359ca8f07c25ccf2f03b2e8f3434116798e31de8c372663cd629f7664b4f713ccf5da0d59ca0f73cdb2be7b2563bedd91a5bd09c687f1c6784996fafa2e59ca8f33b2b467c9f6a1ff21e623f703fa3b32e29348b3f4af4dc67d831519fe5eb3d4efa07fdc2fd88dc8e87fa959f6a72664ac7f1e344b7cb624233e677bb9feed6996fa1c32fcd741b3ac375ec868ff19ccfd16e6e77ef25eb3f8e74732ecb12e8ff345ca0bf190636b6eda5fb0ff188f23ec8d8e8fbe348b3ff92463fdfb4646fb315f74fcb3d22cf14140c67e856629bfb2c8d29e0de6ab8e7f169a255e1b92114ff53537e97d872cf5efa14f8c77025bb3eca774c988d75f35cb7c6e93a5be79acb99167007d617cb41b6b96f5994546ffdb64acb7307f181f254332fcf540b3ecf79dc9529fa7cb63bdcee743be09f49ff152f4ac59e2d31319fef44e7393be3d90b17f8bf9c5f380f958b3c4c38f6479deded62cf1c49a8cfd898d6689eff07cc657fd816689c72d32e6eb2b19eb35cc4f9e1f8cdec9688fab59c6f7968c7877a259ec23fc2fe3abfe3d19f39bedb3b03f0dfd667c358ac8585fe49ac51e603eaa784becfb5ab3d81f8f8cf349d823c65ffb2e19f3818cf61e5c32e4b5d12ce94730da9b5464c4af98cf0eda77386b96e74fc8889f379a455f03b2c8e7007d633cb73e9011afe69aa57ef4d7417fd63e18ed5da33e17ed5bc15eb9a86f2ff2b5f8fe5c3d06e3fca672354bfa0d98f70b1d32e22fb17fd68d23fe3f15fdb618bfd54330e3c9902cf66d918011cf1c447e16e3a9aa4716fbb22bc9927f508151fff8952ce9d901cc78f04886fdbb224bfe610ae67dea6b32d637f764d48ff6f1fe43fa42463cb327cbf82d210f155f35fd315764d9cf58b13ce2ade93759f2bbe82fe32773a259f6bb90aee22589b734637c6ec8f2bc09dacf78eabc264b7eff0e0c7bd9cbc8f2fcfca059eac7f8321e325a9a657fe5892ce553f1177a3f66516816fb5293e1dfbfc9886f9fc952df32d1dca45bd047c63f5148467faf354bfb8664cc4f9d2ecf4bbec8e87fa259d63f0698e7271119f691fd83ff182e3437e5c35b32ced3b660de8f6c9311bf6764ec375864699f0b79339ee99f344b7f4764f8cfb1e626ddfd20a37ddf64a97f760643bec70d19ed7bd52cfeca264bff6bd60ff9a57330e457bd93e5f92ec687fb37eb1b32e6b3a159e2b52bb2f4cf3f92617fa05f3c4f495ec988ff3a9ac51fccc952df4ea7233eee92a57f234fb3e80ff373bf6c4686bcda9a251efb20e3bcf48a8c7811faa7ef2f149a25fecec9f0b7df9a9b746741be6fee9bcd99cef8e5898cfa579ac51fb13d90efec41b3c4df6c1fecd31ee9dc3f0a0332c66fa259c6ef850c7f9d6a167bfa4516792c30df18ef246332e2c750b3c4874b32da3fd52cfe7a4d167b99301dfb4de1b366192f838cf6fec0125fb13d380f1a9864d4b7d52cf68fcf67bc34d12cf211ff6f315e1a3c6b96fda18a8cfb3a2d32ee4760fc789eb45f6896f97a4b96e74da1afb685f95792e1efee344b3c579011bfb0bde8efc1d62cf19741467f0bcd12df405e8cbf4673cd22af2e19f10edaabf7cb4a32e6d39d66599fb0fe5bac6fd03e07fd9b7d91253d827f70309efb3119e741ae66e91ffcad8bf6ad611f5ce8cb1efae5a27cd9b4e7f686f1597da559e2b16b32f6ab5ec178df73a719f7776261fdfe4729ccf8697d0b467c74d868167ff145c6fe0ddac7f868fb46467cb413663cb4bd27637fe9068cf384c9000cfb321992f1be475f98fb45ce990c7fec699678c825cbfccdd11ec6379b0fb2a48f0a30f68b7a3919eb914c73d3be954196f20fa5e6a6fe3ef3f33cea890cf9dd6a96fd408caf8e7f72b2e4efa33ce397e39a2ce9410066bce66996fd12978ce7a79ac5ff423fb8ff92dd93b15ff4a6b9a9ef784bc679d90759ea8fdb9ae5be16ca33fe188cc9582fdd9171bfeb918cf87caeb9499ff5c0b0f7870f32e433d42ced35c98877a69a9b74fb862ccfdb333fe5b9d42ce3734d467ce793b19f9d6b9678ba03e67e6144c6f9c6818cf7796664c813cf63bc12dd90d1df8166f1373d32e28f3732ded779d72ce9d02fc623e7948cfbea63cd620f5ec9529f017d603c726a6996f96293e1bf8664ac673e34cb7a0ff391f1c7ea4ab39c0f4dc9d82fb634cb7ec38c8cf8754246fdd0777d7ef5a159eccf848cf7539ec9881fa76499ff3d96873ee64c873ca3be66398f4fc9187f872cf5570959ea9f93e18f82b16691674d467c9a91a5be2999f146a559caf3f9f03ff30119f30ff391f14618696ecaef7c32fc775fb3c45b0f60c41b61a259c64b33ee0bd564ec0fa03d8c3fb66c0fe3b107cd128f3f91d19e1519eb6bcc0fc623d15eb3b497f9218f3ef455eff79cc9d82f7dd12cf3cf21cb7c5eebfcd8cf803d7370df3665fd904fbcd62ce3b325c31fc29f313e49669aa5ff0f649c17c0fe70bfe81090257d8be771ffa89f686ef22f4232ce2f31be2ef7dfe664eccf613e309e59a69a657d20f2d1fb4fdb3bcd72df6802e6f72dbd90114f883e58fcbe911ce9fcfe80898cbfde2f324bb2f8e7e21a8cfda2d3187c2fe90bb157968e0f509efb1feb2bcd92df234b7ed3d22cfaf608863daf369a255e399051fe4db3c413627ff47e879390257d3522cbfb43e76f30edf91719f1d2912ccf4bf13cc60f0bcd582f7c92715ee2686e9e7fd892a53dbd3698f75716649c37669a653f674996f69c25bed2fb0df33598dfcf9193713e744746bcf4a859d69f1b32e235cd7776631f4c30faef7e91a11fb1e6a6be79972cfd1d409fe8df7b5bcd12ef8464ac1f22b2d4efbf696eea1bcec8d2de01e4417fdf5b91b1ff1391110fbe6996f11993a5be23e4a5fdfb4873d35ee39d8cf3a88166d99f62fd90d7664e46fe9166391faec1d8cfdadf93b1beaac8f0873764f89f8de6a63e03e343ffec3e92112fdd6b6ef2674ce77d9b5732d62b33cd4dfef8962cf2daa3ff3cdff06fc8988f9566b1073db294b762cd12bf62fed1ff263e19ebdd4f329ed722cbf376b08ff4b79b1e19f1dd8d6659ef405fe97f379e6679fe3d19f6fd49b3dc47b1c9e86f40167bb381fda23f4e0acd12efecc858dfb2bd905f88f1a0ff0d4664e837f495ebff61a459da979371feb3d42cfeb84b86ff37c9f2fc08fa447f1bbe90e1cfce9a653f01fa4cff3bbcd32cf29c90a5fca0a559e20bd807fae3704d86fe63fed1ff864f64f8ffad66f1a71d32f403faec62bca337cd52df2319f151ad59f67fc664c807fec4457f471f64ec5ff4c1e8cf96ed437f06182f0fed2f1a7b71d7e27de3ea0ce6f9d33518f7618e0761ee5fd48130df37debd83f13e6dfe05c6fb4413a4737f63f649c67ebc0576449f27b130f72f2a5358c503b25e47fbb8be1f7f93b1bff14c96fcb94b96fac78630fdb9f94096fcc71559f2ef988efd5fab4b16fb729a91257f067972fddf2fc8620f06acbf2bf9470330fa33aa3437e57b2c8ffe65b566d99f9f92a5fd67d68ffe665b61aeffd3808cf5f33b19fa5b93a5fc11f2a5bf5f6c354b3c3b25e3fc9af5c1befb185ffdbec6bd66b99f6192b1de78d52cf61ae3a9dfdf08c9588fb99aa5be1732fa9790717e82faf5f9439b0cf92f35cb7ebe4ec7fda2ad66195f8f8cfb522f649c07e9e7c1ff60bc791eb16f9171beeb6a167bf749c67a3bd42cfbc307b2c86bbd21237ebed12cf16a0ac678ac72cd62cf6fc9f2bc5e8f8cfd868566b95f5592e5794657b33c8fede1fb470e19ebe5ae66d127f697fb2fb16639dfa6bc119f259017f713f69666f1671f64acaf8764dc2f6b699678654586fc1ccdd25fe803e399de5ab3d8f76b32f6bb747ecc579f2cf5574f60f8af2c22c33fc464c497ef9aa53d6c3fd6d3595bb3ec17bd91b1ff3dd32cf67a4246fc78d22ced85fde37e83d722c3df0f354bfa1519fabfd62cfb5d0659fa1f613c190f851619fef84ab3e8a74b867f6c6b96f891e98c7f4c32e2b51f58ec05eb673c646896f80df69cf1511490715f7940c6f8dc6b96f52efbe3497f63d803c64fc90319fb5db16659dfdf91311f7ccd32df1764c813faca782a2ac9b0cf73cd62bf30bf193fc50519f7316bcd626fd664c81ff2613c151dc9d8ffe86916fdcec8f037e81ff73f86f79a657fea938cf660bc183f85d06fc643938366690fe63fe3a1fe5cb3ecd7c0de313e8a1f354b3c05fdf2b85ff64546fc85fe79589feca53db6bedf636b96fbe00b30ef878b7fb2f9fdc5fb0a8cf7b5aa7b30ce838e325f6cc65fdb1a8cfbdf0799dfb67efffa950c79cbfcb5f9fd1a5bf10736e3ab690c863d9f887fb0795fc3b922cbfafde882f97d726f64f8c3800c7b3221cbf3cc3659ea33afc1b0f7d6818cfb3aaf64894f4c577353be27f18aade29786ed2959cedb075b30efdfda64914fafd22cf67549c6fe902e8ffd872e59da93d79a9be7f76fc03ccf2835cbfec4848cfda11359ea736fc9b82fd003f3feec836689ff3ec9523e107b6033bee9db9a657f7141c6fbbb0519f77b4e64ecdf049a65bf6900c679a2ef93711fc7d32cfdb5c8b81fc2f641feeb4ab39c8f6560beafb52423be4bc988e73f35cbfe47972ced776bcda27f53b2c86b390723be8c12cd32ff5764dca765fd188fe98be6a6fef29d2ccf1bf279189f0de4c9f865126a16fd8cc8580fafc9f0af6732f697da64a9dfd96a6ef471b107f3fb315b9ac55e6ec8386f7134cb7e289f87f5689c6816fff14946bca5f3c37fb03ef88fc39766f1670519e375d22cfa06fbc078676a6b6eeaaf8f64f84fb60ffe66106b167ba4d3ef653f12f696f1cdfc8e8cf5c341b3d8a71959dab7c7f871bf67b2d22cebfb888cfd981bb2d4bf9a6b16fb42c6f9cb6441c67abf43c6feca918cf562a059e2911359e4ebb0bd96e534fd1d8121cfa14fc6fed4bb66b1f74b32fc5f5bb3ec2f3f92f1beadce8f784dd787781bfd617c941a64c42f63cd321fefc952ffe856b33c1ff385f150b222c3df0764c8a74596f6cc769ae5fc08f262bcd4677ba1ef3d9d2ef218309de7316c1ffabb89348bbd823dd7e73f2b32ec0dc687f1ce00f2f610cf4da664dcf76bf2dfebfd9cca10bec1f78b1d3ac27cdfabba13e6f94bbd00c35e165760d8b3d53319f6e6a4b9994f794bf80ef6e734258b3f9ba460d8eff3912cf9c73330ea9bde91a5fcb010e6fd04734f46fe57b2e47fd86a6ed2cfe83ff72f72a633be6991a5fcf80b0cff63cec9d86f7e274bfe7e0586ff38a564ec9f7f6b96fd7fd607ff61cec8225ffb932cedefa1fd3c6f982ec992bf6f8119efb864dc37457be9ffd2088cf60d6bcd523e23c31e3e9211afdc91a5ff278c0fef0ff63664dcf7b8d62cfb6f1332cedf1f35cbfb2ee80ffdd5b947c6fcd86a96f42e19f1c03719f1db1d19fa0679d09f853e19e7cd03cd128facc852ff48e787fedd83e1af4e47cd623f6664d4f744c67afc41b38caf66d8a71359e49da0bfbc2fd0bbd12cf53f92614ff764f8f71659ea5fde93f1fd88d0377d9e616816fbea9151ff1319e3ed6896f39a948cfd9c0fb2c86f82f9467fd7677eaef77c32ce1f579aa53f4b32c6630786fc670919fb191619ef1b69c67cbc2363ff16fa4c7f35c8c8d86f599171bff14ab3c4832119e79b27b2e8e7684296f68ff07cfaafd95eb33c3f27e3bed94ab3ec3ff27990f7ba4d16fdd90760c477ab0e19e771185f7d9f01f2d1f7134cb2e4cffa9aa57f3e59e477407d5ccfe7987faed56de21137205bed8663b2d369fc95c8d3d6df77166a167ff645c67dcc0d18e719d5912ce9b5d807bdbeae459e36df1fb6c53edbf45fe69adc6ddab7f3c088af970b30fcd750e463d3ff3ca460d81fb74396f4fe168cf54cfe41867d1d6a96f8fe1e8ce7992f64c9df137baed77f4644463c3b264bf9ec862ce5f352b3acaf5db2f4bf8fe7d1bf9c7232f4cf274b7dce1318fde9dd82e17fec3359d2dd5cb3c4139007fdcbe9932cf3ed189361cf2acda28f9a319fafc8f2bc11c697fe656d93f1becf9e8cf5ca41b3a41764a93f5990118ff89a9bfe1cf83cd8bbb347c679e33519efcb3c92e5f907f617f66ec0f6d1dfbc93b17f9693b1bfcef6c3bea52dcd627fd87ff89be24b73933e47fdf417e5b766293f264bf910fa447fb1599371ff604296fce5b366f1d7d05ffa870dd3e9af479ae57cdf22633ffa0e0cf98c591ef2d9b864dc5fdc9011dfa13ffafefb1759c6270cc958df959a45ff74bac82b863de07a65ea9361efef344bbcef91b17f5d6b96f3d23519f1c20f2ce90f60c63b3119f21b6a16ff9e90b1ded2f9b17e32c8883f319f1d7e1fa643c67ae9ac59fc894ec7fe1bc6df85bc560b32fc17e4e5a2bf6e44167f71807c5df46f754fc67e62178ce71705d9769b74b49ffbc3e53d59f4790d7df710af144d7ab7cdfddfe3b366b95f3707c33f1d1fc1f4470361fe3e89aa2bdcc2fb8cf51e8cfb72bbb370fb1eefd7bbc27c7f71fb2eccfddae50d59ecf5fa0e0cff912dc9925ebe81e14fd6e80fd75343972cf94f4f60dae73e59d29db630fd876980d19ebc00a33de6802ce9c30accf7b76332d61f9f6469df72264cfbbeb4c0b0e7e31619ebd52bb23cdf4dc9f2fc650db6d03fb487f1fbb24f96faaa3919fec4d52cf6d0204bfdf61d59f46f8ffe311e1f949a65bf2c03231e77bec8a2ff21d3193f7f9311afadc8b06f6d32ecc50d59dabf7800633eef02b294ef0dc998ff0761fd7eb64586fdbd25c37f76c922bf8d0de679cf9e8cf3b08d66a92f20e33c5a97977832c278d2be259aa57cc8fad0ffb4244bff0fd07fc6bf4944c6fa93f561fd96e49a65bd437960fd36ef93a5bf11f49ffb3fc9868cf5544286fdcd34cb7a2226c3be61bc78ff28667ec8f3742063bd3322a3fd3a3fdadf268bfeeed07fdad74945467bcf9ac5bf3e92511ff4df437f973619f7277d30c6732fed75aef8fb4de5f98efefd8ea966b1b72330ef3b2f354bfa02ccefff79d22cf6b927ccef3bdacbfc77f87d433bb4a783f7ef57680fef132d3fc01dd1bff5188cfda213f3bb927e427bef917f1982f9fe9227ccf39ac51d18f6abdc90657c8e0598f7a37d32ec7b5f73f3bc33da47fbda7f2563fdfb4596fac653b2d437483437f51d51bf8ecfbfc8785fb726431f9ec868ef8d6691674c96faed2359ec9dbd22db0d8f1d30ee6f6d2664c93f7e03435f178f64dcd7792723befd24637c7230e6fba8451679545bcd225fb14f0edf075d9464f8d39166d9dfc3f8323ece34c33fedc1b04fb33919e33104c33f8da664916f7922c35fbe6a96786647867f17ffe870ffbdf824e3f99037edeb28d72cf37b4a96fef71fc8b05f0919df370979313e1c3f91b19e7c214bfea9d82787f6b21f6b96f3ad1d19f1f13d98f7255ec8386ffbd62ccf677db087514686bdadc0fc3eba7732ee2f6c354bfa818cfd3d8f0cff1b90653c62e80bef3344af9a65bdf04cc6fd8c9e66692fdb07796da1af8c6fa34fcdb29f744396f18a2b32ce6f72b2d4b7833c3d9e7fed354bfcd126e3fca5d62ce74d7d32e41190d15ee88b47ff926a96fd0ccda2af87667c94b2c13f1c4f60dec77806c3de6f2d61becf52e4c2fc7d6bdb95b0fe7d7abe30ef33d8dfc2f7b03ff3000c7b3ebd05bb627f9657c23c6f7fe89125ffd0214bfe740c467da71519f51d84b97f31b82723ff822cf92d178cfd08b3224bfa620686feadafc9525fff0d0c7d3cb7c818bf4fb28cc7e24373537e3012e6fdb1fe1519fb353db2941f5d93a57dbd2e18f1cb6047c67c34c9b0af783ee3df81a359f60fdec8b86fb125cbf3835bcdd2ff10ccfb4e379a65febc93f17d741db2d477c67831feededc1e88f3525a3ffaf60d8cf23ea67fc66b864890776284f7bb336c8583f3c9025ff6108e6fdf142b394cfc9f01f5f6469df0a4c7bd25f6816794cc9b0bf3764d80fc897f6213a6996f8322063fdbf24cbf327d00fda87d51d19e7e93332f403f3c783bedab0073ef797657eebf8b25c8179bf2bd42cf6c300733ddf176e5fe17e90e897c3ef27aac53e395c6fd71d30e2a707d14f15ff092f647e3ab4070e9ec7f97f7a07e37ddfd13319fb0353b2d8277ba9b9596fdae84fd795fb007df49febe5e50b19fad321637d7803c67efd6a02f684cf48e77caf1664f4b7264bfb4e2518fa7eda6a96f5e68e8cfb0c1919f19d05a63e1fc9b89ff64146fc71264bffac67b28c8f25faafe21dc4b75df02dbe5fbc26e33cae244b79ff4973533e48c890cf3d18f3f5689125ddbcd52cf1a707f684cf1b61c63fbd37cd127fdf90711ed5228b7ddf7f83614fce8966b1e72732e2f53319fbd92659f469bc0763fc760b32be1f02fdf520cfb245c6fe5d01c6f34f2e98f1a449c6fda05730ec9585fef8bed3b4c799935daf49d7ec356c0fc9bedfb4a791afddbee2fdca7b61fdfbfa5e35cb7cb7c088270e2998efcf3c90b17ff2adb969ef6e28ccfba0872e98df0f920bebefb7457bf8fd1fdb4f61ded7d84e84795fc2ec09df77647ee515b88bf97e4796f4dd118cf5ddd217e67951f904e6fdce0d59ea336a30f6e70c838c78624bc67ae54d98f6c631c9d29ed159d8c6f9a91990e579e9882cf98d18ccfd208b8cfb913b32ec0dfa675bc2db5b30ecd718f2e3fae76490f1fb877664ece76996f9d0c3f8d3bf6ff7649cbf4dc858df9a64e9dfa94b96f6f96b30eded9b66194f8c9f037b37633afa73fc10a63de8efc9d89fcac9d29ff8892ce5e7b79a9be78df13cda8fd5898cfb65d764efb6b11f683fedc1c90663fe2e0664ec671e354bff207fae4ffa901fef3ff5a01fbc9f7d42ff3cc8a3d22cf52d5e847d8cbf017df37d616b4096f8c07a25bb0ddb3619f6439eefeafda92e18f663bfd72cfb4d4f64bccff20ec6fcdfc9f395b9c6fb7c3361febee87a29dcc17e4f2de3e3de23bed88ec9d2df19f277af453f8d2118e799f9992cf375b001bbd89f96f170793ff5f40dc67ecb694e16798d1e85397fcf2118f1dd26035b52ffe000e6f7176cc9887f62cd4d7f7a13b23ccfc5f31dea674296fa4d8c07f78b876332ec5348867dba25c31e7d6b16f9613c1cf8a3e33d18edef3d92453e654596f8dbf2c832ffe74f64e9ef7e4896e78da03f2ee4391e9325bfbf244b7bab5730e6e30ccf73a1efeb0f30f60fd647b2d8cbc5888cf5514686fca764f88f9530fdfbe10a0cfb96df91a5bdf14e7393be81fc7cf4c770c8d27fab4f96f13ea27f3ef6afdd902cf3b387fef8b007964f86bdbd254bbc601764c40b183fc613764e96f4aad107a7c3fde77a076ecb7ef5b62263fd30d42cf1830766fc3007237ed86f85f9beedce10e6fae2f822ccefdf2c07c2f4dfe38d30e7a3bd258b7cac3d18fe636883319f8ca530f727cd67b2e45f1dc1b7229fc12718e7c5c37730e6c3bc268bbe382bcde22f476479fe10ede5f95136204bfa00eda57f1d7e91b17faed3b17e9992e1ef0332ec15c68ff1b83122c35f9dc9d8df9f90455f8b2359fa3377c8229f731f0c7b70f6c9d23ee3838cfb131619f611ed65bc3ff0c8620fbc1918f3c9db90a5bfcb8166a96f0146fbcf33cd623f210f17ed9dbf097bd087f9918cfd77c887fe78d621cbf3a6181f8ffbcb68bfcfef0b989225dde890e17fafc1f4bf2f64bf892fec81e6c61f1fa53ddaff1e7dcd325f5c307fdfd63519efa34fc0988f3b5398f79f4e647cdfc8794996f11e49fb94bf94fe0d96644937c136fa771a686ed2877b30e2c5cd982ce963b49febe5e302ec897c460fc2bc7fe8cec8f2bcde3d18f1f1a243c67dbc2d59c6cfcdc8188f9666b1cf0618fa349f90e1bf4c32facfe7f3fc84f5c33eacd85e4ff21f204f17edb713b2f477320743dfc76d32e489f6727dea3f92315f1764c9ff6093c5de9f6330fc633420cbf3c24fcd525f4196f6aebb9aa53f620f5dce9ffe148cf9531ec1f0d7c12b18f52f5a64a96f06fdf5515f710bc6fe9605f9a9f56f335fd65f9a9bfe393332e693a359e2dbe6fcd2d5feac1c6a96fdf50cccdf3f7b43c6f7e705c2fc7d381519f1edfe5398df675e1bc27cdf60db1556f1a88caf2fccf5ddf00a0cff735a92453f8e1518f3c39e696efa3ff816e67c1977c822dfd5908cfaa69a9bf2650cc6fc396ec9927ff001e6fb226bb2a4cf3d30dae73f0853dfcd1659d2570e18f373f94e96f4e1098ce7e573b2a49f7660d8f7a54b96f9bbabc852ff434696f6387764e9bf81f163fc376f83e18f7a2659eaab5fc952df834196f68d0f60ced7982ce3b1b5c9927fba02633e4c5c32fa7b2decf3fb5cd07f1fcf3f419ebe0fffdf27231e9d90b15fbcd32ceb8113599ee74cc932dfac2b32fc5333bf5d8ff1e37e07c6fc3adc6a967852ca7bbc2fb695f1f45a6ddc075d08ebdf975408f3fb60775fc2b778df6620fae5a978b019bf87b330e78725faea51dfcd47cdb27f7602df0aaff660dacf888cf9518371de5cbd91f1bc7b61eafb09f979be311c9211df5f6996787d0586bd9bef344bfcbe26431f6e358bfd23a33deb37cd4d7a7226c37e8a7e781eee67191b32cebf9ec968ef1318f1e92e2163bfe18e2ceddfeafcf0e73d30d69bfb0e19fef49d2ced9dbf80d19ff3497393deb3847db6cf0763bffd744f96fa17d01fdfc7fbd3cf9a25be0ec8b8ef1f91b1df1293315f32b23c7f71d22cfad527cb7ca99afabc5bfdfb352c32e6cb9d66497f06f3fb9dbb9ac53fb960c67fa566f1672f64994fa50fe679cf898cf9f6217c87f394edb730eff7d72be12ece83873b611bf1fe1acfe3fe851d90c53f2f51dec17e9a41c679d7b9244bfa6a0ca67f4bc952dffe5198f192f34086bebc93a5be620b867e0d203ffa0f7741867fbad12cfa1691d1bea9b07723ec1ec188d7961119fa704596fc7dc8dbc3fde3cd8e2ce5b30d59ca2f5cb2949fb37ef88be1802ce927e897cffd46938cefaf7c25cb7c9f1fc8d2ffcd1e0c79a69f9a9bf6f4bfc03eeef78fc832ffcb4fcd325f1ec8b0973a3fecdf0d59c6d75a90259eb37479994f75635f3ced6fca2598faff46463c5609b7dbb8ef1a0bf3f76b546330f6fbb79970b78bf5109ec7f729b6b9b08dfd9dd1118cf39fc1998cf33aa6e37c7d21e3eb717e185b30f6f7766b32ecf50e8cf86620f3f7e25fe47dcb982cf58d0e60e8d77842867cd11ec6f33ef3637ed53db2c8dff084799ffc989351df2718fa7f9e93d1bf100cfd35fb9a9bf4754cc6f3301e5c6f1bb9e6c6be581bb23caf5a91313f5b9ac5bff379e8cf6aa0b9d1a719eaf3319f1713cdd2be848cf23dcd4df931c6c3e7fd069f8cfbea1e19f1864e477b5dcd629fd03e1fe367b4c9b84ff202c6fcebf1f93ece170f64ecb7bd6996f7af8e64b1d76549c6fef02319ebbf9e6649d78cf95c68167d7822237edc6996f42d19e3adf3637e37f1937f7b45ffb410d6fb1f6b30e6fbfe838cf7e7c0fcfedfda06737d5608dfe33ec2e824ece07ec9f01bccf7297332c67f2bec421f4aa4bbd0ef1ccfe37c4adec9927ffd2a4cff61e2795c5f940559d21f8e64914fff138c7867a819df67b7224bf9e915599e3f6b81393fda64491ff8c23edf07ba26e37d82842cf917a8df47fb7b5f64493fd69a9bf6171d30dae77d6b9678f69e2ce5976f9a9bf20ec65feb5fa259ca3f92a17fa666b1474732fccb50b3ec1734f6caf7f579d8bb6659bf9860ee8f4f354bfcf64846fcf50086be964cc7797dbdd52cf1d94c98bf2f7e774d46fced08f3f759d4220f9fef57eeaec088d7b6a88ff7f1767d30fc5b350223ffee4416f9ee643ef9d6b5d883dd2718f3a72ec1d87fdd421e36e2879d25ec405fea3b30eddf018cfda881e88fcffbaf0f27b2d4579b64d867878cf9f9a4b919cf21eae7fd8f5d8f8cf6d964a92f5f90315fef3537f50d581ef7efb66c2ff475bd07c33f6d3d32d66f2c0fff33c4f8f2bed9e2962ce3e5dc90613f9764799ef9a4b9a96f1d8121dfd9902cf9cf0bcd4dfe550046bcb9647b38ffb69aa5ffd01f0fe76f4e872cfa51b0bde8afc3fa606f8c8a2cf519184f9e972d33b2d4173f6b96fd49cd58df2fc8d2df604f867c3ccdd25fcc3fee9f5827b294df849a45de6f64b417fae463ff75f14dc67a734cc67a96ed817d73efc9685fa659e48bf9ab1e28f74b0db2e8835190b1bfb3d72ce96b32ee07049ac57f0fc8382fdb6996f4842cf2354acd327e5332fc976eaff4cfd4f549ff9eb69a7de1fffefcfdcf7f4be8973eff2da15ffafcb7847ee9f3df12faa5cf7f4be8973eff2da15ffafc479090699896699b8ee9fed92df9b9cf1f2521d333fdbff94960866664c666626ed4ff5333fb515aae7e5298a559fdd9f2f92375c8accdcbff77a0bd92c141fd399a27f36cf6ccfedfe41e984373648ecdc97f21094dcd99393717a0a5b932d7e683f9683efd6cee67f345c9ef55fd79fb2f23a177f3c3fc34bfcc6ff3ea17f35e9b37eaff2db36d764cebbf8a84548f6fcd3bf3deec1ae63fce671886f54b79feb8cf1f66a9951d366cc3315cc3337c23a03dfa8974422332622331367fb664fe68094146a99119b951a84ff9b3f2a98cdad81a3b636f1cfe6cc9fc9112bac8a691cfd1381967a367f48d819241f9532919436384b4f19f2d993f52423f9695d2a18931350af3ca98197363f1e328c8581a2b259f40fd6b6d0cfe6cc9fcd112a2248c07e3d150fedd78365e8c57e3cd78373e8c4fc5a5f1657c1b57c6b57163b4949cd67fb664fe6809fdf031daea4fc7b835ee8c7ba36b99c69429966159966d39966b797fb65cfe4c092949f85660855664c54a3e4ab7ac44a76cacd4caac5ccdc19fb5e4ff65245458a55559b5b5b57ee2f3adbd75b08ed6e9cf96cb0f9f3f676d6f9dad9ed5b706d6d01afdb056bb7ccc9d35b626ffd5754849686acdacb9b5307e4657aca5b5fa8fe3c9fe1c095dfc9ab5b61eac47f5f7d35febd0e5633dab7860facfd5fd9f43421719592fd6ab4589bc59efd6c70fa9d6277700fe237cfea459f6657d5b57d6b5fad78dd56abe8be8f647a977d6bdd59535fd8f23caff2a12b24ddbb02debc1b6ada1ed5cde743663db373776a07384f665ef7164c776f2af3ce9ff58096decd4ceecdc78b20b25a3d2ae2e12b26b7b6bc31ed97bfb609eccd43edaff01bcfe1f2d21fb6c5bc6bbddb3fbb6f2f5f6d01ed963736c1eec893db567c833b72b7ba1e4b6b4577fb67cfe6809d96bfbc17eb49fd4e759c9e745c9e9d57eb33af6bb92c787fd29b9cc878b5ea99f7cd9dff62fee47fe2793d0b57d63b7ecb6ddb16fada162dbbeb3efcdb19a5543bbeb605fd131ac8e59d8be63d91fffdaf3fe4f92d0c52739b6e3d8ade62d55df5176d9768c272774223355faa264e4c49050a2a8304fcec649f5d9c8dfd993fccf2321d5efccc99dc2aa9cd2a99cda51f2516bfc27ebcad9397b475966e7a8739e94845225a3d839ff5972f9e32564994ecfe95ba1337086cec8193b1367eaccaca1337716ce52d9e5a3b372d64a57ae2ebe4cd9eec24cad8ef3e0a8b8fb125fffe7d721e7c979765e94745e9d37e7dd7e723e9c4fe5ef07ca560f9d2fe7dbb972aed57a55c53fce8dd35296bb305f9db6d1c443e6cee9fc79b1e3bf22a18bad756e4dcfb9537fdfff751ffefadf4ed77194ed19b8a66bb8966bbb8e7b79073d757d3770433772633771376eea666eee2ad99863b7742bb776b7eece5ebb7bf74fdcd7ff6725e41edd937b767b6edf1db84377e414eed89db85377e6cedd9facaadca5bb52f259ab3f0feacfa3eb389efde83e29193dbb2feeabfbe6bebb1feea7fbe57ebb57eeb57be3b6dcf6e54d6a3370efcc997df31f5f8768075ca52b97afa0f04ccff02cfbc9b33dc70a2f2f25593dcff7022ff4222ff6126ff3e3b25eaaf4c6bc7c949d1e5cbe52c9cbbc5ca951e1955ea5fed4ded6db797befe01dbd9377f67a5e5ffd7ce00dbd9137f626def4a2afffb125c48f37f3e6dec25b7a2b6fed3d788fde93f7ecb6bd17efd529bd37c7f3debd0fbbe77d7a5f3f2af3ad6477a524787df9fe3167e0b55ccb6b2bbf5f7a1de3ddbbb55beec8bb5352baf7babee91bbee5ab60c8777d4ffdedfb811ffad19f259f5f27a11ff4db8ffdc4dff8a9972be93c78b77ee6e77ee1f4fcd27ef42b65614cc7f76b7febeffcbdaf6d877ff44ffed9eff97dbbed2b5be40f9dc1c5abb996faf9c8cbfcb1b7b42c7fe24fbd47bf36de949c66ded69ffb0bf5ff85a28537f097feca5ffb0ffee3cfb5ebcf9690eee993ebf9cf6a701f9db1ffe28cd5f83f38b5ffeabff9ef17fd5076a6f47b76e67ff89ffe8f74c87d523fff5612ba52d2b956ff567aa4fe1ef8ad4b7ebfed77dc9192f0ad7fe7dffbddc0546a63045660078e6f07ae3f533ab408bcc00f82200c226f1bc4c11fb8e6ffb51232b26013a4fe24c854cf46fec8a9833c28fcdcb29c32281d2fa8823ad82a7d503a71f9e6b240c72fc13e380447e72538f9bde078b1457efff2ffe0ac6c52e9bc05bda06fbc04032f0e868dfed84a36a3601c4c8269300be6c12258062bb7a7febf0e1e82c7e0297856ff7e31affe9818e9972574d1e5e03578b32d3533cae0ddeb041fc1a7fb683f3ab5ebfa375e1e7c05dfc155701ddc04ada0adb8e33dff503eb80deefc7e701f7443259bd070cdd0728dd050ffb6423b745c2b74bd65e8a9b96bfb0b3f0cd6a1fa5f188651188749b809d330336ec33c2cc232acc23adcaa9fefc27df8074500bf4687c263780a5a9ee394e139eca958467d82c27d515d333ddb6d87fd70107cf9033b0d87ca0a3d87a3509fba9b5938718ae0ace4310dcecddfb3468f1abba4ec9617cebda5924eecbe28fbbf0d1781112ec39592cf3a7c081fd59fa760a4fefd1cbea89f5dfefd18be866f8adec33f645dfb4b120a3fc3aff03b9c8557caf3283b125efba7f0c6cbc296eb856d6f6d3f869df0d675c2bb7018de87ddc8747b9111fde856945347b67f1d395615b9e12cf2225f713f0a82d3458f82adeb46a19250663f4551144749b88c36e12a4a8351944579544465544575b40d5fa39dfa7711eda343748c4ed139ea45fd5feadfbf57423ff50dd1201a7a76705256b88965d4f85b8eef65d1c8e9858368ec3da8786fe4e5fe733489a6c65bd8757a4a42b368fe838d702d25938592cf5269cebb53462bff1c1ca375f4103d2a3bd40fbedca59fabc8aa633f056bcf57127a8a9ed55c5a8749f4d2e8d14bf4aafebc2919bdab3f1f4a3e9fd157f41d5d45d7bfbf2dfac73ae427d18dea4dcb35a3b6df0bada8e3bc469de8d64fa33b3f8feebd22780b0aab17756353f9b42c3662cb6fdbe3d8fea18ed889ddd88bfde0c6bbf6df8377bf1dbaf6631cc4a1ffed5a7164595eae34f1e6b226f1fc380eaee32498c49bb08aa1477116bec4b992c9458f0e711197d1575c45655cc7bfbb06fd6309c53bbb153dc67b659f8faa6f374e191f5c3b3eba5e7c725d671c9fbddce9c7bdb8afa6ceabbdf1d6f1201eda2dab138f7e54cb389e440ffeb5df537a68b9cfde73388ca7a11dcf2ebecf5baa70bc706ab56ab1ec96d7f13af13c5e44cff1325e85db78ad64b48d1fc2f7b8507aa46c929a77173d7a537f6f95dc1ee39fbd27fac748287e8e5fd4d8bfc66ff17bfc11bbe1d9a9948c3ee3aff83bbe0a551c135f075e7ce3156ecb788b5bfe6bdc8e8771c775ccd8fed1dd8df836be8bbd285075dc1b77713731c3befb1287a19d184e9d585e11de28db6faa3f8f899d38c175e2060f8997f84990a88996c489fa2bd984bb24557f22f5ef8b7dda06a3244f8ae4773fbdfe393bd49c8916f195b2b14b15c3745d2351d14ed853f15ddff3131523068597255b2f4f769e9dec93437254bae07aebe4e42de396f96a759233ebb246492ffe48fa4adf26fed656fa178da265b393e6fb6dcb0ad422cd291b0f6927b6e707eb6410a6f1221906e364948c934918c5eb641aafc3e8f2ef64a67cbdb251e15352445fc9fccfd2a164912c9355b2f6affcf7e4c13f7b6dff3db41c2f79f40b77e58f92a764ebaee24ef2ecb6d44f5f92d7b8a3fc512f79f347977bd0c9fb8feafa483e93afe43bb94aae931bbf1fbffabd48d9fea0f66e55bc5dabf55ce9b72e7ae4f8492bd926eda493dc2ae9dc25f7e15ec9a8bb31e34df4bc3154786485d5c6de381b77e345e9c6df049bf00fd421ed1736d1268e169b2438b9e666d3acc78de0ec1a6a967d6f2eab3235fa6e4ff9a14fbb150e9c5a458f7da54797b59aed75cca3ead08f6fdf3dd8d7d1d4df6e7277b9298253a0a4a4b4c6f49f5d159bfb55b36fa46cd4c50a6d4abf1bc59b4ac5d30f61a52452872fc15859a5a59a6aa36012f5a3be8ab6d5275e0593cd36986f7e676ff6733ab4d95b61fc1adc6c0e9b636806c7cd293e6e9487dea879b6e9ab5e0c9c71e8faedcd30ea788ef1b219a9f559197754dcfda8a64ce7a2439b9fdcd4dc4c3653e74df92fd3bb8afccdcc19a8b8ea2128e30fa53f9738dbd9ccdd4b3c3ada2cdc978d5a576c562a8e6e85c546cdbbf8335c6d1e92c1e651f15332dc3c6f5ea28d5a46bf6e7ee73bfb7f6f965df6818c63b48cd6e1d97f8f161201fb6938bf9c76a9558792845aa37b2a9eee29bdc9d55a6dac5664bdcdbbb2d4af4a877e26deb5c7c1d02b54e493a9385a4588eec075fcb3b2757d7f68a96587fdb429eddee673f3e58e37df9babcdf5e62678f1ddcd77b0d8b492b9fa77a0a8add66776300f979bcea6b5b9dddcfdd112fa71dcb8b9df74533335ac2af6553ffab611dfdb8f4a0b3a9b93e7280f3ef2b76a35e229afdd4e2dabf2b2e0cdf12f3a94da3f7d96ff953aa99b7a89e567a96f67dec27f57f5f6c2cbbedaabdf7606de32f9727a69105fa5a13b4e23af4e63dfde94ee284d7cc3bbf7b669a28ccf69d34ed3c04e33df4df3b4f8e375e8a23ffca4ca5ec493b48a1e83b3f2574bb5ea9afb231559976ac5693b755a7b8e9299a57e5247beb224b99a65af172dfae9b3d26d627a6b151d2cd39dadccad67c77b55afb27597fd0265b16de325ddf975bab71c77ac56fb93f4605ca7c7f4e43d5eeecd06c3f4ec55692f08bdda9f37bb925baf4c7fe795c72faf5cd3413a8cd62a2efe48433f0b6d258dc7667fa7bc7c3f4d6cbb76f016ddfb3d2fdbf45c3bba573a34be9c29a7a39fd4344e27c69d5a9584f12939a4d374b6394681d2cd16a43d0f8676962e82ab7499aed275fa903edabdd8489fbccff459e57f495fbd5be32d7d73c7eaef97f4dd9fa61fdee79f2b21eb2dfd4cbfd24aad5de7e9777aa52ca9e13af147a3452b25b1fe65cfd91f5cce512f9ae4da8e9f5e9b2735cf6e7e5ccf65eea6adb4ad5c7427a8ec34bd4defe2537a6f55fe20ea28bd6c6fdefd5469573733fd6d384c179991595e92d99963bc799fe12073d5bf5ed5f2a5f63eddab74aafefd99ee9536dd67bfebdde25fb3fb1195999f05de6dd2f7abe0dd0a9b68ef55c530d7de320b3da7d90f7b77fc2c52ba75e339596c9eb2c4fcc93e60b6b18d2c556bb1d02b921b1559df84f32cbbec88d82d1547bd7a76fa1cde67b9f79c1559a9fe54e934ab2d27dbfab7d92edb6f52c5876c9f3e27dfd9313b65e7f498f5d23fdc52fff493f5fd73380bbed4bad2b944bf9758e6b29ba6e6d9329a2ae5195d2c899294e50c2ebbcf766ac64a4271f637f735b38dbbf422af6385ae1b0fbd289af975b20e67d95079c6a55ad57d6771567891eaff281b672a02bf50a6b4265da895df2ebd4bef5479f5b9fc3c7d8ea66aeeed7fbc5bf7e748c8ccccab6cea3e58d6e6a464a262dfcb3ea1af622377adacc6b31566b3cbfeb39a5fd5c53eb9d66698cdb385f99a2dffb6aec0cbd4da3f5b7985ff9cadd33a7b509e70903d7ab63f4ea7b19915fed6dfaa9f3f290d7aca54bceeb6d4df2f979fc6ea61e1b0497d6dfe769404dfc2a1f73baf5d7f8d0e5966b4546ba899ff7e3933f5954d72cacbfea2f2facb74ea0f959d9d5dce2f2e9fe66f2f1c2a4b74fa5b7f660dbd4ee067ef6927feb2acac48ef541f3ffcdca95514e5a919f4a9e6dd30fbc8bed2ebec3bbd8e66e9757295d6f8fbc27556a6ca7fc6b62a692a5dbacaaeb39b5f6affef2f21353f5a41dbef87a6ec137a2d2595f5659f39f0d217d7f0ded4daa4a774a17d595f3965d0f59cd4c93ae630fbd1fdcd8badceeed2da6e392f8ed292b0affeed29bf374c6b7799ddc7dd8bc4e291d5cebac975f6969b562737ec8379b00fb67ff9647325a1b7ac1b8f9404559edcb22f5b6fbfab7c7ead847227f88a1efc5e5ab94a9f942753f1b5d29bbedb4ba797d55ab3e35c5eec5343ca2e855de76047aa072ede2f6b564fb9671ebc75f2e22a2dcbf2ec23b9be84e3799087c6abf25d933ccae33cc937799a67799e177969bee4555ee75b779aefd23a577e32f7b36ebecf0ff9313fe57fc0ed995f29a15ee4e7fd7ce0bce4c37c948f433bf2541ca37c7ff0159ef3898a8dc3609b4fb3613e8bfccb3e923f481dbbbed8eb5cef4fe48b7c99aff275fe903f5ee657f6964ef227a541d7e9dacff3e7fc257fcddff2f7fc23ffccbff2ef9fb4e2cad9e4d7f94ddefa2d3dfc57cf1d7fa584da792735f3dbfceef21e467e9f7723bf30fdb33348774a1aef8519f9c1a630e25d616d0ad728ec4de14c12f3e2f50b87b5146ea14c7411984335bb2e7f5454e02c8bb0888ab8488a4d91165991174551165551173f6945b12bf62ae5501c7fb9c53fdeeb6afefea7efb2fd3a09f9a34db738fdf899c624fe28542453f48a7e312886fe8fac72b4f687a1935e15a3625c4cac4e8137108a59312f16c5b25815413151fa752ad6c543f1583c15cfc54bf15abc15efc547f1597c15dfc5cfdcf0f4bef3b8b8fe57eea515ff8455ff75be2c7b2f5a3fc847de5935af823ab8499fed76d12e3ac6f187f4e2b6b8dbc4b1f252d997f9aa74a591ade915f745b7344ba3f04bab185fe26ebbca3aa57d3160a557fa6550866554c66552d4e5cfbc2b6dedcab4cccafcd7f6ed87f955166569046555d6e5ef2021150fedbccecfa594bb721f7c9587f267b4be3c95e7b2e77a171915eb52ad2ecb41392c47c573392e27e5b4b92f7d3087665cceca79b92897e5aa5c970fe563f9543e972f3fdf96f2b57cfbed76a57c2f3fcacff2abfc2eafcaebf237ead1afd1a1b255b67fae5de6aeec94b7a58efaad37cab429755f76557cbd697cfaa9322ba3b24ab7b2951937ca999a5f6bbb2ad6b991af2ab7f22ab5a0a9c2f2a18aaab84aaabff3b67d9556bf513e97f1cd3b555e15d9b42a93595555f5df7ec7c8bf2ea120a9fe4e4ab54be7d5fec7edf99b929bcd29f8aa2e314d551dab5339aa42258fb3b2d70fc5fa6287cc4dd5abfad5a01a56a36a5c4daa6935abe6d5df7937a8fa4994fe4b9f6a1578d5ba7aa81e8353f5643f56cfd5dfd1cf7f56428ddd31fe410b5eabbfabf7726652bd1776f25d7d549fd557f55d5d55d7d54dd5aadac5baead8b55b56b7d55d755f756bb336ca756dd576edfc7c7dd6afd82bfbabb7d38ff1d8f3540c67a808d67247feadbfad7ff3771cfdf3373dd996fc1f9c58499edaf3bb5e5efb7550877554c7955d27f546e94f5aacb35bb588c8eabc56c6b9aeeabaded6bb7a6ffd5bf69eeb83ddaa8f6a0d7473d9f9757af5a93ed7bd3f4e425a0aed9ffc64f7b75cf79db171570fea613daac7a5514feac6569ba77a56cfeb45bdac57f5ba7ea81feba7fab97ef9a9847eab7dae5fa351e4bb6a5d74b97b919eeab7ec3337eaf7df56cbbf4742e9aff00df547fd597fa9f5c2bcfeaeafeaebc2af6f94955ed955ddaadb75a7beadefeafbbabb35abe9d6d85a9bf2c7b7f17efb676bbbc3ccf7ae1d2f7972475b27dd6fddf4daffdcfe137b6dffaa84cc6cebfffccfffaac5c136cc03f3945b69bd8db671d52aa7f9256e0cb6c976b34db7d936df16ca9f4db7e5b6dad6dbed76b7ddffe33affa1840e9735a4d5734d2ff3b3f814f6fdedf6b8fda7de56fbd775c8f815df55b63dbbad6d6fdb5731e222cfb783edb0586d47755c04f6424968bc9d6ca7dbd976be5d14efdbe576b55d6f1fb6ffb4166d9ff251e405a7e03ebaf707f653fa906fdc5672b57dfe6d72fe6d12fa47feea977eb67d896dabbd7dcdbab6977572cb3ed413e5ef57e55459eb78fbb67ddf7e6c3fb75fdbefed5535dc5e6f6fb6ad28dfb6b71db9f7afd754d9afeb9f5f45abcb3dc9cbcea7e3db4f99937c87c3f42e9d6e6faddffccd4fbff77b1dfe217f4c9d6c925e5fdecc6cdeb4f3ed43d5dede5dd61eca122db6f7dbeecedc193b6b67ef9c9d5b8e76decedf05bb7017ede2dd6fbef5badbecd2d8d9659e13dcecf25de13d649617a905cba2aa83d5ee377f3bdfef2921f77e576ff2b89b4efdedc54eda9eed591ddb3787567bb7ddedca6969edf6bbc3eeb83bedcef5ddaeb7ebef06bbe16eb41bef26bb69bcdccd76f3ddc2f8156bf9cb47eeedbbd66ed9e84e4bf9f8071505a5d967b60f065ed719c7f3240c9f76bfe9ddd0df4742bbf5ee61f7987cc5dfd1341c06df8d7c0ebb27fb608f77cf7675d949ddbdec5e4b7bf7b67bdf7dec3e775fbbefddd5ee7a77b36beddac15af5b3136ec297ddedee6e77bffb15df3928f36fd7f5cf9bdee5fcce6fefcde0cbbb0d867bc35bba96db8b23fb696fededbdb377f7dededf07dbdd3edc47fb789f18bd1feaf8fd25b4df84fd7d9a1c22739fa54a83b22f7bac74e77059abaacfbb39dc4cf7793df33ff7c5bedc57fb7abf2deef7bbfdbe5cef0ffb636805f6e5b7f5ed4ffb73f4b5ef85eb7d7fff0bdf7371d1b3fd703fba9c30389eebd8adcb7b23764fc9e645e95166f7dc173f355e3665f41cbfedc7fbc97eba9fede7fbc57e593dec57fbf5fe21ace55bfefe3a1afbf74b68ffb87f0abe5277ff9cde656ed18bbb971de7463687dcb0c7ca4ecfe2eefe25f7ddd6feb578dabfed95ff2ab2dada7f54d3fde7fe6bffbdbfda5fef6ff6adcd551224936d2b7c4df27dfbef3fd37adb77626b7feb94fb3b7fe4945ee6bd7ab9a3fcd8456fbc8e3b8a2d3f75ddf86b7fbfb7abf5beab968ac6c1524d720eeec1dbcf0efe213884d1d7e1276f90fcbb257488bda0aa37b7969519d953726d750e89b23f976fef8c73239da8cf7576ad6cd33eadfd6d661c3687f490a9756bd84442e6213f14a1a52474752893bde5042fc16cbb0b9f92f8501deabf9e07d9a6d81eb6879d3f09be0efbc3c10a2f77e6924fcf76d57ff663e0059e672b092dd5a750d1f553d073fbf96d703a1ca3c7c32959470f71783807a7fd24591f7af1fad03f0c0ec3c3e8c7cff9f74ae8307665dc7a5e91dee5ca6bd96a21dabc197eb8fc168f6896bd25dfd94bd8bfdcee3b4cecebc3f4303bcccb5191557eb92e1f0f8bc3f2b0da8d0feb4de7f090ec9d717a3c3c1e9e0ecfe143d4ccb4c38bbb3dbc1ede8aef2ccdaeb36ea6e29d701e74836370eff70fefce20790dfa495fb5e0f29b291cd73d7c78b7eecaf30f9f5ec7efab95c8bb33741f2ee77d4e79393ff65bce50d9add3e16b378e3f0fdf87ab1f8fc3bf5342876bb590aee3b9fbe2adf76936bfcca88bff328776a5fe1c94fed4d9a7f799de1d6ebc07a7e7178796b73cb40f9dc36d1d1dee0ef7dbc5a17b348f46fa18ac9ca1f9ba7bcaaedca5bf081ec2247c3b0cd2437ae77d1ad769f770a334f0c9df26d7e150e5685fcef222ff72da121c1dd719c3068dbca59fa5ab469bf2cbff9bbf7b762b7bf7477edbcbed27ff39b5bc07bf5dd59eed67ee38f0c3b9b5f8216efaf749e868398e3bf6c3a39d9bc9b5995ce463be5ebe1dd7ae8bfdc58ba9f12ec2b6f75c1dbcc7ecdecf3cdfcf8f8e9f1ddda377f4cb55392c5e8fc131f467c7e818c7f3686e47e6267bf23e8379bc09d7d1fb3109aed2e76c9fa7dbc8ff54f575cd24bd4e177e163ace200efdf77ce20f43d319aa38c8f6957cec1baf803e2939065fce876539b5e2d9e586a9eb1e37c1d7318dc6415bd9f13bef250bc3e131cbf747bdd7fb6f9450e105e9ab577a899a4f17cb5c99afc7d27c3b56c7fab8355f558fbed23be5e1a6e9decfedccefaa11ee06cbe3ceee1df7c7c3f1783c1dcfc7deb17f1c1c87c7d1717c9c1ca72a42f0b327e3f5685c6e3126df9eb2ffd5e162e1727fdb5351fa38b94e1da7e7ba97bbba4e990dbd8eddbabcb9a6ac4eff6281dc91f2f9cbe02bf8f2d3cbed127719a4ce241efaa99dca1f2fb0d3f4e42e8fca8364d7fefe383ffe6807efdf27a1ccb66ce3d5378ecbcb79b45b1e573f7c6bb039b13a6a65ff96de8583747a5ca7bdc456b3e04e79dfa51f1c1ffcdcef1e1f8f4fc7e7e3cbf1f5f8767c3f7e24bef979b198c74f334eae8f5f567afccecce355313aaa9995d6c975729dcd2fba1acd5247f55ff92fc73fde78791c79b6e35df44779f8713c3cae2f7ecc99446130f496f149e9495ff9d9bc3e65c5e5539f94cc8b7daa6a9d38c7e3df9cc6fdbb24746c072da53f97770a7f72e3c9dc5d4e3cfccfb4bedcebf01e83a1f162675ed778f1bac78ed75373eaf67877bc3f764fe6c9385927fbe49cdc9397d84783f6e0e42b491d2e37b52f67d5a760dbb3bddcb8f84a7cc7f5f01426e6669a1cd44c72367dd70bbedc91f172b9ef16f6a3a96d2487e67edb345d34f2292eb728dc968a5d9dd83e457ffffb8eff5d123ac56a145f36dfe6a7f1937de0931ae77a9675d33a1c6edd74ea2d4f9b20305e943d1d7b77e9f1949eb2537e2a4ee5a93ad5a7ed6977da1fdf4e87d3f1ff6fef4b9a1bc7b92df7fd339a7b8665c9b214bd22388f9ac71d074c24416aa0281211efbf3720677e955d9535dacecad7f102a1a02ddbb47d787007e0de83beefbfd91debb51ef47a6ff4e675db5bbdad266ad23bbddb7bbddf07e2159e5ae13f959892691f756e2fbc0119c97a80e2980d885e29798f5e054a3bf117cce35858f341f12cde3f51b75fc838f13363ea341551ab85096ce0f537082d130bedfb55b5a816c410de5e817365a36c98fc090302d8f7eb7ed36ffb5dbfef0ffdb17fea07b4ef9ffb613fea7fb50ff56d8de5779fd4b87f2d6b96ca5cbe68257bdef822c65e70c71718d9f024fd5ab290bddafd2c29d98df92d5336fd77effd3108f553ae129f6d950d1cb35fed89aa3a4b0b9197092b74955540f279c2b988737aae28aba2e7314f78ca330e39e298134e79ce0b5e72c62b5ea39effed5a577ee697feb5da541b117f1dc46bc1afd5aedaa1e6726753cc5a79e66d8661ab0aac2a6af1867158f31bffcd9addc721c4ef229a7821010e61c3fed3d1c145aec47b764c94ea504d39af16d99018c256fbe8841c78910cca2c16b1a84a98c6b5fe8903ae73839bdce2362cf0aaf070c21deefeb3fa04ee711fdf78c0c3b4e0119fd56dddf2395ff065de8bc028789cad7b82a7fc80a6e559f624f1d56ff7f53f08a135dfe41e199643758f1fb6956f999ddcf98eefd3948adcb55645846763114f578af85ce107c645fc66f0237f425565f2031ff067aef1211ff1173e6e36fc954f3a8bcb78e0a87db0e2395c90099b6a4a06194ae62982274acb710670a0fd4673fe2310523af822bb7aca614b4556fed81d124f4c64a64487a72c2bee32b6d312190367cf6c293874553658c77a5fb2a5965666d7664f552e2cd49e185aa641b4e29a8634ac113c28f472dc25ff9447bfff376bb43868399d6a057911f97f906a79cfc671feebdff3311caab6f8190fb492046dac31f94e421aed247b18d464a155ec5ae36a5fad1f08f95a8d26c815b943963f310d9db5131e6967feaa5d3aaa5db546bb69ad76d73aadd73819e6bea66940d3b50fd6b578ec776e3453b304b317d58ed957b7dc69b6faabfd908f4048733437cdd8130e48907b89f6f68cba2a19c8fe7b0cf25ef3deea0e21450d13734c2064a331364494996a3ebc40530bb4508bb459df69730eb585b6d456da5adb9423eca3a9b6d576dabed63e8e47dfde473b748d76ec2eda7763a28f40a87abd5cb541bad19ec949d80d5f1bcad65476a313e2151b992b323f1b887c4a1143d8217cb86ed882dd92b9b2d246ca1a4e04875efab536a6e3a6d55eb58936052a5040cc226dd4dd4042f3fb9ed0fb92d77f7e92c5478ff720f4b53e11c8559c7941f09cec6e56a7e4d37a9e4f6190826c0991c89f998880f69572dda0497592564870e88aaec28f716523d834e1f1fd0cb2560190eb0071da4d0006a492efd2f28092f2d8529097101474f9b18ab17fcec98fe0503b0125608543aee52a2f600f1748d8e76401d770465f52002ab817596ace48f6943d57315ba16ba2a131a8451ee70a9ed4555c9398811338830bb88206dc98c652d0823be840df1dcb03e040a377b2a2a7c2fafb3b3aef191fb06f7f03a04d800e0c4265df2056d8adb8e746960153aed3a4822d550c731145afd1e464cab986ae702e87b216736c2edec9659dbdc81f37d950569767431e030bd8c001ae26b27f6d5b24c0cb1be0d373def4a3b7b9f667f1f5cf8210086824f00941441929c0ac1fe5076c80b9eca64a860cf533e6331f2cfa124dd93a1b1447e62bcfa0163caad058f6fd88acbc00cb8e8255bf016b3e021bb0053bb0070770044f60009ecb2318e62730022f542b6c30c6ca8fd3b4faa7086907f02aff46cd842f4c6d333001535d25f362464e701ac7c93c4b63421722621599189ac4295bb33eb344ccb1149c6a45545b60038d053ee338e536a2f79daef0911eeb896c0ed1a18efa44c7fd492758455999d22dede88e729d52ce0cfd9bcad2cfd56df83e42f27fafaf5fd7777ed1afd58baf5fef4375ad97e21d96a997399deb1598e8b5085b4e85a99fcfbb2c41a3749dc529446bfd226695f0ed60012f682afd58d7e203dc0b1ed9fab532c18901bdd142fda6b7fa5deff45ee7baa6035dd70dddd42dddc621b8d35a770a3bbf92487769a77bfa0fd2b0fe35425f9f477dce466f6787c51bb5d0bf54c7a95c0f55a847fa4c9fb341e5755575c03d98b4b6be101c5ae6675ab709b9e4a1be4252c70b41a4ac2ae1adb0eccae4f0aaac6456afacbf4445579981c0425fc76967088c36fa56dfe97bfda01ff5a76e273e1ff41be4e1105b7423f07fd687fa487fa17dde2887df9e43f0f9085d027dacbfea137d6aa88662c4f1d648d2223b676723553323eb578d46e54a8f5dd5ec5564a4751f19d04006360888486e50236f13e1b40aa328f4364e75a3647dcd94b5368a539a6315bec2e6bc137caa2a593777359851c1c6a88d9371362ec6d568f8b371335ae36e74464f90c1c120d350465a59466c68799dbfd2ded00c50383f8645bfe690a11b86611a9661c7b5e118aee1e5b1e11b81111a515b511555b2b73ebd268b448333c1918406fa82fa06ce237d69ccf4c5bd33e624321664decc8171b320aea635414e9760c2b42f1daa0d1a4b0615c7ecd9581aab98196b63c347c6d6d8197be3601c8d2763603c1b43f4d2116324b27ccb78c1a631a65d33345e8db131a17d3337a6dff2fec720f43692dc544dc58ccd44a495a929821953a40fd9d524248355e9a548f6a596f24ba1492ff31cea95be3473b3304b7d613272137c5a985509cdbad0cd53de976778e30a728b04294865a53c535dc4418ab1ac72f3cc63f3d26fccabd99837b335ef6667f6263735ae33df04a66e1adc2c882938da0c69975ff2d36d6c9af905cf7e3c877e196a85c7fad8b44c3beb4da7589a6e6ee5d643c32ac9e26a9bc5b25bb1dab28b815b5bbc5cd2480e999e9863337d79c7a4285c5ad32772c204259d4273f3a1698657e5485965169a888c5e0c13dc87fcd50cccb09b98913933e7e6c25c9a2b53c44fc43037f0521e725f20bda55b839a3b1137eecdbd79c81be3bb95f03f0a2139cc63a59b4fe6c07c3687eaee9e9ba32b644f48474ba9cb89b40cc0e722325fe8dc1c0b0ebd8ad7e4a153468bc22c0a4a28bd537e3772cf9c96433214b629bd5938c6035688f93645134b3596e8069796620656dc7756623d96af2dd437c8ad0616b688f0832b5af6438bd2b395d356f803c123128191f10362c6bfd2b5601556a94f2d6655562d6d51b6cab9dc171741cb4bf76c9df033f5f5857536b075963ecdba146e890a5772290f9ba175cd43818b237c5c441a0a48489738913c5236550b69cd6a2cec516d35d6cd6aadbbd559bdc52dcd02966e199689d57224151ab09d37649d9f0b5bd8a1d7fc4a393d5a9f7eced95f8f18b96fd99663b99667f904e47d32b08238a6183f9f8639648abeb4844d325f044e9175b1660223764305a5b5352797724e98b530a8e0d5ada8cbd45a92932510aa499557ebb7de3a6bdd8dad8db5b576d6de3a10d33a5a4fd6a06b4b5ff02d2e4765482e5217cd7aa61d18e527dda107eb6ff59abd17a1bf1ac75b23eba5eeadb1f58a4e88b38bac9da073c9a1b72b69049796ad2b7d1b2948446ea657987948a8353128dd485d33634e018eaa44e0935b535bb595cab3e3ea9858c9f651a776b213b0b053cbcc9ed8d8a8d004ea386ab9b8df96acdefc99c049d8b51f89d0df1f7656613abf6fe9fc3237b0e0d1c21c5b17110f3556283e2e75d586c2163172b1d10d919cd63696fe5ae40f9a788f64a65617c7eec9a6766e17d74335b5cbbab215bbb045c865d7f6c95244eef65a63fbacacb394847929ee7121abfc22fcfd5e7fb1aff15feea6fa37105a34b80353a99387fbe2226221ced47b27fd99f858013ab60b22b5a7ac33eeed869eed1b36edb6b0ed3b59192fb9076f6c697976773d6889dddb279b0bd7a9d9c0d6c5306cd3b68c95f077667561e32ac7c4b6b155b8222e1d532eecf4abedd8aefdc92a56ef45a8e420cab1beb07d8181881d0d24b2d810e876d826f7035de405286d24f9654745959fa49e99eed833ba2f6119c10e29d5937dae9fedf9f5602feca5182b7b6d6fecadbd83874705ed3dd9d658e4bb637b8fc3725ea6a6d441dbe6a7bc6ee6f6c1fe4d3feccf85507c91f6a7b81017e8c46d33796d13ba0465bac93d3c1011e20594d23eddb9fd44e6727d87aced4161d3ae58e350e41ecfa7a3add415e7f673bd3f5deb7dbdb787f6c87e91f535725f3e81c5a01a40ca1cd8d8635bc41452a3916ca4eea03db1a73f33426ae5a88ec214933ab1e08d4fdc0a13d74940e9a4b9e764709c536a6a1171d19349ad99fde44063e2206c3ab898944139ca06a8e163636d1dedee7475c8d57088ad38d4c9eb677902c31b3ecc963de795c2ca322caf456950a710f3f552ccda09fa9734acfeeac8ed7acc5491d72ff280b8b8971ca2cb74e394b947f3cc4c2a54a596ac10c39dccdd8c8523d27aa716fe6c75b30add39a186bac5535d39e787253a3967e7a225f148eda5a681f06b9660d0945dfb9573655261d82e4e0f5dd8a8999b7ba7493f591df69d1c82f91af3cb5c5f3837b27462dce7629e392d5de685e0d01d5e31843879cee2d24dcf4e27e3ed963b7d193bdcd1685538267080a33f2ad1ef2a6b3a590f243bcdafaeba560d59db9758f742e4be18358ea16c9c8c2ec9159b742d78683a5632647fbba7ee47222439e4d8b837b76d764fdaaccdf28db443d806a5889a8fc87b5477e014a590641910764ac4498eb3681c97ee1cef8e795c2b6a7e5b0834fae4d208541c5f95b34be2b31671d1faadbe8f5f4ba752e11c8e0b9d2c45bed74a0e9135eb9d4f8e88de8790133a513da650d8a0871f13e8a46d6287f6ab33c3333350d6cefc64e2e3238f8bf139d59d45411ef66b4956e592ac9d95b0c77e42936b82125fda1df525c99db5b37968abacd5fe6d9e093b8438af1467ebec8025f2993c6fe47a663670fe650dab3f1a6a15ab39f9eac7de6c90dcf56833612bf49b956879df152cca0da9d29c25c8c4fb93614f9cc3a2315ee9c6ba926d4bf344ed045f6445e845cdebffcc1975ee1cd5442a86c52fb222af46d5a03a497f26e089680d726d8f5727d3f9e43dc6f77148213405930aa32d85c43d3f93b05cb699215203722601ab9d41a639cf78eb0cc9a3cebae8b224591463c1be91f0fb979bedbc3039977ac11fcb19abdfd112725e258f647dadaca5c50778d54aec3a1367eaaa5877ffa04bf96740e87c2ba2bbe2c66d9f814c215c2a6fde137d41dbc22227375934972d8cd1882f1d3ff1f329665223ae7ac247a2920d4dddd4787533f74f7a2bdfeaf9132b1ebde9ecd4718da4ffabce9cbbdfed90fc791072b14b1cc5a53177f3f44c61414a618bdd025b7989e7f1527c4789ef3149b5e47e8aaa8dcb18a9a29a21d76486464fa4006352c4ff4fe7cfaff3e73390f59db22be4eac623e1e384a78b474dd7afdcaaff9bbdf33f1ea1f3c4addd13da4a8dbd7c87c0bd23cb7b22fcbe7643e6f6f4b0a1ee39d39557d48affccaa66d913aae1c5bd80882cc88c6eb0e95ef11facc8ab37b7b1e3b70a6df524ac3a9458a9b272d493ea453f3b42eecd6d0587eee7dde37480a7b7b8a8ccdcce41cdad6c251fdcdee5a5d4aba2d5143576a76c5c0d13cadc8ede5c40f23c7475f70f6a83aa0d7bab09ce8b819867b213622bb29151a3d5828a3f3742f1c2b55c5b8437256c5085a7c25e0b3b4481a3b4a898b4e84d3145ada8916679ffe82fdbb26b715436d827014e48484ead9f37ae9bfe6ed7afebe5c0f56b9440c12011193decd18be4a35aa86bf7d35787decda1d08ddc19192297cd30cf66b80721b6dd82347949e8d73a16779ea22e1273e25e4ddd4565a229aadd255e39194edcd5cd76d7eeefe656eed6ddc1e4ad12f2ea3e7a450cd969745b24d4fde448e8fd0891ce3d080e1dc5fff9c4c6798a000d805e9036313d72315edcc19bdd759f650f9cec0960d7b2961544d74d9cc629f24dbf1c740accddefaea53e7e7694252940557eacf6354ea49e2a93334ec49245ff43cec6790f42ee8b3b765f63cea7ac234632147111772732ae26cb9cd94f5f396466b0ca6259efc9b9540cb4d631ab6274b5f7b2b2c19daa7fb0eb45b414e6936491255a4180ec7411d1d3e3845ced2ff4befeeb08dd3cd553bc182755a225f95daaeba51bb93a2422c6a597bc71289bdc5b64a22562d58e5dd9e0ad7b81f1bbd435dda35be579bfa31523876c36945512c902d55ec6aec256c3c4728ede0ff062ef4548851ef21430f4629b54a9873d42a34cbd1ff0acef805e66c6dc7bf48c7a792dd507531814c746933a9cb929a2bd153134aff2d0fef7351fd45bb6f20aa98b9d8a60219fe6a6cc4d2a4fc57ffdaffcf710927be55ee9312ff6621278590fbc4af608e61e9e9d0c37ce831679b5f89e13ac91919eb304d670ee9d5b861aced5427630b0eb95277fd04b8fea4cc3576440443c0ce04a440bfbea2c6bb1d9c9bb7857aff16eb8f05aef53cf58fae71cf23aafcf538f3b534f23a6ce3ce0e9e99953f8e219e58b677a96eda995677b0e1de51dbea6d72eaaf6b27fc173657d758dd5c2fbd52afcb7f1b4e7439e227c26e276591c136cdc6dd6e203ba820aeb5ea0b1fbae1c7ba1d378115619f666f5c99b7b0bef839574df81d0ca5be30144086b00dd34ea6d702572b3006b6224f986606fbb68721a130460e5edf243e78a3936adc4dcca13819192c0df9f61de9ee810652900c94bf2926e2082d78ec07ddec3395b5789b28237a999cf4ab9738bc6ca8071ef8003ef485bef43b3fd772034f09ebda137ea120cbd17f1f9186969560c312cd2f2ecbde279768b37a5871b6f92df952d3e085fe45d5dd937c7ec7814bf18dfb5d09247de349f6681afb2b834ca738a20b302d6428a26fc20ebf919d746ca8adfe09911658da6caba9a205c40a0d31b59f88a1f7f5c9de37b7cd94dea32169854b19f3cbc569cea50b87c34822fa004a59ffa5965c81ee6649eccd1bada0b5b6b3ce2bea96af8503b7cffbe3ef2714c85e539c90e3065c59cea943d0bbbae568a8c0f643405afee136ca0262bdae0055e70e4ec6ec8273e95e72dd1a35c61f9188cde83902fbb449ef2de2ffc52fe3d3ef32bbff64f8a8f4688d3857f36516e67217a860c266cfa50912a44769e0b7c7e777eb967ff1a13b84975379767e5c0b97ee1bc7eae858daff29a548ac1948ddfe0402b610f12ffc68af2c96fcb17ff9e3739a367794e95ff17d5543e17a1d3d8ef7d5ecdd42f1d47be261002e2aac344d8a2819b98507349862eecd6b9728ebd29c2ca98587efff7f484ce4b81aef1381106c49ac00713408c3c11fc511fddfab4cad9124de014cfca15b67de371168c5b0e51d6266054d8b543dbbcf14df5c9ff90ba907771c8f61ddf1519f797acead479bbe6a117ed7bae0a6fbe4f27c50219f4a53a9522d917b9a6f1c8ab0a790ec3f7f5f2cce72c8c2fa92126ab966ee3181fa9fbd0216635eb9e1e0ae76a4d609e89b88b1b7ee0aefc30af6c9b1508dba4b6a8e647fe8cdcfcb9ff41dae7efcb5c933e1e7ffbb9bff457b1e9afd59bbfa9e2728bb684fbdb64c0aeea17d573d568347ff7555bf6eda7b2c92f7c3215c4fc7db54df5d32b5b56835a417b59755b796e25b5cdd9554b989f997461cc80e11f84c51b19af5d82ecfbb91cb6618bfca3e2f84f14c4cc4efc81ff6e05f48f5646f187fec87ff1c7fe6b57a497b2ab46d516be124364f6968cf7e4deb23ff9dac3f56b8d64391a5cefd80d98f7361bd68adc33936b8bc2ba8b9fe75cccb89ee5a8775b7f1aa88112c4641624ce2e7951d65ca18b203df7727605194e046bfbfe3bca853f1ea16fffbf00de2d960528c0712ccf911436f745249d7736aa4e446791b2c208de027958e277eff3d6aba14279d894c067adf6c955722f28e5fc141c6ae12926770ea601d348500575610003606cc36b7042ae6705e7e0924d8407e1c13568fa77af637fbcfe50704bdaa00dee781f742421cf719c2db15169702ee2961557b081a1c6823ee0d6d0b9075a00bc5bf08dfed22ff6bbb40223301f677f48f519a95ff14a49de15616005b64103277095a2bb15530af8b43c9603fe1478d00afc20883741f831fefe1fe765bffbbbf9563cf188dd6115ccf24e78a63ab545cc922beb608e093c531529e75db0e0b7608969b0146341f3f218ac82755fa45f6a37832ffa00c136d8a996546ba85591d3c9731bdb60df0606a49be010089b133c115f03cc9115da0c249ab3cb93deb6aa60f031bd439fa1f2153cbb4a7a42cb62c376c950cc2bdc97a9c534b6451ececa713bc449169f77faa03c8a8f07f7835306436d1f8cf0ca1a065f2a807fd150081a75f3d009539ce7ee395d05e3764a61f01a4c82e9a20955505579f724e2804e59270b1276e909d74af8413b699fa31417c6c53e59649a546a82639ab332d1908714d8a20c25c42f4734972793c11bbc42313f625e5eef893ce1aeb0f0224cc234ccde30faeaef4cd587d5205ba557793e913ceda1b8b8c7108628c42753eea5359df0792af343c29c90aa49f89dd3af7e1e84b22c2c728f8e93b9b285282cb116321c9c8c7220cf1f330338f68cb00aebf2189e50e2645813799c5dcee9323c17a7f062ccc3ab547b7ff008bebd04ee4dee243391dd9bb016f91ee530bc856d78b7e722d2ca13242b222ea31a871f164f7f1642610f6795916e840d32932135731f472c2c47e71dcd3500afe5409e952833777b926e086e33c7c37367541094ddac90d34323621cb20b35712f207725c55597732e34f85caabd240a9cc348ccdb65688656688baf382a0cdd62db7cf8eadae770c8f469289ef448e40e473a0f3d34228322011cdbe07e5f148c34ce4d5f84bee9d9b330a07783dec6e41286ee0c91dc0b236c8533a50de7dc7fe38f5c25f9cf55d8a6706124e52e5c862b95856bb57accc7bfadd6f9ef21249ee8261451717a465a4e98881bddb81eb7b6b190f599b6c083448573efee4ab8f3a7e19eacc303d0da279a86c7f0a9d0cbe3cdd297e1407194732862e27028ee09a4a2fbdb351c7dc1495cab710da5ff93fb1e9fd3d7f9391c52e1799b9a708034739cc3921b307c11788cc9227c258535c967a4b427795636e1845dc269a4460a5d82a3f10a668583201e4471f4c8f04af295475f5f922bbfbcb81ffdc13ec0cf8a907c965d9c8a883a6f718f3bc4a3cc9f46d0272da0e93d111cda8ab9a6a71998826984ee5d84fdcedcb2b0708b89089f47282381bf891e67d946f46187048fa2fccd2e45c5172e0d65bfeddbebbf17426f232aa93cab3b13b9c7e49ee92f0207467154e17954d333b0ca5574026590466733571cf5e6d2fb8e04665d98d105ab99165da326ba89fbb46af52d7fbebd7efdf8bf23428f3eeaad5ca3963ad1d13db022440a258a3ac2f293a08153e86894fb6d12f5111738681138ef4c9fe048d82191ab5f232332232bb2c5d79c373b237766256fbe5ea51d92d7cfdd7bfd4cf565eec169ba8e2f911b79914fe751a060e51c850e27d491e2be235479461445b32495392bab94158ad9dabc289b687e1fa143b48896d12a5a7f1b17fd9a339fdd77ffb90aded186bc608eafb2261f8168ab3e2945b4d39778812378c53a6418602ddac7cf91b025d0a96236ae0e042011f3881c0bba55748c9ea2c1dbdd2457246f7eecf86c8df3608b4f59e4da0642e0d24a8ded7b6814d133c3621e0d954db260a1a645a37826f07c21a6acbe8fc699ccb24ed5526aa626d3e835fa92833e78f483b41a7e1442724453930487f26492993a53c2d32c769fa48e5b03ec67a98b8689b2a1ea2c71b6b334d82a1775a8c2af67fb98ea2c9b41fe83d407fe1d84e4339fa119ce5f66046e67b4f4d1aaca67b96bce8ae4ae16d9b0dab3a5b59e953366fe4685ec977bfcff8bd0db9089daac9e9d66f278a9d77a176c8366769d35b35b53d4b1ac489cb5b3bb88a37ea3e6f86f8f1f85d0db8826b34ed64c7fcb89593fe38933d392ae7fd3aaff61752f3f23427f3ea4bffa9873953e6afc6c08fd7ce37f10fab3f13f08fdd9f8dffff57ffed7ff05c8d7395b LineEdit1 widgetTextChanged(const QString&) LameExample1 initialize() FileSelector1 widgetTextChanged(const QString&) LameExample1 initialize() ExecButton1 clicked() TextEdit1 populate() ExecButton1 clicked() ComboBox1 populate() LineEdit1 FileSelector1 ComboBox1 ExecButton1 ExecButton1_2 CloseButton1 TextEdit1