postgresql18-server-devel-18.3-150600.13.8.1<>,iԄp9|{ F0j64u[v+(G9}H;HPN˝L^H@YsSճ:̗f"Q@3L}][. _Cw'y:? vD;+P2-lg*2Hq[0ԸhO6t'( RO'{GN O5Ռ\>Hg?gd! / h 5Va w  f "( 1  M $P3G9ZZjLjkTm\mmm(m8mV9o8V:tjV>@#F+G@HIHXTYh\]<^'%Pb2Qc2d3e3f3l3u3vC$wGxWhyfzgLg\g`g{ggggCpostgresql18-server-devel18.3150600.13.8.1PostgreSQL server development header files and utilitiesPostgreSQL is an advanced object-relational database management system that supports an extended subset of the SQL standard, including transactions, foreign keys, subqueries, triggers, and user-defined types and functions. This package contains the header files and libraries needed to compile C extensions that link into the PostgreSQL server. For building client applications, see the postgresql18-devel package.iԄxinomavro9MSUSE Linux Enterprise 15SUSE LLC PostgreSQLhttps://www.suse.com/Development/Libraries/C and C++https://www.postgresql.org/linuxppc64le/usr/share/postgresql/install-alternatives 18/usr/share/postgresql/install-alternatives 18!.z g A0;D *K gDt5%P"LEA# zRbKт:l M8!4Ax+ xe,qS I7U'j J7 I$a B,tG-u18 T <$9 / A $ #   a 8C ! ~  9* o% X#9 Q w A4 K bo#(u 9 FGy.$ #l? UCO 68yIcX() N {1$ FZ vlM[(w[K zW8&ZbaPo5NP_,R  3RC|5]m(H <>H+j, tE '29P$$MiXA 'l V I9 j ^:PuQ%zghb YsE;la-:%Jv> RO3&9lW "YJ j-x pN" o y) 1' ^j\ }3S =7 64(X  |/'.q}A . uNii@_E C#:/'B+hc(iK5 8 !HI"G'^l) yZX_7O6v,@Z N.  I {RA LBf \<P C o l4$Af% L sO,&*f X=FE g' ;.d$ !)5 -*$B%#pC'.1,-.-bC=o/z` ':>kY1 ?N%S P )TtS ]]*~  @\*Y  |m 36306633?06<3?66<*$*$'$!'*'$$!!-0!'0$-$0*''''!''*."2 Z>C n5@#  ! )_ L_Q.c 8  - gDHP]}L V  F  79|)M f&#C+I G(~S"jE z- L PCW-& 3 eL5't,A - ?] %(#S z c kKA.k( bu kd'\sgf55 $=Q Ki j l$ E6 c6D47:  x px @o](RRYzM}&a AA큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤AAA큤A큤AAA큤i2i(iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii*iiiii%i%iiiiiii+i+i+i+i+i4i4i4iiiiiiiiiiiiiiiiiiiiiice435ccdb724182846d5583874a7549e301e575383019cf52d2ce28d49802acade0426907a943912f52c00a651d6f0d5eb40789571084ea105426425657bd200f591f402a1f63cbccf33d53a45e8fdc0f0bb866d6f473ad5217aea5910fba8ba81514edcd88ba16a7d25d1a5b8095618d9de9117d80c298d6cb969090131e6969b45bc32f04f540af641a0fe3737dd7d28d5543d3affb11a2abe05c79ed91ff6426fc38dc2fae126ecfea57542a75ebda5605c23ff6394714cee4dcf0a81da07cb0afc587b1576f51ecd9235d8cd0afa296003976b5423b8eee42aa3b70e05bc193050310a8a432627c1ec13c9c0dc6be3a1cd34e4c3f3d17f6502d1cd6bc7374cf3bff711dbf95d9b0f08b2a726df249a9c375dd71649efa00d2c207feb5d854de688e704a6155217fb4a969ee1494d797382fd14d15c5259f50741ca3005d8ce0a471a0180d04429e2476f4ae6a6e31d4c0480bbec8f87fb25eb467d42ac2153a0f9e81a333bf3ba4b2b4b70173e43461c5a88c81ba17cdfb315ce161a4ba6ee97bc52634a7c82e91d6e564c6803376b23fdc4abb5d8496332a4d67e7df210b97fe490cf0afd77c8b8fc097f265fa9af284cfe9724c81ce91c7095b05b27689f8a3857377d1b89bff2057c738f4d026413ea21edc9ce6a48cb452f112c3e514b3c3721ec9d5379f797240f7b4d2b10325a3b3a15c5ff3928961ccaf3a25cfc25df0bc7b9632408f26d7a3b9de475d30aad4c6393f1afdd82360ca5339fb8c0e78b0383bcba3aaaf1f323dd4b6d3c37f019898d64cda6d530919594b84c24d3f18583be74b7c74745d1c1e0ca8a2d5484b977346581411d3fc186ddcb5d520cd798123b33540fc0cac7b2e8d4b8c62f74df012e65840cab744a8e8706338e16ba951bed6b7c62b4459d813721f25d51c6d03b4f748080ca2308f02d3fa2757b2ac9797157cdf8beeed2070983cae1c8a599253b993493d125f6ec6fcddac41e5c843e32b55c5a4d825acd9de43698c5279703f0c5ee5375a191e71d9ed966b17761947c7d317be3e5317a244c2353779ea01761ed87673b2261f1fd508a00b0a531cc49579c46d2ba2e2a963cd45eb107acfa07ee500b09ed6c8d1500630a632784232fa469701db86719b4efbd71440fa705c9ef1887f1cb05c9c4a0dbe68e3f8dce433ab3476242631e6871671c13ff844439045e0ea98de3ceff83dcecf4498c678216f96b9f83926fe7243d5c869c119d7c17f2c5a232989233b14eaef03a4ec3926d3bb3cf76268bf472115eadb0340b333fbcdb6b2a4df5aa0d6cb33ed7af0cf671a4684a1d2ff85c1e4b37e5b5fb0eb395f078ac4671ac9115575daea4ff1850beabdca6b85923d831c4cf3226b4e52a756dcbe3473d3e35ec24fe7d9c395ebd20984c6a96361e43cae4b2e98cf3bf97b3eb7152da4268266fdc254531e118597d5a2d825aaf44b4c941f554c72abe1352c3a4b4efb6c80ec9e6da0cf6f6c78f1eba3dc38f8808b9c78475fb7cdd65c0d30f33731b4a5f50b65a1a36175dad20a31eea61d724bf2954457dc09d4635e552ba63b2ac1cf1c9508c0626fbd4d55559fe34fe5ccd00913a42230f83f5c86317931dee10e8aec6f2e7b9de779ac93c9efae1a367166e5c7bdc9a6099a552045b5a306b986b66a32cb3eb40b5c432d40638612362f766e8a21adfc8bc9d392955ce1d17c95d733dde707c6017ff92b132b9412f08b24a1c73b5db06a64d61fed874c360795fc1d4815b2c4ebb8fd3a65b78931dc95f25686841cb47252576b593ed62a0b33981dfdb89ca2a5943811b41058896a77b06ee3b12aa65d05bead039fab84fdcc3ff71d7d7813a7f4efb8740ca4af5b23558ec4a81d991d5481f207589926a976ff4bd75834a77f873c680fe549ed61aa4e1dd3c0923322072c033bcaef5aa9a3dbd6a2947f23b62fd49a0c9421e228aae0f7138c0f62f08227baa9e975d9b54e02e7c322cbfcbadbc5758d6b0053d289df0e3abaad730bc0e02bf4332cd04c26ade6464c247dcd9ac8e1e6208b8acc788b9dcfe456964adb094cbd1db91086ba6bd55f6fa9945b59d0bfcec26000de0a50fd7f04ad3b55a8638acd2925309b6eb6605417dc5cefaaad4d48854786e1b40a207c7bf1d1516b655bb3fb7367c7c519273c6d18f370be29ce8d07b71842179ab122259c0d3861edd9c4d4b6a479f5f8f156e1df067e37516d2551434cc293da1f28715550ed8ac057a526258f5a0a6af170ea1f061afb8a17a74444c831b9a6ca709dea677f2ab33b26a95d65c8d96de520fcbc6947c44944e553c3cfed43d40e9fd0f85e98898b97f2a2fe6dcdae3a475b2f085e1709f40e682f169d513802b56708aa4eefe14f66c86f30726c61ef9bd162a7adbff79d182670ca1588b481e25c5d4f148cdd79807aaf719e6ad17d126e089388736f6e49a6055a01fd627ad826f4448fefaf94362f712c74bcbda96744053909306121b5a1214197c8c5e71096a8e8df5729f94a5f949bf2844cc33bba4ab3b421fa5310521da6772a94dc9c3d00bb25be5e884a656c29884b9a6a6e7c5d9c17da421ef40b47d2b254ac54b9f4e0af7cf852897209fd1f46520441e0a75148f29259a705d57ebbede94d0661449084329f4e97fcd50ba992672cf26608398b873c3dfa308b25defe81b2f3f32f61681f52278a1db0b2ccf16ecb277ca56a87bfc4aa58d88410c12dae97dde485506b32d870e9ffe38862b5b379f1811cbf51c903b7bd1952fd1b9513d1c9509501a4cfddb4ed3fe52e4b8e617b708695ccbc7a70bdb9812e179ca9decc367927ff2abc7c453ad12b3c699adcba463432442caa4464497cd092d46de1088db22c58a26cfeddb9b8f257062d9f844f2650e22bc7eaa1c5bc2f49d0f8c787a0af0885049216e8f87f809a410a866a08c3289fd52ed32a22b03e2613ac8b96d78a0bce292a54be5606c24453e5eacb857e3cc4c8dab9ee90b55d3205f1c2e224931c796ace4c2663cd0387919746822559e2335c9fa7ce8d8efbe677352d2b0e5197479b2f1ece8afe217da69b243d7fcd746a01af090dd3fbedc94f906eb8e7b502aac2c979c5268184c3213fc83025976c2dc6a6a55b488121f527dc3306842c3cf362536655777b35cce5e949b67aede1ee679aa11112713847e5488f95f0fcaba201156fdf3c57981a2678a43da988e7510fd229446c3b293371a543624df5cbf667d099ca0734d03a25d7b7aca5d16028a4d061c8df801acf58ce0fddc3bd6c19235c8e91dbe2f9bb81c08fbe6c0f9f48c06cbfd257f5c554793b5e7070b1be505cbaec04411501fa7ca55b9ac2f15830d8fd08133ae065a2b459340fbf4af71b2c928952290bbbaace09995a12535442aa8c3780a0fcade3acb022851bdd6e1454de919eb598e73c196592e316c787d1ad18515afcd69c81afea33858b1d637d6d0d0ce2654e06c32d9689f3d75229b618a2abdb543a3119f69e76052fa5573039c8a333605fbba842c416d65ac3454fa07845ae3c64b50a5ac3ece985a44bd44c4cc366d425cf4cc5e989520f161e8cee1589c69d476a67a22aea3c284ac71d79c4763eb6db37f2b31f01cf9596ea55bfa9c2b2394d05d3166f47fab9050bd1abd30ed0233d381438e333814ff38e6f52527cf1d7affbe8710c2848d1eada357ebed9a6cd2334992253ee1cff2d17453af2d47c800a99f5ac97d1be3f6aeb7e71ada44f96e82f3bc0d94ca65fd79f17dfcaf2689a5613c16974a77d1c53d7043830890285f7bc340435febf0ccc089b5513c989c3acc82c9ee8b2683eed8e419a85e5791911c84df9ccf5deb4840a78d97df8c827277fd90abe45352486375a7a612a321b22b945fe63f8e5128d8b541f6519b7c8fea6e7c697472d4e9dc39db5d845eff71270ae88947785c5fc82371d9c9a44f7f761f2c0642db8dcda817ef1435a17649db7f6d084f1d7aa5803478b960461ae0f72873cd69a6631dd5c18ff68bd3fb0ecd54d7b561b6c8933aa8cc4f83e9a5c35a7787cbd862a960c53dc216bd4f117feeffef51d438c5ceee7ace837deeeb0fcbdf656729ac803bf2e21a82d17e5998ed2718962f8d2f5a04be48153d110b0cec992cf0741eea250076807e532a2ccfd5215b0aa1edccad0d71ab076a09513cf012ce73831db32190eef674b14e0a49a96eb81a70ab03900ad9156cec5c425ac8a82220219f2c32e03563b55fc9bc3370637234d696d34312d46b0246a998d93f0bf9ebd016015357347ef0ac585ead77455f1f36e35e8cb7441dd1301a6d60574cab99cd6ed0b4fe5da9eacd275dd5e0a065276873933ac0e2278da9016b0be24430e2494456a9d1e0270df62968536a2be1394e88a69b1948cead41972130e62700e0d62ae419dcfba1a1eb23b1231ea3e4635737a0c109e0f5c9a616dfbb7fa0414abe86ad20b25a9685f3f578a438ea149cf9b830b66f7070d5f7b791bef1d25f32864238082b0e334cecc25490fa1f784b916b66919dbae5f5e9f4aaad3193f79e2c9e9950171ed63edf0a477824e17f66a3c07cf2b5267dba4c9d9b8184e0ae1584908528315ad038dd43bcfbed95990b3ae9af0aed42725c2dfd17984a009a6b1ac3fd9063d2b4cc5a9e4a847ffd35632c34d6c76863fa57a7c23ae2cc65aa15034899482958f6d634591199ae701141578eed970206efc0aee3f747039187e64abfd1c61f2f971292b6c8791a5fc56e7de3da008487ef7dc7600e3cf42fb4c9bd8cdfa7f048dd1b7677bad5c558c9b65ecb976145d14c7781b19dd37d5710e34acfebb1cbccf53507162d66316a8fe35bb117a7a3a4fa9d62f7fb5884ebdedb724daa4c870846db23fcba4cdc23da8c3c6afb4db717cd3b80b8c136a56aaca316c4a11eac7d58c1ce168b35cc84e8b33b7409b62e6f827c1a5ace7e95d17bf4fc259f3674c92f03d54d7bdb177026ab896c5929de1f68de0e3426799df799f32163fcc0765f43dbdb5e88e626acf31284fef9fc6014b69d8eb7584e0c51135f7dee06a86f9579e37ffe4b5cdcf9e3202a0baf2a194e17d53c68ff659b77be5303dcca19e2d3d845ae415f99a9e40a3a98fa065aba7040bdce774a3bcb1ddb3354d5150f8ca42a331a85deb94dd1bc0ce7ef5eb391498e2c84ddefaead7eda2d3d7107939c02f3d6b1f2c58724617452d62ca75cd809def979dbcf3319bc78c2d312c21b29fa918bb4bb8a927bdfc808188d00f371eba4675a3ecc5ade63768d74e176228c62d84e156498161ffe01083439ad57aebed826fab6f4a925238439a1a1923ce26f1fb9351784032fb5d831cb335b61cacc83637fe70d4e4a55c3f154048e3eef2d25f4aa2ac100e1bbb23e62c85b2ddb1d3b80986b8e888b3d7bbd9296a294266628f7caa333a7e1f5ac05237a8b0c3cf7a10fce8d4bf9af87e03adc76903647daf54593be0f60ac4c8116ca888693b1dbf8b346c89cf94759455246192bcd83da93552552e1bb76be412762fcd86f5a126e6909300f37514b863e2d22c3973bac926f1b6254f3d4bb61633ddf8a441a9cf481a71b4edf58b3a6f97d685144faa83fd2a46ea36a372649bc75b456a94d5543ad70de585c7df687d698e7d1d100dce8a794ac9da52414ea48169191019178c8f0538692e57169752fcd72847b67f0418d224e06feb3ad4f573a19728ac06f942d8f4c086f9f3eacc8e46490649397fa75a3693dd6e699c26270c95ec46649da05576d5f8a12d6976bc03bbe1be716a999feb2d6200065e4fdb2ca3efdb2b8abf7661ba6ba87688dbb29c631e4c06e8fa0208f4d2a97d5f70c0ebd8cbaa7ccc54604280cd64ba6ec2ac8b855d9e01e2334e8e8d917910dcd242e59aa9672d08c914db5b872c6caed0edf1d03d6817524daade988a93c83c40a68287ce3dc29ae18eb9ba32b28f4626729dcd0650e798767d3c506dc3543b8eb6b21fa855fb7e1f6d7d36364578e278c1dd182cfa86bba6531edcda9de40da5a5521feae889f711909a49056fdab7ae3694df5cadaed898c7580d95c6ee2bf226c196e86571fc83e98dc3f7f678c45bed161358e43177d760817209926d5f6da318a262292b7451aed2ed4e82e6df945f0410dd6acc8c9b61fcc366e59bb1a715a07b88a24070a0a7729d87cf4847b9cd2bc6007518379f04a201597a297d8152a213c39a3f1236fcf47f3ffc8e9e5de41fed848562fd64949e3012c546f89870102cd52d54326619cc8481573b21bc7bee7e8ad13193ee7a5ab0e0888b1b3007302cea8e588e585528d2c0c5148b53f647440a02d0404fee71219672888792ed65daa039dd0107ece6ec2fed4b423b027dfd92fd1127993ba244b1e78ccb3c5e2e8b9b619663ec897bd47e61b0e01f567a5dac0edf200588905eec246483c627bcf35fe011be78da2af07597850519bfd6e7486575b86bbc4d4682ab035e670c238ab0af237f959989b8e321a38a3aff8d5b0c8b87c0d23f3800a35160ad1abf8cc4b39f6b17430cb0b069487707e6bcd027f3d43c6c98e6ace1f5ccd9ecb874c2cde9fa6edac296f977a4891625da10b18792c8c15f216e8aa7cbd461d5f824b9e4651e49d55280fd7f1805395fceb72f9fff0df2fef250727e3a41bd81cd8c389c6f34c7fe2c05a959d2ec7565c9b0f71aa4d50eb7e48bb839864fb437a37ea56325af9a9cbad5c22e9ff30df8bb67f1e48f3c9caf0e89d0ce153b1519c517b1c477ac399ea9ba45c99ac85d3acd309d563ba36f2b6cd2c68bb27d201d46610ce1b882fe7245a8b624672852a328d8aeec609c2a8d21afbb2df677cbc591a9c47c2c75423f9af33de08e363c961260f8ee7ffd09e8b88065e8a26c5c1460aa2b339c5c53c088fe970cf10a8cddbc5a1dc04a27b0e9de471a964a26b3b836e6e53e4bb94f40c732b68e432dad1537e9b8429b6f534d9a1a4d95802c4ba86e30c1ffbc588575af34854e52c50cdf20bd27b0e411a61694b4ea604e912d60617908b3b255001a9ea13d9026fe1c4e337ff5fb3e95bf864a1320ead38f14d4f59e5c7cebd1cf7634e042c33cb4797b95942e13a26aafbf982345420302de54abc3f625146612fd2515a3851da4e4a937aceed9b1c5de5a885bbd559918ce30bd8acb0928444c3f15d53798b7fcd0f060fc534655f27076cd70913da16fe64128eb44c425e2e93cea7f580b66c71aaf069805c0b32f1015d4f9edd2eda51dc9250a83d942092639fa7f6162f6dd021a8676ed25f6ec83dcf5ae66aab9a2447a579c86eda9451e458bbed524bdef522043271b3c956676fbeab8c3e96d72ffd59fb8ca6bb5ae171b476f3a7c4913dd8b7b3562af5fa17bf23d4997230f7132fef98404cd1345d7495a6804e608dd4d151b59a1aba81956a141672d4ebbb9df7e6bf5bd0d98f467d6224cd2009a1dcaa2bfb9c8a0b0ba410722f096f69963360f6c66d1e57d3b55b7b3c4ee59d7f348f7afc9d21358336aa73ddb85136030f1a648432198719ed99458c331354a40de9353111c8da18cbc4c76766a2e740dd90f7dbc1a78b68f6f8b73f6d6fe3edb939cf0964be87766264d24b02e913d55187c26a9c5b3a5ec51a9aee1f69720890a0409dfc0bab10fb60d91b4343e2fa220a01a8663901b791f38fc78bdacf8688c5fd6cbefb360a2cae2afc7840d1575c9102368feb610205d7150a722978439d242bad94329d04caa2caddf7cf6a2281922ab77776dbfc522fddcee19c218537806c8ef0398302faaca7f91315dfc1198c48706cebffb479b68defaf783f1b3a206ae44740c5888feabb9277deed7ccfbdcaa6e4edd9033ccb089887621b18cfffe102413d79b746ce7a10f77fc60fdd097bac34c22b31070d3ee3c45a1dd953fe7ef47923c37b989d144aa1c4181c587c8a8c639b9e45b1c026944ce1f5fc8aebd3042df847455bf66bf755f768c2aa8a9b03d22f7ec8563eba59c09b8ca6686460abb9d4487efbc8720ce0f4a4d471a60b4fbbe73bf86306528fc5d708abd7e3dc9c853d1a0222309e647baa8ae004e871e2a70eefe63eda896081a8d59938048b61e9426aa361aa037e5ce1098ed2b4fe884f54070ae78f77bcc11433c6b97aa23dd4a11866086d8bc59a40fa8d2698f192b171287e636d21f635755469389809d86d88f1074485e9e699c5586af6f2d70fd7691613234cfd311c7deeb5f4fa9ae25abb698550553e2d54aba738916de36a90649622e6c524134a6785c308b604c6a9a37166da2cb909e2e07df4b7b58de424bbcfcffd8c31380bf7d59f07c5b95e2f3c7141762a0f576e8a3af7581ba54c27537f4d500472bea5c085d996e5029808d431cc1f97e187df5c4f102d925603a046af49bd3cb5c1701c6a118b8a4a63a90e425b8352b6408b91a593e3e197a07864e8e978f937b75dcad56b620f0527d2b66e67bd45089636e4ee37453d57e8a2a01ca908eee1ae4b487fecdf857180148acde3d9381779f2ce9035400de8724d34795bc8cc8e71b97871a0cc81e0c09127bdd5bf456fdee5887ea94ec95f6ea11db17ec0ee7820930a8d21604fd50652789470e2ce5f1ee61eae11d3252c3b1cdfc8ea95558129e0deb33f13f7c5383aaa14794dc131cf2d787863cb27b9c460881a485ae36e023445546d952b5181f989bd9234721897fc2b37005c8e49ce2ddc156f26974c3ca4d25fed3b9a30dc4b474a76b517636eeb631a69abf3e35cd771fe0c789fa8b0b14534c796c07c16d84a904bd6d34027af3b3e6e9073f22a399db69719b87a74eccef9020a47192b3924d4e0f1e72c660e0926b5445fbc6007ef02b67eb20dbb021a8ad7fe4ff5c5b999d78e0b6604eb82b56111a174674dbe668c2f4c1a574546f557403d8d8852add8a3831e982023480116769cc6f4b34ed782b751a79df6c875a388643c005ddeb24734978398eb758b4c8674eaa1f08255299ef3e86a861684b5ef48e78e483e041086d47b188aef8a3533d75a9c5bdd54f5d603c34141002273ead7ea09e8f9a7c0d204b27185c0bd869e45039f5c39b9eb2540c79843105cd4599b8bab60ef58079c15db6130bac97286edf11af0caca81673967bb0584ea83bb0b3dcbfd85974bb3e076fd59641abfd16053a71d8af117514ea08e78b3f8c267428799a8c70457613bade4cba8682f4e95c678b6382c0ea9ee0dd6fd6fc48dac6cc083b9877475307edf2301d301754213f13ead5b46ca31084f553e885f2a0cab900b3abe89ea80c895291517a8996c842c3f0c82dff5dddecf3638a7ebc853e21ab49be151eaf755d690bf82df7bdf1df8e4ea42f7d5a6d8a6636fd8f77a3c2af1e48d2676ba896d85580696611b021c15d0bfb1fb1c399c872ce802dc5158fd9b2ab7fec5160a92ebd31a7e8c6d5398e5a76a38cdc3e9f9630501ed1722fcf883cd1c0f2f7ea5d3d68d0f01085638252842b4d35b10d7b1a839f566be6ce1b3ae277970ff5fff3168e8cdbcb785dae90ad1504f46f38848289cdfb0ffe05b298fcc3c64639f7cc33aba76669be6ec858910e057a2d7d505e5f618abceee7fd891b63ff88962331ab879a15c485a419f53ee3ce52d24d50c386a877aa148358d2b059edc53c2c355dc5b05bf0a1d1734e2578e413befa1c395bcf161cb830907e2b6a1d656d8068d120bc407937a65a6826f8505b0289996138d1dc01dfd7d4757151dcc75395c1b03b0b60febc0fe7608f0b3eeb4b1c332c6e20570eb57397b3734125c28c687560416a9a8a4837be074e3bd9aa908b52260e71ae6a8a809f8bea433bfbd441d5651ae0924e704c387e88ccc30e55293c98d87787fb749a25ea537cf6595237b5ffebc58b39c53f64ab62b6da1c89ad5a97d09f4670fd61d67f18147167a328bb2f6b592c90f8b1ecfec5a2e9303ab28358c2e298d25cbf8bce4406db02a92c1f9465a8361b459640a124c7f4649c6eef57caf6e3be0e76b06b3c9bef4dfc39c2d573f8b41f5a9506d9eaab9991da3192ae739357439b4a41766fdd15be6848a713bfb7f55507e676c3e2a9ea3f3fe36d69bd1f4411ea1b66d8265e6a5414a332bee510c3d3f5a69193d0a6873c389f2b9d00870f5a49cbfc0e3dbafaced29a90282d7ef44d4672d3844c9b2d2f0a2c7844ec87f950058da85a4a10b44420d3100ae621884de7c3b00f1f3a8412495f0ffb8352a13ac9149a2c4318235da48e8e7fd0a58841d22a56aee7f617aeb3c5a380f55f1c2dfb58dc9ebc57049215c47ad4ad45ebe28c097d57133c60ea642e7e5dd31175263eb2500f9d6a6fc4423b36b2bdb3a886ce284ce857472666cafd38339d912439a01c31392086bc467dd2fafe8de91ba419080b53632a9fd37acb2420491dbbb94160e17239a89d89a2d659c302eee12b30efa6cc1ea4fd1b2f2ac8f9ed09c6f8948b3498d02123656696c8ee76bcdcaa1c4f50683cbdc8f0a8be4539631b8f1b96f9851cf57c198f1aa2b13ed3c4134a97accd08f2021359e2b8470454e3c903b05888446032f59ef0dc0e84de11859ecdd957a588aa2a7711e3fea974275e28fb198749fd82b6c1818a3c18455f226f66116fcfeb3d4959c65ce3fda22802e7fe490f3f8e7a348029ed14433cbe0553790bf6198bf14ea7818b51b6fc2d1ead4d93ce4cb0de7ea40b2ba1b40597e18a90ce1caef02418560723b66557a9c22ba10674d1b10c262616fcda086fd744e58b2973a9af1d67cc579ed1c00d83f6bcf59c1b71a9890216e6a4fdfcd6ab66fa43ef753f8c9310ab1cef5acf3fc0abc2c370de629db8af9f9e513fa18e23d75955412768eebb769dee4ca8f355d8f4410b7c7c13f55442ae4378b496a2bf7aee64add4465852a63674c9054ca8e18fa28c3d3231a7ac5a7ca4a7407d533b749e3e455ea6385ed8217e7dea012a8b6ec554605b8634f380f22d2315ebf7f2b12037a6a9b1331455777ea6b91b8fea60a4b70e8513d9fa4d1cbac3b6569f0691b35b52923c6cb726cbf642af6423139887da688a6fc0c7cb0896c72cfd4b0aaf7333c022a98cafca15848c604542ca7711a4089c93ab4ead67e48006cd66028797b927da62906c1ff655e913849af3885d30a3423b89739026fe01b31324f2eaec006f577d058eedfddbcc449e8f43e26a8a64efb416551459ed590ff3a8d6c56bd958772a7a7fa01ae4e241891e95fd39e4b0a938a8d2aac25c743b84cf3a4675b09af1dbeee765018e701c1b8ad1a2ef2d951cd2f7eb2cbba871207ad1e592c06dcb97fed5a5559112fbcf4f4515800bc27d1f393d1890e0b5ab63c1a4ad6f16417447de0a9dbf7531f80b9ff93f9b2e03cbf5e07eef661f95b1a5d37111c729d30e7659970b26bb163b73d00e8bb88dabd5e8b3954a14f5af5d7cce5626bfc1fd703a77e46b759df1e2c94e5d51b4597d490b4106acfd68bd108b0dcb9d5f0659cb4dadbe8e383961677875e03221b6b19f205775bd89e089ee7e4c1567967a26e6236649628c1fd4138b7c8e00a46e8fb26a6e806ea934311a012669422062c8e16dbd5eed0266de7c1d99782a7ec09d6b512382973f54eb359ac69927648b8ebda4b89de6d7be6269adee95d8826a57da8a2f2eb830e92e035380169d61c751836f52ed66e7264ca07adf1d1443f7d3830e8ca3d94f3b559690a0a4b5a520d8692a3c007faa1a4c3aa5a87603b1922109985bc07dcac048fcc8d8cd36b76eacdb54636aa885c0e33129db311d2a6a8ef9548bccebb3c8f5255e8295d1d53dd0e4ea54b6be8b17dfe163ef2918b7f4f1e6bae42eacbd9a134c327bca0d88c15b647a9035193282d653d1bcd1f179d5008b024c2ed15ba08c29e2bf1958a9449974724a44de0aea28f453a97bc9b4b88894e050e956d07561de6cf6d57bb0d5de915cc2fb35565e3e7e68c4c59973d6b5b745746d15d828ca9419dc416be87d0e321438002d8e187d94eaf6e83f12954e80fb68e6ad8035e986008e9cd19152bdc7ec4ddd6f64de809ab75601733ed96e913724285e9d67c3fd2e3678cbb5ed258052047a1cfb3752e232c7e810380a87982980df96fceae73f5306a21c6d9b207e2b166a8705ae0be76ffb45d24df40f5390e38c8b8a6eae934f208d39e016d9257f6a7f1843980131fc555ec92c299fa731839cb602d66a3096d2b75105e0f859d5f128890526603864ad6381a5e82ebb0b1166b21b5c6dfb5e2758955b8360b1b85006ca10eb0ba990fd19704b898e5999710b40c23d67702859c71b241f18873d6f13c0cd8c472130d1620ebc5e4b1ee01075a1d77d1d6653cad3a3396dee8da0169f229ee5da3d0c0725f559dce363171796b636efaedb825c373db3292ca9edde00d10f9c5339ff3a8833e80fddf94b23d0b7fb02757db1fe97c19acd05ee6239f166dddacc3695590d6bdad6d45e65fa1024d0512499d2d67e958e955454ecb7f2f5e40664498e31586e5918772889c5fda534abc3be1ed5236ddcbe7d7ba516fd8bf7357b81f8f78e6a2aa309b340560bf4b0416478b3fe31a50734089c0f5ee0c1272b632ae55f123edb6375ec00ecb5bc7dccaa26b4d04938e316eb465e0c1519dfd94736907ee019ee93f7ee0ee9b12df9d85fa9dc50d517b8a76dd22a933d401218685a09fbc5a6f315899ec92cd9fa53ef37daeb03feff8252f5209e69fc949bd0ea300c120df2aaf07915b0338269813ec0931d1403f3b4d9e837d789aeeef73125dee3f6d197eaa3596f803b8fed1b099376de503a26a3b988d728dbc0670f0713e96002782b334c39e8da473eacad7a1ab6bf7a234fa2c2db074de27febdaa789214e748ff28bf765e5f4864f4fee4924ed9af85d2af8ccfbd7d26eb4d8d234464211d5db4417432694db1e6983047f8156613f327b3aabb493db6155e4c02a84d12c97ba06d3bf5f11c07922dedf56294a0d5ee5e0026c5f769c98d4137b90c419933369a5f0d5a27cab195a5a57fcf5e3f75bd31d0a13445ec46538bc4873412d81d1db476bf3cb358926020425e0680d0d70e74d209099c69f56a5adefa2af39b6186ad37892f25686dad9ff72e84c71853ebc122cd57c2f1a0262fa16f2bcd96464db04c9149b969fe747f7fd28a2df7bcbd944a0d5cea99fc8e369f31f971d65f7e6abed3a0bf2ca7267b2a1136d0766f217527739f0c8b6d05863fccee464b6749409837f41892dd03fd38bcef652533e06e7bbf9ed00e1980f3aad8ce1b3e1855e4badf86197933bd5e9fed07e86f82f1c8cb00ef7ab3ee3224aa947f931e21324d6833a3b0202d4e554faf4e7349c8620e47503912790168aec9a7221f7c7123e49cc7141bcf4169fec21dd0ad8b37f9169e427f82026ab4f74e703629067627490b688b9fe620ad11937745c788759d706d1efa5fc5883efd1b4a6ea559ea64aa55798c47cfe5bed92269ee702d683248aa97ff4f5da07c8762109db79d075f15b0fb5c8a2977cc92b4659789e1d39e8bcb282a9ef4951e7fe4269482cd07d71d3f7976944ab59d851139b3b8946e318b065f6000e776f780b6122907c3b5b4263138d3b359e69530d89a05bcb5b92da4dae3cb38f93a5fc5df4f064ca8678f0d8731cb5f087e07143acfd612ab6255dd8130df8f3d513db60b78dcc5ecaf1f45e62e5fce636d19abb934d313a085deb1f4185d4fe26573b523737e4eb86d3b3fa1ae9bc8133b232ddb7babbeab2eba8110b2289360b4b82f2c38c7d512b5657f522e131af6d87394459cb3a3cd16f3189ca9a3e5e1cb31238e74a5364b4272f5f281ef776007707d8424f7a7573d865f9b7d3e06bb78d25db1b40fbf3ebd86dbd46dca990bba3381d3810e5e031eb33658e1d48a3654f2cbae3ae5e3c9d4c727b78763d2eb6c9d0d7c759a1f3e28964e6c3a73ee863f2552a888a331236eeb3f644c84e02d3cb7b361c6be1eb566720b08bd909bb40d85780a7fb49badd836bdbc4c84214bc0891c9d24717cd790ac6bab21c887cec5fae1b96848db6e2a0931777563a6b9f0e1c69154d76aa6cb47445a765c1e3d1a7de42d3fad68cfa2c354972108939f434c63f9b64974eeea225c5a8e6fcc92de2b78ae19618e280fa5acb531c3d485fd7ed0d94be7557fe00e1ce2dfd0fe1a511ba50f85cd35545541db7604b12b86300a72045410dec4879770c298e45e3523691331ad54f6699460d01c0325f68417b2ac6cb3a8645bf0390107f2c03c15507453ed70a1bdbef9b16a1e571999f22a2273f74bb864f59439fb4ad366a2ca4f755ac4d15177b5081d767b703d7fc7f012d425d0f9a2480a50a5986cfcfe45490138ed34091b8b8bb884028d91bb09b1c0d52c50c1b580f199d4692094fe5b6a5834f1e06416fb33c594c355f0c5a513eecde7b454479d109f35d75b164d1599fbf2f1fa30512fbb94acb585e0d90276454a84d7feb620bc8ff411a5cbd0e4d08bc1f2090390eca67a92d746e32dd318200a6859176df5b6e98923f93587c613336b52a5a6ddb748a5c5104e4cf18ab25b87ca5bb804193685c82766b62d1aaad082ab02438947838e18fc9b2687766e0dccbfdd3da2a11003f9c6ae1c2b02a66e79b5b76b3765587dc52db7b6080b036284203448a9a4a2abc408f3a8983dedd5affb37288427082bc67a2cc37f437fc087b7d3f6898c82f35661a29bd161629ec1893aae37c1b790221ba8fcdd8d788621326ecf91f3167de2e053da8280817509ad7497aa2ef17c4308665b24e5c822f396d45f8075f0e788d7839ed606f85baa74b48ee9773174e8f6e7aff815586db2ac249c81d5fe027745aa6912329a40c30c2ccce5b9b4983afdc9f82bc7640480cf7a6d03bd8f96b3f5a43d4414a2e2b21bf6ed0286f90b93e151a841d51ef7249cc1f0827ba4f1e85fa06905b7994ba0e886ce9e23399d9f8973610b3c71ba92f8aecd36eec71910fac94e0f286abeb80e188f64c1adb031af6f013280631d4da41d8cd9b4a2b3e3201f6ee25a3f217a4f649332e996fc8b5e844edd4c3f9ca47e45e22f0e93980a97ef74ee6c44c32e70443c5c107a1c66602ee9b2b1e79b6c4ab183f89d683d99109e7d480c6000e8384760b022260bd34cbff23c6d3d504b30642a58748fec768c1e98745d6302b11b99743f8411801a8702f09ae80f27669b7514d5e661cc8108a869f50d34bada6868f1f8fcde83438be35b7d667df987b931f9123ad7312fdc27f8c4d5db7a118e7070047d7b845cd3c0f381e6601086dc633dc2f4d6db8bd0421f7e43085aac18cecc9e7822e410196ec2a91e80e19cda5ba00dcb9ca11d3a3008c7087a9b2a75fcbb044c2490d3f9e35cea6869bfb8173e7c1fba6a9a1aecdda3808556b0c4422818225206da85e5351a047ccb7c3ec6649932ca3c689c24c864c527f2edd1404c0997cf9d08ccc1617e639d5cf0560f5e19f3f00238c8daf8d0fd78eee5573ffbbb64d2e992e4095b7cd51a5473f238de2bdd6a1c824019b839f1ea71f1e99e29ab7c2f2003942bcdb3ab5885cd7bad7760be221c28cf159dc1ea57b95db196601711009b7df093dd180cfe8b82d38ea8ee1767feed89cccb1fc19128e8e8b1d30ca1ba46cf0f68cb86118761e264206408635d5dadb506373bd6aa06f5a3e6d7db6e79817950d99e51f7af02fffe6f56143e1077707adf93ba181f341ef1d726dc33d961fe337502a0ad8a021d90809aee67f9ffdb3ee9df14bdd37f437d672baa14d0b3777604722d0927b12ebcaaadcf78f79a1099c42a921f238e63de3d696c3c538ebf4c7baa4c55670e53984fce921d15f14581a9e30f7edc61c656af746bf459bf092d0038a3f64312f61373ca1b5796be87a40060e6dcd072c1e30cbcd4e700f5b50b67221dfc9a3f4a5e063d3b99ee0b95428c32efa0b592520bd025e106da93e963874a9917092b334e9f031df1ce274e9458980cb96e20c08683556ab07fa65c9cbca42f4f1f53fb8ec9feac38a0afadd539e80f6746065b77a044f7c108f3aac8571c2897f9dda7b450e2c429c31b3b25f20e3874269585ebef6f24fb4e9d00aa73d0d0815d37a847a4331211c17a560783f553ff40251dbb92ff9aaa7188ecc81a7a8fe42d82c6d49de7180ee99d077c2ff9c3be7f5c6ddd4647cdff523a059ad97db26d10c1534a038d19a0d418c043e4dc442525097531481e9b4d2aac98a8f477885a6fbabd1e99ebd127b2f69d4948f06a331d35aab4f30a55eaaa608d6d75becc6599b26b495c540487348b7f679d29bcb03cc9b1390e7766f611d3bfe1771a49a7c3947110f3ee6fefee12dec8347cbcb1389b23c5aefca606337190fd5620e8271402439cb903cd50e02465774066501557e633926fcd733b81c6849f952b203a305c9e39a679ad172f0ecc60f22318cad02d4f4d7af26ff14284da683ffb558aeed82f6a5005f399dfdbd08d3ce388cdcee87c07625ac5595f790dd6a79bea2eda165a33bcd1ccaf2821cc9074c0ea23311b8858bde436070fdd544eb9446f02c6d9aae716671058b4e9b161ff265d73e4036ee9087fde10515652563d1a5fb4000d7898d74edac3a29b193bd66fb1feb43f93358654a270cb2b7f5ff2a1771bc9225efc734c8fed87b7cc34651a720010a8f688e3d72c425c816db845d911668218d1957eab78f5d5dd4a1accfeb416ec0613449acdec64bcdf3fcf6e8f4e2f16efb1bc1f8f1a6125a35a6e2780caff68d432d228cb4570302e3b85e9a0b8c6dd83669b7afad79634ca6553dd5e683cffab1f6ad86b400119f61d50d5ebb285937326208bc3d227334970551cda15de8ec6aba8415d682a13d6cb88bde2d18c281af9d06967ec6ef3747f8d4f2835225526b332264b555cfc9431a922f02603b8fae3f85e6bf182970a2236a016d580b6ad3ac8957eda4d5026fb640714c4518bb602c0c08bed5704316e81f10c9ad950c14f5e4a10abbcc1a1f421193184930f940c2b8e320703769940289eaec4f4741952973aa11caa83a91c050a0ca5a1f5f7f73739f1e1c75c840cb76d7029928c48d23fcdcccbf1417d510555b587e4cad19957c3d728635de27606eb02c84948aeabf4450da7bd9018833ef70df0a3bc1d45bd004a7d3e84a001cc95ec8c6f1847630005c7739a9eed481e89121677b819badd4137f911ca2b3e6e97342e464d2c83f76880e0105976b2aa492fe3960a85e5907b89f4546e20377146541c10179b7f6ce7f32f0dfee2522ae731ff7e2aa7fd3022d6a60aac2a29ae9dd85b761bf88690215c5c0e1997a783dd8655ea0c98450fb3670aa83a0d24d0740a3225593ea867f2912ddd3b6fda476c538f8a7c87b121e0866015d2ba3309b23e149b29eb851262ec274845ac9688bc7eb88265aa0285484882bac65872057bbe404e7f1c4d3270b68461851aefeb7424004ec19bb4bfe0f0463f5d624143c4a0bed7d846ed1dad7083a7a6713c7447324b6c98790aa13c0663a2ba0ccf01a0bfff8def2f878cb92897a44dd6630b43446497025581deaed02bcde9f849567cf47fd93faab8dfb62d2f8d29bf9596b8f3304fb6d98cdd888b1afad99c2d74f78fdd4316c85d612a5cace66be2a39c4b334d83fb23409c87222017a49495e6c8bbc6d88aafd2bc7e7a047018bbb0b2a49194b5a3909b35aa06346ddbbe37f500f5cd643ade4b539edba5e031d84bf7a028416720bf691d3699f7e75655fb112bef911ee8c643f90668bc172968110303ae75beb294482964a783d1ca11399ef3194932de008e9377795fdce5b30086e0fd0b3d40ecca15c1e77c90dc3abc98e8d330d3af6e2f3cac36bdb91be746f6f700ec17daec496f2b948b5491f972b526e2f895b749c72190e5f60c1e25a380a17b7c93c5758c165224309a1178cfaf0e86fb8e99299e1ea9e38635f6b3324b47fe2fcd702873085a6cc3592d4d634efc529983974cb69cd5f5e8a078885db15fabf07dc08e6b99a3cda64934509f60e9e2675d63fe5c539a88eb0a35a4153a5d1ce8e2d80b7a67f84a314a12e250fa33a34b427ee965a6a1eec5fd71d7ad5c90125252ab9df811c55c2aaf074c140c638a512506b9befd5b2ae1320eacc23cbc729d06b5193706a2f5fa3c1b9deb0b6a318004f911ea7689a9031f06e7cc50e7a9aa2c8b42838d1815ec9947730727504c04b2b71c5be4bb40fbe546f080f226dd21b9a0fd7dcd39ad1edadea2db27074837b4f15371fe86e389d48036faf68b1b34b34f8c05ec4bb487c36be39d3ab44f83b9ffeb771510f4656e5ca091a148159161704565ab30469911e24cbac4f73060e69b93f7c070a54789035153ef61fc4c7e9a256a6e1aabeedf3904e9c1e32adb3100a5a056a57ca8c738bb05d1c51a7030b7299058e3c51fbe1151ce24af3e5c3c6c2c2ad07f152fab4fb845c5eb56792aeb59b2611e27ad84f26b6380e294a7c8476c765c70538f137cfebd86dc08da24946b07770c34d8a210219785e103e96bc7d64f31fa6c1d6ae113e74bcc33aa4774e39fe4f7fdc44790b69a92d4ecb25168cacaf166fa20838f189a5af3811faaf61f0cccb52c3d517ef1acc369c54d246d5a58c84dcaf3d9bf20144ce5c308114b1975933f1102fb3c360bb1677b0cba511d53fd34bcea16e65fe854db2c8e5a660f82335ce16930a28a8612dbd9e21a5c856639ad19a7d0c030db4c26ca64aae9864c6174fb0cfd2f7dc118e35c9011bc7f3db5ff738298179dd881c673af843bf9feccd674821684c5e2d8bf1fdc701e233b75cf1b8431673e75200ef39ae7c92915f702ee93be2b6aed3574edfeb7fb2effae8beb256665f307db961b572ba892e6435ca92d3b3bc84dde5bbd3160cc3a082693daab8daa835c4d2cd72fe91ede95651b6d9ddf9151ec35c87638684484580919ae1139f635817fbcddc5dda4949c484b545ccef4cb3ebebf960d2c064579e572d1e23d5d53cf0ac7106d4e01536bc83dbf41ce7f25ece7c3972717d5077ce5a88f44b0d790fb5e39e4a38f79cb792ad390f613fc3f6d1133ba5d73219eb34b1255fcd71fcc4a5a7fc41a30fb7191cc8777e9bf16c06983b47bf0fa99d74fee259aa60aa7e425dd9f7041443ae8c291bbbcb7290774728595986485383631697903e1fb9322754f2dbc432eb4a1b597e33f03afa0e7bca1d2bd1ba3838afc23df9d8406b6b9daad0ab6cf2f5fcf1ac273057b5f59bf6911d3791776958bdbec7012296a7a51628c08327cc0ddf8b36cb6d2d5569e34fd2a484f4c2d63f24f0f13aaf13df70457dd257c0cfd6b27bdd61e1b1558d0c2a57af5ada0f568718bd3fb50b70c7e2085bff4a6421643ad0937a37611a34d1c0f45e037d7139e1d4f807ff064cc3492d43a13b9f792baded3f7da2b684302075e7463047eb9af556fe3c9d0913e72c64ca723ff63320002edbba270a19645655862349a7522b34a4550eab8c7475f9ba609284e55884ad619f1b3236c528c8751c3a1d183870764d5ee9f89ea0f4ed7aed81159626dea5a14859639e3f6a879b78c974a4749f3bd766932355b565bda866dd912fa3edf8fa4f3abccc1f8c0f5c37ada66bc449bfa3af841c3a31d6fffd5a5094d2d3a363ba6b76c65810f952dd6d86a540168fc24e3eac740d74ab50bf156cc4b092d14c5f69ba0032075f99d25f752b1d75815bf2a1d9308a9872288a71593b2be6eaffed2a59c2e4ef241b5bcbb61cbdc913d7af25a9667c3a12ca6e9a1a2d0e4cef54e420529b2d05f5d872938e6867273a44494fd5db380b7eee78313fa5b1882957f0f032fc39617a14df758de1cf381bed5507449f937f1ab726666428eb6d3925657be694390913f2b69e205132c61ade78714badc81d55efb86672f2b20bb0f780bf49b312d2063f2dd6f1ea1aeb8c36a7893739048c432b35e74e20f976773a9612d289da53c43129ef0438a57904cdd19ffa2ca3d6d2b00104ec2411237379dbe4e94c040d6580151b7b99b48ffa96c8a9d607ae1baac3f1f6afc5e225af67c7d13fc52ceadb208bb69d00b7bfec07e494cc139f08717ee95036eabc7a634c5ff00aaaf7a90846559993afea0b0702ab28972955dcc2affb478073dbf7e8ad33dfcb033fb9c97b4565dc9b40d8e567ab4b319eaac2dd76bbd0ed39a96b5b6460bc54aff8c7374e9256afa4032a43c47047d380be817f97d61e952237e468a315d3f3e14f5db19198f755127abf13c6a0390dcc9440af60a6194b8b81588b2cfe9ea1f737055880b8d09667feb59d918ab16dfeb855b0eae996596dba9a41e40c69ae0255c8ed63f06cb161494d25f93277f928b56074fdf309caf0e77e576787fa6801fa2d79e59988c8e3b993ec8926054641b1ab05774650e44afbe015ae68deef28a906c8739bc653ca90a4c6966c10f0efd3bd926efb4958bcf14ed4958c0427b19b785b72cc149f392b575bc1a7584c63517a2dc1e459363f4cb2485d262ea24fcd174f635a8c0dbb1863ff49cafda21be742f4a6247fd07b5b13d0a45102c8f16fd37b23d8fa34ebe952805dd45256d70b2d3463fb1ad2fe32ac73ff03d63ea34bdd197ed9fa2b89a2719ac972c814a6380f25e5f1915f3fb845178c6b7f72eed8849a3d56bb8d04f83051d412e6a656d31f78705ee7f04cac22ee0a135f0c9153703897ab24036ea6a37b5c9eea73398d1bf8e6bf3c80790e7badedf53ad61ffda467bea52b35b987cdccb7f3f42c497028a2216e62768cd0b4b6368080a45feb779770d79e4bd50b58f8f69363e2d6888b6e74319a3d92983d2d3e37627f685dac94fc8fc4549b35099f4acdbd273fe0a4d3cdad735e3c700568e188425f956fff5eac3096aafcaa3a17f625c7adbbeae3ba63fb1840f90597e33af3a463e98e900e9c20e949a48dfd0b20420d31f7db1d1eab58d4a89d3b8c8dd8a9a46e0caaaafbaf5108dcefb56b8fb05cecb6bfc4dd0765834b51056b96ea26f907296eb932190c918217aecdfe255f97c3b85f79b8be0ef87391405bbe05283210a7649819b43a865d87e3475f98844d89790ca2c7e18e1b2ef50b3e0c7a98b3beaf09058db253b4243761f0b31115d58981c96e2324038cb6b3b235ced34932c937f43fb941179aa26ea148808ff6d30e32f01ffd3f2bfaf36551d08aa59c1ae8919cf7bd38fcbd56171fd98028de043f8e766148d6cec416588c5b07ab251aa8de0e9b54430840ec5c8181497d7bdefd04697b4348a32b61a6d208c84da5df3cae97a2d24c398db8aac8d9b56c6c66d2be1f8c15833913a0858fa4a26c2a741e3f5c5eb5cda16c4e7d369a1b0d00d82d42045d23dbbeffc2cfc9b15191f417183df297aadf2d6d37f6a9b0ca844cff3c1a3eaa4d3e360ac72a844b5010ef862b09a4d051f860b191fd4b9a38e58954c767b1040baffc2b71e5acb62553019759640f7a23ab728cd46ed057a37af9853ab329808622600c9c001809450d06624158bee5f495333c519342d5e13d7536c62989c982ad6069a08a73d3430047bd376f24a97993b24d7d529d85930c515b9bca12850539257a75ee516a34a9d09f08d6b56a45c751be16148cf2c2e395c124053a0264e659af2bea02f52422b327a8049fbbb20d8b96008a0fc0a6fafa60f7eff3c695d5b2e83830120123e1fbde04b0fcd0ef2695cceca8730a782436af216f8af59c2375427e4d6496c081300a19dc3d13973b1d9de0a74a10ddee5c05c6211cc432c2503978bb13f193ee09397ddb23c2994f98f1e5ca71b6ccf9fb919cfe49fdf104d88cd0bce3e34ce2d8f8a0ff3e7b3b6ff85726513b367a4c4efa59b21c4159945dfc894b10525eb27aa4549b3c9cba7fe3a60c14f2e24d3b176c8d5047788dc7985e21ca4468a746189fe181141c33ee6db334bbeaefc4cc08c7179fd1c64e4e5151cd0181ffd2ef04d0516264b0a3d2b68dc2f8093f0334cbfba5e46aea4d5c9a334a602857b5252e50bd040ff459529a50aa47d7b386bd8948fc80efa84ea7f20f2c47f8d5570cc13f7824f69c45feba451cfd017ecc6a5a8afe4c3d07e7fb13ca2f7c786201aecff709283ead839afb003686a124b2eabf344eb03661eaaa56e757dfd7c3388556ba6c3d2b3080e81aeb17602c0ff6b866eca544ede13b284ba08d502ca7aab280dc69e7e128beecec887778c21540939df8cd9c6a13698ed7be36b0d81c8c1a2381b71af7e635efb5154c74584aa5ea791050c17660b1b971c8e3e6be01d5eb5a870cefa6f74997552ae70de98d670028b189e17bdc04af4d4a51b3b3fb3b8027904b398e5bf2861da815d3b3a1bde9fe0b4e9385dd9b5082674536c7394451704ba1329b8f8bfe61497b5e2a77e1a0a4db4aa2e9bf028ec37a908fe041564988b0b81a8d853af7d3c1fc98064315b35dbef7d787066882bf41f5a48b76c6c36e6990033c7dfaf3b88651ea944231d9c1dbbed505c413691487a1dd1ffd9e53a3343aefd74f4d159fdc4e980e21b232abcb40e6d929e1eb2690f47442e67b16a56e992852363a474e1e9585c8b060418d7c418e8701aa856978df8c85236b256a582a594c7a61e9cabf80f22c2b51cc3ad45701ec221eb456832f583c3a13ea9a4c91b1018b226c362bb4ad069316f787d1c9ad257ad4d54aa8642f8750ac6414bf217004b78e3abb07620c3c092b2588e4373d4e9158d636c40d62fc7670ef0e239a5f96d0494d24e7a95c2c29c0b8c5820427b43c6eee72e1eb4d0c9e19b47a9f4edaa2701b6d9b0c4804f51865fc063f55ff5094ba390f2795db5e162fe25974ca52ebec9560cbe3e8d4fdb650f008eebdd02c64c7ebe0d71a5e2057a85d8e27d884efdf800a8092991aebeafb38fb8728aa555a61b04ee8efd4d7abf497b2e5501e7c86250147c9cc779785ccec7bb2a806d3c71571313e890208f4ea9a2f127b011926850df92a31665d7b440497e96a407a9b2edaf228faca154b5e344f3c4b57ff2f7c3f6827a4778bb781c94f4ff1cb3af516141bff8f2be89d3fc4290f583ab22e70c3c143cfaed0bb256b95e0d78cba68ada51fe41800ea22b48e2afeff0e27570bc5bf536f3d5cdaab6111beb0b98bef9e5ce069598d08beeca3718a739ef557bb6821338d9cea58b753d8490f2535c205cdc9fdc3c43dff8377671e4e94a162469d571fae6361c7284dba9fc802e81b1ebd73039a70fa576e76a831db3381e744b9a56510653512309d65842c6324ee4ea6949e8b5608f2a689178ce9e6d21b971b1c5f88428d7137e155fad2636eb0c459c49ba51b62c0d4ae51fc424c9d5e6d1d257e673e33066df4dcd1a31fb2ac875bfe6674b3cd2fdcdf3694513cba63b4016f63032472b686e381bb35f17c5d645bc2f6f1dac1652fb3783ce3ae1ef782176c7e6c3d8c1d99b22d5d332287f065b6a489be208a29cd2191d7052aea0e189432fe9306c2b4174e3b9dec6877408687195b98c0caf3e706f7c03d7c8bbaa0211713f72eb79ba35a514fd022d0b2a96975571e7ce7c7e3a257aa7c99e291d1bd417a32903338e8b9b5db44bd3b50fea32a9fe831e730800f39cb17bfef2251800bb291b196a316c64d22551b12a9f4d5761e4e2874e8db3a284092f4780ea234a2dd079b6b5cc0f1b61417a89a5319b85515d372facf5f05da8f510ce758d258710d470585e882aaec99e60765599102376986fabb64ffa5dd4131bda8eff761d53116cb79a91110754d1107446ff520931d45b09daec4dc0471d0cf78f0a3cc8c2593f095d50fef4425865b940a70077e7f1f9e2d3ac974768f3b670d379aaea252ad8c6bf653c56b1a02eb04f749e79e2cfc2f4a5d2044fe0c8b394e0f46093bb0d4ecbca713c682875dcca750d82bb8c3282cf3993c39cc0b716d5f25502d30b4e85783bef5ec37ca562903116de313b37d834600a79d138f8db20f7e8b1e3fbe7140e22c0250fc2ed1f10d746ef1312dcbc4ef543a447336b111ea900577f860aed85dd4efda2bd9d3f004658f0a35f49845c863d0266f90b4d6b70e9b3f66f988d01563ffb3573b30c2db62f0d667e55eafd9391bbfad1b00c29a7e6a13ca971bdb95fe19267c014917e8f554107facde644d0139e74546378a7198c5a3d0bef6ca55705f2f9835a46488d6ceb77f28fd7a0f4214f4fb94026d5c469d0990dfc576ed46345cf5508eede2c0f0142cebc00da6377c74c102e5880bc1c519d6b9433bc441c26789406589da2080cdbbe8f75405975af720c2fcd4a4ea60043877b5024b3f0675e447c2441bafac4d0ec90d2169e8e2cbedee914829a28fa74a9820fbe9580e9af75ecc20f4ecf1a8af938a071c24d22177b8fa51662752442a5e793c5aea2fd68da630f5a38e134dd3b1848c9a695d78d6aec6fb1c901c1e44f42539c92d195ec7a828c6853671ce340de2444998bce0f7bd4d186bfcf9b3c887e7e6f97589e1b451648d8f3c9633cf3a76be90e068ca62bfec7455b9df73f8e8e553822a8153e799ad2e5ffedc8dee983278b9e790bd9dad293964f23aa51d748afc33be677223a1e4b41b64e3f81f88eed161b4610ea9071962752c0b1a518a003d9767bc9c442fdef7d8fe9fb1d9d04baccc00bd31fe3d3d4b17f0c27efa9d0fa491ed9c15103b1e3abceb7428221029e0be12242cfb2381dc1766de8a0517bbbde16d3039d4ce1c94193ed1bb389149cc92c3914942d1ce8a68d93d5823851555f3672f1c7fe1dea159fa9560a7aeac5c681c6ed5b5dcb1bed3cc10c8fdb3506b2ea3e7c23d60bc23555b315958abbb6255922c9e9bcfeddedaed56f8021d9820b2049c44bbedf065033d49b0590bc970a805c43f2c1ebfb2435855a37ad14f660e542c17eb06859f494248557b70127cf6c1e7130e972d015638d9ca6e75dd7d525995071ddb6bebc7268986d5319bd5f558b076616708153157ad0a22b06a311139fba5f992e937a09452de17a452812d4ce7d27a39de0621c538ed4ff2c35df617637890a27a8525fc833074e1f2191f65c9696aa0a71152dfe10e1ab8da8998f2f54de6a0218ec4f75ca53f8a21b601d256162f6da663250c4ddf38a653a2883063ec66b3befe13c3933da1edcfe6989ab921c6cbb6ce73967b8738617869c2bc7a1582c83114331aac891ce3046fcb386135e8548ff7ff8ce424338617ee6792f030b8072d17c8e95dd7f4beaa86f84f54c10324de3e13ac06e4ebc26c6daf470158a3200f1be854ca845b96c6a1e1f1bc75afc8eddd1713b9ca685069562cb40d7f0cab34f2c5f875d54d4cadca08d95b3b70d0bcc7197de5019118f3a8b76365ff80017f76a09efce6396e28d8aa118493ea1585a09b7c8373b953b013870847a3fbced094496af3b7296e7e041a00f94471c4872fc1ef0b7aa9dd1b1e71c1a7581dd6128af6077527dec2c3313b837ecccebb6d0cb1bd343beae39f8b2fb3af1a03e8c98eb32f46e782e667cb3bc5dba8adfc088521b6b7a7e5e2aa94a2e95a817469dc8c304bf3fc1754c19f5d479cc347152bcc98ba090c0c0f509957463d725d6a788453364bacdfe69a7923bd7a2ea99252fd1939053ea94139a99febbd34ec8f3ca9c562dfa61b6dc18be1c5a92ed59376ab2836d04efe8658303e990a4ec5d7787f6538f89c1b2bb6b689da41c8bf5cdff660283001e3810a92c00c3e4c13b243d6f865759543411d313574d3c35db83314097e0f41648463a39b1ce4a8cf5df7db99fd1d432c095f988eac42f1ba2804215d537b30ea8208eba786598bc555ee166cf13447579c328a1875216eb3bcaa3171bb2c43e81b347ad0e10a829cd2aeb3930298e2747274232c5b3c2fbf4c3d34110ad3709e0f51aebff96e071cc8f3ad2b668c1be86d640380bbb49d3bf673de3f153fd71ba786898e3bbb7e375321f6744b2dd6250d822591e0ba3de6eeb8238be9f1fc15a638d9915997627fd8d6e285fbdf8c3d53dbe958dc5d25a8aaf2d70c658826375d9aa338cb47b50e27ace9b0adc449183912a1577753af5dd6085ce7bf0e9cf6d7b3420df6e38e13d5f74fd453c859b382e8a109349f4b08e1db7aae575a78e5ee8e1cdaf399453a00378a809836832b4678a0170d7a417d32018831357089bfce234966fc038eec02296c73d8725c785ee2844825282b55c47699b25b8f56ee3e93bb1f2a8dd429b1de0d146cb2d13995a924dbd4610ea9071962752c0b1a518a003d9767bc9c442fdef7d8fe9fb1d9d04baccc0a3726a8564020d839157948eb1fbef8beabf1ada7762a18a0190d8eae1119e5de12b02b513419c161081f1ba389f5a652cf634ea4dc8e64bce01e6b61d1d92e462308209f5b88d212ecd2d0bc079f1511287621f7de61bf748bf70305c4ef3c4d0b67211ea27c1bcbbbe5955403a448dcea5be5207371c6c2d2c1c907e62c963adcd0522f60629d0d51368e691c957af9d3601b30c674d53611e8cd913c3d5dd80ee6696defa08551643c80179f2f6bb31d06ad25b67743216c64d4be32e2c68b02d253c5f73bc8092419550b66e9d2de1188e85db99ab671e6c7fd390568f9957dd5cb645dcf6cc8e8ccf52d1a7fbdef9b6426555c84314d27e4c139990358e3c2b35d5557f06b63ee2eeb0a89a7d2491a1139a382ad624d0af05c73159f7902eb13b08aea4a3641acfa319c0fd82713a678cd3dc9aa1fb8c2a951f79ba9dee289c04e7e6d1311dea2affe4553969cdfcc41d4f36dc16ddd78a443fda8f081c23044a361c71345b264181b03201fae7ebf61806e089930a6337931538f6845d858eb60cb6f28c86fb8a98534cfb609a01812f6fb1c91fe38a8c5c4ef89df543e471aa3b828c17e177624b025aea4f8f8912df504e72b2b0d48ac2362c8e5e741b144f06402b55b2e0da7ea89c86a0495d6892e288fdae8ef2aeea16f453041b3c94c4086dc577fc1266edb1954c19ec5491b50e5e2c2c5edfc351e71333d3544212e909ef8c1f466d029dbc72887ce8728206ad2d61e1bade489ed8e6059744e482093144c35cacd94adf66c7194ac5fb120d982e3d359913fb4bc2ceabc23118fd511359ec8eb8b080ed9c645c8c44577c93ab94f6c455de9c479e9624d510cc0391c72d9ffe8bd8ce8f7ec2a5da381b52ef016de7efc0aee6b4dbfb65ba27027632760f2e299a57216e4e72c33cc916442888b41ecc3d008df1c4b075ee2f24f7959d8f7e5eeacdc1189e8bce5489fc0e046cfc67d55dc18c0831816cc64df34294ef6715eb0376b194cbba016811f3ceecc73d2c7f9d66f7f403ecfaaac7a62b1cabbcb74119a5fbddac48dde75c134d51307cde5dfa1b63d951937f7ae893118ae88c8c72e5a630220ab1c2a79095ff2f79c98c776c50ea68322ae89f407a166ba77879f53f46732849f10ca9bec1443838a7d448ffb07448018b2f79c2b8534136a9a409ced0f9f4d4aaa2a7353c3541bcf8ceebc5e7f12d09965c6b5aab1be6d0f3996e696bb6e4be634a18b616fd8a65282cefa605731eb87624d549e89955aca9d44daddc921942cde46328414e41d81b4070c8b6534e4cf0aeb31136fed6886d1d7cffdc9fdc522667ff2807d01251396ff42be087ed3a84551b91f080b50d77e642be255c9aa4bb4e1926c875059ccd211948984ecf0cb4ee69b381279674b7328ef1ba9b53834e4db1cbef6100019c3bbd0fcd37a9d02620b6933c229a12c5103f8e103b00f3ccf2880231ef9e09a3466ac3050457ac40e5e70d4adf53badad4af4c11c7362f8bacb3c8eb1eeb3d16d683da8b9c0cbfe3a4779687ec4a2d295bdc7756bd954d413adad323b04c28ee27857ed4cb12016111c38b7f2d7945243abf649e0c574457db63abd3b704603db245e15f2268e8231543225c7961bdfda512a608aa4810c41485a4ba5730df1c673e6234ef7eb51af5701aacc0f973f42ba3ffd2199efd5bc41f007323305f9dc7ee058148055d5f56b403ec8f652bfd6cafff74c6caa922c00904df6b0794d4685a632dede3ff086a83504be3333b198ea40cb9f2d60554af6d071e826f663ffbb317da446ec82b4db586d001989e260572f1b987684bae7de589e5bf6bb969514c1840ea1d17a7907eae7726848c45c0da6186bc67e8eeb54f2c0609089cbd91e7341e34deae3635f3ee4f7d9db64f9131bf484012efb55c9f34259be8a4e4ad0c70a326873056517248dac41735763073e8268fd1c9ebbfaf815bd38852c5a37c82e704c2cf7107a0479800f4fcc5719dbed42997a973884da038f1237960de15b0f721d573060ebe86e5aab6d648240e980c0a9987f57fd8d07ab4ae2079e3e0c192a137ea6c0597db116478048561d2e1eb950f046722083e24cb577a66add43091c980d542717125e62a4bfe2ad3a0372141954cf3dc4a0ba6b150005d991d0c8a7cdf0743ca676468819445722462ae9c2a647d055d804d874e7f98d0316f78d804f68e53fe2d3d488a2507afebae6544e89ef0431f387ae3a67fa69867fd40e9bea8be29cea4afd6dd73a6297ba464fb2ea4f6c01904d304b2f6c6e8d98061735f280275c23eadb0e6599fd38911734f01088345de50cd14c844236dfa758017832afebd386fbb08576f230016af3458d0b21e516f3daab49ac01cee92b61a93909a8232e180bcf798e6a7c2099d29b9b7d635d3ea61811060d3cb7386b6c23bde33b5c3230ed87cbec432b6664eebe85e3ae982aa5a0a42956ca1e804592c64fd1a47e9d4493dffafa0390811ee35f2ad171a6b545f180f00882619b8474221c69d1939a7e8e46fce005fa2a7abe79c13aa698dad96c9553c11593cc5ee94c2feb56d10657a9b6ff613ee0915874e128a12915a88a344af065ab7e50273407c0da77a5d745ccccc97763bfff8d246b409f5a4ae23f2ab1914b8e7148a928fa3a3c1d57bb182cad6bdbcc71e584632f53ba7990f2ef9670204e5e1ce84081a3b69316a4498a96f1c6101fa446aabe8d78a722fe62c4fce647f5b492ab4d7b460907ce73e03518056b13d8495f3708480fb3d1eb44e23be47d24b835dd6cd2953e0e8567342736454cb2c7380450a3faa04a167bb0e92526e0b8ecd8edd6f96e8e04a66b77003b2c689b3f5334bea23f144438b80e034900bb6915f164901246a583c154866b9ac5d12d8fd758c2c21b42674761646a7aef978bcc3b02fc9f7f147bde14a16240c92202015ca79723de5df1d3cf49ae35f3dbf2136719971fa3b415a5bf13bf687ef4ae25c5b25422a192f8467d7f6096aaf6211737735e5a58542f846bdc2b1879a6e22481b6399b706296845f810b4e862de5d5ecdadc94117e3fa27fb00d7f5118f367ab7075d802564177ad77cf9ee8c31231e749b07679a195b6355cb5e76b19573fdb4f962b4a5b07df3731bb64ae53028c38bc52484ea07a37e9815c77a4912ec49f1e9e85047d8c87faed8dc3844360015a4352496a1f7f886f72107ad3feb6a888bb7572b57b3c4c5bb00ed320d71529af469eef9f444be5512eec5e9f5b0e8207be5392758f293181bcfbefaff1e14d2ed1351ad3fa9af4d16baad75c2264f244b0b066e696e1f77e5e903f48a85c7b515ce2d231d1e21175db51bc0d86a9a877940089d249f63a1b49e18235201ecf1beb9c44efcf75137f4ff243ff960014990284adf1150b12559b04a4f74b7dff6317ca8f0f8267f20b9586d5acd4fe9202fb15e2062c61d1f2ecf10dcc42a45f3bb6a6539af5cb2a807b07acae9350a27e4b45692d18dddc05a4d97bfb8b96df373ff5f24701c045f3148ec25c0c3d863077f7ba4026b9e12535cc02c2a1162e6db08bbe6e4ea42e8a8fcb6096d366c492f7c124d558e37bdb1ffbd5b4f176ac190d1074241243350d3abe47c287db351515a46e8f70fe7ca5ad576c78b67443ca4e3a9a2a4a67d5298761fd0a4144866d7532376a5ee4f48e0dc1d045516aa99ec208501e237a4a4118e550dbbb4bd600326e6a60e070b89827c77583ee7256f06cb8b561c8e28c1cacd379d5798b877e8182e7b01a5e44dea15226f95644a1c9cd3ff342875b2d6993358443b195aed12c4378146a3e74d7873676f6e7e80f18f4fe9ef6bc125ef2f9cea2463cf861fbde743c37c77a573b31f72de119d7eea55a3d5e63587c8b5be169ec36c7618042b3e8e9579b7c9e476a2505c44d642d6203c98985b3593163dec2d107fb82f663ae5922247b7047d89829a5634bd7955095b3b09ca4c2b5bf884b68f90fbba5ddb5b0db48f551dea0532bbd0465859607af411df9f1e859ceb151010392d1287ce025ad421ad9f23c93078bfab9d55198ec3abcb25dfd8625cc70d8d0d4f3aa25dcbec565b5e3e7c201f588d107d5cbce464157f97270f50c42f021f597e84e56fe822eae10b02c0b9eab56f3fdcfa898dce64877213a44f95b42b009cd2eb1d2814fe8016c7842f8f70240b6881f14839c4a3925329715eb26026407baa1d71b2e67084d863ba5e371904ee9f77837a3fcdda8c9e44e57b87945a3f429ad96107c27a9eb07c11d65316702e67c29cf6e65b1794b1a46ed44a713cc292b23e9211417e58bcc543a336315f3e84d8c3e7cfb5e67aea73e3993374d205ca8351961181f700dd094e2a03a563cb91c1d73028b21d3da8dcaed36e2d9f234aa9c52de658fedc6fcb624c565a48cae1dfa966160dbf12107ec4f853deb6928accba6da5a094c71157ec58f6817f3c2d5b84a6c77ae7550b3b76d2c95a109ffb4387d29d7b9268a0f5c15d925712f2dcb27213032fd08911bcfc6083c9e45f035d6282987b0946822810da1b1e6a743a3570bb5df8b12a730ea1846c62840da4bd255b0a1da1377b54bb1bb53ec86fe1072d975cee7b5e5dc41c037e301573b55af642c9a31272937e750bf5f5cfe584e5329d652dcf5be888916f01f8af8d274cb11c5c37e7113ba3be88e429a744957b4cfd520d48c30df2bab2214a4a568e28f81cd023282e8ca72ed911d82e685854834c8ff644f58b3853901514d7e84b840557723042e0065e574623e8c673d1b24e9fa508649d866c79cca44a8f272880d51c31eda04cadd58e2d4fe699d606ad4c41f5b6ad6fb0492a110fc9cde29a2936c3627025de4279ac04bf6e1c899700ab83346dc6c2279b18e36ef2ef84b2d35ef7a3dbf567d3bce3ffe5a014cb257e5db127387718cecf28429eb8284c15fa5f417f901380518ee91597c4460590d4c0dbaa927a10f85b2d279151c237a0cd23dde26592a496749895dc570b6ee6a53f2735da7267a7e227a4fb6c22668717eca68f8051854c7a15aa163a655eca49bce9c19277a082fb84a31496f8b0f0a347c68d53149313b8f54bef077b5b8d1c0cf079699e5bfca1daf5161b9ee416ccafd7dd3db9b468961e6ffe53224f409b15e9070404e944116b11817dcaee298c058dcc9f315c429d775e7517d78dd5101c7854c787a1ada6e2d969e66464c9f82d767a6af1d5ebd42d5d8a087c384cdae58d0c1d1697286288eb9c4097c70a9844339c303786d04a71e976de61642bd6657e8be98eb1e5889fd849fc2910aa66f904ac99efc90ed881c8f8c59bdf6d0f0d7d503bd99b66059d0280a3ee3e8c9c7ff2408568e6ad9fe85a74ad1fbabb50bf43e62ce06cfba265b0a6372dd5ca1e6120e75e85a96db3a30d23e96d0d3b516633b7b6cb840d6b7a59dfe36641aada910d61a146e03cca9855ca7629b21ef51399c9d7344654b3cbb98f9d05c5b0fc34648eb495bc7680cd1099d81a733f76caff88e542f28d751d5a157ed1d08713ee70a628fcc29326ffc5342e80e44d8c973b492104d67e1584568f4abf336cef0e796f2ad963c4e0964b1da7cfb4f1ce66ed9145e389631582965cb6ff0e9b168c4bcc2e2bffb4b923c75f139117501e3115d856d02cb5b96c188cb73686d5a84ce45f1c8c73fbcf52e5b8c465746cb1a636223c7975a3c33a9a8be8ea8ac9003d265f85d61010d928d39169789dd2da3899674feb34e1071015b2b5160fa58316f3a219278f3f6fc752e63a59ef1e18a376b98e3be8352b88cddd2ef948fe96f58483ad480c2eeff858fc7628e17018ec3336d1b4373aa2530a7ada0e1569b0983e1ed5921b2dc24d1aa42d88b22d43d55b2d40630b82fcc536eeb43e8809dd1b8cb0fdf1f1ddadd5edf41ef382bf3033ca3c5e666e348ef9e4c98cb02e5b15898efac3b6d5c8ef1c4ae42b8402d908c901b9919df215e6dd7a5978b5a0a885e580ed011d2e3be8265c9df011bc69e55c338747d6d31c944530a364f6de77e0c6e478261f4cffd5a0ba8b3b7188ffd3386e593a30b28fede2160932a6af7bde7dfb2adadf82c3678ab576c4831dfb324d4ef8cf10d48bb7150120cadf5ec0bfa41fbb7a167ad6091bbe6b4e353b35c2263bcc68e637bfc27b0aae10d949de753ab80bc1863204c605eded5597cca984c2dd2d0220801eab9c1847a8e90374ee4e6aaa9da8c30818896618adee507aabec3a6ff29e421d71d7f66257ec036106a336fc725ca5a984e78b1c2e54aa5ee7aed130f3b005bebff35c07eadc5b92286c40871122d3fba7c163b51b47e0dfb33bc8ac53688b7d7fe3ea3fb29b070cdc27b4871a1bfd6d233145f22f71bcba751b872267d55477baf6dab7d2b0b509bbdf9caf932ef824fdeda666eed732d1e2028dcdd8c68262405962808a586b9131dcb5deea4f9431eb216fba2d5d310fb4a7c1e2639c0474405faf2b573eb8b1ae2db9eb16a465115541409f624e539e6af0cdadb1a11377dc6a07a87e7d62bf52a1c9ea238a8dc8e2e33b492b3864fcb9f0371fccec07af851742c7bf9f8f442069f9e4bb197412b5274a66c1d3ca9a9623c9aec561f6d9a54b8ecfe3f6c9094437d8725c3e9856524efd903682f8b5aae92ce35ef08b624e895911b9bf443381f5939a105adea41e801a0784b465780f1f13f51331f9913474f5ee0452acd15bae1c85bc121ab389b5e6b49e7b00e6fb565767bd969ef630850ba9352001d750f101a40a4b161fb91884c9fd66aec22484d14711776764cb5c65fa98ac9effeea09f9c6e98bc8b2c7bb5e9edc7d12448524909eb3f7bad1959df59babfe4a9bb9601801836cea5f467e6aef7083b8f8803b1bf6e390e2e5fa474e8a5a514173b68e50f83f8dc2a13985712f7fbb1c02ee268d122d513b2a6afe0fdb7c91309a28673cffde9646776bdc8b5fd0611fa36e45fbdadab3aa919722fbf82bdc976e721db73b74d6b048f634c472f1a544a155d8c52fd68745aadb1d5a0a6ac07940b542d73256c6d1452da6bfbde974f028b3e9e46566974958491ab22eb7d7defa6170daab82d6043e6a4a86cb44f0ded6306f1918c9c5caabdf6e09cd634776e82e3816c1ec28ce2cf61b3fa705333f849afe4a33df5bf5311276b94648a4cf13c9a8f6f3e00fb3baff79792d25d30a64f87829eb1d9fa2abefb4ba02add90656d9f3cc5a749a8b3e3b8ad9c9696b5fd7d63d58e17fd40d0db63445abb2c7e95435d43e3b7597de9454a18006f03f25c769f55f8bbb025fadcb0ede6dfbcc471a5f8ca79aab8944320e05da39b9db4507d5afc7970061f2a59577309f013def5abc28880b223f94648dc505c8e5654f49f0082ebaaba051372b2a40a2a984a0309d823bea542baa9ae68febcd782ba419d6d4fd507eb1aaa58312d4301982e7eaed5df20e9c94832bf72b758512f55113d727b3cfc426cf7642b2a8ca893344656cef4cfae5494c55a34a6866f716dc1d9e8868a817d1ad8be7a0ccfd41ad505730143bad8e627be4df37d024cffd299c88e2af68c81860d4e2944f8102037e809d080c876a7d3565daf75b0139ec23f58d4e6d85969925b97aa521eec73ba734b690540ccfc379c28e6b917519b569ec83579643312ae8be8e92658178899f7bcab28f1cec4be4db4f8be3dbc6440c890dec76749d0bc826e4c146e6fe6b85eadc100c24cc8b1c7912ff8463007be82ed82d4f2f2b72b5700faebc8fc0c45f8630d0f892056df77fdc49902050d52dadd2ecbc2e151aab604238f377dd9ecbb77ad43d40f5ad2c84bf9caeef028b2f98faedf2fcb82f1917833a11b772d5d36ebaee6a624885858dac0ef13d9d5e92420b0d616e71fa0684f4f88434df133285db180b8f2c086bd927f1234a1abba784906a5df798b06ffbba7ed055e1fa7e0e04989984743e47f4f01e04b64302b4186facdf44c279dfe8039111645ca55416348f4ae86396cd2c627ed7a0d573afdebfb1ac76b5bb7dc86e488fa2962fe79c770928a30c6a872d1cc78460f585a7500d22529d5bef1b00afaea60b03263204f89915f7cd9186d2bdce0617152d08a089ef5219a6e370c3055b50f427a59329df9a53cb9047a8e47101d27d79098212d981142dce5205b7335d49b3e42cab098265ce06ab8145fa23eedc3c30506709b46c6991bda329e9bbb1c2d698f82d88b380de8533dca12ad31268052ce208d74199bc7ffe2aa888b5d306037c1026b34b34844d2ada2ecd447b2e81eed0ce755ed8418e7d334384fa51c209189cf9b83853818348668faf394701177f0b2e259e3f55605031f18a3474fa06e6346aa2d7e4601bb1a3d13e078cccd229547fe30c2a0f7b719bdec2b867b8c2970c973764889375b4f7be59f9b06dc967821518575364ca7c04d8d04b0166cce404bcb46e17f28196b1f71bf494033478e49210d0b177597af5da158e7e6b3c10cdf41f27e3a5223e646ef7fa0cdd480a3a84175298f2bff417dad4945de50b371d38d132ede65f774e58bbd80266f679db938ae30114dc704fc6e1dde8cadcde551fd05c6e02861b59a841920102e5bc7d9361ab783d831e4854a7f54115d5617002aac1b0ae659c09adb4ddb269f017a20b53ced2e0048021e6d034f831b3fcdeabb895239d37158513dc51fdcaf709d1136c131421d7034ad7e45fa20da853dce47089208bf410e0ac490e5adb4188288b12ff73eb917cfed20af40e338ee2d54a3f067447431103a14f9c767e503a0e302335ab257712406a47efd6f776236facb7e425b220c715af4f9426ef01a0a2d376b8fa4bde7c1e431f6aa2e45795cc16eb1039bf242ca13698604cf1f2b30770a1e94deeabd69ed3591cac8153980f99ca5f732fe0743654e7b600d09b2719fabe3e7228d773c62d583a75e4cd7a99b73e32b69c2c776cc61685b092aa667663f588a04e08e52a7c9ac2d900a955deced99c15fe630c41f81d024ed3e140cbbb53976be74f3950eb4bb8c59354710bfb7ffb337dd4f1ebf4b62409b36a9ba2df1fa963a72de8951e4c0292cbff62e7fc49ad256e3abb40bf57d4625715ffd6e3af2188d2f91e1ac9f4607f6ecb1729e34b69d4e7c489ba670749bf634e07476e8e47da86f3c54c0a2ab99acd4aa9c9064395f2461bbb3091bd30f48aba31d616ccc1f14b3e2406d0e6c815931c4037a360c7633791dee1357b591d682410da2d9f39f4619d5bb211389d22dd15892700ed063e372cb05fb27f70a13a740992f81b9c8d27d8e033b76bb58d28e9865d99e57705e20952cf2a4806968242f2b2841cc3a15fd94a67629f1d46e35671b6dcc2679fe4acce526b744ac0d34b6e89196182c9243a088ffb5961c5972aba7832241dfcaf2f0fbf5462c4ce54de5b5ee93bad1aade2aa7040e0c6c59a2db0a6a4679e94474d6c95add889e7e385d40898f3bf9419747bca211979ecb7d9c9e65904cda0574f393743405149eec96aeaaffeb25dab7f8c6b30d269d749a75f54e6782d6e5929e55f01a50913083c57c4e886b0202af0fcca7319ccc3d5946233eba77db60232a2921fbb42af8a8de672af359fe6b35e08e90331183a1ca98c379eacecd09e6f19ef34b8250acc8abc365d45ac43f73a997179daa1f71483a9af3726bfca02c8e0186b1b57f19c3319d11756d6b70a1b6f1cba7750c07aabdbbc332c03cd7c6e9d3f82334fa54789fb1a9907d6a887889e26de1f2109f033635d92d4d838dde80c6c8ae4ab1d1f4845943129a7e72242fa27463d76a25d83d4e045729fce780067688864274abc9f07fb7288e8aaf83ca1483e753a9189f52e75744ad0d063e1f77d486ce54a5a435b8540592b63ac18bbe02ce4852198f8bd47ec67258f260a7d4b4b243823d67a43ee4b8bc4423df8342138e619c2c7099a1414500904661a902f9467707f54833ed0c3055b5deb44c9b5ca9f6e614fb6651130252f51944ca4a1d34436f60a667c0e2a3c41e7579c824f4933caf6b7f507d967c998578dede2ad5234f514c4dad140fb4068f88c597c817cb0bc9682c61e22ebbadc1a3c02358264a8406ab5ecdbe4fa90f4c66601df0237f1f0cfbbf1f8e1ba128d48e3fd990c3a61be906b7985db36c534a98cbdd913e93d7d36892c895ff9f6e0c8ea5378fea13ade1d583217a25acb1a33b2bb68da37bfd1c49ff7251ac165ad8f067acd5e7abe498731b293b68abf5228a5ef7f62530fbc50db1255764387b57ed26586bde44d37b3a48cc07ea4dd0c08eab1a65f605d0f2253fd8c8ac2020c24ed9676d19894c3bd5d07334fc0075a58a2168d7db63207459e402fba0335e47796513536959d3288caf7019739a4fb1c6dc8d7eeb2f4b1e41a82c01bc3d1552020dacef7f4c0969773dee3f955421b017be84b3ab58fe6440a89633dc854884381095e5bc99432cafaa0e7f243a22dc30797a7b10820b2b863ddc992d55f8d15e77385fe6cd84d9f6ac07bb30c69dfb77359cfd5f785f37e48abb19098ac975444e68869d4131c3700796442c5da06ceba7e2aaee9da52f397c6319e0201a8b73d8ebdb41f00c3a6fbb41311e458b4413ae52d9b710e2b45801465d6c811a04823edf439cbbd880ebf6b3368cd8e96b70d9a1de2f13adf757560546a36513a30292dbb0c379225817a44da25089cd30ca9420af1305f837a4b861fbe10ae89b7b044b5e97aa953c2cc52410430dabef42443c79a1494336a0b314739054da2bb0271ab9103ea902f2a0d88004394e6fef5106d001da76b5937e4037871afb4dad21743bab9d192d9592aae5abc30d320ef372a482c8465939b4c1ccf532c1a5981d845e24f6668089ad685b46fc8189558c9b40c1514d9df3dc8ba7973485d4a046bd4fcc5f5887f7ea9badc3f430f1bd67c4b103d3e3a6fa54b38bc0eb5284ec179cb9e0eac324e11a600b5987681ebaf839da3b8cd98c093aaffbe5612f46368ed4f2bb1da19124dfef4e63551bcf56150bd355840172e1baaf8cac900052b9714464acdfcad3b5fad997aa69a7f09d08b8fed74ff6c08a1b03596c4659ec7b9e779c17ac4fe1d5e695c480612adcf46a0249d39f80a9c3e92b13b2e41d97d3eff1ee8447f56562cdf649733330b56f07ee3d81325ee096ff5fd4464648687f58ba8e828369d407503a6b387d88bcbf08ffeedb73d0f5a5b8ed2b11a660b055d9bd8e5f54a3fdadaaa092d60a45ea79832f577888689cb1998aef371bc9b799a39bbf94a2a022a9b92194b5878935c62a9ec57a4f38ae221cf68d520a28a02f1ec2708c3a4ffb9e6719d9d14f88f676a7c2110b39f1a3a7ef61b0edbcf637c97ad49152d3f8e7617fb67ce3113008e14e4ac83d30bf174cef2399ea410599ff2e649b1719b7acbd89af15a92c8987f4c2f2a2a53aaf7e1d282e1e00ad0e1c228b80ee008aa8ff8c2d0b9bc6a53fec04859101b67620660477df458690f9a777747b4d3e7397d9e21c8dc21ce4ccaf6f277b5914c84de7cad85f12c9b78c7c152366053e823ee49992c9d1dfc68779dd43da01ecec4f0502174a2bfcd64af84fa2b69ab3239ea87ac0d4896be85b29dc5aaf66a9dcd642dbc1ef64b24d4cb3154e3202733d2453021233d12ebc1eb676de7209ec64980378523621b6eedda9d1c5b289daf34ad3784bd87e1f0e7539924f91a42c5129a9df5c73405b5c8ebddbc69e7dc39bf0ea0e1a52ce3e422178177f88442b38f82a2c92ce7c7dea51fb1f2b66ba4aa9b1cce4cfd022c72a864a722ed05cc32bb2a6ef01d2e994efb46fd286aa79646b5f712f0245ce10a9ecf81fb756bf3befd147a3b1fadec2b21943aad471f978134394ffa2a25bfbbf273e76e0fa2f9286d92cc077eaf1d107b9004caeb1817a556a8ce672aa34defff22f835f3d95078cda23d1205a9b5f14713bd43c25f4004d2f93fa0c027b41e2e1ce32e7cf4180ef55aa9cf0b34bf0830e7f841f612bded8b663475c4cd8290955a629414d78621883dab1ed74ba01322b1e34107a30401aca01d1ca2f8d242e1d6ab13d52a95f1333b858cab6f6d8dacc33019a2269bdfea1bdb9d666920cc57654813e2a25c8fb5621cbd14d83fff49e2c895d0b63eb24dbf65fe21f13c3c64e31e86e3c8b3ce771ea3deb834b9d83f97602e38827dd34373947597c127dab91a67c8004198dae90be4c906a56cd24ec2a7439ea745348e04875aa0bf8e1278e7ca3bd6bec25af9aebcbc2e7205c260775f070f25ce013d21dfd82616d3068afb548b362d7e8401d7926ae76d5cccc27c9d079c207b87e4ec950aceba434a4bb12af1490e053bae1a03b01f4752bde6e1041f1cafad75d57d97a47579dfe4cd01c472040ae9b2db3eff06600da9515423f637eacc565c0eaf7f94bb9c338336398bb36e7e9346cfa8ec30e7a871760f7ef0d3a9d10b9a90d287e1ccc3ac105cf1f6f243fc37e2308940d89ab2c5537c9578d5e4bce5b2c8ef2d28d13538095edd8557f249b7c3604add97faeaa1a3dda63af271b213e73866692f29b8c7dd7fe7e66c529ec372aa33b212f7b8330d3550280fc556f31b414932ce4e81738d3405c39b7d10bf83765b6737f7b9708c53d364ea053a8c53149295ec128fa46c5c592280e15b7d2bf91be719f7c923dae654536d4fc4bb1e7931b59b592c0f1e00b702b840b78d9f8fa1a5a386c86e821cd03a89c85f0a81b405dc130920713b413839b6271dc7d156e08e1a71d14b7846c87536e5921c464ccc703c68726cb5e004413af288b80c82bcac97b1081c92c3aef4411087700eefece926f66f863f8a31ef05f71c73da7e038778e9420ce4a7376728bffd3a78205b404fe56bfc68b9bfd212667df7380dad46127a3a25b449b3663dcc59c9168030f685173697986f61aed08c05d8fa491ab5a4e8adcc53f87fbd490b995cd6feb59714ea54c4765375a18738f52e9552429f261dd1195f42ff0128b3d2b33b2e2e4db731676a2fb4f46c39a1cd5d4aee7201df52b09b94d8b3a2d3ab9a0a3acbd610158bc1df907ef1fa613e78538e6bcde01e7f088ab0aac4bb6b5e98683e86a462279d2e471cf723fb43cc7ae99747d434380d0cb0175f5c3b8a032276ceec66f948513fe4234e8732c787a5b7cafbecd44f30eb009814a48bc3afbc99d69141d7342c989bc3935625f0fc263495b39362464bf6031deb1360ab73512ddb520604dc778af113d0dc7f505f5b1a8ea323879e0d00b4ae8d2747e21fb14e620267c8285df279b04a1768bb88af3a914c0f9d5ecf3f228e1e5d74e1982298e8c1a57d2f7f1e600b4cf00d4db673cbc0bc0c3985b81f0b664a851ee425802868919d83543191e287e89fc276759c4274316f0ecbcbffdc8a22e439b3b96656c218cd1f4ca41ca4e4859da4aed09498a3ce9d11bd2faee4a3ebd54357a575d1a23dd616a54e44771202e082951f5bbcc9455a12aba33f168cb84aa5f36b803ea80ac292b639be9f4578f187d2f8d6748c520e017e3dfe8c320503030922dd8a5218fc5d0dfe0b46e4ae64f818397bb2bc69515036bc9083e459be28db8d1dfc85367f5b3644047e949f32d0751e7007128068823edb56168a3b64e2dd2d41eab2c162a2571bfbe98fac83ae9fab514b73d637220157a501a2912cdc0f38fdf424f0457710cb0cf71094a72ea555cb8f2e0f599ca17e2ac97675cad8f884620710dde61d9b8a3c9708748776d8321f93a788d7a9bb09a4d6642cde697686deb13ee577ecb1b5d87e4e09151a95ef26b2501a5feffecd6d1393e5462187f80178526bc7e8dbe134193a76c67de0b890e24b0264b3ed21f5d343e6b4a6f703d8ec3dd7be2cb7833de3b3f01c0fdd182b04a031afc5494717bf6400a01d58d09b876b936706a1aef131f9a0d998f6c2260dc51d4d584fecb7b513f4898a6447a67ef5adb221f44f3bf6d42edba2a93483de469be75a3ce99186962b3caa7640264aadb3209f76607b19605057be623f249826aa2063807f56ba2860c60f27f6d8f675fd5d8aa815f5535bf5fe2a76e6ec03809eda482dfa8176eaf76d01c911fe59c872bde965a20584124f6a380e60b064942fc3799e9311271554bd10711daf535a7cf027c72982c89910b7afcd40b806d0f5b65c1b635b7802a9e8187c0003463d0657ca8986249131de922727e4f83523f5e4c54f74064c017320896465e7f5b3435994ab06bed67cc56d1288409e1c82085b9dab770df785d623d1f702758e1c38c4eb9b83a46e4f694550121630649134e8a44292ec3d6ab04b9e45ec01f9cdcbd41f8861798e6f43c8204e8c52191bae5c0218dac121adc96ff9553d92a6be5d16ff2bd45d52f5b39b895e45a28357113c7ba7fa5d0ac0ce93740dee0346a1306864a9a0e36a3ae997b646643a31dfd9a8b323e498eac46fa94cf3e262c37dadf5cb0899f0ccb11d60495d226ca33513fc2c2b22bf4cc5fba0bfd9052a67e8008e8757213c6db1e6ccf0a76ed88f580c19ea5c79a00bce17a490f4e48d42846744b490b6209c13292e301c439b6d0aaa7e2c75bc6cc06905970cacc03ba742c88db5aa471d948f6205e89906f7b06e36dd2512a7a61ef83422fbf553f03e03cfd8f33a666f65f0a38c360f39699ac53bc008895b1f8c1df5f5f880a176020490b075b8c680e0058ed6d22b9e21e061c7b3072993cdb5a74659c37f02b6469d837976d6756b7c83cd20a81f45a567b9aa8cb88e1a348176b09e7bc40e17c82e2c068af9fd89af04aa9de71a42eca6321f5ff4fb08f922c608b76d735bb2ec2bcb1271644c3d5e7a428fb8d2338e114e8a48ebf91ccfd239d387d326e46288afb4ed5b9c3c12353d7627ea6277fc6d93b27d52164dca6b72d14ba225526f6731933e05b652ba771dda056e6a255b0b7fabf9dbc0b672582005649b40ae7dfdf03650e074de7901acc4380f09169c4315720d390e21c44fe395af3916046f51223067326fe201b7530a1290cf6d23a580e78bc6b56fb63e42b21722b5a679dc391abef6170a06b0b1d228ed26d4791ef968c9ff0622f79ae34ece50ab8a9aa73c0660d375d837054d4730a86705a59c33986f88ef059f62bef7284c274f92d5a45cc209496fe01155d67de427a23d57ee72c2c60022a38280c624c86f0d6a08caa24a51f53c7c3d45fc74025e51ffcc29d4bd42a598d0a9146e1254c7216f964279f3cafeea5ffb95ae2045ec2346730a0199a315908174f2fc372beadc4d8fb11a4c52739d488c09bcbe0126f8750a90deff96b549fcba6227816f2742e595cf441b1988fe71186321eb6586ae5ba115def98a182c8c0362c475d3b9d63358cbce5652d694ae85a03681e6a700081e365e45b913564ea8a1ebf7075ebb3b46e95fc224f109ba9fe3589391e521cc31c4254432665ac7c3ec145355f7b0ce02ab1af297dc92fecf6cbe30e1f518bb7a9b7818a2a0e4a9f8a3d048f1049d6cd8e3c37d5db800f35c76432837df3537e84d89d9db8b6d9a48912046b32cdcd3ca4d5a9f1d7b91bc64b37570f2207929d76ea7ddbbffca2c4ba9e28c9f78ca97026f58f1e3d3a285ba51f408d8d2c4772ab60a600e557b01b8dfd89c52b1587b9e4433696a3ce24bc15cba41f47bbcade6c640ede928d0c66b17e42bccc79a89e9d5587c4c02728dfd40f65b27d4ada7d340586afe23b44bba54552836525d281f07b8fa984722c101ba3c9b9e73f744c02a62cdc8a328603695015c803595539d9795796e8d0d25f935699bfc29bb7c7c013c4fcbb43baac11b860d156dc406a728dfc94484c4b739f549a76808d54f11d63e721443aa310130f45ca247531e21c5cb52e0a91c9c0b863f41b4bcdd1ec4798887668763bfe98088ae47ec9ae6b3db3d31e12979b2161da8b45045b94e9c72ac6864b553ffddcf5b2dea5dd2c7e282c8ec36d132b715ef1d7abae7e3bfcc1213cc47aec7c4dd4037a9b4aa870ae713b09005203322bbb7e78f3fb3b2b833c22b3a2847903102e0cd70a06b2b4174571329d5083055810513c9aed4078cc7f1412c2d2fe23b25c3722fffc345d8175f6a28e84e8506e58f603d25a329e4d31518e5038833bd25c7c17824d5818905108bf5504b3f64211ad0730c1a668f67fd6ae4fdf3d1a804579d51ff5d6179dad3ecb8c2e2b4763474956234375792c95ae13fefcc7d689ebe52f3591cecb139725a6bec891e19046b486b32c5fafcaca9d719f23a8d150c1444e03a7a18788413254396e472c92e811f5fc3314403e9d251044b6e69c3196f766fff12549f9924bfd4399fd2ac6e5b5756f049603e6f044cb4990ebd2b8af41b9285c250e45a26f39c403eed3fbe0fbdf7b9a30e8fc772fcabfbc8ee8b907../lib/postgresql18/bin/pg_config@rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootpostgresql18-18.3-150600.13.8.1.src.rpmpostgresql-server-develpostgresql-server-devel-exclusivepostgresql-server-devel-implementationpostgresql18-server-develpostgresql18-server-devel(ppc-64)@@@@@@@       /bin/sh/bin/sh/bin/shlibc.so.6()(64bit)libc.so.6(GLIBC_2.17)(64bit)libc.so.6(GLIBC_2.33)(64bit)libc.so.6(GLIBC_2.34)(64bit)libc.so.6(GLIBC_2.38)(64bit)libpq.so.5()(64bit)libselinux-devellibxslt-developenssl-develpam-develpkgconfig(krb5)pkgconfig(numa)postgresql-server-devel-noarchpostgresql-server-devel-noarchpostgresql18-develpostgresql18-serverreadline-develrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PartialHardlinkSets)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)zlib-devel181818.318.3-150600.13.8.13.0.4-14.6.0-14.0.4-14.0-15.2-1postgresql-server-devel-exclusive184.14.3iio@i8@i$Hiivh.hҋh@hg@hhhhh@h@gv@g;g@ggmE@g<}g4g(@g@fLf@@fV@f|fTuf8@eCe@eqe@eKx@e@@e%@d,@c@clcGc>@c6@c5c,N@c@c@cb@b@b@b@b|bV@b[@aaza@apa\>@aUaQ@aO@`@```q`OL@`Gc@`/@`#_S__@_F@_mmax@suse.commax@suse.comguillaume.gardet@opensuse.orgmax@suse.commax@suse.commax@suse.commrueckert@suse.demax@suse.commax@suse.commrueckert@suse.demrueckert@suse.demrueckert@suse.demrueckert@suse.demrueckert@suse.demrueckert@suse.demax@suse.commax@suse.commax@suse.comobs.coke518@passinbox.commax@suse.comobs.coke518@passinbox.commax@suse.commax@suse.commax@suse.comfvogt@suse.commax@suse.commrueckert@suse.demrueckert@suse.demax@suse.commax@suse.commax@suse.comaaronpuchert@alice-dsl.netsarah.kriesch@opensuse.orgdimstar@opensuse.orgmax@suse.commax@suse.commax@suse.commax@suse.comdimstar@opensuse.orgmax@suse.commrueckert@suse.demax@suse.commax@suse.commax@suse.commax@suse.commax@suse.commax@suse.comfvogt@suse.commax@suse.commax@suse.commax@suse.commax@suse.comfvogt@suse.commax@suse.comaaronpuchert@alice-dsl.netschwab@suse.demax@suse.commax@suse.commrueckert@suse.demrueckert@suse.demrueckert@suse.demrueckert@suse.demax@suse.commax@suse.commax@suse.comada.lovelace@gmx.demax@suse.commax@suse.commax@suse.commax@suse.commrueckert@suse.demax@suse.commrueckert@suse.demrueckert@suse.demrueckert@suse.demax@suse.commax@suse.commax@suse.commax@suse.commax@suse.commax@suse.comgmbr3@opensuse.orgmax@suse.commax@suse.commax@suse.commax@suse.com- bsc#1258754: Update to 18.3 to fix two regressions in 18.2: * https://www.postgresql.org/docs/release/18.3/ * The substring() function raises an error "invalid byte sequence for encoding" on non-ASCII text values if the source of that value is a database column. * A standby may halt and return an error "could not access status of transaction".- Update to 18.2: * https://www.postgresql.org/about/news/p-3235/ * https://www.postgresql.org/docs/release/18.2/ * bsc#1258008, CVE-2026-2003: Guard against unexpected dimensions of oidvector/int2vector * bsc#1258009, CVE-2026-2004: Harden selectivity estimators against being attached to operators that accept unexpected data types. * bsc#1258010, CVE-2026-2005: Fix buffer overrun in contrib/pgcrypto's PGP decryption functions. * bsc#1258011, CVE-2026-2006: Fix inadequate validation of multibyte character lengths. * bsc#1258012, CVE-2026-2007: Harden contrib/pg_trgm against changes in string lowercasing behavior. * obsoletes llvm-21-aarch64.patch - Disown /var/lib/pgsql to support transactional updates.- Fix build on aarch64 with upstream commit 0dceba2: * llvm-21-aarch64.patch- Fix build with uring for post SLE15 code streams.- Use %product_libs_llvm_ver to determine the LLVM version. - Remove conditionals for obsolete PostgreSQL releases.- Update to 18.1: * https://www.postgresql.org/about/news/p-3171/ * https://www.postgresql.org/docs/release/18.1/ * bsc#1253332, CVE-2025-12817: Missing check for CREATE privileges on the schema in CREATE STATISTICS allowed table owners to create statistics in any schema, potentially leading to unexpected naming conflicts. * bsc#1253333, CVE-2025-12818: Several places in libpq were not sufficiently careful about computing the required size of a memory allocation. Sufficiently large inputs could cause integer overflow, resulting in an undersized buffer, which would then lead to writing past the end of the buffer.- pg_config --libs returns -lnuma so we need to require it.- Update to 18.0. * https://www.postgresql.org/about/news/p-3142/ * https://www.postgresql.org/docs/18/release-18.html- Update to 18 RC1. * https://www.postgresql.org/about/news/p-3130/- move libpq-oauth into the libpq5 package. it is a plugin that will be loaded via dlopen() if libpq encounters an oauth workflow during a connection.- In the symlinking loop for *.so files only handle symlinks and not also files. This allows us to enable oauth support- enable liburing and libnuma support - prepare oauth support. but it creates broken symlinks at the moment- Update to 18~beta3 * https://www.postgresql.org/about/news/p-3118/ Security Issues * CVE-2025-8713: PostgreSQL optimizer statistics can expose sampled data within a view, partition, or child table (boo#1248120) * CVE-2025-8714: PostgreSQL pg_dump lets superuser of origin server execute arbitrary code in psql client (boo#1248122) * CVE-2025-8715: PostgreSQL pg_dump newline in object name executes arbitrary code in psql client and in restore target server (boo#1248119)- Update to 18~beta2 https://www.postgresql.org/about/news/p-3103/- Fork package for postgresql 18 https://www.postgresql.org/about/news/p-3070/- Upgrade to 17.5: * bsc#1242931, CVE-2025-4207: postgresql: PostgreSQL GB18030 encoding validation can read one byte past end of allocation for text that fails validation. * https://www.postgresql.org/docs/release/17.5/ * https://www.postgresql.org/about/news/p-3072/ - Add postresql-pg_config_paths.patch to Fix a race condition while generating pg_config_paths.h.- Upgrade to 17.4: * Improve behavior of libpq's quoting functions: The changes made for CVE-2025-1094 had one serious oversight: PQescapeLiteral() and PQescapeIdentifier() failed to honor their string length parameter, instead always reading to the input string's trailing null. This resulted in including unwanted text in the output, if the caller intended to truncate the string via the length parameter. With very bad luck it could cause a crash due to reading off the end of memory. In addition, modify all these quoting functions so that when invalid encoding is detected, an invalid sequence is substituted for just the first byte of the presumed character, not all of it. This reduces the risk of problems if a calling application performs additional processing on the quoted string. * Fix small memory leak in pg_createsubscriber. * https://www.postgresql.org/docs/release/17.4/ * https://www.postgresql.org/about/news/p-3018/- Upgrade to 17.3: * bsc#1237093, CVE-2025-1094: Harden PQescapeString and allied functions against invalidly-encoded input strings. * obsoletes postgresql-tzdata2025a.patch * https://www.postgresql.org/docs/release/17.3/ * https://www.postgresql.org/about/news/-3015/- Apply postgresql-tzdata2025a.patch regardless of whether LLVM JIT is enabled- Fix build, add postgresql-tzdata2025a.patch- Disable LLVM JIT on loongarch64- Upgrade to 17.2: * Repair ABI break for extensions that work with struct ResultRelInfo. * Restore functionality of ALTER {ROLE|DATABASE} SET role. * Fix cases where a logical replication slot's restart_lsn could go backwards. * Avoid deleting still-needed WAL files during pg_rewind. * Fix race conditions associated with dropping shared statistics entries. * Count index scans in contrib/bloom indexes in the statistics views, such as the pg_stat_user_indexes.idx_scan counter. * Fix crash when checking to see if an index's opclass options have changed. * Avoid assertion failure caused by disconnected NFA sub-graphs in regular expression parsing. * https://www.postgresql.org/about/news/p-2965/ * https://www.postgresql.org/docs/release/17.2/- Upgrade to 17.1: * CVE-2024-10976, bsc#1233323: Ensure cached plans are marked as dependent on the calling role when RLS applies to a non-top-level table reference. * CVE-2024-10977, bsc#1233325: Make libpq discard error messages received during SSL or GSS protocol negotiation. * CVE-2024-10978, bsc#1233326: Fix unintended interactions between SET SESSION AUTHORIZATION and SET ROLE * CVE-2024-10979, bsc#1233327: Prevent trusted PL/Perl code from changing environment variables. * obsoletes postgresql17-jsonb_jsonpath.patch * https://www.postgresql.org/about/news/p-2955/ * https://www.postgresql.org/docs/release/17.1/- Add postgresql17-jsonb_jsonpath.patch as a temporary build fix.- Use cmake(LLVM) < instead of <= to also allow building against LLVM 18.1 and newer 18.x versions- Upgrade to 17.0: * New memory management system for VACUUM, which reduces memory consumption and can improve overall vacuuming performance. * New SQL/JSON capabilities, including constructors, identity functions, and the JSON_TABLE() function, which converts JSON data into a table representation. * Various query performance improvements, including for sequential reads using streaming I/O, write throughput under high concurrency, and searches over multiple values in a btree index. * Logical replication enhancements, including: + Failover control + pg_createsubscriber, a utility that creates logical replicas from physical standbys + pg_upgrade now preserves replication slots on both publishers and subscribers * New client-side connection option, sslnegotiation=direct, that performs a direct TLS handshake to avoid a round-trip negotiation. * pg_basebackup now supports incremental backup. * COPY adds a new option, ON_ERROR ignore, that allows a copy operation to continue in the event of an error. * https://www.postgresql.org/about/news/p-2936/ * https://www.postgresql.org/docs/17/release-17.html- Upgrade to 17rc1 https://www.postgresql.org/about/news/postgresql-17-rc1-released-2926/- Upgrade to 17beta3 (bsc#1229013): * bsc#1229013, CVE-2024-7348 PostgreSQL relation replacement during pg_dump executes arbitrary SQL * https://www.postgresql.org/about/news/p-2910/- Upgrade to 17beta2.- Upgrade to 17beta1. - Allow LLVM <= 18- Prepare for PostgreSQL 17. - Make sure all compilation and doc generation happens in %build.- Require LLVM <= 17 for now, because LLVM 18 doesn't seem to work.- Remove constraints file because improved memory usage for s390x- Use %patch -P N instead of deprecated %patchN.- Upgrade to 16.2: * bsc#1219679, CVE-2024-0985: Tighten security restrictions within REFRESH MATERIALIZED VIEW CONCURRENTLY. One step of a concurrent refresh command was run under weak security restrictions. If a materialized view's owner could persuade a superuser or other high-privileged user to perform a concurrent refresh on that view, the view's owner could control code executed with the privileges of the user running REFRESH. Fix things so that all user-determined code is run as the view's owner, as expected * If you use GIN indexes, you may need to reindex after updating to this release. * LLVM 18 is now supported. * https://www.postgresql.org/docs/release/16.2/- Upgrade to 16.1: * bsc#1216962, CVE-2023-5868: Fix handling of unknown-type arguments in DISTINCT "any" aggregate functions. This error led to a text-type value being interpreted as an unknown-type value (that is, a zero-terminated string) at runtime. This could result in disclosure of server memory following the text value. * bsc#1216961, CVE-2023-5869: Detect integer overflow while computing new array dimensions. When assigning new elements to array subscripts that are outside the current array bounds, an undetected integer overflow could occur in edge cases. Memory stomps that are potentially exploitable for arbitrary code execution are possible, and so is disclosure of server memory. * bsc#1216960, CVE-2023-5870: Prevent the pg_signal_backend role from signalling background workers and autovacuum processes. The documentation says that pg_signal_backend cannot issue signals to superuser-owned processes. It was able to signal these background processes, though, because they advertise a role OID of zero. Treat that as indicating superuser ownership. The security implications of cancelling one of these process types are fairly small so far as the core code goes (we'll just start another one), but extensions might add background workers that are more vulnerable. Also ensure that the is_superuser parameter is set correctly in such processes. No specific security consequences are known for that oversight, but it might be significant for some extensions. * Add support for LLVM 16 and 17 * https://www.postgresql.org/docs/16/release-16-1.html- boo#1216734: Revert the last change and make the devel package independend of all other subpackages except for the libs.- boo#1216022: Call install-alternatives from the devel subpackage as well, otherwise the symlink for ecpg might be missing.- Also buildignore the postgresql*-implementation symbols: this is needed in order to bootstrap when no postgresql version currently has valid symbols provided. Once the packages are built, OBS could translate this to the pgname-* packages and accept the ignores; during bootstrap though, there is nothing providing the symbol and the existing buildignores do not suffice.- Upgrade to 16.0: * https://www.postgresql.org/about/news/2715 * https://www.postgresql.org/docs/16/release-16.html- Upgrade to 16rc1: * https://www.postgresql.org/about/news/2702/- Upgrade too v16beta3.- Copy postgresql15 to postgresql16 and upgrade to v16beta2. - Don't create a unix domain socket under /tmp anymore.- Restore the independence of mini builds from the main build after the -mini name change from April 4, 2023. - Adjust icu handling to prepare for PostgreSQL 16.- Overhaul postgresql-README.SUSE and move it from the binary package to the noarch wrapper package. - Change the unix domain socket location from /var/run to /run.- Update to 15.3: * bsc#1211228, CVE-2023-2454: Prevent CREATE SCHEMA from defeating changes in search_path * bsc#1211229, CVE-2023-2455: Enforce row-level security policies correctly after inlining a set-returning function * https://www.postgresql.org/about/news/2637/ * https://www.postgresql.org/docs/15/release-15-3.html- bsc#1210303: Stop using the obsolete internal %_restart_on_update macro and drop support for sysv init to simplify the scriptlets.- Include -mini in Name: to avoid conflicts in the source package name and OBS internal dependency tracking.- Update to 15.2: * CVE-2022-41862, bsc#1208102: memory leak in libpq * https://www.postgresql.org/about/news/2592/ * https://www.postgresql.org/docs/15/release-15-2.html - Bump latest_supported_llvm_ver to 15.- Update to 15.1: * https://www.postgresql.org/about/news/2543/ * https://www.postgresql.org/docs/15/release-15-1.html- Update to 15.0: * https://www.postgresql.org/about/news/p-2526/ * https://www.postgresql.org/docs/15/release-15.html - Move pg_upgrade from *-contrib to *-server. - Drop support for the 9.x versioning scheme.- Update to 15~rc2 * https://www.postgresql.org/about/news/p-2521/ * Reverting the "optimized order of GROUP BY keys" feature.- Fix source URLs- Update to 15~rc1 https://www.postgresql.org/about/news/p-2516/- Create mechanism to specify the latest supported LLVM version. Automatically pin to that version if the distribution has a newer unsupported default version.- Disable LLVM JIT on riscv64- Update to 15~beta4 https://www.postgresql.org/about/news/p-2507/- Update to 15~beta3 https://www.postgresql.org/about/news/p-2496/- use %version requires for the contrib package for now as 15~beta1 is actually smaller than 15.- Add proper conditionals for lz4 and zstd- Upgrade to 15~beta1 https://www.postgresql.org/about/news/postgresql-15-beta-1-released-2453/ https://www.postgresql.org/docs/15/release-15.html - Refreshed patches to apply cleanly again: 0001-jit-Workaround-potential-datalayout-mismatch-on-s390.patch postgresql-conf.patch postgresql-llvm-optional.patch postgresql-plperl-keep-rpath.patch postgresql-testsuite-keep-results-file.patch postgresql-var-run-socket.patch - Add buildrequires for lz4 and zstd support- fork package for postgresql 15- Upgrade to 14.3: * bsc#1199475, CVE-2022-1552: Confine additional operations within "security restricted operation" sandboxes. * https://www.postgresql.org/docs/14/release-14-3.html- bsc#1198166: Pin to llvm13 until the next patchlevel update.- bsc#1195680: Upgrade to 14.2: * https://www.postgresql.org/docs/14/release-14-2.html * Reindexing might be needed after applying this upgrade, so please read the release notes carefully.- boo#1190740: Add constraints file with 12GB of memory for s390x as a workaround- Add a llvmjit-devel subpackage to pull in the right versions of clang and llvm for building extensions. - Fix some mistakes in the interdependencies between the implementation packages and their noarch counterpart. - Update the BuildIgnore section.- bsc#1192516: Upgrade to 14.1 * Make the server reject extraneous data after an SSL or GSS encryption handshake (CVE-2021-23214). * Make libpq reject extraneous data after an SSL or GSS encryption handshake (CVE-2021-23222). * https://www.postgresql.org/docs/14/release-14-1.html- boo#1191782: Let rpmlint ignore shlib-policy-name-error.- Remove postgresql-testsuite-int8.sql.patch, because its purpose is unclear. This affects only the test subpackage.- Upgrade to 14.0 https://www.postgresql.org/about/news/postgresql-14-released-2318/ https://www.postgresql.org/docs/14/release-14.html- Let genlists skip non-existing binaries to avoid lots of version conditionals in the file lists.- Upgrade to 14~rc1 https://www.postgresql.org/about/news/postgresql-14-rc-1-released-2309/ https://www.postgresql.org/docs/14/release-14.html https://wiki.postgresql.org/wiki/PostgreSQL_14_Open_Items- Upgrade to 14~beta2 https://www.postgresql.org/about/news/postgresql-14-beta-2-released-2249/ https://www.postgresql.org/docs/14/release-14.html https://wiki.postgresql.org/wiki/PostgreSQL_14_Open_Items- Upgrade to 14~beta1 https://www.postgresql.org/about/news/postgresql-14-beta-1-released-2213/ https://www.postgresql.org/docs/14/release-14.html https://wiki.postgresql.org/wiki/PostgreSQL_14_Open_Items - disable postgresql-testsuite-int8.sql.patch: it seems it is not needed anymore, need to be double checked.- bsc#1185952: llvm12 breaks PostgreSQL 11 and 12 on s390x. Use llvm11 as a workaround.- Upgrade to version 13.3: * https://www.postgresql.org/docs/13/release-13-3.html * CVE-2021-32027, bsc#1185924: Prevent integer overflows in array subscripting calculations. * CVE-2021-32028, bsc#1185925: Fix mishandling of “junk” columns in INSERT ... ON CONFLICT ... UPDATE target lists. * CVE-2021-32029, bsc#1185926: Fix possibly-incorrect computation of UPDATE ... RETURNING "pg_psql_temporary_savepoint" does not exist”. - Don't use %_stop_on_removal, because it was meant to be private and got removed from openSUSE. %_restart_on_update is also private, but still supported and needed for now (bsc#1183168).- Re-enable build of the llvmjit subpackage on SLE, but it will only be delivered on PackageHub for now (boo#1183118).- Remove leftover PreReq on chkconfig, we stopped using it long time ago.- boo#1179945: Disable icu for PostgreSQL 10 (and older) on TW.- Upgrade to version 13.2: * https://www.postgresql.org/docs/13/release-13-2.html * Updating stored views and reindexing might be needed after applying this update. * CVE-2021-3393, bsc#1182040: Fix information leakage in constraint-violation error messages. * CVE-2021-20229, bsc#1182039: Fix failure to check per-column SELECT privileges in some join queries. * Obsoletes postgresql-icu68.patch.- Add postgresql-icu68.patch: fix build with ICU 68- bsc#1178961: %ghost the symlinks to pg_config and ecpg. - boo#1179765: BuildRequire libpq5 and libecpg6 when not building them to avoid dangling symlinks in the devel package.- Upgrade to version 13.1: * CVE-2020-25695, bsc#1178666: Block DECLARE CURSOR ... WITH HOLD and firing of deferred triggers within index expressions and materialized view queries. * CVE-2020-25694, bsc#1178667: a) Fix usage of complex connection-string parameters in pg_dump, pg_restore, clusterdb, reindexdb, and vacuumdb. b) When psql's \connect command re-uses connection parameters, ensure that all non-overridden parameters from a previous connection string are re-used. * CVE-2020-25696, bsc#1178668: Prevent psql's \gset command from modifying specially-treated variables. * Fix recently-added timetz test case so it works when the USA is not observing daylight savings time. (obsoletes postgresql-timetz.patch) * https://www.postgresql.org/about/news/2111/ * https://www.postgresql.org/docs/13/release-13-1.html- Fix a DST problem in the test suite: postgresql-timetz.patch https://postgr.es/m/16689-57701daa23b377bf@postgresql.org- Initial packaging of PostgreSQL 13: * https://www.postgresql.org/about/news/2077/ * https://www.postgresql.org/docs/13/release-13.html/bin/sh/bin/shxinomavro 1772016772  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]8_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~csdeelesfrheitjakonbplptrorusvtatrukvizhzh18.3-150600.13.8.11818.3-150600.13.8.118.3-150600.13.8.118.3-150600.13.8.1      !!"""!!##$$$$$$$$$$$$$%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''(())))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,-..-----//////////////////////////////////////////////////////////////////////////////////////////////////////012332444454467768999:;<=>?@ABCDEFGHIJKLMNOpg_configserveraccessamapi.hamvalidate.hattmap.hattnum.hbrin.hbrin_internal.hbrin_page.hbrin_pageops.hbrin_revmap.hbrin_tuple.hbrin_xlog.hbufmask.hclog.hcmptype.hcommit_ts.hdetoast.hgenam.hgeneric_xlog.hgin.hgin_private.hgin_tuple.hginblock.hginxlog.hgist.hgist_private.hgistscan.hgistxlog.hhash.hhash_xlog.hheapam.hheapam_xlog.hheaptoast.hhio.hhtup.hhtup_details.hitup.hmultixact.hnbtree.hnbtxlog.hparallel.hprintsimple.hprinttup.hrelation.hreloptions.hrelscan.hrewriteheap.hrmgr.hrmgrdesc_utils.hrmgrlist.hsdir.hsequence.hsession.hskey.hslru.hspgist.hspgist_private.hspgxlog.hstratnum.hsubtrans.hsyncscan.hsysattr.htable.htableam.htidstore.htimeline.htoast_compression.htoast_helper.htoast_internals.htransam.htsmapi.htupconvert.htupdesc.htupdesc_details.htupmacs.htwophase.htwophase_rmgr.hvalid.hvisibilitymap.hvisibilitymapdefs.hxact.hxlog.hxlog_internal.hxlogarchive.hxlogbackup.hxlogdefs.hxloginsert.hxlogprefetcher.hxlogreader.hxlogrecord.hxlogrecovery.hxlogstats.hxlogutils.harchivearchive_module.hshell_archive.hbootstrapbootstrap.hc.hcatalogbinary_upgrade.hcatalog.hcatversion.hdependency.hgenbki.hheap.hindex.hindexing.hnamespace.hobjectaccess.hobjectaddress.hpartition.hpg_aggregate.hpg_aggregate_d.hpg_am.hpg_am_d.hpg_amop.hpg_amop_d.hpg_amproc.hpg_amproc_d.hpg_attrdef.hpg_attrdef_d.hpg_attribute.hpg_attribute_d.hpg_auth_members.hpg_auth_members_d.hpg_authid.hpg_authid_d.hpg_cast.hpg_cast_d.hpg_class.hpg_class_d.hpg_collation.hpg_collation_d.hpg_constraint.hpg_constraint_d.hpg_control.hpg_conversion.hpg_conversion_d.hpg_database.hpg_database_d.hpg_db_role_setting.hpg_db_role_setting_d.hpg_default_acl.hpg_default_acl_d.hpg_depend.hpg_depend_d.hpg_description.hpg_description_d.hpg_enum.hpg_enum_d.hpg_event_trigger.hpg_event_trigger_d.hpg_extension.hpg_extension_d.hpg_foreign_data_wrapper.hpg_foreign_data_wrapper_d.hpg_foreign_server.hpg_foreign_server_d.hpg_foreign_table.hpg_foreign_table_d.hpg_index.hpg_index_d.hpg_inherits.hpg_inherits_d.hpg_init_privs.hpg_init_privs_d.hpg_language.hpg_language_d.hpg_largeobject.hpg_largeobject_d.hpg_largeobject_metadata.hpg_largeobject_metadata_d.hpg_namespace.hpg_namespace_d.hpg_opclass.hpg_opclass_d.hpg_operator.hpg_operator_d.hpg_opfamily.hpg_opfamily_d.hpg_parameter_acl.hpg_parameter_acl_d.hpg_partitioned_table.hpg_partitioned_table_d.hpg_policy.hpg_policy_d.hpg_proc.hpg_proc_d.hpg_publication.hpg_publication_d.hpg_publication_namespace.hpg_publication_namespace_d.hpg_publication_rel.hpg_publication_rel_d.hpg_range.hpg_range_d.hpg_replication_origin.hpg_replication_origin_d.hpg_rewrite.hpg_rewrite_d.hpg_seclabel.hpg_seclabel_d.hpg_sequence.hpg_sequence_d.hpg_shdepend.hpg_shdepend_d.hpg_shdescription.hpg_shdescription_d.hpg_shseclabel.hpg_shseclabel_d.hpg_statistic.hpg_statistic_d.hpg_statistic_ext.hpg_statistic_ext_d.hpg_statistic_ext_data.hpg_statistic_ext_data_d.hpg_subscription.hpg_subscription_d.hpg_subscription_rel.hpg_subscription_rel_d.hpg_tablespace.hpg_tablespace_d.hpg_transform.hpg_transform_d.hpg_trigger.hpg_trigger_d.hpg_ts_config.hpg_ts_config_d.hpg_ts_config_map.hpg_ts_config_map_d.hpg_ts_dict.hpg_ts_dict_d.hpg_ts_parser.hpg_ts_parser_d.hpg_ts_template.hpg_ts_template_d.hpg_type.hpg_type_d.hpg_user_mapping.hpg_user_mapping_d.hschemapg.hstorage.hstorage_xlog.hsyscache_ids.hsyscache_info.hsystem_fk_info.htoasting.hcommandsalter.hasync.hcluster.hcollationcmds.hcomment.hconversioncmds.hcopy.hcopyapi.hcopyfrom_internal.hcreateas.hdbcommands.hdbcommands_xlog.hdefrem.hdiscard.hevent_trigger.hexplain.hexplain_dr.hexplain_format.hexplain_state.hextension.hlockcmds.hmatview.hpolicy.hportalcmds.hprepare.hproclang.hprogress.hpublicationcmds.hschemacmds.hseclabel.hsequence.hsubscriptioncmds.htablecmds.htablespace.htrigger.htypecmds.huser.hvacuum.hview.hcommonarchive.hbase64.hblkreftable.hchecksum_helper.hcompression.hconfig_info.hconnect.hcontroldata_utils.hcryptohash.hfe_memutils.hfile_perm.hfile_utils.hhashfn.hhashfn_unstable.hhmac.hint.hint128.hip.hjsonapi.hkeywords.hkwlookup.hlink-canary.hlogging.hmd5.hoauth-common.hopenssl.hparse_manifest.hpercentrepl.hpg_lzcompress.hpg_prng.hrelpath.hrestricted_token.hsaslprep.hscram-common.hsha1.hsha2.hshortest_dec.hstring.hunicode_case.hunicode_case_table.hunicode_category.hunicode_category_table.hunicode_east_asian_fw_table.hunicode_nonspacing_table.hunicode_norm.hunicode_norm_hashfunc.hunicode_norm_table.hunicode_normprops_table.hunicode_version.husername.hdatatypetimestamp.hexecutorexecAsync.hexecExpr.hexecParallel.hexecPartition.hexecScan.hexecdebug.hexecdesc.hexecutor.hfunctions.hhashjoin.hinstrument.hnodeAgg.hnodeAppend.hnodeBitmapAnd.hnodeBitmapHeapscan.hnodeBitmapIndexscan.hnodeBitmapOr.hnodeCtescan.hnodeCustom.hnodeForeignscan.hnodeFunctionscan.hnodeGather.hnodeGatherMerge.hnodeGroup.hnodeHash.hnodeHashjoin.hnodeIncrementalSort.hnodeIndexonlyscan.hnodeIndexscan.hnodeLimit.hnodeLockRows.hnodeMaterial.hnodeMemoize.hnodeMergeAppend.hnodeMergejoin.hnodeModifyTable.hnodeNamedtuplestorescan.hnodeNestloop.hnodeProjectSet.hnodeRecursiveunion.hnodeResult.hnodeSamplescan.hnodeSeqscan.hnodeSetOp.hnodeSort.hnodeSubplan.hnodeSubqueryscan.hnodeTableFuncscan.hnodeTidrangescan.hnodeTidscan.hnodeUnique.hnodeValuesscan.hnodeWindowAgg.hnodeWorktablescan.hspi.hspi_priv.htablefunc.htqueue.htstoreReceiver.htuptable.hextensioncubecubedata.hhstorehstore.hisnisn.hltreeltree.hsegsegdata.hfe_utilsarchive.hastreamer.hcancel.hconditional.hconnect_utils.hmbprint.hoption_utils.hparallel_slot.hprint.hpsqlscan.hpsqlscan_int.hquery_utils.hrecovery_gen.hsimple_list.hstring_utils.hfmgr.hforeignfdwapi.hforeign.hfuncapi.hgetopt_long.hjitSectionMemoryManager.hjit.hllvmjit.hllvmjit_backport.hllvmjit_emit.hlibbinaryheap.hbipartite_match.hbloomfilter.hdshash.hhyperloglog.hilist.hintegerset.hknapsack.hpairingheap.hqunique.hradixtree.hrbtree.hsimplehash.hsort_template.hstringinfo.hlibpqauth.hbe-fsstubs.hbe-gssapi-common.hcrypt.hhba.hifaddr.hlibpq-be-fe-helpers.hlibpq-be.hlibpq-fs.hlibpq.hoauth.hpg-gssapi.hpqcomm.hpqformat.hpqmq.hpqsignal.hprotocol.hsasl.hscram.hmbpg_wchar.hstringinfo_mb.hmiscadmin.hnodesbitmapset.hexecnodes.hextensible.hlockoptions.hmakefuncs.hmemnodes.hmiscnodes.hmultibitmapset.hnodeFuncs.hnodes.hnodetags.hparams.hparsenodes.hpathnodes.hpg_list.hplannodes.hprimnodes.hprint.hqueryjumble.hreadfuncs.hreplnodes.hsubscripting.hsupportnodes.htidbitmap.hvalue.hoptimizerappendinfo.hclauses.hcost.hgeqo.hgeqo_copy.hgeqo_gene.hgeqo_misc.hgeqo_mutation.hgeqo_pool.hgeqo_random.hgeqo_recombination.hgeqo_selection.hinherit.hjoininfo.hoptimizer.horclauses.hparamassign.hpathnode.hpaths.hplaceholder.hplancat.hplanmain.hplanner.hprep.hrestrictinfo.hsubselect.htlist.hparseranalyze.hkwlist.hparse_agg.hparse_clause.hparse_coerce.hparse_collate.hparse_cte.hparse_enr.hparse_expr.hparse_func.hparse_merge.hparse_node.hparse_oper.hparse_param.hparse_relation.hparse_target.hparse_type.hparse_utilcmd.hparser.hparsetree.hscanner.hscansup.hpartitioningpartbounds.hpartdefs.hpartdesc.hpartprune.hpg_config.hpg_config_manual.hpg_config_os.hpg_getopt.hpg_trace.hpgstat.hpgtar.hpgtime.hplperl.hplperl_system.hplpgsql.hplpy_cursorobject.hplpy_elog.hplpy_exec.hplpy_main.hplpy_planobject.hplpy_plpymodule.hplpy_procedure.hplpy_resultobject.hplpy_spi.hplpy_subxactobject.hplpy_typeio.hplpy_util.hplpython.hplpython_system.hportport.hatomicsatomics.harch-arm.harch-ppc.harch-x86.hfallback.hgeneric-gcc.hgeneric-msvc.hgeneric-sunpro.hgeneric.hcygwin.hdarwin.hfreebsd.hlinux.hnetbsd.hopenbsd.hpg_bitutils.hpg_bswap.hpg_crc32c.hpg_iovec.hpg_lfind.hpg_numa.hpg_pthread.hsimd.hsolaris.hwin32win32.harpainet.hdlfcn.hgrp.hnetdb.hnetinetin.htcp.hpwd.hsysresource.hselect.hsocket.hun.hwait.hwin32_msvcdirent.hsysfile.hparam.htime.hunistd.hutime.hwin32_port.hwin32ntdll.hportabilityinstr_time.hmem.hpostgres.hpostgres_ext.hpostgres_fe.hpostmasterautovacuum.hauxprocess.hbgworker.hbgworker_internals.hbgwriter.hfork_process.hinterrupt.hpgarch.hpostmaster.hstartup.hsyslogger.hwalsummarizer.hwalwriter.hppport.hregexregcustom.hregerrs.hregex.hregexport.hregguts.hreplicationconflict.hdecode.hlogical.hlogicallauncher.hlogicalproto.hlogicalrelation.hlogicalworker.hmessage.horigin.houtput_plugin.hpgoutput.hreorderbuffer.hslot.hslotsync.hsnapbuild.hsnapbuild_internal.hsyncrep.hwalreceiver.hwalsender.hwalsender_private.hworker_internal.hrewriteprs2lock.hrewriteDefine.hrewriteHandler.hrewriteManip.hrewriteRemove.hrewriteSearchCycle.hrewriteSupport.hrowsecurity.hsnowballheader.hlibstemmerapi.hheader.hstem_ISO_8859_1_basque.hstem_ISO_8859_1_catalan.hstem_ISO_8859_1_danish.hstem_ISO_8859_1_dutch.hstem_ISO_8859_1_english.hstem_ISO_8859_1_finnish.hstem_ISO_8859_1_french.hstem_ISO_8859_1_german.hstem_ISO_8859_1_indonesian.hstem_ISO_8859_1_irish.hstem_ISO_8859_1_italian.hstem_ISO_8859_1_norwegian.hstem_ISO_8859_1_porter.hstem_ISO_8859_1_portuguese.hstem_ISO_8859_1_spanish.hstem_ISO_8859_1_swedish.hstem_ISO_8859_2_hungarian.hstem_KOI8_R_russian.hstem_UTF_8_arabic.hstem_UTF_8_armenian.hstem_UTF_8_basque.hstem_UTF_8_catalan.hstem_UTF_8_danish.hstem_UTF_8_dutch.hstem_UTF_8_english.hstem_UTF_8_estonian.hstem_UTF_8_finnish.hstem_UTF_8_french.hstem_UTF_8_german.hstem_UTF_8_greek.hstem_UTF_8_hindi.hstem_UTF_8_hungarian.hstem_UTF_8_indonesian.hstem_UTF_8_irish.hstem_UTF_8_italian.hstem_UTF_8_lithuanian.hstem_UTF_8_nepali.hstem_UTF_8_norwegian.hstem_UTF_8_porter.hstem_UTF_8_portuguese.hstem_UTF_8_romanian.hstem_UTF_8_russian.hstem_UTF_8_serbian.hstem_UTF_8_spanish.hstem_UTF_8_swedish.hstem_UTF_8_tamil.hstem_UTF_8_turkish.hstem_UTF_8_yiddish.hstatisticsextended_stats_internal.hstat_utils.hstatistics.hstorageaio.haio_internal.haio_subsys.haio_types.hbarrier.hblock.hbuf.hbuf_internals.hbuffile.hbufmgr.hbufpage.hbulk_write.hchecksum.hchecksum_impl.hcondition_variable.hcopydir.hdsm.hdsm_impl.hdsm_registry.hfd.hfileset.hfreespace.hfsm_internals.hindexfsm.hio_worker.hipc.hitem.hitemid.hitemptr.hlarge_object.hlatch.hlmgr.hlock.hlockdefs.hlwlock.hlwlocklist.hlwlocknames.hmd.hoff.hpg_sema.hpg_shmem.hpmsignal.hpredicate.hpredicate_internals.hproc.hprocarray.hproclist.hproclist_types.hprocnumber.hprocsignal.hread_stream.hreinit.hrelfilelocator.hs_lock.hsharedfileset.hshm_mq.hshm_toc.hshmem.hsinval.hsinvaladt.hsmgr.hspin.hstandby.hstandbydefs.hsync.hwaiteventset.htcopbackend_startup.hcmdtag.hcmdtaglist.hdeparse_utility.hdest.hfastpath.hpquery.htcopprot.hutility.htsearchdictsregis.hspell.hts_cache.hts_locale.hts_public.hts_type.hts_utils.hutilsacl.haclchk_internal.harray.harrayaccess.hascii.hattoptcache.hbackend_progress.hbackend_status.hbuiltins.hbytea.hcash.hcatcache.hcombocid.hconffiles.hdate.hdatetime.hdatum.hdsa.hdynahash.helog.herrcodes.hevtcache.hexpandeddatum.hexpandedrecord.hfloat.hfmgroids.hfmgrprotos.hfmgrtab.hformatting.hfreepage.hfunccache.hgeo_decls.hguc.hguc_hooks.hguc_tables.hhelp_config.hhsearch.hindex_selfuncs.hinet.hinjection_point.hinval.hjson.hjsonb.hjsonfuncs.hjsonpath.hlogtape.hlsyscache.hmemdebug.hmemutils.hmemutils_internal.hmemutils_memorychunk.hmultirangetypes.hnumeric.hpalloc.hpartcache.hpg_crc.hpg_locale.hpg_lsn.hpg_rusage.hpgstat_internal.hpgstat_kind.hpidfile.hplancache.hportal.hprobes.hps_status.hqueryenvironment.hrangetypes.hregproc.hrel.hrelcache.hrelfilenumbermap.hrelmapper.hrelptr.hreltrigger.hresowner.hrls.hruleutils.hsampling.hselfuncs.hsharedtuplestore.hskipsupport.hsnapmgr.hsnapshot.hsortsupport.hspccache.hsyscache.htimeout.htimestamp.htuplesort.htuplestore.htypcache.htzparser.husercontext.huuid.hvarbit.hvarlena.hwait_classes.hwait_event.hwait_event_types.hxid8.hxml.hvaratt.hwindowapi.hpg_configpgxsconfiginstall-shmissingsrcMakefile.globalMakefile.portMakefile.shlibmakefilespgxs.mknls-global.mktestisolationisolationtesterpg_isolation_regressregresspg_regresslibpgcommon.alibpgfeutils.alibpgport.apg_config-18.mopg_config-18.mopg_config-18.mopg_config-18.mopg_config-18.mopg_config-18.mopg_config-18.mopg_config-18.mopg_config-18.mopg_config-18.mopg_config-18.mopg_config-18.mopg_config-18.mopg_config-18.mopg_config-18.mopg_config-18.mopg_config-18.mopg_config-18.mopg_config-18.mopg_config-18.mopg_config-18.mopg_config.1pg18.gz/usr/bin//usr/include/pgsql//usr/include/pgsql/server//usr/include/pgsql/server/access//usr/include/pgsql/server/archive//usr/include/pgsql/server/bootstrap//usr/include/pgsql/server/catalog//usr/include/pgsql/server/commands//usr/include/pgsql/server/common//usr/include/pgsql/server/datatype//usr/include/pgsql/server/executor//usr/include/pgsql/server/extension//usr/include/pgsql/server/extension/cube//usr/include/pgsql/server/extension/hstore//usr/include/pgsql/server/extension/isn//usr/include/pgsql/server/extension/ltree//usr/include/pgsql/server/extension/seg//usr/include/pgsql/server/fe_utils//usr/include/pgsql/server/foreign//usr/include/pgsql/server/jit//usr/include/pgsql/server/lib//usr/include/pgsql/server/libpq//usr/include/pgsql/server/mb//usr/include/pgsql/server/nodes//usr/include/pgsql/server/optimizer//usr/include/pgsql/server/parser//usr/include/pgsql/server/partitioning//usr/include/pgsql/server/port//usr/include/pgsql/server/port/atomics//usr/include/pgsql/server/port/win32//usr/include/pgsql/server/port/win32/arpa//usr/include/pgsql/server/port/win32/netinet//usr/include/pgsql/server/port/win32/sys//usr/include/pgsql/server/port/win32_msvc//usr/include/pgsql/server/port/win32_msvc/sys//usr/include/pgsql/server/portability//usr/include/pgsql/server/postmaster//usr/include/pgsql/server/regex//usr/include/pgsql/server/replication//usr/include/pgsql/server/rewrite//usr/include/pgsql/server/snowball//usr/include/pgsql/server/snowball/libstemmer//usr/include/pgsql/server/statistics//usr/include/pgsql/server/storage//usr/include/pgsql/server/tcop//usr/include/pgsql/server/tsearch//usr/include/pgsql/server/tsearch/dicts//usr/include/pgsql/server/utils//usr/lib/postgresql18/bin//usr/lib/postgresql18/lib64//usr/lib/postgresql18/lib64/pgxs//usr/lib/postgresql18/lib64/pgxs/config//usr/lib/postgresql18/lib64/pgxs/src//usr/lib/postgresql18/lib64/pgxs/src/makefiles//usr/lib/postgresql18/lib64/pgxs/src/test//usr/lib/postgresql18/lib64/pgxs/src/test/isolation//usr/lib/postgresql18/lib64/pgxs/src/test/regress//usr/lib64//usr/share/locale/cs/LC_MESSAGES//usr/share/locale/de/LC_MESSAGES//usr/share/locale/el/LC_MESSAGES//usr/share/locale/es/LC_MESSAGES//usr/share/locale/fr/LC_MESSAGES//usr/share/locale/he/LC_MESSAGES//usr/share/locale/it/LC_MESSAGES//usr/share/locale/ja/LC_MESSAGES//usr/share/locale/ko/LC_MESSAGES//usr/share/locale/nb/LC_MESSAGES//usr/share/locale/pl/LC_MESSAGES//usr/share/locale/pt_BR/LC_MESSAGES//usr/share/locale/ro/LC_MESSAGES//usr/share/locale/ru/LC_MESSAGES//usr/share/locale/sv/LC_MESSAGES//usr/share/locale/ta/LC_MESSAGES//usr/share/locale/tr/LC_MESSAGES//usr/share/locale/uk/LC_MESSAGES//usr/share/locale/vi/LC_MESSAGES//usr/share/locale/zh_CN/LC_MESSAGES//usr/share/locale/zh_TW/LC_MESSAGES//usr/share/man/man1/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -gobs://build.suse.de/SUSE:Maintenance:42731/SUSE_SLE-15-SP6_Update/43ceee936a4d644712db196d47f3d944-postgresql18.SUSE_SLE-15-SP6_Updatedrpmxz5ppc64le-suse-linux    directoryC source, ASCII textASCII textC++ source, ASCII textASCII text, with very long linesPerl POD document, ASCII textELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, interpreter /lib64/ld64.so.2, BuildID[sha1]=68d87987630ebebfd2c8d7f81d63fb6beaad05d2, for GNU/Linux 4.3.0, strippedPOSIX shell script, ASCII text executablemakefile script, ASCII text, with very long linesmakefile script, ASCII textELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, interpreter /lib64/ld64.so.2, BuildID[sha1]=6121670cccaf62af95e8c166c0dcaad4aa47ef80, for GNU/Linux 4.3.0, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, interpreter /lib64/ld64.so.2, BuildID[sha1]=aec5419be3425923984ba5749c19de4345c3379e, for GNU/Linux 4.3.0, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, interpreter /lib64/ld64.so.2, BuildID[sha1]=4e08bd8986e381fad3abef0c741d1c55fd81a756, for GNU/Linux 4.3.0, strippedcurrent ar archivetroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix) RRRRRRRRRRRRRRRRRRRRRRRRWAѣ!պm postgresql18-llvmjit-devel18.3-150600.13.8.1utf-85519b1b0000c7c4eb7c5043be83e9d476bc29992207904dc305dac4c91eeb92f?7zXZ !t/]"k%C凛0#J:fW"fev7<S( 7]}eD (c9U@K;;cp H7˃`+?] N>^JAV{%yFWL6'! :čܽ*/`&鴆!&&=o$[2[3QxV SƸ(uh(as,.0;݂^+6t$ʶjPJ 4?V_?[H,1Cpk^7-4qiG{YھXD>H\SpWEa "x SUI!+7(s^~d]~_'G6~H,LuzFs?ef$4wc 삙0:a*?–6] BUVKfs2 |?B񊳡񊝝+tiwrŽTwlTʼs_8ؕS ʪ ~}ID+ľݎǕAG5{|!e41G﻾(Pn=BANMw] Ok}LQ\cEC!QѺ° >d *51!TlZfヾ{j߾rb=4rBhG3 (?J`XA A.;"4C~z6)zLFR0=[zXGA6vӑ-8hF4)/ud-;;lҒ_RR е-d#ܓqiUD#tԾՑŻ`ĩAY!n)1C%J2Q Ju7R V2egM cSɤLp_-{FFETmIPZ6),p;'ݷU1~`4굄"bߺ&Sm7 `EH5ÿ^y8#ǣhdͧ/ yN2Vl1ӞpU 0BRCb~iQ~ufw^exTKw?3̉4w%sKƕEY '}5~F~6]/']n:n>] M#c+]8qC:'>F .T*(";LW".R4Rk]ȟ6{l!$R ~]N*>:Pr;}N!+6qhAէbxG(c>(e V|*)z@q88ѣ EJ [o wZ#"x&/s&KtU-^`Dr FWN^8)uG޾bU& CE5ڎeInyم"<hZĈĺO']< 9%5aTRMɝr:C7m3:95i&:/8/oU @Hd0K O@8Y+} 35oA&;]B+XԼB-#_\ \gjVtlWZi bJ5a)& 4BoA<6{}+Cfy ($Ky1~UQ!۷Ё桖ۚ'r9둔v' a .!;]Jn#,;Kx>1Ig:3YzQ#Ai-♲S6Z rhׯ#=`9wQ4pA迡!/21V+ӐW5<1#6 &%ZV( vA)=tLNl$@xL lzrJ!Gf55QvNZq+P=QgHdoY2U.uX3lfRjdc φ;0-kG fKyu1Ώjt Կ{;z cOʆL8J%~G!E_VݖIiHdt.KL|Oƚ薪 MScM)[07Q#h,׉:vV޾8a/%OxLZ$f /уޝ6EAv(erxg{+A&Fx*gځ&a疔L/7{0{4 SiTN~؋cu ø}Qbm7": D~ѷr5 bFpiA M^`:3-U QjCH4`o FMIE$& zjg#=!;RWy<1/X`K@U yfEQlw7IEK@W#Ԉʉi_> 2b7{tQV⪊H[*L8a 4s׉"pTJϺزIkt.mdN,`u`\䮾#>֬ Zaiu h\+8ĊyelrsQ0fSysH6zHz072=<; >Z2s WˊN7Q=R,/S'f4jH; ǙVLxB1gYU|7lޮ23wKyH L.ܥԉxbWg"4:O1~tTHgm:n{-8t=H8b;_~ӼSas: pz핼iz!s'(3\<ދ*dG BP6\g9pк%=ۅ>(SrC J3A:H1mx_6Ήhƨn3H,' PnM[ V-_<8"7@Rk>⦍~ΨG<@<'a_w5CaZP)3y4ldv[2֟Cƻ3 'icUehѺy*HNy5pHw1AúVHGlVpP,QjkkoaxjvW@*wf)2WE6_<sCnW~'.7w|^I%ɺZ36x';>pKĶL^<x KV>R[o{J. A8M*<2[0` Iޅ1ד|k  ]$tYj\KYڟaگ pQ?$2SlV-qmegcI'@&iiG`F + o%3 Dݡ6/ A@Z9+ &U+xYKH9hCqU6ERBO1;]pAУa'r]cy"+-:< eﲌedvh̅xj'-|Q MdΓCV$h8 ve-"A&QЈOƫ B8D1YCC=Eޔѧ'b03  $ZȜdX b/=C)A#oPHj,^ZJuh=f-;^t y8!{̈a*#EJ\\(4WfKD5?uRd!>>ܗXӰne2WR½b]=X1ZM-Y~} ް "hm5oğ>r#OvR9P%}ՋT<9nIm2r+#<3~Z5gRY[&QcUdO>Qh (:Ev%Ȭ-rRG~Bk1.rG渧{TP2JV_2Fx9Bs Mp30 X Ώ>޲-bPZGfFy̽ DXLEK I/Ut>9آa Y4qӞom3Pś A"p+.x'/SU.xgb`PUQtxԩBY%,b$^L1i^ő٠1vV†Blv : *{ABғ8d5w"үW,_es3[y(nM\P9/J)@+v. f,۹ /qXVh `Tb`f$ U?VFQHs'5hZN9'q_Q0~:@[F?},6^T'By:ģ 1Q`?A1c-ue_t'fS QFԁ͠ܓn5;hh(C_iz#ۘq(ńN$ o OS1cTXXy:ap[g,XD)KrD]NɼQ<33oϬ=7{DlTγc8Ja x +J@;[2Pfmkq>8aM* aeY]6LMRoEhuK~)? $1"Spkf>_VKƢEӓǙsՑgADC@pJ'UgPMc3'5zovGKdf0&/o(`!8NٙhE`] ,cE&x?M_E/2H] I"T4DZ/o%"}я.Om8GuCxϝGإa:|۠Dpsu;cFjqW9:eJ-Ջ[ dw1~ py-șUsS7 :g:T4N_Mj9R??tbuFm 2(`",@Gyb$;I=UwX'P0v)|cDb,Ec2|[Qy[oP׷jU-ݻG=V3 V~7W˙xSKB27rjϺ-3R5qRj%4U&1?SLK!I- H<|9#?**HO,_W>Sێ۶ 3@솔3d84̸=_ _+ЏwOiSk[xŐ6Fͼ< &%j(Ɲ͗nn8`ŷ *!|/Rk܅3]=p_?VbF(ɹ\%8!# D ƻ:>{b4c{Q٥Y`D)t~ ^v-ЀtPI}O"\T{[DeKM=t01P2pȥ%~kkX,z Vΰ M=]LYxZږ`A>KMEբ< ~/:yd[4gbgO$ŽKnMƚ gJyn/2Ͽ_6&mӟQW<\XT!6mZLŠy Rqe2F%4LRPfWtV'KTWs=\bڗvsy%/0];oD4j{!N|̚Ayf=C6_k8H1-\3oУrr[zFvQbw恿hT9bؕWIf! O4BQ-`a|4F<(Ė@Bcs""s+;xə7PK EYN ?yH帝|Xrڜ%,EDR5,%#cV~m#z[hw d mT%gdЛ 6E+So`O͆ɏ7ŧHxw!~Op3UKG爏TI8e<a%.pa5vw4h~ K6x Ge\C5 hCiͿcfyQ? svy2Be@bIxxB*7.5?ʎsȪ恫L)tiE+u#JKbu?`?Gѩ;VS< ,@Zͥ S{]$@ncܗjI zV@E@T|6Ҏ{DM kpRtP(/4(Tc/5r"$fAkjDV%O(a8gŁдgVţ0С7~2(*5[ mymIiavfNr?- aiOl/s*f#Z1 #^ՋD3 %![6Qm8O˸i;'S*{_gx? hpi2diN`o̦1yvB:c9Ϛr۲ȗ;,2!$$7޶jkµb?ٖOb#=(gY .P*v9v/ʝi.@ +~rnxg =Yv7׶.@] ςɲVqz}J_.<RJC*t Ma*q^^A ]bZǗ){Z\5uę<p<=n]j a`4OuDթ 9K )D$wR)UWTXՌ_%.VE\NK"nq?z1~.VҔ@- m3DϨ/..qc}Y7y쨳K91OځL,|Ṃ mkt09 VJ5q`2Vr%.ß*Ʒ}SCT~o*x0Q.CaU&{nE֦|?,\qAms)K;Z1xZ³skLp[n:hF1KArk2wYW*ʠ@7U:3)=e4ڗsMcT 0JƬ* o 'qXZÏ`!e:#@YI$ay1k'/_zdOX9S@ 9_=+Х_VQh]y'W~pG *EE Ԋ.țEF9fDvٚ'rRq]>Tv.)<+M2]91*HNPHP_<5͟fm1^ub$c\h3l܌Y}ƻBvDlϒ?d륪u2!W492:u nl])D!fM(TDt%ojإx6gQ$>ko̠3jЋgLgC\#ZӚ?-[pǚY^>4 $$H t eBr$lcH=?ߞNdZY5Jݨjk1E_J+S(NTz>sHKCs%5H[Ҧ}"&9kZAӱQ35lF3MRӀzۂ`/|Aӥ%\砈1\u>f2f*(-`S,^/N i@Gz%B~G"wϕNtoEЇ,Z2ݿ@%3yI?ڥXę!Y{#D:OF&oޛ4-s0G NȯP'}*j$m L T%cV2Fc{~ 2`cJ9#8^krBW1}9qg:f #BP8b@_n-i64 r0ܘh hC׀cjMn:<&rȁ hOp3܆u06lB c/}92ϒnOZARqgyﯓ m<8=MvaZB3CzM,~Wn8׆&PP1̒#fЪh6(χ]?#c0`f0b*#S{ֹ(MQnM) T4@ I5#"{5̎'jl=kS^ :%Ew;fkyΤc.%} V(dE磨צY:L|=Ɨ+DŽ}tn@,G\bTIB¬y+XijH$A5lAF+Z?~T(ww]NX/wo%1WR˝K7:Ϋ"7xTq\6}#]s;R~kʱ3 ?*Il}y%P\[JGjS# z]?/u5knO)#ZFf'oە%vT A Tď#u),[1BUx-RHw/!6U~V0J )N iZ1ל#YB"c~٫6$k ,=8XE>s4hW)GdqP}z+Zz>$ٳ]Be^Cypb%uk+-Eoą̀LJiHVj H04byjBc+L:^:7qцJوJ>H>h ]x$ D!PLX\娂j T_<`Va/ntdP[ >8qI0r4h8ڰ-߂qwWygp(TRճ+kGĢWy˄>`"gtQZp8t86I٢'pP|D(&L1KY=ﳈu?7qmtn8 _ءAcքxFIMbK';4Pܜ-ӝ-t]68C4XX?. E~?]Il?+7]L:족Z{UE34C=&|"M$p&@(><'@zM7ay60c&>5&hr6[? 7)cI`!E@q'уq 1*s'`|bS,Ƈ<0Q zd[u79/֒!2]=CRsU/]|[}z-O%q]ܾd * trZDy< O2;p@$#˳2x.H / q[Lb>7X8at⫍0\QZ>'h]yz]Y0M]SK>!D~`9r>4m|onwL'nGцNdjL0ud)V#pC7daȱa [S#ӡ\/zl^y{;*(!3ݎפ^ࣽKo ZmwTJ<ղU:ȶyB`Eo MS $>]gϮAdF'/6ܲp2m=W*|&!7OYQt6"Dv?kXYr0eRZIO܇S?d/#zSv`ꇬ,Gtʵ貫o]NH=2}_X˨u*6\}ư~GEq<0Of"\/>mY9R!AV $)hY;0Ʌ%9v)-d>S`dY ZN ~JV>_Z{VE]dNu M z#'ȃ+7/+qVxm/ec}|v%G u:p3+Ӵ;~?dot^zFQyf%9տrliٱ2ǥD,W}*%N ꛁ 'hY|.D_w[|/ ܲl:ȼv^1>J ]GKt 4GmgS|issoޡP78{Pi.d'UeoHJ5Na7T<@W,u"O<'[pMHaiXEI'UoR*>vuM= PqKҕAIǷk҉I-s cw0<;ԟF g H&_.mt@]R}6v=#z*\:EdظM<$Wq73,Era-,kpV(&/+jH4Ozo(Y %NQ.?6G]u}"ق-CKXf\63y~w;滔bynbz3r޶;9ۻHHF\,28.2v f7sx73dXh*Z݂ CH~q '%kt4׻>0N6k`~uF r3E龮 D@u+"H*ΐ|lZ"ًE!9MvLQ8KxD\:\$Ђ"s(ny%SMve!Lgt jGe aYiM52UɔǢP_F&9-8?i,502G:[^6 bz|QSL _U:?fo(i!s u/D6,Jv\q`hJ ; I RQC(|)|:Is/ߟYdHn1nma0`(׎{GȖaF}r~xE>Avd? 3gCw0ɟ>- @\Yl hnkIW~ gȟ%gt7[ӴPv4(/.+C0RD?kU]՜=c|.2=8X{ꋸ}puB(;vuQۧPkO;bžֆ|K+;qN@,V 5q94Wh8HLtzOG^n3w/\jy$^-֊VF t! rS>Ct!38aMQ"sDn8Kt,LޮnUu4# ˁ"tzDMYۋ*Gy Gm0UBv.%7觹ׯeCS1yNk_E>Ğ32i"&}J-'6SfW@n(m)"!p9m F}UxYQX91՜%ƃ l[:02r#݌H&y {R3FOe0ž0?xZ(exqOVBm%$NGbSI݊mx p%%tߒ&:uE_{+lNcl2_ջm$k$*c0l8 zW4 ޯ |4029tIkIy2! +ޯ]aq UF`MӻȯE|ڙU= YM0P #|X@Z?h">Ab]`M]G4]''T-8CmMB0S}L)\]83d]Ze(.w-]@?WQaxĺU dp޺ڏ1 'r=-P[ /џe$]|ޏ+t|9s82OY.TXų(×/{q֊zS(|S4q2 E/n䪒эWvA5%>]@x7~(LqTS$\Ia7*uOt ۽6&3ރ˳J_Fh1lKh9sԨVUm=61?_ya@uu[z;ll6G4:;ge~z15Ienxpw\ Y:prĵs˽oojcrCE^'K'83>s"'Wwz/$M7P'j"J[\6VN?ypFS|n58@rCFy':ƌryxPF`tKS˭XZ fKJ8!kⰞ_ 0^ 6EXX@aL߶\{`5Izi0H:ƨCC`|jh;IUq ҘM☂ŰCo`E g3s-x%ȏe"6W:2Ž?foF]U"h4~j'bp!(U]|Q_h\'jmq&2qD#ou&+&')AzڠBb9=ev 6K: 8Ƒ}buLim[,i#y@9i%Gma dpg[Q2-+0}"jq_&#Kpͼ/Z fܩN ɾ>`NƇ/!AF>R~s6 Kba2Hv.DYC\fUiQT<tx$; ɲ:`PT5!LO=sUn)ҩP";iꫠ{O~ .]o1` Rݾ޵@LDQ-{lܐ2(BϜBEb Lj=rA֤FsT3+GZX]V}|TS.46 Da~enI%.M;1YAE0oؐlGSsm>+gVXY+ QZj!o|P' 8f(y`H5>%-FbM&7E=0{#?MJf4)<, ^,|rǔ'{`?&?鲌r˃d\9ɆH:80Գ 'A.L:\ꍜϺ*xJZ4nDSrzڵy 4fږXDE 3?jWq =hCfYm!1΍rje}%5>e"ZG5R2Wr%]nF9-!ۯ<<;!-|6K$;(܃΢IjI'X6d #k$Xr\zPuG8q7Q%P O& /1< O/N[sq5?uL8E-Ʃʠ-2 |~!K rVOƩ[]q)A=J/pkpp,8)/έR#YSfDǹ WoH|') t)vS&,At}!q*F1uc'uO:!,"ģ(+T@'X*(VKsJcdG;Bgj݃$o7#c-ja\M7b x:?~u*Dl2N*u% 6ֵJ)WAk- -M H'/oDS~v$I ?$y.ZKY9*'0HH o7ﻬc&64JFF=fh-Ҏ+ij%+ezt@cE$y??']e nԐ\$-GO[m 1A{; YV`:!2aC[w$U}`_f|~/բb[$@EHH`)PV;m7BU/@+܉9|N<ugXa!NeAb *Yp:ZYyYl, .j\5Pd{bVΓwJ G֮6ZKgo%%@KhoT eБf@\z`5}R}@ Ub$6fk9tD`iF䂃s^:LA*vA<YhH}4?%^š` xuEBkj%-SoYlw[`J#=6ќ }C֢9ty0t >fVղ6"Je2WIH9 xvF.Ӑ2q]"#N] cua4ܑ/θwĉ<#/O4@+x,š.ƛgkw_hp10lXqÜ6FhE(JrޗII>ї\,y=&,+ ׬'8WtTrOU 2o4^Kv".ĖnD+wz Q+XqxiB>IѨO 30"毪 i]-R<ݙ*lWs OLP紙kƯ 2md"yEBߎ. ԁ9UrՁEPDɋ™!JO1Ay3_kAQH2hZ}j,mbsYR|Df/`}ֶi[x]xvM[1{팟79Z2o|^rJMM5"~xm}y%qϥw|9vnǰ٨V+1_ .1foN:r gbRJDMo^=zLqOҠC`]wH:12n7Ӳsog/n+& U@3²t^"܈Z_m4=nذK-i+xG0Q2rHcCK·’lt)Cx\kER-R pLm͎y%11f2/7£C-X:&mGōArxp,PoLd_ݑU-ʭee٢鐶UNII3g7ϰ xFalw^tG`7T7m~|bQ?@#}gۣsZsYgB&fA=J%e/mQzB.2v_l5h\zPK@)"_vE>tdTmWg/6ybT2!Ơe=Wkur=6ݢJW V-+z(88g,Mt5{l#-A1W{2fGwU&e`-v5!TW۳Jw$(˥)lNu9Wjdy{6IN^6 } S/D{ft8o&:_}T-u``qgw!% Pl<ط)D:THtZs?&C*iWedm$PUûa}/8oɁд2ȎW7Sp ԱRDSrå~x'Co(dj ۿZ̺bw1 (+ 6~L|{[(j[<~%|%Hܪf` ҺYGY`_CK}9N<ջX=- 쯧 ^ ,ǼdF$R1b6 NNq`'l؊G?&O lZh܃Us|Cl!ZӗJ^xQ/"ԧciJނ6AC]*Մ^Р9%Ąx/'uf m sKîJKG)p9T=^ӔuͣkʙG>c!^Zl 쑍-[Hd<bːD;~ 4.9~o~e(B2S؀ T0=WqXcbEmnp#؜`g]!d'/Zw$pd.?KGؑ[J@&.WImzRג2u8GGSEJU^Y_=5} !% D $DZ*UANJA&2ZmkvIf1pC6Mv5ʚ[,Os=% -}{9g,5Ǫ[ztI}qHZC&Ė{:%,A̱#S;zt5;5]59݌i9p%!H4v2$K"9kvOΐI?'ipXw3:~ 4(h]lBzb^D`1rF >时z^yom^[$Æ4iO1_BJ4ʊX^ˏpO2mpF.MͯT|21Y,70ÒB&`.yW"+l4}hT`o9R$ fNf{uR alŰ?P<%!ڄ3 0:êCDkkXg+c1_b xb"?B>#h4lK,0|=MTixqUje~ j4ZiA(mU hJ)`sAkTL~ yΜ&}ICBy%5eS_SeRۙi rȰ}78nE+y#oI4cqrBjKߞ}{3]~&'QV3pS GGG'9a*BM'F;gC|U .@ҧM6)A:av+-_6-L( .s`ѧ#erBJy b:zQOƚotQ7 =V޹1yU$9"ڷb ]luVaDPc)V fKN1Ӝk/e'hObtZƗwO^91x3F%x0gFY9c (~tYDa-K9n ©^5ac]ϳn Ҧ&IOmoU׆ eW=cv\|+v>7a"7Є翕 mfO1Ü:qb|ShC-3Y:((f;|(9<fwJZ6CGtnq'ЍPBsqARw7fNQʎA~o`Ak=#{ z 5ҿؼh7PenZMa |DZ EBm!/C $ƌI)O`Tg[|l$kYq3R*bQ#5{揱睨jO 15')-'5N%L$b6Kos\[`Xm7շ?e[@eS %<un]z\~NrxGrhAbg" CMs-s#=\-7St$@ 2.D 970.&Xb z!昡2m>oW ZM9TJ~;2ke P)VȓQ_A"[ĜzkxR^:te~{^Lᷞ9[X7dI,aoS.ߡ}{6:d2:ʉ{$1ÚnS<>fQҽPS(|ktP Y?-QIECrb%i}I.<# SF$ltG#t,ji+xXhJdcj!T}l$W`Q1HS[?[~wGg6Gnehqw׹i@|ꇦ<7ϪUy?ݬ%!,x#!l2\NWH$Y*Q3Gv N*N8N"h4Lk*ws[,mky.g+rychӭH0g6byGz|AcJT4**ۋEV4q #e?c(z^$$њ0j ƚYk-~gTy( QSN`sI}IZJ6;bs]L༈4g3^//Y֑:k߾ (I=Y"hjGWAo1ޚؿɆ+~[K X-ֆzneds*h敜ROY 5j E-jt *(|-""JwfՀH]zt;L.˒kDFguفbO\ ۜ7ZCjRB*4oxMNX eSQP9HL(iW`4)霹09S:F.m[XH[}RfR Љ؟E DҾkL4Q`YGg`e 9rQjm)TG 4Ӣl<oAȶu@ZTU3KAUň}pn(1u jIZ9sAS{A;qx+*tfYs5-6odat9B`RPuhڦm  8:#W=;i܋&=ye $%R*:=oPKy)Q!NgIpz.]ɍՠ0}FÊks2q:?z=K+d3zd W7 ~+DJ@șitk$q1.uSN/j O#M/C`Mf),8=6Yn'{Vtmi -H7Ok%k2G%i Ë:/ =rz}M\/RC@o7l?=aޗ+_[OR%vA{\Ֆw+x☉"}0eцO`$DX75+W ;v]L:inb!MRӀC&] fl0iow-LLJsQqϮNj8XSF; #*y9wF2mwv̎l4$* {cוU!up1OpvgmNEɆS8\.mseǔ1oX+127uU@)+yKzh˪N%AM! 11GW(8$Qc@;@c 9h!ec;[Va ?Հzm^s'H2BZH6KpP)5$y.Gp}xA6ZqY&-tp*ď_7^ dR7qlqƕM(Vhf]aONk٬QY\?68[Y:^1Ej]I4zXcޭ+r'o8ΞxDN*~`d-r뛔t0Ovd4@*6[sganpL)?vHk@#79əI藑(eLEο#k{6KV\kdKlQHN 8Xpk80觜 Ν rrՍg.ּgu7xC=֍BQym䒗lhCp^/pC\w6SմU''v1촹(S#_rŧyjɄU6T9o1AP;Fl֕w b7Ɖo(G|M/O DpQWڦWbBȈxF#;|a//gP!!-jTP u >մKA[c4-˗*$s8!MⶵFA oW C7*Qܷx-Ѣkg4 Wܺu)1ai:zj:'n䵚*Ieal?[k]KCd=ݼ4GEx2M gvpYgg{V[͛9KOюlu}L+\E׳P3WiSK|$4J-Qx7D5j ЧϗΊ/m>/(8CHBPwڏPX,zH|E޻|i fcdMOz zi@ad;Zms.+2AT+wAы:+ml 5=cvS#8#sXfAoPՒaYCny'#`=Cܳlo LTlIp0}3y?`.ȕл2uC\=tqn^b0h! e @ÛoTp73F]JpTz$p1d>Sc `+u52b\l8Il"Lp$WڏB{wX2㏪V/oI.?VZ?L'2ؤ@H -?as«>cjI\t[6 ?FaoTc<ҫ3`E*sEh 2;lfuz@gSOPW`el%xC^>30GsQCn>/@x`n-LSa$9ɊOU9hND~mXL;c9^5Ιmi'~t2 @%c@ l<^!4p^ iωNA22,beIBzWgx40z)P]1Tԓrir &g@Ȯ^03 [Y߳>69a 9yDWy3HE=ɿ dlσAK2?~xǹ1K@O|rjw peKR+9_+F!%Fx |-^)ɢwfp1*M}fx|GL6@*! mݑt616xNϕ,{c!IyXj'ԡ~A(̐yx*]YrAR@ֹ 1>& K,W[3t0_Ӥ*N!cXh V Ѯ<7T 0Ć9qYEĉ!a/gxo~S͊KVNԒn`vh3<$^ $Tfl"8jɹ>:)w@+蟽 +3($G]vcr5i8+Wp#!^%`2H.ߐV%fhAoTL٧&VOlgt{jvMY"y]Î+ YD*I4+4V7] |.e:B9xnEˍI_s"y"l m xٔ|$>8 P3f>'C\~ГPZ}ssEoVeU숺u_x -n ab\.4m\GIZ 6uԘqVX2 ͌a&'|"a!=%cnӕ&3lŠ`d̋"5LOIWw0DČ%m`΢NB{{:WV*-l(WrxMc;JMTR2 Z>?Lvh˾%jA.hy$IPF R7icp/ee9=ORҨ9(=t(7v P)mVsI ;r($,pQFO6b~:Q55j7ulXV2y:'}8f>mNd}')AOۅŹ ڢ(jݨ+B3EY<}G,Kv5,%8ġ7`xpLhw1Y;UHj /3Q +*ޒ)-C<_³L܎Žv߸řxđ'9}O0&dϲRnYm$zZ$ XαҊ=@ma*I8y1a[ԛ&/zi'SS ]QVn= oKklEZA`L8T5@+m1M^r3 4ssڴ)Ե}BJMcy YպypIcv8p-(_85bk$\_gn~J5M-gה" ~OWi^TG.-r}=%9Y'Nyegg _Ʃ&^I]aq75e1M(4TjA 3.-8ELO{&`܉$g V|o4NޔKhJ4] KIdJi Jtd >}^97{ no( eLą1h[SYT\/0 Bel I;wn!93W#fq+(n`V)mYn*X]y1,=FG%8 ѸR9k0:%ߵq ᬭ1,h+Noz֌:~V!򆕸xz koH)/pf+Ar݃h. HF$G %JH4?v{p.i,|⟀蹽;+,zk_\ݟ.ZI ØPx}!UvM@񙽦dQ,O܄jr& \ \5:%VNk<lXHwQ#eE-/)Usق9 h{ G|P^.ypq$t FF ^|t3e=ֆ? Ev)ʂ pwT",]X}B$Y obiS^SssgVw1|+OSCCY^ j [ݏ<c}+p 0A/f]/'n[nPjB px~vHٺ呱T1҃BpfRF_Nbt/P=Gxlv*rhCZmE縱}G84'P ]9[J6%yQV'jYf zC'tMW%Yvv`BW i1cVwV[(W'ڊe)", jtkǭMxdmxTMI&%:Dx d~5 m)aݍ1f5':=RdE'h ;W=l{ٙURjIdi)|_ Z}/"m2ȿN+V@X3AϘ1Guk} s(IQZ_cֈ !A ԅFGrX5yKgoõ&{e\ VB-,z+3¶ob,V$ (':L7P$d Rv/ R1Esy{AG\h֊ɞ,d&,c0W_a*gI)|ssCPtbMŎZQ6Re mN=^Q ;h[nB q !M%.Laj]Cpy}sJC}Z>gLO$ nږVt2x{Jw;UW ڨn`}.EBT`T#/^Tr9rDICYzVY[ǭg>/6Ht%?/@"sm2~J؅`40UOF=m7 QDDTZٿKo8gQk?z{} #9YqiL+%Snv*Dg[=]c9N-7}xyY 5]``=,^*=X 9T*IKkM%w(nVB 7kxk )Cg8znW=WV6͵>[ G>E%E ˱`XDiZm8vNs@vϧ=OllbWdT:p*|TԱCBPB5ɔNN=n ŋ\j8*ôPOY@(u$ J Pmo ٤K~}N87ʷ3W؋&1KLB J.%#Ν7ҽiHg%.;=pPDm#QBB!=&] ɑ' Tj4%;GKF LdQ\F)NKe8b;q>ޭOvvP|R M)ke Grf`BcG\t|IN୼N~Fkg8"?W5hN_~Lc_QV>h#"ksq@P܏.+2}aժ@jAy "(&#=@yuOt7v!6QXYUXQG]Z! 2q Gٖ3G5}&͆ɤ>EDFݥ!5b|i&gz^T+C*65Uv<-3 tFts6WyoGDSWDR[Y'#؂.a5Ho2F#48i끸C- ʌ`Bh1V,~,r(Ax(UүZ1j}'S,̓̕jl3m oQ~ It8>I0TeJ3^~QA8DrT#z:a@d ZD"uL0y~ͻ YlkhΚEuN'm6dJ J5"4rJk@qj4b$?ˋuAa\_wN=I ڃD$L nXGͷ 5`A- g)^Ʒfzl׵JFgTdA4YP(#Jw׺!O+5i> ^Z`kHwS@קW$oLbet(|?O] s0ڝǾ1s dY( ݞ^( QpRׁ/82MY!O!t!*īɛxaہ܎E*`,ҷ֊a 3 \&бڣF64u?2u Hhi;#f؎~`Fs aO0cx bb=5:fC Y]jazf=o,*C :RHNZL/ ]pώ}~I' s"c3.tsQdz?A8ܼ"qYSИޕ;MBn%&dnBG^${&z;4hTPCW |g}/ϧ[RеqQ[.b sQwlcOle'"u`uJ+QK <ׂ!893C=o|L~5iΑ`u#:&wvj?IlW%`ңT[um Sh4=۾8ǰ@b})pRsŢ0]-0cMkV4~D't%Z$4 K2EæqI rzT)e:>O (`Wn/ChjcvYg[39IiC8 C̨0̞EEmzNac{pޥp?u(BYэ=N:U17:%dX"uz$rWF=Jƹ >Ɠ&~! b j.52}My$q֗zn'5S}#4G5t#KRP' :Ͽ֓k,RB~SS;lv zzh?׉p.e̱s p}8aG^Iv^Hcf9H~3)"ͣb!1Z0ثބ~L=7&9-2.ZcPiʵ,934JɳC7A6 礀jf;:XR] "R޼dw\W!e&C@d?m\Zg]ɛmrS*J!4"ҧ5~g6i+q3O0'])nޘwj)CD! A0P|$Cdjܻ:[Ò67JɯNcͱ^"H%(d㔈}iv\CXoHChF3c.)cd֏ vKPyPbJ:#'.h'/&ph٪]v$+P7NzKQMP`ŧ%hٯ?ʴ5+8s_ Et$MKeؘ3)Q򩻚~9-K󶂧Ahm2=πQl2`gheNӾJUYk4](8jmBٴMسZ0t} ~?e0I}H3A,ESjoM<f^5d&-4mtk) |MG.U޺;L&^ bjW[yjnVw"L;4HTsb|25G#_"Iy坘T#ʛbn P0# ~D;bt"k1ТDt8L)?_]+!ܒ.cE4FBzFy6eX|s?8;N j ] Q1'ꞟ Kvd)^Қ`3@)֍;DUJ^kyܺ؋d26<`[Ia6a9ڹa;IYpL;Lw'P3 ڮ8CdMֿXgAaup%$d~ٶ9|FC4髄7|9`Y!FYLC|at9aE,b)x%&T+&yߕ)HSUbBP`mZROcqZ~V9e ߤmH@Xc+-W< 0ɪYJ ;˒7BN Fw:@+Y5T-IE6-wg)aF>aUqn5T?d []HǡEK]:UNx/UN ]w^ȓMʽYN+ Q-c]9$(|rտ\X0~@ Čl}_hR.NV]^6;4SkF6O!QL"1qr q9wf= )>oz0Xk2Wr|(ʩI4kd?^?@o}T~B 4[F)(cv"iu[Ч"?2؉*N 㞁tQgʈz &Бt\c{ß*ٙ-U .`bh2 rdEN\g_67;OJčJ?l_~:RnL˓mcmJZ^:66(SgRЦ-*+`-ۥu!>J ZNrem[ffћ)tYN'6܌ L(dCM);~S34vܙYgםV lY'90`ׅ˄ߎ@^ `زmcK*Zx4wB׷=un2Vvm 4bj|h~_EՃvG'W. J \b]Kn- Nc7-Ȣʺ#T_S}cBJ+?; v/lä8OMax֛95J| *t5L_17NF ?sUoxir40PMϪm()Fg _pInQX!hӨ0"Uc迸hHM[9v`/[@$%?p~\x/d,$-G|Hʠݑ=QM֞2XMỽ!o9f|$ ! M)74mTqA?GqXiu-F"~1~BGKwRf,MC$$m$#|u`?a34aa Igd1x֊ ^L מ-u]y҉h DkN?Pypݧ/hSibRw Fw]I+eJص]m 6FGE|B.ec怞(Kp'F0cJvUZ Tزjը'xn%BGaDZP8i=ˆI eWTrr06srZoBz e>4p&ɍƘWuP3x'@{~4^D  ZpW => ʻF%C4L0Nns=w.و7LiXkWZh$KTAB2pt4>h1nߙ'GeI/BGT{A;c>3Q,:S+sC rf.jGٿ (q@}Ȼ3":[Q*{)1"p$DuDA#pH:A: O<3|S* sHA{ Dw_8M̵!xN/}3 r^go.pF .)ˀ 0^'JXVDĻڛ >Ɇ 77oHB1v`TOʱ"*OSʣȬbBV718MaBu+O/hVp:Tq],b8Gi5/(CvKJ4o-!Yy1c* !!8X%Jo}IT`V枎Xm:=_!)G.dw".X**RtBH;tӢ oqEBtc~zhQ=Huk>ߥc7HiƇ yL[Lգa^\CǑ͔t՟B@ 7tZPRlTkYT`!cGna͗NUb{GR6Qs1cc_h0ҪT߄h.l/ z )- *f!ʧELŔB]n8'ߞvۼ(w-@3cDy9؋91{'*m&d#%Myr| 'z@gXt],Cr=z807巸DŽ3eZ=(IRNVηO ~ߜ cfb4~J [-E9wIYA>JJG)nPXߴf L-4.n 5- XI/e} wB1%v]rEwǕa'z82Wc88ҡT7F`cie=)nG0K-,``CsE;剏dB[٥=s 0YbB=cr0 @utVp'~Ӿfbb݅GqT#|ڲhPѯP.e^iJp2ު7Mo˪`><⠓V$ӀL?t;[_Ė֝R$ 9˚ARZ74/2D lv(ƈ;,-*"cQqƒh5k!qxމãm&⹨XB6b_U<$EEL/Ӷ2P7!|RMi ;:ۏu.^pALS:(I)aCyŜ=x6@hkPJV XJf,ym:V׍Jq6CNx);@ol,4._oLՓ6JD\%X}fU߉ k_̼!;ݕBҞV,z,g:”AS8LZ/Ц_YPPPM1=T!W@pS!gEب7`IgyK0mt2Knn4g@0 ne迵=g _ځ1…JX!?519Q2 !9lߊSFi|nTSo0]-S]EI̋b莿?gubrw8+C>64),e:MPsT Dj$q|mf`"TW1)I/}ڟlȻ]fu^cs~ |" u"Q_5T)܉[!muκ #SEdg/hT;M"`W(hVّp]ՂCEx@J-wN70&<@?L̀zv8#RŔ@X'jKApDemEX~@ a3 b vvϭp+ * F^ U} WzuߥLbǃ&}dȋ<<4rl 耧;ˆ葵by ~)+$)ݣXr:`sR a,Q2\ KޭI_>E8Y(yHpĞ>+]`fbq!Vb`%] e,Wy_-r}}AuqIс $TAT9+ =1Xf+NeT4G 3n$U# p/&gkj@eGJedBpLu9q pyY_6cZ}'y!?'IM3^^Ey .g,b+Y:e> 9H_K\8(LO/vN()bBID}g5,\BXI 5cM[XgPܫxҊE@/ҿɏ3OQCW oS24Ju)BK辫eg"?z)2j3twǣ0kޞ|poy>9X2&mJsWD*!`)ϔkBI퀺whQ$1$#G"S}|Dci߲"SZYzs`}-Z4r3ss~13Ieίn^\l+ A*1q#!%X(M7:QS;h bsy2Ӂ8Vl^= H$#'3?Yy o̐ۺ,q6Y27Mk:y }^HN܍Y"BPNN:J^KLGDww>FN nV +/ |Sdidf &Avԓ:~J_Ҷr49+ܦ)j3 ]Lٚ^iO%j'6`3IS+ :Zu5Dv=*-:\Pq*t#wIq6NS+$#(/xhnbD+Bː40s@[iٱ ,%Φ=>,|FUn>7Z£lbLw1GLR⻀dDG+5*SHOuVPץWDP7YY3?|!&^ YmxaqM/p)vm['IM'%}?jc`㡂b ykY5X9BVcw h2cS]zXɟSUYϽq7-f u&+_?A9~qYqn Q DNIҧUr=ظG(7[58\-m0~A63ᘒ:mU&IĮ^s%<$eζ8۱:O%6#h+P(VdwNK}?E$٭%jS/w8b%xS}*s|RB!ϯجOȓXm2.,V(ň!Tc<~veJRؙ\cj8\9;[bdN|8a Ꮷ"0Fi%B&1!-6s,YvA&%3t 22"Ҍk,w#c}U'CÅ p,n݅[k`ߏ׊OX3APrI;-Ђy2;AY[̚gg,7P N{i;&tn-9qz,Ñ^Ìq+]9T$bo5G,*ev x-nB.}{:١|<7P|q9n9'aJ,Hk\ ]=zѨW[ޫ B^JDwm+ LQMr.(z]Ο.B Rn+=j}^]1okқQ2ڮ6SCvM0yTh˜m̒vH, >8;Gٹ{҆CS%dį~EЗq=AQ Ok!Bk%[5eD3,HMޝ0z]v^#@(~✰3Bɣ1ѢsEozEY#Z=͘qIC%)`19j5c>yRņ[EOJL>2(Իb2ALjzXվ)iR<>*!ݭ1w7WOmWjJ9WR\$uKv#Um%WS:%ISɁn:&r09j-e)M\‰M^B=4M׻?3%8\5VA=&@Pl={lШΞ0eM_n Y{Qdګ QYiir̃Wc+֩Y|$חQ0 *G FA uf-o#&t]JKԕf]5F)Ywt |>CjqkT=GkwŇ{^CÿVOcUQn$|U8AZ$6 P73,BrbAg>뜣mn:i6YDS&(MHٴQ%tecܺ9Pmx-$jRtf\hTNLcćo?0RPth-Ӈ (yV{8gP@6/M5]1pN7XӞ;[hӱGv7nY~H>G WD~ RkJ0#~ER6;Y6w#OSvx.weN})+re:1=,/`ZlOcB30nPmO k-vxvp/hX! R0mӪҀ}LAE-OC6<:9cI!吆Z$Ty@#%W*hr͇.p{P#}ׯ{7Es0y׭><%W%-O&x/6&N2I_ ʗsU^˺M#1 a&H8A}Q.s*m}b2|t5dVd}k|!ƍ٠܁! < ͙g:+w{`Y 18 Ċ$"3EPO L Y_Qy"r-Y 7^>MX!UoݍVf̻xQaBmz8+-{& G.W&4ťCo]ٙVپ@9>2%rY6o-&MKuYDa|Q&(է$K(^®-i!އR40X6Ted)qrDۡGAv`=ܺ 22}gK_D|:jr8N^zxX~g_Oru:,=O&WɹLX(T{q|?2z%BGyև<(<>ĺ|+kq{-y '>,g@N~~6?ow;hPu]{PqI"6K($x]ҋu`^ o>^~>5CKO, ^ v^Zx<7\aw#B3J,Z~n0> ׸.$ [șs&d;"]U_Gߺ6_` _TqUX97B$>5W5t{ۚB?灆DJ#ty?;3Y}_WW!~ѵzq]PX6Mn *z.(=PI#-Uhthh tV"vpfH{TΥIM60>(%*]^mN6R{l?ң7hm$ysC6/4t$ \T<gC ƽ}WIǣԛxul~f;}ߟC\7˟Rsr6)U7>6-zBi"t@!jNÚz2ePHT#ocl 靜aeǮ;troc&d}uʉBuy)V KA7^^!EwFW|~*??ع3br(K9:52֕&|kڗaUTK-֣Z S7/ pʏݕ,5p97} E2/ѲF P+JUtkq~dD/,3"x],+6Cd FzNO`.V WoE L?X/+V$Xb"x{m9oF R/26.)݁g2brrJj9{FQdn"gne*PW1'DM/ӢT yUPɈP&͙H]@qG5RF_ѷz]i~DD ihB½Z{0^9FYv˙,/CƈiiUix; _E4ő-9ȒS<A 1Z 494#ffnZs%N.J4;6deĵgoi `-t?Nf9JbF5ndẕMrV; %ݬBD7c|X +D4 wpE١b -";)M9#bf(#3 <{d3mcW/ &ʛ\x <=h[Op8Diێ\0k*VH嫕?&dJ 36jИ60G[|maFS1! - >>G!?ÏSpH s/>g]^U":Oݕbz-Fa4Vj\롙R]5nh!ۂF1% ro"fQ {1i#v 'SQdwSP.D6h{=J2y}ze;%HnN׆]>G/ܶ!eǭz+WN4?DUr2h+cY5ƬcJj#}a} DVυ 鲎E+ zYj˷`MFtmZv1;x?>^@ N\\%n0a>X!h\}aXYV8SV&ƀ'LX,xT}䘧|BBXa7/;AbK.B H+nh(X3Hs/q78a(4h!xtǠ +#lK#o^JlGVt/:@Bed.v =S*I&V`ndK# {|ˆuHr}!j-INVTJ/=Ӟ6S,xN|"Lo^Ս#5) %0Gh=m{ WyNplIF58Tf(Z|Ul]U"YABD=6@j'šUF7h{#e YEZ= _hnw-{?)/Џ5\殐"yϋj7OLlN!K!q=ԫrnd3[CDhBp /OR M~XSdLqxq]ٽhA} W`gQCm0Y&1j_D֐L$Mo"y J[k?ض}qt v ^IyNr D,O{.RB7X\1KR][ىC .,&Miz@ KE[NՖ\F g}MəΕDOr0M/vľԭZ:uV;@/ZzR m_W&4b>.uI$㡪~%Iͣ(4dd;*4c:(1p^h{ߋh@ojV} Cr ;.yܼ"Nk i>K\cS@a3,P>bonAzU{%T)GZ턴Kqlg&(k3:QDU'y&Q/cK"^*o/>6J1N`"ŏѧ6j)bXLcM!ꊭgv;7tdDjZgy`mw^^<:"5A4i6 n((tۓu =oUnߧ賘a }ap -o?)L䀢7Mk1@ӳu" E۬ Mɘl#IH\~Rʟ:7i17 еe5Pb0r' Tc`$!b>$|nfStnJ)-xQښWn^wSN-o@e ׌=B64a\E6x(W,0^QĂ_(j G:UV%%*3/)BJlzVj-⩉ݤvb<['luQ+$a:>э1Rh{CiP&ө;Է3DB"5p" 5ոc#S³,UiT|ofB!X=HYx-w  _TPlM>;n7@ Es5WN7٣XvCƍ9zDbYsNd;6'E%tt=`,)"c>ّu>a/+$IcMy#ρ=ϡK=!!xm Oz !4OM5逓\{4K- )R^V*m<ǓrɎoDO+-I`tO)'/*<"9lقHJ^nq PXuItuPb3y:FjKkQ/4^;8:XvW鰄AMV*u8GNX/DIME&(#S$az׍W*ҩ*] @UIU_^6cK. 9b-]YKuhNR7 [1\w%s%xnJ 0e߄дXRuErPB;۹ a,Uގ4#CcWqy~R^MXv&X7D~E)^-g. J,M\UV-&ل+{.joGZ+Q1#; J{cFtja7{Wi('ݤ1mgF8B/ZSS('*![&u>5Wm[t/19TCoN”/J(׾%Iv|lb8X SUi4g؁^thMAi M ԁSRY{ͶxF|q p&1k7nYgtk.ܔ/~"92W]8ozwc.JCPk~ l+xRC>ʩMzO&7|DL9 2]g^owy(ЯEjΖjEa dեc^7qzo='h8ʷæ$|v*!$siX#d AZo<eސ &H3odL&0U \_)&_O+NpHY~j^^kW$GFE!h =^ 3C0rsjuŨ\*(f\\R*6W{$R#T1e#>F\8Rz3@kW򥋏)]CE[箓b!i|7˕td>5)%1^'Tf83)5u}Cբ3~Z bfbeTF$st]3GyD$̦<޼rΨOUǔl(֑)CFF SЗksF"7rD0!"~PpOCckpFCY57ȯ6 ^lPfo3آwC4ś ܽ%&/xj+RקSj5Z%"a<rO>Q# eT&3 (m&ʜ3NNipMF ܧ_p{zE± UAppwD D+GxՆO"x7&@v]1eE A!L{xiL {P]o"+~Bw qu?pB Vp#mr<;̱uFnT5ݏsid(87g-ΰ%⦿OX IkC83"OEeȄprY*n0"=,szད+=.f{BlBW+j0k,IS!wQiMڇɾp}nNFD{w3861Or+"z")AX ty) /KnOFޓny;O;LJ=,miIM,_@ ĥS0;.[,FxS{q,|oz:ΤHb\ Xt3GviQgU u>1J5HԴQivlm7Om,߂q4ʭ?K;=Lyj*++,j7D=쁾T"LNM8W=gTng|\RV?EvH~$}-aY+Ⱦ} i|q0i_z|=$ fTw4Tn5lhq BtܱegE䋝,R,mA,eg/yvR~8oŧכ6k?jPߜpĿ7|I2 E>` _CuϚE߳ᅘ>D8K>s"ݐj/3"^JTjҵXƿk3:]dMM̥?)3>}N(SeA3%khMcQQ0x[CYo:LB*Nt*M7~V+Ӊ c=&ǚodIދ5Yo3d0L3O1L@ba9F٣K_ }g⚄9i+{mQW0!~SW53ؐy?0Nas"5҂8Q`LSY /O>b*@]e(mzѺJ:qG{B4%?:jb:d$ϱ[ŝ9S7!^XgFl1* # 康˄(+/Ź[?=r&ʌRfHSz%a#> T853;5IG`d ux4å'OG4_]^UM^Plv2^: G}dօx=HOcĀ2 5B!jܫ9R6ۡ뢵 i6=Am0):hP3Bos#N2/BEi_qxIG {d`_C-x%HAt>sI,tXEoJBPk.1&{6ňVc!^ DO^,AE+^KU߳x4,b$_lu#᠕&B5|e8J.фm`6HXnE9. J`v'Ch ѨOYc|H. e'(1{u}18Q2G0JfU,.qd:,'"}u`"rCA-O˻;b7PEŞxזh3jWS &_2T3@C@Wd|%?C8 e`ڵ|8T:$7 .Y xGWOt''9oHiġVDyeaF}N sܛ\b/OCKE!Y*c NM :$s59_/ ֶ9[TM|4Fɵ М9sAk~3Hx:TD9[vJNs2CEg~Fmll³}VJ:JQ çU4b*ay !xv r)x|Vy!)%q4It+yRPx7,oe$x@.֕hKWGڑ<|Un<N F*|ŝ{Y<#-a hj)'Tr-׸7L<"_MN Ȇ:4 _?Lh͋0/(B֘aCm*F %%;[ {|xc idG8- "5dͲ>m혋KТ*aWeX2IL +R8;I:6_85X$%%h$+w%f Px>Ǘ3+A޸. |p b&īE(ImhKJ Cvek38e5WIɯ EPQtWv*E CX0zb1?`)VXQ9d̓*+1e{nw7-y)][8~y[iΛoXdT*%d ɰ.xL|/T|CNޜ79 %d+1f)b*Hi5as#BK{tG8X$Td(yI<ߦ19j6pNFveハ 9:LIޘG¥^HgnG GVVYHP2b:w5,ŠgkzKy*-*4%3maO%W6b5o%8 RٸѤ N\ǹD#;PxbcEȬAE*JL0.lj3ѦnG*N{ uMFZ%\"3\YG{0U٠bQoרN+y2e~YCcq~fGKYә S42,w?!0v3S_x>bd5wp}G@ |QyuQ&[fz9Ϗ5M@xi.DJ}eH D)++%A ]5Y>xG0'k8EU}@x@nj# )q1Sg ֲ:FCPqzpQw^,/HbW{ph 7mWvoq [uUvQ-o}'7X/{S^b7L97 Ä&j怼 " `h#G AxLţrϽe <ɠy׺56u˯Go_i QzEp ͚F*W[`\\#xr蹊ux{nNHNCu sTUANZ+brPD0a7iLv3ݣL,Z'f9e&ݛ̏؆:܈:.冴jk&8Xj]Lp 0H$NinGʿyЀ딜TAK9|O4%ru_q3s61`E߶\(cl,[^]AE M8L_J 敒niJhG7PW& Nk@<]xFPaLI8eu(Q+\S  9*"Np}AޙaN fN?~H4yPíf<"auzk>=H=j?K5է-OsDBҬynЄH_d\.F?G'8ypWPOO(Pl%wLEO..VBGXe&|(Ǽt?.1z'[~Seidm>]_Έ2X'fZ@%9k<.Qf (\/94Ś$5@;؈*;07jٴi;ǞbXѴ0e~.ˀ9ϻ*-L}80~m%z@(<3M!nՕ1{;%+3( OT ͏&E$ns,VbBd_ MS"#(<~ߡs h{q .t²2Aw'u֋9ȅ4'74^R|ZKQȘ׽Z 1O瘖wrjPMr)+"p9H>_%ƚNZ!Êsh/WIk|wաCI3NKEY\ivy DHo/y/yh3u lX)S $m#>~ Ҷj,`b938I\n+h7pԖ0xHDZOg vAMy[,jaxl{v䋋xy95`H;?Mn+st*PE-M*/;F?*)ҩX/"1g:K=5IR%R>KXrٌ"qor{m !`g7݃<0(-hh OXw:@cqD(6ZG<- .S?vޛn &Բ~Q-bTC̞*z$-)+TOMʿRvּ,ET v^4g_K6wIh0P\͋@%F[mK"WTOhs hOMqu@ no$mZ5#ȥ@rJjɒC RL4քnRs 7b9a͋ke`̷j-҈0ཀྵM"K&0Tu@KYfvpZjCUpqͤG͇XHO,<#4dVѳb?"x*5ڮw$0d_l)XleG? _s3WнvB{d){^M}h]-F ,+qQgXZ\j]8,%sDm ag5k2*Ȯ rS>3m)uvz( ,}N)}s I۹/J8P?VKu"8 E.#8,ܥk #K(+fImyQn*vTr_w Z7P_ͬ+zgUES2Sp)\{uֳDSfn4C+GN]ad.b1!@;Pc rZk>z@qnn_ăLuZKH#" }ۉH@4n.8ms#:?"ҼXhGl/"D7*vAؖ]3U_GI.}$ n*@['/Y՛_{JHV+ /c_Peu0Qb/?mb,;VoaU::f@4ܝ z=`cEÇ55&cKHdC [$)hw`@N&ܮ.z{>JisloܜopPv2{5u )]{, ɓ֤F2}eJAߟVa;6FJbcs(Jl.1&vIWHz!eXꌛfiH볋ϦSJq\ăC4u#A0NԶZ&ؘ) Uxw/aϖ&a]Qs?u7K!^#sIm,d&UX@Ki}&uH).7$7rwjΐlI05^x{t0r*k42\/dO[Zg=LQp5RAg z%5yc=y'i#>Q x|v-( ~b l8l؛yMLC؊:1L_R:vX?%gp5~H:6\Γ᱄n\OmA] cdMl&&S; # & f. /^]I_?cCZ;9(ba='SFy{ $;AWߖLp,̼PBC -ձȚnQsHעEeQ)mق:V?;!Li4S*("* &D*Dk1IҺİJIcQaWQWI2[L1N9nXyV1ftGhHi=~ `Ȕ_EVeգjS[/cs;'$^J8Y"氁Bߪ ry r9Wy {=ʏFz#w㒧UU M$ 1H)p#H=RMnD~E%/O'kpNjbbڂ5ށ`WShR{nM{ӇYOo>Sܸ+{ ؃@#'hOVR-HP TΧI>5׀@e "pa}:cWSGn8ع_%wbx=Kos x' m}0^C UI z:ԪhOɞڬ!qE\r,$Ӕ>Z˶pxr+@ ?.E3{زxH7XVczZ5)B&`Hx %vNЩ$[ KkQOZh9U@1qs>kٶ1زM*eF=_F|Qvr_gi?_KZ7s]n'ݢ< 5wejY9&bIF03h =xCXh7&=X'lj HO'=nX[p|Q[{ݤe"ixw %8'Bʣ3Yka!oEyg#3ȐГn@4bR1)C~OtCMYA㔔Bw?.v-߂:8FLj2Ff ] 7ûTpK_헑H7=)A!4L'57 ,r4)8%B㤻utT7ljϼF!^1 "ks tVL$|闧M cч#$A=eh ^X\[T57 :=K9|Qu7"^Pĉ O"[4sg9A$[3T TL8w' m(Hw:8K %ѣubbU@{z^{N׿US?:Dt8wt*Ʃj?pB\r$ L< ְ&5+*H#Hׂ;(SXsq#SjX!B *c7YGEEWbYu7ՠ8wh9eOS#nRy63]@d&(s)eDw' Y~^,h糏Q>(/}䀒wS&8w39U`h r1}p[W}9xEO .;’ԁwd~3}YE1Mk oŎhFhHnP-5/D[EL0Ӆ -Wم`霊s CV 2L̐% %i V K.EF3i"@ AYG* z,5c @ w%{="2G)NYu۠xuy6-Z87{uHMҀBjG[~!(*^r dCI-%D=.i8 ğk /zH>J$g^JCI>ɆS.R׈|tCT_(K R0aYL9MQ F~sB2d\b30}4HHd\vXI> !sSde/l2%؀=hPjm('gtq*dF7?nۥKxAyw]7ϻH_VJަi@W;dYzWRi~[*yXc ]ĭm<8c3O%>H2O"0z} jR}"cA7ALL\dǘGc JۋxTZ |){J 5- eq& #%'N[h_bPXDv)-P)C${(2 i4 -ehY)n@aUnHFN#n_N9 jUSWe^ _z+ c8'WsoƽW K[ nZpoGa@++H4>ykcC̢$Ƌ(Zxf6͗Uˆ(@~_hP'4zXYzzַ;\ϒ֒IlU]5_,Yc:] iא_$V-##X2׎q.UU C[5t{q}X]^şbWQSc{̽S-MTO% ɸV>BEDO/bXeЋa%nV`T0wnyճ3!S¼s<b z)DJ`f݁D/Sk| Y ۘ,>}|nGz|/hEJ##8a 퐧, K7q|BgmL_il_:M~yɪ pdJv3Iv ?7rbp. 0) &3٩InW">dU'8`%_K2!*X6J%Ib$+aM:G@0 P!9jqae8sn1 Q̾WRG u[ ʪ^U2;f$es#yW_0WrP>v9lk y?'⟸bpu?cE:SƈڮꗰFjZ!GL, {CS0dLّ*閎80lhgN9HbWuWJ3*CH"0hJaq+Eg Ȁ{௓,+$552&`n\7B4YC QAհ(l|[Z[KSD2f9hewG'يË}r?VfՖ:͙zM 6)dS'#u+s<>_|xŞ\?bV; ,1 .nSS?>lz8܂6>Сzgބ7Ebc } gE!DM,}qQ6ߐs~n $J8u~63o(X^[s ,v,4~]*7eVF{Rc=Q%j'ݭ1Eߗ #!vrD=޵ɩ\>b2urQV.(ؖr%#Z'|7t!jdn~D"B gMq~EvX zV=X4g6;s<2AcEC|ǹgt/\#=\M}Y={cfTj- ĀgvVg[BD0v(MǺ(J)}Zd*}m.HAp^h YD!Cq6DZK CJ#?luHlRzf((I(tߔ)  ihV^Y`#ːҁMuQԙU3)-#kʿ#1'qDuߋ{Ywhyg~g+/ets`u/Ѽ>X QSAx3e2EY+ulC- E8үKdXQJas.< 3?wNH7FHŋ%(Cn]Bq l;*)6(N[7ju=,̧; Q솃>!ЩpZz(W@E{"7]gj \ R?@.(, ~ bㅊn㛌z TX*v59-F F1ߖ'7Wѡ}P|4Yez8,cAiy f$R9ՏDq3ɜqJ-ǮE8 ZDFoyI\S=LXquO`w@{ݛ[X廋l! l#$)He|!qXeDVe)>? +/.<N$FNifhML\--OPW8YG Lau97kY.L3{nY\UAC ACAϴJJ2&gL Xʣ&(3?r7.ꀅnOO,ɮlP #t$Y*ΡHl6 djdLvepBy}K"C+Sݝ)tDmc4rͰ,g2|u kM@:)^scN%)F߄zҥNlZN1vD^7G[4AY <ǵ!v35|YZAq ː1oGaS. ku0cjzE\ɂc?#CYW mn0QSʧ.~Q(2eNqzĴ2^}˯%8u ⯥̊Q* EYAbw(|RN1R)5pMI7?|KڜPZbU4M$[U]K|Y*橵Z/P LDysLp囲!`k&ThU.Y[рl؝ Osю w!P23CKc_ $" (w+m kn=vA̶OK.9!]q_]،Yr?B-<:Lfn@+?d=a᝗egbK|h,M#&{fkWcM?PL+NHbJ+`:5*g{J޳)P1= )Lx?SÇ XB[Lt l߽D[de[-%Q*Eh$h !0Mzxα/\ˬ+2qDJѓ~rPoX 3h6Nngc ORHSMv)c2S4{$Уܛ6C?x2ˁKpŸQtbn5VsYс]gz(@+цn6%+3jS[I=vW:<)qvJI𺬅PgE)W!7J9t$ZFO1j< }l6庵g5,A3&VRmFM+ g1x5ӛ6:)^D ":^]ڰs/ū%&sxnǖiR\g{om_PnDs~9M~B0gRnxi6']U)~?`z:v\~%\ e=d歱.$*(%1hRo NI~4ӎ7L"{$ED<#z&i8b197JwL4e.A*_4x):6u RD{/ND3P gx`UB/ &: _hhǮ!‰~J8pXw\@Muq6JL>Ie4L %ko[-< Bsd xa6}:nʘm|!rh6i/-ꅊzNPN0D $E-,'#?zܩ?9T/- U \z}8?:wD44$Y2`3<Ò_;}b)e[-ng2Y>R ȯÜM6(GG|d50,vC2ImA9,ſuX~Fu%f6FOEaw҆іed|& }A.|U5 OZR]{+Nd0oEsg2u?\7ba* :a7$S W%'kأ4X5 je*5o*0<}O7`Qo5z^'H.k?Ayv1l=:m^(rq2J;;ܻGr*0Q5sK35G2:&W;Z?%z1=_S^w sr-?QE-7 q1uN3O8,ɝPzƉ}$[* KRqP$1vlmC!+Wd K̐}֐وv2Fp C1xTlFy<6Tn`{{ !tȕh툲+X3dbd~Fx1X?Jim`2Gű*{ar?;mA%X\~q[Vٽ퀮 BtǎAT/Tsԫ\X pǭ0'D V @%urdO.MLZRҸM$6w2؄nm#\6Z?X6S>ΌB) 7, [$8imٹYS٢,N›'wbE(]urN re0å <TYXA˕s\tb8!Q6#8'bxAczkJĝ2DcXmeO!'4pbʲgښ?d_'@ucWfcʊkȪg^:fշh|]6wB3_J:*_UГMۑ NE(In= ſ&A#0_PM{c}SUas81".ѭDʓ mGdvȬBoW*m?:@2TLg!/ \R\PQ&1q 5xtZx1aHO;4aD5ॱ $hQ`xY RuY ZHoL,y9s#8ba Ӯ7U.v8p% /HQ1j$ t {aX]rJ¯ϧjOu^Pd*b (@Y5b,U.դr'0k6$x7Z˥'dA_W3'sCO4\n+fG)Ov+ҵ`)%'\d`#h 6)x˜DBew?\QH5j2n.+v+W GEfֶ$P-:|j̒T ;yJ<0¢6:fD; yC&03fkd !9;KȒ"rT6m PM"wI\squlX% RJ$iMe `X>G)J!Y6m޷5J=&αBγ6.'&oqxA5O@ yϲ};w`uFdVfa1"2 k&5_)^./T(nzq ەV1Uyn,p,|ie9VԭAKELtIK;2}xv ?(W BBQ4+Zlϛh m+&%FP=T".q4L/9Y".i ü}3+E")LKN0i-ЛR%VrbkoJ oJN 1#͕bKt-6ɋ./3 ӿ:b )@K OlINy ~k*x#YUh}aw8u[^]JA4FcX.%XXX}f!2lLfBZwQPŻ@m1u4 AɃߘn}=t:j8-+*IYӉH#I;2źNOb#g][?Ɏ5&4]@va{~~I>z{(7Y:0Q8CDێC8m7hנGCq.8>_ &?~̩t]WYm%F+ҤPũa+U:dv@5S4%(?2;0aFBTzLC~ sp׊ F0WTxE;:ظ+oNu~]Nт'}uk>!bVg^.qA1Ib3H{#>"',~V MX9'FƦ˰v_s3>-%ӧp.PwjCԎgB usر Qi}dž\~7'Аh+*Sң3%@:T 42R_ͺB%.(<,[OjߣHK/"e\J2t5s"ϕs`ы]4Z)yUg;xL3 "? ڗq=0 &kQ"`N|u=$C7^{fUo2JlRC}SXx@= 8Y\$ʡ;FcM]3+M2:p:6c0Exd2l4] dG)WjH%b:;ScJCZW =!Kym1)S&hAܙ+sFOP b;d3cB}|?2uP0BR]=$969</#[Ys;4"pSƘ0RDdEe CM"ޫ2۬  S]R>S܊1;珵RFtrak=]"D1ȩ!I~ʽoBj9eQB,9g:m:<#pA&{6h׈Ar: p0|S3:#MTz$a3c}ݺAh,U!b.e{1@>$% W]}*&:V̘!ʕvURd>ΐ D ˗؀N*A|\Aȑmp vmq^Vpo?- CbHT$hvbm 5.yhVYjy=Ђ'S{EKCG*[// 1WJMÆc Oό)(ϏX "B3C Fouk{)'qz5W` rMߡ*Clb"nlKHG5P53!xi&W(WAQNq@%F"ŴւXnJ6(a3CZgH-&W@cf8)Pظ].JwK_<12)#Vз-4y_R8~a+TDӺPRɥ'_6bmU;@mhQu27lYK2U뀩2!,fP3/AHo,4T3;*I\]1{l  u 8UDƐ{΀rW P $K$!:#-\ W}6H*\@U pCl+8%nr M7")1674Vj؈jɥ1Py\Uljui2 >?Lۅ0h?kqp2bhU>wL(NPظ_k5TĈ_m#Sɧ,FjMu}1*UZG- hGkXI1OTQHݿe .3?+qqqiTwvþ* k(͇22+V$f;V/NcE.̄ع>bf p| :k,5$'[7%Y_gP/(VhmCbL5V5Tf)JIVAV r&9_3G> nԖԮU7r^ 3 |%q~k _(x/>ts8tn*`"qr:wx󒃖;cT uI2jz 0*Zy .K婱=nld6b(ɣ)"t\(Zhz0@~yF U6m|d[_y^|h;hCJ߬ .Pc L#URE/;xԭªa?W}wk0Ɣ䖇a{PZO1^öWꁖ&<;PyX.[^ehdEһּ0}0n|gEf凾j+ j_⺌fb1ol7M0T [$\yl}"62N !<\Ձ1!^9Xcb~.vg^CQĝ uZ}8)J"`[ ~+h){TWM@uF&%z?_yeX2wFv&8bق_.nXɜAz[Eޤi^,Z:dE/HO &m"fb?]f&Р]\O;ɖͦk@Klm ߏR2?b& 0wp{ ma0*t㖡%,Rb섫P!( l v?l7 cuɮAt))cQqbȀI(7xl9=V[[giο0:ֿVQGUU[>WA-WMGg'fUSNY6rlV{aMAlLAj>j59C>(QXRB?U%VQ;w \\c!>TJp~Ey_ T0R\? -Z#*7i(" Vjܳ%)"@cM%:m&@ǙaO[qotQǁ>)tU7IN'BxBZ .f]j~T|B_&| tഀ^ELGZ~lqw6U`v|\D0|nBNƓI=D&eN}+(갺qEMXN7B[0:)sJ>y 8TC:BIAZsGXQX9\Uq3M] Noa2 0 &GyL!!=!m_Gx4) DD°g xT s;꙾5FЭ来f=Xhmo%t󈮎CvIȷ};䩅nbTr܄sеn ڮjB?䝕V'Oe|8A")]5BCXï_H;iVˌkh]klj|x\)"0m$B<`F>"[v+dS 8G;VMLxM_d!x'+[@s#{N6@%1ЖhF&{dr >*<>|?uG#] Хݶ!%qؽɱ*W$FGg0g& &o7q#T:'6p%\Ԅp&Ja9 yRa@e>kH! 5vy&$uq-.F4?J]6gc,xlps&?BԪ6CwHSJ1lNNwJK!jVl,,e"k ʃ؂koM2up^8Dh/q`hF .YN&C7"*Ѧjs1.n_tRן+&WRDUT&ތ~Al;njM'.Bs#?S6x8 C0P1fFfGlQ`{-?.Tḩ Сn'3 ae\rqRAVO1"N ꃚ:Z::FX6 1>#j4d7s cxUqvZ2{"ԛȒk9{"ȚZeߟӉ|xoZZzew_8CɸeLA]`2f$z?]ǾօJhPIw$ `Ěff m\7jxpk5 ڬȧZ1psxU`Dsa$D֢ 4bB%\Xd~87Վg_{D$$7 ߎ 197!LNtŻ/tt]>Q}Y:sAaE|_+#7q*D cVΞ?7b5cjduN%ï)A9n_'[0Um6A|YG 6WN1Ry[U4ρ5k"hflBy5{>C-''@I"k*Rg]VWo6| rBoIۆ.{($z3~tŪ*?@71gy^9R,k("Np? 2c#rś*#ƍl;14[N f"x%O fPrSF-1U.NFktc̊WH}:\Ż wI"]x 0LWƑXܢ*NHxMӕMZM=r>Rz~7T '/~qş dImE!A 2NQN1VI;P8qя3C L`cm?VBw-Uxp8_N\'xCtapI>a>I09rҾH.;mmo"WÝں$/qw!I2ZM"54z^[f?"K0k\+p=FvBt]Hk 7`GHc8p=@kIJVLסRrf3\.o͔e2/YDNCWϛ\\R.=Eau k5Έ"D2jK/ FJ}Wʗ̈́o)|CZ*Ze``9IDdj^S7-V4N @"˕K, 5؋jYyزcj5 qu#D4+Ҥ}k\臥 PpDdKrس%$ HSxt,qMO%dV?Rnhٲ<>[10>"2f慍ʡyĚ u5 0Nh~^͕ٲS S~fC 6@ԥSk$&5pr} {ZQzsUq9_daC !V߿cɯPknÙe i!g,f-[YUyXCBαfڜa`)pW<)\H:S~=ꢳI|ȭo(w +^}ԽPpǿQR{&2*ON2gt[h4%ƭ:D{F:]OOh,Dlg g0RN5 XV2ƼIE7& Chif@`I{ ^WoϢ󩽈 |^(Xdt-n'Q|{\p2X VblXXʯT' d ʾ>ti2u*V $YqO.l6ϋggЃœ?K6-5_nC ŏoz/nIƂR%}ڛ`dduo7e[KE}yi>z?(G3)[^T\)T})n'/! 40ͣ^΋_"~aF,n4'zki%'C<0?j\yxt-P3[$_UG4oiޚ5Ǝ2t^֠rvY;Hwh?7c r (N~8zq%[;Ox8`LG/zZBϖ!L:1-wIBՕ(֭gD^u2F-v{Ě[Uc^\V*GAmIycle0&ޓ  R͡]nMGqKT#yO.l]63:T>C$N.4n~J~ uʂ\̷gCJR՚9 bu߮~%FM&/=&wUK^ա:fFPPS4ͅ5Eeޥ sT3@0IY(67M~bk^3}|(5+|AL",U.SSMnzVQOȊbS{2 2oG~hf{цO@Gl:T#-R<桸T)Q'uW,wy yw]8?ٔ}YdI;2 GP>Z[ ; aq ZǪDimLM%sm]I*CAYfE?.#.,A4gi+ *Zv4|l9Kex)<nyY'Vחrtǽd=|8>q!Ip^h|4B=:PL֘unaMKB5hprq&r "د9gjIP%˻!@c7:t8D}hJN01J-1@TraW0lbgivЗ̿/3BgvcLX*x99ӦDb?+BԀ! ֯=V?t,EEtb7XBkjwܠZ 8hR]Q"Ibѭ~Wu|3L+B_oH'RR#2;4tY ;S<"(THuɀ14`Qφw_5P-V:l\˷((C&lJj;#-.IQ-\J=?!Lf,VǑ+qɂnbb_|-즺fj&.d[q?z/YI'6chF۫|OA=@T.* !(^J},oҊhB‡r20EMYeZQyM&Do9Pg+wن38O:.pH@8-^|*}L~סl_3tw{kg6_ 8p/gUX^_>!Lpu,T9&Dsuu?ғsz; CYtj vwG&ڏФ]:$\6 e J[Z`ݬdmNNLQwAQ7D4t뷓(z5Ο,}R>gT ,.lm$֧r$p,M ӱĻRܶvE|ڜ@;zczC iOm6$:3z>(;R0I]o5$PB*2BE*>sjPB^tC[;ĩFǐֳa&цBw,5ρrTj#hLs&56BeNITA!9a:]ʀ$;\A; {!KfO|A*-: pO iqN2bL-2&<6lc,jfC׃!n(+GA#,5Sv((g=pk2%'NɔY d^KJ0[q9W7VwϝEVYp2wWmTmދ?lX,^vyiA. -(^ģZ|DPugRsV@AЌkn~4Kb'ıM]wK1ہ4Hva}kb m-na칱J)$Q *+(ȟlWD0t04=?k$ X͏Fi:TQ__t'kFsM&ϓ#bn?H_"ǖa<Jn\5QT*-r8\`㦝u l=#0BP-ڭɅ.1͒Qڙ04NOY!Y e9JIwۈ~1 VGWdei(m㥖o0 nUȇr~P%1>f LN7yFt ;I5wm2VH9LJuC@V`rɒ;^'|mq6WD(dn,O8N^dKX}g{pXQXYahLu՜wab+b(Sjk3ֹ'=+nwUUZsdWrR\RFh 8"ТbᘬrL^KaJ(a_CX z}uϹz< g\@\ݒ_1u_Oc]+}1ϯ2)oIၫkۋtOt8UxR`M;^&׽ctg6Ɗ+HA%%[Z K:[,PE#L##FWE_+V n4HoH4-r☑A>i.裏Ȣ3>$O|2Vkg*#E5>}֍c11&&:DYF-j=D~xh@N&&.$M/$EAPCeG L zZa^UBJ[Ѽ6VCK~eO6x02^4:ϟޝI=B. H nȱ?"fYcOAftUqt%TO>Ƥh=հ.=<ֈɼ{B7l`v_0N+Td~k-䈛nplRSJA6"rP3wU0NYE֠ol%ɏ1޳9azMD/= 9f0Yf|޷0h$SK}p9=\|?2 Օ SHBIžv:;ލ}!-RO(yQ{T5&!s.vh1bؾOr&Xty-HXo;uy=YzUljS:1!oi޳{0&XLEx+;߮!N<&鶗k"Q[+ؓr00 ׷y-hܪ4Ntܲ)T!^-bY.ws٬F*@ b*P4Mz*;@%Q%NzDDhp~Yh 2:Ծ:DԸ_L'.<=gĦ"}d,IyzÞ pF>z$V=о#,~#ם.drя˱H+>nVΘ~1C'fK:*b l*ܙ.z#6WyƤⁱqA! Wb⭧8{D+ v ~J^i+VH٣e9G_, ^[%c:!韻/L ]ݍ7*+ik-˴v\moe`9NT8DtC&xT.o~`wT n/Kfh`Y5bCSxn*\: V5nal8zEu6ЊWOUO7BoId0Sѿ+3v|8O"@0+Ƴt6ƭMU\=7O;LΨ=|Ф1h/ 2_&WGJ( *䑻GWm?aCd26}`!t7ju 􋣓?m@+2.=ّ Yzc_l2̎0FЌi(Y9kfg2'6'T.s*٣=i#Dc~&jaze?l1eJmSyȶ=9ߝ*JO̙% Ui9|Egn ٻnȢ!2X Yߒֆ uՎeɳiJ8 Ԋ?Czsok7ڛ?I|3*{Tf"ZIkU4bЩzT[d (@tO1%KIm쓦̕VW!#F3=sc18As>I;~ڨs2U?} ;t" ^ACddn]чtٹa٪ٮ&59٪BKtl&rA܎$C3Ael ;yZqUJF،qj$^LR/ni AuԶǁ>|cÁCX ;B {§D  gW}g~Pk@|MXMVVvRe8;Ҁy[>BZÔRDI}Y;0BN\%0UZ(n /t9W;a *79d?c ?w;Pb'=z]`|9Z1f=kͮsPq"K~i.zϣ t:svAܟrM1`,氜_7Aɪb^vR,e[F>b/l~ߙaCsԎL?yriL-,;`P_3f˂I/s\c]8<~N|%O߱yunZF'mɉnׯDԟ^7zN唎vt.ugѸ$qBR:0+LRוcl*]$xMiES>ΰ")Q-WO+b)Q~$NeX p.y$/4d^!~׸ av .UPqY K?Wů\F~~f0q$Q'>̄hkM9+=3g6RQ ;(w`q!p A ~__Z8zC//%ThsZZ)a"ʟpE= t-vXd|jdCi^r YdVf\'Ϙ5=u+K]?B<(@pV>y(c4@Iqg~J\XHwm; ^aVw$-m~1W hH~\B M7ji2YJ0x(/:z4f,;5(D,#W֤6ӽ )樻:' e՚WKΙ/~nka򑈉Ith)ʵLsb#&IFU9m1x@_N!TCNKAMq5?“BľWlYҒ$:/L7ٽl@ҞퟂЕ!X^j 5lYo({]6p(1notGb >7m%p"\vR(CnU{bYI,#מqRz(WfW'z"Z״$0`F&$l' Ņ5_~b,P\ Pw,s>MrǼm'Eu(*,'s:a|G&OoqnxK->/hrߊք! P 7._pCSG9f.$-a@7,&Bm2 .zG8wyY!h[֕(ιq.XAGJkrKw=bK턠[ خJMYl\,z ƬSnj{Doq6_X%С3*l|&?tkQF6a;gvA<$H2}=ŒIg &%VF-QmV :<P,,u^SHZ#6N ֏XR h/nelariKǿ/r:Za1htڸ`Ԥ!}= g8Oa[>)H짃㴻EvӶp\[I `nBgN o`4GC'TYU%]@o]jw` 2`iwJ5tڒ$H [uTZ`åFjk?bqUr{='psj^y٨/&rr ~OD!eݼjC|E%q*i1x.!UБO9,@-0.- Z9ZӼIBAkpUتȣ:nk04 ,sA8#ve̘wҩwv+iՉZ} 19B:س1l п:Չj_}p2p1pl.We]D.1;t0gOe0JD;,wms~H8JLRwq^:>2(MȒ=gi3Mpgo!'eGOWDÇߜ_ٔ?? p WE(ܤJ\PxlWxywǝcwv/*}O/@RQ3xP6㘯1{[s1IFɍ9RݒVlMnn$OwG8Pu#~݈afwF sVXOH"J5-f.` iRo8MlawW%rj@ @xj P J(!2K!⻇TUchpöL$.k8lrT\U>:J$)xSQ+1EzJ'BfMmN iiYL]4 ȪP]T򥻮WmaͦetߌspH NTOxzu)N缿{R02hK%?Ɯq8iHE{u~,NwuN+X=j-9y@'n?*ƨehDFAu7^_.v+/qZWɴ7hGp)\}X5(eraO7K nt¢jNxIuxo<A(p5(4 5aAPɑ{sVvnǜxbTFyf80 H+Co"x ,;r-碄wCczq1j0k=D!j",Cm*_íKk'; ޴ ("X\l ƒl.;\jfW1g]?d/: ;k~jL3,KBVgz+Uҧu΄kGhT_!G"\&QbQowkšqL)2i<Ez=$eES%6d|KN쳢hzEQlxuȟ/BfdQY%]GN76(^H\'D%(푦:߳yyI618ގ)=>w3P7jU!Ӊ[wlxu,\^&sEϗb[4 w7XrbM:hFHYOspmZŲ'H-KS `f fѨ6|נ*I 1_,7?m>H+YyrmBpfŞBbUN\n-%e#szg?dZh xû]}CYƦ, V0]$G5Is(3`S;Տ2½G]w|63IX+mI&ޅ{$vJKإ 2dwP蓀Y\[4bHmfCQXr-Nuuڐ04mxD\.ۚq:#5*Lj SmD3ēoTL)i7A[p`f!O-@t@4Ze\:R׈ 77u G'Fy `حһu'v\%|I.Lt"a y]aeB$28 8`jYFIv&ng"ae;lF0#Mj|js^:2#"gτD\R0m0-UĸzV?WJ$;T]>Y"t͗.J~Z!k]Xw=褔Kfj ~RZ$uD}L9_A"u#Ő׮+fț|LFYrX3\2۪tوB`KA=z[{qq5}u Q8g?&E4X_Qs4 QTwW$Xbt*N8-I )MnF #95g6*d>A#)h8) P40ך|ǥi597隠+YBT)i<`=^A!/PA?)G=kưDR' `e?e;ƴsj>;qES>t\%Mh;d+*7A,\qlUU" p|YoKAx,,0|bJ^=Dxq婜[{E0.5[H"Ӏ XDK QKJICr:x(x@ڂAY^O'd2xM! rwN/aG;8=4W> =P-Csxjv>w _n vtǑHөԧxX*8. <U}yaKQl E"?bʳVSz[SLk~k*]?=@6bFu͏SjIr6Ԟ!\m;Hj}]6(w(CY&K;7$wk e-CymSMH'BwIDtPpjPaXLQ]94od^!Zϰ*I s02ab p>p@N+hK(Mk86q`0҄Qy*1 Dr?fz5]]yo|#"cFԛrIOcu'+pjFƱ`OΩ2}*|N5#O X\ 0yCNmǖ:HV-{mjD@L ̯@r>T:j5+:zHj̭:y<[7iS:].5'ꏓFIx9J.z(aK8Wm6nEߺP6e=^'n0;Ȟ(ݮNr`in%{+KOמ瞷?O;z~Ѳ8) QiϾaU k)`E{G. 0?Fb/%r+Dn_iĆϊ J;lS:=[Xdžj3p)Qm4593`,[Rsn+kjT;@Fah+%`S?+ H^[Jw6K`DzK|Gݳ!e&1燕;?ע?,@|+4ʛJ:xjT$g`LxܣivOr3\ -:dmDKδ 'fć2nT/a҃5 ˘ HHHFY螔نOi<FSoDhT `!ãxX7ʢ|SݕX Ib[cY$_MfPڅflOn^>8{JpRw}MԚx]3.dwt}z)/SULm4:F9n*ޙ5*^_s7dVۜo@&I3j{)]bxY>\QS$*-@sپQnmD)[Ԙ844(#j'`tHoqXw6kn41H\ dD >ǑԎ@z>gka,Kk}ܿ )]@s aS&~|.IA)F=Po[oFN~zXMTq8-Ctl 0iV?AVxX "'4^eyrUuiv]%jO=_d@=B WGLB;\xd&n@*km,"bsCehy ZfɑO<+vooxI` l|v4~e)]tA9Q$ʪ s>A"ёWסUF:5*oY;Tf]qLn *y(WALΟӢ~'%HyWM:{\ W`F^ŐC6&P{]1Jep>NAئK>\~TC2[ wNNkr ҭ\] M'5zEo܈H0j=@?RK gS{, !`bܐf 8&eOQ*;MiB]o$۱2#EjU0i!ITkz,#{ cm t_ocPe(=`Xhv*Fߧ |B/ yAų ܨ–s#27bf ;U $ILO`s{eJrW!-?a+é.AGuGHɑR6 aEogIr0%̒* X޹;\*}bmk/ܣX~Q_B5+k҈$}^C5ըW%8á+ZmLs\E{U6C#c'S,M׏"G0P,lSVF}c?@R^M }̾Q(a|XcT~ƖGze~Nns0Kf;!iQG|W綒 Cz^8ץ4 }خ&%@ 3-v9V"A\@`Bp @I1j*yd ̈ |&Q?qxlbЎR4c8͸ޜf=G͆UkQ(c֍- V3⻯>h0g!6yĺe"=ni& 9};)G-O '/|U&t ߩu)qv2ROܙ':8/L~K"kMv^P])?zؔCa7 rgA?ip^?m@i M- !iJ=G@zg-0'>MLժ (-՜hiG{-xWBx:'v1ڧr}h/ 6~#P 0.6mR'f=#{; mފ"x!u|I=%QO*?']nId45ϴjsh+] #c%vTg_+F ~-gˉMB9!M9E9O6l6\l.u&?qh֪;|:k/!fj@[_47>mWB/ע=޸쎻1T3TK= ᖢRl_M mL:EF9x"헒Ϝ[8W(BEXΘ10p-5A *Hjn6Բ\ I*2bwjiK!k>w0>B:0wףH-@>UVQdϺ'*SnOϏ#x"d<@<$I 9*mFm%ܖfi3!c9AAPcާ/Lރ(5O` +/_"yڗ[M:¹ q{Pиhaω̭3G~SD?{GFW%uzRȠ>]ex;V>O`N2&}3zV%4?t^e|ܻWjUߩNv&_h c55C3_zl)ZXqm@ܱ?MرL"LTѥ:gƹnP9+eb:,Ӈ}}XT#r^z_ě;u}*IQ7ӝEtT7:i0x A \L4@_!ŗn$.sw14Dl9U5| ܐ*}Wt  EQmhz 4|1Bew{/֊62s1I9h K~ 7jsȱ:' RĸC_'I~zS@ r*͢d{ 05<>/9 & J0wlVC$| <;%~T y8^ܽw3ta,m>:Yh[j#R@;CܯKCj$&$\;lte3*=!6oLu%l'SD&݈Z,^Y 1w njZKhR}(!qԑCݟN@/SeiƸ:uDD2y̸%%NT65Ty(%xuAhF+ecvEҖ OJ8|7*;(VyHm⑋C`e2T$# +L)yJ'i|#m\L>Id` *jt$Nx n4_@Oqh5 9b CA\s #H3wj^^!P3^d^TVa/mj:gKhTM0s{P}rƼ2ٷ#q0?*]Yq=00p[c $!5bjQi1"yr>jy%iE plkPt7~}*}ƐkQ搾 jYCճ4ߛ8o|foDf Mk\KLT^[WwE.}-jfo]Q #UtTך2bf<\oS# z&:l>Ce&~fcE[%J{@jÃͧM&u8pwt&qH۔TKvZ8:ZPrAu]$HoT7 8] :`&_B fnn`ca䁂{v?4sC[&a{] SǚTyV$ dc:Xu]q**NbTo?1JVEs_q5awsӬlLQ>ش|4̠@^!P@Z 9Ӊ=,<_s2n^'}&{u-&5r +P$j| 0z w%%{yQdG+r퀠:hy%1h)r3Z,#*g]lq*t˃I ϫ?jq4$YF)]StgU$ yJo.q<LHIJ@eNЀHUz_k2]2-H%x }TV"o.lFdlvNf-0y[Xl ۞3Vvsea-i@ՙh}Pl#mO{>Qtc1a$bMlJG㫶ylq$YXip iDtUQ1yW &6!j#=ˁ\6]څ\-,w0u {=٩- gM꾼p7"6sU-p&f%B'7d <\IjI r\» `]MVŬ;ψ .\2&QEaHv s~_Z{啭͉x>-eWF.lCQS R1C|tQ뷴$6ͨԅ'#4ơdz{gJrUn5h53^c@Z|t_gƉrwHtGc͑y{JӦ7+Jet $|$td(8͓\-ۻ{2A{;}c v6i&#X% ^P0w!`,aXXnWYʵT'$:_iE6viz̄8GwAhT^-mNV.BBGFz}@2갷ln_:L'"-nҤʔSī-M!&_$6(4B[%LT?+c*W9Ȩ@40Ӹ5NZޤ'L`lNhKţobQs5[[KrRŇwꆲ.$z޲-[Vk=KHvh|v$*OOSX##GAdzܮ)L{Rm-w^Y߁ȬkӢ*݅,lCL¥2ZVވVI3ә4:^/eTH@Yu>C:7f&`ydur}}!=^NTssZQs޵z_Xz14ca nM"d~["} 2= E#ӿ/rs@gÐ̻lMmDCc>(_ۢr-\X.ʪLu"(+,tsy2&= I*0-#'+;ě.Fs_N<ѽO}7 T}ZxnjsACt ε6dNӖ|Yuj7LeA{2+OO%Ւ*E)qoQnAuw0cnB^I0WWؠQ|F7wP܍^&`hYQd3&4 ^|h1pQ!V`nǤ\cC{Nh $ؖ^=?,tq܇1-VqX[;bԉwc%2wW78.:[#zt Ql\qD^8 aa]Z+:K_fB W&v΋JE<\;gR&4%¥1o~xق gZx !Qymේɀʄ;,t(9r|۽DP^cݞfd^G~9Nֆ̼«Ĥ0M!fjaLM( FO0 -UKLF&aA\p 9+dEMB5AEW^KWb!ЈAl[p Gؚx;PzbP1Ə~28"a:}VGmubsuDTT_rr'ı3W{cdM] eݦ Ld Coɏd27 ΃Y'.?s^0hRao N_R9GOwh ѯG@8|«AOg(KYDli S*qxD]6w9nCUVUV5TExS7.CXVaQb̝hu\}6ygU#YVJlleGE9@Fcy],hJ%}?5jWj]$f/|G$E .B_{)d(%G8 Me4QiGn2b}u9 5gOd˶R͂N֥S$F^loMܐokC;5^ eWV=#Ԙ?+]U2)lj7k /k A';)z/\\wa Mi6|VY-@_$ҵKv" ]d1HjǓ1myi4/: [vV\0]Mbwcg͕RD7~b!`KPbVKjˈUcv(5f+ `IK`H|b?1qTl;8Hj-WcO2k& cuaF;cpo8Fʹ#u!>NƱгLu#-Go{ljۘ Ր:榈9U0$)pu\o//AWcNuk$pIۯRRO a, 5r yEP>y~Fe`w<֓l& eA4}:pj ڴI/YZ xgp卬":ѡDMe, RxÜp@^ƥƅt:B+ۥN쵤<`:(A|̮b uܸ")?/ft,st   =F>)iaa>JgV/&~ Xaqu&R^^)hgT9e Z._ǚ;~^ZUmaE9p[4-C9b\`1t_]}!S 2*AcPf^_J 2 L(vΗăiێo^W8+u60 G=;œ!BdkH& lGu[qcҬNPcEH ⛍[6F=a@.8G!Zi?f{{(nJ "p℁5;[dG~[9:;H:p'$A9׊r)X5lvSVJiՙWG]M $HS[LsDg9'%4Gկ@QRSԄ^lĉ&ڄ`\hۡ?؍>4 "`C,!Kn$+&«!@-Uƺb5[НzN)x^K X[HF/+vg!\[@ | DgAkav;i@[>('k$e\.V%&=COgoPvQ sJ @mVn'tRI|Oh^w\WA,_+nG2[Dɐtr OYCx29.SN2Cbd?x2w*J[!"G̷B0Z>TYk8v,JJ$R+!O`*0KG/Eni,Xg:Di'AθgvfH^<1se(SKnζ Q>'``Q"=%\+4SZĝ.FTw@71R8;']3# dQ}vtC?CL = Vv/DM\ nó ŢE%}ʨ[z;csJZaʵn  hPlnӶ޼ :K0._3@Jr?) hWS[/%kNmV}ҏ߀u$[,<<"ƇT#HW0x GHx5WN)<2>jDl}AнeT ÀvW(MZ4B/L=TfH!!RԍAX:6s*Q.~ZĞ<^܄]WmsXl(!Sb;$9U efvI aѓȁ+ē揎xyO$oG;*sK1"n:s%2ZHh*VW-y,/xZ71To͗B%XOk;NE5#FvqWy*"W2̑'=M9MAW|"&hppsH, ^QCG MUC#&OHI'|( ϐnk{\>ʖ",_)G?!y|ٙIK{7dsJk̟| `/M-q&&P3qX<0%I'l0Og5Bip+3ՎRAD%;!h08kdg}sz>:GIuιdpNю iP%r*fZr/{fEMqx0̨0AMOK*֟vsP#_yg71B!voscCx"8ح+@Tf~u;RAHKM4UN-D{a ?yld]j G\\"Ӽ)'VVIcUR@CmqL B"y#;UV]XGǦ,YYqX{#&rݾںcҫ/£rf-Bk 0CE;lLy*plX?;.5;>0T3jAk TI݀뙰SbTOl 7-[i:fՎuuurX*WfjN TH'|?ϻYsVȜށSmW(I12zo {adC4Goi H.;"_|ai?6精Z2W[,|tѽ)Kubs@XyCڹ^ *tgAd|lN@T1X] kEBG>0^O<@I*~m%(!f/T%B Ʀb,ӆ709+N!Z ;dηjGk= _7ov١J Ni<`)Wؙgi3B-rC"x$~|| *AVLYЂ-7oW@bLZ1^Zl %i)FͮkBAo/NGAȬ2 XΩkM\?0K$-pꊇ9ks_J L|G 9l']ʘ@,Ř̭]*HKXd]OL2Ԇư|}J~R~+!!rL$4āy\#~=Mru7*!(ICUsNFFw_ILX[})aΌwRp!DO @K­T}Mʡnw KM'k+9CO*}zc\Gu3 Y?~˓^a))'`>Í ;"zO3 }E0flhdĠY91q=t2*2Z~s<)q9Gc j!8C DRۃ#{G&eW ^gQ tSj ,#VoՈ@6_Ɣw W-˛(i5r2~ p7V3Nhr3IRq`u hAmz)Su"XM1e9oDbɕPyC#75Hín& /bU']= իq*mů&7e& ui ?\D*X TU:g{# jHn<~IgF[:_wtF U! DaD& 24HZ:so?{f8k_(0WɌӀ }ѐIF"uUaOgYB]J}EQ/ `Y.{2ѻx"S`2HP!jh 0ir6>FG:2`0V0-~]4`l 1Bmۭ59+`_oߍˎS_头_v+Y_Y_wsIo[?Y6N V#ǠlVoǥ]I[̉r t "4ə/asNR(oD[%hvDU'ٶ^ر"%A?x?m6T)stQ |-漀zH.HSj8ʨ57I*qeAw[+%0WSLb-$ rm9~0"Z]&JWtE%q\UgZ\X=u&X;z*i${5 yVafܨfPVxzhj'$݃yX\oNCE"v$tSK#dc 0ɉYNX|oK## /Pcc2<]Zg/QǶ$ѧP{ۤm,\9^W-]ry]gB7_Wx*$Ѭ\DuWU.AvyvTN[9kWN/v0zL l%0i${#>_!UOW,:YRݭV]gpӔhWexvh,;#gM$1! 5%)Yq}b%>w|]($KtFu{ ˢ_2> c4 pKj_xܝˏ| `n_`=qj8s OȚFuVOIP9?~Dxj]ak1;Uwy]Bz;nQ zT$URLR̗Q4u P{*mNP < \Ȃݾ֭o#@%Z NsT† SZF<d (XPzLmVnیș~cلDEM2'%y+}9^+"+L*I=5p d=d̄Ob\PDR&7C 8#f8@٤D)Eaٚ=;7eB_\;pW(w_:.ORnuL*kmnͬcr+yD%t'1^#5'2C61aq׆ݾ|)CTbb!=-Mqɒ AR5db~wrauP|9iJ?

뷜gz@+() H1(Fe|djʹQer1M!}1ʚ+ >)0(4"MC"u6w!3jV@]fT&!؈Ik,̟x[a?VIۢVH ;?)onj`f}"~j#)3̎+9+#& ;@]L8sSܠ':IgbXs/:sI {D>`םuvY:JOHy~tB(,QDA)yYer 6ܙ2P/Vo+S.խbҩwH[5'c~| g |\pNGLjA%J535ZcF#*xZNi!9_1ㇲDud 5ΐFԂVIr%)HԨ\-? kbY9̷n_D_9 b\ϕo-{z+$t+C>qJ!&Q:NWe硾&['ԼŬ9.慒7:uj4ؗBF3ݜM GoD+6Xmd_v²rՉ}B4ddlYt= +7p+J(y@9Gla9#t4UhL p,^/#|#sNF4ln}Eҥ\h4HzPu[>ec@hD/pA7[BES Cs`uZއD("Zwut- k\.tpyv.nR/=@7,ΰ4Үq~pɗ,k8`s/5\c CNLVGn|WSLԻt=(QqÖشj4RIBTFV*>,K4^6 K˝۱ΜO吁Wag!J`_X뛿eBhY"}G]a4OM,tq8ft?I,Bmo%D,BH*CÎJ&,'P[!`^{cݕ`l=or)FѶ ܞF1f[|"*tzbZKP= 8/I4;2u4e3(I~ֆ 9r.zk`kѴ5ePxQZD cn~%ϹAIeq4+:쫇äU]1`=sE" ^#(|JѬ=ny8[5 ʚOJ>wF6IԔoSqBKwu(+tRޠSyːO6hRHdiYh/8/w_ʗj *WyzG \< 4/y]j*3pbݹl ;vKE.LR8z?,SGk'Ji8e+Tgv pfAU4CozqDD^0D悎TGKp~Tdh_U<=F]C򟢵'Wf |0 uN0Lp&heK%rϺT>ÞM"0ot: 2"uSOA[nrS0ur~|KPǯ')k:<ڳa&Mņ5~_Vqog-Uϣ+\t'Ͳ!@R^+|{0ZJ EMQm9&(x!<~i Ea+)R%+x鲽(IrWj_N~ 0-̓v,Mnoj^iu2L d# g/.eC>z>4`t;ꡫzrז.=zeB W2*TE ͝t 4! >I8O|=-/^o(. j20)wvJvZ)YOEeLeA?^kS ʻ8[]p~;}#3 ,%h y|{m P@K߲0EᏘrX.|XvAmY=<1atlCA4w)! t[.Nrt2BlU =X.V.[YQEFҩjקx&PWk~@`4)>R+_J[MC 쐝gCákj`QW3c[ ^_' kTDzͼnIf<@;W>AB,Xd+{/0h↥ J9t)O޶y:$afroԹoeؑO>g̈zGn#[ak& H"Rt->\ݑu1Xk:V J|T!P<`\Xc;3R_x1UtcfJqIx!^"E?#LNrjS}u >Wƅ u9,[ȇfj 1]UwmA֏)fXGXc(mGBE .%* `pf*BкԿ}2h㖂 6O9JxcPmЮ.᥎ʞ#b*N{3.M[A9Kh$R?mHZ7K}?MC^NPmрunIbUh$'i#W0bE.b p+{D]kxZ!L^hhUkG#l{,ؼ4ן٫p@QܩI,; ɡd~Ԧ=XJmdklo _N>6q!~=֒䇡ej^]71$Q v&wT4H5.87p H S%=F!A]N@Eѫe%Fit!]e-C H3BL؛+9ЊVTz}uM,##" fyNj\ (%Ubu=L^zֹ0pM:tC(' v.=j|P|\:- nBwVցϢV MR3ͥ=7ۀw6W;5=mdj5Kmsý, ^2 阳u(X+DS0SJqFyv"|9N,SܣvxMd1*Kw3e[f kob`BogU&7⎄LuGw)֓$b#u#;~M iKr+"F4=WcY-t (@]]UC^[j?X ܑB9:xU[uާ8lCSE&%>fWFou ɇ&Pj"܁xCu漟j0EB |z5L}=C}'RF BZ 5_3ElP>boq6ݎfD)vUψQs܁P^칥-qp`5Gױ{b 'm4ː-1(&.f:% ô:Hƥ'DG*rԜ ,oGXy؆!"0'3LB>kk+ !AD]1m}[PWX[FzeNV?|sXS{fF9AuZAh9Y"*gu\S-t^ z!"K}nI:-c=cԠK$G ]C&^oCj@b =$a^wI)k'V\"uYr5g0i{ OWMTbs+1wq2 A)Y2)Ea؇Ჸ={ ?d6_m 15A~CuId Nay p-醈wTϖ ܟ !L{ۣKs8 KHR7;KNnqzd!fMu gݘX/);涶^K );}zZL=P"|;$ony}R++})lW--@N\an$%s-hRx 򑬝dvy4.cCs3m%noHh*j賕IJ'>9z؎ܪG$r})UDdl-ڪs,J:uͧ!Z w@qΐy$~ X5|q_5@~ Cu)Hc;8Nu 4nH'e664_$QKaBn#Ԡ+jspฆ|hKRj<Φ J6dlQ"ʜ,8lGo>H86EqV3HzJ o4A <&A<8\EW M Cڭ:Fq2y ,rEߴ_SȠ[3_TڞɄe2K=Q*fuťffv52{l0ִ+fA< ֤MU;QɂL+p0,HJ4d$~£d?Vʝܝl !6doJ̳9|N`X+j*M[Dѿ4o軏XVɭId0Cū ((ЦG>6ㄑgWWсZ7G΄'6(-o~DN ,a4 p'{&4;Sߑ2EaB}D}60ˆyd{g_p[*ED3m/Y& %dcIe$a{]e@;9BѼD%[_~+Vr^7zN:q+һibrj\O [яj,J(/,'\(ҽyԉhynsn />  Y DH*yg&S%@0A;68ؠcA1lbTMLUr?3Ȉ\P;Ce vP9NhϾ+./,QQM6OISnV`,O$SPf~`1 Tb[0j5| B|S# —vӕk'5vl(^аjYlC}}άρ6&cGfS زߌ1'+MmaG%BcGn5F{DVS}Ywԕ"0(h2u)_RQeCTYuF1 -p}bLlZ ;kyZu)3#Dd^ɑ 2hX%A/ MX`, `miw[I2MyR/QLIii\SvZ6XE3jҼ1+7!gLO Gsnݬu Uy}B-DNe5Ǖ};{A Rf]|sWǨ;H6s?v.]8 ᥍¡m]ޜ\h5FDGOlr=9gҋ Ř&.f*fS;t]񝹱l>49T=&hx@o?klkEj|Ԉr?tM ;g)#ƞ/;,X.]MWw]1:^*K+OG ڭ:S_XaAKN+|N[yk!6``8v~d}V Đ4f$V`b-YwЙ[&ko^z.=(ר{slPڗsKt0ԍ`aΗP Ƙo"p83oО2D Fsq hnE{m7鄷 2w4TKFA]AwԄ[^y O ckkdՙ G8Aљ_ڔm=.P4jbPx#h_u;`$CKJy3Z^$FnML$G#Һ& 1M"`{@8[  6X.D)}jfG~|`LKcH5 z5Dz?PL"&t˖qE[@֥ Y-]]T.³.㽆I+ӓ 3E;ZVgeXy8wW.5%GX#2W ,PuuQHa?>ڱAECYGr! d" ^8!*EFr$D#:6d&*MgKܟq.l"ti( Cgm 4 LRY)6I  1`^,)-SAcnlx;| B$hwpɔ;|N 9zqU> UJWzmKPtZ}k]T)='I-VC2 ź]"BxcIȜJ9j_A1s/_4On@(s9 f}s>2&Ϫ\0bYQ7cILۥnQ͕BD✝3:4A |E(A/{@ X]#L#U Do|rDB6Gy`%rvn5F3lR/r٣bz4]>E=O yТẺWg?gkMc#_ iYU HZݑ+bf5Kq QWؽԻ`FvPn?oyúaʽ~%d5h=/ccґ.CY0V~ʱ,:?`- X y\, IY>Kԅ\&ݞH;O.mc0/YwE{JUQʼn|n#j3$=2~U3W C WPկpe.^T͉ X(, qZdRcKl9~.¬U_y> ;gQTn/*-')7'eS͢L^Ǝ8m[? )b^\9rkl&̹)qI!< eSnt2QRq}zZ .캃<, KJGNR*QRma˽$t # (s.=&['O8/e'2<A1-eIS> @QP;`i?Y5f' }h飅gtx0r v TSӑziCf5]e!lr= 6bѤx;d;m 5yWKcQNiD-ǧ좡ipP2 T;pNlaT=_T!Rmt,-~J0`b?{-Gį9m鲯w, bѾN0n>U/efd Њmv TiqӠO( Q+甚-I{^rɜet=gӰmM*VU5+Z_=7y1  \xOdܘz$]^iY,)s#0oki}?Ku§w ?Lv..7+ yڅ&&˹A! K&N=6aC K1@<ӱ/m֋xC+f)%R`FLx}^!K&2 EvLl`9qO^̟S8boBS/_b)~;Cbȹ^bq|gƽ)*“;WvAW%rK =Eβ1hNO 3y8{dTymZ`g#ɎoݑCu~Щm@Q2> n%04k샆^0gCY"&mqr Z=2OxXJ}i$Uc__A|YI\/Ir R ^ ͖+ǃ)9vWR.3W6,30 =KB_,59(${:5;IIbyQa$Bqlxppbv=πڒ:M#^`KxGe|^!8Cr_v8.(!P&f 4)[ }ƂZyG#VoZ@|-7ܞgG=$$X^[w7d6KTDt36ŅFȩLesώ5et#T"9 4m:!Jn2N`kYf"g[t2}$9 C6䐂&5Dl_Y'rtfWQ!nq)ڎ\۰.ϢpI ĵL) b3J"ΈᮬUGhK|jDc)78=zEfuz~X{0'|s8nӀj@#5CS7J5%|m`ċ|Te;3 Ԗ-,ygYh(YSAr[~o !2s3XpF EX͊0h=ĉ=[b/Vք/]SC7|AȘ_v+Ԡ_ "]¾}!ѐ5y vpX32pIZ?B!O,ũh*uCw>> /=)_@xϦ8aS_鷲8e? 9/~ƾF:Aq MqڊPQ֌IB_npNH]N}-F3޻4H|mSK^i=jG:Hm# 3;"uRڛvekqjca]d1ڐ\bk ~%HNaRždI2^q6Nz!8MUʥ ּe-2\ɘOֳ_66D.(k.#K\?>_4<~s?<+jKBdlg#lQaMX$Ido=>|f SbPyuٳ wߗ;Os[)]N*5y%pi"V&tI~qJ&ıvHawz3rǕJ%dag͎DhQF*/5K̛zEݔr+*->XOIʙ&ax(g: hZ8T,a5u[et+FmoaΚ'pЄ )Cy WYgɋ&3u:9_7a*uJr.]EMxf4u7nO626jj`@ݤtx !T/JăUޫĀwpAjjBgx8P`'+_Sq QqJƐ eAr{er48Iw(0^?paf_I G<-ڼץL .3uPx`'} U֔Z AMi˜(Ns` Ǘ"Y{K45#`SiY^=~O)Xm= !2]KΊ,"/^蜿tӧ8 H`aL`7h2^SFE{뷴+3[J+%y8JCɖ_0~ER ҫG=*_]OBg 6ϲyW`錥!:ZzV@C`Wn θ-cT&v۞ʉ׶ '*ƇjJdCS ms J|r8d[EIfS%=`qTUh"w(( ܧWwق~=3 }f4a5'ÚX`&1g}_\ZͧzcLβTAV}!΍r#aж%ax>u!qF% Hcy:3bL a z.PXS9oD>gygN{YRi* SF}+b øM$$/v|S{݊KBa]? '>Lw͛Hgjk {RH ϡ}O7mrk"dCĀnAXF(F|8ևЃ@bͷ!dL#"7&JKFES+T#ƋKaN>Q2m)qƘ[ޠQ:gV[23zV9 v%\Yľz`O7)8{.xxr b)+PX6G4T^*=48V]Կ y\n׻)i"!dMӻVjظbK<9P74gNUv]9Z簭K5jaEp%Ǹbuu-O)K4b]sxc11g2s%p!  ^aGm}X6TlLji\6(KmhU[5X\{h(WpQj#RTMZДke!=Asف[0'ypQbI)<>Sᇤ=z}$: 8EG epsRp5Lh5=","L,|@zRoK"G6rV ysϾj eA&Y_#!ͦ#UT=7r)sZ;uF܄Ի80+-q52so]ǯn~3+o(YCf ;#ulnj;k%EJ0>c4S9 VM\:!MgLڪP$Q^0Fxc˴_?|&jE s|@{x}GEI46 (e,gQ_:m|%0JbvU\>zWv{Aedʔ ђltj>W{7l 0 VġnU ~WY.xٟ|n3sQw3LAdT3rb|#S|#& pD!lJpjNGriiF/CӓBa %=7m**\qȃ_2I, U=PU~颏&6/8G7mmsƘ[P!0 >D5_jIxcz(ETxx+@M]?,[mw&sfu'ee;G!ވ?ky2-HaP#5ē;Chb;dP㬡;<G'SnZe}ij#E{ھn[ԗhBOxAjSQG cEa4̪Jů]^*ՅH!ZW`C"zY9uLhaA 2$=X&Ǵ* Z㣆▸{4pRrVmn+\sYUc#dD B_'b\2?f)<#`?WRاXp*"w4 8aH}f% tDhoĒ RD C`([z#}}ĝ tRzQ`=ļ`VzdžZStkm0>Upø@Y:>cK2V)`IogG.:Fc3RZTv~N,doNнaշU,Bߛĺ\v:: /mܿr+cZS{γ|<6CZ,8ݏ'b#(B10{LLjMOl<{dug.?8$Q\4J~Dӝ(k CAI#H>xZpߘ@]^tW[1 Fw8P{x̪[~f[UDbɷ-$అE4WBh[$A_#r;q>dxRF!v RscU?jI.a\VYUWw;0&re*vDY᝻k+!.6+`U\,G~OLڲ'\K(ϲ:] k{P51C}h( :y}`͏s5.J:=c;6jku ¼6yqfKTyD] Ķ;^TJM&ֳG3 bd/ Tc-c)y:dn eV",_0&W ǞCKӈ >ؤ┬;X.eyu-Q2TIIy󚕸VeMͩgv>uׇ2َt喓`a!iL:b'*To$"' sM`fƛHmsk{ ^~N;p&kFeJV{Jw4!Ɇ_")㡢`4, T"hFjeP@ⳑgJ: *ͥ hR,,9=;_%"VQnZ{ }N- gy^݆Tv6Vm^0 F;qlH1e:jk# 3ʴ5V5Vz YZ