qemu-linux-user-8.2.6-150600.3.15.1<>,0fp9|z#*xffi4ƊttbϏofKyF[~3/7Ȁ 9B}z51F(ԘRy(?{emy55p2$VʅyY `:s1X}%Wv^&/#aj+ɧVЭ-fPOn V!dnחL b؛~⁠ŮGٮ~BB.q.ҵS?.Gs]_+_>H?8d & Blp| 2F\bhLL 0L L L L L@LL8dL?(\8d9&:HFGLH LI<LXɈYɐ\ɸL]L^6bcЃdeflu0Lv`'wtLxLyz4Cqemu-linux-user8.2.6150600.3.15.1CPU emulator for user spaceQEMU provides CPU emulation along with other related capabilities. This package provides programs to run user space binaries and libraries meant for another architecture. The syscall interface is intercepted and execution below the syscall layer occurs on the native hardware and operating system.fs390zl36 SUSE Linux Enterprise 15SUSE LLC BSD-2-Clause AND BSD-3-Clause AND GPL-2.0-only AND GPL-2.0-or-later AND LGPL-2.1-or-later AND MIThttps://www.suse.com/System/Emulators/PChttps://www.qemu.org/linuxs390x``5BFxFx5/ WH5h?=e 8(55DDDDDE4E4'C CDH|I:5v5f72H87?jx`lh^T]acg:FHg큤A큤A큤fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffP`fP`ffP`fP`fP`6b24f8cfe93632f8d0598997698cb7530e42d603b65d8303f885e5477ad8f8f58749440a9436143394c68a7710bb77a320e67548756b3aec59da6fcd781b996b3805c74ab281f320da13482a97e8bcde8041764ff6a7eb89dd14384aadb4dff87a7eaf4e02b04cd30011356ab816973054da44478bc737babb33721d7f3cd97c3e285028e4aea14e2f59049896671cc3e7954f0a9b9a5fe2877e49e305c44d2729bccb927f6158b57fd199b6637f568e6bac6e8118e2a953ca895f7ffe37cbe2b867d8a90f1b1c75c1be1ad90d8bef6174c7eeeb08b984723ff7b3481b6bdf3ece06b0d8076d7547b92a4ddbe01c6ab649c81de9b191aed94a4f5a123ac5a767a3190e558b6f221503dd1cbc02f2b66e6545bfc6df1c34d84334de7260797eed440c831c306c60f4e47840ccce96985976d088e63c6d96d4f71c02c8363d1a2690559959a967e99d671e53bf09e222620ae9e8ad32b16b224db7a922fc8e198ff0f37a469a3a876f53be4b6e4e483eaab256f7ff91a17670bf01f8131d17f576da343dd3d7f2e6fa1c6b5a7b291b4b53328e78af7456fa6bec4fc2b44c749755ac3692e73d51eb1eb911dd2ced96712b4d391befa400713916cd831b08c1d92455375fd90f16999c489c608e711cb471ebdbd25e002f3d528a2e0d14ecae45ff6eb90e7d405554f185837b01a5b0a17b8d103b577e606dfa370ed2646f0cb895e0179dbff4d7b42647998be58bb2bbd91a9f454506f450c3002dabc36ce4133e3b46181cbda0cce02c9a211662dc95f4c03d9845cfca361bbc69c7a449d8852e7cca61924e193c32b91a9a339d9a05f6ef9868e6d2c5831479103746b18050bfab29faef3e6572ea9924d3bd036f72f4a6bee28cef59854c14457e004b22d2de6b9a854994f2fe74ccd90fb6f83d0b21de48831229443e07ff38dfbe1a76d66ac89c2e1f05c3ee7f965ca42fabc43c40294b37aedda7b426e95ea1ace024e57440b4758787d50b4e5c03aa91faa5139bcaa52dff09107ab2c4206429c41655736378a7a5f0e99511c6c040fa7afacf0f0f35cf56cc97cb1937ed0951e924d63d1eb45bd177a628e81b1b0afe5ae38637ea803ada048b63918afe6edded4f44da5543e598ca04de730ab7bed1c0caf6c6216c393bc987c758210550d7b66402ede6bdd8d7c5e2f637e62a72d213c41436c817b0c17ceeb839077656b524d536b25ae54cf7d117df63043b6657d1630073d689bf8f8bf7a18c9f9ba209e68f03b23fa12a3c526403aa0da92bacc9c9934dbbf41542e6618a832a0c169391777f622e50acb205829685e2cbb34927e3d85308cbc81a203db4f34e1aa68306c3c7de32e4a881a48efd558a6ffd773a2b31434fe9be27e4fc87ccbdc8ba5e58a90c3eb2a3c23fee2bee170a89cbe3ed0f70b21fbe686f8e9eb719266039d6bf95c0e25a957ee04d9ad338058bdfb4c2cc0c1a33227429ea6bb579d1fb4f67ef15655f4fcf74e4cd98a4a01dc41bd370bf54a37551ff0beaa9cb1f80f2d0f0f1c70fbb7ea6658ee146f6ccf471a31b99e44d2fe9a94389d9a57e50289733885d45ca2c21256cc1fca9a8779cfaa75adb93545ab6a692f0d4b17049c1ff4278f7c2b4bc35645d46f35fc1a74e711bc084da9a23bf5dbc8b7012b2ee31d1316743ac64a9a015079145ab3cfcc32a5ba239ffc63760382bb6f58f39f0a37be6b784f0695a658573aa144e769ba33eb2c9dc24ea0e4bd50139d3e526be213c9764bfa0d9768c8880c06862088fbcf0ae478e281315360623bd493529647eec126164c01a9cbbd767809e85a24994afa1efca9589f9f8b99f902e7e78cd9dabf2a5f096e6ce705837da471a3ef9be365880ec5656fd310d3c45987fb193bbfe7bc8de52a0ec99ea40ac6e83ab8799418d2ee47ed553a85576efcdb263ba19c4eb423a3f799ccd691138ca63a738220fd5fb21c6759211596a3bd9dfff2df0348ab21eb27d8c029758012421c69da61e20836eea003fac8043efb0fa8392dad5af61f76b76c25cf2d35cda2eb059c7daac696ee519bc9f881f30bba0d3cad416e81c97670a9b51a4df30efdf2f77c08139c931418329e3b60af5163a497b0d6cc97dd87be85dcfebbe029c8559fe00276d7b9bc45feb95480618ac9366e46f347365d38e0180195e70387e35f8ea9a4356726a9a8216a5d1a862e952a727b3354ee05f8457dab399ea942c51feb0c8503e01a6a76e339b1040fb6285892ea042ce142c880c0215a00fc9a8711c40896900a995725ab7dc645acaf2369b872d1ab6ca969c63e8be013fdfc97e9264707febbeacf5f31b99684b7fda8e33638a00efde73092d20419e5db80a11e79755e44ab597265642e6b783d3d6ac9d1dafe6b1e33d70b9b7639c7dc2e9ff20c5320c4d4aea010f5a8292f6c7119ff1f61da6d3e45124d5d8609a18ecee66d0cc6e75fb3cebd67f0df90ad4959c0b12ee858054e749e264983b5244fe164286b54c647dcc0c7a5151d8808d0a2f5fc76fe7a443b5d47762aa203b601a997669679502ebbbb121500fe22ffbbd4395447b424c1d40c9058efb49fe4d58ede0b714d66891de8e05bd8b73a9d0d0fa084ac0ec8579751680ce6811215e3626a2f6a65f7712ecd89320786959b4629e4c8cd66d9f29eca573027224fcf82e991cd9af602ec575b793d213fb0b63ed8fd35cadba7157e6d8d5bcd0e81555542b9da4eaec426edbb641844e1db87d0186f298a94dc47fbeccdc367e4bfdfabd1bab75f53ae2b92443cfd51ebb1a97e7de4a3bf3bebba787a702d9f2cb53822c2cce3cf6dde476a390820d7ff94e3105296801804899ae5b73d0423007959af67571565084b159908a69584d24df93383d0e0f2b502bb59f20514e730ba22db9602404ea628e411d3408f1fbc215c8fe571d9c0caeed7e265b33276389eaff840fe58643e4d661e9cdd10bb2ae961a35845912e4d51b025e7f0b9cf75c3f0797b3dbd398efaf46013c24dfba2984c74b0226fc6483853424d239f0e90a66c0d5217532919041ce81bed4f36ad1d17092927011b857887d2006072db95369b8aaa04b4336da322d21878d25c9adcb419dd802e24a64096aa73a0ea63fea5ec121ac89fb6221ab48c8e7db001135724c51f42da177625f3a028b3d81ec9effe305af5cc35426cad67b43394791fff29a9b4b8934e7ef4510ee1769ae6e6f04ae8364d0079a192b14635f4b1da294ce18724c034c39a6a41d1b09df6100dc626520dcd53a22f727af3ee42c770e56c97a64fe3adb063799d8ab032fe551139c64b7a9ae62858ff969aae622ecfcf4f1519655bd92d2e70a1a2fb615690erootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootqemu-linux-user-8.2.6-150600.3.15.1.src.rpmqemu-linux-userqemu-linux-user(s390-64)@    /bin/shrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-14.14.3fo@fͿfJf@f~fE@f;i@f0@f! @e8@eeqeeeBeПeN@e@e)ee|?e|?eg'e]@eTe7e/e/e&@ee@eeeReRddd\@dddx@dtdldkY@dkY@d[@d@dd@dd @ccU@c&@c1cӼcӼccctck@cc@cY!@cV~@cD @c@c=qc=qc< @c< @c< @c6@c6@c47@c47@c2c*c)@c#b?b?b?b@bbҨ@bҨ@bVbbb@bw@b{@b^@bL/@bL/@bEbBbBbBb=b=b<]@b; b9@b0b%b%b@b@b@b@b@b @aC@aZ@aa@aa*@a*@a*@a*@a*@a@a@a5aLa@awa`2aC1a@a8a8a0a.a(a'@aj@a $@a /`@`@`Q@`ݮ@`ݮ@`@`"@`P@`@` @`@`@`Z`@`@`}p`x*`u`c`Y@`Q@`P`OL@`KW`KW`B@`?z@`8`/@`.V`-@`+`!'`!'`3@````@` @`x@__T_j____^@_@__@_}_ts@_h_`_Z@_Z@_X_N7_FN_D@_>e_;_2@_{__@^z^@^n@^?@^^^U@^U@^^@^1^@^@^^|@^y@^t@^t@^oj@^j$@^Nt^M#@^9\^8 @^0"@^*@^*@^@^@^^g@^]+]]]e@]@]Γ@]X]@]µ]]5@]W]]@]@]@]?]x]rJ@]rJ@]M`@]J@]Ik]H@]9\\F@\Q\Q\t@\ޢ@\ޢ@\@\ڭ\ֹ@\g\@\!\Ɋ@\\e\\Y@\o@\n\f\ac\T4\Q\J@\@n@\=@\@[>@[>@[o[@[[ @[ZnZ@ZZZ@ZZ̧@ZZZZZw@Z@ZX0>X%X lW_@WWv@WWίWW:WQWWWWW@W~W~WWzOWZWZWQq@WN@WN@WF@WEW!@W!@W@Wo@VbVV@V@V@VVuV]VQ@VQ@VMVMV0V&,VVZVZVZU6@U5@U(U@U@UUlI@Ud`@UT@UQ@U@U7@U4@U.RU-@U-@U) U'@U&iU&iU%@U%@UUU@U ]@U T@TTD@TZ@T@dfaggioli@suse.comdfaggioli@suse.comdfaggioli@suse.comdfaggioli@suse.comdfaggioli@suse.comdfaggioli@suse.comdfaggioli@suse.comdfaggioli@suse.comdfaggioli@suse.comdfaggioli@suse.comdfaggioli@suse.comdfaggioli@suse.comdfaggioli@suse.comdfaggioli@suse.comdfaggioli@suse.comdfaggioli@suse.comdfaggioli@suse.comdfaggioli@suse.comdfaggioli@suse.comdfaggioli@suse.comdfaggioli@suse.comdfaggioli@suse.comdfaggioli@suse.comdfaggioli@suse.comdfaggioli@suse.comdfaggioli@suse.comdfaggioli@suse.comdfaggioli@suse.comdfaggioli@suse.comdfaggioli@suse.comdfaggioli@suse.comdfaggioli@suse.comdfaggioli@suse.comdfaggioli@suse.comdfaggioli@suse.comdfaggioli@suse.comdfaggioli@suse.comdfaggioli@suse.comdfaggioli@suse.comdfaggioli@suse.comdfaggioli@suse.comdfaggioli@suse.comdfaggioli@suse.comdfaggioli@suse.comdfaggioli@suse.comdfaggioli@suse.commliska@suse.czdfaggioli@suse.comdfaggioli@suse.comdfaggioli@suse.commliska@suse.czdfaggioli@suse.comdfaggioli@suse.comli.zhang@suse.comdfaggioli@suse.comdfaggioli@suse.comdfaggioli@suse.comli.zhang@suse.comdmueller@suse.comdfaggioli@suse.comgiecrilj@stegny.2a.plschwab@suse.dedfaggioli@suse.comdfaggioli@suse.comhpj@urpla.netdfaggioli@suse.comdfaggioli@suse.comdfaggioli@suse.comdfaggioli@suse.comdfaggioli@suse.comdfaggioli@suse.comdfaggioli@suse.comdmueller@suse.comdfaggioli@suse.comdfaggioli@suse.comdfaggioli@suse.comdfaggioli@suse.comdfaggioli@suse.comdimstar@opensuse.orgdfaggioli@suse.comdfaggioli@suse.comdfaggioli@suse.comdfaggioli@suse.comdfaggioli@suse.comdfaggioli@suse.comdfaggioli@suse.comdfaggioli@suse.comlma@suse.comdfaggioli@suse.comdfaggioli@suse.comdfaggioli@suse.commliska@suse.czdmueller@suse.comli.zhang@suse.comli.zhang@suse.comli.zhang@suse.comli.zhang@suse.comli.zhang@suse.comdfaggioli@suse.comdfaggioli@suse.comdfaggioli@suse.comli.zhang@suse.comdfaggioli@suse.comdfaggioli@suse.comli.zhang@suse.comdfaggioli@suse.comdfaggioli@suse.comdfaggioli@suse.comdfaggioli@suse.comdfaggioli@suse.comdfaggioli@suse.comli.zhang@suse.comli.zhang@suse.comli.zhang@suse.comli.zhang@suse.comdfaggioli@suse.comdfaggioli@suse.comlma@suse.comli.zhang@suse.comdfaggioli@suse.comli.zhang@suse.comli.zhang@suse.comdfaggioli@suse.comdfaggioli@suse.comdfaggioli@suse.comdmueller@suse.comdfaggioli@suse.comguillaume.gardet@opensuse.orgjose.ziviani@suse.comli.zhang@suse.comjose.ziviani@suse.comjose.ziviani@suse.comjose.ziviani@suse.comjose.ziviani@suse.comjose.ziviani@suse.comjose.ziviani@suse.comjose.ziviani@suse.comjose.ziviani@suse.comjose.ziviani@suse.comjose.ziviani@suse.comjose.ziviani@suse.comjose.ziviani@suse.comjose.ziviani@suse.comjose.ziviani@suse.comjose.ziviani@suse.comjose.ziviani@suse.comjose.ziviani@suse.comjose.ziviani@suse.comjose.ziviani@suse.comjose.ziviani@suse.comjose.ziviani@suse.comdmueller@suse.comjose.ziviani@suse.comjose.ziviani@suse.combrogers@suse.comjose.ziviani@suse.combrogers@suse.combrogers@suse.combrogers@suse.combrogers@suse.combrogers@suse.combrogers@suse.combrogers@suse.combrogers@suse.combrogers@suse.comdimstar@opensuse.orgbrogers@suse.combrogers@suse.combrogers@suse.combrogers@suse.combrogers@suse.combrogers@suse.combrogers@suse.combrogers@suse.combrogers@suse.combrogers@suse.combrogers@suse.combrogers@suse.comlma@suse.combrogers@suse.combrogers@suse.combrogers@suse.combrogers@suse.combrogers@suse.combrogers@suse.combrogers@suse.combrogers@suse.combrogers@suse.commilsav92@outlook.combrogers@suse.comlyan@suse.combrogers@suse.combrogers@suse.combrogers@suse.combrogers@suse.combrogers@suse.combrogers@suse.combrogers@suse.combrogers@suse.combrogers@suse.combrogers@suse.combrogers@suse.combrogers@suse.comdimstar@opensuse.orgbrogers@suse.comlyan@suse.combrogers@suse.combrogers@suse.combrogers@suse.combrogers@suse.combrogers@suse.combrogers@suse.combrogers@suse.combrogers@suse.combrogers@suse.combrogers@suse.combrogers@suse.combrogers@suse.combrogers@suse.commliska@suse.czbrogers@suse.combrogers@suse.combrogers@suse.combrogers@suse.combrogers@suse.comlyan@suse.combrogers@suse.combrogers@suse.combrogers@suse.combrogers@suse.comlyan@suse.comdimstar@opensuse.orgbrogers@suse.combrogers@suse.comdimstar@opensuse.orgbrogers@suse.comohering@suse.debrogers@suse.combrogers@suse.combrogers@suse.combrogers@suse.combrogers@suse.combrogers@suse.combrogers@suse.combrogers@suse.combrogers@suse.comguillaume.gardet@opensuse.orgbrogers@suse.combrogers@suse.comstefan.bruens@rwth-aachen.debrogers@suse.comlnussel@suse.debrogers@suse.combrogers@suse.combrogers@suse.combrogers@suse.combrogers@suse.combrogers@suse.combrogers@suse.combrogers@suse.combrogers@suse.comlyan@suse.combrogers@suse.comstefan.bruens@rwth-aachen.delyan@suse.comcgoll@suse.combrogers@suse.combrogers@suse.comtchvatal@suse.combrogers@suse.combrogers@suse.comschwab@suse.debrogers@suse.combrogers@suse.combrogers@suse.combrogers@suse.combrogers@suse.combrogers@suse.combrogers@suse.combrogers@suse.combrogers@suse.combrogers@suse.combrogers@suse.comguillaume.gardet@opensuse.orgguillaume.gardet@opensuse.orgbrogers@suse.combrogers@suse.combrogers@suse.comlyan@suse.combrogers@suse.combrogers@suse.comlyan@suse.combrogers@suse.combrogers@suse.comolaf@aepfle.debrogers@suse.comolaf@aepfle.delma@suse.combrogers@suse.comolaf@aepfle.debrogers@suse.combrogers@suse.comldewey@suse.combrogers@suse.combrogers@suse.combrogers@suse.combrogers@suse.combrogers@suse.combrogers@suse.comldewey@suse.combrogers@suse.comldewey@suse.commatz@suse.combrogers@suse.combrogers@suse.combrogers@suse.combrogers@suse.combrogers@suse.combrogers@suse.comlma@suse.combrogers@suse.combrogers@suse.combrogers@suse.combrogers@suse.combrogers@suse.combrogers@suse.comlma@suse.comkwalter@suse.combrogers@suse.comlyan@suse.combrogers@suse.comlma@suse.combrogers@suse.combrogers@suse.combrogers@suse.combrogers@suse.combrogers@suse.combrogers@suse.combrogers@suse.comjfehlig@suse.combrogers@suse.combrogers@suse.combrogers@suse.combrogers@suse.combrogers@suse.combrogers@suse.combrogers@suse.combrogers@suse.comlyan@suse.combrogers@suse.combrogers@suse.comhenrik.kuhn@origenis.debrogers@suse.combrogers@suse.combrogers@suse.combrogers@suse.comlyan@suse.combrogers@suse.combrogers@suse.comjfehlig@suse.combrogers@suse.combrogers@suse.comschwab@suse.debrogers@suse.comschwab@suse.debrogers@suse.comlyan@suse.combrogers@suse.combrogers@suse.combrogers@suse.combrogers@suse.comlyan@suse.combrogers@suse.combrogers@suse.comlyan@suse.combrogers@suse.combrogers@suse.combrogers@suse.combrogers@suse.combrogers@suse.combrogers@suse.combrogers@suse.combrogers@suse.combrogers@suse.combrogers@suse.combrogers@suse.combrogers@suse.combrogers@suse.combrogers@suse.combrogers@suse.combrogers@suse.combrogers@suse.combrogers@suse.combrogers@suse.combrogers@suse.combrogers@suse.combrogers@suse.combrogers@suse.comafaerber@suse.deafaerber@suse.deafaerber@suse.deafaerber@suse.deafaerber@suse.debrogers@suse.combrogers@suse.comohering@suse.deafaerber@suse.deafaerber@suse.deafaerber@suse.deafaerber@suse.deafaerber@suse.debrogers@suse.comafaerber@suse.deafaerber@suse.debrogers@suse.combrogers@suse.combrogers@suse.combrogers@suse.comagraf@suse.comafaerber@suse.debrogers@suse.comagraf@suse.combrogers@suse.comglin@suse.combrogers@suse.combrogers@suse.combrogers@suse.combrogers@suse.comagraf@suse.combrogers@suse.combrogers@suse.comafaerber@suse.deafaerber@suse.deafaerber@suse.deafaerber@suse.deolaf@aepfle.deafaerber@suse.deafaerber@suse.deafaerber@suse.deafaerber@suse.deafaerber@suse.destefan.bruens@rwth-aachen.deagraf@suse.comafaerber@suse.deafaerber@suse.deafaerber@suse.detampakrap@opensuse.orgafaerber@suse.deafaerber@suse.deafaerber@suse.deafaerber@suse.deafaerber@suse.deafaerber@suse.deafaerber@suse.deafaerber@suse.deafaerber@suse.deafaerber@suse.deagraf@suse.comcrrodriguez@opensuse.orgagraf@suse.comjslaby@suse.comafaerber@suse.deagraf@suse.comafaerber@suse.deafaerber@suse.deafaerber@suse.deagraf@suse.comafaerber@suse.deagraf@suse.comafaerber@suse.deafaerber@suse.deafaerber@suse.deafaerber@suse.deafaerber@suse.deafaerber@suse.debrogers@suse.comafaerber@suse.deafaerber@suse.deafaerber@suse.deafaerber@suse.deafaerber@suse.dempluskal@suse.comafaerber@suse.deagraf@suse.comafaerber@suse.de- Fix bsc#1229929 (patch already submitted upstream): * [openSUSE] target/ppc: Fix lxvx/stxvx facility check (bsc#1229929)- Fix bsc#1221812: * [openSUSE] block: Reschedule query-block during qcow2 invalidation (bsc#1221812) - Fixup old patches and infra issues: * [openSUSE] fixup patch "pc: q35: Allow 1024 cpus for old machine types" * [openSUSE] Point submodule branches to gitlab- Fix bsc#1229007, CVE-2024-7409: * nbd/server: CVE-2024-7409: Close stray clients at server-stop (bsc#1229007) * nbd/server: CVE-2024-7409: Drop non-negotiating clients (bsc#1229007) * nbd/server: CVE-2024-7409: Cap default max-connections to 100 (bsc#1229007) * nbd/server: Plumb in new args to nbd_client_add() (bsc#1229007, CVE-2024-7409) * nbd: Minor style and typo fixes (bsc#1229007, CVE-2024-7409)- Update to version 8.2.6: Full backport lists (from the various releases) here: https://lore.kernel.org/qemu-devel/1721203806.547734.831464.nullmailer@tls.msk.ru/ Some of the upstream backports are: hw/nvme: fix number of PIDs for FDP RUH update sphinx/qapidoc: Fix to generate doc for explicit, unboxed arguments char-stdio: Restore blocking mode of stdout on exit virtio: remove virtio_tswap16s() call in vring_packed_event_read() virtio-pci: Fix the failure process in kvm_virtio_pci_vector_use_one() block: Parse filenames only when explicitly requested iotests/270: Don't store data-file with json: prefix in image iotests/244: Don't store data-file with protocol in image qcow2: Don't open data_file with BDRV_O_NO_IO (bsc#1227322, CVE-2024-4467) target/arm: Fix FJCVTZS vs flush-to-zero target/arm: Fix VCMLA Dd, Dn, Dm[idx] i386/cpu: fixup number of addressable IDs for processor cores in the physical package tests: Update our CI to use CentOS Stream 9 instead of 8 migration: Fix file migration with fdset tcg/loongarch64: Fix tcg_out_movi vs some pcrel pointers target/sparc: use signed denominator in sdiv helper linux-user: Make TARGET_NR_setgroups affect only the current thread accel/tcg: Fix typo causing tb->page_addr[1] to not be recorded stdvga: fix screen blanking hw/audio/virtio-snd: Always use little endian audio format ui/gtk: Draw guest frame at refresh cycle virtio-net: drop too short packets early target/i386: fix size of EBP writeback in gen_enter()- Update to version 8.2.5: Full backport lists (from the various releases) here: https://lore.kernel.org/qemu-devel/1718081047.648425.1238605.nullmailer@tls.msk.ru/ Some of the upstream backports are: target/loongarch: fix a wrong print in cpu dump ui/sdl2: Allow host to power down screen target/i386: fix SSE and SSE2 feature check target/i386: fix xsave.flat from kvm-unit-tests disas/riscv: Decode all of the pmpcfg and pmpaddr CSRs target/riscv/kvm.c: Fix the hart bit setting of AIA target/riscv: rvzicbo: Fixup CBO extension register calculation target/riscv: do not set mtval2 for non guest-page faults target/riscv: prioritize pmp errors in raise_mmu_exception() target/riscv: rvv: Remove redudant SEW checking for vector fp narrow/widen instructions target/riscv: rvv: Check single width operator for vfncvt.rod.f.f.w target/riscv: rvv: Check single width operator for vector fp widen instructions target/riscv: rvv: Fix Zvfhmin checking for vfwcvt.f.f.v and vfncvt.f.f.w instructions target/riscv/cpu.c: fix Zvkb extension config target/riscv: Fix the element agnostic function problem target/riscv/kvm: tolerate KVM disable ext errors hw/intc/riscv_aplic: APLICs should add child earlier than realize iotests: test NBD+TLS+iothread qio: Inherit follow_coroutine_ctx across TLS target/arm: Disable SVE extensions when SVE is disabled hw/intc/arm_gic: Fix handling of NS view of GICC_APR hvf: arm: Fix encodings for ID_AA64PFR1_EL1 and debug System registers gitlab: use 'setarch -R' to workaround tsan bug gitlab: use $MAKE instead of 'make' dockerfiles: add 'MAKE' env variable to remaining containers gitlab: Update msys2-64bit runner tags target/i386: no single-step exception after MOV or POP SS ...- Update to version 8.2.4. Full changelog/backports here: https://lore.kernel.org/qemu-devel/1715632914.382233.1013785.nullmailer@tls.msk.ru/ Some of the upstream backports are: target/sh4: Fix SUBV opcode target/sh4: Fix ADDV opcode hw/arm/npcm7xx: Store derivative OTP fuse key in little endian hw/dmax/xlnx_dpdma: fix handling of address_extension descriptor fields hw/ufs: Fix buffer overflow bug tests/avocado: update sunxi kernel from armbian to 6.6.16 target/loongarch/cpu.c: typo fix: expection backends/cryptodev-builtin: Fix local_error leaks nbd/server: Mark negotiation functions as coroutine_fn nbd/server: do not poll within a coroutine context linux-user: do_setsockopt: fix SOL_ALG.ALG_SET_KEY target/riscv/kvm: change timer regs size to u64 target/riscv/kvm: change KVM_REG_RISCV_FP_D to u64 target/riscv/kvm: change KVM_REG_RISCV_FP_F to u32 ...- Fixes: * [openSUSE][RPM] Prioritize PA over PipeWire in SLE (bsc#1222218) * [openSUSE][RPM] Hostname normalization (for repr. build ) done properly (boo#1084909)- Fix a build issue on riscv: * target/riscv/kvm: rename riscv_reg_id() to riscv_reg_id_ulong() * target/riscv/kvm: add RISCV_CONFIG_REG() * target/riscv/kvm: change timer regs size to u64 * target/riscv/kvm: change KVM_REG_RISCV_FP_D to u64 * target/riscv/kvm: change KVM_REG_RISCV_FP_F to u32 - Update to version 8.2.3. Full changelog/backports here: https://lore.kernel.org/qemu-devel/1713980341.971368.1218343.nullmailer@tls.msk.ru/ Some of the upstream backports are: * Update version for 8.2.3 release * ppc/spapr: Initialize max_cpus limit to SPAPR_IRQ_NR_IPIS. * ppc/spapr: Introduce SPAPR_IRQ_NR_IPIS to refer IRQ range for CPU IPIs. * hw/pci-host/ppc440_pcix: Do not expose a bridge device on PCI bus * hw/isa/vt82c686: Keep track of PIRQ/PINT pins separately * virtio-pci: fix use of a released vector * linux-user/x86_64: Handle the vsyscall page in open_self_maps_{2,4} * hw/audio/virtio-snd: Remove unused assignment * hw/net/net_tx_pkt: Fix overrun in update_sctp_checksum() * hw/sd/sdhci: Do not update TRNMOD when Command Inhibit (DAT) is set * hw/net/lan9118: Fix overflow in MIL TX FIFO * hw/net/lan9118: Replace magic '2048' value by MIL_TXFIFO_SIZE definition * backends/cryptodev: Do not abort for invalid session ID * hw/misc/applesmc: Fix memory leak in reset() handler * hw/block/nand: Fix out-of-bound access in NAND block buffer * hw/block/nand: Have blk_load() take unsigned offset and return boolean * hw/block/nand: Factor nand_load_iolen() method out * qemu-options: Fix CXL Fixed Memory Window interleave-granularity typo * hw/virtio/virtio-crypto: Protect from DMA re-entrancy bugs * hw/char/virtio-serial-bus: Protect from DMA re-entrancy bugs * hw/display/virtio-gpu: Protect from DMA re-entrancy bugs * mirror: Don't call job_pause_point() under graph lock (bsc#1224179) * ...and many more...- Backports and bugfixes: * hw/net/net_tx_pkt: Fix overrun in update_sctp_checksum() (bsc#1222841, CVE-2024-3567) * hw/virtio/virtio-crypto: Protect from DMA re-entrancy bugs (bsc#1222843, CVE-2024-3446) * hw/char/virtio-serial-bus: Protect from DMA re-entrancy bugs (bsc#1222843, CVE-2024-3446) * hw/display/virtio-gpu: Protect from DMA re-entrancy bugs (bsc#1222843, CVE-2024-3446) * hw/virtio: Introduce virtio_bh_new_guarded() helper (bsc#1222843, CVE-2024-3446) * hw/sd/sdhci: Do not update TRNMOD when Command Inhibit (DAT) is set (bsc#1222845, CVE-2024-3447) * hw/nvme: Use pcie_sriov_num_vfs() (bsc#1220065, CVE-2024-26328)- Update to version 8.2.2. Full changelog here: https://lore.kernel.org/qemu-devel/1709577077.783602.1474596.nullmailer@tls.msk.ru/ Some upstream backports: * chardev/char-socket: Fix TLS io channels sending too much data to the backend * tests/unit/test-util-sockets: Remove temporary file after test * hw/usb/bus.c: PCAP adding 0xA in Windows version * hw/intc/Kconfig: Fix GIC settings when using "--without-default-devices" * gitlab: force allow use of pip in Cirrus jobs * tests/vm: avoid re-building the VM images all the time * tests/vm: update openbsd image to 7.4 * target/i386: leave the A20 bit set in the final NPT walk * target/i386: remove unnecessary/wrong application of the A20 mask * target/i386: Fix physical address truncation * target/i386: check validity of VMCB addresses * target/i386: mask high bits of CR3 in 32-bit mode * pl031: Update last RTCLR value on write in case it's read back * hw/nvme: fix invalid endian conversion * update edk2 binaries to edk2-stable202402 * update edk2 submodule to edk2-stable202402 * target/ppc: Fix crash on machine check caused by ifetch * target/ppc: Fix lxv/stxv MSR facility check * .gitlab-ci.d/windows.yml: Drop msys2-32bit job * system/vl: Update description for input grab key * docs/system: Update description for input grab key * hw/hppa/Kconfig: Fix building with "configure --without-default-devices" * tests/qtest: Depend on dbus_display1_dep * meson: Explicitly specify dbus-display1.h dependency * audio: Depend on dbus_display1_dep * ui/console: Fix console resize with placeholder surface * ui/clipboard: add asserts for update and request * ui/clipboard: mark type as not available when there is no data * ui: reject extended clipboard message if not activated * target/i386: Generate an illegal opcode exception on cmp instructions with lock prefix * i386/cpuid: Move leaf 7 to correct group * i386/cpuid: Decrease cpuid_i when skipping CPUID leaf 1F * i386/cpu: Mask with XCR0/XSS mask for FEAT_XSAVE_XCR0_HI and FEAT_XSAVE_XSS_HI leafs * i386/cpu: Clear FEAT_XSAVE_XSS_LO/HI leafs when CPUID_EXT_XSAVE is not available * .gitlab-ci/windows.yml: Don't install libusb or spice packages on 32-bit * iotests: Make 144 deterministic again * target/arm: Don't get MDCR_EL2 in pmu_counter_enabled() before checking ARM_FEATURE_PMU * target/arm: Fix SVE/SME gross MTE suppression checks * target/arm: Handle mte in do_ldrq, do_ldro - Address bsc#1220310. Backported upstream commits: * ppc/spapr: Initialize max_cpus limit to SPAPR_IRQ_NR_IPIS * ppc/spapr: Introduce SPAPR_IRQ_NR_IPIS to refer IRQ range for CPU IPIs.- Fix bsc#1220799. Amended commit: * [openSUSE]: Increase default phys bits to 42, if host supports that (bsc#1205978, bsc#1219977, bsc#1220799)- Backports and bugfixes: * [openSUSE]: Increase default phys bits to 42, if host supports that (bsc#1205978, bsc#1219977) * vfio/pci: Clear MSI-X IRQ index always (bsc#1220275)- Just "prettify" the spec files a little: * [openSUSE][RPM] Cosmetic fixes to spec files (copyright, sorting, etc)- Patchqueue shrinking and bugfixing (actually, more of a temporary workaround, until a proper solution is found upstream): * [openSUSE] roms/seabios: revert some upstream commits that break a lot of use-cases * [openSUSE] roms/seabios: Drop an old (and no longer necessary) downstream patch (bsc#1219977)Update to latest stable version (8.2.1) - Downstream changes: * [openSUSE][RPM]: Install the VGA module "more often" (bsc#1219164) * [openSUSE][RPM] Fix handling of qemu-kvm legacy package for RISCV * [openSUSE][RPM] factor common definitions between qemu and qemu-linux-user spec files - Upstream backports: * target/arm: Fix incorrect aa64_tidcp1 feature check * target/arm: Fix A64 scalar SQSHRN and SQRSHRN * target/xtensa: fix OOB TLB entry access * qtest: bump aspeed_smc-test timeout to 6 minutes * monitor: only run coroutine commands in qemu_aio_context * iotests: port 141 to Python for reliable QMP testing * iotests: add filter_qmp_generated_node_ids() * block/blklogwrites: Fix a bug when logging "write zeroes" operations. * virtio-net: correctly copy vnet header when flushing TX (bsc#1218484, CVE-2023-6693) * tcg/arm: Fix SIGILL in tcg_out_qemu_st_direct * linux-user/riscv: Adjust vdso signal frame cfa offsets * linux-user: Fixed cpu restore with pc 0 on SIGBUS * block/io: clear BDRV_BLOCK_RECURSE flag after recursing in bdrv_co_block_status * coroutine-ucontext: Save fake stack for pooled coroutine * tcg/s390x: Fix encoding of VRIc, VRSa, VRSc insns * accel/tcg: Revert mapping of PCREL translation block to multiple virtual addresses * acpi/tests/avocado/bits: wait for 200 seconds for SHUTDOWN event from bits VM * s390x/pci: drive ISM reset from subsystem reset * s390x/pci: refresh fh before disabling aif * s390x/pci: avoid double enable/disable of aif * hw/scsi/esp-pci: set DMA_STAT_BCMBLT when BLAST command issued * hw/scsi/esp-pci: synchronise setting of DMA_STAT_DONE with ESP completion interrupt * hw/scsi/esp-pci: generate PCI interrupt from separate ESP and PCI sources * hw/scsi/esp-pci: use correct address register for PCI DMA transfers * migration/rdma: define htonll/ntohll only if not predefined * hw/pflash: implement update buffer for block writes * hw/pflash: use ldn_{be,le}_p and stn_{be,le}_p * hw/pflash: refactor pflash_data_write() * backends/cryptodev: Do not ignore throttle/backends Errors * target/i386: pcrel: store low bits of physical address in data[0] * target/i386: fix incorrect EIP in PC-relative translation blocks * target/i386: Do not re-compute new pc with CF_PCREL * load_elf: fix iterator's type for elf file processing * target/hppa: Update SeaBIOS-hppa to version 15 * target/hppa: Fix IOR and ISR on error in probe * target/hppa: Fix IOR and ISR on unaligned access trap * target/hppa: Export function hppa_set_ior_and_isr() * target/hppa: Avoid accessing %gr0 when raising exception * hw/hppa: Move software power button address back into PDC * target/hppa: Fix PDC address translation on PA2.0 with PSW.W=0 * hw/pci-host/astro: Add missing astro & elroy registers for NetBSD * hw/hppa/machine: Disable default devices with --nodefaults option * hw/hppa/machine: Allow up to 3840 MB total memory * readthodocs: fully specify a build environment * .gitlab-ci.d/buildtest.yml: Work around htags bug when environment is large * target/s390x: Fix LAE setting a wrong access register * tests/qtest/virtio-ccw: Fix device presence checking * tests/acpi: disallow tests/data/acpi/virt/SSDT.memhp changes * tests/acpi: update expected data files * edk2: update binaries to git snapshot * edk2: update build config, set PcdUninstallMemAttrProtocol = TRUE. * edk2: update to git snapshot * tests/acpi: allow tests/data/acpi/virt/SSDT.memhp changes * util: fix build with musl libc on ppc64le * tcg/ppc: Use new registers for LQ destination * hw/intc/arm_gicv3_cpuif: handle LPIs in in the list registers * hw/vfio: fix iteration over global VFIODevice list * vfio/container: Replace basename with g_path_get_basename * edu: fix DMA range upper bound check * hw/net: cadence_gem: Fix MDIO_OP_xxx values * audio/audio.c: remove trailing newline in error_setg * chardev/char.c: fix "abstract device type" error message * target/riscv: Fix mcycle/minstret increment behavior * hw/net/can/sja1000: fix bug for single acceptance filter and standard frame * target/i386: the sgx_epc_get_section stub is reachable * configure: use a native non-cross compiler for linux-user * include/ui/rect.h: fix qemu_rect_init() mis-assignment * target/riscv/kvm: do not use non-portable strerrorname_np() * iotests: Basic tests for internal snapshots * vl: Improve error message for conflicting -incoming and -loadvm * block: Fix crash when loading snapshot on inactive node - Fixes: * bsc#1218484 (CVE-2023-6693)- Try to solve the qemu-kvm dependency issues on all arches (see, e.g., bsc#1218684) * [openSUSE][RPM] Create the legacy qemu-kvm symlink for all arches- Update the service file to use OBS-scm (by fvogt) - Various fixes: * [openSUSE][RPM] Fix enabling features on non-x86_64 (bsc#1220011, bsc#1219818) * [openSUSE][RPM] Disable test-crypto-secret in linux-user build * [openSUSE] Update ipxe submodule reference (bsc#1219733, bsc#1219722) * [openSUSE][RPM] spec: allow building without spice- Fix a build issue of OVMF caused by https://gitlab.com/qemu-project/qemu/-/issues/2064: * target/i386: fix incorrect EIP in PC-relative translation blocks * target/i386: Do not re-compute new pc with CF_PCREL- Update to latest upstream release, 8.2.0: The full list of changes are available at: https://wiki.qemu.org/ChangeLog/8.2 Highlights include: * New virtio-sound device emulation * New virtio-gpu rutabaga device emulation used by Android emulator * New hv-balloon for dynamic memory protocol device for Hyper-V guests * New Universal Flash Storage device emulation * Network Block Device (NBD) 64-bit offsets for improved performance * dump-guest-memory now supports the standard kdump format * ARM: Xilinx Versal board now models the CFU/CFI, and the TRNG device * ARM: CPU emulation support for cortex-a710 and neoverse-n2 * ARM: architectural feature support for PACQARMA3, EPAC, Pauth2, FPAC, FPACCOMBINE, TIDCP1, MOPS, HBC, and HPMN0 * HPPA: CPU emulation support for 64-bit PA-RISC 2.0 * HPPA: machine emulation support for C3700, including Astro memory controller and four Elroy PCI bridges * LoongArch: ISA support for LASX extension and PRELDX instruction * LoongArch: CPU emulation support for la132 * RISC-V: ISA/extension support for AIA virtualization support via KVM, and vector cryptographic instructions * RISC-V: Numerous extension/instruction cleanups, fixes, and reworks * s390x: support for vfio-ap passthrough of crypto adapter for protected virtualization guests * Tricore: support for TC37x CPU which implements ISA v1.6.2 * Tricore: support for CRCN, FTOU, FTOHP, and HPTOF instructions * x86: Zen support for PV console and network devices - Patch added (from upstream stable tree): * include/ui/rect.h: fix qemu_rect_init() mis-assignment- Some packaging and dependencies fixes: * [openSUSE] rpm: restrict canokey to openSUSE only * [openSUSE] rpm: fix virtiofsd dependency on 32 bit systems * [openSUSE] rpm: add support for canokeys (boo#1217520)- Rearrange dependencies and subpackages and filter features for ALP * [openSUSE] rpm: disable Xen support in ALP-based distros * [openSUSE] rpm: some more refinements of inter-subpackage dependencies- Fix boo#1084909 and create a new qemu-spice metapackage: * [openSUSE] rpm: normalize hostname, for reproducible builds (#44) * [openSUSE] rpm: new subpackage, for SPICE- Align to upstream stable release. It includes many of the patches we had backported ourself, to fix bugs and issues, plus more. See here for details: * https://lore.kernel.org/qemu-devel/1700589639.257680.3420728.nullmailer@tls.msk.ru/ * https://gitlab.com/qemu-project/qemu/-/commits/stable-8.1?ref_type=heads An (incomplete!) list of such backports is: * Update version for 8.1.3 release * hw/mips: LOONGSON3V depends on UNIMP device * target/arm: HVC at EL3 should go to EL3, not EL2 * s390x/pci: only limit DMA aperture if vfio DMA limit reported * target/riscv/kvm: support KVM_GET_REG_LIST * target/riscv/kvm: improve 'init_multiext_cfg' error msg * tracetool: avoid invalid escape in Python string * tests/tcg/s390x: Test LAALG with negative cc_src * target/s390x: Fix LAALG not updating cc_src * tests/tcg/s390x: Test CLC with inaccessible second operand * target/s390x: Fix CLC corrupting cc_src * tests/qtest: ahci-test: add test exposing reset issue with pending callback * hw/ide: reset: cancel async DMA operation before resetting state * target/mips: Fix TX79 LQ/SQ opcodes * target/mips: Fix MSA BZ/BNZ opcodes displacement * ui/gtk-egl: apply scale factor when calculating window's dimension * ui/gtk: force realization of drawing area * ati-vga: Implement fallback for pixman routines * ...- Backports and bugfixes: * [openSUSE] Make Sphinx build reproducible (boo#1102408) * target/s390x/arch_dump: Add arch cleanup function for PV dumps (bsc#1217227) * dump: Add arch cleanup function (bsc#1217227) * target/s390x/dump: Remove unneeded dump info function pointer init (bsc#1217227)- Fix bsc#1216638: * target/s390x: Fix LAALG not updating cc_src * target/s390x: Fix CLC corrupting cc_src- [openSUSE] supportconfig: Adapt plugin to modern supportconfig- [openSUSE] Add -p1 to autosetup in spec files * So patches can be applied easily (might be useful for development)- Update to version 8.1.2: This fixes the following upstream issues: * https://gitlab.com/qemu-project/qemu/-/issues/1826 * https://gitlab.com/qemu-project/qemu/-/issues/1834 * https://gitlab.com/qemu-project/qemu/-/issues/1846 It also contains a fix for: * CVE-2023-42467 (bsc#1215192) As well as several upstream backports (list available at: https://lore.kernel.org/qemu-devel/24dfb1c2-dc40-4841-893d-5d530638b684@tls.msk.ru/)- Update to version 8.1.1: Upstream backports and bugfixes, among which: * tpm: fix crash when FD >= 1024 and unnecessary errors due to EINTR (Marc-Andr303251 Lureau) * meson: Fix targetos match for illumos and Solaris. (Jonathan Perkin) * s390x/ap: fix missing subsystem reset registration (Janosch Frank) * ui: fix crash when there are no active_console (Marc-Andr303251 Lureau) * virtio-gpu/win32: set the destroy function on load (Marc-Andr303251 Lureau) * target/riscv: Allocate itrigger timers only once (Akihiko Odaki) * target/riscv/pmp.c: respect mseccfg.RLB for pmpaddrX changes (Leon Schuermann) * target/riscv: fix satp_mode_finalize() when satp_mode.supported = 0 (Daniel Henrique Barboza) * hw/riscv: virt: Fix riscv,pmu DT node path (Conor Dooley) * [...] * target/arm: Fix 64-bit SSRA (Richard Henderson) * target/arm: Fix SME ST1Q (Richard Henderson) * accel/kvm: Specify default IPA size for arm64 (Akihiko Odaki) * kvm: Introduce kvm_arch_get_default_type hook (Akihiko Odaki) * include/hw/virtio/virtio-gpu: Fix virtio-gpu with blob on big endian hosts (Thomas Huth) * target/s390x: Check reserved bits of VFMIN/VFMAX's M5 (Ilya Leoshkevich) * target/s390x: Fix VSTL with a large length (Ilya Leoshkevich) * target/s390x: Use a 16-bit immediate in VREP (Ilya Leoshkevich) * target/s390x: Fix the "ignored match" case in VSTRS (Ilya Leoshkevich) Full list available at: * https://lore.kernel.org/qemu-devel/d0d2ac8f-313a-c937-dc3a-88e45fce933c@tls.msk.ru/- Fix (bsc#1215486): * [openSUSE][RPM] spec: enable the Pipewire audio backend (bsc#1215486)- (Properly) fix: bsc#1213210 * linux-user/elfload: Enable vxe2 on s390x - Fix: bsc#1215677 * optionrom: Remove build-id section- Fix bsc#1215311: * roms/ipxe: Backport 0aa2e4ec9635, in preparation of binutils 2.41 (bsc#1215311)- Fix the build for SLE/Leap: * [openSUSE][RPM] Make the package buildable on SLE/Leap 15.x- Fix bsc#1211000: * [openSUSE] block: Add a thread-pool version of fstat (bsc#1211000) * [openSUSE] block: Convert qmp_query_block() to coroutine_fn (bsc#1211000) * [openSUSE] block: Don't query all block devices at hmp_nbd_server_start (bsc#1211000) * [openSUSE] block: Convert qmp_query_named_block_nodes to coroutine (bsc#1211000) * [openSUSE] block: Convert bdrv_block_device_info into co_wrapper (bsc#1211000) * [openSUSE] block: Convert bdrv_query_block_graph_info to coroutine (bsc#1211000) * [openSUSE] block: Temporarily mark bdrv_co_get_allocated_file_size as mixed (bsc#1211000) * [openSUSE] block: Allow the wrapper script to see functions declared in qapi.h (bsc#1211000) * [openSUSE] block: Remove unnecessary variable in bdrv_block_device_info (bsc#1211000) * [openSUSE] block: Remove bdrv_query_block_node_info (bsc#1211000) - Fix bsc#1213210: * target/s390x: Fix the "ignored match" case in VSTRS (bsc#1213210)- Update to version 8.1.0. Full list of changes are available at: https://wiki.qemu.org/ChangeLog/8.1 Highlights: * VFIO: improved live migration support, no longer an experimental feature * GTK GUI now supports multi-touch events * ARM, PowerPC, and RISC-V can now use AES acceleration on host processor * PCIe: new QMP commands to inject CXL General Media events, DRAM events and Memory Module events * ARM: KVM VMs on a host which supports MTE (the Memory Tagging Extension) can now use MTE in the guest * ARM: emulation support for bpim2u (Banana Pi BPI-M2 Ultra) board and neoverse-v1 (Cortex Neoverse-V1) CPU * ARM: new architectural feature support for: FEAT_PAN3 (SCTLR_ELx.EPAN), FEAT_LSE2 (Large System Extensions v2), and experimental support for FEAT_RME (Realm Management Extensions) * Hexagon: new instruction support for v68/v73 scalar, and v68/v69 HVX * Hexagon: gdbstub support for HVX * MIPS: emulation support for Ingenic XBurstR1/XBurstR2 CPUs, and MXU instructions * PowerPC: TCG SMT support, allowing pseries and powernv to run with up to 8 threads per core * PowerPC: emulation support for Power9 DD2.2 CPU model, and perf sampling support for POWER CPUs * RISC-V: ISA extension support for BF16/Zfa, and disassembly support for Zcm*/Z*inx/XVentanaCondOps/Xthead * RISC-V: CPU emulation support for Veyron V1 * RISC-V: numerous KVM/emulation fixes and enhancements * s390: instruction emulation fixes for LDER, LCBB, LOCFHR, MXDB, MXDBR, EPSW, MDEB, MDEBR, MVCRL, LRA, CKSM, CLM, ICM, MC, STIDP, EXECUTE, and CLGEBR(A) * SPARC: updated target/sparc to use tcg_gen_lookup_and_goto_ptr() for improved performance * Tricore: emulation support for TC37x CPU that supports ISA v1.6.2 instructions * Tricore: instruction emulation of POPCNT.W, LHA, CRC32L.W, CRC32.B, SHUFFLE, SYSCALL, and DISABLE * x86: CPU model support for GraniteRapids * and lots more... - This also (automatically) fixes: * bsc#1212850 (CVE-2023-3354) * bsc#1213001 (CVE-2023-3255) * bsc#1213925 (CVE-2023-3180) * bsc#1213414 (CVE-2023-3301) * bsc#1207205 (CVE-2023-0330) * bsc#1212968 (CVE-2023-2861) * bsc#1179993, bsc#1181740, bsc#1211697- perl-Text-Markdown is not available in all distros and for all arch-es. Use discount instead - Patches added: * [openSUSE][spec] Use discount instead of perl-Text-Markdown- Update to version 8.0.4: * Official changelog not released on the mailing list yet * Security issues fixed: - bsc#1212850 (CVE-2023-3354) - bsc#1213001 (CVE-2023-3255) - bsc#1213925 (CVE-2023-3180) - bsc#1207205 (CVE-2023-0330)- Fix bsc#1179993, bsc#1181740, bsc#1213001 - Patches added: * hw/ide/piix: properly initialize the BMIBA register * ui/vnc-clipboard: fix infinite loop in inflate_buffer (CVE-2023-3255)- Update to version 8.0.3: * See full log: https://lists.nongnu.org/archive/html/qemu-stable/2023-07/msg00086.html * Security issues fixed: - 9pfs: prevent opening special files (CVE-2023-2861) - vhost-vdpa (CVE-2023-3301) * Use the official xkb name for Arabic layout, not the legacy synonym (bsc#1212966) * [openSUSE][RPM] Update to version 8.0.3- Patches added (first one is relevant for boo#1197298 and bsc#1212768): * [openSUSE][RPM] Use --preserve-argv0 in qemu-linux-user (#32) * [openSUSE][RPM] Split qemu-tools package (#31)- Update to version 8.0.2: * Stability, security and bug fixes - Patch added: * [openSUSE][RPM] Update to version 8.0.2- Patch added: [openSUSE][RPM] Fix deps for virtiofsd and improve spec files- Update the _constraints file: * the qemu-testsuite package does not exist any longer, but some of the tests are done in the qemu package (so "transfer" some of the constraints to that one) - some of the builds are failing with OOM, happening while the RPM is actually put together, at the end of the process. Try to give them more RAM- Patch added: [openSUSE][RPM] spec: require virtiofsd, now that it is a sep package (#27)- Update to version 8.0.0 (https://wiki.qemu.org/ChangeLog/8.0) * Removed features: https://qemu-project.gitlab.io/qemu/about/removed-features.html * Deprecated features: https://qemu-project.gitlab.io/qemu/about/deprecated.html * Some notable changes: - ARM: - New emulated CPU types: - Cortex-A55 CPU - Cortex-R52 CPU - x86 - Add support for Xen guests under KVM with Linux v5.12+ - New CPU model "SapphireRapids" - VFIO - Experimental migration support has been updated to the v2 VFIO migration protocol - virtio - virtio-mem now fully supports combining preallocation with migration - vDPA - Support live migration of vhost-vdpa net devices without CVQ, with no need of x-svq - virtiofs - The old C virtiofsd has been removed, use the new Rust implementation instead. * Patches added: [openSUSE][RPM] Try to avoid recommending too many packages (bsc#1205680) [openSUSE][RPM] Move documentation to a subpackage and fix qemu-headless (bsc#1209629) roms: add back edk2-basetools target async: Suppress GCC13 false positive in aio_bh_poll() [openSUSE][OBS] Limit the workflow runs to the factory branch (#25) [openSUSE][RPM] Spec file adjustments for 8.0.0- (Radical!) Change of packaging workflow. Now pretty much everything happens via git, and interacting with https://github.com/openSUSE/qemu.git. See README.PACKAGING for details * Patches added: linux-user: Add pidfd_open(), pidfd_send_signal() and pidfd_getfd() syscalls linux-user: fill out task state in /proc/self/stat linux-user: Emulate CLONE_PIDFD flag in clone() * Patches transformed in git commits: Disable-some-tests-that-have-problems-in.patch Make-char-muxer-more-robust-wrt-small-FI.patch Make-installed-scripts-explicitly-python.patch Makefile-fix-build-with-binutils-2.38.patch PPC-KVM-Disable-mmu-notifier-check.patch Raise-soft-address-space-limit-to-hard-l.patch Revert-linux-user-fix-compat-with-glibc-.patch Revert-roms-efirom-tests-uefi-test-tools.patch Revert-tests-qtest-enable-more-vhost-use.patch Update-linux-headers-to-v6.0-rc4.patch accel-abort-if-we-fail-to-load-the-accel.patch acpi-cpuhp-fix-guest-visible-maximum-acc.patch ath5k-Add-missing-AR5K_EEPROM_READ-in-at.patch bios-tables-test-add-test-for-number-of-.patch bios-tables-test-teach-test-to-use-smbio.patch block-Handle-curl-7.55.0-7.85.0-version-.patch block-io_uring-revert-Use-io_uring_regis.patch configure-Add-Wno-gnu-variable-sized-typ.patch dmg-warn-when-opening-dmg-images-contain.patch dump-Add-architecture-section-and-sectio.patch dump-Refactor-dump_iterate-and-introduce.patch dump-Reintroduce-memory_offset-and-secti.patch dump-Rename-write_elf-_phdr_note-to-prep.patch dump-Rename-write_elf_loads-to-write_elf.patch dump-Reorder-struct-DumpState.patch dump-Replace-opaque-DumpState-pointer-wi.patch dump-Rework-dump_calculate_size-function.patch dump-Rework-filter-area-variables.patch dump-Rework-get_start_block.patch dump-Split-elf-header-functions-into-pre.patch dump-Use-a-buffer-for-ELF-section-data-a.patch dump-Write-ELF-section-headers-right-aft.patch hw-acpi-erst.c-Fix-memory-handling-issue.patch hw-display-qxl-Avoid-buffer-overrun-in-q.patch hw-display-qxl-Document-qxl_phys2virt.patch hw-display-qxl-Have-qxl_log_command-Retu.patch hw-display-qxl-Pass-requested-buffer-siz.patch hw-pvrdma-Protect-against-buggy-or-malic.patch hw-scsi-megasas-check-for-NULL-frame-in-.patch hw-smbios-add-core_count2-to-smbios-tabl.patch hw-smbios-handle-both-file-formats-regar.patch hw-smbios-support-for-type-8-port-connec.patch include-elf.h-add-s390x-note-types.patch increase-x86_64-physical-bits-to-42.patch linux-user-Fake-proc-cpuinfo.patch linux-user-lseek-explicitly-cast-non-set.patch linux-user-remove-conditionals-for-many-.patch linux-user-use-max-as-default-CPU-model-.patch linux-user-use-target_ulong.patch meson-install-ivshmem-client-and-ivshmem.patch meson-remove-pkgversion-from-CONFIG_STAM.patch module-add-Error-arguments-to-module_loa.patch module-removed-unused-function-argument-.patch module-rename-module_load_one-to-module_.patch net-tulip-Restrict-DMA-engine-to-memorie.patch openSUSE-Basetools-Ignore-spurious-GCC-1.patch openSUSE-Makefile-Fix-csum8-to-be-built-.patch openSUSE-Makefile-define-endianess-for-c.patch openSUSE-Makefile-fix-issues-of-build-re.patch openSUSE-add-cross.ini-file-to-handle-aa.patch openSUSE-build-Makefile-fix-issues-of-bu.patch openSUSE-build-Silence-GCC-12-spurious-w.patch openSUSE-build-be-explicit-about-mx86-us.patch openSUSE-build-enable-cross-compilation-.patch openSUSE-pc-q35-Bump-max_cpus-to-1024.patch openSUSE-pcbios-stub-out-the-SAN-req-s-i.patch openSUSE-switch-to-python3-as-needed.patch openSUSE-test-help-compiler-out-by-initi.patch qemu-binfmt-conf-Modify-default-path.patch qemu-bridge-helper-reduce-security-profi.patch qemu-osdep-Switch-position-of-extern-and.patch roms-Makefile-add-cross-file-to-qboot-me.patch roms-Makefile-pass-a-packaging-timestamp.patch roms-change-cross-compiler-naming-to-be-.patch s390x-Add-KVM-PV-dump-interface.patch s390x-Add-protected-dump-cap.patch s390x-Introduce-PV-query-interface.patch s390x-pci-add-routine-to-get-host-functi.patch s390x-pci-don-t-fence-interpreted-device.patch s390x-pci-enable-adapter-event-notificat.patch s390x-pci-enable-for-load-store-interpre.patch s390x-pci-let-intercept-devices-have-sep.patch s390x-pci-reflect-proper-maxstbl-for-gro.patch s390x-pci-reset-ISM-passthrough-devices-.patch s390x-pci-shrink-DMA-aperture-to-be-boun.patch s390x-pv-Add-dump-support.patch s390x-tod-kvm-don-t-save-restore-the-TOD.patch scsi-generic-check-for-additional-SG_IO-.patch scsi-generic-replace-logical-block-count.patch test-vmstate-fix-bad-GTree-usage-use-aft.patch tests-acpi-allow-changes-for-core_count2.patch tests-acpi-update-tables-for-new-core-co.patch tests-change-error-message-in-test-162.patch tests-qemu-iotests-Triple-timeout-of-i-o.patch ui-vnc-clipboard-fix-integer-underflow-i.patch xen-add-block-resize-support-for-xen-dis.patch xen-ignore-live-parameter-from-xen-save-.patch xen_disk-Add-suse-specific-flush-disable.patch- Enable again LTO for x86_64 target (boo#1133281).- Further fixes for bsc#1209546 * Patches added: test-vmstate-fix-bad-GTree-usage-use-aft.patch- Fix bsc#1209546 * Patches added: qemu-osdep-Switch-position-of-extern-and.patch- Fix bsc#1209064 - Backport the "acpi: cpuhp: fix guest-visible maximum access size to the legacy reg block" patch, as it makes developing and testing OVMF/EDK2 easier * Patches added: acpi-cpuhp-fix-guest-visible-maximum-acc.patch s390x-pci-reset-ISM-passthrough-devices-.patch s390x-pci-shrink-DMA-aperture-to-be-boun.patch- Disable -Werror as it is very sensitive when one updates a new compiler. -Werror is fine for upstream development, but not when it comes to stability of a package build.- Fix build issue with Linux 6.2's headers (bsc#1208657) by dropping linux-user-add-more-compat-ioctl-definit.patch and adding Revert-linux-user-fix-compat-with-glibc-.patch - Patches meson-enforce-a-minimum-Linux-kernel-hea.patch and linux-user-drop-conditionals-for-obsolet.patch were added as downstream patches as they were part of a series, but they never made it upstream, so we don't want them here either * Patches dropped: linux-user-add-more-compat-ioctl-definit.patch linux-user-drop-conditionals-for-obsolet.patch meson-enforce-a-minimum-Linux-kernel-hea.patch * Patches added: Revert-linux-user-fix-compat-with-glibc-.patch- Fixes bsc#1197653, CVE-2022-1050 * Patches added: block-Handle-curl-7.55.0-7.85.0-version-.patch hw-pvrdma-Protect-against-buggy-or-malic.patch- Fixes: jsc#PED-1716 Add S390 features from IBM requirements * Patches added: dump-Add-architecture-section-and-sectio.patch dump-Refactor-dump_iterate-and-introduce.patch dump-Reintroduce-memory_offset-and-secti.patch dump-Rename-write_elf_loads-to-write_elf.patch dump-Rename-write_elf-_phdr_note-to-prep.patch dump-Reorder-struct-DumpState.patch dump-Replace-opaque-DumpState-pointer-wi.patch dump-Rework-dump_calculate_size-function.patch dump-Rework-filter-area-variables.patch dump-Rework-get_start_block.patch dump-Split-elf-header-functions-into-pre.patch dump-Use-a-buffer-for-ELF-section-data-a.patch dump-Write-ELF-section-headers-right-aft.patch include-elf.h-add-s390x-note-types.patch s390x-Add-KVM-PV-dump-interface.patch s390x-Add-protected-dump-cap.patch s390x-Introduce-PV-query-interface.patch s390x-pv-Add-dump-support.patch- Fixed: bsc#1205847 (CVE-2022-4172), bsc#1203788 (CVE-2022-3165), bsc#1205808 (CVE-2022-4144), bsc#1206527, bsc#1208139 - Improved handling of: bsc#1202282 (jsc#PED-2592) * Patches dropped: pc-q35-Bump-max_cpus-to-1024.patch * Patches added: accel-abort-if-we-fail-to-load-the-accel.patch bios-tables-test-add-test-for-number-of-.patch bios-tables-test-teach-test-to-use-smbio.patch dmg-warn-when-opening-dmg-images-contain.patch hw-acpi-erst.c-Fix-memory-handling-issue.patch hw-display-qxl-Avoid-buffer-overrun-in-q.patch hw-display-qxl-Document-qxl_phys2virt.patch hw-display-qxl-Have-qxl_log_command-Retu.patch hw-display-qxl-Pass-requested-buffer-siz.patch hw-smbios-add-core_count2-to-smbios-tabl.patch hw-smbios-support-for-type-8-port-connec.patch module-add-Error-arguments-to-module_loa.patch module-removed-unused-function-argument-.patch module-rename-module_load_one-to-module_.patch openSUSE-pc-q35-Bump-max_cpus-to-1024.patch s390x-tod-kvm-don-t-save-restore-the-TOD.patch tests-acpi-allow-changes-for-core_count2.patch tests-acpi-update-tables-for-new-core-co.patch ui-vnc-clipboard-fix-integer-underflow-i.patch- Refactor building and installing SeaBIOS docs- Rename submodule patches so that it's clear which ones are backports and which ones are downstream only fixes; - No functional change intended. * Patches dropped: Ignore-spurious-GCC-12-warning.patch roms-sgabios-Fix-csum8-to-be-built-by-ho.patch Makefile-define-endianess-for-cross-buil.patch ipxe-Makefile-fix-issues-of-build-reprod.patch qboot-add-cross.ini-file-to-handle-aarch.patch sgabios-Makefile-fix-issues-of-build-rep.patch Silence-GCC-12-spurious-warnings.patch build-be-explicit-about-mx86-used-note-n.patch enable-cross-compilation-on-ARM.patch stub-out-the-SAN-req-s-in-int13.patch help-compiler-out-by-initializing-array.patch seabios-switch-to-python3-as-needed.patch * Patches added: openSUSE-Basetools-Ignore-spurious-GCC-1.patch openSUSE-Makefile-Fix-csum8-to-be-built-.patch openSUSE-Makefile-define-endianess-for-c.patch openSUSE-Makefile-fix-issues-of-build-re.patch openSUSE-add-cross.ini-file-to-handle-aa.patch openSUSE-build-Makefile-fix-issues-of-bu.patch openSUSE-build-Silence-GCC-12-spurious-w.patch openSUSE-build-be-explicit-about-mx86-us.patch openSUSE-build-enable-cross-compilation-.patch openSUSE-pcbios-stub-out-the-SAN-req-s-i.patch openSUSE-switch-to-python3-as-needed.patch openSUSE-test-help-compiler-out-by-initi.patch- Fixes jsc#PED-1716 * Patches added: configure-Add-Wno-gnu-variable-sized-typ.patch s390x-pci-add-routine-to-get-host-functi.patch s390x-pci-don-t-fence-interpreted-device.patch s390x-pci-enable-adapter-event-notificat.patch s390x-pci-enable-for-load-store-interpre.patch s390x-pci-let-intercept-devices-have-sep.patch s390x-pci-reflect-proper-maxstbl-for-gro.patch Update-linux-headers-to-v6.0-rc4.patch- install binfmt-misc handlers for systemd (bsc#1206838)- Raise the maximum number of vCPUs a VM can have to 1024 (jsc#PED-2592) * Patches added: pc-q35-Bump-max_cpus-to-1024.patch- install SeaBIOS documentation- Enable KVM support on riscv64- qtests test are not realiable when run inside OBS builders, so let's disable that part of the testsuite for now. There is work ongoing to run it somewhere else (on dedicated hosts) to avoid loosing coverage. (bsc#1204566)- Improve dependency handling (e.g., what's recommended vs. what's required. - Add a subpackage (qemu-headless) that brings in all the packages that are needed for creating VMs with tools like virt-install or VirtManager, run either locally or from a remote host. (bsc#1202166)- Build fails due to exceeding 10 GB disk limit (10430 MB): raise disk space contraint to 12 GB- Fixes bsc#1204082 * Patches added: block-io_uring-revert-Use-io_uring_regis.patch- Due to change in where some documentation files are, if qemu-guest-agent is installed, we need to make sure we update it to our version (bsc#1203995)- The links in the forsplit dirs, in each subpackage, born to deal with package & subpackage splitting, are not really used. In fact, they're "Provides:"-ed by a bunch of subpackages, but there's no "Requires:" for any of them. Let's just get rid of them.- The old qemu-binfmt weappers around the various qemu-$ARCH Linux user emulation binaries (see, e.g., bsc#1186256) are not necessary any longer, and bsc#1143725 can now be considered fixed. * Patches dropped: linux-user-add-binfmt-wrapper-for-argv-0.patch linux-user-binfmt-support-host-binaries.patch- Fix bsc#1204001. Patches are not upstream, and have been picked up and backported from the ML. This is something we usually prefer to avoid, but this is urgent, and the patches looks fine, with high chances for them to be included as they are (and if they're not, we will revisit this, i.e., drop them and re-include the ones that are actually committed) * Patches added: linux-user-add-more-compat-ioctl-definit.patch linux-user-drop-conditionals-for-obsolet.patch linux-user-remove-conditionals-for-many-.patch meson-enforce-a-minimum-Linux-kernel-hea.patch- Improve the output of update_git.sh, by including the list of repos to which we have downstream patches.- Fix: bsc#1202665, CVE-2022-2962 * Patches added: net-tulip-Restrict-DMA-engine-to-memorie.patch- skip tests that don't work under qemu-linux-user emulation- Runs of the test-suite seem much more stable now, in this version of QEMU. (bsc#1203610) We are also fine re-enabling running them in parallel.- Switch QEMU Linux user to emulate the same CPU as the one of the host by default. This is a bit conrtoversial and tricky, when thinking about system emulation/virtualization. But for linux-user, it should be just fine. (bsc#1203684) * Patches added: linux-user-use-max-as-default-CPU-model-.patch- Be less verbose when packaging documentation. In fact, with just a couple of (minor) re-arrangements, we can get rid of having to list all the files all the time - Package /etc/qemu/bridge.conf as '%config(noreplace). Next step will probably be to move it to /usr/etc/qemu (bsc#1201944)- Switch to %autosetup for all products (this required some changes in update_git.sh) - Run check-qtest sequentially, as it's more reliable, when in OBS - Build with libbpf, fdt and capstone support - Drop the patch adding our support document, and deal with that in the spec file directly * Patches dropped: doc-add-our-support-doc-to-the-main-proj.patch- Updated to latest upstream version 7.1 * https://wiki.qemu.org/ChangeLog/7.1 Be sure to also check the following pages: * https://qemu-project.gitlab.io/qemu/about/removed-features.html * https://qemu-project.gitlab.io/qemu/about/deprecated.html Some notable changes: * [x86] Support for architectural LBRs on KVM virtual machines * [x86] The libopcode-based disassembler has been removed. Use Capstone instead * [LoongArch] Add initial support for the LoongArch64 architecture. * [ARM] The emulated SMMUv3 now advertises support for SMMUv3.2-BBML2 * [ARM] The xlnx-zynqmp SoC model now implements the 4 TTC timers * [ARM] The versal machine now models the Cortex-R5s in the Real-Time Processing Unit (RPU) subsystem * [ARM] The virt board now supports emulation of the GICv4.0 * [ARM] New emulated CPU types: Cortex-A76, Neoverse-N1 * [HPPA] Fix serial port pass-through from host to guest * [HPPA] Lots of general code improvements and tidy-ups * [RISC-V] RISC-V * [RISC-V] Add support for privileged spec version 1.12.0 * [RISC-V] Use privileged spec version 1.12.0 for virt machine by default * [RISC-V] Allow software access to MIP SEIP * [RISC-V] Add initial support for the Sdtrig extension * [RISC-V] Optimisations and improvements for the vector extension * [VFIO] Experimental support for exposing emulated PCI devices over the new vfio-user protocol (a vfio-user client is not yet available in QEMU, though) * [QMP] The on-cbw-error option for copy-before-write filter, to specify behavior on CBW (copy before write) operation failure. * [QMP] The cbw-timeout option for copy-before-write filter, to specify timeout for CBW operation. * [QMP] New commands query-stats and query-stats-schema to retrieve statistics from various QEMU subsystems (right now only from KVM). * [QMP] The PanicAction can now be configured to report an exit-failure (useful for automated testing) * [Networking] QEMU can be compiled with the system slirp library even when using CFI. This requires libslirp 4.7. * [Migration] Support for zero-copy-send on Linux, which reduces CPU usage on the source host. Note that locked memory is needed to support this * Patches added: Revert-tests-qtest-enable-more-vhost-use.patch meson-remove-pkgversion-from-CONFIG_STAM.patch * Patches dropped: AIO-Reduce-number-of-threads-for-32bit-h.patch Makefile-Don-t-check-pc-bios-as-pre-requ.patch Revert-8dcb404bff6d9147765d7dd3e9c849337.patch Revert-qht-constify-qht_statistics_init.patch XXX-dont-dump-core-on-sigabort.patch acpi_piix4-Fix-migration-from-SLE11-SP2.patch configure-only-populate-roms-if-softmmu.patch configure-remove-pkgversion-from-CONFIG_.patch coroutine-ucontext-use-QEMU_DEFINE_STATI.patch coroutine-use-QEMU_DEFINE_STATIC_CO_TLS.patch coroutine-win32-use-QEMU_DEFINE_STATIC_C.patch hostmem-default-the-amount-of-prealloc-t.patch hw-usb-hcd-ehci-fix-writeback-order.patch i8254-Fix-migration-from-SLE11-SP2.patch intc-exynos4210_gic-replace-snprintf-wit.patch modules-generates-per-target-modinfo.patch modules-introduces-module_kconfig-direct.patch pc-bios-s390-ccw-net-avoid-warning-about.patch pci-fix-overflow-in-snprintf-string-form.patch qemu-cvs-gettimeofday.patch qemu-cvs-ioctl_debug.patch qemu-cvs-ioctl_nodirection.patch qht-Revert-some-constification-in-qht.c.patch qom-handle-case-of-chardev-spice-module-.patch scsi-lsi53c895a-fix-use-after-free-in-ls.patch scsi-lsi53c895a-really-fix-use-after-fre.patch softmmu-Always-initialize-xlat-in-addres.patch sphinx-change-default-language-to-en.patch test-add-mapping-from-arch-of-i686-to-qe.patch tests-Fix-block-tests-to-be-compatible-w.patch tests-qtest-Move-the-fuzz-tests-to-x86-o.patch usb-Help-compiler-out-to-avoid-a-warning.patch- pcre-devel-static is only needed when building against glib2 < 2.73. After that, glib2 was migrated to pcre2.- Substantial rework of the spec file: * the 'make check' testsuite now runs in the %check section of the main package, not in a subpackage * switched from %setup to %autosetup * rearranged the content in order to minimize the use of %if, %ifarch, etc- Properly fix bsc#1198038, CVE-2022-0216 * Patches added: scsi-lsi53c895a-really-fix-use-after-fre.patch tests-qtest-Move-the-fuzz-tests-to-x86-o.patch- Make temp dir (for update_git.sh) configurable - Added new subpackages (audio-dbus, ui-dbus) - bsc#1199018 was never fixed in Factory's QEMU 6.2. It is now (since the patches are already in SeaBIOS 1.16.0) - Some tests are having issues when run in OBS. They seem to be due to race conditions, triggered by resource constraints of OBS workers. Let's disable them for now, while looking for a fix - Update to v7.0.0 (bsc#1201307). For full release notes, see: * https://wiki.qemu.org/ChangeLog/7.0 Be sure to also check the following pages: * https://qemu-project.gitlab.io/qemu/about/removed-features.html * https://qemu-project.gitlab.io/qemu/about/deprecated.html Some notable changes: * [ARM] The virt board has gained a new control knob to disable passing a RNG seed in the DTB (dtb-kaslr-seed) * [ARM] The AST2600 SoC now supports a dummy version of the i3c device * [ARM] The virt board can now run guests with KVM on hosts with restricted IPA ranges * [ARM] The virt board now supports virtio-mem-pci * [ARM] The virt board now supports specifying the guest CPU topology * [ARM] On the virt board, we now enable PAuth when using KVM or hvf and the host CPU supports it * [RISC-V] Add support for ratified 1.0 Vector extension * [RISC-V] Support for the Zve64f and Zve32f extensions * [RISC-V] Drop support for draft 0.7.1 Vector extension * [RISC-V] Support Zfhmin and Zfh extensions * [RISC-V] RISC-V KVM support * [RISC-V] Mark Hypervisor extension as non experimental * [RISC-V] Enable Hypervisor extension by default * [x86] Support for Intel AMX. * [PCI/PCIe] Q35: fix PCIe device becoming disabled after migration when ACPI based PCI hotplug is used (6b0969f1ec) * [PCI/PCIe] initial bits of SR/IOV support (250346169) * [PCI/PCIe] arm/virt: fixed PXB interrupt routing (e609301b45) * [PCI/PCIe] arm/virt: support for virtio-mem-pci (b1b87327a9) * [virtiofs] Fix for CVE-2022-0358 - behaviour with supplementary groups and SGID directories * [virtiofs] Improved security label support * [virtiofs] The virtiofsd in qemu is now starting to be deprecated; please start using and contributing to Rust virtiofsd * Patches dropped: acpi-validate-hotplug-selector-on-access.patch block-backend-Retain-permissions-after-m.patch block-qdict-Fix-Werror-maybe-uninitializ.patch brotli-fix-actual-variable-array-paramet.patch display-qxl-render-fix-race-condition-in.patch doc-Add-the-SGX-numa-description.patch hw-i386-amd_iommu-Fix-maybe-uninitialize.patch hw-intc-exynos4210_gic-provide-more-room.patch hw-nvme-fix-CVE-2021-3929.patch hw-nvram-at24-return-0xff-if-1-byte-addr.patch iotest-065-explicit-compression-type.patch iotest-214-explicit-compression-type.patch iotest-302-use-img_info_log-helper.patch iotest-303-explicit-compression-type.patch iotest-39-use-_qcow2_dump_header.patch iotests-60-more-accurate-set-dirty-bit-i.patch iotests-bash-tests-filter-compression-ty.patch iotests-common.rc-introduce-_qcow2_dump_.patch iotests-declare-lack-of-support-for-comp.patch iotests-drop-qemu_img_verbose-helper.patch iotests-massive-use-_qcow2_dump_header.patch iotests-MRCE-Write-data-to-source.patch iotests.py-filter-out-successful-output-.patch iotests.py-img_info_log-rename-imgopts-a.patch iotests.py-implement-unsupported_imgopts.patch iotests.py-qemu_img-create-support-IMGOP.patch iotests.py-rewrite-default-luks-support-.patch iotests-specify-some-unsupported_imgopts.patch meson-build-all-modules-by-default.patch numa-Enable-numa-for-SGX-EPC-sections.patch numa-Support-SGX-numa-in-the-monitor-and.patch python-aqmp-add-__del__-method-to-legacy.patch python-aqmp-add-_session_guard.patch python-aqmp-add-SocketAddrT-to-package-r.patch python-aqmp-add-socket-bind-step-to-lega.patch python-aqmp-add-start_server-and-accept-.patch python-aqmp-copy-type-definitions-from-q.patch python-aqmp-drop-_bind_hack.patch python-aqmp-fix-docstring-typo.patch python-aqmp-Fix-negotiation-with-pre-oob.patch python-aqmp-fix-race-condition-in-legacy.patch Python-aqmp-fix-type-definitions-for-myp.patch python-aqmp-handle-asyncio.TimeoutError-.patch python-aqmp-refactor-_do_accept-into-two.patch python-aqmp-remove-_new_session-and-_est.patch python-aqmp-rename-accept-to-start_serve.patch python-aqmp-rename-AQMPError-to-QMPError.patch python-aqmp-split-_client_connected_cb-o.patch python-aqmp-squelch-pylint-warning-for-t.patch python-aqmp-stop-the-server-during-disco.patch python-introduce-qmp-shell-wrap-convenie.patch python-machine-raise-VMLaunchFailure-exc.patch python-move-qmp-shell-under-the-AQMP-pac.patch python-move-qmp-utilities-to-python-qemu.patch python-qmp-switch-qmp-shell-to-AQMP.patch python-support-recording-QMP-session-to-.patch python-upgrade-mypy-to-0.780.patch qcow2-simple-case-support-for-downgradin.patch qemu-binfmt-conf.sh-should-use-F-as-shor.patch tests-qemu-iotests-040-Skip-TestCommitWi.patch tests-qemu-iotests-Fix-051-for-binaries-.patch tests-qemu-iotests-testrunner-Quote-case.patch tools-virtiofsd-Add-rseq-syscall-to-the-.patch ui-cursor-fix-integer-overflow-in-cursor.patch vhost-vsock-detach-the-virqueue-element-.patch virtiofsd-Drop-membership-of-all-supplem.patch virtio-net-fix-map-leaking-on-error-duri.patch Disable-some-tests-that-have-problems-in.patch * Patches added: intc-exynos4210_gic-replace-snprintf-wit.patch Revert-8dcb404bff6d9147765d7dd3e9c849337.patch- Fix bsc#1197084 * Patches added: hostmem-default-the-amount-of-prealloc-t.patch- Get rid of downstream patches breaking s390 modules. Replace them with the upstream proposed and Acked (but never committed) solution (bsc#1199015) * Patches added: modules-generates-per-target-modinfo.patch modules-introduces-module_kconfig-direct.patch * Patches dropped: Fix-the-module-building-problem-for-s390.patch modules-quick-fix-a-fundamental-error-in.patch- backport patches for having coroutine work well when LTO is used * Patches added: coroutine-ucontext-use-QEMU_DEFINE_STATI.patch coroutine-use-QEMU_DEFINE_STATIC_CO_TLS.patch coroutine-win32-use-QEMU_DEFINE_STATIC_C.patch- seabios: drop patch that changes python in python2. Just go to python3 directly. * Patches dropped: seabios-use-python2-explicitly-as-needed.patch- Fix the following bugs: - bsc#1198037, CVE-2021-4207 - bsc#1198038, CVE-2022-0216 - bsc#1201367, CVE-2022-35414 - bsc#1198035, CVE-2021-4206 - bsc#1198712, CVE-2022-26354 - bsc#1198711, CVE-2022-26353 * Patches added: display-qxl-render-fix-race-condition-in.patch scsi-lsi53c895a-fix-use-after-free-in-ls.patch softmmu-Always-initialize-xlat-in-addres.patch ui-cursor-fix-integer-overflow-in-cursor.patch vhost-vsock-detach-the-virqueue-element-.patch virtio-net-fix-map-leaking-on-error-duri.patch- Fix usb ehci boot failure (bsc#1192115) * Patches added: hw-usb-hcd-ehci-fix-writeback-order.patch- Fix bugs boo#1200557 and boo#1199924 - Now that boo#1199924 is fixed, re-enable FORTIFY_SOURCE=3 * Patches added: pci-fix-overflow-in-snprintf-string-form.patch sphinx-change-default-language-to-en.patch- It has been observed that building QEMU with _FORTIFY_SOURCE=3 causes problem (see bsc#1199924). Force it to =2 for now, while we investigate the issue.- Backport a GCC 12 aarch64 build fix (bsc#1199625) * Patches added: block-qdict-Fix-Werror-maybe-uninitializ.patch- Filter out rpmlint error that is valid for qemu, but will have its badness increased in the future.- enable aio=io_uring on all kvm architectures (bsc#1197699)- Backport aqmp patches from upstream which can fix iotest issues * Patches added: python-aqmp-add-__del__-method-to-legacy.patch python-aqmp-add-_session_guard.patch python-aqmp-add-SocketAddrT-to-package-r.patch python-aqmp-add-socket-bind-step-to-lega.patch python-aqmp-add-start_server-and-accept-.patch python-aqmp-copy-type-definitions-from-q.patch python-aqmp-drop-_bind_hack.patch python-aqmp-fix-docstring-typo.patch python-aqmp-Fix-negotiation-with-pre-oob.patch python-aqmp-fix-race-condition-in-legacy.patch Python-aqmp-fix-type-definitions-for-myp.patch python-aqmp-handle-asyncio.TimeoutError-.patch python-aqmp-refactor-_do_accept-into-two.patch python-aqmp-remove-_new_session-and-_est.patch python-aqmp-rename-accept-to-start_serve.patch python-aqmp-rename-AQMPError-to-QMPError.patch python-aqmp-split-_client_connected_cb-o.patch python-aqmp-squelch-pylint-warning-for-t.patch python-aqmp-stop-the-server-during-disco.patch python-introduce-qmp-shell-wrap-convenie.patch python-machine-raise-VMLaunchFailure-exc.patch python-move-qmp-shell-under-the-AQMP-pac.patch python-move-qmp-utilities-to-python-qemu.patch python-qmp-switch-qmp-shell-to-AQMP.patch python-support-recording-QMP-session-to-.patch python-upgrade-mypy-to-0.780.patch- Drop the patches which are workaround to fix iotest issues * Patches dropped: Revert-python-iotests-replace-qmp-with-a.patch Revert-python-machine-add-instance-disam.patch Revert-python-machine-add-sock_dir-prope.patch Revert-python-machine-handle-fast-QEMU-t.patch Revert-python-machine-move-more-variable.patch Revert-python-machine-remove-_remove_mon.patch- Support the SGX feature (bsc#1197807) * Patches added: doc-Add-the-SGX-numa-description.patch numa-Enable-numa-for-SGX-EPC-sections.patch numa-Support-SGX-numa-in-the-monitor-and.patch- Backport CVE-2021-3929 (bsc#1193880) * Patches added: hw-nvme-fix-CVE-2021-3929.patch- The patches from upstream cause testsuit failures (bsc#1197150 bsc#1197528) * Patches added: Revert-python-iotests-replace-qmp-with-a.patch Revert-python-machine-add-instance-disam.patch Revert-python-machine-add-sock_dir-prope.patch Revert-python-machine-handle-fast-QEMU-t.patch Revert-python-machine-move-more-variable.patch Revert-python-machine-remove-_remove_mon.patch- Add missing patch from a PTFs (bsc#1194938) * Patches added: scsi-generic-check-for-additional-SG_IO-.patch- Kill downstream patches around bifmt handling that makes cumbersome to run multi-arch containers, and switch to the upstream behavior, which is well documented and valid on all other distros. This is possible thanks to Linux kernel commit 2347961b11d4 and QEMU commit 6e1c0d7b951e19c53 (so it can only work on Leap/SLE 15.4 and higher). (bsc#1197298) * Patches dropped: qemu-binfmt-conf.sh-allow-overriding-SUS.patch qemu-binfmt-conf-use-qemu-ARCH-binfmt.patch- Fix update_git.sh wiping all the package file of the local checkout while cloning the git repository on demand (in case they don't exist and the user as to do so).- Improve test reliability * Patches added: Fix-the-module-building-problem-for-s390.patch tests-qemu-iotests-040-Skip-TestCommitWi.patch tests-qemu-iotests-testrunner-Quote-case.patch- Fix virtiofs crashing with glibc >= 2.35, due to rseq syscall (bsc#1196924) * Patches added: tools-virtiofsd-Add-rseq-syscall-to-the-.patch- Avoid warnings caused by a GCC 12 bug, see https://gcc.gnu.org/bugzilla/show_bug.cgi?id=98503 (bsc#1197018) * Patches added: hw-i386-amd_iommu-Fix-maybe-uninitialize.patch Silence-GCC-12-spurious-warnings.patch Ignore-spurious-GCC-12-warning.patch- Proactive fix * Patches added: hw-nvram-at24-return-0xff-if-1-byte-addr.patch- Build PPC firmwares from sources on non-PPC builds as well (bsc#1193545) - Build RiscV firmwares on non-RiscV builds as well - While there, refactor (and simplify!) the firmware building logic and code * Patches added: Makefile-define-endianess-for-cross-buil.patch Makefile-fix-build-with-binutils-2.38.patch- qemu,kvm,xen: NULL pointer dereference issue in megasas-gen2 host bus adapter (bsc#1180432, CVE-2020-35503) * Patches added: hw-scsi-megasas-check-for-NULL-frame-in-.patch- Include vmxcap in the qemu-tools package (is being very useful for debugging bsc#1193364)- The qemu package should require qemu-x86, qemu-arm, etc, as there's no point installing it without _any_ of them. Additionally, right now, the user does not get a working qemu, if recommended packages are disabled (e.g., on MicroOS or SLE Micro). bsc#1196087- Give clearer instructions on how to modify the package patches from the output of update_git.sh (docs change only, no functional change)- qemu,kvm: potential privilege escalation via virtiofsd (bsc#1195161, CVE-2022-0358) * Patches added: virtiofsd-Drop-membership-of-all-supplem.patch* Patches added: block-backend-Retain-permissions-after-m.patch iotest-065-explicit-compression-type.patch iotest-214-explicit-compression-type.patch iotest-302-use-img_info_log-helper.patch iotest-303-explicit-compression-type.patch iotest-39-use-_qcow2_dump_header.patch iotests-60-more-accurate-set-dirty-bit-i.patch iotests-bash-tests-filter-compression-ty.patch iotests-common.rc-introduce-_qcow2_dump_.patch iotests-declare-lack-of-support-for-comp.patch iotests-drop-qemu_img_verbose-helper.patch iotests-massive-use-_qcow2_dump_header.patch iotests-MRCE-Write-data-to-source.patch iotests.py-filter-out-successful-output-.patch iotests.py-img_info_log-rename-imgopts-a.patch iotests.py-implement-unsupported_imgopts.patch iotests.py-qemu_img-create-support-IMGOP.patch iotests.py-rewrite-default-luks-support-.patch iotests-specify-some-unsupported_imgopts.patch qcow2-simple-case-support-for-downgradin.patch tests-qemu-iotests-Fix-051-for-binaries-.patch-Backport patch from upstream, bsc#1194063 CVE-2021-4158 * Patches added: acpi-validate-hotplug-selector-on-access.patch- Enable modules for testsuite* Patches added: meson-build-all-modules-by-default.patch- It's time to really start requiring -F when using -b in qemu-img for us as well. Users/customers have been warned in the relevant release notes (bsc#1190135) * Patches dropped: Revert-qemu-img-Improve-error-for-rebase.patch Revert-qemu-img-Require-F-with-b-backing.patch- Fix testsuite failures by not using modules when building tests (and some other, also testsuite related, spec file problems)- [JIRA] (SLE-20965) Make QEMU guests more failsafe when resizing SCSI passthrough disks * Patches added: scsi-generic-replace-logical-block-count.patch- Add an audio-oss sub-package- Add some new (mostly documentation) files in the package- Remove option --audio-drv-list because audio is detected by meson automatically in latest version.- Remove options --disable-jemalloc and --disable-tcmalloc which are changed in v6.2.0.- Update to v 6.2.0. For full release notese, see: * https://wiki.qemu.org/ChangeLog/6.2. Be sure to also check the following pages: * https://qemu-project.gitlab.io/qemu/about/removed-features.html * https://qemu-project.gitlab.io/qemu/about/deprecated.html Some notable changes: * virtio-mem: guest memory dumps are now fully supported, along with pre-copy/post-copy migration and background guest snapshots * QMP: support for nw DEVICE_UNPLUG_GUEST_ERROR to detect guest-reported hotplug failures * TCG: improvements to TCG plugin argument syntax, and multi-core support for cache plugin * 68k: improved support for Apple’s NuBus, including ability to load declaration ROMs, and slot IRQ support * ARM: macOS hosts with Apple Silicon CPUs now support ‘hvf’ accelerator for AArch64 guests * ARM: emulation support for Fujitsu A64FX processor model * ARM: emulation support for kudo-mbc machine type * ARM: M-profile MVE extension is now supported for Cortex-M55 * ARM: ‘virt’ machine now supports an emulated ITS (Interrupt Translation Service) and supports more than 123 CPUs in emulation mode * ARM: xlnx-zcu102 and xlnx-versal-virt machines now support BBRAM and eFUSE devices * PowerPC: improved POWER10 support for the ‘powernv’ machine type * PowerPC: initial support for POWER10 DD2.0 CPU model * PowerPC: support for FORM2 PAPR NUMA descriptions for ‘pseries’ machine type * RISC-V: support for Zb[abcs] instruction set extensions * RISC-V: support for vhost-user and numa mem options across all boards * RISC-V: SiFive PWM support * x86: support for new Snowridge-v4 CPU model * x86: guest support for Intel SGX * x86: AMD SEV guests now support measurement of kernel binary when doing direct kernel boot (not using a bootloader) * Patches dropped: 9pfs-fix-crash-in-v9fs_walk.patch block-introduce-max_hw_iov-for-use-in-sc.patch hmp-Unbreak-change-vnc.patch hw-acpi-ich9-Add-compat-prop-to-keep-HPC.patch hw-i386-acpi-build-Deny-control-on-PCIe-.patch i386-cpu-Remove-AVX_VNNI-feature-from-Co.patch net-vmxnet3-validate-configuration-value.patch pcie-rename-native-hotplug-to-x-native-h.patch plugins-do-not-limit-exported-symbols-if.patch plugins-execlog-removed-unintended-s-at-.patch qemu-nbd-Change-default-cache-mode-to-wr.patch qemu-sockets-fix-unix-socket-path-copy-a.patch target-arm-Don-t-skip-M-profile-reset-en.patch target-i386-add-missing-bits-to-CR4_RESE.patch tcg-arm-Fix-tcg_out_vec_op-function-sign.patch uas-add-stream-number-sanity-checks.patch vhost-vsock-fix-migration-issue-when-seq.patch virtio-balloon-don-t-start-free-page-hin.patch virtio-mem-pci-Fix-memory-leak-when-crea.patch virtio-net-fix-use-after-unmap-free-for-.patch- Reinstate Lin Ma's fixes for bsc#1192147 as they were submitted only to IBS. * Patches added: hw-acpi-ich9-Add-compat-prop-to-keep-HPC.patch hw-i386-acpi-build-Deny-control-on-PCIe-.patch pcie-rename-native-hotplug-to-x-native-h.patch- Rename the Guest Agent service qemu-guest-agent, like in other distros (and upstream). bsc#1185543- disable QOM cast debug outside the testsuite as the corresponding asserts show up occassionally as top #1 in perf(1) traces under heavy virtio load - enable LTO when we'd like to use LTO* Patches added (bsc#1186256): qemu-binfmt-conf.sh-allow-overriding-SUS.patch- cross-i386-binutils and cross-i386-gcc are not needed and were dropped from Factory - boo#1193424- qemu: virtio-net: heap use-after-free in virtio_net_receive_rcu (bsc#1189938 CVE-2021-3748) solved by virtio-net-fix-use-after-unmap-free-for-.patch - kvm,qemu: out-of-bounds write in UAS (USB Attached SCSI) device emulation (bsc#1189702 CVE-2021-3713) * Patches added: uas-add-stream-number-sanity-checks.patch- Stable fixes from upstream * Patches added: block-introduce-max_hw_iov-for-use-in-sc.patch hmp-Unbreak-change-vnc.patch qemu-nbd-Change-default-cache-mode-to-wr.patch target-arm-Don-t-skip-M-profile-reset-en.patch vhost-vsock-fix-migration-issue-when-seq.patch virtio-mem-pci-Fix-memory-leak-when-crea.patch virtio-net-fix-use-after-unmap-free-for-.patch- Fix testsuite dependencies (bsc#1190573) * Patches added: modules-quick-fix-a-fundamental-error-in.patch- Replace patch to fix hardcoded binfmt handler (bsc#1186256) * Patches dropped: qemu-binfmt-conf.sh-allow-overriding-SUS.patch * Patches added: qemu-binfmt-conf.sh-should-use-F-as-shor.patch - Stable fixes from upstream * Patches added: 9pfs-fix-crash-in-v9fs_walk.patch i386-cpu-Remove-AVX_VNNI-feature-from-Co.patch plugins-do-not-limit-exported-symbols-if.patch plugins-execlog-removed-unintended-s-at-.patch qemu-sockets-fix-unix-socket-path-copy-a.patch target-i386-add-missing-bits-to-CR4_RESE.patch virtio-balloon-don-t-start-free-page-hin.patch- Fix qemu build on ARMv7 (bsc#1190211) * Patches added: tcg-arm-Fix-tcg_out_vec_op-function-sign.patch- Update supported file for ARM machines.- Keep qemu-img without backing format still deprecated (bsc#1190135) * Patches added: Revert-qemu-img-Improve-error-for-rebase.patch Revert-qemu-img-Require-F-with-b-backing.patch - Update the support files to reflect the deprecation.- Update build dependencies versions: libgcrypt >= 1.8.0, gnutls >= 3.5.18, glib >= 2.56, libssh >= 0.8.7- Fix hardcoded binfmt handler doesn't play well with containers (bsc#1186256) * Patches added: qemu-binfmt-conf.sh-allow-overriding-SUS.patch- Update to v6.1: see https://wiki.qemu.org/ChangeLog/6.1 For a full list of formely deprecated features that are removed, consult: https://qemu-project.gitlab.io/qemu/about/removed-features.html For a list of new deprecated features, consult: https://qemu-project.gitlab.io/qemu/about/deprecated.html Some noteworthy changes: * Removed moxie CPU. * Removed lm32 CPU. * Removed unicore32 CPU. * Removed 'info cpustats'. * Added Aspeed machines: rainier-bmc, quanta-q7l1-bmc. * Added npcm7xx machine: quanta-gbs-bmc. * Model for Aspeed's Hash and Crypto Engine. * SVE2 is now emulated, including bfloat16 support * FEAT_I8MM, FEAT_TLBIOS, FEAT_TLBRANGE, FEAT_BF16, FEAT_AA32BF16, and FEAT_MTE3 are now emulated. * Improved hot-unplug failures on PowerPC pseries machine. * Implemented some POWER10 instructions in TCG. * Added shakti_c RISC-V machine. * Improved documentation for RISC-V machines. * CPU models for gen16 have been added for s390x. * New CPU model versions added with XSAVES enabled: Skylake-Client-v4, Skylake-Server-v5, Cascadelake-Server-v5, Cooperlake-v2, Icelake-Client-v3, Icelake-Server-v5, Denverton-v3, Snowridge-v3, Dhyana-v2 * Added ACPI based PCI hotplug support to Q35 machine. Enabled and used by default since pc-q35-6.1 machine type. * Added support for the pca9546 and pca9548 I2C muxes. * Added support for PMBus and several PMBus devices. * Crypto subsystem: The preferred crypto backend driver now gnutls, with libgcrypt as the second choice, and nettle as third choice, with ordering driven mostly by performance of the ciphers. * Misc doc improvements. * Patches removed: block-nvme-Fix-VFIO_MAP_DMA-failed-No-sp.patch hmp-Fix-loadvm-to-resume-the-VM-on-succe.patch hw-block-nvme-align-with-existing-style.patch hw-block-nvme-consider-metadata-read-aio.patch hw-net-can-sja1000-fix-buff2frame_bas-an.patch hw-nvme-fix-missing-check-for-PMR-capabi.patch hw-nvme-fix-pin-based-interrupt-behavior.patch hw-pci-host-q35-Ignore-write-of-reserved.patch hw-rdma-Fix-possible-mremap-overflow-in-.patch hw-rx-rx-gdbsim-Do-not-accept-invalid-me.patch hw-usb-Do-not-build-USB-subsystem-if-not.patch hw-usb-host-stub-Remove-unused-header.patch linux-user-aarch64-Enable-hwcap-for-RND-.patch module-for-virtio-gpu-pre-load-module-to.patch monitor-qmp-fix-race-on-CHR_EVENT_CLOSED.patch pvrdma-Ensure-correct-input-on-ring-init.patch pvrdma-Fix-the-ring-init-error-flow-CVE-.patch qemu-config-load-modules-when-instantiat.patch qemu-config-parse-configuration-files-to.patch qemu-config-use-qemu_opts_from_qdict.patch runstate-Initialize-Error-to-NULL.patch sockets-update-SOCKET_ADDRESS_TYPE_FD-li.patch target-i386-Exit-tb-after-wrmsr.patch target-sh4-Return-error-if-CPUClass-get_.patch tcg-Allocate-sufficient-storage-in-temp_.patch tcg-arm-Fix-tcg_out_op-function-signatur.patch tcg-sparc-Fix-temp_allocate_frame-vs-spa.patch ui-Fix-memory-leak-in-qemu_xkeymap_mappi.patch usb-hid-avoid-dynamic-stack-allocation.patch usb-limit-combined-packets-to-1-MiB-CVE-.patch usb-mtp-avoid-dynamic-stack-allocation.patch usb-redir-avoid-dynamic-stack-allocation.patch usbredir-fix-free-call.patch vfio-ccw-Permit-missing-IRQs.patch vhost-user-blk-Check-that-num-queues-is-.patch vhost-user-blk-Don-t-reconnect-during-in.patch vhost-user-blk-Fail-gracefully-on-too-la.patch vhost-user-blk-Get-more-feature-flags-fr.patch vhost-user-blk-Make-sure-to-set-Error-on.patch vhost-user-gpu-abstract-vg_cleanup_mappi.patch vhost-user-gpu-fix-leak-in-virgl_cmd_res.patch vhost-user-gpu-fix-leak-in-virgl_resourc.patch vhost-user-gpu-fix-memory-disclosure-in-.patch vhost-user-gpu-fix-memory-leak-in-vg_res.patch vhost-user-gpu-fix-memory-leak-while-cal.patch vhost-user-gpu-fix-OOB-write-in-virgl_cm.patch vhost-user-gpu-fix-resource-leak-in-vg_r.patch vhost-vdpa-don-t-initialize-backend_feat.patch virtio-blk-Fix-rollback-path-in-virtio_b.patch virtio-Fail-if-iommu_platform-is-request.patch virtiofsd-Fix-side-effect-in-assert.patch vl-allow-not-specifying-size-in-m-when-u.patch vl-Fix-an-assert-failure-in-error-path.patch vl-plug-object-back-into-readconfig.patch vl-plumb-keyval-based-options-into-readc.patch x86-acpi-use-offset-instead-of-pointer-w.patch- usb: unbounded stack allocation in usbredir (bsc#1186012, CVE-2021-3527) hw-usb-Do-not-build-USB-subsystem-if-not.patch hw-usb-host-stub-Remove-unused-header.patch usb-hid-avoid-dynamic-stack-allocation.patch usb-limit-combined-packets-to-1-MiB-CVE-.patch usb-mtp-avoid-dynamic-stack-allocation.patch- usbredir: free call on invalid pointer in bufp_alloc (bsc#1189145, CVE-2021-3682) usbredir-fix-free-call.patch- Add stable patches from upstream: block-nvme-Fix-VFIO_MAP_DMA-failed-No-sp.patch hw-net-can-sja1000-fix-buff2frame_bas-an.patch hw-pci-host-q35-Ignore-write-of-reserved.patch- Disabled skiboot building for PowerPC due to the following issue: https://github.com/open-power/skiboot/issues/265- Fix possible mremap overflow in the pvrdma (CVE-2021-3582, bsc#1187499) hw-rdma-Fix-possible-mremap-overflow-in-.patch - Ensure correct input on ring init (CVE-2021-3607, bsc#1187539) pvrdma-Ensure-correct-input-on-ring-init.patch - Fix the ring init error flow (CVE-2021-3608, bsc#1187538) pvrdma-Fix-the-ring-init-error-flow-CVE-.patch- Fix qemu-supportconfig network-manager verification- Fix stable issues found in upstream: hmp-Fix-loadvm-to-resume-the-VM-on-succe.patch hw-block-nvme-align-with-existing-style.patch hw-nvme-fix-missing-check-for-PMR-capabi.patch hw-nvme-fix-pin-based-interrupt-behavior.patch linux-user-aarch64-Enable-hwcap-for-RND-.patch qemu-config-load-modules-when-instantiat.patch qemu-config-parse-configuration-files-to.patch qemu-config-use-qemu_opts_from_qdict.patch runstate-Initialize-Error-to-NULL.patch target-i386-Exit-tb-after-wrmsr.patch tcg-Allocate-sufficient-storage-in-temp_.patch tcg-sparc-Fix-temp_allocate_frame-vs-spa.patch vhost-vdpa-don-t-initialize-backend_feat.patch vl-allow-not-specifying-size-in-m-when-u.patch vl-Fix-an-assert-failure-in-error-path.patch vl-plug-object-back-into-readconfig.patch vl-plumb-keyval-based-options-into-readc.patch x86-acpi-use-offset-instead-of-pointer-w.patch- Update qemu-supportconfig plugin- Fix an update-alternative warning when removing qemu-skiboot package bsc#1178678- Use doc directive to build QEMU documentation- Improve compatibility with gcc 11: target-sh4-Return-error-if-CPUClass-get_.patch tcg-arm-Fix-tcg_out_op-function-signatur.patch- Enable zstd compression option to qcow2- Fix out-of-bounds write in virgl_cmd_get_capset CVE-2021-3546 bsc#1185981 vhost-user-gpu-abstract-vg_cleanup_mappi.patch - Fix memory leaks found in the virtio vhost-user GPU device CVE-2021-3544 bsc#1186010 vhost-user-gpu-fix-leak-in-virgl_cmd_res.patch vhost-user-gpu-fix-leak-in-virgl_resourc.patch vhost-user-gpu-fix-memory-disclosure-in-.patch vhost-user-gpu-fix-memory-leak-in-vg_res.patch vhost-user-gpu-fix-memory-leak-while-cal.patch vhost-user-gpu-fix-OOB-write-in-virgl_cm.patch - Fix information disclosure due to uninitialized memory read CVE-2021-3545 bsc#1185990 vhost-user-gpu-fix-resource-leak-in-vg_r.patch- disable sheepdog, it was dropped upstream ( https://gitlab.com/qemu-project/qemu/-/commit/09ec85176e4095be15f233ebc870d5680123f024) and fails to build with gcc 11 on non-x86- Fix CVE-2021-3527 in usb/redir: usb-redir-avoid-dynamic-stack-allocation.patch - Fix issues found upstream: hw-block-nvme-consider-metadata-read-aio.patch sockets-update-SOCKET_ADDRESS_TYPE_FD-li.patch vfio-ccw-Permit-missing-IRQs.patch vhost-user-blk-Check-that-num-queues-is-.patch vhost-user-blk-Don-t-reconnect-during-in.patch vhost-user-blk-Fail-gracefully-on-too-la.patch vhost-user-blk-Get-more-feature-flags-fr.patch vhost-user-blk-Make-sure-to-set-Error-on.patch virtio-blk-Fix-rollback-path-in-virtio_b.patch virtio-Fail-if-iommu_platform-is-request.patch virtiofsd-Fix-side-effect-in-assert.patch monitor-qmp-fix-race-on-CHR_EVENT_CLOSED.patch- Brotli VLA error was already fixed in v5.2 but the patches wasn't included in v6.0. This change fixed that - Patches added: brotli-fix-actual-variable-array-paramet.patch hw-rx-rx-gdbsim-Do-not-accept-invalid-me.patch ui-Fix-memory-leak-in-qemu_xkeymap_mappi.patch- For the record, these issues are fixed in this package already. Most are alternate references to previously mentioned issues: (CVE-2019-15890, bsc#1149813, CVE-2020-8608, bsc#1163019, CVE-2020-14364, bsc#1175534, CVE-2020-25707, bsc#1178683, CVE-2020-25723, bsc#1178935, CVE-2020-29130, bsc#1179477, CVE-2020-29129, bsc#1179484, CVE-2021-3419, bsc#1182975)- Update to v6.0: see https://wiki.qemu.org/ChangeLog/6.0 For a full list of formely deprecated features that are removed now, consult: https://qemu-project.gitlab.io/qemu/system/removed-features.html. For a list of new deprecated features, consult: https://qemu-project.gitlab.io/qemu/system/deprecated.html Some noteworthy changes: * Removed tileGX CPU (linux-user mode). * Removed ide-drive device (use ide-hd or ide-cd instead). * Removed scsi-disk device (use scsi-hd or scsi-cd instead). * Removed pc-1.0, pc-1.1, pc-1.2, and pc-1.3 machine types. * Added emulation of Arm-v8.1M arch and Cortex-M55 CPU. * Added boards mps3-an524 (Cortex-M33) and mps3-an547 (Cortex-M55). * x86: Support for running SEV-ES encrypted guests; TCG can emulate the PKS feature; WHPX accelerator supports accelerated APIC. * ARM: ARMv8.4-TTST, ARMv8.4-SEL2, FEAT_SSBS, and ARMv8.4-DIT emulation are now supported; Added ARMv8.5-MemTag extension is now supported formely linux-user. Additional device emulation support for xlnx-zynqmp, xlnx-versal, sbsa-ref, npcm7xx, and sabrelite board models. * PowerPC: powernv now allows external BMC; pseries can send QAPI message if it detects a memory hotplug failure; CPU unplug request can be retried. * s390: TCG works with Linux kernels built with clang-11 and clang12. * RISC-V: OpenSBI upgraded to v0.9; Support the QMP dump-guest-memory command; Add support for the SiFive SPI controller (sifive_u); Add QSPI NOR flash to Microchip PFSoC. * Misc doc improvements. * Multiprocess: Add experimental options to support out-of-process device emulation. * ACPI: support for assigning NICs to known names in guest OS independently of PCI slot placement. * NVMe: new emulation support for v1.4 spec with many new features, experimental support for Zoned Namespaces, multipath I/O, and End-to-End Data Protection. * Xen: New guest loader for testing of Xen-like hypervisors booting kernels. * virtiofs: misc. security fixes and performance improvements. * Tools: FUSE block exports to allow mounting any QEMU block device node as a host file. * Migration: query/info-migrate now display the migration blocker status and the reasons for blocking. * User-mode: Added support for the Qualcomm Hexagon processor. * TCG: Added support for Apple Silicon hosts (macOS). * QMP: backup jobs now support multiple asynchronous requests in parallel * VNC: virtio-vga support for scaling resolution based on client window size * Patches added: doc-add-our-support-doc-to-the-main-proj.patch * Patches removed: 9pfs-Fully-restart-unreclaim-loop-CVE-20.patch audio-add-sanity-check.patch block-Fix-deadlock-in-bdrv_co_yield_to_d.patch block-Fix-locking-in-qmp_block_resize.patch blockjob-Fix-crash-with-IOthread-when-bl.patch block-nfs-fix-int-overflow-in-nfs_client.patch block-rbd-fix-memory-leak-in-qemu_rbd_co.patch block-rbd-Fix-memory-leak-in-qemu_rbd_co.patch block-Separate-blk_is_writable-and-blk_s.patch block-Simplify-qmp_block_resize-error-pa.patch brotli-fix-actual-variable-array-paramet.patch build-no-pie-is-no-functional-linker-fla.patch cadence_gem-switch-to-use-qemu_receive_p.patch cpu-core-Fix-help-of-CPU-core-device-typ.patch docs-add-SUSE-support-statements-to-html.patch dp8393x-switch-to-use-qemu_receive_packe.patch e1000-fail-early-for-evil-descriptor.patch e1000-switch-to-use-qemu_receive_packet-.patch hw-arm-virt-acpi-build-Fix-GSIV-values-o.patch hw-arm-virt-Disable-pl011-clock-migratio.patch hw-block-fdc-Fix-fallback-property-on-sy.patch hw-intc-arm_gic-Fix-interrupt-ID-in-GICD.patch hw-isa-Kconfig-Add-missing-dependency-VI.patch hw-isa-piix4-Migrate-Reset-Control-Regis.patch hw-net-lan9118-Fix-RX-Status-FIFO-PEEK-v.patch hw-s390x-fix-build-for-virtio-9p-ccw.patch hw-sd-sd-Actually-perform-the-erase-oper.patch hw-sd-sd-Fix-build-error-when-DEBUG_SD-i.patch hw-sd-sdhci-Correctly-set-the-controller.patch hw-sd-sdhci-Don-t-transfer-any-data-when.patch hw-sd-sdhci-Don-t-write-to-SDHC_SYSAD-re.patch hw-sd-sdhci-Limit-block-size-only-when-S.patch hw-sd-sdhci-Reset-the-data-pointer-of-s-.patch hw-sd-sd-Move-the-sd_block_-read-write-a.patch hw-sd-sd-Skip-write-protect-groups-check.patch hw-timer-slavio_timer-Allow-64-bit-acces.patch hw-virtio-pci-Added-AER-capability.patch hw-virtio-pci-Added-counter-for-pcie-cap.patch i386-acpi-restore-device-paths-for-pre-5.patch iotests-Fix-_send_qemu_cmd-with-bash-5.1.patch lan9118-switch-to-use-qemu_receive_packe.patch lsilogic-Use-PCIDevice-exit-instead-of-D.patch Make-keycode-gen-output-reproducible-use.patch memory-clamp-cached-translation-in-case-.patch monitor-Fix-assertion-failure-on-shutdow.patch mptsas-Remove-unused-MPTSASState-pending.patch msf2-mac-switch-to-use-qemu_receive_pack.patch net-Fix-handling-of-id-in-netdev_add-and.patch net-introduce-qemu_receive_packet.patch pcnet-switch-to-use-qemu_receive_packet-.patch qemu-nbd-Use-SOMAXCONN-for-socket-listen.patch qemu-storage-daemon-Enable-object-add.patch rtl8139-switch-to-use-qemu_receive_packe.patch s390x-add-have_virtio_ccw.patch s390x-css-report-errors-from-ccw_dstream.patch s390x-Fix-stringop-truncation-issue-repo.patch s390x-modularize-virtio-gpu-ccw.patch s390x-move-S390_ADAPTER_SUPPRESSIBLE.patch s390x-pci-restore-missing-Query-PCI-Func.patch spice-app-avoid-crash-when-core-spice-mo.patch sungem-switch-to-use-qemu_receive_packet.patch target-arm-Don-t-decode-insns-in-the-XSc.patch target-arm-Fix-MTE0_ACTIVE.patch target-arm-Introduce-PREDDESC-field-defi.patch target-arm-Update-PFIRST-PNEXT-for-pred_.patch target-arm-Update-REV-PUNPK-for-pred_des.patch target-arm-Update-ZIP-UZP-TRN-for-pred_d.patch target-xtensa-fix-meson.build-rule-for-x.patch tcg-Use-memset-for-large-vector-byte-rep.patch tools-virtiofsd-Replace-the-word-whiteli.patch tx_pkt-switch-to-use-qemu_receive_packet.patch ui-vnc-Add-missing-lock-for-send_color_m.patch update-linux-headers-Include-const.h.patch Update-linux-headers-to-5.11-rc2.patch util-fix-use-after-free-in-module_load_o.patch vfio-ccw-Connect-the-device-request-noti.patch vhost-user-blk-fix-blkcfg-num_queues-end.patch viriofsd-Add-support-for-FUSE_HANDLE_KIL.patch virtiofsd-extract-lo_do_open-from-lo_ope.patch virtiofsd-optionally-return-inode-pointe.patch virtiofsd-prevent-opening-of-special-fil.patch virtiofs-drop-remapped-security.capabili.patch virtiofsd-Save-error-code-early-at-the-f.patch virtio-move-use-disabled-flag-property-t.patch virtio-pci-compat-page-aligned-ATS.patch xen-block-Fix-removal-of-backend-instanc.patch- Include upstream patch designated as stable material and reviewed for applicability to include here mptsas-Remove-unused-MPTSASState-pending.patch - Clarify in support documents that cpu-add was removed in this release from both the human monitor protocol (HMP) and QMP interfaces- 6.0.0 qemu is about to be released. Add comments to the in- package support documents (supported..txt) about the new deprecations as of that release as an early head's up for qemu users. These deprecations include these command-line options: - M option: kernel-irqchip=off - chardev tty - chardev paraport - enable-fips - writeconfig - spice password=string- Include upstream patches designated as stable material and reviewed for applicability to include here. NOTE that the PIIX4 patch has migration implications: the change will also be applied to the SLE-15-SP2 qemu, and a live migration from that version to this SLE-15-SP3 qemu would require this patch to be applied for a successful migration if PIIX4 southbridge is used in the machine emulation (x86 i440fx) block-rbd-fix-memory-leak-in-qemu_rbd_co.patch block-rbd-Fix-memory-leak-in-qemu_rbd_co.patch cpu-core-Fix-help-of-CPU-core-device-typ.patch hw-arm-virt-acpi-build-Fix-GSIV-values-o.patch hw-block-fdc-Fix-fallback-property-on-sy.patch hw-isa-Kconfig-Add-missing-dependency-VI.patch hw-isa-piix4-Migrate-Reset-Control-Regis.patch hw-virtio-pci-Added-AER-capability.patch hw-virtio-pci-Added-counter-for-pcie-cap.patch s390x-css-report-errors-from-ccw_dstream.patch target-xtensa-fix-meson.build-rule-for-x.patch util-fix-use-after-free-in-module_load_o.patch virtio-pci-compat-page-aligned-ATS.patch- Switch method of splitting off hw-s390x-virtio-gpu-ccw.so as a module to what was accepted upstream (bsc#1181103) * Patches dropped: hw-s390x-modularize-virtio-gpu-ccw.patch * Patches added: s390x-add-have_virtio_ccw.patch s390x-modularize-virtio-gpu-ccw.patch s390x-move-S390_ADAPTER_SUPPRESSIBLE.patch- Fix OOB access in sdhci interface (CVE-2020-17380, bsc#1175144, CVE-2020-25085, bsc#1176681, CVE-2021-3409, bsc#1182282) hw-sd-sd-Actually-perform-the-erase-oper.patch hw-sd-sd-Fix-build-error-when-DEBUG_SD-i.patch hw-sd-sdhci-Correctly-set-the-controller.patch hw-sd-sdhci-Don-t-transfer-any-data-when.patch hw-sd-sdhci-Don-t-write-to-SDHC_SYSAD-re.patch hw-sd-sdhci-Limit-block-size-only-when-S.patch hw-sd-sdhci-Reset-the-data-pointer-of-s-.patch hw-sd-sd-Move-the-sd_block_-read-write-a.patch hw-sd-sd-Skip-write-protect-groups-check.patch - Fix potential privilege escalation in virtiofsd tool (CVE-2021-20263, bsc#1183373) tools-virtiofsd-Replace-the-word-whiteli.patch viriofsd-Add-support-for-FUSE_HANDLE_KIL.patch virtiofsd-extract-lo_do_open-from-lo_ope.patch virtiofsd-optionally-return-inode-pointe.patch virtiofsd-prevent-opening-of-special-fil.patch virtiofs-drop-remapped-security.capabili.patch virtiofsd-Save-error-code-early-at-the-f.patch - Fix OOB access (stack overflow) in rtl8139 NIC emulation (CVE-2021-3416, bsc#1182968) net-introduce-qemu_receive_packet.patch rtl8139-switch-to-use-qemu_receive_packe.patch - Fix OOB access (stack overflow) in other NIC emulations (CVE-2021-3416) cadence_gem-switch-to-use-qemu_receive_p.patch dp8393x-switch-to-use-qemu_receive_packe.patch e1000-switch-to-use-qemu_receive_packet-.patch lan9118-switch-to-use-qemu_receive_packe.patch msf2-mac-switch-to-use-qemu_receive_pack.patch pcnet-switch-to-use-qemu_receive_packet-.patch sungem-switch-to-use-qemu_receive_packet.patch tx_pkt-switch-to-use-qemu_receive_packet.patch - Fix heap overflow in MSIx emulation (CVE-2020-27821, bsc#1179686) memory-clamp-cached-translation-in-case-.patch - Include upstream patches designated as stable material and reviewed for applicability to include here hw-arm-virt-Disable-pl011-clock-migratio.patch xen-block-Fix-removal-of-backend-instanc.patch - Fix package scripts to not use hard coded paths for temporary working directories and log files (bsc#1182425)- Fix s390x "mediated device is in use" error condition (bsc#1183634) update-linux-headers-Include-const.h.patch Update-linux-headers-to-5.11-rc2.patch vfio-ccw-Connect-the-device-request-noti.patch- Fix DoS in e1000 emulated device (CVE-2021-20257 bsc#1182577) e1000-fail-early-for-evil-descriptor.patch- Fix incorrect guest data in s390x PCI passthrough (bsc#1183372) s390x-pci-restore-missing-Query-PCI-Func.patch- Include upstream patches designated as stable material and reviewed for applicability to include here lsilogic-Use-PCIDevice-exit-instead-of-D.patch vhost-user-blk-fix-blkcfg-num_queues-end.patch - Fix potential privilege escalation in virtfs (CVE-2021-20181 bsc#1182137) 9pfs-Fully-restart-unreclaim-loop-CVE-20.patch - Fix OOB access in vmxnet3 emulation (CVE-2021-20203 bsc#1181639) net-vmxnet3-validate-configuration-value.patch- Add #!ForceMultiversion to qemu.spec: + As the spec file defines different Version: fiels for various subpackages, we must instruct OBS to not ever reset the checkin-counter, as it would by defalut on a version increase. Resetting the version counter results in sub-packages reusing their VERSION-RELEASE from the past (e.g. qemu-ipxe is version 1.0.0+, and upon checkin of a new qemu version, RELEASE is reset to 1.1, thus again producing qemu-ipxe-1.0.0+-1.1.noarch.rpm.- Fix GCC11 compiler issue in brotli (edk2) code (boo#1181922) brotli-fix-actual-variable-array-paramet.patch - Tweak a few submodule descriptions and summaries - Fix a backward compatibility issue in ACPI data i386-acpi-restore-device-paths-for-pre-5.patch- Add patch from IBM to improve modularization situation on s390 where a new qemu module, hw-s390x-virtio-gpu-ccw.so, and a corresponding new qemu-hw-s390x-virtio-gpu-ccw subpackage, is split out (this parallels the hw-display-virtio-gpu-pci.so module). Split-provides file is also used to track this functionality splitout. Both the packages supplying the above mentioned modules now have a Requires on the qemu-hw-display-virtio-gpu package. It is anticipated that this change is going in upstream as well, and if done differently the plan is to update to the upstream implementation if possible (bsc#1181103) hw-s390x-modularize-virtio-gpu-ccw.patch- Added a few more usability improvements for our git packaging workflow- Fix issue of virtio-9p-ccw having been mistakenly dropped from qemu (bsc#1182496) hw-s390x-fix-build-for-virtio-9p-ccw.patch- Tweaked some spec file details to be again compatible with quilt setup using the spec file as input - Remove BuildRequires that were added in anticipation of building ovmf within this package. We have not taken that route- Fix uninitialized variable in ipxe driver code (boo#1181922) ath5k-Add-missing-AR5K_EEPROM_READ-in-at.patch - Add a few improvements to the git-based package workflow scripts- Include additional upstream patches designated as stable material and reviewed for applicability to include here blockjob-Fix-crash-with-IOthread-when-bl.patch monitor-Fix-assertion-failure-on-shutdow.patch qemu-nbd-Use-SOMAXCONN-for-socket-listen.patch qemu-storage-daemon-Enable-object-add.patch- Switch the modules qemu-ui-display-gpu and qemu-ui-display-gpu-pci from being an x86 only Recommends, to a Recommends for all arch's except s390x (boo#1181350) - Fix qemu-hw-usb-smartcard to not be a Recommends for s390x - Minor spec file tweaks for compatibility with upcoming spec file formatter- Make note that this patch takes care of an OOB access in ARM interrupt handling (CVE-2021-20221 bsc#1181933) hw-intc-arm_gic-Fix-interrupt-ID-in-GICD.patch- Include upstream patches designated as stable material and reviewed for applicability to include here block-Separate-blk_is_writable-and-blk_s.patch hw-intc-arm_gic-Fix-interrupt-ID-in-GICD.patch hw-net-lan9118-Fix-RX-Status-FIFO-PEEK-v.patch hw-timer-slavio_timer-Allow-64-bit-acces.patch net-Fix-handling-of-id-in-netdev_add-and.patch target-arm-Don-t-decode-insns-in-the-XSc.patch target-arm-Fix-MTE0_ACTIVE.patch target-arm-Introduce-PREDDESC-field-defi.patch target-arm-Update-PFIRST-PNEXT-for-pred_.patch target-arm-Update-REV-PUNPK-for-pred_des.patch target-arm-Update-ZIP-UZP-TRN-for-pred_d.patch tcg-Use-memset-for-large-vector-byte-rep.patch ui-vnc-Add-missing-lock-for-send_color_m.patch virtio-move-use-disabled-flag-property-t.patch- binutils v2.36 has changed the handling of the assembler's - mx86-used-note, resulting in a build failure. To compensate, we now explicitly specify -mx86-used-note=no in the seabios Makefile (boo#1181775) build-be-explicit-about-mx86-used-note-n.patch- Additional tweaks to ensure libvirt runs ok when qemu-hw-display-virtio-gpu package is not installed- Use '%service_del_postun_without_restart' instead of '%service_del_postun' to avoid "Failed to try-restart qemu-ga@.service" error while updating the qemu-guest-agent. (bsc#1178565)- Fix two additional cases of qemu crashing due to qemu module packages not being loaded. qom-handle-case-of-chardev-spice-module-.patch spice-app-avoid-crash-when-core-spice-mo.patch- Fix issue of qemu crashing (abort called) when virtio-gpu device is asked for and the qemu-hw-display-virtio-gpu package isn't installed. (bsc#1181103) module-for-virtio-gpu-pre-load-module-to.patch - Add additional inter-module package dependencies, to reflect the current module dependencies (see qemu source file: util/module.c) - As of v3.1.0 virt-manager, new VM's are created by default with audio/sound enabled, so it's time to reflect the need, at least in the spice case, by having spice-audio available when spice in general is used (boo#1180210 boo#1181132) - Further refine package Recommends/Suggests based on architecture - Remove no longer needed dependency on pwdutils (boo#1181235)- Fix qemu-testsuite issue where white space processing gets handled differently under bash 5.1 (boo#1181054) iotests-Fix-_send_qemu_cmd-with-bash-5.1.patch- Convert qemu-kvm from a script to a symlink. Using qemu-kvm to invoke the QEMU emulator has been deprecated for some time, but is still provided. It has as it's ancient origins a version of QEMU which had KVM acceleration enabled by default, and then recently, until now, it is a shell script which execs the QEMU emulator, adding '-machine accel=kvm' to the beginning of the list of command line options passed to the emulator. This method collides with the now preferred method of specifying acceleration options by using -accel. qemu-kvm is now changed to simply be a symlink to the same QEMU binary which the prior script exec'd. This new approach takes advantage of a built-in QEMU feature where if QEMU is invoked using a program name ending in 'kvm', KVM emulation is enabled. This approach is better in that it is more compatible with any other command line option that may be added for describing acceleration. For those who have modified qemu-kvm to add additional command line options, or take other actions in the context of the script you will now need to create an alternate script "emulator" to achieve the same result. Note that it's possible there may be some very subtle behavioral difference in the switch from a script to a symlink, but given that qemu-kvm is a deprecated package, we're not going to worry about that.- Fix crash when spice used and the qemu-audio-spice package isn't installed (boo#1180210) audio-add-sanity-check.patch - Add some stable patches from upstream block-Fix-deadlock-in-bdrv_co_yield_to_d.patch block-Fix-locking-in-qmp_block_resize.patch block-nfs-fix-int-overflow-in-nfs_client.patch block-Simplify-qmp_block_resize-error-pa.patch build-no-pie-is-no-functional-linker-fla.patch- Update to v5.2.0: See http://wiki.qemu.org/ChangeLog/5.2 Take note that ongoing feature deprecation is tracked at both http://wiki.qemu-project.org/Features/LegacyRemoval and in the deprecated.html file installed with the qemu package Some noteworthy changes: * Dropped system emulators: qemu-system-lm32, qemu-system-unicore32 * Dropped linux user emulator: qemu-ppc64abi32 * Added linux user emulator: qemu-extensaeb * Unicore32 and lm32 guest support dropped * New sub-packages (most due to ongoing modularization of QEMU): qemu-audio-spice, qemu-hw-chardev-spice, qemu-hw-display-virtio-vga, qemu-hw-display-virtio-gpu, qemu-hw-display-virtio-gpu-pci, qemu-ui-spice-core, qemu-ui-opengl, qemu-ivshmem-tools * x86: A new KVM feature which improves the handling of asynchronous page faults is available with -cpu ...,kvm-async-pf-int (requires Linux 5.8) * s390: More instructions emulated under TCG * PowerPC: nvdimm= machine option now functions correctly; misc improvements * ARM: new boards: mps2-an386 (Cortex-M4 based) and mps2-an500 (Cortex-M7 based), raspi3ap (the Pi 3 model A+), raspi0 (the Pi Zero) and raspi1ap (the Pi A+) * RISC-V: OpenSBI v0.8 included by default; Generic OpenSBI platform used when no -bios argument is supplied; Support for NUMA sockets on Virt and Spike Machines; Support for migrating machines; misc improvements * Misc NVMe improvements * The 'vhost-user-blk' export type has been added, allowing qemu-storage-daemon to act as a vhost-user-blk device backend * The SMBIOS OEM strings can now come from a file * 9pfs - misc performance related improvements * virtiofs - misc improvements * migration: The default migration bandwidth has been increased to 1Gbps (users are still encouraged to tune it to their own hardware); The new 'calc-dirty-rate' and 'query-dirty-rate' QMP commands can help determine the likelihood of precopy migration success; TLS+multifd now supported for higher bandwidth encrypted migration; misc minor features added * Misc minor block features added * Misc doc improvements * qemu-microvm subpackage change: the bios-microvm.bin is now SeaBIOS based, and the qboot based on is now qboot.rom * elf2dmp is no longer part of qemu-tools (it was never intended to be a packaged binary) * Some subpackages which were 'Requires' are now 'Recommends', allowing for a smaller qemu packaging footprint if needed * Patches dropped (included in release tarball, unless otherwise noted): docs-fix-trace-docs-build-with-sphinx-3..patch (fixed differently) hw-hyperv-vmbus-Fix-32bit-compilation.patch linux-user-properly-test-for-infinite-ti.patch Switch-order-of-libraries-for-mpath-supp.patch (fixed differently) Conditionalize-ui-bitmap-installation-be.patch (fixed differently) hw-usb-hcd-xhci-Fix-GCC-9-build-warning.patch (no longer using gcc9) hw-usb-dev-mtp-Fix-GCC-9-build-warning.patch (no longer using gcc9) roms-Makefile-enable-cross-compile-for-b.patch (fixed with different patch) libvhost-user-handle-endianness-as-manda.patch virtio-add-vhost-user-fs-ccw-device.patch Fix-s-directive-argument-is-null-error.patch build-Workaround-compilation-error-with-.patch build-Be-explicit-about-fcommon-compiler.patch intel-Avoid-spurious-compiler-warning-on.patch golan-Add-explicit-type-casts-for-nodnic.patch Do-not-apply-WORKAROUND_CFLAGS-for-host-.patch ensure-headers-included-are-compatible-w.patch Enable-cross-compile-prefix-for-C-compil.patch (fixed differently) hw-net-net_tx_pkt-fix-assertion-failure-.patch hw-net-xgmac-Fix-buffer-overflow-in-xgma.patch s390x-protvirt-allow-to-IPL-secure-guest.patch usb-fix-setup_len-init-CVE-2020-14364.patch * Patches added: meson-install-ivshmem-client-and-ivshmem.patch Revert-roms-efirom-tests-uefi-test-tools.patch Makefile-Don-t-check-pc-bios-as-pre-requ.patch roms-Makefile-add-cross-file-to-qboot-me.patch qboot-add-cross.ini-file-to-handle-aarch.patch usb-Help-compiler-out-to-avoid-a-warning.patch - In spec file, where reasonable, switch BuildRequires: XXX-devel to be pkgconfig(XXX') instead - No longer disable link time optimization for qemu for x86. It looks like either the build service, qemu code changes and/or the switch to meson have resolved issues previously seen there. We still see problems for other architectures however. - For the record, the following issues reported for SUSE SLE15-SP2 are either fixed in this current package, or are otherwise no longer an issue: bsc#1172384 bsc#1174386 bsc#1174641 bsc#1174863 bsc#1175370 bsc#1175441 bsc#1176494 CVE-2020-13361 CVE-2020-14364 CVE-2020-15863 CVE-2020-16092 CVE-2020-24352 and the following feature requests are satisfied by this package: jsc#SLE-13689 jsc#SEL-13780 jsc#SLE-13840 - To be more accurate, and to align with other qemu packaging practices, rename the qemu-s390 package to qemu-s390x. The old name (in the rpm namespace) is provided with a "Provides" directive, and an "Obsoletes" done against that name for prior qemu versions, as is standard practice (boo#1177764 jsc#SLE-17060) - Take this opportunity to remove some ancient Split-Provides mechanisms which can't conceivably be needed any more: qemu-block-curl provided: qemu:%_libdir/%name/block-curl.so qemu-guest-agent provided: qemu:%_bindir/qemu-ga qemu-tools provided: qemu:%_libexecdir/qemu-bridge-helper- Disable linux-user 'ls' test on 32 bit arm. It's failing with "Allocating guest commpage: Cannot allocate memory" error, which we should hunt down, but for now we don't want it to prevent the package from being built- Be more careful about what directives are used for qemu-testsuite- Fix some spec file 'Requires' statements to be accurate to the new model of relying on system-user-qemu and system-group-kvm to provide the needed users and groups- Added io_uring support.- A patch has been applied to virt-manager to handle qemu spice related modules not being present, so undo the change from Sep 30, 2020. Once again qemu-hw-display-qxl and qemu-hw-usb-redirect are Recommends and not Required by the qemu package (boo#1157320 boo#1176517, boo#1178141) - For jsc#SLE-11629, change qemu, qemu-tools, and qemu-guest-agent to rely on system-user-qemu and system-group-kvm to provide now static system UIDs and GID's for qemu user and group, and kvm group. This will make guest migration more seamless for new installations since there is no chance of having required ID's differ in value.- Add virtio-fs support for s390x (jsc#SLE-13822) libvhost-user-handle-endianness-as-manda.patch virtio-add-vhost-user-fs-ccw-device.patch- Note: As part of the "Close the Leap Gap" effort, it's been decided that our SDL2 support in qemu is not worth trying to maintain. Long ago SLE qemu stopped including SDL2 support and now we will do the same for the openSUSE releases going forward. Accordingly SDL2 options are now configured out, and the two sub- packages which are SDL2 specific, namely qemu-audio-sdl and qemu-ui-sdl, are no longer generated, and due to the rpm package conflicts used for those packages, they will be uninstalled from systems as qemu updates move forward - Drop e2fsprogs-devel and libpcap-devel as BuildRequires packages. They have not actually been needed to build qemu for a very long time - Add more forsplits files- Create qemu-skiboot sub-package. Use update-alternatives mechanism to coordinate with opal-firmware (provided with skiboot package set) on the provider of the /usr/share/qemu/skiboot.lid firmware file. qemu-skiboot uses a priority of 15, while opal-firmware uses a priority of 10 (jsc#SLE-13240)- Undo part of the split-provides recently done. We have to wait on virt-manager to handle qemu modularization better before we make qemu-hw-display-qxl and qemu-hw-usb-redirect non-required (boo#1157320 boo#1176517)- Fix spec file, where a conditional macro didn't have the correct syntax (bsc#1176766)- Change qemu-x86 packaging relationship with qemu-microvm from Requires to Recommends- In an effort to "Close the Leap Gap", remove use of is_opensuse from the spec file, so that the same packages built for SLE can be reused for Leap. Some sub-packages will not be included for SLE which are included for Leap. They wil be provided in Package Hub for SLE users as unsupported packages. (jsc#SLE-11660, jsc#SLE-11661, jsc#SLE-11662, jsc#SLE-11691, jse#SLE-11692, jsc#SLE-11894)- Add infrastructure to do package splits when split-off package isn't required and doesn't (otherwise) include any previously installed files. This version of qemu has split out non-essential functionality into loadable modules, as noted in Aug 20, 2020 log entry, which describes the emergency Split-Provides. That approach will be superseded by this planned approach, and those dummy doc files will be removed in time Here is the new mapping: subpackage continuity file provided (files are dummies) ========== ============================================ qemu-chardev-baum /usr/share/qemu/forsplits/00 qemu-hw-display-qxl /usr/share/qemu/forsplits/01 qemu-hw-usb-redirect /usr/share/qemu/forsplits/02 qemu-hw-usb-smartcard /usr/share/qemu/forsplits/03- Fix path of qemu-pr-helper. It was a mistake to move it from %_bindir to _libexecdir. In more recent qemu code it's been moved back, so undo this mistake by providing it at the same location as it has been all along- For SLE15-SP3, note that this update to v5.1.0 is a step towards fulfilling jsc#SLE-13689, which asks for qemu v5.2.0 or higher- Fix some shell syntax in update_git.sh, esp. an issue exposed by the most recent patch added- Fix OOB access while processing USB packets (CVE-2020-14364 bsc#1175441) usb-fix-setup_len-init-CVE-2020-14364.patch - Re-sync openSUSE and SUSE SLE qemu packages. This changes file is the openSUSE one with this entry providing the intervening SLE CVE, JIRA, and bugzilla references, which are still addressed in this package, and not yet called out in this changes file. * CVE-2020-1983 CVE-2020-10761 CVE-2020-13361 CVE-2020-13362 CVE-2020-13659 CVE-2020-13800 * bsc#1167816 bsc#1170940 boo#1171712 bsc#1172383 bsc#1172384 bsc#1172386 bsc#1172495 bsc#1172710 * Patches dropped (SLE) (included in current release tarball): exec-set-map-length-to-zero-when-returni.patch i386-acpi-Remove-_HID-from-the-SMBus-ACP.patch megasas-use-unsigned-type-for-reply_queu.patch- Fix compilation errors seen with pre-release gcc 11 qht-Revert-some-constification-in-qht.c.patch Revert-qht-constify-qht_statistics_init.patch help-compiler-out-by-initializing-array.patch s390x-Fix-stringop-truncation-issue-repo.patch - Add Split-Provides mechanism, using doc files which were moved in v5.1.0. This allows for the new subpackages to be selected for install when the v5.0.0 qemu is updated. These new subpackages are not marked as "Required" by any packages, in an effort to reduce the dependencies of the core qemu components (boo#1175320) v5.0.0 qemu file mapping is provided as follows: subpackage continuity file provided (files are dummies) ========== ============================================ qemu-chardev-baum /usr/share/doc/packages/qemu/qemu-ga-ref.html qemu-hw-display-qxl /usr/share/doc/packages/qemu/qemu-ga-ref.txt qemu-hw-usb-redirect /usr/share/doc/packages/qemu/qemu-qmp-ref.html qemu-hw-usb-smartcard /usr/share/doc/packages/qemu/qemu-qmp-ref.txt- Fix wrong usage of %{_libexecdir} for systemd owned paths below %{_prefix}/lib.- Update to v5.1.0: See http://wiki.qemu.org/ChangeLog/5.1 Take note that ongoing feature deprecation is tracked at both http://wiki.qemu-project.org/Features/LegacyRemoval and in the deprecated.html file installed with the qemu package Some noteworthy changes: * s390: Protected virtualization (secure execute) is fully merged upstream * s390: vfio-ccw devices no longer require setting the allow prefetch bit in the ORB, but is still dependent on host kernel support * s390: vfio-ccw now has basic support for relaying path state changes to the guest * PowerPC: pseries: NVDIMMs require label-size property * PowerPC: pseries: POWER10 support * PowerPC: added interface to inject POWER style NMIs * ARM: new board: sonorapass-bmc * ARM: new emulated features: ARMv8.2-TTSUXN, ARMv8.5-MemTag * ARM: Raspberry Pi boards now support a USB controller * ARM: virt board now supports hot-remove memory * RISC-V lots of improvements * qemu-img resize now requires -shrink to shrinking raw images * The mem parameter of the -numa option is no longer recognized starting with 5.1 machine types - instead use the memdev parameter * The ACPI WAET table is now exposed to guests * The max blocksize for virtual storage device is now 2 MiB * NVMe improvements * Crypto subsystem improvements * Block backends and tools: Numerous improvements and fixes * Firmware updates: SeaBIOS (essentially v1.14.0), OpenBIOS, SLOF (20200717), OpenSBI (v0.7) * Patches dropped (upstream unless otherwise noted): ati-vga-check-mm_index-before-recursive-.patch audio-fix-wavcapture-segfault.patch es1370-check-total-frame-count-against-c.patch exec-set-map-length-to-zero-when-returni.patch gcc10-maybe-uninitialized.patch hw-vfio-pci-quirks-Fix-broken-legacy-IGD.patch megasas-use-unsigned-type-for-reply_queu.patch nbd-server-Avoid-long-error-message-asse.patch ppc-spapr_caps-Don-t-disable-cap_cfpc-on.patch s390x-Add-SIDA-memory-ops.patch s390x-Add-unpack-facility-feature-to-GA1.patch s390x-Move-diagnose-308-subcodes-and-rcs.patch s390x-protvirt-Add-migration-blocker.patch s390x-protvirt-Disable-address-checks-fo.patch s390x-protvirt-Handle-SIGP-store-status-.patch s390x-protvirt-Inhibit-balloon-when-swit.patch s390x-protvirt-KVM-intercept-changes.patch s390x-protvirt-Move-diag-308-data-over-S.patch s390x-protvirt-Move-IO-control-structure.patch s390x-protvirt-Move-STSI-data-over-SIDAD.patch s390x-protvirt-SCLP-interpretation.patch s390x-protvirt-Set-guest-IPL-PSW.patch s390x-protvirt-Support-unpack-facility.patch s390x-s390-virtio-ccw-Fix-build-on-syste.patch Sync-pv.patch tests-Disable-some-block-tests-for-now.patch (no longer needed) vga-fix-cirrus-bios.patch virtiofsd-add-rlimit-nofile-NUM-option.patch virtiofsd-stay-below-fs.file-max-sysctl-.patch * Patches renamed: build-Do-not-apply-WORKAROUND_CFLAGS-for.patch - > Do-not-apply-WORKAROUND_CFLAGS-for-host-.patch build-Fix-s-directive-argument-is-null-e.patch - > Fix-s-directive-argument-is-null-error.patch * Patches added: hw-hyperv-vmbus-Fix-32bit-compilation.patch - New subpackages, due to modularization: qemu-chardev-baum, qemu-hw-display-qxl, qemu-hw-usb-redirect, qemu-hw-usb-smartcard - Configure to use "system" libslirp and libdaxctl (libnvdimm) when available- Don't disable cap_cfpc on POWER8 by default (bsc#1174374) ppc-spapr_caps-Don-t-disable-cap_cfpc-on.patch- Updating to Sphinx v3.1.2 in Factory is exposing an issue in qemu doc sources. Fix it docs-fix-trace-docs-build-with-sphinx-3..patch- Fix DoS possibility in ati-vga emulation (CVE-2020-13800 bsc#1172495) ati-vga-check-mm_index-before-recursive-.patch - Fix DoS possibility in Network Block Device (nbd) support infrastructure (CVE-2020-10761 bsc#1172710) nbd-server-Avoid-long-error-message-asse.patch - Fix null pointer dereference possibility (DoS) in MegaRAID SAS 8708EM2 emulation (CVE-2020-13659 bsc#1172386) exec-set-map-length-to-zero-when-returni.patch - Fix OOB access possibility in MegaRAID SAS 8708EM2 emulation (CVE-2020-13362 bsc#1172383) megasas-use-unsigned-type-for-reply_queu.patch - Fix legacy IGD passthrough hw-vfio-pci-quirks-Fix-broken-legacy-IGD.patch- The latest gcc10 available in Factory has the fix for the issue this patch was created to avoid, so drop it build-Work-around-gcc10-bug-by-not-using.patch- Switch to upstream versions of some patches we carry add-enum-cast-to-avoid-gcc10-warning.patch - > golan-Add-explicit-type-casts-for-nodnic.patch Be-explicit-about-fcommon-compiler-direc.patch - > build-Be-explicit-about-fcommon-compiler.patch Do-not-apply-WORKAROUND_CFLAGS-for-host-.patch - > build-Do-not-apply-WORKAROUND_CFLAGS-for.patch Fix-s-directive-argument-is-null-error.patch - > build-Fix-s-directive-argument-is-null-e.patch Workaround-compilation-error-with-gcc-9..patch - > build-Workaround-compilation-error-with-.patch work-around-gcc10-problem-with-zero-leng.patch - > intel-Avoid-spurious-compiler-warning-on.patch - Fix vgabios issue for cirrus graphics emulation, which effectively downgraded it to standard VGA behavior vga-fix-cirrus-bios.patch- Fix OOB access possibility in ES1370 audio device emulation (CVE-2020-13361 bsc#1172384) es1370-check-total-frame-count-against-c.patch- Work around gcc 10 bug (boo#1172411) build-Work-around-gcc10-bug-by-not-using.patch- Now that gcc10 compatibility is figured out, remove NO_WERROR=1 again from ipxe make.- Fix segfault when doing HMP wavcapture (boo#1171712) audio-fix-wavcapture-segfault.patch- Fix DoS in virtiofsd, where a FUSE client could exhaust the number of available open files on the host (CVE-2020-10717 bsc#1171110) virtiofsd-add-rlimit-nofile-NUM-option.patch virtiofsd-stay-below-fs.file-max-sysctl-.patch- Add more fixes for gcc10 compatibility: Use NO_WERROR=1 when building ipxe sources, at least until we get gcc10 compatibility figured out. Also add patch for explicitly using -fcommon (boo#1171140) Be-explicit-about-fcommon-compiler-direc.patch and fix for tighter enum compatibility checking (boo#1171139) add-enum-cast-to-avoid-gcc10-warning.patch and a work around for what seems to be a compiler regression (boo#1171123) work-around-gcc10-problem-with-zero-leng.patch- Update to v5.0.0: See http://wiki.qemu.org/ChangeLog/5.0 Take note that ongoing feature deprecation is tracked at both http://wiki.qemu-project.org/Features/LegacyRemoval and in the deprecated.html file installed with the qemu package Some noteworthy changes: * x86: EPYC-Rome vcpu model * x86: vcpu model fixes for EPYC, Denverton, and Icelake-Server * s390: (as previously mentioned) Protected Virtualization support: start and control guest in secure mode (bsc#1167075 jsc#SLE-7407) * s390: support for Adapter Interrupt Suppression while running in KVM mode * PowerPC: pseries: NVDIMMs with file backend supported * PowerPC: powernv: KVM guests now runnable under TCG emulation * PowerPC: powernv: Basic POWER10 support * ARM: new boards: tacoma-bmc, Netduindo Plus 2, Orangepi PC * ARM: 'virt' machine now supports vTPM and virtio-iommu devices * ARM:Cortex-M7 CPU support * ARM: Lots of architecture features now emulated * ARM: TPM supported * ARM: Timekeeping improvements * ARM: LOTS more - refer to upstream changelog * virtio-iommu * VNC compatibility with noVNC improved * Support for using memory backends for main/"built-in" guest RAM * hostmem backends can now specify prealloc thread count * Better Azure compatibility of VHD images * Ceph namespaces supported * Compress block filter driver can create compressed backup images * virtiofsd availble for host filesystem passthrough * Improved html based documentation is provided with this release * Live migration support for external processes running on QEMU D-Bus * Patches dropped (upstream unless otherwise noted): i386-Add-MSR-feature-bit-for-MDS-NO.patch i386-Add-macro-for-stibp.patch i386-Add-new-CPU-model-Cooperlake.patch arm-arm-powerctl-set-NSACR.-CP11-CP10-bi.patch iotests-Skip-test-060-if-it-is-not-possi.patch iotests-Skip-test-079-if-it-is-not-possi.patch Revert-qemu-options.hx-Update-for-reboot.patch iotests-Provide-a-function-for-checking-.patch Fix-double-free-issue-in-qemu_set_log_fi.patch iotests-Fix-IMGOPTSSYNTAX-for-nbd.patch virtio-blk-fix-out-of-bounds-access-to-b.patch block-Activate-recursively-even-for-alre.patch i386-Resolve-CPU-models-to-v1-by-default.patch numa-properly-check-if-numa-is-supported.patch vhost-user-gpu-Drop-trailing-json-comma.patch display-bochs-display-fix-memory-leak.patch hw-arm-smmuv3-Apply-address-mask-to-line.patch hw-arm-smmuv3-Correct-SMMU_BASE_ADDR_MAS.patch hw-arm-smmuv3-Check-stream-IDs-against-a.patch hw-arm-smmuv3-Align-stream-table-base-ad.patch hw-arm-smmuv3-Use-correct-bit-positions-.patch hw-arm-smmuv3-Report-F_STE_FETCH-fault-a.patch block-Add-bdrv_qapi_perm_to_blk_perm.patch blkdebug-Allow-taking-unsharing-permissi.patch virtio-add-ability-to-delete-vq-through-.patch virtio-update-queue-size-on-guest-write.patch virtio-don-t-enable-notifications-during.patch numa-Extend-CLI-to-provide-initiator-inf.patch numa-Extend-CLI-to-provide-memory-latenc.patch numa-Extend-CLI-to-provide-memory-side-c.patch hmat-acpi-Build-Memory-Proximity-Domain-.patch hmat-acpi-Build-System-Locality-Latency-.patch hmat-acpi-Build-Memory-Side-Cache-Inform.patch tests-numa-Add-case-for-QMP-build-HMAT.patch qcow2-bitmaps-fix-qcow2_can_store_new_di.patch backup-top-Begin-drain-earlier.patch virtio-mmio-update-queue-size-on-guest-w.patch virtio-net-delete-also-control-queue-whe.patch intel_iommu-a-fix-to-vtd_find_as_from_bu.patch target-i386-Add-new-bit-definitions-of-M.patch target-i386-Add-missed-features-to-Coope.patch hw-i386-pc-fix-regression-in-parsing-vga.patch migration-test-ppc64-fix-FORTH-test-prog.patch target-arm-Return-correct-IL-bit-in-merg.patch target-arm-Set-ISSIs16Bit-in-make_issinf.patch runstate-ignore-finishmigrate-prelaunch-.patch migration-Rate-limit-inside-host-pages.patch m68k-Fix-regression-causing-Single-Step-.patch Revert-vnc-allow-fall-back-to-RAW-encodi.patch vnc-prioritize-ZRLE-compression-over-ZLI.patch target-i386-kvm-initialize-feature-MSRs-.patch s390x-adapter-routes-error-handling.patch iscsi-Cap-block-count-from-GET-LBA-STATU.patch block-backup-fix-memory-leak-in-bdrv_bac.patch tpm-ppi-page-align-PPI-RAM.patch hw-intc-arm_gicv3_kvm-Stop-wrongly-progr.patch target-arm-fix-TCG-leak-for-fcvt-half-do.patch block-fix-memleaks-in-bdrv_refresh_filen.patch block-backup-top-fix-failure-path.patch iotests-add-test-for-backup-top-failure-.patch audio-oss-fix-buffer-pos-calculation.patch target-arm-monitor-query-cpu-model-expan.patch block-fix-crash-on-zero-length-unaligned.patch block-Fix-VM-size-field-width-in-snapsho.patch target-arm-Correct-definition-of-PMCRDP.patch block-nbd-extract-the-common-cleanup-cod.patch block-nbd-fix-memory-leak-in-nbd_open.patch virtio-crypto-do-delete-ctrl_vq-in-virti.patch virtio-pmem-do-delete-rq_vq-in-virtio_pm.patch vhost-user-blk-delete-virtioqueues-in-un.patch hw-arm-cubieboard-use-ARM-Cortex-A8-as-t.patch pc-bios-s390x-Save-iplb-location-in-lowc.patch iotests-Fix-nonportable-use-of-od-endian.patch block-qcow2-threads-fix-qcow2_decompress.patch job-refactor-progress-to-separate-object.patch block-block-copy-fix-progress-calculatio.patch block-io-fix-bdrv_co_do_copy_on_readv.patch scsi-qemu-pr-helper-Fix-out-of-bounds-ac.patch target-ppc-Fix-rlwinm-on-ppc64.patch compat-disable-edid-on-correct-virtio-gp.patch ppc-ppc405_boards-Remove-unnecessary-NUL.patch block-Avoid-memleak-on-qcow2-image-info-.patch block-bdrv_set_backing_bs-fix-use-after-.patch hmp-vnc-Fix-info-vnc-list-leak.patch migration-colo-fix-use-after-free-of-loc.patch migration-ram-fix-use-after-free-of-loca.patch qcow2-List-autoclear-bit-names-in-header.patch sheepdog-Consistently-set-bdrv_has_zero_.patch target-arm-Fix-PAuth-sbox-functions.patch tcg-i386-Fix-INDEX_op_dup2_vec.patch net-tulip-check-frame-size-and-r-w-data-.patch target-i386-do-not-set-unsupported-VMX-s.patch spapr-Fix-failure-path-for-attempting-to.patch ati-vga-Fix-checks-in-ati_2d_blt-to-avoi.patch xen-block-Fix-double-qlist-remove-and-re.patch vpc-Don-t-round-up-already-aligned-BAT-s.patch target-xtensa-fix-pasto-in-pfwait.r-opco.patch aio-wait-delegate-polling-of-main-AioCon.patch async-use-explicit-memory-barriers.patch tcg-mips-mips-sync-encode-error.patch vhost-user-gpu-Release-memory-returned-b.patch vga-Raise-VRAM-to-16-MiB-for-pc-0.15-and.patch (no pc-0.15) hw-i386-disable-smbus-migration-for-xenf.patch s390x-Don-t-do-a-normal-reset-on-the-ini.patch s390x-Move-reset-normal-to-shared-reset-.patch s390x-Move-initial-reset.patch s390x-Move-clear-reset.patch s390x-kvm-Make-kvm_sclp_service_call-voi.patch s390x-ipl-Consolidate-iplb-validity-chec.patch s390x-Beautify-diag308-handling.patch s390x-Add-missing-vcpu-reset-functions.patch s390-sclp-improve-special-wait-psw-logic.patch vhost-correctly-turn-on-VIRTIO_F_IOMMU_P.patch util-add-slirp_fmt-helpers.patch slirp-use-correct-size-while-emulating-I.patch tcp_emu-Fix-oob-access.patch slirp-use-correct-size-while-emulating-c.patch tcp_emu-fix-unsafe-snprintf-usages.patch - For SLE builds, leverage the html documentation by adding a link to the SUSE specific support documentation (the *.txt support doc was slightly tweaked to be acceptable as reStructuredText for conversion to html) docs-add-SUSE-support-statements-to-html.patch-Fix potential DoS in ATI VGA emulation (CVE-2020-11869 bsc#1170537) ati-vga-Fix-checks-in-ati_2d_blt-to-avoi.patch- Minor tweaks to patches and support doc- Add gcc10-maybe-uninitialized.patch in order to fix boo#1169728.- Include upstream patches targeted for the next stable release (bug fixes only) spapr-Fix-failure-path-for-attempting-to.patch target-i386-do-not-set-unsupported-VMX-s.patch target-xtensa-fix-pasto-in-pfwait.r-opco.patch tcg-i386-Fix-INDEX_op_dup2_vec.patch tcg-mips-mips-sync-encode-error.patch vhost-user-gpu-Release-memory-returned-b.patch vpc-Don-t-round-up-already-aligned-BAT-s.patch xen-block-Fix-double-qlist-remove-and-re.patch - Fix bug causing weak encryption in PAuth for ARM (CVE-2020-10702 bsc#1168681) target-arm-Fix-PAuth-sbox-functions.patch - Fix OOB in tulip NIC emulation (CVE-2020-11102 bsc#1168713 net-tulip-check-frame-size-and-r-w-data-.patch - Note that previously included patch addresses CVE-2020-1711 and bsc#1166240 iscsi-Cap-block-count-from-GET-LBA-STATU.patch - Include performance improvement (and related?) patch aio-wait-delegate-polling-of-main-AioCon.patch async-use-explicit-memory-barriers.patch - Rework previous patch at Olaf H.'s direction hw-i386-disable-smbus-migration-for-xenf.patch - Eliminate is_opensuse usage in producing seabios version string what we are doing here is just replacing the upstream string with one indicating that the openSUSE build service built it, and so just leave it as "-rebuilt.opensuse.org" - Alter algorithm used to produce "unique" symbol for coordinating qemu with the optional modules it may load. This is a reasonable relaxation for broader compatibility configure-remove-pkgversion-from-CONFIG_.patch - Tweak supported.*.txt for latest deprecations, and other fixes - Tweak update_git.sh, config.sh- One more fix is needed for: s390x Protected Virtualization support - start and control guest in secure mode (bsc#1167075 jsc#SLE-7407) s390x-s390-virtio-ccw-Fix-build-on-syste.patch- Include upstream patches targeted for the next stable release (bug fixes only) block-Avoid-memleak-on-qcow2-image-info-.patch block-bdrv_set_backing_bs-fix-use-after-.patch hmp-vnc-Fix-info-vnc-list-leak.patch migration-colo-fix-use-after-free-of-loc.patch migration-ram-fix-use-after-free-of-loca.patch ppc-ppc405_boards-Remove-unnecessary-NUL.patch qcow2-List-autoclear-bit-names-in-header.patch scsi-qemu-pr-helper-Fix-out-of-bounds-ac.patch sheepdog-Consistently-set-bdrv_has_zero_.patch- Note The previous set of s390x patches also includes the fix for: bsc#1167445- Include upstream patches targeted for the next stable release (bug fixes only) block-io-fix-bdrv_co_do_copy_on_readv.patch compat-disable-edid-on-correct-virtio-gp.patch target-ppc-Fix-rlwinm-on-ppc64.patch vhost-correctly-turn-on-VIRTIO_F_IOMMU_P.patch - s390x Protected Virtualization support - start and control guest in secure mode. (note: binary patch from patch series dropped since for s390x we rebuild the patched binary anyways) (bsc#1167075 jsc#SLE-7407) s390-sclp-improve-special-wait-psw-logic.patch s390x-Add-missing-vcpu-reset-functions.patch s390x-Add-SIDA-memory-ops.patch s390x-Add-unpack-facility-feature-to-GA1.patch s390x-Beautify-diag308-handling.patch s390x-Don-t-do-a-normal-reset-on-the-ini.patch s390x-ipl-Consolidate-iplb-validity-chec.patch s390x-kvm-Make-kvm_sclp_service_call-voi.patch s390x-Move-clear-reset.patch s390x-Move-diagnose-308-subcodes-and-rcs.patch s390x-Move-initial-reset.patch s390x-Move-reset-normal-to-shared-reset-.patch s390x-protvirt-Add-migration-blocker.patch s390x-protvirt-Disable-address-checks-fo.patch s390x-protvirt-Handle-SIGP-store-status-.patch s390x-protvirt-Inhibit-balloon-when-swit.patch s390x-protvirt-KVM-intercept-changes.patch s390x-protvirt-Move-diag-308-data-over-S.patch s390x-protvirt-Move-IO-control-structure.patch s390x-protvirt-Move-STSI-data-over-SIDAD.patch s390x-protvirt-SCLP-interpretation.patch s390x-protvirt-Set-guest-IPL-PSW.patch s390x-protvirt-Support-unpack-facility.patch Sync-pv.patch- Fix the issue that s390x could not read IPL channel program when using dasd as boot device (bsc#1163140) pc-bios-s390x-Save-iplb-location-in-lowc.patch- Fix potential OOB accesses in slirp (CVE-2020-8608 bsc#1163018 bsc#1161066 CVE-2020-7039) slirp-use-correct-size-while-emulating-c.patch slirp-use-correct-size-while-emulating-I.patch tcp_emu-Fix-oob-access.patch tcp_emu-fix-unsafe-snprintf-usages.patch util-add-slirp_fmt-helpers.patch - Replace this patch with upstream version target-arm-monitor-query-cpu-model-expan.patch- Include upstream patches targeted for the next stable release (bug fixes only) audio-oss-fix-buffer-pos-calculation.patch blkdebug-Allow-taking-unsharing-permissi.patch block-Add-bdrv_qapi_perm_to_blk_perm.patch block-backup-top-fix-failure-path.patch block-block-copy-fix-progress-calculatio.patch block-fix-crash-on-zero-length-unaligned.patch block-fix-memleaks-in-bdrv_refresh_filen.patch block-Fix-VM-size-field-width-in-snapsho.patch block-nbd-extract-the-common-cleanup-cod.patch block-nbd-fix-memory-leak-in-nbd_open.patch block-qcow2-threads-fix-qcow2_decompress.patch hw-arm-cubieboard-use-ARM-Cortex-A8-as-t.patch hw-intc-arm_gicv3_kvm-Stop-wrongly-progr.patch iotests-add-test-for-backup-top-failure-.patch iotests-Fix-nonportable-use-of-od-endian.patch job-refactor-progress-to-separate-object.patch target-arm-Correct-definition-of-PMCRDP.patch target-arm-fix-TCG-leak-for-fcvt-half-do.patch tpm-ppi-page-align-PPI-RAM.patch vhost-user-blk-delete-virtioqueues-in-un.patch virtio-add-ability-to-delete-vq-through-.patch virtio-crypto-do-delete-ctrl_vq-in-virti.patch virtio-pmem-do-delete-rq_vq-in-virtio_pm.patch- Add Obsoletes directive for qemu-audio-sdl and qemu-ui-sdl since for a qemu package upgrade from SLE12-SP5, support for SDL is dropped- Fix xenfv migration from xen host with pre-v4.0 qemu. We had previously dropped a similar patch, but have decided that for now we need to go with this type of solution (bsc#1159755) hw-i386-disable-smbus-migration-for-xenf.patch- Avoid query-cpu-model-expansion crashed qemu when using machine type none, patch is queued in upstream now, will update commit id later (bsc#1159443) target-arm-monitor-query-cpu-model-expan.patch- BuildRequire pkgconfig(libudev) instead of libudev-devel: Allow OBS to shortcut through -mini flavors.- Stop using system membarriers (ie switch from --enable-membarrier to --disable-membarrier). This is a blocker for using qemu in the context of containers (boo#1130134 jsc#SLE-11089) - Drop this recently added patch - in consultation with upstream it was decided it needed to be solved a different way (bsc#1159755) hw-i386-disable-smbus-migration-for-xenf.patch - Include upstream patches targeted for the next stable release (bug fixes only) block-backup-fix-memory-leak-in-bdrv_bac.patch iscsi-Cap-block-count-from-GET-LBA-STATU.patch s390x-adapter-routes-error-handling.patch target-i386-kvm-initialize-feature-MSRs-.patch- Include upstream patches targeted for the next stable release (bug fixes only) hw-i386-pc-fix-regression-in-parsing-vga.patch m68k-Fix-regression-causing-Single-Step-.patch migration-Rate-limit-inside-host-pages.patch migration-test-ppc64-fix-FORTH-test-prog.patch Revert-vnc-allow-fall-back-to-RAW-encodi.patch runstate-ignore-finishmigrate-prelaunch-.patch target-arm-Return-correct-IL-bit-in-merg.patch target-arm-Set-ISSIs16Bit-in-make_issinf.patch vnc-prioritize-ZRLE-compression-over-ZLI.patch- BuildRequire pkconfig(systemd) instead of systemd: allow OBS to shortcut through the -mini flavors. - Use systemd_ordering in place of systemd_requires: systemd is never a strict requirement for qemu; but when installing qemu on a systemd-managed system, we want system to be present first.- Fix xenfv migration from xen host with pre-v4.0 qemu (bsc#1159755) hw-i386-disable-smbus-migration-for-xenf.patch- Create files within bundles.tar.xz with fixed timestamp and uid- Add a %bcond_without system_membarrier along with related processing to the spec file, to better investigate running QEMU with the --disable-membarrier configure option- Include upstream patches targeted for the next stable release (bug fixes only) arm-arm-powerctl-set-NSACR.-CP11-CP10-bi.patch backup-top-Begin-drain-earlier.patch block-Activate-recursively-even-for-alre.patch display-bochs-display-fix-memory-leak.patch Fix-double-free-issue-in-qemu_set_log_fi.patch hw-arm-smmuv3-Align-stream-table-base-ad.patch hw-arm-smmuv3-Apply-address-mask-to-line.patch hw-arm-smmuv3-Check-stream-IDs-against-a.patch hw-arm-smmuv3-Correct-SMMU_BASE_ADDR_MAS.patch hw-arm-smmuv3-Report-F_STE_FETCH-fault-a.patch hw-arm-smmuv3-Use-correct-bit-positions-.patch i386-Resolve-CPU-models-to-v1-by-default.patch intel_iommu-a-fix-to-vtd_find_as_from_bu.patch iotests-Fix-IMGOPTSSYNTAX-for-nbd.patch iotests-Provide-a-function-for-checking-.patch iotests-Skip-test-060-if-it-is-not-possi.patch iotests-Skip-test-079-if-it-is-not-possi.patch numa-properly-check-if-numa-is-supported.patch qcow2-bitmaps-fix-qcow2_can_store_new_di.patch Revert-qemu-options.hx-Update-for-reboot.patch vhost-user-gpu-Drop-trailing-json-comma.patch virtio-blk-fix-out-of-bounds-access-to-b.patch virtio-mmio-update-queue-size-on-guest-w.patch virtio-net-delete-also-control-queue-whe.patch virtio-update-queue-size-on-guest-write.patch - Include performance improvement virtio-don-t-enable-notifications-during.patch - Repair incorrect packaging references to Jira tracked features- Add Cooperlake vcpu model (jsc#SLE-7923) i386-Add-MSR-feature-bit-for-MDS-NO.patch i386-Add-macro-for-stibp.patch i386-Add-new-CPU-model-Cooperlake.patch target-i386-Add-new-bit-definitions-of-M.patch target-i386-Add-missed-features-to-Coope.patch - Add HMAT support (jsc#SLE-8897) (the test case for this series isn't included because we aren't set up to handle binary patches) numa-Extend-CLI-to-provide-initiator-inf.patch numa-Extend-CLI-to-provide-memory-latenc.patch numa-Extend-CLI-to-provide-memory-side-c.patch hmat-acpi-Build-Memory-Proximity-Domain-.patch hmat-acpi-Build-System-Locality-Latency-.patch hmat-acpi-Build-Memory-Side-Cache-Inform.patch tests-numa-Add-case-for-QMP-build-HMAT.patch- Update to v4.2.0: See http://wiki.qemu.org/ChangeLog/4.2 Take note that ongoing feature deprecation is tracked at both http://wiki.qemu-project.org/Features/LegacyRemoval and in Appendix B of the qemu-doc.* files installed with the qemu package Some noteworthy changes: * x86: Denverton, Snowridge, and Dhyana CPU models added * x86: Latest version of all CPU models how have TSX (HLE and RTM) disabled by default * x86: Support for AVX512 BFloat16 extensions * x86: VMX features exposed more accurately and controllably * s390: TCG now implements IEP (Instruction Execution Protection) * PowerPC: POWER8 and POWER9 non-virtualized machines separated out * PowerPC: RTAS now comes from SLOF instead of QEMU itself * PowerPC: Unplug of multifunction PCI devices now unplugs the whole slot, as in x86 * ARM: Support for >256 CPUs with KVM is fixed * ARM: Memory hotplug now supported , when using UEFI, ACPI, for virt machine type * ARM: SVE support possuble now for KVM guests * ARM: ACPI generic event device can now deliver powerdown event * The backend device can be specified for a guest audio device * virtio v1.1 packed virtqueues supported * Socket based character device backends now support TCP keep-alive * Use encryption library cipher mode facilities, allowing improved performance for eg. AES-XTS encrption * Misc block device improvements, esp. with nbd - See the following few release-candidate changelog entries for additional changes related to this release - Switched package build to be out-of-tree- Update to v4.2.0-rc5: See http://wiki.qemu.org/ChangeLog/4.2- Update to v4.2.0-rc4: See http://wiki.qemu.org/ChangeLog/4.2 * Update the support documents used for SUSE SLE releases to cover this qemu release- Update to v4.2.0-rc3: See http://wiki.qemu.org/ChangeLog/4.2 * Patches dropped (upstream unless otherwise noted): ati-add-edid-support.patch ati-vga-add-rage128-edid-support.patch ati-vga-fix-ati_read.patch ati-vga-make-i2c-register-and-bits-confi.patch ati-vga-make-less-verbose.patch ati-vga-try-vga-ddc-first.patch Disable-Waddress-of-packed-member-for-GC.patch hdata-vpd-fix-printing-char-0x00.patch target-i386-add-PSCHANGE_NO-bit-for-the-.patch target-i386-Export-TAA_NO-bit-to-guests.patch vbe-add-edid-support.patch vga-add-ati-bios-tables.patch vga-add-atiext-driver.patch vga-make-memcpy_high-public.patch vga-move-modelist-from-bochsvga.c-to-new.patch * Patches added: Enable-cross-compile-prefix-for-C-compil.patch ensure-headers-included-are-compatible-w.patch roms-Makefile-enable-cross-compile-for-b.patch * Add qemu-ui-spice-app package containing ui-spice-app.so * Add qemu-microvm package containing bios-microvm.bin - Add descriptors for the 128k and 256k SeaBios firmware images - For the record, the following issues reported for SUSE SLE15-SP1 are either fixed in this current package, or are otherwise not an issue: bsc#1079730 bsc#1098403 bsc#1111025 bsc#1128106 bsc#1133031 bsc#1134883 bsc#1135210 bsc#1135902 bsc#1136540 bsc#1136778 bsc#1138534 bsc#1140402 bsc#1143794 bsc#1145379 bsc#1144087 bsc#1145427 bsc#1145436 bsc#1145774 bsc#1146873 bsc#1149811 bsc#1152506 bsc#1155812 bsc#1156642 CVE-2018-12207 CVE-2019-5008 CVE-2019-11135 CVE-2019-12068 CVE-2019-12155 CVE-2019-13164 CVE-2019-14378 CVE-2019-15890, and the following feature requests are satisfied by this package: fate#327410 fate#327764 fate#327796 jsc#SLE-4883 jsc#SLE-6132 jsc#SLE-6237 jsc#SLE-6754- Expose pschange-mc-no "feature", indicating CPU does not have the page size change machine check vulnerability (CVE-2018-12207 bsc#1155812) target-i386-add-PSCHANGE_NO-bit-for-the-.patch - Expose taa-no "feature", indicating CPU does not have the TSX Async Abort vulnerability. (CVE-2019-11135 bsc#1152506) target-i386-Export-TAA_NO-bit-to-guests.patch Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-4.1- Update to v4.1.1, a stable, bug-fix-only release * Besides incorporating the following fixes we already carried, it includes about the same number of other, similar type fixes which we hadn't yet incorporated. * Patches dropped (subsumed by stable update): block-Add-bdrv_co_get_self_request.patch block-create-Do-not-abort-if-a-block-dri.patch block-file-posix-Let-post-EOF-fallocate-.patch block-file-posix-Reduce-xfsctl-use.patch block-io-refactor-padding.patch blockjob-update-nodes-head-while-removin.patch block-Make-wait-mark-serialising-request.patch block-nfs-tear-down-aio-before-nfs_close.patch coroutine-Add-qemu_co_mutex_assert_locke.patch curl-Check-completion-in-curl_multi_do.patch curl-Handle-success-in-multi_check_compl.patch curl-Keep-pointer-to-the-CURLState-in-CU.patch curl-Keep-socket-until-the-end-of-curl_s.patch curl-Pass-CURLSocket-to-curl_multi_do.patch curl-Report-only-ready-sockets.patch hw-arm-boot.c-Set-NSACR.-CP11-CP10-for-N.patch hw-core-loader-Fix-possible-crash-in-rom.patch make-release-pull-in-edk2-submodules-so-.patch memory-Provide-an-equality-function-for-.patch mirror-Keep-mirror_top_bs-drained-after-.patch pr-manager-Fix-invalid-g_free-crash-bug.patch qcow2-bitmap-Fix-uint64_t-left-shift-ove.patch qcow2-Fix-corruption-bug-in-qcow2_detect.patch qcow2-Fix-QCOW2_COMPRESSED_SECTOR_MASK.patch qcow2-Fix-the-calculation-of-the-maximum.patch roms-Makefile.edk2-don-t-pull-in-submodu.patch s390-PCI-fix-IOMMU-region-init.patch s390x-tcg-Fix-VERIM-with-32-64-bit-eleme.patch target-alpha-fix-tlb_fill-trap_arg2-valu.patch target-arm-Don-t-abort-on-M-profile-exce.patch target-arm-Free-TCG-temps-in-trans_VMOV_.patch util-iov-introduce-qemu_iovec_init_exten.patch vhost-Fix-memory-region-section-comparis.patch vpc-Return-0-from-vpc_co_create-on-succe.patch Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-4.1- Fix %arm builds- Fix two issues with qcow2 image processing which could affect disk integrity qcow2-Fix-QCOW2_COMPRESSED_SECTOR_MASK.patch qcow2-bitmap-Fix-uint64_t-left-shift-ove.patch- Work around a host kernel xfs bug which can result in qcow2 image corruption block-io-refactor-padding.patch util-iov-introduce-qemu_iovec_init_exten.patch block-Make-wait-mark-serialising-request.patch block-Add-bdrv_co_get_self_request.patch block-file-posix-Let-post-EOF-fallocate-.patch - Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-4.1- Correct package names in _constraints after switch to multibuild.- Address potential corruption when using qcow2 images coroutine-Add-qemu_co_mutex_assert_locke.patch qcow2-Fix-corruption-bug-in-qcow2_detect.patch - Include more tweaks to our packaging workflow scripts - this will continue as we refine the scripts - Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-4.1- use %gcc_version for cross compilers (boo#1153703)- Add upstream edk2 submodule fix for creating tarball - Switch to upstream patch for avoiding git ref in edk2 makefile - Fix failing block tests which aren't compatible with the configure option --enable-membarrier * Patches dropped: roms-Makefile.edk2-don-t-invoke-git-sinc.patch tests-block-io-test-130-needs-some-delay.patch * Patches added: make-release-pull-in-edk2-submodules-so-.patch roms-Makefile.edk2-don-t-pull-in-submodu.patch tests-Fix-block-tests-to-be-compatible-w.patch - Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-4.1- Reduce the cross compiler versions we rely on - Fix some qemu-testsuite issues, reducing known error cases test-add-mapping-from-arch-of-i686-to-qe.patch - Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-4.1- Since our spec file has bashisms, include the following in the spec file: %define _buildshell /bin/bash- Disable some block tests which randomly fail. This is in context of the build service build of qemu-testsuite tests-Disable-some-block-tests-for-now.patch - Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-4.1- Add some post v4.1.0 upstream stable patches * Patches added: mirror-Keep-mirror_top_bs-drained-after-.patch s390x-tcg-Fix-VERIM-with-32-64-bit-eleme.patch target-alpha-fix-tlb_fill-trap_arg2-valu.patch target-arm-Free-TCG-temps-in-trans_VMOV_.patch target-arm-Don-t-abort-on-M-profile-exce.patch qcow2-Fix-the-calculation-of-the-maximum.patch block-file-posix-Reduce-xfsctl-use.patch pr-manager-Fix-invalid-g_free-crash-bug.patch vpc-Return-0-from-vpc_co_create-on-succe.patch block-nfs-tear-down-aio-before-nfs_close.patch block-create-Do-not-abort-if-a-block-dri.patch curl-Keep-pointer-to-the-CURLState-in-CU.patch curl-Keep-socket-until-the-end-of-curl_s.patch curl-Check-completion-in-curl_multi_do.patch curl-Pass-CURLSocket-to-curl_multi_do.patch curl-Report-only-ready-sockets.patch curl-Handle-success-in-multi_check_compl.patch blockjob-update-nodes-head-while-removin.patch memory-Provide-an-equality-function-for-.patch vhost-Fix-memory-region-section-comparis.patch hw-arm-boot.c-Set-NSACR.-CP11-CP10-for-N.patch s390-PCI-fix-IOMMU-region-init.patch hw-core-loader-Fix-possible-crash-in-rom.patch - Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-4.1- Include more tweaks to our packaging workflow scripts - Produce qemu-linux-user and qemu-testsuite via the build service multibuild capability, instead of duplicating the spec file and using package link in build service * combine qemu-linux-user spec file into main qemu spec file. Since this model uses a single changelog, here are some historicial mentions from the now unused qemu-linux-user.changes (delta from qemu's was quite minimal): - Adjust to a v5.2 linux kernel change regarding SIOCGSTAMP - Fix pwrite64/pread64 to return 0 over -1 for a zero length NULL buffer in qemu (bsc#1121600) * bsc#1112499 * Since qemu-testsuite.spec and qemu-testsuite.changes were just copies of the main qemu version nothing needs to be done there- Build opensbi from source on riscv64- Update to v4.1.0: See http://wiki.qemu.org/ChangeLog/4.1 Take note that ongoing feature deprecation is tracked at both http://wiki.qemu-project.org/Features/LegacyRemoval and in Appendix B of the qemu-doc.* files installed with the qemu package Some noteworthy changes: * x86: CPU models are now versioned * x86: CPU die topology can now be configured * x86: New Hygon Dhyana and Intel Snowridge CPU models * s390: The bios now supports IPL (boot) from ECKD DASD assigned to the guest via vfio-ccw * s390: The bios now tolerates the presence of bootmap signature entries written by zipl * PowerPC: pseries machine now supports KVM acceleration (kernel_irqchip=on) of the XIVE interrupt controller * PowerPC: pseries now supports hot-plug of PCI bridges and hot-plug and unplug of devices under PCI bridges * ARM: QEMU now supports emulating an FPU for Cortex-M CPUs, and the Cortex-M4 and Cortex-M33 now provide the FP * Python 2 support is deprecated * UEFI platform firmware binaries, and matching variable store templates are now installed * Now it's possible to specify memory-less NUMA node when using "-numa node,memdev" options * Possible to trigger self announcement on specific network interfaces * Default memory distribution between NUMA nodes is now deprecated * Fallback to normal RAM allocation if QEMU is not able to allocate from the "-mem-path" provided file/filesystem is now deprecated * virtio-gpu 2d/3d rendering may now be offloaded to an external vhost-user process, such as QEMU vhost-user-gpu * QEMU will automatically try to use the MAP_SYNC mmap flag for memory backends configured with pmem=on,share=on * Additional SeaVGABIOS patches added for vga-ati compatibility - Drop attempt at build compatibility with SLE12 - New sub-packages: qemu-edk2, qemu-vhost-user-gpu - Conditionalize building of qemu-edk2 (and leave unbuilt for now) - Implement new packaging workflow, includes no longer numbering patches, and having the "current git repo" stored with the package in the form of git bundles * Patches dropped (upstream unless otherwise noted): 0027-tests-test-thread-pool-is-racy-add-.patch 0032-tests-Fix-Makefile-handling-of-chec.patch 0034-Revert-target-i386-kvm-add-VMX-migr.patch 0036-sockets-avoid-string-truncation-war.patch 0039-linux-user-avoid-string-truncation-.patch 0040-linux-user-elfload-Fix-GCC-9-build-.patch 0041-qxl-avoid-unaligned-pointer-reads-w.patch 0042-libvhost-user-fix-Waddress-of-packe.patch 0043-target-i386-define-md-clear-bit.patch 0045-kbd-state-fix-autorepeat-handling.patch 0046-target-ppc-ensure-we-get-null-termi.patch 0049-qxl-check-release-info-object.patch 0050-qemu-bridge-helper-restrict-interfa.patch 0051-linux-user-fix-to-handle-variably-s.patch ipxe-use-gcc6-for-more-compact-code.patch (no longer needed) (the next three are replaced by the upstream equivalent) ipxe-efi-Simplify-diagnostic-for-NULL-handle.patch ipxe-build-Disable-gcc-address-of-packed-member-warning.patch ipxe-efi-Avoid-string-op-warning-with-cross-gcc-7-compile.patch slirp-fix-heap-overflow-in-ip_reass-on-big-packet-input.patch * Patches renamed: 0001-XXX-dont-dump-core-on-sigabort.patch - > XXX-dont-dump-core-on-sigabort.patch 0002-qemu-binfmt-conf-Modify-default-pat.patch - > qemu-binfmt-conf-Modify-default-path.patch 0003-qemu-cvs-gettimeofday.patch - > qemu-cvs-gettimeofday.patch 0004-qemu-cvs-ioctl_debug.patch - > qemu-cvs-ioctl_debug.patch 0005-qemu-cvs-ioctl_nodirection.patch - > qemu-cvs-ioctl_nodirection.patch 0006-linux-user-add-binfmt-wrapper-for-a.patch - > linux-user-add-binfmt-wrapper-for-argv-0.patch 0007-PPC-KVM-Disable-mmu-notifier-check.patch - > PPC-KVM-Disable-mmu-notifier-check.patch 0008-linux-user-binfmt-support-host-bina.patch - > linux-user-binfmt-support-host-binaries.patch 0009-linux-user-Fake-proc-cpuinfo.patch - > linux-user-Fake-proc-cpuinfo.patch 0010-linux-user-use-target_ulong.patch - > linux-user-use-target_ulong.patch 0011-Make-char-muxer-more-robust-wrt-sma.patch - > Make-char-muxer-more-robust-wrt-small-FI.patch 0012-linux-user-lseek-explicitly-cast-no.patch - > linux-user-lseek-explicitly-cast-non-set.patch 0013-AIO-Reduce-number-of-threads-for-32.patch - > AIO-Reduce-number-of-threads-for-32bit-h.patch 0014-xen_disk-Add-suse-specific-flush-di.patch - > xen_disk-Add-suse-specific-flush-disable.patch 0015-qemu-bridge-helper-reduce-security-.patch - > qemu-bridge-helper-reduce-security-profi.patch 0016-qemu-binfmt-conf-use-qemu-ARCH-binf.patch - > qemu-binfmt-conf-use-qemu-ARCH-binfmt.patch 0017-linux-user-properly-test-for-infini.patch - > linux-user-properly-test-for-infinite-ti.patch 0018-roms-Makefile-pass-a-packaging-time.patch - > roms-Makefile-pass-a-packaging-timestamp.patch 0019-Raise-soft-address-space-limit-to-h.patch - > Raise-soft-address-space-limit-to-hard-l.patch 0020-increase-x86_64-physical-bits-to-42.patch - > increase-x86_64-physical-bits-to-42.patch 0021-vga-Raise-VRAM-to-16-MiB-for-pc-0.1.patch - > vga-Raise-VRAM-to-16-MiB-for-pc-0.15-and.patch 0022-i8254-Fix-migration-from-SLE11-SP2.patch - > i8254-Fix-migration-from-SLE11-SP2.patch 0023-acpi_piix4-Fix-migration-from-SLE11.patch - > acpi_piix4-Fix-migration-from-SLE11-SP2.patch 0024-Switch-order-of-libraries-for-mpath.patch - > Switch-order-of-libraries-for-mpath-supp.patch 0025-Make-installed-scripts-explicitly-p.patch - > Make-installed-scripts-explicitly-python.patch 0026-hw-smbios-handle-both-file-formats-.patch - > hw-smbios-handle-both-file-formats-regar.patch 0028-xen-add-block-resize-support-for-xe.patch - > xen-add-block-resize-support-for-xen-dis.patch 0029-tests-qemu-iotests-Triple-timeout-o.patch - > tests-qemu-iotests-Triple-timeout-of-i-o.patch 0030-tests-block-io-test-130-needs-some-.patch - > tests-block-io-test-130-needs-some-delay.patch 0031-xen-ignore-live-parameter-from-xen-.patch - > xen-ignore-live-parameter-from-xen-save-.patch 0033-Conditionalize-ui-bitmap-installati.patch - > Conditionalize-ui-bitmap-installation-be.patch 0035-tests-change-error-message-in-test-.patch - > tests-change-error-message-in-test-162.patch 0037-hw-usb-hcd-xhci-Fix-GCC-9-build-war.patch - > hw-usb-hcd-xhci-Fix-GCC-9-build-warning.patch 0038-hw-usb-dev-mtp-Fix-GCC-9-build-warn.patch - > hw-usb-dev-mtp-Fix-GCC-9-build-warning.patch 0044-hw-intc-exynos4210_gic-provide-more.patch - > hw-intc-exynos4210_gic-provide-more-room.patch 0047-configure-only-populate-roms-if-sof.patch - > configure-only-populate-roms-if-softmmu.patch 0048-pc-bios-s390-ccw-net-avoid-warning-.patch - > pc-bios-s390-ccw-net-avoid-warning-about.patch keycodemapdb-make-keycode-gen-output-reproducible.patch - > Make-keycode-gen-output-reproducible-use.patch ipxe-stub-out-the-SAN-req-s-in-int13.patch - > stub-out-the-SAN-req-s-in-int13.patch sgabios-fix-cross-build.patch deleted - > roms-sgabios-Fix-csum8-to-be-built-by-ho.patch sgabios-stable-buildid.patch - > sgabios-Makefile-fix-issues-of-build-rep.patch skiboot-gcc9-compat.patch - > Disable-Waddress-of-packed-member-for-GC.patch ipxe-stable-buildid.patch - > ipxe-Makefile-fix-issues-of-build-reprod.patch seabios-fix_cross_compilation.patch - > enable-cross-compilation-on-ARM.patch * Patches added: roms-change-cross-compiler-naming-to-be-.patch roms-Makefile.edk2-don-t-invoke-git-sinc.patch vga-move-modelist-from-bochsvga.c-to-new.patch vga-make-memcpy_high-public.patch vga-add-atiext-driver.patch vga-add-ati-bios-tables.patch vbe-add-edid-support.patch ati-add-edid-support.patch ati-vga-make-less-verbose.patch ati-vga-fix-ati_read.patch ati-vga-make-i2c-register-and-bits-confi.patch ati-vga-try-vga-ddc-first.patch ati-vga-add-rage128-edid-support.patch Fix-s-directive-argument-is-null-error.patch Workaround-compilation-error-with-gcc-9..patch Do-not-apply-WORKAROUND_CFLAGS-for-host-.patch hdata-vpd-fix-printing-char-0x00.patch - Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-4.1- Since we build seabios, take advantage of ability to add our own identifying version info by changing SEABIOS_EXTRAVERSION from "-prebuilt.qemu.org" to "-rebuilt.suse.com" (or "-rebuilt.opensuse.org for openSUSE releases)- Security fix for heap overflow in ip_reass on big packet input (CVE-2019-14378, bsc#1143794) slirp-fix-heap-overflow-in-ip_reass-on-big-packet-input.patch- Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-4.0 * Patches added: 0051-linux-user-fix-to-handle-variably-s.patch- Make keycode-gen output reproducible (use SOURCE_DATE_EPOCH timestamp) keycodemapdb-make-keycode-gen-output-reproducible.patch- Security fix for null pointer dereference while releasing spice resources (CVE-2019-12155, bsc#1135902) 0049-qxl-check-release-info-object.patch - Security fix for qemu-bridge-helper ACL can be bypassed when names are too long (CVE-2019-13164, bsc#1140402) 0050-qemu-bridge-helper-restrict-interfa.patch - Replace patch 0043 with an upstream version 0043-target-i386-define-md-clear-bit.patch - Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-4.0- fixed regression for ksm.service was (bsc#1112646)- Content of packaged %_docdir/%name/interop/_static/ dir depends on python-Sphinx version, so lets just wildcard specifying those files, rather than trying to manage a specific file list- Last change exposed that we still do rely on python2. Make spec file adjustment- Switch from python-Sphinx to Sphinx from python variant we are building with (new Sphinx is for python3 only)- Fix a number of compatibility issues with the stricter gcc9 checks * Disable warning for taking address of packed structure members 0048-pc-bios-s390-ccw-net-avoid-warning-.patch * Fix case of strncpy where null terminated string not guaranteed 0046-target-ppc-ensure-we-get-null-termi.patch * Disable warning for taking address of packed structure members and fix case of passing null pointer as "%s" format parameter skiboot-gcc9-compat.patch - Fix configure script which caused firmware to be built in linux-user only build. 0047-configure-only-populate-roms-if-sof.patch - Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-4.0- Fix regression in autorepeat key handling 0045-kbd-state-fix-autorepeat-handling.patch - Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-4.0- Fix file list- Yet another gcc9 related code fix (bsc#1121464) 0044-hw-intc-exynos4210_gic-provide-more.patch - Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-4.0- Switch to now upstreamed version of patch and add one more gcc9 related patch * Patches renamed: 0041-qxl-fix-Waddress-of-packed-member.patch - > 0041-qxl-avoid-unaligned-pointer-reads-w.patch 0042-libvhost-user-fix-Waddress-of-packe.patch - Add x86 cpu feature "md-clear" (CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091 bsc#1111331) 0043-target-i386-define-md-clear-bit.patch - Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-4.0- Correct logic of which ipxe patches get included based on suse_version. We were wrongly excluding a gcc9 related patch for example- Switch to now upstreamed version of some patches * Patches renamed: 0036-util-qemu-sockets-Fix-GCC-9-build-w.patch - > 0036-sockets-avoid-string-truncation-war.patch 0039-linux-user-uname-Fix-GCC-9-build-wa.patch - > 0039-linux-user-avoid-string-truncation-.patch - Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-4.0- Create /usr/share/qemu/firmware and /etc/qemu/firmware directories in support of the firmware descriptor feature now in use as of libvirt v5.2- Disable LTO as suggested by Martin Liska (boo#1133281) - Remove and obsolete qemu-oss-audio subpackage. OSS audio is very old, and we didn't really even configure the package properly for it for a very long time, so presumably there can't be any users of it as far as qemu is concerned - Avoid warnings which gcc9 complains about 0036-util-qemu-sockets-Fix-GCC-9-build-w.patch 0037-hw-usb-hcd-xhci-Fix-GCC-9-build-war.patch 0038-hw-usb-dev-mtp-Fix-GCC-9-build-warn.patch 0039-linux-user-uname-Fix-GCC-9-build-wa.patch 0040-linux-user-elfload-Fix-GCC-9-build-.patch 0041-qxl-fix-Waddress-of-packed-member.patch - Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-4.0- Update to v4.0.0: See http://wiki.qemu.org/ChangeLog/4.0 Take note that ongoing feature deprecation is tracked at both http://wiki.qemu-project.org/Features/LegacyRemoval and in Appendix B of the qemu-doc.* files installed with the qemu package Some noteworthy changes: * ARM: ARMv8+ extensions for SB, PredInv, HPD, LOR, FHM, AA32HPD, PAuth, JSConv, CondM, FRINT, and BTI * ARM: new emulation support for "Musca" and "MPS2" development boards * ARM: virt: support for >255GB of RAM and u-boot "noload" image types * ARM: improved emulation of ARM PMU * HPPA: support for TLB protection IDs and TLB trace events * MIPS: support for multi-threaded TCG emulation * MIPS: emulation support for I7200 I6500 CPUs, QMP-base querying of CPU types, and improved support for SAARI and SAAR configuration registers * MIPS: improvements to Interthread Communication Unit, Fulong 2E machine types, and end-user documentation. * PowerPC: pseries/powernv: support for POWER9 large decrementer * PowerPC: pseries: emulation support for XIVE interrupt controller * PowerPC: pseries: support for hotplugging PCI host bridges (PHBs) * PowerPC: pseries: Spectre/Meltdown mitigations enabled by default, additional support for count-cache-flush mitigation * RISC-V: virt: support for PCI and USB * RISC-V: support for TSR, TW, and TVM fields of mstatus, FS field now supports three stats (dirty, clean, and off) * RISC-V: built-in gdbserver supports register lists via XML files * s390: support for z14 GA 2 CPU model, Multiple-epoch and PTFF features now enabled in z14 CPU model by default * s390: vfio-ap: now supports hot plug/unplug, and no longer inhibits memory ballooning * s390: emulation support for floating-point extension facility and vector support instructions * x86: HAX accelerator now supported POSIX hosts other than Darwin, including Linux and NetBSD * x86: Q35: advertised PCIe root port speeds will now optimally default to maximum link speed (16GT/s) and width (x32) provided by PCIe 4.0 for QEMU 4.0+ machine types; older machine types will retain 2.5GT/x1 defaults for compatibility. * x86: Xen PVH images can now be booted with "-kernel" option * Xtensa: xtfpga: improved SMP support for linux (interrupt distributor, IPI, and runstall) and new SMP-capable test_mmuhifi_c3 core configuration * Xtensa: support for Flexible length instructions extension (FLIX) * GUI: new '-display spice-app' to configure/launch a Spice client GUI with a similar UI to QEMU GTK. VNC server now supports access controls via tls-authz/sasl-authz options * QMP: support for "out-of-band" command execution, can be useful for postcopy migration recovery. Additional QMP commands for working with block devices and dirty bitmaps * VFIO: EDID interface for supported mdev (Intel vGPU for kernel 5.0+), allows resolution setting via xres/yres options. * Xen: new 'xen-disk' device which can create a Xen PV disk backend, and performance improvements for Xen PV disk backend. * Network Block Device: improved tracing and error diagnostics, improved client compatibility with buggy NBD server implementations, new - -bitmap, --list, --tls-authz options for qemu-nbd * virtio-blk now supports DISCARD and WRITE_ZEROES * qemu-test-suite output is now in TAP format * Sphinx now used for part of qemu documentation * A few more configure features are enabled: iconv, lzfse (for openSUSE) * Provide better logo icons - Made these package building changes: * Removed this token from spec file: #!BuildIgnore: gcc-PIE * Created ability to build qemu source out-of-tree * Added BSD-2-Clause license clause due to EDK II code inclusion * Patches dropped (upstream unless otherwise noted): 0010-Remove-problematic-evdev-86-key-fro.patch 0025-Fix-tigervnc-long-press-issue.patch 0026-string-input-visitor-Fix-uint64-par.patch 0027-test-string-input-visitor-Add-int-t.patch 0028-test-string-input-visitor-Add-uint6.patch 0029-tests-Add-QOM-property-unit-tests.patch 0030-tests-Add-scsi-disk-test.patch 0033-smbios-Add-1-terminator-if-any-stri.patch (different approach used) 0034-qemu-io-tests-comment-out-problemat.patch (not as needed) 0039-xen_disk-Avoid-repeated-memory-allo.patch 0041-vfio-ap-flag-as-compatible-with-bal.patch 0042-hw-s390x-Fix-bad-mask-in-time2tod.patch 0043-pcie-set-link-state-inactive-active.patch 0044-pc-piix4-Update-smbus-I-O-space-aft.patch 0045-hw-usb-fix-mistaken-de-initializati.patch 0046-usb-mtp-use-O_NOFOLLOW-and-O_CLOEXE.patch 0047-pvrdma-release-device-resources-in-.patch 0048-rdma-check-num_sge-does-not-exceed-.patch 0049-pvrdma-add-uar_read-routine.patch 0050-pvrdma-check-number-of-pages-when-c.patch 0051-pvrdma-check-return-value-from-pvrd.patch 0052-pvrdma-release-ring-object-in-case-.patch 0053-block-Fix-hangs-in-synchronous-APIs.patch 0054-linux-user-make-pwrite64-pread64-fd.patch 0055-xen-Add-xen-v4.12-based-xc_domain_c.patch 0056-slirp-check-data-length-while-emula.patch 0057-s390x-Return-specification-exceptio.patch 0059-memory-Fix-the-memory-region-type-a.patch 0060-target-i386-sev-Do-not-pin-the-ram-.patch 0061-slirp-check-sscanf-result-when-emul.patch 0062-ppc-add-host-serial-and-host-model-.patch 0063-i2c-ddc-fix-oob-read.patch 0064-device_tree.c-Don-t-use-load_image.patch 0065-spapr-Simplify-handling-of-host-ser.patch ipxe-efi-guard-strncpy-with-gcc-warning-ignore-pragma.patch ipxe-fix-build.patch skiboot-hdata-i2c.c-fix-building-with-gcc8.patch * Patches renamed: 0011-linux-user-use-target_ulong.patch - > 0010-linux-user-use-target_ulong.patch 0012-Make-char-muxer-more-robust-wrt-sma.patch - > 0011-Make-char-muxer-more-robust-wrt-sma.patch 0013-linux-user-lseek-explicitly-cast-no.patch - > 0012-linux-user-lseek-explicitly-cast-no.patch 0014-AIO-Reduce-number-of-threads-for-32.patch - > 0013-AIO-Reduce-number-of-threads-for-32.patch 0015-xen_disk-Add-suse-specific-flush-di.patch - > 0014-xen_disk-Add-suse-specific-flush-di.patch 0016-qemu-bridge-helper-reduce-security-.patch - > 0015-qemu-bridge-helper-reduce-security-.patch 0017-qemu-binfmt-conf-use-qemu-ARCH-binf.patch - > 0016-qemu-binfmt-conf-use-qemu-ARCH-binf.patch 0018-linux-user-properly-test-for-infini.patch - > 0017-linux-user-properly-test-for-infini.patch 0019-roms-Makefile-pass-a-packaging-time.patch - > 0018-roms-Makefile-pass-a-packaging-time.patch 0020-Raise-soft-address-space-limit-to-h.patch - > 0019-Raise-soft-address-space-limit-to-h.patch 0021-increase-x86_64-physical-bits-to-42.patch - > 0020-increase-x86_64-physical-bits-to-42.patch 0022-vga-Raise-VRAM-to-16-MiB-for-pc-0.1.patch - > 0021-vga-Raise-VRAM-to-16-MiB-for-pc-0.1.patch 0023-i8254-Fix-migration-from-SLE11-SP2.patch - > 0022-i8254-Fix-migration-from-SLE11-SP2.patch 0024-acpi_piix4-Fix-migration-from-SLE11.patch - > 0023-acpi_piix4-Fix-migration-from-SLE11.patch 0031-Switch-order-of-libraries-for-mpath.patch - > 0024-Switch-order-of-libraries-for-mpath.patch 0032-Make-installed-scripts-explicitly-p.patch - > 0025-Make-installed-scripts-explicitly-p.patch 0035-tests-test-thread-pool-is-racy-add-.patch - > 0027-tests-test-thread-pool-is-racy-add-.patch 0036-xen-add-block-resize-support-for-xe.patch - > 0028-xen-add-block-resize-support-for-xe.patch 0037-tests-qemu-iotests-Triple-timeout-o.patch - > 0029-tests-qemu-iotests-Triple-timeout-o.patch 0038-tests-block-io-test-130-needs-some-.patch - > 0030-tests-block-io-test-130-needs-some-.patch 0040-xen-ignore-live-parameter-from-xen-.patch - > 0031-xen-ignore-live-parameter-from-xen-.patch 0058-Revert-target-i386-kvm-add-VMX-migr.patch - > 0034-Revert-target-i386-kvm-add-VMX-migr.patch * Patches added: 0026-hw-smbios-handle-both-file-formats-.patch 0032-tests-Fix-Makefile-handling-of-chec.patch 0033-Conditionalize-ui-bitmap-installati.patch 0035-tests-change-error-message-in-test-.patch ipxe-efi-Avoid-string-op-warning-with-cross-gcc-7-compile.patch - Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-4.0- Adjust fix for CVE-2019-8934 (bsc#1126455) to match the latest upstream adjustments for the same. Basically now the security fix is to provide a dummy host-model and host-serial value, which overrides getting that value from the host 0065-spapr-Simplify-handling-of-host-ser.patch - Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-3.1- Tweak last spec file change to guard new Requires with conditional - Fix DOS possibility in device tree processing (CVE-2018-20815 bsc#1130675) 0064-device_tree.c-Don-t-use-load_image.patch - Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-3.1- Remove an unneeded BuildRequires which impacts bsc#1119414 fix Also add a corresponding Recommends for qemu-tools as part of this packaging adjustment (bsc#1130484) - Fix information leak in slirp (CVE-2019-9824 bsc#1129622) 0061-slirp-check-sscanf-result-when-emul.patch - Add method to specify whether or not to expose certain ppc64 host information, which can be considered a security issue (CVE-2019-8934 bsc#1126455) 0062-ppc-add-host-serial-and-host-model-.patch - Fix OOB memory access and information leak in virtual monitor interface (CVE-2019-03812 bsc#1125721) 0063-i2c-ddc-fix-oob-read.patch - Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-3.1- Again address ipxe GCC 9 incompatibilities. Previously included patch to disable unneeded warning got muffed somehow (bsc#1121464)- Package and cross-build rom files for aarch64 from SLE15/Leap15.0 to fix boo#1125964 - Add patch to fix seabios cross-compilation: * seabios-fix_cross_compilation.patch - Add patch to fix sgabios cross-compilation: * sgabios-fix-cross-build.patch- Fix _constraints to include all architectures for disk size (fix aarch64)- Revert upstream patch which declares x86 vmx feature a migration blocker. Given the proliferation of using vm's with host features passed through and the general knowledge that nested virtualization has many usage caveats, but still gets put in use in restricted scenarios, this patch did more harm than good, I feel. So despite this relaxation, please consider yourself warned that nested virtualization is not yet a supportable feature. (bsc#1121604) 0058-Revert-target-i386-kvm-add-VMX-migr.patch - Fix SEV VM device assignment (bsc#1123205) 0059-memory-Fix-the-memory-region-type-a.patch 0060-target-i386-sev-Do-not-pin-the-ram-.patch - Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-3.1- Remove 71-sev.rules, which modifies the default permissions of /dev/sev by adding the kvm group as reader/writer. Upstream decided to take a different approach for libvirt to manage SEV due to security concerns which I agree overrides the convenience of providing /dev/sev access to all the kvm group (bsc#1124842 bsc#1102604)- Increase memory needed to build qemu-testsuite for ppc* arch's in _constraints file- Return specification exception for unimplemented diag 308 subcodes rather than a hardware error (bsc#1123179) - Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-3.1 * Patches added: 0057-s390x-Return-specification-exceptio.patch- Fix OOB issue in slirp (CVE-2019-6778 bsc#1123156) 0056-slirp-check-data-length-while-emula.patch - Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-3.1 - Fix ipxe GCC 9 incompatibilities (bsc#1121464) ipxe-efi-Simplify-diagnostic-for-NULL-handle.patch ipxe-build-Disable-gcc-address-of-packed-member-warning.patch- Tweak Xen interface to be compatible with upcoming v4.12 Xen 0055-xen-Add-xen-v4.12-based-xc_domain_c.patch - Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-3.1- Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-3.1 * Patches added: 0054-linux-user-make-pwrite64-pread64-fd.patch (bsc#1121600)- Clarify that move to include v3.1.0 in qemu package corresponds with fate#327089, which of course builds on v3.0.0 mentioned previously, and that among other patches which this change obsoletes (because functionality is included in base version) I will mention one pointed out by reviewers: 0094-s390x-cpumodels-add-z14-Model-ZR1.patch- include post v3.1.0 patches marked for next stable release: 0041-vfio-ap-flag-as-compatible-with-bal.patch 0042-hw-s390x-Fix-bad-mask-in-time2tod.patch 0043-pcie-set-link-state-inactive-active.patch 0044-pc-piix4-Update-smbus-I-O-space-aft.patch 0045-hw-usb-fix-mistaken-de-initializati.patch - Address various security/stability issues * Fix host access vulnerability in usb-mtp infrastructure (CVE-2018-16872 bsc#1119493) 0046-usb-mtp-use-O_NOFOLLOW-and-O_CLOEXE.patch * Fix DoS in pvrdma interface (CVE-2018-20123 bsc#1119437) 0047-pvrdma-release-device-resources-in-.patch * Fix OOB access issue in rdma backend (CVE-2018-20124 bsc#1119840) 0048-rdma-check-num_sge-does-not-exceed-.patch * Fix NULL pointer reference in pvrdma emulation (CVE-2018-20191 bsc#1119979) 0049-pvrdma-add-uar_read-routine.patch * Fix DoS in pvrdma interface (CVE-2018-20125 bsc#1119989) 0050-pvrdma-check-number-of-pages-when-c.patch * Fix DoS in pvrdma interface (CVE-2018-20216 bsc#1119984) 0051-pvrdma-check-return-value-from-pvrd.patch * Fix DoS in pvrdma interface (CVE-2018-20126 bsc#1119991) 0052-pvrdma-release-ring-object-in-case-.patch - one more post v3.1.0 patches marked for next stable release: 0053-block-Fix-hangs-in-synchronous-APIs.patch - Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-3.1- Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-3.1 * Patches added: 0040-xen-ignore-live-parameter-from-xen-.patch (bsc#1079730, bsc#1101982, bsc#1063993)- Follow up on ideas prompted by last change: clean up the patches generated by git workflow. There is no value to the first line (mbox From line), or [PATCH] on subject line. Get rid of those - Other minor fixes and improvements to update_git.sh- Modify update_git.sh script: pass --zero-commit to format-patch This removes needless noise in the buildservice when the same set of patches is imported/exported at different times by different users. pass --no-signature to format-patch Remove sed call which used to remove the signature, use mv instead- Use /bin/bash to echo value into sys fs for ksm control (bsc#1112646)- fix memory leak in xen_disk (bsc#1100408) 0039-xen_disk-Avoid-repeated-memory-allo.patch - Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-3.1- building against xen-devel requires the XC_* compat macros to be set because this version of QEMU will be built against many versions of Xen. configure will decide on the appropriate function names it knows about today. To actually call these functions, future versions of Xen may require XC_* to be set. Furthermore, fix a bug in QEMU: xen_common.h undefines the XC_* macros unconditionally.- Update to v3.1.0: See http://wiki.qemu.org/ChangeLog/3.1 Take note that ongoing feature deprecation is tracked at both http://wiki.qemu-project.org/Features/LegacyRemoval and in Appendix B of the qemu-doc.* files installed with the qemu package Some noteworthy changes: * x86 IceLake-Server and IceLake-Client cpu models added * Document recommendations for choosing cpu modesl for x86 guests * Support for Hyper-V enlightened VMCS * stdvga and bochs-display devices can expose EDID information to the guest. stdvga xres and yres properties are exposed in the EDID information * s390 improvements: vfio-ap crypto device support, max-cpu model added, etoken support, huge page backing support * ARM: ARMv6M architecture and Cortex-M0 cpu host support added, Cortex-A72 cpu model added, GICv2 virtualization extensions, emulation of AArch32 virtualization, Scalable Vector Extension implemented * Support for AMD IOMMU interrupt remapping and guest virtual APIC mode * Multithreaded TCG on x86 is considered supportable * Add a patch to triple timeout of block io tests, since the obs environment is fickle * x86 save/restore and live migration is prohibited if Intel KVM nested virtualization is enabled * Patches dropped (upstream unless otherwise noted): 0033-migration-warn-about-inconsistent-s.patch (shouldn't be needed anymore) 0035-configure-Modify-python-used-for-io.patch (upstream now python3 friendly) 0039-tests-boot-serial-test-Bump-timeout.patch 0040-linux-headers-update.patch 0041-s390x-kvm-add-etoken-facility.patch 0042-seccomp-prefer-SCMP_ACT_KILL_PROCES.patch 0043-configure-require-libseccomp-2.2.0.patch 0044-seccomp-set-the-seccomp-filter-to-a.patch 0045-sandbox-disable-sandbox-if-CONFIG_S.patch 0046-seccomp-check-TSYNC-host-capability.patch 0047-linux-user-init_guest_space-Try-to-.patch 0048-ne2000-fix-possible-out-of-bound-ac.patch 0049-rtl8139-fix-possible-out-of-bound-a.patch 0050-pcnet-fix-possible-buffer-overflow.patch 0051-net-ignore-packet-size-greater-than.patch 0052-lsi53c895a-check-message-length-val.patch 0053-nvme-fix-oob-access-issue-CVE-2018-.patch (fixed differently upstream) * Patches renamed: 0034-smbios-Add-1-terminator-if-any-stri.patch - > 0033-smbios-Add-1-terminator-if-any-stri.patch 0036-qemu-io-tests-comment-out-problemat.patch - > 0034-qemu-io-tests-comment-out-problemat.patch 0037-tests-test-thread-pool-is-racy-add-.patch - > 0035-tests-test-thread-pool-is-racy-add-.patch 0038-xen-add-block-resize-support-for-xe.patch - > 0036-xen-add-block-resize-support-for-xe.patch * Patches added: 0037-tests-qemu-iotests-Triple-timeout-o.patch 0038-tests-block-io-test-130-needs-some-.patch - Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-3.1 - Update includes the following bug fixes: bsc#1108474, bsc#1117615 - Update includes the following SLE requested functionality: FATE#324810, FATE#325875, FATE#326369, FATE#326378, FATE#326379, FATE#326401, FATE#326672, FATE#326829 - Make the following packaging changes related to the new release * Enable libpmem, pvrdma, vhost-crypto features and qemu-block-nfs subpackage * New roms available: vgabios-bochs-display.bin, vgabios-ramfb.bin * New binary tool included (qemu-edid) for testing the new qemu edid generator - Tweaked patches we carry to pass qemu's checkpatch checker - Modify update_git.sh script to enable packaging qemu from development time sources, not just at release time - Removed erroneous (and now useless) tests for tar and gzip formats - Don't exclude s390x anymore from building the qemu-testsuite - Based on current OBS building observations make changes to storage and memory requires specified in the _constraints file- Re-sync openSUSE and SUSE SLE qemu packages. This changes file is the openSUSE one with this entry providing the intervening SLE CVE, FATE, and bugzilla references, which are still addressed in this package, and not yet called out in this changes file. * CVE-2018-10839 CVE-2018-16847 CVE-2018-17958 CVE-2018-17962 CVE-2018-17963 CVE-2018-18849 * bsc#1110910 bsc#1111006 bsc#1111010 bsc#1111013 bsc#1114422 bsc#1114529 * Patches added: 0047-linux-user-init_guest_space-Try-to-.patch 0048-ne2000-fix-possible-out-of-bound-ac.patch 0049-rtl8139-fix-possible-out-of-bound-a.patch 0050-pcnet-fix-possible-buffer-overflow.patch 0051-net-ignore-packet-size-greater-than.patch 0052-lsi53c895a-check-message-length-val.patch 0053-nvme-fix-oob-access-issue-CVE-2018-.patch - Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-3.0* Adding changes to mitigate seccomp vulnerability (CVE-2018-15746 bsc#1106222) - Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-3.0 * Patches added: 0042-seccomp-prefer-SCMP_ACT_KILL_PROCES.patch 0043-configure-require-libseccomp-2.2.0.patch 0044-seccomp-set-the-seccomp-filter-to-a.patch 0045-sandbox-disable-sandbox-if-CONFIG_S.patch 0046-seccomp-check-TSYNC-host-capability.patch- Do more misc spec file fixes: * Be explicit in spec file about Version used for all subpackages (again, to avoid subpackage ordering issues). Default Release tag is also brought in by obs format_spec_file service * Delete binary blob s390-netboot.img, which we rebuild * Don't provide separate Url for qemu-kvm package - the main qemu website provides easily findable link for kvm specifics * Associate petalogix-ml605.dtb with qemu-extra instead of qemu-ppc * More entry sorting- Correct some versioning as follows: * Accurately reflect the qemu-ipxe package version value by adding "+" at the end * Don't overwrite seabios .version file, since now (for quite some time actually) upstream tarball creation creates this file and the value we are writing to it is actually wrong - Make spec file improvements, including the following: * Add qemu.keyring to enable package source verification * Create srcname macro to identify source file name separately from package name * Create alternate to %version to avoid subpackage ordering causing inadvertantly wrong %version value at point of use * Sort some entries * Be more consistent with macro syntax usage * Minor file tweaks as done by osc format_spec_file service- Re-sync openSUSE and SUSE SLE qemu packages. This changes file is the openSUSE one with this entry providing the intervening SLE CVE, FATE, and bugzilla references, which are still addressed in this package, and not yet called out in this changes file. * CVE-2018-11806 CVE-2018-12617 CVE-2018-7550 CVE-2018-15746 * fate#325467 * bsc#1091695 bsc#1094725 bsc#1094913 bsc#1096223 bsc#1098735 bsc#1103628 bsc#1105279 bsc#1106222 bsc#1106222 bsc#1107489 * Patches added: * only enable glusterfs for openSUSE 0040-linux-headers-update.patch 0041-s390x-kvm-add-etoken-facility.patch - Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-3.0- Increase timeout for boot-serial-test, since we've hit the timeout for armv7l arch in qemu-testsuite. 0039-tests-boot-serial-test-Bump-timeout.patch - Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-3.0- Drop legacy kvm_stat script and man page. We'll rely on the kvm_stat package only going forward kvm_stat kvm_stat.1.gz - Update SLE support documentation to match v3.0.0 release- Update to v3.0.0: See http://wiki.qemu.org/ChangeLog/3.0 Don't read anything into the major version number update. It's been decided to increase the major version number each year. Take note that ongoing feature deprecation is tracked at both http://wiki.qemu-project.org/Features/LegacyRemoval and in Appendix B of the qemu-doc.* files installed with the qemu package. Some noteworthy changes: * Support for additional x86/AMD mitigations against Speculative Store Bypass (Spectre Variant 4, CVE-2018-3639) * Improved support for nested KVM guests running on Hyper-V * Block device support for active disk-mirroring, which avoids convergence issues which may arise when doing passive/background mirroring of busy devices * Improved support for AHCI emulation, SCSI emulation, and persistent reservations / cluster management * OpenGL ES support for SDL front-end, additional framebuffer device options for early boot display without using legacy VGA emulation * Live migration support for TPM TIS devices, capping bandwidth usage during post-copy migration, and recovering from a failed post-copy migration * Improved latency when using user-mode networking / SLIRP * ARM: support for SMMUv3 IOMMU when using 'virt' machine type * ARM: v8M extensions for VLLDM and VLSTM floating-point instructions, and improved support for AArch64 v8.2 FP16 extensions * ARM: support for Scalable Vector Extensions in linux-user mode * Microblaze: support for 64-bit address sizes and translation bug fixes * PowerPC: PMU support for mac99 machine type and improvements for Uninorth PCI host bridge emulation for Mac machine types * PowerPC: preliminary support for emulating POWER9 hash MMU mode when using powernv machine type * RISC-V: improvement for privileged ISA emulation * s390: support for z14 ZR1 CPU model * s390: bpb/ppa15 Spectre mitigations enabled by default for z196 and later CPU models * s390: support for configuring consoles via -serial options * Patches dropped (upstream unless otherwise noted): 0008-linux-user-fix-segfault-deadlock.patch (no longer needed) 0039-blockjob-Fix-assertion-in-block_job.patch 0041-seccomp-allow-sched_setscheduler-wi.patch Make-installed-scripts-explicitly-python3.patch (we now make python3 explicit in other patch) * Patches renamed: 0009-linux-user-binfmt-support-host-bina.patch - > 0008-linux-user-binfmt-support-host-bina.patch 0010-linux-user-Fake-proc-cpuinfo.patch - > 0009-linux-user-Fake-proc-cpuinfo.patch 0011-Remove-problematic-evdev-86-key-fro.patch - > 0010-Remove-problematic-evdev-86-key-fro.patch 0012-linux-user-use-target_ulong.patch - > 0011-linux-user-use-target_ulong.patch 0013-Make-char-muxer-more-robust-wrt-sma.patch - > 0012-Make-char-muxer-more-robust-wrt-sma.patch 0014-linux-user-lseek-explicitly-cast-no.patch - > 0013-linux-user-lseek-explicitly-cast-no.patch 0015-AIO-Reduce-number-of-threads-for-32.patch - > 0014-AIO-Reduce-number-of-threads-for-32.patch 0016-xen_disk-Add-suse-specific-flush-di.patch - > 0015-xen_disk-Add-suse-specific-flush-di.patch 0017-qemu-bridge-helper-reduce-security-.patch - > 0016-qemu-bridge-helper-reduce-security-.patch 0018-qemu-binfmt-conf-use-qemu-ARCH-binf.patch - > 0017-qemu-binfmt-conf-use-qemu-ARCH-binf.patch 0019-linux-user-properly-test-for-infini.patch - > 0018-linux-user-properly-test-for-infini.patch 0020-roms-Makefile-pass-a-packaging-time.patch - > 0019-roms-Makefile-pass-a-packaging-time.patch 0021-Raise-soft-address-space-limit-to-h.patch - > 0020-Raise-soft-address-space-limit-to-h.patch 0022-increase-x86_64-physical-bits-to-42.patch - > 0021-increase-x86_64-physical-bits-to-42.patch 0023-vga-Raise-VRAM-to-16-MiB-for-pc-0.1.patch - > 0022-vga-Raise-VRAM-to-16-MiB-for-pc-0.1.patch 0024-i8254-Fix-migration-from-SLE11-SP2.patch - > 0023-i8254-Fix-migration-from-SLE11-SP2.patch 0025-acpi_piix4-Fix-migration-from-SLE11.patch - > 0024-acpi_piix4-Fix-migration-from-SLE11.patch 0026-Fix-tigervnc-long-press-issue.patch - > 0025-Fix-tigervnc-long-press-issue.patch 0027-string-input-visitor-Fix-uint64-par.patch - > 0026-string-input-visitor-Fix-uint64-par.patch 0028-test-string-input-visitor-Add-int-t.patch - > 0027-test-string-input-visitor-Add-int-t.patch 0029-test-string-input-visitor-Add-uint6.patch - > 0028-test-string-input-visitor-Add-uint6.patch 0030-tests-Add-QOM-property-unit-tests.patch - > 0029-tests-Add-QOM-property-unit-tests.patch 0031-tests-Add-scsi-disk-test.patch - > 0030-tests-Add-scsi-disk-test.patch 0032-Switch-order-of-libraries-for-mpath.patch - > 0031-Switch-order-of-libraries-for-mpath.patch 0033-Make-installed-scripts-explicitly-p.patch - > 0032-Make-installed-scripts-explicitly-p.patch (python2->python3) 0034-migration-warn-about-inconsistent-s.patch - > 0033-migration-warn-about-inconsistent-s.patch 0035-smbios-Add-1-terminator-if-any-stri.patch - > 0034-smbios-Add-1-terminator-if-any-stri.patch 0036-configure-Modify-python-used-for-io.patch - > 0035-configure-Modify-python-used-for-io.patch 0037-qemu-io-tests-comment-out-problemat.patch - > 0036-qemu-io-tests-comment-out-problemat.patch 0038-tests-test-thread-pool-is-racy-add-.patch - > 0037-tests-test-thread-pool-is-racy-add-.patch 0040-xen-add-block-resize-support-for-xe.patch - > 0038-xen-add-block-resize-support-for-xe.patch - Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-3.0- Update QEMU to allow kvm group access to /dev/sev (bsc#1102604). 71-sev.rules- Update to v2.12.1, a stable, (mostly) bug-fix-only release * This update contains new mitigation functionality for CVE-2018-3639 (Speculative Store Bypass) in x86. There are also bug fixes for migration, Intel IOMMU emulation, block layer/image handling, ARM emulation, and various other areas. (Note that a number of 2.12.1 patches were already included by us previously) (CVE-2018-3639 bsc#1092885) * Patches dropped (subsumed by stable update): 0039-device_tree-Increase-FDT_MAX_SIZE-t.patch 0040-vnc-fix-use-after-free.patch 0041-ccid-Fix-dwProtocols-advertisement-.patch 0042-tcg-arm-Fix-memory-barrier-encoding.patch 0043-s390-ccw-force-diag-308-subcode-to-.patch 0044-nbd-client-fix-nbd_negotiate_simple.patch 0045-migration-block-dirty-bitmap-fix-me.patch 0046-nbd-client-Fix-error-messages-durin.patch 0047-nbd-client-Relax-handling-of-large-.patch 0048-qxl-fix-local-renderer-crash.patch 0049-tcg-Limit-the-number-of-ops-in-a-TB.patch 0050-target-arm-Clear-SVE-high-bits-for-.patch 0051-cpus-tcg-fix-never-exiting-loop-on-.patch 0052-s390x-css-disabled-subchannels-cann.patch 0053-pc-bios-s390-ccw-struct-tpi_info-mu.patch 0054-virtio-ccw-common-reset-handler.patch 0055-s390x-ccw-make-sure-all-ccw-devices.patch 0056-blockjob-expose-error-string-via-qu.patch 0058-qemu-io-Use-purely-string-blockdev-.patch 0059-qemu-img-Use-only-string-options-in.patch 0060-nfs-Remove-processed-options-from-Q.patch 0061-i386-define-the-ssbd-CPUID-feature-.patch 0062-i386-Define-the-Virt-SSBD-MSR-and-h.patch 0063-i386-define-the-AMD-virt-ssbd-CPUID.patch 0064-ahci-fix-PxCI-register-race.patch 0065-ccid-card-passthru-fix-regression-i.patch * Patches renamed: 0057-blockjob-Fix-assertion-in-block_job.patch - > 0039-blockjob-Fix-assertion-in-block_job.patch 0066-xen-add-block-resize-support-for-xe.patch - > 0040-xen-add-block-resize-support-for-xe.patch 0067-seccomp-allow-sched_setscheduler-wi.patch - > 0041-seccomp-allow-sched_setscheduler-wi.patch - Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-2.12- Fixing seccomp resourcecontrol defunct issue (bsc#1102627) - Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-2.12 * Patches added: 0067-seccomp-allow-sched_setscheduler-wi.patch- Add ipxe-fix-build.patch to not error out with binutils >= 2.31 .- Remove linux-user patch which is no longer needed (bsc#1098056) * Patches dropped: 0011-linux-user-XXX-disable-fiemap.patch * Patches renamed: 0036-Remove-problematic-evdev-86-key-fro.patch - > 0011-Remove-problematic-evdev-86-key-fro.patch 0037-configure-Modify-python-used-for-io.patch - > 0036-configure-Modify-python-used-for-io.patch 0038-qemu-io-tests-comment-out-problemat.patch - > 0037-qemu-io-tests-comment-out-problemat.patch 0039-tests-test-thread-pool-is-racy-add-.patch - > 0038-tests-test-thread-pool-is-racy-add-.patch 0040-device_tree-Increase-FDT_MAX_SIZE-t.patch - > 0039-device_tree-Increase-FDT_MAX_SIZE-t.patch 0041-vnc-fix-use-after-free.patch - > 0040-vnc-fix-use-after-free.patch 0042-ccid-Fix-dwProtocols-advertisement-.patch - > 0041-ccid-Fix-dwProtocols-advertisement-.patch 0043-tcg-arm-Fix-memory-barrier-encoding.patch - > 0042-tcg-arm-Fix-memory-barrier-encoding.patch 0044-s390-ccw-force-diag-308-subcode-to-.patch - > 0043-s390-ccw-force-diag-308-subcode-to-.patch 0045-nbd-client-fix-nbd_negotiate_simple.patch - > 0044-nbd-client-fix-nbd_negotiate_simple.patch 0046-migration-block-dirty-bitmap-fix-me.patch - > 0045-migration-block-dirty-bitmap-fix-me.patch 0047-nbd-client-Fix-error-messages-durin.patch - > 0046-nbd-client-Fix-error-messages-durin.patch 0048-nbd-client-Relax-handling-of-large-.patch - > 0047-nbd-client-Relax-handling-of-large-.patch 0049-qxl-fix-local-renderer-crash.patch - > 0048-qxl-fix-local-renderer-crash.patch 0050-tcg-Limit-the-number-of-ops-in-a-TB.patch - > 0049-tcg-Limit-the-number-of-ops-in-a-TB.patch 0051-target-arm-Clear-SVE-high-bits-for-.patch - > 0050-target-arm-Clear-SVE-high-bits-for-.patch 0052-cpus-tcg-fix-never-exiting-loop-on-.patch - > 0051-cpus-tcg-fix-never-exiting-loop-on-.patch 0053-s390x-css-disabled-subchannels-cann.patch - > 0052-s390x-css-disabled-subchannels-cann.patch 0054-pc-bios-s390-ccw-struct-tpi_info-mu.patch - > 0053-pc-bios-s390-ccw-struct-tpi_info-mu.patch 0055-virtio-ccw-common-reset-handler.patch - > 0054-virtio-ccw-common-reset-handler.patch 0056-s390x-ccw-make-sure-all-ccw-devices.patch - > 0055-s390x-ccw-make-sure-all-ccw-devices.patch 0057-blockjob-expose-error-string-via-qu.patch - > 0056-blockjob-expose-error-string-via-qu.patch 0058-blockjob-Fix-assertion-in-block_job.patch - > 0057-blockjob-Fix-assertion-in-block_job.patch 0059-qemu-io-Use-purely-string-blockdev-.patch - > 0058-qemu-io-Use-purely-string-blockdev-.patch 0060-qemu-img-Use-only-string-options-in.patch - > 0059-qemu-img-Use-only-string-options-in.patch 0061-nfs-Remove-processed-options-from-Q.patch - > 0060-nfs-Remove-processed-options-from-Q.patch 0062-i386-define-the-ssbd-CPUID-feature-.patch - > 0061-i386-define-the-ssbd-CPUID-feature-.patch 0063-i386-Define-the-Virt-SSBD-MSR-and-h.patch - > 0062-i386-Define-the-Virt-SSBD-MSR-and-h.patch 0064-i386-define-the-AMD-virt-ssbd-CPUID.patch - > 0063-i386-define-the-AMD-virt-ssbd-CPUID.patch 0065-ahci-fix-PxCI-register-race.patch - > 0064-ahci-fix-PxCI-register-race.patch 0066-ccid-card-passthru-fix-regression-i.patch - > 0065-ccid-card-passthru-fix-regression-i.patch 0067-xen-add-block-resize-support-for-xe.patch - > 0066-xen-add-block-resize-support-for-xe.patch - Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-2.12- Fix build failure of skiboot with gcc8 compiler skiboot-hdata-i2c.c-fix-building-with-gcc8.patch- Tweak build service constraints information to avoid failures- Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-2.12 * Patches added: 0067-xen-add-block-resize-support-for-xe.patch- Tweak patch file generation to be more git version agnostic. Also change update_git.sh to not reformat spec file by default.- Looks like the right fix for the AHCI issue has been identified upstream. Turns out to also affect Linux guests as well. (bsc#1094406) * Patches dropped: 0065-Revert-replay-don-t-process-async-e.patch 0066-Revert-replay-avoid-recursive-call-.patch 0067-Revert-replay-check-return-values-o.patch 0068-Revert-replay-push-replay_mutex_loc.patch * Patches added: 0065-ahci-fix-PxCI-register-race.patch - Fix a regresssion introduced in v2.12.0 for ccid-card-passthrough (bsc#1095419) 0066-ccid-card-passthru-fix-regression-i.patch - Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-2.12- Fix qemu-guest-agent service issue (bsc#1094898)- Spectre v4 vulnerability mitigation support for KVM guests. High level description of vulnerability: Systems with microprocessors utilizing speculative execution and speculative execution of memory reads before the addresses of all prior memory writes are known may allow unauthorized disclosure of information to an attacker with local user access via a side-channel analysis. This change permits the new x86 cpu feature flag named "ssbd" to be presented to the guest, given that the host has this feature, and KVM exposes it to the guest as well. For this feature to be enabled, via adding it to the qemu commandline (eg: -cpu ,+spec-ctrl,+ssbd), so the guest OS can take advantage of the feature, spec-ctrl and ssbd support is also required in the host. Another new x86 cpu feature flag named "virt-ssbd" is also added to handle this vulnerability for AMD processors. (CVE-2018-3639 bsc#1092885) 0062-i386-define-the-ssbd-CPUID-feature-.patch 0063-i386-Define-the-Virt-SSBD-MSR-and-h.patch 0064-i386-define-the-AMD-virt-ssbd-CPUID.patch - Replay code introduced an issue for AHCI emulation, where on Windows 10 I/O would stop randomly, and Windows would then reset the AHCI device. The issue is not yet fully identified, but reverting some of those changes is at least for now a workaround. (bsc#1094406) 0065-Revert-replay-don-t-process-async-e.patch 0066-Revert-replay-avoid-recursive-call-.patch 0067-Revert-replay-check-return-values-o.patch 0068-Revert-replay-push-replay_mutex_loc.patch - Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-2.12- Add some upstream fixes targeted for the next stable release 0040-device_tree-Increase-FDT_MAX_SIZE-t.patch 0041-vnc-fix-use-after-free.patch 0042-ccid-Fix-dwProtocols-advertisement-.patch 0043-tcg-arm-Fix-memory-barrier-encoding.patch 0044-s390-ccw-force-diag-308-subcode-to-.patch 0045-nbd-client-fix-nbd_negotiate_simple.patch 0046-migration-block-dirty-bitmap-fix-me.patch 0047-nbd-client-Fix-error-messages-durin.patch 0048-nbd-client-Relax-handling-of-large-.patch 0049-qxl-fix-local-renderer-crash.patch 0050-tcg-Limit-the-number-of-ops-in-a-TB.patch 0051-target-arm-Clear-SVE-high-bits-for-.patch 0052-cpus-tcg-fix-never-exiting-loop-on-.patch 0053-s390x-css-disabled-subchannels-cann.patch 0054-pc-bios-s390-ccw-struct-tpi_info-mu.patch 0055-virtio-ccw-common-reset-handler.patch 0056-s390x-ccw-make-sure-all-ccw-devices.patch 0057-blockjob-expose-error-string-via-qu.patch 0058-blockjob-Fix-assertion-in-block_job.patch 0059-qemu-io-Use-purely-string-blockdev-.patch 0060-qemu-img-Use-only-string-options-in.patch 0061-nfs-Remove-processed-options-from-Q.patch - Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-2.12- Fix qemu-guest-agent uninstall (bsc#1093169) - Minor tweak to qemu spec file- Update to v2.12.0: See http://wiki.qemu.org/ChangeLog/2.12 Some noteworthy changes: CLI options removed: -tdf, -no-kvm-pit, -drive boot, -net channel, - net dump, -hdachs, -drive,if=scsi HMP commands removed: usb_add, usb_del, host_net_add, host_net_remove Q35 default nic now e1000e AMD SEV support - smbios supports setting data for type 11 tables audio and display support split out as modules - nic for simple creation of guest NIC and host back-end QMP monitor "out-of-band" capability lots of ARM and s390 improvements - Include more of upstream's in-tree tests in the qemu-testsuite package * Patches dropped: 0033-memfd-fix-configure-test.patch 0034-qapi-use-items-values-intead-of-ite.patch 0035-qapi-Use-OrderedDict-from-standard-.patch 0036-qapi-adapt-to-moved-location-of-Str.patch 0037-qapi-Adapt-to-moved-location-of-mak.patch 0038-qapi-remove-q-arg-to-diff-when-comp.patch 0039-qapi-ensure-stable-sort-ordering-wh.patch 0040-qapi-force-a-UTF-8-locale-for-runni.patch 0041-scripts-ensure-signrom-treats-data-.patch 0042-configure-allow-use-of-python-3.patch 0043-input-add-missing-JIS-keys-to-virti.patch 0045-pc-fail-memory-hot-plug-unplug-with.patch 0046-memattrs-add-debug-attribute.patch 0047-exec-add-ram_debug_ops-support.patch 0048-exec-add-debug-version-of-physical-.patch 0049-monitor-i386-use-debug-APIs-when-ac.patch 0050-machine-add-memory-encryption-prope.patch 0051-kvm-update-kvm.h-to-include-memory-.patch 0052-docs-add-AMD-Secure-Encrypted-Virtu.patch 0053-target-i386-add-Secure-Encrypted-Vi.patch 0054-qmp-add-query-sev-command.patch 0055-sev-i386-add-command-to-initialize-.patch 0056-qmp-populate-SevInfo-fields-with-SE.patch 0057-sev-i386-register-the-guest-memory-.patch 0058-kvm-introduce-memory-encryption-API.patch 0059-hmp-add-info-sev-command.patch 0060-sev-i386-add-command-to-create-laun.patch 0061-sev-i386-add-command-to-encrypt-gue.patch 0062-target-i386-encrypt-bios-rom.patch 0063-sev-i386-add-support-to-LAUNCH_MEAS.patch 0064-sev-i386-finalize-the-SEV-guest-lau.patch 0065-hw-i386-set-ram_debug_ops-when-memo.patch 0066-sev-i386-add-debug-encrypt-and-decr.patch 0067-target-i386-clear-C-bit-when-walkin.patch 0068-include-add-psp-sev.h-header-file.patch 0069-sev-i386-add-support-to-query-PLATF.patch 0070-sev-i386-add-support-to-KVM_SEV_GUE.patch 0071-qmp-add-query-sev-launch-measure-co.patch 0072-tests-qmp-test-blacklist-query-sev-.patch 0073-sev-i386-add-migration-blocker.patch 0074-cpu-i386-populate-CPUID-0x8000_001F.patch 0075-migration-warn-about-inconsistent-s.patch 0076-smbios-support-setting-OEM-strings-.patch 0077-smbios-Add-1-terminator-if-any-stri.patch 0078-Remove-problematic-evdev-86-key-fro.patch 0079-tpm-lookup-cancel-path-under-tpm-de.patch 0080-vga-fix-region-calculation.patch skiboot-GCC7-fixes-for-Wimplicit-fallthr.patch skiboot-libc-stdio-vsnprintf.c-add-expli.patch skiboot-build-LDFLAGS-pass-pie-flag-explicitly-to-ld.patch ui-keycodemapdb-Add-missing-QKeyCode-val.patch ui-keycodemapdb-Fix-compat-with-py3-dict.patch * Patches renamed: 0044-Make-installed-scripts-explicitly-p.patch - > 0033-Make-installed-scripts-explicitly-p.patch 0075-migration-warn-about-inconsistent-s.patch - > 0034-migration-warn-about-inconsistent-s.patch 0077-smbios-Add-1-terminator-if-any-stri.patch - > 0035-smbios-Add-1-terminator-if-any-stri.patch 0078-Remove-problematic-evdev-86-key-fro.patch - > 0036-Remove-problematic-evdev-86-key-fro.patch * Patches added: 0037-configure-Modify-python-used-for-io.patch 0038-qemu-io-tests-comment-out-problemat.patch 0039-tests-test-thread-pool-is-racy-add-.patch - Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-2.12- Fix autoinstall of qemu-guest-agent by getting the modalias string right (bsc#1091143)- Guard strncpy call with GCC pragma to disable warning about possible incorrect usage, when in fact it is correct. This is for gcc 8 compatibility (bsc#1090355) ipxe-efi-guard-strncpy-with-gcc-warning-ignore-pragma.patch- Add WantedBy for enable qemu-ga@.service auto start (bsc#1090369)- fix qemu-ga service file name (bsc#1089067)- Fix OOB access in VGA emulation (CVE-2018-7858 bsc#1084604) 0080-vga-fix-region-calculation.patch - Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-2.11- Add new look up path "sys/class/tpm" for tpm cancel path based on Linux 4.0 change (commit 313d21eeab9282e)(bsc#1070615) 0079-tpm-lookup-cancel-path-under-tpm-de.patch- Fix issue with key codes in qemu v2.11 0078-Remove-problematic-evdev-86-key-fro.patch - Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-2.11- Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-2.11 * Patches added: 0077-smbios-Add-1-terminator-if-any-stri.patch bsc#994082 and bsc#1084316- Add support for setting OEM strings table (fate#323624) 0076-smbios-support-setting-OEM-strings-.patch - Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-2.11- SLE15 KVM (as targeted for RC1) now has the feature exposed. Drop the patch. (bsc#1082276) 0076-i386-Compensate-for-KVM-SPEC_CTRL-f.patch - Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-2.11- Change example qemu-ifup script to not depend on bridge-utils. Also update the paths used for ip binary.- Eliminate bogus use of CPUID_7_0_EDX_PRED_CMD which we've carried since the initial Spectre v2 patch was added. EDX bit 27 of CPUID Leaf 07H, Sub-leaf 0 provides status on STIBP, and not the PRED_CMD MSR. Exposing the STIBP CPUID feature bit to the guest is wrong in general, since the VM doesn't directly control the scheduling of physical hyperthreads. This is left strictly to the L0 hypervisor.- Update to v2.11.1, a stable, (mostly) bug-fix-only release In addition to bug fixes, of necessity fixes are needed to address the Spectre v2 vulnerability by passing along to the guest new hardware features introduced by host microcode updates. A January 2018 release of qemu initially addressed this issue by exposing the feature for all x86 vcpu types, which was the quick and dirty approach, but not the proper solution. We remove that initial patch and now rely on the upstream solution. This update instead defines spec_ctrl and ibpb cpu feature flags as well as new cpu models which are clones of existing models with either -IBRS or -IBPB added to the end of the model name. These new vcpu models explicitly include the new feature(s), whereas the feature flags can be added to the cpu parameter as with other features. In short, for continued Spectre v2 protection, ensure that either the appropriate cpu feature flag is added to the QEMU command-line, or one of the new cpu models is used. Although migration from older versions is supported, the new cpu features won't be properly exposed to the guest until it is restarted with the cpu features explicitly added. A reboot is insufficient. A warning patch is added which attempts to detect a migration from a qemu version which had the quick and dirty fix (it only detects certain cases, but hopefully is helpful.) s390x guest vulnerability to Spectre v2 is also addressed in this update by including support for bpb and ppa/stfle.81 features. (CVE-2017-5715 bsc#1068032) For additional information on Spectre v2 as it relates to QEMU, see: https://www.qemu.org/2018/02/14/qemu-2-11-1-and-spectre-update/ - Unfortunately, it was found that our current KVM isn't correctly indicating support for the spec-ctrl feature, so I've added a patch to still detect that support within QEMU. This is of course a temporary kludge until KVM gets fixed. (bsc#1082276) - The SEV support patches are updated to the v9 series. - Fix incompatibility with recent glibc (boo#1081154) - Add Supplements tags for the guest agent package in an attempt to auto-install for QEMU and Xen SUSE Linux guests (fate#323570) * Patches dropped (subsumed by stable update, or reworked in v9): 0033-i386-kvm-MSR_IA32_SPEC_CTRL-and-MSR.patch 0050-target-i386-add-memory-encryption-f.patch 0054-accel-add-Secure-Encrypted-Virtuliz.patch 0072-sev-Fix-build-for-non-x86-hosts.patch * Patches added: 0033-memfd-fix-configure-test.patch 0053-target-i386-add-Secure-Encrypted-Vi.patch 0056-qmp-populate-SevInfo-fields-with-SE.patch 0072-tests-qmp-test-blacklist-query-sev-.patch 0073-sev-i386-add-migration-blocker.patch 0074-cpu-i386-populate-CPUID-0x8000_001F.patch 0075-migration-warn-about-inconsistent-s.patch 0076-i386-Compensate-for-KVM-SPEC_CTRL-f.patch * Patches renamed (plus some minor code changes): 0051-machine-add-memory-encryption-prope.patch - > 0050-machine-add-memory-encryption-prope.patch 0052-kvm-update-kvm.h-to-include-memory-.patch - > 0051-kvm-update-kvm.h-to-include-memory-.patch 0053-docs-add-AMD-Secure-Encrypted-Virtu.patch - > 0052-docs-add-AMD-Secure-Encrypted-Virtu.patch 0055-sev-add-command-to-initialize-the-m.patch - > 0055-sev-i386-add-command-to-initialize-.patch 0056-sev-register-the-guest-memory-range.patch - > 0057-sev-i386-register-the-guest-memory-.patch 0057-kvm-introduce-memory-encryption-API.patch - > 0058-kvm-introduce-memory-encryption-API.patch 0058-qmp-add-query-sev-command.patch - > 0054-qmp-add-query-sev-command.patch 0060-sev-add-command-to-create-launch-me.patch - > 0060-sev-i386-add-command-to-create-laun.patch 0061-sev-add-command-to-encrypt-guest-me.patch - > 0061-sev-i386-add-command-to-encrypt-gue.patch 0063-sev-add-support-to-LAUNCH_MEASURE-c.patch - > 0063-sev-i386-add-support-to-LAUNCH_MEAS.patch 0064-sev-Finalize-the-SEV-guest-launch-f.patch - > 0064-sev-i386-finalize-the-SEV-guest-lau.patch 0066-sev-add-debug-encrypt-and-decrypt-c.patch - > 0066-sev-i386-add-debug-encrypt-and-decr.patch 0069-sev-add-support-to-query-PLATFORM_S.patch - > 0069-sev-i386-add-support-to-query-PLATF.patch 0070-sev-add-support-to-KVM_SEV_GUEST_ST.patch - > 0070-sev-i386-add-support-to-KVM_SEV_GUE.patch - Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-2.11- Add AMD SEV (Secure Encrypted Virtualization) support by taking the v7 series of the patches posted to qemu ml. (fate#322124) 0046-memattrs-add-debug-attribute.patch 0047-exec-add-ram_debug_ops-support.patch 0048-exec-add-debug-version-of-physical-.patch 0049-monitor-i386-use-debug-APIs-when-ac.patch 0050-target-i386-add-memory-encryption-f.patch 0051-machine-add-memory-encryption-prope.patch 0052-kvm-update-kvm.h-to-include-memory-.patch 0053-docs-add-AMD-Secure-Encrypted-Virtu.patch 0054-accel-add-Secure-Encrypted-Virtuliz.patch 0055-sev-add-command-to-initialize-the-m.patch 0056-sev-register-the-guest-memory-range.patch 0057-kvm-introduce-memory-encryption-API.patch 0058-qmp-add-query-sev-command.patch 0059-hmp-add-info-sev-command.patch 0060-sev-add-command-to-create-launch-me.patch 0061-sev-add-command-to-encrypt-guest-me.patch 0062-target-i386-encrypt-bios-rom.patch 0063-sev-add-support-to-LAUNCH_MEASURE-c.patch 0064-sev-Finalize-the-SEV-guest-launch-f.patch 0065-hw-i386-set-ram_debug_ops-when-memo.patch 0066-sev-add-debug-encrypt-and-decrypt-c.patch 0067-target-i386-clear-C-bit-when-walkin.patch 0068-include-add-psp-sev.h-header-file.patch 0069-sev-add-support-to-query-PLATFORM_S.patch 0070-sev-add-support-to-KVM_SEV_GUEST_ST.patch 0071-qmp-add-query-sev-launch-measure-co.patch 0072-sev-Fix-build-for-non-x86-hosts.patch - Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-2.11- Update python3 related patches now that they are upstream- guest agent: change service file to a template so it can be used by Xen as well. Adjust udev rule accordingly. FATE#324963- Fix machine inconsistency with -no-acpi and nvdimm (bsc#1077823) 0045-pc-fail-memory-hot-plug-unplug-with.patch - Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-2.11- Modify BuildRequires python references - seabios also needed tweaks for python2 vs python3 * Patches added: seabios-use-python2-explicitly-as-needed.patch seabios-switch-to-python3-as-needed.patch- Try to get our story right wrt python2 vs python3 (bsc#1077564) * Get rid of use of #!/usr/bin/env python in scripts we install * include proposed upstream build system changes needed for building with python2 or python3 * Patches dropped: 0032-scripts-avoid-usr-bin-python-refere.patch * Patches renamed: 0033-Switch-order-of-libraries-for-mpath.patch - > 0032-Switch-order-of-libraries-for-mpath.patch 0034-i386-kvm-MSR_IA32_SPEC_CTRL-and-MSR.patch - > 0033-i386-kvm-MSR_IA32_SPEC_CTRL-and-MSR.patch * Patches added: 0034-qapi-use-items-values-intead-of-ite.patch 0035-qapi-Use-OrderedDict-from-standard-.patch 0036-qapi-adapt-to-moved-location-of-Str.patch 0037-qapi-Adapt-to-moved-location-of-mak.patch 0038-qapi-remove-q-arg-to-diff-when-comp.patch 0039-qapi-ensure-stable-sort-ordering-wh.patch 0040-qapi-force-a-UTF-8-locale-for-runni.patch 0041-scripts-ensure-signrom-treats-data-.patch 0042-configure-allow-use-of-python-3.patch 0043-input-add-missing-JIS-keys-to-virti.patch 0044-Make-installed-scripts-explicitly-p.patch Make-installed-scripts-explicitly-python3.patch ui-keycodemapdb-Add-missing-QKeyCode-val.patch ui-keycodemapdb-Fix-compat-with-py3-dict.patch - Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-2.11- Fix packaging dependencies (coreutils) for qemu-ksm package (bsc#1040202)- Pass through to guest info related to x86 security vulnerability (CVE-2017-5715 bsc#1068032) 0034-i386-kvm-MSR_IA32_SPEC_CTRL-and-MSR.patch - Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-2.11- Update to v2.11.0: See http://wiki.qemu.org/ChangeLog/2.11 Some noteworthy changes: - nodefconfig is now deprecated legacy pci-assignment code removed qemu-pr-helper added for handling guest persistant reservations (bsc#891066, bsc#910704, bsc#943807) qemu-keymap tool added for generating keymap files throttle block filter driver added support for a TPM emulator qcow2 image shrink support better support for >=64 vcpus for Windows guests nested KVM related improvements s390 pgste handling now done better EPYC cpu model added (bsc#1052825) improvements in qcow2 buffer handling vhost-user resume issue fixed migration hardening ARMv8-M security extension support more seccomp/sandboxing options available s390 cpu hot-plug improvements misc. virtfs improvements nbd improvements MTTCG improvements misc. TCG improvements scsi correctness improvements SEABIOS now has serial output option * Includes fixes for CVE-2017-15118 bsc#1070147, CVE-2017-15119 bsc#1070144 * Adds KASLR support (fate#323473, bsc#1070281) * Update SLE support docs to match this release * simplify spec file to expect at least sle_version >= 1315 * Patches dropped (upstream): 0013-console-add-question-mark-escape-op.patch 0020-configure-Fix-detection-of-seccomp-.patch 0034-target-i386-cpu-Add-new-EPYC-CPU-mo.patch 0035-chardev-baum-fix-baum-that-releases.patch 0036-io-fix-temp-directory-used-by-test-.patch 0037-io-fix-check-for-handshake-completi.patch 0038-crypto-fix-test-cert-generation-to-.patch 0039-vhost-user-disable-the-broken-subpr.patch 0040-io-monitor-encoutput-buffer-size-fr.patch 0041-cirrus-fix-oob-access-in-mode4and5-.patch 0042-9pfs-use-g_malloc0-to-allocate-spac.patch * Patches renamed: 0014-Make-char-muxer-more-robust-wrt-sma.patch - > 0013-Make-char-muxer-more-robust-wrt-sma.patch 0015-linux-user-lseek-explicitly-cast-no.patch - > 0014-linux-user-lseek-explicitly-cast-no.patch 0016-AIO-Reduce-number-of-threads-for-32.patch - > 0015-AIO-Reduce-number-of-threads-for-32.patch 0017-xen_disk-Add-suse-specific-flush-di.patch - > 0016-xen_disk-Add-suse-specific-flush-di.patch 0018-qemu-bridge-helper-reduce-security-.patch - > 0017-qemu-bridge-helper-reduce-security-.patch 0019-qemu-binfmt-conf-use-qemu-ARCH-binf.patch - > 0018-qemu-binfmt-conf-use-qemu-ARCH-binf.patch 0021-linux-user-properly-test-for-infini.patch - > 0019-linux-user-properly-test-for-infini.patch 0022-roms-Makefile-pass-a-packaging-time.patch - > 0020-roms-Makefile-pass-a-packaging-time.patch 0023-Raise-soft-address-space-limit-to-h.patch - > 0021-Raise-soft-address-space-limit-to-h.patch 0024-increase-x86_64-physical-bits-to-42.patch - > 0022-increase-x86_64-physical-bits-to-42.patch 0025-vga-Raise-VRAM-to-16-MiB-for-pc-0.1.patch - > 0023-vga-Raise-VRAM-to-16-MiB-for-pc-0.1.patch 0026-i8254-Fix-migration-from-SLE11-SP2.patch - > 0024-i8254-Fix-migration-from-SLE11-SP2.patch 0027-acpi_piix4-Fix-migration-from-SLE11.patch - > 0025-acpi_piix4-Fix-migration-from-SLE11.patch 0028-Fix-tigervnc-long-press-issue.patch - > 0026-Fix-tigervnc-long-press-issue.patch 0029-string-input-visitor-Fix-uint64-par.patch - > 0027-string-input-visitor-Fix-uint64-par.patch 0030-test-string-input-visitor-Add-int-t.patch - > 0028-test-string-input-visitor-Add-int-t.patch 0031-test-string-input-visitor-Add-uint6.patch - > 0029-test-string-input-visitor-Add-uint6.patch 0032-tests-Add-QOM-property-unit-tests.patch - > 0030-tests-Add-QOM-property-unit-tests.patch 0033-tests-Add-scsi-disk-test.patch - > 0031-tests-Add-scsi-disk-test.patch 0043-scripts-avoid-usr-bin-python-refere.patch - > 0032-scripts-avoid-usr-bin-python-refere.patch * We need the multipath libraries link order switched 0033-Switch-order-of-libraries-for-mpath.patch - Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-2.11- Avoid ref to /usr/bin/python in vmstate-static-checker.py script 0043-scripts-avoid-usr-bin-python-refere.patch - Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-2.10- For SLE15, it's been decided to stop providing SDL based graphics due to packaging constraints. Long ago GTK became the default, and there is little benefit to providing both. For now, keep it enabled for openSUSE (Tumblweed and Leap), but consider it marked deprecated there and if no one complains it will be removed for openSUSE as well in the near future. (fate#324465) - Fix problem building skiboot.lid skiboot-build-LDFLAGS-pass-pie-flag-explicitly-to-ld.patch- Wrap analyze-migration and vmstate-static-checker into tools from qemu scripts folder, also changed introduction of qemu-tools in spec file - Move supportplugin position in spec file- Add announcement in support docs about qed storage format no longer being supported in next major SLE release (SLE15) (fate#324200) - Address various security/stability issues * Fix DoS in I/O channel websockets (CVE-2017-15268 bsc#1062942) 0040-io-monitor-encoutput-buffer-size-fr.patch * Fix OOB access in cirrus vga device emulation (CVE-2017-15289 bsc#1063122) 0041-cirrus-fix-oob-access-in-mode4and5-.patch * Fix information leak in 9pfs interface (CVE-2017-15038 bsc#1062069) 0042-9pfs-use-g_malloc0-to-allocate-spac.patch - Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-2.10- Don't tie glusterfs support to specific arch - Build skiboot firmware (OPAL), particularly since it's fairly easy to do so skiboot-GCC7-fixes-for-Wimplicit-fallthr.patch skiboot-libc-stdio-vsnprintf.c-add-expli.patch- Added the global macro 'with_glusterfs' in order to re-enable glusterfs support. The macro enable easier future adjustments for various ARCH/targets/requiremnets. At first glusterfs support is enabled for openSUSE Leap 42.x and Factory for ARCH x86_64.- Add dependencies on ovmf (uefi) for the qemu-x86 and qemu-arm packages - Fix s390-netboot.img to be included with qemu-s390 package, not qemu-ppc- Update to v2.10.1, a stable, bug-fix-only release * fixes bsc#1056386 CVE-2017-13673, bsc#1056334 CVE-2017-13672, bsc#1057585 CVE-2017-14167 * Patches dropped (upstream): 0034-slirp-fix-clearing-ifq_so-from-pend.patch 0035-s390-ccw-Fix-alignment-for-CCW1.patch 0038-s390x-ais-for-2.10-stable-disable-a.patch 0039-s390x-cpumodel-remove-ais-from-z14-.patch * Patches renamed: 0036-target-i386-cpu-Add-new-EPYC-CPU-mo.patch - > 0034-target-i386-cpu-Add-new-EPYC-CPU-mo.patch 0037-chardev-baum-fix-baum-that-releases.patch - > 0035-chardev-baum-fix-baum-that-releases.patch 0040-io-fix-temp-directory-used-by-test-.patch - > 0036-io-fix-temp-directory-used-by-test-.patch 0041-io-fix-check-for-handshake-completi.patch - > 0037-io-fix-check-for-handshake-completi.patch 0042-crypto-fix-test-cert-generation-to-.patch - > 0038-crypto-fix-test-cert-generation-to-.patch 0043-vhost-user-disable-the-broken-subpr.patch - > 0039-vhost-user-disable-the-broken-subpr.patch - Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-2.10- Fix failures and potential failures in qemu-testsuite 0040-io-fix-temp-directory-used-by-test-.patch 0041-io-fix-check-for-handshake-completi.patch 0042-crypto-fix-test-cert-generation-to-.patch 0043-vhost-user-disable-the-broken-subpr.patch - Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-2.10- Fix migration issue on s390 0038-s390x-ais-for-2.10-stable-disable-a.patch 0039-s390x-cpumodel-remove-ais-from-z14-.patch - Fix case of not being able to build from rpm sources due to undefined macro (boo#1057966) - Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-2.10- Fix baum that release brlapi twice (bsc#1060045) 0037-chardev-baum-fix-baum-that-releases.patch - Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-2.10- For SLE15 pre-release testing, add support for the EPYC processor. This will be officially supported once it is included in the v2.11 release. (bsc#1052825) 0036-target-i386-cpu-Add-new-EPYC-CPU-mo.patch - Fix some support statements in our SLE support documents.- Update BuildRequires packages libibverbs-devel and librdmacm-devel to the more correct rdma-core-devel - Enable seccomp for s390x, aarch64, and ppc64le - Fix OOB issue (use after free) in slirp network stack (CVE-2017-13711 bsc#1056291) 0034-slirp-fix-clearing-ifq_so-from-pend.patch - Fix a misalignment in the s390 ccw firmware (bsc#1056680) 0035-s390-ccw-Fix-alignment-for-CCW1.patch - Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-2.10- Add a supportconfig plugin qemu-supportconfig FATE#323661- Update to v2.10.0: See http://wiki.qemu.org/ChangeLog/2.10 - Dropped internal only patches used to support SUSE Studio Testdrive as well as other miscellaneous patches deemed unused and not worth carrying (bsc#1046783, bsc#1055125, bsc#1055127) - Update SLE support statements in anticipation of SLE15 - disable SAN boot capability from virtio pxe rom used in v1.4 and older pc machine types due to rom size requirements. Hopefully a better solution can be found which doesn't impact functionality * Patches added: ipxe-stub-out-the-SAN-req-s-in-int13.patch * Patches renamed: 0006-qemu-cvs-gettimeofday.patch -> 0003-qemu-cvs-gettimeofday.patch 0007-qemu-cvs-ioctl_debug.patch -> 0004-qemu-cvs-ioctl_debug.patch 0008-qemu-cvs-ioctl_nodirection.patch -> 0005-qemu-cvs-ioctl_nodirection.patch 0009-linux-user-add-binfmt-wrapper-for-a.patch -> 0006-linux-user-add-binfmt-wrapper-for-a.patch 0010-PPC-KVM-Disable-mmu-notifier-check.patch -> 0007-PPC-KVM-Disable-mmu-notifier-check.patch 0011-linux-user-fix-segfault-deadlock.patch -> 0008-linux-user-fix-segfault-deadlock.patch 0012-linux-user-binfmt-support-host-bina.patch -> 0009-linux-user-binfmt-support-host-bina.patch 0013-linux-user-Fake-proc-cpuinfo.patch -> 0010-linux-user-Fake-proc-cpuinfo.patch 0014-linux-user-XXX-disable-fiemap.patch -> 0011-linux-user-XXX-disable-fiemap.patch 0017-linux-user-use-target_ulong.patch -> 0012-linux-user-use-target_ulong.patch 0021-console-add-question-mark-escape-op.patch -> 0013-console-add-question-mark-escape-op.patch 0022-Make-char-muxer-more-robust-wrt-sma.patch -> 0014-Make-char-muxer-more-robust-wrt-sma.patch 0023-linux-user-lseek-explicitly-cast-no.patch -> 0015-linux-user-lseek-explicitly-cast-no.patch 0025-AIO-Reduce-number-of-threads-for-32.patch -> 0016-AIO-Reduce-number-of-threads-for-32.patch 0027-xen_disk-Add-suse-specific-flush-di.patch -> 0017-xen_disk-Add-suse-specific-flush-di.patch 0028-qemu-bridge-helper-reduce-security-.patch -> 0018-qemu-bridge-helper-reduce-security-.patch 0029-qemu-binfmt-conf-use-qemu-ARCH-binf.patch -> 0019-qemu-binfmt-conf-use-qemu-ARCH-binf.patch 0030-configure-Fix-detection-of-seccomp-.patch -> 0020-configure-Fix-detection-of-seccomp-.patch 0031-linux-user-properly-test-for-infini.patch -> 0020-linux-user-properly-test-for-infini.patch 0033-roms-Makefile-pass-a-packaging-time.patch -> 0022-roms-Makefile-pass-a-packaging-time.patch 0034-Raise-soft-address-space-limit-to-h.patch -> 0023-Raise-soft-address-space-limit-to-h.patch 0035-increase-x86_64-physical-bits-to-42.patch -> 0024-increase-x86_64-physical-bits-to-42.patch 0036-vga-Raise-VRAM-to-16-MiB-for-pc-0.1.patch -> 0025-vga-Raise-VRAM-to-16-MiB-for-pc-0.1.patch 0037-i8254-Fix-migration-from-SLE11-SP2.patch -> 0026-i8254-Fix-migration-from-SLE11-SP2.patch 0038-acpi_piix4-Fix-migration-from-SLE11.patch -> 0027-acpi_piix4-Fix-migration-from-SLE11.patch 0039-Fix-tigervnc-long-press-issue.patch -> 0028-Fix-tigervnc-long-press-issue.patch 0041-string-input-visitor-Fix-uint64-par.patch -> 0029-string-input-visitor-Fix-uint64-par.patch 0042-test-string-input-visitor-Add-int-t.patch -> 0030-test-string-input-visitor-Add-int-t.patch 0043-test-string-input-visitor-Add-uint6.patch -> 0031-test-string-input-visitor-Add-uint6.patch 0044-tests-Add-QOM-property-unit-tests.patch -> 0032-tests-Add-QOM-property-unit-tests.patch 0045-tests-Add-scsi-disk-test.patch -> 0033-tests-Add-scsi-disk-test.patch * Patches dropped (upstream unless otherwise noted): 0003-qemu-cvs-alsa_bitfield.patch (deemed not needed) 0004-qemu-cvs-alsa_ioctl.patch (deemed not needed) 0005-qemu-cvs-alsa_mmap.patch (deemed not needed) 0015-slirp-nooutgoing.patch (bsc#1055125) 0016-vnc-password-file-and-incoming-conn.patch (bsc#1055127) 0018-block-Add-support-for-DictZip-enabl.patch (bsc#1046783) 0019-block-Add-tar-container-format.patch (bsc#1046783) 0020-Legacy-Patch-kvm-qemu-preXX-dictzip.patch (bsc#1046783) 0024-configure-Enable-PIE-for-ppc-and-pp.patch (obsolete) 0026-dictzip-Fix-on-big-endian-systems.patch (bsc#1046783) 0032-linux-user-remove-all-traces-of-qem.patch 0040-fix-xen-hvm-direct-kernel-boot.patch (bsc#970791) 0046-RFC-update-Linux-headers-from-irqs-.patch 0047-ARM-KVM-Enable-in-kernel-timers-wit.patch 0048-input-Add-trace-event-for-empty-key.patch 0049-ACPI-don-t-call-acpi_pcihp_device_p.patch 0050-i386-Allow-cpuid-bit-override.patch (was for testing only) 0051-input-limit-kbd-queue-depth.patch 0052-audio-release-capture-buffers.patch 0053-scsi-avoid-an-off-by-one-error-in-m.patch 0054-vmw_pvscsi-check-message-ring-page-.patch 0055-9pfs-local-forbid-client-access-to-.patch 0056-jazz_led-fix-bad-snprintf.patch 0057-slirp-smb-Replace-constant-strings-.patch 0058-altera_timer-fix-incorrect-memset.patch 0059-Hacks-for-building-on-gcc-7-Fedora-.patch 0060-9pfs-local-fix-unlink-of-alien-file.patch 0061-megasas-do-not-read-DCMD-opcode-mor.patch 0062-megasas-always-store-SCSIRequest-in.patch 0063-nbd-Fully-initialize-client-in-case.patch 0064-9pfs-local-remove-use-correct-path-.patch 0065-hid-Reset-kbd-modifiers-on-reset.patch 0066-input-Decrement-queue-count-on-kbd-.patch 0067-xhci-only-update-dequeue-ptr-on-com.patch 0068-vnc-Set-default-kbd-delay-to-10ms.patch 0069-qemu-nbd-Ignore-SIGPIPE.patch 0070-usb-redir-fix-stack-overflow-in-usb.patch 0072-slirp-check-len-against-dhcp-option.patch 0071-exec-use-qemu_ram_ptr_length-to-acc.patch 0073-xen-mapcache-store-dma-information-.patch 0074-exec-Add-lock-parameter-to-qemu_ram.patch 0075-Replace-struct-ucontext-with-uconte.patch ipxe-build-Avoid-implicit-fallthrough-warnings-on-GCC-7.patch ipxe-iscsi-Always-send-FirstBurstLength-parameter.patch ipxe-ath-Add-missing-break-statements.patch ipxe-mucurses-Fix-erroneous-__nonnull-attribute.patch - Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-2.10- Fix package build failure as of glibc v2.26 update in Factory (boo#1055587) 0075-Replace-struct-ucontext-with-uconte.patch - Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-2.9- Remove redundant prerequire for pwdutils- Postrequire acl for setfacl- Prerequire shadow for groupadd- The recent security fix for CVE-2017-11334 adversely affects Xen. Include two additional patches to make sure Xen is going to be OK. 0073-xen-mapcache-store-dma-information-.patch 0074-exec-Add-lock-parameter-to-qemu_ram.patch - Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-2.9- Pre-add group kvm for qemu-tools (bsc#1011144)- Fixed a few more inaccuracies in the support docs.- Address various security/stability issues * Fix DOS vulnerability in qemu-nbd (bsc#1046636 CVE-2017-10664) 0069-qemu-nbd-Ignore-SIGPIPE.patch * Fix DOS from stack overflow in debug messages of usb redirection support (bsc#1047674 CVE-2017-10806) 0070-usb-redir-fix-stack-overflow-in-usb.patch * Fix OOB access during DMA operation (CVE-2017-11334 bsc#1048902) 0071-exec-use-qemu_ram_ptr_length-to-acc.patch * Fix OOB access parsing dhcp slirp options (CVE-2017-11434 bsc#1049381) 0072-slirp-check-len-against-dhcp-option.patch - Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-2.9- Fix support docs to indicate ARM64 is now fully L3 supported in SLES 12 SP3. Apply a few additional clarifications in the support docs. (bsc#1050268) - Adjust to libvdeplug-devel package naming changes.- Fix migration with xhci (bsc#1048296) 0067-xhci-only-update-dequeue-ptr-on-com.patch - Increase VNC delay to fix missing keyboard input events (bsc#1031692) 0068-vnc-Set-default-kbd-delay-to-10ms.patch - Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-2.9- Remove build dependency package iasl used for seabios- Fixed stuck state during usb keyboard reset (bsc#1044936) 0065-hid-Reset-kbd-modifiers-on-reset.patch - Fixed keyboard events getting lost (bsc#1044936) 0066-input-Decrement-queue-count-on-kbd-.patch - Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-2.9- Use most recent compiler to build size-critical firmware, instead of hard-coding gcc6 for all target versions (bsc#1043390) * A few upstream ipxe patches were needed for gcc7 compatibility: ipxe-ath-Add-missing-break-statements.patch ipxe-mucurses-Fix-erroneous-__nonnull-attribute.patch - Add --no-renames to the git format-patch command in the git workflow script for better patch compatibility - Address various security/stability issues * Fix potential privilege escalation in virtfs (CVE-2016-9602 bsc#1020427) 0060-9pfs-local-fix-unlink-of-alien-file.patch * Fix DOS in megasas device emulation (CVE-2017-9503 bsc#1043296) 0061-megasas-do-not-read-DCMD-opcode-mor.patch 0062-megasas-always-store-SCSIRequest-in.patch * Fix DOS in qemu-nbd server (CVE-2017-9524 bsc#1043808) 0063-nbd-Fully-initialize-client-in-case.patch * Fix regression introduced by recent virtfs security fixes (bsc#1045035) 0064-9pfs-local-remove-use-correct-path-.patch - Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-2.9- Backport ipxe to support FirstBurstLength (bsc#1040476) ipxe-iscsi-Always-send-FirstBurstLength-parameter.patch- Fixes for gcc7 compatability (bsc#1040228) (in behalf of Liang Yan) 0056-jazz_led-fix-bad-snprintf.patch 0057-slirp-smb-Replace-constant-strings-.patch 0058-altera_timer-fix-incorrect-memset.patch 0059-Hacks-for-building-on-gcc-7-Fedora-.patch - Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-2.9- Protect access to metadata in virtio-9pfs (CVE-2017-7493 bsc#1039495) 0055-9pfs-local-forbid-client-access-to-.patch - Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-2.9- Address various security/stability issues * Fix DOS potential in vnc interface (CVE-2017-8379 bsc#1037334) 0051-input-limit-kbd-queue-depth.patch * Fix DOS potential in vnc interface (CVE-2017-8309 bsc#1037242) 0052-audio-release-capture-buffers.patch * Fix OOB access in megasas device emulation (CVE-2017-8380 bsc#1037336) 0053-scsi-avoid-an-off-by-one-error-in-m.patch * Fix DOS in Vmware pv scsi emulation (CVE-2017-8112 bsc#1036211) 0054-vmw_pvscsi-check-message-ring-page-.patch - Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-2.9- Fix building packages for some older distros. - Further refine our handling of building firmware (or not) for the various arch's and distro versions we build for. Note that if we don't build x86 firmware, (eg: x86 Leap 42.1) the upstream binary blobs are used, which may have migration incompatibilities with previous versions of qemu provided.- Fix issue in shipping qemu v2.9.0, where pci-passthrough for Xen HVM guests got broken (bsc#1034131) 0049-ACPI-don-t-call-acpi_pcihp_device_p.patch - Include experimental, unsupported feature to assist in some performance analysis work. 0050-i386-Allow-cpuid-bit-override.patch- Updated to v2.9.0: See http://wiki.qemu-project.org/ChangeLog/2.9 - Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-2.9- Updated to v2.9.0-rc5: See http://wiki.qemu-project.org/ChangeLog/2.9 * Includes fix for CVE-2017-7471, a virtfs security issue. - Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-2.9- Add empty keyboard queue tracepoint to help openQA testing work better (bsc#1031692) 0048-input-Add-trace-event-for-empty-key.patch - Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-2.9- Updated to v2.9.0-rc4: See http://wiki.qemu-project.org/ChangeLog/2.9 - Enable ceph/rbd support for s390x (bsc#1030068) - Enable ceph/rbd support for ppc* as available - Update ARM in-kernel-timers patch (bsc#1033416) * Patches renamed: 0041-ARM-KVM-Enable-in-kernel-timers-wit.patch -> 0047-ARM-KVM-Enable-in-kernel-timers-wit.patch 0042-string-input-visitor-Fix-uint64-par.patch -> 0041-string-input-visitor-Fix-uint64-par.patch 0043-test-string-input-visitor-Add-int-t.patch -> 0042-test-string-input-visitor-Add-int-t.patch 0044-test-string-input-visitor-Add-uint6.patch -> 0043-test-string-input-visitor-Add-uint6.patch 0045-tests-Add-QOM-property-unit-tests.patch -> 0044-tests-Add-QOM-property-unit-tests.patch 0046-tests-Add-scsi-disk-test.patch -> 0045-tests-Add-scsi-disk-test.patch * Patches added (support patch): 0046-RFC-update-Linux-headers-from-irqs-.patch - Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-2.9- Updated to v2.9.0-rc3: See http://wiki.qemu-project.org/ChangeLog/2.9 * Patches dropped (included in upstream source archive): 0047-hw-intc-arm_gicv3_kvm-Check-KVM_DEV.patch 0048-i386-Replace-uint32_t-with-FeatureW.patch 0049-i386-Don-t-override-cpu-options-on-.patch - Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-2.9 - Added additional documentation provided with v2.9.0 - Fix build failure with gcc7 (bsc#1031340) ipxe-build-Avoid-implicit-fallthrough-warnings-on-GCC-7.patch - Made miscellaneous spec file refinements- The support documents included are now fairly accurate for the arm and s390 world, and the x86 version also received a few tweaks. Also included in those docs is a url reference to upstream qemu deprecation plans and discussions. (fate#321146) - Add post v2.9.0-rc2 upstream patches which fix -cpu host and -cpu max feature overrides for libvirt compatability. 0048-i386-Replace-uint32_t-with-FeatureW.patch 0049-i386-Don-t-override-cpu-options-on-.patch - Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-2.9- Updated to v2.9.0-rc2: See http://wiki.qemu-project.org/ChangeLog/2.9 * Includes fix for in guest privilege escalation when using TCG (bsc#1030624) * Patches dropped (equivalent included in upstream source archive): 0047-linux-user-exclude-cpu-model-code-w.patch - Fix failure booting SLE12-SP2 Aarch64 guest (bsc#1031384) 0047-hw-intc-arm_gicv3_kvm-Check-KVM_DEV.patch - Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-2.9- Updated to v2.9.0-rc1: See http://wiki.qemu-project.org/ChangeLog/2.9 * Patches dropped (no longer needed based on what we now build for): 0024-virtfs-proxy-helper-Provide-__u64-f.patch * Patches dropped (included in upstream source archive): 0034-dma-rc4030-limit-interval-timer-rel.patch * Patches renamed: 0025-configure-Enable-PIE-for-ppc-and-pp.patch -> 0024-configure-Enable-PIE-for-ppc-and-pp.patch 0026-AIO-Reduce-number-of-threads-for-32.patch -> 0025-AIO-Reduce-number-of-threads-for-32.patch 0027-dictzip-Fix-on-big-endian-systems.patch -> 0026-dictzip-Fix-on-big-endian-systems.patch 0028-xen_disk-Add-suse-specific-flush-di.patch -> 0027-xen_disk-Add-suse-specific-flush-di.patch 0029-qemu-bridge-helper-reduce-security-.patch -> 0028-qemu-bridge-helper-reduce-security-.patch 0030-qemu-binfmt-conf-use-qemu-ARCH-binf.patch -> 0029-qemu-binfmt-conf-use-qemu-ARCH-binf.patch 0031-configure-Fix-detection-of-seccomp-.patch -> 0030-configure-Fix-detection-of-seccomp-.patch 0032-linux-user-properly-test-for-infini.patch -> 0031-linux-user-properly-test-for-infini.patch 0033-linux-user-remove-all-traces-of-qem.patch -> 0032-linux-user-remove-all-traces-of-qem.patch 0035-roms-Makefile-pass-a-packaging-time.patch -> 0033-roms-Makefile-pass-a-packaging-time.patch 0036-Raise-soft-address-space-limit-to-h.patch -> 0034-Raise-soft-address-space-limit-to-h.patch 0037-increase-x86_64-physical-bits-to-42.patch -> 0035-increase-x86_64-physical-bits-to-42.patch 0038-vga-Raise-VRAM-to-16-MiB-for-pc-0.1.patch -> 0036-vga-Raise-VRAM-to-16-MiB-for-pc-0.1.patch 0039-i8254-Fix-migration-from-SLE11-SP2.patch -> 0037-i8254-Fix-migration-from-SLE11-SP2.patch 0040-acpi_piix4-Fix-migration-from-SLE11.patch -> 0038-acpi_piix4-Fix-migration-from-SLE11.patch 0041-Fix-tigervnc-long-press-issue.patch -> 0039-Fix-tigervnc-long-press-issue.patch 0042-fix-xen-hvm-direct-kernel-boot.patch -> 0040-fix-xen-hvm-direct-kernel-boot.patch 0043-ARM-KVM-Enable-in-kernel-timers-wit.patch -> 0041-ARM-KVM-Enable-in-kernel-timers-wit.patch 0044-string-input-visitor-Fix-uint64-par.patch -> 0042-string-input-visitor-Fix-uint64-par.patch 0045-test-string-input-visitor-Add-int-t.patch -> 0043-test-string-input-visitor-Add-int-t.patch 0046-test-string-input-visitor-Add-uint6.patch -> 0044-test-string-input-visitor-Add-uint6.patch 0047-tests-Add-QOM-property-unit-tests.patch -> 0045-tests-Add-QOM-property-unit-tests.patch 0048-tests-Add-scsi-disk-test.patch -> 0046-tests-Add-scsi-disk-test.patch 0049-linux-user-exclude-cpu-model-code-w.patch -> 0047-linux-user-exclude-cpu-model-code-w.patch - Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-2.9- Updated to v2.9.0-rc0: See http://wiki.qemu-project.org/ChangeLog/2.9 * Updated version carries fixes for the following reported issues: CVE-2016-9602 bsc#1020427, CVE-2016-9923 bsc#1014703, CVE-2017-2630 bsc#1025396, CVE-2017-2633 bsc#1026612, CVE-2017-5579 bsc#1021741, CVE-2017-5931 bsc#1024114, CVE-2017-5973 bsc#1025109, CVE-2017-5987 bsc#1025311, CVE-2017-6058 bsc#1025837, CVE-2017-6505 bsc#1028184 * Patches dropped: seabios_128kb.patch (no longer required) * Patches dropped (included in upstream source archive): 0035-net-imx-limit-buffer-descriptor-cou.patch 0045-virtio-gpu-call-cleanup-mapping-fun.patch 0051-virtio-gpu-fix-information-leak-in-.patch 0052-display-cirrus-ignore-source-pitch-.patch 0053-s390x-kvm-fix-small-race-reboot-vs..patch 0054-target-s390x-use-qemu-cpu-model-in-.patch 0056-tests-check-path-to-avoid-a-failing.patch 0057-display-virtio-gpu-3d-check-virgl-c.patch 0058-watchdog-6300esb-add-exit-function.patch 0059-virtio-gpu-3d-fix-memory-leak-in-re.patch 0060-virtio-gpu-fix-memory-leak-in-resou.patch 0061-virtio-fix-vq-inuse-recalc-after-mi.patch 0062-audio-es1370-add-exit-function.patch 0063-audio-ac97-add-exit-function.patch 0064-megasas-fix-guest-triggered-memory-.patch 0065-cirrus-handle-negative-pitch-in-cir.patch 0066-cirrus-fix-blit-address-mask-handli.patch 0067-cirrus-fix-oob-access-issue-CVE-201.patch 0068-usb-ccid-check-ccid-apdu-length.patch 0069-sd-sdhci-check-data-length-during-d.patch 0070-virtio-gpu-fix-resource-leak-in-vir.patch 0071-cirrus-fix-patterncopy-checks.patch 0072-cirrus-add-blit_is_unsafe-call-to-c.patch * Patches renamed: 0036-roms-Makefile-pass-a-packaging-time.patch -> 0035-roms-Makefile-pass-a-packaging-time.patch 0037-Raise-soft-address-space-limit-to-h.patch -> 0036-Raise-soft-address-space-limit-to-h.patch 0038-increase-x86_64-physical-bits-to-42.patch -> 0037-increase-x86_64-physical-bits-to-42.patch 0039-vga-Raise-VRAM-to-16-MiB-for-pc-0.1.patch -> 0038-vga-Raise-VRAM-to-16-MiB-for-pc-0.1.patch 0040-i8254-Fix-migration-from-SLE11-SP2.patch -> 0039-i8254-Fix-migration-from-SLE11-SP2.patch 0041-acpi_piix4-Fix-migration-from-SLE11.patch -> 0040-acpi_piix4-Fix-migration-from-SLE11.patch 0042-Fix-tigervnc-long-press-issue.patch -> 0041-Fix-tigervnc-long-press-issue.patch 0043-fix-xen-hvm-direct-kernel-boot.patch -> 0042-fix-xen-hvm-direct-kernel-boot.patch 0044-ARM-KVM-Enable-in-kernel-timers-wit.patch -> 0043-ARM-KVM-Enable-in-kernel-timers-wit.patch 0046-string-input-visitor-Fix-uint64-par.patch -> 0044-string-input-visitor-Fix-uint64-par.patch 0047-test-string-input-visitor-Add-int-t.patch -> 0045-test-string-input-visitor-Add-int-t.patch 0048-test-string-input-visitor-Add-uint6.patch -> 0046-test-string-input-visitor-Add-uint6.patch 0049-tests-Add-QOM-property-unit-tests.patch -> 0047-tests-Add-QOM-property-unit-tests.patch 0050-tests-Add-scsi-disk-test.patch -> 0048-tests-Add-scsi-disk-test.patch 0055-linux-user-exclude-cpu-model-code-w.patch -> 0049-linux-user-exclude-cpu-model-code-w.patch - Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-2.9- Buildignore for the global gcc-PIE, as this package enables PIE on its own and has troubles if all use it. (meissner@suse.com)- Address various security/stability issues * Fix OOB access in virito-gpu-3d (CVE-2016-10028 bsc#1017084 bsc#1016503) 0057-display-virtio-gpu-3d-check-virgl-c.patch * Fix DOS in Intel 6300ESB device emulation (CVE-2016-10155 bsc#1021129) 0058-watchdog-6300esb-add-exit-function.patch * Fix DOS in virtio-gpu-3d (CVE-2017-5552 bsc#1021195) 0059-virtio-gpu-3d-fix-memory-leak-in-re.patch * Fix DOS in virtio-gpu (CVE-2017-5578 bsc#1021481) 0060-virtio-gpu-fix-memory-leak-in-resou.patch * Fix cause of infrequent migration failures from bad virtio device state. (bsc#1020928) 0061-virtio-fix-vq-inuse-recalc-after-mi.patch * Fix DOS in es1370 emulated audio device (CVE-2017-5526 bsc#1020589) 0062-audio-es1370-add-exit-function.patch * Fix DOS in ac97 emulated audio device (CVE-2017-5525 bsc#1020491) 0063-audio-ac97-add-exit-function.patch * Fix DOS in megasas device emulation (CVE-2017-5856 bsc#1023053) 0064-megasas-fix-guest-triggered-memory-.patch * Fix various inaccuracies in cirrus vga device emulation 0065-cirrus-handle-negative-pitch-in-cir.patch 0066-cirrus-fix-blit-address-mask-handli.patch * Fix OOB access in cirrus vga emulation (CVE-2017-2615 bsc#1023004) 0067-cirrus-fix-oob-access-issue-CVE-201.patch * Fix DOS in usb CCID card device emulator (CVE-2017-5898 bsc#1023907) 0068-usb-ccid-check-ccid-apdu-length.patch * Fix OOB access in SDHCI device emulation (CVE-2017-5667 bsc#1022541) 0069-sd-sdhci-check-data-length-during-d.patch * Fix DOS in virtio-gpu-3d (CVE-2017-5857 bsc#1023073) 0070-virtio-gpu-fix-resource-leak-in-vir.patch * Fix cirrus patterncopy checks 0071-cirrus-fix-patterncopy-checks.patch * Fix OOB access in cirrus vga emulation (CVE-2017-2620 bsc#1024972) 0072-cirrus-add-blit_is_unsafe-call-to-c.patch - Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-2.8- Fix name of s390x specific sysctl configuration file to end with .conf (bsc#1026583)- Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-2.8 * Check that sysfs path exists before running test which requires it. This allows qemu-testsuite to succeed in local build service chroot based package build. 0056-tests-check-path-to-avoid-a-failing.patch- Factory and SLE12-SP3 got a name change in the dtc devel package: libfdt1-devel -> libfdt-devel. Adjust our spec file accordingly.- Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-2.8 * Patches added: 0055-linux-user-exclude-cpu-model-code-w.patch- Make sure qemu guest agent is usable as soon as qemu-guest-agent package is installed. The previous post script was still not doing the job. - Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-2.8 * Fix potential hang/crash rebooting s390x guest 0053-s390x-kvm-fix-small-race-reboot-vs..patch * Fix s390x linux-user failure since v2.8.0 update 0054-target-s390x-use-qemu-cpu-model-in-.patch- Merge qemu packages from openSUSE and SUSE SLE releases together for the v2.8 qemu update. The qemu.changes file is the openSUSE version with this entry providing CVE, FATE, and bugzilla references from the SUSE SLE qemu package to date (see below) - Updated to v2.8.0: See http://wiki.qemu-project.org/ChangeLog/2.8 * For SUSE SLE-12-SP3, update relates to fate#319684, fate#321331, fate#321335, fate#321339, fate#321349, fate#321857 * For best compatibility, qemu-ifup and kvm_stat scripts now owned by qemu package * Build ipxe roms with gcc6 to maintain SLE legacy migration compatibility requirements * qmp-commands.txt file removed, to resurface in future doc reorganization * qemu-tech.html file merged into other existing doc * trace-events renamed to trace-events-all - Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-2.8 * Patches dropped (upstream): 0013-linux-user-lock-tcg.patch 0014-linux-user-Run-multi-threaded-code-.patch 0015-linux-user-lock-tb-flushing-too.patch 0017-linux-user-implement-FS_IOC_GETFLAG.patch 0018-linux-user-implement-FS_IOC_SETFLAG.patch 0034-xen-SUSE-xenlinux-unplug-for-emulat.patch 0039-Fix-tlb_vaddr_to_host-with-CONFIG_U.patch 0041-vmsvga-correct-bitmap-and-pixmap-si.patch 0042-scsi-mptconfig-fix-an-assert-expres.patch 0043-scsi-mptconfig-fix-misuse-of-MPTSAS.patch 0044-scsi-pvscsi-limit-loop-to-fetch-SG-.patch 0045-usb-xhci-fix-memory-leak-in-usb_xhc.patch 0046-scsi-mptsas-use-g_new0-to-allocate-.patch 0047-scsi-pvscsi-limit-process-IO-loop-t.patch 0048-virtio-add-check-for-descriptor-s-m.patch 0049-net-mcf-limit-buffer-descriptor-cou.patch 0050-usb-ehci-fix-memory-leak-in-ehci_pr.patch 0051-xhci-limit-the-number-of-link-trbs-.patch 0052-9pfs-allocate-space-for-guest-origi.patch 0053-9pfs-fix-memory-leak-in-v9fs_link.patch 0054-9pfs-fix-potential-host-memory-leak.patch 0055-9pfs-fix-information-leak-in-xattr-.patch 0056-9pfs-fix-memory-leak-in-v9fs_xattrc.patch 0057-9pfs-fix-memory-leak-in-v9fs_write.patch 0058-char-serial-check-divider-value-aga.patch 0059-net-pcnet-check-rx-tx-descriptor-ri.patch 0060-net-eepro100-fix-memory-leak-in-dev.patch 0061-net-rocker-set-limit-to-DMA-buffer-.patch 0062-net-vmxnet-initialise-local-tx-desc.patch 0063-net-rtl8139-limit-processing-of-rin.patch 0064-audio-intel-hda-check-stream-entry-.patch 0065-virtio-gpu-fix-memory-leak-in-virti.patch 0066-9pfs-fix-integer-overflow-issue-in-.patch slof_xhci.patch * Patches renamed: 0016-linux-user-Fake-proc-cpuinfo.patch -> 0013-linux-user-Fake-proc-cpuinfo.patch 0019-linux-user-XXX-disable-fiemap.patch -> 0014-linux-user-XXX-disable-fiemap.patch 0020-slirp-nooutgoing.patch -> 0015-slirp-nooutgoing.patch 0021-vnc-password-file-and-incoming-conn.patch -> 0016-vnc-password-file-and-incoming-conn.patch 0022-linux-user-use-target_ulong.patch -> 0017-linux-user-use-target_ulong.patch 0023-block-Add-support-for-DictZip-enabl.patch -> 0018-block-Add-support-for-DictZip-enabl.patch 0024-block-Add-tar-container-format.patch -> 0019-block-Add-tar-container-format.patch 0025-Legacy-Patch-kvm-qemu-preXX-dictzip.patch -> 0020-Legacy-Patch-kvm-qemu-preXX-dictzip.patch 0026-console-add-question-mark-escape-op.patch -> 0021-console-add-question-mark-escape-op.patch 0027-Make-char-muxer-more-robust-wrt-sma.patch -> 0022-Make-char-muxer-more-robust-wrt-sma.patch 0028-linux-user-lseek-explicitly-cast-no.patch -> 0023-linux-user-lseek-explicitly-cast-no.patch 0029-virtfs-proxy-helper-Provide-__u64-f.patch -> 0024-virtfs-proxy-helper-Provide-__u64-f.patch 0030-configure-Enable-PIE-for-ppc-and-pp.patch -> 0025-configure-Enable-PIE-for-ppc-and-pp.patch 0031-AIO-Reduce-number-of-threads-for-32.patch -> 0026-AIO-Reduce-number-of-threads-for-32.patch 0032-dictzip-Fix-on-big-endian-systems.patch -> 0027-dictzip-Fix-on-big-endian-systems.patch 0033-xen_disk-Add-suse-specific-flush-di.patch -> 0028-xen_disk-Add-suse-specific-flush-di.patch 0035-qemu-bridge-helper-reduce-security-.patch -> 0029-qemu-bridge-helper-reduce-security-.patch 0036-qemu-binfmt-conf-use-qemu-ARCH-binf.patch -> 0030-qemu-binfmt-conf-use-qemu-ARCH-binf.patch 0037-configure-Fix-detection-of-seccomp-.patch -> 0031-configure-Fix-detection-of-seccomp-.patch 0038-linux-user-properly-test-for-infini.patch -> 0032-linux-user-properly-test-for-infini.patch 0040-linux-user-remove-all-traces-of-qem.patch -> 0033-linux-user-remove-all-traces-of-qem.patch 0067-dma-rc4030-limit-interval-timer-rel.patch -> 0034-dma-rc4030-limit-interval-timer-rel.patch 0068-net-imx-limit-buffer-descriptor-cou.patch -> 0035-net-imx-limit-buffer-descriptor-cou.patch 0069-roms-Makefile-pass-a-packaging-time.patch -> 0036-roms-Makefile-pass-a-packaging-time.patch * Patches added: 0037-Raise-soft-address-space-limit-to-h.patch 0038-increase-x86_64-physical-bits-to-42.patch 0039-vga-Raise-VRAM-to-16-MiB-for-pc-0.1.patch 0040-i8254-Fix-migration-from-SLE11-SP2.patch 0041-acpi_piix4-Fix-migration-from-SLE11.patch 0042-Fix-tigervnc-long-press-issue.patch 0043-fix-xen-hvm-direct-kernel-boot.patch 0044-ARM-KVM-Enable-in-kernel-timers-wit.patch 0045-virtio-gpu-call-cleanup-mapping-fun.patch 0046-string-input-visitor-Fix-uint64-par.patch 0047-test-string-input-visitor-Add-int-t.patch 0048-test-string-input-visitor-Add-uint6.patch 0049-tests-Add-QOM-property-unit-tests.patch 0050-tests-Add-scsi-disk-test.patch 0051-virtio-gpu-fix-information-leak-in-.patch 0052-display-cirrus-ignore-source-pitch-.patch ipxe-use-gcc6-for-more-compact-code.patch * SLE patches dropped (accounted for in above listed changes): 0002-qemu-0.9.0.cvs-binfmt.patch 0009-block-vmdk-Support-creation-of-SCSI.patch 0010-linux-user-add-binfmt-wrapper-for-a.patch 0011-PPC-KVM-Disable-mmu-notifier-check.patch 0012-linux-user-fix-segfault-deadlock.patch 0013-linux-user-binfmt-support-host-bina.patch 0014-linux-user-Ignore-broken-loop-ioctl.patch 0015-linux-user-lock-tcg.patch 0016-linux-user-Run-multi-threaded-code-.patch 0017-linux-user-lock-tb-flushing-too.patch 0018-linux-user-Fake-proc-cpuinfo.patch 0019-linux-user-implement-FS_IOC_GETFLAG.patch 0020-linux-user-implement-FS_IOC_SETFLAG.patch 0021-linux-user-XXX-disable-fiemap.patch 0022-slirp-nooutgoing.patch 0023-vnc-password-file-and-incoming-conn.patch 0024-linux-user-add-more-blk-ioctls.patch 0025-linux-user-use-target_ulong.patch 0026-block-Add-support-for-DictZip-enabl.patch 0027-block-Add-tar-container-format.patch 0028-Legacy-Patch-kvm-qemu-preXX-dictzip.patch 0029-console-add-question-mark-escape-op.patch 0030-Make-char-muxer-more-robust-wrt-sma.patch 0031-linux-user-lseek-explicitly-cast-no.patch 0032-virtfs-proxy-helper-Provide-_u64-f.patch 0033-configure-Enable-PIE-for-ppc-and-pp.patch 0034-Raise-soft-address-space-limit-to-h.patch 0035-increase-x86_64-physical-bits-to-42.patch 0036-vnc-provide-fake-color-map.patch 0037-vga-Raise-VRAM-to-16-MiB-for-pc-0.1.patch 0038-i8254-Fix-migration-from-SLE11-SP2.patch 0039-acpi_piix4-Fix-migration-from-SLE11.patch 0040-qtest-Increase-socket-timeout-to-ac.patch 0041-dictzip-Fix-on-big-endian-systems.patch 0043-xen_disk-Add-suse-specific-flush-di.patch 0044-Split-large-discard-requests-from-b.patch 0045-fix-xen-hvm-direct-kernel-boot.patch 0046-xen-introduce-dummy-system-device.patch 0047-xen-write-information-about-support.patch 0048-xen-add-pvUSB-backend.patch 0049-xen-move-xen_sysdev-to-xen_backend..patch 0050-vnc-add-configurable-keyboard-delay.patch 0051-xen-SUSE-xenlinux-unplug-for-emulat.patch 0052-configure-add-echo_version-helper.patch 0053-configure-support-vte-2.91.patch 0054-scsi-esp-fix-migration.patch 0055-hw-arm-virt-mark-the-PCIe-host-cont.patch 0056-xen-when-removing-a-backend-don-t-r.patch 0057-xen-drain-submit-queue-in-xen-usb-b.patch 0058-qcow2-avoid-extra-flushes-in-qcow2.patch 0059-qemu-bridge-helper-reduce-security-.patch 0060-xen-use-a-common-function-for-pv-an.patch 0061-xen_platform-unplug-also-SCSI-disks.patch 0062-virtio-check-vring-descriptor-buffe.patch 0063-net-vmxnet3-check-for-device_active.patch 0064-net-vmxnet-initialise-local-tx-desc.patch 0065-scsi-pvscsi-avoid-infinite-loop-whi.patch 0066-ARM-KVM-Enable-in-kernel-timers-wit.patch 0067-hw-net-Fix-a-heap-overflow-in-xlnx..patch 0068-vmsvga-correct-bitmap-and-pixmap-si.patch 0069-usb-xhci-fix-memory-leak-in-usb_xhc.patch 0070-virtio-add-check-for-descriptor-s-m.patch 0071-net-mcf-limit-buffer-descriptor-cou.patch 0072-usb-ehci-fix-memory-leak-in-ehci_pr.patch 0073-xhci-limit-the-number-of-link-trbs-.patch 0074-9pfs-allocate-space-for-guest-origi.patch 0075-9pfs-fix-memory-leak-in-v9fs_link.patch 0076-9pfs-fix-potential-host-memory-leak.patch 0077-9pfs-fix-memory-leak-in-v9fs_write.patch 0078-char-serial-check-divider-value-aga.patch 0079-net-pcnet-check-rx-tx-descriptor-ri.patch 0080-net-eepro100-fix-memory-leak-in-dev.patch 0081-net-rocker-set-limit-to-DMA-buffer-.patch 0082-net-rtl8139-limit-processing-of-rin.patch 0083-audio-intel-hda-check-stream-entry-.patch 0084-virtio-gpu-fix-memory-leak-in-virti.patch 0085-9pfs-fix-integer-overflow-issue-in-.patch 0086-dma-rc4030-limit-interval-timer-rel.patch 0087-net-imx-limit-buffer-descriptor-cou.patch 0088-target-i386-Implement-CPUID-0xB-Ext.patch 0089-target-i386-present-virtual-L3-cach.patch 0090-migration-fix-inability-to-save-VM-.patch 0091-ui-gtk-Fix-a-runtime-warning-on-vte.patch 0092-gtk-don-t-leak-the-GtkBorder-with-V.patch 0093-xen-fix-ioreq-handling.patch 0094-macio-Use-blk_drain-instead-of-blk_.patch 0095-rbd-Switch-rbd_start_aio-to-byte-ba.patch 0096-virtio-blk-Release-s-rq-queue-at-sy.patch 0097-virtio-blk-Remove-stale-comment-abo.patch 0098-block-reintroduce-bdrv_flush_all.patch 0099-qemu-use-bdrv_flush_all-for-vm_stop.patch 0100-block-backend-remove-blkflush_all.patch 0101-char-fix-missing-return-in-error-pa.patch 0102-rbd-shift-byte-count-as-a-64-bit-va.patch 0103-mirror-use-bdrv_drained_begin-bdrv_.patch 0104-block-curl-Use-BDRV_SECTOR_SIZE.patch 0105-block-curl-Fix-return-value-from-cu.patch 0106-block-curl-Remember-all-sockets.patch 0107-block-curl-Do-not-wait-for-data-bey.patch 0108-virtio-allow-per-device-class-legac.patch 0109-virtio-net-mark-VIRTIO_NET_F_GSO-as.patch 0110-vhost-adapt-vhost_verify_ring_mappi.patch 0111-ivshmem-Fix-64-bit-memory-bar-confi.patch 0112-intel_iommu-fix-incorrect-device-in.patch 0113-9pfs-fix-information-leak-in-xattr-.patch 0114-9pfs-fix-memory-leak-in-v9fs_xattrc.patch 0115-net-mcf-check-receive-buffer-size-r.patch 0116-virtio-gpu-fix-memory-leak-in-updat.patch 0117-virtio-gpu-fix-information-leak-in-.patch 0118-9pfs-adjust-the-order-of-resource-c.patch 0119-9pfs-add-cleanup-operation-in-FileO.patch 0120-9pfs-add-cleanup-operation-for-hand.patch 0121-9pfs-add-cleanup-operation-for-prox.patch 0122-virtio-gpu-call-cleanup-mapping-fun.patch 0123-string-input-visitor-Fix-uint64-par.patch 0124-test-string-input-visitor-Add-int-t.patch 0125-test-string-input-visitor-Add-uint6.patch 0126-tests-Add-QOM-property-unit-tests.patch 0127-tests-Add-scsi-disk-test.patch 0128-usb-ehci-fix-memory-leak-in-ehci_in.patch 0129-usbredir-free-vm_change_state_handl.patch 0130-virtio-gpu-fix-information-leak-in-.patch ipxe-ath9k-Fix-buffer-overrun-for-ar9287.patch ipxe-ath-Fix-building-with-GCC-6.patch ipxe-efi-fix-garbage-bytes-in-device-path.patch ipxe-efi-fix-uninitialised-data-in-HII.patch ipxe-legacy-Fix-building-with-GCC-6.patch ipxe-mucurses-Fix-GCC-6-nonnull-compare-errors.patch ipxe-sis190-Fix-building-with-GCC-6.patch ipxe-skge-Fix-building-with-GCC-6.patch ipxe-util-v5.24-perl-errors-on-redeclare.patch - SLE CVE, FATE, and bugzilla references not otherwise listed in this changelog file. The intent of this list is to indicate that the fix or feature continues the line of inheritance in the development stream of this package. The list is intended to satisfy searches only - refer to the SLE-12-SP2 changelog file for additional details. * fate#314468 fate#314497 fate#315125 fate#315467 fate#317015 fate#317741 fate#317763 fate#318349 fate#319660 fate#319979 fate#321010 * bnc#812983 bnc#869026 bnc#869746 bnc#874413 bnc#875582 bnc#875870 bnc#877642 bnc#877645 bnc#878541 bsc#882405 bsc#886378 bnc#893339 bnc#893892 bnc#895369 bnc#896726 bnc#897654 bnc#905097 bnc#907805 bnc#908380 bnc#914521 bsc#924018 bsc#929339 bsc#932267 bsc#932770 bsc#933981 bsc#936537 bsc#937125 bsc#938344 bsc#940929 bsc#942845 bsc#943446 bsc#944697 bsc#945404 bsc#945987 bsc#945989 bsc#946020 bsc#947159 bnc#953518 bsc#954864 bsc#956829 bsc#957162 bsc#958491 bsc#958917 bsc#959005 bsc#959386 bsc#960334 bsc#960708 bsc#960725 bsc#960835 bsc#961333 bsc#961556 bsc#961691 bsc#962320 bsc#963782 bsc#964413 bsc#970791 bsc#974141 bsc#978158 bsc#979473 bsc#982365 bsc#989655 bsc#991466 bsc#994771 bsc#994774 bsc#996441 bsc#997858 bsc#999212 bsc#1001151 bsc#1002116 bsc#1005353 boo#1007263 bsc#1007769 bsc#1008519 bsc#1009109 bsc#1013285 bsc#1013341 bsc#1013764 bsc#1013767 bsc#1014109 bsc#1014110 bsc#1014111 bsc#1014112 bsc#1014256 bsc#1014514 bsc#1014702 bsc#1015169 bsc#1016779 * CVE-2014-0222 CVE-2014-0223 CVE-2014-3461 CVE-2014-3640 CVE-2014-7840 CVE-2014-8106 CVE-2015-1779 CVE-2015-3209 CVE-2015-4037 CVE-2015-5154 CVE-2015-5225 CVE-2015-5278 CVE-2015-5279 CVE-2015-5745 CVE-2015-6815 CVE-2015-6855 CVE-2015-7295 CVE-2015-7512 CVE-2015-7549 CVE-2015-8345 CVE-2015-8504 CVE-2015-8558 CVE-2015-8567 CVE-2015-8568 CVE-2015-8613 CVE-2015-8619 CVE-2015-8743 CVE-2015-8744 CVE-2015-8745 CVE-2016-1568 CVE-2016-1714 CVE-2016-1922 CVE-2016-1981 CVE-2016-2198 CVE-2016-3710 CVE-2016-6490 CVE-2016-6833 CVE-2016-6888 CVE-2016-7116 CVE-2016-7155 CVE-2016-7161 CVE-2016-9381 CVE-2016-9776 CVE-2016-9845 CVE-2016-9846 CVE-2016-9907 CVE-2016-9908 CVE-2016-9911 CVE-2016-9912 CVE-2016-9913 CVE-2016-9921 CVE-2016-9922- Despite the previous entry about re-enabling ceph on Nov 19, 2016 the change wasn't actually done. Do it now.- sgabios-stable-buildid.patch: Use geeko@buildhost- slof_xhci.patch: XHCI fixes (boo#977027)- Recommend x86 ROMs for emulated PCI cards on ppc, arm, others (bsc#1005869, michals)- Tidy SLOF patch boilerplate (michals)- Build with spice on all archs. (boo#1009438, michals)- Refine the approach to producing stable builds in our ROM based packages. All built roms which have hostname or date calls now produce consistent results build to build via patch changes, so remove the hostname and date call workarounds. (bsc#1011213) - Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-2.7 * Patches added: 0069-roms-Makefile-pass-a-packaging-time.patch sgabios-stable-buildid.patch- Re-enable ceph (rbd) functionality in OBS builds as we've been told the issues which prompted us to disable it are resolved - Address various security/stability issues * Fix OOB access in VMware SVGA emulation (CVE-2016-7170 bsc#998516) 0041-vmsvga-correct-bitmap-and-pixmap-si.patch * Fix DOS in LSI SAS1068 emulation (CVE-2016-7157 bsc#997860) 0042-scsi-mptconfig-fix-an-assert-expres.patch 0043-scsi-mptconfig-fix-misuse-of-MPTSAS.patch * Fix DOS in Vmware pv scsi interface (CVE-2016-7156 bsc#997859) 0044-scsi-pvscsi-limit-loop-to-fetch-SG-.patch * Fix DOS in USB xHCI emulation (CVE-2016-7466 bsc#1000345) 0045-usb-xhci-fix-memory-leak-in-usb_xhc.patch * Fix OOB access in LSI SAS1068 emulation (CVE-2016-7423 bsc#1000397) 0046-scsi-mptsas-use-g_new0-to-allocate-.patch * Fix DOS in Vmware pv scsi interface (CVE-2016-7421 bsc#999661) 0047-scsi-pvscsi-limit-process-IO-loop-t.patch * Fix NULL pointer dereference in virtio processing (CVE-2016-7422 bsc#1000346) 0048-virtio-add-check-for-descriptor-s-m.patch * Fix DOS in ColdFire Fast Ethernet Controller emulation (CVE-2016-7908 bsc#1002550) 0049-net-mcf-limit-buffer-descriptor-cou.patch * Fix DOS in USB EHCI emulation (CVE-2016-7995 bsc#1003612) 0050-usb-ehci-fix-memory-leak-in-ehci_pr.patch * Fix DOS in USB xHCI emulation (CVE-2016-8576 bsc#1003878) 0051-xhci-limit-the-number-of-link-trbs-.patch * Fix DOS in virtio-9pfs (CVE-2016-8578 bsc#1003894) 0052-9pfs-allocate-space-for-guest-origi.patch * Fix DOS in virtio-9pfs (CVE-2016-9105 bsc#1007494) 0053-9pfs-fix-memory-leak-in-v9fs_link.patch * Fix DOS in virtio-9pfs (CVE-2016-8577 bsc#1003893) 0054-9pfs-fix-potential-host-memory-leak.patch * Plug data leak in virtio-9pfs interface (CVE-2016-9103 bsc#1007454) 0055-9pfs-fix-information-leak-in-xattr-.patch * Fix DOS in virtio-9pfs interface (CVE-2016-9102 bsc#1007450) 0056-9pfs-fix-memory-leak-in-v9fs_xattrc.patch * Fix DOS in virtio-9pfs (CVE-2016-9106 bsc#1007495) 0057-9pfs-fix-memory-leak-in-v9fs_write.patch * Fix DOS in 16550A UART emulation (CVE-2016-8669 bsc#1004707) 0058-char-serial-check-divider-value-aga.patch * Fix DOS in PC-Net II emulation (CVE-2016-7909 bsc#1002557) 0059-net-pcnet-check-rx-tx-descriptor-ri.patch * Fix DOS in PRO100 emulation (CVE-2016-9101 bsc#1007391) 0060-net-eepro100-fix-memory-leak-in-dev.patch * Fix OOB access in Rocker switch emulation (CVE-2016-8668 bsc#1004706) 0061-net-rocker-set-limit-to-DMA-buffer-.patch * Plug data leak in vmxnet3 emulation (CVE-2016-6836 bsc#994760) 0062-net-vmxnet-initialise-local-tx-desc.patch * Fix DOS in RTL8139 emulation (CVE-2016-8910 bsc#1006538) 0063-net-rtl8139-limit-processing-of-rin.patch * Fix DOS in Intel HDA controller emulation (CVE-2016-8909 bsc#1006536) 0064-audio-intel-hda-check-stream-entry-.patch * Fix DOS in virtio-gpu (CVE-2016-7994 bsc#1003613) 0065-virtio-gpu-fix-memory-leak-in-virti.patch * Fix DOS in virtio-9pfs (CVE-2016-9104 bsc#1007493) 0066-9pfs-fix-integer-overflow-issue-in-.patch * Fix DOS in JAZZ RC4030 emulation (CVE-2016-8667 bsc#1004702) 0067-dma-rc4030-limit-interval-timer-rel.patch * Fix DOS in i.MX NIC emulation (CVE-2016-7907 bsc#1002549) 0068-net-imx-limit-buffer-descriptor-cou.patch - Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-2.7- Use fixed timestamps and stable build_id in ipxe and other ROMs * Patches added: ipxe-stable-buildid.patch- Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-2.7 * Patch updated: 0040-linux-user-skip-0-flag-from-proc-se.patch -> 0040-linux-user-remove-all-traces-of-qem.patch- Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-2.7 * Patches added: 0040-linux-user-skip-0-flag-from-proc-se.patch- Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-2.7 * Patches added: 0039-Fix-tlb_vaddr_to_host-with-CONFIG_U.patch- Document two new options, but leave jemalloc disabled for now - Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-2.7 * Patches dropped: 0034-build-link-with-libatomic-on-powerp.patch * Patches renamed: 0035-xen-SUSE-xenlinux-unplug-for-emulat.patch -> 0034-xen-SUSE-xenlinux-unplug-for-emulat.patch 0036-qemu-bridge-helper-reduce-security-.patch -> 0035-qemu-bridge-helper-reduce-security-.patch 0037-qemu-binfmt-conf-use-qemu-ARCH-binf.patch -> 0036-qemu-binfmt-conf-use-qemu-ARCH-binf.patch 0038-configure-Fix-detection-of-seccomp-.patch -> 0037-configure-Fix-detection-of-seccomp-.patch 0039-linux-user-properly-test-for-infini.patch -> 0038-linux-user-properly-test-for-infini.patch- Updated to v2.7.0: See http://wiki.qemu-project.org/ChangeLog/2.7 - Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-2.7 * Patches added: 0039-linux-user-properly-test-for-infini.patch- Use new kvm_stat package where available, else provide updated kvm_stat script.- Update to v2.7.0-rc5: See http://wiki.qemu-project.org/ChangeLog/2.7- Updated to v2.7.0-rc2: See http://wiki.qemu-project.org/ChangeLog/2.7 * Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-2.7 * Patches dropped: 0002-qemu-0.9.0.cvs-binfmt.patch (script rewritten upstream) 0009-block-vmdk-Support-creation-of-SCSI.patch (deprecated) 0014-linux-user-Ignore-broken-loop-ioctl.patch (implemented upstream) 0024-linux-user-add-more-blk-ioctls.patch (more implemented upstream) 0034-qtest-Increase-socket-timeout.patch (increased further upstream) 0036-configure-Enable-libseccomp-for-ppc.patch (enabled upstream) 0038-block-split-large-discard-requests-.patch 0041-xen-introduce-dummy-system-device.patch 0042-xen-write-information-about-support.patch 0043-xen-add-pvUSB-backend.patch 0044-xen-move-xen_sysdev-to-xen_backend..patch 0045-vnc-add-configurable-keyboard-delay.patch 0046-configure-add-echo_version-helper.patch 0047-configure-support-vte-2.91.patch 0048-hw-arm-virt-mark-the-PCIe-host-cont.patch 0050-scsi-esp-fix-migration.patch 0051-xen-when-removing-a-backend-don-t-r.patch 0052-xen-drain-submit-queue-in-xen-usb-b.patch 0053-qcow2-avoid-extra-flushes-in-qcow2.patch 0055-xen-use-a-common-function-for-pv-an.patch ipxe-ath9k-Fix-buffer-overrun-for-ar9287.patch ipxe-mucurses-Fix-GCC-6-nonnull-compare-errors.patch ipxe-sis190-Fix-building-with-GCC-6.patch ipxe-skge-Fix-building-with-GCC-6.patch ipxe-ath-Fix-building-with-GCC-6.patch ipxe-legacy-Fix-building-with-GCC-6.patch ipxe-util-v5.24-perl-errors-on-redeclare.patch ipxe-efi-fix-garbage-bytes-in-device-path.patch ipxe-efi-fix-uninitialised-data-in-HII.patch * Patches renamed: 0010-linux-user-add-binfmt-wrapper-for-a.patch -> 0009-linux-user-add-binfmt-wrapper-for-a.patch 0011-PPC-KVM-Disable-mmu-notifier-check.patch -> 0010-PPC-KVM-Disable-mmu-notifier-check.patch 0012-linux-user-fix-segfault-deadlock.patch -> 0011-linux-user-fix-segfault-deadlock.patch 0013-linux-user-binfmt-support-host-bina.patch -> 0012-linux-user-binfmt-support-host-bina.patch 0015-linux-user-lock-tcg.patch -> 0013-linux-user-lock-tcg.patch 0016-linux-user-Run-multi-threaded-code-.patch -> 0014-linux-user-Run-multi-threaded-code-.patch 0017-linux-user-lock-tb-flushing-too.patch -> 0015-linux-user-lock-tb-flushing-too.patch 0018-linux-user-Fake-proc-cpuinfo.patch -> 0016-linux-user-Fake-proc-cpuinfo.patch 0019-linux-user-implement-FS_IOC_GETFLAG.patch -> 0017-linux-user-implement-FS_IOC_GETFLAG.patch 0020-linux-user-implement-FS_IOC_SETFLAG.patch -> 0018-linux-user-implement-FS_IOC_SETFLAG.patch 0021-linux-user-XXX-disable-fiemap.patch -> 0019-linux-user-XXX-disable-fiemap.patch 0022-slirp-nooutgoing.patch -> 0020-slirp-nooutgoing.patch 0023-vnc-password-file-and-incoming-conn.patch -> 0021-vnc-password-file-and-incoming-conn.patch 0025-linux-user-use-target_ulong.patch -> 0022-linux-user-use-target_ulong.patch 0026-block-Add-support-for-DictZip-enabl.patch -> 0023-block-Add-support-for-DictZip-enabl.patch 0027-block-Add-tar-container-format.patch -> 0024-block-Add-tar-container-format.patch 0028-Legacy-Patch-kvm-qemu-preXX-dictzip.patch -> 0025-Legacy-Patch-kvm-qemu-preXX-dictzip.patch 0029-console-add-question-mark-escape-op.patch -> 0026-console-add-question-mark-escape-op.patch 0030-Make-char-muxer-more-robust-wrt-sma.patch -> 0027-Make-char-muxer-more-robust-wrt-sma.patch 0031-linux-user-lseek-explicitly-cast-no.patch -> 0028-linux-user-lseek-explicitly-cast-no.patch 0032-virtfs-proxy-helper-Provide-__u64-f.patch -> 0029-virtfs-proxy-helper-Provide-__u64-f.patch 0033-configure-Enable-PIE-for-ppc-and-pp.patch -> 0030-configure-Enable-PIE-for-ppc-and-pp.patch 0035-AIO-Reduce-number-of-threads-for-32.patch -> 0031-AIO-Reduce-number-of-threads-for-32.patch 0037-dictzip-Fix-on-big-endian-systems.patch -> 0032-dictzip-Fix-on-big-endian-systems.patch 0039-xen_disk-Add-suse-specific-flush-di.patch -> 0033-xen_disk-Add-suse-specific-flush-di.patch 0040-build-link-with-libatomic-on-powerp.patch -> 0034-build-link-with-libatomic-on-powerp.patch 0049-xen-SUSE-xenlinux-unplug-for-emulat.patch -> 0035-xen-SUSE-xenlinux-unplug-for-emulat.patch 0054-qemu-bridge-helper-reduce-security-.patch -> 0036-qemu-bridge-helper-reduce-security-.patch * Patches added: 0002-qemu-binfmt-conf-Modify-default-pat.patch 0037-qemu-binfmt-conf-use-qemu-ARCH-binf.patch * Package renamed trace-events-all file and linuxboot_dma.bin * Handle building and packaging roms for e1000e and vmxnet3 (Bruce) * Remove ipxe patches which are now enabled upstream (Bruce) * Enable seccomp for s390x (Mark Post): 0038-configure-Fix-detection-of-seccomp-.patch- Update to v2.6.1 a stable, bug-fix-only release (fate#316228) - Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-2.6 * Patches dropped (upstreamed): 0041-net-mipsnet-check-packet-length-aga.patch 0042-i386-kvmvapic-initialise-imm32-vari.patch 0043-esp-check-command-buffer-length-bef.patch 0044-esp-check-dma-length-before-reading.patch 0045-scsi-pvscsi-check-command-descripto.patch 0046-scsi-mptsas-infinite-loop-while-fet.patch 0047-vga-add-sr_vbe-register-set.patch 0048-scsi-megasas-use-appropriate-proper.patch 0049-scsi-megasas-check-read_queue_head-.patch 0050-scsi-megasas-null-terminate-bios-ve.patch 0051-vmsvga-move-fifo-sanity-checks-to-v.patch 0052-vmsvga-don-t-process-more-than-1024.patch 0053-block-iscsi-avoid-potential-overflo.patch 0054-scsi-esp-check-TI-buffer-index-befo.patch 0060-scsi-megasas-initialise-local-confi.patch 0065-scsi-esp-check-buffer-length-before.patch 0066-scsi-esp-respect-FIFO-invariant-aft.patch 0067-pci-assign-Move-Invalid-ROM-error-m.patch 0068-Xen-PCI-passthrough-fix-passthrough.patch 0069-scsi-esp-make-cmdbuf-big-enough-for.patch 0071-virtio-error-out-if-guest-exceeds-v.patch * Patches renamed: 0055-xen-introduce-dummy-system-device.patch - > 0041-xen-introduce-dummy-system-device.patch 0056-xen-write-information-about-support.patch - > 0042-xen-write-information-about-support.patch 0057-xen-add-pvUSB-backend.patch - > 0043-xen-add-pvUSB-backend.patch 0058-xen-move-xen_sysdev-to-xen_backend..patch - > 0044-xen-move-xen_sysdev-to-xen_backend..patch 0059-vnc-add-configurable-keyboard-delay.patch - > 0045-vnc-add-configurable-keyboard-delay.patch 0061-configure-add-echo_version-helper.patch - > 0046-configure-add-echo_version-helper.patch 0062-configure-support-vte-2.91.patch - > 0047-configure-support-vte-2.91.patch 0063-hw-arm-virt-mark-the-PCIe-host-cont.patch - > 0048-hw-arm-virt-mark-the-PCIe-host-cont.patch 0064-xen-SUSE-xenlinux-unplug-for-emulat.patch - > 0049-xen-SUSE-xenlinux-unplug-for-emulat.patch 0070-scsi-esp-fix-migration.patch - > 0050-scsi-esp-fix-migration.patch 0072-xen-when-removing-a-backend-don-t-r.patch - > 0051-xen-when-removing-a-backend-don-t-r.patch 0073-xen-drain-submit-queue-in-xen-usb-b.patch - > 0052-xen-drain-submit-queue-in-xen-usb-b.patch 0074-qcow2-avoid-extra-flushes-in-qcow2.patch - > 0053-qcow2-avoid-extra-flushes-in-qcow2.patch 0075-qemu-bridge-helper-reduce-security-.patch - > 0054-qemu-bridge-helper-reduce-security-.patch 0076-xen-use-a-common-function-for-pv-an.patch - > 0055-xen-use-a-common-function-for-pv-an.patch- Temporarily disable ceph (rbd) functionality in OBS due to staging issues.- use upstream solution for building xen-usb.c correctly - Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-2.6 * Patches dropped: 0058-usb-Fix-conditions-that-xen-usb.c-i.patch * Patches added: 0058-xen-move-xen_sysdev-to-xen_backend..patch- Incorporate patch carried in Xen's qemu to get same support as Xen switches to use the qemu package (bsc#953339, bsc#953362, bsc#953518, bsc#984981) 0064-xen-SUSE-xenlinux-unplug-for-emulat.patch - Fix more potential OOB accesses in 53C9X emulation (CVE-2016-5238 bsc#982959) 0065-scsi-esp-check-buffer-length-before.patch 0066-scsi-esp-respect-FIFO-invariant-aft.patch - Avoid "Invalid ROM" error message when it is not appropriate (bsc#982927) 0067-pci-assign-Move-Invalid-ROM-error-m.patch - Fix failure in Xen HVM PCI passthrough (bsc#981925, bsc#989250) 0068-Xen-PCI-passthrough-fix-passthrough.patch - Fix OOB access in 53C9X emulation (CVE-2016-6351 bsc#990835) 0069-scsi-esp-make-cmdbuf-big-enough-for.patch 0070-scsi-esp-fix-migration.patch - Avoid potential for guest initiated OOM condition in qemu through virtio interface (CVE-2016-5403 bsc#991080) 0071-virtio-error-out-if-guest-exceeds-v.patch - Fix potential crashes in qemu from pvusb bugs (bsc#986156) 0072-xen-when-removing-a-backend-don-t-r.patch 0073-xen-drain-submit-queue-in-xen-usb-b.patch - Avoid unneeded flushes in qcow2 which impact performance (bsc#991296) 0074-qcow2-avoid-extra-flushes-in-qcow2.patch - Finally get qemu-bridge-helper the permissions it needs for non- root usage. The kvm group is leveraged to control access. (boo#988279) 0075-qemu-bridge-helper-reduce-security-.patch - Fix pvusb not working for HVM guests (bsc#991785) 0076-xen-use-a-common-function-for-pv-an.patch - Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-2.6 - Minor spec file formatting fixes- Fix ARM PCIe DMA coherency bug (bsc#991034) - Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-2.6 * Patches added: 0063-hw-arm-virt-mark-the-PCIe-host-cont.patch- Clean up the udev ifdeffery to cover systemd as well (boo#860275) - Trigger udev rules also under systemd (boo#989655) - Suppress s390x sysctl in chroot - Ignore s390x sysctl failures (agraf)- Build SLOF for SLE12 now that we have gcc fix (bsc#949000) - Add script for loading kvm module on s390x - Enable seccomp and iscsi support in more configurations - Enable more support for virtio-gpu - Fix /dev/kvm permissions problem with package install and no reboot (bnc#867867) - Remove libtool dependency - Disable more aggressive stack protector for performance reasons - Enable vte to be used again in more configurations (bsc#988855) - Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-2.6 * Patches added: 0061-configure-add-echo_version-helper.patch 0062-configure-support-vte-2.91.patch- Remove deprecated patch "work-around-SA_RESTART-race" (boo#982208) - Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-2.6 * Patches dropped: 0002-XXX-work-around-SA_RESTART-race-wit.patch 0003-qemu-0.9.0.cvs-binfmt.patch 0004-qemu-cvs-alsa_bitfield.patch 0005-qemu-cvs-alsa_ioctl.patch 0006-qemu-cvs-alsa_mmap.patch 0007-qemu-cvs-gettimeofday.patch 0008-qemu-cvs-ioctl_debug.patch 0009-qemu-cvs-ioctl_nodirection.patch 0010-block-vmdk-Support-creation-of-SCSI.patch 0011-linux-user-add-binfmt-wrapper-for-a.patch 0012-PPC-KVM-Disable-mmu-notifier-check.patch 0013-linux-user-fix-segfault-deadlock.patch 0014-linux-user-binfmt-support-host-bina.patch 0015-linux-user-Ignore-broken-loop-ioctl.patch 0016-linux-user-lock-tcg.patch 0017-linux-user-Run-multi-threaded-code-.patch 0018-linux-user-lock-tb-flushing-too.patch 0019-linux-user-Fake-proc-cpuinfo.patch 0020-linux-user-implement-FS_IOC_GETFLAG.patch 0021-linux-user-implement-FS_IOC_SETFLAG.patch 0022-linux-user-XXX-disable-fiemap.patch 0023-slirp-nooutgoing.patch 0024-vnc-password-file-and-incoming-conn.patch 0025-linux-user-add-more-blk-ioctls.patch 0026-linux-user-use-target_ulong.patch 0027-block-Add-support-for-DictZip-enabl.patch 0028-block-Add-tar-container-format.patch 0029-Legacy-Patch-kvm-qemu-preXX-dictzip.patch 0030-console-add-question-mark-escape-op.patch 0031-Make-char-muxer-more-robust-wrt-sma.patch 0032-linux-user-lseek-explicitly-cast-no.patch 0033-virtfs-proxy-helper-Provide-__u64-f.patch 0034-configure-Enable-PIE-for-ppc-and-pp.patch 0035-qtest-Increase-socket-timeout.patch 0036-AIO-Reduce-number-of-threads-for-32.patch 0037-configure-Enable-libseccomp-for-ppc.patch 0038-dictzip-Fix-on-big-endian-systems.patch 0039-block-split-large-discard-requests-.patch 0040-xen_disk-Add-suse-specific-flush-di.patch 0041-build-link-with-libatomic-on-powerp.patch 0042-net-mipsnet-check-packet-length-aga.patch 0043-i386-kvmvapic-initialise-imm32-vari.patch 0044-esp-check-command-buffer-length-bef.patch 0045-esp-check-dma-length-before-reading.patch 0046-scsi-pvscsi-check-command-descripto.patch 0047-scsi-mptsas-infinite-loop-while-fet.patch 0048-vga-add-sr_vbe-register-set.patch 0049-scsi-megasas-use-appropriate-proper.patch 0050-scsi-megasas-check-read_queue_head-.patch 0051-scsi-megasas-null-terminate-bios-ve.patch 0052-vmsvga-move-fifo-sanity-checks-to-v.patch 0053-vmsvga-don-t-process-more-than-1024.patch 0054-block-iscsi-avoid-potential-overflo.patch 0055-scsi-esp-check-TI-buffer-index-befo.patch 0056-xen-introduce-dummy-system-device.patch 0057-xen-write-information-about-support.patch 0058-xen-add-pvUSB-backend.patch 0059-usb-Fix-conditions-that-xen-usb.c-i.patch 0060-vnc-add-configurable-keyboard-delay.patch 0061-scsi-megasas-initialise-local-confi.patch * Patches added: 0002-qemu-0.9.0.cvs-binfmt.patch 0003-qemu-cvs-alsa_bitfield.patch 0004-qemu-cvs-alsa_ioctl.patch 0005-qemu-cvs-alsa_mmap.patch 0006-qemu-cvs-gettimeofday.patch 0007-qemu-cvs-ioctl_debug.patch 0008-qemu-cvs-ioctl_nodirection.patch 0009-block-vmdk-Support-creation-of-SCSI.patch 0010-linux-user-add-binfmt-wrapper-for-a.patch 0011-PPC-KVM-Disable-mmu-notifier-check.patch 0012-linux-user-fix-segfault-deadlock.patch 0013-linux-user-binfmt-support-host-bina.patch 0014-linux-user-Ignore-broken-loop-ioctl.patch 0015-linux-user-lock-tcg.patch 0016-linux-user-Run-multi-threaded-code-.patch 0017-linux-user-lock-tb-flushing-too.patch 0018-linux-user-Fake-proc-cpuinfo.patch 0019-linux-user-implement-FS_IOC_GETFLAG.patch 0020-linux-user-implement-FS_IOC_SETFLAG.patch 0021-linux-user-XXX-disable-fiemap.patch 0022-slirp-nooutgoing.patch 0023-vnc-password-file-and-incoming-conn.patch 0024-linux-user-add-more-blk-ioctls.patch 0025-linux-user-use-target_ulong.patch 0026-block-Add-support-for-DictZip-enabl.patch 0027-block-Add-tar-container-format.patch 0028-Legacy-Patch-kvm-qemu-preXX-dictzip.patch 0029-console-add-question-mark-escape-op.patch 0030-Make-char-muxer-more-robust-wrt-sma.patch 0031-linux-user-lseek-explicitly-cast-no.patch 0032-virtfs-proxy-helper-Provide-__u64-f.patch 0033-configure-Enable-PIE-for-ppc-and-pp.patch 0034-qtest-Increase-socket-timeout.patch 0035-AIO-Reduce-number-of-threads-for-32.patch 0036-configure-Enable-libseccomp-for-ppc.patch 0037-dictzip-Fix-on-big-endian-systems.patch 0038-block-split-large-discard-requests-.patch 0039-xen_disk-Add-suse-specific-flush-di.patch 0040-build-link-with-libatomic-on-powerp.patch 0041-net-mipsnet-check-packet-length-aga.patch 0042-i386-kvmvapic-initialise-imm32-vari.patch 0043-esp-check-command-buffer-length-bef.patch 0044-esp-check-dma-length-before-reading.patch 0045-scsi-pvscsi-check-command-descripto.patch 0046-scsi-mptsas-infinite-loop-while-fet.patch 0047-vga-add-sr_vbe-register-set.patch 0048-scsi-megasas-use-appropriate-proper.patch 0049-scsi-megasas-check-read_queue_head-.patch 0050-scsi-megasas-null-terminate-bios-ve.patch 0051-vmsvga-move-fifo-sanity-checks-to-v.patch 0052-vmsvga-don-t-process-more-than-1024.patch 0053-block-iscsi-avoid-potential-overflo.patch 0054-scsi-esp-check-TI-buffer-index-befo.patch 0055-xen-introduce-dummy-system-device.patch 0056-xen-write-information-about-support.patch 0057-xen-add-pvUSB-backend.patch 0058-usb-Fix-conditions-that-xen-usb.c-i.patch 0059-vnc-add-configurable-keyboard-delay.patch 0060-scsi-megasas-initialise-local-confi.patch - Enable ceph (rbd) support for aarch64- Enable ceph (rbd) support- Fix OVMF iPXE network menu (bsc#986033, boo#987488) ipxe-efi-fix-garbage-bytes-in-device-path.patch ipxe-efi-fix-uninitialised-data-in-HII.patch- Fix host information leak to guest in MegaRAID SAS 8708EM2 Host Bus AdapterMegaRAID SAS 8708EM2 Host Bus Adapter emulation support (CVE-2016-5105 bsc#982017) * Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-2.6 0061-scsi-megasas-initialise-local-confi.patch- Address various security/stability issues * Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-2.6 * Fix OOB access in megasas emulated device (CVE-2016-5106 bsc#982018) 0049-scsi-megasas-use-appropriate-proper.patch * Fix OOB access in megasas emulated device (CVE-2016-5107 bsc#982019) 0050-scsi-megasas-check-read_queue_head-.patch * Fix OOB access in megasas emulated device (CVE-2016-5337 bsc#983961) 0051-scsi-megasas-null-terminate-bios-ve.patch * Correct the vmvga fifo access checks (CVE-2016-4454 bsc#982222) 0052-vmsvga-move-fifo-sanity-checks-to-v.patch * Fix potential DoS issue in vmvga processing (CVE-2016-4453 bsc#982223) 0053-vmsvga-don-t-process-more-than-1024.patch * Fix heap buffer overflow flaw when iscsi protocol is used (CVE-2016-5126 bsc#982285) 0054-block-iscsi-avoid-potential-overflo.patch * Fix OOB access in 53C9X emulation (CVE-2016-5338 bsc#983982) 0055-scsi-esp-check-TI-buffer-index-befo.patch - Add support to qemu for pv-usb under Xen (fate#316612) 0056-xen-introduce-dummy-system-device.patch 0057-xen-write-information-about-support.patch 0058-xen-add-pvUSB-backend.patch 0059-usb-Fix-conditions-that-xen-usb.c-i.patch - Provide ability to rate limit keyboard events from the vnc server. This is part of the solution to an issue affecting openQA testing, where characters are lost, resulting in unexpected failures (bsc#974914) 0060-vnc-add-configurable-keyboard-delay.patch- Adjust to parallel changes in virglrenderer packages - no longer "BuildRequires" virglrenderer directly, just the devel package.- Fix build compatibility with gcc6 wrt ipxe rom where compiler warnings are treated as errors. ipxe-ath9k-Fix-buffer-overrun-for-ar9287.patch ipxe-mucurses-Fix-GCC-6-nonnull-compare-errors.patch ipxe-sis190-Fix-building-with-GCC-6.patch ipxe-skge-Fix-building-with-GCC-6.patch ipxe-ath-Fix-building-with-GCC-6.patch ipxe-legacy-Fix-building-with-GCC-6.patch - Fix ipxe build script which fails under perl v5.24 ipxe-util-v5.24-perl-errors-on-redeclare.patch - Specify build time disk space requirements for ppc64 and ppc64le- Add sysctl script and %post on s390x to allow kvm usage (bsc#975331)- Address various security/stability issues * Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-2.6 * Fix OOB access in MIPSnet emulated controller CVE-2016-4002 (bsc#975136) 0042-net-mipsnet-check-packet-length-aga.patch * Fix possible host data leakage to guest from TPR access CVE-2016-4020 (bsc#975700) 0043-i386-kvmvapic-initialise-imm32-vari.patch * Avoid OOB access in 53C9X emulation CVE-2016-4439 (bsc#980711) 0044-esp-check-command-buffer-length-bef.patch * Avoid OOB access in 53C9X emulation CVE-2016-4441 (bsc#980723) 0045-esp-check-dma-length-before-reading.patch * Avoid OOB access in Vmware PV SCSI emulation CVE-2016-4952 (bsc#981266) 0046-scsi-pvscsi-check-command-descripto.patch * Avoid potential DoS in LSI SAS1068 emulation CVE-2016-4964 (bsc#981399) 0047-scsi-mptsas-infinite-loop-while-fet.patch * Fix regression in vga behavior - introduced in v2.6.0 CVE-2016-3712 (bsc#978160) 0048-vga-add-sr_vbe-register-set.patch- Update to v2.6.0: See http://wiki.qemu-project.org/ChangeLog/2.6 - Enable SDL2, virglrenderer (for use with virtio-gpu), xfsctl, and tracing using default log backend - Build efi pxe roms on x86_64- Check modules for conflicting release versions - Suggest recently added block modules- Bump copyright in qemu.spec.in - Enable libiscsi for Factory - Enable seccomp for ppc64le as well- Update to v2.6.0-rc3: See http://wiki.qemu-project.org/ChangeLog/2.6 * Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-2.6 * Patches dropped (upstreamed): 0041-tests-Use-correct-config-param-for-.patch * Patches renamed: 0042-build-link-with-libatomic-on-powerp.patch -> 0041-build-link-with-libatomic-on-powerp.patch- Partially revert the last change's cleanup - Indicate SUSE version- Update to v2.6.0-rc0: See http://wiki.qemu-project.org/ChangeLog/2.6 * Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-2.6 * Accept every size in DISCARD request from a guest (bsc#964427) 0039-block-split-large-discard-requests-.patch * Recognize libxl flag to disable flush in block device (bsc#879425) 0040-xen_disk-Add-suse-specific-flush-di.patch * Use correct flag for crypto tests 0041-tests-Use-correct-config-param-for-.patch * Fix build on powerpc: 0042-build-link-with-libatomic-on-powerp.patch * Patches dropped (upstreamed): seabios_checkrom_typo.patch seabios_avoid_smbios_signature_string.patch- Disable vte for Leap, fixing build- Don't drop u-boot.e500 yet - breaks testsuite- Re-enable libcacard support - Clean up configured features- Clean up qemu-tools libcacard Provides/Obsoletes - separate again - Drop u-boot.e500 - being packaged as u-boot-ppce500- Update to v2.5.0: See http://wiki.qemu-project.org/ChangeLog/2.5 * Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-2.5 * Patches dropped (upstreamed): 0039-tests-Fix-check-report-qtest-target.patch- Fix build on openSUSE 13.2- Fix testsuite on 32bit systems (bsc#957379)- Update to v2.5.0-rc1: See http://wiki.qemu-project.org/ChangeLog/2.5 * Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-2.5 * Rebase libseccomp enablement: 0037-Revert-Revert-seccomp-tests-that-al.patch -> 0037-configure-Enable-libseccomp-for-ppc.patch * Provide qemu-ga and qemu-ipxe for qemu-testsuite - Clean up qemu-ksm recommendation- Fix SLE11 build by fixing systemd conditionalization (from olh)- Update to v2.5.0-rc0: See http://wiki.qemu-project.org/ChangeLog/2.5 * Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-2.5 * Patches dropped (upstream): 0038-tcg-aarch64-Fix-tcg_out_qemu_-ld-st.patch 0039-tests-Unique-test-path-for-string-v.patch gcc5-ipxe-add-missing-const-qualifiers.patch gcc5-ipxe-ath9k-Remove-confusing-logic-inversion-in-an-ANI-var.patch SLOF_ppc64le.patch * Patch renamed: 0040-dictzip-Fix-on-big-endian-systems.patch -> 0038-dictzip-Fix-on-big-endian-systems.patch * --enable-smartcard-nss -> --enable-smartcard Needs an external libcacard, so drop it for now. * Drop --enable-vnc-tls * Require xz-devel for ipxe build * Package qemu-ga(8) man page * Package ivshmem-{client,server} * Patches added: 0039-tests-Fix-check-report-qtest-target.patch- Add systemd unit file and udev rules for qemu guest agent - taken from the SLE12 / Leap package, see boo#955707- Add _constraints file (based on work by kenljohnson)- Enable SLOF build for ppc64le, too, now (bsc#949000, bsc#949016)- Allow building SLOF on ppc64le (bsc#949016) SLOF_ppc64le.patch - Add two checks for DictZip and tar qemu-img behavior (bsc#945778) * Clean up qemu-testsuite build/installation- Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-2.4 * Fix endianness issues in DictZip block driver (bsc#937572, bsc#945778) 0027-block-Add-support-for-DictZip-enabl.patch 0028-block-Add-tar-container-format.patch 0040-dictzip-Fix-on-big-endian-systems.patch- Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-2.4 * Fix qemu-testsuite for glib2-2.46.0 by assuring uniqueness of paths 0039-tests-Unique-test-path-for-string-v.patch- Build SLOF on ppc64 (bsc#949016, thanks to k0da) * Simplify x86 fw logic while at it - No need to enable KVM for armv6hl - Add notice about pre_checkin.sh to update_git.sh- Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-2.4 * Fix aarch64 TCG: 0038-tcg-aarch64-Fix-tcg_out_qemu_-ld-st.patch- Update to v2.4.0: See http://wiki.qemu-project.org/ChangeLog/2.4- Update to v2.4.0-rc2: See http://wiki.qemu-project.org/ChangeLog/2.4 * Provide qemu-img symlink instead of passing QTEST_QEMU_IMG- Update to v2.4.0-rc1: See http://wiki.qemu-project.org/ChangeLog/2.4 * Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-2.4 * Patches dropped: 0037-linux-user-Allocate-thunk-size-dyna.patch 0039-s390x-Fix-stoc-direction.patch 0040-s390x-Add-interlocked-access-facili.patch 0041-fdc-force-the-fifo-access-to-be-in-.patch 0042-rules.mak-Force-CFLAGS-for-all-obje.patch 0043-qcow2-Set-MIN_L2_CACHE_SIZE-to-2.patch 0044-hw-arm-boot-Increase-fdt-alignment.patch * Patches renamed: 0038-Revert-Revert-seccomp-tests-that-al.patch -> 0037-Revert-Revert-seccomp-tests-that-al.patch * Package new vgabios-virtio.bin * target-x86_64.conf was dropped * Add qemu-block-dmg module sub-package * Set QTEST_QEMU_IMG variable for ahci-test * --enable-quorum and --enable-vnc-ws are no longer available- Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-2.3 - Fix -kernel boot for AArch64 * Patches added: 0044-hw-arm-boot-Increase-fdt-alignment.patch- Use libusb-1_0-devel as buildrequires, not the old unused compatibility layer in libusb-devel- Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-2.3 - Fix qemu2 cow caching (bsc#933132) * Patches added: 0043-qcow2-Set-MIN_L2_CACHE_SIZE-to-2.patch- Patch queue updated from git://github.com/jirislaby/qemu.git opensuse-2.3 * Patches added: 0042-rules.mak-Force-CFLAGS-for-all-obje.patch gcc5-ipxe-add-missing-const-qualifiers.patch gcc5-ipxe-ath9k-Remove-confusing-logic-inversion-in-an-ANI-var.patch- Fix CVE-2015-3456 (boo#929339) 0041-fdc-force-the-fifo-access-to-be-in-.patch - Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-2.3- Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-2.3 * Patches added: 0040-s390x-Add-interlocked-access-facili.patch - Disable dependency on libnuma for s390x (not available in SLE12)- Update to v2.3.0: See http://wiki.qemu-project.org/ChangeLog/2.3 - Disable iotests for now- Update to v2.3.0-rc4: See http://wiki.qemu-project.org/ChangeLog/2.3- Update seabios_avoid_smbios_signature_string.patch with version applied upstream- Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-2.3 - Fix s390x stoc instructions 0039-s390x-Fix-stoc-direction.patch- Update to v2.3.0-rc3: See http://wiki.qemu-project.org/ChangeLog/2.3 * Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-2.3 * Patches dropped (applied upstream): 0037-tcg-tcg-op.c-Fix-ld-st-of-64-bit-va.patch * Patches renamed: 0038-linux-user-Allocate-thunk-size-dyna.patch -> 0037-linux-user-Allocate-thunk-size-dyna.patch * Revert -rc3 change to disable seccomp on non-x86 architectures 0038-Revert-Revert-seccomp-tests-that-al.patch- Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-2.3 - Fix qemu-linux-user on powerpc * Patches added: 0038-linux-user-Allocate-thunk-size-dyna.patch- Split off qemu-testsuite.spec * Package check-report.html and check-report.xml * Enable quick iotests - Dropped 0030-net-Warn-about-default-MAC-address.patch The warning is relevant only for bridged setups, not for the default SLIRP based -net user / -netdev user setup, and it breaks output expectations of some iotests. * Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-2.3 * Patches renamed: 0031-console-add-question-mark-escape-op.patch -> 0030-console-add-question-mark-escape-op.patch 0032-Make-char-muxer-more-robust-wrt-sma.patch -> 0031-Make-char-muxer-more-robust-wrt-sma.patch 0033-linux-user-lseek-explicitly-cast-no.patch -> 0032-linux-user-lseek-explicitly-cast-no.patch 0034-virtfs-proxy-helper-Provide-__u64-f.patch -> 0033-virtfs-proxy-helper-Provide-__u64-f.patch 0035-configure-Enable-PIE-for-ppc-and-pp.patch -> 0034-configure-Enable-PIE-for-ppc-and-pp.patch 0036-qtest-Increase-socket-timeout.patch -> 0035-qtest-Increase-socket-timeout.patch 0037-AIO-Reduce-number-of-threads-for-32.patch -> 0036-AIO-Reduce-number-of-threads-for-32.patch 0038-tcg-tcg-op.c-Fix-ld-st-of-64-bit-va.patch -> 0037-tcg-tcg-op.c-Fix-ld-st-of-64-bit-va.patch - Re-enable glusterfs on Factory (updated from v3.6.1 to v3.6.2) - Re-enable seccomp for armv7l (libseccomp submission pending)- Suppress seccomp for Factory armv7l (broken in libseccomp v2.2.0) - Disable glusterfs explicitly on Factory, SLE12 and before 13.1- Enable glusterfs and package as qemu-block-gluster glusterfs post-v3.5.3 and v3.6.1/v3.6.2 have switched the glusterfs-api.pc version incompatibly, so only 13.1+13.2 for now - Use macro for module Conflicts- Tidy configure options: * Move --enable-modules to build options * Sort libusb alphabetically * Explicitly enable attr, bluez, fdt, lzo, tpm, vhdx, vhost-net, vnc, xen-pci-passthrough * Enable bzip2 * Enable libssh2 where possible and package as qemu-block-ssh * Enable numa where a compatible numactl is available * Enable quorum where a compatible gnutls is available * Enable snappy where possible * Prepare to enable glusterfs * Explicitly enable the nop tracing backend (to be revisited) * Explicitly disable Archipelago, as we don't have libxseg and it's incompatibly GPL-3.0+ * Explicitly disable libiscsi, libnfs, netmap and rbd as we don't have packages * Drop deprecated --enable-virtio-blk-data-plane (now default)- Fix 64-bit TCG stores on 32-bit Big Endian hosts (ppc) 0038-tcg-tcg-op.c-Fix-ld-st-of-64-bit-va.patch * Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-2.3- Update to v2.3.0-rc2: See http://wiki.qemu-project.org/ChangeLog/2.3 * Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-2.3 * Patches dropped (upstreamed): 0038-fw_cfg-test-Fix-test-path-to-includ.patch 0039-rcu-tests-fix-compilation-on-32-bit.patch- make check was failing due to a bogus SMBIOS signature being encountered within SeaBIOS. Avoid having that signature stored randomly within the SeaBIOS image. * seabios_avoid_smbios_signature_string.patch- Build x86 firmware only from 13.1 on (11.4 was broken, surpassing 128 KB) - Update to v2.3.0-rc1: See http://wiki.qemu-project.org/ChangeLog/2.3 * Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-2.3 * Patches dropped (upstreamed): 0038-linux-user-Fix-emulation-of-splice-.patch 0039-ide-fix-cmd_write_pio-when-nsectors.patch 0040-ide-fix-cmd_read_pio-when-nsectors-.patch 0041-ahci-Fix-sglist-offset-manipulation.patch 0042-ahci-test-improve-rw-buffer-pattern.patch 0045-linux-user-fix-broken-cpu_copy.patch * Patches renamed: 0043-fw_cfg-test-Fix-test-path-to-includ.patch -> 0038-fw_cfg-test-Fix-test-path-to-includ.patch 0044-rcu-tests-fix-compilation-on-32-bit.patch -> 0039-rcu-tests-fix-compilation-on-32-bit.patch- Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-2.3 * Patches added: 0045-linux-user-fix-broken-cpu_copy.patch- Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-2.3 * Make test path for fw_cfg-test unique (including architecture) 0043-fw_cfg-test-Fix-test-path-to-includ.patch * Fix rcu tests build on ppc (undefined reference to `__sync_fetch_and_add_8') 0044-rcu-tests-fix-compilation-on-32-bit.patch - Fix typo in SeaBIOS size check seabios_checkrom_typo.patch- Update to v2.3.0-rc0: See http://wiki.qemu-project.org/ChangeLog/2.3 * Updated update_git.sh accordingly * Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-2.3 * seabios_128kb.patch: Added patch to squeeze SeaBIOS into 128 KB with our gcc 4.8.3 (brogers@suse.com) - Renamed 0030-Legacy-Patch-kvm-qemu-preXX-report-.patch to 0030-net-Warn-about-default-MAC-address.patch: Suppress warning for accel=qtest, to sanitize make check results. - Added patches to fix ahci-test: 0039-ide-fix-cmd_write_pio-when-nsectors.patch 0040-ide-fix-cmd_read_pio-when-nsectors-.patch 0041-ahci-Fix-sglist-offset-manipulation.patch 0042-ahci-test-improve-rw-buffer-pattern.patch- Update company name in spec file templates - Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-2.2 * Patches added: 0038-linux-user-Fix-emulation-of-splice-.patch- Add user kvm when installing guest-agent. - Use macro to update udev_rules when available- Fix packaging of e500 U-Boot - Don't rely on wildcard with explicit excludes- Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-2.2 * Patches added: 0037-AIO-Reduce-number-of-threads-for-32.patch- Update to v2.2.0: See http://wiki.qemu-project.org/ChangeLog/2.2 * Updated DictZip and Tar block backends accordingly - Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-2.2 * Patches dropped: 0015-target-arm-linux-user-no-tb_flush-o.patch (tb_flush() not called) 0037-tests-Don-t-run-qom-test-twice.patch (superseded) 0039-linux-user-Cast-validity-checks-on-.patch (helper function introduced) 0040-linux-user-Convert-blkpg-to-use-a-s.patch (upstreamed) * Patched renumbered: 0016-linux-user-Ignore-broken-loop-ioctl.patch -> 0015-linux-user-Ignore-broken-loop-ioctl.patch 0017-linux-user-lock-tcg.patch -> 0016-linux-user-lock-tcg.patch 0018-linux-user-Run-multi-threaded-code-.patch -> 0017-linux-user-Run-multi-threaded-code-.patch 0019-linux-user-lock-tb-flushing-too.patch -> 0018-linux-user-lock-tb-flushing-too.patch 0020-linux-user-Fake-proc-cpuinfo.patch -> 0019-linux-user-Fake-proc-cpuinfo.patch 0021-linux-user-implement-FS_IOC_GETFLAG.patch -> 0020-linux-user-implement-FS_IOC_GETFLAG.patch 0022-linux-user-implement-FS_IOC_SETFLAG.patch -> 0021-linux-user-implement-FS_IOC_SETFLAG.patch 0023-linux-user-XXX-disable-fiemap.patch -> 0022-linux-user-XXX-disable-fiemap.patch 0024-slirp-nooutgoing.patch -> 0023-slirp-nooutgoing.patch 0025-vnc-password-file-and-incoming-conn.patch -> 0024-vnc-password-file-and-incoming-conn.patch 0026-linux-user-add-more-blk-ioctls.patch -> 0025-linux-user-add-more-blk-ioctls.patch 0027-linux-user-use-target_ulong.patch -> 0026-linux-user-use-target_ulong.patch 0028-block-Add-support-for-DictZip-enabl.patch -> 0027-block-Add-support-for-DictZip-enabl.patch 0029-block-Add-tar-container-format.patch -> 0028-block-Add-tar-container-format.patch 0030-Legacy-Patch-kvm-qemu-preXX-dictzip.patch -> 0029-Legacy-Patch-kvm-qemu-preXX-dictzip.patch 0031-Legacy-Patch-kvm-qemu-preXX-report-.patch -> 0030-Legacy-Patch-kvm-qemu-preXX-report-.patch 0032-console-add-question-mark-escape-op.patch -> 0031-console-add-question-mark-escape-op.patch 0033-Make-char-muxer-more-robust-wrt-sma.patch -> 0032-Make-char-muxer-more-robust-wrt-sma.patch 0034-linux-user-lseek-explicitly-cast-no.patch -> 0033-linux-user-lseek-explicitly-cast-no.patch 0035-virtfs-proxy-helper-Provide-__u64-f.patch -> 0034-virtfs-proxy-helper-Provide-__u64-f.patch 0036-configure-Enable-PIE-for-ppc-and-pp.patch -> 0035-configure-Enable-PIE-for-ppc-and-pp.patch 0038-qtest-Increase-socket-timeout.patch -> 0036-qtest-Increase-socket-timeout.patchs390zl36 1726815702  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKL8.2.6-150600.3.15.18.2.6-150600.3.15.1qemu-aarch64qemu-aarch64_beqemu-alphaqemu-armqemu-armebqemu-crisqemu-hexagonqemu-hppaqemu-i386qemu-loongarch64qemu-m68kqemu-microblazeqemu-microblazeelqemu-mipsqemu-mips64qemu-mips64elqemu-mipselqemu-mipsn32qemu-mipsn32elqemu-nios2qemu-or1kqemu-ppcqemu-ppc64qemu-ppc64leqemu-riscv32qemu-riscv64qemu-s390xqemu-sh4qemu-sh4ebqemu-sparcqemu-sparc32plusqemu-sparc64qemu-x86_64qemu-xtensaqemu-xtensaebqemu-aarch64.confqemu-aarch64_be.confqemu-alpha.confqemu-arm.confqemu-armeb.confqemu-hexagon.confqemu-hppa.confqemu-i386.confqemu-i486.confqemu-loongarch64.confqemu-m68k.confqemu-microblaze.confqemu-microblazeel.confqemu-mips.confqemu-mips64.confqemu-mips64el.confqemu-mipsel.confqemu-mipsn32.confqemu-mipsn32el.confqemu-or1k.confqemu-ppc.confqemu-ppc64.confqemu-ppc64le.confqemu-riscv32.confqemu-riscv64.confqemu-sh4.confqemu-sh4eb.confqemu-sparc.confqemu-sparc32plus.confqemu-sparc64.confqemu-x86_64.confqemu-xtensa.confqemu-xtensaeb.confqemu-binfmt-conf.shqemu-linux-userREADME.rstVERSIONqemu-linux-userCOPYINGCOPYING.LIBLICENSE/usr/bin//usr/lib/binfmt.d//usr/sbin//usr/share/doc/packages//usr/share/doc/packages/qemu-linux-user//usr/share/licenses//usr/share/licenses/qemu-linux-user/-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:35779/SUSE_SLE-15-SP6_Update/7d95dfe67a6219fb95b1af10118faf75-qemu.SUSE_SLE-15-SP6_Update:qemu-linux-userdrpmxz5s390x-suse-linux  !"#############$##$$$##############%&##&###ELF 64-bit MSB executable, IBM S/390, version 1 (GNU/Linux), statically linked, BuildID[sha1]=ec81ec2303d39095a9274b30c612332e8865d408, for GNU/Linux 3.2.0, strippedELF 64-bit MSB executable, IBM S/390, version 1 (GNU/Linux), statically linked, BuildID[sha1]=66b95b5e29e6016be28b590963c727bfedb29939, for GNU/Linux 3.2.0, strippedELF 64-bit MSB executable, IBM S/390, version 1 (GNU/Linux), statically linked, BuildID[sha1]=849f2c374c14fdeee8c09d1445251228075276eb, for GNU/Linux 3.2.0, strippedELF 64-bit MSB executable, IBM S/390, version 1 (GNU/Linux), statically linked, BuildID[sha1]=6de8faebb334a396fd297ef1e01ae2b7ebc85ff9, for GNU/Linux 3.2.0, strippedELF 64-bit MSB executable, IBM S/390, version 1 (GNU/Linux), statically linked, BuildID[sha1]=2ac2b3785c14f751831f8861c31d9fa4162e7733, for GNU/Linux 3.2.0, strippedELF 64-bit MSB executable, IBM S/390, version 1 (GNU/Linux), statically linked, BuildID[sha1]=6302c8e0a3091d2c64d984df7c06f4928518bc9c, for GNU/Linux 3.2.0, strippedELF 64-bit MSB executable, IBM S/390, version 1 (GNU/Linux), statically linked, BuildID[sha1]=9ab21d87f82d97422ebdb5ae423b3cd8251d818c, for GNU/Linux 3.2.0, strippedELF 64-bit MSB executable, IBM S/390, version 1 (GNU/Linux), statically linked, BuildID[sha1]=7ee6a76ff81abd5f6306d1bb8b7e1e5e69c6eae0, for GNU/Linux 3.2.0, strippedELF 64-bit MSB executable, IBM S/390, version 1 (GNU/Linux), statically linked, BuildID[sha1]=09c059bd537b8014bcbec143f9900a5dc291d88f, for GNU/Linux 3.2.0, strippedELF 64-bit MSB executable, IBM S/390, version 1 (GNU/Linux), statically linked, BuildID[sha1]=718f9209fe6c91bd02b7ed16e56e5aee21be9b4d, for GNU/Linux 3.2.0, strippedELF 64-bit MSB executable, IBM S/390, version 1 (GNU/Linux), statically linked, BuildID[sha1]=2bd4d9aed5bf9966fa8eb20ded044d40fc5afd5d, for GNU/Linux 3.2.0, strippedELF 64-bit MSB executable, IBM S/390, version 1 (GNU/Linux), statically linked, BuildID[sha1]=ddebea558b225416e0781f9e7483c584c6a1d8de, for GNU/Linux 3.2.0, strippedELF 64-bit MSB executable, IBM S/390, version 1 (GNU/Linux), statically linked, BuildID[sha1]=167dfd694f90c6aa902385543c5bfd6a8dcbee7d, for GNU/Linux 3.2.0, strippedELF 64-bit MSB executable, IBM S/390, version 1 (GNU/Linux), statically linked, BuildID[sha1]=5c0c81097eb7c8409baa76aa4f2792dba0c42923, for GNU/Linux 3.2.0, strippedELF 64-bit MSB executable, IBM S/390, version 1 (GNU/Linux), statically linked, BuildID[sha1]=c80f8213e6b06a78203b7d80f8ed0137e6734bb7, for GNU/Linux 3.2.0, strippedELF 64-bit MSB executable, IBM S/390, version 1 (GNU/Linux), statically linked, BuildID[sha1]=07dab13892d136279af5c4779f30b4ee33c9ffde, for GNU/Linux 3.2.0, strippedELF 64-bit MSB executable, IBM S/390, version 1 (GNU/Linux), statically linked, BuildID[sha1]=5773d48b217310153941b74c916541fd685a9ff7, for GNU/Linux 3.2.0, strippedELF 64-bit MSB executable, IBM S/390, version 1 (GNU/Linux), statically linked, BuildID[sha1]=e624bd59c226a92923c8e2614741bfe4fa83d5ef, for GNU/Linux 3.2.0, strippedELF 64-bit MSB executable, IBM S/390, version 1 (GNU/Linux), statically linked, BuildID[sha1]=ff77cb53f7a8b5a1b63b66b15079b7a04a373f24, for GNU/Linux 3.2.0, strippedELF 64-bit MSB executable, IBM S/390, version 1 (GNU/Linux), statically linked, BuildID[sha1]=dd8f680be40ee40cdce100ee204c92109d4342be, for GNU/Linux 3.2.0, strippedELF 64-bit MSB executable, IBM S/390, version 1 (GNU/Linux), statically linked, BuildID[sha1]=0fab882a9d6604e087fe367a8dd6cc11c4ebd9c5, for GNU/Linux 3.2.0, strippedELF 64-bit MSB executable, IBM S/390, version 1 (GNU/Linux), statically linked, BuildID[sha1]=c552c5a655287b873bef8ac8eb63081fe7b91041, for GNU/Linux 3.2.0, strippedELF 64-bit MSB executable, IBM S/390, version 1 (GNU/Linux), statically linked, BuildID[sha1]=f23a40278e2cdc8df97d54b81d581a4f2a1323b9, for GNU/Linux 3.2.0, strippedELF 64-bit MSB executable, IBM S/390, version 1 (GNU/Linux), statically linked, BuildID[sha1]=e702c5e4449a9bdbab120cde2818d6c9bbbcd74c, for GNU/Linux 3.2.0, strippedELF 64-bit MSB executable, IBM S/390, version 1 (GNU/Linux), statically linked, BuildID[sha1]=c847efd27703420eb7c1f1c3289b085c33a70492, for GNU/Linux 3.2.0, strippedELF 64-bit MSB executable, IBM S/390, version 1 (GNU/Linux), statically linked, BuildID[sha1]=12f81727e0cf29c875722f4434e4c50698b204a4, for GNU/Linux 3.2.0, strippedELF 64-bit MSB executable, IBM S/390, version 1 (GNU/Linux), statically linked, BuildID[sha1]=55dc3eb9b4728066c14f201e421e2c098224cf00, for GNU/Linux 3.2.0, strippedELF 64-bit MSB executable, IBM S/390, version 1 (GNU/Linux), statically linked, BuildID[sha1]=7cbdbd3f6be51e4ffc1593d1dd1c5a737cc899e6, for GNU/Linux 3.2.0, strippedELF 64-bit MSB executable, IBM S/390, version 1 (GNU/Linux), statically linked, BuildID[sha1]=bac87b79eae34c7e6542eb5806ddc4c6d9d16657, for GNU/Linux 3.2.0, strippedELF 64-bit MSB executable, IBM S/390, version 1 (GNU/Linux), statically linked, BuildID[sha1]=4d17c364b18e32b03d89d8688717fa31a9e7a523, for GNU/Linux 3.2.0, strippedELF 64-bit MSB executable, IBM S/390, version 1 (GNU/Linux), statically linked, BuildID[sha1]=b3a21ed1fdce4fb58d46d3863515b630d62ec019, for GNU/Linux 3.2.0, strippedELF 64-bit MSB executable, IBM S/390, version 1 (GNU/Linux), statically linked, BuildID[sha1]=c50a5ee80891d5bccfa996cb7d1cb07781d5ee7b, for GNU/Linux 3.2.0, strippedELF 64-bit MSB executable, IBM S/390, version 1 (GNU/Linux), statically linked, BuildID[sha1]=329826d4617d77dd4fb520854451e9bb82908b18, for GNU/Linux 3.2.0, strippedELF 64-bit MSB executable, IBM S/390, version 1 (GNU/Linux), statically linked, BuildID[sha1]=e2984b9e01f7ae1773f0d7550c2ad5248d92af53, for GNU/Linux 3.2.0, strippedELF 64-bit MSB executable, IBM S/390, version 1 (GNU/Linux), statically linked, BuildID[sha1]=50cb7a92f3cd0a7b56ffde22fa90ece38d38792e, for GNU/Linux 3.2.0, strippedASCII textASCII text, with very long linesPOSIX shell script, ASCII text executabledirectoryRxL,x$_utf-8a3fd9def4ba5c4f10b7cf855aa3a654de4c50e2f70212186381f236ae0437f62? 7zXZ !t/ ]"k%6W śu4pMߒ(.j߿u1('oLU\fZoH O͛F@/x 'JZ ՗=eޯlぱoq-B_m\iҙ_Rb "4 HyK[q?ݝhK`.t>l|t/c@{h:0A 8l9뛘%nޣFdRCT!Ӊ*s#ee,G6n_hȄ`/=5gRUNz)Ꮫ_w:ϧ@O,_ XIcv^ا9w9Ņ{$r2 V ڋ@m`Cd Hr#620#(?oQ&Y*/@ܦ-dtt3 glpJm3>`e6q?`&,a7A_vqCu,>toussx/zv/ܝ&8ŧ#\얡^Js^+"2nMXu ȇ׍ y5f(C]95Kz%@_8pYbblA4 C3iZ<1րM~ LVv?F!ѵ@:wVYQm ؝Nygl%Ec-a#"x;bh>W}s}!J{I9@ n,t $$GZ"ey~IXV,ѹNJQLqU#~qkh}^y~/hOOٻx7^/_e6@yŀU.Ix_ l|-`W)0k!/( P塰f֩VQ.@X4fBt_jZX ڗ$0Q@=g9(/#$Q `eF"43)7|lDzda N-ʘm~:.ݾ) >&ǂA.,:x'͹R.܍|Vڐ*ttzk -ot 1,D"[>Fp:=_i>!n'BopKG.m D IODJɟ;5qiTM8wa|R&>y"Xߔ^gМnGMӅqI*̑=`gŒR)+ϓRkr'B*# |lsןl$3!1kv޳ak즑Ti>ud)U&7`% [Ye! `fD K:)|+H*>.0k#81^cP?a(~9kadwh."^ި0b1uZfQ\ 1eSG_ %@vgr+"Nr j"nXR:M:Z*k'7J,6ʦp/-,)*ft솤}]= Tfkeg F@7mR< GpP.h7TtG]w\?yJS5g50O|ܰ-P0by]<p+HNVe,;1+.ۗ92(=u Us? S_u=#]|TIkr C1NlY{ hm94%˂#4}0tB=|XsN6~oaso8&C RİwDԱT5@o_D\J`{+iշ6^%8ӨDQ` 랻6C%WL|Uy{pŐ8y u7QlZDbr׹+X 6dz ﲬ3~?PGq0ZX@+v< ˛n5ᘕ,y˨wlh x[G beP/}u(y7n7W51*]@ȹ)JJn 60Z2 d\N3^ϼ>CDF rTMV}nlC~zX+`<SMq, 7gV~K\N*0ɒGl< 9 iNjs%z[U =Vad7ާe:&u}]5&Is |&k8:`ZͶ\irMl37nmU7|8*0)Nl!rbn=wO˴ b%>OvkNgnjڄ6͡˨!'a~%h8w즃+Ocb)_s*uB#o_79*u)!M˪/Nh4/o;NHF:!1(UJ萠{*E] 7/#3!|U0 ĬJ+:v?猈S)oG,Y4}\{#phR[CzXKPm@G.dF @ar؞*6@\ÄE "h$ NF$bôVvjGAf, Z*nsLnPE9q#W{ݳH/mw%,R/8y-IuRפOȶϙN{;#/$ A6@֟)r9R?yPq8ʻJO85 erS}q̰4Na'dkOȃQGNջ ̀X}'o*.s( m`~^`:Һ!t Mv.ٌey>0!/@)^GR[ewrHGW8PhVŹ{z,y!ӆ `Ri@Vô:_i`icUDzJ+,ۃ߻՜ ϤѠ}‰skxT8ӆ4~.6@cYZZLL'Ub @^(0Eޛ2*" ·4_uV؅+VBAۀࣜ[F(zyJO.d@BSzr0dBtyPO3SOa?r" ĭ8D(r ! X0ˊi P Tc+cr7FQũnUz`YG=fk8砽6D\T*z1~ۉ̇JQ^29y0!h~f.P^&3°Hv9`ajyvfop(fܷ_bЄ[b䛒ƖX^0ŃwL/ uePi7ŅGPk^,eݠ8;"0=hQ##fQf@#p}jF93TxJzPL u<(𢤁 0$!C_yY~s}DzQ*1TQ RdOS7KO.k=#E;CܲsTFs6y/=Ԛ,䧬R08J /~@4G!>|R;[pŒy.(2VE60t3k^GuޕLwnZ y&"ۍBy+iKqt Y>iSTB,cyZʠV2x`ƨ3Nv/_0KSZS#L8+*Pmhim)PAioYo/D܀UaJ.רnOp-H5[zqK~C,xX";@ !>pQʺ+EŊ+):~sļ\ePȱћV&ՖB?+W8 /m;@~nғ۽-KT+QN++EQ'Gi6"t:m8H=#>L@]G֟@g ݑ`DIqM Bz~Cɋݏhؔ >FR5ٟCgu ӂZw2ujf'?r~@w2Ǖ4#IfgwM3ty $)mR>bSuh@#438aEHZV!ED-oQ(NDHu]ɥmƁ&kR g=Nea:ŻÊ;|of\b>-G%I7|>S#栢"M`vU+>A}ч=C k} tkoQV t{J/j.5Ϳ~q~&R :2VUqܜN m+bDyQX:b%XB?gj"xs ntoS5jܝSs_H8m FF簕JL7&&kz Gs@r*+mMѮAZD;YQ4̠\ƹ|-X~: .0aѰAlMHwjxn1+`Uv5 2; qmꀋ8uY* 32v^|2v#A$!4|=qx^NV\6+j/cizES%Uy X.w&&c[oRl~gP u_}Ұ Yq rtS)g-kOmcc6cjZ<%0/MN1K4IUl5Ve F,E8 W*Jkl&:Gqy~B"%OC(V]DTGGs֦kxVҺO MP(g$JRXg7|Ӡӷf FcdٕƏ=7p-%lնBt!OmO^RԚ [+Q9!xL`&>A9u y< .p*U?ċfN86=-o3fM9ko6"=L5|pMX pю663|8l53#6pA4E>lv(.٪aOz*mg=Gk#g= &W{qZ&u`%q%Q[GFNyc58}jfX8ńlAP#rsBJc`[Ζ(*a!14 l靺#f'Mv8Nָh :Әڧ27;/h; $5}~-˺t x[V΄?6Pd<89UF}l2?eKɤkPM.f+y՝QXS4!(Tt#DDrI}lBe9 L1\-vJ?O>'"Es3:APe,EA`7@f q7IC&2s.P ,(5TwhLrZ+1)O? Zy~_U^Ϻld0X% j~80PwLѣPHrRTO~e |[#=𷼋+~Tx 8M(>z .|ag;2^qFw`|oBN'ܐC8D.@p% $d[l=Q0k'&L~C#g|C{+駏b02c!1!'U1H0ta*WWdgTC1eRA.Z ;lRcTz,P` 9Ծ?(~4 *F{yO\'w|Uv8i/!0X=WS2eurf81Zp*)+fyJT'PyʣgT7 =~_r¥ YG<{B45(|;CIzMHG%o3]*Lsz9\BxQ`r"޾ms`ksfNIw^`S*()j]N a{)[=N=ڎfG! ]/ 巫 sr%TFRi8#fG'jJ AiI,fd[>=7fgoz" "cra~7.B+ܬ5('5#9LB}n iV#Q:SgRvrH"Zu:FKB&bn@ hȣ;SP`CmBQS)Ftva1To]?LM Kj1/\Zc%ҷwՃBٻtR<*CwtS;w!  'Px 026SD}O="aoxZnidإ)2 Qǩ!0S+\C aL=ZAF=7XH2b1EhiVGc #[.SahMTlR7~j٧7D(<\x)L彙{E#D!s OVY=/1&Stی=Ǹ4+Fl)zuhSX0[+ PUF+r1;+'V^d@Oٕ6S2=D͗έ4J&Bv#1Gꀛz?SE.RpkmA;urCmY6m|g[ՀALl&0c- /<hUT5LɘBj y eĶYE"]Yx5tsi*4ϿQEdf7[o~_^eiazKa\;5%'gp6kx.㛁ec nb 0ՖyXtne+/eXX@.EbϣgU^}m |Z{b^ /\>qͥD=Ҟ0G2xwIwf<4bِ1InVUYbGE\'J x7X ]7x~xzYHZ>^z=(ݝ/4V|+S9YL\T~ɮY$/̮Pw^I!d΅o^8[!4:_&ߦ'ն֫駶Oɾ\51:wxbٞ+6*۞^hg:lOB8+=4 #}owקadcФ# ZEvс[M B;cd2A* rgw/^(S%d~(7CbOf (p8,)aLofHO i ţ.}M-\8>oEOM2j_se;G˜.ȌF b>r**cSmFk脠jk~D/`2*ExeB$,;k0Q`*w %o>%KSrtdBcSanԦ5s‡Y_ ]Ež~ } g iE6|`&Sg6TBa4T&с7jFu1)< uBF`G'fP}r&eΖr1 wP4>:gb[J3UHd5 霵eDs<: ^%Q]Ew'ߚb`+oV6DQZ]Tynr+ ˫wn#ӎKɦs͟޳/.ARlU@ cnQ>z`[w@'Y}dq-!bZ*l4x&~Rc*p(M/2״ 2mEPJ7iLG/A\x[lRs<#a](@z%p,,ĊT~'PMdr= f) y,0jk_&nҐˉ"4f+70hwpc{f~;CYkG0jx"WwΐC".;u׳K_3V="i6^9_:-l-NsAb@Lfĥ5rŵ6jYc<Jg|N§HuK1TeX G.:D=]pO~ZgD*dn<>)F(3=<.>+F]W`(6VߘJ4MC@s -d ٜ~V_#?ϩ=R43Q"@L/8dxPaՉol2llq @U9CUY*D 2[Q9)LC2m[ -=3'cݝx*›Z!DŽ~nX|X컭]nZ,HAZ O@X(0͒~~M](hqpz$o5>z1%ˢƲXm^ ifnsr@E<8q6L&jq:#*$a"_M|)NԇO3o:GylXIۂΣ% xę!Eķ$hVi[Y bT Հa}hɼ>NHD@M| ]Y u6tmueo@FB hjc/hSȳ߇DR!G*?H*S$ 3Y`ߘѕ#e(HAGl5CP0EbdtryqN`0G 0[k)3{XتX7VH#Ggd%n͕:[m y%(sB =sWx '1nbJ70Kbȉ'^0q/UvjeOr:_^) TL|KM !n+jKfmҋK\Bbf!Co4G3>:[91 qd,KJkS-P<^MEJW(uJ8?D +Ss@;MZbb_;}&\E?(W5;0PbRGPW^7ݕWԳ}B}cG5x.IijU| ff5)ދ25[ЏbQPk,B$U+MZ)S`%bSZ/qlILc~ ;4ޱT`}q@¦|{hbHj^O52Нxc YR 됢u\ BϠ&)/ӱ~UA _'cnr%'i~JOȽ 64Bib.F{tN=B9,(IC䈟^'Iy[U̶=@X~tf) N_]1e+h |=q̻=EZ1b&b 6N߉M4u6g;6E:jݭ$px Gz4ksO?tėjZ.n.EH#1ݎR tՙD&@|G;,ϡ١~0VmbLhW=*$_*VRDT酧[&ElIUoK] T d/ 0LCgD@MOq2]k"N PKMr5-,jeMqC] PFgyURIqג::8JJ85hZ<\0ٔ㸗f!M&,pV?~F1/"Hޫ#wjOl!b\<\5zuzU1`@h]>ȅm.42^h T[އ&ł @@&yPۅ-ip:Տ*5k޽gsoK\'gwII?zHdЀibNI^(F l~hv2$o*Sd%LoeF+ pRWYwDŽ?`Am_ 2zTzSs7 aiuMTEV(/1~晓IEOI "wѥetݜ-[G] y2d%n#%5cxTg ,ՙ4gvNClør+l8 Bof,z ط6ps!2撇y):M )sjedCr!i.7_xbyp@C;u/O$:󆔼}H~p[_mVB)|m⛙x0/s\N LJYBL 0!5LF*idesK~Ĝc̟\ +p2[Z1ԖuVk#Wn;0^ Z‰|~ZHc hXG&~lYҬ"%#_d2dgB10οIwC@l+ sH)p]a*ff:NIxt}Q*RrwXr]4Z֫d_~y[~-&.CoA=3ж9y)]/N=8ih9,ЭM W5se|RH@[H-$\_[ ц*ǤhP𐓬C;|g"@_[_?D8*lゑDJY,E-/?c-5G!ax(~JU{ vYc{!WU E9җO6zXS}4'}9o ⍗܎{aKSYys^.r:@n aAeڰ4Y7ŋ7T?*LvDD?4:saUQЕמmX0/^26 " t /("OThuiDA&>cΌifctʨ _hG9IT0>n獌:2/oZnuƕzyXݧ i*>l:mf{WW^nP_}9>.4)sɃKZŘW0A̿M !f=5鏴rI@8]H@Y,Uދyj lIiph(:'a4g H1#̎la-c588+|͞Ex5 L}jZ~Y%ſC^kܐ.\;tWR_΂{ıj{n[`o{.BGm~ׄsj#0`nCNr'"ҡao)$/C.x }/%=GY-zI꧌(?W悑VGM2'C,賛^}gi2)MHoLAZ%C3FpǾl?'>_W] /ty]"zvR7.sυ.,HR/ ",1 BTvjijt1MD:$n -w#]`D^:(p?_<tn5t$jpED v]As_j.M٭*;Cnӵ"Iܼ9sGܶI0Ծ:Ҽg>QakTvU5IΪŘ'>{Is%Ѳc8 #xCI1`tdR&%<[dU='TFoyI`3l偗=?@$1ZX^lʃ4j|=6a‡?%( i1K8nh6ƣF3;mSQ ĐKi(jm!= [a%͹t(4Z&ڻ ?K߫Yɗw@~FW_VP{|λ]~q\j.z4rJZ$1M)ݿd .TiE. 4YM0_ 5N'נ:.y[ekڕ‚qJ#ߕ" yx$ 7;}Q1U̱mȊTSW$LcTv9 ﴚT7f> R7!/rN 'lyq?㑝J5 p.+R)($J05>6ѓ3O|(m[$xOJl, _>q/!knY/%>zi &L`6GZahB+3lab})U@K(Z/R1k!1}A7U6`$@oUzzPIqׄj=ẽ0߂x:9;9zΤVO`rU ~&i-dz]twzs7{U>3۠5|t(Kj^~j"%7wO(ysȯv (piduZ̈Sg^g2rL7sgDE+YZOܽT-Д pת8WNu("Ђ+sn,u3 i{#ࡉ aZǏA@ZXp1ÃHn4"@Ke{P0DgoYajvi³:vM^7%Q/Tl"#OȚӧ5PJ ?vɟnz%v>LE J# 4jdQ JϚ6{\2FSvWM.S "2l6WJQN~XT0r?'"BQxLs6%:u+ \hd0i_ĀJhP=C Ttωt=lOh&IV`׸ qy!?+6NDJQg(h2H+UCfE侅i`R~u/VX`'Oxe˼?a8+xŷU%_,mU} cqf/W1#u"qZYW泶 pz5Їhzq`h{ Lsi[H:v7&(1l'݋1O҇+s1>l3 /Ǖ>5:C7 6GK/<e5E_37\{Ia`K|c>#!ٯۂϊ}l/bXćxJ"ᠨ k'? 5[Y3}ޒRZhW| EǾ J) [)$*> R>6XAcub)T.m"p :XQxv忢Kup/M<N9_T%<]\dK3 23ʳRV'VK?VZNa)IT۲Z@4|oANF!f ]$;gnu=mr5xA7DǺQ'ĤGP ԂH(]{3^:EZ#ނz- c9MQ[ٽO,otzy4~RXerk X,{zSav+^" /bI92!JSWPr` /4)?tE_DDeA#9$kBg _Ī~J+cUR/\/@IBma#/hn5}*ds%ʨs"Aĸ3~Qo lNA1ՠxڮ$A3O $RNCĠP:}"I947Jxer@<ۑp=>" (vV1C`]]N/E5 -=>etEr+L#tD| U17M JRSeP5+/tL>.'8(5YˇR9Z:K8(V0/A9C#VW4K p{S*A P0>a~tU6:]bGb{}N .٣`ߗ^%20\v3b_۝`(xobDw~#':ǒ%nԣ_|Nc*3 uk @ ./#Z,TϔۮvZʚooxU7Tk0=i!yAŮexx8Ο5R°w&ĐZGmh=.)Y{h8K,6N/j}YtvGul$=9;mϧ##, nS@=Exlst~ja^Z:%ŢPkt?O iKK5L L'YuRyk'8m8I_y؃ۘ|^fl|=uihN{+;gBP/>ƃfUZ~=PƜnhUɝ++,rZrzW!+StCm.~2)wRJ WUKM4]a3d8[o̽Ny^}ޯyXPй7dnw3'筊-9T>`$v6{5Թ5Xq%3./0u,u7)J5ĢLtgs R Z}$֢\,TuY*>4![R\]q?ٗ%s 7א2Y%:>JCC y2w  ~ *K`lBNCh2CI9"N] M9X &Z.l.b!EF{NV K4Z6)-e#rR 1 /e}ޡVr#GȖJa!`u=B讗|^s2+9,kr|EfA)+d'K EPs"zM DL @Dnu7^ VC-$<ƻ5"1*' ?`p@KdͰ]ςʰ|EVza9oW~sџLR4k2۶*@v&'8:WB'5e"+Ì *+=MEݧ|?$7xvX>`cScNfЗ;:8Jkxo9D'V1.|?-B($8L658Ӌrv]3U4'ǘqF53K@(Vbc+{]{|`&Eci <㙭=?}RJ |圊F=KA R_ ٚۙ~G]3 f2Jxmi HS3G8K>0x lϾGz',v?];|DP"ksp3kXlSH7U PA=ȥ!&us& L΂DA'N8ro2}of!It?Pw9{D 5*&mMTlb:b+F pLLE0LN ޭJQN'"rC璬*Ȟ 0s&إvzۂ(vop시&^GHDa+ԋI efozw#T䞎.;AmKy1Uew9[cVsgV [T˒㧢VȺfƖG_`@0lCgӋ^R;ׇirNħͥԲ[9 <-0ABJe3P1GU@{B TŭP"sA}Oӵ.'$# . t*ngi=:Ϣ[aiUW!0Xh/0Hi|<~JLcW1TL0<;ݶ&iG&rOCOF3VJ48"Ʀ誕"hOEue/`AMM>p;?\$c|Ӷ]{:/0l0˗fBG Pcn dp#^D}xgmHnk{G > @qjl09XKLdBђԗ| --<$^s Ұ+8r0A25x|phuo3'?w l%{Q(_Q:(2g҈aV&3BыhDCԹ)<;̅@(ux@@{(E=5nvFgԼ.\5PR[bx33P.v%lX<'[VQh&eW,at {}!yj _̌_.qO^9ƀ;zhz+oŗENYkQy KM3 j{.6t3;nʌ6 ZϝLƎ ؀[1/ym?iJ$eJj$KXK{0ԟͶZv;Y!LeJvF`SX ? ["~$鵭?_j|9t=BΌJ.]pLI[zM3;aˑoFv')q/_Qʇt=G-P;S}E){ {Uj!-lA#{k7l *Oc91fmTdc;^C4ljM}:|y,as0DPG?L+!RGP/5*^OBªU $jƮ6/E3<9^9Wq\In;O4\YxQnv+@~W1fABpR{w^a?Ut-"yXRXf$g'sHL]^uQ Ϲ#kך+2keRL"Ⱥ;1WC7<Oe>r͟eq֙_Bqּ:ɝ[ m3Ydl&71fY+2bZ4h,.K=[T6 6A.K9>*F byJM۪܎{ SΚ}Hzc u&6 ]F68h?'Ut~$e=Cil#Ig=0$Qm! Je{Љ?"*{rV`#Kn}@{fD|Z3 Sg 96V1P$玑'|$/Cq ÌK^LKFywthEcϳ>&N=2Dō<bugʟ|H+)jca#{Q{?L.#,ݥ)} yߧolg} ӀgL򀆞ȶK:DNJ!5YJst okclޜdC:_XnʝD*p;=ֱ%9+dhj %{׀ӫu3wNH\E WؖGw]/cs -Mt?ѵcF3UΙz9\Oα+'S`k]QdWܑ!4n\;P:y E ?&%< ˑKY W14\Q`+ﵾ=K&u]6Vġ|:L?aY>}_iVnfʒš^ym:ayglzGrxxօGnU~nvFA5/6E_QtFZ68aM4jB-OkbL]R*M`T**ҡGpo&!+w.k,'_,ցbmA $XF`\Q.?P5nH?~[ΧRhdMH늣uImn`q~7CM'/S)"R8%>߳$.ֶ;diIZe.Jn44izf7 _Kx~ 1n 涜`=BNEn$%-fgL:S*1bQl1"wGf|cդ)@1ރ؈8,UR)#]d&]CO T4kauOc"8$JED*՘o_ix o83pŀn w[%y6p@~LOţ!4L^ X/@?CYRmNOOϫPjQ +VZRb9xwccJY)k*5'o8IS檹Q`S .7$>iv5{qC>w(S3ڊQ\1UŐGlWBq_c]1ζ:Gps6\t8!k@|P10^qvZćZAW'D|&wMɸ.lR6 aeƳU{53}"\zݰ[gkv1b?!+w1 OPpH~ Ϯ0BjA;goHRۊO?` <`sO'6ضQQq,sV 2E=Q:F*TZ]Ô::yM䐇 юeӻ,<)h0I}цWؔdW T\-2 ciuYxu4XBB:4ab/dΪC+00C#"8VD@ZˤzmiάjAheHE;YIۢ܈ biVON.@s̓`O,-eh>Tejx]{i8 ߰bEԲ6آ~SBKqJV& vOӽbu(E[? 瀖P?Oܖeb.@SN{ RExA>foTAwٽWCGqY'K%4"I "IUA3l3 }WrW!F* gANZ0Qܐ2;&f}U52gUG\Ȳ9va_wUW:Z畾վ]8>e s{ e]ۑ/<,7*2_RޜM`)\yiD;XϲoE\`Q3"i#`e'C댈>[.{j 0#`C"[eU- UHB.OP"s_廠 ?l-;OS5 dybJs|:m(_ ȷ()մׄƟ/c[iFX(-'Q3@pz4?OtН= uQ|䉴ֆy3mX(4B˔×(ivp=7DFnco"lH vBAĹ.Ju'[~@YS*1 0['"ivQ.Ӱ3"¾"@&8{ cY{+  \MA46`o߱Vշ(H'M%"B$vEԞ\_uϢ* 'OĞ@."kCIΗl֋Ղ|~K.4lmAi>o2eo3q}4+2rG9N t65޹>V)4K|`eTAڞUyg %la]<"Hq T/Q4}3 S;%6/OlJI9QޑȢ=ts1y ƗIlj/# mq#4 f*s=zO7Dk^e#a(Z\`٧ABPg=>H 8_+Ricu>ߐM,fHkw&ф? ~vq@uR b$@KbW9-Y=yO҉e #r`Fqhm=tٵz:ۮƱ< OIE}krI'wUGbuPqĒvjd*Ȧ  &!-m]Յ%K~Q)ޚ1(6͏Zƨk??0ch.Oп{I{Y| 5`)654+_C*ֆԪ4ʮܽ:z7(_[fl-Tl5OL>j G^Ehd1`";WQѭTJQ ARBbr']?lj&='lm`OX!htLo ɛT Pt75Ж'mr4n#GQ\2ޭj,"pL/Q VDY!6ĻI;\{1b|~ZK!]3O2P&7G*W9*BׄE hb %:my8B;@m_/6#TP/pndx=UvN&xIgk9d?~|Mp^bA)#vH#K,zBfqfX77@ EiB?%Q]2iPx^2j,vأ ?Ա)6v:2U)yW jqzCZT+gޅfܜqLZ@IX,NؖπhSDEJm+\ ~>ipmV}# Fz97^T{[5j0ݛYl 3Z*[1s;,PKI&Q3(m'~lA)9t:/⟴j6eĤ LIdA-NW6&q (PƉBb3A[YO3o2R^LBJ 0@+{1oUedvp5_0m`,r{ҟMԱ2kDVYX3s~$M2aPSl$fp a-Gl=XI& 4Z=$*;4?[{1ViVVQln&ȸA Ⅵ` un@c!z̏_`չq\>$NQhy 1;EgdҸzم4;8WdƘÈ/[`;>mNIH eF%Y>wiS!SSQaon&;1B 8KNbCe H"7tw$-M&?s3=O7vv0 ˩oL*Q4;tY'pö0G;ir.a(zLc[GkfM e tژՃ^D尺aܛ%DEI{ I ;J wBU7E]]H,z]r43 qSD (xMYI|#6%OKla{O_]37 ?~<^U>Ga..5P ~FԼwT| r-H0r+wgN9ރP"B}rabβrAqs'@VCa,|F+gǁm{FRBcLAGP?5Ͻj<|m]/ٿbˬ|L ẘ12P^Tƚ%6HP6GQsYDI'~`014“`ZfuzǨoMuz$YuĻ R/pS`? ?N##ְTôp5'(`@.4bu%2<` :j,q.~0פ3 (|Lqy7BhB[ !lŭS_ei/u? ~>yC@aa2B@U+9LW#']gEaH_ K#ig.maR>{9gj[E:}%}Z) SТE>PcQTɩ湞/.84T2~%;pVsR|)a:i۳ ][;̡4 'x!Z_fKC,0raͰ1/5{cV< 7ẕGyΓ7<합ڡ3qyI8M8lZX= }ۂ-_vH174SU g,)!V_teT~&Wh9w٢!h8j]Ѻ _@ThBW -Ő_?\BD;h Yo|0pO"yyMMXncZ #M| 5/3/nl]`| hl([ɱ#Ƒ"j}嬪_݃O.}1;^_/Z1)V[7{Ie [ڮ(ߌ17BT&nx7ꃜbȐ Wluwh,g78ʟ)4g!(Z_j~ Xg FOK3& j\3_V3gMUč $21G*I!)4;q g4ZH狈_l@0Enx.;)fGщ\U!?*836|WeSCmTZk8ZAo\OQ 4!A"UU a+M$2VT?υ~W&*'7msIZ{ i?^hu,dcΙqG@^N@ y̆LQK46mTZJaX# ܄Ѩ:Enx}N58W8#2~Њ ԈAO:;*z"2NnϜSp,Og6/+gl`k_$ւo`+VM(6e?-)[a2T?qeNtuR2tSʮ]v@f%qx{kD $Ni*Nk@]K~oC?ovoEċ**f9OL6s۽"ՃM.7짤533ywS1F3ӀuCZ.l CچgDo.N5Fl#6R@,E x(R Y4:Q`:^)GiUc@TWzJ-nNɞDgVΟGgw fP#ӥǪ*x {Y!0ոbN'j6W6G9g@L"K ͯGvAsah7w55≪Iu?`7 Çg#f@A|8Ȕ>f~J|hjW/mhb.SA3 T!*(pXFZ` xY TUxd a3TD7f5"n}'_{L$ϴdRA(@P^r)20dH)qݐk<߰qJX9_b~tҐ{*DHoÏbnH&?-Hh ѓ?`߃y6 IBBnؓ(%=XN6Wf:G60կ4EQ.я6R剾ZMԚ6й;؝*&Np@f!Bv+t6%>,xEXn鴑<d0Nx_aXDIX4Y?}d,Oĭh]&nhT?.wf~ AS*_x(i3;Yy=>mqzQSkV9|pMc/MGF'bJ0[:':Z^pUL>[6 +spDaKH!y`Kу5ܯ !ބ!կ1c6pt6cgہbѤ ؗl={ ̕Vfd3VRjW'MZlKI|H^aG|ꭜOu~NG[Y}@FsidR̋3gmMWhq.=4 +~̯^mh&:zA o.BLn%q`>4Ҩ@  m%7{7s.<>(e7i3HcT2%Ћ5`S' s$?v>NMc<[z)R*Wh> :̫ŴgTegBI- beaPI:&Cμx3\Qa~?H^nԇD:%ve7 ~[ac Tad|݊(H˷VeYS1 ']'$(`1\(~䭨94צ 7{^k0ΪztJ+@1r2`)@1Q|RC3ҰNC'AYJDM BjYNxhS"dq縣y.vJvg&+18ف(M..Y O T%UDM1nV\d.nϰ 4ްD*ʎNBcy_h¥IFLG?PyLAwth(V׎64FM!7񔳇h* lCi=>{ `{p"x; Dǹ4~gto`p-J$sO%GaMR\qG&W)$;k6&C#hG #`R3xD纁3\mоL(k}Z(R)a* 3~Rb0-z2%/5^&YwwhA)w/i}L/BX׹֌~Nx@6&}tj2J$Ic6ա$-b>*nM4ž{Rur@tQ0O'P~?H#?7:އhNxS;#@!v'mo`;'-qOܟuЙ]# ,)Pp}1J])|;K1hqmn N'oߛPhKo832~]{",C Fs=GuhNa "*d* o&'mdzN2󇼮- jmi@{YI i;؝C|t8s(t= . [ė'ٺ ._jĻpRiA@K)-b$p25  m%:#ys". hOXGE=E| 6^#AQgp8 v۲[5ml۷غG |53s7Cx+Ksݥrځ#攷\.<쥮gt՟,g#ݚQIEJoHPpFBk -j5;wC?b|94ɼgO%׸ML ~UޙrVY 6U]ISɞ $cs?.e[8)b9|b 7oFF4t^Ԭl$ "\{ū@MWE]yk 0wIh $V'w3ٔ ڎ"5MׁpY3>=|8Ƙ$O֍ef8'~T"ş]6□PBʮȵiҸGt cBSMC =̕d\Zs~lWz]? {_T{y$BqWE2P&!'Qˍ}iP>li*^|dqT )l 1'Q[! ?9JN; Ҙa^bl5wol$ S뮆 ②jn})i,_ "۲eyL̾~ M}A3E]yN *L3lm/#jlwj؈ qC|fV Np 7j'1X8@c/ep48 )v4 JQPx%W\(Uz*4c3wKMߐq4}k`16]j1p4)2aKV㏣6օ֧!d޴`vjiSmdwĄJBT?IZ) {5ψswi%72c"D*L@Pv$ț.oYt=+]g9h_E ͋?wo3ҳTc.AX yW*+p/+!?OM0 WN[ 7CEN=B:}⦔>N/4]M@dޘ~ju";Q~-!WE B0PH9YjXW*&u }15]hb<-e<By:;0pGGnz+ҩS7zvƆ>DncK:,R:s5/B(>hﻭr͕#:)vA RbA_,]*-(T]η qq.ZME<~(? pBpu' "fHn]svU.o;TTpa&\r9\c"pH-*ZB?Ydy\!6/'ѽ`wK2~-$XjK2u}dA/٣h;B3p̉AWy ҩ u/#pgvP P aIdj>?,1Dzd{ެJDk8}m&)xLrOzCŜxcr4 gr T(?eS[ʺ uPtTiɸ2* {(8{tR Ɇ5,jsxAM_*ÚBM_Ϯ4=)g^{wt'~sQ ys|9]jHgL,.:<@V,kF.4GbH,\klwVhxcb7C[sŝva'n'yHy6p[>geTf:rڏ@hQj]& U-'1Խ.,͒v>mW-g]s:Yz #&qЅYS9B+0كWT$ XȪ `S]5vÞ섾 ɰ:_΅o J bZVgIGo>2#w2ָ'Úxt(HnV }y緷1bo"qrJJuf3Q)ʤK5P:>nN.uԄQ6ʽc=,pEj>E$c&fv\EMrk=0d-u5 V \wvifU//q,GV!҂V3piu;Q3z )5OCsF-%}h_B3U+Ng}"]J>%v O#sp d$ HYt^j $)CO/EhRTcCj&JrI޺{HX7& 1@Ϸ~@.u AoS7 ȋZoW!lqFnTw f^No!g9nH"Ru8D4RG &"a%6>~>.^#C97FJ{Xɵ?gcO~ r!O(čJYSPDu{KcӻG}nU$8@xꍄuҗIWGVh-ã8Z}Hb53z>XLhPu,ݞ?~p@p4o>fDڗElJ?=}$o5fdѲU^l@?A(TwRckOubOWOcH&S= g=a1}IBs%en!6Ęot🗋9֧)'s09"%AY([~ż#.ێmor"B p,Î_i4t-4j`0 n~ ~N 0X@$ a?͕)U|_mjUzp2 mIHҺ[ cڏ+:Ư*dp+,7pҾ)sU'q~]TRt) صBԲatJ1w ?Շc,7MPō]MsnZMA^%--<8}BamxR3~yX3)!](3r)Ldl$FvЫ>Eo \M'z[+;ƾދ@.<&|Fg#ZT~;YjFT:3҄QƦIoA  e>t07LYD&VB$7v\~ AGk6en2';Ρ$L^qpkJ zse䎑E((Z&TCH_,sz)/O؊j]L)u0X9rk O5烯Te}K#tR~Dz] $l7z:s0{tr75 /=կa?s|ڨ |% jdəX f(h۫y{18ۗzSJUKG4 >*.s9ʍ(|J)ɞU?8HC .Ticnzb")p9R _6̾]"}t_ g,zjViK{S=#~P|^ qP4+ztq}vStT!eT|-d$Ƭ`H&*mQN.Z6Gh>jYCGc daI@#θh{pfbV^a Mʎ m\[ЙbM99At[9]r2k:1:d4lcUIdJp34d6$WFϬne֩W)vT<-259KDd7cL;1jf1kf;#Pq5-`3'jZ[f=Y՗\m2f]ψ 4Ta#;n9ư)T- TB&|#eݤ6p,CO AA ̈́b@NkY]]خ/v[EGِn(Gr8rT0- o冺?KD Wk}عC=2Iq,e<>ƬVqXZ3q` tωa۲1M B111P*rw*d1 BE+}X} k3d%_@rI. 12 ͤ[(WcXVV_ gFM7e4^WsRּ{QzR֜#en( N%trqLh1\_o#4L=smϗ *mikŎ1|fn]bL+^݌MddG8)#bG)EfckbVmg$U0d6 o;qV#wwd[^aX y.E[5Q#NpH=w[OtzF'& H!? e $" w>Zf_IKL~D^ip*A!xgJ0ŻL%ߏ+Id:]m ` l5#);y)!yw$"+2Å0s#ћSO]XKj-UUUϓ,5&藳ug$(oKP`ȢmhtkeZ4:2mY7RL xiƐ&Jg2RЗہ;˻S*5-Ta] ިf[1x1LV[ \=3N?ݏDU/=Ѧ[30YkrY?~=I-w& Y1sEDSw*%QV%v0azX}w^t%9:AX c_L~]MP4lHO&irKl)eITcWh,qu]~%M_I pn_-p,Ca>Ǧ&JeB1pq,h\H\#:mf/ uf i7w\qb۳?7Z.<}:y"st:o1wȦ>;T,X/ߴyl߈޶sZ (c0J4Pك$cr:t;$%)΂ yUCM[ZT,Q]icHIU|2jVKYa~\T ls A <.t5X(5 zjt|.캍E-a;--7Y$2fo´Tv ִ}xH"J;n}XXǘ9rzv*B:mJtOd ,/W$ҳ׎fD)nUm=ͣpt=9RWzLO+]JY{|(]Ja41B=Mg89n9~K`""Ie,!Tɮ(a}#2Ĺ/.{䌽m; HB|JÇlq@K?#Ӂs9c]Au8J 3!@fܞ+;G<;TAr8~k  -bX`V1+qD@E=(KEzm0 \c"ܿi\Ͼ~y hpӮhȢHpURQP˶~ ffmiD{~Ԗӡu#B"[7ߒQawfuzD&V@ɯDjKAkE> I4͓cWT~timg3}˽f6 2a=x ϹL>OEɝLw8uwCˇniQ&N-[Rf `zodiEl1#vabz7g^}'g>'> e,E8 dp,<6= !($ƨ0aLtNU A靑%D|pqµ]_t4r#L\Rl T7Q Kk1#zܶt|p 9 oJ!|m}= "]VulR8O/:} R@ǼNnMϭ7wo ܯ-.YɁsB\ :(6L7$e,R j}󪞏Ճv5W׷,eg.R+\Ͷ,f)j5}D{he:~مgbҵ?1Fe gr~ey3gXaJ~sxwy`\ؚNL,wFgܧ_0BΝ2KJƞʹ t `~,*FOwU 2),;3].;l h znCb0(>!e]湥\ ip"-t׍TKMi R,]L_m?Oלչv^E6څ"g2pw/ñe9E͞p[#]n{]lm3Q1eQvyLJ.]ʄ-{K>yO;#g$AOg<Icߜ6qzEȉ=#u" πzuDZ 1tyBJV)*ݱ1~aeQ7OF?(:OZ?R#O@Kjph){ =3m%!롂+XX7$WoWxiCY=K.|ߞ/mv 5's_+$T!;25c u峵Ry'ZOOA%IѵTTjjibVG"u[MbI9jh Ƭ8?(ՃƢi cFGJŒuG7w4FKOоͣǀ%lq1M-)wrwG-ljh( L/=IM)ʄ9u{vZ8n/`)U>-$4&!F_B-ٮ㏞haVC}c$&Ijͨy*KQ{(ers\@؎g ~VXzszBuA'Ў(8\<:uWnCr2TDv%0k9VB/lw搳U-&j ı(k=o[ Х"k4۪lijF#T4.-1DO|gBF?|;`qyW#Q,phKL  [J$fF1jBwWw)K>|dCrjS1м!kx~z'u_@G}L˥Hգ`;9V%I#$J9֭gn)phSv(D_)v¤_8҆)Ó4E뻏@?M[r7-%MRM3<~|.qPU]*2,U^P\h?]h lz<"6bZЭB!쎛'^Y02$+-ܨcڄf3oj}$LS!8_> 6&s7I !Pg˲$?*áӿit\/B [j"D½l%n񭹀rӶ.7#evT 1an<.F@ga&EGC炝ro FIhx(yZ]=;E{@_(l%ųbiȗ|s@.R]`A&Qr vmnaFeo^T@>8I(28[ .JjkꌥWQҡc SbXr{]dQbZ:DQW\ P`N;I^:W P =j"mɟ6}aw) ็v16ҪCs,y<a8Ozz`:BhK' 3ށu5([TжrRn XqtWÏ&A06Јk2ԛe" MǑ~0Dh{kI!`1U |M0Lh^VtN5bXD]uM}&TI"c ތuSNPX%sq@{?=࿴2Pe=p]}P2]NA3m-d*%av~^|/Z8Jg=ͬ5W+.ݝ4Q"O<^C]Eg_GCdeULjALj{9BC-DS᫛v6'A-jeW6c$j}Ӌ#O\OG&8Ґ@w٨7X1 c $L6ga$weV`:5e uf{ 6s+'idgmXAA> -ط˲G9hrƾA3Y fէO !mj7"ʚvM͋ 50("Ҕ}yVcCbzx}P(Skgٵ۸E S> 5WB?xGx~oGy;8EMcIF&b ^6s/a^2v] {fn&?R *t+,?-@V1s~O /zO?uGo򐊿i-p{R֕1BF"8:8 gpn\1: FHTJw!0 9(Y%6}>t ;-IMC'Q09C%VۄX[ |FX-hsc6XzHŞ{௻J:휯ݥK";ۖFW< G'du&?~~]o0]BE[y(L(wӲ!n=k׾+$I[7*! -GR2^%F7#MM Z 뺳k${6_ 1B?8R|uRR>*6`jOev\G [)`rৃR rZ1"-6hM<jZN IpsfT3rm3K͒Yy̡x͊Ro6L{ұ6mbrh$+nbh0DIJJ͡9E"]Q蜺{5X} }]ycCeC='?ŕ>$Lj =C,!نRYeZ5\-Q0аT{89O2lk:Ai1kD!ߺ[N Motak\(=^P׮z|_ ,]w]H5Z /~]rBn*{F1%YQ ͯS c6[.Y Q._oWSohY[sB,7elu{zE%C&Oj6Uإtrf1uW4v {i?^7vks^wkʣbGπQdB("8*ͪ4(AnMqGy2f<0 8^La|~T7xsԪO,mbV'L7~wB ?THiu~O#'x6ah;RH~K5XCaα`g^5!.$bvZqSz+Q&~4pV? &'!Y@s:@R=47>s^t`\5y~ ⢕ߖsDWlRiPF1,\y{뽖kQkhbV2?-PIٶ~+ڍC ߚfսM__5.eiuX U]zGAA3Y.>uꝓǟo-l)RڊRQ٦fT+]@ryĥuF>KF; OL*_洣|篙¥nNzO(jRY=N:v<ɤJdn;5ćƩNΌqv63,nrϛS.DڐhhmQG2I ;Zm뿒PB9_șF&|8fŎ9`Ɣ8v=8&r|?%QJޕ~MG:;CAc\} :Yḓs#Rt W7v"zЯUa1Pz"?<3BO7VE'f$0F0>;`9r ȋBw(%lTh`<3PU +-S[q韂> B m]+1ɂ̙]N  IH:s b*VD1 $%J;ӦAP$Ǎz ݒ=Z|x™{`BlmjBa.rV{-9Aƒ;l"^p®|jiӘv_Z wW3R޴w0?T9DiĉTܵ)\uSri^E?_v(3h23лm;^;[kaħE{[j (ŭRAǺV>-6h&}@~5>,x@8C3v7Q]mo>fo#( N\LyPg.` FEϷ1EX4$XeХ;bTGv#}Erd-g-KDZ{v* lH*_RMq(X5S"OQoc/3\-LP]Rb VP_пho[ ;~G ,%u$5,L8XX9oF8U[uppd|RqHJS 0G>"rDp1WE!5L݊ꡕ%G[! 0Vc cUԏ~Bǩϒ൥_y7&ҚVm |w(f~f=@ѼN;#A<vHPS#b5~UblT)gG,VoʌR@4G]Ns;Dj=;wf8m|?*i DG;?pJAVŞ VZSyp|GR7$){זR# hR`oak6 r& 0T-> ˩ xBp|o0|4}9^6Il]P JQ}6g᠄ 46[ 87jmF7:$@=Q~}Ȧ: ~ ,8N2;(̢2}r,R)u|G#`sv,+j٩~*mw^4=|l/O᧷Dn83׫h#?6ZŽd 4p?Ok`[6V^/y7[9ģlTY-}a%`ڞf HZm'\,̙gl |q*69m:?zȵV-e؋W'<|B-R\xVI~\y@RS7}M hU(9\TbZguU`ႅ,WX:D.A;"ZX{i;'"";|۹^֏ErF$u>6;kQ(J/qŖm`Dm(,h;vRk0pmyIhK4#i| &% !2Ajz%c+LL24(ϫ2 Z5 jq^Os,RvIA/-ZƅdUJawV}B`T3ӝIR){BuAKeFOAoI?TdH ?+,>5>D{}Ԭo=礥8qBY6zZ# {ťϞ] 9|TŰZT:/DsR{lջ Gh|2{,zc#<_M'u![ b%4zoXwf^xoM{É;g Q~gɯ1pIGq-K:mRy[>>9u [7ZkŶ ~ϊwfbzCo[W@oo#O`Զ?ˌ$TlT) l夽<"y1V!`:ڈ+IW3&Qe(L/@܍&L~[#4w*vA'o]Б)7) =ŐCY,RLdXoGV9!UP ,Y 2थK:8,?XlNr Tٳ#AJŦk" ' шJpF;rC_qhVĶAW|Kzz+S̄y*HljeW.;:B7PH*%oUFa|+ 5~w J^Dgs$D=xpl8K.\C5jľ((&Z'q[^7ف8U'nO!?חlU@;$?}U=5܎W#]v|0ufx}V#Csy>O@L1g p?j)cTv+3t&~XAl)R>0ꚾv:9nPT/\Y!qhDvO.IGaZPӆbOc`ob=>rR8NJtASK#-3{ ^록$츻xA9#bsLZk;im=} ډK%ZfX&τoWiQ稊0;(2JՊ; SPj38hht} sn5SRG5>P!0AA HrIM;-av !{݌_ {dCYJa ~sVxfI1ћ,B Cc[)l4,q}+â]M<-lN_-< H5Ys NßI:H@|Yr^&F|sl~bA1 ^5f@ywCsiXJRX˗ˤrd[XH:ޝgT2Z~3!{pDuqk 4$Hhc}{g~<7xg/sq?CF5}۹~Z2a|o8F(Mw!(Dv}z<0%.L9 \DGeK<>S?*ǛwRͺZcc3"pSӋ 2=E\W8*a^ "cMvt -f8v}(z[Fx,I962)/dEygOa.vn]]Oœd#t8:m:gRnm`!(‚5~o[u?yS@g k\(d%$-+ r%]Ru˲g7Bɣ+hCy,?|Pzqb7Y)P]Es>rzЛ3mX -2S{ʜj2Sag>"ydF?~͍;BB'DDE[կr294fjy8A.cA.ĚbE4(!ibUpĎXLo:ȘҘUS0t9-LBGcy} 00bGf C~V$iaXP):=ޖ [d^glk (eb{W [v"RJ("(7(O{ vH/n ͋I{IйvI zgyةR3=R:rLF7v\3BNJm5!Ze\3I{hބkPFқ 8X H6kğu \Lm9' tyW̴bLr6/쌅7XU6Hu0cMDd`8!*O0fݛ/Eʥ=g GK8fșγ CI~#-|O@0#>zf-Ơ #j!lW ILSѐIW^yp'6p;)I8Q9XdWt.X5 >|c"O t8@DPJc*q:Z{|:Sy 7'3r/3BW&yòMPTJlWSW wG. 63݅8OBy):趍mf~!INFdcޮ&)Aqn0\]qY#ϭ V^i`DK:{눝2KZP;5hBFl̫ dk^,Ti!{F^&Q1h g?zfCjB堆OGWA*u ۃeo}aauWǢʯRun]i{MSmoQ@π@ 3dqY.߂Ҝ LW4j~$딵L4~{#uZWv[g!-tyTC*G6&zd0 {h0BYTLWU\LpйAgl[G@G w̢^ 4QE6C +!XBYB4LAL88ÕFuLf!&Hh-GS9*md--pXG޲Q!\DCA 6*VfZ'iun(V팱cBlLCg hJ4" tG~shO/W)?Suw?1 qI@i\~߀L]]JB܄]ip5wg'3,+#OUpe\i= &7744W 2 _{xi%@yVwZ (U1#n Hwqbbv1 q%!H6\vU)? J`SR ~s2J:Q8)G`ۮDH #F[bAP Ix҆\DHb`%'H>g mK 2taUE=&GXVRB 2YEA'R:0]bZ[%f3Ѿn=!"}ljP#jWc\ ^@$$7V @滣~lL[Pi2b d>[Q\= ٌ~Q5x0Yئes_~;B*Ma+!!14&i4$~Si5ź~Ǻ"x/5|$awLglkSP3#,5C(j;|P^XH `%SX?[$Fp{w*%%)7[FI^bӞQ~:i^rȔɞ"|DE@ i`.1.἗JG񮉲_x&mM/׾o=:b%FE6G+9H~qʆFC{$WZ񓒽%;0}" 7xa}nPйr| |Zt2j&U\}=jܕe`M$uCgϼnlg9AŨ9lH ^1v%4ۿb q'@W}0&`l}s=NP1u=U 4Rb')F6iz(+H8OXkRBBv咗-Ih YC[Ҕ2øTvX%\"^=]4"7w1)9`7鬫41`zNWb[ U v YpzϷH|!A]1uC}os'm_u~3w̠j/ qSPViCwF3Y 7髚VC`"g Y8W'4.IAUÅ벘a#@B c ׀k}"#rKq!F6,AcX==ΠHLfK-Xav1 7v~dg 60!lvcqxG4X5s3)m7BZ%j ~1#AM /d?NT )ÈjvO\/hjX /49*^ V `0RE U@%J2v OB; T|1%]uzRͳ E=|xY HK {,TCu_끉Ps*nGڨr~j)~=+۳L2Ukuz[5fhw5@pUv㈼[0yv;pN5JriJR5zQoywH q0'fvsD%d_L-U"8t4B.Xc:y ]}xi<9vPjPTNJ%=nX)\hp ;z9PWy6yU9Yifn9`"^<5+v,+zO^6tBQpUeO^uh4,w@5ۡ6KAbJ -}d._d_P$ߺlEsAjtҊtSV13y1ouM̾VD@OG|RWI:{x?5{z9]tR[ٍ3 MJul^4)vH;H_"{P%qV9^{1wzDm = [%Ma^ooY,܋$XCЛ=/A YjHIJP4F9>iŦ][,)Mi#5|<95֩ZMTHzF2G7SY-?F>OhW4,Y%𱞴CK1)!4g*N˽2(8 TQ;3FY4 @}Ւ&aSQSDB4D-rdC>g.M,hZ>c?;>ڄiſ\捑 d\Գؤ3AzC/ / `*7W=1b12\BUT1-OL!)ըU"wAG t%"$el#%kI,%*qfdMm48VkY%;g2֑&@FSt,H~m()"u D~Xb35}sHfs"BAVYk( C½蠐f>] {go!n׏!j7t}RE8^]z#'\hĉr?^;j4.t&;P]L_ U*<=iwzVq!_>ѱ\耓| |ZiiueTnFLc<.z m^ꡗng] AU81SXK Hנ/ʏԜNAqmTz=HXD!ۦ%ϼ d0R<!fn.rRQ}6%BRW|hW̉LK{VlO?soT^2 VJXx㭵qXB?юH_~|۶2g.n]-rZA t(Բ B$z5<]iJ尥;g| oL^Dx0kɁ9~y{g`1~m鱨Jz=k7ras~^`fH.a-etv0*[ N1h#J]y c7F k?v&}+V'Ë 68Ȳ_ < ,ɡ;A",؅qzi^)YwӫJɆ|6(I/je_/tml8MLCED/^i.]kb`|xu *b}eg::IslRx[Z!xeJЏ .ۍ^4IY3.kBYс*.5ЎV᭝#{pUʝFf|wQ$_Bm" Ϥvf&3r1#W޴EN§ C>5#oZ\j͠k (PV",>h-7?'Zp( :rZ8RF# H wD3cOw[U<@5 _nŮRP,+;\gٕ%b/[w;b%W&o=`'xm=x$@, -TYZ/en]F0~r@gq Amd&}Z6iW%dr* ueh~VS6[L>XёdH]!f '72u|*B/sX-0߃9`azPT"e[BVX{Rʖg龳hl*@y.^7a~$Mϟg^. $3fa$jiïBYek<3ci rjL40FMLVʎ:Cq[hGŽWN: IAKKڔsC:1?dTٷ\n 6娷@G. f5w9Q\qp<=7=޵qBos ' ^g&msd $]XZD̙ %tmjb* 0EO2Cvw뽥SGZ_sz/㚭?̉ĩ Omj/&~TZܖDD6EoN4@4U%Th*df#r.cNnEZ@PR 2VYNq7j$IZsAaP}0uo1M-'҂ Cxg}vB+;~S,BDGmԫ>om/8飄œ9!oI^8VW."p1ȀC}0-:W\Q{1.7/g2&JkUS齩ƕjѥ2g #%lZ^22OW#dJjؾc~%oL'/5.ʿ<'>YU4w߅UWSveZmǓ^q`#g߾vw0c`b)ō&-Ӿ2oڎzM$G9f#:4Kcb::VN ;yM6J8~?GvCϹ7:& }S7]WjMa}BTE:hWO8j/4['3O1<Ա^qRL@Z ū+zjeW5u3/1eT4ݼ9$}kV=sjrʡ G\H_hSS2͐ɉ)'P: lJ ၌@SuWbQ5^[:_'6Mr1jA=dmoL :=CW= dmnVAKGPۨ>EX :'Lr~}"֒½>R2,nec;#6HE ?cyPwh0ʥ_ah{-ij.HG`*hz酒,FM]=s7e"qC/edŅBCEٓB6->cC`qFX7B6̵G%HEgֵ"(4Y^u^Y˽vDZʚ)i7X%z6f (k0+qZZ/2XkLF?YO^A>[1Ȇn} Y-Z_o Nv1h97ںbN7#]`90Y%)h@yuI ' Ey/`ꤛuv]~2Ȇ].|4."4js `Ejs.Vú*[RӢfƱ%:]>X[&072//z\|u xHxE!NYWZ%'Te[|;d'bEWS tTHz9>=lCx}}W'\RP,m{1l̸в}2K|ꈹuA5t-/$?d% zlǪ x+!ౣL7KvD|E'K,+}hj1gCVb1n݃U~Xy"!Aryzإ!&2zHŅNHY5iS%1IW,++bWRqeޖgW+#$dWpq јV'EAp']J ʿZ:mO,|,=+Reikۓ s,g]h,z2*ÄAÀ;.Ypn=!+!z̃Lbl3ϸ5Fl6ROSK KAo\3E:q]}@FaWYgT8 F|y_ɕ-iK#\Ni֮+L@KYNM^#ֲ) Hp^znYACMOo5|@<`&fWÌLK X"$̤wyǦc_ex 5hgH Tf^71>t qm$uHݹ\!մx$mR$,VXHݱ;OjN1{"aKPg˱ݶx ښm>@^ â .)j͡[*G›+c 8"򬠊6Ϥ՟dS u<.AGp؄gAX\%yK P=^ےiM$C:!I$"a"H}#{vjmr&"Wd~;D5z[ ^JGѦ;t_T)\NxDJ-ħ"RY1[JcR,F86>M+7ڽ<e^J4sN_?kqIG&귇'7;5fv/-T$ybjL__~V.W5ȼ8TJQ1M_k#dtʦPbm;LSO6BQLLj*6<)>mVGX%Vi>sE[LzrU6 LN<%c|$||D8zEV~~҃v3(G$/Ӟ5;P{ b/bo4lcvMثy"oHCm iYL/luyIT ΀Kt46g˅đ8I"P\*E3(_S)9y؊;ى''^G0Qo|~O|噤l~)V,*vF- -)sR=9^S Tx\t^s[tKua3#&]*[.~ν&u:R|ŕ4~#_){r߲!M3tzH]DYh'p!|LlDK[F{h$dp͎LQhYD +>:r8} 0聿v9|iM3m&7ZS}[=ӱDFw|-,S[+35,&w+A0=Fncz1 pv,ɦdBz3c gs>SNtc 57Rx=O^Dݜ$w\>yjF=9'])!Ƕ%7j-[6o/wFSO . |̎VvOEq4".O9:*CGSL^<i^#@bzb+bQ8͖K@fZ;IΏg3rzBidHwG]kLqpFoG3 O8eH-Da 7J~vMvwb(Ӑ+ҕqRȱ OQw%\r~IR,$ ?hHU&Z_ޝ9YMVcYØYh%?{[XF䆇CBƊ&2^C:͟PJhđ,(tFkUe;}eZ kFKvTOBjF׌-JDABnkRM92 k"m)LA?qe/i=E:zG-k8v= YZI#褢^rMRE](n/ڟ=ku6UܮTG3-9VFz/ /A'ZizHT.6GܥZ!K?JbfK{֓h# q*6!| اX==0? ldϦh}čzIK*%%DETR[L佲Z0k\Gӡ8xhTM1O{H'c'L>OSX6X\`l[p֭y4_%IңeL!3:ĸ(ylV5fntս mOU98e^XvlzP3OfpyXŠ}TCb&2) t&0 UwC P4 AK]355M}[@26߆[q>R ˏ6ʫ1abRsthI~vU`pݗs)3:ObGh(Uk]Pf^%.gISؿ,Q7b.Rsl9. |tzܒ=[tU_GV?RTU9?lj"+GFԨTS5m񂞲4j+N[/``ƨ|jt D'6>kjSOuye1ʲr:!:M|Se+D.UduB>%ܴGߗmx¬`{k9t/SnGC2hP7% WP-鄏بb$% u脨WZzN&gsۥMUUd=Aq$/}ǹkOO׌'_F^-08oLfe.kso ^i0}C7;?V Tt^ $%Bj* %A$|<AS :`@PP@ %@( YH A>}׾3m$B Wz;YBpaA9G $ Lf(M9]|@7==p{ҡ}((}}@@w@^@ zP `(M+[|灶hQq ෟ\DzU & &LLa44LLO@ hFC&@ddѤ h@h &@M#Mz&OjOI4~dڛSj =AMP#ЀQG6Fh =@@ AO ?I1M=OjP44hOQh􁡠 @4 4BRD#ALMSI馀fFMOQdShSP4OSi'zCM@Phz6H=@2i&h&@&ɢm =&54dj~j=OOJzhOsCM@1`t50YؔghU?҈*v~ܲaxmx A\|`&@ fT6? ɲ/H*O^d(.`?E3{<=?Oh|h)iPNUrlhoV<r>&2UL R6THQ HuItif̖`=J?pĖ=@zADy}b3D!f(1 nO @{; 0t(p0 (oy??Q>xM>}O)zUѹRzc^"Zu j'9z@?hNؒ8A>Ƣy~gm9b>w/+*6lWhDOTʫtLw.RuSQ2J_ѐڗaWЇ JS>O:8ݽEw#/xm ]Z1RjA^;O}Goa^}Ggˣ/ĕ0me6JUsY_+=n^i3PڼAi,E@Р0a߰=`Ǐ!p{W$01C}gr#"IZ2JOHbYf,3EW9H3P*Dāo}t.51sIM EFm\R9D@@Y'JVo cԦdQƪYֻ̬ӭC%ժ PB[>qx_@">rl׳kF#"6pcѱe35 BQDYN>[uXk"DBDܤxDN..Or!N;8*%9&%ӈ (P|[nmFvpgE`"?R0w.xگ݆`?Ndz Ay7w+&if+t`fw]ؔR!3&.ĉ@" 0F o[`@c]oaxm8|DScѰk'""1,Hbϟw}lI nK G "pWVT7Ph KCFh1J]{rh !LɉQҁ|'o/|g[zݙϏ@!n @YGz7 [UUwyy_]Xcx}"/H>@*TtiuCy"Ař6b1G,/eP0b@2.;ǹ,_(3X5d\dG0quً03Jd7;4hvt@j @ o߿Gdg,53!^DD)v 7n0@8! zn;T9Ӓۅ;w;$xt _9Z"Tt b[M)@|G}*@XƮ: &1[r.Yϒ}xY̩eYq·O3]#2 `Ȃh *rlWk;%8d@D֪r'+~vY덭 tSJ*HD>L()]Qq9JV.+5 b b?*)x84b$0@F Lpǣ7Ck0@TWzyo+wK2[FeHc8jN1L=`hZ;&D!DėnO/>szObCT:JK.w32c !*I䒤y4rSs8!΀0  w{[Z4Wt%Z7FZ O`dqD1!R!І$2Yz$:kiz,!:ߏ}|ыſfɑY p"@AHwN¹%<UJ.!peĎ_?{z/'{_vf3QffYfV3Xz-w⺲v!LY~og/Ϊc>,l2[ dŘPo,";Spt36˃əjhN2c99\bYObWo=|y)f>_]C!0^ģA#O:"D:&!M~=7G Ksrǭc W 3wH*:£Qqد|QS>RNSTxƬE%8`9vnxrr/RtMgub0}Htg/6 X0 񰙠̮fciuDbU!Tb/;{/[|-<*u,>!F M3*.S;2N!b%P4$F4bL 9Y>窬mDWJXap+%"=N)ԃDHc/4X"Y!i"Jy HލjjueGFƢ; & Ǟ8߉aΎL3OGs"i33fqE񧑀镙ZDGvOz ^T[uU/t KHk1lGd#)\Bf 5Jj Ͼ|_ ,B۵d1$@M|HX|%׺O;zA>ax>} B"XhvfUYca4 1zO^P \[X@ 87 BHG<> ?H|KQo_ 'V.1"bPJ馐E>8@6mߢK30B/p^60 \N] -8b4 \K D;T푍ěMsd2[< >n?|>{>W'<P L({Ma%"wt0waam?)oASєIp]<,sL˾bNG265HF Ԩͻ-ް XYXl%ѥ3QGyHCI>|v]pڟ7u뱽(^HăJ q+ { 3H܎l0038so36w:TCpƥ L!&a@! 7=^.z<#@=! 4R$B32=vhxp9^x"@!$AQ4W|sx| >?w}DDp !'}ISsL1{p{ {T,JD: lr 01ft0oJ0I"4޷>>>-sqOB} |b1 Q#]'c۰߽1>"HҘOeNûy'XꎘmQJb^}}#yf䖢ceW{]!>_JrS܎TK &,!N-G ],_su3 C;ff@0D,axK0/zx"b8BRrQL5C5^1~/1Ljnة;SօÄ1s8 ?[yx|||F bT'4AC? դkZdzr DS `0 OAD-L5qSn1 H("Uo{CgNÓ\[c 3,h#L9Ȅ ]! :38LF8 nd:lp BjγÉÀ@aLiI l!DHh0h؏@z@t&1c,Cɦpbz q+ d:lYZ5qp=@<%CA/Uǧ⯏H |O 䀈 "b!(dL4 L@iq2;"ĊK"@4{~|8Mt&-ËOK |CCҲ'GG~:u#Ph KS7He;&Ra >{U}o}}O Cf!^|898\E<2iÏ"X:p[>O?WGz#N$BB F]/}<<޾ˉQR;B64Hfw:LWڀa&4N`]"*Tበ(w]^7bkqf$K4ҘP޿^M~s7U%SLs2gqv 487WbK14nmÂpD!2{#b"{ꒅOLsӽ%P!&%2=+۶A_g\M%.;$vx"D#øSxCV$Dq~sCD,""ʘ";Rψ! ؔJiq@27xjo//!mG3DD8zq="B h&YC\(;j*k 5c$K7;*v;#hq #8G1 "1ŢH1&d(0*<*LCA9"u?H<$C܎=O鈐h" :q#z#`#Ax!K&g/t#A(x!"B#1ò|L0D- L.I̧8!Ʀz9vJA;D i] `ݮzú+ؔ(."|Wg GrXB- uۿ<[3luȹ38;ʦ%NDaX!0)e='G^"#s p#LQ @^Gz0z hщޏ,щ#)pAG 1$DITIDнfΌqrL00i%pa }owg&RoDD\ ^=^Q؉\!""uRBbH|v ]{x0D48EB;V-,c{2'{NıA};LAS0>N55upb"b!Lĉ  U Кɩ0c09G&SvX"c4b48b8a')؈)L brC8 a! 1$P:h"S^n#h{ApLZi0 5b^ޘN(;wn&JT}_cecLݤbq_#;,I v2ڗ XAbGzGbvHF,dԹ#ӏ1؊,c GgCڙtA0e0b2jpAG6G,0S?O4/AŐو"pZ2Ė^:C HDWmCÙBtB6!8`Pb8!V11 A1@ǧsH=}='sґ%X\L,LRX>_>pDCLd3ztFv;< Ί  DA S84[9WYM[5/p(z5 a@u#(9$`(&B#b6JJ ؂ChƔ!l8D =\(: Hpc@Ahx618L +DR ^eq'c0I 1å!ϫuEPb b ĔlRF11㗱ӈ'_8$k4 q&!scLh""qL"}C! H&Fwh""q Ç8r}:v5OzCS%&06W 'Bh& J8OgGtqՍF}:d=j`m+Dedľ:Bg$F &1˥#}?O=0;`M3@y?35Q`5D1goNh# 19bDQA q=wKy.X3 1A& DɊ!$61&0h#"b41& J <¤ Y=ܝ MH`"2` Ě0AYq0cHch46,٘.$11ibCdR,F\(+i'DLñ!j[Fa$l>8MJYhq:F)PqLDIA N4! R"?<%Rp`0S؂bo/g3I$bGɗ&C xjjg$|!lA$h̚"c`F 4F0>?:u)ɂиv1@DD!p#Aab14P6 )!Ș"%byNPie1!בǮpBkL ,#C1) ŕpg6Ƀ8ҸMQÈ!0$v}wtE#%ud0C1Xhfbӹp9/[ `ɝhL9̚+H8ce2=PH6̤l<v8;X GB6H"taa4@rP 1$G߯>#db'q`F4F13 1I[ 42n:N Zttpă"=KF9iGFeM)$8T3+`ʙ6 w 6Gr9&!"!9 y&' e441.%ED LlF$G[&hљl+U s#XЪd\HR93̨*LLҫ5Rqtg/yEwd"PrΜKHc!;Tuh3eU\鸔ʢ|/(xǎCrdBDF ZWp'8rX^p,Vozauc%pj>8zNe-ڵC|dׯJu$҇؅T TY|.)%{R6D'3pQ^U(}U˂T\UP~{mG# #fET>%WqBVJ*|MD:ʧM~'DIiTRU~&I}}D-쏇#1fQ3UTX̰.QR-kFgXI{[ڳts]/mP2!P棌SLJb*UU 1SS^MP|̣=mm5͇H9bϻn\6yxC%k$r5KFKtB@S 0a$4h@TR  ~7_~)O|qˠqLJ^C~[yf0:0 >҄?]!St'W;sВ~}6ky7{]~SeTmd-?i=>1I,8UOqyQ;]}:g  e LP'Lg.!OMf)sC5G>g2Jin_\KMS1š{irx5j=r~"X&}TvJvKk?q1o.l{mPmÖVXđ9hJwZO ^L[NkUQzmaww1̐ x_ ^1W~o ~ߓY:p8/2>#HBLSk]Kw)=sԧ4>==LtcxNgzoQҌ $Dyׁ>O]gKq:'Ht1g:άtSߜ/1D,Ffq|;ܗs|E|'h3:-Yo\|]}J9ZV OswG&S6|#$⌂yz~ؙ]7lƄlW32nTo7929SM7(%.)=@IP0" I~}5>'OE]ۼ>ѺQv4թU#:@;u%nKAۂz9JKwzȝ:'8Y{&) w4Ez< (O1=$CҵU?PzVI/BԤ*Ը ڏĠZoP(2FZy$DC4o79@]w&Bs}ҔU@py.zJRjD\E! 爥[UQZ4Sn!zoJ-O5nZ6]GB ]_Vc:P0R|7CGU)6:T9z}뵽v+8dVYkMhꘂUCTYœ{լ(KZ}#S)*, m4HtL`NZ1EKQv{&ym-QӴ$Vz< xH])U8E:,$Av  g,Rjg$6{( %3I,Yt\^y#ۿp:%S$PxX6:Y5YlrtTt*-lHP0 rw<^t?,KO+r*/1C;/R EI$`@{$u(,oU>C;>uȠW~_yUHxs[zK1H415@Q54PX~a("Z(((0AItleg9S:2"% *G9)GUWfI?uiR>GH鐳KRVU"ĨR4L/shV5sJI >pwԏ -!wy]tg7:{e>Qx CWJy)Co/%iG8!DkSpTEeJ&~hߦO1"!ČkФt!&!"K_?xˁPsOL,cvh$A")0bhbf64 E3J_ta_ar&&6s\SuYF#)ϙ%5Хً&iQd'Mi9"#a1mm1fϻEvϥ0G( -kM7A]W-7 bxmls>k"SXm}&tk#SOF 8m%+l<1#_ּ &;HKN}$W<;BjTL@.ݚUcmZ-{?XR};l~"q etvK55F}koi0'ENk?;3º$Mts(EQo^`uXwˇMxGqwŜ.ln!r6*#gIO n+z?M?kLt ھb!i,jI:BLUxPp^A[<7T~9'b0=Lcm7~\ku&AdtztV(z^>4A>ȋ:k'd+&ADS\ =\aõWbծX͉/QWÛ=3 !NÕ ؆EѾA g-RQgR1My_g c5Ɏ&-gܹHۊL~0: |<&ӇXZvuO]C^]sț[LfcbBͭ~AEܱ귭Pz?auxrs'דR1+)nч&p7Tgx~J '׼D1 ! m&J_0V,C5"䏽3f@K`ZPlK.왡{ YbVo[YΉIs6<:(g,}Ɏsl+PTCcpaa@C4IzR'[c2]+㧅=·q|B0L(pv0|"EK,J#wxcFʊvEnTz;5[0-ɊLe h;ꙻJ[$>n9:6XdTĹI>Tje,ZJh4X9Ri# lbrZ\kw9uwWU t3v[ݿ~뉴W0ҬL JK6wtWV{!m~0M<.,3C5ilbE(ź4a,$D%TS-b: &sNƼdĔ·%ӟa$m^t\*d;aY^֕޿S ;eTVOu#󝱛;k]S;ZʭWzR_ek?z潶 cPf}_Yw5) &áJnW50TF}s/Xtp֌bט1|Y6E.w)[G&f#n\:R+B La8'^t}T&sš$+񏕰SRe/>&޺"c_3$hvJ');rD~ M,s]opmUllmCAqj iViBb͍v*)*`ZCf7۵w_jƇn.㤒wI]3WIY˃qzuXwA䎺d~X_ML,ghŠaFq"3",̛j4+X=u!^%>|Z~!L׷?}D헅-!+AOı@ůc$HKc"٫el2{@xnA7omEFZ Ũ'|r~wݯ=Dְ|Mb+Em~{ \OB*DA{yw6S2ob/Koк\z^# mnqZO>bq♬BBj5%RXmI_ZRnƴ' $%Pk08MJ\6Ўb yAESR8Вu|n7 c=ձ\ X#02ڥj4c%KElHȳ2d#yy&eT<+l^qk~m{`Bt(;me͝𛍺okǧs%(7Wr!O^\%wG6LrRH3{y;>W[?nw_K?(7ִ; L>?akako^`TfͥX7ٔa-pƶqȋ0T\<˒eu(N^oaEzIUvz c+ URYWw#ak^$qtTɮnHUT;Ct%CK69A&nZCع&xQUfۆm93A G E0^̴ykM^w zl/.3azSvo˃ #NE.8͍91rw5ɂ[>tV{Ā]7\ziM:l\]0~oݎƥz$Fy13 !wxflMf.8&i\TdŜpB&Տ!Ъ㙴=1PcDCo'#a ȏ!48" 8F .Ar  r0]$@㟉ѓcD䓩`@Dۅp@ (gM`ըѱ2DCdD 9(ms5zd< Xr A>P0o>w:鷁jq5-`kآQE싣*.9&pdz8bJ<x6(Hn`B4w&H x lv\elI0ٲ:g,Pd t\zs((s8^kd-c7~* (=mW9gW0̜d1t[\eCe-5'469|\V&pRvkcˎmo-X@͋%gj]etC|fnc fe3FM\N,'!Da@`"=2?}?WZ7Oܾ'ˢg[_ŷX'tG=.@wuӹ[#:t.⑑z[DɄU Nm"ɕ˥o)>#ץ?U/jc[ukI%_8;j-ajIhi*(hhH)F"bH(*hiJB&ND,T 3S4B%NCM4R@( J}2!)~Ilh=ޓl[K5l9F6CҫJRHAC]ll't饴.%Q+iKci[e2\MJlmJ_0鑲$RR 4JU6}tH|E;0]VɱmU*:Eqn96vexzp.a1WTʫ:wazANJZE=ri@lhťou/AukJ SJ|rE)iza'P5M*"$!3!#˪eKOYTΈnv~?wrhby!/eQ'm3;/L^\+j.p ,5?RQx?RJDM~ٞהiG\ϔ=(%h;OU'hiy$/_Wyz%$]@iӥ{H؀!Ny]7O3;"tv@.>N+zyxS/V6L[ǓAABՇpib  ='rI )NƓAv;21zvn<&)hE͑-Fy2؆̔;PYp4TA{,y k 1u;:vM/:n2x.s5Рv$F$O(Ht'H%:95fIvQ(81>PnCYӔBFLFP^6"40G'b\ r6$![0l(r k]PɑСzM3^7v|qH&BFdYbP+@^O!Nz͍-{I]tC6[Csx$XAiU#$IJTD-**9G;eq<-БprEv2KИg8ICs͉4ԛByܸڜghw  qoTpAcBKCd5#l?XzF+؋v$PoG%h,?LrH|ą#@HynbYœ !%dQ?=oԉdzDEӢid[HHp8= msJ9d#lHm\vIv.t#sSl6o࿉vnW梍 ܙ7&)6Q^O;ӓ#à򘩦6L Z m+ӕ.8wDC{fFPAEw1dA#}Jk 6oyc'8ۦP䯩d]|ADƒZ ) 0,tLdW+fF8QHlAsr׾"='.{Xc:6[|l$m|{JFeƙ̊m/xC/Sf%^Dt@X<NadN>T'bqRU.`Pu7/X'f7| #EM&qY[CN4& Ag6zMx:$.Lb$a T`~ԚK*e(< }v>8K䄞ߘUgX}x~s|Yׅ0?*&zi,Za\PN!Mmd8'|;0.cGmY] O)4H=(i򡺭C2^BL3HV!;U!&䵑DAЍhWݡ3EArZh['1m#jc $ͧ!3$vp}LKr3[&Md 6|<O#H &Fp0hNMF.tڱZWqT~lHM=A=4trL88/$c .x#?"ԯ7'+g,A(~i0B'n8*.ME:64"؍I1TWh BS5$ w={^[.\Bn6}{<̛LA`nl6L0isOQs]飪F㖇3qX~Zv6:3{\Do_Zf]6< Ћ;ĥdFOɸDa3Hu䆆Į&!X[΄aɛg] TAwfIeaa[7q&+ q 4{Gh@=D AG\:22x/+ˇ5ԛ MLjLۊ7< \^Y m)99(PZ5Z[Ca3y0JHI<29is`-s;0)&/#!Tv=Kknl"R3Ł.5eT|Z/4ӤG=`oh^Pؼ,I`౐h謩Ԉq@ ➇W}*W5Hїe%-$Cߨt`xP9tOh/Yon^!r !\ͮbC!mǪb;T؈[RG/#;nQHsrV0$,f}lG*((wǑ҇A 2E2ؤ\pMgy"?TGUg98\*&\CrQ*FM9!+a nIܛ[6ø{ńz'td>6v?*`s> x؃#7"$Ϣ#%#~٢:\XVlC{ ?$æl!9!kAq͈*BE;92G/{d`G?:Ô2s&:,[2x\+ >0>`s9V86볒GvAly,hBWBOz08RHp Y.$ЋFrJgEVAd0e]ajE5sq<@"q_B$!nd9C¡''/R@;&wODʼnGDP&4]‘QpM CF%(%->d$v=,Sͣ$7Y0=QG ; k?D;j#"pT'hԔTAfrN0Qc8:GK6I80*9puc7>~Ϊ;%Ҷk-2X4[NJE+F&zh[c8:ڍLtCtaGfǹbG׃J.! l=6~ N쬌&inw2LpdIS$&F\zzEK T%n:缭[ǫZ5yiMzP5dn|=&|䍊ӛΊ!y|rh cG7&$c =<=5ђ)`C6>$o=1FI{Iz U47nލga6(̒m0mP̛y2| vk~ o% (1r C 1,ΤFě< IGcDЙ> HNz+{ sX0grЂVM2ŭ]s9}$!t bgn!"7=<1ɮKj1ǢaL qټGKDz:"ttDG;I-!)2A#S. $aܡ۔*Kcsm Kqn)#E藇 ŝ-l *vN8ÍsF3F5΋/xD+IJHNE8xvEcn-Wx["HP؂ +BBDžn"v H,&ݝ-'t:4&\n0 ` @o9M!>1@xd/zAihw5U&=)BһJ4!BX6"舆:jb%G"yp6Gw]lJ kՈY{v',@&Nq=n$qhϱh7;sS jEœ01-L(Ճ6m6 U bo2XfNi3=_r'l1h5I^!;<#r@A6KN!@Ĝ 7>SLn-0l3yԷp%sʼnkA-kB}4,6q'u͹-yŹA\Ma8_BI ^Ǔ9{{CO`l-Fń74e,.Ir$Շ cȼ7؅^G~`n "^{;X dР :3lQʃq f!&6gQ =_TM vҝ9pw) %ʀ.!3$SHm,s.ܒ$E`qc"=w38aC/VJ>n;\B0X~]H6f^ne_\NNCl#gٖG!&0PvCCO&>Z{;|NV3f@ٛuׂ I%>0fɓ F|Dt!˛&7ߒB8 8kĵx(Fѻ\!wsiXyrpM GrtVK }Eð#U܀!1R?6(҃螺7O"8"6' hYvd!>A"x`U/2>g6$MF}hMl4Y˙b|+MːMy-""!A pU}ƯvDp\!SOv>q Yi(qE4DaQ05C' iL 赩įò.9Q^\yN0aWzM@XMTY=1ekiC(a$9@wu$薺o#6<'誒0s:-#P<_:[)>I`܃G5 eDșbKpLʵ+Ea% cmEFhx0fz5/&}~'[FL67fs"9>2qc~T^N^N>G˛ ܣV$6E=0Q`Dx2v{~g40t gp`4A9]om9vę=>IJuӎ`ƌ}G7#DbA&77{/+BCzʭ"iq P%Y hA`!œ7Lϓy>c2`?'BG=ܷGJ|rQϮ\޾ _dL.s7'mn^cWbIAB诩豏M3=96>W?!\dsuPd1k=K`G<Ms}2It~]ŏrZn8(;`xN@-UƱ`7 @>p$x!fa~ V":G&vBȭ#on+F(a-e/5|J[o~H?` VA6/ n91C)*OpݑC/H@EMW%T>s>#UKRO=_KzR}U/pϱTOc#]ʏآJ U(J!JJ*"DoW܎f`n!V%=k(fڛ.azk+W}e)_kbw_yYWٳn>_ٿ qz6?Oj~Q?޲T}G7EUҔ_޿uR{o?}6lbS}G:d( EN_KCid :bj(9G>'"'0'_t''LUEݾtiE>6΁H@|kDР*"'JCǨ RjZ/Ep JJ"h9 Ÿ.knE\34SQ'\h :1zJr9jFjщ4~yt}}۪Аx~[ _xol-])݉ue)#(+M%5룗WZ[.>0nlZOcg޹PNT R9Tr??׽9~=ˑZQ֮>ʊpGG%!߁/~/Iqzƪaa%ߖAػ?$~w]iEZ{/.fGȳű{;ܧArRq%>gTå?+RzkRS?`f ҥ/R/CvJ_OqT_#* 6">$O1&m&y?C=JJ"۠(jbi:&e)(;О)*X (f Z [MfCbx+:= TE=c-}vdRBP A!#l4Ow R {$>~PISUD3M!u؊"hklW4ETME4LU-3UROgo\(}1U%4,T4U$DTUMSULTPPRU!U4BRR9P¯2~:`U|6尨cJ~w/}A+Oo?޲6>zW//ieWs7V]W\=s)(>3!ߡzwHJrw҄_Ό+TE%WDAD QITESQ$ALDT I STQTUP- U%SULDQT13I5TQ2QUEQAî(*(p% BjgTbTQa HG" m%Q\Q1qj/~>\ ﲈ|eDwr);}wI`DA bCNh-1tPtmk?Sx79PEC|Ĺ.d*c vZIN? {}_e>/ݓC^Gj2n?=۷1O^̆/d206Q6'rݻT#0g 2CeXg?HE!}"`ہ"!3 Bio|v&`LH%)K?(w~l[?yw'4x O'DF͔GpZ?z1ߵ̢_ҥxaIFz债:dEO]'x<>$ ("f~otfbhbbfbbH"YIYbb&h&J">~[?@:(QZeTBz{H|a\cx2̣Z}t,d2B!(R{*x_yj͙Jc }x_me^#O tQW#nI&8ڒْ@A`}ԃߵ?^uu4x+ػ:HξTo.fxi]I PLQCPLDUM4TEJU}Dz9<HIQ IDUSQ _^As }vG"?9w_eyw_wU_mz~}iljjэkk2fU]%މ?8~o"a&( & *$H^ IL4~zjB" ThǰS2f{sf(* i))"B J)I >wC/K|_'M~Y wn?u^ њۄoz6JGm/'Z-Uب'c}f=/?v5a[ymvE2"ّG $2_٭YtBO"x:#tm^#%nfz^j~;…sTj.˫qqrZ3qdWFkOfjQf'vd<#l~~}_wh;H2q)Q) L/@rKs]46f`Q:V;~fDNCPQLUQqhu&_t$ 2oT4pE 5nM;a: )sƞr)L'#mQ[d9 c|b ݸn64#ɧ1]vkWu_uy'QBCBQAF?z DKEPQPIHRC1@P1HUPT33̈ bzFe`f2@Gju)j6|6b?r <{W(P9dCם_;a5QP!=.^saAyz_jtcv>6Dv&0Hi@OD/n֑2rU{OUGU)J1qWĐ4jSPip~&* " "J?شQUCE)TkTLS AEBaI2AX_oWM>>=v˧m ^ݮaٛ^Ƨ!F,yiV@k955az$QAbq-m:78=dQvJ-U`%o_QԹ}R0M}GQKevAPD5@U`4!DTCEDTEQAK/o<_pN* Cs 앦E_:u=yR瞚vkmiu24hXl쒺l%%ǜx~pSmm5QoHr]b/Bε?pvX~ƲQ=J  jTbPCfsJVG2D[Mr<| ;yG} >g+Ͽז5;+oQ*]?F,l\8hzwn9Z _3Lei_ߏM1 W+k}b[^KE廛W]Sq*_yo$ݏ_.6w\eW^xbjgyHlr#W{m`f73wOC n<)똑QP*J#e@03.\7h)ײWʓow]ouMrWW_SҧmZe/ׯHv^w~͢QJQDPfƟFvj<!y?'lDv|Pzod=p /!f O9S$=CܚEM'$PB4;AvҧERV;E!Ji 9R2JS^3bh4 Z7AѪF&~:;G@@rbNOD}B|f½>_s<(SDiJtDBy' kw%;`zSS;393ۘ1/ROXF%!w2fNĩt7Yà5TmF(*L]̗y:j}Ӿ0w$(IY#lcTHZ t͎^ż] Iw;s`8z^$Пǜ=MBitдȞBs}I6@@Ep8CÙ32c&fxz7r9OC8y<̚CR} w(ILI&I,Ke 9Qӗ dK <kSKl>Őf/>Ǽ8("78u¢cYJ>pLJ98/Wetif eQv4tt9?xk53ё)֧bc:uq^ǭfb "/tϻvPtc>O2>OwNQ4Ovl{ $ u'P4%#S@S[sb QB$#JrAL򴽖wj]Q[(h ((D4PX|zЅ44% c!b"$ (1z| u3쏁J#ov8G3l5q3S3]wO !% Zb"$J:$4rGCc~p,IBVD Sy>\C>!܏AH='qpc};;PKyfeN[R $!BJ$I@4R#HPRQT4ґ RP<ߌ0zwg=;I*wOA!A4OѸ\ x(`Xg,ͅ h.LyBq`4AE'SӴ͆ice TUEUCQ%!$D?aw#+GvSdbU*J@ib*'i=s 2jds& "P)bijhh Rj*b J " (BH$$*jjJ e(*(b(" i""B(&hFj2jBf tX/ԭrSɌOkO'γ1 {E͇/!X5[45o&"Gu -%YWn-*s EДQ#ĊDy"BmoxdĹ6&\A4!5bcRgsbf7?\q Cd$2vI2 $t ,IlXdn2Y%|_J9~E~>K7<c]x貏 _ >jA4 @>vUiߛ{~0?_}?'[Qqs k?Qs7nr{¯{#8leWlzyZgO`?w}38@R|]~ANiSIAt3,XB̛VMX9q{1FG4h 41  f nxSvp/>gF#ip;K'8oKaA cxʘUbT2]-GB:qBm p_tdld t4[1XtBanb ['t  QT p8 ^ KSR{DԫEֽsjKA6c)Vn]+-9bM2]:˹^io4HVd5 2Y_Чbج95.}>ج3[*duw>_!aUni}KJ0-`8-tk2{W(߯Lgul&-44z,}qo\:VV%_rDu|:4731eY`YMϻ6l::/bl.qqzGRo'Zk\1W~voow7πV{ ^? neEw#ii6mkpvmgt/įLg6ZVU+tj5vh-:య=,b#Hr[r+v+Na )NyU8T߮^u\2Z?b3m0-;(]Tv;93\͋c0x?q,6cҵĝZUc,f:2&OwV7 GSyYitvic=Y-¬LQU,slz\Qen/,(wGm|W[NtKN7QnYظ Ʋ yTzC\:fTpu|晞M]YZo6`1Z YTr\Qxܜ kPٴX[M k>VVjO9Kiӱ7Z[nYwclZݳS6 me݊F4c(vokqV^zՊ4&7/SX?ݴj*oX8+tzZ.qJ;7ZG62m`:!z9kwȟΈBڶx7Föc Yy-[0&ɮpXL~:Gf0&kCrΉɬ،&"%nGkY?sa]m"b~+Rwn.2N[), "*r;xu´ۮNJZu s#1޽ef״MI*wOr2M3_鰗 tFf?aw[EẎ=Ykzd㺻,GYZXCi50|zXOb a䎔W O>q Se{_5n_i V<ۻ<ޫTƱ} t3C~.#izo'~Sz־iO=J$>s\P3PVz6R_EV9!BqH:rN9GF ~j2'K;xnJH%8', gFrh]4}IӜM iiqxD|&LDDM2Ix_x/O'\Zy , rB{Z@x+PH=B&ưn9zuWGs9C'~Vf31=KbxypK1 Ng~I2NwvZ_`qѕEJU!$)P(B2"KPԩ~_2eS4̖UID;,I?#~Q&^>CD@\9=vK@sI|LJѱyn0n1ܺN !b!##l b"YoINzAÀ0dt"vqѠc"`q.h֕EICVAl0J_`<2 ^Y8· p'#ÈD͞툈! 8LF#;F ́0sݺ 1kXc'N#ab' ?7;Ɉ;\cHǙu)qB X1 bC~: =6: Ĝ.Op8v!s!~Bۜ0 DCeFX .@1p؉ DDz"#;8?Xx9DD$! >H! ~R9Z:b~0v`1ό8-8?aI@f13>yf~p?LJ-~9~^~8RO>$9ʝAJNKn2EMD9tp&(*RICm  DQ?0#=vqET~IՇl-cY-B'b|7QIa"!}rufЯoc QB> ARFߥר-RW}^뺲_kQΦZoN%o_r}:_\:yJ Kx;u_@NY!K㼬DCu*@!.*'!RY+"` l)u-4Ӵn,Y> *S.r}mpӦk:^/0n/S.'cRuA:S3A(;<RthB/MK oM@N4g9/I~J ^'Aj#"1aѬOD0*$?)ݰdϙbFQLǧQV“ңQ8:d5?Yj:P(sMC?if-,U(6{7EA!+VrhDi[YymQ){0T~ɧF >ؤDoNRUrK݂if6l7.2BN]Ӧh+c;EAB\EJ_jXOXZkx4qt52,'h&BNZ 5a:ƕ#n9ފ^UZJ%PcnT<۷nܻ*[_Q?SiNqqP-04uɮ_W9"e}6<[]=?1vD^SB\'4W/^І¶jyYC7i^m|~Dܶ95dj*,dyMQ9M/)`[bÝzJ≭~Q~$`Gxo<Iއs.j&?4U0_eaic0*ƥC>VYK<3tkcܻ>:_o=׽3{m2ϩC1prl'M8T^N/y_.ZR{T>Lv^#kt^Ǘ-=#&v!p",hnݛ'H]SS/N~A˖ee!7-`I]oWhW<-<}C<}UѪk޶;8ԻI.*TPg>z>SXlE_գ?<>bg^d0ӫ\#O~uģ\uoy]qwFUH:][>Z 뀧7ھZ}+ut5X /{IK|OٚwКsިuȹꐞ߮T=Smlty_7ϊw xNRļY`,7+α:nMNfŕ;$kWRyqlk,`pJLq5k/AMP垝7[4S[EH\pq[?q{ڹKiY*:u 8m}x{{sj{ 3Ϫk)i5<>˭Xtwo![Rφ&.BIY*u*FӦ|UJP߼}+BrcDF U( s'DGq=ws H BQ$DM7]ډ-2BsmU3SGotW0 dDA*%A]U( t"0H~L}o9'k<-VT:JNLe!lU>zo_xd>;]TR;wv9ݯi߳zwF3pT.$U! lǁ޴wr񯼏zu6JPWf\sӺ-dCֽ+0sn ߌ=|w<ǐgk-Ob̲O|}/z鐳]\cWk?C _֜ͦa(MBd.-wmُB17XK=f9]4 {R=OC {W,QJGm~b;ijBsdx}Fs >ɷh% kL"%*N!R1rG*l>9Dס-oMCf]v E;RqQ. a!)xP|>c SwhJh6((`u}vRrSg<箚!ئ Kj?=7(mÿPZC٨ͷj%|,Sn ⅔}ƋQv%[x !2iRUkib9;JfwmzyPe,w@>O[4Bl[MU¶;c/l8\nDXkدhj3ĵ++-}ueeqBN%+}UE4^ L/?XY=2X)Q| [|TJP4"e. ` "Knaj]C= jį*KB%V26דbˊq=5"_apSa,ujZ %$(lzkVVZBbis-K]Xie~rwzɡZ7I6zik)aYSPAgD$:#m4訮&ț`يQ2̟!sTY {D:F}wdq,D%(b]VR·&Jiv ^=MMzWa1BT>I5p*2VQb.9|]JDڅ$+5)NP(N5 .~+XJ\W|j4I{.*eM9}rMm,[M-LKRmC?~T(ެ<@bsD/)N bag!kYp_'9&G*=)tw9'vJUՄ*o/ԅoQz䬴՝.VSѰpK SAjDCBŹUBD֬Uj 1u/1y`VhsgxJA~ZT=bhZDCTɲ1%T#+`M,dIm*i]?P9ɬ8, =[ ֛"6nI)`ĒQ$ɪEPf;?8;<'۩7ֽo-b?=QDL4V|_喇Z֊ eaئQ+ᩅ4ڨN.Zjضc :ʍ6W3`fY0ܛ52ҵ4˒Rݲ3KeXn<<&E{BR𽵥boNve\A7 _Ve)R|8ԣN :!ס B6eK2xV? )Wj4c*|% \ۂ  ?@~ NJɖKfof$є76,Պ%)Z5Αߦ҈\QCh& RԗkU[Db(w z[C-rԡ7vd^V >b)*`L R0,5U;~a67ɹ O?<튜%+.KtF:Q\%ruoTY4_!IBjMbαi+E!jɹ&l)^LQPjQ ԠuAGɥW¾<&h6No.%yISޛcB"DDD"$tQ8fs0I)"q "xJ"O(JLy-bnUJ]{E\ϽC`^曵hbI+>6R-K3T^~$;\9zI9lMf MP%!H@ R(4)ICJP%! I!(6gˠ%>GχX)c5\Q5 %+X6/*Qym\6P2[hЈN%_0[Bۖg1M2.;kmO(`*p֚ ̛jP!S|*1ҠA1( &t`-`/e7grr>hh9Q"F(krgMzIu fBYHA6Ge<싔-0*K//VisFvĖT4tn!5,G~7nK޴;(1>b>*5͓tet9jXJʆu2bи0=QRp|vlP2C7DŀjEh?D2+ؕm:P`9!~(+ۀj*oBP$)0D2 C Ebl-ሉ|''D4#W,סyUURN JcgMÌ $f`-1|88ao$ \X\Me(!\iXRpL@ϙD(RID-vKRN:xoZNtYYNZ8 VjEkkǪ[Yf7:T^]S!gnIo敾]@k6uB} #ĥɞ{ϞDɃ.#l0iH$M[0ʤٯ{'s J R޿TԷlXmYMsT_[(|$4m_I;:zJq)" QeS-ߣ`Ye%=;::zrZmLN䚥v-}53UF6zZa2XpZGn˿49Qg M.k֬4R,eqj \# ȋ,7B\D3T'\1NDv:[t//ÔnBB]A^B .9Ejȇ&h>+KD '*:RXp۩P"Pkmz Z]qQW[~Zܬ/.n_V>v97X$>G(0h(s_TBhY8 N~e5lUTl+)kێtXn&LEm+m"j]boo0J N+X--d78ju+$ NC%I {vc=s?c?`}'c-2p^ZŷͲe6S meee v5;i˯^p;yķ(iѲ/7JP3T a.tHfYUOY;VzH`EyF+`M|zi5;v[Z C47=jk&|_ܚ]~ ҭY~̅&AN[so!5#ظj =l'qRҞ[f6fT&"r#"R}s![(ΧkEoi."NkT9(Qsmkr҄l(&&D9-pƾJQr72MCJwس%ڤf/M,iz&:t^6y6펲#!JfcR`Zz;G,Yjczfz,ۺƭ-&Ik7kWg˄Se"E~5[C7mf[\i(D,dXk+Eci/JQq9?J&[|/311>_xoũfCg#.)z&L!iZ}hhlr[ps]|Kolkޝ^-r!/Dq)zTCdlX,6t$k \Uj][pZ.93r^-v"q9I+A: 〢Y,"nqPBӲm[½۱)JU)sk3Q jJg/K:r#;.5Cv!Pg&{M3\bD&mCVɴVZt,%2j|䔰f0;k1qAF+h}^ūEc Lp<-Zodj\gX*KS&LK ku9]cTv ]J:CKmw3U=BֵM;\;fmbk3N?"/y)LȈ'2Q~s ]"̥"Vm҉(dsݻmhnYڱ;]eݷRJm?{viZJZMi6M~N?99ua6I}BP|,{,AQd(h+") Q"V\D`wJlWᅅeQ^׾-VqZӀ̕sTPDuCvʢʱܚ]oږ͌./5bgjm ٮIlk&2ѴR;c̭))D$J"UbMcʨN jn;z5WY{."na~U[c/|+nM[.1zghoZZኰ*6&Hj !zXֳn^b8o:Q紿S[lBDJ"Gj2Ut*e{5MR ST|lŏ`^je}3bXس{o^wzݱ 'bw\y+E[\ٿMo['RZvR oX,Yw^Q"VUk ]$9 Rk| tFLRsɻ1pv٧-kbJb/bcmq4-?YviQaj}Oat]~7hlDmگb,{qԨ:>.65 %=KڦmUZ%K}&{aܫ 2>jm&4knY-Za/,!)fdsNy[PqTU%P?CYe6a[ezU.]>fmV%"4gNRoP)b9G ֗9u{FXur%jPn];]þa׳hޙ_>\=2Y;]sD_䙙+z{ݬP+) >j-QpŮm#" 2弳b2N%(MB$+Cdmɡ<:Bgշ*c빜|Y*sK;X.׶,\9|[f&wHrm 3A >gѨ-3X)i M;jږW5˒YLBh5M*)3(el%-\ܒS[)TF6㜲MKb}9(u7K)TCl%j>b&7%PM)x,B&(Ykt2Z>kca/S&!4nk@s8JpԚ츭 &DV6+ Ρ|n?Ybew춌mGq_9cjոbRG76T3سp~U5p~ƍ/' D S&uhCҭSF[MҳG FۭJWyg(E  H79W m̳KQTt*Uy]܋rk{n>,T3vּڜim- m^֭z3ɞ7k¦R[ԠĊUN^ kj(R_  OCQsc0YazXp^Slm_t[KmfٮC!Bp>/R% џ  Kb:  IDŒf)~.%ءy Pܳc5^len nkwziDztqwҷMƪdjwlM .fj"]O g/hRNS970KA-2$P!.F*\V=bz.ִXu-?gY6S.V΅dա㡠Pi1wMeEO_fO+p??!ɦ-ℵ.=bʍ[:+-[Lתw5pM,׭_5 Ҭ[';m=zu`:t DmAὣn`_RA/lgR%}6퀥ϻ Ea3uZ:h(a/p\ʛlzm0hüֻNk*l5-RM˟֞mο콴5N:G)٢Z(`?zb-ir.PJZ}nu.F.7@RF_bY[f7} `0qd*lT&{uogϞ\;eaAv sR !3C҂[5 9*͚ns%_cORr/(3[\e(jam;7.ݺ[%&B3zN—QGY-3%oխI֡v )Su-Z!Q3!}dCZ.-l{Mjƪ^u?V#Dd-҄!R.ۅL 5miJ9)Jaǀv. nݿihK#&:^{qbCM~1zuJu.眢t}iRs+A^o\5!M.=Mɮz*a/c~bx˱!EzS>P o>"lӻkڵ+~kr6MS9z|ڙWPREOa([[נvNm 6rߡ%hxi:VRѥTlJ5*Krݻ6oKKɦB4I"IHۼ NZkqM:I; YztYB!EOj¿pܾS-N2~`PTZvٴFk;elfzj0S4,yJX{$VӰ}# _iһF7n% ]o:!+K迵QIFARi~ ڵ]a%twk89ϸs^GN޽}%sҮvR7Uf7+z~q׾rig%1ʹ -[> ^KsT)Y_9rCͦR z5%׻Jڭ8oV\(CnSP ~ʷv3uh~k"ezY9.S)Y~I z'<iX-vNdW7iNcvdjhS9BxZBrN3auPs(`ήu5*M4=m^e떞^.gW=+:=QJK,4Nj\jߡmiԩZ模=& bВ`u Sx }ՓxKQZzT(vm_ߨ&M[Rt;[ XK wbcXT,LM4if#}q*0`!C%bjQrB:e. Teqkr ~G\vQ_ۥ܄i ~bP4_־ScfOpjYӊ'Aد-)gV({%rs9g @z7Ůq\jӗ噼[}څ2_|s7}𭺥N}QyR "1VK[Vtkٿ򛫅%MбQڮ,c59hFJg6il=sʖK !kT8Nqԙ*n>ӯ~GJBp\V=J됮X_JU!ׯ2m5ա3j*l b*Mrh׳}d?[F23X˃ 2^ GmFZn"F c?uZuH~wUuk /W5 %o4JYO*`;.>҉^չu/䔶U6Aܱ ?o]O݄V*it>t{6=qSaRҭCi"VCJY>c~;<rdOPgf;֬G7B⵬=uߞrhJ]oj\/]F3-mo*.+v'l*1KP۶/15[CZE墢i>y7bߙ*d5^~u,1_u5%N}u+:ztR/_7uowʬ.Zfdٽli3z;LbMB+\w/_&|RvOgd-Q辄tlTbB;_I^?o_A\b3:*xF -ۯP̭6نS?Q OEi<ҽf[rΔퟕ]\{F/(Kټg[_<_ Xo澖X+t&vV\Ud:mCyUNc"jUC]ˣ}yKkg _97[!\9G}eW)MojzU;OXHu62\v;I|2y?t"cMp(C UϪ}8|XuM[\ ̅%z! M>B9?xh7ߞ; ss,z[ K Od]F@x dYeN{ϼ4!;jfo\u,f"j]KV4|z}YY`ˍXZB\7†tq%ۿiZeաEsO/ߨRˌ'n|:wzMR\?T?\(CEEaC=XST[dx}2iel:D;Xȶnu+*n_&7U(rESͥ3oZS,rn~{qmrJ\hӯѾ7;^Plj/yhuT+Toq|kFCz |="`=&9`ٳ[BT>(9 {w~[nfԿCOjݱQKviVGmkBlvnqoԤ V0LƟ ҔS25rSbͦh!h6SIGae4ihM-} Y>(IZZmcB{5qYbŬ37Zk(6oy7l#s0_H|6Vb*-ufꞮw?TMq6WsG9‹Zt`o ~a䥺P9Tų=foa$Cr~t[|MKH.ݓse|WzFa2ttQB8k!UjqQJGуðXD@N̈+˿;zC25VNH DI]6Щ}>?1WRÕA{ERcR[^Mʔz=\NR<3tmuTE-KoDk^"ҷ;M1i&i5xOd\…6# OK޿{'_koD ]L;PN&A5m3#tjq{pxmOuz{t?u8ZU`Ǘu# omiuQ9|Ч`Ҝ=c X==K9p::Sͪճ뮡^siAH [:.&Ɵ!-5U/EϽ3lZwy0C*m.vm޶Ck kqJO~>O5'ƙi= +7`VuX{1R!^)흫B?P̵ug, N/xTn.=iT;6=@FגtW08J^Am;O Gj=a[|qї~I\:f?js$O}= Ϯ߄5]FRŪWw w'osx8?< Qf=)Yλ}G0c ^Ҏ'Kkr[oUwտEs3?K ȁ®@}_ߺyȓ 뼇7KKlogay;&WKԻE{k2mM.ڮq"R}wO!8A5Y>7|NgF~>kנ쎛ʨx {|oMrn_WfWmWYĒbS@mŏtワXۢ/gcݷ3I_5`'}a8;?Sw۸v=kmm7;-Gz@[ Cb'pv(;U?nu'dv-aT"DD;!oܼ;Q͞⎲ʩ{x AzYHt`(`Q .|-+4>YԓzL|ݿY1Ǯdj$ņ>VcuI}99>1sI$ A-}1d;',v&5pQ@X{ UH?q}ʉ!⠙crL < Nls,@ 'z!"Ԥ:f_H^OhJ}0{8w7LcdR_뢐FΒ $@wRRS":F46> ?I>;6.ϡxa}"L d3}-Vds浸<۴toδ+̡k8Թ5GJcBnq7k@Ft٭B{Yiv3rm g5aE7qY5=z?ђf`̎.bsmojV6Á_c5=B3kOk߰aC1K%o ;o|t!mquz:e {4z_=.1"ϔwy(]ٟnAz7[5pcSsz{zߝTmG_Xc}=M'6L}_*#ςZq fDN60v3(5 K0[/Ŏҏ{mi?{swӰ+9<Yk{[M~k-~;Ĵݗ YUxE$?-d!\z4 ih& o]:َM {YΉ#ק2˄M>}6E׷M0@%5)H#uی= %'fGDX wҿ,x0wͷ]Dkgj s3y"7AΧ`T"ws39Rwg-[`@Р` 7H5OAʼnк[%Bd( >B$wI puTܠÁԣk= CJYxY鰮H!2 [Y9eJm?Q}&?q~b&&P no)0Ssk GDs0bFͬN\yK р/>9 ie&; ^Z9&2ږʰ|>ǵo}8ŋEt&c"hAnv$9rePGo+2J3VB>@tscѮ^x5' q ;IU̮H@O̥DE~E~,XI-AK}=:dIf}'COߡn,Qz\郻GOoC隶-~Us2 Oa|;@ ;76'ڣ]x#^ 1(XIJP`,/" t`Zy ըm 顣_[O֯Z‹1Wa*yj /"M4%֒gL7odG2 .8ْrEf*TTX.L6DKЍ&@Ab0!:4@1|Fu~=d@\l<6 ^z7BlhPt/k:mlltk "UB %`E`X%p]|W4a'fU=JFCd*JߤlVc4SNp" lf "x%̟ۗy/+W =pT^Itb9c`'x ԛ] 1 1E==e/1UaC&w_zsOt# C #04L w)yo'0Q// F+ dH(GSfZֵ&RвPoE(uNJ5B9Bg ɐMFtVVFCmп<L joC dv~nV]zX;nn7av#|cBn: 6p<̨.c!LB{xM4ƧK"I4:I-%NnTP$.d#2 "3)RvNNϕ"%,W?w="A`]!u:K*%AAo,liίR&YP_Q]zaCʜwu&^6xLFR"4V |6d#0PQz oc]0~e{>>v_bYД)n +H1,ŤNWc<\QϨ,fG2&J`ɘyz 聏oSq r ذW:5jw`*'vO.]("3&Ҫ-7׾DtgQP_QϮzgx|||:JH6hL)ْϛzTYeAD8Ĝ3%("?L'D|r`QSАEhd=oo.{AM#8-7H0o@ɛʜ$!0Yfvؔ[ʉҜ%V`Qܢvq' RbV',ɞ?˱.I%3K j?7F)})ڿ=f~XֿF Gw(V s|_0˘z PI7m]ڊ[2̛0N$.3&E B?[Wh#c>A-9─Q,&NnAJǢu9e3 jE:PniY<bZj]@e,ilAÀ׽¾iM\=|54GϽ/T@lt~QQ~C25"l=R&=HQM{=rF:1grHQev+\L!ݫFrS~MNK% IDVS\s²8T'NN/\R(:+݀!h$YԮF.p2a?a1geb6}e$-nOWH/a3N,lSLTP!LOtf4,J;g4QLN&Kxi}@'M5sFuiSNU&Memwp3Ds6L.9&M`teJTN]vD8Ec>&DjAZm )خK)K Gr&Ѓ)F#e[iܙԯq>INj%i|Bztw]H SA?faPSd'Ȫ'G-X~1&-XSy%YZS ۓ m^q5G}WZP, 7V *_*9N'(RUJIz(Q_Z O P NKDhhX ګ&Qb:+on M_s-ZE7IؓU*X |\FUf +4T%P}kpej|ϻK/Y #)De^7YǮoB''5%-.ݱ  (KE:`pw SWbluu{u]6ߖQTRʊC] k oe 3(ٽ,JႶ-T*.`S\TS@U$©Lk}(q$$@21eF 9kZ%Ѿ D|2|hM}Jַ's!"C*VBB"j/†PQƂFf/Ӛ7V;w+WB{'w_2uobOwy Agvwܣ ?2H 0h,P])pJJ!49Ֆ'Dw? g|=PfʿѣIG^`"}eEnh+gu^-3D-d%i&͢&J u35  !^U1@^zWPvAFfHVI^ƣ|6T*)obٔh kثqpVo+~ŵ jt5d ,}ZIFD78-^.Wٻ$>` 9yy>sb!jѕZ]ݑpY?@jЀ 'uY*|"o$3vRb;s#ATD\rg6(vP"~ܨv`~x-O;FzFQbs{(o3A$G&.Si >?ZkFBˊTud(\2fs-!|-A?w|I>LVF` pHm_<vN3 !لnVZKkaE4uƂN;%%vYyDOXΉ砓:DNYaS]LՃ$!#5 =N`Wv k*3,[N8z;I:OAU X{J8$[7?Vqybao.ǩ?xߚ૎;#,+ QMc;)Yp_E^["#Ւ0* 587ɭxL]x|hB \RRb5ܭ!kV Q<1djD˺WXtr&~US"cH2lm`M#i t !NV.'YBVUPNÎSV/n ( N)Q*t҉D}=`OǪN~|D +s4Y#(q[vs^1@Z% (]$FRn{WwU,8ncAbLP5[u_8H 7_i3~$(ŹYDX c,AA.Ĝ*&$SV"$v|fڑiӺ+=a{.h^kbxxLuִ{Rr,6W*GARJ(kSH3X P,DehH& DeһfIv(*A>G=}ӂ} 5&c^5fvԟ㯪+:DYUZ̠~aL͉x2 V% E$nk2y#. Aª=W6R vZ|>*34Mn签Spk 'I%nGNv>IO5':iZYËiM\h2}$]diýLg2W^wӭBΕr{mXy jWM2qJ0O بD)ρOddNƻ/K/^tO tM&,9^v_v=je9oyhQM8{Xk*2r R͖c'v-}SDjuo]Z, (QOʗ7oh;q&n_aB9:p'A)X2 ujs݌@Lo(+[v 338YۮE.9?V~ԠrPh3ArE;^Aq$t,"P]Ny,!c޻ >kewHVcfjuUd  Wd3:ZF_o 9H[=,tB KFPtLc!?23Irت m] C$dVď5 W!f&4ZFl1QEzRx l}31OFȦ,3,ZqA>3 z+l]̼;|̳7pf |[,,KnTHP W̵-t8/Ȃ4o.^hr]$e=hj rKi&(InurR ^9Z%!wMhyaPWve"YRx4~p]FѽP]S*3 ?j87)Jݏ|÷s!;!,Ҏ"Qi݁kuA";}|02:Xʽ1(XOln;_ex"C*NM%xI$')T^w h )}t-%{(! ۘu8BtЧhPe* 仹^~3t ĘPkt=ЂCJ Х*>]Yo:.q <]зU{zjwY.&!#].v~;V6PO ­\y;yitGl^{ yvKъ_H0*C.#2u4$A .x^k<`و4[d 7:f蛮iA2#301{i:RkG`.IBTep egAylmʢ`K@@P~Hl% GFg 6H `ҬL Ѓ,rRοe ^hR_\*|B*3 -˹1^S7ワe 1;Mrc8!.HJg}z"zav3W! --|FGj:ZQA)[,mlvE LI&s+YlA@$}Ǿ=21ia&wG${UZ4X/w皵hIjj\e>#V/i7ԔXW ۝%a92P69Oܨ/3yY['tDlOx2N`J Ib*Ii9˾2'0В% qXƇOp"ٔByCGM K 4Z"͢e70m#*ǔåB1JʂudeP?twzI2,$ b$gt]o|_fܿk 5X=%mWČfvJo_:ѯ V20/Eҷ.I]eï cSē֕ġks9y_&t3t ˫$bRAw>)g.Zox)R?p_dΘv4ݓմ;~J|:VJ9ύٔcq?;U-F g婟5u(}bߚ">ܯӣ9S)\md_/>;rnx}1gi6 ^:l>E\>a F%_;Wd겹@ew&l>Jatt|f{>' FxΔ+!$Т㾏[Gu'[ZjWZi3H"XoD> e=z]ecZ0{f1Z}>L}:{o9wgv:!yNK~w x?y?2ON &I DP2<څxhCEPIKV}yϝFr@6n(e%$ՂIH~'B€sD *Kt΅2,0/_ĽB me_P3 ,DDWEsNR/Kܥ3٣蹧^-Q?[-*JR! #uVGUe9r{}|6 E - tʹ!LqfZTrITITQTT-=0jaLiSMMUHVUi~V}.]|8u|2c"UWQHf*ܦ:uTv,zyt.^1(~};h k+p.4C|CntoϟU !11u#Wkw;>UQCƋ!ќ#q{i$RMOvD';=?N_ɀ>)L[~O] v]qn"9,6R"?bm|]H4G\sBtt f-0;tAӰdPINR0Ibb o.ov -{ىia7czO4OCseig?K{3lDst؍.AF3A w6Ȁ?e=j>sO[ش`h>E#?#rDzlDʥtUt4nuByx j;Y8V?E*3HB c;4-R !#:yv< FGΙ^sm*89-;vNV wPܦ/ ʢBО Suw%@wg_+{5j#Lm+;CW4C6EޣI"X!$FH%`WQO,#vEܢ,d om! iiELS'|ӴqN+}֌dA)y)vje $ }dI7MY{2Ϸ05B@_TWTd >zD W%t>7mIL:nWWٜg|`ܲopq=ZzJ\3~_._St4HD@DZ[@-2YS^x}•ɔ"\Sm>SF*w۷wU!l};J􍞋L^ww>']FDrS.,4Pc;"!D@{pd|qV{PNzf6N>E(YI좼xRc'@i!i q=`nCh}N@-Jn v֖%m]_ݝ c]F̆X*5,ը5զkJ  k:cuZA(z=!/x>ïk S(W{ɷa7*}F7b CQ ݇Ca>x(BW {m[{sjZkmbYcTm$ʓvKM( pO~ߟgo6p⨈bAF0H@GاT~YkqᏝs:=,EGݙ"D6"$D'>I>ŕ"* ^>Oo:N1yax}%:h-ZCOR*H#W:_eA_)؞̮x_CZWɺpKb' Ew.I`@E7v@ X$}1=G:|&:*;V`}'>n;sTk޽VɵEUԚS;¥X{;6LC썷$ ߟ~ ;ْkpUlv[tHn P҈1u!=>e%$?)XثQxw/x jujATgl_ģe*Y5_x =Oo~gJ ń#s7y@!:@*>&ӁN97C;@Z8ѻwngq="9@AEHcW^taُ,{@qryks!;P{T)+>0蟞ΰ*˱@755tA۹I!c LBq}{:k^vΥWHVf>Eí~$b}]Ǟ&^8S>Cl| 7$EBEEX 1P_WM>- O=C 4 tٿ J<;p)QڰEQ#HYA#w S?՝ ?n kO(&׾>DZǖ<l!>~^U*l%bͭ>uI2FQ^<8IV}k4d>[@|ΎH^Dd!BU&ȧ`;%SpbgMIT 9>vc m4yᷟXvwO&g LDa]Ӭa*{\++ߚ`ʸO FTT SojRKeǶEDA$ZDP`Ua$e" "i;X:dR WtT@P#96+– A˜McB,UPVEv1T[AUa49[Z{.NC@g]Q ~($xA!&C}!r!\U_`JFawFEREX /Gzz;o{OI$5ǖyȦ]~k`.8Q[wAXz{asHE"w3qV*!GEqً|}cȑ$!Grp"qo^ PU\R# "c{޳TkS+Z-5124;5ǪW~^:*7'Y.1)P!%$g6`Xk?媮檙QcѺݓ=R "uau' m` ! !3w&J @+j{ 8lqA@ G9B@SD5%Lڒ%%_10Q$VGߎ! >ڊ*L=Wl $cX@!E6lZ> A«m/6P!v=b:*p+Q=u E6 E@=wYG1}J>Y|-PFbqT#HPV!>zyqޑfg}Չ&hώ 'm$J2(19/pa$TdDY$a8nЎIwǻdT7< S *zQ<y{"?=Fǩ힮8 [hH\@ 1h=,LQ 0F-vwۦ;k9iΎCsٖ}:hQXX#Dȃ A=&Bc` S}ﱟcBw)鿴L dz@Sbph$ #o.ጾhhm&:xe֝!a@EU$@:q#\ cIS^  !ՖMB 4X0]{,it'v@H0&ñ:W [/im} {oDCp!]$s3y-*Q#RcEs7yicWdپ=q迖GTB$E5Cóm<,kpv&8 p@rA*("BZJ-UR:~7p7nS [yuu;=' X3ڂ%ȣ4ERFD$a5jcⶻ; !c ]PXP[.gvˡv.NWW(H*Hb ӷ46m.NÙv@E{Jz&L2'GMP9Dڠۮ#  퓗#f]G:bs,mhYoyfC9hlfD1 "!æ\ʶye Ez4}ZzmD"1$1{wpIv"@QD!rG^AhG$[ !1 0"1=aLt @Fyuxl&Mm؋H1 c:~oXǎx>S8./iof'i#LLډ7oͫw(xzJH))741 1":pݿKwe}ܺO߮ 11H@eu.$!goBsxxـ0~:D}-,%F zXΜ#V ,CkٯTasEb539>٨oB++ap!1cҰFH +$uskH aM IlRIfXSnmR h7uln8@$:]v!qvΏLAĄMGj@5 Q0 4-zcӰCdČ@#% K+k(}ެ X#ČN~ցٰlq,6g/v+ozj(vVcD!#B#ւm4&4]sEXAR0c ~p3YQ#!B[PHEv}0l$a2Cd *肜uB\T$D$i bo\|YFF$#sW ^f;Zh 7E"ǭ鰻7F0VtSA&R-+H%CFN!L*ﯷwy֙Y갶XF E#9P4[6 ɦMk=+fi{(`K(Ah` Tʨ PHcYXDCs}WPm)~JFR" ZXצl|[kI1o}𑀷-a1$_/#[{W-rmlJ<^ Htpo@UFvG."ٙ%$Xa-LX`E*e֛kqlܹYRZ1 {w].gn{/r0RXl,# hPEEx5<\[2f̲IUmwn(N.j즦[5"*ɥlo)Z6Q)6,aUlLʷڹ&MDN7yκZ̸\ā긗`E8[-aOea>om*&&jWiSm͌i2T2h[^J BH k2Y_m̍6m/]4ڻlY(-MosQ˖-Hٸ'/-FZkW35e-3GA$>+Wc 194K\jM[vYAđ"0 #meln"Hcfm9ٛ&TeeC+6JnmEHXMO~ B0W57ll6f,F FTJ]*4C iL""F# "iKR^#L Ţc$bD4;\r6/xA BB0HO6'+m3mW$R̩SMRKR #mĖjͮTl-{JLXfkUEؤjb )bMw,SeR|~wlJo4B-cB@`0Ln1LIjY,3jz\٩i5refys%ifـ`A]HE_^chRT]ܸPk,I2ʋ|j|5w,&3_I2e0 Eg˔@4eCS3,i3MM{hrfJ_xlhY1҉f}WۛfU KM*s};r>s*JY~ՠ0<0P3-l5nR3,.K,&f3毎Kx-ɹk)3,RmFjjI695MjٖY.KlLf3\Sff+E ])i&lRfRyJK>G*.$Ye(X,Œѵ3fiSjJ湖kezMd6T))S6֚FM2桥R)n|7˔Lfؿ%ʠ11Ъ -E^lGi52,Qd/ܓTƹ[ʔdٛLm4ٲhYf3fmW9WٚwsVw(٩Y))4RWĔ52QEJVZ\hK]f523dM٫nia*4hELmIZM\ͮ/ 4m 3K65I9ƴZe%Tʚm3f6%K9L3EJb9R4m)64JIYYsY)X%67-vWf1X[wqLY9TY7qL5fm1-R-K%on*MUix䛙C*3#4bʀdܲeLRIX̔ȪfrZe)h7ssmչ*fks672,ъlmLZV4S6{Eb);WMͳ56εi6"+˓-s5QP ^EE fkϷrWqn#TʚS)-Fړmۍ]vFS[%fZZ+S2U(j䭋TW&6"֍flng$m}kLw4Ƣӗ56Ƴ5[Iڍ\ks5[Wi+&W& ||l" AV@(1A(@@J ""LU TPM"H؈Z((6HB DNMfle5dBHD=BlgQXL5EG纟L64ذlUQ3y(e f/]\=63!2>;^IMARH[ERiDSyx}(ˀ{{Rm`*$63&c5 *. @ `g$رDB܅A/`(ym xZel3M,K6k+K,YLR$kkE#$]kxфIfMǞ~s:Lil10*HR- - aᱏﶳu nnO^sِ^ x *PC fXA@>* *ÅUUU@EN倈4 *?DF,UH! H!"B"``b "D@xA$AjڵoM2K5edh)m}WVްLTtTD EEdP@Et"vdT<얒Fԃ* ` %c؈(Є"H D,aޑ$+1@ܰ@|1O6&T7A@DӴs  y{&4X"& '-'"F6mUUUBдM"*E1@C8b#X !tPAQe>=kb"Ȣ(E?V4(+#߱A#A7p@IddCB `F , )F'1Eq>YwpE^ohQ `NXonͧd@^*)uq Fom'tԃQL%+Ų]MkRZ+!EmԚ vFmZѳ" PdZ*ZPkjeW…ErPJ(BUgh2)}'*& FWxSWxo֡ [A1xaB 4ž}-*o9&\y /QΏjaֻ6l)xT"mEn^4;hHX/Kݵqm[~1j>g?EB>utsSƛlPZ/Ȣ^kyx.D/V)P1ٟ=;h~/Ѹ?Zcqg8&>ȳλAV_|6~b(o)ʭ(]FGn@ ev36{;8Dͼ,ED]K{iXqc[dly{=w#rPQm&P|g߽ӋA[P0Ez4tP}1QgH S$KװaB3iaF+k9k5ok9%Ǒ\]eXso<ɇ*&G,5}cnZΛ=Xy :u f>ܝ{(x/yֺ\F곱pHz7>jG)Z{sxt;+Y|sj 3e{<]rjB{&^Q+dABǥ|~cwyTw +Mx@?@::>|>1wB<4H0'? Rw 2!3`ȉ"y! cN8i;Z5cjRӐ( 0y'bZ]/`M8>їf(_i :DKeE,$|Q-O0 ZrwF&hpK% .-&<-hG8Xk)HaYm0e}CJ켊"[>IB;Ru`k{M-\6sIx Ll(m±|ע.&-A>̴!ڇk4׊qnuS1RemZȔ{ץH[YylL8q#E2KhRcok'{s)2t0s92iK`A 00WC>O!7Aֻ;|_ڄ><8ͯ,- G7^e,|A?|QdWo߮pǂ:}vXv5&cԄMǧ>-}^ehhPAOHݽq5?"KUP![F9Cع.\IZMLto-Qm26 ccdEb4le\xD|OO$!# QCx5HIՂ"/ cElnqz-W(KE.8uKDFP?4" @VTAYqHx(2H2(6PmmlmXkXFjjVXZ55*5[Z 6--5[D蠀D[AIdEBXT$$WTAME@D* l"PUdPt$Q* { W{͸+QmWͭ\Q q@'4h]#a-$@ "@gа_EBDRH/fyIPin~[OͻCa޻`~_\x|ݖ(v%lc>#h_(чO۲`,/yG+DwĶ7zT9Zm&+o>:G5\<4|v04"^bHVifJtr⤅$lDu13q ?C8Qvixab"]"heAe|DwE[4@SdQ5RETdDˮjo*IEZZVm6RTormqxrG6ڷܚ3qVۍQL1Z"q!Hm)DɌ)h؎ Ţb0|Zn@u/ LЛ AdS\%0̀Q8H܊⑌MDÈm`o`X0tmcflt2)Pݵx\ eldf6,j6qLDݩ&)8]4lb(ظ9sHjQS 2:**ڶqaS3 ¸m.6[D7AՇUAɮDtL]x5Hkdbق`8kBa8,MGQ6qcŁ^"-olasik<^iYUPhHF$Q.&-܊{HaCS2fjӅZ9(^ Ak.V4zƤaS򙜨,1n UD#˜.[5aMN!ȃ\-r-w! e`إl f;ԐfuQv1ȧk6 9ŰZ#9ZSg AU݅i65Qڌ c2&00Zal;`7T93u7#2`mb ]P-1LDh2Y[n"g%kժT5fh83t.B7D ^ܼC3(3+8ӭ6smU9i.X}54(Zфijñ;u~"9N2[ALjX;iyQ`b#MӋ8;pmnn[J`7pi{~Qѣcͤkl [7N F4aP L f!>>TMҤu6w`ԘJ3ѫL&ӹĶkY+$\6Xڢ dԔ`b3[:)y2F:SXFlC8-mhԈȠP%ܾ$QB,j F2x;.:l i7̊ѧŧf,َ. Ķ .u:Cr562ssSF(1øqq4QtDdǍ}!97=Y ,lZ&cK +KQ$} ( 2@# U?ʑ7q Pd9"[Í"0xt(.n%6 B,Ȳ̠QB5*e-K(H1W $M5Z! qSU5 = S]TV"r!bkZŀj}mxH]Z6 MSR2kh֧R*+3{}*0:ܮ d“;5Ō8>Cpu)Id5Vo6]r 4]bfTh)EGEDl m C49$#z8XdO)9/ Bt5>R:^kz `*;f NOl:OuE׶X " ǁv5hE-A ̪x`"4Dp",7N25X /`$5`l{ "BH&H:g %t '1ԁb2H- ecKEM-4<  N/K{x ›0͖*"3&Os ՋEKg(m7c!_\,.סngu 0ĘR+{834娉*̋mJj~Ti]YDXsB3ԨG\>MpbƧ&}HmWA#4^ jm$7Sfst1DbX/+Xf6,lQܱиo4slN>͎dxLݍۜqda8Dhic]2 OU,o.se灥=Mh b#6Y`ZbƇ :A,Tļ7`AAE j(x3987, fYK" ܳXy @nu 52;VǸ8)˒fXc"0㑽Dc15UBEN\ddpcl=8L̔E-s2 IFv^Rl_(Z|U/["]$dwT@Y#%0S5&DQk Hd @V U"a6KhyZ-^wռ0SD<,1·)LI0ɖ8q [DPԉa=`XYss7gDNpWlne4@yNg 2D " ݡLh L94I NQ ^XL61cg6F̩Pr, naR9X܋b@VU fa\;3 CF'R瓼9x.6=7pp2vXvaec:+Pj(7; E DksfZn9 [si,Ka߬k8^ܛFRɩHc38xE|skO5r##EG.5^U44 &D9dl{ ; R S)ZޕsSkdhfqc=LN!BE! PfH ef^8#عLkb؜"ud$JA{ ( v617*IAAh!݉o(t=9遌s!!EvG`$vCCp,jڎƙkN9cMijדݼ(C!v9:͖ij VԀX(2 HQ;Aˎ zeQ 34ft:ijk!qF lQ`978~u=rv6ã{f*\v$2Nfjm4LgYbD(^ū\ˤHasK:dr7mvf6x"3~N@|\ŎhȸP3:F.d(сB 6(R,dt068A  ![9<e)ŤΩ EHQYT뙡t3@tUdB\8:8Vfz :' A5FGcㅊ2u4w`/ECp6(fEąlW Iml 5jeQx&SYWT WFCQ\Ft:F(!6d8TYIh:ܬ`d2 Ӕq>4~pM WD\TE,hjAahĸ˕pDetY(Rn'QΆlei.Sr0=2KC|.gd¹ <+X pQb%]@ 9o1Fż_72h $jXQ`B4I԰h70&Щ.|B5Bx lXN֊-'CQ ʸ] L[&a|1,3`Sq|Dt282&d'0b\M.Ah/PD(H 5oHqlffk0q4uN2oF&ֱ(˜OV2kDtv>LQB fb`m L ̎ƨiVr &/8k4n1Ffxkt Y4 pV,K2aDxn/> 7W.&;Zq2:, \D-Jhjhbyk4c@dX0q:\ G,N;FǛĥ!K[h-~4J"̀Ps2812бjquw, (.`:$QÊTXpPsn1S ECgŦl<̱5bᛵ+b&4(hrE{LfX\781bV 0eǀM.ZG&hDJG@0Dcp1j-2p: N`7l(V<:(-}T+FiǴX.`XӘ`ݠ֖ FQhiIUGILX>2?s*544(2:Υ<  BGc卋'L̏pҗU(qS &D*;=L3خ庵j)R[@;[}:XcrmȰQ[^cϜu^]ųĎˁ9Yh)Zj UWE"L45 .Fvصk@RT/&VQZkhg:L# eEs'ZUt[VN-h.L1sS7q3au8(SmM (1,tsq~aX]C`̰D 9A1LE[ Rk 4 vsL k)(a$R 4#G'&eӺ9㺧1<·c;XcrEdq$%h k̹Pɑ)\"mȰZH{\qa viۭϣlč?YͻٷŠyڎGciH 0\  SdoذȗZ"&&S7ic!gN89;:: @S1a3Ol psp4cz;l{ܛ ;Oiӥ՟Sa˹&[Cհ!s=> t6 "l| dFg<;'/O9625:1(s8i1$\G79/1Y.;~k|[v{oi5z[;MM;އ>\jn}3a#ccl}C#(trvkά&;wSѶɷhF6>컍Qgw(u>˪,QOCe{k6;`ꄀ {rvIwAçUk Ő0L|zߊk#6\׋S_/)#8o$Ӕܭ.rd)yv3{il;|hSq2(zU+.{PZ/[K?kT.? :V>t}N,| ii_WGcmGY.)yoRc6 ^ד.#ˊ66Wo۲*Ǭ=vw\Sŏo4 {@sOZɆN]~W13!ҝK;x݆KLcA)J!SiRr5Jq#Sp^--"meFF1͢f#0&@S#| *k%I&{=rJf_o:36["S(SLԚ,hm @"(}gdTS1뮼ASWƻPI W PD&4|a-bJA4Y# % e iGQ^ LT[ D& fk7F %2*iYAlMӭ URF]^**bFUPHU^jt%;='9OCq I_9ȄVS[j!/̎kI|Gyi8rk]7/<9/-:,SgVtM0aXi:1 ]#Oxp7O;%̷I}D>$! /&, مL~(_f;'?4-psJ@ uSAtk>Yg}҆,E Mwz9O_{a}1aN]֘ &[!x#Mή-|N׮EEVcYjʾֈvLUU;ۂDD.(cybu]r)ףD-ci#hѓbbh1QXVR1XmDnV~ ExHIp8Va`S;7"9,Aޣ1C<`{Ojv[VmOmt _Pb lQbŷਰj4k{_U} u,.PW~6{VP{=-"($U~{hhneO#פֿb}` P #>uQEE$*z[aعQOư'zN.)EeTPE&/MjdE0`؍V>;cb S?uB@Ahؒ(ɣQe0Ȁ(2E((79I$$}C!X ]S(P|Gm?g'~$II 1&IƲRPI`LU&1IQ1b46Q$ňX$$dkYm6]=6KH*H*?>Dm@$a6\hh\v7v#}tBL|oj۷I)aeK {I7OebazW`|I/zF|%K;g#>ڄS[4`A&Fpj6AxQCP)1?Dyp:,E"mڷQROg-ŒvwvȚ';:Rn6w6. &1'Qç.fI }7[nkm5)e)R%fIS(LhF_?SW%(Ċɥߙjo}NB 6%dS"hRh"EcIDTF)$L$k!S4͉$P}+omm{H1bdZ F)2L@$nASqPnsI('<lkku+빝F]{cU6d1#I, B ݾcXbbZPjB+ejտ:f% %&)M6$Dj~)c)_Uy $]mn~? Ѵx:c~TYd.ǁ:)Jrrwt;uw" 9#mƠ:MB*:**B M|@pTNS~@#$U__[[mkϥ)f'tȘ7T"r.G9蛼n{шDX:V7 ra(3>u! 6YwБ`L PS2Q:x >&\h@5)twԪ?"<*#DJ JOdHK͚ddlE*Y(lF%J$d-#EJSc6,QJҔh3y_ZnWȿU_h};xaI} ZM܍=P/ Hq`̵K'sE.$;#A$d&2%( FŢSf'ƭkY2Q6/mmN3ZeS Ej jY :YP2>xP#,ܧצ}/}>p)ACaQ-YڰŀzȪ9& `%=nWXr"" mjR~V[Ѵj66j2R`}>_9jaГ.L!D&Rщ1e&b eA /RLjI H LQJQ"6M(!6M6RH/2$5Ćl(!%$)緝+=ǫljOT^ ]x-YoZ~h"S'(Cn8bQ!~z@vHƈBY힖fAc6?jkO. ( տEm]_-5}m5L:Ga|I f7?Mp {!ʕn`ƝQTGpoFA)>?YY\1 (RDTFxҪI}ͷrl7fTg{Ώww\11rؙˮg9W,s9;\ûpg{5W4-'=˜{Vȫ~uɈaFQ!DmWEIk3nRA`u5;~Wo{ˢ(?4kN㸮6fw~i~uL];Ƿ1z:O徖vk_}{?G,Y,~ϓϟ?_ZP4ɚBb#FRR@$/I{i*i3cظ8I6}/+BG)c3)q~;!yk˱swtlknV;ua΂ 䩆] .۵in]{#unT*}?hwFMSd1~whrOh:LO>xE 1i4Xci+ yplP93-F4&MqkƣC"eG>w-U^Yfml[&1Q(k;&j1`$bFDl\'n'LbffŃnmiSm[m6Q?-ŵuMVk}>Yii X2MT6lm&UQeΒaF\'3u雦\n5f}fKLII,QMT1hk[~97VHhэ֕ F#h#b "`Œ$J `Y-0Ʃ56F0DlXԕ2+c XIB60PQ6_y(b;~"r1PklMdj2E͸A "&Go} 5(XY)J!E*FcDbHYґ$IE`dl_ZS>coҋI‹"PX0s ߢ_CJ`0@<ǘv wdS4)%VFU_K^ie0TE$ۿd[F"Thƒ4lkŵݶk5mmh&4b4PV4$[g.f'Z7{s\veF*+}/oͯNm;f I{Oi~X`{Dž?/jq.u.&ZG/Ʒu){}ObG/֧3 0/)ݞW^!?/A,"ȧ#aw;h+wj mԅŪZ%'ޠj̈CUU\=) c?$H+F) Hȉ $a HΚzUh &j#jMX5KcV-QFё1_w^jRZ5DȰZq'4|ȹP]pmCaA&=50!q=}<.yԥ sy>F0{AѸ4ݼw^8ߚu25#!5ֻBmjfǏ. B>Cߎ=>-n؏H]ROurںM+ )AzÎ^ٶ=skƟ[^7UͰq5ovkM@})brA"ٱ1⤭D|2%HSPHjE+17N`D$Ֆd.$/I)5-\bƘF*TyݓV8&Ih1UQϧ'O;>! He<^/s[^,y-ҬV5V?r_W^nUc9*-[yUq[ѷ̈?ލVj5b3[+Eb6mk %&9AHEቓUZ+cmTj Ŷƫ+^\kmrmmUՍqmV0!P$A`-Hk\V6ت-*6jV]Z*XF\[^rUA"cEXY,ZɪbŋZ-lV5QFX-jMmxբ*jƶm-hZkE\V-6lUhQjZkQcZV1kV-kXb6ՍTkQmFmZljČeZ2 @EE*H)D5D1&1L"ȥ JAj) 슛4Y rmբڈjV64 ~aj6!H@?`%H)!h%Jbֿj׉FKnl[WZmrjR][bD XbR ؿ/0p!b!XJ $DĤWD;~K7+n1II!ŁT-O4ͤ8kks3s̲mM-)051T͉M؆2/I[or+5rQ:屰2T.n* XJ!Fcy0 kpz D6e|V IE'䐂,W>Zd w cHFwbb!P  ^dnْ-{ڍ$_|nvdˁ F5+c$/> w|Fa<#D!#F¥mNƆ+R"&2v~U!BaC`#5Q (0PDs6A`>`HIbh] Ͻ??{DuQ.7n=u,혀 {u8cd;2!t ~=}@F;R*֗T ŷ["Z Hfo7D @Xk\b+EfkvEbY}#]FՍZZ4ZmQC򭸪Ukj-XRUi,[F5b-Qm6[j5DjڢڢlNܦJn/.TZqMTkW{mD7&[L%fk3vSm@ FFDUmJ[حVm~n"lXڋQkZJZ6cFlVEUq uWnMgdd{zsD%E)blhTSd- 6(\_\Ș㍏"5ڙm Z]V սSKhګ[WmqB*H!" 5OdU@-6-+F+EZo}W5g_?ǯw6-m|Vո H.f4p\ȁmsyZ(6n{ɥ:h:\Z 7BI BLeLD[8 +MgcM)͗q g_n19-4De- E)E\IY}z'=!83Ⱥ WN$Z?#݅څBC_PA˜b{-)QD!d*2 ))!s D^3@/joɭգ^kֽmgFۂ5zTQ *#"Y" H:B>4.LBCKhɫˋc&e%&1$k7E!FFQxsn7 Q9"qqm6Ɉ+-Z9Wx3Zu͋dFYn5Xŷl'D eb0ǡ&)!ҡ>IӁz0%&ȁ`QHapDٻk0-2W]TnxWڭōhՍQZ4Tj5*Z6rZbFjQbQmƷZ"-hZ0G+  {؀B7ѐ?Dy(1Xf/cu65ڊp~ g>XB+DրWb5 !}4 F,ۃH >2+s 7|ĺho,9AUd aEBn-yUQllkIF6Ecj+QmFccklTbI2 l yD#{g u K O00m:Da-x`l(ϙ Βk?Xu+"$Wnœ#o3\}gӈM6Uz>֬=:\l-ql"< {=ryd;"tсc>dA6,%\eCH0 z&cxE =R*JAgx`CˇN9q`F4irb"Jy3BMzcOMT|÷ձ޲3{ M/BdJ~[  sƢɿ?hIĔL P0xqYgG+4a+2LjΦ=^~bk_K5Xb~syL?b韃j_- Rf 2s? 7'OWm}\%e`6r!:8@!oL{5#veuq,^maH;O r± hNXB*(4uץ!Ŭ.l'4cM5ei]jN5SyA<+ʼ飙wKfX^-& 7myrJ<uВ ] R^2cEoSгvY\g wۻ//;cw?ױ>Wy`br|w7_ >/zw 781L}6iz~^E̯rOV\QvNoiq.|wP4挳دإ2XF#n1V6eQўUT ڬw3XݾOON.`b,VВ0W2],ɜU$ݧ%=ٔkNI s&:w1&n01M+SȼdF)S Zˬ[ԑ)pM+Y8JW'z7r_&iVJX@3^q5# Ż6sOZPձ6GDL\j,}i!gJHGO BOlf_ghr 1](G7Otdbơ>e9ys6sVpei9'$圥ΖEg'/k0Ff2&zيO;=0 י^aAr a%厛%(8\Ccr+r G\/Q(|}!kh֯;XxѪ{K&-ڐkLu,Vѥ̌?1'z,*rgSk޾s+4ş3k:H$z9Z),SeIr[VtJgvpq*eiW6TsM{q5Y՛tY0N}h&yu A+4ԛYUIОW#1{9Iq:2IKq̢{'+1T4W:Fu#f0O-K.uQkNܒH9boKC䝙k $ީRzfN}\x"6k[RiY ?' ڎ{^+`}ȘH"{Im5|aqi`(lJZg00M|H}tɘ}Mol^|fWr $pSpx'Sڋ8_4QPuDQPۨ z&ulf/PKv>JObOt"kll Aե^c0Uv@{3!2 .JhQ?!3_U|;@;_OT't^wƆTM<:{vG5F|98D,?qڛ|?g']v.Bm˶z6]OX nnOc|9`"H2#" Ȋ TgOiGLr֟%x 8 9 PÄ7eb`ݢhJ v 숌y+\}l,q|a$,C&ZUf5OtR<y~X ߏc#'#Yu(@i$R#_`]v?t܆a8JwH t.j>B&> f_DGlvP6(|NbkȚ,=q p)@FН >/Xql'L$:4q3(PUDH87t= $[ a"gMBƙHHiF(Tt;! E1o1Rԉb"8,"[25 ZBSQbD DIJtX\F!&Vx)DH4X6d8  !Xa{ h ˅9C" E_뺛_KPx7DBE0J@@6!#DHDXLH!9grYn! #i $5 :.@7ögv(QJ*&6<I\KغF )?^D8 B)@y,z aCLXMe ̴sU)U?u^o]Z?3# >a1vai .|e)IiKM[uW @#;Hei #b)A G|DmrO7/߯ݵ4J6Kks45\m Q#c m l0sufFxXYDmdi-+)Rn8sJeM3S[kjIk6ii~7G E6E Z3fҚ^;nlri"br)DHB'vRR!i.#e#cN3DGJe"5ep\6!hhi1Ҳȫ TD` j`%˕Yl3]wrv9&SYٲ5}93)%S@l6,6 TTdHgi4=! -hvnmdJY^4-z$ z1E5$ B ?}mpB Lh`;C0i1LabQYtп,!F%,tؤX#0gM &1H"@!|ci,'FPd]3[͡(21PW`6X,`t/l %LNHM)ܖW]XԚ7ݓ^s"/[_wam^AF0Y|6"ݴ(F6L??|LްþuHaynX?Cw6C?=ː/?}wvlfp <׭]EZi/TO=zY1kz;l1%D:-g F<zGu8|)xjrDahz0g%S^:Li$yؐq"aDt tdsyܕqdPBiRzvc]ٸL2U#LZGDahX N,E30w;hBky81x!̻䚽dMX4J('⏹U^\+#?2NMQׇ'ł>`9(UGbFҜ34˘3?fzf.t욞ydǗ(:&_w;@ 0mC dYims|} wlaa8OB"$v=1p ggo.y星ۗ3L1yi2'#g:gZ)fBfٔ!c.}Sy/|nh`C'șLDD̐Iuӿs-H+748XAߚ}2(nSS,T%i,BݫEIQ1L,*+u~o@@h"YC`y+^O$DmXra$b}<1iOoQ³[uir,"9'X@ш5H%0 F%#! U9vQs#(pj"~I C kX&Y>BLȳg';W8샥;#kZ>zu^*p ,SOi<(M~S\.#"K֠Z!y$^g,Ԓ]zU1[ym>YN~a8iʡͳ};WC(吟BlΝ<MGzkdtEFxh È{ҡuQouF+M7gH0stF>҈ L0PG9c,0NmAS*$q!>{ W5WE=o2 Mb߈tJ-⯾x(#\n'QdbzO#VV?p8ܨe/w hË.Mtzߐql֨HQSi z}Ur+q_ioäIvgK *le浍\MqGBu+?!J:qhN0k]Z,,b!7uuvǏqt0ZOܟ^jm O&UFuI`JPཿje_J.3GHFE\fxϑ/s+HV_Y}nM*ܞRT)KR)4^qQ{-`?2h-IFqk%Qk G"E/ 8`%0/ ą4Dq01}n`ޚpvar"mNX?~XAK 6?}\[amQt7Ъ-`̀v;>spƆtM)=s9:c4˞i&gteujG`{'$={Ah0p('3=i8JIXJ$hx 8KxFsfjA09y/kp5HC5EFvO Yjutstߓ QxSÍaH5&!s/0"U}vgƵL=DjyTخvRI\1AF'̌MS.π}2SzA wIL>#<'ݣZ}3?LQ1&0$iv1>c~DwdG^&ZPYN   ς2'kk| `!i擩4u\ qL@Ä5c(7/^ݾ܎,A-ZGo[\Ҕ:e&뗎-E꼵.V,;DL=3Lj6=;\sX> ]8uRe?=ɐ:<3. ӆ30Ì@qa`rǓW_,)۟zc2S aY *Q14#R9#_ !(BB?|*s 2jcK& K2`=jkǓ= ]|/Gh-ِͻFn˘9ð,rd_fdЉ_=|v aO408Ħ0E}g=Z/}O` r"5۔0Gvu2h\f?6EFD4bAFGjjb8ą)ߙ>Fe&@|DjF.Q^Q{ ~)dF+qSe6:CQ#C2L+pJO^5!.bNDJd e K>0G WpL:.h(HuNY S'BK# *5D49ì+d4NtFHND<'gZwt¢`2&F{|Clba q}u8V3㧩_Z R'He9s5LfhOd}ܙ1ruDX¶QHN7^|$+4q[6BR&]ʴ A20ޛCޔ\w<5fIev^!yA~[' sNYMς &-„GIL>qѻ8 ѥߙe"^X 1tKD>A IrJzc1azfe[Jz0 V0!S ̃.:+-]irI39)a[r_VRG;b+2ZD aRsuMVwlen7KqTak>G0gɅk1 _<՝S,_BID f9(:hX )L;o9 \˼N0[ :s6#b KO/n1 #R:_mc[$!0ni~Uڵ3."Q3☊KYV+Y|_5bs*qHRUy=L&>"3DTjS1}v,~( #0X)rh|l:FK:@I8Jm?hP? &pY0]d-}beZG@ՙL(3m 5j(lV"$;882qyvF1Zr\c9P5%>-{6bAiXASSp~/Y ?1?>fy{-YP%O/e>yNQ:5JY5DnMTC-bj$mh UKh𲷀KţfbH@0SyuSբ^}vӠEK,h?{~eX=ELa/hC#cc=*^p'E9CBn0=#m?"ccҮ GEްفsHZ!յ;CȕĞTP^oAFEN*Co eI0yljp4{\DD:X~ٗ]yD˼pT;l=LV Ql ^%S[鍶]>o"^sG,e L طQ6f \2b?Mx/< ýSi O'ydnGLP_7Q !fAa &x8o^<ܛ3v|6QQ >iG{ۼayѻFFscni3'iͱ:fЇtiGBY^. /qQ{&q|U2ϙDi4᏾1QHFts琣J0dHQ5B> róMt#VĘDX,cp5:"v#J:\zFqP-lDeѡP4OFlZ2*t(T8;WM uHٺ(% Io` FFԳdHǐrIɐcp!Dkb2D Dh>cR#LU129gOȤ7,I[8\ %;1&~I >uoc{~4/kP%,:Q,"iASTP[)`@<0OQn+|TOT0L,XEbTބcL3€H:G4Q+="iaj1V+!MI#|BC$Czĸ bh<(YA܈Gչ0M{(֎!* 0^CrCs_)> 2 O}es;g߬.G3p"cq&jq&!9a*;e*~U6DzϘ&tt[<{dEUhFEqs<Rb 8(hix˪+v̪ԟ$.ˊ%ie|&7B햇|P~}&rǜ ƻPT^0J}̋"jLG5\Y:<{6'3 FI2u(UyZe T$ j(>/{11 /@1Jq*)3+ELzId<|DlpXfsrzt!ԜH%BT2`}O㷼v% !+? tX GKzǰl`,s:y8%22:qSo!3pB'/,&ypMӊ:5Titu,GWщ#z`c!;N78uS)?sIDu&D2(rZN[ ' DpV5h*p8iOpB e[.FLkXỢǰItTF;( `M `˒J|Sȴs [dS(R=îUP-Y qv"V.-LuԲ6=[ӥ~_}߇?][3i*sf[&&_;+3l3hJ# #7Koʏ~HjSC>ҥlsOf(Χz݆0 \$m\i_s4lLjs[*FU 5u1UqZV+\կfZ횦Z-z(?4K-) 9uFP_$N# fWꍉyi\YEHMSS.gy982\Sn3Dih̢Yq.ŠSHUwVe bbJ qjfH*P9csIDҰ-S8WE\p!385m,P"YP%TVT),6Tf?֒>( 48ɀHP`B90ε&itb20ˆ!`04;A L]qy$5f 7Êں=y^@SSLwp ~M()' 03t D$[K2aD`ԈÙE(a Y^yD=a{0_w $(i~)$C).::Q}VIRZJ![b UܔHLTTFp#2Ad^OE{ ڠ."1 Ւl_+XwJ9Zp1uo醟 |,۬j*\.-a!s'+Ԏ<`Kϡ-Ac$^; 8V._&Z/blp÷bOMhL擋Y:F,T 敗ɮ8\ѪNO.1~[*,jM?gSY gM囪&w"q ``R- @HJ0FhA ` 1:a^' F"E6ECZ4RƠU9FXO(ǖ 5˜⎴d@ #iIh2u*IEG=%XH5^U&## -UzLiZbaJŮi\W)+B|]Jbna7taƧtۙaq^P2<mLAu`.D dO+(q + Q[3+%£fftG9qn 32M&83,Sx^,֟9XyvK?e>s[tO,NZOqp+εC0e\m"P.}A'́3bmΘnrSY۱( c>q0442589rL$Bi#W1F,ϋisڊLe>WTL)%I<͝I $a-b+ߪi7.Rua0`kA uo3[vivflvQfnF\.wk8ZKuG׏OK{Ljkk EG2y` E tIpi 9Z )7?E{ U ܷ@x94<9Ű1ԙJ:a1xMQ*q#m gf҆ Pd %X oE^ex'9gH#riah`cf|dQ ]٪mxtz\؟YUW bJ[wފ@] 9kLM6jW\$U0qvR;#^ ] l6xH~ֻJJ0Xص&!^f ⲒHP]eb-"_k5jBpu(I_\E}jk:1\]WL rW0nZGt/L\ʖFbvkܜىmCq C!qoUmr+ˡRs$' cSϲ褠X\FV6vBZGL*q,r̪::n k Ưj.EEK:dƫݐO.d 0QMmͰq&Ñ+j3y[ɦ j?쇤dtz>l5)/_(fsx{[q-oa-t2uZ9fj3&8]c9D+7q  D9XJږSXԌW`ó#iLR'KΑoxDF4Cr5HxK7D[N(0%Z31tLY,FN]bd nw#3g92Tvs?!ϫRxH̛ru4C@F9Gr#񌮜_nq26 3,ͩwA\p & 6ЪQ]1 *K?J;Ŀk/9b;QzDҕeg`跫DIF!_Zd'̖t0GQ%9ta&/Y[ȪxLfI.TꑲQt椊>l431&5sŔ[}Cs+0Z2@+TE3RCH8F0xbbG5a䢼-|pגf-&WGg^d!$pk0[DړIiL/xs*"`X+6Pf=8]-gy+-#=/ SZ&iKIp1yˣM!'.?ݟ>Sh#6;oRuQAl8nP-hx̖z:c\56aN9;5;ո ay{P*k 1eLeQsfz#_#)zfhD >՛v;\yW'djla%T#/@qQ.1W=4H!^roHDwXd|]-piMm#C`?bq& /-r\KBDfX:Ϯ9>NGq\(`dwYj>: Ѧ*K8SdZd?yVUGtKv )l6cn0/ͩ<rRcB\qZm5rO@˖J>CIoe qnua5_2`n>0-:I#A,tmF"4ΦkU馕ˮ9VAV_yٝ6ocpgS|bpQz8SXz{CM qۋ"glb~2!COXP9h>3y#]l<\&ش=Ki1SnO26vol3k|fwk?7XdPߍ-Jw#FuV hS66񖾣P2Pҵ1046Ţ_]y-T>bГUOզs@aLC,BX\s>ۏH ظs k8Ǔtz[Ǯ8\!"\~ԙ'SJnzpWXfle0bLW aӌ'kUƴUFW8gJx)[,dR}CYK!\YnMxjK1g,exIՆ{Ÿ,JU4c96Bnĉ801gVXsOLP횩F:d g|̢V*Va=4茵)H\ʃɌS2 t rB8eîgY:^).ЂĽ ҚCGZӡ= +7BDv3 Jpq]'L!X@Wg`T3!4`W&a%B7b1vtaf ꞨݨxeÀx(ixցf4Uqӥ T"&uzxwp3~;!l͌\6%!;)tFxw<%2܅g&hZaVB:)K¯U/RܨI bGLiЮ h,*(:+Q `)57cpw)h.tRVQ9ƟȅXk;rPPȏ븹09x aTb#Xj  /ʭbE T'P42] Su8K.sko>:LVµM X&|:ctVj4e׵8+f2BW (tf kW AV;"R|M7=ηY|<|kJߚ9uXSRΰRxyzFciv}ѡ0[EJ39-Mi=,ܚ4FSћ3xNu !A N#Hm1p>XqπZ=X|:FlrSY-옄St&y>´. 6g0SN4ɅY FIִu 'sN(3% 3ò0 U5kl90#J'Hz7') ު vlH .Wn})~qriໃFkKOӣ κP-Wk熬7)E0gBNvK!5e}45&ژjl׭cHQׯ(&rsk-\g2rNIUbp&:~hds{1G$eߘN<+btaTa5er+,Ts陘םyl66i+LQiY)0bVuS2/{6n ?L_7mK];UFW(΁tFR4G jj,"ckUʬ0(JbavJ"N='k^8RI"hHSTׯ0l3/_){4B,=Q8P=q{nA`7)y*j މz80Wtm iL Cqwqޖ.n7H-"pݹoޔ2u4m165{'w灜|XSGu'bo%AWQ*eڱM:flZ\?O5bT:#e(ޯ)jђ"עNdJN M qsM0ޖ:y?;cXCej3jX<ď0_5% Ng.% 8~\<`WeozOztxjɋ8P _a5{Kͧ9Ц~"i=4qt>:KO~rIQϺ$w9yFZ}{6 nfxx򘭺wy9#댚t>d.-¸T5uOWͿ V( u0u99@tL/p,M)S4M()LNYwKDyM:ͧU)[0㭺jӌ*u"P?`Ĥ2+ šlqr\+J8#.RQɇZ*[xIS Nb(5Yv(x.#Y{X|/y\ܴ `&xozL5c/~' jϜGL>llX8G'搌nUcɫOLά1а]%*9(F&ZĤK ΙyJ8L$, (vGfskw%G.֭M*,pne#/ьӇ;~U1X3W+d/ڙL־"c }{iUW],߮`UΨIןxK~:Aͫ􉟡>V D;;!?W5sg+.Ŝ&*q )R18| /\PB٧ ExU>| GVĜYK^GTb ?^⮅R1I$^;I)5}in|cؾ YD;Qɰܞl%f9y(;N96+|1 w+h1xadCwRqn!$(X!9.+cӫ|˭H|SGDPv'V~Vou5CZK߶~=VTLC*WX춼LQ&pʇu+.t֑g\jim0ŽKښp5-&iXJ4ņչVk1Ɩ.kURT^hթ?<adysy#y)M}]WB^a.MNj (^1=}YFW5wǣSLj8i*N FpgB{ʘTh@/NW;Bp?05R fhd]u]#Ú+Fb[Eg$.rVQ.Ja$-!Yneֿ%U>SGkӆB}m€8emOtKdQTb Z 'Xx\ ڈY ]+K5 XXzU ;B~+mVS6*%۲Rɉ}ߩ gHxSQm lLbjO| 7ʛɓƆ5q(hV2(tB-ܟv#uGyd/ϫ1<1b*'%*u5ʽ.*q㯒uz5Zs9e4Hˢ:x2~PӘn3KI\j|!13Fto4tZ.-WTHWR-ԜNjl>hlW825vD5bHaўq'GZBڬ<<Ĭ]xC>]~Rݽgby?,P^_yx_WJ8#c-zF.R9";zޟ2 vV̽uULފSNsQҝ-~%n\ 9s̮f-s )̏)}D(vcW=d^RǍYJTʟ2?oFb d~,zn yw(CO+\9QǛv;sCb#_9Fn{*fzAϥXho]TheEx iQ2 Q6}Y;Һ$33rڶD}jHp*ȧQqm[[{񜃛cBys>8T,uXGs\tk Yh Γ]ւ^)D9)fikjܮ?dmCWoW:q3<]ŕ2 |xp*b[c<^±I yR]Urk齋eurct:L1d] "kԙvkˑ|6@Kֳ3%լ͙#؛c9s^϶.?R/l/s*koϗgF?uVcбRNZ mv3fYf VoA[G6m&ZYS~]L }I64X _xA&SѣƆkviC& G1/0hK-̯)ԓRP܊4w&ߜf1E]^YM\W4 :sUb=`),٣H]]MHZ^QJ" %x J g f̀d)ͅ7?oq=/:7R415egwBy4t59NWJ}-Nc\Q6ʏ!{Vf߱ΊK+whCLWjZ=Yqy$`eEf_J+zKe L-,GC(|'C̪۵\rbj\2g7Zh!Gl.;,5c NZU[2qpp~k-cڻQʽ:=5׉vOFTAce˹<^"שGθ X=&'=NfK &`[y9@)#;[*~g3oɔ?!BB@}"('xMG#u}9Z,>+@x}PxW~&k5-6cH^ֵ3CTLA6&l~ɩ`(D o]>@~H'|EYn?/?䴏*Grn|,?ҳx}3a,rưvcf(9rrF UI'ĝdqgӏ1]dÁ7\i_GyϵtN/NqpXC뷬ea깺smҍ>7[%pď0\i,k3UX"qε} |49czE癍gVDNnw\' /-(#bkOiˮfXЬWGbeV͇<ж,+syE}ID o`|=ե3 i='-yymm)cDW0w~K`0d}\12`eN #_/:LSeYYk16|:12|fn#,QXr#j& vUg?M{]>{< Bzafv_+篲l \P]tjsQʚV(3uh;'e Xl} +f) ͂c@4P=:Ah4T5@( @U-5BE(HtMAǾ[.۶4 TJlm;⪄ycB( w;Ǐ{%*! BrA.L@V8w_˓zMb%@@H(>RH %%:΃ Ѹ .b  [PEUEu4!@=VwBDq׏Gm=m a:[4֔6`%@C xxww<0!퍻S@ @Q>b3mSUPJV_v΅(PθtX>@u]xTz$@zve]6PFA PPRUHR=gKm1l02`Mbi&4LL)ɣFLa4&!LLII<ĚfA@bh&#4bbhFz(&@zjm&jzxSƔAM#SzL40 jb=MyFQ&MDIJxG4e@@zF=@D@44LL'=A)LS'y51?R6SjFdhhi 4 LFi4bThFOIMQT5P@!B iˌ ךacE "TϤ,xG̝`W(!x,=cL^HrF"jvӿRjCs5U0 &'w:0Usa*U 3 Ȉ}^vE-L@P85:G三rptQb79}=HPR،a" 2'zڙu=8Uea9e(e6~kjsAB% ̣@ B " CP-%*%4P-R AB~7YMV#3 ʃJ揲z҃d<E X@ § % ҃@AĈDuc Nz*')<pAD9 ly3F`i҃m *((Q0VDDf}σ#9gz>*.@5OрY]N{w?ooxNV`U"i6F52+KB@J*4e$4 AH](""( ̡ʆ(JRE4 fd.% G 7g( ؄@y$ܨGP!7} C^ CRP)ZN^;?'%;pR ӧ}6nBcx:Hr,$N<~O'D"Fe0GJ(ӿ#|@%1DX8\6qDRT9PPY Q-M4RS U̜PMLA",F P8R[90dh=ĥK o`70&%ާd!"o HJi\$2A=_ 3ų^_RIFe.%ȫ&e F(~y$6ݯFU`(zp|rr!fXP wD8/ $@SJ,q9N{q5:49,dlh(@$r ׳Q[8*q&,Dl\px\]w"ٿ7 P49z#PFԳ T4ѐc,fTGLESZP I! P Hb$1 F%yM$P1qa=S) @)1@P4U(RPTTPQ$E$V0 PٙQDUQB&y&u<8|XCJn|P2 HC(@yH ;@MItB?3~x+FBB UKs" Kq"1`AH B[4_ק }bߘ`#_i>aӾ_`=_ wbU@'ZFV{@*LD6s1;fCic@()2Y*&L"(R%"n59P&wM8<hRAf&Hʘ*KXcE,N#,u[{ G0U2RZ AG(AeC+"̲T~ބ'Xs]ͣDc");l,Žr^VeJ*%D-*ڀ(9 |X?OGDC04A p),ө59&_um{]eP`ٙg(9ȊA:R-df`cdVXՑZf}xϣ~xxM*:q D|&5((Ā##TbΊ[6eY$rĸ2Хiq(D h@~B-}e5N)*оb0:qrt )!D2H#9@v)\N 2C#2J()iJ+@5 P&! ЌDF!OѨի5<ΈdX9ѡLr]:J)@D@QAKa'*eH&J[[Kw˓7\ʉ2dMWo=$pHE)4!Xr-PG :3rnCb *+|>gO>CZ| f/x65o#Xd}WPR$L!HdH+@e)l֍NYe+(9P\pIHJ'h#1zPTJPC9@)Gxszm *kf2ۥq&F-nk̩VXMP$+mM>QFQAs [4dC R{>K pHHEJT1 1@(pDq8g{=12G=p C #cTTJ D@S 5Mʕ J]%[ 0P@DPTS%]Hb)S!w(DJq"8!P 0)ᐈh!6؄Zj2B^~BS! V#3!-24)DC y ;G((CYc"UdA3,L5#50Vop@4DF`H@ݨ)㷧ͮ-oe_zz" 9SP(P *TB,Ry:{b>C'.=DGNqu"R s * Y3 JMYDS?>ÇE}G}Pワ>.<+QqQHPBwr`H2+$b FLEHl4ǟ@u %đ#D"TTATQHcgRYIp߭ͤQLP]~`S!R 4 ! (ԁY3zӂ<-FNGx{~*@uw˳ءԎC2#R邒)B(!05TQGq予o#Rd2`4I'҇̐ Z))D~3R*^0Ԏ@hs_wGbupy:z:()U*51{H)I"J%"f J  ^LT5_n* B(J>z\aƊj ZL"">jO#Yj90+bP^|qr>l1<{*  *h" XPJL3Fsbr 2+U@(-;nj0kՖ9(H4 M+" n΀j*obfeK GPٽaLm{D] PeKQP57b۳-BK uC^<5c@D#H*<>);(f,ƢXBEf4CfxJBMGh_() koz) ?ODAtS݆2~wP؄6$ۻ0ĬL{eˬdd%PTЅRP@̐Eqͷ}Fi8^ E*f@ĉ!;J~?˰;Eό J>'UCoO\=A)hi")B;Y9ѭZt)  Jd6@:H?S{~@<|OEJ>oRHKÐ=ßJ?k'Gw>OblXxoώi ZH9.CCAAKULwc>7kOIn`BRġ)@4"dj}0;HB /tE pAIΓ O@ !@e O{2m=vjAP(+RPu=P.h˾Per@Pd&ʃS[ Uj"gBr@P1HPyJMJ *9r*QIc9%12 pew%w@*p sH`$BĄbR Xo0~O~?>~F ԙNIV5Ԛ>P1}pH\3C< {9hJRqL@H&DDD?ibAp$襨.,v-M $(_x!Úܢ(@ТdU__(Z(,̌h)$,(\ΘO&s97ǎb܁B$u=- " (*PTV[q;[wg.b"jSPTPS2J8lY$QUTafpAtPSq(*Y2pAe+K%}q܉OF )-!q &!fV LO||*}byn9hҴc&&ROP&чu @!=P<}DUT\B\1fzSnE28R^{?GBTzQ &5kKꨤ$ڟK|hwz{zzC"DeBfcc|#`ބay;]* &% ̮ v88qwa|=h ^eHjƲ۠3ql`%1lG!ҀdP&^!25!Lz~F}'׉d]nZ>< %a֭YDX-fTU(_@@2'h RMk2}ߥ"2'YEN |||>ߚ/GyXB6dHPD *8\2UK锦CzQ@5myTvn " 6bJ1;2D%!@LD3بsHLsd.PUUȯ`)%-iF o(ׁ dh"P(OGUI"B-$/ yY(Rҭf5V>XaKj@J*P@e0fKqzI?؆ P6Jpb}:)Tϛ<xH>^^-OC"ҀL|‰("U].@1:u'J {J+ W$8 _i^vˤwzԄ\$(A YYU|~Ї&&X@s9jgğAgxt3=D5"9}kSl&>t<9'>3 |@HSDGO*{//)76SRdѶuTk>܎ F@T$1mN% &x }Y=fǾ/9(()* X2p7&~Ww(dD@Q.ÐbWƙ-ųB(F4tCǓB^OS!xT DioB9RQ;APEP: ^!DR A 536\3+T6kHQ>N:=xw@)B Ăr0H粠u:XZxKԣ|C_}k4 PA^Ea9U4SY Lk2h?mPt#2 Mi  +{cEMwkWTTTLϙ}(:@aDqmUѼ)^( 2ԜF5@z`rU~e<@5m(B<$@ݱEsyi`t>c==H^=jĆ1=N{`)0 p|~L>9} npv]Ŗy]s)z8Hܨ} HDPQDE B0W <> r#$25 7/ĺg!<>sa+PtjTs5e)aEETɒVfId`5>u+Ѕa#Ooϩǫ8z@/ <~GSAsG2u&%<"BlQ6KG W÷?C8@<ַtIQ 'gTa~G EBGHȆɆfEG 9C%"P ޞ:(/s~]K Oo`?J< X3 !rZZy9b)$Gs w]z!%y wY4q*sJDdG2*h_=ŐÖ8|CJ{shġIZ0j^g1 D3x<!xnzzz>qZu~>И:#Z~bWNn(AE"PFXT!iGR#<_=J'ƒ֪/]cT4BR4!AJW#rFNQl鈇=7uNaQUR_!a8^ :B:"@Xo;ynx(pj|ݓ9@#O2˜+JvAWə|ruw?DjNOwGAIT 13P!Ԁd+@9}ԉ|cdCA8)"F uB^:7{CE&%(3ZNk<&Fak-nR )u+7( ,9eQ=Y@D XE9:cQUkb4PHЙ5Ԕ Dl UBR3#ѲTj]@Rzs^.V _w&EKeat5nRHْAtB 098 Gr[>{;f!@UPqM4:!1woӯ4aU?Gƭ5:2r7ta^2rWDC}>gs,*bj M(?g/d~d@:=sHXE S c $N^XC8x >'6e'3ZPL@d&8L6MrMzviPȒoH9!P2Q"WHbMA HuM"buI/-2q8dDڑ"R|D׵ڂNPL24 ⸞Ԫ"}Gf cY^)2LDn;Ϲp rג{&p ׵t{u]GRe!0׮MοeŨiXQm@lٷ]6n7)B$ satCL3"TpśSbP1*I|Dyw=JX:h@5#ŗeooGCRe`j4z8JĄEZDz~RH8,ήFnrӬE~9'`@QX?e .DÐ26nM܎E4s5c4.J 0-n7zzO~5dXc}|6x 0=oØ:XBB|؉n ~g~2cDvA8: exzQ3(:K0(3 |\}"z.ʊ$Ef+eđtRWZ#}>N2IW@4ʌI@s!C{3\{;'igf$7N;Eqcfl1)".>L^cO;jhZ3AJ1 DC_>OHm;dwhhh*!)=<8&dDY=)Gvٙ.1kE!L}z; ^pl, Kw;3tE,H-}ͧIpu4t5aL.J2td.9utCGHog_ut@/}0$2n専\# ;`vur.o5: b\B|vQڌ;H0&e2C4t19ph!N^uRwZC$Fס4qG'pzA 1{<%HxK5rgI@Ě0 iC]NMH35舊 ]s82y308 "20 %=z~DŽot30:APF8a6lkQ3 49mly#88ILg|*rݖG#xΡ+&j boO(`s]mKr{3\֗6%Gb<^*㨜Ì8>B\=:Af@"F(No?qq0.Ba ^g`]:Ym9ӟN ΁@/8:`B1LG{b"u`l HP$7p,tD2#N=ۜ2*v " h1΁䓉2 8Wd; ~J8l5ͧO|㎡%E94FqkY"40x:\t,YPhp"Z!mF |tx2w (b HqL&B՗Dv3LR [ģR&Q J 謰8Cd g8S)X-*of9e ",$ܜp1l!0g;5 ę[sg r%j N߳I0@N.2dE >S"[6(\xru4ITnUѳS$3 [C%hst]Iot#Ύӎ:<" EQPrӓ$j){DnqMۣeEun 0Xb&Jd: C28GyҎ3D["tNr: "YN|qqfNn.G807L[d5^<O>) ;=b&,eW{xNkp@Hw۷12;nq"aK} (Q9N&GG["! V1Ѩ"h`ow^nf''!7wӇa+ZMI hưLnl5,-s`":i5jH\LѦ$4ؚ'-#9LQ6s8vp."f7Fm =Xa;l"5& ebS-A&>1d]`c$=xg<2OMqZMG\^~8hCa3J tXh+CZ(@oZypaC e!CDDۧ; TC#a!đk-Y53eKp.Ť8rt Mц tdADcۡMl$3Fi%p̢J>~a 6QDea@xۍ&B$Ѭ4T:ѧFsV0*00hw 8:oIIΖAKk5U!1* &J=P]yi7~OХ?Nmw{œgA(:F(!Ua("#lg]dle20H%=By/TEtfF.&3IA+f"(78DMI0@@gѼ0)L@apۃQ㉀R!jtKCpp("*C&r@haeB4IrfFA.8Fq HLp)7VYŲj"*8AͨO90!8e!I@K0C`h11c!Į͘7~әT0J!ՐEaq1}$]qJD7Z4RoZ4!˜~^uMM7xe8޴4Z|w ig?#C#"zh-c :Vped(x8 j7t:#D &AHo?r06I0yrNVpH@<[$H%uaDCVJK 0*W 4oqy8aS1 JrNH"PpJ:yukju5jM%"YツM˨M,eD$&JIDefԙ.ƉNaG0^l 0b SN-Z :bqQiMÐ$A5D9PL08&_Ʉ% 1e !$ ,5D4AC0sě9  q78I2$Bd r(b !  XpգN4QՁŬxًdq;ـd9Q)֗xcG8`sъ@DVI h9:r31 Bn D Y `ʼn0 K;cNIF%$XaL np3Z$ Qu*-&4defRR K]k*0%6"Wr;Ƃ|ZlǍVjZ8E* (~oM!&h ]/Ѧ cZiA"XaQtјjQ|%]ȐH* a(USeEH Ұ(w>fViUEA(< #BB$B@U`EQU%j"Hh7* 1Ha1A Aħ.$( ReT/Bk<$NSa* (sF`H**PT:  CJa@S׏(q\LCIEC >2B#@Ah"Š"( Ȉ">=("tL"eP `P5S('^فQN;IA=+_8EAfkYQ?ȢdT= BzECʢ?=x2F QQ;() B!@Q|7p pa슁hP,UOQ)tAI@D$B)qF5:HJJX'_U;EЊjT (+ 3{ `;僴 ~wOy΁-~JwJJ8=vo)j!:hCA.f9>釧:C7qؒ} #":'DXwmeݤ'\6 j)O5*tQ6h]PK=C@Js}+QPNRAW E %Eð>4@˻'ɅHe^=+cOW8_XRLNq{BBge9cT>Lv\獳IPh5"&iʖLl|F(E"8IY7;۪{p(# <2EFbCU:=8K=|$oRTUIc$9` TXH%f>I a0V()JR"_wOP4} 6̕=E*ؤȪyjPŹę,])^yX-櫆L5&pr W2`ˀ̂gG v3;sؖnm]Lng?|m-6 \Er/Q5"^6#c&~(cq;^SSmM%R=q|g2?%7/'Uk/e~o^{!"pHuPH*2SoҷUVto}F[Zy=ߢ ǭQqMEJF*ښJEN*H*umH}]8,`G}5ΚLs9;Vgi&ڻ_XP/nVU㭶aI**,Jc}{g8Fro<*  \j.$Ïd^H~ (%ΉU]*p=nYvZ^#т (97:r!~\Ȃ@Q:aJu(TPP@weBRΔu'.gλ9NOX޽7!nu\ @ R4 K0*[a16(7.9~u[~%pFrUs7dG.̲{Gk$JEϏ~rFەadIE"q'uIUrHE( @r䡿0*)U[e~~r,$5vߵ q+ƿohJygǂv|4 $ QKe<4'*?Vp|œ)&[uQtS?Q_>Jx]KB Y^t S$fM!o<&iy-̾rXO٤j0Y^]6"YsV``/C3K f\SH˰L豽3 "-GKӉ&83{Ld߬U`~T6rCPkvorեNb7~d^TZrnԳ @] * s6s^& l]#[@*2=O260TdN]] O$!PsW\ M$-n^;sgfVQᙏ*^,|NڀBVnx5aޜv+h*:&-ŇNy]~[|>o=0֟Mf\7T-Y3V Xa5>Xdm4I&TmX>j~l+z6* d˴`h;>NU=.l dVu&YV9&PsiNӭ飸m_ijm4mfVIjtr""b|%p g*)ĔD;D6P@d4^SP$*+7Yh WT ~qm֦8;sA4K♗r T +l|&IcU8g.»w9=_'oMdN9m_utk=bK.CJ}@5k ^&J8I ~^}S*܍O`];䙟JK DMj7;}R6'?S%ɻ\5U뵛u24uf nqޤp|lʘ]$Aad-?; nfLd|vZ_rsTxHHTK֙;M 깯z/Q?\\"0!DoQQRJd_zsժ+mc̞n.qußn?^Qʅ~5o^.gսNƚwk\ $eE1%R۶f@s5;ϪqsYg*lDa$9]s?CV׭[>j鲜_{&p_23L@pz3>E{ | xUxWQcFzX41F5jS;Yi9{2Qwu- K$>BtL1bձ_üu}/KCiưw:W[)"'XgvaC!v\JwG D7Xs> h_M(.m90Ғ]*#-n|Bχo[i7!|E( *ǘ\kiٮ3>j9lֲ}nTCZiydZR7` jkLr=4`h/JZ y>5*f$~d%pl}>* ՁsTN$~d 6`CE11&"~J5dd| FR9 pT nB) n7\3E::x0KNZij5:o8sH&KLrY#oῪcP3*ǃ(ԦK:  ` ZÁvYbuZgU H۴$hɡ/K?Ԓ$ud07cXcQ5f1, P(D 9J5Ҧg5ZӔ+g0Z`Yui1#2[B|<{DЯUx}ƨ+O^ڄ=R𘘐=+S(#b_w5~l "QodSelE}$s[Y}wF!OcAIIѩE(MfbGaZ)PY_)s^v~]os^9po!Ҝ&VF݆q-drlr-yGdT4\tvxjp"_ b"z%?ܪΔ+&k``'t{d38 =6~M%3+OV٣4Tkr_P|&رPƸ;ی)8L@RRTP Dgq"]Lt?ȢlgX 4h ʛ\0=unM/'cg%a,wg<7 ˂B=%|*_%VDeY]m$e6s# 7_ ?_Zl0|ɌVOx,*g ij&^0PbB^'"5xM[W,7RԿ;vvUM`3=GD7 h,/᧣6 P~yl8)SI{5+oP+jM[ $%qZ /RcvQt:fw0C/wؑBё 3$(>մ&kjZ_8U(,*"]f$UƝ`=! ]Kβ +,ٵd)4ZӻX-ӳ&!oDǰ"0t9l'Kʢ̆zRpq)fFYgKIʊR6- \ |%(}S&wО 2b-`M]QYNCiЀt#ut/.C3w4 `|FpkFfCP֮\]. Jo+憨S6 6Rp pkCR} +:!Ҏe=T=:Jī5Fgj?8=7C!(J #!^=[mX!;QT5j꼇OA5:PGk',2vVk3JQEJЊQ{o׌kT3>ٜ(ͬyk]uN! ͩRu8 Ҿg{u~[>9y0^9{*5̤䱴M|sd9|L )6œN5k{ϭv\]!j$}ß6o=!?Q ޸=<}^p9qRQɿL:FvFnMe~RvL{ [wgb W"ZUzq;b}IKݥ9  ,,`w_6ML.E,? U2.CJ40PhײQ4)rA51$BLSn4{G*2tB`} {i Ls]QÄhJdE-}R-ZK]iqw:TY~q >N R(OJD J#ܿO׸r?m{T0* QϒB:PpF}Ml݇=`֍p^>ˆt1&݊k1IzL4G*"#8m]gV0vjWvJ"kBc/[],Q!6:YOzS*=딁 6O"El2lDD"gD<%2MtU޹XPª9g!?Hk"YzPT… 9¯sT'(h)'B',<ݖM̓ŌK} >wg^d1¬)ԁSxA>%e\^RO.2Fe$jꬵ Nam\D>``z~ w]KҢ)5w !ܹqq:"O:xӭ6xh?N; 3$}^3=v/NՅXSĀ0gI=0 L>B/ͦJ).$ VaPz30#'zUH҉)!r b Wcc)rQo (B:1ABq⑆2=R$TyeLYteL#L5AC}SI^yqMJSJQrNBspr ^ @ lBI*`/ܲJlVyk?\qm0qȉ QLőH!{(n9 xQp h}o.6LI5Eo[*D5t(4[ 왉-JPI4W 0<~j/[ys2!}kmRʔb0a*^Nv0Nb!2RkUj)Hh/sna`$bq}Qv%R pt`̝Xhy{b9nLŶOlAqABp\Ev9X}Pˉ\5rS!i1W6a{Mah]zdXIBA,IuDg:,Tr4); -7S!fF HN3d@*" kWdp tn rG8 mC#Qn.]gzqtL"ĄnmAsX7QQǵ$x)V/_R/s&:RUj* tSϑ@od!d? \P ;6CJ醙LBeLs$ej72O$Y (d *:zJ:wQj @ykaXPX(xVd(X9C/:3ӨX} k],RDsҨ0T%xþMvtZd*hXbp 0iރv.uۄa7\}";1"14kpw@WmJww mop>txS߹0۾ ;3+ ` /0*HT2@&-ey #u<\-‡Vx[ @`Ss_0 ޔ-(na稠meRI#rY6 2*=,4D\*#[$ aE*bJi]vnobgz=&va3S( DJ> M^QDWAن8[ ,rg*r+ىJ*4#^݇ xm Y94HDu 7 aCT$gD**ȅHy@期(y9*ǙM K ,I-T af)-Q$)[(dp)ë|}EEp/>f{КLFΓ QfT9pYw8vIiي,$$YN` xJD J\QmL8X$ɍTZ˜"qC ʜoO)TN h?`|.?l4EZLT2C1ݺ|`eP#gZ*vq{x6.X6Vn`,1, o0')tkdtqY ($$[g]Cns^ qo GتwNP^9¯B0Sa٬,WF)r/uf4RTa PT( xsRJG үӋ^(d.BP)T)d Rt+`@   Q^Rxh>1Ӧ# hNd90_8۶^ugRrθ'f6{2 w@BؐBrܑƅYGevmmt3ZAA1p [P$֟}0q؏Mqم0ⲥ=4TiBqqC'`'Ĵw*Dq{1ֺ]Ik81϶guU_xD~3eGQCD5ʒSP PA% 6 ID'\$HdY &ǧ:#}!( 'a6;xΣy(X{VĢ(P`nО/\-DSlqF0Iގ[LRgOV/ݯwӡBYqjM7-9FB">%;gA" E YoȉBH׺ x_‰6 >v<`~CReؒ`6݂kPaap,9ȧH %dC` UXcy!`\h\2;b(¨%OP`dr(=օr q;dl! b`AB=vBqnӨk@u:I4Իkָ?~2k+"I3 •2 L̉cƘʡ(Tcj տbX+vsu\a.UZཀX|p4ޢ 0v@vMz9 =znKmB 8+Ȅ4Md0R 21*&Mt}(vɃ=kn̶zJ\?^g4]ZD&,( Up* {^:H.*e9`Ëqqk /ha 5} iC mke!>hxfb TEB¸.T-] P!(! 8PDR2H!"DХbb`$9* @"Z 5Qu44,8 4-Tc[J:V>9N o #$( Kw  MF["g{<Ս 5ӮqjlUUƫ%3@ R18Pjq$֧2(0!$ǚ_e*oUC۞)ݒbC fҏH/1!;|hw60;m6M"{q?F Ȅ]J9/[bN9K (ŎBgHIy>wDi-j( UCbsnGb)x(>؂3 ABKh aAA`8L#%4ͿM(ZҹLWE|w(cbІ 蘀8j ,\9D/#^H .ew;tr.?|X01Ф8T+d!YEcP.TJ'k%u!Pi i jeL[[z6}ٿs>dCp9 H;)mxs֚L ($!jR`drtĘsqyH?6fsar*gW2sVawMg+Xg[CM!A\MV: )+ `sʯ!X*.H 1Xo:5e{ Ļ>=aP oFH~*/$oT5^Ty9mnqQٟI=-mJ"IWL*>.NcV/Y‚~VciaRz SlU6pleXzjp5uzϷv3y9CFMO6Xǡ@}jӰ[-BfU> <_oeNd+܏N3WItY6o:9Rg|u%/>P1NNfd\ұB3KyLCPI/Spdy^^Lu8:ʄқ=z YpbO2h]T&Pu,1oq$.a-Uc`de5=l'db>9_Hɴd2cFE8``PDWGǞb>=NT'f_pΪifn"RejuܱM62\'-ݶx ,)Vϓ ceF$_1r)wiT./SGmmSpu?Cܷ|<4y{vkW욟<ؓ ~t]ߑ1]=l~zzS{B~d:\Swx68~b MZ죿iҪ.PUt|Y9P (xWEwʁ۹"(;`F`$}s#yфPYw%EE5=GGŤJx(٧Uc̀04-r÷z !s>0v}'ܔAz@ld{ 'aO[#d="9;O}LEH |"$R)B!F(<1 M.p&pR q*R4JyT;@R @ u( UJ@h>)NU{ePYO~ E=ãm{ee*jRW^^J(`H0C(#d:r.PQHAV0LT2 0 C@+Bݱ: ^Z0Vz;KŢ{qH)Z:}Sd((:P0EBk8AVP#P~PX4oK=b~6 ԁ*9;YCP-ʩ!"*yiuFH:R\unO*%|o2 / P%W=azeZ b?iU W+aaRӖ+v}S <]dfS*P9r"TA {*xٸhֱhcWۓ`j4d@co ;eP4JʫAjҧdk.k, ֤"]6+w4(‹+ &l7j{,[퍛ZxpuMا,Ur3А :E؀6?.eߺ퉩9XT0Y} .>r4V@ߒ3q@(A*B)@+,Q0ܱ.=G?o~SoߴߥvE'ceb .X )v~gcSC=Y;8_M*Ue~kṁ]S ,ncRJrH QLƴewc/{`3Z͇F ʆKySUW^ϰpva+z` =`~*^}} xwrOQe3G%}Bٰe%M!D [ەBDTnO-kA"ųԑl|̦I;-^z=f; &1QK#1qu/ķl/;V{_y~#aָB^;EmgG]>7-X<&N60 jɖP d8yW2Cʬ/iJ ,- 6JM±^Z3Q n9.5:!6(@ -߭,$2Cr,,"pBl7 . zGXU(PN'0ewÿnzyŕFLٴb%e.ICA@k0:Ae{nxZne'`f2ȫW˟4gj鷞s{k j۳kOq1B2y`f*` 4BqPOȱxT 8IDdҳ)¬DiUdM \F#'PMZB֧ί1.!-*NC03Zr-Wh"B´brX1*.#l6|Ij=Lx;*z~?>l0iJia޶5LcqûvbuGuV6k`e3GytPТhðhןh=ke{R RDe<+Ol;j:rV]<oō6!H*A()KY[? [ʓnKm߆%x90:U I@JHR< ѯhb%mm+ vxow}=4˪[og獕((H% PP)Fd3dF+!W  qMA j^G%;L Ameژ)e@%A;٠D0s.G"íyA#G{Eߖd B@wGC%b2YddVH=]DT` "ηUB܋5ZV ak2P}Q|0F"V [+]esQZk.)7츋ƾ/;oix#qyݱĖܶr(ҏJ$JXUcH ^G*Y)×^ٯ$OGjK-+(Mw{sf.pwyͳ:kupX^FYltWU}8ί3kS{6g\ MQXjU ϗpk=y4.D\Xyk ^lp@%NbufUKb/'wZ`MO"ծY-ٶi!F=(l׫ZIꇛJs ƵS̽psKWP22B(!Tv#S*- a3i?ldpy"%HbA$)GeυP_qx^7XuyN=ܯY[z^IُQn- ?sq4˟zcPZq^VP9Xk8!$y5rĂBRA8!{ṮG͟,7zu5O[W9Zin[zmﱅ#"䮦nh}uXcγQuj_J^mg(?[+!i7ۜ<a6e7-΅6 V1W8m5WmgrZcQ*]fVe2%=0suRzesQn(㚁rۦ:NLIINr9]ϥY,Kvg1cbY/^(s-1b/o[k«6P]{~ұ/ q!fٛGoԲ ~@Ș,3 calmݝX7"0vϻW;LMs-%Mȹ@akT}Kn8nbO?;Yk-6_WضҝTyIW^M6շbϒ49};nӎ P%4٭PPPf6Uq`fn.֖5`]-|VrXsjcÎn-RʥfHs(N DA[߫A.Vg]M%pQ^]链]KE| MF5F 4YKRo sI:֩zؘr 8,*gP}Ipѳ ,Ql8U(OijVF.ҚZJƋ fPnZ ̽H %)X+S=YE&կQ3^bfٓň u 0 G(Vn}r|-W}s<5 z7}-wƶU /_.ۯ_a|yv7_0i|3k.koal٫M[|by3dh N|a2fmydvmFJcYxaE'g^]X/cq{{ HAVZu- 7beW({mUr\+4[6͍[X Hi Y'|eOuXcdDҴSb+\:P=J 6f (H "+jj@{7@5:H̕S#4Û}_ ^JdB+N"~Uq];"ce8ǩ9A,d؊ ))((hi(i 2m߼QOv꺜(cƳb ` HtKQ HiFi; ( .EOuVfbNNCUHДR)0PR1|ZD>,|U޷@pC~I?Ø" oB09ӵM |P4 $Rd׎I%f*< _ 00{̅OND۪n8|"͗0CZDTTQAOsthES@*'|U-uo>Š{POBG8Qg%WmT,}q}3Ņ (* {wMb`|$j32X)bh"(P0~ 'G!1Opw!%d ..CyW5[ojH h("B$)*J"* i()j" P6Aw /?s7z$B(A>K˺Qhtr Y>8P3/XO^IJi((i" Ux:z?rC LD$HDБ"xP߹p"C$HM03D@EDRRIDIDD0S DHT:Z.Yt9,FRhtPSZG>4Pu6tӬPPI Pes? g v;!u84S1~Z1 r_? b=Tiff3"&8uO5QEUviEUUZ5%13?Q%kzxV a3 Ctqn*TR0C龵" I=ҳ>tBׁE^8]|EQFX~{]]ZEPޜtY?;Ϣ .zPd#cϗ?G'-|m9Bg\= (X&Ê 1Y]qѩj=ǘdC"?[`N&cU_bO1hdh((*t6,bDJRRDQ QDSQDQPEUDDT,M4PTEMQ&{.}}FTh d)V"e LDn{lw՚p# _ K|?ŠJPmgDTALW΄T~NhJ|m^&1OUhdAM14TEj0+iz'9(_?!:>i1z~/WZ5QLDXl`@L!Ri"%h[*aEA?VdSKM0ART$YcTA4IUq4U?G8 @ 1b^2/xѮTu*8(("*$&"l "&hbYJ(* QETY} m?w5O?"S08+rT]+%IM$Cs0D1uT+8݃pDolD4 *85%ARQ$E5_fQIE5Ae)s GZq)rҏTrs쑨n]*O巧 oQ&O~Däy/ DAT~pPf@ޫx)EMEќ;UzgD>m5!*J 5 m8o88?eªvtYyv;(RRPSEQ+ QD)KJJ2@oh~BQ!S_e:F~;VO^h6Um=+AVT"MAa d*CDiO94D.لOr00idS8;{(gɺ^8l YJ8m 7:Kc߀+ATMPU~ݓh hj0aFBgҰMitNh B"HifR)"**""H b(**!#=~#8嬽#p5\ /6""&**pe9KZ8""f>_gU^^R)Gz2(u4QE(Ą[B-1CP̑#E-PDSTIAEQ4CM5LDIUR4APESCIM%PLBPU$b\7ɹt,1 'yS$9DXAj\i7,<&{߮?ҢunH /nwu°n:YNl!<84K~"*"i 3L6|>uP%azB / DkB8P8 DUM'@23onr,MU] 4FP0elgr!ߦ=ېdP7RA"T)* d4"b0*3P -$EP"@DPL%-!roN[Q<|?{PCSXWH{W^.仧T߸8W`a "!ATҍ1 T +I-%$M SPP$. KMDIMSDAR4)IBQ! Hφ>%ajŒU;n9Sr9;'{766|Om""c"A-."B(\ 2VALC$@JJ?i)(h)4]9cydOȡ`3_]huՌo_@5=G@Lb".AF'o8 (bX4KedYfe&Mg}pTP=*2)ԲBM,1<4PHwlBm /֍.XsXGRE! @d\ Nc M5%Ր@l B(=Jb Pd0QQU9?„ʨj S$׌rrO죬hfEE!W_Gp=-@SBbˮui7D5Yd2^0j|۝8 ?  UJ %>~bG0r:AFUf4% -.Y%6d~ |? CxNJeIԇZ%r '%_c_.79=eI}W^x(Kx!22YQ5 F4J3i2ztu2LN kxQ?Ƥ>[c^Rm5 Q4#UkՀ)X9PU;d%|op|cXsƍFe&G G4]M7=im ( d;AyJXJ@&@d9sϊJCGr!0Yfm݌g EZL7i|z8BY.R,,1\H))J" (:dUSCd5ΏMXeC|DMRZіkpdQdҵdjhCn d%46ag{(b@~NBjp @Ge !$EzG1h8 )$)b!X&&$רNYqA *ҸIjTIJF3`qS[)uu)2>)/@eDS(OWd70p> $Tde OdcPSdHֲT )][P5=]vO9Ob ]]&5(r:fCXjZ|-n IƼ@3!1=TUP&"2(ÿ/?{8]~/1߰WEn8ԜyY.s!MibzyUwB>jdbZƕ7J1ѷvEt)}m6KԳWիK1o̧l󆃸ng?PRJB1qdЁ ^.جg{*h5ًi. ͝* \ԡ\Ɨw[ú'.Wm\j)=%]_QBr8Mg9Vϫ^*6q^hyѶ^%W;SIii4<8Yv55eFߗ. Ӟ]E۸Ut eJ^VPBơ8SMMߩ%RG,Oq}.E$C{IFvދVXlg-ݝz w;9ͪfjH +Yϫ:je-ʵȮ`LL% oLX Xĩrc8K}̠jpy@0ƽ:mR%uJ]nuɢ݌DO0' [_\QMl-:G~fe)VkWN 17{vWU [km_@nټW3bkhIúim>f["&Y_ $%PlEVaOKS%km=%d.jWbM /:r%[$y8:b]- K]a%a f..3bl>!Jkmvq :v;pZ]IEow_`ѧY˨]2YM'ΗtϳԓU43hXVy&?&2TY,fx> =45T Бŗ_\%Q)1DUE@k7l^+'h-oIuPd?f^p9!Jp3 *V3:hgXksE.TʢeXSrk;ۆf5Z)!y0fgMaj2d#Z 'op,/, H[wW89d`DT,H fM}Ntf#a}vwNoYyZAT\\f~nl0)6ckZ*b#>EOͳoXj&g^Cń|6?(}&|eiO^`(5.E<lmUykخbP(ЩYIJoe{ UD҅JWISd̚tN3?_sYxڵ֫ZlCd*1/<\ܞG:yi38Z xӿ [8{GjG-NSxBu窳yyЙD?}oBp@nP82i){d7Є.)Y]ETi7/~6T.P4#t 6"ҟ(NS:x{[ ѿm% dg՚EBMYxT5)%:<%} PB<]S'~yYJYB$\qU?3H4+]VNݖ|XĮ$FB%& 8j֔_TXj-$nFӗ Ht0 Ei'驵̡FG$DriS5ޘlWf$w?s**WjU=`^M a˕T,B=tM*ծj=~ئM6!0@k﬩mrIt:JVM_iD"q&æXʁ⊨2ʉs[.Zk!.&*X[ԡ-SӚ󤴙i/1!<7>ǥb:kBHC.[j"Xʒp0ҥ_h@ tࠠ>lvt!@)2lץo$O9A-CM T`"&n~ >@[ݭVpIB-%k|NliidXXZʢFyp]IIId);}6UvԸY}d?FPW;Xc,a|s~3=B1^Jm50{Y6R/P'u`1?rһBsoT,qaUp򚒅0#Dį rKӹu"X/t|(M[m*E^G.`/rON{>nʍ!ђZ3]OS+:Xs-ozI Rғ:>X~7K;|: I/{u1LWIa)_7Y<}#A;}gi~wv_Ɂuc >*!YQ` $b ܨ/7sc+oo ݂^Ebq3i*_> W$̃*u)Jd;źGcWD8z *raߢcgyȾMS<@ ^AECM2Z +_] %Ϩ#&b#mz>ntMIUJIvA e鏏!~7p'jR#.6lЊ̭[VӼ^5%;®PP e)rsS# R7 J6bH MFUU^i2rl&"o P|pg9/mrJz)nL  y}7j@ZKԚ*/.'rsD^hE Ʊ}j/-jF2oZuP[ɵJvc} A k1_U5#wӫ.¼Mt:NQIȖzJ5)/μ䒞ĕo-R]'Sjr5^^RSmoݍz4ul돾O8IĪ2W :3^g=g*) 鞏W-etB55j1&W<ɓ@\3^ܷ^f#UX^4 g//Db{*Q޷PoQE?>5>Zl}YU|_Jᘧ=Å z1iñ8Zq_rpV[.' wﶟ _ _ƒ.8_XBdr57~26[{+đq}QgT/ a`kv[>i0A+ݷkq4qgyBѡr(Ъc)j39.="?%'շg̜ͩZJyH@z~cYӒL|;KTtZ_Z=`mԣA/[1xef *Ms0OT *i8IN@S7F*HXK/vZ"ҌD2 vΧ)4{6)[dыP[ .'wĥDSC"$B2MِmUA4:~s 'L#F+lLAVLչn9+b^ky9TФż1;ye dI EިA&QŴ(}sFwo)PUJ;ԩL =SLۜZ3 8CRNM-ycRɻ%g$nvCJV,*P_iE(mx XEjG@IF~2@5%BMhk3.cm[-n~tvV"DĎێ PE\{ýxYSZPstیEA^4Wǩ,DsDSj)"FyĎњKSs}QouN}˱.ڃbˆW5ӸUHF2s8 yyaeon~:>aL̍c:Yo`?K(z_8.)* tRR% _܌羛.}Ś#ҢB"PУ"< X/c⧥n|g67z㙻^ʎJIi&X*ʍl*V"G'/z-PSi#=.{dn_I{|G@pP~=u[I4 h 51Z7%Ebs)/p8(5ЫY H\m k "]2 Zlc4JǼ<,nJ'>J5UW3[.vXr"|6koܷYiJi]R@Ns(!O,-@Z-0JiBc Ak<LbjB̥kݫtn cZ;S&u$x p聖 )SC*2%j8]].%əwOyF?Joٕ@{i4+vq38ѝ"@W5sU*UTѯmkh*j"df/hd<^eEӬٕ% sK\$d_J>WA8s:fkG4TI4&nFK5n?ǟĕUx FvE]tT;!=w~n[s 0LxUwJڜR>t =2׋ٲ4D+h*ݦvG/Mjx#qNT9šd­M]r9r6Rhj !ig CcjydP iy)ENS]V(DGzP &: 5yR1RRA*nj֛QpՑzE6!p`Q"i$r-9h PתbDҭagDU V&HnmqTpAYS^$d4Ȍ,eR:-VnVT#ڳoǰW-M]C6u=$WwPD:k O/"2+of/Nb]O:||SVA;>ph}Q݊$9mquVzD՜={^șc0,6mKr ɦF9ߕsW^'CkW5Fw7A[$jӣ]^f!:1%tΜlǞj#t/[mI R6@ Akj9#I(Yd%R$ߗmJ~PXI.V)`+M !nMdrHg[) :5OY_$؀XN M4__XN-esQ9ax=V" T{$4;Oμ||" ~G읉< TerrXxChJUz̶ ڬÏsyKDpq<&2\uhdsCE5opCgg[]a68gj8mpkdAɉs[TȓzքսhϭB֯:e!]ԯ|#HNXrqP#ڣU_@V& q;| xʐvAi 9Ƀ DW(Y&e-ͦnVT,[j@T%mը&a֯sBYzgQQu(OHIt"j6FrҪM z RQDM"܌>zF{HM_ŋ4lKL-l44OQIQhtȷ e #VH+<g˵DR{o+׻=JIy^BC? mlՃ-!KZ:qfOWg jwTHL.|l r) L ЋҴ@$Wmjw;H9FpnNc] QE:b2-16L)3[~c_jPEMM*R7K S>/$ޅY#vfȴƒv@Lj`?m8~R[ZWh2GeUj |4 )iSEh~_ѯpnSӵf͹:*g3${1C]c#[%V tW|{nww=*O:P3]*)xJXjЧ|L;&hMb}og";_|ګqżk >G)L%H?URR O(FE c7hs/oɚ( Q=7Aoo߹lJs@]h?ƁS;lբF7Oxdıs˿֗sߡQJϕmFnW|ɟu_)q}?| 9: Yb3rPVA=1 U:<-Rr^Ks3xZ3fo7Q(fI6 (Gqi:_;W.TԘÉJh)k/۟cS,zwjh6xIUW#-P za_j@Wacmv;Vߏ=z-^vFA5#ηf@Nj.7)F?,2*#Ԧ_f&rf;qUJTz@!MzLA}RƐӉ1d1FC?ފ̮5( k%WDo`#~(.M # 59&AMFܟg G˲Ͽ(%'(Lj„ѯ[R& "*)iJZiDDFRhATDP(FsHڛg9'N(g+R+)۴@""q [yG] 7'.0'D{Bg¡I]VV:_]*[O!̶ ޚڿwH 8ue.yuuMJ-rii}#k_! ܓ3Zջk֎Ү !wR UTP HQG!ctFD4_ UxhyJA v%D&Y f!Ff!IMnCpdR^Df ڀCCdu֪/-QkKu^3x#TQ丨X`Ao!EGt8!ǁB\`G*-հ *[hj&L@kKj]`>(7odQ\ѱkyu 2%m=s;=lˁ.=rQSùaQuPmOсa™ wɭRzBIěcd"1S]mX !ƅ)g66q>'15fF,SADTflָ3GS<ÑRdF@A9Q 2LΦ&]ːDVFC͘HSMd9AERD r0_O]>.Cݩ5 '{iT6cAe,Fl>xklg~戁5tЩmR^fm5Ėf"ES5,O5P4-st[;bK?'gNN)|!Zsޜ%UgN k;x+R'*!spCCm}B" L$k9> ժ7 NAܜ*F3t5v_<@ZK/+LtXm&/_D]eftO6{ZʬiE*4ݦ<xJ@_Q˜4F͍BMgp( &k$jzk渟ZFa·RmΊ` `^&Մ:c?¹v^>=G ́asQ=/:C)٘ó|T3v1۝9A!M H@?a JA  RJ bA0 !=-jw'*E{#֋py4ঃU^׉((YQITR.'ٞ0a,B$q4` $ FzlfMɠsp냚X7]eѴ(橱GB+DJnD1N\.m@ 0\ _VFU:8:*t^{j6amj%ϥ͖E+FIqAH Ϣu!Eli1t5 Q~ΘZ= Or+3?=ΧVimk:abztO9g{YhϱH2k=M~cAgF~1O!Hj͛K4f2pHÒ~hw^{W6Бڛ=X;˙kP>]tͼi|}K:tp/ʣeU{uQT?󓰺G& =w7=Lh#ok{jyR")#gv .i|6jy/mԤ{9ZsȔ-KYƠu%Y\l8]{gYVþ(1Ao٢f[.'=_VcRm-o/}ZKY,oJ3V \Zh-f+̜%Zu{G;Am?7mN0< ^L:&j>w8i>=&f6S{LԚ0CJR$gD/̡ٝKd\*sT)-GNswEી[q{g,󶦯](2;+|?$n?-6~Kk*]m/#EGUgyG.F rW8V?[$ oö°TF{.^r̀W^vW{ܹadzz4̸/I37[ѻK̛_d_=o8p糑dN_8^N(}(AkJw wŴ:mR_糹w+Ǣ>|RV z{mLk/~ܟZ^dQǣHFɿSKcgh;ZDF3/O7>kWN(]kl_z9: ˲GhAxj$iyh_}AB.]ݔ>rF@XᠩBgJujSWՙT|kG$ )R0/o0xf0! ~.oYP~F_:O؁R4q;Gy6Vod7A #a-ىz<GyGӣ&S~^]Wu}/$&{Z1UURBghzmwֺ>iUu*xtR?m|^O@ @cl}4DR.X3]-m.,IJQzRJhI {vKAZ Y=KʷkWcZSu⧕˦\${fRRmK$I+8M_ks~mzS3}t.a:I4%`0*Yb2ɡ+B.jW&V^MvY&Ld.=( /H\0BMBl LtXFr%qe/yR7N\u꨷$0?2}n8pje+(};0lpl9\`WRWֆ۽z3er7{?CYU}8U~7\ zǏ>oqu|Dx- Vmqi,UJgh݂`3+^5-t{ja/"\x 2؄(0VU,1L;0ge&J)0fLbf+ԙ  Hr""U2s.ė^'e#s, ԅ!Kc)y7yYjV4[Ez$ON1Rgm5ֳ@;w:K tr%YVe-YMʟňp-gq*Iƚ+sfe,|5T:5 ~;rt&$]# d`"r>uyYjiK@k/7g ~ūŃwQ-c D0Tr G؉EyP )X%#oh.(BBh e. VI9fqN/zx4fel(CJ`aQDxz%_8ɇJBq+mnl ,myM%&䈠qǖޛrgh w$3(L%Xe:H6"ÄAFdG=flMM"Ҕ,;V-1Hq+<3X8,MXaHP$B4xrw6'$bv$'$1|٧$wd-El2 908c ShP&X9#07$#ZtyғFi08$8x- q) iNŠg0! J&Q0Ljtu0 Ph) ٤ !+wD;3>=!8_.ςa6fY~>`@i~;!/˒r8Ҕ+s7ؙIgb?p :Id3٫b?"RA)kԕO`DA(Qp8?<ᙈf8W>T鍡8%qlO(W8S5hi|ALZ2n-T3tD%'m?8cI*@:55ca5՝+Iӟ8{B7EvBqKx䍠PC1GcAIc"Jj{Osߚaά'鏲u&><ޝ7Ϟ3fygӟ(@-S"3dIsLB<g4K!GZu c㔆鎰/Y+$3FaC8eC-cČxcgH& !Ha `:Mfl~^[PI}խ:#EfΌT:pQ ::si8 Oyd}Ĵh݁j|DmLإo7hf%S+/mМceT-78txdjNE jOzɧ6ý)%3w!.6,5qG qz9Cf<<5a0FbBvBg]Tw?.Ǹi㌡pUU_Zf\4%y`#|#ͤ?u|o>DRR2 ]y0@JM 9r>~RD )mȄ1\}a"kQnS _:o5&~ u`ԓ(Nw, Q%ch=<aVlעMx7!MIԔT{%ܻ2n?e=f Yޑ<žjCNa!%. @{eGhhQ)p IÈE@m C{WݶG$^|0!݂L7=8+ҡhN)dBpŰ:lBF)F@" eDb a a ,QRR'(0/4`_Gp2G;w%phf  f!a#OiDzDr`=AX8:#=CҰbC :Up2(Elj(EBn±}l)G bd 'uU*8$ 1O.n "aERD` +'0uk?؈Q@Rh8@xg#F·(yH`_qYCqrLyc +1fKQ!ScPRD(ȃlVYK$*((¦( Ę\. /OJ+#RnW[;::xgm;퉮u'GҚȂ11>YC &CŦ,  jp9?2܆TX@(=8|*11 b8 +@}!JJ|E"5%b}F| AP|@EvuORս=aBD}؟1JDqíΠ;@ԵHtU3 BňQA5Pi$**%V V(\{`Y="PT&خL2&dQ)-v(I (D0eOYt0H:&ccHAV& ad{za Op>ŀs5h>D=ӞL0{( ?B57E3cpQ0 gb)h"U:. {F@]rLIo49D)Zd1tZдP\H )D ó̎$ƍ?CuHzED*0?km{Lv8Bz1 cAB 9V.`9D#" (C4aDA-DG/f DJb ! A A $a 8 1B#zѱu0+ %.NC3"H]:6DA`E`pa 遢4'P`5paĘh?h4$s q3"SJ::2z:6Dƈ0Č4B3PU%pQKA0y NdPm2>D\ DG;Sǒ @P8 с2EB88'Ժ!"K0 !ÁTHe<8o=1gw_#{oW7ֹKp޿Ŭ0ŋohv>dk2_0鶛P9$C>)FYUeng@NznSSdn|_{ ?`PAPiL֪?%U }۪U;}[Ғ6:+vXMzmo./#(nY:~fgn>Z$<ݭZ:tiGRhHYAq. @ɲ4(D,Sgꔕ뱙j|&#P ֽ`q>${6^~#=C!QziuQ>'1 xX#Ԋ?2^ݍm " $ `0aѐ@@}OK;B&mA@K(~NSfH[2J4C)dOj)H/GN^*] ; `(pE8S- 8`$ L(u^% Ft> /=vY39ghϺJ?TeBл:2bɆ (̫&''ٞ'5@A05j BILp٫ Ģqӊ#4yp}8>y$\Pl"b#%\awT#VTКpV-&E2=$J)B<YK#Y8i?=2"t0W<)>zɐ>:sc0A:+0 Be \C8oEY8Zh%.A\ؒBt%A~Bq v8%X &اu9iY"bU,❹hxg;܏„*ST8F1 yǘnGge`z=R?(?̽sIT=ݔ QG^B8gs͜G Δ9ȅ8nMi:#Q;2@sra@! dž,9O8Cer\~rD7KlBI`^RIBnG(v/>J습#f]p6GS>'؏,p)4>˄rOf[cϔ{Bxg~C'>?9vnM㑆@pTeOTN>< e0WnM?>Mܷ1$[{ak!J4ٞyhEE6 @H1 =!=s?ϖx^oHO@0AЖ= TM4ZI 1y5dgZx쇟,rZ i`664Ʉ#1Lqθ؞N9CM!%c<cqE;Cz08TO1+#6dA"" B6a,#;ADI  ')KꞤa C) W~hjDɖ3)h(L"ѴR()ydA$(:s9Ӊ #*|;Qʷcd mфYsF%h{nb!j$I|2#nGv2 ,ƄzC чRIX&gCN-5Z)dXB8)wl8Fq@# ZrXP 'krTD1 h S) 9ǚ-e %E/.=it~Y&Q@y(P5[ @_ܨnU?Y  1LlB8Mf8KQD(SEBǹT:S8Ն7Y.*ղD/ Si0c??w6W)uj~MAF3=P xܿ}T!ً4"q$/)@JG8" lSerȡdߨ Of/1d`Q鋊9Sj*uoBx,8cC=t8>Pw|Q;qh}.(l F:Gt3)bxڄ5ݛƒO5퉼 9TT)I tzMbz0vFz)Go "4B*A]%%JC XFO_ܟy hk5pᐟII\# MDHpIh„ &PR=gGT #,IFC {"S9{υ ²В v锈c5b)<BFWuKBW7 -%Qw^#HE ׆5Dc/)Ġ1C~GΏ r- G Bayt`'Z⻓x^/.LHJғC$Y-gΌ^y7$\!oHJD?g6NfLM}+?zQ#T@D'8rI0@bDBD\on ҁBn%C%";\90'!!)B?jtt,f#ZCq\p%d; MMA8Ady;sj8r{ z8ekG_mLtn,3_&Il]8V:|!Ғ1IG=#FSS;$<­~:4pPD汦*kIZ$Bm C$AA4P Ч etFFnF.SIp^ I s:y6ܔJKhqx*h̤jǡp+ Mߦ?Ökhdkwr9gbkA>࡚_  !aP~Tښ2GE6˜d G\&P$H9 q€f0QSD_l,H@  ,Cbpjr"qF/VN6E GH?*/-lrJ9Oŭ-Ǻ`WzjT(C3 ]^q0U4ZK!ώ,G##CחE2/+Q(FDyrup_{׎@6 eqd)\3%v$N di{bhjiN!Xā;}`P(XhUbEG=4Ec K&p ue a6 ]Fez 8-]EpB:4쀂8)0Hx F)O^ M| bXn5DDŽ0 A΋;ٗeD04AeB0YlB !(1EcpW `$EcPǀU4|0GBP\g˲S.DRIID}P%W:2VA%1vf3}? Hd cӌb ! 4ajQ„bN_iibDZ~.OL1omϾpD* (M)- E@cVK""]w&y HBnBKT7""ImoTԛ$'I.RJ(, 3š?@C ǡ=T)Btc=qI~R.(P6,TeL%5@ 9xGm!j3ɴ#(ߑ6{hl O7 NtW@ ex( +ghW)a%YQ늦yOآ41^~,z] 7P빛"(">xXMٰL6dQt]bPu"Ii,Yg/CU)$y/̂I &*Gtq8%@j"$&#@bC.K=Q10\yy)!y&aҤn5;%{.X#0H!1:Rj*g)=!||3?K[űSMܘU>rvS9FjjnNy2[Z<;hg\ڐd%iB^yjp'[ڙMAHݣAܔK8uQ' zrQz`cYu'qN;9'j=ܶ'}S/גOr ܊TkwI+a\/LC2FBi] 3ު 8\.&pO`[  D5!t)UE!7qn$,̨iWkn;f@)|!81^x:F&3q(oGAK֑""z 2WQ SJcrLBo +#zS̖`{ D=@>xox61GiǪ32)80uCZЍ:ln1*)f''Pt:Z8D  $'xB'):E;Fwp=1# Ҋ"MJa;O\ؔUH:a( |dС>qHm1/IB돉%"ZYDv9m! ?rtj_0NV QSR1+$1\Qœ;JmbEpTВdؚ8S !=:&HIũr|IԑQϜ!$G.]G4xff84ɣ*X{ҧIjJP/E$DPJCo'.S m~ binE MYI4mypK- Lq0X/U;Av'ϾaR3`;pžwKU{倨i9v?I 2HظRmΖ ZUEb7RגFYoL2H^\$ĴSOp[dyWNƪl*bh<{2NQn|p8JN9H)r)%NQ*8 ۰t:D+ca ]{DG,qϜLccNؗ`M X{AW-,C~>G HٱΞqo}S1͌: p_OT/DbD#H 3zT/YvJ'!qt1/bw<"(\r/8<.L@M5F)"/:VTbpUhdKS\k#n|.^UxR $~Aw`D (aΥ.Bej~b-NϢ]5lK\ [$$X eqL9ǖ7`փ25õ#щ hB%g;fzF2~9\'0d ߓ&!ӊD8Ʉ':yR"hR:`P>F'(5rB@ϲbTcsD=gsaCeL!齡~nH!1 Q)<}7I|yOX!8xr@VUA5NQrO$"ij;Mb_!%шgDS*un8Vuc`cka*4}o0R#PWA$`FB01.D[ $X俢A9:w‘}/z(:"X T[8C`ĘF|dI"'ү%L֎SLFO!=\yJUt'W8deC80L RpbLqIv;L?BX@I"Mnz@_]јLجgҞKDW8Y_5DA~5QIJM̥bDjiB,vl /4)4e4_WJD9Ћ=KnMa5$K֑IDX("Wqen7B`l%a(ʂӎ6lZ88gHq/uۃgVngJ)'LonwC.JK)֘! /+^"q12 AȈ L pK#=͸DۣEޣD(06 7L04H#85xY0* w{YZ %!rlpF*5M].Pr?H刣Ӊ"xV(#Gk;#Jud歌R,#H-!&܈c^,u2R3Ũ)\&L߆݊xZnr!v(lI9D&4&kX(xN5#U< $c/FS$=:/gs*9g\hitJ*{)4ߝxtDilZ Rdd {{B3̄ƈ3}CNyyp^I昺2Z-rK2VܰP(<1u1Ԟ)'QWKM j=s{(QD &5ǎkd&xҙ8At]9%IFA$˪ (|#P>A<ڥ<{*hӥ;yI0׬ y>{t|dʅ"u" DRc16fٿ_0wGl RRb- !;1#JtTxBzw T Ǹo}Jq AKbƐYM2t&ص^g*x9D&L~9:N#NlS-&i49x 2'Sjq8[LH" "}'9΋_,KQMZ u8)nT&R[PQv)(S${yURp~Il`b| ɬ]sN{@T)HȦGql4C6# "q- SD|%P/ONy$9͝a\xHX:hBqL#4=n)6}O cϨ86SMѬ joӛ%4nIEzA@d`pT0g%(SgY@8M!=sH3Na5YQcmړ/? )@iug%4c+sRY&ZH I"c3L I8uFF#+1Y> %-/G 9쓱;ө1,ru†2vt8ܤTuE`;Vz8FCq:7RзGpAAE'F|myR>glUbhpF я<h "8(&+hh7FDLL0IGLl?.'XHum6&jwq6k%.y^)CR .VɎuG+1 (PKJ!~#{c%<̖0剣N<:yD13r{ 8&=5ckLCO}'>w^ĦE! x}ڙDOu鑐~g5aHM-NAq)&F(ʀŠ ~fV$/qF%P(qS=˞בnAC#0D`yd9b]^w!l$%1}M9 0a)ЗDny$<#aN{<8|Q$ @(Yש;4FK)osE"DigZ/H4'h|RaHԌId\ÒC~g=?$9Ô+#d@j8)\6 bɆ㭚GC cP:lW~M >dЇ(B% 5MwljI0TIerKb]sm p \; `6/Vm`}um!/õBFd\P'RG><8&?ctWIGpe8pk(Sԛ^P*NeUIb= H[IY@i ,4yk۰w<Ę b1饓!! &+#]JV,S.@ qgLtCхyFyȈl `[t _jJT 1/ oh .*!{ sӷ sQSO*8NkhTIFi[bMy 0rAu#"3J y#4=/;yNJ)$'NؕI~#4kyLe y> s8 #xJ 9]pR Þ:;26퀤$7.w H=7{gVO$a ~_/G~H!.e 1sI;WP Dy}缰#C#3W ComH9$P7#P<,s=,;C|K>pPِyG6S2 $b_zw_2I@q4P:p\gA Izݍ-P@ ڷހ`l)D\ B $;܉Z>_v!Cl4[#"Oy#f7Ϙ'ϞmS<A! m>g(sIjBFKq&,\18ؓ!&: }L~a+fM+n(*'V kG8}\bTzs6VU5P6CHي[Г#4E8agp,ӤRk9Ф g%*Tfn8NV{#YwwϤdz?r'cHl_:6BJX%1l3@7E"*hjfޑ\;9 jf 3ܝ iH1T"p A[WA2,G!ĜT#Z]E~=r>p7If<.mHz M2I2Θ#r|bA"]  ?hS2~ScBu捰['4PxI#tQACb7dzD2! ~PЍ<@c落T4ɳj3^fMڋs j@s?T0azi&I%CSH3NA 9L |ǎդ) s -ˣ-~)mjAKT>IN+<^?8up 0:OLddUdISj}dwL8l4BN! OеN)"۞YFhudk]Yl uy^I7aK# b%9cQ 'b%\%9fLԑb;` Bbxǖ3TB~6ptUo^7/2BmuF+҃d uڢr #`NT@eDVO1-6 ?NS N_c\o[v y$vƯܛQtaE3f6iM6a/ {Y΀s㭫_"w'8L5$` D,0D `V:_]Rn}]gSwL2;^#Ќ'FK5 eLx h-d s:19U.H+atZO R% JȲibc$$)hInBaC S 2,a׽kmVKቮd@|"GON\eWN(;K.f[hW&b>@c~nj~D!eQ:ͷؤ `'8D3vV k[8OuzWϾ) Jk%^3^.$*%('=:D!,-K9j1ܸ}ō}KI3.\՝^>x[y?_^5CzL&]td~u+8 >-B\O򣠟D* sJc&~/!TY%:H79JiO00w Vs'ċy7~^fA:X? zrmRƞJ!NDߊ OaY訊aAUFQUYFEY祯=ҿDu}=.oV}7NfrJ"!ӷ]6ݘQ)4ҳ0l%|๥$+CZtBĀbGq-7 8_Mwi]IHԯ1J'o\9-Y, +$ܙ}RJ}vڏI ;'S ⴸ{RUQ*6!_;Mfzb`w$7 Spf qm$B_4KmMʣ̑µyUͳKDTݶhf~_qc5=_!uIzMSʘ+gϖJ18kU_GmIPN,v"gL[αH>[e ~B5 -959#< %#]BDbLl-Rǭj6WO>OZ g:]TװOpd2?6:Om+,:@ cb @QͩC Ģ(VQ(h2Tr.A($+QEU|dȜTr{Q"tMҐ@UEWL1 9h NDTUPQ{*v'fJ4kNՆv45ʅ<pm:]F_ZϷy5ӯT^LgvCͤZux礯fTe~ޤzӸg@?[}KwsB&TR!=?]t- jjɌ`r« Y/BDTӊ%j8-O{MÂO%Ⱗ؝ʥBtRFs ׺Tiwǩhɚ_y}6vEZFp&`) {v9L[ThR@;Z-YO"-/|)mFoؽi/ A<*TjkzJ?1^w>P]2釒R SX0$'=%Z%jACRj䰻?m/9̯P C.B;BtO”qtmI\tnvIvҖ鏥u/m>8+}]B06?9vzĵG3)Y;\).ՔijzLm x;O}(+$k6pfy /,?`@6ա{uvpoWh׮pkPwX Yp5v8AݎdJi.&LKmv[4KM5J魱֭ HRTD-UtТր (()[*QT@L7؎.2d( 7l Kw,| *>kl MրI  *4 ;Ő%=4(H[0Q@Π*lF/`@_wӃ5@^む B$- DnA(P@wǗzj{2: 4hwvk54ۦU^{g^٘UUEtƝj,BŨ*L nz@A:Ҁ)Pe P hm½]}YW@(('yQPU5l@kz M#L##`ɦh44 h10`dM0CM @hOMh#hBm!=#M)J4=GG442=MF 7ʽLU$S4DUU%CDLLB||ЀҡӚR`Z"rȋH)6A^ DfHw5D\D$U-ZR;VffeVfVݘffy<#$^qiTGb6:AxŐ׊FHf`&fe*MaM5JM1 PR4-D,S PRd#~ۅ4(SHB HHP-P#J d@PR sFC7:0dD"\ P 9(P  d )ДAUD(JOW!fL7M{D6ި!p\-Nޞz{;o$6.z+Vt6 J}M' 3hPiaAT@{D=G MK(6]D51TT&J Da$Oy A?Fus@@ j7M4NuE$.}&~vu)=4 7m2;k'8ѢicV.nE?&Pj5+_P8M ;yZPs"2H }QL zLUa\t|L8(bȢLt0}dDCI 2ud+8 ">!H$A(ڰ (=2be@ aQh)hFiBiUii 6Ȫ2r*0$U)PF!ZT!UZUCHW;{ <- !w)GpbCSֹH5M(UT2z}z5{OB?171a^#b:Eׁ[ -*@Κ m^$Ev$BZM >}Kg_Z0ܫ ,ed (*U{Kϙqg!OlA%Th"$h^D~&f4نFM9UME5UI4샒Ld9-lj.@  ;*dd&  @+")"iZ^Q>o>=3yeĐpQu%8UD7bn#nOBhF%$r}K4U<<éfmPǾh1DAfY99d1!QnDTmS%%AUS!cREDAE1^()A^8!3l@ pCQsH07'g },n5&4T1Q~}oSXf4*r9V훏/%d_ Y$AP:" %:"J.HQ<"dD7L˳#V4ܳA%o F6"^ 6:Sp,Rc_GQEԑ]`W-EVVD^#HS(]?J^p#]ǀI!S4] ja4.ݪNҝQn,&Xơ%!<8n" 9"2Q,@LzR pF耗ER '$妠Cbjp.=Ty*Sf OBix Q4GGDX˜4 Gk:D08鏓!Gݴ:gDfP۳AnM} ['ZT 5MP.7&b@-&F@dJTVW$  *D*jPݐhF23 M xM-]t:H@ GeX#N{J0ۛ~39ntCya3(у:H ;Wraۆ2"$P#Ur,]nYB%=Ϝ/Oa$"!2p@Jr@ bb*r"0~t%}l @ B2L&cNb7t|֬J'Ơi"/ rt(+AK|IgqPtXwx96l&.FLQ4zζ`plXL;Ug(C}I 4C@8r="f8 dʪ@ VpC3rAB"Klp,2ɨ(77`2A(2U "#>~78Ϝ5L- EG)_5AM*V26y f+" :XzIbk= |A3*v E(;JJ(ZD@h SbL)tw,1))D %rT )E B44P4iRFHy_ oS7Uh6$鞎W0C\Dmiˆlf!V, 6o@D3 =/n^ ݍYv}ˣ슺3o>!~8J ":({~=}{zAES{lh&J*R IHPقPJ(D4 QTB@dXd4U!8!A(Fpb0J}ӯ:|7ZS,3[ Kz9k3?S[(^QYBmln΍Hp%_6gS˜ͅBbӗx 0 $SӘB%" @P!BK0}W ?n[J@ zeR^M"@86\AUJ:^i0]\M'@f)@Uz|v{XBBZj2(ʲ Ff cIn YLVk@DD^ܶߙIWR!==lL{9U<.;ƌ5|:dGpЏ{ۉYT ;Z,{$ v(n+2(I˖GLŠF )*6'`{:* -)@b4 @ $|{{__a4hUff:h[$s67Z7Os "c(A63|0C`5=;9k/?]3a *EhYl.WP^ d,IE @ P4*ۙRTC&0&1&ŽBd)AKQ$!Cfϼ 5}x@u<oO>Y:VTd`=>UJoW u&L4b,;A\IAPEd}.90:pƃB 11($t' LҙnvhTWg@/s8\L2 HaS/-aPg;d,ۘB/`.c]b 䭂Ks@nVQW}Y~E JRUD (*fK3  hP:ʨso`c<^ci^]v*/t=`{gU#ld1SC1,EanR〲Ɯ!!z@40Vng1YFe1ɗf斫/"`mtatu-;oiqb!W|:%ϣn5v7Ml<>GjT|$$c h!&3_86AQUfjaF*eJBTDc&WOn簔y?-0̷1w}S8\zY~gCͲS iF'M0(>:!J@t!HB@tTG[Wb=3`cPki߽Bpf^dnqwl3ܦ@ЛsuMCu4N [[yªF"ؠBEw RͶpai *jxF .%d!f?_V‚5[N$Aޛl0`*l$Wوzi `"NؠfCc~m8=ىã8[5Cw#s"3˝CNEABdCIڶjh<~ij`n!;Bld*R DC[=a6ja٥FF2S8X xpИ }s!ɩ -4L梢 țw`B*Fg& (q/6!A шHĪD!f d&4髏k&>eۨ6jsaٳ߫_mBlη(.5@7X +AK'l$6s3gcJ{D b4-5 |B\)5v p:-EL3VζjjAQPlo*w28! B1 QEB42Yj HU"վՖ[Ș8M\ g\kAC'=d'aeR Idϗ1biSڟ)0"QF1nF-fSx`jCpj)®Z va授[î>%t> _*ءJ(0@) J B z~~}Rg7}_6sЁ&a"" +8mv6aV-NƆp) n}Q ^x!:JMFaY37y* V"wfgQ=<yGaM sݾzfnPɵ$!Wl2‚HY>LjK1fL!Ͷߎ5[|=l,͜-/@D$Cu%=ep 5ve 8ǜ4[I Es'XɘKD5K FOA7 2%$Hgc=7AO`V I5F&'<:Taf4I,Y||xREa aNYm}(Ԃu(BtRBLlysi"kb'c2REЃQ)%h0U !4e;H+$B (Cd"2z GffQ!pw}wYdbeM7xH@`U@,R6Ɉ<(v5f`i/d'N$VPJ:HO{wc\;_]R5HRU9WdHvUpI>Yr,$1H-_͹&h8ݤ Xl |,ih7E "Іh@M!yEX U{f{z)07 0ٙ3LH u4/˗gbmr#}%jpj3 v @^{wΧ黾:U.vM4L'ff C x5*bpdz.|XE>$8A@THP훻nbY{<{t!&HYada$n.tc⇗:rt\(lȬąC0AjyFtD cLߤXas~Gw&Ig|SI bo^S| -pc$3wA`i(-)1!'р{Y ˷tX@<28C$5h(.DŽԊǶ|6 GV VbQl''7Ӷ&]wKUM$(>?G<ÀvΖhta!*OgxC1#tC^>1,@N;*B,CHSMaw&a2@`gL1gnݟÇKkij ttCFUt Dx..@6^^^9ȃ fJ; a#aNTsD4$|=2@:LT Z .Lfv L0QDX"Ϣ(Om:!Eu32:38d&Zꃪ/f4y3'Bk?lED#;x;Ӟp0ފPF%%RW^@32!No»3164!XegW6ݙ1 &LL4>^ys=A@ד=ڭLA hkTDFSQSb|y{NrqŖS\ Ew& &h٘KIM-,)Ct-@@"u'xyaS6g@"!c'ݾ~؉b;x1( DOWÔCIŘ dyy8ǵR&|Vv "ߧNqGOxr8r^^L}r40: Bo^s0ꄙ!t-3,Á""`|<t}J:DdcAhCǎ 1.u,0,:tF aνnl7H =>cgT* Az@`(x҂HI/t` @:cmЉðpA |^|uKQ*ăP=NTY=A x!na<@D!Kn|kUNܜqȦM#o py;jÕtV"G,no_\ qawxwyztgC Ђ$y{}U]GIePà1RIߊ'T6TiLy8ӗ3u+*D&Dz:pc)rYHCzdM D2 M.BT <`zw84bI>㉬\ YbA$!B8@;c>,ʆt R0̄ wHs_4/ny er$B&MD)y)φdCHVᙔ@|V"@! iñeԳ za| pzq:Ԉ =~?!ڮݰ1Z@'DHPO0/t27B|3hp$ctrpH7\; f>Cah8=JvL!>Ў 7 1A:A !}z:25^qG&mA=Wr73eLH[kK0&[IN'ɏaD1I{;T/}^yC9M |۶/NNi nVXk4Cz]v) s+pJ@Oib*B\0ShL\g7zO,fhXBv6(_jDJmv <P=>3NYeQi <ٗ}ӮYu4=ΐutv4tt"_LTխV)VUJ)ƕ,B8. ON 郄%hu9 `$sUo)D#8+xrC O"CGgD2 KeC$8'*2ǹs4$y;ؒ9 `Cnh聤.HLB"Yvе>O(C`58"waKťh`KƩ |'4 Ix0_it΃29!EpB2h)ܸ-0! D<BiYK8b󩶄v1$B8 C7L3C5di:=xCH;N๳bD8yH=ЎPوS3'BpICm 4kN&M'ɂv"Z9m{M۩OÁqOd:\;g < u</[cH!\Vp0w\4}1C ۖF1yex" !G S3qqhfL.bSn!ǀ2NznPᆁ0w9OCcF^ p b@ğt9c"hXaa1KqÂb4Ӝp8vrt!=$"A/TH!H!0$AAf$'Xq}Pt77 C]O \tӬ>F !Hg5" |I[3>B8x0 EQjJ`a$CHHE<93H 4HLrbN`[BnD};K nFԴIpÉK 0#Ӊ/X9 0612F qtG0/<KpwC0C&ps45f-!3pАʬ 't&*L#8$&l rH!]%hІ6јpc%q p<wb<|f܎``L7 8 t#H8#L8.!!`q:MD/mʍp'm" 2 Yt1a0٨z| ݆1''4O8^S  b 0q;i ;+\H> zs t ̥Ӡhn.BgZ_qƐf.346F2FDǷ@G1St $vĺFA)`"B4 bܷp80e0"KBKX _1'0Na#B&=N|ts=˛I66L\ I 8 `bkwA0'o8EBaw``D99,B@beBd@#x0$44i9i'S<8Q'H ‰~wCIs "#B!ɥ{Xq$BC0ãDbw](\I1L ##M` be aSSux "%Se Nx5Jy,bbGgL&l,H$Zmφw5H0gHun &"S̜ĹHa)cD a2=:b2q , ߘ-!DACH kH 9- C0øHx&XC u2h3g3 6 !0 t L"P0;I`FC `:q,N40ǴI$` aY9FH:`A/`&`AY0y,dN;ф;u< IS$p "x馹 0mAOh"-t ܌iR$S0 azf c(rsZ h M rv*Xv9B䌎Nq9T(W0b_[ "D,I Pa9 %-*^..D(b.'-i K!'ry!1 A68!JUZJTn S0PS2A NJ!H6C%G$B812@2L%8$h0QPP!W,Q:H/<&aeA4N qWI@VAhQS@C4 y%DGN; 7c4%"L# (;>ؤx dOTN Cg0BP"ao|:X@`ImՂ[D2TK 󮧁8DXjuQꤰieDPGmʮY;ebOMt\q5VRV uynaDE# rgq$$K~ 9tMP{ois㨾WN~L |':O9"*"‚ ?;*evފD̢"l* P/U!Ȫu$O=})* *)p`b #sö=ssĔ&H{2}8rEySâcR"G|-gY$WqBśkQ&^)˜y1; `߄> #Q@We}@C,",@QyM, (* 9( XT=eQnD n\ \ +@/fDAz-QA1T5IADQB(04(PI*QC DD 31("+*2EPTD^1Pd)UDh(,ՌB*"P4 D* >R>ŠH2 , mI@L,v8ݰ3AUWeB )`e@TDB *"(`/}6(bR(Q<4"9TQˆc*QQ=*Cb-0P߱gC??j,EV(0 0=PP,^bsE`^͐;2@- /[SFBAaAȥ%P{"}*0yX"T`2*ҁ'PO@bϑ>=­1s&PLB @=aèClmޯ"}]'äCE~>Pc|~TзV'0VpҶԧ2߿֓Ut)V}d >(FG7ۭ+WMe5m-ij~!r]=@q)uҺWҲL.o;:s^ۇ㎒fk}vlr+0p<%J<=f־g77'z|h_M'e^IY0QqcA.h@m.Ҫ‰TM*6ϓ7G_{z 3qm;_})~7 =tnO\]6e@4)p/waT~,-~I0g0.6h+@u!z 27hEa 1&sRJԂw}ז U.ս:neV^2H%jVsC]*}=|xpdI:O='1&C9 mU%s)y޲b=lS VNT~#d$ ރlRl$^y2OshLpų#4?CWd!k@1#$PDyvr ]~~ LmBz=_ür:fYSs̿'ߓM{[%n#i1<,Gu ")ې :R@Ez H'Fx`cy@)WT>6`XrB?1F);,u uTi(B]nK̟Vo]OoVOTm5"}!WL>WZASz@f`F**7OV!0]XkNd{}#trҠGJ|,z&V BKC!'*c'Za4Z|RvIRgbuCtUݺ@EU?ݷ9vvC.@us5!TtDaf[uzk_#?_\Qus(RgX^`xnWfˤI:4>t9%1{wݴ窇{I\UQ5^E6|>t$[2? E>/OQqeK]Et7<Ňu8QkL`ah 7 07= c`1?#6FEB2e[ R`X"]sJF$~ GeI 뱈O3tm+_^ף[wϥw yDg)_sjdkyk~]K+_o+?]2Sl.:TчܽoYse,{ckM-*E*bxD]CHyF%l@|)vJ <ցeT:k,ڈī=5Y!ۚ?2-;>.QߪUW;-g\nےudܚW} m4DX>y'1}[;Yavt[N?ȥst{|eI_+`zPRfLa+y2b˕eɯ9[T:2/,vj%Xf8\U#bC9oKƈҜ[.\d=^̱`&궰խUgk{Omc+|C]&tzWؖK3Ť}M@Ǝ3oO!yDgDj/3Ӏ8(Q0UnSou7U^w|֞oۢ#]Ÿq!pZ_`,Əlc;̞UH>/ WU\=NIwKw}ޏ MGuuA?7OV}{w^ UՅMZ_Jk1ޓ JMQD?7뚦SSA=\ri&fU{`Cƿ[ZН'u̗#_vl4㷷b[ddAa]˅m\[6o/8E q7[8$|S>{q1/<9PٛαxM?$xo}g:snnɈ/80ӶnE+3C2flvUpWuKeP"`?WĢ4-˰wo{,NkuzjvU< yT*^;ݡxhݎKqBU935&>B'z箅]_Ϧ0=B+<^:õjQJ:n}fNXRm?8.hx{{UlBz"NV*%p4 )u"ڱl"$@DՓOFsosK Zi&" &* ZJ (N1 (jj?`XJ)(! eO`r $@ID>^!T8$ S!W FT(Rd* H *q J(d@GdBCa2Ei Ar 5<1:9'^9$u;2Г H7reYVFմ6>_9?t${L9oV=akRdhQ]0RwD A\j"G%L;Jt#kaR^Qa˦s45Y{H"bq=j6*QUUwE)(;qk c; PKXKvA3KPs"2,y^%LxIAl!Fs.}+PAAXZ DeiIpDsi 8MQńw&0u F!a|HPɊ`BsPE˹FI@R I(A}\uܹ^h*[B(23%SDFT @(_a%2= 38t2TEYc%FG.AF5.Þңi51p@yOI| tdY >Hl8Jۗ-U`A[FKj.& F6X%L"& 4A&~' Ccĝ5D3 ev' "o!32ߴߣZ.4Ks"j7Ba6cr.7 -fbe0#w ! 37Ը.@V^ z@Ģlj wBSHLl%q 3TTFbM Ag j|2V!mSw 2-'%ئ)Z^p_!H R>jT,l@PsFqc_P"ɝxMZ'USp rkΒKj LXdڷEtb9TrJ6"fp2Bf3s-X:@E= $9!#%1ST9rPx,<)w㦽3Kћ5PEچ`]aHƻCvÆu00'Go=N Ikdr6(b +:l#rчhdCmtB*\r.QЍD'#&ClRh+$UrI5-Z]DP>@`rٯ,C 8%28 4n Lx'Bv'.-˴qM\XAv*`;5LNljjL10Crv#9_[J ]n YhBj,5JoCj;> 7koUo𒬄piklr7lֽ FS`S-$ 2ɵ 8ss-=^ g ͉)^=sszLآѺ7 #&z*4,\W[6V[VZ*f*d# z9˂ʈL1})ZWs=b7zh/֟w.o8dz1I0.pqM(@dc<ү!A8R% yi#6oja ӱɉ<u ԭjlpZMrIU9-2Xՠcs y,gbG;v 9cגjpdᩱ :MtZrn(ȃ~cFdDZbQnIC72fr%p=dL;\> ֓Smvd:g5krwnSCF{k$ڂ4n-ʝ%(Ydr9C= Lc$jhTV{PU Y 1S:t F/Tv(MR `Pj" ۓ-$ lRjS5=  ( 3N'VfAHъamBRN[0?ǴAB4<۹ƈ t#|W {XPDSm`ra4$љ*m /NmM2,7aEc$mfARI (_F*g(""ՊPdV.zP墆(Fhjih=ZƆ[fX 9M J,Д- !@gȶչZٓŀG(ѓq]SK“Bٹq\ȬdrIlaP8BIX{3-LHFJ;UhtySnH{aNs"u&2DW}"Ѥ 0Rp# L1QCdz2oA˖Y3 h6n՞.ZPr]$kjnQLL-MV5M͍9յLTMSSn7)rMST&0pP[-CvYՙްi$MRZ~o"n_* ]y6NJSs qXMvYАtI 3E".q#X:$a!=g6jinjvoiA;κ ( !_%3;7jM=}yu])jBWR >^,TAxBKBHk9Ig,ߎ+ݲ&6!'A77di?lP>y- [f6n8lmKi5 =}ZXf,nZJ5 /٠x*9B88V ԡ(۴$ݡܔ(dq= saXn[vvƦXܒ6N^9.[QuSlj6,TUPDIb-pM +QƥŊj;!9agoAS4quh.- rZݮ@ |0@t!u@uhڈdLB$C ~|ێ|]ZV6C^z [xj[*4-2u5&qfjɨٽE (z6݊EGR풰9][ɔ;l؆ܐ6L9ֆ v|ӱsBP0hre{'.hnQea5ڧ!jSrCnWTm̙#V4YyhvY0ƍK3af^rz٬VQa6:9 (A' MsBY7Cs{kM-u@l}ma(V.w ՠK9O IpF 1@($m+ []r[Z˱*[P;I9;u4h΅F-F܁ېsY IPM'*rJT"*)H@Ûkm,*4 XJk Q *%L'@ sK(G0߶/t!$=hT'vq hE :WcB$=Z&5H_TpcQ(ɝڤ0 Z ('k-=_Ft,Q"l9s@ܶðPh40j3bC̩MY"!AXp(&(8B(xJXCPr1XX}W25Z|$Ǚt.9X%2;\j^x;3w^0ջjK ֢mtѡ3cʈh&°5%htTqEpD@ T/8 t%% Scќ,26XT @ (Br r (%H8t5GDma16(@Ԃ8=ԛJ$a[$Y`2iv;Ar$QD$!l]}a'؏,j-][j5DPvs'Ё9ݹm3?  H LrD`vXǑ PcT}KFQHWTqp>Lp<cѲm997԰MǹYCKe2p[f=>"ڙu]'U{Wz[!fTnn!i:F: O+-4CjKԻx#䐐a,ևy`1 !hfc%pv(%PcaSBPbId#∔/-P Afjp5L>'Y07.uMOBo$cIBA {4!(@v!+ $E]|Mog䠍DVq8:?&E*\!m$+~cR:0v87o *\䂥Q=OCcf(P5|L?+:b*TI~ {;.aAM\ q|y1 ~/='"=lPz\^5 O$|6 ( qv\}0O},_y`hm0g\]pg9nLCE(?߬}M2ČTMAMQLM 4X` Tw !HPUDI \Гw; PP PQjJi@)BZFZAir)P2RkY|(C"5YD< _ĈTӏ7E$CyllZ0-SdPeqD7)I;) *u_$?"m@*M8f-] ɨPlN:w_$l?-ӿEvd$ݰ|UD$T1%Tu%)i TI6r6p@>;0SRH׸/e$LƩ|.S7aY6GmQXA1G׌;s zq). ::wO4꺦:eX&t2UNҎ/]l̚ݶXL #"yhgU7OþٴBXqkt^sl'ڼWw7;zv#VGT ϾA'2I1tҒ!q ߅yޗO: OZ9=v;!ŗ8f+N+3a/N.](pK :CUEIܯm{n/lLWj+6pE-e\GV_m>=JuҖ^€0/7ʐl18Ҟ|_YT2;/ZUnL8:o6ICU%U4NO;RJ C F,=f:bb\¯Q%LwCQ5jՆ*S'%tB=l(#-IT:L5Ԯs)3vl^W1?u'#Ά D::7fVodm*tzQE6WGY1v]fcB:.-OUIøAGa"ԝo}K* :G5z-j"goެhe7q qw$oxJXG;t~&[Kн&&H㣬Ll 0zYQ昲w7r^yœM5]TF!k.O| ul]izwۥmxNlSb\bie7rW6B+\b2b؛nW!:$ЍT: ȺleM*Rto[SJ—˽w֮13:o @ES BC$Qu5|7}#{NJq<` "OMU܏E%J:[͞Bn"wOn"ٮ˹1WW_"Ӥs:hbGzL`N5qvu)zЊ'YS͗͵U:H]d癦g z7XKd+N^wak,onm ڣyU41 6#83%t^Mۃ^"4[u+u)]V^Uy1u0Xǐ¢+㊺(sZ"!CZTLM-6{i}^o]-K]1x1y- 4*j(.uA6Bt)TaȮ=7R"_Ҟ̐K]ixzVUz헄΃(oCK!,+;F8F7fq %=k ٗ?Rܯ=p"N³vHnd^ͽt}t * ɨ`imNϲZ__KVaQh5Vt3yL5߮}E\P SY\s;q#IqpspCimwV^5P a-\fƉ=Htw ̠|eSe!"Fc &UvJ<#0w(zK&2Me2R^ گiMx|~:ok嶗jkW{UY:{8N7:xW{ V\om{Ap6*PBmw8(R-.-e<|)׼{0Uhq9痉5i*mwJ0UB1p)Mkt\+J&R:"gLsmZלlw_[Nyz^*+Y/*f{EۍhG g9 ok^YQ3EQ󫶋 g4ڦCidŅY¨j>tКe) &fRb]rjKE"LnTjԎe/-dJ:iwl88ztv,zvcjsЁܪAc/@+ H(<;ԎhGI59\4N:ʽ#*1̉NǛ3ƒ+q[V=4`!\ؐ3dfvE1e Pm%VԥJ3 DCq#Gcҝ 8J"y!;үez=aWEmuc3Mkpj'= BWiJޛ&K15oloLkyUZOK~k}ډ1DI0̼M_lܼ(F9sjP9ItZ2r)Ӎ+lO}ymKА'uwSמ:j_B]Pe BV5@l8Sx֚IL (cj9OL3sс$TaD3q+n#:+wƋzʍQ< ,{6i@oIoIɺ97![Yj)Jz>UZj*m}ҚΔ 3͂9Y]\ow>֤s=[ȫĘX]OZmO2oae4úBZ!D/wXj-6v.bi[QU<'I[,m%Q/bjJx+"Q1 TD6Sg C֪%R"P`{5TUS׏sVjA-3)hAR 9D\#C0{齸RjG-9+CwgXܚrΨ|)L>&! #4F-: m|SlȊI-z:zr)iY02JΕc[9i^J#*zf>jȹ,jeC' ͱC18 ( vy2k阓b `ő0M>Y0;ee&(eW TWF_kD;-hEN$Z`8An COL)5u$ X1\3+wëڵWßj@o 6"1~_p[J~<0POA"Z hBiE$B}H<v ;/ 9B;?ך$*G &T4Q14DPДJUEHRM$4@PQBETQb ̈ (>t_8'$OBLSd  <迢Oٷ̽CZ&fEAϲ* ^ =M?>,:ҁ+lsRQvȓ< ?G.1@\Eoo(@SDO5a 4 ""jLdݡ@nB*1H{?iWdT4(҂ʠ((iiEPP1P|ÒP;.KnN-W⠁CaٱN?6@Ar1SŬ_~q :)/b3x`t[SVF_N}Uuljoo,}ӮֹI^T=M F98Oǵ%A?,䐙h%*$))f*(*6- AKAAIBQM(ET?$MrZzZdٶ\՞倣ܚE(`+T]0r?9Nc^e~1Uݟϒ̣63TxPAʲ 1ANl[Je`|qHL2>cPڀ"!@?~_(* h((*@A bJj)"Ƣ?oEKMSEK0AUET%E3Q44LHID4SSK_ *Re@C1è{[/B7jj&T@mem-,7M 2Lf Ezy!` o>wQngV~:gCNunB§E b }f @< cg#Hߝ{?34#EUTA5KADU3MQHRSEDRDST-_f?~S)9BDQC_y@kR|D|l!n"v;\Wao}6qGK3Yr=^gAX)`8A+š^wuv>ܸ~Ӭ 5ą0EA!aJ>Gdg{= _* jx4lT5`{/g]|c:xJL PZ2O[ֈ.$J><BH "/K̕U-={*ěE憤>}*5?V3RdiW4a8U9] ܧ WZ?s%A%ut>YzS KyT\)SVX)ZY?ox5@(lj43$)IUK%jOpԢ#?7_UD;* ^')(?n7ȷʀ[—ٳAu-ϼ/WURFE (JC2?$!Z(H)QO(`z*j] 59f9qT(xhGkppA3Hjq4:TfMkaqQA#.|W?!JjZ"JJ(!()")ab b*(b) )Z)"R)[}J?NϞ{ݮExOf*!~?Nr(L%9b;L>A$UPC KBQUU KDE\q&`3h/f%UAP X)ysJq/GPr$#  ?w<$$0LMU!EEC4$UQA@ M4R@?O`" gEETE2DAG֜b $ h& "*H{c?'fʁ隂f(k@'Ȋ?@=`"if*A)h/*"b( & b HN3"&ю33ia&0JA㼕߳?fvr'?~3_F?0DQ0 '^""n}L"ꭒ$3}Yh WB ||Яx@eb)bf(!Bd(")("I HRPbH YIb&"@Jb(( "H&) *a`Ri& AG:v ϵ&V:!}.ULE1BL%RH1QL~&+|LV*Q*DTI$4rzp;)ЊK0niqe]t̵Z+W[*TI6:_veTN+ZW|jm^+Lm7XVwUq֘zK%?N(@? <[=Op0 nHr'=y|^oy4zبg yASbI I%5 H RBLBA$@$ą13-I~<QG ibd (LSA|>ۀEET0AEC*LE"("i(d>{=쉚"+IL " *$!I=i* HYdhCSmQe&PKI$C1D0A$ APSTTEE$UE,'銈s21.OyLc;cX`&Htڭ]0ҍ34 cK],Y"37J+6(̪**Z,3,12lf#mUQprf*)"b&&$E%I4T4LTS MCDF@gq"3n*"~abH\M|f_V{a@Q= @ 0@˱U>?dHI$QA,LQEHAR̓R@ &Zh(() $ph TQ1SIQE#$O?N\qP~!?5%#"hf(**_e0Ϛ޽ؽ⛔HNb(/oŏ! COeh (/>G sH!CTQIK@!BQJohN h&R i(S8#!"2 ϸ?rɢ! I3 DK4D3QCED O?Eu,!q %NEڌlT9ʆC6f[dWzsLrbmfK<9[훆[FEofQUEJbq _bhjf=>n*bO`Hw5#wџ7T(( ,ڳMݹ܈Mwp6L7 1D:!V$8;!Ƭa\qF QcYFaNHJI+@߹i&sCxaLEUcU1DUG#i*gl ,ӛ-?ٰ 4WC7l:hhF`E>)x? HP$C4H0Cʡœ)-!0(4A(‡&SH)4 O݌9H[\Tb =Ch8l b("TxT y)Ƈ>,M|Wg:~CX^W|^4n Yt_ʞWKYbAiQi|=)x']{UB9XD@D" ,^ Zl ``Dw~ҁPQoN. ]OMV ^ȖxfnI]7sSwW "zY9Jw#. eFou8'OPi_s#8S; 3dA!>| 4zO)J LY\=r9w7wwm8Kqgk0d!@s ,*2HD/!h*$" (*(bJhi hh)iBbJHYtH:)߰s;jИGi!R =ܝ|}n6Nbd̵/<>hȒ?H435ȣ׈⹐%IZ 7 3 &6f5v 8kFf3jb wRgtՉ,su(uD8r qbe4J"f.)|s0(*w vh+1G978L*72+'%  \~{҇b1W "h$h" B h B(*" *J)( ji VSt 04aJS 3Md0is0Jɬ#eʁ()r2ĬʊviĴO(yA>?LAGɂ) (h J(iF )"?z0P>?SϕOC۞ddBI4@DPD$TQIKM44HRU -,MaϮ1?o$R=BR1hj(bR &))F)Jib(JZi )b()J(ih&bi'O\2}K{0OX !&QTC̿tE@@KER0KTF K~~eŀ0n{ &'xJ,@h S#P&) bFd&ȃs (' G2HJ J4'㑤qSJi  dQLCBYQE PR*R0fb%"R%)Y HQ@5IE*SHd Y)BPD"D&@ERRE H@8Ǵ"jHaT@Qa$~Bx0?PH>; B\jbIM)+df&B|p)O)"EH$@ J6r* A*̥?}HC`"B ]K=Lq(nl@Ҙ}m`J ֟N^h"( C'&l)ƅ&KE A@D%4RdO.32R("3':uUQP"RP)H!U,%PLE4T4!BP 4*PJ(P"PJP!`bǓ= euU4U=:7cTzyES(2#G3{'ݙ;y$'%c_T!/%D@JM͈Ƶ@l^ FcOHt5el5Rao;7ģ+U:m8Hcs]2(1ʁh7z?^?9ES%dba|6EW7-?IӞR" XՋd}~_@J}t0aΦD) X ⶰ=[qڞ}y sϢÇ/("WO#Yc뾏g|PI2Tq ~1Es~ AYD-]p&B^ /<שW:׶zʼnl|)>/6BC CU;R{3Sg,Hgq@N# ǰUR J<=/Z`Xu\GխӾb Z&E@zyyNǤf'qI!=O*Ni?ajl6K^{Wy}t|i .k,d)+[ȝxC% mTnr?e}=3eW_Ao24?ΫYq/QZeMO16IgwEjӾ=%*'Sݵ2maʅ<[+E ^^VE^e1y]Iq&%)Oȍl_:G]B*%}ԥ jFRUsUxǍ8ehP޳Fin̳˲2aAG_gb7es JOѾ-e1>Ҹٸ2&]?ϼz;1:5{|HjmxȸFA蚡Y YT;>Lov<\>f?U3Q~޶Utёp;|sw4EQ^wPd4uM4WCtN.o|̗1Dž8^Ap^53פW.adNqifzIU[hsf8/\ nE!Vwy4}}ߓ=-As/#?>dV_n%>n7g3/6/=DzP FB5CR0& r}lwyI|#>L z~3b bYӤo>s)ߺ\m)yoʡ5~]w%v(ḵ؅iVWJ$@$~fEDELE]yes&Hx#h>??Q5VUܮ^cy3s lfs=y9+,( ;6,x̂8qY&'%*k c&l;q%-QgO뽺30+mn /q9uWwj{fLQDnncAUs 2`&kuu+ΝM}itmRgP"%W~OM)=@]zqjKxz4@ѿAy^*tf]w/n~jaFʵjƗ<,X_^9n(,߰zwCK>wicNƤ4kt2 X."lkA[ ỳ5Qm-̶y=4!Y"O}UfCZڹiwمǃk &msjKugd CE6s0Fh8i :6K-!D'aoٺU*IxY׼ v~ÍXki\(IV\0Я9I(Rd!m{:GAZV<+>B>:]) rnZ2DO{'P%w\KT巇Dȁ8zql* y8iG.UT.U" AћUk JҜKMUMkO|Զ"ezuk/:FޖI 9Î>FQ/+s;,eΆAqKݗh-ij{-Cn'h:՜2δwQ B3Ph8?pgvZ98/_]-s-9Hd[ N/ݩ<,ԐJZ]8s\" N4 s 9 7d]9kd3j iFC\4G|SW?!je@ՇFt48bQ thIb+݇VgƗH1QvY+#m?k;#BOݻ;US?i GE*#cvn߃|$c=ӱSf0}nvFhWFDsHVjdgl;cOCKھE}nE7~.3\ Ƈ_|"J }!H7W9Ù;UgbƬh伢/;ƹˢHF)~;,PL},z^4MafU? c/yN #. ߘ+ͨ] 0[A*0um2N5#-> p-zc7X|glu3<Epe Yk$:Jm7hzCNJNܢ !PELرVޤ㓓:0@=&[@7򮿛îf1u40JݯϺC2}cX4 1O@lA|wO,Cvx}K<̙!ԿTR"WLI*rrFM` d~ȼkRtJ Rà*;2r!8@=|LAvK8ҥOzNenCţ?_؅1 'TBq &hb[4 c!Ϲ0A5m/=|a F(F $mN t`NLJ~_ @*R)@uȥ22?}w3mڟ*1Q 2 BHhxQ}gehQ,Hǰl2pqZ\wKjv)A]ֻ.u!IeR={/rCr`ɸ7Uӌ@0@.=D3&`ڞO7qF8XiaqVhE(h+-`+h&5=-L8}yYG6ʟ>wNԄf)ڔfjY/HOc@`Ts 9\L #9|UjQI"i6:nf ˷?_J&8܆?v^sNjf=UUP!1D4V;|^•G4sM|=ed H(: XeCEy ݵc΋-I\"B {F!g=J\d`cZ@r )V9a;v~wc.]^ߝgNlJ:Ol#ҢO1N4/="ԇ&s[B=Q=k`r|pd@0ڰݯ{YKXM8x+x'uR?^ߔuDGRQ fuppXH@̈(1/N_aUlTjf9вb5esE)A_6HVqsUq $TGUƔ}S6~})Hw I] 7q$)[v2.F?;sAoNSfhݫzrW]&x̩6JCH ,ν&A1#" DMVzӥk^8*-RD[Rb;ml{㶴!p/% U=IܽK&4(6oS~ ?q*'A;3D@Rum,dwyǠLW"KEm'TQ2QjB$`Bnq^< W̬b Rڜµ҈"wg S!џAUwČu#qyZ[@{2Uc DXS/rX1 Jf)EYvQ;hBT\C>C/x*;.z%"w{ }q-7B-{7:vE ŝPF{7%Wڍ݌J>J%%r~C殝Ny4?+QNH9pCbBІ@j:B3c5\," J=ߌ`0TWK AGxRh%4n\XB-ȁ_l͐'M̐ gM D4 lonS!8N3[ji;`' ^XҲyj0 j@SOfQQ/ҀD/dTW$B23etegBq^MVMq[~o%x)|l7̹!2";z^W`)XHLVlOG3vn^,uCOɈ usS")jՁkHyZfb[O\InZTZV6DZE=ciJkm8i6Sa^IT}Xi$=;p-lBOVުhvA*}i@`2Z 3PCF`~f x/wygB}Lhx-!)/%.'OJ.>ctۦ?˯{6Rbzj[3Oō|-d8{Z5jK1cGl)hcGvI"%T˺z쾅a+Yqg-$Ԥ\! r 10Mx1z l{__FBtKq?&g3Yq_ӏ$ݱleߓ_S#&u t3+$UAGPHKߤ? ij9%s 2 ` c俥]afD ZU&*-ab'gmx447tD 5Ks>ǶSbAН^řm5y==∢ҳX8Y :%H"Sa9%LRLG3ߥlDT*V@E`i4UDzJ蛺dyP[a*0;k59Aji@q? Dׂ`ۇ.^< w)LwկiGȞnʊɏS0O{C&Y~r䑴!42 fknͳdN2] 8 U99jwzvyDf顣0Ԅf "-uj׼XRc4X |0H"λ6+iFZ:ƌ;4Zifఱ | YL;9Zגmj d3B[6ԇfx±ffhȔz䪱{dT!&qSs ^6x82Иd(@ ֤ g7[^]o]PyK sc 1οu Zy~:ͬK9TgTqFi&0T4 勤wK$ostin啕s;z'<:5}\X]K[[?ۻHb[5Dņ km+p$Գ+oDkF9"qTiTDa?wHm%.Bz!4`{Q IU#0D?ZC%Ul?d뇴:j|?πB&f\]Ճw.2<=Fq=xV潽4t֓a"?{89& |^JV=tׅ{PDNzy[:od)sxa@ q i7>bD:u \#a%/8}T+.wCB?I?-M,Umn伲`#821;6XbѹR#e UL-Qchp_n~ٸpsNY0X498ߣRĺW*J Y#%ˀz3/8r]3ٵ\7VfZHcpV Y2Ǡtj}C:"?Dt33ER,t\,˓2Xu -HmF%Q;'x[׾U[-{z XP3DC>{8wPuEqp\h|F\ V ϟ`(-OQsĨzMըMbѝrСh8L3״|lo" *}< &Ygm0Xֿ>Cly)T8(v;ԙ$j$5tڎt=d墀(5^A pN5ϿMib7*[ZLyLbbI i,”Z\ b9뺜oQ^y۽|a'sOJsyJ@$3xq]X`2u*Di\F- K>ߟu/"dkYNL1T/5RT8Q:"B{VHؿd;$|"AAJrk󶭹ڃyGsi[k#~D)J8$מ5e=|Y͘  i?y0?BLއX- ֏GY(\h@)ޟ fHdw͝v7$:0ȯ[h?GVLGUd{?C1yV~ُSWo:Q5r(0O)#o/_@踂T|ejx¹,_{# f9Yq:r|(.V{Gϐe _-~գvlGF¼C *#d*!2Y\:Dͣrcx$5$ r"u@UO ܚc4KY9S#-RlȒ,],含z$8!pC6";i c!HB7Ti'S' 8x|<~MZ%P@<̨uQ}Cc'eգ(rZe <@"%Bud<l¡҇aV@m#Y7-Vr3hZmPB/H1N}nw~Zk/N;eJNci9S4)hc= %?ssFXt;];j>_0X䏃"ɏr9 u+ЛB2t'xLc _p0yLꆊ)eQ:|~/a:?[ dLZ]bNn_0|gj੼.j7?t8uYhjv juޅ Y;l*5Rܒ #0ȶlϫеJˮ!hn-6e^6sƾs?[tVy "|z' _ʩ ^,$G\(˒A@XB3\~ *i 'k%zH k\\V9g8̼fw="7nw 9^T}O $B&vj :b 3 G\tVQoUb~7%>0T6^|\!3;2` *g98Izh9c<떘Az9Yp=2TH6Ԓ9V]Ƈ6Fp㋎6!~q]uuHzۯ"6.`ZJ=|RwuҾ^?3̈u:.fVs>=r1RO1G]#_?|E /=QCejSRz7y>e_;UGm 9)P#0KMީU?{u0U] ?vnQl]?Vsvȥb'TqUJN {;G*u3Juc07l'`Sk,IRĥAP5Aޫp̪)>]섾tnRO^bᗒp"Ǯ߭N!鼘S+NQŻ1^%2hh9#ES%=Ws¶ǺO-iS!!=5[Fj)Ԧ49Ӭ-(r/D͒ݖ-]& d*oN*?~/XZbgY\~;?/"IjBi>~G "o-"οDs*}~bEYyVEgZ*:4GE<N?YpR{|\{u|umD~РKZoI! \xl%aմGb_|L@Ԑ_Vʗz|ѠO1m;c&GorFH];?.1RfWR:=+OH)x<,G/!N8L:pIB<@‘#@&B(P#'2l+C2+0T=$/04urp G% 2J 'wLI&GP(b#8 O4'B:t, '_uj &OY/I':?O6(*!  h 6{H|YVF\1DBzc^TIL3=a\`RLSŇX䓩NEe1N?bT@1vgUQH6@˰C#`|ʗ!` |F\a1EPD1DfbPLRAZbjj "&d"s|bqta:|V$2%YB鞗4`yCL.:Z|!<=\9g^op݆dD7!C# ƞQԟoqq:fSi| @KQ8O1=P7r gWF$0[`3Z _Gˇ(SjC>c~'Wt}}4t]a`)?TY4oq$ P!!x?[Nң@B9HBdR R44}Oaa=>.xdX_ Rۮ)yj ]KTL |6C uZ/1dZ[q"?+wXh4 Wܨ D@.TByl5ah(o3m>n)03,=7 xED@ٹcw .2`EJ.߭|$_s F@(a\}5^{aΖȜ3qvxɪHB> H&J@viN?C{,3#p.#d ?DCeOK0 4R0(e WX2F"H"./zt CW||O]eضi  8 F"laVP3%T_4-g]Z|(~'$:90@%{-F{zPPF._>gRո~G qjosS4,HzWGab>Nzī W<{E_o&3ĹzSER"41r9N: f?ӓvJttj4ꑂR$ L=_zBL )"bP30$S: S;`-9~) 'HH(Z\"%@*r0_Cj6 a6hhH,5}J4<Ƈl@HTbͥ:bE8R&S$zDy3Av# 0 L<1 %pal) lear ֮u&4kv{V-Y_Ea$hVtD!g3욛,-l(O7ԍgBU5O&T HDƇul Ю Ǎ;|W.劐~BsʺS<yri\ĺi,cWئ֧V-#Yc c4< k`!2,Y\r]FV5FRbUV;hԯfʺp,ju.<ӴA =#;[쾎Zc5c[,B!0b0v]Vw[w:tKAYAd%cД4 Ѓ@(P P&H*+J RAHF(HHD)SMhgDMdcнH;CXuFpڮdo8"Hȁ ΆwoaqΈc h[wӸcF̠j mj,vϓel'41١#tS|^Bxo^: lc0*Q@<ʝp EuIJ-5|qY>UQB11yզƫfQ-g'!?,<>ڛYHy2m24V," ~D+Zq]5Msl(v1O(~%vAckcum'h;z>roD0f:/'W3l.3^ u8753X!:ذ1!1!N9F~I B"16H6 J~w> m Owˏ?ogV}P051 dUQ1e?[ #6y`'T6`. 5raiWigtq(M5i*SnhN/jѽz5Vv ֋O3Ø\T"g Q\ۛԵ C:h0{oZ HSBfy[kaΓ/3[ͬ>V]wg&Y[18V}6kN m4 @P3ZO]VKBjB^nƅRs؈jTWm Xo[cE:*0i{fb]߻ ~Y[0 sTvEmDPBg=bEj\`=?5̇m5}-W*:υ8f&e˫ya6Ҽui jv쉷Sy2v/%Ur7ózCAc` DZf \}po Ϭ1TT}jV5-sZ^{%_I!)fj+'XT sR}"̂wo?"OWv*?&&5*cf~҉!Q;~WrD{JJ]Cz(sq^ox\(BͣS0tmp\{fTSэS.D)Ì[kUd~Hyj+ZDE!+yxo{3r;+^ىz հlt` 8  ׄ q 8MDyq<Jdбh.xGm^Qy7QOd@@4^?pOIdq"O&g?Kr-‘T;r h  s TJVn|~VngMإZ^[s7z8{y6bzi8ߞܢlWwb~hB(wvE1y4i|Mg,yWj-d{Kq4}}"8ƅ0R1Oͭz7$QD}wsrʹDleO>pn)SK} T_'W'|j>>Ҽ3쳝Q9`0Dl}7j*8̭3,A$\hNdwS|sŬ0)uw211[ٲ(`3IOl_DGt&i\fJ4=jQf7ObY矸߿<շݩK8hMۄ"a-sgT橾j;ZجTܻ|F?y;dɟhR[5.aƃu7LVv `(ZiSBL7v$JobܰB/ڤa]0Te7Z"rlxp"Ͼb9,tx3\iʪͪ*NqVV+\%(r$dP3M -tk]ޯ{\dxwu,OR5̎+kWeėqUڻu Jݾ2~uisVv]Kc^='cg* hmMatul\3ς486]SpORb;Chwvz&gWEe8.p4_ t]wuJu N*vp'"eW2VV={ӫ5WuMMN8JhZuC1ܻ&Lf?"ܯɄ.-"{fD͹ {m# i|ͺXG>:XԒ4 5+]R=RhWieٮ].&Ѽ`|T PW>oQ68PٵFmN8+urp&. ~)mI5V5w3+%|ݶhe53-Q?ŠR.U*(XWbu,rYk֯u+ty姩43'591RvgҬSJc?;:GTgS\zng^pۦ1Y;廤q6+1Y#6(WȪ?uϻU֩, M|gkel%uu7e`Qۧ~ٹjjykZt|3n;vͺШwld'b Msn9GUXMtꉳimçvNT4V^K!0'FRhS}m?gpש3ga2)EIҫG1rxYPx]ZuVy[Qo'B6;N/wtL1rWC'b3tOEu-ʪ ܾJ :/f7!aIq WI:nf7zʫ\UBZoU^9XX_ʉ.K1:mz+G:A-G7~63{j7woh6k2z=^o`z :;ƅifz;Obҿq}7e(6Y}61%l䵒wrTfx4s:g6^gfiY]#:9kY^->+Vlm <>6+=G:fL-oY71n^?u+g6_1֛'v[{^{v_m,b3:Cp6Vtg;n/]{˨ :.qS=6ݤ.GsO^[ .g!aag]f}'|wg\gΉa3TԿphykq.{Kh.{n^MW,ud-qB9h/r;4w꫿Gt4'[3-*5SIuiݫf;wo7)y[j\ΪU9~eH8e%Gݾ9a0Z|ox "٘r\~v⿽q]{]I[׀ _]{r:ņ*nezV,:];ps/|Ow PtQgϴs._)v/=$?KFL<y3Gߞ)HJ A"$=?bBs RBHP&G|$HI7ȠrJݺ{7D`',?gJA E!54J"$୒TDL!O xzuX:C`ZoB|Gq_a/ %}y!BEQ@D$"x̲lpa͐sԃeC뽥Jq0?!x&#g<84!d"'0ާHI]LÈ/rhХ B%PqSi wJz $`Cɡ=440 rp9=D`Dv0p'0#DZi{hy !"c-uz,\B<?%a{ |6% n,Az= pESFL$pAhtc4x"FES}yq9!8X; 8*Q,D WEX p 뎜00{c ("S4 /hx]  !NQCG0#ӂG p B d#|~^dhpJ`Dv0 CHgaA0 D" "+D`Hc/F$>0`~3oĒ8 8";bLA10D 818#6"H`2lÂ3#~hSM\H#8! a'NKH4!""">Gp*Ԁp$sP;!DLbaGi1$H3сD`CCa 0HKrx,88 L1a9pA&25>810@3A:f8^Q2l_E !-{BDQG(~qbHB A!PXa(&b@(( r,@3A]80L' L| 00x h%Ph>_Lpi|j|\M=ӧOF f+Gcrhul $wȩP{VˏxB\"Z`i( !+S˲S{ѯ'0xAӃ6&gNӋ@orO8qX-;ÙTѾ{ 7CКX"KV|Ej,y5oAŕj(%ܲXD|>Y.AgRhE t f JiHQd?ZG~neʒ5V+"]&CEtN,G^tarOɂ"l ?q$4 M]ʍ)*ZMb)/5ġjN1SIz)lSzS-ҥ5oL:\3h2R/t=*6&E$ѭ=|EVN nqLCW|AX^:uT6HUIt4(!c|=VVrw(SVӬ)=|K}DIn, Ӿ46kю6Wws65<;k)$F)%KIQR,]~j<6Ȫ"2g[b]'l1_Iwdח,>RR7rXc*dCbb/j=M|u㭯EsQ賾lU`=F^Gy|DcX E|t4L{vZ1I̬fEUDsXqQ_P4eƭr`7ȩ:dnљ2NW[**YIBQɮC`6?/>s9x3qx)zgJ`?߽=a8!|xE޺ȍ ٴ'$;N!i3_;13M\3zGLv !n VQdX9*P:u)/bW5º&-?iS~DI3xNiۤ:5Jq`${& zmH;vZl s&M߻Nb]:!o\6ж[}`+/jVe蟍2s$LiƍUNvI2OVP[Lj% HDC5 :mSz2F #-X"8auP A4$H%H 0UyjJo´a tobO+# 0~olԞWzΧH)v2WqGI澁' 5/Z?:|;QrVyYNl=mv.JuV*-sN&cn 5_)j)'t8ҭ޹``j迵v&ޢ׮D46C<{;6wzuo-] I<nUn(~B2Oª^l0mݣ۽U^, 9BPūE J_ψj<1-ߍvw{둤iƦjdv0xf^a$FE~t 8D;A"t7bYe(vh;$L9u҃rϪi;NqA?H]B0"oyϦ^w?4sHq*i'_;Uf1:mMU,"ᒑζO91:]&m4a#NR)Hiܰ2,&7Ⱥ]5L*&{gpEDҢ\lQ}% &TO<$M*mgFIF>E<$O~Pޢ(7ZE.'L|s5rv-@פ!Yi) x{t:SrHD`s?ki1߁'%%}^i*]C3 ae8FXjM۞å. sOkm~e()$ Hdx;5s4;6Kf"P~NOy! :$qdfC~@: SXڴ28Բ)Pt pNf"f7k̄^Y*cB(do״(l&J oI6J!;n3t7dEFu5;[kK2l(E-iqMMYQ tcy-t=_}t9>F;1Iw3}m,%b! E<$hi[7HڲY+-ƇS ֢Qz+n9hK^GV6+ۥ-WNdGe c{-j0U`<"Pd@vѶIQr}F邻UP4 xnSő(I]Ia%#qe(+Q_ٵ#@Լ$VS&ֱY FZnpDfxa=¬r(B_HɮvT"ÌR/aK y/2 @U3`봙}uzun4WSps R*%z%.F wX:֝'ТB`Z]3ja(hI]4.FGrEcS,'u!NC4\҄?Eԑuan.hqe#+}yXq[Y(ID ;z;g9hǵ{pJ4NWKy&c1G?5K-E&ih-JEn021I]SL%Kv;UʚuZ2y!,DI_QX,{GU)5iJD̤.ҕ8|d *蚴Mz+2S0S"^@PJR,"Uo)B!BUi"˒d<(0XBz$n֨XIxIՐ.8O2kcWeQB*J:$vd2B.4iFe%Xv L٬u^dz5m |Fg;uqϘ$6apIft)+HWܡ$FB`cϐ2b)j@05L@me*E8YP8B0J40f!)HLLD%" ćFC b >ЇIzԮ R8 (}-[a6jG~Ȝ/b:0@0a̓1 n,TrM+'k$uE' S|]+p,4W+yڮVO|>- Lf+ X*(4,E5Uvud]s YөYӱ΍TՐIe P邳D(VE7SW!#t5!#5PgD!Ss:ru̫6e]{hBeHBQէh$`)P(Rxnb0/i1fsȄW΍]3gWJo1JfN ы曅R!`OXBu,U$ZK ؊Daᑅg\Mv56iH`&]ȳeBy~5kpEp3yKrҼ\Uw̖~)0ĹP1珥0 Bq+sG㍘A 0  0bp"r*|>>8-4HhRZL3)2ZX`SS$)Ԗ7;0^]u:k|7v. %t9!}y fpou.`XAEd%=N* Đd=Ýc&8'yL8;p!P+38B4gY' qp\!z]F<#!D4O@PZ4,pHc/(j•"c c#/BGá'Y)wMb,k~6S@! od@トG@Rt3u8L$"d̦*fuVU uDTvAE),++e@cn;zj*ˋ dVVZN7-ZUlNR%PrS"56? j2/*$߫iI k5\ YIЭ/T6Lg f/- 'e=&c7͛!lׯ׍tVL78Vo|&.0`-&k,;KfEujg &͎v34o`fѶd).X,Sg]7c0fmux U R(hLEpSi(>CۤiQlfש3bƆI'擒&$(VkY[a\lJl49\+'bFݐI2s4N u t>.EJ%L["VFRXTg4jLvH{% $jf%6 ݤgȭKVxt{TPafP)0xu*fp]3^gګYoѢTJI1VVIa=z]Ml6̤ѭh2'w]VV^E~jS*XPcb1d녈Fn\E eV| ID~){Ϣ{VդeO魡ѣ(j:*3"EI%dӻ6\\$aZC3AFIkʹv4zwQLֳ:3wXn속^1gF-1ap+7Цlu4nQl3J~{ ;[ymVE|TT쉚t` 𗉘 ɬRu6me[Vju*Sm5c Lx\jxa_iuX!y"-i(f9I-;2>U؉:rFvc5Oˌo]["$N'v ΜyVwTzMRN2eeT'wFy&{e~,qD{/KrZLҨkI.t4JgzLY::"z de3v]suTY :t͚%"v2*q.iSP-!|}Ew۷\B "j[*4NQZ.hB  ;fW jxReIUwx^uM꣜iVaiwr[[_Dd vzLܦZ۵2.޲Z<v`޵v.Br֭L3l:d`AiC\]{1)zu5.ie$'Ve.XҪO˝,`+]W~[G⹦)fxYw'B9 }jaw%l^+]D>k% ) T2V2MX鿗?د_^<8Mda6.Rw ک:?^S{'3Jpn׮ YI`I^dwSOM{.vެbb%)ٞCxCp폵(lm˟\iXNRo6r|qp_V [ *Xq`<3n,v\7*t=3~nHTD(E'Գ$娧IXk1ncôkXY҆6*MW(g^kg Kg\(E8vmi]S(nTq۾2/TM};Hp[AbiۘQp~?$O3ٶ$`rx.Sx+Z+mz+b,DTv=ZKgpܰ[JNurBH[I u8;f2b O\Њ t,)IM2Mr2dN݆ͭի[G5>2{}6uE6ܹ6vٚ]]3ux07MP9_ V :E<%d'XUwL2M3UiyoR&ME׮LXՕg5qfwȡҰYlD(wNѲ׌<KO5G:}&kTK|/1~jȶ\UeffMS1LT>ߕ{=#}45iڇ9Zt 7̕ QZ\8ox[ A(7, BHDox5Ou'j:nS2]7[iZkS-D"$It.":necugu>v UCq4gф>#-nTj(Ip]ؽX+(j b5{3Lan0حZgZ92Ip[V)3|HӄJBH'DfI&ms;b17"y(E,DVԳY C5mݎ*,:6`Vϲ^!e;vF"mh^h ?ή͢y.ճRzݝTyi>pڭCaBvV1Q!6iT6.)3' k4a'18e&#EEBK 8HN޲]V.2NIsl)U[˸jip ĝnZj_uv[qPCښd]?mV:5TslܳzeTr |yJ+a3 A2b>I|qIV^s5ͤ7nB!vo._p»d𔖛EYPJ,7L΄brናj0߉82CN,|ug:&i{y wUC *HD梡:L51inݫ3CYecl\Ӏͬ6, Tu+l~ש;(u:4JDPHĊOs@3ܨWTs-Uw<皦hE{ӿے`;^a4iwOԭ ٫>C'{6R/[\6|>v7D3\B[ *I2RT 3syΦM恴Ee[NYDz`BH$5H k4I<6՜}U!'<5l_t6>ejd'EE7h6aIYec -҈Ri[&kz7e7m\bKg33L%iMtW!/%2E6y2:dj| ӖBêfth^>]$4gI-Mi].SOdYL4jͦ]0Y慭v5bCCD+6)-dPjnGxMSv`ֶzleWxĥְFiQz/m^S)w{ZSd*&\. MOsl%vJFt`BMRxkUׁVwjQ;4*$I3j+<{]5+N:_7ܨc"L,)EU2El!4kftUe=:S}q7է dplg}9w! ($^VcQ -6lek`J4|ġА~H_!Q:&*KJxy7l:hBl=.}:^3I!F$σ 8mLDaNjND&3L-3j%ډcVI]ث-;ԓVCq 5 GSșe"4JUSf5OE|zN[r1mu5kb(~ESS'"SE$*px-XE]aV'%YIofBmW$^ʮ!f'E(L].y E5MԲ>d{…KU-B-"P/PY<#,8+lieQ)8u q=ZM夷6t0XtΤ еe:N3cν.%r54[n\(ZY1D:&ƫ Tܧj׼FXJ(_>~vIzM;N#g f*6yJ.f1nԯ;-I6.c!iLt^ hLwn3ST~fʪϷSSNZTm`S4H$ȼZF#\*?{L4yƵbܧq a+3j2mfȘI2.Mrw{}چZ3hR0W K{@ⴎQ|rd Edhir\=RZ"?mıR$bFNXC:K-='qrAآ1o& ׵9;;4 \IvI](ʏ%BlR:đH9CP!l^̇)^ T†1j/qa~,yѹe:EE~.i4?s8rUi~je^k "'"޺vlm4+&jU{lTCJG`(M"<ݜu};]rExEpg)t'4ΰ`y5QN1Cp 9khTc9k]oKX\6(/,:jj3d RT_ т.= ES|Ufؽ$RLG!ۥbr{:-e4'tr$n5jo5}9k"i^-OQNI$PJrlA%4?Xt:a 1I(p&irIQ%DSZu_G2[P\FB5"3ZC^4HB2V_ MEeCRmZt鈗I&Dΰvٲ|7gC`WMִkӼkhQ}7Ljn*αa^wlSxj__I/_=9T<'%gLst$c'3躼x:"q&+6/D_PIB.]f h%߶lޑ.8BRNaxx-UMQ%poEg}# |f5[O:Pb"JM̦JeC}z,F|y2qJN`ҹp:x[x)ƅKTI"鞣NK6+;$W򛨅y]E9 ; S|gR_4ɋ+z8s̗d=F+ZJt`?@ O#m*-8CV)urrM$*?0jA{*gόȅg1x iʏto$6]'b"u'zB3='= wg5S_Iw'1BԉLxoä;k ]PڻC}3=MB kxLn% tUf@䷭Υ#+6q>Fy3P5,Lc=G+R6Z^]5=v+u8~eڗ7Oֻenjozi 5K.2exW)<4ڼ-KUsRx Zd]BPSc$e(4/IMy:uİE- DH>32XpxkwxeɐXK 7ȶ_|nj[Uj3XVN&_̚w2B\/ z%_-3SC`;'4.xͽb&Vҩ;eG~C#Íq='dLgY,[6Y3LV-v0ܶ&|դ"N;]ⅇ|])[iyQX K IEPE7v:$4g׭O&/Uݨp߿g_X rK.?ݷiI"ݸ uF&y;Lz#v/UUovuL[c=TR2vKfuTAdV얝2'JFxzѬ*ӷmܟ<R>t\}u,v:w]{ f^f>廆UN:.᫲Q`nMsAU;G1K.c|DŽ6 `jKb]դ&mW0]&Ln߁agn؎ (I_讦FL|]b4Ac3F߶|ztJo^u֫;ɏpӂ)yiو)2i-B0xmYsruјƩ&3SIru/GgIsYs*$mrzeZx ] 9sGf*ǓϩnX 7SqӅW^ڶw_Izk=g;PnrQ[Te1ؿ)V}2.u+k!bji3 \]SJB%Px6y_ y U{dYTO9}U)-\{Z(n[alۮ#LqBLN/΋F>pX%PFAف%WHi2 &vp-uŸW`o; WX^\<1W.ӪtVV$a7]q q{eGZ2B9NSfE:^9Cmi9Ql A-|&Z+r܌#(9O㨺,_1e/"`mվɋjžG7ӝ9XBH2*\XP{:9>ug`ff "2 Ǔ"KF/.(#/Rz?"U]궍SAk[PRA׵D{&":=zJ7ũgt)`2f߻S.+jYCYJ\X 2J~'I˛r[]%47O5vw03MN8S!WZ@u(@fS?dWcy{GOB 9;_7ɀk99+Ӌ~ѹyz8MnJGMRenlPSeT9.46<.NNJY25Sɦȃe|Ki#)H/*j D5ARmϳ3.+_Lw4FNq$A7 vV4$&IZG/)Nr5Ŀ \gצg+-02*rP3zXIMME2)u1,XZY"ʡ7VX|RAUcqk_L*tJ)i`*S)i"+Jj(nE]u3ɒ<}2<8CўO24'c'`גp5͉Bo)g yKd*'3DL-5><);YttbԵReOUƀP[bV&Ǜ#Mŕ٬Kl-Pd4;yRjsjB]!+РL%ERuEOOOOO2kORE0{?+=E[¤0^YT%dYآ^aX˃L#^2ˮfGiسwQСuo'q}$FbC XrDX""$HdX׉ Kom8~/}W7GtQSbm s;@`}9!AX>>;]gYeY]]aP^v @kl%])x4 πK]"JBvo@{x_"=pY:T9Mu~(D%Fmz_| y_(꣡^wOu+o7天bDKngS_(m穙Z-h*ڽ_K0ᷮyYpx/Gs c $Z p>|ϛ~{ҽ9IcNlj!^qq,9鬴ŏS9J=Qx+@'c (\$yyɊz`G,I  fn7-gtۭSx9{]'54%*?~][MMpS3}^all*OmlF6p~grG0s6=4Q?Ve$N+T&Ϲbi`^xGXwtR݉0iOξKѼ{I1w+v.;g|Է3P%p|0֔ A-n-%@{TĬ9r|3};;gիdJv&o9>ئf X{;ȝ ^0w%#Sg1>k<1) `T_f~Rpˉh">i+SIl]N(m9[S6c@sOu3җ]Qac4)&dN=ko(d qMʐv?f, Wl *FfT'm+Aw*H< DR(eiv+1)3nh͸!ζo/c^h=8ff`y͞wYSMz23)9#Os`%W?*(E0P+7Ŝ*3SJ֞3 HzrB+I^ ůQB\wo=̷T/%nUYMvr&杛 Y*UpqTJ$=PVI}AY,EZ5th ѻykwZ;zw]3wy{+v>O}{{37mO^z{mxW^׺wxg{{{w-]>y޼v.{zxr^X]{[۹snn{{Rڛ"뫬{rKA)nb:h7`vԃl2@EnPCn=;^Ve8ş@dO(q}Cc *@ @ywet=4I@Gz}w᝴4ǂ$$"D&(PTh,@TEp\\]Bڍɻ;@1 nn]2{sr[Zs;uzgIa T ]5{<`>-޼m5(ӭ*҅ =C ݜ} w:iT2-1m8ֻZg7|o|\|O}syOa|;^|={yqٌdکcQTc+Z0ѥԺ hB٠gv4M 6jX4@ٽ@Stw 0HѠhAF0L&#! h LLM2 Jh @bi0 SSRzjmQ(z=4=ў1 S&5?T򆟪=M=FF ih 44@$D! ` &4҆)@S&d@4j2zLyLC 4L h4L iI"hFE?I6$Ob)OԘ ~Ѡ @  Mhzz"  mSA4Ʃ4LOIFjڤ&STOІl&jzMj驔zSO=OdSƊ~ԞSGئjziOSm&($AL0ڇO@4@ѣ!4lꧽTLTB5O2ҏ򧞤''?S?Q⧩)=M)h~ީ2~1"I%,I$^L>}f?o߱nJ\͍d0gX>`68PAK,¤GVcڟ>qkQa ÀU "N%nIQ V~ CbaMj/X NEBA1య7n0E+W֯O=$<2I ) #"Hl-jԭ e!EU2-U֕u\U?*.ffm-UU[jiO›*^"h<)V(w X"upM~dDŽ `Rsiނomy >%#s j膩OɈ\gM&]gZZ؊}_VbbYkY۾Hi]-:>kyQ6k ń1L%nKRj5l(˼a2ܥ1L2%Pɺ:r`m*fb Md8fTތYjmKE~f\UUUKjn˔l^5*BwD38}/eײd5͊BFu31EGޛ?X~^_^:$o)X77.3Xw>/Pf]'Y0BƓ^{f׾'d':~ؽRBccsn=;C+HW*}3{ BcGL:gκQojPPCZ;7Pe>9`_aKJYAz]?1ҵw|NDى8cC%JEg(1\\޳ZW2`w)7 p+5SZPxW;P0QEkYI&ݮݚZeZMUjTT1`!fDB-ULٖf&"B F Ȋ yw&L27Ic]%i34^!AF< " Hm$R4@1q/ htmhKKir}( C77i ڄsf/Rv Ooi4dFҺooss~?IQAT*[ |[=POJJ&Bz "=ܭRJRJ(mA^Zr#+׮\$ W^1$9A9j ֶ̭Iʨf63lVWZfU%]fʛ4k%rtS3R34Ų6k[tMMRvk`$'OUҡ, 0"Qi4Cn=yg&f?;wfa EQ$: (Pqm$ ING.я3 yû(vu Zg8wN4r/> (ZDJ kaK ! 0cL^0D)gd)#)5v[jTeY6,&feyR5n왮̛fllԙL,DX $AD2miy*6W5C W(a.,B?`!iw#JD9a;/?Sؒ_?4(H嬕~uQ)<[k"֬fOg=yyMt׮nNIG6 4܃L F Q 1J BDc_q/mKȴJa$79I hbĢ"r{Lt&1~\x/4 J+1uvI9!K X g|\ppj!0=cgQFB"MY&vn[Wt1WyVR3LT2e4+*mjfn˩oiS253y鲚LB@Qŧƒ`"0i]6JMI[fV׹j%&?]M/QJJQꆃ'*Ǚ {&6M ғM1Ny1ޛxΫ y$b9O d@bkX%DBa׿@/'&t ⏀~6جM p܅FU%F}q"dop'4A D(v[vGzzNj3i? | cAE2yzԵX "ʵ&xfMW84]ZH'SP6.Dnd2!&[Z:7 duP֮I[YCknܤu[iemVML-IT%L(}@2DQdJɤښm_7voSHCU9C i%#$~1=~uSf)P1f5bE`r_ߚ^9:">_@INBIJ>N_/Nmҫ}]SpCTCh@Λt!Xb)CY1*JԆruOM<3RBjWUyJdk֓kytZ][^Jvd5WMVy+Zk%ve)fSK)fdRiG |8<`$%gLT?=cKlEo&'-R墚/μvn eY# ( Mzljpx |pVhi;tM`'0P@ a{xqvva-Z9E,Nw#A`2R@a$F=RZմWvmQIJ1nqn'YKrFaSf 0,`F 1([`` 2a4{h8e"b$~ip&cؙ]͌*Jm:3gѢ'T>Bk@h<o$ Q+g›'nS3,m*Q3 <'(C:o)E^L"TJ%)xBL$- ,\3FIIWkUٹniJDB F()f|ےmIڒDd0a0L2Y" "J$$I(~Sh:Fxıɬ5@T$Fq!}pս R~OB!x8G!\zxz{[k|wG.XE};vc%"o_E{:M<ꚰy?ay_2V@DwsB!W\ lBS9d$;9+T4A##2WM6[ח[Y6ڻ5%ɠڴҦjƱ[J].yR!@%,(QA" al鑅C iCJkf}!3JD;sDɷlk/l,y;?5&%3k{=_7"'ѳLXFD!e187i﯃Ҋme~֪'|K伸دNе~5 Y Ft.1* (g=AA2&&AIa0dD;2-,e-5UV̶fQ[7nvVMfY4iHaf ,1,h^84(%2js^42gRYx?KWңta1T {yް߱ô6$m33al CH-lpڇmMp!HuռES64DAU1"k6RԪ,!@Ny8F:)|[g2m4OR4L)Bog{6#7E@УԎmDgq?T7CfH] >nK|MQkLONoͮxϤ99 elA @FZ"h ET6,ILFh4`hb"e($c ~n>SM9Ql:hl.h:4gN/e|\vܳSI螞|̀fyh}ao G3k7qYg!{wYb9kgq$xq?}5PH hTL"lL݀ /vbfuGu X4EF,l̑[]*Kk&ɵ6]yɩb,"I&AUUDZ]p?qfZUk]Y;7r4d0/&Ka%Bhs@%GТ现/~JNO^Ą( [ 3e|}Jm^MƔ&m+,KmijY[IIWz&fEλI&ٵ|윂v^G5p0p ((Qz#Є^8M{5D8!ۯD`t"dMS|=vGc\޼bL}GcFwgpH: AY! 贘nb !)#K-SFL͕[ eVZkWM.Dddd1,a,@g9" MmwkJ]Dit1iŬUjѣkcbZba0mmbj-%FdF̳6[UiU}U'0qh=d6ySǬ$x׏D;!c_o%9>>>DI+]vvk]Yf6ZmJXɴE,0QD0lcFR>1nޠ>DH˚N>0̔L AbB2kY豴򙻞<d ZkdK8S<='(RbUEEH#$HH$^鈣ft>#oDRy|ǐf1pk/-$H@rlC3y'D$0ӼĘD!"2I3UfR1` "D'Ϧ9f &2g݆%CdiߌN}}qvN}y>G¾vQM$P"HwBfݾpZǿdqDN4dm,YP1MUũF@*jMSM3VfH\"  "DIz-Ho/U&v4k0I# !4&Ԟ]?~WɖeRnf&2̩Vٶl[ DCʼn) p,F&.76 5 J4tm3j0l6+ DD tI%n4QQ rI[`)"*XP&ܿa";¤dc%32S6w]mrP1 2JYHd!lwJ"iD&E" 1 M 3pͮ޾{{^ W |y ܕc_rDH 6[3jnJef1%,g%Y~_ڐ#sH#Prd`M#> G |/5 Spݥ ! 8|&ӸR}ϡK\fpQ "Hq!5/( i]`vFVRI4Y7h`!JXA,P*El HC԰5iw֮._/N WNJoH+W:&EA<>c])_c`P+"  DJ1,(e`~p wAVEox{Ε[iWHB;WxXo/KG^tu>gR#i^#a'"&!ϣ|&. $HAF1U%@)Z[T&6V6I#"AwY4Q/lOOwd^˯t`b$D#e辰X+taˬ4wCt&"_ɒԕW6_ԕf^K"e) B$By7@biȱrYXfv/g NMfe&C?Su߯SR [JVB 0-Ji14.8ͪC[(,S,I32vB2@FX@d3 A"VY顱&u~y1$ <[<~UUMuAP\w"F3$XF02#!`"`=>nAmh1)0{ZWw$lOΨљkxi)JO=J[Ɋ||H@ s3t2,""",DFպmɥQnjY fdjFabB(:lS#ak"H);>ݸڻ|v̫RG6!ò^後5&5Mvdڛ+ɦ$y5חk bJ=:6;SFNZʹ6c9xWV>u qe;%w鯟ֲjD@&H ; @ m<p*Ff1H@ S =᭖Q,c<?0h >}vV`9p=#9k۰>Rc*XP# #d 0htsߛHua1MA 9vzܜûqL 5QAN1"2,Zd3S,^ed,Y'q ! %&oPjߓ0ewt̻WSl%!LJǗ90@ټ{Cjq-{'&;yAA8 i]S)jJfvGkPH<XӠvd~vӏe1̑0=O2OlEqluSJ&ɩYgmr-:I01gIk^1b ;xb1X,Zd}uvڪ9[%˗Õ9jڛ%݆g;r{sK @RF3 0jQRIs-;zaC~uG\6+ U"W!AȁDXħ hsgv[yf*6f՟=8/M 1QZ`H%20f{g6UBz.^2BLXEI %E BaiVeQF6٧߷_0ݓrsߦ0mU[0!::q`&E0);Z ";%4Q5y]:]! Csss;Vp͇x#$82F0F, $3,Ȉ݋(z~^4\CC$t:S!m.hj5&T%-LA ٿ۟;r̀mI]zd-8: l"' *" 3@v&rΜEI"/D85n7.8lÚͮR`;:4lI(ܺ+~L/\I볨A&R!JR0H T?0D3@hza, dXc ZCS**b1IF=dhs]]am83AC02[,EJ]+w7iMܞAGCNWnD:AYIߐ CQpvc'b!DLCAQ X@/}KC; (Q; !@Ac cLS@P z&ϥ: IuV_/iyl #q@\֧XF[&jk~nf4KuSAacB` a YJ@CR-dA dȃCaᅥ$F128l 'fjџ_.&jc"BA -6.2RҼ]DD)4* Į;~IfC rYC, #dfq <<ē5>3: )<I -C:"5*= c08O81ʼnACNkWo80DϏ pjuVNM4 LO0ߟ{'<*B$RRNJ's^&{cGA1&LY@$,0Z@>/0\JЖ w+vd8F# *`% ("=M{8} yx d,[ _\gh$bF)Ave 6bbnbƭ9,0s†$`)Acn.C{{oMaF6zJrrdZjq<;ݚ IlBYdѻ$6j4$`k'*w8,8 hS%!J@;0nx$]sM48)e(q7N'w$ "$ ,;HϯIj!&"646Arƒe%vGI|f 3E)" 0NB;$v|>D#:MhI-CFJK2s'u@7 ,e)94t'Gq1'%%1\HpmvQ5rҲ D nd&B40p"Dd6I?ylʹ8&C$gBoSD̚ ގ@1ݺɲr| زPa"":籄da2)oPlm5%Hڶf In$cd``mlLed=pݦ^0 I =s1 1PY `Q*14(Y!vDNl'ѡ~L&a(ArZ20 T(k$o0 `;a%"!"2 )F -%aJ{6z >IsƎq82..;q[B)EQ2&f>]5lr4j8u D9ˤN7^fa7$! L&XOK=gG 2H&Ȗ03m`E)LѶg CeI2 w;9#&%YlaƠmA/kR, jCK(sinXث5NJF{g#ҔP&.֏3`*$6Y\Td3F&$ыdY h_kF$es3CJ 4SE!{t|lM* 4ҜCI3W &\U#)L@Ya8D6İ qLCD QjզؙaDKDo' {ހ2 ]k=!hPT I'%ˉNCpnVF b"3C laF0Y)@~"`&%"3ـh@QD3 m!#0݁*MNΪ¬X1{YnuI) 铞!:e#*Ne[C8f <Yt0(Qȓ!zE"D+,brnފ1x#i5B0A Bb@+ܡ@fB `5,bL0c EfU+b\]vdD0oD 6d K}7myf3fg+0O /] Ć(Jd3Ǖ2lч~1f0i<ǧV4X$VH1 X i0Vc,aOB3SXBHX 4Lq$6Z`dg بw9aoG"Y(c& $Kɓgో"Қ#F>re5)A3 XPR4X5j)ɘ#* RD{>!YD$@c3ΓAp4+fm6fTԱdDD<,`0AFa@+"2JU2e)eeae0ɲn!@bv4fA#RqC#kDkȌ&E0U YfZeۙ$g&@` @ X{"F' ,db bͬ6`xn@r( "B1A!5)@ؐDY!0HN= $Јf,#0dD"R.1"%E b0Cn,H!F(@ (lK,5M0>J{0 D* $0HCbc0 $A0 /)XXA6Y-Y4Y-lAU"D$Taa ޔjʊ*jͭ]5Qkr+FJ-lZ-a5[Ԗƭfei-X5mح]-V[[[tګVdȪTQmkx&ZTVXU(#)]5i-ff^fs"* y `* (SÙi *rY1 CU ƅdau2A<00D;p6 h @؛{Sgj"10)gד^т23@0PS_gG ʐ]{Ch۷n۪rv ՞KYhe'GuUT^'vCVUI &3OqrqMjڕ\DWB_:Ÿi4 w{;S't u1.Xy W5ܦPKT0H%Pf}mCDTMۃX5%DUQQG=YЀ ڇx(wژDO~7΁ Lj EY0I'҉ΐ q6q @HH^ƫ`:;-(AEzW[Q0{ }AAˍQDb}3POqDAJ "EC*,뽍 }AՄ愂(=Os39Qx[ut6RfOj$Rsܜnkcpdd X2B-ACB FKCgtp !E@D"(vg_@N1H£,]djիGޭU_0DEdUHHDtRJ!Q"*.1Q@ BAE"I)AUADUt@Ah@"*#T5324*$%5jԄ)[XA{HD$@B*R$PA@ @DT[E= UDLsJUYE3DxeUƊUDxB*>>܈!f *?@_vQJ"!UG)>(ВJ*dCݑ( @QDtrVmmcj6Oϯ५_Th.C~t/<~o"E6 c1 |qj}ɰ;k1w鏶7L,`Ο(J{S~9"сdACD "$}<H'Z=aq.+ -GH \z ҄S4<a',bMzrO4zI /Ɖ#ErJ=)o d;ދpjpl|!T+]4<Ȃ]` A`x|AC`?}ko+CNmN_Afxr%YЖ\$oMwmu})'H2+K޺NIJ+joTߋF>Y/3ˬh>;CWn'K-zn]bq(g<59E:yDjc%g}vpE,? nRj )g;E8a.Hzz2tف!Y$<'H{0:N9dE"ײStkz$իsjR'T3īq|FDݝMZ tT2%)_:`E4C5 QtӴ:o{s:CwNE)gyCI;0)ZXUmK6ޙWWw#V"鱏xA)q8\Ng@b'$biNΝXy"ʼnD|:n(O0 jBpTlgtzƻ7 e.AťrQAo颃9i,q6=<]??lYn]W`^{ ىt.=C[J9!{76^erq05t3s/ SbD! Qr'4:ax-W؂C3p2G#V念>Y-"4( <|;ha7cݣNk|ڴsI= v!1;A*,ݓ~G=9G|6>'x\)^ Q6X$R!c6>.!"&r#v9X"So׊âLbR* )y\xG ]5.gpsrux^)ޗImyzCOQСOZ6Ġ3h_?+ڼ\۷\ T{Q*rx5m?CengZCzg>ְH~qG櫗g?OSS߷|V??3oX0Iŏ^=K?ѯsO^Mvk_a~dkx^WnɎì^`BHjz̈YIr_?Oˍ#e V'>W|Znc\%4%ˎ%YWrTjajicvVUL (if3ru3-u5)Gk:C!Ë6mֶmYHduZ4{W6\7\EFk~nS.Eڿߦ~q6|<_pw[|vd7x|WK}QwsUw>Zu|:𷌻6z?ٖnటГֿbLk'5u3Rϩ*3o[zvϘ8Դ-:3a :J3%״޽چ|R?ubSϛ3T js=,^𫞧ݻ}&Kkmd~ﯩ=K|g|'?uQI<{u?B]xNDxi /(gx/M=ސK?]7_om1w]Pn]"^=UIx۷ٖ)џ~]%9Ny-/DA.rwO-_o,d;$o&{.os:O>sNqYg~񞰰-9{nG{GԻɿ~EGD3E=}a{Llo[fAiO2~MOV7`)hP yIdVl|]?&CpF)njdTsJٹ 00`L{{ ^ S_ƫF4tH46趎 z8[Q̵N1цELVvmN%]KZufǎhǽkmYz4!ыGF`@̨1Fy_E VYQ `򯳈y5y$uG3R >L4/G|/?v;̟o~/ܻ98O|ﴽWcϹ-ܽ~yo}޿( %.\%Qe_bZkm<665)C_IOM=[pˬ^~OO?Qso?3b<=^2f{s//o?~リ1vw_8gфͶpp-3#΀"ȊLx|g{~7ֱ}[ >l{>7|g2)wcÜӓN6Fپ?3c|iaˢ1HxTv:ey8}? NJ%J=)OcVs? D?咔J*3煽 bQ0ߑJ'gDOzuuF3ǂg֞aRtɓm+qiNfbl}DѨP,t`DA?*)2Jp;=b#W5氪%Ė'9Ch97rnt=іE'9S'_>`?R3_Lϯs:o/ѓi:^?OƯ ePw~l>kwuۀ,В %AHAe“jG~b:ǣM?[Ϸ~it>QcI%U^u=u> jz};'SZѢcleVLs_X_o7Ӯ|\oBUti4&W̉tg9pqECP=Z>% ]xgQ#@ōz~ɕ Ѵ\kZhcޢ,чo sWgOqqjR嬗jA}}s.ҳT߻#„-wCsvS[cfXR6֞QCk j*ҵ8G{;Hm>-"}eN>7=/A/:޾K!!%`;ϙij4#<;ZOj~-gͨ?+uV]y_ ho^_#w vdyk ܇oBhYV+.׼_e)W-pҜ 2a3 0FWs-$*Q TM@* Q-y"2"^vZ*Z\խ ^ZO@S82wǐR"$2M(~oo;+wf$Q3'a{ތD 2f_z-D^SZxd=|w\}7-1\8J\Զ龃_kZ-S%zƟ{ )^~"_ pǥ??gw+-~_Ë|);q(&BTs)/O^})۴{:N^Sܡ/MJ"_8*4hqa u('C0=`sPO?vmO%L3уF.x:݀gv]r}O 9-,V-`aWwoHvT~2]o ٳiU TO{FV:soXKiR4 qó 4ʼn9\Gd €SIN-(p}oٯq,JNқdO}K9HhYFOHe{Ebbuk,L|lq4yTP‚E kN/>tFf C&g۫[;! Pf". 2P=O!0cԷ}m x{V=Lv i-̫뼧0YY̞#)X2W|_TGZ 7=̇=bTi$`Y1q_Dہt3 ;/n5r ,:Z)PZ>:$԰}+͞ȝ 4/PIZr ZH^ͣqCT0m}Eu:{71;=hX`UrxLغ]]SM'\:>^xg%/MmmCi5KdDR9^{l_~[ɫ厺\:A^TwtjͶw:shl!mPy4/d;cHquûˉ /9W@^5~椹 m+v\' 5)y3yH ^FZDc )pHKz{Ŭ`V(|v)Fs˩nbgIɻ.F> .a!:g 샩}`<1ba8;Dc#1S=r pā]@sudA#4ZD?8yńX:6FHJd(YwGd{CXܞ?I]|a$|F0RAM]"i1) (G?zD44 ^q8~ڵ4$ϵuN8P$E*Z"T\2WDZO mdID <ـc-Ȃ HXj{MZ\ƌ0G7.tpu8` & ym2}⸅?D 1s4A39< 4sId>mK\&`V) %QD96JGks3{Z[ۜKX~G;rm)jtgWU~_Zwbj8rzܗȞF?U8K*2 "EY,{zs1"ґU?4Q=\Ew? 87oT"=pX*H{"y_0b'=EDF!U[XUQvf͛fڛ5%lI5d-fZiilP H SUߤڔ(|BiPBz $aF%22EK̥jM\pM"@`F@Z"m-bI5# ߣH@U%']>w4&ZEF֊ƆFb5V5=ڴbجUF#b_kVA@Lyy0aSΪڹTXց$ (A4EVD֊j6zZkjQ$A ȭȀ2*(wTH"&h-@R#= tDO"P($RE7bo|RZ"{>1JJhc"VI݂lBxdJ{ ,d4 zBcOd4Y^RT&6r!#"y0ZE%⇅NSthD{ptx=}8+<'6VNF'4 Ȇ*(iSIñERZC:#dPqY@4 #`& Lҏ Eg OYNH2}QćCQdlSCkNLn2SH*;wLggfOr>َ%pf_xƻe,4 =QI0?<Dutx/༾IBcQh;m.u,(FK8$(qIXQ]ܑt[̳aFnh!؆͛Sxzف/۱틑)zI)i)9%H 1{84&*'4qV"%rmˊ *H0XN)PM5D4!!Mr0=к܆v|nEj;D1̩Ra="v N##Vk &B][+1dˢA(GjB8sɣPRZj6#+ |B E? *9jY=|2GkBߦ1 ;S DV116k )-a+̠l|mYx2?Dˑ=(tw8ttjm؉aМj]&mY)Br!cˢk> h54g2} ֈ{)N7)vj:"N"'v{Q&E&х;{:'#< IrDO=s3I!89Q:ixR!&m9;iSqA2" 4Ukݺ&CkM2zʈgoBDz $CI`6Nsua  jfmMRO4%(ɦh^ (#/ci6[h@en+iR„1{XdxUnXdd`,ө6Ђ NM&uݑ,nףZ:lRvPw ]%@$w̔0#.bŎyVesY\kXlviͣ6 T^؂B9kL 5C & ! ~v֤oMp8pv}ZNAܩ gͩ6DO3B2DP.S(98L< `꘱8|sIa 17Lǒ jJ󂲠PDE3=jA#"HĜBLp4a(!ND'Pe=;]BP֝  5"Ҳm3԰O4-8y FӬrL88-I3J{aY6\R6+Rzwy'q^D準qQQKQb 0! $І'9(" h*)@ i| ġ!3o$ҭ*E$ĒBa8U!fSӿYQ3߇iX*ۢe4$>gay"+׹Q6h*X9j"HS!NDt񰪓 >-J@):Kԋ|AI[ aLL挘û7Y"Di5DTPړl싧3~'';I"N {]Ò`*{Yn=oΛi2Kfʹ"FtI8ddpVFV4!,RjS6#BHV/q&N۝"PqaqYX(ndh9'Qk<5+A[KGrcG53i9[d?4YKkHe;Nai*tB+#z6)|+JyA+yM9ȞbM4tS4hmg ;{MTbxylhCMͦLEDU3 ! E mqMis[I.tbe*/N%$+'C KVFQBI 6*y#I_JXzҔ 'S TD392"pLEb(L]"K%{ѪԶ@Hzi|5j b2L8 gC29w5eb7S5 A)Q6ƀddn^+Nch `аl$lX;8QۭLXڻtvI;2(jϧ.CO}TԞ+$vXvER@FPd$!98P!*RZ{[nKl6mU3jjsHd$F"Nup-r+N8鄑lX0 v9 Dn'f5+L40!%RDAzM1 @N&6(hL)"eHrugCɈjBU\lHwU(ar4C-Ra#$LTʖ,L;4E r"rZCkDۛ4y=_45';;))?1ըNzyNޑ~Mg{+SCY_+]!-c#s97M xl;:8-aҞP e!8ܛZH:OI Zl@83roG(fZfZ eJH[G<̝yΆeM h!o"^:O/Ҝ*s;GKf͡z$wALovto 9q]<#[:l'Dzs,?bhb-5(Jm{ۃS3=̴0Q*SՑ%4=Nf(t8BbH2̅r&9OLrX0R$[-;윕}҄7.ׂ &[BA'Ќ+S%ġJ"uqRf'9wj9rРN Dĩ&;+Ƨňlshdnrg:LQ,rni#;CA D1 Q~LB@x$jpRIjdYsV %Գ‹bpƍjT_ηq-, (%z C<J=UB82nA{t|u4ڦD1oi0&rQGyI89pEJD86"kNRԳEnE]4 1"$O<.SOQy|)ٺٯ2-.Yuy(ۧ4 ʒM(帱2E U*=GȡѠx\+.K[ў MlmzDAF}Mo{}M]ΉG&=huJǏ7e0;9bM*&Ď(yTJ\r]$$)m: DieNƇ +է2D"&wx&m-X7LEDƬ'0hP(jbg iM`t> ;<$7 [=PJp#ãSdYz&K+{kiPd9J'#ekrG,TOqX;{s9i*;l܇ Pzʗ#"jUɡDild;Vs U&RSuU!&+lw̮}:&>$a]ؒ%nϡf9W";kn`˱)7zO<#N&[!a;c ؔr.,uɮS`UBL,RY)vQ:BqRvDŽî19M#Rćh$7XG1TNeGSvqX#oF˳Bq\DĚ@1rg4D3013vU4?:S{<<nлT<|yDz76<<\c5&wݞ2LqO"&GŽrž^$:$gL7r8>u/Cf foʝf18IIѶ%*Bʺ6Sqm5ezK%Ù=Kh!g47i2[zr֚v&t7%nƛdlAq48KBj"ďFDWN~9X)bccK}^ /i-Zl\&R6r5)e2aSLԧJJD2h hۓV-^m6n˵ A,OQgkv7 nFcd Q MGvqq#<"~e,&u9OQiPd @{Ȇ+Tp{5mG1O9c%4+.^rÙs1E.` H>zruQxL=\Ȏdbxf0F  /N2>mv-ZB  {ٖT{eXj-KLɼPʵ] ~ QQ DQ]gP1? r>#G3Xn.lP!D.wgYDT>7.>p,B{x>WB=v]~^|٫f}O-+<g &NC}BUȃ2xD| O_dwvuߵw.k?F+G{/k|H4tla{J خmttaV:jOjZDzY6Z.BϚvm5ƗJMqϾbT/r̡8jB0@4awQX \шJ]W+n'HkcNv‹֭'v{\W;~n|Jt{UBIK$11L6FCH.$dddqp6VU>]ܼ8r`n3E=6Y^w:;:n[Tufm;<1;Qq4!Jq@tgK{CYP 7NyaYBDQj B*T5cmfڵTբhmQmŴkj4U@БFcS*-*m$iPV-El, @F-P" @I"cG)0G"kkڽƓZlƭFjm+^ Mʪ[dA eTQI%K[MbJ5hY T&+m H ݙ3,fl̙`ff>.sx,y{vy>o[ɻv.ozi4?ula,L\҇ ʜ6 $$$Ih0`^66xib~u@cN巑7 a7{9Qkka嗘u +o#|.>'xXk]}  {m_?zK][NzDEGj_osm'Y7|{H ]ڸudyʹ2z݇͋M44v#n7@[b~ :%s4T_$kԮdr|iop(}Oo"0|K.(JɂͣƁk-/@Q~%ma +$6zv㕫|]3F }z f7L~UW!s:NtwY\́ |h;&KkS ñl}ۚ!:oYdh3ȥŷ|:kmoli"YBHPO@?0};cNKC," h#ll(b hm f) bHklYƣ"("e hD*Ya*Bl2FQ#5vJZ'UgEPAD{zl(TyP$!O۰{),j6ݤG,D$re~q箼y !E:f,rŔ *#dR#ee QVLB@@+џX@G4 tl>Ш_dcAȀE"*Q>6Cq'GrM3P! 3#DI2L4ɛB2 $&lXP{(v$LDORxEV#`C~s bՍQb[QZZR1$8˹{8H=a8"PA7n$ǎuhoP@A;oxQQSwo S$$#xB! b=J~)!?lS(Gې脐 o5oQKxr_Ӳ`fݹJ*)PG&ڿ)*a/]Ծe#MИ(G0Ω`V݊DEcXVɪa6ڋf6PZJ!LLXV-hKQQFFf4,e25k[F D6HkF*6hFFf6ڋJQE5m V#h$ Ub*kTi,ik)Qk 3C Ȑ%FXMfSh& !mEdH&(LUب,fH *66mX` ($42&51#) Q5*iCdFF0I#4[D[Tj*jHjaj-3b6QjbQFh5mEF*X1cFkhFXY_Wŵ־~$eHdѦLh2$%DS4I % (0")4$$I=B~ x*n̰'ϊ&L@@>=Bl~Y@? ta5JIsŧ$LT]<2L-"`Q )D3-eUKl(XAAM(fjQrT$ ?C * EPg,d"*<;CꍣԘU@z6?[#۱ $ !Jdb}1@*`1l@S1@> AP9 LD4"(_t*B@4t} 2 0߆\/缼<&W~VI dQ(]lFt]rI/ե†T X”(aO 2&4\ b,\.LŎ a(S;Ӄ[֦% 4L žDEX2RIy; HB@=ù>b`"-Ak{}< 7ECh(ЂU.bͤJ32 1 9*Tp\&)rY^nxL˻ I # FI`ֲ!: k駗]"tw 4";vSoQ "L1tJB0P IWe뻑e2Ȣ`^+w60J :=lD@VQQ`Be,ŔRl%X#IDх$&dB$hXQC%1vA Zo|֛fԶfe+)*IiifٖS 4Y+tdk[C:\2Kd x~ x@nt~[CȓVc9"1X I3)S%I,fYDJ[a> p~?ͱ\ $f́+[W[ "2B #! `z&3s #3}w_=Te"o_O=$[w\}4 '7xC@G'"g'w)yχs:A%s4SׁTH/HdBBF>VkIFβ!sXO(UPm'ĽDZZ>ε 4@H`O*>@do Tp!>wCDdAMΞt3`QX$$_"~ywt(,!%bhǗW}{Cpo@!}H M۞$.!)I_;쇔qZX>^!`{׏jGͯӮK<PHB{f9DT3&Y$$OXT*'ߚ?> vU(3`IB@h}7 H +okKoZB;0 ?םubSMWUEM8)88hedd% ".Z9&]٬&fO'wa]]ߋz(M L1!Q`)-!&dcKk򯿂 r@$.``IphW||ă I11h!!b,j! |g^I_CX@ꐻ J l'8 $"ɔ|ïkQhɬWya}Ib)nh ][rF]R-ͻ^W67BK&.I C-hi\0e~tlC C~}w'#FK>`+￯+HATHEF^^QsŢŏfj z֭//o[`REV60"~ ?"( muWڳM OW RhIaur Ft 3$ MPԥ mQ?Ա-=5; TU(/k=w~gxD?@{6%` =B}\BdO21=?_I^ڎ8Q5M1 vm/A .W ^+ ůpl ʅHIbl24Bc!=CBxI&DXY$#&b"撤IRű׽Ƚͻw5x&cnn%,k|ۖ£i5}y\4Qd\EE{*c suX, C ѷmsZ椪1lmrx֍W k^^5`Z>U#F-%nk\5veB$8:6Rm?]5ՑN>{e !>fM5j͢$I9"|eC|^I9n]݋FAg6)X4n!86bAj%bHHTV] ™bTFv>Dĉ%ڑ$Le0PVEORR)0.Jh|!?Ff"և9HV@VH~ŕ2di9XYKu8Wd֡(P]rKשjнl/NuLLޯ{^_KԦ &TdْcC#!b(֤jX:w[[5+cZ-űjQVƵVUk-Z*-kEhdQUDb X֒Ѫ11AmXEQQX@XA`#lT 3N.|2QV6[Y84UzBńRccoJg,Hca ߓ58 Yׁ%QK $&psfkktK0 b5anRFh}lĐ;$*)`YJLa dX5eQ8,<. Xi)䇝g edP-}Ŝ枃r~ݰ7VkF3SFk]POGcġu9)G0*֣~6B-E'XJ`Ʀ%C ;al4bLLj&f6ibnSڱ[*4D5LI&b5[VX(L}ٶY)1Dq A@dUm$REA/F ^eEmQ[rQc%"+j&kTmKljگ6*+4h4#UKc IF*eRbL 6,lF56@ 1M*1bB0 ijƒ4cd4D=.s~;~qGS8ӼqnCD?5t8Gile@LvN1Hv4l-ͪ0kSN/r #-nߚQXCGKAaXs5gB.'|aӌI$cy;f 6=ѓJl~tu㋑9YvFSh\.?řpɂUC8D4XkKڴSI`ڻr eik#RJwXqi1r ,,U<#uDRhAXV5QQcc}v;0 +A/ x1X }/Oc}=Cq>V99=_&7tɏWgӧU#+5[SG7Cg;oGi\sE]F|oC3w8wra~F`'vFt_[п47i~i*}2A{w6|Ùx;Jxj{p&C-D!Z6{Mgd4^qHzA$NdߧFn ~M5H#dHH݈:俋Ū+;-i?7gݤςfӞp4]"_S;c]!TЬm"кcAc^to2E랓2UVݹ 3WT7޿eW%=LefdaUV5Dcn]zQ٧5JY]rrG3Jq/dp |Qu6f{\5nBLk쳯')bad5'Q[us})HP'x".$V/Hj4 9-n ϑ[_YtlSIxTlm]1'n!`2RETmI) [q&Ag|E RR2EJn[$k/c!1J^FxWhbqHteQkFCm!iOqCY3DH3 ',β*=5%i;xigA(wgWhIyy+fU|mIH}9#Ӷ冰R,',,%)Fz^1Ns / ҕ劀33ΡV 8e.Hre4ԗu,ه *@}ZjOFW(b~l[=1N eԜ}$7(W fG yGM_v_[ n@G ?m `ӥg֐1˕yI]elvi9nS7rClMv ɮiŤa^UV?O4䃱#Y__{ʺ5f{#(%ghk>VVW6¹fʡeHv';{yol:MJ=^n̫GYKFe U9Oq88r6c6>!{r:W&MLٯZs%2Q DO00>Q-һv~_>~|3b7c|YƗZ'm,TQ%®q9PB[6co ?QtqJ&qDb[}Y|\꒮#7qG$ݖ*+\Řx jlxp=؜5HcTn!>-bN>hr.l RZ&Bn!)Ojg(ֱfgaN^`)(!"H"OQ=!|fȝ/g88D`^ "~U\-XTj-dbتl&1tABB cDf20lG}ׁ8Sj#NYOyqcYLeϵ'4IF,Hӽl(YC%?3xOi0qa~q8V}iIEIgdEc9)bGIMg8g͹b:OP>} k@a"裪72tNbDc*#)RD5e bC)hgbDzx !֙8ņ!0K(E""q?"36"2!){M8o2sYM ܱH3(pCT{?Dh)HdşG04>L!@2"$4S9$}[Y _# m"eǒlz3BE(X8'ѫ0Ħ&吖d bŃ7 Gƈ_{GمUaI&diEmH@6K".|cZnaAL@FB5s (TX o08ƌfiE&Ni%j7J*f׽X?qtdHDdH lnJe $%knj_y׫^ZYi&XRhK3Q9%DXd-Vf'F(dB\+168bJBHlXF^-[-II \)DљE!["AY%IJ0>5SJqQa )PaYb l :H!⣈K#1,9&"mۑ1 ReX15;K!̊,!M75 %*MNCrfYR'ɦA~,?XZ:d,e%sy嫲rSf5tOXyɏh2 GLC%Hi< ɣ $)Rч D:tɬݥe׎vZ[:^.$SmlJ Z %.%"m"РT%B"CB'}YY!EOrԓq(ozpO-OU٫[L)e]KBcW$؏@i n֟@t,\La'[@~'{im`/?IWpBc1`a%y7_jPWz߾ݾf&J;ɼvu`j_ՏIgZ6 ܷx͕}mn*-Ӿf띜k pv {Xn7;yrk]H_6^Fz/{oy[S3SD͎;=wL gzo6̑졆Վ609B&0p36q[Z5nصJ@c})sN @eڌ@-Mq2;T]C'c ~")$'}r"{f |J=Kk~9?ر4lY{(%8#x}r5p=er7 (lil.dcJo \,O#~f'+32Y{"s-Yl~QݨC?u9 1߹g':zc͒89@||F:M^ #tݖ:rJXk\<&Tgs ^)5wƚˆWfHS[Ew^>2N`9?!>L˟1) t߲JIc9,h77òL%^bXU} YNu/Bq0-ΨHZJoY74G@w?>gN.[Upua(|N9XI4'JZGެj~>P h۟ D@6a3ɥ7د[ywtU]^kzx.T^V93,r{ \yƕv9F [_=>Q7CLsGB^ V4WT.Wճ@1$qfG2U RS(Ƒ5R lx厶0dc{I\揫c[wj_xq =Б/D9P\QO HvbcKz8ǐ@O]ܦ+r%%n:8Y[92&9!1arpe0s7P/@𗼾Q+8ƫk132,QBU,PᐅO(0ǐ+m HK4fx"bFi~ĻJ0fwx’dEhX>R|y1d tZI y>ه` Xudms Т*+gZZKc;g?ĮD ݥ`v`ى\dI7]J_XVd> ]wJOI딺%!nD{Š17*1ήz "ə@~]0G$w\0 ]7qf7[]ؤo.C)BR$i9\ulŭP61ͺyO?]sqyДV-Xf W VBG)j&Q% mmOv?=K޾m7]C<`ʲ 0V, ^uxEVsS<2_'~,XM(Df[6{R&b=o0d>i͛uʄW<ߍ_&>:e,ߧ]P;G?) =M^&әGdb|S L8nbz^|>\ː~1<Á 9d c'݈c( ?΃<*s.q{TE+c]PBR'Vπ::mSO-+UMO9⊰>L &ɢ!iy:y9w(Y9ibxdr8IF)D4 ly߹ Owv'+ɉ>s;Jo;.kSi 4_*7zOA)KD Uɉ6;MzGc ")Eq1)@]Ҫv⤊H˚ z fI70#IN!͏N#5gxs.ch( f.8'ߴbi56k* H;9mKVD2yF5̌NJb0HDZ*rDsv/7O[M9wFWqbjٍOD罌n>7`#  Y3X%,rK6s(śʘB%Rb[E24:C٫x]b fM'^O~2m 8ϑԏ ~߬ȢuN ~_AɔcV&DEdI  5!+.ip4y~\LUbk5Ox)nf/n-2%\d**)t(Ql) V$.%ܞiiEJʹd& M!5 :w à!ܼ-`6sǦh۩CK޼f3i@0lrLqgʌplc&pp>fpv.awi8>qS>؜g&.{p9vHB[9'hM>@q3y\R<︥>rLzw/LDN~-0:etD LRdz].{snX=êOh,XOiOAlj̢-.3'fCcW}p>j+ʱ<6w:gh شA>cl v+.{־9(8<`~>\l -:y}FtEh' (GU!bBtJ#l>cFFAT3}} ȐwŇ ñbwHTuf Y&.Q4%g发x;Q3L{l jC.y>UQP(\WN/G gQ%m D3zB# *Ɗ埦ݾ^( m+!SaAhQDV՗h7WX[ *An?Pz&p[S"wD,D ͈q[d v/д}JG$O:x60 }qNca]꼝!+cā {F_SS2s B:,6I7ғWA{)N5$!YENLb'y% A(~߰6˵=#b$JDB@ (rOθx'o^*237diGT~CES굋E"J6om宲' Dc+*=(ڹW$-l,`Dea0meXʼn3e(0Ѐi!mFL dP%"B#TknG/9{&'TѼ?#W~j#=M0Kb= T1"F!@-z$QC&SRų42cAv3B72gХJQR&%'ⲧ`J2Ly cjif[vjS!&nK~8TIcN\s!ݳޞmg7+ ad׿h rCdsܲʂ1b=?D_)v R‰Db9H)$R|g5O_/B>Y)nRLjߜLzWyB<)5ji&Lj :.$tRFF"9n767M~4]" %ٺ|(3'fGV d 0I7O!5O,w:Tnي; m::b12 LEQW+u[kDD$ ÞyŔfkȆ  8ZN-`wGg7a9)"Q:I,d`kP!3&1 0"i04> -C7Nڒ0m0Jl_]4)8RxC%d&!gjClQaBNsQf¦5 ɄTLBZs"5lX)Bf%flpe؅!ʘr&%Ц4d.UӴfJ{C2MNAFX6SCF<سwkp}ںwr5 CCȝf7N ۘ濥<61 9x=GIqrYUd y@*F s&ᑱ|2Hv]bœ!2ccarv-Acot7}LDxLGY$"tLm->hX_̬bTk0VWbHMhac3| !F+j'۔FFCdc %76U43bp2Z }@~'F;bS:*˅m1%ܰҽ-8vw5T|zP&[l( *iLo =ѯ4Bh& eT#vh0iaLGVdy8Rִiɑ(0ϼ]#jRY݆yNy&O72K↨#[㔘θѾoJ\wd9 q5ZyMp,q.2&fkA4a%H=魩3'r}Sd=ߡ5A!LJ`iIa9y{7UiURZIF8}8E\qt.pq9zS.Lbq)kI Ac9,j11;RlovXpaEdGVgħ<T/vwG;$;ϵ=CF)zb`w7R-Go K4RGGP* P+:Y;bQ{Z)X B2Щ}!QO)$Iˎy`)Gdsw@_]giL}3CpM;{]+bcV:RVV([ L h ؅f8jO 㽆잙< -yzkPg-g¡rnZy^yѵq2~3HX\{D !S.ErH*5B1dKg&&ךqj3ܧŌ1d~y"JOLKbVMOS]F<7!9%b`O[Ҋ#n0\"#+.oyNgK,z#old;C鞙OxHM;8 R- πܱHybh-6S[ ޣbBzF<="l >ܣtvs<ϧ/8 \;X$"~[ie)CVr,qڠIJ_~9Ƥ|gZ5̿Ia%>HCcÿ|l;:|= ޜNV'+zka8q 8ay 99!GFjl9u(p{W#۝3P8 qm=NU?i$[+Oį#!-sƮD( MD |UC~8'i9Ͷx y ĸ^{#)<j C 2})VR`.Fyviu5w{zWgS`*DriHі Mzl@0Ye)kGNV|+<{Z+Vs,}j8t]Zѩeo"tAΰ"ٴ ܌oXP*B4[d'8~]h}Qdo [xjyF qI4 nN"Qԑs7FZl B<'4֮QׄVWϢQs'8P,e ͒HXƮlrX"Uj$ɖId<8P+_1`f'XpEHEjY|0I}5_תc6ٚ$5qǕx= >rsTuw]qf23Eec%k5-)=щ: 9iT{BDط6lҙZLr}QT6 RYmE:ͦ<.< 1+1^+ŵ!%4a,G6X.n},ACRkB_t)!jtk󸷋SMrh7}DJ#2&W! 0xr|9B@GKg-caʠ2L/iR9&G|ݞ$Xd\ILEE32NLY[RqH-[ (dbCIO-s^A)Q{rLp_5xx٥F `fPx΀tO*kp?Lm[J3<B*א+ bBh.8JN-CT#O]7Ġ?r U%B3Q>p+> &1 ֑kmĪ'/TNT1ϟ$ivH< 폮,"(&%*$oP=nܶ87yIvҔN;`hX#c5vlcܲD eJxƝY 1s>8sL=s{ 3dNL@FY;9>e-ME˜yZ$3攢UʸDkS.RavH?jZNuIVbGd̅kL @_Z ]-򚜣&q9QcYR?%yzOuװCc8<#y©vSy> 4@6) ;=q:5cImvz^ ɋB>֮,qۖ6fNzH9h?l Yq8!yf9YOI0 ' N14ĩa$ʔ} q*+9Ҙ[b`VePC Fj?#Oi+ܸ:RtqG@8䌢M(bBYO%B7G|9XRPGctf@RXd3dBwak#-澐v "_'ᑴ+FQ5\nzw|7ۛ"@HM^5AN<4|c\4hՒ; }jp▙{"wd1frcV ܾ1OvG4jぱWjw9&RB)hکk@P-lPf(3I=>jiNڪԞJ@,h 7w\縱}[1# eRQRTL~JzG1tdT|JG:qN^Xx %^m@O_^_ʧ)%L0жxpbd6H@l +8KĂu/qy79JPl-IhZ|U lxƊt>:_jpކd-:d.B9H/نa>"2xUM̭[d~M^ԘX rިtK|2: !:12C<0FOsCsFvAa11t WV<&9`ͤ;K| '$=w3X9_J3{aY-r ~IKtX"WP'@-NCsX;SS^Fr.aP >cݖuJ8B- ,u=Chj%1$QCUyN3c atwNDt<穃)Ӵ%< x\[׳9l_3K)יHTpN̳z9\U'M`r?Uz!,\]I"Us~/F$$2N 4}XtbCPME@RUU%4j0_5_eJJ]piD8y^t LeonD%u O&ӚP3-I%~Fw5.ozbK7P? ):gbjF#Rg9~v<d)k T<+>ȵkpiot꒯2tbzx5T!&c@":rߔlxo}z(0~AS4|q90J;伓)7zjMLzPSrܩ:LTt<#+}(EL .#GpHD2gvR_nS>>dc.BM^>#D*@w[r%ܥ̿^D&Sr\-b刔`a{+S4qj','tF:DV$9i y'9;ֳz DA@ޝƒFxgM,kzᱳ)YjqP%RKԔ,תjJrOc(^ $Yqy8 F<8`s5kxMz[MZ.>kLq/) vYcj/KY*jk9P 2Mzi!49B=|,}gĵAlo47x?6:1r<:+oYxSA^"y/x+^ezqxN'ʼn:cVPa%kS"|sHByzbgR g(DHaNL'艤`_(>BV>7=^F( |/Wel (MOO>(0'LV-P3%ʘH r6)I%Z s;\XX>$~ۖ-rY>^,I0aG&Dj^HGX줮 őb"0/]w Ig'.?gy9<`+#Vs=KE, d1bUF?|*%2oHY{㰖ro_=i-psJJ)F #yw1:Vp ҫSԯ c:Q|4u ןW8?9ÿ7O-WfF MTf)DT `d B$J⧉q#e9>H$4y?K2I0,ԣh?A׌uPBnWZ.E-W aC’R^*D18iԶ 2_B#M A#1PXKZ&FO),4jFQX p ZhbN3F-c˫T @vWlv02xM YfLSZIJ폔G&ӤR[ʂgXw &!1<'>^v3pl9Ȕ6N ["mƓ:C)qE831ǘsb#2yᵠRU+8s Y 6a^cP+҉mV.e!S/ §K?܋V 63c KPmGӜ"y fJV˞$jMpjBB/\]yY:Νg,ӽ7Zyݼ޴p-'kgC}ya=a- mg})mĤo ٜa⼅5!^C?Gv,xwgtLџ+'~!ʡ)OTκ2XɽX5M,ԩODVKb/J7>a|KQ/]%2q v?b\Ԣݚa%$K3O̟-ySg!a N>΄Z"7cjg𕔾ِPd*\2+E̍֞ފoA?g=APc X#Y*(Zny9_(vyK4+,Jydw/3x,@Z?{1zm %B۬Ony'MZJ 6WgA=2p~,ov?_<%1&=zco͏_Jx^v^E#ڻ`{$ XK)Na-vET^yZ>A{/V7ʖg1w5aFP4nO8Ky |B1ِmьqJQ=\0ӏU"Jjev*c1X}eHdqSN;5_jA SWV*j|0⸳R7$#qJW+%B.iI#bTrXfopEy,}#OT[ZU,]Rz_gRKP?\<'df;OݏQs :@.POв-HQ̗Ɣ U;!4]zɓ(@xJWdxJVS,;2צKԐB>i5O<(# G BQ YPX K8O4}H8{е=#8ғIm4931Kp 3 嚯(''ڍF$J RS" Fa 49TLL-L%Krs6ihHd>aS/ *%LADW!S9"84KrܠoL&)k8jDU޺@8HΒUrdrrbvL"6}žJBrfR^C GW38rOX+:FTߟ<,U9s";~<5RKe3ܤO 8n2|;EtG!YJؤć$"Vk&d[hB7f>|smfn*ULMQ'۩h.A~Rb6tzcze 9p eU垿kE5=f`[v\Ed[JŒk 2FG\uїu? CZa\>G#Кյ]gm24]^/J3T}ҹmhK44WBJ[ӻRLJ)BZН ጣؑ&xbL.LR\کgcXe0#,Ȓ.S&Q1#])fH5MW3["RTd(S8YW)G3dmX !XFpmO5RW8Տ9m |~ykԳz΀xCqłQ,J F<|>sDDtH\ŁLŌu$^snWt%^ͯ]K"&Yyi2M٫~\v}x1bt^j B^?RV}|M& 6;G2 t;52Y]及T6{m.|s坒Ӭ Yeͯg% 6BxrBa9Z+W,|S<\*]/6;'吸G}n5h9 ŸLjǃ!Duu7w x1G؋U<VưzФnRvGsCG#(’[Ӣ4jjyG7xp>n-A62ڮqI3Ty4V̘v=jri)IO9x+oL/>t㇋E"R %V]4~ډa/Fn%zi|NSo2Lp].~tV^r⯉t~G4MqpQc_}Tfަzu ;\RڕӮ\b}\y ,rz¸&պN$WݖGO3(P5Sle =? mWf,mIJ/><[u|=`J&=lH3w%\mFVZ/jK/Uh\>oKu\hO˸"ޜE}qZ]Y̚ce7D X+HtRcu?:5딒-YK囑9^=N×fl͒pWO(MGQW6E6c/n@tT2(ؓMGA~ipݍҷ+-ZZ)ݑ _:Vtr~fqI2$9ֱ>$ROTڅN榒N]\E0kuT6Y?OJ&jk.1Z*+/ F X)٧)ge*X <]!ZUV+QU]&o#;rB쇏~ʫݕ/Q&>=h|٨y b|)W*qؙ$"]zrM7uR\7޷y2,_n/mtk׵\>㨖M]n ;S*b=otk3_ĉ1_kdl꽧YrKWmFa77tyq=sm/{~ˠ9+b`J rXOb;Ν}+.u]!jW[s-N TeQu':1D>b(7u c099jO'9>6lvͦuFjFL+"Z7lS%Fʏ0cKJ ~4y'?yxoRQ*qqSnK6Gd|ST kJ}Cv^)ܥfl^o K,$rloQ ic Zp~ UƁC14c|_QB֞٫p\ynHwrz~j_aTt8W-O5ttǑxq=rjy~_jd2^r}x) OsϞC\QiQ#xn x6h/zi'.!y^Ҽ%rZ=!Q^ͤ+) "cQ$wbdS縴yB.yׇCXϵR:̲%eYa} \/cW ~M+v|˒$ֶJO/6↗o/8WNԓLð+5b*GCL!9VY "dy+/| OvQWtݝ"ˎY<]6vKEJw'4*5g=y_+0?_JYfwCe{ntk랎9/Cg] 1ytwy:H>ۗ)>8}O{|0"ÂA6XC Z!!> ?;~h=wdOޓXwy24Cγ)hۃBaA֞z˳`<ﰲ ؜-wF?O"/ Eu-U_o2Aޜ_O;l9uE^~ŒJz["j~~3뛝=-yXi7s)I̶"S?ƛoi\߉W ʻV}vwsJif6H\iik;PaJȉOWyÿvTׯL3jKi:jk?<~{K\cX첞GX(V+ i ȤfUߓ:ggJc^–޽mlcyiK?:|r(JN4̭s!єou6BRzVX|JܭjN%jбI{(EVi<]6mr}5,3ƝӵQ9onRv֯zxVN(>Q_ya8~=bu= dQor9KYQ9mnRwo֯ˮ2U GdN-+9!h`_"O@!F.6+.{C鈧%h_gI~.oXVQ6Vԉx}#y>U?׃%׮aok<R Q_v+Rh6ǿDF&`dy;;I1~Hrj@t,鞶x,ټ1گܽnuf=~{%э a1mO'@'D4> vI( pȝw;[^~ ]o&X_{s!I#Pb|3qJT ӑ;v\'u:@&<ĴÕ x=|j'p5x VFⓌrq) şu~#9s`o'y@4 nc}8@rs|,kAϏ墁xWJQ֫`|I#Hf\TB!䚃Jd'9 g +7-?.vI$u"f +cőɶ|~jtmdoG.`3%_c/et ɦԖX·1!#ܔ"|laxxسK#"S#~Q(WHlNV)$b=hۃ<-"{YXZ֤HʵʴSTY # 3&J+  f5zD/N dI)ᘧy8c/ L. aT&3`HyؗG<˙H6Қ>&`j QןƗd<\O8o~p}YmLBYɥᕤ5ꌼ-x$^fNdiJ$i:)I,*wcԸ#% fH8zj CѾ,N,3Eѧ&?:ٌhԜ?U3nYL`s[2u?O8fbWpsEOÌn돉YTfYZ_iWH)W{K⢮#uOxj֎w4ޡ˄?O8˟l#֐.O({()AٖDM:A050v){l;ܱv)RKǥ<{P7}tjB`3%9X}4j϶E)DlVxyC33a1)bc23|޼lbDY&h6 H?@¶a>LAb'%8AdEN;YJQP/d$!=ET;?S @|},ptK<46J(@*7r2C̜"-6gh~Y(@N Ijh=&cmL`\3pA1 9[%~WZOtiMBTk!1 Sg4-0Ȝ.n7PR93+_>m;I%[5dTkɔ!=Ktm\$&0/DRa:y3,T4qя_JOMT ?.ҝ3i;ζys6:yO1BmV؁Y=C4&kWHzw6?jeKTx?bl|(0߲ 8Udq!Nq0ǃ L[{7Dg=~8ה\wO`܅[ 2b಄`PlļV5# uѽ ,{6ch>?E#\7~V*Q2<16g|:orvꌇAMξq}A u{,҅ݟS8s3 `wեŅt59._s@IiM40ڳ"bsMajxQ$Yޑ)1œ=@kz{Won߈67|GI%ީ%ztL/Q菓^ZYsOUW}/7B9?M({:zK];Sؙ#Mt_yL!?BTL]3IV͛P_Ӝ}vCP,f2 BL\1wGztQx״qyLz>K$d6?iĪT'}W;GUƄ {T] i$]ȡgɶ._"5Yq&6NJ+$֙Gȏm=t#]Ms܎ez9wRcp!wi]V!V-< cЪ]`M]Cxpqay98?Z,yz|Ƀ Vho8BWB %A:7\JOO'"?wBԟX2aRY'!el_n'rMȋRпއAX;z=N@@t[7_ ﷴ;ƒ',;e#kڙ*/^ids|lQ'o{N-~i#\kdu ozb?}y[jqYD^0Mtm{CGYC;( P7cjZۤcdra+NQߞO\H K|[4'{vCkCb1K[@H 59Z)c8*G>#5^z/U"F^x$*̂Qx=N&;BBF2LITIWY}G q@}7:q{1zM<+ G/|;xݾʡ={xŃ㧧O4wn|>罍:q>WGYv;V>Tz9>gۂnbgwp׽39yw^{qǹ'L͖Myeǽ}eۻtwk+yݵ.ݞw*Ž{Rzǻ]3u]3U(Q׶zf eU P2Qle$D)Ruӑ9UJv@#:o<&D4Ѣxu (EPPnT69ﺝ^Ϡx{;{녓;mhg$ (T P B)(R-A)PBQ) @n>`6뢢m x "ج6agw/(5yA}x=a*m$69^ } G(uaf!;c)vOB ;緡݀f4|t>;6.$ ^%}Uu3;'G] .t ϫnr{lzZvkWPY׽w}{T(g˳o\,Z/zk但3̷NF}z;ݮODzҙպs5jͱ޼ծv۹.wwUmhjqݥs[iV;:2.d>uTZi,@hAcEB\0܌yϠqqő6-$D,-zhP=[/&`L:M1 ikIV V6RP1UUH[87f~vQ iTsJ̍5ŻcLnw~rN9sOkU]՟+7]1Z790.:mWwF֚gLg]IvmwwwwvۻXۻ6|<ֿo40㌉cxRw4K̹J{I̍2Ϟ"0uU//x ~37ӈ#h؉MEEQF1@M`JJc`SӂL-$Sk1md˗=i(6`e3$ƨAF)) Ahc||db1dX({zڸA6lvDLeܨCN ѯ7-@lmB:@7`oV HC]{gF wa͢H+O9uF-)F( Q$*eon4SMQ$Ѥfmi6-&Mi4ҵ(i-b4DP yJ+Z$ՒծRVS65mխIխ&I[I[Tk[k%֦UVh*81EJb 7.r{X8")D@j՜իz&؈Za?ŭn:Oɝwu %.|%2O{Pu?cal5`GU=x,;O3,$mj=joWu?{?7Ƕ7N>\P(wA P(P qGdsW=7N,#V2qȊ *6c(:M"(l~!0~@A0A(: Cr%_U_?2B_yI$EH)qP) %IRIb((|bo.J -6%p{'[62/AQa2. yZ LDQI<[:ϑ ˞1c6Yjy2 |_ ڟJzPr| H* O-c@!448# ֵkG$ P Ph[qC _W4sܢ;*8`aCAҒT꒮U.wAPdpC0rQ.\e W]n勓 yHPŨ hu M TDLWdG:8Of)NPSҬa"LC~OCb/^ѱjsd:GvGtq*2OMVf8\o9랸Ȁsύ2@:@?i pGb&(??NB@xѢb4vGyuys*!'#hoBvؿx<]e}Ziw%ITu:yYx "Z ULuYۇkQԛ`S{}ԣ> }ͭh@I?3q am?zDF#93mrf9x{LBD~40̥R*ApC}M'+¯M6hM%8amZ'EUYW,Z}*RGV;X.1 PF$ "8$vjWgAUyA B0&Y_5ufJIZSUƵ*ԲUjMmk%I[le2-mzZKU&6fR^钻vWLL%+˵yeʷR0b1UZ(B8Qt’qtrԓLw\"oJ]t͙ 'yRaۑ NdAE})sꊂ}+>TD@Q WwgNOψ遲cu$pd<򿐣ح_,@D-_Q{fǁ~pT*pU*Y(V*6'p ak+(*sYL/UDcGlMj16?9(R<6f{<fFg]lۥiR.vsGwHEUжGk來E1W @䰼=qE>hv`E^#B S = >l?B,A=oqZʖjG)̢S5ņa.'G4 |JϣL4J ޛF.x~0a5[̜U/:˰E\ėyqHh? }?>- &>d <7`G*{4Upf(\_wpCk%ҍjnYJeI&7II4MҦKI2jISR&eMMjvf,i5^fIf]u0B;=2PJ+dBt&g `4f^mR+,{=&t*~cyzJsTWX&GOd̮wncen~g+b|LK&u5{ dk>d "M-XC) 5,K\2T~7 ]Njuߊ{@DK3oZiOYAQo[ǣ1h,F_/ܶ|URHrEeIL ąk}+X_v1V# *^0$3$BNϏ4KT:5$(?3muLՆu;|uF{NDdxAY~TD{9ߝnYb%WU` 9E4kTU#ARmR[Yt IJ^o.mQlk3%3I)\V2Ⱥn_n %3I^KII5jeRvmԻ,3UZ̺WM5O/{T26H?w7%ukWw`w}<8votQT߸.%QKW<3Ձ*׳Zf^+*ċ/!7їKA_7ݲH|(9P7839;)ХZ$W~ ""%8}rs 99A`ۓOi)[ϡ i Vdm䆜rn.!Xs#e|oU#.ӻcHϞ&:2?{ݦ=Ilje+ݩ-IR8DH@MFWf钉I%%EҖZS3^]S5YK&^nݶnvILɓ&[uSXx!CL`<=GF!}.&'bkVŃx:M$|Ώ{Cp)HU.,/Z 81[6erZxȧc1;lDZ!>yvuuͻ:`53?'s]Uݼw"#tiOAbW{j$=, [wB:]#AWVũ X$jHPU= Ct*-NSA?m#k%U v׏qM YkUJ;N$QPpBeXM0k+}ٕh`!R=m M|8߆lʴm[[]2]6+Rd־ջQGܫ+%MB#vuĹ00iefY2׵2JSN2N3ו${\v.פ4kϰM!9U7qV 33 *lJhg+BKPb\?w88ϥxsA S N 2 VPa>yTO=Lf,b~ph=<30}7:gUګgeCY)(!''Wy!_2m$z| ݟJSy`2wX8b`Q8ep2Ғ WE.G9!⳻~˦7*Q1vB޳܁؊8@Rl09ZⲖ2f+TULgUUfֻ-VUW3^f7M],웳SK2٥%JfKBhI3h|`;h g 03d|_Ƴ_Q%.˫ǢY+G.bUu3yd|e.vph\a: rD| q뀆W֡[@P <7'A9q*4Sv"g]ڃ%r+\×'pmڢ=E$[e]a+v(H7׺VySB ٚPvP$fn=y~%p?7ӥgw݊/V4q8HUJ}uYS6; Y~B73H9axE^z= u0aSTB +[dSJVV4L%.5$nuvnݺi3guTQPj4?UّW>=;2jd%f!8= CyZGj)sGm#A v=L#{ΑW@' gJjZyW vu:ktp4:93w=ƈ{cag_vsv}~!q `ǝ}:DA!!"ED!1UADM0DA)f0c- 620!Ȁ***B~;- alTrtktLz6p6hWoDvھtwm| 4yOw8]^7BtMY 5EaenYɥOc?6%㌦RյD\iԗu9{j-erS.yyy_ ?Wo5cHDv@)7讯^{̛ERǛz_@| RR_G|TJm5ԕ-&Ҷ&kY$M-]eu֩6L˥3Jɉڠ*MRd V-4R]5={0(%"=Sb43YO`(,Lsh$Tc9C8yP 3s7w%?ofU+hc$`ʳf:cstMQt[9R>XH5Z嚌׮Vm"(z&֣,dZMZ%V-L?rJ"FIʗٷw z̵Vgd=3ii\:7/80LĥpHz=v{^DD*@,OA!SaG8 M4Q)w p;U({ۆ*-N 8[Q0os *vM@<=gSKi|4varX_uA%]9*7fiw=&8íӞjc}'1pN @ ⵮VݗJK%&[kWlBF0c0!Taͣ dPA0<vĎ@h09z]UE%n8V{ܝcxٛzJJM~ /7"IAR{Nɰgٚ]a+?^Yɟ􎯧B1B_ %&[yZDT\NFyroh4XuRo݄\8"vיvZIejnVtut^SdNv&nJnD20S5S`suO7?Kr@ l88;.$E-yI@詗7?S,ڨ$ߓ,T%gDh(Y xAdgŏax.][xࢩuqf۲ݖky5y&ILZٳ"ZtɭսMRI^[%4ֿ̗e{s'#J8y3;݁hӃ\۔қwɂAt84wxW^c(';G. USG!v(.(viLjId0f3Ԗܹ"5 fͅ7xN.XAH3liXIjkYRkTRY߄nC41<:o1 jSh$.vWju_lnP9IS*hldIMIj1Eb kՍjVՍb֊kbF[jd4Se߀ֵh؊YQŵUj  oyȜȚHXua'/jj_`NDDHk ł _X*2VvQrfiUC־VsŽMđ5h0%uIJ+RjF)-4l-$){uBBc6(HӽX" SOkTp'ID AE(;|i8qgѓ]pxHf=EC[cmEclkZZ+MkEl4d5mӅ&mjWw*1Vjuۘ5ͽOg؈$$W?P}H{`w0{9N;9G/,BNe2*M ׀AMu-9vA6!}WZK[㛖Le-4b$ղ3o)+QM5PQ Dd1La~w\\F'&$]lNښfܱ k*rܜX&ek6ٜ{.chn;ec_ "\[UIpg4Qrw:x-IMmmlKvmRݛ}*EEF֡,$B w hMLΈ+#,3qV1O4Qv0WfO#:y!@6Gj{Y&tcn[v' *3p{1yyٰsUUS\yQ gg1sahWNjYLH4,bɊb*M%i77YfkJkyݛ$r(fNOoYԢonc+).nn (%A/у]I%U@UQo_M/ٲt>*EC#гR%U䎺+Ў $\r7>'Ļoz.oJZ^=y\On[o2*|%ʒ]6Zmyuv*ɶɻvf]JFι(-bLԔg@+s=:u8SznqqQ0pmڍ$j<"`u4:Ρ$3NGJ3V´ոR`v/,W=Ç|c0Kٯȶfp  m08 9DAaMQRjkۢL&KV[]^ɩ/Rqt95ku/G"ƠGD bj&.T V76pU،֚Z-/.͒!F"vCĸWeIe-,k]7`c}`{˿?& 2"'x<;&ƠO,xa2v>n #.M뭄4Zvl TQT*KIjݕImͫ,K3-K#{%5c&%XWRv3̐5z&$"Y]dN@N*,QFJZa>ky<<k^*B7|ḥ2R=l4Ls<È@b)dRd/|M (B lY;V Ciק;\m,o2ߋK^kdiF}#d|NNoWl"~jguɓ#idrsc5y0⨏lybw4BS 4J&•(4] &=Fp61{X1NenNgX"vgq98'T1ʢ&ӑQ UaJ ǜAT&|"Tu]H@+y2Eo2Hč 1,7HMj LЊ+& "tq-F\g,>_z]>D!8cc[#*v|tlM>܆E9o]6"*,͐}ֺM]JYXH241`#WY BB.1S'&kȌݾMPz#ouă2o("\'d](jȬI2TUN \sFvf"N Zf3"uО_V"1A(4@i 2AB*bZh !B lؘծ.cRTo"QxӥPOl"2_u"7*;58ؾƒmd-&**A b x-|FF:<[[\<7cnQ7!#KnvKa)>iVd~jW Q.gT5F !! QUII%%vˮBR󍩀aL83存}nwb%¦ƬBUNc~ -\5;>!R+wcZM*eeM5 IIViJ"DcK7\;CTv {QݻW,MtVEpe }֕"ގ9A*thT1UGMs 4"8ocvH#ILVH&Sdyo-IRQR9S0YtX†?3;kTqriCŞnpO{a,ޱ+Wͥ%uKI2&X hh!eц\ 8[ŰoN*95o-TUivzBڑ0Vgߠ +DE&TE&&mLY4üH J %z&S2 n =]}J*<љPTQT2 E4!LAE@^(sfQZXW~pNu(ܘ`uU /0*P56{S$-)jz KZhEZžjY4KKQD"XZ,26!${TAԑ 8S1UJ݈^%C' 6r8Bc!Vi[b36QI&]1E$8rNsljy|N[{s{t{}討`"2:i*hrڪSI1F$"EiF1B1F!6ww#omĒ$XP+8;ڛtuwx86vt9vܓ/ڣ(a6R0DrEl$kɀ ՛ZnDIV Zjֻ!ٹCjmv:K_Va}DWknȬv+%כc`7G'?Żٙ޿ 뚻SV(aT˹2-j鯈+2/:v4dC<$V#eFB"r #Miеt[>ίu:*RR Kb<ɍ6:hԓeY]oy.듓vhzlc^.F0aE (H0I[и]H9!j]D/{=]A7U!4_jTUmd ](`*TO׌}-#>8-i5.Itu54-c tiLV1B0RJ$B&lh!؛-Egوb7h HdN r#']_;2I3fo&癭yoR擞{܈ćklCNEdon$fQnTdp9,UY IUjk !㵵csݾ;9 )҈ASMb6c)#Sj5"FD Z~IujLLMj$]0b@#ݺ dN2S4~䬀 E-VDHGL"67)ױd<)n^PCRGC 26F4. 6՟h3yuhA5BQfA8GiǸ&QGlUw{MX@ɹom]]iu%\ŭ1+ϷƘiJ58}•9U稩v$De@P@lBkOǶ u!#~s9jܛt۷/kG`!Đ4"0Â<G{~{Ghѣ9u=O'T%b`ƚ PFmU r-+$Jppm+.9u!0iꍃ]spdr縦t|潸5;k&: QĀ)lD!b@͹K#F7m_f}|N[\[,g5:@&xwXБĄ 9 F44vk"y!LVj??vNr{=A%B! ((q ٖxV?`P)KmvصIdРbhx"]M~_A|>op]5m CCNDB*B{>7}`oTk5j໿99uA! V̚a!Jbz@3\޾ɵ&򛱒3 ֱJ _Q<~>J""1[K%HӬm<۫թ=OLbw $MThIe19GsmYLݍE16@ DEFALuP9xpcQ[izf-f:h  ABAvM.aB 2r$QaFA*+8M:rŃ?>%1()T=)5 =Na=x^C;V k$ޞ 2 ( Xļ-۶@p$eqPr `L+<)uoa ZAR'< `n1x7ثBɘ%  #$D.Ս rYr(00P7Z5׶5Zk rSvRޕo4l`dE& RL 37X82sI8b cZE ce{WC#aQ{v{!͔&u Њ<~[CfBgV#ݨlz" CPל4h]ꪃe|MqIJdF9aM#=jډ64҅#>`eYBW2B6NJ8!{.V0(QT(2؍~/+|xjFWX+ !AUJ*wH%2QEJ ~yD@޵RH D8Ez-AFƲtO,o X78Q F8&WDqUTtG &pMߔ|^" {Q# [M cYi,1Hc ;l^]047 hcuiFF!G)2bB&Ke10 &^R2nG&籁Cepuh YYd :#VgbsR4(mBR;Atl LMװ0Lr`uvvS~ٔ49 b,r"dӭRL%ĠQ8CT 2/tЬ0Ȼqa*1@y7 >\DAt Ji!5+X.DJ!Z `184>^q56n008 )v!hY!Z#.YA+?j ,C}Űk56AId[߃W+=du^rKU"8BF7'~ %F͂ Tz׹Q lLX@ hzici3B=/&'hH `j6 ݒF%t"DEaX0[oUb:\(\#!bKbGghs b0XhheB/f.MwL":CZZAb֤ }E:4{xYwZ4"EW# ]f<גR^꺚`F1B): .zhڨarFdBjtB۸o$'[ X(]ock>ow2 B ki@i,ѣq2b y"Vb#EQ}(v 2MPs {/hKS۔0Q{-ٷf($5(H͘Y3 `oB͒Y2`Lm FbDLe3Ǭ*ֈ&0iTA&o+MS1 k؅ lxW! @a^IPjP^}hk:tмӳc6J;nE;7l}n4Da@3蔚H%6m{K|u)*4kݒZK%-ҦIy]U,Aa e,Ą/zdzY}wn])*M)|>nŤq#b >3T ZR;״ĵ FH@w `2uvWͷu]iRi*f%SY_mv  Ah(J|lWNG@d1ĬH&P(!b!DQرaEAc.QKAh)A[ sb(2,0BlቁuH.AL 4E{^8$pRlB6nPĊ~=0"! hAȉWZàr# 0hyK(fJk&EWMYEAF7=Nb ȅ @XAP骾2WKi*ג%VVVl-W6ҪV5jM-V&%ڲkdmjKmY5]lܶjUdB\@T/A V@[J b M&f1(G1B 4#+uJZq$pb*jy8Co\,),`Qfۇo3o]s%7Z7]ٲVDL)FEd @~mȁ玘~8pĢҡS5!]y<P$.P bttX%IInz1?[UZ.]/W}߁zܐ7 ~J2JtjZ֪% i$R ߢꔎ+Sڥ4x>llȤp8M.zB(a Q-M fH6 "}Ye;t6ݰ提}n$T>S,ޫ ([{a )ܵ*?~{ 1P?  J0m/d 8M#Q!(\./0G͙HgKصVxfQT>}{1b"w13I|jRM qAM? tP/"z1;r 6ᇸ ׇ$ QWQAWCp>` yޜpoPN7fIHufqc,`A2| ?Ņ<Mє({~qUVOGz/ny0aÇB*~^~<r*A2[}0` ($QIBg_Bz"19";$ DKA@ '.Uޚ~|hx'6{^c(PB)Jogp|4"PR#z7'9p88ؕ B Ȉp`"ĈteF@_T:ׇ9;GQFTEѕCPZ!Oijl1rށ `^wgtV<5C_ !tRFBDDP3'CDhRuv-kIe6Ț_~ݫWի)kM$TC Hj)TFA"% ADPU^UUUYQ7@ *(:*Ymmٶ4IIQH*Rd[[vƛ)kr2Ld@`!PR @xFDHT΂;S!Ym#jU[_IK#Y,Q-aZ(8C(wȨQ[RC?"J`P4*B%$P(%#@ V"'PQU? :h DskH(t _MJ"j+ UP@UWrbPE]{UHK1?ivaO]ڱBk 4<I;~-Nk-޷Vj6m;qp\tTzT 1ۧ yS1gֵ*.졳a{cLt3rt'Ȭ֍$3| UgsǢg{8})g.v~[*/V6M%isRMԳUHBQ ],X\уU62gP,R+j]^Xһ»d`$FR[1 4##1i%r &4cVYaDh-vEiaSlmT@@G 38C4,oW>*cs X9 v{c"΢"QRUL0_Kֿ75#zCMURyMqVn0<6bzI1YYZcC;jhͭn67aU++%oGf~ (o:§*#,Ykayd]"-%q'UZp(EKHZIvS qVra`(I#c0Xkd O-oůѮƂUe5 huQVlKV+Й.KL!_j7ꦻm~: ";,dy.2um(PΪ i։>~>:O׼-`$$$$%3M,)iZ l?4[YhQH# <*k̝KA e;7_"@&xoSda6>fXR {Nq*>G/&_wpv)>{5AB*P d!@$Å;~>~wH>W㌥Gm&ds&h~xFH Ӎ*-oڷy1J_vL髁Y\Y#n@T:KX\NH ~_z%M=_K!*Q"D:tpD~>u'): '2 :AΉ#HtC Ոk癤L"z8W^hNV9K{z_geDPi7Qz)Ts.g})O5P<6]_!Ј(:O5G]pԱk K@a걎y1p)v>tے2|?j;5[ty \]8\Q;Ote@bRs<|$(O_vSI7I{ 誊I* ǭg! ] >#[Ⱦdz/>Cf12Rp?+ 4 X҃z1O=A{1e-v3]F.>v˾>}( x{WAIej.V6D&2= 6cZg1׫m//}âDiGHj|[nC3T#W_s`v'P)@vw,P_ê3\%RdE, #vM_`ST*Aj[o=œ|,Q"_4:da O55D64)5K+v sR ᡒԤl+ҩhym\0EK,hGC*E -mJ72sɔ_1cO_UZq-9xxP}h:Ȣ8E`gj6KPRmSkη4{=Rf}3wsnfl͂ {CfGBE@]t8)1[I-éa׳M " m?v4*g_1x%tzMÆ-t?G6 CEl~Qiǒ70CTpP B/ [6v]ӎff7*i4)'ɌLD;+0svY:M*[ۧYKUκ\ݛ)d=UjtX ~ʣaJ AǨzŽݳ}Z(7;ee!Dx$>D_eAjC1DhEH)B]I}CȬfZΪUƄܶA-)HުSrc(ă_6GfS"""_OElQ.ӞC^d(ce3rpYe.w{GLэvIr>'I*|[;7o_&W%?w)V+U_l7_rMbhO&5$H"D|J:=Km/WUhAZMx(G>sC9o673xxxxxyytrKN@4* "rDC(('@D@s,Pn`S:žT/) Id JhICHa#c4J:`" 2O@sbv6lPGꛐ'(n``(*ixv~Elp J=~kӊuSDb;n0lũЯxs}z]I i  1[w,Xͬjp4nԊ V#4(Kg۩j1%s?=ʸ!6n/Z0nm㠿oK ԛ32KMo{km]&߼WhG '3/D]5{#4mݮ˝?ᾱEveHAjI)>J;ֹ6[;W ?EvҦ[ i ߩwe~:}[J32|_,~~?ɮ.nmtWcy?yc b4"W*~38X+ŽNo۳>{XܒkUO^J ]2Jx^yf Jg].+#/K.s/fqt TWOyծpQwURx|^V.Ǭ_[ajo{B(xZe?zHdj}EN]L }#=}|/i]x̢JEihhmRghOzKOG {܁ܺ6u9w]vOQ.{4%Ƹ#zyKk[>L,/7/{ӑUGXzh8+I] qj%KWt84T)J?}!V j v&˃_e[^aIƖMu4lMHxy=yFMԨ:ߟ>-^фf}54 E\I^OU]b#!z=H3wap?λG_Dm鄹lQo7Mz=0Zy!]1-ORB m q1i1wu%/y<zjOY祔3ǿ(kܡ[jJ7nk͌ygUɇ>ܥޗbܗrXa^pZ<֟&k5paP9FS콌QZnISaP¹bg^r_soo۽ 26lgަsyIȄI b:%SۿU])Mj x[K#Ih?P\汶#.>KZ!V܋Hypԩed,oJ]6fξ҄տևf,pXs7% ~/S@C^݉A,OAȁsLSM ,numc`_ˮv-r"^~NaQn/P * ~N6UZ8,0Pd +DXH|"bz?  < K ,;^ e)OPtvCD;Pւ(U&h%E`<d:ԠG cˈNXEv#D#ΤňК6,/y6$zKWP2͇ܽ~b3wcq2];Q2J$K[Kq_}U -wo¤0&zOi|ϋV+Htp/}}'{n:yveޮVׅc]DUMK&"Ma3 +l_;>l^o/Y-3bWzR硪{w lfFLj5Iʦv1a/<\HJ7Cй?3AqL~&t6#?OqUyјj8ǟ }V~Ϧ/-PW!o,G7SQ6ɗdd*Ś2VC;F|?fr_?,,| JMmm"Zs[Yv꙲n\i+di[?Ukn3[+ʒ#n,"REV: FBvŶ-dR0}qqnj"=1ģlG4ޫׯ]v]u 7}]Iko9M^{uh0}J/ʍTgZN)ʗa;1z][0\-QBL!xd[kaoYd~vqp2?'=אn Ի湬E$i6IISV[]-1O^=UڇaWO_pmMȠOya\? (_Kt/i%^.+.Ë]__aÖqY_ClU. H(VN+2j!w`;u-n=6t]Mj-12X5TbY /UdolXnwҋ^%^ܳuɯ.<؛~XbbB3ۯV4<` ޏ|xZɝ{:?u0ߖ<_諭.%uCU^֛Qm?aar$ h VK@|#:`TCOqdgsǯ;ȠŗY_z~]EdsR ?aû*nf9MI)Aѷda,/ME{[pĶ[T]zxq]e>Œ|50/UdžR'cf%U|fm0?4*2QaeRbUQw߯\VK 4CV^fMA޶\k2+ߡ0w^ 0Ut"jBl׵q_9h7hó#fȼD8%{ڋ#KϯT(cҨcQ#VC?CPxp[0>vע%kųkcwȦǧ!W+؁ nKǕ=U㖲n)*_ oB魼/OZ};Kw2^D(˻w#kxP}nr?FVQҨ #s@?Ot]} .& Ұ+>fGoVIR1OHfhLTxѐ7; FωuOCS@D|yPn2qT>W>{(\Xy*[O+Y2}59YvY:ݼy= /`@1f`},6bG*O7֙ZDSF_se?d3O 1`0ƿɧtL|  V{/J?6Y?J^w[P'ĉ*Άy.)/AY6M+T7*n&ƿsZto.k;/&tװXQdqYAҠRaQsN/]~&1!r0(9J% i3-YpTCf7} bvTߵk|ǖp.zf;[}#S˵kw]}סL1++QCBy9Οsv\𢨊}* # ӟTB Wk>opV.kcfhKyӎ>\t%M@AXDC%OTzJAA AB B8Kӣ>OϧDv .UUB ?bgqXP|u_{gDC=qOS4aiSFR5C<~DMfbА^8`ڱAT*W9^*Uo&q")[pUiDc&C]dDG0jFdG8(8lE*?J5_+0*RV=#*oOPW篷yUbSjSz 9&ZR4g)+"o:vzw00a0aٱc5[VRU/[rHMai1<P0ٕ2kP!qDXFfI. m9s25 `yG4+:>_W+(>P,µˆGy`&9;L<%A^ϴO.!FN,Fecl)eYF4xY̯U=\zDK8S!W!E&>y8坃.J`Δ4Y#YY`im]t4Jw,M3@! F2OxLUo Xs+0jY7ֻo=B|0n'N_d47s=A9By&5 ^쪱a>R4Exã% dO)ਯ]@h 3!'''mi;4R&)GOB! Q(<"䏀k2L#˟?5гM񎩱yGX-IX!>|njǔ>L_ q!B -X΄Z;2CHĊUU "P2, 0S?p8TDU!k hsP"#)H""qbSX,^/t/a9Rbh"z )lYgN~=sK $lCGg6!e:tbfE!%`]5!*0RkMQ)+$eͤFdj P -r$CBc>6Z?PD5#5̌1Lb)/?d2f16͎L"HTMR2U ΂꒡?<Ъd7OSuOaDeQ#p 0(7rj S&9EUhQ1/C&YhSCX̑D'FS%TUZ)S 4x"\%''/LS4ʌ\0l.0 $1b$ 3qO1iqq`\T<`YDS@AS=ɜ(EKF1CE*#V^}]ly|OWbyGyhȑppկt C:rlX)a4ڙELW0f(f!bb^ܠ,83vP184 @+ƨ7"# ϬaYiR| x 8 dR/0aË `)1^WdMED[n]904:u3~ *ìN-3!4H\ ܞd;qggXP:XJ1}#iQKp$X85yߜh&2Sg/'`i g j -J</p7.+|9B">:Ѽ( HP=f"67j?ք,8t. y#ƄEyؘwpF(ˌaz#$U3@B8Bj3/6~~俺}LYn>wgqFCWj͒ï+ռP=;vG1%>jƨ`:.<ίZղ9E1Y\qqЅ/њPk2'tvG>*}oߠ Vnj?l Y5j x?aD_\ݴź'3GZ*r$GooUGW_+ I:-9ݖ:/b bX"_ao3Rd5 Ee2lv|!c2D 8;4FP瘿r A?uMቋbP\dRjc9jIgu,{k: Mhq}9?6;ϥvDHiV{{!ȗ[qv4MOCm'eo?GlvCng7gw}<{7<Ʊ~I0a$Ō4hIʂMQhڊ--y~굶ߊZdPGu"*kYENܼtrEG=rAߐ74ϪP%DL mEdC.;y{U(T]keZSxD,YV >=i8}v bPJKQB@ٛKS{wЊTOhQ 俴P {T a"!VblV-emR٭mc͍ؒTZcmcXbk&Ջlkl )An,SCAdo?e*/>lLʣ0ddB[hҟ|wU%,dRAF$XD@]I\Y,"`K HysAVLQȹjeqvKǫ͗mehڃ} ~- *  WXHB*2ȒIlU~ĵi4"dHHKbi W QdT*54_F]h4(EoO.&b`̪,cU:6&MƭV((ƴho㖾o:jM[cUc[b =D[`K, $chTmUFֱP $TDd5bѶ-lkcVMVƵ*-hhQDvHa@|B#ވ m$B"[DFAIB@xOΩ)(.f!`Q>eR0ڔMz ‰B1Χ~a}%7%?_mW(+7ng|W vF3(?)>>4ڂ1dtn /ѩ42:|hy0P~D5eFZH94 m 7aZ8}فB.{͙ 2!`X#B FEDP߀4HSFxm<+61I6j@i|Uō#J1O;4y;]bDmDEtI>^ZbcEWŹDV 4)/LSh64 F`\S]@-brhն !Nop\ ҂%A[iTM壼& Aw 0| ֥J[:ļh͚41ZZ TPg&.cQeiAF(Xd3JZdT8"Gxa!٤j X1)R7b|ȉQvv+Ad50m1dh}Gh138:5ЕH36fFaCi΃2=FYܐoգOxQa)\94Rӑw 1Ygijv' 01lj@ i򑶝t;S܇ b5KHq:=Jlؐ5r5ԢFn|H(-i5ʌ 幎7+C>cfFiF盧M6oB>f ՆDVC[iv!Q.F]E+v/F;4&fXM:ǖ\1a`[AdA(|`Rm3CsyN1i*ѵj?|9B9bI^f.Hǒ18VMEҺG<S<(ng ,ZU] 4ESLЭSVlK36 -(ѣ \j؈61apٯELAM )e Cj ɳ066(tY̸\zTn賞GT>N3/ Q?sr*8P4*+2FǺR%{hhwߎyCe bEQx̓*# .g-p(%S9l(nN*[ W#\mWmuDojWjAM")0|0mPm"pdسbcfB(©oͥr5bv J.%bewtڨVVI "i~|FuCsԂ(@X1|UUxQ1Dd)#ɥggݱ2AFkfxdܥBfXN(,P\\n L!Fl׎vXH5AR-{Cg>!y㺱G9-G ᳾a5&Ѹ`22/'|.65]n^MbrA|:[Qsѥ|ȰiFb4 iTѓ1rf,CËQ&0 ^!xZjӾx)m ldԥ1x%C7т;T3]C +SC 7ԇ_;noNpXgY)3%E -*./.B ?qxD j 6pzo.;0=5osՙezQOnjx蠌Ǐ^rИ2f ft)7;bIOM(E4.W̡;zd2U^ȣ ܢannD+ [rX `haZw.gKаx02Ʋm*^"+0l:=x=Z2C#4;qmKH>ؠK*@ m3&:vΚqIA`}3g{n4LQq4j81e0v+ʩh6h_8]ƣ) xҏjJq(21a`(U50 ߩtut(0:ԟQhl 5⣞If(-8~yYʋq,T sd,X 1ZUPB@>w<3Yer&:'Hz Z2`ck, E!E Z φq2Q5iآB8wxt|Bg|&:s.ɺyUn[-9wc8#b8< 'tƣ-x u+FFPfPcE)!лlzNyjwwtƚ]G$RM⨢\^ C>HDfV0@96*1|ai MUZ|GPf,]dG~Y*,r2ciܣ&HQ؛XH$D jjHU}d ւ'}9/U춍Z$m "[K]"iK $+M2tqptFq!K(V1X#^PyuUK!q֊89p F4ƛյil*[&Z=KՀLm$A6f9ԫD4+AKݞa5n44$čVк[@%T퍌hTWWUAZ- mFռm\ljV!I6a:y5V.;" f̊DV.~Qh%OY ]xʊd 4/:TaUi-L@tbY+ %2wPqxIp#ϺE%*>5N8 PeaXL.gDra*}Q'H&(F;U1Ȅ ieS3\VTXji#`gD,Esbj}lk6gflml\0=.Ń9Fq(o3]+F9<2lKסGS6c?bn6ig7 3ʖLsd5Z`QJΊ/+PU-E+̻e<"(Afd*ԑQEJlS~ _q ΡG1By+J\C HNBv:ºMЦu&ƦcntVeؚ``#J㶸5! 5Cȫ'a;9ɶgMmft9r1)f Qf}qgmxeas$&uD J i)Ua}539ApΙ]mcHd 0kx-qQ"T$WN'-Xe9hV)X*M_Qy`)`(5X8hLɰ&LJ>n/-6G"]#*,¾<#]%1UMhUh8h^(t͞29LAXVU5U9B&62 0զE=|&ޱFA4PF&Ch̋Ui(E䤏{%Cc H<9.5<[<]fnG9خZ3h0+ )UR5p uCǙy]EFą3AE"ZV1ݯ ņ`4=2c%%75Ulw {X]ky 43lB"I3#J0֋E.6nOWԺu+٢uHWڷkcҌ,ay Q2`Bdۮ3Y7deР`ۃRb&9܎K,hcVPf3cgpgO)b\C9 lr\5 {V-&UUx$U£=Lه?HV8% xI}MQJ]k$!lYi>C=9/wǗf"1Ē:Hs,iVՕTP(oS& Ve\t4sC,hyy̆hxclӼ . i3{GSC&ޯ}#T&Nk҆J;dvCk7-Ah1BEy UT V ٘-7q[*u hd5wx(3GgVsэ-Z,d/)1+ dȘV19!4hṵԣͪ-U›4^:н]E4d3q%iF2?;dm+?E %q_pj,ǙqyL:l../y}eyJn5cpזʘ[Ab5NBDr"h&< G0PI`IXe%c4ןeWyeXPAM$ Q _⓾EP04 Di(T~BUW βV\3:\ai9h+82AzbTchZym݈1>U4m&Ŕm"Ђat@ _ ׅhֿ.,E[bL0bmOq&Њnhѽ [>Y:lb@;8 7٢oU;44?^ҿ.p\x"!/X=_K0sT>JU+s5LQ! EQ1.р@hHvid zAcXG`W(II[o9O]&V@M//ۅ2,DNXNy?m*ށuϐ3R)d "{/Ǻ#;^xJ"j5G%V$?^R桚/Բ^y205ʻT&%l>!`3~5X f  S}o[}Zx1 hTř1$im~jm( PH҈M5jDP`U=^7~w&7^η")2nLl_UZ-Jb 5h\=G;S=G)OquxmP ;or(1,l64C3^[}oeï7U4 TiBBMOgmT-}dv۬Tm>ݗm\MݾnWM׃3`jSܮX4'ehhwDLQ=}'?V}f94饭󚯿IS)5K(VTTZQQV6E,dH?~+G$ cOTWJF٥i(UQ`"k/c}AW.;<3`H$H!%P(qF"RbW-s^mxy"nY'Ns5Op0 1"!(Fjf(j,Z`F,DՒHw\Iz o3J ifԥ54%Պ-ѫJ_Q_#Q !"2"V-l!BEBEd/ˁV+d)TTO6TΏ1\~nPdQ0@vxʷ )K[l5U=69Ipu1Y >$u@Q9nDP99 ɟ,'CT<_G`B@aDY7Z:nc<ϷJ)3k$:/yHy@8qcX0E;5-emfU|cw~vL:n;y'GFj|GY`OPzCu |A=o>} ^;z:GU,/ߦ'M{ @{m^)1Xu)c^=See_8WBe eRWXv?PRG\9̴䔑G K^Á٬O#=ULwVL0}xϿOJ'AQ1X%/j/b_yx bH!!u?VPqA '7RqѾz?4 lvVuݹۧs^s濞ܥ=|:udz-xHhPDs$FD>\til{ XS q`{1zEdPb8>pKPHDQ~!\{bE//"2B g# GbzB h=$I$ ) CE:iaQ|CWoQ0,J-4/ŲTjأXYV4b(Hkf+b[QQmU-hѨբZZ-X1cV(ڋE(X2Qj!e66Q-cV 5Z,mmhՍԁQKQQb1dPzhڍ)mѶ2II)0PV6AQD[EQll"+4[% ImhѪ*ɍF!4VmE&EZ6#QX5h4ؘSXfEkEdF2bbiKQY6M2J"hh) RDDI jѱQ%S4FTmjƴVcddLM` FCcQ0Ѩ%ڼ@EIF3H2$nni}SQ&6-4>E*K~("1`DkkVH$);Aޚ yh #7n65hs8S0trv<wauMS.]XխV61jiv ͐hDTX@DOsC f pF/DPhyMB_%qZ"ـ~ '* 3Ы4/`@؍ OTDd#o'_mm&!dѬHcd؂)߭7sd^y\fBy1'vz+BHźg!q-Ԁ׳OnR"b{v.ߋ7|!TM09O2ɺ1AB(i~ʹ"D=)+œimxđS.[H cn* ;!1im "^:J˷u{;eX?%g, Gg9Mб) |uK/rջ|9əCBƘB2HC!H{C?ɩ`MKiG|"~$E8pMwm-k%_EwuùV8ٺ"6_wB_]NQUZ}S/={k:)PDIۿZ\3Z;Ia*_~(׊=:Di6h`'sDcc{`0G5p$/ޫ^yJ{Xx?+߈,O!OίП~?a߰~ |׉XEBY$!;%$r/꠶z٪ M* $jf)~/Ŝ&zO(2ACtυl6e˿^zWEd'ȶqò̬{O[@fZ7lm,u .]Q$>#٦L_i4h3+UE;JE5Ҩ2=7j*>Rd%yְhBH׏%u}ֱk%eC L-ea9lcjR_"g_dj=2Z|:Zj.ߦHY;IҠTҹJ/G +Zvrܷe0 ?`)v2هLOG_a"(߄A:nivTtC̰1aea llۻ_ɖ?nm% A8^,`Q) ҋAT~>xCޱ"{E:`*Zd"" HpbO4s 2p ?mRs9GSדH}a}4?]a wb=p0sT;{ur.)sah暶g$K =7`ED DuC?׭/UP CMtX 7NMDJh9YdcVcH|@adKOfi`dqh0Puq b^r.3 :ǽY7G.C5OX6f>>9x_tCNUx8>]#l{+2EGekӠBxhjզl?3;#>d3yڪ mߋ}Q__\q]R8[=/,F^]dEܪE:ɴ>mQEU: ݗ[@\u!Is~WDLSs#Cv[s;XI0KB0 d;~F_+3732yuo82K%l J{~K߷3DU?N|k#PMOtZX*aWqJH[shzgZ^wJW dm2.S>ύ\M y?qٝo:=㮛>7WvoVAVZ6C!9E,F[hV+PAG*'(2ak) CFKt*+Y8̇9W{jWvw'TrOZ3̈́R4gs22".u Q@LVL;h̀6-l;`6@_:FGN cE1 =-;l4H5FX:xgkt|Cz}WwQfPHKzB֥xk_*_nT4έZfTzuOVnk3 0ZeՋ.}e'(Uڥv6IMh7i!vN`%?z1?_#nJ6.bNѥŸ H,4ܠi!*m&!jպ_7 ہSͽ[r1l{9{/^~6y-=GOѻoֽfnM7G9i_9O'n܌Qn~3uoLlco3_!N~: TDcR,ID,Y"#X$f AL(%0CDDEHHQQTfHLk>k8> (= $ݴ|XY;fB*|@mjشLF5 5q.7A<@cj#bv,d`AD?I$U˥Cjz@.&sڰܧZQB磫 w_`Q ‰=Qʒ>@`(bk[4|b ~ i@zL|*'CcL@6u=I T| ys^[?⾬&r6};j<˯׶( r 4B;FۨI?堻şg!b~^Uzf@;8 <k|V|oHj&QE V5b֍kQEdj-Ũѫ-Eb#mJhմUIPDV1chFMh6lY4Z4QX eE-mEmjL[Qd[QcUQ5Z6jb#XCU5E6=6QTHI 0]6asVMVQ$S FMQlj[S-kИ6Fk؈ab֋bKiJMFjC5 $faH-`LZi16 F kجVi4UƢƍPLHY#TmQ66hѭIZV66XѬT@Y bfMh& -Ldm5QQb֓A (11bpM0U@EΊ)AYs]lmFAٽg<LWSnJ:@\G =?hb2QBR%Tdf 4!(7`m©1uv'17(z?5վj~ݖ7 (šuQ I\ G:btف8B@q*b/DЛ0a_i^(c _I n[0 SPXZ`ԛ6m2JX`I6ddEDLb$,*նe]_:' œEgMU1*N5DL3 a<:GX: 4(m|ZceU +yIyw})(Q"{iݷewWS5Wg>A 5ԅMƓcHSJ' S(ieU&aQ@{CX#P EvBl9u]%r+@#]wXd)cҦl$H#d31,*1*Ba 2$@$pCI\Ajߍ'Hʂ̈́YM1hoھJ=;P'ݕ# b )VmvΰH {s@W_{7뙦E#^//:<I-h>Sz܂mCJsK;Y f%$P$ $$Jh7Tc*Um l)^Z8ڂ +ڨ +F~siD ~qKß|}@>=!P SYO:JR*8Z@HLMutsr _n HJ$x*PGJKKݦr-jmPTj\ʆ+kv6q32zoQCY8DB,bDM*&)QdPeFmMHM5 ._益ey('A;{{yz^aޗ/]GtO7nFr;I4xzE\#=ZNS۴ΐi7FP=Oa V8>ʣdw]˒tJ@9Y6\ 8u䊒3ɞX9<|ٞg&':+LE2Qd+1VTh\0 qh#˿rT !=KiغRC^Y x-eoUMZJi}yJƉ %PF+ y](42JtDA,LBII&f.$?_WR!aLG=sr+ne'WT{ݣ3Bg8UWƔ7v(n Z@ikPFPTʏk[ַ-Uk 0Fe.Qگ>{{%"[wM2FJ420QAHЩ{<.zYt|$2"l_W|gDLGbk0a Dd4QRcb"5IA҈f# ť4cIPZ(θ}VOGf^tL E8OMGCBOaX*oz_? E?tϫZQ~Xe #uuK%Jm @&M k+ RF@4!Mq HPjCN@x>!I o;9iOEmͲް&Dyeb/#3TN@lء$ZzKꕎ\!d1|͍8|?]v™x ~ΚI lh7z{'`/ +B g¡d$RGŪƍ1k}c:\FYMyE=:ozIQC_hiK72^y*ɢ)$lcP֌AD)"ȒHB @B7]Oz&i W922f& za !\ ]H$mk#&ŧkk/_x\>뱊-ͼgu۪bxDI+{⫵̢ʁc#-`,b`!]m=3?2t_aoc4L,HIlhfN[ͯ)X 3C~K~z0飝 z]_Cf4$ RA$'_nkCiSQFX(BBA%OmC{J/H}3!Oz#gz1ַSQMTAljck&*/Uhh5,Fj6j5dشRj]:KFʹ5 E;썣!*aKQP5dFڿejYXr=q<}b62B3U2fAWݜW2V2^@?F)c{۲A~Tq1ƍFFbh]O=z6Ijlj֋m5&3׽(k{^7cSwW+@h F؆5!4bJH5g+$LUTZ-𨶀xnfW]%eV #b H->D!T+TR@mZQrQVZ),YrMRd6>k^bwjjj46ZA5m|q66ȖVfmx_ ˩!j!E`P,EHB8 7D-^ 2IeWKEWJ޿I-z yrL`iX]ںm%wE1MAQ?,i4/2#wuj6wVnd16. 4@@,A!˩Y0$@LtP"&7X^ % q B "1J4a"튍Ⱥ^y3ס %#ۻ2I@Iۨ:y[[id0˻]ɑ^QFj%#d%QAjmޯvŬXѱUchڢ[ȭ\VZEZ+hUIڊƶ6Xb dm+ѵE*ւuH J e)a,"#(#[RI39似CQBA`PE{wm b} x  Ijl-[kFMk}f#[ӖsU3Mmű<]U\ 4knIi SHm ##e5dT5P`2@t%1z)j/TFGck#-&q_{6t/JSo_%Mj7fj_o5_5bWwQ:m} hūhj4ȁ16b&3SBs'ֹ.P}5nQ_e.WU-nlk")MB,AuZTF. A ExDٵU#X( 6~)+؅3V52ۮ[%cm]y[~}ҏ_W$X)r7Wn6\>܃Fq 9ʋvf&l^5-˒cKsW^+ɓE;[\kAF#E> DSA[hZbۀFdجcQ6h6KE3Q2X$4mY5FIIeD`mZ66 kBlVح#EQjEZ*6kQm5ѵ+EkFh+cXTVId S_!Bd_Aā72@YM&b$ ym[Tk!jn6wv5mRJkQFlf1A3~Nj/z{=]ww lEك:N4O4)hq1_f8?Yh@9QjX L Q!,!#AzBƘD"L` Z6/^ e Q19A T8j-[k^5Z[E4$6ƶUb5Q[clj[ԑF1-F-2BZ-&TS#dLS MQ3qdADMfsͣ7&&#8.*uH>!ƍfF&-aY$LM%o1=q|ͳ3"^bC滗o[-xb*wr\%z?ДźK@g@vq3FcQw<j[cuM{pQ 8ȇ`}+?@% 297g:lDX׻vNc>IȽ<bPs#D= OԼ욨qCT_Qxp 'GKea+X7Mپ]K~ xrAmQM ʆߞ/0&ʴP>,`GH!c5vPTͼ>v-|&5طJmF $}Dlghͣ_ C/R{k^TUbѶ5(ՠel;6-ZۮGoFŨE^%nW+oW}B`ES?apؐmdajEdm QF4l?A bޜ BX0!dn+K;&ϠLwÛ^?)#n64\HQk~M<z-6L!|T>? AsS݆zZFv*45tm{~.d.Gc`;R(@B@@D$ #7wyל_KG~ޫ۰˧StpOu4ViYdC+b%.co=ӊá`0>5,GDFiy>qc)9F`wP8efh4gBj z9l5 es2&`](V&HǬ>-NDi a9]bXy'6]$>kšxY;m5 .nS2eg(B(}ѹ S\vF"reU9nXp3CK pߚb?ospIG*ύ2Kl0w43Zю\4+[xbyD&Dan FG8tieqy  A~ ׊@qV<ƾV@[:/Ăs9`bNwGw34tsrX"yw3r#zf}s={fan.F`!<0'FD3fo*pJqz 'ǁ.O2TPJAi3EbQF8ٝLafkv/%[%F$$ߞuctkC,i#1.00K}pl8p<[mFNOe=M;%a@cDG^$B Yb1(|wg[OhEЃ%ez&s%_û^j}Ki빌Yy;ktuĆc=5HkQXךbnIRx$ h3-~[PqD\-w TԞ==Ԡ}g@`,0A,t :kb%@h2mDGQCnJ(liˬ` ^ꂅbPFՁPV0#rs$N. sʼnXA&eļ0|X rℰ$ޝy;ܱֆ~o"2j"AL–r)9arߦ|1K")fsr"ͮjTӥ>k ;G1}^ky'!~c`>Mא2RN00okoyx;LB8ba oSn{` `vtd0+sƔ26tB Qm78Lɪ:uųc?u./.7:1Fვ~k܍?hg`HDѣp-jSUGa1ʼnA_/v,"e!ڰл,n,]f D/!WX2R d"sA lm_S b6B ys8#Pz!4 G<" OlE  @21םQ t`ùL T! ? _hUP^卑Cid+L(Ό5DwBXb⡼NR1ĩ9JNviBӊ e@˄4rÂpqn*F%z>)-q(%RH(x>(?7RcoJrHaq};18c O{u\uc^7,|>R G`^H%o+hH]U%mh&iImeEcjjh4[b5M~~Bה 4Q!䝱x%V@ OFŞ+~!T[AEv6h}Sjhn}aaM*a zͿVbK5BdjL3Ǥ)3i L께(T$VBF`( THH NF`XDh,y%Qe*-RWńԞizcC+{^E!dXĢ!P$@99U pLh]Ԟ(0y/)2>1팂 6=݌]%=/8P-uʻ"ۚFN h,r>,[0$}=k|qٱbѨ].M_%YWlADwhC&7+^eC%4 /CDqS#P&1nA42A;,XVPADGfp` ME/*,v  "@:my/ܪ:DiFJP R.T#Bl`† BrhaIi[0Eӗ 2knɕ1wokƘyj>S `J8L iK (aklYARRbU%[ڙQ٭$frA`h#n~yu_<6f` @ų9Tt fSPp*Fr ;pd*r1 ɘ vXl2ϦcW_u)Ԣ'fֱZvM?߁=x,*{t?Ďcں\n;vB>XSCZ__1}lډ*k௺x}GxQ2J־Zs Z$ LI }^ jLeR})]jͯ، S ?AQjUXqS~ܲS1kZWݪW驭/z1تZ=RlU\}tɇ%j'괟ah# bCٞN*8 ~J1R:8Ӊ$ , 0bp9>j8ȉ0U<ħIC/T`*g4sJjpDM9Cdٗ+[|"CK"Y sҿX/:‡A>86H 8e XQ1{4b?\z](,bCK .)k+S±pxcc$o&)+T]ĭ pVo/JS!l-"0@yT੏Kl+ړpMiYN\NVN~z r|r9sTl ϐ_m 18F@G8GIpc)@ZR+w"O)e1bW59*,Wk  b=䮑Z_.yŋ痿細n~o>1,>$9ͱ>**@+ a*akf`q~G~yc;l`h~101:@;"1[;8oY-wdžZؐ:4W3D=XqRYݛR~68 <˽ QsMӂơ֗cy@^}#'d0Uܜ3:-5C`QD-%IgFI(UIOeȌ^ } f-aq@ 3?(MD~AQq\פ~o|2iƸᬅU> ]/9~iF-u4!T9d)Áq> cYJj3~KTwqQux?w圏&#O9 ;4\9l# n4tG:,@:q@MF74@R'9'_8US[:1on~yf<}L[K f?#ot:F#>O_F'tw#!n!N*60hzxopu#F#`1]f0)PބFGbӋ1΢s (>WFQ؆cpdq9ѣr% oOxaѥC̜xRr,pDכCN7zRGnxGƸ0@`쥵EwvŢ{C%H5Fc4IAOi: &]Gla-Jx!"  f oh!Qn@f0, UJ ] a=IӾ3s|.y?4/XGjՔErLR3H* b]_eHG۞!o_% ?E( DE'߷=BL(9aBA]EH{?s puNlevHw&ַ`Hy࿈QYmzSl`P@{8ti 3̔} riqX}r!;aJQd {!\x 8;R$54"uzQD8ܶ?Hʼn-<" sk6g[藇 oܚGyc\qц9&gF NX2{s ds4A -ʯ|unj|*&q;HJ?fCls3p𔡔NR $Hj6b6*޳rڊ1ZQf2w|+ #.7W `r&C;bgi@H>񁣰2.*HdWO S/oUf9s0,"1UW_1:lκi6 >o؋$c$-aeXY ) J=wv CDo''4R3OAh{%γ`gb>I e! /=Yʗ8)[hd6L=pA6P?@Q w[Vex$Ph! "\H( T^)#W9 ?B˪f,VM~)L?,@(Zµ&42"ؙ͋DЌ26Ű0~+lx-Gt`rzr{ɞD 3V|W<ۅ==ˌf"J ?P\Ӌi=@ߚd=)d}{ʰk!QJ!Qn[v!5} MEQG@)u(z.#S8p @Y}xF,"jD$Z2!9J%?Yβ{IqΚ9 %gp1=s3UYW7G5:AKTdq&Y$X)+w٢Dh0 fxdalIF!07D2bfb+DΟ`$PC-csӲ E68&%"r26VTUJUYsg0TDKUUtM_ew&nZZ ?Y5b5'sAIw:, "Tlr^fk|19Qm&MP-*,z!)<7ԈՇ2@|)RZ!gP?,TQH|,K$Ȗ++Jy>2JU2< ? &,HQ[n=ꪀCC38:xK%1u:ϻ^ h4b% T1-E;w*N9n'19[`1Ko[plOqe IY60Hb-'AVk9LŷNȧ1JȆl(h/KǠĊhI([.oG F5c 8L CoOe+z}a)4k9ol|z/2c6v=A8Gp|clهkMp`Nȗ@$Rl  L9֧BsؘdvrÐk4H_c?Pw!t2LMO,}yQmh@{>0~ig펓Gd6K))JaTr:(ϒ3Qxi@UdP(oTP.L|B*OzbJK Y3,>yģY_9M'qN\ ˹8'FѾzv8mla?1.}S$W8L#!v뱑 B@a5FE]+ =sd<%<{7藔ޖiɎrs֜VBETh;[hl$WqfPq n1#hr7 99bPkz\HlQѬnƞyFuCJ"mG!gdc,W-ylu2LT״2b%=R]M= T 6l:Z#&)/cR c ֍ M6 qFeZ1dhlAd0#6( YHo5u!!$#v.*,\̨>w#LY9RTPXV<ÞhT~Ô=\;4ʸQk}残$Ga UBЅ" XFWﰷ~b$B%D`N۔lphD#Y dB`PFV XcRXFc̥ ғ8i 9Cc8@2i`!)kA 얼"9+c\Z$AUW֪ZH(MD=|1 kvdڜPf[ڹd4bFkyui@Icě<ƄHT5!32)[LQ 4 'AZiZEZ#tb 67P0Cb0\<}C޹G'O8{' =Zb{R4+!RgKSKHiM[!X8[h9'C|C05tژ]> ֘LQC@Qg+WЇ]ٱ{oumNO)[JhTe D=>f`hZIk4"!_M4c:G\<AA<{'M!Y잡{ pCL$py~QՑaֺ|Ⱦj&R`FB{frvlFd{A߈2Шjq hG5Y[GŢO[y2(ˀHFCaOY9jdz ITG\*xgZ0=Lu9, OJĦb#wQCWR:dSZz+q Qׯ9G.NM&qiyG=;3NǼT @nLs9 +}vqœ7:у!QMB )?_q2GA* & 9 r4yDa  I  !!,vM5C\:/퍭=j j%gWP.NXnN Ʋi횓a<³s&z5漨j8 oC)"9Xٌa-EJvԋK+&ZؙC1($AXY.]ddI pTz38kM$GDn 6ƘPAD%7qPKap?b<^&#he09s!`D+Z4͊*f7[̜棲X)f3?ٞD6!e>qдh0e#O,SըFMpgٕ~=F@B @'#|[DT^AqLaz{3h*Ls6A,8)l4V( Q70muO1 j~*j(-Ĩ{Gv'glv_s3x m}Sp;g0rj59Zȑ)ݑc@s䜙0; =BKcZ_d^ C|k\X6bh[Yڛ_&V]t^&0)bL\iKCg lzF9K쑏|X'Ĩ Yy%IK?&a>.? [n?Na,ؔqy i+3߈ >Z&6}x.:L3ۯŵFT{'{[|C7TdZT19CLG ;|Rg?}9Q_7>$E:!dFH*b=}Rr5ES4š E<#]y`uG^bjÁbܨ( 'wi92=D{͈=ћ:/.8'nz7/BsrBС4Z Oژa hq E <|<@S2{Gb|z~HǮ?%hQFZx2{ܷ@X vj^0?劸yӜWxD>2qR`pbtBq|VF9p,,hX0BGis͇*mx!_Hi~QQ<Ĕ8$Is(|s=S疙7ݫN4hpV#eCB ֏Ls\5Oյ~i_P훹2y0, 3 ) 49x1CUT!bw#ӷ{->d a8l`t.0RԈ<9>`VOaS/N?yiVL[0nòt.2jo\Ҏ!i6f0 E"Y;IX#b9ˋѐ"3=NGtuw/3HjvMDFnM܈B,4CaPO8c6QI"Fp&/vl=9dGm0]b,=LJ'7QϪ7bszc'Zv\ic8DCK!ii=>n{U_腐/Et(s|SIʜ4^yNM6@" N4Ui*B-TȍP, + pӊ1h4޻oV>{r!oMObc;>n&FW'\rV Vq%a4k̎%+˓G@ҧ*pG!Bb# ?\*?ChiqHH؝,E~Dp6߀Ƚ ;皏_314r\Lq\ddY6v/LuBp JHUPXAcx.FJxθEi,h??X\.O<Edz%T1R@ZA< i8_pSfҋ( W%k"ᖆ2f   C |oy@?D2>fLlYw񍃒/1c7Ƭ%5X&8M?dzGprCo?Ua6r(J%:Ǝ:7lCLíѵʤa;;p<&"9D7'͉uO7' uo:AiP⺧xwﱲ(z7J!Q;LqG:`)(8Tje6o{n+7":E0`B M;a?7 ؎ d(cE y ?xP Qb_0h*r;UCq?o-/77#9i(q{G8/01t}$Zh)\!94lDr\ٴՖ89d ? k6ph8v!p~ Cړf&q&psp@V5pg{۟=2i>K:eϊtS QLXTo|lcpC@1Srv!#gg=Fb(.uA@5ԇ^8V\h$eĠ~ޛw=(mB*l>VuPpY_`@dF\Ԇq9 G;ro|M>y6̒w?)ӥ}p~v'l5A h  P`'.rci,ߘ`7Δ_M4غ&t}tQIK4DZR=r)G?=&~H1A}4cc/}.>q $ h2ϟ\;1䞣##z@nlDpCAJTTPhf6ʽ6=Ӵ&(AGX"2 rxgWEJ,3ӌϏ/`2%‘O0d[F[ xJYBc:ecR(aY4# N1?t!^$vX< @X+sg sfS!28]O9imT>̗s ŨE@lŰh允 lpK1bQZvB8[t1ß0>2G\P;4~h}cT0?;˜La)$'1 On94"N$% G ?\WqL+D vC(ekOpe4sO}c7ghQ7/迨b{ToG:wMR+O|s&wL(XtCQ0K,PX.z4b[{>#|Ո'(s)SC1`G=say&Ȟ&*3<篽=PEjq\&sCa*Lxn0Coۤh]>qXC e C@< 10)"lz݁X?xtQ;-:|q0NHA<; ,9bIusQpwt!܋Q=vc$/ 6VVS̵KFi?Dg! q1i54NޙLF|{nrLJHX֋Qu`l2x(2S-Y ?pݶ!r?=ΖB= /+> 0*Q*QMX\2;Hcޗ;3`B01;D!8M&yNN<gB.)2Kz0B>yzfF1' p$:kpBԴ:0(eD#EOj{bQy^k! %5ero&pquEc8Zt͡:p6>k˘ Crrs9Vf;.j^XiMjO% :1GV4EbW@-N V*m@zQtHXuACIFie$:tIK:f׻"Y7GaWfycxhD H U!BQh!* .~suIMe :L F_gAjz#гrlBb&TX,CQ}XԴ_N4du e y.)x0m )DCH$/K[vl`Fz`(R? 5# wHoRjN*4  ώ*aKM { 232lOMpCe$tgA-Rut)hK0N 0p~=mA'? ՉJ >D|z\+:,T۟aC@0WJtcb$ ?|иinj=o>\6=Q?)P.@8=khǛ-CYΜ?T P7ōҀ]0L"#τe\<\f SFiE|-kR^ qN5ѡ*Qݗ-}ԿA`ӟ 3zuAlC@zqP؍IDqv1ʹK%Qv,MzDQ|2'Vczk@1ҝ2rJWcy̎^G5+ `pUޜi㢱9+XsFoOт1`fi{EMQM?2$=qy4Sj4~*@ AAb"N Ĕ%5G(L4ݞ}ݹE1́zH`] m| *$lgΠ:NIN3^  FvN0>՟51l@B(""y=~ךahVaqL1ږ kx\F;qlۏ)s7EyFVohn =$q/l_AN.F"P,3Bu9󮸃|嶺ὢ psP!:4tC]hpʠ۞V%VۖG}(Bm*(\-Ww؆ZwԣV3B e@q\z=?!Ō^zn6c>1kXg&e CFhǮ ;T,eVtvZL誷ZdjƠY CQņC̖G3|w#w //1upu3"C4,G 3%PފQ|w'Dw7f_f@?D<2@ , pXFPG y'h؁"/:k]r;t^|REA$lUbF-ckXoD`FM^L&V;7;/wڊpN@hn7;m8a_M瞥q> {wv}IEu2X4Fyԗ> x,o>lO=v)G4Nl/ɹ4 1H^EC+#@249݉гXr̺h!B h/Ao40npk{C@M^~(ںcΉm5֘:Ä̃Diϼf3>՜ L>q7ZjAd9~X`J‡(sHSgFbdbv, ٥2Y=U91'Cvh{9`06& aonaӭ`kD\z:ݘfq[=tqѢ7fqԞx*v9(bkFޝ, Ib sp 6W1=iFH_џܞ ԛ!EAyCTb*/n{>rU=k׿\g 7)x/?r:q;gz޾qɿ#Iؾ#ϓor{|IEI!`2)xb*TRJ*Lvu?c,UYvMy H]{j/ys}VWbc  ,{Wi4yg0|| zƉKO{t*Utpt5Zjs>WС bBq;;VÅ0DNwV9:6j?an2[ֆsAbXm}Xȇ2+^Vlo?}oh[ C,)fv.zG_>"YȘx\m[P88t]7'>k*:~߃>;~Wg5p^EV~'C;MYQ:ȩCj T2C|WvW=,tr0?zӜc̼ aL<#Cy?•{*ƛVcnOPw`֥(ݰz6  MMC,%qJ*U(?Y "[ݗsGsOÕUUHgUU] xϪ}J}; aI2j `a yrl0DrDN$,QP#P џ:a BEЊ#+ B~G<09\aI$Ӳ~-"TRI(LWg~wx3qH?E.!JQDB}ݼBYEt"6tBY=Q `|nՖ:U^Oo  mm`hI=[w}O2hg׹^phosU=^>y[h<﭂/7Tnuo0Ķ[Z}ZVWn L GsVw: \h7 pnikBDDD@_0^W~? ~ҳu/_{znoPΝw_h-_mWȏA^3?σs]Z lvr5(;*D1ڝ7eU΢}\4i0ކk9ȯ_fO e97[nl)y>Ej^M:níU3{څKOY-5:m?9RWFYe@XE!%^z r Wq*~+t̕/_NW]O\ zݾF~2kru!T;z.ZK3^NbS9;oK]4jJcRQr֚ViOGlׯBV_د:~$ J:O! %sdn Z9XyEa}˳"_4hzi3]@;̏<&9;NeT7ngC;|'":Xo8mD6aì7Gʌy|/> cVg/>uM)NPLYWvn׷\x3y95UNbiQKW?4:K N2|EəWsV=4kl_Xz?ai}P) 6$V;dg_k}wG"n!\d,բԹ̣y{LD]/ROXXӽgsm-]_LɘʽmtƁB̦}Xź ZW2R˽QAm060ve ͅbY~0k/Vi\Q c/l4aeB߬?pڴw>*JBMC!5\dk LlwucϨ٩ٛ#}Db1w,Q݈2Z]}'`,qn^R,+O'M2'=UR~_% Pѱt*S^K|G1bz7Z? H@+ A/hAj spn 4պ)$HI4]x6"?p91" Cb>K~GNf~4?#E4OD?)9řZ03](dqE NB؏"? Mڶ7hl!CV*{*EW@In\&mƒXPnVS;ȍxz7b[$9? kY2a5f,R)tC8zG`ȰB2 lW܏J^wevDZ˗j<D_q苈4ʏ)drw/_l塣@oag^C_;Et+Wӛ預 R:{ۖھu]eEz6d4Ѷ24Ja51W9i6jQi]+Ul4 .$@ςlҊxTITmm]2oerPT bT$Xmb(UDJ'TU%UT@{H l|H %aXEXlmVfrmxq_:j法ԻN,:snvvo޾>]} B@4Ҁ'%*THD48TD%JЧ (@(P(Q@HEP RJ** tRD*7`T@@FLi!M042hM L#&C 4i4d = 0AS9:jϞ#s`9o0EXQ@mzŋzӌ3`: `?{/{nĀo"A UnDIlB-$CB#W,6Aj(&N ^Q>[[iݛ]EԆ*[ى )@PDehҏBdu0HŐc[3@!>]Gyz c 6a dȚ{y<>D~pEodHc^y ۰woۘ&` GS)@9Gw^M'-ksq\,qMX@,`;Pm$I&k٨lڃfF2vMsTId4SB u}_ g!, |]Q_[\׊q:'`;L8 jrѤthڪ%]uU{#pc:u[!q[렓$-$DYBHEǒzٻ݂05ua;9Pdo9|_8orލ b![TwΨ!ICgr9iWX@9X1L r/(oMP26qSzb `!{Fn8+vH#+ 097Z㌓Z:hVP1)/Р)9Dp/9 !@Nfi}G`G9)m_`d$kbwws۰/+l'!pcA Q*2"#WZfkjfe-Lڡ^ko8{:w1aR8y%>VÈŋ(Ng@iwۻ>]+#I%K-ÊfM Y:la!7lH0rExRB cQfVՒ*cmL` vj]ջ5A[BF/h&[c1wr#:7Kr+&WrZisdH!8RMs!) 2*P'$J֩$~D2m ( Tf4{, Aw!¦#fS_=n=}3o * F)"9=8ӽz#ny{=S9UҢOܿz]>W^{T#t6pÁ V8IkQꛌǜ_*L'3T31D#8sA1n-m90A(K:W7'Z81Pg-RQG7DD2tBcX~cX:Ҷ TŰ"ց7Y*N5ZBӿM>gxAx`*tMQ5Zιw]C3iTm+lʙǏol[|7Ⱥ E 1h+TӓyU2;i UG{:$$i'$pqDI;D#M/.!T*մfe0wۻSx"#뷧l }nO L׶w& 2]gno# f$l,]iY0P#V1@u5:Dխ ouycy',3#֜mւy[V_  <W:_hIa! e&# F_uĻ>s[CYŭ(y~Fj?9vuReDdѦ"9ZpZ#Hm3qb2(  5*'#`[vyh]Sae2Mmq09dB$55X 8ЀZTEJ`"`PR訢[Z*(XEUOaYAVI%HU,_uz=ץ;̎ ˘9ujvCl71**Ҳ{صNgqqYE9|V10#YM}ټ}="Y}J$xc"@!! ☯j oma  B"r~mLjefkLɐ`!L1ɾko}OЕCt5 zkHHCHBL'3*Y۹VYRʅ%U0HH s[kSlY@xD ƵrF硫<푎S &{LH&: rjkRP9d"ZF#"L=;nLq-f+:kĐcFSzLf`+13Ç;,1HlL3 ɎJ(Cf[viֵۼÓHIf| y*Τʲ$X"+%`{vBu;mqUrQ$ r{lI9;mM\0DCGzР @F0$rͼvz>nBJA5B a3qոnoc8N5!QАǹ%0M¨Y!+1 ojNF3&]wq^Ί- aHmA(7Cn,0QɈiuÇrhES*%NfUc$os7r\ $!hLO;/ǹ"dTaBPa965fwiST*(VS>[D(M5 uK bc:ظ߻,ﯞ<;3[ú b, (B@k75f[q9vSn32`G}4۳VVn.t9+sjmo*e[L!Xc" G}R@ b<~=v"ϫn< 9^>G]|ky9/ ];m$b,""&`#" `Y fXɑ3\ca3@7ݵ27g4ӭŜŽ-ۚDҌĉʅh &ʼ@T3϶b@A )%mof Jn=]ۓd8ĉ'HB*mua[՟>?Qs콖:(,@:}Bc&<1ⵟ*soI#_4pqЃvp9`ZbB9^3M,vb<<(>ƍ.C-De,#E5.ݔ/6aWU<+XD\[ؑ:3tdPzj$Vx܅{n!*B#zDb)e\:rzt P ڶ} !ͫjk4ݫ CYr d)0,b F/;ssHLٱ77|j @M}]}5wkkossVCHi bӺjkhnϋ%чyuT# /-qq0.v@Ƀ,Ȥw6A*sqIcC@H A[ Y26C6dk_W9b "瞴n%3,-A9uP&9M,ܝù4R kΡVl,+ϻw*REmxуm!f$` ",99\|z2Q=7vfƨtbMX(F(&U,$PAnwNtI*?@F(uZYf[u3*ec*ɔ8pqrcAF[7c#0GO'{{cVuf`˭92[g,bYd7{[y;Χk%Tje 5\gWz!gS@e\LTcc#gֶ QFЁ9|~ڻ,Q+F*cpLgK p.jb.Ml9! cY([ *v=ә|̙(F2 #$ UDcc-(ѝ>&bb6l1_J4CC 8-hij,ϵkWVbmElfڙ AX! Pa\*_F15so %ӵcc 6|wxcMnWk_##aN]`kCdwsVTC #C uMb3,YRX2b[>ZԿ%ڷcU1(F)6 dTݭϟ%ffl2)k}-X٘,[fikVfIh *Pm#&SKIfkܪz޻m-c-YDM$ik\#KQ 5LvfYm]4eF*6-hfV,^ۭzZbHXb`6#YmTEmokUHMDrEj1[%2֋jeonժUbeX„ hRي  ]Znmjfڙ$)"6("mV-XmUVگ,4|4FeHSq)TmQHLKM#JHKPIjHФ$=7B}Ay7,L(Ĩ`%fU3*[2 DRTJ3HlEFAdF1)Jcf ``!};ԍk%]*р`c C`RBC=:A@BTU%wX(z)$ 0TP@V@SޱQC (m mJ0As5EPC+ =KGP,c24 s8#Glg3v:B|J7<3P*aoU< UK.HP ?!?…:0TAɊE t ATDT@P=VD](kР'1H'1OxU:}>UUUBдPlEQvTE嘠0U` *(T9.`(01O0,"VFTHPT~#iDPP>Ɉ{@#S9Qu "" TF0E@XC0@[rZܱ4`|dP#{!-T${&C# }:ˤQ~Fɫ >9{HjAM'@13ݨ+ @~@8|.>Q=O1km |窕{+&neޏyټ?j(K(슰eU&~N\h`0N.ڝΕHBҴ"^SZ7RHK=']u how~T##ğIvҡ.փ]gn eV/8#U^-*GxFCݵ; BȂMN=7.JZNz':2AROKGL7~9׈(Ү2Lq ,O$%e;ટ{je{-Ro#jSwE&I\6 V+x~<5͉ƋHKFt[tQehEd(|EOub$=O}d 8GdێyB !T&$|gX09vuU^(IԄ<(Sm//%1'Anb*i˻RFI]QgFxBk8C' TXb3dOl2$l1t_wd4TeE؊Q|-߉&w6.T($4tGםE*s"Q#;psA坝9N4]PM&^7bKڗצƗ3m%;q &wۭFϤb0śhZ5a>JsoFqy-/훺 ;}?')[?%!i.i%_շHdOs8~_\a]kg#WYQ)OI4$ &*_۴&,AY4/HGJUZۇZп;\ӣ&Nt|J5qQMl5m2\gŻ~NENq=HI)k[Mk^ِQ1Ɠ`1!,W;zP $IzR'ekǸg}Cw2yk$!DmRĮk mvܯT//;jz<&vz+ɥgg[D&(/h8}M|7g`QzPOUE*"䢈䀁ES,Q^:e4(t*7N<7RA|_3Db-%Lđ#}#}{?g:~zV6)lslkuT6&5ERn/F.,- :bg+wL̛8P[{|kZǙ(cnУ8ldx|?>kcМ(|uM# ^7!7 Vf i׌OOetCd0ػfdk}s_kNb:Yj|̿>C)s 2X̒o GW*^] w^%W1^ncF&HwijkV5W},mlW%F+TӪ>czj;9g04-m dct nn3dunDJG)U~xWRdsZ*5j3Y%L kTk8^R2ezT#8ZDRA=U&K*Ϝ.1Y6o3ҫhkZڿ;}-o6ƍQL"dI%&52j `H QU3`~)ŷ UA":oE. }~;oA;(KEA @@I$> Udo(]~(T$ D)QpTV[" [P9Y&V"/.mFQjڣcjIn EPCAE EE( iB3QTc$Ґ(%"ԋH<-HLet-A (h(H Q EC4E3H*5m|Vѱlm'$":XQE/,7D #*( kjmFǛ%AQ6HAB@B\S`wq-PO! Uz~nUX_ues1{7N9 CҐc2|C:ukHퟺHD؇a>"wJ}Pmdgѹ[lآiz~hM>r "ob}WMt٤Ңp>%I' :!Ɯ,!T+h-(b"DlFE!FmWҐP*El 4\,,ZS9O-6 FI_/>4 9BYlS6fŧ:p{`vx ^+1Qɏ{&NYdQ5 IibB4s9B a.[B>r%NdaEDPHH.I" NVqSu\!Ɉi2aą~^-|U" 2Xơ6! 颊&$ 8 1/6%c.YBoM^͓ŷ0!lf8V‘:Qq xe qYn z ݶ4bQK7uz!,3,G;if%h]!$^n?*|Md:u6&NѶT߸}nC@'K %&Qpqf"?Tdbkv NpW1Z&D?"V$ =j%MxSJ RDJ&ob–.l9 cAې6ó7ܨNr\2GB^П; $B ">TK b[<6`pX[[Iuot/tI#!A|·Ԙk f*.?HfLtTr/4Mߪ9^.xxּhīI\ ^H?! .bUT5#GC)pmcR I!1RF.T$-\j52*߇yB,fg4|^5Ɠnォ \y2f+BE NL 0D.DDHH%s(bv0P`n Xly(\qԩ$y6=o",`ء[V2P!bdu,P.\h{šl{a8Y:cQF78AxqNvaM\PŅs^H-hHө4#릇Ў= r<"yhJy,~?)C]$j8QwCT0y,!3I:HOXC}{`};x׸{ YΧC59"l`"%$|g~]f;pdԑc$1{ #P%G>1|ʿcF ҁkfm\nٓ@m]BqnM-unܬUӬ&ra? S"G(!uZɦ[\iScyuw6޴]57Z %)~)׋3U5Tv>4KO*prӛ>zwfS i,AɦklV4 FDLcaQ9|RNWOvֿ>7!HI NbHE?BF61bMI =Ka9D]#_}=QI O`_ 1=ګ++*VV60͗agcggNI&&)u^ͮlNšv3 T$?2pX1Owlqlh2^_!ZaQDaF!GQA ։V}* Tc,mKݱ^K=$\";gsWb}ׯ#ۨ1;H>T *YO~B xh/5m[$(eRqKL{M~dT<K$MThj,IVZ5mVUA$TРဈieTlV#cF4EQX ~ 5F["2 hDF%܄QRQb̓LH̗0U+ecYE(,bجF4VnV[~ۚj4mbѯ6ȉ TT>DU&h UEdD$A>DD RC-&jUT)>=8YʏLKb_mf.;P91BEDI@$$ro@sh Sc m%R(П15>3coQ-ٝLy JĬK2dž4ĵrp"/6 ݡ#K -z5C{Cz("+m/)0QW"ѵl|uxQF%mJ܊za`6$jغw@eh[7j6fGvqMDjC óXѦ{ç9l]Ex|>w|DG+~6K-MLq7g}ygVFipl<:>3QuTx8`ݍi#g3Mm<^qŜf[::kj+.Ȟtԕ6EդDU)&J7ll錱uܽ3[٨18awcwk e UH,c(/9U*`ER"A^K9,&EHSԳDHY q0Y[Ta ّbOm~xI$|uWv}8ëۅV&tN:0Kޱo5v[ _Skn]`O£<ݪ955[|SND^tvj**ptk>cK9EtY+jugA+Lyk3 J6TY EHd#j0FMft߽6g8RjVJ]*adȶ]JUyU#ÄZűE,:{Gjl'(B62HrS~Pnyٽ,J]b!8p&%&D괍.ڤP6iV8a)}%h>PI^Qsd$'U tMYD[݇u]Fǟ6XqiO#m1W&by!)}җie,,\*npbJJӚVq]'J).}+dE}{Mg ܐ*2*9HTzEo23Y-pk1$S5A$|64S--n4o:©zM' 0yx0ot%y2+wkF1hף iIm.+]t- wc]&+D%-U4ϝw5Xvۺ n"BݽLo I[=i&G8)[dxQa4bzZ\AnioBw0m&*-Ί)&t\m]˃A5Smg 1!tv/zq+)u ʺ%ݺGKY*؋5BMRLiYjl :;IȠH2a}\q9z;vq9AlafGGlgQ Y8@d$ɲeeST"ԚIKd EE9V2鈸V~7XY:Z(s#IgO[ڃeeS9m[γ઻DHn{.SѫUJE]N3_:R߬=iǦt_HZ6f}=Na;Ϧ,L̔;8+Y|t1Qkn$Q嬴l-4FCM3.^L#]$(tg_r ynwg7сlDtѦOgyN8`߹\x}V9Nk%Tg|1vWKte2y+ R7Yn۪_3MTkʒґI H}r\mkW~2{w_.O=F;NLxȟD,*5꺈JYQzfl+RGˏ+20*jrcٚS<橽cƭZ:J&ޜ\XyѵyF{.MW&-^bGy]"3 iʸkF|=ZINyքLIDjϙ7)U.,; I `1{ufҫ&T}HRvxHE'VJ:UtqiJ0-7}ؤAzjb]B:~K/mbU-3.PyutLHIC ARjhЪg+W45X\Mqһ-S]^7ݤ;Vqpb}+(Zn[6}wFLwJpheE4#+Ͱma s¾g,Փq=6=(nO[ߺ_]5]zo̖f%5 G/2_l[?qLk_"S_=Vn<4KNޒEcZ6WeS5|Zf,msjf[q[UtK+=o:Y(w귤b.),遠v*&/5^sf[Z{M7{<46:&t 3Cw4뗉:/~o#ھ"--HYzaV-zyV,Hbbb/uOgnQkJRn%=ϒϿl{wyN><(f|8ZwʁL;>|& CUmꈞH* S|ɂ"!""ʰ>DoP_}}sE}=Gr*hAҀqa ,@>_X_21Qmdo?,hQ4llm A֋hƱcFcEQF6h34V쏕fwoG1|?ހ"}>}Ƞv@,Ui RdJmb AcQJhcōBhI$@EO}n]` >R)5%FXAE wd,lŊCZJ7컶 fb EAIڂ:߉hѓd1%FرZjHѶ":(u?{/A }PLJq"­dh-=onlT>C:괈?D|:>L$AMƾ _Eh-%c&Lc Lm"QhFJ6Ŋ6-!dd"Dk}[o]\s;ώh^Osd+E|(\A=ZOW>JFBG6sH]u 72B..pZZlw?=8) dn$b*c f Q~iwUa4>sp t_w$0Oҟ34E)H{={uiViTbccҰ"f*a傏o{f@_8p"H}OnmncP“9ٺYHn "^լY 혾*k(~WvSF|뼋@z"TD;y~^^1/o.NRcā6" n*QT212_Hk DTuňOb~nFM ciV121vX5Uln b(1j]Gw@<צL{y!2瞷 +R kejS#)_k~'O@RE$AllFԉ$R2 1I r#ޅ_nhd)3-fHk6D$ƪn3f 4jXe3Vի{EBɒP!4Ck"02HH}gbR!("=mzlb]U6z(aysO:uh T] OlE]Mxwj[zYIE6ئ| EbGmoaڷoB|XLS͟WLq(QG`97"jRFi_G$GbIx='Qt03_?V;%N.`~,חC~3w/﹟om_9oέ/\Irwj(:y@_ YK$P0|_U@B)qPKum)8y~ϝ2~>(z ~īO|(fKą"a%2[߾~/0(ę߸ߥo}N^6|R4{.u=J }mo~Y>)"sGIwrfiI+!'bh4F2cXsߨ¯/~L*_W7 ?!|گv}*4RK/𝱌bͷm s%\pHE,Љnr_{h.J TPĆ_W6qlU}[QIcI/ţ߶yT׋Bn0陒fǤv'&t(z{ԫKr\~ާu:oƗ: >z5}Mռ3C7nXhdL77)XZ!ԟη=`w;'EI,Fi ٖ>]ŕfIGi=Cy`# Ot[B薪*!|{'oׁF\9; y 1% CX$uzUąadPA{b?g5(&HzMUi; X޽Etֿ3_׵1`6_ Jbq)$ ,"txTq\EE?ޫ@D!/nA| Hȱ:FX=DVO~d$C/ō>nbTٯYc\s/VIܛSU:JxF/HZt'L,VcSH;1n5dfmD )Fz}-2NӬvri&$%e@9=wz\#^d]hI &ӺvfZfr8TdWi(i$ޑ{O6zDSFQDȒ8R:viݮ﹒P gtgZfI{zZiٗ=^:O{S5mWUN ~?I0:8TR!P$bU&EMs&F9cAWuu^vwfT[hm6T1VlfsδBqٛ<*a4P (P'?lOHm(HǫU6CBWAó;}u=H# Q*÷!A/!"أ$F(V/wj%~_Խ.ffNfdƑŒ6a;{r ;l+7x*k˪{42ڀ>h00ԎG#Iib(]!jF7JH˛{-sj6,+&׋W߮r9v{uHUxxkrj+\fN삯η 1/zdmmc ᥷ˬq+左xjp5dkDl6нvDY,Iı!yd4J"a/ OcW1 xC,xhy܄\]ׯ.;!Bڒsjź% BgED~ƏLampPt BHIFV 7JKDțQYdh޻W|Jޕr{\:JMxr};:2Pj ,$!v<79TrI|="5wͮ[|k`F}}I[o6"$F!" H2M!;{j-S}egb6 mI#M卨R{^j _7_.h4Qfa=@"1Z:`.;˻Dl%{kƀ'uhJD+ҹ1P˭&5sERFADLba=g~e װ  I8ɾM=IQ+ޢz窶؊650Z"[x劈 oq"G'+ *gQXک%-aJ38FW9DIװ0֡JO?d8l#.( עXi{J46f51` ޟ>N&!l’F,Zڢ׽^ ֌lY,heSDFC~ `wLb$痪 ְ;,.'"ŘO|RpDIsn!<{lR'`}eGXDoP7 Z G6"mObmΆ 01#.wt|F[9z#_:jw~`3W}MuVBmý$) jϹ43+4z3uE]Q լGM<l^k $-S X(R:e$գI?d8khoLxxy -ײNT(Xb2HnHSZ*əa)M^WHm|ytw9 o*cSEu^JSnm!񌻼XLxg-[j$d ^MM$a! a5E1ܖ:VW K"%ҚDy KBHB*ȪOХ uTbf t`hg(sEJxxo(| h|+f "^Aq CL1Tڡ l  [C]4++\r&yKCrZua|v=3weGlE?JV饚a / ysu!{]XL"]o[= 榟,M$yɎZ>[>'IOoxyk|_,T&w{p3hb4jr MrATj`V5^=͹mb#N>N[P&IlLѽ+Z/ T*Rԁ1\A|Fi# RZ Q-#COXoU}\ս* د{,#6#*axثUILF7 &K 1I[M`[O?j `4f idSY BDm⅕z_imӔfEYDў5 j̚\Y(2%H+E bz*Kv=ĨMv0 Ԟ5٭fmfCTTX1)r#C#|M&* TF $Hh~6S4.-H dMa#TOo>⡤U yT؞TB(;(YATL-&6hʷ0>\]gh];bcSADQMAmXn@X.%nkuj[)!n Ғޚ "V1*MJؽ[0r(P`P{aY-Cư:XG,l \nqG1љ"6l[m\mb+OuW>1nËG+n/xBar|)6IqnbWn~'šw"66[[,%j/$9u9іkt'<8r+JƙI=+|kFsm*+ث=יTm2W**! 6K!cEHJ+0.k+cʺYRBHB:%PƉDdUlQ1::aX6 [e|+ zۃ|AwJ"IObfjw(ܙ#"|#TXVmkڑ]v.t`4 4*8Vxx$ wR2 0ʉHUnn[Q6Xڈb*&VLfd3*4Dxj4@\P #-,ȟ.nU[Q5 {C]-yt0U[#[xVs[.ƍ%,/~]WݯW-4g5snjhܭʹ^ e}XfksWۚ3zXF#);5F*66f3yho`c0Qٸҫp Š" ]HN_sZ]j֍Ibv0؅&- -F(UY-Z0Z6B>klR5oeQ[QXE0h$֌Z6[ŭDX͟0FÑd R]'5kwǁJodaID#YøSP z<&dNTi8@sAn4Ӭp'ƖIpU߫Ylh,\>8[>y pzHdBЖ©-U+ҹjUrfm'UOCXUur׃:6hǭ`HIh;);7ܜ/&u{.\hj8٣ŇwWM'<=ڡI| 8f矊'H3䰘DJq67^^#uF&}8`n{1mbϨ|ac?1-}cO<$Sqg2f^g ?=!iWvjuĊF?]3y龰l%?-<7`JR.NFg8ܹ x(%r!3-~klJ-ߨ~WO~c??IWrWVZ4Z3*!oIN$QQwf,$OFTzG,Tc5Ҷ(ƿ.˭톝z]wms-71:QY2IΜ.ݚM_y|-\.2Ɩt\=i樝t]\[ʬ1RUzMi"SVY7;㉮Dbyե*-תiUXi!YBL3S=fP:}tDMJ=hG6/[ibD(GT#>4dE]V4u_r~zt`5V֎p:*2 $qPOUvsjxƍ}~ !$@!i x18Kwfo>OZҶ.2EudhpviMnãHBI-)2[},)@ӹGm|GH h g|;Ev+ !Hv@#KeHwU[xZk euuUOMfAY۲EqLUn9gJijt\Q;e2廗q54>>tʵRu޷WOF;k*aF֬ӿHYH|ֳT6ZcҳʅZ+OZTuL;ZSwrSgUJUU#G)[|l~.hnWE^0r p޻xKЋ69VvzuB4%I;3:r9ޒ&]fWliYKѦQ*̘vR\iՌ:^'WPMbs 0^m]biXč-6L"B^^}#S/;?{q1 #5>CW\.ޯ~&_\b5?׫.IUӟc/c?ߕʷt8]̿_?SSvwdi.BI7{uwx&QUԯrcb08ь^Vz9X+|-n=^E37vm3"r5?ϱ߭#Z;j>nT+#K5_L Վ-z>^7ҌD/ jk5>܀ 疆̆T\m2ԁeRǒq2I>{2JwJ[3 z'.f]#uj]Ht12QV f5tz5(FPt :sxP/bמxs>1PUCDa~@7UTQ=`kd&`",( "!Z4XIe εzgrQ9Q^'dEV5"`j鸔ͬz<2w995!/)iҚ5Dt&U/GŌ1Y @i菝5E41Hny1H+UIx WaE.#P:bP~eHx|;C4Z,4IS$c#o ]Iv:fh[Spo5'(DeJ⠐q5Vʘȭ\d1E7$";Bi005|E6Oh,Ɏ.90Ol/SLS(F, hrt\\=*v9f>(Մ Ng'2QF𢌑v=< x@zz#"n2ef2<١ P(B~S}9z\CxdEK)Z8hpePQd̨y4vM.4䚿i<R؄-@N~c&,TaC\s~c:EIY,M82rB4a9NoJ?jQ1(fUI8$!S5BoUБ i.1J<4&+sUʅb6t|9"uF_T9^X.NO9bghUs,dhpxݨ76'4y:.2(C7ĕr|/;v_s^`,Vtd՞:*CC / *(Rw&*Lf>UQ9ӐrYW r%iNibB6%nT':a|D eQ4fΔ]9t a7dzz.9?%3 w=ìCIjb-A#4Ŗ.֒5'2gRc2<}j% Ze? \/zȗ< ZLf0F b8sfUG7GZY"A˔{3ld 7cB"PRӛ-Ϩjt]!)=rLw' zj)辤ϠU;-ATd["S˞:C[ ]` q,cѶ)G)"׌7Ƥg>2rt/ 1& ;#>BIJ+ 0Gar3Ey ##T*ԑQ;8~;*hJ:v2':NRlM]wS2a0a%'tYFt`u{e0 E׳MܬݶcTb H :ԅ4}P=U^ľfz\c ?oN/z~/w2X5xdD]ʪw'D;8YA$`1BE!DjXֱj5[X5EE5mmS|oM075AC]Sj3c-;ٯotdt1^7.=-{hro\n$/l1hn&_+Vo߂w>j.S)ǣ G.HAP١ ?^9[ok+)J34-Rnݗgq\F7 "S0;6.d>X966W]ӺdjՠB#"ܫF;UonL W[}L}9#{CCckMH/{,`1̸9f3t,nB?9u;9ރr%,F y= \[/W6ٚa"F͐%ӯn.cbI I&-um{/A$dHd #wf4 R.C@㹲(5vXbbp l0c÷paB!{{M4FR斘%ݚpn,bTL&4S+VF,H1240( <!*VM0d`X`03[ffi=26[40itZZ]aLCڳgM,K86}.f| ٕ2YoYy&i, 1bbD#46#LX]蚖aOsM!ɍܗ6;6c&b\Zo0a~ xx]-%nFifك+1l1O,41Sb0ςdc4.f4:X`1R+AO @\3"{To$rݏbE-Pѵ8Ўjwgkf?iv_wUJ ZKȹFn"b%֮/]3ojb&iXisQuH/Pwn_Բr-T1o_{{hƀs*ۙ>χ@`OHv63{a4MxmǬv 1+겞Jb8*;:̏OnelA: 5E8aBCaXcY). PWpuӍtO|xײܖ$|B̄PSeviBJY4Pp1}r1ZG'TH.a@t2dxU7a{m6MtN]@'jq!L^sGQEytLKp>f }f1 4V h\~[d'!7ō) yٔD=FJ#$aN.b:&N3{7]oC6?:ޭFD8T\b9uxcQH V?`@[]X|nQ۷ o&g*>M|#z~JWPG}WKeݏ1ѣWI螂!^Aqcpv'$ug2SJdrE'1| k|7N'!&{Z5sѝGY3>b1R8h 4p̑+uhAPj+ ؞@YJB)°.EjaUQgGԠU vifbrgT)#$L#}sPs㪑n~lƏhg<'~M`% 2/ sPm#4HJڜ98ixE>oGxL##ED\Sp01xtS|s[9 &.FtQ`Er1N(a(2Ƭ |u$N0}]#ECV͚BA@NRid@8~8-=PpN`yy)ny+nl8fV䏑Fnzvˆ:ߜ[ęܭ9;#yUlL ' ZD,JrPf Đsފ5L]>PP $_/e2lǏgS^IM)R8G(qɩ!x#pީ%S&93*MQ`>y@gD<;KP̙G ˧;=CG 3.pG(Kdi>T_K*:yDű4_Gg~d) TqA&j@JaP]ڑF- DRbTvamTBjFN isO;1,\YH8e_i?MC{{:OgbFB_ >n`b1V0zDׂ^{^|C{on4^"gY 9 =1&HC(͓$ɗpL`g6!|B~فJ9˴@OasuuJKᑎI@D(x̭G"i)7 Jn{GET09w?|Ȏ|K$X"_ ܓ#'Iɾa^D;c*Bp>TJ ky By<тw,꾢94QB-P¬>2d$U*wLJ? ͓?׺q;Ow?I(Ě" ڰ*+˯4Cĺ<)x攊:I2>ͽLvXch7뻯I7 lqs5Xm߻!0sq򨤷9s45}%O*OBSD΍!`Bu%IpYt) c&p8|yWQ?69nn_ޫg1< ܰ{qyVo6Cxynmr< ӌH2INaNj X "?~JQv  Is Q1!NkСL28Y =溭qROٜuDŽ|ѣRXC%[ ;W}91Mݰq~́ǷM K,HK*4x&!pIĦt*)#⋧1bj6N񇑪7J .4#_ C Ba6'LSG@Bk`zn{܍?`?2cSJN{: q>Y>1@r4|aL7MM1ᧆU >|'c|S7uJ<~ݎ:tZCF<:M89g/;L}8b|P`{V<l>y@~15u7[ {t:^]L<Оy!l6R'( '}{_hX1%ə7>S'iJoAR&x"'}3煉Ͼ]o\8lE2\DZ 1*"1vVjܪ([h"u{q;@Ȫ_8]3fNg`z牧RX=ͧ/U)>ufy lV.'߯đ9J!Qq:Xoq?|Pz <|rby5]nzTwH"%"s56dKs.>@D)C5>%NwD8%C`50X2+Uy)+`c/^ZȹQDQyWt̙(t^{7Lٜo9a0 ?B0䱻c@'N8P^bLb"5+SFppe|Fǔ# Oxk o=z9,VSftp?x~a )1-IDiMhzh>к|H@XQΫ@xAt0Ū#:${v;Q$-0͘Mng:3c4^z%lI_I!K?S0>i]# uzU@QbULцe (؟$+pdl .JS'q+GX͎%!aS~T:ZXs0jز?oA1u/cU,|D ]B@u =W\֔XWIy Q'; 3p 1#)w$*5FT}d4qdQ[A^ x9o-汽/z'c~6@&S SJIVFAƭ' fMDMBY?tj!qW&m%#x00p:#:1J8ڥhY $Z@f)I\`0CyZ^! t>GNl̐\itX&ԗ0OV 됵'己YQ``u<={jXuWo d2M/W1AWp)"F7k(Ѫ72oqF RNz6c'B*iu`(syqe9Ҽt9,.˂pΝY6鎖oXm}5,TL~I(gɖȋ(ID1Y2Q,p'\XCȄ2(I((HFBCUc) t0+6w?CzǵoN_Un5?p 3>@}oJn1u7_uwDa!4JviMV:lq9C=y:\ԧ{SW.HZST A(pd#FAtf!pl~;AlxCknj8%Pr{^1/ )&%|MEa& dՔ uT 㣫#[d!,SBy, +Q;VʑFU㖄e? nGҌx$SU1nQ#G ID%iH5cL܍YnUREeDQ-MĔ6sjcBF"#rj>\Hz L]q!#9L<18^USF ]2RYߍ8#QښO$i+KNSWep̩*h4"O \эYUAy-a$؏\ٳ$JLX%pE(deYٜ Rc " 4#71 GDy=H#Dej뢫-)I_A9JBbgH ̢$eՖ3YT~*Hv]Y)$L@RW֨JPkx:S Q'%F(,%PΘHXT1H7HTMgLu/\84ȓE/jBQ+ zptpaXϞGIщ;[?Ffѱ݆ͩF80q3ꔏtc"H/v|o&}w['yZ| sr-'I`2)eLx|K[1.\LR&J˹<_G[9H+ %Xi ,Gik^ywh^=:+dSXI3#bJ$ $HT}Kt IW#)V\fGe\:uc-QDF !l/?+c0slOm84l~uqpb~;g135r8< }8ݷ>{/۽y[gSV 35[44seY\΃0ܧWsXo}fL@ X薠톎),7GmC V& `bcÐn*9G@k}yp:A8OՏd񪎤Ȟ+v}s1720;+1{_]Ԫ|gԱ6!J}u<#  % !RKePK5 1W ->ƻ54J.TX],֙mskU̩gwii`9mtffBX e,GY)chK< PHFCcrOJ쉩DvKJjb CbiK0 )$RroiV+"86]4 L`HtufCC  ɥ19tvBtßqU*Sv>nOxDF4d&y x^*"taRW- 伲Ey!h6B8^]$GL&clOU_2,+.F|UdƉa&:weLN2>lb,KP%dwG|tHc ;"| Ne۱(OX,EP"{RVYm*LfHCLBt*-$8hC#FIl2X\ LJ+ъ,17B +--YH"wȈƌ,Y:Beb\m5=}6HN1}{If.h\@9VabAgf\ء 04Ri4m2PXd&X͌LD2=]sEFP1p0xȜP< 1Ls]!Q$f=+Mx{,0ئuJ}0J?E;9&%+aK6#㞃`˽ZOhLL6a_7 ^{bպAG2؎GJ%|HDUP!0) Z$2:SYbʑO,JC;?MXr^9~d-ԻT45ATWjp"D#w]X:cyB7{3{1Kv-p|v,{fA1☄rm*´'B (3r$F]r9g4l;,ceiݤ8-\D:'#`vNV=٠ko ))|pqhbq+QT%ȳXHSI10I:BfD$ $F4QG;1`aTg Le"L'bWrTc tݹJ`DiaX^N XP "jRe(5&ZK^Yƚǚ69%L!GSOI僷0ayʢfV*%25 L#Qa(t N.N%w"4]LHRX 85@1 F#9Ȕ{4Q5JZ8gOܙS@s&9+Jc)FE12ϛvӑ č.-CRCjXѫdS$*HU &Q-1QX8N"(k&$<-[8*&tyGUaWSrj ‰% UÄXo(43塞p嘮r8ɤt<7ēCEDBE? MPl8Vp8@gxvtyNQuSxzuf8ZK9Aȝ) iװF <Ӫ:8| Haxu{8m O@`NQ&!:={Ndt9F`4avJ &ٺ`H2sr&"P>Y4QCO##T qcB15W)RS21JD~ Z\IqriRD3xבZQ9:VcGAdat\Grc-KM:a2FsװV~w){BEin%MdΠ`&M5'*jL?(I3Cp)^^B81|#$Pg`_\(ÎK,i*#B*ˢ$j V 0FtGdAA|^ /tN1%$ؔ4ӖiIYX3Z԰'fm#'h pVDegRtf1L0Û)sds7I@+uD( [%ܩ_\*f`8E5[E[}[5mFHj6g"D2]B+Ӳ,%b :C3џ,9Iy 0bDѨ CU.xuT0Op:Wv!la5Är0(ơjjtːq4*ȢO1S^k cS0LOS+MQ@A&JhKi`K(:F[+qUY+TJ-zƔA&kYq9E8'S' ti LpJzi(3ps2A$bXq,͈Q|p$eȣij.I:F'nHd}#Nm ^WmK8|r2xk"k\+rt,<ꙴ+Mɑo#pLCy9vQˍF0v?&Gt|Q0IQy̜@̢מeJY,CJe9çgs5HgYrPa8iN!&R!FKiim}Zgrf3yRbeSxidmٜ3 KDE%m1bkM\'X+bTTTNޟcslŃzJ7fΘLǡcѱ1SD=C4f!X_7ޣΝiΑw&cĔ+rp>G)ȧӧ2z)J;VW9Ѥߥ53^)1RP&\nNLͱ4BseQ>rLBfk|P1$}C Ezd)C8(|G$e}Bϐ%?7F9} xo7[rSjLS0e\fDZ, 94'N!!pK61#6 @0SԶKHw]aHxBs")WhOd&XN<_PHO(i˒mNS}|\fL#G4,nN9svb)yv8d8qKf `HSsO=nBλyor7, 3b2ifh^0*F>ZsK̀_8:0eh}EA:Ł2.p{e]=1eˉE㝩] ΢qbeHjJ9X,3$ѫ(Npؙ30J>|iFfɕ =!@q_8P^)b%X:seNðNC:, 9Pe"d͹Sߟ?`͒DfrܭC& MzXPSWĂؾR(+7Ƞ"60d}Q7w(\o4"oN%z$0jiQcw{O ]%oˤaä.wl 9)Wttr";3EdO0NwDr6':SZ1^Ai 3Y/*i82I+3~ Ǧ5g13ut[y$r˔SGCi,ԲkJ5W,9^ǟAA76Mx{6#ar-)a㞱F+Ne4yUjk 11ǁoE\ ~OZ񓎜DaXR@>Q2x Ɩ^w~[s|Q3J;uNZ/Ǐ|;}TY~2i|l=;?a|9܄ 3&^RKy:h tV^@靹2_P%JZh\||zqSf O'aP %&T:OmcadY1 T ܙDҗm|vƞ2\b9jJl1N"9&L2y"+29f{b'PR-s ]š?y0zőL0;޽`#)Jj5rkItfJп6Dz(5HircĽv0'V ~ӝ p!\*Igdž҈:[++vr䂼 RYANM4JbbI'M8HZRyJ 3ȈY loiDg,doUYJ FP'$+F *Ұ&<=9>GgdL3eTtf=vs,F1?cw#KV@5"!iU%ȎVX;>vXM9I )\@:3|w1b8HD:1?hx|0q'L9W0ovf(F# pMhx{B^C4P&(q5PgdBT>O|CM`X8ø{vclm4Evvsaǜ|9OtpLX62&hU>Ȋ S$0J&iO'8σU88c(H-8i|Ҁ(c{)%0bIP0Ymy;ܛ欮3bh4v9$D8lb3crUc*Vy >&`XHz[3daM\wbWGA'egc9 &`%BS80a:&WF;t$:w3DAp2a6UYrD* u-åTSK(4IȔ] Hx9_Si4`o{r $:0bEY2f8dR1݌->]aH:gLRb>4͝3fP 0p0RDS>5vj#Wn:C3Ea7QYN(,jHƛ2 .G9b%eI|yH;mٚq biJy~U)T1 rD+ k0k! RR( +!\EXӣ/>vD;Q2kxЦg58Z*8a -J%*)չ|ZA`qHK#:I7q>jL>a#;(H$0F-IyfwGtVA%|Rj_i]Yzp}!`*7~$"U#lbEقh~!M8yA^qJ:-CLORiK$WC#\:8l!I,7lDW ,p8$C'@j=1~|_d ؔ,}&&!44VEivq8xk *f-ɖ{HTZa&/''¼ʘjE liSdsmKHi!i lQJHƉ4;c1+KB񃼚e런5#-**p =* w='ַ|<fn1-:̭$I nfCewSx,cڼM}_ 웃`8ϥ|&v8SD!|cyocfƁjr$76yqF )c:bBX)ӚxL_ua($}tǯ`/AlgƜ!]7V1Ċ6LD%t8&&NA:1ѫg8hQ4éMI0"ĥtDjJQ-9bzd*ybqDha"dw::͖jtE1KPL%] 5Ԑ@sÜ++1 S^>sp𴄉qln|u\I֎͂_{ٱ{㓙a@:؋MͤsĵG~0$yGS4.RQEN"_0Yɸr# !bՎnL&j_ .lIN"`e‰<DDCL2aEQ5氌S& ?b$ pi_TO?E迒uueC?anoGˡ.ל06Kí\zY$a"D1$̛ҵd%x<5D}J4Ӫc$*"OWg]G 1➱/\QJ'Tm'<㚹m,;: 20e~x.ͩ^WdJ*OF`1T<\gZV4de]&8`uESHa&q*]};tsR^Q٘&HNXJW:t1RtE-)}wHVD>|K^iGW' %|r1dQri#]ȧ xq#5KQve՛R)w h5%5L:lWL<:x02Q>e+MY4&)l)ʲ=uv-*"_݊*J'?-dD`=s8;O }sTi8=W~z/I^?b{4ٌb4(4'}s=1z]xSx8E >ϨA/|[v{Ɔ00LO73Ar0ilo@{,{fca\4A1js;_9p:TGNat[nߟA)<4h)4r^;?Ԉ̎5$F0'=-͆MhȖf 4E90# - "e'"L3b_v;SG ÄteqLF#&+t/T, ]iRp}pJnnP7\ihz#Qt1>s}uǴrk1:=']D"RzT O9S@oBqHPG{dK(BHiFE7ݧȪ4xD2> j+3W0i5&ޜlP9bhxccKu :m겢NC?!' _GY}[r'#BtbF{ 2Su|S:)1G#y$G)hM239G,ʟM>mak[]bKYQf6#&jHp ׮Kq]Ib3α5\`BE^\a7rxs(pHl9/_+zNәp:I9\?ɭ'K4^Q%2Ī_FEXW ? l'hNQ瓬0 X~<OuNU'op^iC9#y/̧zC~$0TIܾʯ[RxSH7Μڧ}21|@DZɎur9 ^Hc\$g*I,rږnE}y+]4ծ- c:H>ҙŵԻZh̒jԷp+)4y&/*s\P"x&Zpl'nPr0Ґ) tȆyN:kd؛$I1N!VC(yeekd#H™l TkqߜS6vZ;OXvǠxv^i?#pkߝ1'˶WnjN}khʆ7D"ebilDҫev;KptGqm!4>1'E8Ct>Z=Kt1ݹL$dƙ3"-ڰChq+YBU 8#uWLsq9s.~1hzJ6=˵i ES9):5Ә':,䁘OWj z=Ju~dћFN\è0<>}ȷ<,·9 ޗgRF5=9?\<ȫ?-;Z'#cr1QkU.WdH.Ωed&Lj{&&2SQWNS6& 8}o#@0JOBIGu>5!,˟5ڻ.}*1񫸓\x9:BrE]ՁJC|;)7݌8./gAN?&#Z/tԶ+'Quyw\ܨ.rzfMGzW圅?};)dM\yyxPlsogs-#A-昘kZuU)X& c2CWկ9+^Sg,7'yj_N)5k|g lރƪ+:01VMZgUǙDR(U뤾?LIŕqU:-FW@i5#SWgnkqYSY]1TXQ~!jY E3'.:/Gl3YOQA;h1=kgj; ճ="͊}nߓ_-9~||0G^g.Q1EOY]M_4j$d;z6mQ&ӝrkj[PY'OLOQ ]rJ}{u]WߴaVߜ\4wOf]WI?[~WXϕO_zCG$Pv*&&ݐȉ>˿*uʏE"N#9NfWt5ϲm^54HYv5;bX:{>.s~O/{}ǞooGG4߱~F+/~hF~gS棪Si6򇤺MKO{~fܞ?UXRKWf&jc쟃pjacȡ5zZ:դOڹ{^:<XŮFV]Ll gK #hP ^W:]Mz{XX:"fG B|p2ñ}?ՏRҩ[)ʡJ;EԽy"JZInN]$l 3Hl3IU:#ĤB61#Pg0(diys#ŭ?iɏ>8?9Ultp-oY(&ilTj"Wai[`T~Xc2VE*6~ہ2ܐa; '\ ).Sa<ہEB5ų#cl$liD#ֻe*ŔO[S]/kA Դ5OXЁ5gC+3*wUut!zY1'{=-hd쯃s!QPfh ̹M9=HŘ:e2SYG^+OlszQ2_Ѷ>_)IqS;ԙ?Iٗ1duUldkGqikTkϋ$U5EL])26hjc9ֱD iC-dTZ5aQNqHMtQ^FR'xSn\ ݅Ǫ3?G\fZsi.fJN:JX+ t=N>ΆU&mr݇MF=\]G{^Kg뽯vյ|odOO=I0s|!m V |0ӏf /5{OĄwY ^mTޔK )ZƵ5-etowVCk9~dUhwYshh#7Rݞ)il/k-ClyUutV J3kɗOWȯykTmNe7v\1ˑnH 4/MlH|oo+)>7Ky}XՈH2O&;P!@yH>fc0!J!flv"zYɻ=nBRΤ w|lfQ fb3sF4 Z!9A2:%;'.!G;t̅A?][}U'6nkg.'k~۲k" O;;wӻCkMy]M =_}HDMzv#%WB#ĬðlUk? g,ġZ}oYQm;}{ȧo6'oޟ}Dz;0fl[:?>_v3ڏ9̱??McwNuo-Wk0k[KG jNm(cڙo"sG|}U 1͍3z;d|Ɍ\xaNQCXN%PDMg;D^Sك~"OhW3)eN8u"nYl lY'hP۷5?{h_/%G-&`^3bQ|Sys^T5ɺ Vd|n>ܛGCoNRp|?h޾cmpl"Ov$+/ {oAPC:05\)^|TM}{n3nZΟOKNBݳgD{ZIYg̚Y>\^_w9mjkڧl\_qV^xgcceZYUc`wZCim9ۯצv4ӵR2&h0sf^ 2,#@(` ]wUrqgej}^7vsbyf wo{FO]u(c%mͺr:7cEAѶh5Q{w҄PV( @@sh`EL8BB/aGk}9(u@ *Mt (Ji;h-i VJk[`r2WE7aХֆ5mhM2!(k$ǹG]0=ϻy/@PHd44(6@Pѵg'v@ 7sA"z٤)Rۂ;]@F}}٠|O`vA7 7oXG@zt(n> P^}l'lhLi^ $@#PP1WZ sT" .۔&t:nXN]UD)JHU)AET %T*UD*$J*JUAUID %R( A<>@L2h`LL!M1 24cALdL@dh=14  @2H=LOJ~ 7dy6hh 24fe4 j =FMhD"O$&iO4S&ScH0bhȃЙOP4hhhh=@{Thi hz SRBbe1yʟLyMSC16 Qz SѤOHd=2dGSMѠ hI L S!7~jjmCOP=M= D44!@@@=MhaQ!&&LLLF0OIM0L&$'AMɵ4051G#I2MЙ=&3P?+Ƿ~;N >&"JS3UkRUTTUUU*V~'_/yU~m:M-M|u7̨2!"mgb=eU$y$xg>/|.j_~!gH$|̻7=gjfb_ k4&S5/T JUTvƫ7ju[X.ݣmveq_>ٟc+3wp+wr"iAVVSʉ(LmlĚ2يzz746 EDW" + odfK31-Vvԯz/F@}1k 1* .A AQ$C"DP$*fN#ZeD I`_/gB?S; hk=t j!F?#U)>?S! 蛭!-.Y@6p^wJd= @- |{Zr&V;?JOÜTxED}Y{6am1PEA/_av ^UM`Ddλo2f 13I@| ѽ"S)vSˆcJ7K$̥$C>뢀&_$d!<`P Q1#IE%鏳0)ZT~_'CcZ˖])bF*xxAo,׍6byu2X).}(LLeL=Πd}ϱ};]mYt{],`f 0,dH3,H O! eYqXBD ^1sG*Eҍu{F.cJ5\m}o^rq3v#h;NLB{SO1)cFXw-FVVFJu 1beXͷζUIfi%,f$^Q}~g1UwlZ]%%Y⧖<WGT$(J!)TdK{K;( Fcj#C".*h`R(v ܤ%~e-=%1;P&V' ~l69dB2cfꬁ +m&E`lX6ҐHcnX<)m&Os!gi>Y@t,IP$c\mM e5P k{C|O^H(ߗ3f M#q-"#"A(Be F];ѳz[ ĶDGLCϡis]}G;|uHtYaaSqy:([Z9or@g$_jujY ^%P͒12\IH-ݸDp@ FM?1X6k OӬN]-:BHjMFQMW0\@sm \V;Uo@;H jU g(#"HJȌ7nE doZz_'wלS"`<~0$.\ivEAH"^ dGȥ2b*}PEjz}RzQ䯌U0+5lژ(bl~k7}u245g?6>>Lhe>TqiF 6E|0<>6D9@3":ş$%ȠH>zkGN6ּk:TΙt/3Cass4A.e .ƫ[ pm*"ʝ:@a}ͩ Ci!)"RFZ1֣Pٳ5ZsSg*V!p%3uWFqRH(S(=_NPu2Be%CnuV:Zԫc;XқFpsaRvZ=qAEIOL{(Y^>~<[REdiq {#i 77MmP"DBR,+%NᝌΖSVS>H.;rNATUTDYE):9c 3$IIz*i 6$b '5XIDttvҔ2l@i+0A]-eJJTgJbblvayFEWb/* HI (adjHؓc}Tېdm)hĀqU|OPmE$F?={MMseG"~OTPA-t DUB"B*Vζ)ytCR]f䥉FqHNhgM*M|JI.L|lX1fRN#x2!+"0!n@#7^OȠS[ǰ 5'p'*!ϫ~yT/ Qv[3j L=Iȇnz;wL[g8>@}˖pi:"4b&e"Rdm# sNQ$zLjcmY4bXhk,Sӯo]?MN'rqbݡ0D .mD*IF!"Bn~_g<OMēTC֋ںX >,!\$;7r(}}-%aZj!|zrø-tH!P$|52u3s pYbqOd+>8N*i빞!bM嘖I$|uBm{# B Rw=Ƽcלiݺ'xw'CSQQ!ACe?Պ+|FnLm$LiIY-#b !n;uMo0&-Y V5%:ϮVűuϧADE{ BE"&Օ44 O##1˗ĵ̏@/{ 1Q]U."&P  C#O{t% ؤymy!"!dž Fk՛ GIPugLQO$@B+ #C{ZYZ\ׯp[@TyC<Ժ@Xdq+1"nCu-ى:ŕ|%-Q{KL5~|΂RZ7$H2Fyf8|M>'9=w{W:{ztBSuCOW?ٌa|~ @2Hu$Yp #0m.``hv;GWok8A`p|~~RDICV - mw |#{ܠt?o9JO'D(AfXJFγ0ZFUjd:~N琞aJC7ٞz)2@}'TOYsaCHI"H "FhHEJ"ixHw/; = 0EIATi(ǻ[')cF Ȥ BDIQ(BR`BCr\D0=) i E@^٠ޯE8rБA P )ۇϻ5@4MJܠ3A1 +J܂X׭Kc3"/!'@AW~9tXd#I-p0aAc׷-`S=xtP$P! D۶y =6 ? 8mbHmX7,I͎h*ޏwHhf9 A!|||WsuUʕ7q@!3<̼g$B i IaaaNl{˧nj*m`B P$U>_uLvm jT@|#P0,Da7-I2(HuiBhmߪ4)5FsvEXNQ"VB ^}h_aA`M) E1܁!x{ݼ+odj7߯\~P)o$ADQ1$)ݭЛW CC}i t>>CH)G}i3=l( K~a& #:+!$>OW8|Ex$p(BPh@ {P}xe0G d: nD|im"If ;g_)! (4!g-B BB 5YgBZs.wR/aLsg4lQE)QU=swyZ$.DPJ.P$L~loa2J"0bȖA %Ȇ1J#,h8"(Hm5֑qFd#hK{E!HC2&xD-mHs57-iy屺p "2(c$ BT LDJDIuqjq WD >R6 ,0#ӦF ZLv9c1R lzz_[E #IbIJRJFUPڷۓKo1:Vޜ!0 ~ezOʛX^ !O=ǖmZWMNH h,CA!!:)v4Om'eI{2M-&!9>ܷt- f[|Kj=6r$(I{={ҕaYL۲rii||$Sq+if[l HY8@L(  q<2V!% >{j4l&l*ҳaF UJ(Nm /6ynmILUkSWHIA%#.3حSd=V=7$~) c@w "%!a>?q BE+m"7;mD &nݐ6q$K>O!4XMȓ:7aoO-KSD8D0kM`hvm6sWH1@ɏQ&glz&u9ɗ7q*Hv7+gM$ ✛O9K/ӻr4g)֕cSb vX[9[2۔5/ ympn9l<ǃxngGC4S-E9en =37|{}/{:mY&8麙vMێ)-%DEe|NmsǻJqK7I9b)\5 A JnMKг|7kvxZ4۹ɭkrI"DO[oxZSFiKq#MmXXED2 AU6&s]ӒíNBFsHss;mĤ 2IdElK,@C 시$np>^$ìӉ-U[->?DzK x5$ PQ]w[8gVIw&滷jM&uA];isu.Og;$T ;,I',öݹ]rIfDn7>Z7xr$MĮ(%rv=gW$D;9vm)OzvJ=xnvۮIlDvI,w9r59kHܜ"#ĵӺ$*۷9i;[IlnPEB6GEA6(ssI-"IYu܋hU6A0c}4NJ(>nvrrKpHrNI7[nK79sH:rαw7YۜD9Ųhܸ|ғIݳSgNI6vYKi7W3꜈imsR-"ē;V9\&sK:48qfxxu-\A&,uU&g\&ܱۮ-/^9-rNI ]C/x7Fgk,M6k}o3ŷ#YJ AIH"Qb;$r>ףh8]ݣr'SiԨZi8c[tjq 7[w8M{̇FuĬ,y7Fr7')2C9mŝ'[sGv][';;:-!nK$ۦ_ޜs4Ej%mDԉ)˻SjĎbX;aeLf|9M-Ӝӧd$IH8s:ѫ3rΜXnNA!#Yd8VuŝnMȶv AiQn[:s.kns:qβcy5h^9sܝ9v:w9qJuMZ9%VbXR,jͺqۮvHKbxIBIm{8À@ u5~> H?Tf鱫lLjcFճVl33eaY / i`$td̪"RII^¹q-rQo^?.GeיS'6a4H41!#0٤ڪhI*EU=QEU&DA_zB$TQ_"R +1~YfmYe+*+Ͷmr"i%+BX >$٦K4 l>B`:T;lߋafcgG-6m9a&ձKMA͑cmmc~6ۘ33F^D؀?HHTPQWO# THAax ^Xb$ ~@H/F ?` * "9s=ll`W:t~ml~|>i3o ~2f?&3D6?&\S"*!U@&߄})mmČIi? ~MZK(f}ݢIJُgƚ3䜁(6A 6T("tFk EE"!Itr`A)ϱxYb,oWPI<&Fy֢<;wqol@j6_@:IG.{tBe&drqS(x&KBYCH]B<[ QPyZi >ildĭi]\E" M  K,=;٨/,bA#6{⬴j< Մ @d$4d-|R/8Gw]PV|}+c"owAI[@tM䇖 XH((d*"}ԴsKE/Rd7~deh. d`[[[1o^e6nmLꥰ*5#˶oz3n 5.K+oiŚ\TĢ K[OiƔ8M0겄 G {"MP)i-_$M,Ѝ+Q7yMҖ:F+0 C?ROwJh9Np+ F`&:JuyCgԳ!\c{6r !pC|rqk*d vpF{e@!uKOÈcŪѬ0uNXJk,|S0/W 5l+h⑘{J[ݼqc}:P:+ -TKANIrl뮔 |G P/ j:!,U$$oXw7U&pѷ007BG,F/YUAҗpi^\0v箚WYKG,t.!96nΩeQ B[( [uc"Ka,8m12aH jWIK ZB+O=*k6M!ah˽HTJF#a\GwJϖH\XQtXZ[?r]Х~$X,T%𜦴Za`xAHC(bG\tZR%Kc5yd{rjIfmieӭM/Zƫ2!+Ejg(aь!WV[t8PL4QXCS#$VMSuxvڙO0Fv|VfuU5-miQBR$)@S^ *_Ra"*qU#qK4r~ZѤ֧++%zMIKHŭ/ `S8:,[gc8I&<+;ljH9Պf4r#pi2 wF:O\_"B$"!uMes>TmBG3qDF fzE.SEA VY$?GF73Z ב>W3hdtN][N]}UHշ|gM&/<0;װ(%۳#j,K >mG TLH{% Gam[xg{fͿGk lgΘm3?q4UZT,*5*J+Z+mYGny36mұ6FSmu?1?QfíVVoQtSʆ۬Vl~ mYVlm0ZlΙlgQųPdQY2Ca岘ؠ&|VُVͳ67A3 QnA>(IM%[c歝cb5lP5IDRaB6U\S93R7>g M%|XH]ӪҘSS֑Z[078ul*™˜/6څj ȂX,]aWZi8M1y>Y^N+1,TŀuJ?[ gQsPĴ@RezQiLDj/vqvp3^ve Ҁ$Q$,o*PoiAL|} :mma[΃6镶S(|fQ0[DSʂB-mNē*rB/;TD)fg&'t Fm q̤mX@*ubR;!hq`ʁ,GV%B H)B\TY%R'8h &=`F6tyP`NP!(p{;8 ClEvHha*w]7c--Ŭ`bR.dMؕdvb5aՎ2jȖэ !L[NM ǙB!/W"^L:Gv$ @т_z1ySf.yN=,i$s`^VzBWNݞE&F 4J$vŔ3`fŻRfǙ#ڦmQ,8i@g,&edعbcS$sGW 'hD3a_f$:3ܚz$`D#Y")&  /Rrb6<^M;6"ɳsC6<ݜ9C;ЉF[9w뻖m>81aɵthNN|Jt Z0׋ ]Ju) R0ƶfƍ:f嫓I#k݌nn=3i:7W'c^nN뙻E.3cЌc}y<#Gbɣw!hƌ<5Crlu٤5 Qݝ37wr1wW&-Yw2B9G(Vt7S$gvI {w4AɻG)wɻ5eh Lكf7Dd/s3w4w1f%6KGxm|998lsg6%iFM>mvEs9}QáVth4c?suan E19~42ӣڻw8aceZGv͂ц],ӛ hm޸H6w 7i=-7l4nM0S ao;8vޛ=7ɹQ%n(RJ wvqձH46# MУ'B7jҹM xF a$( ⇈g2 x=ls Ԩ:6րtf #gMNա˔!@Wv>,Y 8o-:=r2.2휎ѷsX#s c'7g2| beAا25Nlr"\3S,czTI&( S!Srn1W{;<&Vg"BЄENL 0<ẑ ]wgYᢎl]'AynbpR&Z=kNg;53\usi:c12)RsB.t{ZR: 1)`-失bQgVg&Ț6vvw(^aep$.Û,5h)b FS lz B6 X[\0w65#!%Km谰SSCsN,nt09;sʰ҈* &W %1SBh JQ4["47g(Y ܴ!DJwT̵!FXC24 ̎M9 Q(pT*9Jtͳc6:í1yu"5akSDLB';QXn]3 hpڵՅfyݱ /Ҝ7#yN.mebY$Au *FB@Djr5En!ʢ-/$-a5Li.ެX(RNo?4di IaMwNDy˝MGG rXT 59榶 cs5,d&X1 $fb(ʁƩVZ #jܨ`Ҙl_ 4 98/fQwZ>wsa0HB2Pn RNhA 5P9$ÆO=Bdw17 ᮰ 'qÊb$Ȫ-bPf hBZtj܊L0x`ڍ%Xe Iܶ50rdbܤcN' ߊOs+CB9;y6viC26*Lg7Vjk+II8g&7jQvp7,ۈ2G'](2Y}NyY͢5xlaLiayc2lO .p:F0dŧ&%$2x{ngSSbVm i؛<9fg'1X lGv'v9 aɳy`cOs36NM=\D409uw;lr,u)tbY=Eo0&*PPZREc<ͥG GyD޳F6& \l孻عnnчv:Yx.N:fѼ6jN l^ T/מ%bcZL\X}@;\*Tv9W&[fvo:9 lp૶49 y^YͶacOEfhq&ۣ*>gr9h7u) mPg9E&ұ30]=|f<1S3zqD\E" ms*0"S*dho;Gd!ݞe{\o;'S%Hg,ۉ6Zy48'v]0ٷWrOukw;9 .( ^9q&:3m;Me0I؉F;'.Ş͝˜GG7'v:Bm]p77{]ڔ8hNL#[RH;5L\; [Qv!$4/L ȪBBlQ̌B*4='CbuF[bۺ:ѠviZto0gZ-͜XɕWZmNwe-a5rbv!9wGG<0]faݦhuryr,8`!5ir&-? zXB[z;1ua߳ME$ / b秆z᧶ҜZBlegF My9.459 Wq-wiӇv<Xu`hɅJcэcb!y!&f>k!C*z xۆKC&fZ\ێWd_ w@J< S' rLdıֲnhóiMW<ӓ|M4iզ8;lݘry.98vyw3vu[9wj:=yq@Q  E]WLrXsrlg Bn]͆ L21#AQP4.` .6#͍ti5ɣ Vhɮ"lQXl`F!\[=.tڧ݆)J mK1<8!EF^ri0@w"ᅒ%u7e y.b;9;t"b!ݎyǺ+zo&ݖE!9Tj #Q hPEiW,G˸yQH"8"2$^5'k`>0$ BBjU=LYaaRanik25h*,_#g!6Vdu,dX s#cIH6Nnb,Pi 6&0$st2{۷nac\y㖲202#nͮ#MXJ6Ι Hr(mPX"$=]e93Sy:y6sciqtoNF&'&d;d؆g U,Zfo-ѓE.T:allSL٦'ty8n a{rpqjNyR=c~7!ۦ%ә[MXPͧ ; 1KeC_[nU ^ӟ&upBDrqMZά6CR7hlD97igg'Ǒޜ 1 hn8c ˅Is}wsqX79&PDѧ'\125XD1j ޅ|!xeŵj؎49Nfe!("EcAP9IyJ v8b-HXh " biT \&PP1GX  iTf1z^Aj MmFհQVdJVZrh&6){ b(^"1IhB nh+`F/Ew'H;43k CTSe55m F63 u DX&[(( 5 =/ nbαb=kqMs/R*)A2\JH 0 %1}lJe%GJK`-ŏIFN;t@*P&CKz ۇgIŊu4ÿ́:6'VnoŇMSnLu6m mLX1gK #͂b:=me\dw09!hJ* M%DM4 XaH9KnkHɩ,Ac*FÞAbO3ɰ\2l1pS^;]{<9ɢ7 ǃn+js { 4v9i'q}9Pfl0R=_Yg'7&{ݦ7|4h4O: ٱsc μXCJw;tLɎ ÛGd)SbBbPZv0{JAcv y]y]ymr,wIfghlBƦFT̺TA!FcUpt.l7r[=K;psv,q&8p992:pىpGdɹw6bQ-`:7: /; p@3yXh^3gk|!rwcɧl6 VFX0x.iim͢^2si <(dEĤ&]+LQ[ Fs"&;$p@rD0)}퐵Sd8=%vkG^LZݚ}Fxnrcmcؔ]ls^.z\Vym͉'eF{Nd,ᅞO'FW9|64؏ 2bb8**\!X@ZMLpiCX57.,eKgrFD70؎dtabwpݹbF <= `sv6E_]C j;(8v!žtN#pyn␕C"u!O8raWS6w+5YZ~\n`\<>ǯ96y݌yd vF׍Tiخ) ,.s@ڌ6Nm;x7)T G.8eEƆk(]"Bo țZJ#/h0V;a|ʱ՛s lOff0c%=gs{Tf [&iɴcnFV4 Xe|Xtݻ[;Yώ@PDi"hc(}Nκf6{<9!nstWu7nӱᦴeN }RdXt@MB͕#c l݋;10f\عP,3عg@(%=%@}fBfScVRb:i!E\کͦ:LiM" <ŢiFVL)E:l. 4#U1#Y5<,4=N 9k]Ʌ7,̘݄aCP:0}O xO sxajNw 0.Ǹ u`&NWPX1w " xЄ{dTtnb4FdshWa8Fܲ8s2i͉Y&p `pe !|`}P?b@_?kZ! V51e{6?_3.z>*ER4((QfW1S*y!F$}uOY>!#oP$y +d@E?Qຈ\YښjSUS)[V(յ2SVI&DE#辁}\@t)"c4\+!>uD"I}DDDDCIiwp`" ?at+x^yE5M<Ւԥ][0XWp/p^dё㚟lQdVlCmV+jg'oVUmTQJB6F+?~7LG^L~%eYQl[UҡRi52G~MlZMBZR* *\YRb[Y RI,L&i+eed%4o[Zm$Z!BKV[ A֒œ+K4ٷ`ߥ߿/Qh"F?nG xrA (GDc SUΥH>:xD GU!""k]kRs)YAlP-!7?}lWGY2VxjS;ʯ$U7k7xJӟ[!g됥+?7ϲp ?2*wm0Q}<8*`d9M("K F,jdZk,k"K%jTeMlU(kE%-ԭRDVeϞ ͞QkEIYKٛ~>nЂ2;T ?G)5n*l%2j}gURJYJ*KVVVҖRdVR+VU5emL%UIEJHMId*(TRJ?}?lUo*;a?w{:= GԥM;2h۝QR?H8I-_\S;kkgwxgߵyU+Zg'IVUm}o<ΪBV3o>f mgܘf&e3c1Cڪ0FDBQ)Iݒ-QI"E4Vy\TWZ뺪I! U2 .BRDxx +@l#B+6>S!`_,O$hTIӥL 3d3[rLD"=+ۘ|陉LL m(֋Z!+$iMJ"HDaY5G{UJ={Tzmj~anhB\ J9;)KCt>e9%ժQ3dmnx{{LԔ΅9 3;kPTp} TcR~"4dRkzѠ@%)G>Qb]FU\RgW*uyO|BD爓&FDhYj,ɖԭ5D2+suk--TZRHRTIUJVT=$ҋVem!mZe+IXę#SZKVJ֒ ?ўҴQ$JZI"RIJڥeh5֖ҩ 252iZ4!ZZ-U)dR~fR4\($e_yH %ITp7[OwM.kS6?StNl|ޘmVXklئRjڶK m4i5 bֲZYbZ-JUT_zmsl?'8l5IIY%I*-VUj~'>ձe_X*0$##L>MO}}LYsf~eZUK*$I%kVZT֨kEdd%eKH[SIU*T%&UiJJR+IjZ-!eZ%*g,_m7S.LxV$]d˭-U+:5RU9'ӿ 52~ߒت:_%ʔS)*)$EVRTUiKVVVRҥ$>"@_E?b~c#!0.6ߟZֵikEIY~zj%TKPkJJVU))kY) u:G?/32 $DBf"7I@7:sk3ߩ_]@?O#m%+-+bR,(K%Y W-,**V-J"[S$&+ijȚZ*ii$VV-J[V(繌 `EƗIWT@u^"G[JTRҲ}rHVX ++imEZHUd>U6TUkYX*ejV%֫emRZԭ4j5>'',-Y$TKiTj+j*Je6֔V- ZREEI*ҵJf~0~c7?]u?"~ H>_$,)U+VVŪUb(qDlS0~W[spx0IL[18=gC@ zM ",!4<*Wų=ssh"i˖Q0c$RD[%*ղSf%hK33_w}DJIJ`JbJYY&YEKl,Gan^̭Zȶi5Պ ՘gw_GlI"ZYJUQRڶI5$S5QTPUlPMZTYZ}׻3پ67ʤF=㸌V"bHAJV2!-VaFյ$TԬ~֡JQ*%bm,?veOjؾ Ȉ;~T&IJd(峬JJVdRҵ Un^MUmEi0QI VQ*حL5Qe5ݷ[)XOm_Xݍ׃V?+R9ݿ";PiɄڐ"4Sත)EeLSKeaLR[e6KlVKelR!2 5Yu"8GT D?ŰތovI)Gw5-2w)q$~ZB8H)R(B<9Fb\U~ G~KyNmv&6&wy2IZEYR"ǐ~woP\2PP:0)ӢILRH;w)ݜσ_ bH?E(&T{o" H|\/+GY7· Mi>'_i|wN$(+(|\m~+#٬x4iWjCZ}>њLZo>f[PĞ{te&n]r{v G|]TY~Z$$l[Kt|#;mo-ai,u_w<ENkENwgo쿭~տGdklƛ=j'5㹚.4؇D6ᷢK#W&Wx:)i>3e곜o+HZrS؁O7Wm$tkbIy7Iݦ=slmo[Ȭɿko1Ց2(AʋeN'ŀnD2s?#"w߀=K$NzD8%wm 6?woka9FiTG3uE; <Y%CwF_|:4X6֟66ӾՆ^5IlW/ :AO%[>%=6ݚzoݪvt^Z3kR[!ǀf!͞w|NGuBgGlώ6-Ԏ~/%r&^9.DFϜŤEs"Plȗ} & rj\mȕ2]=[Ee'P]/{Arj%p9۽İx~9q}NWc_ˆj<.neG:;@||=V|\3x#zt͆祝s{|o^_q_D^7yoUwaOWr:K]cki{?̇U]HO)O}g)dB>Emi#leJRhޝӅo_ƈUs&ڋ۵*zωu#1Xx+uk4+ Hv3A}O ;"wEE?kїM>r+nC6wn==Z6[o+QjxpALιsxUNS*v2{o4v\opWGO/>}?RMm_>ՓhX<~Tw<ǿZnMq/kB}@pEq?WlتL@I{{?yA=ٓw٘pQI2yܪW砘ŸI%IA؉ H ӏYxp13 ۚFaM\H6FD:*mP]Q \Dž0[l>/D&m6xꑣo<>Lc=_{C_enkK[?~w#nO6gdPzj$@cGVzgG⒍Hq $42 ]L 1C+9PJ )?1C[3)KCrw0M1>Tb.|'B16 o-o5/;uQJOVu7eLū=oiQ}I{vH:;R*ާcCLwrE)i3U HNw-;=U#n<=wj$qzP?M]߯v`S5z.GI4n:]Tl ZmT7-; x9sbޞa[1Ƙ7"wQ/ hw޿SB!"Z(?]"A-X!hk*Q A[`EF 312 :KGV"8iQ@7SaJlՕSK<[jǹ6[=6e<:mmjsomftQmv80AJƢQǑot:ǣg2QWh s`-F7c)v+RȂ;b{"%ir{}Toe5%-)ZDE+lߌ{;Gcs,*Ǿ.E|ǽEHɒL4%_ Xճ#)Lq_+4QikVD*&kKZy)K%:]9+z&qGGF ʑ0YzLqV yA ( 4P2d;}J0J02邏$jLf#Hc.)QaGskmMYMB1(I:)&C:pn8H P?D1.Jn\qL/HjB=w,X4lw%IcgnEn;gɤ!{l{( ^9Ol V]I+ԛωYm]ݲ>]܏'_T.KAYW-GVhXڧZ}uPrzuשo7rV:tAڅQ5Jv^Ob$6vLB[P M| 硇 4̀ ]sm TyvԋJ{i,+<1Ew<یѥy1:lZVHOϑn%eDϭdOCr(EAc?e.z.Q{$ rlTVS5Fu/`&MNh1i.#/UŲokkx{Vރ.Cn]n'cY6iwaG[fZbsތhyi7$D-gAp?d/ϼR}jYtE`kN;Y5%r =3}U'ʾ_\69$x˸u|$u.ƼԖpujsۏ?`zN:6]uM4V}¹Y"^R^Ɖ}uBK:7lOР~Z`c[KSefg=~x+&UisNk'n}l@51GF -JVj?A@ү%t"ٶu'" oUh nsu I%>ytPd؀ s)df ,fx\ܳCAaX2޻ՊK}HdsI5?axF\E۷,u ,/Ou)P=,#Xw1*lѽ2'ۿBE!k-Xt}el SiZܧ}X`}d5/[Fљ}=KU^މf^J(Oa):RRb5I n+_FW򶽯[QbZBdɥuԝwۜt= +6K4VytHq0gk l1Tn3ju+4CIE1#ȤE3EU[kP-@}Ť#߶;q׳n t?^|,BLrn7Ҭi_ 5>c}Kdu ? IA%wwrM_W3(f*L! Vj9aԻY[.Md/fMut\s"#黏;}Lv;.ڃ6IzhIBCKZh!**(U2PRCj@-wŨj IP]X[Hgȯ4qncC\5Xp]Ğs HsPѯRlg̒eu>=xkjzCSJr1< g%N=*/{RFGZN#tz[_mO\TKP%|ǢeD\T~]4M" xtxFol `oZ\XtnF)F,:uފufHOp4 ][ΈD(Gt~kg-b $#4G(N^rhhy7=9b{GZ+0hOtYקԵyjoI$Ķt\:d4V,`knJg*huDy?"ƞ~})O/UGa8D*RU{7+ڶ_I%!QnQh%b(Y\rtdPnMlv&!֧ݳe1z* 6eeVl} d D i#{TV^R+Xdy0}g.d -qi 5ˉWA{#d;eNYVZlR @57bߡ^&C#Z3rs3rT&uOy0[+i5f)Foȥ`Kzכo׬fC+竅)ETXV x!b" H7HmZVF+6jírK򭇖Enݣm߯ҶZ5ty(R/e- T!$#'8,Dtv%D舀"nB >]!ǯѯ?fP=㈰Ow~%/ͬgr[ ,̝,rM~x%#hBsA_Oun;lZ$i @o %~IM)yqo[ɾJ0G QYxA o,Q]b@q~~]8=ċ1+9嗝+j*Mu #P'nj6$4XDTxT?xryD"О@,J\@ 0[n{[oSܻ_k8v=Nm|uɴ_{dT1OWJAR)݄\g4x .J#@'^w;_M"Ki}7vm6r"juJ Dӳ'y9x;&űc,sH2=/iN޶Iݡ8_"#p#3шlcaV Uh%r B=s?0` #.G LIlRtG}_LtcJjGmrчVRf.' ~e%FS0-va͟Q OLϲ2ތ 졩+a DYix7>7QFeUJny{fvдzv|󏇻KGgj9D[8$ aWѫLJSowfu?q1}8}~nuCm8qηoۢP7jn#Ⲽ+r1j޾56d+@܅4jBJnQc~UW=VsV*Z)BAJ|O]_yºLk7nV؈y"<Zpf?aoohoPښVfnyz=鞬/t57ܭlτD ʋ s^'| "I(!d' G4& U,kҘ&wUZ\ը/˻ʤ^9ۤF 0u7ťۆ3"In,hXZhzƺD%#;q-ǧm&REsLmlk$M )S.U5 ~5Sc6$Dz )ޭs%),k|`xjwj]$JׅWHSUm_+H0_I޲U,-Uwnv2Z~6aMjˮcfyj!XjkQhrw+߼nUD"^ldWqgzl{h258}|%Kjj(=*h|mǮBcBli@۞m=k/~z%H YPvw}Ǘ>&< CKm,!ǝU[8x&V霳$ޭ-6jVQymҚ];XH?;s>7{ky%/6n4'ۮ%ӝ^cfn"wR#"P]+^ D)l9".) Jvvxξr)v&WEZSH,LcWOm( &- 7@ؔUtOrrdcMoup"ECqro(.B=! xo7[\SBk~G^Ydi\d%ԖZ+=0r^v&\ Ŏ%z랻7+o,BdhNC}|?Q/UZT6Oaxs9sp#~lDGACTN2O< kl|ǡua ڢ1$B#RejGmYLt鱨+5Vձ5Vm) a%mV6jcV fYjڍAAim51FXSlժV+PiVgm7 &dJ/sr]m_la`pgxݪ^,T2!$ZTEXDg)![X1*O3?m,oM"UѭI#>iRPv)ԈrmdAN*Ы6z(@Q;v{ܦ-аJ@ R=k=->iJZ Q]S{m U[h73{i^~ٛ7,AڻS%S9yD({os"W OY TQt /IKHlulhEh8:Su7M=^] >d9zvP[BD ֠yP`pwa{&f!0Iɝ)#e ;|k2?agSjJPU@.Jxl߽jf3muCe Ce6em5lVecmiYVV6L)fQ VءXV):fQ[5 ՊՔͥ6Sj̭lmLU 3QVULEE?uik ֝ɉ9BsAgv7QpKD֪:T6hSb9-]'N]!fp _l>k]<ϳ= RK)`}6ɮz~03,^%)@H]+Y " VNsE*NV {'[sgԖ (pfV+!98`RQٰb1wQVzGΝT_A9] d>UZثPSatbذu4G&œhps@Σ(;&MA4BD_`)k[ͯDɕ^u,:4<(L9Dglv4l5=TbgEzf#5]m[zj5T~+OʁRSBk=QWm[jegLEG&Cly *uجk^iȲBZB# }:側* yRf㮓wEE%E6.*(Os1-dSiX2J[KѰڷ4Z* V/Xl.N֙9PC!%){EF tژE|.-0(b0~WDj8ia,Y!8-X!CŘ!O[kiY^Ԭ&!k:3DWϮ<>y%t=j奩QjPݴmeu6t?5)VM6uuKuW_&4 73켯Q-?nwϟҵaRʹ7W˃Iإr)˔mRP[ λݎ(%"H]wڰLMĄf?7:,i|^ޫw +GvpgJhm|PZ])WFɨg8D1O e"mçzsy4^-gAą~gꜬŞM)X)Fht<_sQ]QὠE1*SyŅ{vꬪ_;Ib)wX}z47BLK]yhnNeZWN1xHkkc׮9yqO"JoڳʉMlM)v%2߳yYs80]zI^Z )k22sU)ʍgh~t/~:ZDg!>>3FD[#4ڃ[GeaWT|jWTVvD\ô|j(EȃKs8i^O 2*cJcVq!K@}wM42܍~7ޕK4>tz8[MxOK;o{O~kX}v mڔq | c03ޕo4ptO!fW@fp?64y)OU4{pTNm4WLb \E!%kJnj W):̣\ Z^uk[vΟَ4<؏yx-4wMR muK2D!Oi?;*>7-BPv|U;cEdf4M<oۙ?6T_Y(D#)e~ Y,9Fs|_=8ЫqM{9wޯ@}|̓?ICS9ky /Ғviţ3;{jյt䘭Nȍ)֞ APU)7t$Ws VTkab0g7NXBn?ǰ6{|һ&ǵi棯\( \j;m4-׸1q;jŋj:]>AIz_ªƇ9$O||p\ EOvƤi}(:(e᭍JN3wW|uOOix`hdM9fWYu#Y';:k`'X:Cw6/)U]ZM:G|^unR 6dlLkM1*fa+/~Rzv]E9V4*&=WSٙ* BN|ߖ A,Y39BJd5Fhώ4NK1lM t䅰&r䚣4h 3) dVCBwcͩlq0Z$^>w֚b1$;"LCT]i|TmI'NH6#)+Ol*5vl;ӻ#г(G1ceMalÆSq&lIBӢ, (Gx"l9Hl:2R<4|˫iu͢Ŧ M7/}|w7OH!:}wAUV ȧz}9F!hlN-IBK9%(%5Пh|<>QO96e0k$Y,ˏt5dVG#L'NEt<;kוLvma^smɧZCRC / :DD#ɢJ S(ܛuvlVpO \rF8|ߏ6)ۙFYjb!5iLs1ݘǪw8u'=sP!f}?y)跂Yҟ@Ցū:.{ټ7ǹ$܋6V qӌ<>B΋94W4_Q+ rI<#̡OX!c$ LdB_Ywfh^NXs椎`q5FhxOlhҜ ۛ#rsbDCl,rؿ3ӧ Kܙũq$۞v[ѷ20i={z[c5qa|g~JN {#E ZdTq=30GHRaD.ʃLJK,lL<И:i ӟd>IgN6c :t atwPKA8#;*(ǥJ>C<{džtTiuaޙhjΨOZh6&(EVZSܓH}_!~ؽZX>TX/t\Cwgz4ɩH-4M߹{,͕bH 5aJ5>䢯FӜQ>Q a ?z'\iA%* A^D?2 +]-$biED&H1uօDqQu%چ˨t Ƃȋ%]6<9c~pJI^4޵jfSGۜPD!!V 6ձJmϬ[)[M4}FD{c"M,ӻ޶2DdOۍ"j~Q;&r,}er94$ËVn|sQ)1$L$sޭ3Wvi+[DOz}ynu}dM(Ys>bRD$ݜI^ONppo>'<"Hs$&Ӟ#qr=Ӛ{?:gx99kI2MgoOIO9ɭNdۄ"o.rHHH97xDˉ^;mx<<~CӍ&M"ɯYSp !*>`h@`43BcZfX3 ZB $JMUXM TQ)%!*+rB2q) K2%- mRuRPTM"Gy->/+$V+*JI%{fQ)KIF)% ?݊P\GFJDLL-Wo|j)THQ"oXab,doɭB^Gԋs9i| TI:Q |J7(g%*2.ޥg[Yqj~U}xUQd RZQQ(ķZzseHL|41!TǥIإP3(/hQF;PTR>fŐj#V;(V=:3PQ4Ъ JHܵ]k}eQVޒV׹}#h?ĵ:WXOTb*ĭh+w]S1.b{R1 U0$|Nidq38,#Xijh'gC.4l)aX#Gv29 paݱٍsT_?m+NcI8-9qLQK7S.2ϒi`5ݒ`J"gSfT7nzK'[}%XJ>Kj6J0,mf!_ܫ\7{w]]C)RqsΕ|hzZQkYc> rv xo^~*7T;jZ.RX`xPa+aQmоS)q|/ /Xo_/*z8BܥTj= '=& P\MiL(/*E/L@&c)ɣ1}nj!@c1\xrO!4w86!=y\4e.}F6lr+n] 䳖+`)KZp6!`i L,#TkΈm9|f9Qjwlkyjga ^ۤe@ X%Jsf:)8ӞqЍRWfeJ6}S5?H¸?8ޑ;GȽi'r}r w,i CopJԶN]KQgT잱M#=S`X}2ƈ;4! xq9\G-N&Ek PȎ~O,xێ)zB"0>Pc8@Wyҙ⨹0O@xCaAgxk]T~pŠBQ"hW=SA'pYp =3F+;@1PsfZ1/M ` ,϶0hb*rU9?Y-Э*_e|5OƱ,zԬ]QQIZ_T|L?:-\rst R,IeB&b+Ig?4ޛm$TؑIFi->X0R8^JJ~ l#֋ζvNZMܑTq!Ts\V>[×X,8D_;tʼnTn 5eI x, au!Dd Rb Bf"+po7Ua7BֱVߝm iHh:hֺּ'd |`e41J,$ly" _0Y*<?Q?A60L홢Ƚ7U+C\۾>f5w .;djY[R(m @h!Lh-?, L2'GK?)vI(Gn/M|4I6DО!T:(0QDn ZMy6ǰ6k^|[lM`hJCXΙGDDTO!,B90`$#C#^cTa|GOb_l'Hyc[CMշn0S Kwu̬lqSW^4K"R~ٔ6lU:O4QY6’eUK|͔y\Vzk#==K'تY@;]3TPvn|gan^O7j0LTaJ3ZZһEv(m>kݨ=s?cKnɃQM/F"xܶnc&qyӫx!SIkkQ/nY#GkW*ɒN9" D^\a61oi}hcQ -;(ծ8a,nNB)+i%?ftO|7~/銕NFRLlɎkm'!Pui=^ݯSQyx+2E[p#%0椋Q-_שqyeGF #&ZTGq]$R1Pz2*5Px VA^X-Q, U 0Q'muZ+~Bb!r`զ"D<ѤӥKh:%nZ*JQv`u҈)D)&l rٺN( C} /ZrbD1iomלO2Q?YSkXh:71%j#L/%a/*`f\ujB<KLM=MZ-hS(r&Eq*0q`.dQyVo:, ;K\q'tKު .L~р y=nˁ EІ0ߓJrn4=y<͝NpRG E}曚y-ccch'01uʣ7M|[w-^թ5~jɎSTe~!I/bKU_UHBJִݥ-D#cFS34M6=f[)ő_;҈ajRaSaUB҇22mj! uj^^TkLtᘬ{Ovi 3%zAl0s*GJ+ǁX Y!m۴{C__[ s i,mO\olmm.q*̥j[vӰKTIۇ, 톨ߥSY;+ OeA+lVb U)^q+$qSZ{09tN]iշNmFL'+lZF;a*冩V˥lf=g>ӺVh4-:,$0mpfO [c:I;ZIR!0i7lIRe+VEƱ3%a1P[÷rE^0!7cJhˑM̀NP:a- q窎HA%(]rRƜ;,`1D4PP+NĴ-ܜ~r 8:Y Ѝ>IC,";xS 3 Nn~X‘nNj\{& Pl6mc״[k*em Q|;j%-j_j۲wIl,uXm[QvS" D;8 ӋFxnլ5L5\y%BRg(!QG^mҩh,Q[jbWyԔpG$ VvӠJY&}XC("\) \8B.QFR,A!͍,HS6~y<>[SJQ1X#X-fQ5-LVvMJ>KZRեSj5j=BQm,Ԍg(_ ZIG]+E^jMFJ$Ži'C3)X׽ ;Wk(-1-d1ZF!E`WT$dJLTCubc8438k!al Sh渧&3djKkmKM.+r`Co>8K)0 F`V)[|dg$撿Kc\yBrFn44,P],2FkIj]@c#I\_5!} #!'PWW`hL1lJSnZ:wblBD+ 4!AǕFԶ";pߦS,6N6f65ԓ#ƄM-GbKm$T̕w#킎([L5ztZ\[(=yM4l#aCI_Ie6nX:&mf"-,II;4ϸxrVT,b}n mXJLDyLƽAFюfzԱ/b o8.C" Cyqby7O] ֕T+QuS|dqWVW6^%YFI"*!ВΜ)F~l8L*I LkvRIF̶%QZ괰7->*0=.#dNXА 8|hyz-L둑Jv"~j ü1kG10I!0G¸PB+čh E+SbIa(8:[ 4Ӯ!S)4K9¬i7bkKv)})LhJ7ɪ(.V$v+l5d|Z'h b"f7=2]2[3R ߫P>D, @qcJ$bAB"q%lbrI9%rI$Qйdb9GțGٗ\A4AhEx Y͂*bAcCbH4SYe(Ǽ`23#Pk$f΂4/ptX5g86{$I1˜sV]*%"RQ@Q[J(@ y#c4oFFl%ŷC"hE \$؀ȶϔ~PȊ !bTTg,u ؄J%'ä~#2De%,>||g̴9;u!iZ5PPR_(NQQ~FGj,hkRՠ׻)]]eg;f |۬b [qmk*K^QhZjD̃>4KO Pz >̶!c ,6? >90{bj7Tjۖj]V=]Z2߼"O ]>ȹ}/WB6F3T^n\ꏬԨ(DExSSZeJ<#-Mٺ7Y$*olDSzn _Ր 䢐+ ,@VDa>Y@)K'Yrw?ЙіC4K֌Xh&rS0,fֱuZu2#`TdV~E@VnTnzYr5adӍfCR LD@Ɔȧ.X8+㥪^i^B_;#.΀X_:F\ΒIiI4jV/%+LW챖%Vt. B_c_'|<3 ˭Q.!(R Wlmr\VbHxC!wBWf-2uc V/ֽ[VY$%`Q0TQѶI͔@LApZ+Ny[ym%c1X1YY%sa>bmg1 pl|A}5]N{Qs Gm[-<`6;qwL*TݨHݿC][ J괷˥:LD.( T)pV{r^_z{ٙlUYڥSo799Mof)bPSaFM'|T< ˘&re/ϲM!Ք0塙SU J̸YRK S4,LJFsIjZ!GpaM~Fn]:dJb1Xz%BHz%2^E/טz'nk3_8NShNJUL5L>`Ρ)Q-J}D@ -"w4 (H|Q$_#B)la yyjSyVoqaXoٖ#f ƅ/L`x"19590uBl[n2&OVd-)l[UH,x$#q>VEVA(DQ*\4EH%@DL`a 4>>ڊ|lQE JIv.#OvcY}}nŔD㠬$|*7cpWcfi 1qq*bIfڵjӌfV վfhSCGw#B=XTl{FR  LD0KKc,OL*)0晢p2EӪ{Զm}rkZK9R/\+a8M&i1r;-1 )8Dh)xg eyT]ٜ5bBPBR F hb,^ʝ3#1!5dO MiͥigZ`CtTpXXR5âE仓Y!>$3emPTHJ3I|Nl]lY>pڻʈZ7!Dv U%Dם C!¨.~E͖ftq,$[H1E"'[G֋kxk6.~Zcp1C&+ a$PR3˭T*d3uqo":8 FQTF7D PR:u rja# ,evf\W~ I X $brN'oU,OcӼVEG6I:"ԠC!-J"Y0E8)&f 2L"|M=R\^,5D2Af3+i8 b5d`#[57 p3 `fbwO" t7|W;^ҕe('QY;/OߞRΛѣ0rJіoRW EAM!t屲?yLm¼}Dp3  t#V?څU(HּHȵGP\yrX6@E?_\ŁplL O!횡ώG*a9 @t%,eܙ7I(шZDcfZ90S5 q&)J7j[B힝}aAlٌPcx|>h)f 2v,K&ɦ!xa%G!L*B14IC.a3}h|yF` L#>ʆCmj]G:ye $sdXO oY 8|;Nm0pe>IF/5{J 24{qn*vLn\mDē4~{Z"1:R) pY(I{r/W3^8,n xh]isGW3ھkb Kkgh4$|(AdX3%YNdl̩, / UgM[rf="AbB6P *!$IV(\ځvƸUiE3% -kgv$@ЅQa ̉9# ΕGA PTٻݻدc')7]av_)ԯ;1J*TCg twU88fqyDQ^[4ٸaD~](۰nyn ܧHKT=1UVbAJRkR*oW7,t Eabo !b ` =5E 1c?tfūb6.yaVX4oH2 [$WѬ-`2+ 1̜  ghZN4%ɱ SYt- IyEjB+HAl*EhmBP^ blhs/n? zt\lҶ*(uNݲnYlv9 HG3a:D:8\O/,)aRRԣc78h*[Af0Z?bQs*_:EL(I5ϸ .cҏ<(*Hpf ïYTi.J@? Ju}1䞩*!Rt9C(X"0L7d, 1r/u&P8aHL29" іy`g~ҌE 4EMz_i,5thZÚex!x|MIat@4ҜKҪjRuN[ѿôIxIΨP^FSv*QѴUIiq~bq.Zv٬`Em]rOYlfN9L]8$3\lfce7wFm-&M܅KOp qpXXZfdRЬ+AA5,:CD=qTJsr bW~nt?y04EHQAt!,@SBX`0'>2zyLK;Ӽ]瘏K <%}V>1ib;u$bT.ѼVŁulQ`н:ӂsm~plZ!DK6,tY7ѹAeD) b܀i ~y!xxŁ5ּvARC1 zZR)rEqT8O*̰ &t+:z'@OPaR@(Ȃ0mLЈrCVRc"BY\{v5=TFzs2YI/0ڪ{jb?i3Lu>TVjaR)O}UUt˪AP:Q_9dkڥ&;MDxIsx/E:gƋ2p`V0Y%ni~m88p?x<)H04&B9}8كrLD3a0|upKGz&֗ϑ>?ytX$ŵIN]kM:锱h(`\]pk{"-$8[bmڴBJB;b8߭oQ @ۭ{vnud4D.NֳW cRLFpnZXgz|']4_ n˾J%n2itY@Y]Q"C7hVN`7Y48\I(lFwik=e$XɌD$Ac;RR]CpN1ʣ3h"OY.+³ͭ2Tu̔Q(7{bS' ba^~d `jչ>Bعg$ xIum}Ķ}\<_Tic:њflښr|2( 6I$EدFzwMQ%R6,`,:pMI0G4% aV!x!#ijD\fzaBBZ<-[RF +D!G**JRRQ2)BTtRҧG}7qmq!Kͺ,I)`.lкo I";8q6&b#!02,:z6zDtūmz./,wz=;'p|f*"_E:rѻI~sp\X6Oޥ-pZƒ*$QSwCqۥRιleMkb* a@ @ǖK gJPsĵܓ)FTԞ!S`V 4}MaM򏈠^}~FoʖSty*xO QXy,Uь>b_$@9fuҥ/8 Eڸ]ui2leN/Ō_fvZE, 6>|P: SANjKBy67dcYttAgBC?ùXUjġڶT7aEeqgfmGEAX0y'\,+ h 46 Xvdp0I7C3JR]E8ośq =zBQQBsj0pAvg|>H! 7C7܂{gwFl=/Aܱ!;:AQOtG:O\j k5hs!Ǒ[,z+>Wx~,uʥ_.^iE`Wԛ[ p=ȧ2bA$iU\'$򊵞4fDLh1 s|` R(F?A}c) HE; pµ]yzbtL+]Y lƎP|3F)J$q 2|.N1:;4і#lΖ'zュДHK=f,Q $p,?N>_xC,8 8!a8z>/-6d]jp 59? lC;S#}A2t! 5C.$*AۖgF>y 1D>3>i[٥Xo.̆SoV*ίz3#Q7:(6E;(l$!trtb -qpTgjuJݝ+F!Ք>>G"sNa3'k I/τuqfpp >`Du2EhLTƜQ" 6XޜnOXO 0P 2ؙT1Ow*["8A]\isRzl9S L0 Yd<~pbEƊLRy1ç!S(k}zphѝTA_!%4kw<8pPyY!$M$'~inL<r c*A<5Hi ;5zd+([qC#A6OGX}V, qG$CaTҌ/<ծzEB^q{ImGtE6sxL,?Z0 ) he0ڌ?X޾y;0;JvfC!.a~өA#rF\pMwb[K a8zR+( s#3iLzF>lkʢ Zz+-L:ODY˯eh2qx$[ds6cS!rM)NvA:oAPWf:50zNi QJt@xb?C(B@>>4_}έiΘ +0 Z[\kr<jm [EkC\h0sNLhu-ZjB4 E& (^%o¯c1 EPAwoU^-R=5eUwz#E j+#ioMZhWpԃɔb])Fqdqt;A'J>~=2^v`[j~P%SFw<μ&Pl&ďe΃J|7C^(>RGe#c*d^YD}ԯB)34 ;A\Q$jWϿ;knHyvKQgMt6aNW"Ȃ0Fj6iQ(< ,TkL<n[}^|̡խ՘{ ؘ+"/aa_z/.YXT,'jWAI0&Yi>eT[EM[X :4UEp.K/oZ{r+[{gV= < _93gYˬ/el6osbg$gQ)5a% a,븙f#1b Gb9:b58o_1vwN^Ч'e Mh$ԓcmh:T'G#R 1Hcr/1a9Gu"K>['̆7ؼoZ0[C$~>O@K2 *%!]D˟iSe߰|eGg=[ JNժ$:7/r_O GbI}7it`Лc kim\U2)je{<>ǯחÆFU0򗊔),Xo?,ͭ.=-Uq'֧;PRFaS%+ Z=d"֯Z${]tj\qk6o]c^ϼl7soR(h)(ʺص L522^4lSA6(mHɤQQ0 E)ΖOW=?4a'GS!]4twI6*i >/xd(^5N97C~Wjw|u_r{+k;[Rݎ,kh"ěc*V,ZLL2JSIaWU©nK8~ǁQiʒ)mTjE*_W[ȩ}^5>gFJlY c.?V+L(jE:x `+=SH85oXt+Y zL'sF)S􆆮J*,)# ;G<ڲG]u~&sӫ˿/OƁ]^=w"GH}]}~=gM8ADdx +:tKbE&}H͍GMenH 3B~%#)ykd3n2(?x3toru5 M'kVZH4Bek>DS0h<N¶}ۮV>hU0_qU@:_/o3:O_}GYQ- 225 {ۻA}z.^- CYw7UV]eڴ2Ѷd[ddDDPi`mѲƁV*7m*C(PUP*RRPְ m><K;{c Y4 yyܠ[-}@(ulU@ .`* gM (zs(d(h6!TnJ4.f<7Rµą֡K0 0|;8R*Pq=ݸ((,ĊTMn3ykZW)m:g 4g<(n>22W39+]}}+c.ݏE-6=|*WhqUJ=Ѡ}/fI +t7K\ͷMnMx}n͵޺Oo83WhӠ tM:4-d`_Ow<&A`dɦa0 #L yz4  &52diL$zhz4jBySOj=ISifS'jjzLhLCFɐhhz jJB iF11M44L2d=Fh F@ i @JH LdЍO&5MҟyxL)7 =2O҇ M&4h6dzbP=C=PDD& 54 Й&@!iF?ShHzTHMODfoU=zm50?MTOj?ԞT $a4i3M14FG4ꇨ)OJOMMC'iOPѠ C '4zzVϳ33̘psqոrpT.93V}8x7__^D$dz~6}\rB`ydMKS? "+,"W<O69soz} K7}H{D>;Gvzn[pf4Cn-o.D4$ #PSM{CT14PSE򞞪_Nf&;'v{)sJkYȈqʦlI+!n JeRJRWbmVſjۛkkmmUk=I$kC>ܝ:80Rh֘ḍgn9Xh"R%(-Ă{ :V% @b!M"4  TcFC.0T$ED(" "BC ĊJH DD"rPĊ@ DB4+ "Ue8Z'σx9sqC$"}tI)y/Uᶷad@-}: ޢߍ|;skptc! * ew9~'Q??2@g%ќddce[iW'7^LP2N*c-*' Wƣ*3x4B6ͼ{<\y7E0a@Lbc,("u 5TUHFM.?ls՛3}:R6 zFdߤ҉r$x?;= <(iKL%AQGӃ>n/@Hfn-_n}tzeaGN=.kDrP$w%:SҫXЖd{(jLމ C>t (kf;;gl?fZo?ufyA1$J DB(2*i(ADtʒD(XE!pG=<5sKv|T]iL! ßEx9a`Ax/)*)-8OY3HǛ0"""$RgW*@r .xv^$B" C4Dp'єSAF q DBJ2[gQ>1 ׷wmqsD`yLZ%c{mYүb4T: '8L\Y4Tgg䥆n|ɤa!8S UzUXӠh$!LN~O~'j !2*#PYtdp;ċ"H(@@S~=M T+(]R pHp1/o~fˈN"*] V!K"jtJ,]"xqtU&{YL17aut OEO8{vp2q_UlfM8cUN&С٦g@,__ͶQǩ|7((&*JiLJrA1 @ #JrM(D@ %j DK"TS]-i8t<z 2u8=hݿ#lȢɟqpbQhܿv"('wE֧ŶOdx~CakzqB!a e6Wp1;Onw}OSNyhvxz<=\e11ga J2P@ #d"t"9$o֋̗F k"e(BπPG{&{>o'z|X%wdޠurnIuoۂ_8Wo)W@ms_XhtlԌm0wH@݆DbGrF^A1uDB)OA:<|)Db& !H$))R=~vz!D s{3)?Y7핫7R$vf_DJZN0lSUON;%U4 \(G ݐb+|#ݢ`_OC`R<=X8)Qc0W"E9v`De@E"&7qnHːwֵeq h;WMMm-1~$axwD!vg/,=va͎wp3Ͽ`ϰDv )PPDoT@!wH%BAJEHP4 _hwEdAg&z/?-wئbeyɚFTSБ8<Ǒxg5<{+M8EA^PPl| Ŗq\d2dvXnn']9#826]<@怐# % DEP*(mv,$v$2$z w?k7CW&j;G ݘugΚ>nSX+<[V6tOyn΋zZ2!IҦm)"N6@ v@>""B bWJHH'Kj׃}5g4ۘWncyoqT_?iPFPl"/P@. )J槛/`@p"`j ϴ_eooE'szXM} ߸w6vwf8m\g=uђ7H|~7DFSD)(ɸs6䧵Ҋ"dA銂:$"JàE"C5E;<8YӫoI<i}^Zz;sf;G9jsjpF 9օ$11l,># DiG1)Ī1.{y}t bb?ċ@RAqCxzZ˻ܜ]Sxu`@ ! \Aqҷ^h7V'7$72W1zH^IS# <%D:($10XVڭԱjmYk8d6[ 𒬪7=/xh<\\]v2/y&Iһpjs_]z2Q B(Ϝb{ M!""o';v9v'jjYu wY= -P@ @yLtiQ nyqm:0Ơ{]ʀ*&?9E71R" ")DWn.ⷐp"@ b1  & ->Xgȗ2ÌLDfˬ ^ E@w1Xd`oqSacxӢqni055Ȁq#t^!($T*͙0?Ke%"D 2=ŁRF-%1w$@<[9NuQ 6rH*y<\SPma_ n[*A4B(@;}nP# F+Lݴy \jx"dp Cp(ty]χǧ#%mSlA b!Ħ~$DvP;A@:qN߁ ךOlSlᝆgaل2=h|s\̂zJ=)~7Âjiߗ彖U=@=!w6x77" _!( #2VRӬB)qO͛6'ky8emp7dE1t$:H"W2J _xL@8AM: xrcqQZHݬq{fQ !Dֻ.ٛiJ*1-vCK* rP̌d'%~q<5W]@EGX`l 5xtͷGoWso/AvF\ pEdS@Skic >%(xJHĦ >ǰ$!qi Q T4tY1(ǛxqAGxbitw=ߡ>3TSpD?CtWYU}PHp!SB/myS}@ N-=z\Y 6<2&/<ύƇZ'Oa>G'ݲh! c l}䈘Ep"HEZ%0X0xLey]Kf[6@qi7 tԢ.^20Ǜf: AUs'w\=d&> =BEqE@k@>|pe;"(d~^BR8%4&}B͛ ʔ!t!3}ox:BP!_֢> g& Ȁ}vksmuܻH@G'//ϥPNMo7r" Bs5-EAU4$RCowÜܻ ;{O+((SSaqo{}qv//6FIr  D{PuI($d %Raz f7gkwonKv9{x]y#P2y:;n 7H@V0LF`@[hTlvv1dɌkIe3OP]rP Ӓx6O>Oh{8:{ݠPFE }NuABR8t"k`ӫE@.  C^݂lTʕP]mNlhK M!$ 30%D$2{.e&avJS}t.jT^t#/SIŁyE`ƌJ[7m(F2B'"|q@CR JWHB1(9jhO\xeBhotH'"XK~Z@Ǻзs^(A5-R՟Ct *jqrVZvh(jȈJX EDT 9"ԐJH-nmہ@C,/m65mч &M*Jdk䐲qaN- y/tyt/k8<}QPE(uą < "Z0V`({sga۰`nណg@IXDzF1(4z~} 3MпP4 Ր$A%t"`/EرͰD)4P\l`ڼL |"AȔDBEٗh^oߵu%8wj"Gf: 1]܄$ chL^n*{Myv:.ӻѿq̛ut$A  j"Bh1:( ׳G6^ѠCI;Bq!9,AZ ]. 14m۪f̌!Q(EA}4 !% 5ևeyȆjԡG hT4c1+Qۂh* DZ6];my ߇ҧJĄB2 FV0L]SDS z@R @<)"D"$% "GH3$| V]Zx\K&b "B TK*Z E) oV駧gk"o{yz3l 9T$*7N|wuh4s* PP1 "oGǴxVIds1S4*ОO߅SA4hO.L "ݐ DU09owC-DiO]1&\L^t@RC廚4ek 0 aH ۅoⶮ^^pvz_LJ B TӣEn\At X" \uHtt%PU/rEʄd ,D( low~<wZ0ȫ$" x8+*F.O FBJS@~ċRBl zhhݺ9+xwe,0Wԅ R€*2œ%ӈv3m^AE@bRLD8B>gUC܄,Aj q||:7rpsskmNx$`J##0 F*[, ?D!*9.*ȃ{OCbHꙐJ&I4 yvX^w>d$!"4M 4П><<=b(.ɉJ&( "ͣ^@f—1!QFS}weK&$0A,ΞP% $QNY~+8N$@B# |ߝ], dtѣ(mv]21A1ڦ%qe LDV&a1}Gp;yyxt`SKJQV* K Q7ﳀ\T  `qQwIJL0E)2RdEN%1-@i' HAÂX1:SA$ئ;xPűR@(Rw~hřŢ!4/9(]D$)AcçV(ZuZ :X! lu 1H&B-f! SsXcYWATNݟ8@!! 2'xK2+ :Cu&DALnK_p Bӫa )9.>=B'Bb*PߤxvT"(bv$\Q&EAATdzqDJvrK7hi LXǻL]2D%D[K=ŞbP*SALrpqAf`1ˮž^MęCn<Dwd _ðDt.$0K c{,L!"zΎ HdTd<{{=5E b\L`p'*&5I [SA@Bb"Q~pC!2"BliIfBڭCt4Y"(SA;]1Pܼ"I1#@b*$0(1#p, 1l) by;Nݷ@p5AN#LȚaLD4$,bϡ,(GE8M@{CGPp ~~2f"1I !]2ogbIh)cCQH_o]6e|76)aq2gT1 6(iDLHpe+(T!ܹ 18CODŽ"J0V6Y`par5+]Ăto0dNprўF_c{:%pb)JW&JheMc3Xt1>NrSsw126YtOahiN6EI S$Z;AȠGD2SnX=y묉xNP )6"tjOsIМM3f`\F63)Ű}ãTujx}z ] 6Ja؋ [1LZ  \yApE8i$M}d*?g:Bv6#f2Ԇ z>Bvg>Ncm 8ؠv.LIʼn\+-0T.faxN5v \ |۶JRavIErM}^:S*0v˾n~>b5DE8ARV4m垈& 8eL~T=6B*7\%x(!Rh,$˃"`i#13u!"t]26tv ҳ&vb33be1 V آ9qq:SK0e1dՌQ. śl08P`-EI";?NAʩHuK`4bSNuAؘH%"6R(}p;L!H;dm0hшb3h"B 3XƂv F3dH0 )|n' m4`0%q[)Cxk!a4H 8l0L\H^_XTŀ}'84J`crӬN ,65unR<,KyPհ$0̴̦lT  88puit L`ۜ9 qO 4.C)5/btV1d608LZHDH4,T9RCbuc 1ؑlӍS$.$/Ç]9tlYĘ˓#.aљ2IHmIk:ibSJщ Fs&bBq=}z:;C ER`i3:hֆ4c&ÊQ(leP48X]LCF'sxĿ =:8q l616'P4c1X2V5ӊڄɍ82kB:4,F5uj hNK bu1Q 62cb; Ѷ4&-(CXlA 6p 4'`M&+8\d]f+L4wz0cc60h4Iqy(uEh6áز'[8I#lT+nFK6(ѧMl) 6ɢB6VxhC%NAQ흲'0K`j i@~9ЉԼSQiqix@xl 2z9>H7J{96;vJC444@ca {c1Zhe k@)2']HĜGEM&ce@4ҔKZ]"[#CF) PmDʙ ,dOC0#9FC"҄s64 "i @iy*70+NSl $Zt^[dМ CH#sWHT)KDh,@9(C@@^B+@_d N];`E c xxWJBv%@̠Pn%RU>$W~ 1$U0 x>2\rAZB#Hh%Sp2DqgȘaz^sM)@D,JpyָuZžT^6 L2*gh^j!QOb€"k%UTg&{sկ{,{6{!vVx*N7>}C[ه h^>QVT("Tb)Ð@UL( k +"aQt m !` $QUQ0U]Q h3T"!lQ@Ɉtӷġh"\6a`IWTQEv@CjD7]UIVlEPDQW#(#)* _a 訚hB @i(B`Q)*"&)`d(TrC\~1ڠ#<][,XT^扮osګ~t,J ph ?v҅1SQ 2w>KĄ_yBa aD5"b۵>*\#UHVvҺ}YID}TX;J έ_pUmV]YI1/O6 F /OGy'[TxMvU|_y*Ϩ~AJ[b_P=S= I7q Pvx@h F>#imAy;ǎwY kE.\k˜ F0@)Pa $uڅ!%<)7ċ9̧Aŏ@ZwwZ4@P=h86]sG%+Id;@$"H$73Į>4W$t!p|j8md6]e~m2?#tI jDRC~Ns?jKQl5]lVLaJl٩4RE@"2aj3,mXeFh-MO}K*T2}Tq:/I/3SSnV#ώ嫇Ut[ m]@k=䈥{k1½+Cxu[Ϧg_c>3]O5eKD~Ŧ3rm}^vR>8[[1 JJfwڽC˩[>xH koUmh 13j-<6=>ˍ ƶbRfzV?n٢ڱŷR{sm56Ӝy}lB~ńH J|,IG^W5> *(ER} ad ) 7zΣGHOv e_#,yj4A]5*zeqݽ]dI]}, qW5(ӣܽ;ģ~#b}μAǰT =R6JZcUXrr>?d N3>,k2TiSI)|z pWJ.DZ ֢Ilbq޿BGYӚ>jw=эsqOOt.%Ѡ"τAI7/H[-TF5?W~ڟE۷ʃx??='iaI&ϗ7[$#i5wts!PB[BZb/d!DK( 1[\}f_suztl6ƶj:ǬSvQ'پ;9p^AZi,/#}'ŇL2ʼijkr'>D`sco2+)+d=\%Ct- Et+5KNȮκqPRLvzU{ sC{].˖D ?ˆDAU fֈ1:~99[}lIKYgJs\g:qƭ(r>`8\|";'IK;Xt﹵Cvu'i4l)@_N/!9>;2Y6\cHժ U֞-3Jo[rW%1oaHe}_)}z>y**0yxn$[=J8 ] YeOϭj#xږ諛^:^r<߉ޟUbHá#bR ^9ٶoxu8,T#q4.[ Bn "ԻDd[ix..bޙelgab*|63W_ٕ (]3/ᷳՓtIU&<*l2`/ I:zWieOħ˳P"x:_dvUٹVgIei0:Z,w[&j̝bէnҶ}8SK5Bc&2O4JAt5rY]oSvHc𒃾tCs^ªJeRbޛchVT_jCʫ>kb)gzGSI3;Uɑxrb817xzv:M{I?c&A6ʒ_6*XqO ~7R !IEDј.C2IHʤ'x?v.Hq5ĨN GSMAF*P C49/6F2J(4JjyOɀp AprW߇;-,O;~~&罽Ok |!2[?[Bг/wqWWrZ ŏK]g){+k9;堊pd##A[x_}Z2"_5k~-ܖv}M,YgԑJ+}cd/><}Ù|~{?'[0ld`Twz Q m孺^o׽@; *Cx7ہ6d]e~|V b7MM&m[ x(E :X9C6r71"Vl66qj=u,>͕nu&9CzuxKs[,B+E(0}zs֥sT[q2[yAji=vs?>8J_>>PjA{2sf폧P@≅A4RlSe iR*f,jUH&e%>o|K1,'VFDTw(7v:n=΄P>n)x$;-@R XDD b*Qʢ+o?PR^ov; t4RG*ЩZ@)R&4"?ː ('t"- TA#D@JRх@ אҀP42 2 8PDPʊl P!S(^DC$=!\ȡ<%0  Dqvz)I#h | `al.bج}ԛ3$bd SPC6cN!ԴՕWd5Y<h=UngMr}sAFBhOT%:ޕ &gFQtWu~t*)Te%1S&o09ZAd$V|pԟ-N(ztP+ǧ|uU'XXq߷M6Gva eJ B%lOXa#UT%U[<8RnY9q# UKd{.cxg'7 As&9]*o4%wv'\2Ś17xuBɕ,Gyuvܢ*T3wg;n1{M^ixfsUPՆvKݟ6wЪcj5Q~[;^σ]:QK>*U^]}WlQ|?}j^6[vh0wl;R!ofC X Ny\=ct,͛ڷs(m^xqCG#ӏEUgqм9H@3xfrԨTIVr f=ѥ* ?o3vYqppx7y2d!!M$A .a^Iz[ elGȘ/q[\C̱}F/V| WVN<3Ii[Jt"Tfg, `!n*JGЉr{>rٹA:Wگ}`B u>o彾L fevxIܽ:Yׯ N ]l>jp>PYgx:&ؘĄdM %.blg[,]ո[|idP^]z:}[F/\e~k?[W[*GD4źk~ѵ2՘U6>duWXc{d$1ZSӤ0P! ]a*q$t Z8\c2IvJ ]J֥j˼~KW+1v6@:;>\)5Zg'ۻ*+扶! 1zmR8b4)5RwPUj|+;Uͨp҆+2UVjW@1JJ|襐hCZy^wZywpWWLc.Izr6ux 1(JGZz|o֌޴pk5_RV=H\r얩W3Of5jILBnG4t^52k蔱 -\K?kr͝6!!$ af֫me想=3{( *:fI!aQMMH%ͤ5չwF^Yo0ovW,ݤ5rחS*xWos7mǎ8/mV~Lp-Bkgv=hgY'V)_99UizqՖ"1Wْ==VݱW W\}nm†oUf)J*v~8ײ)Doi[]s^;Gjf6O_|sjmm8(e9D &H\b3dXԮd͍@ X=s/;pEIjOc: VkZUK ǍV9CmTZErlϢv6@I"%I"JH~3EU-޵p}uv6]8-Vիܥ!b 6l|)Ny@IHKe5CiaKgDT!کd*|I腡 /#|mwewr>G.:XO<~sk0UIyķk0|]řwn52$n8{o>svǣjv <nW5rwյĖ+d->۽[99㿥soX\ҔPHwͷH9k;XnCƤ㌾a~F1=ߞW7A$_f־Eh}x壚i5Re3T<9EaU֍|2j)ȹfDo =s|b3+~j$DV-Vu1"ﹲ9ݦRמMLm]qn();o]N7geUYS :Z":XWݨsV H_2B՘ B:f ;, 4 k#6L`8ZtCERii2 iemUPt%DZD$gTezQnģ(V*8~Xݙ 7GW[ߗUŞ@m,]l}/lxSqZ|b\xcnp,'S׏+]W\36){@^j{jJʛ3|PJ^YՑ@sDW 25ji0b龪[0^R%C{glOޤ7)=96Qf~s|yOGa|s+m4*b1RYBXt]<^Ӕa%mx&vVQ3ŷlRҠT1#tG[0eVww1/?:mʈQg~ݞ@Z?㕌EPDW ×[o(,Kq-$B1D?iS OZ3>q?cŞHPSq]S(HNį2 c Ǫ^[4zI5!J{څ{ݵ.YB(zejC&kzmsm[9BxqKw3-LDف(n(ԩYև%6v`1;no\ײiїljv}T( 8Z&ξK*2?vQlV.ɻ,×{"/Hnb;>:v1 h8B$*8ث S+PWhk*u'Ckz]w위7}?PiĎK„Pcdzq-K> d7O g;ꀘ2GVbf7.dٚ}"ĹG3VilߚF\_]VUE¢{+j5. )Kj(gT0"aK : U[9٨׷n|=* :َ+vAjdZLbդMt +FvxƳi)!8{'QlףRuE2sJ\*.e"z!>x֘Һ Fsãhd~ UڍB 2J֦*14OރV:-zAxhe.o4-i0Ϩ>_174dL!'Bx28!IyDÆ*_Vֽ.w*UPV]l*3020ԚTU(eMaI 0ٰUwPMnwzϮYٰB|&jج W;gfiі#h՝i>ճՓqbw|q:sgD#"}e ZgC0 S(-F^^bh*nXd:ĦzIY:!TGN!uۈ֬3<حƽ[s{Av%=2KP;-o<堡34)MM7eNʎj.! BV@뺡 q0v2deKd)Z=2 dRi%)*$GaE thrcF22t]D)2p $wLuؑ'4^^?GkC^p}Gwi":CT ąJ l*-uDyqލNvk@o :GXUʘalX@l*+"PU:587l6#eȨHq0e7wz!R@EXTt4\WSftTÈ2~:Y7^OCʥAaJ(5D!Q7y8Ō#X d*R@cScNzdyA1MMT;_s"Dz%N<gX1 hKкrL>i ޣT%X\VLFq˘lIQΑS9؁s 2ծ`#%M>(+c ;\Z F¥`f!0* Y e"8d=0w'1w3,`/Y Y+&dk5kQ NT[<\3 |4Wr$4tM28\挌h!PE޸jD~bwPT(LkL Yj'uRUӏb2 CZ2!8J9;2b=<NE ó6O5qƐno P]oZϺPVo9f)*kpN! >ِ =F@;JR81^HҞ%Du4h< y{ʗ."wȪa,h(l9%Ġ lU*3Q9(.7сz^a qz1b=ĕ#㱷&`FǸ[m+D 957@otjrobhszi&I2ssrx宎w77/|ku1>svDqDq RE7QI X0ŎNKD?CfQ|c;f.9E{ב~)yxCQG6H.hZ0ORR(hH9dePd:!D\Y X4./!f#10k!H726b,ƪ}#:4Pt&M[P -Ղ02Ǩ썠eҦ6+> rGeǵ(~7!}ھ^ ұΚ xizLzz,diвy:*qM7VFTfaJ$20ʏcpڒ6%P ˈa@c R*cNR;Ss̓x݋ ӱcȿd|6췮n.3׵L"f{Ok6=m[!yCv2ds=F`~4{x*͢Nx^twxaZ:/͊PfVب^RhXl*rġvyq9k6}dT8B!A5R,"VQZ0-b _8!ɈTJ! "41A] jHyg@hޟ]ʐ45< 4z^}np3b qgv96 -O^R sdi6Uh'*i\ݡ|7:{;o6΋4r:9imN4z9=]Ugdát#]RW23w0w*sņ>P-z [tr~m6C/tXuqQAXܩ~KZ#aS;/dG6"\"c%Y53nl]ƛ\K rw)/e/焾3 0Z*WLGŘ^ !g$l*Tҏ*JkM;m3^FJ1sQٲHDGMʹ޲Xhrl)ycFdq1fk2($\Pz G "wϜu s/o*tvǩ6VZA`(vÖT)J@/}~gn_ϯ1u6rh#w<ÎKZ.ZD`ɴ.NQS:*fn񑇪EUb6kQnnWcܜ6ϡ s[ hІG Tiy@Pӂ4#WiW,ЊZ̪c52S܎ş7<-w;^6;RUH*`亣"J BB,]q5Z~HtP0M]Z"q\jݛb܆ K[d&b .U ] sa"0B$z;ȇSDNQi)Zcr(ȼ%d S&r1v)ݩ¥ #s˵Gzpznn/Mʿ ρ1oRD`Ԙ6!,E^R4މpCSuOasTRcsbs@3Q 5 o'|zއ9{SoؚCv8ahj=/ؔqera˘8.9'g<_PiUș[b8Ef܆$˽W Ú ,#m_fȲI7'|xmarUم,{Ie,{}x˂iK#rL3[[TT03^GVj|1 tuw71Ow~oh^_|qZ,ZOQ2JX0($Qa?4KTk.nM+Q`˟ qs_PNX#M3kU4T쳹1\=ofzٞJ'tc&5$fEo遳M = aDw9"~><.sG։${]TṯRTHkhr6DG۷&||lcr4ひ5oK0;SӱpjQQI0ːTb  DZ;b s}ҨJqǞvg۫GSDep&GoKvY3EJЧ ʚ$@zp>9a 45L?'a qGvm˓rI\f\ 1+\ɃE،oSs<NMWz;֩1OxV VޥN{,Gf{v ~Er%zE\"̩ m%YT۸ۓ4(`tx=IszF!EH+s슑k * g2+=":V)HW; U3ьql*/ܩ,5M>zz 1 523^x}c@tw x0ԯ/+`N;_b"Xnf c ʓ]߀{/MS{oPJEl 5RX6*=)TdbA]MbL">'ʝԬc~ݙHmzUkOB܁,!Eu`$0.{|:cvxܼϩ#ȇ7 U 1a~4zjfcI87,M1qR#bTǖflR9f_&HT6RD8U n08lmp]Cqe6ˋXq|! ^vzм.Qk^liPJuo%NψXz̕8ff`d%CLC^ݐdŻl11#mn !G6't3ea{@CRD0 S48#rG/૲OeTH- /۪VI9Q3!  gaǗa;E%"8TLn3UQG{Yީhjቢ.#{.d71dwj&@Qa0}󇧺[CamVrZm$TCO$a*$ ؓ#Y- IR 3,0 'BTYF4!ùK.I>t5DdQ XISBh@<\:#-ņRm¦*qmd-c1N s7;lndשsu<֐ʎ*28h2ʬۛxSGbLѠ__ ؁pxz9kCcP<ǍAoo7k=5F k@^NZh < FTJY"p 3 E 4e$uW3Czt< H.\t<$F㙽M&m3+8-yҤZg`>F6;"phi;!wA-T`^0=) $ZP$(u@!d9>DZƻ{dѵ8IrS~ȱ$CIv;Ws}N8cSkwV>ō1!PDp&(Gt:@ܜ2Ҡpww!$Q:؃ 9*L6@eVIu&ōyN>?>G @w/{ۣ?7.y,vǓClI5 "Ì`Ń9fcHv+ " C@=ϑ7. =V}>)0r`#L5X'Bp3u!*'ݮh~.}A>cɃ/t}{eΐt~I*;V寵Zn{{X Jj}5٪) ŷSO'⃜cDM,]s׹%>Ҙ57w3Z?"2 /1㘡Omx T"@PȖ>G@}6.p"-"!?C=7. @Axl ?~;/q8柡7DT 22LFude,le1cGf1Ь/p\O':xP0W€N~|c(~&ݤ͆Kx'} w#7q1 EOyьt "R$\ ii$E/g$ j`"M&;p@tf$!qi-! p_:m (Om$yqa7S?1u߁;mˮw: +uۅC]W9Oժ+k뢌PpKgcI1p@`0cIRM׶{ ?6wGHPTWuk@r{8 x=jo:wgEp0#/ͻ ow| }2(@}\%f4:{bCqåMqv0됣,h+!}h P D*Ȱ Yۖ]w~+F%mО =hE^%GǒH:&z"3ùn@Tb)ugۈ|h{d4 C  f: u~ojBVsO/τaAE{gE0DDftPJ|?Fba3z+S;kj5_鹹 mSHTT&8Fѱvx.ܾk[CX'5?w;cU.nXz!vFr1~?TzU|7sq7gd;OhT/E*Uv߶TQTU7?ə) 44IN} 1^uʃl\-o;i796m{+M@pboR2 +}09-DSQ(~Wm_Tǹo_)P_ZR8Qʯr=/M%e]1f&*A1ێUvY,k7\7Z[bZ$'v_YjNr0 J$\$Gۓixkӄ#}W.8l_cK&""z}[zV3JRפX5s[`"7 Z ȂaOKOWH3'HVJ y :ݤ^1Nݺu%sM'\C*8D8HRDPp臜r3'58y.H0v8!U|b?6sqeRKhenAvTPOߡ|mVksٵ4$aDT@݁Cl8LCn@?$I"H,EAw"}s}uwa)OX: $j业Nþ8A4c51[T: ڷ 2jqΩp|Mu;wopkTV,΢+d;FX X:j6GQw~#h<:YYyƻਖ਼:u4bk5)AqE=UBc 5N,͑"s= #+77*iDU`@?J"?bb)"Z) *JkHH $#tm,;& +>L$d @D'w6ݡH!`)H"bb$"F%H&d"⿳w +*I JđD%-4)HLPAБỉ\Т!6K!?w۸n=]֠9xPyOgpzPAIEQ 'g~-l#&eQ 41 UM4T)5PU)LJߗSKT,4%g}C< C?60\;U* XrmBjf" (C T|;SGEI$A,(7UKa=k`y|0hPI_Z Z ief*#pJ@Lހh ($ :*QO'E1 Hn8 p* 嘪)cQ;ĉfqs7?2ehii$ *) *ii)H@.\^`!LmO;Ee[*r?P*hH9=J |~[}S=7Nٚ9Q? ICq 0sh.?CPCd:0̽dP{(#w;\|"-4)<3А3,yBሾ6An9B( h&)(" jdi"*fh*"db)" &*&$ ()L (P~Ol/$)!& ~IM0T]%^*Cg(HBtvԩW6[q a;D]]xoLՇ힉{,v,Ax9XXnb@A3DT154RQEED!, AE$L,2A2L0SEDDR_d}fNEA3'X4UL2B(immJ;]S;(BBj F&H*j &*j(b*&(I $4="B@?wr‡(룷nsrUю ys[< Jp[w61q [Xkj\:oι ;W'mT} $"J))*$2w]@,@HRQЅ(t$?3a`붟?5Ԝ)Bi&&%*)* *$(SoAUAS5TEQU8x'_P' *j&*334ILQURD4$EAA4QL_{!03QEMT ~l1o$A$STTDE$ESEERLES3<ҽ#V@9_Q?(tz_?R1@ J t\IHā:n[&]QMU-~Š}=˔ s()xs_s\*>,qDGb؟UE5EF(*"JҐ,(6L(>õtI$BoD DHEQ5U4PSUQ1DQTABTLL%DDPMQT1y?F>D^!Bb}h9eZXaKM(hP(vbƌ^S<[bJUU4QIHԢ~?ŲK\ s-c[x0[%kM!ڂ`4&n$1>,J% R|L6 ҶU)o0 ~$JϊKZm@" G,xQpj<te*"NrX(ӑ@{(&c9L7RZ(&nyA GgUM=:7m:.AFsr[w槐uz"s* g!V]r$$ Ds@ F<ݱdB% HJ<ߛaANO^9t 1Dw2~HBo<6dTA$5UTQM4SDC@SIEQ QTԵUUD7S_HgXxe$$EDYQ9Ӕ܈^c$$g(Ā[;t rUH:ˤ5Pq'Z`UAb`()bHI(.p$" hb b}>bV `HdhPAK"(J"h* j(j&*(* hJ*)&ZRR (" i $VHm[S}n^S% ƃ@(W6#}:*ńlnvj G\`Avtɲ!JO5>O|[+釔i QN~\$DQ (32wđI!!-4SD-PRHHoX rDہwzUĉzzU Wl38-5W|EMxJ/i֕tlmX2&6MCW?lI ⃀l g!r+]"qxgxw'A*I}ɣ󜦆5LAmr"f8u=Κ( ykGDR] âRpmjTmTѥNWgDAWWȴt|m* qJ⤊[L\G'LTQ1S Pu*.NF(Q4Z9j,*?b@_@D_\p4$DWoZ_DZ :3 h(9U_TKT!AEQmW'_H-j⮶*8eo_up;] N yt9|x$ 22H Hoz_7 P6^]+Ev/o:K^K`l'(RRSE-+8sjx/'BgD }kXl iDQK@ 1 E%UPD$ "*a|:W >'r)Gh Ri)j f뉀tA1޿/3]|}Pa(9l8 ($5t9yđI߹nޡ)( >uQs&AQ ogR:R|9:.V;G.se>LtpIE$@>vXεmnIPQ҉U50Q@0EKT -0D)Q P@ Б/q-ʦC{& B!Lya~-cF hI4)cil^vֲ)hw_uÐ1U"hbHI DІ`(*ZBHiJPhJ}gAi("@)U'Cö BR }"$E?@)tla:'ON@. N"Nxo%誘i& %*~;B;)!cA Mi& !‹q]$'s\Ɛ4-h-e$+EG$Z7Ȝ >aXy?e= ?-.aY zM4- r=Ȥh}SNO!hh{\:dQQ\3)m2m{8R QI Nƛ~}8vQ9Ni`}@Q]@ \gZ,P J +H?<AOW r Ά? p?}޼{VϽ 3^;Ei]+IҔ iC@+3];o) ZD$I =\SH-9 yi  !J҅rt"9(P:Jt:i'*)҆@bX8$hAY&b*T&jZj"ic"Z$ O 9 @D+@'ҠV@D (T] SE"4SH@w0(JT* )& )&ji"j%h*!) 60wv: N/l=ֱуp_ JQ(B{T=9b)JZTP=Ԟ42TIJ̴DTPT--4RQUQ%%4xZ((JhFj()VTJhJhQAh h)D@(())PhRR Ri?J'R-"*PPET9iSA]x 90 9pϨXvPh|P84#AB%ҽQ3ģIJz3}i ?i>$ihOD?ƥ[!R4!KHľd!!hbhkw%>j!:qhhM$t7U4RPD%seh$4udč%ui[h9km(Ɋd*]{}W ԃl/;yPSTt-'H(:&E* (hR"Ji(^I ZbH ha?tb:;Զ=B/(D] B0)pX(.(( 2>ԹPWeJ~TȄ9 9Eǐ fⰡQdi` a"!(J&;^bvcA|O77vvPng #r{ڰE}N#W肢jI:,vQŨu;/kj3ynƱ_x2)>Χ.w|iGrW V`ص{66rk8;9>VevsW/?o7jxz~KzjO֜ %+#Yڡ<8zz*鳏Qq`*B1z {.dexnol"f1 ҏIY!lO񋨎H8hkֈwTl,$NMգ_̺{>mq'C3tao+70r>7_Ȼy޿_z SHh[ϒņNuۑ&Vv[w\<,,`>?U=/o=^nY ~QUjyV[AsVe*( 62=dsO@9Kz벳D7q/ki㦉iIy+ZQD&*OI[WKVW=F릦a]w&)_Q1CnEUXWSJ}3} H [lPpFnȯ^s?sGC6o_"~ 0jTkEy TxNvX8_{ċ}l'=StoXSr|pQc 4YWPoSXM3드?e\XySGz-̕EжKaOo`P*HA\o9}U]g#*W:V-5=}Gs!g"ٽVC5^w7P쮞橷W+0rѷu6k2-4Z:[٫'?]t5K]Yٔ|oy-ɕNVj.JV3h{gK=v%s#+3/>Gt=Ieu34~amm!Q\:eh7xRMU@om_My&wQfyksѣ~{U5L˻NJ`Yo_mh'4[HMÚY>9am)/){pq}6n]ʡC}yZLgMz|妻u ;#98UϮ=FN"sp)Ojh05t xzb6>[as9l} &̵=ZkaQvyʶq\~?'-r,w'4AJ@{E32f(?_ϚVpwf|L/ragK|or%i?k4[~e0xzJMS=Qc;:']bPCd]W CWBj&g_pf}9y7=WȬ#}k ]#c hoO<<'߆]豀I@.lOJlmBEՃ z4N`>G}\ݹ L-n+z?/|$V0{^\MW\ƫF%u?2!\y5Djf~c Gk:^\.igS^05 E! ox~wQd`4)TOBr!Ŏsݞ\W\?~${lz-}y~=2q$ycY?\} iámIARr~c Dz 靿uPxw՞IMHQM_swuoi#'h``WN %LNѯճ $4xXKj"*[hdDw} $ll~4~2 8=QP^1ݻs$[*Q8|>ݺqcnp>`{TVy3xX;v#mAt;m'xr?%iof7bd'n%1r40]O9{O={%bDZ߬W|䆪cPUթ(vGwr}*~6B(WE s4SQsX`{S5J Z=D$='[bD A% p+D@y^G3#A&]nCNpr xŁw2XiJ7?1F8}2@.|29PB^Q :l9hV^U t*!t lwoy9GRɹ)&EEM$>vAQ[TKB5VMblakņ%a y2q.n%[ݼϝe+$Q{W3"y]=Ze g uApT>_}G}'*<|Z%@XoidO&q1ˏܘ0I?^HƧzGE)~n. r_4yr?wFApk Q%us4WȾV}kцzp<`-oP\#&:螲 $[3O{Ȝ5tM!FR RXn@BZ0ӍGq_&H^&mk3@O@&G3|%A.VB$f)cL3^ " 6 Y3nǟF=y l?mu8< ~aƴl5K^ Ӡ*`kGwLKp~Vv5{]_n}3b9P}n5åHyK8ZV\7J<-{xN5.|/pkʑ*3K 2^ʕxppDq#w}~OZ࠳];HUm>At\Cܕ}yILb!kظ+o7*-C8'4 k l֊䴅 3 zS ˳ϭou59#0(2 pL-`r{H&ȃlA5[hk]nJ.6L\K5頳?6aóL>G(fyzu |#!\ HYg7/snlurWj+ߜ.¹tRLppth3HR~:qCCS P>Fi ÿc^Z$1U+=[+Fv9l[YnJ q(xAJ Lo8ѿc z|S6!{Gt7&m̏0LK$w_1k- 过u^ ! /Zw_%T&e4E'5 Q\]T#FEhA- 25ưtTg)GxZ;`ԢҺ. g+gd,@~dH#4 m(>y$,OôZŔA2T]E2fW5-o vZ)xAO_0Ԩ0[٨.LURU?cMբ)ژfBP~پ·n,2>~ԟ TjJt~*32!bJFX-SԆ8[\@݃SK]$5xhə${M0 )Ρ Y g[<}j@5H-b|Igg f{;lV*UNkFPxsha V,$O8Ca19;\}[ӽ£Ri9>jF,+#C&l/LH >1$[ 1I^Gh`! {|[z+jjPcN_TL[j2̘G7!xܒp~xݛ ;;raEI5?D޻G nOhβPgS/R˾0`h`\YW< jy<;߳ HRQ4 RM@ie]݇v6)}k k{@j3m[4-Aт{c0IrO?ZGБQN5}%.X$QeQОO$Zr$e/X}#Y6%}٧@0 |-cj3p/ Cݔs[鋵?RoU`1D;I6a=pHXEQe aG?x9R޶/GH1Zx0A&^ )]H!?b (8v;usDsVZ`UI=Q#[EA[5:D-E I0 Yui7.fdY r`*ȷcPM:MH>Y)ih;sN2~t]ġ^,D:rN$P!@AHR(dT#vgn~V%ڋ1&m.c=H8{22n/]X9ԟg ~]]ϢCld s~$x**}7)A( 'Hp PJwSW[jx`.Ѷ]V7[Z?Dwo]R^H)a#HS$w@\H@%GA'nx&~&άCޤ4eЦ(2Fxe^0+i{|D_ i>X"F fDѳ{ؘ{îlönMtt @h)he8K%.`0zw7 1V>G.*Xah!Yшkޱ嗚+wȌ.5IpL:1L?s]_k$g-Uj^/%<z5W(E ooJn.+xe)7Yyk1o-~`Ǚk3v~g{lD ' DQ4nWCv&jÌ_mf맡3!1# e:9f&wosxQFyV1oos=eo '0Q@ u ̈r‚>ð9qBU{CE6`0|s)EQU*}N((~|4F*j)BJ`MﱛIos|zW}PiJ;>+vRB@n++P-Uw:-^e} pX{>[W)~f*&e}f dEG0cü>0ْ@ X74Hڌ5?:yrne7a$zYMk844"QsH@7Z%'('»0&|}uO6)zg? Td:(e֣S(cR<|,ɟSecE3B1 Nӻy2Pa,y+fE!]s/S+OݫOU*P yԆKAՠ-â c X? >3(3O0?6?Fb n3v~pz-"dʸl-E'}oㄇyiȼ4yO)v "B]c눡K~w6aCeAهZFLމ5Gec[iU4f" Z쯲ajL%V7!i  MiB0`Ϡe2ӏ3L+I^5cTϋz$zҌT7ڻh0! ziذa܌3*\ o37!DӏSʢAg_OsGTU]Iy&S*~ٮFȁ6` B'GԲ%~jGj`67%.pkaVUMwܐ@xpkş91eMKL}yQ<U֬+ۆ%эR\K*#$T`QkF _I~zd*P0r4P6 bdD%Yj f@t)DfF jqze[$Py$ჵwPOUseO5.PnCs5'?+qG[4=,`4,[ )ø49 П4(M)0&ݺHӴRV;K2ץMOYEz8  /,9Ibw^FcDY@x ^H:QI^ 4&UsE\I϶e#\x fw MR}NݜEU ۲ !e$_b:$h1~y;?PRE .@̷5bNg ژl%@U4ZlzyHgxA eH?(clآUQQY*i( Kp\[S[V"RO ~Fk_ŠWDcXe<5zbg=$An&]q$6 7!DW|{o¿ruz|E&yF*vW{(_0 }+hdٴȬ 2^,vhiH?WOESH/zSWMgmG\F@DZX((( 2#Bi|d"L%HB R qUƆ,C\,ڽQ3=R_,+ Ӹ5xt"^&Qth8?LƆ{h?8rn38{c2 s|@AY {:+1Gyf1b$$Ss.N!"߾jعKu"$AF1ؗY7(2.@a`IaPN sS 7}®(}N侶1T=Eb9_99޷ICq8:p;rX4{eZ,6ilcAzunWQgi ClϿI.`#iӮ1tt+g"7ΩWRST$͂dc6($g&c~w$K q2kN4-Sj5x {4J ѠHs mwÅ )(9݊BbF>)?@ ds_>2#,#XQ!TP n3jynMm=\]oIBN zi:Yi͈sT<K\*hSF -" hQd=(nOA>$Jr w L8aV%-B,slrw9L6sɈ" ) ƒC@T,HD ~d JrH|*7 d)dt҄ӂtbP:fn52Or-6LYkUCaB%E>REmMU@#2C#jB(X2: of.*NB襮W)r{mppgJEqۯB;6O:]5S:8#:ԬRěۭRRf,V5fy}?ǬwIJu;ğh>$6/AᦛkչY)''@fp,]"V0'jheVj`HpYeuVc/g慇5?HA! #0J:+/3 y)bE=?GV,xW-&ǹVw2WlXD?ɾ}u]}c=B0p[.Ut )ss5gs 55oz+ zH|/Xz](̎}E-:ɼt0甒\B"fr (T6#R,N9^__FC~ld{h Fo)pnDȱ!bvy@A* ҥ!Et~D@iD)JSc0ڻ+[2kɆ =()=24yA Z@JWY=M~`M(Y#I4dHqQmmsW?@ie7cgh(%`<~ t;,Jm`puJ@ZW:+FAiKsS1Zk5ʰ.ռ|V"+Z:kR2Az<'^?wV)ï9_4;,~֜Jk58ů\6&׭p$Z,( `خA^ ԤoNLx-ξF)̊u 1cf|_ T Q5D5mwYt'k6v'؃WyV;3F0Ёf(f #KtE +u;`}k,eŝ6cէp&bOLYǏK zC;Q-1 06P?]ᬺJ& ZC:7)%cV`]URIwX{Sy7\O!(!W? g7- %HA&*l~jxOiTz鸄'03)'"=UnĎN2Z㫊';[ D53i;{.'ooY_ܘF g+e¤N.X*X >-.:ޫxg< b|[Fh/<$~ $1cau'KJZ՜/<(NCx \B=v炳)>"@wHV;㍅nb } iI0ُ֠e`T fQWKPCUY lgDOܰE8B 1)%,6`S1B-yΝ |&X d37ڴCO6 C{%0P#֝yqRA21w5<3uéj22$j {aӖqX{[ЙAe~JU}IbQԙNW@^f ]t[8E&4C&o_8J6Qa6?5ɍ%`#XZˎ.Oښ _,4>DqSV mIaHv^x(W9C)[zJ25{h\BQ:00zqhMbw/{DN@eԍM쒬''~2pq"]91@錂ǩ8l#4/[E[=I '?Qi$yQx1,:tmuI9:.s/sYvlx8Cg0do47\,9ZJx)s;JbkHHSꦯ6`gP/M0.+wpsznJ~G0äHW&TtAg(6tR*pσdZ0;y hQyKލPaO Fs=`}>TJ FB~WcVYv{&W~ E`@^thjŖ0V?unYCݴX௘dw[fSͽLΥܬN 6k&mh^8\9ܹȧ@w &eYo5 =%%5ҠGWkO ΧX\eCR &:x&Fg>B>sN@t Af@ a p Ұ*" S'2iƦ\ġH3ak?X3=jdtz/hgAv Tޝa_',?#!'{T.$j$JM`X.&G-ɯݷX%Wݷ0&! #0I8\c()}Z* ÷X2q||.S>H0f)@|`0g 2ZFfA &?H- &*1fvG30v3*3 і$$z`h&q oKHrT8a  fՒIijApJ G#aխXl@ilw,.A09`y^.éx&.[dwQubfה6R"Ԅ)#' 8;贁|,La}esFr g4Gi8]r{p#X/o^=6%~_^ݷY1~n ]>K џm }֣WÖ́a`@ΦF^`1xN_Vb/8X.9 ?Z;ָ2 e AR@ TʷF{3 s{Pak|כr[_LO Ho5d+MC/ y񭂗1=𗛀o)ΏQQкZ+:/i1@UU JNBFe\nㅥp,(7}jmQD_!^nl/ޱMUb>%NC9Pr7b.!EXeۦP`{H)4 7SKv-1B(Ova$BI}Ӡh=TAuc ;Z| 4AZ3BaCUpqsہ,'OP (op1`8MV  1OO{6J8OTiq};I۟e=H|͸6f47\V3u/Q4׷z&}Ak(?!=8?M[_ևx\RL!Σ49;l!V |3vCu5#~$R:`Ip\q@yQSyM#ogsNA:TdLH?A3'>τKMd[j!eH^ ` c$  @2"6jX:ݶpSOaE΀1كCczirGZ$Nn4ET%Z +{g6`5 LcV)T+eЧӟgYcz%z1oqڨ&0L=ܰoqW0ŝO j&QX!^)apMXl0I~S}Z-^1\̽Wu^{e4oϝۢ4ͮçhE|Z_4[;[_Zw|n]+dɍfDswnbΝ\ͻ}y홏tܲ_~{)JPD@7X}^V}SNE?*\Tp&Dodg[%4(3)ރg(| -dҰ0*[й9˖#w2egedWkv+KYx(4zY7a/+._2^prq/L[^2u̹Q>_=[|*.v߂5ىOe6 zΓlLq]Y{#lgϩ<ίno'5#sX{8K@@Dm/T~w\ꖊ+{މ'lR/HP{:O_Gu-u͹WMָ#wdM%rV9:=8xxRk:1:sPLıpw?컿#g`cQtt / svYF}g Ĉq }1z㑮~-ᖂ׈M? Cm]͜Un5[aȤKCZbm42h.F#y[Tv3Y-Aθh;5r ';Ggn%+%i;*Z;];Qc_C:L\Tn-LG';k>p19DzCp#bQd ~yKm,$fW3yQ4SC9oӺ;/]vJTOϰ&鸣eWu2o]Cw&vu{!V?hYYvS3. x\>wSQ*fnnk֪cG:ihkkFǣͺbkύDrHq:Wʸz:zU/r/wO{zGĭ7w7#Ѥ?jTC ͼ.qwu)Ixv]۸q{* <2w^'u6u=.wS ^Z}wE]ݏ>Mױ:/b=Yӌ<92 HMfէ=1C;J2-Ɓ܌{O[ڍ:d2Q~{<']ڢpzAŠjAr trŞȲPp3[<U "C}:Q3d>]TN"F>"qKX;LVU#CCyh+GF (}w ej)x;ןJP"#0 ϷMvΆ`}|!zAŻwc}<nj|a# `}Lӎ˒=M@lT݁ٸΎ6OX;@VkVC1ˉ8_RBIcX-uҝڛzv>k<z'h9ldg;H@׿ʀu{R:-bGZq\>6PCL2}ݰɍ061y1FÎ^NKdXxoL c^^2BB1 #!;B-(Ҋ=T}@\] h 1D @`3.|X4 \R3%Q{<{B(Q~^ų11#:} ,ڝ ɞ,j-pcM&#dC|@?LnO:jזgY\e#BOJ ^Qx^x *=3Gd""]8} %aI؃p&:w3 lpd+tCQW3=8ߢO<0~: xcC`;XgؿLctmv#^ Zq2O~ p-WmQ2S$D iNzNq# X#1~bO\?4i(#3W8}Cg$QAJX㢢1fxKG!#_` E1ۅ?k ,*DAeǓX:Wt?GfcN?VvLBFʯ҃zPWѺ> x;Q@-#C:"l&`Hw;"p@>Π}c>4#c~wDM 6/{ĕbݡ!A!iľg5Ej~r`ʈZ"kjrF]Њ(B@B<IΊa #_h H ܇A$V `b, P冀9Vn#T&9 qu;2dC?M>~t O p;=>E;,eH?OW9_$kGM2]X7 Ӂ3\P~nmP:7GG(C)# .l5C hǓl[x3`( -E_ K%gUz|3N"R4$}C<9o7ZrEbHȩvb.B|㬖r=Po"ɏGo1\X%(H6.hb2 HXuU J' iVxxGl7O‡W쏎dAP3H1l tۡ|(ߵU4<$@z?v"ـb(h-0\07z0,oug*Ř?5 c&P>JQ qF" gY +L7/Dx*5wm v/uTƴ-BS^Y ϷN9.[*V ?G #-ce|S]?W]Y8 gV Xr粅`<+z՗ȷłP P* P?ku''+P Y$D=9FsDqfT j5<1 (. d9G/izyǍgKU{Z39c 1CT^Q>6އňƀ=ff3#ـlEft'A:Mb[_;# ,7Y0tA ZkcecD3B`.PC<v8 I޽@1F00 YOW[&k$O.ONS#0f(z>hbx0cu81 0az=֯ZSߘ;18HB,ZcϘ7I1dh,Hq%hwk\BܟpY0`$Nj# /4BsY_P>Q -̎\ Ԇ"č'8c +S<4ig'#[=6{K\xtn= ^84I4-n844t$2#Hla#rܽ?㿳=|M3|'ݿE(@kaߍR)'Eg` `\R!3;[a~lu &l!xє~=Sbϴ!bQÿl 0ӟQ8M!|З&a2?1w36RDY1lQ F2t0=Qy>[y'6g ]_P4h೰sBAǿ?%DrG;&gXdyMo!!`>7lƲㅂNX:*!jIy# F$4 Hʿ~Cq01N8=9REJw] E,崜DD?!mW(vtD0X,Mӕa|+"|n|IBsDcJ=BGwugH{>̆=h88D C?{0cO?<̩2=k c5?0D> @{f"F+ce;y~ckۑ?֑>WCO* mAc} X,03sƒ10\Tox2O+4b5CMB4owTEP CPH6ޏ0>(X[f=$C~@_Llv9N!cNqW/(206`j!xϤi<AL%/&G3!_\ƻ/鰋rx 1zsKhxy `1la/=6uC# zWB$P^J:Ɔu7c.XfvFʛڏ@1({^c$\(hG|\wb,XIN8"Ut/7h"D B>b p`@Fh.3XZ3Bg-"/EIw_I?`G # b*2h'xp$0~y!, ewAٲ:p~v.ġ ,띅/Xæ٣CLW:s6*\>(["Ͼr ט~R&+(DmdV<Ҕ>~=H+ 9; ]0#C1r_dX%8]$UM)?nM}یg{~tQ*x@`؂PH`.(@x&ď՘AмH؍*h+ʋZ޺`WISyPӊ;W9.|9Yg=#weqOt_z`'H06]Ori3+Rh$~D'Qtd3%!!PC9CVZ*A Qb ZJhn^J~ÛTE;@Cjۺe~^\;oJ>DF @ZCLEP8=RUsʗ9ۉjSm"#SZtrC@t|r[#Tza *1|aH͎ @ 3(bP6DbqYđ ]1.GTZwOw=pL,YSjhC뀀7=f=a: ^7d$;2=h72^ 55&tFpם%.g h+:(y/r$1 Ua`/md5x BhtBy@aUgtDqeXNU _8jpGn0:69ό$)!AEE/{4U.+C\?L{g<}f'Ć៺q ?bN ei bB"!" 6(b>VG !;GbXcM/ndp<xBD"]Cb#; #}coksN@bO8aGD,Q F}A}?\u#]vZGeMpΪ8Z+B{ؐ_)o$6JOgo?-5325/W*k(.9t!6FCbeCQ^iSդx]^#ZPod /l~ݜE`U8YZ4nCM&r=cX fQ 7wq#ͬ jbIB#^ΜYNA/™CnHsat9\e {0 fQ5pPkV2 Юh4$N 1WN+cW'$@ol?T4(i2 a^(vg]l f*4;opyj3 OFytcջPIQᤊCAEȻ?wO"a񰤗oHNjz?74ybͅZPk"!0()J'ۍ@P<_nw;5;?I?he(_AD;> Q`IctŠ C8!s*x>`BlhknB11"(^X3w%}g zXGhaNhbC|wvOFtO@pL=βB㐥Bj[" Xg4~NEeCys[=c&4c?.a&sGB&QC1`X4Nb{߸ &ؘ{aC(6s }4Y!qtzz@‹p~LaSQIfg$cIa]NZa0Ii׈bdS n^\EqADsF@D( &M`*e q;(SrJȘ4pCa=DÜmoee{i#?[ǍBjG1< Ÿ$Z¬f_aU0Fmk }Gr~zgXCB%d:#4b4v B8Y t( UšByM(>tUDg䞩ν>e=B ϒOuV1S a 8A Ƅ].83<~U5('|W!eVTeAk6 1oa9am4@p4~k`}ݪ#ś rfh\wteL^9i 1݌W8>TߙҞ|n*_~[ޫc8pBbP&YVxJzK60^&nXy-)쥊aӤKl?`u~f> hY ^ގzy~~̟g eJSTgePŞb$OT |s]OȑS$8ySh-oE DxȀzzjzQwnVz LJJnvYCpp n~9=Mli/Qyi \?w/s}#ݐx;.oG,\xe a~V~SSYynN@Fa Y 29s#-8ԈܾhQkdeZetf5 f;ϸ:O Fw+Xa`XEv)VjT. Uy G˃bb+ONg`ؙNExMpB!6\A@fezHTZ8G@ qIš`| 9 \b b8AK'E~eǡ)$_tԨ)QRűdD.wQNNluy-LZH֓nX?x>h.k8PZfG,P4ABEb;&x1(Saq4㒝(p ʎ裏ਠ]p7a@H ح( 1\iF8ǾMy bsy,#W %G2lH)Бe9E-ؾ\E3K;00t>7@Nfp@DrgZ9ء 2crU;ǘ!C,zz(טEtZTp Βqh 1@j>Q7<[b޸;A׽^g)Wd߷~7Y~ކ5>"gf)Uc!z¨>P+b=|鯟裤^\74G[Xh{K1wR`F4vgV`n 4A5  <(ⱨ9a )7XAi!+"%EA:+g٥.lVk Ջ/V0MP5[th!3&h d1&I_S$8#_bΊBC4:0XnUqq,Ȇ` -H_'XH!!ͦ:" !l KP߈.oFLGNkLc9~/+2bڕw]1%0!Q8`SM/2(A-Lm@ɑH9Xj6  ҁI3O/N V:PvU V!~"DOQP,/X ZC"F;t_`A eD\ȁ啙8e?2K !MEJijF$ W&plsO[/H' ^ ``3męwIS/P[!hnb!*rj YT+tf2b9 ?9: ?ߗлYm³t~U\qA`K#{bX݇O sRS,a (j"./)F0~9*Q8XZgНh`)B#ʅAD  R(=zm1 Jna2-D jw#GYy;hN4P0?fހd'Pc; 4)9i :g`P 8A`.<.W>#"lF. =(y  CXoƒܪ@瑅%Vb#20 Vb)Ѯ`y5+am|%(yKDzX7cNp?p[-}h0E_,ɜD@B~@EjIc(-6zdJ߰Y!CjaaJ1i6ICB'6Md4,1_wI$C;hH`(ȟME) f~QN3w|3nj6tw$6LsT. 鎥l2lſ8@[^I}_g\ T (LW a!"q|zP[ H:&Xlכxetv8 }3nȭ84 ā]݉b= Pb $kۃ%%,-Bi  ݃nn#vCTp^jc $?Et =N( ؠؤ% P0@t= r*0`?! 8 b@:Q p Xz^Mt$qs\\PHbHw[.qtMHnMP\М܎L`Amr``"H @ %g^vjn A‰cr 5wb܇?QhF,uh cas Lb1ݘꌿH@8*"Zga@?1=8sd/Cǧz"ceF!@{GX: :A@1tlB{\0ʠ P ۔[a eaF% H?lu.mVQZ]ZUB2P1"j!Ρ0WAS(xZ!9z] F+!ȡ ;xO=F=DwڇT P]9\cTu&d7RfRO! '40`nY \j\%Ān6Nѣ #^}˟ y[!3 A;W~sZMS- ,BJ PBܯM] ~;n"X0-y!0swg8 wA( !1z9ᘈjw'l/i گaw8 Ӝc"1QB$tAC8^(=]9/-0!6Fh TAs[ 2(Ǜ@َ"ͫAҮPBE4a̾pU'.fAFޒ+a`,OuՃlCf,/r P"}I+CnY\:a;9FS&t`-6?nj E7'2H[F0ɖacL$.zqKk>G"$4=eI`ho1ũ?#_vFζ(j4fU9˳ k# yC(ӳW# 25K1z+CF L̾&7{_JK㷪 oit㏘Iq_@ jH/3R$816uc{ٰM !<'XqÙfqo#ׄ:Bt)[hYà |za%&y^gݓ(/Ve_kdI)Gg 0Fw*_xP!.^ RFIUf Ejew QPя"QU yr?6˝z|CvɊe g6֟ww1wkJ@LXh3˳PZ v\Nl' 'l,;Q`)"tSzt[oe6(Bgk~Yrl!ԉw v_J!ݶ8]L:&DNj)9bZQCKw6u| | v?e5Ɓ_RTNv2ե @A$ȟMLS取\,'P=.ll,$b= î ҍ-8PAC/^?hO=kG?&!JֺMIk#-rhv@J] Zx]~Z*V!si"du+UJz.X(|P4 .z&M2:~T"seHbXy1 l/Sn±yNU`)jD'M Tߏ㱡_w}>9hdj_ 1q_H*xJ6_!vu)ٓC<d1 {fꮃфT,^:i{0j$`X h7|bևl⹑Q5u~>6%ꇟ>F-έ : s)Vi`cpoX/p(D 3! Ϡ㗲+l&{)8x?a;= q% Qy@w\ AcBhtR,\H>$sCOꦄz!~?yՔ? 5l@޷ˇj5j ^4C@r0[r̳ f\i,Br\[սq8TWYp8 tTq_H: ˺BX+ۗFPhwv}Js.wB1$M:)oմ"jp&ߢx`n9*yX`W}w)z(#Vk@0%?{\_d=C͠.4JO:Acx,ٖ[jKoj%;#/2+)KB@?2G񼯥5}vrѱ0I5ۥ$О7|LU2:͙ͪ+}mm܆]~0~,BmkuݞWxOU@6LzB1)]VquڶQ: Q:T{ =L% \@T_ @n>t7Qq?%dȦȬFs⚛"nr3DGp; 8YM謺.~8>~2DNI%XWԪ5T)ߴ;v|գO---,Vb۵;inxi6ԨU=.yDxQb:C .Pw$߽_ffGel*B}5 (&a!L0&"A쪪NEcyUU<&ϟv"+?U胐hJo&aBI/EV.ϴjRay*[|h6=REIGڠLgj(7ɠ>f0LݦKt`倳#!ܐg}(Z@G0%;o{07:w{w<@Tp#vX ,4q^3vt!w6%-N65:d? fSOv'y-yZ7EY(Vf VRG 5Y}%/,NM/3(@)"TDP*v޾ŕ)64iUxR 2F!p *B 2kUPbpBTfEt1Fڍ$Pkɞ5Z]2l|<[N=s8Y $`$ T Ro?8J `& O؏yi k]9?y}<>+K8:m5"JLv/ *pΣgwy~ eMuzU*Yzfl?Q '\\,f0ish(h=@hf ȴO:o-.T;9E*ݾr`\J.#^WNCQ E863*I>M8CBM;qfрsr4gW[e/ [2hP\0R!T!`A(29: pVcjhk_BojTפë&j+R<-v_zl<ޔa1{ eSL˱ 2ŦiѳW{y:L/LKz|-2+"ȅ3](CL˜R{$*R]w ^ŧmx2wq P=^JDBRW}[J̯-| hԓL1ǍYߒմs*n`|.VW@ـ@ b[RfVU[EV_HىcQ]0U}x*ES=M^m>6DW% .wiG0=jg ] @sZdL!$]&K|TcvqϜz+ĉ}fyRƤ֍j+@!Iz^~vN"opLl0-Kɏ 8!=a.XQ &&ɵI|׶t0E/fe[2ޯ氯@=nzJH<A Vӂ"A<4yD}()Ⲗ Xp󓯢q+9X4u?V"ZJAi Ϗ# d ;YC^^UE f2L{+yu vfw|/.Z""$" B8&b@x#7pZ o,| g]+F8@&D'UԲ7@M;1S/ӡYttt̼^I0WfIRZRe5|;_ aM-́Tjc,掾T-1b$Du?2TAIPGh f{o1 ay~rJD4('o`nĐ }A|13Zv wnqېj߷+cVY4bוMA(Cf[vjpF@ $ Tk0TP\]@!YTRDH<]!'6rhexE{>9=Zz6DFKod@y rڍT3*d"HUEiǒHʜ8j6, pc|`gzeFb>p&ڭokmQ-jRh]`uz<$;1z>t& n sX}QPHNYYz|4϶UveEF7FHX]Cmz5M伄ү~NhəI_\(d@ [Agdr"+Lb/?]k5-)l1rh٥BZ"*HJ/ڌ37 06;'f\+@ؚ0`QkuWZ(صcFtmxE Itv˷xX\u&{ 7* ./(%Bv6EᛸakZIA2rXDa,$$I+b͊n@-v쵒#^  VRk^\崹ʍQ $4@;{GZ?yw~0my˖$Q8s7o~2lbF1HF)+t<K5Ң@3f6 0 i")j"b0bB]m@!D"|>^2GJ@pd`8p{t[r8rB w}E#6HIsKAN!7wﰣ]nJҘA`!\%mB%0AAEaz lsuY~<'}ɦ/x7qnx;x<aF$bH VJ~4Ϣ J'X8>;Dp )";YN5YaasrmvZgC74>ÙA<I{y%4Wp0|m B0$XH=H_C?Nh:  9 Me<ok=T#Cொv߫xE$""HX6s`YCC,]H]@  ##}ikUßF71ã,yye@ $IŢjiԧRPlW&oLyWɂHJUxsfZoZ,;`\j6" ,#ӿ]Z>is̽=ΤuT]Wlvln1;*,"B 14 kJe ؏jz)#q7QGiܞwK<ݴݽIɋY>@0w"DHc oI-߂_^[ZɄ]<=L֔UI&@,җb,ƹ4^V`kQ&e$0mV];mFE$FIh˼W6S[!P6ՍVoZ2e|>W]ы3KM] ;GF'-hh.7nelB"mS++$\B lN=xmTQH:)0@+Rl٪nK%v< AOĿgco_mvi,IE^|ym=㏉n񭣢)!a@E\N-I~ HCI. #H%i槛IN:F y Ƒ.PF-!tSWro&".* H@P!!y|+ϲTtcdRa\H@bB0 \fmjv^=,C0uU B(Ȫ 0"(!zl<,f<(A8߾=J "& ǹN9-lC :':|(0Ȅ!"F$r;1Hr}/-0AxZg.# ,`,fb1!<}I6@ F@ $%ۇh@YWW,0-oIt8Q /-# !}^ lDx44n cDB  eڒMcչ6ɘT\#BGTG8Ȱ!ȹ$۶Κ6X$.OX(Đ#VDB$vDN7߅No|]@E2M+[.i#O%! "H|8-cC3ﱵM|u[gH$$ Bq56ǻ3 ( 2+"c9̢KU]z0HÈgxº2;ܖaD$1Q p B8*5RƂ[umj{i8M6$g&qeɿ!>qڈ"0=qp/:ϖcFCQMr0:j;,AF.b$R1(\/Gs3`ne6,.\[IQ !"*< 8tv9#NY]H KstU-10EV@y@n__E!1PS!A ٱHH#6gY!c!1E&ݷl0 * iӫ &pvc# 1XVDP5cCq}E;ֽU귀kjƖ4lm1ᝨW\V5Zfh$ٚue[:!;-GQHQUVy9S6`ّ 4n Yc(H "0Gf8?N-WhhFU"걊"Ɓݶ_3fy4$d:L2ۿgf[@$cBA㶣źEߋk&6VTUM lpKWnV[k5XIj2Rf>OMbcL2!4 GB$`H-DhD8~ԫh8ȴ XΝݘ91B=<;-G<9wуT !B*, <8lN:2z6Y|ֺןu$SWל?<&\Y h݈#" P ;%2ĵM`ޚlm!BmhEsDbQ]dnS)6FAv铔3&:̃Kxa1aNQJkdMm][ݳLV=_.KZo 48c|2pp|!XDD͘I+n7r?3ٲ^"C<ᴆZ!K$,$,# $1Pkxh F+,+Hc(ɒѶJɗ~K^wՏ4mr6&1cpj5Y6[di.b7d  {(D0LhAYDnZnDl k'8H!Ꮟp5B0$H1HBH\7Z t Rhxoѷ~1nV0RE!;I21p2WWR)5-y ˎLRH64wpQ 46$&+;[]"E<;WyČ,(3RM(`mۓo ;% ͋-( 䭹kSBA$Vxe޸F86/k,eG/qAP!oVr, kh$bۈg.eP\{/X DԼS53&&Y__l9w;Һv;7^0jMPQď u5ٿnYDh%0㴨K F]f[[2+t+ X1؊_( ,P ƒfӳ9rRjemS2 7禳#)qAHDvo2bCT*H$fKe/L.9@dI X$#BD#vW,l-X7dOJ)LJH 7[r$wRDm !"C v2A2H#>nLf5k\'XH /僁l5֮Yiu;w0%ՉoB$PLL@ͳ6郖47h"@ @gh* 0=%̌ e!E-wэkKx|wXl4i*M邋6XM61%k[ZJ161 ]b).T H2d: UM14 B׆$N0XI -Fı|)2SsAh8PYԍ! ;ZwE0.P@dr;S,Te6{Ѯ˕ɬmIIS{޸U+ֺܚdʫ-lX9BAI ̛[B1!m26m.4d hS )LdQ4\JE"FN&JVЙ Ɯuˎ#(06E#@<8bi*5;Zn" !M׆!R@3j0K(2$qͲ2`Q$ -(a2*Ā16P6ME{ןVl[fi +z*xm&Z̛h .Zת:·F&HěcV kfQwL5S/w-ˮZnܛLko%ՓwE+J˲. fE9ʖB1@ -RiJFr!#H,ՌbMlwF. b0rm1&`+A[e] M&40hf؈/+/}|Q9cidh0R9s|&IeK=HVN1 .g\l&p2"D#1" P1!Ɗ3i+da!nf))'׫E.QrIWQ IoorM{uRV&VKn92l(C` t+CA҉e0֏ӗWyqZh1hϐ|m4mk,![  S51tilBa0,SkR(I!=,T N*jg5ieM i ce1B Af֍[mPʤ61XBLٓ-vp11_H[M4Ii2a_M4$Ƴt%Yj JP2[w^3]jk]6i$]^]]5xkKfWXLF*ՃdpT,ddFHH,)L::梕pS{9rUӚWJͲXnsɲnhYBF\Mlha 5r1>uMnwݹJYb|R 4ќ1XC`3 sX@ULi;B1q1f+DBDmi*vۨueW6(Am#XiT,! $B5P A +idă,@"H X1 ET{K:&v7*j- ! PHj$wM4Ca J(U)6 q%Ĉ Crlەs&C m #\ȒFRWW5rL^|,MrkuIx[Jum ү%-u&Uii\\o72Jk76m Z%-\V:VE_m\F "BA\ bb&rbdD1AJr TS1 d+"SvnKdQTĈZ-j`EFvQx@ "Q"{w}.eI52h *vPA[ D-DTiWbd] "0EP Eb D y9$,A;XDU "gTE l|@KTP/6ZצJJ[|эF]"q]-ďӼ5BөA F5}TAIͷltya*&47Xۜq}RSb<^YS1 C~Wʞ׭ogiO·8'O\V/D]V6UK=;Ym%s܀z>|UT*6" T Q@QC A^ %J1y+AmB P MB*"ȄX( b `0"jX UCр((/U$@T5fLUW:EE>EU` pnhJRB=Q "H"b"@AQTC`X &VD߰P.1*$*Y ر DQڰ#C[Zk+2c[DX>A z* (փa n$i"R/VUuQlҳ H@U*$tvSutOҢ-+[7pS՞ OkS`$<$E3EUö" X'ia'Ɵ[Ё`b=︫ʁ{P`3u!2=}nb^4Fs|MM?}Pc_Qݨgñ}#ƶn4'[퇿7 m>i 9| 3/j'9o%.5s&J$&1IY)ި~@D"N1n(#W.r^ga(x7[&{Ȃ#IG/BQ'.~_TCt1vb]>E^L]K2%m ]Ewf?B89c> Axu̮dVK$/KhM0DZ eIjv7B  5ghC}mr+1M,|,} qpohjq(~܈4}άC C7t14z^-G19C#g4(Sf0=.͢:=\64-7[V9ᢣZݣ0̛)eb,i[ :l5фK{]H`NokͽtJDs q#0?EI \bP;NAXh>HE'$$q'J@;ԁ0>1\5Nc@mme>d:JyaŲw5Ӧ DG (bC#VzշUTw AC  2}ye>YOn/hU,xSysoTۭZECTxy.R-_5㺕l1Wˡ-b8n Cy<C;n  8 ےnY" ~O$B}KN9\U%?@dZ v)" ≃FL>AFY ;Z-%EY i+>Iǟo$cF vWxf£ޞ즼ڔ% /?1!X1ݏ' !+AȪ4b nʧ[saX uW.m6eeRY Ph%"@ahd7:%_Ȭ6֎QBY C4!/&϶fǒV\҄%\z @phX]2T@bUe8KaAC!6hC.1t+.Q)&I2LbF,a9_eb϶^וx0K2!Efȩ>qP:@ztE%Ź.p)ͨ;?cwj^d<~- I0xVt妆 QqM@dm Ws"TAOn9tsL7\Ois,i_&TR흗ebܶL勻1!G2|.GCEy]mU"2jJ03sö达qW߫}pPr*]mJ}=?QM:[(ZZc0V3jO\~_9$8'bw5yDEbadj䋦NKq4EwׁjXSagGXkf,TThC]^qrq޺cn:}TvD`"*C$A[<?OM{Z8kvZZWNq"wS֍|%"jLf^ArښeE m{)J9y@̾/sIhR-̭*&:Njl{G4ɵg]>{`%4X\bmf?LӈM Wo5kn~S-zX%֤-FHQDh W&2ɲFجm< E?~/O+$U]{*y">ʏ"ck5#MFsWm"WiK黟B,CVڪڗqb=|8yCg=<ٹeYZ^ί"!Bz$#*ۍkuU}5nĈmFmت%bڸTň'O  LTVB"Z!h hAmYRDE$W@UE  DDT &kUQlVWZ5U䵹-Z6 Xk(?DDkT"" ED,&E* *Q[EM Ȫ݈gP#"­qQlUEZԓR ?%C7es&e52D ~sJ}"Ɋe~Ij>D/66Qg5}g|1rL4H1yE,k~:"t,8s:& O 6nk>k5L_M8y?;Lxkҕ$'-*H+*NJ$B*!!g*_,`l7syl|C~HyzϕIy٩S~4U?K͇:ڷBi5cu ϥ w# Z 7ͪ7:L4ȯs4޺+]~v*[wtkPgO:]aU7 +B#x<7pR'l(p@e sC좝@c5SqwͿ_L=e3yڶf:T! @jqKE3'뗒V\r~@ah:eSQ_pўM]ռ{)pyV. ZfW9[0w20፮V+g>k{]d[eC mqWSxmwwRƂEezj(rg Ԧ9?:x4M ly3%# @øk$/^c,K ƓjfwRQhW@O>&:y4\h(%Y߭EtsPpl qTBTaTù-nZ)'t.mѨ@(DEBʅ(( 2~{NyF53# ٘|ڌXa7$`ah˥tUZs*SdKiE0})0 `~(-l۴%)H]*u0!v1v:lĂ} mjЇCޛb06@y]ȔѦZA\J-sb9o&0$1J6'9C2![(L%fH!/濫ɼ~WjbaŇASy_O4;,dcli *S(8<:4-.0f:* Z<FW.ArZh '7qBCݕ͜8tb&,#+ZSݏmfI2>񱼧Վg|,mbA5lQwnŻSs\ݰw!Y14Ĩåp7Md[8"2x0.9;]bk$ZN픽&,M֞onP1x,7w %; >/}Oѳ7cO ̭?9̳9Sg#}WRf{_Վ;"mv<I 6`lcd.njai- ] pbMg %8 +,GE07i办cqy*r::̮vOUHJ9(st{?% Y\Xz޷U?m:Uh~5QEk0^sM.pbۻ.ݥ8(?{Si;KLJܸW?u tNyySWOvW)BDyKe/2rN8BpۂÛs5w*tRɅc)U讗XSy_s^4 WU(x$LY^gۈiN~7U zRos,9-g԰Fh 0w0=݋/mq[zFyZZ4wak-?F2I̳OIt}tǟ҆v: ~eȺAP)S-n-sD2wvqQeh5ETSWjZysL咸Pl=.:S'2S>RͣQTzps<͟PkGLf4գ+,݌~rSCg.+S(_"WSO)-qٽ˭BA;dNRI->@Ȉi gcoGhr.n7V*֔Bi=%S]]l=#J:bO-Z;nC Ax]OxԼeB=71D;ܽe΁) Dŕ# eP2!Dlį};Z+ e=ƍn6x~$gFT(սwktiNN.in25&D`"ԩz2IxA 3 S:5w.EbV 3-#lu yH֓x̻M `у&> béh(gC2&QD"T@q"EDdVSIPDČeE0 M:7S;Y)J-Γ+ 3 `;ߎp>E"*!r@h FD"`,(LhYac\48DӾ2d (bwy#=jG c"BЖ߻[f'dTQjxxZ#vR8ݶUK ,XWvsy9PʥV{RbƮmlrU(C8v@3zE:'&ahݻpbmo5>]{v{չstp>KbwKMҤ(KTPg-YBr|hz!/mسe4TQH^P Qszdڀ u"ՕlX!`@jMLi)"b1\4ճLĐ#quIE8ى (^t 7#`l0ѧ(vSw-ٻ,5Naωw,]2AV*4QXVS] 9-{7=Mb9p&=z0-ހV6xپ7?<.{]{ݯo;XYCqx9rq6qq 696,|ns [51v!ɻmO~VC9Srrzt9]m3&pBʜʰ p˜ϳyD," ~I`8Ӵ*aةRsgWAb6u.Svt}y4^ڿ뮓O}CT>z)iVB&% Nc S9#^eYP)|a<.N4,=KD1#2K Q&bG@pGDs}. s  w>:jXS,`HZAx1lq4>5j:.k+*+ś.DoPSXhb+q(" @C9,:NǮ(_3mRУT`ﮎXQC#,1ZMA*B `3E(g%қ-SG[zGgwkٶ26|<=86և,nc#cpp$k0ơ K=(Z%K!LBY |g.SxC0'ո, hļe.meN\ePTB*K eb#Y)ERd^ us`Z0ca{S Q/n\X|1]2D;~q)F(+F'iP ˨J4*pkkߓG) a7pͱp#cT?d__Q C39"IyS94Vop>@.0/vӋDn472zYɮ4X16lӢfKʛN6z\۶LC(LJ72-p`y:cǙ,yf.GpeH `|"gvEL&X;Ci1Ʋ'ak }~MYwWANC*\}|Pȸ!~`yN)4)F 8P}JR# %K8f;e(\5q_D Ld~fE-mX,BcEI U֔#we&{k ּuly1K`krꑗ9\sX:? )YqH:tYB=~fiH! QPR!m$5rA4/]3@Y*Zb̮+I70@19x+q[euiO9w\hmtk cG"YɻDgұs0 xyRy#zƌx7)Lc4}{bvf%Z<@pcfu439*-n:_UpҺnf8᫢fM=50qIJ@ب;^E KT6xQa#Sad0:X67 \=#c0Un,"cYc@Ϋ$5UlSEdPqpoK bpxZK y0,f.cӞ&[cM%.F-MM`g5ݚ*+v 417nQꆬѮ ؍9,]e & h4rYTguڹa\TyB# a:#fnoFF7eW8U8l9j45{<4@٥7`/3D ZXm yY(xLaj#[1F+JqMRh&!Luc+j3f0P3w0#Q c0ika2t[N Bp^oA!: Xj8 a~lR% "OXsnl82|2&㙼^ Pc^NXX a I`z8nYWE/&4x9rx1ŹKfѦ1wFFŚa,cFc\365ynf)cXG{q-C*:aa)"N:Y:S/Cn/.1*|y8 6}cƨ MC݋wOhbU2 x {b`r2,ܹs72NUmm]Vk /X\pi۩Vw:w9xpqxz_D ̤Nc 1UV9لюyLÓ[LcທiFhZpK`[3RmɔL ig'aPw8 }XPj Xc9h9 30LL|ΕwJT޶t `AHRh #b C<"dl%SX<οKJn3&<;k5T! )tՈNݻUV}^O*֮i!.6SƶjolﻡO!UɷfBp@n14 bu5,]Coc?,܊0xo4iy^iF,Njb~Om.:j0!D0"CNmY81=m\G7 t"9&Qy3RFAX)J"mu>h=9_{M;Benn{m(k.8XgQVwo! qMXTmN97 ]şbOg ϵ1ZDԥޮ=sOzʠ ]eruw< $(. S,T 3$ q.:AtOd$9| &}b|0/GQgIFߞoLZ=Fj٣h3Ne!@xs('>G`  g3 Qa ݯO(`l3USZ*<P3:۔\ dC--x_;L=/yR45uַ}*ȕ6S檥dz,X1]^?69rbFq1qh1yRFe10u?Fr0>-1'd,l 8ɣYN-ݍ=6|A"R(i)yqA ,~c63{N7gnÓ=Ot2#c?kSAK]Q!*#r7?ZlX̓o(|zzy}[̡)h➤^v+:Z-PK afrK:\5]vrq"!g kII^eN XwhVv1e?K}K *=u?%29ǚ㠸^}A|I<)S603!}#Kt,B&&ajQxEe/}+X:۝v{~<Ǹ<S{ל;X q jR-3DՁ+ )aNJT&L,@q ;pN trlcݎ pv)r7GpXq,:% L,(C#oͷ͎3M! ǻl;X&4l`< QxRjXCVD nhh7`Ӄa{6Fإ0RIw<睃{3Wv6F xΪh~ ġqX;ʼn{渾ˡBE4#Z{k]duDWE"ۿrυ8w1NՕmh\E%5?XQ:s<]LEq}ӑ3i} 63-y\^X\n11q?0f=D=@.}]mes?#.&Lʰj LpuI3cFp#6߬lXCs6k:h>}nt19?<}PƅCϻ(ftŜ9 K|wC_'*L19 wX.zN77Vk,OMá}ҧeoP7=e (vD ה Ӭ,Lf5*)Zqd >=\vHR<ߖZi!%GFmYՆK|Y5%r4RV0_b BCd$@!ɱHh( 3R TGQv~:ƧSt.VW{guEL[J=m*+b *z5鳥8浶n󇴩Vces]즇JeS3J\<89BeÐPl\G5X{kC;jrT8^/-ߦ6FrI붓G9\j pdҝ%r0#˂:>"UǟFy^^*WꨫocR;FX~7pzǣ:}>ߘ/ŠkpzW~FoCnm o7vn|[J'[;:?{&K6B@bK8] ;(DO %~Wc^G7̹њ#~GsI4k)3M/ 5TBtt; y| MU޺nxr~ AԅXJ>/6.BsMU3f on_ɹ-#aɛD^Y͈WQW|Gcjӧ`t+e~l;<,%c9_'"]BObdNM~ߦ|5?˗LfG\!{ 4r\DoG#+y?S5b1Płp:SF3AG=Od|o~q ֦.^獨%ƣ+uʰ,yg[vѫcV/ls=KzX8Q#ÝvVvk eO emܧtʯl5[_Ӊ[C ~|yߢ"gt[ަ kүҽNzn*'8]]ޝ\k4=m:߻nw߹Io3nw?meUYOU-bs_re}<Twu~E\,iES|F4/~Y&d21s}gR߇+_s9 d/Xr>%nY5=BAg%'A6w3/j7SDBBAEI $P$C&H9[*45do䆧9]}Y'mV[EN{X~%Z߰A60V b2a[gg@YZ` q  6?(f qmnVFkXEcT'+PM =CkGyO[Иns0O7_ vp|I$Q /w/y|- PmЅ{R|Sοۡb !%Zl 7ƌځǍOVD$FIAug O٪ |Ҟ.2f%X-ٍ̚1: d`SvH$inعoF(:&ʬj=ۼ<2: cAA$;]} 1ku_e.q|ER7!p>[5*‘G`}/WHMH \ֈ[Kk ܚWpQUn=)C@J;UP"7DCݣ^ gCca_K4kK#n?USVN'ggyCW;X'T^ *Ғl;uw <6Czqۏ| hƨs_|O>(c\ћ#vD>o3z#)睵JpWdh``)K٨ł9[=Uێzaofh/tJf @Ս@]~TqjɏTkkoһaaS?iSkDPGj0 KXQ@I"blhclZbF+iƨE y@>\QyDS?SR#|FG}ܼ+B U|QAxWUmĺ^"VzGj킩ϱOCgRm 8VP} VH=zVNol\cU\UM1> QW}WcjAMDHmP7 Ll`[@2i(WB`:%B1:CAce1mN6TQH%BI(m8?}\:q\õG9ι\ɉr8R~adat8ARedmV5664[1IQ@mRU0qetP.4E{Wѵ`D 0TԖhA~ߓ5^JFe+aEkm_}ݦo4U԰ӺV&}P'Wlx@$sU]uIQ )#ջ Z^C1`"~D̽sN/Թ &JE~ػJQ=a8XbqA[A=]: mt_,0P`#)X0 10"5d3%ЩV}m(HO3S99?ZUW| ` TyeZQdIODE ^- Pr3CLjbV1hIS J!$XId }KZsLGF  OgG1 hrߊmd$ Qe0;סh4uǑFDƂ$DވXj++mG. YO~H)&c R,h"GoM[{*7[j۴tDy_ѐn* )TQčEBO7@$!L Lߔׁw[1d jMj1M;]7]N4cPV]]+&1{%wexvsxHzHGwһxIEoݣQleffBLC D BLd@ [15P5/tu bEA9A"dUk2FZS}ԥ{UW˒iC|rI`ي$e nH1(TltSEBrw:c':Q),ur뮴:΄R;v'b"؀EA: ͽݘ\Yfd߃i~dec&Q" 34S ")H"HHb2H fM)6)W'T1B@Y_6>,[ED[ƺAZ[WiS\ALkU9h[&b2F oٯ4iH3 L,( (`AabM0E4R "IwkfaML*`(a,>谓&Q k~NTsma HфZNm*ILMCdlSAVZ~޶kbӿgGGiM5^G~?mz9O:'ww!)Gхr(1b*꭯߯Ɍi78Ц)4(Dc 3&I$ hdE&(,RM⑤ɽ-wc%hh,D[`ۧrzFvҋyOZ\{32`o)Iw$YfǼug'vD Kv[CQثX Zq?i+v"/ O=cmZFjm(Ħ"ĩD2W[S,h։jDY G:0\["h:"Q/u;.WUL~ۏЭoUNdPQ蠘`!FB4DS,P=@9&CcQ8URK0i2dDb*SտEջld2RJYJyܶ֜[RlD} EvHB2U{E5fRkFmD Җ)U4!ME)4`ѬTEMAbjJ>5-E9}IUc讥"͚l4cL$Y1d1 KX}oZ4&Fwk_A^{^MLi lTh-Fؓa5J警A$edƖK4LV9Eq"8o+kiJ" 1 %AO>ٖ$R,`BB2hLcJүJUdSICLe(m4 33F߲eƦUccZ)51؋-߇IR̕mH 2"0HZF2lB̒l1X!TCd,F|Iˬḇd˩hōDZ"(Hجi 4aOe_[no5L&&, I3(h̴F! L4D2bBFJbɅ" l4KMIAEb)d6Q#PƲ$bb ,51ci&h1bؤdE%ȉ$ҌɲAEcBTbK&0$D ňiFB$ DDh!j ǰ/1TĊ20ɲVf֍fE)%6*M~7|hDIFSnk|Uo;k#L&4F6[PY4LHГHF4H̢شHQ_GZU~+i[^_Q~ģQPdDI%F5b,` DDhƮV~m_8ZT#%l}αZ3 oQן2cOu^-1o T PY$g D6(b T{اE?W7i$U=f!|xrw+;؊M!f.V9sɘ7T'8b։"x(W cZ]reqQ7K\^gryZȖFj=k-ݨJ@XxkQ/+O~ݛ^QPa>r5yRדca pC̚?}[hZ\wG(ЁE4pIݮs1'kFd$I@(@!$ N7}l~?K_smpAo@D]ԛfa~gt |+ nX}@Wya[%(agS0n=qVQ"`/s~ϹBz#g"ib/J9V|6pl::rDf4ȎgH4>utE*(i|-w2dC-)_ 6wmKNQ2Wa2x ĆԈiNX"IWS~vyaBFIn1&'m2SzRzǣ1Zi T#jF?'4:\QI*!$ " SjX,fvu(ylRAMnBEmU67*L#~"'6ƂB1`B4H&"HEMݦNn㱓zC;nzjU ltk쓱GcP9kf1J^.!HFK|vTyc\9Fk)֚:(ڽ[1sf{ 3o34d>c@T!*=lCʂO,A~k<^;xBC  Sc6]K%K+dxEԑvUeV.u)GAPaԉ(m4u*TxR#F\TEq]1uuN,q.#S7Q9C.m7Ud܅t9t.w1%wunf9Wm_sƱ9snnNdwUJC#)h619 DNs\`g|5r]uΚiAb:bi4mUqmUAt\nrYۊM⌷ɋ(N0*'#M 6:@m )æ™mMilm]ڦ:PAbN 6cSI0܃v4Hci1pW!lQXt2'.69tu]RC틶.8ɏEẮ8Dd 3KT=wu7 ;Ԝ:r{0]G9HF43[ק[ ɜ#`#axb]c3[4[I\l6l-}33$#Ftem!l@1iёmKtArSPqOh&Ĺyu2Xȁ6qX5,j4FQFѱZ4Q߿)[`^sa>O"upƅz~<Fr$VD &`0k%(hE!IƂ!ѐ8~s{`}Vt~>=[h2̲ȴ I__elt,:m4D0a1?#A1~ veYJFQs0:k &C ޶ޗ;L_pնM7LZH~Kr$se"nx.B.Q+a 00z-5\q*NweK̽.\}W,5+_}7De0 kM:7X+'-M]*(e,.vpiz8?r/Y֮tEh$F£1z \'&L>8u4 a$lסddS ;R&q[SͿ:ͬNtB7 %z,dźSN[l~5l2 E=tx'Oxw`Uտ;D^$7*}'r;L/UKјzmVo-] Y@@cm)xƤjD/ U< M9ѣ B-+T9X3(=[+ x ޾BI^0 `6lI@PRsV!LJXa 8R B-,0R i*R%dW@&v1i6@dbȚPhXPCjD>TQ|AWO;#^St[-ŜnȲUŦK?϶h$ZKn *}*]ʒ ?[@pOd@$X@#owRL"*/t+}Ш%H"BlZ{<VF u6mWKTbt۝ҥ ^%vJ^ 5xH%q-$D?z)Ȉ^%x?u-!x@t8-ΪE `&s0SׅUy- +qlVBWVe7cyee! AÅ8BЅT #h{Q,@&RShDZɭIio5V(  aa$ jҔʼnc7Xl;&1A0k*\k"%LfS2Ukr*imM-hr*pMhzEkKT"͡tmãbV/aI*(+IxEwpX@dl5^#Cg֐ RC?kEFAO yY(W\m qQ7J[xmKˍtq!Ѭ\m+\T6<6SjQdm\5clQj#席nrQ LaQ#A Sd\ʫw*j1IY,}SjŵIB42bڢmEZmY6bkcmjmPl6UmEXEֵj!W+wi,HWB6{-*ІQcﰡ΀!IE<(ʇvNीmXMQ]0*SҰ"YJG AIqDlDNiM$LնѶ"DBDUdTcT[m*U}[kUV5o%kTZ47%\jFc~">A@e Jt܋hk U+NY, %_gX,RE"QmUEeW3o5}@jdDVH8DWH0 $HT "y^m6+W%CcHRZG0.zW|G[tw8&F2Z\,.bыU7wunfV19qDʘ6mKdmkT+rj6-fߒ\h6usKt6-Ƅmk%sXĔ+QѷK+7l6%ˁJn;Z>A2ʉn^uK&NP)ϔ "!pU@8A$ADڢŪZƣTcZ5Qh5n*m5d֢bX4U4F,Ŋߕz]|ڻnC`wn{% $YU/<Ȉ!PD<5(b-FEUnsֽmS\_Ӱ~+lӎI8ށAٹkţb\Ɓ񛱻MIkT1rxGp ]<Ǧ;8qHNv%0 :9{_iupd.ӣ_LR@DJU%IZFqm[qEcmH w~7Cwkwf#Iw?0mz80|[Nkfi$[=[N6N]dd$ 5x=[\1UuO؋'YRzQA*{=/єmndjTH4i-e)j3N3V"'v@ퟫ:651`qښoܺ(>RDIIQlDi2; l|gkݏK1QZ+&}J^]=_㱦KdZ% `(*5iFP%kJ|VEml3\ʛΦs|ZaWnV]Ee>lj!;y~*Z_hm=Q,tq9-}g, keyxuh-XB|н2dh 7W4#Uu*C^Q2\kTTK䶜 E4VyD2Uҋ즴j99Y4%~ ZV/'8hsjuEM;u(%)\0Gg('5{=o]nvFBnYM4pkYDM ٲ*Vy>7C;A?C UG XY\/ĬajTpKE_evh4!uB5{SVe}B5al !Q}\Uxb?8PDdѫ)1ve&9ٷS n̍:kW>u{b!?¸ eݨejJ^9 ^|YpF*J,ݳh<<Z;o^XgGE_l#I^0ժvh2%;8(4UBH+0WUFvXV3׳Ue\ou-Ŷbw t'2vދK Ԁvaٚs?f]5ʽw; \D 7ʜssr_>VR1|zwxƯev3XɤkGʝz*Zh;`k~pi)}׹p:jQ!>RY7ծXc];Nb`g:9&i%艍Vp <҄I$GgX#"$:WC*-TC#T"_@=D)مm&r $hYɌhL\+NϜN}/FgwVa2J[5J*]h9U G!^X_%,dC eD%{=35mNdf&^EQGGFY(soIO+__J߱t-( X$!R]ot W^!{Ǔ@sؙ)ww+a#KUSo/dJ"貋ЅR3nK98ܤ?G{DO? k̟Ţ⾹’gkFsuL thï8Q,!q`]Jfn/l}J*7d_irlo|Wke/+}i EjQZ@FJP67yn Ȃ(-,!@J?X*WUeSJΚRϨcXC{WurJN6y<0KL3#Z뱹مBdA![4-aǚὓ@yν6ʙKzS6 gXpuBL>ww.m~l#Z5@2xߕE>pYY?9 (U\C9×to0ꝰaT l5x!7 q4fy2a)~|mGt´3Yx2g#|i07lPk43Eӝw34oSqgJRiύݰFa;[asw݅ 1 lfMrZxs_2 $Xu }JuupyFjpn=K_?Ep^>HVvrhdH30aq<Ƹ2fHl ̠BtD+=&wJNh3C?]~Czvuz{Q9tɸf`/ y6ټw]o$k/b%;zL#zY֟ i|[sa4oW FOn}Ww!mIn:< X}ڻYδ3(SJdά`)Xa]Сm|F}1Xcsmz]p ylۯj#`hFMGs[۝Ӻ'fGh&;2xG;Ѳ2L͞HZ@@P-:ь[ s+f10ģ6j[5fh(;#=l`G6jo];ߚ ܇sf:L|p9]s`cDZh#r§t)O|i?Lܷf{soFn x;V|p gF5fjMמɞ3@䊍&+|".fF}v N[N'⃡ Tہ6M>nݓs!a S`h "~a[ֶlہahY|?ZƇ`Yxۺs þ(zfRzK+ٻ3Y`{'o}zex'(slY˅Nllx0^>rƜ9!u;6#^(ɟ@z٠ѫך0PsjO(,P={V4Qޚp̞ͭs>u=|Ǿ&@  ӝ|~R@;.؁lwoFp3G>uΈ:u J{r{ ӰANlC>}CB[u8{kt!3m;5tl9uy^u}u!x3A̹aՅKlzS,01 MهNxm7arYVa򠉮3 1+rFӨom$:sp{36@Tc;.+T9~|rlO ǟ3zsja![nJC,,@>Il:}^p!<bl=ˇa׻ݘn:'.JF07'}\ۗJ3A(0iG )T3ܫ]k_9AȞ9W޽=wό^v},P sY3y;Fߎ2j5'uNzFy: 2+ݾj|v[s_ {-$u}ํ ݚckdtfx<Q܊Aї.K| WT1MhPu5jыh`e@/FItǚ>J>#>0K@#,f a6%aAʹ'bǻvrɴ\zt/n%7w 'ompq%[M_]|S޾: h+"ZB=Bwz)DzOy-m65fjjV[))HD*Ą= >#Zn|ܸLq ةH$>T,bE#=&4!q*Zk+)Y26Ycrdh4fk~7)LznxsVe4Y,Jw X AH$@HZ h j FD E"L^P)&(Yخ.qA_h~R>QVnȅ l=8 @Y\LXSlX6M ZP؈ݦ@q"x^B0fa,[)-qs4\rڊ4+:J@я 5kE͚Ϯ]I,1h4dLKҤsT Zi0 P`{A3=6(p#p> t,!ʔS4*jmܯ;]]WMvzof!j1!JFAL 0!?0 qZ@ņvj]jQ"D!ڍAzezT=\,#h6bF񠨅F0 Dߐ\ VP?X)!Ⲗ`FX,F!?xl _86bߖjInRTͷ'*ac=A)d'x~j˹5hA(5jhv7U4 B4>5Eហ7P£RF#,fGcAD C [[[0:34+`j|Z0&SMEL;)λC#vW8:r( "To;6COzXP qfM𑄹ԅBjKƯ5w>Ht@Mb0yfSю潾7.Ss?mfiF0q:߯?RaMW{U`Yc'Q9¨W=/ ᾰ>9Bbe>+Gjv9ǮqK ,DnվT9pHQ>WjKBdЁt(er. (/h7ÝWPr(!RBTP19=3>}6x`%O{YCk!L&ȎqZ-EoSCtg{#sFArn(1-ɛ3eb9#&B&h!ɏE"1tY8DZ6@@5\A@G>YTr7 2H$QX~0hKRg+_Ljojxmoo %SPrCɴ-)g,oNP] 4B`9'0љw0$( 8Ar7C(u79wyD8fI8!@䜱vt(4VyGm@׹ˉo|ϓOY]z S57R{>6G(F[ؒQ=!?phw "I,=>d.[d$y'|z2Ń:ìם vc3y0 Z7#ƶ>9d钰?>3N(ѽ}zu4j]3x׫aPbA-'z=v+ 3@\',TP?^朌 GmVsj~FԬ7vCj{%?ZOec}y#=SfG@Cu0=dyc=cYh@0j`GV,~x"C玬NXny+ :7A~ƌp瞎6\p; {8<4sA(Ջ2uf`p4u7 {Ll ۺ7zJC;7,7Z𺃞zŒt-MFeA`?@ۊ/rQZ꜑r{q 3,}C +8A̮>` ){S }(|ҧ5I[]d2- e薽67\A:b"[(xD.May= g,,w.\<4#Q1;bDlb я q("hj F4=b0ʴ 9!? *Wq=Y>Ճ=g#D`۬*z\b C?=0>l¢R Ao۩!tySc<ה{B5ꚟS ~oZ\|-Ntdž)ohr|c Ͻ/BPF`/F˃DvZ 87Y{oo3',xa5v$-c,;g7X`u/pg<v]6; ga lz!( ?"|(94Gqј&/s+<6)\O cٱ}n|Ч(Xzm@ $GhA@лSc5=1yvl4@> VEݗMi[R䲍7J bn8-nzN `幺0{9Mm0'Xy~~Čzz;z#z/ UFARX=] GtqX4x)GX垀 cc7?w l.0ґ1J>'@wr4tL}1Sk.n.)/ʹzQ MS>$2;6·Esۦp ҟP=3ucDTTCcuJ G۴lh'tmpVN=Rh0"`:]$vF')1d6L^9^k(yUfNb9.B3mEnxj 97 z޵~>}-<1gSƧhǬ {֏P{hNlmi]sGslB)ٻ& 1 p ! ܽ\ ̗ڂo@*:hw o5m^@:b!0 F&}%Y`,wRK3;&˳:۾})3>S]d>h{_hg΋7,|FMun;\GNܴ6d೧9onP֑޼pܦB@IaLuRJ^#-`@u Q}L%,6!jǡ`l2Kk!%砜U q^ln5\UI  ,BGyG7_v4KpBl!b`q ZA8'77c𳱇<ma Ame~b*&:4W~3fXwW&{o $Rwp@}d7nTXQ쎗J(CShi#S-%w / =0"ltpM=X>ۼYK~I_!)`A@ PhR d:F ͓ hn[?v`#Kn,1.EF<%rPSRnwJ-ٽbX ْ٩-=Pa>ZR*d̉Šw, >022bG (ҡ6?}QMC'hH7EyUBi\p{XrΦMq5;Wۜ`TøcACJڣ ޙm;CN e9#XaFr-՟E닇9QM9e ,I1UAzUD)S!&}3jѾJM;|v-: K^!a1-X=FW[>-riP]C l\ݐ7M v޽򾑇Ъ)GusDVkx[(7'Y299+NOX8h=tcRk3%l\$G8=gGc'K }WNð&)tngFviftNe P( lDѥ5jB=ga<.vA(1?x P32),ZWʻL=Z0B4=TSөDyޏr{kr,>>f'/8PGf6vIj shq 11MIx&0Cvfao-Zxch-[PnYh5u:&x4y6싞Z|0i1=]p䎑F- w#lly7홅3eH?7jPU Yy;%Q+;f);!,C(EUT XD Ѐ?;x#$ WK@p1iˆZp^k&4@_R.0f\!+=_>3Mq 4@ǐ~Z>זSY>+N_*nRC1B) }4 Qjr()J@鵣Z&ȴ{F]Y M7<vk[xfOV1MPmۇ_O,eGu~ 8T@(1 SrxNM-Cgg֖0|mj_!ј ,nBzv2mnnʌ s,#h8O[:ך㳶lwPg^8syr.ps8C{Ё׳!aD ,f) `)[/,`G!#Q*0_,{Vz#(R {26Auq(D2K>8%:8A L(xuɯFe]~y3h1SW/6 TwlCZC2`3OcpҐ:Yxp|2-f011v^%\Qhڸ9n&4M%mmMY0%JbLhF0cSE PčD#(qb`Dtã?r O#u7Cq!Qҷl,p`$0Nb84",0w4|Vn dhojo4=n#sn yy|z.tFA0dr.~a?t z7PG>/"`d(xKOV56al82#~cs LУp^+J;t[0A[{u*ß7[_ڎ$;nz k( C*;PuFc MGZSa<.`0^4;0Oū}]>|*6 ؐ}0_1-xH4ΈkԮ9/ֱ.Bsq=7q:^  B/JûH"Jf F{Ë4$ՖP;H@0-?$=K k^$#h|{ڎᤆcp&jQ+vSn]p+AB=Xr)HQF$S[T 2ʔ2fWUraBPEMǦzd˰2>Wf6wN>)>_qwBavT: cʚ m)+|Fw)-=;br*`v۶hab4Z6|[&`0&ڊIQ5"@*0Ŧ'cIuɉB xDbLF%#07C`mIr`͛!NƓf`X80ō0qkVFP8o4F~!:Q<;Z0W*݊]g38D8d*8A hDv+rr`1c4A? CLc%ǒsNxuVUs9|&py9#K٥6Ft|2SRԋՈ_Up`X0;njՁR~P,cvCa?h*?KtGǕnx=B:;O\wXBHtߊ]d;"!"zg[2T{}#/o9^Kb-p̔$"ႢhtmFj4&к&yNPoT}_l dj\`Vŷ1LRɒ[jHL0O"XLEo𾍎:NJ|ý0܎loL3bX.I oJTA c=B8\@й (K;y), `'0G5Ӛp:з}tӶn>,싁SR/KG72()h]{\6<ŻV&b3d;($ ?%[ #ng6o>Qcn^2>K^Ӄ DjɃm +qPYqvAX*C3FX6a h t Ȇ1h&$rؠzg|O{9SLPG`\==\С[:6S=brt=WFvyIȞ,+)HP?ز*Q= zX5(+4ǜsOU8%hZ-n f |GbnbP.0ģs90 qĕ6QֻcG(`/m`a8wt.?`#b!\#dXrպ ~%[c3cx>B\t7X ]o{>O:]P*apkl-qpOm?ݲt\.>qE㫈0eCN} t)_}L 6>- dv>cv'_{Ljx~9GJc3+kۇktk<>ZPlr 4qXjLBwhE3 8Bo)]XJ/M>ǁMbCSp(9P6AeY QaN Xt2<"yTΛwʺkRlp:OwLjzv ^}nѱD42zar(< 7;ݜ39hP'wgDr~,1Llа,6jvȒeC`pН3x3@ݱ:E7L=]3 C]P\9TyU4;[, p b[ Ξzy t45n[-F+*׶%zt՟m4tb٣2o;!W{;ЂqI<3޵jMKm?Ҙ E4a|EZŁӋn^C,kzƯڝoKb͋a8#p@2A#LqEUl"eEZp9K%EzE #,< 3BSpzb Q#iK[bhl3roe{&y7O;kX +*j8h8c0͛O5ffwN5Yp"߈!S8fo͐7%N4G*b7t9GaؚfӢju,pXMwn+6kNC#^.:9Z$n\rQ IWjzh:둄4xtG.c:kp3Qq' rJ߃ݱyMOe4e2OEȟK.h_.Ujw,?Hi#鷌[kK$+"&؈r1A֐|i9 si8#/tUPbQ0{+0j[_xY.}Y`h%o)0qŻ¿aС㶝ƻuȺӵ.9n^iKNpnbޑtJEaV3BZB rG EC 'h餺]1;-J+\ EmIQk[d^9*AcB&rWFd1tHV sۗ%(X8؉'W I0h9p8ǒ{z܈'q:t2I=tb'bHsAw #"34mN5|E/b x/n;z%7sVg f)/O[+~Kj ϙgb2F}4 Q O'b0$k@3H4GCؙp1NtŁÛ `s9ZoYV3OJ3ts4v&Rķ:㑴>@&P1 諀*px> D?h`*2Bp]0fF,S0Sk&AyQHlh䵴aQ q ^ߟSo괴Lp, քZEhtzc╰`0<((pոWp|Sh:Vg7DK)Jlъ/(€;@(:o6SYSj< 9cS|.a~T6G5[9OZ3V*"}C*<Ã4\3I x[yP o8BX~՜ v Zh]]c_mnseme Tkteƀ6' 8OyVMER AD;g/X_J2AF0R(*))#Dؒ2C$vܷ$e0<,늏fj0 v%`-<\|VQD?x6CӇN#tV Pƣ_|v@k8E9 !bxj 7M' Bgdu= !/->6pu稡<88=fZg@; ?6k ClG g^^xhXCžم ؔV!Y2:uCa~؄Caќ;KÜ0@T^O~h@x D)z%0"эq&=qQޙz<.#D BD13q 7ZQ% t) ^!C@saP҇C&hC و4B1@P0OW|'.U[&=m-)%P(cC2w0q60>o*CoJW\c;tJg]Qz'啙fcX ԟzn.WiE`@,הrMqaG'(, ٞ@?q .AъVS9"(o{6y۲hk_a$jraфl@TW$y-Ÿ=3l,} b7wZ< q l0=NB3p| t^c<?է=g>EA@)btjw/6 -B~xHrY1:Gn|ZO꧅ms.1蘁iጨHn2`KьCT,_feDrё9/Gb At.jkkK} ʋ4%6# }KJ bZVv(0?ph`!ľbN]Fah3B( cZ0N8pt7gb'i/x` %(fN:!rm+rKLyS̘Pg0XP˭Y˞TWV<)d-%"s^y.ڛ}Q<D"(cY*bޢ֜~ڄ2]ںg,qw懌4%\S{ ,c% =>q5lejmƊAќA?̼܃d[4,̼Si |֏B- ^]ϙ[8Z+ 9^*wazi8K||ҝtRQ(;4&CfEa7y0YW!qNіH+ُ @a @z1{Rgʟ^6ul-kn LOm3S'w >o{S rue|(%}#0N|2t>4V@.Kgkvg{c l C24ȯ`b|B7JBC)D00jd0;SԄF?;,xdtoj @9wFYILQ FfPFY.CXot*;!|hߔ'FKbnMmrL.?oѷhtxC?{Lc PuQ[+lN䣡1u8sKCm0=ƋrSL<#jx'`Zj[p7_v`^,IޔP(J>S۳oFYWVՅ;mҖQÇ3m^S.LtΈ9'whmQ,x3JeqFd^s8Bt%]d*(c L| A}E/\ͰAY5mGa4relɎpv4~/~zq 2@AQx@! 4Al'%4=!Ͽ Kx S32 s_{Ȕ#h>3S}}/l|9rpc>/-48mX 7h9lk]p9LY`=.+7ʝ1;*yKG6Mit*,5.jsI1  CP~C,%(@x3/NPNj0,|-B o^phG 98*qc?OhB?ƔW4G氱h0چQ<SV{\|0>our>p#?\~o{7_5u F E#Pt$ہNXg²Zu4GlSnNh2O+Z*QՆ÷ Ѝ7ۀ#lc\ fѝI/Wݺ7}ў4 8b@P  N;1TkRc <bZcX d!{Tr~N|UxWCAN: Al9Nٴgd:@`1VG81McB#C|Pغ*al 1a(^t: sd^LBgS @, n99FS\p ǟW >Qm}㾍w,T#3789Hij>#cxXp!> <ORpO`F?ǣsJw`٩ܟV9kZyj7uanđ D!C l҄.2g`II&#.b@`W#Fqׇ"![reT0gcК܍Ї ГJ__@cQaи8(N}e革YØn0s޼xq=!Np!: )BJkXh?G z!0<ݠ)3E% 8ªv$wcӻ@o7cbB|x}ޥrt(FxH=\ sq7F, pzG(@>5y,϶&irG;@ߙ@ C 82?Ҁ2R.B1)6iƐ9@ v _sRg#QhŞO8!깦1-B(zߞۆ[ pxlR:hMqs䷜3a|B6P`0vsDxa ѝهC`},q \$^C?dm GXއͦcr%‡*A%l3tĀF|,[4ES TbvǠSЮyƨҜ?nE]SQS!aɇ8:]׺`TgH`*&`8PI@y7'42yJnw[` ;h7H,GK "x F`-˞LjEUcF2 6Io/8:Ө¥ @-*{v4܌b4ŦQ}s0/n]1^8joѨяyc>x[-WČF B)D$Gcϋ>YpÛ>]0S@7o5fϻ_V݌l*@b ok >0hYZltqi8c.\c~Rj(.Q=||c4bH'uEA IS ѼѼ§ !fT{7&?Wzt%+1銌C5/w]QuOo1GiDΜefLɗ|@X; ۂx⊎G&ƅ򶥋,*ky&te[vȚwg.bPDPXO "VvA.P4c2+A4/F^єU_Psg2sϾ>a7xo=Yޏ>У?AИi͏Q/>v<+J$uF,ꎾXsG eiN=wj=s֪PmϩΞp-~_k 6^:q.uHSޞF)ώ6I@8~spQ֕~n Q ӍפƬ66aZ;`ӓ a.x$qߍ Ke:}ڒ:lJ(,kLr3_yɛӝ5Gu !^NJ ,鍖YckΜ7& uα`tVJNuE`ל;@@w!v{Ңd7@oyˉu՘~6-w]QC7gè"bFy_ A5;뿬Iqܾ#4lž 6TC VZw4Vud5INa83]hL:+'KgC-V\\~1GpH@|xT{Ï,:=*d y76N{sqVk>4(Z2 8 qJl$$Hy/kG"g4'>|-EAX鼐Qt7 l5͐И.CA>; h!߽ T9F* 1w%;'ަ;g7ZO~՘~9$ sEyM`v&A 3:$sюڭ`g<\ \3AAW(;dX`1Dп:`FWr $ `sJaWQ 6Tt6!q3@hIʫ݌A:ď, 1.vxW$ IC| ЃnP\|:E͟deT:w>a$羀B(hbn/te7,kx24h*7&EG\f  XGvxqR|m@G}<\x?P٫ 0:\qWABR0v XA`㏬jE?rNxz(7.ð0$l3mfc/O8{;<|țc'%9'-x# \6j\=i `@({#3͌@&āPE!JX94$fD#ކ@ fE`\zf ƴ<2_uwGTr@iq|2{hH?vYܢQPu% jq} }u"ՕoL4eÌaB09*X@m \gh&DTVZ1N!=Z<| e*PvH/E̳,3L6'Fq%OZF/ޘA7=![B9,^{2ʂ~:,r\C euj3C~…LYQ;VY/p9.rx>A(}X 0gK\5yvf)nH/KMњgrG}͘?4Ee`o YѴ;ʛo:9?Y3A,p5cltJv!9Hasι=4PMPa|]{+_e`m=HtԨ#! %(mEUS8#dkK_<_ك!E u ƚ~W xiXXQ'˫[0Mca,9\m-p]H30 >_C'}~,-Oɲ~_tOZ}pt|[m:k9NyIKxT(5G8uerK# =u]Ԋs/ݎmWDg [kv7&,WwVVяMdžuAuS觎o q.͞^^~m.;`:t _{[½eFCuR_>?~.E撳3L7Q=}ˉ^>kWalrcĽuFV%5|zy!y Iŗ&,6{)nYjph䛘[>|3\sřN~|Zb}V 4zz_gQ.kyLLRy*ByMӆE{SKKq]fƣmg,B{-Ɗuca6r^;p\6' ~eӯ?}zyFܭԥ} *'oOW ]y8?kX)rrN2igjrN+- WqYDl7tfG VzO}^WY5+eL+.1w%gs)CGGu%cFce.'i4YK.ߤ~L_ao"l}=45-;sC[xgb;/HYnw*hw2SXzB3ݒD9wQGoK@'4Ú/ki],ݤ7]?N>j&W]aMl+'*| \F 6n%tZ.,YγE꿊/j3Nkofq@ڶֳJnE:]$#Na8vL:GM"ĿOӹSXIRE-5|ƢCZѩ#Úa[Zծh^pt/6k^)F6I"x)c1O_E |ć}$mVkMqn̯{Q1^Ծ3 kyO:ܛv'ob7CwMKJƻDgKͷ^țCvT6 eNs-nƌ۷ux|VNp짮us3^j$f|mScݝXr{ ys/7g>kL ?ɰ4&*[nhz\Lno(ikhZٗ_.:HS5Ji>ݛM{ؒ&M`<ζeQ:+75T9;|tY^3sur{./y^nޟMNwO%fr+~Gi;7k[u&6ZJo-ב.̥ʜnf++;Eڳw ?!F ‹Jg>@S*kOT?\Bb9T%mSzy+ q~y=dV2)7LH M)3>UvJkkMu@zۤD!YW>76y:[Z M[ְ=y7C=M)cJ&}.gE>Wvkc5?k3΢pH 6pUt%B2QԮKD6u̺}N1 aO?92 p jj$*;iJo JbkX fЩ, !-Ɩqp to[Q[Wʍb?R}MwA4?E`^J{?A!烩2zEm@[E M$nx7DW4xjիPz(x|I(l>?i+DMxW{ǜGMAF%Ͱ#@!@3"qZYp*P8p'93T0!:wx FPraRs6*t7l~0GP>H<^U`GFd}f`Q*P d*?'ͺ~Yd JZ G8-P\ۚ{0HZ~yЮUOj 'sIp]6/w/>5 L3'U̮:nbL3bQy~9b u=0@h@t,q}˾r߹qLmz?9wS>kvseT'5 AVI[%kWPn/6/pX1lfxCKbl^>K ďT }=fwG$N儿A MRM7K1wo1OkŹІr 1ž_m"5аh{;>SlDa:GOwC6':1eRH@sEscJXk΍B;Ĝ ._RbR8Lm W<6 ie/RL Wmm- 0p׳p~޲"#)jPvwsR.)葙6b49 Q%^^dˌZDѭk'?.rʽt,$b٩]BX2-(fFիɨ=˝ء4l 1v&F7cʮ7Uodl6wyxb9G}տbL `¼=*l ˛b1`;jjID\9Ʀwiwuw\vMplL*&Lv+Y[fn-jms\m%l[FcjʪS]uҊ4E@ )@hPj@HRQ@*6r|bP2IQ/{Owzy{_YNdKaٻVnjnL =#ë+d3tץz\sz ȭ[P u! $y_[z751-> H@$5(spÝB̳ݻƳYNH(@w`Ϲm Vd{ut%PI(@U J֑P9Xr0@}ܑ@@WI@G5 8 =Eͤ lmZXL S̳ya%6ٶ*ѭ@ )@M( DD()J P-T dh')o,: &@#Mhb`dL@40 biCAI 1hLL@hCU=<I06By=oPщ#J6MM?I41 4M6jPhh SjMSx)zځIhh=Cz4dڃF4Cѡ7b 4b4ifJ{U=GSO)aFOTiښ@=@zh=@0SCL 0 5 ih)$@4M00Djy4hJ~4S7ȚmLSS iIړ2*g*~ҞzO?&=3#MGSޚJh$H@ #MFM4dLii0i3I$&M4hBdde444žQFOI#qeOe5A㞄8~{@ˎ&b~KOFcK2'n8pQA 9=wϼ]Ov9muN_|})HwOʐ6\~ ~14uv`=[OzWn݆]$0hH~p ty yXQE J؀r cH vm{Jj5&!(\f;AJ;Z΁W/}`CUQL5rZ\+{h֖LYDT+RUjV kDaɐFҋU߸ؤH*TqޮHPIJd/x:~^ MQ>m+ޞeYd dT4 4MPA5DDE  rJ)z@ FQ" D L"JBQ)A(J DiREP|(**R)+ Nr|uAMR&TFPhX %4 ϲQ"@P4.w|r vd @RBPЀҭ djL]BJRH JЊd T5*BJ ErA"@Ԁ@M@ (BiP@JO?JHq{I<>[B*4,#cV֨QJ9oVióvM@$ T(BC JLTh))Z)Bi J|1 RQJRuL"L{L5/%$@F9{oڷ/ xGއl0 |eoй-+ڛdo*) /_=wy(~LF%#{$ hf7>c`W|u^#!K1D G4um]llI[g>GRU9襘*VhS0"gF[޽qe@8w9!ښR :Hִ%(J*)f"/GLE5*K|\M @H*DBR*ٓLI@ą[K }Eˬ+ T{LUL0v$LhW!62 2@tZ5&RcV0 0\xr%C𔈈W(hq.ˆcd*!ܵaHMlUިٓuOso>*#.i 6\PT-HA&'\-Y^^\269Q1(zgy' Fu>WϚ<9$<1c\@m8'=| 0 d hC#IxrgnIHY Bz'eM FKp1.ObvbD}?h` i"ضRiIbG-;L6]i2:1JL NH)IE)&E4"5E""g R|/YhČGi l`Pt!GPDƤ~!tNkȚmbƿ2gVQmzbZ)Z5` ܽ_ z&,gSt n7uLSl H>>A$W@6"A<> (,F|hؐX@"RJ#@7 =/8_:@#ǀRDP9%% J.NFcB"m@.\WP kR ((KVfR0.xBApȖA) R pȆBnh)N}_G!/N&\ص Z KRRTxl:DFx1gj\o.`Z\ۜF壍\%vxf1NÞ;yMX)<[ [!~ 6e@d  RQD╕ PTr\lĨ*մ 'd <>Ӧh}k.lrfH&ę6F $Qb A@%@UF+mTfe1}}"}x@'@@@iAԠnHT+! ɦAO{|஍#$ @vQZ7# Hma%Q9`*$ ۫W΢76Xβ+ 'jƉ#Nxn'FhBDi@!Ԫd$ƠC.`%y/9ЃΑuBSP".+JvaK4RQ$$2 øζ; KaG34rˏJxBF9Eop!5]5W a9xqNiT=44guI8#/#͕iJDRT)8AIDL*9lJB!)C|d%+4يAa"4eMTP!$`cQ␢NZE&ѐcr(d@99fbdHKHmg aXLkYN۶ڀe%ϣϡ=1J`_ Տ'/ lMfIoJB9o B9f8EbVC u@N2 +BwI]BJ:$I5S+uЗ' q ùoON) JV5'35Yu)kzP$B @S|..rQU"UCE(U ȇu-lhs;zPy4d8 ؈jY^h8{k6S3WR[b`Hm0DiL AP "Ex6͂`&Ƽx0OWO O& ^ T+DURrʑE We9 d==H4cI#+1 yQ! %#hHM7Yl=퇦j-٭ULl2 5XsZl^MTOzJ7-՜I\W g&6eq`jALJ$Z *Sw骋M9J r!A%+Q P@)4Ң[FEH 8%(T0ZR!;=_!bɁ" PчO׹EBd@̈1mZMQ9vP}(9='B ȝIhb(zh`5 UO<0>cu%bNn(5ڈ6;Pѐ5aP f2V CYg֗u Rͽ~iH:LlfQ1iR81xqM@WuD<YE@<`M@O@}\٘e7"Fa9gyCWDT!KP,0Ɇy ?r9ֻrtdSMH(I4osK^nµ$>8d68?Mul CPI D:EQjt:bH8`.s׸6MQg>>W0 }6wm * Hj2]>//2\)шDt(IHD!+ I5$"=hB X[3Ы%IX*F*)`0``"]9r(|QoH& 19PalB51Ж&J Ӑu`6 JNo;^'hݳ!G@EaHm1)) !s6Bd1qg,9qHn<% W=e+h\2 **WS//CrʀwqeBx8 ( \f!(EM"䪂%f:4 <М"O4 `i$I H iT?߼f۟#}1J_h ,}XKVZP ͪ0z4um$~wNyEk咉  41$chC$`RfgWsDNO9&I0dy1@YBHT.҆h(O^/k;CUdl f;͹MH 3u)ǼLˉCrSR d-W:؁!PZ E|NN.>TXh2ɥ"JYY-l_ $i*,+Ё40W# D#&!)ׅѠkB^O+qVZbiiY(Z*c. 4#J\&!7C>vd14*@aD!t9#"JHRM(LS0i 2b";½w]$5 P(L@ݼ^lirݵQRŅf2gBE k8ZT|ڳ21]sERHaKZr$! |B<p99$,NXBQ+"c&"L i ;-es2h1=Tښv!=́yw糍a7E"IUppJ5SIh[Ŗ*H+ NLD!Bi6ﱤh 5 h:0zvdVVh JMX,yLzm l(edϏѲa$1ӝ)lG>OSH'{C`dFhڲ 3łKY 2Q`,ThG7y M % &5bAH$as82hE_$T^ 5i&jUVLkZ H!i> ~Z&2Cc B+ēI8@:ؼ!nX* ;oChOEσ)㿧>vJ<;^a[(,q+Z1&+44HcM6@loa$<0U%W`>)zvYք1 ӥ5LXCd-D _L o>/oHأФ ֆBCM 9ۘIMXnL&¦Eqm< $HE"Q.4C0&G}ZS7ȷ aQnUa Q14!IІ 3u,$DEzRc*TXH, c|[=mo e6!x |L(m XFe.KUg*,dE(!jTK8z;Eq,c\z`%$Q-^%3:Z-`N BQL:L[κ<1pB rVKT $ K{z:4-1i# FpV@@|uQS-oE$ۂ'}d/B<'>6+9T"<an!I>~?;8Hu9$4$F,so|?F;-7F:2 %'Nڒqwv3:Ң(KMm"=~vNۍuk̬;@-J "RO`[R+VcwY(,/J@~zuwzD1 aH̲9wٹ1WIJ , @NfɕXL6&﫤:HI!Bm|ߟֲy0::hcِ)BD^kzx;I=0HoM pW2-;2r2%N}|at4ށ#!7&SYgM+"%J EXCRP~oM'̣JYe[o$5DBfȳiRJ2Zσ5B4bZA`}NMY;KDF`D46n3mHw!K.I5̕kH 4'wnҘ͝ U-R`EhRuPno ,BU$3&m+";~'ׯoJ;2bD:Tk 0 !}6vm&>"$3:lvo(p L1݁gg,[L0XbOokO mCpp]m24ciT>JXXҷ1 }8,;2Mudm]+LB*' !o6mٺX2VB;HyklE[ # ZnBKüvS&$J@7X.I{܁:{ug0"R'pt<*k;$E8JW@=NQlmYDwoPfZZӦ Ԉ4}Fq{e0Z>z4H0ݔQvkaLbPb1 |6@߳s4q;Ą"ȊbzsKrr-i6$IN-_xp;'3ػ'zrg" N;7Y H5~_toZ"0Z*[&e쮵4V܂"*k„) B)q ltbESjpK8%EMM0]0,gϐ4*# YC5a@Q=XstV6rdH',.SRh !,&0: ՙSR"@PˎDburnh͚@m!Cϳr/6<}o!H'D rd;$2qM(ZU& {̇M]A:ohGta4E5Vif첱Ԙ0NA8_ՀyTTqM*[qycCө:A R0:i%&Xo&F$Ji0=p&n) nX <6l BԵ!f2=f]px۽SM9\ąqIDR<5XP":qG (a~ f XÃL ۦb& b.3%nEBd,(Y&d&x!톲u0j#l&^915" bGY ӠcrJƸUV U2IzC4 Qd ,3$O L^7R LA9DG7[ЛdP&R ( V%)M:v;k &d P )_}d۳HsfɑdrB`g0ENY`zwfRk[^rhd IZ|6Ov Iܓ8NUEh*6%Ks0s\TÐQb1FՆK6!uq&$ \10IbL!ԅFc K h0HlcJpHj DjV$8ITI6(C"sBQTI˓ 4ǖL4 YEaF` H5.RD]P< -$BŒR)QB"Ld( QYFicX 8FBB<马0ɤyk(-PYsYLAY6F8p!4VaEVZPQF+ r3'3.O+dE8ՄVV(")&Lj%`Ғ#"[N `p`T7JdL$)p]Y 5)k1`i֥i-Δ 25%7T E5X#+ Dٰa1,tf!#@DDHF;Jݎ!Q֟I5XQ!ma Yì XXCmÙHRLYĔ $3%2Rar Jd*J2N]BXAܰxIShMJT,=^d=Hmx1Г n "Fٺ@BI $b xix,]@SA$D.qBcDU(L 1 ihh@)4jZ(B4KI M]҆ %r9 S%r2@j %R% 2bSZ0ԋF;H&05 HdzI(RHE6tA5da r[H@3E ] a$I9 C@df!!%!@;CZGbFJLi @Us1DMGZ@} У7s0+HXu& ]J!WR!Wyt)@ d )( !yptB԰ZCIb@beXJ Q3 *2pN]uo&I6殘&MN;tK~NAIW9:t%{,X> ް+keCwp:_wwZ@*^Ӝ\A o*Q]qĈjEDzOtTT\]E_r| *'eTAW2 r *ԊQ"0'FAT P,;T  %˱B$b6S7GJ VD5cCoωB cc;wW%:Qtw6*pk6O?okVL~ը~ <"ZE P(uT(UAG$^6UEP2EhA"*/Р*! w <TDȂP@ '0"T H&j*e&RP1E0&& RT c#(TE FQWpȑ*(0U~HY(hQ .; :Ce4q 0PF@}B'PAoPX(2oP"eT^X=(pX@2 AOeSeQE(!>S/=T<!!8 v_>WЎ 7Q"T  =+ te= {(UfD ̨/D"Oa@PdCA>PD*̩ 1C@RTDU(АQ>wd@0GhQ @@jO:; (!8]&ʛM @SLENWx(ym pfC}󻺪>c[p/rCAJ?g ,Hyue*р]XP@9/˟8Qlh\G\-*# º6pAb1LCr~ ?TV8iz,LƢ5Hn, ٴb0Ew ʱcJ~$}^l::&fao-&ҝMJlcYn]U|)CPtHqM }w<}ctN=iAo sMѠ D]0FZPSxoѤi 4}9R )ؾPVQ]KFkeOoY$dЪQuAVSэȩ3z:DanwA@w)A0#Jbl1#sHsYt&/D+mMՐV#4ر4#<5qE1MUGʻ R S]EniYF|7$Бr%pP]WdjڛUp\gX]|"enѽz׃ĥKWs2TY!4ɱDŽBӄ^Bl#kaC]=c 8e|A$%"jc.o 2l̿XEx&7>Ĵ>g Wy&I>xM$O`:Q;ёo6tކ.Ph֍YН^@7c?P옧5MViJc.dh ۍaU{#hIo[[pivreKRij@jKODra`xy:ߞt'|?5ÄMN֖R?i`ʦ Qzr~]e$>{,fjqn51 =\9 ;x[2 I 7oԒOT?3юTeڷ~5Q?ּNX7 ?a,5a 5\<13`g3u":eGhk!#Ɛ 3X%g"9Ivt i?*9S芏h*6Y!7H304A_o2pjԿ^wRvEPy+#wJ9^1xzyxOWD6@T7WaX1Q‡ MpQ}%Hx{5Ğ8m4'E_OMYeɾi̵K`}h뎲yqU=ZjOƢliWg1>߿\Z!Px3B֚Om WC QVt("B~džXA6M%u&B^C0SG/G l pv83n"o?w_ @(AO{;AA(w鬄FvN'4W7ٺa 1d}3gLp\[ 蒟OܱY`zC꺇loEFiC?=2"2>9Lca "d7 L&qP郐C#2v}x+;?^8Ds9_Ca: 8(.JUADŖrc{D4@AE@TIIQG6{hZ$hZ&>[Z(iN|$d&EZ *Q؄29-*8OdJ(E%C%DQ&BP(JDM"9 H4R+CBH! MBЍ*}9(zԃU)EiQ)!iU B- J(Ɏu*% @!Ԕ@J:Aw"d2@Sh BρrZF! ' ibM P~@yjx;WB(}(@.! }'}4yٟ ~m $3&~m;Nw៾D:k{0uYX $ BhE-[\GCQEhƏS+np`ĂyFN=5Q}8p-G m%SU4:ebM]VMjϴпѴcHԼD %A'`i7o?s E4}AӻNAz7貾WnVWb ;ZOvq3LMHL{29G6 ga˽ҿ?[&2RPvGJ &\ҩRXi'CuP*Os E 2'pFND w*YXAaI6lNyRu)8T?~e 1L4v)@ gDb^ ah)=@;Ff2yPAލeyFMy6@d; S:tC!,=^%84Ň iC[فlMl6\t(ah |aCFjRڢCSGG,(!KRyM7xgDЧN{v 5@T(A9Aqp3`IaK D C#, -pX̃-@e'AdRe`ћ d X_Z@2HfaQ ̓@HAfVY Ұ0mDpp:Ґ׃w0w$s9+J+j rS؛;_ɑ]bhǃK/k+R0 E Hg-[܃mcp0d2ld!(; {p6!S!v Ч~*w09:%yJ)\Ŧ393v;*-^DҪZU0b `k ?d=gzQELHPf˥[Fbj:L.LqzιT a=8ɯy)E1RcJ< 0`@=nT*. ]gM>cey{0(Ô|;Ł"-"HY…f=>r4x&j+(f&b,-vKrVjѨm ͑Tc1A*"ҳ;k9H8Qʆ##"#ñaalCIB\ef"Y\Ti 49A@(T? 1Pϝ=qN"pmtU6%҃~cTruZC #U6L9[n™a54jNMDx!S3qr3# uLAaAș&c/ +? eF xBBmf,,c2&;dIL!> ò`EEC0h(aN(Gܨ2#qn rҗ4 l ?A2z 8=<QN5ǍSEci492H0E4$=Bq3u1kCLZGTsc5{aL)8<{9~ aK@ҔBJ#͢CeI4N !,^NP2 " RJ3<yv ;,2Ee ɐuLC,,\hރBH-`C9&Ndby6 VG(sEL*Aca8,9xFV "`Î`"2-}>v`Smβc2i1fd,bFbF9/|<80~˲VddQZIͨ  m$ytEP'pA08.."08N9:0F443@L2Ja1 geB c&(EB 6` \\dJE2{ 5h43d-"<!yceFRaax1K\SPRa1gbbiaAx 7 K|G- @sC!En,qq` dK&LpT`w²/*FVd/ w4MsL\`~1m޽Ӈk\cf+ Z^5R+,Bq@18h18(VS^ P| J(Tp2UT TlGA"\| #t" ~Ņr¦-v̀-r$`o{0XkZ ڛ:lb+iGs}Nrr>f[͙c9MF#*1"+)ǙJ& &z0-Zw%!(>Ka H˜ FaP6ˌiCF2sr3,3㮢xA&Y``¡|C3HQ hY#(|ȨsNc  QjWF!Cl7 uHhNEs@|7)* 48T/Dž+׵cPB{mGNAd b&d8Q. e,23#L#q P#>Ȑ*/&F$Hrrvq)=o\=*20 $MȼccO͔e;4SO!4bE kmCLde " ȼޣ(`(Q8 8éޘ aȭw%J!Ft!CрOp`ACAC>X+!M!RPS@rIʨLHɡm)~U}LDfD TBZhZD:`voFVq)ƒDL$ Lp0? ``}4 R \p47#A?8$_T<'0|83}w]D8@GVDQ~@!àG@p,tc21i3 TP0AKYs:멇h*2Nrw(C!(n $LjaZ3$8$ 6 =("DN9P 6*t LP4! ,;<ݝ c4dA:qZZpKH $bd)} ^"h`TO!! Tr\%*2R) 7a둑("oq ,;t#]0b2-q~y xaaP.pD h(XUZg*&l,arl Lb5Kp R?#<ʷCRz%PdZa42ęj,o&Oypf\eQƥjLgI׼u78w]hD m9H$t8$2UE\Vb* f;N2èH0覆KT/ >1ׁ(L2:#Zz6 fK(30cAGkh-*[1\ZEDa"œxoA8!iPI`E\0/[[Q049(̅`8@*$ "Ga5bXN@f\A0 @hTr5PCx #aZ0$th㡆ẽcel5b0)aP(\\fY_H( p`t z/$udJ0L=OgՄP$ _)u 7`  fr(0TKyPEqfpGV_G#Bd% J0b]P9HviC.s)q~"d3b%T{ўf4nGEB+)7 (݀XVAab0Tl$NPHF@*; pde͂¹e-ЂfSe(ch6 E#""t*6DdnAy:}7ʋ"DBg4Hd0&ZPL3U )qfsDtY`ysbWh4hOk-)󅳰5 DNwJ"9e.B!..",}`@a>#l\>^N}hهL;QD]zkF 8aϸyM[ sbGi&@7ef#96%V!Q5wP۳4b0BS{F7㹜4NN;tެ~(D )] %9ࠉ"QO\k03n1"Px)e`DQ[ Pd0!Ym^\яwb"S Ufkiljծ'v(9 ؆@XCogroUwy1!^b2a;<.F<;Gs*l?:C nVݓA :pD%OFJҚ*f=M@OK̞¼ZT]Pj_g٢6SjTxo46D QM]aN 5RTڏFEڴǝE@YBү͘yROeG"~9qr$t|:N֗}T:z{7=Uǿ 'ΡptIyb@˞F&wQoQYOhyN5ڜF&І^PDTI/2V7-7_Cni/Gv7?=Mvx`nZ6%@rT.ۃBf2?jO(5`C,s-ӡlJq%yogVCRZߓX5=7"riD쿲 "*/q:6E܀!!*?a|XAٷ |RU9 h4>P_|Kha+/qz% ](Id#K Bs(EL+uߥh$CI 2gZ_g̭ 4 )Rd]ZcȆc.o;ug6mo[(B)((?%Z_t`]IkҲw!#'6;Vgw Co*)BQvm~I^t4}m-کH= Ȳ% | (_\gJPSHI5LAD EP}$ujeJR))Zh)h)Ao4M Q5SJhP2QR}   F E>CEi@(SP?%"~rQoƃd}d~D ":޾;[D{Oc=«btuYcMҸ Sw  ~U~oMM ڨVJIӄ̲'G3(.>rS 4"uCI^S!;$Bub")@Vjuo> }BpΌ=\Y:<)M;T%AHr1GDyҝXڝgr;:oP8El R/pP3+34Xsd1h4F/T@؎'b2{۶DRNFUZ6BSckwJU/>H)3[$F]Q%M^]]A,y8TM+WIj]ѴCIۆ T]%%S@a:Dzü۪00JlIhn27p>::a)&\QH j@ì0UUT?Nt;C/k{GwXnf\c*V0SiexuY|yb-9E*KG([o4W]Cџ- K%  ,f:UY*V`zWO oYa7a/[lZ^+mVjƛ Kqe6l5T%@E YQ";~a5\:T@W hVHW??Nn wA.Xm#lIYhw⮮xcx{"t2lӢh74 j6 HUjL"'֕UeYpo(D#r0 h~Y;fɮ}.+x`wz/KpmȬ'>6(fFº쉿#i[}<UȕvʥaդZHfK2zݥ ٣|EvqLZ y}`m}Bd8A*h58̲bG;\b0W!ⷠM Kb"abμ年$:'\~ӦX`ْF (*E)((!j!WzMjsK pB ()P%JRj)Y{h=wx,üy4@ݥ1Z"6<-J ,-};o2@2װ©d\dqkn+6[(oHq>ߛgDiwJod(F݋ rPp ]&s\X .Ɵ "iQm 4}:ELU78jLCЪyCr>s֑^*]MijVIslDfۂYGIXbycJd;iB\& U،;8.EwEpHPD B !YoL>UN5ѮFH*!x~v5T=~3Z|}#0w+omҺO}ɉ ]rQ֪VXckԗ[J}O|:|GuyLPjzn=LtK]c$y"+ 硣(1gLXW>Mlg9E'+Pd7:Hߖ EQ!n1TYQaGHY_zgtnl)x7btxz9`$-h**r~=V}m 8ETyL4+iNr>5:\?{Pcek7ϫD9=ɶ*ݻͧ9|6hjaY)@&fܽQSяªLGV^7 <'͸ӈfCW?.-UuTmλzijSϋvk隰Qu-V|놖WoF0dq pDj9?P~k@;WK<4tq11uU(ƾוֶֹRݴjɍS֮5m^;l΃\V9ʹ# ̀h4 @s@yx3\Jisq,qHqܰ8ΤcÍv<$_?ۏu 01b糄ESjXŠ=ThCFo]{үYQ?H߽5G1@TNeРqAN{_n*=f;ȕ'/w71F4a;؏IF\ٷ8X\tA0O`[Ct#)5T B v` xـ<.aկ[`[Ҕ)@"N!V53ky=AFG s {jϓ(u)i AgzK`DŽR ~UmbHO. 4DfCi 15$ɫ׏¥MxoF,HjYRLOVӃw x۷䀟@7?>+ eU;("=H{k[𢨥fI*bhQčETU?8~cǔ_J?B.^w8N(~wFz@~}1:"sDTITGyjt3CEOk[?#:?t~M @(|߉DD";PB"v|-?%PЕTDRDIHDPPHP4{ۭNu%Y TMjh3lԳP broaUTKX /|b١dv =%õeqM|?~rOT+,$zi5qXV2ҡ=8 ulӆ.n7J!wޭ՗ZEاxoc1VK dm^#4גK=S&W") 6/R1h~wDR=7*' {^s½_C!#M%&2' Q 5nŞ=8Z-UR ,^3(\랆=UVЂWmmdY&=nlٳUP/`U}5G᥸H}k?jC"M8SVRǵ_ݾL[[|XȚ[Sv"ғX[ SR ҒxՅ|D✖5nj Xr<,jJiגMM%k½CԕzJ35Hӵ<$(Os؅s{JF&d/6]eQ^>0$/@@=qt{_:ݕzR$42`ؘה 06O{5T ZhCT6 k4L ᘌ O?^1a}/|皢ijCPC۟RG$gog."m5t6MW,2M '>f98¿д>޴X_IAsH4 .O9~1cmP_ #ӡh)*bJ i ii() ("Xh"@)->:8/‡) JzOͿۃ8P"SH1DP l#hYnOA>=!QEPV "MhZ( JPy"EN߿? dόJb'pdkj? DiUP`?aUNi/7a~n~L2;}F:@\"9Ux#ٿU~nm0}7od<;=caUOOטC`U1w[SVUiOfr;=) mSϕݶmmWHFĘt͜'#lɪ]2Gw)U8вEC(_sgtQ޲(,$DO28Yir)74r,W8uЊ~Jc4VlIQ7j`VOl_׃fj F*Oٳ!vC3% C0?PԡJ9f,Ib\Ǵ2gPs% YTR,Q 4ED$LEJS I۷2 #݉,D2DUPQSQ EPT)_l". =`P<2}9Lƾ\T?dSpo5H*X g5T$TUD-S1ARUAUC03M4E44!T%1UTDDDDQE11KTQQL%$M4}l-$MQ@IDUM4CDDTEDTQ5R>>/;NFF ZPcn8>7b) gp">~^+hqa4XĆ)(U:Vt`H? ~vC0CyWoD?Oqk4&*# fʪWpjS7^ #$.fdFH[ʏH~% ""A*%bLA>1U> p;ϸOcSW o"EDy)e*lu8`E8>̚M+ӣ "E\]1s k8~!jE6l ;#::)umg9ʕ)e"8 A7&(h3WSKMf&ɦ(hїY5|h=uY` 1A _ ?<1z+=n@Ҫa*"("b$(bj*&Y* H"i* @N)o;N/B *pwEJ82{ѫol1G&m2\itkI2۩vk Mؗ{w58gMu!dC!*zvC%=쪡/<#"t7^{ w!'c I?[o ֖X\̶Yef /`&#PG=`pp\UI *}-,GK PEsXX`8Se4+RPU8eDV* fZ1)F,y`4SVT']^sTLSDT@ILL4T- DLQD`REL5ĕ%UDEDAQ_H1)#(:b ba b1S$8ZTSE ۵gҚ`-Vk+@?ȠuYC_#G2T}D'Xl*'gw{,w:Vd5Zm^pf z'{ڥ)9[KAL@!EChJS9?CVX#󊒂d ݓg B@Q*9CRk>j\ Fo'0EǰCLMӘnջtA˶EV?+%= _pP!EsBF' (*?$}o"ʟxT8Oa9) ;=m i&*83*%H6C베n^I͕֪(_k}~uPUT_:UU0Q-)hUu( F.f?5kV٥`". E\"! ܂n*$E DTEURၙ)qde2-VPFN{=CQLDQT]8/ΎR1T9>J0~,'9@Ou @˜JD+BS@4 /U?}GQ f``TT5Nxn)0t-@b^6A{*-Mt4%&2x NNi=娡 y" +@P1 gο5P=} ֦IXq~k?8exRB I[R6!] eOLA 2V"[{I<34j`>=-$S0x#cQqSew)^ktQJGfJvt#hl6ãR9MZ7ph[<ԕ Pȝ .':̄H;7tz +{U΍Uz55ȖRD)3(YAOoLJ! (?kc~T|Øqpxb*EV2뜻wX~˫d0n!z a+D!ә߰&`TgزAr b>F)i\+=¶,AP}e;pߩ%"._\%!VG{Y#SCd ~72(\)tzy ߙ̒Ț}u滺Ujpd4͡5mG`xhPmq@F$IMjh?jf,X720M7HYJj*&LDkHX6WT-Tְ2c%KČVokmnI[QC{upG 1$#uGh6:r-@zF4TI +8_ D4:FTf#0CkB vo޿F4%&Jh$EP<<<{KWQE6lDAZKXMo@Y4#3LUDDtt0䰨SJ#t[ևsM@S5$UTASPPf EPD4DcLK0DRǫx쿶ϝ~qY># ot {9Ҁԭ?sYQ.:D14UV¯7 )) $(j&b "V$(J`v ISDT_&?|lA _A &w??| r& =bc~>G ~8>tM%?1)`8D `9f:1 ʴE RQ*YA 10elD-P5(\\es+ fF ,H6Ej~W)Z/[}~'Oa|_Nbu?eEAu!>t/ϧyiOkeZx>ܣgyOR:ݑF@ܺچkO83QɄ~Y^6|&yz査}Uț/;=פQ-C6~,dX8)l~4 2z߉/h=1I[-Op?q Ri5djPUUQIM PFB(P"Fi()]g8^7xE)ijJ OytJ R 2UR,`" R*H?x>SWܪ]ͤ)/ ueU ~}i)5;-Ԩ?R,ɢrjİR4v,:لSm_3F!b:XE ph6jN'i7˖6woY;dRURMV"`)[B50<|nЃ*RBKIDEP|[H4@QJDT4*H*D ;y;DtQ@CujaW|@(;aW[?"¯k|/_l$(þYҨmUQE4j` "L`_}7„QyIRtIP%O} TTg,&5$\_Gey`<(Nt R7{Ro6ΖT@m9a(8IJ<u KƠ>sMH2u$b4|hCo%:QCCፉе @P0ͬ(5m;7_qNVMY!:\""5nOo EEJ"9JN4NoZ/Pe\nN?^$fܟǒ%$TddTYkC8㮚4P= .2~. *VTC(\:Y%UAO_d fhbP~77}e*W5\;_ HMAe>w[|X5*T3 ;kЇ@J+ @W yxO_U"S3O,P1CY~IymBhqsvR, ye^%kc~9bd~ő!U?EcCAE"m-U J+Ri&a2 9WlpHH@2  2ZiB%'&3 5 ,dtsz=:}'&$r|[QE!<2c1!?7wq "&jC() 38l飴"\;'1Ʊ%]x8ISvKьЂV"A`LV$ RI۸mZlv^orJ-G@0G:X(E rx" Ar%e?C8!E4% TR4PRBh (jL8!Nks;!ںuW <&%bM\}ܑFZ Z LZQYkWUUqi< 5Tҧ;;qo.7 PjiPbdJwTHJ T$KUTTE%TQIAIA46 b15چ w=Fmw;U-}U1ovǛKw xdblMsS w =p=):,]0:qff-WѬ/OPGN&a;fCnyNM^TvT!X*zCN;t(|g}W~Y-ߑu9T.eqߐ$S-ׂZD^&+cW>|O?g,+tGwD?a;-NqW6G: :'gDz`c # 5O|Adsm]lٷUL h/q~|zGƚٟbU]՘݇n7r۾~ӼC7V}A[7Q(`caln,W9?݇h'$RFuy|.e_S_ m KHf Q41L*~2"Q'YEj*(d Qe,Zb65 w]WFJ5L +[~)D˟-2"G控ƭ }r;ido܍U< {=O-;?6z.60.קP.ʱ_XlgRBVtyZj<~KtOEvC[w;J\sKˡ 6bMpEts-y nsq"C9uZ4g񩙭Qq~vj5nuMs^Lt0rXoZ1݇)N'ͤ͹+ԩwAxNqwcVDT֬M/~X'A)(eL]VS]~SyȨ`Iy=\;ht4Ϳ±Z,+]۫]Oƭg7Qb`H蠷Arf>x03J}o)/A8[Gl 1ڮxVjw՝Q+]jV}e@n4*۲O<(c3m/E-#JBcϾh954}ǧdCUu*oFDQcS_1NÊ* ' 48S'QjgURsj-N~A)xPCfcÉ:KrүX:T mlYYuR]4̈{yܟj JGM92*W=Ro*Ύul&>ϷNUu;PjQ+E\r+J}y6opw{(6DŽzz#F0b)}q4= F݀jzhP3β]p-C#Uio j{m~e-(]eCQ:L{7΢y(*51=KiWTOۦU$ԗVZ`:K4Oa}ÅZhϋQ/}w7W-Zt3MtU\)÷lj~KQi:y.KC{fehjHUN\8)vqQl}=QC,ORiI:0C6hzxYܺ./ӥ9=-x:NLW?+jww"j'!]ug^_|#nji)wn{}F1/P`4fDZ]pڤ |Y]mJ׸~] oI%R;FZW V]t/5Q(|,NM" ^F5_y+XErT3{zHu&hu37 i8ҰVa]|*{۴[IqŞ?p~#wcn>,F;!;tZfNi[ '{?w}7SPMFDHTP_HM(4CBІ6zO]hR=_Һ46/QCߥ (KĪ|/w h.-~ {ko9kk>a2ic$Щ 3{t$#dSZeFz9N(C6~c=2lknHj.9AtNK4HvtbB|>&~o$QN-H*I }ɿDYm{YpU9|ni9!Nt'4Ȏfu #Ъ{̵LWI{:μn:3JЛ10S ʢ?Rk=ɀmUSO6aZ*hCƞܺsL• O-x+Ul2Ռ)/_"~tut)ir5A̡)iXJ,X1-I9J >R2*%%0+ٿ5XT2$2dTyh$DTVF+UL-?*i*T[f^̖A QBx֘LPPFTxk`"،}ɌAG Pb.qC/-aZ2 )VSdլD*/FT Ѷ?fܤO&v .Ab֧%Rj9u[zRTPWt+QAm~Go=ɡYUlJ*5,@16cv|KE^똏/!rh՟r84: 8O_GƸd~ ǧ3Q(84 G$T{%WO6_X=G.:+L~Bih^*3'D`ԄDk˯Ԟ؆M XTۉha&kpOKB=kΤ?MbPo&=PQ5xG{Hwlg0_q ޱ]rT*l Uүjw6G22qN_2Wv*ߐpA"cDfNɋTR[ђJYE:~'}J£s4z\9Υ14 hv1zTr,tec( U{ކG:u(]UƪpcXW3/˄-Ss `kQ~@tאַr$avsX<<[P,mh7~ SkDV=Qx‹.yT! %p5,g*4}+mUˆiB bNWnM?GF~p⻠#Eœ q?U#v+G$K Y %m,~[ E i6<;-O,ѡ!{7tZG-C<V׸-tb'MZ}iTp)$4W0ۊxMdrG3d&-U%VjH$liw0Y$!bFO*SZYM4;SjbNlDcLla{U-UwejYN7I?{]ti~%±K, K \;0ȯtl/iGwD S%)/N˒[pxϾd5 s1NIa6i7d  ;Mjfe(Kf˪PK_8$Q2!ۓ / ߑym)Vp4MEH<)Yx@iG/ 2;Ott#ZiM3R:j38p2:2[;5iU/<7e?P_ĺM 5lW{js3o+C$PGKgNĭ׹,qŇ'\>#rEm`+`NWxnu(P9}M{>XuoӃԡuuvW~2܅ 0#(XnjO~(g[ kjy/! |nԽ{-14qe,E}WGaLD:s*ļE'yL'nÖ}DsH07Z: N9Y x[ @ ~%,;GbVtWD;1骀TFvRNi9JjV{/W 6$QG92M)^v q+^zy h $Jyʯ[kyIG̢tY2} iTJ: 3GʌC3e:!c?aD!m WX+-5@qEºMdRENSD,GM!گ&:M2>!Id~@lj>cV:8z-q,p$|8i# c,Z[t9t=1V[zfGcWUpO4 {(z}:vw4Q6̽Ӆy,bgvd@+O!H3i- hcC aiS.+L3㜽.dfv{԰/dmNugb2@t"2Áht7KƖv"h'>xz~C[e$ڜЯ0D0i#e 1m]U,D[ӁX2d(ZBQ9@֞_ۯؓىhHbM)~цǶeҁz5'>ȇCB@jUI\M=QNAt;4;7;l8Nכ:c p@<%wudP%(,5@Cr{؅#lWKW/~ \{]iHz_!feaj0ŮcJJxer_x[NM>.J~tv`޺:{wBR"UΖ+Auk܅EP|Pd]f;OfiĂm6> CBE&1!u=<}l ;Pm{򻓮:ʐS5`@cfTUs,Mg/X{y 7*A]JѸ,Fx y\JIu5Cpqt^y縤: Sɒ'۲^$4**ZWR&HY3NC'f]jUEM?W)ܟEf`N |VHI/Ţ/"6+⺩X3WRE(z>N}JN^+Xb,"3\OcpG: wZI0b ۘ]N0*tw_ka6PYq<)9*c!J$h=W KF!肑Chѕay=D Kw)*8נSgdw4?:{ŅeO?!buuMAkzVywo *L!ԣ9$PY1ecbQvS"u*>AO$r~-%-#Y\7}'Έ!tN>Lɼ4uq?sv!Ƀav^(+vToP)`!oCbk*D`AlڨI0 ].ˑr 67܆{--zEŰt1V r|֖fKnߟf/ gB15z%#΄Lg6,m LYjm+QM6؀tSCs!կGxɟ߾Gq;1x4X2k* K*^GqUZrzbP^1B9;㒩u`4X3j\Wi/sx+<6"۹ ^߽BTԍB)5#ecbLshХ#D3`H+vg0D0?-[񻅎3))VD=sf:8ȴذ4l4CM,L JEDve:L`s'6[=ɂ'f8jp#^.CZmuҷX6*"T^1$Ff;xd Flj$ܙHzhz拤K{{6Q r.G>{ů5o2 Y0nL뇣.᦬Ib0;N. -/y}͆yh$n-`!ĤZgJmIN-qLQtGgl}S ..a2F\7hR{- I(MniU=W׬9…,'豼PVg{u{,a|$!)( 6~J6.aC&bݫvv* QG4Ax;l^:<?a}6_~lz.A,kX:u^^%Æ< eC(;?_=7-t!c@RTkTrfVoȁH pl8~yHdrOE αg L%wf׉Q01TDtPSjrF7*VZk08SCVȌ2vVӇ0 H!Xeg0D *f(QH1-4 j pӈa..g'c>v3d+@8Gb׬}<)(u kudU^+Ns<$5'GOWyYs4\ D9kH `#;d6.CBmHZj]VHer31VuSXgB][չ2 )0SGe+U‰0ARӊSM}S T085L+fR'#Vih -WG/[TN J{śj'y:lTT>6[HN*rlz#>4U!RVl|&9$#'v0`^lߓXckl7`@K=8x UX[:cW;GdKs]s 1HRiUB̏01{p:LiɹaM8 о8'v_,hyI ֫]$TUSRDބ+hORV.OF)jzgj qKcmѐe4& 2² Xm}:ӥ{Xu1ԷjB,7F'KoP[@2v'n (Vof]ڇe)x΃cyX|tȍ4?N;.mˑ#jWN#kMxMceB7g#$}kQ߲aBmw#2\QGAiZr?A0Չ/;XCno󴛧U(T;sH'`Hrr8I%*%q)JѶU)³H3%_<}k]- G(Emӟyws?뎶*|Ii)0iQWTEqffr7c!}K:JXp6y6UaG2YtjuT^D,Aj=+bka1cyhC1So>6#F.PJ^dT͐vq>bվ^MnP[kk m )&>= {,vfqQ.9T+[| ||G&?Q1{M`=n "Ly(P 'ߠ@n)zTctJX>բͳ S@䐬8P&FCRb\(O&r)ܯvFm:q礏y:r*ꛪ   QSFP?ؾRĂks`dsB;3o┝#J$H;)E:Z) *=RG&2@>5PSS:S:QH;.'Ddgأb}J3B8c%_|9U=ҿJ'z?e~ 5PhI@_@r B?h1{c uޙޖbG|~V%%hpghSjК2̩2o?DeWmvIQ<RÜ(5[M+% Ox+ 2f #8Td֐/^N#G*6BC)S|_wҬݮb#r$DॗzVyE#98 ])uԭQJ9x755XYLM?C Q~֑;EYX9GA.fU-9iX SNI\ߗY]_e:W}-vMDѾagϏnIS9ͪ~d\ ScazM3&B掵V7CkNJS.YgZ&]ڽ%h^܆Z~vvei|%h=JTO-<˨ ZdHl,o`Xt9w8zQ~Ar{Lڰ}Q$C'Dv' > ')/{N\8xTjyuvu{+:.7ssFӀ{m'AOSI=䓨k$lW:C{i:])+O+//hH`f& jt`VKxڷ zM7{`R@ Kv DKJG$N!Xa'{> },t%Љ!LH@BrN1' 9 42ii$D v;MÉ";2LHtA9e2ԁޒmfgF1Q" iQ{a +JȈT@Љl`ttlI>/rF2N8aO4H*Q$N s~# 檚h pf&',$YIDcP:Pd'y'5BxĽ" D,Jh! rZ$ 03 9%C |l?R! Zԋ>Y#IaiX;!"cGLU`Ļ\)!kFRTNFKB&`K';#[%SL I`; e&P٬ C }>< >渦tr,t >鹇9E%И|:C*@%:fb*XtS-(\AV#|z5CG9 -akd'3y#I9!:h}OZy(Bd\*^mWɐ1vp坎ڛHN%Tgw=kOۢ:ցo,P3/՚v3MiZ`ong}9KKR3y_꯿lxAΓy:6D2#Q?C-ZyCmq sorm 69Nunٖc0<^isv´~%$~„bGQt)h:p䃒&HHf~aHT-D ZL*( FHRT"bhgl8  Ƕo18@%YI @)d#dT 24ʪd PPB@4*CLTTDJ\VV )hJDhjAZQ& B &ZXF@jQ(J(A)ZRBF A)R%B`4Z(S?cE/4 2$M?T ONϻwGjܕwq7+i_d9U>e85''SD(rC#:*h}m}Nz%&Ljv2 ŷ{bp+4Ts`x𫳑, GRjX|rIr6b~|_ÛCg48eSh.}V9~HC0#RBU~H|Q<.]5% M4 CTDULM*" *+@#@Ҁ^T QQVZP FQ@iU(i ZFP"B,y`~NySć| (4"I@RQBC%ԞZJCl2}T:ԁ]r /;|Z}{N|ꇶLkC [Cd] գlɼѼd[a}83Sz,3[@=%؇!*,잹 Dx gqmWU],y3y^)G^,aX^V+$6#8R >E?GUys]4Fs !5!(ҥtt%Yz> HBqɴ<\ɓhRy OH\PJ%~Y x淉#9!R4Z: l^ů˖ϐ};Z2mdJЅ4}wIz0>ϱk|]I@.e[TLʋ1Mrd{J?q`(8,:wuHkvb;z=Zn{D杼ijx?$8]HRˈ(@M T3[(a]PiX9mʌW{6g]fIߵ^r~rsgDc&e'MԮ.'- Z, 'h*seO6S1m=H52VV! 1gFB(`@Pqtz,`g8|Щ;ϺÛiz a4aj>=S%f77@Ox2X`x‡JQQ$L))h(T<@sb8!WVhw{#\/jN;I<A!lx`N yaC;j͘ qŝإk27W,UͲ4a;+Ye05&G 꺊*PU[Kalh$`?=ʵxʸ*#q*b#6'uЖF^_\m?7qp>lw3@at: XN[;ӝ1Q~yV;0F9pp =N=av89y4 LN-_ۊeOHttk6<wk]Q̐Yu7D66\h96m~γ'i3EU"sorױtޓoB0>_vaR¬dI{oVԹ]0ojS6y=yqAx_ׇ>  JAq-k˯v y|͋m=Dȧ[f/h+ZU 9zmS1EY4%6Z̮1& :Ȍ:yղzʷkJRq^w6#]otXuݍMVϪ ]egKˇ&wGƳޝ6:U>ѵEx]82uކ=w09%I]d=/Ll]=o.f#{d}ΐ-W(Ci_p[(p/[d\ _SMSA~\n_162 /ø-Vfq*u|/+i9T.bLE/?3`ejm/z=jl@Tjm6n=͖npGV>ݼ̭-u]3OG6wa4vKO$O]sg?ˆs]:ʈQG˭O:ߟ/g;yS^HJsӿ<2aE Jvם3-jAXk3cmy9=ǝ|JieX"k[uA0?oNmPmT2[~I|:R^wɂյgWNumVs}9ɞ!Хل}K >,؎.BNmRG2N^ُ+}ZFbR7BcަMUXRdF$(E=Ǹ]Mþ@i@*iS?}0#4eNB$~~G?>|_ە]hբQ_2OUZ=%ڬ'&@1 16 d>y*F?(g͓RB'}: 3́˗ЬCu [E{WE׶ot؊Udgv!`\ Cvl햿nAM8}ƙ{%6bM7b<*WVŬ[,V *6KۇQ Kp]79By$_;&vafK[]5-hqe!#A_<{Ԟ{jvJQj )7֤n7yEVRj۠d_\<1kq[uzmŤuEN"jnKN3f+T"F' #hkZ0sh ]4hћ$`7qᯥSE<JŐmn-&vqQ+@zU8Q]

TũLQdR2  (XU" P iiA Vl!JD UhQZRRFB)TZD*)Q(V Qh(DDAZWfܔ9^}Q*qUОXLNk g0=(B&dϵ穝z5a&g$typz#ԏCG"_lͭ_{zmeJ/xRiv-nv[>״Z$(bs,=may|5; \Yt'@q*穧hXp9tV̿GFF l_Ĵ$2 DG#̀EяJ@ @bl~qIWۡaM5lz&AS$+]Cp|kΑSVwm-ǜ k5Q~v)UF]>|?>wn>`d mc=/b`zuz=,MCQG@%w1kHes"i!J-NY<ሔ1q!HqPD坾ia,O>ZVE[>.>7q@ma--0P_`? (:=8|lǭh E(+CC^6nH: D&Om5+HjހpDPm7(5HS=df,UAq̄4pdX(eq2{Ev`슎RC M Xϸ ֻ1ETlX8!@k o`m#A ˍDhtuӍ{4od@ ]qBlW% u=%;-ء @~~!Dg5X Ҩܾǹ j>,ԋQ{̿nߖh~)ZtAqMr$fl\m*DU0)C0e:0+\؆2Ǯ;׌Xg`{j,ZȨ`  S bFH|e3BH:Ҽ\C T,@]X߮C?kFY P S>C eE@>`-N=yC0[Q3E.Xy<í0 >)`m/1΍8΍?Y2ߎ׌{Ћsً4^{z"nEAPF6~va{[/CyeݐOk}((yrFgoߚ_,!<lH%pl8ucDvc8=.w ai"osj~ePXy=|GII63zA _fCsa{ E=W6=95m?rny7gX<Ց>#W:<:ay <[N 9h>ӊG9P9[w݋V /4&Eqi;8g_Սkjpjntm0`FN@C#:oPrj@. X!T=Q@4C]_^$)'tϹ|UZ{h;ѻ;΋>@/+ͩhw~e>Cyݠb"2HA! u1JP)@D" ",i+_U y2dY&Ϙ<ǺZג|րy`HKXX0RCA>zgoo/.|~˙ܠ3BCb Ol][7C3r?_XT#<0mT}p'^] '#4T\@\55̮>brHp80Ȕg2|=ކ+"f|.ҸK"A>lFu^ }(sae%0@uHwly)/5bX:uѐN}ρ4 RR1}? 1ߡaEIX'Ӻk.b?և'kb{&2@ مhhL\؀hMafn|$6,,(Sb$SrIB;7cGϣ#ed("!639-E!6b׳$#dcX?'0Hahd2A!'d3Q> "N!3|XP DT5FP4@D@D $))ư jH"F}R& a0Ą"/~QC9%!X#O@( )>PY(*O !PH%$11+[KA0j6I8jd(N@"pzJBڙ>a쥂 t#eXM8ZO 'rdF!EB`͔€X~adYK_  `ɺ`5E "$!f0Da|cuS0Hb")"&#'K ,cLg!3= ")%#НMQl3߲);RQT`DcC']E+`1GOڔP`J?KOqZ0?r`a.0ѺS-Xt8n2" ?@'J_șAihdo0.c5>z|9%I%"d~1<36! hİ *:B4zÒ1OC+n#Gg2+P_7Pj ܄d=* A#¯u4HI1tbL𑕠r)rw8z6^^o,<$^{ԫfBp.7 D_N3aI$:ui{oz& E=&=1 -_$꺘}5pIE/rOjN?~n?$Cے>ҒnY1m/plmuO?Q'!ra猜>YG`&{V)-Nx&CZ۶G=tgήf[,T3݄ejv;0F8E#{ :[DhO'a)V$.? EvAŅ.;9HhCcHP$澧Pw'bNI~q ;22=])T(TFU% Uя2Jޟp tUQXl$`p"bAh}O$OCۄg}PiwmW00TcJ QB9 N9< pB$ 7oe_w! ƒM6-vn[cB OxbWtF)C>)>4ǎdG_8(4 xᆻe:Zܷ|}O6 ::pըSCR@ \3C4#d?c[/oUhl7Rʥ=ޜȡXxPrGA\839Jp-jӋ/j=q4Pj yAF qsQ,zxj @ MDm2d0YGIٗw [ckT#L88,#bC"">MĆ[++1 XA/$Ϻ`0fdYqS}黬?5f`*eCzxsMNq g;gBThU@TVU>ڡ i_㷌pX!MjppaZ"$ TsrV.xtB >lL,NA@J sߤw?*(0?F(Ga[ѷ>¾4J` Q]9:P`~aF_ܚGެo݂nmSCȐ jGT R P?8xvѻƽ_@hτ4yǼ4f,M䟑c19w!xtY{ Qg,>NWReyYם ۭYM8DjP,g׽Ui['_qX. XrU|u6Iv6 ##qkQPA`B=k~DDi@\͓)TC1 {]5o/^wfŴ$odIB5FbzT6*FmULb m_{9|7S^P{1匙xf~YA6ߵ3ڝHP E46eClmەwR ~&:=@4ئP#:z`)>F5!M5Et3tnՏ_2:xEAaC>v5k3y3>F8В|ӄ@*[N|R xtܽ:@ᖛ#  fฝhlcfU:Ŗ^fײyW!=/`{NpoR_ooblm6G&<"7yGf}ƾS/O} {֎g,naK i2#&p3[$qy^I;9 <>8xp>mCeJ@F2JJT" c0H>|$am6C'r+b21j^4@ɍ nv`23s yc&_:o>zHT e{cXZ~S/@G7r~A3.L= ^~ A^HU5ddl]&co~+@Xz '%s&E]Ԑy5齯0 #瘴!hV& ΊՂ:IJ A]rE@@f`4цՏa2!8>Ҟ'#a:Cϯ0&^/#Ȱ}7MK՚q~]'dpsZHdD1P?.}|zjbVF 4eJua^g4@miB j1Ő/GrsGTʋ3`Bp:(x,.Satj"RwJv^-.z|-lthލTk0|jocか+@ hvwc0kl;5p9 $Zщa浔6؃АR`xv3F :p윍rbp@Ipj~l7Jx28Mg,x(%|UN{*Bt1 xU3PQt>BH^ӤE0(pq ]۴lRDŽ^ԣ2ӵxaQ9LLh)L`$<׃^>ѱ BM8CAW5pbCT5HbX-\c`t\R,'4,R'MWp &UmPЈYCF0g4ؖLWt AaPX'۠GB4#w|3_ AKH# !@!+X?D˕)2iCnIuxك207كHN>!4WLKҋ"hU\Q 7Aa'2c<P/ؓ8x?:*1J}Nͥ[9HB?r+p3mB&W_x"kL`[Xv_뇹Ic%({~e$@,aώ/H*_ZXzqgyW[~T,AqmbA$q􈲿ogK#<&<(z)tBEa$]t&`l~TFp)^͗B3VD}r/1qQ@VNy ,*Gb U_xq89j`<Ȱh"KT5ڑ֔>"k右)h&]Ȧq?zE-"?pzd>"/_x| vi &ipH.lz G!X24߫ .:ы!@A^f\󉮍>pN$ba[Z)%1tG¯`W+7*wA*ojAđN3X;`(B@PXN\w^S0lSdx#?d\f>Fs<n ☀kK?t2oa)l͋;[98 80N<"9Y6xP+Er?h&qπd> @a>hs~)6GpSA .=qxz yYRG7Ih=A3,g,?$pgbזxӋN HC*?,m=I&PA jj8 n](z6 cΠ(~^ottXTeTOG;yCqeW렁 M46HdU-1i,'zΞFa.:i_M!g%[KL@Mia!gsY e |N0]·%#/hЉ!| Hx@zE|C 4y!=h(7N'߆̆4wylU3}CVZqQb]asH;Ӭ?v&AQpKk'P:%'ibٽ#_<0HX 03 }|؃`XX &?nr&{vCčs8\˅׷;FhAaovr[6q+ /H_gOnQ[7Fv0T&.t8qxU'ET,6?/uT κ5!"I\-V`@AȄY(H{; A90hp "DD%(a䏓 4U{s,k&v ȹرTL۾vB~҉-mxb_gK~nO 9`(NWvBEwAxep r"r:L*`W[csv,F9/k;om)ˏ=PG:՞fZ p?xsS%9Bn-s 8vYa˾ׇb/_4ZXg]=}DASO7hat)kv$i/N(c|9uqv+ bLb>d^m8BF`YA(:x%Pۇđj/Wyq#ۦJϾ7:]o >׷VPG2\1X Ag^l/ϱlB]9,,xIr¦]r-8?G8[Z$a pj/ݺZPRs`ǎjbeLز0Cyt;AY(۸h-P iC}h" .[uvz3b튜qd% ө@X~o5C{f#0 1-Ѥ<:̧~K*;CmYaY Dmcޛ[7W /2#7:e!ydñ"E䤜iIT&,7ZX46 ҨM㌎@.v>u>cjN9| #K0͵c_ӌ(k]-fɯ y@Ri&Vex7sվ?&_*g8 ڇ";kFzNC!v3ES62!-ݷ 5OE\ӂ7s$k0HFP*2 ʇTpA5B3A#Aa|,A Իu-_\vH=y2Է4bؽ 4qPUaB-Eg55ZO󨾆oDxhD8 xrla`9"S?9Ve()@0B}g昲8:n3~#FU 4H_[njl<b$`@ⴅT f<+hr-8GALs$A8Bu৷C]t} ?m]!f]NJ9E;nTTbC Xx5!@e ~49M ɂ ;`O:6LÀ"Gc jtM&vX:˾I1O-6)<.`LqS;Qauᶄy׹#*A]l`I;6]N;k ~h@CpozWN" O:O u!YrsBiL'4Z03`p(, !u;@Q9U&h֭`kX-e@ V=(h,S@8E~gBrEc QJ]h;!|*ǹR*]o'Q-+#4IO<2A +P.?:䅫bWVѻzbV:pԇIH* 6 Az0FțT!)bt83$C.gc`7x @e&_ǟO:ߧ_ ȇ0К;YrPPT6 u1F2=@ ;{qu,O6  o#e侀8fBbh^A`=)BMB1vkPZ1Bf|8HW; 7;703 lT@1u>&It Uȭ]as'K@ۈ_ X4<9#?tG %Rw F,=Eaai3 Z)}^Mh.tdx'Z72 i&Hj!R^G|Vt32[!:ƨyFp-I"x:FlCD ZniQ ^ Pl8;ҍ)8;my$)@,ƃIG(<9uo4ȴ*tދO[!1AlCV (ʧ{5@;a`bz&Ъxv?;Q/ $p ݖM=Ef'boc\)BEmU)xl}9dP/>4؞:L|.2 ;6q67S E%@0(=(%ˆ7B{2PK/|$4Wañg$#$g!CB zE\ӣTp>o <~DN4qG4 !8B)㱲|oOO+5{_!9/~vk8#6}{"m`4t( A,֊szq?=rD$'IH|cheAZt` u2ua@ *:UZ/ج b^G R >VCܑ>oWoDmAsoLo1 _s s;'֨Cx!ǨHK 腞:,l`Hcr?w?{os޷$Ɔ!]< ݶFHgCr!cf"A#]@8 ")qtC# 0&,O\,K5 = 5uWf@dE qMd+2AS!Jc#4<hXAeE&뀒E$z1ē[jA iS`KͶw@:|Nk ,PMeFm9~l£␑Fx bXIx[\ʿKᒜ 7xюF Ѵz ѳ`tQVoX89a& پ8[g gե: TUtvOaV 2MuO[:ADE0 œ&ʡvdhB6 1:ah!7 +`<@פ &Ȓ܌"5Hz\'7~%9BӜQS\ n]PaNUj/mE3BFD.~6Ä .A8WaFx /|Pb*q#BֺT!vRzEkՌiv;ܤCqW'L5EXBst31ZS_Pgڎ>U{^tlJf 'pAŢbYj\a488!F@ Qᓾƈp5 ?d*B,.^B|>d@!g6r{ahn(k}~kpUj걼5e>lem=' YdH!\ YZ|aB5Pp*zeMHGU?g 9DۇT|5=S֬MԺ'r-(9z?v̆Q@Va8Ttw 3юHp۪G hgA劶P5BMdyDXψ5Aýzc @$S 5OGc,ڱcSt$b, !=f pm E:x* N@Kz 0n u +6Ұ9)X&pons qј8ɲ[ͱn8:5>Q#C!BB-M6͖y{zm 3?~9yl^^fOs34G#Gd4zq_ .`KnT]Di|12;.?pX%bZc5N*W`e#48bX5_Cv1qxItz5=)Hv-p[!jG8!kie$tC*BӇ ,3BRqx}O?N{\|V0A~4S'U3᣸pT5{&d8kyá 8B[cw3RG|,0l:?,!@5׊QTT:X8B7{Omvx 3;LfА`f`Ƶ=0 vN9âV=fCwfi ! q6C8GY@T A!(@jpdv*QZ>4pVp|ejW~OG=39o {#hf@;PjF }?P/G B /7gﺫA/~ &0A|@6pD п< prڐ\ <t`0Nϊ$S-6\lXC+\/x74Tц-^ jevtX>Yސv"X?$:g/x۳.&yiѱ)L,Ʀ [ڠt#f#5C5܁髬_b1u|e;.u\c1?Bi^wM(姐3Vf?XaM?>6"Zb6!$ 1G4@jkN$ D5\ޢ@` P,0kggА|pwad qD^|6fa# l?8gT ,9#!|/LxgsA%?eǸ PPОpl3x$l`psC!8HE %m_GsXdS/WG )?_gP9ȚA$j|+e1,=W{^6qSSi" |JW,51aPY:ˋO48_%xC& C; 5z>N}&ڌ j(ݜaL Ѷt!^ tFbo mF͠ t>t*P3՟M}fPMqas: ׀3KPZ qr>zf}aX4]T|fgȹ4]#j*k&mj)_'Kr{:T(Qo<@9J;2&zx+v׵ &LoPKsEqɕp0>"A $ZgsyqEzCmuiC7xg=f{u@vfDٚt#æ\@ iDFi@iAvKms-ћun(r,=A"KGf@ Bx7H/@Cʴ녊jqXm8-=9? !;l%jg)= )V5vfZj}n{N{'0;eE6q|hƂڍac bKk0CcMsL]X`eSv<(:й61Θ?">B4fn?uu?x7,ԭ0} w*څvC7-Ž\0v.p:e? H$/($|ᰱ a,F<'viY?H&TuOA?4L6 @psTHӎBD{On^>ҋ( QHvT;M?/nmPl5-q|mErRG Ow4{5+'\ARn  0(!{< d!N /tI{tFQ" L<1{5ʁO}Q Ⱥ6sy?Ro6k~MPۯQs_ Ï0!d,=/(G{<( #6r[(AF ټA"E.ȮWZIcP`B PݭH>T\wcP c5ތZF{ <@/X~DXhjJF6N IwXoC a^@|<Р7p\P;ؓAa94g .bS )/R{/tvI vt-_qs|xQpm8١4>PvhR ,]ؠ|ec}:q%wʱj(+N>t|393sR xT<1@YdB15H9w+:P*tI rCn$VCY!k }:+yiiwim}m& K9Gǫo5;+S$qJ6k@p5i@.j+~D%a@L.k, ciBX9-ޏ8;Iwi}OXV<4g{!(oPx9Ln,u釤83BL<&?x$NM64JE3t6Ӣ~!2F݋a/mH NyEB_Pxc*,כv;0Q[PZwp2YUzE{q|c0tbI,C9- r5<iFHdjvM6NDdȣr(ڠH9`׃uYƔuy0W= ^hC@y _ ]%r@@.&T$y?9b/mo >0i?Cm ~1/>aP,n!,_|w>Y9Mᵑ,0!pEeD,0v%?SM#p9NP@V5ny}0`TrAܝ z.A%q@ PD?4tЈ[FQ! ^5 {6\C @,=t8#zpEh>*J1P>gЎ ܰA>(CpG'$=pG@NUAMt&qAO?Xbqqt 6mJCšqٌOXz8J͜vkwSfk&ܐHkO<6F( P=[kKq.i&` 2n Ojl2h +U^?:%V0Bg+ `@ #%A?T;Ch4zt4z@}> ï҈;UTb0r6[#)v}4JSqw[\isՂ x#7&(udzCPO=7c17y5 zln(ɽjeR&;R{B^fRV|M$FFx~9fO8fa,{ϸ׎Z+4O ,( $Z(ژ% wqL++U ;XybL3hTg*[dR`;qSimqW]/AqRd#1hxׂ*@f~O-W݉o\s|_,NҭŢ (p=.'jxەh~zsq,i>XgpQ\,FwC8!"LV(HhFpG gݧrj YI괐(_8 LPPbXa7>h^#!-fKsc#҉?w.d^ U7f eHч!$g^${0MR ;#AwXY& @PiL4 0zaÁu &jZ,/fl#>=M 1϶66b3P?H\3uH|E W n6 Nqr;A?oQx5AzC'AS6X[ENd~RZ4 `Oܥ݊a{2Pܝ CE^ܶtu %'n:^HxI wa~F}qqkGSJ;LqE_y;+anf4Yj'Fv Ә{^?IYB0[a|ѹ<e\ l3wRόAӵcK?d(iDwMITJɭh6VkX WZ NX|`)TsZW=WATw;}-³uӪdO\+=2䴴Iع8m}֒<g|_/uGZ_f/,~[q~k([K%I>H:_MW=x_驷Epλn?#{+:M;q䷑7[Tno$JAh,z{Vvԣ3Em:HkIw 7 n!=׳ -@JƋT5b4n~%=AUCmaμi6z.ȯ ;35L ivSțb:I={z 7Kd=aOK|9}? 6G폾!nzÿǗEFppSLRPH9G~'9vЯjnԵ{|ZuYE( g7z J0nFݍ?S?;Ho w;r+Y0)m.c x} YҢU74&hwh:I CVPwzMh9ZiyxkG^ . |ωMxMN@诸[(fkoO~)S 1_kڂq> `̶˶]X)΃JHI"[pc"_+;"j-"7߱ d:/Cvvڑu \VGƶH{ lp<[,͵v]~z/ո07\0So`Kۇ5wx d)jt I5e`dYMx`2gpbӔ1oy;!]? Mx7rsr{ίW58WyD8?Oq~f??5!moeG? uUqޮTok~xLc# Qe RݒbbXAUٰP(Wһ?Fn<=t׹/A`|Ċ :J߯`CD}g3[;FZqprN >WEv-j%q7\T->'i?(T=Z)S3ȅݦ\GԨ*r9LHkt?ܯm"/lv =)V@e}Qe1 S[2a ,eW@HSJS 9ơo!A8rv߬+H+oUKpݘ$U6XSW05h \6,{cp~=D Z=!:yQua*Ej{9@TF rQ' ?AGHy[i0~8%bItU'^ )}[,y?t$>kU>}~ֻ!d?}9{e.^>Lw";Pe6t'馩ԝa0Ǒ)FaD%(VS&#$$ R 1&PIeg×f"#Bn)E`j]a6>W~?fxv.>* q0W sd<ᅨ񷚵?=+LK_g|q6uZB1Cun7;>@>*HF7#XRhZ ]j]A3p=E\ܶ0DTÆr? ?gߘ4JLDi} PEhQr<5Qn䆕V br(HsBA΍&ږl}%_Vkjr#:.Ų`s MYKYGau?c.G"vvv%!!:)Cg[^i_pws_!GDTn3վa14ͦҷLsI|:LoмawO;>ŋo$ `Rл*?0`u(7{C&glJo#U^u'mlR3hyI[8Y% g8kTU"L-_dS,7xn@7(+$k=p|k܋k>ݽ:ΔC=Kh$$)/lX$Tf-iДT)@Qm62]`R#>iU (*RJQ$**Q)tWjlrP BTmv(BNYT wFDwYb 6P J1O:ѣTxZ9RE[oݷ@RhӘ( hMERi >nsݩ%*Mm*%ᶪQ):u@ A By}4GדO`(JP@(@0[TԁUL& ddha2a241444Ѡ0& hM2dhhLmA*bBdL @Q䆞jhѐ=#COP=CCiFh@ Ѐ)SQbS@ 4@4i@43Pz PIꔤ0z!@C@h2Ѡ224!I` Fdjb5&Q4Ojd&LޤM =SmSSڦ 4‡SF2GyG#hiM@C@<@ Tؚ`U=`LMꞙ53Ҟjm i50e=&jzѦMQ=G2b4'@=4+J5ϣi>P&_3OKݳl_?L'aC_ |:'$f甒@yON{|jeߴ?>NoCmS HR%(5sຒ;߇ſ!ɮ=;X:r$,*ȑ#KthN$jw6 ~#o٣+)$1JC &QJ@Sw^v~hPuD%ab?ub 1'*"JU-ȸM!T!_3@c~/ cϨd~h8RP p%lv^LcژyrX1 Ws!䬕p].|۽)ƮG]=j8P[3X:gMdR MxsGS$XbT3qTY,R2 TL mNBQ٧;?;ݺ:-ԒN.z$:hkyzvtqy 25c1 tEWz@I8ϏqGW[c3k}Z@U HKVmY"JFɪ< )^$y^7Nko79]<(`s7;fF\-?A0H%"4u~Q_ʉҒN`,̬A!:GF9I#NM]M1Q=U XDJ+S9UX#*ӐڤieJe'\ 3'z _4^ŻȮ.;z;[{y۳tWfݖcvd9DKɡuv"8PebE"Q99e-AZȥj1aNXSb9kuj6p}G1'7 [Ph1o9}zs蝇{aE,^$DDT]Sq/{ȩkThmQ x=R|hqDqHIXcc9uInY6NNQ4ؒ "mǧS0?߄ttqssp;7ѓ @*BB; =ަmϚ\<O.3q8W吕P!J/D,a|o!ߏ>Yk^1S:{!5 { b\A:'qjKݽt[cђө1ÃVDd +qMEUomAސЭ:V8n'/?)&U*jPd9yy lrry߉:~YdHTpCsT< 9m+E$rD$ X-4쪼0ӓITUW-$1d6p&"6Fzujܑ$&o,U1D¡VH5&wXk:v;WxJUUw\4gbUlJ%|3, yQ)r⍉,tOa"qq. &ͭ%II+IIoaEWbpN܊G vFouv7n4dՕIlTZ+TlZWFh6fD57%1T= MF0qWI _K(H਒YRfïa -'QjHޞ)ژõ nUv3G_gyI"J j]yCea͛9ْo;H &scW3qsׅpHJB|/=#)ͳ˚ntA&l5s噙8aUEU%*<ÉlFc' bh8k0hKƅ[SwCD230$WzO g  vcL^ U$,-".Ķ5דǢǏ  UcN!oF$dk&*I͑ <|vorCFIV"UϽLpk#dIjCTHlZHkѭQ.o흁N7m5-Tp!VTE]nև*6IsqohnFUijKdٞDu8G&KURUIVIea72lfM۰sskC\o)dbKu۷hj5**JZ:Q6ehDӭ$صb%[d&:{k "]>=scL#smQU--UTN8Ƀ#,0C7RFiU:t ݺFș{~۰Y zc\{mJv xL8iR97۲LeQєݻ5 sƧq?9@!2L@-u3 1؎8ϏjדlbL*I%_D#-0 O7n@زdH9;7!V*;"%|^-]Z`b[!UzmCAR vxj"%8\4ul1,Hnm$D-HRC^ͳX$.cVE[dkn6eJZRsFtB1Nc3ʪ*ªPr8|ڤkX_Mdia"dz AtDJ1 S1GF$ݻYN#Rb*><(ZRx؉>>OWkaUVU)%<8ܦ+Rxl٥Щ;4Yi,dbaxÏgcG Ԉfsa6!a# 28J%ٳ4aJ &(FĄf8&m7g+OɒTb9uQ*E)K"+djpd T-" i{#A$m78(s5͢EY%eT-"ί$<>NC.N٢V&RVE`IąptIA Xn~N - (%0!"R(IB$ʐ%`$$،bl1aISի[IR*ԒZG gap8IQ(#mPep5h%H  a BQ\kbEv;:} *TAϊj B~< (CLJUVEMk 4E,6fT˺vKFD,Iegܫ*,oNf|3gTK#V2KPٚgEVQhfm(RUINb9JL0$,"P Z% H)KRH]o!Ze$i%M%Ij%%eu֥c$, qqwCP1-% UVXUXlf̊@$btC=tC*4-&VZYY% I&I"d2b,1$J*51#RղX*(!BHQI!{ e S[h4x~c`;Z^^efҔRi&SHw'.3a9B 'i;ޔD, %"`^c0ѣD$5Ru]d6RZj~L,$ f4DJLQ*i`aV,,۱1%iK˒Zf6)%I4íyI,RI8ɖ &JZ6$jMK)MRRe,KWjIi4]LiL$2JT̯<ג*J,Q$$,$qbv{!I$$ldDԖYDK/Ą2 A/WV"`?/ztDPI'd՞WIN)h0ADv{Xic43 IFdLY)-J[3e4fZJid$~ӷ$H%If3{)t!5)e$lMk,ii%%RJnfdԖ)$WI,I"K2R]tZQebk*,)\&Dx& f !!Yb{F+f !&iL|MI]IRd"ɤTeٗaғY1)=ktIi-t5SIX6Se24ԛ(YtCLB#6BRMzjeLY-)ŊfɶY pJ@ASd̪JLj$djK2Md^fFJ̴ReJci$ԋ6dZ4/]-rƋ"U&&Kl5R)DMe*iZS'l%IjD]R̛&bMyKdf$hMcoT6RDE*’Xsd&MInY! X },Kxs iR"%8!B"$"n<bؘ-\$ +ImtՍ0bC} IN T&Kj,XZ*2[y5s[&k+IҷKe66THMd J9 $0ȕ@0dnknjj4$H@1* (#! 48K9BHa98H x8jVWbV$Th0 AZ@ @DB9((a* D *d@.Bh H&DD$bNB5dTz5%dM3dԛ$ ,dF!Xm9,EYB>CCM9p.ș2ΏJ34&&H 5:R,"Uh}]0Bq>d$O`ʵSXI$^2LacV A^. >|c38w{fMm %n[ixBL*33bldf?- @C@D$*QP;&>b$hY{`"^M Q)T=! !AQ@RAUNbP"8Ỉ$Uk[ K%)eTU$*<{cx"8(  ( CtشSP R2nvTiQUS OXJvJ""Q_$\G$Z -*:OD?! $a,MX͏  %!#"$Hl  MI!mc=#"O#ȶ>@d"pH,"|;?вI&$RD@E"6,zHH>$HSڒA JJB∞>_\rpMx" E%Rث *Q>(@z2?KT*A=hH*a` _sǾn>MNHTCN_qɽm ~ywvocuondib5s^3?MHzP Ř.ʢAxIZvZ~x䪲yoKVN4vUpxEseK8L1󑟃-Jtu&Zx9KNDaI$NV&g} Gg^{O^wveFEɩ=B7GJOQQ ۮ(=;1RJH_@NљC}BJ'L ?=\1!I{09 E+ 7ӳݟtfzBL6YxrbnEc q2'/o3^nœc6sc&>(y{;һeyalQ>y%2:uN)[]$ېG8໼ڏh,dB[k);@X?X UO{Rג&ޘϚuq^99&]c=Wvr[,1 Uï-a͗a!x-lcmz3 ýч5K \#O(bz'r08PL'f^w_ e71x){Z'Tl/9W֔xVP&zg0=|[JױJܑ 9(iE/q4~k#IBV ںn'P:(*' K6yzF{{Z.9w1)k y_!/܇D 1W CM=3DJB g>OK?(?\=Y|v\Z za2[-^ƅDב{ر4W25dK= { `t'"_]XVq$H,}b_BV]H1fju\2?70$Re$I|n a#щ2AAAAŗ0u>UloUwe定Hf~{⹔IAf&OvzaFTlQ2WcL%KMMQe[< u%"04p=XkCZm_A=kC1rI_0.WcBx'ZCay711BB 6焺~lhvc?}^ [T@rSʻ1H;RـF؇S;kWX9it(d~ 8"&mt}} /`ķ KtkƇp=M= xܑʼi?AL'z檄p5d,R9;4rІi<ߤؚjj WQ Bhp˫I^xרmP䖅nL _q΋Y'V8bN3[<avaqeBt03`!+ү~FŗK/sM-E|۫B/DNz=@$d}Yl 6@~R J;Alki70)O@T"4Kj,_6 /ϬptѶhR&:[wHFmJD D#' //e1W]`CR'iDG/p V;xXhfiT( Zq+(̞B*rtG]Zܩ+K߱*JV|ٟl_vs!!H"lhR$(N)mk~hZLroL1^ji$qEZ"1ܔnI^\0g VtNMLzz_~֊5,Ƹ pVSِ`5B@U ?k8vAmKuޏ-r?؜F$iƖFyDsNB?])$»R{$bVϸ#-2c;=f MhQou.)Pl>rT/9}Uy6L\:d.1ovVM+ = oš-*zjV`%3e:EZBZ Ɍ(G^D6 7EaKxl0y]2Hf\+ TST6̆oA43fXG}Eǫ h(t x, zz"ZlIàAҮE7|%7 &H@:edh|ev9WPw,_<K<)U#%C Mx2)cQgZc]pStAFXȄ7 cCxPD$[wZde֝g?.dsÕ&gо:It}!)EC׿̓L'=oG T?bmJ.?_PiH 8" +% K-r%Μ6@8ZA|Kd k{=W,zDwͤ?y  t;xd8)T-VgZPпC .mq5U10Vv6:Ňq-ĒQCr8HZN[F;jDTL9oW8scݜmb5=S?W1hNO{8%aQ\o`e*~")H,Ŕ9D%`EQGŭG3 o^:ÐcRO'Ǵ'Os*Clfc!-EkSW;f7B]ߣhKs#68H>|ދF= |s}M۸{g)2!^Us_{k>]l<ֻу԰ٿ6A`0=g:Etq+DmwnN獪Tߺ0 /LyBTa&GZPwZ1D5y-D#PyDü6:e&\Ւ 1PF #ʼn-R{~ cNnfr~4v3US&R m*v>5 ۯLXq,40faZxU("q-1rcq~&MSe8RBax4n;vi}IϋDov3z}o%)Hod3@#gѼ]Y5n-9G|sspDN`o}7h.e1ӽZ *֒{ i־҉XvTqq: SեzJQ䋈"Ѥx^OĽ2] MuJU[ Ttno?>ECβ_+_F_oogctqd@g/s4(|>wGL/?WWǗw\e7 M *S>C/{l71h'txpow*lѰ`9B}U+Xڲd>fh%I!rK,ďhhK8~;:ucRw ?S*|tKޗkfIG:ndХKRڕJ͉C^d `BF ߿;h(Se?fO08t%f:"n}' TZ2 Wӛ-1S+EB_W@ľzY[i{TxM ))_*+NǦHwBd[΢E#ǣ?L@z#|&}&e~g`fP[C1BIJ%M5_یF=_nM,p,CBx44YipDVa}e G K \ |dDut}S!bzo(\D&X X߯QMft b/ޞxG&JAޣr}/RF 蕂rXi.XiZ )qM'F?(og~Ky9Ȓ|nU JkZ))j/ GW$bNzR |2f~Ĕ{܊1!-4E_s͠wU 0z/Q|lUqY m+*qPRg)?)ݞ%pbBp4K[b;02*&p>r(Eطкd֤9w@eW*ʣ ,%z0m"ׄE- M-7MRb8XȉI8]VO&eʫK% 1?Q?_[-$).4*/a 10Fnr'ZI=~7| ڳP~u% XWlI6;<lxFڷqi [ե;ءm+T.n^xX`HLAPySaE1J}E:-N6{HnBmR?Zﭕ>dg0xxݞ?-m5E^d?lly 0ǒ4 mM\TۋOЇQHڕLR)a않X >&H xʂ~(}&߯W~!O砽@ëe.zmP#L׉8vIJ 1"E[4ʹqTMT6$OTL%*PRR%Aqx a1XO2.dmjLSՄ\*h=@^nx Ֆcn$ iwPY`{Z',ջVJ&uWs5Ɔ0zCdIbJ =Yw4J{(0Y?/3lχT1no4iCÛZd9 e.?7؀c# &$rFWbh2)#5 zQ6-AqW)fW'$.rT!SڠE?>S52 Ih&}V:ܓz/<앹 %.k2a!^ =nBѱ㓒ЀLb*~HkCeoigd:ï4{hn*oTamlƍfE)KRQ;g ج:Z fr$6ɮ4Q\_Zr>3[0-)GLC;9l){($adHZDV&9=0= , (gS38EFlm-}rK!G$t&.r>v2"<{'U֔%Ng &IHH$W*qU!x7<KE u &5HC*smV [U7nΪ2M ~EXP.t{1`DgP[&o?9M{pj67Ďs]қӉzC-t"\~l >D>!|ԪAX{):ԷnEJMWap(Ƌ?adm=V\R C@cI\Ij:|r}ߝgLp1\~8e$€)R;껐I k~@') |jxHU>< sL )WX҃dc[/ X#۠vα- n4_6>H55*TԣHqt0o yXPn CpTI DE {\6U!OΧ VPG0dž.-ɑC*vT$ALˉnU nWjN2 [Tn!Qͽ{sġՐ^IiBK'UÚjNjI(eL_$BH%; YVZgศ.l_,uڧh^NPT;ܦT3}˦i]7\\C]R@u_el*uw rM4\I,p&{kD.~B:Odkp 3K3!AVpȱӾ !P}gѰuL~;' ~N#,j6Lr?M0W7)P;ݽjuJc[HɆ}=TG/,@ڙ*|C_6b5;yJ;1{@a/+ d*"g)8;_r4}!| ogcRriUy/ w^iYNPvtfL/Ə~pi.F4qapߠ(bq!{ai>4>0B$}7Ë% 0t<_WS]ݣHiZ_`"dMvgNN1 /^jmVnNkhJP8VDqJv+iP=0J~x !yKʈ6-n^y@X gw2"D,]E )9ߪl(t8rE`jTt%ӝ(zw2c++v3p*B~m? @KƝuްoح2t<՚ڥwɼ]^ =lujI;'7. ԝJ/NZ"-#߄0 :Y9MLlICOAlAӝ^[hNWWD ^\vQàFKE\礼L!QKa&Gh])au=?ST6t'lj>^7Qg8l3?LRA5YB*iK}@N#N|evRgv+:O Ci •};Ci [p=laɴ5* 򋣣Wn͋lU,r%B~[ RE -.,׉LJ؀ŁK,#>G1}6ND4;RU%& l 'zyҤD,YDb '}24mqG ^ՐT☇X%G)8?D" +9-&< ,D Y~ `EnMM\psu8T>Xm^]))FB>G-QpwxyhEr-a{a(?0Lgܚm{w?!gbƉťh$M:o;D$ڑʯ$$%jT6'Y 8@i-x O}#Ci:b)d'+eVU8RS\V@9LTVˀ^ mp8uo)@ZDKEЌpSOl YxSp7e[[`\,}!R e+r J'Yc9=.Jp/n; C*OylwU/(z颍W7edsihg&ۋGL4 ,Y#7Nʋ4 l#|[K[ R} #HO,vU{0 Hlz) ӂsTvZ׫P"xa.HqKH.y (]@.uj+U'h(etMllEHVej+@)Q@BvKw\*ū~e<51)u 't ):W\f(08|W'^gʋ%K񈿬OX R GW=/f%RGq%YD@+uf*_vgͦMǙjCny) ߇c5GL[~AiJt&^hp:nWbZJ<͢mW+|KRePGP?WNIlkC x&O_W\ 4sA0_+%O) ȳIaadNă3&e@VƍFeRqh\G{#{+, ",θ@']bS(J(7CC'_Kn" 0bGBsiS&} )Bċ`ab?03&"%$n,c2Nu2뤹._h?8Vdn@ArOGP"NڬA6RVԏG(#I)E Ӳ$.@A4>xoʝ@[gT P!;_Y,AUddAF < UϞbhDSTm$/Wn„ )0gKß\z=U;FXCX t9MAwcݡ[Hl!Vs"7nk%2f@;GQߞx. q"sPUdv2RI eat3⢿,g`\@,lz0bQ@ *آ!ɽJD_6Pߎx[.1,L!4(Za eOʧATуe/}: nrrϒ:u]tϬg+%>] G06I  LB?p5`umy3׆Q ;Y&>p׃1YR৘Ql]UuMHWHmHpr]JCX6/V1c:Ğ"ƔQAے/&,loS@NE?m& Z(V2:CNDBX%"vsOzNǿJ+Gu^}4ȳBQ0{qE+F䫚Z"G$1{ڡ3_J}fSP\ rls#яbJ@( x:lCa%f>&$;04c9b hŒ ѿ+E2RtlތˆᩱIR*4T`X\5;}O˺g>8N6|(dZ[P=PZlu.Apў= 4X!tv*Hݤd0lYO6LĖ8e;Z: qҸzZ|jv?jtѴUO{$ H%( S񙩄m P7z]}y ] G*^)mDΔHRxUSCDx,PjK0L`iZj]ԎA!kvPR[ aqC-!['F/r7n-3i`QC5!Bǐ)ami3#]N|eRcXOڗZ/q%,9muc9VnV j׿jѣ—' ΖOd8eJޛqc&; ZF<Ҟzu&BdMk"ItH$_l{<>N r{GeDO"־0ggY?5\o/_ @}ogU2Ru}z/47 i:U >}{nEw !5Y^ M.(f`K*.Sϸ܉iU;80IփƜD4 Z|fY&UʴQ' A7rTIG_ՆQ+jkLr|OK<ۣ'-ZfIláwRdI +5/FasȐ=ee?aOudn|7OeT233+ 7qR@M+#Ku~DBYds|PJ`09u6V/X%^IZSIAd1M ycN9>Cꗒrmk]& -oLɍPKr4hBn7#^R~t~䂪$V1%?CHQk̘~aL8tdWܲlxDhJ `2浚ע\$3o[τVqWfI{^#.LZPӎ^ܴv،jc@L 8݁Tp&j,W7u\#Xfzb25eL,1zlwakdkfˁ@`hKS[?톺 _h{JJ^~CoC$(X52"< ^M.J2$9l7zeӀ0oȼD3L{kpH^yzl^ Tn|BPQ*LkN Yy~7)2;W*{v3 WMe>tt~ &h8]Ra#8 z.;9Pyݴ(qu- p,K}j,I w?uҎFZxj݃#d%^N$33|@b5٭1 7x\4TOy9R7RQ}ѱ-I2DS)2L/&;yQ-ЄzNހ.ʤ8n'8()p5շz6 ^_$NycɍozFAB0d%H.i{ɹ}Glw,:':O{;۷eh֩+'ث'"]D@УSY.%D=>5amipnUH͜շÞt(>fx-ʧ̨X1]ovr%/ڞ*~љz6N^=œ^m=EOJ_2$X\x ϙl8ryUg‘:.a}qbR jI_6hf#9Jt d8q=URS ΁"LIJ5kA G ٠87=c2ʋ`1GYY\O}g*c?(dT ;4gFbޢbU.6BAΗ!R;=~2jR@LNbO 3]o#$X=ybAzH|jч' ʬ{f5~0 o܄BSESFZ!u7+w;OjuQjpW>^U.T0ۄwb<@#ѹnۅmZ>65HqR|RIξ+̺,6\[oc,𥓣x4+4 bܠ/+Yt(JEٷ:pQQkU&J)Z뱴CuS?7rğu@o|„}BV'ȀviQƸ7#|{E'n{Dh} evu B6_(-tNO41AQ,^&843B=eSU.D*ab"3)-$LEH=`$d*Ks3y} JsjUlbt;هGI Gjm۔p\O}P$J%ϼ?{-uYr &J[!Ll(  kV!rpޞS*CVx:}p3Tۘ#I#"1?]^1)`lm{6za `>CuT.!B~0Ca3yC@t3KWXif=mpnGٵ7t'9(Rad|oeq3eʕz܏r%,p$n[$tKf#vѮ)];R<&F#>=3x g,!i[sbw/eBE''n%ֹG%oyKJ=&Z3UfK\c_/Ac ih)i2-rJKf>r, `nUaB4~؞6M1ֳ0RWpi %MW^"bp̺L_rW=HsxE ei='se^q_m@-K*Pþ|;A]@Ke (iկqI*nhB!M}(8?fFgyj Mh|r8:M&3 %uj= ЙFH2vT*b_Ka@{RA aiќTmu}mhIh|nQ@@jȽ@PE3%Nn(ҨESv{RO_@9j:=OTe`d;y /?g>5Y.|nHZUX).]*8D0:jy 81hDF_98:֪h=% "|k٧}#=3A+_رXk06\vLPnU_~G*z'o5ln00TfmDӔK[Q-`$ƨLM2[B;>z֎yV 宰x{D8Au3/нW S|/ -!՟&XB;|`R @)DZ7$6| n㈩wc1dzj2NOV5wYs~MB^B_^c\S`/kOǞXO@AM)j8J7642 dd*y-EwBq30Q1j'.E >"ط}'_mGoG_6ˉX'k*`M)$ģeWn9-A>d5P@ziLѹQ%R` Q3l`;NK[_mJ,}\X٣ hiT>3C7*p[);7L :4Λ"z2--~A/{OlCUhS"Wz5E-Jۗ%Hn R0+W&W}n؝E>qSܫcʞXa.DiQv&6_|(m 3D1R5+h׭"~rgL|4c ~xkߤ;#Px}桡- ttґ@hLHSB~б\ZWCNY3yF㉅xnDwwUB,R^~=;;J:YYK1mL8c?@{ rQUwG#-F b+ ^Ðt_CMBkY¼,aˇas_Q^-k/*jt0 <i{->o`#, Q~!G!ԍ۱Q6zj f ŵ=G+4+pnQd۠ 'C;S웞ԘɩtbFi8Ӛy%?D.Q1 .pb] G8s]4IY I1efbndt|/&*bIrysFİtO%<5r%*W[B+l#csCbb:7 [U}oJ~KΪ Iqq!1*h?  [~!}哿w>t91 uoAkL[J_j4x Q(vߢJ5QONێh.ཅߞg͜JT\ s}X!a~k G@EZ%f^3TvWOAL&A4¿#`E܀a f a|~7fuvد"D{j$znO]qBZqZJw.e8+ 1hfSm!F zʻiB+؆Cۃȯ\' Ųi #wxAb݁\Nb,C]H,8rGmP"ׅE"g9૓=x*SǿU CVǵTf' Bl4 ?GL}T9(fHlױяPbDȸm⒝?ZȠ˓]44!W7Em N2qa&S%FayEv&]f }ߢ4oRS>sȜ6<6M9;6ju* +b2qtn9!^3Zs Gnd_rluX8K7Cn,hyC^]WIz*?g =C bngz;CA9EBrv{1a1Cp_.))O?"LSJ~ WNs\mf([G!ٟ%{eeC>~/@M,}B>I!%]1{`YǏ6QGB=3aQJ\%-7̺$}%[v gd9/MP 2t$\XqZ Nk9bwr)~@eaF3MbxgB5rN6ݷ\HU$hawuPCKYe@PJSeu=-9@]䑡y5 zG1W.h $7Vo<,!:T!xWGMGc=w,Ttttr+"%]&d'p^p1VBn;B&A_{,ܣ ~ F 8F}o4c.{^iG#]`)`CK8~ ~pJoԒE#Ta4^Zq6|FM$|ñWvuoZ|;s<=>_Dr=cDsr:=~@'bWT䨽g~8DF["~e ICr(Nm 9w]w??3`)|u?;C¹Y0 lJP'jXK_j7;185P*z8'?6*}J7R&  bA2py X y]jͦA+ÓĿU!C MpATx+}~փ`űd=>'t_09O3EoxwYڙBis7s6$2#}6(А^+{vz MOl{Z~p8~?8*bt:"[4idɠ/TZ"Ƿ΃Օ& 669lKQGpA[a' Ԫ%Oa+x&iNuid6,>Qcm9yBhT(d鼶EѬ䲑)ajvlbr>|P/|8I 5oD>Xp@/ gXStHTTx\]zubBC`>ޏQ+{bFa6xFu/\.s0R]}i?~ngeSUlzؓA<+@tR5uL Drav f*40).Sw0Uʠs@; l~|~J.| % c~ɶy;udbF32pJvnРEݎX‚4 zM G)$ B Y]LGCjo4BjN48yL&ՋIrs >UoD PX7-᳌vw 3s,Q`(+#Y#L1VXP;„!p8,n&LwpJn*UOsJ^ᯣh5#Msk4,WL5["0(R$:m>$9n =W-`",S.P\qKqOY'/x6~2W8 =;q!fܬx7dO>e_j@Q~RO|A9m$0D{˨fFN(AKA{UnК`]1p{AD|6q "Geڜ:ؐd?-MBw 48!L׼ Ėko3s6`Q fj(6(eyn1$ܿ9Y2s44ثҌ^ص}xʗc.Ny4乾"Du l ևjִSXè&{;䨦 5(5zX( eL-0,U1&_cnQ]7ŁY= k){K9?!6HAfG-mxp v5:ko!,/tʠ5:S{!U:*rwϙTO%-ՠo~.(sϺ} 5ͯA@ 0Ƣ|a'KoAF%Hs~̶JI`kG*:XusDz;NS>Ɋ̳jΣQmN^j3r ݡ1|Ek4xbv+#40=nKsͧ.p6Cm-S*C+FI_mC=aB5T/?_E;y|?+MHVN&c]T؁/&ScꜫO`r5sYL}idGg&Ո|*5 (!xj =&xP&q [}B07.q7zaSR3׽t ! El'ϑGS>]7M6ƩNK)Bɦ?L)le/2bjz}!sy3]]DnQS;r%?\̓Uu;B*|VH(}BO2@=G<9LJT&A݋8zP*:Camyim,' # 5M5)=n)PSj9^?kCT)ƁMy쎠B ǯtA'ȥGe2 #=GV% З[J}jP4B^ƻtMHUr\6ri׈*55U[M"pN w]T3'KT 1 >~|w94퀏gi&4mZuyLw M`VI2рlp^jMvcY+'5yx3Ǣ>O?I3  7`Uc?ո i]QOxv48Z"5 ZYb>lOE)c9[']:_dצow#\P pOmMIHs(dl9P) X^$^H-,t;㷅-8'`:6X{Ŀ.#ԟ|[N2\d8>VX#-n^jQ/.4Kم|+jyӞB9|v}MspbilZ,})@'guA1TJXgT5y%ϣU@3ƒR#q!}\9\> %Af2Rq85"vq@+|}׶\ [ JRv?1N1Ǻ;cK$lgzQ".F,enFs*PdMfn?Ȳ !Tǝ0߽sGw< UMU~fCvNmm:pb:WN( r!ˠDt׋´P{g)p :>c 5GkiM Y-(D5K:NHߩȮ*&^T玥-+9M$le)FLL]Hʾ+0H{Ai= pN()*ɜ| RBYi˘lLF n+htoB1OdLPSyc$,ch~[gNKd5.RHڶw)f'~81: ^Wth52os.t puh\Tꨔ0k(0'劺‡#9, *Ӗ]4A筽)4r{>iKP# Lą%ﶲ %ZptH譭2 B*`ihUV~D\_u!gd[AX6<$+2)beBX\֜n|(nI-Z05倌H҅ ,ef@2Z?h L"GY3-DI, mMDCagƵF?16 XizLBiܘB9_jBZdr6uȦ !wwnEAbj_ u"sÜ_T1=>?B`sʧNj8Uv>03{د d yN]}~ʐ.! Aߢ'+l#G,=F|K4n'+m{_ʖɊa!Bgǘ>jK@ŀVad8 ~= ?a UγYž` N2{%sUUyrhla'I:3%Rm>^*-RZ:KZHNKb`2gS۟kMJgU.5j@!A6 CJ /գ_*s6Eugmnzjjϝ' h;VJzd ޞ' 9ÿƱ䗻MdP:论ׁKCT1x[5)3Ƒx]D3$L.90+9FFZ@er`"`OӐٟcq2^;| k4 9C /0#ͅV~\"$}fNql6ò#אм>-#rH0Qnt Ѯ'spE M,3{_X2U9+7$B]`EOrHkO*:!k6/UpV򋀘ډH ymoM#WY?prrYGLI$QސKrG#%re> T*#мfq+@f/ CgoR;.(6M̈*s=CݱAO,nN4D"F$m9 C :Yđ;j} &G8L Pb&B;¢XUQ bI6ұ;wXR 9Y(DF! W| eiܦ)@V*^^U)I׸e P r:jdݏ k_3W,JSqD5 VJsX SؤS;F<9p 6@Fȡujb?Qaw1d#ѫn' gu8b" .V-YטN7U*V1̃Kv&, %pVfc6k"/15L*\AÄeQ6\?9U&aޔ\ =!|#/S|{k(I=7=<|_xG[{fWed_ kE0D=[k´xʉ@PԱ>19$k(%wմ:l{]wX:u}//U(xbxPz1#!9h.ֹ>$6N½&_(OK"fb[q&h\ZFbO]W/]y" wR͘Sk?HU߯Q%%[yEA#|}%N#Vi}ޗ֠- 4s|JuHmJI?3hfYP,FQϔ׏!0\mz%7kFaF3Br}dc]RVvep̐df,QD'D=[S/SjΕ#ȹ)/r;{FPhۼYOReR z); hve^c 1d rt4PЊ6k9 ޔ?4oVjJ |"4~DN˕c*fd.Ō`3-3kzfGOOpdpidPm*Ufao|ˋYCbW0;C@ի!XLۮa.(upOն8 &eB>YR^%MebRa/Y)ǠxLG+6GyUʠtr[IˇT/|#n,JaPo[њ!!y}X^j[v @#\t@iW=^OL(j5hR.O*YͩBbNĎ{Fͣg Y2n7n&M,m4</fƗոOIc?5_CW$Z, VLAGo׮bp /?e(N!fY%gi 'u5c Ω"i bS 8:[oĎ伉 wͷ'N{' mqY~KRԚ[3Q-ym:!䉖sVpǿt˪ ,₷# 7<ȼG=-L ~ϫڕx%FingfVt1y bK( >gqo|@U^AfIHfEwe'VQ^+! ҫb5RJADeٽ5m0?݄vݝ/"UІDΩ yW-L;"ex۸=Y` t4SCE&XD4DyHd]ܭJ4ǃZU1ӄ0|+rz4G햂vE[d8$XwG RUtUC/Ҙ͖`ɵVYm"+^|G^xs}M)}(Th/0:Vӏf%NbFi噕U#'FrWAfH6ZF:- u%2җZP[jSyyKͰF rS!Ԥ}DdQl9'"&+y#e7\e5P]N.d I1o vO-|?4m.T{/PSOKWaڋ=@D grw[FLya)!9ܡf:TP>BI;2eF;75]641/ou 핀&"2*!|uct紓$PC$z#It-_lc@{] &u+®}D_i<&ϼiemא jCBWzN*svNjĈ9ƕpG0˒Մ'Q͜_Ch3 g-Ð5m⋞ |xDgEKTDrCb5vPNzcq܅xydcjh,[ʄU}00[}HSPjFtu"7|7Wdwт RNt]bze a,q(ȉz4>#RRR{$(\{=Uĩ|e}P)^t1~Ғ#'g%|čC V`Xl2]n,"#Cv.,lVJnMlf㓞Xĭ+OD(=&7>B2栶mFm'oߌD }0Xcyl'vA/Ǚu ǻ!χ[/i9>Pg_HԔ(IZx&I'k(Mلi 8'H)w^>B^Qfhv,F@P"ML I%ʠ.WRBҖBL 8"i*͟)|fQ$KmW|2 e,%7;^YX'Ox?cɽѐmSQٛ/ALj3dO} $256*Ó'm 4%륡畐.+>8b^9wT ZixDw#smcbR*l5/ }'M֋η.'ʥ۵W3TERbsNX*#h;,)w>r|G4B!$S-&}Nɡ!$Bb|)OT F'{HP"7 ya&GU{ԙ ydHH۲C{(2@ Ho.k&S̎җWsPA#@A6I3p! jpL1np\7a`%_[xbK;+aCd!/]Emx>g߸PE u^s W!'.إ~0P`/xna6dx„n Z/oGdu$#V/TP?tQNf':{^O 4~S}S#_h+Db ,^R|&+*8r1]b6޸8 R=U:X4l+D&14P7ADիqy9}yǚ -!1G;M'bjp)+seʘ^q#+Ov>RG3K^|61?lx,`TH; F dme.K,p%uP?S|XNRLr'tR&ˊxdP%,T~:NRGTS<)~quw EXsKݽU+5(8{!hqَc?=^?4%jwȔc[s\0>8]~B:1.Q&>JDV֗$|4r քJF?AIM;w?Lp&B =m*[4cQNQE|]TAS|U ޏ&՘ًX# %Rwx=]=tफ`ZzA1[tc t! -P* oiDEmz(| %*r*v@=(PKixhV"H%NFGF 1_d@ԧ66I5 YZ