pygame-1.9.1-3.fc14$>+{^u̇ >9H?8d   7\`   H  $ ք hl #(8 9:G \H+I7|X:`#Y:#\;(]F^n*bxdxexfxlxtxupv&wtxy4Cpygame1.9.13.fc14Python modules for writing gamesPygame is a set of Python modules designed for writing games. It is written on top of the excellent SDL library. This allows you to create fully featured games and multimedia programs in the python language. Pygame is highly portable and runs on nearly every platform and operating system.Le &x86-01.phx2.fedoraproject.orgf>Fedora ProjectFedora ProjectLGPLv2+Fedora ProjectDevelopment/Languageshttp://www.pygame.orglinuxi686g>%=##E&n  DMtD883P :b ^ ~~)nn7&))]~~- 'b'(.m.E)juJ(DdJ`4$)(A>6 S>U:*00(* <A* n:%)=#z UQc)+6 GBSVk|//+tz$ !#|k!d%"ѸDzXLVV%R++ ! $ $(( JJ    ,6B#1Fz q`zf2-L3 PI  ] J     5 JJ26$D%-h-hB44u&]-]--  :!e!eu(( V O//X  0C(/,&W, 9<Nc  wSVVb/P"| 6v{<klX$xBKwwN22 .** aRR0 r ++0%%qtt UW??"`22n655u~\L\L..$$XX 8(::Bkkc**q pp#jjN DD]bb q q q q q q q q q q@ 4dd  u y y u              4 4 -  y y{>>*tt ! < <xJkdkd~LLPPjUUk^('**.%p%K(O""w&$$rUU)) V Va>D+D+' " (x:lg>-L 'b'(.m.E)juJ(DdJ`4$)(A>6 S>U:*00(* <A* n:%)=#z UQ'QE'AI[~\~Nc)+6 GBSVk|//+tz$ !#|k!d%"ѸDA큤큤큤큤큤큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AAAA큤큤A큤큤큤큤큤큤큤큤큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤큤A큤A큤A큤A큤A큤A큤A큤A큤A큤Le Le GJC.Le Le Le Le I|Le Le I|Le Le Le Le J[Le Le J[Le Le Le Le J[Le Le Le Le J[Le Le J[Le Le Le J[Le Le Le Le JLe Le JLe Le JxClI;JG;JG;JG;MLe JJ>J;.)J!WJ>J>J>J>J>J!WJ>J;.)J>J>J*J!WJ#tJ>J>J>JCJ>J>J>D7>J!JCJ>J>J^_\J>J>J¹JLe Gm7Le G$G$G$?!>m7Le IjX>m7>m7>m7>m7>m7>m7>m7>m7>m7Le @kA>M5>M5>M5>M5>M5>M5>M5>M5>M5Le Le Le J[Le Le J!WLe Le J[Le Le J[Le Le J[Le Le J[Le Le J[Le Le J[Le Le J[Le Le Le <OE<<;AC݅: lH: l:{: l=: l<[;AJHVU7:@jz@I_Y: l: l:8: l: lF•?:8@;JUCLe Le J[Le Le J[Le Le J[Le Le J[Le Le J[Le Le Le Le Le Le DЁDЁDЁDЁDЁ@EJ;.)J!WJ>J>J>J>J>J!WJ>J;.)J>J>J*J!WJ#tJ>J>J>JCJ>J>J>D7>J!JCJ>J>J^_\J>J>J¹JJzGm7JzG$G$G$?!>m7JzIjX>m7>m7>m7>m7>m7>m7>m7>m7>m7Jz@kA>M5>M5>M5>M5>M5>M5>M5>M5>M509f9a4b27e6f095556fb1884cc1caeacd3c7756e3a1165bc968fc164bcde52f7a190dc9c8043755d90f8b0a75fa66b9e42d4af4c980bf5ddc633f0124db3cee7b8c3ba64b34dfa1d652f12094a35fc9b710c72a0b0d3e9326a98560dcbc0d9b97b7613e217a994d090e00ee3f50d4f7df0e5d8fbc76c0dd1b0cb127d5dce4f6d91535624ff3ccfca3f9a950588c8bebbf776876568edc42adea2498bdf53923ae685f8f9bad0044cbb4671c9196e3430919ece733114eb34b2a61c478db93db298598484e1c9ec37c244568caa8d17f4f02b8da71831a70252a40b3cc00a75fcb0685d98804d420f22ddfaeabbb655d23da164a14f04cdd88f566525a0c448fb9c55c2a2af637cb4e72660eeb4ff172a4ac9a59cc227de53d318019b7cd508839c55c2a2af637cb4e72660eeb4ff172a4ac9a59cc227de53d318019b7cd50883654ebae764b3a2005097328bd9097fb5ed6851f167058b8f024e40641f59cd85d690726c4599626bf0b3fb048038a988de69f8adcd4db62623080b1b6b07905bd690726c4599626bf0b3fb048038a988de69f8adcd4db62623080b1b6b07905baf3e6e9ede9bafde8e2df922ed85683bf502998b14a7cb84a73973c80cd59c8c8d200075dbc6f2eabe28d2236cb42a13f7e94bd151d83e2d954231fa7a32e65cacaf510c18c29ec35d2fed08b4a169d00516f45ff9a9acd9e2658962ad3fdc6ae546b2f40bd6cb776cc16d5e01741e9a1cc9cb448021c9e3baf00eb19c63c7a9e546b2f40bd6cb776cc16d5e01741e9a1cc9cb448021c9e3baf00eb19c63c7a9e8fa08fd17003d8f90f6060304ece77703ad415fc447d8b34395643f3cf6a3becd73618077af3467deb8ed7f2e20fafad4097dafd2f54b9796115ccd9be26f3acd73618077af3467deb8ed7f2e20fafad4097dafd2f54b9796115ccd9be26f3abf3e2ba10598cf938f0a5911d10e250063e35531ca90559af18c2e35cfdf37e382e52049f8642b5708e8f2f760499ccea863c79cd46b19adc1f0c3fc3b8d4cff181f469b848eb034a5fead3caff7a262f0128eb20b2fa4b395bee40ebf7e751acd7a11cb156073df2b2049e153f6fa09d5dec2c0a73500e13fa7b93ef9231595cd7a11cb156073df2b2049e153f6fa09d5dec2c0a73500e13fa7b93ef923159593dac7cbea3d11255ffde8e0e3c7ab17471d8da5298e960ae726edcf6217ba17d4d0f809e0f249f8fa6636e60b9240a5c6c588dca752fc49929eda7598b204b283d2be4aa016386320fe714f149b430504ea6b852ff5da2183eddf6e8cc4312e652d0db03c02563e4507ee47e2651e046d2c84e1260a5d85d201ab6c727cf713652d0db03c02563e4507ee47e2651e046d2c84e1260a5d85d201ab6c727cf713401bb0af41ebc0d65a2e55b3452b4784fb8b0105b13da4da541ea0bd7183bd3e0ffd56ecdc93e133b3456cfbec59fb74abe4f88fbf92638b717614af2ed20c840ffd56ecdc93e133b3456cfbec59fb74abe4f88fbf92638b717614af2ed20c84514181f14b2e4f7760e746e5f8bbcceb6052331dec3f36fb6e5347bf6ae5d9a79b4ac9a69d547f066479b0b2576241be324fd30d14184a3cfef58b6d51bae95b30d0c1182f6337ae8520eb42afdc24c41356af415bca08b67dc36f90230e676130d0c1182f6337ae8520eb42afdc24c41356af415bca08b67dc36f90230e6761ad5132a896d14709d34f6e67ec246b53066403c659839a1f41ed92a409b77f51e549b99016954f961c911577b38e43e87795fcadfdcbc614da82f6a69f902aaf0da8a4338d12a8ff23282ca8568e252022ada6717de0c04baf96ef8ebbab1b100da8a4338d12a8ff23282ca8568e252022ada6717de0c04baf96ef8ebbab1b10a4f14004323135962d01233349906f6ccbc6b6c7274b2bd8756bb50af97b1adfd69fec2ccf037c90504f347ea91b471e7b0c010b1946a009f05916b70fdc805cd69fec2ccf037c90504f347ea91b471e7b0c010b1946a009f05916b70fdc805c6334b814db1267cb261115c79929475713255a5bf5ba8e83516ee99e0dc1585ff3115972f5d202e6faff48d99693ba93921a71f2fc50d931e9c99c534a3c69af5d366ecacb3e9e269086d1b0efcbcff4c426a881ffc8b82ae9c26ab5bf2146d224e72ead9f40a703f1e36d1a88838f160a0a147921a5029b965d30f7eaa1be76393e64e67e8e9e86ad347f477d6113171f3c0abdcfad4ce467266b8ad06f88e3bf1ec4461bd2a63e75c29feabbe8c8480810afc13abf12b8ff7239f3ea12466d2f41812b7c343fc7a2791ff0ed041d343dc80d7630b21fdc7ea2c6ae03f57bf54a0ddd57c709fd5b953f10313f56def8aa897db3791486aba44d8be80a8f21f5d86ceda2bdef67476943d3af249ce4c5b8626e761ef1fc9e908af015563eb6c1ade9cf1de6701a29ae5715ae8844554e9193a3e9c0b405e3a5cf77474835a188279e805574f1c0a40366c165eab4f2eeba2750019c77d1cb609cab5b65f5e0ebf6a79a3d7cd172e1d8e376dd668f3581038f6c855f93aede29b76a4dce37abe8c6a03907c5001d1a7afc88df8a77dc65d17ac3f8c1a6aaf3cdf63b5e8ea458fbfe6d877fd50e5f7df3133048ffdb4f23288abda6a59f1c873fad5a74909e25d62665849d87643cfdf6dce20f9195c2ba26970638edc043b3a6c5b1a257ac509f172d0582aa363181c1b79f5cd2ca7de2c3d54b30bd736bcdcf9d6a37ccf2d451f8717b2d2eab196416379ee07c8237a2b874020a873fb38168ae3ad8d2dfce3bceff1c0d3bc657120d09e520b9d5239d945392b21d6c0d3fa237aa31fbe2acafb4e4ba0aad86283e7ffd17c227b4c0a8c8f8b1194ca57af1444e6f065851478d266ce9f20bb151cf577df93fe5a7c2575b66813d6a9249e6520b34ec2417faf9f3e59e2ed46a37f2f2c266d396c322f5ac28b6eb9f35382bdb688881c07fa3c008a701003e0e8da7ac587719f7f410125384ceab29849bb4b03a0e2a635240a3666c6b0422579a60ed4e45e0d865e7bfa277efa5a88774b17852181936b3ad9565a450fbdda2d5da6749f979f1da834c5afbec4c116c3029efa43f2ed48198ac0c289b2ba3bc43c6bd1efac5e13f8ae6daa67dd9eb99ba5c5a80c10053558621e88031a8f13678f9c995f5307030462ddd5ce0bb3b403c1806cedeaf1cc7c1f18493b9d6aaadda929118306908e59213c59f9627fa74e7078ac01bf41cc9d1d9b5a4f81b3eb6200601cfceabc570d1a6f9a26f386a2c2aa840e2042af60a0b9f595eb008be5911320272788c2b5854e187be2eae34d450b98a8be1753271e10218a64c4f5cef65d3a5f70e002c3b5ce51f906ba51d7a2c9aa22a4c39bea5db05b1ad0a5009cb342e2031955e87dfc4c5dfef173e561eaf32e5b7ff55cbaf6b37050b4a065bed8db7532ae83e42e6152028309bdb551981eb7b409a90f6d8d22a767b05cc1ae09dec33b2379abbb15011d663c9cb453af9a31aa5309786965ea83051c1311675e4e739f78245a164bdec8e7db293a90f38777861541cf3b6915b9bc0049c452128f0a921afed28f72191710973c14420d69e447e7d5249f505885a38138e6a4b52cc0361bd744d1014262543f2eb3c29f58a5594888de2c78f738d93f65355b770739a8cace70e0c08a5a11aeca0f565ce4650f50b4736806e4f6f2a2388ff35e868f8669be2cc3addbe8baf964d3144e72665acdbcebdd7eb4483c2f1746098f292c8750051315d1bfd18b15167f40bf7634cd2dd14ce5c3737988ca418767fec360787a46a5e4a0cd12e4725b537265277f4af06cfb34dec6a3ded55a00bb44c4886ad5431a69db754a9551181bfae217b184888897ce87139d6a0d11e8eb3380e95381a206ed2a4e7b01be7ccd36ab546556e2aeebd8b43b171cbe76713032284b1407cc02a63a7d233833ec55e6b82a3be10d79ff82e3338e37d28ebb38404c3eb8afe9c42dfd1e313fd24bcee699247b2162dd0099d56cfce459a546781223c1793c28329c709e0ce27841e379254bc29592527f1fd5d52d1b602ec9a0c57f1ecea9701faa28a7ab71a5e855b5222c87ddfe4309ea39877a008fbb8b52ee13f857f99c8aa5788e3565e2da3892565c19581b0225fa306b8bc4b34f8e1bf8f9e4964930be3c217847b0de193085abaa54bb75fc5df7e8717023e7d4edf73d667497832bcf476d6690ec35530ca6f3a140d3faf35c267610a44bfa30a129531daa84bb04de4d195ee18e5c52814e2a68aae3e195c7db3b08f6db792431a27bfda7ae9c1d8791099a71ef17bd084b25261e6b363c75765591273eb8cf8d526d2ede2bea3d3e9b70e718c2a150c560b05dc92a22fb7a6bb6b7174aae98abd0a2561f6047617aaf1b7597fee51224b6a9678c94b52f87545b6cd2af98fb06a9feb316a93ae88cf9c2bdbbd4a87f377fc424f86f1e20dde624ecb3a3e0bea7e186f1bbedf470cb92b36706fa3ee743a3d6d742e864619960e906d64085e7531982f944ab31c08615b3372e6d5b51699ecbc216a2a585beb4a1022d512a4c53f6826c7c9a8b0f0eeafb08c7e14ccdc9c5a8a4cd404e8761ea4660a6437558fb27e67920d61952618c6971170be26fc921e24ef27cc0bf933a7febce4112856d89d8fbce3fda2b93346623c324847cd3326a44a406807884450fa750bcaf7d518a49602e60243520a017ef58423bc1702da5bc63b0e8273eee9fa58632210a4c3b9822c97f276b7a73facafedd5728c62f4ebb27764fb2cb8b4b6977331f524a67ad7a418b749bb740f3ccdb63da4d7ea9dee7726b4c9215e1f7c0b40698cb5f3267c94488c23771c2e4eda7633231c8685b04b02ca887aa9e526414732811667a9d64b1f0f942b2555bb273747bc3375ff86b251f1b254dfbc5a6bb06f18387f185f6c93b71e3e6a0054588713f3e8e3d66eae28217df10c666ca4ea4f150ecb9e1953a1d3566b0152c4e668a588e58a85026a22b94f5bf244997976aea1e204b92867fe6b1b740600e548aa05689e2157f12b4a329704c48f66ffe38bf9f30c90f82ab097636f5b3ed8f593ad7599d92cf01669b1f90155745c808984e9f0efbc81ce68715a6badd181628254c7eb56e4b2a6fa9893919141f58e4bdfe61e560a71e4325e00f9d02616e722b461ce3fcc988ed18921816bee44452bb518749616d137e72d8bdea190c68563f55c5d417cb9f8592e0ce9068ddfa5064053c783a88925cee5deac306d35332601b4eec4983be0262c5b4d128c9bd423f6bb248709e6f7e9c5cbccaff657b67be5329a8e2e9deb95e93b93a3603dba79727964d4a6aa4566376bc1e6dbd74fce76edeb07bc70a9765218883fb93ddae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b8559b66a7679fafd4b8bdc12fff5f75b98f99531eab18b9f59134cceb35063a7eb99b66a7679fafd4b8bdc12fff5f75b98f99531eab18b9f59134cceb35063a7eb913830a77be3d6a61d095c97756e548d39821a4b722bcb8976e05dcc13b98a386a83a918f9f9296c66d3fa1bd39cd9f1391a8ea1c495c9106d845d5f985ad24bca83a918f9f9296c66d3fa1bd39cd9f1391a8ea1c495c9106d845d5f985ad24bc9c622d6ca956e48906ada224dd5721e4f79fa88df4010cfe3a37936bfc090d3f43fa77a8e2a60f1f3c01125c3fd11997cc3a7906282a4968001f57d8ad61660243fa77a8e2a60f1f3c01125c3fd11997cc3a7906282a4968001f57d8ad616602684e991a096e3f7f0711eb55f71bb7686835935aed99fdf6410eb25946deddc0c29b63ef410e13377e4fa5cfad22ddc4e43f55e3c82de5a603b98aae5b251900c29b63ef410e13377e4fa5cfad22ddc4e43f55e3c82de5a603b98aae5b2519000d0e94b15eaac0ad8fc2e16e0e17539e55012dd74ec2c0ff968186fb11a2d626f5c1c229c56fad51affc90f98d0c87bf76d0c1514cf875b2d52e97e2183ec16af5c1c229c56fad51affc90f98d0c87bf76d0c1514cf875b2d52e97e2183ec16a61164108a1a3d4dc4193b2e7695d53f8405dfa5698b33eace4638ba55e1dd457cead24b1e4c539b01446b41f155fd6ee564d7abb6dac7f3617ca55d8b3c62c88cead24b1e4c539b01446b41f155fd6ee564d7abb6dac7f3617ca55d8b3c62c88c97cbe381046f07ac8da4aba25418b7078067d6a90d563ff896e2149ea6ee4d53a827d011b89cca83af17564ba738f5d02de4f693d2822965c07252175297f7f3a827d011b89cca83af17564ba738f5d02de4f693d2822965c07252175297f7f6f1b318cf8f5f3c149e9590d8c64546b49250376091d4656228c65f0921ee6b527ca23cb1f29bfc5ddce5d747b89e53a6aa2789e1be6855c60b81d74a33cca3b27ca23cb1f29bfc5ddce5d747b89e53a6aa2789e1be6855c60b81d74a33cca3b9031bd16ff89fb9cfb8c59aba42355a2391a8a18134194b23cee463a10fcaa208beb47c5bc51f5e4d006047dcd75b2db9b8a81a6057b2e0e69a6a6229a936fb98beb47c5bc51f5e4d006047dcd75b2db9b8a81a6057b2e0e69a6a6229a936fb9f16bdea35ce92d56850ad6084e6fd2a18aa3cbc2fe4c3b9a64e70d6bc3acaacc1ce8d78e65b839fb2efde9fd58dae4b88a7f0c2c2ea5770507462dfdca95f6b07de9b32ecb15ee81af4f74b6b72be2caaeea3b7d907e1043b4c391dc434108bbd0c3e9558cef8c0102cb4a5ded8445282133cc860328426def4adb8e52db4d9314a1980c8d85041475679e812e7df9ecf35f877f8cdfc8002694902fc06929866c50911993903da69d08a21cfad96aa148c776c8b923347413ed928e93c4be606b9d536fd13822fa08086cd00a11eae7544a55024b7f518e0847aa039c987e79c4ce3e9ff85109015995fc307532ba79a0707b271473ceb74e04856d6a7775b0f7b5cca4aabd94ba4cbaff14bde09ff1424403185e0613d48c77cc450064531efb7919c2df7d3055016c1a3e907bcf65756516b481df85d5350596c5f1dbf7bd5c38f50913edd4c5b1b2909f037a2a6fcdb69e566043b0b2c84b952709609a984f854248e86df2da62b20579ac84270423eceefb52cc0641245ed267f2fa250391fa16b345550c61efd0949ae3a9d76411b2c3bd3e8e97cfabf077d6a340fc5f4f061656a99ee4da955480f53787acf76452284753624c5b371e9d35a98afbfe3d2f5d2e1d647e09e66dae654222b21102018bc93e47592f27cdf648db9d8f509b408129a9456e4aa5a2180e9abc24c1539fa818515a89dbef19b5a736c3cb6459871dc1b66a99875a69a3d8162479be46b4027a781789e7365a524b1ff5c6e83737bc8e1882365f702e0358b55b5106a50662a6e7e3e7eb0196925585e6fd314749d9517ca6329fd72cf53c4b5cafb2255e593e8c28bb79463a7e5929d5acb4eb8162435663abe70e8fa066c9afefdd98c45a605a199953975f6e74a6b3eac50750707c568f22c4b169ab21fa281523f604f5241dd410974539d200ab0dba76aadccf5e1ab476bd8e44d08267a818da5a13d93b2ed03c7962f5c1e78f08d578f4708298c1ef96e6d1e86f5ad2332fd42f8029e07361f6f98e3361a25d8c76ac35612199a1391547b427eb8217c7ebf975009e86aa59ad1289ca0c4140456148dd94d5586c6779d2aab5fdd1f97d6898f0b463c8d448f1a01c10337868675787034175c53f1a219e9a348ff931c32a2f281bd447e6748ccf8b8916914e04c107f842059338fb939a84a86d389fb9a7506529d52b32089e27d3c4f33d3eb4d0366c5d9e63adbdcd0cef0eef3700aa6f79216126ae46e10a4e13df00d2dbdb3c525dee3037cd1ac2dee74cd88b7a6a1235310a9406c6156edd8cd1133fc22578db14c58cdd79d8b5c7ba98715740260f8334fec6ef90e032726d97e93e31bc72915865e8559d0ef9ce834d7f402cba32fb2e0b15e384ba5f96d4fa858c15c62f6de978de6fd2937617de19bc72dec95a9b88826f01c69662c22997a2c36809996ef6cb73d8b428e238f1c1cb7f9aab1f5deb2cb50de7c36b522cd988bf252564c1f6cb73d8b428e238f1c1cb7f9aab1f5deb2cb50de7c36b522cd988bf252564c1e4023f3c15f05e7665a86fac86693311d58106d9e1df40967324bb4839152a49fff9f4fc42d61153f3e1334fddcf066b613820926e2b2cfe7b11b3a3b4e4ba9dfff9f4fc42d61153f3e1334fddcf066b613820926e2b2cfe7b11b3a3b4e4ba9d60c16ccac65409da14561af45988b58e6fd64c5dd0cf36cd076befbaadd17b99af47632237951ea2ea4841aa631a6d88dc0765cfb1922f119e4516ba77cf9e3caf47632237951ea2ea4841aa631a6d88dc0765cfb1922f119e4516ba77cf9e3cc91e6de898bbce0655f83872a9d3f93edaf0c6121bde4bc88d1254cab6a64f3e0fa389ff387c3a39001fec7537cb4ce2980ca96db4c38304d6a7feca7e983d7c0fa389ff387c3a39001fec7537cb4ce2980ca96db4c38304d6a7feca7e983d7c893e087eff8244fef579bc9dee86081a35f20e78850aedd6e3d0dff1294930b6b10c76d489abcb3a1a17daf001dbfe3ab6c439d7063b0efbb143ebe187c0989db10c76d489abcb3a1a17daf001dbfe3ab6c439d7063b0efbb143ebe187c0989d97efe53e27565b8ae5546762c3734a3610be580e2318f4a782f69d2d87a0e80644e97a6bdf335fa51134a9e9ca70dafe425cf0d5e0fa2cfc3de734eed99106a144e97a6bdf335fa51134a9e9ca70dafe425cf0d5e0fa2cfc3de734eed99106a1c612206eaf76aab8e5a60e7bc1bdbd4c624fd26d2c84e3cde3a99931aba640e3bb5ea13dcb0941d9b5ca545bae0db39f80c1c0410800b2c08f9dc29337329079e5b80008096c086d9ecd762a00e00ab68057023fb4c94ec9ac86f2f85ba3e037419c97c57e4f0599dbfc0fbff977763055f56011dd24979ca8a1784f43750498f088930511fbed9d55f964522f59d803f750e5e0066d346a67a1fa25460214180ee2a95bc002b3d591f7c35581ef9175ae9b1f2621a8614dd845e51fe5a680168ba8b141d712a1f4e39ad218e4e2957641d0f13bf21e375c32ba16cc5a487df10f03df74d8c8a115743209691391588c91daa3ba6f9d1f2717b02ac30162d76a85f19048cc0f0d39ca057dbde03d2f0fdcacda3daeed94ea024537426493fec685f19048cc0f0d39ca057dbde03d2f0fdcacda3daeed94ea024537426493fec676f36650cd4c44a7ba2d9bc19e83386617bcbcb45d71ed5071227666ff9c139ce42f6cb691db0ac3c8b89d7551eb915236023bcbd4b974a1e1a50f519fc733bde42f6cb691db0ac3c8b89d7551eb915236023bcbd4b974a1e1a50f519fc733bd9b501208e6706f1a83a21d7f1f76f2177df467b7891b6e98d82befebfb0586ea479f780f7f0eb6f35b04c09cb1444f7e58d609ad0c14f1f0f30744e8a612e182479f780f7f0eb6f35b04c09cb1444f7e58d609ad0c14f1f0f30744e8a612e1825910d8f56d5ac3c19e29089f604483f6eef572dac603564b20fd820d9b936039d646f26e4253160131bc5e2efbf2ffff7646c5edecf63846347f20a58fd64ce4d646f26e4253160131bc5e2efbf2ffff7646c5edecf63846347f20a58fd64ce4763b82a13cf085cc569ad4343d872aee77ca0a71c44bcc0abe220be21ab9da2ce0359cdc82fd14b7d0e56e076f9adec645564376a159f3ee97c5835fb73e7e79e0359cdc82fd14b7d0e56e076f9adec645564376a159f3ee97c5835fb73e7e79c5cd92ba0fd78e6004b1dcab046bb9b2bdc304cd2d3bcfd9fe2dcc60d528fcf4dde7455d55f637973c4a17991406b6092ca1fd85b1eb420b8b04e7aefb5c9ce9dde7455d55f637973c4a17991406b6092ca1fd85b1eb420b8b04e7aefb5c9ce9933ba394cd058cc3d0e0933c0f1f45e44b406bd587b9d3697449190f3e3caf571a7b699080293c065980b335fa48a6f24e0ad58a0ef7f446f4ae504b608cf33b1a7b699080293c065980b335fa48a6f24e0ad58a0ef7f446f4ae504b608cf33b98695ae48159a884262f7610ee4370e1fecef5bf37fd799c59ea12921f2f4e834b6cf9dca26a5e829f658429b67434c8acf8abaa3bcdccaedbe5c184330f2b504b6cf9dca26a5e829f658429b67434c8acf8abaa3bcdccaedbe5c184330f2b5008baaa0b0c0ec4814a2990d7fffee267b847f2b43eb4faf9045d1411171dc242852be23fb7ef522cb7b86736c125598d70f6a33d65ba43dac09855f1adebfab1852be23fb7ef522cb7b86736c125598d70f6a33d65ba43dac09855f1adebfab1180c71e3d4dde19fdb20ed4940de91fea28b792070ef342401d36f2fc2a44f69e3abbbf8f4fd81991a6f0f667036feb7bf7b6df793aab51cef468c960fc75179e3abbbf8f4fd81991a6f0f667036feb7bf7b6df793aab51cef468c960fc75179534760ee0f6b1331082475f7ec732f95980f1c48c55ba105c67643524e9d7cbdfbb258e7116689e7de4b7d4b8dc932408585c42b0fe763659da2747fe5244a5a40164f94b7fd20797442db0c6596f1a0d4b0b7a6b6eaf332e5aa5058d3afc82340164f94b7fd20797442db0c6596f1a0d4b0b7a6b6eaf332e5aa5058d3afc82397ac4dd1e967655a7337c063cfb86ee989c190c4a80b9f85c7a6a6e6e18bcec0c57f2151360fabb91c0ed3e2c135cc753b74ce43aa423e7508ddb7ee24666b9fc57f2151360fabb91c0ed3e2c135cc753b74ce43aa423e7508ddb7ee24666b9fc86e0e0940c8e1e6475c7479be220db7977ba9746970254b4935671bf48b617d0d8567b121fa16857cd2d52c93658498d2c878941f4a99434fa30d2e8081ee2e0d8567b121fa16857cd2d52c93658498d2c878941f4a99434fa30d2e8081ee2e9dc8cad84f396cb4e4e888489410ca29ad61c3f3428b6cc7324de728fc2aaebc1f9bc5da28c071cbce0d8245fdee7f19c29179e0bc8f053f90a836189c3232261f9bc5da28c071cbce0d8245fdee7f19c29179e0bc8f053f90a836189c32322616d61d3cbc98245ca2a9ee2489419848cf2b268557a6513e9927e1751e398945dfa633205a236f4df4f869c1d36a521dbe3a9d302accc7b14c67d77e9c73b0cadfa633205a236f4df4f869c1d36a521dbe3a9d302accc7b14c67d77e9c73b0ca33afd0de90fd0e03d535f17412d4ec55eb779b4f67cbe1e542fc35a39179c1fd95ba01f551886130fee70429787e0a595743d8c0850cda63ce65806063ad563c95ba01f551886130fee70429787e0a595743d8c0850cda63ce65806063ad563c39b7969d66cf9ccf03dd6ded9e12457c69f59c471861f5f381290782318b32e348b06ca2a494345418a8a76269dcd82c0e5070d222ac65d9e2dfedfdbce4678d48b06ca2a494345418a8a76269dcd82c0e5070d222ac65d9e2dfedfdbce4678dd022cd2f6660a38b33c0075b255dc1270b8d201730d2413de01b01ada025a96c8553f6140ee749fac6fa042bb100a28a4e38c583ecf9f599cf9ad1a6ce8be3708553f6140ee749fac6fa042bb100a28a4e38c583ecf9f599cf9ad1a6ce8be37013c9a17de3a06cccd94098481aff2de3645148ee158473dd0704df2833de7370d3c54562c1112d04ddbf11d93d444a0c23fc41c939ce1e2cc2276ff6cdf7531483f8ee6b8010d2e457d78d895fceaae5ce78babf877a3dce8921f10e8e5a235227155cb4853e1e12241d88b6dd86b7206d26cf8ae19ca448bf2b43158f387b01e230c701c0cdfa9cbb26db8fd4fb6e06746836fffc827fd6434491557d7e9b0c2f3c2929d7523c5bd4736468ea844b0aa6293302110d973ee09d68fa21f070192f3c2929d7523c5bd4736468ea844b0aa6293302110d973ee09d68fa21f07019e75d480d55af923f30227dad3e8638ff392e76fc906c92331a7ed12b5efc86eca859f52749bba7a652a2553a63f26c4cec536201abc092bf75f1282dc02d006aa859f52749bba7a652a2553a63f26c4cec536201abc092bf75f1282dc02d006ac5c35c9e3cb752563f88d8ba6b8a4daca6fe567afd43ac21012c30e2bd0c7e2d9218ac2096852c7f15dbf43ead11f15c646d8033dfd7ac74f5a1ba0520e48ab29218ac2096852c7f15dbf43ead11f15c646d8033dfd7ac74f5a1ba0520e48ab2da3b829b24aed71db71219c9707b2c0edb2595da2a88009dbb02a89e8ab2f6ca93135bf80c1eefeaec287c3fd1469840d896b88cebaa97abdc753f75aecdae6ed689f83ba3c627aea1f271d97ef266de06dc2b8834a59ec514e930e60794360dc45e6168d8ff6094217ef96bdf3815ff5b90b4a9d405fbd0e2aa7aae1659ba78d9122bff1dd26939feb0ea148867cd8f7bcb2eaa3d1de14228d5a337dcd463b5f19bd6caa3aa16268f4f9cbbaeed3f3c7782a75e6efde70caa546a35a349fc0b188a119a3612f474cab4a03f68e7bbd140277d3ce5b89658fdb6dd96e8120732188a119a3612f474cab4a03f68e7bbd140277d3ce5b89658fdb6dd96e81207324f8875d5af18fdefb2f0f92c0ef236db5ca5466e6bfe5f347e77e67fa1affd38865776cba96c34178201ef9b82fe7de0b7a2153f1af68b14ed7fc763f2d3a51e865776cba96c34178201ef9b82fe7de0b7a2153f1af68b14ed7fc763f2d3a51e8dc50a46967d24bd8844d7a1e9d0821d26bbed55dac6728f1ba476cdd5f62c0ef229bf6145bcba11a4dd427cbf211cea005b92c9df17e9a88ae2c4fb59cf0ca5f229bf6145bcba11a4dd427cbf211cea005b92c9df17e9a88ae2c4fb59cf0ca57ad21f3f94df0f90fe1d005ee3c8fe719d3db6815a91368b5ab00b3557b3c6a919c261bb0614be9449b263a14c89fb8a8a762c60990e7343122301ed4a573817990560713ab8ea38607b12f94f2a085ec746f67eadf8728a2f8e1da481ea515c990560713ab8ea38607b12f94f2a085ec746f67eadf8728a2f8e1da481ea515c4294430df08c9aacc3042c119a8bd8a230504dc4a64c4520052d9fd3412bf32d9173ef93df0756dcb7b51ee127bfa920bb0b92752c97362f2bf8a13f4fb133b1f853c09957a3b8641433e721c6f53b87d5146c3373e1452819511b9659af644b8bf7f110b0ae63c1a33de009c3036a4a618ba98387d01ae3bc0b0f4a19edf58ffb18e64cb70ec1f914e8ace5ab2d85aa1b5b02836d42f771b9ee59f0cf722951e810786a91f0259d91f77086e249623f14642e99f8eecda0e7959ec16f27451a06f7fa1482cecf5cdf649ba44d5c777cae25a31b5553a07d9c5bcb9991e8260f06f7fa1482cecf5cdf649ba44d5c777cae25a31b5553a07d9c5bcb9991e8260f61e21695eb6af77f1183f1b5d66ff58862ffcf0f53fd4d505d98639db1e325254f09dbcbc9efe073211a46b8f67fb8ec23ec783bf0ad22d9d25d68f54d816f9b077439f4f6844fae81afec77c1416da3298e8c9041f5cc4450403be181354cbea3181eed11121a03f6fbeedf52633b1e7983def69d213e618c3ca48552dc223d72f0ea35e47949c9123320fa6bbbcd52c56057b4185cd5568ec982d010145fdf3f72787ad9c3b7a371cfcf03f9cde9774ce3214876b05b307d4f669492cbc6a92b76cc994a3643399f113f9df3a583a0d49b2f29c54a0294b134452845915af94a04a0a37d51e7e7606722262c1150023ce7766b39960785eadf331658ac02c78e61bfa71ada2fb5a97ab25166d530fdca5999b1e41e74d734cbc14d691a71b4795b92ca13751539ac8321030c9d256b42d5691bc09fb076f8d01fde24b9f2f7613d4dd33f3676fe7ff1d6279051d159d67db1fcef2425dbf3d62a29cc6d4d08520fea7322b7ce7c58e70c6b6a479bc8a809dfafb741e7f0f315b7f8b56e8ceb520fea7322b7ce7c58e70c6b6a479bc8a809dfafb741e7f0f315b7f8b56e8ceb5fdb538a202498a445580d65e03df9b0d5540e010c99c120a6eb21bc29f97d80e0b51ea0cf9c8833bf9f02db2e2884deee68c3fdd20adb204b6da7f5461013d2e0b51ea0cf9c8833bf9f02db2e2884deee68c3fdd20adb204b6da7f5461013d2c19f466c2690bc6d9a5c9ee553fb0bbac378516f5696ffa70e3c96c60ce897b355d643ee8576328ab86d66a8f742c5f1840decf2a4f3b78ef60e42a697678e33532cf62ea90041abf4432688301b82d0ab08c93503e49a2942b1d5d332a6fc9d532cf62ea90041abf4432688301b82d0ab08c93503e49a2942b1d5d332a6fc9d6e1e21c07be54b2888363aac3024bf7733dc1aa4348f3062bd8fff92add01b4b4f1e8eeaa9f9b1c696c6d752bb6919bb4276338e1899a9a6ffea8195e67d31f18d74472f0947333a713244e436988f1ed62bf623bcc800019aa56087f665731b8d74472f0947333a713244e436988f1ed62bf623bcc800019aa56087f665731b744e881581e354f7520e4f63b569defb6ca31d7b75ba418ec4c3f7eec0517e00f09fbf365308536ba452b3299a14f40a439efc31742bc33580f10e7eadfab6eff09fbf365308536ba452b3299a14f40a439efc31742bc33580f10e7eadfab6efca33158d97ad9e9ce22d171588f3f7723e613181d7a3524e82f546e7cf80cb521cc18ea5c2dbb2b832b55620d0b189e294dc32962e4b6769cce5467889007e861cc18ea5c2dbb2b832b55620d0b189e294dc32962e4b6769cce5467889007e868040fdf60a62e4d0d1e699005764e374f13acf248b461afa431453db7556152bcb9791e35ad160704c1c837628f38049c429dbd40e06db6fbcd0e5e7bcf27848cb9791e35ad160704c1c837628f38049c429dbd40e06db6fbcd0e5e7bcf27848003aef2d24c9dbf8ced6f40af2424c29a9eebd0e607699d46ce4bcccdd4c6bebad4084858e3b417e66471c317d6e2af92fafa71b62b52cf2e5800b63027c0925ad4084858e3b417e66471c317d6e2af92fafa71b62b52cf2e5800b63027c092548869083e766dd43b97414073c83ac231850f76c0980ee3f88b31bb96efa08426fa80cc88caebfe06a82e9bb6ec0b98a85e2b49cfe4fdd72bfa53f7d969f4b116fa80cc88caebfe06a82e9bb6ec0b98a85e2b49cfe4fdd72bfa53f7d969f4b11921f91810b9b669a03a42d1f2ec94964e3a0282bb200d88929614f72e5176a4058fa8b353378cef2c0ee6062a4698af84da2a831bf2702fb293fc150d45bf70b58fa8b353378cef2c0ee6062a4698af84da2a831bf2702fb293fc150d45bf70b33c43a5b4f4cb25c029a6e85b35ec92407964155673e282a62acf15c23dfe67cbe97ecccdc37ae4d67cf0ce652463affac302d94899130ee20f836f8aef7e3ddbe97ecccdc37ae4d67cf0ce652463affac302d94899130ee20f836f8aef7e3dd37e07567510c89a7cbc917cf3656d64d59958b8dd94cc6721b35ca2799ddb29b72a3adc7d0945ed2c3951203d71dae7a2fba54475100985e26e2698b6b549e7d72a3adc7d0945ed2c3951203d71dae7a2fba54475100985e26e2698b6b549e7d17b2aff2a240700a244187c92e6ed14d7f07092ec4486fc4e795ba8bed851a3b6933fcee8465fd0d31430fc9043b6786ee6690f615d5fdc632f968fc97f81a226933fcee8465fd0d31430fc9043b6786ee6690f615d5fdc632f968fc97f81a22c46533dacd277f14e6a51f17470336aa964ee4aa26c5f84e7a41e0210a409565199b0a7873320296208b3fde47dbfb6fc9106c619984160dfb4679e05ae26c68199b0a7873320296208b3fde47dbfb6fc9106c619984160dfb4679e05ae26c6854450af50aaa97f759d7867b8258ad77df71d8e0dd15b00993e2c0e7038b1e2d3e1c3df4dba9c8c620f624b27bf22fcb0a8ac740e3fea6cb6faef2216dbef3793e1c3df4dba9c8c620f624b27bf22fcb0a8ac740e3fea6cb6faef2216dbef3798eb3f58a390d7e1cc48897722effa1a1062b433f81f5b97db9b1ce2e9ad6de0165e06ea4dcf96a0a5f29939ed580ea8679264bbbba1769ef4e783f7e6fa9408b65e06ea4dcf96a0a5f29939ed580ea8679264bbbba1769ef4e783f7e6fa9408ba90a9e5c0020abb0584bc199c8ec22a47976cca5a71c118dfd25f55b513e7ea911ee13e1a7704eaac47fa859119fd08939be02a65ef5ccb2c8a4356b5d085e1311ee13e1a7704eaac47fa859119fd08939be02a65ef5ccb2c8a4356b5d085e1354b012d40e35ed3f9583a18cb2689c5026293a1bc6b2b80925852f745618b5e608a41e88eb6516825d02db3cdd499311e564fb7a71809f56bb64096828f301039e705aa9d1cb965ab62a0b7b6c51ed1978676924780dd740e5a474d6d4bdce9a57e5ee90e0807a9503604af1bce9deba5c6c45cd35c3228c55416ae2c52ca9c757e5ee90e0807a9503604af1bce9deba5c6c45cd35c3228c55416ae2c52ca9c772b280062108433dcb888fbddf5d1b4152519ce0fe7919c7f794649d3c25a353550f6f71d3c275eb698e1bf440f131ed2bec87b9a879074bd31dc1c24ac2ae7f550f6f71d3c275eb698e1bf440f131ed2bec87b9a879074bd31dc1c24ac2ae7fc8a475560c46e5fe2ca6ee380749785397534170374c6df8e16d7a48dc49545a588bb07111f026653e919c6dfbcbeb3a5f8ad86be4074f5dca5655c82564b054588bb07111f026653e919c6dfbcbeb3a5f8ad86be4074f5dca5655c82564b054834bc3cf4552db512ac9d0a333bf73402cef9a8ffaae852793458f18479036154aa3124cf1f2a52acb12681afa81d43752f2c542d2b2468f55e897530e04b5cf4aa3124cf1f2a52acb12681afa81d43752f2c542d2b2468f55e897530e04b5cfc329ada54193029c4762858e8efc2480eeed515939d4538c97c425411af729fd04c1093c58a89ef5c3a5a2aedaf28d040a4d5771032bafb77a73b8b81930333d04c1093c58a89ef5c3a5a2aedaf28d040a4d5771032bafb77a73b8b81930333d1b7ba5327b2ea4ec8d8cec4f86c70d6e6a64607ed53f85dc8f7211e7c9302c455e480c7ca703391ef33efe251ea1465bf55f6f5b48708c5dd91c58684c1c03725e480c7ca703391ef33efe251ea1465bf55f6f5b48708c5dd91c58684c1c03728fd8c180f280d366f1202bec130814769516684f1fd68557a05d1b2a86fc3f34fe74d59e24bfff6d1401641ff5ed546c78ac655b29e26998e918b0676dcc96c5fe74d59e24bfff6d1401641ff5ed546c78ac655b29e26998e918b0676dcc96c5673e59b23bb23b1057ae8d13f76aa612a5779c1cc8dcec8ec02d86d6f54a4eec833b22adb06872886411fd17f6089ba175d7f4df2a72ce24a049e507e8d158c2833b22adb06872886411fd17f6089ba175d7f4df2a72ce24a049e507e8d158c29ac72dc1d70263eb2853f292a8959b317cb15e31453549b1f0743abc62510d1a4cd17716d044bd5b913417c612c34f9d2ede06af6471873e15be4dd1c06ff0934cd17716d044bd5b913417c612c34f9d2ede06af6471873e15be4dd1c06ff093a90f329e19c4c61de07a4c33c255b8147a99f28d8324b13a3df7334f6bc1405328c146691368b6eeed4a7811f0101539eda27a1b07573dbecaa31d3e438dfb4f28c146691368b6eeed4a7811f0101539eda27a1b07573dbecaa31d3e438dfb4fabe66a2c8dcf94d50a8fa939ed1ef3a44c23de8e383ee5a620d4e2cf0dfb7787c12728480fbe34d9aa3d58cbdb73b0aae1d2df4106524d92050261aa3902996cc12728480fbe34d9aa3d58cbdb73b0aae1d2df4106524d92050261aa3902996cf3a1c1656ea974294816ff5f1405bb5d260936904d9bf6e353711b13896a06e6f473ee781aaa0956ecf98540d37e006c2aacac85b8fa706fbcbd0dfd6cece1a5f473ee781aaa0956ecf98540d37e006c2aacac85b8fa706fbcbd0dfd6cece1a5e7e6471d5d14640e351198e272cebe631dd2ecf182b4e8eee50739b49191c9f160a2f90ca25dc3e784758bdbbb7ae294b657af7052b5ee1da8739fe4f3a6f70960a2f90ca25dc3e784758bdbbb7ae294b657af7052b5ee1da8739fe4f3a6f7097c074fd208cab90478177701c1f9b4239f891063a03f47dfd5ee94fd8178b25c5a44c006675f247fda7a382d4b90a1e00c527d44896421ac5b417a548c8511f25a44c006675f247fda7a382d4b90a1e00c527d44896421ac5b417a548c8511f2918631fb80b2a7b5881a3603ab3263df6cdfc6dd4e1f67f78f2be6c0748c3bd30a384f2ffe221baa7d6f9598e6b2c5920a132b40359a9f9156a61999eb2bf2f20a384f2ffe221baa7d6f9598e6b2c5920a132b40359a9f9156a61999eb2bf2f217e5b5e910f9c2b4e852d8c3921356eded3b029fd1db4ae08ead539afca10d0ba9433832118256f5d62706a0af77cc8e8b2ea70e4f5374937b03875d6f70286fa9433832118256f5d62706a0af77cc8e8b2ea70e4f5374937b03875d6f70286ff7ff302fd49cbfcfc2b3c1c9c891c6bf1d6fc1712bb2ebe5b00a8d64b709411d68ee25287d44c7f1b40cfac7cdb65f55ee8c4fda092f0384bc1b1a71ac18385768ee25287d44c7f1b40cfac7cdb65f55ee8c4fda092f0384bc1b1a71ac183857f7ff302fd49cbfcfc2b3c1c9c891c6bf1d6fc1712bb2ebe5b00a8d64b709411dc776aa868a2c977775bacbad6e551d1275c7e8f425a030cca6f1b5470c8de526c776aa868a2c977775bacbad6e551d1275c7e8f425a030cca6f1b5470c8de526f4a8f44b0386f0977ed38d899294da3b57624c7ddcd94545720e4a0780e97daf9614b3ac154cfdc05da7b6b7d7dd8bc410f44785d9ef2b1c46208423f59859589614b3ac154cfdc05da7b6b7d7dd8bc410f44785d9ef2b1c46208423f5985958f4a8f44b0386f0977ed38d899294da3b57624c7ddcd94545720e4a0780e97daf95d80753276ac6610d1fc507befa92fe9809ec7dd1727fecd56bf3f1364a309c95d80753276ac6610d1fc507befa92fe9809ec7dd1727fecd56bf3f1364a309cf4a8f44b0386f0977ed38d899294da3b57624c7ddcd94545720e4a0780e97daf7c916566a7e0c62f4fa4644ded35cd23315eb04a85965d881ea6a2b1b6fd280d7c916566a7e0c62f4fa4644ded35cd23315eb04a85965d881ea6a2b1b6fd280df4a8f44b0386f0977ed38d899294da3b57624c7ddcd94545720e4a0780e97daf2414094dac119f0e5f24ccdff28030d74da66d87ff2751df06bcd5fe6e1610132414094dac119f0e5f24ccdff28030d74da66d87ff2751df06bcd5fe6e161013f4a8f44b0386f0977ed38d899294da3b57624c7ddcd94545720e4a0780e97daf0c32f646131f11786cb397b7360bb922a50dcbce1527d237cfa9e2d56645803d0c32f646131f11786cb397b7360bb922a50dcbce1527d237cfa9e2d56645803d9dfcba61e4ec89c53bd9e953ac47c65a1a311edcd5d6cbce2ca580663786c913c561b713c27e86fb0a44d0ce47216b5a03310beca128fb094e022f9259e11b71c561b713c27e86fb0a44d0ce47216b5a03310beca128fb094e022f9259e11b71d5af72dc77df8cb7e215103be524f5d8e987c507569e4ceef7fae73e7544aa77245a729b959bebdc4bd65776178fc557e0564ddc05520a48ca26ed2460ef73d3245a729b959bebdc4bd65776178fc557e0564ddc05520a48ca26ed2460ef73d3f7ff302fd49cbfcfc2b3c1c9c891c6bf1d6fc1712bb2ebe5b00a8d64b709411d2e64070ceda7cb20e401bafd0208dc1a87628a71ef71d54e9bebf2ec75da36d42e64070ceda7cb20e401bafd0208dc1a87628a71ef71d54e9bebf2ec75da36d4f4a8f44b0386f0977ed38d899294da3b57624c7ddcd94545720e4a0780e97dafedd5699bbd6384aa2c5a1e5149a109785783ca91f26bfc449cc7a4b64b3afe63edd5699bbd6384aa2c5a1e5149a109785783ca91f26bfc449cc7a4b64b3afe636ca04c44c11035131f033f7ff13891222b4deba47c204653cfc255abd512758c935be3858abb9ac05520c16bf2972e284a80523a772a931a9589b90222442ced935be3858abb9ac05520c16bf2972e284a80523a772a931a9589b90222442cedfb03e549463eade43b9ae7944d704c47285de7ee09a6693c59b0ba5f9364573a559606ec7ad33993727966131cdba68fab685fede24abd4ae0276edc6ae31045559606ec7ad33993727966131cdba68fab685fede24abd4ae0276edc6ae31045f2f16d42593b7cd471d36873a84b7df3939b9b2e407b48f5fc20eb2128138a38d86c77a4647772d53ac0cb26b31787d5f078af0096ba0349bb87d4225e42ee85d86c77a4647772d53ac0cb26b31787d5f078af0096ba0349bb87d4225e42ee85f7ff302fd49cbfcfc2b3c1c9c891c6bf1d6fc1712bb2ebe5b00a8d64b709411dd1fba4ff82fd2a99894bdc84fb50e36b77ce14539a9ec6d56bebc6db782ae125d1fba4ff82fd2a99894bdc84fb50e36b77ce14539a9ec6d56bebc6db782ae125f4a8f44b0386f0977ed38d899294da3b57624c7ddcd94545720e4a0780e97daf35637da430b7af39bd3d48e4417adc884a3dc586f48c45e455c561f9447b48e335637da430b7af39bd3d48e4417adc884a3dc586f48c45e455c561f9447b48e3f81aafad5a79cfd6ac4730d89ee0bed2ea1aaab1156413082b5d817b8ad907f6a82a2145ab68d3d4349be8b1a61e99fa9f1d2bb93b2e919b43fb16c96af8a7c1a82a2145ab68d3d4349be8b1a61e99fa9f1d2bb93b2e919b43fb16c96af8a7c1fb03e549463eade43b9ae7944d704c47285de7ee09a6693c59b0ba5f9364573af25303f6ee3b5d4c807191458aae00cda6d50074735e06a9b535bf793ffbeeedf25303f6ee3b5d4c807191458aae00cda6d50074735e06a9b535bf793ffbeeedf7ff302fd49cbfcfc2b3c1c9c891c6bf1d6fc1712bb2ebe5b00a8d64b709411d0b78577c4f6031e3bb931c77a975183a9131a48d28659bf1b2e4010c23ca47f50b78577c4f6031e3bb931c77a975183a9131a48d28659bf1b2e4010c23ca47f5f4a8f44b0386f0977ed38d899294da3b57624c7ddcd94545720e4a0780e97daf7f905e8a2c9ae29ac4069f0184cdcb72a00ac2b21c200c4212b9c935133553b17f905e8a2c9ae29ac4069f0184cdcb72a00ac2b21c200c4212b9c935133553b1f4a8f44b0386f0977ed38d899294da3b57624c7ddcd94545720e4a0780e97daf78c82f6de387051e7b4fdd7640cb5999b2f9688a3ac0342c2cd3e6e950aa111e78c82f6de387051e7b4fdd7640cb5999b2f9688a3ac0342c2cd3e6e950aa111ee61e2bd7becdbddc05467cbe80a7b57387b3c738aac1c9f0a7146c0b6643e378fc01eff9b1d8531cdec100059c8864fbf77e343966247d8bf93c291f393a582fbdd66bf5c5f6e36bf4d0617868aeb010cef2c57b9160133135c6fac39bb57768f7ff302fd49cbfcfc2b3c1c9c891c6bf1d6fc1712bb2ebe5b00a8d64b709411d805705a0c6358b8e4a272ab28b1055c7fbdb621e53a3c0e09016aa7b09d5d523805705a0c6358b8e4a272ab28b1055c7fbdb621e53a3c0e09016aa7b09d5d52375cb50d24ba0543f648e2f8f202b87ed7e6f1d9f3e6794390448b3a89b01123ac417c172dd0afc223a293458a8f571199065045b71f29b2e7d8d37ceab1a9646c417c172dd0afc223a293458a8f571199065045b71f29b2e7d8d37ceab1a9646f4a8f44b0386f0977ed38d899294da3b57624c7ddcd94545720e4a0780e97daf8d1503657c3fe95d1024f08963b2d55902b90db65a2c5774be5fb96f39eb8ca08d1503657c3fe95d1024f08963b2d55902b90db65a2c5774be5fb96f39eb8ca0f7ff302fd49cbfcfc2b3c1c9c891c6bf1d6fc1712bb2ebe5b00a8d64b709411d445aa5ca7fe347418c64b251943c646246208922bea9ae8757f71f55802070af445aa5ca7fe347418c64b251943c646246208922bea9ae8757f71f55802070af6ca04c44c11035131f033f7ff13891222b4deba47c204653cfc255abd512758c22db86c755ab1f48ce7caa7dfc79c49fb82efca7be85993e7482f3d00f10fbc122db86c755ab1f48ce7caa7dfc79c49fb82efca7be85993e7482f3d00f10fbc1f4a8f44b0386f0977ed38d899294da3b57624c7ddcd94545720e4a0780e97dafdb84e902492de1718067f340547cf0148b1638e007ba0ea76278fd23ddd422c2db84e902492de1718067f340547cf0148b1638e007ba0ea76278fd23ddd422c2f7ff302fd49cbfcfc2b3c1c9c891c6bf1d6fc1712bb2ebe5b00a8d64b709411d98b4917b9162da6bbac720b236e71ec1bacb5265399a5397bc9727d1478cb84398b4917b9162da6bbac720b236e71ec1bacb5265399a5397bc9727d1478cb843e696ce1cacb67a64f3c5532bf05a8f1c4af15c540269cf444935e860ef1358186760e90b426d3f9a62e6c329da8ff728eb8cb1a2dbd375f1808179f5da7ab2086760e90b426d3f9a62e6c329da8ff728eb8cb1a2dbd375f1808179f5da7ab208f4a8f44b0386f0977ed38d899294da3b57624c7ddcd94545720e4a0780e97daf5ef29dc6a25f433e41e625277c37dd0cb4de37d66ad38e8218d0e6f101c3c5b05ef29dc6a25f433e41e625277c37dd0cb4de37d66ad38e8218d0e6f101c3c5b0f7ff302fd49cbfcfc2b3c1c9c891c6bf1d6fc1712bb2ebe5b00a8d64b709411dcaa24d285cc022812dd5cc087f96c0572077e8b6bc3a8e84ca51a3c076380588caa24d285cc022812dd5cc087f96c0572077e8b6bc3a8e84ca51a3c076380588f4a8f44b0386f0977ed38d899294da3b57624c7ddcd94545720e4a0780e97daf57325a97e7bb98cceb97e5625ab07b69822281495176d52df229218a3bc5605c57325a97e7bb98cceb97e5625ab07b69822281495176d52df229218a3bc5605c00db3c9024e93a99d44e6b3e3f2c3eba00168e707ab6a31cf945d52a986253016812ca337188bbece156d08790d16eacb6e7f6002a903298298631a16acefa3d6812ca337188bbece156d08790d16eacb6e7f6002a903298298631a16acefa3de61e2bd7becdbddc05467cbe80a7b57387b3c738aac1c9f0a7146c0b6643e378e0f99527ea428a3c9d681309b968f34ca7440e4736f8a20e76b9784ffc74652d8d30b4c927d53f8360e46307b07629e4edbc0a32bacecac98a218e1a2b2469bef7ff302fd49cbfcfc2b3c1c9c891c6bf1d6fc1712bb2ebe5b00a8d64b709411d35c48ab18471bb75038261e29b95d18f0ef94272bb4d0b09f9a4e51fd729d65f35c48ab18471bb75038261e29b95d18f0ef94272bb4d0b09f9a4e51fd729d65ff4a8f44b0386f0977ed38d899294da3b57624c7ddcd94545720e4a0780e97daf631c6091cceb34f8b18b546fcd657dce68a7f160b5d24fc5482353544893392b631c6091cceb34f8b18b546fcd657dce68a7f160b5d24fc5482353544893392b17d7cf03d5159e33b9d1769e1762ff05c8cbb138bc95868610e8ec78869880b84e3dbdd4308e7c473497310525ba9c3f1c58deb23df3631d6553e1cf52b529174e3dbdd4308e7c473497310525ba9c3f1c58deb23df3631d6553e1cf52b52917e61e2bd7becdbddc05467cbe80a7b57387b3c738aac1c9f0a7146c0b6643e3785ce018fd95ee64ed3f9b8242dd2de781e9683d16cbee18af38e9e2d3591861af0a89a54e4584d2f838f7b9c71ed60100d8781012c8dc1dcf273c4277699f76c5d4a43e3d99a6334a999814e3adcaaf9ed5d7958c65ce04152931db44d7944534c9c106000f76b16d5c3d2b9433fefaa1643d3690cdd447983908bc432d64257ba71f7c67e2db4b064be7ee117a057eed381e8323619f347d80f2db35f30df24ef7ff302fd49cbfcfc2b3c1c9c891c6bf1d6fc1712bb2ebe5b00a8d64b709411d8ed8873dc22d8d34b1f925d3ede20321dc36aecf0b5665856305b1c97a19328a8ed8873dc22d8d34b1f925d3ede20321dc36aecf0b5665856305b1c97a19328af4a8f44b0386f0977ed38d899294da3b57624c7ddcd94545720e4a0780e97daffcf5e523f81958c67d0166a04583b045080379816572c6397a4f3fe8de62f716fcf5e523f81958c67d0166a04583b045080379816572c6397a4f3fe8de62f716f2f16d42593b7cd471d36873a84b7df3939b9b2e407b48f5fc20eb2128138a386790a70e573b3efac402f9720bff08673a2857f7acd59b36362ff3ba03afc1a46790a70e573b3efac402f9720bff08673a2857f7acd59b36362ff3ba03afc1a44c702c146d4e3af891fe012a20aaedbfffea6557ea1b2ac84c16e6b921c3a7d67a23708b00cc15c7ffb9336f6f60b6ae982793cf4f9baed07f446b15532e82127a23708b00cc15c7ffb9336f6f60b6ae982793cf4f9baed07f446b15532e82126900d3971540423cdca8d754e43f1aa7c1fc37fe78bd22455b6ca1a6d1069569e64b56a01ae9d2c42a7e529d5809631dc4b9b8cb7c67ef079e61e885fc7aa1f1e64b56a01ae9d2c42a7e529d5809631dc4b9b8cb7c67ef079e61e885fc7aa1f1240c52786b4dce9ef30bfd80d32b2c04185947e9625ab20bfe2119252a097ed420e7e2f8263e960b9f24fdedfe2a906893b623f8972815ff43ced394d889fa0220e7e2f8263e960b9f24fdedfe2a906893b623f8972815ff43ced394d889fa025d4e7d51912a8401b434fcfe865e142dad66071c03f41fe909d5bd8e47a0bbeb83b30ce7419ee7f72c8a8bd7c2416bb3494e8473948b79b6cfc9ee7b90ab5a9983b30ce7419ee7f72c8a8bd7c2416bb3494e8473948b79b6cfc9ee7b90ab5a993b31e16d7ce2fef37cea68310a30ecb37071a27cf8e54bc363a69aec269731e7b9efda1697e4fb679cad4bf04e09da4cb2e2c1db8808be11299258b04bff48a8b9efda1697e4fb679cad4bf04e09da4cb2e2c1db8808be11299258b04bff48a89c1d4bce1d560d14f4fbea9584e4321e806a8349037147af95cfd57510a887fc8fd05e6497a8eaae975ac69c8ca50b06ac787f042faeb7e514ed5c65168f69618fd05e6497a8eaae975ac69c8ca50b06ac787f042faeb7e514ed5c65168f6961ac44e14ad84c739ab6a868be7b0cdfe88aa9e9cb0d1d4659e25c554ccc0c1d991e3f05c1fe8bce47703e6b75a5db3419adfe9f2a038cac00ac83670898ed94061e3f05c1fe8bce47703e6b75a5db3419adfe9f2a038cac00ac83670898ed9406e48787ef95bfc20ae551701d58061be596c3db794e6511089490f0c4eda740d43d0af96ecbe29025c412dcec749faf6e7163e69a3d91d1c28bc8b5eb378de33c3d0af96ecbe29025c412dcec749faf6e7163e69a3d91d1c28bc8b5eb378de33ca37f8a0ce1a520729cc74a56dc2ba422300a904f768963a26003153f83303b37e39a930f6d6abd48a4f8a3e8069bec689c5801523d608827dcc83ef28d1f351fe39a930f6d6abd48a4f8a3e8069bec689c5801523d608827dcc83ef28d1f351fad75c49282dfde958795ddfe8730359e5a5cdfd507f09f2fa2dd77d35082877296eeddefccaae7cbddc88675e39dccd861c73172741399fcfd93b35a23f62e2f96eeddefccaae7cbddc88675e39dccd861c73172741399fcfd93b35a23f62e2f9841c449a8f9339b4d7645916339d23b675975aac79d6e3d82ff862b443a2274745f102ab62c276a6a1debd4ab0071e0de6d88ebc0bb793b58b040e2152be8fd745f102ab62c276a6a1debd4ab0071e0de6d88ebc0bb793b58b040e2152be8fdf69a4b577f50d01e9f3900b398c1f2b617c7a80ab8f1a2df65156bdd4500bd8e8bd792781923ffbfdc8b5443a1f9010d2d4012c17b037e7d3aa8a15b15932508a271cfa903f3f60c5783a7e31df2662ad1519bee0196ef2a68687bfefd415570545419a3d3eb8678611a47157dc1ddea3b5ee04c69b62caedd447366f580eff9831d5b960e3c173bd8011a69869ff46487adc37789d27694f12a819e90ebc8a3831d5b960e3c173bd8011a69869ff46487adc37789d27694f12a819e90ebc8a39503481f3623e9bc6d6a172b991aff1d3a0f4c438d371477589a0e296cd9e5444746eaa487f88be557ec7448198f0b09ba3d20d3c753fcf76f26016f6b347135dbd8a934c507a41a5489b959fbca23c1a61bbbfe6f1c92e945a0126995559eae97f8dd4568e0def1bd65c0dbc6ba07ad0bfcc104bbc9088c7bcbc92ef30033b4a38c2177fa5b09b6a28b69d2692bd19fc5d030b6ef393e96876dc8fed2b84f80a38c2177fa5b09b6a28b69d2692bd19fc5d030b6ef393e96876dc8fed2b84f80385e5758eb098c0f2b6b21cc2c3d3cabea13b8b4fd739fad4ad7be8f43fd52ed7a451ff9295bb9540d623e186a9ab6558b24b0fff3f1cee52b37503d682302af7a451ff9295bb9540d623e186a9ab6558b24b0fff3f1cee52b37503d682302afa0bbfd2fa54699610d2174f683df44e8cdd599b6de109b28a479843c81394e4bf02c6e3699a8d186294e5c2fd547fe457ef37de6431a6a8222be69f3968a7c4bf02c6e3699a8d186294e5c2fd547fe457ef37de6431a6a8222be69f3968a7c4b0ffd3695d68d254d25bf0bd4981f820318e328f003522c1817d0585833780c426f3c811b8f5b7d3ca00ace6d0f9a788aced4bcbf9cfa78f2d076ea54d10087876f3c811b8f5b7d3ca00ace6d0f9a788aced4bcbf9cfa78f2d076ea54d100878758012ebd9ff5640146dc1b113c3b2a3253c36a89117cdb48f27abc5f89b6686235c9e78ae9b6a76dde66b80a07ab25b92455af3b7f1676e07885344c2e3b9b6a35c9e78ae9b6a76dde66b80a07ab25b92455af3b7f1676e07885344c2e3b9b6aebab8a86311d38bd82ecce2096639c61479888984b93558beeca823eb94436001c5a76f694280f75a4495154415cefc9f32261ead3e1c00bd5a931d732a390d71c5a76f694280f75a4495154415cefc9f32261ead3e1c00bd5a931d732a390d7fff42de59e8003a151e160cf25d6bc19bc4201e756dc5ecbf8a6fb546037cb0e62c3efc4dc5dbbdac88b25dc61749dca37ab42c650e5c8e5b6e58fe459ddfce062c3efc4dc5dbbdac88b25dc61749dca37ab42c650e5c8e5b6e58fe459ddfce07f525a669ba19da56c4ec24a925c606856e0e1a8bdc5662c2d738a172b7048e483ced220339d9370dccc97f56f7670c4d9c29c48f76dcccdf3c72d4a4f0d5e8483ced220339d9370dccc97f56f7670c4d9c29c48f76dcccdf3c72d4a4f0d5e84c432eafe3c72c1815fdcd230722a893e147be6049b18b45fe3a7e20c0bb7f5188b2c96e24d63dac471747a5d1d38d982207137c34e0e53d52395b926cec006d08b2c96e24d63dac471747a5d1d38d982207137c34e0e53d52395b926cec006d0632391aed1f09730a434565c8094bb177b74138e94ef1c50764d97b7e1a3ba123dc90a15fffe5e06594f747765e55c47e940bcb372e7e915d35b1f9f1aedeb8407e90a27654ed1b23726352fb4199f4ab0cc87461c42aaa788b545fff5e2cbc9d3484ec49fe153523de467f07f22fdf43c6c4a45787d653ea786dbbd36a502c9d3484ec49fe153523de467f07f22fdf43c6c4a45787d653ea786dbbd36a502c9dab498e69aeb333a0d24842b0a66f5bcd77910c5eb2288e6fca59aedb0c5c813e8379351eebc80f9c94ba11141b262bd78cb46cc26c635226e9e92779fbb660da190dc9c8043755d90f8b0a75fa66b9e42d4af4c980bf5ddc633f0124db3cee7e549b99016954f961c911577b38e43e87795fcadfdcbc614da82f6a69f902aafa4f14004323135962d01233349906f6ccbc6b6c7274b2bd8756bb50af97b1adf5d431b5bf428319dbd0448e43f27f1d42761b4d0470b1301c9787cebc883d8d26334b814db1267cb261115c79929475713255a5bf5ba8e83516ee99e0dc1585ff3115972f5d202e6faff48d99693ba93921a71f2fc50d931e9c99c534a3c69af5d366ecacb3e9e269086d1b0efcbcff4c426a881ffc8b82ae9c26ab5bf2146d224e72ead9f40a703f1e36d1a88838f160a0a147921a5029b965d30f7eaa1be76393e64e67e8e9e86ad347f477d6113171f3c0abdcfad4ce467266b8ad06f88e3bf1ec4461bd2a63e75c29feabbe8c8480810afc13abf12b8ff7239f3ea12466d2f41812b7c343fc7a2791ff0ed041d343dc80d7630b21fdc7ea2c6ae03f57bf54a0ddd57c709fd5b953f10313f56def8aa897db3791486aba44d8be80a8f21f5d86ceda2bdef67476943d3af249ce4c5b8626e761ef1fc9e908af015563eb6c1ade9cf1de6701a29ae5715ae8844554e9193a3e9c0b405e3a5cf77474835a188279e805574f1c0a40366c165eab4f2eeba2750019c77d1cb609cab5b65f5e0ebf6a79a3d7cd172e1d8e376dd668f3581038f6c855f93aede29b76a4dce37abe8c6a03907c5001d1a7afc88df8a77dc65d17ac3f8c1a6aaf3cdf63b5e8ea458fbfe6d877fd50e5f7df3133048ffdb4f23288abda6a59f1c873fad5a74909e25d62665849d87643cfdf6dce20f9195c2ba26970638edc043b3a6c5b1a257ac509f172d0582aa363181c1b79f5cd2ca7de2c3d54b30bd736bcdcf9d6a37ccf2d451f8717b2d2eab196416379ee07c8237a2b874020a873fb38168ae3ad8d2dfce3bceff1c0d3bc657120d09e520b9d5239d945392b21d6c0d3fa237aa31fbe2acafb4e4ba0aad86283e7ffd17c227b4c0a8c8f8b1194ca57af1444e6f065851478d266ce9f20bb151cf577df93fe5a7c2575b66813d6a9249e6520b34ec2417faf9f3e59e2ed46a37f2f2c266d396c322f5ac28b6eb9f35382bdb688881c07fa3c008a701003e0e8da7ac587719f7f410125384ceab29849bb4b03a0e2a635240a3666c6b0422579a60ed4e45e0d865e7bfa277efa5a88774b17852181936b3ad9565a450fbdda2d5da6749f979f1da834c5afbec4c116c3029efa43f2ed48198ac0c289b2ba3bc43c6bd1efac5e13f8ae6daa67dd9eb99ba5c5a80c10053558621e88031a8f13678f9c995f5307030462ddd5ce0bb3b403c1806cedeaf1cc7c1f18493b9d6aaadda929118306908e59213c59f9627fa74e7078ac01bf41cc9d1d9b5a4f81b3eb6200601cfceabc570d1a6f9a26f386a2c2aa840e2042af60a0b9f595eb008be5911320272788c2b5854e187be2eae34d450b98a8be1753271e10218a64c4f5cef65d3a5f70e002c3b5ce51f906ba51d7a2c9aa22a4c39bea5db05b1ad0a5009cb342e2031955e87dfc4c5dfef173e561eaf32e5b7ff55cbaf6b37050b4a065bed8db7532ae83e42e6152028309bdb551981eb7b409a90f6d8d22a767b05cc1ae09dec33b2379abbb15011d663c9cb453af9a31aa5309786965ea83051c1311675e4e739f78245a164bdec8e7db293a90f38777861541cf3b6915b9bc0049c452128f0a921afed28f72191710973c14420d69e447e7d5249f505885a38138e6a4b52cc0361bd744d1014262543f2eb3c29f58a5594888de2c78f738d93f65355b770739a8cace70e0c08a5a11aeca0f565ce4650f50b4736806e4f6f2a2388ff35e868f8669be2cc3addbe8baf964d3144e72665acdbcebdd7eb4483c2f1746098f292c8750051315d1bfd18b15167f40bf7634cd2dd14ce5c3737988ca418767fec360787a46a5e4a0cd12e4725b537265277f4af06cfb34dec6a3ded55a00bb44c4886ad5431a69db754a9551181bfae217b184888897ce87139d6a0d11e8eb3380e95381a206ed2a4e7b01be7ccd36ab546556e2aeebd8b43b171cbe76713032284b1407cc02a63a7d233833ec55e6b82a3be10d79ff82e3338e37d28ebb38404c3eb8afe9c42dfd1e313fd24bcee699247b2162dd0099d56cfd16907a118cee7374c011b9a176535c02d36b6a0939f231352fad9f994a4fe7c7645d9ecd74798cebdadb7180a9bb4bcab6a987177aa1f673d48195f7c2558377b1a063797d3f48290c8c24aff756b1237ca4efaf9c8c7a848b090a650f485eb36922e4f9a91ccde48ed314bbdaf26fe4080a357303ae479479f83bbd91a128db5f2f4289cb14a4e40fca8d5651ecc755faa7a00617a3e479575f0d829e8651fd2ed3230295d64cbd25b5bf23b628adf60fe7d562e6295e5373996c1b759fffb18dff58c8f269c3266d5b45b8cd066a491130d200a715012f41c66c9c60c32fd581626f0cf93c67b8a098101be6bbaf223bfafd118b9c9c4359e44c3c8bab6a938c87edf35d5d9af9a6a19cc42513b8a1bf1c17cb55000dbd797372f3216821d1a9d289a9d69cbefe3e90a6ff79548a3a1260cedaee5563cddf3d603645de819ce459a546781223c1793c28329c709e0ce27841e379254bc29592527f1fd5d52d1b602ec9a0c57f1ecea9701faa28a7ab71a5e855b5222c87ddfe4309ea39877a008fbb8b52ee13f857f99c8aa5788e3565e2da3892565c19581b0225fa306b8bc4b34f8e1bf8f9e4964930be3c217847b0de193085abaa54bb75fc5df7e8717023e7d4edf73d667497832bcf476d6690ec35530ca6f3a140d3faf35c267610a44bfa30a129531daa84bb04de4d195ee18e5c52814e2a68aae3e195c7db3b08f6db792431a27bfda7ae9c1d8791099a71ef17bd084b25261e6b363c75765591273eb8cf8d526d2ede2bea3d3e9b70e718c2a150c560b05dc92a22fb7a6bb6b7174aae98abd0a2561f6047617aaf1b7597fee51224b6a9678c94b52f87545b6cd2af98fb06a9feb316a93ae88cf9c2bdbbd4a87f377fc424f86f1e20dde624ecb3a3e0bea7e186f1bbedf470cb92b36706fa3ee743a3d6d742e864619960e906d64085e7531982f944ab31c08615b3372e6d5b51699ecbc216a2a585beb4a1022d512a4c53f6826c7c9a8b0f0eeafb08c7e14ccdc9c5a8a4cd404e8761ea4660a6437558fb27e67920d61952618c6971170be26fc921e24ef27cc0bf933a7febce4112856d89d8fbce3fda2b93346623c324847cd3326a44a406807884450fa750bcaf7d518a49602e60243520a017ef58423bc1702da5bc63b0e8273eee9fa58632210a4c3b9822c97f276b7a73facafedd5728c62f4ebb27764fb2cb8b4b6977331f524a67ad7a418b749bb740f3ccdb63da4d7ea9dee7726b4c9215e1f7c0b40698cb5f3267c94488c23771c2e4eda7633231c8685b04b02ca887aa9e526414732811667a9d64b1f0f942b2555bb273747bc3375ff86b251f1b254dfbc5a6bb06f18387f185f6c93b71e3e6a0054588713f3e8e3d66eae28217df10c666ca4ea4f150ecb9e1953a1d3566b0152c4e668a588e58a85026a22b94f5bf244997976aea1e204b92867fe6b1b740600e548aa05689e2157f12b4a329704c48f66ffe38bf9f30c90f82ab097636f5b3ed8f593ad7599d92cf01669b1f90155745c808984e9f0efbc81ce68715a6badd181628254c7eb56e4b2a6fa9893919141f58e4bdfe61e560a71e4325e00f9d02616e722b461ce3fcc988ed18921816bee44452bb518749616d137e72d8bdea190c68563f55c5d417cb9f8592e0ce9068ddfa5064053c783a88925cee5deac306d35332601b4eec4983be0262c5b4d128c9bd4rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootpygame-1.9.1-3.fc14.src.rpm_arraysurfarray.so_camera.so_numericsndarray.so_numericsurfarray.sobase.sobufferproxy.socdrom.socolor.soconstants.sodisplay.sodraw.soevent.sofastevent.sofont.sogfxdraw.soimage.soimageext.sojoystick.sokey.somask.somixer.somixer_music.somouse.sooverlay.sopixelarray.sopypm.sorect.sorwobject.soscrap.sosurface.sosurflock.sotime.sotransform.sopygamepygame(x86-32)@@@@@@@@@@@@@@@@@@@@@@    @ libSDL-1.2.so.0libSDL_image-1.2.so.0libSDL_mixer-1.2.so.0libSDL_ttf-2.0.so.0libX11.so.6libc.so.6libc.so.6(GLIBC_2.0)libc.so.6(GLIBC_2.1)libc.so.6(GLIBC_2.1.3)libc.so.6(GLIBC_2.2)libc.so.6(GLIBC_2.3)libc.so.6(GLIBC_2.3.4)libc.so.6(GLIBC_2.4)libjpeg.so.62libpng12.so.0libpng12.so.0(PNG12_0)libportmidi.so.0libpthread.so.0libpthread.so.0(GLIBC_2.0)libpthread.so.0(GLIBC_2.2)libpython2.7.so.1.0numpypython(abi)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PartialHardlinkSets)rpmlib(PayloadFilesHavePrefix)rtld(GNU_HASH)rpmlib(PayloadIsXz)2.73.0.4-14.6.0-14.0.4-14.0-15.2-14.8.1Le3LF@J@JlE@Io@Io@I@I1.H@H@HHH5`@GgG@FIFE@F,E}H@E{D@Dr@Do@DX@DO`DO`DH@DH@DGwDDJan Kaluza - 1.9.1-3David Malcolm - 1.9.1-2Jon Ciesla - 1.9.1-1Fedora Release Engineering - 1.8.1-7Jon Ciesla - 1.8.1-6Jon Ciesla - 1.8.1-5Fedora Release Engineering - 1.8.1-4Ignacio Vazquez-Abrams - 1.8.1-3Robin Norwood 1.8.1-2Robin Norwood 1.8.1-1Robin Norwood 1.8.0-3Robin Norwood 1.8.0-2Christopher Stone 1.8.0-1Christopher Stone 1.7.1-16Fedora Release Engineering - 1.7.1-15Christopher Stone 1.7.1-14Christopher Stone 1.7.1-13Christopher Stone 1.7.1-12Christopher Stone 1.7.1-11Christopher Stone 1.7.1-10Christopher Stone 1.7.1-9Christopher Stone 1.7.1-8Christopher Stone 1.7.1-7.fc6.1Christopher Stone 1.7.1-7Christopher Stone 1.7.1-6Christopher Stone 1.7.1-5Christopher Stone 1.7.1-4Christopher Stone 1.7.1-3Christopher Stone 1.7.1-2Christopher Stone 1.7.1-1- fix #585526 - add MIDI support- Rebuilt for https://fedoraproject.org/wiki/Features/Python_2.7/MassRebuild- New upstream release, BZ 526365. - Updated config_unix patch for 1.9.1.- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild- Dropped f2py deps, unneeded now that numpy is fixed: BZ 496277.- Add dep for numpy-f2py to fix broken games, BZ 496218.- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild- Rebuild for Python 2.6- Bump release to trump F9 version.- Update to new upstream version. - rpmlint fixes- Rebase config patch for 1.8.0 - Need to specify BR: SDL-devel- Change from requiring python-numeric to numpy - rhbz#457074- Upstream sync - Remove Obsolets/Provides (been around since FC-4) - Remove no longer needed 64bit patch - Remove %{version} macro from Patch0 definition - Add png, jpeg, and X11 libraries to BuildRequires - Simplify %files section - Fix up some rpmlint warnings- Add egginfo file to %files - Update %license - Fix permissions on .so files- Autorebuild for GCC 4.3- Add one more bit to 64-bit patch- Apply 64-bit patch for python 2.5 (bz #239899) - Some minor spec file cleanups- Revert back to version 1.7.1-9- Remove all Obsolete/Provides - Remove Requires on all devel packages- Remove macosx examples - Move header files into main package - Move examples into examples subpackage - python(abi) = 0:2.5- No longer %ghost pyo files. Bug #205396- FC6 Rebuild- Rebuild bump- Fix Obsolete/Provides of python-pygame-doc- Bump release for new build on devel- Add Obsolete/Provides tags for python-pygame-docs - Add Obsolete/Provides tags for python-pygame-devel to devel package - Hopefully this fixes Bugzilla bug #189991- Add Requires to -devel package - Remove ffmovie.h from -devel package since it requires smpeg-devel- Obsolete linva python-pygame package - Added Provides for python-pygame - Fix equal sign in devel requires- Added a patch to clean up some warnings on 64 bit compiles- Initial RPM release                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    tmoohh|  zjju--  qq[\hh]ii""&&((%%##$$))!!''  ++**^`kk_jjallw~nnggrr,,{vypp}  kkxffllZZaaSSNNVVUUdd..@@KK<<LLPPXXRRDDAA^^__cc==\\JJ``YYTTFF;;[[::X_Z^]`\[Y~~nqospraebdctxuwvfigh11//008877665522443y}z|{9jlkmCC>>??bb]]HHOOGGMMBBeeTYfqVccUbmXeeWddZggWWQQIIEE    iip)*r's&(tuwv ! "#$%    1.9.1-3.fc141.9.1-3.fc14   !!!"""""""""""##################################"$$$$$%%%%%%%%%%$&&&$''''$$(((((((((($))))))))))pygamepygame-1.9.1release-py2.7.egg-infoLGPL__init__.py__init__.pyc__init__.pyo_arraysurfarray.so_camera.so_camera_opencv_highgui.py_camera_opencv_highgui.pyc_camera_opencv_highgui.pyo_camera_vidcapture.py_camera_vidcapture.pyc_camera_vidcapture.pyo_numericsndarray.so_numericsurfarray.so_numpysndarray.py_numpysndarray.pyc_numpysndarray.pyo_numpysurfarray.py_numpysurfarray.pyc_numpysurfarray.pyobase.sobufferproxy.socamera.pycamera.pyccamera.pyocdrom.socolor.socolordict.pycolordict.pyccolordict.pyocompat.pycompat.pyccompat.pyoconstants.socursors.pycursors.pyccursors.pyodisplay.sodocs__init__.py__init__.pyc__init__.pyo__main__.py__main__.pyc__main__.pyoindex.htmllogos.htmlpygame_logo.gifpygame_powered.gifpygame_small.gifpygame_tiny.gifrefcamera.htmlcdrom.htmlcolor.htmlcursors.htmldisplay.htmldraw.htmlevent.htmlexamples.htmlfont.htmlgfxdraw.htmlimage.htmlindex.htmljoystick.htmlkey.htmllocals.htmlmask.htmlmidi.htmlmixer.htmlmouse.htmlmovie.htmlmusic.htmloverlay.htmlpixelarray.htmlpygame.htmlpygame_cursor.htmlrect.htmlscrap.htmlsndarray.htmlsprite.htmlsurface.htmlsurfarray.htmltests.htmltime.htmltransform.htmltutDisplayModes.htmlImportInit.htmlMoveIt.htmlSpriteIntro.htmlchimpChimpLineByLine.htmlchimp.py.htmlchimpshot.gifintroball.gifblade.jpgfreedom.jpgintro.htmlnewbieguide.htmlsurfarraySurfarrayIntro.htmlallblack.jpgflipped.jpgimgarray.jpgredimg.jpgscaledown.jpgscaleup.jpgsoften.jpgstriped.jpgxfade.jpgtomMakeGames.htmlbasic.pngevent-flowchart.pngformulae.pnggames2.htmlgames3.htmlgames4.htmlgames5.htmlgames6.htmlradians.pngdraw.soevent.soexamples__init__.py__init__.pyc__init__.pyoaacircle.pyaacircle.pycaacircle.pyoaliens.pyaliens.pycaliens.pyoarraydemo.pyarraydemo.pycarraydemo.pyoblend_fill.pyblend_fill.pycblend_fill.pyoblit_blends.pyblit_blends.pycblit_blends.pyocamera.pycamera.pyccamera.pyochimp.pychimp.pycchimp.pyocursors.pycursors.pyccursors.pyodataalien1.gifalien1.jpgalien1.pngalien2.gifalien2.pngalien3.gifalien3.pngarraydemo.bmpasprite.bmpbackground.gifblue.mpgbomb.gifboom.wavcar_door.wavchimp.bmpdanger.gifexplosion1.giffist.bmphouse_lo.mp3house_lo.ogghouse_lo.wavliquid.bmpmidikeys.pngoldplayer.gifplayer1.gifpunch.wavsecosmic_lo.wavshot.gifstatic.pngwhiff.wavyuv_1.pgmeventlist.pyeventlist.pyceventlist.pyofastevents.pyfastevents.pycfastevents.pyofonty.pyfonty.pycfonty.pyoglcube.pyglcube.pycglcube.pyoheadless_no_windows_needed.pyheadless_no_windows_needed.pycheadless_no_windows_needed.pyoliquid.pyliquid.pycliquid.pyomacosxaliens_app_exampleEnglish.lprojMainMenu.nibJavaCompiling.plist_MainMenu_EOArchive_English.javaclasses.nibinfo.nibkeyedobjects.nibaliens.icnsREADME.txtaliens.pyaliens.pycaliens.pyosetup.pysetup.pycsetup.pyomacfont.pymacfont.pycmacfont.pyomask.pymask.pycmask.pyomidi.pymidi.pycmidi.pyomoveit.pymoveit.pycmoveit.pyomovieplayer.pymovieplayer.pycmovieplayer.pyooldalien.pyoldalien.pycoldalien.pyooverlay.pyoverlay.pycoverlay.pyopixelarray.pypixelarray.pycpixelarray.pyoreadme.txtscaletest.pyscaletest.pycscaletest.pyoscrap_clipboard.pyscrap_clipboard.pycscrap_clipboard.pyoscroll.pyscroll.pycscroll.pyosound.pysound.pycsound.pyosound_array_demos.pysound_array_demos.pycsound_array_demos.pyostars.pystars.pycstars.pyotestsprite.pytestsprite.pyctestsprite.pyovgrade.pyvgrade.pycvgrade.pyofastevent.sofont.sofreesansbold.ttfgfxdraw.sogp2x__init__.py__init__.pyc__init__.pyoconstants.pyconstants.pycconstants.pyolocals.pylocals.pyclocals.pyoimage.soimageext.soinstall.htmljoystick.sokey.solocals.pylocals.pyclocals.pyomac_scrap.pymac_scrap.pycmac_scrap.pyomacosx.pymacosx.pycmacosx.pyomask.somidi.pymidi.pycmidi.pyomixer.somixer_music.somouse.sooverlay.sopixelarray.sopkgdata.pypkgdata.pycpkgdata.pyopygame.icopygame_icon.bmppygame_icon.icnspygame_icon.svgpygame_icon.tiffpypm.soreadme.htmlrect.sorwobject.soscrap.sosndarray.pysndarray.pycsndarray.pyosprite.pysprite.pycsprite.pyosurface.sosurfarray.pysurfarray.pycsurfarray.pyosurflock.sosysfont.pysysfont.pycsysfont.pyotests__init__.py__init__.pyc__init__.pyo__main__.py__main__.pyc__main__.pyobase_test.pybase_test.pycbase_test.pyoblit_test.pyblit_test.pycblit_test.pyobufferproxy_test.pybufferproxy_test.pycbufferproxy_test.pyocdrom_tags.pycdrom_tags.pyccdrom_tags.pyocdrom_test.pycdrom_test.pyccdrom_test.pyocolor_test.pycolor_test.pyccolor_test.pyocursors_test.pycursors_test.pyccursors_test.pyodisplay_test.pydisplay_test.pycdisplay_test.pyodraw_test.pydraw_test.pycdraw_test.pyoevent_test.pyevent_test.pycevent_test.pyofastevent_test.pyfastevent_test.pycfastevent_test.pyofixturesxbm_cursorswhite_sizing.xbmwhite_sizing_mask.xbmfont_test.pyfont_test.pycfont_test.pyogfxdraw_test.pygfxdraw_test.pycgfxdraw_test.pyoimage__save_gl_surface_test.pyimage__save_gl_surface_test.pycimage__save_gl_surface_test.pyoimage_test.pyimage_test.pycimage_test.pyojoystick_test.pyjoystick_test.pycjoystick_test.pyokey_test.pykey_test.pyckey_test.pyomask_test.pymask_test.pycmask_test.pyomidi_test.pymidi_test.pycmidi_test.pyomixer_music_test.pymixer_music_test.pycmixer_music_test.pyomixer_test.pymixer_test.pycmixer_test.pyomouse_test.pymouse_test.pycmouse_test.pyomovie_tags.pymovie_tags.pycmovie_tags.pyomovie_test.pymovie_test.pycmovie_test.pyooverlay_test.pyoverlay_test.pycoverlay_test.pyopixelarray_test.pypixelarray_test.pycpixelarray_test.pyorect_test.pyrect_test.pycrect_test.pyorun_tests__tests__init__.py__init__.pyc__init__.pyoall_ok__init__.py__init__.pyc__init__.pyofake_2_test.pyfake_2_test.pycfake_2_test.pyofake_3_test.pyfake_3_test.pycfake_3_test.pyofake_4_test.pyfake_4_test.pycfake_4_test.pyofake_5_test.pyfake_5_test.pycfake_5_test.pyofake_6_test.pyfake_6_test.pycfake_6_test.pyono_assertions__ret_code_of_1__test.pyno_assertions__ret_code_of_1__test.pycno_assertions__ret_code_of_1__test.pyozero_tests_test.pyzero_tests_test.pyczero_tests_test.pyoeverything__init__.py__init__.pyc__init__.pyofake_2_test.pyfake_2_test.pycfake_2_test.pyoincomplete_todo_test.pyincomplete_todo_test.pycincomplete_todo_test.pyomagic_tag_test.pymagic_tag_test.pycmagic_tag_test.pyosleep_test.pysleep_test.pycsleep_test.pyoexclude__init__.py__init__.pyc__init__.pyofake_2_test.pyfake_2_test.pycfake_2_test.pyoinvisible_tag_test.pyinvisible_tag_test.pycinvisible_tag_test.pyomagic_tag_test.pymagic_tag_test.pycmagic_tag_test.pyofailures1__init__.py__init__.pyc__init__.pyofake_2_test.pyfake_2_test.pycfake_2_test.pyofake_3_test.pyfake_3_test.pycfake_3_test.pyofake_4_test.pyfake_4_test.pycfake_4_test.pyoincomplete__init__.py__init__.pyc__init__.pyofake_2_test.pyfake_2_test.pycfake_2_test.pyofake_3_test.pyfake_3_test.pycfake_3_test.pyoincomplete_todo__init__.py__init__.pyc__init__.pyofake_2_test.pyfake_2_test.pycfake_2_test.pyofake_3_test.pyfake_3_test.pycfake_3_test.pyoinfinite_loop__init__.py__init__.pyc__init__.pyofake_1_test.pyfake_1_test.pycfake_1_test.pyofake_2_test.pyfake_2_test.pycfake_2_test.pyoprint_stderr__init__.py__init__.pyc__init__.pyofake_2_test.pyfake_2_test.pycfake_2_test.pyofake_3_test.pyfake_3_test.pycfake_3_test.pyofake_4_test.pyfake_4_test.pycfake_4_test.pyoprint_stdout__init__.py__init__.pyc__init__.pyofake_2_test.pyfake_2_test.pycfake_2_test.pyofake_3_test.pyfake_3_test.pycfake_3_test.pyofake_4_test.pyfake_4_test.pycfake_4_test.pyorun_tests__test.pyrun_tests__test.pycrun_tests__test.pyotimeout__init__.py__init__.pyc__init__.pyofake_2_test.pyfake_2_test.pycfake_2_test.pyosleep_test.pysleep_test.pycsleep_test.pyoscrap_tags.pyscrap_tags.pycscrap_tags.pyoscrap_test.pyscrap_test.pycscrap_test.pyosndarray_tags.pysndarray_tags.pycsndarray_tags.pyosndarray_test.pysndarray_test.pycsndarray_test.pyosprite_test.pysprite_test.pycsprite_test.pyosurface_test.pysurface_test.pycsurface_test.pyosurfarray_tags.pysurfarray_tags.pycsurfarray_tags.pyosurfarray_test.pysurfarray_test.pycsurfarray_test.pyosurflock_test.pysurflock_test.pycsurflock_test.pyosysfont_test.pysysfont_test.pycsysfont_test.pyotest_test_.pytest_test_.pyctest_test_.pyotest_utils__init__.py__init__.pyc__init__.pyoasync_sub.pyasync_sub.pycasync_sub.pyorun_tests.pyrun_tests.pycrun_tests.pyotest_runner.pytest_runner.pyctest_runner.pyounittest.pyunittest.pycunittest.pyounittest_patch.pyunittest_patch.pycunittest_patch.pyothreads_tags.pythreads_tags.pycthreads_tags.pyothreads_test.pythreads_test.pycthreads_test.pyotime_test.pytime_test.pyctime_test.pyotransform_test.pytransform_test.pyctransform_test.pyothreadsPy25Queue.pyPy25Queue.pycPy25Queue.pyo__init__.py__init__.pyc__init__.pyotime.sotransform.soversion.pyversion.pycversion.pyopygame-1.9.1README.txtWHATSNEWdocsLGPL__init__.py__main__.pyhowto_release_pygame.txtindex.htmllogos.htmlpygame_logo.gifpygame_powered.gifpygame_small.gifpygame_tiny.gifrefcamera.htmlcdrom.htmlcolor.htmlcursors.htmldisplay.htmldraw.htmlevent.htmlexamples.htmlfont.htmlgfxdraw.htmlimage.htmlindex.htmljoystick.htmlkey.htmllocals.htmlmask.htmlmidi.htmlmixer.htmlmouse.htmlmovie.htmlmusic.htmloverlay.htmlpixelarray.htmlpygame.htmlpygame_cursor.htmlrect.htmlscrap.htmlsndarray.htmlsprite.htmlsurface.htmlsurfarray.htmltests.htmltime.htmltransform.htmltutDisplayModes.htmlImportInit.htmlMoveIt.htmlSpriteIntro.htmlcameraCameraIntro.htmlaverage.jpgbackground.jpggreen.jpghsv.jpgmask.jpgrgb.jpgthresh.jpgthresholded.jpgyuv.jpgchimpChimpLineByLine.htmlchimp.py.htmlchimpshot.gifintroball.gifblade.jpgfreedom.jpgintro.htmlnewbieguide.htmlsurfarraySurfarrayIntro.htmlallblack.jpgflipped.jpgimgarray.jpgredimg.jpgscaledown.jpgscaleup.jpgsoften.jpgstriped.jpgxfade.jpgtomMakeGames.htmlbasic.pngevent-flowchart.pngformulae.pnggames2.htmlgames3.htmlgames4.htmlgames5.htmlgames6.htmlradians.png/usr/lib/python2.7/site-packages//usr/lib/python2.7/site-packages/pygame//usr/lib/python2.7/site-packages/pygame/docs//usr/lib/python2.7/site-packages/pygame/docs/ref//usr/lib/python2.7/site-packages/pygame/docs/tut//usr/lib/python2.7/site-packages/pygame/docs/tut/chimp//usr/lib/python2.7/site-packages/pygame/docs/tut/intro//usr/lib/python2.7/site-packages/pygame/docs/tut/surfarray//usr/lib/python2.7/site-packages/pygame/docs/tut/tom//usr/lib/python2.7/site-packages/pygame/examples//usr/lib/python2.7/site-packages/pygame/examples/data//usr/lib/python2.7/site-packages/pygame/examples/macosx//usr/lib/python2.7/site-packages/pygame/examples/macosx/aliens_app_example//usr/lib/python2.7/site-packages/pygame/examples/macosx/aliens_app_example/English.lproj//usr/lib/python2.7/site-packages/pygame/examples/macosx/aliens_app_example/English.lproj/MainMenu.nib//usr/lib/python2.7/site-packages/pygame/gp2x//usr/lib/python2.7/site-packages/pygame/tests//usr/lib/python2.7/site-packages/pygame/tests/fixtures//usr/lib/python2.7/site-packages/pygame/tests/fixtures/xbm_cursors//usr/lib/python2.7/site-packages/pygame/tests/run_tests__tests//usr/lib/python2.7/site-packages/pygame/tests/run_tests__tests/all_ok//usr/lib/python2.7/site-packages/pygame/tests/run_tests__tests/everything//usr/lib/python2.7/site-packages/pygame/tests/run_tests__tests/exclude//usr/lib/python2.7/site-packages/pygame/tests/run_tests__tests/failures1//usr/lib/python2.7/site-packages/pygame/tests/run_tests__tests/incomplete//usr/lib/python2.7/site-packages/pygame/tests/run_tests__tests/incomplete_todo//usr/lib/python2.7/site-packages/pygame/tests/run_tests__tests/infinite_loop//usr/lib/python2.7/site-packages/pygame/tests/run_tests__tests/print_stderr//usr/lib/python2.7/site-packages/pygame/tests/run_tests__tests/print_stdout//usr/lib/python2.7/site-packages/pygame/tests/run_tests__tests/timeout//usr/lib/python2.7/site-packages/pygame/tests/test_utils//usr/lib/python2.7/site-packages/pygame/threads//usr/share/doc//usr/share/doc/pygame-1.9.1//usr/share/doc/pygame-1.9.1/docs//usr/share/doc/pygame-1.9.1/docs/ref//usr/share/doc/pygame-1.9.1/docs/tut//usr/share/doc/pygame-1.9.1/docs/tut/camera//usr/share/doc/pygame-1.9.1/docs/tut/chimp//usr/share/doc/pygame-1.9.1/docs/tut/intro//usr/share/doc/pygame-1.9.1/docs/tut/surfarray//usr/share/doc/pygame-1.9.1/docs/tut/tom/-O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -march=i686 -mtune=atom -fasynchronous-unwind-tablesdrpmxz2i686-redhat-linux-gnu#"# ##%%##%#%##$""""""""#  """"""####!!""""""""""""""""""#""#""##############"#""# # ##%%###%#%#ASCII textASCII text, with CRLF line terminatorsASCII text, with very long linesELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, strippedGIF image data, version 87a, 468 x 60GIF image data, version 89a, 111 x 111GIF image data, version 89a, 126 x 480GIF image data, version 89a, 16 x 24GIF image data, version 89a, 200 x 60GIF image data, version 89a, 250 x 100GIF image data, version 89a, 260 x 70GIF image data, version 89a, 338 x 100GIF image data, version 89a, 64 x 48GIF image data, version 89a, 676 x 200GIF image data, version 89a, 80 x 71GIF image data, version 89a, 9 x 18GIF image data, version 89a, 90 x 61GIF image data, version 89a, 90 x 90HTML document textJPEG image data, JFIF standard 1.01Netpbm PGM "rawbits" image dataPNG image data, 141 x 68, 8-bit/color RGB, non-interlacedPNG image data, 157 x 83, 8-bit/color RGB, non-interlacedPNG image data, 480 x 49, 8-bit/color RGB, non-interlacedPNG image data, 578 x 312, 8-bit/color RGBA, non-interlacedPNG image data, 642 x 37, 8-bit/color RGBA, non-interlacedPNG image data, 80 x 71, 8-bit colormap, non-interlacedPNG image data, 840 x 160, 8-bit/color RGBA, non-interlacedSVG Scalable Vector Graphics imageTIFF image data, big-endianTrueType font dataUTF-8 Unicode textXML document texta python script text executabledirectoryemptyexported SGML document text !"#-6789:;<FOPQRZdefghijrstu      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxy$%/8CDEFGHITUVW_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~               RRRRRRPRRRRRRRPRRRRRR R R RRRRRRRRRRRRPRRRRRRRRRPRRRRRRRRRRRRRRPRRRRRRRRRPRRRRRRRRRRRPRRRRRRRPRRRR R RRRRRRRRRRPRRRRRRRRRRP RRRRR R RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRP RRRRR RRRRP RRRR R RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRP RRRRRRRP RRRRRR RRRRRPRRRRR RRRRRRRRRRRRRRPRRRRR R RRRRPRRRRRRR R RRRRRRRPRRRR RRRRPRRRRRRRRRRRRRRRRPRRRRR RRRRRRRPRRRRRRRRRPRRRRRRRRPRRRRRRRRPRRRRRRRRPRRRRR RRRRRRRRRRRRPRRRR RRRRRRPRRRR R RRRRPRRRRRRRRPRRRRRR RRRRRRRRRRPRRRRR R RRRRRRRPRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRPRRRR R RRRRP RRRRR RRRRRRR?p7zXZ !PH6l]"k%YEP}̮D0_+coI?{}9T6r"5. God[(و*QD $Xfd[|8ȝ*V jǫtB;Y$P-B5 `+}ի&?p73UjFHj:Z_ܢ [4);ڵ&6g_.^2@Bk8w7d1!{ڥLT }i«CɛdZ] Rg"%S6(bńnuh\jU`;3ObZ0U4:؁ d HWP<[a%0X&.)t3"d"5tIvGp|YX8 a.O]j,vޤ 8-)rgvɂqF ߒԱc?xk!ӛ>lӷґdm?fĎ;* =IKqRD b%\|5*y2Tlpq(aBͮ'}֋2Jzx=rM;TkSl]R2|ep+,HICb2q) FS2!y61C.0sF VI'ťzs`#K DG8 x7̶qĉsgUE!]}B~K .2: @eJ! m,.C~nRSG h">` VoV`MkRrAII+)q< T[Ji#k.\8g+׫ˀ(9XSSJH|$D )6<64 ~Nګt_yyyԺA{sNŀ@dy`Кku+"$y iœm?0Uݑ*̖"nȟ"ip={!)e}RܳͿ-.4g<16D郼<1ifHalײqts^SU6{Ӏt՜*po§'J:-GiU5J/m Ri(;_!J ՀLju<[9cHOǍ-kyFSMi[]ljyc%g`v !ê\*-8HA#Vvs~g?vY+k@ɲ?-qc & Oj'1<ԣDcɘs͡Xiˢ.>aja\1,6r߾gVއ{^i,D'HV].Y+Uk35%65{rKڴ k-dxMU7ؔHZemXbkn3CDtcieN9:*I5qsfiy86y)M! a0>xzf-CHH2BX~-*W˷BWg'=O'WU 22zˌ&A8:,M-Zcf̔f+,;GII+%lwhD@Ӧȇ{5ѯ݁S|&xU3>-Ǵ*262 a3_nIywm~Kd;}Gsr#DEao H-ъΖ01Z ޑ("MyԸe';)XƆ1MC[ASK W "P6`= E@WRFz Zd],Rj&1>N@v\lE-Vw&|IQ5w1CA'C 6bpl(s/p2j)oHfH[^ߟ "u̵Ϣi<NcX6vRdH2X[1e8@1K+ln5mXl#<)wu|tެBtsǶ$< :K}.=QI-EVJkoDe!ldޤ7=h]h= .)fjK1N 䉥l J(#$Q: 2 Qy3yi#0ۡ9_{y nM;@_zn.!PBm" z֫w#@Pn9 )Qy~6Y I@d݁b-!Ƨ2>aL @xKdbSrnc&<ܤ3}c\T%@򹰙31'hN[b9>/6;#.w]j-, i;@#2*N=0{`VWeew,n33V~c!}*dHD#fYKjfIᝓV 5`Vii5B#Jq|@wğrz5 3UMv)ۨr>dp\ĥIaD*qWU^r`vzk˯*ˋ'ppi߃oF@24XZ#!˕F9ƪ=w쏆 9*9 t@#NlXY'} ѢKeu Ǩ1-'AL׾F젣qv6ժ/z߆RVJkf97^Ȗ0Ts=*ͻH: à~_f{~H>gXc_dR8uG0 v~d\^;eH{=)<ȴ^+܎ԨbE3n ϙȂlRz`Mxv_ ZkATHê;H6vCX+ 1jGVpMG[C);$_h`|~BW9_GS;O[赼mI-uڊa BH8]ՠǯiBt],$ H"-0T 77t)iimjTlhfi@$-T勍!1L?;.#hU-Amc͘QܚF5$/@8^L)1DM5{W[YLJSԨ<|uC2JD=,z_7KKJm;YTrXO|J_-G}o0#:ۢhUC֌D!~"Einau,1#3" iuz{ùnY^P&^MOYpFV1^2JHPz~6Z.mdT˜];uS!Eh#FhAU>Tj hj^)1y8SA H6,PV/PVNHہ=K=mO{U­U:REK߫Rs<^z8 ?D B(Կw.miK );ъV JKz3~( V6ۡsJ_޵SMЛǺS8M\-dɦU:E7Im rs@|ZB 䢕4`=Q_@=Zx}`KV[Gq?p[*RM܃LqCjܧa2hf7v)o> 6T̽2K5ouDC2 _>%hX-} ><¢q+n;~#pV?C FIJlp/AF 6:v- }oPh+uQ\Im q~(zDK|1= bTɛYڢ3b9UXŌɄkǒigb;eI '|:>qSʼnW͹n -OQiϽ=X-vCVi5 MӲ^ݖjkЎx ʧ"e Q>L٢eyRX־;|yx`(H'TQn<ћ\DD59t[}S੡x% 7Tda]$pѮITn{B˄7%PPKXu(_ ~"c FAb㓽B+M+ aܑ2|}&V9#D^*xv>JFKsJEZlT߄Kؓ֊3TIm&ECAEΒҎZ`YeC̕= fKٿdm}/Z5%*5ެn R-sw)?{%7ˈb@@=BKl?a!㦹(};U}z8~ep5}fH #&UE=bA)Y|cϐߤ$L vX x,HTΔ1uߒH&>X|PmaH3Lc=V>i v=U P=. HԐb.ҩi\+SZ@z=C֊Oۈ=/ :K/Xr(;ȣ{9NSt&[4a3YpГ9?d\NQ`e]j#@`h*vچSɗkjߕ5{DlMϦjtV*ʘpqqc_ή=6Lj$ㆵJak+ԛ'i6Wl"y9hOu"^{U PE ƝXY5i,| \H#f.w|I֎$!*<zjxO1=\w[3n㠹b7wb \X`ac-]@m7?*m)~4<5moE<ʤQ]"p@AFLWz"T#|sr) ç?՚BZ _t0K3&?(AɜH  &_xKem~eDsL?SI4)h^ NQH%,(fLj1Wemc:NrJ_5QW_ ьKԔȥucD3L8_ M|U4Jk_۝c"&t(`e,b20A jU [#^oʢk4ݴǨ&c\ )T~vG)>fVauD:rA?ѩtW6"r^!k xvQAa4%ebgCfME¿* t}m/S:6ӉfVpe>`*eS'U/m.X/}I(SPTuC*OR"Y<ޙʸ2j]SࢭqЍL Sд }p;,䩵+$%lL3തRv,2 uYF|PWZv-}~S%ɇI;:;*F 3-rN?=l%s? }Cc}ZpWm ()d $sMUչ9zNBDeuJh}οb+/a:V}H!@|Zta'iz-ԧKg*qrd3;JTҔJV8eϏ^-zV_R+"M>i#g?,ςÁyKVP-.acw ]=ne} Þ ~"cm}H $6<-}ꭢ[d7[x;hBᎴ| ﳍY+CCT CB Awtv/^X*:ޚZj? e4" 0Y.لlWf: 6pX&؎~s$LJWm,b\JHX`{=LtƦU$_2.Fiyw~Up n 1xfltz%kq v`!8š <e閛㵢I|:@ޠOpZqQF(b_&.SDvjF0 j^Wx\dM rioyæ\Q7IP B 9)B9ɂUK&_4tlUL2-->x RBRrfEq Yͯ*1C饓^ɍVhyN`5#Ml*bs*y }Hʩctnl-?;(YłJ7M{<֊޸šK$rhcr .([>Yy,S;+잻<_(x,]rڧ}[~q+ ag(yli$J{X#˙X'>[X1쭁[+WO=Y\&yh- f6nz${o i| QQ]ɳ &XeMFgat6fݚs+ } }B^)ïzj3,ueܡ,AA<̀MRV*Bg],c;t"h9WՉKO˿t;#v{c a! /\VhQ:Y Ͽ_pPqGx=>9Pٸʅ&J.et܂gS%B4 ̓|>'y7TsB\L{ȾG/gUb l,c8#5n2Hhz=SԎ;CR! xX*GYq1m\A^ғ| ߓ׾6{U8ri;Kׅ+=`Kq:/G^S`wpJEy\Í)wjT)cn5$<6N4q7}`tHB8]v/RMӠ(1Vpc|30# ^c$AcsASg5k __ Rwq%wUP]ZcO Û_ F%~?j_5 xWV!䓺byCgg8Q$a*uLjuX-t NQ,/ޖ2M&Qg0Lit3Eᩉ6Z7 u8La0K팋L-;f դXtD=E9Ke^QAxVP¯~vA7 bm܌wdTY~NUƻm;GKxQ&Qe N J&#cV 芊jT|9sym t 6TVDmƊϗt#ar)rG݉V &\ٰ݁ր*lPUOFGH4@"eEqo'Tn@)1?eXQ:eM9ZT orsqe)۪5 &PEUQ/;nhu{I+l$Po3`G)$;!2&*v)G?*a ܡhzm~ )#0 i'4ur]B(;PUDEKVZ饞EIVɻ+(RvBaT/2 P4{Lt(U=d\c=iܡ縩2+%ȹ*}?$m<1+5{_~h*m'I:f-Y<= &VGfs]\Ӌ8@rQMb7 z}QC }͂szz==lHt9 S!^"g%k*x0G %3l<9z+F!UJ0 KY֫o R.kx4/Y '^)_J:v&"ϏZ5xNMjD#\c6N g2o K)=JX'j' _fc3tXW7 lA6̊ɷinaB(|"tPJr&E.w 4rbgU$Ҧg!gP{lE+喟jSv(}*=(Z`xiR/K*2!}doQW,#)< 2=NT u]X?>jƆz"4^dk3,}R ?"ΰ>9}(,*Q|~Kw7U{3ޑEʶzh@̈ϫ?0󧙹-J^6c[_pV<<{ƒ V|Fv/٪ߚ#,j͎~7`^}6|BUTBn}RNOx6SIvJ i];vQ̹jzsDˎ;(Dz1BPי0MH>}#s+iC> >Wbϟl5&YyuW&cS /s>i}_'6]7Q2 36t?[]^l< px$,Y-6b ,x"W LL%mg=B &k]^X>5<:nwwnrAƁg28g-bب (B&%DzR<7Ҋ`Y~9`2 #.nV O0:ځQ.!OR)abUՊw]=A Eu-SiIm";#?o]?{h9u CՌ( ;bRR(sE&Ɣٷu Km ]zdhl J"]g^ŗؔ>N|O8"V !+Lj`7Xuj FڲnCilf^^~9DM00ڟa)x>uhB2 (dpbcR) Ug{ߐ݂t|uET kB/ p9|sLM ""R_B\=Ԝ]*T>e/ .ʭL.Ut_ 1$TMsCkbODܫhqg8i 4s~$8A>o)9r7@ZT=Ce`| D73 pl5wNDrS_x1&)e8'>֣Ǘqk<<;%QU|?l?"vfj/)]xDҐ+B-v0x/"4}P k>n9:D8ZuVž`Fmj9wet`'S8/-D`VBɛTq8#.j /c.Tޛ2$f,]EB\qƧn\#Dhsmt!SƯ]WFgm]΋ShbL6[E[lxJ' .ǧ<F¬uez:c _"T%7+ݜ~*'[Ic.Y}=?:[4Y0e8]Z4#xxӧ= z¿ȵ pH&笠e21yR;+X#:QN HEp|Fre 0Uk233.q]s%gl}п5!]N[)[1[{;-=oB7rPNԱɔK`mlʻWeN҈} wNH'}krl-gD/f0̀#׸  us*rB+ lS.ӘUJ5$>I=$qD :+9úU_j\~N6׊G;y:QM !Hm97Bo6#z '~zfP1_Oh4/T5ӡFyO"P٦OrtN^F;~N@=+BSZU;tM T}5Ă< &%N#B wQ8FvbKo]`A?EDxEQi=zQɼ]\ya컰w sʒY1~?:^kLQt 8r]ZI8Z<)G04Yasu+xG̭o5?gnH`/KoLqӕjw _7טӷ˾g})%ųw6J 1b\SEPwil/u ]u2[}K2UYW1ySez6p"x^W&݀N?pY(sQKoܛf`m:Gvs\ fΊ1<>wcB IB'H^X1g5n9fm]M|՜ί܄;=6bpdחɏ0eW.:{}=\705_!,".~ & Prwd][87gf9qa(i:e减nټcx0S\ Ϡr尚/_eߐeE ~_{&y5$+煙hP+t.R|ZJ`/UGuuKNrϝ*"z~P[id)yutMsֹ[Д>,#M7T|2%ղXn5b.K~(bnzQ F @9KXڳb*(7I73i#p/wM[fkgpZT Yc¿:8'^& 4@XIj'? KųkpWcBmsdVXo[~w2.I+cFY}$[ۆs7ˊJEY8%x3%۷PXGK@p.h ;"\j ]qEr(Q&m_$KhYJʔ0ugf+ 6dߠdN8 w 3bƺ?ˎTQ"^+mYj2Q!ûrD"yӚ'Όc-D=h(3r[$f0㦥mȱ^w1]~]4h&uy*X.~i:#GiB[p'~ w_&@Y㦯0\];ʭ&wvIM(e;QS9`HH91.@j u3u_ɜ#v TUx*~l*6_N9D/+ӑQ8.r??s]\K!82#kc$3SvfJ&8=U0zc!TVyG_Zb,(&oRBv%F/':)kg|b7Dj:[|$p[92m3y8 k-Pl 2"9d7yAmBi7sS29 FS-aMF ýSG9$usx7QhV-{ӳu\<ϡ$):с'1ɕܼΓmRkb=BD-=>E->+Q!7JsvwA޾WYDoJrHa'/Q䂜ڒr1-&v'5(L!eȞ9TxF.b g&>`Ab6Iy{ר0{|اO$@a𡬇N]y!*txжs FD퍔8ƆgxVegR P.GDuZ1+/1=1"`F$i%zW(kT,cb}-8AZrT;4ޘ}uȪ%'Hso223uq%|'Hp8勉:/T'}:) M roY+!{5 ZHx$#?!5U׊^xpgK3&bO$<رs.wN|GV_f7}p55± &rh8 1,Vq;1*ǒOsal#v*v F/+!4,7kt_&]H0'" 3j[/`ANe4 ɶGQ`sWפ e`SQ{7QjOOlݕ#%łbY`ԏl6V{Fr!B[nlv(pj'/.l-hY5;C%|rj#}ݨSN\k5yYѠD-:e8g Zb(ze݌ޅ%߃K-[A*]/ Ήl)k%} WDRK3i0KO1)U󥩕}Ԧ*]0/ǕL(Y2̫8c5*lu˚j0 6J0L[, L׺4^; S՛ |*&| 9;he8T ˸w:)$ehcg|r3T4bCCޭ),  6b**jCf8 ?mCﶡG@VpP,rm=}u\Me@d4Gk['!y 5`Fm#I'*X3k2C9^|)\q\bil.C'J|@5BH[4O /8hד3dAR+D+A[rɵn'A(ucdrBmJP3HtT82jK^ knYs9}gi`fQ&:Ƥ~cMG8&u& Eɍ`SQ?$ӄ?D~CFTӉ |C ::Nh(uú+\@B;s9ߴL3^ ꙯A"[VV1GWDG\/vj '[$,/b#"3;Y'*}K 3,3d`]7M8$ O]i RSd%s7f#`^_ O|7钁32*b Q XQZ;fY{p~s89j^IZT-j1 oPtFwdƱ͔l,=^yr9dSnzAclu\H 1gfM^5 W̗\PhU[k+qfr;0/mn=IQSu5Xv |(}Js Z(!*LhWa&\֕fVqq!3ěk_^r%b:a*XrX~N%q59f8^u{ڔ^1n2O ~wlP^Gx,h޹OAǭU/p2Mt^)[oLcO}uq0GNyd CҝgD]G?ه2oާD /.q{e}7b mL9Ty mvs]od )wz~ OȝS6yRF7tTX)ŇY@2c4R=_i)6[;w';LlchHY()f鴓.Ȏ|. F\9H1kO'q &FusYJ 3Kg VC@# CPX}dTѾh `dCLi"Ԭ m7Z FޏfSZ!_3}ؾdP3x8v-#+>ciUTd|,Tjϛ{+ ) i!bdқ IYAL#IoSVpws-h4K]0mg_a߳06#ҧQIJ*TPH:pL[oin7[4+zf Z@#F4ƾ޽Hg ކM(٨v|/)71K* _c_UkY@Jc"#8 LD sʑ&=ZbbŠԪp®WBP,+G-#P$zU{_ݟ/åƲ^ U Vi}QO݈!]G'O1JƪfNS_R &*hӲ6[hvh٨T.֧KVsdtğ{c"* E#x^ڍo({J37^U+Bc<z2HOن՛`8߮*5נPELA{.63^X&$Dxȝrs|@nR0:<_i9ݒÙx7Cx:u<}gE'V&π6F,#2T"ya>C?yFY0sLy}9p&l(BQb)z5(OYAg~?<3kƚPR*ylGg]*e \Gj  =4J4.䥹W= s:=wٗ%fX&I fT  Y"LhVi&LLz.aOw=-3E@%9&ue 0C\Ž-pPG*cIu $PVhhkN^h#p}%g`T)#Z]~_wp:Jn~(һyZH,~{m&dD­rdxG&sC{7<7sfZ#eVy6Q"k^5TElVK#L32ǯ>}ӊo|HXn4bL^c^KNv$_ i:ՄP^=G\OqqduijZ@eY|nSd53Ќ2 [y3x.G)@ƩwpS/E4? /Si1Y`>u5*֊j玣~?hU¼$w6vu?`,­e&B5#Jۧ.l<Ǖ:]~]u| 5"?+MbѸfѲXi,' J܊ݱK %ƈ۵!c:>n5|Փ#?d5 ZëU<>_k ^oƝ&fí94'ċrW9#Z$m FS|xb ۉ]7Pcx·G |="f/g Q7d]dTeͯ :c2%pAr LhySp^I JoÆl8%[}]\okb,U1G%XJ̨"t#.uE'RP S@Ȥԟ"AZhg~Ep%6 q.PvC!(VrClϭ=PrkwKafN tKwD)oݽ3Djt.XeRZͦxr×ךw$B>Q:7d--X24Hq Vgn "P@v1欋L]D*ovw`+Q N~2U\>HNc =bSe,ڄe G2w9 wz ~\25ߙ':%" (T^P2 A轒MLĞ;j- l(֊vP_5`F6n7!L yY N(]LޣZ0gEV|Z\!\+, Ymޜ0G&`$/ 2+d{~C qs\,ĎizU̝`2yЛZMF*n}QF 9^6"B-% 5l mW4U^vW2Gw-vYF>o}l:x,|Iyn4I99P;Ʀ/vdNo6rn5{[+; ѫg} ) ^ \5߰ɚJq(LJ*Aqqh3A4FO:~g4@f7BMM ШsK?R^ ^;7{Y W'^ 8K s@5TqS=ƭ 6+KQdS{fxHT)Y d@%h;7j ҝTowcO t6XnxDԤ'sδ|FRo˸AhZ2~ʜ8w8C1|SbLuy'I7 N?^ ߾W%Y%#i3C+! Aud7 /vțu ˍ%oZw>hjx5DQ#T]D3rs(Pu:^ZHj(̪؎tπ󈠒ʄ]]6pS v}1׽jvC%~KM81>?wxծi@E-vJqE%ۅTYxPC^pQ9mܡc~`] Ҙr`fnԞ &DI}TpTo:_W8AiqD`մy&Z x8ܠdAV4// ѩPqG]LLR+-E(ޣ(ة,PMs#@z]pUP8 רd rT@\g%睔&}כBM k,1Ex>H76iLæ8I3 4+/S`:yL ߼=QƭuOM3D ޭRIdʟ¨7c?fOpIj}kGמt0'!Z Df̱L PޱB( m)"yiD$N7C%4=liwӅ"j ^{P~CQuHeO8 u7{qELgre1aH,XϦxi]#k%rufRHdCL_h>^{ `Jey drȞ|#!W)?ZKeCc'CX KJv2w~кk~U`38)#$fL? p@SWng-$h[w',msE^=&WՅCޥp0E ,ճ630{DU>LNU@MPg툽. gu],x3 tˮFAdi ^ I҃$PH*gQK>Wem+ 'Ǖ+wND(ˌg%MYYn! ʵCk'@. = =eB\ 7iNB q;WM0e墈@g S*Wxŏϕ,4<ZC+ -PLuz@ B&g'4 ^Z1˞v?*'_YXh4W~vʏI{1Дtt։5~lBZ{0QT~9*')0cĕzp,ի.NO/6V;4cqPa{cj%S4?IneO$Zcf;^l7f⏎EaVMi/W(4t/8Ls`|Mآ>ty@u-NqWB3F=((Pwi뷺 @En{$_gC CUyTU{~A<FGxSJ5C2!Yݥ}h1 p7RqN2=UyKEK; xǡ A`6 &Cjri4Ԉb3ː@'3+ {qa NvmEo_$I(AUj!j{M5Ka2ndd# HDv|,~P4(c{c- ^+vrڎxPBXd=`O=3|xp? IdR nh z7 XY&4פ!^4)UQHRF\gsڵ$I o&{MUJ~]YGzҩE3GۨyHq0 B8[L%wӂ/ӧ BF]Pʏ>ʜLe:y_9}J  B=~Q6ִ"WH2ʉNʴ&ٕ6/B,Te6pB 8{~ ,AmGuP-ّZ][Ŕ#]4VA_kjY,CZ嵦"ގf\M`JVnkMkxq&hj8Qǻy&>ě'k!uvIN=i,u+,r9= .%6i(߸f D5F\Tx!s l2Vs(h嗛 6Aw+.8p}wΖ ZL/?};n?>^>2Pa\Fy==_^UP.ﹶEILG͏0(*8j"/SUΞOkG49V[): 0 k dD% \ڐ0>zMM̆~ԱA^^no8n"Zh&wuM"aHqGhi3}@j(RAoԀo?0>b-_r XdN-tC)G!yL/?;S5ьGrhŠt+8$4%<'n#)4&AvrQ2}'NBVԭ@nI}WV2jiPIj9HQx]g-!&a;{6GWf<32&tԓ vZSO]Ikje?Y(i8tK~xY!GENك}yUrugPƾ)f[ΘOݡ^YtqЖ,LZǙlbo812,0lv)9{o֍Gݜ. :7]&됵8Fv'?$YQ=RLjs<4?NhQn)l^Cí{L9Zi7gڢlMhf6Y4, ] s&v@k&*I]A>3m)났w`e%J{r΁Xأ Rq$nԩgwDgyom;;4s6 _5n;ʁpvLWv9^6pwWX2D@}»弮y>d{ y=ҷpOګ>:Z?d8ՀQyi'qPU Yz0q&NUHFrlxy5pYYll|AGAA*q]ALϹ<L [NĂ؎9,{xXa9G}vl 5etf,J\4FKԓtB?Y?ggA@~Sړ Z'8`S{h=#;W*er'$:.ҡXH+?<;5Hޘ_=)1~Y3 tS,u~d LivZ ",7a`m1t߻5/0[%G?jwyQ'{(==Lu樧B|:W%ڱ4Xw=F}rSv숋'tv2 j\_L@ys;| e4%`==dž0}p"MEgo;7~ @ ݸCz =RJ H|FZZjue$rt.`epFŠkpG` ok,7fB"W&{[Z[;\=E6&?( 4^p_) U+u_"7ۊZs@6Tl=dѶ YZ