xen-devel-4.13.1_10-lp152.2.12.1 4>$  Ap_=/=„X@>&eFw[ܰKmяx&>X@rc;e}ǣwa`(waUqc2H[|¡ߍPr5Y頓*>5.E 9  痟TAЌ.UÏ J&T6eEK>!╻ԓ6;"fOa|gyuaʑZFe;ѕ)zaLO/PEfq˲0ߜX`Q 4839fa11906d7358f80c2f18877cb5bcdb6459e99af0f7033d37c3c8c2c6783a9d08c31ded9a4eed8ead84cad35af4d99bd1dd81C_=/=„S?@k9Ϋ${NX c٩궋-qVzZgH~kbߛ$u vbq;#DŽe|xlp J]NeW"SF)w!IbMljvbdr+j)7g4 6;E镨P?yOG`):8K0TX3;ǯZذxn]3̥w=.!+9oqD<2:@X:<>p>?d  # ]  <BH & p   , .1h478:;<$=(=8=a9Cda:[haFGHI<XY$\]4^˜bcėd$e)f,l.u@vw@xyh@zhx|΂Cxen-devel4.13.1_10lp152.2.12.1Xen Virtualization: Headers and libraries for developmentXen is a virtual machine monitor for x86 that supports execution of multiple guest operating systems with unprecedented levels of performance and resource isolation. This package contains the libraries and header files needed to create tools to control virtual machines. Authors: -------- Ian Pratt _ sheep82openSUSE Leap 15.2openSUSEGPL-2.0-onlyhttp://bugs.opensuse.orgSystem/Kernelhttp://www.cl.cam.ac.uk/Research/SRG/netos/xen/linuxi586\?"ii !Q +@4==<'8 d!l:"|21:b?s 2D)y&6`'Dax2 $a ,Yif ?&*+6<)&n16X4&} m *jE-<IU' Ws Be";N'0UF@ׁA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤___^½u_^½u^½u^½u^½u__^½u___^½u__^½u_^½u^½u^½u^½u^½u^½u^½u^½u^½u^½u^½u^½u^½u_^½u^½u_^½u_____^½u_^½u^½u^½u^½u^½u^½u^½u^½u^½u^½u_^½u^½u^½u^½u^½u^½u^½u^½u^½u^½u^½u^½u^½u^½u^½u^½u^½u^½u^½u^½u^½u^½u^½u^½u_^½u^½u_^½u^½u^½u^½u^½u^½u^½u^½u^½u^½u^½u^½u^½u^½u^½u_^½u^½u^½u^½u^½u^½u^½u^½u^½u^½u^½u_^½u_ ^½u^½u^½u^½u^½u^½u_ _ __ __ __ __ __ ___ __ ______ ______________________2bfb189d60bd07d63d611aed692cfec47b148c9fcda84867ac8390eef461c82a3ad24eb7d51b384383ab9ebbf7658ba329eb4aef479880c65a95a62f90f62475bed0a525a1d87f5f514c7ef99eae23cd8b6e31e500233c51ab57fa953647981a995b003268c78e90334db8b464ff9c274446ef39d3742b7a4741c97707e7e67d1030eff1ef770d52395da45308d4aa7c7b900a97c69f1e6625934475e16771f7ef19941ad6bae3e4ddf69ee881584677b10bd4197e4c688860f296b6004d80b8e47fe59982f2b80a1bc8979e335c043db7ce31eb50f76fcf844e4967c63fd7384b0e12c49c43bcae7d030e76246b22500ea5e758252df160f960c217767fdea319839c4e77a2bf11dee4da6d3b2d1efc19739c1ef8feded28daaff1cebe4d0c80da9dab3b30c2220df02991548d66fb3445fb70e5f54c1d6f1b327b3a1590e83ed0cccc11399100736bd880047786131cbf2bf36e4cdfe82b9288d33911ba6ac9afec29d571c2328c941902959ce6773b8ec9dc9f6e91ccbfff713743632a5d88abcec909612e5e47fc9bf39051728fd09629b2dd64fbe03aa4ed012e548cee23297fa7280fc24a3001969890f69a999452cfae2650fdbc51467b36d27325769d403349f3afd7151eb792955db66012baee34100f93fb7a217097dea0d803d6b2b003efb51d43935f0a4e6f4455abf0ccfeb8d1dcaf33dae07e58f81bb20b225cc983b219d461f2b4f2d8c56e2bd5813d0442a8105e17175d8cb2a5968088333d96e8495fa1be111d553d989529457f0af5433eec11b9eda975e139fcd03124a2a96d6f6996d8f3d76e2cccc9cbf786764cbcc1ab6f6dc0621d81744f89b39ef4da6d705ee43debc0c45b9d57bd5a06251a34c472aaeb61dfb7489dc76d95a4755b3a4be62d91a2f5e319d335f9fafa1a19bd66a7fe9f08e3243d9d1ae6a36ce9aca29ecdf94a511b229f6dc00d9029583a6308d8ef7279457d4456527ca7bf03eebd054883c13d0b06aceffc257dbb0f366b1afd7800b72b42712a8bada4b589a3154b4946b185f35434fa4562ffbdda13698cdfb5ed669e7c7c7f1ec4d33c221faf6ec2c88513c02bee3e797feb3931f262b223c53766df5ba0498b13dcc4f3da8c49abf7b30607d694c9c55d90d10d4f551cc3bf830b565127693dc33c91653b52fd51049ee437bfdf3c5e0fbe28727d453755e41c7b7a2a494cb4b61b7d018ab2ac1a6f5377bd805bcb78567d88c3021c0eb8049c402b37796e3e9cd5e454209765baaa705b487fa9b511c43858ba7bce9ded7c5628225abd4726e6b97f1e0b948452c19e7589142d878136d1257df2e48826651393a7bd435f90b2248a11cac9ab571c36120aa136fb15a88d58fae0b610e8625ba03a422c94643ec5ae5cd6e458fa89a73271b1ecada96f011cc8552143a5bef4b6949b4b992f34872b031d5c5b4e1c49e5cca271301beede9ac9569c8ea309e9ba65c19383fedb00dd3a636aa105af80c3b7018e94c21cbe5e25c0e8c74ceaa44b5542ff72cff1a1eacbcc0e9e8365d1c271f0abab77ed70e7375269a6c82c3ce197ce310df25d308f3486fd1274d7a918037cef0ac41afb153f05a1cea1db9d32dc7a02c3ae7f47f7b17e0279844e8e6ac07100e812a227f3be04102e52513de44b9d94535ba3fc8fbcf5e8184e9a414363695342da8089ba1a7e873ffabc1f8761020d5d0861d6f99b7400899c6eaf73a6543c1ee53b933d583f4edc7ef3ad4e9c0e31857c218740f538d11d3ce72a2ddae36275decf79effb54e50aa662aad0c0ef700c6fcc50aaa6bc8706d674d178db9552917e80e04f8731b3b3ba7b50ed72cefeed311830d9aad634f981577ef8d155e7a3b55d05023b14b04565e0119fa304f304d8f00d51870b94b07275a8e93f20db09430c93c0ebeb877534c98523f20ce89a2c08815be979d925ebd31094ab0e1b56362a569f657b94a2f8c55d95ed75f9d08440c5c2bcdf113b2e8b4e03bebc8850c912330cffbeea73f1ca5998e1f2089d19b4f7a108fc658645540472e9f0f13bac35dc6b9a71f7a39a5a7159790cc0d1bf94af7b390fe41637d95090e35992d7bd1affae8bc7ba81f1d75f77d01185bb79bcf21e9df49677b48c8dbaf26a1a8fd64279b653662dc8e7997c7efd578ee127958159bf156d2d444e1955502d40becea76eaa905b4b3bab90385aa18ca26fce8b93bccda955687ccaba576ddc11c45d7f52af1700781c7dc622242d8d181f9d36a3a9893744cd550c13827381d524b628ea3b74ffd132d4e14ffa1e108b5370f5a1a011defb0d28636a17b38f007e84167d28759c9a9350c45bc3edf4237fc3d65c397d5dd3b91901e122b5908d2d3a3073b3133e1c8d759377d5c9d07ad7b938a6ba0ef15e4d86388452082cd876711da5dc6e3fbdbae87e96181abd7dd0b45c312ae8e428387e79a2d234d52572321e9857ff1718fb7dc09985c00b66e302614b4d6e0d9214c4a420c11a08321d85622cc5d5fa7fd418996ad319cb74ee32113229cae5796fbf9bb31f7786ce324d00913fcd587a4cce29a8fac975a4e787c2e46811b8e76fbf6d3eec004a1554e43ef137d83ceea621e27ba3af98d6ccb49812fa97c8bd9b868843c4dc1da01012fa7206c7e360a14eef06076db628d7cc6724695fbff49c115bf9561f446f874393343d8fff7d9921e0de5e2980dfb80ef447a25333d9cb5f0772c3063b998608efc931de850c476933076493fa681f90a098a41746e7b818d9eb678feaa9cda7487fc704c498aba63c72408f2084c10e8512b8a2160a1937b855cddc483d5d035e7a6da3b9d69bbab534e4ba6f8adf29a5ad24d746e8edfa8685e572cfb5d43ccab49aaf20a901316f13c357d847da77aecabef798068789f6eb12f42cc35cb2d0c0a74db3d7a22800a60afa3a9424cc1f6fa8ac2b82182e3e58cc304d1640650d5603f8c30cf1ac5081fbfb5bb946a1041c31b68fad87d6003e0dab330baf2406b070eff1bcd828e2cc425a470f0e13d3357f44fc2b8106ee4fc8f185e31884516e33ebdba6239efeef11c542344521720f2c2cd75937a0164a571098894469967d34caf814826909b41807de4721d078d53b762c77f59bc893aabfff4ec23172a7414efce513362038dabdd4c3cdf00e5812cbe681bafc2ef5af7486fee0f6ef516212310d536116ac6b36eb8857043469fd2896a7c3b7848cce793bfe4b93a2b88b8ad68c6248e0e052a2c02e65dc82c0ad4472febc3f1af83280b11e2b69470b51d2c67d75f10585f85125b0901a8a1cb71ad26bc1be2fc76d6401065e306f888a30b4e25dc410294b17ff1d20b2b284ccdf404ad9d2c86e0cdb8535aec3dec856436fcd9b4ebc0815fbd188ffa95c4ff111bb4f864477f68b7dee4c377c2c51d47505360b2a9f290fc8e80f7d97760fd58528f026cc84597823dfd9afd672d09b10e71a303a4caab2dd35b2bc70f5acc0e42685ab8d6c9659adb84ef70f7721eb7b8555b886778980884b5fb33ae6ba97876d2e9fce18f61dfdd1a4efdac1fb594a8e3d9cd00420042ad7784f9a1f2670c61bcbdcd153e3765aac92b49f29bf1cf93bdd83ca82977b7306cbb2eb3a843406d911f6eda854e03daadcd041fb267967fc6ce03f9759f13bc3c451ac046dcad94445f8fa0e2cd1ea2b4b5e2fd5f1a5736c288317ee4c0c5e017101a22e8610966714eac91f66621b5d52564d742a39a8544066f567104aca412dbc462847c32eedf256c66013956a05a069427fe09d171b76b362fc41fe7030a573317e8e894d2fbfec0d9346ee68ffcf34e165401bfa61e0c9b25044702f2c17654ee763059e3091104e5801eeb1ed911fb926bbc7548f42aee57b0d9771ccb3cd80a32be2af9a458a64a0579eb0089d6e4607f03237572c9d181b6d7380ec810fb1b4148ba725da8f95584c66cb313745935beef2c55f725d1aeafb8c121d8bcfe4800a2d4c99f338c6c29c207de57620cea765e9c7b4a2252eb1854ea814e75dddfffc2ba847f385f50ed61882df8db3bccbb45f5cfac942d1f93743ef68e9cf2ef773ffc0ed8a2ce8a44c39e37e5629d57793dcc46acdd8140e4c0330856b5de3ee2a51055b7de88bf7ead0feaaaee4dae2cde571c011bd30778ca4a869b25ed4ca4668553c342e09252bba1ba3ac0ba18eac480bf35b8425ad177424d6ec5a77ee69ff4ef5dbad7d2c1d3723121e46f0155cbcf699a11e2a3b1acb338f0860beca4a25842a08f9fc04b88ee1607665b245c720efbf4683465ebf81fac12d4e9ca4b7016f688ee4632f054d91bc77679016266f406c598f2a79cf16a399afea2ee50bbe17540965ee92cbe52afcccdb173d510dd2b0c2f44bac18cf4edeabd80b73178128e0f347b1973946fbdb114edebdafb392429f79141bbc78ce6587a8397c0e69fcc18873d4b3067b329f9287f8ffbc7d4063c255cc5701f646bc723a8f225865ebe2e5f815d8a91d9c6700b46e41e72c5cc2882aa1cff59bf16f1f5506c6559e59eeadb0da58f73aa6f97bfb9546d4479bf91a3ce08237b015f430878d76de26c3e2a7cc75000e9b1dd5f8a9c705821983fb6d967dd1add0de7a872cbc0563e033ac5abe3a54207bdfac12a60a476720276b29b6dc090c69a34ec53c7481fe8af6f60bb4fc550a783b08b1d223a813fbd71b78f72b06e20e75e3c893af7b924fa98f8f52a20e2d96a01630d22163a70de3defc792e4b88a9b7929e444d517e2ec99bcbd03ca9f239ce0fa7dda3a5bbe5564ee5d3b6c7fefc8369dc6267b434530a89829544549151727b439271ca50bb9a3416047627af0956e2c5e91c943d5721a1b4787c81719f02ab91d1ff0d02de25a5aa17f314719259cdc5107e266d830cb011889da7df02cb8441a066cf6be1be63aa35ac17921fe19542c3f2089accbe8d3f241b2d36b29045fe0df630aaa72347c25dba0f4146d12d39efd3c02c6e4a1bd981d2bf2fa164e2465d904fe0c5c18502fce34d18b99b99a55d7f763a08dca1b0aba0e6ea52b68961ea4e9ccff65b2304fa55c6487078993f1fb73f0d8b55136ed28b5fd2613773a334bff5e847df6f09b49df3fe659b9e0fc090a66414edcb43183ef48132274f1d0c9e1d74ed570db6833facf4f1b1e36bc0db03a3d0e94c5bbf5f491d623c09bd28b9e658392c34a72753bbfd21b506916ee2ca5d4c8709794f12bc243107a4f702fc3908e7ed2c4b593dd23e07f53f08076e3e16b4a0ad53375247b63ad44dc9f9fa620f8110026bf3ce2c13e72af872f6375649e35fa2e9a6a7c895d943b354f238e849d9632fef4e4405b11f510a47ffeabf2aa35ffc9f347d130fb687963aaeb10a0e4c1ab54666efb72e5ca9620ffbd7c3786913487fb6c5dafdb4d1dab0a9ade0435665449db2597ec6f06f997e76d8e08f5b9e3feba71ca932c812ea5b7931a892b9ce3dccab61653482c77f2a842535d4f83142ae8a774f8dbbb4a24b7f1ec6fbbeadb1aaa8ae83ae96116e4d0c9248556afdf2b38c0e4884cb0d42d5498fc5edd2a3e21dacfb3a1629d6a3b2802075661a7699c40e4e3aa9c1cad1e82fd4ace5f4fd0618be4c86e8e6f8006fc4a0376f0cd9315260c441829175a2fc953ee4a221bd45de475f61f6e1abdf3c6930e51dc2aef84576cd0cdc302d97ee62051e826771b360ae18ad26ca58f2b083ad1262319fb09326903498404740c58ce49e6774d7d6107d8432dae69db48b1e6d5ba9c4299dc264f9fe87d8e86b365f44d3378f88ffc36490008289672b831d3493d9b5c70280af2859c6633163dad815369795f77823e66606e3b782ff00a80dc766c788e5d1033d22da8eb6d8bb047adcd8aa2398d09b51953fb56e8474a9a775b7cd0b1b351b8de6a36ae3a62001ef5ccd815cc9abb252986ab6ceffc611e78d0a8e38b77b719a366c4b31062ef3228dc71e71ed6e00ddcd0f91481da075dfcc4c7d2dd91bc3d0be40e4ee190b740c80facadac194a20560f0498961013206666e4bdc5d059594199361fb99135a3d6af59812cb5148212b831452da279ebdd83519a287cc2e3fd31f92a980b5fafe54a2bcb0cbf5baa869a60756338882df7100b56c671c9dcfadab15159583e8d826fcecb496f83fca0bc215e18f306a0ea1ee25378af75c2a0f18c03bfc4fdf9ee802618965355878455813666a2f5126af5f03dxenstore-compat/xs.hxenstore-compat/xs_lib.hlibxencall.so.1libxenctrl.so.4.13libxendevicemodel.so.1libxenevtchn.so.1libxenforeignmemory.so.1libxenfsimage.so.4.13libxengnttab.so.1libxenguest.so.4.13libxenlight.so.4.13libxenstat.so.4.13libxenstore.so.3.0libxentoolcore.so.1libxentoollog.so.1libxenvchan.so.4.13libxlutil.so.4.13rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootxen-4.13.1_10-lp152.2.12.1.src.rpmpkgconfig(xencall)pkgconfig(xencontrol)pkgconfig(xendevicemodel)pkgconfig(xenevtchn)pkgconfig(xenforeignmemory)pkgconfig(xengnttab)pkgconfig(xenguest)pkgconfig(xenlight)pkgconfig(xenstat)pkgconfig(xenstore)pkgconfig(xentoolcore)pkgconfig(xentoollog)pkgconfig(xenvchan)pkgconfig(xlutil)xen-develxen-devel(x86-32)@@@@@@@@@@@@    /usr/bin/pkg-configlibuuid-develpkgconfig(xencall)pkgconfig(xencontrol)pkgconfig(xendevicemodel)pkgconfig(xenevtchn)pkgconfig(xenforeignmemory)pkgconfig(xengnttab)pkgconfig(xenguest)pkgconfig(xenlight)pkgconfig(xenstore)pkgconfig(xentoolcore)pkgconfig(xentoollog)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)xen-libs3.0.4-14.6.0-14.0-15.2-14.13.1_104.14.1__[f_X_Wr@_'@_{_^)@^^@^3^ϧ^x^@^@^^^{G^r @^j$@^g@^_@^Nt^K^=Q@^:@^0"@^@^@]]]N@]@]ʞ])]c@]@]@]@]]fl]fl]M`@]B@]/ ],j] ]@]@] ] ] #]]@\\ޢ@\ڭ\\@\@\@\,@\7\\N\@\\+@\\M\M\\\@\}@\k\X)@\J@\I\A\?\=@\9\73\4\$\l@[H[k@[@[^[^[ā@[@[@[9@[v[W[CN@[<[6@[0@[0@['[!@[5@Z@ZnZ@ZZZ@ZmZԐ@ZZZ@ZZ}@Z}@Z}@Z}@Zz@Zz@Zo Zk@ZV@ZS]@ZOhZ:PZ1@Z.s@Z&@ZOZOZ Z Z Z@Z@Z }ZC@ZYYYY|Y@Y{Y*@Y5YA@Y4YYYbYY@Y3Y@YJYJY@YYV@Y@Ym@Yw2Yp@YlYh@Yh@YS@YJ_YI@Y5GY0Y-^Y(Y"YY;@YYY@YtY.X@XQ@X@XۡXg@X@X@X@X @X@X@X@X@XXX@XXXwoXs{@XlXWXRXQ4@XEVX43@X.@X*X lX&X@XX@W@W֘W֘W^@WiW:Wt@W.@W9WW@Wk@Wi,@WbWZWZWZWYZ@WV@WEWBW=W;W3W1@W1@W,@W(W(W(W(W(W#LWVbV(@V3VJVxV'@VV2V͛@VŲ@V`VwVVV=@VV@VHV@VvV%@VV<@V@VS@VV@V^VwVqR@Vn@VXEVUVTQ@VMVMVMVA@V;DV9@V7P@V0V*!@V V@VCVVVf@VqV@UYU@U@UUݪ@U@UnU4@UUK@UU@UU>U@Ux&Un@U\w@U[%UUUPUKSU>$U6;U%@UU@UUU.@TgT-@TT@TZ@TZ@T@TT@T5T@TLTLT~@Tl@Ti@Ta@THT?@T=@carnold@suse.comohering@suse.deohering@suse.decarnold@suse.comcarnold@suse.comcarnold@suse.comohering@suse.deohering@suse.decarnold@suse.comcarnold@suse.comCallum Farmer carnold@suse.comcarnold@suse.comJames Fehlig carnold@suse.comcarnold@suse.comcarnold@suse.comohering@suse.deohering@suse.decarnold@suse.comcarnold@suse.comcarnold@suse.comcarnold@suse.comohering@suse.deohering@suse.deohering@suse.deohering@suse.decarnold@suse.comDominique Leuenberger carnold@suse.comcarnold@suse.comcarnold@suse.comcarnold@suse.comcarnold@suse.comMatej Cepl carnold@suse.comcarnold@suse.comohering@suse.decarnold@suse.comohering@suse.decarnold@suse.comohering@suse.decarnold@suse.comcarnold@suse.comohering@suse.decarnold@suse.comcarnold@suse.comohering@suse.deohering@suse.deohering@suse.deohering@suse.deohering@suse.decarnold@suse.comcarnold@suse.comJim Fehlig ohering@suse.deMartin Liška ohering@suse.decarnold@suse.comcarnold@suse.comcarnold@suse.comcarnold@suse.comohering@suse.decarnold@suse.comcarnold@suse.comcarnold@suse.comcarnold@suse.comohering@suse.decarnold@suse.comcarnold@suse.comohering@suse.deohering@suse.decarnold@suse.comcarnold@suse.comcarnold@suse.comcarnold@suse.comcarnold@suse.comcarnold@suse.comcarnold@suse.comcarnold@suse.comcarnold@suse.comJan Engelhardt Guillaume GARDET Guillaume GARDET Bernhard Wiedemann carnold@suse.comcarnold@suse.comcarnold@suse.comcarnold@suse.comohering@suse.deBernhard Wiedemann ohering@suse.decarnold@suse.comcarnold@suse.comcarnold@suse.comcarnold@suse.comcarnold@suse.comcarnold@suse.comtrenn@suse.decarnold@suse.comohering@suse.deohering@suse.decarnold@suse.comcarnold@suse.comcarnold@suse.comcarnold@suse.comohering@suse.decarnold@suse.comcarnold@suse.comcarnold@suse.comcarnold@suse.comcarnold@suse.comcarnold@suse.comohering@suse.decarnold@suse.comcarnold@suse.comcarnold@suse.comohering@suse.deohering@suse.deohering@suse.deohering@suse.dejfehlig@suse.comohering@suse.decarnold@suse.comcarnold@suse.comohering@suse.deohering@suse.decarnold@suse.comcarnold@suse.comcarnold@suse.comohering@suse.decarnold@suse.comohering@suse.deohering@suse.decarnold@suse.comohering@suse.deohering@suse.deohering@suse.derbrown@suse.comcarnold@suse.comcarnold@suse.comohering@suse.decarnold@suse.comohering@suse.decarnold@suse.comcarnold@suse.comcarnold@suse.comcarnold@suse.comcarnold@suse.comcarnold@suse.comcarnold@suse.comcarnold@suse.comohering@suse.deohering@suse.deohering@suse.deohering@suse.decarnold@suse.comcarnold@suse.comcarnold@suse.comjfehlig@suse.comohering@suse.decarnold@suse.comcarnold@suse.comohering@suse.decarnold@suse.comjfehlig@suse.comohering@suse.decarnold@suse.comcarnold@suse.comohering@suse.deohering@suse.decarnold@suse.comcarnold@suse.comcarnold@suse.comcarnold@suse.comcarnold@suse.comcarnold@suse.comcarnold@suse.comcarnold@suse.comcarnold@suse.comcarnold@suse.comcarnold@suse.comcarnold@suse.comcarnold@suse.comcarnold@suse.comcarnold@suse.comcarnold@suse.comcarnold@suse.comcarnold@suse.comjfehlig@suse.comcarnold@suse.comcarnold@suse.comohering@suse.decarnold@suse.comcarnold@suse.comohering@suse.decarnold@suse.comcarnold@suse.comcarnold@suse.comcarnold@suse.comcarnold@suse.comcarnold@suse.comohering@suse.decarnold@suse.comcarnold@suse.comcarnold@suse.comcarnold@suse.comcarnold@suse.comcarnold@suse.comcarnold@suse.comcarnold@suse.comcarnold@suse.comcarnold@suse.comcarnold@suse.comcarnold@suse.comcarnold@suse.comcarnold@suse.comcarnold@suse.comcarnold@suse.comcarnold@suse.comohering@suse.deohering@suse.decarnold@suse.comcarnold@suse.comjfehlig@suse.comcarnold@suse.comcarnold@suse.comcarnold@suse.comcarnold@suse.comcarnold@suse.comcarnold@suse.comcarnold@suse.comohering@suse.deohering@suse.deohering@suse.decarnold@suse.comcarnold@suse.comcarnold@suse.comcarnold@suse.comcarnold@suse.comcarnold@suse.comcarnold@suse.comcarnold@suse.comcarnold@suse.comohering@suse.dejfehlig@suse.comcarnold@suse.comohering@suse.deohering@suse.deohering@suse.decarnold@suse.comohering@suse.dejfehlig@suse.comcarnold@suse.comjfehlig@suse.comjfehlig@suse.comcarnold@suse.comcarnold@suse.comjfehlig@suse.comcarnold@suse.comcarnold@suse.comcarnold@suse.comcarnold@suse.comcarnold@suse.comcarnold@suse.comcarnold@suse.comcarnold@suse.comcarnold@suse.comcarnold@suse.comcarnold@suse.comcarnold@suse.comcarnold@suse.comcarnold@suse.comcarnold@suse.comcarnold@suse.comcarnold@suse.comcarnold@suse.comcarnold@suse.comcarnold@suse.comcarnold@suse.comohering@suse.decarnold@suse.comcarnold@suse.comcarnold@suse.comcarnold@suse.comcarnold@suse.comcarnold@suse.comohering@suse.deohering@suse.decarnold@suse.comcarnold@suse.comcarnold@suse.comcarnold@suse.comcarnold@suse.comcarnold@suse.comcarnold@suse.comcarnold@suse.comcarnold@suse.comjfehlig@suse.comcarnold@suse.comcarnold@suse.commlatimer@suse.comcarnold@suse.comcyliu@suse.comjfehlig@suse.comcarnold@suse.comcarnold@suse.comcarnold@suse.comcarnold@suse.comcarnold@suse.comohering@suse.decarnold@suse.comohering@suse.decarnold@suse.comohering@suse.decarnold@suse.comcarnold@suse.comjfehlig@suse.comcarnold@suse.comcarnold@suse.comohering@suse.decarnold@suse.comohering@suse.decarnold@suse.comcarnold@suse.comcarnold@suse.comohering@suse.derguenther@suse.comcarnold@suse.comcarnold@suse.comcarnold@suse.comrguenther@suse.comcarnold@suse.commeissner@suse.comcarnold@suse.comohering@suse.decarnold@suse.comcarnold@suse.comohering@suse.deohering@suse.deohering@suse.decarnold@suse.comohering@suse.deohering@suse.decarnold@suse.comohering@suse.deohering@suse.deohering@suse.deohering@suse.decarnold@suse.comcarnold@suse.comcarnold@suse.comcarnold@suse.com- bsc#1177409 - VUL-0: xen: x86 PV guest INVLPG-like flushes may leave stale TLB entries (XSA-286) xsa286-1.patch xsa286-2.patch xsa286-3.patch xsa286-4.patch xsa286-5.patch xsa286-6.patch - bsc#1177412 - VUL-0: xen: Race condition in Xen mapping code (XSA-345) xsa345-1.patch xsa345-2.patch xsa345-3.patch - bsc#1177413 - VUL-0: xen: undue deferral of IOMMU TLB flushes (XSA-346) xsa346-1.patch xsa346-2.patch - bsc#1177414 - VUL-0: xen: unsafe AMD IOMMU page table updates (XSA-347) xsa347-1.patch xsa347-2.patch xsa347-3.patch- Escape some % chars in xen.spec, they have to appear verbatim- Enhance libxc.migrate_tracking.patch Print number of allocated pages on sending side, this is more accurate than p2m_size.- bsc#1176339 - VUL-0: CVE-2020-25602: xen: x86 pv: Crash when handling guest access to MSR_MISC_ENABLE (XSA-333) xsa333.patch - bsc#1176341 - VUL-0: CVE-2020-25598: xen: Missing unlock in XENMEM_acquire_resource error path (XSA-334) xsa334.patch - bsc#1176343 - VUL-0: CVE-2020-25604: xen: race when migrating timers between x86 HVM vCPU-s (XSA-336) xsa336.patch - bsc#1176344 - VUL-0: CVE-2020-25595: xen: PCI passthrough code reading back hardware registers (XSA-337) xsa337-1.patch xsa337-2.patch - bsc#1176346 - VUL-0: CVE-2020-25597: xen: once valid event channels may not turn invalid (XSA-338) xsa338.patch - bsc#1176345 - VUL-0: CVE-2020-25596: xen: x86 pv guest kernel DoS via SYSENTER (XSA-339) xsa339.patch - bsc#1176347 - VUL-0: CVE-2020-25603: xen: Missing barrier barriers when accessing/allocating an event channel (XSA-340) xsa340.patch - bsc#1176348 - VUL-0: CVE-2020-25600: xen: out of bounds event channels available to 32-bit x86 domains (XSA-342) xsa342.patch - bsc#1176349 - VUL-0: CVE-2020-25599: xen: races with evtchn_reset() (XSA-343) xsa343-1.patch xsa343-2.patch xsa343-3.patch - bsc#1176350 - VUL-0: CVE-2020-25601: xen: lack of preemption in evtchn_reset() / evtchn_destroy() (XSA-344) xsa344-1.patch xsa344-2.patch - Upstream bug fixes (bsc#1027519) 5f479d9e-x86-begin-to-support-MSR_ARCH_CAPS.patch 5f4cf06e-x86-Dom0-expose-MSR_ARCH_CAPS.patch 5f4cf96a-x86-PV-fix-SEGBASE_GS_USER_SEL.patch 5f560c42-x86-PV-64bit-segbase-consistency.patch- Upstream bug fixes (bsc#1027519) 5ef44e0d-x86-PMTMR-use-FADT-flags.patch 5ef6156a-x86-disallow-access-to-PT-MSRs.patch 5efcb354-x86-protect-CALL-JMP-straight-line-speculation.patch 5f046c18-evtchn-dont-ignore-error-in-get_free_port.patch (Replaces xsa317.patch) 5f046c48-x86-shadow-dirty-VRAM-inverted-conditional.patch (Replaces xsa319.patch) 5f046c64-EPT-set_middle_entry-adjustments.patch (Replaces xsa328-1.patch) 5f046c78-EPT-atomically-modify-ents-in-ept_next_level.patch (Replaces xsa328-2.patch) 5f046c9a-VT-d-improve-IOMMU-TLB-flush.patch (Replaces xsa321-1.patch) 5f046cb5-VT-d-prune-rename-cache-flush-funcs.patch (Replaces xsa321-2.patch) 5f046cca-x86-IOMMU-introduce-cache-sync-hook.patch (Replaces xsa321-3.patch) 5f046ce9-VT-d-sync_cache-misaligned-addresses.patch (Replaces xsa32141.patch) 5f046cfd-x86-introduce-alternative_2.patch (Replaces xsa321-5.patch) 5f046d1a-VT-d-optimize-CPU-cache-sync.patch (Replaces xsa321-6.patch) 5f046d2b-EPT-flush-cache-when-modifying-PTEs.patch (Replaces xsa321-7.patch) 5f046d5c-check-VCPUOP_register_vcpu_info-alignment.patch (Replaces xsa327.patch) 5f1a9916-x86-S3-put-data-sregs-into-known-state.patch 5f21b9fd-x86-cpuid-APIC-bit-clearing.patch- bsc#1172356 - Not able to hot-plug NIC via virt-manager, asks to attach on next reboot while it should be live attached ignore-ip-command-script-errors.patch- Enhance libxc.migrate_tracking.patch After transfer of domU memory, the target host has to assemble the backend devices. Track the time prior xc_domain_unpause.- Add libxc.migrate_tracking.patch to track live migrations unconditionally in logfiles, especially in libvirt. This will track how long a domU was suspended during transit.- bsc#1173376 - VUL-0: CVE-2020-15566: xen: XSA-317 - Incorrect error handling in event channel port allocation xsa317.patch - bsc#1173377 - VUL-0: CVE-2020-15563: xen: XSA-319 - inverted code paths in x86 dirty VRAM tracking xsa319.patch - bsc#1173378 - VUL-0: CVE-2020-15565: xen: XSA-321 - insufficient cache write- back under VT-d xsa321-1.patch xsa321-2.patch xsa321-3.patch xsa321-4.patch xsa321-5.patch xsa321-6.patch xsa321-7.patch - bsc#1173380 - VUL-0: CVE-2020-15567: xen: XSA-328 - non-atomic modification of live EPT PTE xsa328-1.patch xsa328-2.patch- bsc#1172205 - VUL-0: CVE-2020-0543: xen: Special Register Buffer Data Sampling (SRBDS) aka "CrossTalk" (XSA-320) 5ee24d0e-x86-spec-ctrl-document-SRBDS-workaround.patch 5edfbbea-x86-spec-ctrl-CPUID-MSR-defs-for-SRBDS.patch (Replaces xsa320-1.patch) 5edfbbea-x86-spec-ctrl-mitigate-SRBDS.patch (Replaces xsa320-2.patch) - Upstream bug fixes (bsc#1027519) 5ec50b05-x86-idle-rework-C6-EOI-workaround.patch 5ec7dcaa-x86-dont-enter-C6-with-in-service-intr.patch 5ec7dcf6-x86-dont-enter-C3-C6-with-errata.patch 5ec82237-x86-extend-ISR-C6-workaround-to-Haswell.patch 5ece1b91-x86-clear-RDRAND-CPUID-bit-on-AMD-fam-15-16.patch 5ece8ac4-x86-load_system_tables-NMI-MC-safe.patch 5ed69804-x86-ucode-fix-start-end-update.patch 5eda60cb-SVM-split-recalc-NPT-fault-handling.patch 5edf6ad8-ioreq-pending-emulation-server-destruction-race.patch- Fixes for %_libexecdir changing to /usr/libexec- bsc#1172205 - VUL-0: CVE-2020-0543: xen: Special Register Buffer Data Sampling (SRBDS) aka "CrossTalk" (XSA-320) xsa320-1.patch xsa320-2.patch- Update to Xen 4.13.1 bug fix release (bsc#1027519) xen-4.13.1-testing-src.tar.bz2 5eb51be6-cpupool-fix-removing-cpu-from-pool.patch 5eb51caa-sched-vcpu-pause-flags-atomic.patch 5ec2a760-x86-determine-MXCSR-mask-always.patch - Drop patches contained in new tarball 5de65f84-gnttab-map-always-do-IOMMU-part.patch 5de65fc4-x86-avoid-HPET-use-on-certain-Intel.patch 5e15e03d-sched-fix-S3-resume-with-smt=0.patch 5e16fb6a-x86-clear-per-cpu-stub-page-info.patch 5e1da013-IRQ-u16-is-too-narrow-for-evtchn.patch 5e1dcedd-Arm-place-speculation-barrier-after-ERET.patch 5e21ce98-x86-time-update-TSC-stamp-after-deep-C-state.patch 5e286cce-VT-d-dont-pass-bridges-to-domain_context_mapping_one.patch 5e318cd4-x86-apic-fix-disabling-LVT0.patch 5e344c11-x86-HVM-relinquish-resources-from-domain_destroy.patch 5e3bd385-EFI-recheck-variable-name-strings.patch 5e3bd3d1-EFI-dont-leak-heap-VIA-XEN_EFI_get_next_variable_name.patch 5e3bd3f8-xmalloc-guard-against-overflow.patch 5e46e090-x86-smp-reset-x2apic_enabled-in-smp_send_stop.patch 5e4c00ef-VT-d-check-full-RMRR-for-E820-reserved.patch 5e4d4f5b-sched-fix-get_cpu_idle_time-with-core-sched.patch 5e4e614d-x86-spec-ctrl-no-xen-also-disables-branch-hardening.patch 5e4ec20e-x86-virtualise-MSR_PLATFORM_ID-properly.patch 5e5e7188-fix-error-path-in-cpupool_unassign_cpu_start.patch 5e6f53dd-AMD-IOMMU-fix-off-by-one-get_paging_mode.patch 5e7a371c-sched-fix-cpu-onlining-with-core-sched.patch 5e7c90cf-sched-fix-cpu-offlining-with-core-sched.patch 5e7cfb29-x86-ucode-AMD-fix-assert-in-compare_patch.patch 5e7cfb29-x86-ucode-fix-error-paths-in-apply_microcode.patch 5e7dd83b-libx86-CPUID-fix-not-just-leaf-7.patch 5e7dfbf6-x86-ucode-AMD-potential-buffer-overrun-equiv-tab.patch 5e846cce-x86-HVM-fix-AMD-ECS-handling-for-Fam10.patch 5e84905c-x86-ucode-AMD-fix-more-potential-buffer-overruns.patch 5e86f7b7-credit2-avoid-vCPUs-with-lower-creds-than-idle.patch 5e86f7fd-credit2-fix-credit-too-few-resets.patch 5e876b0f-tools-xenstore-fix-use-after-free-in-xenstored.patch 5e95ad61-xenoprof-clear-buffer-intended-to-be-shared-with-guests.patch 5e95ad8f-xenoprof-limit-consumption-of-shared-buffer-data.patch 5e95ae77-Add-missing-memory-barrier-in-the-unlock-path-of-rwlock.patch 5e95af5e-xen-gnttab-Fix-error-path-in-map_grant_ref.patch 5e95afb8-gnttab-fix-GNTTABOP_copy-continuation-handling.patch- spec: Remove invocation of autogen.sh - spec: Recommend qemu-ovmf-x86_64 to provide UEFI firmwares- bsc#1170968 - GCC 10: xen build fails on i586 gcc10-fixes.patch- bsc#1169392 - VUL-0: CVE-2020-11742: xen: Bad continuation handling in GNTTABOP_copy (XSA-318) 5e95afb8-gnttab-fix-GNTTABOP_copy-continuation-handling.patch- bsc#1168140 - VUL-0: CVE-2020-11740, CVE-2020-11741: xen: XSA-313 multiple xenoprof issues 5e95ad61-xenoprof-clear-buffer-intended-to-be-shared-with-guests.patch 5e95ad8f-xenoprof-limit-consumption-of-shared-buffer-data.patch - bsc#1168142 - VUL-0: CVE-2020-11739: xen: XSA-314 - Missing memory barriers in read-write unlock paths 5e95ae77-Add-missing-memory-barrier-in-the-unlock-path-of-rwlock.patch - bsc#1168143 - VUL-0: CVE-2020-11743: xen: XSA-316 - Bad error path in GNTTABOP_map_grant 5e95af5e-xen-gnttab-Fix-error-path-in-map_grant_ref.patch - bsc#1167152 - L3: Xenstored Crashed during VM install Need Core analyzed 5e876b0f-tools-xenstore-fix-use-after-free-in-xenstored.patch - bsc#1165206 - Xen 4.12 DomU hang / freeze / stall / NMI watchdog bug soft lockup CPU #0 stuck under high load / upstream with workaround. See also bsc#1134506 5e86f7b7-credit2-avoid-vCPUs-with-lower-creds-than-idle.patch 5e86f7fd-credit2-fix-credit-too-few-resets.patch - Drop for upstream solution (bsc#1165206) 01-xen-credit2-avoid-vcpus-to.patch default-to-credit1-scheduler.patch - Upstream bug fixes (bsc#1027519) 5e4ec20e-x86-virtualise-MSR_PLATFORM_ID-properly.patch 5e5e7188-fix-error-path-in-cpupool_unassign_cpu_start.patch 5e6f53dd-AMD-IOMMU-fix-off-by-one-get_paging_mode.patch 5e7a371c-sched-fix-cpu-onlining-with-core-sched.patch 5e7c90cf-sched-fix-cpu-offlining-with-core-sched.patch 5e7cfb29-x86-ucode-AMD-fix-assert-in-compare_patch.patch 5e7cfb29-x86-ucode-fix-error-paths-in-apply_microcode.patch 5e7dd83b-libx86-CPUID-fix-not-just-leaf-7.patch 5e7dfbf6-x86-ucode-AMD-potential-buffer-overrun-equiv-tab.patch 5e846cce-x86-HVM-fix-AMD-ECS-handling-for-Fam10.patch 5e84905c-x86-ucode-AMD-fix-more-potential-buffer-overruns.patch- bsc#1167608 - unbound limit for max_event_channels domUs with many vcpus and/or resources fail to start libxl.max_event_channels.patch- bsc#1161480 - Fix xl shutdown for HVM without PV drivers add libxl.libxl__domain_pvcontrol.patch- bsc#1165206 - Xen 4.12 DomU hang / freeze / stall / NMI watchdog bug soft lockup CPU #0 stuck under high load / upstream with workaround. See also bsc#1134506 01-xen-credit2-avoid-vcpus-to.patch- bsc#1158414 - GCC 10: xen build fails gcc10-fixes.patch- bsc#1165206 - Xen 4.12 DomU hang / freeze / stall / NMI watchdog bug soft lockup CPU #0 stuck under high load / upstream with workaround. See also bsc#1134506 default-to-credit1-scheduler.patch- bsc#1160932 - VUL-0: xen: XSA-312 v1: arm: a CPU may speculate past the ERET instruction 5e1dcedd-Arm-place-speculation-barrier-after-ERET.patch - bsc#1164425 - x86: "spec-ctrl=no-xen" should also disable branch hardening 5e4e614d-x86-spec-ctrl-no-xen-also-disables-branch-hardening.patch - Upstream bug fixes (bsc#1027519) 5e21ce98-x86-time-update-TSC-stamp-after-deep-C-state.patch 5e286cce-VT-d-dont-pass-bridges-to-domain_context_mapping_one.patch 5e318cd4-x86-apic-fix-disabling-LVT0.patch 5e344c11-x86-HVM-relinquish-resources-from-domain_destroy.patch 5e3bd385-EFI-recheck-variable-name-strings.patch 5e3bd3d1-EFI-dont-leak-heap-VIA-XEN_EFI_get_next_variable_name.patch 5e3bd3f8-xmalloc-guard-against-overflow.patch 5e46e090-x86-smp-reset-x2apic_enabled-in-smp_send_stop.patch 5e4c00ef-VT-d-check-full-RMRR-for-E820-reserved.patch 5e4d4f5b-sched-fix-get_cpu_idle_time-with-core-sched.patch- bsc#1159755 - use fixed qemu-3.1 machine type for HVM This must be done in qemu to preserve PCI layout remove libxl.lock-qemu-machine-for-hvm.patch- jsc#SLE-10183 - script to calculate cpuid= mask add helper script from https://github.com/twizted/xen_maskcalc domUs may be migrated between different cpus from the same vendor if their visible cpuid value has incompatible feature bits masked.- jsc#SLE-10172, bsc#1055731 - handle degraded raid for xendomains add helper script and systemd service from https://github.com/luizluca/xen-tools-xendomains-wait-disk in new sub package xen-tools-xendomains-wait-disk See included README for usage instructions xendomains-wait-disks.LICENSE xendomains-wait-disks.README.md xendomains-wait-disks.sh- bsc#1159755 - use fixed qemu-3.1 machine type for HVM qemu4 introduced incompatible changes in pc-i440fx, which revealed a design bug in 'xenfv'. Live migration from domUs started with qemu versions prior qemu4 can not be received with qemu4+. libxl.lock-qemu-machine-for-hvm.patch- Upstream bug fixes (bsc#1027519) 5de65f84-gnttab-map-always-do-IOMMU-part.patch 5de65fc4-x86-avoid-HPET-use-on-certain-Intel.patch 5e15e03d-sched-fix-S3-resume-with-smt=0.patch 5e16fb6a-x86-clear-per-cpu-stub-page-info.patch 5e1da013-IRQ-u16-is-too-narrow-for-evtchn.patch- BuildRequire pkgconfig(libsystemd) instead of systemd-devel: Allow OBS to shortcut through the -mini flavors.- bsc#1159320 - Xen logrotate file needs updated logrotate.conf- Update to Xen 4.13.0 FCS release xen-4.13.0-testing-src.tar.bz2 * Core Scheduling (contributed by SUSE) * Branch hardening to mitigate against Spectre v1 (contributed by Citrix) * Late uCode loading (contributed by Intel) * Improved live-patching build tools (contributed by AWS) * OP-TEE support (contributed by EPAM) * Renesas R-CAR IPMMU-VMSA driver (contributed by EPAM) * Dom0-less passthrough and ImageBuilder (contributed by XILINX) * Support for new Hardware- Update to Xen 4.13.0 RC4 release xen-4.13.0-testing-src.tar.bz2 - Rebase libxl.pvscsi.patch- Update to Xen 4.13.0 RC3 release xen-4.13.0-testing-src.tar.bz2 - Drop python38-build.patch- Update to Xen 4.13.0 RC2 release xen-4.13.0-testing-src.tar.bz2- Add python38-build.patch fixing build with Python 3.8 (add - -embed to python-config call)- Update to Xen 4.13.0 RC1 release xen-4.13.0-testing-src.tar.bz2 - Drop patches contained in new tarball or invalid 5ca7660f-x86-entry-drop-unused-includes.patch 5cab2a6b-x86-ACPI-also-parse-AMD-tables-early.patch 5cab2ab7-x86-IOMMU-introduce-init-ops.patch 5cab2ae8-x86-IOMMU-abstract-iommu_supports_eim.patch 5cab2b4e-x86-IOMMU-abstract-iommu_enable_x2apic_IR.patch 5cab2b95-x86-IOMMU-initialize-iommu_ops-in.patch 5cac9a4b-x86-IOMMU-abstract-adjust_vtd_irq_affinities.patch 5cdeac7f-AMD-IOMMU-adjust-IOMMU-list-head-init.patch 5cf8da09-adjust-sysdom-creation-call-earlier-on-x86.patch 5d0cf4e4-AMD-IOMMU-initialize-IRQ-tasklet-once.patch 5d149bb0-AMD-IOMMU-dont-add-IOMMUs.patch 5d1b3fab-AMD-IOMMU-restrict-feature-logging.patch 5d358508-x86-IRQ-desc-affinity-represents-request.patch 5d358534-x86-IRQ-consolidate-arch-cpu_mask-use.patch 5d358a67-AMD-IOMMU-pass-IOMMU-to-iterate_ivrs_entries-cb.patch 5d358a92-AMD-IOMMU-pass-IOMMU-to-amd_iommu_alloc_intremap_table.patch 5d39811c-x86-IOMMU-dont-restrict-IRQ-affinities.patch 5d417813-AMD-IOMMU-bitfield-extended-features.patch 5d417838-AMD-IOMMU-bitfield-control-reg.patch 5d41785b-AMD-IOMMU-bitfield-IRTE.patch 5d41787e-AMD-IOMMU-pass-IOMMU-to-gfu-intremap-entry.patch 5d4178ad-AMD-IOMMU-128bit-non-guest-APIC-IRTE.patch 5d4178fc-AMD-IOMMU-split-amd_iommu_init_one.patch 5d41793f-AMD-IOMMU-allow-enabling-without-IRQ.patch 5d417a16-AMD-IOMMU-adjust-IRQ-setup-for-x2APIC.patch 5d417ab6-AMD-IOMMU-enable-x2APIC-mode.patch 5d417b38-AMD-IOMMU-correct-IRTE-updating.patch 5d417b6a-AMD-IOMMU-dont-needlessly-log-headers.patch 5d419d49-x86-spec-ctrl-report-proper-status.patch 5d43253c-x86-ucode-always-collect_cpu_info-at-boot.patch 5d4a9d25-AMD-IOMMU-drop-not-found-message.patch 5d4aa36f-x86-apic-enable-x2APIC-mode-earlier.patch 5d4afa7a-credit2-fix-memory-leak.patch 5d4d850a-introduce-bss-percpu-page-aligned.patch 5d516531-x86-xpti-dont-leak-TSS-adjacent-data.patch 5d5bf475-x86-PV-fix-handling-of-iommu-mappings.patch 5d6524ca-x86-mm-correctly-init-M2P-entries.patch 5d67ceaf-x86-properly-gate-PKU-clearing.patch 5d70bfba-x86-shadow-dont-enable-with-too-small-allocation.patch 5d779811-x86-fix-CPUID7-0-eax-levelling-MSR.patch 5d77b40f-fix-hvm_all_ioreq_servers_add_vcpu-cleanup.patch 5d80e7c0-AMD-IOMMU-free-shared-IRT-once.patch 5d80e80d-AMD-IOMMU-valid-flag-for-IVRS-mappings.patch 5d80e82e-AMD-IOMMU-alloc_intremap_table-callers-handle-errors.patch 5d80e857-x86-PCI-read-MSI-X-table-entry-count-early.patch 5d80ea13-vpci-honor-read-only-devices.patch 5d89d8d9-libxc-x86-avoid-overflow-in-CPUID-APIC-ID.patch 5d8b715f-ACPI-cpuidle-bump-max-num-of-states.patch 5d8b72e5-AMD-IOMMU-dont-blindly-alloc-intremap-tables.patch 5d8b730e-AMD-IOMMU-phantom-funcs-share-intremap-tables.patch 5d8b733b-x86-PCI-read-max-MSI-vector-count-early.patch 5d8b736d-AMD-IOMMU-replace-INTREMAP_ENTRIES.patch 5d8b7393-AMD-IOMMU-restrict-intremap-table-sizes.patch 5d9ee2a8-AMD-IOMMU-alloc-1-devtab-per-PCI-seg.patch 5d9ee2f0-AMD-IOMMU-allocate_buffer-avoid-memset.patch 5d9ee312-AMD-IOMMU-prefill-all-DTEs.patch CVE-2014-0222-blktap-qcow1-validate-l2-table-size.patch blktap2-no-uninit.patch libxl.prepare-environment-for-domcreate_stream_done.patch pygrub-python3-conversion.patch fix-xenpvnetboot.patch- bsc#1135799 - Partner-L3: Xen crashes on AMD ROME based machines 5d9ee2a8-AMD-IOMMU-alloc-1-devtab-per-PCI-seg.patch 5d9ee2f0-AMD-IOMMU-allocate_buffer-avoid-memset.patch 5d9ee312-AMD-IOMMU-prefill-all-DTEs.patch- bsc#1120095 - add code to change LIBXL_HOTPLUG_TIMEOUT at runtime The included README has details about the impact of this change libxl.LIBXL_HOTPLUG_TIMEOUT.patch- bsc#1135799 - Partner-L3: Xen crashes on AMD ROME based machines 5ca7660f-x86-entry-drop-unused-includes.patch 5cf8da09-adjust-sysdom-creation-call-earlier-on-x86.patch 5cab2a6b-x86-ACPI-also-parse-AMD-tables-early.patch 5cab2ab7-x86-IOMMU-introduce-init-ops.patch 5cab2ae8-x86-IOMMU-abstract-iommu_supports_eim.patch 5cab2b4e-x86-IOMMU-abstract-iommu_enable_x2apic_IR.patch 5cab2b95-x86-IOMMU-initialize-iommu_ops-in.patch 5cac9a4b-x86-IOMMU-abstract-adjust_vtd_irq_affinities.patch 5cdeac7f-AMD-IOMMU-adjust-IOMMU-list-head-init.patch 5d0cf4e4-AMD-IOMMU-initialize-IRQ-tasklet-once.patch 5d149bb0-AMD-IOMMU-dont-add-IOMMUs.patch 5d1b3fab-AMD-IOMMU-restrict-feature-logging.patch 5d358508-x86-IRQ-desc-affinity-represents-request.patch 5d358534-x86-IRQ-consolidate-arch-cpu_mask-use.patch 5d358a67-AMD-IOMMU-pass-IOMMU-to-iterate_ivrs_entries-cb.patch 5d358a92-AMD-IOMMU-pass-IOMMU-to-amd_iommu_alloc_intremap_table.patch 5d39811c-x86-IOMMU-dont-restrict-IRQ-affinities.patch 5d417813-AMD-IOMMU-bitfield-extended-features.patch 5d417838-AMD-IOMMU-bitfield-control-reg.patch 5d41785b-AMD-IOMMU-bitfield-IRTE.patch 5d41787e-AMD-IOMMU-pass-IOMMU-to-gfu-intremap-entry.patch 5d4178ad-AMD-IOMMU-128bit-non-guest-APIC-IRTE.patch 5d4178fc-AMD-IOMMU-split-amd_iommu_init_one.patch 5d41793f-AMD-IOMMU-allow-enabling-without-IRQ.patch 5d417a16-AMD-IOMMU-adjust-IRQ-setup-for-x2APIC.patch 5d417ab6-AMD-IOMMU-enable-x2APIC-mode.patch 5d417b38-AMD-IOMMU-correct-IRTE-updating.patch 5d417b6a-AMD-IOMMU-dont-needlessly-log-headers.patch 5d4a9d25-AMD-IOMMU-drop-not-found-message.patch 5d80e7c0-AMD-IOMMU-free-shared-IRT-once.patch 5d80e80d-AMD-IOMMU-valid-flag-for-IVRS-mappings.patch 5d80e82e-AMD-IOMMU-alloc_intremap_table-callers-handle-errors.patch 5d80e857-x86-PCI-read-MSI-X-table-entry-count-early.patch 5d8b72e5-AMD-IOMMU-dont-blindly-alloc-intremap-tables.patch 5d8b730e-AMD-IOMMU-phantom-funcs-share-intremap-tables.patch 5d8b733b-x86-PCI-read-max-MSI-vector-count-early.patch 5d8b736d-AMD-IOMMU-replace-INTREMAP_ENTRIES.patch 5d8b7393-AMD-IOMMU-restrict-intremap-table-sizes.patch - bsc#1145240 - [Migration]Can't pre-allocate 1 shadow pages 5d70bfba-x86-shadow-dont-enable-with-too-small-allocation.patch - bsc#1137717 - [HPS Bug] Unable to install Windows Server 2016 with 2 CPUs setting (or above) under SLES12 SP4 Xen Server on AMD ROME platform 5d89d8d9-libxc-x86-avoid-overflow-in-CPUID-APIC-ID.patch - Upstream bug fixes (bsc#1027519) 5d67ceaf-x86-properly-gate-PKU-clearing.patch 5d779811-x86-fix-CPUID7-0-eax-levelling-MSR.patch 5d77b40f-fix-hvm_all_ioreq_servers_add_vcpu-cleanup.patch 5d80ea13-vpci-honor-read-only-devices.patch 5d8b715f-ACPI-cpuidle-bump-max-num-of-states.patch- bsc#1145774 - Libivrtd segfaults when trying to live migrate a VM Fix crash in an error path of libxl_domain_suspend with libxl.helper_done-crash.patch- Upstream bug fixes (bsc#1027519) 5d419d49-x86-spec-ctrl-report-proper-status.patch 5d43253c-x86-ucode-always-collect_cpu_info-at-boot.patch 5d4aa36f-x86-apic-enable-x2APIC-mode-earlier.patch 5d4afa7a-credit2-fix-memory-leak.patch 5d4d850a-introduce-bss-percpu-page-aligned.patch 5d516531-x86-xpti-dont-leak-TSS-adjacent-data.patch 5d5bf475-x86-PV-fix-handling-of-iommu-mappings.patch 5d6524ca-x86-mm-correctly-init-M2P-entries.patch - Drop 5d419d49-x86-spec-ctrl-facilities-report-wrong-status.patch- Preserve modified files which used to be marked as %config, rename file.rpmsave to file- Update to Xen 4.12.1 bug fix release (bsc#1027519) xen-4.12.1-testing-src.tar.bz2 - Drop patches contained in new tarball 5c87b644-IOMMU-leave-enabled-for-kexec-crash.patch 5c87b6a2-x86-HVM-dont-crash-guest-in-find_mmio_cache.patch 5c87b6c8-drop-arch_evtchn_inject.patch 5c87b6e8-avoid-atomic-rmw-accesses-in-map_vcpu_info.patch 5c87e6d1-x86-TSX-controls-for-RTM-force-abort-mode.patch 5c8f752c-x86-e820-build-with-gcc9.patch 5c8fb92d-x86-HVM-split-linear-reads-and-writes.patch 5c8fb951-x86-HVM-finish-IOREQs-correctly-on-completion.patch 5c8fc6c0-x86-MSR-shorten-ARCH_CAPABILITIES.patch 5c8fc6c0-x86-SC-retpoline-safety-calculations-for-eIBRS.patch 5c9e63c5-credit2-SMT-idle-handling.patch 5ca46b68-x86emul-no-GPR-update-upon-AVX-gather-failures.patch 5ca773d1-x86emul-dont-read-mask-reg-without-AVX512F.patch 5cab1f66-timers-fix-memory-leak-with-cpu-plug.patch 5cac6cba-vmx-Fixup-removals-of-MSR-load-save-list-entries.patch 5cd921fb-trace-fix-build-with-gcc9.patch 5cd9224b-AMD-IOMMU-disable-upon-init-fail.patch 5cd922c5-x86-MTRR-recalc-p2mt-when-iocaps.patch 5cd9230f-VMX-correctly-get-GS_SHADOW-for-current.patch 5cd926d0-bitmap_fill-zero-sized.patch 5cd92724-drivers-video-drop-constraints.patch 5cd93a69-x86-MSR_INTEL_CORE_THREAD_COUNT.patch 5cd93a69-x86-boot-detect-Intel-SMT-correctly.patch 5cd93a69-x86-spec-ctrl-reposition-XPTI-parsing.patch 5cd981ff-x86-IRQ-tracing-avoid-UB-or-worse.patch 5cdad090-x86-spec-ctrl-CPUID-MSR-definitions-for-MDS.patch 5cdad090-x86-spec-ctrl-infrastructure-for-VERW-flush.patch 5cdad090-x86-spec-ctrl-misc-non-functional-cleanup.patch 5cdad090-x86-spec-ctrl-opts-to-control-VERW-flush.patch 5cdeb9fd-sched-fix-csched2_deinit_pdata.patch 5ce7a92f-x86-IO-APIC-fix-build-with-gcc9.patch 5cf0f6a4-x86-vhpet-resume-avoid-small-diff.patch 5cf16e51-x86-spec-ctrl-Knights-retpoline-safe.patch 5d03a0c4-1-Arm-add-an-isb-before-reading-CNTPCT_EL0.patch 5d03a0c4-2-gnttab-rework-prototype-of-set_status.patch 5d03a0c4-3-Arm64-rewrite-bitops-in-C.patch 5d03a0c4-4-Arm32-rewrite-bitops-in-C.patch 5d03a0c4-5-Arm-bitops-consolidate-prototypes.patch 5d03a0c4-6-Arm64-cmpxchg-simplify.patch 5d03a0c4-7-Arm32-cmpxchg-simplify.patch 5d03a0c4-8-Arm-bitops-helpers-with-timeout.patch 5d03a0c4-9-Arm-cmpxchg-helper-with-timeout.patch 5d03a0c4-A-Arm-turn-on-SILO-mode-by-default.patch 5d03a0c4-B-bitops-guest-helpers.patch 5d03a0c4-C-cmpxchg-guest-helpers.patch 5d03a0c4-D-use-guest-atomics-helpers.patch 5d03a0c4-E-Arm-add-perf-counters-in-guest-atomic-helpers.patch 5d03a0c4-F-Arm-protect-gnttab_clear_flag.patch - Refreshed patches libxl.pvscsi.patch- bsc#1143563 - Speculative mitigation facilities report wrong status 5d419d49-x86-spec-ctrl-facilities-report-wrong-status.patch- Update xen-dom0-modules.service (bsc#1137251) Map backend module names from pvops and xenlinux kernels to a module alias. This avoids errors from modprobe about unknown modules. Ignore a few xenlinux modules that lack aliases.- Gcc9 warnings seem to be cleared up with upstream fixes. Drop gcc9-ignore-warnings.patch- bsc#1138563 - L3: xenpvnetboot improperly ported to Python 3 fix-xenpvnetboot.patch- Move /etc/modprobe.d/xen_loop.conf to /lib/modprobe.d/xen_loop.conf- Remove /etc/xen/xenapiusers and /etc/pam.d/xen-api- Remove all upstream provided files in /etc/xen They are not required at runtime. The host admin is now responsible if he really needs anything in this subdirectory.- In our effort to make /etc fully admin controlled, move /etc/xen/scripts to libexec/xen/scripts with xen-tools.etc_pollution.patch- Move /etc/bash_completion.d/xl.sh to %{_datadir}/bash-completion/completions- bsc#1138294 - VUL-0: CVE-2019-17349: XSA-295: Unlimited Arm Atomics Operations 5d03a0c4-1-Arm-add-an-isb-before-reading-CNTPCT_EL0.patch 5d03a0c4-2-gnttab-rework-prototype-of-set_status.patch 5d03a0c4-3-Arm64-rewrite-bitops-in-C.patch 5d03a0c4-4-Arm32-rewrite-bitops-in-C.patch 5d03a0c4-5-Arm-bitops-consolidate-prototypes.patch 5d03a0c4-6-Arm64-cmpxchg-simplify.patch 5d03a0c4-7-Arm32-cmpxchg-simplify.patch 5d03a0c4-8-Arm-bitops-helpers-with-timeout.patch 5d03a0c4-9-Arm-cmpxchg-helper-with-timeout.patch 5d03a0c4-A-Arm-turn-on-SILO-mode-by-default.patch 5d03a0c4-B-bitops-guest-helpers.patch 5d03a0c4-C-cmpxchg-guest-helpers.patch 5d03a0c4-D-use-guest-atomics-helpers.patch 5d03a0c4-E-Arm-add-perf-counters-in-guest-atomic-helpers.patch 5d03a0c4-F-Arm-protect-gnttab_clear_flag.patch - Upstream bug fixes (bsc#1027519) 5c87b6c8-drop-arch_evtchn_inject.patch 5c87b6e8-avoid-atomic-rmw-accesses-in-map_vcpu_info.patch 5cd921fb-trace-fix-build-with-gcc9.patch 5cd9224b-AMD-IOMMU-disable-upon-init-fail.patch 5cd922c5-x86-MTRR-recalc-p2mt-when-iocaps.patch 5cd9230f-VMX-correctly-get-GS_SHADOW-for-current.patch 5cd926d0-bitmap_fill-zero-sized.patch 5cd92724-drivers-video-drop-constraints.patch 5cd93a69-x86-spec-ctrl-reposition-XPTI-parsing.patch (Replaces xsa297-0a.patch) 5cd93a69-x86-MSR_INTEL_CORE_THREAD_COUNT.patch (Replaces xsa297-0b.patch) 5cd93a69-x86-boot-detect-Intel-SMT-correctly.patch (Replaces xsa297-0c.patch) 5cdad090-x86-spec-ctrl-misc-non-functional-cleanup.patch (Replaces xsa297-0d.patch) 5cdad090-x86-spec-ctrl-CPUID-MSR-definitions-for-MDS.patch (Replaces xsa297-1.patch) 5cdad090-x86-spec-ctrl-infrastructure-for-VERW-flush.patch (Replaces xsa297-2.patch) 5cdad090-x86-spec-ctrl-opts-to-control-VERW-flush.patch (Replaces xsa297-3.patch) 5cd981ff-x86-IRQ-tracing-avoid-UB-or-worse.patch 5cdeb9fd-sched-fix-csched2_deinit_pdata.patch 5ce7a92f-x86-IO-APIC-fix-build-with-gcc9.patch 5cf0f6a4-x86-vhpet-resume-avoid-small-diff.patch 5cf16e51-x86-spec-ctrl-Knights-retpoline-safe.patch- Fix some outdated information in the readme README.SUSE- spec: xen-tools: require matching version of xen package bsc#1137471- Remove two stale patches xen.build-compare.man.patch xenpaging.doc.patch- Disable LTO (boo#1133296).- Remove arm32 from ExclusiveArch to fix build- bsc#1111331 - VUL-0: CPU issues Q2 2019 aka "Group 4". CVE-2018-12126, CVE-2018-12127, CVE-2018-12130, CVE-2019-11091 xsa297-0a.patch xsa297-0b.patch xsa297-0c.patch xsa297-0d.patch xsa297-1.patch xsa297-2.patch xsa297-3.patch - Update 5cab1f66-timers-fix-memory-leak-with-cpu-plug.patch and drop 5cac6219-xen-cpu-Fix-ARM-build-following-cs-597fbb8.patch Refresh 5cac6cba-vmx-Fixup-removals-of-MSR-load-save-list-entries.patch- bsc#1131811 - [XEN] internal error: libxenlight failed to create new domain. This patch is a workaround for a systemd issue. See patch header for additional comments. xenstore-launch.patch- bsc#1125378 - [xen][pygrub] Can not restore sle11sp4 pv guest after upgrading host from sle11sp4 to sle15sp1 pygrub-python3-conversion.patch - Fix "TypeError: virDomainDefineXML() argument 2 must be str or None, not bytes" when converting VMs from using the xm/xend toolstack to the libxl/libvirt toolstack. (bsc#1123378) xen2libvirt.py- bsc#1124560 - Fully virtualized guests crash on boot 5cac6cba-vmx-Fixup-removals-of-MSR-load-save-list-entries.patch - bsc#1121391 - GCC 9: xen build fails 5c8f752c-x86-e820-build-with-gcc9.patch - Upstream bug fixes (bsc#1027519) 5c87b644-IOMMU-leave-enabled-for-kexec-crash.patch 5c87b6a2-x86-HVM-dont-crash-guest-in-find_mmio_cache.patch 5c87e6d1-x86-TSX-controls-for-RTM-force-abort-mode.patch 5c8fb92d-x86-HVM-split-linear-reads-and-writes.patch 5c8fb951-x86-HVM-finish-IOREQs-correctly-on-completion.patch 5c8fc6c0-x86-MSR-shorten-ARCH_CAPABILITIES.patch 5c8fc6c0-x86-SC-retpoline-safety-calculations-for-eIBRS.patch 5c9e63c5-credit2-SMT-idle-handling.patch 5ca46b68-x86emul-no-GPR-update-upon-AVX-gather-failures.patch 5ca773d1-x86emul-dont-read-mask-reg-without-AVX512F.patch 5cab1f66-timers-fix-memory-leak-with-cpu-plug.patch 5cac6219-xen-cpu-Fix-ARM-build-following-cs-597fbb8.patch- Install pkgconfig files into libdir instead of datadir- Update to Xen 4.12.0 FCS release (fate#325107, fate#323901) xen-4.12.0-testing-src.tar.bz2 * HVM/PVH and PV only Hypervisor: The Xen 4.12 release separates the HVM/PVH and PV code paths in Xen and provides KCONFIG options to build a PV only or HVM/PVH only hypervisor. * QEMU Deprivilege (DM_RESTRICT): In Xen 4.12, this feature has been vastly improved. * Argo - Hypervisor-Mediated data eXchange: Argo is a new inter- domain communication mechanism. * Improvements to Virtual Machine Introspection: The VMI subsystem which allows detection of 0-day vulnerabilities has seen many functional and performance improvements. * Credit 2 Scheduler: The Credit2 scheduler is now the Xen Project default scheduler. * PVH Support: Grub2 boot support has been added to Xen and Grub2. * PVH Dom0: PVH Dom0 support has now been upgraded from experimental to tech preview. * The Xen 4.12 upgrade also includes improved IOMMU mapping code, which is designed to significantly improve the startup times of AMD EPYC based systems. * The upgrade also features Automatic Dom0 Sizing which allows the setting of Dom0 memory size as a percentage of host memory (e.g. 10%) or with an offset (e.g. 1G+10%).- bsc#1130485 - Please drop Requires on multipath-tools in xen-tools. Now using Recommends multipath-tools. xen.spec- Update to Xen 4.12.0 RC7 release (fate#325107, fate#323901) xen-4.12.0-testing-src.tar.bz2- Update to Xen 4.12.0 RC6 release (fate#325107, fate#323901) xen-4.12.0-testing-src.tar.bz2- bsc#1026236 - add Xen cmdline option "suse_vtsc_tolerance" to avoid TSC emulation for HVM domUs if their expected frequency does not match exactly the frequency of the receiving host xen.bug1026236.suse_vtsc_tolerance.patch- Update to Xen 4.12.0 RC5 release (fate#325107, fate#323901) xen-4.12.0-testing-src.tar.bz2- jsc#SLE-3059 - Disable Xen auto-ballooning - Add CONFIG_DOM0_MEM to the spec file for managing dom0 memory. xen.spec - Disable autoballooning in xl.con xl-conf-disable-autoballoon.patch- Update gcc9-ignore-warnings.patch to fix build in SLE12- bsc#1126325 - fix crash in libxl in error path Setup of grant_tables and other variables may fail libxl.prepare-environment-for-domcreate_stream_done.patch- bsc#1127620 - Documentation for the xl configuration file allows for firmware=pvgrub64 but we don't ship pvgrub64. Create a link from grub.xen to pvgrub64 xen.spec- Update to Xen 4.12.0 RC4 release (fate#325107, fate#323901) xen-4.12.0-testing-src.tar.bz2 - Tarball also contains additional post RC4 security fixes for Xen Security Advisories 287, 288, and 290 through 294.- Update to Xen 4.12.0 RC3 release (fate#325107, fate#323901) xen-4.12.0-testing-src.tar.bz2- Update to Xen 4.12.0 RC2 release (fate#325107, fate#323901) xen-4.12.0-testing-src.tar.bz2- bsc#1121391 - GCC 9: xen build fails gcc9-ignore-warnings.patch- bsc#1122563 - Virtualization/xen: Bug no Xen on boot, missing /proc/xen, after 4.11 -> 4.12 upgrade on X86_64/efi. Keep xen.efi in /usr/lib64/efi for booting older distros. xen.spec- fate#326960: Package grub2 as noarch. As part of the effort to have a unified bootloader across architectures, modify the xen.spec file to move the Xen efi files to /usr/share/efi/$(uname -m) from /usr/lib64/efi.- Update to Xen 4.12.0 RC1 release (fate#325107, fate#323901) xen-4.12.0-testing-src.tar.bz2 - Drop 5b505d59-tools-xentop-replace-use-of-deprecated-vwprintw.patch 5b76ec82-libxl-arm-Fix-build-on-arm64-acpi-w-gcc-8.2.patch 5b8fae26-tools-libxl-correct-vcpu-affinity-output-with-sparse-physical-cpu-map.patch 5b8fae26-xen-fill-topology-info-for-all-present-cpus.patch 5b8fb5af-tools-xl-refuse-to-set-number-of-vcpus-to-0-via-xl-vcpu-set.patch 5b9784ad-x86-HVM-drop-hvm_fetch_from_guest_linear.patch 5b9784d2-x86-HVM-add-known_gla-helper.patch 5b9784f2-x86-HVM-split-page-straddling-accesses.patch 5bdc31d5-VMX-fix-vmx_handle_eoi.patch gcc8-fix-array-warning-on-i586.patch gcc8-fix-format-warning-on-i586.patch gcc8-inlining-failed.patch xen.bug1079730.patch- bsc#1121960 - xen: sync with Factory xen.spec xen.changes- Replace old $RPM_* shell vars. - Run fdupes for all architectures, and not crossing subvolume boundaries.- Do not run %fdupes on aarch64 to avoid the hardlink-across-partition rpmlint error- Require qemu-seabios only on x86* as it is not available on non-x86 systems- Avoid creating dangling symlinks (bsc#1116524) This reverts the revert of tmp_build.patch- Update to Xen 4.11.1 bug fix release (bsc#1027519) xen-4.11.1-testing-src.tar.bz2 - 5b505d59-tools-xentop-replace-use-of-deprecated-vwprintw.patch replaces xen.2b50cdbc444c637575580dcfa6c9525a84d5cc62.patch - 5b76ec82-libxl-arm-Fix-build-on-arm64-acpi-w-gcc-8.2.patch replaces xen.b8f33431f3dd23fb43a879f4bdb4283fdc9465ad.patch - Drop the following patches contained in the new tarball 5b34b8fe-VMX-defer-vmx_vmcs_exit-as-long-as-possible.patch 5b3cab8e-1-VMX-MSR_DEBUGCTL-handling.patch 5b3cab8e-2-VMX-improve-MSR-load-save-API.patch 5b3cab8e-3-VMX-cleanup-MSR-load-save-infra.patch 5b3cab8f-1-VMX-factor-out-locate_msr_entry.patch 5b3cab8f-2-VMX-remote-access-to-MSR-lists.patch 5b3cab8f-3-VMX-improve-LBR-MSR-handling.patch 5b3cab8f-4-VMX-pass-MSR-value-into-vmx_msr_add.patch 5b3cab8f-5-VMX-load-only-guest-MSR-entries.patch 5b3f8fa5-port-array_index_nospec-from-Linux.patch 5b4321f6-x86-correctly-set-nonlazy_xstate_used-when-loading-full-state.patch 5b4488e7-x86-spec-ctrl-cmdline-handling.patch 5b471517-page_alloc-correct-first_dirty-calc-in-block-merging.patch 5b4c9a60-allow-cpu_down-to-be-called-earlier.patch 5b4db308-SVM-fix-cleanup-svm_inject_event.patch 5b5040c3-cpupools-fix-state-when-downing-a-CPU-failed.patch 5b5040f2-x86-AMD-distinguish-CU-from-HT.patch 5b505fe5-VMX-fix-find-msr-build.patch 5b508775-1-x86-distinguish-CPU-offlining-and-removal.patch 5b508775-2-x86-possibly-bring-up-all-CPUs.patch 5b508775-3-x86-cmdline-opt-to-avoid-use-of-secondary-HTs.patch 5b508ce8-VMX-dont-clobber-dr6-while-debug-state-is-lazy.patch 5b50df16-1-x86-xstate-use-guest-CPUID-policy.patch 5b50df16-2-x86-make-xstate-calculation-errors-more-obvious.patch 5b56feb1-hvm-Disallow-unknown-MSR_EFER-bits.patch 5b56feb2-spec-ctrl-Fix-the-parsing-of-xpti--on-fixed-Intel-hardware.patch 5b62ca93-VMX-avoid-hitting-BUG_ON.patch 5b6d84ac-x86-fix-improve-vlapic-read-write.patch 5b6d8ce2-x86-XPTI-parsing.patch 5b72fbbe-ARM-disable-grant-table-v2.patch 5b72fbbe-oxenstored-eval-order.patch 5b72fbbe-vtx-Fix-the-checking-for-unknown-invalid-MSR_DEBUGCTL-bits.patch 5b72fbbf-1-spec-ctrl-Calculate-safe-PTE-addresses-for-L1TF-mitigations.patch 5b72fbbf-2-spec-ctrl-Introduce-an-option-to-control-L1TF-mitigation-for-PV-guests.patch 5b72fbbf-3-shadow-Infrastructure-to-force-a-PV-guest-into-shadow-mode.patch 5b72fbbf-4-mm-Plumbing-to-allow-any-PTE-update-to-fail-with--ERESTART.patch 5b72fbbf-5-pv-Force-a-guest-into-shadow-mode-when-it-writes-an-L1TF-vulnerable-PTE.patch 5b72fbbf-6-spec-ctrl-CPUID-MSR-definitions-for-L1D_FLUSH.patch 5b72fbbf-7-msr-Virtualise-MSR_FLUSH_CMD-for-guests.patch 5b72fbbf-8-spec-ctrl-Introduce-an-option-to-control-L1D_FLUSH-for-HVM-HAP-guests.patch 5b72fbbf-x86-Make-spec-ctrl-no-a-global-disable-of-all-mitigations.patch 5b72fbbf-xl.conf-Add-global-affinity-masks.patch 5b74190e-x86-hvm-ioreq-MMIO-range-check-honor-DF.patch 5b752762-x86-hvm-emul-rep-IO-should-not-cross-GFN-boundaries.patch 5b75afef-x86-setup-avoid-OoB-E820-lookup.patch 5b76b780-rangeset-inquiry-functions-tolerate-NULL.patch 5b83c654-VT-d-dmar-iommu-mem-leak-fix.patch 5b8d5832-x86-assorted-array_index_nospec-insertions.patch 5ba11ed4-credit2-fix-moving-CPUs-between-cpupools.patch 5bacae4b-x86-boot-allocate-extra-module-slot.patch 5bae44ce-x86-silence-false-log-messages.patch 5bb60c12-x86-split-opt_xpti.patch 5bb60c4f-x86-split-opt_pv_l1tf.patch 5bb60c74-x86-fix-xpti-and-pv-l1tf.patch 5bcf0722-x86-boot-enable-NMIs.patch 5bd076e9-dombuilder-init-vcpu-debug-regs-correctly.patch 5bd076e9-x86-boot-init-debug-regs-correctly.patch 5bd076e9-x86-init-vcpu-debug-regs-correctly.patch 5bd0e0cf-vvmx-Disallow-the-use-of-VT-x-instructions-when-nested-virt-is-disabled.patch 5bd0e11b-x86-disallow-VT-x-insns-without-nested-virt.patch 5bd85bfd-x86-fix-crash-on-xl-set-parameter-pcid.patch 5be2a308-x86-extend-get_platform_badpages.patch 5be2a354-x86-work-around-HLE-host-lockup-erratum.patch xsa275-1.patch xsa275-2.patch xsa276-1.patch xsa276-2.patch xsa277.patch xsa279.patch xsa280-1.patch xsa280-2.patch- bsc#1116524 - Package xen-tools-4.11.0_09-2.1.x86_64 broken: Missing /bin/domu-xenstore. This was broken because "make package build reproducible" change. (boo#1047218, boo#1062303) This fix reverses the change to this patch. tmp_build.patch- bsc#1115040 - VUL-0: CVE-2018-19961 CVE-2018-19962: xen: insufficient TLB flushing / improper large page mappings with AMD IOMMUs (XSA-275) xsa275-1.patch xsa275-2.patch - bsc#1115043 - VUL-0: CVE-2018-19963: xen: resource accounting issues in x86 IOREQ server handling (XSA-276) xsa276-1.patch xsa276-2.patch - bsc#1115044 - VUL-0: CVE-2018-19964: xen: x86: incorrect error handling for guest p2m page removals (XSA-277) xsa277.patch - bsc#1114405 - VUL-0: CVE-2018-18883: xen: Nested VT-x usable even when disabled (XSA-278) 5bd0e11b-x86-disallow-VT-x-insns-without-nested-virt.patch - bsc#1115045 - VUL-0: xen: CVE-2018-19965: x86: DoS from attempting to use INVPCID with a non-canonical addresses (XSA-279) xsa279.patch - bsc#1115047 - VUL-0: CVE-2018-19966: xen: Fix for XSA-240 conflicts with shadow paging (XSA-280) xsa280-1.patch xsa280-2.patch - bsc#1114988 - VUL-0: CVE-2018-19967: xen: guest use of HLE constructs may lock up host (XSA-282) 5be2a308-x86-extend-get_platform_badpages.patch 5be2a354-x86-work-around-HLE-host-lockup-erratum.patch - bsc#1108940 - L3: XEN SLE12-SP1 domU hang on SLE12-SP3 HV 5bdc31d5-VMX-fix-vmx_handle_eoi.patch - Upstream bug fixes (bsc#1027519) 5b752762-x86-hvm-emul-rep-IO-should-not-cross-GFN-boundaries.patch 5ba11ed4-credit2-fix-moving-CPUs-between-cpupools.patch 5bacae4b-x86-boot-allocate-extra-module-slot.patch 5bae44ce-x86-silence-false-log-messages.patch 5bb60c12-x86-split-opt_xpti.patch 5bb60c4f-x86-split-opt_pv_l1tf.patch 5bb60c74-x86-fix-xpti-and-pv-l1tf.patch 5bcf0722-x86-boot-enable-NMIs.patch 5bd076e9-dombuilder-init-vcpu-debug-regs-correctly.patch 5bd076e9-x86-boot-init-debug-regs-correctly.patch 5bd076e9-x86-init-vcpu-debug-regs-correctly.patch 5bd85bfd-x86-fix-crash-on-xl-set-parameter-pcid.patch- bsc#1114405 - VUL-0: CVE-2018-18883: xen: Nested VT-x usable even when disabled (XSA-278) 5bd0e0cf-vvmx-Disallow-the-use-of-VT-x-instructions-when-nested-virt-is-disabled.patch- Use SMBIOS_REL_DATE instead of SMBIOS_DATE for reproducible binaries- make package build reproducible (boo#1047218, boo#1062303) * Set SMBIOS_REL_DATE * Update tmp_build.patch to use SHA instead of random build-id * Add reproducible.patch to use --no-insert-timestamp- Building with ncurses 6.1 will fail without xen.2b50cdbc444c637575580dcfa6c9525a84d5cc62.patch - Building libxl acpi support on aarch64 with gcc 8.2 will fail without xen.b8f33431f3dd23fb43a879f4bdb4283fdc9465ad.patch- bsc#1106263 - L3: The affinity reporting via 'xl vcpu-list' is apparently broken 5b8fae26-tools-libxl-correct-vcpu-affinity-output-with-sparse-physical-cpu-map.patch 5b8fae26-xen-fill-topology-info-for-all-present-cpus.patch 5b8fb5af-tools-xl-refuse-to-set-number-of-vcpus-to-0-via-xl-vcpu-set.patch- bsc#1094508 - L3: Kernel oops in fs/dcache.c called by d_materialise_unique() 5b9784ad-x86-HVM-drop-hvm_fetch_from_guest_linear.patch 5b9784d2-x86-HVM-add-known_gla-helper.patch 5b9784f2-x86-HVM-split-page-straddling-accesses.patch - bsc#1103279 - (CVE-2018-15470) VUL-0: CVE-2018-15470: xen: oxenstored does not apply quota-maxentity (XSA-272) 5b72fbbe-oxenstored-eval-order.patch - bsc#1103275 - (CVE-2018-15469) VUL-0: CVE-2018-15469: xen: Use of v2 grant tables may cause crash on ARM (XSA-268) 5b72fbbe-ARM-disable-grant-table-v2.patch - Upstream patches from Jan (bsc#1027519) 5b6d84ac-x86-fix-improve-vlapic-read-write.patch 5b74190e-x86-hvm-ioreq-MMIO-range-check-honor-DF.patch 5b75afef-x86-setup-avoid-OoB-E820-lookup.patch 5b76b780-rangeset-inquiry-functions-tolerate-NULL.patch 5b83c654-VT-d-dmar-iommu-mem-leak-fix.patch 5b8d5832-x86-assorted-array_index_nospec-insertions.patch - Drop 5b741962-x86-write-to-correct-variable-in-parse_pv_l1tf.patch- bsc#1078292 - rpmbuild -ba SPECS/xen.spec with xen-4.9.1 failed xen.spec- bsc#1091107 - VUL-0: CVE-2018-3646: xen: L1 Terminal Fault -VMM (XSA-273) 5b72fbbf-1-spec-ctrl-Calculate-safe-PTE-addresses-for-L1TF-mitigations.patch 5b72fbbf-2-spec-ctrl-Introduce-an-option-to-control-L1TF-mitigation-for-PV-guests.patch 5b72fbbf-3-shadow-Infrastructure-to-force-a-PV-guest-into-shadow-mode.patch 5b72fbbf-4-mm-Plumbing-to-allow-any-PTE-update-to-fail-with--ERESTART.patch 5b72fbbf-5-pv-Force-a-guest-into-shadow-mode-when-it-writes-an-L1TF-vulnerable-PTE.patch 5b72fbbf-6-spec-ctrl-CPUID-MSR-definitions-for-L1D_FLUSH.patch 5b72fbbf-7-msr-Virtualise-MSR_FLUSH_CMD-for-guests.patch 5b72fbbf-8-spec-ctrl-Introduce-an-option-to-control-L1D_FLUSH-for-HVM-HAP-guests.patch - bsc#1103276 - VUL-0: CVE-2018-15468: xen: x86: Incorrect MSR_DEBUGCTL handling lets guests enable BTS (XSA-269) 5b72fbbe-vtx-Fix-the-checking-for-unknown-invalid-MSR_DEBUGCTL-bits.patch - Upstream prereq patches for XSA-273 and other upstream fixes (bsc#1027519) 5b34b8fe-VMX-defer-vmx_vmcs_exit-as-long-as-possible.patch 5b3cab8e-1-VMX-MSR_DEBUGCTL-handling.patch 5b3cab8e-2-VMX-improve-MSR-load-save-API.patch 5b3cab8e-3-VMX-cleanup-MSR-load-save-infra.patch 5b3cab8f-1-VMX-factor-out-locate_msr_entry.patch 5b3cab8f-2-VMX-remote-access-to-MSR-lists.patch 5b3cab8f-3-VMX-improve-LBR-MSR-handling.patch 5b3cab8f-4-VMX-pass-MSR-value-into-vmx_msr_add.patch 5b3cab8f-5-VMX-load-only-guest-MSR-entries.patch 5b4321f6-x86-correctly-set-nonlazy_xstate_used-when-loading-full-state.patch 5b505fe5-VMX-fix-find-msr-build.patch 5b56feb1-hvm-Disallow-unknown-MSR_EFER-bits.patch 5b56feb2-spec-ctrl-Fix-the-parsing-of-xpti--on-fixed-Intel-hardware.patch 5b62ca93-VMX-avoid-hitting-BUG_ON.patch 5b6d8ce2-x86-XPTI-parsing.patch 5b72fbbf-x86-Make-spec-ctrl-no-a-global-disable-of-all-mitigations.patch 5b72fbbf-xl.conf-Add-global-affinity-masks.patch 5b741962-x86-write-to-correct-variable-in-parse_pv_l1tf.patch- Upstream patches from Jan (bsc#1027519) 5b3f8fa5-port-array_index_nospec-from-Linux.patch 5b4488e7-x86-spec-ctrl-cmdline-handling.patch 5b471517-page_alloc-correct-first_dirty-calc-in-block-merging.patch 5b4c9a60-allow-cpu_down-to-be-called-earlier.patch 5b4db308-SVM-fix-cleanup-svm_inject_event.patch 5b5040c3-cpupools-fix-state-when-downing-a-CPU-failed.patch 5b5040f2-x86-AMD-distinguish-CU-from-HT.patch 5b508775-1-x86-distinguish-CPU-offlining-and-removal.patch 5b508775-2-x86-possibly-bring-up-all-CPUs.patch 5b508775-3-x86-cmdline-opt-to-avoid-use-of-secondary-HTs.patch 5b508ce8-VMX-dont-clobber-dr6-while-debug-state-is-lazy.patch 5b50df16-1-x86-xstate-use-guest-CPUID-policy.patch 5b50df16-2-x86-make-xstate-calculation-errors-more-obvious.patch gcc8-fix-format-warning-on-i586.patch gcc8-fix-array-warning-on-i586.patch - Drop xen.fuzz-_FORTIFY_SOURCE.patch gcc8-fix-warning-on-i586.patch- Update to Xen 4.11.0 FCS (fate#325202, fate#325123) xen-4.11.0-testing-src.tar.bz2 disable-building-pv-shim.patch - Dropped patches 5a33a12f-domctl-improve-locking-during-domain-destruction.patch 5a6703cb-x86-move-invocations-of-hvm_flush_guest_tlbs.patch 5a79d7ed-libxc-packed-initrd-dont-fail-domain-creation.patch 5a9985bd-x86-invpcid-support.patch 5ac72a48-gcc8.patch 5ac72a5f-gcc8.patch 5ac72a64-gcc8.patch 5ac72a69-gcc8.patch 5ac72a6e-gcc8.patch 5ac72a74-gcc8.patch 5ac72a7b-gcc8.patch 5ad4923e-x86-correct-S3-resume-ordering.patch 5ad49293-x86-suppress-BTI-mitigations-around-S3.patch 5ad600d4-x86-pv-introduce-x86emul_read_dr.patch 5ad600d4-x86-pv-introduce-x86emul_write_dr.patch 5ad8c3a7-x86-spec_ctrl-update-retpoline-decision-making.patch 5adda097-x86-HPET-fix-race-triggering-ASSERT.patch 5adda0d5-x86-HVM-never-retain-emulated-insn-cache.patch 5adde9ed-xpti-fix-double-fault-handling.patch 5ae06fad-SVM-fix-intercepts-for-SYS-CALL-ENTER-MSRs.patch 5ae31917-x86-cpuidle-init-stats-lock-once.patch 5aeaeae4-introduce-vcpu_sleep_nosync_locked.patch 5aeaeaf0-sched-fix-races-in-vcpu-migration.patch 5aeb2c57-x86-retval-checks-of-set-guest-trapbounce.patch 5aec7393-1-x86-xpti-avoid-copy.patch 5aec7393-2-x86-xpti-write-cr3.patch 5aec744a-3-x86-xpti-per-domain-flag.patch 5aec744a-4-x86-xpti-use-invpcid.patch 5aec744a-5-x86-xpti-no-global-pages.patch 5aec744a-6-x86-xpti-cr3-valid-flag.patch 5aec744a-7-x86-xpti-pv_guest_cr4_to_real_cr4.patch 5aec744b-8-x86-xpti-cr3-helpers.patch 5aec74a8-9-x86-xpti-use-pcid.patch 5af1daa9-1-x86-traps-fix-dr6-handing-in-DB-handler.patch 5af1daa9-2-x86-pv-move-exception-injection-into-test_all_events.patch 5af1daa9-3-x86-traps-use-IST-for-DB.patch 5af1daa9-4-x86-traps-fix-handling-of-DB-in-hypervisor-context.patch 5af1daa9-x86-HVM-guard-against-bogus-emulator-ioreq-state.patch 5af1daa9-x86-vpt-support-IO-APIC-routed-intr.patch 5af97999-viridian-cpuid-leaf-40000003.patch 5afc13ae-1-x86-read-MSR_ARCH_CAPABILITIES-once.patch 5afc13ae-2-x86-express-Xen-SPEC_CTRL-choice-as-variable.patch 5afc13ae-3-x86-merge-bti_ist_info-use_shadow_spec_ctrl.patch 5afc13ae-4-x86-fold-XEN_IBRS-ALTERNATIVES.patch 5afc13ae-5-x86-rename-bits-of-spec_ctrl-infrastructure.patch 5afc13ae-6-x86-elide-MSR_SPEC_CTRL-handling-in-idle.patch 5afc13ae-7-x86-split-X86_FEATURE_SC_MSR.patch 5afc13ae-8-x86-explicitly-set-Xen-default-SPEC_CTRL.patch 5afc13ae-9-x86-cpuid-improve-guest-policies-for-speculative.patch 5afc13ae-A-x86-introduce-spec-ctrl-cmdline-opt.patch 5b02c786-x86-AMD-mitigations-for-GPZ-SP4.patch 5b02c786-x86-Intel-mitigations-for-GPZ-SP4.patch 5b02c786-x86-msr-virtualise-SPEC_CTRL-SSBD.patch 5b0bc9da-x86-XPTI-fix-S3-resume.patch 5b0d2286-libxc-x86-PV-dont-hand-through-CPUID-leaf-0x80000008.patch 5b0d2d91-x86-suppress-sync-when-XPTI-off.patch 5b0d2dbc-x86-correct-default_xen_spec_ctrl.patch 5b0d2ddc-x86-CPUID-dont-override-tool-stack-hidden-STIBP.patch 5b150ef9-x86-fix-error-handling-of-pv-dr7-shadow.patch 5b21825d-1-x86-support-fully-eager-FPU-context-switching.patch 5b21825d-2-x86-spec-ctrl-mitigations-for-LazyFPU.patch 5b238b92-x86-HVM-account-for-fully-eager-FPU.patch 5b2b7172-x86-EFI-fix-FPU-state-handling-around-runtime-calls.patch 5b31e004-x86-HVM-emul-attempts-FPU-set-fpu_initialised.patch 5b323e3c-x86-EFI-fix-FPU-state-handling-around-runtime-calls.patch 5b34882d-x86-mm-dont-bypass-preemption-checks.patch 5b348874-x86-refine-checks-in-DB-handler.patch 5b348897-libxl-qemu_disk_scsi_drive_string-break-out-common.patch 5b3488a2-libxl-restore-passing-ro-to-qemu-for-SCSI-disks.patch 5b34891a-x86-HVM-dont-cause-NM-to-be-raised.patch 5b348954-x86-guard-against-NM.patch libxl.Add-a-version-check-of-QEMU-for-QMP-commands.patch libxl.LIBXL_DESTROY_TIMEOUT.patch libxl.qmp-Tell-QEMU-about-live-migration-or-snapshot.patch xen_fix_build_with_acpica_20180427_and_new_packages.patch- Submit upstream patch libacpi: fixes for iasl >= 20180427 git commit 858dbaaeda33b05c1ac80aea0ba9a03924e09005 xen_fix_build_with_acpica_20180427_and_new_packages.patch This is needed for acpica package to get updated in our build service- Upstream patches from Jan (bsc#1027519) 5b02c786-x86-AMD-mitigations-for-GPZ-SP4.patch (Replaces Spectre-v4-1.patch) 5b02c786-x86-Intel-mitigations-for-GPZ-SP4.patch (Replaces Spectre-v4-2.patch) 5b02c786-x86-msr-virtualise-SPEC_CTRL-SSBD.patch (Replaces Spectre-v4-3.patch) 5b0bc9da-x86-XPTI-fix-S3-resume.patch 5b0d2286-libxc-x86-PV-dont-hand-through-CPUID-leaf-0x80000008.patch 5b0d2d91-x86-suppress-sync-when-XPTI-off.patch 5b0d2dbc-x86-correct-default_xen_spec_ctrl.patch 5b0d2ddc-x86-CPUID-dont-override-tool-stack-hidden-STIBP.patch 5b150ef9-x86-fix-error-handling-of-pv-dr7-shadow.patch 5b21825d-1-x86-support-fully-eager-FPU-context-switching.patch (Replaces xsa267-1.patch) 5b21825d-2-x86-spec-ctrl-mitigations-for-LazyFPU.patch (Replaces xsa267-2.patch) 5b238b92-x86-HVM-account-for-fully-eager-FPU.patch 5b2b7172-x86-EFI-fix-FPU-state-handling-around-runtime-calls.patch 5b31e004-x86-HVM-emul-attempts-FPU-set-fpu_initialised.patch 5b323e3c-x86-EFI-fix-FPU-state-handling-around-runtime-calls.patch 5b34882d-x86-mm-dont-bypass-preemption-checks.patch (Replaces xsa264.patch) 5b348874-x86-refine-checks-in-DB-handler.patch (Replaces xsa265.patch) 5b348897-libxl-qemu_disk_scsi_drive_string-break-out-common.patch (Replaces xsa266-1-<>.patch) 5b3488a2-libxl-restore-passing-ro-to-qemu-for-SCSI-disks.patch (Replaces xsa266-2-<>.patch) 5b34891a-x86-HVM-dont-cause-NM-to-be-raised.patch 5b348954-x86-guard-against-NM.patch- Fix more build gcc8 related failures with xen.fuzz-_FORTIFY_SOURCE.patch- bsc#1098403 - fix regression introduced by changes for bsc#1079730 a PV domU without qcow2 and/or vfb has no qemu attached. Ignore QMP errors for PV domUs to handle PV domUs with and without an attached qemu-xen. xen.bug1079730.patch- bsc#1097521 - VUL-0: CVE-2018-12891: xen: preemption checks bypassed in x86 PV MM handling (XSA-264) xsa264.patch - bsc#1097522 - VUL-0: CVE-2018-12893: xen: x86: #DB exception safety check can be triggered by a guest (XSA-265) xsa265.patch - bsc#1097523 - VUL-0: CVE-2018-12892: xen: libxl fails to honour readonly flag on HVM emulated SCSI disks (XSA-266) xsa266-1-libxl-qemu_disk_scsi_drive_string-Break-out-common-p.patch xsa266-2-libxl-restore-passing-readonly-to-qemu-for-SCSI-disk.patch- bsc#1095242 - VUL-0: CVE-2018-3665: xen: Lazy FP Save/Restore (XSA-267) xsa267-1.patch xsa267-2.patch- bsc#1092543 - GCC 8: xen build fails gcc8-fix-warning-on-i586.patch- bsc#1092631 - VUL-0: CVE-2018-3639: xen: V4 – Speculative Store Bypass aka "Memory Disambiguation" (XSA-263) 5ad4923e-x86-correct-S3-resume-ordering.patch 5ad49293-x86-suppress-BTI-mitigations-around-S3.patch 5afc13ae-1-x86-read-MSR_ARCH_CAPABILITIES-once.patch 5afc13ae-2-x86-express-Xen-SPEC_CTRL-choice-as-variable.patch 5afc13ae-3-x86-merge-bti_ist_info-use_shadow_spec_ctrl.patch 5afc13ae-4-x86-fold-XEN_IBRS-ALTERNATIVES.patch 5afc13ae-5-x86-rename-bits-of-spec_ctrl-infrastructure.patch 5afc13ae-6-x86-elide-MSR_SPEC_CTRL-handling-in-idle.patch 5afc13ae-7-x86-split-X86_FEATURE_SC_MSR.patch 5afc13ae-8-x86-explicitly-set-Xen-default-SPEC_CTRL.patch 5afc13ae-9-x86-cpuid-improve-guest-policies-for-speculative.patch 5afc13ae-A-x86-introduce-spec-ctrl-cmdline-opt.patch Spectre-v4-1.patch Spectre-v4-2.patch Spectre-v4-3.patch- Always call qemus xen-save-devices-state in suspend/resume to fix migration with qcow2 images (bsc#1079730) libxl.Add-a-version-check-of-QEMU-for-QMP-commands.patch libxl.qmp-Tell-QEMU-about-live-migration-or-snapshot.patch xen.bug1079730.patch- bsc#1087289 - L3: Xen BUG at sched_credit.c:1663 5aeaeae4-introduce-vcpu_sleep_nosync_locked.patch 5aeaeaf0-sched-fix-races-in-vcpu-migration.patch - Upstream patches from Jan (bsc#1027519) 5ad600d4-x86-pv-introduce-x86emul_read_dr.patch 5ad600d4-x86-pv-introduce-x86emul_write_dr.patch 5ad8c3a7-x86-spec_ctrl-update-retpoline-decision-making.patch 5adda097-x86-HPET-fix-race-triggering-ASSERT.patch 5adda0d5-x86-HVM-never-retain-emulated-insn-cache.patch 5ae06fad-SVM-fix-intercepts-for-SYS-CALL-ENTER-MSRs.patch 5ae31917-x86-cpuidle-init-stats-lock-once.patch 5aeb2c57-x86-retval-checks-of-set-guest-trapbounce.patch 5af1daa9-1-x86-traps-fix-dr6-handing-in-DB-handler.patch (Replaces xsa260-1.patch) 5af1daa9-2-x86-pv-move-exception-injection-into-test_all_events.patch (Replaces xsa260-2.patch) 5af1daa9-3-x86-traps-use-IST-for-DB.patch (Replaces xsa260-3.patch) 5af1daa9-4-x86-traps-fix-handling-of-DB-in-hypervisor-context.patch (Replaces xsa260-4.patch) 5af1daa9-x86-HVM-guard-against-bogus-emulator-ioreq-state.patch (Replaces xsa262.patch) 5af1daa9-x86-vpt-support-IO-APIC-routed-intr.patch (Replaces xsa261.patch) 5af97999-viridian-cpuid-leaf-40000003.patch- Fixes related to Page Table Isolation (XPTI). bsc#1074562 XSA-254 5a6703cb-x86-move-invocations-of-hvm_flush_guest_tlbs.patch 5a9985bd-x86-invpcid-support.patch 5adde9ed-xpti-fix-double-fault-handling.patch 5aec7393-1-x86-xpti-avoid-copy.patch 5aec7393-2-x86-xpti-write-cr3.patch 5aec744a-3-x86-xpti-per-domain-flag.patch 5aec744a-4-x86-xpti-use-invpcid.patch 5aec744a-5-x86-xpti-no-global-pages.patch 5aec744a-6-x86-xpti-cr3-valid-flag.patch 5aec744a-7-x86-xpti-pv_guest_cr4_to_real_cr4.patch 5aec744b-8-x86-xpti-cr3-helpers.patch 5aec74a8-9-x86-xpti-use-pcid.patch- bsc#1092543 - GCC 8: xen build fails 5ac72a48-gcc8.patch 5ac72a5f-gcc8.patch 5ac72a64-gcc8.patch 5ac72a69-gcc8.patch 5ac72a6e-gcc8.patch 5ac72a74-gcc8.patch 5ac72a7b-gcc8.patch gcc8-inlining-failed.patch- Update to Xen 4.10.1 bug fix release (bsc#1027519) xen-4.10.1-testing-src.tar.bz2 disable-building-pv-shim.patch - Drop the following patches contained in the new tarball 5a21a77e-x86-pv-construct-d0v0s-GDT-properly.patch 5a2fda0d-x86-mb2-avoid-Xen-when-looking-for-module-crashkernel-pos.patch 5a2ffc1f-x86-mm-drop-bogus-paging-mode-assertion.patch 5a313972-x86-microcode-add-support-for-AMD-Fam17.patch 5a32bd79-x86-vmx-dont-use-hvm_inject_hw_exception-in-.patch 5a4caa5e-x86-IRQ-conditionally-preserve-access-perm.patch 5a4caa8c-x86-E820-don-t-overrun-array.patch 5a4e2bca-x86-free-msr_vcpu_policy-during-destruction.patch 5a4e2c2c-x86-upcall-inject-spurious-event-after-setting-vector.patch 5a4fd893-1-x86-break-out-alternative-asm-into-separate-header.patch 5a4fd893-2-x86-introduce-ALTERNATIVE_2-macros.patch 5a4fd893-3-x86-hvm-rename-update_guest_vendor-to-cpuid_policy_changed.patch 5a4fd893-4-x86-introduce-cpuid_policy_updated.patch 5a4fd893-5-x86-entry-remove-partial-cpu_user_regs.patch 5a4fd894-1-x86-rearrange-RESTORE_ALL-to-restore-in-stack-order.patch 5a4fd894-2-x86-hvm-use-SAVE_ALL-after-VMExit.patch 5a4fd894-3-x86-erase-guest-GPRs-on-entry-to-Xen.patch 5a4fd894-4-clarifications-to-wait-infrastructure.patch 5a534c78-x86-dont-use-incorrect-CPUID-values-for-topology.patch 5a5cb24c-x86-mm-always-set-_PAGE_ACCESSED-on-L4-updates.patch 5a5e2cff-x86-Meltdown-band-aid.patch 5a5e2d73-x86-Meltdown-band-aid-conditional.patch 5a5e3a4e-1-x86-support-compiling-with-indirect-branch-thunks.patch 5a5e3a4e-2-x86-support-indirect-thunks-from-asm.patch 5a5e3a4e-3-x86-report-speculative-mitigation-details.patch 5a5e3a4e-4-x86-AMD-set-lfence-as-Dispatch-Serialising.patch 5a5e3a4e-5-x86-introduce-alternative-indirect-thunks.patch 5a5e3a4e-6-x86-definitions-for-Indirect-Branch-Controls.patch 5a5e3a4e-7-x86-cmdline-opt-to-disable-IBRS-IBPB-STIBP.patch 5a5e459c-1-x86-SVM-offer-CPUID-faulting-to-AMD-HVM-guests.patch 5a5e459c-2-x86-report-domain-id-on-CPUID.patch 5a68bc16-x86-acpi-process-softirqs-logging-Cx.patch 5a69c0b9-x86-fix-GET_STACK_END.patch 5a6b36cd-1-x86-cpuid-handling-of-IBRS-IBPB-STIBP-and-IBRS-for-guests.patch 5a6b36cd-2-x86-msr-emulation-of-SPEC_CTRL-PRED_CMD.patch 5a6b36cd-3-x86-migrate-MSR_SPEC_CTRL.patch 5a6b36cd-4-x86-hvm-permit-direct-access-to-SPEC_CTRL-PRED_CMD.patch 5a6b36cd-5-x86-use-SPEC_CTRL-on-entry.patch 5a6b36cd-6-x86-clobber-RSB-RAS-on-entry.patch 5a6b36cd-7-x86-no-alternatives-in-NMI-MC-paths.patch 5a6b36cd-8-x86-boot-calculate-best-BTI-mitigation.patch 5a6b36cd-9-x86-issue-speculation-barrier.patch 5a6b36cd-A-x86-offer-Indirect-Branch-Controls-to-guests.patch 5a6b36cd-B-x86-clear-SPEC_CTRL-while-idle.patch 5a7b1bdd-x86-reduce-Meltdown-band-aid-IPI-overhead.patch 5a843807-x86-spec_ctrl-fix-bugs-in-SPEC_CTRL_ENTRY_FROM_INTR_IST.patch 5a856a2b-x86-emul-fix-64bit-decoding-of-segment-overrides.patch 5a856a2b-x86-use-32bit-xors-for-clearing-GPRs.patch 5a856a2b-x86-xpti-hide-almost-all-of-Xen-image-mappings.patch 5a8be788-x86-nmi-start-NMI-watchdog-on-CPU0-after-SMP.patch 5a95373b-x86-PV-avoid-leaking-other-guests-MSR_TSC_AUX.patch 5a95571f-memory-dont-implicitly-unpin-in-decrease-res.patch 5a95576c-gnttab-ARM-dont-corrupt-shared-GFN-array.patch 5a955800-gnttab-dont-free-status-pages-on-ver-change.patch 5a955854-x86-disallow-HVM-creation-without-LAPIC-emul.patch 5a956747-x86-HVM-dont-give-wrong-impression-of-WRMSR-success.patch 5a9eb7f1-x86-xpti-dont-map-stack-guard-pages.patch 5a9eb85c-x86-slightly-reduce-XPTI-overhead.patch 5a9eb890-x86-remove-CR-reads-from-exit-to-guest-path.patch 5aa2b6b9-cpufreq-ondemand-CPU-offlining-race.patch 5aaa9878-x86-vlapic-clear-TMR-bit-for-edge-triggered-intr.patch xsa258.patch xsa259.patch- bsc#1090820 - VUL-0: CVE-2018-8897: xen: x86: mishandling of debug exceptions (XSA-260) xsa260-1.patch xsa260-2.patch xsa260-3.patch xsa260-4.patch - bsc#1090822 - VUL-0: CVE-2018-10982: xen: x86 vHPET interrupt injection errors (XSA-261) xsa261.patch - bsc#1090823 - VUL-0: CVE-2018-10981: xen: qemu may drive Xen into unbounded loop (XSA-262) xsa262.patch- bsc#1089152 - VUL-0: CVE-2018-10472: xen: Information leak via crafted user-supplied CDROM (XSA-258) xsa258.patch - bsc#1089635 - VUL-0: CVE-2018-10471: xen: x86: PV guest may crash Xen with XPTI (XSA-259) xsa259.patch- Preserve xen-syms from xen-dbg.gz to allow processing vmcores with crash(1) (bsc#1087251)- Upstream patches from Jan (bsc#1027519) and fixes related to Page Table Isolation (XPTI). See also bsc#1074562 XSA-254 5a856a2b-x86-xpti-hide-almost-all-of-Xen-image-mappings.patch 5a9eb7f1-x86-xpti-dont-map-stack-guard-pages.patch 5a9eb85c-x86-slightly-reduce-XPTI-overhead.patch 5a9eb890-x86-remove-CR-reads-from-exit-to-guest-path.patch 5aa2b6b9-cpufreq-ondemand-CPU-offlining-race.patch 5aaa9878-x86-vlapic-clear-TMR-bit-for-edge-triggered-intr.patch- bsc#1072834 - Xen HVM: unchecked MSR access error: RDMSR from 0xc90 at rIP: 0xffffffff93061456 (native_read_msr+0x6/0x30) 5a956747-x86-HVM-dont-give-wrong-impression-of-WRMSR-success.patch - Upstream patches from Jan (bsc#1027519) 5a79d7ed-libxc-packed-initrd-dont-fail-domain-creation.patch 5a7b1bdd-x86-reduce-Meltdown-band-aid-IPI-overhead.patch 5a843807-x86-spec_ctrl-fix-bugs-in-SPEC_CTRL_ENTRY_FROM_INTR_IST.patch 5a856a2b-x86-emul-fix-64bit-decoding-of-segment-overrides.patch 5a856a2b-x86-use-32bit-xors-for-clearing-GPRs.patch 5a8be788-x86-nmi-start-NMI-watchdog-on-CPU0-after-SMP.patch 5a95373b-x86-PV-avoid-leaking-other-guests-MSR_TSC_AUX.patch 5a95571f-memory-dont-implicitly-unpin-in-decrease-res.patch (Replaces xsa252.patch) 5a95576c-gnttab-ARM-dont-corrupt-shared-GFN-array.patch (Replaces xsa255-1.patch) 5a955800-gnttab-dont-free-status-pages-on-ver-change.patch (Replaces xsa255-2.patch) 5a955854-x86-disallow-HVM-creation-without-LAPIC-emul.patch (Replaces xsa256.patch) - Drop xsa252.patch xsa255-1.patch xsa255-2.patch xsa256.patch- bsc#1080635 - VUL-0: CVE-2018-7540: xen: DoS via non-preemptable L3/L4 pagetable freeing (XSA-252) xsa252.patch - bsc#1080662 - VUL-0: CVE-2018-7541: xen: grant table v2 -> v1 transition may crash Xen (XSA-255) xsa255-1.patch xsa255-2.patch - bsc#1080634 - VUL-0: CVE-2018-7542: xen: x86 PVH guest without LAPIC may DoS the host (XSA-256) xsa256.patch- Remove stale systemd presets code for 13.2 and older- fate#324965 - add script, udev rule and systemd service to watch for vcpu online/offline events in a HVM domU They are triggered via xl vcpu-set domU N- Replace hardcoded xen with Name tag when refering to subpkgs- Make sure tools and tools-domU require libs from the very same build- tools-domU: Add support for qemu guest agent. New files 80-xen-channel-setup.rules and xen-channel-setup.sh configure a xen-pv-channel for use by the guest agent FATE#324963- Remove outdated /etc/xen/README*- bsc#1073961 - VUL-0: CVE-2018-5244: xen: x86: memory leak with MSR emulation (XSA-253) 5a4e2bca-x86-free-msr_vcpu_policy-during-destruction.patch - bsc#1074562 - VUL-0: CVE-2017-5753,CVE-2017-5715,CVE-2017-5754 xen: Information leak via side effects of speculative execution (XSA-254). Includes Spectre v2 mitigation. 5a4caa5e-x86-IRQ-conditionally-preserve-access-perm.patch 5a4caa8c-x86-E820-don-t-overrun-array.patch 5a4e2c2c-x86-upcall-inject-spurious-event-after-setting-vector.patch 5a4fd893-1-x86-break-out-alternative-asm-into-separate-header.patch 5a4fd893-2-x86-introduce-ALTERNATIVE_2-macros.patch 5a4fd893-3-x86-hvm-rename-update_guest_vendor-to-cpuid_policy_changed.patch 5a4fd893-4-x86-introduce-cpuid_policy_updated.patch 5a4fd893-5-x86-entry-remove-partial-cpu_user_regs.patch 5a4fd894-1-x86-rearrange-RESTORE_ALL-to-restore-in-stack-order.patch 5a4fd894-2-x86-hvm-use-SAVE_ALL-after-VMExit.patch 5a4fd894-3-x86-erase-guest-GPRs-on-entry-to-Xen.patch 5a4fd894-4-clarifications-to-wait-infrastructure.patch 5a534c78-x86-dont-use-incorrect-CPUID-values-for-topology.patch 5a5cb24c-x86-mm-always-set-_PAGE_ACCESSED-on-L4-updates.patch 5a5e2cff-x86-Meltdown-band-aid.patch 5a5e2d73-x86-Meltdown-band-aid-conditional.patch 5a5e3a4e-1-x86-support-compiling-with-indirect-branch-thunks.patch 5a5e3a4e-2-x86-support-indirect-thunks-from-asm.patch 5a5e3a4e-3-x86-report-speculative-mitigation-details.patch 5a5e3a4e-4-x86-AMD-set-lfence-as-Dispatch-Serialising.patch 5a5e3a4e-5-x86-introduce-alternative-indirect-thunks.patch 5a5e3a4e-6-x86-definitions-for-Indirect-Branch-Controls.patch 5a5e3a4e-7-x86-cmdline-opt-to-disable-IBRS-IBPB-STIBP.patch 5a5e459c-1-x86-SVM-offer-CPUID-faulting-to-AMD-HVM-guests.patch 5a5e459c-2-x86-report-domain-id-on-CPUID.patch 5a68bc16-x86-acpi-process-softirqs-logging-Cx.patch 5a69c0b9-x86-fix-GET_STACK_END.patch 5a6b36cd-1-x86-cpuid-handling-of-IBRS-IBPB-STIBP-and-IBRS-for-guests.patch 5a6b36cd-2-x86-msr-emulation-of-SPEC_CTRL-PRED_CMD.patch 5a6b36cd-3-x86-migrate-MSR_SPEC_CTRL.patch 5a6b36cd-4-x86-hvm-permit-direct-access-to-SPEC_CTRL-PRED_CMD.patch 5a6b36cd-5-x86-use-SPEC_CTRL-on-entry.patch 5a6b36cd-6-x86-clobber-RSB-RAS-on-entry.patch 5a6b36cd-7-x86-no-alternatives-in-NMI-MC-paths.patch 5a6b36cd-8-x86-boot-calculate-best-BTI-mitigation.patch 5a6b36cd-9-x86-issue-speculation-barrier.patch 5a6b36cd-A-x86-offer-Indirect-Branch-Controls-to-guests.patch 5a6b36cd-B-x86-clear-SPEC_CTRL-while-idle.patch- Fix python3 deprecated atoi call (bsc#1067224) pygrub-python3-conversion.patch - Drop xenmon-python3-conversion.patch- bsc#1067317 - pass cache=writeback|unsafe|directsync to qemu, depending on the libxl disk settings libxl.add-option-to-disable-disk-cache-flushes-in-qdisk.patch- Remove libxl.LIBXL_DESTROY_TIMEOUT.debug.patch- bsc#1067224 - xen-tools have hard dependency on Python 2 build-python3-conversion.patch bin-python3-conversion.patch- bsc#1070165 - xen crashes after aborted localhost migration 5a2ffc1f-x86-mm-drop-bogus-paging-mode-assertion.patch - bsc#1035442 - L3: libxl: error: libxl.c:1676:devices_destroy_cb: libxl__devices_destroy failed 5a33a12f-domctl-improve-locking-during-domain-destruction.patch - Upstream patches from Jan (bsc#1027519) 5a21a77e-x86-pv-construct-d0v0s-GDT-properly.patch 5a2fda0d-x86-mb2-avoid-Xen-when-looking-for-module-crashkernel-pos.patch 5a313972-x86-microcode-add-support-for-AMD-Fam17.patch 5a32bd79-x86-vmx-dont-use-hvm_inject_hw_exception-in-.patch- Update to Xen 4.10.0 FCS (fate#321394, fate#322686) xen-4.10.0-testing-src.tar.bz2- Rebuild initrd if xen-tools-domU is updated- Update to Xen 4.10.0-rc8 (fate#321394, fate#322686) xen-4.10.0-testing-src.tar.bz2- Increase the value of LIBXL_DESTROY_TIMEOUT from 10 to 100 seconds If many domUs shutdown in parallel the backends can not keep up Add some debug output to track how long backend shutdown takes (bsc#1035442) libxl.LIBXL_DESTROY_TIMEOUT.patch libxl.LIBXL_DESTROY_TIMEOUT.debug.patch- Adjust xenstore-run-in-studomain.patch to change the defaults in the code instead of changing the sysconfig template, to also cover the upgrade case- Update to Xen 4.10.0-rc6 (fate#321394, fate#322686) xen-4.10.0-testing-src.tar.bz2- Since xen switched to Kconfig, building a debug hypervisor was done by default. Adjust make logic to build a non-debug hypervisor by default, and continue to provide one as xen-dbg.gz- fate#316614: set migration constraints from cmdline fix libxl.set-migration-constraints-from-cmdline.patch for xen-4.10- Document the suse-diskcache-disable-flush option in xl-disk-configuration(5) (bsc#879425,bsc#1067317)- Replace references to /var/adm/fillup-templates with new %_fillupdir macro (boo#1069468)- Update to Xen 4.10.0-rc5 (fate#321394, fate#322686) xen-4.10.0-testing-src.tar.bz2 - fate#323663 - Run Xenstore in stubdomain xenstore-run-in-studomain.patch- bsc#1067224 - xen-tools have hard dependency on Python 2 pygrub-python3-conversion.patch xenmon-python3-conversion.patch migration-python3-conversion.patch xnloader.py xen2libvirt.py- Remove xendriverdomain.service (bsc#1065185) Driver domains must be configured manually with custom .service file- Update to Xen 4.10.0-rc3 (fate#321394, fate#322686) xen-4.10.0-testing-src.tar.bz2 - Drop 59f31268-libxc-remove-stale-error-check-for-domain-size.patch- Adjust xen-dom0-modules.service to ignore errors (bsc#1065187)- fate#324052 Support migration of Xen HVM domains larger than 1TB 59f31268-libxc-remove-stale-error-check-for-domain-size.patch- Update to Xen 4.10.0-rc2 (fate#321394, fate#322686) xen-4.10.0-testing-src.tar.bz2- Update to Xen 4.10.0-rc1 (fate#321394, fate#322686) xen-4.10.0-testing-src.tar.bz2 - Drop patches included in new tarball 592fd5f0-stop_machine-fill-result-only-in-case-of-error.patch 596f257e-x86-fix-hvmemul_insn_fetch.patch 5982fd99-VT-d-don-t-panic-warn-on-iommu-no-igfx.patch 598c3630-VT-d-PI-disable-when-CPU-side-PI-is-off.patch 598c3706-cpufreq-only-stop-ondemand-governor-if-started.patch 5992f1e5-x86-grant-disallow-misaligned-PTEs.patch 5992f20d-gnttab-split-maptrack-lock-to-make-it-useful-again.patch 5992f233-gnttab-correct-pin-status-fixup-for-copy.patch 59958e76-gnttab-dont-use-possibly-unbounded-tail-calls.patch 59958ebf-gnttab-fix-transitive-grant-handling.patch 59958edd-gnttab-avoid-spurious-maptrack-handle-alloc-failures.patch 599da329-arm-mm-release-grant-lock-on-xatp1-error-paths.patch 59a01223-x86-check-for-alloc-errors-in-modify_xen_mappings.patch 59a0130c-x86-efi-dont-write-relocs-in-efi_arch_relocate_image-1st-pass.patch 59a9221f-VT-d-use-correct-BDF-for-VF-to-search-VT-d-unit.patch 59ae9177-x86-emul-fix-handling-of-unimplemented-Grp7-insns.patch 59aec335-x86emul-correct-VEX-W-handling-for-VPINSRD.patch 59aec375-x86emul-correct-VEX-L-handling-for-VCVTx2SI.patch 59afcea0-x86-introduce-and-use-setup_force_cpu_cap.patch 59b2a7f2-x86-HVM-correct-repeat-count-update-linear-phys.patch 59b7d664-mm-make-sure-node-is-less-than-MAX_NUMNODES.patch 59b7d69b-grant_table-fix-GNTTABOP_cache_flush-handling.patch 59b7d6c8-xenstore-dont-unlink-connection-object-twice.patch 59b7d6d9-gnttab-also-validate-PTE-perms-upon-destroy-replace.patch gcc7-arm.patch gcc7-mini-os.patch- bsc#1061084 - VUL-0: xen: page type reference leak on x86 (XSA-242) xsa242.patch - bsc#1061086 - VUL-0: xen: x86: Incorrect handling of self-linear shadow mappings with translated guests (XSA-243) xsa243.patch - bsc#1061087 - VUL-0: xen: x86: Incorrect handling of IST settings during CPU hotplug (XSA-244) xsa244.patch- bsc#1061077 - VUL-0: xen: DMOP map/unmap missing argument checks (XSA-238) xsa238.patch - bsc#1061080 - VUL-0: xen: hypervisor stack leak in x86 I/O intercept code (XSA-239) xsa239.patch - bsc#1061081 - VUL-0: xen: Unlimited recursion in linear pagetable de-typing (XSA-240) xsa240-1.patch xsa240-2.patch - bsc#1061082 - VUL-0: xen: Stale TLB entry due to page type release race (XSA-241) xsa241.patch- bsc#1061075 - VUL-0: xen: pin count / page reference race in grant table code (XSA-236) xsa236.patch - bsc#1061076 - VUL-0: xen: multiple MSI mapping issues on x86 (XSA-237) xsa237-1.patch xsa237-2.patch xsa237-3.patch xsa237-4.patch xsa237-5.patch- bsc#1056278 - VUL-0: xen: Missing NUMA node parameter verification (XSA-231) 59b7d664-mm-make-sure-node-is-less-than-MAX_NUMNODES.patch - bsc#1056280 - VUL-0: xen: Missing check for grant table (XSA-232) 59b7d69b-grant_table-fix-GNTTABOP_cache_flush-handling.patch - bsc#1056281 - VUL-0: xen: cxenstored: Race in domain cleanup (XSA-233) 59b7d6c8-xenstore-dont-unlink-connection-object-twice.patch - bsc#1056282 - VUL-0: xen: insufficient grant unmapping checks for x86 PV guests (XSA-234) 59b7d6d9-gnttab-also-validate-PTE-perms-upon-destroy-replace.patch - bsc#1055321 - VUL-0: xen: add-to-physmap error paths fail to release lock on ARM (XSA-235) 599da329-arm-mm-release-grant-lock-on-xatp1-error-paths.patch - Upstream patches from Jan (bsc#1027519) 59a01223-x86-check-for-alloc-errors-in-modify_xen_mappings.patch 59a0130c-x86-efi-dont-write-relocs-in-efi_arch_relocate_image-1st-pass.patch 59a9221f-VT-d-use-correct-BDF-for-VF-to-search-VT-d-unit.patch 59ae9177-x86-emul-fix-handling-of-unimplemented-Grp7-insns.patch 59aec335-x86emul-correct-VEX-W-handling-for-VPINSRD.patch 59aec375-x86emul-correct-VEX-L-handling-for-VCVTx2SI.patch 59afcea0-x86-introduce-and-use-setup_force_cpu_cap.patch 59b2a7f2-x86-HVM-correct-repeat-count-update-linear-phys.patch - Dropped gcc7-xen.patch- bsc#1057358 - Cannot Boot into SLES12.3 with Xen hypervisor when Secure Boot is Enabled xen.spec- bsc#1055695 - XEN: 11SP4 and 12SP3 HVM guests can not be restored update from v6 to v9 to cover more cases for ballooned domUs libxc.sr.superpage.patch- bsc#1026236 - remove suse_vtsc_tolerance= cmdline option for Xen drop the patch because it is not upstream acceptable remove xen.suse_vtsc_tolerance.patch- bsc#1055695 - XEN: 11SP4 and 12SP3 HVM guests can not be restored after the save using xl stack libxc.sr.superpage.patch- Unignore gcc-PIE the toolstack disables PIE for firmware builds as needed- Upstream patches from Jan (bsc#1027519) 592fd5f0-stop_machine-fill-result-only-in-case-of-error.patch 596f257e-x86-fix-hvmemul_insn_fetch.patch 5982fd99-VT-d-don-t-panic-warn-on-iommu-no-igfx.patch 598c3630-VT-d-PI-disable-when-CPU-side-PI-is-off.patch 598c3706-cpufreq-only-stop-ondemand-governor-if-started.patch 5992f1e5-x86-grant-disallow-misaligned-PTEs.patch (Replaces xsa227.patch) 5992f20d-gnttab-split-maptrack-lock-to-make-it-useful-again.patch (Replaces xsa228.patch) 5992f233-gnttab-correct-pin-status-fixup-for-copy.patch (Replaces xsa230.patch) 59958e76-gnttab-dont-use-possibly-unbounded-tail-calls.patch (Replaces xsa226-1.patch) 59958ebf-gnttab-fix-transitive-grant-handling.patch (Replaces xsa226-2.patch) 59958edd-gnttab-avoid-spurious-maptrack-handle-alloc-failures.patch- bsc#1044974 - xen-tools require python-pam xen.spec- Clean up spec file errors and a few warnings. (bsc#1027519) - Removed conditional 'with_systemd' and some old deprecated 'sles_version' checks. xen.spec- Remove use of brctl utiltiy from supportconfig plugin FATE#323639- Use upstream variant of mini-os __udivmoddi4 change gcc7-mini-os.patch- fate#323639 Move bridge-utils to legacy replace-obsolete-network-configuration-commands-in-s.patch- bsc#1052686 - VUL-0: xen: grant_table: possibly premature clearing of GTF_writing / GTF_reading (XSA-230) xsa230.patch- bsc#1035231 - migration of HVM domU does not use superpages on destination dom0 libxc.sr.superpage.patch- bsc#1051787 - VUL-0: CVE-2017-12135: xen: possibly unbounded recursion in grant table code (XSA-226) xsa226-1.patch xsa226-2.patch - bsc#1051788 - VUL-0: CVE-2017-12137: xen: x86: PV privilege escalation via map_grant_ref (XSA-227) xsa227.patch - bsc#1051789 - VUL-0: CVE-2017-12136: xen: grant_table: Race conditions with maptrack free list handling (XSA-228) xsa228.patch- Add a supportconfig plugin xen-supportconfig FATE#323661- bsc#1026236 - add suse_vtsc_tolerance= cmdline option for Xen To avoid emulation of TSC access from a domU after live migration add a global tolerance for the measured host kHz xen.suse_vtsc_tolerance.patch- fate#323662 Drop qemu-dm from xen-tools package The following tarball and patches have been removed qemu-xen-traditional-dir-remote.tar.bz2 VNC-Support-for-ExtendedKeyEvent-client-message.patch 0001-net-move-the-tap-buffer-into-TAPState.patch 0002-net-increase-tap-buffer-size.patch 0003-e1000-fix-access-4-bytes-beyond-buffer-end.patch 0004-e1000-secrc-support.patch 0005-e1000-multi-buffer-packet-support.patch 0006-e1000-clear-EOP-for-multi-buffer-descriptors.patch 0007-e1000-verify-we-have-buffers-upfront.patch 0008-e1000-check-buffer-availability.patch CVE-2013-4533-qemut-pxa2xx-buffer-overrun-on-incoming-migration.patch CVE-2013-4534-qemut-openpic-buffer-overrun-on-incoming-migration.patch CVE-2013-4537-qemut-ssi-sd-fix-buffer-overrun-on-invalid-state-load.patch CVE-2013-4538-qemut-ssd0323-fix-buffer-overun-on-invalid-state.patch CVE-2013-4539-qemut-tsc210x-fix-buffer-overrun-on-invalid-state-load.patch CVE-2014-0222-qemut-qcow1-validate-l2-table-size.patch CVE-2014-3640-qemut-slirp-NULL-pointer-deref-in-sosendto.patch CVE-2015-4037-qemut-smb-config-dir-name.patch CVE-2015-5154-qemut-fix-START-STOP-UNIT-command-completion.patch CVE-2015-5278-qemut-Infinite-loop-in-ne2000_receive-function.patch CVE-2015-6815-qemut-e1000-fix-infinite-loop.patch CVE-2015-7512-qemut-net-pcnet-buffer-overflow-in-non-loopback-mode.patch CVE-2015-8345-qemut-eepro100-infinite-loop-fix.patch CVE-2015-8504-qemut-vnc-avoid-floating-point-exception.patch CVE-2016-1714-qemut-fw_cfg-add-check-to-validate-current-entry-value.patch CVE-2016-1981-qemut-e1000-eliminate-infinite-loops-on-out-of-bounds-transfer.patch CVE-2016-2391-qemut-usb-null-pointer-dereference-in-ohci-module.patch CVE-2016-2841-qemut-ne2000-infinite-loop-in-ne2000_receive.patch CVE-2016-4439-qemut-scsi-esp-OOB-write-while-writing-to-cmdbuf-in-esp_reg_write.patch CVE-2016-4441-qemut-scsi-esp-OOB-write-while-writing-to-cmdbuf-in-get_cmd.patch CVE-2016-5238-qemut-scsi-esp-OOB-write-when-using-non-DMA-mode-in-get_cmd.patch CVE-2016-5338-qemut-scsi-esp-OOB-rw-access-while-processing-ESP_FIFO.patch CVE-2016-6351-qemut-scsi-esp-make-cmdbuf-big-enough-for-maximum-CDB-size.patch CVE-2016-7908-qemut-net-Infinite-loop-in-mcf_fec_do_tx.patch CVE-2016-7909-qemut-net-pcnet-infinite-loop-in-pcnet_rdra_addr.patch CVE-2016-8667-qemut-dma-rc4030-divide-by-zero-error-in-set_next_tick.patch CVE-2016-8669-qemut-char-divide-by-zero-error-in-serial_update_parameters.patch CVE-2016-8910-qemut-net-rtl8139-infinite-loop-while-transmit-in-Cplus-mode.patch CVE-2016-9921-qemut-display-cirrus_vga-divide-by-zero-in-cirrus_do_copy.patch CVE-2017-6505-qemut-usb-an-infinite-loop-issue-in-ohci_service_ed_list.patch CVE-2017-8309-qemut-audio-host-memory-leakage-via-capture-buffer.patch CVE-2017-9330-qemut-usb-ohci-infinite-loop-due-to-incorrect-return-value.patch blktap.patch cdrom-removable.patch xen-qemu-iscsi-fix.patch qemu-security-etch1.patch xen-disable-qemu-monitor.patch xen-hvm-default-bridge.patch qemu-ifup-set-mtu.patch ioemu-vnc-resize.patch capslock_enable.patch altgr_2.patch log-guest-console.patch bdrv_open2_fix_flags.patch bdrv_open2_flags_2.patch ioemu-7615-qcow2-fix-alloc_cluster_link_l2.patch qemu-dm-segfault.patch bdrv_default_rwflag.patch kernel-boot-hvm.patch ioemu-watchdog-support.patch ioemu-watchdog-linkage.patch ioemu-watchdog-ib700-timer.patch ioemu-hvm-pv-support.patch pvdrv_emulation_control.patch ioemu-disable-scsi.patch ioemu-disable-emulated-ide-if-pv.patch xenpaging.qemu.flush-cache.patch ioemu-devicemodel-include.patch - Cleanup spec file and remove unused KMP patches kmp_filelist supported_module.patch xen_pvonhvm.xen_emul_unplug.patch- bsc#1002573 - Optimize LVM functions in block-dmmd block-dmmd- Record initial Xen dmesg in /var/log/xen/xen-boot.log for supportconfig. Keep previous log in /var/log/xen/xen-boot.prev.log- Remove storytelling from description in xen.rpm- Update to Xen 4.9.0 FCS (fate#321394, fate#323108) xen-4.9.0-testing-src.tar.bz2- Update block-dmmd script (bsc#1002573) block-dmmd- Update to Xen 4.9.0-rc8+ (fate#321394, fate#323108) xen-4.9.0-testing-src.tar.bz2 gcc7-arm.patch - Drop gcc7-error-xenpmd.patch- Update to Xen 4.9.0-rc8 (fate#321394, fate#323108) xen-4.9.0-testing-src.tar.bz2- bsc#1042160 - VUL-1: CVE-2017-9330: xen: usb: ohci: infinite loop due to incorrect return value CVE-2017-9330-qemut-usb-ohci-infinite-loop-due-to-incorrect-return-value.patch- bsc#1037243 - VUL-1: CVE-2017-8309: xen: audio: host memory leakage via capture buffer CVE-2017-8309-qemut-audio-host-memory-leakage-via-capture-buffer.patch- Update to Xen 4.9.0-rc7 (fate#321394, fate#323108) xen-4.9.0-testing-src.tar.bz2- Update to Xen 4.9.0-rc6 (fate#321394, fate#323108) xen-4.9.0-testing-src.tar.bz2- bsc#1031343 - xen fails to build with GCC 7 gcc7-mini-os.patch gcc7-xen.patch- bsc#1031343 - xen fails to build with GCC 7 gcc7-error-xenpmd.patch- Update to Xen 4.9.0-rc5 (fate#321394, fate#323108) xen-4.9.0-testing-src.tar.bz2 - Drop xen-tools-pkgconfig-xenlight.patch- bsc#1037779 - xen breaks kexec-tools build xen-tools-pkgconfig-xenlight.patch- Update to Xen 4.9.0-rc4 (fate#321394, fate#323108) xen-4.9.0-testing-src.tar.bz2- bsc#1036146 - sles12sp2 xen VM dumps core to wrong path xen.spec- Update to Xen 4.9.0-rc3 (fate#321394, fate#323108) xen-4.9.0-testing-src.tar.bz2 aarch64-maybe-uninitialized.patch- Update to Xen 4.9.0-rc2 (fate#321394, fate#323108) xen-4.9.0-testing-src.tar.bz2- Update to Xen 4.9.0-rc1 (fate#321394, fate#323108) xen-4.9.0-testing-src.tar.bz2 ioemu-devicemodel-include.patch - Dropped patches contained in new tarball xen-4.8.0-testing-src.tar.bz2 0001-xenstore-let-write_node-and-some-callers-return-errn.patch 0002-xenstore-undo-function-rename.patch 0003-xenstore-rework-of-transaction-handling.patch 584806ce-x86emul-correct-PUSHF-POPF.patch 584fc649-fix-determining-when-domain-creation-is-complete.patch 58510c06-x86emul-CMPXCHGnB-ignore-prefixes.patch 58510cac-x86emul-MOVNTI-no-REP-prefixes.patch 58526ccc-x86emul-64bit-ignore-most-segment-bases-in-align-check.patch 5853ed37-VT-d-correct-dma_msi_set_affinity.patch 5853ee07-x86emul-CMPXCHG16B-aligned-operand.patch 58580060-x86-emul-correct-SYSCALL-eflags-handling.patch 585aa3c5-x86-force-EFLAGS-IF-on-upon-exit-to-PV.patch 585aa407-x86-HVM-NULL-check-before-using-VMFUNC-hook.patch 585bd5fe-x86-emul-correct-VMFUNC-return-value-handling.patch 586ba81c-x86-cpu-dont-update-this_cpu-for-guest-get_cpu_vendor.patch 587d04d6-x86-xstate-fix-array-overrun-with-LWP.patch 587de4a9-x86emul-VEX-B-ignored-in-compat-mode.patch 5882129d-x86emul-LOCK-check-adjustments.patch 58821300-x86-segment-attribute-handling.patch 58873c1f-x86emul-correct-FPU-stub-asm-constraints.patch 58873c80-x86-hvm-do-not-set-msr_tsc_adjust-on-.patch 5887888f-credit2-fix-shutdown-suspend-with-cpupools.patch 5887888f-credit2-never-consider-CPUs-outside-of-pool.patch 5887888f-credit2-use-the-correct-scratch-cpumask.patch 5888b1b3-x86-emulate-dont-assume-addr_size-32-implies-protmode.patch 5899cbd9-EPT-allow-wrcomb-MMIO-mappings-again.patch 589b3272-libxl-dont-segfault-when-creating-domain-with-invalid-pvusb-device.patch 58a44771-IOMMU-always-call-teardown-callback.patch 58a48ccc-x86-fix-p2m_flush_table-for-non-nested.patch 58a59f4b-libxl-correct-xenstore-entry-for-empty-cdrom.patch 58a70d94-VMX-fix-VMCS-race-on-cswitch-paths.patch 58ac1f3f-VMX-dont-leak-host-syscall-MSRs.patch 58b5a2de-x86-correct-Xens-idea-of-its-memory-layout.patch 58b6fd42-credit2-always-mark-a-tickled-pCPU-as-tickled.patch 58b6fd42-credit2-dont-miss-accounting-during-credit-reset.patch 58cbf682-x86-EFI-avoid-overrunning-mb_modules.patch 58cf9200-x86-EFI-avoid-IOMMU-faults-on-tail-gap.patch 58cf9260-x86-EFI-avoid-Xen-when-looking-for-mod-kexec-pos.patch 58cf9277-x86-time-dont-use-vTSC-if-host-guest-freqs-match.patch 58d25ea2-xenstore-add-missing-checks-for-allocation-failure.patch 58d91365-sched-dont-call-wrong-hook-via-VCPU2OP.patch CVE-2017-2615-qemut-display-cirrus-oob-access-while-doing-bitblt-copy-backward-mode.patch CVE-2017-2620-xsa209-qemut-cirrus_bitblt_cputovideo-does-not-check-if-memory-region-safe.patch glibc-2.25-compatibility-fix.patch xs-09-add_change_node-params.patch xs-10-call-add_change_node.patch xs-11-tdb-record-header.patch xs-12-node-gen-count.patch xs-13-read-directory-part-support.patch xs-14-command-array.patch xs-15-command-return-val.patch xs-16-function-static.patch xs-17-arg-parsing.patch xs-18-default-buffer.patch xs-19-handle-alloc-failures.patch xs-20-tdb-version.patch xs-21-empty-tdb-database.patch xs-22-reopen_log-fix.patch xs-23-XS_DEBUG-rename.patch xs-24-xenstored_control.patch xs-25-control-enhance.patch xs-26-log-control.patch xs-27-memory-report.patch xs-28-remove-talloc-report.patch xs-29-define-off_t.patch xsa206-0001-xenstored-apply-a-write-transaction-rate-limit.patch xsa206-0002-xenstored-Log-when-the-write-transaction-rate-limit.patch- bsc#1022703 - Xen HVM guest with OVMF hangs with unattached CDRom 58a59f4b-libxl-correct-xenstore-entry-for-empty-cdrom.patch- bsc#1015348 - L3: libvirtd does not start during boot suse-xendomains-service.patch- bsc#1014136 - Partner-L3: kdump can't dump a kernel on SLES12-SP2 with Xen hypervisor. 58cf9260-x86-EFI-avoid-Xen-when-looking-for-mod-kexec-pos.patch - bsc#1026236 - L3: Paravirtualized vs. fully virtualized migration - latter one much faster 58cf9277-x86-time-dont-use-vTSC-if-host-guest-freqs-match.patch - Upstream patch from Jan 58cbf682-x86-EFI-avoid-overrunning-mb_modules.patch 58cf9200-x86-EFI-avoid-IOMMU-faults-on-tail-gap.patch 58d91365-sched-dont-call-wrong-hook-via-VCPU2OP.patch- bsc#1022555 - L3: Timeout in "execution of /etc/xen/scripts/block add" 58d25ea2-xenstore-add-missing-checks-for-allocation-failure.patch 0001-xenstore-let-write_node-and-some-callers-return-errn.patch 0002-xenstore-undo-function-rename.patch 0003-xenstore-rework-of-transaction-handling.patch - bsc#1030144 - VUL-0: xen: xenstore denial of service via repeated update (XSA-206) xsa206-0001-xenstored-apply-a-write-transaction-rate-limit.patch xsa206-0002-xenstored-Log-when-the-write-transaction-rate-limit.patch - bsc#1029827 - Forward port xenstored xs-09-add_change_node-params.patch xs-10-call-add_change_node.patch xs-11-tdb-record-header.patch xs-12-node-gen-count.patch xs-13-read-directory-part-support.patch xs-14-command-array.patch xs-15-command-return-val.patch xs-16-function-static.patch xs-17-arg-parsing.patch xs-18-default-buffer.patch xs-19-handle-alloc-failures.patch xs-20-tdb-version.patch xs-21-empty-tdb-database.patch xs-22-reopen_log-fix.patch xs-23-XS_DEBUG-rename.patch xs-24-xenstored_control.patch xs-25-control-enhance.patch xs-26-log-control.patch xs-27-memory-report.patch xs-28-remove-talloc-report.patch xs-29-define-off_t.patch- bsc#1029128 - fix make xen to really produce xen.efi with gcc48- bsc#1028235 - VUL-0: CVE-2017-6505: xen: qemu: usb: an infinite loop issue in ohci_service_ed_list CVE-2017-6505-qemut-usb-an-infinite-loop-issue-in-ohci_service_ed_list.patch - Upstream patches from Jan (bsc#1027519) 5887888f-credit2-fix-shutdown-suspend-with-cpupools.patch 5887888f-credit2-use-the-correct-scratch-cpumask.patch 5899cbd9-EPT-allow-wrcomb-MMIO-mappings-again.patch 589b3272-libxl-dont-segfault-when-creating-domain-with-invalid-pvusb-device.patch 58a44771-IOMMU-always-call-teardown-callback.patch 58a48ccc-x86-fix-p2m_flush_table-for-non-nested.patch 58a70d94-VMX-fix-VMCS-race-on-cswitch-paths.patch 58ac1f3f-VMX-dont-leak-host-syscall-MSRs.patch 58b5a2de-x86-correct-Xens-idea-of-its-memory-layout.patch 58b6fd42-credit2-always-mark-a-tickled-pCPU-as-tickled.patch 58b6fd42-credit2-dont-miss-accounting-during-credit-reset.patch- bsc#1027654 - XEN fails to build against glibc 2.25 glibc-2.25-compatibility-fix.patch libxl.pvscsi.patch- fate#316613: Refresh and enable libxl.pvscsi.patch- bsc#1024834 - VUL-0: CVE-2017-2620: xen: cirrus_bitblt_cputovideo does not check if memory region is safe (XSA-209) CVE-2017-2620-xsa209-qemut-cirrus_bitblt_cputovideo-does-not-check-if-memory-region-safe.patch- bsc#1023948 - [pvusb][sles12sp3][openqa] Segmentation fault happened when adding usbctrl devices via xl 589b3272-libxl-dont-segfault-when-creating-domain-with-invalid-pvusb-device.patch- Upstream patches from Jan (bsc#1027519) 587d04d6-x86-xstate-fix-array-overrun-with-LWP.patch 587de4a9-x86emul-VEX-B-ignored-in-compat-mode.patch 5882129d-x86emul-LOCK-check-adjustments.patch 58821300-x86-segment-attribute-handling.patch 58873c1f-x86emul-correct-FPU-stub-asm-constraints.patch 58873c80-x86-hvm-do-not-set-msr_tsc_adjust-on-.patch 5887888f-credit2-use-the-correct-scratch-cpumask.patch 5887888f-credit2-never-consider-CPUs-outside-of-pool.patch 5887888f-credit2-fix-shutdown-suspend-with-cpupools.patch 5888b1b3-x86-emulate-dont-assume-addr_size-32-implies-protmode.patch- bsc#1023004 - VUL-0: CVE-2017-2615: qemu: display: cirrus: oob access while doing bitblt copy backward mode CVE-2017-2615-qemut-display-cirrus-oob-access-while-doing-bitblt-copy-backward-mode.patch- fate#322313 and fate#322150 require the acpica package ported to aarch64 which Xen 4.8 needs to build. Temporarily disable aarch64 until these fates are complete. xen.spec- bsc#1021952 - Virutalization/xen: Bug xen-tools missing /usr/bin/domu-xenstore; guests fail to launch tmp_build.patch xen.spec- No systemd presets for 42.3+ and SLE12SP3+ (bsc#1012842)- bsc#1007224 - broken symlinks in /usr/share/doc/packages/xen/misc/ xen.spec- 585aa3c5-x86-force-EFLAGS-IF-on-upon-exit-to-PV.patch Replaces xsa202.patch (bsc#1014298) - 585aa407-x86-HVM-NULL-check-before-using-VMFUNC-hook.patch Replaces xsa203.patch (bsc#1014300) - 58580060-x86-emul-correct-SYSCALL-eflags-handling.patch Replaces xsa204.patch (bsc#1016340) - Upstream patches from Jan 58526ccc-x86emul-64bit-ignore-most-segment-bases-in-align-check.patch 5853ed37-VT-d-correct-dma_msi_set_affinity.patch 5853ee07-x86emul-CMPXCHG16B-aligned-operand.patch 585bd5fe-x86-emul-correct-VMFUNC-return-value-handling.patch 586ba81c-x86-cpu-dont-update-this_cpu-for-guest-get_cpu_vendor.patch- bsc#1015169 - VUL-0: CVE-2016-9921, CVE-2016-9922: xen: qemu: display: cirrus_vga: a divide by zero in cirrus_do_copy CVE-2016-9921-qemut-display-cirrus_vga-divide-by-zero-in-cirrus_do_copy.patch- bsc#1016340 - VUL-0: CVE-2016-10013: xen: x86: Mishandling of SYSCALL singlestep during emulation (XSA-204) xsa204.patch- bsc#1012651 - VUL-0: CVE-2016-9932: xen: x86 CMPXCHG8B emulation fails to ignore operand size override (XSA-200) 58510c06-x86emul-CMPXCHGnB-ignore-prefixes.patch- bsc#1014298 - VUL-0: CVE-2016-10024: xen: x86 PV guests may be able to mask interrupts (XSA-202) xsa202.patch - bsc#1014300 - VUL-0: CVE-2016-10025: xen: x86: missing NULL pointer check in VMFUNC emulation (XSA-203) xsa203.patch - Upstream patches from Jan 584806ce-x86emul-correct-PUSHF-POPF.patch 584fc649-fix-determining-when-domain-creation-is-complete.patch 58510c06-x86emul-CMPXCHGnB-ignore-prefixes.patch 58510cac-x86emul-MOVNTI-no-REP-prefixes.patch- Update to Xen 4.8 FCS xen-4.8.0-testing-src.tar.bz2 - Dropped xen-4.7.1-testing-src.tar.bz2 0001-libxc-Rework-extra-module-initialisation.patch 0002-libxc-Prepare-a-start-info-structure-for-hvmloader.patch 0003-configure-define-SEABIOS_PATH-and-OVMF_PATH.patch 0004-firmware-makefile-install-BIOS-blob.patch 0005-libxl-Load-guest-BIOS-from-file.patch 0006-xen-Move-the-hvm_start_info-C-representation-from-li.patch 0007-hvmloader-Grab-the-hvm_start_info-pointer.patch 0008-hvmloader-Locate-the-BIOS-blob.patch 0009-hvmloader-Check-modules-whereabouts-in-perform_tests.patch 0010-hvmloader-Load-SeaBIOS-from-hvm_start_info-modules.patch 0011-hvmloader-Load-OVMF-from-modules.patch 0012-hvmloader-Specific-bios_load-function-required.patch 0013-hvmloader-Always-build-in-SeaBIOS-and-OVMF-loader.patch 0014-configure-do-not-depend-on-SEABIOS_PATH-or-OVMF_PATH.patch 57580bbd-kexec-allow-relaxed-placement-via-cmdline.patch 576001df-x86-time-use-local-stamp-in-TSC-calibration-fast-path.patch 5769106e-x86-generate-assembler-equates-for-synthesized.patch 57a1e603-x86-time-adjust-local-system-time-initialization.patch 57a1e64c-x86-time-introduce-and-use-rdtsc_ordered.patch 57a2f6ac-x86-time-calibrate-TSC-against-platform-timer.patch 57a30261-x86-support-newer-Intel-CPU-models.patch 5810a9cc-x86-emul-Correct-decoding-of-SReg3-operands.patch 581b2c3b-x86-emul-reject-LGDT-LIDT-with-non-canonical-addresses.patch 581b647a-x86emul-L-S-G-I-DT-ignore-opsz-overrides-in-64-bit-mode.patch 58249392-x86-svm-dont-clobber-eax-edx-if-RDMSR-intercept-fails.patch 582c35d6-x86-vmx-correct-long-mode-check-in-vmx_cpuid_intercept.patch 582c35ee-x86-traps-dont-call-hvm_hypervisor_cpuid_leaf-for-PV.patch 58343dc2-x86-hvm-Fix-the-handling-of-non-present-segments.patch 58343df8-x86-HVM-dont-load-LDTR-with-VM86-mode-attrs-during-task-switch.patch 58343e24-x86-PV-writes-of-fs-and-gs-base-MSRs-require-canonical-addresses.patch 58343e9e-libelf-fix-stack-memory-leak-when-loading-32-bit-symbol-tables.patch 58343ec2-x86emul-fix-huge-bit-offset-handling.patch 58343f29-x86-emul-correct-the-IDT-entry-calculation-in-inject_swint.patch 58343f44-x86-svm-fix-injection-of-software-interrupts.patch 58343f79-pygrub-Properly-quote-results-when-returning-them-to-the-caller.patch CVE-2016-9381-xsa197-qemut.patch CVE-2016-9637-xsa199-qemut.patch- bsc#1011652 - VUL-0: xen: qemu ioport array overflow CVE-2016-9637-xsa199-qemut.patch- bsc#1009100 - VUL-0: CVE-2016-9386: XSA-191: xen: x86 null segments not always treated as unusable 58343dc2-x86-hvm-Fix-the-handling-of-non-present-segments.patch - bsc#1009103 - VUL-0: CVE-2016-9382: XSA-192: xen: x86 task switch to VM86 mode mis-handled 58343df8-x86-HVM-dont-load-LDTR-with-VM86-mode-attrs-during-task-switch.patch - bsc#1009104 - VUL-0: CVE-2016-9385: XSA-193: xen: x86 segment base write emulation lacking canonical address checks 58343e24-x86-PV-writes-of-fs-and-gs-base-MSRs-require-canonical-addresses.patch - bsc#1009105 - VUL-0: CVE-2016-9384: XSA-194: xen: guest 32-bit ELF symbol table load leaking host data 58343e9e-libelf-fix-stack-memory-leak-when-loading-32-bit-symbol-tables.patch - bsc#1009107 - VUL-0: CVE-2016-9383: XSA-195: xen: x86 64-bit bit test instruction emulation broken 58343ec2-x86emul-fix-huge-bit-offset-handling.patch - bsc#1009108 - VUL-0: CVE-2016-9377,CVE-2016-9378: XSA-196: xen: x86 software interrupt injection mis-handled 58343f29-x86-emul-correct-the-IDT-entry-calculation-in-inject_swint.patch 58343f44-x86-svm-fix-injection-of-software-interrupts.patch - bsc#1009109 - VUL-0: CVE-2016-9381: XSA-197: xen: qemu incautious about shared ring processing CVE-2016-9381-xsa197-qemut.patch - bsc#1009111 - VUL-0: CVE-2016-9379,CVE-2016-9380: XSA-198: xen: delimiter injection vulnerabilities in pygrub 58343f79-pygrub-Properly-quote-results-when-returning-them-to-the-caller.patch - Upstream patches from Jan 581b2c3b-x86-emul-reject-LGDT-LIDT-with-non-canonical-addresses.patch 581b647a-x86emul-L-S-G-I-DT-ignore-opsz-overrides-in-64-bit-mode.patch 58249392-x86-svm-dont-clobber-eax-edx-if-RDMSR-intercept-fails.patch 582c35d6-x86-vmx-correct-long-mode-check-in-vmx_cpuid_intercept.patch 582c35ee-x86-traps-dont-call-hvm_hypervisor_cpuid_leaf-for-PV.patch- Update to Xen Version 4.7.1 xen-4.7.1-testing-src.tar.bz2 - Dropped patches contained in new tarball xen-4.7.0-testing-src.tar.bz2 575e9ca0-nested-vmx-Validate-host-VMX-MSRs-before-accessing-them.patch 57640448-xen-sched-use-default-scheduler-upon-an-invalid-sched.patch 57973099-have-schedulers-revise-initial-placement.patch 579730e6-remove-buggy-initial-placement-algorithm.patch 57976073-x86-remove-unsafe-bits-from-mod_lN_entry-fastpath.patch 57976078-x86-avoid-SMAP-violation-in-compat_create_bounce_frame.patch 57ac6316-don-t-restrict-DMA-heap-to-node-0.patch 57b71fc5-x86-EFI-don-t-apply-relocations-to-l-2-3-_bootmap.patch 57b7447b-dont-permit-guest-to-populate-PoD-pages-for-itself.patch 57c4412b-x86-HVM-add-guarding-logic-for-VMX-specific-code.patch 57c57f73-libxc-correct-max_pfn-calculation-for-saving-domain.patch 57c805bf-x86-levelling-restrict-non-architectural-OSXSAVE-handling.patch 57c805c1-x86-levelling-pass-vcpu-to-ctxt_switch_levelling.patch 57c805c3-x86-levelling-provide-architectural-OSXSAVE-handling.patch 57c82be2-x86-32on64-adjust-call-gate-emulation.patch 57c93e52-fix-error-in-libxl_device_usbdev_list.patch 57c96df3-credit1-fix-a-race-when-picking-initial-pCPU.patch 57c96e2c-x86-correct-PT_NOTE-file-position.patch 57cfed43-VMX-correct-feature-checks-for-MPX-and-XSAVES.patch 57d1563d-x86-32on64-don-t-allow-recursive-page-tables-from-L3.patch 57d15679-x86-emulate-Correct-boundary-interactions-of-emulated-insns.patch 57d1569a-x86-shadow-Avoid-overflowing-sh_ctxt-seg_reg.patch 57d18642-hvm-fep-Allow-test-insns-crossing-1-0-boundary.patch 57d18642-x86-segment-Bounds-check-accesses-to-emulation-ctxt-seg_reg.patch 57d7ca5f-x86-domctl-fix-TOCTOU-race-in-XEN_DOMCTL_getvcpuextstate.patch 57d7ca64-x86-domctl-fix-migration-of-guests-not-using-xsave.patch 57da8883-credit1-fix-mask-to-be-used-for-tickling.patch 57da8883-credit2-properly-schedule-migration-of-running-vcpu.patch 57dfb1c5-x86-Intel-hide-CPUID-faulting-capability-from-guests.patch 57e93e1d-x86emul-correct-loading-of-ss.patch 57e93e4a-x86emul-don-t-allow-null-selector-for-LTR.patch 57e93e89-x86-AMD-apply-erratum-665-workaround.patch 57ee6cbc-credit1-return-time-remaining-to-limit-as-next-timeslice.patch 57f3a8ee-x86emul-honor-guest-CR0-TS-and-CR0-EM.patch 57fb6a91-x86-defer-not-present-segment-checks.patch 5800c51d-x86-hvm-Clobber-cs-L-when-LME-becomes-set.patch 5800caec-x86emul-fix-pushing-of-selector-registers.patch 5800cb06-x86-Viridian-don-t-depend-on-undefined-register-state.patch 580e29f9-x86-MISALIGNSSE-feature-depends-on-SSE.patch 57dfb2ff-x86-Intel-Broadwell-no-PKG_C8-10_RESIDENCY-MSRs.patch- bsc#1004981 - Xen RPM doesn't contain debug hypervisor for EFI systems xen.spec- bsc#1000106 - VUL-0: CVE-2016-7777: xen: CR0.TS and CR0.EM not always honored for x86 HVM guests (XSA-190) 57f3a8ee-x86emul-honor-guest-CR0-TS-and-CR0-EM.patch - bsc#996191 - [XEN][acpi]residency -n 88 -c will cause xen panic on broadwell-ep 57dfb2ff-x86-Intel-Broadwell-no-PKG_C8-10_RESIDENCY-MSRs.patch - Upstream patches from Jan 57d7ca5f-x86-domctl-fix-TOCTOU-race-in-XEN_DOMCTL_getvcpuextstate.patch 57d7ca64-x86-domctl-fix-migration-of-guests-not-using-xsave.patch 57da8883-credit1-fix-mask-to-be-used-for-tickling.patch 57da8883-credit2-properly-schedule-migration-of-running-vcpu.patch 57dfb1c5-x86-Intel-hide-CPUID-faulting-capability-from-guests.patch 57e93e1d-x86emul-correct-loading-of-ss.patch 57e93e4a-x86emul-don-t-allow-null-selector-for-LTR.patch 57e93e89-x86-AMD-apply-erratum-665-workaround.patch 57ee6cbc-credit1-return-time-remaining-to-limit-as-next-timeslice.patch 57fb6a91-x86-defer-not-present-segment-checks.patch 5800c51d-x86-hvm-Clobber-cs-L-when-LME-becomes-set.patch 5800caec-x86emul-fix-pushing-of-selector-registers.patch 5800cb06-x86-Viridian-don-t-depend-on-undefined-register-state.patch 580e29f9-x86-MISALIGNSSE-feature-depends-on-SSE.patch 5810a9cc-x86-emul-Correct-decoding-of-SReg3-operands.patch- bsc#1007941 - Xen tools limit the number of vcpus to 256 when the system has 384 xen-arch-kconfig-nr_cpus.patch- bsc#1007157 - VUL-0: CVE-2016-8910: xen: net: rtl8139: infinite loop while transmit in C+ mode CVE-2016-8910-qemut-net-rtl8139-infinite-loop-while-transmit-in-Cplus-mode.patch- bsc#1005004 - CVE-2016-8667: xen: dma: rc4030 divide by zero error in set_next_tick CVE-2016-8667-qemut-dma-rc4030-divide-by-zero-error-in-set_next_tick.patch - bsc#1005005 - VUL-0: CVE-2016-8669: xen: char: divide by zero error in serial_update_parameters CVE-2016-8669-qemut-char-divide-by-zero-error-in-serial_update_parameters.patch- bsc#1003030 - VUL-0: CVE-2016-7908: xen: net: Infinite loop in mcf_fec_do_tx CVE-2016-7908-qemut-net-Infinite-loop-in-mcf_fec_do_tx.patch - bsc#1003032 - VUL-0: CVE-2016-7909: xen: net: pcnet: infinite loop in pcnet_rdra_addr CVE-2016-7909-qemut-net-pcnet-infinite-loop-in-pcnet_rdra_addr.patch- bsc#995785 - VUL-0: CVE-2016-7092: xen: x86: Disallow L3 recursive pagetable for 32-bit PV guests (XSA-185) 57d1563d-x86-32on64-don-t-allow-recursive-page-tables-from-L3.patch - bsc#995789 - VUL-0: CVE-2016-7093: xen: x86: Mishandling of instruction pointer truncation during emulation (XSA-186) 57d15679-x86-emulate-Correct-boundary-interactions-of-emulated-insns.patch 57d18642-hvm-fep-Allow-test-insns-crossing-1-0-boundary.patch - bsc#995792 - VUL-0: CVE-2016-7094: xen: x86 HVM: Overflow of sh_ctxt->seg_reg[] (XSA-187) 57d1569a-x86-shadow-Avoid-overflowing-sh_ctxt-seg_reg.patch 57d18642-x86-segment-Bounds-check-accesses-to-emulation-ctxt-seg_reg.patch - bsc#991934 - xen hypervisor crash in csched_acct 57c96df3-credit1-fix-a-race-when-picking-initial-pCPU.patch - Upstream patches from Jan 57c4412b-x86-HVM-add-guarding-logic-for-VMX-specific-code.patch 57c57f73-libxc-correct-max_pfn-calculation-for-saving-domain.patch 57c805bf-x86-levelling-restrict-non-architectural-OSXSAVE-handling.patch 57c805c1-x86-levelling-pass-vcpu-to-ctxt_switch_levelling.patch 57c805c3-x86-levelling-provide-architectural-OSXSAVE-handling.patch 57c82be2-x86-32on64-adjust-call-gate-emulation.patch 57c96e2c-x86-correct-PT_NOTE-file-position.patch 57cfed43-VMX-correct-feature-checks-for-MPX-and-XSAVES.patch- bsc#979002 - add 60-persistent-xvd.rules and helper script also to initrd, add the relevant dracut helper- bnc#953518 - unplug also SCSI disks in qemu-xen-traditional for upstream unplug protocol- bsc#989679 - [pvusb feature] USB device not found when 'virsh detach-device guest usb.xml' 57c93e52-fix-error-in-libxl_device_usbdev_list.patch- bsc#992224 - [HPS Bug] During boot of Xen Hypervisor, Failed to get contiguous memory for DMA from Xen 57ac6316-don-t-restrict-DMA-heap-to-node-0.patch - bsc#978755 - xen uefi systems fail to boot - bsc#983697 - SLES12 SP2 Xen UEFI mode cannot boot 57b71fc5-x86-EFI-don-t-apply-relocations-to-l-2-3-_bootmap.patch - Upstream patch from Jan 57b7447b-dont-permit-guest-to-populate-PoD-pages-for-itself.patch- spec: to stay compatible with the in-tree qemu-xen binary, use /usr/bin/qemu-system-i386 instead of /usr/bin/qemu-system-x86_64 bsc#986164- bsc#970135 - new virtualization project clock test randomly fails on Xen 576001df-x86-time-use-local-stamp-in-TSC-calibration-fast-path.patch 5769106e-x86-generate-assembler-equates-for-synthesized.patch 57a1e603-x86-time-adjust-local-system-time-initialization.patch 57a1e64c-x86-time-introduce-and-use-rdtsc_ordered.patch 57a2f6ac-x86-time-calibrate-TSC-against-platform-timer.patch - bsc#991934 - xen hypervisor crash in csched_acct 57973099-have-schedulers-revise-initial-placement.patch 579730e6-remove-buggy-initial-placement-algorithm.patch - bsc#988675 - VUL-0: CVE-2016-6258: xen: x86: Privilege escalation in PV guests (XSA-182) 57976073-x86-remove-unsafe-bits-from-mod_lN_entry-fastpath.patch - bsc#988676 - VUL-0: CVE-2016-6259: xen: x86: Missing SMAP whitelisting in 32-bit exception / event delivery (XSA-183) 57976078-x86-avoid-SMAP-violation-in-compat_create_bounce_frame.patch - Upstream patches from Jan 57a30261-x86-support-newer-Intel-CPU-models.patch- bsc#985503 - vif-route broken vif-route.patch- bsc#978413 - PV guest upgrade from sles11sp4 to sles12sp2 alpha3 failed on sles11sp4 xen host. pygrub-handle-one-line-menu-entries.patch- bsc#990843 - VUL-1: CVE-2016-6351: xen: qemu: scsi: esp: OOB write access in esp_do_dma CVE-2016-6351-qemut-scsi-esp-make-cmdbuf-big-enough-for-maximum-CDB-size.patch- bsc#900418 - Dump cannot be performed on SLES12 XEN 57580bbd-kexec-allow-relaxed-placement-via-cmdline.patch - Upstream patches from Jan 575e9ca0-nested-vmx-Validate-host-VMX-MSRs-before-accessing-them.patch 57640448-xen-sched-use-default-scheduler-upon-an-invalid-sched.patch- fate#319989 - Update to Xen 4.7 FCS xen-4.7.0-testing-src.tar.bz2 - Drop CVE-2014-3672-qemut-xsa180.patch- bsc#954872 - script block-dmmd not working as expected - libxl: error: libxl_dm.c (Additional fixes) block-dmmd- Convert with_stubdom into build_conditional to allow adjusting via prjconf - Convert with_debug into build_conditional to allow adjusting via prjconf- bsc#979002 - add 60-persistent-xvd.rules and helper script to xen-tools-domU to simplify transition to pvops based kernels- Convert with_oxenstored into build_conditional to allow adjusting via prjconf (fate#320836)- bsc#983984 - VUL-0: CVE-2016-5338: xen: qemu: scsi: esp: OOB r/w access while processing ESP_FIFO CVE-2016-5338-qemut-scsi-esp-OOB-rw-access-while-processing-ESP_FIFO.patch - bsc#982960 - VUL-0: CVE-2016-5238: xen: qemu: scsi: esp: OOB write when using non-DMA mode in get_cmd CVE-2016-5238-qemut-scsi-esp-OOB-write-when-using-non-DMA-mode-in-get_cmd.patch- fate#319989 - Update to Xen 4.7 RC5 xen-4.7.0-testing-src.tar.bz2- fate#319989 - Update to Xen 4.7 RC4 xen-4.7.0-testing-src.tar.bz2 - Dropped xen.pkgconfig-4.7.patch xsa164.patch- bsc#981264 - VUL-0: CVE-2014-3672: xen: Unrestricted qemu logging (XSA-180) CVE-2014-3672-qemut-xsa180.patch- bsc#980724 - VUL-0: CVE-2016-4441: Qemu: scsi: esp: OOB write while writing to 's->cmdbuf' in get_cmd CVE-2016-4441-qemut-scsi-esp-OOB-write-while-writing-to-cmdbuf-in-get_cmd.patch - bsc#980716 - VUL-0: CVE-2016-4439: xen: scsi: esp: OOB write while writing to 's->cmdbuf' in esp_reg_write CVE-2016-4439-qemut-scsi-esp-OOB-write-while-writing-to-cmdbuf-in-esp_reg_write.patch- fate#319989 - Update to Xen 4.7 RC3 xen-4.7.0-testing-src.tar.bz2 - Dropped libxl-remove-cdrom-cachemode.patch x86-PoD-only-reclaim-if-needed.patch gcc6-warnings-as-errors.patch- bsc#954872 - script block-dmmd not working as expected - libxl: error: libxl_dm.c (another modification) block-dmmd- fate#319989 - Update to Xen 4.7 RC2 xen-4.7.0-testing-src.tar.bz2- bsc#961600 - L3: poor performance when Xen HVM domU configured with max memory > current memory x86-PoD-only-reclaim-if-needed.patch- Mark SONAMEs and pkgconfig as xen 4.7 xen.pkgconfig-4.7.patch- bsc#977329 - Xen: Cannot boot HVM guests with empty cdrom libxl-remove-cdrom-cachemode.patch- fate#319989 - Update to Xen 4.7 RC1 xen-4.7.0-testing-src.tar.bz2- fate#316614: set migration constraints from cmdline restore libxl.set-migration-constraints-from-cmdline.patch- Remove obsolete patch for xen-kmp magic_ioport_compat.patch- fate#316613: update to v12 libxl.pvscsi.patch- Update to the latest Xen 4.7 pre-release c2994f86 Drop libxl.migrate-legacy-stream-read.patch- bnc#972756 - Can't migrate HVM guest from SLES12SP1 Xen host to SLES12SP2 Alpha 1 host using xl migrate libxl.migrate-legacy-stream-read.patch- Add patches from proposed upstream series to load BIOS's from the toolstack instead of embedding in hvmloader http://lists.xenproject.org/archives/html/xen-devel/2016-03/msg01626.html 0001-libxc-Rework-extra-module-initialisation.patch, 0002-libxc-Prepare-a-start-info-structure-for-hvmloader.patch, 0003-configure-define-SEABIOS_PATH-and-OVMF_PATH.patch, 0004-firmware-makefile-install-BIOS-blob.patch, 0005-libxl-Load-guest-BIOS-from-file.patch, 0006-xen-Move-the-hvm_start_info-C-representation-from-li.patch, 0007-hvmloader-Grab-the-hvm_start_info-pointer.patch, 0008-hvmloader-Locate-the-BIOS-blob.patch, 0009-hvmloader-Check-modules-whereabouts-in-perform_tests.patch, 0010-hvmloader-Load-SeaBIOS-from-hvm_start_info-modules.patch, 0011-hvmloader-Load-OVMF-from-modules.patch, 0012-hvmloader-Specific-bios_load-function-required.patch, 0013-hvmloader-Always-build-in-SeaBIOS-and-OVMF-loader.patch, 0014-configure-do-not-depend-on-SEABIOS_PATH-or-OVMF_PATH.patch - Enable support for UEFI on x86_64 using the ovmf-x86_64-ms.bin firmware from qemu-ovmf-x86_64. The firmware is preloaded with Microsoft keys to more closely resemble firmware on real hardware FATE#320490- fate#319989: Update to Xen 4.7 (pre-release) xen-4.7.0-testing-src.tar.bz2 - Dropped: xen-4.6.1-testing-src.tar.bz2 55f7f9d2-libxl-slightly-refine-pci-assignable-add-remove-handling.patch 5628fc67-libxl-No-emulated-disk-driver-for-xvdX-disk.patch 5644b756-x86-HVM-don-t-inject-DB-with-error-code.patch 5649bcbe-libxl-relax-readonly-check-introduced-by-XSA-142-fix.patch hotplug-Linux-block-performance-fix.patch set-mtu-from-bridge-for-tap-interface.patch xendomains-libvirtd-conflict.patch xsa154.patch xsa155-xen-0001-xen-Add-RING_COPY_REQUEST.patch xsa155-xen-0002-blktap2-Use-RING_COPY_REQUEST.patch xsa155-xen-0003-libvchan-Read-prod-cons-only-once.patch xsa170.patch- Use system SeaBIOS instead of building/installing another one FATE#320638 Dropped files: seabios-dir-remote.tar.bz2 xen-c99-fix.patch xen.build-compare.seabios.patch- spec: drop BuildRequires that were only needed for qemu-xen- bsc#969377 - xen does not build with GCC 6 ipxe-use-rpm-opt-flags.patch gcc6-warnings-as-errors.patch- bsc#969351 - VUL-0: CVE-2016-2841: xen: net: ne2000: infinite loop in ne2000_receive CVE-2016-2841-qemut-ne2000-infinite-loop-in-ne2000_receive.patch - Drop xsa154-fix.patch- Use system qemu instead of building/installing yet another qemu FATE#320638 - Dropped files qemu-xen-dir-remote.tar.bz2 CVE-2014-0222-qemuu-qcow1-validate-l2-table-size.patch CVE-2015-1779-qemuu-incrementally-decode-websocket-frames.patch CVE-2015-1779-qemuu-limit-size-of-HTTP-headers-from-websockets-clients.patch CVE-2015-4037-qemuu-smb-config-dir-name.patch CVE-2015-7512-qemuu-net-pcnet-buffer-overflow-in-non-loopback-mode.patch CVE-2015-7549-qemuu-pci-null-pointer-dereference-issue.patch CVE-2015-8345-qemuu-eepro100-infinite-loop-fix.patch CVE-2015-8504-qemuu-vnc-avoid-floating-point-exception.patch CVE-2015-8558-qemuu-usb-infinite-loop-in-ehci_advance_state-results-in-DoS.patch CVE-2015-8568-qemuu-net-vmxnet3-avoid-memory-leakage-in-activate_device.patch CVE-2015-8613-qemuu-scsi-initialise-info-object-with-appropriate-size.patch CVE-2015-8743-qemuu-ne2000-OOB-memory-access-in-ioport-rw-functions.patch CVE-2015-8744-qemuu-net-vmxnet3-incorrect-l2-header-validation-leads-to-crash.patch CVE-2015-8745-qemuu-net-vmxnet3-read-IMR-registers-instead-of-assert.patch CVE-2016-1568-qemuu-ide-ahci-reset-ncq-object-to-unused-on-error.patch CVE-2016-1714-qemuu-fw_cfg-add-check-to-validate-current-entry-value.patch CVE-2014-7815-qemut-vnc-sanitize-bits_per_pixel-from-the-client.patch CVE-2016-1981-qemuu-e1000-eliminate-infinite-loops-on-out-of-bounds-transfer.patch CVE-2016-2538-qemuu-usb-integer-overflow-in-remote-NDIS-message-handling.patch CVE-2015-8619-qemuu-stack-based-OOB-write-in-hmp_sendkey-routine.patch qemu-xen-enable-spice-support.patch qemu-xen-upstream-qdisk-cache-unsafe.patch tigervnc-long-press.patch xsa162-qemuu.patch- bsc#962321 - VUL-0: CVE-2016-1922: xen: i386: null pointer dereference in vapic_write() CVE-2016-1922-qemuu-i386-null-pointer-dereference-in-vapic_write.patch- bsc#968004 - VUL-0: CVE-2016-2538: xen: usb: integer overflow in remote NDIS control message handling CVE-2016-2538-qemuu-usb-integer-overflow-in-remote-NDIS-message-handling.patch- bsc#954872 - L3: script block-dmmd not working as expected - libxl: error: libxl_dm.c block-dmmd - Update libxl to recognize dmmd and npiv prefix in disk spec xen.libxl.dmmd.patch- bsc#967101 - VUL-0: CVE-2016-2391: xen: usb: multiple eof_timers in ohci module leads to null pointer dereference CVE-2016-2391-qemuu-usb-null-pointer-dereference-in-ohci-module.patch CVE-2016-2391-qemut-usb-null-pointer-dereference-in-ohci-module.patch - bsc#967090 - VUL-0: CVE-2016-2392: xen: usb: null pointer dereference in remote NDIS control message handling CVE-2016-2392-qemuu-usb-null-pointer-dereference-in-NDIS-message-handling.patch- Update to Xen Version 4.6.1 xen-4.6.1-testing-src.tar.bz2 - Dropped patches now contained in tarball or unnecessary xen-4.6.0-testing-src.tar.bz2 5604f239-x86-PV-properly-populate-descriptor-tables.patch 561bbc8b-VT-d-don-t-suppress-invalidation-address-write-when-it-is-zero.patch 561d2046-VT-d-use-proper-error-codes-in-iommu_enable_x2apic_IR.patch 561d20a0-x86-hide-MWAITX-from-PV-domains.patch 561e3283-x86-NUMA-fix-SRAT-table-processor-entry-parsing-and-consumption.patch 5632118e-arm-Support-hypercall_create_continuation-for-multicall.patch 56321222-arm-rate-limit-logging-from-unimplemented-PHYSDEVOP-and-HVMOP.patch 56321249-arm-handle-races-between-relinquish_memory-and-free_domheap_pages.patch 5632127b-x86-guard-against-undue-super-page-PTE-creation.patch 5632129c-free-domain-s-vcpu-array.patch 563212c9-x86-PoD-Eager-sweep-for-zeroed-pages.patch 563212e4-xenoprof-free-domain-s-vcpu-array.patch 563212ff-x86-rate-limit-logging-in-do_xen-oprof-pmu-_op.patch 56323737-libxl-adjust-PoD-target-by-memory-fudge-too.patch 56377442-x86-PoD-Make-p2m_pod_empty_cache-restartable.patch 5641ceec-x86-HVM-always-intercept-AC-and-DB.patch 56549f24-x86-vPMU-document-as-unsupported.patch 5677f350-x86-make-debug-output-consistent-in-hvm_set_callback_via.patch xsa155-qemut-qdisk-double-access.patch xsa155-qemut-xenfb.patch xsa155-qemuu-qdisk-double-access.patch xsa155-qemuu-xenfb.patch xsa159.patch xsa160.patch xsa162-qemut.patch xsa165.patch xsa166.patch xsa167.patch xsa168.patch- bsc#965315 - VUL-0: CVE-2016-2270: xen: x86: inconsistent cachability flags on guest mappings (XSA-154) xsa154.patch - bsc#965317 - VUL-0: CVE-2016-2271: xen: VMX: guest user mode may crash guest with non-canonical RIP (XSA-170) xsa170.patch- bsc#965269 - VUL-1: CVE-2015-8619: xen: stack based OOB write in hmp_sendkey routine CVE-2015-8619-qemuu-stack-based-OOB-write-in-hmp_sendkey-routine.patch- bsc#965156 - VUL-0: CVE-2015-6855: xen: ide: divide by zero issue CVE-2015-6855-qemuu-ide-divide-by-zero-issue.patch - bsc#965112 - VUL-0: CVE-2014-3640: xen: slirp: NULL pointer deref in sosendto() CVE-2014-3640-qemut-slirp-NULL-pointer-deref-in-sosendto.patch- bsc#964947 - VUL-0: CVE-2015-5278: xen: Infinite loop in ne2000_receive() function CVE-2015-5278-qemut-Infinite-loop-in-ne2000_receive-function.patch - bsc#956832 - VUL-0: CVE-2015-8345: xen: qemu: net: eepro100: infinite loop in processing command block list CVE-2015-8345-qemuu-eepro100-infinite-loop-fix.patch CVE-2015-8345-qemut-eepro100-infinite-loop-fix.patch- bsc#964644 - VUL-0: CVE-2013-4533: xen pxa2xx: buffer overrun on incoming migration CVE-2013-4533-qemut-pxa2xx-buffer-overrun-on-incoming-migration.patch - bsc#964925 - VUL-0: CVE-2014-0222: xen: qcow1: validate L2 table size to avoid integer overflows CVE-2014-0222-blktap-qcow1-validate-l2-table-size.patch - Dropped CVE-2014-0222-qemuu-qcow1-validate-l2-table-size.patch- bsc#964415 - VUL-1: CVE-2016-2198: xen: usb: ehci null pointer dereference in ehci_caps_write CVE-2016-2198-qemuu-usb-ehci-null-pointer-dereference-in-ehci_caps_write.patch - bsc#964452 - VUL-0: CVE-2013-4534: xen: openpic: buffer overrun on incoming migration CVE-2013-4534-qemut-openpic-buffer-overrun-on-incoming-migration.patch- bsc#963783 - VUL-1: CVE-2016-1981: xen: net: e1000 infinite loop in start_xmit and e1000_receive_iov routines CVE-2016-1981-qemuu-e1000-eliminate-infinite-loops-on-out-of-bounds-transfer.patch CVE-2016-1981-qemut-e1000-eliminate-infinite-loops-on-out-of-bounds-transfer.patch- bsc#962758 - VUL-0: CVE-2013-4539: xen: tsc210x: buffer overrun on invalid state load CVE-2013-4539-qemut-tsc210x-fix-buffer-overrun-on-invalid-state-load.patch- bsc#962632 - VUL-0: CVE-2015-1779: xen: vnc: insufficient resource limiting in VNC websockets decoder CVE-2015-1779-qemuu-limit-size-of-HTTP-headers-from-websockets-clients.patch CVE-2015-1779-qemuu-incrementally-decode-websocket-frames.patch - bsc#962642 - VUL-0: CVE-2013-4537: xen: ssi-sd: buffer overrun on invalid state load CVE-2013-4537-qemut-ssi-sd-fix-buffer-overrun-on-invalid-state-load.patch - bsc#962627 - VUL-0: CVE-2014-7815: xen: vnc: insufficient bits_per_pixel from the client sanitization CVE-2014-7815-qemut-vnc-sanitize-bits_per_pixel-from-the-client.patch- bsc#962335 - VUL-0: CVE-2013-4538: xen: ssd0323: fix buffer overun on invalid state CVE-2013-4538-qemut-ssd0323-fix-buffer-overun-on-invalid-state.patch - bsc#962360 - VUL-0: CVE-2015-7512: xen: net: pcnet: buffer overflow in non-loopback mode CVE-2015-7512-qemuu-net-pcnet-buffer-overflow-in-non-loopback-mode.patch CVE-2015-7512-qemut-net-pcnet-buffer-overflow-in-non-loopback-mode.patch- bsc#961692 - VUL-0: CVE-2016-1714: xen: nvram: OOB r/w access in processing firmware configurations CVE-2016-1714-qemuu-fw_cfg-add-check-to-validate-current-entry-value.patch CVE-2016-1714-qemut-fw_cfg-add-check-to-validate-current-entry-value.patch- bsc#961358 - VUL-0: CVE-2015-8613: xen: qemu: scsi: stack based buffer overflow in megasas_ctrl_get_info CVE-2015-8613-qemuu-scsi-initialise-info-object-with-appropriate-size.patch - bsc#961332 - VUL-0: CVE-2016-1568: xen: Qemu: ide: ahci use-after-free vulnerability in aio port commands CVE-2016-1568-qemuu-ide-ahci-reset-ncq-object-to-unused-on-error.patch- bsc#959695 - missing docs for xen xen.spec- bsc#960862 - VUL-0: CVE-2016-1571: xen: VMX: intercept issue with INVLPG on non-canonical address (XSA-168) xsa168.patch - bsc#960861 - VUL-0: CVE-2016-1570: xen: PV superpage functionality missing sanity checks (XSA-167) xsa167.patch - bsc#960836 - VUL-0: CVE-2015-8744: xen: net: vmxnet3: incorrect l2 header validation leads to a crash via assert(2) call CVE-2015-8744-qemuu-net-vmxnet3-incorrect-l2-header-validation-leads-to-crash.patch- bsc#960707 - VUL-0: CVE-2015-8745: xen: reading IMR registers leads to a crash via assert(2) call CVE-2015-8745-qemuu-net-vmxnet3-read-IMR-registers-instead-of-assert.patch - bsc#960726 - VUL-0: CVE-2015-8743: xen: ne2000: OOB memory access in ioport r/w functions CVE-2015-8743-qemuu-ne2000-OOB-memory-access-in-ioport-rw-functions.patch- bsc#960093 - VUL-0: CVE-2015-8615: xen: x86: unintentional logging upon guest changing callback method (XSA-169) 5677f350-x86-make-debug-output-consistent-in-hvm_set_callback_via.patch- Adjust xen-dom0-modules.service to run Before xenstored.service instead of proc-xen.mount to workaround a bug in systemd "design" (bnc#959845)- bsc#959387 - VUL-0: CVE-2015-8568 CVE-2015-8567: xen: qemu: net: vmxnet3: host memory leakage CVE-2015-8568-qemuu-net-vmxnet3-avoid-memory-leakage-in-activate_device.patch- bsc#957988 - VUL-0: CVE-2015-8550: xen: paravirtualized drivers incautious about shared memory contents (XSA-155) xsa155-xen-0001-xen-Add-RING_COPY_REQUEST.patch xsa155-xen-0002-blktap2-Use-RING_COPY_REQUEST.patch xsa155-xen-0003-libvchan-Read-prod-cons-only-once.patch xsa155-qemuu-qdisk-double-access.patch xsa155-qemut-qdisk-double-access.patch xsa155-qemuu-xenfb.patch xsa155-qemut-xenfb.patch - bsc#959006 - VUL-0: CVE-2015-8558: xen: qemu: usb: infinite loop in ehci_advance_state results in DoS CVE-2015-8558-qemuu-usb-infinite-loop-in-ehci_advance_state-results-in-DoS.patch - bsc#958918 - VUL-0: CVE-2015-7549: xen: qemu pci: null pointer dereference issue CVE-2015-7549-qemuu-pci-null-pointer-dereference-issue.patch - bsc#958493 - VUL-0: CVE-2015-8504: xen: qemu: ui: vnc: avoid floating point exception CVE-2015-8504-qemuu-vnc-avoid-floating-point-exception.patch CVE-2015-8504-qemut-vnc-avoid-floating-point-exception.patch - bsc#958007 - VUL-0: CVE-2015-8554: xen: qemu-dm buffer overrun in MSI-X handling (XSA-164) xsa164.patch - bsc#958009 - VUL-0: CVE-2015-8555: xen: information leak in legacy x86 FPU/XMM initialization (XSA-165) xsa165.patch - bsc#958523 - VUL-0: xen: ioreq handling possibly susceptible to multiple read issue (XSA-166) xsa166.patch- bsc#956832 - VUL-0: CVE-2015-8345: xen: qemu: net: eepro100: infinite loop in processing command block list CVE-2015-8345-qemuu-eepro100-infinite-loop-fix.patch CVE-2015-8345-qemut-eepro100-infinite-loop-fix.patch - Upstream patches from Jan 56377442-x86-PoD-Make-p2m_pod_empty_cache-restartable.patch 5641ceec-x86-HVM-always-intercept-AC-and-DB.patch (Replaces CVE-2015-5307-xsa156.patch) 5644b756-x86-HVM-don-t-inject-DB-with-error-code.patch 56544a57-VMX-fix-adjust-trap-injection.patch 56546ab2-sched-fix-insert_vcpu-locking.patch- bsc#956592 - VUL-0: xen: virtual PMU is unsupported (XSA-163) 56549f24-x86-vPMU-document-as-unsupported.patch - bsc#956408 - VUL-0: CVE-2015-8339, CVE-2015-8340: xen: XENMEM_exchange error handling issues (XSA-159) xsa159.patch - bsc#956409 - VUL-0: CVE-2015-8341: xen: libxl leak of pv kernel and initrd on error (XSA-160) xsa160.patch - bsc#956411 - VUL-0: CVE-2015-7504: xen: heap buffer overflow vulnerability in pcnet emulator (XSA-162) xsa162-qemuu.patch xsa162-qemut.patch - bsc#947165 - VUL-0: CVE-2015-7311: xen: libxl fails to honour readonly flag on disks with qemu-xen (xsa-142) 5628fc67-libxl-No-emulated-disk-driver-for-xvdX-disk.patch 5649bcbe-libxl-relax-readonly-check-introduced-by-XSA-142-fix.patch- fate#315712: XEN: Use the PVOPS kernel Turn off building the KMPs now that we are using the pvops kernel xen.spec- Upstream patches from Jan 561bbc8b-VT-d-don-t-suppress-invalidation-address-write-when-it-is-zero.patch 561d20a0-x86-hide-MWAITX-from-PV-domains.patch 561e3283-x86-NUMA-fix-SRAT-table-processor-entry-parsing-and-consumption.patch 5632118e-arm-Support-hypercall_create_continuation-for-multicall.patch 56321222-arm-rate-limit-logging-from-unimplemented-PHYSDEVOP-and-HVMOP.patch 56321249-arm-handle-races-between-relinquish_memory-and-free_domheap_pages.patch 5632127b-x86-guard-against-undue-super-page-PTE-creation.patch 5632129c-free-domain-s-vcpu-array.patch (Replaces CVE-2015-7969-xsa149.patch) 563212c9-x86-PoD-Eager-sweep-for-zeroed-pages.patch 563212e4-xenoprof-free-domain-s-vcpu-array.patch 563212ff-x86-rate-limit-logging-in-do_xen-oprof-pmu-_op.patch 56323737-libxl-adjust-PoD-target-by-memory-fudge-too.patch 56377442-x86-PoD-Make-p2m_pod_empty_cache-restartable.patch 5641ceec-x86-HVM-always-intercept-AC-and-DB.patch (Replaces CVE-2015-5307-xsa156.patch) 5644b756-x86-HVM-don-t-inject-DB-with-error-code.patch - Dropped 55b0a2db-x86-MSI-track-guest-masking.patch- Use upstream variants of block-iscsi and block-nbd- Remove xenalyze.hg, its part of xen-4.6- Update to Xen Version 4.6.0 xen-4.6.0-testing-src.tar.bz2 mini-os.tar.bz2 blktap2-no-uninit.patch stubdom-have-iovec.patch - Renamed xsa149.patch to CVE-2015-7969-xsa149.patch - Dropped patches now contained in tarball or unnecessary xen-4.5.2-testing-src.tar.bz2 54c2553c-grant-table-use-uint16_t-consistently-for-offset-and-length.patch 54ca33bc-grant-table-refactor-grant-copy-to-reduce-duplicate-code.patch 54ca340e-grant-table-defer-releasing-pages-acquired-in-a-grant-copy.patch 54f4985f-libxl-fix-libvirtd-double-free.patch 55103616-vm-assist-prepare-for-discontiguous-used-bit-numbers.patch 551ac326-xentop-add-support-for-qdisk.patch 552d0fd2-x86-hvm-don-t-include-asm-spinlock-h.patch 552d0fe8-x86-mtrr-include-asm-atomic.h.patch 552d293b-x86-vMSI-X-honor-all-mask-requests.patch 552d2966-x86-vMSI-X-add-valid-bits-for-read-acceleration.patch 5537a4d8-libxl-use-DEBUG-log-level-instead-of-INFO.patch 5548e903-domctl-don-t-truncate-XEN_DOMCTL_max_mem-requests.patch 5548e95d-x86-allow-to-suppress-M2P-user-mode-exposure.patch 554c7aee-x86-provide-arch_fetch_and_add.patch 554c7b00-arm-provide-arch_fetch_and_add.patch 554cc211-libxl-add-qxl.patch 55534b0a-x86-provide-add_sized.patch 55534b25-arm-provide-add_sized.patch 5555a4f8-use-ticket-locks-for-spin-locks.patch 5555a5b9-x86-arm-remove-asm-spinlock-h.patch 5555a8ec-introduce-non-contiguous-allocation.patch 556d973f-unmodified-drivers-tolerate-IRQF_DISABLED-being-undefined.patch 5576f143-x86-adjust-PV-I-O-emulation-functions-types.patch 55795a52-x86-vMSI-X-support-qword-MMIO-access.patch 557eb55f-gnttab-per-active-entry-locking.patch 557eb5b6-gnttab-introduce-maptrack-lock.patch 557eb620-gnttab-make-the-grant-table-lock-a-read-write-lock.patch 557ffab8-evtchn-factor-out-freeing-an-event-channel.patch 5582bf43-evtchn-simplify-port_is_valid.patch 5582bf81-evtchn-remove-the-locking-when-unmasking-an-event-channel.patch 5583d9c5-x86-MSI-X-cleanup.patch 5583da09-x86-MSI-track-host-and-guest-masking-separately.patch 5583da64-gnttab-use-per-VCPU-maptrack-free-lists.patch 5583da8c-gnttab-steal-maptrack-entries-from-other-VCPUs.patch 5587d711-evtchn-clear-xen_consumer-when-clearing-state.patch 5587d779-evtchn-defer-freeing-struct-evtchn-s-until-evtchn_destroy_final.patch 5587d7b7-evtchn-use-a-per-event-channel-lock-for-sending-events.patch 5587d7e2-evtchn-pad-struct-evtchn-to-64-bytes.patch 55b0a218-x86-PCI-CFG-write-intercept.patch 55b0a255-x86-MSI-X-maskall.patch 55b0a283-x86-MSI-X-teardown.patch 55b0a2ab-x86-MSI-X-enable.patch blktapctrl-close-fifos.patch blktapctrl-default-to-ioemu.patch blktapctrl-disable-debug-printf.patch blktap-no-uninit.patch blktap-pv-cdrom.patch build-tapdisk-ioemu.patch ioemu-bdrv-open-CACHE_WB.patch ioemu-blktap-barriers.patch ioemu-blktap-fv-init.patch ioemu-blktap-image-format.patch ioemu-blktap-zero-size.patch libxl.set-migration-constraints-from-cmdline.patch local_attach_support_for_phy.patch pci-attach-fix.patch qemu-xen-upstream-megasas-buildtime.patch tapdisk-ioemu-logfile.patch tapdisk-ioemu-shutdown-fix.patch udev-rules.patch xen.build-compare.ipxe.patch xen.build-compare.mini-os.patch xen.build-compare.smbiosdate.patch xen.build-compare.vgabios.patch xen.build-compare.xen_compile_h.patch xl-coredump-file-location.patch- bsc#954405 - VUL-0: CVE-2015-8104: Xen: guest to host DoS by triggering an infinite loop in microcode via #DB exception - bsc#954018 - VUL-0: CVE-2015-5307: xen: x86: CPU lockup during fault delivery (XSA-156) CVE-2015-5307-xsa156.patch- Update to Xen 4.5.2 xen-4.5.2-testing-src.tar.bz2 - Drop the following xen-4.5.1-testing-src.tar.bz2 552d0f49-x86-traps-identify-the-vcpu-in-context-when-dumping-regs.patch 5576f178-kexec-add-more-pages-to-v1-environment.patch 55780be1-x86-EFI-adjust-EFI_MEMORY_WP-handling-for-spec-version-2.5.patch 558bfaa0-x86-traps-avoid-using-current-too-early.patch 5592a116-nested-EPT-fix-the-handling-of-nested-EPT.patch 559b9dd6-x86-p2m-ept-don-t-unmap-in-use-EPT-pagetable.patch 559bc633-x86-cpupool-clear-proper-cpu_valid-bit-on-CPU-teardown.patch 559bc64e-credit1-properly-deal-with-CPUs-not-in-any-pool.patch 559bc87f-x86-hvmloader-avoid-data-corruption-with-xenstore-rw.patch 559bdde5-pull-in-latest-linux-earlycpio.patch 55a62eb0-xl-correct-handling-of-extra_config-in-main_cpupoolcreate.patch 55a66a1e-make-rangeset_report_ranges-report-all-ranges.patch 55a77e4f-dmar-device-scope-mem-leak-fix.patch 55c1d83d-x86-gdt-Drop-write-only-xalloc-d-array.patch 55c3232b-x86-mm-Make-hap-shadow-teardown-preemptible.patch 55dc78e9-x86-amd_ucode-skip-updates-for-final-levels.patch 55df2f76-IOMMU-skip-domains-without-page-tables-when-dumping.patch 55e43fd8-x86-NUMA-fix-setup_node.patch 55e43ff8-x86-NUMA-don-t-account-hotplug-regions.patch 55e593f1-x86-NUMA-make-init_node_heap-respect-Xen-heap-limit.patch 55f2e438-x86-hvm-fix-saved-pmtimer-and-hpet-values.patch 55f9345b-x86-MSI-fail-if-no-hardware-support.patch 5604f2e6-vt-d-fix-IM-bit-mask-and-unmask-of-FECTL_REG.patch 560a4af9-x86-EPT-tighten-conditions-of-IOMMU-mapping-updates.patch 560a7c36-x86-p2m-pt-delay-freeing-of-intermediate-page-tables.patch 560a7c53-x86-p2m-pt-ignore-pt-share-flag-for-shadow-mode-guests.patch 560bd926-credit1-fix-tickling-when-it-happens-from-a-remote-pCPU.patch 560e6d34-x86-p2m-pt-tighten-conditions-of-IOMMU-mapping-updates.patch 561bbc8b-VT-d-don-t-suppress-invalidation-address-write-when-0.patch 561d20a0-x86-hide-MWAITX-from-PV-domains.patch 561e3283-x86-NUMA-fix-SRAT-table-processor-entry-handling.patch 563212c9-x86-PoD-Eager-sweep-for-zeroed-pages.patch CVE-2015-4106-xsa131-9.patch CVE-2015-3259-xsa137.patch CVE-2015-7311-xsa142.patch CVE-2015-7835-xsa148.patch xsa139-qemuu.patch xsa140-qemuu-1.patch xsa140-qemuu-2.patch xsa140-qemuu-3.patch xsa140-qemuu-4.patch xsa140-qemuu-5.patch xsa140-qemuu-6.patch xsa140-qemuu-7.patch xsa140-qemut-1.patch xsa140-qemut-2.patch xsa140-qemut-3.patch xsa140-qemut-4.patch xsa140-qemut-5.patch xsa140-qemut-6.patch xsa140-qemut-7.patch xsa151.patch xsa152.patch xsa153-libxl.patch CVE-2015-5154-qemuu-check-array-bounds-before-writing-to-io_buffer.patch CVE-2015-5154-qemuu-fix-START-STOP-UNIT-command-completion.patch CVE-2015-5154-qemuu-clear-DRQ-after-handling-all-expected-accesses.patch CVE-2015-5154-qemut-check-array-bounds-before-writing-to-io_buffer.patch CVE-2015-5154-qemut-clear-DRQ-after-handling-all-expected-accesses.patch CVE-2015-6815-qemuu-e1000-fix-infinite-loop.patch CVE-2015-5239-qemuu-limit-client_cut_text-msg-payload-size.patch CVE-2015-5239-qemut-limit-client_cut_text-msg-payload-size.patch"- bsc#950704 - CVE-2015-7970 VUL-1: xen: x86: Long latency populate-on-demand operation is not preemptible (XSA-150) 563212c9-x86-PoD-Eager-sweep-for-zeroed-pages.patch- Upstream patches from Jan 5604f239-x86-PV-properly-populate-descriptor-tables.patch 561bbc8b-VT-d-don-t-suppress-invalidation-address-write-when-0.patch 561d2046-VT-d-use-proper-error-codes-in-iommu_enable_x2apic_IR.patch 561d20a0-x86-hide-MWAITX-from-PV-domains.patch 561e3283-x86-NUMA-fix-SRAT-table-processor-entry-handling.patch- bsc#951845 - VUL-0: CVE-2015-7972: xen: x86: populate-on-demand balloon size inaccuracy can crash guests (XSA-153) xsa153-libxl.patch- bsc#950703 - VUL-1: CVE-2015-7969: xen: leak of main per-domain vcpu pointer array (DoS) (XSA-149) xsa149.patch - bsc#950705 - VUL-1: CVE-2015-7969: xen: x86: leak of per-domain profiling-related vcpu pointer array (DoS) (XSA-151) xsa151.patch - bsc#950706 - VUL-0: CVE-2015-7971: xen: x86: some pmu and profiling hypercalls log without rate limiting (XSA-152) xsa152.patch - Dropped 55dc7937-x86-IO-APIC-don-t-create-pIRQ-mapping-from-masked-RTE.patch 5604f239-x86-PV-properly-populate-descriptor-tables.patch- bsc#932267 - VUL-1: CVE-2015-4037: qemu,kvm,xen: insecure temporary file use in /net/slirp.c CVE-2015-4037-qemuu-smb-config-dir-name.patch CVE-2015-4037-qemut-smb-config-dir-name.patch - bsc#877642 - VUL-0: CVE-2014-0222: qemu: qcow1: validate L2 table size to avoid integer overflows CVE-2014-0222-qemuu-qcow1-validate-l2-table-size.patch CVE-2014-0222-qemut-qcow1-validate-l2-table-size.patch- bsc#950367 - VUL-0: CVE-2015-7835: xen: x86: Uncontrolled creation of large page mappings by PV guests (XSA-148) CVE-2015-7835-xsa148.patch- bsc#949138 - Setting vcpu affinity under Xen causes libvirtd abort 54f4985f-libxl-fix-libvirtd-double-free.patch- bsc#949046 - Increase %suse_version in SP1 to 1316 xen.spec - Update README.SUSE detailing dom0 ballooning recommendations- bsc#945167 - Running command ’ xl pci-assignable-add 03:10.1’ secondly show errors 55f7f9d2-libxl-slightly-refine-pci-assignable-add-remove-handling.patch - Upstream patches from Jan 55f2e438-x86-hvm-fix-saved-pmtimer-and-hpet-values.patch 55f9345b-x86-MSI-fail-if-no-hardware-support.patch 5604f239-x86-PV-properly-populate-descriptor-tables.patch 5604f2e6-vt-d-fix-IM-bit-mask-and-unmask-of-FECTL_REG.patch 560a4af9-x86-EPT-tighten-conditions-of-IOMMU-mapping-updates.patch 560a7c36-x86-p2m-pt-delay-freeing-of-intermediate-page-tables.patch 560a7c53-x86-p2m-pt-ignore-pt-share-flag-for-shadow-mode-guests.patch 560bd926-credit1-fix-tickling-when-it-happens-from-a-remote-pCPU.patch 560e6d34-x86-p2m-pt-tighten-conditions-of-IOMMU-mapping-updates.patch- bsc#941074 - VmError: Device 51728 (vbd) could not be connected. Hotplug scripts not working. hotplug-Linux-block-performance-fix.patch- bsc#947165 - VUL-0: CVE-2015-7311: xen: libxl fails to honour readonly flag on disks with qemu-xen (xsa-142) CVE-2015-7311-xsa142.patch- bsc#945165 - Xl pci-attach show error with kernel of SLES 12 sp1 pci-attach-fix.patch- bsc#945164 - Xl destroy show error with kernel of SLES 12 sp1 5537a4d8-libxl-use-DEBUG-log-level-instead-of-INFO.patch- Upstream patches from Jan 55dc78e9-x86-amd_ucode-skip-updates-for-final-levels.patch 55dc7937-x86-IO-APIC-don-t-create-pIRQ-mapping-from-masked-RTE.patch 55df2f76-IOMMU-skip-domains-without-page-tables-when-dumping.patch 55e43fd8-x86-NUMA-fix-setup_node.patch 55e43ff8-x86-NUMA-don-t-account-hotplug-regions.patch 55e593f1-x86-NUMA-make-init_node_heap-respect-Xen-heap-limit.patch 54c2553c-grant-table-use-uint16_t-consistently-for-offset-and-length.patch 54ca33bc-grant-table-refactor-grant-copy-to-reduce-duplicate-code.patch 54ca340e-grant-table-defer-releasing-pages-acquired-in-a-grant-copy.patch- bsc#944463 - VUL-0: CVE-2015-5239: qemu-kvm: Integer overflow in vnc_client_read() and protocol_client_msg() CVE-2015-5239-qemuu-limit-client_cut_text-msg-payload-size.patch CVE-2015-5239-qemut-limit-client_cut_text-msg-payload-size.patch - bsc#944697 - VUL-1: CVE-2015-6815: qemu: net: e1000: infinite loop issue CVE-2015-6815-qemuu-e1000-fix-infinite-loop.patch CVE-2015-6815-qemut-e1000-fix-infinite-loop.patch- bnc#935634 - VUL-0: CVE-2015-3259: xen: XSA-137: xl command line config handling stack overflow 55a62eb0-xl-correct-handling-of-extra_config-in-main_cpupoolcreate.patch- bsc#907514 - Bus fatal error & sles12 sudden reboot has been observed - bsc#910258 - SLES12 Xen host crashes with FATAL NMI after shutdown of guest with VT-d NIC - bsc#918984 - Bus fatal error & sles11-SP4 sudden reboot has been observed - bsc#923967 - Partner-L3: Bus fatal error & sles11-SP3 sudden reboot has been observed 552d293b-x86-vMSI-X-honor-all-mask-requests.patch 552d2966-x86-vMSI-X-add-valid-bits-for-read-acceleration.patch 5576f143-x86-adjust-PV-I-O-emulation-functions-types.patch 55795a52-x86-vMSI-X-support-qword-MMIO-access.patch 5583d9c5-x86-MSI-X-cleanup.patch 5583da09-x86-MSI-track-host-and-guest-masking-separately.patch 55b0a218-x86-PCI-CFG-write-intercept.patch 55b0a255-x86-MSI-X-maskall.patch 55b0a283-x86-MSI-X-teardown.patch 55b0a2ab-x86-MSI-X-enable.patch 55b0a2db-x86-MSI-track-guest-masking.patch - Upstream patches from Jan 552d0f49-x86-traps-identify-the-vcpu-in-context-when-dumping-regs.patch 559bc633-x86-cpupool-clear-proper-cpu_valid-bit-on-CPU-teardown.patch 559bc64e-credit1-properly-deal-with-CPUs-not-in-any-pool.patch 559bc87f-x86-hvmloader-avoid-data-corruption-with-xenstore-rw.patch 55a66a1e-make-rangeset_report_ranges-report-all-ranges.patch 55a77e4f-dmar-device-scope-mem-leak-fix.patch 55c1d83d-x86-gdt-Drop-write-only-xalloc-d-array.patch 55c3232b-x86-mm-Make-hap-shadow-teardown-preemptible.patch - Dropped for upstream version x86-MSI-mask.patch x86-MSI-pv-unmask.patch x86-MSI-X-enable.patch x86-MSI-X-maskall.patch x86-MSI-X-teardown.patch x86-pci_cfg_okay.patch x86-PCI-CFG-write-intercept.patch- bsc#939712 - VUL-0: XSA-140: QEMU leak of uninitialized heap memory in rtl8139 device model xsa140-qemuu-1.patch xsa140-qemuu-2.patch xsa140-qemuu-3.patch xsa140-qemuu-4.patch xsa140-qemuu-5.patch xsa140-qemuu-6.patch xsa140-qemuu-7.patch xsa140-qemut-1.patch xsa140-qemut-2.patch xsa140-qemut-3.patch xsa140-qemut-4.patch xsa140-qemut-5.patch xsa140-qemut-6.patch xsa140-qemut-7.patch - bsc#939709 - VUL-0: XSA-139: xen: Use after free in QEMU/Xen block unplug protocol xsa139-qemuu.patch- bsc#937371 - xen vm's running after reboot xendomains-libvirtd-conflict.patch- bsc#938344 - VUL-0: CVE-2015-5154: qemu,kvm,xen: host code execution via IDE subsystem CD-ROM CVE-2015-5154-qemuu-check-array-bounds-before-writing-to-io_buffer.patch CVE-2015-5154-qemut-check-array-bounds-before-writing-to-io_buffer.patch CVE-2015-5154-qemuu-fix-START-STOP-UNIT-command-completion.patch CVE-2015-5154-qemut-fix-START-STOP-UNIT-command-completion.patch CVE-2015-5154-qemuu-clear-DRQ-after-handling-all-expected-accesses.patch CVE-2015-5154-qemut-clear-DRQ-after-handling-all-expected-accesses.patch- Remove xendomains.service from systemd preset file because it conflicts with libvirt-guests.service (bnc#937371) Its up to the admin to run systemctl enable xendomains.service- bnc#935634 - VUL-0: CVE-2015-3259: xen: XSA-137: xl command line config handling stack overflow CVE-2015-3259-xsa137.patch - Upstream patches from Jan 558bfaa0-x86-traps-avoid-using-current-too-early.patch 5592a116-nested-EPT-fix-the-handling-of-nested-EPT.patch 559b9dd6-x86-p2m-ept-don-t-unmap-in-use-EPT-pagetable.patch 559bdde5-pull-in-latest-linux-earlycpio.patch - Upstream patches from Jan pending review 552d0fd2-x86-hvm-don-t-include-asm-spinlock-h.patch 552d0fe8-x86-mtrr-include-asm-atomic.h.patch 552d293b-x86-vMSI-X-honor-all-mask-requests.patch 552d2966-x86-vMSI-X-add-valid-bits-for-read-acceleration.patch 554c7aee-x86-provide-arch_fetch_and_add.patch 554c7b00-arm-provide-arch_fetch_and_add.patch 55534b0a-x86-provide-add_sized.patch 55534b25-arm-provide-add_sized.patch 5555a4f8-use-ticket-locks-for-spin-locks.patch 5555a5b9-x86-arm-remove-asm-spinlock-h.patch 5555a8ec-introduce-non-contiguous-allocation.patch 55795a52-x86-vMSI-X-support-qword-MMIO-access.patch 557eb55f-gnttab-per-active-entry-locking.patch 557eb5b6-gnttab-introduce-maptrack-lock.patch 557eb620-gnttab-make-the-grant-table-lock-a-read-write-lock.patch 557ffab8-evtchn-factor-out-freeing-an-event-channel.patch 5582bf43-evtchn-simplify-port_is_valid.patch 5582bf81-evtchn-remove-the-locking-when-unmasking-an-event-channel.patch 5583d9c5-x86-MSI-X-cleanup.patch 5583da09-x86-MSI-track-host-and-guest-masking-separately.patch 5583da64-gnttab-use-per-VCPU-maptrack-free-lists.patch 5583da8c-gnttab-steal-maptrack-entries-from-other-VCPUs.patch 5587d711-evtchn-clear-xen_consumer-when-clearing-state.patch 5587d779-evtchn-defer-freeing-struct-evtchn-s-until-evtchn_destroy_final.patch 5587d7b7-evtchn-use-a-per-event-channel-lock-for-sending-events.patch 5587d7e2-evtchn-pad-struct-evtchn-to-64-bytes.patch x86-MSI-pv-unmask.patch x86-pci_cfg_okay.patch x86-PCI-CFG-write-intercept.patch x86-MSI-X-maskall.patch x86-MSI-X-teardown.patch x86-MSI-X-enable.patch x86-MSI-mask.patch- Adjust more places to use br0 instead of xenbr0- bnc#936516 - xen fails to build with kernel update(4.1.0 from stable) 556d973f-unmodified-drivers-tolerate-IRQF_DISABLED-being-undefined.patch- Update to Xen Version 4.5.1 FCS (fate#315675) xen-4.5.1-testing-src.tar.bz2 - Dropped patches now contained in tarball 556c2cf2-x86-don-t-crash-mapping-a-page-using-EFI-rt-page-tables.patch 556d9718-efi-fix-allocation-problems-if-ExitBootServices-fails.patch 556eabf7-x86-apic-Disable-the-LAPIC-later-in-smp_send_stop.patch 556eac15-x86-crash-don-t-use-set_fixmap-in-the-crash-path.patch 55780aaa-efi-avoid-calling-boot-services-after-ExitBootServices.patch 55780aff-x86-EFI-fix-EFI_MEMORY_WP-handling.patch 55780b43-EFI-early-add-mapbs-to-map-EfiBootServices-Code-Data.patch 55780b97-EFI-support-default-attributes-to-map-Runtime-service-areas.patch 5513b458-allow-reboot-overrides-when-running-under-EFI.patch 5513b4d1-dont-apply-reboot-quirks-if-reboot-set-by-user.patch 5576f178-kexec-add-more-pages-to-v1-environment.patch 5535f633-dont-leak-hypervisor-stack-to-toolstacks.patch CVE-2015-3456-xsa133-qemuu.patch CVE-2015-3456-xsa133-qemut.patch qemu-MSI-X-enable-maskall.patch qemu-MSI-X-latch-writes.patch x86-MSI-X-guest-mask.patch- Replace 5124efbe-add-qxl-support.patch with the variant that finally made it upstream, 554cc211-libxl-add-qxl.patch- bsc#931627 - VUL-0: CVE-2015-4105: XSA-130: xen: Guest triggerable qemu MSI-X pass-through error messages qemu-MSI-X-latch-writes.patch - bsc#907514 - Bus fatal error & sles12 sudden reboot has been observed - bsc#910258 - SLES12 Xen host crashes with FATAL NMI after shutdown of guest with VT-d NIC - bsc#918984 - Bus fatal error & sles11-SP4 sudden reboot has been observed - bsc#923967 - Partner-L3: Bus fatal error & sles11-SP3 sudden reboot has been observed x86-MSI-X-teardown.patch x86-MSI-X-enable.patch x86-MSI-X-guest-mask.patch x86-MSI-X-maskall.patch qemu-MSI-X-enable-maskall.patch - Upstream patches from Jan 55780aaa-efi-avoid-calling-boot-services-after-ExitBootServices.patch 55780aff-x86-EFI-fix-EFI_MEMORY_WP-handling.patch 55780b43-EFI-early-add-mapbs-to-map-EfiBootServices-Code-Data.patch 55780b97-EFI-support-default-attributes-to-map-Runtime-service-areas.patch 55780be1-x86-EFI-adjust-EFI_MEMORY_WP-handling-for-spec-version-2.5.patch 55103616-vm-assist-prepare-for-discontiguous-used-bit-numbers.patch 5548e95d-x86-allow-to-suppress-M2P-user-mode-exposure.patch - Dropped the following patches now contained in the tarball xen-no-array-bounds.patch CVE-2015-4103-xsa128.patch CVE-2015-4104-xsa129.patch CVE-2015-4105-xsa130.patch CVE-2015-4106-xsa131-1.patch CVE-2015-4106-xsa131-2.patch CVE-2015-4106-xsa131-3.patch CVE-2015-4106-xsa131-4.patch CVE-2015-4106-xsa131-5.patch CVE-2015-4106-xsa131-6.patch CVE-2015-4106-xsa131-7.patch CVE-2015-4106-xsa131-8.patch- Update to Xen 4.5.1 RC2 - bsc#931628 - VUL-0: CVE-2015-4106: XSA-131: xen: Unmediated PCI register access in qemu CVE-2015-4106-xsa131-1.patch CVE-2015-4106-xsa131-2.patch CVE-2015-4106-xsa131-3.patch CVE-2015-4106-xsa131-4.patch CVE-2015-4106-xsa131-5.patch CVE-2015-4106-xsa131-6.patch CVE-2015-4106-xsa131-7.patch CVE-2015-4106-xsa131-8.patch CVE-2015-4106-xsa131-9.patch - bsc#931627 - VUL-0: CVE-2015-4105: XSA-130: xen: Guest triggerable qemu MSI-X pass-through error messages CVE-2015-4105-xsa130.patch - bsc#931626 - VUL-0: CVE-2015-4104: XSA-129: xen: PCI MSI mask bits inadvertently exposed to guests CVE-2015-4104-xsa129.patch - bsc#931625 - VUL-0: CVE-2015-4103: XSA-128: xen: Potential unintended writes to host MSI message data field via qemu CVE-2015-4103-xsa128.patch - Upstream patches from Jan 5548e903-domctl-don-t-truncate-XEN_DOMCTL_max_mem-requests.patch 556c2cf2-x86-don-t-crash-mapping-a-page-using-EFI-rt-page-tables.patch 556d9718-efi-fix-allocation-problems-if-ExitBootServices-fails.patch 556d973f-unmodified-drivers-tolerate-IRQF_DISABLED-being-undefined.patch 556eabf7-x86-apic-Disable-the-LAPIC-later-in-smp_send_stop.patch 556eac15-x86-crash-don-t-use-set_fixmap-in-the-crash-path.patch- Add DefaultDependencies=no to xen-dom0-modules.service because it has to run before proc-xen.mount- Update to Xen 4.5.1 RC1- Update blktap-no-uninit.patch to work with gcc-4.5- bsc#927967 - VUL-0: CVE-2015-3340: xen: Information leak through XEN_DOMCTL_gettscinfo (XSA-132) 5535f633-dont-leak-hypervisor-stack-to-toolstacks.patch- bnc#929339 - VUL-0: CVE-2015-3456: qemu kvm xen: VENOM qemu floppy driver host code execution CVE-2015-3456-xsa133-qemuu.patch CVE-2015-3456-xsa133-qemut.patch- bsc#928783 - Reboot failure; Request backport of upstream Xen patch to 4.5.0, or update pkgs to 4.5.1 5513b458-allow-reboot-overrides-when-running-under-EFI.patch 5513b4d1-dont-apply-reboot-quirks-if-reboot-set-by-user.patch- bnc#927750 - Avoid errors reported by system-modules-load.service- Add xen-no-array-bounds.patch and blktap-no-uninit.patch to selectively turn errors back to warnings to fix build with GCC 5. - Amend xen.stubdom.newlib.patch to pull in declaration of strcmp to avoid implicit-fortify-decl rpmlint error. - Fix quoting of __SMBIOS_DATE__ in xen.build-compare.smbiosdate.patch.- xentop: Fix memory leak on read failure 551ac326-xentop-add-support-for-qdisk.patch- Dropped xentop-add-support-for-qdisk.patch in favor of upstream version 551ac326-xentop-add-support-for-qdisk.patch- Enable spice support in qemu for x86_64 5124efbe-add-qxl-support.patch qemu-xen-enable-spice-support.patch- Add xen-c99-fix.patch to remove pointless inline specifier on function declarations which break build with a C99 compiler which GCC 5 is by default. (bsc#921994) - Add ipxe-no-error-logical-not-parentheses.patch to supply - Wno-logical-not-parentheses to the ipxe build to fix breakage with GCC 5. (bsc#921994)- bnc#921842 - Xentop doesn't display disk statistics for VMs using qdisks xentop-add-support-for-qdisk.patch- Disable the PIE enablement done for Factory, as the XEN code is not buildable with PIE and it does not make much sense to build the hypervisor code with it.- bnc#918169 - XEN fixes required to work with Kernel 3.19.0 xen.spec- Package xen.changes because its referenced in xen.spec- Update seabios to rel-1.7.5 which is the correct version for Xen 4.5- Update to Xen 4.5.0 FCS- Include systemd presets in 13.2 and older- bnc#897352 - Enable xencommons/xendomains only during fresh install - disable restart on upgrade because the toolstack is not restartable- adjust seabios, vgabios, stubdom and hvmloader build to reduce build-compare noise xen.build-compare.mini-os.patch xen.build-compare.smbiosdate.patch xen.build-compare.ipxe.patch xen.build-compare.vgabios.patch xen.build-compare.seabios.patch xen.build-compare.man.patch- Update to Xen 4.5.0 RC4- Remove xend specific if-up scripts Recording bridge slaves is a generic task which should be handled by generic network code- Use systemd features from upstream requires updated systemd-presets-branding package- Update to Xen 4.5.0 RC3- Set GIT, WGET and FTP to /bin/false- Use new configure features instead of make variables xen.stubdom.newlib.patch- adjust docs and xen build to reduce build-compare noise xen.build-compare.doc_html.patch xen.build-compare.xen_compile_h.patch- Drop trailing B_CNT from XEN_EXTRAVERSION to reduce build-compare noise- Update to Xen 4.5.0 RC2- Update to Xen 4.5.0 RC1 xen-4.5.0-testing-src.tar.bz2 - Remove all patches now contained in the new tarball xen-4.4.1-testing-src.tar.bz2 5315a3bb-x86-don-t-propagate-acpi_skip_timer_override-do-Dom0.patch 5315a43a-x86-ACPI-also-print-address-space-for-PM1x-fields.patch 53299d8f-xenconsole-reset-tty-on-failure.patch 53299d8f-xenconsole-tolerate-tty-errors.patch 5346a7a0-x86-AMD-support-further-feature-masking-MSRs.patch 53563ea4-x86-MSI-drop-workaround-for-insecure-Dom0-kernels.patch 537c9c77-libxc-check-return-values-on-mmap-and-madvise.patch 537cd0b0-hvmloader-also-cover-PCI-MMIO-ranges-above-4G-with-UC-MTRR-ranges.patch 537cd0cc-hvmloader-PA-range-0xfc000000-0xffffffff-should-be-UC.patch 539ebe62-x86-EFI-improve-boot-time-diagnostics.patch 53aac342-x86-HVM-consolidate-and-sanitize-CR4-guest-reserved-bit-determination.patch 53c9151b-Fix-xl-vncviewer-accesses-port-0-by-any-invalid-domid.patch 53d124e7-fix-list_domain_details-check-config-data-length-0.patch 53dba447-x86-ACPI-allow-CMOS-RTC-use-even-when-ACPI-says-there-is-none.patch 53df727b-x86-HVM-extend-LAPIC-shortcuts-around-P2M-lookups.patch 53e8be5f-x86-vHPET-use-rwlock-instead-of-simple-one.patch 53f737b1-VMX-fix-DebugCtl-MSR-clearing.patch 53f7386d-x86-irq-process-softirqs-in-irq-keyhandlers.patch 53fcebab-xen-pass-kernel-initrd-to-qemu.patch 53ff3659-x86-consolidate-boolean-inputs-in-hvm-and-p2m.patch 53ff36ae-x86-hvm-treat-non-insn-fetch-NPF-also-as-read-violations.patch 53ff36d5-x86-mem_event-deliver-gla-fault-EPT-violation-information.patch 53ff3716-x86-ats-Disable-Address-Translation-Services-by-default.patch 53ff3899-x86-NMI-allow-processing-unknown-NMIs-with-watchdog.patch 54005472-EPT-utilize-GLA-GPA-translation-known-for-certain-faults.patch 540effe6-evtchn-check-control-block-exists-when-using-FIFO-based-events.patch 540f2624-x86-idle-add-barriers-to-CLFLUSH-workaround.patch 541825dc-VMX-don-t-leave-x2APIC-MSR-intercepts-disabled.patch 541ad385-x86-suppress-event-check-IPI-to-MWAITing-CPUs.patch 541ad3ca-x86-HVM-batch-vCPU-wakeups.patch 541ad81a-VT-d-suppress-UR-signaling-for-further-desktop-chipsets.patch 54216833-x86-shadow-fix-race-when-sampling-dirty-vram-state.patch 54216882-x86-emulate-check-cpl-for-all-privileged-instructions.patch 542168ae-x86emul-only-emulate-swint-injection-for-real-mode.patch 54228a37-x86-EFI-fix-freeing-of-uninitialized-pointer.patch 5423e61c-x86emul-fix-SYSCALL-SYSENTER-SYSEXIT-emulation.patch 5424057f-x86-HVM-fix-miscellaneous-aspects-of-x2APIC-emulation.patch 542405b4-x86-HVM-fix-ID-handling-of-x2APIC-emulation.patch 542bf997-x86-HVM-properly-bound-x2APIC-MSR-range.patch 54325cc0-x86-MSI-fix-MSI-X-case-of-freeing-IRQ.patch 54325d2f-x86-restore-reserving-of-IO-APIC-pages-in-XENMEM_machine_memory_map-output.patch 54325d95-don-t-allow-Dom0-access-to-IOMMUs-MMIO-pages.patch 54325ecc-AMD-guest_iommu-properly-disable-guest-iommu-support.patch 54325f3c-x86-paging-make-log-dirty-operations-preemptible.patch 54379e6d-x86-vlapic-don-t-silently-accept-bad-vectors.patch CVE-2013-4540-qemu.patch qemu-support-xen-hvm-direct-kernel-boot.patch qemu-xen-upstream-blkif-discard.patch change-vnc-passwd.patch libxc-pass-errno-to-callers-of-xc_domain_save.patch libxl.honor-more-top-level-vfb-options.patch libxl.add-option-for-discard-support-to-xl-disk-conf.patch libxl.introduce-an-option-to-disable-the-non-O_DIRECT-workaround.patch x86-dom-print.patch x86-extra-trap-info.patch tmp_build.patch xl-check-for-libvirt-managed-domain.patch disable-wget-check.patch - Xend/xm is no longer supported and is not part of the upstream code. Remove all xend/xm specific patches, configs, and scripts xen-xmexample.patch bridge-opensuse.patch xmexample.disks xmclone.sh init.xend xend-relocation.sh xend.service xend-relocation-server.fw domUloader.py xmexample.domUloader xmexample.disks bridge-vlan.patch bridge-bonding.patch bridge-record-creation.patch network-nat-open-SuSEfirewall2-FORWARD.patch xend-set-migration-constraints-from-cmdline.patch xen.migrate.tools-xend_move_assert_to_exception_block.patch xend-pvscsi-recognize-also-SCSI-CDROM-devices.patch xend-config.patch xend-max-free-mem.patch xend-hvm-default-pae.patch xend-vif-route-ifup.patch xend-xenapi-console-protocol.patch xend-core-dump-loc.patch xend-xen-api-auth.patch xend-checkpoint-rename.patch xend-xm-save-check-file.patch xend-xm-create-xflag.patch xend-domu-usb-controller.patch xend-devid-or-name.patch xend-migration-domname-fix.patch xend-del_usb_xend_entry.patch xend-xen-domUloader.patch xend-multi-xvdp.patch xend-check_device_status.patch xend-change_home_server.patch xend-minimum-restart-time.patch xend-disable-internal-logrotate.patch xend-config-enable-dump-comment.patch xend-tools-watchdog-support.patch xend-console-port-restore.patch xend-vcpu-affinity-fix.patch xend-migration-bridge-check.patch xend-managed-pci-device.patch xend-hvm-firmware-passthrough.patch xend-cpuinfo-model-name.patch xend-xm-reboot-fix.patch xend-domain-lock.patch xend-domain-lock-sfex.patch xend-32on64-extra-mem.patch xend-hv_extid_compatibility.patch xend-xenpaging.autostart.patch xend-remove-xm-deprecation-warning.patch libxen_permissive.patch tmp-initscript-modprobe.patch init.xendomains xendomains.service xen-watchdog.service xen-updown.sh- bnc#901317 - L3: increase limit domUloader to 32MB domUloader.py- bnc#898772 - SLES 12 RC3 - XEN Host crashes when assigning non-VF device (SR-IOV) to guest 54325cc0-x86-MSI-fix-MSI-X-case-of-freeing-IRQ.patch - bnc#882089 - Windows 2012 R2 fails to boot up with greater than 60 vcpus 54325ecc-AMD-guest_iommu-properly-disable-guest-iommu-support.patch - bnc#826717 - VUL-0: CVE-2013-3495: XSA-59: xen: Intel VT-d Interrupt Remapping engines can be evaded by native NMI interrupts 541ad81a-VT-d-suppress-UR-signaling-for-further-desktop-chipsets.patch - Upstream patches from Jan 540effe6-evtchn-check-control-block-exists-when-using-FIFO-based-events.patch (Replaces xsa107.patch) 54216833-x86-shadow-fix-race-when-sampling-dirty-vram-state.patch (Replaces xsa104.patch) 54216882-x86-emulate-check-cpl-for-all-privileged-instructions.patch (Replaces xsa105.patch) 542168ae-x86emul-only-emulate-swint-injection-for-real-mode.patch (Replaces xsa106.patch) 54228a37-x86-EFI-fix-freeing-of-uninitialized-pointer.patch 5423e61c-x86emul-fix-SYSCALL-SYSENTER-SYSEXIT-emulation.patch 5424057f-x86-HVM-fix-miscellaneous-aspects-of-x2APIC-emulation.patch 542405b4-x86-HVM-fix-ID-handling-of-x2APIC-emulation.patch 542bf997-x86-HVM-properly-bound-x2APIC-MSR-range.patch (Replaces xsa108.patch) 54325d2f-x86-restore-reserving-of-IO-APIC-pages-in-XENMEM_machine_memory_map-output.patch 54325d95-don-t-allow-Dom0-access-to-IOMMUs-MMIO-pages.patch 54325f3c-x86-paging-make-log-dirty-operations-preemptible.patch (Replaces xsa97.patch) 54379e6d-x86-vlapic-don-t-silently-accept-bad-vectors.patchsheep82 1603837472  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~1.24.13.01.31.11.31.24.13.04.13.04.13.03.0.31.01.04.13.04.13.04.13.1_10-lp152.2.12.14.13.1_10-lp152.2.12.1  _libxl_list.h_libxl_types.h_libxl_types_json.hlibxenvchan.hlibxl.hlibxl_event.hlibxl_json.hlibxl_utils.hlibxl_uuid.hlibxlutil.hxenCOPYINGarch-armarch-arm.hhvmsave.harch-x86cpufeatureset.hcpuid.hhvmsave.hstart_info.hpmu.hxen-mca.hxen-x86_32.hxen-x86_64.hxen.harch-x86_32.harch-x86_64.hargo.hcallback.hdevice_tree_defs.hdom0_ops.hdomctl.helfnote.herrno.hevent_channel.hfeatures.hforeignarm32.harm64.hx86_32.hx86_64.hgrant_table.hhvmdm_op.he820.hhvm_info_table.hhvm_op.hhvm_vcpu.hhvm_xs_strings.hioreq.hparams.hpvdrivers.hsave.hio9pfs.hblkif.hcameraif.hconsole.hdisplif.hfbif.hfsif.hkbdif.hlibxenvchan.hnetif.hpciif.hprotocols.hpvcalls.hring.hsndif.htpmif.husbif.hvscsiif.hxenbus.hxs_wire.hkexec.hmemory.hnmi.hphysdev.hplatform.hpmu.hsched.hsysevtchn.hgntalloc.hgntdev.hprivcmd.hxenbus_dev.hsysctl.htmem.htrace.hvcpu.hversion.hvm_event.hxen-compat.hxen.hxencomm.hxenoprof.hxsmflask_op.hxencall.hxenctrl.hxenctrl_compat.hxendevicemodel.hxenevtchn.hxenforeignmemory.hxenfsimage.hxenfsimage_grub.hxenfsimage_plugin.hxengnttab.hxenguest.hxenstat.hxenstore-compatxs.hxs_lib.hxenstore.hxenstore_lib.hxentoolcore.hxentoollog.hxs.hxs_lib.hlibxencall.alibxencall.solibxenctrl.alibxenctrl.solibxendevicemodel.alibxendevicemodel.solibxenevtchn.alibxenevtchn.solibxenforeignmemory.alibxenforeignmemory.solibxenfsimage.solibxengnttab.alibxengnttab.solibxenguest.alibxenguest.solibxenlight.alibxenlight.solibxenstat.alibxenstat.solibxenstore.alibxenstore.solibxentoolcore.alibxentoolcore.solibxentoollog.alibxentoollog.solibxenvchan.alibxenvchan.solibxlutil.alibxlutil.soxencall.pcxencontrol.pcxendevicemodel.pcxenevtchn.pcxenforeignmemory.pcxengnttab.pcxenguest.pcxenlight.pcxenstat.pcxenstore.pcxentoolcore.pcxentoollog.pcxenvchan.pcxlutil.pc/usr/include//usr/include/xen//usr/include/xen/arch-arm//usr/include/xen/arch-arm/hvm//usr/include/xen/arch-x86//usr/include/xen/arch-x86/hvm//usr/include/xen/foreign//usr/include/xen/hvm//usr/include/xen/io//usr/include/xen/sys//usr/include/xen/xsm//usr/include/xenstore-compat//usr/lib//usr/lib/pkgconfig/-fomit-frame-pointer -fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -gobs://build.opensuse.org/openSUSE:Maintenance:14764/openSUSE_Leap_15.2_Update/a1fd4ae4c4aa8c8024b3958b448572f8-xen.openSUSE_Leap_15.2_Updatecpioxz5i586-suse-linuxC source, ASCII textASCII textdirectoryC source, UTF-8 Unicode textcurrent ar archivepkgconfig file ")-357=PRR R PRRRRRRR PRR R RPRR PRR R PRR R PRR RRRPRR RRRR PRRR P RRRRR P RP RP RR R RRP RR gr֌] i7[utf-8e507603bcfd9e86089bb4c7688451e1c66d7d6fcea5e74dfed2b35714e9656f8? 7zXZ !t/)] crv(vX0ƢQ1@QnFSxI#F}t-˶# ka|>Z_(CH^~Cu fVMKb5iG1VsjeZBGњ+(hw00t̋uʽF l/|^$ˤ) OՉj~ρsSe`D-b+iHTX)LqZ0I4C f7I:OаȗaJ%Xd*ޏ_Jl7@9"D]j{4ϵ`) цy>VI+fM^Ȕ6 Qr*C+q R(igz:;glk7=!sq"O `]4a֣xfl#tG jE΂~;ӷZ Qx2%N ,R|K FIC x*/xcUi P\}*u<غq^F\p9kmɫhOUċ,"Qt{ ٿg[*|(9D}|dW628tTɧyOQ$dbqf}îdr2PC!"w|%{dRshp?0ZAdasl0&=T~o9B>tqo ''B*}EWk*pU[B4vuәFNS c| 6k +{mb9iE.Fn 42&BP9{.8cSZ؍dDK>f`frĀQzb%K{"тvqCS rg{cXjt=<{*ؾ]NE.[blh'ܛ?M'yJm$~NL NK}P.{I>D R*,7A7ѢMZJζ RbXn{CAYIqN#xϸ%"iqa%Ј%nQ kڬ$b4BTWӑ. [&{op8"1N"KkRL.ݺ=cc_[ߟ:9n&hƍhM6buwA9a#';zp ePMf e>CF@䀳<ʯ;IbnAhP6=':BXjD1ynj\R#)h MBd"R&Ќ2_ (A6;\vva&YÑ+Ō |=J=u]Bӯj;!-e_7_zh?GckPj}R*Eu$mPTH<]=tdC|m0_ƪ3L9|b' ]EŻS@/#~IQv x󾥕 dwQ|!-OÖ.H\;Wz;y"i BKyzi!cxŁHA7 I>g_Yf".e{ZI[/>֩nƚ7 kAS6"3^?')&t`MӋi9E6:d[8Fz?,|LٹyEyp@BH`ROQ[{jBRZeU;8sc[mϞ+=ʽ'^#|"'G^0#߾fmA'ur0ѕVKI7Y,sAoQ /䬨FӘb9esCm ט.pqz*|> A1qJ-]|сC-TFDR2xЌOGhS1ۗj=V8QÐwj mRܤXHt)$%ၻPywN@YZɠ]4;n |(#UYq2=7T 59PG+RaC+n|]؊aj>Lÿ|>}R8)a` Lz9;'kRZf* /X.R n6[ {pGN6f 0Oqr3ȩwrCpX0 bLٲI*X43?h8aZ$K>f]|C4a`.M7L};S sntq hM~ykQYcer'͜nJY5T |H&]oJ*2럫좐2x'zϽ>Ţ4u1GS=uE:r@ >d,O i[N.5#atձ7B57GwGW]|Ԓ\lDLՅڔZ`݃aW$VgKA3x\ Ύw= w(6C%'!"5.ó|Ԅj{z\Jg"ujX?qDdLNb/-8`@ϖcx%l| E~>裑nNJkb6ZkK嚆~9AwXr IzBь .#aNd=ZN@yx] d0|,tUXwIě,O/|tA]ZRzzPL7eۄ: awp&6HBи'OW lï6 _fIDI` u ,L e.r!-.1cCS~/򋥺gv\HgL!P$ɾ$%DOe緤׆$`}4 GQa$[15/.A8so"~$Â}R?C?rEZWv`&Sz<:ҥz#dxjW|ML#11"0{;ەA3d{ ߂zS0R& 6Va"d+X4ݡk!7w{anM#!F(X=˓\RK7"&f[*I} =o#.6Jͻ5,{WnN5U^QrSL`7n0_$G/ā_b@w}ڗ Sm)a+Mn&:s >Ɉk4X[)qǯI.G+q+;U` A ;'Zq=,r?R/v'0&%7%N@z#ަb:x)HK"&~In{u76PGEL| ,_iLVsc\SbbzIH& I}&6%e}gXĶ .Dk0YaŊvry\m\ BD= 1 yI_@Xgi\@h{qD/R;DAUTCY8DX8k<l_ `6jF&fm^!&s;rU8P F[ajq>{tHBI>t53Lҽux"(&xet!e2B19JVN#HwM. V~˄ay0/P5$龬C~p8+NC#yc*"^c7d3&.]V&l$ +{tڎ;! M*;9@صM&|8 n%1Q/؊Gq1 h=:,֛p`GT]3MN T>i=b;S}^c9PC@E- DlO58* rl:y/[߸_p.K-Qnbփۧ̀ܺmU_?x/fIw_!DOtEWq `=eId#-ǡؤ_*Z~O_igxp|ױ]g8`92g^Or:T<`ZQw3]+731O˖$}bNM^څ?ԞMey `\b2X/|ǰ~v^=$u8'X@#+&; yY 0!URwkϙDi@yn<]#Rd/8+*Wd-6eˆErEܫK$@`ho{æ~T:7%kn^۸]8sUOֻ"FW*FjX' |nS5,RQ%\f˧ 鵝Sj-5]aҮUh>oّ n+I=􅘍FORsSI觾eEj~AS%xf7q;n6 w ;&^s~+<0IB>TI)о\ãlKC7 pڤᔉl}s-54+ ,)8=LX'1e&A!5|&WT/~~~\n >(ACIxbl~@aeN~ >چ\EpJQEhV^BT̋%}Ɩ\!Zg\XR?էH`l00G --0'dR+:Q@%!p#k1O9+iS}Yq/jR?4iWr+p4 ]s%*o~r{z(x͠N /UhIJy~u<;S8Id`++FOlx_X\UOp}';SJU1F,4ZeCQwaCoN?/c r9C@KA!g7;$ ؙO:Zyy(.ܽ*I"W߶gu$knpm@x)znRqmH;Bʙ<)elf0 ^J9z!e|2uo^[K&l&1rk:yet[|/üƨᾕ / "ܳD3^b{;>P;:]f~\(13R\n#+6FL|U N#6}Ib).5M zs`BW@U[IPnbId1o%˨8 {=f! xs+}!f@l-c/ZG߷ msW&"N׭H=ak J9vU`ELKTwJn[O.K}b1Ud__ɓϓ^-UI\A,Q~o}]|:ͭ4*۹ 1jvN-ξ9=&jb`[כjO27[̈́ f_nbp{mt?~]q)L 9 T`*W\zD s̶wf7OGdbb:8԰cEkSd-ژ͟·&0A–O *lF|-`r7 Fg8`XC8]/˗ߴ#jtP%#AM,WVmP_i hbtÉH>+jB7%K| xuifŗ>tЈT myJc<5=RmDc @"wGmT`{TReLf/*-yŨJᾏ 1tw1J]j x&Gb2.<(zw@9F**>[$rM^ EK;"'񾭫):hiM:USo\]AGƒ63*jxP (~lCD.u-D?F]TD][b|FujyCѯ2n1ΏaL$f`X)k.s"ݗ/0HܿMԮeI$*Jv ExFmo!@rS/,PӈU-x0 䁢 *?FjAy[$(TG{JqcYr"W'P5w5̄$׷Cn|T&O([lo$]9N %ᏠtK\" /9Y^ܯrYr~ѽN:-N:I (w!0ni&h|)qf_{|tUiDK0%#Ѿg-˧R*ﳾTƘsiP$Z F`$r1lj#D;)c*"&37R{ y '@ !j]]hCH2uYe(Sþ?n=rK>lLl9e)6IS[[xZ@ MaѢ[x$a#r0\xS%mEE(zѼ0h6z:UVmˑ`C 24+ˬh)gEDiFN?n.i9:Y峩 =Sl0̺ ~|*M&IZT!7gzwxOFl-򪙿}wȐ4+iqED Q/=;t6/YY2b/y_vJ d0S;\m=@tnrTUZoǟ@:YetOFN:z`9X3ƒnNE5j e> #Λ2%liQ| 6̄nBףŌu:ۜsX .׼,Ϙ@h2/b$Iu#=3 xgRʶfiN[!sYkY-jrB?6#~e'-U xMid"(*`40EZÈT vo&}X4Z]Ae k_|ikKك!}s=HZcqwz9v>墲X^XMExuX631~f–Jab`zΞ6Cf)7h 8[uB>dX=Xŵ Ο\RzK$U' sxkWR@&:ƙw:ƪ/"˒Ut7}fO̗)u,])Mʅ*Mv~Dc,gJ)u?p">·AIIA -y7$g%Jh~Tza_" M?L#첹*x>zyFXq۱2_oٱE)9 ;5V7$Vy%PD'uO!Ne$yB765E\3}'|OD[}ȼĶV9 sájTϑ |qoKb@ s`~u"A-xrS# )Hٱ܌k2CVLT-q<8ۇpN;F=55>oC~+V•h$4W6iփ\:^Pp9Q»+ J[8^"4*44\MF^ٯVvcsG bG" 9۸:ZqP,dmNx.މd\!a] 1+Uk'Oyu-'E@$+G**I75t%{NIwA j)Sa`YZWP>zn~ yƁ*v{QA텋V 5j 0߹Ņ QcAAiz++IݚTl.cWdAuDۇ脀afF~wA:6ܠn{pQۼrG0F)Lѻuny9)CjN˯@Bǵ?Aۇz#M72rzB9db*iU;۴+>KeOSj/yt9jC{ @6O^3mOÞ6|C\dy8RKuD^y  %,x;=cyAKLmk zrb+~c]nlc5_E+ň PӯU}[5+>@@ cI4;6  a~"3]c^sȝVF2iI ||;6L7zA M>.lwR9š(]0AaTqOCDrbi.|IhrPB8޸m䞕|g4=錟r Ht:i1$Csqbt# 6&"V!cFڭ֫6DkAIJm 4P5<_XKѷ^`(k3P2@GQ:)H9v8zjvyܸ9D( eW6+\k;3[5y51>*dU&ڎ_1N՘4vo]N_134lgġd`~RyQrdVα?+YlԊ0ot jG YO{8C`Y^W&Żf|#'xR]aKfY s IlHZz5R#[1`\㰊y`jewK T%3eHai'诌5YPϙ͉I-QjQ/()>&B;G?%W6>FQ*a%D1@w&L1GЙO卥D+8't 0B O؀-Śr D8E߹!M`8~j򦐼XRT-k&o?39h\ 礔[ϊv K/8W./LA]FXhAk렄AI[2'?7TRE:my#K\ WYs>5TCB5h n~pq{">K{i>5/cal*7B0:'`h04ؘj`AŤGVV5G4x߿f0eɈ-<ĢX>xaW}7E5$L H-xUMH~czXe$0WmKJ%=y&f.mwA1su``GpU yN|Ⱥͪ12ER Y{z E4|58<COP**,^`լFq\a~NrYb`k/=dKk G'9WLR4C] o.Z!L6GA{{I, P7*s& T\{1Wo;H+M|S"ͱ"x:!rbĥIwj2]xANg5bi%ں r hqĽ}G&y-wqNdžEXR摗My.m|xlP$dÒ}Uj.mIb&׍A(׍}Iݦ/>]ԝYC|2jU " l=KY.]v ,Αzn ,?8h2J[a;^.6< WuE5`-{HРl7J F_35b4#g憽0std.FSp]mr*Hh/Kni,dSZdq4ٍq:0/xF5ot 1_^nJqnpWSҘϋu{Э".f0_=2f5$]PXQ[q('kyTC]Y |-\7K #@Ѵ`/ sa5W5-d| XA1Uxsd3p%k ]op_\)<4ᾩɸCosK/ܹ}9qLvrRbI$]]izeBݎ:i\4 ׯKF!gQwhDw9`rm\7s&RY5Đr`'XQe[k 1(M82iG(lڿluW(O}s b[:ئ YXI%(~_P%sWvTASB~ k/yTP%k2q Zz=f[x Le6FF'ÏDKtF2r{ &MC圾IK0;~( 'rF*@7YVߕ(,fCu!\Fw`o]z۱C4 KC5aU.6If5*wŅ9<=)KSYN5 gW]7REzl3R%5u7"Y>JDJL?_ \UaX,&j5jۏo}۩| :) 6Ze4?n!?W8K%&p?)iZ7dM~ڝ{&ζd (_$M ǖBaK۟8!ܹ3 FzcD?N<,5.^vd:0mo\f{aU8 Ä{=^$?ֲŵ:7wD>(fThOF#&1_.=D &r5kۑZ $Z)FCd/ҺO$mA$g2T_19-Y[<Tu*r VĬCߵ&@'MKi1s}|gYPҫZVԣMn{}5=-UT):`P\}h傘=<6lf(q.F[_*R /pt eh3>6eb YvbuX%,{E{ UjwYA&Aޫ ]UpF!-2\7΀(h=Ciؤejߵi͍oOqJ1TVj/`Z{ٶQS&aGp!ԓh|J\b>&ִ:p?aHĽ_#a"A+}c=.L*؏rxx|oReAUo؛:+HFeXD>3g7}ib񮩙EY 2Gz%!`},ZF\ ;!k߻T?CF7|,R Ώ]q!~LkRQSf@1q?&ev+LdtE1@3 ኳv\o"6RoQVB?_B/t3 +*x>_rW{7bAip>J^W/ٰ$Qf`wT4J$|=g.^i~P 7! zp /dThTIb7/;7V86vgLEIёjCzBb-8[M>wdb 59 qę3IU_lkVs552"irY}O ;21/+$ ?-ń;k{ߙ-鼢+N4cՄ*Hq8~B,@w/ jZYJF-11fZQlPbR"|R~(&ޚځqtd)!To~9;XayUIfL1`ۢ rbѨ tE+G[bt it+sX:kksF77h0v } f<Z5 3 % 0xXW|XvK>#Bq b r=bK (کU'DM^@$tzNx,b){l{mo6 &vd̤wܞ"ߝIi4ف.R[=䍃zo`:GIm{};vjoYq u0JvwzXvp/:ٽz/v{+sD=E'?e1cl)&D$d2ğ=6- NZ{ID6 6Ɵ #0 G1"#B;ki?ͰuoyKB M2jMOѡ {Dr յ0 !Aal'2g\ʻشq3Q\#+AheTg-D'l6-ߚSZHzI!D2gomWK i x"q* ?N_0X.@Byԏ=&AXXkx`-ſUkǀV); h^ئr[04<zͲݓ7MƓ ^r de!wJZnΖtcs+$. XNH ƃd\I9C_ I'J9!)n.xRBBTy26 NK7m&N50+M*Ң9 ՖC3 IZ +޹dQJ5@ ܭu;ǵ#ʗ؉G^ [":#p)O>z❨(ACX$t U"(>iynv+EJ/:W&4#3~F/f.FovErfkC^u2Pw;@_McQjzQ5x\X7`T(!fkKHx,/YI<^9TƳ h&L|'-D_njLj̜桰k<P[RrDyϭ9#grhV1"m,:%~a&df9W1nX~J`9weQ*VE3l\yIM+Hض߳޶ Ho#νN~#$}{?$FJOF˽ 77p6}ܗ7(,d<$U}6Q%iȝ<>cv-ǞN9X灚P[^_QסܯQmDl^e*7V70n=U?s!2(v~b:qO%:8$Amt@ߒ܈z40 qlk8Dq^]YPT]jp2\ ' jZMCbm^?*Vga|v2Ẫ{SX.a5^mZesI@u$?2/jsJ-ؓEAVeO@fU~dTE @#';8":JT_TfTi_GQ@dL!a>%#ޑ oJ@I$#4qkm6s%'_"=f,ggs NS:x~<ڧzn&vgCY)+]d^~l_&/}=?{i#J7I}L*$({HT Y֊ǰު*yA|{6,.gaؾ/4sno+>BoĴ y떾L~=]zeb$\w IDTrQGF1Za HgW!" D3iRc4Fm ֥WjxJft (7b ym *zd+KښkPiyZ-sj[-T1ӶQP9IE6[xBE*x%qtdjB%8tO=rLw/T J (,WMtI'Hvewɓ&.y$.!׽L/ǀtҪ p@`,9ڵlA^k5!u_6j'nPs49'n Sԉ o"!p)*tW\j]7z.ܿ r6QUܥ6~< PĖQmn;S_Hf̊mv:J)#FzjNhH}Xn6e0] Ҕ̊ : 7Tg+#ET7-\aГę4 cv{KF'1n{rH䟓GJ̑-pT`xޭf .׺CH<dWq')CEuۊ| =š,{ջFJ~phw7x|ʒ'b#%2ٿvch[u.g! ٹA)O(fYn* -{nȘjT(ڻ464Izyj:oP:C*qAȉ(7r8(4V3#Ӽr%A'Yb nAȅ'MC;ShMNJGi:.|L8P4 fh'yV7v`TsPdǣ~P[ /TG"Q#3Qk@lwF䎥7eVͫ*0O*襙?]NrDQ|Q4scBbCVn@Cs |>9'Ëzvxp]Lx|gg`l!S˾|N\ːHA`MZZF!ެ23p8u ,iE pu> ר84fkt_fsnݛޡV L\Xpſ+Ē!e`߼# zHI=Mdޅ|cuZev8hB m{,<4N5 .88(6ۤwye}q/7j`|#K;CK miObi*[Cw`;l"+M̙k!dBUM^o؛V<='[=bQU}E@aSGk>7noVN'A>e Icu2{݄)Aע ]67qymC[<؈,{/B0n4T֧ 9T!b0fgsŚYJ} =yȯjjk)8)C5v!*i˦q֓i禣/z@6ި(Fi&i@ĕH"d Ac|sڴ9Xd^#r1LXRr\(*zO*?~sK 5]9+=+]xǫT,E S-_ )TYZ˂DR6 =#]wVۭ)vZ$]0Ф]^ƯW T'u➪Bۦ 75ė =,2p;xY}**Ƿa&&#ȗ{R'v%&_0}Yuڃ&:ouOX^&m(eVGwǷI]3]} Verrx6/)\[J_9F`>zjc?[ kXߟO~>㧍5'A1rWev ϧ""] "]jok{òb9L ؃tr!Yug0`9+dl]IyMjQZؽ)dߢ7hTWlr>j!R5r-* 8٨>Ki[E8`.F$wSd1.rlìf=VĿH i Vc˕6KQ3Y`o4VI7YɃn.' n=98$p q/ B|⿺PY=bFux '}jbc[E3 #C }t7ؕ}'%I,oE,F0}w5JSPs%znGMtW*+9 ՠm0Z%n`l1>^:cVdvvcJ|u8 /,2UDCa؟y HO^炄|ߢဋ!QZk-)BōbFhED,Jg!qۡ2)2|WI]ern׈$-;@ IB!ëeƞ1&!/M4\9ks.a8O.2"҉zLm(?O$OL<¥cHcGI32RVfH}\(m<*+thLT; KiQhɺ{RPFb)*|7K6ɠtXJLi}{hl@&SB?R6Mjӿ\Yae2Ke9?ɨY-HS) |@3x~|[̸ƙ}\Z()@Dh<󪹇㬈Z`Ѥzox+N.Mc<%.}Psq]à.ιkT$|:fd u35ш֛qg*h#}~xZ1`ztt@0S8Fxs|Q]zx^G$%6˱̈q%gЭwў>Λ2*7(\Ȁ\8p*y5\3Y0Qׄ^E2U[}<]=UhUÐ~hP+'*  fYڝvkÐc`ߣbj} iFiۖ2CE9njft=f6.l)T_y WyԀj9$ޅ*c=<%ߊ6.I%˳NZULrq DȂ4a͇߽/+7BL'{Tg  {~VzIA+g^XFkbÁ AfՏDMGkps:yݱ+!hq n59^t%7xrD{Xne=n9S|;_6H:,\K6Z0:xHCzNKPl:mjiQEK9g C\ϗպģ#|0€H*$[1TOo^0ܔ {G ,9pRg)oR.wq+34d>;ԯZ*kXq> ֆ2eҖI:-դeKcu}\.XbfLz`R4d?WgFi,,T.wUgm;*_j}>˗TN5Ảc'D3_Mx~俢luu"ɞ5qDfs)||QX_^iKf_f' G%L4hGJx!lmu릫868XX -&م˾:}{'j׌J: Q/uʤ/L>- V>QR~nus"?0I4;ŖÐ%CvuɌ d->uH_Ȯ3>BY &Sզ4|r:ag4b_E\[2,f qGDiWX޼29*erb<\„V'k\%2T-Wx}ڞ3{JQ=h""C:Czy 7sA0ؼWW+XA§/u>r+:ɬSaZ>^Igx{~v^Hǖh1 Qdc{ݜH qh'k0U*rFqtd9k 0Qeh\>umª{?N)eɨҶ2/% wl2f3Vrl\ƨq@y+]бBAJXWvHmZ>Oğ@h\t4gKbz+fNe2  Z`K~W6ƣW؇QV H 4ۂED=Q$ `hokKVK.,=KiZ9`C} n*v4.d `0 kNnKfo"b k\#PзBjRD3JBFW@$Ak;iNuGUZ''!g1x>3ET:%zc) [[Ct3m*-Ef $^-SZxMz!sEtP`dv:#>q3줡7x\1yJ8'9^Z.q~.y_ȵq=#>/]ᷩquni?zz}w[]D0u 07i8yG9;jPUZ_(j,fȝ~'pneWfثjC>WHgh.]rg^c*NmoH_L*UNJb*pDڕy RB}gL54ty >}bQI`^~=TT"!H=bUXs>ѓ]ɋ`SD/9qxe| 9[ETߜchr!M6el%m^JyF>٭](Kԯw~e\<}/B)M;[LZ}AԴ~Ne;Y&X&ZҦ=/krdifx\?ZzZc D<0oJ;ãGu f omsAø.[t W=SޱO`j2{\Z[Ӡ$ID\.џBGDe舡Sn~mD7N!.΅Dox=t j0iB@̲U;J8g09G@=NŮɅw9`He-;ꂴXB{qI^~3+A.ʐd(");Elq,LB݇NmR,30Ojw^$=O"*e{=ۉ*Uh͜*= ۜjɝϐS)ByӳX ⸌ `bh5ѱ1Uױ>Y;XE{ ۗco\ɚ&us%%<_5bg:L"2- *ma+Q6;0H .|aMؘ }&?P/TNMd5^ϲCSo]=^\ۡl#I )5ׇ~o.%w=}K8y^^RgIDkp1yB',1:̟AY' "QgPQO\{M cOr.?[ )mV x<ϩ*uTnhW.ijo4rZ=E&A XT^H2iG4pSg0 TLҟ,cYȓ?κѐr,W,M:\ ƣXmCڞr>!ao Tr=f{⎣#$RpuMe$ M ]_k-|P^e"{7Tr/|Ĩ t zu@k?(bٜOrֿz09S?s-6c n;{@+(Mk@ILt}< ޟQ_k@ۦ< 1fqlaC)˾,J :<;~Gczlֻ2Dc`޴ڪ"4͡&e? 8#dRZRH5bYU˳&IqIc-jf JX0l&[Q%YIĢ7ò I/L0^vWHR' B7s n6H2+dE)?VSmϴO $;y-;v~׏p8")ᗩBA^aj뭵I\ i/D6DaT .?x?ӨL1[sSY=8([@W˿j ?y>Z36i^pFfZ`DžH$% Ҕflx 7HT2|D->rӨз)vԩ;^_ pbI:SsLukPzb Y'QSLN( nnޫd81G$~;,+E-: Z]XV-^xzgq`kL0P'~e_{PYi?93N_BN82̇F;>68*['>ҧӋVx^T% p $D)?H4Z4M9mAaQ O3WA0mJ8Yn7ݽCTSw/eSl'FW۝S,P0kDo/` q++;KBtKX(tYY ,7&[Q[S:7Jڌg+5ଭť[7wLq̏(i&0$E\J*rM`P JDjoNQ#,7?vUb'-/b7YV_,6zM+c6#_V QRIL/x-[Ur-]~4=;zhtH},"P~9\dz:ļU2VD1cJLImTBcg fnJAZ4wkIX(ҽtDkIt`u8}ch(7 CeXCek@\ό͎yjG/jxr^EȾGm}/ޛ7aTϩ|t i3i 9SP-}_⹸9!HK+LJ<5.l>_”"oX; FnZ !t=VsK JIGsA=EKBۖz+)tk#T~?V~SFAWLm)RvFZ   qhbդ|ŠL?NU= l:ƒlhxjxt@G]%3&5}mHe4AL&?!Ϟ0 &TB뼌}`U.d~Ȯ(L1h3KFň yWrSNP].+gʹ_"11%=K5^A&ڽ0 &WK#wlؔ<5#рP> )i6nԘ`6ҪdWuyĊl񔮉x 4$n1 cZ+E8R R6\5fY^ȷn~w1ޓi\]~ckO-a ,[;_w S?Vd4SZ_xVdAS[RJ ?bҼxTUU *7Hd0'?g2<7kaΥeF0 {L]N'(oD_C5`{%]Pp:kS=kuDZ!DOIanJx"9td>3.\M tHug+C^Mv h5H:({& %GGί%QVKN'}\ܓ8F^?x@Nǚ(֯> 546p!$.BDVW>܉$CP}d\D}[Fr#!0;tO) y:cdo";lD VpS0qH*:Ѯ&N96jѪk2}#^9)r547ޚ0!L  +'yԋSpBro{: YzeE`xo?4gZȿMy֗cs)Uk{EtP ~-LtM 0F(NsY'o(Rc ^`J("zKQvƀLCAŠVwIbj'$rK˓ #w|fI$H(< lpﴨȾ􆌺+2I-Nk8B0v$w{/`Q_5 sTZ*rpi $wсzz >ȿ_Ն} m3\0d."ïhq;0jOar=C{2 `'k&ǽj&#pp㷌*B uT-ZׄUq7g FeqN:٠Q ;)׿ Dm=t9nNi0{nO3E;FD` s8Ѭ/ΜVš勿 }-Sp|ҧ 2azFMUƬr|靍ųz|ErP TI;=JbaU\P``hH?;񘹕 m bfKD8n}.P'zKoMv /79K$QK..]\t@ByΌb7&;5ې% gY2Á[#/b GFkOh'r-%Sp}oz3 Cjw\G ?mSÕ:xb]H.h6޽;h{5FLi;4'쎺n߆^u&0]unG+so%Sh)c^+* 2B'^Ȕyɟ=Ϫx)O70s6YCy3RjwB˱1RV(sW6ǯc.JnBtԔg-VŒ~v/$@ a6 &p(_"n8YU vOE6eHY{/.ozޫlrNrEѯeڨFq ءU)>r4xbCf/չanN @㈎#N(uF_G-A$t6Bn9ܨBEw tnR]}n$ XۉGy q#XaկFV8cy6~vA2ݜ,wsmh.kpӧ,NBb#Ȋ0oŹ1X\4&wS]H(k' L)LimW,"Mc@R#"#u+/~[Ճ2DCx8 VJ{$է{EPsN6 hT=^no1V$6C/yK@#Z*?WFYk[~t/§Ft8Ƃ_G%`- h j^!l<kРA=s(8:+ Ub6.Ɓ  lǬ;-ڶ|jT(dSN b]/WX 2}@#Ǭ7@%}ij|<Ȏ )58+O\"%w/V~u'W[$LuDf-QCz( 9=bO1ERD0lڂZE=ŌzA{'VnMg=oCPB :ltC-;VF§l{ۢ|\`n%"ugK)gK*NݔIMJ4"0e&^opWPbuPm0>܀JwʻMQ(`n`$f?v3lcuXFZnq1{IҠy%vH`)q6e8\JlK+_-e*8M6YPa'b6ـ<<-Q,3D7CO JTy 8rfnقfd ꦰwlX|iȖ z{fsʍxFH}os&f˺;*- sPsL-\uv;_wCq@R6_> z]^ 澏k(1ݘVy@)ryk:k^$,027QZ  6Xv2hkM{{i- yk 3#vq E9ϪL"H%B_%]1o]gP\摚Jej4vbަ]g/[lEM`kI¬:qgN&%"m."➬l`7 #F%S' /gbJwrp8Ev' }yPe ͎e)s4yvݗD۶6QcC%QXs#>;e7ns\4ߧl-R.˼RhDASj\^{@Vw1u oޏ3Dm vlwQ̃`N ٮPiePR+@ݷws_ŒBkoR9qBr`GfZb`)+3]Yb p6/LVmouaD¤fPNDlۘtbeA?{3c p7I-`(Kugr}ԥfY㊬+1`g|]O{b2pQl7mp !ktW&eg Dx*[LVfSA R>Uuϴmz=TC8sgUؗH$韔﷛pgBhh $<Е B%Y?bU乷RTa+L0,&[FIn\PT [@KĝM% xyl@?-uFёr1!9 yt኿ 2<7%hBHu(w  9t^ŭ[~MNu`8d۱WeEvdÖlk{\ b,6CURtadIlj2²|B3s@<}Xʐc+ykT<yOǸmuٙj6L%z:LIkvmgH#~n􀉗Z,wF7\"l.cfla3)W>^ DБQ !sx Xvm?| @҆.͓!@&FYznveEBC$ݪլ\@2G 7(ҺK6(v0B[Jc}WHk}ބ:`-wP* ɿ-=tg .AH^ۅqjݾ[p=%DF KgR 钣8x84a84SZ@ |A d0d?| 5qnLa[p!m䎃i 3(iOcf%C + \[^]J22Xr8`fUlE`ogi"d?z^6焼rmR@֎sۏzm5 ;V@L}+.W#'r y[04)؀4D?]ongÚ{D$嫑YC[KɃ1%2gXצM#ceVẐ~  'Xm54Te0{&G;]v[ k Sa纲r˽0Eg%4B_ `Fͧ4TђQ|] FP3 6\RVl;ۊ#T;{//@t2,Wnک2pzoEge[cʒLT.=TMO\@ĥ;-)F#0WѪӤy"EkB|VΫ!ᝋ9:c'Ucה" cp$% ދm^^P.FSJ߃\Ip9(  3EEq䖵E/ kue#G]J;*:q{[ w-k)86lzMV$a"4EkAIr"+̞-n([9WMQ"T#Òpw#mb '%`魦ȯ'5DӰpW*xfHQ{2 \3ę-Ǫ HGgHF02YIgH5V?\|%nۿ JIJ$3!eW<-^){ON~,6A A(wTNuB(- / c2D@vtxҕv˗Կ2X_4gWIx՚۷U26;g.T@LRJ^2ڵdQ6^i7yx&C {.!q Hgi0+"Hp{nrAToLɖ˧΂Vm@+}N ҆s4Eڲ:IHKF0=WT 'FitN b&M WW$L=R>vdұMgmQ L)N* ;l%g_@6nlzƻ97{@S ucB`CjR63)yTmQ .PQ} +0 &<΍D,_El*ٲm>@ *qml/B"TCdp zW9J8K@YprlDdPgl8Ac9z|,Z$g9c)wȚ9EL t׊+Bλ*tZ1*?hf!vدz$V}?|XqXL.qDH(wgA8 >*o(1)㮍jDI^sOˎe,89@޹8!,eMXI_F:'Hfedq_Nn^Z-kW1pYP[48ʭm`";|'Q")Pu;! Y8iH8.71<~Ld;RU Vk <;xCYSzu‹(ޚg4>fm`ܞ::޴J89ҼP%frv4UJKWf8ysԱ8BcCԿގJ.zjQ3NIk!|Ax``Gk]7nSN ǡmLQMgG6YN0>䈜_Z_gr131$Γۆ&$]U5}ҴNg\`!:I 3|db6x@թ誛C4C.)7g#td!ՂOG4߆K|[錤|;>Y&O ./ϋ~ɼfy N"aĥ~K  [}뉳챌H/P€*$^= ,㈩\`ڻeyICqbl^uNEH ̘wkZb*TG9+v +:Hs[k[zr7*5X+CdPdgT 3©3i"G kYXL׊&M}#` ٚUPhI;"D QHRb\pY=u'㱧3jK&I2sL6BcLGS-[wٌJKvTj,.?nn/m@G qN/m=O/d dɉ\bT;&J"  {9tksu'Qd6s?K߷rTAzMzhL͛P,-DNkEmR&[cx {0L!㣫5ɇ&rj"͡G?ᗅ *E!~Ԩғw< -9; B035o<*(S6JN$"սI[K*]Gy9qRMˆH ^s> Yk{do{V@KLEs(_ב -ef[`nasuWK V#E0t^^m5&.C޼|f C8-4!;K~`J`T) ߧI`Ȋ @ O-1=go%DZ=/3^i0#ɰ MZ'QݳGOO<{1Eyו2:+*&k.vuGꘖa?ݛ7tF%{f&CCV!<qz֞ω*UF dy+(Db3-'Du6[P`ʍ=%ãV2WpNlYar*8M@M|%{akMgD Xccxj <3ja{a}f}il] lz7ʫ 6d^Lb!h^Ո=IlR#`P3nN\?6덃PFULRjRlhZi8){/^º>ُKޝ \=IW_/pb)&Scro8 ErJ[{HY rw)P #1q 9v_h0ڐβ|ŏC#4 Hq4iRܜWsU˛pRռnkzqQza>(V.MsdMK܊/ $gt(5;ShK7П)be[ qS ?Re#Ԋ'ї/c0UTQ3Ua?98?]jo,skWn%m*]9y,9j,EIB,xUOِqWち3za͙Tҭ3 Q!3JflwV|L21Fle5+QR/i+S5B]7';}WJ5T>quOYpeW-ʤ2G@BB8Ǖ)_5̹Bql_'<{0 aDEFoNvyO/yA.=%B"(`q;1UX,;5P.d=kOEy#0Æ9wwSOz4D"@O*Qs?[Bs?X7|dDQ~ ]J߭iP'<n" >sjk:P; ԉ EkR®'BXV4u'˘z xLx;dQaGs~ˆ|PI5z,&/ɢ(Ԋ[oRhj&Wj$#Nӹ9&%P^~glH$66-v HG;BjQHϯ|MJu o96+s~Bzԫ+ܑ}ʻK cV *ےۛI.AJ#fvпΌI\rv5qh2OvkO5.o9<W7˫oT^vLjJ ~ո;◰2#A3F <8d r L!S;#4/`Ȼ7 C "lz-wɕQr@Isg 5ȮkR4-Ι-CUҜaI7\gE74obB@KRPQ'$Ex^y#9ϊ(tP1{VW@?%՘˝KArR9| 4ҏ!óՌ1Eӿ^U!/ku-ƹËW 0']ag,3x+|xʗL_E+]!2*ߕqj++.)7ݳ0|6@=ryP2q)fŜaItUgqɻeCD} 1bFmV}GI^R`Z|&f*϶P(.O!'s9w"TXqB[C/ZYPNWYt"?_AL/LIt~-`ό]H ya]ۍiG8 c hSL>\ϱ= 2xoQ8hCu0,_Uza;ZF4!ѮB;;M:aE1#?YOܪ!Zo#~ې슨.{ݠYB0<>duҘhV-x$$ N1yG%&ޘ(tҢ0Yd hHNZ2iLeZ=:6u,=+7>H_G&b2She!8uN/-*CĢPן!4:fWE55 >mns%~h-g?vCX$>+dFND{I`/ne5t,ΉO cGȵ47"bBwM0,RO!xVJ ȫh:eTj?w-AK9JPDVFКoJ7Q||I,UVzPJ;ݤF ౶BK[J\:܇ @Pǵg턴KeUpcYWPZ)0n2Jb^iOJGYO!%<?~WG0fz'6;~*֢0]nGKgܐL rKHᔅ4=D1~(fl+pf7uK߳Y_x|=Sn-PʷB$4zrGXԫ|NgMT QD}9_񒛤9wJ]\ XTzwY8xEfXF ⬋9]X3L4*cɍGvXSQ^,/ >y`d [fT@GF7%RC[,I6pGnyJK|HRtkJoqՉ&caЌm|vg'O2W<Ӫwr~(ތZ+5~\{_a*c_a3;e ~wO/ؾi;oqj3gdo 0*g8i]>_籸0zw=33\|>tA~׸tU^GQp~h$/t߽$6߁i}ްa:hyp'}V4ݒ5yx*sI0pT䓢xb*$ v5̐;SxwҞ""o/aY:+"ZL?5Qb?8sjH+Yp ;U,x,mpG.Tc0"|d;79Kh䐶`E&loy X3ԋRuyӳ OGl`ZLtE]C9HO% PӓpT "ۜ{{_ {*KyW/Ȋ::lEdlrf!`h$U]x[?yKD9jwJBVS|+LSrU"׫t0ҏ}#b! >#0w"Pfi2LT `^̧SO[]ʾ|?WH8PaE9hhY{8]Jp>N::mKN_Jâ۲1z#%6Ӌi_z뗎'%G]F1M 쉕SwDe"zt!,T:hgoQnDK/PEp]0θ}uܺ.| Rt=Of8c2~ZRu8jw|ufx$<|EkW0r_D%/8 5]qE9R6K1+z8;c8AGKkmX߾c~L$62 xh|h|qmz-4~քא>oC4t65A ^7S |j,a WI y+H qA; ,9_ŦQw7~j rn ܜZq[djnR1D125k!ʡl,95z[/M{|MBt݉-r^XK7 4+ˏW{hŷGїŚ*Nv4,6(1`$Ƹȯ`d r$.p'`Eg6ҴoS6)~&'QloNu<.|#~ޘ}]:~"UբŬ@Θų-{Ў74& *f"9˓ `(rλOf XIdzZNg1[ě}CG }+D20MUVae EzfhC 44LyO3x$ah] Es-jpJ J4u7^`QA՞p*L$7҅1@DCɹc@31T SHZ*5\Mvk$2FJ,ʈ"\'G\KF{lt킑V528kx1:60lvii_<*Zڨ&90 2+j%tX b; T6R:?+S ,f"xmG5)~1@ᘚ];?p=)iA8'R VRS`Zr Ѿ o,Nz;N mj}gһֿOP$X4%Y^(!B\,M%"FɄLﴁQvu@z !zJ=nЛ+18` Ta>wwC߁s7Mahe0t7hǫkRp?etD/[+~̦u|@Z5vŏ'HA5yH] vda+o,ޙ(@qt~%%sɧ1h Fڿ7HY ĽI#k@LECMQ 3REFbs,t0=O߰6>eXӋIY$헥S wQ͍SI0j\@!8-Dzx! 1`'a`{=W3.טbx9hAOD͗Fr l| ' #4Tw!0ى-3&V@9/.CBqCNzNG}Teq3Be2zI%S8('6\l|gSDN7䄢p_ڞܯ`eΦ/Ɏ1+ :ZLS*\Z((y97oK'u:poFO̗R'iT+wf+:8dءȰa޼͢UEy*dx uxjM@X 2x?jqVewmc2 J=r1[=4A.1kv8oz N%= > `H@CK FMc& xې° lګ`<ZW t_ܲ̀֔+G)BQk ~xr/nrr_!v'lRGMAlv1iJbo߀ PdR^oh3A$k67'k |iMmėd Hi3j#;eɢtn@km)IlIsVq\ҒER0 pɶcqH MR8Bk^o%g}5m4[#]/7T 2w][ ,(34lf&YW{uN.vRF(| 8yգuVyfm֒ $ *8!Wn:Ut!,%,Vƙ3PG@Vud j?-e=8\y5#^:F̬wrXUczI-uA.A6: S)Xh4ߤR"(>}z{2g7c+/qгBЅ9/~b=É-IIw^AԬG ~ORG+I}1G.!L j7e=jӪ}|e0NkQ]ެ`,SJYw#- 34t~rN7 XRB^}w u~n-h E&C xuO,hϥ6+YTG''H"_?U^TL%E(q%L( 0!4jZ{>-˿Ӿc2[ pCItm@5;i?ޕgLA|ycsχZ^ ޿Ib,aaV@[ >!%}LJW;w> # 7%m:?ܐ;=odt>b\AL\>Y\#ϬdB .޹9'ѷSQ&}|{Лz`8$(y35`[ol+U#[ْ R7ˈF~ʥ {|kxN[(~rwB5 jNJ>04`niʘI.gҥ,(qRڧY8sӆE,qZh|n.ޯh(/hyJ 52M/oа$s/tķ#i}2so@1`'6$/2]#*~^tᐹBm.nxb$˪" d w%J [tX )q&Xz"Y-c07cC*n5 h ʹFym}pZ͊4"t%+ E«H8˲KcmWI(lƞopr \VL'V5TR9҉KaXh:rȦWD()-GpG=8Ա~ &9*F#kݣf`cMS8[ +Q?3H?pi,g6o|џ0m!N|=DdE+&4jF奈KuT^\(l}3b(@Ė|w"z? <(t`wr4t4MEvEξDeD<5ntۺ:V@@5$8hqWφ}n ցƺ_ ɕ8֎?tNq KVƽۇTF־9&h^bK_ vy0o qD3#*/ R0&kgQ#wO` *M,H2Kzo!VS)ͣ0Het%`e|q?^A(nΝ]i۫y,Ԫ-)GΜRAh]hT@ pm(1|"c3C(Mt|TtzuRIߜo :.rJ&mՁ>0*W/95 эy"ˤO;)QR"JTlKlI-%[L!هvuQ'22(}]KSN `Dk府"/UI#&RΗT5UܢYg$랷 틗][* @IA/j#URMZ{,#=8x_A6uk 3ˢS//z$w:J܀cT|mb`_9إrEpE{7ZKL|@}϶2g)V۠AWK??5]4#D? LMH M2!iz^h‡#@T^ho#\\x?GvN-;kɁݐiFx6Rc'He)2\t[J+pqSC}j * ?Rz*쩔~ƫi.#i%&0a θm-)2[ 6mB\N+\@s X!G N `zeL6U's Q2Ɇh^jz4\-:Zu|m 09uo|h8ÖM<˧BScc/%%/C?Bp Ǡ;l3 P]" s%l/xt@yO#5 rq/Ctl;.ܰ F~(%ύ'?Vx f2SR8o"*6[(ȓB5,2=̯&e`m'ugjlhbx`8gP~^5s|b nM7 =w'$i +՞Fݦ?Ҳb^lhذDj66PzAn{u{]K Ux2C\Z|懣s= [6J5 N<%y VeɫK* Wa6d42l\Iz>a.b0 :>;P-ghNغУ@=_ c`bqbyW8v&he2*.Ҟ>IW ~S䱥Oc ~+ ۂjcdfuG^Rx@o4&WMZNpU6s+,ync^FST ]f3fdeV|E q φN A8"ʡ_\(ֽCR< Bg!Vq/#͙> g Aw'n{L}mFs=xCqFmP X1k?SPA1Y*-Y+{^M ^6XS;C]ѻvO F'tŽ;q-e~Oo9->ȶ..TӈF\HR&+欤)U&6tj^ig&eZV"@ʟgl—#?0ըWm2ZePI"`y( d b _>0ŝCM[r<]VVD0\nA#ll[̊>Ia/J I/ w6S&jpZ5JMg֣Ndw<:n4-e|C[JAfPLMc c6z+ҝ'YzEHǯ"ɔ2\} ֈhjX+)K!ĽLj+z+ BhԼ.&q毘3ٽJ|SZE&/Vs^.$'#Q:a{2:}=9[XبqoNbl/R]Up6$!U9\7ϱe3qN 'jH&&竮T;A;+yB Uq:>s2a|\P>&}ĹsM6U<<79ЬY^lmy"tyK(وq  F: ď0Yp ס2R߆n+LOj̘_:%L mPQ߿8R `Pܱ1FYo#bfn&ɶø߀6ZY?ZȗÃ88N|F>;ՌAvXLorƞhhuf^7%o;Ce8"BϚW -PQn.`שPĨ+̈!HO#cpItjH<-A"FOH.D7ҁ{=JB+ݹiKsQMeft@ W3k︇(1nr}s:\;@F+gXfK1w|!ck\bpG{28R|\چn\O+Jj{ fʙ|[T\WB*gq)=A)d(.y}EΟͬݗM~R?}So: HzuɿBOw~9b^c=٦O_WES` 6duk0KPV^eeMvSI v&U0&W} %͔@Թ2V"[p};LA2-|7aYh-z|9lR(l CUbyirZpژ OާHʯEPyE;_9$,azsuGɝ@z]1,$UU| HcdJ[%6ucqe/jT eT~,H7@$VMEJ eV@+T1+eػiv;uخaD_yCQ6a8/`509T=(ݰH|އWK$Pc:@@Nny݊JbȒv)~iH`q9T5kzuwI=@tV:2ph:xaq-nHҲGӾAةFv+M!6[R>͸ *≬h: g"#Xo.d\ըD_AqKs] ŪW۱CЪ~σSA$MV$lL9tL3sSf쌏P᳘˷ J7H;]Xcr6u]CFz<> oCضZʡBL7&G7ѩ< 4h%ོC>?舸jL)$)KϬTICzZOz9JRXQ@l`RЮha1< eD#^54h+J7i^dH/ѯk+ډG'QT< 2ЇDigHyju/,>!3HF>ZThU|!eNcIl@aSkyYNqS-A7 W?xy7~!w5}*WO eb:8괕B&8.ai<+# oVo5ؒ.@}$}5g} PʷOu֎ARИ5zޙ3>zn[oJ{zx ?1*scB@eWi):,tX U&9+)?se.vxg>A)봃ᛎHǜsF|-`fsNh99bi[L$gVt/DA7Zh4{ 蟓(+Eahpf3K^iA;5'?:UTg`gK/Qk>~"ƽ?"2|[- `yюkAmR &hX&WƩCytUߏcs/&,pd4yvʣb^v gL:\<hf`G͠ O㉆Yﮊm$#cNTazz1菺TRL(/O '8x>4F-0 w;ѾHGu@gh VIZtX37/-!m+ԦENEY^ݠ){.t 7'mhc(2A+_Kz9_L(ow/7!AIh] Ln3unfxG1;6VG$,Ӏ"`w-9gAFNAǭM FYQ[hh1_040ůG2oBRW{{%C/f5'R%JMr XzP'YWM^ä$ @gv)͵\ϋM(g+m:d˷KKdH2X&5; > 0P"( KGNM1<7oDsTh{}N 2ۖE +gDmo[zut1 39:z\-S|[Iw8Hfi܄J"C_Hyf)$6CƣP[AN 1$|ȿ~y-]biw$7Y AS܈_k_4m!T + Ǿv/'rsa]:^$cicŁq)!B>kѥ9Z,q̋'`e?L@=wh]tr.Ue@(Q:&Jdx5MWMe#2L1,ŵALI½Q_2F4g1!# u;uҏ55b<֣g4ҭ3d *S&dI<@D-$ Ys1"Zy "]A0nswђO1\ʳ+0bOa@xt^9Oa>QjPZ<#Xb?0>0j,(8Ӟm@v7T*ھ"^@1lj^R-'WQOEX?A?6p'-%SL @}= [,_tA._\%lS"ުToʖM͟&ݒr[Q*ֆ/.dʏS?r#2J'?x2: [" {31T!(ҚbXVC][k8V[Q.v$Ȼl ~6xuGV]^#g-!>.Y-ɽAk2a&b.{a룼Da)ϧbNzhHv;Qx"9onJl4Оo ;R,q' y{HϠ877P#K81 RS0,0T\޵dߞNm~3Oo>,sCpB"`R'e=@\qh`|Yxph.O{F MOy \U} 5faoeN,ܳd֡3K:OUiػT&b /@k9\\lWG4$. VPiAG%  TtSDX57S;br`|wxgOX:nF\ nl6#rzgEE7M-R'T\20R,;#蟜P!5 gmf&H<__0/zHlSD:0N^c ؘ95 ##s!-͚g!+ƙ z RD΀so ]z!ԑ!CkJ Yb'M3UfRr,`#pزj3_Ed%uE`o+G6} f|&ŹM!S7>(9mk쎝Ë 9<`/sdK0nr8t,9(V1;lTLF ŀ텍yb5u0,__O@pyC"uQW:0O6{}Y`ֱ˴SGС~L-E11],q?Q%u o:sFS'\/"Y2y@Ѫ8\Yt3B@  ږ?Vp-֨"vPJޙiVfiiA$wn U|d.'ےouIΟ_+Wk@Ċ\m{M\V{e?r@D#p;=Ɂq'La6v@Sm NW5HT M}0F|uմ ^HF;v0x(훪ǕL6* `bX qݹ[P0+LH+KN{=}dn\!ŚDU2@#wUZy얮̍@\-(%n#wCEt-A(AxfU%%V DM8&POBaO|Ix{x' 2͆N[X_fY щx̓bkχv|E|;#F~-(x*~euR\ܘ£K1<e޵TeD<=TE5;>!$nc3 wyp"ꑇm(!?YRYVCkY_6wCz\yo?'oXGKwbZN,X]Q7~'kZ *VJG޵>pۨ{0VPY莅/gp6b{޾k'xF,u,BI) Ev}YRˑqRJ@UpWnsٚ%X̯aIc\k ۑY80r J-TthckqJTaek虍[$Z_VZ:WZq|\s.wn ifkD$0OdqLTU/~Z,> zLgJ;:$|r̆v.uJ]ϫ@ :0Cz#s E^S.'Ȫ8[2=SwSWQ$<4b˩{sPɛ)/PdɫbCWȫghpi_.'D}'n#:<ב$_D~Uh-?>R}0 9!0h[/#Ltqe+pru$ Xhq\ 6=T-?,/7.MqdN8b[D?1{6Am-Q9xs30?WwCBVtXS5yS6{Aܫn F*UӜch3GjMavuemd(ju',H<ù5 V< cX-2KF="5hzH;Y"8 fdyeȷ]*1Y1ͮڂ Jă|<25S+ ?I]SS!xJAVӫUp9UGhp6XW;r|Yk ;>Ӭ\. 9  b"ӢFohhI@ 9_vpy|VhE9fKg=>Vb.nD2c[$t[zEqP< ɄV 4Wsͭ5L@lm-Sr'$-҉0jPi 3NEmqǴ )oIX}{Bʾ,M$σ(_V-euL$(v I/aTYOs<ȯ1y׸=82,DFvɘnOL66nSpRAzD^5:`=}fFT!IXPex&ɸb~GjxproL^7Q =鸌/"SeXւ-0gO`>h#&]h 8 V+l )Erm1;Lp^S~^n۶ \q&!32a*gDo1Xwf4{FDwYC˘@a&iTY{O&,w>:̇SԳ1 ot mp0Ue+禵v˳<,pb$~WEƮ5 ~hGV X q-MUOPR#xOsP. %#ivW-italg7z.}q&ߴν1W:Ki솭6:Yso1CuIE%&æjIpo¨~W`ϲ&vT鄎4he)]D)*m-$I[C)` u:=ɶ"'6Z'qlh]bf!ƻrFd%(G NmsD!3"0yߔ¯E Hn#$mcn k|n|m'{}Jon~U_bb竌ٙrb14 Έ@ CImK;]N_£p'%fݥ_*/eRFi|g8ώn|Tеj_. VtlC-fG\BRZgcp-% ?&}ffioe'fCoL nCVDQҖkI!' ܙ-p ,2|=46GȩCsؒuιN/zV5)gOD8SӱN&RVH⎄ܪ IhUq2^A\p*})*ݭpd082 \j@NၮYgk`;A&Y6K4j]*KI>?VԗUM67m$\䋁>P@SΥlid.,QI ӆ[UH5 rK38ATGSQ{-,2&6Xs)-?!)0?MY;& XPy䩍"ڐɽb0e9.&\-@ډ"&s -)GolW, j@Ve7[]K>CFR[Z`/턉 Jü%6 GXnR3lO}dŗ&lB8򃐿'KP_K#I#TL+ .jP:O@':&'WFs-!\yԢgϸ9`AxWz;ۏI\ go3a)B$]dysTaSaꗯWOC͒gxS|у$ǒF@(qܚ'Uk<'V)\>$sb\wY'igS`RXn֜^2i"`f~nNx)BqSQؘÿ@rTIxvh4r_otv⫛W/V 8 z$VK`Cy[5vd;Rl` b% C\.Rq)##6{ L28ʜ_Bxb#UTܝr!,S"=QGkڰWqσǑbqΟiSQC@Ohb/AՕBi!ʹ>ߕCSP"IJ>1nFTC味ʥMS1zėh(7TOs?PSW>̯"υ2(VoSTulUX;iqfXaKNNrw(̦Iv+ީCQ/W]m]"bMsk&oȝu$bT%[󇳪iSAH:bGOIeu? [<}dN`{{ъ˩F(PEF涹"i-Z LE9_^}vFTb1n1>]f.tbKqf/ I 4A_$* -RԍB?(4Rsd{ 4袢+5Dڙ[o~aF:ġY>\)WcX 㰭Fa._ǭh>0LAzv _ |%v3sV?z2k-3ԃ' h\sӥ|;NAפ Bd70Ίk'ɢ~2gD%~< ?ϕP̊an2# OF, d&jPu|p&l`^ulh !y̴YNM)P kZ*wBrG2)"pzl`=5LB^Ob2"S6Kv她逷{)mP,61YBaXaf+^gBb~%ThD1_@ߩ +൅0zF[N&ӚTٞ][k3#CgɄ9ol\RD)̎ vE;iRbV,M!(co {(nZVt<ʣ=cgݔn%%;hh)(E/h4'f$IՀ;> jUJꪲ[dOW$3򺹎r'd  W|Td)aՖߒݴ.dp&,vM_Kc>V|i]̖؝㥣}RǿLZ7!zotyQc1?@cgNXV6 /|ʆ0Nh[hp2q^fiO;yG޹]wxxg-YMAIp4V]R<+jqȡ^Jd3v*FAs'o}4QSt.'U|5@e[yv//~ʚͯ*G_-,m%4>)mҼA\iia2z"|FF!tPJOb{#1EG53R WWtnrao׷6ѻr2n a`i;7jC>|}s?hYU2㽐Vb[xcOx5J!rak}23Ԗq# ;TC>o ӐHƧN.I}(RDn(Dk=$O*_sb:2Iܾ*E~^5= BD`,e4jU?@2j?IFk}ptwC+.FL6+P=&5̅M5CSk4 |t upi }%bI_BpaOFwpk@ϭ~m#3: x#Cx7R=uNl=6sy9dhME2-!Y~%]*|S#dE[t`8c;lHBUpwv "u{جb}@`Dowtgׂa 2d! L9ORw>.N@xei.3 ́0t&`BİJ8 ҽn~13hscw&rW b u:ӀM47A--3٠AD(ITA@ǁbP~ZT:x1ST$Bҝ[XP=P#639AB 9pJ_k_;y޼`dBu7xdeJnh|qrDi<7iՌ$;b:Y"mp(XMĒ9["pd踿3I(wj w `vif8cîh<70jUK)Q2&"Gbpn4C *"ZD -# Dp _vXo. nop6jx\WEPVvV @ζ{~IcMݢWNHܬ[`)EyEmҋ>jR x׊VS>nvy5Ƌ/*o sNy GD*pb@G"yY$bl𧔠jemK_*mj$vD^G^~WV'R[Z# frcw!~ 2Ƥt!(h%04r|rg%>#ZM&q kkr'DI#s:t2 ) ' G!ɗa>t[y,9#I -0Ti58t^+w[>Ǜh9' j o1B XlhFͨ맋}d̄|\տ JájcۧZn>>F#p~R -B_d d`@6 @,Ǫw-mdIsG_sDz6=Ğ2O kO{WF[LҏU )/v;ʢ?+k]j]\ idik+0QCX&}3vqblOI\uAW!sH$G^&9Na|r7)V'kWb{g=*DţiWeeT.-D{_<rzbTVFcMu+؅]ۇ)K6f/ J'*G{yҒK~wB|xQw>7K Y՗B*} %~+!uy2 vU!jyBBؤ9l0D(/캭t쨊ƚM܋{t^G-Ξ;,#~zV 8]ph☻!%x"$&#$>N;e 3oaMI%<рG'*QK3_ 1d\P6ROJTъ03Hu@pb"43'|&I2}F #)Q\)T0ȗszF;_N=}Yiܷj˒:$]p50 B=wl1!Ib zAw5E :Ml6V꧂D%ko/Pu"9 p)i]#4)HQjmh'K㣪-/q=+.+-6<텫7| UubC9lʈ'_U9RgOew{s=Ż0v FdIQH2TyȀXAG?Pk w7 /qfVUm?̮(G?15Ɣig(pY-lf xn'RFRpI95q"p\ +8l;!N7BJWk(W/4@RmdgⅣ1W'ɻRu\3G?+2ŭQjR|Շ)@YԪh. cIݤ*iG{Y@)w`v߼. 6VdP~}lz9UutL6nC=Ao4GsW*>NPp+2yoq?V}Z>=Zߪ`CKH;dzTK_"-5&Z7;"/><TݚKVX38ԟVv)L3G CVt!As8;h~ .=*1,"⚠{O =F:aٶ!k/a] `8'%%B{ThuE08.f6 ŏhWŮqaf@m՗TOee]Qw"Q6HfE$ RS'bT#)Xܶ+zT0<'Ak)r^h6#=+Ĥ2ͳqL]J6c@2Swpӊ-Nci5G5dyKP.'[Telc'==F< YVX3%mWWx <#p~ͽ&0!)lm 7~ rpe/^OJ}+uWQt[ $3_i< D#N *7Rtڡ-mF'Io VM-f!a3px/1N3̑:8^-g"6̾li EV~e“wt +Etc sz~,83Y8fQ ٧f;4 S;tlɧ BJ#-Vs ̞蓋#z;. 8#(A4xf3"v!cq|Y-e߷,6)KIcE\'KwK-#IkO&*FxPQ>W'àwx__IX^h%u?KbwX=u.^_@ڶ[MQ,r T-plv2ǗZve͇C:A:p^T-Yzh,cMsң(S0P(jtT_p 9kYIL4sYԧh884jB^Fv^f+ڦ s w`g1/(ImXcL ;Y;5fuT&?#[W!f>IÐc#4C~n>|@Iw4 3)8l+UU_iGxrr>c"xǫ:e[ :uK0fW/%tȍBV䨯W ].sVN]՘+80ScB-t _аW `8EF<V"Bfh 6 ~ؙ:57jVWeV=E׫B13zPvXuNc$QFSBq=ą6ľK/ Hgֹ<^B:jܾWYsELuy%강rz=A*AGqW˱ 1BUg).h/W74KQ߭:CqT/2pˋRR.j t@·}Ofr?)FVyG1!QE7ODidm<Ƽ]}7ZumLt~Cb_*6 tqFqE]V?猬%`c[d,,n+< %<юhE0I8aZ%;Q W{%y.J#X% {$@ޖ:jV Y TGeuw1LOwNe4}; Vyޞ>e;vg$g;8J-j+3)ȦkTUT#[V/+kئ8HkX` Lvʯ*N愌;!Tٻ{XҞJ%1g,+<9m?~Z&ui6Bk47C*&OJOMTI}a'Gk :,d1J R* κ{  m6rJyUj`%,hut'nou +LgHL1F EO  coT0%o=pFcf"Bg'Mxj4#Z'n&w ݫW\ͺKgNTQ`,ΝUʄK*Ä5gx ^f⟡'3M6/„4ZHFLoh_MgJ PbiV]5 &JYL(3^,$\*7pzN6T[ikP!S'TXh>Ϣ/ ` "a rԯ182{`H-֓M&ZⷶQ0hFVI<#"v9pFRͰ*)ix"PqRb!0e$CjJE>}*JLxR Ns7gm_IYʿnEJ)خN Rʋex<`y5FI3((mGV@~ڎŕj,A}.,x9|L,":9ϳY ] O1kNot`C؈k\iH*W@͔i~0"?q~>1hiFPzht>ڤ  f3:G?٣ k`;Bqͤv̳v޾L8~NDbڅnm15B#co "a]8sY &4 VWZX*›3@24 Ol2/ٻè>v[xT: e/_oJ7@q AEp KOVO lu̴dqb(exW,9཮ W񫬸kX؁hnF aA]XU@`Fu TpJ>#; 0Pp{ -2Ԣj&ͧ0·Ea4z f_nսU//w%a,ӞU,F)p|iP[ MNsd )ӥ܋y;(TXt]`c8=LhOPb㝧ו8hW[8 M~㨳Vi+ Rj9;$ B;).GFos@C7%0ٝS/{r sv!33Rxyjpi7-5PEɽ`|dK a+Yu^~^4 A:)#(ln@0Pc"A]Ưt8C3Bsj2ɣ?5o@W?![aGR?de7|Śg#a[{aB/#`b*Ąn 4>lbݾ1 i˝Qgل,AyVnԮěB%$IaKk@9 zkA/ |B(FMizJoj5ӳ呿5> }=zQ4m:-Ko~.JWHXNӲ[Pf: 3*ٝOt-Z<3\Yh],(0*:,½x4ǩIɠ F?SCgYF4\˽=8 2̸|dfj %!r'Z N}zR˰h-~uyOHke|_^qg,7*V0a0-Gf4M Q4FV̆y-^#LvK^*KN^b/. At~uj%r sTgoy!գ7k~r4[b4DeLdRBGȭ ](ntenjP>4`#U.JK΅3v W6Zeޅgo-@ 5;-ktEDo "C<,wHT.,Tv?}^xev8̇_Toީ8tSGxkQ.Tˍ xCi:H͌_I.c?ώ ˖X=\?) gǁ P4a`b>x!ÃJD~ ]?ntc6U5vpnחᖸN@|eC H:\b@ m<8҅ g0eֈ42^k3muL^[aC)z<Ӳ~#M֨}6Ew>`T?I)KF_!=}FXcdyK. ﻌmFL]tcL];w95ڰ.6]M\8DŽGE,aGG#'a":l ]\,q}#Ƶ&_c< Zj,z,k: [dul* ˔ b&* *mG&) aKϑygoy|Q YVҦebn\*ߺma >:ĭv\3n;պhJfn5p#HLB!䋔eX9gMs(c9 4(UTZ]P93+@ V@iѵ;T_roSUSAgj<:r=bK%$G+O80giYF{qtزݞwf|||]ϳ Twy@lEض NGB )+&4/\Y=qPjFbuHb% AI>]M{#lkUM = ³g4yu(wwP$f(\!V®K<\1@Y*-3˵4 P_,\v&Q92Z  [}#, ihش?{@TzgdtDK-`CO>#/ةZnwcۣc>6wMu? nr>D@+335S>}y``G gS۴ @!td'@7It}:D׺Oz޵#Y-dF+l(g4k7߹lY˵6KS"bW!3 oj֌q l}׊ZVt:T0q&j\ẕW@I | ܿz0i7vUG=EyƴGe () 2]vl?dF6f=gCE{OO. QeQ$'VT[cM!Cors>Zrgm[?\ TP!W9[v6َu[ #}GGu@!{9P EV|ӣ @nz?x¶ß5n8(f ڢ<* T10l+,D1j1ď_wE8_6/fZ T>GKɱ&gm")"[:_6[33~`L"gS ָk"BC P$!RY2UGkO"l'7w`I-w&LPkztt)b8(Gaubz)cv!CQp7Nju^ĬKYZj6#&UN$?۔{ZƢ,^#A/!'B(1y0dpi`$qBl(ytݰ 8XXK  lPV`8.mqC ek!{#{ ޚ,(Ͳ[SH{[%>7 ~pOjFg0=My@ZQ4G(OPo*Y?\_Svj$xDH|8ՕQZTL P+ZCeS DR;#<~F~w`IHcl O+fF6'nqnKŬIٱE֎Q۳8΄x8?aLJ~-_tNH~irʑrEp*_Asڑ֑~-yjvW_4 t/Wg9 ʌXohUf~|mph&<² ȽdBDr1ǪameF}y>{$]rYT@ ȯ]FIi g :=ֱ,dxJTQr7O6ܤ~.sf/ڂvϢ,dBCz3\0E\Ј|P$y5}+\|&hx" Cfe#P b }G˦EN+a:YURo,<\D}1@ū]`J5`X9l =V͑ 3IY#_4 (֙Yrcڟ ^ȓB73i0V>h޳$b;X01Y(dpdx'(+C]-[FSi4"еQh j?WX OR~wC(JAnx4Ct[EY2aMX[Z h>z?V$:izˌ. ݱЍbv6'ATX=}RGb9^7'iY@,c^h FeR"rvRz[PÉci/hje4t2e1}ccxtW*^o [GA9$,<$Ϯt@8KV2OڋIe/6@]j1f~.M и10@l{oI|َ=͟my++@L{2㻂')GCc9<$Y8_%v?=9}{6ՕRlw՞_A]Ip.ˤB"E:zfbiCO8A 6KgdzJ1Lu_q!zRqx04p!+Jޭ~\j@Z|(S6G>M1OqƊ!Q%D"U?;hc9%3L>EO?Z6ZOe V Fkp?mؓC+uhzsYB!d@|k]xRse8b'S AURJJE_-$r q,R^c5mid}`^Զ@1%q]I3yImUpzOjEˉufJKߧ7+q* ;"30p(Q߳;\_1c8 n2Czh`e2]`v O8~2P\ڑFX^ii,޶5MƓ:&Lhڲ;VX CO_:ijlgfRs&X˦'TO?Y^zˈE&hr=+'pod\m-H÷&\c'ټU煑}>*\7p7|D嫊4ICF@) (/%Nlg%w㳏W'R͉+Qk*^^si0D]:^WM[c _yF]Ɋi,os,ǖnXā'ovG3MRǚ0|VT| =pu >hA.y.=y X}[4HCLOVaM,3.?J'HB/`#B@1KShrC-&&_A?Cǫ9w'MqQЭj꒴9`F/KɎ/ژn X"; o/9mCz;[-䟈ogS*`aMD6 #p]"n*E&j*!jF)mWǐx揆]T?Ռ[|_{3kHC*O*D69~D& 7(;6T{aED9Da/inL2E<:<4Pi\mAc{hŶXjpRƣ@g)WݲjLwC$Z^u]KnNڸtJ Or߬Vlܖ͚Gj|lWZ 궠/ x9 W0|a8IHcH,(n|7q~hZTI@/_#}oyXOVV.磴uZ`U<]~8RX3Q 2lC̅IG؇$>hZd # 47j~S]9dis7Ir_Xk~8Ƚmog p?~$rv,IR6EbdGou} \|J:!lڋ[pFݖN#"fcƵBvp[yK&6(q+}o:cp*X 5 rf~L4s mڻju? .e ^y8WݫCb}R{Jl zӀW' 61uEܐXO> =t{0D=_Bjޏ9 +Q؅QKu"҄Õ A,Fni+eM V 1~B< ?)2Ls|Ÿ&lա|O}śM2fRV+Sf]%=_;/BUMSl &10 U@I;$H37pVKspa# "~ ]F'Y0{17sy(J}q.ȀȘ}e"3n6m~D4Lk"ɢBƀWH[ "y٠L 3xO068?%"ng J +4ilrͭ'oA UzߡAM1]@ CbK0QZڪf{KNT.Bz򪐓xxj-# H?8ؐbHDY7YtN*yjɀя1Ã^|`~yomϵ ;و znplC{:96p\J jMi.?V?6?(6!Mq}3vv-^\}"MD* tdM# \b?= AczhOj0Ba\No<ͧ1ܢiOشKOet !hCJHIi$ xz9Vaz9ŭVLK3GH 6Esq&?#)GUڮo]'L.f ƺBIڙ;c}:SfQ ~*f p2thUiH*yHu [0oz],3}ujԉJdC(jj kj&̺af6+ :_a˨TuxNVDYlgX$U?ZMuj8b=jX8b5uM+uM߄W|-Tgq'Z+>$gDzr7Щ)+{s!+FelYKCÆFNs hgjc{E.Ȓyv,ikc3p7G m RHz$"6q艹ș 3@YݢL/{GH(i;AB'd9f=eul6&NxW森-q7tc'Ot@ퟖJg9Z̄ Dn/jhԶ$3O$ͨJXΩ[pEgϹD_gꅐvGU7 W$ PIdՆgsF͠5T{6XQ~ZAC]:F-m AHML{{54kK$uC-BHzWwH و\o+ ~BNdW7HrctkV0m鬡r{Rd3,+?<\Ԃ:]iǷBY"nďS^ i_%yS@/7f@lKEԓQۣ%7K:1Q{V;Y@YsE`Q>Št_U vGt1)cE?&'/c\P. RjUQ>X`>ٸ!7(, a0-%P]Y6br>CډI8aN. HWv_\楖MvNLFuA4}bN{O&k\^C=\zclHn`Ԧ*~LS fɰu=ʖHjM xW}[CPnC >*2Jfo6܁ŸSܔZL>A7WKy#>odOS5N۷mKT |0z꫑"z }O]LU#=lL7~ߜV6vP5FX cLb+)8{nmnTeuU?'i\j C˘yeČh e6zTq%[Xֱ`xMJ!hm ]OH 6߆w{"\7 H3^#OΙ5j  òaκ (yuT? ))l' aDJ`8twM=`s#m+:L4v"R1IC &YiٚQUauz4c擑Vw`~kaŝTF!`f)>5GbiP+Z{6ݒiL22- 1- }~zzGm:Z}ogr 1X_^hӡQ`?!1J}XCZ'ŒtfD\7W)_aB#:3} T>1uy'LY~XcewZXY4Ilbn+Hþf:ZPpɟRR:lʵKkw2ϒv^c82w|!o$9G 23sN&ƧRCZ5N8*{5:=Z]Xb*%^CWx M aFJK~khec,s{̂3p#9ȲCè N $>M-$)1D6y/!\.~X !=`(B(U(,Rٳ*<ܨ[@.e4S?rs.S PE< Fe& - oQ89WR{S<"C-.UԮX$5_WOoY*S"Ql}.a_+PakCr"NC(.ntikѾbKBej4G7%[(9cÄE IFY6DPAXoUREo Ǐh-$Y 8 c6Bo!T. ^Z ,tYן{5#f[67<ۙ"`q29hqNS-Չ8?&j3aFKPu0f@""w}([]GmF7P&3py1`sž,ﵫ7Aq#:ZUrYp)v^Ϲ끈0jS)PT7'n B4E˲ *< Pug`<. EeMژg5|j1{lo= RLnpF=keMy[[% #OSbw6WKm;9 d>pbuޕux7>rEpSخGb̉̑4J^OC8eI*Vǣo1NFE+GP*!=S AƇxk4 B\{U&DwjBcF "<>wp蒟QQdKz#(>䂖¾u ?fɜ{^(%eKD;v)lD[@\`MYHƥ^0&150OuXt"N< %He2<'N5\c>N&Hd͸G<Ow{nz(Yoj (&z zMo]On3y֙fZ;$ty!6q00XUl^"si6e!' ̎0ʱqKWEootޢ#| ,=|(W5LhNSeG0)5ZcmMW>(2.0PG(?t)y N@P]QX|W%!"C7Jz=筵0J:tj/!\%(]ԸH%lD5m{H"-6 Į jtw:+Ɂt9<԰W@#- ,Xmdaw?hky?:_rݒuU'qQEk`7sy )]`RĐjYBX _&NpoV=*W(OO/ +\-77ˬ^Iqad4_TF#) m˼Gaz%aO h ͫ7d 6:\Z2o<4E㬼E,rYB:k?y? M}ﶮ`D, }_U<ˣjAf[d-v ROVHݤNɪJ8aɧeJ@%Yh&amΐ'rD ;6g1ǀ"Pq'r\ٻ,Æ~QSd"5X1VKky{r=wdtNߗmeٔG2/kRK2_I_/ Y6 0imIbMZXE+WXg/}J.YGjcpB\ʹ(kv37YB,BS%v4Y j# y5B*&ֿyy'-h([n#VI%#!~& 0ɞ٬;1"* iU,ˮLz +Q|V$*SnD-uocd,K~hU`59g=A<Ⱦ낤 dkl(Qr'$C Dz}o];;Tëg虪%[D 3emM, C|MHЖ,ʵLcbkԶK\=8ƾu3+T &5O,%ʜ,ص"kL5Ų2u7L9^kP ׭7w\9: όRHL!<ʵ&m}՜&T{b]a[%GT6A'QMA^2@`857$o{S`暫r̓$w Tj|-31,Q3[[蠓NWMӆl/W ˰?Z7=*8[-kJ † J4PȪ[.ya^qBԍ[\R|^M**vDhϲy>FvaY[ #КVz|* Lr1!DsJŪAftKٰ|$fZzj|{Zs ]QS,'Ԣ{SO>5cթ /3WxvBֲEbBil_){(kn傠ƎCrw j=ē k3>l($\Z`@kYL>-h_1愈G,uZJkl| N@}Evw.Rx#bQ< T6CBq"o~a.sHa~"e7{Ws&oJB6|5Vp&}3@9mL+ҧY-0>0Z!\$zX9dMj}wJ9v))el(@$USb|Q֍ɠ heםXΗW&y%o9Dyxnׯ*tk=ףiFЊ cCi :-c:;3DDHMpD"ܶ;l pYkEyl^)_VS0?.'Xs!<`/"6F6#ܹfn@  \쟿|f/}I9UQfs"Tc{C͍׽؊5X46 DCL{=[mלgdt7~LdIDuNc8(_4Tȏb\TL7;XZc=sge%!>z>B<|#>gިиcfG.?XJ숱;'~4ISA{(WI~k> 'xw:+F@ݘpoθ(Ѕ"G 2Y_)΂&xp7+l{d+b> tV{Ǘ`F! &p"T=$oF4c$rj{ЮOsQnh=8N~Ӻ7+*+wO H`\`ދR6 ē?y<~ 37rc!}e!h OxEY Wtc)U SLn96z~lx^ArȲ|H—(,kK] {bb~7)ϵRjK)"zK.x=_Yb\0=Ea8X,}*CۈYQs`p#r 彯h N~c2t _מPi"-r%"@bF6>fCSb-zrBYO!-+Iu}C~sC[xr +ij:fW!ɔX @6oa_GJ2y]&ѹL-V?267t照0n 5l r遀}2nn5xma| pn VT5'~A2 E w G[&pEB2Qo~ FM* B,.vi|Dyl0{r$ѝܸ\&N R4ßiw[UB˲u]_ \s{q,}4j(&G$@3t`PSX\PHK͙ M֗m`wiV#5 DYmZr Z 8^T_C.sN7."ci]$7>fSslƃH(o!nCl/r-TlKǡ.﬊Jv Sh y7T'O(9˗z0- -1|\(ƇK#frd^O&@D&Jta.C79 ).uq.] `;9ǗzDR;d$_V~Q2\m;XnjbRr"Ct#fgΥSJR3)$w*5.M~ =9i_t jZ\ ɀ){x^Z;FKA4WU&78Q/5AeOkCx C$e|6@2,-bg^?@Ol<]# ֍٬r`uX3 ki !gǬi~s A Vt0d4XAj q"qB!=΂>\Tv>X ؃屃"1mMG@u[~\q4*T*#uآ:tn`Nr>FJ/I|z*)cۑB.Z>(Hl?[C理.^_c侒b ;зAA=. R`KI8[JFҾ }$eC (~=Ï! w.=#kDgb\Lfa`{v]-=P%Lu/0Sjz}aqH$p*)<(KL)l6תHCsgH(xP3XdgͬvM{qI SN'B 4UpșhzgC6鯭OŎed R*l6< D ! J TK¡z>3leuX l4DŽCtޫTJn/@/@출[^X+eai G~o41L? V)i)NXsKTԕQ.dXKv ȓ[̌2_g'P`N=_~$C[K!|bB B9Φ>*C i שഒG6UD\C/2Z`ilSF15U 瀼ca0\6t2Hv`Qq!ɿVZǒJ0ײ l?"rRz8y>)B'ռe2NgYiBnB jp̦zb@R ݪ# jBbB UVqlTT+ p>WoT8"2|/D䲜زf?v D/={ SRS=Xϳ|L*#V բRlS ETn3d YPd@ P[|G wg;vdD@B'C~[915ҡP&7L=oRNšZG gaz!%Kg#4<܁,b` dnd?te&@vRc߬3nZIWLN !cw.[HU'<[Q8Z.׹D&r l Pμsw+2M;$jaƫ$r}ټ"X-k@wEQ<~ˢ̹/4D(?Ц_⧋%;/OKQš wO;U&%)W9ye="Nj"$$aUY7*U)j@loE UJ HxoO !uI;rG۟[M *iڪd6:\ۣwJBErM MB' lY1(&ڡF͙gpMdΆ<<2[ z]}.xn$*uh=E xeqx#!a~sZ`y7)CW@|i% W請FAPؒm#䯴.)@23JA4R+V}.L@-WLPXT6Ζ.q/_1yb? ˒oŰ[_EAMBzP }u ȆGQAó{?ZaX)0=*$*yb#톣# ^UMh^St,X!tM֠|6+z8Xs]' (BGw ߥ/(~C,St> n䲟1gu> :׍I)!}Ԟ.xݹhf1Gy) _oɛ]Vby61L&|]Y:v*>sk y+(+zrޛ@Uje>; X ,42ecOs`++== a _;c 6BZ.?\?y*&1&KO<_}oN/IH %.!PE*o)."~aehch[3;5dX.:VbZSwS϶7 /S4%? |/=\Q]6]JoYn [/̹Ε:8Մ~]M^ܻɏo30 #j=ԮtP;N:0MEXyF\QrL 4nyʘ廹ދn#=e47ߤuԈ%'ZQL!hXt)!ap$sYѤQYW'; -Q-o/%ȢCTQ;A}>6mrAmP@ՐU5ěƗȻ8"*,i}ڱO+*znQM"[ta?z*g"y w^by78i A5YZcbކ% r 97\N]6p@"_+p9j u,M BXjxa--"Lj|/]qh {bzmЋJ$#w]s6 5rugQ*smX'Ô%vr(#5p@v`H RV& 9u,֜{ =e5#`p%b ij=ÅNE*[(o*[R'Qj& +yoa  P11fY#$4lLf__"+.5WOw Bx~ЭK@oLC$M?a@VKHqz s AzCQVki8ԗ8 pAR~y + sKNK ivhqY<@l ʪ`XؘqpvW- 'QƙQ FlS%N>_d>m9O miTK7LA SE|~~!#b/™ Z{gmR斺QL\yy /^ǬrRMRƞMoi Z XI#GF{olF"=& 3ihp("p¹"\r M!3"?Ia>2䯂ʇFbNL?C~ la~M;vjbLSd/?$vRz>&, o!' &꿜.EkB ;{#p !eg&b< ;&@@1x UFT$ ֢Rnnc02z@Tpf8,43G7 +D$'zŵjdhK䛁_7)#qPJGɂ+>|Vm^u#(q<[D%Aa+$e +if0M{%-&* GO%+ힷKHǟ&E06uPim>4< xP?}OJfNo=?Crjf Hk&9:߭|{ ۝|Kڙ^4`!cx\9@Ռg\"M*By #~~lyϡņ<(Y)(F6w=|ʢ;A2.[M}p?=~cwZE饬T{-T.l][ >.0S"@% U]xnw1Nz+i3_ݟbs~=R<n9{:^О̓k[]9bǩ_ʆqxPߩq0:~z \]ԙe&1-+&u/6}~mj̑m)'>>!;h>?sMH7ErX8k2\Hyսnk&z\;J+i{]_s +M 9޺ ?ܮp6OUh8w;ܓKi3LWsqA -3o{S~+G]>^薃sƃ9qtX3< cqb] Vہ8|Sy8tR&nr(녳uD(xxjÎ9H]^ao!+j^Q\7GT,"EO Ƨ ԃln}ׁzs"@*#1p8 )Bkc,* ՍTDrR|~ik`!oɊ`qєjoGpI`),p1iOzk*(s9-@`{o0S%qOY7ޞB[zkZRӋYmBOO=;==E#"ȯD Wq L&=r~K7\&:%Q߅+_ |N:ה;*,Rz|ȕ`+uzW&+#e0Ց)iTL.UjXqYa)wRG#20Sii!WHZn8d%ݩ̭fZEJ[9O";VMTM]d7cb,=v8꾭[k m~IBa H3Iv/)eCE6hq?9=5W?Mʃ9#SG9uҀ=)'Nfl,[ 'X|3FZn4e˙g@i1iI@[FQ~ѐ3B^4zq}!cjbz(XghNh1هrd~nѪ!Њ6֎2 8TD L |gɩUC"I$+MnO$5K%dwGa-VA\@nاQἥ[~;@3了,^&rY:)J :"QFړ.ycj:(n]g/Y B4{=6tWJ<D7NbR;Q\AxTB]5oh5ߘ3+v<;=x+ [cRxWWcOecD!Z<5 _C, 1Tpfґ>G#'K%,x Gbf/#C55xSȚFBF/z/(HUR{n꯼6giv֕32%So/s`24 u dTBxzhVf]݀)fyQUhzV,{ݒe@g@;ߋq2_܂.HLg{{z8M=hsU q,߃[]:es B^ 8g8x*r2g~3J- ЯY'BO$m_+/YtWk7g@tؚ$T` lM!pZ3w(ue!QpW|uSTlٟgȜQla8O-Q_5Ӊ;.䘧^*2"O@NK`Ր;*fW$3 p1x;k*{3=`:Gp#{֟'+[ f_L#trOv1mw,Sw aג J>7i^ݔfƣm].;\fH֎FVA >r]ϔ Xkb@-nen!CbjORAG(G&/5hbyfPkrDgLgKE:ѻׇWWxFpܽ*i jjF,{GɃZ>m4?Yad&ժI>>k '.bZacSu%4[1R/et|/Z=Yvr?̌ ?ǿC^bD*Gt>kel"J ^;FtEI]cßekmbv8GH /ډZQ1W .hȳ4AdS@ǛPl `wkAN} v_8mXi´8I4D|S4BS|iɱ]>i/iKc;)l[+倰7 "b uĻ\1^-UP=e+ &Hc~ݖT| ? f?R|A@뻂{f%D%Z4=9,JQMw$ZMi׈QxQ&jHäOofMXYab MVOȊ]B h}!_G JVf=J -CIc*[ WA#16IYWTX@pKp~و>׌E8&?)9EfD,of/wiçO LK,QLq|`Ev*#b4u)`ȽPCCCx:2GbΨ%@x}ԗ~N2jN џ TqE-"dz~L#=ScT t k\a$lFʛ%&zAUwZFӯ|+,㭘@뗜p<:T Wvz-dX̢iJ_hHm-ΔXq ~|'_-j^'U4u`:i]xx!cY# :~ޓT' LlPF>J Z FŮ-L@֌/J"3(eЫvw #挀۞YE0 %s7n n>j%7n'"Oxk-d!Tӯ;_^!I ltVf+t|8UVVB0:շұkSrXSNW lE.Ɇ { iRzl*X/DKsgjcƳj8{juM#S{`m'U,Fٛ=$4ĉB/LƋ\O>q-M|NDj=5k(3Zezb\Q OvIAW͍at8Ã4Qal6zIq?hU>^TnDGzr~cK{,s?d!օ}!eVn*z (=E sCY 3 Y#dpftiDI9v ~'5ܡ ˹,njutFMgC~b hFýiM5bk75zL+kB՚3rg#I!2|`Hf T׌.[[6GzPT8ƻHN&3Qc :'5IUYnJDe+ &lU73*6o21~&M3:`9+1nAMys;ѬsnJs(BW tx%(K@L=ߤmea:1st;PiVǣ{DJukH<ݱXU9NӚkʛ0)29>!Z#Pi}BPo"k̛s00A @Z:\FئkĊ'rX wly%H)z$$1 6o1 A a76 ([O.zs@Y8_Y9b|t=jj*߲q1g{a yD5zW >fB3~ -5W{qa/7?SpԲ c^R_{-;A(ו]cKY*ܘ@ttzfjqyd4FPyb,Y?t2q.9 F5"=-݅nZPO FYLx_z.Y?cBOUFÈޣ(ԯf,T2HKah<@{p1/t^,5;vpmצQ j{r~lI;=t-i!jP1 0`vޘzq+dW("oHtʘٻVyN3V{itّ U5%T]\ :Y>x]ӈ퍟Z~`j'J/ؐfv~Fw;~Ag}|Rwyvb0֤P4qiܓRAw-FY 8?WgBkǃBܗEmfzic`)0HZz9+X+\X21[D?S 1zqvl8'`u%p?Xwp929րS\HҠ.% E5, Ch 3ߧg}s¢ћ8auG[?yNk(eu|p`@rC%o'`uFCV%T H)2gd5>A/NCPB dILsa{Z0W/H3_v7y_I΢G-f ]|> ڙX2|$eA[)!) MH 6@Us(y9FOߧ&RjcDA!ʛhlt1Yn4<5=W8;Ι#,DmsC |  u$u=79!W#{w-L 0POIՒrsG1u.^ :30Mp@ACܽ f H0垜E{U!KХY1&~uf։Z,IJpob<0vcjf ޾&۞ÐȊǁ( ֙?t/"DxjcMF0&(֒L$ GsE)e V W2D }Gl@1ZU%$$R *3b@y~ 07{ &G~Zv,aMlt>0[:Mkhzc @wF}iJ:t^˓jzOf =-m:fh7 9&n5RqIc1BlM#H-퇩"y*Q̿G]<,!pSziQ_EƳQ+M] X)MN!̮G!(JZKJRZHґ}o}"ηnӲOutDeo)ӧ<;l6Ugܷ`',A}`qoW/P{Q$h,N<_*P8kܗt묐`B"Ps`ǵEDuzϷ?g pZ-Ӻ'ym>k=:{$qJ $cKX]Bmx<X/Pe/ 5^@ jGLXfI.fF8(P%])Rok|~C--bumV#@{3h.ơ[KXvY%BDS. 5vIPH u7ZY|-4ypWy"`K^i|0+-\|(m~W9*{5FVNU 9' 5MFKur⤇xV>1}bW>o![d+> y>2u1̍N+$\Yňc&  {_[pV0#?f7F l&C_x4l"ʄDgŻS}]54>'g:&0vz&Q)/|k2m~ٗw*e|A[_yG0d7@s@PAI_#&QC:ܭ]S[Fb QD..@z%'YJ <1 yq[Nߓr^*>qn}߽^9Z_ue%tTˏOO噩xf%ۑLz1DIO1rwnbPtHCL8+#τ묓|$VqCS{Yi0~ S D;EksHT?3%!C3ʘIDNǔp8?DLy#\ jlDGO (0 ?)Dѭ}Izc\7*Y\ \a="雂MB!Kګl%D+ GA!f) L ,MoM zزcĢ7&y,<6 8#ol]0!vCV3Bn ,{OCv i.q)|>Dr_(apOb3!VAA9(88gse9FիĿoi`e&V陂8XⒽ9u$26,%t(| fPqfxBߏ#{=o18Fۃ|\J!.2VQ\'K$~nި@TR`p"h,)*W&w/g܆N1Rhi!b'I*Þљ:|OKfL?`͆;:( nZ l6U( TFz7J۴clak y=sO?hg-hwJ KMPm@VP5%qP;tp[y[M-w\0 L<[c۞6fyZlk Gd}0"˩Z.](Zu`>}*EaC(hQ5 !(G?(0/,:ؕ*K3ky;h>3L(ow~ydB e Es%Igˆŗ?, V5 ~0T;_Y؂=ڲq5Dng=`sYyYd/+gpno|E^y$s )')PNfCH=w.a,-K|| ;DTL8`O8)G`9<;[H#lsw`dN3r*hZ{!RBM眛BF1?>ܫD9!1uK4J('ᰯ79U2Tm6EbA$t,&9v;ʑI'h̼ /gY 0͒(CާƢ(Q~*[ 2NS'n@zXc^_٭gA:Z 8ec 1Fs[f1Vൃ1/UHp/ߘw&h [4,͗´ a5X˱>C}-xM I+M^#0l]7EԦ߰²k+F Evn ꟾz&2v4UHT]6mN40 Qp(1%yE<P~΄44Ԕ||Dgda!}VdP45c )IXFA9/A=Y~j(%J P;O>:p55A<^t6U k[C'J̃U,hFQ6\`r|*FJ6傭 oAԓ Xav ]O D؊*A 6HyD|6Sw' f?6^WG\G+&页cVR&xܘ{WL%Udp=\[P!Rbe%ڰnB >{ضp&Cjl衷6sdt UC[cw fUi5#n4},ΧDteɀ  Fhz ZV~!ALzbV/*llAN|_,vOEx<#K»${q2HYLl <>zL}hQé{&" YJF?z/< 1N ďŪR=Mg?w,PNcc,G*8u;S2> 53p@CQy 7? s:0Bad<&>>u,O}Nݢ@ !iIrBos|wPqg*sAes{0j @R?~{FX'So42[֍uDX{ҋ~$ڷ|Kמ&ÒX2TFG*ʭ]묬@5?[^eo~ mtOH,F:t{.MX]%R$ i˒LLyA{O2D EX09{jR\Ap- 'hiq=;1;\rE,XuL vBUiT Z^I ?BaEa=˄RBÆ;W$B6. FiU ]IdWR`Ջ] fQ8lL*OD~Ω9UCݰEU?wcBtJJy_f!*Ag9x Q[I"4|ˆ d9C!$ Yd f1TV"@OZFS` 2 Gg5~Ž&v|ѩ7.D kK"[%yheKb0G>k^~Ŭ=vk+mx9gQX8SzM*:ngH:$,2pјզ\dL0|XI|fS d՝&gK^ʍ[>'aMKt)]=dM |~ ƪҘZ2oSqNF)s vs5/_͒fxEV%AVs;wSUX91s 8%ul_n&̟A>~^hYC8#qGaSr'7pP(7K;6A9:RCq791 +Gİ ~ DlԳ: gOa݀ iGVXMח+wqZ1~<ΒVXklw0,! r_{w=0h6S ͖&K|/ .T}J{~{;F0yVv>1zjzM]r"e ݄ 8*a^}H0o' 9Wt l$Rt=E(yaSzBXUR~pp;.V 1=7Ss?UH]9c~"!a${:}3$5.pJCNnpHbqWׄp饕]o w,/pe0˃yr&C,y`F=R R"6À'[:w]=k^$|27[uP3 7O#+̚<`./Ony}%E ]T&՜`{LpY'!.NU=Xzc"5 X°EVʉT^?3ϺXxa6cR%rlߎAva׀XE.9mAzWy"A5Z%x%3L.06z]1"T.eї;!nCqC]yv]*cJӺq] 爐=#XRIĶBeKMP뀿V~\Dat(R~˧` p\`]}浬C"c-n1뺓EHE Ws_]$ zT!xda1aX+4 Pg.(-oӣOu%0+@!'f3 Nʂhd\+iC6TDAPV cqDw*psCY[1r/lc褭x]wLbn|6v/}t!Oڣu3evø̝5 fT> S`{ܧebε͂ Fhd)867CW+[Hط#X7L`Ċiv !doÊK"8d yi|uV47=H AsRZܼ2J~NEJȣ( tBcu1>q_Ij< 疛%rYV28|eۓkecX9f!/V JOh/o oh'JLoO] GD0ˑy;%l6d@x*C. cC&@ܰ]f^4l4P &bJ#0eN[c_zUt2L!184oQ_lDs(5Ws>Dƭΐ]qyioWd3s~ ޢrA=w @YX$^3 0v$0Hٰ3}Yi\ȝ; G+7 >>H/B9!en2D[F,1WI*P?b.;M``l7S~qa?q2?ѹQH쌨*P-S´:77Dxw Q4X}q&r>yfFX>ʔeR@LT7`kU4bWd8^Om.ZYZiPE|dgXF`9U<.Ѷ@gja ]W]Я`ZĽ,$zSl1dNɇu5ҏIZ4]BFslI5/d1MU- tx#߿%z7w" %/Q<U檭/!diekVFOEH5ͧ!W* Щ^@y`7>E9{g%xxe^o%;+<)xi "^c0JGkuZQRMl0/9BdB Cwvlx]|m؞ISԖ'2s_ɷЧbm4X9$7|ʒ  @ L'? m h`Z'.=ư6VCqH#_۹!ϭCwo,Ji9kum 6'Nu.m7]_Y&~6PZY׾r$QӬa+0K o ̍ g,zid+kF I͖W_?Drv_(O aub#7(oA2OZ8.E$SvoвU3 E狋׊`_^2֢ENEqN8Hq;CfxZ!o$MKGJ09K:K b* diAR<"80%RM]q<2.w+gp_;t/ìFH,?tdh=R ς fë +_"+u^?re 9;MH@)L9Q.4 CX^# ݷx>m/03U1\(`H^wWi@!7X(XhW0Dj{^Ke?E C3>7[Zm9+~QժX&ލӵ߷m7АbBEA1_OGu71x_sS!Rᥐh8IId16r3#1%3Q+@vv1wQ5&$g:=+Δj:2ü@N?,ڵx.˛q4L%Е0Jf> .L6j7+,foL&KцNz*#8p M|͋!|_3BkuQ !"#!1u1~ߪY _ڥ.V5*p#ۅBgC%iT 9 \Yd,ʒ:M8g[?άuK8ES)}xL(23Dٟ\ʩxOB?^j3Bw pQ@Lt{ZG^UVTx yUd*"M1"#;eyHAD'asmSJI~̎-g#Ӹ͋%*o/q +>9s,qAt,KtJD %צ:srox9su{!T]lLeDvIVF@ӗ.^VSXw;nu|Z׋skӠ$qFدӥka k4kpr@8#o=hwbE,C6BPsjt" jaP}|w}7#E ACP+cin"u3!%񝾖7L/#ÇO4@gYDƐH"Ups58Irx P,g>c$+TGJ'9Uf/)kt*ujbr(o4@?g  3۱<; s8ԹSeo,j,%O9'u=Z!RR`vO??O0JʐeƹKW6a2K,˧)jc|@hՙCe)&`C ?X'h^ ɔzr!n9͔ X$ʫf 5; fʚN "0Zm*#GA}X -80 |/'csa:-هlWS.A k<KC5?"(`S=:`-T5B񲋁=NASNȰN [C#X>1R{ʳ5q^;Sh+V_tꪴy5b!efNsdz:.hH>_"R˸GRvU kMs齁c&mBpm҆9d=%׺KaRFΙB)Nm~)6-j5UV 5ҿ(;JKgMIC=U5 :DF8IOJޚ ׇ Zf񑃎篃-AeHɭ]Ir cÉ{`c0g{#vfQKM;!2Y_*o]ߝ]"B~Y#>466rF3]ؚh/XNjХ:"8>gTpѫGhI8n?^3!(NV,"1&NtPYQ㰔M-cZs%b!Oȷń#X'KZMu)-UEGZw]bKOtZГ~]F$L (0%kZ{0tJM5A|(NP'x< Tm/LB"к/lO<" Jnj=08?漎@X?~a}ϊܠ)7eN|Xrrӵ_<1AWOdO u#uMƠ7 N{J-٩mqre>kVfr,ьԐEYl4ɧH}LUe .LJ6Ib QVZbӅcbUj 3;>3z'eIRykV0㫧pcOL<CɎͻXC kmBͿ,l/~RA@ /pNUX]Eԣ5ɬO܄n nyku <%S툂A҉q&=VD[+-Zpʴ~a4 ٨:׬җ,792/#>xxDt\ﻱi0 O'n!ץu-5K4"`rJ1:,kfIYa^5Jvg71_ۇ;xg;svW?;~@$Y΂̸c/9`+S Anvo@~S_2C>?]TI];[)E\ 9$N]:DFjӱ=J50fxU[U&vr~^lz@C\} <vé>kyhSk:88OOH[WiۢAulů pSz5;4 ÝE! 'دe&.h%6u%48T CE}oqC;{=r H߮X8[kVFh˅ig6-crY2ye|"A t9΃B=QUvު!?y, %]wy{ޮ)"Y?S]O0uۇ9T#w\:_־)h)JՑ|gFqD iaUR縪QwvoМO3YX/p.w0uFDqL2͌\1QĬթS 2ʱP^xE̵}g x, f'/) ׌j(-oojrqOmP]V'hD  |z xb\ONeDcBft _5MHn ow[bA h ֔ZUme|섚w27gvJRQa|Da! c\[kGx*FVWT mr>H 6> cmg``yW3WѥL Z%ZwviGY<uR8qٰ*t-p7CWXʷGn1 ) ˘Et~RWUʦ1ew*s$~"lf#TJу<Qk'Mu\3u';j0K|~YqQca(.%4n#[|9zn:XUlT#HpPauO3$AayF-%Adf9 `\4"to_pS U\ʗJ ߭G`wf}rˎ.e VBG>']@1z<5- 녳/ןCz\MWQe VJBp!sY*D;k7ˁa_`u&ḩủNK>݊\&9U(?w`$s7g~>qN?e&>۠*Ű>\Ur:F`DXްFa-| ֘jkt>Ƴ.#_ :CTW9-)Ӎ,rilt,Ӟ5-JZ:OېuC8Al&}SZo$"7l%$ +olɔJW<.-T! h3Y(Am MsF6}p󘢨=wyƍɁH .V}q\2Ǔa"Aj =a;eݲXk,Z婶mL'4Y?l)&I "pZ# 6x-@()_`DךsʮfI9Gn(En A)us*[D=-ZP^jzxbH{q>\ G[s%zs z~ckᏤڼxy6(>]6[b R)jlp mV"'G6R?mσ!HL7_'j V,v*v[]-.+]H| 9{ -ju]"V-id +}z2Փfwɿ.";=d@Ճa"ݤibC\*浚e*R|iͤH&@A0f+C3̕lsj^\BO+^ze(>cČnc_Frhizt[9fU؈aL?WB]GiRD+5. P ΰxii:҇NRs+3 T~>a:vk(İ̟' SufsC/~,ܢӸDdmj O0^`͉gЇ p,3xuWz LC#g쿃lo'z.r"Sqk}"m>0}aO@ZA}lUhj ?˘b8+L $iG'OӴi᫠2}i=`\S'o=[kdL1>Z"Y~ġhB5b5*JnhܦU27VP[5O0 odlXĶ[3"oWi^Ǯ9Ã]‰_:i5vlT)A.aG3V(*MrxxA h&S 3M윞 6b>j7 ֋{7sP7PZ֞dzvl? ڷdΩ #5 Y 4< uW[}z!|F9xH[Lo2yb}Y -r}p>96RR.6׮8*7M&;jӽcs ?"޽3sV7MR W-h܈np4wQwO23TN\Iك$-614pvBFl@`s~G}jZ*gzl!s0}>F~>ʹx!9-2&ȩGxP{x9x 4HK־]b#XEL?"hR"rwQ|GPie.SI&oy/x1KFek4n`Ϲ\F%ϗX(Gwj6%t@)VRM2q1ױJ>nPO71E057cpq" ӍEۥZ*vs38e)il3kQ>djbR<4o<t-4u'>$Z]^qI89Ljy!'rm3#SZh`Ta)W'lG<(G.$adѱЁ%nC4 a _=BjRAiO͘ eaTZywB*m1܃^mo 1B3DAi`dtH1Ec닍+և:0vJ'QN' ˙Ʊ۳}Wyu {4xXY;%+^Ưs!/G# 4ap0s19=;{779`GH1ԩ?\:|{*6bz"0sDf̕|prL‘"_K&>K<+}nB2 ?.B%o;DŽ01czWZ_!(m+V.k]f_EdXRs̡g֦`A2ژ9;an4},q-Z&ImXRxx4䳥QsS^Λnv$rhYBvH^+8n6O!gX}2*S䣷U!])xY^BGo5túNXqv{{HQ/j]`(!;XkPl5LjHDޒ*gC8?RxpGbO}MtH3Bڐ_ܡň@!+2tv@4$N :պwaכ3LZk- aO(زx121h&z0[56z'x+pAKcM SB 5\Z|sfG' ].OU߾ލ]:/2 !* JFdeicaTΊZw/ړAvec%r^M@4kQ^fO0舌&x\&O>ʘ "$U=ه+h)u`NVa¬"QO3nJ8E_i=jq+Ӈ^N8.e6~\zg+c)'#Z飑3|׆QD)t_E)0"ĵ3ŏQsbiUzHkK$ȏ'V=Co=uv.^{"rMdZjC(*$Sz\+ӓ&?62* .:,2rV3PnсV(3jΧ4xPi@)R+6 x/ޑrWXKSeDFrFiT3ִ<58Ap&'&ffWES4/!7?.S3ru\'^ӏ,CʁUtK7eAC\(5S[P!'E]y GpZp{mY gn-zF9sFPY{rQnr("oݹ.jNz0>Vg 'Qpcaf-|̒䣊@lP{ӂH8Ee0#W4&~ wH槖_G;wV}Z@"ܕdפfgj̺̃Nd޲!-; ^ztʄQ,DP?a'.R*Zo>Azr{̦{/ O^SMu2Q1q$\A˒l\\?( :(rmaZM_[h5Yh< ɵK5`Ӏ]87xGXL0 Vm* .î$ әe]f0:2C^gl8x%klk٤a02(QefEEN<OK@@>L|F챲}Tl5kF.P՘5^㨙/r AWVR^i1uԷo^mwVŜ0{ws/T5ہ/^9Z1;g_!-a kx1dR:fަom}.z7(֮ KShiw+YRZF!#a77W㕯.gIٙXy¶10.5%t5λ,6[ɗ/gN1mdwL-ho $!}seiJ[Z\a}&Mo-2|p*~ѩlXsd=̵)K-ꗦ.<E]|Ld':Ӫr);56ë@&QSS`r Ue>pƏ0tP|6g' q*=\oU@5hmLV QN 8(- ƪ뺽.ؗG蛽Y.N6t3(0붕ԑ~ Jmz8Ѿgvq mμƥݛYB^ve?me -mw.<8]<'⼝90֫~JzKtRڸU KrG~"1B.QD 쩪ؘ3. ~@?\T"11#UN}sn\j T"}U盎 ~gjlmyʈߓS q3]O6,\Ya1[Ch"ᾦtwyˋCc%W¦qD H;/>f` rzAP Ѵf:Iь_4yP8$1±(TNKc.Oyb*cV"Ӫ}5&"]Nda`$"e\uci͗ɡȎDMN&Z?̘ma(zș/pd&iwGLieHbu.1{B>U7=܄QKû%oU@ KjV֓)-!bx9V*"Bj~?T<s*Uƚ,(|݋WM3d 5F__^@ޥPWFң29O]a^ь+_HؕXdi9(Ђd5+dog"#Sf-4;gJrfMԲ _й=i"#'JZ!U . h̀\=H rwtK )ď ZтN '}@47XԮQrVcOCey+}2ScahO.@cd%kB+~M #ZWowid=V)mE5O V1-&yJDTEqZ!<Ke@r?2tFz5vx'6Yauc='0Ր韕YYQ4c]RNw!󕞁jUbMyĊoVFMiN̉;8C?E7 h"#eߺ$j(ni| 'OCw֋+Q~#/ ckRdosœ*i*m, {eVa\ $*BӠw=5w-(r'oWT|,Г<,k_}y(C߅dQ_fUv?j5.ԤƦ愾>Uj6wujvvs_Yn4EWGiܖF?cDZG Śq|$ő{*lM.8S/O;+s3>eR܏Rc&53vKLٹ!5ͽ/?ڋp:@cW"oSd$л-3?FzZf88>gjGO%pJ8=RK2mCɤTÌ0褚gO(uaD;Ӥ2I li/ +wa:% KaJaQi!кd? FnEZ޲8E]\։챼&ƒ)̙#bWs TȒT"ӣC5":-\N܏rk)bڬ@M |n}S'9* ?b')'k27ij5 &TxDW7)}HzYɄ!/f-g?+P;MxN13,Ǡb?fKFΖ r:h#6Y e/4溲~;U3L< p`N@ +4KEY/G^wךq!ثu?wjO{ C YB3 !:O;cVQwqJUK8u{EN' +%X}e}i>zԱ,Oef vA> ظ QZl|۴gPB%=iw_ .dI:- 8@4wBɯ-f=:]MRX ımUI'<"{gV)]lR^Z3p | ,W~ϖ$_E7aKB8J^ v"5Wpd*5Y} d f xS;KtEP6=Lv6xhYv[*%ݴ79CCԇ${)ϭϖyp`Sm.= 5NY|Qs$˰b[5%Wf %Zĵn2E#Zᅰt)@xBB꣜c]w8݉Q/X۝gZx頼!ڔ^[{+ /f=J|,)F?KLE&bbW |oR J>L1f6q{yʧǜ:#~ˑZJ 㺬[o"K)xj`k. `z/)]lmHIQ*bbep-׆ԙȪtf!05X|DpQU of$9-t G9SRv !oAI;GF 5 $AW?KZG^UbזEoҹd8xoڮs!n0^ ǩ%K be/!+ gU75u+5" g^zۡͅk律sg?4eE~UgCjHvɳ)|H Ai 7+%6XX\|55JU@=Y(f68`oO3"!MR=gK))(֓pv1G멜ذH@F%iKCM30VOZ>'AGثO,ttRu'\@7R[D\DU`^GbL]ߜz;p̨^|YΟ#aQJu^7G$%q"lXWyXȿM.0Pv{p8Ѫϭ"kW|{lN>wK!yr`xD̿?4VvihaJ{.T3)* d 3{-gd 28᷺ܹ%ďpa/rE+b׏6 ۜD &K``9ATi O$d˯3>teΔFI܋!0_>~"g\멻iҼj &S| 2`u]Z)ػlxYB]Q mn=(Ah6YWdXvcXH { YT=uS(QP#y,ZYtG[.-V`en q Pt/QNX61"2 ~7\[c6uRxZ_Z*Puri{gFR?{ g{ݳznUGb"Sj"FSB,&V_Ǻb≤ɓ) STu*X]vGJnrjl0S04=\$\:u5A2^SWt P˒K!KvFYYV)LjpSTѮe5ě!@_h6yp*?(&eStcוQQHkNȹLIc{=3Ck~x&SKZGatqQ7 HЍ?uUL0-ZSae &*}tuc UXD:7)0.m7g}f{Ϣuu &??qbuքVCHȁ(@Lu.mc-gb8_dÓ2od 2,Jޙ (+y<~ws Uշ]zr`z1Q% ,8,]Ny{32kٷ}_Ju$d+[A<81ä…:-}{ N}]۴߸Ə'#y hPF (V|{gp} [>#1"ݼ0v CGh{ӣblGp~do)xORzJ83ue dGUb`(GSܡ^)f"0R]U_I]V7.aMW_~Lo+>F»C|jl>>XL Y+) jBQ}MV K1YTLQ,"c a<[;za8aq>93 7ރH&B`ѷ/S&kǠ QWn*LЧ#/bmu#d0bm7<@.3_)|hf9ۅ\dmDws|D\>e Wx7WǪ.(з2ZLT?Y{Q$D/ "V|d5DާshFvؽlRyOSP OVitjjNeەhײ 1$)[zE #A uWFǦmٟ.# EK( E!m zstL]/"(>w|E$lG>b@}|c!S^b` /ݽ?]xŨmF,EJrTН3LnA*@Z}Cjw `ίy+TK@h露kJmF U&k;IGFgS?6mBGAw0hUn:-ɭg$Qsg1۪ 6!.MDHQĉ)q>_6ڤl*I0RM8d\'TM mȪMP{L7LYUxY0HA =csa1Au5BC)1XI@,Ǻ430/u)NV@n(TPK62jsb MCچn>&W q'dv\=I`WDщ1Mg%qm_&h^3JNN4_|>GO]7{e-~0e͘ KuODHv*|2fQb/*ˀQ =ߔPJMgoM#4ɺmG8[\iUXR:CxiΞpxKcT"i'a[ Pqu)T_vCw>4q)t6ʮk @Y 3S>w+c=},2Ta$ZQ&3/C|qIrR>!>>e?lR:|U'˟8EUwFO|%S0PPrJs7("Ƹ꿄cvv%GYAfA+Tqu4v 4$/sNeB6ƒ779 bԜS˃/@DN!A`I^Z:&W%B4`K!"$yVa3bYzz4Yiw= ֫D9k2dEfhVw7a@'?TG^*X E~q0U.ϐC#L@oؔ=iēM$ycQc`R=t' 2$rD4I"Yvui}!Ѩ ^@2U)yR^- KBXk"uIc\tl_|=PirLTx@na3/$v)ʏ^YVG#o9w v3y@MGXYK `8Hsl_5ktcŗ: ?Fw!OV2d]2N0rM.@vaY X,^C,Cw~Ϧ9#R.W,U%<:Cz/2-Šּ0y7hLW7IƦ'ܠ%FhXowXjU_jgQBc\*ܠ K6{gmCqWҋq Fp4Zt6WٿYwsÜļ[ƱY {?q<4VVf /Bɐvopq-F6?ĥˁ})b5>ѷPFTAeY5.kVRȜ®;7(T,\1~O @֕v?Wkin+"yu4^Ƒ税)IL=TՄM+ Qޟ`%-xE +Uri ā $G5׌& xI_ 1Vp̙7S <"Oh_.SuԜIQc9;Ə#E5ٹ`|pkM"gGI&\%.Qlsa Q0r @1uBǩ椾ݬg#Ji)$esβn-v /9b]XaQ321~9=Y[LCQD: Wzv de 1k gܔ8= b AlQ5>AhAwv5 \e{cD85{@*Kա75pK&SDO8-%f:ėH"-g̴^d+G$ACnDB#Z%3P7 G簙O9 * 򊅘2Rb`pwL@w1Htpx] _zn_B4?)[wXe|V]rws$`J4S!ˠsuYo f >ވs\Lahx(LXJٯL"ڄL;/ĂzjJ{6 >ax; q9پ=5ЬnE"3!"KBɻ Gj^$o#|7q?fQNѓ;cL-Ze* p@S8:',-%82)tQ:1Źg͜xAyg"o} SJ3l*رe+Z@\+B JƞLN._/B%$WI` DT\Z|b/`~Lo uFdU SR-y*cyqSu ??T?H DP!Y޶.Ip5$%O9_5ƾJ%3nvV ˟OqX9TAXP6Mr?l*cGuߺ"H&`PaW=t.@b/hИ>"}놸2R~ k{*܎!D|>) :iU$@O4Y*6dvGaYҤF="/h\ # en`W Մ}e6.a)rգbxYCU8) '*^9Ӻ`6Y/!ruoLD!y"ㆊ>&0W5C^gltkC^0g&Wo6,׹IB߻L.@c~k]dr&So%#-0_q36; ::JBW]%_W隖Y¯h\{!`煮݈F`Fʊa^fI>ʄ %<iwTVvFcUeB?UwIʭv y7G%.QN뉽$+Z+2\Ƨz#2!z5gC-h:fz߷fB a8EyfkbDT#.*ۼp=+gj䆏Հ peK3Ÿѣ_8*#dAE-ܮ 7 Jm30Oy{sS)ԩ< &Wr̡eΗ`ۆ@QnԤk# YqL*{kߤ[C/{#憦 WZ&鵚w:X{?OC)=FN/N23؉R$+XMAXM& Y Aaul= eP`d] "T\x7Dy{MV!viَ'Oo\"`ڀq-C%td'̙y$P(ܲew+Ĩغ.\ŨТ;iX3_H8{6ڙ G>DrͽI7C~]xX<)ykYMLcaz'乢sйTu]Zh%;*"DBdL0WlEޱ'ms_N:kF\{ErXstI XTWaM8X#kksi<.W KylIr:s%זn OU.>/%̜9v +8`>Is[f϶7ȫrW>Jsb_Zdu/>5yPkdejhfBW"K&nT4oO`]=aA},}8NљTw飋$ͭgIUHt=dyj,SH֧Kչ פ#i:oKx%zK:@$ b'lA(tkEdyqcN]՟Ap.Af&? ulNۆ ׵,|1c`H^ab@D=]w[|kk)٥ 8?BM\ J UE w--ńᖮ($B؎{*FS})-hzٮ8(,Col`G*JagGf{v Oh-Y.r$^n z .$W%I=cCKGGrz|[ae[DܜVcp[ ~2prʯH}(29[c8EN(pХSrfg۷2We&c4C/uM[,`=ZrL0e@t]^` ]35r 3 @Yfғ&%\L_( vb#_u,xHs(~]4Txyހ*Rb#aPV[D)ɶ9ys6/FA7}:\Bu CRGfks_g@>ҬϘjnDJzi 4cf}^ևilU oPRm 23kݵa/B"K@(,;QB&*y1?5ygF]Uc=+=.xcCQ 1;^s{Ά!?Y R&_;)fWY9ߑF"3t yR ՔZD6`_1}]̄.Q;HTGt u8FKiRd- lN7l2:: "ioz~ /i?AC8dŷW8B_cƴBm"728,Zxzk N ~#TԼ,2:*xîij%뫱9}f1$fAv>r3ĈODAdf&#/l- Η.ЯYxMԐɈOS Z2mEs>ʅ]Ҧ6ǜtU?F5 !qKQ:4흶yyp|)g8֬Ɉ^׃`k{_<쏩b2l0YCKìΟ%s۝v^@@Ro (rDZ6n-sRsi* s/?S<`_ (=Axxg1::c@G5]77duΖѥ@c, g&<ە$|i[( k%sM3dL+r?abwצ3N#s^5 ~u΃#t"^,$W I\к{cZg=ELh|aTE%#77` `Y&{P2:~s|q IU ÖʼncHi (߲wRG FOz_$90Ւ_;7^Gw*#ZIX 8׀мEo $]d6 <0?3gztb&KL!6n=BZg6`f*-|O:)>'@PPFMA E׸4]=qfp8%t)&P;G QX`K_?8)wl2L(}PFnw#"]6t$ԖDRC KK:aU߻!xՃG6I'֠KEy_{SHP9 tLs70H#.͛l \:N+!%11^؟)Mx[Ҧ`AB*.)&x: ]VYSc[} ~&,UaEIid??Yqѧ~ ~Tљk-18<8߆QF/&I/mOm;s3]yY= {V8]a53pP<~"9vH>CϨ~ EWغc"P3 TJy*;iUWmxU lA4+5*unHsAfVZt)hLG=M&5x>dP Y N/VtEJF ES Th >ڬY3rx+5zOGj#WqK!߄M?cpACc%b¹65 1 *Rgjh@կ;:K,V[uzK'ו ( y&O:2mmu?$G~ܼV\Fd\ }G6g; G +9Hh˱$Yc6n/ʀ-顁o}vOGj"9ʻied|QD!U)5]$9< pbgRXfʰB3l`yX02ax^w"zUPkAH2B/^V-!'Ɂm^MQyB.DhjO|dSin`p,^χH:518Fd, x-Kb\xkvTY /ԍzaG|pGdx*USnkQ%ixʽx8\g_ y19"JNlX̆Y؁t#@iHBkjBS;jBo6fP@n_7AL^k(܆,`ɉfjkj 9LQ{؟F,`_Y¼W4+K gGmM&,)H)vۍB3˒=nZA݆ZfvuQ1*,^C{at4Ox:\o|Ѭ$Wr6JlaX ^ blPc 1ݻόa4qXXlir( 0I.x#7*s$8s  pKW&}DvbX[[4jG]/2Jy=S+=&q~XSwĝϗ}Ѕa/AH2ACSn hD>\aWz89pwS31bWK#(Lg=ǕTbXMX~Q{ica6S.w~k~UTڋ-jwOqR9>~R,$oPlhƣs(]U$H0睖eQ6#z9͠B.o\4SphKQ퉞nIl(S+8Z$g4'z3,H +\,zq@9Y^zlR3߂/}ǎƄ\ó^Ai0k|(iF_m"*ԏ 4#twvϲ7Upx7o3q#(j:j{H`P޳>0աXĪX"ԴT4M2" :4CS)>3sb65aL,GK"D-(o!'5F pb0*@HBKd\2מ~#9Ϸ( 5y/‘#cYO3s`*N3.5Tf!xP8?Ty&Zk=K|kU&Гz;u.{Y>}d\)>a)~JP\5NIXTڽ vA0HӶ _16Μn&\*pj<$w2@T]'J*Ws?ށZ >(t4!\ Q!"Q GS;\5U&2g18 %S.l~[xlwj`o,% q% cyIJ $mÝ.U5bPoCќf\A'Nߥ|t'% "#3W/mKeDI[UfǢY$]{0Cd[_{S1U`7")qD:?J浈0ձ%+eZ§{%þ|P~ 6L(: |d8 nWV>67GsV|X9;4*8lbAtT-=o#Zmң)4O}j/10PނUk ]LO^Y&I8C:@&z㜀zٝ2k>'| Znx'x9 K5Y_\qiO'> =FLoa Tú7}ޓL%,:.16۵_t!9aJf&_.pfp)Q:U-0n3S%efb)eIo./r1!*7W.,b|OP iIzY@xޏi!HNvXSlPdIPt3agĐ.K+kMk>nQJf#ggmmJ?t/nY4W=hi\}brð8Zq1mrlDJe?mLѵ qv'ÒH֪P =X.+h_IowoC)~UNG?,Lj62aYA cj)ܜ۽u$X$($ТvZNKm4]|:1e0)cŜSİ[m= hav )<ꪞIQ]YUZ#J0yU~Q>ʦ࿰7̽Vm+T'vgQm ?%irhñya$Ŭ>٭+e>J YZe+݄ БbUG_I_pK_ Uv1H,:ߦ! ڇ첔@QY HՔwH89X^63`N GbdsQQAz'(xRw x.GMb.ZG^Ҿ'D 1O\DFx(?X `r*F/E= z~8)86G5u{fỊYgQdLj9K|~bHmPX!̾ lmOY{ hUDm%L(ҟ[$lu5']Is 3xF>#,p9Gm3,Ъ]a#ﷲISoQ#_+8{y,~ 5eaߊ%.\҉ zz|ٍ&9C/N J KOD*sXRsg@ZP&V9ϿEKZdB1l,G~&E?¤kS1נ[`7#!]bxŘʼnU hDZ*kXq `?2'R"v]?Fk MӳN?I c(oN: Ȓm\5''}!}c2cLj;8a;g< 1=EiZ,U8ߚ ( ^px{#X,9rEq Eu9f #BfU )Ngu@hSs]dQl{uKS%+ ^‹ӆ2;e& |!S|̩{zG9'.nXR`DWKAtDbѮX{.uʼ(<ʱTߝ4IԈnanXqF&r0o=ZGJEq< `L^L]ZwXT?$Ͳޱr^GϷ1ۀF ^V􆋺yNzg挧DQMm4%@X({$o iy,ɫ bAinU߆5]{MIJʴS%xbyz'TC hn >_XhUBNdf̖~/#f}x )g)ѺE؎APʔEM|.&ݾW~\8l**V#:,~-c>j%HÛupU~MOpfK܈ *3,OohQn3%lRBϼČb~K#̞I2bݸQ 1ˠ:NcF|Q#_NqDňȣ,͵og*Spqpo`(5f$8sqhܬ+}۷? Qe%߭GzP&*ZE:])Ў8 U-@-l:#Wtm" ^ׄ,1!$OgIB Ʋƒ&7},ݐcRkT<1|aslj>Z2pȟ ]ݮ`8Ir*%. _W"8UB|dBSV ޠ̥J'A/(4{ol\LZ;M`|g$"Tk v;UUȝ{$~z"#VoT S:9B(y%F0\ 9C= ݹiCn"~erUpl}f(>P(a,#eWUFm/_(st7ܐph(-76m\Sn8Q߭3>ٝi91%4.d咉v>wYˑ2xW.OAQyb܍&蘬fg4~`s!ΜFа==0 #?" v emJWqZ9LOY\ȷՂI56i/_=RHDctرnh'GՍviBR}!__y?# ǎ-)2NC˵؎O 90.gdF ,^2qv$g:/I":.zW%a$?xL8*nl4DukʲI_ј ۭQzȜ^sꨠVx D!G?;αPx&Y`s {*%W1$ \R>/k=}GӤ6s?"TTjT{H롩0rTX3 4FI${_3̌ʸ-vs"r~ap+,[ B9w7dj-/úi ^ 0/t KA({ oUGr.:L #d*H:26'^ ^$ :-;&m/)cw)v !݃x+zbWIlAm ]8'} j*`O;y6^R2C`bZ 2~6~sFjӃVQ3Il^k~GL(0Z_dpƑb~Yyfef#0$mĄ$5D "[wBKPڼXjA)jS%!G0h8X5bo>rqȕm<>p#,ԥҧ_{K{rOhc7[IO+c8/;4.DI ǙR12do WR(+ o0և&&N2P7DLآʔaË`)?jQog*3ΉBG]ڈoJfiG52|=X`:%Dv&0vZW< "D|i.PJc翶J!YrHjC>^&2QkVYCt_Ԡ;uyL3iI ^(>mey;ipկa,])V{| XM8<1t7*(GnߝbtS½c=e^;4.t; s?-=ׁͬGcϘ$7|[KT2,G*u󱝏 1C1䇚7>}}ڇuU o qje{]~mNnӯE"sL:PA d9vHS%ptM0E $e6g+GS$Wb g|NLfŔe"Q~*/xbOsp4l:Z*_cS_)?J; Fԯ?WỦϠ s:7vMJ`PAijTwFAtU)4ءf*K_SIK4{{m8@Ic gCbw ;X AojXfI>:סSIVu 'aj< GuRAp1Ld;An773bZ>B@exUD*Y7 %][% bUM=-p6?P^+FGz)STt-?{GBg _;56HQ}[Ʈ%Ieb7iL e!5K>gh*;V\v xUB!IA"l}AI*@OrQ QH+&Vhy uN>H 1oR/&HcHjѺ,9V**{1UIOk^5Yp?KmgCRRᏁWZk5R$V^LS%0߄*%yL?Òw(惄$])+&zh!J5fsa" RA/N)eTe0T'f- "qIPΊ /IQ#5!Dw8i0S͏V`=GN> 2\UeYrNSֹfζF{25}.zJQ=zW]*XJx+@䟆X{z< 7D3}ISfOe-͎簋XK;gR6D'lIaDc5XѤ"XY sQwA~=33HA7 ՑLK;z s~C`S5bq51 zٕpSK6730q [b.(cƳ@LB34iWS4̨ W*. jZeCPrSzT<+euK){0tqL9~i`7ƃ@}#D);K;rm`;AЀԑ6^|i{R!k[c"G1!0B1QBI~v IUh-Uwv~1f\ dg oJZ&Ӭ}( E?QŠOEY$s|rq~ Cz$X,M&@|7gXD4\[s#x{ӣ^1q(q2}N-3ȟB,rSxPǦڧ5|.)Nicl!> ?{-Q$ABDGLB~d! @@;Pi^V!Qlۆ 1\̛1qs7pO 'ē)A;oi,T]݂JU x1 "bp8~l,]2/Q͇W72lX(CjX/q@A[ o9;V*+4% ;7-:!qLER;< c첬1kAڂ,NQQ$8sq~JKN8]w(nB+r`)# rAXVZ)0%kĶ!\N`% 0qoPaj9xKug9r<7Q!j7 ƒHD{+ 0kRHO]Mw!{\~ :Eų ME-x;"&& 5ge,SJTg.c叭r  eKd[5)8rN[J m2 #u@BN;&kS"eG-WU7"<#ǝl 2`l3i4=btwIѕ9!m.:H66N% .uD;P)5q: Dizb";L˞G- e-,LQVQv7 +pzOvjZ~z.KB-@8ܝZ@fKJ2M8,eU81z{n"[N ZB  r|`J; [파O3v2=$&S~X+FTpEC=Dx3(Evsnõg<pmyRe^)X0^Ď>!!8b$iz u]$kq8~YO>.A > Ha#bt#?Teg8]hwJq{5D%%Q n/~A,(Nsx[k-Y*EBZx'TX^P14 fĄ30r/~|耸cjYd+\kq_2b?Ul0)Æ^W n7|;1~J|6Z.r(Et[xJicJqfa2ܬF dC//6 \@me*(B?6Mg++>_(j.G M@e@iI7y0'@Iq%oM QCxlh=&] 6 B჻N&M8kz4ŲE!?ur*Ffgޮ"/LBwP#Gw7!R- ̝Y9u I';אo5cQskbߌ /g7iI'VGm*"pu F] ҤL o`;+UOAۃO %JVԮ> \:=nJ-飩R<㸛Ff>@)ycHa`v Z.ۅ;c[~IJ1yi2ȯ>Ջ*]ZouJ#Ż64{&ڝ&Ety[߇c͉wH|'J^jc'Vm4G>;ĬM1X"`ID)DHؾR'/6 ;4]KQ=zsp%XxY#Y 0|OVMއ髻r}-߉LHuI>CZ(Ƕ&98/HbLZۉ}DpKM#&h怹k^;8^´DClj $=Xcs>l ewwakF~þS4Ԛf1Dw6-xi q6?') )BX Ƣ7~A` zEnٴӪIkERFqvP^BFU?% Ϧgݬg QbRV1)&c0I ׬ ْWLG7;XiX28+:4CuD% A?v)Y] p 7ΡP:D<಄<\MdYq@Y>ol Ͱ'!JƻX8N~zr̺|(a6*dy X:F$=Fo6^U4Wbui3(T0nwFq&`f PKg7x".*߆%JR_ex?~{bvIĠb5|Cձ`^4ٿ9=w}UUK o7OPr87y-s4YI\M9Sl7Ll[Ư}7 JQ䦍r/Sώw\n:%ab/քCf4rVn#O8yӖLQb5!>V/+q1v 'ۚ.ଛ ~(I00nv@|EoݥT P_O/N1zA'۷.XEK^_*ͲCA[e/bN T ۠EwVdy~ ˥r*1djϭ -E S|o*IB{gx %\CߤWOC2~ҞXmAgs?~}_JJaq_Ϥ2[Д"H*];D \-5N٩3G #EϸFY@SMC1)q_Y,&= H_v}y?wDn82\% nX,4u l15u(V.<0ur4 e:EMKFc5hK/D_An/4˄{HbAvB`%UHލޣR}0)Jԁ&B5 QWS{"(, CV=JD !~l?a6A*\p5:*e" M/y[ʧU$O:95NXS iW# EHVl[޶>Rt CdCG5ⱂףjWً.t5q[sU.Vg]X}ڤr^G!%5X6ڒ,| L@SF2eQ|!C[`l9p5YtXnIq/Z?bW1LmDpT+";}'RI %g! nOlݎpTk_hZA|mq$k΄kAJExLrz |tޚ cLǠ{=𭤰 4_44#Cw4Rդv*8]JH#'pw2N9 k8u)'sz{d%匂!+Bfyp]^ixi3R&u17PW; ^Ac*B6Cj0@̳/!)=gԙyU[րbjMm&rb1H eyr*o :R6wri&NO]ef*BM3ƾ 4 "z7đw5o  "[a񧜐ù' nOJ@VwVtJ{L$|ۇe(%o@6/"a>&7 C|/ㄇWq XQWq(t7!D޿4OA䞶m)& 7Lg"ڞk; Kz m<;8Cv6X"Iy͂jȿ0J@ud Ƽlٞ=OO(>mDY~,A)A+=6HoY9CkNkq3.?#Rj0*=uP\=8KnǛ/v.2P9,[)X񆚹vYv5$)l5J?~f :  -$w?D:pǯ?Jj03^!$=h{-dsPuo<%5]cŸxRw]L>ÔӛՆI{?& MSs}=ձfcSyU<ڣ@ԡ/DΘ׭uC Aaڴr,M16s=zGW^<&h~d˭;!-rwnoBCGv{h(}Ǹ)Uh;u0Oױ jp[YK< , #-"(\$>T=3tD!yJ ^-h9λ]0K4Z!beYOKV_CsRrǹ<ʦlH|S@ZmZ+"֕~#0" _:ӑM}!+ [ _Ml೫C"hk>вdJԍ(CVǰT)b",]YY.Y#GEnU݉>!íq oZK^T@e]y4hGXPicFZ|<[liHbRx2:mn~t \p;Hr P+SNcГ[l阉5$ݞoc#QU[5+%.lqkNiVGeU .3+ roGqgROoHLP*H16X:PElh31=^sVX5LCG,3OxtR/lWysX-=. OT vuY;ZҠ:%h^8ThYёUkQ= 2Qhp9 r$~X ȇ& 4>KDk=J8iߎD]{oa sE4(f}ktv}ۣzTyK֎2+mD6WY.2;\ͽg!9<c}C&kp ɑp ;v]o DǸFvtd?&ăZu*OzꪅcP|~,+6,=d59`t3t8,e;q^kʆ,CT?Ell>-|\wʮw5T *7&2R)ԇ~NG HU6H!\ȷ3=U׾hƸp\7GXen$'/v8`L cIZoF4<\œaį(tfGF>vHL\٠d~XJ]ծ5wHD 3f2h|"O`3b+Ax+@%PnXH27)ke^2x!l#!u @. IzJ]jDì-J-aB.V 4bUƁ$b9=b=V4g6sgB53_,2Y-pqJx ,ޗkO'1|qTg")-+g qCLt{˔;g*LqD\dY٣`,eu'oM#ibl~FΐPZi%6g ?b02L"{g=ߴtkzrARxht,!]+ogHhnőUt #̺|h:ĿOeTGMW^ l2Jl!PJFߠlSxI@IrMf`IZƖ߳-)3}6A{߱jHZEX@CAzClM_X`wy*#&@%-A]#ٲҪe u5@+b4X^4A"03nPds|&Y'uHv5UrCc^K=ʋ",>^2fP 7]]1̎P&Q@rי?€Ur³AV eKJ :g3J8 Mk ry>",Xwgu6T*3 {Kf_+D&ܷ!0>Ȯ5I!Ī~E2t2;ϐlfM ` P O߶a5I=W 2C1)lWu̿<5Vsۥ~hSTL mfNyu% > !3qcҝWA1ҺSHr h;:4|PBe@>ң d"0lTQСd dGQ `˕CѧdoXgv" [!^0=TL Njs.NGw)|3S3O[.|kELY9szJ53F{B&ujw KjwflW ȸ1}E YNaC*v}`qM^"@ǿf2}`l/9tT~'SY+/Wт [G$ gᢸN|_6nD1*>36Dt^~Ne@[NYl\, "&;RROԝfeëȴuơ(r(qW6._ﺍ abK.yP*|K\43g3;w82a8)8 F5׆@֘z A :zMzrJ ˾ɟsAkW>W.]ǓPͿv!}ߍN@UY&4U(֛Ӌ\+~'"8:V9c FBl *(?vpXq$I\]%} R58~rNEsrGN&Q?t9lH{shڑ3=JDA&PcxO9GVV[tD^_/hO("hG] ]$Q []vPڹ߻ƺVX!VP☐Up-1XGJcjئ6" &ŞdokqjIk7Ԛ屈řҾF|){R6Sgldʒ'C!YA;HA49> sUk䛓NU[jjǁw%\`hG뼗R"M%[t-> -*ߵWBb=(M_fRDNـϿ `(Y0yKkJqCuɄRcQUYv0kޠ\uAiMmt$U3Zb[hXaS%IQSI"c茌R4?Z$24x{߇h܉e"bj>4wt%9׶un ] M|MW8itN e{Nxʹ9YS4 |ЦC24CޝpCܫx'fJJ}9z7=5)ܛ"JrB´|[W$kF'0%f-8soѷJGhtށWT =.rr,d@с -kA孲{ `W6UV;ϹAzKm)5lkdM$#<-1^ M W"U 4*Ւh`T*aHR{RҋsI"+{r̕ytOHjfv.(Hu̐ĿB3\Fc=EwL "~[:Øv|ֽFt)o5Xn&Zi-0(Wu 4Aǧs"H_B*NJ!C^ _םt54OG{eqVwɮ׷Oȁ h+oaoUPbV|1ʔǨe_ _5lQ5fo%_wNv;yw ,Yel"ɘ:eTM?0r&gFވB.5t`|2/n1 X[{;~Bފ'+zbK\)>,]X׊r3Ffmۺ|)_\T:g䟫%^?I}>*HTr=9w-*ȦwO{ KRai4Z..nIet,]$C1~,(OKL 3"o-i=a- DsBsyq]K_ݟަ Α q (k?܏_%bOrl/5/L vuܱU&Xf?ĐuAЉKqW^bL. 7W0|,/~xu,@۽RFY:Co6'jllz;s᭧ሑwFr;1oW޶1,*B`002(^dh!M{ݍw9VCքSM5Ά{ ,(u9"H=Πk1=s$ 7E,pȍ _g̝)J;Fd)=mΏRl*S> }5Bm<4bhk SvLM|&7d𢆶@4h'A^t#~²R]j`u">~)ϰ O}4ksiX}F9 $͂&aDk \a9 .DH1'^]/541]=mcPo,_:Ұ id5ۼJ:nSB2upVp=_N;i-u!*Z qA@ߓcUTG[K(bGaIX7ӽ &C߀ ОYD}fihTJ`b #Zܺ1+E0-XcϿ*j,qp؈;>8xl9TsX/ B(IOaϞ^2yehB6 s hJ/:`)S>3`ݱZPrbB~.1]Ɨ q"X^K~4WHĢ`V=uӵx=0ڟx~!-ߡbD'zh=\e -ăOC"뮒qہq&6,xt"9;7?·TnMnI[bU uu&D-ϧþAΎm5)[J9mU7~t둧ԯPw(>y=l#Ķ%Z#@Fw&`v >T\\ư/%1nd\ RiÌ O0]$Xf%|Kö5eM%ۈ7ЁWm 76#8r ;oBtc>[ΣƳRh%|A tYM i_=CibqԢ\\ uoҥJ]\&҈z6gU3GX3&:늄?jL~lz=V?qjJ($u7(^+bcv7"BXRh?T6Dܮa,+4)rs>̒muëda˞ܢpҗ& vIR̈́izP,lOB)B G'~+js/v=k 3cZEvb}uB*~}O&EH8bUcylW^{WcB '[gӤ 0Mi=9kq`ą]1tr|t K&;3 Euc٘dՠve 4j"b'GVkA2b&o i^qieC rkvPdp8,ADX%^j#y0a ?X>HQ7Ha^d^Q8/l`޴ݑL LF~%&jp+BV ú 0lEt5:N(£h>XnPx2-,p;?} ![KBCVH *_F.]޻Kil6yvQL02>x'N,?Q^_b+@UhLtomd߸uaTO6pVPv& 9.zFjvuUUD#;F 31l~)HkLRp=u8;ΤwW,GyԎs,}@F/#M1` vWn7z3*F9nZOg; w&LIYĴŞK|WF7M1X!f5G&ICܜd~4/b?Ws(PCӒnE>j_CP2mۮ#*A? |i@79C}+eN5S#AhkpŸcau@`l,HBa>q-YP)KfI4Q_&K Y YnMc M5+rx}`}e*UG\+ҥNlrWA,iA!-+\={({Hr5`QG#@2;z:X*?T-},XA<|D꿑ku ZƑcw-P?_ew)E?^AcCPfar.ʃ>˜gF:,K~uL$d Ϡ\M[831l!_+ so6=/K%W=,_ _79ϯL^$<7SrTfVښn&Lv>.e 鵀{2m(2@3XJB0 ~_Msm* }8i9mB!Lj|!c\캎A(kP'vo4,0R'Jfs-aA1$ODWZ05nːEξ\nqYO dٵFɓA`cs Np`k{k̸k3oBg(hF⾹<|_gtId@YLт y8Ai-TL3^}xNWK\DG{fl'E2mi#Shޟٙ̚_Vt $2>窓~Q+5$aP`'UYB[quiB:Wr:w},MRDwiRv`,v$ @{A`JXG,XK18Z@s}:{+s/29֖ 0JTGUGBFɒk$omSxՂ-s;e J#Yvā3i{ >u \jܕ_xx^^FJhͷpSi۸C/i 0ۡL?.!\Mbd1My@R-@h@dj1wɴtewX Q16`wLy&ʢB\JM7zzm8D`M:裐TYz`u怩;Ρt13!)˙G *!jh(ћg75׃qgLIDR~5.O;:H;u$;s(yzt67$Z1k{O_=Od_O*N{Yg1 oM}HmYk1^(u`L \a-' f֑eƣd4kvcһ#=WS)=:Lj@OG 0˖Կ!^}3:J'KmTy{"a'/oł~(R|[œjSkɗ٩ttFtsXH ןcE m(_p9 bIkKFI6cHي[ޏNv1\HӘwz. /4zn:fAFƯ .`9bݱuGvL/1!=#'J/|fi9; (Dcq8M&VyA(굅ǭ+Cw`Pˍuwj ӭmIdغ:Yۭ&^FQ4W 7մHWt.n#ʎYW~~;utT%Qw#A;B}FUzYfZ $ë0I5;l].T.݇4֠׈V[w$OљF:!`&'I7ѝW166B#Ny6w F|(՟HoPbx7I6#q3ǝޘ[r +sn%U/) EQ4]Vt@kPȪiHh _7t!|%zșE]껍\xw\>u`P[ eyjϽrEq?:4@@(C{"'N7}N3/AjƈرO$fa:jg7Ar7t&h$an&n;'h& ^8 7~E3} 8"m'~~^gPz&=s::>x Vzu=ت] 3޶:Wg3VOB0Jo?}dìʵb-s2Ŕ6wq<虰Vh.u,n=^7?!ck.T 0~Zeǟ?‘̇JvőPӁ]wϱf"}ڧ ֞LG ' Dž$aJnC. _CSDtB' AR0bYH? v%甿j5D[U4X_. y4^(isWډccQc4<(] q6Fyx DT'o碮~7 p`2e֡+wٴ1rB0ɠB UW(IݟV,+?WBZL2tY`&Q==#9 *ϻXI3%H@sbt%zVy@_8!(;8Ӹ%(UjYI&h]y2̓G㾪Un?R>w[5NNraViȦ_a@eIdCVx4o1q\:.(*orL/5@%>]&DRf%R {aPKRZ|eMf2t{ܜMӄlajbU&[tn s4mJ`7y-dmIMNn-k)nsoǽ[8lU1P[ϻ(V;Se[ͳ-w5M'sq{gTx>׭'h/]bgmވ+n,G,?\a0i"毴%a'6"WrӖ)x2N84Zᢷ`/YZJ0Nj2_eo^6%89Nt BμѯQɇr0g]ghm(n"%mTxWj\ducm`^XVU#fZ"F3Qz .!Bf%Yxe+/xiXDܹzVnK#||ɞ)UVva}Nr'cAi1yPY6$_7kɣc-~%ּGBhfkLJO(gжVqB,fϙ HL6Qř`%{_mHϻB_-\t삻t5}vJ V,kaU,m9(1*EAU@_4v(,LSCk%7Fߗl9㴨")#ICi =)0Y\uAiP!kʈϥH4ھ@7y9+kACAWRM ('ØQrD^ryx_K% Ein r{^koxà"dڵ9gjC0'ڋik/c͛94BSi]Y'/s}JtD\>zK 2W[_PiEd jʲxl~U;( qu)-)KHGWy@Dp`BDŽ'L\[tS(xc8W9j?\H'>D\sZ(@fxtSLVxBfr =NDf[,u٨4T #HvIM{5-}s PQdgQҕ.2, Ly" 8ܧPOilyc]SFNu@zQSUkH?(\*Pѷl3[%yR?dBPΛN{և[_!1Yb둀%٬`\?ůPtyfH;ImYYk͇f܈FcD9M]9*E`R$@A̪:[5YZ+a/Q /8YѨYѮ1cXEYrBuGU-qު=e5ylV>? uKf;YG\|mm:q;ֹæ9ƿghV;;6k{ tt̠[&wiQ-b` m+XعoaV)Uu83ԇ$*;uo3ъ`MP!BPn7}.y dD . c!R鲫oU%`>|Wfm7f1Ab+ s[ф&dK@| 6<(eVO.ŭsOLӪ, &JP҄y)O*nntg 0h{_Ա?r_E^iV5wW5F2=? +p%VIA2-Mp MĐT@*y]:;)صB ; q֍PQL{s;UvY[^6y@(CAb^wwnXѱ)iVh]I׹p&<\$j?v/V{sSƌU("|_I?MM%~|L_g7M. !{p^1{c_f j:"q40s+3UnjX/4[FxKXIvExz> a]B4|RSx #L$3Q (pgI4']gvLuAPIҾ̐;)_RL.^dgݍwF #vDW5vEK+OǘR7cmnv>j('Sǩ66?nDWZP?ݛk1fme7caauOۊ@PK?@k-r$`+*]ٍjEC";j9h2uZƙ僡[ /v:y}KHۃ8Zqkֽ*|vb ”<@Sn@&Kp~,4y̥ѕUF\2 ?+XH m3fs5&Bȗz51f^rEWFm1a健#z`we:6Ob(+EA2nO8ax@D*=PU<~ި2ܶW5sm*,5Ns#Su /_cm +xSB$xxeH !{>cXy|h,xZaUWN/YĮ&9إCy!pR9sAg[A#OY#6Kl| Y!6x$fġp@iqMAԶƽ5BvϹ|-C)~G\CF`ldКG$Pw%Dk^ &>9%ף2"5}E|*.aR?-C){lK*0U0CЎmԒԝD\SyY>fR1r4 RcyN4ܒDm6<J[S^x ~M-[4=+ ( s! ռrFᑾoDvؒv0Ej "'8 <SkMitѱ ޤ!Fc A* ]`EB~H&9TXXygIl|Lll%^F pQ|1f'OaL tJl7 HU0lmX4(&}6!Lt'f?[Zb9# =ruɻnl`nOVѺNW"?|sep?:y-k*s Hl;0+* ]y;/gs:2IDwm#1E* 41 MʊL)3.[0[7=|$b:5Mu:T릙8/\Wo:`Q#z\7$O''}fK_a &4@gp>w"͉yJNOuv^ 㵲H9L'(HbD9݅qP~~wl2y=iA`Mi i4E,=sp$gʎ읦C gMV@ۅA<kwOY-Prb͡N #~Lh_{ukF4*nVڊӒأrQٿ%gG 9C85\" ߁Z $x^dv "Ʉ}ZHQ/7뛗KXTC` r7;E<4Bt;44Y.V}a27m@_qҭR /ZqhVm?5%?1܂$qe+-˼^ ;^8:ͦ |Jp:]feNy#=K> Ҳ4^As9 ސF9w1̏ܤ|NFU;^ý]oq旨)H!"R's3"΄vnX^301 E*O+b+x Ꞥߊ˟j64]eힶR<`B"Dl4e5neM %+QvޓS+Ma ! pL'b`ZP 1AԠO60lfӋuTxAOW˸f.@S]e]?t+?g;h:H|" uYۢ#= >E_5b2l_z㕣jP <h0{FQ*| ` oK3Y.cOĞ ) UmIl2аܑWWgq6rgqCHnd;}p!+3co d#^5|~*xXd;Y|A<x>6ʱ|vbe{ׄ IqZi^l#R ́FFLnJUj>%J{[_#jRXٺ I.GI RiyBFz8߽˯%)m|bS<[@WFhyOPIaNiu9anY,`jڳ*ß.UM(DdV^_5  hr~Bz PDX7& qF0MB3ƈ6O߽';"V%X\, bBG5vU7j a/;*S[=)4Z10! slB;+}P,U39BU\]>fZY,5r'5 wvrfFH{8.ŔW*ȸ&<[N1wVeQ9G!ٞ\FP).-l5H":zsp^P{( 2e|cPyfyT2~+VM3VI 1ɵ{-I/,.{_TIFJ&`CL^Yи84/K6|Ž"U~6ȝnm^&,$)GKǰ78;4(aayU}3M{We; AZ^ j)&J}k\Gx̟K5ŋ) 0/;Ki39S)~/fZk ~ b=2ByA1ˎG_2r*Q^G}OE@ri%U׎sD-<LkaoܫhH`- ڎn EpbÏ Hй_V܏Vǁ'P>akG aW3<,HJ6KT j KW18FyVv~kD XV~u>H`֣ 憶3_Ё݋|A A|嶠~A[1LW ?%i12$ztr\|҉/eJp ]]" `s/tILv7ΨԾ+`7}!g1ƧC7Y WA![E|W'Gœ)dQ̶@?0qV',Š#&${1GȤj<&D ~P2O(HT ,RV;[#Bm=1L_qu]55-?{,=W^YY'~R:$YN簿J~;/#LUQ5'sx8ˏ3u߸tt3Hw[$bȄsPH1/G[όtƜ7WSy0]mv&9-'7g~udָ>vu6C RPa+ZOBO]Nd#bw*ؗR SV<"&!xM~VJCbծ+#\xWI˒w  =zǥFAh:XO)Y=\4Taog*:Qt0h2^c&VqVV sW)Zj|Z mh}1* T E,K쏏ޭ:~+A8V#>GGfWCxEʇ6ɘJ#qT/yqLN 4=}vRwt늝:> w`f]rH^+ \5>9|  '5G)UA. ! F ,H^^iVXS{ߎ~]bJ&< _2I|cѳ z vIr ]~ۿxj+Bߕ#W1MHohCyEWɬUEy,3Nw˦Ԉ/- kLkUyG&B=aAIymfPRGB['6'+l9^e`=ޖ[^vi/?R@4`_LJL̊IBq%X cXGlWcu-^2bk'Ѱ`$˜tH/`BPV XTKZB4o3ĊnY5|2$|rں7cCb?r?sK&̄t8x5qZAHHvý(ߙؐ;5O%9ArYk7AzMY)wȘEX2IGWYg,Jbܬշ].FUd$,܅q d+TְBr ^fV2> ̷q4Ϙ e9*mt Z)٢TN'ePplmRjx^P:j <|9$RvMh{Y1ã\OV(`|ށ?oR,YRċ+wcj:蜿me%>RNKҚ^rZǡB߲䗐wgу&r@uB1(|4#ŽHz'ܣbDSOJ-a,r}~۴Dվ僯#Je$`n)&iVNA'B3 x9A Y&,]"8լ5!Ͼ`]?+%M-85ʝ|pŋh5YAVM mm(-wmD:,c4:?4è+9b-W,KPjnJ[ 4(s-^'is )6-.危պp( dQL¦pQu6O8Ef \ 5 7O/FUmED `OR#|FaR(gܻҺl+UZQAcM)染i`\r kDNo*:IlyHZwrlM Z0 6{I1]c3ֈ{2K'(!6A˨X޸x`ʉ„JtM#HH0χBnrw,xs;&6b{W~BI<`)k Vڂ 6Y'Ň#ā7mf7״JMEng .\S2H,Ƨ ZnSKUVfK[XD-"HQy}/t<:,b / g2tBTEaIqY_&bL%CzJ7ϓ0*@r VIp>Bj_OUr@i/Rb'V[oz+ڨV^+K}-YͿj\\g\QwWQ]!c\TpN.r<m[) s; {pLJ| (F4hJ(I ]Dd7Y!C*Z} Ȱ:mE5|oxNo,d)e(' ijOC,/vE?:nI0*7[ A .oVq?*/*m6z۵(J4^cS ҝ7\a&|c֋܉ҪO1vOLP$l $46gR[&h 5?wQ[R>T) ]VuN:'#3;]XH{[?Ok'#Xc2-A] Mq>H/^~kqtF,p_swb%{$%7g F@Į ӅD>iXe[swTڀMk#j7 PpF7UgU)w ,˪8G Y-y2@4V8߶SɏNQ1F94<^K BUTQKX{wC &U )M 𵭽.~KU{pؕ @t^e+u[!!3ݢۈgA]hhmW=mkߍIxqe-fr-^XT8 ߇3,Ħ>~ܿ's K ڳz{^#~_)nj‷ CT̄j@+X_Z<ǝGkcV8Gzp!d5i# {( ?Ia䉀5tU$])~.&; q7r%`.k]gٟR4kڢ8?p.5_¨v9šhL21ٻՎV33~ц>WBSXΛ# D5vtԛZHL(/ .{GXdk2۟moMvx;RUlh'#?[}}cF$Y&IqtLzThvPbVFk]dK041YF[!DVvA4׃yխLJL<3C;ksV,\~stZ 0uJIG^eRykڐkmG</]v̏ Y.%ݡJ~5D6X9^)A<"niJ@{zz _˵3.G . V-Y[RV,y="B-05M(!N;uM+vֈ賮 ˎQ{ W F$UpXt:q}Fo\>:84#W{2*%twj}j&-t~~͝?Șt_6u8NO8x dr E1Ή2qdSb)"t=ojp0Z$٤UFY} L:dkOf̒ԒS'°i)=n"/m +c3BE ۭ:ၑ/y "'gJlEHُiVW4&m9ldؐI7.GO-+ o[\߮y,!k6 U&:]L"Qԋs/3sur'eHt+7UT '=yo&,@ w5I&@,fi,q*SDDg,iڬ8 *Fp&rXfq b^"r=,`_Ik4$"MN ٢Iʓ4`D} BtuMD&3~蓝?iĪ] ɝfdMkK`"ϓ NTn\cV˲$5 ?HxS`iNJc565K >}ݑ˛D*JtP;Ƨ<֣lMנVf{vL[SRy+ RsAt]rvw]w0`dz!u+N"c(,v[Y|)nuob:ےtXԶ៰j{uf΀m=| hmq/!(,A{&&ZpSw@t$Bt<@QD'O^ߕ-F#7 έ]Y01ưorbilћD*(&e8֫Ra0X̲lnL?(t]}]X ۾X,]~#|\[\ k@;wvФ w7Aೌ!0ՁM1 hJ*\79;}!W~-gZQ9!m;/Fqҙ$]ŧuXM,5,umT-ftD*MP`2qu[(-Ѫ^[e>nt>puQۓr7VMqIL]H.:*z|4u'6׺rMeAF #JMs!u!+!8 z3Vj@7ѣ>_d#tsjfAcH;R*)6K&_75b V>Rn4\6獌_$+\qlmŝ!fH ~i+ \yD#3#qGi WakCU(l:9ZD~ gYڇgT~B ̆%c 鈠8ɗR )ӏ5WA[#G֮, `Ⳍ G졇ûfWE{-S`+6\>>6au}t\C)izQU nH՘W’j5̀Tt]35t;nAKZ^bupʊYd*d$lmF'q,Z&9oXOD';h@j qY(֞!qo=w ""mK<~+^VVrgZ˼t<>IwV"e=Y(ߨ)QX,l+'v+plx?霭qβ얲dPih_^q4$=sb\4 Q0 8ٱՆ0!1 +^`0$xmۍKAxQէ076yF VĎ\*=JǼڒr]X}}}ɋR I^GkUפU*䇟f3bKF>'Ц."_X(M!X~YĊxVVEQmnMV*ȧi&i^o]X03T"XU4%LT-d`gHQq)qh[/7gqQ8px~3nYauyd?wu^Kϥ$PvFKOiSY'1xŷY_r"EI7kZ|1ˏ.ڷ4qF|Xmrh̿3v*^}? 4.Ɍ]gkeC\,dtEq+^IY[n1bpqmƭ:.34zXc$d<]s?U&] !ylwuZ1sts :JyXFހBظ&3ݱRY$S#P.+\%sνM GxK\mY_!0P}ͷx]?ahv6%PlY8_W>a]ʹ.ωJ5݂iAИ.}O,|&? CӸnxKq-[s6we4}MWR^,[8ϖRGo{lXC}@f$,To V6.u#j cxhxZ c T4%F!7> L4%)䕶ȏ.WV+u}/WwqmL)M̾ fLU"#趹yʰ>< ͞=T梅P݊)]=Ey.vcjr3sHb'%i k|$@JK2g=NΒEL*ߏffYAw@}x=L  ) oSPm SDTIWB ރ''tp \f9|)[@8q5ZިcL rObRS(>hyuS1@uuACϗiy9 X?Z΄->c_%=xVad]KĽrO@psZB֥, qͦE9CxF) lM?dM6,1,#/[XK^J!I~>&%t!҄nIIx/p9mi_Yc&Dc @ރ ,F顺sf"ʒe*,kEbn0N[ǧ&]t?%;yR[.mPF#'ȸxW# εD3Gpa*4Llyc_p6:t>\50X7꾬Cc՗ܥ͠z"LQ.qbʵ~{V֪Θ|@#U9F3:bQ!UL˗}*wR];J䄇[i>NZOEQ[^ij 8Ȧ[ &5 quǸԩť f Oq@_1d~AVTdSնt;өFEXHݰ#zz5{"}^^63i 6hJ2b\'&4xgd@ Ώ_٨3RƢqa/f]Dpr8̌  |ـVQb.KmJ &lcjN>ƹ[ xo=㞝IjCz#~U҇9m(w#$p;1U^=ϱOV MERG*s>##CL.#!>4xH\nM菦T KN~ (QE=o$d--UUDԤBY8#<cf!{yAoa^,3?(#FG4\WNWDŽgv,2,MgR3UOj˱_Szu\97<'դQ1SOޝgAL > ɷЎ$ǥތ(H1i^Hz(U"b?gw&'`}Re Fj2tvh/܅FȤ%a1ߑG֒ڈ K'ux%rEQS FDf]VWTkdYH,7!,*ea ]5&INja{.N"9|-OK?VB]1`nƏv#&gKE{.vWFdHS1`ghO>N{/`A~2~ U'Tli]YdJobG 66캋IOf 7/I b)"&g`rcb'*іWlPd&8 TU a9_j N+:lIU%. 61 5jFj%}#!ztRxO5A@-S;?#*u܈$o;ƓmF:vp N/Z Vƨ)>INx-\{\,L mj) ##7̱*z+ǷjlJ$t}$7R@x ]8H^^ވZz?vEXPnpM< q3yAn;0y 7J4 վC3Q9D t"9*:שhUVw5Ϥ pA5q `[OṒ{wl5Eؑ,/չ_ @ʱ%ښ,Rpl!UHݓ#b>XMnu` |CH/G^JT_#Vңq>4=/j@ox ǝU|ǘXWXS{ԾfMVA[-hWl.P]i"^DyXxItW{̮:"vjz 䋵\$-A p^ ̄'3s1XK#!iNV}}ALà9!pڹb =I׾m 3?w@nck(ȏ\(7 PzpqRҩwCSV_XpB ~YGFRk.mBO=L܆/7`2>#XgwB~|?3%x9}#ۏiX ncޢ!i5%%ӡx$A^6|H;:_r~榣2/#?G~a2z2P GwO}zZ+>IBI?٬;t2`mtbUպ̧mtA0!}(CDaw .2x1@QM o?l %% SGq`|墐{؏D;lrngX!@S|f\/~1#*S{FJLh88!伈߰yc;_ySQaSkԼs˻`/Y$ax㴆~=>I9'kGѿف6γy+? }B&J΢>3<]DB|~,y.QO @K'}tP6DJ#}΄:njcWq =V߾fI;st_|^33}\ ?"^,pal2P^p晰;l`I&9[{ki:D GXrLS:%.3UɘyGrj^0s#Hy(rnLwXAUmR˃M,5Sbc%waO4nFM'{w[x-巍$ucQ~{X}A%u0;H!FaU9 +K85pm+ 45}Z%t] -!alO^'[r&T0\UbQU`eL"+Rgt{u JS_,<}ڐ,MȺ΄fV%?=|C/p30SНf:k aϺEj:  (~\0yu6bߥ+ȁlo+B@"aW4a?@钍L:ry>#_:d,"St@>bF,=Pq.WSOar XR(doWp8a+.^/E; ."U9Zֿ[W"aiR%|y@f ݸcdž3v'pa&F] w 1%!tMQ-ӟU?c.a`$Rr5SFևnrHItø]?zYL˚19aYMF*qDrۥv[VHD},FXPLvoC1a+e9QB{s_LD75^']njW6Ye%s F(Aܧz&]QO;YL#׳H#G6 G`~?- FG?2}IBB0gG0o t/*vW@Ĕm%;ҸNb|b žc8}9̐V(glY+;tz# @'g&3| .(:B՛M֛Ж^朒L.iIX5U%mO.*JXp9(xCkE >- Q1KEglOViTcxDufz؉U @X[?BN5L'#U*P4*W[6AMOi[cV7A9 FN)ග6_ TMy%n6\C u z KP7i*PZʾ/oG (lrr*΅ R(Fs%NZ6]?m0bnA5 =L:˪~任-I7қ ɛM-ծ&!N֘9Yc8U([Tӳ$Y%s WZKvYۮOS98h\IjQLY'+Ʌ-p5Iєaj\1j=;8aLG|8OV2 7Rjvb/Ҵ<Y_~OXeWl =2 ~$r0K2izCZN0U`XIU̦<5 `r^u& kRZ7ZSS| UR\-5rz,O*j 8K{Oy;lڅ4;C|-{[;Vӆ4k(Π4k_gޱԬ!ِ5u:52"B.JX_mγ(u/ɐt(:Q.dwDTzÅ q7Q cix廇̵=%옓AX(UCswmq`L F.}pV Z9$Fb0#+ m'}CH?[;JA-XogAЬʖ I6WM[0>f8I3b.oW|ʙő">pɬ GX[䢜,=c؝gӍIP$`ّrEOg=BW]eyt鱹,w.){dYyԚ 9;Tib\jLn>8w,J7l$v+~-;gS.?2|6or Yq尤@ XXuzABNgvRƤZܭ`QUohDXo~f /G/=[\,ܛ_ sTL5h ڙT;'n~AAh 8Hy,?3EC ے'ǡ 9R)TZ}5KEO-8c{x\±]&*UGʒ+0kWWOdbL:wPx ƾ8E߅xrÆxgqxT_g)B*НMi&7lc9 ٴZ P;vYny=jg`roU%rSʫOm)_[Ep]%7Aky#B@=G92ڱ?\; [ DyܶcPlIlɘ>^{h'ͅ8Cf6Si0oQ"~pxfarؕM"* Tb =Rg ;d*~vcg9:kfN%`s:ӂ43]:Ԋ+CxIyIz|h-g{R W዁076}Tbg8 %=@C2Lѽnbc ;hpw rjP8Ǹp-7NPK&]E0 :U-eP,%+@N d]}`xX1cK@3!9-nI/ ɶڠ+i=$ro/fe$sP9Gl} 1{KNxchr-RqdiSG8un o9VQC HyZkv~᮶V%\{ j4M!z0qEP?5VKMl{]U S!Q(ȑKNn,μ0:+ɫYWn"QcP =fprB'|YE|2ַK̀7ʻ <gbu?V{Pej7jaUǸ?WKu՞Nre_@ga. ׌;u==?j]݀xp\2 >p'e2?g 2PZcB{_K pCApDϡ7S}O}-Q).Trch󍵰yQ\`Pj1E4pKwI_%[ҁg稟0'W.I)0E*RrDhԀ.|3bH褁E'H :楶jB+zU↩/N#0S {A ojHSewWd7H5Fv?J>KOWdSQP ~X|+*O${8@CN{o!QA^YoXT}i$NS O31``M@YFJSYƟʟ=b@hK8 zm6gunN* Ң|H2ͰuD~gS ~wnѦ&O>]ih? M*TVOC!'$>c&up@KIS^1~tіZk8B(,>wnto=sxĬq% Ո)lx0fri"L9G 9NWC'J*AX]fjZ}bճ9؃+ɰ =N$vyVҐE1Qw6B)U0#oQ߳<).3m7n3s^pGk2R,fy6:Ix2WmV|Uc=+^,U/rg r=?Zͧ&vhhOT ɎA)rqN]FrqA3Ȧ_F3a5=%Gג07,bGmV[̝ivX`Ey:Z5 MEᔠ"<7vu /µ۩!1RW&j8!1W_3/ߛы>تX*5-G.xNHFP2C*79Bq^.pU~4hNJE?cfH{U.yP4'ԀFƛ\:Z~cRhF>&8w!ȩe]x|-dv9+:8n_v(XO*R[D`&\}[h9yӜד sf8Ӕ3S2qFꪰz:_BnV?( !M<53Ti&r8q.fV܆ 槂g)Q$3@K(Ď!y>D$Zgw5ruUv2 ĈF@v$?X&Y̧E?pi,#%Ҡ=Kb/h2;d6)hסuQED!| =l1 ӠhDuUc7 LW";3@&nGYkI>3SL|G23\~9ǘypͷG;X]PQ\D[)1i^2[e輲Bf';]\LU _% ߠ*&FxcUBOe UP;Ȱ.GJTYх hl %e]5W?wlwk5r3(I4P# 5FN)eS+VSQQwˮ _+41 Xwݿe)DMVԈ *$堍muM]t2Ka~$eRrmȻT!ѾɺIxcE`T+fΡ=% #?ل`̶ 1|!/k{?5_ڰJh @5}QVCPyvh 6۰ e ql0d2Hڽ=gQA^):D L SRfwfWO9z nxN,.WD0ue3O6}֮V6g_RY0Юqh50$ w0|2,Ŭ]\鵿qb > a`Q޽p?,<=y/JaDYuq`φJc6Tn{R4ꋑ >{yc2wjW}% ]TgIQ rD& SB07%(HU_)ӗu8`o0)TJo2!k1Y < ,ں# :Ѯ/Ofuɨ'/5;BVFrr1]ږ&ҷartyc01Qm?yȁRQ-x~H#Ϯ8X9cE!b!LEsimk%[T`WqK_ %wYt[[1?HhxC6ik=SuQ3AV![~,4ƜQ@]mDJGxk`I+9Z]pgJnbkz &En(8'+X  LsR4A3k мV29V'[r0;f/ peK']L fG!DhA~Ӓă"uS (9kjeK{zGZ٪53sc$0ccxa=2|_F-B+0SNP128G1JXXNk ҝ2Q1*&dB*[39cҼX܊!]R7!&$Q}KU*jvN]lMKM1;hxקRT6': 9G"Ǩ bǚWN˧-Wīq/HWvbR[c׈r `qOLz q@wԇVPqo-P*?g>7Az %qO1]`B5F[ո ()9_zF!oA=iVHe=U EL t-@pe"ab 4z5{N|ZP.Me>B~atM#L{8 ?}  p۞9pӉz+g$43e8I"/U9ɹ)|š8`, 3H^TD؞|I. 3{Fhfpo? $[ LO+ǑKs+5y_Щstch.S9dib}HzrfB}j"'"S"ZSWP4 /^mJ)*;L X-[>Z&w%p?1< ;I l~s˚?l ef3ftJ1}? '1ˤ;Hiݮ0~d1.qf4hlAB63Y!Kt88An%bxMIQu,wH#k3.HVSM@Z^L+M8 rЬ_M/RTB_kⰨ [v805%bn9tܚQe(_Γi8&+n$c~‚Qn Nss;mBަ|bp.};xA1Ȳs3VB&Ih6zڐ(i3,{J4E1$AWfBqC=aN`YX^of pmlՎIiך"0IڼOΦН < y7Ow,AdPz63|eGAGR뗹^Cfs acZИra1xg ;+Ф +5$&CmцZz3 ]p$ 9̇v? gNA¢J$<Lj^oyh>ـAj|/PBQ>TiԚi7nHY\oEu+zg)GCG9)틈?h]fˆuM?&j$b^/\Rdx"d!p 3ᵱMQ 0DܘWY1R}gN'#XA=5JW׍c.v{s>RqK߰ ]UDgTCU>4f_8޻ő;'dA~Բh/S~υwĪV ޭ"f0k  /RT-ԗ͊CgKbc \W ]tPmˌf.-s'Z#fq$hw:ϣ7=?KޕcK.PlEG ?|gs0i8CzBj40$Mjb,pmU'7;xҝ 6>)\!j=d+4tc_RQǔMcDp*^64,\\ݶJÊ鈽8G3vۀ.VrPeǣr7+`pn fy}mW @Fq@iZJ>5Ql/fq`0Q]z壵0g?qiHGk—sUfcod]fZc\Z?tNqV RE4B&%3_?L@S-iݠhQ 5,{( =;T~q #YOpkY~G*&lcE>R2>,ڹ_ ,uu_>0v(V wx.ns9lMZ!㊵ oɏB\q^Kr}ZF/A-9 P'q#r,p=gvv]~@Moi°%mEjҚhiۓ6zs?x 2U\XÚ:Ttl5dE585[u;9b U_J5rJwL3bހ'eGC*䭽llZNBt"?5N7u8cQϩ NpiXc>Q +a8bh5 p#84e-rCdQPu;rjN6 r6:/װ].~e)B!]0|Q8D>hP^fڙ~BRP:IFuFA<}ąS&neSyb^@ "Q y!$cWV*ih{{S!kܨiUK q1l^P*.ۦb0m V &p8TP4v?'> @Wg0FF8X.qx06j\Ko>~QN .!]_}xP&Uk2cOV,#JaFcvɯ8 4.` L?._{+i9̅-)'C9?nG3 monFPh H=œx2 ) ث>b( Ѕvg)J]EGW:ǐddh'DpwhȪJv_Ex7 ʊ͐cA#?` Xj&,#&Z/d7?؎"&[!&HuiZ1*q4+G-e4Lqfv%i}e\PjsI$;$ gɝ&|?c!w8xiI:>~'uugOTf-Ofnv(:+[2TtF\r5+7qSջ^^iK8&a/=>l`3Zģ|e yD'{)6e)vesJNXM )w8m/<b8Y7Nz7ڬu{5"Zv asLPj5 <ɠzY>@YX+:)K6LuEfPtEA>FZ:O3~0 M#n/`B֔K^TD^$\ LqS^8+Q&_]4Q4l -VlD.#h7K2tG珺( O`d~5Et??f o"q,5Z'% -T~97w"U|FxIqzLpߍ D tJl.*bxjaQ m%-#b6 %8 cGPv̷VKLyHg{:Z jpVR@|P8dJQ/ "Ѫ"G0!N B1/&UQ켨vOķiCp/lb5QoIN֓7vMp(LDJ} gqr0t+#Oi|~ڥ, ΟP[ p[pj[4|OT}\xQ,8WR+Ϻ`!-t 3Q4{WSrJLPLI"'iv c2u@3‡Lœy$|K#cHx\N+{poFAdQ<%M[8vS`BLvũoK ܯ3:]?ߋꩇ&/Zh69Y刳AF@6 6l: 6|<ʜ[(eoX HsY2,&R@z ,fyOh|?4_81L*Gj,GHb֋Yarkt{reGX9IZqCzM/C Giǀ#55j_2x2 my8p$w*26WL9YzA;Ȁ 5وѱjaS6Ź=e},d6e@ɲpx"Jct>=#.f<3I`΂`5hVC~uTpR6(53QK|˪p_Y&Q*|,I} ɠ3кHʺ E)yH1/-83]?P )"똵@cu3r+bF+fZZ 44384*g]~<߼|A tjo Yi=@IHnjCv8cp%`+_@Pb9yuZ'It/s_S9Vkpmq37b筊D U9G#ZR` /-e֝3q)c䙏ɏ _ |)t\3:72iz8Š؁qVnd菅;t K-.tkDqׯɑgNW +6 <ݖHAegr`8 Yd)%|L"=iDcnAjqGN;˕侷֚^=uj~cy_F y@0=ֺF?߇o/$#9dGj:a'Z %BO N#8JEez#9H_e$ZYMhx 7)$:Zds\Rc0x]ZU٨+r$4+V3~19~ul!m,/uDyƕTTuC+q #Ex1)it'k ,/4XIW{F&j""zm HM :%+DBޢ:mޢ EOEJX[[}CF2'q@,e&X lC$f\L=fi\i"ϝ6NBŜr_w\GS\z҅Q  R2 3oүcو\*F5j0?qsvDZ bX*ɉ<øS̛̑FTst39K@ hn2ӴLcOi;MMg$fF*= 5U}Q oiќ=-^j]CFkQUZ R]&&.Zj(ī>|)WRaؑZ$Y;TXp|3{8*ed&3 Xߓ PCn$/sek4*vFDEM!| Ze7Lgz|W֒i5> +F2珋o}FJ=?f UJ"SoQLCU:0}\0}rJ;޼ )yn!v&ۨbizjuLˬPviI8 dN,V{ࠂ_h̑CQ$KFF1s,xg 03K Y@n(ޝiYXʃ<&Ff$k.˧ m7wS41#EG0֭@;vTY:i4*8Z.~ zO^nC3Tyt#L/Hu$z`i{Et.S"@`if2 'W`Of#$tXqQ9l/޼G64Ϭ??᫧qzXXa%"5A/\#?܋crLX*JJEi 跢{qw"Z@vLu0l/f*lFԑZ,I9 0=/o ڶ8]s(,A|E/3&@G[tʣh+K@| {ypܙ>4 ǿ,ڙPObFHPYȼ]d1E{Gb| gm3F&SlXƽĴ( ~N#(*3`[W/ü}3d#Hh:B0: m~/fqY@2#YvjO4ٖ_\_|&7]u {voe+[Pu͌#W+Mm9zX/LL )AUivJrWn54'y|l5ObhOAC$¤VqEI=o8rɺ'̩noyr^3`\ N^<*)<-A/53vI"G/sX(Qw۾xx>jR쑞kt5&@DUe֛\U~{`swk)9ʆT=y A r#P` !qh_7CK=a7֛QɵRY} o7dڷw-_5uc |Ae&:O,4:HՊDb Yԙڟ 0,iS{f p*OܖR.lvG9`ӄekqq{2D{£ UOjԫ.:Aqr XP<W{^Z ~qc!E1QWi&$93wn )1;^A yLH1ߋၐYvy@0kԣE2zB]>#:yh .YY[$r;u~f{-8ڹ~9ܹǣ,T:2 Kᛀh躞>m#98btZzЦώ*V?KAh+4Mpn i >6Ѡb'W `ϑ-oy\}+&tFFN|tJ͹MS|@ v[Lo].xw.>M0`][FD^.!l m^0ߑr}KS:.%w:(ދZ p@ߡB Đ*@I7X@;m| b23!<2.ϒw[m-뗗N2duT!!)yyus'^{QbA+1Cw)>)m}x\|5_m]{%[EhK[SG˴}Q#2;GZ;!Tw/e߰t QLh&" J05mPд^\ *ZðwkVZդݛ50d'z{h'.11_W45xk⛓˜z7r1Rˉa0k=2Sz$qc xZtƀ?Z}Y*%ق̇as|v P71kuN*!fIk3"ω[cFym( N)}a-uC_$bPK iz1]t0 2% Cj6hq[5+u)f= L\MBjoљ9!|y|tRȷ=Rr;,?|\z TH6Pm2 Ͻ8h [3/gd7aG,1>*'Ș;q@~A4bFC~Vyfߪ?"Xur5Is?|?0Ft=Vc0F1Ҝc RރżDW0ެhH!f_,GRG*.tIUs@R|`~Gݣ`?@ڡ.Ocp0jGF2`f'*CB(ż_Ì#Go/5J"/ ˁ9Mu@3]S7zəU18#m5rRq]Zy!ӧ;%X܄P N}]}[}}@I`"ݹraqod0/x @e)۵0h8dXͽ]?_:43 =\Ջj,E37g|C9a!Hc?@J2} .Xaqv9g9*h#({ȗ:I Lk3l=|.b@#|,a4_#mS75D3n492#sUVNJ#52._X{S*QM0> \Ũv΅6,FT]CUu2nzնnDe Y9nf%ڙJ=4$ 8L{ M<AV~O(:%op}nBbl.bUz%9o!Ly*1"36W:*&?.qJezT3@%X$w*eWۿʥ-+z'Vu 7 ]ڬO`sv+0T֍wBs<a (t}9yH57W6^x:Ɋϕ\}\osiT 2cQYRX!QҮj @a'^VB <جoeP$S䳦zH 7=9\YYF):i&~cߏIHѬU-ہ 8W(82tr{'"V!4 4L?N|jCuT%(R|+8r> p1!stPl:t.'i`ϟ>춛'Vg8sUU@jE1^.&l m*SIyC/r֨g;6(i[VUOEq*Xiy[r5/lrYm[\QA _$uW=1GKD%fXC {G $`<;l㸆9!<.呩Uݗ:;[󊈉I[|.^R应G``x!Pqh 'ɵ5~02 p)/Ã8:N}[;!zݫ b~|1"RQ#֐dGSB^+ z ʁK<yǚ,p?tSc]_`A#m5xad7m3=ր;[+j=7I$ҭŕ\tu!KH}Rۡ.o!tИฌݱC"gt&*G<-HO;#5`G3@ȥ͡rd'[9&HS'◵k9]nT4 &X$;9YH aXO6J1N3hM '2f{u,c_2V)Ǔɿcu}_Vl­Ҽp\GwB 9ds}R-v=!`ͻvB+6$$3Zδs}Ow\Ⱦo7Ώ9ꌆC(DŽU`$eW&^),K `N!D;RZ7[g@΁И[_7crFdD nL/gR] bTlC|2H?BUi7}Ib&2^]UKYnvjqV{U'/ =4Ktp&F-(LZ;J24 TJZȪ ^wg7qkj6F6t^ꩩ8++'oR<+#~iMSh9W/\c@N9SOCM;ETaIPٞ$}i[2,2GN&ȜvXfkd8wTu}c])@(iRaÊt7~/,ΉQ!QppdIS {[(C0_+3Dā ;(!wKīQ5`E`f@ #;*P}ki2) K% O 4ߍ[õ>0o <3GyPϐZf6n.2@^gn5 E}|8w0"InlQe?^YhC ZbPzhrl;0‚?%Wk!Y4Ŷ+6^U@f_ԧFɝWO"Axx vZ"ӛn=e"y!JO0cҝ0sH&xd$@ߐxkb=sZ,dihY1RDw$m/ԜBn<s{lXqλ/*l4Ա67~ *b6x4j4f )5w܄˵KHBV^ŴK@#+VH W r< <oxO<+Ѳ8b3Qf<揬S08K{j2`x!{n{ [m1]*mD?QE~kIܳ zOv7['uf&tƓ lOmaVJ#* =66)G))av [RVȷTKMWQs1t }IT`VȐ2=a?#Yː&,Nž9}Wq _+w3b *E%ÖC$I]y˅6Øwx3KRwZ'Bo*QJkqū7/%Xo}=@$QR4OVY>ױ)Fq{2^F.Bhk; ģ<{y_fdTwAd {_NZkTMa Y+Mv5GwNjDtX1C"BwzbŖxNdL@91I:YzS$Vp+JbrN\O;L4a,T#Codf I_* ln08[h9*] 'pvPڰJ)a!3@v[a]虥^:0pJd638Asq.M oNN"݄iL { E-]9tk  4뤬_X}Y Xl](.eON&Msȿ5rAkIpA86fx]oAЭLH01sS~h.…J݉ik]e˘l6AQXT:_V>LQI9gg zX7| +RNӏZsTTb%5:3_\}ކdgUlh#%.OTB@1x 5 &2|B1(Jk=[a*0Lb(4xhn0ݸ^4Kg5F7\d=addS_5O"_32n]v@ƅwzY:dq˶\?i$=; $@Ķt^] [& m;Q ;URB$wr8&oܑ*R#1̝6n.7cR^7 94O+1WvKlp@=Zgi[%0r$wDt2BT&91sc 7S"zHhYx}y}`yu*Q.sV ͤ4Q<_=BEWLjpͤHv%<13؈78Z|Mʗ6$tH*Ua<"KxyG^xR2"!`?A)ig ectd$,|gtk7X)]b˯=N*rR'Kj7ED8CI7ed>r)I3m\VzYiӏ#/vo̒xMFԩe3(KrAkL^$Ͽl -GXį \06KlQ~iB%yg[' 50A8?Ciոo o-2ONqu DfX/]oW9C~6g>NHLD] q[8?[}V@[xwQos /X#_.?py~'l9PÅ3irc`GPϼGoS-Ʉ=Ө 955LSÞu3"+h[7]'^h2|.GlϺ$O=9#Us@5z;Y#~Po>֢fd LyFNx챯4$fYvw`SnmurY{2:}- Ɋh+7B< Bݒ\:ez>wx(WN31_״~ sbVr/[4!J5 ؼ`Gy4P2ffheGSǠɛ.p]PRtmM KUV]d=W!5$띖K#ϡ 7d#c"DAdM%;yin.57_))C\i*IɶLP_ZR1p!H:^V̳-3y?LV#GO o nM1<ɌPu?lro%rCog 1ABޫCY2f3P&[B{[{}cZf"?m^I@q*&̌û[#vӨ3&*YӺLǒXnnvTaP/wYqN4-3s#SR Y柭h7] Q}(NJ8iV ۲V8Lb8ȷRx.BXbe2 dIIV|ԓ@oq~(MT"pC&zt1cBA0 =OPS_[;.#Ҡyd&qI,ʇ$wZ7^PG.$*`S۲k)J8'[ ܎#qnGZ 5/=ksAuvO|,Mj/ґm:h]j/ڜVT8 , &y}& G+:m0sa>F tv ɰ,i/S!F ˬ4xӈDyYU.7(ȱљD{>uDsQƓaƈv;$ £s#|| L ^DiEJl8)7e(ۋTz-s˓iHur\qb$򜡄}ĩ9LEBVVIzˤo)VIKV#OIt;?@;W DPΗ>!k[I;5r}0p~bO<_2\Ξ(w#ZJA?SE[l+,bBM=ܮJx( pwkJ]0s-G18'}/s%㲠,yb:Xa&fFqq^h{c3|7Pw?{ M$N#\.eaVW0V1ģ/P j_F]>#L8MP tL#c AXɺ%>bf3)Xy^ako\8\usZv!*U Fj=i(r ;掓= :g8iA}IFO#X CI Y;%PpkyrՀpA äZ] ]w95,_ٵԗi"<z NTqq⿈T* ~DkE 6h!ԞYY4xmh<Gs;{XJyٸ©>"N3_ʌm WQ'r&.`wJؐ/ S.UB/i߅eBV0>-SJ=R ?4bAr1LcEyj`4C:Β1i)5u638 LA+xhRAj0qWR.CVc$]MO 2 7vwQW!25-\5hLM* xd9Wmj,6RWX$St\vf d*2#kRkYo FߥZʷﴵf[: ;=k ӱ4O\OLZhBI4;OC,44/Smͬ׵)JveZ6j{@.Kx {\k9;Q-VVCM3aO9 +q5_*f-HQ/ rfՐ`GXn8.?"pރ%t]CE,( uEp$r| _fl˙fyPK,#h^Qܻ g %u`%o=ADbrN"ujvY8L8|C^szq{P!/ZKM _4#av,JԽ\ 5G/E0|~W{>q!5[5IWh "8C$J 5ǀDHic\ {ӽk@Sza[_X_O3 Gjg߫^fj>c5^Vj/~ŀj"KNٷ֘PƯA@)E49Egҷt;KDK^7e_4WKjTnc>㕨w#{[DAF]D˪EH/XyhMٓρSjБ||P̊zʑB`=F/S6L ϲ'}`q2Ӓ\Er:d"u9Y sm{ a#heG{Ҳ9S3!uQ':v/`0JpZS9"ODf\ h5hU2Dm~'<#źu2M r W@<%>"Kq"U]-Rߣ_-v jE~SKmǽE6F(*kuF./n!\e N]ьrRNIxҳs{֢\;#qU#z5^[j%r̅jaO'i#@mTP[T'י4pXxԷtEiEe"+hBH-jƳhElޛ ձlV7}mDzj]&Xe$_.'96Ìo_^{3?es?b0v cg BLc[(ᶬTߋ {%]=@TM yPocl<@2uS kW=7"˶x_N@oм pQj(`@Iyo%x%b#.MUsSFӳrSn',Tm, =t,Vyi}&O[D^\1)Lq_ȕZXu_dm.S(r mcWumR5N ֧x!sT G=ZZi0B 㯺w=?R[%{gAD Ȕd@VVjT@’Hv6,bUZ;B.&>HmGr%Q3ȱKjsrfIJ@W[t;g"*zhQMHȁŕ]dxqF:<%%`Y`7h'jh%(y2{aG H;}=`\J0DB5q=EK2z@8?蠚a؛V!|GC nKZ`(e4Z<>R/ qX%gƻf$>G[+Ytd*5D+oBcN/L[1dvџ}ς¨DJO#C>H)R6?dXw ޶]P]רej:d}Fj/F D+l4RNp@MS3GSrSB\Z"~"b纉G9Q(ՉIK쳂ru7u¶K3i WQ״z 9*j=f?04҆ԑ'^zSK҅sЍViHۡἽ#>-7&%"_$OM};%OE0'E@x#%42jUF;>t*/z8%"jhesW$T !8k8ʏY|JE<2KSfƠҤFHR},G~V< xVEkE{w*#Xiɍ0ٍ!Cc.wd9%]t%#|E$fި45`ª غM;H4?>uhY#ν2Q E~?sX)"fMdȐ sл:,ZE~^j>ZS'Tх[_ήz05 ܻý֏shVDsa}(^cs+bmbq&̒fC|Xyb}NR1&9Uv.` p򽃢!XltD,>o#~ c.L:0w/ kBwNjoѫ<R7ܸY^Ԥ,Um>+iŶC9J( 694Ձ( K`or6#e}AF˻cC8μ̎NC1g?Rvd"][mSu>ِr6,hI[X(R^btG񂸖 lEYԻïDd} :?uTwHn.%JݡWިsר}Wm4qe[:$pJe :ds&T CkL!SԶVk 2u{cjoOP%\JX`! .rufw7EV(EaAu, #1 73}Q;!Wt_,6AõsH m98ψAGGOeО9'>X.nr[NEf}ډ(eW1 \K[3m]$S(QCb|n2J鳊){*N|‘=uw1P~#G;"/I[ݒ enpP`A٨Gb>c'ys}X"[x%:әGC(qk\i߫:_.ff >6ba7J:vr `; C`1|Bcgƒw 嵗zI,:-9?@EfWh?[R gdMGJEKZ2`x]VYykXOHDW$ia0  IPswbMM%XJuFݨ@A~įhV k͈P⇰J$<]m{75 D.3iR2ZӓrZgLKWQmIks)6hHGvrK]X2imW2dz HreR!q#0]}p^v=s\g@}Yo%^gV=ʮJ-.eRB*9>$f k33T7v8bBBzlj>E>oKȃ<#ܛ1՜#YҎ>WF16Z;'rD6-bS.& k1 iszQlT:}A n/NhtNx7b*VM{=&&fd9 4)0tC-ꏘ]6&KUqaNp4q09㑎,r?^̻NUݡ$jW C`d8яvD1u xRLDHuj&$x47t +=7ib^g-G6~!q벀 }];tw z m wP|?VUyyxL(%W@⹗r*z;=|9}:S;'DL7\XsՎH<O0I(d@IbeDJu3WгP:|ˍK`*4Y_Mi_#?+S5(hj@/ƕJSr-4g( |"@0ϠzmS+mq˾(·;cي{$[@ZIb q;DsR{Y!k{]iX\P5s>\mKl,OE$ &vDFAZR /x$l!'ѿ#c EH'eI݃?O2p* a7?P5yhH˿j1VKv* pM\64OXuETC e]Z/i[tmtBk'=IЅKa^U`BiaK! `̺տaτ)Pjst9'.5>?:IL8sw(JrbfrLXoD?Zzvk!'ԫFAi)ҘI|jֲGm?Z \҈D"hY:- 1AD/c̣()ZTBe8/9xb43{瘔9X2-^CKGy7̺{}20s7u i:O&4M6jr2ǂ3/RQ}:!* 1Wc0/ ϶pK]Ӧc/^:Օ>Y?j<{[95P5US(s P >OJJ`EΨ h"F)0ʳtֺ{:Jaúxs|PfQ"?E-qQJty[mFL?IUV?DO%U.@Ivgܠ2( XT‹tRbM9~/& >bWDv6ws1Ym5P}zQ@abQl99<^9wOru4"UڊjefWm'{w$@o=HyC$nl5 h 4omӀG%m0d(R1ƫdD3٘ڥe{]}rۦO#␼94,d$P<>p$0nJx|{/ x !оu/"JGRk r+z'`VM(m%j r.^GaSvҔh7.E5n|Ykl ȂHksfbjHg?%(j}zpTu=mBrR- t yKxW::(9Q0oj`\xM՘|`S%W(9/]H^6p fJKT-Lh|*O%FάH@֣8 t`>@^S@\Em"-0Vī\}8Z%{9,SuHwe9zTݖGv*l5װ S5mVo(Pvȅ,Tұ#K)X | cI >7]&PJ[ɃiOB.ΖmWIz` &1% =1g+X 2HfT{tͭwM+2o"/dhC+7Es.GTS '2CVKT/?GNs3P ;)dnVwZ1JD)5uZ>ŘH T ir.DɌk\b=@ <_4że.l?D"9K9MPA |jӓl=}*]5vQ: je1jx•#M+(4oƘfld`32\D ⺷9&"!؇tzrӷ/i-̼? #(:+PE#2uaAUFKhOw¨gRI/Vt,w0 --ɕʞeǤ_U҃*ҧy }0V:ț1WOȂỎB*l*Tve]E2 @M8vGcIʫ>y~?{lwK:= b1bR *U: I?;#mO+%Kt+^k|s~0쳚/N9o eT/?ͽ$n AW4}c?Ѫ">tE̓|ݳTm_sW>I5I[v!}WS98s_P/uKt)2̦NB 2ౌٍnafn4lH@>uG)y%4 ƢSD12`}qB>K78BץJlv#'|y:^R %c[e3p#_4Pn= N;o8*|H1(T4rK4HthN.hy)r:YRmCI*BVѧ 쇼i$͉]^dg xS7h'07т! av 7߱ YttO0`, .tcZ2xrAkj+;NpÇCiyө)lZ׉۲==+5!l=u6!?ÎsS3JbԮ-ʶ LFZ7 N֖Bz3J}f5$/2t"DNt!s *LrFBl@ ]Pɳ y7UyTMf{fX o632zeh;LR"^QiKY&{PՂk c0'0>~I-sm2`&\ .acE. Z"ʆI nST.Rc 2ҢUOĽ2O\/* "M7$.\/@HK 2xn ?]1^v1z #Yߺ#8E"щ7dxWBvS"ǕW=7-h/.xY!&U.ɳ.ψj`ZjȜ),3UǼi?~_ ^spdȬ`wkPVϘːCW-H[@5?O3 A-AXhc: `ˮ2﫦{R(\^+YHRDZʆ୎S>fPuLjM29C;nΈh'6EN{WZިOk”޽ƾfLX;=Z9`q A۾Ǚ]F8x& FBVHJ /^ao'PRWP?c \bӒ⻫׺ 'IcH|w94)v6 fo 2JWIqb~6`i--xk~xY$?UBxf BMcT7L{S@dyQ+mRS#GlgGM3P0::O'RVZ=;)ڞuP=ߚh=>p£S \mTGkĕnnH7ԞR(Nҷy}~@˴gflDf^kEmabL2@gg5{ZmnQ`18f{ΩwIMgr\ HkWZgn "U$McG:{"2 E㧇OkXgf*sSqsĚm}k{T)'ߊOQ1X.l ߜFw(4_)SF om[9'18.¶rU yJaVgdH˘o2zNV~JԐwDsVZ($XY~<7ZqR4rҽr$u:k&C6 7Vz28G6W.5'ٓ$ ׼H[ѧ$lQ?rWHެ29^"Y@HnBe0:jfK%U e0޸E㸩8K =eEe-*>@ ufGaxoNW$Fgd9ӉD_ O+1GY(X 50}/5@2x$boi&&Y|͙)sqZƐY@PaZb%"DxG24F0'cѣ  ܍%Tcܳ'n:fY#F}G6%AT3# j^5`pNsKL@J./^TEB[͟<oQ 7Չ LAft͎讆P=6ɯIr͏;P-]`\!62LҁxQ #6b~!/!ЋPJP:ܐ%|ǧr˨<;Qk/)5ZzSUE>gz0 Hﮋ@Ch?0׊6m&wn.2`Ҹ(.;k,4UfԢ%q8&0u( O'K :"y0k hz>eZ "GI`3] -Y1o8A<$#&Q6R8C,H ;lԠwi,`(QzqӲ3uefs~!Ac弘h9:!2ֻά:f9Sj}M)@)-E\#δZ b(XVO{p.tYacCjc[#\K˱mLtpk[ZA)Y֎C: I~]5̛L~dU>ʦ=AO.HH*oQCF;Hco\ᬰQqheqw},&i{b*Iqm2h>0zۀt3 Gbӣa3tSK}ZW!w%G?䣆G}/J[ 5Lnӑ#Va_4Xf[@(:#dĞ/a%}"k9> 8r#x(L*Ez1Cl Ȕ社HG!0Y墱qόIbֺ%?x:ݚ~\pMb&~=`YƀnS RDxdˍrs:u -XTBVUеi??yQxCVpkfe[q3Y݊W#Ux57lh7nRg$D3WMw J?Dv=ؖho L!~,s85?E"4_{ /M[:a,L<(nE.w, r:y?ѵ$C<( $8Y/Te6c|d֍VE t|u\}Y_?eh˩dZ@yHmz %RhbVӭx]usgYQiP6gwvĉ6Qdq\tq(d+."ԀΜ]x sO<*\nŮb6#4݆YX. #eyfy*12lb+)$8\z1 l/J]^ ]?l5>|R VB;@R>o=p=LӣߋO]1bBvFwH5l!PlDjǿCȜ1TcSoҘxR;-:Q5Þԑ+8pNQ (3#d_Yw#2&ĸFpEcLq(YSZӜgyòE"\m¬mĘ+Vmr ]+WE]r:Aׅ43>ȴzfX(GZ5# O!;*c~G1IՊMʒC .T)HgxwqD.w&6n\ &0RtҢ('jK,2U|9ΤC^|'Y[ #sRcTP ؅.ވaOh _=r4Bo.rԍ`Ohu;_l8ёLۥ%pP8):*{|^֯IF(h.Ŏ$T,қ_m^j2VGZ [SwvPskdN(-&ݩç7h#bZ,lXlݧ>VٵrE<:iThYl bnyEu# V׳hnouo )qBgNYE&FqQ 1 eBd躟}8YY .6={远FEqY i9d* Z"6pWrcc4tKBؤoԏEpy'&πdb0  @>dN<4.$2wui Vޑ׮eFQ_$Z~xp HR%BMӲW4n^5 >5 _pe>cqCsHbX|=e,47C') [>'>xHĚȌE߼[h%5KGؚxS4pOy&FV_8|oz]yi:s Ą.@Am3oTLuq3(UWNtxjQ}'[5,L!-2qiLa)tVg:\0BLpg皍D:U(_f0 zk; PNpg)D/oN<&@eoAΤQmd_3ނF:cӊd1?eg{2|6P!E/’1,3I=hϾto3, s%g=)_46([] JpkrG[)d>nH, ĿW9zjF2KLXY^a:\hjwN}υ\FeR<7mt5w4˹xѱ~ڟmA:hWX\x<#fL?Y\ォfo~0gFg%Z~);&&6c*0Q =77Ԏz@|;m*FA(?n'vC§z!"dQ"qNN҉Qr*{)'C`]OܒԀ穛K,2OK[ԡylf Rj`p?O}*ze8<;P ӊAכs1hE9Cߛ-|*ZcNUkd5a*v},=UJmq T-k?-7;cTr̿na/AKFwfnۚ7|!-bLۮ7g񩘱 t\t=ENӠXjɦhBe$;b/q/*k,9Yr +[l߈8,[Bi`mG 4{O@VyqZ.5!-Tk)K~-lbVT8#Z8FQ&irL]x skOت:y of.PW [{?t!ā)FK$Y}$5 D:R.YC)|ӒZxa0+Q_#_jV+GJ"Bq19(L|wKo\Uz;X9>o҅-ˆbzwZ*$~oC .ȣ^cDv8[ V Ţp6Q$S}@9)frO0e}!2G<^%{p Lΐ-xuBŘ'SN.e8B:2Y6<IQaZMƨNEAnY9Teun]/ķhu9Ԇ裯i8aX?E/WzF4C΁' "*qоҚ_{^sZg.7T2_OR%'%4B6^ָ?g$Wz8E&[ydP>"/,*Ilݍȏ hsgS~T(`SY 6 NDvbn\)-7L,Y 8\1j\8aPt!牥 +LPk@ pR" "e-JlGq TPeL-taqHt$.11=:A!fa8t\%6iX۶S$8? S&1c# 5 ׄ}h2 *"i"I~@pǔagi!ljfʘRpW2eEg ISB`e<Na:2A5Q01J-׌#YFU4u %1 <{`i8n/`:RͿـg !q~X}\bӜS 9rP*5GGsF3BD]ٝu#hFgqоcAVxpB|iT0v}=UU:٘c\Ŋ:bSE$˜LP)Klxmiْ)L$b[k% -9ӳuf2o:=\wW'57 &(Na)O:=uϏW6VGCėm.9K|p8XjD8WiKM ໒52[$cb'(ŻRY FL{BX7辽C%7I0B/ GAL 8(TGd%>JnE"/shItsIikI("ѪGPYSk <$F t.^ tII8!q%o仟n=wg^s?41L'E^!}exP-O=nǂŶƭڧǖb~:AK]QQ[AMblOcgl_r%(is_R-oѪBGئ*7* z@\l#&R{ИA#~2F%YawC.tm8,Dg&>"! 1PF`-#s2iߵ#<5.Nۀi/wB?'J/Xd۾L{o9aëA&ons~!ZYe4Zu#tқ xk^5nQ 9U(dʯ _[O`nڗ|q]$˔ğv@MZIV_f44NŅ< Ž\6.x?d_I2MQ4ַp ت9Wo0_F2g^k 5Zf$_KZ+yč,{[žRc@}>;o- *5In@zh4FyVH a磙—>LK4b.JDt?Pj *tيD;Jk @hz_ɂŃz"?ڗQ+^%k  o1|ͼA43ヅ1 wDOAbR>GA6/ !یWqIL{:q=h RjQʃ{t!MoCiXJ wflGU΍>G*PuLE:BN, k`n }0765ldM d&:{]M8.YL!btCe^܇3O2=4NyR˲{]КK!>ڰ}zK ]qsTJeK9& iNߞReH$YSʪ*b cZJ(=ҥ!3ɚF Db}l/ݬQ]̏ VCj?V^qݞ~abV &Ӂ`S1M%;hJ7cO\Av%`_ki#uv QZ^kNT0pZBǶZc=gghRva-i8ըo "uKy}eeD .OBNևƎ|8Nu(^>2=+4Ǐ8?IH.n 3WCA3P[bm14xޙ+NJ %pgFMmy&NBLQp~ؔR f{ )S x)AsY# WW`fh.nj{@Ä[pWzHR)lSFm65[t e%yᘢ&;p qyQ(BL <\|(U eEʴ7@!ڮpO[] ,­tY'Qn{3mCE nؒ4UCg>" tE,4b9]Y ?(9.AՊ4|s/bX\8 :{9C#-OE~bl?K^N|D~qQJp[-Q!JVw"2'ڣ u1*>U sLOЗβ K4zU z(BO) N*PBZퟠsdiuU xxݗ5z  j(ډ^Wb. ah /щ}gBJ_jS?G:*? xVy2KڂT\C]gdᩑB46&eOdRl֔ǁJ!+XanowD4FMJA(D ̾I$4u?,Jl+ursh+/ b(?0zxq22425u_"lD$z>ȕ^Cg6+$yX'3jR0{ #U7׫PEKwռ1;2 Hp38 9'h%)#>'~hӈCCوXrvĈR \/V%C!{'g\éFl~IRhc'AF a ft>ex5Lwt$k_Nnq-A}OCtpn H `ƏH>)c`$_P閮8W>2]@=D}vy{Β󼇖4w^hL2{\jlXĮܟ4ȇZ<{O1Fic.Y9J/V]83ѭ>Č"x6,wZ?WME&UO' 3⬼ žgۨ,W _I& 5 Z =?iN1C$$n ʫ\[PZh;pI^ gAe/s6z1H72槰& WlKz[4D 3A4;Lbye^sNn˯jj 8E!E>S)S LՀ8#?1T1mڍOه68PA8@V^"'"1OLjN. *櫠Bvè`A +gMd{U6~:óodO鿺4.N|VY8q' ^j\d`0ĿmHZ&oܠچjW̏iei &<JDG w9l/xSZbJl'G]S QVp 7~?$Yl8;y5ӒW:Ӽ Onh baZLjOqmr#~.ͷbkZ  ˮ#dr~3I(C6kɆȕi>A.ImI~wu53c6ޏGyo}C׭D1!sъ fwwa@w{zfUyWʲր?F즻1<.撈LSilC1t\XNMvܕߍ eT:B}$3z"TEt3ͨ}n_0.e {?XX+ߑb:Ja-3ĊӘ4߿}Yt*bʊc>zgnXݝ$Ym7iVoix: ya[cb P\8w\Ҁ~yNLWf4loġsQGl6U"UvrGY Jx;l,g/zئ]43m}}(i|Y<@F5r#Qv: >&m `w: +Ë>@O WhbcN8bC1rJ]| ~TiT>-ặW*7^8'ꔥ!NP7Lѓ-e՛U}e HWC[*8mPI{] doId`~t,† kiFC3HD#T\#,ۮ.ֿasTf:{q?GE2w]8A>V0ecڷy"}ON[{MSD5>"3`S;9G3vQg$oC[;}B%ݎbz)cCqhpӹ O X F@uB1zf *E*UܲU^x ꘂ^˖Hz~tȄ8רH%}8+'8q5T#hso7XPM4NVN)xnHqd4iGr\k)XD퇦m)W:GqPD8* g_I)+ubou}&n2ٽj6qRU}RAӝ•D}fk5z!\Va ϼ;\qL/ESiB)j1}jU0|\0 s gҕrprbgp{:ުW- t.wPv):[ɣU]{Z^aXdWxRbe9G]E(o9$ON7˪cPF9\T> KU`\BebnQ1-N-s/1Ÿ2c.wš|xĝO!%߷ꬋ*c)O=h0j,Q~V'f*IňuBȓ85mn8=% v˲yS5^8$A !+Ռ8"n~=mB#:FQ_|$_͚ zVP%N&U<0ƹ69OQ`쾜>d_u )`hSVP^&͚h<*g' ϮB@MrCC-hB8 ~ &:*UP}uL1Rl~aU5%y7pU;G Bj\)PM9Z =j5댱B*T̓M\ćҍ렇1Z@( ef2N}W>&~Ly؋73e/+c+AfoI&O& HDR깟zUz ڒ{V*~ nńp/QsCQQBSρ.2 & sПIu9i6Bj;ȯ(d͹vM jDvc Lr"]l֦s0KR\~o}#h e{jh`*Ԩ_~`aJ4V-1iqiW+֊iMv*ݶ(,}(T~b iIv(%[y SoU҉q;qG4^=s"'5]śFR4zH_qx]RU?[HԲ o_w-s%j1r__vNl|w&!F@ iqR_Iݴ@ Τd(X;By@=z!(:G-~8v*g++l-*W\suЗ:pDϘlN 1C ՗ \1WmMkx lܙ/?0&jZ'_97uR\LX/s(wg?;!dkbǷuL2ifmz&YU=+橏v3 Kf¨jCbߥ3~b1o't'-WSdlukͫq3 ~l'zau vf.ŋr0t!?=sZP6xL$bٌ/!jXӃ]OQݶ <|{#٧\w:\!p Teqᩝ h:ŋWYgE)-UI"Nಚ4g7MlLLaA/DyRAL(ңK\)F wXLmL K.16 :?JRMjw oJuƽ:"k83!/e+E@"L7~[<ɾ;-K-_-@Ej XuLg{ 1=#\v/7ǐXuȢuWȥ6=\> !d( }Q^dB ևTPh M?띲"H! ;5_rr_$9x Wd?ӽF'K$-JulL>QW|_g{HpziZS˻r2jٔ3u=J+/?ε [YNCP0SY>jk%T~ &0~*`z5f й\KgJh'+#ޭng37ػ?ɓtvMBDi^ I% L儢Qγ#ڜJg@sնYG]҄@MH.+IвFR~Iwx =uy˖v)ٜwzǶ (:1+,W8\&r91`Ǿ"P8a=v)dMOǎ%G8}WfrXgR8{z^xi-k䳴 i-l x>t52 C&õ4 2A='O@rgb0ߪGmAӻ$&{"18W_Rlo@kJ(eO/˪ ]tV6}nTU_ [8D y`%~Ԓ?MQo9ayu) \rl&<yXiF-귎cą|cUV)L,) lr*q-RS?SSh<)glf O/ .hwk>aƹS>u3,jy̯+d${XRDBCp[όN{KZhwM}ucAxO:xGk `<|&qM3*뚅`ī]D0ܺ0M t4<|CXH?ThOo0ki [Hgk KX͉ؑ;[@{)MV:{Pʄ3)~%djw)^j wE$pǬ+&=XiӍՉ7 "ב|-NV$z p-t"+SNT8Z_rucou[ EՅ^ׯՑm?ŕeD,w<7phL[&cE&&=hi󢊟<hdz|We1djdO_]~emwF5ژ_Dw CG5o<١E3k6 =*T@Hxu"N ͚ B66|h ,ÉBћ ;̭Hz,.{-şTOCƷ-Sn\e䕫=qY*)A}KYg@)6we bbQqT3借[P| JfeU%x9&F y%tʓJ6"D5X(f+oڍ[Dwe)~:jZKH[cN :>I:t !eוC6uL)]m-^0=C!Q ː .EI)Yy/n~hL8P9N3sD^?iLߺP7*e\S)""5sC|pMr_E |fvmOJ#h$RAAj̛~[O^Ҡ_jlG9 %Q2tK]0-r|dy !4ak]dx(&;L*rȅoUEQzVܚiry_;%<|M$ E0U"MYQ5֝.6OljP{fryiռEL |.&3dRZ;$x|wCV^>cPi9.SpH4~vRY1D+;\FB>q wH8ahR|5kT1!{cP?old%Q "a_ҡ6DyJ\w/PKä`d{;: gqۙ3=@Pu0 YWIc bE3[ ,۲:T!l. KZq7f;uq>\L.6f,nq9!אiNQGvQmDw̗Ȑ1~Gl,ѷTi~rYT ^'`sO /h|J:J2Y.&NtM/c'żQү k bX I$W]!B.衕dwt'w";s ʉ<ˋz3=(}Ú}ͽ1Ku3uK 4(_x&ѰnW(Fv!y; .}R94' ]&vL8`}Cy e] 0+#w=$.إBϻP}i~ߨ]Uscq} 6" ry~̶{ 9;@vBK^D uYAWC!Op&wlj]1 R]bXi8yގ{E dR^`Q⎎;L Z=.mFOm0dp/,ŹrMpIOOGg|2vӒkJ}P,MvHIgU> ;+[Vӣ=YG }^u=}qe-qyRe;]veCSO XqÄNsfi- 6ǠJ"sIYMT*oOV_(?h}n~^7=D4ZB!hXCfk@{X361YlLD3fq6&ם3eT73lh;'gݟ+.EI}3tt! Mkx~03{:/`p;[U.ܵW$gёuwGks(+thew3Π5`>y, w ڬ3M[\եї晡 e >}}2*tXmDJt}UQq.tLq&'wx37MMTQSg?Q eaQN6:;Gz^=2HVE5%PN&{*q/X 񊠭#Vm)f[G|{.-6heƕ(%t s9'e/Ӏ"SDɡuG7,Q-1Ե)p8fkJ,v^jdբ|*kƠ4^빽#V%Μ$tP@g$1J?.XخMс/o.ira16B& 9b{/%Y,mmv)?8DʘRHK0E7Aʡb XtTI~(N|)Mldl na 6cfYh9D+qv!#Gfn+Vry ㈴_1} gK td B^ĐQA0u wJ$QQfgRSmͪOj &7s/btWk-R-Npx-P!2-xOAsC8Ȝi5b-DdTz?q~_4 Ggg"]|tv3Ǹ^8.9%[deq%.GBvcejRoKU1Nw's $h;2RԒ,ey7<ʵ}DktLÿ !(qm>(pϠar_ř8_]%}AYK~pB*  $:R::O^_GE 5(Iɍ,hAG!9&FO/>ܸ$ߠ^ctqVArX} spwYw5eҎ1& )pb:?%whSm%舁476w)GLdv`&&G;}AXhCZ 5z۪Q-қgߨhscLD{=fvXO0 ^qp04 E7]mۑ_[!= $]dѬB p d;!bkhٛڒtgzj'|zVw]L׬FS`; xIͩ3"]ZWAⓨat8BBj{83wAzf`t'ewϲz^tsòn8 8 1/3|JҭK5DYϖ/"&fHD"Þ`XJN:]&~„lR8|]Xbh(uzHޗwQp[}X!`Nh T7Tj.@MI&V: VO<ΚgM{qqm>@ =JX?'*׊W^X,`UԪ.g[xR6V  1z,c"&0b X6IE,gl&XmR'ؓ  1B>6+R-ahK}uGRbCWˑW{tfA̝du]"n&iuWK*. *2 F,.JRqGgo'q:>T޾[9.=On*7<=VC( ~Nڽ#ϐW{}d`tn5'h aGl2ci]1&&L~=.|u՞  2bZ-XnW<DCQB{f *M)^hQ1؛Ԋk?v4aR+]rl5M`Ƴi*R(-1E%`t/9 K"3 aīMJz"Ge om؜[ _ !![*&Go:# gNmk\=+:l{g.5PHeNi|xkK0׍xA5m?w.A]->4u92yokɟ<$m{fLlPiikQIYd9@gm%L2" FTezyګAxa(6,o-g[TIscUrV.uaIdq_ؐ }Ă$yʦ?RCCC O8GS~M=c 2$T*Sn8q4N; 谋ѫ1?ʇr4VT,֮Ko}jDÚD?LiҦR:+/,*x'Q:Ec~Sd'vs1o 0i)u3rZq\beU_%|+Ggm}##6?4 ]HRu]wHpQE{U\r꿛(UB*9P$.Bl7o8u?=dя e 55i̚BO+ԠJ7433k¦~Ib9BzdB7G>a'Y|(l㫺%C$:),$ȁv3CǤ)j+M#$.u#|.t> y>,!r?6L6WהcC^%t%o6L9kT;*P\Q#eǙrglsY$)t0&ܠ9+d̏Ek]@ 21|fkCC, 043Ɍ !%iȲ_tZ#u+e(p :,pAUMG˨1re{XNv t؝pÑKb P[(Mn&yJaac;lZd0Mwq2e?A<2Dez1>laR2U\xgw"o\eeL+]na>3P"?nĸ. ~jCƄjx{XICZ%2+!M Q5;5]IU-j8.%MRczN;K5KfŶQu)^-J oНÏ:9# -W(—Wc~1>~,-h_vÂl r#oz{sQ{^f12 *6?+,JVw"2x؈u i:?<|ov5׎BɆǢge>=^|\n%"M.6O<?W`KxyAm-|bz3E,6{̞v&s0|gB\!Aj%j@8CܔAFqHn%GFtMRc})i!HnlޠNy ` 뢊odfh0\|ج4!;rORK0&@7Nط^ `D=e:t+Y9S5&\ l17Ҫ>@yiIqӓ KAPiCH*;7p l\[)^oSn0ٱiZLڈ/9ݢewN'l5ŒԯZT=G:A2vdDٗE"[tY2sX.] 4J׏3p BI?ͅAx1'4AЏ=  Z)ԙzFkٞB*j4nb#5Z.<5}. ]G1o;kQ)6X;tEx6 K9yQ ;0ڱ-"n?$¯ڕ@odh{p γ]+qK5S}NU>U/HWeqbdXjdx-(pP{LFD/}b.v0v[]auB"w8ԜnC rc z6]E834J^P2UΉ<DmSn–deG=G,9'aY&q㬒49FqC+"OP`g_m=y~O4ŀG=e-?Xqy[4&9,w+T\`(Wpaӆ+RQGRbm,wL]o55 3\B.1+ ^['!Y|%؛FvݔR;Q,!ا;e"3lN+Cţy}. l8Ag%/NdE17ftbݳIbՃ(%J݌mmʩ/eX]"! B #!s>gAB5z`D'wuxti4dO}F_Re B4 MI"9)kytGbvm\JfB9 "|3AbGQ/!S9@h(V[M~s/ۘ(ɝk3u-XZ6eid|}!a4 `yQO^rU1|8g-Z-D$HGoP6G9:KM\i'^N0OjH nO[-Iy6 攱<#k&.C./zʔs:^R?d@r2E ]󛬿JjN//ZJ5avoangBxWiЬFX-WC/ X$a~DK@S=tBP )ꤴVguN9[4$+N%x򨞐“Io -:tq$gܻ΅|GN½ru/OywiP +ŋ}W3L/YFس627YD/ϨN۟@>E fkX_$bɁw|}tfMQz,zП ="!Yk !wx7*@HO[p%h&݊ceϟ[}>=&R(6 ty'9>ԣZ(mY_P(qLM=gG($b#2 ϴք߾%9K "J@ 2TL 体 =㤽ml4Eeɢ.w;6Ѿs<;QP ӍUMEؠ6˄ 2svΣ!ݛOO3t.;nT c8A$*uihA^#نġc>' bd%ٺ}~^Y +H+OgC]y?%Q9<͊+Rh/b5?i_,L$jgTSNj]8׊H`q^ .ժ[ rb 2FFO>HVd?^1_N0hۅ"ćUNGEℿj!,I 1Q]y˂A22~Ҥ&*1ڝ]i! ;-~8B`k3}T썓% ϝ w[# \iLl&.y#?Α`+[ 1؞J/ 1#ZVG_5L6F,2,)[ME|yOl1w8.L%'{a)0IH=j)1`J3VXKv]1`<" Nck;T#$r{.l)yaZڛGټ=͙iVV|"Ds+|* V hjI2 d\bF\u3 V2r1k1q}[}^"&hqav>bp][AX `Y802 b>@: p_i8 y0볙mi:/.ouqcn |VچdOԀ yS(?7m35_S. v҈Igbڡp{goĖPDibAv bQ=cZn"GVEvd=*gM֠W$D Ę&`̮jfk'MK6iFmyBFCkPryyV8k \EC.T~\r`;y j3PfY#g SR:.j &"&V@2T{\cE'-/T lMGKYĕ.o~/93Y2dYae#=[Pvo~{-R}gUbΗCC3-;Mۘ9w}H2yEn"⚳4VVs4@OĬt@g77'n'-%: ""u\.7bK<)Nz0ew:(>.7E1a2e:[O Gy`^(6?a1 |sc0*{FNLZ*p@?=RJ󉒑9 zj䷟aݠČ#MNX`R$U8 WVK&?a+\|3{|`8mlw2eݎ#`=y):&1W|&,s\bghmc'~m(ɉ/6LY|{M]Խ)%lj>jCTiM.8sfD60֟RxpYw8ƚ7ȭM2xÊqg/M_)Q(A#iu{`r%.Pk˔L[a\(6 F ,.D!PBxG6uiq4:F!E'h(_72ј?fo17YŸ l:e= 91:@{la$yON> l d͊x(wO οf,^ПUӢM"%@ q2PiWwT;$":;2sE Mr/V.U;S*`z1=ॅ1%WM}[oCĒEW|3f~cÂg vqx=~J'@>Sg{Ɓ"MjJEPeBl8jZ5s8]u7lEVC$A +jvxS_kjm2 ƁYm<ǎDuQyt!Dحlϒ c;SppRhb88F4^#e"qU? d{;6;[H ތ@C.9=^3$ޟ񺵈.Euoa%N{/{8kU/>XGrK'ߑxז؍4(u^]LH-6/xm%_w6KQĽM@h= -|T7BvN wdAZKt]5ڃT˄yb4Ng5".|GL@M(;A/ݷ;/ýyZl2 Rf\VcCnGi놖<(7C+g''PmqP8?n}Xw΁==2k$_yf6ݳ`^ؔ\Su b,Œ#kRc X@0ITM)YHXgLRl7/wڇ@Rtem C>fP?|+E|~ZQT䶑$c#!'s63`d#B0+G)m}PZ_6苷 ߻kѝ>EqaXLzS&?R?ZFE)?ٲhCBݝGIIR% iuW"B=-y:j{zK[TZBGf&QRe9@j5Ik>L_ޟ^G h W~$\KWTR EMUVjb`ӅH9 kصYZFr'46[%U8~Iy3J2)B1R =[wX'kppzGAtL{q͉N֏YM:ŵבerzr 'b k%~ jL {Rgpd*gԼ1ςw.P",_S-+3IMq#[j:';v![hxtX1W]plʪ#<! Vj[zq23i-pˣ o5~s0֖g}9 `C&o6NZq6oD[mi{^Ѫ,hoD;lPaK YAK `5٦eaTc|%I9#] q_+wps1(rP*Oa/% chiVmtUXujeS.,6{[s/ á2N̦U$rsDLA*B&%>9hdUc\I)`w>qbe zp=^` qgmK!VbYް4ƟWl]}=ň#5\߄%=Y}f^)biudqCjD/6lcsanl"4GzdSTqm[5 +<_l_ . e=K`;Xkfvҹ#|7W3.rS.BQM1X(sl X)tGeߢٵꗹF Hf$GEYnF6i kB8е ۰k^Ք&ShmA_`ݰz"MAR,)u 4ܷU9GkzȻBsUL{B*ڛ^˺naccyIu)+ظS% JYdmn1-'B[aخư$Ql_- yMI<1SdB|{\֫!|09< pCRB)'OxA6-c6EyGx J hph;yҵ֙q(Ɋ2hA:WA?)ET*gG4byR`PU\[H!ٝM-W !`Cm\Y"=Q6ؓcsCԔg_ s*&%E2dgv*4`,dVP Q <0X?BRs27^T.~59<3y4D0rUZ!FtNѢyv 0[`&PpgЧ^Hׂ]Ζ֯]]qsˆ8tGCN?^娷 .B_t2 FWZ &?er.^j!쨺94,3oaxpXw]|2h}-^,bv""b3*ѥ(0)&q-tnL"0O {8hO1`4~ X7kJ)nTzp9NςHx bo_O`րl*V1ifYnHR.18$eSFTn,v)\̌/ϸe1iڇ'u ksrIW7 ڑ(N-eb[g<}B1*hMÊw-Kx0l5q[i~mCCXẌ́?Ԓ h+kL{L൘"M='wLȉzm@(")NZD<(C?꺗ځŰAxفǙcMU*F1\^Gs%_[6yqur5'~i{_y Otzu0W8یCAd>ZWm%ULc<['ARbi&/K9:Y.ǻPGy"TBDb<ZG^iCB-goxҫSV8 ŭ6S,ÌiR[?CG@8m^oyL@?u!q$TckJAB2H8fV#:elk, Bn0zx .qur^[xvaك94A?b\fYܪߺ>mM>*omIWAW&lN_&|I041)a{¼\eOc^^D'/tFYdʣ¥׽d%iSk +Š6,Iwd6cg֛nI)vHeY\[h՞uѓBس+LJz&sϽ[0&<.Dgqw׏c-!sݱ&C9lS70 "O=>1P󢎀@+)!) MGQq1(ޫdv۠1t1}`f懸/_-]~${UizY%^)1HGX\I6٫ m3tz~ W.y<8ʍ GƖުj8d~?(>X.2%dbPAp5&M꬏Dwbk,o/W9\9ݾq9ѮF4ZI0ehLiwSc\afmr*w} `( m$z'eNw&,y: !>MZ`U8>(Xϯbjh ="ƜdnaCU*|- BS=V̙sn`KV܆#{8]զ:\($#Ե*i-`=ub:l3As;ȣ&nf 9IQ |Q߿ o#_E6k!XuU)b;>Qw !i1fTB- p(Tt+qw 4vZ;y.%R<ɥ U:ِ9kD}1}סʄK2Hm/{:רsZL|/gP^q|:&t}!7!Bd-<پF; [MCoǑ8 |+Ipcd-*+YTlb#w`r# >'N-괖eҍ[a%jfe+? .)h\Q,X))|tp@;ė{|Nܕ?/qp2,pFB0n C7fi*}?7VtM:R΢i1!֋> _Կج'uMT0Q1ROՒ@7<D}Hp:WjQ[{-њ&lQ٥2Vv I7B0޳A7S1,I4eNtyмONڶƺHkCk*$ ')coiF>L!ZXՂm]>7qH giM$0(5wQ60LnX_'ɩdnzu"ƀd$5;qjm= Y}V[qp(hzz]M _U3"wE`f6UaЗҪp)6QAm,5c~v:ʦv0fm8Ra/54 fvWD4rkqLn;O%:Ӂ \|^LK`RBy)Ǜ3!I;UlZL`=?lK+U:00_  &1K> (5S[{),Η;>j;VpiwW,X.Ӕ:W{&.os8X4+sHE&trmvy0P!8n4xG/԰r am&D&}|+@EUpN f%CLX5 hsOY#9'tpC>xݍB`:SQ$AVW=1& 6hV u?SPLȴ؉Ce0 nq=|Cd GUĈni H@x[֤ +1Bi}ˎ}Z9ߛ!ǁM=Qhqyܣeq1~"cJ–~VݑG3E^^RY$OG, !~V(2 zU8/䁬3>94!aD_+7V]`GV^H5jPW~H2$ܽ ͓{ܲM E{bcoGMXv_3jmIT 9d=^-i@혛zَ.GbuEN@uU(̤['Mjlҵ@K9TjxɮF [E23Dڞ$7v*OuDx;wM̷=(_>f'pEA^>RCЇd)̦ã)C%/l|BU#Ͱuk=4`*uZי]'J.cSKe; ԙGܒѬ7HH»۩$ bVrʼ{Ϯ+kEs !ih3K@~E/<. ߏ9ݳnblp4ik TK} 7sqM>b~Mtv\P&, !/@IkB`'Ϣ?4R$,aO3H VhD89%'w+E z0@o{9qCGsZ 8 e%{#ȥy|)g#S巁&HYumRx#Sq_WP) G>.&,ߝq tgU/ [mG{:/8FYOs;_F Qڟ-{Žst:=厄> Xu_84K`dRM\J=+Vų޻%W,tBϯRqxn=$$=oF}r* F"bޝU_w@XXH|<64 Q1ͮsDy2xɽ+@X9{+;RwF@jWTy% %9;4LOnu[,,6۽"t筒o F%0J6d*?d}Uu%â5 ],H]x74CUTmqEh56ܪ,$Y(_v vЉTeq )EqHQZ_O,葚iεGtG#lM)`0iTHi>1{hI{?pNT/K.]O gS@X!vhFLҝց:mv,i0%&G*XACz; dP2ۋ!nQLŘ ɈO|? !nYƒkv 'F%ոV~nQ[ޯ] S%~aPP*? ւAkG8ps^j]eKfjs<|=KIQ *\=uRH6BQB-Җ+YO"\E{ [,HX2>i}ozg:WƢibKZ+Lhۂ[瀉b"Δmo`;~B`%0*ʝ.YIQBnY]q b4C#6᪇FS0yuL~gWU JOZ`uR!M-і\v2W L=YUqmA# bfy-9^Pu˼=U4!4qfMnk*eYiLuň0>=r%uH|/dTPh70sl0]c~V[*>l}K#_G $'Tob`K29 w9h5W ҷxP@nݤ^& Z JܖҶrDVVƫR &zC75RtMkpDZVѱ-!7bysgf"a[BNf ̃)1xver(` 3W=&mx>FL$N'9X@Wpe|) I[*'V,DHp]_k0w0V/P+f*SkJ*_2y+E/,M7}萯ZVU^c-·Ϩ;؜7^4hn9rc`Yt

;Q)L˘sl-D``R:؎9N?/5U - t/ݯU3MYY](.<}0Ru0ʏ\y (̗ ۴luPrb5+a*xXsDq !cxZ\*ǬF懢6KW.>.8f -Vxd) _0m%'vEKtDH"Tk%zE7gVۉ5J0NdV02xYd?T8j7lەĕA Ϝi=^RF&|bʼ(`*?M~"5i] gO*IFjZ~GԸN1BnQILz:WAʄH%O' X<[< f*L4*3zBhTEM@=lٿ bMou5SY<#&/'iRmNP_lmeJautRS#ۖ"6t7m >ە4Ċ^U0! Wqc-wًu-JvdPYv8 3J\hze&?mH7\z7 L t{dujk?on,s)$>,Q3r Jl8ON~ a.&H2 "GU P3 PɄ%Nl`8) SC;p¶BlW] "'fi[[g4k>>/p/ZJ0O41$2NΞKpg&2lFL׬(S~uLc. SL7Qc jY^gKҞpJ=++&g !z ΡsT1xeHsč[M2="2ƝBkm*3;' <9aKejoY~kMBzxV% bGFsSj)%8L"-re;yぽKJo.g8;Ѯx8_hmT]^<ъRZ2 @c c<'[g~20_QK?^5) (N@,J0$ {WQW8ߩ~G9w P&4~bP!VQ}^j[?&gr[Z bi]TGDw/pB2^.\Wz{G>*ńm WQ^9뜃R{43FR@B\]z$uUwa uV%wq%?z#DpD\agB=ڵt!i7L^ʘ~N:kS?Dj~@Ģi ^|٤sQK3E<%$;k6~FTr۠[ Tw\djC^m.&Tx($9㯖!|>I 4T> ]W>ǿ妑W]oYGRg>.Yy1%lhJM?(+M*L@lu ssX H عpM+_O'#\n;fR#jb?[\!{6j[zwHb"J Iy}/1W> qhu 4,?<8,챗(/,RꏙtL婷~K1&|Tq}46Юa՟[)cp-]6TAN%OfzE@i2ul>^}-rj~?)/;, 1fpbv`U&T2 K#0VAxt+mΊ_ЎOɲSeĒ^*Qey~x\5H'_Q%iҘF2lb<(1Ji΀!ͰS˜ImI TjԳo _a 8Q"鋯C̳ȃVt~Eʴi+j.|X S;ij#7myBf`.REgAw? ғ:ECS%^7<̐2l1f VMy$|+[-$gPׂ i {?ʳZJ.#ދ(L,.;R3mGпDʴ2ԔD))꩷M-Qajrd!chsfOzk5bF1q,K0Gi_Iٌ뼻@@k]?g\Okѫ{]-S/ R2ވg\  fzĹE$twkqD_n` <|O5$`T"`~S ? u SĂ}h'ډe:BGW~c 逰@ZKBwQؔظWVO ާ%4vL1&#ԣwh)PXMmE^vNv 5q$ GCk{6ߊR#{x/w=!Ўr?"ʏ{fs|s8x; {(nZK""Wc䳷T1rVdͪ'3aA+cq .PP-ձ#"kɑ5zmѵ\9^BJm;L?H}(otWEĪ$KZ~VuS2eRVFqe iLͭ= *J)JSR*X*EkdUՆ!&\AK >zእ#r2LCw,g.!5S][1H9~ɝփM[I]wt0 wU?2*$G,#ﷹY }^ .dYc;sֱ^Ɔ "IYC mͳx0XjG,9koazhF;9.:JV/}hc73py,njKUaXD] VjUHj{gz .pC[$mU<ҺZmi kQ j%?9Vzs,T:ڤBŹ S@N_Y  7ʩۖQ>(qh*gJ&^ 3g*݃niZh|N,좙J>_$6UJ/8qjM؂p4Tg. $V2ʌW45ᲨES3&jDxńтcnNvZA{2X9BGMB *q>-WML/Hp_Nf~B`~|jg i3`[ 9g>zS)ẍ/ L,w빋Z /av5j%et$ąIhY{ptx{ 4{zAqT|sK]QJ=ټ9kO:_^̋k.ρಿS,TM-P}LWf[&*Ex76,T$r[]ֲɳЈCw" Fԡ#r32 "e;kvQ}Bia2MYͪd^:tu9AQܦloK>]AojI׷뒖ҲB)]t>P΅ [kU1`uPBzB@ġX.m/wNT˜l@PHاa*m`Qk`]g7Tqϋm|q)%JK,9ru)5o~cžRV6BVϴ̺6u s*qI;AR72.ʗdB|8'8*x*N4iq06PBA8%4_+{v> 1uoa=HtYi#i=Y|w0`J%~$4$PHÏjǧf+VQQ}3Bx#z~ _4_ɠMzKG7J9U{-5Mg?%"s_&HHʐ܇Üc'<T$=!6Ѓ@92<:kr3Vj89Npٟ\6gA%kVUYpJJ} zu\X<;΢ )/jub|\ǝR61ߦ.'z;odúX$eW|'dg&W- ]x.9['voV,s^:#P]\EVIZlCH<<';vA!KXv ͂#rh_6|3IYwA:gBJyR:/f TBy6q(r:}No0#NhU6A0W띔/cԂJ("47:ϝN~#p\ M#ȃbԃ Q]4꣬JNqR廒;%xD+QXoEi<`Z2)BV5ksV' :Uo:0ˢIG}UZ#'D]U!XG0X _]˭C<͇qmjmw%r FWv"3: V8R=Ù:rog%$rܹhبP›1gF6fѡףo DSw$00Hju"4j: fdՒ}2Ք W}? ( b}Mu0Ν&S&Π 'rnF QϬmkWE,ey=spE=pQF3mwΘ00cYɀH'e o)5:.Ϡ,?TWwāQڵ+k'T)X|Pd2)џz{(&r1;U/vD9dc/D]Yġv rsuOx5WI}tMr@}woXQ,[9 5{z{QhHI6jhg{F' j@\i7?nݵAh Хk̽< &h/3V:NEU֝<5w}Q"sT/'cUZȾ ]Kßk1TQ\n(0I&,`)#m^6o8&>V!nF?h HCbIxJVHLژE0yo\/ s%ڞ܃k {1 F)&VRcqi(VG?@6X+^Qvлt"6 PPN`2#-,Ю=V:U6\ 2v! #6Jҥr3-YvjHc u*Nazvgy{`DK1/(4}J !=5x)+]D1#HUt`ȵH,E?V3GlDiܭj4S0BGi0gq4K%`:-:f R=0)J8"\.cv);5=B*R"Z'$OV3w!IVd#ʸ.K#(|i_QM 5FwnƭC$+CY #p4iXSGsˇ[USec558=)[ Mu3?nG`ip>2O?z&R5Ig 8(a&u-3{$z{Zx槂2_t0/$M31^PAG&q ƹ*P"*I5gx.ajL̤vFP7+[ut'& Su~t {UBԬ,P,n~.W x l-؛"7yYf('3֭X %1,yL`]0r-J. D;#Vy8'{?ozp6 G6[_6h5Z~c/G#،,p Eg+5mr9}잲H/ ڠL8 Z_1H7B3݂D0>fxf23AͅSl^`CCtpem'뫔vu(ksGy]]Pr!mVٳI,nr6t`~a`Tc:43EllPcRy s82=N\nx޻,7=FyxK]2nwr;/~砚93KՍk/Qu^T-^pI5ϕ7{tim j Xu6tU3(dΟwCU N&n|`:?tV]*\]/ko2b "0kϨltYvx\ryZ #VS ˇIWFmnM,i-쩿@@ HdjtzNQnI#SV _:_^̷Z8M\6%~ v2~H =Z?KKn4R}0E{y<5H~b,YZš3 3=ZÞ`ٓ߾%+ H^h%|s=PLG rjqnG\J3֒qfq /񰠷Yr/#ObʭHh߽;ϫY#`ecO*[{K=XF):/{p9ޏ˟yȊ9C[5BacA>=1?n_ʜU lYQVjvo}ɗD3+oZv K3 $Q #{a4ˀBTԘHym(JsTȻP0mV)D0ON/6FGm>ܾһ7+$4OР9ԫ HZ)6 EِW&ڷSA~"p ppaYY@][GãfUpBG""?_m9qIXn;x'7rD(hB'փFieU*XJ,.PK>SGRo)ysQ >ϲy4Ð;R@'e/Ɗﵶ|O 2je%JUy9P)+N{2kU5&9jXa!C>Uէl?j@ ʳ 92En-cY6s?|{@M_c }iw ;ȧ Op;L_L^5XD/Q'#&^:6?Jnf@XKh ](p*U`S-Ҏ[Bɿb-w<&ߏ}v~b8bY6%OQO=Vjjԍp^blNX QEVFyӰAV>3LmT_'ZCl)p7~KP@qKӟw!2XΟ@4mpjz^/&E)MAtKwC;sr3Qy5F WN?dW:4Rše* =XCx>|1=oB`tRfTH.װ{jԱ8^n%N`:\4~eRtXᵢ_)R_ܺ苊y'NW*9w- AeMCdndf򖗭 ] &M=@'Y'^8}_!MP󨔟f +"TkwPr)m*f>Elzzhxpm]R*>tgLkDѹgmcvNj@nhUN 2ۜmII*85}g¶khjhDRg Ƅ]JKz3t4[W 9 hzFcT#%!sf-5pDOO/$ROw C>`iGJZl'Q* Dg:g.rn0"*%NP*|F õbsjb9\L9e(u 漒%[E!2?fʥQM96n{(_^GѼX} o%y@GF>\Vs1 xbчbB)!H!JZ gi"lx-2F`pwPJ@z,ȴSܗ#xt mk״|}BFK FPr BN }AᑋyGvf., @_{ddCAt|.KyXd0vrʿ b S DrjS:/< 4ԸeԿDJE;\ӭ徼Z9iX &= v҆+Fa1D. 5ճn4OQ2RfJD S)xd|8k@WRRr H{V-s$Pg~Ѱj:q -A>K3X taOfUcǩambJ4B/-EX@I]0"bޤ +)̳8dQ1r_e:jzw:BoD2bg b }>lM^qہs덗jK.迠үY  چ,yUT2B4Cq9ESMI_9^47\'*h~܎3a!8梪]EXl *qΰhtJjt Gz 1p(2U;;,w$Q50G mFŒ|l:5 +pG#p86ɜAW0 *kc0ǀw-4^N`ȨĂkg`ŞÁ'%+x5S nL(Eҁ)#_tr kЙeMmWP?ώI}TK jځ+8/4/|Я'^/?K4/`taQCi7i%z_Qs]$< VO (EW-iXv\Tڀ]P*%l[ B = 1Gg5=r8{T,lp'-ú]]" k <;#Y/z$VKb~XX/[ 'Ǻ]e / `ԭQ2I?=u+jx<3DޓrPw/ :)>;rf25}4%zBƒ~4ьmjU3'T`0 -TJq垧Ͽpsx+VZFM:4&=G/  IW>/LXshj' O="~]5c~_:x6 Q^s-z鿼6|#o:,аD}R#l`~'%qr=Q"Z e :8)X;)Gڒ0LI3W"Ik²=ZJQ[עcwɓ NV񏻵¨CUgKرzmZJSUIq`#in1|ҧy !O@!隱 @ߪ]~tݢü62g澽c|vx*k6;<*ʱ4T&0%*pKE e_bWg{Yf鯩:RipW,Em^PA E'u-0* =AlZ뇴=DLTԑ?Hcm;3yEfĆ]Ig_ $$/:'y:p}:Z ?voSa(*[+x9;w@f+R#׋\]m,;7Oa.[f& Y(}CBy42 $ ѯZtZlhpY=mte7`dž- f2RHFtG~3P@&ONn=JVw[=["JlOIS8JƬ`vց*Z471TǬUŨcFuiy[~[c L6UA71):FY1H | 0VMUwg3tF^9{ՁYpP6QhYSB^i\h\| ,BLx JxlY798HULJd{SI%3WdCI[ڿ`Tu~Uw"b\5:)>3]B :ISY^tnO&8EZD֙L]v?zp"l^KrK*-tL1gm~1o}Prǣ̮K)*\êfB$]6ȿQV3CL(I&CTJ蒍  {uKb(_R=ߑkOxTSgz!h2]6s4-4Y|R<&Ř 9gmV愻 2{->Q>tIܳ/ T3cRlyUEP3N63dƣľ&ӡÕo~JpmINmD4ZNyDunw|Wys68C>q O(UV@ Y9 ,`oQ (݃-VJ,"Vaf2lf-XҌpRxKиS=XEK/Ƀ?_u*Lؾf.5GB{XfA+[@ۜ)IP{e~S.MDO+`-6t w#gms-rkI}=@ȥgEq,YAAJ{`Wx5E}Y楧sJ3HTi DҾd XgH%hA~QR:$ J)>t(g+=⋀? "Iu"|vM(^q̴$Uh4 S8 v!l"j 9wS j'!ACdBP . 7$9ƀ*M)0AXnO4.} qt hL:2q~f՞4~TeG]$j/ؕNFZg|]5 Tnm{5$b2KȘqH6oUwjҦ; 'zFx!`|iLF՗*jZ>'?Ǯa'*#ݏʼnST< ?$Lj4@ a0Y[{n]`e>Z;vJh%eH I@ff[8>uE`Hhֆ)a4FAgCs6jı1u䄣޳Ț5G1/8e8I^kxY @AZzGnՅQV [eb}fHe6z*$Cd'C> ~Q΁+Nӟq^@j+TzFPf 0=^$QL"$ Ǖ^D XbuCqrk?0}m(`Pi@C34z/͋}ۤ5:}[2Me@$>6K:>B q󩃖je fΔ<|<i K ah3y-ТK%: ]Av]JO}=-`cnfݨ;^B%vt#=ts6Fe2\: hk6] Z h@H4wq8_wf:{pֶџkKc'pѸv`|w#t^\:pnz1(m S yJ[ZR.El̻B4w)sH"鴾DPQnx*-6XfNxyWXfNo⏧ق" *qpdOOC w@kqnDG&C(H_`E~rm>8n5w,uYX_hkqO5I:o0uF:QsHȯu}k jq\V5[iR価vvS Fs?jSd*a`RT ͳ|4W [0J)׵ًqFFRŜQ x78K>5x@d6gfœ8Έ6ץ1Ũ_<>d_(9$D9 ,.W9h;!8D SC"d-mW.>؈'#׷p>],m}(AQBbIpr+Z `{֘CA>_{wdPoCHRGV<T&e䆘9X+1λ%VF9@[o~}J#;k .I'!侴ᖉ؊+3859C 93.:}sAx]<JC38jӲӶ^AD 0ZwФ Vf7Ku}X+0p?+,*[&*Z9_~cu,.S5d8n"&G"|!_ >2]5Ҡ=4\G7!('27Ap{#UI/|[bFy7(eib́Ȭ؆為ԙ(~pʠ]n8fIv_"uP.M8'w|7B\D'cAPwo#t'6[$}/8;0}(d(EU^ P:~ɬJ o!ؗ@!NKbg ҡ0#A9:+C8.J,lVK/KRj$f|3g4!:J^3?=_-Zb4Ys:iz\=aSVNVUNRneF i(~C=\!ѥ0.s'%idK la=C8{@!T@z"5]FmYxץJ/vm3ؼ5Csm( GwQ~**@atXm&YԬ[`-G 1Ɯ.#1{e{*f(pB|#f3 <_X~IxzkN π.ż7:W⾒rVOqE=gV^G Wx݋lT[1UwHI KR6.G(5!NKYw071)hiN2A'YD.T /2ͫ%˽]^ Wv"U}S~+&LjnCS e:fiR섰zψ;[& yO=y͚d|H7W>m* $GR/@ׯOߐ#ƈmO8ګ ((s]a]5/H{K 6ݥT 6Tk3Dfjx7BY@Q7.hEޗV~>԰1$Unh}~nlM9*DeERytMR3#)l: 75 D[r&޿.Ab ʷߔ`S,{Np`O0&Q7w%| q"E5Pؒbjf^e(x;n깶.I:sU{JޓiQcHM\uo 9G?` wڊ5e׾uu|bD4a0 Meqg.Xdzy? ^$yzM/91T#S/]B*{J٧(P'_Av'L15Y'%%iS PWo! uh"ƈV"{EA ˖VnfRUC-ONԨh㫧Т@!$*mBzW TNG>Ew~Uq 6mh}jħh(@aZPwR1 :-dbf&1 t!h DW𗦄ҳn۫$k|E,_|O,?*MD'U5˝y\2@gG|e5_SLO6UkbO(ò0!YdЬW$T3\SSHݞוPǦҢL5A&~Ux=ʳ/#"uL1^\Cyн, Y͢k6 ñTbˎIIn{-,ǰ< A{ ̄f ]G{Pd ƋEa_f_EMՄfY~]K[E=8-fRq (%D|^xtd ]^I@9sɵ^o/ۖ#F {?MࣄV-[9Kqxeݪ21SP+TF Č#1ONs`O=r{Hyh3Y.ɪ>{+f k$p`R>]H$$@@7J6,wΦG2=ai sG5ťp!ǩk1(=HkD>-uZ"۩ ]7%=O1)hنIL"y$%L Ho*I\[\\b'`NF` ;P5ПZpH83c[?Xp/][رT\Gim.%((4Jp3PT2-xQ9"S1'zj<#[kaEdhultj #-IʹPD^T,i / qIT200}HΈqBD'>S@{PQ&B^)[?imQL|=Nå eTJd%'h3J{ՊXΔi]-T_[OyCH&!ѺX<*8d7]څqOW1++|ͮ9_ˢHj-&?3蜥 :vYN e7Mm#H-äѥ9ƯVaj nL;<ڸY;)!)Ct-JN5,jm[bcfd# 1ʯ. +X}oY6~MuriY9#=~*Z-S6v 8:LZx]x2ACJ{4(BDkn㢯J^ex57L<*#6x{l4k& YV\.1zN2%:6p (^|a\9F>LWyy2OȳR}oDŽexRJhSqӽSڞ@JHlY DǜH(tA;Ŭͷf_K"bW*z(10eF@L1}9R$VpXq x]FL4d,51wh/ZzK^?2q^tܓSң!o6?jnVVN =m?:~8~K(ęH`Qv3A]XљUóܢݲM@<#tYI{O 8ڀAk OsxOR91~Cp1Eǧ07MS0ƭOs½li/N6C\䝆^t{\@$DaZ#vayx  !Yă^RזqQi7Gkɸ1cѫ|rG|(o76#NLoSpb[U?t棰PSal uO?=dP3!5 & !bsfeme:}^1iӍ:r9[)MHX[Bv~>'= \rNJљ E/'hsjIh] d,$1V͈"DFExK>SOhs݉%zv}q*2*$=9&D)ݔ{eWdݩ!F g WL$CKbbeQta+@9?{he_ rK&6l6umjK Ɋ9 D聈9Nn) { 169>NCEꍙ^1)uŸ k6GOb1t g9T2 &=ZpFo:);j\*{Ll|Lϙ6:'RQ{gaVKE$$c%?r!oY~MTZx!<|WLNwFC;..M ȅB biRhި?ʉ8}V7ؖ=e(}R #{ƽOfBc'7Z@B;A6-t#;9tnō9Fmpk9lGڴ .=krfeFU=ByDG ȅoѠ*qG!0i֫@ "(`x=E]2E`U\%:<KF@)g ^zf>ʪfh]Xఎ.$ͽc/~&&Ijԝ{; tN'b2u@S?IsՓ~iۛ+1 6# \襏Fʗ:h,e*w[wlqǁ2@C2Ȳx΀~jf~D0|g&]jxq2| 'ʽ:*i꿼f oyx'A 0|D1Ա8&oG:SڅвdCO4^L6[5Kg>VH0p o1TKpEʭƇu7 ͱ%Ut4 l w7U!l?ɒWvdþ[tHgƎє1D1i'UWwN忘7^ /+!Nhfn ҃@:[6Hp` I(Sg҆"],&Ќ0\^jaWB;v;E5}#UuP_5oˢD:kJŖJޟɇ~Ȍ'~zP;|Rv5jjS QUvkpxӊpvO.4P.7LĠMM>RŽBo^LʝQg kcnMloN"=\~i+ EEvVeɢ௪ e®Q0@YVhT^ C\ٟSFݽ`$\aξQYIV6]=ӲzEu$ ߭ohc-P)-#O K&oiM4!"GFљp)AdlRf-X scWPp̿$#tPa5laJn76媐r'u%2fAx5i@+NO3?ݨ!'7;X5-Aߌ4vZզ>\fJa< :-2ee@5Vpg8I<t)lCDXwN *'BP ..5.i&f3G\.44d])D-M:{g\*B MDidӭK.fQξF|֢6gUٵ4շE' i4b HAUe42VSB^ Ǭ(L-3 0)1IGm<z'z[|Rgy/Ǣ%|t[UR!}, Vpj ˁuS`=nث]ۚ3aD?Gie>'=}X|pP/e`O6KRjUĢE=P޼h:5RXӪ'fiv cꬑ>?ڛBوW7;t8n/ X& /|v\۫ 9nyP80U5SƉeY;c%mΊ \fIA6pYgfValmc  !w`@]SoxȯRyU6dGP; @I/86"ũfNȇ>}tTS<0VGgq_jJa Z'?u Ы7^˶h Q;E?Qiߙ\M_'4_U9T1NKz.z99A704CSeFtz ȏȈU=)$7.2{`D`Vi*K#yFԎؤPnECØֽJb4o|MLvjDa`:q8bn^N~^^6AHRߕ$'U1TNR5ΆJYB+T+2#IIύzĽN\^|( l kHƲ~N]v)5]U=>Uׂj gpW05:1jo!8 v˔h9];)'~19>_n+r`sGWXjv[Va1<'v|x" Լ?ы%4 yI. .=d/ c{C6>qꖂ+ )=%>N9*P6)=ܢ'I@-c"Xtb>Ϩ kڰ8d c1{nC+mO{&,9L&-B&ŬAmh ere1RNaTT\%W{8^޴7*^t(u#u\[Rgj~Gdq%)$Z,c /o1xwL}cQCeqhˢ GBrUw:*+\ Zߌ|x{K1!F7kw `+T>#ME/FL*tXԱ+WzbؠkE0Dqudm#X[Ize1`j t1IV &}B:"6ko68.6BI̦ ٗ{i?IR*I0?ri_Ym T#7EZg!\]0^*F@usԳ56W 65u.M|\Rc<>xbIjj^M[5ILK嶁%H ϙW}knN5,~; 'ۉQTZԪ/@'rQNob$䟁񹼤٢%֥& 3<™^̽c7G3Yh(mhL=[ +:Enn} KK(LhU3:踘PBˎi4gygΞ;L(n.MG" l`so|ԝjlwe;YVkFw?= L;Q;Ũק .p!W%2zj@OfGL^ro/g JЗrD6Fod<#'8ز')/K{1n Pw7OIޙdï sF,jBD kbV՜nG?O9@JHs48c;H+BUaf92]tCh `]bB]AH.@^X*%L+@};V1pWqA/Sp/03A>ЏK R8,ړ+G~<οKX],2}V6P r**W1v+??ւJ8@Y\Kϕ%bG Vx:<-'̆1|! $8A=,!E)dvUX7zC 9fדA̽|`Py˘f7Vpiҫw4h/K>>j<3pjDXq5M,5tvi{ɇqZ)]U'?U4GrPyoK$0{v> _uRFo.2JKEz qD5U#cHh膠uNŏ"ҍlBL!4/n wV'uQ/ NCm,ctDQBVpkYLE(3G<%]3y;pei{D:CtHǑΟ}P?XыC͟,~Ӆ3J+oweJ9". }iӊV;ZPn[ϐ=20)\_Aˠa8s%|Z ;vط6V(pƴO6JZ\p:Kg1]؋xXhH1*X½ >f+g$)o7ړB뤾G洤iv* .- P8E]Af? "M4mK%,}|Ȁ&^1[ G0Su~fAb9 Q=)i ܳ9DJDBcc[-brfNkZY]d:?$y(_Oe H̵6:wbqA[ԃhfgBB];]tOqArm׀!i7pR낗ZqHⳜB % - #eB$X oъHK"JI h(.Al5 TfƯcZFF_/ubotP.VDݿЊ#JJj_>) G/U6G4j G,AOc;ݓ*D}웆QVz|\kVRq2u'!\|Xs F0opKKi3*⮷@n]KWʣOQK!dZ5/I+)%yܠ"o1cVIa#lM%bcw }PߖRؓP3'klhԚZ_xOQ HMmղE NOB/ m_f>Ϧ+ѣ .5^oP3ac~dp1Ϭw_./[SUجd"`#}4a!0#aqq@0z]n`]7aE 0xFvvem^ $eGx)L}0b壐|Wo鷓AɳͯQY[j\&qEp+wξgp N%\0X'鐻S*UOxh'#?4`'<߻HZõāT;8S"u C;1c P(E?Mh"̓[ݦw2M5w]w§hcgGY#8ANLYe)D'&ƣ nɰFS59z+̻Og2vjH2MV9P̽*mLб67M`Odra2QApL)ԹsWenys)L$@b0`- \>;AM>\v4i9+ŘS+͇S˪ +\1^A+71Mwb;}O}w9KǧmeEM]BYk`rydXc26魜̪t A' |V=mPWQqfl2Q!@>FN``4(z86H{OǼ$~g]VD 3M uRc˵[q/xݝDT@7)EtүdL^sHqNxɈ_3Vi?S Y^n]9Vn` 5o,{oPP jlj$؉}|8YvU$ՠWPY HA| d朂C5-pP"ma\5|L϶Fe Η W#ʲ^Ԥ)퀳yhM4\D1g6~֋.wNR o 1\sa4x'n?2ERM=Ʋ.W}JTJ_^EI#xY4J)$S#pS :xTghѠ^qY4P J>Ec.Oc#Qʘ䖠@iX}M1Tir0vonT?oE5(A@NXIch@o/gt@~BX6öG!1 + sOMJqUYVqcjQ[`|&kc,3^yYQ&U'8Hp[+qTVb6Ug΢礔 Ћ8M)Ra>j?\Ͼܐ@͖oPL. P&[+Z;(AM/#]Ă3PO0C$(x,*G]y11YE` c7WCu%(Cw\2@qH%VLCHd2̕V | EW͇0l ?A!2`G_ _(Rzs-=ɼ:_C%`9W7'G5fah{W 7aUY䎲/,:*d+J:xA]9䑝O/f|T1hSD[q+tĊ`nhJlX ފۅ3(K-(Y÷lQÃ^MA9Zܣs,0*R!${F?XF U"ВE4"53:j`wox(-KL$w mI)-ߡ]LVJR?/f0g4|5N}JlAm Y_fkḰCP\{,W~8euܒaK{cv"bQ Ҕ tGvV8?VcdXs0)x^,㶢67_QG[<.4D4Ջpgy,[ҧG T(=ZPۺ.)=xx{]B|[9QWD\oֈđ;k[ƞI㖠pBX{=Q \]sxi!˧ARƓNV- .{p^"_rgݤaā*Mv[: ‰bMppsRi\|!ٷT;8ȓh/>t{q (e u:{O7|5XZtUPXYsFڂDp5^lE&gO<ƴ/m-N%wR|U:3S=5( <_&mBGzoWV {nq^?!XM&5jt^4".l}w]gqK[7Ky zOtTzUfWGƙ3we}8JA\DE}~ŬTiB*Oj*OU+~"K#.8Tݡ5"1 @3֧)/FVrP#eAcdZLbgr"bD?m[5qXKx|@?)î>ʼnC2F,ن`ul_̚3(ɪ9^5}x'&1_(C*: ZSw:w8G5g @"dqi `uSG.rVe\AW%5vV%W s;0S7uFY=hm[ !PJ-QLS;b5fp C{GpW+NyO 4иm [ 09|Eo0Z2cU @`؀^E2i)e4'2TؖssR-tvq^,qGŬ:ekKW$K(ԚDNn3 E@1ك.о9Xfq}eGY1Zץ9/=kf*5xX`FO޼..ތ$I0);o59+Qg,ɡƗn["ĒUdO֤uq sutCyX7<ꀆG,xl:-Bhuv06{K#wu5_\Lf؍$|mdÿB9lqre`1&ttX"-'Z\9D=}1[~!Nwd59ZMTj󥮗 jD@;L^P./D`[m)ׯ ͯYP*t.;߆ j{TNo5j{-m$($$_.!ߠc]K}xǬw8l3WK’P jbx.5Ƕqܱ7$Xad M6qn1DVUΫbatL  &0#b ~gT۱SwuI"ldCY;tTSj@j22Kڛ2dwh[KH}+9*&'8n6 9##¢o cj5KV-kQn~IշR` WRjf33I#cηHj2,L3j#ekk87[|3fLxPYgo%Tx ٘mT$mor X`T:ºOQHPKt 9mlAtDǖ=6sxu[[l(Ԗκt 2&C@ɱo3*7%-m9F +-}([P KuWyEHBGMH"t-[/{xZcP6*J'pWd  qY@w$(fq{+[=Akn !K )?mXgn[s2Z<-ڄe]&3i&-3o%!o\,B箬3ؾ.hN΅ƷOgh½18kcpUŦ2fWx8$Cq (Bkh]V-AkIBŷ&O*R=#acP}9ٔa(Q ze>no)3@% ,2(߾!,_ 6W;_ΤΜ|Z}*2=d>Ly G4 ȓoEi_s$tFz7_ωrkB2JE?K;sInoSǦ9녒Y-/JMZ9͎H7"w6*ث,}}S;zє\_-,( \9קLM^mts8 w]˨'l-Tw6zv /K 48+V&@A5Exq,'@<~z&- vPCkØ" ![0>\FonKN"U'ucXLeZ w<^ON- > p @5$S> R18LLbsde0h[3A%?K-`}.Nmb (H/R7'O3u'O6>Jϳ9c=ʋ[\n!(d3G}; Dx8ؤ@N{/`p׮tLwaj;oSYnĠ5eIrPvQUR~p_&,;%L51+k-13(&wgv7B!l :pnt'oc2'3|WK!>o~wVHFKqcڶBU~*zl? y3h؈d9Zo,ؿ}cc)tݙ kO <(YEz-SFlJ kOzZ&XN}sCk쮏*j`S#)ʮպ>iUhov\v#ԦŤ)+wxnj=8޺G Qo&,0Z-Dۗ/ r0@%ntQFPO5k+-\-K;Bc\epYx.u\.-&]ʗ?DzĴH oy؀0OlG $_]ld9t<j+jmnwd$ 0&xJprN+8"m iRFIMAYu[_/&J ~p }( qXߋ8åAt-bx-|V:i /[aܸp` V$l\gÌݤ8JS xwckI5bqx$hSt^f3ݛ5]ZhZWy(ZG(DGM{JӻN<*7C\42OuO{BNt @gD`/f:z|HE GeJ#kt~+@؍zLT>éK BY)ڣuN&nɐk*_ˋFo6x7iX$C =K[b=CI"icV# (7Mx6^дɊ6?`~L=?<`=?xَH~e-q)/k =9|A7yej.Z@bV0Y0TUԥ"ojo *U8\ ԈZ)xH lXWY(0X(V HP230,6p `Ǹn 1KH X36f'K*sa[/6FEs[XOL- -0؄vBSzs94>5xJDjz~C3 oq1b*SHu k5| '&\O%1\~pKglK "5HNn0^\'yՂS+C#&-c*{(W8-"F( O/bwz= mdQȉ*Ԙr=8܀GS:P~1knNeo5\!*u_0-H(r0apŘA[b^}-5>%)(ʩHxH#TYA0ŻI]"n2yH!v?oG5gu{~mWz) ٍRY#~a"팅"M+y/aPPcfLIҡr%.i.-16OqRc O#Gpz7fU\/kCؚyѧ쮔XƑ*VnKU?8% I/2c2ٜupݎ2Y*V1t\2 J}~\Dkz+t0P1؅`7^l",euj\wkl?T&Y0NΔil*lB˅h7[o NXeR\ anCK|#<#/pgRފF3FxqXQj.FiJ$Q}N>4W+A} [^AB_6D\IudX9X:SY_lMk^粔}P8`s\aiGP_$db3m]S-۫o* ԷI<#^W̸Xzya^ܚҩF6PoW:p{g`V OJƵtP yv1v~^I@-8 TԹ5i8+. rgb*pOK>dNJy?:Fy#p9wS6G9_ڭh[Uzz7d ;R}Ց_P49t9hA-*Я6RD$օȻU.7ѣT]7QK=м fnACLB{xOƎnt+x"u3$ujvShF4{d.D$d.y+=i.+C: 7HI L -3$ bot`ÜV]BVf:$^N_kmfEٜ[ Y5#Sφ.6gʙ>qpʑ# t 0tȱ]Q盉#>\^5q RN! ~cԂNu)hEc __:߯=62SXFqvD)&-3g!֮`(t}E \8߃?_a&$"BpN΍޴h $3(">ay\M9Av9,x3?JvN8,nP⦖ .:$ ݨvq BƯ%z;V+%*u$݆!A;ņ4Wj{PǼ48ݓHߪ")=$\/l3xm&R}a&)D0KqkJCN6O1>a(̈@sq 4vʹ0VϡpO"=zע'fӒf]sWmf" [M X iJ-7H:)9*'g`3-zUW]6XQ3pϖۮBJCA0z>Nﺅ'k}L0b$6i}@D\JT%ld#,>3P o@`($‡g՞s^]d[AedO"Q!MOaò:Bk;+*CF{mk[OxO%Qs@@ skmFj0_#tpQL:w+V(FCoS-_N/[Ա]coZ& 5#śiɈ:g6]W @*[/{0E/D7HQ p vP3ORfwT,|]cS gM 拲Tow/hun5~H]Gj'4T j4ZigE~:*d;Dy!Q|Gt_ފ٣ Z͒/ԹngYH_̧$,ꩠGwl%q*x}=c UQT%b'KZuJ$*|f3fK ?\ )byiȍFE}60jۼ`fҺ%e:"q^CaU$)a>ƆJGmð@l*jR`E!]!oa=N43w4?QO_Oh6 2AჇµZa]^+E _LoC[0T\BDGT08F(gfv\/)ϚQIG eG0mmC/AGT:Nr1@ft0vu$0m[tQ(c$=8-)NXr݄Fsrz"B~ U;L~R˜Fk$Fb?бʹF>T9E;n\HJ s`"&\id\T}ܹdrwQv֓ zo?-.yVAI aoKu޹$L`{K0YEb|]?I(s#"JB9ı9U#"9\n"Nz8 QZh~&/3L3qA,XcHs6pMt.,m?l;LEO-u1'ibM/ TzMro-y)~s3#s0_?tj'v/4GeQG绎خ*BhJ4~waŵ@+6P$f%6ЙH0F?ˆvCs &O(F%6s]o΋_F:ꔎV0qEB|vHp am+cy/_@nD)C8 : vxW(|t0*IiFćC풨"X Z311{dfՓ~ݵUz;3gCE3U4l5Xm'Z:b@Y쥋B0ȍlW"Lվ03p !;ODܣVg0#\<[}Rɞ8 Y5/^l R^`ϝv#M xw&\ʕ[*]ᒄ9[)ThF"ʴKJ!g B)3hUX%M9<FYcRm@DKbhRQM!nF^z_$ \בPhCEE!;*QJcpz{W˲f` 3+jd"ك U{tyC,aύ+8A JjL'g)0-#)'e3kE DCh\w~tv؞dTV!"o G)=x>dYW@2棋(R:U{Ɂ޿q5e\ kz砷kbeCGt[DwrQ6x" 4ܓS.v"'>1cr[ ZY<ȍA5=|_NI1z1K6u7g;k$Ƶ,u)d1U|AHR&*=yih6wJ<**|J0&v❷cDqHaC;y}j\ëc =E@/1߫/%Y Y4ڼa!]0ӑ]fN"!4S4nX Xqf07l3nV7&66 E!4w8kц /Bi4zƹY;1 K@ +>_jo ѥChկ .I[)] ǐ࡭%qȡi[!#`{Ӑ&C6  q׬>J*j=q%yL\~Qdde:zM7L*.5=8W[68U=^KM6D(4H+{8t_$6c%k \3urP1?#>!)Z-ydMw`)}T/;`#lNV:|dNXe<v&X0>&T/؛A<}F>eEj|uavCQϹ3)Sz Seȡ" հ,WbW8m#͑ U=' ڼkpuϱ"or-aWq!MH޴\@C q,B 賒(I$,²7ii\TViUc/5ɗS74=*0{pV`IY/qoJ?,s.IT$*:{TR)*l^7<կmaV1M%=^ƴ]w-nH`ODL Ɩ5}҆+}fZ 2@ITr4yWm22oB@Tj4/F,V0TH}<-'Fג{h f%R2I}i07 >.S!//rW~/!z#er3"IZ.Yz {&ٮј+l(L,rJc r&8ҽOffhWJr͡ϣOb)6L{a _FVËz"㓎3GM'lvյƜ@Ǜ3[jvZQhT(N\C{WPιIDsV=!3/ J=oK$ (S?27]Pzܙlw);P,\ޢc᳿$zOGA)#[/ @Iz`kgKs Ng:+˕!.URH5¾f݋lбRavip|tw)M_ء?EdKR xLqVx%7l]\{}؞h:Nx<ޫ@_txp ~ukk6|:GFBѝ0ߤLE6qߢa%g?wq? u ߥ{QY/'"͒G%7 .>oI¦a^rl}BZyyo& c3<]H\?z Z&`j:m\TH>>!J[`_7{)s|ӛ򸳳^yWDU5ϙUS2Ra2V(Bs_gj|zψptK.7Kp3OXEZ *S-ҫWa?FF¼~šX `z~=-T8c)HڗQXw!+épP炓u>JlRWxR0]Y )HTo41-ź("_TWIʐlSƺPz޺e^: @' d%OVvhňQP<.joXxc,Tw>|d2xM(F Btg;byQM0os֯" m fj|0pBnHW>2n <\}5d  #P =;H*1V[dsg0q&PaQtYFUE|RaXW(_ƒv$ fَy~ϛunUf$<A%caq]9+Kj:dcsRv{g ~TPq8Hq7FfB3Rs@ؽ=2ޤo: \sIW7*wH@\C+@LNTtL=I#qu?s#N .TqMG(Z| b{H ^0sl0(3L]<:!Of=l- e`3,q9-m[*V3,:HJbpPjpx"<ΩS'vN'@|}i =Zhtfq *^ 5B_rTqL~ J^Q`h97 Sir26RWO.*N $ ҆omP2Ri^`5і8J$JT.7q?@ QY%rOSl }'#U(|g|mHڡTJO,$l%Sk Y<:^dı*Q5oI"$,yp% /Q ^6+wTPB MހYՏpPC{x_+<̟vz8yhvN@R}E4:Gvyw |&/:ӴT8~-jjQXw<p6QV%Ƅ3e۸)u~|hV>~GW+\YD#T eo-L6!ۇm?o^ON<<{ "IXf'Zv͹7(e_;X$ !r:t@>"hJMCҧ=Ns}ba69lFoSTuqr4AB QhSenX~>Tj6%"tUHۇW,B[{ٌGL3dA Ow5ģYo}ø>5nYu"/`|G]8|ne/E(z%Qvp׶]V[qChOZF4p<|UNA s0$Jj"t5 Bg ~:̌V}jN'o:u5 5.dXU f͂vFT s(vAvrjC obv{Ejޫ7pCM}pWZYt.[=?F&^Mwо`S1_O5+a?kj ޾%$c;z[|;Y\ڐ!=֟]~S|2(0~g35yv).\串e,x֖ƙex; hvKMUM^>c"h yTgh!pE(^ċ呦onbxsa3EJref_l È?Q͹\/8iMZ,J&6o8Ētkst+MV1LZrl@!$,_~>T_gwwbƟFOwDi'f9U+>4soh/UD 7h%\Y6K@=to\guS}&Kh})"'طxuGl`\ Fͯb- e*wcB5 (|¢`X02/[xOE96-Hʳ6ެc T)vV^%[E??﷉d;,U:ON.^\ o;$[ uגHi|繱, /+w K "#E#fq9H-(=͹=efzM7UF(>v.)2HE>8nP#ߝjz#f;2wh4D׳vNB˶=/mq]]•8#̹ݾ8xNj-(60ծ)ï5>HQpC<_:Ia(zydєW .ml} U+X-ێGFsYnKCG˽˸i7C -eF",*s8=zb_;#Uˬ]:LEg?h; {Eꥍ(;->]\$YE^ ^S+f?5k҇\rnzC(Ź:bbqmɼ/2`E"nOV`yH$8*ռ>_8钞(8f5@W;V$@xŮ6y)siSbɯW}`^.vC f"4q!_se8k:X]l܋ Mgg69Ezmսu)\OMXzIa ,뎬[V$f܄nA- "V:smsےֹv )U͈^]k+bA.HiD|J`qIRp c:nu'i5dʬ%/(/]ROfogKJl%f2_~ECnwT&.?4%0 L9#O!ipN1Xsb<㿜o;M7 Le]NQN4;?C/ b`p? ~q3W/Q*Hvaq N:^<_C%#|<|(0)[3rȖƖd_S@&V UdOEu+I7mVVv'~h>&Dl %"NmX: KD@((e?)9e&tERQd`vk^v0(ˤ HHA0IEtX])pt!0fBW0(E3AH~Sm򲊪Wy aBǿ9/{3hn͉)癫$Q-mU;=`N)>$44~¬ɑ,pQ'{NYFOr =NV \TM&xt]VP6$l֑'p},>>q*c=;9گ4o~(=*mRVZ%%܏$'w>+AN?bHTIpŁQ>Yq=k#w~<ǾԵ^{GݐmM屌M 8"W4A>ŸP{EI;>m#}Ib8 ||Q{L'V⤀LbO7H쨞ݗں`hGZCz%r᡻&1% m^LЀJAQzoc=|{7Y&rI_%ޝ!JܒR7:X7YB )ڻ{ ;E.(^! ;vѤ~nr` w&oQrp=S}_!b_bSy+DH##%VS39ۤ( DLȇX'yW+c#MЊr<.~-?a! AoYB˟5թOO:3v~/ A餩 kZ_o^./& LRvf; O˼ܭV[Ki~6bզ(Oi:%uĒ6,ϴVR)kԝ.hʷ3wI*:[ -FT8✰8P>=Q.>)k[~UEet2h*r~~oS x¿_K ޖSXT摠 ';=N]fM1I| MQIFZqJW!euګ6~oa=D ,=S!;/y}- Ps7T#8>G\顡6آ58Q91[HH壟;lGpKӡg,eROP:ޗRt;ߙt$ x1 [_VU ,29ADWx*\?oOkn}wʮRr9/Ҳa[iTJ{tQ@:$Sr: R"~9-, ;GxLoHtlm$\9'0,|X ht!AD-*x(Lˆ>Φ ڠb#FNS7M~ڠ%`RxR?3(3_Oa\I ;-\JVfUZLŸ QVywUzF?Öye8 C4m錦+y: YGisՊ΄jyQ07 gW*s])WQtkl /ɛID^̡p[M(<Sye61T( cQ"NJ:/q/>MmUi,,^Ʃ|8^RC7|E7u$}jsb8A/kxpą5۹:w3o6lQ^.(+fT0:Ʊ׿dp9l|)#teGoJϞ,c K~YE(SZ9ShOz@%a۟ㅩ**p.6I0ɄbeUUw'oaz2. Cfmkw[9 Edfd'9<~*BFx6 ϕՋ,ejWESWQd|>CɜayyY5<geݥ!ߡZ_=E+%zD'(-TogiDW%+5K־_d>:cYu_͖3(t#eEІg-8$8T2 HX#%4αVWO<#ճY|;zm.AfImDQp/:,][m ~)Pq^8.lʼn Cڋtg?s 6 wCV] ]nP e[!D[ŋ߿%C#el5'QR ^ޜ$({彍掼;[N)}=o혯4Q_zI&mz9ǘe0q -,.QMK(sY"儿 qaiˉ%NJf SYZ&bo؆ DSKK[DJOdyBߊ{5ZE^+9`.Sç xOJ蕎k0$46s]99B)flnՅ1loaМ׀{^9F'$D{F*Hb$,yJ nPīM/2"TĔNB%;a)=N#]'[5Վ~"^xz0XfIq@1 zHbMEg<JOGϡ/Xsy+%: ,O0ЗLj=cehu?"kbx)}dus;˞[ i@LŲ10a尖KJf'!>(mGn/dRe(W@1X^mjC9(7~/ƟT .ۧI  ]!C9]y,EH-D2"%t[R_aft%"p# u3^u|LXw*#\@(\{FH2*PZiE ݇X@J[ jG Is_8%PUH]{saWy>N?-\'?va~$?YTXdZWQ{%6\k2boA!c\̭_?P"3nuu'7?8jb #rIȤ Q/`BHLUNZ4lxBO[j |}WkJ]MH~=3ҜMS[`w"p9mPY? "cʿzP+a|L7:rA2=\\Dc&)ǪUX"wKءMsЎ X3<)",gJ@>KϞ4):^RNI v{O3{iWJv0F85q_k*Q><ZSO]  bZf5|e[KG{JnA2{~сrWk:Cm/-LY@mDug4R&&(ց_;jFo沐i RO)E`*Z/vcosPqg w3p=9T@w^SbƬo3ha@)zPY %5 1Lgv>/L&+Ñ/ 갏glsK5ӓztC*c|qu("KxEUom9G rvKJ-]_%l22L{i.(&8 l>洁+o_S"]9`yA;eZT_klB!T3?Cm1PUeB}w%=i?`l򈤐*wHfQ1よ?GPįb.T0D儢(JIWE.@Cn ºx!ŷx^d%&tYA 'ᑤO mL ]H7J#Yۥ2b{9HKfN@):!Ld\0ޭH&0=K7PKu9?M*xjE:$ޠ9Mi77V^+ibg-ê%WI~P|~Sam<$B?NHIꎵy_GQ%>nլ-Oq,nJ|= YzŹL @l stULy9܇џ .fCvTW'I$nѺiS02aoX+6/?[Yt6Q/G[Z\{W+ 0q8. o }wdEPy *e*{@s =åC xmےtMZK _F b!8Z!WD,B?!z &-}tEEGa˝8k(=/֕r,M:S^) @`4+f/m>sYU LDF.`[-wϼBl7>;, )C<G1S& 1o|ppm븢 cOgD(fpyגV.%I&}:6lͶRA5{)6̡)roCdhvCԶ1~v* ~s-NOxbXZ/`ԉDLLW =w=FE'\NĞO C>Tpj %q- @cehAmc[w0<Nc^+ty5hp5¹WP+Xmf( ֍9eDEʀ xr?D&sYS3Bm*TR#讑kraB+(i QL6`rT]y_h-A4+8濃\7Se_S Svf;g_XT'!JPXiC>|C(MbנKf_l_oH]24Cn4~b-y;w͖U{S*CF7N63fm7 *B1h/_PdvYJӆ !F% *Ra~xLų@g AiX(eU7L>[=14.L1fv b?[ReևF'Z ,Cv{TU7Z TRpQe-3k#iMze!Ty۩<# Hdj N[wV#x47Ih'w;$;й71n-^׎6ܔޢ`Ė2M_яa%eOJng諾c=KaTcčEĕًrgF7gwe/S[$fݰDt w\> Tx[{ S>6m&SL͜cDr=/BI< DaKU_hǿp٠v6Hg/~k|I,oKrd x@N76}.҃ATp7^VB<1T0Q7Bc$UA[ ~"wɏt9ׅ.i,=J 4'_%fvXM\HJǽP&T Tܒ{"͇QFMt~ 刳*e޹mC/4V\saIcܲ?U5|L0}<]U:1Ãv%` mw WEssmai9?}TAR"fmyz?Rk^ku&ࡼBjgAn%J㝥G ג%"xĩ#C)=ԓsemǀQZJ sPiV!k0ΐUmSa (FMpHU.ϑI6Og p՟Jzi;",I4юH'L4*#iTn_ [klzQg Dv. !lJ'W}Τ4ç1Y!s#z' hB.]@H7p%ĶQcIz/ nCQ?ڕiѝ v SM\~?Qxjgyq@{,:3By6 ȡK#M-'U(uIܧ $O~1;hZ#%ԦC&I Osv퇎jD37_.Hb P8dမsa'QPd($-VHi[ \u ]D`U~@O;}KWKF<88 *ПL~6-ԩaZp)e =-߮wYj =GcF,wy?_eBkmgڙr vg+5|)cΡ,h0V1 58hvXԲ>4]#LOo+eXk-lu@?x˅C,Gk<<&W $#O,hHƨ|q @1'Sy/=RXʂ;,Wx#D~Xp?sCCRĥZ'i߮Hs]Z恹N?LS+RM`C5fBX i jKER5N H0pA]^ǭ m>oȶk!?[%h, :$"V@z9u|7r>>|>qUAyhT|ai2o1zfpK$nuxwN_= #rTy/ͬe>Oz!֘O%*ٺn`\rh۬o~mތ̣سc UW#d9Y).N|R++pSö|pkx#ヲגo<ƓjCmɪE~?%B[߈dBb#Fe3${$$x]='Ux)XP{qe/zyz;HqJMo ӻ}ZlҪ#Napnڎ-7+ϞCl_}xyꩶc%uYi ; RSXe) I%rN5U^;Bz/Vgq) t}Q͜4٢8_uƊVoS!d:wW{fWý2RWXC\Jϼ<2Ӊ`nGVp!OҾD{s BeiDZS5f9QD3NvZ&2DK#,pH"o},=],\( ;N㕛}0D>snI68HLt9üz T@c-UFx #$6D s%Gy1ѵq׶H)ǩ=?Q/}/s1-}A5y3 mq<76oѦF+2dS>B GF"v0el>Hp P Mol8n#f`YE YsȦ +S`!< d6apFDρ+dIeJؐVŠ !R ECqgiHH˵ԲƐmW}HcRG$M%vY$= 1gTXT)F3dYqSk~Uƌq{ϲ"sp_@[UjS5#0y6M!2 Ͻ&qcբ'cfhNk4:D* +LzCQo@@ ͐HFn"aYMG [GWzwaا.+N@Ꮉl,hɐ#\ ~:[+)9R1p;rLp6,&*%F|Y (8Hˉ'>q8wߪyo3 G"q2]+e@rLX`5wDDiD hItY@,iNnC1jjG .'9dVh "LtJrCFN-,Nw>WZlAqUa`vUwú$H{n?Kgj ,RI// n?>c?^&?[O A~̻CslK͘GC돐,Yl隔zgX8HjGN]y#+ڞZz,48 H2rr 7-*%󫲲DҦb \+mZ0r}4 S%q3qbrHj1emԓwqFц:ENL.6ƾYDt`"gF Coy6ąS\ajV0lDOwpI\%zϮTֶq2ssz$)qV\fbKB9@7ԡ7ƾԦ Xm7RTởY7ugw(uquu|Š9t)b\cfQBHGı.BepHd/cS nKIq6׾C^uI gc@>亜1 bB^"k_C \aڿֻSS !}= y ;[ ]-Ƭs! R %Ad]8*U 0 j< oosn? :=\]`ĵ@\(0 ~pyU\YfRS QHQtih%!Xg>>RIR˅U3Ir)ڝ #*)R"E\JȫTy6w ,j9@m|}:%#鯌 _V 1oELo 1)XET,b(^e;]_pI]蕀Z@7#v_ػoV@eS.k]R[kq$L gwFʼn3x=HȉJuh{$RR1]?g}:UVef7 Ǵ"K4uȀ#ųU&}!V~NDD68ZK56Rټ 4c0}&Uk%As\gg2`(x',!ʬT ;UϾ|뜉5;#v@fBX$$;@S~`꾔TNf.,dnv=\Quf( .ﱤ_ 覛&YYF8{G)u߾AVœRvz4 IxP UE]Ṕ>ؖ٨-UBX45[B~:O`S0ͼawwf{Ea zCw ~. =T0Ҟʬl=.qYu " s֘,|WnfvW4OUJ2Y3#6AqM% ⢳A f"$&cXs%DiY̩OԿ g;oE-e@5]l|*pýߠl zG -G$C; ᚷQ>gĦFaYj¨%f^wViX…w^Li\ܤO2i>9SgK%*MnRwA >-LkPS꿮ՐCtOS*5Y+.WztjeZ8qymaTenxW(PII#8 ^7hYMZ?>}4Gi&/9baqp{Dמ|k{lL dCwtF;Mx&[oFW8='b܎~xW  1?~ [_v}z$B!VUER@H|PW}p]GׄV^e &N8^(ԖT'eҒ$mm t.!$ $Xๆ{C 1u^9Ӆ΁R΍R!})-zxs>G~7G©7/ A}{" q4Z[k /Ɲ>H1ŃJ=m^:5R.@ %³E6Eգؘ"Q5KJ?ye0{{_GdTŹEԭ zY;q@~P^HQm֝ڢ\Z haex j0vF!_@zwk`8S=~O; _)ՠ0Lv@{LUCM{Vܧ8xXH֧ sM' Z c񊐚%m:\ݙ )!iRNQ+ft<_"oc`\vIu.Ѽvѵ%8bZp]qщ`B*hc-š`Rg Hu⇷^%b']/KKTCaRA RDZ*YI*jD Ith?A] M5;_:7AڤŎct(Q }xJ-I1{2:L*B|ׇOVxMЧr2b@ϰ3(zTEf{RÃv{_Ѱس֪qg}!֟\$$1 bx\~3g'ұBd_;=q:Lvu٫{ ۯ9Pu F[?pYL;@6n~>|{CAYBc(O#LHS뚣5ڱRi֕+X/YU !ȲZH /d6?uwFQ. hԎh4*^Sype{.p`*mA,IѡCDhR 9RǓlx?py5o=#ߎƏ8f$Q^Jqo0<)zۓ?(L&nN ջfxc;TJ2s<8pSc-vιMi\M'2i!I- Bi{"vcVA4/ځ&鸱 ӗH /w( bytv0Vx)bxI9>mJbpMY+E[+}}]z9ok-z29T"hNRDjKXp~>thG/-c gqbŚJ(k .Rb#鐴a㆓j.R7Aņyv.F$AY8 |Wޱ3EPZpT: w[&<1nKa5b!Pݾ(bo d#@3ܰw,DF&aq(A7ڸo\.c!/&4vRŵA˧0Ќĉ(?/b8:{ÆCW O#/ۘ!(٦`@w1B`cse"ĥ7 Nk3WR`7ʘrT&]gƓ=−3: *.70g N Ս͑}pMCcrvzuIgCCscmIm`\%x%L|::H_ekݜd1O4ʰ4 G8\uz,#V|qҰϓT^c=%ǡbwLEήYV;зo / mRz\AO6K9 OSU|CXUO^H!%P;䊶H\u¦Qx&H.},Cǚ)N\WY1\=ftTBf -er`8bPIs(ؼX#ƌAxUn5L#S}BuM;)mKM-wPuA~۲ZXƓHYZZmO_O{60nR""bgq#gi^rgjM ϋH- :2 IA0Ԭ*Q/1lB4#1uV+P_S QOf5CeK$cc0-ۛbp=#dﺬ8$`_N>I_bKUdI] [oW3Xtv)P⏱gٯ-H$ãiuU`f'ȋ>3Ƭ&W%xH/7MO?  ^WB> m3=h*|^ӇXT H##uݞ)p232cpkTPՆiH\ai(~R[T`{WcU049WkmS32j4%W|vH[&Ǜp](Bz *½Ӎ a-.P8 dx3"c̐K;?c_J'V`oEU E q{mRٌ$N)oU2<ڤ%Ħ&)Ǘϕ?.yY6I"<8 X0mu[52Ngb:hBLe0ScR(u集ގi[1[A853.9 ͥ'79a"3~‚4P.o'XuOc0wCfD|͍CpD.?o(#{pK1Qyyemv~)o8 eҶcF.䑥s vf va&x&V sqhED/qJrӄ}LӌMu+MqBY9-lϫsM;^H?bw\ZoU虮lDZ'Aam0Dq/Ӯ(}}Ѽvc򉅐vEpߞ׈'CBʚ_VyXzG*{w~*"T{ ͈`2^'L;Af ŗc½$4>SJ*?s@\/[c{ &amg(A8s`\&s2(D<` Ȗ5r3Oc& 9bX+LqkJ-<W}F[ ̹{U,fW$ghw9e)DPDgraюR0IzV =J 2e∰HK쮡=*Jg˃8HZMN!KxbgU0pۄӒ8j#1`"SN%(v5& @%Z͠Iz-^#z^T2Syaع'$%ӹ'Y0.:֚@䆮s-Η;XD;6S/*ȅ}@UjpK3u<犌[r,y^+9sa`wf*1@:qg}vY*x9yƝ^a) *UhktZ=׫Č۰fob<64lA*l UGkí XGh燫]f6wq-XhPG>æj%'P\^/O q7V-H :&7;v,c%^/X=' Tro?,c UhН9~MŮ]Mv\rfz(Hc;kH6C~.K4\(~&' Q?\*Hhbh[jFKgrEr# +:ro=UHaӃύ9Uy)3-X q=jBk~A~AynOf sqfŅN.f{N7pHv]~-2;)z PS)$y TL ;:RBzK<0uTpXQҎQ m'~-1 jnC[|CF1:ʞbVGQu2>?J|e ==v~̷rOn#N=!bbehkF.q*x{{D}ϛ3'/β i)BsH. akU=kL) Nj&*Wha/}E}+xኙPۼܟWXI-G_T"̇y=7,P!b r};00zOq)&Ζ{!S FLqf6`~,6va\=8̑h`.f 7lEskt?"8 #ͧppdmbI"vJLذtwn g&Pu,C$?Ys?e!&@9-yfY;^"3{wLbF)C;6bR.Dv[`|4;(2|D>cHs=ս˪}.L ='dm=T-^"K 6ː!6EVFĭM "q0b Em=F8Jbł>_|b)]xAFYW^dZ0QNp}QBSx9pK? ԾX%Ɗ/וD_}7#tR)C^H3 qyC..;իbi}d"[{k(Э`QHPNCBʮz<0Ed I76Jupь@ĝk<#XzSGk)yM>7vY8鐍m`#OOgڦX#ĎjWCfp)LB{;M5U8{|o~rUٛ*M?WMV3{6οg ɘyヽ^s  f2fA,%"G`%GZ8BoDW0R:#փh}tO`4aܞ5vJ(Z8k'1=vQTgTsa.<; RFcYN:.䔾Kxq,[ldkY8WBL+z qkc,M*\dFT {Z k6Ͳb{i gs9n*xτSٓ~X0wGGK! e;۔LiEb'6AHS j/H ,3e jjoЈI+|ڌD+ ݼu0 N0mxؓ>8J=W $,+UZ$MkpP:OZ&Zp1!vd{BxW%xRVxZxATBZf]>2𐱑n:+ d$o m+v)op?Fr(3ek;WwBdfuQ54xJq5*[H1ef#D z0#O%ŀ#5zAk;t%_el~iji30'_t6/{wNk3TݝV !?qw ]E^KY3JVkdh 6e[4Bf(3 !nq*M-E'Ѱx*7 H;KvAbhW!%N'%]VްoX|䦡Fͱ$-9[^WAkm*cZ셯[́ K PZ☵\+RS dW+G[.tۜb5Gc__!auw ԣtpdf&X)?NųDƫ?%# ѣ32bs7אqVSd;0ke;vQ~m. >ơ=N4&]lpJ>|@J:&c;)Ƚ:ko qnD#s@~kaeР&Quzacr׏ߙK?{݁riF\҃t!v3+-D׋vA'pvCecFTB,1;w]!*ǍzLs<$1IP&F +^p łTS[ mAc 5mP>S_l]6x6OVɊ;c-uںpzsZ|[y7/$+bqSihO `W*%NKOVrDLH;icIj#ǦQ Nl5F kj蟲4oP GDdDK .l3M*cAʩ{*J(٢U 蜶4)B|``6u5kj?FtV\4IӣLO+эPX C;ȅC;WKG لb.MY ?9t~iFqs'SV}#nE8"AaZ"LNz?!2wʯ\$ђ9Iv (׶KXc{*Y-3hdx=X!Q6xX走MOaGj5&S𒦬9=$xhpqUEnvh?wK̲cj& wKjO!& =;\uEBH~#srfW R_{,d49^bTQ+cܜyP0M)42> |޴6A£bfgᦕnD Rt{PUfFvP&4Y&W#.Y6! X:^~|b_t A I㡷)%p{f <gAVrzPzצ, $v?Q,Y:$,H]WsZ?K e G}ZQ5H<-AiEba57kvLFdpM>"Nzrtv[YGɴt}5U񗒔!zM(WBT,ae HeR~~9;Yʤ` xIg8* I>^(RA?)q6S@ӰGɺM? +R6)eTz9$R?_L9I20.BB"ǰqO>Ipodݪ~Kw&65ClQR_ SUy0ov%TOt| !HdLjе$_92ZkxFfŚ| uG]H_#`w (YHGRZ/a 5QgR3yⒽN2 ܛ;t08/ȃ @"q-6cW/&U)VOߥCZw{y#p V-؆+ N0䠎zЉ0wHuWU )Sk?~9Kns~_=VD!br !}`/0 <4uO~ʢL5U+Եy6z * S&KwjP C w)lZWPI9h;NOF^Pr`'S6z`CE/^UD, +lHsZZ@R A=EuE!xi%M|7t@eMr|r܉xeoq?̸񫑀=Yʹ}b*EE"b֌+9h<ġ+CϮ/w\cНqTzx4sd#jm8:Z[]-d^K|)UMDsǴ0TZW /z|bJoUl>|OY-"BM˜r7xؐLfsNlF̷򉏂!Ble\" I䑹$Uo9d  SiP㮺56MuH;Ow-S)Z;b3"J!r"-CQtDJ Cm v~Ly6~}u4"|`N6ˑ.X!<0 69[iK)bjT1)pFQrM2@ Z(iwa6sWv{,l!j]R%S8 nSQ֤}dTuN" X`te݅q*Uz}l_dcnYՉ/0ܫY[q2`t\2)ԯx/{r$DIf5HNZ&MCѬt ;aS*wtwFÍ-}vDzZlp)XvuPN+&wz(uGUk@p~`)߇SZz-Ed̮W勩B~cUk*^H8W[&Mگg)d3}M*`#ӓ<"/JO i оY wg&u)X~m`Og RY;0-*>YR{؅Xul D;8X2sc;W 8Fߚ 6=דMQ\ ;E%k{\[ J;ht8X.WW U)5Ƿ_W oKS?SɱuP0.Rr"oM#bcBDwg|m Ou V2f&Bum/t0o -XljXay\z?SB۪4 ؤ+ o#`ڀjRP yt>V|t _'qMp; ܵNM[۰tUnI~D,+nOk}ޢn)8G!bRG~> ( Z{7لei9,B3x@,{su'slf r .0ꜜ@-eAt`D/b|Q/( gv^@*%D'x`01EL7G,(ʹG(zoHwC/xL.S ؼ&is ovZse&^F dGKܩoyCE?!5 "Zk_bߺVǽ~8n i. r!.&#:Gq 4'<8wVsqyilO 4:u,-|*t[~sv839DfU b[wj3" lӗ\VPux@5jd`oI-[c/zTb;ĿKYKNU7ނ0 )|1i-J XKs}NON7KێN4!#pXUnL,MX߫p]g=NQwsɗ[ $ZKe,eLE>R>$}a3'llsF@'~$2}s%TP &i ¸#%V*V4-Պ̲g.A9Hlw8ؚW ._1ֵ*Cj_W﨨ah;,9O0, vh[<[fj҂Ţz#ox8S 8pZN#r-O 8boF焗uɨRub'oL}W3z!@Hf#Di$Ž#/<*}!vDZG;hCх[CɽnpƪD{n$:tߴusItnZP!ZH`;zQy`;-PN :coEZWVH7k]Ц,!͒pEƏn Y&+\O^ԘWءRB:,_K5-+*JhB-o]cJt3"S~iS[Gf 11DR 3eW?DZ淍u?tp$W@K7qԱ4POnϬ)t!j9T=Kj|xmNYie>]sc2ɺYs f"Bo n #4mPr:b -PK/p;K 2ZJr}Iìǐzʔ@{I$HlCWfіW֓?Yk n|@ɑԏHk*-8ztppIGn43c803.Cˁj˻aB.s*e0kcj.0TFK}fqBkAeع-~)6.ZZ{Vx1]d3,켝8AkU8L3Q8.4\M9eXq/,VMA F2 vZT *DR;#BAWW~UN;wI{fh}$&"=wr]33aKj3z_$EFg=?jD؍&Hܤ  TlKoIPP_b{aM Ap F?k<H\_9e5`~:c"N-H%"ue ?tţΕ) >tX9R?jL-HCޞb1ᴧe-yYk n`erH uftowa7RPop} 1$h8:C1E 1.@0a\9Tح$zA/tT7wtgw̯f^) TYac33a>L97!0/C:ǛTQC'Ws@L>/AȃeXg1mJZ_²A8l'}'Hn&BjWH0-i]qՙr['SJ*-l>)^VMYx'"qW\#'zz3ReDa5 (NV\$x>/v!b[bqPN0U8ϸ(YU $Cx ;|tArT_HoPd/oy܇@GsUp\7DUqQ@8 g|!0{UW8#eϢܫ9h^Lx!D 1F+D)h^O`<5;Ub.@;86F,o Fߵ*:?-;ў)]r'%Sѽwq3r8Qӳ1Az(DxBL+|s# *ʅ}`î1~ёCWs/_~Wumexuk\>1 [U:9y9rҝprI༑mg TZ:\]Cд N+MU-_mc Ed*OHb/0sB-oe>/2ˡ3)Nv!h֛&'Q)GEEkPG0MۜǜhS,(&nL89"c?RskE9MlLejj?@Ouc)mg7봽.@y#c ֫On\\}Z!H{-)~low k/{lDM~#5|RU:-@w:uն7KƇpMVP0Vr9{Ön{C95n_8T]a~KK2Fr6qsZRU$IjLs:U2p" *dAT|X3 eҭ hRt_Esa y}m'Щ {0g~0~Ui+۱'kSŌVG@$X3r (16G3`G?OP%Mbr`7De=A7-kad83ȗɰ}SWHY(`;ʂ %A{̍_aDwkhuLFAe׻SA>X@0h94D6Q}e0_ı\Zi5[mMCAAXaIî;S.t%ɒ!aef0VðE9;L-SjFHժx}ek//7@W^04m؋+D"'z`iL07,s6W xă&]!"٧*Co? 6XxN3rkDΘ]*\7lzցۅ%`|XDl2DBϋW=VZ c&df1UE!' EV6a4Id~so (2:V҅nm =.3PjS$KQ$Ɣˤ(<}a ڗuKN345琵qQYF*3'Lޖ Y2KJTγ0lOgj@P t=}s1;biV? k&/D(C8xvj]ZO_Xn>:q["si۷wiyaE{Ic!($o;ӛ+^nPawY.@]%0X8qZ|P/]$#] Wc{rK6JA#4͑1-59+~yXৢt˽^h5ux,ZGZ lHh\؎S⋡ץ rzm$Y2nV2e^)|m c ukK3TUhz rh.893>$/Cp8?Q1 Y,Q.!"@ l&NH0)ˈ\rSA%jwefY^KuiH/R`0.(b46GiY3fB⻓mO8>ٷ <1)5G(}U۬eSZhbb(d3/ L@9 o6-Ԋ %PkUhWa( hc-G\`8YūN7P1`q @,s:Bqo mh+1bu1V#'uYSR0eMۋ]AD&o#T] I z&d{ >|24k .pQuƃy8[xʪ;+j}aMiNqjve?% !?U`e`eH ZO{滴:} U;+ۓaﷵP6v.%7(eуQ5't14>r|n-6(0`@|sL'@NނEU׺&)1#FlJ K<gX#M[DBb|Zvn\w ٌ̪ 5c슰_P(5_Ua+319͑DzS`:m}΂NU9`HD"\%N*fGF\.a*Or)!~}Z*ԶgrAפU㱸ʌmTXܑp̣f-BEތj#8cErUg;v1Q|G∁(FGRbg/hWHd6Ѓp%DI췑vp}OuH0X9X9A;^ap':]gkqk_;,YsdFk_4ʵQ'Gty{ijX1svMi(@$`Quqq1;kHN&Dy鄈OG:N{Å+$꠽kB}Jy~ y2gL$&}~^^؋o]Ў3D!HYa] K>We3'k&RoN !0'XyХ*Xo6e)kR-eҨ[Pzs?|%oBS@,V<;A9u, 3_u.6rRD1@9I|'$DDx sa mPbi7嚦%n n }Zo\.SŜlrXgb؎]+}]y]?Hh/_1jghX n>e;t=J="69ػ5׾hiSNuq"R8АrONdJFBg5Aho=>5VWFQJFЅixn@ED]./K*?rۚ,a4eQT C`$܈H6"F4)'#J\Td5@;sɸ *l(u!g w)n6+1tG%%r -NhX TzD}@X 4ff&K;4!EG5J/Hh^J/^L<50%0r*b bS_G *ﰓ2)5AL'^(Brx#6>0$AE}[JcTVP^=|髟h2}#Y1_v}hrޭVAcmkA%QX`xI@&Q?o1LM=:O-$_3>MIacwɐ<^6ϴɇ EZ.@Yw O퉄j㢊L@>S=?D8iǑZcy @o1).$!>~g+xH .kӦH6?q34sUsﺒ룠Z셤F uIGf>2dt["1& H7f >hsPORtk3r?MK~T =kœ: a4 eyHȌKEKEII}.`$I@7s49Da;RV|j}_ޅ1/rҖVe{ONVv4!הq+Sxwb{n7xR4pQt~Hπ?}iQF5A1jOru^&W4M߼1黑j9 ^V#=^?)ϑG+BȰg]K7E:J`Ћ졧duي]=G)<t H}m"gvYNZz> cѱkr,}Mv o7+4r5E`M_,IzbdWπE?y,' A b=C@d!vptFvkmrpK^ xQE~8"K.GXףhڑ"ÝҝA5r[t8˯XpZ NWeBqYt #sh#uݑ4t)/ЖBs\o؍zQ mW( qZ~S$cw|Ȍ{T[咥F(wnBj'{R2.pSxυ޾ҿ/vx+}jziUGySB'8H4@n8M249Mh Lxs{coʢz!PE׍&3L gk=i&ـ`'ՀKq4% +~ɉx9Ě'JP9\{xi85I`V%2TO#˜n&@>ÿ́}0KT.K)/ǚGQİMg[w* sIˠWŏC2k#"t s+$A2@?8,Ce w4(uQ$վeBEvX67c?Z{]e Sy#8kL8 i3 HM\#π*)k@^e\^ǦC#7Ӓ [.۴CQU1[O"K ϙN|~SJeX R 7=+.*93/VQ9z<e`?zPFV v<|y7%S1< &$eh1eċq05X2~Npj8<{qSSVi~HBt@doN=.h9)tvOx4)Z3N@A2tuKzqSUPy@Cﷆ9(v"gʢ1r;&ʖmc FNq5J]Z4W1)пظu.Pq57f,4+%d7v̀S8sٱJ0EQ?+NuիIM Q"J/[6,᪟N4Ox#rٝ-38##t#ad[>%Rt4p˼1FaU=H yp8^h]EvFNrOLu*na j%G<[6@a=DjQmԪSuARvPÐ MSvFE>i?9 Ġ~P!ɇ+Z_BK1ƚ=d& 3dna1L*#{q{zMS{4={1f v5NvDb@(zcKl>i.^덻JjLm@ŹAx5+gyPq U`j^mlk7'a·_'zFW6 /)S F6cGjN>5;x4ZT(nEmb',(i6dQr<X 1s0Cq CFCYN?["4HYǁ . lIfޘ[EZ]$354% uT`b0TYHB8qo{otڸ WF3RӪF=hcTPCmu^Ev1ӊH{\nxcC'@.r"CEqSc#Z"U3 b*^; V2!sW^@J]-%܏Yw]ٚ \ͿE ;o+n*EWm/_I' I"|jkViOW8poVaPDY1nOC>~p)d U3-,DڔBlC ?uFL*^ɱѢXrq4'<*h -(r/mE96\nNTv5Ձhgy]֎mhR8pRY %uz#V=d&a] )>a06"j"%̂=Izk;tjvZx~b-[3vCP8.Rj Gs"q8EwŴӰ[`= shHlР0 : nKU,WY:,ts"_s85Rgg/&2\Qp5C1с!m-лRL2vxyOEBN 8*T!1BRTI2iHnO%+ ƶLg/ ;Q9M6Sw߀ Xo#! 8H@f<٠%ZOLǥ/lD$^$3ѰW>xeU$|, 6GI,tp >w|!f5T_UԬimf"o*TA⸗{6e#SHq[? ?ktzP!Y;~ ~οPbm:i4PgA7jSr"H Z{e] ͬ ۖ`m}par2/y#S,7$ro {QJai//{EsSZMAMOP d#"A姠ܽ^uG~wTR-Chgz Yձv¿R!0$z1Fd}GAqj OPm@7D&Zd5g͇"Ok l7W0.(K]00y"b%=ę|,XZEFm0ȑ#"8oƋ673'*o#'TnyhA3+Kӌe|S[vF'rG_ӋSBv(96!rChw .u8`-IY}ab;Fz ynyKf)ņAH7^|@0SF->ͅY^1FF#PSK, 0 $?췶<>v] JV13Ʃ7VF S1ѥKjBlP6z虂ʉQj*< Z't#TW/@Orƹ߆t] lDVt:TK60~b.@پPv3wc3,$󸷀Nꤸ"!w2:I 9MDXUqϋ3dݢ?Rb;Yv\1\(ldDkeC}ZubV`y%\a/H)8Loϴ,&q2!CɍBycBeɝ?=@b~u@<^x+ $(8N[3_L^e`DID1KܔR[0rc2vD?B ̖yk`\zY*/pܸ]7>-!6 j WO@{IPfI݊D;\=̟G>˸a^?VqQètL&:~ k4Dp}#}v}Ԕt( JXC,=:ׄ s ;>ZYmZ6kJuN: SXd\;7}{U4fV-L UNvnIö'2:i3>U_q7t栮V/YnNsµ9.񁆊{T5"Yf\`1LVχIߡ!VϡJdeP Iǃ'Xl'3|TE]? Zxa$c GRal|f2;RNf's,}$`+eIC1X>X ٹH;OI2AB'zynfEyrL?x^Mٸ7"pl/}Bi80'?vhwr.=Gԯ|:Vt]`ߤ݀F0L$!C-.^lBWgZtT{t*PCWj2䰳tu@<8UJs&μV =n Qtb]G !.%L.DokV 5{4U &iޫO%rg겷PV6nȓ#\%+<j gVm vz (*/Y y5 NHADycsIf.DSum4V0d#, "JyAOhn潣DB{2ة6! ɳCeI^/pF>O8{PA c.X0?'텣Xa|Hމ$<$A L>wxg>vn",UW8?VI% &jyBb"7H@D+x_a|GOW2=ؒ|u>Ң[Ш޿ a/OţQ&A%!c @'([O.TAأa@0U8-J51Y@JEC`xgq'ш*Db^J*+azL x4~3(J=ZH< _tEKz3eud+ad”*I&]x;5 w 8O(B+) *ү1:ޛEQZX$Paփг;"a$Ir|[ր׷|<-(rV]:K67\n5hĊBfj.d[A>8F=j~Ҩ0#|.B`Hq6UY$R+td&@Slm^`-6A* XY{]e9[X Fţ;%({ Ȝt,:!܃f"8;K{7br&!ylE\}{ %%V52UC:,ޥRΖ* |Pw69E(DlhX+X;`>j4:qP 9ú)҈^͔m[`"3A>+ٹLᎦ:^K0Vq/EpJ2uPKfi7 `3!%L%"O'$qlEE8o-A9AHkn?]3"(a+﨨CVHhuroZƕ'iWQ::b [3Z#c`'D?A&4ethڱ.8] ֢(zgY Ma\rU tqW68Q{,hnjSYLDzL NYw_^ԠgXs8hҬ'9ڐ,mpbi!C%(NW G#/Sni"50.&DuLZy6_EW+$0܃JHamވ'(O)qJ՗V|DEiEuhǹᔪ3刾YJ*sA7)jX!4Gw(ag_]sqQ:G3b\'}J'p8і,oS *1l݇`?8SC( #„Hq*煾%{asRNS:)܉in>TDtP]XAN7z"˅lCx `÷gt&cȼ1\zpg0Շ4,w0y5qPpu[=׽Oo>``4EYVn%+)N ]J%Gd^԰YzF8X OADi-W򀯩R\ 8XFDcd>F,4\1V3>: F+خh3'Bd6N"{@d Qo%*s `ԃCq`3Z1 Nլ8=->kHBUc''IMyƒEnZ␔ȫ]!1 d_=S|[Єz{ö`9EgE\[4wlMe\-9)ƒL+V5RjMX59XzVTJ WEH|FJ3p.˘ 6]0e'lаlW_Cڍ^,hi44Z(y~l-ph-6|(W@h? ٦dGF3؜+#"z[ +/oZ``bëVwn/66s',*}҅'éGl]ȡ˹-6NP-@JXґ/\ڇyZZ}^PTʭLNURuܵ){D,uvH3Sέ=XJ ?0ocց۰pS].1#?c^={l di(Ԍ,Ib^QF@hPE ӏQBx觖d,>Nt3V!bTnL @jiՉ>P̭L|hTxVox<`ٷ Jl+)G/{ȝի҄c~r'd `1XZWϏeC29S:pQ9N\A[cjJsD6ʿߥpgF mam޻ǝh EéY=]&WLڣPݑ PGMy~hߡ*M;:2KM4tZ>*:bftSƛEȽ, |5vTt"W$ztC|޶ UuMˌbQ-kAD0Gk1M7(Va(@h\%qKAg LϤdZ)A.u3<NKj=5y`f/@s0c-ĂNɓ)Cfc plIe hcNweMD3un'%$ "NI[v -K-Whx) nv4WN{3Zh,xYr!&ji meL|:bۣڜx)HLrzM;M^ǚTmV rtތ:`}%cЄcM|+g'HT|*1hO}TGuټ>.ZmOF=31YE2jSH*L+B讃 ئ7YX<<cE_hy6DS?5_~95D{$jKLet8"\X%8"f8kTnD6. _QAEJc六KgZmkטapC(,(5h|yΓ<7ΑOs+WY=^EY8X1uQ~J<"Bmcn;Jp"ogx˔>aO&X@oNLWB,QVI5H*=mPC%#.㙋 + g=ciO1IpGWyv9XHSkB%jPuZU3_5wxp<ZJvQwfᴲA|8f{;Wh. ;7|+kN1c)R%q"]6u}zL+-zTqo>ZGoVER)q@_VO?"]z+[%=5m10fQ=YSvp7~Q^#C須9i5w+IMIa,Jʸ&{ƫ8}uM,*-h?g/^8u7Y0:Qnnl3aPB/xup^VP1=wmB63wLfTTB~"//+ݳ-o!I5+BCI|fXjWQPo\(ʸh Tlw;pכ lZel^\!Ý FAs>D-^ǟvy7Bcs>TvzD[_$<ܧt@L}K Ҧr~5}"q>k`hU(b'2w1WF!B<#~crH2V+)cTkXvGA~xKԫ&:_ Pkb&4^Piaagj]8lvN}X|0BAblBAj_7Mρ'p%jrkmB!߻}/L8QM@MzFz q0n(Xٿ ԰yϒ6yKR1Hj- (lD]30Vwt<-=PZJ4 ww PE@ɐQjA&?eh㷱dj1K:o0j˵CH2_V8aͯSĥw֞.5sbA-a5)>?ᬣXx*|0PWamXx;-;[R^,WL()>V?l^aNz;l/vv\ c5{SS07 6Eq|9hLyr{5GMYJnNLżQafRGm9>xF!ߣhl a?N4ȩ6d=!JugSQS;]^,t9]JJnoPKHN~ e]/dҳײ؎.KkMe}@djS!IGJ"fT+E&Tͽ9F$ b#cXCv-J; #V@#>(۰钍n05)WD2ua ]n |kBlC-; Q6oO T4>[J~jלr&n8 ~9%FV/C^`2GHl=^)igHf?T΍''^*W}2Y$8q5;ϦApAPRgRGR3nZ|CI]LiGz&Gcҭ0C ahKx İǠ\w$K f:HЇ=Oܞ63ۼQյPhAכD#A+>9^j찌A z9}ST]Z+Þ.j>f Q[,wqX\㤅Gpe^ؑQpM$QR:ۺRt:xȡ5sP >ܬ"P?nrԦİwk}!|zBL*m:].lNwox8V6#k7n?:Oj!chIi9Q^{kEZ)W& F'JpCb8#}c#4M4`KQ90g^ ͢לԶss̑tNgߞaYkZǗ_ƼX.GF -ro\/[umNsrWHK3 l0dR78M5 t[_XzpQ@B?uS('C6"n_xM6t7~2zF/mm`3'1V_ÞcWnH]Z^H2h} [nW843`j@on5,AX[ݬ64(1p@ڋ^`EvY 1G*hS9PK+UTE̺.FI>|Iߡi=ܟyMfԲ{a_"d?yOMeH1Ny=Ďk@pEc!1)qPZ7>҈t{)EjGmF|{;|8O#CD:4q<`δ8@SCa:$ tUOQAn͟;*k κ>˜꺷!o9uct{:tWǀ,1bR6ގ }(|l@mF_}J"RTc\)̙5M|EվWz?bQCCMkk>?R>C#Y^ftT;GѨ1Py$A!Nh=Oۈ ,Gqg:5pYj{-#DZ kg%/5T2mF(ģu6տW4ӝS0^7p^w`iT,!];Q$W`\#1HUGNuP`]!rc5& Q) *fvPo+rVmi+2e-[40k (P:,R]m:%l"(lS4L&=xu[Ai*Nm`=Gцr)܊qLp祈2 RJRL9ˏC'K s3sxEX0f/mo7ZJd1 (U UN6'Nm19H+֑/Ԯ=#Ii)8Y|J[8&!qVշ58 ߞظo\.o:˘4OlԺr惌qzdc.6e5u#mn;x#5Jmh6§Lwkzp+;pQDu^m3w.׶vU[W,:4|Q6~$Ԁ=PP,˛KI_cu7hX/}Sryx\T'eWud Ys,D*^]"=Ng'#>f=\K5G'A-t3`!5OESNO f?e5W >S&^9 ?ޒg3f2U\*Ev'FuӅfQam)"#Y&s`A\љq#p\h 1f:3"a?D=Rz!S .I!d!@/ : wO(|=M=% f_nB 3ٱ/LLo! SD$W '0w+y ;\Nimjϵ.P/t*DEn$$HF)u3c?p30+G: nP=oy\<_;UX2!/ G}X"/(12ha`I|>@bhdG#[-]”!-7 ? ^]Eﴺ@ DL<%ߢ!,[}]o+:$XTV lY4cD|5 wUz"x$B x9ﵗ8LWx-޺xY{i %]ԏg"0 {uA#Q׷  !:bmTYʬ;}fR4weHHMܦn ׃~j[FiKL;~6CMi(7R/d9T36aIY]ecGdD56Ġ>E%ܳ$5Чh?_U ;9BEld0qc_Jz޹O(nvsCR«Lsn:xdž'=u-).j|j>-4\vgV igKٓmlg]\TL}נKx]o7wNs9{=hԓJL%٬iJ+2pZEB_kBہ֔P,Ǖڧߜ1.AFlfTVoTֻ̥\۬JPƟѨvA,{!6qȲy"'<!n>N zJ_O>йfC4{3Z-hL\s,YX#z^Q}}Y#8E,t4~jJ݈d?KN2ꦛcO-x5i7`}fr^}ųPmҡIHl&&2 ^G}v[gm+{M0X8,.2{"zW2Y!hg1-Y&d#nY@'qa+\ cfzM$JYlD ?7aw4k{Z.Yshxa9;^lkNj Gc'T"Iy$}9g=G'Pd?'ߑHlc6$ߛWXw$N RLvYbs/vb%̇Ldmr2YBsbqpR ވYC./3A;D5ߴ6)U_˩"Aɹ91ng=7 X0ř ƾv擢(zM]%S c'ϥ;jmobs.xfƅΚ}p*XD&1c~үЉWy\#l=MP3jT}ciQb#okT@|6z@ Z\۴zC": ~rU6%P9ii$ S&{4:XPOb+Qk/WT+_GPsvR"ɇG%0ȱhJZLB:&†e7WfHSH*%Os+S'mѓӝ1sGhrBD0 4[(jp$2c_.yme^95((x@MQ ևVlam u6W*Y(rw%m8ReU#eZ5A~ob;Gw, <;Z5MG)v1͘Iadj(I&j1dE;%zxtlB01Ҙ΁!GzpEp.jĆ9c.F}gGy#ʊ,= YcYSﴛbݳoۇLfxyl Ua=v9Q56a:M7Nm99dchEIo p1VoB3On%l$}C)* J,RkS# I2,ifp!e.$zfg=ܪJwqV!9E]z]a%I~ݼG4 KJ71[ANsAcڻyVDn(fN5]yeKT}u|G9=ZCCEOq?e^so߸H~'n7 ?l qY]Wڙknke'X mca~F7D>E*jc A07R-r$_խݼz4PuZ`'|WAV5x&Z(}i3ht[y&$Ag%A'yN_&].\8SD |F9fiey53 )Fy:C!}"LmX)`%#`0B(PF:J4*ĭk@]9z'%-vov^mHJsւWG2+Va\>IfS-K_F|9ӃHEx2Y=J3t%k @e"0ez79{62?nRm2@oZ* eg![O2DQo)wKAw-0C#S7;W/;biڠx&"Op[Q v/!u^e$I֨,v Qa#5<1qpKh$C |D'OGMu2-P=C࣫]e&J5wv Տz`) #`rW`,sq8kF] v x١;w;עߞRx,nX MX tY29s+?keYH P` v%y7K˺,1< HAwg 6S%4x%yh4 :C]+*צGC_ |oz2h`b#B%O} !2t=O4j/uRj qPxocaY@S4Ca5XKoytЖyߜcI|JgDT7W(70+sYlYɁ>A6|aY5O*L:yZ٣Ү.FV >o%7-*I;pWh~ϢG,[ 4--Nj^*G8:o?V8$A͝1}B/Sٕ?ۂ0>"w&+ᄀ::*0i鍅\hx9=3^hܝmS=͹vٚXߠ`hbxDc3>GI1ygB&_njIV'f`7NkYbmehf;v<̀ u + QBqa/%OE5iE,S6w>:;mhkc쯂v'rlo6j_Vl`1Ʉ$^Ϡk݂AhsPkIyw_|ql 1nG؇[TA1uV4o#nzTFn͈=8F]CW#ND36bCxf&X (%f|EyɰƳi36RNB]'B2JRek:"Wykz gNZX@ 9ܿ[ҧpFM,91;ǝs<ꚛg ;v2eίlC|fHږۗI4-މRšAʹsnD4T{b(~Z`vŕ.kѮ K Fz7 0HpuHXDQ45P>LHTfMz{uÿ /qHB:r}S}cGQAoQՏqS)ɧkEԇ %ku=^bҫ=ٞ66Pd5؉@#1xXWYr8 nlbZ]KV с kx|G*ӏ5VՙzbfG_YJÇԎv Y;)}_6 gg:c&cqm) \Cq+O~巷5ۓyb.tl_0rRF|uM3F>@?ň_d)I\&W(ID7Xu:iKx88C9"vH$J]L(?cDJx^^,rɠU+AH7~fC;wn"^w[I>~jw~_jpC$/k:v3}NF6pΐD>xx,eؒc#dq^zPXÈMziq?N 2{lg&UȦN B8%:RN,6Y4ɕͣCKP[V-^L R4Pj֫9Ŭc#nzO+Ӝ!,q(H-1.h+OĖ &ő %‚%Ιַ m]CU*U#%GtjDpOQ:N,FFfvfHBu;`Gl1a3h-5ˌ7Vs*39n;&š"̫ d낖Ҕ c#з:!|6Aϕ < B_mqvR5gV;QW?yW?2iϽ< tnSyq:(c};,@tKA"hf3Ѯ0J|/CHʱAA Ƃ/ g ^VCQ4,k霤̽ TPnkr4wżZvlج<ߣ= Z1zMqL88֜(J6LFZe4\w. W3g+).'đԢ懲}#7\e/[@ڨˆzצ{2A;Na\"]K( R `q۽b;x7UWlEqlI:yA\ ~Sv; "y$[.p՟0PU=ǂEG?=%t\.mK|K$/TQMD~&F37"ẳ,C 6Y@z{}VyY5-[f,L}cBO{aS .SYvZgk|gg#M!PqeB<"\^57~DZ3,Tyfr8/m>PeÝx}w{a$ ׼9pFet7J za+7!ͻ"bWsֶ4jƻ@Y;˿{9qg e2ͣ˶\^+.ٓEHTF_TƬI|Zi;w"FV$=N%/LzfޯCO6TĮ$F1@;9Ř ir\Fm^WBsO>T^i@6e:DaBh ƧƄl&={L=?>}L,Wr>I!b5M4>|kV;s A Fz4+nu&16?|':&aP3tcU5u>mGAW"-x6R}fٟ?~+>y&DgCLc$p7W2)>__R:.SM.F"Nv!SE/ÿo:}|Te7϶!Ud 怾43(\Ɋ nr*)+Hpx%jd38 7aw@-ԩPY1('4Ag1vlh`g:)Gim  C7/alz1ғ^89$0ΗD'7/,&.xkJ?GiL QugKEho'v꤀{soZVF,̞f XM"MVXqC{ 'E}BT֩Z8167xl5̌BūD| m10 oQB~"}&Ǽ ~N׭*Qe)O7P]w㌷9C__$UdUZѷhls $Ҿĵ%8K 7QXhEd%\5;&avZs9Әl[7ƳhOPQ&Jߜ f Rj89C lB9j#ցș/0tWh ˈ/e=Q˫=t4H{n(C6_0.XT6z: 0{13dZNv%h`"| ?<@ 0ɀ^S[; SefˍiB 7{v2B<Ѯ\:@ęR*_[bd0 6ubнIޓm+OJMdhvO]ͅ Ʃ'sܨ98͝*evd|F@W[`9s2J!6xLH<Ⱦ!/}~'_%Sk=ݿLX̎97jN2It-\d1d&n43m7"a`{I#W.yZz&naa#S!^t9%bC .F љg7P:X1owr5Sಢ:bڴQU#"Z^&eQif8 aj\8p'GkCV~6JnNZ:3ُDAXߍ+)!;;rDg Ը>N]V1sg=@yC4&R&MD-q](em}ad$xF$~r49%d`P}/Mg8 1rWᔕAݱk;țF *OG*RF_~nT@r3'O_S3Lwr!@td+H -\Oo.m} Ғg:N) n?!(!jBͶ-a(CVIs-Ƃ_y+r.޳]N@]@͓)Zt+kGHĚjOnƿ[Қ [g{iVWBܽ/rӰKO t RBhaʼqveev-  0zki'vة؎$^N^JnmZʉlŃt{?)ՂV F3Zf6"ǜ6Vk_Lh65v畀,gUWڇ wE }NZꫠz:cV?X*\vt!9*^@f\RBo_`JDAи-O ,$°~ 7C2\S̉LMhx@MҧdK X8h9?V5ZRf(˼KޥZGԍ}֦P /8F"=/M1U j(v;q&0d$K}gKYO0)M ҃Ky38 w/ϒ\y\;߲M0>H/%qmd@osO5Wعu7+(b jÆĴ|HQ3 37TnpsjGLچIoL 3OՔǪ &bR~}xT|Tn܊qFrIAX5wq˫=`R@ǖnLrG3_up;OjСAO(QufsFh9ʩ6Odɭ0$O~ M/f]>G)97\1uhTn'n =݀}I 0k sYaٓMEtPHݣS1||Ü:(:Z̷Gz{`&otZ|n;"l#C$Z35Eh9x$/٣ ܅j^FQIA,d+IkR;Sdn6lcQellY.:\F]NxN!3ʆ0oJL qށo:5Cڐ0V;v'ps`'5!ZVkL<mȁGX_{yY P6%zٓ}B(gk!rӪGZ ;WͿ"f%x/qsC,gt 2D񍹢Ȭ9_r.M*@oeN{*g J Ϟߢga)9MdEmժ|ӈ^{:='jwdc9&{G'pI4u5ler u^nA߾!4TGyp4takZB*5Zt9vX .B#$@⧟,* 5߮uaPSF<uAa˟QV3G˙4% X!,K@`ap"1IJhK&r.zyrh`8ܩZQq/=Xz ~͙LˤfoqL{>SB 6./zepT f m㘲RT[D$*gi}5ЫPc b3eO5¹FPTPW]t&!V QR4xbAOy;h>vR*+JyװIj=pqMN4hnL%S(v'0)[j9'}rGXʖ߼KG5XA( v‚Sn-r }uaZDIZzrd笂MV*!ϨRQEZU8CQXf]㘵r jIјgk d`9b nRW TD]FƦn.j^ ڪ1q)ڊdE֣:ψ\#Q_خvZ3 x}r:/-FYTD_ިd-]z)rnM\KPeP&e!% YkɄL 7Ɗ C)CT=B9S=l\⬼ldz#kTbnFK=6/@9W a)4`n[mjLB :᫉L2WȻt ХCDis?)1oD ψy),p"K1EM)ru> z6BEd]PqL\Rݵwcx٭-˔ܹͶB!x(q:\O)B/#e $\X_Lj))3pYxbu;mY-qm.+vEb uĵI4+>wvkP8o$9^][ sfN,a3}ξ2N+Ϣsܴo\͆s/PiMG/gB:MQz$BHOvlٖX+> ^(Hn"EY<}^T{\d~ly<Uν4t b;oE/S8 Q.]7H Vy2`F5o`ŋ~wMʤĩS6#GR-+\Fe-'0*}i?f"yHq|7R~UUrZiE#Mr*jU, GLPth(+I,Ug7be2gFE|t9 1>Ǡ8tT5y㉣Q3L7Ѱrv VkC TG7S(!sU-)סjbPȴU?M\p:&֍A^i|y`M* :72\a/*)Wf]\FD_1.`@,TTH);K36|K/=q"`NgXF b8e.y#"q-ə;'~StZʭRp{?ޚ3\LGkw*ǣ[,aVwNam3;hFn2O^_%5`0"綧W3R^B+(3I:>OQ BfKc6?\&[*/6yṒ,sX~ E u 0PooͤlCR-a|DHKǷR /@.&}+'nQ:''#V_ןбz$\BLtVAGh;* #:lʵ>dq $E)RB*3N0@Djn 6WbS1BtԆJ>]]\~4w[)w292]YD Mk1\,zU%2&!&~/U՞.ͽE[l $X?fjC6heC9@|(As/PlmWn ^Y|jv'^Aآ`}JzG0}9KCQ1 *zخ2íK {]֍4{9s%'^p96szaLk(;O dF^d^ سbNӉC)D+Ňś2CVׅm>g=6O~BZfݪ"nk7Az렛nk wBpIgă mhb;< ipT3ejpËMc^?X~>@< _rEP(ROCd*N0`ns&3(~6\ -'ݵيD0>5eMB6@¡_٢6ؗ;CcU\8[.YkFP>p?[`$ r߮_q)- F@+h$j=l GI3BmLWe7(Y}:B$ f[l8rq)qchv -Vp:+?Yk97@שmW(}/"ZWl΢z mn}iϪ$ʼnTpbPќ0 GPc -mXYVI`tQ76K+C i$`)32фrF_ك&S9Yׁ]dz3w(]R@OQRH  'Ec5 3Y2}\O/`L_6H:k,d񼖨|xS|sϢTdJt1yC#j,tƃ I6sw1NdjLMdÅVm8PRLTì1g ˥<4AٽiCE3]e{<@w>I_(2X7s&/uZYDy_*q\Xİ냆>ey:*j39ԶSzN*k!aQ("?,BCG![_PmZD!,@uvZs(ZZ쾮_~J6C]/ e]Wbz~uHM}: FIhr}SkIǣ,= PC+(_n|bAX`Kzk.<$ӌ'dCn b`-񩚵,eN|1cxb"ݱQu& 2s"2$2z3o~=Рo!j&5y^qMLu糣ۧ4G , cbΥcnQO79TMHԮI#?^Oxfm?PQbL0Jm 1&N[F!R{zP5 2%,.ʚ=E;Yn%ÜS1miqFspYދ낣 U#( Y t<8V+E.>̟Nj_ہV{QHvr, w= Rퟍi2 C*h+? %نUS"hND:P:T4fq<3fa<\`DD$\V@"E*ߙtT !vbKؾ]֥r+SS;`Js:7DX.wlvde62I KʶR lh8QRW5{ Oig6[m+j+kl3R+#j7Dܖ(@DPO()˱x. Ӝ95G wTQo^T;*t.ƏϥiUi4#GZ4AzLPr1!i } *Jq`_H`>cFw˰5+9|] iu_o]=DR4XW3|ϟθldcAxw=֡J[QJ!Wjrj6ij[%ʒdt] 0-ҩsaodӤhzcAMT"?˱簅.]oGw`)ֵve)nV9.!@$F j ?׭4xOST cuTS,qwh]~+ UX7:3a_^-뺌BW-3`NJOzd,̖D![Eg]C,ψO$طVmQpo% Paq\݈s:wfCK9LGW5L9%Fgxb&] +Jt sj^YO|pJl8mk9NN(܏{ u׶ bOX7Ï >>`15E0eÀWmFmN5'Q; |-Yp) [a{la&>+`0RӘQ? 7h--杁kEi.͵}Ԡj07(wVZ ťUk}s@b`;_#*NN)5ttK~&ێtt5wV;wA%mcDPʳItWkmn^mƋ|]c3QojjN#9AO1Nv%;3`asX4 }$:ZD;vME9wք*Щd"7yALR(3ˀHp=WYYEVt9wDolb>VwU\Mw`nd{;i}P]cZ'11 lIs$,.b=.FbW(Q[Ζ-]dW\9*a}g+h ΃ɗhRC3"\0% O1$Ԅ iQv53̌JNl!c(iQPG q97{Svrd!v6HR}ctł`.%M 2P4R֧j겨~nџ>sP?t}j5I5J+4Fq`qD7G̪#m=_ɐMPڸZ `$>l\|^4'됻|(9Ny E]qG$&F3xQK9.vUgtx]LRep\W}6z ѹ,-jms,o!A.Fּ$SAh-kGjDBBGzC$wr y #eQj<+Qdf&wI@M̲sjo(j YV24+ Ԡ-P7$M YBc{'1`7/8(vҺw[lSh1'zZ~͞wu5e@~QsbKsJd0-!HgYg"5ࡄ#îRox"GWg;mސ2Zmi+tZp$]xU@%pbS|!Uk-;>YȒ7cQ Tq^nnᴵwg8XtlN^L9 j!QT&Wv\llvTz}.b b[Z-|B,fuiDv"?ŝ̂cý Wy8 ߫?jI?'zPhH.}:Ϡ(n+u ?p(5IVDޯLnKB|+Ol7J'yIU@?F˧*$<LA4EkTvh$X`FKM f(l13J#|T{7ݷ6"8hR ,Lѷ,gV u6L+\LI *tmÌL?t ʨq*,M8pl &oIl׼i<9eZk }F,C6Xۆùtr3J~,C(-IAgXDK;ȾzP:͞HU?ɡ%}&@)Ioq1I 4|?2WP-:7 YR Gl@lT9JPqHܣE:rIFD+>6g8PQFS[7?Z(em !1Dzwr35]$8j^XLJЫҙi8 V+F-EPRj:6[pe }|m=q򎟊[VAEN20_'rHW 7͝chF<;#jdg6:[aB`M\aIeFZ\=Ů]շ'^ }#/*=D?yU-$yBx q:i5-:WMn@a_TQoE1V(/ro @j9g1Go~cGoWHܻ7˜L#ّz uI]?Rū RzNC%U~ҁ;oǾ{q2TnS|i{fD|ǒmY=ȭLnVc NbUȋҗN.N a޲AKHβ\;M/ a? HCb‘Ft54DcASEz@387xut!\GİuG{v<2rwgěDJ&ipj}~[X@)Hc*topQ..gf62-ÒшG-C[ʍ0%b8(lUC-K)( wv20{s.CJ| S?#8Ekcb:չٞ@Z~;#&Y-H솜ߧ# A?/"D d XD~duLӦ.0z[:%#wٽ1Ysخ)2kgPϟ͘]1-$ &&D~c]>ӦIPe&ͤ^ 7(Xt`H’ATWE ;FCo''Zf4i[Op]f=AI>&LO3mb޴3qCC}RJu^YV5L2Ri2 seY.XG =-ط;ۈUۧY{bt ~o+Px\$QjYrnbIr1T86D?-P6xbce~2^ =Fٓ-E~uJ.L-z$"%3dr0z%Yks냒w?+R|*?|x}sͳ fk꾆S,£y`;ÃUmpẓy'T'}m'+:q}G][T{BmXذm(Y(OmLt&r [QSEi,֫)b/J2X/ C&=.i[g "D6Dk'DkkE'G ,~kl!Q;%QjOFwDp"nsNo+ +%5R{idKf#ݧXUTm~Xj'D]V8E=8jwce_h5!>֛$ :fF 93ff^DCYP(X|'MpnOlQH)56ahv3J9$NϬv\񡀵848-ZJ o`qKT ~Bvȃ|5m[~^+1hܞvzOq`)Fm[F21@%=m֭˃EO թz²p<3 d٬hyqMX%~adcrzjHz,+JbXVF z8e1={ KBpV,.32ʱ bK#ulyWn&UzrήoxQ'XW: UtG% ʿ‹H5\V{ 11:t7o=[JRkNر2 ʀeR9? Lüľ3a*As.VqGj$n^H)~)1椝EUAqtIp%2wۿӒu]t"4)12_ }tG&3$ \-Vɸrw?Io|QB\m29Hw@{]&ow%yV;lZ <}ըuzdS&IamC/?<2ǯ"I(d13c=p!:0CTw%uvV4ʭ[%&G ٠nbPaU9s.t d,l/,qP ՄG^{>A4#eJxmΑJxN^\G7x#|최8d2̢uԍ1pǬTQ7n3J>j׏0wcY, WP =yg{3S7rbo-w`] g'Ԥ+T !/̾W'20wRu:U=6=:n&WN;KSI3̮lH,Bg&ۄ1^jd oaa4n5.j!;1j`Mx 9~m3lhNBUD6 bT4gRtP^͕'e[Z&#EBLe4 }fmВsQ:^[,2xRΑ=uGYjfo*5])N*[Bt]MAfP`6ׯTKINt$4 Pt@#$þN=t\﬒"8v@KIz<5e;8?.2]PQ(6en{l[m-"sDw.屾Gk8͟kX0 ӥ(Uoiv. U "3~-|:!עKb=GaPSFO&6[6@;pOٴuS'A uvt#E͌X9YsP~]{hިfz՘PHIWřL "-[mUVxfsm$%`A2-L0oĭ 쐣3I:!ב$@z? KX}kV^(t¸7&(8{K4:ӵMmv3O;[pxK:HɃ%_II|Gq OzN@"^t=#X.BnB~i;<$!4g'&1MҘ?YȒjzL_Ld&@ f G8]Mt(ܚDRICT)뱠',SEhExP% .<9t-,ei/=ǓrxZIw1,È>cm8[KҬܺ[t%2]gWOuSf+NvmsVIb( B*2CQ!3y^> q)NO"1xT˩ўw Xy εX9kNM8$+!,יbUڎ [~iEuP=$:ӣffuA ^) B[X'{iNI\y!hTI=>IM{Tek~ Ϧ!,#g6S |ۤX#+ _9ItXae}FW\鹃-{t,%GF !r63*V1 l݁L9ǙDa"*zӂAMo.X:V(锰Qo~Ju,n+Fe4<ޮY˪Xi }O0Xjgc]4WU ɯ3/B/!4/е|K2AB;ˊaP4$.3Bڌ7Jǩ]^onjHrcv2ù>I(K 3~uSe' V k[-18V @aCn:FAN A.쪬d*}DnjYy`=ɍp/U2>Y և!<Πz;#YJsI{2fH% : ݬ"ö/GLm2{ d+ :Sa;z}&jLיX& eǐ{t5z_5HY.<tEqP{ɣ1Ġs虁rTf\<~3͊,E㥢zr5!x@O/hnP"HDU<2cM5Gj3F,Ӱ-]:eqMĚrlJvaGh^RM HŪ -X!N~oZv^JeY'*vш(tsCR]KqJ uy'٤;7&?3~\up5,UAqS$M2 J>5O/DMͽpp]!J:Ÿ bx"| Aݺ3Jliap%ka7 5km&ghLX `B 2imK. 4&~[,sO̴mSHUQa=wƳ++jU<}dGRfp8 UmMR%Yo0Zi`:=h[,,װ#$L)DсvtX_Z($6JY'i \GZY!Gusxp@[Yp9='w7[dB?a%,Z!5# 5R,bi [$j rv<Œ6 `t^b ?v~tiz<3N[bx <`*U!'zढ़w8Mbt\|Vw1NG2?68A6 zx$EoTs^$ s'4x MU+rU3ҥV>Xҿ>J7<&ʑt~՚ ܙC[s'~h3-;H8sXY. |LTzo y7zS\ji|-=r +aUA;H"W{>0aG+CkŘZ "1zq3ҽE]6Ԅegd 4-a_{E >̶PRyykqµ2l}X\;i ind;GUQS>bP'W$}tFcUafRJ1,&esuyvYs0k V?C) ĵjXڷ|oc[ lasRP'udA`Ij*ksJDʛ -3ҷ:p}pN9'"n uH1 ~!$c:X3A.e͐a>w͊0N2}ˆ" W5FszB%j}^J0LORQ8cPF_ 4oC_?5:.6gOxk'Kwba3ٴ`yұzO磭Oj*JXdg~F {I81VjI6a^- f'LRm`hknLHai0KtnT0- $rMBfN&)0Mn;kW&AbsJ+`ik-0s#i,fe$U/?AB Fhά?!T8Phw܅X"YēJ ~t}yr?jPlFU6'*QڔSNs:İz@tO ou~pEkp䞉y8K@NWm$fȠERBz2i׍!ItΔ-5`}~ @{ۙ=^‘7 #k2.{2n4H~^jj9y&jA:9hXȡ+˩{K4="`Ž+iV?~H 'iweT Y'QPȳ?nMs6@ZqPWt9Yzk 'R#{|綞^z,H2%lBhwٜ c,!>)xSB<kc8L9|4L!U!"Yѹ2;u0{ډ9YhO^ⴑx-`o{9PZo*=%NE.N5 ,_kV(eܣ ~<D U^>7$l%m}ȂhRu8[>ȏhd~`&ӴqH=7'Ф05~]]Ӻd:#v\zCIQI++s ."^r9nVhߦɅ'ޡ(hA%3$ erM~7gF]YxFF؏y7}-`ANJ t Ĺ0c8Gls+}Iy$ll RRen'*maq HV[·zŦ7X߅y 5ZE%I r ZidqṲ"xJF5EI i,a1Ǥ! ۄ$>(:eqBWD3!j\{ok!zLyp<-`'>W.gG)H#Tovg qû@eu#&bBag`Uy)UNZcDIzk>D@Ow` `&.3`:~Dpn* - +*($^.^SDV/s9-2[j,8:K8̖B;EZEQ3&% ;J$@,'wk [Ȟr4ED=k>{)UGatԷӍm_!lՓZRyI'?讁r؊\'u? A%GZCJFxLlMw%n9l_)#\|E-Vai[QB["xMfu|zEp>v2y;Ѿ.~ 5\@=uVn+f#1 ( %ۖ&3*ryM?ۖc][}H1 ˋ6>1.e'3IE' TKP+q_FdlgKGTh J2֋%{!ezs/:9)G@79z"UcaSQo4Em$|+ߝU|Aͯ Iv~-oA#TKTr~!Lqp'qJQ"ZmFojo\f\}ֽU,7ꛋKg ie,3IWM@E#qk?X~^8tHߡ#=ًt5̃6yx/JQSjoC~47,gD\_q+ Ddys4%Iud$@$Ǿ~bY@\6Eje~8>~hEh%7vn u$;b~=$ 7#)EM m>]R(kX/;!ܤkp$VL4R[46B?+Eox9SVNgCdh;*h?SHN+ io/bxLp _ hk>gNt[[C6ЦVOh`GiAz w 3k_;ߞyt*EnSp-=Z `T!2s㇠HNP ɢE^ ?F͕;&z/ ^Wdubcِ8O~ﺁg/| ʍ,L 9hFlz!Ѻ|u݌o %ʟ'A\28?WIlRG7OeN򠗱W;pT9aM":{uXbT/ 0}oPZ= qo?/ɠSgdGcKPJ#ē{l_;ؓ7cm/v!F1+xFg (ez"ݰřyBtCdӝ2nY vĪ1"EaC$d^DEHBdjZ ,wPrQS쌵3=,] Eܯ~;p@@Ԑ)QwjEq#da76 "EF@ -EHq-FKQ"<ݱ@־bR+ <31v*KGyfX"6"P!X*6*'Ta=: xw10._ zpe ;<ǁw;t>MgGd/1 dJoA2g tnT-\p~j,c@.cL|!Ʌx4ݧ 9dg®{9QH`+V6%S7%gxGn9HW3ۿ>c{}xu:x@kjDs=:p%wP3N8gYפ 6sYQ:t˷֛^7c`3c[W^NT1Ou3F̘R=("IXƿ!6  j8Q Џ9)*Zeٍ]CedӴ˽zoFKXR77R@nBJ3hDK1![7> g "yέ~KgScX['`w',p Vi ߢdӰ 1&zRhi{!`'%nVE+ s5梶*"EÖ tNKzHg=6&9$lnnDZ}yf3S'q2"(p).Zh尐KyNs&W^m9D۸.~ZNR[j-ئLF -HYjN% I  &X zVJ1Н)4MvЋBF摼M4ـ~Ho#Hϖg1`ݦK/#4tvƃ|Nݑ[,>-AX{SJ ][\J[R>nn۞ݖh%l>0E⻊p\Q!`gB;HVdn.+xlV/: #Vƕw(N fs{ˆ׀~c;rC3q<]^ Yf2IXgo;8+sZ:US奈Km# JMVm4ԍ5U6_S5R:L᤮\:o Ӆ`E , 7n%$_MJ(xHPƲ™O juYd废~ΙZRu S-4 ou,QΝv6>2}oe̾`k8v!M{i oz=L(ICpGYu.hE (dIQՖ Oy_X JZ[\_`3uB\7Nږa:rCJPRz}j >p\\45VL5a 4.6[=¬UsˇhQ(K!82pEX$п;-^zzvM̌Eb2L!bR2 ~j@V_33wf3w%9||U+;vÄ6˲@2XrX+ 5dt98 Բncrd/X[_s1jø5/!Ŕy _ .&bc}d6z:;KD矃U,M<!w = n5B'8LTa}6gzka_op3_a:(?k/^0ruzuN uO gmbP6DT!7\(iec#zmڞTRBxR4Bf&(jPc1 Xi_Tk6QA)&F8q\<4 $BMj 3qCH~ n=bnlA\'k&8.EzQDk|-2ypiH3<*wQ*}gԅ MU.է4q15lNۯC/_tMR)qS Iq<10Oϲ\斺l,4GTQp/.-ziqQZ7"5ತ+ȚYjNɠ4wsw/|J{֔'Nӥ%&rI_)M*G hT2kbH͙ڋ7|2q%"ϵdRf|p/p:x䉿pK@z.ֻiXw{cgfw-Q>䴔YLA`[)Tˬe2hu1l xWޮWQL3s( P&=A ~/w,ӠsD;GSp}i19CSΣ~rZSB|y fDpZzfTK;"}feGj:Ԃj n?;d(2n:hoD34tqtDr*fʌb:,] ֟|CX)Ѣ,n۾Ǘ_`RiʎĎZLRw$زDΐKseh0I2M~GekzI^1íC+vxᏨ? A93!T-lO8IL g!i=1l?n{v%2SmsR̢.zYđ!-d܁s<4g~y%t0rzoBèO>{8FWOgxdo9=닟 S8g#ݫU7e[\%rOX2t#<>|"ػoqn: {B=^AccCBY4}O%+<^XH$ xy}tbޙ'.ؑ.j;GHIckc~?W>[`yLzw&jɢ"dt9odYeIJJ!*<T] 4N4n:UaH0Bړu>C_UZ Xg<$3n\߭7ϯ#|-NFJFl'Ppb黉@Gݛ^{ʡ_b7Ȣednٮ EsΣK%o0ʊFa2\!t62>Xnj5%[|9u?J.wGϠDՒ@v /|{Zwg)EK DĤuP%1h3Jx"rh]^0 ĐHvBMKJh2F*%'"k5w5/aI#19NuC8+׏ CdxL[h;Ӂuf1Z;Oł%$GEb)=BeWt ޼tOŚ2HwzrmLJS,}3+\pnv{j7ө wI֥m<](hgVp2tⅆkwJ$fw[WNs-pa%`>-'{r c>]gB/q]UU?^eE3SÇ]wE:u *gy:gaةƨ267Nm7ɣ$l_O.;@Z-2ː5pZK6٢TgzQ9guKsd;6Tz\UJ5q'_L]qz>i[~M7, xM#H_㗈5i Z(#7997\ZK5Gը/๲JB]K-72-`5(S6hmɛX꺒1ID|qL h@r:doηgR`xq:trr6~jZ0NlPAItw׎ 5E)*]㾤S_/Ξaܶ[b㲤Ü3¯2ӨW6>O~>7_i5}5լ6> n͠WBlsQ"Mక{|TMxDߦh =FRM$UlưI E(hhU,\ʗ~ t@=Iu'U wz,4xBba; -۫I,O|#o^PߒVHowQd)kiub͢όx+`/XS2٧ [3TWR)IL h ݊+@!gV6%bؿÄ&еzm G~lSQݗ Ē62:KcMUwSNgU 3)ڠ)\Pù$D`%tX٢7^n4&Px!n#eaLMJ$'Gj¥*$Ǡ0nWB~P>J4 % ݄*8ϜA:[Dj"X'l0KLhP_~ U]BEl)_$ ggp8@v1fH=3wFҋ`,p:m7Tz2nw%g%Rc˰}zRC{ >-H4n%?kr&MǹzveΨW{+0E;>b n@AmG/w+B=:wolf!O^=Q\&GטRY`l8WQ s1Q@EhO\P/^ '7lMw<)%k0Q.?5/(g"t"3qV 3SwǾA! \ ̜/ZPa _Z4{Gc/Tߺ85Ӥ N%GfT٢)mP\#UCioG>Q)*M:Q[/icG2˗g&Av Hb? }ngb|C]OrJ`z% c-S%牃рS >Pr+LyзybWJ I~?]%_x9jÊ7U@A_aS BS1.EMq14f8*E6p 5I6J`<ʑ g+>4t'(pODyQvEVk|SLx{\TN:BY = !b ݙ J( \W&Y~oN >Pcf{.%+}Р6+,vL|LV_C[ţ-*ibMxPHcOU d 37S_]RX>&'v)/~\Jioll<&q-$I4]ht-"X.*⧉TvR%d~ oNukolPU(}[ Ų3̯o*/X@m*7FZ|2UOo9wqt{6 $o s ކjgWc[ksM(KDD4٥TM qr1*?mGb)/k֙silbGa=t/qsمvSq667;rW *&W␿|ox6_Vk$ӍM.D0v[sAEdGbT1}&)Dy+fB\ {/P2VƢAh6V(,.Gj݀8|^>U"ި*-5i6[+Bwa7{"%Ҽ1[gc,A%U%U[{5G;k7٫R9Y1x@J'#ߤQg"A\0$pG'mb.=!K!p4s&^]iTLWf&.s9;z}I~@;>) A hG:.hCwkטp . w$ndg"b<[V@-Bֵ^N~ {O'i;ȭ4"Fr}BV [ڈ)Q&jsؖ vSgM[ACOY .%eE_`I)`E?8$(sPL~`?*%T[T_zqDƜ*Wg ˂ЂcS4FDy/` x;}!=$1Ӽr?Y鷞Gv9V#8/X: B)%Roy =S'ԸJ%Ǟ@s-U/OqvGF~\U`T ޚGD s-3N0?(J?'D@Ʌ`U sFaJۋG`u%}^y2l\m!9NtsӚuB.4QC:}%23v[h6[x*6%5xB' h\&Kqu=H`4[4RVd)t.9 Ehxq,)AuW fgi3NO?tгBH] ʧAU J*5Dr9;k?NJ8)?mWfcxũ%)2PrԻ{g$a$2p+/l?k֟gnܙwVPč.BlK -QI(,7z~6`0yݏpME7Ď .01Eez/œQEnF18@K*1u_[y +;c("rjp8Mx$k g Ğ-u3ͬ/[\F>sC|ϝC0Z?_It ݈(4u`gulV8^pAH:YhtkNz8,O7|I ʢ[mڷBe$qQ:נSujK92RX}Ļ]6e*Rf.ܞlnc݁b񞡆?VNAc'OK3YvÛp7p$}"e9 FVlg|{UHЂw9 aW9>Jo7wKɂGQlKK+g'RՇ`Z|6סM?pӭMGUЍ}f)x$~cٯ lnw.zHKz׳ hFc#?vG[^z\/nt36t fYרkH?69<\IR6 $zN1DS&}\J%Q#-JL3VA@1C GfoIdUOw6? N{&~=ȂX "M&w~(2A@,,!#wmozUʲܽ+rNX+iKJaOeh#+ ,:?54,\eB>Σ$+snc|U/Z f7 N[x ׿yޫU}sm;[_RbP.?;ʪn+0~!<%w귯ޜ0+ p09@tVY_sfiV3{"SEw0SMc;_4t,`ƀL(p"1CjSk tFIzיS!SNpknP=ߡ|u&!V|٘(*ڴPcL03%5N+m1x{4ük25p`ܿ;JHe)w9-˸I?^S}iW{pL(CG H'U+wqjJ\"L21`v@OFUOm,@nE1Ì0S5ȻulRcx4G~V$6^,c3K(KT:-Dst)pzdnt4n}g^Q #7Qj&TAẻfxM>xwj\E1U㻎/ѯgyƗ;@ n9Ř-k 2z|D$9L'=!Uf6bdQFce|R.†ϧxݿN1&P(ZzuP @TN8`+mBeF1Р IJ&l_1ޜWĮgxF"Op_?>Et TR~"l;EU@@yPO=b?eqv5P$tG|>WT\AIm*9(?4q4sZUV 2bJc ӯ}{ >]Ͷ"ȣ*եK-aXnwlCkZũMTo4vD,εMU@?b8.ȅrArG#6^4S*D žzަxoo|FEm],FDtzfRyyqLfe0{[5RySyz-+-^mgu_ \r5*ϔc}EmQ-D ,V*?V^lCBdKZcT=nr)F1ME9Zx)M*1nM/QR_=1X'xo9 7e.04+Qs vkd H+6,-oNN]%;2֎U=yIobR7pk`Eot2 X < QcŲ&Zߧ7Pfh*l8ag#\З{^{l#`+nEG76[%Qd -4́ˑu^ puSzY39i &ahJE.1WK~0oaavNG T r`OOJ,vY?05}K. X'Bvְk/0ićRZ)fi2~YAeWt첀# "(U3g9 ÚtSڈ,]| vN:'7iZ_A2%Hɶ 7|ӂ2fhY1M'%o_D # A"rWrry/,93oIV嘈x7NKGpb;r~94ٺ8eVP5Uaϴ0ʓc_U&Ys#SּLVw 梷L4:MQNzMk&P].Tm֎+1M߻lN#8bGaߋ0!m0L|A_P ndt=4y i[0!<~IF7}@f܌׶DqSc'Idzkh sm[ ;^n?K;>c{G4͸,ZřVx\!Lg&mnj?()klIUe 8{F<ȐmLPt*%"@?G!&ZuE gCEKj`jZ1‚26 L@ePx8(?fl1J:iyncK1 du[-xVuh b#Q$nm%EeG]R=0ʢ>0 9RAQj7!R(@a1k_w.xX5LhT 4Ky_+B"Ypd^c3ʢ*2߃\H5q-MMQ QK Eu`dI ElῤZ7 cX $*JO `ؒ:<M5 -Y0t_LI*|6^k n Lb`g؃qiP] rAg`h~E*}iڱc'WLT=5cxɭ" oDdXF_b梄UVd Ԫae _Kp܈-Qc#n\}Yt1m|SH;{j01h,6w^UN=Wxs7:w(>9\M2biVUPQIM 5Y RGa{i/,0zk?b^>!~82FUYD'SUgIR;3#ΞVGR& ?1H}C譬~'ONC@f$|ey>_IK EA| /lL)燀6H$tz&Gj,ng&tXɣ-՟LpB"[ɍo9p1N^p>ɞT7r?5+'|"qx'MѲ2kaO}n/CrSaFz HڶI~{mS`\ȑN8 oŬ"RyWʌAD.Ljav.BtBYnW-f򡗝.<-HzݴރOzUL˵oK$B|CAkM6n(i{Bo '@~8Dk$RKNרm%Im։0hP#Zuʉ:~nV@6BTpէ7YN@[Eq#Mu^,Fυy,^4R-zPǔM lT k*~=6^vETA@S<-V\w;1Oz@|ôfcr=/RkNIbwvQx+!Śѝܐ98Qu>0f?=JFAw$E^`–je%1o޲pay|AtW"6EQcC `9h -jŏsf+"%'ȿ t~ݥW?DCڪ6.w_m(PJ +^$X&O"4C;!rl,-H^{gFP֠9PrRP92k )]\3Ȓsk ΃, >wQ2$/Lnݱj3v~V/|3aB*1ڄMqv_jd25✄FQ h-Őхi|ݘoa n?4:jظNsVp8cP.94J}B:ni=gD9cP^.i0_7-oQ`Vr# @7e)[^D910 uA#]u⮸1*D*>\Yxt% *"Z D,3>wJG>Bf*QdlEzq1$ã;F GTT-j6T6Խ}nͶx]vQ,CR#}=vqaiL6;n2zMB(b{#nߚ_,Kͤ8ejpf܅{Sd9^z%R։(\F({WЎg* "J@VKuDnY 9J3OXW݊< 53K4y[0^LƫdrXL |qvik9yB1HrhήeXضG$gp n1UNe۰:)aͥMHMtOJF@ 4[h{E%x"=)|\-:c >3X?YNZ+4AcJAޯ1c% &|7&@p:Ð[[ΡڐA?h8[ e}K00B߻]8j;t21n jP2[C5T4wAu @?D2#ꕯo]ROt=v+ڇ.j=}{ RdB@Vhm%m?Y.J PAËS3Z7na^t/g0[@Q96 O< HǚμSc'^pl,H0=In&<9A|Im 1K'שwcNɗM`;'oQrw\:yK>:T =N]m,5'߰NA{qK1>r46qh6CH9a?$λW2k]?oB,qZub0sn`t`@[>y~Q)4ŸLھ;A1,?d|H̀m䯌~[x\7c_QkFӍD8L 'OS]n!JeA6o"f xL6uO5=4B 2[SbgR1Q䟫v4%Tu.CZS5bK;SMwev6aAkTlݟՃ?-H.H&@0m.Dj%[Q7N2RQ/S`Hh-=gI V,ɄV L־>k̘:ՂAbc0֚ +q>YtQ8ԽaO5SmjKSS- )wDXºBѬIaPU6kC?РoAp O|IxQO(R=0AD0Sʂ#DXc710QJ mOf"Б[Wy?k!,3e_>9DuS?t]P-(ӋYw^ w1%&DCoÉ0DPcJZt=a$j3VašwnH S0?DVFbۋk9ޘ™1g{à恘o681̆+ܱ{b_-;-[&{wu{Ӽ xg~td63(`kzuii QDo&oMJYi/oHC[Kdi\,k* Ba%rUŁTKSa۪iF^ "l?":Z"3DFacap\u h=U*C7zUIv*i~ʋ!.>lНKHAhE+ߎK~BX9\; &Lpҫ zG R{QLG=$ʶРAHCe7g:c GqNpNF>t&Seu7T /hXw@)JV8 @ m" 7stYag Z}l`Pҧ\W=ɜJ)cZ\H{`唱>Bo#+_^&F TJ=?"M3OyJe6[Hec2lsFT `'a#ENp"د^Cv8Y%i7="(V-D̟ءǂ < +faJI̤]bcADb̴so.5U4awC1W#ާnX%3Y8E2=4J"q.]P)>YؤL{ o%Y#hBOIQD'2%F"Ef~?{]Pƒ͢w.EQmbW`U_9cPf-DQ2N] ޠbJ{9l6o]IAUMcuf6n` ƞl1okŢ$G3poh}MԛĤ©۱n !ϕ%\Y5{;Ğ ,x$WIb6f5l $wyyOG8|]lC#>)i'qEpGmm/}"UFNr0(>BJ(q!P BboH G\Bwl]"DHv^D^M>cH%`ŽCj+56 7v9 K=X8v 7Ɛ\>ó4~m`$&@\iߧ8@iJo#Ct}W/ :_tۡi]o I=Pi |}I Ƭ!hճ䪛{7-|;3,f)XLSD _7h E"ᕱoSTM R2oI?%R7=62Gn<+M(Z?*;a,F,cBA7{T4[NH l|#7{6k]}jlÂW+G j`K|'TIJwrC#l%O&%$ j"EK~5CIbFb䤝,3Ӱ~J*c}4D x u2ĖB*wXh';x|;DT1]3dsZcGumOդUe/s''%Fm@_z-A+Ӗlw۠drt{U7 N[{y3lȗ:s/?L3MַF8ϵ=:7q~1xo-v9%4IǺ Z:u7 <* fgQO;7&Elv+LPU;/agR"ai7%*Y0DfdjC0AOh#+eQ2,.)z,ࣰz{GUt)/$i@ 95keWJѼ\2s0tʅ%h;un.4e[k $37K9[c[ u(,YbUw (f >Ə̐WpBh)Igr}v b5R-,>By@#l[!jo nc(-(l6/h^k^&XP遳ɀ*ƛ"%C܂m%H bS6:xi:& 3X" ~}q 3) MwSgE@)sŤ$ns|Z/dV's%߃1|gϐ|jg^&_?S䴉ȯ-kZ@%| DV@O@CBC/: gqıE]aKZ)]Ӫ11dVwʭH?],Izh2􇡡 6R(Uabc<͉*'wmC/vU)6?COFJԫT9m8gmԢZ胀c \YQAIS"*ghowA_JD]N#m`[˘9,OiteVls/cy/];/_Pԝe6|}5[[~L҆-.?DzW 鴦%YP=iFpq[2PR1Ge,FyMTϪb3ƪCiw3Bzy7czI$W8̞S)F\uh(.aj1轸ǶޞS-e8VF_ݾ"J ܮ_^u(ٳ¥1Bf^cA-cޫ!;cֽ/j(13{y-*޵opw]vRkB3DVS,ÞyE;A&#/mIrHZl(kJ6C9^0 X/r?pсyAu:*SRٍ\ppjdi-qaFc!puL΄`P9!/;3W9`B+vypd[@hܜ?G@ҤO,AN^̊PMYPZ>49L}rZZۢ6Su6֤̭of6f{! 7zEBpsllM ? 49y U[%%zY ct_-xob:.4z' F C߲/h|k1٪jۍýa|.HSζ)6遄ɚ34߻paW=4}^"?V_$;FyݠR%%O0ml-.̦4ւ2E?T&GN *Qu(RNas. KDӝ$\?M~t<{ H޾ЌQ&jy*w'ƚr_4Z;lp{I# CysHl|PCO'۬g1dl>Vl5mQ3Dcy8qbLT<+CTJKX ֭9O$ ֝$zP[Q_RɃ=j+h+Quq{~=($A"ﻮ|K#gqo@Q-N*K ߔn"Ɇb{^MbShe,56 #.TAV4Q7K ǾJ2c Q d9E+Rpy;eNgՁR^t>/VT}eZ`Q/ӌN\ח1~ih\a.l qnNfɴO{[eR7gk7T\&!ƐGdDsŰ5y +:B:9&s Gf#b:44QVSӼ\S;u $#I-HFhY#$1h-vRJia]K0f ѽR7%tLT6˼;X2.f}%'&H sb }4GO*nRIg"oұr(īUqXzLB*ۧf`Y37z_uq6[TsO5J) q]u^S4 F*z$%(`Lux[#V(4c/O\a )(LG]܊J^ֺG.:Ɨ!Ѵ"wD[X% 5q_ ($FɪWDlX׌E~|O+ {B6|S0/?Tzj}لҰ nlr>@~x͠]V:''ghϠg_qGeEYd QkęwWLKGC-~ jek(pҼ_ϔ$seؚX܆<}+2B“6XY@d'S? J1QD. {T$5޴~ѸMm"a9tA%zasCH.{YJ 8ᕋ}DC[M 4RdIb0ltf_MCz7SОJIQ] u2:W;㛛o߰Ji?f+Pb)rv,eZA ,ȅ%^1r;o2 !d);TO Qxx6O  )-wRbբzKPn~ndy :N2yb6Vv[0$ͪJR 2HӇU4qbDɐzj052Y,ƤaRoƊvC-]$rv]M\phtV!guYpwך x.E7򃚴x2?u8}. 5_>6j$`@d]UB$j\rIyfX3Ţ)?OM"A,YoG$XZa` 2`Z@DQ12o֡Y5g1/dE:8ï$F21'szb;/'sUz7P }Y$u\=Ip(M r2mh'ݑ-Le:뤃Yբ!Xӫ3{6+ Emi ;jx- 28iO{9 dC)hr 5? y@sf/s{\P<'h7W%[(i| B Z 1[tSo]5b4dy"񶓢 A/yEΪ?Eu^=0鰝眂I6ž聯'6dDΙFjɹUNi<ؽ><,=vE:700S#z/)dv!2Y?HW# B>u⎪sDzR;ջaxNe30C1XW.X席0'I?#s*v֡2\|IEB֕qJqڪ$n~i9 APt@ XTL@)3L}"q#jL$qIM߶Qw>U[DMtE6"F?ŗ V`C`Cԯj-)Z`GdX{:haLH= +,1V& q+J?f f}'6v9JD4-aA![0/LxI1ĤH MQ{|(4 Қ@!\객e'yivBƪ]! 2F:(xH>zY>Fd[x_7$kGbG`xn<5UdW@Mt^}U!P B5.}FO ({cPpH Yqs~Ͳ7WkEurV߀$cb{UzA؇LMolP#aXhF1=(*rZlبc0AӞQUEf% ' Ӕ7Bo=zGY lu,;"`["[kWsK1_r6x\qiEHBJm(BwcAk!(2<#}BJ86?Z-W} :XȭeMB?;6>ѤFz\:S176x(hK-^DtB!$4h'~ ,&/kmC%[!솯߬Mm:WQvι@qV'c]+@(:qeH }ѵ{dE@2BiQiXf;ܡ,i{1JᎺ)|a4\5Y  ֻ=u\ 6H|.{vxX'r" ;y4\re.CJ%.dceFɗ4Qs i p7 r*en35}!2I /?Q-\aDܿ'!ojjf‰<œiV JdF&$΃e aԆ1-DG5Ul1žf6y %b-e[ ,(XQL ј:i &d6.Ò0lnɃ)m<1P F3k:_|~O;n l1׸nk趄 [ԾDg.+֚u PYd[L˰KŰ:]hrOa#}?sX{Bdi6Q}h#}\ XZ[@9'ScjETr;*Ϥpw t89UKgIzOfl dܵB|-"@l! j}ނHT]7~ACs'P5ur7 m9ɍֹמ*Acɹ?E3K-w.zjT u&4Zk+ג~%CF$UHNrxS Fi(,7 }j{UrA폏pϚj S[ÄCM=n)Rj 5_k@66n|7V8:ܛ^?ϡf؉1Í2r+|׎} ӗͪݗcy.6(@U_׬]$ x!\À'TgOPNb!"w]vo%&ΝBf5F4 Ȅ l~Qjgt>x5{F{!nXYWC6t}/܅8Apϣ`;{cx'NcGd%%_{1U hkh@ #~f%52mcǦ'QH@)uW*β:g݆aDsln"ul|#irQWw 0jaqMPч0Wr)2'陸,i ,ќ0ɷ۝C~I=l}`rR ):3fӞc^ i?hzie{"XRgvVds;w+CEɟCd}0 GGd$H#-1%Fe g]a3;lqģS,YB:%@&G *ӣRb ޯ2m8ڊ@ y0|Z^zkFDNΒ (%w O(s(Bq+`,!/M0< JgnIuTi?}]nQe !ۚ=Bf譛69Nfᒎ[]F\`hQFń(^prWP't?mL/jSF;FzߴS2nYr_NȽ A@_Vk>3,[dBr`k;SUw?GkRܯ4󫙽^䑇8Yb"A\w j2kdP(=\ GR&DqB' Dhӿ0VHDHx oO-c"f0isqȏj O=qp3۶euPG:zX]Cם#^t@$,"p_'.-Д:Ԑ>%y͘f,,{|JʉGFTMV\4WS_?k(1|ƌ켈~"Xq5P*FxL("ϐ R+Oϲ1ӈu< D$:wZP1/R ] ̯`:}29!qMd0=a9һ_>.'l0uTF|B4t e#%wⶃX 4Ɵ Ja׍YLƶ yb1eɿG$H3JA/2Z3TA@29= NtOcZ( fX׊T2 ?RlHcZ/w{/TV+󮥊Fi>Sy=\ ~FCzn bI/9dgF龻?{Rd™$tƎ(a `HЃf~%e' v,D69'+ZI:g}t ^-))Fc纃 pqE SR.jc}ԁI#1k}N^2TVnpMiTѦJ[ G"ʒ FMhrÉ*\6Fmv"mv6lfu.|b| pEQ t7hfn11 EZ(Mseǐ^yJ0S-MOwlX5>Rzњ0 -(0T2KF@pޞ:Ȉ&Y7x5aWLgd,o%ebjd- \&=׶m9`YBNg#GTijЗ PM᧗@;kX QV*upDwoe/d^e0'MsdL#*@H9{A*Pej"ХXd wY2܆,Zz` q˝%B>t!fTnJ'jz wo~N@8r;,]Zx١atGe{#QZ.vR7mSWˈ*ӹy0e/5WwE뺇bgJSp/%!]c&\8Irr:#{PJ6٠d Eie2xCw hnq$;]!º{q旔lռ_I"&p 'g6Yk[z7cTƘRb[9`@"Y!C2!VtFqOe*kHVq@JeU$ I E-QJrÛ/4nJ3=NZJ* 9A=gy:NZЮ3e-`O,HRb4s{MFҲ8z meIpʵ|>"u5 XBvC56yI2Q%ՑHZva+񶄸h\ᵿ- ϣp)NY&:7At>N-< b3)8J/Уwaſ!I7$v[lSSx S~P_7o-˕'FEQ2З.U ݶ;'.X*k\ [t?NJs{o,dIfۂc\r VǼH{և'+^3@QCT2O86 1w?3k"3tyŝFc9P?Α,/5㙅$FEVBx=G<+:F %ruET'V78Bg*)r$~n#a<ԑs/&H}g#|FZ:ӕT+Ϲ"4}x (VHH-ڎRoaa]m&d^lNKMqğ 2!2N|%iwt6A3ItqRu$ '/β$Ƨ؞W!JyE 7YLZ0 kmU.[ ߌe\YBCRKGUi,]-ڱRtбx"EM -~m h.*|D$p}f Xz({QEP195i&qDF nd<NTHIE :ZoBݒc|mk `&|i+kKZf_QV}T.I5p'CgO93[w|5GX 1VoQo;p[)Jtrv+S9q H;no}hh4}jjp5^B:EUB`K{tL\f Y>V|;A@P`o]~TYV>u V(%rCT-+ǭHg?dCZjhM9ϵO6 $LU0:.f6nʂ.#.XB,b=g@Z8)Ֆv8̦ql eRzgfDW.YMj>ҁ׬y:46j۔ E0 r#q,D8(һtm="9a#uwr&PPzn`1v (U(rѮ_qzCp~=^"YN#IgTNܜ>[d(nѴ9.j!ͷ+뎆=#x/BXO #rv >Aؙ@CɰM5::&vӸgy 0Jc0Y>Zuňۧ7Աe9I2Tg/<{B,9b&ܘ(©rzifPFnDF@1tahc^T1QaB9u+i؛ N`KAk%_,3Ww9DmܯRPM7JHe?QE+'rDEWk0$XѢ,RÊcTf^:~ܯ\l-azVMƒ&c:`JMz:RrUg ? 6b507A<==M]o}Ml8ܴǛtE~uA@t*'1%ۄk!;Lg4r :-l& 'a{xȐh :Ub9M"/k؎s60=7K@]/S 9k)acaaeXF Aܲ0 tl0s"IU&h k~h\51_@ⴅҢIb^2"6P=&<E!L!hO3 j[`Q Fɨ]_ϳB##66'못6LcMD+s#&8k,&H0jѯg`o>ZU*] :ގ|6U/A2!eȷ~%bȲ:^BuĂD!Zh.zqpof:޴Υ'*lSrQH`9 I:Kv1I_cӥS\TT/O=-qcA#_ʨmFHb8x…ȞY!" g["<:v1XppMٽӆExډ*($Ak)z+樄?KH$2aϼD]R|~Kx|[( cwR;囉M^ػ9D(m}NRBo!+ZYx%bUZBk4ǁ7\)s 0Xȣ1(?Mj"?,~(>TT|(_±WCe6C?P,r#m0Mq =0M{GOJ òH]PLUQmVO9M!o%oR$ # [oFFV&5[WŸ e~++ú Dl1Nnx^F[9ŶM=捏^lX l̙7;SYvr=FI"hWy􃇩jmp6EVPuYt/b_l04K4rR;Z/-E}r+"7 u9y BkOOi#iu}=9J|vX3UGN%i{{K0z%M7,q!X+hzԶ MI>4\5=%N8LMP0u b*tթ,R 0RcVܭsJBb`!L"IeyҗK84wy5sMg¦lБfuFQDQ' j\.]InUA')x5a m6_ru<\.^ӲO\p'a_F"8Q} 2&1^+oHI2۴w=KCDK!kvD5ưVj7 ?GņHx2 [ {VFJo"81 #3kڗRJgdHV Gϯ2/tmS,cދϬBDjYCݝ x{PъU+:Ǎ=aq$$9o{ԐxBQv{Qf`O1{hKpIhr-!S"[ۨH5x0-N\y52pfIWU%Da#ÿ̝w5?폻Ecp]FTT|! ӄm`ڎMSNOX)#i4Y*X!QA hnoOD.REhB<$q{vuyri6R| 4M^㑎+4]C7cXA3_$RUHC=U}8@?jK]b0гAv[|,&o92~H$IhD |t>pʗ%~!G4)V疟^M]&txfD1es<yD##VfVOn-6i$hfeRɘ!m/G~h2*[-G]&FNH5A#b o2}fXW:Af-$ڑY i3g#7"c@JPY$*^p*):ta4r W1 K]w-J3 Toet*gmϹ}[I+#yO4q'$ zś{5fJPKCG7-"A/~qo.b 5=JKD'eXh`Gub* mu;,2 [%%|¼E|"lYYCzhNƅ)Jٯ R(n1?%|!&~d|0cMHT5 j-O@nB j3=R0 fcӌѧhߌ;:s˶5Q?-^M'J{q`U:EYWG25x42ALP9͗4Fi>9KU| x%__e*bFPKoؼj= ]X(*:ٴG'H!P`(wZK' @A]f,0&vXhZTm"92 8'7gԋژqd,_,x9`3Q0Esv9^LFmD]p¸t58"3,TyV5[]an,2?B,/z<"[XE*`78|'tg, ʼD>5vQZ4fb=rgO%T0h^.ҹ~>U1 ȆcQtvX519 8EM@[^LG֝1)hLSQch#>f#~3\~ 2 c1^yr8x`Z tq- Gb7a:.$O]c΅~CyOjX9Xۮ)׺67|*@ ņPA1KG$,B?) @$+7ZJqAG "h?`hdqK} P^%ť=pm,.~{ٔҊt)PIL'^Ĭ-p8)H­`p6ڟWQەjA뮣-2ҺgTς7(D-? $mgt_9IOH 6WvM*UqF^VxxE<>#*h|GT0.YJ'!d|/ޏQc ~M[*WW^88]m_L.&h![ĉ) xS͢M8CB7*#-wLܪχju=ַu)bvoPEr]>;Nɐ؟C,/ ct ^,n7 w0߭4w8lO}ӬS7b IhK$Vrjg.񲠂ޘX[-֞[ tJȔ74aCEl꒗NRKʹf 7@}rs3U)oD@},ڤrgO0GN31MOEٿ5Akv JCx։siD/ϝhH"1/pow5{gj-} =t9jɎ`)b&.z3zay ';*QG5ڏ\E ͦukU>is5*`[b1ttKK\[-[mT.di} ޳%,UpITQvf԰at΂8Gt嗧\_ īA@w +ڮbl`>.YK>oZ>I%W(ئfBT{`Ư+ _aC$]RO+<炗K/ٷEǓūo8/=(E# ]MI}7iUFkI0/+uÖ-lR5njC5߸XIM 6:Vi^ -++cDn%` L{ 8fD;ZN ؜8蒂\#[W֢f׭й(IJܴĹJ@ASi7$̝P% .HhdX\,|f'Kx5M MK%ëQS-}׭s%eJ6_-##j<]ʟ:]|3~\v}?=MHN4?ՆS҂:$j8ǬK!\uni8z(KfsBS^cQ$A-EIʌo$n]lqX4ukAGKv+xXOߨZ4->Kb?F-g 8/&ңjeza3DV.xޞ^-O4іgok9\L}/6+TXB&>k;TXɥ=fܤx0lPՂPf$’f$0TC'CHRT3̺߂.TdWI{x*1']Ͼ,1bk<ׂWg`ZYF+yۍނh[IoL@O"O=ҹXnFzQgn%8Y')Rp{U2 *o<ݒ 3X<1ϙ{AO4:'#mo l&BoGYRmb^k⎊ p,iCBWư{nQ *8jR/՟;t: 1M1!a ްW(N61?mZ`9a' $Ӿѫig7\dZB%\oS"7 W ͢mq]BT==&R])P$j^Lp)\|+zV~hHi9|+ ; ^y.~.ꟜoS6 2X.]T x%{lM2&4A(qx w6g:NixBPy+,rpYl2 qO\)*t#g|ζ;5n3\bҙ;Nz᠚ˡ;{9 r /D;dD :GEo8<h#fmISiNY &@``滉xw'Hiav 9S@)^9nDh$~½j!-C$3vPmڊ23Z]q)&eXMS5 ZJŠn T~0 n ?al gךʨfTh֍}YX6cH=JEbr :{⋶ }t@˵ugւr(&6(doxww«CIA>uXPfU Q!T\oh.F@ `-9 9HZv?8g>ҏ5ZP[@WXi<]acv1m A4 *:&~&GùX}|  |/ %%-M K֛ e-\s/fd QĴƒ}q eBU5ZRzUv}'Ӗ=fUR.F4~ej0|,.IeGṕ0+몛Vdig!nkvE@q5PޖoMC_{6ih#MiBXL2c+`*?R"ң +"['" A{rWFTR"5/5^A[I'jf~cXqpю"W =f04A4WV 1+]PocM[0Yk@9tj\irB12x6Fqp73Fލ { L^$Y[V(G0?oOZqϷνXs<]jV&;d44';A3*˗!с)jJ| V=,3z?ȏ-|/a5TK' sJMLvU7LݸQ73,%I]]qOC|-9} U(EQ֭2iM%-]#ݰ+_aGrTy)44KsTwX-B]`ɇ bBR7m-7UA 6 Qf }΄&d5#O"v[ݫ,sﱯ`ObH8 p`H9g"cFѳqlB b|#+IEGbR~)J&HdF籠uA4^g[}x{ŗDldZߥqZe޼nGc$n2TH`m@]u ?ߵ5gūvǸCWU{24 bpampcΦ_K# -?Z=E % AՔSgj'9F\h9$,shU kuL`LAzR#_qSm^-(=lٙBb˒a\H\`%Z J kG0#lOHZ9ݴ{gڗ *>=4U$\`ma4oAʚ 93ǖUp}'p+:@ՓކPc_0]cĀ 76YGZ#S?9y2#=pY^| Q>R >ё^l|X:1y/Bnͮ}zaȯ> 1î-Ec7C1_9R!ƄaGKv.G)ف@]o: W#`q$D?q*f<*g3E2i+qIe̩ 1xm*#[>83{Gk.`~&]MZZ߅+dž8Tm-16-E!h"at,W2afQ$IuVE BŪ=%9v`l9ʿxDxYXFUFO%MEfVQ{ȵf('58ÄUÆ~jN b3.z50 _V>]3/ by]T+$ `$qo$=FóJ{IIfQbBw,x;J@/7xJt7JwPqpXoe5(#I 6gRD*R%oIme=\8=lM.Q;18O`5cLloCiQVL!)ݸ2yl(u3C8N (w<1.s{##r> hOi,"R= /Ã+]WdMW> |E JUj+sl[FSXGM81"90-y3)?+'dؿUдV9fz3 R!:v7[{4Sva)#8`$4>Wu{k+bb8:y<f̓"`Ź,OҦس!l D*p g[%j*4HͲ r<¬~-:t:>t"!{]EU4ouZH2vc`" N H앤N_W`Rbپ#-~56Nf44Yz:>*, l5}Lzz=hZ Pyߺޡz,j B33g*%9hi&U}4C А/NJl38^7Lr-"x+8Ԓ7aF.̫电."8!9;59 9GeK _eHz"lBZl&i*˧7 V,q 7ߠ';=v8\.{pzˍީNR Y83*=ېs6Xni'}F:iga¨1u!䕖ak#D uOP! j-YrC[x1ctF0K۳S)QK䵳ʍepHtdЫ[,> ʹRZ}3 s1ĕ*G\"ȖDPViF rsĪႇ=Ȫ;4lʊ`-)nb:nٲNc+ a4`Ll34F;55^x=JSc.8vFY[auR_d0Pk+U%$Y".NCH썺D zk˴o e>ף{Q,#0 | +ApDA-f٥"D[Jʮ&Ts;`7YmmXʂ{dd~Wó<ږHo{'fY;bue3g'h/ɴjR*>""& \?HFZNG>;&`FpL[iħkeH 4TM;'NE|RUD?V*AZ 8sײ1!(:ЧRH"?nMׂΥ8/!c p8tǃW5\p)K3UhBZ˞1!i>C$Uy[roꂍ%l< y; dLjhY"y2(P:MHdKL]s Wl2pq$|tS^$7"b{K5fy>B2~$&@UDoAo$w2^je ćchEgvDq!pb2xhZ߮Ris|XGC"y&I`ĜLG]0<5/s"WF CK kl@+;@1FN5ĺ2@8mĞ7DYό ;2Y7o2]nIt)y~ɡ`$Ó'l 'aE@yrThK ۞ppgVӈՏ`v.Ʌ2D.8vBq=g v]Wm.N G 8SO%2/\IZud Zy96zgN3h/禾@VۜKu,:۟ Ujtb7-.lBSTR E HwKC!=`c#lQBmWʗLa5|#oyr3KP V^nzevmֿj.@uOmO;'5C'jbͅJDF< ~[ĞxO{$'_V`\v:I$Yjeea{eKX!}>1ۭ6HIB{PpzZ{չCwX(j%".ˏX٢ef]:vU7o-dF/vPЭPGh nRٍ%Vw NZvzɥHo+S|maTn.!wJlmE J#?EULȷӋbN&Q8Z03ׄNTt- έ|C>n +pAJkawd7ΰn` $%(*C'{ Bpx_-:[Vr7+OU[ci +[/8r$kX~V(j-Y.d'y1G<MGTY݅97m:/((FM13nX_PDFZvWAQ/6k:.lL|M7T1)j35FkE6|yZYs L$t& d/ft3 ';zsµyd}&m?z^Avh]p9pǰ)W i`p'8"`ɘ'0@ӢZ꞊)Sz`@]0nkÒZ f`0`LUk<@b|,MyhN%z h]=L1 { 1:Q/ .\ȄT&$(e46U}M\JuO[9Y%^ n¡RzLC|>Sݼrrl,Hӆ@TpaN\2:kcб&·vu$Ks@n<,mPy\5W+Mם2EmBaF&3iޗzxJ 0܅RO5dϐ/ gk <ёb{/_GeJVw>Ed@}. #6V/ wC܈5Vd)'^e; 5G\RzL  "KGD9^I(;jM=`mLд{Ȗ9xo`ۺW~G@xH]yI!9mc'MaH}o,(C:5Y|Iˆ3&k! >$.*.~Hx*ķ'X 4PNEAL$5🁌 , [cv͋MQ(?]IL>rIMTCڊR6[GZu.NgtXw-̞J戬p۝]iV1O'%':>S!/Ëg)Sڵ>!dyfwWJ.X+ Z„Wۛl@P["֐:#@N%S񂤻[A&TxWn_8/3B#dVϭ] zW`P^7̵3~LS>+edO~ʃjΜ .8J\:˥Q]Kŧ~p0g}RCiff/rHbd32۰mKsCL߾df"1X Y3{qdcys2Ci\޲Hn`ǻ k_m9-iGVV }QP^*$|RsPFitZq\h u$(2:(zGI6PlQw(=-Pi<睸G8_}sXo|Vv&ZGB/_PT2O(WBNrZ-Eq`ج2|WC E)[6{# 4J~UGZm"7{f j4u,7 :++dM׃Ћny{&ě:Ke-O; w腵з-] Ͼ;eazaN)m>\)&l13噁g񟛿]BWuoA~YjE=SK79K*8a J)i!~³aX ipJFYYt0XzF r):b37ܲ-2nK4%>+ҰLg\t~XKh!<;hvٕ'j=1ua[oPmYQC9J7kP@+`ZbK5zy>U,)HVug ˛9z{p:&=uY_f2~_fWTz}ªg'-wTCƦOHLĥߨ?o6G5kwf&+f6vƾvTS'b:Rs#iH]:=8Z sF]jQku5ں |YґfڱiL_mYd-ڇ-f' 8P%@Wha%M1xfҶE&ؘw3}"@pJ >o+uMMlu/p-3̓$2d/KW[G z*Qe zGs7?x܊ / +kK*gE`|ȵW 4?/|>uzBg@<27c5b낉-G7n=\m﵍o>"ie.(MBOg,.W.E $s"]|Xl~"8n=:2ߺtirtpUI-p09Z\: ec֮nrEm'>\~\,ggJ EN <׷^zAJKZS3PguPIʘF~:UvY:/,S=Xt e$r* 2N,Ya\ˍC>N@$lO GPu c2'UA-+*!k7Rl-0K;L e[;uzژҖO8y b/sTny8c*^K쒓zx)Di)@%s燼^ŀɘ^k_(L<+ -ڲᡢϖc &m.G3lH!Ѩkq6w }n۹mvAyӱ'MVp r!pI7<" hj7EWWYI%t1;ா۶yJ>t . ?[H/dƙ`m̢Ep3 Fv2#wX5.qL;*DLZ}:H-:hOv.PXxJ>[>>NgB4Μ}X ?+ر@!mzcpCTY32rCtA1,nߙsZ\ :13<%2K kQ Oz{^e3MIA`@ Ì逷 X#*EbUB,:?ä𤅯nqMb%{[~֘~)T`u_^Zti*twQoEoۦ,ЯHXM:xrSW.=vϢ={ @1E.R9?[Hx@8χ90\ Uc"#`"lrQ2іUgX'Gjh,,J8:䭬Eo/,Xi]&YF4$*u"3TV} #?dM)c_gmF0ː\Kzt[֌2| Ѕ6KVEf2@Obu]}6ysZsapZMSwԋxF?4pjI&=NĢ VxpEoHA֖,Pʔ8QOuZJBN$|O}ma4vAQ._>&֛ &VnToy\V٠b1(C)IK,gJGSZm] ]GUH aE, n/߁ne6q0!`Hղ)nwGh% E|ze`q/|oq \%CSP)I퉰SԌpЙ7[XnEcI1j~0\Nk@Uc\~PƧdF.iS؈/&@%􁴾$6 oRMpJĘ!A.f!lр23ZǖK^[ۆ!)hi+MhI;m7;xN"|i?bZSqWw(YfA>H#4 /2omé ـ C s D+)@wAv;Wac) X|W!J:%y#{r5m`9*I@l.ZH"VC(҇CI1)zKѩ"\րf ;DS;w2žO#ƨ%# ]dC]H*Z!υF`FƵXHÈmt#2 =$Ǩz D6|RmrC@wOVm-L eKpͧoΔBR>L-HyHPIHחle}5 v<{Q!;C _>_]]cI973H|'EÏ9*j(oh-<<ٹs )ttoj&*cҫXD%L3\FBZusjX5wO &['T[`ӿޢ Yy&Iu=).=l3P,Z3lD92jwzD M飩(Ϳ7jR!Gx6;8cΚ$1Gg\V >%59}m6eijMCS|fzNk#>$![g |l]@'C`vOII'-Zrb0 ]> {j Fݧ/ Ќ/!bM)*DqQIYļ\|D^pޛ<- xw@G,0y y)?]h5ifDHcה0XuvBwPDc O]u09 y3|(&Dwm83mJvhI5L*OkrC7Μ, ZgUo-{`0D y0L<җ5ƍȔHϨaobgnv?ڡ@kyړJNq2X4evZzK@8oj)-hso/R9,+ 0cԞ媺%vpƴ|B^ 㨿/7ed)~DSVi)$}`Z`͋3ROP{0Wb{aO9 5X"AJ6Zc:0>nnSMD9M"IxUx5N!)˪eGhR )!}>5I#dN@׎[;U=y6Z"GPUXӓ\IAԆ"R{ZwFlvk6[9/ 8$WRŏ6{p R<"Rd$lQSYm!z(qWmS+ 1SOZ"}ԠS`:ftkMuu@˿((+@c_YTS@P:% J\+6Ki$<@T#%\3f^㎆Tfi兦 Q"]t ѷe~|ơ+ jJHMɰM_ ЬWaڿ$MuL(ɼJGi[ ff*He5H(#j;yo_@ԋئRxX1#M5dF-=Yt&;3Α|q?EiEn?f rt]+YSɆQ9K'K~QS!vwp$Yĉ*/bw4a(<u}rD}eQ jXm:1VK{>6aZFc6Gͪ%/;XǠe$ {S1q>t/ 2^02Jqjt.i!V+ $jNdzhH?'2ՙU".ӑ $2>mWlz~ Bu~vm?,m &ǁ?ΈX98i٣ Jw^qM'[\uk|WIi4 9&11w =,/kE\ S4+~SL;ț:1Z[5IRrzcn&xUכs7:1WuMg^mq[ a8vK7ZuWq2oϫǯ ] [c`%N8yLҧ ;:?CAo6DC,s S۝;R!Qٗ4 ⽺bόrS ʬ7A"6'oҫ!!eT4d8"YL$f{C)頏0hũ (ˀ 9v0jhq)1"Z}qjxӒ9-' )`"O.QNdh_X:,>hwg& VXb dΧV^oy}=&͟N~Y{*>D@v$$r$P2IޣR r)ɘt/ }T"X+MoC:Qa=s )Wu?ˁ*4KU}R;A 2GE?M< ݍSePoȹ)b%(}{Z~KVreMwcT_Q%:%Kɾڍ`TftTz2rke  ( |{-aنQWn(pӦQ?>Jv}Gٟ^]ř\ifV-r.wwd]wv,mXxgcV¡CU |OEyh\I/`*&ʰMz {h8ۗI O 9T;^zXDL99xd0/bPcgDԪ4RBUhRtAGSP2qU9?UVwf$С EF%V()^Vd[*)3{Õ54TbbqR\PRoVE#,faM 7]WNn^iXq*zŭ#g%^ivmRJ"̿Ъ"o"e=\RLDbt> fG>d(ooj8g|pP?* X&tqca!>L]g]i,Mo݂W_kiGvz =`t2_Á@qj"] l_f?u _|Q]e[0h_v !ZGGح* A`H%Y3P);a-Gl*C՚B  Uw/HEyTSw@JMQ)3jŻӕbx. [+gwn~;gKҌ61Vsؼqlց$V&<@/ {. Tnvv?3),цX@J99^H"dSydsF!q^%GGqi>r˝-gQ[/'Ք@rF*[|2Zbm]׉tWIn NQ?4}[߫[Qh%>d$tգ3wI >kxnu- RrZÑvg;Cueș`\;L}$uk+vS7 1\&%WRz[!M蹅:M[['x.0DHp%sGeFpX K9]Olӟ &$mszgVq\j棃GP߀N-08OWAh'Iw@` #@,)zSy-UtK2 X6jRpD]}4ɰHT:6nm ۛ(H0DnͿz΅L#=q^v֬>-*eǰ!S'%\ Ԕ0l>bZ9 Semǡ÷I~I2\)E@-cbY'Zbh { ؅{ G'd@?r3Q5Y۝Qx%>㼪duzE?55f~SDs^".z O~=,l{IL턎>E _d>{9wu1& ?b,{j oC&lYQSƮAoJv d8*< U|&ln}QMpڡ;&JR ~UNX}d)$݉- 6+8a)M="#N>s )5GZ'9g\aMXF>.xx8EאM:z) FɜA(d.4,Sʳ;]\p0d;[VWNd g /y"ӞyzPL##Ž;H+^r#/|"y TKQG`>&՚1ܞp'{Fke3"uC#XBC9 ,#!8c[ܧv){-r"7XFЇhIIVl3hO:@b=ZʨkϽ48~\O< |򓒽* J#;Ϧy!tf-qG;jږT3X1oQx7k5)  ar,4HQ/"I m)AJJIǎOU3u)/1(e0/kgT%K)G]":-7C_[VN.$¸upn )3'mZ *y-3Ark.uVstV}Zu\NxGVȴ Q%W|c!1lJyQZq/g4,y慅.n !H<#f4ch :vF{)_f\/SE kܕQXQm" LS4%3Jg[bWúO~;l\+EaS(ji1҉dHu4 yP"κ?5s V|DїR*bT[,>v0C>{ąb[Fء~թJЈ`L7#K8*'jw͚1M(7B"ƙ9z[|A+q>a"wſ ծ#ʢAV2aa)ܪ4# 1yv/>z}ܟǫzDF B5~d̈́ID6aY/Av3G$:!0(BqJpm(Y;R(S3`=` J 1v<{MHtXcZ}u FxIP;T˳a>-oF,/qqݥgF`"'q!##0v>5 P_zoX+MKԑ 罏V!(NH ʲV #[)}Xcla@xT/<±cGѬ̠xD8xB7c?{}ch('1zvN8E DŽ-:}:KaM=2q.=iM잌oxEj/PSm+Mo;v^- \<Tmui}qs@ ($[)N_%~]*; uI=JTJf%m &B3H4oS~M<>"<Q'x )f-HvLY%ƚ7\rM|0 p~dlQ/[+_wKk\HӉdS _506!e{iǟW-v#.eZ,dGx;%__茸`K<] ،&ysȅ6V 3׊ V9TZylVv!~[.S7\q?d0ys75X̾Lr\ R!u69wieX#47_wGvC/j]T$~|Ix$&f{"Xc.ʚ7OSXr%!oXo 3#JE\r*$ƏPo ]MP`|wU5tjL#TڃR%D|3xүM0SYdw;KHVY5| `Wd)&](?Acӂ)|VƳBB9͞ ´q,N Ǻn9gQo3(B s{}̠uR_/ l 7h.U L RnFJMbΣ#P^AdYx]C\QUPXv=`3sœpwXvY[Ǔ݅"6Gŷ)9R8bH4oM6K4䉏T{保-1'Cc8?)O_Ck;Z'A1fkJjL&֊e37u_%E^B'/Em2]x)@PWAYB%FbՆu2KTI;rxyΩ/O\[n!ˣ`OM2\`c*H蕭 "8jmS4HK5E s>lzeT bvJ죽RVQDz>ӿq~zFT D? 2n\DcUB+BTl7e l2k` isw_=VEEJwcqe?G2e jG u^/5# 2h ,+=t Æ Zot#&Lcj\|iH ^K)b~<ɒMkSdA>xyX/V-Į$vMƴzoR,ڷ3$dykTKi.ۮ)hx9\v^QlStcs"bm,16Z6 8zcSJ;]e7"\JÙD{ rOyv ,%arUU}Sϣ+|F;9ߍKf6(-o󻿷hG?φsL>NVw5#Kts}3yICu*7ʟoZRO*G旎fGa{ì*ƞ>5eCsEyN'Hw ]?4/\;D%mw4ET+Aj0|ƈXTsח9a̼XYga["lI=6aQ!bekU !5p;z.y\Al3`nS7ܰE0^F Y 6P-n>jeύoyΩ X7Q s탡sB<ݩH8?蠒qnړ&9$ޤCl#Hgw9qbVV] D q1eA3<'L+|NFM[ 0Y;!9FXvf8%.]ʩb>j=Nyj(o9wXjj@6y)¸Q W bIE:#=@TLm2:[4 8lAH\.a.CVG"L@;? _;z3^tE>A1!5>5UTIx74$ @t۩OQS/:) JaƻzBG ͂o4ƯejO ;ثc*y &-> f?`r+Kk?(PPP11cCd T ~EY!PbIV_5oxU_.ӎd?ք6Z=T3$21~4QlMb bH>ޛ[ ?]Hl^Y席BTxqSg?PoYT%ف\#jpnU(0hLя?s%gN)Z.#&rO_9 `Ÿ6gY0o(f}-U[OVTNt@iA{~7{C͹K!epN3 ܚoL=O#52G?/*KZ[ YdR+, YUAƍN/ ;Ms977O |IqlqhiU~98Ws_=X=zPHAus[K{ |0UJ'GT\~R3HQy,? r _JUƵa3FK΀dOǛfMknAʼ?I Ű:d+F%:߻/+M=25ݟĔ@~\)mk7T1̚kک x ݤV%q el9c0B߁4@lSUFOݵqf5!ףE$(Ym+Z&}tQ[߆aݵ'`Bf4 (D)^-UqVOe12UaJd[/3:ed+`C(1<CkW44j)NrZtB0.b-۹'k1S/2C-_h*oo3JH] ϰT1րC*h7 ]AibS2tU,tur=N"8AR 厗O/c ;t xLs% .6jX,z[7<[0TẎ \0p>~]q5PX' YA4jSOAMp#|BOx]DQΩ_=ڤ`J D%7{aaƗCpUrLE2H*qPJd@=P!&4b$dM烏ayn)tɳ}c99(V`۴ =|ꉙAH8A9/E $|-l~zbw")fɨfJgT¦;Ζ '֢0l[{U ڻ%(P>]o.A<+iO67a4>.+/Y}z R ek=[\c?i\u€ZEtMW ;OW}1%N!L>cW8z/3p}ڲ06oeʒ2R\B֪(ȭgyJvc= ͥe[ TO*f g碖3wUluU } RU[ߙzwLZ}z][3|v\Kar-tڋR$ 1jdOH -DPMM nO u`vZ\įH:`280!iX%xN$Z!h7V?f'HM=ʁi@03h+Oiٿ+.]O?Tf."% o3t?ndbCP\6m$5>])T !acnV~_2зM%ŏ}I0R,P'ui^^" ;Hh즠8}4*gc{M,;YՋU`N9A&@DVOWߘ/< g# u"!j݊?|kaJr׏@ y)Im̱jK}==}ք2-i{ĺx/ū$.5GKt=dTT^z|Ko}I~*г]Eھ~^+l 7%Es73|VkbLkٸić_IG7eP@}Z0 $ w4S}C٘JT}B~87WB[j! `̅磔!?so&~ξ[̾SC>$Ҍ0 6dc9<)uѺ+!hcSJECB~3;'Qe_eIgi03bj/oHωܙ] D4+wUpt7E1{Hx-SNs OtFտ9eA7?h:QY۰0 /ΐtȾtK`cً6-M0.o=2&=w49ksUB0Yr7 r%WlA86UfM!dqi# )fnncr({BV;oCnb}:n%۾s B7؉ EB^UGr8ŋ [5sz0"Q@cw>RPyA ib@NViJ.+C4_TwMy8C,vХ/.G%ޠ/Sk |mYJIyx?|]z3-ŽS6`ϚQT] "!w26}*mZ#[YSg/^ CּaI]oCS5E WOC$\3V/yyNqD# V@ҿjGq|hhJ[Ԙ"1X(|k;R$Y,Kày9TRw5#44q49 hïE9Xx.1qLwm^.cU%wAr(c)xu!Sw$ '^eh8mJ=:7_1:GXj/VlTFCo%P Ҧ"CQGb|AtQ$!/ߕ[!gTn)Af Q^̣W8A5x#dS8G#&I^{# :sd`ۙ7˯Jvr} 䎫QV;ĕU4UgOjYnVM(j!e!@=:p:7'pn~H*ⶥk@6=<;-fc̞@zL:qhdwkL_+nqW'hA k0٘w*'-TG ( Er3ٲrBpTR!ix'w}\sE"zWgdv^"D&\}̺!L\w*7gV $*D&HGyWԹ3uT[Vpt%U'9Kw\SUnBcjX)6][:'Z5NTa J彾Tۛe |#n\]YqBŅ"YO)Yɑi* xU, 1v$]MP!w\ )@!3FŒn_4r'\[ R43`İ1&$[;yeP0CZ;󡨾&pqBr4^Ͷ'̲0TМ;LdbT}aσGdz\7!h􂯑f :~0oκF(C-__2.*w [ds7>\,oQ~"MBHHZݣR/H@un}) %L p MŻwu Ai MwMiR#8{i+Ř^{>w{lœ,Q?Ne=P2=\7]٢#EQ]cb'm#*dxS.YK9JQ-djLzv,!<`)}'3-RwˍK}"?Vߠe '};XʪvRzwX|F0KifU^|p]|2рPCJ $@Otуz^&pfߗ&zxb *Z@ڿoȧA/q#)_t(,2v߭9բ,ߚLSeEMДdQ ȶ.~6 iArǻ YutDEQJ/eexfO/ê8b~ٟ4U̍ p˳f]UZ2_.׼bPui\[|&*Jg WKss@eXHO: &?@es7'͋!P}Żz66^SvXj1\Q_AHVHyH.ғYܣh|Z6C`I2v:wC3ыd7%zN=aG;?ۭ E7@(P]ܐ߯UF:t6b9{j"Lmsl¯asU(z ࢿ$u{|/LN=\sWDOezul?*9ںrFCUU7qJ"2uk~ ek[-%8WVݶÎ3ZNOE{){TwdZ@$W}$=zl܁ ^t1_0KOqV19FGnbpr%:$t f^&"n?ԍBHG:ig4$.8E"1vU0q]jEAoA]ci)xȧ=oHME+3sKœ{s/oŇb+`]JǸFH|rtaxm3MG1(y l>Q)V~) 7S.pX`"JsLO${L.EG` KI8%ʡ uKlR=5w _H`Yn˳ ?BJ;[X'9xͳ&+qI.(v>nz4wb4CY hYǐh\J% R[T9ȃutR6C 2u#sl3cvvƦC<ᥰ/(t@v=%qrc1Õůs*b}z#V)MعU5ߡף2z, FF;-V)ekf$_ip2M%\>@kC:Pi'%TNl[p7ԆUʌۏ6ps<[gF5B(cpu6w4W5^.l(ij<դz-7Nc5Pp%є_m] \ FU`SvFHۋ /QA>aJҋT>f8 ֡qє2"[Ė`jn3^+;'-`@,:g$/1>'/r378 HV-*/Q?л؟Id,#V`1H_|\ٱc{+-S ˼lM`#XQX G}qc|4,1¨Qa~ dZg & 蟇aO0JfF_@:Ju:. 0Rl99P2V}lN-áM/S`*fYtVaE|ڋ 5Fk@*8m !7^W^G&p5-OS[OmMXD:筤1rcIB#t 2vJyZ+C㘰'/n?/OƏ68:?PU?3#EzkN'CG"[`Ӕ'/1m1ɶ-|ʼVŻ$ .8Vr랛[)J|}GI68 F>Ǘna*;/vD ROdR ⨏1[qS*cs]߅lM vr86a8Xmʟ`U$xu cBɰS'm>*ϙ[={lIK((U; +i3zҴ=6 U0,Hɰ,T%@Ġ V)y&iʱQS`P] l},7[PD=k updy]lV t2CVXzHrnq#:^`2cL`eF5М$LAgyx" w5i#X̱$x XV:%MP[ sr,HNV"zr~W c&!Co=F9Tkci[\$&Ux1vUT[ЕV.P.ٽ(f_ďQ+xFZ&7*!+]GtDѠ;7eoI`{vN˸C1łd@<[uriʻ8{LM&mgCYn20NϴQCU`KVF-*ǔ %?ȔG %EsuP,uتn[a,fM~_n4Fyuh8>i;]M`C變vKitLjCDPٟ-cK'޺%yۅ|͎2))RϖdL>]_j@k5iƊJ.9Le[[X0KT'l!є4wRЭ2C-lC]Mrs"q`k*8+L&}MŬvCCGjd  ec+z!gA[[`G]dQy e8A8 g})P 9qΩӮb4GT?7s'F i3Uqjd}@\炱_jL0 TNT/JBMcu/OsFO[{Th_͏'ϿtիN.^aa,,C# (2}Q$ާlM\AXd^%c/>0(zCDUGfZcwByKP;e ;"tN5Oa <C,2޴*t-Wof}8%ƄlZ,h-OO}'<2kQwB(ܢ_c->ߕjeuBPX I^7#xo%JD,o@MD[}Dڸ-2''S/9PiN jQn ¾)E*Eu'|q@TjtmlU}$؏AtcI8+Ǎ 8JJXg-ӳѶr\RDO-%12ȦD{O"ED&ڃ</N,uMABpt3O+VK.~h9/~s=|Xgq~`8{Lq/lw8X5D.C`Lz`ɹR7G ҕr#[{,}į`J[krz͠6/RN1 )`CYV vZ?,it0ýGCtԥ .eT.9/R9.ysUk>,<,hRD?(Ճ^tI69O2s##A;Q ]ucuXA z1{Bd&-œˏP堍oEY'捷n$┴4oMMGLVfGVh᠉]гyλ$[NyS!\FNzFfG'y|a;:6 N s o-:.#߲nItd_p.ߵM@q^E'iX6mr\Ց70ɔ r'GN")hYcHp))4a8N[N nts2/;:6(B砗Mc3csw8 FA!jX':>rz:_"dgg:9LbFW]Y@D$r s5k^L,SPDWlW8Suzߠs7l7{ qRD3]b,.ofǑS¿jH#5wI ۓ8TAJCUzFrQL35/{1hq4G,cɁlvm _dhh:##g|&A_ƊE_ݢKv0Rru[ $:Rxu:D[E*,N !wui֯fQ Lmo:K`6# ֢%m?[AACi8-rEl|8}eIr_5L'c*co8pp퉩:U"x٬}:x~ Fݗ}#NrwѦx7m6ݝ>W1qQ9H46ve$:rd>PۖI]Mq亩~#w4KkCp)FeR%7pp=lNpbB!@OreۜsѧAqJ7&Sի lNPSޚr@*:18ڧ]w}OF'3ՍRKmB#KJg?wXڹVK -c$0Q;;@L!c;2Ԡt?=L2ٜcdY ё]t=)+AI‹NRkͽh¹A6zPEOG* elI ^;ةj *c=4~ yFYSfh`["ɰR}jqCH`QQ8λ{@+&ci!^|ojjLvd0k]3EZhnv2Š@%`Ve@X~6E6zsw/{eRQ* {X'.@}Q՜ܻmt{1[kJrw*hMI+ɅS_X9ppu}E8a"89.Ŵgc B>/T#Q6ƲF)uL? yqU}u__*0̔ 2!Y&Fe?RF{J3U- 9s9=rcɁk`TbX M\\mpfZQGYZzeWnG ['{ >'|!>l6_ H'-[uJ1+~ C Ԝ$ {?4hf#9m @Hr"&})XbtEmcaWPlQ5C.IP=QVѹGh':$wC7> eAQZZuиN&'ce7~)Tqڌ2 gkHN@ͷTR8oY7J9󫒘Cu1%xOݗ9m'yP웉30i9H7rȪakNlˀ{ 77x{҉Ϯ0mNX:`n: ʔFBE}ױ_k9WWxT+ AUPH '{^& fpJ9V0:r'}595P yI0Ai:?N|uCtqYxUciVWGRd;{Z9z"q[(5֫(>BБ1q7e3 _]hr ?M橓o}eTЍJ^`븣ڵx?hxN&gL{9;b|bY_p`8\+k^6+Q6}{Yv"Ip=A'įt0g\Sn ՈM^7 k=+2ma }Ӛ~kU+V/Ja ?h`r\$-\Y1֊;E^EN3Y$k ʦXˢC(tDD;^wW|'?s^K54W[zw9{s@9lUŢ4igZ$hLPcH V S|Ci_3\1VLԘS䤟ݠ"ϗv"[& >O{EdQ6j|' wm9hfU6^v XZ.^ڔ*DTS >MxҬOc:I\*sq?ac&ruf461WR Fai<2^f](Q ArcӼRt}Zb޽^ԍ1&i|ZZD?KaR'+NqGWvmL/ (P*$(-bEVsp=|~Φ2)TeZcgRO˨NԠW,7y`fy%#X=!-r ~gjFr_U:٬pZ.!:d'A_gwF% t25l^ˠ;CS)SzwFEEm^FF:Wc}emxjw Wn^]( C(yI=~;,ȴ L<7.9|U g$?EƧ+f#A0h[M݂A(=apT9ƴNy8:cSwaoԲ*#zz7Iyx4t?8^fږؙ@@"aZJv`ꛆ2 gy.j}MJ'Bڱx=;0-]c)&}ֶ)!$C@xt?<56N&$J{r0oram`+abm-R*I&2%УuXgZ[y7e yXhNt 5S W k"ͮt!|g?HE}QXOAw Jx-V]ڃ=$Fa*MRS;?OǕ|D x8)@p|G&@tG&o? -*K-iJzLÈT PnTh!o LmuiPBPg,lpe$DB+7W}A-T!"K\Om1c[#VRc#pS:]sda3-ַ%Ն9Ym۷8,WBb0beTb1T]v`r-^A[H*cpUD%@;^*k<8; WtOIyP]M;iE^A+E2-\-Pg XXGLs4K13aMeoc/hm`#L:6;RqZxcos [:TGxtt{RϚA</z:Q+Lf<痮,|/=)XC|qu k$ 5󅸜i(4S2 _cb5_j zѳmCw[x􆆃b'r[<,LjTwtE1U h T=1sЉnj Y_^[1Dk|2Z_JO:*"YN^xBQU0:Pr!'v͇[p%׫Ԧz7{}9RpӋy^"Q-d[U[;{ƢbgK/J>I,xC3sѲ#[Ꮪ8F~`k?T#NC@xf Azi>e"傂Aw7P AEO׌S40">>x_SKk8v‡rjc tQLԤ^gsse\gZEr,1jqL(W/fEJOMZ = D=>`q*Vp1%Qo_iȘQj"5MpiKGχ;F@S;39zɰ}2&WS8N{ 6ÙG_zh#4 o]<ȓ Ii9,TUPlN(k Vp#31JЩP׊aԫuKc?ݩs}K }5'lߑ?y̾jD8Yׅa 2Dr^vjC'I% 9D^.)<5Fef=fOgEq6 *`R\1YORi)F?]Lm97<"c`NnUV)XM|j:qA|OֈHw7|2&p˨/H'%m_y\v"Gf^eJ7Sc|#+ 8v&F<ǽhw\20o$Ie6KVPCL#i4?K<y*tY+{~B?pNmGZ&jA 9OܐZ)3tpU8\ՙKb%a|(M0E !,^PN y?b윿]nlOS`qΔþd.ҏpX)\L ^fߊfIX^IULkV($1:zJ"ج&1+^O81(f^G;~fPq !y╦2@ڮ#ydEsgsOR!ĊQ<(Ol| RG0^0WUq}{F?j᰿Io.[1Q'IGU`iёJ-4YRa1mX:s;=&= 6G )Ă=ȞZ ^j[XN6`=5T LF6x-7. JI>YՍ}bO;DkfsܦԱXvZ!3]n, {6$8Y׶8UW bg:NK-3 3p_5(6q'rÍ$C8&$</F^.Ikؠȕ>wgj%W'oF~Dq 6IzxnvT|+cK^@=d{lm #iQYb "Oږ71@x~\xlT\bG5T~,K;tMɝvv'aT)?]FBB } )S:4P'RQ@q+ 1˜P絼 :rySIE UUXFĢ˝LZ&$JH;*c"o2{ced Mó#&LV p,d05YtKe3o F)<1j_1{d"h$Gk 7yN1=`lOwCTe*oRQ/{ֆ L;]sw⮋ BKXaFsP:$xZ#o s' ӤIj !޷ ]k+c6 yR 0,݋JTԋh@/32*/ǝ8%eA3=YԴ0Z EmAYrZʋ{o"O^&חAe^;l$2qKXЛ,r~nr}hg,[o2̯8Q,FZa ➧'lVGu왒.H!=I}ؔ @ Vݪ7:KZGQL# gp.Dۛ8DJ2VB]h\PI$ spS״4a M"+2qV0 MVxPj }]^Z(.~mYS)oqRgy!2l#Bchk!`!ɤ3_wg"NfKOU_Bap4V@ 3 '_8$ʪ0d#|LJf.΄P!$z"oF a^PX d0] s=֨G ҩ?s9'YV} tx_"uJW䕴C~/rI"QZ`&n02ڧ"n+zRqV6wS47`Pe_`A_Ҝ 򊓸7%D* '$yEl<QAB>HFUQv}?[;Ҭf\h0{b$ NZB$f-owͰPL#OVK!𐈵 j=P{޺\ٱЖ(-2IʟE4'k&a`+v3 Ʉ<Mg(% ~ŞU,gh7 Yx_/7JN¨PZqi?Å5YFR>TlvkԔl1ٔtg[Ȩ;!R)%h#5'y*jF *@VlB[B:/򢯒?N) k4,V8蚭CcD11*g*в`Ngw DH(HsqCw%Ww|`J513wkJ*ģx&# &"[LX`:f_xˈ} ,QU3QO_`@!'X݆I Dmc6`ivI[W~kye䌰hKjzz; }<X8l+ms61 1Ѡ"~W{8ASJ}-uϫW_ɠV`hЉbuZl 9̚{IU,/yeZln¹=gݚg[ـꂺ>VSdsP cz,a/3E4gvOa^%%nymhQ2 A!gmhOͳ[6]nzp!$ri)+W4x ŕ:_u[Rɴ`bPC_3T \Gf㌗уGgqH4$30)Di#b@ i }Ӝ̀;KdB">d:o2^`wԃ ˷Wn@x݆W+Ȭt 23_ML9)~Yb5|v;c/sR'EIa Qz;[A08t) ,풙qm*}'lۓ=P  h)Mꌢ@5I^x4l:{hgU `{n{$I M<eS:iY }mWdE( x~9Kר*sá9Ih7>Bݞ:Nu-alz~yeiS[2]Zfĵx(fl ˼{%xZ6<XnVVZ.+ݎql!rm7{XfiV>2; Ve%J?kԬSF!EEYկT%YæJPƒgEûI=Z|Rt',9Xxqhv0H6SA MP8K9F E?Po-|"IhE(dVLE bٶ#@}ftǼK EO8~Evc3rGYй AF]!Ue2s&a4" d%"ci3Jgt,]#ͨ:ϑ}̧TTPc.QlAГ\ Hǡ- dWh~', O.39:8&C [b3vN9e_R 9u=;\& 9 岬r˝{$CنRȠeppp=)*N J!&wyl GZDMVR68m+e_mlAȲS x?J*mWJ[^3mZ+u|mloֺ 5fO1Y|sZyOyTP.6r*a}ʂzkInwpkQիC9WC792a2tq ԟI\!w39YMh:D`fbNl0z=:U~-JKa2ĚG]FGf|ӥx,7EXv#n~?R x6"@M)dd͚)V78HbUrB?Ukjܗ/6TL&YjWz5i 2053p"Y(˵Xh=̛?9 Xb87ؙp!Ϩ El`jѻ~ !]q-ڈv\2v^b!(ɦ_85Cmr/4sM2r ט7*"JȹDgg ezMRT롇d*D l@EG@B tA߲c륍$t^cBGݏTA`n*cxO %?)x;?鈡7JRhpbshS'^WzD*bG13ʋsSɅ6 _:0DcdC [‰FIIjZ~[Bf'~2y~xt7! Jp?=3uմX.us!+yl|^Y>@m=y6m).k3ݬ/Y&Os"R|ωhw7om Tbh.Jӡsh`(_}?a+zTx 'Nj#ro#F͇1)0|k4**Pt="mS==$)iaAb&Z=C3}x!CB7ʭTxCo8 2%\Dk8gg5#V>֟~wjzy$c.7a9`"ת nt|GrupZ{0WMg4O]$Q-c}I7tu㪤Sݡ8nX6n,x,)SPhSXnZ8e &Yj3u=E2j14>'Vy*P:[24b쇅w ?/7P~<2<*\?bwrnH KcP0$U-]?r*K.Od@3@|-3[Dk+#ģs0xrd 9츥<uVvtF#zw٠Q)gdǪTzG `=%Fu'-$V?=>]!'lBr VeޭDNѴ/#lYQ۟C.򥍬ePe`l[){װg1B6N,I%@IXK`rj6\Ssr[f*㈽]sӁ/*Bk+Ky.W9\ãϩij bv![]h+=}nUXia o3G,"BnnO%fYa*Cڴ25ZHh蟇Y(Oaɜ^ ̬V7!c6ͯin`5ao,J6湖V m5Pzkq8V+~Aǰe,S<<,qx5ElK3?Yw\uOv75zJ|X|kD2L>jhw#C:|m"r 3}i\1}k[AA~zx%P VR=(e߁h"Q)Nqfu6 8M'6S"q7U_`&@+ʃTIC 5[#8b]񹒒^eR'XYY[@sWʌ>HUw90i%&&8aEQq;.gU +`hiYb'DLyjUR!% $5{:2U(`KcOV<5롘2qej5w&͗N&7xM- }`x GcCԑ'/\>塇-Dt/iSpvc⮵hJ WQ + +؝ tSjM >˹s̹򉢶+9\+1tSLYqg$!K)GJE;յ9``K|vsƗp$:A†'%dfqX9t߱~ɒn?EaF2t{g]c@Wb$H,K+[C1 !6ha!DZ c\؅ɶwޛC~G?hs{ƁQL%w,W.:LYfΠ5o(чqbLPdUw5 5"?M+`+14Y]*ntu] r3v>Ҍ3J:bT(:a$z+RR f\FdSQsׯG[8eiw_ wo}.n}΁' o\,%5|/o2N]WxU 5jqѿ5kɈgY2=\Wu}j2"6?8L.[D-m!>[g[rѴV Xv짉oUf2t:վ t`JWO9)RD𦺰ȼgbSDEƤ7' ';Â@/W8n?Y3y:1l^YW0kgWrZޏ勈Щy!Ŝ5v?\sD<Wک8spnK bzd Q +RcqP~G7}oM{}+gB7~  ,K\ɜ"Tۏjmc?(޽DyQ'h~1#v氹.ICb&ۨS~:XCs?]7vDμwBjz ձ~ ݷģmz5 'z 4?|d[,؝4ȑDMv{Áb=`^lN*U`C>Li?w{.[>dc<*2hБu4LW L/.f>/5AХ~KV~\JqfIaUJo4 /X!3ɳr !;ZX=]s}k;M~{͗88ؠȎSrT1uvd``ifΙP,JFI cTsU^I2+% :P\uGs䶭qr=U4;1xRlH7,Z΅)dXn3OȓsoXj,J~QwvB\XaюX#G]?4|;-j ص»8 rA:G IȀnpմ{FHRPs !v w l\ۑf S654?pW{-‰9Qb8**K MEE>|> }?jL%[4swUwNĞ57/quTSLb M Pm@NSf2-C/i1F j(JtS^MG+9#~[m4؞uoZSL${lAٮ+s,mo٬XuTPwn'NwU/~bx1 .HcO-iFבTQ#o^2+)"ȪR b_^ RJ3] ϸF@K1q!Y^ٙT>xz ~\JҬVy*.~cUH}aH~qyZinGiqMEݱii9?Ί%g=V[`j s$l:5k 3U`RfZu)v+RY3z;xQ:ޯT؝qDVekBnΧ MmX#FÕA\'rJ(Z[N L2֒hc ~UӃl$*!.L!e/.!^."ݬ#LKtw=#퀛-| e9Vʂ56R!zx#ݚV/UX2pTepg $~IUWWs|9=n"%g_[Nk*efפ%+#H,*Ž( Pۻe vir>(x1iZkY`z]h9HZԖA ! L`i@Œ]XJ&#6G<3m,PtܒFr .CY V֣*5vSU>|) 7ǎz~TTK6eSAT PBOKf'oy`l]&[&vwCcpHH\nG-YW(ʎՍ4žC@;F S]}@ ~C3ob*RTHW:f }?4 ##dgWg%K;)]8W 2B/n#7AEt2p-?ʮ+P0JVIJLNE~Pk NKɼ9OjNqN_YC٘].xO-ݩVIϧXW Q~wfD-6MTFyԀ5߮ڰ:6lpoH)ܞHblF1 g-Ͱe3|8}))Q|c)0wÍH:Lqkxϼɓ#7X7ie `Vku(KlʘEP{bOȌW `}@<6ΒsI4Ɗ\5QEjqKڨЯb_ v"h$#fy|+ [uVYۻ4׮PQnᘆn$Sm. ta ,ΨݸyE͜K1\a")ǘӽ %*v9*V\BjJl&F7l`&e^䆎)w=v:\P> W"2Vj)耧%>N1'B6| |9jֽ,h'D:)A%3' SՖ\ϿpN7z؆&>G4_ke۬&SjGtN#_n135AS̫e%)\,^6K0mIyC g-eԢVʭ[_jI1'-'ΟCNCrXvl8jrm!ZV'yGK?JC8M#}Lb[*/aЧ uvzM̠VjNb>=kc3 2!檩[aLӨ'3Dsɵ\yV6Q,%KXKyH%Ɖwd̟S!PVHo~>ljYAR<SMaX)S7\0f-|^7ch =EIWD ;0g xLwSL^e⻅׭$r a=fJvb7PgltO{]<3邐uj#: eGk)tC,i@Mb.PLJPa}fly]'W X#ꥯ:]c(ё%]0o52) EP3n,;e207RN#FO.2汻4, )g%}jP2:#mnꄡr+흝 pf5n"(QWi|knfs5n /KrB ^E䣸 BP*5AE7S^gݚ$\vrt8לCmʥN0{:L4qV8ʒ~i+W>D$I|?>W}H6HX>c_1]Ei#]!!|!ۦ˙ˡҬ<i2(h 5gW6y$cQ5ڪI .V]~*O l:-u3ǚfcp0Z"i0RTcfGL~BreU plB{e|)L|ñs9sg@rklm, ;|H60Yܣ x`Ռ+xB ^X*Wx-t5UC^'Bэ+ikj13"o^@3G4V50k Ŭe^2je*y1`.Jc`hŻ4|{0Z7n;sDT*MgDGh@| #c `ᬼɘ4r:=Szf6j^LQ}d&3.7 QE^p;i!2FK;׽ՊglD粷$^:gî6}rO)b@ޝI+{4]ѐ,x?Ke$pDo3 $W ͧGHr9.,X=?$$ F?mj*I{))I+1ᇌ:45nrkM^{\ vقs!zk;*4R>'$#}{%lfn~/nM{ ;,Ӗ[ņU:H3}Cl8/7x'汰rE@Ǘ'˓b/.}ϷC#;P_^` ZBcO4t~/n6.bV,JYmФ:k֣$SocKa?.#^㵻1FnX},M Vu:q3V+PsL7YjӺQ2A8d 8,%Tܕ oDj J,ZԨHVrq3$o_jIҿ`ĕ8H8`Z\pI;TX 'DMM{tJ݆E0:V[t7 CZ..Mc4ҥ[*d?\eA~/e\ؐ"-4АDC_XVxUlta>pk8rf!ajOU")n{?L 84mH*Y0HEM_v,–b1?`}DgPy@!+IQҭ.NnN1Acm9SXXx rAzE6YEnDl~4wbWh@OՁn)7bc skN:ܛj({q̄lXg֤8^HBYYkrd9cv]urKRufk%]$ ѺSNR0GyU$@ &3Ȱ M a4^/,ڢcXJP tàAT/[~ knp~E0W¢۠L[8g GNS;hnܡ?{`jJWf HOK?ՓFwlˈ=h/EՀir%@RQio\ԗƠ<.HqO+L޾FH.:Q`s~~I| ambfKcU&"EX+sqr~4, !['i`z ˨OI%Ph=cC nH ^ZIf_]VQ@5HVe mV W&%ec/}D%Pi4Jg|`zj»S^mX94➚fx[sԵ͋TO<סaZNa%m,,^7[ie66o7L0ء&o5dYB!K)O VF(kseahff('T EZc|q*c\t$RKS>S v_m;@Zqeg@}Yn!MT^҉+,g)XbX]$+JsnZ<94/K\]FZ.n.oypBG̱Z9j:: Zf}av)Aߗ`P;TzvS:vM3#8)yۜ6Yq)p-ŋrMPJXF xyt|w Ej_㐍.]*w~ ˌS`_Uv'Yj `W޼AIXA,^/x "B9وM\=aaڸ@2W!W\CiЎm[Im-,>L}AL?Գ`"yuc.g@vZkz?6C<$*Z +Me6bi#:*J*% rB"ӃzSXL#1.kP\l}FaW`PWH~>GiS Hzk֍;ҷ4XXZutk-+EpWo;)4H[||5+.zU~}R};LBjZ3ɺdAQK*-nߚcf}Ip=[%$Cu0Tw~5m!Ui :Qt4NǽxBbI '-RID[ЃUK0XcMD?K/PTx ׈8W>S-3Qi;]X\JlGo?P,jG<4pJdg> ;YM;!qKJ ^{& 9\`*({bFt /_U0磱*n+ 6]Iӯ=]wuA < /  9rֵܾ ]j1uSOHPA5]H*x=7D{KHm|:/=~ֲ4 n/8ت7j%+g8UHin^n>J2%{"^GPM!ATI{?LX#ݡ /ͼDjf'S{ 26;C\<|$cm#qNNYӬozʋuR(D Wp쨱e3hNj3iv ;3#L0JKTDŚD`Zl:A|hIOi4Vкm|~tGaZ8a2á vtRB8Q@&UrӖ HZ x sXt(&"< -k;%k#B3DT s8 l_`~ EֲN1Wno-(~Hm6AZ ceCO'?lDM֬H[y'5Mux:RLj."b ۣ/c,ў8o9θ~uI.8]ըɒ$D*lpp2& R ktuj9O#H'$nv9+)MgYg,<9|90VHS^9#Wv+/~3Rl/& U@PT6cJ3= ,o 8J^_*[VP?ߊo/}l,?fP/~F2UP4M1b:%@9SyS7(%gp@w59cFqu*=ГUAfG?zA)]~M歠+WA]00ŕ6H]fGG5˟ϸb^i4[^$ ௽Oܚd(.(})8J+z"X h 3p{8Zɻ`S#Ж`|ҽcBZ{9LhSنK=3q<[2jƩq?pycf܇JtX.q0-+e&eٳ;oU#b+C9ԏT˯tM'2W$8[(o|J5ߏc7sIgE:xógM+-= l5)LaJDP@]~\8>JO B[l`]Zy i7P`"B[0@M "%ny]L~3$v,J`xq8,ݛ߁DDa@D֠N E6k]v{$>q a*Pk|dg(FHlKqY(UVj\)FҤG (MV~v   .>׺~ ,I Qywo\pϴjb9zջ#p1|WԻіi78|qQ7o%./rM[=i=%~>eA=~.^dgWعhA m<ǃ0l "B/HƦyAg έҩ[6bWԦp_ nQ"=%%'=@|D[kFt)}yX^WI/G4X*o}R=5cG!{ K{] VV6.nKRpqJrҍ|h9 G(eg?N,c}f*ϥ)HɱqmQJw XcI]Ql#q31w+oІ8bz̑BNxËфKvYq2ڍIX&?w-P\H{1B+jdAy:\`>?AAE3%)^4+?<QG.jq *.U3c\kfu83<{QKc+ll&6PIN=b`? TbSAX*3u?aH1uHLճf7v0'tJ۪]OU(O n%hȰ\{G5Xʲ+obYwN@O_zk6vO)XRHBRmٸ*29qZl"*@h5J[L@DQ,[l)W҂r5OC_?/F&L$eq}W >I "8dx}pkC/MipZcl$vvl }b#?v81_o2"j8)dVEFldJnlNQDήEǺE]VN&ձ5@w!p`O˵\Ȏp Ȏ:#HJ23z9+&pMsaO 0M?ѕ+Y [rxڠQ1 ,n\Z2ͨ\)'ő7'vbeGatIUGR-9Ȃ6b#e5z 5}U>9$f0jepl{ Se $r@e3tq H}WǯAERTi"kF+ o,uhff@{K MzW3]`;\vz؊u,fD0E}t66ѷs?rBLvNCQ6I>:4\$7mGȴc_w#5nä]w/ap H\pd3 {&eF9դ$$"7zԌd8M(@< >!{X OuV&^ Jin]O(?[T7?cKf^ki]?)-o4N\vuB(:?>cJKR3kr(U!~sbS GAR'??O%SȄ|B6ϙIFݲ{էm?S {^׼1XA)3>(spn Ph ogX[1ඏ92^|Whk0=YHH\_E^ۂ6Ps;wܰwh EPE&bJe_A|O7'ڵ %rL/R:3i8g,?Z7EQԪVKF9O!XDN4Xf`#D[N➹6Ĝ vբK#}nSbq2UtT"*H_0s⫺3h zPY4w/|1FgOp _{טIcRf wۤs  ޽ е^}p/!C3FR bVkL9< ocm= Ss`}U\z9A2?vsP(RE؏wm6$3#qol￸wcMluf8'~`I;OSS5+^N V9JS'2㔍{~ 0q> e,RcxzE){}nm"sJP\]+D뽋*ͯiU/ʉQ$\mBO^ƑO[wܷƘCUEؿ}P=rknV+NcnO1"BdS7b^Wy+*-SW#3RP3aI5!Q[@c^W@F 8}T_[A_kfYnҲ9 ׈S qVr '?HA]_" kEug0wM|+'} U_B:zYٹJ^}1NaM EX"V"B狼"NY}Y0v"M]6ͪȧx>Uzښlw]H ;$>]q!9&[8qxEAN)Pܒ@Ỏ٤:N 7]<^:PgI St_\;? /BkqNb-yHJUZI1kul"\۹˦I?egVwjzkp)TYz MF2-DڮBC-(38w(H .u"'mj!A9P4guDd"bbxk y8FI7 #?ơm3~ `dPG1pF cwgtx_RvB |N[Srb}ȰC`n Z"&ߡbtS]%,4AHK[jдM,tk'Xj7ŀ5*qZj:U:C}^dC8<T_kέ0VnA)FU/m# sxo˞ N lEx׏OoZSUt$qm^Z^]D#]/:F; /م_1(<µΤ'K_5uWbeQ4lS>irE͢cїe^a_lĩ=>iKc uchPr :$Uժ<M% y&xq"g^W_!j$Uz%ΐs)L;">A^ژkQLɇP.:7 *5lh s@f@ ohA#3V1mi9rM8*Rs7RL*)xen~M/$JC0h Dwc*6o\nET'wJ=f6>XubYTS>8G_SDaW&X_nVkߌ}6 a\$[5,gQsH1yLtp(IR]9v߁Fǿ'0.|;COvcD(C8S[$`[xnU筕law\=ms} S/a<?XCf4,L{9.GACvhT/(lwJ=u@HL8Vg}ۃ?jEn ?9_JN]@HKmQ>)vn}a|G3W6% ] ) JjWЁέ[O~?c+jW<>3Ƕ# BNm2nKggcRWT oӞs.A>1ԝ9OaPXaA B$>ƅщ:S"X\4P0zmH$3R\ssK=z>/c{qTҶB] Ψ,96R-Us9qQKW_G_Ic[.<_@6$>F;g+㲓'H`?R54BPaybJl<@q;' k@oŽ?X]%ΈpS}4JTl/Gd"B=+-JIŽ 6Q ;\Vؙw 10p*rԵ L`+f}rWWX hm{i /]*JUi߻QkOq֛"8NcK\cvdCVw)(JiTy ~\`t")]NlFLTURU܊/f1k1V"V-آ`89_i'%Xz3JYJE)6`xZVTUc WO2 ra%f azJƑ&@G؟8\I NZiDFd41aˡQaKޒb :3<~ҵWbWqwPC:4LCI,-;Ӷbx7 (cY[X`"@##/)|@99;Y y#oɥaثQ Z @~X^瞰~ eǦ#9R='>{I_yW#G(dUxmʘ".h: sWG=栴eVVl1a<'Xcģ#q_t/MAoN$[VKbh~DOɂJwĸv]&-(y[v*=@w4c_9GmbIja8=+v5\ ^ H9u @(=M";Zx*f=/okۘ_iz7iȮ?TE?'Μ+oO bt"P))Rj. h}hFWnO%gz)ײSfI"fb.q( Q.d G5aRS ќpe-Cc Ԛ Mn?D`?ovIntQQlEpj{/uK`|Jo@ t3)8د1E7nӵ^LGљq565;ַbBw)E nrn32;xm\vͬ"1S*2ȚVgo&iz^ɲlQ{D{R?s٢.^xNi6qr((idӑ ݻA:P2cCo^KljdxwCy{Fc~*tӛlS֗ 5y/>#lzrpYULd?\RhE 2r[Q\ySj=?%'($CT+ d6$3Ԋ࠺{Bsb ʟ;O1 %WC&R<,GPvC9a^VMS:ӹ1 Fq;vgE%$PA`4D|JTT?fU p+v3t˝LY| ޲]-{0Z(@"`T|b0!25VZ`FN$W#BpV/ ՛?ɦ$i/~~˫rE@^˺kZ8u5a )}Ir9jȃ{6JVO$h*۰.~|R| oYN&KA~4cs,z6Tz[Q]P! Fu 8{527rF^~yY_hLUq"!^ĩ;Al/l@t'?:j䖮Y ]5>Hd&-3vCwPcK9H~"׻G+;2~'CDS}\~1xL_wQI~ѫ>[=͒Xn%02W{>5v :^ FKQń?gjm-zr;b4%8׊.XY;FS֯'kv@`gw0zV0Y5|FcRiZ]@OZ(0鄨YCx (4v=&Mȕ*;,swsQKd.3|07W6&ljP!:];C<kܢ-Q\Q !GTJj~n̴ _{筺銶I4)M8豏mٓGۈ;l7L–)%_4oa mXHfPmw*B`ZNpJm\Ҏ(x{;LXS+V2IO\ub4Ӻݱj;EFT>Ua. (iХz`7Orx.! aT$!r6"OatC㕷̼`2չR(ySA.ZUcdBށq~R 4!*PIZ_wR)ŵIƂe{xK!MNu#p VX2z'v+;72p„'Op,i$TeSڏڷ9[ ˜:̋:w}>@$Jn`}W&u+/b}I;,q#?(Îv08cr sD7m1V+sVUg^HS\]ǽZuRu{E'+2^ v嶚h;j`6+[6JHv}0}q { &Qo|~Y28h(..ׇ1JsŢ5xEh2 z.C|c6?*> Qœ q,r;V-1>P C;9n.g͌~ XH!Θq$\= |fG !CcDyWu7 xJ訾Ed*X1;+Rħm0 b9pn0Y:HJϭ)5CT o;(o.fMٕGcX&q+J*BZDĉzQԺr2h?+qOZ r֘pb{Xhj2cP5,B[;ާF=7ki6`}r4|'|t(.V<⌒B{9<~}g78CT'*T[VVH) SRT"a{<%(Lge&җ|z;fǔ r5Ҏ#T7)vϵ@kg!([(v'}tmz4u{}V ml:! UH/Td,Ku~XY@=vv/ V^Ƅm3wY(Ν$s1}&J8V϶>:Qg`G1~a5Q yʬA) oR{n)g:A1WVkHPf\ʝS,{܋3p:o ̂i7H?}hˆ> 0DuZUSƕ] LXFr)Zz-$ZlZ̞eP]oIti ʛko܍fR'?nbHM;^ў)YC?o.?v%:+YtnFoJF{V0a gv*UZq6 U7c,eLi u63U121'5ҟ/X<ݙק[q|` ѥqN<i3}TŖZMB*5ܹ#i^Ga5jSAXX-B΋/Io0J -DBėny4B^K?F (Pt咂Ü3Q xKX2}G#y{ݢ_ny| Gq֨/$+Zk7Y9.Zַ3O0M|䧢<:({H`hCEXN]9L4QNjԮ+-t~Fq/[kQ58qvtkF ػuѮblh/,i_Yr7!Ɛ7GRgy߲.ڟȧ!M?s,HYGYpk ~>+K+v)L/2'$RM3{(.|7iAH "B!ߺ:!Gץ| CD;&t\+a5qq͘Tp44RTg:Ps AWf3uY=\ arKxaBŵ2ݭ d8O}t -=$﫤rGAt(wV4CNJG\8dzԼ zӕu\_DMM̊r>2Ħ-φ ީ՚f(h'v< E:tQ^ȳ,,E@9=_AE]&(~`mȑ{&YdI_wa Sz@=!8} 6W\ۺNH1syOತ=>Qʶ ~^Ƽm  K+н:mHSˈא=]53oAxO M_s..{J:ō-rYFO].ÒV1 Lb}y~']Y"vO0P#ҵ u~d ̿IOV$4꼈~_rf]h=s퀧[ &>g^Xy֔,]4F&՘9'~^$3l(}' L%MprčDoIvĊu\j[I}l95⚴%gkiXi[L)*/M4g5TadV#GR&åƏsvw4N' q`QbFsV閈ޱX7^Ts[et-A$?>-qE4Dv˾Y'I9c-:$[0 A.a)s|J*]+I q=-xK.!Z9Q1W0*o2ς-˫3i@ 쁃 FIj 1x_U6#Grל\~LJJ#@cK`Y'f6Uz;c6^y^S=EabjR3}k_HOXᅥcIi9v!wŇK$;#L+ZiNܥ;kdi+0Ô$,bS |*%y/9EIR"3cmj݇ zpbNWԿxmwW]>VF $|uFJj(\吞,H3<}kb>s izJ9fqŢ h鉁lkh~w(/?NatlZzc2,d2F4?shnW[7Xa2 eVsf(>HR.?uD oF?1v6JuG_8"=hbw5&Ѕ`Lf$܎)FRXmS .׮Ztyq:f.nID+R8~yCNX鋑X(RO%!qgiEOuK)6~2s>HS (C70r^<&ciukaf[kI䈶zIE)JXMc8 Px ;Q bPhmĩ\+Nu'JR\Αq /Sb*?ΈyY]o@҆~b>l*3CPg e̙A\lOWH&w5̚ [(߸I1578ڢ#SC`3i;}n#oT7G3=o[W!5i+gaSylt0mNdž>Y7YfIJٸh8ּ/Y ];Q+ҳVHb蝣hUaaMpP:H^@×3 gV:R,./w~.tx%o;ZyBŤXk>דTWv him7 { vdN!WAe b|d ' ơ̰ꟙ!(瘠r:ZvnFJŎk 5RkfAaluQ_7f>(ѼHp&-LyyP5lgU0rkΘ ~ e&cgtbBMeg,g C4-L @һׁ'۞QVƼD`1@,OE/R *rp؅\`=7׬ @2Ԯ R?ᐵ؂y+N ulC\_N v}!v|䰂jvm];@޽!nS%=Z2%fuWG,yߓCBh ef׃p 7m s{_B^+ ?QzPD;#Sol6#Pqjea= k eks)R>[*oz6 -1eƑẬhNEWr~~?geAOR;yBu^J&/rW"2 nO0U;Fo6.7ţd([۱_sn 6=@ᗼMg͈'l֬sxbN=rpoA>cCTΐsSe1,bg.&Ug>ήeJ&g|ȤeL LV\~U]$ʰ M^yLa߳XҬ1cDzqDH->.T(>&CbGy^/'PqN=/BgZ ׄEhTی+7Ѳ/z~K2>n_?p4" ({8XYY=zcb:My=2LWʼnl{EIJ)நK:h鉙\̓8yxvq_?0Ӵ`a#.D>`V' f%m ZqXzSR !0ncCҿskiԩ0/: 8furD-/},hZߴಘ5܊bQ$I@"h5