python3-Cython-0.29.14-102.1<>,`Rbp9|y1^-vgE6+=~j:p e|‰_oD=%RT"/;?C#m7UX 9*?oF]Љ!3wfw.wPȟGmeTj")Z."QҸlX#y1W0jE.zWŘa'囐"NR)B#`0pe,İCWOTk&^ BSUA@U*I6kwO*kLֲg Mf}**C4>B <? ,d  dLP\`y (D 8D D HD XD D lD|DD$HDXӀi(՞8ը*9P*:#*>b@jFrGDHDIDXY\D] D^y+b;cdleqftlvuDvw(Dx8DyHz     (Cpython3-Cython0.29.14102.1The Cython compiler for writing C extensions for the Python languageThe Cython language allows for writing C extensions for the Python language. Cython is a source code translator based on Pyrex, but supports more cutting edge functionality and optimizations. The Cython language is very close to the Python language (and most Python code is also valid Cython code), but Cython additionally supports calling C functions and declaring C types on variables and class attributes. This allows the compiler to generate very efficient C code from Cython code.`Rbibs-arm-2VGSUSE Linux Enterprise 15SUSE LLC Apache-2.0https://www.suse.com/Unspecifiedhttp://www.cython.orglinuxaarch64 update-alternatives --install /usr/bin/cython cython /usr/bin/cython-3.6 36 \ --slave /usr/bin/cythonize cythonize /usr/bin/cythonize-3.6 \ --slave /usr/bin/cygdb cygdb /usr/bin/cygdb-3.6 if [ ! -e "/usr/bin/cython-3.6" ]; then update-alternatives --quiet --remove "cython" "/usr/bin/cython-3.6" fi{zs a 11R]7 V mm E.yy'n'n@H@H]]2]pY& x8To[M X fd0jK:t&~1L "6!M`PAH&Q>8 s !4   }} MM%9%9bb l lNN } } $W6-t$g0u | |**]D]D**>b>bh3h3]]kpkp  P P XXYYLL""**GKGK+j+jCC*f*f##>>UU.m.mg5g54b %%FF  G=  7 7/;/;ah(b   !!b5:=BDCEEBACFEFAFBBEADDDDGGAFADCBEEE@A >O&{5& o#'  $ ,3G dYc xA& 'dO mt ) y %^ " X}} b z$ 0  >  cc ""Tv}I |P?P#/JJ==  99 (2 $$yy>>H y(+ T w w1y1y9sse@  ';R ef!).VYpTL0Am2;}5fqq$o$oTT:I:I ,,O ==F\ ,s X'A큤A큤큤A큤A큤A큤A큤큤큤큤A큤A큤큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤큤A큤A큤A큤큤A큤A큤큤A큤A큤A큤A큤A큤A큤A큤A큤A큤`R9`R9`R9`R9`R.`R9`R.`R9`R.`R4`R9`R;Yԝ]][XL"\U7[OP[OP[OP[OP[[]!?[OP[OPU7[OP\`RA\[OP`RA]=[U7[][[OP]=\]\8\`RAU7[UU7UXL"U`RA[[U7UUU7`R<`R8`R8`R8`R6`R8`R8`R8`R6`R8`R6`R8`R6`R8`R6`R8`R6`R8`R6`R8`R6`R8`R6`R>U7`R=`R8`R8`RA[OP]=[`R>U`R=`R8`R8`R8`R8`R9`R6`R9`R6U7`RAYԝUXL"`R<[OP[YԝUU7`R=`R9`R9`R9`R9`R9`R6`R9`R6`R9`R9`R9`R6U`R6]=]=[OPYԝ[OPU7Yԝ]=]=XL"]=[OP]=[OP\][OP[OP[]\\]]!?]!?][\v7U7\\BU7U7U7\v7XL"`R<`R9`R9Yԝ]=XL"`R<`R7`R4`R8`R6`R8`R8`R8`R6`R8`R6`R9`R6`R9`R6`R9`R6`R9`R6]`R6U`R9`R9`R6`R9`R6`R9`R6XL"[`RQ[U7U7`RQU7U7cb45eaab2d1e28af05b5a01f187f575fde251c9aa296f6534db08e9a357fbe5f405758c12c3eb74aece1deb6e4f5c603d48ebd2c67c2fbb1b79fbb2c2b60e2719ef3fe8f2b802b1a4d35166d17307ffc1f3967ff26c667af3b1627817bc431b8466058a52d61699fd1d8eaf4fb2ae2443bd1e479c540a810705b136a2a643444f708dc3a7710a5b093fcfbb62e38f98ee7c52d263a4ffa07385b74b976137519db3fcb12d2ca8c24e92c935b0f5f85b5e325d67b82b7aa2733e8d487080d42a1ccacebd845ecf8fe0dcc045fd6676e7317b9d908b0c3877fe1068335ae89f1b088ee6d3d7f3829cf9958ca1c7ee41b97f3eac82f471862114be362288eb4f99113823ebe0f43fd9f08000d91e4bb1dc91fb07347ccc20e7c508df2be58352db459c7f3dbffa51cbe24525bb751d4d3841add72ccabec64791666bb7000ffa3ada253afa61bf8ab508bb0dccc0218265e72fbef38461902ae29b62cfe248516f04938a8218e7646f8e8b0af1d0ae5f93a298e81d717b601ae7f10d6af7991b73d21bdfcc25f45b197450f9ad914f276786c3bf8fad89e3dfcdf1aed1152528ad0f90794776d8e9e82f9d2b5b6120a5f200d3553344cbad70103936b8641e213b38ceaad98f2c2bcc0aad3154cc067a4b8ba4199582ad31b4f16651e3f249d3a3b46f782c9762f72fd9eb60f766fb001d3adf754c01d164cb95dd8dc4f94a8b09299372eb5f1bd5ab098cbafdd6e289b5856adb22837ddbeccaf5ace983aab91022309734af6925ecbf160521d0f85a172d26fe21de476b421df9c517bcd4c1f472b5df65b8007e3ccbbaf5aeee1c4f8c9bc51e00bf2c8e4a0ca7da59ca3cab872791bfa8a74a9e8ccf5de225e93c64fa12b891079ae8c5977ca95ff481076320de310113dcba81777b7e449103fbd4cfee8a27fcd1880076b80c6b6630cd8d652be1b48a9643cd891f38e0e86a938a6df678736453a749b6ce3191dd46fde228632b2df931ef24b31618a76143c55e5fe595a3c3a8f4fb5ccfc2a081c8f2879ca8423132d0e4c0afc73fc70c0f6a386718f9a36436790b7b97319a0193e220ab98423132d0e4c0afc73fc70c0f6a386718f9a36436790b7b97319a0193e220ab9cc1856ea14fd3309356726dfb8f8bad6209ae80e2cac87751c9cfd3a211dd3ba5c0ff7a53f60492f911ab0647380c0b5b4be0d5a2dfbaaae18bc159a7e12ee8534b0f19925d2daac65b81162580fc03a90370ca7d298ef51e67dba6ecc7a8c82f586c592b635721f0014e6f09c4e2452f77ac568bd2d0a29b28975bd2e55c7fec79c8e96da1783236a088d46b6ca550b76783f61fb12acc3956f9b4a0b603f5193ee4c3693f88f5116db2a4e48dfd775aee272e36e535955f5242b52117cb9ddc9f57d15b3d137d2824fe550b4267bd627ca1815fe6aa4cbac312d7dd8d23037623eaa9ee395a9b0d1bff559160266066a335ab90e279ea2b3deaba889d09c11485151f57d6d37c09e04e0a88a0f5739aaa9212590e5d2521ef188d7b15e985075bad41de089f67dd2329ec738f192be10dbf1352fa34c9d2c9fc3331af1669d40b1d945181159892eda4db078c809e32e16f1a99d63ce83ace71f948abeec0949eb9990bdb08d80e949e90aeae8a3199ab4840b408114e95c34ffd9f89eab3d026d2188a69e42dddbe838fbc9b5acfc6574b00877d4c78a351c6780582f28fef36a45f911b130ba2d6a76a36f6de9ad4e2c5ce9d7131a178700c8d76e2268fb2541e92e55b6ddf8bc594c69ceb2de8d92a6ce7a8afef2d865048abef02b052349ad612e651c20c9c21933404aacb37c6aa4ef48babfe62c943e688259426a264f6af548b15e1bb6b80fdb6df77866f18447fda18bc262bcd8f3696f546c6e716e4560747dc8b6e21b692a62f50a396ca8888ce5f7f89e6c64e45f73293f799695eee4fb184658392fa515d1a6966caa127391abfa8b8d469803a60deb715669e4f41861a87d289ebb3098f733e4bd53e376eee0a087c2ac9309e47cb1f596e7f6217d0a91595605635dd4a77e5dfa8c5fbba151bc1deb07c54a04f6944b4b3a711c17f9051f042566197c5528a01e1760872a22d5b631f841118c19a0519a42faa3945bb9a790218aff4a8c211ed4b97a3ad6dc4cc68d68a2c656d6f63f326ea4e14413273ad73902e2e6abd358129746173eccd8ddc9024e4572d2937585998e4731dae5f4ee7724d14652832b084e146e2623db76449e5d1e19daecdb414f98dc26139d3db9e3e64774b67638370eaeb3399de180af94f0d0de6b0cacf563e5983d113a74a8f14499ae9032dac6530bbd167e8d4d83013163c8fc6c455b401804f3f71ea89e5b34f5c33a4de0f0de474181d0b15222890482f0ba4045e9629f0419b3f3a01d7a722a6c1df8744884019a0de0539e9cdcca0c5610b840d1a6f9a3dc64e46e2d2b7730a2bf9701b8e4a6d58b5238c1f2f2a871f2c16f2c48c05bc6ea18224bcef0219cbdddd4e17cefdf190c9834408d1e03f79b9c0e1d92840c8ff6de95cd9e37a437f6cfbe4399ea9c69903c044b5f2aaf32d02b54ea27e49ee1a4ebae144e7547eaa841a097debc5ed2926458f65344b623cc58c5e62dbfb710c56552d1ca5e642ab35d1f3a415dfe709501cc8695b59652014c74239e9f1b071667f56d8b46ad7db38045f4b6908bd93af46e3eedfcc1b4a1227e28e24088dc1e7b15f61c32399d98f6af3916fa5c3d46ade0cccfff3fb481a87deec5b50b0ff021f43299c4c4764a28f36576c5b57c92f0a9df43be3dceea17885b7c22fdbd5c0de7603d10c5cb8b0defe159b0ac79a9b703e174de7e10fda99c258164d80c6789487cd9cee9ce9409b681bf2739b409e0284692924e04634189623334280ca6204cc69e82bf2751b38b074a87e2ea072991c234313cae0402bcfcf05a67a14b4683a5db517dd52328228312bbf0aa628b068710c92cef60ad84878552934c5431bb091c0f99e7b246784aba09fb53747b8c5dbd1e1d93ea340d4dcca91cf81347c38991aef4ffb19b5eaf4d754d195716a154a92d8de1231a65dd84763305a0450c9cc5c4a528493410ad26569f991606dd175a69401d092e6834436aa0349d6b75d83fbf68f2d080c449bf7a959654f5d268fcbc958ae9ad6611c8d9c83495966339df59a3aa9f508009dfe2d7c4fe55dd361f9424b40282b10253683347e6f103cfbf2b4e5a4e8366af96612684cc5bf8d2a4545d12d8d8be434983336f6c18804e75aa02e6bd05ba79a30b36235a0c3ae90e69ef26b526a0b3b80ceab6af774402479b02a0a973f47133db4f40d94aa02e9e10a74572b2829afe62bf92d37aa694b15f26c42ecb64e126d7a71bf26dd585471ba7cf0dca7b5f5044079c47e7236af08d1407ddb6178b64f5a5867e93764b7b3286ea8c19382daf683e2b927684a5962a0e6ee999421a917109372c4326a2d3cbeea32e3d26b3218dbe38cf2d96f9b9d3f332993aec32a88d34c3525df5414f3aa17c80324b3b1ecc625e88a42f5bb9618bf4ff66dcfb881dee83d470957f62bb1974779f287e6bd7472389358c8d1354abf1085ca6aa42e4e29dff446a75e8c645f02fcdce9edcb8ab56d76c1267f2945e2428bea2d7560576cc3961e030ce3023b32365f4963711880b880041b0d01fb5e52302131ddb1472fcd2a42499ca4f151f9252a8e98403c01b5b36c7ab46c538fd88ffd16e9cba31bed3b3e4c0e453fabd59de82c799c581ede2a81a2beb17b930b68b6ceb70ec44e7b499c087c11eaae17569eb55cccccd632f606d7d9c81fce4b7bcada817b76bcb0655a518635e320ad37503b924639dd59d3c58561e2dac92e2b1be1c0b4fb874ef00e90f19b4049ac0c6656ba7721e3c3951ae0f3319247cf72c846a4012ca42ea4af238e9ebd28602812bcafddca8c89065e839fc4bbc55f098fe531ac2aa63a4a355d2bea9ebef5ccca79cd5a6bd204fe53b2cef45dd543142908ba9ada9a0650569932cadd45972b78c2d7787c7ed8a04885213afaf4fed813dedaafb369ad681ed738da26cacd5b3fcbcfd2a62e1626f958225f48f69fae1cb9cab0947706a3630eb5c863e8e07bde4f2cd4b5337f8fdb3a385afb3c106a290d6ec00e550b3764f5f7603ed04394f8b3ae9864009c1a548678ab4852aa5d689ac28f8e8578712114d089d5b11331a3243cfa38ceaad98f2c2bcc0aad3154cc067a4b8ba4199582ad31b4f16651e3f249d3a3b323d2c4937bd9ceba875d303cbfdc3c339ea6fbdceeda4939cf7c356730049bbce6d078dca3295ed2555b0ffebd9fa7421e22e094088d869511243f4f01ac491cf905708aa22a91c9f4689a9b9b9ca6eed3b9417bcdb751d868917ea8f7bd32ff1526969daa64dd14c8f7d0cad6915b8a4e47f24d425adcdeeba021bebb83b74d9ad4e41b69657a6500b978c6350c5c33b5d26646d6e91cd24661bd3efaf5d975a1adf64b13921e38f74456febae963ce0c3b5d9d2ff175ef609a1d8a57f4bd5f2ef59e21636ea02306c226cc819d93c917b862333dfeba1ad45ad31431b2eacfbc8aeb8c43afa717216ef27d63f1d78ab7cf47e2b4174d69477615caa73fa5c20dd48257d2c1fe63490b219fb886f31e05b326771453e8a8ea193611aeb81990525ce1a47ccc6bf539f89dabe3ad86d76d5a2b99793803c2858d97234bcab926e829159c8f07960b74ad44cbe153284dbfcb9273e909430724d2614956b0c91d6ca3b070c7881d8075dadc6c5f734cdc9e8f48fa99e9d7b54b42879389e66408f48d1a0a57e413755bd7cd62eb446de01324b272d6795c54fbb33bddac36f588f48d1a0a57e413755bd7cd62eb446de01324b272d6795c54fbb33bddac36f58eb6f8176127bde1327dc6917e222b652b2aaffef9734ba25e8c6c2243aed45f1fab60ca5e14730c2798a38db6a9f14a4c5a1ee92ffd1df2c3e08da58badcc3e3f19af4c27e2047eb37700580e5a023f8587d1cb7078747ac03ebb3a83e54c248f19af4c27e2047eb37700580e5a023f8587d1cb7078747ac03ebb3a83e54c2482cdc4364e80927245bfd48a9926e3a3730a055ec73a824c2071edd698ea025cf457515ad53deff2b32fd662110263be8abe072aae866544732e4b8f3e7b29f0b31a66b045f87a4c0fafa1d1a67eb32c98c3aa08c442c92a6fcac6dfd270c6e3031a66b045f87a4c0fafa1d1a67eb32c98c3aa08c442c92a6fcac6dfd270c6e30be973c42415e973a7003078e0f5c7c6e834b2d03079ebcdc131003f5d6cbf7ab378aa415d40ccf7e009403425a0355da7ba1c417667a6212b3bd7a1e972db361da4aea6a1c60abd3bae7d40b8801d87235038bba5755a45082c675311b8aa410da4aea6a1c60abd3bae7d40b8801d87235038bba5755a45082c675311b8aa4108d09f82e9d9d35d749fad8cfaaea057324dc5fd108b9301b64a6402acf7e7065b4053f68133406fe400067a11de79301ace97469757e498a4277abe7abf4db36b3e18a65cab5e8a3cf818fcea45f1c4e54265f50a9bbea81302b660180e0f1f70c1ba6f8d623a07765efe56d6506af2f1c708435e7a92e7ad707d3c2e91ec888992ea3959e77d29d7b5865340296f0bcb79cb81c93d7c2c58a956b2898398eb33db42d26df5f4b0826e717978185908a1e9e5129892ff4704f139ae53f52ad957f6992e9a61876ed033112b707822eccc942a3e93e7df99e8426a8fef2a54dd9e76c35fd2e4f37cbadcf7ccdd7f768bec43f99f8e649ddc96f72db4342b149cd2af399807a044443135585ebd59a0093d1f89fffeba66848c04d92d756a3798366de6bbc42b78731caad8a497160bb527b6bfb9716f781a1b8231b475edde17e8ceaad98f2c2bcc0aad3154cc067a4b8ba4199582ad31b4f16651e3f249d3a3be8376dc07b44462429622e3a9d2be4b7db4acfb150a96f6c9117b3a78e427e6ff614e865754239f5b629f1f2ce5354dc1722574bb6650941103cfaa36d1a4e95325c32cacba9daed2e34eb424ede252f767c431e9d5be25b0b3cfbaac0002c94e9315eef4ddb31ef410e8ef8a8ad9277024525758cf474d4dd9c3fb8f7009a63277b58ec3aeb61f9dd90ef0336b6fa5dd22e2042fa0bd9c3a510a120cc2cd3e061545b5c861998dac9852c1bacf430d8ea106d82feb5635221ce1bd1760aaa6b8b3ac3985e1081c4802bcd6be36220d10b21a1b2ac81b238cb30534207516d9c0112407a44d43abdd268be7ff3593c9e9904ddfc5c3386662f4a4d7f1017c147d995b331a2a0f75a5c5654752f91da8cb3a3933054986b40333ba7569eee0e26fd8d512cc030fff1b3ca33be97083d7997f86ae5d32991b99c653373fc8716fb54e42dc42888475168dc1fc7aa1b6398646956c6f3ed5f343d30ea60fd461b8c65efb503812be559eb938b0ded63d710f6a70712332a7197421fdc3370ece230403f9d6e727f81b42f71a9b40a4e12dc2812522c1d2fcad91649fa659f43fc148fd9af778683881a4526f8366c8b87433ab59c8086a4d9896e80746265c56742d3db9714767c1003f70734725f854fe1126684c1a3f7df296f10721e88a6533231d1fd30e2c6c4a1a23146b8502f808a15304c0e4d349319f4d2e6aa47089cec7d6c48242658d53039f133d706a7c236e1f59359eee334764f22f680e56cb965a64238019e7c4a178e0d52a1014437b29ec278fbb6ada4d0df74948a11e6d8b8fc1992203f0d593bb7d8b7db4bf234cca5d5df63cb502abf005dd623e9ad9cabfc1992203f0d593bb7d8b7db4bf234cca5d5df63cb502abf005dd623e9ad9cabba91bbe169c5db45b0c06ae6056fbdd016b30377f10b74f24d6da935b9364bb0b5ad1d93cd4c04d4c812f5ef85d09355491db0f0b3bffab618cc32f3f1d52f7a156a27c7ea5576aa5c907d2a038f83ae6cea2db1119b8d9129bafa98b7a6ca4f51b8b4fab04db57e9df697d478e2c9ae75bb46622bade2af3731373a0281c5344679228b260c82dc760b4e665f82b473f2fae023003df70b232e786bf39c946b96b56ff8f786c999f9c0e323c460a6560a419643d58797900a6314445fb26e1807f8c70ea93ab4dd9b6ca0ed7a27190a528357fa720ab86fb9f2037b6b3c2e08c5ebcf0d103afee46dcf54bf6b42ab9079b8075db4d496c705e79f39a78dde9e511ec2b68ba54957ba25e37f866565d0ee05f23c398e73ae1224a9173c352c68511ec2b68ba54957ba25e37f866565d0ee05f23c398e73ae1224a9173c352c6856ffcbbeb2190d2f74c7d92d451a2324cf7e7847430e927dc54908f63d5f80ca682b46cf9b91f388209eb7d97849f89d7962376f64d25d6c90eec5229f6ea26202dc0dc545850a38d4be8af4d2a85e699dcb6c1511431e278cd8144430c593574827f66ccd5459f90af529cf49616c5e6bd1e297b56b9aa31722c6251d8d4c39e270fe4591364f738d5ab9766151d586f8aaaf7dda3c8f732a97039874bc19249a2f3120ac115998f49f0002e23d75ac9b959ec0c77283383a321a4407dd4b518bac42e50a0ef4bb293b5fb8ad48b0b01b78515142eeff6a8cf3d9749ef5387be42c600857384c39ec16736607976634f1408be2203cb7f3950354e96a257cf2f1a9fe1a2730bdaaa723996be8cf85ec745e43dbef662c970f7792632df525cb16baef532aaa29bfb5e482ad6c3b574b78f43a541b1dee1479f927014c0c96b3a2f40fc109b71d4743a024138db29ea7d8995704f13f5a63161a24efa938a5f2cef19b2abb1766069f739d5c2a43abca9147a6adb1f042937a079c2e7cfb579a9d2eb6dd925f608afb6c49ec0025daf84302c50c2a3c8daffe9bf548075bd4017b6e2c6aa8cad61e0b807047101e6d1dbd6f30a705d1a9d0c880329b5b809d789978c4acd9367a34eaa83c2f9290eef50aab04bf778ceb5d79840de69dac194a1c286fca13344601996a9cf85500fd26901571f4504ce268ac03718cd03d886a0962492de3ea65365d3a872375f2d4599974fc71241217ade3e0fd40207586658b44e979d55b3e654bfd2189714bfdde29e6319b802272c3be3824ef5198dabc01865f2c1d78d2921a7d01faccf81ba1a1d17bab4db7cedd442aa1aedaa385b988189253de140d2d2b79eabbf68b1d6b228eefe83564924e87df6899e178bf85ab321eb540a62b7575714570147450d4d0de344cf3f43a136698db63a4699539f67136437ab367ea87eda8aaf5fbef33fc5f54e121998e03125c37f1e15d583d6876073523c2248ffac08ed752668fc69f307afe60cb5ea7cde1cec7fea3fa40fca06109cedb7aa22a50f9c9dbfbf02e9f08b82d07c7a28dc6f616b0fd1e9bfdd3972a511cc22f43b012ff10f583737cb5bc4d413970cd0b00f058b0eaca2ed817ea54faa0daf8b854b293e40e75c54a01bd3ce1b71abb99477c83f15e1865481062ed6cc95dd51c2d4acaefa69b4a08c2eceef75e067f5b173663cfb39e3bc890237b434284c3786492defc2fb8289a7f64801d66d5fcf812fca977c82307c63169cc51a82b5071f141bd7eec006f2e9ffa522b065df26baa632ad649df46d1dab7be5822b30636defa23295f6df997ed38eeeee46b105095aa142fcbc6c50836ea3e2e3ca24a3c8e84c7aa911e696a468fe16bab8e0a06021a206714ccac58ed3cb832bcc742de29d28463e85c34ee9723a8f600cebf1a19885299a9d14353901806e349c2095a9c323407cec37dfb297470e3733d46d6e57f8e93e7b8724f85dc358b0a4a89aea09a98fd455346a45f6bc980011fd42db9500053433955c98ceb79e262fa780d3a1598d1107954f65d02245983108c31171c7608c8559fd88b7fdd845679881a578448c5cd9d7876509eec5626e4d2a1dbce241701ddfb3ff9cc4a9342275bf9c63a0c1506f06dd38d02b6d9ba1318f12aeda169425565603d432a0d5ef664cc9cb91ccbef3f6bad01119cec2148c4dae46dfa4d1749e5437fed1c5db5eac52d72a134d33f18d60d6aa1c6287c263ff9d59602e282e9e207050552f3e935ae17962eb85658a252bfcd7738dd0ddf0ce3df5e9fd946f0b53e5e9cb0ddaa750de07707b589630c5c39c8fb0fbe90cdbc04af347b4f96af916f3550bed3e313933d866eee4f2ca14abaf59a1af2c73b4a28ebf482e9e1f51bcb9d2a222c3f528b7bc4bddc44c71fbfc8ddc7c1e129a2461ef1584fe623a45c9b22a55ca2074f6895c12a83e6ec5da8914f8ed3c4e42dfa8542b74a68bfcab0654edb8eed63a513c36167203c8f0906253c129517e4dd74ec8925d9dd9071df082e54a8ed97573a1a206a8c9d3304d7c24d51d85b4bde2b3699752a2ef2017cd3572a73e21c0a0ee31159e44dbe81eb914fbce2f6c2e3642127a6439d85df404d9e38c855c3abb4035ecd57b05788b3e76c6b78799d0b5e03f1f1e8aa16093fb68f1d38c67031f4d47560a9f3b6fce30817eb4618db3d32a613f61da2adebcc1edbb979d79591f29ad795b156ed5424555c03352164f0bea73e9a683a4f752cb1414c18e7ea0758b1d861ee2e7fafef0c333c54f784bdf5ffd3c80226520d5520414c18e7ea0758b1d861ee2e7fafef0c333c54f784bdf5ffd3c80226520d552016d08c8ca2d85afb542f1588ccdfb2dd185bc10c0be06b4bc888e3f81dfed3b1ce7f5082a65aed33ee4cea3537f1245ab7c8a78de364a10963c286ff59ad5456633cf6f09478a997a9c6fc5ebbfd6b27122327825b3509b9bcce5efd4b4db91ac6b10d2c46a19e9e96b4e7e8915b6c00b47a3adda3151e93e5965171a5f457198ceaad98f2c2bcc0aad3154cc067a4b8ba4199582ad31b4f16651e3f249d3a3b75a732caa22fd1d67da298edba703eeefd768106ee974f02b056875fbc23506a75d35ad41d0fc255e091582b0717d01c5ce950d05df916e148cce3e4d550f86e44d2964208b73f2c80e1780629f49244f578b94f77b1f1c99a22edaaba65d17d44d2964208b73f2c80e1780629f49244f578b94f77b1f1c99a22edaaba65d17d81e77f8b17d4fb85705f3c2078473b53b4a334b7f3cca59a464bcbc267467df83ca14aa51a67d810dce54ec6d94d4dd9eda085f52e41cfea099f3734789370e537b26b9bb52d5c6e688b81cb13fc1926ab7a85a0ef7f8eae3d2fb89282c492ce37b26b9bb52d5c6e688b81cb13fc1926ab7a85a0ef7f8eae3d2fb89282c492cee1266eae69f3e49d52888b3d376e84bb8cdcdb0bc5fea30429a37479371b0cfaba0c294fd18fb5864829ed97728e0faa293203ea684007987c4d2271799f6f8e12f3d362477b9f347726d1629be0122c8eb07dc6218167c8e0142bb9c2c96c76d410ff16d324992e12a12419abb3200200e7bea230dc471864556bb680909b1a8ceaad98f2c2bcc0aad3154cc067a4b8ba4199582ad31b4f16651e3f249d3a3bd800c0a765efbde8b12270af197455b71fffe8df5855b353cea08a25202c2e0f8bac93bb8d3690e3726f183cbf128ea2aa9c411ad4e26b256cdbba09bddae15905bb115dc83543c6cbdd108699f98a7a997297c7569d244d1d9458e9764ce5d84663eb960d915864d3a25275c6e71b366f1153c00f010fff5726c99a656bcd91510831ce94cf81a6d8da72a16b008655a2177d25db4c7ec25e3c31fdcd421c46510831ce94cf81a6d8da72a16b008655a2177d25db4c7ec25e3c31fdcd421c4683eadccd64abb060cad3758886a5549f5070b5cd8349238ccf58c802c6593bf5eab25d7d5c3981159e7310eec1915c20697b447719eb149a062ccd3d9ff7877eca9503f3ede8cfc82bc0e25283449815d63cea8be3d60768dd9561b0593d130b4acdb6186f6d85bc0092b0545f67d21f712bf417e8b270be9e1b74e64a5913af42cd2a1b3794c9e63ffffde3443cbf5962031467d2447e1a97b3a7d97c64b8d86db49436e0489480187639d26e178749319d5a4475699e878d28a6b8887882dabc5b49867ed0b2d31fe609d8aeedaa1c8cf96633e0d4a4a5655187afea410b03bb259a376349fe62982f356c0cf8b4a9909d218a16e4cffb61812600e20bdc496c5e1c7497ab48e7857b73114175b3065b90cd2d216a6c4011772e6240a6f9fe7874ccfad94e7b905c5be423519afcf246d35ab3223641824d1a6cd5459329fbd3245faffec63941e14081f57ee165f581fb44e73c329bfdb4ae596465ee1373d507bcd19c4f849d44eed705a449029f55399065effc45b80b5689d95fd0930522e102f380f4172ed9c613649da936249d47654053335f0a4884c807da96a89541c3b8c1ad7125d2a5df2cfd83765e00867a2048db0eb1fd6eb0d456ff3fa931d1eb7a42075af0ff5b31db13c4510ef8ea8f3ed7f8484eecdb5708ac039a32b87e9b0e2b09b65d82bdb8c213dd58f070c07e8f01c225ab2ed4021f3cd34ca87215cfdc239c0dd1f4f531fda4e41e671fe3e067c1aada52fa3a5cc5feacf2ddd0147bed2b74e3f4ca84d7b4ee67f8d6835321e17edef825c83d4a492bb9ea71014b2187f366ae7a8d3dbf91470589f262d93fabbb7e72abb7420570bcbc80408397b72b83c1fd71545e74c7230dfffdc432dd9d44f9ed5b750719595a89be87cfa8e6856ec3fafe92a80771c64e3414905850aae91785e0a67129e70502dd286482fd9ade781c3a744a6591d2a31fdb5b5583f2319bc5f1fd3499b5fa25177fd5d3bf8793762937f8b898895b5986cd803923132b5001839ea492c94d8d42ad5957d1740c741b1593db27c4519cdf667edda2a6ae30b9b33c821042187afa37012139aae79bf46f58226c4a4b4824c2cfaf158a58de9d2b861a38969ff9ef22f281884690984c9b359cad7a0f9c91d4729faf76d73050009b1a57efdf0b46b0a58ab59dc03611594d7af8fe78b860cd7d4494b642f94a3ff5cc10d67b1b7ff348bf51dba5de1217785217b64bfe894c698273981340f635a7d1e3bd8202c196f796460ac92432d56dfa85fcb2009b1cdc4fbc77d6ecc7993c3a120c150ea4da3034475ea8faaee1d8b46099bfef22dfbee4bdd370807b82b63f36f5dd345f05d1157f54958ad2c43af3721ef052f87f639231f9bb036004645f36493a0d85bc420b07782782932a3c7010ccf505b0aca34834a4e203f409f248a382d60d242ea09cf2749ca4a69d457323548fad34adf70483ed24082f284e34974fd07ffe1467547a7296c838ebee5477caf094f7baddb6f7cd24e85e6f51fdf3e8ad9ac9b141a60f2138a36829a5be32c96e8337aae8d09ece7270f77f4b4f6e005509ff72a1019b497589b7ee094348d0a176e02c81abf3fbf0cf0e4c7140400ef650c6cbce33189d7a5e4fe32b89c493afa18af43cdd450fbf2808e20950430f60c614ee51c79c9ee7ff0aaadb16d87ac4a27e4d7452662249950d5d4a795a45b2e0b6519194abb95580a00ba4bb2d28056b6d95d984d8f497cc2f4bc00436690a1871b3ad5f83311a821366e24d3ed0b670527c950c2e8bc30e0baad07c40db14871603d9aabd8ec18568b7810b2b7ffe9827da92d5e02c911a2960f20846e5436bd757e1432638567e7e70568eb74a19dbb1ae4576b7b4b6b080c64df0a31a9a7f45d72ab4725f8609b54eb4b0250c1015d8703fb604ee840589e83184d8600839a507a0c2fdfd1b7e55eed379b0885c2f500fa5ee4dba10b0630572e97e433cf9b98390f72702b9ad4e0df10228f779ebf18199eab35ab7ddaa692385b12676df3b342dfd9e4a557b3457f4fc7e980b5fed8b6c3019218d479ee84ef9e4d41c7458c2ede958007a1c16f4f7140bd2a9fc76d154c60f785fd0f8bf32afda367b3b93cf2bfd94d087b751066ad1b3d9ad98e1633f7eddd08148b71b36d24cc5b4ab6463e8d8e2a611d4aaa322bc7d7b6d9471b735182e67e66291451eb7e92328babe78454c5f3e374ba7d5677271c4c3a3d85954005ce77498cca9c2dcc10aac66f7bd5d657acad14194b7cbc76d83f19bb3d376131ed7f87b623e8ba3be281718e7367b09458c4a60a5ad63e84e794294e1424876ba5dde79a8380895c0c20fab5f121394d73662ebd627e2cd49274deda743a3595ff82d8cd2bd74847e1bcac85af5283db09b8d3f0c8c38d5463c7946877bf608b6dbef58237e634ee95e3c02823d71b47a41c9e620362725af762d09d28a01e12cdc21c97e5a9a702ed8815ed837c9f1444d46f6fb264621a8366fd89d1b56c75e64110906eeeed90158903c973c6f1ad2ac1dae4d0516b863752dbbb7230689c482657f035c9fe88d24a017905de815a367f0af93a2af05030b3c060b8a324d083ccec8266f488945060114ab2989d918b93f6245b31393af9c633af501654385e0fa6d7313f0ba666bbcd6cd1e239b455da07828b85d53d15b518c52d76797e2db6bda31d570156a45dc8c41ea6eb462ee881333423bab2bfa6aefb08cecfd02f879f42942036425d6f50be5240287a7c17ad64252f5937029f76e45d983692a9c8bb20b96520a1ca13a873156eb65e31d6e964baa9713cb076fd95a29a4c4d60f85ffca084be90a31ecb55f3b28f9bbb40aaf75b52fd4e6d4eb6b5f12d23aadd458122531d727927cae4f8c3800d52a2ccb4df98fb7c1de9e101ee4306c5750b0c6086e0e7ffac32345d947c7a517e9ab95c01f3664d2524a4979deb76e9d4868ed1cc06e7ab7f0cb93b7f4c6fddbdf9b1844b07e832ac755d4dcc32082422bf29cff97450faeecf2e8a2331f18443d6a1005287171bda97ad1893f1a09249f184c93ce34dcf47424bf9c60d591228254a6b6f3f05d740c42a1faf492a58ea75a4087c3b4aa1bda767fee201de9dbaf2dc0acdd88091031732c7ad36236536a6aace52ad88110d29b84e1ddf31ea826f13de1ca3896eeb330eedd411a23e28b5fd953a29b9a342729a0727d9e0577d6b4cd4c3f337a51c9c084496223b5f5d646f76f14e5b18dd3a391c6d7da0ba39da62c76dd9b5e0aa9a9edda1476cc0758cea2b87e449666d05c466a683fe2b7ec68ed139c7b07bafb4cedacd8ecc4c295d8ac43f882d4cde990dad4ee23b177a8c73755c98fb58be4f3c050af14f7720fca35ad9539b286b044566c66185ffea6b01364116c23c6c23f2fc440529f26885a33df31518f0eef71b33bb065d138876f3555282295424909e46cb71e4e27123740ff8d1c3ac1099bb71b712ae40165629da9d7141657bd4d78d707b6743f1d90ea8c27c5b7280033a4126a079897dec9e7e85b1f7869f5a31b757a779fbde124534db2783abb2878d2973c3fb25165df9612253f8cbb0795c36c7f6b435e62003722196fa2a95d7e765c365b0855cd14a7bab5322af7f1b376f7713c44cba0c567eece32c51cce20d9dbe23c13464c89dc5ab1b4d18ee76fe14b936a27815e9b5f0b7f39422da908b6fa86d9f700ae43f8bac36ef8ac3bac29921dbd1bac6303bd6c045fca7ca5329f49368738bf4f9867f230c23dd941d33c544e4d3d341c6c1949756c091ad34ef43a271a0cc828ce784b539b5553abafe51b705e20149007c4179941e19bd9ea1ad8b483a0b067791313a2a7e1d3a7e7606e3c84d0240291e269ede3de4ca98d4d9da67ee4c607f504192fdfaaafa8c691efbcd95983aea270307b845f34a13683dd40e9f9d37ef94da626b4d0830e458187d598e2827f8e1a13c61bbf451e5088eb179988d809a0c860e1c00e2c72db348dc0537464c21b46f63fcf9e600285264e38c742893a770bac0ebd376f8cb99d8f793d1aa42a0860e5405a735a2d3bc1542a492e7b01d13d531b1d41832276773738a2b02abaf0bbed98427e49715bce6b89c4b72c1178ffad35d8b95dd05f51b6b83fd11b9e06724ac868af13b772707f16a58c10a8c31859cf7239e49ddc06309a91aeccc3577f7431cea8ec00030a19cd0a2078e2df1fbe5fb49798b33ced18559664fecb9f214e830f0636e13b3d0f6102fb14eca9c17d1961a98f738b8ef1b7a3ccef87ce089a49169710fb31c713c89de23392604316ac92d4d0a250791fa2f1c202a0f080d21ef73249a28a77467236bd979297b74e22b04bf7a9b191259f1f36509818edb81ec03697810cdd1c531211514f47fe8bc71b4ec51603ff918db1846bf7c890ebffc8ae8c2667c47da39e5a8ceaad98f2c2bcc0aad3154cc067a4b8ba4199582ad31b4f16651e3f249d3a3b8f985c2b1ef38a78af5366fa485332f0b67db092106395cbae9f5c4142afe404221bd92658e94c6d1f66d708a7b1013b64aa75da33c68c708f844535570a2e96c47948cae0c82a98ea725bd1458cd921c7dde46d6b7b942d6e6a0332a651fc47b22c46f0427ac2255bd07211d4b589de55d38d3bf8eb7189f42ff8d07468bcdedbd5f6af53bbcc190312d06597623d0b1d3b28499f8c6ca32db4411424720b645d187e812ba1bc52e5d2746fcf93a149661ef5ea97d9ab6d01c937248ee6c1ae5ce49c3c3039bf395f126bb80fb0c54f5fb912edea32961d51aae3b7e7ea95bcd2b0b2a287027c32fed4e428de9c4743ee9f5b6d1201892d38b3e86b877def0fa87257ce9582adbbc95926876192f6ed524fba942b793665f551a3d2380b7515a946b113036b425d7ee321cba2bcf3259f9afb2e7ff919bf9bb67999e691a87da7adb1ab65df076e167cd0a3457803e9c398a11b95e3b0276228e48d6bf8ba01b736066d1ae771c79d14b7acf8a1a026a334144b701c5feae1fd9faa5b4dbf21f88447edf4eadf02812a64109e965185a2ec9e5ec3fea5c5cffe012c1f4edeed3c2c7c6517ce7a8c8c46ee353cf94f63dba8da4666b7feddd0a478129cdf7bb7fb6574a11fdc15b1c7cde593f5171f2ef8b93b2facfd5da53b7388e99b57e9f3127e0b06e6dd8a77e99bd45e974efbb4afcb1b083fde4e0502ef669486ca8eec2232fccbdb008258466d32a1aac25b5b49a031360451b60cd5e92be550e14206696a99f63dce810baa14b92a44efd4d852306d27b67ca9a66034407c3d2f1aa5f92a3513110e9283dfb1274c9494a5239ebae7ecf258b3285319669b60e5a2490573d891f7c43a528ed5ead32ea96404b7b1e866f96f20cc17886afcc6766952995735aec0187e7fc046b750e091be52de62979ca721ad424572e4f017bc664b44a577c0fbe4e2d57fbd7e4261044920ae66e715dabfb49e07196d94bca4f1ebac641f077fe60dc46418ab4c06ebc342f00f9a0cd1e63c527f778e491811e180185dac0e71411d9a14dd172ea35ae7eb22a1e399e1917d3f887dbdc63e7cd68c1e3db46929e65133c08450ab96617f69e1c92a23226766c32a16989f6cb26c9a501257c38dee1e40e536caf43eed5a3f9b59f882d785403238b6a6daa756999015b2f843b0b7960b59d98ce272d5355c15f343b1beeb2f62ffb9767aacc0dd77df2e48af64e3183ee0dd546f9645d5d5add5dd963326fc0e01f793bfcb9c382ccccdd240ea8c58e355aae775dda8376d4ba903ea3353f60cab801dd9090be9f2c08a19c32b05214a6d6ce259bfe8e5304bd986751e0eefec96420645b531eae59881ebe4caba2e89744a5cea78aeb0fe0895111877b808d99bbf323c32d7cdceb484ecaaeaeb75a663b0418592c7a6f7166d5614b1411c476717280bee18f83675e181092ee47d58b126213d3edf95debea43176a3161df3f1411880fd39bd0c79461238c4f91adf2465609429ecd01b25d6cdab44c8d83afa7980966701a3e9719a700e42862570b479eb3b091399d20a0221908d3fc32694f0b8a4fb504ee5198a8b6fbe28c213263501d409c652c467183e036ec3aa942ec7d62abee0e8e438027b96957e7bd210deb7f7d02240403f5689ac18fe8836f2f4ed8eb2af50c7a9911d6a668f802156e09ec8b5ce815a03ab4122997710d3ea46d4fe0ab1da0ea2b08805816e54fb4b7517618429b9ba119b795fdf815080d8993606db357b688ceaad98f2c2bcc0aad3154cc067a4b8ba4199582ad31b4f16651e3f249d3a3bd8815c1817d912602b744d01c41ef5793fd86fb9fd493695335d40b54720fe9121684dac1b8d8d7d7ec54b60e094dd8a1814ccfddb23385d04a4d9737e2d0169d910b9cde8cf3824e46ab0d933fe95776c1ce2806e37b89a88bfc2e4c3c1b3dd8ee25c2e2f7637d05ce8bda9e33ad499840880d9ab4ec67a844c5b975d7cd6973107b56c24d840554cb1a828de980ebd1eade8d125404960eeb85500dc5845c17b89e118747c4d1c3a5ecf5dbb926816d91df14f6c9b7817fc11ead857e653a1c05248e54b6176d53d9995a3101799f4821f797db9d895700e4dadb1b5bfab7564e70f0a95e7c654511dc524be0e79f61ac57c1ef9b936c86115a841ec81098b2bc0c41f7f2158cbf2d80f3370a6c746b1d21ac8304c8ad0f6a0b353ed1c592db8644f6b4d3f1d667a0a1bf9135dc5f7a7aeb74c561d27d1ec88a82bdaca54b618d12d7aa343db08175d2be4bfa53d78a482f682289b70bba36cd0e96fc9fd2ec0f503ec08f1a719a75189a88133058eba01d95cdc3e1f3e6fff0d123fb21b5eb56116c524f81061c88184be09ed921a367e2a098cd9255ed5e82075c82fdc94c3d07877d35a5c1b10eb65ceaf6c5ef5414f19ec26124e411bab2a89159da0cf58da2042f2aeda131f110882c9a00d7d55859f225293a4f1054d1cea7a5e26b014cdebdaa96f8ac45eaa0e506be5bace0a54e2f53f7732d262b7d3843c5099ea142fba7dfcd64788b7ad1e9548bd82eb85f1b35a81869044cd1b14ed6a4b9f5609ac64c7c2aea7d9b8b31db865c0d3abe7c07cf186d3a4c01eed8d2350fdccfbc38be5d9e8d7bfaa6d20bb644c26c1f0d72f17cca5c1ce83690da03c5ad6ba8e02ce6eb869aa65ee30d01ec39bdf359594e70c6fa795748762a88650a9e1aeb66b2df2cbd7ea239cb995f829278b9b063619439de01435603466e6a129790f126c82a0dfecb10ffafbc7ecc4a3027b12c3c15a58179bf5e1228ceab0b4017939a9a3fe16bf8680a366055b0cc973b796d9761c7d4941c4221665f6a3253278e0b808ec3ed88146ed069893db2f6ac431ed5d4898b0d76e17c44c4e39842550d0a127dc0d4677b327366a0ef7b9dc14e71a1a2060f188d77c6b617f2cbc393f36f935c0c4a5b8dd96d034248490c5842744a6a985550a448e4fd52780e0916674f95810bde4be229ff612b8eb571878c3b717a725419146926a22da7720f76f0d7004fea599ea2300896aa812aa028e0d2ce7159e43ba7530fcc2d6c7c63ae7474efa7b7055d1dd904f3c79b44c0854302ffeba2451f5874e905e2dd30b64f9fd76f31e4294b2644ef95b48247f85e8e4b0318102cd864017890a083ad70e919dcd53c70b46cbd90c5af31eabf5645fc664b120521b85c0872de216618422fd6dcd53c70b46cbd90c5af31eabf5645fc664b120521b85c0872de216618422fd6d7461d99c5b916a7f1e64ed7b5d81549acd3fe548c495182af698d39002042ecb90f23ae644c476c08c6003aa0ab8fad212652dbaeac6b664f21dd09be1868929cb67df36b2785b8f2ca6484c2f93572640ef69554c49c0e0159b9b6e58dfb5fccb67df36b2785b8f2ca6484c2f93572640ef69554c49c0e0159b9b6e58dfb5fcc80705af68e4b071e183affe7d62f657acaaae8205b156022dab011422844ae67b056ad20ab686f7783915230c76534b03a5ae35112706fa5b03675d08b48e2f6f4815bdb40301d4637016efd25094c36a07a8a645953a6df7639b4e082bd3d631888d3e6da3537f80b6b01e5d93b3c96718f3fac3556c770ba0ae00ff74c4f5493b924ba1199c863d4dc110fbe2388355d1ee310eb225fe9f56fe17c9a7523d97a28c3a07e311f666b7457e99813cd7ea76756f4542992bd6d30b3d88c7c3fd4090eef280eb5c29ce50613c0c53f5137ee1366e92ff6b11a4dcb3fc21863461bf4a2f66007a44ff30868ca68b7c74c73b87f0c47120e01667cc4e3a262eae8a4edfb05c107c5b33a2be044eab4168801f17ec1f095c5251f9f1cc4c36f1500c578beb5563c2b6ff47a1593a53a73691c20ea6bc277d5d735cf095ef4a0cc1774eef3d003b0fd4dd8c961964247aa1c02b1d0be1c318885b698746f48548191c0a4a7e8cd4f084d6b2baa965b6fdf507b682623f39e11767cda9588e228ac35f0c4979119b3b255f6d9127124f659a284c4c6ad89739d96f00732632821ec11298b6b6037ec455ec84ad90add7f631f43012ae18f1339e08bcaab6e12cec792317ba28c67b9cb9f95153cad3dd92ad5d33df2dcbfe0a83320abd741fc1d177f05d847c178151731a39d79eff8798e0b74b7ecb03f207f1346ee60d8cfe4853008ceaad98f2c2bcc0aad3154cc067a4b8ba4199582ad31b4f16651e3f249d3a3be6ded1a464f70c1aca1abcedbbabf45d40a533f25acddcab6f52b5b54ec56a6ee6ded1a464f70c1aca1abcedbbabf45d40a533f25acddcab6f52b5b54ec56a6e03222236efd12142f3158fe6c78809bab0f27da21a16dac35b55223444b13cac7f6a75ff46312b6e659bc41fb2edb2b6f974226ec66328b1d50f64ac40700ba7f527f612af05ed63ecf706b1a92556b34b5a90049666d8e2ffa540ffa7a996f3197f935a7f571f063979c6f88a7f28bec4d2e42b4f4ec4b16696a72d6990c601607ba360788ba1853014d36cc090a0cd2ac3ba27b7b15d3c26c593f4d6e6a7bf98500616dd664d30dc7393584168bceb079325d2604dae0d32925b0d2680cfb698500616dd664d30dc7393584168bceb079325d2604dae0d32925b0d2680cfb64feb833f107a329e2358881295ef0c0448f942bf592f59bc5aa9ec0e4ec407dd4feb833f107a329e2358881295ef0c0448f942bf592f59bc5aa9ec0e4ec407ddb3890dd031d88d571e7a358afc7a4c23d529c4dbf50a906255569b7020496c83909386839347532b9229526cfa9146a667e38f6aaa0cb319e8abfc93d881734f491d4b6b0ff83c37bd5651dee573c4aa70343585a346bf6d5a4a62e8240db6ed925d4a501827e3adfe144bec83aad08cfc87396d03b18ec184fab5e6519923108e54ad621cfd3e0a7a35ab57f3a93e9deb413419afc1a796c42452fd2f2f708324f77b228004bf3f077dd390ca7180bc5beb0d53273f28ed4ec44a154754b12ce209c986e548b06722bbfe417ac6efc36ea0f363e6ec28976b33208593b77a3b7235b5cb6ebabd11795ef87c900bbbfea1c64fc0061aeda41922512ba0c8fb417f3a6273dc54f8b3f4c1e9a95eac1441665aa41bd79c581b5bf5bdfbe20aa480a8a69de3727784decf2e9ee655b103112b7deaab24f32dc42d1c30229f639cdc5c5e05c382791d9e2350f2d5bfb79af1965c9768bdc979f9731dbb593b6b726517a3141bc49dcc65d0c246f0e96bf53ea5659a5213d73ffb947d9bb953854ff2bd3baedf3df659372625a7f47c1abad8d320858b5a3cbdab4677dd97658cfbee8ceaad98f2c2bcc0aad3154cc067a4b8ba4199582ad31b4f16651e3f249d3a3beeb5fc0e684832d990ea16b22edb4c297e991ef2c0928d7163102727e3460650eeb5fc0e684832d990ea16b22edb4c297e991ef2c0928d7163102727e34606509d0cce46053e6482786d2414d92462edea1bb16c263aa4de26ddcdd58f7db80b9d0cce46053e6482786d2414d92462edea1bb16c263aa4de26ddcdd58f7db80b19710a76934be0e33c14c5eba7b9a0ca982cf0dd871f9f5aaadeebde15ebbdb4de9b28445457ea3518435f92af5d1c329929d6ce97aa5928dbd1e4b14882d741e41bbae746cf71dd9a5529ec29f79d1bad98092f8e49d5147287cdf3f5f0de9236b728c83dcc10e2e6904d53dc6050491ab9564ebb1f680a360cbe6c100636b95331208128411acb2ce178be5f0adb73c7cc561226f2fe6c84d966bdfcddac655331208128411acb2ce178be5f0adb73c7cc561226f2fe6c84d966bdfcddac655932b731dc00be9d9deb03953e5f68ac7f3d5d862ccaf5fe97d43e0eaa9b63546adce75a192c7559409b67f7166effb1c2337f7933db78575f2bfa6bb13862ff146756447944a2c86723e2df4ddbb79d6a079ea98e68e0351e8886918d28c52b9750739ab68fac73f514c6a45ddd82f8c6fb3c32811ebc79cfb287e32b86d01e2724a7c5b9f9eccedb2fa52ddb08ea4b5bc43c265e953d040dfcbe87e774237de49fc9ab749d70c0e402fd8b431aff135538689d97f8be888e4cc377e841ecee7db6551ef9b6be55a3dab826f1a8c1b798eb6cddf49d8edd1261e50421a89a5518873b81dd96cda66bc8324cded79fa9789f2c9a5426cebf4ff73f985aebfacf48e794ec4ed3ee9890131f3de13d90147d919521be326b22cae638955375cacaa7ae471e04eb7fb87b4e3ec92bbb488242ebac2ae3a2e2fc1cbf741077e832852781ec7957013b31a8e5dc9ed06bacf1b7fcac6c162c4ccdf6c44933be125a220b6f133db940093361dcf52d1ff357980e8d671d78543845c5942bbcc76686af5cc83cb1d96d412363db01957e71c8591bf21c509c2caf197e92b39ca8b89616f9ee62dff275492fc66dcb6c7e5430ca5c7d72a764fc227649f4121031daef593539d24429a2d8f1ee4f727a432d79c4c646c746dff65f8c6b101b5ba39593ab3abfa18efd3f66dd6cd8a13f690d0012355cae8e198f6aabb2c64583edac296b26453de7aaf668049d8e10f5c710a04c61666464bec4b61e713958d87eb773f8b83bc6d63e7d8d0c72434f4bffa47dbcc0d5682b92f87e0cc366e73c91aeaebd5abb1e572bd78e7fef71daa157ea218d5ac3baa1034bffa58af1ff80a4c690b993dbccff6890b7acb4c960701593109b4368b27d64f60835e5c663aa3a99f2134a634895b5e9e77e0c6e6ee8261cc6ef483ccec983540441b1cecfa811bc19b552203e2511281a436f7f3139a9cf83112f2f451dcef45c76bc18347e7996569dd0d78e5872c2e786fe74ba2db61672f04fb12b1703668989077d73ca3bf6f947ea5c9153313ed6f4c7c7ebb81db9c9ddeefdf6a817a0822ee59c4943ad327c9b09712e519abefcf64a1bbb3bb4107dd0c3b83ecb8bf86e2571c8e41f6c4e69525d9fde371f497e43b19c128f6cf1cc055a768628bcf6b12de2195dcbfaf357ad928c6192ab1de0e41cd0243bc618c6eb40328dc33251ccf09493c1a6535d1b2ca3c5e77e33484fc51be4a638140a7f14dc3e384df1aa3cb43209985a00dc59aa49769c06a9dae6bf966eb9930b7b796f71fc7a78eea6135e0f6d3402939192fd4a85ad961b4fdfbdfd8bb29788ed04e4b8da0856a711151f37b289bfa14cb75af75956589b9bee5ffac4d9f79dcaef41967de11a64433131d8db40685a6faf161d09b913911e86bded9030d44544725670e9bad286dfe5a7da4d9a200a2bbbd8746cba6562f6901aad99463b905ef9504a31e6469d419fff06664ab1cc20d9a602fa79793829e7cf647ec56beae1dfa5a608d017f50929be3588ae4ad07bd894b766e963e4d8497f2525d6cab81149d6405fa56573806c38c6866508a7f28ffb25fd0e6832377c54d64d1495c894cd5bfd2dcfd6357d790c6c5b955c9bf2647025fd0e6832377c54d64d1495c894cd5bfd2dcfd6357d790c6c5b955c9bf264702ede4bf6e2a1695a8eeeb929992db106870ed0add3751571716563801a84945b09e836b59c15ff30cc694925d59fbea481af4b972aef72d279bca97718ee8e4b18c9e4a086acea17cdfe67aa640245f4112cd4db98e3ee01d8bd1496cee15da0df063973fe90019de3ce7d08968fecf73fedacc774f658b41648da8d33b03e58663854f9dde41d545d7a603eddce0df341a45b846366784043e449a0e5e31bd3714cf378bd9cf1d2205bb12eb9627b40500bdc0c5622d3719b0406b07f775c274418b309f44eebcc3af1c1530afe0c9c1282664cea5aa694a293e2e282724483e6ce185b1d03769472ed0c755267676b834d0934ef5f8c2c704d0b00fee6248ae6ce185b1d03769472ed0c755267676b834d0934ef5f8c2c704d0b00fee6248a549c2d064fb47d48e987da5817280fdd04a9988b64de6097421429442401ebeda9ca6fb26f98fd6068ddc6a2678c6fe98d02b38b001a217736f50158d1af4064c0d6919006ac7d82bb1a0796dcb101464837ceb4e44b419efa08d2342d18987cb7fef8a1dea817082269f1e402e300308548941a813b1db493253104a6be293197ad9cf0f22f3509a57dbf3dd6e7a30dde9dc8817364c066a88bef8b24247b038740f05e7a63b3df0914558f4319946888ecd7b59f3a4df0c1161435eb85e946e9a4250512e35c9dadbd5a10de062bcf563e3f4b3c1b4f85aecd8812c9a73635a3fd341f957761566841670526f9e7407161822f13ae9ca3bc19b71ce11e4b13deb8ca14d1d1f960e085db2e72f1ccaa4c9768bf641ba7356095ac71d9ed462ff752056ce1d027fb6764766c713039784d25b06d749a2ead74b82c0a35b2a9a8840109d45b19e4ea656def959842b5509b79b302db509f5cddb335002ab8599b176f03c8ce762ec84e7a0a9ffb9dfd6bde8c514f6216a984ba390db7f3edfdf43adb025214625c80e4cc6992325674c28a1904592291bd89960b3a572d3b4950f613b22a8945b4e7ab3e2544ca4b4aad3d55b736c67b1abd526391ce8e768872b56fe4e3f5461d4ada6f1e9ece11ed44c88cc4cdc09bb88332a36bf29c6f20d102dda6df1cae413c8ec782527e92c3b8eb4c6ded55e483e47ddfffe0a877def8454d23de92d04d64b87e4e4a3eb6ba5ee0c5ec2abd6a0349d139bd425273d51dfcc726dbc993d329d47d0a10669178b0da258f84bd106840bb7872ddb13695ceae377f48d75bbe9634aea18441b98f29ebd7b8762575ea37cb5a7dace65bf6042513adb52e26d13aec5b4508a83903908e4853e899656fab0a51e6acb35df14c4e202486d4b149b456d3824ab603b714fde17d5cd0d668e3cc28793ea6433ab3563c69de46e61517fd8f4c9ae1fd26d00872b648e39afd94905b9e6ac5f12f903a8eb05a8ffdf552a5ef49f4c18fd83cc46e48bb3aae686011811f390a24d08c759ad9e8742e6343ab10a4b51428c5d7710c36d502ad64ec269c29ecf18d69fd912ceed94c8895528b8060158c6be475934f965677831b63089f01b8816e4da5e1eb1c49a8508e8173dac30157e4a6439a44ad8846194746c424fbc3fc2b95d7a6cba85bc92e0cff7a450b1d873c0eaa2e9fc96bf472df0247a26bec77bf3ff9/etc/alternatives/cygdb/etc/alternatives/cython/etc/alternatives/cythonize@@@rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootpython-Cython-0.29.14-102.1.src.rpmpython3-Cythonpython3-Cython(aarch-64)@@@@@@@@     /bin/sh/bin/sh/usr/bin/python3ld-linux-aarch64.so.1()(64bit)ld-linux-aarch64.so.1(GLIBC_2.17)(64bit)libc.so.6()(64bit)libc.so.6(GLIBC_2.17)(64bit)libpthread.so.0()(64bit)libpython3.6m.so.1.0()(64bit)python(abi)python3-develpython3-xmlrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PartialHardlinkSets)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)update-alternativesupdate-alternatives3.63.0.4-14.6.0-14.0.4-14.0-15.2-14.14.1]]:@]4S] @]@\ \\N\w@\Yz\Db\ @\w[$@[n[GB[ Z3@Z@Z@Z Zo Y*@XWX=XXVHVUݪ@UoU@UU7@U7@U7@U7@T[@TTq@TT_W@arun@gmx.demcepl@suse.comarun@gmx.dearun@gmx.detchvatal@suse.commimi.vx@gmail.commimi.vx@gmail.comtoddrme2178@gmail.commimi.vx@gmail.comtoddrme2178@gmail.comarun@gmx.dencutler@suse.comarun@gmx.dearun@gmx.dearun@gmx.dearun@gmx.dearun@gmx.detoddrme2178@gmail.comtchvatal@suse.comarun@gmx.detchvatal@suse.commimi.vx@gmail.comjengelh@inai.dejmatejek@suse.comtoddrme2178@gmail.comtoddrme2178@gmail.comtoddrme2178@gmail.comtoddrme2178@gmail.comrguenther@suse.comted.nokonechny@uregina.cabwiedemann@suse.comtoddrme2178@gmail.comtermim@gmail.commcihar@suse.czmcihar@suse.czmcihar@suse.czmcihar@suse.czhpj@urpla.netdimstar@opensuse.orgdimstar@opensuse.orgp.drouand@gmail.comledest@gmail.com- update to version 0.29.14: * Bugs fixed + The generated code failed to initialise the tp_print slot in CPython 3.8. Patches by Pablo Galindo and Orivej Desh (Github issues #3171, #3201). + ? for bool was missing from the supported NumPy dtypes. Patch by Max Klein. (Github issue #2675) + await was not allowed inside of f-strings. Patch by Dmitro Getz. (Github issue #2877) + Coverage analysis failed for projects where the code resides in separate source sub-directories. Patch by Antonio Valentino. (Github issue #1985) + An incorrect compiler warning was fixed in automatic C++ string conversions. Patch by Gerion Entrup. (Github issue #3108) + Error reports in the Jupyter notebook showed unhelpful stack traces. Patch by Matthew Edwards (Github issue #3196). + Python.h is now also included explicitly from public header files. (Github issue #3133). + Distutils builds with --parallel did not work when using Cython's deprecated build_ext command. Patch by Alphadelta14 (Github issue #3187). * Other changes + The PyMemoryView_*() C-API is available in cpython.memoryview. Patch by Nathan Manville. (Github issue [#2541])- Update to 0.29.13: - A reference leak for None was fixed when converting a memoryview to a Python object. (Github issue #3023) - The declaration of PyGILState_STATE in cpython.pystate was unusable. Patch by Kirill Smelkov. (Github issue #2997) - The declarations in posix.mman were extended. Patches by Kirill Smelkov. (Github issues #2893, #2894, #3012)- update to version 0.29.12: * Fix compile error in CPython 3.8b2 regarding the PyCode_New() signature. (Github issue #3031) * Fix a C compiler warning about a missing int downcast. (Github issue #3028) * Fix reported error positions of undefined builtins and constants. Patch by Orivej Desh. (Github issue #3030) * A 32 bit issue in the Pythran support was resolved. Patch by Serge Guelton. (Github issue #3032)- update to version 0.29.11: * Bugs fixed + Fix compile error in CPython 3.8b2 regarding the PyCode_New() signature. Patch by Nick Coghlan. (Github issue #3009) + Invalid C code generated for lambda functions in cdef methods. Patch by Josh Tobin. (Github issue #2967) + Support slice handling in newer Pythran versions. Patch by Serge Guelton. (Github issue #2989) + A reference leak in power-of-2 calculation was fixed. Patch by Sebastian Berg. (Github issue #3022) + The search order for include files was changed. Previously it was include_directories, Cython/Includes, sys.path. Now it is include_directories, sys.path, Cython/Includes. This was done to allow third-party *.pxd files to override the ones in Cython. Original patch by Matti Picus. (Github issue #2905) + Setting language_level=2 in a file did not work if language_level=3 was enabled globally before. Patch by Jeroen Demeyer. (Github issue #2791)- Say goodbye to -doc subpackage as the documentation is online and does not build with latest sphinx releases (even in master at the moment). - The testing in -doc spec was disabled anyway and if needed we will reintroduce it as a multibuild- update to 0.29.10 * Fix compile errors in CPython 3.8b1 due to the new "tp_vectorcall" slots. * Remove an incorrect cast when using true-division in C++ operations. * C compile errors with CPython 3.8 were resolved. * Python tuple constants that compare equal but have different item types could incorrectly be merged into a single constant. * Non-ASCII characters in unprefixed strings could crash the compiler when used with language level 3str * Starred expressions in %-formatting tuples could fail to compile for unicode strings * Passing Python class references through cython.inline() was broken.- update to 0.29.7 * Crash when the shared Cython config module gets unloaded and another Cython module reports an exceptions. Cython now makes sure it keeps an owned reference to the module * Resolved a C89 compilation problem when enabling the fast-gil sharing feature. * Coverage reporting did not include the signature line of cdef functions * Casting a GIL-requiring function into a nogil function now issues a warning * Generators and coroutines were missing their return type annotation- Add cython_use_imgmath.patch The pngmath Sphinx extension has been removed. Use imgmath instead. See: gh#cython/cython#2818- update to 0.29.6 * Fix a crash when accessing the __kwdefaults__ special attribute of fused functions. * Fix the parsing of buffer format strings that contain numeric sizes, which could lead to incorrect input rejections. * Avoid a C #pragma in old gcc versions that was only added in GCC 4.6. * Auto-encoding of Unicode strings to UTF-8 C/C++ strings failed in Python 3, even though the default encoding there is UTF-8. * Crash when defining a Python subclass of an extension type and repeatedly calling a cpdef method on it. * Compiler crash when prange() loops appear inside of with-statements. * Some C compiler warnings were resolved. * Python conversion of C++ enums failed in 0.29.- Update to 0.29.4 * Division of numeric constants by a runtime value of 0 could fail to raise a ``ZeroDivisionError``. (Github issue #2820)- specfile: * update copyright year - update to version 0.29.3: * Some C code for memoryviews was generated in a non-deterministic order. Patch by Martijn van Steenbergen. (Github issue #2779) * C89 compatibility was accidentally lost since 0.28. Patches by gastineau and true-pasky. (Github issues #2778, #2801) * A C compiler cast warning was resolved. Patch by Michael Buesch. (Github issue #2774) * An compilation failure with complex numbers under MSVC++ was resolved. (Github issue #2797) * Coverage reporting could fail when modules were moved around after the build. Patch by Wenjun Si. (Github issue #2776) - changes from version 0.29.2 : * The code generated for deduplicated constants leaked some references. (Github issue #2750) * The declaration of sigismember() in libc.signal was corrected. (Github issue #2756) * Crashes in compiler and test runner were fixed. (Github issue [#2736], #2755) * A C compiler warning about an invalid safety check was resolved. (Github issue #2731)- revert to version 0.28.5 to restore support for subinterpreters needed by Ceph - stopgap measure until issue can be addressed upstream (bsc#1118611)- update to version 0.29.1: * Bugs fixed + Extensions compiled with MinGW-64 under Windows could misinterpret integer objects larger than 15 bit and return incorrect results. (Github issue #2670) + Cython no longer requires the source to be writable when copying its data into a memory view slice. Patch by Andrey Paramonov. (Github issue #2644) + Line tracing of try-statements generated invalid C code. (Github issue #2274) + When using the warn.undeclared directive, Cython's own code generated warnings that are now fixed. Patch by Nicolas Pauss. (Github issue #2685) + Cython's memoryviews no longer require strides for setting the shape field but only the PyBUF_ND flag to be set. Patch by John Kirkham. (Github issue #2716) + Some C compiler warnings about unused memoryview code were fixed. Patch by Ho Cheuk Ting. (Github issue #2588) + A C compiler warning about implicit signed/unsigned conversion was fixed. (Github issue #2729) + Assignments to C++ references returned by operator[] could fail to compile. (Github issue #2671) + The power operator and the support for NumPy math functions were fixed in Pythran expressions. Patch by Serge Guelton. (Github issues #2702, #2709) + Signatures with memory view arguments now show the expected type when embedded in docstrings. Patch by Matthew Chan and Benjamin Weigel. (Github issue #2634) + Some from ... cimport ... constructs were not correctly considered when searching modified dependencies in cythonize() to decide whether to recompile a module. Patch by Kryštof Pilnáček. (Github issue #2638) + A struct field type in the cpython.array declarations was corrected. Patch by John Kirkham. (Github issue #2712)- update to version 0.29: * Features added + PEP-489 multi-phase module initialisation has been enabled again. Module reloads in other subinterpreters raise an exception to prevent corruption of the static module state. + A set of mypy compatible PEP-484 declarations were added for Cython's C data types to integrate with static analysers in typed Python code. They are available in the Cython/Shadow.pyi module and describe the types in the special cython module that can be used for typing in Python code. Original patch by Julian Gethmann. (Github issue #1965) + Memoryviews are supported in PEP-484/526 style type declarations. (Github issue #2529) + @cython.nogil is supported as a C-function decorator in Python code. (Github issue #2557) + Raising exceptions from nogil code will automatically acquire the GIL, instead of requiring an explicit with gil block. + C++ functions can now be declared as potentially raising both C++ and Python exceptions, so that Cython can handle both correctly. (Github issue #2615) + cython.inline() supports a direct language_level keyword argument that was previously only available via a directive. + A new language level name 3str was added that mostly corresponds to language level 3, but keeps unprefixed string literals as type 'str' in both Py2 and Py3, and the builtin 'str' type unchanged. This will become the default in the next Cython release and is meant to help user code a) transition more easily to this new default and b) migrate to Python 3 source code semantics without making support for Python 2.x difficult. + In CPython 3.6 and later, looking up globals in the module dict is almost as fast as looking up C globals. (Github issue #2313) + For a Python subclass of an extension type, repeated method calls to non-overridden cpdef methods can avoid the attribute lookup in Py3.6+, which makes them 4x faster. (Github issue [#2313]) + (In-)equality comparisons of objects to integer literals are faster. (Github issue #2188) + Some internal and 1-argument method calls are faster. + Modules that cimport many external extension types from other Cython modules execute less import requests during module initialisation. + Constant tuples and slices are deduplicated and only created once per module. (Github issue #2292) + The coverage plugin considers more C file extensions such as .cc and .cxx. (Github issue #2266) + The cythonize command accepts compile time variable values (as set by DEF) through the new -E option. Patch by Jerome Kieffer. (Github issue #2315) + pyximport can import from namespace packages. Patch by Prakhar Goel. (Github issue #2294) + Some missing numpy and CPython C-API declarations were added. Patch by John Kirkham. (Github issues #2523, #2520, [#2537]) + Declarations for the pylifecycle C-API functions were added in a new .pxd file cpython.pylifecycle. + The Pythran support was updated to work with the latest Pythran 0.8.7. Original patch by Adrien Guinet. (Github issue #2600) + %a is included in the string formatting types that are optimised into f-strings. In this case, it is also automatically mapped to %r in Python 2.x. + New C macro CYTHON_HEX_VERSION to access Cython's version in the same style as PY_HEX_VERSION. + Constants in libc.math are now declared as const to simplify their handling. + An additional check_size clause was added to the ctypedef class name specification to allow suppressing warnings when importing modules with backwards-compatible PyTypeObject size changes. Patch by Matti Picus. (Github issue #2627) * Bugs fixed + The exception handling in generators and coroutines under CPython 3.7 was adapted to the newly introduced exception stack. Users of Cython 0.28 who want to support Python 3.7 are encouraged to upgrade to 0.29 to avoid potentially incorrect error reporting and tracebacks. (Github issue #1958) + Crash when importing a module under Stackless Python that was built for CPython. Patch by Anselm Kruis. (Github issue #2534) + 2-value slicing of typed sequences failed if the start or stop index was None. Patch by Christian Gibson. (Github issue #2508) + Multiplied string literals lost their factor when they are part of another constant expression (e.g. 'x' * 10 + 'y' => 'xy'). + String formatting with the '%' operator didn't call the special __rmod__() method if the right side is a string subclass that implements it. (Python issue 28598) + The directive language_level=3 did not apply to the first token in the source file. (Github issue #2230) + Overriding cpdef methods did not work in Python subclasses with slots. Note that this can have a performance impact on calls from Cython code. (Github issue #1771) + Fix declarations of builtin or C types using strings in pure python mode. (Github issue #2046) + Generator expressions and lambdas failed to compile in @cfunc functions. (Github issue #459) + Global names with const types were not excluded from star-import assignments which could lead to invalid C code. (Github issue [#2621]) + Several internal function signatures were fixed that lead to warnings in gcc-8. (Github issue #2363) + The numpy helper functions set_array_base() and get_array_base() were adapted to the current numpy C-API recommendations. Patch by Matti Picus. (Github issue #2528) + Some NumPy related code was updated to avoid deprecated API usage. Original patch by jbrockmendel. (Github issue #2559) + Several C++ STL declarations were extended and corrected. Patch by Valentin Valls. (Github issue #2207) + C lines of the module init function were unconditionally not reported in exception stack traces. Patch by Jeroen Demeyer. (Github issue #2492) + When PEP-489 support is enabled, reloading the module overwrote any static module state. It now raises an exception instead, given that reloading is not actually supported. + Object-returning, C++ exception throwing functions were not checking that the return value was non-null. Original patch by Matt Wozniski (Github Issue #2603) + The source file encoding detection could get confused if the c_string_encoding directive appeared within the first two lines. (Github issue #2632) + Cython generated modules no longer emit a warning during import when the size of the NumPy array type is larger than what was found at compile time. Instead, this is assumed to be a backwards compatible change on NumPy side. * Other changes + Cython now emits a warning when no language_level (2, 3 or '3str') is set explicitly, neither as a cythonize() option nor as a compiler directive. This is meant to prepare the transition of the default language level from currently Py2 to Py3, since that is what most new users will expect these days. The future default will, however, not enforce unicode literals, because this has proven a major obstacle in the support for both Python 2.x and 3.x. The next major release is intended to make this change, so that it will parse all code that does not request a specific language level as Python 3 code, but with str literals. The language level 2 will continue to be supported for an indefinite time. + The documentation was restructured, cleaned up and examples are now tested. The NumPy tutorial was also rewritten to simplify the running example. Contributed by Gabriel de Marmiesse. (Github issue #2245) + Cython compiles less of its own modules at build time to reduce the installed package size to about half of its previous size. This makes the compiler slightly slower, by about 5-7%.- update to version 0.28.5: * The discouraged usage of GCC's attribute optimize("Os") was replaced by the similar attribute cold to reduce the code impact of the module init functions. (Github issue #2494) * A reference leak in Py2.x was fixed when comparing str to unicode for equality.- update to version 0.28.4: * Bugs fixed + Reallowing tp_clear() in a subtype of an @no_gc_clear extension type generated an invalid C function call to the (non-existent) base type implementation. (Github issue #2309) + Exception catching based on a non-literal (runtime) tuple could fail to match the exception. (Github issue #2425) + Compile fix for CPython 3.7.0a2. (Github issue #2477)- update to version 0.28.3: * Set iteration was broken in non-CPython since 0.28. * UnicodeEncodeError in Py2 when %s formatting is optimised for unicode strings. (Github issue #2276) * Work around a crash bug in g++ 4.4.x by disabling the size reduction setting of the module init function in this version. (Github issue #2235)- Version update to 0.28.2 + Features added * ``abs()`` is faster for Python long objects. * The C++11 methods ``front()`` and ``end()`` were added to the declaration of ``libcpp.string``. Patch by Alex Huszagh. (Github issue #2123) * The C++11 methods ``reserve()`` and ``bucket_count()`` are declared for ``std::unordered_map``. Patch by Valentin Valls. (Github issue #2168) + Bugs fixed * The copy of a read-only memoryview was considered read-only as well, whereas a common reason to copy a read-only view is to make it writable. The result of the copying is now a writable buffer by default. (Github issue #2134) * The ``switch`` statement generation failed to apply recursively to the body of converted if-statements. * ``NULL`` was sometimes rejected as exception return value when the returned type is a fused pointer type. Patch by Callie LeFave. (Github issue #2177) * Fixed compatibility with PyPy 5.11. Patch by Matti Picus. (Github issue #2165) + Other changes * The NumPy tutorial was rewritten to use memoryviews instead of the older buffer declaration syntax. Contributed by Gabriel de Marmiesse. (Github issue #2162)- Version update to 0.28.1: * PyFrozenSet_New() was accidentally used in PyPy where it is lacking from the C-API. * Assignment between some C++ templated types were incorrectly rejected when the templates mix const with ctypedef. (Github issue #2148) * Undeclared C++ no-args constructors in subclasses could make the compilation fail if the base class constructor was declared without nogil. (Github issue #2157) * Bytes %-formatting inferred basestring (bytes or unicode) as result type in some cases where bytes would have been safe to infer. (Github issue #2153) * None was accidentally disallowed as typed return value of dict.pop().- update to version 0.28: * Features added + Cdef classes can now multiply inherit from ordinary Python classes. (The primary base must still be a c class, possibly object, and the other bases must not be cdef classes.) + Type inference is now supported for Pythran compiled NumPy expressions. Patch by Nils Braun. (Github issue #1954) + The const modifier can be applied to memoryview declarations to allow read-only buffers as input. (Github issues #1605, #1869) + C code in the docstring of a cdef extern block is copied verbatimly into the generated file. Patch by Jeroen Demeyer. (Github issue #1915) + When compiling with gcc, the module init function is now tuned for small code size instead of whatever compile flags were provided externally. Cython now also disables some code intensive optimisations in that function to further reduce the code size. (Github issue #2102) + Decorating an async coroutine with @cython.iterable_coroutine changes its type at compile time to make it iterable. While this is not strictly in line with PEP-492, it improves the interoperability with old-style coroutines that use yield from instead of await. + The IPython magic has preliminary support for JupyterLab. (Github issue #1775) + The new TSS C-API in CPython 3.7 is supported and has been backported. Patch by Naotoshi Seo. (Github issue #1932) + Cython knows the new Py_tss_t type defined in PEP-539 and automatically initialises variables declared with that type to Py_tss_NEEDS_INIT, a value which cannot be used outside of static assignments. + The set methods .remove() and .discard() are optimised. Patch by Antoine Pitrou. (Github issue #2042) + dict.pop() is optimised. Original patch by Antoine Pitrou. (Github issue #2047) + Iteration over sets and frozensets is optimised. (Github issue [#2048]) + Safe integer loops (< range(2^30)) are automatically optimised into C loops. + alist.extend([a,b,c]) is optimised into sequential list.append() calls for short literal sequences. + Calls to builtin methods that are not specifically optimised into C-API calls now use a cache that avoids repeated lookups of the underlying C function. (Github issue #2054) + Single argument function calls can avoid the argument tuple creation in some cases. + Some redundant extension type checks are avoided. + Formatting C enum values in f-strings is faster, as well as some other special cases. + String formatting with the '%' operator is optimised into f-strings in simple cases. + Subscripting (item access) is faster in some cases. + Some bytearray operations have been optimised similar to bytes. + Some PEP-484/526 container type declarations are now considered for loop optimisations. + Indexing into memoryview slices with view[i][j] is now optimised into view[i, j]. + Python compatible cython.* types can now be mixed with type declarations in Cython syntax. + Name lookups in the module and in classes are faster. + Python attribute lookups on extension types without instance dict are faster. + Some missing signals were added to libc/signal.pxd. Patch by Jeroen Demeyer. (Github issue #1914) + The warning about repeated extern declarations is now visible by default. (Github issue #1874) + The exception handling of the function types used by CPython's type slot functions was corrected to match the de-facto standard behaviour, so that code that uses them directly benefits from automatic and correct exception propagation. Patch by Jeroen Demeyer. (Github issue #1980) + Defining the macro CYTHON_NO_PYINIT_EXPORT will prevent the module init function from being exported as symbol, e.g. when linking modules statically in an embedding setup. Patch by AraHaan. (Github issue #1944) * Bugs fixed + If a module name is explicitly provided for an Extension() that is compiled via cythonize(), it was previously ignored and replaced by the source file name. It can now be used to override the target module name, e.g. for compiling prefixed accelerator modules from Python files. (Github issue #2038) + The arguments of the num_threads parameter of parallel sections were not sufficiently validated and could lead to invalid C code. (Github issue #1957) + Catching exceptions with a non-trivial exception pattern could call into CPython with a live exception set. This triggered incorrect behaviour and crashes, especially in CPython 3.7. + The signature of the special __richcmp__() method was corrected to recognise the type of the first argument as self. It was previously treated as plain object, but CPython actually guarantees that it always has the correct type. Note: this can change the semantics of user code that previously relied on self being untyped. + Some Python 3 exceptions were not recognised as builtins when running Cython under Python 2. + Some async helper functions were not defined in the generated C code when compiling simple async code. (Github issue #2075) + Line tracing did not include generators and coroutines. (Github issue #1949) + C++ declarations for unordered_map were corrected. Patch by Michael Schatzow. (Github issue #1484) + Iterator declarations in C++ deque and vector were corrected. Patch by Alex Huszagh. (Github issue #1870) + The const modifiers in the C++ string declarations were corrected, together with the coercion behaviour of string literals into C++ strings. (Github issue #2132) + Some declaration types in libc.limits were corrected. Patch by Jeroen Demeyer. (Github issue #2016) + @cython.final was not accepted on Python classes with an @cython.cclass decorator. (Github issue #2040) + Cython no longer creates useless and incorrect PyInstanceMethod wrappers for methods in Python 3. Patch by Jeroen Demeyer. (Github issue #2105) + The builtin bytearray type could not be used as base type of cdef classes. (Github issue #2106)- Export fno-strict-aliasing to CFLAGS- update to 0.27.3 - big list of changes since 0.26.1 please see CHANGES.txt - Also fixes bsc#1062237- Ensure neutrality of description.- update for multipython build- Update to version 0.25.1 + Bugs fixed * Fixes a bug with ``isinstance(o, Exception)`` (Github issue #1496). * Fixes bug with ``cython.view.array`` missing utility code in some cases (Github issue #1502). + Other changes * The distutils extension ``Cython.Distutils.build_ext`` has been reverted, temporarily, to be ``old_build_ext`` to give projects time to migrate. The new build_ext is available as ``new_build_ext``.- Fix source URL.- update to version 0.25: + Features added * def/cpdef methods of cdef classes benefit from Cython's internal function implementation, which enables introspection and line profiling for them. Implementation sponsored by Turbostream (www.turbostream-cfd.com). * The distutils extension ``Cython.Distutils.build_ext`` has now been updated to use cythonize which properly handles dependencies. The old extension can still be found in ``Cython.Distutils.old_build_ext`` and is now deprecated. * Calls to Python functions are faster, following the recent "FastCall" optimisations that Victor Stinner implemented for CPython 3.6. See https://bugs.python.org/issue27128 and related issues. * The new METH_FASTCALL calling convention for PyCFunctions is supported in CPython 3.6. See https://bugs.python.org/issue27810 * C++ classes can now have typedef members. STL containers updated with value_type. * Support for bazel using a the pyx_library rule in //Tools:rules.bzl. * Initial support for using Cython modules in Pyston. Patch by Daetalus. * Dynamic Python attributes are allowed on cdef classes if an attribute ``cdef dict __dict__`` is declared in the class. Patch by empyrical. * Cython implemented C++ classes can make direct calls to base class methods. Patch by empyrical. * New directive ``cython.no_gc`` to fully disable GC for a cdef class. Patch by Claudio Freire. * Buffer variables are no longer excluded from ``locals()``. Patch by da-woods. * Building f-strings is faster, especially when formatting C integers. * for-loop iteration over "std::string". * ``libc/math.pxd`` provides ``e`` and ``pi`` as alias constants to simplify usage as a drop-in replacement for Python's math module. * Speed up cython.inline(). * Binary lshift operations with small constant Python integers are faster. * Some integer operations on Python long objects are faster in Python 2.7. * Support for the C++ ``typeid`` operator. + Significant Bugs fixed * Division of complex numbers avoids overflow by using Smith's method. * Some function signatures in ``libc.math`` and ``numpy.pxd`` were incorrect. Pach by Michael Seifert. + Other changes * The "%%cython" IPython/jupyter magic now defaults to the language level of the current jupyter kernel. The language level can be set explicitly with "%%cython -2" or "%%cython -3". - update to version 0.24.1: * IPython cell magic was lacking a good way to enable Python 3 code semantics. It can now be used as "%%cython -3". * Follow a recent change in PEP 492 and CPython 3.5.1 that now requires the __aiter__() method of asynchronous iterators to be a simple def method instead of an async def method. * Coroutines and generators were lacking the __module__ special attribute. * C++ std::complex values failed to auto-convert from and to Python complex objects. * Namespaced C++ types could not be used as memory view types due to lack of name mangling. Patch by Ivan Smirnov. * Assignments between identical C++ types that were declared with differently typedefed template types could fail. * Rebuilds could fail to evaluate dependency timestamps in C++ mode. Patch by Ian Henriksen. * Macros defined in the distutils compiler option do not require values anymore. Patch by Ian Henriksen. * Minor fixes for MSVC, Cygwin and PyPy. - specfile: * changed to https for source url * updated source url to files.pythonhosted.org - update to version 0.24: * Features added + PEP 498: Literal String Formatting (f-strings). Original patch by Jelle Zijlstra. https://www.python.org/dev/peps/pep-0498/ + PEP 515: Underscores as visual separators in number literals. https://www.python.org/dev/peps/pep-0515/ + Parser was adapted to some minor syntax changes in Py3.6, e.g. https://bugs.python.org/issue9232 + The embedded C code comments that show the original source code can be discarded with the new directive emit_code_comments=False. + Cpdef enums are now first-class iterable, callable types in Python. + Ctuples can now be declared in pure Python code. + Posix declarations for DLL loading and stdio extensions were added. Patch by Lars Buitinck. + The Py2-only builtins unicode(), xrange(), reduce() and long are now also available in compile time DEF expressions when compiling with Py3. + Exception type tests have slightly lower overhead. This fixes ticket 868. + @property syntax fully supported in cdef classes, old syntax deprecated. + C++ classes can now be declared with default template parameters. * Bugs fixed + C++ exceptions raised by overloaded C++ operators were not always handled. Patch by Ian Henriksen. + C string literals were previously always stored as non-const global variables in the module. They are now stored as global constants when possible, and otherwise as non-const C string literals in the generated code that uses them. This improves compatibility with strict C compiler options and prevents non-const strings literals with the same content from being incorrectly merged. + Compile time evaluated str expressions (DEF) now behave in a more useful way by turning into Unicode strings when compiling under Python 3. This allows using them as intermediate values in expressions. Previously, they always evaluated to bytes objects. + isinf() declarations in libc/math.pxd and numpy/math.pxd now reflect the actual tristate int return value instead of using bint. + Literal assignments to ctuples avoid Python tuple round-trips in some more corner cases. + Iteration over dict(...).items() failed to get optimised when dict arguments included keyword arguments. + cProfile now correctly profiles cpdef functions and methods. - update to version 0.23.5: * Compile errors and warnings in integer type conversion code. This fixes ticket 877. Patches by Christian Neukirchen, Nikolaus Rath, Ian Henriksen. * Reference leak when "*args" argument was reassigned in closures. * Truth-testing Unicode strings could waste time and memory in Py3.3+. * Return values of async functions could be ignored and replaced by None. * Compiler crash in CPython 3.6. * Fix prange() to behave identically to range(). The end condition was miscalculated when the range was not exactly divisible by the step. * Optimised all(genexpr)/any(genexpr) calls could warn about unused code. This fixes ticket 876. - Remove unneeded python-Cython-c++11.patch- update to version 0.23.4: * Memory leak when calling Python functions in PyPy. * Compilation problem with MSVC in C99-ish mode. * Warning about unused values in a helper macro. - update to version 0.23.3: * Invalid C code for some builtin methods. This fixes ticket 856 again. * Incorrect C code in helper functions for PyLong conversion and string decoding. This fixes ticket 863, ticket 864 and ticket 865. Original patch by Nikolaus Rath. * Large folded or inserted integer constants could use too small C integer types and thus trigger a value wrap-around. * The coroutine and generator types of Cython now also register directly with the Coroutine and Generator ABCs in the backports_abc module if it can be imported. This fixes ticket 870. - update to version 0.23.2: * Compiler crash when analysing some optimised expressions. * Coverage plugin was adapted to coverage.py 4.0 beta 2. * C++ destructor calls could fail when '&' operator is overwritten. * Incorrect C literal generation for large integers in compile-time evaluated DEF expressions and constant folded expressions. * Byte string constants could end up as Unicode strings when originating from compile-time evaluated DEF expressions. * Invalid C code when caching known builtin methods. This fixes ticket 860. * ino_t in posix.types was not declared as unsigned. * Declarations in libcpp/memory.pxd were missing operator!(). Patch by Leo Razoumov. * Static cdef methods can now be declared in .pxd files. - update to version 0.23.1: * Invalid C code for generators. This fixes ticket 858. * Invalid C code for some builtin methods. This fixes ticket 856. * Invalid C code for unused local buffer variables. This fixes ticket 154. * Test failures on 32bit systems. This fixes ticket 857. * Code that uses "from xyz import *" and global C struct/union/array variables could fail to compile due to missing helper functions. This fixes ticket 851. * Misnamed PEP 492 coroutine property cr_yieldfrom renamed to cr_await to match CPython. * Missing deallocation code for C++ object attributes in certain extension class hierarchies. * Crash when async coroutine was not awaited. * Compiler crash on yield in signature annotations and default argument values. Both are forbidden now. * Compiler crash on certain constructs in finally clauses. * Cython failed to build when CPython's pgen is installed. - update to version 0.23: * Features added + PEP 492 (async/await) was implemented. See https://www.python.org/dev/peps/pep-0492/ + PEP 448 (Additional Unpacking Generalizations) was implemented. See https://www.python.org/dev/peps/pep-0448/ + Support for coverage.py 4.0+ can be enabled by adding the plugin "Cython.Coverage" to the ".coveragerc" config file. + Annotated HTML source pages can integrate (XML) coverage reports. + Tracing is supported in nogil functions/sections and module init code. + When generators are used in a Cython module and the module imports the modules "inspect" and/or "asyncio", Cython enables interoperability by patching these modules during the import to recognise Cython's internal generator and coroutine types. This can be disabled by C compiling the module with "-D CYTHON_PATCH_ASYNCIO=0" or "-D CYTHON_PATCH_INSPECT=0" + When generators or coroutines are used in a Cython module, their types are registered with the Generator and Coroutine ABCs in the collections or collections.abc stdlib module at import time to enable interoperability with code that needs to detect and process Python generators/coroutines. These ABCs were added in CPython 3.5 and are available for older Python versions through the backports_abc module on PyPI. See https://bugs.python.org/issue24018 + Adding/subtracting/dividing/modulus and equality comparisons with constant Python floats and small integers are faster. + Binary and/or/xor/rshift operations with small constant Python integers are faster. + When called on generator expressions, the builtins all(), any(), dict(), list(), set(), sorted() and unicode.join() avoid the generator iteration overhead by inlining a part of their functionality into the for-loop. + Keyword argument dicts are no longer copied on function entry when they are not being used or only passed through to other function calls (e.g. in wrapper functions). + The PyTypeObject declaration in cpython.object was extended. + The builtin type type is now declared as PyTypeObject in source, allowing for extern functions taking type parameters to have the correct C signatures. Note that this might break code that uses type just for passing around Python types in typed variables. Removing the type declaration provides a backwards compatible fix. + wraparound() and boundscheck() are available as no-ops in pure Python mode. + Const iterators were added to the provided C++ STL declarations. + Smart pointers were added to the provided C++ STL declarations. Patch by Daniel Filonik. + NULL is allowed as default argument when embedding signatures. This fixes ticket 843. + When compiling with --embed, the internal module name is changed to __main__ to allow arbitrary program names, including those that would be invalid for modules. Note that this prevents reuse of the generated C code as an importable module. + External C++ classes that overload the assignment operator can be used. Patch by Ian Henriksen. + Support operator bool() for C++ classes so they can be used in if statements. * Bugs fixed + Calling "yield from" from Python on a Cython generator that returned a value triggered a crash in CPython. This is now being worked around. See https://bugs.python.org/issue23996 + Language level 3 did not enable true division (a.k.a. float division) for integer operands. + Functions with fused argument types that included a generic 'object' fallback could end up using that fallback also for other explicitly listed object types. + Relative cimports could accidentally fall back to trying an absolute cimport on failure. + The result of calling a C struct constructor no longer requires an intermediate assignment when coercing to a Python dict. + C++ exception declarations with mapping functions could fail to compile when pre-declared in .pxd files. + cpdef void methods are now permitted. + abs(cint) could fail to compile in MSVC and used sub-optimal code in C++. Patch by David Vierra, original patch by Michael Enßlin. + Buffer index calculations using index variables with small C integer types could overflow for large buffer sizes. Original patch by David Vierra. + C unions use a saner way to coerce from and to Python dicts. + When compiling a module foo.pyx, the directories in sys.path are no longer searched when looking for foo.pxd. Patch by Jeroen Demeyer. + Memory leaks in the embedding main function were fixed. Original patch by Michael Enßlin. + Some complex Python expressions could fail to compile inside of finally clauses. + Unprefixed 'str' literals were not supported as C varargs arguments. + Fixed type errors in conversion enum types to/from Python. Note that this imposes stricter correctness requirements on enum declarations. * Other changes + Changed mangling scheme in header files generated by cdef api declarations. + Installation under CPython 3.3+ no longer requires a pass of the 2to3 tool. This also makes it possible to run Cython in Python 3.3+ from a source checkout without installing it first. Patch by Petr Viktorin. + jedi-typer.py (in Tools/) was extended and renamed to jedityper.py (to make it importable) and now works with and requires Jedi 0.9. Patch by Tzer-jen Wei.- Add python-Cython-c++11.patch to fix complex math testcase compile with GCC 6 defaulting to C++14. (bnc#963974)- "mangle" tests/run/cpdef_extern_func.pyx to allow package to build for SLE_11_SP3 and SLE_11_SP4. * cpdef const char* strchr(const char *haystack, int needle); does not seem to match any from /usr/include/string.h and fails for cpp tests via python runtests.py -vv * cpdef_extern_func.pyx was not present in 0.21.1- Require python-devel for Python.h (bnc#942385)- Remove unneeded numpy dependency to avoid dependency loop. - create dummy alternative to avoid 13.1's post-build-check bug - specfile: * fixing update_alternatives- Update to 0.22.1: Bugs fixed * Crash when returning values on generator termination. * In some cases, exceptions raised during internal isinstance() checks were not propagated. * Runtime reported file paths of source files (e.g for profiling and tracing) are now relative to the build root directory instead of the main source file. * Tracing exception handling code could enter the trace function with an active exception set. * The internal generator function type was not shared across modules. * Comparisons of (inferred) ctuples failed to compile. * Closures inside of cdef functions returning ``void`` failed to compile. * Using ``const`` C++ references in intermediate parts of longer expressions could fail to compile. * C++ exception declarations with mapping functions could fail to compile when pre-declared in .pxd files. * C++ compilation could fail with an ambiguity error in recent MacOS-X Xcode versions. * C compilation could fail in pypy3. * Fixed a memory leak in the compiler when compiling multiple modules. * When compiling multiple modules, external library dependencies could leak into later compiler runs. Fix by Jeroen Demeyer. This fixes ticket 845. - removed patch fix-32bit.patch as applied upstream- Use Source URL from cython.org- Add python-numpy as BuildRequires to have more complete test coverage- Fix doctests in 32-bit environment (fix-32bit.patch)- Update to 0.22: Features added * C functions can coerce to Python functions, which allows passing them around as callable objects. * C arrays can be assigned by value and auto-coerce from Python iterables and to Python lists (and tuples). * Extern C functions can now be declared as cpdef to export them to the module's Python namespace. Extern C functions in pxd files export their values to their own module, iff it exists. * Anonymous C tuple types can be declared as (ctype1, ctype2, ...). * PEP 479: turn accidental StopIteration exceptions that exit generators into a RuntimeError, activated with future import "generator_stop". See http://legacy.python.org/dev/peps/pep-0479/ * Looping over ``reversed(range())`` is optimised in the same way as ``range()``. Patch by Favian Contreras. Bugs fixed * Mismatching 'except' declarations on signatures in .pxd and .pyx files failed to produce a compile error. * Failure to find any files for the path pattern(s) passed into ``cythonize()`` is now an error to more easily detect accidental typos. * The ``logaddexp`` family of functions in ``numpy.math`` now has correct declarations. * In Py2.6/7 and Py3.2, simple Cython memory views could accidentally be interpreted as non-contiguous by CPython, which could trigger a CPython bug when copying data from them, thus leading to data corruption. See CPython issues 12834 and 23349. Other changes * Preliminary support for defining the Cython language with a formal grammar. To try parsing your files against this grammar, use the --formal_grammar directive. Experimental. * ``_`` is no longer considered a cacheable builtin as it could interfere with gettext. * Cythonize-computed metadata now cached in the generated C files.- fix update-alternatives handling in a distribution backwards compatible way- Re-enable test-suite. - Add gcc-c++ BuildRequires: needed for the test-suite to be able to pass.- Fix usage of update-alternatives.- Improve update-alternatives. - Remove Cython-fix-version-detection.patch (got fixed upstream) - update to version 0.21.1: * Features added - New cythonize option -a to generate the annotated HTML source view. - Missing C-API declarations in cpython.unicode were added. - Passing language='c++' into cythonize() globally enables C++ mode for all modules that were not passed as Extension objects (i.e. only source files and file patterns). - Py_hash_t is a known type (used in CPython for hash values). - PySlice_*() C-API functions are available from the cpython.slice module. - Allow arrays of C++ classes. * Bugs fixed - Reference leak for non-simple Python expressions in boolean and/or expressions. - To fix a name collision and to reflect availability on host platforms, standard C declarations [ clock(), time(), struct tm and tm* functions ] were moved from posix/time.pxd to a new libc/time.pxd. Patch by Charles Blake. - Rerunning unmodified modules in IPython's cython support failed. Patch by Matthias Bussonier. - Casting C++ std::string to Python byte strings failed when auto-decoding was enabled. - Fatal exceptions in global module init code could lead to crashes if the already created module was used later on (e.g. through a stale reference in sys.modules or elsewhere). - cythonize.py script was not installed on MS-Windows. * Other changes - Compilation no longer fails hard when unknown compilation options are passed. Instead, it raises a warning and ignores them (as it did silently before 0.21). This will be changed back to an error in a future release.- fix bashisms in pre script/bin/sh/bin/shibs-arm-2 1623937634  !""$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijlmnopqrstuvwxyy{|}}      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghjklmnopqrstuvwxyz{|}~      !"#$$&'()*+,-./0123456789:;<=>?@ABCD0.29.14-102.10.29.14-102.1      !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""!################$$%%&&&&&&%%'((()**cygdbcythoncythonizecygdbcygdb-3.6cythoncython-3.6cythonizecythonize-3.6CythonCython-0.29.14-py3.6.egg-infoBuildBuildExecutable.pyCythonize.pyDependencies.pyDistutils.pyInline.pyIpythonMagic.pyTestsTestCyCache.pyTestInline.pyTestIpythonMagic.pyTestStripLiterals.py__init__.py__pycache__TestCyCache.cpython-36.opt-1.pycTestCyCache.cpython-36.pycTestInline.cpython-36.opt-1.pycTestInline.cpython-36.pycTestIpythonMagic.cpython-36.opt-1.pycTestIpythonMagic.cpython-36.pycTestStripLiterals.cpython-36.opt-1.pycTestStripLiterals.cpython-36.pyc__init__.cpython-36.opt-1.pyc__init__.cpython-36.pyc__init__.py__pycache__BuildExecutable.cpython-36.opt-1.pycBuildExecutable.cpython-36.pycCythonize.cpython-36.opt-1.pycCythonize.cpython-36.pycDependencies.cpython-36.opt-1.pycDependencies.cpython-36.pycDistutils.cpython-36.opt-1.pycDistutils.cpython-36.pycInline.cpython-36.opt-1.pycInline.cpython-36.pycIpythonMagic.cpython-36.opt-1.pycIpythonMagic.cpython-36.pyc__init__.cpython-36.opt-1.pyc__init__.cpython-36.pycCodeWriter.pyCompilerAnalysedTreeTransforms.pyAnnotate.pyAutoDocTransforms.pyBuffer.pyBuiltin.pyCmdLine.pyCode.pxdCode.pyCodeGeneration.pyCythonScope.pyDebugFlags.pyErrors.pyExprNodes.pyFlowControl.cpython-36m-aarch64-linux-gnu.soFlowControl.pxdFlowControl.pyFusedNode.cpython-36m-aarch64-linux-gnu.soFusedNode.pyFuture.pyInterpreter.pyLexicon.pyMain.pyMemoryView.pyModuleNode.pyNaming.pyNodes.pyOptimize.pyOptions.pyParseTreeTransforms.pxdParseTreeTransforms.pyParsing.pxdParsing.pyPipeline.pyPyrexTypes.pyPythran.pyScanning.cpython-36m-aarch64-linux-gnu.soScanning.pxdScanning.pyStringEncoding.pySymtab.pyTestsTestBuffer.pyTestCmdLine.pyTestFlowControl.pyTestGrammar.pyTestMemView.pyTestParseTreeTransforms.pyTestSignatureMatching.pyTestTreeFragment.pyTestTreePath.pyTestTypes.pyTestUtilityLoad.pyTestVisitor.py__init__.py__pycache__TestBuffer.cpython-36.opt-1.pycTestBuffer.cpython-36.pycTestCmdLine.cpython-36.opt-1.pycTestCmdLine.cpython-36.pycTestFlowControl.cpython-36.opt-1.pycTestFlowControl.cpython-36.pycTestGrammar.cpython-36.opt-1.pycTestGrammar.cpython-36.pycTestMemView.cpython-36.opt-1.pycTestMemView.cpython-36.pycTestParseTreeTransforms.cpython-36.opt-1.pycTestParseTreeTransforms.cpython-36.pycTestSignatureMatching.cpython-36.opt-1.pycTestSignatureMatching.cpython-36.pycTestTreeFragment.cpython-36.opt-1.pycTestTreeFragment.cpython-36.pycTestTreePath.cpython-36.opt-1.pycTestTreePath.cpython-36.pycTestTypes.cpython-36.opt-1.pycTestTypes.cpython-36.pycTestUtilityLoad.cpython-36.opt-1.pycTestUtilityLoad.cpython-36.pycTestVisitor.cpython-36.opt-1.pycTestVisitor.cpython-36.pyc__init__.cpython-36.opt-1.pyc__init__.cpython-36.pycTreeFragment.pyTreePath.pyTypeInference.pyTypeSlots.pyUtilNodes.pyUtilityCode.pyVersion.pyVisitor.cpython-36m-aarch64-linux-gnu.soVisitor.pxdVisitor.py__init__.py__pycache__AnalysedTreeTransforms.cpython-36.opt-1.pycAnalysedTreeTransforms.cpython-36.pycAnnotate.cpython-36.opt-1.pycAnnotate.cpython-36.pycAutoDocTransforms.cpython-36.opt-1.pycAutoDocTransforms.cpython-36.pycBuffer.cpython-36.opt-1.pycBuffer.cpython-36.pycBuiltin.cpython-36.opt-1.pycBuiltin.cpython-36.pycCmdLine.cpython-36.opt-1.pycCmdLine.cpython-36.pycCode.cpython-36.opt-1.pycCode.cpython-36.pycCodeGeneration.cpython-36.opt-1.pycCodeGeneration.cpython-36.pycCythonScope.cpython-36.opt-1.pycCythonScope.cpython-36.pycDebugFlags.cpython-36.opt-1.pycDebugFlags.cpython-36.pycErrors.cpython-36.opt-1.pycErrors.cpython-36.pycExprNodes.cpython-36.opt-1.pycExprNodes.cpython-36.pycFlowControl.cpython-36.opt-1.pycFlowControl.cpython-36.pycFusedNode.cpython-36.opt-1.pycFusedNode.cpython-36.pycFuture.cpython-36.opt-1.pycFuture.cpython-36.pycInterpreter.cpython-36.opt-1.pycInterpreter.cpython-36.pycLexicon.cpython-36.opt-1.pycLexicon.cpython-36.pycMain.cpython-36.opt-1.pycMain.cpython-36.pycMemoryView.cpython-36.opt-1.pycMemoryView.cpython-36.pycModuleNode.cpython-36.opt-1.pycModuleNode.cpython-36.pycNaming.cpython-36.opt-1.pycNaming.cpython-36.pycNodes.cpython-36.opt-1.pycNodes.cpython-36.pycOptimize.cpython-36.opt-1.pycOptimize.cpython-36.pycOptions.cpython-36.opt-1.pycOptions.cpython-36.pycParseTreeTransforms.cpython-36.opt-1.pycParseTreeTransforms.cpython-36.pycParsing.cpython-36.opt-1.pycParsing.cpython-36.pycPipeline.cpython-36.opt-1.pycPipeline.cpython-36.pycPyrexTypes.cpython-36.opt-1.pycPyrexTypes.cpython-36.pycPythran.cpython-36.opt-1.pycPythran.cpython-36.pycScanning.cpython-36.opt-1.pycScanning.cpython-36.pycStringEncoding.cpython-36.opt-1.pycStringEncoding.cpython-36.pycSymtab.cpython-36.opt-1.pycSymtab.cpython-36.pycTreeFragment.cpython-36.opt-1.pycTreeFragment.cpython-36.pycTreePath.cpython-36.opt-1.pycTreePath.cpython-36.pycTypeInference.cpython-36.opt-1.pycTypeInference.cpython-36.pycTypeSlots.cpython-36.opt-1.pycTypeSlots.cpython-36.pycUtilNodes.cpython-36.opt-1.pycUtilNodes.cpython-36.pycUtilityCode.cpython-36.opt-1.pycUtilityCode.cpython-36.pycVersion.cpython-36.opt-1.pycVersion.cpython-36.pycVisitor.cpython-36.opt-1.pycVisitor.cpython-36.pyc__init__.cpython-36.opt-1.pyc__init__.cpython-36.pycCoverage.pyDebuggerCygdb.pyDebugWriter.pyTestsTestLibCython.py__init__.py__pycache__TestLibCython.cpython-36.opt-1.pycTestLibCython.cpython-36.pyc__init__.cpython-36.opt-1.pyc__init__.cpython-36.pyctest_libcython_in_gdb.cpython-36.opt-1.pyctest_libcython_in_gdb.cpython-36.pyctest_libpython_in_gdb.cpython-36.opt-1.pyctest_libpython_in_gdb.cpython-36.pyccfuncs.ccodefiletest_libcython_in_gdb.pytest_libpython_in_gdb.py__init__.py__pycache__Cygdb.cpython-36.opt-1.pycCygdb.cpython-36.pycDebugWriter.cpython-36.opt-1.pycDebugWriter.cpython-36.pyc__init__.cpython-36.opt-1.pyc__init__.cpython-36.pyclibcython.cpython-36.opt-1.pyclibcython.cpython-36.pyclibpython.cpython-36.opt-1.pyclibpython.cpython-36.pyclibcython.pylibpython.pyDebugging.pyDistutils__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycbuild_ext.cpython-36.opt-1.pycbuild_ext.cpython-36.pycextension.cpython-36.opt-1.pycextension.cpython-36.pycold_build_ext.cpython-36.opt-1.pycold_build_ext.cpython-36.pycbuild_ext.pyextension.pyold_build_ext.pyIncludesDeprecatedpython.pxdpython_bool.pxdpython_buffer.pxdpython_bytes.pxdpython_cobject.pxdpython_complex.pxdpython_dict.pxdpython_exc.pxdpython_float.pxdpython_function.pxdpython_getargs.pxdpython_instance.pxdpython_int.pxdpython_iterator.pxdpython_list.pxdpython_long.pxdpython_mapping.pxdpython_mem.pxdpython_method.pxdpython_module.pxdpython_number.pxdpython_object.pxdpython_oldbuffer.pxdpython_pycapsule.pxdpython_ref.pxdpython_sequence.pxdpython_set.pxdpython_string.pxdpython_tuple.pxdpython_type.pxdpython_unicode.pxdpython_version.pxdpython_weakref.pxdstdio.pxdstdlib.pxdstl.pxdcpython__init__.pxdarray.pxdbool.pxdbuffer.pxdbytearray.pxdbytes.pxdceval.pxdcobject.pxdcomplex.pxddatetime.pxddict.pxdexc.pxdfloat.pxdfunction.pxdgetargs.pxdinstance.pxdint.pxditerator.pxdlist.pxdlong.pxdlongintrepr.pxdmapping.pxdmem.pxdmemoryview.pxdmethod.pxdmodule.pxdnumber.pxdobject.pxdoldbuffer.pxdpycapsule.pxdpylifecycle.pxdpystate.pxdpythread.pxdref.pxdsequence.pxdset.pxdslice.pxdstring.pxdtuple.pxdtype.pxdunicode.pxdversion.pxdweakref.pxdlibc__init__.pxderrno.pxdfloat.pxdlimits.pxdlocale.pxdmath.pxdsetjmp.pxdsignal.pxdstddef.pxdstdint.pxdstdio.pxdstdlib.pxdstring.pxdtime.pxdlibcpp__init__.pxdalgorithm.pxdcast.pxdcomplex.pxddeque.pxdforward_list.pxdfunctional.pxditerator.pxdlimits.pxdlist.pxdmap.pxdmemory.pxdpair.pxdqueue.pxdset.pxdstack.pxdstring.pxdtypeindex.pxdtypeinfo.pxdunordered_map.pxdunordered_set.pxdutility.pxdvector.pxdnumpy__init__.pxdmath.pxdopenmp.pxdposix__init__.pxddlfcn.pxdfcntl.pxdioctl.pxdmman.pxdresource.pxdselect.pxdsignal.pxdstat.pxdstdio.pxdstdlib.pxdstrings.pxdtime.pxdtypes.pxdunistd.pxdwait.pxdPlexActions.cpython-36m-aarch64-linux-gnu.soActions.pxdActions.pyDFA.pyErrors.pyLexicons.pyMachines.pyRegexps.pyScanners.cpython-36m-aarch64-linux-gnu.soScanners.pxdScanners.pyTiming.pyTraditional.pyTransitions.py__init__.py__pycache__Actions.cpython-36.opt-1.pycActions.cpython-36.pycDFA.cpython-36.opt-1.pycDFA.cpython-36.pycErrors.cpython-36.opt-1.pycErrors.cpython-36.pycLexicons.cpython-36.opt-1.pycLexicons.cpython-36.pycMachines.cpython-36.opt-1.pycMachines.cpython-36.pycRegexps.cpython-36.opt-1.pycRegexps.cpython-36.pycScanners.cpython-36.opt-1.pycScanners.cpython-36.pycTiming.cpython-36.opt-1.pycTiming.cpython-36.pycTraditional.cpython-36.opt-1.pycTraditional.cpython-36.pycTransitions.cpython-36.opt-1.pycTransitions.cpython-36.pyc__init__.cpython-36.opt-1.pyc__init__.cpython-36.pycRuntime__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycrefnanny.cpython-36m-aarch64-linux-gnu.sorefnanny.pyxShadow.pyStringIOTree.pyTempita__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pyc_looper.cpython-36.opt-1.pyc_looper.cpython-36.pyc_tempita.cpython-36.opt-1.pyc_tempita.cpython-36.pyccompat3.cpython-36.opt-1.pyccompat3.cpython-36.pyc_looper.py_tempita.cpython-36m-aarch64-linux-gnu.so_tempita.pycompat3.pyTestUtils.pyTestsTestCodeWriter.pyTestCythonUtils.pyTestJediTyper.pyTestStringIOTree.py__init__.py__pycache__TestCodeWriter.cpython-36.opt-1.pycTestCodeWriter.cpython-36.pycTestCythonUtils.cpython-36.opt-1.pycTestCythonUtils.cpython-36.pycTestJediTyper.cpython-36.opt-1.pycTestJediTyper.cpython-36.pycTestStringIOTree.cpython-36.opt-1.pycTestStringIOTree.cpython-36.pyc__init__.cpython-36.opt-1.pyc__init__.cpython-36.pycxmlrunner.cpython-36.opt-1.pycxmlrunner.cpython-36.pycxmlrunner.pyUtilityAsyncGen.cBuffer.cBuiltins.cCConvert.pyxCMath.cCapsule.cCommonStructures.cComplex.cCoroutine.cCpdefEnums.pyxCppConvert.pyxCppSupport.cppCythonFunction.cEmbed.cExceptions.cExtensionTypes.cFunctionArguments.cImportExport.cMemoryView.pyxMemoryView_C.cModuleSetupCode.cObjectHandling.cOptimize.cOverflow.cPrinting.cProfile.cStringTools.cTestCyUtilityLoader.pyxTestCythonScope.pyxTestUtilityLoader.cTypeConversion.c__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycarrayarray.hUtils.py__init__.py__pycache__CodeWriter.cpython-36.opt-1.pycCodeWriter.cpython-36.pycCoverage.cpython-36.opt-1.pycCoverage.cpython-36.pycDebugging.cpython-36.opt-1.pycDebugging.cpython-36.pycShadow.cpython-36.opt-1.pycShadow.cpython-36.pycStringIOTree.cpython-36.opt-1.pycStringIOTree.cpython-36.pycTestUtils.cpython-36.opt-1.pycTestUtils.cpython-36.pycUtils.cpython-36.opt-1.pycUtils.cpython-36.pyc__init__.cpython-36.opt-1.pyc__init__.cpython-36.pyccython.cpython-36.opt-1.pyccython.cpython-36.pyccython.pypyximport__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycpyxbuild.cpython-36.opt-1.pycpyxbuild.cpython-36.pycpyximport.cpython-36.opt-1.pycpyximport.cpython-36.pycpyxbuild.pypyximport.pypython3-CythonREADME.rstToDo.txtUSAGE.txtpython3-CythonCOPYING.txtLICENSE.txt/etc/alternatives//usr/bin//usr/lib64/python3.6/site-packages//usr/lib64/python3.6/site-packages/Cython//usr/lib64/python3.6/site-packages/Cython/Build//usr/lib64/python3.6/site-packages/Cython/Build/Tests//usr/lib64/python3.6/site-packages/Cython/Build/Tests/__pycache__//usr/lib64/python3.6/site-packages/Cython/Build/__pycache__//usr/lib64/python3.6/site-packages/Cython/Compiler//usr/lib64/python3.6/site-packages/Cython/Compiler/Tests//usr/lib64/python3.6/site-packages/Cython/Compiler/Tests/__pycache__//usr/lib64/python3.6/site-packages/Cython/Compiler/__pycache__//usr/lib64/python3.6/site-packages/Cython/Debugger//usr/lib64/python3.6/site-packages/Cython/Debugger/Tests//usr/lib64/python3.6/site-packages/Cython/Debugger/Tests/__pycache__//usr/lib64/python3.6/site-packages/Cython/Debugger/__pycache__//usr/lib64/python3.6/site-packages/Cython/Distutils//usr/lib64/python3.6/site-packages/Cython/Distutils/__pycache__//usr/lib64/python3.6/site-packages/Cython/Includes//usr/lib64/python3.6/site-packages/Cython/Includes/Deprecated//usr/lib64/python3.6/site-packages/Cython/Includes/cpython//usr/lib64/python3.6/site-packages/Cython/Includes/libc//usr/lib64/python3.6/site-packages/Cython/Includes/libcpp//usr/lib64/python3.6/site-packages/Cython/Includes/numpy//usr/lib64/python3.6/site-packages/Cython/Includes/posix//usr/lib64/python3.6/site-packages/Cython/Plex//usr/lib64/python3.6/site-packages/Cython/Plex/__pycache__//usr/lib64/python3.6/site-packages/Cython/Runtime//usr/lib64/python3.6/site-packages/Cython/Runtime/__pycache__//usr/lib64/python3.6/site-packages/Cython/Tempita//usr/lib64/python3.6/site-packages/Cython/Tempita/__pycache__//usr/lib64/python3.6/site-packages/Cython/Tests//usr/lib64/python3.6/site-packages/Cython/Tests/__pycache__//usr/lib64/python3.6/site-packages/Cython/Utility//usr/lib64/python3.6/site-packages/Cython/Utility/__pycache__//usr/lib64/python3.6/site-packages/Cython/__pycache__//usr/lib64/python3.6/site-packages/__pycache__//usr/lib64/python3.6/site-packages/pyximport//usr/lib64/python3.6/site-packages/pyximport/__pycache__//usr/share/doc/packages//usr/share/doc/packages/python3-Cython//usr/share/licenses//usr/share/licenses/python3-Cython/-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.suse.de/SUSE:Maintenance:20117/SUSE_SLE-15-SP2_Update/aea2fb7e84fa3f7218e6b58c55112d62-python-Cython.SUSE_SLE-15-SP2_Updatedrpmxz5aarch64-suse-linux         emptyPython script, ASCII text executabledirectoryASCII textPython script, UTF-8 Unicode text executablepython 3.6 byte-compiledELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, BuildID[sha1]=7fec80467778715ca51f735b4d42395dc4349025, strippedELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, BuildID[sha1]=a7657bef7f75a2b82c92860d9fe74e2c43ee2adf, strippedELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, BuildID[sha1]=593163728eacdd5c43d4dcce9170cae22d494b56, strippedELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, BuildID[sha1]=2a65b016a8d7237aadf90a4389d79cba36f811b3, strippedRuby script, ASCII textAlgol 68 source, ASCII textUTF-8 Unicode textC source, ASCII textELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, BuildID[sha1]=c9729fdd2f6c52f1ed09746d95e10c7eac547ec1, strippedELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, BuildID[sha1]=b7cf56180bdf8529027f25350298eb0b5d4b631f, strippedELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, BuildID[sha1]=bfff4a0ea567142b595e13b05e2120122329684a, strippedELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, BuildID[sha1]=781213f255efa846c3f1c8da91c8920e14bc4dab, strippedC++ source, ASCII text  !"#$%&'()*+,-./0123456=>?FGHIJKLMNOPQRSTUVWX_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&-./0123456789:;<=>?@ABCDEFGHIJKLSTUVWXYZ[\]^_`ghijklmnopqrstuvwxyz{|}~RRRR R RR R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R RRRRRRR R R RRRRRRR R R R R R R R R R R R R R R R R R R RRRRRRR R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R RRRRRRR R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R RRRRRRR R R R R R R RRRRRRR R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R RRRRRRR R R R R R R R R R R R R R RRRRRRR R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R à3K0[Ccutf-8475b5a88c90e9f5a81f2b237f4aa664ee3facb7a0e8ba61530d0fe7cfe847ed9?7zXZ !t/I]"k%{^E) `=lo؊C h tNS'`f(4ro;v!3U{I7f2ہߛE-)-ǎY0.Eď~!"͸3LLq $D,yD/,5WW2 bgX/:N!]8lj0k JICF[Qs:f e7J`yȣ&_tAʤ_[y*":#tW=ѓHF EYt#ii&l-@mtyL$W^0OXx–Heb]6ڹdB3a{iP4m5&8dppQ>3" wng(Lx_2r%*W8j!Zf@ JE=ToozC0`}anSeVӻt4ˑ:vw4$c%cL *,zѻݤKtS-, xhfxkm}6*q*lJv[R͔T ?HS.8T4PDWzyTz<=q C>Pw} VYLS;mF& M48wcway-RQ;ΗqsfFuXj,?_T)os$X6"Vk35M-2eg6q=XE;.2~f1\aqx}}mA~JeURW> aZFNGo63Hp%t'TªV ;zĖR-b=^ߥ%U,Lsk|ǂ[[͇!'VCƁ X˘ 1V] v- 9wmIiY?RDWZ(]2 b']b@6 B&:E4`3s6 <|S,Wh/f+l5LŸݬSvG%$>38ŧ/ TDQïc)!$$.b9,P$Hjtl;m:;8S=L{}]x"M?/T;9贼}uPywŢD"| `hR(i |-*aE|Q٩ 2y;aj2Z6]g6`ڙFg(kՅ6Wצ:n)gok8UdbΊF]~x hkGo9^6"5G:[RuE1 hɴyش+;qV_#޲u 5A#!e1H%t]/ w(<ᢃF1 "sglCzZdv9JXE# I2m6 #/v |ь%n{PM/=O&xqarRa3pR3ǏV%شB$dSZwl6#:0BPe]{qLz3к#7ڙ HͧHպxe ,bH8J51-m,u3HS#489q'ZQiȹ<#/pT}q1U8pjycX DڀNzJ9Z&.GA݆f. P9Y0sQM&z܄woM dz&ScW|mr=ME|}nOG!%rwBB P[RO{* ͐y}k\xWj,4>+r8OO]- RT3d֭h@GH}߱fSD G-q#tlF:<>H dD߃2 zXRz}3״AΨT#зE],1KC!LbB޷?%o1=voYM[]c ;M/k\R>qn a3?kwvy/ҬL-55@<:(qz\u ^Ԏ eT @hE5񰧖{pC ? g6+GNl)`GeTrA)F+E /VzԢ.@wAg7xIi%讵Ɔ3}A؁j 4;7Ck2a4x9s_e3W0_"\,ݴ 2W"׶̎R{wy ka04'iD}Tq=f<ٳ?iґPv&ۋi\#⇋ FJ?Jh2kOs 3;'@ԑژsn}ֱr;mhЉG*Ɂl}r<9g2#Qu NV4׎4=Wb=s PeO?*XJ,H z(ݱE(prRޣ (XS˭d#t$P58 vvwcpno/<mP BGawT VȖݧ2x6>Ew-E*wD+OΪі/W yT&n7"TޒniTT8׶&qDpY55ۅn|!cϗ -#"c;O צ$"cцdj&T;YE5J3 yϢ!JAGޯ g)n_⳧b]dWjr+W{Q)[ۊѿEJ~Έm~mxe JS} 8~_XxDV`B" ^@9s}oq] +Qu$D[\WX6I%,ÞަZL5$71,sW?*[n VT;``Dxը$IJ!HynioؔwD~6l~fz^9=.RxpDc?}MΆFJ!/JKG%+d5 o&~+@,ͭ@N F:SHe uƫ@.o$ 7ܱrǃH$FqqڇVO=/3w#iC!f;!p\dA>iL0E'#UgПszOUGtfxI%GN37*'9+:ϱyw98dtSDVY I.Þֈ2]J/3x, 3- hw6X϶: k#'K~Mi@k>Mo̯XtϋzoJ˻3貛R|F\^^K!]'~Ւ.bûRl3Oq,s<K'^UgًzJ'mJ<X0k"m t6S"&H Ƣ+7`A~Pc;N@qyt悭of/]XD~htzp?UԼAt%.;|GxihuЩrșK&Ŀj"*-7JhB*P6F:n[֛!p`Y&Ac4a wgJQFq^-¹@\uxaqBۚ2~r.؅I ښr}clo0 Ny^##J}+.iI6e2ۭ% yR9īMt/ %IIw:E'6'4Z4W7z'SA@YH!m}X7!@r6yxJۘG3XPG3,#è8CB-zq{G_iE%rVԨ6(ՔP=K9=qZptg$}2q ⡢*9OhB|EtR^*, pp5i6 /O%IсvF:I?-0ytEYOX7iv䍊?dp,Nb/!=C>+ 7DjYpK]MQ]jdw[]f5$)"#I;-=RYKKFJ5B4gk ZO<8# lGoLsu"fx]lx9Jck]c]AY +yzzxxbv :S8*tO8lϥiR)mtiܤ?#a vjBʼ:d&ͲOQ7kH){0t)WSyl[<9z+J5>hi[Q\ ۋH˝md}?\yFҡt dUPЏcL֣^E9I$оy m; 7]nmόd ^KϘ c6{×&J1)q;RbVe+ OP_FEN4e2݉KsG//jWR()|Sw]*XCsde%M?xkW5u'I 㙦(e @ؘ웻0,-$_Ës&aN86i6^ ު雛 nd56'Z 'gIq543Dݓ)o-$+|jl$Ng|7Vpl ݽ!<5WP%d(^Ǝ`jα+54f%qI1dx:HCU2P-|b ?˖ =uwY}K}[1Wv6oi_gQlD˧!@~Fxcֲ1w": Z7NDϵAnb E#)'SLۚJiTXLTWߺ3YH6쫂e8AN g}`K_2;^O_Z$ iZ%-[߼_zb?7f7ꃬ{Bo-ɫUb[@Ψھq1*t{D2ؤz׺Ԡ*?lZܯY)5l" $qBLd]$%\cAlϫ<|*UpY^7r^rQW<6lWpa]{Ho)P4'I4S[Ml喴XQ'j킶f.GݻK?&Alm Cfj1C~|C"C]Q5Oagg`cהG9K~gUֶG?yg >>A-͹0`~ڄT D׮78̎6LG/S5dPi{}uAMۏ|#28wlrB/ua_ ˞FGxY[&zpc+". {&h픪 yjC2?eR|T/YFN֊ۧL(x"!= t.PUmdwC|4p f&ԣMoкAҨ gQ!aTM r^4׉OZvV{҂oW|)~)X/Uvod^1= 8|qbfu]BA$pMOءI1n%_}0RLf`^ŠZ*׌NPX~IX&X 2a()yaKF8FO;z 5ҦgˑM#B#QɹenR ݔ/PhZb>.O"oɳQR%ZVtҏ˘`:{26hNҙtu~ռA|cZa[wZe"4D/֜p sXNyU9-;5:XDHv%'9H^.Ƨ([κ:((:7g  ;(qb[lb߾ɒ,M@!@ĶFƒe_LE!یaW,'!$k]UqKt#ӄ@>" BT\=tĔ #^Q;qA1Qe_[;8͢! ]ƭ{q\F xR8`OeAO僇-v{kT:RL-6P)uwsߒQA;[>sRMȽr&:N*Li[p[SO=T'z=f*"yϴ'U9W}nu+~i+L |U"{T c&ܲLl6vDV?;+s!*G,N!C*2tL)|3:m h}g+gh~XbW6s Z#%Y޳h٩rDKWs X2d}VE΍|>g UMU(D@&ţnxw͖U( ODr5!\}OgőqA8~#I.%@JC)&={AG1dWx2JԨzჅ膶aT~b""(M?-,:D鉏qZ,E#"ĊvtTE)| bleR}R!j$ OTliFP.H{O6!)LS|9,,-Nؗ3ͷS Q3SSfXJ;f);lM}/$_]}B)I@=bɜfF,":O ~ q ӱV ~ e^2z 1T9D糞_@>d-`-IyB_pMe\(DxJe8^.9{SR $ *̓fp9ijyQWlړ9êfPZky;LF>f,` 8t]2cdXLH Y:˛My>p"Iͧޔ2 x8&OלpeYe"] u.0cnjT"UK#;%\?ԆlP' $#K&D.@mϣ^_1rh 7x&OYW1S&W\7ek_+S}(Ay?VM3 ->8mS+Y 14C[}Xl9KO\jĠTUrfdy>_JICYlp X*WTz~gNOm̭ǑLD?ƣW;ig,;"u>~7 G}=] ,3Vx /~>[ert^x"P%bo*Đ$3-1W7cy* K척eziKĸw '0SV(ĕnhSW'S^1#Z-bz>/ƨrV7(^OB iWs&M[;TXSd% ݢf{~F2\̭?I1ÙFsJeA!QsojL'yj,B0ӠJHFaADzN{fs(I!Yq/,8E8ғQv!:1AX(q mZT8Hk@"6D1jc g&P$|@7j7{vX"Q̢߹R2 3(`XNC7f8;Dfqa}̳fzz)ZBh.XmA!>NFDK@wcIҶ vKVswa~4 :"С wj^S(c梶yb [+2ݱ}[\+fG/ߏd]mHN16veM$ mUk4fNIK\d/n \ b^[P܇U@|[HX &WuҭO.<"~kzC t=<2zj@1$Ӝ/W/ FCh6oT4=VHOp7TǨ)[^ K/0gX2( w[{F+hh r/Sd9&M zt )mt o@ýo'0![0 9жDRx([QeJ1K@C+ǭ4+pt:ܷjsd@dlٳ#^&1Jim uqз;]f<k(xUdزj.^ĉbsA{+B0c9mAIZ1~ZQ )ꯡp^s*/q 1ژhq z3BA^CClaOF C…L,!L $ 79]٤^2CX =~_NNpvV^lnn=29 vZt0>6qi5\!y~}d|:"Y$`b=ϿܞW,uv&ت=-gEǚys4:`8,W&Q~]*]~s~XqG[ l]%.p6r/:0i_Oie'ݲnDDJL}@3`(6H9̀cʤ+W<4^%uSVw,O4*KT]Y/5-lu&#Ԁw7](FB8EF|{_b  + |؍4E˷MK<(/h< r@@Y ؅=׆ORsGmۀ0;>؂Wⓢ> hgeI*c{@CMɡnc,fZڊ.j",3FC͞bL^(uΨ>OJ4+}պNbDdi6? Rt[^S.;ʈ lkF&o0Ѿtg^j 0Ђ XhGbR$_hy}޳JOҾG,Ζe"4nTiV^ 1səh:!rڵyTsLϵJOG_Dzw/2KK?itFSm@iXa#TE0zծcT9Xc/a!Qr>/yr >ayf5=DȰ Lv>ƚ۲j|͗njfz4se[IihalO Mvg+~PUv97MY̆ L[QA6Bbڶ*N0W}ra~\Ċ{|qn'yÞ 7A0/8zI5..GVY*Ư& K ,mfT:߯0yzaMxsshUW22mg_p?bf5GLMV؄(5u|v=/t ղ6jfd.N*0pYRC}~AjGhoh[#h$'"&/8;/iSښylC$̓b$mԊ:oSG{x|X/ɬ=ZUڞ6{Q䖍:_.?QZzn],fqHtɥuÁ tG@wnF U?[Zձ%n&and!yhwMU<#rX  ! ypŃy2[3AFSth:竐 cp;azǃ7V57e-/Iˤ,O#rUr!*zܦóܜ^SwkI){NBX}/u a4 v҆:֓NNyEL,Ձ8==x|cn&-> bOeH7m[M,',\YOʾk!J*ӘeL~QQD I5k[}:<([O}}E|~T y䋆hBLFkche®EV[- afZǤ#p7ƽ5Z 3ܟnbGZ1'>y%W ĉEjQ.q>IĄbG(V)d5"d0[Zp%L)L6lnqhMٵ3_Vh%v, >6Oo']w{="ɰ׀[1ϔ[ݬ$5ތ `2lrSTчdKrO@CeәۭfSou H#U&g8slf( jFRْ ]q;1]q;sB( l̡t7HD_w(4"vwż!*ɬ9ʁ6'Swa x|^}N)ι~5Mt\̄y;~Gyٲ}2K j"EH!z' |"z!v:k8m6<[f7Kytr6Vf{A@ŸKLT-薰{dsVO[iPi64\l<)ߟu[siN6[^|3>qGE[6 #q:{^ A,-'"K}):MK44tqg4d:1AIɣJ.4}y2GOYꎐ*<&\ uɥp噬>0j\S^X55Zluw׍aUΨZN-[jρĐEC;T &YePH.<? BI8 >cUMMv'?n*L[ٸm%OgN$qgE(P̹nA2^~ZwprB9 KXDB3hh񇙉 JΝ)d n}}P|LȴB]@uXJ[n_$(o ݚC~ ^A\}Phux ~ʵe@Fa0#+ˆ82* \g%؁ Pq{<,kżل4b r>JuHD tޮ~Sv(6x(>"{!&cj*֫) |s{\#VK`inT⏇a0Lx?&nFjs-_o y._^KnG\*pF%V.j'b  `EMǗL gf/ 7 H*d*[g\8]!oPښQ VY }}bLpϫv>A0x:u)dd9Iվ'6JDbL%Ɏ8bE E΢nW4zx/0"5Pv$FڋʕBCO ʣYoUXO1I 3ѝB9S I\uT{40{nxQL jPGUǝjOuoPpC~&OFÇ7>oO}Dz.!c7%xJR /=vﷲnhLQSK#$ ΍%8Oax&Z_zc56 ar I]!=jڍ;O-;i}#ШiӘF-Ҳ#+GE#8+g+vNacjƗ_Ǻ2O@GFSH9Ir$&Q0hݺ}N'h=ج`aT}0Sڕs*6|hfQʠ=hNgnn9-QM+n]qNհ87 Dђ@rɵPZ1A^jAҁoL͟RjM3ٴn-=5TvxxU2IY ^3bz*2ܛ9͉A{ 3tA(vW ' A"fBi]w|"x6ﶿOxbȨZ[Յ֞ {&L\`^"hϱkE\2^7;bIj*=ʔ )r RqB82Ϗph8O|V^&29.R>s\V95T̟˫* /P(mvAFAd`7xe9^A+1XIrY{I;ȎUga@]@>m &r'ڌK<@Y7vjiiT|Jes aF?E?ׁ}Jbaz90zWH/э#8Qމe$>\z;?MjTΡ$8.RnDW:f܀YaQ,̝БimɌtl:M(}b2ᦴ!ISâMj3ݱfVz 4L}{j)Lu=2@})4@e#G+*}&١ ^h!ޡÜq[w(Q͔`=Vdn!7*1\<]G^^%6R~lV ;Өw ٗJw  &YED !Vo, HryR`_{ўPR51q}q+uwӊzAtIFj b[i#|Q+,eCoL9Z%MNOkMlYg 4:nMKH( A#]I 2)G2TO E޺p MZZ~I#f!ؔL3B^muj:5lSqwT$j[ZP1O^&gddwYrF8$ܕ^d29Aߍ:|j.qbS=R'pt ;B.`[+)|bj>)yzQ!f9YG!DtZNQmZ-$휛3g-D E3X R.49Te];P:+HCu~Zy=  dea3t ͥKhc0gscf ;!"mXee/vZc ?(exw+{'o6,*ݫ c{+Z_W9I h=ȷR5h%^W\CI*~(0&s=/]1js, iudsF/< KYO E۳u \DIudpL:*. Eˊ-] "yLkY_+`7WzUe>>X@ozxH&Y f||ԓu.Ѽ@J!UDl> RUzj?b]SndLb롥|t?rbg2ң7{"2_WCԠEeP Rԛú(hQBZq*~7x#§x~*8|ё6T(=Hnw{j/0JٶÎE[UOFLܘX~̽meMzِ7P @%ɀQ\`BA+` ͭNLʊ'P|pOfYrTL(|3ṄM`6eMy^YZ`iׂ4U2LP"/ۢ DSH@S{D[ O؎4j.Z L!z 9ur.SInGn-R]af&LK(,:L$?wa51?a/nvڪDY6NUe uuJ͔3ںw(?_-|Kc'ELqȳ`0+,Wj0ͩ?0+3Af_0,i7<$%\rW81p e1XhYݡ P]M-SlVF).4uTϗ!GMʵs麋 Let HǤ?CBD DO+r;1pW-BP i{SZXAK`ETS-^"q?6~vkk/G;`Զ+:2(c];RCphK%\K)ůO"sm~NVE ^BuvՈY0%&K]O6C!, D< WW驐CZ`5̬s&!w`,#8GRo uhmV D.r4PwNn9%~5u=Ns>>Pِ] 4` @I,,i p?7od 0r=l]5n.gT֖d {gO;6GR==%x5G[EA>2?{NbV$!\Jv`14#3ŗֹ4 |OUUn)BT'|hi-Q8TfmDm8>9mV_Xvbɦ[!o=j:DsqEw^Tu ^HA'zfbYpKvg{+hͥ]6Ӵ/ɸ"|^0-ޞX:Sb w.KMlC`2Uc66tR8SY{(U^>*fQC8ԅ_Ge^ Cx\Nht샒Fj5 s2p z"a!c- hx o śn`ҚRWgPsG%:o&ƹ(̴*$O5&beBp쀈8S&-f{+'|ӛ42Br dh=%iu]k2FMQ^Pn:$w枽(՟xm(.0l}"=hf©dB A.ab` _x ZO_ȡ3zA>p 6']̈)\@杣̼~$Dž\xGKC9ۼB E;m4HXݭe-k%h`T%ϙF@ƞ?▂]} y]e2l1{d.18^AȨShtM]9/`3kX=kd_"#'e# f^мAM\6`Rr&MCk*: 0PF?ŨϑpMH#o슓[Y2 >5 \ؚ;R0 a},Ն0F F{o<Zgoî-y[>Lj=`8:I󱰤f.6yI'ٱAh i|t'.fubZt`;P%N%A5ŁnmK cK14U* 8ΕC%0fHI; ͭ~SZ3q%P9_f{2w-}|s#:1~GȌےE;O qƋWIr`hn64멹X]4zgUMtLZeճ`tHHxM(HZ¤فڥ[[C?wj7Cb_=# 6dSc P!Ľ<(Кl#{ZWj9`c5 QLh1]x3O\mwl42O~LZiik*1[! -x+*ReKouur6CXpB ;]E'젹+atӑJi6b }a/hv\RLt^yuptN= 7rE+xЭ-ۋlja籒, RfaHi5Rn% 9-3w+Cn/aJ,CYd%\(f/#4 qq6SK%Dqiwլ!]-a$Y{R\QM-2 <܃Ha!XKRսDƮ>fu۫ٺ̞;)'i7^OZ}՝w)JI@?ZDt!mɣi%h-<1 VB0r@Wa|<*ܐU@{>n Ћ:)>J9*_u"WSV鸐1d59z4_I_z\1QTE'e3 !E5uKmSA{S|f:yN:b'jS}gPݖލ hZjw}BIV8ky5fݱ=`)Ǎ`"wp?uyd6*^tyE058[Ħ->HyL"=H$U%Suia+wcФCk<)pHl8CJyw.f^iLD?^q $\^sa8 81VIZfp rexzᇨ+c&s%̓ς]IMʹ!f5W)B e7 ބ¦0AkVS;(1GgdQp0eoɥ-9 χ~ f +qSrqbOvCZP͢rJtjig+dT]« 쒞t|h3+[B1S/'K!zwxD_(hST:ipGRlރrK˼!=T74 4ZI Iq>{$xYj}k#?o(ACBʖZLh {!k2ֈ&Iv(kśt B)9}U+xUn[ ^W#͗ v) UI4 5MOF2&"Ƽ~% `,3O8u8DjSp[E'I~RjF{p՟;('v6ǥd[WքչeBAǥ>JoPD[&%/NYkaM'Ġ{|rQJ"0A2L)Z*21J@ [J̎ ]DëZ† 4WqNpDo~ԀH>yb:;p;/KUId@f閫\NmH5&dG:3Jۢa-ɬwB=,scx7@k]2tֻ?rj@!I0FP*a"%\\4ưmpL<_BN-] aJ@o$z[RfΊ':Pootj] *cq7|ݨzA \r|$`5IXs~&MdNTX>d{a'NA(b4wl(Eg'~Y=OmEHO(о/bf'YDmfuL- dP%]IQLI?5' lLuCe"43StakcC&ȽM +nDunra^ 7΂S: Xv0W5h~-!ia X`6 +1/%l=sۯ-;AHV#s>hEH 4MϟkhH"E}Jc&MWwvVcg[ ظn#wIm>H`eyG:Ȧ)J}k`׬L]hVz3`v), PB355>V\A ^]]=Xp7NZ gnsR0p}KяЕb yڞ[^Hifeh[T 5:S`Qw^ ka,u(o['RO ZcWUb]ABY*6)l'6q3-Б3KX fB^];sȡ2ZZE !f 2{eeXZoW6Tn,$dpN:QTc`ʀ[&bԧ ,GJ]RQa|*ix2<@v=O$ҶϠyt*/Ƀ\@A,uXFd\C1Xk+<!ܰJk=D|+!`W^u3+p0 T+)Χr&9hl3`~Dn6zœ0H{)q,j!yŝ%~7U)وxybpȥ)Uw+GqVQTuR>o >&a |dmWC%WP;P3 8޽= @D_ 1}aV<٥ 2HK]Q#<,T'e9ւz{H&u)K;.J䊒>'jXD ceD0M W#7^u[( e{/NbJl Re!=D v3~9ജ#9i5w?GWqDnkfԕr$y^;o<5IG]\Wt@.IKDCGܪghdV6e$$"CcuOn^Ui>]H)K[ۋ[l{-ʐJ*Ǥ,9S.J´sw覾x;m|zIv *G-BҶC Zhx}=&.SгLIr{J褻S^kmGBK—*,%Rv_,rP8(`Aj\:NJؖo}dd srQR`;ލD'iМhW(Hyy$,˫z6{x 7~y =24 ^~sXN)m{ lJv?jk"m ^ƚ{:F)/K*;Bm[zro39|,s JR 3Rfa/2N;HjѨ"[DC"qog)vfۣIm?:j+wu 8M;b l}x1Oڠ4sc *yS}SLh0geF4HE"*&ZmuZ%ف ƽ}IƼq떵ҩѸJ~xbt% fWaQWb5K+nrTJvfde@¨뤙9N!6@"z=nu5.'^0iT^z2:u@q{MVruU>yաxc몸e_JJdSRшN7O{lJoHr/z" >QDmWjΣ{bz,M~U]41BUco^6s|'cKN)әlkykos)S1jԚ>To~p[lI g1ۉy,q^y)vgt8\N=βD[wSOC6:rG^qQ))sqQI[>({Ѱ/az{.T-Ն/8S<ֱU]er'ڣIB%%l*P:Մ;i?Gn{V .qmT,RjvP z ܻZs7HӑihBSUL R)0/ X{@ՁGX IF ¥i=nhξC>X){(xx + nK;,*Mxv?tcXyw%nv0f4oh4Aϛ!n=="ZĢ܆#eA jظIt?pXmO#:"X{'b'+S'\ri$@ (7vY@cK=vVֳbE#<t>| pt$ "PɌTzuQW\1CAdR.I,l a'GZx$z"sLO9}d|?7t"^c725mS2f;@.k|,Uu\#X|2Ⴝg mIa uщd_O^Vݏ}J7w,|; 5r4hkfpH_TLkwxq3_SNl)be;~^/eqQ,b"ۙ)펺^LjfxΥK@눠[ ~9>Cz(A:xN/P@_ƕInaޤ/{28>4r|6x|ZJQ",JiP5DAsNwhnL'4١IE#C;5tRY#uhoR"{u=}R]sk}zen2/_ 8`GgNY/s\_'6:&!BpN7ב%'X\3 t0a@+/ao )q4x襵٘_;x!"4s6,43 2Kk(RwM1> 좝Љ^JtRw.&N<Љ*IQU&yXE P,|Y^"=?0qr ![#o:fg 7[ڂ4'WSco^J9?^IEj K_'3"f5k@ԗ wڒ6H*҇/PGLEt[{W_pӧK9FJr1ZW?3m | ݦO\QVW-^bdfG4ȓIO&T>Qt{I >205c,k`M,/$k@X2j8UQ 1mYh^ZurJܰ)3K'濌V8>j^ݔ݉4XH1HZ+OY7ν"/:sr,;Qd XW<,mF0/Q ( sr4/{'~%ܪW+qE^H[ZQ<Ȝ kaٿkkAM6M*y֕6UPfL<:eHh~n_cYre+0ٴ]esC47Q~:_;WwȨy =Gj_Yqw_ K zc.d68 g*ʪܻ?Oze5Q17v#j߮+}lN4vsu8RnWjnc(*\M͂o v fR;V  CyjLT$_sׄ|6,U\i2q[N'{hw39A ۚV2EJQ]V;us_A%iL닦+l 3=Mњ3YN:+UPj]^*ere'()<_W*FrO yc(^Ga=&S/)?2Voab6klej1;IֳTUӞWY>GFΣ@de]:p\=86[!Л5`gd}BEX)t='(xT9Fh*|҂J=S,_bqRjCt*|7d^QTJ7ȜzcyE*ʁ첊\6>=/W=VG'&Bu:]E2dDœNc]MQe[`oݝVp~Q#-T>Ik`[C;.Q#)RS-r Cfccz}!{ԁhEP8nH Y#$ShaL`vG_v# ړ6Lsא;W|s+,QҤf zO`r`̖¬I 5K#XId"-JP̪a_:?U~ȓu&wzx#~S)9OIt*IZrv j惜O|ɝ}[s^j tX^!Ia8K)jʴUC1B!!W u)ykͨ^8 |3ۇ 2 NfXy;9lC!;Yb-<:ц%JgDB%gʂLEWI~4ũAr:}SQ`(FaK\-HXA F+; wS1^QY|f6(LtFR?9JjC? Bǖ(͇ma9|MNEkUT 60{f-dEQ1.eg8>/?3[8c [Dv2?GA`A(ůŭ_5gr켭s/wJ%xcFzXBʹk NAu҇Mrw5!qO5G!,'ח `2 NT!,VI;&zϚ8/^mAj4L<`zb7# FJ~ݲ!_I<;BHv5B?L IFfvb(MnJ"'oxZ^? Tu.w,hܾ2@ѵyHLHh+ݏ:!E.&(%(N%AAeY#%>yvE$뵰#_V 3_V&r))W.Q{õjUJyX_@~F壘8(p~͡BԸ˖݁aapٚh51m,1q[%x"e);$nZ̿$^@lZm̗|)~ƇPd5Z'<'Ͽ84Qسj U(J$3(, 2˭kM>kڬ>!V֝u+w:h"-joTFTJ苯VH:R%{TCjvTE4 .1k&>„99hpW$pT8)eoCGױ)-^b|?JX1 <]1 DqZ33+c N^7I1jWU8JL9KZRl?&i֥f"vnRLt>YV:=WMxasoFn 5<&Lu#E#FǛ| na lP#3Vo]i,>x NugUs3FJ4و79^:Swi/Pi'A?LƯr(v\no40q>(|O="(Vk [Y +F l]-ȳ5ti"{G9xIPˡBdxha=UE`cD(BOS _edUz [V9AjyQ>FHoޖQq׳[hc/[!3Mlϑ] [p`eCPWߘ>Zeu nj|K305WoBicMTŞmj\&=d}{\'*dB7$y6Ɂ-;/azXK3,.QlʠKfcn خYYC7A_l J1]f'\ڧ zTxXF]7_lq|d~t:6R"L 2-/bj@zUx\YgZ[e5L]UcE\4K+f!%k ղdb72&鑆,!nHo. M,Z9˃wPx a;Pۉ} 0ؔ 7)K?vxt2; j-ovTGtM9T{*+>U([C3X)V/!cdPZJK!:ƃjEr$ܒ rD0!Q1j8E)TwKl75_ MiuO\RճW&KyO6dtMeЦN4.ӈ&\~ɢ&׾3YQxD`,+HY9ǡ{߽5š3I"5m_lCS\:!~Q+f[+͕f$Bf0͇:J}!/>[Q@iF ~~ YE͐sKgP'ɹ:) AH_snC%4LXPdzAJ @nG;j˽,>F|A2m]i Jqg &%Fiv 7+uinتJ<Xb + AI͖zP38 ٫'y&/*v| <N&Jnl&Pne&)[R>> :o0E.vx6t\F~ޏ(̢n{껪`siɨrgRK*'eOs={xXvsͣrbv2#pɼ\b/S\(<_'fY˶6%/SwEX Qnj{_N)YITT4On5[ȷ`*v?A i&WrfL= RvJF5I_i|+37;/S-:8PFhэg9gT.bz,[ P?33m[;=cO6M@ܭ2Mя}b&S*`&fxprUNRڒǷ$$ FuOMDƊCe2]J)Xgu:ClQ&j,z[]o(66o*XJV0F|HYSFn ',w4M ՛Pgm͵Rn#=TM!K~"ȦxB++fn߿iu1~tewQ 1["Vm5>=oAFiyeԜPjW!\aKφG@{N 3uZ@PD2g=q26/Iy_":vRقӨH#\[;8/: fu:՗0]1 ݳMp7!Zk{MrXv z]m NJVJv5S49 g~Й.ei559/q[q2R^d͡S]@߻86r?9nǣ#V=P~B鶦rl5W -Ezk킘!,&L i .{m8%[(ެ[-ջ@~r^XcutoLr3r|Oyu6u%a,u(?@3J`&DYgP'駔/"g*5KWLgIWob?F'}הw$j͹E!&Nē UGA [Ѝ5[*>y7 nG4#mh b>#iO**#F>0"&e֛AgITy톈{-υG*^Q@>f7ؽfVV\?%9#]*0^@VYQf&!mv;T q 0mG`y3JM"fP2fF"W}3%D(M'x64X\v⒁ !$ Ma&Kj=j"-=qm[5~JUX5N?뭹?v73,E͛.8XR"MJ=ss_@ :6DH=;ǧ;-0KyE?C(2v<4}!iAS TG14wT z:\״Hr ds,RY7@OhOm\JS{5 #-)iA [ewR,Cqtit1E4Uպ9.cԡKHSE8.t[e&M7N5颾r&u@_ʐJ@mrra@,ebP]vuG'i&c> _̫b!Pċ}Tߥ ІMw[SvSԕ(t7+{J+*هj\4D鑑@VpÕgД.uZa] a[j}!|֙:8/VHJx!X@g0d~94|+sd2gS<ɂĕ)m`MYc)1yV`|R"3b 5ҧxyZ?6}&"Eͬ$B]-J_o,anTe9K)eLë!$fJsoHEȯj @̨,= 2u}}߯Ɖ%R; O2,6,pI}~$FRx`uIk [WyH`ֻ"92҅:遒Кh~h {DCߧ殖\>(ߠ|ɋݞmr",_@u5c-1W HRYv Q5(M!Aщt,\N/; e"N~){-;k%m:gکK٥?[W3[bYF [c*a%ʧ-~k￲\KA ܀w{jH?nsct p,T!zY|\lm?%EnA:$Կ(a$ෲףMuGW6NX6BO"ͣkne0LKw f 2lb!!^WC`XqW/-PI2#q*!%%ZH_s`9Zߺ\MYEUVl6Óo[+\u.^_g 3Z*p(.VE桲& 01ē b(={Z5ַ̗GP̀Ng,udXMX^$NC딑e:"{}y7J"w7( _eav6٭,TZ5UG,uR4$.h;mT՞W1EfWqo,+kJlά>!`AiɌ ,9n3KgpCXʁ)j+oO+\:,GC•]C^+W3Y#Mje!mK]8t(wAu&@pٚ<xLA%Aӆ_,}hFE T]LBۚ}g`qin}pOlс H: /vqZN~q ƛ1_w,x4879 a0r!,A> <&E8'2uԱ:7Srljƻ fA$|Q_UO 3,Q [N 8}t W_'#41HIAxkSq13}!zQ0?aK rOO;Ɲ2)ڬΎ@>K=ܩM}fÒX%h!k٤s/pQ. Q0-C1tg6VMB j6-X2JIr=NAM |}Sܰu@XK:S;m(E]*24Pf*Psr˾$eאL3Vt`FׁbyR&̗׋1:AX鲭pgЍ^ĞRL1CoW$C~Iw;,'9($p#/ÛrZZl?3Ip*e Q> 3`%{f]`< LO!|'#4 H |ANK8麃=TWB ʦ:]TskXn+#" ^#@[=lT ]:>~=7뫌&eU5-'~ SGӁ[O:yfCMBʶ V7U _;ʫCg|9/)'7 i!D '.M[gU R8'H4Nuc:Y,> "!ju-x$`X;`Q,J.l[ʧW(7-w{ݙ^䆳Ynbq\;(]ɑ?V2$-F>,JfWHZL>"+<%NP AP\a}UA怰ȐѵZ[9=CshIx 1pZ4>'rYL'9߰ wB=5Oq9^ְ=KJrɶL*8n3M0f5CVf`:)S0Ecr+R7OW}~(LAacQŢ6H33J94*,R-&'t2}Bey'ALj!˽px&TC3-sXMTgXSI?I= O d&>rӭæy]>W&Y1<;t'쥢k wD2,V rޚB<^Zk 9qDQvʢ)K;KA0Tw`.ɽp22`n~wrGoRá4RNSK8J"&0V+[_O][ˢ ;8ZA w4$={@n~WX f,HJ\]B =9Om9.[|Hئi@%•F ,̠4ꬄ>YTiA`Wtf3Ǔ0dVr|nw<:l{.Yv*kMs</Y4˓=?[ H"#8.&I*˴>vzh'_]" &>L-Ƭve6m B1UݡE8>ݙ5i霫J5aH@ b0SѷW؝-(ƃJF_TS˻* _a_1,2͖L#׿x9},Wр}Dc2ΒVn&WЏdtu;+ೌn ]bj^. {"UB\mhf7xE՘Xfo$˫ynD1L 2BR)?FT4N/'-J}Nb>/rW Owʘʾh&\g?>L6QoPԁTӹ-rl CP[q;%("3TtQX#˧@41?'֮R{7nb䈣/eTdM-&%ղϣ!@+lL:AtwǛ>:5Ūn"FB,d/t.HK*0L4jg ZnfHN=9Idqf6VUꇇՙ I[/KC5Ǚ-ENa{[헼izXզYvرǥG5fyCe lF#iVPOTʞH4R͛[|xCdD-%Z#yY"ѻ ҵAT$X?-p¼2O|S% ,Re{oK .PrM6!Z_?֙C+Ahd,vJmXc0YpDK"9>U!9mP9I6y微]8WKWhJ#*ܟ=a=ڙ`jd(bPx2% vi $P lVua_U#!ng)\֨Гy7t.߭+k1k6T.EH?aM?٤mH̬62;${(uЯ947=%:R#C;>WzqH!oO")X9UeMC )9>dMnL ""`^u_Y눤$V^@W珓ՀӚ쓨If*j,_cbFb cS~O:dzi @O1;"F_3<8N! e5vFOU@)*5IKpj1'hk+5q=4CBN5x xxW6EH ?;/&X 0/&$\HqqB%BcBAyvh7ӌ|GX}桍-SEsϵ)@P=_/P#u׾.lc wu,![[Sti7|v, 5&zL9{,@ApȊa쓍TNgXX`r .6ZѤh6 8_^NUDkw(R;iv$FTnXLQtZr .`]<oFRdd \2 Ou٘YZ|АA\4hz빰WLa> ( ^_A@t x1N8 U3>t~<+ݠ|}fD%{o9@rvxGМ3 ϴ+Thէ4 ԺX YZun;syNh"KD#Q4Z*AN7x^k1z\mІn.3|AkCz!@=[ʣV64Gώ? P{an Vg?qҟK}6j=F$[iI 8;mX\3qCP(.y^8vmYvU3)o~!zKzdM$zMR ;s9S[`.͈D꘴XoR"KGMEz̈e]~"m$v*ӝWW+{5FDUm6n>Ka-/XHP.<ϭ#eA: z׸1 wuzI)si !ukW,{'T3ĬN[k4" Mh }IC9pʳtFIj9-0ƒh"MMMKx{AƔ%TdV˫/gu(Axk$T<,{S(o_r`a1)2O@FA? Rܗμ {,K\EbEA0HMdq@D< Q9،"bɆi;y~׷JhtQ[Dxoɐ6n*ϽK3B +t'v(9(ݗe_f;]م{E#Sl+sd|6m2MЩ-M9km1(_"Q͵z (n%SHt yi^ d+V .Y_„`AuO~@IX&x֊Ӈi>o`yiu$2ʔtPs1bDNckH ! 8xr-8PbZjš4N*4gCd u%I ݕT=69-LDaeɺPr4`)i%Kݬ }?ݤGݔRfA;n'Gg&CwW"/t%/R)C"ф&Pr#tZ,quD{ZH5M_7PhyGԜ| [+?u54t߷d~ip"r"m`պhdeo^Gժ{J=)ѿTh'(d 6pJ TTW) 2-b [s=5^ Kr!قN 7L@ѱUHKć[Q-O1*G֭\fڌxkՁz .m`~ph 'r`'(&BwkӅ w2d.nH++oVPyra}B1KPOmŠ5#Ԍ(?i㺎G Z$f^5K.j@%U[TJ 5XFK#M\.yf?iMPiWaW*΋iV6ouS,6P&2< Ȉ4q3N`oИmvƧQ/pGrj^B^weOvUJ.Iډ?X9#9[4lk1r9}/ sdqHg(QΡGn˶Tࠔᓽό}jS49 ǫ!*$8?󶖛1fEݏyaBvӚ[?J ~S 'i"Q³ NVq6m,NVMW!uDl eģ7fM ?~{o^&J^ ȬC%N`dq݌y4 lqS{d4GAkA4Ԋkbe eZv|Ԛ.q!SfʚG'X)it DADN1HS,Ԫ!zNAqħ)% ٛde$gbTf#G((P#Gt]榲`σ[g\ **bAx|RҽbpP77>>*LVOzt?]Oi z?'URFIvfL2ƢZDB4R9 GRM|TuhNO.¥IW#փvqi.k›Xg5-% 1mZvsTapG<PqK"rJ0H4j>V+ay{:My].@iXkל>/lwXPX<6<PVgN,ؒ.~|ݯH-Wp>g%YCI`>v&ʷu2Rk=z:1P (>PVR08JD'gQ ϖK_ܗ A"OjU:5rYIq uhRlb-kerf= jw>_8O5ٽٿ1Z;JQ=p$xZؾ'_Vu(n Nx^U<)v1@y|$"/5R U:zJwi/0[>VVoΤсAj()5b&0vϜJ?٘rBQ q:AEJn"ۢ/nCE~z I,AuBVi7 Ã`]Rr{[3F?*M{:%yiZvz~}{)p34agzM4[3/Y/ 2*P ELdR'Ӕ璶 (g+6P;mVra+7)i3q:q]f q2pv3}32KHU)"81V 4SŽ ͷ)i-̨D^ ߏ @ެM61G" lORB/m ۜ& ⻧< !4 ,`Ĉ5G,%6Ԋll?DC $lMӋ4Ỡ#Gh^PpmdZb"LT{~6Q6־CU;ȒZH@"/4ģ; #?\w݌RjF]J-,.9akY/dz)e|Rb:=~tV0pqlj@qB>hϘ4V |\ayiJ1 );z-YsVVUbnzq}NM\?ʳ #t@Ԛᖘq?UEFVFpvõ7AdhD ɟ,Mn9 Z80Qa~*TBgW0/dX (JYi[D%I?0y]0-7`w5D`%+_$~c_~HSؒY xGY9ڔ spoǭƚP&)j7sO[()Mx4[(QA=j0>@)/'Ly 4>}a6q"Q.+PHþ2L(T`2t&Ep|aˣJ~1sq[1֤XYN5 xh3GaMcQC*_IJddyj;P#[HG:£MË}'vtJǍ8NJOx@0]2@8 H\fUL?*=u=h\۝DXO$=^$Rd_5{nf yMg>k,,[x8mcT7dL's85k.MGhl_xEbT
ePiĕM"SUX(LҹeF>e`VR]?6Aؗ`QiT^HD- :7Ƴ:˿Nph yay|Y wqn϶X1~qh&5$Fύ7cz"\mdMŀ= p& 9:uيLPTt Uv*^K-S +j/I{ IJH_k#lySI@r2iyeR~lfw{γV1c&q5^$9l Cv|u*Z`rľn'qKWTiCQO2yl-{Oa WsOky[lV1] gMϺ^0v'Oǫ\cw5d]94n 9bz0ԗnd?#񀅸֝i̐O`R,X;mLlh-YMۇ,z |D8~XЃ3"M>up@.9H4hHlz|_; v$k+ ;YfI|,p{GU-$*{/&p)_T'x~NۣNУmߩdt ~?n⤷vGSf_P굤66K(^ CĤ8>隌-e4pkV=Ky 3߅ MRTF1 :k<H5\+H}?@ﶉU.Aau1+Кя`!jR*E(~EWYxܦ ?^Ϫpѿ#A le W3tkTwB\chz :|ս)!>Kdb G周Nz;6U;Zf&uPnf'|e9^hˇk=AOMN/c-9KE rQZB.V IhE3?T.#1j7|{:"̕L@eOY>WM;ϷYi1g=hmH4J@5(Y59 ]N$Ww4>ފ%Ztk㻕V7u`%H%Z@g%v .SȬ~TLBI:q5Vrq7`iT2%AIM߸66@] q|n$5jqW*O;:ೣ_pw%Fo[`GGd@"sr6dkHTE0#!zx&Ucg|C1נ:AKޯCS*/֛sf \kX! eЏ;DCʬ"5@:iT)QNVcQSYȈI@GFՎ_չ| fęNS羁tf(D>$u*m+LW}rMlc*GGʭ@%?IŸܬbL>|ګn!ҝoB;`lc]?_JtCc~!o'PBxS,{$c1&@EՅPJg$3\IAFQG*2CI΃tE'D09P"Gp{1YxH)@@u/ 0aY&۩J养F6 Gg^C,*yeZAD26cc79B*EbTv  p'&R_D`#(Jl_/j2CU5i7_8]g3CѾ|su%gG8:cVkDwe0p+x:wJj&Mfl̢ Cd /LV ʞE9b-_ ;W=2:(h]ʃyyCY:$ K 0$[C sˇF`EO[c$Jk vT4UC-F> 6z$G8%ȏז|exq6v^J^jU3* Tϕ ToH+ϪSD/p+ӛs`}F H Ѽ6 b۔Es,z%C1@WO1G>O¸GL*=>4nN7!PJqu*2G^t)Gk:1⣕|_5ط@6z;-؇$"+OP>99Y%P@0^PI~)DGj/;N).Xd<6jN4v9;` )Te^VH, w(GRrz)OL+#hVDՉV "b ӹxlf rCJH{ma+4?Xyl2Q;Ac|-yOug*;GXgWn>xg]vnjx ʩRm"e GysoGӦv2594KbeU 0@#S|R`ҳܾ3ykag7B./z%)LNH7}.,Ҝyk!;6VHH+NYq"#RTgИ`inҍD&NYNsq{ljEf %)f4@N[Key88,lȄk.YVt$%%]]:^ "(@يU@\>ׂ#B6!sz yHŪ6 %~c;BvTzC}Uc{:fSDa0/ߞKWX܁ь iI E}G6˦.sUw A%Iw6NBF^x@<:u{ebayH'ſ_2^;/u?FAVVqUo7@蘡W7ĚIGtrh}10Abo/o,Z1^s[B"2k{`b,4}n'>va$q4.zFL5xj6}i"ۭhU#4iZhjĕR2>-A,GU9nBPzzJH(|Io(I_HШ1$h?=wB]T ` F~z0Y_ˊM@ tlǂiuοyui| 9@+y#0lPe%)z}E狍 2RlY  ^nF)(e[Tv@*Zq@\]-X{AZγ!b Kt)mؓq޻Cd@P]-ΰW 3'X8jѮ  B>U/p -OW%?D!6oN}T ywBG) ?6kEa';1L )Y*[܇ş^)2 u3-~T-E|gLaa^5x#ukq[UW}A$K !;/mnGe.V_xc!K؍΂,ɓn80 N0ӁI:c;hp&UCQ@.IEaW lDn8.[MgYׂΒ=ޥ(_'M<+':5?huHyHg/1>(2/:N7g{|l_8.i 6s+ƩV'v̚?v+A+T|0׵uN1az5n34ݑ~nXsrTnsDҷg^?Ϥ;'͍stu8Fdy'+.\Z]j,jm'J}5.^Ϩ0vƮ#%T7b6ŁGw“i͎ PlѲޙeZvq}3 lՃ[\ {w 7[?b(DUUݘ [S"v˅H4Dr[a@/Km`*~< QCak/6 a"Ј:3B!Su!#2-hWhF,a#?oWXP]WL`v,tEɰ 헛*%)Ntx:&`~,(T)hnh>+},iQߏ@s|'! YCZ N1ȾD{*nP _o'clVA"cY)-j d)L_km#WQK71΋X.EFM-W餲z6=w*t6uL/~ZwaS"njtn23 z[Ui2#qǩ5 Ԙm?8@5dLvf#.gbsڑx^tCwNT#|F:!_P_1]gpj,8JʚRA"|]OV1&S Mebxe.GΖlgU9x5Nb(u_c28QT{9o0e(lvz642 (z*+}`&K:cK;7wuG{mSH{&ZBtazvbP?9X%[q9XTiyξy|V:?햶̀z!*. OQk] p8oʋ^CapT.攀Mu: oEجoXqep# 3 Xݵ^j"}Εh>a+b+.p] ~P :I'[f%.rLc|\,QSIbOޑ[_D(ݥ?Zxdfwx>>ˣov}I tTn-RXWqZ@l[EP?Ah9Ka ^ , b553s߽-c|lB8K\|_<ǒCwd76d>x;!"D-] \,. jDq/l~RSdx! /5x6kq2 Gq(cn€&!*^#ܜzA*9A+01j;%!";6R[{Xe7&s.Wo]!|ܩ˒̑y9Ÿ5qLO2~khdwNʛLsٝ,aCzcr|%SnU.(:1F/O{r n=wx 悡l!AU/aLf Qm"#&sWҔ,q@R '[di!}J!BnL8(+*iwd4Ae_-s&j"Nߠ6p Ҋ|4'5J xr$>irh KWI*{73U;Spz78.8ZP>"y94ѻƁsV3D;" 3`DO kC_zxP Gt6!ñ)?z"?B༞MTF={Đ?@1PEWSyͥT&k*~88酃ŊCZQUKƘePR#pujh#zx,ٙNx2Tp{q#r|xR̉_踕rTM R&5C̆PWes6q!Gg=$; {~DߪRO &2pfZ`2]Y/]/JZb2틆DQ0G~ê솥m&>h׎T y.Yآ |- TGDZ&\-voף<`f+*ۃQ@}x$Q]7ҕ?t_n4`a3> QO EoEIe\({#y[36 2ڕq|Z,$ؐW59YsPl@sS\1 ֞nRh}̻Eô'%Utr1D~TJG]#hkZ,' Ƹpsio ^> ʢ)Ktl>Ѹ Nw\,=S 3smQm)B3L9}#+-$ZqChN @56*#LBN7tV `9?ɡT -Md7bNQד`9^4;=Yo*˨7`my@✚ ͜ɪ˴)g@G~`͏:b^S|3GK5.f- ӣ-L4!Ƅͨ~6ɳj;Mc_7MVӨy,q bFd !EkGae`ʢOLG[)Y9O ~vp}U+*Cp{p0a/$Q Fk~yM3PU=+9F};'y؂+Y?yl#0p{5;}"tHb8X.4AЪیgPJ>k$=B_LDV ٟZ4[eni]2Ϡ]r~Hf%Oɢ,I@)眜Q(.=NЏHZwKĶ-/FV^q_c&P[Ec.;,z3#LS;\ԼOaSǰ[Rn$'Tv|p=[UN!~,'+>C5vC7޻4[!#ViHX?1J@NrUmө 4 Gfb*zNC7*ԝ|A.O c2ILC/Np7Γl#-4/j_Em{ERF)R׫\~\9*K" s~duf3ubדòxHM#|(+%ZKBlyC7Z?Y% 6Bz<^ F9#h!wV@Mͩ1fEӶ}XE##N ㄜR0bkbYCAΓD|mW|4-ة5}oC6ԡ;$4ʛ݇$aN'Ujd \e6 vL$D~-aM!Q/L[-)fBվ ;sƚJF޸ &DGٜqw|X\3YnژtMsqf??=Km>9.l ͳ4cOH}gC !vol\vZC%΄SP{͕w-njdnߢ$XQ+EP3 Л`^-?^nLNYgSM4a.27 M%<~.H8TQ٧B,=Sql?Rn&9-}7Ե)b טNL.SG 9#]MDKZ$.bk`$D>*?EbOvDJ [̂Z Bg8 0n,?$h}AM=rVڬ^a!wXh:uWhvɾ9ALyq VoJX'YU ݡ LoPq0̓":_`eA*#+Xᤡ=2UV0(YoizAz-gd.1gB=f$L>JsPP6X7 \ZKy#p~owrb P.Ve # b ,&:B&N-#ͺ>NY\˛!Uy?Z*@H!nGjB c+%hv%Bqvj@NF\꽰Dj}&ə;>&Kikdxa?;ob!b-ﵗ>FygtPLY2aTF"hnO9:ͤcC w YW ՐÍlyA\?(-5x *^5]ǒW؊7NY0qȣ\͙*@{OWcT/?2JkOY1MMA8i2W"jq) Es <0zrg]Ņ3il\Wfָ%;sbz& ]LGR C4 1C~|xM[QdJJ"U2p(] C"e폞OţQX "/bo ̝xjiqu6.r`[{)9ZRh|ƶnw*V BCJ6X&{<E")&*hLBVnIeBVyՃ{iCf֢oKq< XV%>K7e?yvl8JLI‡0.$/N(.l H[Of=PPuzOi9z_UC&}ϖ8 [4A!d )Ǹ ˾) *ᓈ5-SBrS{^lHDרq닔 %T9-OD"4h|3tRE>>JIfd4/ áMG\Xv$<1D x+%)gK R*ު-1*ĞJW+_&p0"sF:%k]!׈Nc o͗$-ۜljw:մ)ZMı̻Ɏ7%WI[mQ-D6_UIlR  1G{v5 `J 0G%bבXՋWRׂa%# Q/+ECe[dV`rbgM4|`XxP:ވhO#ȩϒ3kP%\ [s^%GWÒm#_:$ lvǚU1搿S7\n$MؙOe &$d;<08_5^:&Ce6Ѽ G 0Tc0vKZICGl !H=="sP7CKC@WkS } P& =PoǯO;@Oƪ<A'$><-fఝH(1R$2ׁ! ՜V}cR%݈ktXhՋVJ%|A]F-?i_%($LC+E&!Bj5O5NO#i~@zm"ekKq8-P|1h€4\J}"6ji+^mϝ9b#êfO~Lm7oY6t`@19]_p5PL]c.GTkf?izgyĽ 3>VWk}#i"O9 .{Q1SrGȏy;K犗|7 zx`vKݑd ܏O ]68Pm2>yeva6Oueq(2 .2pzsg1(=q?MC0- >0wm;\oyR C;;>6#_c5$~ˀ7r'eMOtj[LH8bSƎ.e?R٨V).^_ 2uxF|2]2nC1jOM-/sjΕocݟ~lm|Fj2Sdzi|/'PT.`燎< տ(@MG?sIIg܅ <:/1$^V!&/#aC :>XJfb.퇯 ^kJػ'IŲM9U7[oƛ>F91"In癌nLBouyj.bj.JG);LE=U%;Es=Si#{\cgQPld<;Mgd/"7Fg$de+7] KL1 z >J6ay0^#|x(xHPTGh֭ DT9ie]"$a.GZJeL%\2^{zzF 2 lEFAE H#"H"#E-!*nTRDEBEP$dn*"gfrqXknP:__OWOhq9eܜVA$2C #JȆh`0kk T6$W̋tR(XB*,-@ *U]He #-DNLu]D.qB7i.4 knzɭN:4Q(hg[gGoDJ#~vB|6eB@Pw̰QMH{") TQ*B@ B !$#*QEu j/- :_p B12($AJt [R/!{_w( BLzaY/`GJd(TsD.EI*(EMLԂ؁ D"A$hB7@3X DH/K0 :\`[ BfU@€8hv@O}WY"q|RpL\uS&I@-q"**x4"_( @Ni4I" " j E2  "H? D3&ȉ#1 -I$Y d@$ *IdRT@F Z4j- pnZam*s0h.\)DeDF3N`a$S0RBR2v{;4 ?&r>Hh^NLk&lCa@LqDtCG£wn)bˀoDO He } ZPߦ`ˆ8g]٠,gKT+$N%6N%.9{ζZV5hTKDDd   *H)0BDET$AIC,@c$o x *o$H?y42C/XFpaAdBAC<VB$*Atda8C$̥o6RVZ.ZT(~jA0L'w yLFgyvk Ԋ j %*$dY&argex~<uxefi Hk ? \{0ުoK`h<,nH>k2'*֎7\E /~ũ0 ?xG"Hnn׺V{ڎ<)dqJCw~܂P]^e,(^Jم/,yhC (DP8c"Kr.*6eoF`\][inֳّ֥4ٖ\3gZ]ks0pˢKI%DXÌ$D/T!֙TŷTsǘbvw'm\ $MbhRhf & RJR OdɒV ;9PMhZ3(IVBCfPJ*BV@K:QԐ%I V@;plIK dPb@HEFY#mk(r}3(7^u1oW09s*q.67ʍjTJ tRR]EbRG͵ˋM,ӑEWP2`'uq.:]I^jj`qQqrf.=Xm:5^7dhTd0Q7:RTGA{M>^+ nY vnuX88_WY>4u ⬨$,Z%ЦL OXLfɇ q_:;؉*䵷Tӿ_N D;=%ܔIEQո31W331ی^JXe`3BA &R'HLd-I+3Ȼm i;XBrՄ4e,604d֐6jakzKUq;8PDK:!ӄ,"IAL轊rM(K"y)dC~Uo [B! γ"&Tx0P8UՈ9qXE4@SmY_kTOI$!EV@5P"$dBU"'QE kE"D?_\A~ʀSHo]ij RB_gF}5aPng w)?vȂҢPQH4.ͳZ_r)D 1 3*I -m\ΝfHI $"l$ԢB́YE]R HE eTBPa! 'y9 Yu%5wkGD4L/31J @Ҝ%Uv0YceZK.n"w˖Xvn6ҎRwҭ0 ̻+T.-" (\ÔJ//(!"CBF5\(PpI(6$ .*jZT͝ im 6@@vpY!Adԁ"aH 4EM|YKC+yK"" (S}ȇ,$3Z<4`xpX ґ%-@e.oO2(hkOpF"=7ߠeUqg "n%õGZ[G᷎-@,NBgX2v'7.f׿mx  *r,b$;ʕ%Rl#in¨k5w5.J}Hf#Pb=m 6A= 1F¥XiH\3gO3̈́۶Q-5WZ9,dU63k`X[|TpOjjHaeR^#N-DWDzxh =ߩė"+AngDʂ(bG*b( _zgk7% kdEzX@-ЁMQ@}m.'ޛG"m;YB + (@Ro.)Ԉ l\Q$O7ؔE"LTS k好hk PUQ@ܘP'.vy hED8]BEyA۞DM1c)@g0T6P8-5O0}|/$KQA;A@J ΢apLj/kTC 40 kӅOR$}6-[_3CV(#$a \ĩqRp%Prv u5 qTFEj.H-w/zƖ˳'/^?LkF C=(pPE@XUQ-,ڳa@ 4 2@tueuWu1T`Q41E ȣ fd~#wQ6yL;M:`lA)P hrl0(h e Z! %U4Ddt2J`HplM/N,jPkPhk`ED?E2a_TT} @9q;߉`=@6C5CPobΖE^(*>Bdit"ۑ]n~^kٙ훽ւ(F1s`!1r Q@ i@f0;Nyx gR .5*?K4DF!C$6``X&Zv|s_ЎP #ȪPAZ'kLtg09 BB_]v/k5Znv5^^ePg:nw0C% Մ eUCgVG|Zd[zS%‏mm#q+#"@_YVQ?U#6r2\Z-Э:r~B|R"jB@OT(mc4O݊̚].wl*X~EGgCX5X'2]߸D3N2񘶉 nΏ޳eU4b iMRy22Tȕ* .g޹@83 NnPTc7r# lJ[)t͇]RYx?{*O(vIu d)ƾT[imB>p\G:jû;%:4ܦ粓Q90(`utj{;7`f&3 o%Y_M=S}=.TipI}&%ǩZp\,xmWMv:Hk4 4-h5>t -Ѻa @@9g+Hn7Bu2qC#;Se֬a fDB3!ua}Lp,E!EX3Ӷ}M1 m=^'MfȾ-!)+[[?yMxqA"!sPX{awsdB'-e6J25^q{3Dr>U|evl+ż*<cs;|W(i(@혩]rpdQ&}f( ]D^aމ˯\KӋ<{rB'ΑD,G3 57l[J؇zYML{R֙s@L6iaC2V]xsd}%AHA ZK$M c!!'TNqtb#Ͻxoʇryx# M1>!16A4l @L>6,J&X0@ۊF$b8̔FLva; hhȘQJ+# 5`38|>/g`n)]]yY+LPBj9] 4AVn8LJBX:fZ  *泋| C*>9!ua::ˊh+aacU@XR *_s5ɢW%9,;Ӝ#,'cu{,&C Qdk#$컎F0|㤆s:Q$PY`X&Q$0XtCYqlhb\ 4Ah9P XwsB&LD܀xՈJџsD.  EF9}?I{c|nV0IMr:Q[Tq;?T/9;~hV\7|l uye3Xލg˲H@*NYw.*4 U|#[h#$w!Җk>3$UwPGiŎ13КX-(z:AdˉR  <ֽ4.p-N%X4iK|U`JKڌ>۴!Ը {+XÐC-5RLXuP`N!j%a1iB?Wɝf:)a87 yt1 NL@b 3@+g#P64dBT)uH ~K=\1ѣz餕q׈PWkB]R%0LvE-Ѣ\}0z:l R_a$IC0C(y{}+.scf?a Dc[C{_!q9$=B@1@DK=;8P>A1dӯ$"R3VH8*$]#2D"wFHzG,@&z AӊS DW6@PhͦD-sb)x@L&zW4 Jf :lLؾ[;3j:vM)tZ 8D:Xa wP'؝ $.C* !|DTׂaD]0{93;YOdݚHUSAR5H("A7D<LJbV=k!wz3/@KLPQ -gVz$*7vtuX @l@~U ⨞uPWr hʥ9[_: ؃0EI(TYYY3Ab",E8XDE@2B$w#D|0PPD 颪( g Ɵ7DX Y$~O~ƶ3xp`a2qwIWÇ7Cb($ % M )H(Y Hh)t@@.: ~S"lb0;58N"!W446 ,U\P  #mT'$:PrVHX, W"d#wHr}ƃvYmB0c"UQF,Y 1K0V((^8A]#LUfğJ"XQTUHAbUPAP6墌d Axp>Od!0$( -]EQ-ۃ0Jw-E[ (0%"T$I#l@{(%Y rńD x¥T$2@$A@=d )H$$ u H(TE@|"& ;tVK@\dAM%AM$YETDAF@Ba #Šnw` G\DO36a t@Qxy J(#xȂWR@Er䬚 oN8 ãj0 ŋK G(G[5D|9O)z0L5#,o/鬅aP@I3k4Ҟ{GC>7 'Co rGy14ƖA`9B~ q^hRfT Y9p"ȃ(0 $9RAAd䡈; ,E6"7؛s@ŶB}!Vp`+ 16MA`VY@Kñ!E>T9!rvP;z\$ fM'wLIpm'Y^k %r"y8XK qtV#K8K\h0>A!| wcH"2$Eښ>S>m=Gm?Ui6A4lj,R ;lH &T!T޸p( Ds(X*Y6De54X4]ڶ%YV,XR1E/ed`8M,5]O&DZPO<y-A t*!^xB1 o 1nPȫhv>C#!][hԊAB*ǀ5 & {QA:h:%GE S6Ǜ\\ ɀPUb?2g*$v>RyCې2H ˊH*f 6Kt,!m V7PP<* i v" } R|@$WIHT$Jβ OB@I((*=WzT঴Q;'U\|RꦫKO8 !^n4X/# " yȃG]Y\d*AX!6 $ĕaІDd5C5T4րVE8zXKHl=EEϦN NT,;Dd(o4;&#&Ka(i?q,I(JwT1")e `/2fTV"wPѲ#`lc˷ jRy]jg@ySn1Hak:h1/OaXh6a,@ }ynay+?bP&sfJVIjG:\XOKf8D>Nt=}],(m3-uYl~C3B8AψpÀ|:+b@ X(&0$XX'OEsL[Ibt %N@Mb.wN^mx8) !#~X :ޛ8OS}j-V6Sd3y{XX=h@",7+`LSK_u@]!(C:=$dA< SAu}DpI»hY&&%fe=m{9t,ޒSj S*rz&4:=:.k@"]<."1"N RQ׷{ΰϋ0#ll.}L" =p 䳎LLpP0D= P;(k3`/m5ʠ74uPI8ID RE"& 1'~e6BtxOYV"(ݨ|TĐVJH6ѣyF/(Z(DT%XPa  Nf_xaEl_:tXm(RHt#IC^J3+]% cZ% .#!yѴQDBhH ԄHN},%<'Mhgid?.l4 kګ~gi>sEv]uWo^@Y$XEI+t$%6i}@V!;K~  !#6O#0$N䤰oΣV@P`!$=](sUD p.Z(-嵌=<9lv "@bq>DՁ_d۶.׶3(qt^䐉AbA Rdזi`)2 (h@!ԉ;jNoiɪ$IΒ"dF$s^;B&0yvñy:Uos'پ8x6O7gf2 7-Hq|vSݵd& tV4Gf,Z 3CP$>`2 ĈOq}>:g|{p|K鹋@u{R~wl`(CB qKs]p %972eن%Q^%u12)8w'Ì1;hXbfTSRHۖ>A;>3-m>b@ a˿80m U|#ksB `gM AEi;lz,U>Xڕ=39Kﺶt0\)QqJ."w1LX/yWUbcs[hD׈ ΗPQ郺 F_f`mdPM8I2(ToH~vYXRk@ȰpeB֟o+l Aֵ՘$aT-jilvo$CC1oi|F]Dr 3Uo}; h7+7 4Gt##6 M]@I! 0@$WL.2"olzUk&Fo7"8,,m7sjv.#b5dRUv ! \4ܙO'v=[x~Ǩ8JfXkY=lɱys@DŽf3nIdm3T|d_&93=W oZFcnyź ?|ipqT殝ˀsbFo4yXb9zI'ԶEgRzCB΂aو0 HLV#hv&Q^"v;6 p4319[Lr1gGfi9Zoi6ۜnV+s9q9 MngC{>]r3·;Nv&{NvionH?\}+y=fq:/%|cMn '@R(Gy:Hbt΢Zeunl{!SfB|mAP“v{HY1!DC᡻(3W_$0vQRDckxro낛Q#gB@}sH)v0@΃h"$(*Ȫk*:ٵqnR.ˬ1*+ Xk_Tް}E)!΍ƆD=ŅI(~L .PCAOE+Ře?*>9Nkz #~+\J:~# 8eW])7zX5&&U.B~(?`1cpHMl~#C`0}9{F߽m!kҀ"\-lE9#eP95A>*ηY(UQ޶׌,R (:!P;a5 &}vt _dGrcC؀ra:6e%s&0;ČQAEi>>Z'S19sO-9֐e'էrw<HttYd"Z C*\KptIlqUc;jS~܀+EDW6 M[pXa>@PhP`"a$"|X4Ea-I*<8OdpdH((l@@D$ U(Ʌ*H'dAAU.c?dE  XXCpR2X#Tä́ dR IY4RNB wMؚҝ8$F'!(VMtҿ!'!?7Isr0Dو UJ dBXP VUH@EQS:XEA(b}ȤT.! " H(ЈH a#`H6q0%&4L`2#z#,ԐAXD 6 L( S E *g @soGD5PE?gR ZlTN PCЈ\OJ VetLة)b_*i$7UWUAbZBQ*Ʋɤ1Q#hd򸂘D@"%bdE!Z(DIŐ2R*=O?Ud~2$ c&(h .ֆ'(IXuĨAΜ1 c#tY$]ȔH\UMd &+V8IȹaP “aԈO |J g}S%ÅK(r F-$YB(,P'R+DV*!XhQ1( tMbNI &2,!.d.F*Im<>K|͒304fB %b阄Z 9aB@DJUe*%H ZՌ(RɵY f̶,f!ZSd=FbG^3p D9!4ȕ:u43 [j(s,&wfhͳ@lm+$4i$|σRC^ Ÿ\`Ȝ&T L:za  нwI܏R$\;Кˬ5jb6m6.l]7}ml&sNvTp2Vۺe3ySd' }]jZi E5GvC{vnَ[!f$l&VIXqa 4'i txQ/*_  *pb c<RDKU*,! dEا6/h8jG77EA3@(e@L'cAEu}H?J ƀiD+uTUFB"SB 9"6I UDW D* "b* AEJ[(*'Q@H )S[T +|$D0Q ت`KE*W@Y^V a*=Pq_Ep a ClBBb6` VK2 B)N&UDB)eb)$Qe i(Vn‘dCd*H*Y4YTL`,$H+HQ H! ,PX`HUH(V]RQIa PEH E`"*,Y`ka) [I<2}ZV4a)1fE Q'J1YQ,l#bd2,.*r*(dDHKT> uMKYְ J=grR,N]\4F١"͎2SãF< ;/EeҬHGG @;~ "59$6t0-;;C(Аڋ8 'U6Hl+N:LAÝ$$YHHPrX,H,!XHbI$Kcdd#ObA5!a[%.U!YDٮzLtR+E l&$YXc E*M2lf[C{(6s]W3I"$5lte*5Cp*69@Xn0]& 6qх1m˶57M“{B`eX֥m! i:N^ d6CM3~eDB1$/}aLE{Ag"#$"pO؄!!!!^u4mՀbXظȆV鱁 bj3lRA[E@ LGJ i C$M0f!@`=A1Ce DqT @$PQwGZ".HQ1HA9(1>G1R@"p@Z y؀<AIGƲ6(ℊ$h绰9 ,T+$`AX  @+F(K1!3 1H%jAɎ&$UV`.1DXi d )R %QYą`,"TX j$āH B RQ(Ȥ@.QY%V ## FIP( =AV*TX(DX(K-a")XiDPSMɌ> *|wH Ipsed $ȾOXH$18Ȱ bFH) :9PbI : {Oi^$DhD7\A?vECD?_'#9>A<ˤu qXH'Ȁ9̀]=xZ/D E $ dH1aʔB=:T>3*:IU`TB5 !D9 l0˂QTDMAJUd@ߦ =|}lA;.m'9As@@Db &H&8eSeQbTDiK,QRZY8$X  A- 0 te bCh$BQ%HtddP &@FCd%c\dم@v DZ5 [ SHT!QaU1iAb@.IKiÛ,+ҬH#J)IRZةw1D 6q!+\&$%“de(VAD٤eJEE"V6R ER1#X&S7jEA!w @PLvwWTsYe2F&");wP?{Ww$R1sǪПZ0 dNl o[Bܔ&%`X?1BxOzgP9T*'胎D Q2"jD9(AA QB ]= *AC|.ܕEUU(Q^"A")ΤiHib'EL{/Ogz&:^R=Z6]I?,O ; Dװz(zyqতg:SF4U:P6~2;%A"tZUD`#ӲRY$X+ R,u Lk;%˫ ET q%Bb 1!*Pc!Bb٤FX oK#E2 iCoTM>[2%-FTQQ'пiVquUQaJUٿ6|pFFI>ޅ@8s&M'G=9I@@!"w@`jaІXc8>!%0Ւ(u$t0D̊(cLNlɊ H$DQ`HS%M@?Y{詭 #v(8D1r"\D{#u8e Ђ7KA<D0C@-@thvƠ.8u!">̧I9*^l'H xXaTUTRbhsrgN@u lM&ɼ Y8&'8kmȬ/=.MGƛ',dk;Fr\4h͌4%$${ĪWSdY[X*n,6*fPaEVdL3L#M\ JE%Gc- 饇Gq "Hv"X P;;&ekr#',3v v&B&HAa%1!r(Np倭 "5K5J R ()=L@`qpB鐚.pҴ0lh7`Q>KBq 06Cc` ˩i&ەB! PhҚ(S ):3bT:ٺb#-+TAHX]t tttE"J-БU1SVg搬}k2xll8i0r9v0Y b(HAt* LX͜+\+6lN&&0MK41tm@,U^gfM03 +hhȜ,B Q+ E@9ka48nU7{-)i. B~om'T`tC,X!8=HEVVX j"+E0VFd%ID"²"V," e@)pr^M֠kC[d,FC ;:=D!Pc $^RA@MZJ)X S,beĂE@V J )",VH R@aJ$A F2JEX$, V"*1Y%d%$*6ADd%P2 )RV0#82"E"*Tm #:Gn@Rrhd$Q@X-K/*d)N pzIwx3!YQd&^3 G'!_2Cv tǛJl&?2Q :XNNPa`H! E$"Bm+'jCQ90"GHOI'k>2n%=T n'0C8aq%@0"(;OA^|# Hpw# "9&Y Bh2xq)"ҬJ +&0 UHL\dpTX6-(.i$a"EdƠD4@Vn+|PD@ hVUc%EQ‰i ֤g .21UG0D6iT1Ă0`fdBR B|BbH+YCȒcA;̜I () QHi P c$  AI([a,:C@Y!bрD@d,`he EaӻLwfbP0%Y%O B" Q"}B@Aa΀K%d&0*cjK0"YiC-"Q$|"B"LFcSCJeba13F!+0Q`X#Oaic1VfQh+ "I]3m}E1Xe*1DD_k*Q A"Kp'̲XcH"P;7Fm`MIG B)*PA-(&-*$ S[Y ,x1'6QesxY034!n*LbX*0IC9;;Y /RË EzdgruqRUft Йӳ,S{u[U7^Bqܚ@4i5qV EW}s`$6B#@݁(prz1R+(?%?ğM=FTdDPE!(MTV1 Ķz*?`i]p!"rѐ/"d$1 *y r[Qwa} J JoՄ7!gh1E"%BT˒QTA4di@ SzǀG(fA4sESpD~.S)hG4j1ʪi7rݥzwMr؋˂@dAgơ KHaNP 'T2Ty" ej)&WFTDDEs1!y'?Z Cߚ)c{ x2E87ʈ@P[ATDTD1:͔!E YF d',q0;,^e^NCbu4@KEMxeMs|R Qa%`pe"DH?Os06M0 Vq@E%`qd(}z0Sj ĒV`xCCdB23ľ;Dݝ+3)h"0AڋNo\n{>i~U5bgxE @dRb+'nڕ MX QOX"tZ@ @1$EU"`(Ad+!L" d$'ldd:xή㉁?c&t:衰BC <EK?8{>n 5 c!ALGAn˂XvZ=6y'ؿ!@Ѓ=OϿGL<$wiPd7ߤ%cKqO$s" &#X:'0'yR8j Ƴ鵁( z s }σ?9pႅBh2|A 0gsvS}Mtr{ҖHDL_N.CWFw^X!vZ ?ID0뱱O&O 7S$݄=%?-7aRrYWJ;Y id6XrɤCMO{&DOQM{S">Ry ً?;(>~oxu=frHc?~1F}1!3z6Yi5@y*(@{@',ϲ=rp@a@s*gAAQG/ct+H6$B 7оp\> ʊ;c#膾g[LH"<:؆x u L\:u~A؆O ^HLhٜ p|?8P@ ntA/S9{?B}V183D}$*݅ @>:5C"paňCS JLT8P#aUhݎ C" HP:|".)!f'M G IC賳V:򸵒^($_QBs05qMjNwY4qddƧuT2Mj=;^hvP ؛uA>5%moǠY;hT߽@ځyDi sѣ x08 ozrƒB<=~M8DZ+6*rH0m100,rrHX"zϿ6f8 KgXƄ(n{Yu<~ <>S͋ա@ON:iUes|ժeֶW d[v zZ GaG*gP MUkp,e"|>]98x>%0@M eǂLV ȤjuwWn=HHOSIC[:ɾ8r F r1fQ#|S JS ې#Z$%$c(y`1a6;HS''L7@o7Hi'SqMҠS!:oC#+X18%4ahHD~".aQjlׅ=59 pĶRR rύrS?5=G|OP(I%%ӨNrdZƯ=)U9X0r?QGusqz*˭p7g嗀ߪgm@ E1'/PPv `2.>4>F?# sG!ɢM1|F;W وc*@WBmGlY!uaa ˎ~2"_$ i=춦i!vNxqᐞbsC)D<&D8m /z:Ek"u"6ʚU%#N: -WÒ+ I6Cf_foNSzpzJQՂO}STt \Z>n)d˚`vg+a^٨s>o˜ts?ѯR9?jNYy&kp3pR8GK~AW#pD"xr&ȉ[0y >) QaWRCAG΄4&;?@ 5W^ehfhx}?w#"x92~q_ꫢ kI^;Ɇ+#)5 }K^{h@T""(* EX(?#*0U0DDEYljzowq?6PL$d׸p0 _jqM aBLOa$Ƽ!C%$ @H$ yF_F\w(`Vor7!({'d A-ѥFkMʣoE"䲪 VU?Ow;DG6mhuHg Hވí~E?>.`O>?l*$Z&(ڗ, Iu?Iq`*iɚ1D,^rkv%r:z2W G5s}t}:G~K6dX+C~+}K1MX9rgdݞwYת8EG R*O31КGn,17Bmiviߙ{xY{Y7ov+I60ro7hpľ8d5Ϡ@(=aYmqotM"յ.&;s93/ LpcfE bH&hі0<IG`"?W Pۀ*mYg&,9<Ծh @皹ӥ:t&gXrL=;ce~k 5*=XC @X&@L2  @)-gEJ@|X;Q~(HȎ[}*:B -efbhsbo9ó |IJcRşYJH(-iU]8&q=t#zLJ"7uߦyй1rq@@I$V|- 8WB @?WY}"dJ˲9:B:8ABhC{6Hvt6F@ sJ;/U2lRHͺ/W:jؼΣ }He=7?0vҤ>ǒ\G< I#0_q;@Ĥ%E@w}2D1iX^F  Q*-X 1ް *Z˳hq: k?ckL y!q-.tG~ #9=)Q26:|Kyt+y QWA`Atx гs!$D*L; <ɽz jbP zc?/[J=mCV\jcoɞr(-=,ְqkbD 7Z/r4LjG)׻l YHIplt06i2Bi"4^DwdҘ-c|d$l䥠Y6@mIAbAw4i~k3> x<[u׸=!S a4OˀFB08CFL102 ԏMnjG# %$Mt% -ѭ&] XDKxϬ\XpbkX1trwh]X[%|+6xةht"zC]}N j)WjD.YUuʕ&CZ".Nk=(x(o4G z|0p blꡀZE-Q~x" !BKHߣ11;BH5G=L:c60[dy |8PCE#չ6VD51Q8Š 0`MP ij!)~֬"?c:v&@)>Cԧe\!yC01yb8^y(*BR{ GZY>E)G\bh0{|Y̠3q"V @Ƶ~D m K盝 NC{%-1G; ]/[=GCS+o x5[TLmW ]r:n`PHz( Y\ˋ wcu]2 rhuH r[2^G\05!z'7f>sBgVCާA=M RҴ( lyqfefತ# gVfoHh+) ?f֎ Z煻, Fu^dž,lTXЄp_bGS`GBpPN9p<qZ;7 | B}8ŦE·vPT;#09j"6nxq#SZAl(1*>9 Fwq%J8uµ$[Ƚ(RUpnI0\=G,R,IFwC8|$9Amo1^洤XDj`db^4h=*\^=ao?1ìZ-$D=B gL4.Gc͘lĔI£=򩨋"o.Մs Cl8}Ҙ?i)0TAz>! hú\ҽD 'k(A'AÛ7ɇG;LaS![aC9Xi>':cg 4w>}'WuC*Nt,zf}U&[Ԩ(dO2S$T4*\3*ib 78It$HH% bKX]$AGPPjG mS˟f-]}!z(0j(HE9A= BqM>)|Orܸ4NG1G DKY`y%bp{ƦUX.Ѣg$XxJAHdzF1s(@$A U" 1`E"D]ISfҧ{k[X/_nUdXXA[Fz_V?yCC ە3,u<0(hr^uAQt|[i;/Àp&:ʰTA=6ǓcŀnOWg)憜X$bW{A{֙?,Ë{o%\`UVE h1ȽHQy TQ8\./w3Rtw (X3A DrMTA71%T}qb unc sɡ:!ٽ n8ceCE>>7O mf@:SP/'dB,, KnSw*1Ÿ 1p5'zbцfv[uK%5 "P& Z?B 󦕞{KBW\YAhP^(X$,-V` #.Nce Y0:.FMHd-0@N1Y:sJ`H)bpۡN6_vxsZ™.=3h%QbuPnG|7 Ѧa PVNZiӜDSXB:>U3 S# H yg!1&ȧ_#s* 84Va WD^3ֱc< B+^J$0[Լ6N'ˑD' A"ӻM1 ^͠BIm 3t*&In&հEn@GRd1tIˀ8Ag`+B0L  ;2xg#.AaYK**}4y}=7kq򧳃];(cl|l_3l6)2$ߖ<n듡T,d^~>h/9o;24Z>XcIIJ,j rvfD)h.v{=wzp{D=hy GTHH@  vt ϙP0wNNH2~ \+܉ I]X_dn=^ A:1W:Lg^:BqVT0 0 $6:!Dk^os_ SGX7w~>wUÈW{'@bcT~ị? Ta?xU Jhh)'b <x oJB̸J^= %$*9vaYGr"ϓ 96p#`1Q:@zMk *𩲏CRUtCSPxC?D.Lxex/OחPH)A#fW\j-pU|E 잎 ?\<sQq@'f:̉!̛B\|NF ^+7x"$*;یșUi"P  +$,}r(sTxW 1 ` & (a;qj3C=!6t[֎t]pW!u8AyGr8i ֏e _8o~8lP`G Hۏo<.Fgi[يɠȟHz>>l6yܨB\?=`'{CðcR=i 0>G8 D0QqF"lFDݰ֊U/H|q9\0҉cLzwp:@aYX ^Ovau㹬 L! 1z/8xBN~t8/"tq~B=QZ;aC|Xr lqk \b6A,(^"ZD:N=(D5c/qx1oZa a͟qX7>scp|}1= F嫄p^ZV(=i\8H~ #|juw45C u<ʰXz,Y /au!^/LJFtAT< qXϖaZ@%B&oG9"m͛w֎pqbtM[  bZ(D\8 uio(>ZtD@vjz2oa5<`hN9c-zhCZy"1Yjg{:^=u;i@\g6cyy?xa%&V@xBVto!.WT.cչ8|UΒF֩Uq_폳"/u/qx~ K`GDJqWX6unIJJTI  #(ӑ@P|)SO6jHEؤ LQĸ!$0 ,o>`I,@&HĹ#|eo(p%4_W@y$*Pf5Gs9m`RB/sr oP޺XD?WS4k lؠQ_j2C%^8 j%/*I(?&M33;w}IJj;41tzIΓsFRnbHD7z K$ fM9v6N$ d~B^u*j{3qruN?y 焿Y}85 3XbCtgc<}|yyJOSO&#u>D uAE[4s%( d>icw&|C-q?k57jj-?lo82BSڒ*Ң٨"+R=\?*Gƨ 2`,{8MIw@4OCG`MiWsWhءHQDdOIDzZ$@} ; W?,w_H>v=Qn$?e,"/'^ImKN>)~_VyH@qŅF$Pm"nu:hfCf  Dś6 18.p,K` @A Bʏ,<04c= x,zJҝFσ) γ''4lҤXH A ZHyZSJ?4'U$?4(X0QDHه]5;[Fn?E 1iujdzT s1mI=#@-Է~㼋2`sfΨXE3S˸H\d.g0H oZ^Q>yn=?tz4T)Qmj3"T4Iah[zKc߰btۛ`W3͑$N+&Kag@t^B'_0 >[|!6EK%?gjv5L>[.`>^HHD?e" 'nrS)^+Yik="(Rm͓Cʚ;#H`FRS6|>!q|?rqdB%mmjGÁay"2]!t~Yn `dY wrOV^&4}bjq_ً1`ͅ]NKF/BϞ>{=S5>FO(*lWBo8 M/E Nmb,dEAp,G4BCop 1˭m:B +Ǭ T?+dä梽+gCf,? @9P O6~pJDNF0\uXhE xq>zgSf>!GNޭ^϶] y' n|U_/%YoGEqhl qz }հ_KP]`4F.uK6k^pDR?C(=:*[yz]n5ZbBԇ}3;m/w9ϢG=Iqo|?M?$51<^q?mQ B" Ղ,毫߷ab ; sez_xRD\+;`+h/%?LMIN"cKë)C'Y53>&0 aO犈 }W[/@̿~|칮G續#a:ͷw,`9S.;>>HTM4Dx(?w""+ΉD!_| aj< ߣD/S⽟3omۇd={((T7魎U.[zKz %$\=is{'~VqߑP4`EDbFwq[~Z'ɛ#{{z/hE-ҼEO@{Ϋp"'`ZR?+M!# vl؟sYWy'qT^/5?0Q(g DsqQJu6tSCR;آe.yCG{<7V @TeO;?d4.B/&a5Dw/^NCB3`ebl"կ?"@=>잚&d+)B=tgMؽC2D$Nny;]8@уP8 i|v|C MD_"`|RhG'c0/0= 00 Ra R,C:zzkeyA CwIaץfx!{q`nEQ6cϩ Ma 毲ɹ#h:%w?^0t laRZSn\i7Ty7ڢ & :;:O8>;Ӝ&q|G@BJ)cA_#~tG_]S3m~Cgiؾœ7};CV(㣡aOcj!Qi?]7ob[)U- Y:zNY!@@Hw B/XDV%3yN#Lg~jO"xUYi qՒٵ'.8qgg?4ͧЃ(?H_eE,ցO"H_!@֤#v1j1fc51C< )|_` )[T{DE3%AU :cm̃T^L;Xa6(y/ځ2ƏOpz_/} 1GNl(.':aqt1PZ5_jãfߎp)Ć"NR0R"pbJ;\Ca<6˲"#4nVfAf;5-R3dӨ):z?QC=OX:JwZvV5;2N9hqV {>Xg"ܟ@GG:Ԗ0Y:6 ?g<@OʈYȭyOm DFF;B ZN1'Ѹ8(PDm!q% bs+B7.n]sφS|>㟶xE`{SOsn H{xnO~r<VNyLr :h cB̉O.mv=f(]67C&IM~IϽoʺ=.P<̖oN!X8 E9v e'F}Tԋ&ʮ]yp' $X_"C£!3Ԝ<@v$pV ELМc{AQ1C I7a:fd?>.%B8Y6Gvzo%%ސ"VcVYyPWL2!V1GOrOvK% IB"J0aU0窼?A"z_".hlcrkkdFԬ @]ǃS FA(lMl6 5Y#_B䤎oC(K'vxj\ a'V)wRi2g`~1?coّJ_GVw;'}+]7ҝ@# %H#ᯫipuDz;` s^+io4JLqg ̔ߩG.MRAW L%cE_4'f\+k#&D+hX51 ^f`M5Ŋf`$C!'Jh*Y6xT'duMD8E\ ,Hq9feQAobj]'iqw7R<7C j} Z!i ø]Fc5~ hKz&DG{1@g9%rcn'= @H,`,N8S@_)KP>j2hWwƔF֥2>~4mE%̐0Ksro+MkrWf]NOЎB:.wS(tcqbpΝ};L %29h v C 7[/iu0ȴco82 h2m8K@&i$LGyٍACY 417_qpb/ $?TR VU !||P6^`^t4XY ÿ#P=}|T8Ҙw~Q,ČnUwk%e88G&2 ,,Z&14TjͿpC(}@ff/pStI׹=E2u"g @H `EEu&0;Ŏg"4C; Y' 8/^IS6-W}(۬G od  ӏ4 >xP/1 2 ZR/m̹ h_i1!p2yd9-UGrQ2A{9!-Uq*QtVv&ӱUI$Z~~At|1n,)q $n.S+1,9˙QksiϤΥ a( ]3w+\#+X+KW%J.~8'N?CXc'aa !|#TFRkE  c׵Q/ -q.[!>s Ab)J(^p9>!DXal~ܭzz[>XA)+#DeM:)8C}; cA*uYt{ėcnXa䄵5Ά*x@P8ةW[w  G\hj]K˜:ǻꟓxϾ^)4/G|&!C!G2> 7 mo!cetqSLDi"d6=fǼnzE;\# l|0 bj޲OŠrt.C?7t0ojJ#tJz&oR:2 1{)ֈMesq!pat6_|%38/a ||,jD0:T,EKVgCEˆ"8Yꋉl"|)ChDMbE 22ڇF{UK"w8k55\:_냻AVZ比]b[td04yh-r 0tu1KC_#Ow&(ͨl űF! rƆ;@]P#?L|uJ=3Ԇ]2e|%I#{S`<%0a,+s_ZWL]$ !ߑ#dw L+T~|G7@_y\]HP,)窱ȼi<6Ho>oJSn~iCfk"E!^#miBuֆ]<݃J5H$TYX&(U,.+g' ?~zf2pGq\:5O@I˭c Z t68..GnqKd"Z(uK,g;]u ׊W> XqmH_d@ɾ|?☇@B;A'C,'!)숨}hH9BdT3}WUU^xU_("K]rpH=yy^e#  Db?R ``OIV"\DozGV0&D?|@z| <~{hDG( wڼI6;Hg tUn v1t)L/)p'"ioc2xrǸo?Ln}Pﹺxz{ژDZ2dB@_CyI< @f`46dBeHR "h*cw;nU+ ﮣ8Rap{SqFpjo B.5uRd1#tL{}ϝ^n<}XC}$/u_A|@f揟AƀNn /.=tI@hmbSZ5.>հA^‡cq"p.*AEx_ Ez<]ŵSj{߭4 y ̆X{~reYԜIáGŮn[hvG`[_q5ȦPx態)3$œrW?rs9'DY0%A(CiHjϺ\ND"a 4E<y3CH%OUTל3]w u%2$i9׃ 6c'^Pnȟ3+Uc0g`l:_5tB}USisQS@FTϐV9jt.gȇ9cܻvEiDI<8F(6ڠ% |SLdcC;dBk/ $s&CtS(Gs< N(J}QRӊz:Y7g38dB1V{%;<حtNڟ~nnwc4qʱ ^`9_ʹx >Ibs@R[&%-g=OhHQ窪4+U3>]Xb8gM4"!8аvnr 4p?]#!9qQƘsGj2W(֮* F'skk0ekB$G( zr[p:1j/ƴeAyn#㼽:xUZ1bA+u~Blt}hwp~]/cH΢V0!VWPG H]˰Qw | i=RLsQ ӠdQ}!`}ey ##T~~ *`YִS(AiAa^F*XC,)n>?=Ȇ\[5 0 Lv< g" # YP-z_1}" Tͼ/Կ|ʹ^U'`N@t~ :P l@{~IT҈C!sx3C"Kcte86O?k7YN8!\4ȂK;qR8b/˂Ńs>q\A>wi?Wy>lQ5̷ D6*WԿ-֋:*65ZbnC^]7Igxd23-]W=ˈ((8A=T-,\ض`ÅOĂ_{ڐ\-&HXb8E:ՙtw]E]9GJ;(>4~"L8?z;^`Or"f0slZ3X@ǁC-Txl]DС~CckC>߼ H.H\d;ǺHjֽu(H1,oƲ;sՂ: Q"58"fy@G\ pg F xCoFr?x@ Z  PM*82C l?@D~yOG_{P8>l>q܏tqpy h<莐a!-(jw#$<3ňǎz8G1] (?@{Ch:ӏsH3~#3axpğ6C0% x! ptDӎR3z(HޏLBHuat'уr|Q \ G;`~,ņw!؎XLЍ⏟ |"_Ƕ=\| | GL=!4JH*FX\y#Ef2C\%6!G>N`H;g烃R;!H{#c";'W΍@#9}`ێd`͎`1~a!ņ~A֏z$1c'P,8.&LčfMk'&4h@8~Q/gbztzྣ/5`Xۈ`1:9 G  ZWm5*<Zݼhղu=#!̵NЅ !?n',R6)G 2VR굴 n1Gl"̖. =Qo#lUf{$LGHCͫ;Ł$ǂk3o`TCW[Z뢸s ā$H_CTtďQߠ9 ЗrI^sGU{k3#tLS~#5=ӊ[_}LcL k a,aۼ~];q䇺a&'Ozung2(G+h+|ZQ 5CDj_T@&>t"&3lACQq޶P] p%EȮܥaM}`8Sхog踁Rl*i?u4Td@= ZNFsشJfdž[iwy}<_ѧd ?r`=/R3YؓOhuyM9DՔ(D,qG\{it+E\aЇ#b5;g;G~\7QT SuG=@?W<1$a^ZNbM֓mVZY (-kGΟ^ TApo| C$iڕ).Oi^3 H*jN3kQ7:+-0jvNLk9,h45氥ECrw h*KK1R|58tr ,=m@9_*^ha/)af wSbMyc0;X@|\+sC+s x+R 5H.>@ȇnF%vP 6lpa !W8I̹ f/U6<'&D@ANX '9B;lC (E 8T:B?~fR(C@b/y´t'^`Q? mG6z&/ Q>=Qp@͎ /!0|.w9=TrǛ HpMc6dШ]O! CZ!x۞Ps_s잪HǯM&Bsy<Jd@ X,R6+9YLiD֟)y2z!Νo搊Kwd-ST|Cd}$aRM0$W9/}/2,eB8>W?\tB]ZjNRL-9lU n`ClDȞs@}9phd6:1OV[kE'Mjh8n6V(ȁm7o/.=U\*E^&b]eeːxqnw}n |H<'?x'_}kK79ާpwz򓅊@0Py3<K:/5(zۇSW Z?'t7V?פ~os!Q Ð؎QbޚuKn YHD ,smv^;?%GPq18w HӢV'|@ņ՗az #qQM76>LF4ZmY3,ξTf|%WOy?Z5V5Ѐg@UP?A}S>.:xooYIū\:Ras;jx7i(Mj@,L(=9q#]}1$d+~wPGi }U_W~y̺H &l9> g?*B( }nE9m2֨6R4|m8@U*[DY4jj^P =j͉*T?G >Y = ǰ{,陋F/\'aJMM]߈Kb/>Gv>gͦ$1OKZ>٨.zA:((\^SR;prMޓ}sjnKYk׾Ee12<>H'^E9Oy) !7dXnJMR= (,1vvXUn"dZ\͢~ ސ;J5pp)_T?kUy1e҈b0_hyOC]_ cEB흝ex戚#ܫMƛGܦMiɟ8hEPx`˩ D١]Qp*y@wU✸fRD_y䝻" #xPθyM bz=S~3A!/jCx+@Mb'6'e{ơw $('LE!qjW\B2k%G1?sU?m/ayL,'߮ :{HtFߔ,ku񟔙- {뛲qV˱0(9`r]޽ :XrkFr7 j7J VePFts p8dReEM"9a>QkUaC !{Ům).Ԑi-K룯#:@䆩 )TBvtz#J"|c4M ntFkߣM/koq֚>؉񲋡YV~յt7{ASLpς좄MCpC G [\00plz+ûS E]ɱ²G.{HhjR)d 1ZSp3儑GC}ݫ.1ˈ3tЫ⍛#3Lgk1? $SyPS `:TfS_:!U֫v`"] DTt=i>If< D~!_bL]}#>9#Cp& {lSyUg&͇#؟@gz.u7z`iz+R?@_MOέ".;9X]>TS~4-H H> =Fjvg_}?-<|\xw_ ]Zh1+fE>TP-u*5Zh H.(O57q79XQF)= @Cab߈9}IܧE|gK\'uQzE@G!{.@u,~W&5}Z65|DЃRMcW)uTA#?IKk J ]y@)(X"s ښݚ:T ֡@Ăr,2i ʮxI F# ѱ5u:L+5>[>>NOb}ݞ^gA>{SWhlVp&Z,vg78w$@w?X[X17h1:|W)]Z20īFv*R$a;m+)8>ej0^Vd%Ӏvq0_i'zuN N W;'ODjyˍ{#oU05\bH y3EK$?fR [?i;tf g0r8!nHgl8_%b+v~;O|iOT.ԁFD tST񌫜UJeZ1҉Tw?@Cm|qߘ8`}Ą'aDEt*ՐoPѻ!QC&(j݆QH!N[,Nn Q dJdA_D; Ery{gjy̯_KI xioQ:ui#tJT_V*ev#o; ='݉gdxaQ?xm?"Mӯ~x<,4ٿ }cI#3{K'-ʇNmêP!c( O#͡AKg2r3n$Sn:UlW;aBh{7H+cu_aE(do&?9&;Tx}rHGY9te^w:=*nF9' Wq5ySG;Dˉ}G*ݙekNw>v-GA-o7'YR13ϋ\tգ \_0ĺ1+C\0F/j#5UXJM'k!c`W"|L0 ""y;co*O j/f{uC"&W=$3'lk]P$r7AGǏpS5pt}xMOwo%p 5m,rtQ'"HVٰiؙa6$&󒩁W\Mbw.Zޢ6'N x"ǚ Gzr88Q̊ө ˠӀ%Vqw!k ˡ}"': ig5 ͝~#F2-o"琝E:o\nV])登ZN7ajR,hCpd2}<} Ɋx'WƄdͧi tƳNCLbuu*$~OQ~ny[8&roߞ{vhsg]+hy%Uo}Ǟ1Kv>=wix3'E Pr;+k:9}h4eAO!8YsE-=W١2&\YE+E?yv֭GaY$P10oO lM?cGO]qK-QR,U6J:% yf\RtS)((%klټ?3iƴ}9ʐmfx8M{èT"G_M#~W><jgx{u=T%HVBLؠbQ6DEiuf+MU̜x?3%œR{/pYpR8AK$`h` L/k(F}r+UUbF TEU"(B*VE,F | ?۞\8qrgȭBFF$^!فxant/3B.pG#D ""t];=E]HkuDžbPPlڅg+01! N( p"9.["^ D/l>`.  8ޙ'OSYVCX{1T?Wp(ݏc"ēwAFmF~2§D"ߘ㞬zZ0_%c@eQ N@"vk([B$`UY# 0(䉒 k';o$D:TIe?_lMz!Oe?t~?5]#gP twQd^;aBn>?=\=TAWT ;/u2 cno}O?V qTz 4E~|D0%VnVm?ǂդUmǧ>?@ D;c_q6U f/W;Cq~T7yJtDX<(AR]cCfY4O/< :Tt_sm"ROBޥiJ3 Ps6 d}gvݿk`$:ik/[RIqPB7.=/nƍQ*X$9#rǾYbH$maS qlWV6\zd. ѭ-wbbS~ I&T5ADUS>]}~٣4WiX! uCѽo#>‡.o"_u1dǫ'KFak+j{:^mm(<#.T ssKR(%^ke΅ iXW;>LcMp;2_m(:ȼrACR;&_gXIs\8} $<5{U)m^"x(l6\}a[x⻟_#qxr A|cBB1@5\Aj;PY+)KIyzxm]e <LT-hǎCH|AD$s"F[3VXc-|} `'8ERj*2>9WMH`DMhL? j~JJ<] trkG}9Ӎ:9ʨR/h*CNY;we?·d"-R9H gv~}FK5(p?}P@"N# Mlۉs\?Q@0Ў8np=._5wV M98FI#,"B5*YݥXɆF Jb"ʜ?%l&3 OW_;jF+Ӎp#0YȅRG)R xJC6'8{/}[9dA71KJ$X!A" \O͂Hd`2OUvOTM?}agC4(+U+ESېU|^QTC" `D(|Q6`ǻt(A>E* gN(2sIJx'(y`VX$5 wQTU|T߬9Hd'!` f QM{a:}8nFztC$[,Ƈ-JJŃvkLfX#E3׉m+%((*NKG[ݢ*8㫨 =U_x/0A*"}8>z@4^?0=H@VOar᳷UIXc,xlDoqиf5L`^%΅FRtrh:D`0#G!ev}1buOj kԬ(h`6LfEށz a:tx|cS HI#e)H9[nT(mc #_8y} 蠙#pQwơ`.7pkrQO8S{o<$M8]O/K,coR '$:=x w.?R8Hك~]*-ݼ;0CTqHD &};_۪)ANa(uyo*SH֑`ePƯӲ_>O60*e۱jp hYӪ"ؔȧn|Ҿq< 7q4"t `Sۜޞ=D-%RC3EնD]qF`{~M2#I`ct-Mp{i4Cr2ʭD=pa>Ԧult6۶V먞ErnKv)$!) h@r4?8È3Q >|=yy}z yѿ̸=eT=lyUcٓhN(¾Ն5ðwT[vol0!=5*Xj#;l29<3>s-~0VD ŨA,?p\Zys@\tA!<6 )IVxH ʯ54{ۡ jwjûAƀ qAaQH|Lf"8A! DM9/sx|v\ D;q)2OAFEmX:0⺋nazc`0k@/8!G># S?8Sϙ݊H;3ßZ!K5+=?E1;(u+5 ]+[J}]`(x-()@  |ahuvQҢiw(yNW77'}|eG>idqLLE0wj4k*LU5iE hO W8^'yQqE|z " eQ QN i}'^*&X>%G= @TQP?TwcOB/ q@xY=Qt5aΪ'UAcoPge=Ħ3^dܰ~tCt~='fK p:n`y`:>hY<=a "u )!H40dUia"\3b4v_A7C-juyJ7BU=F@g\U$$!BCBiO`5:i..W,B% %Q rBȈ,Uz?#?c>/gs0XȈ"Dtgk6JU>[FO2Ҵ1 H ,/8$xhae% év}M| FwWT$X@I>4'79>_s|, UWG?: ܿĉ-7ZV|,WO'q;riA<dA E]8/^S[ >;(r,|#7;n8 :jj3^<ӋT*aWf{> rja`@s{p!VU,/-є+<] Ơz Z ;يb bקU_&_!C`YHypE}= ?ll@xBIW{Bc$DTǗ}1,b'J t Z P b̂+bQA4veK|(YXi^H9c:AHB%Jdt$G(R9Xmv1$'ۖUrJp@ĄB$<)='~2(GT{.j݃7ǾQ `,Ϝ3pD~7[n{AFw}/ъ}D7g=lN*/m?r}CP젇H` x?c&, = ߵ8؞Xz(_:pLx%,$CIq<5~?Qo<]3gP?7Fզqlff@ Ö/?hȱgv+^ҡ$&Y6Vz T 1F!џ۫C^Eء@f7etR6oc?C+ed+Z[0vZFg3 f}A{u6a~Bv6Hѭr%[=ʧ뀾*|*U=^"rb<Oذ#р?-R(ȀzJXqSiD @yPjJn@ۍ>MQAzzAP揹cY9]Lp#1|cv Fp B P=G&!m ;S ԂxפJp>aIJ-i;“?308Ww&(AKp\/&gmD9P4ߒ1AmD7ut[AA( xh?]\A_Sh>bbp'^us{bn`аexm_0]Rr(88 KXj;T?e"'y?u<-?uFc$PCs,79b͍\_ G}w}Ag>&+3kQd/(V\;;ף/Ѐ@~-UyoP&_e?gow=a7<6qUbϮ+Vo,zMB(B+t<#[Cɧx50 @$$Y"b(ŌQPQDb"#(?Iclۛ EP,F(V( ( *1DQPHbCqsP{{?vYJVX2ZCXACG ႈ!8SGIx#EPlU(-EoB2O ǂ{8p(CP  I*qPSZ _rǾa4v>N!|z{i~w`qqAWkp 藈:"8)M, P$eQDF (,Qb"E`APPAdB>nA-/yk5`?ZE1* Q(1"EEX1[:/~5 %sO$JtKT4$ JY)=R|xC]dQ4|9akd$*DP7jJ&3_!Gtt1|I+QCcqH ׍pEc@!ȹ ;uKEr&25ODĩ=OT腐L'*p3}^>˙XXI4!Q?L3+,X1u1|0u'q ❯$/꽜 aDRN,dՀ^Ô(7T娜m .x9tz$SƴN(~uLKIjŲ<zpf #n,O =F< To>,dտqOݖ+̩?+% PR<ع o_O<+Sh1t7-j_L_gW6)c[GÆ, TC SJ D0`}Pbvv_C1z)gy:(`Bx^Bp[%G]r΀cJQώ< 'sZE5$k:n.=J0囚 ?M9onغG̝0mTXm#8PFxZNYg- fs OMmפA8Z-y]:9WQD q&ݺE"Q&V"#̀%7b:Moq먂I%"*/W=]N^ ށH  Q* ADH21Uȱi#` "(ȇp><ݾUسG1roi26 C! !{V*SB#u'(hye1B5 R;_!CPQ&ܨFߨ H}% G{#^hN~m⏗G-l<[{0ឮJ+c]w'-5yuÀA@؈"(eWG|JB)}b}8{T l|쾗g4Vjk54Lv*~X(3=*cDT\F,P>z=mLpp?wP1$ G.g/Ͱ0<ƿsuOR<&Fuy.L5#B8u,r@ @Q^rm͜ -=4Q80<RQ(GWx%b9Ѻ0ź8&3+ S@Y(8Ξ& $~~tz CH )Hq6lgׂ wq[Q,{v _c[hOPH 1'(kh:<2!oobiM#Nu$N;dJ97:pŜ?o iQ+Uc;'sC=ꂌ?v"ֺpGU:O,wc>o 5]G4S_SD7]"|^Ƌ''SfvT&lx.Dy#ebs /vU^#i-PF-l7r\_DAb\D~S '' !C?vUtrg < )>R5(H$Za2raRc' r?kSs4ʞ|s Tin,[k`s _t"uoHzI[@ aW;.r2fyx'K8G6q'*, <=9PΣSjan.qE 4]{9G Nvwηj oyv)i\pvw1袏  )󠤉AOa"z(D@~*u3x>{x&N4sz=|h'i=Q=.,*K莢 |WZϪ"m w:2N=n=.=<BKAcv8mqO4qG&4E<6]/z|""K>}G4ondu4i!4_Eb^=aAUrV9 (j"3j>bY1L>> ӛ<Рڌ48 7?x ES֑b ʼnEdY%P&*MlqSK q9%?˗# 5n`ˏ??fwm  @/:.8!BZ%v|\GvWa~CDM9FdB>5L]puOC*XOy_Tu;[Q Ynz̬ s_a,V =\UQaIX<6Gunwh\͙d3df( ,J 3\Sk(.*@O:Jg " Ow;Yt%Md{yn/~rV5 I"}dHdQb|~큶FmQRxucvC"z&bSݚ3iͤnM8!)bp"lxqA DEQ2dcW sfPP7E,eOZћ8jG{DbaK:u 1>f.ar<+'%fRBQǁbTwX~Mj醓SoX2o;/C@r &fgĜq }ɡd&8u+CF<9Sc\.RC#ͧjDZQ\@#7_ފ#?^' eV_cF0Dȁˊz^3gBPQ&CBxpb1m3Qʴ0BCU{%G[=J#G0d Qzݲ4h95FQ͗yB65KOYLv͟Q&. &4?;j%hƋ?b뗏@y93Af[Y~&4Z@ UfvSz 4wXE] +!xP^x?а_HW׵moDTLˇv0,7)"ZM,z0OR4n|+$<ݼ %" wa:CDAFn3Pnwvٹ"{HWbHaLb9Tz 2( D"C)c>[C@C!Q0P .m//$u,8.6dW~CCKNHJ,cD{X y*.3uU\)[F:q4קeF@b %jY(epCʟ:2G+R`AϦޯ KHj8ʵNi_pJ ףىU9{j)7UR rPɎ?/`% `uCèRУe ݵ_RnX#o }Dz251Y[ :#<>)ˤQv/"e5n+mPjy^'7ЃgQP)xhKmќKP(Z@%#.#hoヒZvXlMJ;J't5x?LHG nӓ|1ߔf_.1,#CCoft|=M)v9Uneo俕 %ˍĐƓ)yu.n4\ġ. #!fM~tuQ뫻Xp\;7]qh B冤Suj\!ݷ8OH y7[7b{e0(vPX; ;d*1,&!>Q-DyFȷ6xM מ踿x94d'~+$ip݄Aw,> wpϛs2 BoM[$ř͉$PAI.6vyz3Z`(, @언ǢmdY3<Ϸ AS!" 4D =]{jGr,vӒ GTC~ѣ`&X {>3o':?C;roxEgm5|˻6"/ЧRI 'S i `}?@OstTv/r|$z,Mv)M#1>̏k/c_Az8"%14$_Fg$8[S.A6#"[ѱCNnR^gPC-\STE97ŸQY\Arc~ ;mVH]Ur_2\ 9ByHTDp, d~&["*ϬG'IQer=eĪR*DA#fI=?9Me%Y&xt`yt،w[` .m%,AAK:EІ LkaYLYh%ZFHAtRnJX%Q34Lw&sXHlZfC83kaU4. \.4֜V2,q%|8%鱔 tA@!5l6 WVE |j)!Jk "N灡2g)C5'}eۢ^d Eא+vvv?;g`H6>_?. e]G63SXAMby m!nk/WHxʑMKccъ s/Q<9k5Rmovw0ce,J%%F}QJ520C V2 X٣ )aCfy! ʶ*qȥ;o]pCa1} KkEOjTs; CtMu ,* #XFdp&o?sb9UGBJ! !NOɚ.rÞ'xaeFh$C#"ǙSz>'ܯA_${ʦ).AV q iHa#>pH Pa3 GcGP03*1xBᨭ)@ޝ)0w$Zr bSߣ0~! BCO ̍^Yj2Xaݿ @0W)`DCA S{L`0:ȁ.\tN{j_Ɣ$+ F,fg=NZ\ DvfNT |ӑA虊qS=̇Np'mcb<u : OsED% 3a _xP!ka`'}g[&lPVMDE^~nȼ})`}jx jDi)srxV(yiPEҎ5ԇ׈!*=rvd8"*! Ӄ\/2?uv_Gm[~~U֔IJ$L"bHlTwNF H;(L0+[KAs)QسGdRR_빋v,di6 `uj=)ܽ01$f^ՙF=v ؃qСCB%Ed. }Ox;@٧7=^Im2I̫1li{WO:Y.}+ˣ|]6o co< jw0b#ؑ}SX}s₺EI P xAzMdsʧx}wkw{e6].*Ng cƗ80&hZBqWa!np\XNTSk\Yn^o~i}kvx A RvBRϯsrR/rytyNsj*""Gt:*awR….Î=Tw dd E:F% U%4"p\|OzuOX8ہSz oﲛ_mTIO; xQɶ(\1jbwz>>bjڒXv{ܾg%ǹSÓ_eĉO)\Y 6+#sk$H=fBMQ0|2Ir&لXV_2c~Ļ}ڟK]3,^4yd_۶)NB ('N#KӴ܅w` lY߅NɺB)$-WIj{Dq8\p&Ɇe,x!u'_*u<;ԂsT?Vk#%eEl/A{Xgy+^D6ZNi>Fɹ(7QVYRU,/X&=T<7_XO`Li~"U&CG=7t`Gf};xJemg[ >;7q/r[t"Ͼb97&m Pjǁ|:<"/g 1@@H*` iw& ʀ6/A"~ _;3wt no Kc (j+6@_6sֹEɬ Ϸɻ% ^>?L/-rˆI~Ʋň!25 'E>y0@;i+PySPS5?D;>ҩ7PGyrOC漑vOjgMyq "1Xʴwk{lCxq!ٻԳxrb=9#vKLp>!GzN~f'>*GX~yKk1/6&| A F|q?kB*1 ;˾8?uV _O螪Yz.-I)ĄԌQ9kTCsgZE2n9KP/4\/qŃ76S|_WrQoJ܁+qL͓.]7=-yO΅l4>*ߒ 0AxouDFO0x-{3:Ii4vay?gD$>~w979 W L4"a>bRO/m{2GW0I_\aJǠ7KC A~]@+UOYj)q_)||x(!2<}HHI%AΫԭm'qn܂F>n`}~x"!H2{w ^]k!|ة>*0G!ࣾMy(5|YwMcQG­߶D|8jnY6 o%8#VEAą= -F  IjP4-j%[Z 7,VM(djWaDOTԧK /NQ-I['D摈y9jpP݉ODYH GÜp1Æa ֍ߞM%:Moxa~˓FƠxl_d^O$y.3b/_qȅ3r0f6 iH z@[ۧs>@pNd3t<6ѨK>F M{#w|axx/|MEsR9*~Mc}# 9QumїZ2YyAoX]Gcq<ce X;0O4ɰߍXCBl QTpe IwnӇ|V["M}"8 giz{hPK$LVLV"-=qgncP5?/iknc+֔ah+2DVAUԏi}gpcZ,E_A'ЂPOQ`B@8lC!OV"|'"`OiyVɣF o6wg-N\%@PErPCoc$?W?w`ah;=$CZ_>f쳈'H`AfPTf#1n9cCs߲>_FJsI`0a}Q׎RJ[Ň#z\$!tyT'c@eboXi>Mh !۩=VAHk_D%f޻|[&z{pPcs«Q\wzrb:KJU0(**QSq֮ .DBlh,![d7*;ΥV(m4?Sc@_⡏^irq)Er`d/Yҿ* i#(@;`Oixt:Ji;N͎ΩF@É;_3X&r4`GUscRI{&:D'w'@?i9n=wt8Τ@@AD%c{:u{3;;j[UtEbh]9gj^ ?X8loz.T>- xg9P,MM/=p jo@8@09Rӵ++sEPv3 <gaQ6XG"eo&c;6ƁЁ.3Nb"#0Adx[g#Kͮ9.ۇh GF{ 4uڶD5a^z;Hgw瀄E=4.Uj]GɛqmTs.e5\߂䂶̳*1VVIcg$ QFv)0pfHF2]i*vd@bځr;|~Ksؖ[Z**R\yx?Rx穯;fri~o4r= 8^F\2ky5QƣSpicnĕDX uz.aZwlXgjuy:pijXA`r#+#yZe`!7M tFug-Rb(Y=j? C5x}{lŁ c@<2#L.\޵Ò7p"x;ywnxL|*_c8RCČ@ *RP2@$)1BVIXBT +%B"/`q" 61Pt&U4BD&4oyċPQIӒwR oșeK.l\fv%qQ~֝e)E3sXC}bb \-FZIh0-=2K0m7p=N3vXͳ}? 0Dד̈[qDJ<w:yz8b1){T ZYm`=P^7loZύ3 %jƊc0rӘk/=ƎiȈJerN5}q2!GEAj Z fm|a}+ au?* wis` JDﭭ[XD8sx'ɘQ C!Z\ JI2*(wl){W0 'P݈&=JWb>7B"E?Bc3>"w"z7?6j W7ssx'FJ]Ҧ-Y;!@":W$aUmPþQ8)0-2ȶ9yn\|fJr2/F"gV%_+i/Ld_?ɭq`(cExckqwf/]2zMW9zV] ׵m hΣ%!gm߽qPaOBf@/#g@kޗFukz/ @;H% $VssۂqfoJs,΁6|&t^l[#襡8!?bxu"WPV s CzXnkEILr0,7 z— Y'UxxDph"8_^ o7m曛y5IaObyQd+=;tY˫`tÅ?{Qm:d0s1w\~8I"GcSG)VU"łX *ׁɅ4ʈs0VB! BQc5XjGݙfլҁ.CPGVOнA8_.wI,d8X{tYEodlT %t(` 2<(>?$CG\i,_1s7̝CV%6! oPtT%Q]CTc`#"VrUڟBAunY/_{"wZ.E iqCVr}eZPUSp+01/&>:L$\Cr4;[,^' J"6FpH|PdqT8-P%o`j qB%bg׋ T&6&v-B#`[Zjp2f-A•(QzGWlN+ov?wܨՓE&ڏ7a{+ʠl+#NM^eQ-!ՃQ'˓D"H(48)AfLn1`Da߾{~WTh(PTߎ*D:e|7ףwv[hI'دK"o@\Z uᡤّnJ*RAjMc]znknFEChl.jQJ($y ^SF ?3(w nIK0bC97?ۗbټOڀC /dͽ Y3wUz'0?pvhe~{b#(+rCΛmf}۰Lxѵ=gp}A60 9p鋄gY gJV삿IeUq2uDŹg1q]-1af@~j,5'd4N%dҟFy+qPf N+g+;DH/SuK0^#uzld);xe VִxhZI5{tFCQBQJ mesub}ob*9@ u9;}zwXDb:;"& AH{H)HDV!L3TZI=6>/&}?oEPPF4AY{]=ON(T!C,gMֲ8'ɞw L7=$HbR,ڬ [M1rj'sshIk1DlMxniD! Eé4/"xѨlX^u"jȗC:;=nҗmE{@џO3R$;Q{!W+09o;Oslĝ3ϾMkfl`eO?76Czgd਱_z$+llys@ .y9U&0i W"7$)RN6bZe,59dN暭]9iΫmCdCCn>Mp[S޽pd7'א?yCqd< 4KB۫b)VUrR\̘M*(z RڹKK¶]fnM;XdQ8kuTX" h5t&AA%IU™V+V4f iFLiu qw0 6f ƕDM l8fE6ln+Qumͮ'Yl]̔wLq7Bk0E8$R8NL H]5x6``xѲ&v=-o{?2")ME X#PVJ[jlh}ܨ׮<<[vPعf( dD;t]*a] ;vIis;yDQ#42vPFùR;߳5/Ӫ1r4*)}\`w竼6t#A UPK'I!pK"G`~Bق]VvK4xzwՎ aՐ4rsvx)Yh!B_;( CVҚ( cd=~o[lاQBF?7ks 7(m<;ZzrђT-wvM_8t#M<| ! ;_wriQLrD B:M|.<+]B^zhAGu\ N#q1`v#>@ON]Con^<}thV{V#0 %\yD< `/sn#E}("OAM (@C'bEg,NџO&xe_$P QPj9+PV@P>Q=S[l;\/deb*0gR`,>j/7FdaHLs`z /KDo x̺8oEv'4'➧#rߝRo}ߘh I_ *>Bp_;| n;k=\cx5]^=(/$" d Izh1Trb3I`X9\XɐHHP2(gRrTUB(`I((+QEUDb1`aU{osOv `gISڲGpt $1bfT@PɱR]poa)rX3<8,A`,Afv C+'q5&UV80W-=^`qdHgOcqt s43;8zu5:'AE=]/_DeLQDx!*rܔU>J̙ @Q$WܢEŞqLHk_vtX\{Ԋc TV{c g) Mzf,y˃۷$|}_yӐwn_x[ShʍH@_M%Ƶ.}XmW&L˨@;EklZ3鑑~:l;:wt8;<.29m~MqRt*= i@CyuއXX>SGp}'?nۥ|SYa'G}tAG[k x9ԕa\֔MQBy.ϵ5qbAvIHDx,  'ߵRy|: ͍Hb JF6ƾŸ_upSHp5|{*xR_tH{^oD =ެVGYm޳N1 EȲ#lQy%F* tC|=j( CÏwݡ8NL2"SQmT*p" ytzƁ3 ZD7#O/Jp gK~n_52RJQ;b wYJV|ߊ@҈va\?# ? c$C*:~C.qOsw0ypohm""0cx_CA~GrłQ樢ou0h RyE޳y@GݡЎ'!x<<;LN#΁2}G@=n:@)fcK[n&[rWVEvBpEL) d\Pe?kov\8AO5 - P"jq7s_j'XaRR}PJ{t!B1vC:XQ-? 7p6Q՛߹Smt(K K#oB K7j\;?`|X,8^=QU'!xZ^Jg$Nf~]G-!)3 Rh;X-b0bA^,g6 >ң@4ҖUis,D҉ N[d[ 5X~jUGhtgzAށl߬B)/z?}b o)jGbQ0^#`$V4AwݥjCQ6iNfԙhmN%e蝼=mw>nȒIP#PQ XT# J`h@YIdbsR *SuݜB3qpOQӟTGT+B/p q6X`qA3zj,=M&凅l63@y:,o~űʋQ;Q'RdCΓz_(n~>[)ҧW@|+Ϊ?[ SC3FWZ|Ǒ!ܒ$R_HCQBVy7g}eXyhCR|acMR;HAԿ ia40X2 [ѨBaw{=aGɻ9%( bs҄3 ;r@n\%z1ER81^ @ WLmcIG:(/` `I+ҼQ7Op f*ܓE_? jA[VXP;aߞ,aOD'|_yaڢ?G~h2$0~=?tg Ud;oe\wl'opeyALxaeƒYgPTͦ>$Dcw1z<G4w`zƏ:9_v0?Ju=nl $buX @ÝP usq3) !D}WX!BQz4َP$ n vN_0?#~i0lIwob(+}߮&-CJϠdt"|6۟TE"x4c>=e;ؔb{E .rA?zTxxDrO(N gM;X'(%  =jP/ӡ ~w-O)_|^xUĆVYeh\x](n7u/'t?{\!/~R ^&x(;+72C]6|\xx3(!72= 5}.[ߑ/G58-Z]}͏B2T.'Z}25:fP3ƣκxWчI_ǀq4 Pޖ:"Z*+\O8NKArkH;)83"C$4번)G6<ư-ZУNx[Am) ¾;3 .{ф#!bxC w0^~w!z~'Mp'CC 5]вw0ObqFu=!Q(0ن 1WM<ʢ@jζnVg9FN圇CSD9{jEM?Kdg;*f6P>3DA#D I?Rی^^/;ˢ>@fo=e8`w"P/j1V*7!2*.GtO r//A29+S1G^d'ӸsVrɹmO,gv_°eP~j1gG@D@&$Џ7op0UŐ=cbW*!YȵRYï ~_|W1v xH=N!W46=WII|H8Q&SAQNO`3O&eTIܫrkd [g2d:nWSWԲ?DgkUTs +/Ƕ !vt-埸}~,xiçed(O0@0?K6 I5xa=PHv}[$Q6m QуQz6=^Z7TX6Ag"9 {ywhxakͭ+sp$o Xm])'BET$UW̋*EAB*PTiPb CcdXFI5f-S?zT+6O?igّ鵈 }+A03Q,3FP""`GNL{RiREuMOyI@3${<4bDY37=={ۈ=qWjW>?8-0Cg@0S"&́#(x],ñ{,;WXC#}y)- wP5h'K8k ,c7:ˇeҜ+pQH LT3,C}r]@"ͬbΨ@+3?#aS  2w3=]{!}wۥzq|+⏕VժǴKLUdzn&k0,ÉB 7`K 0q>!XPk"D|2z* q Poeuw"xTH\Kf.K*ǡw׿^ Bp'w m͒Oto G1υ "?VO*LjuMqTE_gOd d79SùЈb'ݲT1Z&̬@wHL(O+m6N{=}Dd8xPm!JΓM)'/eIB,Ta-a{u/x{b}j6ys-u}ہ|Wbi},[QZoB{GZs׋3!$b$2XFOe^//|dHDP }fY$qȬ!;6תR[NWL3XYd[YU~3GSN< !(sX,ז#$m_\)QFM 5W\'_~ϭK{ !QA(^sQKS7?W0 s[eQ Ķ $zx+w&:/x(diySw=IrFU;gSv TP*"B:)ky\:q/`A\LD7}iޏU͇}'y+\f!$ %X_^l%,{/Lg(Ki:BI/"b>ytcW/53r_؃. |VQ(sdk7@aH."[Kuo RNj Yp*(C0 ʊQ~⨄QšvoQϮ#f׿] Z ?]4B e uT&3Шi,v ܟF0PdB WnjVbw86IAKm$eYqmcÉk3''aW15rh%dX36t B $IB;pW8j:pNVF,v Ap2t̨f g1s CptbH)\gy |>WM)I"Mﳫu䪻ĊOU6 A@3k-崟Z!Zw]c[MŹ>~KɢXVe?R8NWY:U&^ c; IdQ S[<^<Y}Gfnu7iμ"pѰOo‡/g`{áz *?'ڊn1hqVzer&OCI@m(ig!eʘq/Zil4KL/p?eWDqQ'@]uGRRa@it.IͅoR}k;͸FL/ Q^|YIǍz/7,oN_׮)ez V UCb$bz=溴_#WNEVz>l Rqf(<3Rb mpB,ѵqлA69DPD 2(p$Db;jR*Z^yIpO`k2Ti[6nv{gݥJ#+ȐC|ER|WPQA80uJV\Lazb^^~k9!MHro1T BN}"t](ܚ"F2HpUB)b #c$P;w^G}J~08˗C@{ Z[R7!,$vŅ+B[q V}VtLfDsi7mu4˵9(@v]g6_zw(/gg0b_ax"&ܬc9XNo}]Btot1xj鞻П4lE䘨llź*k* COZ`n yJz0kUɌ*,qf3]^uPcw@AN$^' t  )CJ&VΆẌ́Z;[6ji@6WGdG>BSH`t!ʪmS5bAfְ)B^GO׆^YVރAP64f*x?y}f, U(e7(|8 #)P2\Tvzeoay7(׷f ލ wf׿_*eշLmmҲd7xaaw2Tqws%%AM0vEXH $zhۓ[7m1hQgvhcdq9XY4eHeHZKO_4p|eDŽvشRIdѺ׬hQjq*0"Pu黙L ess0G 5w IPpԪ CIz}fր61<"&pld:t64NwCX^=M}`˘Uxe\whW?}__qYJ_̨kD*eA#@o{VzVXzK@Ɍvr/¥QL~[KU@t͐+>V&uGѧˎaNj(SΨ(?I9J=%=> s5Yr>YǶyI_`/>6˟g^rsUuceD&#/wߋ>na;N]]-=RX\l#]q)HZLQur+.C}jw(|l߷JԇulT?9uv@bDm ~ǧ}>t^yhP}+@kX+1'>r!lD<ꠤ`UZG)$_+ [Twq=V*&D_bq%!W*y>BS r'{7:]gQQrA[W#؉=>Sa'?/h=}FRsX .H hW-̨bm~]F7G0sp@'o,0F6ۣj#0O z; ly9N* "#8u9t.g Tj[T~r0 4ʚ6pΝB Q@24+39®huP^ZD W,(%?''JUVw]ҥYUJl@?Y|RES?o=&6e?Tx'/ցPq_b{XBTqözCgE+zSZ41S]tssεl;.Jl~o Rl5H#fS! ]dr϶<F`nʻ$`CNj`^;?.Wc^:]pi0jҌA7ax`}xwu?O:z=RX4Q0!˪-jCӵq @iNT,ʥ9NBn|8߹t1.C(!~_sTpX|W.j"POkNG~Qתh?(H2 M)AZ@M1S#98^'@(/ ;Dݗ=_y_D#<q,-43>43TJJ̈A{x Qq| 0q1[Nn4SDysNM:[mAi.l 9Gdwߟ3gTtw('Z:HTɈA8z7X*73u-t\+,4=ڲZ(V6P@1 'ν*EN9L<&HClCF.j M6%26DȘ_lr6s]Kn2p\,_'?w0/ٹHnD_jN{sC8x3}n^Uw[Ï;!I2,.-\'C`gA呷T?N1xuf aEn+M봸 !꼔e*Mn1yL7y Q?%o1+`4Yj}hy:n1u5V_DdXL;ɢ^(i 4WZ@N @[0Gp|Yq">rBlցU2bq X{%K}?"$6*Ж]w𧻓>IѾi@Ǖ"]|~:4ڄDI,-:U ZO/_c 32tφsvKRvtT Tnsn΃ $;յBpqh2&\WTFASJil0& ͻBK@T+3`BB &#ٸY1`Nk횉ۿ9MKA]qN5QK[Q]88¿\yNdbZ.1CiZrKklx3JHSڥ1+_iڳcUޯ5.3;X9bDhSȬE"%4EKvwy}X+4gWة訷}?7d]eIp-Ս:)q\O`2|bDf"W*Oŀ^J= s}oJ8~lֳT} ˢ.Ġ\]|5hXSxHȅl5uW2iV`=0]a\1E|-)V͡E*cOGn3t!k"5!'\mKR#Pzf݈?R}2bܩ{Lj}wD_/4`vOQbeh~9z܈N$Ż,^׏yY} -_P./~s54م8ߊxrļk}ؿX3n1j|z<K}}QY9rε]ʝ:3$QCI1b4ۈN`khQ<~=5j9:**-gyAW;$9kzKW;$0$Y :-/pd{O ؜A"ñvAf{P]@si}+wM6j'K4#jf~"1j 7RiG2U\2Zf A ɺx!> @t)6R\Yk:=/tUa2W2J'P?sx#tЭYq&N5y Lxn1;ۦjE2iE(WuA$b~^$F8J#;&*Ѹ.hYb*u&h@:v*e.& 'S!ˆ@:+W" JyJBpE:ҚYw6"jROvd+2b[jwʟ;ӑgx!t&߷V'^OOm mDz; .J%N2rq.1*bbdL)”ZRDh?, [Ϩ\˅c<He^ P?VXk2$t(FP0?o?=#QNrn6Ze "7"$U4Eu_ ]IN r/*6\j%v RCԼ֯f g@ڍT6r0~.a:y@͂#\/O S;MV' .j#2q@6k^٤,E(Gu[ɵ:w'9 &av  I%8XP8@Bz$c{5?z|P~s&3P(AgaBma 6DYP߷ch7Qࠪ贒\Ngz?mFej J59'v4;G6ɗ>;{Es (lfxbĻ%uB+;̖:G[;q AIy0 Ɲ%xK?6ˤ(4 ȩv9!3n{t%RP` n8tO pĂP#X:*=\3`q$=y*Xj&9'A0IqX zfٍ7aE+W(4$wD ~aަd(z[s@0h$& MEsWV ¥2:Ng߷AGDMwTUG9vqk'yGed D+Wu39zݞ=uk wOg1IbWun "Bpލ1S\84 R6džnXl. ݿoo8#_5QQЎ9k6GLuvjGT*z38smOLkkȥ fS!~D~$Sk;6BI7$%QRTm AV\Ԯm`{XJp[=CsC0Z 5099&ŝWlM ǫY$P$qyDݥ&#ڂwxG$Y2S.[&~n鹉czotZ*tcƲ1`mFDu^sѺƢ' t=Pn-1qDȱ'pJd]hȐTkU0+^<5N^{+ca-7҃E.p/ vjSRQZ?fF=p'8!d]2a^)vR|ENv),ˆ 1AQb+X '=,XAV R,XL?KLV  ( EF ,2D,bE ((D( F,CFAaX" X P*$X" )AH(,"dX*RiKVTnV@WZuvHWMk^=B9t^X(mɨ.:b r0E/gu ?>O`J|GuHY~0'ܟfyT^<'"WX`pC8BQ6HByq45Ȥ Ll=yO^V͙gHPv?ӁٛC~ʹi&bBSJF{S*46E(?Mg佖 \^ap-mY85o2אÀ.<$K[>Ԙ;Yl @#?v|upvuv[`:gs˓-O=ʡ^FJ'@A6P>!W1hb'ŏ48|g^TjKIrc217_V uqc}XqD“̳?y.yE2 {_׳G>ocsQ7@K_tp .ZEGC $2N5"{?{o'|24{?7"z߆BrF:5NZ1! B~8ܳpҷ٬#Ѥڌɷ2̅ᮼ?7e%A"`Q" !J}A.Cll?y孮ա{2Pڟpeϼ;!?A(=X4Lsd/_nY$m0N'MT;1A;O~Sc=Or[hFy>Gu0Nn{g7s&')c A 413~g{n2 (RGB]!1#^M}Ēa6l6iǡt]N\f"3;cN>ɘ_~ v$ZAZɒ?;>>M4w6%_n+ȈlQCJ)9+Pfa;~Ir$|qBr$DYIԭ`l D!D?.}ssU\D?zbcR`4 ||VԦek^\X6p0z7uԫ.RF"L=n= b95"pLfBtapW|;ɆևX@_N?wr ۞M D*AwQ/:ge1 CC$=;{=/wF*KVsܛ[OM a2o"e,ugEm#"(A$RH)bj7PBt5yo?ל<'}%狫ӇXoj Eb^^R2"E78Umk}gnš<loii[J8S[rl鸕^,ܙF#3%G&n/3gw+:]: }e(y.kтhpMPۙ׸׋<&Mbڨц266Bd!L!4ۈ!AQwi4ʂ<*롉| /1SaGc0!]|ꃪ1~d1D{򍜲 8Ó"2)&*#f^䬅}DBA!`U)wSoI~):+W)skqĮ1'999>pks6ŚLAA#'1NQ\46|3 z,WpS#*#.uBP)%z6Fz(ISj=H$;\jVك0ta^."We?G9x:w/'%:÷ag>Ӽf< zh4EOFTnvS1J %οWO>]q&Eq́g/y# ՝(C.Ag#7XH6^OP7`(V%߰ssh`芄;P=E S0"vod٩?}Q04BN:at 3ZPC>Jdp|ҹЦr*=ZqL}ާע(?@'xܗ[r #m_w͔`ˇ(w4y.:rxN'qenk|6(}ogPYQx\)L4L0]Oz랟ASήnYs5o/#׾𥊛RĴ.PCY.eg]p7)g+??+'p yr'V>d" g bk*NN)߽sL>ܾ ||֕r:Mw&|+J*&RAhrq^Wrk&EElUCbпp9dUN{6i㱞Jx͙sZnqk U;=>>MܞLkPRI)cdkR-m(%@Ɂy$6E!3yz[7)s|][{`u<( wv([%"EIkL܏'?ŋ%G@{/ዷ7Y|,Ma¹9f[t^~o Lc-[>ܾ9h2}6pd-esyПg__nsͤ|O\>y23s䰽ʴq/e^`z=1oT/r 5Tb87Eѯ}raysG#{FA7uqm{^trU%93CNh#lp\YtqvQ q0) _d>rypۥQaB\/m; F SF5~hzn3VܩjE٭lGwNOioX3gW\\,Q_E&/^ՠ (_F7]].tO{_[K 4z(Ll|4Kk>:N(mo?rb@*'r/b.rm T\7j_AioMݸsFC4yzC~іiڻix:X+nyGMu&V}^#:j %uRR^_8ğ RWD7].ky' b?>XyknQJB)1Q3ˆ#p0_ʢѐR52 ʌ,`o0 j5<*7ISg*ʎX&Z*LԅR1L|K fEܞ=2X!&mTGB,L-vm|⃥' /cT9j弹>DQ` _޻YH 髫-̹s )aA IfO3; @ei 7meUh1m&@QiglCg㢠Ҟ*-aJ=4C4B )N}7toj.H&\^p;>03]NqH/D>4*"$=j;V&J.3#rBG|Y\ y~T6pLm,@철jmOXQ#y RA6oMi2[bz㱄TқHu L3diWKfyxO1A;KGlbW::1$ $fQMͽߝ-{I|XgQvWsg̖{F|4|wZ^7;h؏d&{GPsFM$2rcE8GDũao!8ekkG$SQ>bRίOi2zS(f(cW m?>8Q4ƌs/FiOhBK&BHX٘sE EWzbyͼѴYLw'pc 2U4czT?ʍNinJe/(;n߯=I)d$d  ;}ѓ$t1!/97U{°-ꐃ 7ҥn” ܂ 8v7@?wN&$fnHY:_՜NBFz?yÉpM 5;|ug^Cf$@oz~ ]0.uD /#?8hd@>;Ӹc俈'#ĉx5ǞGg>;~w Ɨ|qryϑSy<@ qp Htw;UHD2!Vůid mJŐRp2iUXz *bn"Kn8d Dޙb""GX  a:X+*\Zd2wBW>pE#eReܐT`6:!ӫB["mEpwaTAA`-7IvOLӽ>kyr:c+POaQm(ކqĴ"(WSН~?+Nu~68|z*)UD"jRqCRO?ˆ'.3nU!$xYXn&%TXT*&1jb#" YQ,d1QZa~~C,"Z* ?@h90,GO1w[3~;ߤ!H+cPQl'P=De+i@N?i1y@`iGK'@G{&{ktBW߿/)Sxq7Mסj% 4ƒus#c[s/WV2dӣ( rrִ32=#0( c\>K#hӬ+-#;tDq<z=ߦ?_ja+@ J :scs [_wzM2J6~PcP>!4wmWb)Úfi a1bZıkl&~{.yfOyy{<ۢKS=nbb?b~_ߎloEGF*[3/4so !SRHu|C!Ua)KB"/U b!,29nsR/LGNg ?DAcArǗwKuqy#y^o9Jj4TFEL.o;0C"_0TuX^7/55F{,jhWOŧLe)FRX4EMWWܽf,w`[嚸%0KĹs>Ż?F =?'.fX"+GYgزrPV<:|ϲ]\>'"mXf~ ќ螁"xsSŵ[ܼ'}֚'{>,59/];y\Sް`w5E j!ݯ-X^D!{&eT ~Y{-=(a GP"ɞߨ2aͬ(ya^66JٴT 1C_} XPҊ( !L_:i4!;~UNY(ѻ:GvPZRg=mo׷Jq(j> BCzː1ɈM_w{8$*1bͧɐc:aƇiER\]3q\ J:5>>h"&k?+Тm!}S!\i\,DO rR|mT$G _mV`.NDa*V* ~|W{޾8蜮qmY}{9R!nGaz̶Q){[4M12G= wk| ԔVFF5`~7S Bgk w{W`%Pɳ[D ?nvr_f/s /RpmxHjDܟO?~ےwɿvv-C\{Chx)UXECy9߬oXѼGw1!%ʕ@(% 'p݌=_sp”MqNn/좷/ynȊ?<| <«Wr;1:?I\+=kbv;BƳ*OKkdguˆ>Y+)j)6xyNGIu)/bv&Ali#1/$98V /-vܱV?2QTM<⽊^=ױ}_vG0t]TX5<}uvRveFO+0M(p&X~;[dǙ1){@XE`P3:|vH: ڻW_=jxVxϵfGo GmSAQl!# 2xjvT$8uY-8TÒ( ﲢ~fv {tB|2W(9s2[U R{Z\6M+묻sw;wͅUκ)5IH$&?q}EMKК<`Yvכq0d0P坋]mvsS~KyZ->yI.`Jb]R02z]F/w]kuk{nnKh835DGCq,L_i7xemX,HZ(;@U'aG |uƽ4-3C=B_ȶ+jQ8v.bELr>;\T_`=Sg>Xi&O/S8#>#kViH앛.[ }psIƳGg5*{\ӻ]>`$Mlm$+:Da0,{~YDU$<J hQ|scG+J 83$aE5@=T`FQQ* +U37ych`CjDJ1VdrЈ<(МgJ?ԨDר{BS:rcA[N y7v|PA ũfG_'cWW=ݎ_"UKUKzJ]u9kl De^iD{_k?™l 3q`qӻ3}Cvz+ Urڱݹs7?ݶp%Yu7铮]W!}PM|W̝mYKj?KĔ"I'kPunurSu&oV2 T80~֔?w ˃}C8z,S/wvV\[Yx{P،imV -1*] kdPAX`K=}Q=祲h8_Di}kn׽KCe*/~!Ӕx >ئn{Sh^M#_Qȭhԥ:MZ&JE_ }?zoٱX_>~" ?E'6u햘iev A9U}ٜrR nO罺y==?}[.୵ib=^׏cw5K(J(&dI܆ Z <wэ͸ W"2-oٝ]-[t!5ש@^@R<;͈Fiv<\UPPM6 pe\ c_g뻘nimhcahz#AS)`a/y٫O?okaYGv$i^^盀P}&*Gآ:6!YRa9Fipq*4L{ᯪe2$1sBJK,[[: lFU5XT ǹp(dU ៏ C# 9iJ5"`}V4}Q=1zh !U"'K;5cyGYGmd Sx[&o~_njwӼi/Y`'9iᥩd;ydyrC8r#*OmB %޷ʀuD<}$Fs~? Ssm̥<[ alHi]Σތe,$LDhsyƬܶz•<|Bu;zw\*XT݊bCXlu#UƇ\/[7% \/_a 4xes?l?åե%l ffe#c1Մ 6@D2FNc6/: [AzQ~Z UXrҒLԕۤ K\Aǰ<B͓';N{ݭBa YK/4d)fСE(RI $Bl3Qudi 25rV935˸tz]6O-Ic2: l,שwdAU++k$b`LfwZgڍa5ߋ]׎*"6Kq3%gRghTp q`*Q%I$: Sv@W?W6tKM(0,f ]n(D2@(R=C[Ƣ.mh1WfmO>68< _P30 )۵Mxky[9qo2d .\LcG9!n1(QzvN6iE3͂~eM2g.Akpf TқWsx=uAǃÇ_/Gm` f4*X$Lş[G i܎plh?I1c6o~g+j5}y"s,Mj\':{3ck{Y_0W2"zJLؠ_.QޣEQdrgD[Oyx|{?a3YIa1fX>Q5Z@`2vѶj7T6Xǯb`<౞HCIXW~c(N2&$j:WoN&56wͫzi_忏o2b>p ~=^FDx{XmE2paJQ"eUٝ#l[8)"M΂&Ds'G>5Zg0h(#8ґ eZ1WqD,먮.p8<(iER.־paVtţTd`c#BZ -~;mBA7"6 Tc|H3"2"Ջ:5ք+xk)^vW>+!a-_no1Ac Nˈr1cdn{Kr0Ccp'ld=fV-%zz*̳ǩԀiq[6i1gfN/oL%hKcv45;n|cIa~.gi_yᙰ dP-R,O6"$rD(;Ӑ3Ԝ"u05U4J&Yaӳ@2陋 dWf-[k} _]]wy_9R .AT_BŽ*^d^Ԕ]p*ImLmdd[?X={e[1 =nT$L7227穵X!6U?93П{2zG3"sb1&awH'E:]AUn:0`8ET,ac]fDC (KUK,SՈ˶|)ҽ!= OeѼ 1~:YE>GgX6$*)+luKvn"3%T d+smd^5x{ 5$CG! oP:gu==E)WhP#Ǻ‡cO"CtZ( B 6@2hUJ,rᰞ˲c|7`!4i4;n]lgMܭ0`h23euY-jT䧦f,w9hzw+=ɧ,,G)3uq1GybzlS Wf^s$D;m+7vܸx9%qeXӈ UnHN# ј2̑[3z#C Rw3u:7f>39#lޔtbO8k:;=k5КQԫ"gf|"3k1§1R\FƼmw GE*Dmd9jd0'_TGj,7x: QѻUj#9d}Nb-Zr )L 7 euG&6[}9WYWb&X>SpɃsJ_6>lBMjh8x7a.jpHkƾ)7h``| f*`YG,#~\B°d<,s]#;/֓[oqGD_%ߞ,fޑt9.qa4;Y|,~OuQƞ*nA,+0ׇkp[j ~w9s){4đwe#kՕv:_Cɬ`[M =WbU(AJ#.?_7rSR|aŁ[Bzyz~;l#m7XWKzgՉeB^r > Mo\(@-9¢A䘴pl̐,ǭ/Q^k"v/\ a>AL4_5iOoKЊmdć@W=+V[o|6M찑Ixþ9Iku7+?GmWD`-S]*eFw0F{ ) X ]8 `ww`]1x bQ0Nj~=$ PFVxeؖ$IrW-_n~ _<򚀕1u;7Ӧ("KBrL Xاb~o~Sg &I'_^`V;),7FމrY_EYWgE.Iq,@YpÆrzATS\>Ɣ bC҄H*\ I"(v5YJz HUE>p,O`X>yC6霚e׷1b욻 ' XwIX1THYC+P"blZ=6٨4}ܜBɱ(oD#1{{kAn1Z_E@Q1ɟȍ$܌\?W] ~L]:ghgUε>+MtC\­, ⵾Z gswpY8Z} e:DHܴ}+c6e0#}%m:.c렆ܳG!ݙd1>UaEjZhu(3X> C]f*0k\` >?ss7q#i&lpD%4=@Ns%SPTK$kz|De`aj $צW͆+2es *Q맓1>h^Nv3Y#AfV*Kgڿe+؎;R.#Ua31yVPK$tb=8\ŵPmSґںI7%dIМyWNie]lbMrU˿}͹2NhTgDAl6Fŷ1kz*t;LeQY0/j2Ԯ;NɱⓄu֖EO8O>f>u&iB`dKrj4:#FE$Ui8"6 TwQFkaZqP "t\t5ف8Dz\"v[Z+DGNRino3P`k2R_CMIL)cd #im IWQ&F܀{)K\2ʼA&DQOa&kZ7>qV8aFWA>S? Y,uWLєRaΡJP|wziHG aT<ߵ[ZbBiR( ~XUe/rVWa$(ER͔ F!6_nv0ujwr.ὡ.R S 4C՜Se:qQ*DztZ Y?~wz[!"7 -"B! ?5 748s+sZ @żk7ZRϦuR(ğskddcm!B#usU?zYyHÄ9K#"GKV|5(>\1uIdaF;GaF|}~DU2eѺᰰwpA$ Q@2wrvփ½ƑDbqK@4954$MQT~Յ cbInZo/srf@pPY_8k_h8c+Xs2MuyZb/!H e4wJ#5r+gyRW0](#1)+ (rXFW`+v< 3Kﲯ;>*uF[Ş&T.\dW4R_J308kIzĦt[brWo%}S^)ꡁCAHA$Qr %j0[DIc8J(ɩE@(}ZQf%o/ hBֈ.x>7'A_(abOf>xP/hD #5V"J~mW 5|51ѹ}K7]j;_\QQSV9LxP`*#-‰eCcy6 NׯQ0],rkwPIab.;"t 6$街lH'zڅ۴Jՙ]1h6^J%(ޯY, WNkryA:]H qc{`j4DJR)v#$8?3ެIrUL{P^گg8].#{ҫsɍc!F+1K?)?7lE|v3}59tkCsOX3 6XwBTѽ |zҪTAF&5ԎfѺDmX4=mdyyOi ~{e*KZ3wNX Ջ|r@DjOR2>ǝD +'40@Śf~Wص~g){ Q^Ao\ޥEjtJl`ga^V+xnֱ5gR7s1?Cn:Ьyp/_&28\BmK:uLnSX:L+,(x%ϼ iKnCc‡ݹN"/8s&$2mƁ|>Shxm 1y}+ى$S&E̜m55 W'fL!Ó-h1ɴn g)^>A{QLA1b2-1=%tky3t,lӜ$930DמZ{w|u<19FD*!:v8x.7  ᮂ?C?} y( ek-Gop[`#1OhԎd m[||/O~ L(ܒ YDC#\F@ҁˣ6eSB|ϔ<<vU_9_P(=L)5G=~zc2*;Fq]`ƙxk[f--ˮGKK[ # 5;ҵUڸѡB/DqnvZ>'r1W$8!2>;5f[#o4$8v?:f =l"*5@n PO _.ɸs_3۩~3!2ć@V<̅!81;*9,T;O_O;Drluоyn޿!dcf8Xd]s]h7 P*Hr7|Lj]Zstqrq:iA=M39(X;_9-o=~>aٓXbF)71\? 8@ Lӕo  G?=ﶳzt>e:O6g+r6?\wK0WK2*nua>0m }(R6=C_c HH 2 PQARa!Jc*0U8wzo>!MX&S)5hP1Q;qpUPqN,,?Ԥ~֑7 NuҜ~̞ZCJ"cm-X9|TAD .'B Od/7ټ;tr@2eq?4T=OwMK v6|N;6=}wS9m8QЯ/>cA#o-;*7ŗ9`9MoEyݛ$~vktg:< iW>)R]C(u騖3^fVztÔOrQWs"'\z Ishtg9i\ÑPUpk[cUڋ6Hvkdrn@(N@긙Mgzgg~աsN"վ`֎ { ztq8- \z+'v,;|ICme{_>Er%_UK g]9}[Uޅetb}ߨUU_Zb{ Lֿ.ω2~>~}{Wu9Of3cT5VDny$Q}זC#U!F俗]( |s2S(*brE\h==_x.Q3)j?U*&ʌP?Yptw>ђ" .^xp4AFWΌ+rd Py̞3}_1(~LvюSAT Ч [ o% ldO._'NK 1 X>98rRsW Q0nd s~<G y~l^ <|ip(;9#x4yg\I "lx3Ajqt.}UޘNum W<,}cW/@BF0!n nO@$@ R@ NVHQD1Y$$$@و(` `AQBA:95eT*F6gכq+s/xYs HU1P>{}CzPM17M!2BAe34 Q2ڶ=/.pű@IUApw]9'Ĉ*kj܉{PQAdDthYxX(!ϐdNZ"U50~2ql p P#^{@ pR#A?a5$N ȴLq/Ӄp\Zmt:ٶEmwt-ȝՃ~h .3,y ;uz*ËN?Q ?nbåemwy}VQrA*UQHBMDs9h`NPrEa Y5I?P`^:FT3, e:e@ w]ϯo)A2CŷS20-+)Tt)aDf>;oz뽏r[@KZ&n({ic Q?m n]h j uca#(w٬?0n?I0?`:6<:̌jһҴi )ջ@~fd 2(#W-8<鎰d+7-|* o5.7u|;zO@s8ՄDmx# ,+ @Q"\Xv)-GWu"d}7N#[>*i{m%Vխ ARoH<@q Ndnx;1>?R *g⨼@v2>;WTE r"E ⷷ<{}S'\zLVtF΂"\56 34Ua#ZX Q-SL5etf`I6*37OlQ'ؕ~r>_ .MЂP@`T(##@t93OpTw ¯&PjxV,1f0Aoǘ8XV`"OQjߩ`s{WO[8JF/ jDxќI@,!fJe]f3(:UeD'96< "lF}+Ƚۧ~3v;oC$xos馰nD}\+21v#:qE[JJ]g^#81%H8!%Fȹذ Jڍ;jQH S pR]̑pCA1|=c,7:}:2Cl=_i>$Ɨ^_ad0W;p{ z'CB)0|5Xgu[RaÑm>' .3ź{OH9_J)7͝{[Afؐw''R~_9o-} p(3GȔXzk}g-OY@0.(( ?3@0˰G)̡g:DHy4esϵopXf˨WȎDbm!bbbKu s]FuZ^o7s~ǭAPzi%{d2,e-z]wo\ )?q'uTVT,Ri7cj(әYu- ٣LmO)3( {_vClXpe0'=b?BχpVф%sC0rVTA@cG7ջ5L`$@ O0kô"AҲwHF^Hc uAފ#6hy# ,!h Zj>]`st(a ƥ}#6wT恢Lѣs\ktghRY[2GT'V*Z)GƤt186k: ym_I!&Lɏ|mRӬ:Ehmr`IEˈ&E 4~ǺX 7g-4fOǨz8x!e.zX MYx @TMN74 5+W血޻";QK9oMt83snqqp\laͷA"pJC 7|Ujz`PW?ݯMrй*y;$đ y)漳4\֟QNadW2YRDD&fڡ<8o_c1.Zڋ|V&>Hve@OKu5o7Dm a솱2+oãxހٟpގU$'Daw84&cN QJd؂7>CTD , XE]4!S-u Zƙpe>NO|8!(Uّ cv\'Ƿ1RnhxK^9p9bD88w~N` e uE"T0ϯWE-OʆXk[gaC}K3+<}@PFh 8KoXO|_K$%\!ү(/:%&ZCWC c1'xxdLHXl2KXD0pb Yi{o?hCKm u!Sۃ2]F aEvvnP+~5mrb//br)|c P5_P| 'op8IPh #(Z4bS7QTKʾ庥Ϡ P(7ʭ!n5fk~H\*Y?tF֋U>Dr@4\cʓ3hcͨD͋v}٣nx먛k_tJ~صG{RQ(mASa dI&T]P[G7n ^7D[lnQ:L5gywjvޖP*gij渍˔lEK- % u#KQ#Yx "tW@k Neh P*"aA Q\_+sOh+g US2KقsM;0o^!f]΄U^63*ev?%{B:'W1Ɓ1xCy->o;wVtM=c[~d {4hUK[ȣ #ǩ&|`j'نy"SrOO򖉨O<4'ޗ@!$pEOu RrWٿ~8 .F>t ѱK/Gh;9{X5ꐩ>5bVNj/}@a ŘֳtxP"&FZoFssQ!?e!K{o! oEc%-㔍"h֊ /M5N2C,qGtϕ=IVs!QLo6*@.Anr]<]cTw&̉D85ExK8fiLJ uq K(;vfmJ@;- qG焨J05rؓ[Fs*t 0:}>8eS)P&KԸԔ [̬.ʦ{A@b׭sf /w|WT&Zhsʹ0{ǰ okY\~G.@ >83ӕRka}-zξɸz$byIZF̌B{%}S_L e- >eOoc ^I°b >~OB[N~ǭO>: AI30o7kȜp^r[f/XMkN̾t_rt5?WG:KxA6΍?mI3Tg2E]e| {x}]„[d\EvLxgbl,S܆߅ YROIAWP|oGkm$/phsŗܔ1ZR ?83\-p@R:OA*Q-Nj:-D F@~) nKӄ.l5?Jr**uiJԧƛ%JARG KAFj[A#iԑ"=fmqjJi4O}~ 8mȝ֊L5: ߗ;p1F7ڴiey'G7y19#w^ 5ӫ @!zP|P࿰* qC="rc>_Ǹ須9iuGv^fLR{Ù1*g^)P'nryR:k)vg_o;N8%J.]62HV G5i?o;"hl."MD,br(,;LC.}Y$15;:Ӄ> pE2a)đD+k@Pl蜔)H (>WmYLt4#ɺb2SB.z.8]8oD9e|</ 3_J9(?S6&,*e%@/+jQ0DEnc6| .&DH( Q_TAd&@6ₕ[P@^tڂVlvbxlߺCn(KX~ӓLO'Ne6iO=8VZd }C19m~i>/t7 pce.1)?XV7@5|]:^^1ݗ/yl/YE ZBaNܢo kнPA$H "M uߌJw/O#4g4[ +U=na2G> W?$V_q/AhVF`i'+43|5*NKC{W%_%SUWFv4H) bvx[aEMiIgAD/,ͩ*nN#uh܇07JQj^l&lB8fFC!iR_xfdh=UoENx-"QXYG=c(/FÜ1hMnsSY27lH 3CiX+D唧`jI[ 6AdbHp]zME||%p*|''3~Q ?#e3o brPGY]llp=dt7ZPAP LY7P]!dd <4FT\7?_}88Hq;6pTGS/E$]WQx/} ;O.2=rmz!5$8\~c(%XKhCbM-ӂρkV-DpBC.u͙Ia=aq`ih W^P TpFgrU Ze%նiIBɅ j>CXϝߴ|b7c ǁ_l?sC uRMONm۱sЮ` 6At ,j'zP_:2ᴣ#x@ƝGrdBP {S O茸[$;M$|#QLʊ<]|/I3 ޲VTdT!%y GwCʀI ߋQ J~$>X\ &v.hZnbs_yc?^eCY폟igLL@s\|%NC>S%ST8[l8oJC#0S^Qb~aTW^ 0|ȱ_ئ.c:xW!w_`d!ݘkkIt %d^;C ߀ }v&v,'¹gBN؏)T&55Ͳ1dUYTK#' {:UX %I»=P:hpf|ўB'NrXhKYP)MQt8 SBLvߙcS~x\Ip#{.RX%в΍=f0bH[ UmЈ NZOܔm7&:Cgu~JD $w^r wkxLwN^w _V_yq=%LբX" Tm+ scZvT8lϯ &IlbO]Fx6KrݾW_EtZ_H/2n)$p-p6eAHzD&K[) EBUʺS^u!"΀@Z.Tv_4$_NHZ(4d/y.A\/cW ԡX HFjT ȫڼ~*iIG3iڎ̓,72<[]\A 2Bg]ӕX*<MsRy5ꀎlm4"! ErڱOFb6Z|2!z4R-.^) 909zڂ;Rފ4GA'dWF偎GnJ ڨZ;;k &(<Jj{̝Y`Oʴc'r oEҡ^$}ӕsoIS7R C(Ei 2b1A }Ȍ;<M~Qt]Vd?5 ȒN <)Q(@a' QP):sƤ*E  6@HXLto_MҜO^(GzDGs% , (.oH$6h=z vXm>Z(0WfۛI]-xȐVNg& pfxJW\ޗ5B\+C[\Ί .HŸΰAu#'hE6ﯱsnK|ߏevhg)xt[Ly.1yWACWfBs>,`hd>vPM #/_98+&wP gۄ,<1#vuX O >*:][P7q$Zd?C 2KLP?whu۷5R9 >q=8NnbvDt>EɒRӊԃ X;$ֶ+B J3]*#@`q@_ o?)tijͦ!MHOV"u'5"r~ 29YH{ΎwWs'i=rk R=p ϣjgm/-s LE3 BkĔA'87 ZBǝod0;hp}ӦfV\aQ2!bU>)O|ũ,+ xձ}oIiNcGb:rRkH)k z /v36S3]ni:8Xlҥ 4rbN9O{,Bc|69~Ԍɝx"RN˚$#Ӄ_#89^1,Z21%-d|\Du4 q ;|dSǴ6['؉ƅ C:ELC_a?:﫛xOe qm@ex7F>T1vL36JG\TV⌍\Ы%V$2($Y2zǸհuİ'-كo#, 5{PxY9pl{R4Z͇0ڍY"8#vW3 ='Y<=SiA_Yu:0NNŸEIGަ'N `0ۤ+2d"']p̡&(&7;:ȕGuB=84c<\vz' g;ме2ܽ$ v :w0)C=¬IΣ>5HcA-"WVٖ PQcZU{nO|+̘/ nh4:Ąl8e,m6뤙Ʈݿɷ+6QJxlH ҏ > }**>\b.4ۋ9 ڞ0>xʷ, WZX 8p Y`םQlQR&o[Md#|D%FJ.!YYNcVEgѭڅ qc&y֮baY}Xg7JQҍ*ttJ:(=7[83vyUw7;!LNq#C=Ge+,C&SѴ$ 3?). ;6B ls-o!*+q1)[7TR:38a^%6,᫞9b>;2D#Gz'm=3AvRg|A'9pC k)1S&k$3*X=d'i0G_!>]=0uӷЅ3`8?:8-#R`C2ܕmҞ'9' ''(<jRG89)ׯ#a(Meo*qZe9xG*M F\?i!s"vxhޤ&y&aR T;ݸo;jYY P3=i= @9,B+ϹM9K~EZƝ{kJڊJihxt.wk|YPid.#ޚζ #޵:7!g^C;Kk;Ĝ]&:*L^^P|8'ȑfve/^C x_ۚ8u/ u+"J2[-x-@V%x=nHvן3*0vLE)):|o_C wuS\Qyw} g'mN$~]oܒd(IǑ JU\xyޢ5(_#ʨJd qDNSBb럩MdDFE(N djǾD 0NyJ'14IKo#òv}錅~?NbUR, Ŏdv sW$n8JHOo7t\]l~dɣq,_^{a=Gȧt!iP죌2lw#PG?_6|Cnooh-jOF sPh f*s@/ж5 Kd`0447ZLύL5:AۗzOԠg:_tibZfӻwfZQ0+OɪBZofSGke d anlXJ:ҹ0gG *K"L_.Azm]ԱeDlK@;gx~2eʏUp3޲b4IJ2ONzNl!JAe=<[ ki 4c7ȆbbaΏ9vkOA5}[RYE;pKgy n'0;^İBπAd/+S6<RaB~O5gDz!z&1=(Gk1 WFzx`%\ƐGAטa fӼb{z 0{2j<<*Da=jhyܴ}<1jZI/`Ҙ]Jə{b$/<&/;rK'h]M+NM~RCjq~vIU25\wkTNtIڠ)[BO#f^Cm25O%B5Wݸ< b8ڏr m r}w%)&CZF`{73rbv_b|P$ـV?NZ`h9&NW }߮rqcd3nvc a')Kp;(veVhD(d/fF`FAMr`. }L.īmwyędN7HNŢ0Myh9L@ecT@Z554Z)*19kOH@Kk>%`q]`.!$"cP׆g[PK ƑڼCZxMg%IP,tDly!9̡mkq}=jDCWc/;yM,I׊"V !soIo-F?rJ4314u\0IlRU{%ʧ0^_u+Ear㇊IHD7`@M% ;/x2^St9NC!`aW}ڄqW*1k ªxړ+.V6Dp9X w8[ OBmm V'XT;5U5RO$nkO/!}ПJ>q3Edfv ^sO詭m-QQ_r 0*+ձVulܩ !%oą]gvEMxYkﺌ daJO)x H& d2[nt ݤr@iðS2ۇ~C ݊8/(jy&)p]g5<tZ"ǩW3.&ECW20U_ _zǺ1\kvCѝΣϫ@G@8ڐd!28y qĖ6rpϷP,y12_U@ 1ENd.?QrM56|#nθa8d}&eLʹ}3( MeK5AvΥQQd9$~YqPS:q8KUQSxy1AR<[Th,*SU˻9_V0}Yo -(Jmqҙ$_ƣfRHPYߊ%Xcx&W_;z+BMc`R.;vG4W#giuQF7 p='%]si[ \~*Fos~c3.Gi椫LL Alot13bk65 >q. ;3D*Ѽ|;A)3gU&>ӫ#LPB%i ȕɉM >KZs^n)\&J;[V&J?f Oq˦Ю"dQM BD9JsNgٵs,[UeC H9<#LY[V_JU|-. [v^%dލѱ"x&bDN03ܚ#Qi7 FrϨaO#{L)WjL5h5~ ^9وS O\ko4/ 0pC[\z5)}Ss[ԠzS3`lS6A#w<㨧BJ>| #[V]rrœZyzb(r⁦$lX^0eV\CE'ϡ܊O R)/VJk@9`$bcE࿷gg_9_bôıoŠ%1mr{v V8 ZNUS[*8 =eʛ+6r 8G,[Xrd54SK3 LD X{J7xz uR,VaSe`&^&tC\X o}^VU7sid&ua2RCr}Ћo\254˘c ]yx@r4q30>3tħVR#28M1DOb28;Dعl!ޑCdVdXBD@֪F8( Zvʬm5%`1كh6rǰtaÚVe%}w|gQlwخ%*D^_ZRޏuʝ(~ KuW"'E)?@h *HZ`K s֧X2=[5c͡ 7\s){<(3sol˗21HI&pjd4.=H=|5G. )JGثN~/1tt"*XayMA^W-h/8|9Zkry0`Օ"h7 N qnf} _AZsZc !j'&20}m}U^<-7!޾oQk Qw;`پ=*Jc+@w*%hk퓄~hg*Uh U$0}h`dɃ-.p3}rjڇ3FM1XANK8sT4l֘h\۰T`>bW61/T g0p dI4%I:;p6e;U5+w@{t-󹷪׆0zĞƏyF"{sgIJӦ/ y4S) ǝg/ gc[mgnbzsJ%1ڌoȼFMlMH<,!e2I2 $hY@>H&Wk!*1'a|ֿQbyyH9jzgf`@q> wĚI +)eR.[i3|W '͢k&1i+]i9a]I{DBm~'E]B*?H8 #vɷ_Ŋirx,ii9|=0&XIIM9fpƲV}\Jat=uXB(oWrmEcp Bp ,M41:v@\x!=/2Uh(#K_d Q]LƫRsE}}7cLOΐ6Tہ]7PrAd޸΄6H  I5  8q$)c 1'FaYorclGZsENZI ~/&6I`3l-ZQlps4 gH*@`1ʗ5hFF+(Upwt''V-/9 !/n/KO#57HbV0SgnӾדm)r xjyY qӺ7s1GdވH Fۿ߇l~$Sn1ob+>9N l'lhF7n1,V9[>b!Ozuc^~we}uA ZxHOѶٶ.ϴ%?M[ v0އ|"y~j߻DɧcgaW5yI r94*Ghc=}k<-?l15_F@XPM١pM`~YJĤ&ݒ]Bf 9rkLv<5.K QD9_^2Cj74j$}gr\\/,oTPĶA\b= (q{o"AiFa@v \~`}슝uH!Pґ"rxߤpB3`BKKڗ CEȗǸƓ+ɳ漩 O4'g hV*s~_Ih5Wk;iVxNO_T\DU}T1#UL0O-Wb>N4?#ƉC[HwU:bzvܦHrr]֢`e[ۧu9e=g{=ssiq!#j\_mt`{-ǣ`3MOK%n0RcEk˛P//RhO˶,BwNi!֤ gb$.b& AQT N]f5vA^(OZѣZ]^;l, P`^Oi;tQ_HVJ!dj2kf:$u?;ic|B.b? 簢J:pETJ26JO3lZ,?v1.j[ܲnݵdFghc-h]@=]؎ F^t\*\HYz~9 ޔ@*΋9J]eo~rls< `T}/$8pW}+.b++YݒutKL%oq_kϳXdO AɃO2s[2q`8(Vպx.KZ>iMI\S_fI͡qЈP-P6Js./ ʼnFHmIQ]l؎SJvJi 'i3)PC{/bB&Ӥ94lbc8~Ɠިu&*GTY4o=hܯ T Ur=GIt]aPԛ\iLU8/Mx3wy=1O14!Jᑜj @]^l˝9."MegHĤuv.9&+` 'Tl zRVuc=|b0M$!aޞzZm1[gk sBO0Ȣ T)29K}rfYgj5N;+1, %VG_a]*KQ$> Xw[m0Gaܧt{Oy790 Ƹh!OBV Aairؚ<۷& /C݀07ns8+ AE@֥U]YvӞ8O*n&jAKrMVt ~ٍ4(%r4E7 fA]+Wjn͔;W"`֫N}jiIM;j.}q$6r;zX=ym(,E [ HW7}|~5_B8c厷 6?m k.FKX?r1OCn[+bTIoc];d|,_MdbrRW<! aL=*nP[ʅ[>G8 ϙxt) NAo cw졌?i c&с9d3o&Pٴ;n>L9<<؀vGo*v[e h p(ߝ$%~ )Rf=nS``L_^mYN kLNڍK҆@h~BwNhT!bf Ћ!ikj#Tn69\numtdʨJAC+O\T.Zc ln[( XVX@œyr I3ѕ:@WW %e1Rc=@pޖ)2xʴÉ]2uҚ%ʖ 3;S.Y` B~&Wh+S(LTd26"˕\ڂ 41Q!< d 6pax@+ =' ³%3)rjk~fXÂ?YDTY_P,I jWh.3. Ϻr427#ѓy1f;Pw-3/0ߢȕS❲EuMS@DLb-"c>H&36[Kx m_2&~^}C=>@8?Cbؿ*|7u}(1]$M]͔]9xm9MVaY Nzc)~Pk%i61vl:ɡt\Pw[V.dUAпf4|Gw|OAw@ew얷@oU--hf88O umkUAcrrN!GG^l{9Xm`ksΏĭ7OpCcѨ|y0/-7[?ه- )ċ.a0%v@%neHXvxt!+Ļl `dCHrtIol3 9OD34B%myKIl]®~"DyDX,d*vG]IHO(|N&C.fvF1W iL1] TF ʰ@gqXidK }fsd@#J)!dMnp"lJG$J nD;+MpH%kRK>?%cej -V!X`Lf[z̽Z^=2 !׎72]O s`;8/>pJ@JCU?h/ێǞ 8i.Fjl_?]bgVugpr{3AG@bt !$-# /<aF@(;8B PL,Ҵd+ cIӱP7ʟ$krDR}bMj< 1Χ}%Fp q57?inz=%Bۀd TaHW8(lf>,3>UsZ:jCEڨ'i3!SЦפnX;e;ϊqM{+P2!ՈnQVS~M/f!RZ'rM'nhF?~ǡ/L@Ӕq7?@;^a"\ՕQuhghŽΚT"V,`sE˹^ 9s/gQLߟ8;g^A#eMw}Ӹ/P~Nx-[>-4 kh(Pr/Rm e)u׃3=&4EG,5̏{Zw*3꘺ >`c76eb @Mbph"\KMSٙD6\4ȅy .%ɂa][4*1}o|cnkC<*=>G7godfd3 .buSYhc Gm\"w<#uiyҝ*d;x'Vd٘Vj}<(W-`Pd{8pcq,K"%*ukSD&<`~]SFŵ(kAf0wY4&ɻB.>ßx7-#3!+&$6]L:mZOjEaްIf] *EGi5߹Ep+ʺSY7#\SG:zLY^: RMn{4YBUor^#4'Ȁm"$FDZ`$ÅuV?Ƣ6~F:Xb kC .~e{;`޲V>٪/-gl3I\(_GFݳK6'!Tk5z8+) FVKPJͪ0S AXƌ5N#Isf`Ov ti1ݲY}^6*O1}㗏Z4']VCtcIb6)knn3ĞoLbCxmqNZO^l{bXOa3E04ēܙ}.UJ[&P/gCٟ-~A#;)[Zy憚=څu'|F璁ϫ߶m%. BheUo5rU96O^[\|<I^ T12OD/`<Q@ɥ{n'11~g?\v p11(NЅkaTsyeGGsP"w-}wmX6ECS/ZJqQ,,񴐃8\/08e_LnsO]BfPpЉ qmfU7X}Pǟl"eZI&dXP?gf"">" .KtɷSǞjGnrύE?l(7sHvMVP{$ #Qu(|cHy3"tȉk#eʨU@fɨ;>J5Ѫ\g4P›X0f2ǒPCϑas' 6H;`bbmr/ZQy  ǰޚszd|MRPyl,9SJ A3'7S<,#5{a j;)̸$Fnq)ɭ40ED&FXΉ}s/{%+8=X I:P~Ng(vbFj@v[I?O\$_P*S/[hm9<5* .B%"OzNϙ0G 4_jK wO3dD{𓺇j$Ouf^eEwOHuDRf\pw3HIt=rE뼦]BUdʾ|lߏyd0z{d<ht9B_ja'EGTkzu15Ma*f]}T!d̤_>s)"/zտ 4X)~5/H0c_tt6EH(*~[Rh9^ b0\}j]_q^ۺHЄZzlغZ3.fta6x?kՁ_[KE+FQ,&4P@n#}Z+$[߅iӦCUsMv0}m+ dqG:>FU?nuQ+Y 6ɂ< k0(r> ga4BDqw</(xl~:q <\U^ K&pS@--#rk6'QA{Yu7*l'!ZiT9ˉ)7E0x=%xƼqӴ0bK2Q92XqoR/l 9$_ 3#l{:̃^Ӻ1,:02Q &t2Vwkȭ+sj#,e!^)@zTkc8[k7PM  _VU_=43Yh/Ypfljn$G m<~5w(?,{~n)>Hw=cBRЬ3 8Lpc2AztXOުI;clQ*uG0j.G~#&+8HV̈FMKHiHA^}iҦ-p?d)@CG`~Nf u=.&VRWab>*`4hҜlP!Om7Y+Yp|'vUNrS+G GEۥ~dƴY=7`C>=ߢ=>HW)\[ Ix{[M#_5&Uvؿoh],MtoBFg2t+9ں2tەݐ_$h1aKխbsaE7j =hf-a'@U|Pd;JէU!*xIAb X%n[i!*P :t~ApΔ43z{7R˭F|I7Uiur}p!|Xײ6Bzi+^hhZQLѽz,׸}Ek*+Z( ؔ%-0o}|3i^YL*UMM8wUѡf8Dz*IgZq$1ɮ{#jA) _,eP\NCurz,2܊Jvѹ;=3ϩZU+V @([cd HS)QOy1sVh.~t:-kC;@2R|? >/ Ʌh?]@GsȢIƧK!ޯĆ$.05toRG"74S3[gRcȐk_p\:rA1oce9c,U5p1r<O9iOQK9ndfI9aIaA FTaL(!&$6e*ݏ @j;2" ]8:]IN ]]|v#Xڜi[a]U˺h8jf'A 4.U Ͱ+ Q<kƲ4%uvz68 tI +Wab=HMXqDs` 7 Ӷ;} wk0L.YDٸDUft9?ytg ҳi(A'ǒRca'LlUh7 ͽBT6q\f AW峬R/{a(j!w'˨n[_CVh= d*;&c|\zcs bRHtN˴D~^5`R\4#Cz^Z"4X,(49 P4Mnk*H{0 $^CZƒ)',Oĕ{ea)vοڪJ|D6VˋV#6@3* 8wX3g&cִyBE1 'dDuR\l!GSyv TF@0ICA7VshՁf5fiLɎh[~9"^sC<lSf|6Y //T?v9_=8r% p-Hظ9\*|S!٪p|oxbZ];],i`KeZ>)]$3IAj쾬paD[s1,å,elC{SƖh{dOВwy/o3 m? /nVRׇ BFx2j zL*өON&@u"p/ɀID~s5J.sJ%>"<Fq !Dsfg!~#BSjINj1梧}}lIQ͝g=Vaq3 o+"%r3 6?1}mq% H.޻@iXQ[Kޓߓ;xQ%WshA49̚vX@ ݯzčħ.ФGbX7KЧfmz [-X]k(([ؓHRtY{ c @9t)͂ᵣݽUўaDѴOk8INfZ|H]G;3o%\q/ CQI ]2u*ޡ(1~"b0vq iwoy"1mj <UڛĮx0dr,S,o\&fN= Zjϴ;O"݁{ȖxF O2T&; m:ro oBQL,VtMMaylK$ RZ-S ._6 +h}4]Taj奀,v*~[FRLc5$*ZN@o`21-MSB4l u]^KP">"`_56(C큲zXV.@߫@vqďYA#أ?zaKAbC3"}]G&ԇݨrªE+=@8.}.ly[_rop5{=?(BWѬH8$E(nx b ͺg{aDEl2! ~?' 4g+|5uLfBQoƃ.1W*E]׿Z̠/ f%;wm$>IYGcwwM X6\$EÜ5 B8uBkMV=ӵpLqCtuUm;e,0{3+{W8YRYehs4]c} a3|#R*̚iN (K܃F3 ݩkQ  !̬?Y sUiҞ+LXTpr)M?QA L,#)ųjw܄!uThhRXt=Qgho'CBB'ZaV-¼)6r:@`9v<S4'١M}w)8/G]/ 8l3ףƷIK( uc,(:po/倉QWpj<ĠT9ˈ[MY(Zu1zۂU{|yƆ,@ uԠFT*n2N`$kLͿŶ s[%|*6_5nq m(h)s U~E7MA/hܑao&+*SGD'5Y%!- by*<@:i SKۛf~69>K]/JF:go;9zhzZx vYW3 ).*/H1Gj[9J*I&Ŭ '֣(W~hz)}<ȁJrǽ6 .-f]Ȝ:GJ->!j[tC۬W"z>Nj~epJ:aK{q4W.ۓ*yI߄mGY w`d8L%F(ą0̷oyx3g tCMl(FBw0 JDmqO*i|nGUO|vmS02M?7 {iAۺg[L)vť _ PGkMߺ|Stu,z5miX+^t^8%J4kM/RbAdU?w!js.2 ]ÅSp5+I(Č/߽u2DvԚ_{Yk@gH G,瑦6`dHsdyH>XmmP'6KgpķkbO7{ˡs;5fpSrz|3_)Dwa#2XDێ2,%nK_kb4?gT5YZS,87UapbNX%6qx$^\].% SeOoc "^YMB{v5î)7 JWy6̗}X{luvqd}ۯ@zy̓35cy YuMjm*A KMZx Bky5RR`H }[XlN\hli£$^A-x05RS ,d)5aRLH+P&?e puW(!ki|67f\8Gtf aކ6/-Tˁax?yAIJ9KePݾn|g( m+w' 6P Pq C?X&<''*4 ?/~YVժ7ֈBj<$%G(I_a5 хjT:y|"'v9prX]Ce/_ZKRa_B'߿~z_!a,QFM^O#{Le,,'< IJwG8 s,;7 H A\FIE י0dꧽuyfg{7Zc8A dol[J82l:+2;Ȏ)4&-`At("7t"jYNvc Ԩu aMrϹ ͛JnzCևE|5\v$]'6v9/ 񽓯Y\uOl>0I[|S'ZXZOžI J8gm\K27;U4 >sS&'קሇ2o*2RُA1j A:Vi+Um \(>h#0{2ӕ; N TQiv]4U־ 4֮0$ˆ#l.a=Fd't=IE$?;'$; qJƩtzSw0W|/t]Vሼһ)V90*bG5tN>h핛裣dQl9ͺAc!w7zd%p60c 3K7U:,g/aW ^QQ9uv9̶Sa"a! k:z\u*n=$S`d<Qٮ3=%r귍,*D5Ѭn'ðM&5<]ł\E?Շ7% rֻK&i0ZO_b珌)W*LvH u5՗zm:$O~C$b}c͹+::X=+ANt}nRVpBid+ldB3w=|D"Zcx)BB:یH`36w:F%GOS-bƨ RL,v`)r=[be-o_5;z,] f9[BQ:,T`G`_͉v^R.9hyEǤ[s@)cS)iCK m28(INqdgQ/*I~n1ܲ/Tm,YWmC˒юm0![^Z[)ЙؗP;fxX8QCiH%5[kR3E{j}^<_#1=7p(o^{KȆMzqs$HaI^x D6 LJuuczsZBv6g>W{0sլdY <6&⟄萩]F`cAjj5,7V q# y8tЏڧTA21)ĞڪaG4<ټq%&f2;~v))k+Ʒ :+rY>HzSHipI@nC֮ÅbA+В `kd1RqՑ L#{A`p[@q??O! uU_ퟤ+8i2}gR %¸D Iq/b}gB[C,/n`n0F^jO% Ocg(ɪj W.tL51`7G0;릾K4nhqcw}O`eV{Xa׶4߮Jo| d ajNaNQ%D=Zę 0dE{9BŜ/_ᥣy[v^1) ӓV_Akh +%VwQЬ^ܹp?H1lW= /M}+\CQ/%%pA-s߿Pox }%5V0'tً]\2dzzBM 6|ݿ˻ M@z?^‰)P5KoㄵIۋ=^U7(Hy i2JYE\!vCeGyyUWۧi9螦#ݢ>94FS ,Pן4qdrIT :#zxm(8.i T"MP@9{RT xDRiN =Iqi. hn_QP԰D=m( x Q 4d-*ףRxwy"U2%VnɫDwb7}`zz]Nt8)j^}wеz̀64gm!)+IIWBN3;3[;7;5g  #:. 3dA zQt[ $ʳg PGv|M,ċ_2;]NH,4%B`BݿԺIV砃+ul²ڎ{W{c&V"Pxd֤tTx[Php˃M{n( K(L!|Y!.`rIDweLZFcP%q!|ƌ۳mTַIޛL1}aUE#XnQhj$õ)sK I(]caq+@ +ERL+,-PzQcoO}:BeyBPQ|҂8wٍ(Tv4ug>1 aѠa_7A"(:6#)ѐ|@DpOJ=2NOv* 1ҙ`Q(߃6ϯsh=Hh(FA?}2ۜN5P3TD  0oXK=C_ \OVJ%|!*>=0bģ6` >IcsD +>]ݽ9`~TA 0H%7kB`n?37X|\1^ȳsSS'5lOZ[_,kC[l+=v5"}M7 c|4yY_ yLh-c!99<=Ęǻp jK!gR+AudNjn1;sޟ(ma,7pAlLu>Ӓ|㸱<=[d̸S ` .HǑ%F)2saӢD`w`⊼swj3IB7;K9POc3PǶ8t;.vbTGȴ(%т5EIװr}\bk؍.=OqVQtJ[4pϹ=~.r鄩P871J{4]U H8$q=\xym΋@@gHy k:%?\ЎaE^tI: kFG)&`F0wC \c]f w0ϙ]óy$+6X+͘Jr|/'n+ψh\Vͽ:={[ԀP9E v|I=eĞL\kɝz1h)yS|<2 FPU( ޮ>sL^+b @SƟ]>Dp0R)suT ށk #fđ˹;I!y-;*ߺ)EAq&k^bDZEMG~Mե#E[ oIxMm(;5:k6(hes2K+e,Urk8W_%-Fv2(E;un0 ~\wCt˃q vբ ww5z~iF~ٕVFϼ94FL]c[; ̥m!䪻䫿qCV} QD4eDP*$p65 9,OZs}_޺4xcdKJalw &QZ\L))݋F:[կX%11ssGlgl#lKPuyny%lj9kc8M:`*9F:lW0γ#-Ceb"t??9Iч/ hCNNn/;npy[da[:( JTc cbz{4zGϮ6sHthՇzL^gϢk:<)}CX8Pw ghA]d}okn>歈-w+X.555uaHye/i5NR[@Gz>Wm38EZ7Y\ G4,ܬ8 JȪ6N﶐`I,J*kww['xO4~WdwA>>B6$㿀|끱7Ƌի5_T̤b 9K' -bB¿5FSo@qk!4wZ(\79O[cxʿ<T>γeG10* SjY*Ke~ze֩)+~T3&nI u 'Fj$+ǺPK%=a>܁$ɴQ04XRסߤ |HGOO6s& J.ŵ J>-䆉k]rKBo$>F:鐓T_u>-|qz9tK2~,;p_]>sjX6{\(0mXQ_Z.ߪ!=OkiQwQhF怌-BvBRzdv.Ys$D/8Z0Dˮ")Wg=&0m,*UCRJۼao\bV/ fiir/51PIg8`&bd "8Gyb~;P Á}*=dA~"`^;h $`/v[,h? V|}@?AϠ<ó_T{+]z\?4u(|_X%׍I_{{^d6 %g~pʛŻJ:Lbu_C;'6~DtDL\~6r' 2XL=rBR_fO7 ^<*JM U75n/˂h&/\J1hU:i W_J'u\up{S}ޔu"ߟ% eOinц(>tz; ۽xvkK N}0"|:kBhmX.f  ]9\ =w%77CN kOw)S'VPr# {@$Q Z=词Tqݲ\œNP3Z0IVܗQz,|)^oDVCPOWI[ Ѳ;myB`ykdNxUpN ([ֽ?>ֈ,5Bu*\}(4}`esxfvVR&2|٦p[Ĵ ,y94E=~$撵{ʆ'U7Qs%HHʹ U6X4&}oZ8%4 VXasxcc8C<s G#_a0Xc)K,:=jHZ飗|xW3U+yPC$-vC\SU/2v K% cOLV'H VfJ-I IUc7\%j0yULDZhy .%% 0)̅MZa:0S'ޠU-OfAsgWz$ӊ#vQƆDbR3S4>塔1S TFe]B``5)*!}5i8Vݓ׾0)ͿT_[~ P M$QK'0/KVI̻hچfʪ?m̷҄nu-HtngJD ϳ$f@@z%iilW=CԴ W:7}ZJ bf~ı$š*P{h0)k`Y_pG-+{Q&`sů͂Mql+G+k*YyU0pƅAw'̟clfA8Ȝ^ZWwVZm(@!u!sӍ朐f l{KO۞1v* /xlF1UDg5$4ϖ<1pHo A4`AAZ&V}`%73sbW(3EدmTH@`T0 ZFz8&TF<8̙S=y偃ŵ8yB0O4*>Nх#K1@d5_nC6R[G~&KG\+pH8PtDNb_Go7=']oٟdUW#kw99Pʺg_rn cU'Mtb.q@P[~Ћ̈́pU݆diU?X+e4;-Lм Ӯ٧}v~zRqFK:K!AK2履a Cvϳ;]:dyyՆꂈ9x6l?ۿhy+ǫfV&:X #>#>ՠ[]Qf;V(+D{ye)eszm<IVt h!_ +S6oQMu\46ycRS7~ (됫RW4{+X=SޗQr˅)سWt02ƪN^0]0[+?4G!2ߧ{z+' %sRIfrȖ/v(+P"!#)zJ%@ğ᧞%2lg] 6^wG]VQ.ox0dy$zbC +YLt"Ϣq+2ÑQ^ɗ!E5SJ{[XobRB_g 7gs2msftδCaɣ`TzaD-o_HaB C2O*@~$ioCIwTeL<4mp_VtI!`,9O؞2u!s;ЙY.Mu75NOq7Æ@PtLϼq"&:%Cir&= GY_QIİYlߙ>S]sMr1fu4߅Co>r$HP,BZwtSݥ7c-y2-28DFO(켬RzؙV {ݨs iem#\) V6fe7(0j*.[fq (BA ހWt[-ȭ1^}X +aAqEa}[|<[YcK{Gs<ǭJ~eLKoa':sFdvr>exůg8"oFެ%<.|ou&"<D>:70KCL\7 EdT` 4k5Q'HPu~36,/wǡ=%9WxeZ%i uf R=i 4&% sy?.T5xC/qA[}1O>_`^Z}l,zp1-yg<]|\S+B  $+/4iRE 9UBm $'zG r/cit1*[:XΑPoB5{Y^GKsM+DLW6ٴv-u{۵&J HjJmVk I!0.i28AX({0Cn+LCBNdlKiJ 8G'}玢]_8{%0%C뒻eEy49fj(t΍ڜ+xOm*.y B.wsSY|3*dzxti*dz,rJ^͵%J>k©Ҵa83k/% 0 !nҁzhB.a>׭{#MIDN2u X gVXJ9hœ2w[dQ[Q{<>hU]К!^ f &YYUidP]Zdj$,&ݨ$8 j`BegDrU cE~ȶ7{ӿU-\vsk0Սh%y_v46HGܱX5#${s{ :~kDQ_wa_!CurX8z{ b1mF7v-7bǽ3;OW0a羫jeKH ,owAjr] ܚ| ]g()kAT@s؁$02I?d{I rY $,Iy<{]qU]= -  j-Tz˰hE*6_,P g*ehS %5 UYznS\ΉnvR: @vz:%'[O J$=ܥlgK`q˜YJ7*6Ln"z2 V3;E;}YDͨ^µ7+e“3$!gk(~UBjuX_^\o.0Z~u;̖6SWOs C) ]ٛUJókrʹWwFᛋo!r3ӱRa L>}0ª|誕 xien>y4AUILT#wJ2}^D*\#Kűc< $/SJr2bmG{?oIby7x(?\dReZhbzh/[v%6#t7"kǓ^ĂҌLKg_qWZh+Sgk&-*nLdk_~1!qYy- ΋`LNJW~!!%*yN*([M"yYֶd6qOC --|1I5?mVărկ 9byND\ϴ[5whถfȇGR?9YZJmo;URn41<-LXf\ +%L{ z)~Os5)58B$"lbVX 2+>Q*>1 N@?"@mPWT^-z~=}F]8ueѨjOPj3ĚwRf#5a;e+tfꧯłFA ߧ`KFX5sP-2JZ6<9LH ӆص :_6LLOKKcjB$`erّ/j+d5mHB}rFNv1Tt&4]ll29J#(wncY94ژb`=[ii,.n@^۟w)zKWyM.pZ UӼ!B?PMK?07wʧĆS~$:][(hZu6ZφNWc! B 6=1IȺ#3j4CFy @2ޓ jk5 *1表Ҳ1#+`CVT|Sa{' Yyk쏸^LeGNWFV) ӳڌ a*j{V"rU|2{|́Vg Do![PhHVWXf0Ű|G Ø̙RPY,(%yY6j5$M<<\.S5h<аCI>mY}O`"{S$39WLF1IaˏWß *ݧۙaq3Kn: 'qEb 19F/ؒs8Vtr֙nʫ5gĿ MzGܡuʙ fƶ2 }0͸ [dHzXą3edЖIo^Eof?ZcEYxzpCפi(Ӊ?e+Z3 㬋-~]'B5 d2&0 3n$}dRKbG4ƿŸϾŨTNIuO,d)PIOR}:?I.z]rWFdR@ރU\ Ĩ{|#W#pC١v P$N\Bʧe1éP?՟ -X"A2t),^nh+L UQq{dxz7 yJ8 ;TU'Sj 0U Nc#wEH P]ʅj4cݾ(+_7 *6G%{l<1xva=tջ+[Mse &;BBKŌ7nP>Hi-99s?8&䘫ӣFlB&{Q<:M֚$]Zc>ef1TUL0-p#OߧejPл؜ۿ+ɇsv"њ~0w|k̍w^a_ boU$NjT\jJk7dO sVՊ Mĵ&IT+ohS[p,J]KrV_/*7lzPuEbr)n_2X7s~ \LީߴY8j!ߒx a0!]h _-bg)HoMG\ӳiǕ3' r^/\}I_L@DNmgFh7˵ǂpx??r^-[a4(+(k]:>fBshU>mֆޫ^uJ{_n?4ALF?3}`H#=.Rb4Qд!8fݍ%kŸCoB9kF:Hzsgcۙi46ȇu7Ib.w{,P5sPW8`uC\ia< s9ÜjV/y$KԔjEB+3a(0D%DL dwJafѓY~"( 8F0p`%ACH806 mɥg5K9pzJ=k oY Xg_~0h"2'Q_# :iԺ{1-FF2>pPf7zTSlÿ|+|"g7PՌ\JupGg"V((EXo@Q'`,%1><)6cE_zAKOնzP gd}! _ o/_8WRQJPObYn^Ì]3Ҩы6w aY="2pPH Qͭ5 /\`骊\ \clUL:FvsfYFgEĮoGdJ&asoX *Vd\U&v*C-3ȬnEąst(tbAM]8gvA K5sgn px߄dՔE(ؽJ{z9qT2VGt؄fB I5ѥ/Fu똯 7P]g԰mri~g7,ex3i5*m_B 5>U {`% \:&HVSS"y^̥.Zs[r9 :+6;c|w'?& G 9O.%L0|Tw*}׌Ŵ(-Y)_MvT<P>a"ѤGɉ\88v#uGig@@T#3BmAo)@h08=s,Z@Ck;#^5ߝ| zh 8&Wz<޹T_NJTC"LG݆rl_ /R$$ ƀb:Zuc&"bZsGx;[|CagN. jxIeP?뚻خNT*,7kO9$P&{kzs*$GA*-ֳ$2CkX>"tW:^R΀9TsB=%4-$^(fD8`mIr?uz|7G,Vq傍UȬ3+-eNcUa٭G~RbSYxo V9 dTylr/[57)TJ5&] n Ms` [$HXcD6`Ǝ8Yˌ*1CEk\mJ@8D? C(; ?\-c1Tcy<OyIm鰔B) %{a²5@k)$|a:۫Э0mo#q{ZK|Ӭo$6ڗbuxy (*N' hrML eǥ)ȉǣmi $㊡ \E =('ھ8'}]uEz8dY5QkKl2;a5 z( e#Nlr~{7@庁±pJ003ҥqP  Lʥa7268m ,DuZ={ 'Ieb}[\K^a3!z 9Bvqhd>X=t9l( Dz7"NV!bN[R/V?R_D NusX)Sr1bP1v,.Qj2u1)]cP)5`bUj{>#G;wLC`~{*jԼk''MT< 'gnw/I|WzW'";]^D26EA* 5̇c>dD`^dS5'Ry%hBvgJkLݔ0RyoH+FDӟά['/-&iX>v{$E{5c/O 1~٥,$lw^bv~gcmnqs~0͗F(o;BVP3 : ('4O3{Xv" |[.#=Pް됞w f;3@'N KHk``l|?'fB'r|0urBNlEJM@J(~z pDJnݛA 6q#\u_udH%j"'g$`NS+[y_W4u98-&Va&DAƹQ5pgSP˜h(#t;T¡$`gn6.nӑ8~oBeO]&pL؀7V5Pe+Q҈K03;oX$?Oخҷ&PtTZKh Sϐr*vέ09oPCUz>+8I2KE fC9W(V,Hat$)V W|Pqf\5wEќA)-]ov ;ytYYFsMo77& k.zmUG`g@_r 4ɓu_ iʬ6L5mV6c:|FBͿ*$NW;MNw/TyD1FلU_'+̑O /7F'04(*BUKQ+\?IXؔV@M3le("5e9t#~+Op| KG#qTyuBvL̡U=GEi>&C[%I 4K˦ȀٰCHO2<?:3Hq8x_(kT=뽆b>ba۝_D]B7L)SEqhd.DΛƓ!#Y\Eqz^x.yruB,L%=/ա`1dr|l )*JhA+%/#''|Vb:J&rrX[,WNqQ*JGZƴڶ _g)Z h:-Q3n߼e!iIy&Dm׃R.2fFaZb'#Β0Brd"kZ[ vp}Hc: f"@,*S7)b%ЦrGg6mCrB[u %99B;Ga(' #8Ag%o֚"hGת|!YQj\^OH}Ap@7 8wd՚׶S6ʓwW_&}{+j-Ł4/@4ZL%j}i9#Bg dȟA3tq1 M+wx>et*lk3~Ik]ܲdo6( Ϗ4jo ԣs5άf|Es' !%pIkEYp_h<ɨ?>O@s^M8&ey9rQ;(|5Em&3Pv'**}h WB #-PAK&H\Z.}Nc 6IyK!̑U6#*8̄.:ܷ9g`]m\:` [5( ƶL1 Uqd X˃:j*S6zW>]k/z)瀇"6h/,l: 8,MޞレeⱩAFN5(oȺɠ h :¥(EL=.eJ,# !;ۍ7O[wڣrj@Q{HhuZ}YU/jupσ¥zBI%ipCao{EG)}>}n%u+KHPI(D.b$81Y1x*4S$j^!_aG3rsbg=bF F4:U*$t+JMڃwb5qyΐwACM30Rx/yZ‹c[_ƣ}d9JDQCˤ/c@wH4sLAV lAW{/s(+&`:EѤ$dsA޷nA2oCT@z,N0 ;>k!uM!Q,q 1R{3+r6 r]u֣b:6U܍v,{Y-9XH "xpݦ]όD^>#;bh ;ႣW?4ecP}[ Ҹm# !UPD%>ggl/[`Nn#dI0_42) KX)YgZF] SU%N<+6o \:`20pP,926WJkj;I듼^ٶNrFZiKp:a|(u F3ei) K>&l-B;WbWz]9?c}QR mbshBw%xH o,J1DNW9 %>cGfHdDVM*рF=1|;ˏ3[߈=0&jl?Ak~ dWh>7fOHOv$}lC;vhiA t5h@r|;K6JuouprMu9ΨKMߖ ZJY%FM$]E&#&i:S Au}bzY|h)AGSosu>pB&`Iy+0$2OMPAJG2N^ 7w Si! IB '<ΘM1GY @_I0TU1H!YR-KR‚ I#Uʵ MۅL)w6𽈉Kl oN EfU(Nf8 2|'@)`8V|6+NЦ܊9 ce'eY/dC0oDĴ/fE9L vAhy$׺*q#`$t*|Б΄ƠaM(H)`ڍI ܙ; '~k،pOA6Ya]Q" [ r" )۩P=]̉CH[*R-=跋-!+Â)f?TN㳀G@)7}R+a-.>w\3g~*l[=G _g=:?S`߶`N-gݦ_Au߬i :?c1ŇY_9aԏ/(k&\}Cc [JBd1DE)[Hʬ?SO鿶j3]evyi&ƽ&_b+ t+[›<`/PX%Vi <2ײwDkeɃi `WJ*s>󂩃O ϙTW AibQ<C{M W% \@t+CJ]VARE_LMC9lvWXTX<%T $+@#сGtC )|ݰ2 ^2߯C3^0{~}[6zZEQy?)FV+TNT'1esXUar}(J}!o׶Y; JĬ 5¾ 31[ϝm| .@eqDy5 NP $E@Cȉ94Wٙ], +G'6b Jh bꅪwc}7t M}#5T])>|'+}׉&+/ycw6 ڷ dЏ'6kIp w5i) ZB)"4}(]$Y׮>&zcCM<ۤݥq7xSW;ctVv@@ r}4N1MwGuQ (~5pWр/NJRlsLP:TVTWtݿ]RBS東I65#c\5>X0߼ᲁj遱J)g|HYX&K"zCXq՝!Q3`-f0gۅYt#xߙ}Yn3ƙ _cBvQ2S]< ƗS;9 -Yh AoZ Qu<*ѹaEa߁o1E@V:+c}bj| 6 !|sϹ Kb}"@yK\Pja{3[*zdĨc܄6;ineQ'BLjnx A?ʿX,ÏC6N1z#-kK9HZj(=Kz;2Cz_ǭR($=*_a#UȪgƏ"q8+A(\ַ%|1 n7;6,\RBl|2LvOϴ)Z*&2Z̹|bكB md9F"t Mb0zCf ZXl{ߡw:BJ@!E<rp)bDC&ʣE 'HG`s CCGsc'0 , g*DfQQYZ>)15W*Z6Xa7I?eg¿֋4<+EpFf F-E"f,ќ">>v^Pb4n45kGX_T_hCO郁̖, nyo؁I #>ϛ34p tr8()B9L@ƒ߬(E:y4n\VSb{?>6f#g͡￰aAK!óO0(2 t.y/@[x=n<4[S?f$<?oZI=gqi+A[[u 5ֹMkV#}y߼C-M;l)qc 5h`Zޗy=G}\ۍ6>A { ׉⨊o٤ge_"=6m{d-GcD kՀQUepvyZ)mm!ƾ*ęx*=04Lr5Fy+K1ٞSQG@\z{g7r.KUN.dun|7KdSTsDBA'.HJMx0ΦqdmRO9+H$_ct=fsd[ۂS)) 8WJ+_r{z6PLX -t 6_\k3 ~,os(Me{[n)?}{ߡm%+&&iA܊p@'@V DA?_U!ۅv DJ۵P4 ԑF]e3|T0BymFg</n/cONi9s; %}rZ:!db9AOKLޠe'Fk }ۺy#üYRL[`Hs rV2ƥ kI2W aI49^6XrUj3(=ww2gc yKC(ai% JˠZ߫z Md?Dyl15bpO@DCB'QyrVmsw-,Jw?gi9{#iU4k5 ~X;UlQM}qykl78DspAxhpLj8Jr ^7yx?=šW )9H '71ʣDV[2+٤Mv߱n DžGU5ez&39l;E'-ngIi,pJ!#{^sߛp}49W]_zNWLD/0TOsni9/_4ɺAņΔ5rǭ]-~ch:IݩT_*(k0,@  34KwV!¡؋Q1jgD!&B#ۊl;h~Zd>0ɮ؏'<nĨʹ8I rl٨ꆲxr>hc3c y5 & otSB_:OEnq*3 CW AmQ]a5.hE+]"%P|1{&ÅYo6C[}|yݖJw]*$`Cm/Wid;2B= 4=6Zr,*ghN9ٿ6Ox?iŃ/pڢ 8!7/49>w:(ay#{Υ;RZf;)3E7=ҞѳIJῊN *8*DzKw?!*-L.Ug6|*q[)2?q 0Jo;*gZ6`lx&6~d@P-N0U-x3¼yz5ȇX*┴- O0\j3'LH ًiYXEU kDz8fØ x. Y{q<'ރT.ɏ@AA:[ȹRTn\# }$WxA 6?\;=m cĮx{g"iBR|h6uӟ`FI^XZIy!^,M63Z%SNIؘ[(\=t~:LIeʋOu/3\p@z?ݑP98,.mw߲$\Q`ٔciA1ʏ;kp[3̠[HƉ%BmI7,7RZ?;17_0;ԩbrsbcjҪBZ:iiQ X0(l}\rr&sݗGMI}nݹ4,xvJqZ.@p&I["|=HYH?2\ $ $OYx厡 d7oSRs>kΰ5$/nlZ;d%ѱCJUB*y=! pE<3Z,ҭnjbѷ?ڴzlSɪPgndYx܅{+jz6G8vz+Cnsn ڒgۍs#}y '?Oti-B2wT;eWɽ@ǯ9n.>c!lS vh' f" [jeqg*<0O ?72l@ أmj?Cei6d_Ǩ$/, I:rlђM|u`B$ 0qZPWv4O$=謹XB@T~(fA,Y5\E!&Amu!=X aġ$,/Ly~WJa.1{`{= h\ޤ~vȁB3W>(0#UIAC`wrW^xrfv( 3G&!W54]A+$D&Ξ~kG-73eLĀAočGnJ#KUvՒM?Y(CK@aenmn4Pd1Mod(&co.ڐ sUcDllHMCwUڼ^M}btxF_9JuF^ы͸ҊC#^g &] k+u rw4|C>OB996"XU2i,~"a :ctQV1LlԷu !45ctBcdf0 @Dvǖ؄ ]=&EFalAY>R3.O锫yǁ6VzΰEv6cI K\ԭXBgbw"kthkOc`!ATvO|H4]hfV_;vV5K()ɀ;0Cq+ [ޏ:G*V+x Zt\_^Gx֜eLC--0.&j$bkQݱRymlj.z&aZB;Yy.*`Jфd~4[.xP#Qlr!]]y'[$> 2oO{i]qHUFu_l%A޽,9q"KLҙX|]bo6h1Fr3W lsK;|P&ty#I?B |7ޑ٪O+9́0e؃3.^yZn)^ӎm`oci?qЦ}Ğ%H={y\'܌u]#mE+q&"+HZ,1ZChOKu/Ce3$gEM+t/]Z6 N^Ra78-29n[s&2I VR=59imf 23χ~t=fL<{lEO"Szb,@n~ս͙kOz^RA~(`Aa@pb{T"χ@.Yg} ,w`eyTQ7lO,A85zT;B`oJv Xu.*J]gEc6^KY`q4DP 5ЊefʆlRD'i4DX<{#@i|Z,q1hM/NxKfikB6.ԡ=0 VC i)h'Z(QV*bmvK@rړڨ%lMV`v#VA] YH7ݿW(_TtRVphuF]wcذRvš,FWIlΈ YA8x~,Gr+ Վb:'9,='f-8X| acI)dEU3=!LόUI]cH|Yݟ(ܔRo!AE< qo |Be @="Oҹ%f(V B'.YCN1pvmO+>Z~&H/kvTJ΀zzeMX*񟱚.?=reH|ٖ='>(?uȠ#6&0Z";9șáoO!qt-A`(DBݽlAF]1yo*63(VyLiP1>V*32c;;dq*fF[0{%o൬I# 2/tuFAZɶ)(o%,6L&+ ic|_6 \㔓Ipt[gz&7݂$Jr̾lU\'Rr?cG yK۲UL 4c _u/Z V}]R ˔й*[eo?}~֪ c?'UCddR&ܳ1g M7],8`Gn|C0G 9#EHo^E9pBZr[]Tr-=2_b6P~8GagO5KHZe&Co0l/*ZIA`~O=x~ލ0hx-J!9u 8J< n, I<7\Ay<-8w >_X>'}\*rBO33fE9Y?nJ7*s֮,3;7HE55μZIxiB%C}'`EJӗTh*қTҸ^'d{AҢ#e){g08"C VuUD~I˅i@#eTFp ,}Yqu8`bq%6f>PZ >W0jKS\B'~o㇋FP C"-TSS~7K&}lO :5Uj]V"S}?Yܛ͜'*ӵy*Շˆ;>s&;~[B+C՛,h@(4dG:첏Y/@>5irzV`r0k_~O^c'/-\(9}eҶ VKӌ>h3+\|-FI.toؖʒ%<Bq5yG_ֳg@WE%ėƛ=_ ú' SxSXڛ<ȹ!dqd/W*) "֘əۿITUGe1qU)z>U~VA}gZC-#QEA]\ll.QQ‚[f7C+v&%â6{U4Hǃmx7ݴ3!4'@=/[\F͆ @.H=@BjaJ͟ٯ&ҞCP8T_Mw"fN(-Zw~1EUdSݐer~'_g~uc*3wNc7KʸId2zm38%UZJ2Q#0,:$EŒߧgJ4v fg"()ys琾ːJ ie<ſ7DplBή.[v*ZYCH$;<g5V;G 9U1;V#@]H2 inf1Y~FŃ /Ȁ5\xLV,Qv>Frp>s1&n8\N#߲ C1} JeT -5tZH̫U*]I>D^I @O:I0_S,~r*}6=N/jjމf?FTL&#HI<+ePB T6+1]O,Ћ}iVmX̦?Ѝ,`j-N֔;'9d"VK3wO&NGx`:ޏJ}I"!q:RluRw|\9}{K~k5CFCa Ҍ,F2V7ȸxd $WjW$ /$_O+ cFST cs9KBܥH:ZZDzCUA^[u3oT &4Sc0HpKj0L_"]huJ Ϛs:/4eI|/ 8n˞NLC/aћ5#+`&DP."F.R%Du(3NNeD+1FN=xVj@)@?ʾ‰;:fB^Z{W$I@E3sraTE8-MW)R\8CpAY;xz _g!ّ^t?ȣJlSgҰo7R{l,muIOzA `.VJE6/Ԙ;joC[hLf/SiFќXuLVwnjT'`珃O5qzq2Bw#*GJ+ʤ$)ׇ;'QHU52B*S*6r#͜=hzHOQ n1l?5nlQiΆw>a$]e]/}d)Yjt͑JX^^Ey֫E)Y(cT\<T:7!i0MӖS}vrܑuyW)1q Q*f,oG\9]Fel*@JS񅖳CG"&%lAqb4SE~"z'SHn<3 5w#FV]_):%Z! &~Q:)yˇճ?7DU٠p>-AzBV  PkD0d9wuC@sLP̻Yf 1etqn\} TaᬝԸ>6<]'fК˷ Zy%"HeςC$-mPAd_AuQD\,{xE%K<^ pFXck#vz6p/H5)*˅әit }{ 1x -]ňN؝MmsA@~&K׳W@yjiXS b tjCyXV/]_n|Zv+^P`=?D:[ޜaj: 70*it K#&&Kx"r°[ߦ&e_b3Q0؋m.aHV|_2 Q!gԑ8AAlYa]n EmhDyaU`}~6uRU*piӑ'RTl-*99BȦT_()(>hY\K68{= Ca4δiCt (P]JbsP))TW=v{;%*G1IșҠ~:M6 E-hT͛2;ŁI|mj9+ 'wAzk&udRżX\sЅbpy[ .~Ȳ_{9P9ljv)B vZ莂J'\nO,eTȏR`YoFAT IZ="R?9!i+ʠ B16dH5u–Mk:"KJ\[$HnLP*-R&5!wY#w1N/1EYw_+vwFٰP1g2ZpM  ~ي2A;^sF\2$VatBY91)_f5΀luML I[JN3*zWm4y3]45Ftg:BÒihiEEX wOIn/f &fX8B_.L ic 0{[w'b%CvZ}tw >[ù,'O>{6"0ݖ::;_i -Qh lGEƀN j)܌GJ+\ޚDa)!U"zlN?n@%"WaBtԬmq^OJD H ^ 2#pbIpFuzNN/3pŅGS+>\Nd{ ȔEԚMl6f&$vF]Ide7>(Dĕe* _n@jO] <(Uτ${w i` \s7PVc~q.=s.GXUY--P'L~eP,Ӟ%6=Gq^Rg0qN\F#òjvA #dՏҽeq_k):T/js6VsrhGg>dCհ@--.o4fh7m=P>^m6RaV|89)~D㫭m&!vwi8Ԡrw{ІtLsRI.sB0:݂ 2[A]BEtB|t9 7qm'\| x@g]eCIgC!$ُϏcvQD@WB}Y'/KZxm5$X^A_@ %)ͷiK6M~3:DN웕`luFݪ=f4W5-Gu&=7*D0]݋'p:rҏ~FїXOc6+ަrcsJe籺8.9 _NNȊ)?}MP55/-2%nچ:]*5@r=#PWP+.ܧ7.b/AWm]MӼiLU~1G]pEx~1pm$8V38 !eթF -E0Cbm8i=靖'iQXi|W%A^?0tVri3h%jTh7Lr$ ,K;TѲ1CVHk{sk7[CO:Fo5Z 7"O 4Em3[ňs:obU3Rq^?639:X _͞Gwg7 @GUj3"ĺ5]D| Gs._u@ CJxHL UbN,b&#fltiy*KB '"I$X|n@:D̳1ۻ*"em$qe jIVA{jSgoAoW6+7[C)Pib/XjJG |1NQ$P1^Ó~s盿3K+Q W6:I`$xE6͖֌< fjz>ٍٚZ^_,F$؍7ce W^9xRŸŊaxDs`y^ҳ)r3RuS[9Uq-j)5Y`dSj'"F, 1cN0цΔشj娈B!oId$21/A^aUZ3tZ)ָI\u3ݿ=7xv}Oq2ooWT-Ef'NW6ᔐHM.emeV6坨/*%Nׯy["gh6nX:>6IбmiM^wTLtzU01~QI)㥥A(~ $ :ε#8 ;Jݺih.o 23D@VS 6k3{R;O-Հ:-08op˜$݀A\]Nԓ(3es_q I{tDrf^'z;g1ȴ ͮBYUꧬ} ?JpltCnCg=ŰG8=R3_Ai8'+-HOOJq DCjVT^v*NyeͣӐE׼y+d\!\Bd5n$[0Hm8w1baμn!wP,}ny&R WP%fn2;E9 l趼 {i 61fˈDjm A)a $[<vl5roKǪhy PCw!d@ GK^#`E(t2d- '?6)m.qLd,D|qǚTؾXc,*RY5~N=pΣѸxeVe$f$jzrN$Cz\"0\7S|pp3r l[Ob&VM;)Hc2a!x+o6&=Yk"T_mTuwD+ X2ŵuF XrW>- zNֿ RvTdRP`J |#߹[:YKm_xJGpO*E SqbW},^|q2 Oc4Ʒ0ǻ(G %'|#SH3Y`|[Q~|Mi58;yծ"9͡gi7;!jA2uV ~^wgN9򣪹{9i:< &L(2QmgT_:!*eTAt:bxO+YUr3Ҋ^lj% 4 8*(%SՓRӭ]_Oj\K쓆'XӣzR:iccj :{HPK>u"q6( ХJѮWxË07 T+ub bԍ7#S =_,7-6 Dsn2x(L촃LUfѴՖfHkKanOqFoC5 90yWQae˫"lʾ{hžnr(H Xn~)ưj{,8IWz6 [^GUMbr}"&&M(|gw x_>ة](m/ Uze| %cƈo舷 ]ct vomؼ. e1wWVY:Q-peW=<:G^$vkE))VT݊ bZ[ ŒYb0$mx s [$ⷷ| f&+)ͽh6ͣFcxlV)-9݅OS'!CZggUm0%'.qbk856mEQ12Gg*SA0.t)YMi ye4^.2^u&)a.* vC1 ux " ?aIє+ R vV,D1ғM?I9E#= d/1"\wNR|$W:rUnʨ8DMD/yyk"iu+v9b-wNmg|X5Ԃ׍N oTGxfi'2`;Gg/x+s$F{'5;-S1|s.vPU(TɇIe?fǡ-M;ux\:MH&VE傉 @BX\Bzz'qL^q%KS%,M[v kJSAf}џRK `L0ڋ#Ț17SZgN%Rد_^$C:AɴMݻo0/EB/+Rh):*R>@36u{')c:Pn5$"^AbRQ:D}F>CkrzVrC*F4wqoUTohbxI-q{wT ueMwR .*ޔIkF޲x72w%n{Q;УD걥>V`=o{s)HqvjA~hpu)yI\j@EX j v?0,/?qɎFW($2Ӕ:2VY/L2rI"ذ!!=M ^ }`:`%uvO m$+c.d]#dlk&>D,=NIfUCtHJ {-ߥbdvVG~nt/~ $E@DҖ(?4USNXN%jWm/D0M{2uփ l/hzu mꔧC)]V, !=?q=*g.35Ī3ؖ%݅mYc6لM"Jn_q#34;}=ygb $l۞~ jH{NcU0rX.ҙ^ @IDj5hu} 񻇅st7Qټ)Kpw1YKjǎDؾA( Nّ-@ܹYJJo9ۦZ5 5cRR  j:T(hw1^&z 4c=»~.?X5Ҽ2j[6Fa2D]r0{{OZ%a*}M`/RV!jh"4J(32*UV/XhG.]ci) B)Ki#E?U8MVVXNIe῁,.M)~Rs2+(֫x|݈ۛr}[kB$,Wh`ss/ W suyvm:qz㕯LK FA4?c >0צHx?z眠3'8]o `~/wU'RdQ*NPyxL .<U_\O ccױ\zNځ_(J,GjShI–yK7Jju# 8Q%l`k|s3tߏz_GT%w=iqQ/K߉3t4wsd ]2sNxcC<&OBh퇕P2uD0M)]^;=o=LI\p# !/YgMKz.2uu y-8|UbnB;CS%Y%f&`'bTD3QDy*:OJ j9url.z_S:`}׀UMZ[ !@{ix0q@R)eduSZ=`k*,J]~ ɬ`.HtY<ƆN3Zu!_hT Mg]P۽UH28N7c,Jpmz OC@_ _.DͪV;ZDG׊N/XF-JÊ%Km@i78ʽ6eh_.Ho]+ΠoX \ūۦ~ ]SةhA_ g;^W`$sYl%TdHt?{KIYw 1IS7*S7?Uw-vv(c#.XZ\ QK܅[i:މ=ֵ Q^p疊`P3*ےtEHy`m$~eSI6-T_-|KB"ҍB^Z&W+ ^UrRw A}@!W͊(($Jf ^!"[@ bfԖGs!n牤2Qwq%W]f6)B+'SW桙igfc PWBz-3]CH^0[Z ynh-wj KF&*,r ӃN(_ v><-;BdIݮ8*!Rt)Wr0ޝ<:clفCap%Ui-S<8s[;Կ8!- F[Bc E@o*&yQs:>B3Ȉ8S*xkqBTYX2BXS F]_$rUHޱX}#DQF>]Z{vXu^#\>$>?$}y9?r[dM4 ph" Nckw@x 2'X61AP3[䄗W3%ZD rTbU&HJpZBI]k:*:>sP<1Gt$.'ĪUS(.Vvq|i&LbyAfʹ I^xp9~N>BkcG'G26vLV%>b%43EY ?qF6 sC)BIQwusS8Aw!K2f;jo>GJ t>d6'NK0R iPzy o$)~4HWC\w^nmigMkZFGb6MHx2×ttpVYlP g \9Q4^K¢H@T+ )PS9IKiTvy~$ϾC}3j?4`,Q* ~7Ln%{X%̺%&72MVs1 }y(Цrħ(W&+}W$%Vt۞F'L87g$ ̽m)iGSpQFYCPfF\P- 8NǾ+܄*`k 1[K 6&j̜I./yTuIwC~M KDz[E*4IC-U(#IG1zGd(*$Gk-8G!̱."|[U-eS}$e+RfQ]-> Okǜ۸FG*jH .L-#e}XC虊M# kCH,,i`q _W>0~owuBo j% ӓGfJ{/߮D%Ply5-MpOijk64%JCziZ\>巔'M)8(j2]2tvǿ {ɪoӶ\J*k(brqUv+UML!6YMtpVP*ss, ̀B_ۣ n}k.Šf2jЎgkTw)Y[6Wo-\kHJl]Ls(G*l@˟h/BKc2$!vhѶL=T{Mj. "+kaQԮ#Ӥ,@&CcfU?i{&QY+|r|Q=c`6~v!oͤ`a=b A뢶o|F}jB(ju;,$*x.rƳ\r1}((H =_! 7ܩykf W_fYW;;'WΧb2)i0 vz q֓5wR`&@`Ǝ?aNZu$ /bk#Y" \pb{E+kOo -H~/nݕ*Wܧ!8Uo! c?TGz'߽9')l1,AЍE ~G;J- A]尤YD|+y^/k}k`cPR:Н^!;BhFKK:x>XxtaY(5ыTf9i`r ˧"8nfc'4%{ =~{p9RrY*cʥ, +yZTF3plFG_OWKڶ;-\&Q:MbMEBo5L,3F 8%|y%(\ %eh=:\7d-0 { E]`ޢ._. %+r೛$>gݣ#LV8lm >>bp&,sJ抶}@|Z].#EP; WRO3J̅YGW/vׂԚ5彚?zZkB5AًQJ;3<2AV<{%mkT{Ve}\Em,r%cw6G\,$U㇠z &QRCFC"?Ώ?nq֓9 ߗQdŦϧϏ@~Ƭy*.r\1c=«Rjo삕3{ Am0Ũʴ{10 rSa+־u6CoR1jv4S*;Xʈ!6y&ɛˊИkgd낚bЁ(i ӞWi%@kQfaý3kn:>+440-O@&!B`=Ԗtw)%D=ڰ NT3%]diTV+6 ]>E품 [J( C택,fWmSt9w s>kipvD<:^T8 hE  5=[n;j#ʜD&>y5:{FGZtAA/PB)YzSrGC}9򰡸cuf]ŀ21`foF0A]gGiֶvտ>=hA3Wo/ob[&DZgvBvǼZnk]FjNoκ~w,GYF|nI!eF`VEf1(o2_h*Ix޷SgǰZû; EݠzV/k\wA ];~ kCZql xv!pE'u vlA=r+$ʖC0$ȡ臣JON*\\VmO;"f^s&r Ldޔ .܁qkħ`&qowy]p5!3e/nØ_ Wb)Ɠ ENH/ yqcG$N f)0qGzc%qX 5xg >el!N1d(of89D##Zs>!7j/>rOO]SV4_MtӀWmN!X O-iCf4/!♎삣W"!ĉºj˭oz$H04a8J0[SV(FZk-iΪߢxOxCz|7RFb;0[ 00`Օ25rDiIke:lp@+5{r 07xJ<1G4<a~5g|ZIjyPo4{r;:ۨD.8=V-̷gsma 5@TyGE+hм :#K'c> Qf^ {a0 )!y۫N5H2Uqomgr`9E/Zu$|[_K=삳27Ik~퐑u\>cEUОINqsSY}BcDgI`&;7=bU9o,K~S\]@-o{Nd !`%7U`__wP p{7Te .Й4n !b!Br15d[m}) mOcw!5C2t5, >| J3( oM#[򨃉y٠?O53~?Sn}~G1BmS~uF{^R'_@- q ,j!f///eLΑ$<=yE>vROσ@.YQ[w&FE`.Ldb~HrL1}*MҸ93[(&fAR~dI$EF5[3TKGQ- u`ױ憺:fJqXh`4FNHAF upQ%E˶ZhR QF}S 0xJ*h۬f7,'i])W}vj"yyPjbFU.E$>@0P'BE9IINQc꿸l_􊏺Z$ZkCk;eB?̇Og$ymA}Sy5)|á9Y B @dg˦O7߼vga74yJ^'55JCq3I6y}r#[YTD `-uy.9x5vD2<d`{ps_ O$Rֲ"zHۉL'2fO[aX+1Zq[8gُM D ESu4EoĀHVhFc,}Ypw+/ZY-|^`V9FүtkVޗ7p>_rx Ui2 ÎkY7G;Rdlqh-aVǤ/BٞC~n q-.3ت"gaȫyfJ@}glwVb[L`tևl*p%5٬n]%=O!CX2!n@Y6Z4&kO\\h ׮١ײ8"D!d3lr.:\SMSbYg^/, -OpIC tM?]Tzgs{PjP W@5<®Nc!BwE"d`>4k`Lυ"}YbgM,s_W P-uchl?Қ\#ixؘ^C0+hY䌟KGcX (6)p~Ra\<'#}5R <_?7}4Ze@WRp9ᶩ%ኜ~ n2!oOڈag[8h_RA|գ8ݶ鉇rUAF9 ;)6 {´ϼw*N]4]D pMڧbWuE =zdbpWs}x6D%Ӏ5~\2kEH̷vPس s'vc"֑9{7K]#xy*GQ'DMݑ]+P1wMO}/ۧi]IUA0'.DYQI$ ƌJtxTC@oU"ު}5͘O҉EX!K~ĿK^>O-Nݲa|n tg!b Jk6Q;3&BYFi pc17wԶo)zš6uw4 tL xUV烊jF54UXe '$X נ@> kws~wĪZW3$X@8QsKTnjG?=Eӗz$SyYh\Xjt@ݸ𝔇"ECW0UT2|,U[@LPgT.ՖL0}6p٤\*O~g?4g@ D8 V1;0R` Mk1ۄGMnXoبv{K>GЪ6?!gg6pM٘ `ތe:5"S<-~G;'X=|yK@$wSqr8DRρX"SSL%q>u㙺‘w (" l6ǎ&+P]!iu>~ٵLgbU gci2^<iUMrnp Dm&9[>餇v^{l\rx!o$+3^tm⟋3ZCc7h=+v֦JdzPbܪ?vO}5ܨ;cX>GL(f'NJEveT󂧞#Kƕd/q1n>? \E}I^CEwb>p}"x#' 8aSF,#DA..v]SQNi̟nҴz :4ܻs܏O" P.Dz3̇bdS[88ndovb|1li&"Y>Hi]Ϧ1Cv/%K$Z,xccmKɀrQgpu@5E$)9z&:C; A׳!RmL $xuKJ&Сzo7Nw߰JJ[Y$9WAV6;8SP fsdL4 `#ZY Q5Wճ:~g*Rjy USzyˀ~(@ 'Js92B7;%Ш[KիN7I:3[>ƿBxZ^$tT:j^Yegؒ /UtO- 5=]M+k%aYZ3t -o)˨_6B!S_و9D< +c`O26 \ū'+P*іa<[In'?;#Is8d[A&xNZK.C+<8(qmzp> -k3@jiIG/;`87bi(li}G&nVD425v8cS@S3#s8^iVF6gV;7AŬhc]|#R8esyeR&7q:[rBhǑ.1Mva/t1hLֳ5kwʉ?SB ZJf13:FR,S{64n)X/"Wq5f cC]=umg#EHjr8⍀ۑBLe|l◀P ~1}O"Nxuc#W=kлk'+1xw^ʓ GeE 8:0(j3?Cpc(2 pVs]W,#?!lW+!\] Av)SjGڿhԻe&\#bkj 1RqP$AA})XriyXמ ͦzCWhU)ѾH) : O K36v_ι eE몷n~? Ɗ?T)-BSD~to0tVLǐbucR<E.VJiO,1:>z(XXbxZya6'B$yY.T@羯Ռ- ޯ9- U@a9R$&(ySo3NcׯV{3!Hϙ\҄'К02'|]Ȏ 'WW2%zFCX%=]z$불Kd]HP(EDM)q^уy$,3~LD@=9Wj9SYJiu&~CMR$.# 'CNs̿'A4FFDHX<"Q9 0A)V8G Q/qRP4w_J*j(AvYLى3@̾~:tɒft?Ʃ̻U!ˢB1 ^(iU>z/nyҿ~X @wp׆B\'0_n9Bo3*f(o' gw˟ޚ>2 `I NZUX+J`*/.exl.6eUM)iq0j5n#iWGe:bϸyϛPi`h_z`щ8$p7gs-JSIy}`%|v8d22Lrk:g؛L ?#D˧P+P!g ՞U/`";ܳT 7ʝ/2[;Ub)ٍR^.GZ]|ƞ H.D?SCkmQ!c#ѵYGI|*R \ן|55m յ\#a LHq/fF`:621Kˈ5:5^8l)hT1T/pY}z.˧')M7?E"{,0>~4lUTzͿF*c]RA mljΡҽ8b c,A |raз2`ImA^GYdOਹREςV8՝A :#HaeOCպKrĽ35'R2ǔFz3*P(gU}M{.Z(Buk̤jn,m0Б*k7Ws ;>{ssSP0EJ%$`PB2}4"ܚmi`p!Г>rLBXfʥp`{mGqyJbQk )(Ӵ:?R[ɾW#6 $HݬM+q!Ŀќ?fS;4Bu-`xR9kǔ]l_?_~lQ5,mB;le.g=_-}|齿߭ͳOGᦙG}1`?:ű 8߱T2u0Z 3Hoф[fq!r[ZκgF:jNZ7YЄ2 tJ*cydj>2:Zt)AS Zu/}f6J"3`xk5܀7(SRfgG<9'^oةUvoh,,QCP"U4I¤b\qMG `U8q QO9 j&=h|L1U)K%幂gۮS(&uX)8yu >iт_jl;"_e ûa" XVx fh|$ w'̨yS)ɱMĆ8D 0X2W cYOk*=z4@kIZf@in"mL lw7ғC $4G+;)=dHlo%p!i-sFn <;V JOWȗ2J$jOk:F?':{3l 89 lsHBG>>&Ո,@m <^+Xɔٚ{@e[J?9;yv˹wQʔr a+Lޒ$]naۏ0noT=8g`D,5_ĺwZc՛»! ٓR1 aF9Tvom[ǢنݲY}.9|%rq[6c:A!Mtaq$b9qoaK3)fֿi[g!_%.&BI:I6w* $? ɔk78VąS9ԖGz60s"Ku+H GͶP> ~/?4.|L:[+IY^J0}%fbݪ(_3g tpۓ8PW> Pf,+88 ".DF3V #l`:xt %%M|J_ 7\C0'q9dzvFXmٷ#I@}FUlqB60ۢQn7' CK;CPU KCJ3d)s|ViZAP#bt;+jzCzb;d>|mv1 _~Rj(M]Z@"]S;Vom=jw4Ϊo+|5&: Wj(,"V@ itqd [jC--״X9j"j?Y-wcbxT"RhJv#0>U\[12{`)H׮'ְV`P˱lC3 L5]nQ"cCUXs8u0G%\$ qы7Z)%5N7gmIr{|/4>0H(Yu[`aų 8kvI D?| n]j8]c.(mH3w4m,xGU=$KD;kkYZ8;k+sr>ďCmxT $19^ǧgш͙OUUgn6'bvY\ߚB! KB f  veL`/VX߷ZK$3gPjW1?}7Z^/)rRP:i.FvdF'*$8Mro#ܽa4 `۪éWlf|=Hye!^k 9b>M]2ẩ<Ԣl_*X,2U^x0rwL#H+0e_p\Ь<u2A,ѵ&bYg_ASsNڠW cFOȧc٫#REen*Ճ>wajuU*E6d 'P!Ñ{yyDp$ST/ưS{=16_0+*%9$ζn,6< &8_&.&EZnk'eb$*~5:Lm͓)+J/#.RK9kyZ$]#>#oˌtJCajdbUi&Bݴ=oH[nN@zm>o~%Q1IwsDDC 8$'=nm1=dwRc#8Fn([e_0rtF"ǙnJ[4,iXR3z3ylQ\M$uTq?J;料uL3H{Z"] eYL41WJ)[>ŜN?QZ5)ilTla*JxMQgi1oC\,s RtS1r`[)N0Y ;V:3ۑ̲@>M@ m$i%zdR%DQiu@juE_̦ASC\ʀ=⊓ϖ= ,9PJ*d7d[1nkCRi% ;a绗fDGKqkw6$>AJpG#ΤH`٭onʂ*`_R.k^ ҖaՒC1 k}#:`o݌lh~{lHXzTs_>8TRgYSp'"ha:b\-֣X-cmlh^P\c.̽_c,a)%uVνWп%I!BЍ:iRؕ7-Qz4 2ȼҰ!A ;A܂\9nM~l ͛=~=f1w e˝*y[ x~_(.k5Z:=≼fG+,KS~7ǧ[]0+EF0["qbw?Y]-ڕv!N>f t$=, @kT/~9/2^5ZUCkɂ놁f&NXbe͒gP$-j˝*a'aS m+$ncPI]ALʇ?xmA[u6®;ѝY;$'A_ρ8u %;ǰkqf+Q5,Au]ro @qWHw3nH<ގ&[ƘUxr%zG2dגKo$ eF`A!a5*C@a#s%A8Ck}"BR-{5u9)dx+yzN.<5ke5!Jcd=2?H e*11.[9^FӃE^< g[{js ]JXG!05@=o8p3 JVOmz|4di e5;+t.WPK׮s`*VdEрC+2ͼ[Yu}zZt1p1H,_g3' #n1Jô`zC{)2vyg:pfۮ_f൫f|.>e=5ݮɥE^M6 ?H/YhF gSmFyTl6Ȯ"d{ȑ)+ES&cyY9I\ "0!z/2ĆZ 72/|~KͻcۂF@h*JCmg{m=n1LʞŏzU3GS"y,f;&.ѲY3opp,;Q'xS>3s)W~у2H.L06;>*F<3{H ?%u=bk!(6m Xƪ[?2s=ƑO 1Wd%UkZbk,"'즰Ho4md6`e5 "l.GKK!+|Ϛ[)dk`_6_GkYUp+ ({tmUC猞HDW[}3M_&o+g4T\ .x5eG&;AP?!7|c}'?$&x|t-ĝ9C K̀1r]\aҁP (fwu(G8/3=_&NJ4 .5+w'HT̋ 0lN=C#p >qqծ B<{IS:_`x/+'3.gN㥏GR6@ ix}P-rv~ 7^֎(6l]zvϱ ܜ1qabM&x`]( G_hk1ΈL7lEcj\PUtzX!^/}5w1"Y!h*!|4aCXc텽kĠ-29+5~֝/Oon$ @Vs9c򡢰߻hB )&w-Ñ*'%hs8"I IV&1arө C'ac4ً#N#>FT~3~ƽ-Zw𒍚eGL$ JueE7?.-1 NO)u+n$Z-@bIԑ|eL_B]@/ٹ"Lĵ9S/V 05v?M 7Syӂ:WGNS(y wO)™ςg7=]@p~3=,?z| c†NV׾V5{Ӹ]5{# Uz7x{dr*YgV]PdhV]t6ѥ%E3%anx:o-EBS R|PaR.-I=|\jr6FBUAmת Ҝa֒|?GV cmW]8L"w|60~cT*u%x:Ҥ"^P?2d/uDufg?L dN/`> v)ONMN}|u ${vE/uo*Apkrp{ z"OyZzwBF^vd$#Y=:TN9Ke1|+K"Rh} >m$ttw$~A '`f41kAeͲƪqa֫ⱳ=@O ᓘn|e`a z-B=΢Ap/u4J.l2OlJE{<ϑ^e+TUB13W|7p0<~*2E ۮe=cx㞉_KTe9߆R7b2Vd ;cCnyksX`OR| hdM=DjU@e};2qoV] 8د ZI=s(#3g|4Xi,2C~>óS(3،I QD~T : q?sbpỆpc#Atk# I"n"eBKPLP6 ;le -2ߍUr+| 8J/K˽ $R}R"TU< &` 6+XQˢ!V-*x>]GfWѠ"vma@ t= r odF{Pm1 "$RKb^D*sʳ2\{qIlX8c4SFk[`8‚DUE\sDR!iy \eY-KQ/ny8GÛ^P_+kӥlM8w)mY f ~جĽCՀ<.7 ϶3 v0wjwe+]GXr+O Y7oa,ӒJYZx w"6+(Q urxI^M3;ϵX F-D$ITv$<Q#c`e4mfj E(no|Fܦ+6ֶ+#{muJo$n0S*RN掸hA!.-+#RuqM6qo]B uhvN D-sBSRg8uۂGZG{؀2F[QAA.Gi8&e dEy>!W1,550Z傳#++p:]Zطk ѯ>ă}|BZ9Pp:MHc_f {57BW,'TC։;BpIa)/5`ЉД'l?-+qo`P8cCVw1D rO=.L=E`HL).%-}_7w2OMx%xJ&gMt&>o'|B#vmD}Mh*Q*!53۲1 5)鰫ߗkz:1]swKŖ`_ڷeժ3.n㷋:楜(/(`:"iҥ;;g@Wq=⠇$O,čQ-gE]&Nl 䨪Aa@LA)dEm~cP?('F1sw.a$\p?'G, zcjp$,U_SOGD`mVѶ> 4ۍZjWu#!fzXg\[SǶ)nPr|Qb@lmUSM wB?MI*%^Kο!ZlQ}5Fv˜{QW g-Fe4@54_ȁ1}YY;؇rp:0Z>zqLe+ik#!, $#t:(9t`{jyM7әM>>?M>yǿ{z.I$T^Se0Xy[C"Ǐ>!Ǧa4pKC 0f)PZOu}X[5YF[UAМ~WF~puMb݆i^ ̨WQӃ* Hm~Jװ{A{ovV8K-`W6C > u܂oBT5/hO)#b;&$uTm0cp짦%xSD#bՆ `t=Pwx#R.0՝*VtP 3[D۬<4@:I.k_zUx]9|̧ddڜ_A*k" lTa MgC oF#+Ԟ'EWh{hV?(t-kӫcneg2G HaLo+2LU"P{ u3PP*c$m׆K蛫7Yw2 Rҟ8U[`G!(ho*DS~]IvW:QWԂzH'+aehu*#W9N:~jqZtً%l|ahJ1pDZnPc 9[羐DV)JEN-13mq-0*{3GoP%8&Mp]PjܖG~q.;ICBCkQ ^; H ހlXZ@C$S@W);UnW"gZF~_{"Cjgv>oӄ0) ]_˱,q[Ե!AFPaѓa5_ A0> (I^l`֠_SBakk$Uh̜sgS _ uf [qA ,iDP`3@U_;Z ki_|.2irL|=㇕"JGbX@B>Qf> !N= , 8YMSb"eC"XoZ tjv$/d ʕʁF6<;n;5RPEK19b 7'uAW=R]!wԬ+xSON^GYg?>6c G/ǹ=/sQZ.~3}Y ,'y$Oi4D! %XdGǃƤ)*ԋ9&͇KQW}'.h]ETMo$BOAss9f7'U倓Lͣ^Hǜ ~B Zwz<"'+tJPIj>U6WWm8gfl[5HD:(nD ߪ.qL;i+&< 0hM\'`MC65q(2:wVǤ=(m8x`›Tau(ZaDF`}95H6[4gјGBkpe#Mjs`ģ7&`efwIsD3%^.|qYq-nu$]8HG]%+!Y(+fpr- dyUܿ+1Q 3Q?Bk]`~ cRZřҫ"Q*{ fBHmԠPtKL(J#Xh W﬜*\i , ԞeggW3_:GIA0 jIK Q&WݣX2 ׃( $;T ZCΚL+`x 쎋3Y}Kfۡ\V^aX4^Q4aeGO Bkm*" #>T)JG0 Vr g^nmr@M$2@B=JJO1(Lkq ٽ~/4qtMl"!€on|lhAW+JSS sĩI=[G؃?B<gFg*p`H)e.tor7|k>;˴c엁.-dk27x(۹y?|R_G7+6//TPYbmQ`|_ l{RG)M0.[ːΥܑ^Oas `me{&&,BfлQJ-@LT`D=G 52ҙG ,xu.\_'2mB,dye&[7,<1oS#S}cf{oŒhh/dbfh=M, E4is,g ahT J.8w<}T2 =!i󈶪c nȊϭ#Dįe5oG>Η@i 8oh*jb3" -iI|^|]GvQ«G@>Oh{:a-}7N[hPcyDH)LIE_yHmpńbm+yfty"sּ8_Ls5g=1ƂZB˨Q;',7nPhss:3Ugh)&g?uv$bz0\ Κi`& I]c|: Ze#Z=#sx/4=L.IWoAn\0,Nq|")Xx0 jI VQɼTk{}G I:RP |9lG?kqw5}-حyUewav|"3j5D7Tdȇ  a^ԯ J5#u񒻰(OSoOR5 @0!}|X]?kYUcf?v1hY%AST.**x-w>GPTn<+ylqL2 lQ VBXݱi',MƚGmցs0`!!4ep]v>Dd&HeZpoWImbYalk#tKG d+$ _z+obI1?U :xRb+D )'JiX.od͑|А8p a~2g(cQ.E84uz2 -W`j"lsqDzp]ejLwGX;>g8Nٙz2h~))=16q*EF3_җ)n؎]p'x_G7/|yceϱ|Ѱ3)36[_xSsM C-H^vsYyΜCu[<r ~aܑS۲ nOhZ$]W򅢕VkO1rh~IBQz͖,m7P(g'D?+˥"I@ȦGwKey̛xO(ìz53)o>8K5xM\ O3j}2s_tBeE6_;-UzfWpJE9-y#P nRϲߴ3̇KYnte~Gn'N3s.10!G0a 0:u_}wa@5,W]nBciqG?Ah/φ1 )Gʠ۫ZVma jmKp i6a%;"|dUGrF.31PѦ"H{pc::#8s,0O)H,q^`+lD-86[fìNT.hoϴs%fH~Й)B̒wǸ8#ECwN?DҨ{crۅ?):TL Q09M\z"qJi<[IBM24X1PcvmDJ-%OOĔdˀy2 .=ȵGs" 7 YZ