python3-idle-3.6.9-lp150.2.14.1<>,C]e:/=„1>V=j .˄-=s`["2뛫t.r`Hk(Fy$ )5L(ܫ'e);_Wx1;2;ZCQhAca1վ}*)erܝx8rجjt@Qͳ[[TM|;wMShYClOVg_z|HQt.{rO~?u?OC+t*>>x?xxd " S04<@S\g  $ T    hhȠ  ɨ (8494:4FGH 8IXY\]X^Q bScSdTOeTTfTWlTYuTlv\w_xhypdzxx(x,x2xtCpython3-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.]e:lamb074openSUSE Leap 15.0openSUSEPython-2.0http://bugs.opensuse.orgDevelopment/Languages/Pythonhttp://www.python.org/linuxx86_64 * 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큤]d]df]df]df]df]d]d]d]df]df]df]df]df]df]df]df]df]df]df]df]df]df]df]df]df]df]df]df]df]df]@]@]d]dq]dy]dq]dq]dy]dq]dq]dy]dq]dq]dy]dq]dq]dy]di]dq]dy]dq]dq]dy]dq]dq]dy]dq]dq]dy]dq]dq]dy]di]dq]dy]dq]dq]dy]dq]dq]dy]dq]dq]dy]dq]dq]dy]dq]dq]dy]dj]dq]dq]dq]dq]dq]dq]dq]dy]dq]dq]dy]dq]dq]dy]dj]dq]dy]dj]dq]dy]dq]dq]dy]dq]dq]dy]dq]dq]dy]dq]dq]dy]dq]dq]dq]dq]dq]dy]dq]dq]dy]dq]dr]dy]dr]dr]dy]dj]dr]dy]dr]dr]dy]dr]dr]dy]dr]dr]dy]dr]dr]dr]dj]dr]dy]dj]dr]dy]dj]dr]dy]dr]dr]dy]dr]dr]dy]dr]dr]dy]dj]dr]dy]dr]dr]dy]dj]dr]dy]dr]dr]dr]dr]dr]dy]dr]dr]dy]dr]dr]dy]dr]dr]dy]dj]dr]dr]dr]dr]dr]dr]dr]dy]dr]dr]dy]dr]dr]dy]dr]dr]dr]dr]dr]dr]dr]dr]dy]dr]dr]dy]dr]@]@]@]@]@]@]@]@]@]d]d]d]d]@]@]@]@]@]@]@]@]@]@]df]@]@]df]@]@]@]@]df]@]df]dj]df]@]d]dq]dy]dq]dq]dy]dq]dq]dy]dq]dq]dy]dq]dq]dy]dq]dq]dy]dq]dq]dy]dq]dq]dy]dq]dq]dy]dq]dq]dy]dj]dq]dy]dq]dq]dy]dq]dq]dy]dq]dq]dy]dq]dq]dy]dq]dq]dy]dq]dq]dy]dq]dq]dy]dq]dq]dy]dq]dq]dy]dq]dq]dy]dq]dq]dy]dq]dq]dy]dq]dq]dy]dq]dq]dy]dq]dq]dy]dq]dq]dy]dq]dq]dy]dq]dq]dy]dq]dq]dy]dq]dq]dy]dj]dq]dy]dq]dq]dy]dq]dq]dy]dq]dq]dy]dq]dq]dy]dq]dq]dy]dq]dq]dy]dq]dq]dy]dq]dq]dy]dq]dq]dy]dq]dq]dy]dq]dq]dy]dq]dq]dy]dq]dq]dy]dq]dq]dy]dq]dq]dy]dq]dq]dy]dq]dq]dy]dq]dq]dy]dq]dq]dy]dq]dq]dy]dq]dq]dy]dq]dq]dy]dq]dq]dy]dq]dq]dy]dq]dq]dq]dq]dq]dy]dq]dq]dy]dq]dq]dy]dq]dq]dy]dq]dq]dy]dq]@]@]@]@]@]@]@]@]@]@]@]@]@]@]@]@]@]@]@]@]@]@]@]@]@]@]@]@]@]@]@]@]@]@]@]@]@]@]@]@]@]@]@]@]@]@]@]@]@]@]@]@]@]@]@]@]@]@]@]@]@]@]@]@]@]@]@]@]@]@]@]@]@]@]@]@]@]@]@]@]@]@]@]@]@]@]@]@]@]@]@]@]@]d]]]]]e75df0b77ff61253be457af636d5eb7c55a3ff2b6a733beea844d2b294972ebfd22eea091d1f8f7b11a320cedb5acd822469c0c7ad3629d1f50f6fde6194593dc263472e71b9b557264dd066c5f06ea76d0935d25b19b92e9ac7bc49de82f15763485c7ce263c2c8e1076c52d6044dc008a75794aefd670dd259e75b1288c343251aa57bcef1bc9567a229154ee1370395c03cc241fb814555731338d2b695aac7a0cc61079c6e2df53457e63b413e0389f2c0061eb55e80229da932c8f8dbd61abddb32c2275993c297df1b56ce5d8b34eda35f823dfc27577c2b18c26efcf8531067a78ad392f25631aba1d885f40786cf5f47854577162c9f90ff1f33164c7c98d566a13fd599d1c11a375f387fef69b6c595c4f18c5d88c188a860be0e55bfe9c9b62bf4a4b1cb8419282f78bc98f4cde453a0d6bbfce8a7b76177a1af94ae74eb8119aa88532734a84dd782830f8f5cb4dff01cfa4372b1e4afa35653134ad97f34e64abd93e1e32aff017ff8914e3204a76044f1486bc9fbefa07bfdbb26999728e6eefa83b486188a3af6900a464741307e7e4fbe4c6bb030eb765042963d5f8d5d1259e9874a263a6621ca6dd1d57608faa5f28f7d61f349583e07814a404d5bcb1109a33329f0e099fa8c07a8b02401da4e531bbc6de733a90e45aa37484901eb40eefa846308e1da3ff6f240ea98f769a2afc3cf4fdba00327ecbef9b54f0a6c4a21daea6f41263e8df267367f5b491094bea56179a9c3b4ebd65afc11c3d934f8de7d3285f616d0a9129f8113b158157501829c2e452101d067a49a59e2abf1840156e9db8f85a38822fd56ab79a139eb95ec86f1fba1bb87326bfcea17dee8413652327d3d1f7565ac6b32b392a5e424947ede2088e27600346909878665b07bcb76fb3222ea1b4947a553ad0af76fc12b31651d1707980791dca932fd307c4bdc223ae39165f413b2a530b2dbf6323e8a272865da6627535ea3c7d72d323257e4c4c095b611381fd9f336d80fa7ae9104e7b03d14a7df2d9ae9c89a3b513501ebace8e428aea68dce39d0af9f29196e08fc9ea49c99605e79e72fc5037f367472c50ae104f86df35c0d5967968e352d7ea2b944f5909326076bf88e0fb30fa0ab5d0dc3030442ed92713f34170336c4dd2623723dc34829df893f8058df4fec56eb20ff67ff84c86fd3d9697e2384c5a290ed696f6d3187aa45f8f55514d26791588de02fe685af0ab129174b32ab93efa39faf6140b6795d9d433885c0b1ff4efa03726862364ef81706cbf09974ba105462be846132e2cea50835e6873bff49a182b58320431be117102d4ec8220d49415d0b5fffd4631074433885c0b1ff4efa03726862364ef81706cbf09974ba105462be846132e2cea5b73f0d08474d60f1cbb3b3ef6704f5bbeeb119771538b1703e5a44f71da8261dcaaa2df8cc4c8cc35d793d80d0b6df9653a1d03719b95273d2bf19237e251d7fb73f0d08474d60f1cbb3b3ef6704f5bbeeb119771538b1703e5a44f71da8261d9caa73451a7a44e91d7723dc054b49e1062ff2c6df570da5d7422c7e1e0704b7d35aa66ac39bb0b6e6c17ae670c0fe9af4c3906f0515a401f692838b22b1062d9caa73451a7a44e91d7723dc054b49e1062ff2c6df570da5d7422c7e1e0704b7ee604d3aa6f6917e9ebdb8a19663029c6e4afb4be42b59c6e4fdf4d0e2492ac9a68a4bad6ec6b90321b484de544d05e080ab2180f2885e1803a9aa758cb83999ee604d3aa6f6917e9ebdb8a19663029c6e4afb4be42b59c6e4fdf4d0e2492ac95ffbaf068e7be8e0a5713709c9de63f2fd9578a4c6a68463e8d6d07577618d22d6da670503016698c3deb70681f98d716f0570e58dc37dcfbc02bc15d288573c5890fd05ae14fd3a0b2a1800aa7611d3c384d905351185f3d73eaa0244a7558817535aac990bae13008d6c63f6d3fa30a0264d041012707610e2587e95cc92e805543a481f900a34c6bc0b30a1377c2fca1897603c9f0148f3c2af3cbec9ecbe17535aac990bae13008d6c63f6d3fa30a0264d041012707610e2587e95cc92e8dc722e4d2c53c384a0ce603b68fda5cfc0bfc43ca69c2faa1f6aae37f20b6edcb26dfe59ee42fd5f2e01f8e9bbd26be98f9df345ddb2ed2dce69e68a4f56e93cdc722e4d2c53c384a0ce603b68fda5cfc0bfc43ca69c2faa1f6aae37f20b6edc8401fead18f134253fcd419a9ec2df4dd4f0c22e4990ef13243701bd8988af633e41c8cbb49af9a981a29d8340fb7468727e76696d1b2cef06241b48772e4ed98401fead18f134253fcd419a9ec2df4dd4f0c22e4990ef13243701bd8988af63ff3989eba091edbf97e52ea8ba3773091285f9d029e831a2cc44c222695490c0a38eb7478580ab2ce88eea261975f6629533f54c257f4a2c1a207e8102ac8910ff3989eba091edbf97e52ea8ba3773091285f9d029e831a2cc44c222695490c03d9ac4c0513f30907c861dd4a96df5a10d6da96cea8877c71a33c1577b5437ea613b6740e0894df676cbfbdd2b694b267f9552f6877b52b317cd426bdefd2f0337bd6ed78bab8e0f7054a824f0ccae81bf7f1a7bca127f4f87e50cd9cfdbf76f45bef478b690e2db73e1ddaad6a62904d0500c032720b9f928c34921e46e5963b9ecd4bf1a5f399fb809f22ddcda585ee580fa3184d95e68dd47fdaf8b19035745bef478b690e2db73e1ddaad6a62904d0500c032720b9f928c34921e46e5963b1be7b6f9e1f1355307efb3c63d9b3502914f68fa37fb78e18bd982a4f212d10d251e91d9f6821352dfade2df81303001f61182486ae64830fda75b729f3f213b1be7b6f9e1f1355307efb3c63d9b3502914f68fa37fb78e18bd982a4f212d10e64a15cc5f7fe22ec96e7615a9312c59c338a96fe1dec343fc0ef80a1aa65716d8e7a79c70904913d60477bdd5312f1b52158f887d68cdae0c7c69e2b4a8a430e64a15cc5f7fe22ec96e7615a9312c59c338a96fe1dec343fc0ef80a1aa657165906b90d101244edde0b94dd56679e51a9be26d4e7706d864809c82a341f32526227cc47fe95efa17100b27b53d18b8d38022f1ec960feba58cc9b8d8464c7c75906b90d101244edde0b94dd56679e51a9be26d4e7706d864809c82a341f3252b0322a10f1cfc1e13747911d1497d18c309ce5a5cc277d384264a658aad9e7359a946d2fa75012fdecd6a50a2a177b616b0a94fb0c1ac889b4cb4ae58db7feb2b0322a10f1cfc1e13747911d1497d18c309ce5a5cc277d384264a658aad9e735f3810e31e8a3f6a6c789a0de05b8395fbda89d061d04904c6865731ee1ca7fc601d9e64a2fe5fdb2027c6baacebebc45231de4f104aae71757056d2fb24f670089d0aad337913d5ec842875fbcca74b321075e42b1f9df9bc682a275a93fe9f2dc739dac4776f7f8a4ce156f2a4735df148e5836aa44628a4d5e3fe2def2abe0dc739dac4776f7f8a4ce156f2a4735df148e5836aa44628a4d5e3fe2def2abe0dc739dac4776f7f8a4ce156f2a4735df148e5836aa44628a4d5e3fe2def2abe0340d4df5e0820ea7af1339a9acef92db23ee0be2583f1bdf1cc129b20486494f340d4df5e0820ea7af1339a9acef92db23ee0be2583f1bdf1cc129b20486494f340d4df5e0820ea7af1339a9acef92db23ee0be2583f1bdf1cc129b20486494f3906d7b6afac7bd8e04eee3220f84eb8fb0f6339ec8880aea79a599c0e2531d70a711292bf91715994b34d16901a5d67c2b53cbf5cb815bac52105b3d5001b823906d7b6afac7bd8e04eee3220f84eb8fb0f6339ec8880aea79a599c0e2531d736d7b6350763cb1192126b48528fd1b341333321745e79e9d20098338b4b72b0880081949fd543c6f821d146fadb79a1327278bddd812e708654ee772850077e36d7b6350763cb1192126b48528fd1b341333321745e79e9d20098338b4b72b003658cc650e67c4230ff51b5b2f4454d20ae5874cdf83602c779783e626e1dfff30be73a2ae3738202d3345585a8f857273eb4b973e4e7f14c97ede141f4e3ce61d9f8b7ce7feb822bdfc34842f92a2b4cc3154942ab6d34b99dceef6761d06ac77e982cb35b4a2f2cc1e787f46500067bd4ca71b0e1c67d1d40a01a3ce4443a02ecac7ff405863bce3dd6db593923f18326676cccb22b199ed4e2c4febb81fd26af579abb01d5cf2dc0eb3aa63fb6c4cea85e5f12e719ad989a37fcb1be5012ffe458d370b89a7729e0510f483b0c44ab69987874893cbf81321e5ab005eebacb9c727fab48f41fbdaa1743247675096811ec3735fd6d45b05ee09c17463f1affe458d370b89a7729e0510f483b0c44ab69987874893cbf81321e5ab005eebaab90d7bf8068125b7745dd0935f0bfb2fb582365c0113ed965c4a5683b592ad83546edd80193c30fb846757b23622b64e8a4431552baeefe75ac523aeb8ef8fbab90d7bf8068125b7745dd0935f0bfb2fb582365c0113ed965c4a5683b592ad8ce229d9f570a037546d415d0d1f44dece394a74410480c1042c388d9a187739b2f351b2cf0efe15230f87ab2af379fb5a3e54d2cfc4a13e63443074c5274f097ce229d9f570a037546d415d0d1f44dece394a74410480c1042c388d9a187739ba094ba825a7b7f5eece27b92c50328311ab355c67f654467c565325293b681c47597c6a37a47b1c294181b49bbde51039815486d95fe3ed88f4bd01d9222c409a094ba825a7b7f5eece27b92c50328311ab355c67f654467c565325293b681c4fbe646435579c3927846d560c1a4ae9bdf11014eff8ff982f3936ab41bd43bbab6da083656f565847bf27c959c3c6f152ffe66a0d95d4ff8a5f32786794b7899fbe646435579c3927846d560c1a4ae9bdf11014eff8ff982f3936ab41bd43bba0db4d6f9dcd2e093dc7984832f99add91f2addcc42b2977ef8c068326ab9df880db4d6f9dcd2e093dc7984832f99add91f2addcc42b2977ef8c068326ab9df880db4d6f9dcd2e093dc7984832f99add91f2addcc42b2977ef8c068326ab9df8887c161296ef32d8bb649119c1447a3537ed0db8ebaf70ed058fc615f16e9dc0415c9681fba71a86820eb8c543c2e39a8176c3eea7f2f1b6f4621b8e1b5a49ec887c161296ef32d8bb649119c1447a3537ed0db8ebaf70ed058fc615f16e9dc04367143597a85fca8ffdb85d4efe2c526380a567321b806f90e9a91df6017d00728eb1f28351eb1d658a12a8678075a179ecd017c12ad20e0a5ee38b8deab7967367143597a85fca8ffdb85d4efe2c526380a567321b806f90e9a91df6017d00760570d159ce2362ce0716f924a4f468b88616a2704f23a58b9bd2a199c1fea171622ed10f16c335a92d1d51e184b62ac1ebafebbbb89f93e8f7f2ed4059aa9c460570d159ce2362ce0716f924a4f468b88616a2704f23a58b9bd2a199c1fea175880e027c6a0b4793385a12253e3d61f9e14db3c8a7432a687095aabccf17db6c9e68e72bc6aef8fd384ed7057e89f4dfa4f24d613714e960478f3c773e2c4ba260d2d197f0ddb16f7a1694deb0e4363999ce6f6aef002469fd702c9607db4e72c4ce1e8c914489cfb36cc3a193e71cd206f0bb56154db13c1d3b3acc7c33b177bc8d9091e04d7b66ab5384809c329584ab3a6c7a2e576608e28037dbac32eae2c4ce1e8c914489cfb36cc3a193e71cd206f0bb56154db13c1d3b3acc7c33b170beffbe5357ac415d8ba1ecbd6afeb6083d806d1fafdfbfd03565e972c56ab10d4b78d8bb2813c00d07ac78dcb5d206f50a2016e3cb53fafec5bc2ded8034a350beffbe5357ac415d8ba1ecbd6afeb6083d806d1fafdfbfd03565e972c56ab105acced6363d9732ce32807b84094a32777ab2a00fa65eba244c017547adc8148b43465fde1235315c7d1d28c8a000436fc427ec0d76e058470549b60787c70315acced6363d9732ce32807b84094a32777ab2a00fa65eba244c017547adc8148ec2bf42e2d7926e56cbcdd7e3bb36f4e160649f8b3adee35fb59aae89c2d6389bc076adac537f60d618461fbbed859f93d99d097f0b83be96322d4744f60aeebec2bf42e2d7926e56cbcdd7e3bb36f4e160649f8b3adee35fb59aae89c2d638908793fe3c564aa997ae5eab943b3c9532c84d7acae46a071fbe91884d488ce3e08793fe3c564aa997ae5eab943b3c9532c84d7acae46a071fbe91884d488ce3e490d023c940a2fbf6f35a5ca5d7894e63d89f29cbec996c96a4fd478d604bcdcd37c2a13901ff78f61d009a20bb5a43e055a95bcc1f90add5331399f24b65ec6c3b1e256f9f702445af35eefb9637b56176becb6f1ac80aecb29e8d90546493bdcc95a012738c82886736773f8b3dc9cae7d0c0b51a83b6eaa4f89df65f2eaf5ea32518e22dd3ecdc40408336079508cfa78482d2fa94551b87238b433985fc206a1dc4749f84dba917e23d58a66834cd1a722cf96251ea0beac93122b76119e014cdd22935c615615a646de16b690607b9f7e2755fda3069ca915d15ccb5edab519ac762fa1e2c64f3669b1c0428d4504504d88eac9596d35feec7e5fe9e3093d216fb38c1f10b569795c9d12ef1a58b7a4dd72a0098ec30b042cc761813cbbb519ac762fa1e2c64f3669b1c0428d4504504d88eac9596d35feec7e5fe9e309113e843028c2ec545eb0f4658d38d8eb679d1f5d8c043444dd5773a67d29272ed220417359a7ea2184db49ec9e243b4e958107f503d3a1a02d1a8715ca5b7b92113e843028c2ec545eb0f4658d38d8eb679d1f5d8c043444dd5773a67d29272ec480cd36df24a970a9284f1f90d7ee64deeb3ab9a80403048181b38869c9e3a01a590bb75815c805617dbb115302a7fb3abf910013ce6110ffdc07ce646c5a9ec480cd36df24a970a9284f1f90d7ee64deeb3ab9a80403048181b38869c9e3a0a85d17a3bbc70b855626a7c0c9b9237574779d5390ebc43c8ea5b652d026c154841444e2522bf6b10d963a60f17235ff51df5e1e59fb560dc2ac96e195a01067173759563b3615585404d8dedf1b989cc2c1bfa67b71d0e731b779fe7d58ba6958c058a994c4d60b168c133f1c56d3e4267986108a63491ba7e8f6192b5493a30626828b95bee62b0519744411a65789bd07a32bf931d33c28d4f333d50146b058c058a994c4d60b168c133f1c56d3e4267986108a63491ba7e8f6192b5493a34b6799af77f8383cda73ba181d528b5f8f690aeefb565b174bb4205f48ed13ac930bce5a942396bc9869057918c531690a2251849d6868d5304b7374a4c674054ebe1cc6ae270ea66c65d55c8351d7b8f5edf88e19ff5522618364f52dfac54c33f4d57eb78bad85ebdcc27c24698f8419cdc490ed5d83dd180d5c46f2513dda7faebd950697d4c3c3a10a7f391dc7b903ccfa2d1700607afc0fd52543d343d333f4d57eb78bad85ebdcc27c24698f8419cdc490ed5d83dd180d5c46f2513dda17bdd8b276a9bb00b21ec9ad75e6b26e9d92bad56491477975b51b834bf0153617bdd8b276a9bb00b21ec9ad75e6b26e9d92bad56491477975b51b834bf0153617bdd8b276a9bb00b21ec9ad75e6b26e9d92bad56491477975b51b834bf015365be7d8ca47974b3d3006ed41274bf0c6619f5ecd4ed371be07279d6a2f257f72c754258d01289057357181d84f0e71a296e47c757d52b319211484e399f891765be7d8ca47974b3d3006ed41274bf0c6619f5ecd4ed371be07279d6a2f257f721b6ab356317390a1fd61a6300b7d15b4336834dbc97e79953d4b48b313e90a3c095c6df6e8134c82018f84d82734cd010178a9411a3b38ed4c8f4f408c43b87c1b6ab356317390a1fd61a6300b7d15b4336834dbc97e79953d4b48b313e90a3cdd936f114b87de7a07530c5c4a5b9a3bce00f4501ff1c75011e074d925fd0bfed7c4f90544c3e09d3ca663bbc3840b41aee91ac1d3226352b8f136fcb145a4dddd936f114b87de7a07530c5c4a5b9a3bce00f4501ff1c75011e074d925fd0bfe115fc57e8e5e4f664533142b02f80d7dede000e3a2961fa24da25895957b1319cf9eb8ab495932dc93fe1bfeef4223936df0624ba027684d463c1c0bcc0f7cea66d5efcfba07146cd7df83312b749b4218cac933b0f43af3c54f6e80bf73f6ea0bb490fcbb35c6babeaf6ef768539f34c6a85f2dd97d8b02a1ae2c8f4888d2d50bb490fcbb35c6babeaf6ef768539f34c6a85f2dd97d8b02a1ae2c8f4888d2d50bb490fcbb35c6babeaf6ef768539f34c6a85f2dd97d8b02a1ae2c8f4888d2d564002d221da6db73cbaa1bb5e39107f14845d6349f8c3b0fe44c9c93968aa80564002d221da6db73cbaa1bb5e39107f14845d6349f8c3b0fe44c9c93968aa80564002d221da6db73cbaa1bb5e39107f14845d6349f8c3b0fe44c9c93968aa805869af83a7a606015af92773f24319310908a7a56f6268226b55df2fafb403399676fc59a13e049d6e0e5d949bb4ba6b774d9cff018e2324d2f6aa70f457ec44c869af83a7a606015af92773f24319310908a7a56f6268226b55df2fafb40339979019d98b9ae1cef6b85e03d49ff6ab3c11e28d473ab9ce4e118b097b6078911360930d35a8965fa71d4a4af915e611196fcbc710f56ac16826ed2ebc15dca8779019d98b9ae1cef6b85e03d49ff6ab3c11e28d473ab9ce4e118b097b6078911a734b2797e24561e594c57885972fb3f025bec620988484c5b81b5a88c2c36967121e9f28f42a824b4bfb50b97ad9a0bcae7be150394f15550ecf5db7edb313ca734b2797e24561e594c57885972fb3f025bec620988484c5b81b5a88c2c3696d88ab9e47f4883859ef11eed578a4d5f3c0a3b8aace2e96ec3f8c2514089151fd88ab9e47f4883859ef11eed578a4d5f3c0a3b8aace2e96ec3f8c2514089151fd88ab9e47f4883859ef11eed578a4d5f3c0a3b8aace2e96ec3f8c2514089151f7d71041ccc062b71ce335674664f37484926b9c7057f6320cfdec57e33b027ef7d71041ccc062b71ce335674664f37484926b9c7057f6320cfdec57e33b027ef7d71041ccc062b71ce335674664f37484926b9c7057f6320cfdec57e33b027ef053ae0fba6d5065b1d460d235e8054c1c95a78129b0abecfac9c5f3cdb21a226f152758b4ea59a8505d6ba301104ab2ba4d92a267bea14a25ce29a8d6188cfa1053ae0fba6d5065b1d460d235e8054c1c95a78129b0abecfac9c5f3cdb21a226970abb09f00f17fc140c215a953d3344f6c52b2c3907dedd50a564fa8e127a977db0a22d930e64f0e009d9182576ed85e9702fa5feaaef3ec39332dcc3c6529e970abb09f00f17fc140c215a953d3344f6c52b2c3907dedd50a564fa8e127a97e614f387dbdeb17760d9bb4cd50ae3091545f1285b9be0f5ad4b9a8c9eb930e96cabe6c0114a39fc378d91238279ed629b1a1ba65a3a9d792b4dc75b318c39137ffddac56236387d1143a42f07be881b625621be976faf3034b6f932fd79fe53c8eb28ef7addf5a664a7e3addfbfebe29040a8695e1db515828305aacba2ee4e28e8243b6a3f3fe92243ad474f808c12dffe608019627d48bc2e4d7b39185b455d580f5399568b375efe24fb7db6218d9264822dec25adec25c6d9640b854b65020cef86b5c31e96a3439d09252183f3eef21d4a103a4a909538bac3d0f1d4e4de42667bb690368459585dca6bffecaef498217ff74b9266cac74bb8af98e26730caf7524234fb85e08f01beb716e1a34aa233051fc0c3798a6b085aeac5b4663a7a35f40aa5d22c7fa74a889838f5c69631eaad0a9f4b70e6a439999d419630813aa76a1d93176dc33843b9e5bd4e6165886162d91b19e080e9c5adb30c05da1fb2a050c4e7c354b1434063e2a661edfe08852aa8a23a6f1621509832384856e9e38f992c807348eec7ddf175025ec6c149c20a7c2f597c99352caaa03e45577142ec668ee870cc3b09b7ced4a0592a9a2da5f7ccf8a314b1ed906fd7a30248db8add0abc885fc629c6746aca77cd40026b2dac8d7edb93f1fcf6ea9d28334f4e583b43fdf9bd4a731d70e074ee597aba03f3c8c36302bdc7e74650fb1fcc115c2cee869bed6e5169e410c4cebafab702449b8743c6614c0c90c85130b1ec7d1595e2034eaa93c2ca61854038e64197541906b3402c448b176e34a5af9b6b09b51f28a5d49a8a6775fad9bb944b47d65da733908b432b6cd0038ba99e7e3975ffecdbd3f9ba0d71c6e59984f8384817f0fe5b0ac69ba62e1e40a31faf596a6c26f690842feab34887e9863ee013180f93949b36cf3ac9643940968ddc1acb443ea7600c9cf97163c89799bff4dce3996f68fa6efccd4f66eb3867b754762f8cceb2fe1e3de8fad3c95d83407a829abcc028b8b02f85e4661c9c934129af1ea98ee037eff39bb5253b3bc2048ba149f43deec680fdb1f7dde421d9514ea3b32ba37b21cc6acb2a24ace550fc1a55852ed068fb2ecd13011ffa3ba5291b7346d0d8e97a030281647351ebbe56d9b72a581af69a9feeca7a8f5d09a9d3179963c0bd81f83b170583a900f3779f0cf8662ccd25479ffd2f063a6c4fde668a198ee015a3977f0d2c6a8e87db2ef7050ea10afb3a88b064bf5ef95439924e4246411433ffa2f718e123fd1c4e536bb4a471978515787ee9fbf7806a92073a787a733a26101d297127132c5e9634499f41ad00e125ea308343a20b278bee9e9225eb5cbfe6188362a0bc7db8b94c3dd313b97c83ad6d10b79451fd2a8a4bd773cd392b228f8efbf4c316bd701b09a72b084a08248e26a346c6a7636a142391a8b3e6742f33b908cba2df957e43e0fe3a994c55e7195094109903a49b2a6324652fb4d0c0b182eb4fabd2d85222df922ec7ad301fa1ce6f2fc787db4e0b7985208d4a422f33b908cba2df957e43e0fe3a994c55e7195094109903a49b2a6324652fb4d0ceb4368a257893f8eea5a0ea8453eebbae5fa3d7ab4bacecb1c4ae248c45e2560f7c3ded4e9e49ee9a56c1845cb4083cc2ab429a08ca1f4d7265f43cde374c37ceb4368a257893f8eea5a0ea8453eebbae5fa3d7ab4bacecb1c4ae248c45e2560b55cf913e0e811fe3d6f93ae2fb78b85603be383043d5c5f35efc6268018a734644fb0292ae8ac364f998d47c963932b4bdf05fbeae6a32a363faa2d13522d60b55cf913e0e811fe3d6f93ae2fb78b85603be383043d5c5f35efc6268018a7345e20e9281f3d54b13c5effe5d2c8af97c1a60d38754adcaf967c4631ac1f84a759c930ee7ef638b478c1059775547d2bd7b9d1c7d3e164218448ee07c0138fb45e20e9281f3d54b13c5effe5d2c8af97c1a60d38754adcaf967c4631ac1f84a8dcddf5b679d1161160fc1f34370597d4f18881736f3eaf97c5b8bff429e32d9f8f53fdc89eaf9ebb6dc7b3b8b089f20dac93e4949de980dcb5dc29911384f298dcddf5b679d1161160fc1f34370597d4f18881736f3eaf97c5b8bff429e32d91623540192629c810adbdbfbd0987fddbd6109c535361ee8ffec858dfa0ac79925e181ecf8ed58ef5bbd15027ec02a849c3ff81172904af7605c6afbc59105161623540192629c810adbdbfbd0987fddbd6109c535361ee8ffec858dfa0ac799e37b55c8a5b7d676b3728dc4d19dcc05ec7fbb71467c3cd6095ffae33594ded867015b01047fa30749608578ac37691e94751f29feecff07ec810910316e929ce37b55c8a5b7d676b3728dc4d19dcc05ec7fbb71467c3cd6095ffae33594ded8ee167dbe1464927a5e16f0bb086bb79f26f748c29f38989fbec7974fa59e1e2e0111d7aa2d6ac5fc33cb5f9f5594c667b607c3b8d77bc41377bde75cf88f7b1cee167dbe1464927a5e16f0bb086bb79f26f748c29f38989fbec7974fa59e1e2e0ab6d64f98d25db22c90e3b1981f107c3dd17ec09c3d1b9a0907e2747da2b27af90608ca256339369753752f576df282c512b4a1e9447c8d1aa9eb5cf8fbd7830ab6d64f98d25db22c90e3b1981f107c3dd17ec09c3d1b9a0907e2747da2b27a77e752ea5bda42ab0970dba01154d67e3ad0404067a8c41a6104f92715ef38bdd5cd5bead3183f024ac74f9165335a58d6e4a8c3114e507e5485d2207c425c0500885ed6e4030d9fdd4f5636670ce53d73d5563dd4db152f3bc2f0ca46ad50fde31f115796dc009e1c214cef310e50577353e7116b1745414aff89641b415dcf79c346fe743a43c09c0f75df1234dd6eb7842db5ff1194dd94926a7b577ed1aee31f115796dc009e1c214cef310e50577353e7116b1745414aff89641b415dcf75eb87fd3312d7a895953487459015e66aca5b8982a7487accaddd38cd85b708f38a02da511a51b2b70fdfc33d4cbff1490466ac87ae4c3241ce762d610edaf975eb87fd3312d7a895953487459015e66aca5b8982a7487accaddd38cd85b70824bbe16db318b280deefd7f98865d6ed78985a147c51402f5ac11a464c63a8305d3d84fac884f59c01254e1377b5c9b32fdd69aa7b8d1723f03772cd730f4d2b24bbe16db318b280deefd7f98865d6ed78985a147c51402f5ac11a464c63a83060fdc8182b1d06efafbac65d6593b4ca49c49a7920a5e9da0449172a32bf277f91bf7755df362dc1b0904d4d6c037ce237b2f2d620e2cf089f6dc57baa23af2760fdc8182b1d06efafbac65d6593b4ca49c49a7920a5e9da0449172a32bf277faf565189041e28158b6d346381de883100253e7f4a8aebfb707b46e0010d7c93c827bbf2aab72935a3d1a0b3420dc735ecdf47dd66a3bd303e8306531851f2e6af565189041e28158b6d346381de883100253e7f4a8aebfb707b46e0010d7c93713c4ac1797ebae11d889232c56b29309f0a9ba02f5085ce160e0251cb6385cb65b9ebe1f71883b0ed33be9b10d03fc3e32b39f84ad67ed8a8c687310780f29f713c4ac1797ebae11d889232c56b29309f0a9ba02f5085ce160e0251cb6385cb7f79a6e729a6d2f8c79b4c4861f6a7b0764c6e03ee02395c3dc35b811f66dfb16bed9a5f2e3d8e040e114452292d7f29fbd608234b9640ecaa121270f73013ce7f79a6e729a6d2f8c79b4c4861f6a7b0764c6e03ee02395c3dc35b811f66dfb14191ee74dd45e3604ee225a48dd635e97107c33c1d7bd18570b9460f76cb9571efaf3e6157ccf56ca9ef5e0ef466794aac7cd1a8be18b20fc85bf4569b13dd474191ee74dd45e3604ee225a48dd635e97107c33c1d7bd18570b9460f76cb95714f4d62b31ad7081b041674cb47103dab478532cace27d4dee8e84c70d971011f6354f1f57d33d4bcabdf595f818d32c8eff79b8ea8069079f30e6b523dcfadc14f4d62b31ad7081b041674cb47103dab478532cace27d4dee8e84c70d971011fd3c3abc4e78b646b572095a180703621fe7c69713657d10937647359d7ff1fbe05d56c38623c4a4af247399bf88fa316223ff03abeeed02b452eee4e5de6b97ed3c3abc4e78b646b572095a180703621fe7c69713657d10937647359d7ff1fbe50f02d477a74c8ecd1eceba95616144e532222b9483310572f37e08ecc28a92897677ead3fa661e5e11c307856b37377190e6bc9c340fab14274851b6c61ad0250f02d477a74c8ecd1eceba95616144e532222b9483310572f37e08ecc28a928043c08a4081caf869ec8bc2bf8fa4c96959cdd9561f758593e2817572c09bd53f8b84e8dffd69473e2fff2dff1260cd330e002617519371d56cd02bb0038129a043c08a4081caf869ec8bc2bf8fa4c96959cdd9561f758593e2817572c09bd53e75affa40b31d36f6a00aa63a2350d24d73ae2a8d2546a60e263ece54142cff171e6f9fadf8534f36145d2301240974efe80f6b2c8d1da0ac6afb70a3fa3c991e75affa40b31d36f6a00aa63a2350d24d73ae2a8d2546a60e263ece54142cff14f6fd93aa73ab55cfa3f24c3794fe461fc7361d41db543dc2e4dec5c380468f5c842a77e74d91252e5884a11d74c694bed87e2d87f383faf38461a4ebc82d5734f6fd93aa73ab55cfa3f24c3794fe461fc7361d41db543dc2e4dec5c380468f50383132a1d05112eab50dfc10df83378e765a40c1fda108097a42c41fad6fa8e6a4382198f72f49b8db4c50a14737fb761c0d9f53db6111982504f1d6170b6210383132a1d05112eab50dfc10df83378e765a40c1fda108097a42c41fad6fa8e298291dcceb465b708e664936fdbdf89f2b5d3aebe77dfddba16ffa7c568a3cc735996735f09237f73e0f9dd5e3c200794fc1fcfd286199eb91e43cea5dbd86a298291dcceb465b708e664936fdbdf89f2b5d3aebe77dfddba16ffa7c568a3cc418e4e0614e774368f314f0d2e9d739ebb5995bd2475fb596d3747a03176886a8323749ba998f8daaf302abfa46b4c81dcb0c2f10f651abca452af5944d82d04418e4e0614e774368f314f0d2e9d739ebb5995bd2475fb596d3747a03176886a6b3291b5cf9f4eb444b305b9ba78500220f5cac780567ae088aa6ce4b8bc56ff15dede2e8370d5948e998542b71ec2adad7dfe1807b12e8c396c1be03795c6e66b3291b5cf9f4eb444b305b9ba78500220f5cac780567ae088aa6ce4b8bc56ff826390022435d6cb67cc0aec737ef03608e07e0e3c75bf41d27efa7cb7101b8023cbe7fd86c0f0db5c28d5e6a0547bd63411b882df18753d9c09d9c7e9bc86fd826390022435d6cb67cc0aec737ef03608e07e0e3c75bf41d27efa7cb7101b8036546ba75eb912c3d7875bcac197e5806fa5b015bf402b7e79e49f9febc1f4b209c47bdb06ab78264ca01aa2016c9fcfaf2b2015053b5b93d8e0afba80fd100736546ba75eb912c3d7875bcac197e5806fa5b015bf402b7e79e49f9febc1f4b20cee4e075fe60720e9acc625d830c67afb7e5ec8cad4db0da4506966744a727f91bc367d79d59510333c2d2f0dd9ebfaf61d8fef229a7f05e93ce351736c13e1fcd54a9c61772c42a0d9bda8152114b4323a9b6421ab57a53f3281446c6fe5532ce5b6224c564a13a9a7d65f986339b636d599cc9c3f7d99b099865d772f3d516d0350b743b04284c5d896db5587df553e159994400351656638f323e46a33da2ce5b6224c564a13a9a7d65f986339b636d599cc9c3f7d99b099865d772f3d514730950f1beec67a610a108fa7ab5ffdeb23ef06cdcf2a44f0c09126d82bb12be234ace4467a8f2aeecab183eb13c9db94f0a4deb3d8b345ca5eb0f760a7efbe4730950f1beec67a610a108fa7ab5ffdeb23ef06cdcf2a44f0c09126d82bb12b382f147b47cf8c5af0715b9923b1cb6b7a0ac3d5ec9e0d916a849c3449b19bf6eb90708a2c4206bffffb53dbcc545cc9b0200da6a053b55d72ca31f0503652ee382f147b47cf8c5af0715b9923b1cb6b7a0ac3d5ec9e0d916a849c3449b19bf6615f431371c6d4a0a3af3a085b78ca90a6e16454c649911f279209dee4ae168a152049f390c2322875fe7abb6d287542d1c599155af7cf389b1778829988b3df615f431371c6d4a0a3af3a085b78ca90a6e16454c649911f279209dee4ae168a4aea97b95ee565c7dec0c0574976e2f6c543830ce02ba916176a5c84330f3bc2c3f530dca52ebcbdca1d370ae70e30f6bce6fc7baa483931a32867f3c1f18f6a4aea97b95ee565c7dec0c0574976e2f6c543830ce02ba916176a5c84330f3bc2b03d658db394b8d156e353e739796882c1fdeb9ab582f3828fafd2ec19e614b2554185cfa740ee465ab99238a72141d3eef7140fd28dace8e90e04fa0e0d4013b03d658db394b8d156e353e739796882c1fdeb9ab582f3828fafd2ec19e614b25762c851b9f6993439477b2219e8652eb605b77d091a45b1f40380408cd08ab2e2c9966d81cc1e030980a57d05ae576c0a108da29723e15140ba389963ec6ba05762c851b9f6993439477b2219e8652eb605b77d091a45b1f40380408cd08ab2e61c8de9de574cb6b90c1a6be0243140ee131d5f3fb7cd67000bd1be0b893cfe5492793367810b3867acfeb27b58f5f5ac09c40cdb7421223ef6e77ff840adc6e61c8de9de574cb6b90c1a6be0243140ee131d5f3fb7cd67000bd1be0b893cfe1268cc7440873171525c645f15e7c5e873ad12054b3409744a9b52e6116dcf1b85562d8ae29f585e10e4d58724b9280c44f62abcad7b10b412640679aaef3e611268cc7440873171525c645f15e7c5e873ad12054b3409744a9b52e6116dcf1b66d457758f0ac8ec055b3ad5cae3841ad9f40d7f39e4199c7c3e3193658e2020381798734a6adbe59d96a1e324dadbf262d724fc7b9d57492714a857b8ca0e7466d457758f0ac8ec055b3ad5cae3841ad9f40d7f39e4199c7c3e3193658e20200df60edc0ce06e05b24f53112252b03d8f8f1eb148e2be40ae64418ab6032661b8961fd2baf42993d4ea766182acaac4863d4b6f9d20b2a94dbf0c47a860d24c0df60edc0ce06e05b24f53112252b03d8f8f1eb148e2be40ae64418ab60326616b8ca61de4c72cf7d29c852bfe79293d3cb86c5a2144984d326bfd8dbb9cf91b88625aceac22115a6cdf92bfda849c0a4a7e462a949f297c8aeb8ad6190b8ad96b8ca61de4c72cf7d29c852bfe79293d3cb86c5a2144984d326bfd8dbb9cf91b0a4d82043c18b88226db1b58fc395d0d89e61b0be0f1639cab58a5eb564a572132993f6e375c50f4486325ae70a16f0fe1d30ecd3384217fbf0903004bd8c7970a4d82043c18b88226db1b58fc395d0d89e61b0be0f1639cab58a5eb564a57217a18c015a9847967779ecd4024818bc56128786c88c231f51fe87de201410db6673d58e85efbfcc980563681690701b877b35a61346b5fb3ec5801083d6fc8d67a18c015a9847967779ecd4024818bc56128786c88c231f51fe87de201410db6ef579202b82dda0e3f4708c182e1e9f9c23dcac4e60792939ec36ff85c688bc16af1249273cae141c7aff7e63d17385ccca7b048938d8a54476782d690865708ef579202b82dda0e3f4708c182e1e9f9c23dcac4e60792939ec36ff85c688bc12241f3e9fe1e5ad8cb240aba6ab645f10f5ecb60a0ab53e08d49a9d27edb1dc55bc5ac406328b40474a3c3ec410ea281718b02d075710c029ca9442a0cd993392241f3e9fe1e5ad8cb240aba6ab645f10f5ecb60a0ab53e08d49a9d27edb1dc5bebca1e5e6de810cf4fe6b7bdf1a5a08db19311776603864e96518f7878638e0af1895ce5766a30238d813d113c827f5d4ab4ce4e39f5a241a11a98d5ea75a02bebca1e5e6de810cf4fe6b7bdf1a5a08db19311776603864e96518f7878638e04f267b0a07ac83ebf8095452218dec0a7f8ca0128c77b81dafcf6fcc8f26795745cede919772a936fb119c927d6275075293859e131378617c2859f759f8a1fc4f267b0a07ac83ebf8095452218dec0a7f8ca0128c77b81dafcf6fcc8f2679570e9faf11dc3ef0b4c63d2b43647b6c16a7f94ff8c78cc0c7397379372a4c354d14cc771d989ddd7ed894b253e44eae3833c6f80c97d24243027d164953b9cb930e9faf11dc3ef0b4c63d2b43647b6c16a7f94ff8c78cc0c7397379372a4c354d7ff6339489bbb0bb5e70b9987443ac7a8f397cce1dbaa9ec7f7ab70978d1372110f518fb4d518c854a0ef7ed5183c0c8e0fc54ef3221a5838569f0f6959cab047ff6339489bbb0bb5e70b9987443ac7a8f397cce1dbaa9ec7f7ab70978d13721285278738aeef9ffad5fff8bd67c6c91659b856f52817f07703908dfbc412b0e2f3ccfade8676ec84c5e076ac60f5a8778356be0039d9b28da342e5fea5dd861285278738aeef9ffad5fff8bd67c6c91659b856f52817f07703908dfbc412b0e95acb94204f04210a95c42b079db8b087e73fb212bf4978cf540acbfa6147f23ed4776aa8ddee29ec8be98b40f0c598913a48895db6661cdddbc11d0ba2bb69e95acb94204f04210a95c42b079db8b087e73fb212bf4978cf540acbfa6147f23bb89aeec565b665b32635f81edf0d4519b3ea68cb1255f81a7a8f7e9adb2ef1b2253e470d33eb1ea27ef023b08f45e4a1ae36ea632c510a82d95642a2df4aa59bb89aeec565b665b32635f81edf0d4519b3ea68cb1255f81a7a8f7e9adb2ef1ba44eef0ee46d9381c88a5ffc592d1eeb88f98b139ea3cc821c72f36911b1a9f92de3eec2d6b8e06d47e6e4f53091fda925c049942471fe9a7dd5fe40e5aaed30a44eef0ee46d9381c88a5ffc592d1eeb88f98b139ea3cc821c72f36911b1a9f98408259eb81ca151e8edd53e1f39f9afb2d479873c65047b8c22c4e5f64fbfc59c5dfbe013854e76bf8cf7d33687ed68c01bb880016cf47aad854098e346a4f18408259eb81ca151e8edd53e1f39f9afb2d479873c65047b8c22c4e5f64fbfc55b64267ab5fbdd2255d1c4a5fa830a0e8108bac69ca87482af4f6c5ab5358d2b5b64267ab5fbdd2255d1c4a5fa830a0e8108bac69ca87482af4f6c5ab5358d2b5b64267ab5fbdd2255d1c4a5fa830a0e8108bac69ca87482af4f6c5ab5358d2bef15a0ec064c69abe5e180cce0fba229096462c6b6df2c72a529648f84e2c58d9f8df2f12b8ac73473ac90f37da0f83585731072ad0472b29d6a17df3391ad0cef15a0ec064c69abe5e180cce0fba229096462c6b6df2c72a529648f84e2c58d6b0df3c7a53fa2c6ceae961eb14e4eedb4badfcd45108c02f47dfd635b4327b67e38d49509dec732e0993e1133323aa73d9f6518624c97c7021446279f4b6a0f6b0df3c7a53fa2c6ceae961eb14e4eedb4badfcd45108c02f47dfd635b4327b6ff0db8aba5087af30affc492df2594891f864aaea3e81d6b3ae773b0f179d4ee7291910ac3f8c41c871fc42a5dfff86bff234a96a4fb58950c46644067103aacff0db8aba5087af30affc492df2594891f864aaea3e81d6b3ae773b0f179d4eebc9014418f54b9299441e0393def8298325e53ddcaf75e769ba38aed140ffae20c62294c076d5e30d0eccfb2462c28807139a7ff375b70070ad2e544fc4bb6dcbc9014418f54b9299441e0393def8298325e53ddcaf75e769ba38aed140ffae2dc19067949378a0ebde23afaf9aa8d48ae8524d2a507ad710c2b983c06c06064b930385d143f92b8eb2cd75256814b288f0f6899efb31d9a29ef44fef20b9714dc19067949378a0ebde23afaf9aa8d48ae8524d2a507ad710c2b983c06c060646c9626928213003b3819ede11ab16488de0b6aeab7a87bb29ac5dd04d98832da87af5f553fe109977f01e43fe741bc350a15f3cad3fb5f2e09220744193d391f1e17e29c173171fcd763b2139b6629df2c0ce6792b057db2012edd3e0a49ea7743421286ad234a4240f8d4bc09f67bb58da0bf9d9b07bf93010989ef2c17f2f8cdae01f8da8411c2190dc4efae37e0496503a57445ea8b3d43a9e5fc50d74f7030ab335b5312af5ca57b26945c7297bec89f31e90d70e7c8cb0a2283599ab40f5d2d4ff90ab4bc9ef0903585d2fe7f4272263535af1dac98dd4a7a31b5f1759b78d40b3fbfcc67c431ad234b516d1825b17498a5dfc77ef1957d0fee36d311aa6df5742e1340743cc9932f3876bafe243e3053cd3a5f060935201708181666667462c048c689f82c3ae6b5782a18776762f88055b80ae77a92243b6c0606e004f00aea254728b67ce3b77880b3bff50b4fa66ba25ed71122d3453fa9319370783f4b14a1bc6adb09319e651fbd51cefbba97a2633e548c3c3a13c1a311377970e4e793bae777b06206a3e368053a2c94218cec72b03ff462aa22b09051c2dce20607730edb3911e3c72b8bcb0f11f27cd131cd54caa619c9afbb9f62a7f77c6dd3aa8c8a3bebaa05f55a03bbd904bda7adfdbc7b82443abd2b007e96c4fd35231881dcf94b0a44fe355f2acabfe25d8d67871402bbc19aaab37c6ff955575f1def57a0f52368c104b2a3b3551b3979751168b1ac42b7eafa1c8d5319bc95dc30e35a9f45b223d5c7e7f3bbfd8bc6495b1156c40b0ce3747ade0aed7b41aa23ac22d74368ba175175b9c14315f9d82fd7ddde60ae93d2e5572e9a647de7e869eb559d39df8c1ff38d177943f245b87f5379ee5ea93399fd6b5f7bfa882e6ed8caed3800137d48ffcf86ecb71afe5a24cd9ed381571f23036438ba8a97f502326a001464d2ef94de500cb053cd345164d696f7f84cf38fa522c77327ab04d32982d4cea5fdba68fb9e361541820d44eed003c317f4ef14bb9df3406b8d2c53ef7c73097d2c8187a17ae6a83ab6e2cf935a1309ada7dac041598e77bc618b0fa3e1e39288f4326136cadb4fab81fe31223187136bc3d9bdf65a9d67fd152e50a6e91d152088e94e1faa3df4b900cf2904458bbcc72045dd3d830c317fe2c9d9c1c66319fe7810ed91786b503de80701a291a4f9abe54c9e101c19c0917b709e62f3b8c48f3280ddc7156fd22f58360c617e25c8d145931a9aee74a2fa7c209779c2a2435bb75863215a3ecfdb268f52508ab001d6c52431ccb51595109ba013a4322ae5fde71364b4d201b1b691bfe21a91fe6c0257d6c1ca334b0f7898e8c69238c6a3d836f26771782f53685da5987a1bf57f41159e8a38352131656d07ae3dad883aff74861ca976307358c0ea3487fc783717abd5516059b9c5f88114141e684f24b52dbc02c8e59a971b1666cd0f41cf768c0837e8abe744a7f6a559ef9ede58e39e9bad047053a0dc5f27a31ff163452166c9db4ece043f7c77f985bbafa9e0ab7c528b32bc9b74d659dc4d5323e7b6d2d718d4eada7d0cc73efc350dff6da7d9c5085ff5c64232897f6ee0a09258a41a35f153f47ff0f3b8fa97ec67be9e133b134a46b23cf2c635be3116415fd388e3a1c1581bf1a77d7f7f0aff3a725bed01d8a3a88b85b65322b2256d3d90c746ee6194e0b46afd1b0c7a873ea24716a242e91b093b93210ab422d5c638d7a57feacbdd99357b3b0a90dbf5274570ce229553dd85ecb87d114bad1e615f4f9aa0c0cf01ebb5c2b116638eb78cbe4304517c1fe16da359e01f3cdfdf3f7aead4283e8b8e1107522b72f59d4c4f3ade4c5a90f03398bba5f1d3ebb705df137a81f0cc627dcea2cec72ee6d5610e734a231e2d997f442002389b3dadb47ed8134947c664a32ef637f43afdcbd1b5c1382339ae48e477969cee58822d528ae73bcb689154d92631f97b478006a7944600e510e8f647672359066df3ee2a8bf2fce14fa15037adc10d974719b9c3608cb1e44264a834dc230d397725f398d905d0746321d543c56644e5c89af59fe3fedb61a84ec601c8786daf0564e978c97c0e14095c23f9a08bb64950f9cb541b074b3ac0550b241c99a566f61929515ca97aedf99f73568df3dfe93078ed22cb54892b6c617c8e7122ae9b675af5389f5634b9b88643ad2752509f416aedfa2a81542bfcae1d871416a9bc216ad2ede3d418de48e8a8450f93de08256aa2388948ebc852eff97903ee737a4118785fa3f73759574d39d20591919577d9126cea7ba540483502cfbfce0ac87198cfd6d0ec7e5eec68834042ed949875730a35764c83ca0e9b262b9ad0046cbb0af1101a651fcb88cd1cba38e474b863abbb074b260a0296437194c674ad031297b060e590387062fa29455c2c7131ed9c7eaeb644db7bf504b395504eb46f2ab40b2587b84b971c4cdbb6001eacd1a452fef7db8d7c49ec7c2cfaecb92c5953ab48f1ac131615c7e9815671a743903aaabd4453a7d7f97d98e9ac69099676f38aba5a6cbc607f196bfd7b691554c4e3bbaea46b2c8fcdc5178b2dd77d794938fa52adce719d4948a92ba1a689068cec1fb6888d033e0ed1efc442b3fb93de89fb0988c73f8536fc5099afb761d2b69ec101c239c8c193336f2b6994f5aacca9689f32249db20a8dac36934314b7d5ba391d94169d63c66300aa47014a5c2dfc9bc0d6c3fb234dff4e4b60a6527d4cdfbb8c416f99df447acba7570e479457fec822f02dfbd78096641cbd6b6d997d18e82b8c31a01648a2be05a654a420c7b691d7a0ce7952c84b687d7387b271fcda7a8c956cbd0f58343f2bdbc30aed247a1aef9f2032e540101b46a674456967bf626b0d34a86f5f277f16699b17c3fd176c1b259959ed235bb9bb59d54731203c9c33c2e0e431729ea34280f0b51c476c951da31291f8f646630d56a7da6602a3365808a57c797bcaeb2076b6412093b234620aee37ce8be16100880af85ba6752e3652b2678b7ef122e13c385a135cbbbe8b1d87efeed43ddd3e0be9ddd8aa24b267b61fac42870d0bf5c92b0f2a5fe25ddf95729f6cba8a9ac48c7c0d1c2fdd7a7532586f2ea46be7d55a95c96f5bdffc7869acfea19c33c62a23ef9515d4f2f9e5b93b38b905b59664d1da4cfe90df4316370fd33e3a69f5b6371d1ade46bca444c14bab9284a21fcb75abf82243eb66fad0466b1d737cb51d6b957a8ec2acde3a01fbffc5a256f1b0189ee127902c0022ba8a8660b6b824801612ab1772a04800d886ea4361f9bd3a01148a0d6627692f4ef22f93361cd19e4e279510c45a522ef10ff6650daedef66d754b3202068593d714c7bfe09dcbf9e0525a59faa09b1a2b1de640cd57ac1182488554201e30bc180aa461a708bcdab3efcc019451b46351c61c2468ec9e4e0710e1441867b17a238159e89017ff6bc76b4d42d3e133d9e8809159423616094ef8df925afde07c0920da1882853184948c4a03aeb4dc99d50c363722fdf48c7c995feaf4c73b7b4c978d33747dcbdf14ae5654bfc807b15799c63fa694529bbf957aa2e3d3e66e624810c6ad7e81015f43eb4c41dd7ac5f2d77161f75c9163965d21b2df016c01202c56010e873a7353715e43429f763c89df40f8abd187ced93dc1209703237acc8e0413a9b1ef07775f45c18847d0a3d5987f13edc3287fa8beff020087d2614966840987f4a1e858d8b3051dc7a5afcb2a0f30edd1d05c1084a10bb4d2c563f089cc20fca49582f334d861cbbca4a01c94e81976926a667aa9936ec65cd80b2650d2f0f3434c2ee54f0be91939259add06ef7fd4488b992b184ebc4233ca856f1fcf817d4a0204dd34dc0833d46fa1839c862fafb8830eed0a417f1d8b60d047d8c958f624ea5649483077927067c93c23259048e90348fbdcca2b672271ee2a3759c5b73f34a0bc9b3764f83e3ab79f2182c1e277ef465907f0be250fe49a0897a708735972b6803cac22055ed760a861fce4036c6c8c30e4ae91de1da9ff290f44187d24df84aaca6995a3538fd8e6a126ae3096b743b854108908f25aedb8cd9c067cae60e41482d56af14cb8249cf8e5a96565c24986eb3e32bdd658c238b484e096fefe347488e1a22f9e99667cd0c288e6c9d2d33e969507af34a1634cec335e7c097c5421b441b9d84ae74c37c7da0d101abddb32c2275993c297df1b56ce5d8b34eda35f823dfc27577c2b18c26efcf8c7d72d323257e4c4c095b611381fd9f336d80fa7ae9104e7b03d14a7df2d9ae92fc5037f367472c50ae104f86df35c0d5967968e352d7ea2b944f5909326076bf88e0fb30fa0ab5d0dc3030442ed92713f34170336c4dd2623723dc34829df89ffecdbd3f9ba0d71c6e59984f8384817f0fe5b0ac69ba62e1e40a31faf596a6cidle3.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(x86-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 Bugzillalamb07 1572431162  !"#"%&%()(+,+./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/5ae325f5835379dd6b5f9025e78df22b-python3-base.openSUSE_Leap_15.0_Updatedrpmxz5x86_64-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ĎƠ.+r utf-8f350965a733e7c89cea409d23384db4b529e937945d0c858a85e3cdd4baa1592? 7zXZ !t/O]"k%) `>'=<>vEKIA1:Wsnl3C/^U NFk\ykZUM(ܐR}CiĢ H7G?g5qъR;v_%QC$6sTTn߷cy:^-hj̀`W R Rg|!(:Q ,p+qG,>AșJsw1^ n"š k㬾.%ax Մne?ObQW[3dQ-㏽(ȅ&IX>5)ԼtL wx͘S6tU' 0ڒh 7/w6bn~tό]C) /g ,jrFJ $C}~x= . +?D!fRb%R2DFJP` #hhtR$5pg23ݮ_x~U/2Ys7ǗH{U [ʾxq*%qQ^NR&D S~F+ 0a%w^}t_HlւL#55L<."D.>C+«TǢ(bۿRa῎>jN=Dž}ݐAѡ(1[p!>O.-w%T{'= |xSr4i07  U0n9R_Mz@l uARc42 [v?(<r]-(Dhhdb~l$_g86.Lu5w6+A5F rrx* Dcջ<6A[@ :DTh-) t_{.4Ki2zdmĠS[KnEjsU#]mYAyHyVڴ뱪d[g{nr]̊p׀ (!@?KVco<3қclzo r84Q[|F!`=!E=]$Px' 3\EƢ75w{5,:x)aF2xX;6iAf:, \n΂ ,wl=g+Nq(I]$L'l`<^@I]>)?29wg0礈n @Iu?ik6[С/IKO@&$"CUh#VtQj}'ّmËX< F.:&m_oAyz=$$e|B/ci1Jd ]q@UL(L.:el>hhJ85Y.R8c~,]P%]j^p%`|1* _ Zqjx"#%`Róuxgi]ž˺9Ax$Q/+&w Lh¼䇴I?L:@:g&!n#c,ݤ/9׀xRcen#nh7;U^jW|`Z{!) ML\7_S6bwJRH.d';8]$ZM\ENXh`gUŐ(K _j%eeA60$?|r *HD/!4)mQ@s+"W̹wwj9z=vټI${Vd8LoyWϚ~8F\'nclXø/DG;kv3hW!TS=$,Ty/$DaL)E4:jh+ЋUU׋:6ZV74 /:(/9P8~)_׿L"TO[߶T?Y>l}^\W&Dtw#ׄk ґ07n؍gg) ɆC ]Q('J|˓WI:\ hZ4f4[KTIL{A+jU\5EXZG#rLasGpl0Mhs`wZ|3,'R,)Z})@d GW?~j4Jj.v,p(Js#55.D Z}_楓n_j%ɋ*+5BE }F|u_=d2"r!Z"s\95H Urh#?$tJ,31hzH7/|4NdɛX#7Z6^Aozg`_<] *z; uaUUt46A,`ΏYAmZaܚ7va>Jl'F h>6Un8nOٷ%*pXoV7,\џj՝7d2J&SR4x~"lݢ[۳} ~5鄀)]$WZ14skIlsYUֈ*𰮊Ys q@#+ᕃOS@ĝ =6N/ L&+Jϡ 'Ԏ pl OyV (iSO|pDNӬ<6?^$`? Rj?Thsy^eAt]}e>_ t2H)NP(ji4ҧ]@S_ T۝U[urNe8tvS€ bѡұ*^F;*Lֶ^J6g6ѯi^z-1j3v`Y?7C%' "0cQba߂fkem K;ڳBr#SN9n7!{|ik@/9juw+R+j)LRUY bo.؝2q5s-ĸ696x(%Ҙ:rթ Mװб!߹V@C>S+u@wKY^8U?+g2Oe I%JT13="0oj cyCMʘg. x=. l 5V ѭv78O+agn;2 2oi$)hW9Jx%z/|w]BXY9/Ջ~Mӥç:[Q(i";r |69JAi=gsiMJT$KLN%VFk(@rUPHU\P|6P|Э:jxɼ.Y;* rC{i]8|L+žM4](-t щו$*J=Fqy.E zui'mhlH`6'JioF4͞A 観at*7L:*E"f}~K˻vщrvyp"DY6窽Yʼn$}/t h&qAGWZ}D!G5&WgӁ@ARR(/,…0mɑvamtqf#dk'n{vh&å :D DGm{Tz.+͚/W=+CENyy=sTq &e$qߎ%9+Ǭįe\!lH Ƕ<+0O}& Oj`|SćY2BKQzw!zM>*¡yaju > Ir [\bthۨD;1v؈x'Y U!b{=TV+MɗqT`$R=6ĕ' [u/j j֕~&.Y>yyd'2"^-b;fUmCWSVြBaKG|v&&N(=iI׎8*}~.+Ddΐ|]A> %gfo j#* {"??usE[ij ~2;WI]$9#] mJzUy{ ^$7 ZLǯy5Ǯ1->mGQGsulQ2iՔ 1Ț=d7,<]Nf8mO^ymN0 ̞_)\MuԴ p?}[hfU7&*EH;na7b7߈@<ʙK] 2 `ZH|8/Mb[ q(DC Ǘ0Ӵ#Փ#Bxҧ7/h6LU{S޺VUo~t EU 6iv?0~u%` KW]j+TTPq mA*VQݫ`Gkz+mW#l|7Cf콒SHh_Do5!\ygNE9 ;U` |ca~\?y^HuiޮLii9|p﫾u}S([KpC]G /!NvWBDf-|5Fm懋Ww@XUņ}I$miGcOͻ 2ARW"CT$Ӟ:\3BqQXlbby|4o#D''Q-uezh_`Cc~33[]DD?l"*1y<~7+H&E{Fec^xl i{+ľ"?͞{n#ǥ#__S> yCTаGs>֟5bQ/VXeJU>#7*UX*1Pg2n!^*?atyiB ~aW%tWv$]y$sI{꣼zѡ0 +#C˖An-xPfjðTLdlN8̤"a$PGn&Y@]JRV|H/H[`'?Ma+EVoכ9Bat/wY}/;O_9)¶N_r7 !Z>ZzR(=/:RL^򯊵遵X פ򞇛MȡH Fb"S.,ًzKA~]Tm7q=[Hi{I7 ψU~g!= E8OiBCpe_Tyhe屺8i: Uo%;D-/Yeq!h G69J5!X=p# %XokŐ)y]*2k[ wێg{tɵBn8!h%y̆.wVt=Hdai#idR{UCRanŋA@(&B'arGb.bVXEfz2f0/U;rp 唤Q s\IRPuo8G  :6%:LY 5@u9@ T2$!gCIy}a6M,ـ}[д, ziP9odd>YmC.XPkN0Hh6yA3<]>y<ɤ$xw_$usƠeR:5,}^ @Jyv%n ){o$*1&NtR"Sξ\j.^~O 4h:lY6>`MoEd1iV! lY~|$no>b>&?6ʃ㤤& Am-Y>0zaK8bG|fn1.(ԽaZ ) 7 @47~#4rά)Z 5)z2YAUX!%LNߗ("o r2.'@QAkPm)d=0yƋwq E /܉( 3A=g"Ea)|Kug\,}h+$Z駱9XJgYPHrw6벰nW0FVl):g( /ihPaMkn cYoipK#YQDӖ8ѸPU2Sabqd\fLb`vָ9pzZ ^rc, {rG~o(7?ŋ>0 TTa>j;ob3lmW-L~_wkNr֩x1FIx~<.`33ƙ2JwI9wq=YeŎ[2=.%xnZfJ8e]8جMQ~XQ6pEn kk%8]"/}0r}I{z~SPQ7b</wnqU.%]>֒ gi2{  6bHxڨ`.ǵ+O `#*JM-O$h-y14s4A2H@\WD>KU]е7,::ĮFbLҤfĜ<;Ȳ |$EoF5:JȎ.m=2Ƭ4̜[Ԡc2;jIW[<NY @!k(( =i2T_WMso!x]fṛlͿWJHYlQ _ E4etlPLj1HTZk}0 ^)D%vw0Xr˺IRc1o1& ^.1e$lPgu% O- 5D}7T۝*ȀWŪS=Mב☲krs&=8༯ATykղ#m>zerfC =uvN\c.Jl`)fwvX%nWkkJ gZ@R`FwU!+ޝϓhcz}pws9ra3 1[n7/3 ²z"qMVah=;/#s?u)lJ #.(~`|+A% 'S w+AiWAx )xg%˯k0q遗A3Q5-odPW`lM`caT!٭LvϒoCVy~u3|?R~eHZy  Y>0L,knw>f2B"e3}pv0-e%vg/ W\Gt[`VxkYS/82n/ׯɕٖ`%oU]d6I$~A S{^a7ثen HM5[XʍC~۳tB>-R)z dm[s0\J>,>y]񤵋N q.DA?F;BȟnАs{R.x5͇ HaNŘF"qq-ߵe 핋ʇk\(AgѤ cQ7n7b+w!LոǮ:qpBtoJ BiC/pla/s$ܒU gOC>gE2M.X.͠e}z {=+>>N:1 "@!+C)랋%A@JH[пdS?![u7)$Mr;Uf;! Nwo6WzGyH ;lS3&gt+AW եYv)TqެڣQ9D,N+#~J8{#?#5PTM;Ao|h%ud 4 Q@r}~`~;ƌ'a,Yf)JMB+aud,}/e!YVs/cȋjN84E~©_(ϼ[C 07l! ;z18wd Ah_~ʋ~ ^oC-U}F>۱Iחp7 E Sl=rn8aNh{t^q#d!c`X_bm2191΂,}|n,vg7rrLƧR,f wZדIhdpOwhW&pLV*0㯕$ k##2oR;^e3t>goJ/] ܑz!a.6Vzi/;==0)K̾vԾ\7 'Zۻb sy]H #hDzG6%Z0ΛJPl+1$ɥ鳍mR t9B|x NCl@,^-&SXJH^YiFtiRcZ"vxel z٬)fކPL'<kUiK8SqenHM3/R:.GѸ`~?x>&yQ5ВGWEO(߉oպ*k@a2:&l/L'z΀pQ7!;fHZV> ) _3(K?:H.{vcM1y5BDN f< k0,(+d)BJvH:AYY݀F~%R/Ǥ(,  }.({-n0t wJ͎-Umu[r 2[)J<̈́VcFsT]{kVgx>ߣ|YA!A̘gSmXM{ۮP>":! ٮ[% "H]߈l6ڲk KD ɴ)mL)]G[O(I֒b"{xAGcXENY=m kuM^-ҾlYҧ#XfK*[ Hfy P~6tYugk]]HFF؇!tE͓6+9%2ȶrHވR-c"-oPIW2Nˎoo/OXn]Nȶw?T Ta¯$ɅPݜ &)^].Kڛ )\UiU$_k$_ rh (95_R:jﲲIRUeT]DSXO;oMh<"_=Mdx~n8if:]6[`b7c? gwwn#)pMԆ`|>&@(排oT]8:!tyZ('*.pGנťCx'7{Q/!Z_gZ 73x>5ly gޣm۲ ðd: 7/ʇidgNC`;TMSZQھ q.>r\Z|ɷ"'E 9s'/}'PNJ|H}.xeQoRE^aqN'n$ &xEM^jЏG@Ct#/}-g4=Yv g\2(Y_Z'L;R)ଡv? k+pBs2!Jʡv6M*r пnap^ʯ.\MW>GrJ%8.X{W3@wռ\ۜ5o'[VM7Wb]zC%'5s[z=S=0žFӰv6k7SیV}qڍ`"9 ;AQa^>1{f6'V%hSVS0I{N;^9v[J13mLj\Q G >mbA377W ?+&t%-mi z~44rgd0,OAlů$Xtr־2'Sɹ.<8Ȟ47E:t{~Ah(K~u5ɪNK?ӬӁ t+Z jEenR.960a ݆g dU>v`|"[jI&\#7 Pdƒ($3!(QdQsnϨe?x6 Հett߭AC舛eΨcC5民ů" ^$ sSIDdr]*.1xH_##+e6XN5fߞQ3p,&mӞ;$ldM}{})J%=SSt7vvt^SxM`hfM86lǺxd\&!r{^n7M0*}&ETȜD ʹ]9෮Iޛs F&GI=cUx$f@;'ܪv'w`]=/ 18&u[m 1g=Lə +|,sdC*۩bJ*!8ZhH+:1]ees37Se)a |;Gu߷ߡvpYXؖzDNW♭aG+4F8  ໑ ;ƛ$Y$)L:'+Ns+ۊTrHvt#/O0*ÍM^GNqDfI{=otS"J=:4'>؛$z|^ؗUGkf ;xh(y(W)6T $ۭٿӣX|~Jxf򩒜xa&p;Q~qML!X~CDW^}ٓm_'{eBF-بaKp):sE+d$\hmǾƨL܎o?R w"̪4ΐ:XFӸm3V 8G$=t~Q+GMl3}koMaRzGP1;Fwl! #"z[kHb/|^,Afnl|F 5^t$B"ٌ֪Ú!@$/0yo\^:Tn ': .1+WmF2[iFoC 1&|P1[\ x>f. {uLtݬ\ 2NKkԡ'23`= :.cKŠ \Tg{5]d^JalN3B<0$iUY[msz\Q~_i=+ ,ᎿB ,󐀲2O!Ye+#z0?X먦ǗginlDHꈲL `t=XK3*W.U>~6&D!VF74boju :?p;66ɣix, j`pOPRJgK)? +蓢E:62Dx"~p@?gfb|0eNMQt  i`U_Flm OE* âo3!׃rdV/VC)sА|WW@ wD !E$g@?"@֭Ә _o + &tǞZ %aR^x>ȧ9&ᑸ7["@~v˰T}8.G:IvB7^+r* t_A`nFXI}.':NyJ}ܨ&dSf;G]J\5n7m^ֽ)={r)BfZ$[6CntIL˭1Y3|vq4/өRs;Z]Uc oLnh%WPFycPQ| ֧ dU;7:ڍJcEqsI%GPGx ]OKm{aAh7/K$?_bM]9 REn1s!fC@̙?7ueg@JqasQ-{> y ibrޣĶȕ3瓌Xr{<y]+f<.Ii]!ՀOdrjIpGUUʠo~2_ >9JZ4zvigYH9ʗR?f`Q`}Eր$F霿<{jў-x-"i΀vc#4K-Îf)y:ӰgM=#Eۀ3E5ee@.1)gq`&1sNC.S4;u/\WKoj p=PmL ӂΙ 9TNy K?WA;:Fxi+<'V5;E\;z`HDUI96dJ G0>KyAe# Vd ֪*d>[P .S>{l[ZH87v:"_RrDK^;LI/rFb_5.%jt׬/fSBe$(tlּ43Ev,*Z; p Q>f(ӬRI`U0ޔ!M D9QBZ<Y~Fn8:1h1@uZ/yŖЁ5+.97O_er]!fŋY'Ye1`1OolOƣnc cA2|LF (l*7/>.?9Gopl9a$LXK6&\oFr Yy˓x AJo$0})7'iyKb҈\dѽiِԶ%9V6ܑF(J0n>&RFd(atvW\[)tiF)H.CiEj%!C_3m~O (Uy柺dP |$|rEaskH|OE+>|oړvUBH\~]Z 6Mlh&8<6NYHZk:Ajz}iVlMT6rR6LYrvs9#Cmk<_ w9 ZfJm<G\? {gD`&$;f0d\*TsS%PrtH F?x0=[c"`[ʰ`[Ii8 bOݻymLO#|ڀZБ\s͐3WZI@gU^ ߃z;اIfNBݚfJ;ڞ-Es3,S?  X.XXcoxLiY1Slfwnd@K[:31S̰ ,w&}vha?j:Vs9/"A`PK`Iyax5zXp_yz J5qBQ a 3kwmy3bq?8\ Wg Im%A~2 ri݂ڗڀe)x 8hgO2*:Ӂ#:o\R723>6*_ޙ7hh9/#v] QЯTo BYG*g1@K[DGi4i>?qږ%v#<#hjmZbR8I^n䷬R$KP8Wɞblt](Ή-(q\KAHߌ8!ک\;HyOD`oҘ%"YJAc@~$DVb5ԫ_xsnӖXZo@dE^$`Bx>K,O@6nW6cD2Y) 7Z}ˡ ڥV)鎒+kH9%] Ho(ro >_gj};#J#MXmͫ4KygMdzrӳ^%ނ=b!3:x]sL`wBE 2gjg[E|O^P+%n$F7â6/:3+Mتt*V:ZM{ *Pmv+ OfdՎ( do c;HxOΙRg!6emSkYkpvXq x-4*os"YE8 +\_ s{(lԿ7JW'E./ͤ.rWֈG` WsA  BF/|{Tɉ@~5IJ5+a-xӟ"Qf/ T)6|~BjM+`p /5斟nMAnS+K|4WxOLߴT b W]A(?4[# &5` 'ݻ2&a5長jyrIf_Le@E )& 3 a4jİ\qėLyE2?/'yKgC ``ceۼ-Hel4e峀,ywR84A8Һ g+A_[/\w 4O_LDK7Z \^Z~>߶ d=]/,$EVҳ6KTYM(~Xm8;9"%^PAL]YloAZ(Q''7چ:WG96r #zlIm(bnE9ӄUY †IE  .BXmgie-I:MHt7:MdL\e4:$4qV%B["A^Q湗&𳊒v% YʽXd#e<יi~ |X@JR|, VO.u?3L M*v¿*;8O&{86`o]fz$zQ%})?^~hvAeHԊ'IT779Zg2kfLx&WeIw2?t{Vt+u-˝;ǃ6/+VWoFZ(c~އ#ϗ?rRPExq30z ۣA*O*?"@G(&/q 2gAVˀfjn@&Y=Fsl_9N zrU܄T?Gu"dKl{JC Ysi%u/ xlkA/%*Mb  ҧ U{K\kP> =bTJ 2v>B lx]V`KW9R2 gbwޛ| yM&P,;fl9Xop`/wVjW-{j%J$ U-5mi3]wz_3rq." ªɛ!"濷dK%lh pj:)#fFx&ζH89h|r!{kYr+ b d 1$u\§a:lG"R~},IO@ 638_io=Kvx"zK?o>-*kj;W*$mO-vCp/?xCt;R]V"-RN ɫ$:x) vnaGp5rx)؞1vRU8hG-U2Y)eY ~TVˋIjr'{Y_]bOdPl ,9cJXdng aէq8C`@q;"fbjȦ^_f;zZj|[qp c.`o(4wQ2p!4)gyS0Usf~-KjЬf6N<+ЂTט'YpR*@V [kl@W"YIT1r"[ĺdqA9;ҜaY@c!mjdAؗbm}ҔTMR;p-Z˓"SO`O4K1'LvLPDDG):6mm[36'-ց1|N@ioqY0^Zf/vgSDK8JP~T . qibbEͣ )&lz gq2h5{@X eQu,ӴF}R0q~srkIN6=Iŗ.Nux1ۨU?"?džPƋ (sS!&COs",Oij \OA" j1VI>nTS΋<=ERkH_jra]&wy3{^ʖ6Cɗ oSq EE)@\xρ9ܡwEK9/5e=rwYvLAd| \@IXQa\`FF-`o*$@UBթ|T|j>[$&FBad^Τ,PՓtscp Qz0S{T$lrn.sM}P־6lA6 h&!~ʍmoQZdF4h Dc5־UgY0I#rt-F-܌ߊ͒Y?lAov5zcC]=6 u?|C4{GGP=pdpP5Oy&j&%La2YSG5*xn-9el|%IߘD&qk7{@υ,ѧ](air"D_BD{lO{tޤ==L X ֗S [@Q"# C?p-];?5&_\& "6c5|maф yN mg+C /wMw*_dKia3.ưT$_/V,VAy+J'N~u) d.l^杇NWõ7yw((RÏ3PPkO#bnp^P",v%%Pꌮ6s] hM @Qج0"+T4i ٮ:j$v(Q2^rL(*#7͐ c|ڑUH.@HO2&;6kͲ0RJc@Eh ZT9/Aǎ l0R+_c&`ӈZ_vnCR*DBQ6b E*Ԣ\WF׀08);k @r_9BQ~}Adinf02RTX `Y,’e+@$ Έ=ʥИ#/Wh|TۀXya8"لGC?P=?aҤێW{nvK24nPbT%(Hi՝?܏mr_Lۀڴ۞N^YY'ΌGe+BnV:yuj<ǮE'R${<u}/Q1Dua]~p lKL`{lW нy#g߹DD2/Rg? :5 ^i-W<_Xz/ qa*JDah?EjA;|z2-gDfj[4Z@Fi~-x$`-igDNDž]P22L<Erzvt, Ww\ly4p{`lE-i r]ZBuҜ-E@\܎ۅ|WO'N=L^`*.^#TH 3Z$ΐ]97C`C玭c1,^iG \I _"nU:LRN=)Um)Xqdjg&弾6FG;[iP`=>[j5/ OR#ah_ז…z|gr3Ϯ%$ز-+;' ݥp'iz8uON.&ȃ,Y+1CNS8.L oQl)puHdlny2ۤ[3p"YLEJH]5:FWAn@^nSL|9Mu[5rBwGx {9ws^dgG#Ye<1P dX5SP;ld[C*pd Yv]Y]Y| }巵.{qT#>=k+}2Q a;B&`@l99D$,,h&]j .<ȗ) PF \ #cE A\xnŴ4-[* f@9j+e5zT.Ⅼ+1(Te3|:$4gAY ETdӓn=( XT4!W`6[A곸ABKphS$~Xbc?u"z bl}|f>) 3R!+*IP(E[pUɽAݺj!eG|_VLUlE/%Vד:¨ G@n:EfDBhUp-.T\0`%S+:,Ӵ/~I2z=s$(F-OZS]cw(A"Ѝ"7_CA}i.apu?|$fC4){}k(&D;&#d d('YD&fؤ!Z2q1\l-L/+ΧUj}pEj_24d[C1ճ:H(pb%Esv,,J>si䲁uJ=g+wg>(k[{I)gn'T`'_1r,tO<|OsЖؓ'>8 m@ipHS(U8+Pi=kDOLRdA~)(@ơ/3w֍90ݢ+X?-<<'lY5N=X LYWV|lVxw|8iG7X;0Š]x_=uQL. ۤa%P&ܡEHƸ2@nᦙZqV5;٢Q;m?fV孓6ݒg\x_d3g~gCj4186JO 'Nt 9̶%AC犙̇JF k6DP ZfS?PTte:RI`<ȟPCxBuܧ-nF#f)c3$xV miVҍb0eQ\Q`lɜ#xݡ$n![/eG;0Ozh.jf.T5c[`5#7!GP+_[u v*X'b! KE7:[8VDϽG ~cz߳;\H]=\=H^د*:O)7,W0KE!BԚG0am 1tsպ!*y(j5'1TN[Ĝ^\^\\>i] 9_X%i2ޞ"fy #&nXSm1M&K# n 26:2PmMk|=KT+Q6SE?Zkb n%8ڑ*nsk@a!"bvX1! M6|Ħ-{q\bAߨ=y[ִ#}+ZC'U> ~d)2Yez'89wGy5]urm\WB3t6)k")w;?fYTlF;(?\-kxJy1Zm>EZs i6LyBd<'R@e:؂^2ra#Xh}'BvX$Qd+s+1J܏e+&j{4c i*_%) [Hh۱/u\eme 6.{(G;6tpo'.y3Y=+Y3 B+4_m[gm0(Xv.7]w6@B(KCo'I=%!9 P#z;bG0=<3bw I~^8V0#It"K/_oQлQ^\#(Ck/YۏMMr@ hŔH"C/j6d\]Cc63Mf65>N1 sNX ;k}&r*_3Q8 >Z'a^grKP{Z͞a,}_cS(F1p9Jxb P;OƝ#2"eU)$~);͊%c/z ^ɪ4MXƃX]'W*5ɿMkUd-X/?.V1@SE\CSHZ3186: |;MsQJF#xɽ䮻:(MϳԀV$i0p{+Zxu=X ּ42Da0/9_F?QpV2c?/vks { xe}Slݷ butօqΜe~=z_Uȑl C񶃱D;jg:)3[`-06Qc'ǤKj[Aif.qS|Za E:.J`^WT}9a2NY.춲_Em+EM<[MRFob#ov_'L 'AZ@!V 'YZ3&y]-:2 l\{kmQXԍ;Dz7 #xY5v tP:>L_l!ٱ_ usZ*nj| ꌄˋ-6VQ[~XBW#r2eP] ?y$oKځʻ=+WZ} Yӄܥ$;-%e]nO"?õ2Er+7nϳwc٬Sqϥt[F|=*5̋qqgcySPiȟ0VY&<„ aU7d\"Z}Xy |T<|G/qkZi2:iŁ{{029:==NT~Ѡd%Y'&xǫt3x3$HTg-w\Nh0n5 TOy C ˿Ge0T I-v{1!ɗRGf;$rJFpKC-y}'T+H33~Jl"*H+!H?tD(QYMU+T)WԬ ra"##PYuWA[Lv"Lʂ]ۼ6PvYMYY)96C%TlO1BLCo%es<FuGbޥ!oYyR"=HM;;ѕa bc),mȤpQ 7:MwY}@C_sC 3i{- nv|. lHjxow> ȣLt "?$xP`o?$B[ 6fV>QM,.Q'$`Ed GIZ(a"%+=? ܥK X$csle 8\ks{GRzLt]%Lc&rorrϰ#ޯ o هs& f ,X! 9V҂kP2< E<Pp2-U+Qqr'MVB SZjɾ7QƊM(quJr5!FEƅ \`A_aX6q\^c k! %;uBeaUOẔ h^q#`u}q9pr:O鞎_a> +oBw87A!rP>9v$Ax`O!)HHX,eė-s jњY&#&ثZP(m1Pu~sL%s+/e!3B58w +YO쬥"9)z{ Ox p=oʘ2ZW5%:*=cůd( EBOvWpPDqf՗ܴ_Ȁ?} ׫ ]]Ss+@jG/GǷ)GUWS=/oݔ+^nZi?Dc~CX X$xK*uu-/) >: ;%@˖nMDKJ"Fdr! Na\mLD%w4oһ]G%8V쑜b`%t ɣ:w *P#2n\DF9yx>%z2B OS$d"5֪ n{{&pcٳcO&YޟFtPE ɾopX icqQgT~BoKWq~,ȜTpGGb{V1,je~<ěi+;#sdRP~]鎧X ֯xrntlP :*@_b9 kjKnW]b[o$q8TW@b݌Oa [zl{}wX0K~!$<:V,\"/SQH̀`-X@ǝߟfR"pP6b1-!h?͹8A"u"awܜ$ː~F ۝ ig͎g.;RN>&Q%,󙓦&B"Me@ܸBgby/9 5C QZ6f/\XoY,4!!z̓Ϳ !L!58+=[Q!0$P1gUhőHI*q!ilB$[^ Z8e 9^TkAoO$fޫHX_ժt<0 ̋"tzko8v򵪽e) +GVdG] a)bߋeH- l#ycVw d^S+'lh/}L-!uè15jqL=&sໜB?F|- )Q@ 4]@̯~Z9m}$Ldoy@?wZ t'Q- FQ!uV'JÜBLBt#:r|i:51 ,ߧY  vOÈJ₾\9ͼ Xh`R[PDs+ )eQlpeOIl 79[G嵮ع㺜ژ[\i2tiĶp ˦Uwu#G,-e3mi*򍞱cB?ۑGƥh0<3)q1f옩Do'ƎxטmWhNCm< e:+pʂ}P|#P.=e9Y+q35!~EܬnyBS 64G_5ZY`\$5c7dP6[ٍ>S!K$)m] Gv7 q֣Xeޱ%3K'sۖJBJXUE"[!#LJ&!)߹4WzQiDh2| \O 5S"b*%[RFXf/k`5KgQ ]OHh~v /[_aMf@q4.PCrF xys!^dCG^!oj"J*3*9 *^x^ʉ)$砳ޗw\E`ed (?T M$lf)jxl\&kD$4RȀ272 %[ܕlFi; ۜuOZI8l@:qD@w_9qVP򁺦'Ponġo"ﲓA~m]j#K`D9Z'6<{F20 H1K]k N燈Qԫ(Ʋ2E_*2vE g|1R@&q/[F3PAj+{彈`:\3VRE}Cl"=]Gd8).=ImW=rs*3Egzt3E1FIR2Hb~/"&}BьW}ƛϞ,rS'k3 =}pco;EyN %'RsV>C Xtpf!/z? Y!>xqV訯h2rR +h9KWbgX Τ+XΈ`N52f 9.]=/&Lܤ6-O?'QZ,A}㍬囙;rT)'Ե\PMt  _&'j3ܕUNm+_EqϬ)i5WW7ijgK꭮QgRdw1 j Fsrhi<]6ä1zdž,i^DͳN!({ RQAdȋB!jjDdQC'? R5F'W1&L(yֱbG^?E\(; @)x#sLD,Bc$6)Y=HP\eDIS+!ml~볫5 ]OP/@Ya2*D09KJwI yg4.hTǡn JZ\fsfVuw.7|1O 9ch<ޔ Eˉ|49տMFƨbBw&,eXh:0TX3{Nt >}Z'W3`Bu(Gx |B}86CK=wDP>~oi'L 4y'VY<- UwGTPlTM舾Ba!po5pqe0 dqUo[yR>Rh29%H}F™k|igww+, b6_c6 ydxXHjțMë)VfFQv"BqpTCĖ?,ǯF` +q:hŶۭNkMHú>4l鵽ZGp?; ayAB^Y(T9N (ҡ mck Kws@$NRl$ɑݯ_30K&+s:x,fЋwRhuD2߭,R5|"ycBtu4 e2 b"z =7 4cIWYkL4llo2xrHa¦Z'ϘxT`ߞup942%5nh%,F_ [kW{BeB+> WEeZI6@"͞V6 q0.3BÈds/0w:3v=֔IM5+)3\a말-AhU3K7m +O._)F`K,eL yPEVF⡽B6+-ս6 G-L}Nf'%wʻ'\|`לwZR/d"ՔZ# 9b\?#h9kUN7@x>m1)) Araa1J|q7)Lbͣ"aH1E%k̹}W%)v'»$3;4y0w4ݣ')F*+!ruKugT?>FrƚfeZ aKl] T2Q_ ӇgРi%drBi잀T=򌦛 eM$Kf ߾Q58rOH']M*,P[!y*{y%YӶydz~ 9u}It.)hB w#7^U%7`sfPHjۙØϱ\-O!,ɖꐃqF<;@믟Jt1Dv !tJu%(4\aμAahpg?nO}+(RH?R|m/h_M_p߀fYA/pOXqp<>/^8AWchOz5&CXKE!$j8Fل؋]0+NQ`(z.C",T;@v8{v-$r@H?E@[oU׌GQB!s z,hG/&|ymj[8#~O ͜k.Q*LKm4V)fL?Sr"D CwZR,p7#8z#Ҡ&ˬCtTUaMCg4T {e: `#pz}(Jn n` C?LBt\ZA<HL{m, ԇuPu#O_M\"A1(y*% $ߢk8ma,*"wtԈKc.\r&?JzE Y2ǽAs,x`AAw\U -py2Mq(ȟznJf,h= a XNZO1N($ގ,A|ѫʭXXky|Ӡ~rv,  eB;dOÞz 0sѽ 3}.ZH_u$vM}+B\1%6bmwu CXXkrȧU{U]KeHE$XT.ʉTzҟXXE\AL"ra􌎈Ap0}`x//ڋqϛjpxk:>)8I#(̢F 2qps Ilc#W@Q̡ԺWKV>UGV[5Jmeҭ*}3 s%9w~YV*s9$ړx q fg!=2OxU@I܈$X#@ؕ d#/;>2JAh~?vϸfu <0(`ϵ!9i-6§L4[&s1']3bC?#FTxpf ܠh0K<0{[T0?hP܎ hz=T`,E C͛!fJXoވ,&^]|8u>*8mG*xe3+1rc8/T*yG|KF`XL0dz_t$89+%aV λ$rov{zsau㹘83`~b^5y |lMjy9=eNJA Zgt0~~{*oJƷNS/R̋[&" 鈓Z)7Vd׮yIW/;IGd_čBHԳĂQQܳZ2"$|I =V򨍫}ߙF>->ށ^b,'e5bvҰR8hp*A$}X՛F9)"spH *Y=`gݒɝ{ЎH r7R:B왴fԋ.xf1Ms ܭ$[C~脗= H-}[Q )?ufM^wSru& A} ,YGk)B*hTaݡwn{1MV:wœ/='/y& l\s{fTCr=H7"` s+a3P!w#!܄/@ fObJ p;fn7 o`Vm*?d$>no}`-:92CBTTR8sJXeoGRy$xN5Nn|NcOi_Fajh$mޢ0*]ʪ4;:l5`B:Sڴ޿;lN4> t<טd^ud!izgĴA\ZKt.8ԅdg_\FrymWkT%߮PsYj-+n2 M vam0ǚT;=Ak6B>C х6 Cq 4!8e3džAdV0g{l7[X{Cm=6(C@G  8A *We^jZռh!ygx5$:۵֖?W$̰D%*qӥEgUn3 ֙"Y֒IIóҫ|8<$ȖԎ(1rSM8SK"u$4'Zm@iQN,Of#>=){)t=Lv&zz̡N&>ЙP1s5zV K>/11Pr2Maڍ`l6˚Qo✴oNfot AdocNQp\?=DN{ ?c,#L3Z2uޮ0)UX2fz}oy]][~Gg93;De42pfzQuH!*Rxq(&0ȎAnO,{pfqN,9hCDt#I {Co4$x|iH\Ioggv LfH-Atg ~]S1/sA>GMf|s,K WGOHoWvy8ɉȯăv{p}'?e۾ph5OLL"?M8uj"P !}kHp[T t$&Zn,t|gbBAWmn+"K]wCU b,{$? wWupB:1t%`ZAթv^& fPON$ƃ+@P;םӸUN[kaoz7I~PK-J!1NO+ du:ҒIyXmoOsk}T@-`QoȚ wmC?Qj8 A$G{jwq‘ϥ,kwFC(5Rn{@䯘~DV~M!tUdͳ&T2!ي|g`'fw-ljl( a@̀1U@G?'33$7) 4[W݊P*0"Ia0UL` (n͍bnky'jGѤR/odcHV\$5))a\0vN$/(gj!^.Z nVo24c[U_ '{oQdSf$}R'nFiܙ\jAi:H'F#4Jpca$JL5Uť*fMfO@$r9wj=^v X,%O-=/M~+{Ϝ= tlX ~w߽lz^Ԛ)mXy4<=91qDrƈWkҢϐӍʀWJR+$&iļ콑J)ȇ^2V]gPsoț+N%5_aPfKA6Z\/y{?U>Iۀ&~Ν' D]d5xH|'ږ5BWaMqZP2 D M.A!KU!$dvǍWYدH9S۪*xUs`O[39 &f%v D`lȆ)a SSL4~Ǧ/K_ǡN#8rӂK-{]Ki7ImnZ]'1όIHN ՉQ驽Ё԰D]\jqȘC=`Թ@dWF=Q>y˝۞\M˴6avn_4dV=W|>HQd-wŬLwe;YPS\amW3"PY!Ui4lEZ0}|4DOz4am` Cm{]࿗Fc_>ԫvևP yUfCTQPee3=9}bv3irj¸.e]HPGЯMcFݓ îݕ?#BO4* IT:'qOW-khQ)F/d b#&eLrT ~*gڹ =QoV þҴ 96ShOvL.의4]lbRu!g nݣ4^~7TCg1IeA^߿=fV>̓n3:bW$EDfaIYtwr0Yݼ5ʬ fm*$ f-J&GCLfp!_GſD( `'نa~iBg#b  uVw"b"qAʷNXdՄvL"͊Au*+XFQD`W%i`[Qѵհ Vh9"dCsu4imv5ƍk@89:Uj<-Prp*|*ʏ?AgN>>u ;yNo72pI(5#n9/V΂?`r95+8%G|;2UV&LK=к 8*lQFXrUl@NH74U(i@}=VQb \?pj>F!faw?FSM2^Q?%4T jt/kO/j&q_p*BOߙuИkT;1^^gr{a1aPP?K}Zddo pƼ9Rk Pqb/#J ^7?m>SPc._Mu`K7ѝTqk}ROOݣf>]^tw%}CPJ5U8"l@ KȮ i+j4%YҨLg[-BՍс>)"gݹ$sե.Z[ !` L03#Q(}_R(HM /? n2-8߾@46h#? 2qS|+v`5.00e$[PoZ &f/7e<|_<)'m%؀_}W9ƶn >|BPPZ>oI4(ZK!A/yվNTzJ<d1*C"qiߵ:|TIpJZɇd婙yɊ N0fwV~}Oz,^[WP/oQZ}'[_GJBؓqȦ1eK'Z9yic/SqS3>غdbi4ܳ bW4ldK\M? ~?G-0MkVϠO2@`}Fa_c'fJ=_D)'0y|`thCL>"8bݓ0wTN3A5Vm.X.lQSIվÇ0qn"؟=O*S GW>F%W qX_|V+MG\z樍%ĺlRDm@U}@܃sxQ)H`r-$lWUȎՃ':/nGLO=T@Gã֐@F^Xf`ͭ3rOJOܒ"|9.r*6.f q̘̅"5↚fgRf0غ̩mEB+ҭaq,`AevP) /\NԔD7Ď61" `Y0;%/(;9| ڰeV\uU˙:vq 9WKM=@uu0f: 3}Zu FBUv_7ܠs.^hsnS/E0ց\΃?:K!a chKi*)|˟pHp!h/J-yfv^ q\oܾ%zN.-8oTˣ*Ni| c,r< d+(h@=A ӑْJ( O:1-Q!Kv,L+C/ qz2_%_໮/]`u0̸W} m0 _n3x)Xg@h$SZAhv񟾞pQ wW %0zpU4CA?+rT^Sq6Jku=R Sd0 X])]¶(gȟI8\P+?hS4Ŀ/5k&7Ya v |hYj+v#y<ރ I:qI̢M,H91'}Eܾ}bt$dO<`.-?z<*Đ KƐe) ^Wu"a\ ܧ@h7!1x^+54&?g;ӳlm+d6y$@B58Ղ^Ar_9cC}-+ea3)1M\Ͳff$f}YoU3]`Vb&̿Irp(K ֓筄^ګyEGܫ#e+ԸxJy?>-zqDxl-9܀T/X,3:y>W%3قZ#|&Yu)ox.1}ٱ2MH ]/:N!e m]cgD~L5\JS~hg^Skl')Qf_ H!%~NXʘvkjD#`)яYygN{+5#>;O _=0])'FƔN&_bhUiGs䐫@p%jU;Ggv},<+f1XSn{hue`mE㚇= @ќURW+9frLblKkdś۝aW-!#uKu^(\b×0dWs3{BT,-;ݔ"\p6N=JRnBޖcq'?+;>Lo3Y]Fs ysD)b%#{ IM3WŒcH!pyȎ28t8{u`@r@iJb4_5Xtr XAy*`}mt;P8 vJNa"M X1-u"⑟ tl>E.O~Kœ{'Ox_e7='Q Pz ki'Œv!D|0y]×~vbxc^ݍ5eK))oca%')ZVDۯ٩V 4Wy^>2+mJG/vL/arBB'}w|nVMj@6ee-̓@lȅ`ɒ4X;z!\Whw^zu>$`=X~%! < lTajU1Np W1+vm~G0:/+L H2Nj?oTeUwq*A'/. ڋxw!d#!{c.Om]Rka06qvGƎIJWEt6yGj!;uXB_Г%חhҊޭU{wC" RQM;#kuK89?a&of??2oKUMbRvG$˱3i G :fd'ئ۹>1lJD"EVDv NjOD9mD :"B#/|yTp޾ )=t9O":MiҮһOjvt5MڂÐ$bq򒐎ʼn/AdMӦm8{gq»kkK"vz2I:.2c3/-]^ pkXP|wI7{PI:eu%2 awH"2܈5δslXYގk0nlȵ`U^b=\q; zܟe*uQMkSFN_`KqB^DUA`w 9Žq;Ƃ{0DtSoޒftsCO-֠e|4l =Htycs\ڦ<||5M`g&֣HNi8zj n\@h$:Wy@ۮ4I9//b?VㅩXgθF_営v)HMv )Z_FpT4Seq2َPkt?(Xl"ĊY?Qt_}W/G[7g=gږ#PLKl[}ק/zUں+D1gwQ`Ds=AwL],N51}`DІT꼌 0Mo w3+' km%ҧts9[%EC "AICQmڠǜA3p}y}wͰϹEȂ%dxg ESN+*rHLrȲ(ZEad= 'hn>ī("h97s5 6@S>}0O4gGcvq^-s+S_Kzg鞸\9,zƭbdtHoXT WLV U a]Oۯ"7ޯ(z`ttƸ4Z^Ag{>W\c45GD5_[$R-()hrYVP-Hۀ}?„F_~^ZQxP*.,}) AN-H <S7y:³V;?~BQ!(Cx迀9H:3$ OOqTa|+^j x]Bʭ^'hNiA&*eb(lO$ݍ[ɦcpՕYh  ʙ-Mv ,/9zOwO%d^Ϥ˄MC17FX@X'D(s/|1%p83}I;< /8w~&@ۊ+[ 9}&>LTxX4M~;9G5I03y3zĄS)́5@@bᘍ ʔh!ӊZ`_ v}RX&\yO]DZ¸{<7vL?5:yUfioTbyg_;UP\wJ7}Pm6$}3DlRG8ohG+r&& 8Zvhfs++ʂIgx?=( 5)/:1*r(/oჺv"RPR7O@mߙbNc|iɦT-rjM+BhlĨu3oR3(jaOk~ͫHbze-F"VtN"\ 樱RpqHʅLlVxݙ&̛?C . 鿕TprTs6h})lnAa~hp'9d&YUwUlB1Mź9Smm7K-]koN-IRw&Y#xnWO0tbݡoQ J%G}dOٺ?Dy#@4''1ypl"z, IQ%*z/ p&3k>e-. ƀךx՗/*r^PrEx*:a_.]Swj{Kac_ 0WxCc͞Lқu ω5[yqS,Ld+YDfg!5wt:I:_;Q{tC>AO\L\Z;T%Íh-F#?֥/Ӱ'VB6fzvGP.3WS1H8ԍ=A9ceY7l.3B+ E052ZXbbpE+5Z#v3 fw3CMT>ؽ7rg {H=LGB@ѪY gu7l;,VHS,\5 T$ ph,7ZCtYK#oBPံPKUeg[D PJڕF'vwj%4Tt>\Ri'{pS*͂1AFEAn̗ZR: V%]ӷ(-#O0 "%B s;v4ME<[_,;g>`8a@Ba{T ꙒEλ Lkȁ ~kD{%ɯy[s&zCy,#d8n?=5q@cWh QFzzE>0)xecoNx#c!d-HlphXBJ+D 咐B3#/B9B_׫?_Bl)%] 8EG$$u3 V+Y2>W|"7% S|H/Fr=焼qhH _XHY"0`hKg\[r~1'.fwWcngܬõ:f7n=")|绩oLv7fDQm=M{(%y#meڸ3Y>L?OդxOax[29TM 7yW m"yR~b}^'I^??2rlDN$s~^",/Hh%') ]l|Q0s̏'cVE nO- b=$ '8+g\|(8Nǔ׽E-md1K; _D6Ÿy[hޭwBX5%xd"aje&ә:0/>Mk) H< )C@~jIA6qx(Jgq@E'('E"ȝ|a񟵔^eŽ}SldÝ$.e+UzvrB\y;t!\ {7wS|U*%WF[A7J09CADcg wwL:cQٽ%כwwBa9tW Wv E Pq)DDGtڽƲ*iעh Sʆ"_mM';򜀂70캚zڝr@xC!|I;%"]AHpj =:~@vZ7j2=kMȤp9h7VgV&;[R$yV0xҴfbq,M])/zy ^7Nl|dߟ@Wsh>ߎZ\M QnShg;\Jq낕鲱Ȑ+pAGn3@+Kb uM.^Sl3qar0iZ;sdqؿ=QCc>OL3Ź6QZhC*t>BRw[wn x-Q(=qiM-ʅ$m֮ϰ1#:A\*!{kt7?c?0ZA9T$t9p. +Nވ+l\<#ItTea*8/UPh$YDI+FP\܀=`0Dwv}Gy`Ӯ&@8urs)`ͼ:;12TkGX*l* 7:1&~EN)aowp/AOWOq-E҉9隈Pw0+vxz|ΘȩrP \tgrH897b9[_j1KM^%,5gE5Ąv׀oJB+p7>>cJGũy` G-!$Cǫ $%Q%FM^Żhy9K;?.fT%#X/SN578awq*E5g-A'km};h䪿aKm(EZU^n*O F@LII]吢;7NgJ4ѡ#^S{'5n5ˑB߯4 saBڵVL9 sa2MVfzm({`^*\6JꙭU4_}ipWq1KMvlkLigtQa=帣PO*{YzA7 i/ .́Wkf^) k7>Y=!HV^ .ƪLi,hXP9Br k%$yupBxz6Eۘ Vϑm̆ cf/٣!鷋t_qz'WBkj pYŐ.E8"`deɕX4qh2?[x|ܥCRb/g½/- , ,1̣Tv |prbT>< p܅W!_)[znxMDw8F_syǫg׸ntDOun8[7]-txejǠ5z87|{WH#OKs4jڿжEO]"vOfvUrhQFĽmfD0f !u2w_d(+OBwC1ц!Lrc Ffg. tdJ~HQлe;Fd %~g$&W5uf ֦5A=4 &a-(JpDwj`G8&BT;w FE?%wXmKpHU ~ȫ/[VMUM"zWKq,,G?{=.8y?g/㏈G B%{D4{B0f֑տ u^h\[_ЛSdiʠ bL7;d9!ZT ! -~ bGkZ{z˝fز8`c#d|p0Cv${2U9+,N1y-k3K!o QY1`S}8A!l&~H+: J/bYRNtJՍl8%',Txo .^'Y \MӏX zvBrNn y$l҉LbcxbNWg}wF&fQT~ 0ێdle+zj3HA,/i1$#Z O\'K;Y}vj X=l{+ 7F`/8(g*%FO"["U@Ԫ+Vwr֒yw;ᘖT fbUҐy; hz3RRIB(zgIw6Q¢8Zu(Was$ 2)SUifPI=w^Ay5ktr$Ũw|5H?CmtyeuI3ձg-PrIu {sˁٵ Αts·5:+Pʫ iZmf ɹ'\^|5iGu:Ӌ9DVPDZe]8XW$ЅW`A4"FnhD7 !\K2ҙ5[1;HF2cX6upO8 :dp#R 2xM]igŠZ_Ϋ/]NSb%)LН6 IG2Ά@Hw :DOv u>uI}h˓Riž0"~HA}M}5qZ1+z牑5cm˲ DZ3r֘e1p_W; WE}>xu#Tk)"_RTͩW{`4T^Df##6uEFG"~fF_ $;NX <8T"t-Ue+Smbx^eAE/7M $vO'@0o 3;:X[ͼ?./5d|DNO/UkkCv`K@FrNVmc(l(RM>-B"Il$ mQ 45,8~2;? uu%EMONsf +tj;QxI*!8!%(!Ub]:xrU2ԨϮD;ỸFGz :x`Ajyb1Zt46])G:]֚WYmyrvcdzu\A9چ=p0xRVO 2/!$иcCiEuF&g֐]Lo;a6(vchpهop D&4T??Q(Hhϰ-]p6B =q&540vwhKH9kx==G8K|ݾt߉;p]"Y?}t4MXlM'6*Kf5/2 [lw7M,R@ryȋL) ;% JWV  rEf]#UYdU7Ltt^VY)zWtKzĀOOBzf+k]dgm]5C]Ip%KDUZt_(e32f`3:`Z9 q759gWkl*34|(jGCz=U F-1IOeߞɤ|Zƈ&jQOܯOʼhZ)(%eQe_`:Y"7u8Yw'g,"ݨٱCQrX7+B;>f~S1Dl?/zPIP_!Ŷ #ʴHP]%,]IsYN!IiŵsG-Do&E ő|s>R᎜}B/C% STK![)`R%;RF͖Xa.foʫMfnċ]Yi_]\v$BuT3+pB{*ЯSy7 "C 0/[z/pObXzN(;M_F 7{#;쁖GB;Sa㾲h{s&36ge$x韛XX:7:\J\@5x[pުg ! W")n.(Qؾ]7k;+NY(?Xd();g0>ITLggQ4 DҘT7߷LDA?M4kI[*:ϣa؀͛'(oXMpʫ-Q ^+zEjI#<%NƢ|`6 QZx~5 0炋1@/}x3>A' ʳ0B۞#Vo g)ue+=T`ƿ/a ۸^¤h]l7^ѿo+/寖ӦUIűћ*mO&ۡ7A5m "JqoQ2o Vf%XXE& vaܐ\)Mϖ4eQn7&kPv ܞh#X1 5vrv t=E  xN$YyJˉ:BMYB 9ep2 ]ڸdUFyעA2GZ;-Nq/# xݑwu]i9ﷳOlzA=~ɾ ?UڎLB|'УQ=k"\Xf_`{:ʄ{@|X̟S)@#CieQ\ogwluEXT/"6g)klxoՕ'\ݴJ۩o7\ O@R `#Uoo Si 3bteSfM/rvx,8i]v9/Z/~]>}khbRFN8=N怉rU'l=;KqO_r9W:02| 4a2, ?}BAGnLpJd6:nqh=\_GngsM[Cel\Lf m`pP"EcLoSQ9Abӣ}(1In͸ĀD'h)BSg'^0V!JQa3G'2=pZܼD<ʆJ8㝾DkJh :@Ѳdٹ.J/HlF#kd$HP2,vZNVN_--qF/_){"'[w ;fe;* p`fnq!.Dw ]1h2=X|i_pH*0C`nz~=||r&Nff1[Ǯe!#Q%qך)lwL'fp E'WEw|eH.[ W+(3057nG9kG$i>aū+^.mk2ˢ$y˺2Z9Fޥ9Fz+%DJJGV6׽gvlV)g=dMcƃ7wx{.X^Q}oT=Ȥ05 Bz׳Ֆl@;o# j/r Km сk>;N3cyj͆Ü#Uh!8,`/QEj։n|| &.V=}0dߢ:CX3zy QrR=Ay nC &긨8 UrWe;R.p @k%ټs j5 xDN5IԕhuTlș#է51HQ|z=ds|XGH[$d[#N' %`w`;^2T* ;]oJ!ϊFx({fj  JSL(FS%%q/_V~/X; 97D-Hs90΁67蜄j" lydu\L4qB_՟ 9C{?Iܾ4.. F9 xČʑovL5=.Jwq5aXAqI?~.u&8\B8dUFkn u{exX򸞺̟op̗Mrx$Pz֒TwqDRǦ-ZzvM8äDIyELc2'B_OW*I]7 +z.ֻE rѧIapjQ x'rI-3'3ԨL؇1rCPn!m2M;8]ze}{q `g?->f^]IbU|~d_cHG?'1c SE8ؖ.!bd3AhiXc]N/T6|vYrZQݸ,g/&7; Q<ktqb L 4axqTF`~Khj11hj[/~EzIn"m;% FmjW1CT+3-pTXBH= 20}#u5k?ۑS5v4d(Q]wl*,ATb&|G>_Dx}0W E.b"kmI8~(-H'OPH[nx? % KP ʢ fY_1]Y0Y0f =\dn$(SIoo5:4F}Y SP*1ae5NkSǗ0:x<4`*e _ڳ](p(_{6yWn?X*H}i ek"d~ Cm+jnb1!VF-IK7ǵIRS`v<u9*aSV)&UE1 {f]aә= 7}s!hvGf?BR/0Նl;[aP1qV$6Xt??%/jm窠w_.\by8Û[iAnL+yIŻ`)GBPBޑC\FX.~^h<&} TEŇF Bz+cȻկ8(حm]7ò?,[#v I %6p>nFGVYNaF{lٖG2M.'3 8t/]4Eߎ˒t~lٔ 8$-KoǻfmIU(`HXF],_28Qf<i1^$ns ~~h̑23<] :$̝w[5!O{:jVA+H1a!dJ{rш{ZN@8N#)Q'>H`mxɵ<_ nd#[@ Paɿ`:ASRP<J̺JirR,˛-Y/gc2 tBώ l8TVU8CӞއ' KVvSYJQU?'w% g(Q7-;Pٕ$i$c?rl!禙WB;}~!c*4dRKFLbŊrQv)Ìn*i`f(vâNZ3GXvA2xюB@QTh7t6{IRdY7"mŬyjQ\E֦0eX5`7u|mp&-j@qtTcd"Hi*W7l_@0 gar}!d1O`pf-G?㠬,| ,='1 CCJس6Ч۷`)mOPXĚT2G\]!Q5`c:yJI,v;j.k:bVBJ닋%y.+;|yw"hY㠘 l{y04Hg' KOŚ[7BRP֕ DV=R!{$korpzT2ys\onpX[xwRFQ$Q8AW)Qp;>W?SWfgY꜌YrX 0'H/Ro>H qAV}}r % @{ Y wRk硃`ME*l;8]#;A >Sə,`Ef6D|K$v$dln;9t)ġ5Pf^,e-sўXf2l )(F)D>MA^1]WKG[l5sJ+wPC!C斑k#KzW$yХam5)>=F."=?wI88aG :;u15Lؑ2QQre.z+$\לvP.k/dag%E5JpMZuM1Dٿ]O@;(% "ڳ%sCD^ 6DZ ȷ`&L)s]I}0yeΐa"72O6(2PdK_+ԣ0;5G'J@Xyh'w/|| 2dx Z`@\ RHk'[$96Sje\cm %པS4"JsYu o)iNbC^7 M/[E}p*T).JH-;i(؝ ǁy襛o+G/^٠1"cPw/]𪵋ht<u[p:3G#ʹZ%kN 1>F1Y&$cI1qrSAF5 3R1Uؾϭ}L~w5!Qt?Mcg|a$Wp̐~0֤I7~v )hWs_вlj²YCAUhe^9'o[C?s- OVE ωFBw'MGԉPPcT46D\SrMS;jצ_ϐWfG\\6>ޱJௌUp]EQ*&dtgH3}u<|2^cC]0XYa?]7#{=dqO- ÕM;߄&Ggwp fL\S>(ߦ6>cλ]OxHad]5rc*f6>l紤7TyN\ScCMgv$ttm`Y_D"QS( dhP`w$oAI*ǸƣPoVLjAulZ_8ŃHuy;(½r Cr/O[7$-e@-q3[saZ͘Ucľ6ݍ~Wl.klScŽ UG_b,qa +{,u+BS|2|\H5c DgA'H'k3IDǁ=}YP׈M| G4`γƺMVR  *s0DDc)8al=n\%”8 OQ<ҕAp\P7 h"Bwg|(g3_jxg!{Ù6PxiӚ Nrm)jcVh@pa8fGg"kS+V\( TJD~Tݲ/,7=O*0ss7cLohRUaRßO1&6AeNFjKCc<<}OHS _EIN@0L8zs(cDZcr.$ɚm"8]=#`K-gL(*&1\X6I1&bFٮ.0ۨ˶` Y!1^O5>igNQ Vm<Э'$zq>_φ8 #Et R2']9xu(}ؘl*]N+Wf PY{6GJb0SNH#kɘtvC6""8lI^3=*n~oV~497hSϜ_􍓮 0-KP<3a+X}QOGmj,:GՎO7^:(˭Y}v9gÇ}9B3gt-zm*v)[ M-\&ZwKZ /bsvIA:Gs[PRf嘼R2RMdy]ڂTxqW-IOE_ϙ/0}&KUGh$\"!w35|J|,dψ</G |ExC{4\Fv*if6'-4WD3)jIӒo.(8 ) U]sk"[6(Q?ZQ21_Gm(c8-?ڎ\ n5{ʘPn])=K9X׏N#Ga 1wjiPmA@V'yGON?ጝ2F($4 P-(֟wAGuA-eoKq^zH?Xa쌜=> gL1dLSC s#X9 ][69DB~7Jl,RaD㳥֯ ?ߋaU߿,}/x:cpgs^80Ckm L|BXD7pz#H6 i?fяZõMKxA޲e|sGDt ~\ 0a:=,c\㫻fwO.2W9=ЛN61TމPru|^$LEV˩=lE1CꝒ}Vytҩ)6rUJ(˫2vdu %pS-'A6i@Xan*%RvMN P*Mn4U(eJx'cxnBoMI}'O oHfoÇδ;̡mh[SF;1ڴ'15*jB85Z(ytRz?ٹP>/vqīRJp%n<|PvF,y<aʼ>/lە/^>y}d;s0+8ȍ`j{܆!&EqIsse70p2h$";Bd7uS+` ;YMGJ&ӟ_ȝz 9q֫ߧ`D$ưE_Uq{#*TꛫR~q P w%ZjLĚi{ϑW'V/oCK0,^^O,tzmy@{.'Ho EWe[y[hU3q֮!3k ˲]ƭeTg/jm1Tucz[3-]_G~Ps$BiaxKJN^Kc%E^dv\6웺dzb6Yrϝ[MYT:ǙUՌ=,?\͜& 8`j̠$=NCfo[aƃ-w }FݔFF3 }8xo8h&-Nz}4jăݟQ08U\>2C%?Q'0dwO4zC4BwWkaDy"T1|}B й"@>ʝa* /$i"]ZuVHJWU(5xjH6zy?bsGO6EC&nXt! lBKD\^h@D"vQMg{!4x6Z18[  +~$~u3Ih /؈ϔ %&Bޔ 9"GǗ;_[C[BXA'O'm.Mqf_j=_ai279a,uX !u;4ڿnd4 ÃfEßs |{WRG8̮U)х@L:u3yz-hkieCc]hQ$z@pvQ2 ZX n> %Ň!(` +xv.ϛv}bb ٦UZ VdXXU_Ss$syET,ԱWx0w_9Sk$. >Ac\Ho+ }ͳjQgTE\ϏftojI[F)lݙT8A &ϥT mfxKzg.>vKpr|%O݃59/D4r0 [hM0 Zޕ?Y^aL'ObCZc/>[kP򷖯†*ݼTٸr]4iX!_"? 6DP?^6$Pb3rU}HYG?HpܑA{.JhNsEnO&T̨ }kn43;?W fOW"n5tBJ1)!౏{q5*ٺZmVDS,-ЙLE`UI SNw MEe@[,G˄>)J-Q?E ƢlBk$:l2rz6Mؐƀc?S'q^Yx_ nSߕ:]2-3=0kF+\ok "hJ1ԧKŽ| t7*", {IKrKbՒ׸xټn[ A]A%CZ<<<ŵdI/8M,_aTFCO5H)%GMhFocC=R뤐e9a3k4葧LSv 2OoPYD5iIy z0}a>v3HcDd;/T4D́Os:\7Iɮ!X--a0.n8x'a6C%zmǶ鶨#68!@'{$';_wu;hvAO+(6%vp[vn|ڽ\ѯ9L_t-G"gMgp3B6NSR(#Jy%ļC)u8m0Q"P/ '=U ի/d.jci=JFN㄂xe>#F*']\0 G2R}9gJn!xoiXy Y?0oXTV Ƃ'UkF Vn lG^ބ̕z\HBf2a֥b6^2C$NrO>EjQ,Aէ [yMflHIAvՍvkLi8#‡i>A<޷?2&Ѳg^p]|XiňaʷױrNSNӯeKhDUmQHW2id! +8쩷z=in΍p@0*]hQؠ?i;Mރ7-Wo&زuo }@oV.VٙKTʦ% Qy@d]'ӝ~Ϯ;VO5>B*߆{ DS@s,F4ߪC :6BQ.idF$zwaEڅ98-i}[WS^ B%¥|s3zS / nDs>_ 1b#nIx5 "$n'0&#IV=E@!0Bc~}(٦qVEbXYW.2gvR%D9w^̕-'J={6Ӊ?q+t)a,\Hyg5^t oa,4oq26GR{vi>dOF|닼-&٤% KE2>Bo t>6fyxZ7 e'Ϻ4dM0߉1+[ȫI#63v@9vh\!D#';lOP}5{Dъ]v | x8V[5$H\Dx53~Ñ)(oDnj%_p?Vp/TWa*rwَ҈ CLGd /'Xf?E ُ,%'P/"º<6b@ ~SB2e(-&ʁ_9~zUE9-e8e8D6ڦ .M|!r:/e9SUX*!46+tNR\h9 /شQCp%yX3@o LK( rks;^Fi{.H,sboQD LP9m_kf &s$f0ZԺLgMmSrGmL { n+IكxdGv4683G&tPsboT!anbNek1L7<#Pؘ[ZFOySwS) qIJv!=N6+kHN JW{N v{i3%[VZ!m\&)ΊGa2AAQ m!M؀ީZDWX wow?ܶ3vѡ}bZ~(Aǽ WsM_+ռuz |8`\|NI ɞԐL͂2lC9y@rhXz0msrbkT,a$U&o@@D4Tc0Xʚ[^%1iZBʑ5ոB}í )M%ZM 9G#wɀ APUmtxr6Roɫzg7hݦr(n 63Wu3rp$z_m kHo,G ;ŝ mWňA(KUaVd;؈"*kc̛˪gSsXfLT)9eU-,Oӂ֦!w`2ڙM]8 s1\=[+O=E.ja+;|5'*Vں65o(v;Wf$y9ZOmC^8ImAw)f"R@XYWI" ;^b񨜰꧎{AcE!:s ?j4UN*y@hެ׌-HӪw7҄7)N3H̘!Yt}}߇yT]lG &:Y4ɆJzo0},8b6bfˀغ\2߃d(fsF)`<5KZ RaNLZJ[l3G\ wTB0kKXƾѻSW~}9Xx0>T6,p՛`X%=Xqfg&㝒u"odo[F-όKJgom! ^FLWR<ucC^DGc^ j5FA4Xi!l*%dlEYՔdWwHeqAj7^&vq۸S**s HUrhNﵸ[ 1!qjgPsOxp.}p=>sEWɟ[GA 8ƽs{-!Fuhn{~`M>ڵ$\#u9oؠ 2KN_NQkH<wExN9H* ?UQa⷏idnesc!ka =F ] x!ڻM,ఉ\ tIWR@e5!ڰXR41!Iw/Br+✓v'`jkSWp=_eɩXQ-FM1]1"I{]$W,)aBj +j P-^$Nb|=yuOWL.$jzIQgɱ"f]`r!Q,YMHln=Ml%i~~({FȞi%VDU.b,"dF93YI0F$ Z-ՎMXWJRL#&Pc v()WU80`rZ`GOO4Z ~G[g`u@phɊzr mZ3ɞ˜A*O QKJEM iq@<uN#Ec#/.:~9I>J1} " qFtX58#@6{^f̊. @ ̕Cgbb_eKP}%YW{ْmWFtMW 6Pu/|Px5+ k24Ȯ=N ClqjkP#7T ~޵Mis_ʎŧɝ]]I˽fFP#svwJ[V(6{1K<ˇ=n1Y_\(3!N c#k\l4yQl1b}{ 4+P/JRpT-J8]aRΒj4'J:o12WCʯa݋|4/n4$ڈz)z:;]yJ[Y#Hh>,R"wH~~ٛ^msזo; vpSTIi̔ ڻ>PGhTKe)&b= 98Ƙ/6kR'^5ylCo\ 9+3d`Hű)MjgRګ)3MFxWN5_)Co}!z9tY6|'n"r+́1R47I@պVXrWݴbK?CK[q&⦤oŢh eZ9<4?v ^z3BKEG:V7^gke˜Ϳv(I\t]xY@R&}=>efUPW3~"N@kog;jŽY~ґ$Ԩ ѮqxaA{T,۠Ew`]yz_7X6 Ad/wDYgŵD pf֢ĸ# n{Vxe1H~]c% 19#}e[i|mNjT4&[+dnwJ<8g3D^sdCgxU"EC5s*{"--T2~jźCKcG27bD}ׅϱ'TO~-RC6=7MItne9yn))Uw⬤Er%"E$%Zztv6ꪅxZ"k SE*j%Ec`wHݞ{"j^E'`v@6Z7X̏S''v;^эe^x 4Տ5WYd[҃"G0JXi )ֵJK3/d`=k >󁙍3N6e8Cۦ~&&c==V6N/3tG-w@a[r0yɹ2&0c y{tFUXmGUէh0WZFeL FzjBL78f;{ &.[O.?YwT$sq#:*ڸ#Ub#uX=4S4=?3 M@9"/3egKqT!MqiP}l*Ղ۟NPIj Ѷz Kt^ (e˧JJ߈snJHy 'sۀZP)!]؝eHT_vlSDp_iLGL m]wvt><8QT<::Zyv2?*wTGu!HXlZ$݅h7"g2ĺ=.$$,׈Ø ԕwkp}`)jt Dm2m/JFxՍA(^lPhm`T +"߱?S.Yd6x(LynEނ^ sQ&K<`ؒrVg}AJͩNHt#r8'+P 8v!>5X~feR-6NX 38j{LIx3<5r$SS`[fBv8O e vb}IݷZuQ4Yg"I+t.t.4Nz#> "SC豢FFuF^H8Rty=u` 5O$\$qwJ3뺌:cH婂R1ҫ,I(TWdYFk-qĴ4TmӦ"0ԍ$Q3B-j'鯀0jѦn_$;mmr4W,Oj %<7/#FA AN=/˲`7;,&2ڋ7ks8(sG"d [`,׼cUn֘th뀦eU%lzu=96<_Q )!AfȾ;=TYOq2(FHI.İ25ŭ(4#~KMǏM?A ӳ.V^xoLr$?cSw|G/ |%& NayѼiZӴ^UemvǙU QPl+bAۢ[X4Jǔ7-C(6*I/:FYRu۹~$ɦׂC= ;ѼÞU/5ad(EL~Pt]75}qnGD)N_IE?K(.Cͺ,Sc*P08;d۳e1i '_3dWרT J} щyNaBqW 䣥Ɣ4c[뻨9j'i/y8Ҙ߳5_ٟ+v]*NnUB֝s1, OBlKT|MtIQf.O.ߴoZ]5PuI.xNB8!o:&㍻$Q<Q%W7$ ?g}t&t>w̭L"& k#UbÇr*Dˌ_`ncGϻo=Uo\c-rSt5@mn/: dO MQRi'!}@na6& 8"|g`ubmڥcT'B[1q[&gU&n;9]j[Fw' ;b>wx՛u*18*,S_Ǵ|:7.EWfgJw^].1B- ŊvehԌ'/`t,a QCx2e"65‡JX# wJpmmD)_7b#L4n>Eڵ`{(V Xw;uGA4`'5j]KEXb(L=/٧} .M8 J,{/X pE&%4/}U `&?yDL .ê:/9>e9zJőwC5Lle?8m-c0` /a/V|m7f^q -Zd(KN =>m;@Κ*zMۮXJl 25?.l_)ްvѢ70;A^]kMSlj5@VO6_G pͥ7N2+X |J+ Ь"EMQIR,]_]7 Q;r{3*PĿEaG3=q%T1bӎ(W[nAFr vab=h[#1Ĺ~|*F6T^\-SU;CM=19>fZfJp]J1>KljUoZړ^_uS(cPWD!L2F>δ A P.ȎT뺓g鲛=ԙHo-s;&{<]gQXDA,+Ykxi K^)v̶JquZf-~eoV"w^joYLӸ&6- DM)8H_Jiʬ6^t0:ayiocK'06ZTIWFFnw`{lޮbG[K\VjvkO&,Te%}ftt#t"R<ՠe *fud>Ғw`{=_"=ts񩭉O܊D;]ZnP]58k\齃FobA*c9Rɍ;Cdd#~KF\- Xe#4" E#)Axk`lf.KVP9c +i2yڪ@[b* –m$B4[ XCTF^N`~A+dj+`H%,oFf wuDMϛoD0;XavU c4 Oɐa Up9d, ;?8xu!psrB|ʿ5-=xU7pf}XnT\b Iw(`[3)D>`S0 O][Y1Vrr-6sM';2_,TszOP Cs[R]f3Vd*%!ijlmPoV->4x|RQ .],-4OgX I [ipl%mCh=j. Y4HDR%ms@SLG#^, ԧ:Pdb9~^'^I-2͓ڣ_8]~;=ܮha*}7_2..ЬcbAJ#䵗YVS۫< J06B:ID{}Q3QM?Mj~,&с[Lu#4 #졛,5~m Ra=C $B]1~sMwbemkWhKHyIF@Zs`+v! i>!!\߷CMI5)L-tñUA5uy&okIvJF B{wKnb*NI^w4 z;_z׮NUl"wM`f ]P5`*8tv1c˜ᬔWn޻*Th'ЧĴگzKwP})`0}8Zh^9! uv(WNʜe InGc-MYBš\x4b(n[d9[<ǁ jUđХ7.IsEd ,_D(7t/vu(f6-w0 T1`fp*Rd޵{nxIAWѕT_ς3b򿲲.QFVcb)Z,RͣQ`pAc/&mT60-vkyY&M!Oћ,2ZfiEh1YbDXIՔIc!YIcUas~DvR9{%Č\_My#'u?͚ٙF7Uo%>a~!y/g+_u,FEڗ\uA"_Z4_v؇X"X&:\R (H:s^>\q C[~`ؾMKK;Xl c!Ikh33V6[$ J2S\̠'7>- ]8< VpDU@>;Z채y2?mϫ{%z`>woʋ@3Kga[->c:/!d(/4qݐ FShx(IOuտ-⫒:C)YClQ WG$s)' Qe~aZ@uN2 )X Njf]r&$],_fb -6æ^'r]Hym Zq7VFot<Qmv4#\lӟL6h}e;.& |YY'ѨCC>Nu1PN]W,-ݎ؞8^pDTy~Ι)iGM"p)~lÊM*l,'~5c[Q} rLLcq:pu;R5_͗8 ִϧzgrj5q?N0Y ISn eu|aY>8A?[u@Q/ 2#! 7pRkR67&VHF˾U+{7rOуg%taqf"ݵ/r{]B$X]dcs1K*`6t C~FµJpoG=FҶNVytTk0"Yʜ,gn52 ϟ5$R\UǤ^(jp2(&?(mXKPrVѕ{xQ!NrO1FiFKs x!#gqrƯ~0F8χSTKoE;P˘a %YFZ @/JXd F'qCa2W`w5E5k[A9ܱIm"DJHN8]Wۭg0E~tT$?G[ܛdjhk?Ph4dmb&bIRGfZNޤ6crv%֤q{B4*1Aԏu ]J 3c`wpΉIZjU7T☶^\Ժɯ˟*=QQLBYƧu15cAnZ6 U|eh 3W/Eʼn7鉜NQ  +]˺ۼM΢;=bTbzkVz-YP]@K"4z~9h|3py|k??p{O,DiE(nT6^ۧF՞D-a! RC&zX!ʱt|M6B |eN/\z0VyfZa$CwͩMBUy}'h|[4kRH{V<j&vTM U ~Mj29{|LQX)js;)I"IXWlg\%QI=#-۲헴S-_ޗΥ2A ofP6CDm2fFqaFh<\[W,<\/EGy,ȿթEf3X*o} &"1(ZO1gcGU u,Lt2bg 1Yn=%nD+Wrű%#08gr,lɈBRk!?@\(L BëhTj֍,UUzUWȋ2G2?*V3n` nql=M6Bh"C='FsF<0sǰ9!c[ѐБn;rs/j!c`_9{G&}v$K?~bɔ)VT{4I.H9f|"MoIuFzASiN *% T:*N0(LrGIm= Z(-6LLkymYcm_Pr<7@6k!xt0,"j_@.>G΃M  ˊ#l%Duji15:ѡ-zaq* B,+X~\?%jqwEqD؄;Cڸ9#~%\͉~͔n/cEQx*)np⬿gȟ;Ģ=fVŧȀhQC5w>Mr <5<-fo؋.F73R0vi=C _ )TaLy .H% ,/ 2c9GP}݄9 ҉cW]$#$,#8L4 yJe$LTUH P * j= 5͉䁒9I HGC?(LKI! Bk~<=M&" Jjn}i,&}Lwy]F[o!y}PN(EiكnJq(݉ϛ7a;]R<10d-:)ev1;8S`>l1XXq;<.(lƩ[XʇF|XȦ><؂nQQDoR1 lkȹDCKIBNa Q3hKfv.kfz3_<wՇ,q)vM ʬ v: :ؠt`E\"};E3_BUZe0;8T9P%o(bye2ν[˺!V۲W~nB|UN6,n ?pm<@nf eT,.#(Hg !B?*.(j_n1rW˝5LoyKwBL#^HxA9:= &0*Ej|X:fv(DYEA/+t`H]ߒxq8XQ3olCꅑgcUΊqy)F'Oca{o2UA9\@Hb[g4Аm|1DnךۆgT\9;MT@S+sHLqص?x^ heO &{3W . بXK=m~4UIˀRyz(EA tRo@(oBI| |CI@^2is; k[kK# CO[PPpHvLrkgMgH,=dp[' "J]x $)l%ālkW _dI9_eX:1(Lvimǟ ÿSS!س+Y'Qi=BgВp TY؆Œ"/ڇXXWtBx=MڑIX;eVG%N9`쒂)V˜?Kc놡0̷CAÕuVt`Q͔U_*pmG_]ɥ?Fn,-Ƨ% SG= UL0e6V̀8fxɁ6!H5z@=|Ӵ.Pi ɗm@_& WIdF!ɦ,tNϤzp> c p:RR Iz.gV 6yP&MƸFvA3BJʃd#zE%MUnVլo8GU O?&6$?L2FHjwJ2nh󱃲eA.Zj6h1ũ`,JNmcP| ԙx%Hj['~{4bLgǔM9ݵTt @2i4\C2SD^=EDl杢"Oƽ/1])amYekyMF)tG+)}` ֑Iwim^AތoH!3Җj(?:ѽBF Χጋ[t*"qL48-)UW& hzH]mpZ*0`N+"^Mt`:&T ,T9w:;/Q['icw)VX5ܫREgbZdO;ӟqY06Rb^໧Cn0Py&< *MicA;jOm-9Aq! ]d! ş`dޚdp)wqˑWMFo5_}eOJTc"1E_Fedn`F\KdԜBt YH9,$E'յʼ9ZܗFZ"MdMBUbH'2nG:#r݋aiQdjeI!ڧ΀czZ=hz=/ W'yˠlT=ńa*eu@$3 lH,L$}Tض\4?vhO"}b# ͋`L+ < 3u:\|(;%6ʛ$]$e^I'6Od,n:KtHuQ8Cͼ;,#ؗFN`Q=Kw>+jmO&ӱ*'*PyMm܊&)A:]ZJΡ"7mOm4ڲ`[O].|Rc%Df86s>!AI&VґDD 'ΤWm=.:/js{AN/^7 /,MOfXR;>@cL"7"_ceE\>AGg>W:aRە$wnNE>Qҍ\)dzPUjNĻH+}Jкc$.V.w,̬AN_Vqs : ռ?֚1у8$*w@D;&`}ժZ*s ]4ګZTˉhµVjj<>)k=9x0qiegK"NٽG3'SY%#ҡ7u& azٓBA D Ud1.iIj[Yj|fZ6 =## a o*~f[H<'3zBvpmWu?-G%|NV/DJrz O;S_%Lmu lpAy~fp" ~#C%lhFV@d Ťᆪt ѿjkZP 7VHKl7+Yi=\89HՓ l4w0Rm# ˲z%'. U(Ul3LJ21oN< 0yGݦ/w%G"CߘЄ{!^$C]bO'xk@|rN&x-9GnLhƱ/%Hv%sT qr F/T$9 AHHx{(̇)ɦCM/0:=xO>F͋DJZxs&e26;>oInNwAHs0q&w_ӊB OE ڹ9fRZ"Ȥh7t nג JA^ذ>p{424ťE.]O IJs/Bl7͍a4q5|ȊRCAŷ>QAJ "??PHhWWCF24MVR;@\W}Dؖ8"(GWx{$ߑ(;tغ1SBc>FXbt{рQ1ZrC7qG~40^$zGu9w e QQ AvIHFE:Ѐ ^cVVw"DHpP1Uꅀ+ ۂ!?ljmDž6ATef߲Jj&SmX^٨zhV,X]o'262X*ydᆸ,zH^W L47ѩCI9hj]IжM̗'Y^ *=nSwTc^iS/N2u>t"c-nۜU58hY(Vʆsaf؊!x\߱w;U4kvi-vGWXCi34ZɟxcCmɼ`;0pGVLD_,@w7u%O#s";%d/U,\P, 8ʧ',A!`Uj4󀞗#|,o5E7E.t+o-_[nq:y?InHE{DžoC HO"i>;Mu? WX艢*S.;_ xbI,x`~^)fV,?zURcjT5\/n >&##:mqə2_ ,s3JƘLN%׹6PqSVyà%c.KS.|E*vЂU Ok@n]PԯDs$ykԄig jF|~QyUT"vWnwa/iY3f4s7?4Yesc1=M$Mn]1+A ͐v<[[3HZ!hFVPVCUkш@E"M,\"=ٵU>u9s+{BqLdSwzdk}=Ğ~޶=,-IKG;VL,5f;է'Fgiv3Ɓ1.QS餜n&?Bt/|_v\3?urxU<\yi`Rؼ h(B1pGhH{ # S$j](t VJE==߂ է^VM|y1]!yX `t4R_}۳tZ5mA;1KHNuT1Fg xKAP,awѐyBZJYQ!^xxÆL[u/L͕DYau^ Ve^X~!i4^>Xv_YtQ˯e 82ƻu- AK RN'@6Ou 쮮UUɄKLH` ί$ & jycIok2we 2QW3|ZR+qZATZɜ||9"'Kn*B=+]x⬚CAӎUgЬ$`s?:7 L*56?Ivٿ KLHv:lT/x5D-צ9,OqFˡ?\($$Y- ˁ ]-\19d 18zU|0^p<0b_l$"k?"w`Z';`Lpp|иsFblj:jI t]9 =fIvsG R^;N\>%kwYwu)&00ЖWF6ۢK~GS04R5R3(n| ݆fv<޳L , Zg/M` nSjf" V!.:1[;P'CZ м\9}2"ztBlg0R1aOҝ&Sx-=ZkmԧccS'ٗ IWkqĪbS v?g+ZM-Z&d~uxjbU<\q7Wg `<"]_Y:l,  rSSZVmǖU <⤐0cPQU(!'yHԔ -_ו"]?q4]JV; y zc#eLn-;ajܸRh5gQ`p̼\YAWv1&=jh>9Յ7yխH߽6b #?،=e{C_{uW7 M8BJWնiMT xRh6i]%@#˟bF$'0. UBrɦ0CǗ{`rcٖoȏ3jHj(ۓ؀?ߵ.k%PaXrѕҘ+CD,kJX8̛>D(N۳䥯 +3DB-DW(BEYYgo g\f'qka->xVICR366gORpJ4.vr7QяXZUODM2ja6MvhN!P}n5IDQx{K8_Lun]=C ҙrnYOyރ15SnamxHDm\ u3CzYOڶ񙿷A4®Y 'fWe0!͵ lLCJC˰#bb4}mՎe5w?a\,%<=aͱS{D6@Ix9E{Дs>-s4'Btn wf9ƀ{ɛޔ:h䈤ba!SHġmpPlKesK5/`n'(@DhV,TW@@tG㻳F [gͼAmֵwQ'8[SK_=p-]nF=LtIU,kfs[3Kéݐ;"Fv> g<VsQe~ Xb:^(-zm02 c1)5l`ڈóg${B#1)7rÏc/])LR x*u)x2ӥ6͹i=[f)bǰGBZNƋ*!ݲd_tho1ǔMva@xp8/mC}s0_yS iQP^UDL)e'uޱAjCY4J-f{PwڥSi5IF-aTYZLű[,&S>cv].i(}1y%6j4֐/1< .z1ȣ26Yy֢"`h!hҕt lmJSPbBO'@+[dFo,6i$xHM7l.N+D\VH[|p<{Ri?Y,UlvddqC*0^@z#Av~ $ZP: smH│lL<bl<4iQU☐wZ/?KˡllINPJ),opWƺoǠH2;?z ;98. y%:'SusQd 65QcF?T> 0kQf-fMR1WSKnq4f.ppk"^78}d幔`9Щ×%ܽ%x=z ;Lg4Z F[xStXjg|gV*JdqJ VP)='~ְ99 RInng$X!JV K/b,#|CbT-h+AwO A*bawwo Ԭi`Iyv48Y&Ŀ `;RE]1=/fp+T%حpZ{mCo&hbkӌ%Q! =Ʒ ͐>S-Ǘ)(r .t\ؚ,[5X" hv%5\s=td 2&A}[3k#2~FFu5M(/}'TpGxNr1ȌZbcYbҗg) 5LB@hk#|fL 󎺆PљqețgS]8öi _(jŷ@0ӲqU:y=ֆ~[CFnԶ~MC>N#mV_Xj vaY0 DF  FJ6|hPSVrP,*NW TB[<]*b.nHsݯ\@ X6 99RUDw22w DTk2Ua&kQ{:KuďHtpn8)IA1(=M5@G+11s4Ƒt*_ oֿ A( (k%*%م(gho6Th(Mz22ā´TʚCfJIJ v#ܺ ){^~^Kh"isn%dZkxCZ߲&brVLz%e.̙VNymd,`yU\ .MA*(00ؔy\M-ſ[ɴ5]bZ8ƃ"[pהʃPBMEY1{t[HXM4xr>N@@m]PA6V&ŋRՔ])^_[طM-))+ ?ײ}AmDQ *T' Ok.cf™u"}#H41P?=SdoBLQG$  l HWv܁<CMҏYK]<$M=ZTtf?~zQLik;Ћ Ǘq%[n *ҽ<=:|[ 40?24a!ʥ2+N*ޚ9Q3/)Z xvcPnÆY-ܓ5Ljw10gGD3?-9,6mM=#R{v4n+_soؼuv/?jVJ:W$9~o R0wѢ^E=2iL=K['܄aaB6F 'ɌDD(kq.-kCO/+<5 4BNE+ (_)##" #+#C1peZBJSp495!FS HfpLxgL4+oS_p‘b ME'~%6_dmvR\Y*ΤO4WhAbͩZ*h.ŶYgҰN璎mw!$mחB<t6n*[0J@ %a $JGݡiٲ =NCDGƦيYTP>阂/U d n>D l;zdj<&4aZ xg]:VL&$n;>jq +-t2gAnKJ(f9E$0cC_ T6Po\ gX Pq a"92\["sY2eۦbU>UqOBZQ@  ך[NbtBaGU1{cDa).|0) LkMak:~rJE66yxٔK2%hJg'ذ }+6zȉQˢfWܦtd4 O".9앨E!8˙M*ޝEB|{-e'hq=C@R+SZ|^=ŠT(|nEFC!,NO!螨.H`+2tʄi[b=L%y~뻴 >0!v0J3yI>v>d>M6d2q:KC]E75Գ|_Wz%\#+zsw8y71 YIC{!U'LS raS(z%aYїC؏̈́5i#Ĩzg>k*˅5"Ughs3( NB=tMU /2B1Hk4jciW]>iîLs m2G)37qo&;hv?z*hgr(-j֏홭 Tk?-y jp@tHPqL a;9oSgl+e2^+.`y͋a(Gä P~&Э\ZWZ1Hy@ ~-SrϜ2tϜX θlZhK>x?]AjPZ-@y@O3L6l3Zq\mG&lRA'xW3D6| Е.3j%MK+)Q'him#3lɋsO1OJ;Jʃ]F94ֹeH}F+dOAXy訌(a1xCDP8(k9ϐؚXIAWF7jwBQӄ0 J7:Iʷi@ /*c,1IDtQ_B"EY .tR u6XB"3W'QnD0r:,*N3i5?(c5)ܨL<"$3SoK.2<\G ZgCws^➗j`y}13Ч:8`mZ/TKlpNh'@̋U .]5"b6&OdEfQ mHn@?ߏBt`|> }_nLJɑ0Oň:6)&ŖN hY/Vcn`C2wgDh+ڕ1fgѷ$EW񪮢sHyșn^`"t@r/O wY'% !6N.GoF>2HEAB8*4wyːaI@Y K@!B `sXѯGnasޤ*N!H1'VrQzf#"Dy^^|_O"OOd CAp$w'tJ|;W0UlcQ[dd +k3PxB+2C:_}|w愓(;Ea&W_A85(#U < cshQKl73S[hqυ{IWHg#i]J< ).{Aw11Qu mo`xzGIK/BYN;kXAze&1\2dn@, ςArIm Aѝj5#rpdNx; *AxAJ"'/Tfy5bGdb%^idb\I[TZ>.&9eŦp韪7%=ż.iT5)ΰ rhnp(C ĦD"=lqS{IM5MI%0u̖{ T/qxjTcv0Rvi7RxQ3;QFy i֟%=%lX؀p & *NQD㴩0>ۿe} t0Ж_pke~hPT%Cȟ |1eGg~*!v GԼ|PfҖP{|d" GJc>5:|4{Ca5&4H _=NOp k!o _*w' &-N dpa}ST%God7 b %3lU$Df S/KkꈉAcc' j t89=;YCݨ{0$_Y]K ['nqtqu6찘kI2]œYVsؠ.o7zzkoʪL|SRa1J (j ̝A, ݖ{cz:T|؋AV78'I ;nW? Εg5h~Z=希!؆>߽,g 3͍imJk4LQ^S гGLtZׯ#0R|]=16<:j[  jXB hJ HsG 4Q탗n1OLAhiiTꅘ71 @2&RK1FXWm.gѦJ@Dt^>t]r^<95RS<$o׽rh}.ʼfk׫'{v$gLM2H}A>i1]6o`w![ՎFb}-͘ANIg 7[QeE@IT <ѳm {[3[UL5K}'cWte| XmN o=YMhxMu|DހׁbyS.5#P$ҿ$*:ǽmR,M%mR):{ ~S }H6Y!fcaZ>8M)A^v(><6ǏRt-UUp{Q H2ȐA}4~Ҭ[YPZxcx1{~ *K|6ۙEP6eZs~,QC Fh?;$R%c(hYd]sԵ_SU*h?T*i o}G?$ % 5Dbj9^x*voJ M.4z[W#ڡ Igh{f}fFCf qwÉ:趲K^Ͼ‰>ھ4+3Ti"\^oD# dڞviz*3 LJ9o"  iԇX#TLhA uh\cPsB+5r 8I%**} A+l+hN}ufa ˘dc GL@Ê|6}e% c 9fX]Op"ajY 9BqcCST~=ZՍB-EN鑔װ;tȜ!9C: 7f.`.>JT /?՘??O"ebMp~Uv+ z 8c3,|fo$3* PLU|txM၏m7R.Jx\Pbb e-\]Q -e`Y?j?LI[`w+|nC@n1CD ~BmM]F9ڸ_M dl(zȤrj m&? ^̹oۜuVѿ䙈1v폜Ϻ4~en3Ը%Ě(?;{MWrAb#^`;ϝPI?>Xs d>^Cr|l\u~i==[&~)*SgBߏ+1묜z"qgnJMf@eTǸx JmIb3|^-:ziPG4t')V]!NLZWʮu56lh#c _h Hbpܼh* MܦXcEfR2s"=$/YlEI3vqV|x Va q iC9V2z%,۪!?Ɨ[[m.h,5\s'60~#+[W:K[kSNswu$~f4G^@f*OwVA+Qa3y'&bG_k6Fթ6_qaLniw4Qpjpy:'TAk a]c/6"JG~c308kfk[]{{L#"Dh_gʨ8fe YaJq}piN8d|f[KdZ{аarbpd-a4:f䰨5uǪ%9t0 ^TIJM.LN3B#AE8z؁;OXG䲷Wl. liC "*JU }QU+ ".}.NRS/]В!^%q:b)E>L!a+n$3sx䠷:JiNލH'o\&z'7c٪݆rBI_`KvNeVd*j"ͪ%_1+cٷ |9HT1gc>(/ Sũ,>յˆm:Y'ȯazsTh\<`*7wهQwlS>Tȗ_/*Hdq'Ӥ:v)8MK1HZ0>Yu3쾅ٱ,Xn~"b2h\BQىt!58a:DfNv袍kɞkGΈGWFv a,-ia]"OֻRM[.$u!fuZm9YKT4o}Y=uuK3YqxV͔OPz'-:SdAoeByKZ\ێԭhj?:1޶r iΦښ|Z -<%CJ}Sk? yk[GMʨØuB{;I1_p ' o}啳fIGL#l:C1xTMx)iSD)i-鹘:6- jF^7قq ;ߚIC5r(,P־&!Ґ{BIm7EzBR6⢆6t%Hvɉ;svglf+H8i\My<[.xn!0 X#y+9ƾn§aWIʡ{ֆםN5T]PleTeujdS<}b7e:ۆɨxgU W'c6!SmN$yRs0n?e !V4̌388xfۺNgŰmc {F[]Ri[or"96o*/v'"Lqzb**k2*XKz:sbW : K b# C\5n T-)WԒ)j/({e![v \ c+ai X]%DoIާ 2nv^{"'dhxz .{d*=f{8i=jcCgam0 qF!j5Xrƹ3y0}H(2HzJ^o?@لfb"|!F [ە l8ͼ|ޅ.t3Z%@dSEo!ujN+׀Z(˓l,D&맪Ǔe[p{y8›[TCy6c oۇᙡG&#wgz7.'V2In'r4oB1Tf@<푍OhtdaN]=N LvVLuQAU"@D_!dc}WrxJemg)$\܎ӴgGh뺉")]>  ;.[/=5<HLn6CRNv9i3#NBf槺C]T2QkÀnM# ՜7M6_O=r䛐ͩiyg&b 1ah*'^S z+]AޑωxC5u~ =s@/τ*,2D.pN[U>W)zf?PRk:H3q) j&QOfyז7@D+5yOjr"jq"|$f4f9Bs@NBE&ʤ;:FݟX~.o.|ķ(ِrwR4c֎ :F,UV98fRMQ}S F.ؕy/5ӍWh;-g_7$"(D``*x]6$G7:!3[AnZɡ P^"7xB̀ǕwXN˃fErGDx^J*|SRIuS!X55=fjӐ)Mx,Z0S|JEQ,Ƅ}gF:;4k;!V)q2s/|{ز XY WF$@E!(7#SupZEvpX&k}ՊPc5z&h†Ӧqf f7v:; L`@ 1 k;I_:l@[| T] T:HWS +&ШZBzP[ȃ0rB! lG*I^wˁ'g^!8ր~{sp95HY|MyT(PBh:6la+_UmA%y{OXbJdPXˈŦaU9~VgrE_fjˆ7Ip_( (ª`ْϭj$8tw#Kqf8xA|Q=Q͙m0E}ꕸ))fU]ܽ)uL\_=Ůrf2\R4|s}t7+}JEf1ICx;4H.1\ @$t1 5~mwl+@-6ʧ2 F`dth3$7%>`߽_e+VʑJCWy)e3΂?2w(I8SI@64-RO_RuG'x&>5Q7 [{CBpusWy1 2QAi5/,,N}VÚo4qC<dk†>=ڤvJ(GPz|g̚a^Kt,PMt}E]s\&)'ԝXe+ D&\*DQU_ $(P$nL4y1AGz9\aOWsl K\?ɨ2Q6!P.6]E$MRׄBg }15&4JӡO~GSlo}U2ܨAu]#ڌ^:x{f֨? daLUDlH_lJk3IB.}Cg_^̢ݶQϢ9} J@yI$* CX.rSm:b0dk.3Ь쾖ӍE\"_!Pd+fdyT8Q(ʇkBNjNIDHf {{Ō) HjS)QB!(xn(*B'N.wS~GPzJkDPmwF1 O=\*SGpFs*K@Zc$-{m^P tiP'cV锏|}Zw~9UeEQ^ EXᯯO["}בv=&hC o*":ikNjr5e&y%tIF悻q cۆo[rؑa0S=R3z'W g.q6a'T0|/Za&>-:mϸ-^=,OuF4 ^oC+b•*lipQE5%$uZHNY$j8,ηLbk՛)W.A>k.@D[T, laN|qAgo_̊0+SC=sm ISV/~bcwЎWB?G{6đ`|g5,1VR=ĩ 4{h8\iRSyIO)}z$)bl? x;T1>NV=5}) }j[VKl<׼0>cKܿAdPj'? 膸JdQ_a!nHSz"н'(8:O˽NZQl-٭x/N'T7cl_ (P?%er-ɞvU0,1C\Kyû<O]1oUӵaxǖ#r?LlyA|"ʥN²* ] vq.TjU54_sOD9p̓z?/!]q;/ U~4.!XHH%TskxP@ ھ5i!ҝ+V:w0:\\,=jFA Ja¹w!:jct׃AWpQw)NL ; cv \Xc^lndR]B*c0ۀnOfATt"Um1+ʶ"~]y[ kU&LRWqLL4%4 CDւ%,HuCY,󩙓iC baImI`l_NW> a>vgӿd((5-lg9 ލ&--VĎR^:wkmaY}ۇd}*&S~fDeĽBHJa}H@A/=r,]`JPM,Vxa!7ՙa,уRCE]l2dL2# X銥k |w~lv` J:74qR#e6rj~`>P^uJ: ĨsE/5 Hj;fOXgJ.?|r9h}TzY,f89,{1?NFDok ǧ7uo6jLpx렓7oG ;~qRf \Q$9( ڽ4,i#;:peɄ^ +cr3j>}@+:ʯΞ񚌺 BEelX)z/%N4adwXHBX+sK_qnج K?iLm#Ҏ57OhnΥ_+7Ӫ!z9Q i f\TGĊ_|q{YHRX8,Qu Qvss=7&8ar*ĤVbK@mIOTw=zyzRc3ˑxp(Zڮjl$Q} XPuίy mdd9Oa-eb`DxCEYm>kX[:#wHsp#;q%$Iv6  [nq`Z*D׭00 #f;m.j|K!1o" SY,$6ݕ|c}YRxd@aش5d—n$9˳XtGk*.t &f~ˤ J_mBEȖ|@xRf.^~V'VxhDr]9џ((kέ?2JH+ir< 5 <׻v}ʋV%sjIP&_-˩0p,Ϗ" l#¹Lc QxeJWQ;>T/Q QIo[_s``[AD[o:61& s݀̄7O>CA J,I +j7?xE?wK -q˓Fww0508;Oz,".cv2k%ds(2pÏqu"?zN4%"hEd[4fVUYCZ 8Bװe3`u5aokc,EOFWT^߫^P򨎿 - ؇? )1K5{F&IBOTejj_2 j)nH?E7/m e ډ8z,Bp8!/krH jȠ'4kOE0&J;c'Eŏy'Mz4ъԪ;?X77FuSJ_͍ ~D![P7yc/HSD'#Hɴx* >>H8 u++;(:5׸JPSE,BCpaEֵ6&A!<I H)&I7B)t82,> :{4l+4!O<89mM/^qg+F!ҟe菋\Aaad1j𴐊+rhx0~9]TRbz=& G2&`%Rgޥ-h8Aw/~]4!_?*F^d\(`G=f9Oݾ /k]JAN&{[;ߝCY{OaV Ơk:ƖRǙ OHpM}mmlenLX.VPKrRZRcNpU{֥%D (<{$xRH Qu'5 #E$$r)LUa\u YZ