python3-idle-3.6.9-lp150.2.14.1<>,C܉]bD/=„T)GfC0>?vʹrM >+׷t3Rl0aJyE!*\v?|'6Rl*1LOho rJy.>0j;rF.STxqae-HJdv2Zʬa%|"ٲ?5!1@TŴg{aAo쓵rC/Zߛ24322{žLjďU>>x?xd " S04DH[do  , \    ppȨ  ɰ (8494:4FGH HIXY\]h^Q bS cSdTeeTjfTmlTouTv\w_xhyp|zx0x@xDxJxCpython3-idle3.6.9lp150.2.14.1An Integrated Development Environment for PythonIDLE is a Tkinter based integrated development environment for Python. It features a multi-window text editor with multiple undo, Python colorizing, and many other things, as well as a Python shell window and a debugger.]bDobs-power8-054openSUSE Leap 15.0openSUSEPython-2.0http://bugs.opensuse.orgDevelopment/Languages/Pythonhttp://www.python.org/linuxppc64le * 8]J((Hx[MN  lf`}OIUj$%x!~((+&(>+V  %P>%PY  wOWw616..7v67v5,[60   ^g  1LL(p( 0g 0eJe:::545 ;2t;?  --.M( `(R R LQ>wL;3<99 L1&,&;747*** ? ? ?e4e];_$lMu Y(, 4`J/l::8VJ,=#2R:"33+"+  **(("" ",p+,((O(_dadkk  k s F s66 d  a N a\\ee f5W)Wa.e+J.e: : 878k:7:Q)Q$$$ ` &B&&B<_6U<_V r ( r""6N-k 2i8"%tg;w! u dQ#xf R8 vH-P q%E$  g-UemB  3P%wH$ y :Np0NRdCxj \03fV:+' <(%x!:A큤A큤A큤A큤A큤A큤A큤]a]a]a]a]a]a]a]a]a]a]a]a]a]a]a]a]a]a]a]a]a]a]a]a]a]a]a]a]a]a]@]@]a]a]a]a]a]a]a]a]a]a]a]a]a]a]a]a]a]a]a]a]a]a]a]a]a]a]a]a]a]a]a]a]a]a]a]a]a]a]a]a]a]a]a]a]a]a]a]a]a]a]a]a]a]a]a]a]a]a]a]a]a]a]a]a]a]a]a]a]a]a]a]a]a]a]a]a]a]a]a]a]a]a]a]a]a]a]a]a]a]a]a]a]a]a]a]a]a]a]a]a]a]a]a]a]a]a]a]a]a]a]a]a]a]a]a]a]a]a]a]a]a]a]a]a]a]a]a]a]a]a]a]a]a]a]a]a]a]a]a]a]a]a]a]a]a]a]a]a]a]a]a]a]a]a]a]a]a]a]a]a]a]a]a]a]a]a]a]a]a]a]a]a]a]a]a]a]a]a]a]a]a]@]@]@]@]@]@]@]@]@]a]a]a]a]@]@]@]@]@]@]@]@]@]@]a]@]@]a]@]@]@]@]a]@]a]a]a]@]a]a]a]a]a]a]a]a]a]a]a]a]a]a]a]a]a]a]a]a]a]a]a]a]a]a]a]a]a]a]a]a]a]a]a]a]a]a]a]a]a]a]a]a]a]a]a]a]a]a]a]a]a]a]a]a]a]a]a]a]a]a]a]a]a]a]a]a]a]a]a]a]a]a]a]a]a]a]a]a]a]a]a]a]a]a]a]a]a]a]a]a]a]a]a]a]a]a]a]a]a]a]a]a]a]a]a]a]a]a]a]a]a]a]a]a]a]a]a]a]a]a]a]a]a]a]a]a]a]a]a]a]a]a]a]a]a]a]a]a]a]a]a]a]a]a]a]a]a]a]a]a]a]a]a]a]a]a]a]a]a]a]a]a]a]a]a]a]a]a]a]a]a]a]a]a]a]a]a]a]a]a]a]a]a]a]a]@]@]@]@]@]@]@]@]@]@]@]@]@]@]@]@]@]@]@]@]@]@]@]@]@]@]@]@]@]@]@]@]@]@]@]@]@]@]@]@]@]@]@]@]@]@]@]@]@]@]@]@]@]@]@]@]@]@]@]@]@]@]@]@]@]@]@]@]@]@]@]@]@]@]@]@]@]@]@]@]@]@]@]@]@]@]@]@]@]@]@]@]@]b]]]]]e75df0b77ff61253be457af636d5eb7c55a3ff2b6a733beea844d2b294972ebfd22eea091d1f8f7b11a320cedb5acd822469c0c7ad3629d1f50f6fde6194593dc263472e71b9b557264dd066c5f06ea76d0935d25b19b92e9ac7bc49de82f15763485c7ce263c2c8e1076c52d6044dc008a75794aefd670dd259e75b1288c343251aa57bcef1bc9567a229154ee1370395c03cc241fb814555731338d2b695aac7a0cc61079c6e2df53457e63b413e0389f2c0061eb55e80229da932c8f8dbd61abddb32c2275993c297df1b56ce5d8b34eda35f823dfc27577c2b18c26efcf8531067a78ad392f25631aba1d885f40786cf5f47854577162c9f90ff1f33164c7c98d566a13fd599d1c11a375f387fef69b6c595c4f18c5d88c188a860be0e55bfe9c9b62bf4a4b1cb8419282f78bc98f4cde453a0d6bbfce8a7b76177a1af94ae74eb8119aa88532734a84dd782830f8f5cb4dff01cfa4372b1e4afa35653134ad97f34e64abd93e1e32aff017ff8914e3204a76044f1486bc9fbefa07bfdbb26999728e6eefa83b486188a3af6900a464741307e7e4fbe4c6bb030eb765042963d5f8d5d1259e9874a263a6621ca6dd1d57608faa5f28f7d61f349583e07814a404d5bcb1109a33329f0e099fa8c07a8b02401da4e531bbc6de733a90e45aa37484901eb40eefa846308e1da3ff6f240ea98f769a2afc3cf4fdba00327ecbef9b54f0a6c4a21daea6f41263e8df267367f5b491094bea56179a9c3b4ebd65afc11c3d934f8de7d3285f616d0a9129f8113b158157501829c2e452101d067a49a59e2abf1840156e9db8f85a38822fd56ab79a139eb95ec86f1fba1bb87326bfcea17dee8413652327d3d1f7565ac6b32b392a5e424947ede2088e27600346909878665b07bcb76fb3222ea1b4947a553ad0af76fc12b31651d1707980791dca932fd307c4bdc223ae39165f413b2a530b2dbf6323e8a272865da6627535ea3c7d72d323257e4c4c095b611381fd9f336d80fa7ae9104e7b03d14a7df2d9ae9c89a3b513501ebace8e428aea68dce39d0af9f29196e08fc9ea49c99605e79e72fc5037f367472c50ae104f86df35c0d5967968e352d7ea2b944f5909326076bf88e0fb30fa0ab5d0dc3030442ed92713f34170336c4dd2623723dc34829df893f8058df4fec56eb20ff67ff84c86fd3d9697e2384c5a290ed696f6d3187aa45f8f55514d26791588de02fe685af0ab129174b32ab93efa39faf6140b6795d9d433885c0b1ff4efa03726862364ef81706cbf09974ba105462be846132e2cea50835e6873bff49a182b58320431be117102d4ec8220d49415d0b5fffd4631074433885c0b1ff4efa03726862364ef81706cbf09974ba105462be846132e2cea5b73f0d08474d60f1cbb3b3ef6704f5bbeeb119771538b1703e5a44f71da8261dcaaa2df8cc4c8cc35d793d80d0b6df9653a1d03719b95273d2bf19237e251d7fb73f0d08474d60f1cbb3b3ef6704f5bbeeb119771538b1703e5a44f71da8261d9caa73451a7a44e91d7723dc054b49e1062ff2c6df570da5d7422c7e1e0704b7d35aa66ac39bb0b6e6c17ae670c0fe9af4c3906f0515a401f692838b22b1062d9caa73451a7a44e91d7723dc054b49e1062ff2c6df570da5d7422c7e1e0704b7ee604d3aa6f6917e9ebdb8a19663029c6e4afb4be42b59c6e4fdf4d0e2492ac9a68a4bad6ec6b90321b484de544d05e080ab2180f2885e1803a9aa758cb83999ee604d3aa6f6917e9ebdb8a19663029c6e4afb4be42b59c6e4fdf4d0e2492ac95ffbaf068e7be8e0a5713709c9de63f2fd9578a4c6a68463e8d6d07577618d22d6da670503016698c3deb70681f98d716f0570e58dc37dcfbc02bc15d288573c5890fd05ae14fd3a0b2a1800aa7611d3c384d905351185f3d73eaa0244a7558817535aac990bae13008d6c63f6d3fa30a0264d041012707610e2587e95cc92e805543a481f900a34c6bc0b30a1377c2fca1897603c9f0148f3c2af3cbec9ecbe17535aac990bae13008d6c63f6d3fa30a0264d041012707610e2587e95cc92e8dc722e4d2c53c384a0ce603b68fda5cfc0bfc43ca69c2faa1f6aae37f20b6edcb26dfe59ee42fd5f2e01f8e9bbd26be98f9df345ddb2ed2dce69e68a4f56e93cdc722e4d2c53c384a0ce603b68fda5cfc0bfc43ca69c2faa1f6aae37f20b6edc8401fead18f134253fcd419a9ec2df4dd4f0c22e4990ef13243701bd8988af633e41c8cbb49af9a981a29d8340fb7468727e76696d1b2cef06241b48772e4ed98401fead18f134253fcd419a9ec2df4dd4f0c22e4990ef13243701bd8988af63ff3989eba091edbf97e52ea8ba3773091285f9d029e831a2cc44c222695490c0a38eb7478580ab2ce88eea261975f6629533f54c257f4a2c1a207e8102ac8910ff3989eba091edbf97e52ea8ba3773091285f9d029e831a2cc44c222695490c03d9ac4c0513f30907c861dd4a96df5a10d6da96cea8877c71a33c1577b5437ea613b6740e0894df676cbfbdd2b694b267f9552f6877b52b317cd426bdefd2f0337bd6ed78bab8e0f7054a824f0ccae81bf7f1a7bca127f4f87e50cd9cfdbf76f45bef478b690e2db73e1ddaad6a62904d0500c032720b9f928c34921e46e5963b9ecd4bf1a5f399fb809f22ddcda585ee580fa3184d95e68dd47fdaf8b19035745bef478b690e2db73e1ddaad6a62904d0500c032720b9f928c34921e46e5963b1be7b6f9e1f1355307efb3c63d9b3502914f68fa37fb78e18bd982a4f212d10d251e91d9f6821352dfade2df81303001f61182486ae64830fda75b729f3f213b1be7b6f9e1f1355307efb3c63d9b3502914f68fa37fb78e18bd982a4f212d10e64a15cc5f7fe22ec96e7615a9312c59c338a96fe1dec343fc0ef80a1aa65716d8e7a79c70904913d60477bdd5312f1b52158f887d68cdae0c7c69e2b4a8a430e64a15cc5f7fe22ec96e7615a9312c59c338a96fe1dec343fc0ef80a1aa657165906b90d101244edde0b94dd56679e51a9be26d4e7706d864809c82a341f32526227cc47fe95efa17100b27b53d18b8d38022f1ec960feba58cc9b8d8464c7c75906b90d101244edde0b94dd56679e51a9be26d4e7706d864809c82a341f3252b0322a10f1cfc1e13747911d1497d18c309ce5a5cc277d384264a658aad9e7359a946d2fa75012fdecd6a50a2a177b616b0a94fb0c1ac889b4cb4ae58db7feb2b0322a10f1cfc1e13747911d1497d18c309ce5a5cc277d384264a658aad9e735f3810e31e8a3f6a6c789a0de05b8395fbda89d061d04904c6865731ee1ca7fc601d9e64a2fe5fdb2027c6baacebebc45231de4f104aae71757056d2fb24f670089d0aad337913d5ec842875fbcca74b321075e42b1f9df9bc682a275a93fe9f2dc739dac4776f7f8a4ce156f2a4735df148e5836aa44628a4d5e3fe2def2abe0dc739dac4776f7f8a4ce156f2a4735df148e5836aa44628a4d5e3fe2def2abe0dc739dac4776f7f8a4ce156f2a4735df148e5836aa44628a4d5e3fe2def2abe0340d4df5e0820ea7af1339a9acef92db23ee0be2583f1bdf1cc129b20486494f340d4df5e0820ea7af1339a9acef92db23ee0be2583f1bdf1cc129b20486494f340d4df5e0820ea7af1339a9acef92db23ee0be2583f1bdf1cc129b20486494f3906d7b6afac7bd8e04eee3220f84eb8fb0f6339ec8880aea79a599c0e2531d70a711292bf91715994b34d16901a5d67c2b53cbf5cb815bac52105b3d5001b823906d7b6afac7bd8e04eee3220f84eb8fb0f6339ec8880aea79a599c0e2531d736d7b6350763cb1192126b48528fd1b341333321745e79e9d20098338b4b72b0880081949fd543c6f821d146fadb79a1327278bddd812e708654ee772850077e36d7b6350763cb1192126b48528fd1b341333321745e79e9d20098338b4b72b0c965ff8a24029f7516894fe2819ed1c42e3a23e284f1d79659818023402824cc9672082ce8acd8ba9f9b0b40165f1303f8335ffbbb5bd2447f2ed36f8a6b75c261d9f8b7ce7feb822bdfc34842f92a2b4cc3154942ab6d34b99dceef6761d06ac77e982cb35b4a2f2cc1e787f46500067bd4ca71b0e1c67d1d40a01a3ce4443a02ecac7ff405863bce3dd6db593923f18326676cccb22b199ed4e2c4febb81fd26af579abb01d5cf2dc0eb3aa63fb6c4cea85e5f12e719ad989a37fcb1be5012ffe458d370b89a7729e0510f483b0c44ab69987874893cbf81321e5ab005eebacb9c727fab48f41fbdaa1743247675096811ec3735fd6d45b05ee09c17463f1affe458d370b89a7729e0510f483b0c44ab69987874893cbf81321e5ab005eebaab90d7bf8068125b7745dd0935f0bfb2fb582365c0113ed965c4a5683b592ad83546edd80193c30fb846757b23622b64e8a4431552baeefe75ac523aeb8ef8fbab90d7bf8068125b7745dd0935f0bfb2fb582365c0113ed965c4a5683b592ad8ce229d9f570a037546d415d0d1f44dece394a74410480c1042c388d9a187739b2f351b2cf0efe15230f87ab2af379fb5a3e54d2cfc4a13e63443074c5274f097ce229d9f570a037546d415d0d1f44dece394a74410480c1042c388d9a187739ba094ba825a7b7f5eece27b92c50328311ab355c67f654467c565325293b681c47597c6a37a47b1c294181b49bbde51039815486d95fe3ed88f4bd01d9222c409a094ba825a7b7f5eece27b92c50328311ab355c67f654467c565325293b681c4fbe646435579c3927846d560c1a4ae9bdf11014eff8ff982f3936ab41bd43bbab6da083656f565847bf27c959c3c6f152ffe66a0d95d4ff8a5f32786794b7899fbe646435579c3927846d560c1a4ae9bdf11014eff8ff982f3936ab41bd43bba0db4d6f9dcd2e093dc7984832f99add91f2addcc42b2977ef8c068326ab9df880db4d6f9dcd2e093dc7984832f99add91f2addcc42b2977ef8c068326ab9df880db4d6f9dcd2e093dc7984832f99add91f2addcc42b2977ef8c068326ab9df8887c161296ef32d8bb649119c1447a3537ed0db8ebaf70ed058fc615f16e9dc0415c9681fba71a86820eb8c543c2e39a8176c3eea7f2f1b6f4621b8e1b5a49ec887c161296ef32d8bb649119c1447a3537ed0db8ebaf70ed058fc615f16e9dc04367143597a85fca8ffdb85d4efe2c526380a567321b806f90e9a91df6017d00728eb1f28351eb1d658a12a8678075a179ecd017c12ad20e0a5ee38b8deab7967367143597a85fca8ffdb85d4efe2c526380a567321b806f90e9a91df6017d00760570d159ce2362ce0716f924a4f468b88616a2704f23a58b9bd2a199c1fea171622ed10f16c335a92d1d51e184b62ac1ebafebbbb89f93e8f7f2ed4059aa9c460570d159ce2362ce0716f924a4f468b88616a2704f23a58b9bd2a199c1fea175880e027c6a0b4793385a12253e3d61f9e14db3c8a7432a687095aabccf17db6c9e68e72bc6aef8fd384ed7057e89f4dfa4f24d613714e960478f3c773e2c4ba260d2d197f0ddb16f7a1694deb0e4363999ce6f6aef002469fd702c9607db4e72c4ce1e8c914489cfb36cc3a193e71cd206f0bb56154db13c1d3b3acc7c33b177bc8d9091e04d7b66ab5384809c329584ab3a6c7a2e576608e28037dbac32eae2c4ce1e8c914489cfb36cc3a193e71cd206f0bb56154db13c1d3b3acc7c33b170beffbe5357ac415d8ba1ecbd6afeb6083d806d1fafdfbfd03565e972c56ab10d4b78d8bb2813c00d07ac78dcb5d206f50a2016e3cb53fafec5bc2ded8034a350beffbe5357ac415d8ba1ecbd6afeb6083d806d1fafdfbfd03565e972c56ab105acced6363d9732ce32807b84094a32777ab2a00fa65eba244c017547adc8148b43465fde1235315c7d1d28c8a000436fc427ec0d76e058470549b60787c70315acced6363d9732ce32807b84094a32777ab2a00fa65eba244c017547adc8148ec2bf42e2d7926e56cbcdd7e3bb36f4e160649f8b3adee35fb59aae89c2d6389bc076adac537f60d618461fbbed859f93d99d097f0b83be96322d4744f60aeebec2bf42e2d7926e56cbcdd7e3bb36f4e160649f8b3adee35fb59aae89c2d638908793fe3c564aa997ae5eab943b3c9532c84d7acae46a071fbe91884d488ce3e08793fe3c564aa997ae5eab943b3c9532c84d7acae46a071fbe91884d488ce3e490d023c940a2fbf6f35a5ca5d7894e63d89f29cbec996c96a4fd478d604bcdcd37c2a13901ff78f61d009a20bb5a43e055a95bcc1f90add5331399f24b65ec6c3b1e256f9f702445af35eefb9637b56176becb6f1ac80aecb29e8d90546493bdcc95a012738c82886736773f8b3dc9cae7d0c0b51a83b6eaa4f89df65f2eaf5ea32518e22dd3ecdc40408336079508cfa78482d2fa94551b87238b433985fc206a1dc4749f84dba917e23d58a66834cd1a722cf96251ea0beac93122b76119e014cdd22935c615615a646de16b690607b9f7e2755fda3069ca915d15ccb5edab519ac762fa1e2c64f3669b1c0428d4504504d88eac9596d35feec7e5fe9e3093d216fb38c1f10b569795c9d12ef1a58b7a4dd72a0098ec30b042cc761813cbbb519ac762fa1e2c64f3669b1c0428d4504504d88eac9596d35feec7e5fe9e309113e843028c2ec545eb0f4658d38d8eb679d1f5d8c043444dd5773a67d29272ed220417359a7ea2184db49ec9e243b4e958107f503d3a1a02d1a8715ca5b7b92113e843028c2ec545eb0f4658d38d8eb679d1f5d8c043444dd5773a67d29272ec480cd36df24a970a9284f1f90d7ee64deeb3ab9a80403048181b38869c9e3a01a590bb75815c805617dbb115302a7fb3abf910013ce6110ffdc07ce646c5a9ec480cd36df24a970a9284f1f90d7ee64deeb3ab9a80403048181b38869c9e3a0a85d17a3bbc70b855626a7c0c9b9237574779d5390ebc43c8ea5b652d026c154841444e2522bf6b10d963a60f17235ff51df5e1e59fb560dc2ac96e195a01067173759563b3615585404d8dedf1b989cc2c1bfa67b71d0e731b779fe7d58ba6958c058a994c4d60b168c133f1c56d3e4267986108a63491ba7e8f6192b5493a30626828b95bee62b0519744411a65789bd07a32bf931d33c28d4f333d50146b058c058a994c4d60b168c133f1c56d3e4267986108a63491ba7e8f6192b5493a34b6799af77f8383cda73ba181d528b5f8f690aeefb565b174bb4205f48ed13ac930bce5a942396bc9869057918c531690a2251849d6868d5304b7374a4c674054ebe1cc6ae270ea66c65d55c8351d7b8f5edf88e19ff5522618364f52dfac54c33f4d57eb78bad85ebdcc27c24698f8419cdc490ed5d83dd180d5c46f2513dda7faebd950697d4c3c3a10a7f391dc7b903ccfa2d1700607afc0fd52543d343d333f4d57eb78bad85ebdcc27c24698f8419cdc490ed5d83dd180d5c46f2513dda17bdd8b276a9bb00b21ec9ad75e6b26e9d92bad56491477975b51b834bf0153617bdd8b276a9bb00b21ec9ad75e6b26e9d92bad56491477975b51b834bf0153617bdd8b276a9bb00b21ec9ad75e6b26e9d92bad56491477975b51b834bf015365be7d8ca47974b3d3006ed41274bf0c6619f5ecd4ed371be07279d6a2f257f72c754258d01289057357181d84f0e71a296e47c757d52b319211484e399f891765be7d8ca47974b3d3006ed41274bf0c6619f5ecd4ed371be07279d6a2f257f721b6ab356317390a1fd61a6300b7d15b4336834dbc97e79953d4b48b313e90a3c095c6df6e8134c82018f84d82734cd010178a9411a3b38ed4c8f4f408c43b87c1b6ab356317390a1fd61a6300b7d15b4336834dbc97e79953d4b48b313e90a3cdd936f114b87de7a07530c5c4a5b9a3bce00f4501ff1c75011e074d925fd0bfed7c4f90544c3e09d3ca663bbc3840b41aee91ac1d3226352b8f136fcb145a4dddd936f114b87de7a07530c5c4a5b9a3bce00f4501ff1c75011e074d925fd0bfe115fc57e8e5e4f664533142b02f80d7dede000e3a2961fa24da25895957b1319cf9eb8ab495932dc93fe1bfeef4223936df0624ba027684d463c1c0bcc0f7cea66d5efcfba07146cd7df83312b749b4218cac933b0f43af3c54f6e80bf73f6ea0bb490fcbb35c6babeaf6ef768539f34c6a85f2dd97d8b02a1ae2c8f4888d2d50bb490fcbb35c6babeaf6ef768539f34c6a85f2dd97d8b02a1ae2c8f4888d2d50bb490fcbb35c6babeaf6ef768539f34c6a85f2dd97d8b02a1ae2c8f4888d2d564002d221da6db73cbaa1bb5e39107f14845d6349f8c3b0fe44c9c93968aa80564002d221da6db73cbaa1bb5e39107f14845d6349f8c3b0fe44c9c93968aa80564002d221da6db73cbaa1bb5e39107f14845d6349f8c3b0fe44c9c93968aa805869af83a7a606015af92773f24319310908a7a56f6268226b55df2fafb403399676fc59a13e049d6e0e5d949bb4ba6b774d9cff018e2324d2f6aa70f457ec44c869af83a7a606015af92773f24319310908a7a56f6268226b55df2fafb40339979019d98b9ae1cef6b85e03d49ff6ab3c11e28d473ab9ce4e118b097b6078911360930d35a8965fa71d4a4af915e611196fcbc710f56ac16826ed2ebc15dca8779019d98b9ae1cef6b85e03d49ff6ab3c11e28d473ab9ce4e118b097b6078911a734b2797e24561e594c57885972fb3f025bec620988484c5b81b5a88c2c36967121e9f28f42a824b4bfb50b97ad9a0bcae7be150394f15550ecf5db7edb313ca734b2797e24561e594c57885972fb3f025bec620988484c5b81b5a88c2c3696d88ab9e47f4883859ef11eed578a4d5f3c0a3b8aace2e96ec3f8c2514089151fd88ab9e47f4883859ef11eed578a4d5f3c0a3b8aace2e96ec3f8c2514089151fd88ab9e47f4883859ef11eed578a4d5f3c0a3b8aace2e96ec3f8c2514089151f7d71041ccc062b71ce335674664f37484926b9c7057f6320cfdec57e33b027ef7d71041ccc062b71ce335674664f37484926b9c7057f6320cfdec57e33b027ef7d71041ccc062b71ce335674664f37484926b9c7057f6320cfdec57e33b027ef053ae0fba6d5065b1d460d235e8054c1c95a78129b0abecfac9c5f3cdb21a226f152758b4ea59a8505d6ba301104ab2ba4d92a267bea14a25ce29a8d6188cfa1053ae0fba6d5065b1d460d235e8054c1c95a78129b0abecfac9c5f3cdb21a226970abb09f00f17fc140c215a953d3344f6c52b2c3907dedd50a564fa8e127a977db0a22d930e64f0e009d9182576ed85e9702fa5feaaef3ec39332dcc3c6529e970abb09f00f17fc140c215a953d3344f6c52b2c3907dedd50a564fa8e127a97e614f387dbdeb17760d9bb4cd50ae3091545f1285b9be0f5ad4b9a8c9eb930e96cabe6c0114a39fc378d91238279ed629b1a1ba65a3a9d792b4dc75b318c39137ffddac56236387d1143a42f07be881b625621be976faf3034b6f932fd79fe53c8eb28ef7addf5a664a7e3addfbfebe29040a8695e1db515828305aacba2ee4e28e8243b6a3f3fe92243ad474f808c12dffe608019627d48bc2e4d7b39185b455d580f5399568b375efe24fb7db6218d9264822dec25adec25c6d9640b854b65020cef86b5c31e96a3439d09252183f3eef21d4a103a4a909538bac3d0f1d4e4de42667bb690368459585dca6bffecaef498217ff74b9266cac74bb8af98e26730caf7524234fb85e08f01beb716e1a34aa233051fc0c3798a6b085aeac5b4663a7a35f40aa5d22c7fa74a889838f5c69631eaad0a9f4b70e6a439999d419630813aa76a1d93176dc33843b9e5bd4e6165886162d91b19e080e9c5adb30c05da1fb2a050c4e7c354b1434063e2a661edfe08852aa8a23a6f1621509832384856e9e38f992c807348eec7ddf175025ec6c149c20a7c2f597c99352caaa03e45577142ec668ee870cc3b09b7ced4a0592a9a2da5f7ccf8a314b1ed906fd7a30248db8add0abc885fc629c6746aca77cd40026b2dac8d7edb93f1fcf6ea9d28334f4e583b43fdf9bd4a731d70e074ee597aba03f3c8c36302bdc7e74650fb1fcc115c2cee869bed6e5169e410c4cebafab702449b8743c6614c0c90c85130b1ec7d1595e2034eaa93c2ca61854038e64197541906b3402c448b176e34a5af9b6b09b51f28a5d49a8a6775fad9bb944b47d65da733908b432b6cd0038ba99e7e3975ffecdbd3f9ba0d71c6e59984f8384817f0fe5b0ac69ba62e1e40a31faf596a6c26f690842feab34887e9863ee013180f93949b36cf3ac9643940968ddc1acb443ea7600c9cf97163c89799bff4dce3996f68fa6efccd4f66eb3867b754762f8cceb2fe1e3de8fad3c95d83407a829abcc028b8b02f85e4661c9c934129af1ea98ee037eff39bb5253b3bc2048ba149f43deec680fdb1f7dde421d9514ea3b32ba37b21cc6acb2a24ace550fc1a55852ed068fb2ecd13011ffa3ba5291b7346d0d8e97a030281647351ebbe56d9b72a581af69a9feeca7a8f5d09a9d3179963c0bd81f83b170583a900f3779f0cf8662ccd25479ffd2f063a6c4fde668a198ee015a3977f0d2c6a8e87db2ef7050ea10afb3a88b064bf5ef95439924e4246411433ffa2f718e123fd1c4e536bb4a471978515787ee9fbf7806a92073a787a733a26101d297127132c5e9634499f41ad00e125ea308343a20b278bee9e9225eb5cbfe6188362a0bc7db8b94c3dd313b97c83ad6d10b79451fd2a8a4bd773cd392b228f8efbf4c316bd701b09a72b084a08248e26a346c6a7636a142391a8b3e6742f33b908cba2df957e43e0fe3a994c55e7195094109903a49b2a6324652fb4d0c0b182eb4fabd2d85222df922ec7ad301fa1ce6f2fc787db4e0b7985208d4a422f33b908cba2df957e43e0fe3a994c55e7195094109903a49b2a6324652fb4d0ceb4368a257893f8eea5a0ea8453eebbae5fa3d7ab4bacecb1c4ae248c45e2560f7c3ded4e9e49ee9a56c1845cb4083cc2ab429a08ca1f4d7265f43cde374c37ceb4368a257893f8eea5a0ea8453eebbae5fa3d7ab4bacecb1c4ae248c45e2560b55cf913e0e811fe3d6f93ae2fb78b85603be383043d5c5f35efc6268018a734644fb0292ae8ac364f998d47c963932b4bdf05fbeae6a32a363faa2d13522d60b55cf913e0e811fe3d6f93ae2fb78b85603be383043d5c5f35efc6268018a7345e20e9281f3d54b13c5effe5d2c8af97c1a60d38754adcaf967c4631ac1f84a759c930ee7ef638b478c1059775547d2bd7b9d1c7d3e164218448ee07c0138fb45e20e9281f3d54b13c5effe5d2c8af97c1a60d38754adcaf967c4631ac1f84a8dcddf5b679d1161160fc1f34370597d4f18881736f3eaf97c5b8bff429e32d9f8f53fdc89eaf9ebb6dc7b3b8b089f20dac93e4949de980dcb5dc29911384f298dcddf5b679d1161160fc1f34370597d4f18881736f3eaf97c5b8bff429e32d91623540192629c810adbdbfbd0987fddbd6109c535361ee8ffec858dfa0ac79925e181ecf8ed58ef5bbd15027ec02a849c3ff81172904af7605c6afbc59105161623540192629c810adbdbfbd0987fddbd6109c535361ee8ffec858dfa0ac799e37b55c8a5b7d676b3728dc4d19dcc05ec7fbb71467c3cd6095ffae33594ded867015b01047fa30749608578ac37691e94751f29feecff07ec810910316e929ce37b55c8a5b7d676b3728dc4d19dcc05ec7fbb71467c3cd6095ffae33594ded8ee167dbe1464927a5e16f0bb086bb79f26f748c29f38989fbec7974fa59e1e2e0111d7aa2d6ac5fc33cb5f9f5594c667b607c3b8d77bc41377bde75cf88f7b1cee167dbe1464927a5e16f0bb086bb79f26f748c29f38989fbec7974fa59e1e2e0ab6d64f98d25db22c90e3b1981f107c3dd17ec09c3d1b9a0907e2747da2b27af90608ca256339369753752f576df282c512b4a1e9447c8d1aa9eb5cf8fbd7830ab6d64f98d25db22c90e3b1981f107c3dd17ec09c3d1b9a0907e2747da2b27a77e752ea5bda42ab0970dba01154d67e3ad0404067a8c41a6104f92715ef38bdd5cd5bead3183f024ac74f9165335a58d6e4a8c3114e507e5485d2207c425c0500885ed6e4030d9fdd4f5636670ce53d73d5563dd4db152f3bc2f0ca46ad50fde31f115796dc009e1c214cef310e50577353e7116b1745414aff89641b415dcf79c346fe743a43c09c0f75df1234dd6eb7842db5ff1194dd94926a7b577ed1aee31f115796dc009e1c214cef310e50577353e7116b1745414aff89641b415dcf75eb87fd3312d7a895953487459015e66aca5b8982a7487accaddd38cd85b708f38a02da511a51b2b70fdfc33d4cbff1490466ac87ae4c3241ce762d610edaf975eb87fd3312d7a895953487459015e66aca5b8982a7487accaddd38cd85b70824bbe16db318b280deefd7f98865d6ed78985a147c51402f5ac11a464c63a8305d3d84fac884f59c01254e1377b5c9b32fdd69aa7b8d1723f03772cd730f4d2b24bbe16db318b280deefd7f98865d6ed78985a147c51402f5ac11a464c63a83060fdc8182b1d06efafbac65d6593b4ca49c49a7920a5e9da0449172a32bf277f91bf7755df362dc1b0904d4d6c037ce237b2f2d620e2cf089f6dc57baa23af2760fdc8182b1d06efafbac65d6593b4ca49c49a7920a5e9da0449172a32bf277faf565189041e28158b6d346381de883100253e7f4a8aebfb707b46e0010d7c93c827bbf2aab72935a3d1a0b3420dc735ecdf47dd66a3bd303e8306531851f2e6af565189041e28158b6d346381de883100253e7f4a8aebfb707b46e0010d7c93713c4ac1797ebae11d889232c56b29309f0a9ba02f5085ce160e0251cb6385cb65b9ebe1f71883b0ed33be9b10d03fc3e32b39f84ad67ed8a8c687310780f29f713c4ac1797ebae11d889232c56b29309f0a9ba02f5085ce160e0251cb6385cb7f79a6e729a6d2f8c79b4c4861f6a7b0764c6e03ee02395c3dc35b811f66dfb16bed9a5f2e3d8e040e114452292d7f29fbd608234b9640ecaa121270f73013ce7f79a6e729a6d2f8c79b4c4861f6a7b0764c6e03ee02395c3dc35b811f66dfb14191ee74dd45e3604ee225a48dd635e97107c33c1d7bd18570b9460f76cb9571efaf3e6157ccf56ca9ef5e0ef466794aac7cd1a8be18b20fc85bf4569b13dd474191ee74dd45e3604ee225a48dd635e97107c33c1d7bd18570b9460f76cb95714f4d62b31ad7081b041674cb47103dab478532cace27d4dee8e84c70d971011f6354f1f57d33d4bcabdf595f818d32c8eff79b8ea8069079f30e6b523dcfadc14f4d62b31ad7081b041674cb47103dab478532cace27d4dee8e84c70d971011fd3c3abc4e78b646b572095a180703621fe7c69713657d10937647359d7ff1fbe05d56c38623c4a4af247399bf88fa316223ff03abeeed02b452eee4e5de6b97ed3c3abc4e78b646b572095a180703621fe7c69713657d10937647359d7ff1fbe50f02d477a74c8ecd1eceba95616144e532222b9483310572f37e08ecc28a92897677ead3fa661e5e11c307856b37377190e6bc9c340fab14274851b6c61ad0250f02d477a74c8ecd1eceba95616144e532222b9483310572f37e08ecc28a928043c08a4081caf869ec8bc2bf8fa4c96959cdd9561f758593e2817572c09bd53f8b84e8dffd69473e2fff2dff1260cd330e002617519371d56cd02bb0038129a043c08a4081caf869ec8bc2bf8fa4c96959cdd9561f758593e2817572c09bd53e75affa40b31d36f6a00aa63a2350d24d73ae2a8d2546a60e263ece54142cff171e6f9fadf8534f36145d2301240974efe80f6b2c8d1da0ac6afb70a3fa3c991e75affa40b31d36f6a00aa63a2350d24d73ae2a8d2546a60e263ece54142cff14f6fd93aa73ab55cfa3f24c3794fe461fc7361d41db543dc2e4dec5c380468f5c842a77e74d91252e5884a11d74c694bed87e2d87f383faf38461a4ebc82d5734f6fd93aa73ab55cfa3f24c3794fe461fc7361d41db543dc2e4dec5c380468f50383132a1d05112eab50dfc10df83378e765a40c1fda108097a42c41fad6fa8e6a4382198f72f49b8db4c50a14737fb761c0d9f53db6111982504f1d6170b6210383132a1d05112eab50dfc10df83378e765a40c1fda108097a42c41fad6fa8e298291dcceb465b708e664936fdbdf89f2b5d3aebe77dfddba16ffa7c568a3cc735996735f09237f73e0f9dd5e3c200794fc1fcfd286199eb91e43cea5dbd86a298291dcceb465b708e664936fdbdf89f2b5d3aebe77dfddba16ffa7c568a3cc418e4e0614e774368f314f0d2e9d739ebb5995bd2475fb596d3747a03176886a8323749ba998f8daaf302abfa46b4c81dcb0c2f10f651abca452af5944d82d04418e4e0614e774368f314f0d2e9d739ebb5995bd2475fb596d3747a03176886a6b3291b5cf9f4eb444b305b9ba78500220f5cac780567ae088aa6ce4b8bc56ff15dede2e8370d5948e998542b71ec2adad7dfe1807b12e8c396c1be03795c6e66b3291b5cf9f4eb444b305b9ba78500220f5cac780567ae088aa6ce4b8bc56ff826390022435d6cb67cc0aec737ef03608e07e0e3c75bf41d27efa7cb7101b8023cbe7fd86c0f0db5c28d5e6a0547bd63411b882df18753d9c09d9c7e9bc86fd826390022435d6cb67cc0aec737ef03608e07e0e3c75bf41d27efa7cb7101b8036546ba75eb912c3d7875bcac197e5806fa5b015bf402b7e79e49f9febc1f4b209c47bdb06ab78264ca01aa2016c9fcfaf2b2015053b5b93d8e0afba80fd100736546ba75eb912c3d7875bcac197e5806fa5b015bf402b7e79e49f9febc1f4b20cee4e075fe60720e9acc625d830c67afb7e5ec8cad4db0da4506966744a727f91bc367d79d59510333c2d2f0dd9ebfaf61d8fef229a7f05e93ce351736c13e1fcd54a9c61772c42a0d9bda8152114b4323a9b6421ab57a53f3281446c6fe5532ce5b6224c564a13a9a7d65f986339b636d599cc9c3f7d99b099865d772f3d516d0350b743b04284c5d896db5587df553e159994400351656638f323e46a33da2ce5b6224c564a13a9a7d65f986339b636d599cc9c3f7d99b099865d772f3d514730950f1beec67a610a108fa7ab5ffdeb23ef06cdcf2a44f0c09126d82bb12be234ace4467a8f2aeecab183eb13c9db94f0a4deb3d8b345ca5eb0f760a7efbe4730950f1beec67a610a108fa7ab5ffdeb23ef06cdcf2a44f0c09126d82bb12b382f147b47cf8c5af0715b9923b1cb6b7a0ac3d5ec9e0d916a849c3449b19bf6eb90708a2c4206bffffb53dbcc545cc9b0200da6a053b55d72ca31f0503652ee382f147b47cf8c5af0715b9923b1cb6b7a0ac3d5ec9e0d916a849c3449b19bf6615f431371c6d4a0a3af3a085b78ca90a6e16454c649911f279209dee4ae168a152049f390c2322875fe7abb6d287542d1c599155af7cf389b1778829988b3df615f431371c6d4a0a3af3a085b78ca90a6e16454c649911f279209dee4ae168a4aea97b95ee565c7dec0c0574976e2f6c543830ce02ba916176a5c84330f3bc2c3f530dca52ebcbdca1d370ae70e30f6bce6fc7baa483931a32867f3c1f18f6a4aea97b95ee565c7dec0c0574976e2f6c543830ce02ba916176a5c84330f3bc2b03d658db394b8d156e353e739796882c1fdeb9ab582f3828fafd2ec19e614b2554185cfa740ee465ab99238a72141d3eef7140fd28dace8e90e04fa0e0d4013b03d658db394b8d156e353e739796882c1fdeb9ab582f3828fafd2ec19e614b25762c851b9f6993439477b2219e8652eb605b77d091a45b1f40380408cd08ab2e2c9966d81cc1e030980a57d05ae576c0a108da29723e15140ba389963ec6ba05762c851b9f6993439477b2219e8652eb605b77d091a45b1f40380408cd08ab2e61c8de9de574cb6b90c1a6be0243140ee131d5f3fb7cd67000bd1be0b893cfe5492793367810b3867acfeb27b58f5f5ac09c40cdb7421223ef6e77ff840adc6e61c8de9de574cb6b90c1a6be0243140ee131d5f3fb7cd67000bd1be0b893cfe1268cc7440873171525c645f15e7c5e873ad12054b3409744a9b52e6116dcf1b85562d8ae29f585e10e4d58724b9280c44f62abcad7b10b412640679aaef3e611268cc7440873171525c645f15e7c5e873ad12054b3409744a9b52e6116dcf1b66d457758f0ac8ec055b3ad5cae3841ad9f40d7f39e4199c7c3e3193658e2020381798734a6adbe59d96a1e324dadbf262d724fc7b9d57492714a857b8ca0e7466d457758f0ac8ec055b3ad5cae3841ad9f40d7f39e4199c7c3e3193658e20200df60edc0ce06e05b24f53112252b03d8f8f1eb148e2be40ae64418ab6032661b8961fd2baf42993d4ea766182acaac4863d4b6f9d20b2a94dbf0c47a860d24c0df60edc0ce06e05b24f53112252b03d8f8f1eb148e2be40ae64418ab60326616b8ca61de4c72cf7d29c852bfe79293d3cb86c5a2144984d326bfd8dbb9cf91b88625aceac22115a6cdf92bfda849c0a4a7e462a949f297c8aeb8ad6190b8ad96b8ca61de4c72cf7d29c852bfe79293d3cb86c5a2144984d326bfd8dbb9cf91b0a4d82043c18b88226db1b58fc395d0d89e61b0be0f1639cab58a5eb564a572132993f6e375c50f4486325ae70a16f0fe1d30ecd3384217fbf0903004bd8c7970a4d82043c18b88226db1b58fc395d0d89e61b0be0f1639cab58a5eb564a57217a18c015a9847967779ecd4024818bc56128786c88c231f51fe87de201410db6673d58e85efbfcc980563681690701b877b35a61346b5fb3ec5801083d6fc8d67a18c015a9847967779ecd4024818bc56128786c88c231f51fe87de201410db6ef579202b82dda0e3f4708c182e1e9f9c23dcac4e60792939ec36ff85c688bc16af1249273cae141c7aff7e63d17385ccca7b048938d8a54476782d690865708ef579202b82dda0e3f4708c182e1e9f9c23dcac4e60792939ec36ff85c688bc12241f3e9fe1e5ad8cb240aba6ab645f10f5ecb60a0ab53e08d49a9d27edb1dc55bc5ac406328b40474a3c3ec410ea281718b02d075710c029ca9442a0cd993392241f3e9fe1e5ad8cb240aba6ab645f10f5ecb60a0ab53e08d49a9d27edb1dc5bebca1e5e6de810cf4fe6b7bdf1a5a08db19311776603864e96518f7878638e0af1895ce5766a30238d813d113c827f5d4ab4ce4e39f5a241a11a98d5ea75a02bebca1e5e6de810cf4fe6b7bdf1a5a08db19311776603864e96518f7878638e04f267b0a07ac83ebf8095452218dec0a7f8ca0128c77b81dafcf6fcc8f26795745cede919772a936fb119c927d6275075293859e131378617c2859f759f8a1fc4f267b0a07ac83ebf8095452218dec0a7f8ca0128c77b81dafcf6fcc8f2679570e9faf11dc3ef0b4c63d2b43647b6c16a7f94ff8c78cc0c7397379372a4c354d14cc771d989ddd7ed894b253e44eae3833c6f80c97d24243027d164953b9cb930e9faf11dc3ef0b4c63d2b43647b6c16a7f94ff8c78cc0c7397379372a4c354d7ff6339489bbb0bb5e70b9987443ac7a8f397cce1dbaa9ec7f7ab70978d1372110f518fb4d518c854a0ef7ed5183c0c8e0fc54ef3221a5838569f0f6959cab047ff6339489bbb0bb5e70b9987443ac7a8f397cce1dbaa9ec7f7ab70978d13721285278738aeef9ffad5fff8bd67c6c91659b856f52817f07703908dfbc412b0e2f3ccfade8676ec84c5e076ac60f5a8778356be0039d9b28da342e5fea5dd861285278738aeef9ffad5fff8bd67c6c91659b856f52817f07703908dfbc412b0e95acb94204f04210a95c42b079db8b087e73fb212bf4978cf540acbfa6147f23ed4776aa8ddee29ec8be98b40f0c598913a48895db6661cdddbc11d0ba2bb69e95acb94204f04210a95c42b079db8b087e73fb212bf4978cf540acbfa6147f23bb89aeec565b665b32635f81edf0d4519b3ea68cb1255f81a7a8f7e9adb2ef1b2253e470d33eb1ea27ef023b08f45e4a1ae36ea632c510a82d95642a2df4aa59bb89aeec565b665b32635f81edf0d4519b3ea68cb1255f81a7a8f7e9adb2ef1ba44eef0ee46d9381c88a5ffc592d1eeb88f98b139ea3cc821c72f36911b1a9f92de3eec2d6b8e06d47e6e4f53091fda925c049942471fe9a7dd5fe40e5aaed30a44eef0ee46d9381c88a5ffc592d1eeb88f98b139ea3cc821c72f36911b1a9f98408259eb81ca151e8edd53e1f39f9afb2d479873c65047b8c22c4e5f64fbfc59c5dfbe013854e76bf8cf7d33687ed68c01bb880016cf47aad854098e346a4f18408259eb81ca151e8edd53e1f39f9afb2d479873c65047b8c22c4e5f64fbfc55b64267ab5fbdd2255d1c4a5fa830a0e8108bac69ca87482af4f6c5ab5358d2b5b64267ab5fbdd2255d1c4a5fa830a0e8108bac69ca87482af4f6c5ab5358d2b5b64267ab5fbdd2255d1c4a5fa830a0e8108bac69ca87482af4f6c5ab5358d2bef15a0ec064c69abe5e180cce0fba229096462c6b6df2c72a529648f84e2c58d9f8df2f12b8ac73473ac90f37da0f83585731072ad0472b29d6a17df3391ad0cef15a0ec064c69abe5e180cce0fba229096462c6b6df2c72a529648f84e2c58d6b0df3c7a53fa2c6ceae961eb14e4eedb4badfcd45108c02f47dfd635b4327b67e38d49509dec732e0993e1133323aa73d9f6518624c97c7021446279f4b6a0f6b0df3c7a53fa2c6ceae961eb14e4eedb4badfcd45108c02f47dfd635b4327b6ff0db8aba5087af30affc492df2594891f864aaea3e81d6b3ae773b0f179d4ee7291910ac3f8c41c871fc42a5dfff86bff234a96a4fb58950c46644067103aacff0db8aba5087af30affc492df2594891f864aaea3e81d6b3ae773b0f179d4eebc9014418f54b9299441e0393def8298325e53ddcaf75e769ba38aed140ffae20c62294c076d5e30d0eccfb2462c28807139a7ff375b70070ad2e544fc4bb6dcbc9014418f54b9299441e0393def8298325e53ddcaf75e769ba38aed140ffae2dc19067949378a0ebde23afaf9aa8d48ae8524d2a507ad710c2b983c06c06064b930385d143f92b8eb2cd75256814b288f0f6899efb31d9a29ef44fef20b9714dc19067949378a0ebde23afaf9aa8d48ae8524d2a507ad710c2b983c06c060646c9626928213003b3819ede11ab16488de0b6aeab7a87bb29ac5dd04d98832da87af5f553fe109977f01e43fe741bc350a15f3cad3fb5f2e09220744193d391f1e17e29c173171fcd763b2139b6629df2c0ce6792b057db2012edd3e0a49ea7743421286ad234a4240f8d4bc09f67bb58da0bf9d9b07bf93010989ef2c17f2f8cdae01f8da8411c2190dc4efae37e0496503a57445ea8b3d43a9e5fc50d74f7030ab335b5312af5ca57b26945c7297bec89f31e90d70e7c8cb0a2283599ab40f5d2d4ff90ab4bc9ef0903585d2fe7f4272263535af1dac98dd4a7a31b5f1759b78d40b3fbfcc67c431ad234b516d1825b17498a5dfc77ef1957d0fee36d311aa6df5742e1340743cc9932f3876bafe243e3053cd3a5f060935201708181666667462c048c689f82c3ae6b5782a18776762f88055b80ae77a92243b6c0606e004f00aea254728b67ce3b77880b3bff50b4fa66ba25ed71122d3453fa9319370783f4b14a1bc6adb09319e651fbd51cefbba97a2633e548c3c3a13c1a311377970e4e793bae777b06206a3e368053a2c94218cec72b03ff462aa22b09051c2dce20607730edb3911e3c72b8bcb0f11f27cd131cd54caa619c9afbb9f62a7f77c6dd3aa8c8a3bebaa05f55a03bbd904bda7adfdbc7b82443abd2b007e96c4fd35231881dcf94b0a44fe355f2acabfe25d8d67871402bbc19aaab37c6ff955575f1def57a0f52368c104b2a3b3551b3979751168b1ac42b7eafa1c8d5319bc95dc30e35a9f45b223d5c7e7f3bbfd8bc6495b1156c40b0ce3747ade0aed7b41aa23ac22d74368ba175175b9c14315f9d82fd7ddde60ae93d2e5572e9a647de7e869eb559d39df8c1ff38d177943f245b87f5379ee5ea93399fd6b5f7bfa882e6ed8caed3800137d48ffcf86ecb71afe5a24cd9ed381571f23036438ba8a97f502326a001464d2ef94de500cb053cd345164d696f7f84cf38fa522c77327ab04d32982d4cea5fdba68fb9e361541820d44eed003c317f4ef14bb9df3406b8d2c53ef7c73097d2c8187a17ae6a83ab6e2cf935a1309ada7dac041598e77bc618b0fa3e1e39288f4326136cadb4fab81fe31223187136bc3d9bdf65a9d67fd152e50a6e91d152088e94e1faa3df4b900cf2904458bbcc72045dd3d830c317fe2c9d9c1c66319fe7810ed91786b503de80701a291a4f9abe54c9e101c19c0917b709e62f3b8c48f3280ddc7156fd22f58360c617e25c8d145931a9aee74a2fa7c209779c2a2435bb75863215a3ecfdb268f52508ab001d6c52431ccb51595109ba013a4322ae5fde71364b4d201b1b691bfe21a91fe6c0257d6c1ca334b0f7898e8c69238c6a3d836f26771782f53685da5987a1bf57f41159e8a38352131656d07ae3dad883aff74861ca976307358c0ea3487fc783717abd5516059b9c5f88114141e684f24b52dbc02c8e59a971b1666cd0f41cf768c0837e8abe744a7f6a559ef9ede58e39e9bad047053a0dc5f27a31ff163452166c9db4ece043f7c77f985bbafa9e0ab7c528b32bc9b74d659dc4d5323e7b6d2d718d4eada7d0cc73efc350dff6da7d9c5085ff5c64232897f6ee0a09258a41a35f153f47ff0f3b8fa97ec67be9e133b134a46b23cf2c635be3116415fd388e3a1c1581bf1a77d7f7f0aff3a725bed01d8a3a88b85b65322b2256d3d90c746ee6194e0b46afd1b0c7a873ea24716a242e91b093b93210ab422d5c638d7a57feacbdd99357b3b0a90dbf5274570ce229553dd85ecb87d114bad1e615f4f9aa0c0cf01ebb5c2b116638eb78cbe4304517c1fe16da359e01f3cdfdf3f7aead4283e8b8e1107522b72f59d4c4f3ade4c5a90f03398bba5f1d3ebb705df137a81f0cc627dcea2cec72ee6d5610e734a231e2d997f442002389b3dadb47ed8134947c664a32ef637f43afdcbd1b5c1382339ae48e477969cee58822d528ae73bcb689154d92631f97b478006a7944600e510e8f647672359066df3ee2a8bf2fce14fa15037adc10d974719b9c3608cb1e44264a834dc230d397725f398d905d0746321d543c56644e5c89af59fe3fedb61a84ec601c8786daf0564e978c97c0e14095c23f9a08bb64950f9cb541b074b3ac0550b241c99a566f61929515ca97aedf99f73568df3dfe93078ed22cb54892b6c617c8e7122ae9b675af5389f5634b9b88643ad2752509f416aedfa2a81542bfcae1d871416a9bc216ad2ede3d418de48e8a8450f93de08256aa2388948ebc852eff97903ee737a4118785fa3f73759574d39d20591919577d9126cea7ba540483502cfbfce0ac87198cfd6d0ec7e5eec68834042ed949875730a35764c83ca0e9b262b9ad0046cbb0af1101a651fcb88cd1cba38e474b863abbb074b260a0296437194c674ad031297b060e590387062fa29455c2c7131ed9c7eaeb644db7bf504b395504eb46f2ab40b2587b84b971c4cdbb6001eacd1a452fef7db8d7c49ec7c2cfaecb92c5953ab48f1ac131615c7e9815671a743903aaabd4453a7d7f97d98e9ac69099676f38aba5a6cbc607f196bfd7b691554c4e3bbaea46b2c8fcdc5178b2dd77d794938fa52adce719d4948a92ba1a689068cec1fb6888d033e0ed1efc442b3fb93de89fb0988c73f8536fc5099afb761d2b69ec101c239c8c193336f2b6994f5aacca9689f32249db20a8dac36934314b7d5ba391d94169d63c66300aa47014a5c2dfc9bc0d6c3fb234dff4e4b60a6527d4cdfbb8c416f99df447acba7570e479457fec822f02dfbd78096641cbd6b6d997d18e82b8c31a01648a2be05a654a420c7b691d7a0ce7952c84b687d7387b271fcda7a8c956cbd0f58343f2bdbc30aed247a1aef9f2032e540101b46a674456967bf626b0d34a86f5f277f16699b17c3fd176c1b259959ed235bb9bb59d54731203c9c33c2e0e431729ea34280f0b51c476c951da31291f8f646630d56a7da6602a3365808a57c797bcaeb2076b6412093b234620aee37ce8be16100880af85ba6752e3652b2678b7ef122e13c385a135cbbbe8b1d87efeed43ddd3e0be9ddd8aa24b267b61fac42870d0bf5c92b0f2a5fe25ddf95729f6cba8a9ac48c7c0d1c2fdd7a7532586f2ea46be7d55a95c96f5bdffc7869acfea19c33c62a23ef9515d4f2f9e5b93b38b905b59664d1da4cfe90df4316370fd33e3a69f5b6371d1ade46bca444c14bab9284a21fcb75abf82243eb66fad0466b1d737cb51d6b957a8ec2acde3a01fbffc5a256f1b0189ee127902c0022ba8a8660b6b824801612ab1772a04800d886ea4361f9bd3a01148a0d6627692f4ef22f93361cd19e4e279510c45a522ef10ff6650daedef66d754b3202068593d714c7bfe09dcbf9e0525a59faa09b1a2b1de640cd57ac1182488554201e30bc180aa461a708bcdab3efcc019451b46351c61c2468ec9e4e0710e1441867b17a238159e89017ff6bc76b4d42d3e133d9e8809159423616094ef8df925afde07c0920da1882853184948c4a03aeb4dc99d50c363722fdf48c7c995feaf4c73b7b4c978d33747dcbdf14ae5654bfc807b15799c63fa694529bbf957aa2e3d3e66e624810c6ad7e81015f43eb4c41dd7ac5f2d77161f75c9163965d21b2df016c01202c56010e873a7353715e43429f763c89df40f8abd187ced93dc1209703237acc8e0413a9b1ef07775f45c18847d0a3d5987f13edc3287fa8beff020087d2614966840987f4a1e858d8b3051dc7a5afcb2a0f30edd1d05c1084a10bb4d2c563f089cc20fca49582f334d861cbbca4a01c94e81976926a667aa9936ec65cd80b2650d2f0f3434c2ee54f0be91939259add06ef7fd4488b992b184ebc4233ca856f1fcf817d4a0204dd34dc0833d46fa1839c862fafb8830eed0a417f1d8b60d047d8c958f624ea5649483077927067c93c23259048e90348fbdcca2b672271ee2a3759c5b73f34a0bc9b3764f83e3ab79f2182c1e277ef465907f0be250fe49a0897a708735972b6803cac22055ed760a861fce4036c6c8c30e4ae91de1da9ff290f44187d24df84aaca6995a3538fd8e6a126ae3096b743b854108908f25aedb8cd9c067cae60e41482d56af14cb8249cf8e5a96565c24986eb3e32bdd658c238b484e096fefe347488e1a22f9e99667cd0c288e6c9d2d33e969507af34a1634cec335e7c097c5421b441b9d84ae74c37c7da0d101abddb32c2275993c297df1b56ce5d8b34eda35f823dfc27577c2b18c26efcf8c7d72d323257e4c4c095b611381fd9f336d80fa7ae9104e7b03d14a7df2d9ae92fc5037f367472c50ae104f86df35c0d5967968e352d7ea2b944f5909326076bf88e0fb30fa0ab5d0dc3030442ed92713f34170336c4dd2623723dc34829df89ffecdbd3f9ba0d71c6e59984f8384817f0fe5b0ac69ba62e1e40a31faf596a6cidle3.6/etc/idle3/config-extensions.def/etc/idle3/config-highlight.def/etc/idle3/config-keys.def/etc/idle3/config-main.defrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootpython3-base-3.6.9-lp150.2.14.1.src.rpmconfig(python3-idle)python3-idlepython3-idle(ppc-64)@@@     /usr/bin/python3/usr/bin/python3.6config(python3-idle)python(abi)python3-basepython3-tkrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PartialHardlinkSets)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.6.9-lp150.2.14.13.63.6.93.0.4-14.6.0-14.0.4-14.0-15.2-14.14.1]@]m]y@]v>]1]\\8\@\E@\C@["@ZZԐ@Zx@Z@Z Z Zz@Zhu@Z`@ZLZ"Z }YYX@Yo@Y@YY@Y@YI@XӸXƉXqX@Xv@W@Vm@VhVCV }@U@U@U(UU[%UT@UCjU@TeT;Matej Cepl Matej Cepl Matej Cepl Matej Cepl Matej Cepl Matej Cepl Matej Cepl Matej Cepl Matej Cepl Matěj Cepl mcepl@suse.comMatěj Cepl tchvatal@suse.comtchvatal@suse.commimi.vx@gmail.comadam@mizerski.plschwab@suse.debwiedemann@suse.comtchvatal@suse.comjmatejek@suse.comnormand@linux.vnet.ibm.comjmatejek@suse.comdimstar@opensuse.orgmimi.vx@gmail.comjmatejek@suse.comdmueller@suse.comvcizek@suse.comschwab@suse.dejmatejek@suse.comkukuk@suse.dejmatejek@suse.comasn@cryptomilk.orgjmatejek@suse.comjmatejek@suse.combwiedemann@suse.comjmatejek@suse.comjmatejek@suse.comjmatejek@suse.comtoddrme2178@gmail.comtoddrme2178@gmail.comtoddrme2178@gmail.comjmatejek@suse.comdimstar@opensuse.orgjmatejek@suse.comfisiu@opensuse.orgmeissner@suse.comschwab@suse.dejmatejek@suse.commailaender@opensuse.orgrguenther@suse.comp.drouand@gmail.comjmatejek@suse.com- Add CVE-2019-16935-xmlrpc-doc-server_title.patch fixing bsc#1153238 (aka CVE-2019-16935) fixing a reflected XSS in python/Lib/DocXMLRPCServer.py- Add bpo-36576-skip_tests_for_OpenSSL-111.patch (originally from bpo#36576) skipping tests failing with OpenSSL 1.1.1. Fixes bsc#1149792 - Add bpo36263-Fix_hashlib_scrypt.patch which works around bsc#1151490- Add CVE-2019-16056-email-parse-addr.patch fixing the email module wrongly parses email addresses [bsc#1149955, CVE-2019-16056]- jsc#PM-1350 bsc#1149121 Update python3 to the last version of the 3.6 line. This is just a bugfix release with no changes in functionality. - The following patches were included in the upstream release as so they can be removed in the package: - CVE-2018-20852-cookie-domain-check.patch - CVE-2019-5010-null-defer-x509-cert-DOS.patch - CVE-2019-10160-netloc-port-regression.patch - CVE-2019-9636-urlsplit-NFKC-norm.patch - CVE-2019-9947-no-ctrl-char-http.patch - Patch bpo23395-PyErr_SetInterrupt-signal.patch has been reapplied on the upstream base without changing any functionality. - Add patch aarch64-prolong-timeout.patch to fix failing test_utime_current_old test.- boo#1141853 (CVE-2018-20852) add CVE-2018-20852-cookie-domain-check.patch fixing http.cookiejar.DefaultPolicy.domain_return_ok which did not correctly validate the domain: it could be tricked into sending cookies to the wrong server.- bsc#1138459: add CVE-2019-10160-netloc-port-regression.patch which fixes regression introduced by the previous patch. (CVE-2019-10160) Upstream gh#python/cpython#13812- bsc#1094814: Add bpo23395-PyErr_SetInterrupt-signal.patch to handle situation when the SIGINT signal is ignored or not handled- Update to 3.6.8: - bugfixes only - removed patches (subsumed in the upstream tarball): - CVE-2018-20406-pickle_LONG_BINPUT.patch - refreshed patches: - CVE-2019-5010-null-defer-x509-cert-DOS.patch - CVE-2019-9636-urlsplit-NFKC-norm.patch - Python-3.0b1-record-rpm.patch - python-3.3.0b1-fix_date_time_compiler.patch - python-3.3.0b1-test-posix_fadvise.patch - python-3.3.3-skip-distutils-test_sysconfig_module.patch - python-3.6.0-multilib-new.patch - python3-sorted_tar.patch - subprocess-raise-timeout.patch - switch off LTO and PGO optimization (bsc#1133452) - bsc#1130840 (CVE-2019-9947): add CVE-2019-9947-no-ctrl-char-http.patch Address the issue by disallowing URL paths with embedded whitespace or control characters through into the underlying http client request. Such potentially malicious header injection URLs now cause a ValueError to be raised.- bsc#1129346: add CVE-2019-9636-urlsplit-NFKC-norm.patch Characters in the netloc attribute that decompose under NFKC normalization (as used by the IDNA encoding) into any of ``/``, ``?``, ``#``, ``@``, or ``:`` will raise a ValueError. If the URL is decomposed before parsing, or is not a Unicode string, no error will be raised. (CVE-2019-9636) Upstream gh#python/cpython#12224- bsc#1120644 add CVE-2018-20406-pickle_LONG_BINPUT.patch fixing bpo#34656 Modules/_pickle.c in Python before 3.7.1 has an integer overflow via a large LONG_BINPUT value that is mishandled during a "resize to twice the size" attempt. This issue might cause memory exhaustion, but is only relevant if the pickle format is used for serializing tens or hundreds of gigabytes of data.- bsc#1122191: add CVE-2019-5010-null-defer-x509-cert-DOS.patch fixing bpo-35746. An exploitable denial-of-service vulnerability exists in the X509 certificate parser of Python.org Python 2.7.11 / 3.7.2. A specially crafted X509 certificate can cause a NULL pointer dereference, resulting in a denial of service. An attacker can initiate or accept TLS connections using crafted certificates to trigger this vulnerability.- Add -fwrapv to OPTS, which is default for python3 anyway See for example https://github.com/zopefoundation/persistent/issues/86 for bugs which are caused by avoiding it. (bsc#1107030)- As we run in main python package do not generate the pre_checkin from both now- Move the tests from base to generic package wrt bsc#1088573 * We still fail the whole distro if python3 is not build * The other archs than x86_64 took couple of hours to unblock build of other software, this way we work around the issue - Some tests are still run in -base for the LTO tweaking, but at least it is not run twice- update to 3.6.5 * bugfix release * see Misc/NEWS for details - drop ctypes-pass-by-value.patch - drop fix-localeconv-encoding-for-LC_NUMERIC.patch - refresh python-3.6.0-multilib-new.patch- Created %so_major and %so_minor macros - Put Tools/gdb/libpython.py script into proper place and ship it with devel subpackage.- ctypes-pass-by-value.patch: Fix pass by value for structs on aarch64- Add python3-sorted_tar.patch (boo#1081750)- Add patch to fix glibc 2.27 fail bsc#1079761: * fix-localeconv-encoding-for-LC_NUMERIC.patch- move XML modules and python3-xml provide to python3-base (fixes bsc#1077230) - move ensurepip to base- Add skip_random_failing_tests.patch only for PowerPC- update to 3.6.4 * bugfix release, over a hundred bugs fixed * see Misc/NEWS for details - drop upstreamed python3-ncurses-6.0-accessors.patch - drop PYTHONSTARTUP hooks that cause spurious startup errors * fixes bsc#1070738 * the relevant feature (REPL history) is now built into Python itself- Install 2to3-%{python_version} executable (override defattr of the -tools package). 2to3 (unversioned) is a symlink and does not carry permissions (bsc#1070853).- move 2to3 to python3-tools package- update to 3.6.3 * bugfix release, over a hundred bugs fixed * see Misc/NEWS for details - drop upstreamed 0001-3.6-bpo-30714-ALPN-changes-for-OpenSSL-1.1.0f-3093.patch- drop python-2.7-libffi-aarch64.patch: this patches the intree copy of libffi which is unused/deleted in the line afterwards - fix build against system libffi: include flags weren't set so it actually used the in-tree libffi headers.- Fix test broken with OpenSSL 1.1 (bsc#1042670) * add 0001-3.6-bpo-30714-ALPN-changes-for-OpenSSL-1.1.0f-3093.patch- fix missing %{?armsuffix}- distutils-reproducible-compile.patch: ensure distutils order files before compiling, which works around bsc#1049186- Add libnsl-devel build requires for glibc obsoleting libnsl- update to 3.6.2 * bugfix release, over a hundred bugs fixed * see Misc/NEWS for details - drop upstreamed test-socket-aead-kernel49.patch - add Provides: python3-typing (fixes bsc#1050653) - drop duplicate Provides: python3- Add missing link to python library in config dir (bsc#1040164)- update to 3.6.1 * bugfix release, over a hundred bugs fixed * never add import location's parent directory to sys.path * switch to git for version control, build changes related to that * fix "failed to get random numbers" on old kernels (bsc#1029902) * several crashes and memory leaks corrected * f-string are no longer accepted as docstrings- prevent regenerating AST at build-time more robustly - add "--without profileopt" and "--without testsuite" options to python3-base to allow short circuiting when working on the package- Add 0001-allow-for-reproducible-builds-of-python-packages.patch upstream https://github.com/python/cpython/pull/296- reenable test_socket with AEAD patch (test-socket-aead-kernel49.patch) - reintroduce %py3_soflags macro (and better named %cpython3_soabi equivalent)- update to 3.6.0 * PEP 498 Formated string literals * PEP 515 Underscores in numeric literals * PEP 526 Syntax for variable annotations * PEP 525 Asynchronous generators * PEP 530 Asynchronous comprehensions * PEP 506 New "secrets" module for safe key generation * less memory consumed by dicts * dtrace and systemtap support * improved asyncio module * better defaults for ssl * new hashing algorithms in hashlib * bytecode format changed to allow more optimizations * "async" and "await" are on track to be reserved words * StopIteration from generators is deprecated * support for openssl < 1.0.2 is deprecated * os.urandom now blocks when getrandom() blocks * huge number of new features, bugfixes and optimizations * see https://docs.python.org/3.6/whatsnew/3.6.html for details - rework multilib patch: drop Python-3.5.0-multilib.patch, implement upstreamable python-3.6.0-multilib-new.patch - refresh python-3.3.0b1-localpath.patch, subprocess-raise-timeout.patch - drop upstreamed Python-3.5.1-fix_lru_cache_copying.patch - finally drop python-2.6b1-canonicalize2.patch that was not applied in source and only kept around in case we needed it in the future. (which we don't, as it seems) - update import_failed map and baselibs - build ctypes against system libffi (buildrequire libffi-devel in python3-base) - add new key to keyring (signed by keys already in keyring) - introduced common configure section between python3 and python3-base - moved pyconfig.h and Makefile to devel subpackage as distutils no longer need it at runtime - added python-rpm-macros dependency, regenerated macros file, drop macros.python3.py because it is not used now - improve summaries and descriptions (fixes bsc#917607) - enabled Link-Time Optimization, see what happens - including skipped_tests.py in pre_checkin.sh run - run specs through spec-cleaner, rearrange sections- move _hashlib and _ssl modules and tests to python3-base - recommend python3- Add Python-3.5.1-fix_lru_cache_copying.patch Fix copying the lru_cache() wrapper object. Fixes deep-copying lru_cache regression, which worked on previous versions of python but fails on python 3.5. This fixes a bunch of packages in devel:languages:python3. See: https://bugs.python.org/issue25447- update to 3.5.1 * bugfix-only release, dozens of bugs fixed - Drop upstreamed Python-3.5.0-_Py_atomic_xxx-symbols.patch - "Python3" to "Python 3" in summary * This seems cleaner and fixes and rpmlint warning- Add Python-3.5.0-_Py_atomic_xxx-symbols.patch This fixes a build error for many packages that use the Python, C-API. This patch is already accepted upstream and is slated to appear in python 3.5.1.- update to 3.5.0 * coroutines with async/await syntax * matrix multiplication operator `@` * unpacking generalizations * new modules `typing` and `zipapp` * type annotations * .pyo files replaced by custom suffixes for optimization levels in __pycache__ * support for memory BIO in ssl module * performance improvements in several modules * and many more - removals and behavior changes * deprecated `__version__` is removed * support for .pyo files was removed * system calls are auto-retried on EINTR * bare generator expressions in function calls now cause SyntaxError (change "f(x for x in i)" to "f((x for x in i))" to fix) * removed undocumented `format` member of private `PyMemoryViewObject` struct * renamed `PyMemAllocator` to `PyMemAllocatorEx` - redefine %dynlib macro to reflect that modules now have arch+os as part of name - module `time` is now built-in - dropped upstreamed patches: python-3.4.1-fix-faulthandler.patch python-3.4.3-test-conditional-ssl.patch python-fix-short-dh.patch (also dropped dh2048.pem required for this patch) - updated patch Python-3.3.0b2-multilib.patch to Python-3.5.0-multilib.patch - python-ncurses-6.0-accessors.patch taken from python 2 to fix build failure with new gcc + ncurses- Add python3-ncurses-6.0-accessors.patch: Fix build with NCurses 6.0 and OPAQUE_WINDOW set to 1.- improve import_failed hook to do the right thing when invoking missing modules with "python3 -m modulename" (boo#942751)- Build with --enable-loadable-sqlite-extensions to make it works as geospatial database.- dh2048.pem: added generated 2048 dh parameter set to fix ssl test (bsc#935856) - python-fix-short-dh.patch: replace the 512 bits dh parameter set by 2048 bits to fix build with new openssl 1.0.2c (bsc#935856)- ctypes-libffi-aarch64.patch: remove upstreamed patch - python-2.7-libffi-aarch64.patch: Fix argument passing in libffi for aarch64- python-3.4.3-test-conditional-ssl.patch - restore tests failing because test_urllib was unconditionally importing ssl (without really needing it) - restore functionality of multilib patch - drop libffi-ppc64le.diff because upstream completely changed everything yet again (sorry ppc64 folks :| )- Update to version 3.4.3 - Drop upstreamed CVE-2014-4650-CGIHTTPServer-traversal.patch (bpo#21766)- Add python-3.4.1-fix-faulthandler.patch, upstream patch for bogus faulthandler which fails with GCC 5.- asyncio has been merged in python3 main package; provide and obsolete it - Remove obsolete AUTHORS section - Remove redundant %clean section- add %python3_version rpm macro for Fedora compatibility - add missing argument in import_failed, rename Novell Bugzilla to SUSE Bugzillaobs-power8-05 1572430404  !"#"%&%()(+,+./0121454787:;:=>?@A@CDCFGFIJILMLOPQRRRUUUXYX[\[^_`abcdedghgjkjmnmpqpsssvwvyzy|}|     ! #$#&'&)*),-,/0/232565898;<;>?>ABADEDGHGJKJMNMPQPSTSVWXYZY\]\_`_bcbefehihklknonqrqtutwxwz{z}~}     3.6.9-lp150.2.14.13.6.9-lp150.2.14.13.6.9-lp150.2.14.1 idle3config-extensions.defconfig-highlight.defconfig-keys.defconfig-main.defidle3idle3.6idlelibCREDITS.txtChangeLogHISTORY.txtIconsfolder.gifidle.icnsidle.icoidle_16.gifidle_16.pngidle_32.gifidle_32.pngidle_48.gifidle_48.pngminusnode.gifopenfolder.gifplusnode.gifpython.giftk.gifNEWS.txtNEWS2x.txtREADME.txtTODO.txt__init__.py__main__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.opt-2.pyc__init__.cpython-36.pyc__main__.cpython-36.opt-1.pyc__main__.cpython-36.opt-2.pyc__main__.cpython-36.pyc_pyclbr.cpython-36.opt-1.pyc_pyclbr.cpython-36.opt-2.pyc_pyclbr.cpython-36.pycautocomplete.cpython-36.opt-1.pycautocomplete.cpython-36.opt-2.pycautocomplete.cpython-36.pycautocomplete_w.cpython-36.opt-1.pycautocomplete_w.cpython-36.opt-2.pycautocomplete_w.cpython-36.pycautoexpand.cpython-36.opt-1.pycautoexpand.cpython-36.opt-2.pycautoexpand.cpython-36.pycbrowser.cpython-36.opt-1.pycbrowser.cpython-36.opt-2.pycbrowser.cpython-36.pyccalltip.cpython-36.opt-1.pyccalltip.cpython-36.opt-2.pyccalltip.cpython-36.pyccalltip_w.cpython-36.opt-1.pyccalltip_w.cpython-36.opt-2.pyccalltip_w.cpython-36.pyccodecontext.cpython-36.opt-1.pyccodecontext.cpython-36.opt-2.pyccodecontext.cpython-36.pyccolorizer.cpython-36.opt-1.pyccolorizer.cpython-36.opt-2.pyccolorizer.cpython-36.pycconfig.cpython-36.opt-1.pycconfig.cpython-36.opt-2.pycconfig.cpython-36.pycconfig_key.cpython-36.opt-1.pycconfig_key.cpython-36.opt-2.pycconfig_key.cpython-36.pycconfigdialog.cpython-36.opt-1.pycconfigdialog.cpython-36.opt-2.pycconfigdialog.cpython-36.pycdebugger.cpython-36.opt-1.pycdebugger.cpython-36.opt-2.pycdebugger.cpython-36.pycdebugger_r.cpython-36.opt-1.pycdebugger_r.cpython-36.opt-2.pycdebugger_r.cpython-36.pycdebugobj.cpython-36.opt-1.pycdebugobj.cpython-36.opt-2.pycdebugobj.cpython-36.pycdebugobj_r.cpython-36.opt-1.pycdebugobj_r.cpython-36.opt-2.pycdebugobj_r.cpython-36.pycdelegator.cpython-36.opt-1.pycdelegator.cpython-36.opt-2.pycdelegator.cpython-36.pycdynoption.cpython-36.opt-1.pycdynoption.cpython-36.opt-2.pycdynoption.cpython-36.pyceditor.cpython-36.opt-1.pyceditor.cpython-36.opt-2.pyceditor.cpython-36.pycfilelist.cpython-36.opt-1.pycfilelist.cpython-36.opt-2.pycfilelist.cpython-36.pycgrep.cpython-36.opt-1.pycgrep.cpython-36.opt-2.pycgrep.cpython-36.pychelp.cpython-36.opt-1.pychelp.cpython-36.opt-2.pychelp.cpython-36.pychelp_about.cpython-36.opt-1.pychelp_about.cpython-36.opt-2.pychelp_about.cpython-36.pychistory.cpython-36.opt-1.pychistory.cpython-36.opt-2.pychistory.cpython-36.pychyperparser.cpython-36.opt-1.pychyperparser.cpython-36.opt-2.pychyperparser.cpython-36.pycidle.cpython-36.opt-1.pycidle.cpython-36.opt-2.pycidle.cpython-36.pyciomenu.cpython-36.opt-1.pyciomenu.cpython-36.opt-2.pyciomenu.cpython-36.pycmacosx.cpython-36.opt-1.pycmacosx.cpython-36.opt-2.pycmacosx.cpython-36.pycmainmenu.cpython-36.opt-1.pycmainmenu.cpython-36.opt-2.pycmainmenu.cpython-36.pycmulticall.cpython-36.opt-1.pycmulticall.cpython-36.opt-2.pycmulticall.cpython-36.pycoutwin.cpython-36.opt-1.pycoutwin.cpython-36.opt-2.pycoutwin.cpython-36.pycparagraph.cpython-36.opt-1.pycparagraph.cpython-36.opt-2.pycparagraph.cpython-36.pycparenmatch.cpython-36.opt-1.pycparenmatch.cpython-36.opt-2.pycparenmatch.cpython-36.pycpathbrowser.cpython-36.opt-1.pycpathbrowser.cpython-36.opt-2.pycpathbrowser.cpython-36.pycpercolator.cpython-36.opt-1.pycpercolator.cpython-36.opt-2.pycpercolator.cpython-36.pycpyparse.cpython-36.opt-1.pycpyparse.cpython-36.opt-2.pycpyparse.cpython-36.pycpyshell.cpython-36.opt-1.pycpyshell.cpython-36.opt-2.pycpyshell.cpython-36.pycquery.cpython-36.opt-1.pycquery.cpython-36.opt-2.pycquery.cpython-36.pycredirector.cpython-36.opt-1.pycredirector.cpython-36.opt-2.pycredirector.cpython-36.pycreplace.cpython-36.opt-1.pycreplace.cpython-36.opt-2.pycreplace.cpython-36.pycrpc.cpython-36.opt-1.pycrpc.cpython-36.opt-2.pycrpc.cpython-36.pycrstrip.cpython-36.opt-1.pycrstrip.cpython-36.opt-2.pycrstrip.cpython-36.pycrun.cpython-36.opt-1.pycrun.cpython-36.opt-2.pycrun.cpython-36.pycrunscript.cpython-36.opt-1.pycrunscript.cpython-36.opt-2.pycrunscript.cpython-36.pycscrolledlist.cpython-36.opt-1.pycscrolledlist.cpython-36.opt-2.pycscrolledlist.cpython-36.pycsearch.cpython-36.opt-1.pycsearch.cpython-36.opt-2.pycsearch.cpython-36.pycsearchbase.cpython-36.opt-1.pycsearchbase.cpython-36.opt-2.pycsearchbase.cpython-36.pycsearchengine.cpython-36.opt-1.pycsearchengine.cpython-36.opt-2.pycsearchengine.cpython-36.pycsqueezer.cpython-36.opt-1.pycsqueezer.cpython-36.opt-2.pycsqueezer.cpython-36.pycstackviewer.cpython-36.opt-1.pycstackviewer.cpython-36.opt-2.pycstackviewer.cpython-36.pycstatusbar.cpython-36.opt-1.pycstatusbar.cpython-36.opt-2.pycstatusbar.cpython-36.pyctextview.cpython-36.opt-1.pyctextview.cpython-36.opt-2.pyctextview.cpython-36.pyctooltip.cpython-36.opt-1.pyctooltip.cpython-36.opt-2.pyctooltip.cpython-36.pyctree.cpython-36.opt-1.pyctree.cpython-36.opt-2.pyctree.cpython-36.pycundo.cpython-36.opt-1.pycundo.cpython-36.opt-2.pycundo.cpython-36.pycwindow.cpython-36.opt-1.pycwindow.cpython-36.opt-2.pycwindow.cpython-36.pyczoomheight.cpython-36.opt-1.pyczoomheight.cpython-36.opt-2.pyczoomheight.cpython-36.pyczzdummy.cpython-36.opt-1.pyczzdummy.cpython-36.opt-2.pyczzdummy.cpython-36.pyc_pyclbr.pyautocomplete.pyautocomplete_w.pyautoexpand.pybrowser.pycalltip.pycalltip_w.pycodecontext.pycolorizer.pyconfig-extensions.defconfig-highlight.defconfig-keys.defconfig-main.defconfig.pyconfig_key.pyconfigdialog.pydebugger.pydebugger_r.pydebugobj.pydebugobj_r.pydelegator.pydynoption.pyeditor.pyextend.txtfilelist.pygrep.pyhelp.htmlhelp.pyhelp_about.pyhistory.pyhyperparser.pyidle.batidle.pyidle.pywidle_testREADME.txt__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.opt-2.pyc__init__.cpython-36.pychtest.cpython-36.opt-1.pychtest.cpython-36.opt-2.pychtest.cpython-36.pycmock_idle.cpython-36.opt-1.pycmock_idle.cpython-36.opt-2.pycmock_idle.cpython-36.pycmock_tk.cpython-36.opt-1.pycmock_tk.cpython-36.opt-2.pycmock_tk.cpython-36.pyctemplate.cpython-36.opt-1.pyctemplate.cpython-36.opt-2.pyctemplate.cpython-36.pyctest_autocomplete.cpython-36.opt-1.pyctest_autocomplete.cpython-36.opt-2.pyctest_autocomplete.cpython-36.pyctest_autocomplete_w.cpython-36.opt-1.pyctest_autocomplete_w.cpython-36.opt-2.pyctest_autocomplete_w.cpython-36.pyctest_autoexpand.cpython-36.opt-1.pyctest_autoexpand.cpython-36.opt-2.pyctest_autoexpand.cpython-36.pyctest_browser.cpython-36.opt-1.pyctest_browser.cpython-36.opt-2.pyctest_browser.cpython-36.pyctest_calltip.cpython-36.opt-1.pyctest_calltip.cpython-36.opt-2.pyctest_calltip.cpython-36.pyctest_calltip_w.cpython-36.opt-1.pyctest_calltip_w.cpython-36.opt-2.pyctest_calltip_w.cpython-36.pyctest_codecontext.cpython-36.opt-1.pyctest_codecontext.cpython-36.opt-2.pyctest_codecontext.cpython-36.pyctest_colorizer.cpython-36.opt-1.pyctest_colorizer.cpython-36.opt-2.pyctest_colorizer.cpython-36.pyctest_config.cpython-36.opt-1.pyctest_config.cpython-36.opt-2.pyctest_config.cpython-36.pyctest_config_key.cpython-36.opt-1.pyctest_config_key.cpython-36.opt-2.pyctest_config_key.cpython-36.pyctest_configdialog.cpython-36.opt-1.pyctest_configdialog.cpython-36.opt-2.pyctest_configdialog.cpython-36.pyctest_debugger.cpython-36.opt-1.pyctest_debugger.cpython-36.opt-2.pyctest_debugger.cpython-36.pyctest_debugger_r.cpython-36.opt-1.pyctest_debugger_r.cpython-36.opt-2.pyctest_debugger_r.cpython-36.pyctest_debugobj.cpython-36.opt-1.pyctest_debugobj.cpython-36.opt-2.pyctest_debugobj.cpython-36.pyctest_debugobj_r.cpython-36.opt-1.pyctest_debugobj_r.cpython-36.opt-2.pyctest_debugobj_r.cpython-36.pyctest_delegator.cpython-36.opt-1.pyctest_delegator.cpython-36.opt-2.pyctest_delegator.cpython-36.pyctest_editmenu.cpython-36.opt-1.pyctest_editmenu.cpython-36.opt-2.pyctest_editmenu.cpython-36.pyctest_editor.cpython-36.opt-1.pyctest_editor.cpython-36.opt-2.pyctest_editor.cpython-36.pyctest_filelist.cpython-36.opt-1.pyctest_filelist.cpython-36.opt-2.pyctest_filelist.cpython-36.pyctest_grep.cpython-36.opt-1.pyctest_grep.cpython-36.opt-2.pyctest_grep.cpython-36.pyctest_help.cpython-36.opt-1.pyctest_help.cpython-36.opt-2.pyctest_help.cpython-36.pyctest_help_about.cpython-36.opt-1.pyctest_help_about.cpython-36.opt-2.pyctest_help_about.cpython-36.pyctest_history.cpython-36.opt-1.pyctest_history.cpython-36.opt-2.pyctest_history.cpython-36.pyctest_hyperparser.cpython-36.opt-1.pyctest_hyperparser.cpython-36.opt-2.pyctest_hyperparser.cpython-36.pyctest_iomenu.cpython-36.opt-1.pyctest_iomenu.cpython-36.opt-2.pyctest_iomenu.cpython-36.pyctest_macosx.cpython-36.opt-1.pyctest_macosx.cpython-36.opt-2.pyctest_macosx.cpython-36.pyctest_mainmenu.cpython-36.opt-1.pyctest_mainmenu.cpython-36.opt-2.pyctest_mainmenu.cpython-36.pyctest_multicall.cpython-36.opt-1.pyctest_multicall.cpython-36.opt-2.pyctest_multicall.cpython-36.pyctest_outwin.cpython-36.opt-1.pyctest_outwin.cpython-36.opt-2.pyctest_outwin.cpython-36.pyctest_paragraph.cpython-36.opt-1.pyctest_paragraph.cpython-36.opt-2.pyctest_paragraph.cpython-36.pyctest_parenmatch.cpython-36.opt-1.pyctest_parenmatch.cpython-36.opt-2.pyctest_parenmatch.cpython-36.pyctest_pathbrowser.cpython-36.opt-1.pyctest_pathbrowser.cpython-36.opt-2.pyctest_pathbrowser.cpython-36.pyctest_percolator.cpython-36.opt-1.pyctest_percolator.cpython-36.opt-2.pyctest_percolator.cpython-36.pyctest_pyparse.cpython-36.opt-1.pyctest_pyparse.cpython-36.opt-2.pyctest_pyparse.cpython-36.pyctest_pyshell.cpython-36.opt-1.pyctest_pyshell.cpython-36.opt-2.pyctest_pyshell.cpython-36.pyctest_query.cpython-36.opt-1.pyctest_query.cpython-36.opt-2.pyctest_query.cpython-36.pyctest_redirector.cpython-36.opt-1.pyctest_redirector.cpython-36.opt-2.pyctest_redirector.cpython-36.pyctest_replace.cpython-36.opt-1.pyctest_replace.cpython-36.opt-2.pyctest_replace.cpython-36.pyctest_rpc.cpython-36.opt-1.pyctest_rpc.cpython-36.opt-2.pyctest_rpc.cpython-36.pyctest_rstrip.cpython-36.opt-1.pyctest_rstrip.cpython-36.opt-2.pyctest_rstrip.cpython-36.pyctest_run.cpython-36.opt-1.pyctest_run.cpython-36.opt-2.pyctest_run.cpython-36.pyctest_runscript.cpython-36.opt-1.pyctest_runscript.cpython-36.opt-2.pyctest_runscript.cpython-36.pyctest_scrolledlist.cpython-36.opt-1.pyctest_scrolledlist.cpython-36.opt-2.pyctest_scrolledlist.cpython-36.pyctest_search.cpython-36.opt-1.pyctest_search.cpython-36.opt-2.pyctest_search.cpython-36.pyctest_searchbase.cpython-36.opt-1.pyctest_searchbase.cpython-36.opt-2.pyctest_searchbase.cpython-36.pyctest_searchengine.cpython-36.opt-1.pyctest_searchengine.cpython-36.opt-2.pyctest_searchengine.cpython-36.pyctest_squeezer.cpython-36.opt-1.pyctest_squeezer.cpython-36.opt-2.pyctest_squeezer.cpython-36.pyctest_stackviewer.cpython-36.opt-1.pyctest_stackviewer.cpython-36.opt-2.pyctest_stackviewer.cpython-36.pyctest_statusbar.cpython-36.opt-1.pyctest_statusbar.cpython-36.opt-2.pyctest_statusbar.cpython-36.pyctest_text.cpython-36.opt-1.pyctest_text.cpython-36.opt-2.pyctest_text.cpython-36.pyctest_textview.cpython-36.opt-1.pyctest_textview.cpython-36.opt-2.pyctest_textview.cpython-36.pyctest_tooltip.cpython-36.opt-1.pyctest_tooltip.cpython-36.opt-2.pyctest_tooltip.cpython-36.pyctest_tree.cpython-36.opt-1.pyctest_tree.cpython-36.opt-2.pyctest_tree.cpython-36.pyctest_undo.cpython-36.opt-1.pyctest_undo.cpython-36.opt-2.pyctest_undo.cpython-36.pyctest_warning.cpython-36.opt-1.pyctest_warning.cpython-36.opt-2.pyctest_warning.cpython-36.pyctest_window.cpython-36.opt-1.pyctest_window.cpython-36.opt-2.pyctest_window.cpython-36.pyctest_zoomheight.cpython-36.opt-1.pyctest_zoomheight.cpython-36.opt-2.pyctest_zoomheight.cpython-36.pychtest.pymock_idle.pymock_tk.pytemplate.pytest_autocomplete.pytest_autocomplete_w.pytest_autoexpand.pytest_browser.pytest_calltip.pytest_calltip_w.pytest_codecontext.pytest_colorizer.pytest_config.pytest_config_key.pytest_configdialog.pytest_debugger.pytest_debugger_r.pytest_debugobj.pytest_debugobj_r.pytest_delegator.pytest_editmenu.pytest_editor.pytest_filelist.pytest_grep.pytest_help.pytest_help_about.pytest_history.pytest_hyperparser.pytest_iomenu.pytest_macosx.pytest_mainmenu.pytest_multicall.pytest_outwin.pytest_paragraph.pytest_parenmatch.pytest_pathbrowser.pytest_percolator.pytest_pyparse.pytest_pyshell.pytest_query.pytest_redirector.pytest_replace.pytest_rpc.pytest_rstrip.pytest_run.pytest_runscript.pytest_scrolledlist.pytest_search.pytest_searchbase.pytest_searchengine.pytest_squeezer.pytest_stackviewer.pytest_statusbar.pytest_text.pytest_textview.pytest_tooltip.pytest_tree.pytest_undo.pytest_warning.pytest_window.pytest_zoomheight.pyiomenu.pymacosx.pymainmenu.pymulticall.pyoutwin.pyparagraph.pyparenmatch.pypathbrowser.pypercolator.pypyparse.pypyshell.pyquery.pyredirector.pyreplace.pyrpc.pyrstrip.pyrun.pyrunscript.pyscrolledlist.pysearch.pysearchbase.pysearchengine.pysqueezer.pystackviewer.pystatusbar.pytextview.pytooltip.pytree.pyundo.pywindow.pyzoomheight.pyzzdummy.pypython3-idleChangeLogNEWS.txtREADME.txtTODO.txtextend.txt/etc//etc/idle3//usr/bin//usr/lib64/python3.6//usr/lib64/python3.6/idlelib//usr/lib64/python3.6/idlelib/Icons//usr/lib64/python3.6/idlelib/__pycache__//usr/lib64/python3.6/idlelib/idle_test//usr/lib64/python3.6/idlelib/idle_test/__pycache__//usr/share/doc/packages//usr/share/doc/packages/python3-idle/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -gobs://build.opensuse.org/openSUSE:Maintenance:11362/openSUSE_Leap_15.0_Update_ports/5ae325f5835379dd6b5f9025e78df22b-python3-base.openSUSE_Leap_15.0_Updatedrpmxz5ppc64le-suse-linux  directoryASCII textPython script, ASCII text executableUTF-8 Unicode textASCII text, with very long linesGIF image data, version 89a, 15 x 13GIF image data, version 89a, 16 x 16PNG image data, 16 x 16, 16-bit/color RGBA, non-interlacedGIF image data, version 89a, 32 x 32PNG image data, 32 x 32, 16-bit/color RGBA, non-interlacedGIF image data, version 89a, 48 x 48PNG image data, 48 x 48, 16-bit/color RGBA, non-interlacedGIF image data, version 89a, 11 x 11GIF image data, version 89a, 16 x 13GIF image data, version 89a, 14 x 11python 3.6 byte-compiledHTML document, UTF-8 Unicode text, with very long linesDOS batch file, ASCII text, with CRLF line terminatorsPython script, UTF-8 Unicode text executable  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR#c?BFutf-84d95d13cee476fe9cb0e68c4d516bdcd842ecad185d8811a9e0c44e518788e1b? 7zXZ !t/]"k%%) `>'=<>vEKIA1:X'v0ѯ:R)a )9RmPR¬T}0xB[xcW~NIr%Gt1hhKL.cs\j%E76f;e5 R0-5SF+ѤQѩ[D#"q& lEӥGr"7Mu.3`}u9H3jօ(m!ef1Q *<ifݿ^)KEzhqi1tbkxpV9ި *Iٟr+)wy{^Yߵ%ê]ɖ1;O3[h9ƛA0 3қ|Lĺc nEX; 5Yn&N $Qh/} ]u7na1 q8*OI~\z G-',7Krbq ؟=YBBxEDhY$1K.f{c! Sup fHYXg Uli&HkCzbE RY4. =G)~9InW2$f38-?s_#;(+mL̓t5)o.Fq5q:Zp4h(d Nψ(FgeUvC &CSooyZx <{Q=#3-U->yYzLeoTLFlQM,vrl*U4K=7oDѥ@dKm<^Y(I*KTYA kK1"`lC=i ":ESjƨd˕1 L{J%V!oUm,Q2eJ"Xp0]NDeHmIݯlnGpcUrp|w5p9{ƼQncCb=&0hVYg#n¢'ݷDyK `yDDZş3U9#0ZHR #C#Aka]d^3Qy{%1~Z$68p58bPi>i@6Ym<Te2n uZ Ӕ7PTlRW * 3qaࠕߏ.т:.WcD#fVTuX_o9P9S!"'0-+x˦$gI gZi75ynmUrL'^r#V"Cwp~:>tqMS-xKr'yP޲m`vW<;ǟVvg?-y|^&0L<$EAW%L,Uh&,$Hj0Dې:2=m0/eX1dM´:M)K13u5CB3yfoziFzFܙ_LmCj'tr!_j\a RhV&%ckV<`b}3\z{+"C5*xPIդ?eRC>sh,y?}Vnu>yxCK|>;Hcv}p׾ | ĐB|9lx%'ƘBsI_ %;8i}IPs@낹_*_su}=Y eqQvՔ\:&5a[6fMik8q|PP=Ț9p6Ȝ.-ej+Q|վ$.Pni=V95eT[cnuu+D+)w_4-ڮB2OEWGmlDB~^MCޑ;^gl*5̓@\m2V""07{F,^ֆվCӟ-쐀`@̫X%mDL"gPSZe^vUnvUCid"__}Nd߹KN둔 \--ȄgśE|!$E N~4a)ZxbDC=$_X=/ŗ nhJq.@=WOw#! 4Z? MWK޺yZ˜C4py%!|{%@azv!şqcA_uNhrF$9鳶&20X_2yVgK~ٜ h-#E}+W33ߕ:-qGfy7,`!Sۼl^kv!ဧ/ ;L÷za#^mj YyÙ <}PIvIkFFJxtd|x+YWS (zR+ XPb&d:e9:yc̨FTri^b t #iP)%Ǝ _W͐I<º*Z5-ҲSj㝭BvXx6NFNkzU\Mk`BԈ¬!M$Rg^]b;I{ĆtgO,y[$6'^ ͬL\{{)VJܔj0" ?;w_ d}XDTJ& ?;0[Y̡+cIhT14{;rqT5m[VR\ѸQ򀧾ZݪƜs&@96NAw:,(6mduShzUYJ_6;%_7r_(֨.BN+ qP-?{"^%F8k}*M8 bW*#L_u)muj6\& BTyk׳qDgS@5_X'ZUІTR@d 7W[5`&FI/"d>ZqS.,G|(ڪ؏~'3B(C?t Dge2 {¦t >},$$8TzfZFy|#]1}J<Ι~0 W;0E+{jdC7"3T |TEk N )18=ldT(|V>5H|ip`t)V)h I7f4kU9G*m#w=,3@v捉`u^@n)b>,WhL M !}f[G̓[~4T 1R[+PƕodzX[U*K%jX0K"jI=$+ #U+bG&4EZFC *,eoh!U8le/md9J=16::&6Xϰ3B檥gNOXa2N@sAnz>6 ?E#A:񆝜ʬh_d_/^NTS΍*p{Mf jܯ3-}(ytբX5QO]nBzlXkFj@i[s9)̭`jm(텿csPN7bC/K ] 3^5 &=+*}sߔV=u \Y_ApjT`>F:n(㖺̎kEKJ_B]^2q[ݫHT "ml1 RssW[:c*Xq//r׹n>B{C`w1F9L1֖X=8\pZᯂ4X혷]ם8Z$ |ШVb{?ڛ$ɰ m *=6"Ziv! ңe5=FauqwKs3xк 3Uy31,a slr w8r Jz_0]Evg,ˡ9"+LRڙXT_vb>y]'=g0;*qVn*õ`+ʤw35P s~;/'`\U 3"I9f{xlMo.3~ޣ#"XW\}.3)V>l 4 6Le)VdyiY.>ܰ}j{gE1{^bG1ℼ ;j4ۖ9j_/unY/4P5գx&{l !#cۆ?MfϿ@z#K[3.d8~Eiq!?!]ofmpx+1'*MD3,<#)\FtfJlܴaNb)N({͍GxFwi՞ )W}^ @t]/S呱` f xO$Bم1$kr8Q &U;?IQ!Z_Vɭ{ɿ5o*Gr!S0w3ߓV0[Hpx,mzߥUǐ%CL;ZB/!j=q c{ܙ#YٰHlWԀeaҷweldi٥6@b)TΉv [=@_^F|z?l-S" i獻\6VK}8!4OS=Y,8;ŕXk_,ma~,z")ve@_ O?3 ڎp ɏa4/##fbX~#vQf^} H+n:\LR+Ze" 5/kDf"y@-P 65\Dә:զ YR2uܯfwPAip~~ШVb4CƅW0hU63 Z9jGz\ !|ذi wQj9(#6x՛ycmzBwJilśk:`2%| <,ߐP&N^Ok\ "lf RPHdlD`,%<`o/_)}g zwg:ix-%Yjn?.k-W(^rV&ZV4lDB3?[gcEHAhDeRh:e5J+4An Hr Q9C!:sKͿ >ڟ5g%1C<@\ '7iɸ}ŬoK#d7Iz]̝{m܋.u7YXxzR;?vKƠN?;]ϧG 7u =%1RՆ|dxܗ4d2KYBڠ.h] }}yȂkMQ"nm4gԲ|B-[Nh!Ĩֈ}[y v71 ,k|be8+jOHIl‰KLPg>0: ֊}UUpk`Wmw+MHg H}rdaKƾ`8NhH>ZW k4lH Be⨛o [6_{Jnf]?[Wg,L7٭Qg^)$*'E֔L5Ue޷NT⑤ ' GBfch9mJXxsd/nִȧEW 3nid~ .UN6 Q "5 ?@vH=g-١s9 Wad5*M vEAkTX*zf}s9 3(4x&lf xa  w6zcE\ pה5x\v)nifrDͯ>1É@vI8U%>[-eJg`V%eR1<h{FohdNbR%41s~p-, =Z7IkjT Ilcչ\b9E&;BdviAXX-OvFU5Im{ЯSE(M}JTm1prS~ 54]ƱZ"h%Qѹ| elZq=L*1 6Wvn2~*iN ~? `XBtB_ k'OW `&dxY gO[O/P"#Gμ@T e3/y|ߓE6ɒe>JsS'Ԩr[;m@>Hct4? %.[?u<We_#70@6զҊG_#KdRC+!2pH_+͞6o.H9ɲ"x[ei"I,,w c !g$ 𮦡\33M{!6' ({kM2e8HꛆGVgsZIgCD:^g,s-]b3A6T"WAgVL Y v"OX4f#Q&H6NњR^ىW!n|C]p4d wYw-L+lIr&^'2oѝ z&&#e#_nadӇy't ջXDϽ '4 uc4K']a;0g$9oWq)(?`#6O=FqCSp3%w?+5}KX۹|fr~h%9[r#oY$4N'9zGH'OVcN9F<5`EAJ!%XTs:'{ceJXuxHyamSkiڼG&+#ň?RY*nZbrqH&qyߪ{ioQx^UcY%&ޓ Ϫ4hx@ɽ.=xTӑݪΈ29BrDap3iV 2e=f\Z* cLoK|׸+7r}9< 2k$%bzDm39\N{F;W'{*%qpǶ6>DVk JcfܟVCƠҊCV%[1TPuy'BnrB]Zvg`|}$ $cDMlE J!k?G8RzMĊR2t x:"'Z[[+א\Z)4aU ^Jӧ@m8-L '>Vϓ-$ lKuC&4Fd_?i9g!h7+Rm@7Ӥr@3\?,i;ntSN*5[Gw! ->+Pl9JkLMOy^ɽn"PSQMf4ͻLVZ*nO ߪZSAbcC ^ ]㾫.%BX. M?F]S"%.(ϳMC]'=܊y%l@t;Bo/yV)îet6.2]P&ُ*A %U[CrQ;>pJDeJ0MDK߯ݘe0u|],v.j8]06$0z $D[!$ZJl4 L (`5bŪ]c`>=5|!sT_[-Q;Xvi:!H_/(9yVZ]ty%q ;{\uv*w0T^l u޸o}1{B%]vfLQFԞȖnRm1:k! Q%%!+ Đ<"L.ǣaRЃsÖ`r+fN#S}6p)T1@剏D17UR gj+8_1g 3MhT ?V}Uw=$X.hIE[|BbEJW& 2Kǵ\ߡVI7O,eKcȴ tyΐ P0LZeh2!Ok#)@[x ցq!Ea)_['e™IS%Q$& DMp@!~>^_a#{<^'\\CHw)!-fd*`tJyh˰ۘvLd}<*)+Qc6wr=M% Ъ ~=8s$-)n4s2~o$Jxi43{C.2%  F;z{u}y)JL!;ǻ5uݜs-F"W1^:8`X -  > K?&aiab<siBz$RrE%>Ԛuv\Wq+ u*2tr4*} yMIԙ$RݾzwT`]E%rNҥb|O"Rm{ߙqQ)V# f,1hm|Ym%9Q ԉǂ*:\VքX܏zy4e3r]mMER`yWݮ(ɦp͂ v]I;z6}! IhM^㮸Lܿ&f9a^^Xb'>] aFkϕRP]z^`Z=ZoGõ;LA6DyȽۭdKQhv@OIU0y: `hM)IjlkGv tۺݝ,5߫0J0j֠\T }UM8V~(*]#_o8Utv8W> =z’ju x= 2x~Ύ&iO;Os wv]["ձDw1ۄ%<#|41C!!,e) V{%Ki3EX61gtUXvLA*xg P,nDwM=z6G_X'!B!qݱ/ ߯tEf׆t-!&k;J@Lڗ#=QՑA?S58ѕq$ݤ~OTJyr*LEN0pj0cy;֗ܖh}3 g]ilBYxVg느2p0qūp_Rʣ7ԗ{eK"_=-1(H>nB<q8;= TVGԔ\ u f`-gȟH-TWӚqM_Q4d,mwX-ol]`P 3alkWk7БmLLwYj:M9B/ :{I2 q'oXv =e$:r uakJvMH U8c5=7.%kI8aw[E,:vE@X_ "x" 9;0t 73H̨\*~o93^cQԥ"^WHp^p'd#6#- .AQMb>o9& ^E 8ec0MnHM-}|᰻{e}_1s}0(bυe{;eR>,H1'1]^{y TrA?Ouy B݊zu0_Ȩ{[?K w3w#>=ܫ"z?qgw}!d1 KZ4%d ( a}3ϭ4!rɼzP%M1?Ql#$KfMdhnWN޾Z4]0 5w=hM@0qNaP\ƒf@N;6֬Quc8P/]-'ALY;A[ ;;lK+&bZ7cܸ@7t;TTS~H#'YT {ħ#Lm:<%}oW_ pwA6E{^L5gH&I_e@Z}K}lS.>á&#M[Կ]!6e䪹9h*RD㉾DT )g_pmOJ@vFDsgX򴽤W/q??EFzլt$ʞ#YDÌ[sLhޠlHN>fɨ%eHpx?;:IIܢL霩龇g`Hf셔ϊmmD*^Ћ"$@`PJ4Ch1bU@,g. ƼzE:!um,3qHPu3X'vT0> Nd#nlsn>m xT6\6 4#NnuoZ(xdBW_߽4t 6])PDV)/ ٩u_$}yrO8k[rDL.253QBwG<|fEeYv`;ph)\e8CRPe+ VV3-JfBp?QjLPKsM!M#7ߋܻ[-K1\gPnv Z C)e6-r"[g*/m0e=,1Nf7emDp>D_\ns6e4y{HJ2Y^gtaUuϤ,Zܣ=[qwvXG5&921pLzP>;fkUK[6$G1ޓ9\9\:"!̡2k+]O aud_>:7}8RvM_1K?-Wؿi!ng3hT:**LÇ:5p?tNN"M :tI䷭W4wc 1[\<1jYY|8Iq 埑8UXT MF0Ӽ`6*O޾gGAF@fHOd)_YC{P)+$GO1tym^k[۬@guMxNc݈rYJ-KRR'`~E}.g/;8%fՠq)u>@Sk#CCz] +-LNG/.-CobAgkӋуӾSMq7~fz(TгcnZ{"<c \ c<x#%&L*pםm&T+C|t# ;FFxqw%8rY 6+攇EQMtsO'¦H J3D~2fc*Fk' t7 ㊽*Cn供CKUj-BZ}4#drbeϤ \zN"s3(ޅ8Ya; T9‡z6!;|{pSՌ {Oֈ9bېF;2{ :/{RTq ٘ 7Ǵҥ, );,x2ʚqSN>k@O6#=D˴]ݲS'OM~br[T{$y'8@OCsP>kB:'/!3dU7P!yq=h1ÓZ$)گ0y[3a$t-k.СNs<4Q P)Dp(pKT9ڽd &/(([NU 2gq q ybS?d3NH(C`>3 l1̏#C,H. :!t&#˙$1E2vO( OZʹIӄ/ةR#4-~m"01]@c ;$סp)اWy]bjV'̧Ȋja!&oh i)~_' kM0q:]vy'Nt'XiuvrͿw( !`gF> Z5Ѡn]I%}L@sugo[6,8r>W~"1R |@^Іl ]_! uîgY 6j9@щzPeGU/#rg-RQa<959'PzaoVL4O_KU9~Dj&򅷷kb,P2uxoEl8oRK@& 8G7zLS3[_!RL*#T#"#jӣ"kZ\~h9MW9lĈzR7iECunXӏwe+,}[Fʷde W&{ڛbW]TvWvRX Y%>m}j x!:$OM"<-GRs"Y̥RtAAm0MkWPj%]чD/;U\ óG{xv5B3l%OPc'UEQjU =EKqEGp4XL]+ },lM~Cv3iuITȑ-&c[E+d+ҫfԽqVSO[LކC2&j5%G_ġ7¶]zz%p/f l X:L(h7OxJI`uQx4Iy?v7e WJT߼|I;IEJ* .UkXS@:UpkhT'&YU Ǔh<268t !9EXK[+iv#;Dc%R" #g@$УȠ?YRPC3Sc<-8ͺ~dVOY{#knp!Z9cWPckdRz߄1;VT룻 bypV 똠?/~yV_pY [l-j&m%H'ⱗǢkAd\жBjnϢ$Rv5W +|caClELtм ~o.I4~پ! `*6Jio C%TfߪU>$_>q<,fuUKV91*-!`ʃG5Em[9+V B""1螈d.Nb?sS+*|Ooq_p|XK2?$]ɗiYeG_R9lh|2pgn "߃KJQS8@9(SEe jH~ܳĦہ3ij% q &lNcf&9p#ey;3!ݬ5k6Q؝QɁ%٤0C{M4F }F,R@l`^3Q⁶[Fk:5O9f!{y~>\<Ҷ Pel^"2QZKfxoCW|0Wš} @n,bD=mBM1FѤF |yEsi+?nsp)8feo0~н:+6jCRSXku\ODAZ\O''+ǬZ[JߗX[|Բw=΍wAy|4XU,D)v _mjeܡkX#4(-Yqwz_".+ĬĢTh葖J5T9كlol8ܻjU: [b {)Zu3*8aq}"9W)X}㸘)A26kѶZT5DRml%"fMQ>~Wy1`[#o [de]ZC:B\$C؋+Q`#;g$-"-;L79Q Y'we9D )$ɞy(n;X!K0TF;#e{_{4!dH ~_[L2g0K>xZv9JiNY#kպmo=r?7JiBtom̀Fv%RDOR-mLj>4#ա@lF#QoT6 7(V񩜅Zk>'3m6rC-ʪ1u}ƩauJ_ixZ1ZӀ,Px6h8\5%E%+Lਪk:DAS[51;K%r}%o]),ϫбFԗug$Α7cJG==9ک 2wj9,Uajs*QXC"=4v 1$"+Ec+Љ9)l{+xŴPC*)H/^5?wQ߽Z(5hn#݌\:I1~ @ؾQ'-(E#V\rԵ5e'1*hOsUH?ӳZ4Y °wNfqYvWc2[OޓV4 4EiE{r9҉ s+Z"2bÆ)sIv'̯8:qCbh3go"5H}Ya}u0ӽNuynMiqkna`i@ 2F#ܖtbl|+eX3:Xkm;Mw4Fp b^ya|<1R]rpfeg~Vv3/$]ȂW#zn1}@SON-*o:bGP @ x Tz.}G8n+F~I_$~) L* +m%1~W-v;>o/Ւb}5raKTMUfes ҏ"˙kĺ7su,T}[;~l_>{Txٺ6[jxȶUA<.7˵28.C*祫*o+nWi ]C upOΠTߏYFJp/l[5(6gt!*Aͅ 1.EHcx݃Et{`GץœZiuT,dw4K'5.t=bw441}?)_2Nt#2CQ-FXQ|kU˨c$~y TUKIEӎ1ʢ\n ]̱)x0kY31lFJě>V!%\0^mݞ .*~ E'yOH)1"S!R<e ;ER2IY|KGDT=7--$<*twHrb'!,2K1 F&MEsR$Xц0uLkN?fB^%MNkǗ ]|{3DБߘm c|YUN'x_rqTH%Zgf&R5_;$\C+ڙ AN ^kO:} A~.WC~<+Q2zLd+D"ov^dRY /%XX]eJZNԎDL%N\6XBzѡ;ؕ$xhV.XkҶ@,.wCyv(Pc)daϡ>'fDgF-$wPHBlDCA- 6 nY.ӡxLP E %/{=tT tȽ վeC`K)+wLL$ÃK&_.{TLirw!c~K[Ht9 ="SI::( S*05ye":jB8Al5|nYT,:K%Vsg-*prO :;7! {." Nw4I윩i+TI#UʈDq԰ =wTH&ES'HYOƶ.])$ sI9ۀ)\[} wyDt D3 J,Q5F!n BEM2=B5<8:C+7=tUmQ4`#(VTq‰L~D!(SZ3kcr/ vgM7F!`4ӢW'7M:vkﬤaOyxq?I5TKf*ʯ mog&kw²)БSt.0)$E|ac yôDK_xmbZ/1A?V =>3F,(ުe :[ Ŭ`QWU*OJrDwi h!Q50S( c'6q7ڏ͞Do4Ig({$)35-9Qv^`SڭZwQ@w\忙 :2{C?1 (FWi&_ ۆ?/soA6FxpDI͑,qmn$ϲjP ۏTuW<>o#)>1ij*"5ZB" lD,M#xـMy|-x[o>|ʱԓ.u Ѥ{gLpMjs5sE*Cb]QŽER&`kjjզ'lFig_E/r"V늙 $:/)U.du'U? EnNPE-.ߟwX{"v tF@ OmbY^Ez|~j3u Ъ{Ab?=4 <瑭,6^G%">s}m @1mǎ|:5tHh\RDta8^N^K>8O @]jUKbHI@P'2}i|)ؓm8k;c3 !~L>Ң^چ)m3io~3j7 `xCahGxs-+w aɵ(zBvDG1= [ot@mYbי\y :Pl.ҶFř?<-K`~nULM z##!8Ts~`s}ϫz>wa<'+}h,f ۥ!'rXfH%19$ 6B&mvĻTX &D\U̡adUƚ aB+hy`*ike}2+_q dED9er2aQ͏ ?TBݜ?"2&Q˿܊ˣL(s݄v[yzW;vA"L$X:^-+Ϝf"ܔCaz^uD`@Ͼjr !nMbj+8JbrŸjiA=nݗmފRcFe B ?7l%_ogrR\p} ެKa5bB B2BRtGswEw)7 4 &`k]ߦ23.]UD YA]&&h>{ǖN|R@w\ bB~KKX fHpʶ3uNҒw=J03:򥎬&CE+Gް;%_pkcբ67'ôvv!v`'ŔJeًD)0L@ ~g`L^'U/Doi /Bᢚ‚jXj*ؾJ'OwMD{@ujhprL.k8L/?˸ye$_GSulOz*,iuO H!$.=[DcdС#a o͈o9rd ZIHWqWv+iD&L?/p\}![W*!Z-n|Q2xߝoW`E!l7D!'U G,;#`21UKҡ9 Dcx,XYnuB[No!S}uuZ).>L`FOGd0B6ϗEɤKhl$Z(d X;53`_ m?\vd>HK1:0d2΋} Sucb`m-Kfg)$oz6 Oߐ=: ў(E!7|w l[td˜@nqY#mnoB\oFޤu%O{U9F DzPwzik0Dwn^:Jf9%oT~tWK\%6=,ES |%V(W#k |{x Ds9 <+4P6/[h$qZY[́}qxN0?AA% KA RE@MGt~9 YCznш,8-z+(ţzc+'ClpK{ݨ'ſELsëeʈ됬!՘J!G' r(`}echoUvl ~rݩ%&*Hb9;ꠜOoqԢNi%ijdY Q *,qNٌ sFd2>K@jbDNM|:?`UKmJR^'ObO}[lJvxK~B%}0C&,B@dxiG"@a|H,"q%@HXvFz[]soCxЃBy$۞qO#tux꾓W:DH('PrL䝩85!Z_l0٫#3!}w8𶣇cA&.zz=H)v+@t iU7d7 Ms]5Bpc1CG{tI=T$z^qJ7_ '~=(VBREwI&P [:uu,_w{bRq+!<^n7ˍd:Gc;ǰ_f.4`Җxb\<' ~75iW '?e EEޫ) lDPʥEꮇ3C޾KccمV%w@|pHfK@kVk$ulؕ1, J(y6&Qc.(vmI} Y(L.BP`|nb GĄtU[fdZLC$وq^ogƭS7_ ؙ "#WwwFK\ymIr'4Ҩe|;ۥ) Z$yz H DWT2޵LI|< 6zj%Cݵ/ wMu,H#˼=$*4usf8C+m{*>:рBB GN!Aj'bG:eXE%[J!ya Y}N1î.lly&-rF~O$vVH|%0S' >%U|Ǚ~6^!y\lN #wg/+/>ǔ9 ~=W`PsZtFN1h[Poi7iҀ ޺Dy 'g5b#Y-tK"m 4 2<=sg 1 b@HFLُlݏDmkvgͧd\nw~2X;\ZշڻHr? Ñ슴+J^z0 a \jU=8%N+&~ V=BkJ *]uQD=@. rQ=(fz"޸J,9"e&Jn(s!vZ`t2/rb-~oҩڮȒ`LҼkpo;Q>L5$z-#fȅʈ#2 v&['*54n;FZt)c~r2}'\!}bşxcX"*"q+b]޼-AW)&;p`PCN=a0-tl؇"-d@TB.h28 h Xuh8:PA X歙MTO Oeh-=ȟGPxv}߆g#]gq1HP*1ƀ*&3u~#1 Z`opFBdDnw^/ Q[sZs0iKP}ocl>:viЎ .X?k{h2Dt.a O; KRjQJU}QC9ыѴ()lE>fwgVɫ gӶaK?fqv|`ic./ws눇"{^aħ;n/K2~~*j!O4#?rkiQF(ׄ?d8>N~NɚK!aіF yk'SG!kR;yO?Da(DI!>~\l03'@'pkY:Ȅq6ı4s6&YkFf~kPv:QG鼌Vjw$z?cWo"2T(Ӗ3J#i@ϥ>ڞޝ_ ݹ`34T3QJ3霰>  j@YB?9e 5ִǷW{~iIa[/Z.6Yڻ[O6K(L ^r vLSpP"n{Edj,9 ]_iʎ)N`Cv%Z;\H[ ac9mKjI]f`?d2 /PJAxg.fMJ9cx)W<FX_"ecN) ^MǬ@>ˌ.O0bRrV(D-&p)i$nm_JbCR!}yMjF j5(ys8)Uq\92 4z-Hq^ųC|ei@W30"07HƏxDZٸ-cwA^qz[L?T$х.=+G2%+{bz!q$Hu{s^k ÙݜTa`p)8&tSjsG\xJxn>fT#'G N ΟqՖ*@xInO\WYNbU˺6kGB-lJ)XiukbH}6qU4wv!E+0#,UchO 2*d:_!$٨q4БewciA =)B G?Z.!{4=H>o$VȻAIʇ#{ I^$w$n\6lP-X;]Kx|BJ6 3γnkP s:m`POQ 4O"~le,A3JBJ%̚\'th]FTa4g  kT.އ(gƔ8.syXBLЊTEUkӑ<Ͽ ^?HY)Sl/x"7CF]xϥ2)b W$S9-'sZS͐ațڲb֡Ք˒Vrt9_10D,"ZY%GI?#]\ ˼Pq"GyTe꓈&n#3,)u$rV(N0s:CUZ9CAu"fWgP~=K;3,^w9&:&p0iJ%ծ0~5Ҭ[5t߅JU]#HmT[yqj=}Y]*\6vmɴ5y.Yjǹ!!O_/ AQFe#VَlR72BXd9 $>WxBAzݺiVA}pd>2ԧ@ۋԁ#?lno B!D.Y|cs86.a}7>{te\9"6owS{ Y_ %mu?ko3IEin7MK0ɖO Ay^Ћ~%a$R&V.~B|J:Kj'@%BPjzAJjWy@镘2j-bI;8+>+ fqH=:0]Ң` ?Ku<'dG^ey8)qx&Ps~+ 7h S'Ѱs[h{bk;÷ڇqF?pAO)=dLW8gKytI z^x'GX psz=(Jʢ""|>Qxu=~͐! [._^I8̴/Ux +r%NqPIN{͆/ڤ{yN}lV-D]&UNJnEXj (zÛr9o&LQ%lq2PO&@wx<8:Z榢i'r#ο ֕*A;@ŽjC/ +>_|ªޟo`a=1\+Z%7Y-Q,}]T!'"{Gh7Ale@CD /RoW4;%\WkԐ{UEef o|9`bNX[1XֲICR{Q~,bf]k QR`l yj\V~A()gxx^;лПT|EQ>\{)x<궹ƴ j N`4Bc̾Ȯ< '.CNeJ:g%ڀ 7XrM-N"ۺǮapbT pjh³ NZ?xw+hW_S7d (&he&XێWƯ7;"舓=NZ~F^|Yz߬iMzW`ݫ.DLJ2tqzOe, 2D~[+ 75'ŶC-O[o֚#2QNMs$뀚r\Igƣ ^g#8w*]f`^7(-ކWY@߃dHD^Hh'h52!HAPVNpET7Y)3Ȏfa &Ӎ;Kq|Z&8`sBۢC*cc9jbKJ_ ڻ'$np'~5\ta#X78h;2󋘚}NѲGbrxGA DHȥ' w `쪯%+.Y%9V%Zxо?#ۼЮN (U Pd:t쐻.#n֠SeF ֥5<P A}=uz+XM$E⟑r?lӓ 5;ѲbO6'/ėڮ7-Rޭs~XYIc2Ϲui(V}^TxWuF:mP'9Hl) ,50 ӢuªmTQfoA*j{,U>*!3iW59,<9/n=CoL &j׿F>Q*$VLbNdOsnrklK\~^6|–=?l X;$7#p%h BS5ܾbp"r-f^9u*Q#>V94 ,~*ĥ-,@sȗѡAdlgI751 >HE3IkF o>C!܈ynA"gՏWW-LN򽃵k6O;ETЕ\y2ZJV$/XwD$h(L'{>"PSŵe&:P;"rMDpܾW]sZ[~ 8\mEL +\e(GP:PG\4 -0KK&dI®E)~dsΡX'zÌ@hϹJ\ w}<.\5KOt=B s^g5TS,%1a\!0tKcUρEֲͅp %rń4ƎbݕsݩҌDi-p-jJLu`:P%ᙂM2(Nv.Z[Dz _ @Eh4&,)\G;kFTW͙F R$k‘z` ֺ<8CgǞar@xrM!QZb.pKZvԢ؅`S賆$`ȵx@h$#J^W4S<瞼S1lZuVn,ćZ"X¾B>cptmT}]䚭oAl7pfDTm9~iI ȶ.̵d)&'iZgoi]O ّV!K0,yܢ]^T6zd/fT_75;;; P+ *].mUQz,QRfZT^WԲǶ` dK yfpnw5 E5\A25'^Aq,skz~ :+Bʗ]Sxzh1v,zf#i5umkԢHڕ',N_f) a ԗ/OkC݉-rn?_/kY67 u-,u?ٝ0ђ isR̲](z}MM gt+O ; rU%D-yIoRc*;ToPWsXAe^Æb  (d1Fb1anTƄ1ou]#8=7Yh/b괇,5A{>쵯W _R]9,Ѥjs$BuҀfwd"rZyZ]4#VEP}fypznׄyUfwUH^0Uqupd;M߼4Sr4Fo'a V=q!х,OwIcs3m2 CU-[,s=6;W&ib\/8ώG*mh|rӰ31_d*swB_`M m+vg}άE >mMiDW,k7kt+jE>}U / VO0.H9# [ia{Z+o[P$kLXq:T!\i\Oj$GEB13~.>)|^H I3_;fjBiA!2;mD*/<[ svٔ#qk.̵lamE3XVZr=6k)N\tv[4PNuFfZbgCCuHGtJ5IkW;?M=Y[ɛ Ĭf*Ni J Ցz 8>c <.!ߗOnn491U&$@+$m((B|_n,h*Bdv@ᳳqԯ̻Ir(Պ-W=!@?+Nﲰ{H@&f I{w֞o%P޺%د H'aOa6:?C[=9$< xfCWڤm6qFkhq(܊=qXԚU]`4۴w=^} @;$??.Bv:øilٸs1!0@EA?æ) gB6a5\ OЄnʳ>W,OD;5֜nEHq e%z=9: ߄N=Y"C^ Ê)РI:9~5$(cG11 Y!B)$p|R#xцɆu6]iwg~MPjխu ; 'S% @9u{nZS᪷TGA1Wfog+1%=3!5\QS VD{)vR>#<.; 8yRD:CAYZCԸD~nGib6U4~B9 ]r0sS3FnIBG3Y}_"O zRqvw1}$Brdž|5U &;pp^Ub 8T#Λ67t6~=ǘ:K$׶Q1r|f'Hq1_#f:3}7IF#b(9DM4_˸Gmf[D∈QO_c7(t獶G,d+rԉ>BpcI1tSb? ܯH1U`Y-oQ =(|⫣"%aͷXI=r'*vC>IUsHd.'8 *Nɓ RK΢ܶqMӮJҟsgeoLmYɖfZ+ܲ]E*H^@ap; `%O|POL%t0h7m޿$!I.ilPFtV;?kHl 2 L>0)!DUM-ZaE(9+uDc݁ME 7ސk&`Sy=P&bCMzJ zUi+/| - pl'^{O+,Q,?6Yb$'t :zZpdϓuW9w67U=Kӄ/rM8`!|)V"n^f"^zdHugyW"F.Q)RZ_çn [賁 ."*싨uЍ#+X߱cDѩ^aU(5o-'7\IiUR+CͰsXIGEv5 U͛?aRpSI yR4`7&m+\GXie0c#g81 b{ 5A˲U妅RBzh-*c2 \_gPpų,  ~J'im8'llJMjttW [1+pkώ­h^߱J|||(xE}?c8O#gqL)x{1U]pJA0u]: Cc"mU&er4b9>bu1mii5Q!٨. ((ZՄEUlf-L2bEJ1fvPrB<'vbq3 (e;lѹI/0ג[o쮧1;Jy[S*mX 4Q$%6 ;=>LI/ pg O!ֱw<0x:ɯ(NK> 2^^;h$T /x6q :|6NK\uArK%v%vF/sKB`VQvI/xBV^qri7;߬$$3"]It+/c^~BVL>|Xk Ag-U]@ >uвwvQps]/ &k42𕝑Źrm:E\ ,Ė ~E OBq!ѤL1k Q\X:3_]* 洴|wۍ MJ Q)<uD2S $'ɒ* mAT g2~ͬ/C ibr-vZ)4DbU$E v]hBĮxf>) 6vwW;ݿ:k'F V#L3,_t@UM%*UlڪJ^;riCASWzm ׬|53Os9ўDtn$a;wxY_w^5(pzo4bO-v~< NG VG=:Z"5 OԑO0M,Pɻu!{Yɱ/ F6&s*¢oIqrM-Lꆶ<\ wQE|]>&D . , << ^zX2(Tf}X! k$"mb ED~9-)9ٗ>ً-z* zްw~aSYGQ ~ZW8`zȊ7$lkQɌǸVxV /-&1J EHw)T'P4hLu:ԝB:#5i੕+奈1X&}d ٯTKMy .T{OClCLio,،'KLm{G;xC-#P,J_ޮ?%HŮK%k'M\Uex4P#iG=uVDH~ AP ).J(wY lzޘL=;4LBlk' FĂd&wLs\ an0fF>38jYO/iz e[5XȺSE}[͉iLoH.4aXX(z6LP}S v~d^5H-*Ti+7RDMnHW,ݷ^+guXRa R?1X ش18|!}>m4Dse;ɌQ= GbVFi L4Q\p@Q& N]N.UÌ~le`4%hV`cAa&;USC>P\+IJ. NId5ÁD7XYW3g c 0S? INՁՊsy~\ǛBZʣ&m֗ UobD @$y~&0NSW:_WCL ']beXrb*27Q :[7Xsw\#]3Hc> P/ut<BچH8UE /V])h>{}"-HMۯRBƱEz)F<_gHmwA:RS(,k@ u=!%\!}Wׇq,vb/6BuGib0b~گwǩ` Rv;n&t.ܶ$eZvΡGyȋ{Wa"mfYG f9lF:tIgՒt@ڄ#_3]?ϽbTI5YثXjǃ$_盒p }]]dik&1-)PNY:wr32ukP=zt(v@\Wn˲:-aU _&%n\ l@+;P_[( $.T|@ ѥBl$~kئegi#!\ipi yTp~:"N+Ph.[s d/چ}gcwiZ!cEq/veл=IbD7o[`-MHFNVOY{Lkn Tި?mBlݡSK萎ǯtAo7T;Pw7SKL3۩w(fZPX!%yk}elq[T+F?eI}]^JBT9:f!ާɬ.3+vYQɝ3!ɢ A[^kxwDn(GQ !K<8&i@M3x/J@a$XZ7A /vjճVGbWM6wd\>=5j-quʛ{D;4w][ez Fz430ش_O4guW6xb%ŵgUˏيLcafF? 38^O9@{j4zPGh`dڴw4}vPA$Cm5fNlKTO[Ɔ ;_kGq>V4U05D^/,sk)"pk=CIi$ZώBȍAuDDɐtI51+f zW5+D/^ٝMo%Ltxg&2:@22uUPWi_.H"ιڂe/|x[o۟ BK. Al*\>X%}3l1]ej 3EwD z)+R"23 ;#s\`a|cC\%8 %H._zvo+3f\ECCP`~堠^m«ǚE]zJ(O؍oc88`)EV^SiBT:[vB%Vy vcv\{!d\ӣͲ1X b9M CfKV!`)Y|L=LŠ9);mv Ozþ ͿɌ!OEoFt WF%c.h~ {HCS2`N}_FU!7\ŷ4:& @YI1[gS ԍ+mG0AST#EcVigy^t$GyPJP=0Z?UVup(\bOtLoˍ>5\ /ڜӭ͊.L cVzkWJ|*tAb:yhî2K1MRMqnۇ*\އIbcp $3%Z"5fH=",3ɡĀ17$3 ^:ʹ>; d5.+QhѺKQRǻf _k3 , GVea} NU H, zVM%?y9/Gx>J]߭_F_Xpv%ts8$R=F|VBN͕ⁿeMKh=c6i3IBb N}QUzy,[TGG;9UJkt&_@x7Cݥ%\8Z?)F.bQ]y40y&?hj=ʹB4ygjyźT}KO鲇EN[. K-r+y[H/פ}Rxx=Cjq5#SݷoRqbPZ[zr )5<%\WK_ Kܕ).GK*Y t2ێniyeK÷Qwu 1>P9R x,M;SuSpO51X!mƩtUNMgMDbK-yl^SDF58[3^IbcVu`фOA'PeZnCh>q3F|Rj@HBϹiΨzb$W'eܚ,@jޅs& 4K-[Έl^M#M̍U HzY>rt;Q2d5rr+="GL&+]@I~n[kG,SԻyD)kQ۵1 F=:I"&]5y!1:LNFav*CzKzβ+&¼p,D()!8}Rv4WP+6 Xz;`l>.Dlټ@41{9*BjIAA]ͷ=ъ##0]2i0d~W{Zq+J#/` 6(7Hlv^ɆiP]?\`,F7λb%]i͛CNW[/賛r[ZUԁ2&))A={`Y}(GsG+ۦx(O4*Q+8\r؂4 68O( |i}i݁Ɏ7-<,#b8o -ʞB9g1>dIԣ=r3W-C񗋆\wӄӮ菑͕x*X|cN߁  I}b#`)y?~q9[.eyBgPg<7vsq b&EIXUAknDqZ˚B "}kbVǖ«͹q|6Kڄ䒰:.S%U}e_?ͨ4uIYP)=F64Ki$.ii}4%z͹ǒW(T@Ao=̚8LAH։HalNWqW>.e>n췡Za>vvR5{eL\C?S9~tOa_1BsO^R.NBDg[xxv{lQ󿋼v[^t1Z憜!?"؈U} Wa0#bvh ^!K@% ؕ>o+,5($}^e,ަ]y[{; k \aʜxBKxy?}E'§nwyz(d#(Js3Vu6HD!wP0 T9)p=a!ޚ Y}DKĴY#;:0LMCԠՑ: zUd}ՒAxY w%q lOuxM#xy/!xsE7 (Wb2&bWMځ4CZiw.O rf5u/eN3Aل̷L}t7 %  VbJoեܕv,/E2ڷ9>K!FkI۽7.C&n2TE&mͪ4 SayK!SS_(.dM%#G:wZ#"B^(ToZ! bn,,hqmথw80J2rXK8RkEϢ89#XpHwo߽;ܫ|bD+c'[YY12"rzʠA?ZΊ /; uOwoW/kYq<vRš6~%};_2B,?2`Yݩ}HW}*9˨ MxqY_UF'C1c!{"L͢hR,~XZRsF]g@iAK]"}Ks;i }8'? 34J9`M<4nՌ⥧G4xWg.u,{2HXrVߛ`I hvGc~i#?}V͕P^\O$!(&ɀ,!?M֒A3]J؜bɟ)W-*%>n]>$=ad8pm[wPs:ٺ{PKy '$?p5'J3/U3P$gZdMqጷ"' 3!ZpAk]d4`c `~P4_ZK-GWgZh@[oh3dx5Y)FkiXtwbxOy ~p7(Dr}+-6u*fvwӋ?(T"VP[u:/~=;]$#0. '%5/'ge(vox/eĵsХ1{>)8< Th U;\Ȟosi0/OM%sE-YXEZ05%#޾$PlZءm ;h_K⭂ʀ~@=uuTwUUb梼 v&CodCQgѣh4*W !4@VH"tߝ7&C\D"}yK'}:Dqr lA.P.ZiD(A1xܳPa"e$lUk$j+/ h O|57f E`wnHxt@LbwM~' RTosrjz㾜 >j09`Ά[Xxzy3|8WBh28>W*+7([9x8\xyq@&@"|)  ({JNeM7M\ 8Əg H?ġJzˑqԻҮ= d S `F\ޗ%J2jLi?wO3,rsN?z{N/gu| (;_ + ,M>;4($Y#.hئ:dET%Y2CA;kRžӞmYӇԒiۘh88t#|]{\g߯_A 7vBsT qN}`6M5?[f#UlՎea1MլA \go8"ϼR9.hI$v${8LۣS9Jv1`;Wa4ĝџ82-aXг e+[cک32 !WO-\h%O"M^&=<۽ڒ!w|]Qz|,gru~\=,CfUQ䲪_arRwt\) fY%Vzҧ(J5;X"r?W|ܿZИQ7٨\`xHL#0I)RWOG}(h5d kl+lUWM?"+#zJ>x<##ZϮ>l=*{\ٓ]|h]#](gm}{5(>:]Se͵=@Kz"Re~ J 72"(rš<@ϐוdS6ᬔϚ qYk΂5zK& 魓[ơ95ZL!IsSĔ/XFkͮ4EǞx˟U}Klgz5!c`GU!&S uGd! ^:# <!M<U**{_k3uL2-ߏIy2r'C'ɱl}Ajپo{֐C0]GH[(@JQC,ɐFmK.Q俘/+~=?hfc~7?姨/+$p%#<.~(!hoCʹ>rs8 M(F)ig%Ȫm)yӿs`87C!$4Ux!ONE I6 ֡aSiB4KP 7P#_W5lDxv:TLO]!!{ ojrq  1EHs\E!AKaA =>#no,"3 P?:[i'h*L e/,b\ݭpf\wV1FMH}%Mc΄vb֯'yUpeW?hOUq\,޺:M[j֎U+J~ 8h;?xZ#0N(f cD}',Y-49[֤ r?3-\c!4".:4h X !6娂R;KT& }|ob` =ܮp)kdEz`Qum!q{ln_[͕)">_ J~a$'!hSNp˻D2P4ָ]iJ>d~<Lmt@7HqUUp!gOmёbJ$W2<2PJ22٦)[ x<2AbHOA/x7O F3ם"̎ցo\G;XFKm -<wA3[Bmʵ -,BySnϧGec)1\IZe,+P t0OIvd{}HwOQR=yiKBy2UwLu(TVJr%#:424=|6tRda ^TU iSC&7yWpFJ9*SpEӜszwi(z{&;}Ua-涉LcT^[%E^%ɬ ]1T"|(\>kW<9J?@ĉ}(cZܩ| c[{+q#{@4ϦO*bl]zn509նi[2ONIƾѾ 4 S?!u4}5sPMiwstմRۏl]~R@C[wH72١В8%; E!_ {6? [!K.%piI=Or@Vر_RJlT̫ {:<8%%My¼BVrІ%x%}M;g?/h(s~+jV!oKyF;%Ke"o%izx_GbkgA%d@DW :Qp}<thVϒc7Rg ]k$0^djm+TMo=BE>Lⲩ2 &m׶3fОUzO$^.y\F;p1JٱuzvK"N&q8{'|mmWÓդLxmZ-_ ^n]O__ ^Ubԅ?<ƣ([#k$z]c%f?zLh#R X3.L)d? , \R[VGp} <ܨO"Hʵ7%Q9ri z|~Dmu~(ky^j GzlhB.NTo*Ră3T>R5(>z<G;jթUMDǙp# ?2Y5&JѨB !^fIХP_ 05FC*bUxb{tN6< * jg⩕X4+Iv\D@$wp\'M)|c?_'9t. REfk8kb>/>_eI4AіyA7kelDz1NpԈ_MW 2&tUspK:Ujpyi1Bqzؙs?DF4]!Fj2hj%log}Pw',*W;9`RG!f91kIҧjz'XRA JEvHXWD@ɶό,οֆ@,F_[h8 >F1,$1udi7dB _#Vj\;=#P^6=N[ }j\4xR:10=o홬ywvf6Р-kB3G/+{';2@We`Ɲ1Z%x nM$k럱9@""L#R(|q gOO{ z8) .rqb.]" KB> ̾f4MK&@a _y0) >}Ŗ2Y"Q_SXa x٢ Rz eT#Mg^8`HNNe}Ĭ]Ebthv$BeA'?yBb$x˖6c Hmk'<Bx >CaBvuHPWá_Au[8N HU`m܁RFErDbEď8d :Pk|ntr$$XPTxT`Tk9nrsbz/;/ZتI`a :P$If#l)pyrkI(}OR t%(i-B(8!}+Ekjޖ 0u5AO~u9xž1&=P8AO҂K d{QES|B%Cf{S o $q.[vGv5ˇz#\Ջ^ݴe`Hʼho3&a/q2%[UAГ =y ;QlIRGѱT>AtuLN5 =]SSH@p Il ެR:7Oi ̛Xńw,&ܓF~H0un88)}>t~otl{ՙik&8@>0 qV< 1w:b}hbxĿ;a;͡y=6"u y^ ?X-W"Buqjx7К{ӠrZ;7q F(W\^w*x4 Gway .7 wM'I,<`<Ę+$U'Ӗ쯹W%j̓l3?qU&Kpۀn-#NGT+LRc{QP:#M©RJ*Sy SӪs9*м?n4̾KWXEK wëWM"3 \ggm]GvȽ?4]q:B'鏟~'eVY[C TVFj.KTŘiԄ?ΌUr^ݸ k1 ʔE]X@Xy.qCW!b'%ڙ!H:ҡ5Kl"Z<8r'5 ú;a<k^0$/LTKqPi{(WlQqt7<]mEE \lT^<ȩ," bK eu[^ Vb'U/@cS3c=D+`n}foҕܩ eϤ}";̫2䙷-'%CАK~jqbC\IbEη+,OP<)Rx\,FJʪCtJ~SSŖ?yr|λf v >k'k99i{&3DcR.IPY&hk}i".)7В]=SVOFH"TKt۩sF^ )~#O|!|ѹA}!ovQ-i1qzW7 ZjMjՂȊ<`Mڢ>Y5sJ6=V6VyjT4 lbb;8~AϣedK&݆(g=D bܪ%\I\fɏD ΈpoYǡFO v w~v: `}dD3}ZkzzI*e_lvEo*nPvu/ /* Tj+C"]sOlhjSxsK9(,`Os%:ԖŸlLCv(U{][}ISIoK-uA9V>џbXtߤ70\cK7w3oAAi( N6@.`-! _`[j.+D_R@Ո-8~jG||l\G4ysHQ@P12Fc_(ag\GE2f;?>V!4M"3 le;WTg5c~ g9H:n$ϩwrP[&K/.!2ڵd:3py4H hY- E שaqEex_[ߚ'Lgã<&9]y;r6WSuM0GNΙuiZ"/96lpKYq؀F.h];%1"n-k-uR]_X! E ={ƟpX+h;A-^N]Qq^j`j̄$O]w&ԢKcGa043wS?ˑv_!%KriB_qke /H(2[BE*DqDkRWvO`P",T/Ic|FaeIeT:B2'-AiLѱlgi$.DV1![@:lq)>8-0 L;RwIX,ptX~NZ?9rUk~︵]kD$DQn(_,I[wqW|VИ*AYԌPi{U>1c(] _H#Hxa3?l$?I?$a! go-k*Ue_pL=@Û K%dh2HGT.af*1EI/OJ\rc ӐζnPnn4ҳ!wD*nfǃ?~U5yZ237T oF_5Sq3+N"V,%-S dun:tR Q! w |zsׄ,2jQ!lsvb0|7?U ~L-U0^ 4zZ%ϒ6ʲx4zE'mBa}\A=Y<ǁ޶JKr=N_h8bǦ{ ѨŲ2GnCM;Cea=eqO.p,UH5Il|9W[k|IERrG7m't=WlT$r'tqQE+Joߠjpx\>a h 3zrX'[? ( @@_Qlσĺ (ksM>C{{Ԓ{ :@f.aNemIԸe}ٺ|$\'c-t^jԱә2@{rmygEGSQb'0j ֡bcmEJLDr[EWB`M4 ڶ$2#PrsWqia2yxQ ףj&t*;)Xz%x}OQG8gmL@b =_$ 4gQ4UT5Dٸksb_)^t o6j#͢eKO0U1=w1;wSX_ 9ϓ~`]g{eHs6N0w@'L N׸Tdמң`1@Ч|ncxUQ7@TD8_!RYabώ/A]R aGꥮ85{Y4In؃8_%D)`t`$Kn3%!!lZA\aĞhyf[T3"MA.MրĜVQ]Z<`tQGMJYj?i+.`^DjQ)Gݚ!S9.CL毩`Tgd5Hxd:1lYAs@O[ ǥJ*Bq@Ĕd j"IX<zfzDw-꫘U BWFVz,`\L q[kDnF$6qҧo Yȁjz$; Yڠ#?#H Vs5N,=7 *VEF׊Ԕ`W1~cc\ D#Lh4Ac8{xbnV0XZV^w[O%A.)ȣ6C 8hؾ0%o XoN+jU o|U=ljz$ӿ?U9x*^H]-Z5{fV:8bcy+Ѭ61leDV5aeIavX.'mf5C.v xl?? g0E>ϔ,qCb77=9ӘYƹyvdOnUn:l1,>KXЃA/ؐX.|Mfv'*7Ӳ{!q{D1\! 6@{aGt2{C2ɠ%]|?(&<J};0X7z"7?'~p)c6w !l)n#8q ևc7%G׆ GO\kCggR V{l\GTۄyq x#!Ɯ4W8Qu:.OXI)vJ42x*'6ECSc{'qzmN4`F*,d y"In)ܺz>]t|AW!S#gRyiǔvYc8~ 'f]WqvNt>o < 5K+|焤рqȶںm`_Hv#*lGp? @U8Eʭ'rl&QEZkv#DwcP!NXC>h/joXb1N1 lEg1FEk+sXY5+ۅ y:ATp=aK s]H"خ;U18`+edP`rڝ$#HqRF68ORn܈xN؅G=!tԏ'vOPLo쫢71 ̏23`4 R?hH_#Ex!ؘIE@Tc?M?̀T-2Ak $"YKd* Nu5\&Ji\[;#vW͘DH1CqZJ׷YV++Hz!оҎ61I!~5'"TiQD۲~lF]LTR)I {[Գ<ú{ux_Wb{{{{o&7O.5H!Qi 7P@#0 ( t!|Z,)]X6 :3`WqB;gLU_.3>\;12Ŭh7{l d4zR>^CI]#$UB8)B[}+{{\hUd6N0E,s#d`R-O- #;m) :Ze4.3S{#bMOlW}?Di9Z*(0ϥ*ڌH68]%Vf<>Hԇis*V묘5ktJ6i:w+V՞@5q!J`LRG,aϚ9e/] [hr]u*Ř Dw"Yy<& '惺 pgA}&Y6S.ɻEݦ6B浑uUNgj@1ԀUN}ݏh1rW5}":rמ$ ns>w}6067ŵ|U͉kė* ">_ѿ! z] +.3&s-`9*Ѥ՛A< ti~lOo4 >\Ʀiɥ&jTVv}ˑhyv u6LtC,wcfGC7 JyDzaL:s?[$93Q틟Wƀ$P1={. 0IOe_z=x ڄ~z0 -KKG1iIzmw'QC,V#+`sR)yKG}ٹU^\?0Lof™yӊ(OUQQti+7uᴒ{@Fz)s+B|Po 9x +[Wʟռt}{cehWA 騻ϩWwsGCN}Օa?My1 4wL\*3UoYϜ<)w%3ϗM*OET x rNi9i|6qʢ1?<.0Wܯ!f_, JYbV}0<*hk_3U T|5@fZb>JgN?ARI-Qbvfd3Uŝ4=kM5dΜ8\~೥?]{6*"vI6ngB⚑6u^ <Z/ bK `V; ng{Px1IUɐ˺1"v U2t@7y N[E;b+6ܝR 맲3ΗWRKG_K 5|J]5:]Uczf. 3x"Rg.="$tޯ8+bdaW`-Ȓ[(']VpqYE'{x!,77k:TB5)J[=& t84dL0h.]e1ZcJQq0 mT(sMc`!Wvqb~R7|g䉞 afdZa#!vlK3h?j.)\&95 Α ]h~.s0,IL`uh:#V\u᫗GNT'LJ#Htꁦd+^(ol(ʄB~e}+I<; {&&nTn~8ȵ iɑj@R<$)0=P/ۇ% s r"љʰH ̓%jnlS6|p~UF>LR%؉y-UW3X'5ĸj&[yF /s Kond"ˎ}M^(8 )?ܒcd3% 9pf`t%h)A6^xK7vӃ22ׂu&3c.jhw @` &h?^0K`<4ƞWzg! Iƴ {l^k!B$ip1I\:gԤyp O#Pj xxLo4:r,‰QoS5a(FUu.Ǯ[F#E&{8έS44;k`oC^/;o2|C-rl۰l䣭 eS@l?bƩʮ!ݳ \ V铯1eVP#͘ߏu$n,(|/~d @gh,o/10eYf~5`.b[G5<܁X0ϗycj*I61K b3: hg+`@$L<2B6Z<&zv |8fqedXa)R<:FPI"A!A'7Յ-5-Ïо}d?+!¬d fy.ᵻ)yK0qKh5 x3 qm(KqNЃDRɠIX`9 Wz'\[jlq, 8mQm>~ȍzL|>$zPN_>T}qD[#'Ani/1DeY?%13yع}%ԫT#sq҅ gɭr{MO:CEňiWg KW>㣝C5ǁfPWqSUׯ~_FÁ 厈 ("u:U <ٵ%A(*z=b2SEf(4TΎ4+&]̜Z%ruz8}A"0I ؅SnufW\R4_kF$p o~%r a$G};иzʸ ]Lsy#9Ž[~NA҆%J1xZbL?0g M@ P` 1XWOdGOeŤ{"~J͠}/flQbN-  nժ`ׅ [\/ hE1^Jwޡԕ٨Bb#fT/R[{g~5bn YVXmW Sw5+ʱPuk4SNE=Ø2]tNU][zHɧhEG.K`Dd! '"(izɸgvR~m% ,kwf(mJ8w0`#z!h1˜Z $.hL}tݡ ڄm$<7ېFXGoVq@*{L06n V NEZ3#P+ ޝZM &a}c s?¤5iK%Slסy8/\0lj`\F{/7ͧRD̮L&Cak媉⓽EWߡwt~I {\ׄB5HPdXnKZK귏v^yNZWv$u^ ?ti"s'UH!8 G'#&tUE|<4T`±($0lJr+]-qyXE1bAۤ vK i׷@\BX>~P d];_[zuMW5C%9fOX׫8ӖRQUYPU|UvVc5#m\Og՛7RH*3bp!! ިƴ䃰H74ѤyآvY*^Anv;DBoiܚ sxWjU'{p`ΆYkX~ >"M'y=ζЄ~#ophq$? *hK2)FRT?`40gB.:dc՜G-u%J0|$u.b8 -tٽhogP!6+Gu׺K4tS7KVQ hʎU̪m{\u~MS!ۚj"15EƛK'A7 Bf _T ڱ2>*D*-=ܚ<~κ/ >!,JpvliRU>"wHZx{/?{R=˄(l$沨~eMVḢ/-P0"rSxVxکY[[*(b$L 9vn-`Z߫ٗ}y!CA`ĺqt.{#<,&.VGϵF]]FQ@m4r Rݷ=5ң.VёI~z,|)4U4в$̏ܛU'MfT*$l'!VJ9jHcLj =YVٚU-Np8O ^.?y7<3?,3}Pb;ڃ?Fj]2tY5(i@0X QSI 4G̴s:`1.E'l-oCǧ*8$|`+0(HR# ф\ӝ^856IyrNW3=ʃ=`,,j[jnwzՈ33 #8[_$j F"\LԶs„*8Gzk> c&{WRZi%Ȭ%(OwEDQGby mj@g{&XI_F40~LxjOyO&6=cͤFa O{CczP)Ӽ? ȭkG֚š6x5a7=hVĿ+Z=Z JmɁɰxhM*ҘTdA U@w_Y 0|YG0 & u!~2 vSxM⮁4_ '7[0OW'vՓC/I`T\,-7"L5X֙x+c:̝۬ snSѐtRpJ^Zz0ƹdntg`}1 !oYP P\7|"߂'jkS0eaS!uR,A`Q L N"QR:J@SLQgH+ |Κ_ζ(ytUx pk c24R: d]JOK1/*4= Az#J_(J LH4}> Gh2LI#ۚ er[rNA߇{Sx2lxDj'/2:rkE.6 jΪ Fް/4K !`Y_[dСO2^2g NLr~Miwp,~[I'T}P# 2 ftP BH6ېba P8Ճ Wʹmw[ɃE() vErZ[^z)ˡ|< Iz J@ ִGVsB A_@xUfSU wdR%8'f$z0]+A'(^+m).~7hSs&(a[˶ZFa "G@8X=ԎkdG2k$3Z6&o4e_\>ħ v9z.4Ԉ=m;y]UÍ'FAVq{8|iې\W^/!Pop^TN{wR[BW)17z]PQ"5 Kj?er+^;cM)/HQngFצ͌YHM3_V, ;Levb"れo+ˠ4TL3ڴ/{ Rto |w* rb?&Ѳ}q@cGv՜ټ01$`Q$IބF=1ItWq7mc(fx*0Ox!Kmnwc?hƏ2 A55}"sʃQȏo` D~bWՅk UӽZ#AKE`U[lfv [vS_GE5};wr$}fCCtPslt1k'`HP]$|@@,˻m-J➅~TK_"&As%c/,լ AbfH0o<'x 2^RD z&䰭ϠFU,{'P%@#iEߏx59f}p]c \M](^ff OzKg#"w-(} R̾g);"C3 6vaN"!<_H5~ʗ05ry4_ }&3V9LT ܛZ~ۘ ({n|j0$vVU;H(c) ^m=By\R ,KiZHT(ҷ=.$:0 2>'uGOm@CyᶙN+#rVϦ(L;zI+.ax߯(ĬDIRL|LeXC`#^ƌNsz.Lcanq6h@vdƣp L욛*X!$C4pEZQr X-z/v~;ӷyawj?)u/uL{Gۈ1)vz/x9&=˟>J["+MH 4A:83`R~LF\+nGmrvsYC,*`εFb^xr&Q*r^<ށ;2 vJPzPm2,&mpJ&iQw:I0=km]OZ2vzŀ^xQ=3WdKM_%]昇 IENx ~q%1"vߘ9ܥ;%K=k+671~7SMX̣D XÄJAs|M gۜI$3P aVw2D=X Sb$q9<{gyhdʘzspd2ldȽϓݷL &Ҥp;/Ȭx,U8dRƢoj]ն'&r]Xp^OV-X9*ٮq_tR79#qNclZ'\&8|}qbR/0tYE?ܺƲ5"2=GZvj'e`p4ޓVK '}؀3‹>]rwcqm_EF.x|;Kvdj6 A*'Ͼ=U=(,y E=[pLqܦ,VAժDWd*H/HڗAE_y7BEhn/K,N<@Ǩa`JFZi->Y231?B XPQ]Ѝp1^K`Ձ{Aΐ@ }^#PiJ(7%܊[e?/vA^/k/ii[KE냕@|$m &_[ pnÆGiaݍj)e!^}\V:!?~J$`i1E2Vm*ȳc@!?xPO_+f쮪ѓmI3(Y2MiF^e- ̺,_+́^A;Rvf`g$LŕEyGLte;)0zd9?4Ѣe4 єn𣥉7s @] |eMD!V=Sj1t6q?7 # }PtɛUNn+7U ,oUת'4J2EA7cVO:(%b f* A 2 $l,pY ȯ"V}V]l ǵupM5HHx=mFdvJS~⟽&M-l 2A Q]3ƖV~WDN`kU.b1#aX˧2H8dζ( v/gJHoN(˦@N]3+`D,cWF]u|En) HQNJfD95ubiW1_݃6or =,gRT&^Pvڈ/ƛ|tpUפ{ pN)2$܈f$5ˑ#>8Sbvʢ/UڐFB2 !UzII@׽?`B٭!l}ƶ(o™gvΡ3w>ɖ8NV~\4m81+?C6)tS&JIFjoHi,ɯ0ot0;Bc8jo#cWP۳;7 )f :[Д dр]( 72Ę#\EJȌϱy3d5);p]'r".rqN 5F]qaBsqu@N^ϧXM2:H -l _~a7جҦqU,Z\MPJ.sE6#A5_/ ck.ש4>CԐUū t<}M1NqtDn6aNUMJ:*fvfiXaOhݾ.;Ӻ7C0NP'Hht\8*RoPjq2PX6w.PkBҡr)#?n}fS?dyj-+Ιb?-$p"}2&y3zW_%ިBR'\ N&^z˲K IܥW!:(f7\wU3QE-K|`rH&n+wڿf_S]_T $B90FWd.osq/ٮ W nM<`NߟREglXܯ㵺9CAu|.遃)ڪ$@ߒړXW"="jqJ ٢mC*7\!NjVSi>|k+ #6JhM605FCA "Eg?dL( 6`wPuO&XU)1f,cmqq`6\Uشo)=:/p$3 cUjmCi6zH{#/T:͘w \C\RRkGj8:Sh,5U!hSڇQ)_Ո4N9W`BT /*_2ިMxAp8}.T7rJ s` A+:Tf#d%Bj׵Ayҿ9E ċm=fPy 1(!dctȥF52~ J!)NY9[aKC$;cX:`)2O3!`1_Q-׀U=ogY٪4eI,0M!eĒ7g^Fjm.R/i$׈ij٤莵3=~0vU/Cbl?:E4$P5}MEy2׍{!9C,0-BEUM!&Q?y@:"qZ'Vƻ2J."}mtVW->S90Ӏ_5?֒0fqzrVdi/yRNSuoiCXм>wPL6?SॉsIɢW/7|֋=DTKJOe$OK;{}12w<5f](8EoP19N\xCl5\M#6MjTRZ~Sڡs>yJ|Зy2#Y#t޵[ak&=*M*ѩ6+ˍ}clՒ5tGGКtmE,.9>ż ䷵F{{qhQZ݅1&P-Β5}p S$ {u]7]|z(MnեЍ7{քܬ4+f[Ka1mD6ȕv|9B)368Ku3+ t^] %Уެ;($Dgd<IN a2XBFb> ɕQL ;S.|񒯯Nb'b}K VEʿfUpi."+R*GPNu]KX@ۄf!ɯF.eVUv) 8g]SdM,7عғr4f!=q5 t !!*f:S3h&M(ղoldD"#Yκ Dfѥ˂ tP9z%n⥢rųZA5ӫJKc?ĀV^TZxVg˺>0?B]P[4m /=E{fd'1HY =/:iu vzpx=&8j:q;-898Cjв4J/8-Nr4#rvβNV!ěog]Qxn]sG=ӱadٓÈP%6[>W9\ǰ %RV@By6-(ξ`붕yE>LMGI"XЕ3Fc0+ǷUQق+(ɹ!8C퇈5k|77~1dde3v`%JNPڭn Ѡ9i\PLh%rV1xz)%QUrbL3,d594V*=$=?dNEXOޔar(9-=Fdn'ʾ^"hd,T ,YuŵڐVpH:Ӈ́0xdL/\gp=D~(YE=ñHCݻS@L]geSu5in"`-4mSF܌Kk7t2sϳI5.o:Hjrkv0McJO^Ĵ/]ì}җEJ d+RƸ[Xkk3bcbn=0uL?]7XZ̿"ȝR;jJ &SyevEY@ ξE̕to}MڷrX A9awIvW2otPf: zU-[?p'k>  k=*-ţGsк}Fg6bMiS)]-yâ۳ aUA{=q]SQo6 :A z ` ڭm ncW¢::*m1"l$ũm}PtH{7Mq ݇ܡ %m-}y_d 5jOCvÖ3F.~FhiT:;4d??K$F9Wz"|8ZE yc>*w&_-S^UjD/35WYwp/a3+t*hgdžepLU#k}AqYnНxh|q]XȴRe("X)|3X fbڊۦx_'4- !aWmI7+pn~v"6RfSre xhI2a-!L{s:ӎ՚j鋕2eَ|q[qla˞ũQJ9׷ҺBX\氩Q k.G>~r&hJz߀tB,!U1P.QwRdMpswp+;B[ ѕRp&FwL%={_<.\?aa Q̑d^~ENPurM p Hc&j8[Icܓy=*l!9KMG/d:$nA16LdJlhb[3??T`B)^PV0q:75mȘ$_u6LPŕ=<䩢sSQ8>A 5N+M9 =jz}B7il}Il>yĒT:{0]Ufm[hKaw{{e!i,W렉dgp*wA0,ͭ6pVڶ{BFj9Jy%?PthZD=={fc {_wF^Ù=WvMD@NtŰ;@s0A_]o|Ap3zK8'ۉӟWldjG9 trvg{C_Z7ZLwT56/ ԾG:s[f; Cķ(-V X%`!zju|C)b*!=WǙȌ R;mi,zzN_&' ɳI\ܚ3DD3N<$(ZZKt3:`YVZ~ρ|p.nkFx筊fWQoaKud[ Ѥ6r#ȿaN! Y;Qw 3'wLAIK)8R[(BtTG[;AĊv:Z]3P2!&;W Dz*k5ggʐ@-'cKg%~-GhZG1׮"rՀtrRl-`S*T-^ܓ=LI-N% -LS1i+٬5&7"0% uó_wR¤SnON)j8^`,2}JCD FQTy)|B?yU7B6KBmnD ΁QpS|+λ=S"aڋکz mۆ }3nFN54q'7/{ҭ׳ː|)v'9ĕ; vPP pj5{$.rG?ʿ%5 |e@cYQ} ]RU#(mPpPŒQYUPaXj< lg J$(($Ad*RȺj84 ZQD/gJ͆5mqz<81DNJi6ݼP gهΞ6p}lz'7Ep{$ L.@3ƾB Ul.>U)=<4-!4d*W#=^n a#`BYC 8ѧ4Z(ljOnXE؊:eї!0V9WA_c5$9`OdVIۨ8rM5/:['?yvع{f O6"1:kx sb"*{ @K!rg`O8eTFDa=#jBvPZ@ ƻԿxzP/IKcC9%[ t#^xĈ\[FEĆ:Uk[γcHXsK{eOÖeWWR@~Z)GPt@Ux=S9IqvݮݝCire_.8LoVNq?4dcb2lxr[);\N| nQnx֠#_J&\dh\n~GRyY~&%Ap_&S^ "[x +;j3OVp*[t̨h,@2V~;l(^wn~+vU}{)7ԪPkhx+Iq|0ODv5H7Pj:lW.Z lG&9qL%Sٳjkμ;VQ;ηy %~J.*Q_jVc2W_C (Zk)OK(a5G P X}2[]H!I/!L\KzC&B>$Jcw|.q"_MIۻq͝`z",>rOPY})&Rޞ"ptK>(;Ȟp\#< Wؕ }zo܏GH WՁqmU{R[ؿ)E`O3y:]:6LT-K)Cv3Za'55J?;0ctqn EFfr1t+y"ENn ۫K߽1>걨7ھ~%ٹWmU۹Z.K?< wUƷ&KVYJ%vwY |˔ `/lr=[Ek"B [UJ~=W4Gr?1.1vμθ-`Uh]nYlҪ5\ֈt#36Ɛ:f: /}.P€~if\H4F_/ΊL^d @rcg639!Ty&Q8to=ucXƝI)1;8 a8Sy.VNUߧČ4qnMAC)BSU@q>"mx&Go`lD=&| 9?}`kP!>+WA~s<)ͪitx{\fyc$wEƥ%"~s3|?j9 i[E…%N 9}7Z)Zi葹"HNà]}9#;'l꼷 s:8v \<=x:bV q^ \0?@\S;L1Gtt-7s,@L$>XB2Vv\@Wx7'Vjxq>fCE,ӄ[2 &M@X{4Ӵ>߻Hm&:Z,c0[0zpO/Fn>0*B6SE|826oy$<@;ǩI.)zPd1Ljsy֨Mu$(CVB`Bz"{.Z Zio;/=KwrmhYT(Aq/!:ɉz7;uq[VSOʳּ-:̚8ONj,t1祒ojp37M(rmϻrw'eAT%W-,泤 }nꏕq;oo S<6Yh/esA9۴GZ4`›VÈ=!pwje a4-yeZIw-Rz r7r'F&oZ&*Ս "͉YD0 yK`^WOBoED0?WHbBbūn\[iPݔ} =~9UJq_;H6'~xkPP~)Iv%E;S %{|ԱV {&xo% H'^![$;s"v9yD?Nv "#pr.߱cIy+OŎX*vOayQ?K$UA2-h;M>J#6. |cڋax'J2vD^Y܋pEy%&h;]'}ʴDJYPBL2H?D49u̜fiDvS Iع A셐8w8)uf IQKuykXe덴k&S@tv%L<\8#U+S/iGkLާW6KI_|'q߭Mgz LFFz[TmR6DvCrrJPei-u0ǧ;K\!qad&T{RU2+ݘTҪKҶ? X hK$o=Fhb̞ǒ}b/i :.}Ht&Zp6B=JZgѾe EC4=G.[dp?k֡ɨAkM&g>y>G׻$t憉Sf- UO^|Ÿ .7 ې+rh(TAěG?)r oʁ W"\GMxi\ȑS7yJe{oSh{ﵻƣ}M?WZ']l>ZtE{#9 JPm&JFĄk02\6/(zd׎fMMy]]qm/F!uUu&%MQc =%=b -%`I0>Z)ׁY )>R, x)~|%mwSPb_@ZJTuQ O_pƻ.rm&YtSzI}w|:3>pL1"Df}*awT\~Y㊅Dw/̎'C3f)$l=T)SE8 <1^ZMŊH',5U0䍊;303j>%+;S~vKK%ыuj}v@9%"92Й@F|A~JJ>~gzM>eKھ?!mO8z:hNl$>na -$4Z!>|v8\B(u.;#O :.q?X(e+-̾AegÑIAzyA aZ7qbBiB1Gu2YM/XI3F(UFA Wsw<%kM$blruۯAV>>T&? CfO!xo*g}Dq0k:RR :9^e'Iz-MWZ5'сS@yuɟۛ 4w:G-Wo tmPkû,pgY'+J4Ii}@Ta{߮ws 8y^.UE?xEJÀ>/0m_B z#/d]7FK@JSbLx$ap8;Fwpc|6^a#} rf C~"U;',m(^G ~R>L?z Pt tw(ec>cӛ ,Ns|XAh:x}J":Q|iolCԹ+';JM9ҿ!I6˺%8uZa#lY(4'`ߘTYt? V@`Et[aO!n3zʵ˼ m{D1^/t[@3sx\fuY A+يc+?!e?IvvD#mҤ(ls1Q#E6aft鹭~xVm\ZAЪ1}pI~y ڞh*{2prW]I3O.P`蘪ϔc q^dۿHfE*\ er/hYLeTeHOay⬟i MznS6K2pLAV_ZF\l6 QcpBYEֲdkix)t5a%sQxqMli;K _#xPt&MS 2+&Zyj撨i:'vL긱1~H 둦5#mZi84Y U*,eu[_GG<\Py~9'i>YN\ 2ZV'=jDZ@XgۖQ* z?`}:)Y5s ѥw~h5PDv}\>c=Β*eRm7F͹k>B> ZI'%U)` CrPN@BQiGT۠'/\-ڞdNYu2{QɣDD=FF$-<5rQz(LG]ٔ7T/QH Bw]c)gĜRFjY IV'}@fj;d_HRRw A 9%ޡyApo1IҾ}ͱV~Gct7RɨSiVN 14gL*,)"' ;aJ󯿾}C3ˌ*Z<`UbC9{1R )Q*0nĢ5?&gY-gﰵWg$tlw42l%4>Ҭ,2'Vu@B? h}Q:WpB͏NG(T ?__a(n,1qwm5 )_kfh]w:ܕO]<ID_m8;wWǩ֯ɿ3A-M0k>Eq_%N QR?|kS/LVWI;u$wif^ۛ ۙP^; Vҩfavreo;\,DΡ̿|E}Dn -سH6GQ &"Ϸ A6 #> Cy}xO8i/ٯJ1t>v?7H!%Hz~MHRI(FS9`&=~δ",AeBWPݷm(01T4C'#<=ۜBS>[EcWnh{pFKd@{D]&P]0gW6TLL{>8Š*C!ՠbs= Lbh%).0ce8&x]=*.6EԨZM阙1`/u <²Wvyʚ"qi1E B˒$,l,(1V=^tE]^;smro'*Ni(a,lzկV]T/Wi.Z j8>s4eQXJ%TWÒ|BEy}bb[17"f#%^Qd4p7I޼t]Co9=wt CIVZ,- yرp'>>[MWwE&l(m * }fg\ܛ?Ҹ@G;,++<;ͬ=pd$hٞ.뫮Jaݚ[+ڲ9 !%;HKfL]g=J1[ Μ1V  ݪNF2Ex롊ak႟? P2;Q^ ,hӤoaeGpx> uYQ^ϦR{p>>H<\&jK-dV$vKznlPrFccZȁL[pNT0JT7k駿vlUv8k栬^O+tS`;;iwnCm Q1dQ|>{(:yL7WġrQ(̣n?:@UI->X;8* 2ܲ\QRc 6[_<iNAYBP(ا-$Ơ- Ί}-=" I]AN^w5UE3 t?+CˁШ+UtR̻=c=(nIL ӍPP98ߚP?$5 !}c cQ.` 2ק&q{e e[1f/l>lngT /,G{+!GKjsXsp?K@grΖ`̚έqEqހ9K˲;?|9_!p½0^m٬+ E'H{de lHւ= ˻޹۹9Ysj,y;;:C-F}Y1[0)VGAӡ>53Q+e>JS%?1>(O8j\}j Z)RsF-=;w#G,W9&2"  {Q#C?RcAߌ- AW>7Oɖ# z-2kٝ, ߅K1ȧU+PZUfяņ#-:;(D.Fz[PzbҠ.0tR]@QS̤~ڬ߅4̱5 Wʊ8lxOvO8`T~2L4p`W}%a kvi{!N,8Ǻ|2!_Ť&N`Gqt*9I=NX -*=7P:u$,+@RUSz5J9s-i:x!i^L/j/db栟@#^ND~^TE¤ u25!O%z[#F(8q^N_u9 q'GUҪv}su M} 1qjYd~*"[X"-iE8LϷo.wϴRJ^&/U*4<`qLλr{E:, rvw@AcWˏԌ0Q?z"n_䎕QG[k3;}$Q(brXrL9MN$]& Ao)&T }TIꏐ&Fd#:#Ihpӷy`t@bD}\"H뎄gx}`\ғQ oEPH_Ch,ٻAU FYHMjC3& rR)$ڼ='RȖs22+C&y{KVG2U)7%\&G%ba;{V0*1%0&6jx#9(϶ xH81B̫FyAT,! pTI$hBBJiZ'z5o2ulgm8sYAgP!Iadzi~dXT,Zą'>߂B̸ zq |q!d;z}c{vH &WM0J-wYB@-V@; 5vѽG/0$Yޢb>KQݵU>0P+UO1GBtK:&%rRɂ^|?I ⛻ |8~dCrPYKjƔ7r5,H0/HO"/P VUĩ-\&J_P#*z-ӟph%lܧWfgW! S0XB-aaznSrd[]7_`8(R~g- \19qtj䭆:oS#b{!j(/cA>uA n p$ߖnhyǻ'+Hs ppbE} vChg $qvYdX('GYt:Jlu8nqcI) ˖=-i%M4JXԓؠ /)Gc2+dcbS5]NWMWJD{jM`c`*kw }pxnJ=ڢ R]e˝0C4i 2r!@c)2תx~EZVA# &턂Eo0g Z wkJně=QcC$-T_jC;1^2M&;i+s:L%N9CDs_0?Mx5¤]#l*8ho0n8'y9ApYmrh?@ ф1Ep`S)N5"v凎-xzN . ;&Ϧ+Q]`Uz9^"{,ڶuTc0jRCYu?GD+ֿ^@$^y=!UqpWO#*.16А\ja: W{PכQIX8k9wn獭bytʗ.V1#@"3ʎsWnšOc!(Poeyt}SX L*x]#$BMQ"#OUNF=̞|`؋w:Q$%6 oO{s^HyU/Pw;Y8j;U[ma~j{2. ._+Ѹ&Vd:7+VF>\ꏨj%dvxTLnjX=jW B \ء~LXdD 0i/ A߸FYLQ%,k;`AK^yEX ډ6;NTPIDjxR\S zWːEl˛I=l0E- %dZ"9݉1+.2Ŭk#?_scWM;IZǑ \y(!̜cl+qP:^5GW>HݹF{g!pZ}og1ijupn~5n£f0(Dwyթs nN<(YBa jZ쎑皃xJ$r{LB@[1MIELsxu" $VIdƱ+v]k .GQZ vf:؊܆,Вs>w^=%OVii-ROⲬ(i uX˨c}@JT?5#}mlpS>TƼ03׸@R0V-"C0(nUk,c u +;[1h^+IHudRPJEβ h #bt"t[cuB 3&Jzj{GҴ\~Fv(* іW) .,+hyF5É?zxHv4#Jy5={&<7aLrtrs ;)5 &UJ+"C{=ȋ]O72[*8坲PẐ<@iSW{V\?ܡH8y2A<n#.o3`ذe;۴K7.r>g GXp,trq1{$|b_b4`T˖_|:~35xݫԯ>`_nA$&&a;pRA"G=UiLбX"~jGYp!ΣZ =&VȕY!Z.5 ',jO^iec^t;kowjaw!s~l?íD-X=1\-?QY2tJm{ZQ1>SXO+9 ҍT4M}DBf80ko0!,X%[%J\SlͶa_ BEyfjbuY/GۗDv$XwL*6%8A1VFр&@R#f}M>O✍M)̤ҦmT^i]x\ϒ+hpR]ڄb1w!͍\ Np $94ށh׋Ab"$R &$l, EC t O,E6 ԷPiǕt({!M_ x,~gqXLLڞ+yvq?Tq$^"L!~5ɿ4֎9'0M)EE|s<9:yK d@ocfo8||NQNڭz fS}gbvNA]{Y rׯ2'O5{ȶ@{dG- R"ҫ~`y}sU $B.YSpn+ŝ6<Ej6oxG ӻёQ*s&㡜uɁ$9uN싀rFN,iY]ny{)'bC8Yd#t#fzGXW:$'tG4D|:`1(`kO^ȠT!X it?q cBid Ps&#x=~7_ %)gk2b;EN0wYHejYɯ e3&-f $C#%a=}Eceg_ ǢFxR i{?kA%3rc:Ps fMJaDJWշJ|FТBmuCT$CHi׊@3gFN׉gde4c~&].i3*qFĽH=`s2_ 2tqJ Ov;{*%CRJR&XrOt˴" @R7,@͋_H,,Yw)'xp$Vi$@&dR?ӭ 4]',oF> ˁSU$\ګsi ҕBlռnȜ#Ii&+j2T2JLhOo ȣ&I?a w.@/.}mxofE>|4m481wQzt] ƙdm3[!%0d&XXa׎Ca$IZ|Co hǗ hVY;.Hm~vd m01/ KbV5I'r2k+u$kz'q8"*墴O ) c,bOo O~ogĎQz^SLX/]g3`91Zi΍Gopn(ݦY[~` ʬB~`\uEQ1xJK̜Y S-eadϰ]WeMßF RWS IޡP]e:yEV!h֚_t8+G8EZ|E}_~V8KqXqAD4ŷOcп$'~Y`x(,D!|l1 {^E,Wha- |V76@5Bi-eƣ&rHN'aǓ qtt[&7 >u ݓXDnt`{IVVg&@hh 4T Y*%igdT[t+7=ﭓU#X!P̕{Y_()m iayb*7#W[ \ðj 2N)bppo8OYIe)Q:ntahwB*c,COjQL\UQwݜ5 2EQ݇Pna2 =NOVʒ9a nysx-1c#yP#͌4 L|=x{ʵFX'FƮ5 ȊݢaҦlX?VC60JE橼bTA,S1y]~KH?T`ڻN/EFmnf8}C6;@5Б`l=#B_33wXTB-'Ïba#4xZ>[c!֧:v@)"߰T|#_#&"BsDIr;SwhIA] 3"#aL== gYJ81%j緸Fbk418y tl~瓦/>N_>Vy(aG@Y`kRin-kP7osE'd ¨p_!'7JH*(mP]q;ݝ7@bI K,G0E} L$z0/ xc6~p׺Ufg,C}q/E>5z}ܩbl[}5 Cˆթ@P.Icx3pεNJ~2LB19rCk"Ys&-@YL9ǔx})qA6Ѽ;B-d"@ C ?fw.L<9쁊7F NN:2s1iOˌ|Q UY^w1J*_ү-idzFCఙDRܽPRݷrhD66Am2{#":h Rϐ&ȱa&IᣑO.8ׄ@qwXJW5:穢_зѳ7 :P!(cl5=ld)t0Z|~zȊ~KS( _ hӶF^̧,Ţ֗IOC[#e|l zb5@0ɭqI^hḃ-%d0XbFJWsyZz؍Q!8H. ~>QUE!*P* dLig=~=tgiwW@Fp N~ft֔>UiYס$@[V,ϭVYcx ]i 3o@xjo;eqE` ;t8յu&bddw嫗Έkl!'qX}?!)]~?%F6Pa,f8 k˥5} b7̝֑i婤 NcNx^ '"2e3L=})aD{[˩y]:aU^P0>w͒\a)uW@??>3}e/j`8h@ XIE1/Xci祖1X"uݴތqdm1鷎+D5l4ď@G6 zhZ#=l4OA&"ÏYhs7zwPzfdcyxvM]A ^3hCZ(AL <%4ޕ(Յxߑ/AF(Y_irx vD_&K E.8e7i)(~=g=Xs+'dn8cXJ7x4(BUp糷n8ysź&#!␔5m'wnF:* ȓ/iT(X1@Jh(^"] s0hR:s U?B(@hzteq}V t̛w.5g i>N'rwQ>~$g> *,fk1p㮖0JP*d!( $d Pfd8?h3,l)*x(Ƿ4Yw0PUd|Њ"[ɰ~da_I-Bc6"Ɨq27m/?G:M-k(uzi| C[zeg~*1~]9i8$an7JQ̱:jŐ,\rㆦ=- ]fZ6b]K&*PL>kJRhC=v?qz "&'b_uP@r>zOntth AYRoC2|rv^¹uUX^K GrT_[Wgʑ͙ MEcQ0R`\*n0VI+12925$ݨk$6pNW>0 +ޤf\=B%f9|j=_lbؗ4r|vsNյ"m Hү-xJ6eqn-xYѧ<4^BؖfU! ~E">*h4ٟע #qS-|w:g)gSd#ϑYM#S/Nf]RGDwQd̒߶BuX-1۟0~LkÞj=׿[.l*B[h4w72+[Vi@APqH~mB05B\L;'>?Z2X\EdʜSp3*} iKonz (Xhbiyt{:0tnUe؅ C%VG[5d)pz#s?h )EJ`LqIiR)KE;VlQF=|-@P]B.}\Sr/ F/);Gڊa>e 8ظI&giy7J uW.Lb"M>Xˡ^UPdh{o}LQpʦl$굢Dƍtfk1UBIzƴj^cgffJM 8ZUĨqa\.|eGA}С+A]RM УvآRl Q2`#9SnICF IKL= 74rnB0׀+p–: GNOl5?vUuYђCHDMat쀵u6}/<(;'t p8X6b)?IXr`p-][LC/*?УWKl :޹ =0AhUaOjY`(C۱b=J)b^죽W>E=vlwzx"I@[ɮYpкH+CbNU#2 0.! B9C !>|Gias +>L-}J%㝊x J6&Qˎ`oqj+nf{Y YCxMb)[gl_)M|eM-TSWQ2Jag ?k˺v`% 1xU(G N;d<|Jw76;/9`]e^ yx&P,ceX֬K@>8r3ܴVao7?CX*8z = sO~0Yf xEҁR+^zy9Y:8V R@r9hY#ƶ2h *j2߿k>;36p,3_wkY'#:DgacC@O#VTkRe6EgTJMeVy%`MTIP9z::8'H道6|[3jrq´`oys}qM1/k&jmJFQѺB|M,of}"5*rӶco>s (n#DO7˴goĿ11&G =]2 #,3C;p ȱ u)XzK@.pumZh&:I~pVcRȄRyAN+Wes~CVӮ;A旖7h]ƙ8*!r:?il,r(_M~#,[ˣ4sΧMF|\ ʚDcE%V'+)3@~Ec<$pG%?(2w<%~9 @s G57 ZWΧQ,RBS\Jt6U%] U<#JG8" _wܷ\҈Wk4hS!Kds: 7Ej2*$CG5 wf1h#&Te QA:/Uet[m|kL%J3۔39Zz'o'TJ _\UݎX,WH|D[񈀼Snv>Vxѷ]N+NWt 4ݢ"ZZ"c''(Y~f  ɂV2_?/s(aJgpt[cOC͹iOGo^yd7sjq|Tmes)-O`2TZjARr^~46h2j>&e#?|̩WUJánJuH3R@! *C X/zsY؄yµFԦc\T!A'/ȧ[cT?߅1MLΪʤ+*IpM<_0Z=ŕ eE&,d;6&yr>8v,:2K{\̥8 +ʍwO g^=72luJFsvkFpRNӾS'([Ӣ_ȟ"`jT|OrbG*dtW]a;H1^\gZ + s汹䃁܅%|{=Sw;p픳\'t('k'Jt |!,p m=d-(OF19Wc2QV׼ 釼!~V$A&&b9VK>qB,>m"Fu|zЇ`(& u#h&'՗o顷k-jWz7.Ä?A`9JE@ sf~sr;%NyZוQS{T~;͜nkJ]aw{8tv/@FF;v"/`-m)T1`郎HZ88+Vt6'egU0[!9/-[];޸vjX~>iJ4^Zգw>/<6@˂am C9ʂ_1¦j^VQ~ ,r5sKArF+ț8vpjBw/#:eGkhT>]e,WzVa'^R⢂窊U׹*؜hyq7]}a(wԴoT> s9twK>xZ܊ 3 ȓm뼸uo/Ge 5"rŜonetB1A,qAN ܹ5C["iX vpDZrRY!@ G1yFosB$Ɠc _Zenx%8kT^;LUX}-=RߜtY tJ$_N`>p ^sSM 2=ޝ%l԰R|^W>Dgh?ۈ-E0z8 WnYslp't-94& nC4TxMà*=DQ!?I*f@[l iP5<06D"9 olL'[m4N΍0AAi0jhGŗ=YF}[ug *V1,jX h9cąy%a(2`v:`(ϛP\}G/06n+˫A+oT(On}Q.pX^ 1!}p39>|=l*[we" X,* ZdJ,V8#F a&d[L>s|눍:$ܮ٭J$cF|=L9BjѠ%Z"N*/s\+RM2SLMGS8l'#{Ҕay\k^G'no6F@e}5N{Uh'zk "V}["pR+Gռћ~L)\@$?P`P2_6'%&V>S(>2D2tnpx6A9!0_KI8rgE~bG|dO*krlj*˻4[Xڈ(K _g+Y dr~ `^l &%cx("A9u4>I-w z<)i13ϭB~'Ev!Gi` ޛsc>\'ƆaEFÿ.\E=b^-Ty~+PLӶW~RH!]GDd*81TX-r[g4+$ȎU!0+|qEoF@.~G@fWڔSVqoAnK-'$?8P*g*+өKTFdkӽ\=5v_M6ĖA1tRs k$FfЋu8y Nۏ^[3P_#{eL};.2 [yH[Z1a6%ch-jalbn ́bpbu/gRwB HÂ>{+4u*ݨU]3jN R%{8{p;:7Ͽ[rOG-OS܋p2=xwb_F+NGGvm:8HQQg$ע&G,\ dW<.i4 <ϓx^;gVVzX_`+- `*sD]9l=U ߄H)Yv&=)5'mO51`fNP%-uȊa^Z QY@`SF∻<,ݥmq朳oDX2Y;|Egp 2 tQ] Tf>F=Dt{,&f.kH>?JqVKj;Y4h!u0+Ķ5C:^#r?3UPqͩqQxg=Ϥg6W?UI ,cX}9Xr#"0?Ex;8yԳD ?)9#<(103Am) &їlqo؁̤^C/v˒.67} UHsW `P)v=QY#r V<rT&fy嵦!>I!Mh4͵ :䡯/N|bP˧sh{WXspvY}%GFBtx gFeGJr?lBM/'FCH-ee@ˊ@"\!HK`]TVJf7Dp GZ3p/Ej.V(&Y_B'8sӟL4QEd/[Z s1 ةM6 qnlفGm | 'ȍ{ EPd&!cˣ-+q?P n~5 WSznR {H*$ND |5'Ggu2 jIߢD sr ]uY_TMȔ+vaMsu8;Bl~>ΛZ|@650<ؿ 0㌪H@kE+^LqZzQ#ݘ8\85VbWJp(?Hi/ pi+*O;[81}%z#"W?زew ފ#7 18]jXڊףwoo4b˧g# wuw{R a ]Ͳ?clr$ȟLr+ߔ {@1`O2 j`i|?$L/AH1Ѡ<ܞ,?w5P&,,#}`n Dmڍ6uǍ!0/4]P}F9y'wcU]ELHѧ'S2 5,߬_7kŐ V $bu k^ktQY:bTirL0* '֦]ж ${OD3|$W/zWvj/^@QHx!'Ȧ4CIU)0 ˕A]0-~CQ gV)lǨrG|<W|7aVt 2{p2$VDAA,9z/-5>FX'TЦ D?$@!_#*f EsVUNʇ qWN"ĘgG6!X"#U\Ю JMW YZ