autotest-framework-0.16.0-2.fc20$>ZD3k0@&x>=2d?2Td # I />` o   t 0 _ P x (d8l&9&:&=͋>͓G͜HXIXY \(]^(b d e f l t u|v8wx$y,X~2PCautotest-framework0.16.02.fc20Framework for fully automated testingAutotest is a framework for fully automated testing. It is designed primarily to test the Linux kernel, though it is useful for many other functions such as qualifying new hardware. It's an open-source project under the GPL and is used and developed by a number of organizations, including Google, IBM, and many others. The autotest package provides the client harness capable of running autotest jobs on a single system.SGOarm04-builder05.arm.fedoraproject.org;mFedora ProjectFedora ProjectGPLv2 and BSD and LGPLv2+ and MITFedora ProjectApplications/Systemhttp://autotest.github.com/linuxnoarchgetent group autotest >/dev/null || groupadd -r autotest getent passwd autotest >/dev/null || \ useradd -r -g autotest -d /var/lib/autotest -s /bin/bash \ -c "User account for the autotest harness" autotest exit 0if [ "$1" -eq 1 ] ; then su -c "ssh-keygen -q -t rsa -N '' -f /var/lib/autotest/.ssh/id_rsa" - autotest || exit 0 fi$62; < >m==[uYu40554++*''ee$$OHHN;};} I I4,++ WYJJ _ yjj=@@ r r*2g2g  2..%?+?+ZrUrU \ 4 4- !JJ,m  q ~e   RVV X X$@+{+{669 } }oK=t=t 0 #͘͘%\/*C00by! ,00'' :K[![!ZZEE<ppLCCKKog}}500%!';';,,/} A f fXGGUiieVV,$H__vv'a oo $ . 8,,0+R+Rni i pJu9u9 \ v vrqq -77F^g^g Njj\ސ--X[Zehhs9uu  AA3&&+4"  /&&4,UYQECCv<< 55`ZZY,G OHWHZ%*<L/~AO WvCA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤AAAASGSGR3SGSGSGSGSG%SGSGSGSG+R3SG SG R3SG SG R3SG SG"R3SG SG"R3SG SG R3SG SG R3SG SG R3SG SG R3SG SG SGR3SG SG R3SG SG R3SG SG R3SG SG R3SG SG R3SG SG R3SG SG R3SG SG R3SG SG R3SG SG R3SG SG"R3SG SG R3SG SG R3SG SG R3SG SG R3SG SG R3SG SG R3SG SG SG)R3SG SG R3SG SG R3SG SG R3SG SG R3SG SG R3SG SG R3SG SG R3SG SG R3SG SG R3SG SG"R3SG SG SG)R3SG SG R3SG SG R3SG SG"R3SG SG SG+R3SG SG R3SG SG SG*R3SG SG SG*R3SG SG R3SG SG R3SG SG R3SG SG R3SG SG R3SG SG R3SG SG R3SG SG R3SG SG"R3SG SG R3SG SG R3SG SG R3SG SG R3SG SG"R3SG SG R3SG SG R3SG SG R3SG SG R3SG SG R3SG SG R3SG SG R3SG SG SG*R3SG SG R3SG SG R3SG SG R3SG SG R3SG SG R3SG SG#R3SG SG R3SG SG R3SG SG R3SG SG#R3SG SG R3SG SG R3SG SG R3SG SG R3SG SG R3SG SG#R3SG SG R3SG SG R3SG SG#R3SG SG R3SG SG R3SG SG R3SG SG R3SG SG R3SG SG R3SG SG R3SG SG SG*R3SG SG R3SG SG R3SG SG R3SG SG R3SG SG R3SG SG R3SG SG R3SG SG#R3SG SG R3SG!SG#R3SG!SG!R3SG!SG!R3SG!SG!R3SG!SG!R3SG!SG!SG)R3SG!SG!R3SG!SG!R3R3R3SG!SG#R3SG!SG!R3SG!SG!R3SG!SG!R3R3R3R3R3R3SG!SG!R3SG!SG!R3SG!SG!R3SG!SG!R3SG!SG!R3SG!SG!R3SG!SG!R3SG!SG!SG,R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3SGSGSGSGSGSG9249a1db57eddaa32c8c9fecdded2fa69eda7e038bcadfec23cfa5b981a5b15d79bd606d2a08ece7a8d1d629c8cb5df0bfe13a23730af8562aaa501a7d609b6f989c249dd455e70a4e63a1825af2cf2239970321de22a98307c6680ad86ff4020f968646a8a5046ea13717503f321247c4dbbad98b492b94ee3de0049cbf442b90bcc45ea5c04b529dd8c5783d59794a60b61c0a9db558e0f1a6c5fccc7835af28bde28cf6ad71689cb0de1e2c5eae685b0f251f7fbf2d9c1685017cadbaafd7ce015ebf90784ac79663eade80be0344cf4e580fe70f0a48e91726dc35646e6dae33c29ef160c459a433cf51b002c2fbbc0b9137eee035ee50bc8e4a8725af8bae33c29ef160c459a433cf51b002c2fbbc0b9137eee035ee50bc8e4a8725af8be3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855c9996af088594d67bfb16889eb3f48839b527a09c3fb3047f911ce91a2033072c9996af088594d67bfb16889eb3f48839b527a09c3fb3047f911ce91a2033072041092b87b456ffb3bbbb24dc03696945963944ede3c8fda0ce55105bddd926c68508c9a2a447bdf98d154bf1df544c0dc6a8cf8ae6622201ee0bf48dab673f468508c9a2a447bdf98d154bf1df544c0dc6a8cf8ae6622201ee0bf48dab673f44068726abea6acde8a339762756725d5e76fdbf0d66cf245b4fd8da449fc859c54ee9c74f300dafd28a890dcbfe0e58ed86b020037cd4dd5bbac5d1ced4a672681cfec78a215d8fecf84d0819368dc6c91b41f63ce6808ed3ba59bcb7b5e3d282871103afccbeec63555468aea51cacfd5b187bab2f5a3d395b19eb5b408eb8414978b3fba10aa1bde473fff7f2545356547f0ffeef967306230b694a8cb6dc8d26499bbd1f3bee2b700fee64735cbe9c81480c12f564992cebd46ac543ee30b0d82ca863a848cc9e6b09f29cb416c155719aaf054eec4a444e1c1ccea5534a774f62ffebeb8e0bc72b530d05ae1e30b7c2b9650158e04f07fe290b5241f7f9474f62ffebeb8e0bc72b530d05ae1e30b7c2b9650158e04f07fe290b5241f7f94b3f399d1fc11db604861b7479fab47ae7c6d94a8aab9ae4be8861f3cddb1be590783b675e2e68b5e51dd6e128eb02dd198aff90260b4483b12b51f706e6b0f350783b675e2e68b5e51dd6e128eb02dd198aff90260b4483b12b51f706e6b0f3546c3699b662d97296071218e52cd43e8f779aab605c25432e3794305ff1a32e92e19616fdba3cb8b7941f9cfe433309ae2d99cdaf63aab03663288c87191e78b2e19616fdba3cb8b7941f9cfe433309ae2d99cdaf63aab03663288c87191e78b269eb4c678cfcbc88049522c1c916f918546ac88270eb2813fe1a4cec5671d9ca393bec36783191da21adbc69ff3db2bb16bec2f4d3b7ea87c81013a298e93cda393bec36783191da21adbc69ff3db2bb16bec2f4d3b7ea87c81013a298e93cd0357ad581c422fa895e5496dc4ddb49b3373dbc6282d0c0223ae3abf8f608ba5afc0c4a7dc88eb8f0adb9af700d75adb42842c99f4195230b17031ac973655c4afc0c4a7dc88eb8f0adb9af700d75adb42842c99f4195230b17031ac973655c45d7b4e2eded02f757a52b35b8c625b8249451648b5e54eb99a4b2522af9f13729a195058b04306e64ce97d7d6ae6cc592dab9eb1cbb5064173f43a656becdf1d9a195058b04306e64ce97d7d6ae6cc592dab9eb1cbb5064173f43a656becdf1d32cee5064758d4a53b38a94469c9668e5dd9d8e2ff8f6680749519d4ecf64d553ff0744460fdbcfbdd94f391aec691e63e0912db50ba5aa6b1f1d768a4b4dc133ff0744460fdbcfbdd94f391aec691e63e0912db50ba5aa6b1f1d768a4b4dc1376e651a06e70d1c7df33ff2b120bab7c23d3288007e8b748053870a9ea5b9d4a362abae6fa59301b3e46912c1ddb98c9fa3dddfa9653150145752c962761e311362abae6fa59301b3e46912c1ddb98c9fa3dddfa9653150145752c962761e311ef69f6962b85e37c94662bcb1b1f64b90fcf3cb81f694cdbb11667cbef787d829d9bb69385c37e8a19740457d1774387ae73eab4531bd56b880f07efee98d4489d9bb69385c37e8a19740457d1774387ae73eab4531bd56b880f07efee98d44882294e3087ca20cc0a58097f9a0cc14962ebea995f51b2408d7b22d9da08fb663f8d28ae37f33b6e5db2a743ff1265fb2336e17abe762ce23e07bc3d55e8d53f3f8d28ae37f33b6e5db2a743ff1265fb2336e17abe762ce23e07bc3d55e8d53f3c2be7b1313bb4a5b90c4d43b2742fc0450cae919c8a55b792afd47fbb2ac9285db21149e646e31faa806c60e24cf79173ebbb60f78035b052612ac91850c3ec5db21149e646e31faa806c60e24cf79173ebbb60f78035b052612ac91850c3ec4ccef3e06fce1185e1953eb0fbcf0288c887deb8ff29ba00148d2f8b002a53bb7156988f9b7a7d618445b24a9f51615fbbed8522dc6103a8339627863b26a5a47156988f9b7a7d618445b24a9f51615fbbed8522dc6103a8339627863b26a5a468ccfc5d2e0b7053d393c3bfe9a7169a934dedbb3c2dfb6a0bb1f00229121f1124538d42bdbe7e5f33ea9c7a19657e4abd677e170b88ccd2dd3265e9ae0ec98524538d42bdbe7e5f33ea9c7a19657e4abd677e170b88ccd2dd3265e9ae0ec9859487d54a1628db9c82a88e0ddab964dfac2011bbb3398feb5c81e2d630197643d910216a3cdf2400c94afe9fc053d8edbe4fec05998e9b748760ae1a2b49c74ed910216a3cdf2400c94afe9fc053d8edbe4fec05998e9b748760ae1a2b49c74e66f129c572198d2963f21c613e1d9d4d2e1f2d825b58f5379970d56bb33cd98b9af4a9b39dd4277713278b8c2b8856e66ebd177eeeb88eb94d0e6045e42a2fc69af4a9b39dd4277713278b8c2b8856e66ebd177eeeb88eb94d0e6045e42a2fc68654577e4fe37544b9774d61648794ea319d4c7d2f54e7a6a03326995e1da532c9271352acdcc30c257bbeb193aa7fd77173ce0cd4bf598f685e40312303205624cda52de849ebf96575fa14b51ba0d4f1c82d26fdae8961b11cfbea0da0da71c6d4baaac387dcff4600b92580726c7af9ddc4cb9b5abf6116ee94b5459874222e5372e12d678505f10437cbf55fa6950fb038442ac2a40e601362ba6f3edd082e5372e12d678505f10437cbf55fa6950fb038442ac2a40e601362ba6f3edd08618d35fb6444d1ade24e46968475f19aa0a9d931d9404aec4ca8decf422440201b311224a307990e135edff93fa946c573a3575412fbb67f7d95694749e214aa1b311224a307990e135edff93fa946c573a3575412fbb67f7d95694749e214aa7f77ba8ab6ef9eb49e30d174c9838712ff64386fd51b04e61da5fc354fcd05d1ff12990a7bbdf38cf5f067ac427a22ddcb970cb8deeb5b1d24ac77e372205aacff12990a7bbdf38cf5f067ac427a22ddcb970cb8deeb5b1d24ac77e372205aace90c30881aba22379d692c17ef0d89b121c206d3fcc7fe0434645ed29459835e7df870645008cb5a919274e50c9bce5317813ec63872a5fef624a8b4acd674bf7df870645008cb5a919274e50c9bce5317813ec63872a5fef624a8b4acd674bf2d4b0f76c8aac8faf66137f59d6fa7f8533e262c0ff1f13ac22b95ed284ed3195f861e37245974bbd76e95a99c1b60452505a92689fb703fa72f6b2428b105f75f861e37245974bbd76e95a99c1b60452505a92689fb703fa72f6b2428b105f7d06ff2972172549357f611cc03494e34e30d55b2a9737f368f958f7a888ca03ca0538fc000934f9ea7f63df3c5887153a48b1e6734c65cef50f5f3c5caf847a2a0538fc000934f9ea7f63df3c5887153a48b1e6734c65cef50f5f3c5caf847a2e48803455fa82736c4b46698fee77d63d249d8d3a44cc2df2bc47e9e95f65707d764fa99cf650d4de00d067e2de7922171ab89d0bb731c44f209625c1cae89d9d764fa99cf650d4de00d067e2de7922171ab89d0bb731c44f209625c1cae89d9e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855b52880e7ab6e7f0d78b15b9b19dbcd937aa7d7489d1153c6051997173ac10959b52880e7ab6e7f0d78b15b9b19dbcd937aa7d7489d1153c6051997173ac10959920e5998531096c95bdbc066cd53db224c8d923cd90ea600d9b2efebf1e9d6f285bce8ef96e461d5e3bc1282a4a3461a239ea93d47b7a6e8e9ffa0e27e55c45285bce8ef96e461d5e3bc1282a4a3461a239ea93d47b7a6e8e9ffa0e27e55c452f8a8db174f6ed0a872ac0a39e4a0900250ef51a61805710965c2f002b1c682a311e99f367cb9a37633ccb963e13c59d76c2e89c8cb3148bab248f5292b33a34e11e99f367cb9a37633ccb963e13c59d76c2e89c8cb3148bab248f5292b33a34e5428aec33dfa2c279d8cff727c53b398528cd5c6d408a0c1a6f53b54f78b6336c78b9a724c986a31c1d87c90bcf14a8f414c864280c2896a2fb1b87265a54326c78b9a724c986a31c1d87c90bcf14a8f414c864280c2896a2fb1b87265a543260744fe69f8b84d135cf904999ad4702d89add64b440210b7debed7f6c7a5efb3869ce06b08aa04791578885bfda9912a6ee0edc944a5022f4f606ee09bda8ffb869ce06b08aa04791578885bfda9912a6ee0edc944a5022f4f606ee09bda8ffbd7280933b7aa6ff1ef02c2fe4b6bbe897b8552be6f391cf1ab66a5bd63f19d63e7cf33d00b58743bb7a06ee53b4265ea4587e90ec9a51dfecba5e34ab0c22087e7cf33d00b58743bb7a06ee53b4265ea4587e90ec9a51dfecba5e34ab0c220876e0cafd961121a75b24f7890cfc6aedea9a848413b5ba406a73b3e00047f9d320f670008a7ec17d72784aac011b4ee17e25263fbd7747a93406f0b3fcef156300f670008a7ec17d72784aac011b4ee17e25263fbd7747a93406f0b3fcef156307ad5cd0fdc1f98b728bf55ec4086923887cef63d8d91ab3858b2a48d373037060bbe1a8d7971d3f545d93f1b5f83910dcff72cb14bf2c704ebff56126b2258570bbe1a8d7971d3f545d93f1b5f83910dcff72cb14bf2c704ebff56126b225857f5c0a71f4da1d4c11694b25289e39b609a22670864659b4fcaa6b1bd289c1508e9ec0f18d0d05d40fd3accf1e80465cd0af86e8cb2a2391893ac30b6b2639813e9ec0f18d0d05d40fd3accf1e80465cd0af86e8cb2a2391893ac30b6b263981310ea32315c74edd7068599c4ffe91ebf9f6a377b221bfc9c5191e78ea325e4484922dadba7f4e3692b7512e3b43efaed250350b8baa6aee7260099c3ce6f2caf56c8d0c02df293c26ff00c09b2771b940e0b1a0a79110a0b5390b611b0e347d4495edee3c0e62641e5d2f485bcff372088559cbabbec910e8c6434a90c5fa71191c7907e10a220c5a8e2e62ef661a490d3dff2632d9c7e465c3c7cad3715e3de91c7907e10a220c5a8e2e62ef661a490d3dff2632d9c7e465c3c7cad3715e3deb8f0350125af23483f10f17e19654c4823c3d904cfae159c8dd4eac417249c920ed540e2c26e74a62ef6db1c39d5f93c7ff35af6a105446d7d018c802ac919fa0ed540e2c26e74a62ef6db1c39d5f93c7ff35af6a105446d7d018c802ac919fa64a9935eb400eda8adc93cbd1a4615c11ed681593c25e82a3c43cafffa5320a74f51ec436238199bd8ce89de43f95092e88f393e442233a6b74763aee67f28ef4f51ec436238199bd8ce89de43f95092e88f393e442233a6b74763aee67f28efb5ccb5e4343a48229ce057471435fe6ee930298f53571740b4ceecde5ed160dff00a5b9125c2c3d3b57aa69f78e0be928325e7ee669fc228728db1b842099a80b64e81175f1c3dbd4a58025fb7ecdf75db0bbd723c112608f1242dd7f187926f729f7b7cbe51542de43c0d4d7d8ec7875f27c439c954f3edc87bf87dc4a6e7b455c6d0c6e8e41234cbf0f729738f67f40d89912b412c81a5bac9897e51ec26bb55c6d0c6e8e41234cbf0f729738f67f40d89912b412c81a5bac9897e51ec26bbe3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855ddd4fdfaf43901fc71d04c111ea273958c467e3c23f3e35739e58479636fe0e3ddd4fdfaf43901fc71d04c111ea273958c467e3c23f3e35739e58479636fe0e3f3d51fb7207080cb552bfcfe8b7e0941674adaaea325c436d2381085c59ccd0863c300e338f53216e63bf7c860af7cc8b158db85dd8ce44d1c4ad58a2089b04c63c300e338f53216e63bf7c860af7cc8b158db85dd8ce44d1c4ad58a2089b04c20b36fd7c6df17634c3c52a9595ddba9ab7255deef1130fd7c852a4db4387998fc32903c9436d86631f5e4f3507a8557afc53600a493a42c6887d6a8eb00c4befc32903c9436d86631f5e4f3507a8557afc53600a493a42c6887d6a8eb00c4be0210eb0ad632aaff10aa005cc12701bec2a1d092801c55a7083cedd248b9f47115807c06f4221757a0c7b0440aab076e835fec617489ef2d323cf2b36fdf6d8d15807c06f4221757a0c7b0440aab076e835fec617489ef2d323cf2b36fdf6d8df11c595e1a792b11385e105ad5e12f9d828f0797b74fa5c8aa9697a1a2bb3bd2e0fdb7b286a431e7a2073f9396e72851a0a658f0a3d69825ab0a5ea899bde9e1e0fdb7b286a431e7a2073f9396e72851a0a658f0a3d69825ab0a5ea899bde9e14f06c2396793dc96337dd5a6cbb398dab00bd2bf1baaebaeca56d4ed8723883c7fc5f7cd6a2b3cbec354090c5ebc30746147a14c20e46e530c4d790e3127d80c7fc5f7cd6a2b3cbec354090c5ebc30746147a14c20e46e530c4d790e3127d80cb9787c265956fc2aad86ca3bbb86c76633c0bfa338782563a3a54662a5c718a2773fc69e69d2145fe515dea8d8f9c2f6e42ee78f95f047660ac80407e9ec309b773fc69e69d2145fe515dea8d8f9c2f6e42ee78f95f047660ac80407e9ec309b883334c2587943e8c6b8653261c453b337ad6e6236c0e9ba6a779b19ac4fd8a57cc4a2e33beb9e3e94a0142ef7bfb79197abecc65c12ec24cb9f325f55c5a1397cc4a2e33beb9e3e94a0142ef7bfb79197abecc65c12ec24cb9f325f55c5a1399f3071037b2b13ba4cedc0fa84e1d9f954a01ac768a36de25cbb3989e5aed7fe5c55fe04ba51dfdfc89ed9b28e337678fbda5c6976e005633641715868e75c525c55fe04ba51dfdfc89ed9b28e337678fbda5c6976e005633641715868e75c52289dcbf5ee33b2bf6c0acdd7fadba9a459358c42860619f6b15d1896f88b496747c4a3b94204e3eb6a5226306059f319d49dcbb575731bdfb4aa9e301364721247c4a3b94204e3eb6a5226306059f319d49dcbb575731bdfb4aa9e3013647212d89fca907cd12e835c5fdfae433cb533fb3492ac9dcd4676f153026132fccaa93e1a9929df4c50c75ed17974c019ea8b366e3abc36eeba100dc61afb813f04e13e1a9929df4c50c75ed17974c019ea8b366e3abc36eeba100dc61afb813f04e16004d140dc65d937856a6ba43873672213ad59b2c482876b16a5dd56652c37721c5f6576addd756b21c11a75b5c0951b26f280c842a2977e190e9c2519117c002d892a9842038ade0a90d2d258d933b75133368f45f4af9b90a1ab791fcfbe2b3e400e8bf512a3ea80494b883a2e038eb24da4204907d637f830c94d68b4f6a9ea8d2497111372ae01b863904b530a4373a02fed92fbc4f3d20e3d745e564da6ea8d2497111372ae01b863904b530a4373a02fed92fbc4f3d20e3d745e564da6763db4d23116f272dea0bf5e3596ab441d9a86cb861c5e202d8a953604a382a14d67bfba02b9d0635cadc03210666f5e7e6bce56dba557b80ed2ebae702990a54d67bfba02b9d0635cadc03210666f5e7e6bce56dba557b80ed2ebae702990a56b1acd0cbd25260eefbd3a6b496a3a5b55d466eec1b976411c8bb10c3a2c74b5276fbcdb5e32a61114787108e3ab6a5284af5d2a4ce1dc83002f7d3b6f691792276fbcdb5e32a61114787108e3ab6a5284af5d2a4ce1dc83002f7d3b6f691792f8a8db174f6ed0a872ac0a39e4a0900250ef51a61805710965c2f002b1c682a3b0a4b1f2122cddab152a40047c5a6e29afceac2bbb71cd6c2d5e892e98d44216b0a4b1f2122cddab152a40047c5a6e29afceac2bbb71cd6c2d5e892e98d442162dacec8c8b6f680855d00df5b2ca1b91b87e41afa77fb92ea9826a39503237d1b73c2734e3ee2fafce95aecdc33336dcf58a681f770922f6a5b01f215b3bb10f3fedeeeb63bd07ee9cf30feb6734afb50ca52b6c3e9227598620c64b31456fdf9064bd400285931ccc6fbd8688ffc5aab37330f67379669926572c50554c17f21743ea2df26e961210f2fead4e28ec907867de08cc1e90858921a098dff2b8291743ea2df26e961210f2fead4e28ec907867de08cc1e90858921a098dff2b829bc405880a745b4a82744d49a31c07a377d40a8c88cabad2655cc1308d0270446be2d3ee28b7fd4fd4c23dd87a95eca18fc74d2071f233e391611ff00ba998616be2d3ee28b7fd4fd4c23dd87a95eca18fc74d2071f233e391611ff00ba9986164b2a9183f9fdc50fde70e0702b1a6afa4dc8848197fd898e2493ddcd5bed17aa75e170cd913e0c288f9c4e3c6528d02d89f06c156c564b53915df842fdba8c1475e170cd913e0c288f9c4e3c6528d02d89f06c156c564b53915df842fdba8c14e49f3a53d9f027f6c5a0c52cc86228b7043b47622bd172956cec435839183756597fe969ef4883e8547faa322b81fad0e39b2074072fe2dba4970c3afda6d61b597fe969ef4883e8547faa322b81fad0e39b2074072fe2dba4970c3afda6d61b65504cc065f53f7467826e74c7c3d0632ba8fcfaac37da49c36a5775899d5b45f0dd78daa1492d69aa592890e57f2bbcca643fcb1f56270af3fd76c8bb8ae7b0f0dd78daa1492d69aa592890e57f2bbcca643fcb1f56270af3fd76c8bb8ae7b04ff648e2939673b101e1667c55827629b3e2f113e7664959ec78b2d316cabb1f88255006e154629c31a106916548071b410b53775a0c2509efc28fa70698692488255006e154629c31a106916548071b410b53775a0c2509efc28fa706986924de6d0cf0182f41f1400c2e73c32b2f319c4d9ba27ddcee42d6bcfd9899f498fbbc0d2b3dcda8278793d4fcb031c6fe523a947b31946c52c19aa90b106ea3db48bc0d2b3dcda8278793d4fcb031c6fe523a947b31946c52c19aa90b106ea3db4895f2a9d62f4c9383ad07759f7c97f93d8031144443b24542ce4e3bc2ef5d74d25941653066b25bd976732b9a3a914c994a9ce82a345cdfcf357d4fb10f9101315941653066b25bd976732b9a3a914c994a9ce82a345cdfcf357d4fb10f910131e8ef354277d7f5a5743faaed2e48727586b0307b37c08230faf5d99e9185960e86f4ee513b8b4a8259012995311abc4037cf40bfc286baa54374a1610f7c006386f4ee513b8b4a8259012995311abc4037cf40bfc286baa54374a1610f7c0063c596c510b80269d0bcd5be19040c697717fe16bc48b6b27d2a8e185235161f7be3dff6d0b532006d517ad3aeb93cbad6133ef4ff48914e5947149dcc0629c068e3dff6d0b532006d517ad3aeb93cbad6133ef4ff48914e5947149dcc0629c0683471f6b5dbaffdb97e274e52c19674566f293fe63860d75b79442182cfceb2c59962d230185798867a469f283a5ea4d8bae32f34930c92f33c949b9e7d8c7e4f9962d230185798867a469f283a5ea4d8bae32f34930c92f33c949b9e7d8c7e4f8430ea11f3b61e14d2daa5e9f7b7ca020104deb59e64c800f792f67d8277965b537746fc9d43c8b9339486cef9e6ce4c35b158afec348c9dff180b71546bb33e537746fc9d43c8b9339486cef9e6ce4c35b158afec348c9dff180b71546bb33e386031b760c9f8d74df89ceb953dc71f7ab61d07d23a9c2f70ea8549db9e646f875baa3c62e9e1cf0049648e64009a563e388985635dc95d68e2cdc4d851323b875baa3c62e9e1cf0049648e64009a563e388985635dc95d68e2cdc4d851323b7302f4cb851c72a3f81a3788cf30e8193e4c8c924bd4d588bb5eeab098b1d6617858bceacc81ff11032bcbe3c75f82e74dbbc0d938d9101c700f25d079c6def637a601a58126a16d9660c170f7a1a57c30b4e97aca8eb4a9b309faaf213f7a037f77ba8ab6ef9eb49e30d174c9838712ff64386fd51b04e61da5fc354fcd05d17dba83711c1705a83d044f10d921541cac5bf8a676b726017af842f9bc11fe327dba83711c1705a83d044f10d921541cac5bf8a676b726017af842f9bc11fe328c83f172cc4c07c91d0f1dced0358352661d34722f91db17eb0e7407849abe9a1712d37802488855445947a4b1b86d03a5759aa4066d2bc35eccaf68a642c2d81712d37802488855445947a4b1b86d03a5759aa4066d2bc35eccaf68a642c2d800eb53753c85cc93d0d44ea5799e82276e76727c5b58abe9f30a71e9f4de19ccad95ba31875fc382c59cb2c2bbe38c00335cebeb4b16aa9e81cbabb0d84c5dd0ad95ba31875fc382c59cb2c2bbe38c00335cebeb4b16aa9e81cbabb0d84c5dd025f69540017aeb2820b75ebde793da57ac7281b929957c2776df21d6be75b32abcc68fbefaa9b85e5c0c81e1a2ce2a7ebade25af293ddc7fa2de5632183321774d7cabc0613f953f4398e4d0e913b9fbf5aa3d59217c8729a00509c5e91a2c843e00c2de281e8ac4ab95734e26fb190001ab69262bb347cfc1b17625b4b4bf296a29a4b7edb1f38822108228f6afc42ac4e95ce4afd730ca903ec17287ec83b06a29a4b7edb1f38822108228f6afc42ac4e95ce4afd730ca903ec17287ec83b0ecae13aa211f67ef4fa7da018267b3d94a274e646efc27d778c7b212abe9647742ec81e499f6d82f16106e4201f95e4050ea6e2afad113b456bd1b1133c43dda42ec81e499f6d82f16106e4201f95e4050ea6e2afad113b456bd1b1133c43dda3b85499ed765688e4f2fca21db113d4760f0d0d99794e23697a16b694809e89a4f5d92d8c49037ba99df9bd1e3de06434abe4e71f1d34559aee20c9b554f78224f5d92d8c49037ba99df9bd1e3de06434abe4e71f1d34559aee20c9b554f782213d1dc51ad22ba49d1630f160010f1341a279850303f96e839c7abe6adbdce4ed39cde78cf8a1ee325d476c293b5f39f388d02b14dc23cd7882d8550ff7c79b9d39cde78cf8a1ee325d476c293b5f39f388d02b14dc23cd7882d8550ff7c79b94ea3c771dbd711c2e08696cfb5cec1f5370595ffd4b358f76e3f40ac43eea26866a3b5e8081e5774e5e1bbfa79ea116f05ed2080ca41d8af76151aea12f1367666a3b5e8081e5774e5e1bbfa79ea116f05ed2080ca41d8af76151aea12f13676ca68d142076e706b3464db2f6d05ca936edee4f985a91a121b918daa0155ad8aeb64bb0947f5158afe73a3e61bd8e914ddffd2254a0c7140fa7889a9bcdd5152d8fdffb67bc88cab39e2fcd2e8be5d02f184074cb731a6e408c6ee07764470ac87001c5ca1c90a4c5fbf6f2aa6c1a9d56bc8befb1960b1c080b51234bc7fe1fbddf5510704a223ae648412b2951dd0eeb00c58140703f692376bfb220dbc7373ddf5510704a223ae648412b2951dd0eeb00c58140703f692376bfb220dbc7373b96a9a3e7c38fed55cb4c064f99efab22f9451a59bb01de34ef32e995941814e8c67bccdb0fc703b4bbce935a6281d14729c9616c04877d208fb4ac61ab92a618c67bccdb0fc703b4bbce935a6281d14729c9616c04877d208fb4ac61ab92a61d4a1a88cdc354373525896767ec66ec85508012f07ae217b5d8a28a937a1d9edb2f3e5d68ff2d2fa76b21a4dee54c3479735b0ea0314f373a278fdbfdc9f37d932a8c6ea2e23658f123c0533dcc880c642d37ce32cac7e829dd254f63d0efd9017a2d57be8190d81b5bc6df63a839040f175eec1e2fc117c4c588e063b9a6674cdcf1f818faf091ddb01df4b6841d9516c14e536ae32f91ce9e225a4d74f6ae3cdcf1f818faf091ddb01df4b6841d9516c14e536ae32f91ce9e225a4d74f6ae31eca9cf9b7cba386911fa20d5868bf88543f0afe41ecdb7c83e0c36258b1e294f654eb30f5e41b75bc31beec6ca76bb65f4a5d88e96f8f0bf0194043c1937063f654eb30f5e41b75bc31beec6ca76bb65f4a5d88e96f8f0bf0194043c1937063d5d772d929d3c84b3e383d816b499bf3912fd365d6098585b64bee250deb03d1f2c088c8951a803bc7a455cc041e00b7b18eb2cb08a8235f4ba2e8a4f782d698f2c088c8951a803bc7a455cc041e00b7b18eb2cb08a8235f4ba2e8a4f782d6981b008b733640b0571686c67d46c275865b389f5d0c56f04b09e31190b269e6f90d3e4ecbdf333244665f3aa241625ff86380d4de2307f2a28cd1a22f3f44baaa0d3e4ecbdf333244665f3aa241625ff86380d4de2307f2a28cd1a22f3f44baaab3e446c7e10ba503403c4ea662f2ed75de684e7352d524eb68a7967e663aa1aa36008bcb218a9eb627b89024c31c2fab966e538c287bb4bfba43826b74fef87e36008bcb218a9eb627b89024c31c2fab966e538c287bb4bfba43826b74fef87e82d50351165d352da814567b8af711590825184946ac3ae2e1cb19e10d04f409387bd5a4acf6aef54cec10ad2e497f84518d693671438ae02a01b9babfe2d407387bd5a4acf6aef54cec10ad2e497f84518d693671438ae02a01b9babfe2d40731168c64942ef19bcb93eb194eeb1b3f5f1104766d16df132cb82f959286ba528de5a18f23efa2993bf5d5ad2927fa70766e459f264459f752c6691deb1461868de5a18f23efa2993bf5d5ad2927fa70766e459f264459f752c6691deb146186ba3d99a0585d0301a5da1e831f94e322454c75abcc73dfb5304f68c0c412be646ec63cb4ee632fee49c05609c91e607b066936f1a100d3ba7752e05bbc2fd95d6ec63cb4ee632fee49c05609c91e607b066936f1a100d3ba7752e05bbc2fd95de3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855b9e6592de2ef64b8cc7bdf464df3963415215a4ce332a70b5a8943f5b3d6dce0b9e6592de2ef64b8cc7bdf464df3963415215a4ce332a70b5a8943f5b3d6dce054c00ea40aeabbb6063119408b1095753de2011843bc9547f9f07d848712ffa543e72535c59a1a9f72b4515eb5ede6dc19df9dab9c355f7630d88a180d2178d743e72535c59a1a9f72b4515eb5ede6dc19df9dab9c355f7630d88a180d2178d75f8f81cb2bfad4d537a072333c76394b381036f667406a574bacdea8be7a5c0d0b3551ccace7091e483eb6810b543546301f38a5b06967d0b68a2bf86fba7c9e0b3551ccace7091e483eb6810b543546301f38a5b06967d0b68a2bf86fba7c9e1632cc00733790fd3cbf233d8e185456f4e470d14737c22feddc2667087eaa0900b768a9f5615c02b65a722419bc87b9022bd97029eb89c3fdaaa615d3e4a0d900b768a9f5615c02b65a722419bc87b9022bd97029eb89c3fdaaa615d3e4a0d911b9f0ef4bad44115058768abb4b2e2dad9c35cdc72e76230d6c03241e88097d781e581028e9cb8ed1300f6100cef04ac8bf1f35709c7a9c472d4fb368d3cc15781e581028e9cb8ed1300f6100cef04ac8bf1f35709c7a9c472d4fb368d3cc15f7fd2f0e403b149dac94e149ef6216917c0c10c31a31496d53fd2cfbcfbead902d1d7257b0d1b4877e8e0f15039b0f355516671383476a73653c04cf008826f72d1d7257b0d1b4877e8e0f15039b0f355516671383476a73653c04cf008826f7c956f7e18cb0063f100421c4b4ffde7c2e896f80dd6a3cc4e6ff6e12343228086953c29b49bd2d995d1267b16815043121e1c289d233a8c04ee62d09a453f4916953c29b49bd2d995d1267b16815043121e1c289d233a8c04ee62d09a453f49147ca6b81e27a704aff2007d0272129708da26a9fa480974662010ff69894ffc96e0133d8adf7f5c86214ac8ec6388ffb1739ba560f775c023b33f2fe1d9852932dc0c18ffbebc09bc3cfac77e62cf7191d8086f4a89dc2cefc2dc23a3d6e855d9d0fc0ccecbad1639ba215dc326812fb9f302e0701d24594967f774f6fc7948937aad4d2f9c05882751c3ccb9b0362f9e0c51efe54c053041a42b54161a9c96a37aad4d2f9c05882751c3ccb9b0362f9e0c51efe54c053041a42b54161a9c96a64250fcc9c1ad0af15a73cc62e3302f98e0f0ef39146a39700db85b55e3574c41ea0c7a2ef2ac823697c6ef05591cbdec9814556fb3babba7a469f731e4616f935f0fd6afe37eb448bbb26b28137119bbf271ff5d6a58af3668d313cae6773fa3ea7572c28cf60f71f2c5e57aecd98dd35ca0b2086b120e3624e6176782674db72d8122a1a1e7b58f1712ed1cc2fb5303a72caf77d2a1626fe357515e91519f872d8122a1a1e7b58f1712ed1cc2fb5303a72caf77d2a1626fe357515e91519f808b3af68e28f65914f4225e5a118740e32560b344f26ca1426770fa3f117aee03296f8be4716d649ee8083754493bcca0e6d9753f2176007a94b0f6146e723293296f8be4716d649ee8083754493bcca0e6d9753f2176007a94b0f6146e72329c4ae7ec768bc86c72585a54055798374196710f9c368938d402ce70c056106ef60b70f2702a4a2e4d7045c91d509b64f6616aa9d750720ce4c3ce592cc1e654d60b70f2702a4a2e4d7045c91d509b64f6616aa9d750720ce4c3ce592cc1e654d800437e860106dc4f72eee1c8c6ee093f62af3a43430feaa1ec6bcc195fbfbe220de0a23a189f965fb1f49d7e3576ed8e352c3da56b35ae53f7d07dbca2e491a20de0a23a189f965fb1f49d7e3576ed8e352c3da56b35ae53f7d07dbca2e491a710d3f1ab0d5941f3fe6016dc7a03be08bc8be4b9b89f4a9b0523aee365c00b233e713a55990725ff53c46e5bdd146b467a23ed2a07be91abcc0f4d0248a64a733e713a55990725ff53c46e5bdd146b467a23ed2a07be91abcc0f4d0248a64a7ade433e3cf73119cb500ff876a8999ef9fa186295bb0d1b3aad4dfee1ae70efab33f5cb012e7c9f22d6ad60f16eecaf8fbb5ac2c3d742d5577bec914c6c0422ab33f5cb012e7c9f22d6ad60f16eecaf8fbb5ac2c3d742d5577bec914c6c0422ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b85548bca18f4f24f22e905f128603a8be8d5483c01b579db38600381e59bfb5e91048bca18f4f24f22e905f128603a8be8d5483c01b579db38600381e59bfb5e910ea508f75f5474743d07f94896b083f4cbf26e0c6e34262293c0bdb0d250b5a90fd9907ad4dd6e52954d140d42b7653930435c853e225ca5988cd454b4d3f412941a1c38e97aae19391e5f8616c7266555b61d7d2bb4ccc29d571ac0061500cad0b29616c0fbaed9ab73b7415365fb614360d1296f54b82779a8043f0dbc1c3ee25e6dbd71f0a11ec79d0ed1524c8757fbf4b0041cde2522b6af1834d9c91c5e93dbe26157458c27703ca603d1e03751c844546ead9ba65d8140825aa05a1045a51275ac837f3b7c86b1ca9cdf8b60c832596e716fe74bc14f9f87c03b438a24551275ac837f3b7c86b1ca9cdf8b60c832596e716fe74bc14f9f87c03b438a2452339dbb67ff3e69451b575af4a6f96c37516deb6c65d7ff070addc24adb68b3f1098f46affe38d1a3fb7601e545ba12789274eb054e6ff0406ed5337fe97f9811098f46affe38d1a3fb7601e545ba12789274eb054e6ff0406ed5337fe97f9812ace7db7fdae364400582575bf301e562da802c4de45389914c16a7208c5d852c078f3d41b32b726bc2ed64a4760142df78ffdceeb9dca7ce269fb3a86d94c63c078f3d41b32b726bc2ed64a4760142df78ffdceeb9dca7ce269fb3a86d94c63f926d9adb6a31f5b850cb556d014617fce36e8f0ab589656bb316fac1310ba9a8ff968d92b968d03207e631f2aca1b0b95747b4d9105978d740161146de8450f12cf8bdcb282c6c304a7517e33a021e6ecbe4eda0ddc68aa8c953a7812b7d4eb6e8e73a956a59903847bf15ee376298bed4c09a80f659178cd7cdc5a2a278124b6041715c93095539751bd99c49bb87140958a80dafbab0d762e18c9177b52cc92e1b05a04bd18af488bab74a056f38bc51c408c096430a7f39b3e6fbb34faa13ca7d1f5ba027225a94c7a8ada839df07be4bdc709571a5c130902aaa51a71b63ca7d1f5ba027225a94c7a8ada839df07be4bdc709571a5c130902aaa51a71b67dcf34c2aa79b8fd3a7c2fee38996e699ad8acc5f293286da11e38450d0aa6f6ffcf224ba2877a9f456677ad302762d0de4100bedf73133f8f8c46f2d2ea911bffcf224ba2877a9f456677ad302762d0de4100bedf73133f8f8c46f2d2ea911b9bfadbef374ba34e46757bc9bae49f28ed3615369720ba205dabbabcf8c6df9de11caa3130609dd1d220afcc82fc52b1eebf182479c765a81c59ac6445ef775de11caa3130609dd1d220afcc82fc52b1eebf182479c765a81c59ac6445ef775d58cce41978b6507c9e05492777d01ff7af0f897cc356bc4b5505354c7ee2f17d666fe43344362d52fe0e63f0bf7c64c037fb8cf2d6ea0b8a1a51f5cb3f6e1d56666fe43344362d52fe0e63f0bf7c64c037fb8cf2d6ea0b8a1a51f5cb3f6e1d566e8942a1f7e4ab0d72aaf49cb21fa9ee13cff24728d6d9be612586d5b44a25e7a1d101c8d25439d9b928341ace7ab95de876e22d3be4b961290d9998dd04820ca1d101c8d25439d9b928341ace7ab95de876e22d3be4b961290d9998dd04820c0458aa7cd635966933fcc76c8b55ceb462591fa7a1cf6c06278b2d45f87f626e5fb40e93ec3dfda4f2b32d7cdd83082143047e11b02dd37f2a98023d5314cf295fb40e93ec3dfda4f2b32d7cdd83082143047e11b02dd37f2a98023d5314cf299c0dcb902aa2feaa966aa4d90d7d4855cd0bf5d53558af42a733e2e849c5f34d4af1d855ad4c13907c69bc21abe1e7e579fb05755a66c7412237f19cfe5092e74af1d855ad4c13907c69bc21abe1e7e579fb05755a66c7412237f19cfe5092e7c89731031bb12637b3c992a4a688dd494a618dee9c8d029d995184063f1be6668b3072bc97df527527f787df30b043e72052ee0a98ba1782aecd2892f9a887fe8b3072bc97df527527f787df30b043e72052ee0a98ba1782aecd2892f9a887fee19ca666ee3650f0b610ab0f1824b99c3672f88e549273da88353283a886a27111a43ca0355b91aabf6fb5c5eb1c0efc0de4dab95fa2b7eb15a3fc8bd790633af3834b4a6b6e7c112207c84a11e87d4255bee0310b90338b5aaccd849fab1afbd3d537689c82da24696a0134f1e92be40a708830e8dcdbd2a89dd76cc27b2d82a2f3c8d9852641b8a3a81bb2a2b954cdc1b1a422c63153519cb21200d5cfc573d349156c1c1277ea485a45bae48453338e7e29028cbce7d4c97c0acf375fc0a38cdb024370ecb721fb61a81dc354f21981d019a63cceae8c2ab1a360fdc85fddab27700024d417a315714cdb0dcd90ccde22567fa4e3343e92e70a713df34e75ce77006385310f64421d6509cce653df262575b54a545961c2fdd9454cfe7e8fe3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b85505cb7ae00f1df7da6520f0b0821ef1d0cd7b46dd7d7f381b0e2b7f13a693fb2dcbcc9814bb0669d2f54d42f8a8b98d3da250321de81f8e70dfd3e9f1d2caaf085773a88ca6be6decac98fb2bb196c3c2626539d4d17a6df4003c7333169f02ccb56b128167f64bd23fc770b09ce15c36e7874f757c73c06c09b5fc1987c148b25b764544a9993bc76781bddb0b7e3fc541076940e154f6f553f563183909c53f84d6b803b165629d0d49fd8d41a7feffe48f3ce8fa40273bf925e2fdafc96a736af37a3b3259e1287794ae44863b7d7eb11ef26d975390a1b1cba82852715dc10bf236f1eb74be5e0e106090508c7bb44ad9666339ba49190e64b9957525f8ded0014d4eacd879ca0604c8f78f301e54272dc3672b3015c684764be35ca5e09b78695054a92ee4f59f4e096e7327770b91d4386249d044ed111771418934ea911672948a397ce27f833802151d970d813e637066a91fe26eb5ec1670d3382f997db3bce309589e5c0ba3ca9cb1b0e023a613e79a8a221b1883dd082a1088d778a34b31ecf767a9d6c39f23550c794761e4390fb41636971f9656cdd5b0c2ebda2db4aa2d008263be294fbb4a07b5566ccd89428d05d45b346634bd27043b914495b06a46112706e6cda716458fea0cee1d4389be6ebccfd8701bfb9f674747a76ea78b5ce46f52836521f75b55df5858cfa251d4a6afbbb0ebc6bdcae51224c40d128be3ecb3c4a0aadda944646ed04250981cc0565a7d12e65639344fc3c0bce3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b85537e7940524d9e752b7ac36e63ee3d3837151009b2289eed8551f0d95cbeaf967d862e7416a24826c0b8a7229bd4dae60c153b23359374d3bba70f835d589a063103e03f7b96680386ae1a33109cc72b17adf028db084b553d15ae9b7349a0893746cd6b71f062a13c387048c8893a0934cee0e170d29a85274391a94c13f4e2d858be0ade8b339d52064c32bdd3fe9e8c3ae5d1a72838117b03de27033c95a687d9e6e276089027e4f031d9800a7eadc804ecb6b89fe4c591f8a4b79be534a77f07c6e6534bd3e1db1491430a2713b56c20f97702d31af6c792103dfa7df5c9b1af2c87287ce3648b439b86d19f7ea0be41f05c46a8a96060b16a40a5dc8bf533311abdbb060443c8b541fd41734cbed19bfc2a2b1056a088064822ce6f8aca557f59df1ae52a7d5f62f16f49a71e823c5e8eb808451d954db84ca3fe11fa74859d530609e54ce4900768c09b8d584c63de2ff561b6087c3893e50a2c021e4b4e4bd587c178eef69d916318492c1c585ae5f2b06838464934259df1ef37157ec47275b478f4541586c0b3492491a3bd8cd1e29b65f9e5e3415c6f290fe5aa1e99cdb11aabbf35b36f607e750e541737593de0c36186edceb593ca395e9d45feb42be9623a6519e44be3ae2070e054a511109643ad2330abfe8579c0f6296180415e9f5275547c82cffb28f54b0c934ade2b38902167c7faeaeb157eb5d4981438ec8e9698011d35261c3e12d14b825b4a221371a5573a9714f7ad79031c3afacedc9d03261933fdad531c4e621a5a4f957e2abcdd895142b85bb4e940c8445211981b46010e0540c10f2e53fddc4f585f7f424040a1509b1e971a01d43746e005c5192da2dbd457eccdb368b579ff5800aba3a6fe8418e0c1f5786e4ae3437acc4f8bed0c04bf52906a1b2c28524452b6474a5ff32fed411eb91694aa5d682b81affa7011f8197fb03fe76ffbef170b7ab69cba308e3fdcacd6ffc9d206d473dd4ec45a562b5c770465171d782d4c4d68ac2ff4e6981187618e0f624109401c4731cdbdb3d9f8084d1d265e497aa2bf8e09b1e9eb26c04c8b69537c9615b24f35afc0528d03faf69c01751661512e5f9694bd1bfa0dbaa365098e0cc4902d8820000f6ad2f889d28553b9ee15e2f3105af179622d820a5922fb82964ef7e0fcd5b691bec70da339790106790ddc4f2c9ec8b60fed67c30e1b37123cab6879c0898744330a039d3c34ece86febfd0b762e06da43cf3e68fcc3ce08ba4f1900a663102928f1161593a844ae19149f6b4a84b681d82491af1e3bb90495de8f1c5e77ea59d77e9b3df192229895d85c33f2d6b5085b5c2f79afa73b33a84bddd9dc32bddc83dff5766ba3194345af3e9eccb8758129ea3bcfd5971cc3b70d4e39030db312a1bbb5f73161a181b3e41b08e8b10822035a07e7cd67e4ab2ddb4d563d87619caade7eef9472465df88719b694495fa19236e2effb4eec3593fce4ff336d2fe6aca2b5f5430a1f6c96633ee1316f572463c96f274b6436a4cb816a7191ae81722c208a652a1bb6f51b8674160e77fd9b79764011fef6aaf835c71ec08b3f48eb8a1fb769a6c6cfec20bfc7a265ed38b85bbada05464091beb5fb727bc6edfdaa3012e5a0b0c9a8b72fff36c9526710fabfad2c43309e87c98281a1221375af3090682066296cc9d533e9f6bcae2309ea1124717fed957df5db9ac2d46cca1212d91a61be1b47cc5209cce6b87b0e3926a94ab2a824a575937d11fd8691fed89fb5e389b58352588d6e65ae3e1a9c5f2fa677b41cfc12c09307132bffd0fed992d7d97ab956eaba287bf6cba84d4d59e3fd366ed4841d10025e21a9126d1e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855@@rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootautotestautotestautotestautotestautotestautotestrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootautotestautotestautotestautotestautotestautotestautotest-framework-0.16.0-2.fc20.src.rpmautotest-frameworkconfig(autotest-framework)@@     /bin/sh/bin/sh/usr/bin/python2bzip2config(autotest-framework)grubbygzipopensshopenssh-clientsopenssh-serverpythonpython(abi)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PartialHardlinkSets)rpmlib(PayloadFilesHavePrefix)rsyncshadow-utilstarunziprpmlib(PayloadIsXz)0.16.0-2.fc202.73.0.4-14.6.0-14.0.4-14.0-15.2-14.11.2SB@R@Q@P@Pr@PaP[@P?UP(@P#@PP H@OO OB5O2cNN@N e@N*MMM@M@M>@M8#L K3@JJ@J@J@JrJ\s@JT@JS8JHJF JD@J7@Cleber Rosa - 0.16.0-2Cleber Rosa - 0.16.0-1Fedora Release Engineering - 0.14.4-2Cleber Rosa - 0.14.4-1Martin Krizek 0.14.3-2Martin Krizek 0.14.3-1Martin Krizek 0.14.2-7Martin Krizek 0.14.2-6Martin Krizek 0.14.2-5Martin Krizek 0.14.2-4Martin Krizek 0.14.2-3Martin Krizek 0.14.2-2Martin Krizek 0.14.2-1Martin Krizek 0.14.1-1Cleber Rosa - 0.14.0-0.2.20120208gitMartin Krizek - 0.14.0-0.1.20120208gitJames Laska - 0.13.0-3James Laska - 0.13.0-2James Laska - 0.13.0-1James Laska - 0.13.0-0.3.20110607James Laska - 0.13.0-0.2.20110607James Laska - 0.13.0-0.1.20110531James Laska - 0.12.0-4James Laska - 0.12.0-3James Laska - 0.12.0-2James Laska - 0.12.0-1James Laska - 0.11.0-4James Laska - 0.11.0-3James Laska - 0.11.0-2Jesse Keating - 0.11.0-1Jesse Keating - 0.10.0-8Jesse Keating - 0.10.0-7Jesse Keating - 0.10.0-6Jesse Keating - 0.10.0-5James Laska - 0.10.0-4Jesse Keating - 0.10.0-3Jesse Keating - 0.10.0-2Jesse Keating - 0.10.0-1- Added python macros for proper building on EL6 - Added fix for shared module installation - Renamed httpd configuration so that it is parsed last- Package 0.16.0 release - Fixed bogus date on ancient (0.11.0-2) release - Added patch in upstream 0.16.0 branch but still not on released tarball- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild- Package 0.14.4 release - Dropped patches applied upstream- replace mod_python with mod_wsgi- Package 0.14.3 release- add mysql-server and conmux to requires for server - patches for #502 drone_utility does not respect results directory - patch for adding system-wide parser utility- do not remove frontend/afe/fixtures- add upstream patches for proper output_dir handling- Remove shebang from Python libraries - Fix /var/lib/autotest/.ssh permissions- Fix licensing - Fix systemd scriptlets - Remove client/tools/setidle.c from RPM - Fix file permission issues, most of the files are now owned by root:root- Rename package to autotest-framework so it doesn't conflict with a tool of the same name that is part of autoconf- Package 0.14.2 release- Package 0.14.1 release- Split apache config among -server and -web - Make frontend client app installed under /usr/share/autotest- Package pre-0.14.0 release - Add web sub-package - Add Fedora specific packaging patches - Add gwt conditional build - Change Group - Change source git repo to upstream - Change autotest homedir - cli/,client/,database/,frontend/,mirror/,scheduler/,server/,utils/,tko/ moved to site-packages - README files renamed to README.$foo- Updated build_externals disable patch- Updated s/local/share/ patch- Update to 0.13.0 release- Correct policycoreutils-python requires- Adjust autotestd.service to ensure proper Group= is used - Additional autotest-server requirements added- Package pre-0.13.0 release - Updated and reduced local patchset - Remove client/deps and client/profilers/* from package - Include autotestd.service systemd file - frontend/settings.py - Disable frontend.planner until complete- Add filter_requires_in for boottool (perl-Linux-Bootloader) - Patch for proper systemd support (changeset 5300)- Add Requires for rsync, openssh-{clients,server} - Add BuildRequires on python- Change Requires to java-openjdk- New upstream release autotest-0.12.0 - Updated patchset - Combine autotest and autotest-client - Rename initscript to autotestd - Add conmux directory, required even if conmux isn't used- Updated Patch4 (0004-Change-usr-local-to-usr-share.patch) so that global_config.ini also uses /usr/share/autotest- Moved autotest user creation into autotest-client package- Updated patch2 - new_tko/tko/graphing.py uses simplejson also - Updated patch3 - correct http log paths - Updated patch5 - background patch to work against monitor_db_babysitter - Updated patch7 - RH style initscript updated to use monitor_db_babysitter - Add patch9 to correct new_tko models.py issue with older django- Update for 0.11 - Drop unneeded patches - Re-order patches with new upstream code set- Fix AFE loading with the missing site_rpc_interface- Remove the all-directives file, it is now redundant- Move apache config files into /etc/ - Drop some unneeded files - Set permissions accordingly - Remove unneeded #! and add a missing one- Make README.fedora a patch to the source code - Make initscript a patch to the source code - re-work background patch to be git compliant - Remove macros for install - Drop release level requirement on autotest-client. Version is good enough- Add README.fedora - Add autotest initscript - Make scheduler/monitor_db.py executable- Move ssh key into autotest home .ssh/ and name it generically - Ghost the ssh dir - More selinux fixes- Patch path issues - Set a shell for the autotest user to allow running init script - Fix ssh key generation to run as autotest user - SELinux fixes- Initial attempt at packaging, adding to start from Lucas Meneghel Rodrigues /bin/sh/bin/sh  "##%&&()**,--/00233566899;<<>??ABBDEEGHIJKKMNNPQQSTTVWWYZZ\]]_`aacddfggijjlmmopprssuvvxyy{|}~      "##%&&())+,,./00233566899;<<>??ABBDEFGHHJKLMNNPQQSTTVWWYZZ\]^^`aacdefghiikllnooqrstuvwwyzz|}}0.16.0-2.fc200.16.0-2.fc20     !!!!!!!!!!!!!!!!!!!!!!!!!!!!""#####$$$%&''&&autotestglobal_config.inishadow_config.iniautotest-daemonautotest-daemon-monitorautotest-localautotest-local-streamhandlerautotest__init__.py__init__.pyc__init__.pyoclient__init__.py__init__.pyc__init__.pyoautotest_local.pyautotest_local.pycautotest_local.pyobase_sysinfo.pybase_sysinfo.pycbase_sysinfo.pyobase_utils.pybase_utils.pycbase_utils.pyobkr_proxy.pybkr_proxy.pycbkr_proxy.pyobkr_xml.pybkr_xml.pycbkr_xml.pyoclient_logging_config.pyclient_logging_config.pycclient_logging_config.pyocmdparser.pycmdparser.pyccmdparser.pyocommon.pycommon.pyccommon.pyoconfigconfig.pyconfig.pycconfig.pyocpuset.pycpuset.pyccpuset.pyofsdev_disks.pyfsdev_disks.pycfsdev_disks.pyofsdev_mgr.pyfsdev_mgr.pycfsdev_mgr.pyofsinfo.pyfsinfo.pycfsinfo.pyoharness.pyharness.pycharness.pyoharness_autoserv.pyharness_autoserv.pycharness_autoserv.pyoharness_beaker.pyharness_beaker.pycharness_beaker.pyoharness_simple.pyharness_simple.pycharness_simple.pyoharness_standalone.pyharness_standalone.pycharness_standalone.pyojob.pyjob.pycjob.pyokernel.pykernel.pyckernel.pyokernel_config.pykernel_config.pyckernel_config.pyokernel_versions.pykernel_versions.pyckernel_versions.pyokernelexpand.pykernelexpand.pyckernelexpand.pyokvm_control.pykvm_control.pyckvm_control.pyolocal_host.pylocal_host.pyclocal_host.pyolv_utils.pylv_utils.pyclv_utils.pyonet__init__.py__init__.pyc__init__.pyobasic_machine.pybasic_machine.pycbasic_machine.pyocommon.pycommon.pyccommon.pyonet_tc.pynet_tc.pycnet_tc.pyonet_utils.pynet_utils.pycnet_utils.pyonet_utils_mock.pynet_utils_mock.pycnet_utils_mock.pyooptparser.pyoptparser.pycoptparser.pyoos_dep.pyos_dep.pycos_dep.pyoparallel.pyparallel.pycparallel.pyopartition.pypartition.pycpartition.pyoprofiler.pyprofiler.pycprofiler.pyoprofilers__init__.py__init__.pyc__init__.pyosetup.pysetup.pycsetup.pyosetup_job.pysetup_job.pycsetup_job.pyosetup_modules.pysetup_modules.pycsetup_modules.pyoshared__init__.py__init__.pyc__init__.pyoautotemp.pyautotemp.pycautotemp.pyobackports__init__.py__init__.pyc__init__.pyocollectionsOrderedDict.pyOrderedDict.pycOrderedDict.pyo__init__.py__init__.pyc__init__.pyodefaultdict.pydefaultdict.pycdefaultdict.pyonamedtuple.pynamedtuple.pycnamedtuple.pyobarrier.pybarrier.pycbarrier.pyobase_barrier.pybase_barrier.pycbase_barrier.pyobase_check_version.pybase_check_version.pycbase_check_version.pyobase_job.pybase_job.pycbase_job.pyobase_packages.pybase_packages.pycbase_packages.pyobase_syncdata.pybase_syncdata.pycbase_syncdata.pyoboottool.pyboottool.pycboottool.pyocheck_version.pycheck_version.pyccheck_version.pyocommon.pycommon.pyccommon.pyocontrol_data.pycontrol_data.pyccontrol_data.pyodistro.pydistro.pycdistro.pyodistro_def.pydistro_def.pycdistro_def.pyoenum.pyenum.pycenum.pyoerror.pyerror.pycerror.pyofile_module_loader.pyfile_module_loader.pycfile_module_loader.pyogit.pygit.pycgit.pyohost_protections.pyhost_protections.pychost_protections.pyohost_queue_entry_states.pyhost_queue_entry_states.pychost_queue_entry_states.pyohosts__init__.py__init__.pyc__init__.pyobase_classes.pybase_classes.pycbase_classes.pyocommon.pycommon.pyccommon.pyoiscsi.pyiscsi.pyciscsi.pyoiso9660.pyiso9660.pyciso9660.pyojsontemplate.pyjsontemplate.pycjsontemplate.pyokernel_versions.pykernel_versions.pyckernel_versions.pyolog.pylog.pyclog.pyologging_config.pylogging_config.pyclogging_config.pyologging_manager.pylogging_manager.pyclogging_manager.pyomagic.pymagic.pycmagic.pyomail.pymail.pycmail.pyomock.pymock.pycmock.pyoopenvswitch.pyopenvswitch.pycopenvswitch.pyopackages.pypackages.pycpackages.pyopexpect.pypexpect.pycpexpect.pyopidfile.pypidfile.pycpidfile.pyoprofiler_manager.pyprofiler_manager.pycprofiler_manager.pyoprogressbar.pyprogressbar.pycprogressbar.pyopxssh.pypxssh.pycpxssh.pyoreport.pyreport.pycreport.pyoservice.pyservice.pycservice.pyosettings.pysettings.pycsettings.pyosoftware_manager.pysoftware_manager.pycsoftware_manager.pyossh_key.pyssh_key.pycssh_key.pyosyncdata.pysyncdata.pycsyncdata.pyotest.pytest.pyctest.pyotest_utils__init__.py__init__.pyc__init__.pyoconfig_change_validation.pyconfig_change_validation.pycconfig_change_validation.pyofunctools_24.pyfunctools_24.pycfunctools_24.pyomock.pymock.pycmock.pyomock_demo.pymock_demo.pycmock_demo.pyomock_demo_MUT.pymock_demo_MUT.pycmock_demo_MUT.pyounittest.pyunittest.pycunittest.pyoutils.pyutils.pycutils.pyoutils_cgroup.pyutils_cgroup.pycutils_cgroup.pyoutils_koji.pyutils_koji.pycutils_koji.pyoutils_memory.pyutils_memory.pycutils_memory.pyoversion.pyversion.pycversion.pyosysinfo.pysysinfo.pycsysinfo.pyotest.pytest.pyctest.pyotest_config.pytest_config.pyctest_config.pyotoolsJUnit_api.pyJUnit_api.pycJUnit_api.pyo__init__.py__init__.pyc__init__.pyoautotestavgtimeboottool.pyboottool.pycboottool.pyocd_hash.pycd_hash.pyccd_hash.pyocommon.pycommon.pyccommon.pyocrash_handler.pycrash_handler.pyccrash_handler.pyodiffprofileglue_testsuitesmake_cleanoprofile_diffperf.confprocess_metrics.pyprocess_metrics.pycprocess_metrics.pyoregression.pyregression.pycregression.pyoresults2junit.pyresults2junit.pycresults2junit.pyoscan_results.pyscan_results.pycscan_results.pyovirt_disk.pyvirt_disk.pycvirt_disk.pyoutils.pyutils.pycutils.pyoxen.pyxen.pycxen.pyocommon.pycommon.pyccommon.pyoautotest-frameworkCODING_STYLEDCOLGPL_LICENSELICENSEMakefileREADME.common_libREADME.fedoraREADME.resultsREADME.rstbuild.emptydiagramsblock_structure.diablock_structure.pngoverall_structure.diaoverall_structure.pngserver_structure.diaserver_structure.pngsamplesalt_tagscontrolfs_optionscontrolinteractive_consolecontrolkbuild_and_testscontroloprofilecontroloprofile_power5controlparallelcontrolpatch_verifycontrolprofilerscontrolrpm_kernelcontrolsoft_rebootcontrolsource_static.empty_templates.emptyapiautotest.client.net.rstautotest.client.profilers.blktrace.rstautotest.client.profilers.catprofile.rstautotest.client.profilers.cmdprofile.rstautotest.client.profilers.cpistat.rstautotest.client.profilers.ftrace.rstautotest.client.profilers.inotify.rstautotest.client.profilers.iostat.rstautotest.client.profilers.kvm_stat.rstautotest.client.profilers.lockmeter.rstautotest.client.profilers.lttng.rstautotest.client.profilers.mpstat.rstautotest.client.profilers.oprofile.rstautotest.client.profilers.perf.rstautotest.client.profilers.powertop.rstautotest.client.profilers.readprofile.rstautotest.client.profilers.rstautotest.client.profilers.sar.rstautotest.client.profilers.systemtap.rstautotest.client.profilers.vmstat.rstautotest.client.rstautotest.client.shared.backports.collections.rstautotest.client.shared.backports.rstautotest.client.shared.backports.simplejson.rstautotest.client.shared.hosts.rstautotest.client.shared.rstautotest.client.shared.test_utils.rstautotest.client.tools.rstclientdistro_detection.rstindex.rstconf.pyfrontendafe_models.rstindex.rstmodel_logic.rstmodels.rsttko_models.rstindex.rstrequirements.pipsharedfrontend.rstindex.rstrpc.rstautotest.sshid_rsaid_rsa.pubresultstests/etc//etc/autotest//usr/bin//usr/lib/python2.7/site-packages//usr/lib/python2.7/site-packages/autotest//usr/lib/python2.7/site-packages/autotest/client//usr/lib/python2.7/site-packages/autotest/client/net//usr/lib/python2.7/site-packages/autotest/client/profilers//usr/lib/python2.7/site-packages/autotest/client/shared//usr/lib/python2.7/site-packages/autotest/client/shared/backports//usr/lib/python2.7/site-packages/autotest/client/shared/backports/collections//usr/lib/python2.7/site-packages/autotest/client/shared/hosts//usr/lib/python2.7/site-packages/autotest/client/shared/test_utils//usr/lib/python2.7/site-packages/autotest/client/tools//usr/share/doc//usr/share/doc/autotest-framework//usr/share/doc/autotest-framework/build//usr/share/doc/autotest-framework/diagrams//usr/share/doc/autotest-framework/samples//usr/share/doc/autotest-framework/samples/alt_tags//usr/share/doc/autotest-framework/samples/fs_options//usr/share/doc/autotest-framework/samples/interactive_console//usr/share/doc/autotest-framework/samples/kbuild_and_tests//usr/share/doc/autotest-framework/samples/oprofile//usr/share/doc/autotest-framework/samples/oprofile_power5//usr/share/doc/autotest-framework/samples/parallel//usr/share/doc/autotest-framework/samples/patch_verify//usr/share/doc/autotest-framework/samples/profilers//usr/share/doc/autotest-framework/samples/rpm_kernel//usr/share/doc/autotest-framework/samples/soft_reboot//usr/share/doc/autotest-framework/source//usr/share/doc/autotest-framework/source/_static//usr/share/doc/autotest-framework/source/_templates//usr/share/doc/autotest-framework/source/api//usr/share/doc/autotest-framework/source/client//usr/share/doc/autotest-framework/source/frontend//usr/share/doc/autotest-framework/source/shared//var/lib//var/lib/autotest//var/lib/autotest/.ssh/-O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=neon -mfloat-abi=harddrpmxz2noarch-redhat-linux-gnueabi     directoryC++ source, ASCII textASCII textPython script, ASCII text executablepython 2.7 byte-compiledemptyASCII text, with very long linesPascal source, ASCII textXML document text (gzip compressed data, from Unix)PNG image data, 780 x 400, 8-bit/color RGB, non-interlacedPNG image data, 950 x 548, 8-bit/color RGB, non-interlacedPNG image data, 1000 x 395, 8-bit/color RGB, non-interlacedC source, ASCII text  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}RRRRR R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R ?07zXZ !PH6?#]"k%dv.P+==Jp[Fd ͙tZ'Sw2fsDz&n>K<;s 5&1C}$HsNK$6k6"5=ޖkL ='.sOŒeJ9~n,EofW`9k!0b\u*?v B OοeRn ɬ6D,{h[# SlZ@-Mrl`on?4ISy[wȝRߖW}GwЌFwbk`S2FzudLOE,r|'x%HXniq"Ąയz[݂Q~Υ+wՋo?`Ԙ֪vt"x6pP#lX!nkLsi {Ʒ"B[)Jl8 u59>Fɂ0%}R;4ǏG#0R IeBE8`(L"'OуJ7m>!]<,{i% ]1P!/+iMk/L-5@ҠCÙQħM;Y?i{3h`!&pavρ/$dhiA@'"Y{py̦֬v(S9k_E\C3Oͭ7l/uO;s ,ސ<9܃%Nk7'V5@(.)߆A%Vy|!b*ƖtxHL-.E?u@z"ͅ 0>;k.Uqb&$gFL̮9erх- FJ6(o2xvUm+cgNժrLy+~@c[Klxt_11ԔYn%1ȣڎ/`xl^k49*gZ?dSflOFro:5I<*w.4XǕލy T®@Iz0!ZLb@IO_y#Oi mctU ?˲&WtKSR{5kwTsa֬9)hl…RNdXHNQEmer4iLy<0}1>̢9ī(gk C;G+ܐlvmVʓ8!֦=Q Gܹ{|}ch6iY)<\:$q4̵lq*cỉA)XN?Xɝ#S_f+7ɏ?Ӻ2(ucN]fEB}i8ځi6W65e^e┮%4Kur$xգGMϾ.|s{}QQc#)Q5"=@J skUT6ÛNk ,G]Y -JqOdeQ"A 81ӎ"'dN<*ǟ1+"Uo"AҊ0,1'TpCI;d\&4?a<Li+'E}6('BFNy@SDĄ Tq#9sYYTC)R[%i8-al{q:S2[e.OXI%IU'ӎH@Cg6D\p)L Kǀ4os=OK2==7NE1lDRa%MP~d!l+L˜*g1Ͱo9S4{zu1KR`UqWh:Wz+ /)1hԐ^ I)\iBR!`M$\}3q"?O%K/aBCkΜ@y^d#xyjb!ALRʇQa_ m)#i|Ͱe\ՑD4Ce+{Ԑ{IKW{}$B>Hz& BQn@GuBHE44W>&aNOFwƩqZ^rſ [D-+f+?T I* `r˺OG-/$ ȱ)G5W#xpw@)g\yg6:r7 p^8*86NOQe^%7tr=$Yh<,iC|ۖLR#os է{k\:q˄bR-h͙!"`Aܫ@;8g3G\!=?/MPɠ!nRKHkyyEhREWZL^P).NX9ك-;pmv(BsM\$L, 7Oxyz5 zYlq^rSkâ (7eE(#z^6cԌ voW8DjIT*zgۅn |E9 7~iخUM0dj.C߆+ڕDDz &6YFڕ٤ kB= b cR7w򉳡 wdn-/,]INorي¼5NDs`) 'sVNI3Y&pݏ:;na$i Ϋ ~x3ؤ Xjgm2 >#M#ߤ?:y!H1& ̗Cq9ߺ̗L=-]yXGG0%k =2|{JgkɏCr)Y> E<$:u׭1}Hv[ĖbmjNжA*ѴL"ݨ|?P+l>mْQ>TAKpXIhk% a=]/sr 0+:nfMG~HzAƂ_&]ETFoy2+!+zƶjjL$|IեDg?ZcyKT??u=,%'z Bf(+N_T{*}Z12*U^MsG7h:Oy@4ov?lcU%J{IH'3rPJOHO̝z٢*1naqNG~ܾ4mJK!(]rY&U+GE"0xiyXt ,fbx9 )1/ jw uoz․oeOy IAaSTz*/Ca5~<75llfO` [>*aʩyqb LC̫kwc'6)xW;b=:88΢UV;FwAbSGL(}ʤSZtdžlF3Q{I^4hzN&PgOe-1p >D])̸Dd$aePfӮ&,3D)LߕЂt)7i,rxdC}"6C]rӦ /k*fj(,i!q[jC8B Emy’8m8S8m?df <߄R"P)XF:d|SVJabJWvSo *n4Y^2"Mbt}<8xS0X{_8 pu!qS `\l.4>39ʠH,R;f9Spr1-.F%`uYǤIh3Cad]4ϒaZ{s=?ޤ;̙&hGٜj5NP-1/yqRF SO]{^k9G-pMDCʍ4S\_P]Yo0>wkИd5 ʘ|uݮ:ԅTQ8f} $ k dAy IAmײCՉIz(ȗSLק²x߭r \Ô:Zco}K_1N!Ae>bR8ՄӡN7FY?q% Ӌ̊~}F#;bfhƛt&xxX"-( T3( }*!̿ 6K 淯4 눗pG ̡11f_{ E3 =F3,0QheGUӧഌlc#K0~ su^v% ˜^]ƄN[t|/Bk7ςUs1i3ul$<1g d/u-A /^_~WGRQðվ`2bPם-&DY%{X&u- +R3s0N-df{qS΂Qa_[hgU~.Y bf@IݬXP,|q|9ɰ&ح.rԄ3y21+qKS=ݘ/ي>B[$)D]n Ge"浟1d5vIaM͹*ofNX 4WȽ/#S٥ZLZU"Zk$Džg$|iqbksz#Bg) DPC\`2TC/"kwST#H"$5]3)P2u(n"Ol?+MjE{߀_ƒ," Ah%~ֈ·[iX_e(.ZfZ%}ܬ+*kr @S֋.%`I$h[ʘnK&Ztvٵ.#fU%O74$i?<|ep!iE33 U^V|hkO_ NyVeRN1{|J -MH]V 4g>#`atɿoHк_IGbeRLMz|s/2~Dx:H_չjaQ(Ɨ1|܊ ~D*)&]גTT;e56%5A`G#v_ύo+i̔%4/ 漲#-aw^JQxO2A l(ƪȿհ) w-T\R{=:j E84IoMg$?[rYw) ,\2 DٹY58.7ylIbW>n/1l5?!ͨz7|50FꊖdOa@emEtɦ.Pܛ+j#h}CtߌZU``0-TkA(cgh{s6g'+A8ΩO< kggF;.?#Oˮ>*wuI4LGwCBRgFR/TqC1]pHfOa<ޒE̯?S3+$G#xpi #a^C  OISCV$, E V}6j*vɉV> 3Evri>=tBv(00[m(=|TUg_0 RvarUe9h8Q.3.~ct\${E!9=aW#8} ]>ŀ=&vWyE{Y2vpCIIn7U{NK9=&ǟ7 ֶ*KwmTD7Ͻȣi