postgresql12-server-devel-12.22-150200.8.66.1<>,gDYMp9|kvmTWXvN->}g |̅g} `?T-\0)HXYet%ss ? :aP&p(WRY7a>u.N4ޯ{b_hg+P˽aڀX.s%H LRWP)sZ'm@ 0:ԌU4rnf.k;)uӏ Ns.Cp^Y%))@6C{dixbNlpg1ge2 >H?d" 0 i  9Ze {$dd |d Dd +d d @d dd--d;t<>>?(? 8?:9?::Co:>w2@w:FwBGw\dHdI|dXY\ld]d^dMb-cd]ebfelgu|dv wdxdyzHX\wCpostgresql12-server-devel12.22150200.8.66.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 postgresql12-devel package.gDYMh02-armsrv1XSUSE Linux Enterprise 15SUSE LLC PostgreSQLhttps://www.suse.com/Development/Libraries/C and C++https://www.postgresql.org/linuxaarch64/usr/share/postgresql/install-alternatives 12/usr/share/postgresql/install-alternatives 12!  AX: P$Cq?86sM %H@ $34 t& ~8$&C6j ,VhEq }Uj#b IbaO82 6  We  . 2bvVg2 s[h.z#,Zi v ysMv~".|mY;b}+ 3{A '%d,Y A3. Q ] 2U ;]QeW> Y\:E @)/:J> X'&9B?b  Cl^. ^g% 0' Ci\ R;S #hcJ &}PW` A}Xz\ ;O5;5/,k  P#=^l)$ y X%7r0$ 94hZnc gA 1 JZbW C-{@X1 8,*q XA{s=Z( X" 'V+A-4 ! + B%#%C',-.-*=Yr s}*h C s#N|4"l ;D+E=T7%J `r3 *>*%H  N b_eebbn_ekbneekhYSSPVVSS\_PV_S\S_YVVVPVfj >1$G$/>_# 5ff  LE_b#* U  'E3= 8?xy  u n (4\ AA 32F w !j )?V4%%52 ?, 209:;   8 HS() JV5 & $s^*d %- L] ' c 6Di@8(x$d/RgFqY:cpAA큤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큤AA큤AA큤gDYgDYgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDYgDYgDYgDYgDYgDYgDYgDYgDYgDYgDYgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDYgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDYgDYgDYgDYgDYgDYgDYgDYgDYgDYgDYgDYgDYgDYgDYgDYgDYgDYgDYgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDYgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDYgDYgDYgDYgDYgDYgDYgDYgDYgDYgDYgDYgDYgDYgDYgDYgDYgDYgDYgDYgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDXgDY65bafee68849fedfaa29c16d46a47ab12ed4c5e9a11ca21734da13a070df86e8d0bb492320cd619763746fa54eedef89d800f5bbfff52d1fb876c99cf0c309a256576749d0191ceaf666a88d092a3105b20e4e9c4c9e7459b07e85880a4b6420747a59bd376392fc508d64d4301a58b5938bb85e3704b6743745948f5788bb28e175e9751750fc9880cc833a45e77e692fadeb2a59bc61e1d6680d23bf750a51fc1f699b6f792508a77e99706249376a0913427b44546309373f052b01887cfea699558e541d22e649eb6c48789ad57c8cbca82eb80253375e59281fbb1b999fc1d387aa9d80e0bfed0979d0f1347c1ff310a7966a64cdcd3600151086b7177d09bf9044ad781ff1c48b48d68032c5fd10ba7442e270729ac53a872f3ca44b1fe9cbc7835fe68226a4c90c922838879ab7f77e3810251c7f8603819463236a6742231e4f1214a9955d6b8df0a509f63e00109f85955af47b8e6eaa16f64de38838124cfa387eab74e2b8aa721abb68adc69eed98673bc8ab62146f5671403129b914641fea935552970e476a3507d4d404315e9d87f99806f9fcb07dce6e0a5b4242f1cba3ccb46647effdf32717836168d21b12f456a9018d5596d1656ac5319cf203c6e48c96816f12a3c49f7cf2e1ab6e6ee06c63438deed468e95fbd6e2a1bbefb1aa03ffb89bc3538674a3d2135efbe94f45079f629a1e4fbca1d4c1492b8cf0dfcedbbd1fb4004c69310fb55bc2fad036f5b47d155782ac7f70c0d28dd4f4281db0f8b27e12bf6bdbe4d4a8efa93616b7d6144b7b3ba171da60357481834574c6faaab9da1569c3f45166aa42a5fffbf57f89863320f9b8a1325d7f674e0bf1b328617ad3f526702c1fe4a173172e36637ef3dc5a0520a07226827472502e0f9d5c86df74a0ad1998a096b71c280e681220b80410980f3021a5f703a9d96fd1de57773503e754b621990c7282bd82b97b09454dffda30e85e135f576e46341690dadfe396d256a698fbe2dea64799b6a460464915deaeed4aa3bffdb67233fda0bbdf296a98dc3779bd29ad4dbbaae77a47a706b09dac2789b25a83f6a5233b14dd5b5b4dfb08d535e0b20591cd9ef26f4234e03ff5c369d42d4088a9dd059ca127d8311fa55fab15242ff1cee7fd875be1e82b414f4b0987d5d675b74b9fa90f50f432e2f2cc222f8a8583e82f909133e5b129c1e24b8b23ad6d05f574682bf505e772232931d15c598ada5d8fb574deb3010b514c47e2ebfe701d23a3723a73ff1b9d1b85c252e1b982d2636707886f87a8056a6f41e642a0ef239e6ea91e8aab82c88976aec8401b5420b60fdf00e61005ca0e6aee30d0490067a78f581d8065d87620ed6e6008ac0f0846e117b0b23352c9ad848f6ebf6e66e7786b1a8158df4881d4b158f132dfef9dd1f0f0cea2f43588e2fc645419e3624f7b57c851fe9fd222ab233a9e33929827d61e9b3a2265297de400e357272233f3f90ad0f0fc6c87037c779375a6be6ca9939a49aef499b160bedf002a9bce9a0c04d9b5505b0102c60d34ea997f687e9ccac07603b23ebbd6c98604095e80747c2ce60dec373fb3deba6b07c9d65a703c9096290e57900bbf39e523248642e1a5c457fb290b9563a1f4cbaa116d318eb73e0d86701e30e030a5676191f7dfeb5b841768fa721028eb813f306f8a6c50e2c6a3e5ce9260d4eefb8105c568268f3e9a1bf97c5c4c0b7493e8d187586235def9eb769d2f8b62c2ad3b7c84353ff22eb5a481857903924a0abcd3321752c5c0ec96ca80dc4f448f0e046ff3798a16b631d4a34df8f7de13b7df0200a9add64cf654022f80249a6a7465e30ce0c89d75040cb314d0efa103229767e196a618fd0b828da33ef774e8721b84ed293e77bd4e641a51fddde69a71a58e1975a14242cc125df5c17775fc26b5d26218ab2fa9d8f3aaf1298043334b1b7a01df686206207074a6da04a9c05dac3767eae793b4f5a014cf191b9dd12b4830172f6bf5dc8cd38f0a3fe17ff956424055742dc85e57631ca976ce3a3ca969afffdf65c20e0a2a9cbcb9c78a65c2e848c516b71f61a0b2407273e10d3c2e9fc043aa3cb79bf862018d5389bdd87a921e8e50e67eedfe38d3ba1a168dab50661194b841e7618d479eb1e0c58beb518fc31e8865feaf8327fadba8c16c453bbab075a08100b5eb2c74e5950ff966beabfb33294e84f391d64dad8d05bd9018824f71fd5e8940ed5e9602a99983d385edad8ff34020a30d6d79bc9aa4b64002d75e4c5394770a724a546aa0edd2ab34126f4e46a1be7c74beb98cee7d80d399e367308e92d577aa8d5724172cc5da9ee1cadff1c04ca41463cb79540ff5176c806fcdc36001030aa142cb27673972b2e17d25dad8bf0f5e1f4cf7b9584cb40d6a23612a3ed9fe9f796891f9a815176798ed5cdda5ef4547aed8208d36be692e8f483e119ce749cb2aadf31dc00f84e567a19922615d1893248265190f8f48936c0787d9240d9c0055164c0007727327da8750833b7d0f1a23d80719cc97a9eb6492d902be4b36acc473141b33afcfa6ceee830396f46771d17bc46f12742b1bf676279bd5332e94554c0389617b2e14f089c546dbc13c53117fd1c711e4ab5f168d1362f13a7ad5786bb9bba745b6a63b06c424a07cecd1d8d3bef26651c6ae75cc9e9c58ab177c7eeaff0afb7cee2a15f7ca105601081faf07c234ed218ccac75a253c2b460d557a4155547551d2046820290f5ee9c422e83d01c83ca6a0dd0389dfdb2730e252f48e96c938e73517fc849dce6c2afe255ec9586bcd6ccbb5c5cb2bf8a7333cc873af6515144eca3e7665664a51cdd8f44d084c4a903f12a786331f31367702dcc5d3177c61c9c1171db8b145b32b275fa61c0c1e9e0c98740db28747250fed039a9b39fb4f07d794876a87eadf5ff9788c05b603b7170eacf01ae345288b418313b0bac525a3107e4104c8579d3fc15346daefb678c00aad587e39d67da1a059547a0080fd65c32b620c33a059d66c5ac463af104a1304c6b349d7ef409ec3c0b5950dbf82bdade5cd55c859d3660adcf2d67f55fd9fcd0f58a3d4c19deb582b6464de74befc57b3a88e1f59919d0b6c2c60d6eb516cd903e448e6fbb497f481cfbe989fc5569460ad5ecf677a9516dee54fe93383855453ce4a7f7bed24c1b20247f51727c0da3db496c5124967c642c49d40a25a9bf11f01a0b9ae6c2f961758cafd6021ce1b7a96d2e92c948f406b9692360e2c40a761386663fd1971e85339417c311e6add44d1f27b320bb3e61ed6401b5ca7cb7057200d5738a59b32f8ded88628f38df05ebc601a02202dc0e873a9b028b46094f49068b21b4d455dc40d13ea6ff8b7cceb12aac76b043e2189cbd483b30cb778a505f01801f3b3893f03f09e0de55912a0a5e89f0e8b49b85eff6e7fc1dc67b3c95edf0f684e0cf6d43e46bf086c31e94ba37d1a1ce36e499c3e44ca4ebaf200a8896799920462909e096ffc971f51e9279c40b6310d905c916c8ef390c4e6d2264a313615517d560a0931ede728af310c815d90b7c7426fefabaf502eb3833d4cc8049fe15909bd0749c50879ad8fd5024163d328aecf71ed3190697bb9e64df29d6596afbfb51870233fe10fd5d14af004bdb8983a87d79b8745179211f1d0f25759eab2e97898ad981cfc0f823d50e42292f908a7455ecc958a383039c809d511dca9468d0c1f69b554327834715359b9a010fe836ada12e65e4e2b125270158b21272467bd957859a90ddf2c6bc5cbb9323e84fc2e8a8a83c2741f7d73c862c74f339da43a33da69a34b83194ac43b6c8e81a6dea77c8ca83250358cc4bec2461840de166a1f3268d8a381d7bce143932d7c73be16a7990d4aed5db7a94fccf12344b86752d17bbf08fc1b85ecf6e8f3e8ed58f49366f15da7717c6eca2d43d6cbd87678d6f7c5f3c31c96583026b847fe79f8c7a128abc45ea8812c07e3aa351c46b122772d18cd06dc190f80550b8e13f6f0464944cde62bd27cfdad800e33315412e5204faa128fc9c937a71408a4be31df6e7d2b769f520f373cca6f7670425ad5ca203cf4e75c5b876c3bf684631110ff064e0484092347253a593866a28a46d3b776c96797d2ecf93317b008ed57f849589f94ee3e8423c005bd19d02d7b2339c9704a55e628c9cafdd2e46184720c99999d8ff0583e5dd74ace407e6f350615e567cc47d796b0b85ff258ce338cdceb2fed749868aa641204262b785fc69ea741bbdb88dc882cf64d0bc1f6c05a56d57969d41eff954bdf12db1d414b7b29045488fd3b936e992d5104175a8ce8d3f64b1b2e30b544a3081bab5f7c6176c6471130ed678fe3a5bbac2fc23e67fe6c6431b681aeb60e0b5163617a603123a0d9b0f5d9e9fe1b9cf7a7a991e47f4d6f3b1664c4ceda1bb20de6581b28d57080822ab16a045d1d594ce488a55b4ea169b1721e5b6051fd8591a69892d80155425c2df810447704355a7f1a212fa1232c01da40bcf18026b7651926759e06a640ed56b9e89a2d790568796e29da0d6f84cabc5529e65487fa5ffb82a1655fb786f7941c0560ee4a06970280a710478b6548bc5963365fb87f0c3e1db3b36ede95f1c8026646b2c1b5d85f1f94004027ccd86ce4e80cc021d65b9eebd6dae3d209178873a28af0b0d6a3dade45eb0d0dc02a9a15a5b8251beb18f51404eccd224c2e7937c8eeff3f2e5d8fad15cf567851fb836b2506e5d013e2c7dfc6c940297a9c96c9a893c70d20b59e742f390cc42340ab16eab3f72d5d91312fdb18893bf343d9a148092c19a06298472943867bb6e93d66441abcf329dbda1674524c33f6a4d4c338b7364a25887321ac4a8911703f58727e841467d686f21c1b480693487173ea7eb7008e9b5726f04c75b4903e422edcf06c8e8b1f14ee00eeee64abad3eb0238e1092ea3d28cb1eca5bc9775193fa5147c9f4ce0d2dc8eb0512757498b4344e54c55df9ec59e795f14f7fd48df8fcd27b2044ffc7ced3195ee66c017dce89bc630c2cd1d310cc7fa35599fdedec94618af9eafefde511547bed8d8e6618462ec37039328584e37dc1c5d41e7499070e63551b80919178d2192f4ff3d3e733e1bb8edc12f22661ef61785fd1390e2783cd5a8cbb27c5e327b41b25884254c94d4726cb38a1b28ff97f194eabecab7fec66f30c4a1fc83b9190297544634258a394e2896fc99d232831f80431b17e48f5cc55a554ac3d3665e9497c84b5ad85116cef0b8c27ec130453fca59f10d790ba5a38d930a07e5a33531e2a9d93e045a6faa0b0d35491fe10523c6c6324e558489313b7f02945a2ca9b4b689e7c7e43ac6ee25ffaf58212d348a6155b6f58bcc24afa348b4e61728fac753ec12c4dc12a6de7df34e521ffceafe9023636deea54f6326e41888dcd7661dc0cb74f9b86922381d819bd3896a65e8ae715116064816e35d0b87fcaf1e2fa07b10ba0e525573f586111c078c37f0f1c31dd1fa44fddabf88930a9fd92ee94f7d2c0ace02cd6a43193128bcf250607bd11cf8589eaab5d41037638506d7fb8ce6a2f9a8d12af0f68d7e173f252420fd27c6e7c8863e407448108bbdfd12ce6cd0d7d98e13ec1fc5d4ca8b85596e91315ab750b80da9d00d0af21d90cece6db174b55f5c3637956a3a72e0555bb27d60cef4f1cee901fc8cab4c93798755c6dc8c2e309c47e598ae2a462628b5bdcc79f51b1081971456be51013abbdeec887391e925ab87ac3e43ee0ce7c872b837ae35227de5f63aae723163a16b811795ce1c81aa75b2f325ab1031e540ac72bdd2754114452a7ca6f4a3e73e44637cca88d04d617ff830b21718e265a3f45e954e2382cf996f099b3d157e58e9266e0288468bc017cbf110f9711f513306d5f41b7455ea706d1a75c7c2bdea3d4103cde3e100e437405a0045e5b278519653fe54e4cdfdaf1631e4c582c0bdc532f949de8c1fd598dcd5244082f7c63a373179378ff57ddf59b3a31cb0305a3f4237107ea18c4c0890475f79db081a527c62b26506dbba7184f39bc35cf6a1c91eed22aa0355f2519a1622c62b7e0b5bb18cae422cddced2abdd5a0a107afb604ca54754ada92c0e69781afc6666655d64afa303b204714f40258021016ebbaccc311aa8408148b07d85141c78fbd963360288f1a3f577754789cfc2e0960bdc16b977f1055a32e6a72aa8817bf37e955527c46be0f784ca6e2459bf9468921af0c209548c8813a378059c27de07aef950eab899cbba8976bf1dcdca25b20443e313a93d21dad01f2a968772cd2f0710749069cbb0a1c0ba8a35b1e60b985579a446ae85941bdfa85a0fea349a3841ec179cff982fc7b3561e3fb420933ce6a227c41974f049508494dc1d6aa5d1440e76382b370d9a52de59909720ab4a32431cf7c4d70cf28d7929bef5fab5c318c5bbe3a59a2324790ebd01222fcbe7b0e921084045f495071455dbeaee8b67e8d9bcf4fc8d83f77d72ae58716f7603c798ee2e946b86a89091da0c1505aa4e7523309f72fd211dd7ab5d411bf5c0d3a9f7861580deed4f2a1497fd0b2b1c84b7d5b31279750db911a8391b693f07d32144db5295a481c10de91b9cd633221f07701051fc97af30fca6ffe4e4af6e5317ffe833bd2b0f994a33ff1f996d0167b6218cdcf06b7c2b99026bfd2ac98135bfeb57f26966ee5f13e8e006b5e2fb06da4c097cccc9d7058d39950a102408521eb3140d390ddd3d9e5c74959e8b1125d045299b9dfd57e01249f12a363fac04fdccab2605b3b914993d8402bb61ed5bbdb1e67e147331d0f7ff05d5df92f65a361628d52668b0a5a6055cf367de8ace8eb5aa4c4e7803a02d1cf36661f986cc9c488e063dcd11dfc6bfb4e49448e644d3c4c712cfd883dbf718f650838a041db20479da0afc514740198825c89f37fa9081c70d9f1c35e9e37e321c48e72a6c1d8b46de116abf77705eb6653ff62cb0093104a3cdb49eecd4956cb64f1c71ada4daa437a4a8829c36b0bc66a1026cb27d42f4cc86af22fddbac609553c8ceec7689edffd920957551534c2a305496cf37588d0586c43f4b1c92b43a7528ae7e9b937a08f23c61206bfb5c821b0a68fc3dd2b9174cace7f8f38facb767d01e3c44f5104f438e877b1b8eca089853a6b409b5ca9a3c2321ffae3575ea2540f537941904051bca71e31d2faf012390c80d1ef210a361abea8d42a8a4bd3050c5c5914142cf3962348d6ea2a31b0ea6331001647ffe737f1cf34b14d4f04c6c16fa8fae4d33f024a8dc7e3e44f9e99cedd317bbaf29b58a72ebba57c44caabf8bbb6c21b1448db3a36775dea57a5ee893ea779bedb35bc07a3cfa45ef1e40d45a9bdf240b180f4fbe9039bb053248f4bd34736e8fcd0a55131a4461aa158aebc2110b2438fbd8714f956023d354118b5f064d60afb73dffe39f64e49edd7027ce3055dfc9f51d3cd7db83a9684931f572620e9c74e86b4fb109f5e97aa5fe1c1fb6e2cda09ea41d39c79df722fd825657377c824456cde57ba4eba8459ee0b96d1ff1d9783a756b5a43e11051a5405f74dc470856dcaf5daac8cf03fd8d46ad1e2b7b718969c65844194a953f76785d73f571f207ebdfa22dfade801754dc6efa109d8e03dcb0dde39aa4a9b59eb4b2ce82ba0da0fe0492fa1e07c08890dd347546a72d513f98f5ded2b6d886ee7c5341ee84fdbeb8a2db46fe745053009bfeb858a887a43ccdcd8b3ac7057728d7eb2a0ef1fce4ac712cc9c43788232c42e6d6e829287501b70f0ce7ecae246851b85dc9d0449a001f79b4c587376529a398550e25958d39c889e40cb7bab6d24069e7c15a8397a5d3e209c914ed5889399b05fbafa325d78b0844c8c69a37604cda8a00b27597be23858252e77a96dda894e37bd2a7e36c8b398f1ab4987aba8e99f4e84ec00f676ccc47b813c4bf3adc3d703cff2ef252841f92739160e68aaa48b321b6aeb96e2da63965fae1f8074b5bfe1edf6540db01bdb7d1969c377ea7d33c1c7ab0af0bb675ebfa47ec63afe78d19dc43aae3cfa8b75836d0b3742c6d389a24a52d6f3429ee0b7ca77b9b2133727a887e51a7d2487f8e46da705e43de135ae2169bf8cc4e34b662bf6977e0a1b261a8d50a0f7bd1f457220c6266ee5e730401dd1eb0070ccca5713b2e5e3ebad02a254239d4ede2f725449e5b1dc4d8e1a31209872b9f3dc0dedd2e5d00d9d33f39e4af706f67b89340f4422f245a8385a6dae2b79b676d24c1e3316c0eaaebcccddf08048c3bd357ded0546dc4df3b8ec08744a5f1717f89b90806191e74f90b17e68f743bfa3727aef198db214da74f1db1d9abf3cfc4c4dd2dece1e49fe84d1e192390f176ccfb8407b5406d15316bc8b7ff5ca8765c5697531b8bdd5e610c699223a79485d28fce245ec1cd58a7d2f6fb20a4ed09f04e575a025250966ff266ba16e0760b38d2d96c92a8cf464a3cdedd79dfa0a29e4ff6df3eb14f34eeaf192d499f76f6f782599c89b562aed036179120315a321a4836458a3adaa55ca977d2d5f19c3078181fb15df954eb63711836c8c728ee03a398a4ffa188320865d22b21e4034789e2ec184c81d165ee0fb7f63818613c03bc5d1edaa7f723f163112399ae751a07a851dae1dc3994273e95a6cf599d640c67d23fe95b2957eba499cc1c48e4096a57785d08b5a8bf4674c74e797552561ec9dca80bdb8077c30a56477de09f2bcbfd6e5c57ca541ddee02ff469abb22ef5bf8ab02202b91c9aba554430f1775039936156856f28573bf7a2494da364fff8dc4bcab342b6d05dab0775cad3a801165127c0030272403a538a3b617e25f23ffaf5b4e0a918b40493985a169f9afd832ea96c9beb99b328b0b814322d06e8651803a01f3b46d2246a6f3be9686d0005d8821d5b23acc10c639814d4fcb74103523fc80dd72996a4e56351420b839dd1b9e6370695be221a4ca5a576bdf9cbc4261ac90d47c4bdef6d7b739206e192e1065eebc3c386e72dc2bb961548246ffab449ec8e3d187d50f80928944b7100555c1172051c4fb11ccadfb74b756628f20c3216611acd0ae8115090b5907cb249a8cc0d8ec30fb7db0d386100ae53b807715d9dd9a2417f092dcab108c6326319353054f05d7e4fe4ee9634e9ba919505436c664d32652a32fc136cd46e662c476aff44cb20713d659b4e27120e82ccf5ac4c9ed03177748aa1d51cddaddd4f1abb7b8fa9262c8901c594dfc8bbb95d18c3979e2370b31c37c8601ab143da587f77a667c201373a8125bf13c77c0e0a12a6e35e0a5a9361b268901a37a853e7c01f2ca97a62b75dc4b64e6aa7035a6f1ae024560772ff66bddcd7e1c3c424cf0ead39f1d09e54f1d54208a581fb3f1bcf1a53e6bf976162a4a83964e925e800c477334e00841f2253d27b45fa0433d7a525843fe0b9cc9082f852d7c2112af463f784c21d96ae2373c82e1a59c9ce8764d491ee4739c89cf20f2ffba64fc93db4f70cc2669617ea0e82a77ff19e035895b89ffff4405c2583551088d6f1cd3befbeeacc57840d07ea3ccd64136cf17f19cc98959a2510b3add92162e76a89c09538db904459e820ac92bad9aa75d7f05064645f64f35b2d005550a66d3569a61d38a565a6ec52c3648f9a73485a3a664d6d15bff7e9af0fc8a2ceb293d57a407e007d1eba932c354cabea8df120b34e1e5ac1d38ab86113e017f4d46adcf4cb17a5e85edaef3b95b41c0340eb220efd697b6b0476b60f10b8d677b4ca582032f908cd891ac1882f855c49b98630e330d4c0feb8f2a130234dd1bc7b31a9eeff3db81cf538a858045e09d909f1ebe21ad27d6b3c94a52f16878aeedc0741108b06316f28dda77e6880cc50b0bf121ef91815782638c115e4eefe417fb99293d130a14e93b1bb100a1c7375bac8af81a98504e801cec195d2c4100902c2bef0e4cfbbb304318b94fc2c11a33909758912a90d59cbfd7282e8492fe1c36f07c3023d6417c2e46a1d1373cd7019bc101da5f1263bd9c5cf7f9d5a7d0b7c30c9d208f3500847d8125e8f44ba3421fc6723f025455270942c8efb631a48116cf70b5dc6e3a39b671e982440da89091e33b1a807d86c80f87500ed567c144e7f827ffd90553b2666050c73ee2621c9cc3ca0106f91d732f77b5ac4b6b1147306ea3ae8d699ef71a8a0bbe6eb8f9034d00ba3a1451f37536a64fd224dbb6c82888446cb1a4de049bbb6e78dea898f34401545ac1e122fb3a55e4e19bd99ffa1aaa0e4f8d0846d9d5779e477d384067087044416757328d8d32a068faef0ef2578320768efc43ec4cff401a7773d481ebf9946004cbeb4f11c2b3d5ac6297b314004ba0f30820ca1b3e82ae75183a8a4033e789744ec277fd963932493f19670fdcb8024ccfbcd7773b6d2c621780e7fdae6f14e01e8026037689a4fd2379263efb73b36efa4a640ca6e0d46725fe2f1486e7560a1de1277be8d08b3d6550cabb28f53364e47c94541c2813cfbc3c46dbb348ab28f6733954eee0d130a2ff30cf0a798f2a7d3810cf15b4d416dc28867223794c088f81445802b9145d92f15ffc72104e557e06d69bd79eaed2ebb0268f584d1ce6348cbc3b838548cffc1f9cc5566c163388d4f0b965bcbe41b0732f3c49b3f1fdd920a60ad0445a3b41ef0ef7b950b95e5a2a3a8aa41011430e00d440accfd12f2ddb7f8f0488d5c8fb6025170b98fea015adcb3dd925ba80a7298f007656ef310a544679290c7f909f3c22e02aa1b3b003a1627a04a01c684454b443a808d538e54659b48ed4c59d9ad087b097557bbb8674bc1f857544abcb87d6db6141527a1cae5e3a802535a41b758f717be5bb4c2efcf89074a4badb89738da9c6764d0334ad102d70495bb1365032feadc25209fdf9063bdf3a704efc2cada79891afb8cfa0adcb9b4723f8dd34217d19bbd1bf699044750cab568d28c24c4e39dd6fed67d40bceddbf3b7b36194ccbe289c6ece0f1e855125224d63c987eb9ee8b4a31828438cb91a98b8eed6125776de103902ff2639318e66976f2ce2db183330fdb95992dc9a6b7ea81b351db108998a6cdac24f10107c2f3672cb0cc015f1456596eff42dd4a9e8eeb2476248e8ebdf04af5d9c369f305edba0db670d3757c1c4b86bb50be9cd6dc6f1a4a000e774b0bf1fc4d12186e60000ed6a2e532b91da953b25343f6a640e4194a62166b2874d9418744a9f149a1ce7c4bcfac3be89bc546ee867f56642f3142c7af981ddc2c1d8631d4c3d0e9185bef71fd21ebdc59524d90a257dc011ea5e9c5ac8ff82f36bdd1b7508a0908ca3e3638d0190543f927cd8aaf99563450be380b2ac7d25117836c7d9a72cddff4831f0e446c023dd5a81be3560eae2ee3078998781acb3e7bc99807911910fe71a223ff409aa84351676d5a600da951817ad3f76a972aad9d4f9f691b2142fed4794ed5c5e90c8cde19a094aef3c33c9dc710d7d18de0f45a1488702859ea7ef803edd4f4270e5456387478b3f5f77c7bfda8617ff39d243934dc0258504d16990cd082d000db22116c0016776caf761e2b134fa3991ca10c31138b0eef2e4d370e79ae2d08e0660d16243951a37c0693ff1a791bfad088ea29e5113f7bf7d6c01b7a9068b3062aba59bf015ff594c7f34f86fabe8e98d7766ebc79dbdf82412864e9f2602a3fd8fcc02875559ab4f5f4f6747956a21a9828cd91734afb2ce93e89b73aeb6cfd8192a85684048dfbb53c8df58e8ff68c06681dae7afdb8999ac49a8c471cd7a0a603ac98fbef686ccd772c444808da329ae631134411db0c6d68198a1c9d6d964ee7a0b02e892540ef9c6e0ca34d572520a2c3446fc468711d3d6045f63728f71debba143cfec0acc968e1fb8c52bc1a488c0c6cc91d1859a79e644a9e31fec695da2908e483f0f7ad6ee3d4607afa82ba0b4da31ad957504fc0f040c6ccedf9effd0d759c2b3df3d24dc08a2c7cc2e637ce33bd58fbce5d4d04fde3fd4117d79d82744639585377d5862efdb5a734eb936a9cab0416d1955de092c75ca8e15bbac92bba664e58d4b2ec91d9b63c4efe38bb21244f448b4d0d9f3d0239525fcb45f35cac18fc17bd8f95d8aa14084c1af28018d8cf193c5a802540033501db2c7e40b20388279ea9c64e80ab535e3f98d910038d91fc0628a30991c55bdd85316ce2df66c8e6fc3394afd6fd12381235a150641a6e8a9606f0e00ca7733fbb10a0c41ecefaaf5fa523b125e0429d01d832f309d9315b5d8724f378753d74072a4c349aa8caf9ca0f09ddea88ce2fc41c4c97fd1a502f00c722a339984cc7213ea622969465f25e0be720b2141b05cc5077debf45453a445e8660db3c5696e635aeabcff355d7b3c598b3d29a9d5fe6d3315c2bdca8db5dccecd24095795056da9d4d6850e854b053f8a45cadd04affa198fb3170a851c47375bd354aedaa95a172e12e0e510d2fb1283f7eaea9070471222350fee1ae972f9bff844242593b3c592fa334fefb0f133794e8350a49e73a019a48cfe208c3eb1b9293b23d62d79796c769de11c3ef879f104701c8d111ddf7c89da5e542492fd817ba8bc9d720363af55f19f5b165c8d436273bf24dc19e4cdbffb99cbb0b6593dbe3b014246ce107f39c588cfd3cff6a8699d8ee759dd0d97ec7e49e2e970265b0e3a0e246463aba4fbb8783fb8d764ad321ffeabf45d1a38bc015af0bec327a8e8324791e27000550ffe372adf1f67d3d2e985eab1b326be9ab99eb30ccfa056c10ea9be92887b2c4171fcbeb931f112e73fb4986707603b1165e142e2b4c72b863bfc183d747a7bc8411c6f18415e4dfbdeb605218380098b3a5eb2cf15ff09eed7d8f29418ff99b0c426d47ea90741dc4a9ac40dfe3c6f9a74b6cbf3218f58ab7207095a0fe0148e893022a2e1a223e59125c827ea1090edbd4e364c288185fcad10b95666ce067f719914b6d5f092d405f2d596a2dcb77e699e8206bf9f209dff42de5f6533f2541176147bc44cf545fa557eee7097ada6b8e6f070734a242da928e51d50bfceae9d1eda37b99b94bf38cd29c0128b0cfad0b07fae90232776afb1a0e27bb76590951adc6aa76c4246da23cd9d8b439991b8f18704d254b0a5c3775d3673436134ae69eaf8fb213f8d76083cc849da8088aeda758d17ba6429c578da8a93e2fdfed4c5048a975818c8effcdad4e724b5e35a11bbfb4766e487d298ec069c826b6a566977efb13640ed64be81adc731fbdf859896084d126e8d04e2c492f05115f2c14f8ae2a04f218b11e5638c8e7e9fc587e960b4d86e6ca7180d0648007f6eff671009943c6230bbc53dd0fc991a5d48c482c078a8ff90b46cf2b2b10ce03409d072526985a8912fe8a11f3312d904997d25a90bc00f263fe43dc0af4f2064b0c1e115e1b8972af0af3fd15d0f92c405f865ac5f7225c8e2c39c1e35101371230baeea809eb0dde4763d46ecb44cd2b3ee8dcf6111c081b4b80da998b497ce212582166e0f4fd6e9ec54b754a9d5044ece297bfca24e23ba73099e628659796330d677c6066fdf43a244d9a48671ef0cd48ad69190e79612ae21eb34d27fd69645e20a46846aac5e6025c9b59e822f221b005455097e490363c658d710f0b9dbe89a65379a4bfef39c73af85bbad79bfe3619243d8ba9bfd7b74e4c8b439b1d4c40f650a1d258056fab3900fc5135fd94e1a888f654c3f253b631b2faada6fb0ce1c39930488c60fabf3f5e992a9bc6cdbe6d6d232f07b81e88e49b90ce66d48d1de6422c7d5ca099f5361cac3b16b7d8f3bf55e9ace12388da81b31d29fbe6433ec2ec794b9e9fa1f4429a72415d026f64cbdd1c372ba5dfd77aea694712ce1a1a756b54425c0c416fc98926f93528293fc086740a9935a005eb661037c6c76e8b8f3934fedbf1451bae6d497c4c6ff147132b96a05dda4afef670cd48e43e22be87a88340f1567b51f4af2177914269d221e2c6bf6a2204b6266e1738d3236591c5e4bbd33c18044b5633252b4b213541ebeb0be1a34e9cb7946bb44b6788a0796ebcf6642528e67dc4d7b55cb0ab990cf4ff529f4a491288de8c8ec0a7c8ca79b2403475d4527a88b1df6cd3e0a95a5f2b79634db58edaa556a0a9a57435b1b5a144203415c5ec81fd81b70bddace28c401683363a0c3e6587ca097c20e2fee636d08614cf2f6a0b598d18c47090f7b08f05e1624b914c784df2849f4c3bb757da59a90cfa006efc8882eddf87c2a5f78f333b3c4b05fccab059e959a0f584c41be5d4600ad25603a681a607c3bf156fb849c082f52e48f0590e4ac2007edb2674d83de1a3d82fcf1b0cb2111b9faa0019cf09349a6d92b1d1b0a78c32e27bc145acc99887c3f951b30094f703b148fabd0d641cebcda9eb8a28313917e09ef36a00a161c440b848ced539a8cd7248eda49dd193d7832340bb975c141365253eb00bc5e847946fc72c865ffadfa14e1b417548e1d26182473a66b7343922d7f819e3304195774711af935ca87de676030d78a84081fc28395f804d800472673d4af94c7961b7ea8368143c825fa189de2d2ddfc260fe90dada46ea3448c181a4e03f8ea083d7707720796733007cee2271856392bfed4c2d0752122a1500458fddde2b96de7f2a1479ae2de6bc8e09d1a72d2e1f55c0a5c24ddcc515adbed4b0ae3550f8780aef7917fde540526e8e9ed6cf87462ae0ec4d633f4614cc0c70dbcd09a3864aa923b6db48acd37a2f047e2d9c3d457fb9fc475b62286c0ed64cd7343d3642db8ce5f6ce8ed93833782bef38281d9ed1680b6fe16862a0259b5f1377b512a1b32c19bec50c062f0b4f977a82e975c1d8f16e33661f1fd26984452d2678e4c3a506358d2cd565c0cc210f3cb8c20c6e8674ecbe3721910ed3d3568208a87e60104172f0a2cca9c55363aa038956ee57895d7357beaead154a265c0fd4b2517a431c44d101b00c23e34427e06dd9023a0971b72840250cfd04b2726a1e1d0db639ea16805433b8057767f3eaf61e4768c43a814532a7cadabdaa82b866d18e3578abfcf2a713c9fa0ddef5f34214e071d497ec7724857ee4f323424636ddfaf048e4379575a1d7899b00b44f3b8c812a5a654c55fe5e58cefc3157746ba4237a91f8a045fcf2e8de7e04e0479d610d3298a7b5c72452370757c310a6d01fb31ad2c8e5137e6d757dd49e55147a9219910b10764fe5db1f7a667b1fe87d035456f06f3b942bb522bd8e698c698a5bc4752e2aba11fc5c206002e8636c41446e7b57917dccea3bc1107c5dfb10e52ca3a04c92f77dfad9bb46d2fbda00c6a75cfc6d4e6308e9c2b122bda3f2dc6afcf45a75df50c8d4435981c7634d135a8f9785c84b90fcb80888a80f82efb1b8514219a91d83e59adac87c4392b9bb7ff990115731cb38bddc7a1f1a7907a1a0689b82167ce3fc465e846ab0dd4d5d9562b6d849104bf5a42cfb01c35704842df301a3038f9812aba4098dcee42c93b71334447ff70974e31d70454635dd9914aedbdabb8ad86ad984f459a7994f5af85d5883aac6c28d1e1291c2931e5fcda5b8246c1937014e265542f37f985f2c99c905c3955086bf27936428020f0abaa0ef11b189bd849b48b62c15cedfd5671c23f52db231fab7a5780088506a82906bea435cffd4dbc31f08e802b55b30ea39480c8b39d5772705e53421984deff364663f892f2400bf96c2c8c9cb76404b04a74ab38667eafca893ad1ba8fe53ad18cd05b8ef576208901f7ba0e0440578ca515fa493fa7b28ef9eb9bbdf5cdc223dc6f006a6c804052c03c10e07f3e6c2920fa40cb81a54a7488cec6ba90a548a8d693efb2bea66bd0e7c7fd152fd4bba1de13f9bab30401f596436de795177b2711bfbb68a2658f2b479a18948f5678309c922ceaee3df4c1814be17d04dec4c235b812cfed19c26fbab1ac046f330b89217d832ca8bb53688c6180586618495a813cefc240eec98a4458d9847b79a80cf5add31ccadcb0d540d2bb1457c839bf9a7260c1d9009b893f5eab4542b98ae13672552713764327604f9de1e6e2826fef2e5217900ca14b24a400bbc8c9d3eb1c690625feeffdaccc087b4d12dd0e8a4484b45ead9fd37ebcf35c2ec4877925e2cfd06c0077d88946596ef89cc64664542689e9400445d2e70f114e7554557045597ae28bfda03a8dbd34417d3c9787fae9c90aee99783bda980a0ac3a419d8950bda7115d46ea9c326a614bb59a97ad7b32348fb72c25ac1f27f8f73d2519f3a8b620aa342c3324e7beb96be22ed40851159a92431af9fd413bf24227fad87d418f9111e0ffa495f36a68aacd6d9e9a98d4bf7b94081d438abb6b1d0185bae76bc94f33a97723739761981af81768980f2abe0d71c9ea485b8b58f51dea731dbf91e098c8dd4cc925e0506905da2cf1ee1f8f3d1ce6aa168187b6db29522560acfa023676b22f16bf4fd026a9cbc1f86956ef9379cb3323e3b059692b1e0d74c719d0be767bc5a0bba59f6f285c2ece9dd15f67a85b0ff64cba40d8f6547b604c97f2be00a8dde867fc172db3d28fe6c29d0759c9fbde655c2eb5a5aa7068eae2c9a83c7a6b996cd790485eac26452af8461a2cebf194116843d4b879e98d89c2264bdd8ce0b5d46b67c9a3bfb8b86b8d43a8a49e490a06a88131b0cde1ef0ce93dda7cb9d85be2f2b061e321f82d963bb6e02f9bb611b50f9e13b0a1eb7f2d0238239cfd04efc263d241857f7f30ee1e01f5e3676d851eb3e584c273739fe5f76bfc581848ffea7a541ee612591ec2d5939dedff0929b98d20723276fe12de1da2c133e8caa3c638964b4fe8dbd8bd7f2b300f8051602eeb43822cda97b6741b8901d6ebbc425dd1b14fe2c645dc31ebe4f0b82bd3b6c06586b4abd2d904cb83e9bc6a52cff9147e9e056d52ae2a186d7e06c36e234b359b78e84c68946eea3fb5ac9cc241bd6c5b932a775110f06715ce9614b92506fdb421dd90e6f01f979b0621b128aeb4dfbb6866aa528286e9dc381540fb8a54ddc95c83971c5270af6c6b3c7962fb1a6f6014a2291df12f86725cf9c8b22f2e46aaf97257111899a554d461ae2fad93e378106c81cc092fc857c149fd2a703d17005f2979e793c267b099ddb0861291842ab2b634f624ec6d12aa0b73006e228bb456c561de3ad87267e2660c823e73e42169ed82e10f6070120df2416d405f28512e11e02a8e83cf606be3ccc7415994faa4b4de451d5bc2f916bb8283a5c63203be850532ba3fc1b3288f63dbc355aa76c4a9ecadd5c52fcdc52e79c988ab19a21a461d6fe71f9dc7fd6d6001304670a7d466992bd91a300601aae70ee94fc41bfafbbfca38d76676982613f8b7029780d2b36e20b6f86590b6ae0c2dd67eaa834c17000246ff780191156e008888ac58c37aac3caf146a543d69e54f45d00254a4541af89141d0707a75864dafc99a5e1dc24f54a7fef0e91d271b707e486b3125a464a470932ec9b899be444d74c1ecb3368383a226a2cbe1a3d4f3d8ec63f420ca2457b1c95e5e78902c23ca30466ae63254921ab6138a1b4ca188abf2978066e0aee72473979e1399510ae3363d9d3dd198e4b18d482841934cf3f5c111c46c5be5609ac6e7c0426155ebda60f1323f7f0e7b0ca9ed2f4bb0762a82054754b94a2f22b8ec49e4cf07026e33c1eaa010331795ff5ec60a1c7adcca714511fee0fee01bc57897de9afd463996285dc6a3c9e63a0feb220e06677827af5b6a4a5e3070d040a926d234678f6fc0c23b310772b935e782037a495d3f1fe73e33dbda96f7a1736ddf947e8c4f671ac296d163f8546b8bc5fec2fb6a38662153be78714e5bdaa0ee048fa2a8f752c00ebc21205fd878f12cd48cd621dc2ae7ae7de46586f2b5dc5cf71126803f9c987bc337db939e57835ece259de6941314edd795fb2d94ce4d9c5e21b4ff3d5af8d7a0958c5e694532dacfea0646f94482d1657411435995c373c7579f6d8ed9f681de8e5cf8fb15c00f6b1ce8087a24d84ac6193907df6d08fe4e5de7be07a37a4723925615a6768137b89121ffee86aecee39375c796cb2b51e571735dda831b427cac1cc4dc0a28e780961166e0830eed17980994e08acfd5b2c84d58a0acca83aab34dc6a06b423b0cbeaa69afb2f2eda55224c0ced8a704f3b95e78a0d968ac5db78b0c4a0aeb48660ce06e5e700d5529ca9066fd16682bd15783d6e71b5420b07b06aaba4369e603c3bfedadf76b4deaa93fe2dd25265b9644cbb5cc4e20f0413c06f84e94f676cd66821d0ac698a1b52c54e913cb10d52396c90da366a38f5043daaa5fe0630cf6f5cfac818b828d24197110312ad15d2702e89370e47c9df66c3ed064843d6f4421c0b77c95af1004b41d19260c32ad97caee8a9d8a31ad60838c589e7beccd691dc6fd31607566d127a5df999ececb352c5454b91c421f62c8121affa68dc69494e234b0f23000663da1f4e73bd77ab4bc01558aff3d385d4aa673a8776646875ada440c42f727753ae5ed01d2bbcf65791ab655890af0ed57b7d489f61c3db381850b964750aa5253c481022e822cd119cb3734dcaeaeaea74b195b22e03a1568b83f64b44288609de40d47061756df1302d6b93e95107e1be6b0e7723fa00e6fb70492a9a97b7483dba76cdfb66daaa45c09502a1f29dd323dfeb52272948d3e3689646876acf2f3b4eec95163d3c6cf1bc0be7356094b977df6fec9af3e39ec9116158358db9e7e2e6cb913b41786554fb013696c03dc423df7200f18e416742e9edf545cb8fef24113ba127344cf02da00353aede9ae0861472ff2d25bd85586993f4480fc94732c18ea5457dd715a20cea2d0540775732da927608f7e26bc42abaf77d2cd9cd5c408dbb01613f201925871a39e99bc5c2e56e24cd67da485167284c555b950e7db9e0cd9d400ee1897cb282ea120dbc25965b13f4d4431b072207bdcca0ddb3e75f38d1505bada1d46265b7163d7369f987f2d498701fd5ccb8d382df7ace739a0ad3703fff1af769142cbb461f10ee58b7a3d708802a0cbf78c50df26c27379a269a23a88a6bd7d7ab50003b0d210e89ae0603ad708837540570a40f7778673ebe6c6a2f21d9ee405cdf17d143671f4f73b59560c4cb09ccd132d7dbf91db8f5b46eec27d818cbc8bbbedc79044511847743238cb3c8b6f076404675d8ca69a6ceaad2f587f18ba4741759f193d6e85e01f5a24fb174bd9c00f0dcfbe7f77a682717f7dd8516095996ae603ae90ad0168a96fa21f8177ba2e583791650747f9861ab922cf488475e5b52846de5bf9c675296548019566b423c64cc74699ab08862277e9c60ea2605c8ed491da6560bd85cd4566bfd92117fc9528f43d1a41e923ea751b3f6a435bfefbacee28f2180ac6c7b954724990f9145418571def3fd7a1e5efaae307c4a20d295701795e3c7b1d47d45f3ef0e416c4e98e3a82a281c19773aad6310a871c8f6d228dcced2857c0dafe4441d1707edb5517fb4c2edd24ea571792667cc004dcc905570a1efafe68d4820190535b8e59c659c3c237e2018d2bfe5a8b000ffb048fe1eebccb7073c5d7fc3c593df5f5001b4352d8e210651d61235d6856a4ee3ec27d33a700ecd92bf9f90bd2b4f9f1ce61001cba58ba5591100e723d856247056a681202ad4439d240c1766fc993d336decf0a69722e1f0ada08fab45c885f24db4acb82def24fe288dc9e4de4f32c9f0e8d5897b3392184f7c39566a23569386f99d27484ca378e435ace2e4c7cf5c154a484ec4fa6e9a8d5121f02b67850fc640a00402f8464a618bbd63741a08354b6e36aeb38a1d48afffbd86d3843d2cd8a23efcb52f22cdfc94fa174c735f8d39416bc316302b6c4fb6b80717aa4f931a8a7144dd6488d3e24995d37d961ef56e243713175b739514499eb8b15fe524783664c1fe26423e131d5a32009d4f3694e83bd7d16436e6221b200db163c879cf1798c6f886806d0c930bcba20e4a589742d5425a12e1c4f4026344ed689e1789266bb82373a7a442fa78f6be88a15df2ddd1d15d04040ab00a31484eaff9fa228c5cf436f3294efe0654bef8fe85be1855e19c8c5f67c4d3db35c471fe1353506bc9e58675217977e3e3c8f76a1aa1a2e0a21287e01cd890c50f00c6b067bb5457d09904b09fa61267a1cd3ef73981081fbba66e8c3c29d35b00baf56d8a6e7c0627e6829c76dbdf3b9701d507bea3ea602ac4e2676e275fe0fe039ca3b837e35ea8174919d9ed16d9484fcf94b5f0f6d3a1d8f7c14a59ee818534cd16f972100fbae54b9f6191a54204cc834b1bbdbf333ef0544f770c9a0457279ceb31d87f53b22b6399529e236e25593d9529bb3e9761aeb6d1e1ae45538dc4e228f265868970c6314c5e1870afba04e9c372e284c5aba875feba194f33f97a1225223c86bdb62dcb14c0b3227bc4d53db0116490cc34b5e4092be2d6839fd7fc34e504db262f99c744d54573570072357f1f74a4beecbaa1c64b1710948b35c07c8f1f0eb541a382204afc80502fa039adea7883fa5d3679a2f462344b18a69a9d47e2b7b56c1b0833ae09ce9b65a228f43e642f6283730c8b0636a9b5241b82b44d94f5b78c84051c5b00fa36a6ce55d71be81c4b687e3d7cf73a372b043112938de141555ee78743eff8e1b6f0cf7d7ba3d3d3eab34406ae9a00ae3fadf2f1d7ce2e42958f93a54476dd824ef9aeb1d08a977c628810e3a25662422974cb175b5141383f00d227a360ee98373a077a34056e8e9865b295eff7f6cecdfdfd06ef1fde8b2b3fbccc3b45e7bb24427d0b13b0cbad4f33093a3e8922f0a6967699018a69ae84bb96b3de7b48d8e31717452cef2c51ac48c92ed2b5dacac5590b689611caab7e6424c0b213a35155cf2ba3975d8daf80f11000df82e3c54a32b79989dda47fffeb4aee376e68f310675cf6c97263b4255c036d61398f40d0d944e6759806200365f350ea7fb6020bd8c3b4b6c0e5570817da186a98909254a54ad63a09044dc42cabc76e07a8ad524b12408615b768d82461fd513b107ca6850a9e5a8584f486f2ecdbe4b67861dfde0c2be5b79b45df176beba4d35e61092bbae301ca677f0d5797d4daa4fc125c04376078e5afb34c890a836ea9cc158d35c99bb4d0c66d2ab46efc7b49f60cc4890629edff78ada095a70dd7182649a9e97ce4e980ba8b011157967de80e2700ddc2dcfeb798f8b7e483eb36570fda7c1de362389c455927cb55ead4c2928174e9bf9364415e8ac4c1772d17c2533daa19b0bfbfe6a7cd93c4c0ede36acf74e0c8fb773b1aeeb2f2adfec902f9be63f3b3949852dd7a0c5421de80427e059038b18c34b10fd2684b6dc79253f009c4a8d8fe17a511a129b59580648a1b9d779892aae029e36a4f9050a2b3e117dc9169491bb09991b0d476c1375af9a86ecf07adbde51c5a8452a3beb83a88e6c84e3057d21e415ae511ba4b01e9ca5219efd2f1af07bdaa424a5a3d5a4cbc9e70042e4789b2c3218265e646be267eff2ddb4540721bb1a36bce39301a40003678b873a46a56d3b94cb76b344bbf229042ce7d27a39de0621c538ed4ff2c35df617637890a27a8525fc833074e1f2191f6b1ac149660773f4333d0f4cff560febfd376348cc0b8e471a0426f4a101ca6e6256162f6da663250c4ddf38a653a2883063ec66b3befe13c3933da1edcfe6989ab921c6cbb6ce73967b8738617869c2bc7a1582c83114331aac891ce3046fcb3f1d6604791fafbe47a48a8bcd697849290c3f8e9813d23f0a229fdbb833e7a57b3d27a40a524c9ba670b3f62da9896747a5086fc1d8fb7096dbb4ac50c8f3f281bc75afc8eddd1713b9ca685069562cb40d7f0cab34f2c5f875d54d4cadca08d95b3b70d0bcc7197de5019118f3a8b76365ff80017f76a09efce6396e28d8aa11975ef8f61920400ff2e22c524d6d3a0101fe8fc863cc83060cc73cfe4a896ea950d23cc0b97c9b65cb7249b9a30a36a796531b3705df8dee1a95696da4a7a176e34f12ff93e64c454ba5ce90e16fb1a77e61710bfefa15f942a73f4fea51e469ead6745e989dcab1f4736021032b6b03fea8edfad76ac3db10d2019374b32aecf8e3edb898329a59bf8659f6b644bd163d1bacb25a9932201c915889332dd29bc15b74656133832d440aae3cdcea3a5c1d04aa5183b1336fde3ae5e7b5a29e22615a7d6ba33f930e37dfc84b4d2ed2fcecb83a90ccf106a71ad773bfefa701c101bb8d90702d21661bc9a161b100d1a543ec827bd02976f3fe923dbb5426e362ef02eb1d98e0bc8a55b3c1c34ec87459188a84a92efd963fb0f468f77b962cf0b127cabac9826a53a1751bd7af560268b4ef14292f6a905d10f0b0e2501b6c404a7e24e44d8629781ff3e66af76e0f848523e9860c83aafa69a83d0b182464925647e90d1aef75804b718226b545cb266dc5ae76f4d9c247f11d63cd00f333e5cbc1c53d65cb3f5e1589b6e3d9dc427391b0d00ea3652a1d1149a0a4b71f5287349e983954a18c60396ec0e4b991e6dfb581a8fc2948eef5cc871fffa390c85151b9b8f71a43ad982d35e5f21b8714cde57103f1faa6f75e9cdce0b49368c648fc0604fb03909c28d17196a026ff5e9d9ba8df5cd757f68ecb82dd52d0022b5e1f70c1a1d7c234533821521f6eef125981037289b8093303e80252a0c2938626f3c6993b075e3f385c596febdb089bfb740ab4350d981a4e36901645592fab70dd0e999b8c5ed007e4f1459d47f517ebbfd7342bea5860ba79da0a2751556e09b9af1e96ae79ce09f6c7dae85fcfeb510c9b9a67f139e0d8f3094c5eceb8a77c4d08a689d3ceafc05ae4ec3c65fc7be77a1b2f10e2a7698b46725df9ac1a139614ac7cb8225f548b7f29932e406ee19aa561c5ae81936a1841a13e4451ed18bdd0a32ed95fcd559c11fdfbe1e002ccb250d7a1c974485a747a1bf96c2720f51bf82e9dc7ffb0f75c13d85aea2fb3c31b62d17bd98619f0b9609c9f1c6d5e673f28e3065e3744d89043d42fbb4a2d0390a25420e9245c9355a3dfd821cb3575f125c04376078e5afb34c890a836ea9cc158d35c99bb4d0c66d2ab46efc7b49f6a3726a8564020d839157948eb1fbef8beabf1ada7762a18a0190d8eae1119e5de12b02b513419c161081f1ba389f5a652cf634ea4dc8e64bce01e6b61d1d92e453b06a6d468528b6f03cbf60c879f6fa1d1c6fbc972e5b7128a64efac05a04513c90e9c3b736ef8bcbf8bca9d164f43083002a25e364fc6116c484dede29339053fd749c56eb46db428b6830328b56fc471f2b7a549e23642b6fb71ca4e1e71b541ed92d5da57504624c44f69df678da14d2f633aa35d1ad8374681ceae918edc8874406b716234e15c354782ba1121384d9bf881b5ee1fbd10169d066b37760858eb60cb6f28c86fb8a98534cfb609a01812f6fb1c91fe38a8c5c4ef89df543e471aa3b828c17e177624b025aea4f8f8912df504e72b2b0d48ac2362c8e5e741b144f06402b55b2e0da7ea89c86a0495d6892e288fdae8ef2aeea16f453041ba06758dad40f92481ed0b9f55d574fd2d2cbad4288cc937a3f46a0c331deb7cb4212e909ef8c1f466d029dbc72887ce8728206ad2d61e1bade489ed8e605974418fd511359ec8eb8b080ed9c645c8c44577c93ab94f6c455de9c479e9624d5109a5e786d68d7f7ad4fba3807c629983642e6a7ab960b4fbf0196695e84d37004a62b1cabbcb74119a5fbddac48dde75c134d51307cde5dfa1b63d951937f7ae89c8899392a4b306f2a989690be4d48edf2dead5da8ee1666c4401aa17c4c08fe7a166ba77879f53f46732849f10ca9bec1443838a7d448ffb07448018b2f79c2b8534136a9a409ced0f9f4d4aaa2a7353c3541bcf8ceebc5e7f12d09965c6b5aab1be6d0f3996e696bb6e4be634a18b616fd8a65282cefa605731eb87624d549e89955aca9d44daddc921942cde46328414e41d81b4070c8b6534e4cf0aeb311469f10a128bb85b7f370aa155dafb649b71e1f8ae050c1d06d5d0d0cf7095297e49a4edaef2d4ad8789547aa971b286036400e41df4f55e98ec32e328474ad75e03dd95432d2f28dca867fd13bd660a1885586e75a32a5c2a8da5402840f0a8c1da868b753283fc0e833deaf5a286d234badd486dc8b9d0a508556ba0ea0dafa2f7b997d82956dfdb320f1ce3245635ba7a2a9388fc447612d10b54a9a6e10a8e3d03aeff4015b3c826285752030c66e51a4f20085abd2cd7b2d5e61c517a6c015d249f5c525f6a7e866a85734398fd46de266818cf3eb7364217e0557586758e9981015260fb1233311ba58b550775b78624982628ad4d2dd7faadc0e4efd502ba8f4384d82451022bcf7b1c08112570908a6579d4c8dac317e481d90bea52dee44fe98d29677be6ffcdcea7b09a261bf5b79d4d233ac0048f2b210e724b21d8ccf3c668d9ab7c20252c4c184d1b7276e4852a44f81fd7ff01974effb96c8b163a1adf58312dcc66aab6ed30e2389c850299df561ffae88211b8b9ee7f0890bcc3729d221c4581db699a99ffd7bff751c78444deb016b5ea51fb482ffb4679f09d7df9ff9c6e628f94ec547103f7a628ce54cc93e18b963bef44c0ae516d02122e6d3bd38df21f2c5d7600275e4f93fa7afb4193dc4917fa49559ca273add7e06fb35e8f6534b3119b6f478871cdc6f83441936c439a4a9f480c265b8af1bef07981e58cbb072ddf3bc2c5860143c92e28ba2ffc2f4df4b36bff9ffaf7be45ad78be9b05776da062fbf389d4a378cb22ac470116d520bb6c52cef3e039542081db688a066f06406284142656ec05209a83d00779e778edba578279d424fc821baaaf007c28cda4155ffc8f92db8bf1641cc5e0aafb10b7da252543a37958d90a051b63a6ca29876a5c97c2440d29331bec1ab442ee983c1b135e58a87d666bcd9df5e8435704a48e9f78339c98f78d47bf1d65207be1456e59d2a2b5194a455c13a645df0509307eb9fd30d67b232dea5a5179b4321f626d3aa72464ccd1f8e322689c9258ce3896a0de01ad89d1608553971aefc0a2e727aa99ea5e507cc0d407652b8a336e076433035769f3e61f193910c97ddf0a161bc2aa2cf695270878b309ff5d78a8c6e9823ce917ea47cb0974b7c92cec42a7ba38a2b24052014637fa6c6223ebb896c1f83919067f8e035e90eab2e34621850c4eb22a95148d378f80bb165e5e6eb5b3854930fee29716d5f6b1de3f4c25e75fdc8f84b623d517405c3c4a5bf0de4ae6ba74e668b5a4a368e69ba6a31c5046993a770a62cb8ce5dc2d015d781118ff5375c68f4e1f702cf62d72e37f6464fffaf87b14b9947c9805d071a49d8b5d71410b95c286c7d455cfb12c88f6cb8e89bbd6c92913239e9587fb517e5c29f928bf9f53a6d7b64d1045c603690453d60ad3f5d2849db9f5c4768cefa0fbb64cd0a3064d2e477de4e9fede377d74d4698d3c23eb4e96c5f37716e11e2317eba0540e9c308cf9b6ba6a8ea202c31a69a5e37dd07185926a168fd83b33d4ed10badf8ee8f428c412b9f943920e3bf08002c1b97d5bc9255e17d6ee665aa7250e817ae67271d66bf6eb4a81eec8aef4e2ce987db76b3f5823f04705bc80af25e5a446da3b4c4a5983aa2487b6a491063e01097aa6b22e382771ecea43930db2cacb1b9e2191a23cb01091e4140b849275b387e573cef1d2afcd76438ab0c1067d56056437b5b948b2bfffff40b0ce30a9e69e99a5a3d453c741ee71216ffb295d6b7d780fc2b2e64c8a479dfb969db55d22adf9a533b42e4ff029cc38aa9427e17a7152d4d80f408e593f3ba4ffa91fa8d7be733467b10baa68d5b8aeaf0d9fda502c568ffe110ab21c4ffbdc21ef0eb545b40a80a33207fcdf4f64032ca66c32ca2ef4fbe4c65097f70de0a73dc52d240e575bd07ebc7792d6310da108237101abebb3d01f19a2b74d62fc17d5e06f29a4ebb6751443694c831c66f9b2a7e30dfef857df86cb0929f37e441c1414de60f4ec4d8a838abf3482ecb214785e27898efc4bb1fe6822d82c93e071d9bb63f5ef50b1f8adb3b1b003c1b9a949a58bf6f6050cfaca3b71a53b8376d69be51e5da00da378d93ab5309c5bf369cd473d8481b8cc34147505d07fb622493f7594ccb61ac6e6cbae44eae9ec4f28a8476db7bde262d09359fa68be4d01cff34b8663a378a6e54729aca532ce84136a6bc4fcea2811d6bd8052a1aed59259c4877f0b3615821298a3bb8fc61971b286e0562ddb3b5f9baf5ffff4b38e6d80e93d8da3683a6f82ed66673134288a7e12a1a18a9d3c149b05f8ce786079fc127c8a369287e3602684c8d647da428f18aef444288497ddf249468e119e20fb6c50d5e41bfad725db4274596604f5cde128a49cc07834f7ef0cccff6ebd5a532af6392af3d60ea2e1d54d12f67e798da0067d4991c595593b384a1daef29fde1063b851c103bffec2d2a089cd57f400a6e23fec49f3992c63c82f0e817e82a8a5b42908dd54075fecc61932b1c063440137100fdfdfb0873cbd5fb1e54bd516eba2e1d56a4cabdc7a2ccd97292066e30c11a38454b70d52e934600601937aa2bd9f4eeb967e919505ccff45987e5008eadc99d92c93ee91e0c07159f6e96e11b366f49d2d75707b86cffa23207e77fcd8a89ccd270fb3cb3a7d463db5e4baabf6f8dd78d078050b0d54a02195efac459af149fa91d449f0cc4edfa93fc7fad8516928a65c5715d729bdbf3332b46c32c1278aac141d8710325983e083515dbe1b397c857d6547313340aa94099bae4f6c869f225bdee6b8b5ce776c9557e7a28fc5ff0a8f31f8f7c0d2a22480152dd6ac8c83c3515bb5138a99b5b0e0a0187c002879af2859904a3148f8c95e525f5f7a1d7dba151abf6041c640b9fa24e59d4a5445e29790a88fe001dec8e178f85aaa7b291252ca771822cdb1f710507c3a5b3ca58ca66ba305be8b53149cb0a6196d4328b19569e599b497b3eee46eb1cad5267da520c950cd75609aac91ab05be1078010534b18ee04562c0e09511fcfaeb7f2f9e2160cd37c698166cde3fe0d7d662c4e716f38234dba8b9e0632a72194b2e3edad786aefcb3d7e7faf586da373d06d97654d63f5dd074d4d1d1203f969af9058415b3b5a60080c3940f419df63efb3edb5fad9eeb85731a41db24b9752cbf0db27e5fa02a45e9eb05acfa71d2a7baf5a23eb54a827d2925bbe7c53197bd976b2f6fa0aad0aac85e8ee2d227a0996974f69a661bbbe0e15cf22a6448db1c43aa3c773a675f612c746f7500e649cdd71e6a2570cadde57bc561f79a98dc7a042187ed059e157d979c591d17dedfb3ad2fcb83dc0c0c4b8cd548a10c5dae08b54138ddefff6df5daf7453ff013b7c19dd68d3aaf9663e78fda7ef6bb590ddb40d126ba535c2f79b9ef4401f75992b9da896c739ebc80b4546770373e3952b4da5cb6968d15c95a3208766b95b7ed52c20954e7de158a101290192dcb3c3122995cef5f6657b69f69b9676c7ac5990319e149cdf028b89e5d8d9a8aaf8488bee58db71d3e84ae6bf2825ec919937c82d41808c987b34b8d9cc71ee99e9e4a14504ed2a57da5168f0a15b1f40c0b57aed59ef41b424557f036459b7fdc22ea90b0a2f806b03f2a3c72b1176fe97311b496f95fe19cbc5b9a854ccd8036aed65aba7e9c76b07c2bddd62a86044158e3e0436edee4e073e95128bbcb718d5dbec33f0090d2c8aa94e800ab9b2bda529bfd331551385191b6bb5e3b272c165cb12bcee9b729f7b55af7a8519fbb06744baf6bc9a96c87744e2f33726715bab5640f425626f8dbffb4c9a0188b800450942587efe0c040f3b2a857605672dfd0b9cfd34e8717436b59c537f31d47c05a9f31168d7e8cf1da9f216ee6a4e85f3dc554f9b1cac7c2d194aaabc8d23ea888b36745064580a0614df5bee054993ce9b2ced25bd51a603bee46d3111768fcb2e6fc48b21e859cbfe4cdebfbc2384c3ff95913923ba6fc71dd1797a5a45c272749ca224a0b1581c6dba6952eb6f424ae2ec2f3eb736345604a0ed1015b42ab3633df6c2fec05baeb7886a65fd862ff33896fa883b8fadf606bfea9b177819ae8d5b096ff4f990bf5a16fd0ba4ba08afa76969392b7cb5d46efc2ac181f3cfe87efabef938e5dc84831bc7f19dddf2387d4ed521fb7af0426e9a0aa3becc050077507d05df792a6792f3a54af3796041ab8eb37dd7c5dccd088d522a8b11a49d58282bfed6fe1cf0a70cbb48a0cb17be61a95cf75a1d0c010571f58a8ddbdaeb180dbe7d610114f9c06db2c8f2516f38cbb55442062949454a827c427ab02fc589810e3d05545e4a656630efa653d5291e12cb170c7f55d824e342e9f2ce60421e73909ff585289de3afd99ccc02a0d00a231f34fcc773f7c375995671dbb635a894a4fc2730d21c32f7bf525d400031d92819889c2903da736f7837e95f42b42a3e265c733fedf93a8b216efac9ba2646e72e4ca382afc833fe63f154b69cd92fa78f335328376bbba0449d029f2bd975537b4fb95ae415616d0cf79f7764b375b493e6944cd39542e04bd7f377db6b946c3082bac4e4a5e0f50ca64327333b27f8274c8451b0f4ea13559517dd3aabe711aa0da2270eb872b636af11dc3e9d4f0d14077410b647f90ee0ba36d675e611a14c1efd046e5064ef63720e7a186aa5fec390d6ed9e1d7be7199474bec5178506944bed890076475ecd63ce21f3b88866de27998e5edee65640a03f3d0e9c525c03ac5036083d3e532880617d6648accf27359e7d4ec524c8314ceb3af4f5424d13adf49a559713f34785246ad5f79388c2647a4778be70ca828b8376b0fed9b010d3ef60c485c35e33e3082a2914aef1c2fdaa107ced3babfeb43c926bda804cb2424758836c00abf91053f874104b95b2bce5df87a6dd48f46262fc36eabbe1adc46a0bbe6c8e21a2ed8dfe3287678c158a7abd0c935e4f15a1322e440aeb0644dd34c99757771881e2c5ec33602429091e5d148772a233fef0484598b5a121815277fab2e72da223721cbee45f0d93fb144713b6ef40328eabf164ef5f703a90028af61696e1b075927518efa49d88e3ba6b702a5a2d3960b3e994a569ffdc9b24de47bdce0364f22d2ebea67411993e7d0b05e5f5f1b58f9149c04bb9642c4fef471c54aacfdd8709bd759e537a8428cdc0fea9fd0c02ad8fad79ab0f34bf497409dd54252b981dc05d5b9a861d17b4f9a93f92941ebdab57713674e94c19fa6ca56d17ec9b750a6ad5cb09b0029414c3f9bf591605d49df53b2f04e1d3b14057a4a25285faca6239b59e1a16e0500be8913bcf4a1815a0bca216acb6fe0a0abe5845ffccb8a2c4be024923742e2c156926619de1d69d3dfb8b5e20e482f2398bc9b4aea8e210ae6d915e80b88d84a9ddab65b1118ba0ff649aa35227219cb70f1b9bacd00dbf21bed2dc1e15627bba49a06a8298e58e9dd3647ddf02d3430669a639e8719f0a19be451df95346d650871f685ab36fa33599221617c2ac9f7d81badec2996e72a78991e41dd8f6c1980277accfe1e9e321c367cb058aacb34f4e5ce3627f246a6cffd7a6b084f353d374d645e52b06a5386f3f3e1fa72be601440e288040c4ad22faa0995b23203f9013d2edb7cc36b7183b0209b7801b223c60f8b8e4fdd3a1518e843b2d9fee097f435010663e9767a1ccf9d59a117e1b74ba4922c52a0b57ac7e5c747bc6c99068674decff364bfcf2ffcc3caa5cb28bc9212bf85d65336d9e253011652567628e283407fb2a352c384c3c2386187f715b657a788892bdc5d28b1bd61a21a86290cab1bbb30a82494c650406d4c9a9a5634f895e268fa01ad6fea71307b4427122f2e5b621561ecf0e96fccd0545f63087c83495078500fae9af10dd5fb000380625b909dc1064d2d13afa44a5acc252d37533859b44581b978029dcd2257202f1875662736323ba9c45248351df5f712d5692e41d358289421baebf677d93ad9e167d83ce4917a8cda4f8026af682011295f917374aba4eeae567cc0ad8212ff5429e84a8660e67b27de7bc5194889d8afc8ab64d91e170973b74cb8b3224163d7418df6a650ac7fd9304340c3cc01f0b520927564b8d5f0528b18e1b8f69d4096a32e1877c65401ccd9e0f48a884edc40675d8e1949a595168dc7be713e516bc4cfd7606225766c0064a5077ae565671027e5a0ee2ba4895a9edb69574e673c8a2105b9797cb289be84f4a2ddad67f700e7cab2a9c249a412b2e7f41c6276021bd8360a580e1b4861a97f4019a2159cac8b36550cc16ef274a9591c832655a6ff2ec0cf0ee9453841d797b48cd79237db12d2a334457490ccdd2931569138fed9486b006280c3ed81b2d90dcdf64c87365beb301a1476d43c7079127cf8a0de21dd772208014d151be72abd516ac371c3172086b091e1891e74fc805127352c920418a3d7490f90d2e672c1eb19d779b10013fcbb2f0de93d3c5ac9e1b636c7344f91b3a04e43dc4e2d943a201a588fc3e383a2db8672b2894361d81915bdf8c1bb2aeb719a3794fe3df15ebbbbcb0a38b71142789f968496a9aa8175510c256c56e18b352b356b219be5bdf030044da58f62bdb849e900ce021e622b5f3af3e95afe081eb5b99b34aaa6484c17861e2b7c5c42efff570b8ba845bd30cc74dc74b5ab1b0420e174e193317728388cf64917a0ee6097ea37609afa960494fa4d9fe881f661774645901bfdbc1f91c4b807b827c36477e30b6cafeeeb1212d0690c5cebcac2710a7281e0a5dfc82ea22a01fd17eb7f0101bb8254363136ce16030963ee9bccc7c428cc37dce9facfd1e4ddda01428a6f5f12df5bb09bddde5516bb8775bfd3143a25cf22365593f8aa4e9c636c593fd29eada7c77ef12b0037088afe609728c0d73f438190714b63e6188e3a35e34fd75f21a5a51c0073da33054cbc4083a25a065766794d4856409d684f2086eddae6b096b02514981ddaadacc31a4a8660632e7af65dd04d639280682920590e5e0545716c9d2e1a08576ba90c41376c42b1975a8f50b321a1c08ac387e3b526c78dac3b2c273ca1f06324337379bb782d0cf8d59dac4086dc2668d510f44eab7287580bef1ce264a2f42eb90999cf34aa7b2280b70fd8c59b17ff47f3643783ca208ced9554728d043f60b7bd74549b0e1d12712d04c54890a29bab22bd8e7ea999b30ba85160520ad1be625941bb349524f5d2fe7ee54976692076ef7c086a5889172cf7420cfc1a80d263ab894e3d270c214dd5ef94491c738e36372f01ae7207da03ca109f7ee65c0d1008e60999b72a05dbfbab1e750546fa20cc8f46ad54e9897fadf8bf15cc8b77872d59d4eaa4ac3da2f68a079b72494af86de5c7b6d3f33c7c71a58c51966fb37abb2dbcd34e4d2fcbefa0edf83f97f484e31b81aa751d9cb352a66541736748d9948fcb9b76717ecc58577ee2e1083cb8ea0e1fbd312a891ba3fbeb5f2ebc0e8fe34afbb98499e1d0baba6efc1015ac95e03cfc729603b4e4686c518c5bfdf16be0d76c9e37401b99a0b13e7fe7d59cc79d98cb841ef91a4d1d18f3dc03a56a1650d03fb66f6ecce76bb0b26bd8955539302b289d97e823e271e817d099cef9825e30dd388ac29a8f3723c781cccfcd4fd3bae23ede064f625f8a62425f91ea9ee1351c0fed4036bab85e5ce4e49f63329e6ba168e4cbbdf542e063484824696ea2b593e0d2942809e0d9d16efc1e075f36d2981836e1a1f530e9d89a75c2f25d3087528ab41c277b4f1cff31b2acb52e729bc6a768691846065e58920caa03055bf8c6ed7d12a1bf30355bb8609abc320da97f0442a9c6467ae9c23dc757c7e20e7ffca10552bcd62b1d69a051bd86bd444288218b09c2b7bac766ca6248e6b9ba8c6994f2fe8b8a78d36dedfa9f212b77aa13ab7d7714800004a31d5a4f1f1049c5200c3c817a28f74292c6390d1fb48c2f4ea510a2db0c9a5faaf43cb2cbf7198dde6c1ecec2f0e0582c21655e42451ba8bb805f31b0aa189d5ffd97f95dd5e692b96aff6de96f21f9f58ae3a5592bc74c408ef4c4baa694ff8609f5997e5e1ee22bdedc0b6ea57de39f813b7a72cf0ed3d95006cd585f924c267d21b2e3bc5a44021d3f56e0a2283305aeffcdc77f6440fe2c3d7d9a9113afa9486b779cfb300a3d243c9b40121567bd961ac2a5ebc3d2f971a747b7eab7a270d0125cbfd61bc49f35da462f3a2aff08f1fd4ca89e8c47be88bb4471b4efbdf4f7eb9832456babe4fdc4e4a2d4065c42df5e2f3cd2c68cdafe6bac809a487a9e8b6ed4fd0e72dbba52e4c7d681b05ed76f115d24900b88044fca5f6da50cf91a0d1f3c13fbe611a67473c1c32a91ba97679fe0f0a87f2464f37fe768ae81144742f3c9aadc7d12c510de2aa2c40f7adff903c882f3cfc797dc78b0b77227a6434d08a07088e570aef94393fb97144388c45bf3285bedb21ce6510820dac662798992511cab64f98389a354dd1972246c3850c0dd332c19655d06ad226543a8bc4e0922223fc7a43c00316f00689b7870e01f0b2c36b7f26188358592fd9de71931482e4f99f5ad3646687619cdfda193bda5af328d2e81b912768fde8e92a51e69420916f2b67fe78239c6fc8e5cb30acb08f959595020aa72585335bae1dda70e12eaf3afd6285222c92367b6999c4cb5c803a07ba5741294da42efa11e94cfd153115f522c3ae206d0a55cc0af7c596f131d2f0cb4a0951f735d68f440d5b475cd36d1c2cabf75eea104a681da94ccf3d5250973882f664ebf4e06c155c51aadd5df8ff11d64635e4b9c5aefc419ea4971ce02ef976555becc5258c0f11d99876b340394eb1fa30ca92cf30067f95ae18e8a9c717f3b1309122f2966915598d7f38e6cff6b9b84d14e173367c64df92a754040c2c313040854fc5c7e982691b5b6ec7b7a7c2779bdfb2ff75be0adea6ca2a9c4b6ea2d8837dd8ea44f676d3d373b4902f64488283501cc2a8526741ca47b2b1cafec54c87a803f3bdb4f5ebb52207d58dbf105832b7227be531e169fae790dc081c4d3accaab99577cb8d3cc4a348b19adda82651451eecf5725091b2b32b5cf5be20eb9412bdbdbac794815f9a727359ca95c7a8ccc5c45efee70b3e0737ecb93fecc628a1c26d45679cae13704537ba4f6b711aaba558e25f214b6a50256661692951ceee7f8d405df7b7bd755cfdefd04afd65b4319f39fff466ed7e1fc1afd83550826120503b64405581660b0632ad4fb942b8bbc692c362426d5871083e4cee69bceda0aaee7ae11f0d91680e8d854e331f1dc7df9f48df5c357a6d92c2a84e4f582c24068d85c0842d46ca3941f99870c35b18c4eb52d1aa50eadc4729e7642721945342c37c82ee6d1d9499f5300354960ff2d8c18464b1d6858ec61666ffe8f2ed52db3b20528daf43d3bee6a984a79b1a9b8ec81f3e07610f5329c6af41932ec9a2cc823f123ba68801194efb9adf97de7e249d72a212aff711b516a71acc4b44adf27524fad397f90547e835256b55273dfa5b4f448598fc11690752d584ba0457bd17dee1182aaf67b0fa0535ed087411900a1e24518dca351cec04be4b95143966841c7088df29bd4260f8c48e28d38bb8dddd211e1e8dbf3860d376d8070025cf579ef7050b344f004b9aa7a42d05b6e91c339d9223a4edb1912c769d90e653fdb4d69bcf133f85598e1187ebced6aec2aa878e872faf0c3200727c99d41341996479e77cc33437a8bfa310f0c82fecd6d7688a87cec1d21e90fd988874d0fc34df8bdb247a68644de5842dc46b64e6449ff9a5dad7f6cda46b6f6a2aaf7a16212b2b645007815eeb5452ae76feeb0e8f8aab3c0966aea3abb8bbe5bd147e150337b73a65ad297be8377f448688b0679299f8e9088d28e16333abb647c5763a10ff7848223f557c0f9aef6a5047e8a1b61d0720e9e675e4cc13815e8423895ffc6d7692602072f27f1a4798f004e9fdd832341c724d11437c83ff4841a1ed397fc0499fc3d7df80f7b89601e76ec18662fb37003b50a0e133b7df3474e8a0567e08f2f0037de656cbf75cf2a56a1e2ba37ce43ae2db4bcfc8ec59fe4d20f3c51a47f449e817e6377f2d912ae92c47ee7d3db8637bfea3cecdb3461f2211f0d9157b46c462093c5b16b92a815b128206bbd46e166b1117d82294b98bd0836899b4867d19aeff73689c7a3c0ce335948e78e35f432f577c02074138c9292dfe5cb3ebf329297b03a37f4c2722609e51b69bd811288bfde3c408984d7be56b8969aa026ef6958d614f1be4e325c5ee0e30fa6ea558b66b7320ec07ff53cbada17e29f72d8d74bad388ab8c3ed22a46d0ab5b131c540a170ab8b40b61ff26d10d804fa10f2fe074b479036219d00d3171e6e43a7c5df2862521ec7c253c9aa8066ecb81a3f958c0223806dd638279944690be127fd365471014a809e0ca4b2caf9ada9206ce23daadba23285ce47de679a74794783cf052c261816af43c08f90429c6ed38c07434923d4046b010b5ede177c6fa9eb7f4529af8c1ea522abe746d548e5f5d935e8197bff14ee9dbdb6d7ce67221901d190471512285646f7514af6e9a9236437ec78189f2e89a70cbdbe3ddb783e9989ec17d502f91b6765f599afb2546da7f01c083aea6fa13995a9856b9e3875706d7d4e056846e147941b155be905c7a8e0f7e0f51a27122914406ba2ef1c3d6fa51ac3d96d9a66b3631a4781fb8a60b78640692108608ddb1095fe74c80252352e8fcaeb2e5be9cb5ea1eedd7f3cb6081047c98ca4584cce6e01b71c207083cc9a1b83689ccf185e11a517ef3fb0ed28ea2ea2aa8fd299b78c728fecce5057feb7c6c0e4a24bdb7f30b63333a3b37fac6461c0960479e752ddcf80af7472197e2b4d5fec966bd3822257d32d7e62329be191a4ad9052e2072169a12e58578461ca8d4535f98399a2962d88d8b47ad5d5e5341c543f3b44ee2dfc4c5262ec31b12329ff942676316b0fc863ba95f3fca510a6f22d2d29afd0a5af469886c6402155af0bd275f885c4bcc8c81b78af2b95514a7f8d0631b7878824265ed33547b5718e4e60b112fc51250acffcc6508184656f77aaef8c8650b20252fb39bd55b4756436f9dfe7e941a2c65c2ad7fb4ddac869e75cc0dbdd93275d9f6416ee9603beec2589ed8f8bf0aa99e153d3af904f2a068a85861b87a0e667f9331e126c2e8b6e3d8932fc8b1414dfa12bfc7b11f6d84a7dd9d8d6e1b2a38469bd1d308659dd3af76b843d4a4e92e8395f51ab2a7096f5723a9398c41e2bcd77132c3d0469a6ff904be832bb38ee81ad7e8f5a8dca9ec14cf0b51cc837d07ea9c77ab7cba74e0bcc198c2bb8e75af313c17e178533d0b58386ef0d64c7983cf0b88f561b1165f5b9002d6af77eb06d47508cf45128460fc45a9b7608b76d735bb2ec2bcb1271644c3d5e7a428fb8d2338e114e8a48ebf91ccfd239d387d326e46288afb4ed5b9c3c12353d7627ea6277fc6d93b27d52164dca6b7590e6dc9060111182fd673162dedf99de341618552f18ca65c3c97ac020858bdbc22a09158aae8bd8c7909fe2dcb2dbbbf68a9be2120c9f7a789cfa3f54bb854fb25a22f99b27009027023bcb89fdda3237ca6d7d02cf0bc726b3551df503fe026a13f7712aecc8c036ba33cbcb9f8fd8b9a66a55fd473d0bb2ef84d19071ea6125c23121e6000b627643d4c2822fae5d92b7c6ff27fb99ebe122b4aca3b27cdbc2df5a795cac6a5e8fc926c089c0e7d9bd8ae9d3432bcffbfe1ca508bc95a980fd760e8ee1bb0f4e3dcfabfaa45663608867ccc4b1965958d696a537336d10f9ef127bccf6585fa4c40ba59e4469f9712cabc51cd231f31668ef819131aff02807312ea050aba08aec43359844cb4d63af08b80b66b9ef4f3d4f72356c1973d72d7e7fb46daee51ed9086b644cd35b300cfe01a6c703977a18ab5a77c1a4f59d6120559affb6510f6efe416bf6189f985d843ace0a68a6a5f984fd28d4ebedf7b3548c00d7e4286cb0b995f8b41923882fa56293beb16b10609edbbcebb7cc9a4a61beee61f356fca71e2b5936470fe6469abba60083e05c37fd223221cb69afd89c52b1587b9e4433696a3ce24bc15cba41f47bbcade6c640ede928d0c66b10d2342940d13c1d2d8748644e0c73d074082b700df20b1f420f5dae495e7dd6e3d01d6eb1893cbaaa9943de80d3fb6f57ed69276e4fcde53bd19ba586e5458264a8f396261bc253e6ae7ba8371ff362954b4eb25a52cddd4a53df7f2a063f8580f45ca247531e21c5cb52e0a91c9c0b863f41b4bcdd1ec4798887668763bfe9854bf9a8050e044f0c565fb24e204c3dfd71cbf243f0f821895e789d241a0e533f5b2dea5dd2c7e282c8ec36d132b715ef1d7abae7e3bfcc1213cc47aec7c4dd46d027f4d1b438b02d519f335abf1584649e1c717d6b59c9bbf1975f08cde88935dbd094a55bac7b72ca4cd154b86b1f2021d563d32ceb74ce8504d054f4abd9bc1156a6169a4c1312b961c6a7bab9e5c851a60ec469c693d4582de69737fb1e2cad2c825d6af2ec00907d522d8584af6a1d60ceddc473fc74a374b8b08289603e52f3591cecb139725a6bec891e19046b486b32c5fafcaca9d719f23a8d150c1f881164153af5b8e6ff89a71170dfe0590490399715cf7d8acbbcf87304c1ecef892c944321ccaa969c2955a12984ed32087b0ec371968c367e5e9fbac9d7e0fadf883f5948f3a7b35a3caad0ce1c93d60bbc1ef964655dfea6ca09cd61768c6../lib/postgresql12/bin/pg_config@rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootpostgresql12-12.22-150200.8.66.1.src.rpmpostgresql-server-develpostgresql-server-devel-exclusivepostgresql-server-devel-implementationpostgresql12-server-develpostgresql12-server-devel(aarch-64)@@@@@@@       /bin/sh/bin/sh/bin/shld-linux-aarch64.so.1()(64bit)ld-linux-aarch64.so.1(GLIBC_2.17)(64bit)libc.so.6()(64bit)libc.so.6(GLIBC_2.17)(64bit)libpthread.so.0()(64bit)libpthread.so.0(GLIBC_2.17)(64bit)libselinux-devellibxslt-developenssl-develpam-develpkgconfig(krb5)postgresql-server-devel-noarchpostgresql-server-devel-noarchpostgresql12-develpostgresql12-serverreadline-develrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PartialHardlinkSets)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)zlib-devel121212.2212.22-150200.8.66.13.0.4-14.6.0-14.0.4-14.0-15.2-1postgresql-server-devel-exclusive124.14.1g<}g4g*fV@f;i@f2.e@eqe@eKx@e@@e%@d,@c@clc,N@c pc@b@b|bV@b[@aza@aQ@a.a$@```q`OL@`Gc@`/@`#_S__@_F@_m_5+@^@^א^@^0^W@^G@^F^B@^;]]@](max@suse.commax@suse.commax@suse.commrueckert@suse.demax@suse.comaaronpuchert@alice-dsl.netsarah.kriesch@opensuse.orgdimstar@opensuse.orgmax@suse.commax@suse.commax@suse.commax@suse.comdimstar@opensuse.orgmax@suse.commax@suse.commax@suse.commax@suse.commax@suse.comfvogt@suse.commax@suse.commax@suse.comaaronpuchert@alice-dsl.netmax@suse.comschwab@suse.demax@suse.commax@suse.commax@suse.commax@suse.commax@suse.commax@suse.commax@suse.commax@suse.commrueckert@suse.demax@suse.commax@suse.commax@suse.commax@suse.commax@suse.commax@suse.commax@suse.comgmbr3@opensuse.orgmax@suse.commax@suse.commax@suse.commax@suse.commax@suse.commax@suse.commax@suse.comz1trus@gmx.commax@suse.commax@suse.commrueckert@suse.deguillaume.gardet@opensuse.orgstefan.bruens@rwth-aachen.demax@suse.commrueckert@suse.demrueckert@suse.demrueckert@suse.de- Upgrade to 12.22: * Restore functionality of ALTER {ROLE|DATABASE} SET role * https://www.postgresql.org/docs/release/12.22/- Upgrade to 12.21: * 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. * https://www.postgresql.org/about/news/p-2955/ * https://www.postgresql.org/docs/release/12.21/- Sync spec file from postgresql17.- Upgrade to 12.20 (bsc#1229013): * bsc#1229013, CVE-2024-7348 PostgreSQL relation replacement during pg_dump executes arbitrary SQL * https://www.postgresql.org/about/news/p-2910/ * https://www.postgresql.org/docs/release/12.20/- Upgrade to 12.19 (bsc#1224051): * Fix incompatibility with LLVM 18. * https://www.postgresql.org/docs/release/12.19/ - 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 12.18: * 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/12.18/- Update to 12.17: * 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/12/release-12-17.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.- Update to 12.16: * bsc#1214059, CVE-2023-39417: Disallow substituting a schema or owner name into an extension script if the name contains a quote, backslash, or dollar sign. * https://www.postgresql.org/docs/12/release-12-16.html- 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 12.15: * 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/12/release-12-15.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 12.14: * CVE-2022-41862, bsc#1208102: memory leak in libpq * https://www.postgresql.org/about/news/2592/ * https://www.postgresql.org/docs/12/release-12-14.html - Bump latest_supported_llvm_ver to 15.- bsc#1205300: Update to 12.13: * https://www.postgresql.org/about/news/2543/ * https://www.postgresql.org/docs/12/release-12-13.html - Sync spec file with postgresql15.- Create mechanism to specify the latest supported LLVM version. Automatically pin to that version if the distribution has a newer unsupported default version.- Sync spec file with postgresql15.- Disable LLVM JIT on riscv64- - Update to 12.12: * bsc#1202368, CVE-2022-2625: Extension scripts replace objects not belonging to the extension. * https://www.postgresql.org/docs/release/12.12/- Update to 12.11: * bsc#1199475, CVE-2022-1552: Confine additional operations within "security restricted operation" sandboxes. * https://www.postgresql.org/docs/12/release-12-11.html- bsc#1198166: Pin to llvm13 until the next patchlevel update.- bsc#1195680: Upgrade to 12.10: * https://www.postgresql.org/docs/12/release-12-10.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 version 12.9: * 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/12/release-12-9.html- Let genlists skip non-existing binaries to avoid lots of version conditionals in the file lists. - Remove postgresql-testsuite-int8.sql.patch, because its purpose is unclear. This affects only the test subpackage.- bsc#1185952: fix build with llvm12 on s390x. 0001-jit-Workaround-potential-datalayout-mismatch-on-s390.patch - bsc#1179945: Re-enable icu for PostgreSQL 10.- Upgrade to version 12.8: * https://www.postgresql.org/docs/12/release-12-8.html * CVE-2021-3677 (boo#1189748) The planner could create an incorrect plan in cases where two ProjectionPaths were stacked on top of each other. The only known way to trigger that situation involves parallel sort operations, but there may be other instances. The result would be crashes or incorrect query results. Disclosure of server memory contents is also possible.- bsc#1187751: Make the dependency of postgresqlXX-server-devel on llvm and clang optional (postgresql-llvm-optional.patch).- bsc#1185952: llvm12 breaks PostgreSQL 11 and 12 on s390x. Use llvm11 as a workaround.- Upgrade to version 12.7: * https://www.postgresql.org/docs/12/release-12-7.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 12.6: * https://www.postgresql.org/docs/12/release-12-6.html * Reindexing might be needed after applying this update. * CVE-2021-3393, bsc#1182040: Fix information leakage in constraint-violation error messages. * 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 12.5: * 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/12/release-12-5.html- Fix a DST problem in the test suite: postgresql-timetz.patch https://postgr.es/m/16689-57701daa23b377bf@postgresql.org- Stop building the mini and lib packages as they are now coming from postgresql13.- update to 12.4: * CVE-2020-14349, bsc#1175193: Set a secure search_path in logical replication walsenders and apply workers * CVE-2020-14350, bsc#1175194: Make contrib modules' installation scripts more secure. * https://www.postgresql.org/docs/12/release-12-4.html - Remove postgresql-regress.patch, it does not apply anymore and it does not seem to be needed anymore. - Pack the /usr/lib/postgresql symlink only into the main package.- Let postgresqlXX conflict with postgresql-noarch < 12.0.1 to get a clean and complete cutover to the new packaging schema.- update to 12.3 (bsc#1171924). https://www.postgresql.org/about/news/2038/ https://www.postgresql.org/docs/12/release-12-3.html - Unify the spec file to work across all current PostgreSQL versions to simplify future maintenance. - Move from the "libs" build flavour to a "mini" package that will only be used inside the build service and not get shipped, to avoid confusion with the debuginfo packages (bsc#1148643).- update to 12.3 https://www.postgresql.org/about/news/2038/ https://www.postgresql.org/docs/12/release-12-3.html- Temporarily disable JIT support on SLE until support status of clang has been clarified. - We only need clang for LLVM, not clang-devel.- Fix a few mistakes in the spec file.- update to 12.2 (CVE-2020-1720) https://www.postgresql.org/about/news/2011/ https://www.postgresql.org/docs/12/release-12-2.html- Disable explicitly armv8 CRC for %arm, as we use some armv8 workers for armv6/7 builds which is confusing configure script- Avoid the dependency from the devel package to the main package. devel packages are exclusive, thus ecpg does not require update-alternatives.- Remove unused build dependencies from the client libs package: LVM, icu, selinux, systemd. - Drop conditionals for suse_version 1110/1120.- update to 12.1 https://www.postgresql.org/docs/12/release-12-1.html https://www.postgresql.org/about/news/1994/- add requires to the server-devel package for the libs that are returned by pg_config --libs- initial package for the postgresql 12 branch https://www.postgresql.org/about/news/1976//bin/sh/bin/shh02-armsrv1 1732532557  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdcsdeesfrheitjakoplptrorusvtrukvizhzh12.22-150200.8.66.11212.22-150200.8.66.112.22-150200.8.66.112.22-150200.8.66.1    !!! ""##########$$$$$%%%%%%%%%%%%%%%%%%%%&&&&&&&''((((((((((((((((((((((((((((((((((((((((())*******************************************************++++++,--,,,,,......................................................................................../0122133334335637899:;<=>?@ABCDEFGHIJKLpg_configserveraccessamapi.hamvalidate.hattnum.hbrin.hbrin_internal.hbrin_page.hbrin_pageops.hbrin_revmap.hbrin_tuple.hbrin_xlog.hbufmask.hclog.hcommit_ts.hgenam.hgeneric_xlog.hgin.hgin_private.hginblock.hginxlog.hgist.hgist_private.hgistscan.hgistxlog.hhash.hhash_xlog.hheapam.hheapam_xlog.hhio.hhtup.hhtup_details.hitup.hmultixact.hnbtree.hnbtxlog.hparallel.hprintsimple.hprinttup.hrelation.hreloptions.hrelscan.hrewriteheap.hrmgr.hrmgrlist.hsdir.hsession.hskey.hslru.hspgist.hspgist_private.hspgxlog.hstratnum.hsubtrans.hsysattr.htable.htableam.htimeline.htransam.htsmapi.htupconvert.htupdesc.htupdesc_details.htupmacs.htuptoaster.htwophase.htwophase_rmgr.hvalid.hvisibilitymap.hxact.hxlog.hxlog_internal.hxlogdefs.hxloginsert.hxlogreader.hxlogrecord.hxlogutils.hbootstrapbootstrap.hc.hcatalogbinary_upgrade.hcatalog.hcatversion.hdependency.hgenbki.hheap.hindex.hindexing.hnamespace.hobjectaccess.hobjectaddress.hopfam_internal.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_partitioned_table.hpg_partitioned_table_d.hpg_pltemplate.hpg_pltemplate_d.hpg_policy.hpg_policy_d.hpg_proc.hpg_proc_d.hpg_publication.hpg_publication_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.htoasting.hcommandsalter.hasync.hcluster.hcollationcmds.hcomment.hconversioncmds.hcopy.hcreateas.hdbcommands.hdbcommands_xlog.hdefrem.hdiscard.hevent_trigger.hexplain.hextension.hlockcmds.hmatview.hpolicy.hportalcmds.hprepare.hproclang.hprogress.hpublicationcmds.hschemacmds.hseclabel.hsequence.hsubscriptioncmds.htablecmds.htablespace.htrigger.htypecmds.huser.hvacuum.hvariable.hview.hcommonbase64.hconfig_info.hconnect.hcontroldata_utils.hfe_memutils.hfile_perm.hfile_utils.hint.hint128.hip.hkeywords.hkwlookup.hlink-canary.hlogging.hmd5.hpg_lzcompress.hrelpath.hrestricted_token.hsaslprep.hscram-common.hsha2.hshortest_dec.hstring.hunicode_norm.hunicode_norm_table.husername.hdatatypetimestamp.hexecutorexecExpr.hexecParallel.hexecPartition.hexecdebug.hexecdesc.hexecutor.hfunctions.hhashjoin.hinstrument.hnodeAgg.hnodeAppend.hnodeBitmapAnd.hnodeBitmapHeapscan.hnodeBitmapIndexscan.hnodeBitmapOr.hnodeCtescan.hnodeCustom.hnodeForeignscan.hnodeFunctionscan.hnodeGather.hnodeGatherMerge.hnodeGroup.hnodeHash.hnodeHashjoin.hnodeIndexonlyscan.hnodeIndexscan.hnodeLimit.hnodeLockRows.hnodeMaterial.hnodeMergeAppend.hnodeMergejoin.hnodeModifyTable.hnodeNamedtuplestorescan.hnodeNestloop.hnodeProjectSet.hnodeRecursiveunion.hnodeResult.hnodeSamplescan.hnodeSeqscan.hnodeSetOp.hnodeSort.hnodeSubplan.hnodeSubqueryscan.hnodeTableFuncscan.hnodeTidscan.hnodeUnique.hnodeValuesscan.hnodeWindowAgg.hnodeWorktablescan.hspi.hspi_priv.htablefunc.htqueue.htstoreReceiver.htuptable.hextensioncubecubedata.hhstorehstore.hisnisn.hltreeltree.hsegsegdata.hfe_utilsconditional.hconnect.hmbprint.hprint.hpsqlscan.hpsqlscan_int.hsimple_list.hstring_utils.hfmgr.hforeignfdwapi.hforeign.hfuncapi.hgetaddrinfo.hgetopt_long.hjitSectionMemoryManager.hjit.hllvmjit.hllvmjit_backport.hllvmjit_emit.hlibbinaryheap.hbipartite_match.hbloomfilter.hdshash.hhyperloglog.hilist.hintegerset.hknapsack.hpairingheap.hrbtree.hsimplehash.hstringinfo.hlibpqauth.hbe-fsstubs.hbe-gssapi-common.hcrypt.hhba.hifaddr.hlibpq-be.hlibpq-fs.hlibpq.hpqcomm.hpqformat.hpqmq.hpqsignal.hscram.hmbpg_wchar.hmiscadmin.hnodesbitmapset.hexecnodes.hextensible.hlockoptions.hmakefuncs.hmemnodes.hnodeFuncs.hnodes.hparams.hparsenodes.hpathnodes.hpg_list.hplannodes.hprimnodes.hprint.hreadfuncs.hreplnodes.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.hgram.hgramparse.hkwlist.hparse_agg.hparse_clause.hparse_coerce.hparse_collate.hparse_cte.hparse_enr.hparse_expr.hparse_func.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_ext.hpg_config_manual.hpg_config_os.hpg_getopt.hpg_trace.hpgstat.hpgtar.hpgtime.hplperl.hplperl_helpers.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.haix.hatomicsatomics.harch-arm.harch-hppa.harch-ia64.harch-ppc.harch-x86.hfallback.hgeneric-acc.hgeneric-gcc.hgeneric-msvc.hgeneric-sunpro.hgeneric-xlc.hgeneric.hcygwin.hdarwin.hfreebsd.hhpux.hlinux.hnetbsd.hopenbsd.hpg_bitutils.hpg_bswap.hpg_crc32c.hsolaris.hwin32win32.harpainet.hdlfcn.hgrp.hnetdb.hnetinetin.hpwd.hsyssocket.hwait.hwin32_msvcdirent.hsysfile.hparam.htime.hunistd.hutime.hwin32_port.hportabilityinstr_time.hmem.hpostgres.hpostgres_ext.hpostgres_fe.hpostmasterautovacuum.hbgworker.hbgworker_internals.hbgwriter.hfork_process.hpgarch.hpostmaster.hstartup.hsyslogger.hwalwriter.hppport.hregexregcustom.hregerrs.hregex.hregexport.hregguts.hreplicationbasebackup.hdecode.hlogical.hlogicalfuncs.hlogicallauncher.hlogicalproto.hlogicalrelation.hlogicalworker.hmessage.horigin.houtput_plugin.hpgoutput.hreorderbuffer.hslot.hsnapbuild.hsyncrep.hwalreceiver.hwalsender.hwalsender_private.hworker_internal.hrewriteprs2lock.hrewriteDefine.hrewriteHandler.hrewriteManip.hrewriteRemove.hrewriteSupport.hrowsecurity.hrusagestub.hsnowballheader.hlibstemmerapi.hheader.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_ISO_8859_2_romanian.hstem_KOI8_R_russian.hstem_UTF_8_arabic.hstem_UTF_8_danish.hstem_UTF_8_dutch.hstem_UTF_8_english.hstem_UTF_8_finnish.hstem_UTF_8_french.hstem_UTF_8_german.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_spanish.hstem_UTF_8_swedish.hstem_UTF_8_tamil.hstem_UTF_8_turkish.hstatisticsextended_stats_internal.hstatistics.hstoragebackendid.hbarrier.hblock.hbuf.hbuf_internals.hbuffile.hbufmgr.hbufpage.hchecksum.hchecksum_impl.hcondition_variable.hcopydir.hdsm.hdsm_impl.hfd.hfreespace.hfsm_internals.hindexfsm.hipc.hitem.hitemid.hitemptr.hlarge_object.hlatch.hlmgr.hlock.hlockdefs.hlwlock.hlwlocknames.hmd.hoff.hpg_sema.hpg_shmem.hpmsignal.hpredicate.hpredicate_internals.hproc.hprocarray.hproclist.hproclist_types.hprocsignal.hreinit.hrelfilenode.hs_lock.hsharedfileset.hshm_mq.hshm_toc.hshmem.hsinval.hsinvaladt.hsmgr.hspin.hstandby.hstandbydefs.hsync.htcopdeparse_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.hbuiltins.hbytea.hcash.hcatcache.hcombocid.hdate.hdatetime.hdatum.hdsa.hdynahash.helog.herrcodes.hevtcache.hexpandeddatum.hexpandedrecord.hfloat.hfmgroids.hfmgrprotos.hfmgrtab.hformatting.hfreepage.hgeo_decls.hguc.hguc_tables.hhashutils.hhelp_config.hhsearch.hindex_selfuncs.hinet.hint8.hinval.hjson.hjsonapi.hjsonb.hjsonpath.hlogtape.hlsyscache.hmemdebug.hmemutils.hnumeric.hpalloc.hpartcache.hpg_crc.hpg_locale.hpg_lsn.hpg_rusage.hpidfile.hplancache.hportal.hprobes.hps_status.hqueryenvironment.hrangetypes.hregproc.hrel.hrelcache.hrelfilenodemap.hrelmapper.hrelptr.hreltrigger.hresowner.hresowner_private.hrls.hruleutils.hsampling.hselfuncs.hsharedtuplestore.hsnapmgr.hsnapshot.hsortsupport.hspccache.hsyscache.htimeout.htimestamp.htuplesort.htuplestore.htypcache.htzparser.huuid.hvarbit.hvarlena.hxml.hwindowapi.hpg_configpgxsconfiginstall-shmissingsrcMakefile.globalMakefile.portMakefile.shlibmakefilespgxs.mknls-global.mkplplpythonregress-python3-mangle.mktestregresspg_regresslibpgcommon.alibpgport.apg_config-12.mopg_config-12.mopg_config-12.mopg_config-12.mopg_config-12.mopg_config-12.mopg_config-12.mopg_config-12.mopg_config-12.mopg_config-12.mopg_config-12.mopg_config-12.mopg_config-12.mopg_config-12.mopg_config-12.mopg_config-12.mopg_config-12.mopg_config-12.mopg_config.1pg12.gz/usr/bin//usr/include/pgsql//usr/include/pgsql/server//usr/include/pgsql/server/access//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/postgresql12/bin//usr/lib/postgresql12/lib64//usr/lib/postgresql12/lib64/pgxs//usr/lib/postgresql12/lib64/pgxs/config//usr/lib/postgresql12/lib64/pgxs/src//usr/lib/postgresql12/lib64/pgxs/src/makefiles//usr/lib/postgresql12/lib64/pgxs/src/pl//usr/lib/postgresql12/lib64/pgxs/src/pl/plpython//usr/lib/postgresql12/lib64/pgxs/src/test//usr/lib/postgresql12/lib64/pgxs/src/test/regress//usr/lib64//usr/share/locale/cs/LC_MESSAGES//usr/share/locale/de/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/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/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:36502/SUSE_SLE-15-SP2_Update/ef9bac726aa44b3feb46710a5957c8de-postgresql12.SUSE_SLE-15-SP2_Updatedrpmxz5aarch64-suse-linux  directoryC source, ASCII textASCII textC++ source, ASCII textPerl POD document, ASCII textELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux-aarch64.so.1, BuildID[sha1]=1822d6a5731395eed4541e81cca36218003fa5bb, for GNU/Linux 3.7.0, strippedPOSIX shell script, ASCII text executablemakefile script, ASCII text, with very long linesmakefile script, ASCII textELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux-aarch64.so.1, BuildID[sha1]=d7a17c3028fa63bb0a352d621fff17881c9c53bb, for GNU/Linux 3.7.0, strippedcurrent ar archivetroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix)RRRRRRRRRRRRRRBLb,EXpostgresql12-llvmjit-devel12.22-150200.8.66.1utf-8962bd3d4c7e5085042a1af324c9f1f1097b1fd99ec389a021678dde804e6b96c?7zXZ !t/)]"k%~0#J:fV`"fev7EȆ(pֳ}45^+f,Ͻ6X[ZDh_P.6G({EΊXO[GE ".~ 4h.aU5 THIPšuDLl]m؄G?0oS 5>r℡QCUT)pzGKZBH-(6@++F6o@ D&{-ͳ,L3n.HF 6QXC#2,翉_-n̒ &<NK ycZ>7wOkh3WOC#\y2CurDPm&'C u,昊nE2 ^|ʠ^NW*ĊBY5cE`@ף 6K8z~}8~n2 Q8_HtE{e\Q!vcYG̿sU57(B8%]HshؤbNJ9Z *N0+CDO+g{%pE<@z5gk@W2n*qp͍T ?w9 :ғi.3s5`7ֽbۯ6x#A=H wA۲oD_H\OO@06TE*X f$i0tܻ_rdΘtbt^q %G8,fWe7  sXq?2YXJf C/+*Lh,,y-FݍyLM( ~(S# ,S Pr|,C+ӆyg*kx# Bi1Y6"#`Ni,@+HUt`y\)A E"^Ea?xDq͸7=w΢Н "犂kk02ۉ3{ g>j]|ضyF /ILiX.48?Rfڇ=ɖ9WIZk.I 'D', +-hO1n_}?[vI$9`J<BKbW[u O=lv)QIkW,y${b*knEf heQ3zX,U~u{ce oJܴUXy$'} f@nk\EWL5,s9%J2.ΤM~z[1௲}ÜNѳ=艁9X"f${@be= '}^VXO뫶 HK'Tn ~R깖ޢP h{RX)Ň#4(f c3!PuX)" ln̂Bi ݷ3uAR_{2qtd鐬?*4Z(3͌9}|zE\^mw{J)V49!UHZB`cs@^?cb"4\I{5޳j98`ei} -Tv}(^<ٹ.AյCRʵ8bT<{@,_{N:C{!I0-ȇXaE K[tbiokNxoAE؛bQ]LKZ3b2 61+I#fllc<rLlYA=$!o]k6TX@ z ڹ|NQ L6GEPzS~{^nD(:j/s1=Uc6!b, Yp2D $9_$&V&-؛a͈ѯhk8H։8lEiYU; ̞KcaB {g;{<  _G`~y;E'$ye>VM'?95]z+4N4zȜhE8 t%cvى:KJg`4*U\|ݵ% dש ֈ4^)lT}OΓrc / tD ܟ-tD=ă%cGX`p(#g2`nѨ(|j [H>MwiߓlnֺJO \H"fzOBIWNzcV#b Մ GWayEU9DV&UZ"lHޏQGToBQ{߯>]KCۈ 1l4,cԾ9P;jt{q`z@WkޚnPX&4ߣtJQ#uX2M;['3|҅VJ.@c+ߣʙX@<\L3_B, s`WIQT^d6؄tU_w|*D!ܸ*ځ)[3v`ZxasYS }ƚ@^9לfG[xaͩ -ͷm_:5g}b8 >/~ u1_EАtOy^c(7dС2L|,k`6yNaКb5\KQh@[|\2P9I:GHQUNNN\9MP|G,S%y ;nx^Yv|nY#aYdlwFnCe~tO{G5lkS)\]W {(B\+%DztƎ$\Qms ]pjL{j~/*+viƽ*<=E /AM".m} r.ͼ2uSjdHi:T0aKO1?%thavü-zAڶא9 gf>U=3~L`J$ Lij@sD25@,I.a`9W5ȑZVT+w8[tD1l%öV5իOƅL\FD/l}w*J{XwȐ6I&vׯZ9Z ul8YUv81ϻ=$*־)Gc`0VyT("_ S6³&?e|\X.i{rKs76z/zA[g]Qz"ꕚH!Jx5m5N"IE*{ns}5P.yA~R]wBꐉ>b ôMHYs7L.n LmJ5o8cb'0]Z"yH#9dC(IƁM"`JKXPTuVW' GM,C uv)z_Rk+4ٮ\v3} 4sZb>UkVV53b_BJtISψ ot) 5:x?cs=%+ .y?I^oТU΄- ]o(ͽxϷ҃0gv'Z`t!x4IdJ+4V"G Q?X,<1E;gƷgD\+fhˤ bxKSomem^'6eqO I- i{kKeMڕ<7 g5[9pQְɝJh^5~jrELuT&j: XL_P.Qt}6Lx6"Ew6-٘/Y$lxDt@OMsNnDxa ]h1b+??MP8>Y2%p*rɈmPGqq;ß^y 5!ޝEHCߨej ^PLNaʉA% ,jJa! ~gA0{lf}8k[y˷MWDR[Ǭ$fUKyƕ-_\b s0)Z/[ {S8Ȣ:NѡE2a[QOE_!"$~,cpVgpg`qljteJ"a:.F{@")usjb^V/`|[;cN]"+r4 62WJcI0ku[d)#m6ӛQe@Oo A0.Ídz&Vm 0To#Ek0zM|n.!|xK3 z;:LdI)n,NU}5\l-EKNb{ݘ"S]:!) 7λǘOa !;v{]EFv˅-')4ES[bb*czɡ@,8im%mJּ\ΈX4 cK"~QAΫOpGf$H"v [74Oh`cqX<%sB, #d 3#vЇϊ)vF4 | ]] Z;#ìCQ6-r;mЊ?=ʶ3G1PQў%իa$9Fx/hvDmPj[\դel2 ֱx}8<(.eO[ILv1J}Na$Rv)#Nʇ+jtޜ|'Mb괔Po`LT߁Bԕi`|, HeƓ?|5eT~R%lP֫q\I(e^9GG|u ' 3HbSL`.iMhw0)kE=*ŬI^m7Qz. r'MwzDVHr{?)`rO)xlWaGS> fyI{-CiڰK͸R1Wٮb#34io4B@,L#6w3F ؠ﷖^-ڜ]'> c E+Fp 0-f[.٨A J5!޵Bxs[r{_GvZey͏_XEdh?OStYrcS$*s&>bVmYǨ_QO?ʧ>]O,'iQ;|kWgho4n^6T p!l5GEQ ;hg7,Ҏ( aP⤬uM}UL ~ϵ<4BE5C܈Bi.V 6 2S9/*&b+lV@a>l:{"11|^EP^pB*Mnᄈ&4I|E#L z4 U|3[p',Wq cCN#u"OvO_'ml]w >lTX۝A{7l F@݀m9 S0Nk:Y x CMZ#.@ž#ڝ| ChS'L@[n1yh1JDJEMK{2kfa$m&Mr&be6B FB(ܳQ]=1a;NJm) piNx1mg &ޏ R>軕\ws Is>;&n  Ӹ]S=Y+Vozh&ē N>`l/#'b> ӳ[٠ϲ6ff-=lrv͈Wb*Fc?5ޒ~v1}:`p pԥwb 0b*`2FeY:ѹO'.xz9'V7Z mi,u.kk4pMTuLq7e5rWeKQUWzɞlq".'E+yW^N)'C!&f*hQ c.'H NjXC@kp&Ah}ߒ>JN:g tC*WH1 AkWg>i$S{^#51(ᾘP('O筤3+V a\9m~U ~j~I D!o/UHB9/V‹K~q6EeMe 0&!W B6E:l~wz! rү R_9a}Ptq Th]OSIL2CЭ]̺mڌ`W7V\+K2> ēp=tߘ%-~Fyt#)VL9#XҤa0{@Д$QͩNFx_OsQpRU LxAKqiKFNd ElJu?{V3v}^QPYĸaP@@%%[9Z&>v.J$[Ggs^;c+yKn`uy& |+6'+K/"/^"4kXs"KXOcԪؓ$cЂujy(@W]|MUhp.fvWbDtFif4EčSh҇Ga% kR4k6;])$<Ϋh-3U(hq !_ZĠ{GG6ٌF­8H`05cauyn^o=<uVclUܷypJY<#\<ƠiXD €~Ǩn+e6-#LqC ^jk) "<˼28=IR M.Qnq6l;AH y(xQ wC)>;ٿ\[ehb5h"R2d80ۮm~@Zj&G/U;ƽr<_s "`~2)U6!\+ ѳ˝ƐE8L ͢ <ƨܫkN8_n_B;P ҏv[3|UyqGє fw.+.iV,!6#muAΜ6ؙv0#v4J+ (G·бD=lU)s${4Y~$4? uo%Qb:"L^A ʮڧ=,wWFlQ}FR5!;ߋ:=3j6$HEI1=RvuBeDa"&&MΤ"E 9}:$v}ZaNc~U`;}Dek>X uTizh4r/cS:Kw4!Һm+r:I,֙2O01QtB}p%X j(3 lvrG%L\Wf P9c(8 $ޥaM鼚B/U$ω\4ppK4or_=Ilb7[$qN LV f[\N 4jb3,Z{/Meb/U;MГ_NZ :7z3ZU-`; WLrv[Z'x,n1W۸K Z -oBҝjzS6j =AB z QiR?o!P#a%j-Qĝ{'޿Z/ZBJ_j@M@kDѾq^R Clau)W>gulǏQj}E(6EMH b.0uP( \)!-4)qn.] t{MoM,Aj7Ds5NsH_ ,GHf_ґ%6|?m8JV@rGvm9]\ ,fr|I^624G*A\&j)X_ Gȋ),dH/W"Eړi!WCR#&'U&cKz{+'0Zdyín&U}>5w jHr.yWIA DRzQh1g4Ten BNҾ Qq1X )iBrB*](!v6 #+oȭ>]vST{\bC t'"}멨._{cizWNu9 8S6 򗦖S S<_R ԧpsb]fֲ/_[!3=q_7*|:#Vrq fp]Y@Tr)r$;Eq׀g`dJt;^/<Vo6|aLX RAܺfTo}t! GH{9p"#NvUtLA(5&QHʿ#c3{i6}_vԯܰ_gFF{Uɍ "KPtrYƬ#T$ֽQR⑃PJ~(%zkI-Itr5CgLHI}G.͉Zv@́Vm~촡]?zE(Yٙ;QHuۈt(} . pHCierr=SIztkY^{j?؁W2q|q\07 s$Foۭ!"ux'yJr]֙SFg11VٲW'M`/pa+te mK>zJ'{TO&$ l!̜9ĶgA6?-b Ԉ\\ddmqzt~ (]t3^xyW=@݇ĹWH7KK4i.76,c]`닚H;\cR&#(i;ʫX&YǏ"QyXnDcubS3Tn=ѧ.2PH9R.|7[ժ(kV$D191Q?9 RJCPFPhok.e>FZ_/^akв9cEwSEa_]eGv"(񴄃 +rW4/_8<>w1d0c̀<{Wr_t!Ol U&yt@pKSH;c`Af D!BdPIo3y@'#Adά->à1A͑X -7"R}ד ͿhO By9"<(VJKfpZ)&CZ ¥en]r=xJV2t:\`suX] ؁H(غ, he0隙*7J^o =/Uli8Dˆ$ylH,RDi[wQi:lUj"ѕ&8Nqr^WqLD ,Bx t0{Z޴xE yJr_HZeB7W1~u"k <"K"(wP ܮ--:II?'q nC&d6EHlPp<&a`{9%v8T/ '%GsT>7T sҟ43UC8:[U+pK]@[}c[B!|yG!P3}n8B\v\!EG7NC(,ebjB v [+֥ gy}B(%dp'G(i\U$ >]  [4X]T2₅{%lESt뛄2"nGWݛD2TunzEŀS_: =&W8NtA _Ud =9sU5Ƙ LQO"׸,F[Z}1vgL.oɍ[ QAG-zdj%8? NMLLѶ1ެ< xs#P@AL=ڛ.h).ʁ25ATQQHȆ7BoTp5Z%uSP~u'?73A=];_ K⟝$`\soSqm^J_P?`z]{6PݗqΞ.c4_x!ouHq-gʶa}jV/ Nӱ9׷@&Gݣ\pDgB -.)Rp* ӶJ6UDMsq3fpKNUVdZc6h\FEꝙ^%09us,3/lՃ&Ŝ?:AҠ7Dl[z)H@Rn4~!.-8`agL#*~CѢ)0*3kJ+'NO>ԼPs "z -^nM\ѷ69]F :B,0džF!KFSHscH LUO*!bBq nz`iRyq~د\&inт 6( Z㙕 mGnW)+r[83Ω%>gɐ]`N>cJ! Wt9d{lړ!ȝlWcD أ{Cحt||Djr ECLP4ؿ-T_kYvs:ZfI@P6T6HXa!]NX*5<.FU㒞I ]"G 4&*[Nc%brreJaDa'7^h&/h %LAԌD7KeMH@ZJ{Rz{x(BRX'г)[j/0\0׆ ?45D|ZpEg Kɛqw0xkze,-,L,G߰ {y0)OFs[sa[~8yi.UT`"~t"Oo + d)oM;y)*$޴n1E,9ŞO_ .s%#It$] SUU ho2}z> ߆ntyͿd6֍X^̆Vsg+{Q)A+ZڪO`Ӥ0lDPnɪXx^yAL0h5@bGPsce,l}^omp.Q,+& fcF':Iua{G\$lGOMhhf8 ^2~ₕq YmZGZ?X)΃Ų1  ~s–,Ϳ@ѵ*X~, Z R+䔹mAJdvsʴ`cvh|SβD.vF#rS#E1nw0B [HbS S1/=7T1 6ܕʫHڞ, 3 2Fۻ^MHSHJߪ,OXop$N>?#B|h@'9b2hm^\p9Nu50?K󄌚y@3ӯ:N%^a |:3f7hI7hi-7K,Jo 8i! w׿ثgNCmh\z'ph_ODŽ%$NaUQ6E6o࿛{&SȋPCl}#-A0΅| ez@g^ȦUz\\%D_&oq 5ʙbܪy?U$]|Ө)"4V c3OpmWFֈ>-7!oY}, tH!ԲH⣋TƺD:&1o3񴇿HwoBI_8DPJrOr\v4[t>ŧ9[σaԡw[sfbG/Jmr}Zk} Q;bN\]WVv ;=$ߜ!A`.|Gq`xLu3# FB Na?4HmVUN9AX6CszCV(`;(UVPtPofp^Z(>y!=!71Lw9 1M/!N}l>ꮇn=h<~At(tKIr%R(h{op ~sfhK vֶP2:% P.DfuKRZ,z` )mR0%I U8rk P.d`WTް'=V܅H ̀(Z/8"8t3sx8Z{Tڡ9ͧț9axp6&(o.3_[ ]S{B`a$ʄDu:s$>?;-g*MMwx{e>ҡ/B rC1*+xRA(DمAu{JC-OJDg?YXAtPi{K꠫&3i3 F_*_tym`jb  /#$9N"BoAt˷&vli%Uٶ˽zQEЏN#x6S'Kx (8 sj$nYty8w]hNP͍sw/ 8_-t =ԵkĶf]>ZbnmWRt**La%]Lќ]lo27g/1Dmiy$F[fi01Oܑ $VqJ '/)GX+A-i(E:.s7buZIP=o [CȬ_))G5u_,1s6稝fH契)nSI2UʀsްGYcL?4`UEB\7z>"VBQy3cGW Ly?zƷm9ltŮ IebOHH >N)]͋HN~t&%;(i) OIthpZcLȦg2HAAƥִ%_c\,JdG\.,.T4HԃmLs-*+[R24~'.7,e'-ة&@Nޡ' q G QyJR_V\\xYquaUi˭\9B;4Y՛8Tu R X11R ׄ/g2p~ZxːT^ eBQ$T/#p]B?xKۯ+ߙ|6"ܴ~}Dׄ"e,0&],emH!c`sq~8?My RLPIThgs߬*`5sWGuZ\!Qϔk7,{aӘr RF*p01Fń;4Q5P=>=#+ƚ_xPgyvۄSr(KP1?i#qmW ,돝Ĩ0F" iq-yB,^KW6jZ8X=kؘdȌ(QOe3vkF= ^ۑ&MM;| Wr)Wk#62g5PfyFPz"4Gg0w*_TIZ(jTN3%7Q>%#%m_톤}sZs QK )cKXc<]!V0\5ayۑ5ag+iR&uL:t2>>r+]S ƠO<m‡)gw):a6ۖ*k97?еWV]Spr@״+?V#BQdj ME݌ Ϩю78G;k=zd#ީ_|k{AB9: 5c-ai<5KDB^O4‡*d)3efDgV5GԢZ>k\u0:JrB2IY}ϤnlXF :Gй.!Lб̼զLi|0EI;%:%,{PBL|9c3C#vm)@g`@+6`X 8#ltٴNjz[F(bwH"i׺{Bx鄹sɱm3dܟ|'׵ lG G3ݪ׶5߂HN!v"~Qt/lc/gzKG1ůׂac1MQxԵ0Lu vOzx(C.{e MvbTYʇ[*ֹ#9)nDCs="R jo1uE{#ROa{ɥ%A}"A ,4% liba8clI|h!6pSEJT"_aؚjx]X,|!5܁98}>B[wMm+L+'R>Zhb̶Q\bta@s.wvx&>HY` wn6{{,A;5Tc\[ h^yl8A5Zy\x Q]JƴWRl%"-~U t5~uQ+:BH11$rowE2q(AkZoi{eBB 9x { ^bƐm=dps'=Ϝ&/ӹ;И:RW'9ݫg]^YF+Y&FW Mh2O%ay~f2Rt$DRWNbdo'u;)˫>!gYqx(U&2'ah? }X̋8svk!bz |x$^ӛ{3XZFaFzkrEi&07!Xޜ' aW./sL% ZwEsҊ+1x鶝.j`]RrQq`Ƭny ~f`dݜNk;Xq2*~[5&7l%| J#x>.z//&I [uh3 D~â@LQzP#֚  τwvV\^{ =1(d`Dp+|$$p1; + !”$#ٗlVf 8Q׶nA%|޷%&q)~Dqx 3/Ye[<-!CxWR>|\ݨ3M5%VTHI}I(a82˟O̒$D0Zw-z>P-utb3u&= GdW]{q R 6ai)/U% l#gѡոwNVQգuSNvDcr߼b~4L )n|6aBLU\$eT/%ep5FLk{g<AÜ]k{f, dzmSgq$*O FhzþuU=?{e:CA,ڮ-t4|84UJ ȩ2\Nҥc{ɽ(m ֘e3Mo!l RV-*9Ip钘ᅦ::n8'WNCѣ ~@-Q9sd ?gܧLٟ o zƢ&yIjtɊNXcjسj pÂЏjneP%:w{.\eP\x^uCX%-ڄ-*.&BӐ^fF@l$A{88t4Tj&7GX۫e>kZR&FpdXF3FQٜYݍB3ej^gb ^_`/aUhxvUoݢdVq# ?bВg]t#o7Öbgr&%Ն:8#52^w?8uC{-r0KEOߵZdq|b ߩz7!TV/4eICYew 04|#F7'mq?C!KV-¶霏 2:E>`IB4swjM44lNl;0 tmȰz~bJpU`Zo/bjsv7.I\XTn19]y}Wj,H/FcfԓcR :\<"b 2R$kkHՃkVjȯp 6+'7qYK۬c<^.2e G2zHG Ƶ[2'qele]u t|= HY'F{n ^LC)|<衣Z[.T1&#"djZje&<* YV&˂yDmًN%on4 <'('#'n2cx@@D2wߠY3~m,<7jNۡЖq噫iF)[l2yE>y'wJ*C}61S`L:| RrE9$O>.C yG(B'D><[O13uwG}ʼ\9FՇנ3 c.1:dkbsh]V!FQ i>̽{JҫSXַwQ-CC&BR!Y_TyNf0woo(Tvey:v*D|曲aaM~ W>!A5@m8iWLVq\Q+/5\&v\'Pk Bo_b,~|śvaظ JCU37t/%bVkN-bM][G=<7Dp"6s,\\/I6۔RDШ6^*c,N:< b`4e@w*]W1[._h,W'Y=[aUPeJr UC"fg-uz`m!V0K>̵ˏ-_bk+tl|vJ5b^C-W8 TN|-1X;O']ja<#{e(IecQ%a^c2L*!(::YֱPj }塳\l JGrS$vcUq=m0Mt hMa+;^I*t5ΐ%2L҉3RD^`H TeN 9:zbVzi$L5vKI0^6-H?al%m2gzЉ\=_5jDj$@&}o \H#}#m*?zX`T8`9*C _kxZʾa6.P_nwL}\.zw3DhdR~7}8qi6*D 띋ѐ󫥟h$rHniDB`} eu )机,nuhbC޹ ߋL,sV,^سcPkos1ZK֬*^>Æ&ȳRQ ٙh< ͥU(pTsڭ{|ُ=>42\do\{-L#㶱0A6A?B 8I@FF>˃=$vޞ[*y+h~ 60,٪Ȑ-k$D߽҄u)ҫM0(\\v6IA>` M=QU뒠t2*=g]y/#M c,5'Xu?kLBW~\5z#R,x˰&ޙ=\zY7KX6A+LK?F<1V5dȹ0P\HYo6һa~\Z-{qL!_2G ]P[ l`768[s-ζxQT_KLmRپUMRUkiGsqh{f!=MX ̒fE(w(4hjUŎWXRidK_n0"VŅ@}ǡO LS2x[U#%Q!<g喐%~^mk$j&KRsmѨ tD^#]z);+őf*Fiy@RH(*Brϧ{nyXM~C1h'G7e\@e|]٪Rzn4)[PL$i*{755K&0* Si 'e'C.f7:CY!_|'7ԦJfWIy3+Ұ|q8{I 1Dgm<΃C~ 2}7vyISiᐫ VeOEma RM\q+;XRA&@=)1 Tv;9G1d mE1Kf X}⎰2yfշ1>8m|@aeĤ`$xƲH_AH9r˅ " pȸ@?bYDO)H -f܅LeBlVBwB1t&}ne w)VyTTT 2~ 4cV،`Ey>T4j&-?ؓo|gi7Wczˠ֏y}-t05z)_ YdYf1诚J.^{:wY1E5X\}22#QҝM n-4!{qT#~ sSJ 2,s\ \2u_ +.Kz_ z9N,ɨ{jxbQ7thnBǜll3zlΡRJ5 qh-=o`|wxjJ \o*°Rn ۽G F ˶v2S5{0Q[h= Cw&e)OvrY(^Oh JA6K}a %f?=]b3ʩ?f6"i/FBٓ~cp23eWEFr] j>>$cؼ34H5 f>S}48@5V~̙ jUKN$TE=2b$#Z+~.摨ަŝJӶ,u'G12{Vpkcfyp 3j@Jj)2ݒ§*/tc+b9jo#l,3m||ϻrG)r,k[~%$hcaƳ91 ەce_fЬ?X ա>v5F&VgQcx-~w|ȯvKfbC\ժ1ۼxBԠxxzeo᛹ "nh:#" e%'cjGE roQ" h⊨ӃxTD3!EOk4iA76m}zCq2dL<5K?s>.@#'r+L f\k Ja~Tb}%03u~?fdw^~-Q>Q?6DLemP0|}fA]RNJ2y DĶ2pZUe:hJz*v+m'SlWSLnQn;p:$},LD_J46rd^O&Ifz.شRe.ވ(Vɮ&>dA(s,S*DWg^ @#Cj.%<6B;(*j\%ћ,m%cuѶuarHR3IA0lHQ8Ky dɑP~L pcs)WlNys\g;/OkzalKl_^KQ!! _ǜyRj HʞN6<-i=mR`ڑ}4x2*G#m4]%y"x+z/?xi thÝ<ʎ"UR;[8~/nwSSF/ʇ"G6ρ tf$ʩ9 8K,RfNG6W|JEGYՎXd[{IjQ\0{vw 3Jr 6D1OmREbs^D [8rO xw`bM"pL~FCRY݂ъ)4+I=Xs^Hm dw2aL"ȓ{Eej|T4 4Tǩ?V7wPn}.UAwiiSQ'/*ɔ+I_јaL,'{`>.qT! ı}~Ð=dzƙ Ãh4eBH8T9ʍ]iZە r9d *0 ep}kQi2O Z~N/ȩ^>q!qE RYTbfEnB=H`Igե VPBTGKŎ[e #=t:2RZ:CEk?Ow[6~|8{-W ɖM$-PM4d|،Lgz'@j284ʬ`-l/c<: mqyE>ʺ\TΗYI A`>.gNXT"D6\A;MxrNiռSQ<  t ?TޟTO-83õ$%c-!-NHUӉgSڙ]&5x/;՜e)M^'2hs^h}&3M':˜r0!Au*oK`~z^b WjtuT9)*:lIOEHMBW[^_ĭ8@жyGh(g}ލϺPtХ&^*P$+!1>UkMEFGgVF! 糟 6D1gΨm+iדZ%D'OgLH]؄G) &t P8neR9Ք:Ƈ P,‡j<跦ۣ1>@3 K4XתiyFh7DZ+zv.đT7 m us)=;\ް!$l~<2_EK:ܳ!a-lGlU݉,7a\"c"8;TEYA`h[Y/mHlNQ:F % D;#rvJfSHSTC}%R?_0φז4U`J{W rcq c?,9&VI$G%#_̔13A63f5o4~ !G]feހ8;r@I2̼=O"/,J!J`eXru쉂J5!0C5 C滮B"S פN8/9 d6/q.vb`aݢ݆6c{L<>~G$J5m鍫3;٦Rj0 1I>}WSliUS!0`A3Afgݨ83}x eNS~8s4͇ CAGo#bR2$ empUei3=Xꭄ[" Vn.rbYwA&V,\q #]k % gmxƣgV5n^LɞN"D&bgIr(eF}>ykOM:xMǣN&(mKþ g`8b~ Z~r>ٟ=L!WZ@DO_EEUC2fpï :XOE+r{]VkIXFha#|1m\ʜgPGN B4*5:|~}Q/.pmlz+qOБh KHIC14DmJeO2R(G 12=HkV- v#h8b~p"a%Yn CM)wK\2rEc>'P%2!nӵ/xqzR<>nwXőB]Ju D$q|K{8"k(PILVs[2?zRSP{oPkoF *Sw/1kHS(w ];fU~zZiSlŞyR;) GpXeg@r˗cG%ƸLƯ & 9"V][5^b/AWjMj6TV^"\C%:WhKN5rǡWPeNvCחt07I27ZlQ̛|:F6Ɋa(jJxBx{`,h9ώB0"POYa&]1FTEfSoY/Y4' &~ %k캊Q{K_x&3]`O8ߗzy}V`SW0̅04^HY5`PCA5P!c)ʑ.,KC8Ϡ) O5Ook ST,U*J, \.kA Ƨ4R 5$g7_;u#Q(֓Vs䰴!Q}i5KRmV *"mI '([1PZ\ȭ K SMK`D벆;}wf>ZëK>` w- #m^.r'$r{$Ty):RtI>^N b˅r٧^-)Eh;lp1J~r;N.%(_\c;4,Xٚ} 2pm!PeELlV[qML"|1E^mʼn+5>-pyp[ߚJf@}W em7WPt@*l;?+qӿb})3Z`)@ ]mAp'/Ar5 G-Q^_uTF5۴C*zx)&]^hLLrwH&/^zLg/,`e R.'6>&f(myVj%@Fs!_.gTKspW$ ,Gs~ vT7XXww5 |{|]gt3xjM iWUhSfNцY[ٽQ9 INZ 'J]Ől XMZefMyA3XϖaoXPkx9E w{-Nk}7'3=Z_l1~Ek NB/a7tE{G)͉qe pv` BȘ8&QQ@M[ K~* 9گ#m!\Fe@NO8ThnDh\|R3J/R F@R< ҆+~Ls Â<9Q. `(j Q1 NJp u7F ei]rJK-qCuip2ғ7I*E0a I*@t3a mD@rzBPֽo#_fo'S|jֿОMa9XC_B2z9ek %;@1 x%E,s* *#~5tȶh *w%פ: .k/agn::sFLlZƁv AOh?`(EK52wW\*c!]9+?`hd*#l_qk{bVlu@S(ʑԻըAzrCnGsQT"\Rj_.k=M79u`tb|ћGZ& TN~*Us:seп$kj tNCF^* ֫tv%,Y8YAUN*W $hlÖaԤwK `@({{D)v,階vi1ޝր_TޕbwK@h 4Vy0ЪX$ߍ}k07F[{&38SX BsQӇH!Qe V9)K%w ¾Q*) *5".]<Ҹʓ\Us(\`$Ԑl%XW'@7:{`EK,+漐?Y*qҽnCO&u*Ǭ=fUڱzPwC:H]- O@?$rv.R 3׏/xu /nh ͘ΉAChpCEhl.>,h,Z0عOQgS^FiQA})c. $> V,KПr1P3nѿqwh7!hZ)_ _RR"==qcTjP GU ;,#B-lQ r+5WGʶ>x I} _)av [>;9Nwqݠrʥi6 ])լRtmVqݴYSLT]3 !``oOpĬZp[KDF5S[J}SuMJ* mJ OS;WUn QJ^ʥw˟u~gOQ],+veiئe~8o6IQh+a  fsD:Fw*B?A4A3ƞLI#cy#)1_j*E?FڴY[$T I M/`N3ChfN=A%6/9ХCdGZ 7J]!lGg Azs}L$42옸*2E3h3#+rM"djJE(s۸/Z>ZH@,c]R Z.h$x,Mi|B|^7PvRGWQIb4akeeRn*j1 3L'Wl>gý"H5:PZzs"GlJS2l|{ݘE<^:|6f[PkXs (abO~MބD%Jӟ+6G;!2Wil[Z߸3{SmT#3b_ȿBlg] h_PiXZW!=D7(Tz؁H<ӘAK>k|lknDO+ 7:hlvHԇG,qFߝ-XY^msQ [t%\<j=/yBy'i=঴k뮴,x4mJtA?]VG<ؼ|lxSv,5\黰~RnB +(ioh"-1mDKMCsمR1q"{NMZu dqw#Ŝ(zgx˯6NK_v(feNhr#u-zo/{Lˑ1F)+k6ު@i+R*-;q/6mD|g/S~@yA+CQF󪡿DL*kX6;Iԍ=J2\+OX3$U!x.>~V]jֻe9ZȂk Lڄe <BCquuR̶,0K"`ZvFwtsUtÛѳX8"@IoUSCڮ\l.68wV)n`ު̀̓!+l] J6@6OU{\` ,]K21L=2,3)na-7%݁MuJ!ݪA+غL͌ Ge6{džˑ]SnDv5}X3Ք_eLit wIPG͒hy=3һtL>3ˇMFwUΒH]w}*1ktDvO<$lȞi_a&jlbp[2w[}-IC"+P -F5vcϕ Kte_` z"5ۮ"E*E 4Cf(7oh1B a87D!Gsp Z<[@#{Xڧx$}G;^@ےY gHkkd&La IYzƭH 0ź I섋i^ 87:{j0ϊ"SQx,}Xܑq]s,Fݒtȳ쨈 ˪OBozN!D;bw0㔈t2Z%0ۇVW"*9v#kv9IfnmHeIxIVSq,169a 9=wgȓF1G: VGΝA7<])BLt("ӱJ wNj`4 XEOɪڹ!_6[#t98?L n4$u+FCSWnbqA ğ`nhHT66lbKHFhg)cї#1J},_r#o8Gy;z} l{DeT4%zNa~V筠w&p"WFa j@8zܧ.!8հ> Gd_*a.RGuWcZh xe>nC~T%G65MTn7) ^~:7~ d&Gs$Ư3zvqHϿ^3A 劭&/U;J5GEG™΂'N},hn6dWr' HMx׀kdʊWRJ.?0O4P8/,x}wHEn06@N+iʣEz* (%SV[P.Ę-lRXhҍEke|CR~#nF uԁ$ O.[^3v/ةC>9z7uskP3#T|*%"C.ܵ0>->hrnkȤda}:7E cq|X BihIR{-OI</b]#Q ܺ|pTh0 owdɚ9$nȘ~ĔU. Y[佹~ӫC-0hf sEUi s?qa?A9bPi^.h?B`>X93ϠЩ+/( c$*FfP(cY( ΪMG;]{l]3sLDՍ^.!e]gqcAP}z}dz$aK-Luɗ.#.MAس HxfE^,,PV֎Ls k շ?/׀۶ ,4I1wUi*P|jetyxgUdKA}Hp&&;@Azg0(Tx$ʾh4}n! E Zi=L^83@ݝB֪^w-))P. yJG$Ȃ>V }7ZJ3#Mm4zӀ[j"&>Qh) DpNmʒbYyLwE?LBH3JS-qU`'Wߌ*OyIGE<-.4Rh(])H lw+Ճ 0.G0("| ?t0ލKM`aȜ(AT%Rt#扤lkf>/"b=ǥ@{T J,No4e+4T''aZwo 4(vm.b{ldCl7jB]+($;EvSQQP"LGDPX,̉9Ols0cmKQi9a^^\GUP Ft]Y;ø?;++5sm?)K$7HB숄`؞>IHww0~#RT qՀLs]±,7wj>xE':;\9Sv(i')ٽ}*>W- Wΰzzcw7y{b GP @\ˡ^+EKҿ1>x]8SNԓh l&y(n;rZIS~9Ncc4{Rk\Zpʯ  WkG.)4,ϐ"mb?JGk Q-9&s9({6C+8\4:H(N~e>Mg;Kg< CF?,TܨNS4?4C3QR_ EX-!rl& "B/k~jxTDv}5}?}5$-Qs*`݀>l߈|ia6m;Wkhcz`BqG%<`uF؊i/EF87 #ZFfj OM:$#SP̉-1v[B@R+qΘ Vhk6_w 1K G؜!]QTƹסkD\@f%D$+墶/ohD PB5EAU Ä1,PD#9V}ďޚL.:< Cc\U-Ӻ2WaAÛhܚn wo]-qk/)GDx =& 4G;>M$~$wnhbχM/.ImR4_qUOtR9 M-6\wo6Ǎ#wSԨtE#23g0pT^/&Ry* AyySFskO쏿GH͔W PZl5*~T}pC@2)H|;+WMb/qNXk|W TSB[ e``'͛ zfbwҨ,LSM|v'M:Jz`L 1[ퟖѹ"+[B oK9cHiԂ9B $Qf$^2nW^.nSC=Y|j+ T(Tq8BPU݋Zb,X{MM FY 2֠/8mNF1dh Ίz{?m%T? p`f S *z.sDW/.1~f#usN)r id28x8aGbq[( 5S Lc5 b0kUL L'vOTv^wf0(l{uşcɱQ 8ry1̋Hg'sb5;WP{ X}zs4VyuaNDHm:lRp-֧zeʣs bCZuٽrEm_5sxpק(p8}Zdן{'R,}pV8I;P^$R;pC,bOngN[BL!{PN݋ݻDly9)I R-GtMC@ye>7Na/eX`vP=/9Y-8[!% CՕ% eG.+*\vV B6{.QűE;-woQʑdϼ` $m[Zrc9UQV?!ּ ^&0N6QQ.Ca1@VKjM[ML_2;I%Y{+zi55s- nqYGL%c/ƋR&~?)%wfIB@XAj[5;tF-k $qkM:F…RvL<|<ӜH=u)mA9qɷPb2P+e'4"t㗹}R]8b\o5cC :yĐd%vQL*'Qt5pb*twZܙ#nՔix?)d 8w*A?xŁ6-e*{ y8|l81CQ3rA h;1LN C.s< Xv?z1\DegGjYzLiX*J~$fSI%aI߰A dXwG].0O}:I))K׭YHTၘ5'H%jA<@vttsh̝/Hl9G c%B D!@xI`a,=ҧYێ+u{uFF nK%*0Ӕ?Nΐk]J.c48S1;0)y}Cu:>MB'sڰM iR +ٿc(ˤ+[&-oqɗG`J")~|KvtYdCQLݘz&dl\awQ9']l _8Tid=r.P,H~I ( o4q\NݢnXC#q_6誜/Zoup.i)Q˳b&Ny[=_S@$w9<(L1V;Dץwn!f4@w Xj=3/̷'g55=OD?t; לJmXOjQX1qT;~Ɂ/Vfn!.٩ʌ+`ԣP>DKF@0ofy%gtiq7ȁ(h-˾.0vqCpG"p4[t zeBȝeloVSC (?]< ǻq'\sr峳Ω2Dl0cw#8\ S`:) ~OdNA|Z Z'oHhhypþ/=F@ݘ*Ymut'4 rüpM_4+wTU** rNجA|ciHk˙\+gY95#8nLy%D~3U $|BΠ>I~Eݸc0kgU{<)~Ĩk,!aXT^2 XG$='޴y6+hb9YN",1uyB{'<>+ϋS+Xqb ]KM@\bLjfITs u2`>Ĉ*L'ofEPf2% 8Vl0 Fw|[Ln|T>]4F ˀ^ nņ+FF ߰RB!^ ggz1n(ް<%IER-2lwohc-$Sgrɖ&aP*(r{8syOc`"ׄMXpBcS[b9 ^AbEcU䒣vmb4qF$Q}N'n%X?Xtù?-ՒݤZQ8@a5Ű⒣8 |'1q>[ `h޿4]|UK?v,p̣@cqY<2LԲ l,xh3p ^K|~s\A eir)4d  oMlW)@AF]$ִؘ]bAmpof '0e+h/%b,=XM'eA|Tq*|adÛr` U{3df 7$e,r۩÷9lTџzy%zIAߔ6 TLէՁ3/A$(h T4]_yBzh#IiV,#Xy#a#`2ldLBwq`VYVX3rA"`}#clUȠI*i8 Wj~m=ge}RIkMBU5[AH#(#C]tUzϱĕ{fS|h=?n=*DHVH,xd`y8!=)dB+}x/sc^ՂCHq$]fVv$mecd#.9Gİ4y{} `N}k盟86bAOQ5϶ыM5Ct²eΖDN)gc=o[']I*)i7GN|z%_jze<_?vB̢"V+} 8"yoH@jAD`oY>3ܒ5^Jó8U 2I@zqJZ$p%>d#uEn JYS}ٵJL }aE)ܲP0gTNe ۿP׾Qн\ r@vʛ˗xm̀#^:] ʼn9kz|:ϊD l(Pa!VsuE4JA_MEA=ccO;XM1£Ks&aPTۋ(Mν@<ư2O?p/Ӂ\&c&xz{MM ijel Hm0]M|OgO擁 kNB1X2/JN8F]"m"Pk:rei H[~nVat@9uV+> (*J9IRIPSc4Sǰ=QC::O UbɒW"Wzo^ٹ3qҮ苎41(ỈS\43yOa}uIM¤$@c<ڝ iId3JEO_iO"%~ M C~L5Iw$M24>ˑF4'nܪк; :* NqrDŽ <҄K%[dw5VH`at2vw*W:͉VKD7.,Tx.S佩XǂERUa O5 '\xU4,=Cښ h*fz~C骍 8kj c]N*ѳ~r/2/ge攍_LjC̈́ ~ԑ*vLѷ>*n&@ȠxPzeMpĠx 44jX)okQ-Ȏe6u+&A_eM%ӿA v瀛BqEi}SX\1G}IH>NᜒPjdokrr* f,hG`KqmZCA&oJ)fH6Pp$ptJnʌaMkU#U >.׻ ,Nе\wlf& \ܕ n]XFEcReft>.xMrnjCaȈ0 hgq'92Im8P%Gsk{[ye]yw΄3@x3:]Js5)3i\0=q5im|1:I=^B>],DEGO[gD14fKd#<ِT P%M [ 2*VbnDӔh13qvkɞjWptu lDž9' a>In "Agg]3)?V07!WvwC^KӆoC v \x:PߌObo4&w=$?nih DN %^3 *X+"MFvn\q۠ɤ28(pIdΎ |`EtC5g6EO r֋~ #9a-)ju.>EdS,QMJ:ɇnLi=+c`ⷜ(6z48kЂZ.-Si>AY#J)-`"ϋQg8kg݈ 'ϠQw|=@67PMStVƥy raWn]G746b@'@edk:r&1G`d[Xaߛ*uViS{W\kf$7w֯赩Z,|P [ .WҮ_|IIZP0k /0Qfݕ+cH"T%ySk?P~!ļn)N 09N[_!%-@cTCo', M^\~eJWIQ>5Bj;L '>^_,d\6AQ!prSw\1 `OIX_j'_=>PsE_2!#Y @iǢcp/NZSѻ_5:LL9m%|ZeMQʶRb"~ I1b2qk9Ceq +,ɫ-faCys^D`~uҞӲ.`|xAjInOk&L>L{?-ٙmmA~3ZM :ݓ҃Pdq)#_r-]擭̆"Ǟֻ\9RBY5dLcl<c!Z䨀\XMN{upLˌV~y?G橔G>Ԥo*b)([]n>&k"Qj@:ò ,2 pӛdaV9]`ڪoCG]:9dif-,VKU̻:snXO+R\/Z[;1}^DS^MYEf9Vx q9? b:40yOop`7<ƞBf-# ڽckaN5f>t/}(,#mCEji1 =3!'հ{b@@l0K{ @3GV<Ū4u)h")KB/cBjsx6*3|N" /zoa̅YCJ~*Ó-|s+Gp.YwAErޒwH;"=>{(zO%-{/p&"Tص|F#tD`+B!O!ғvh@ VͷMm'Md-PFc*Vəi`hJi@LW)e3k'\k~=;g]dI:9Gv)`8:N4sm:~>aܨ;1:=ׇ8i6kVut 2'#m'#Psӏɴs,{ w*P#e2;5|\]o }f3_jRZS{3eΙ4A&yX_oFr'}"kd~av_mb큅4+#l9 vs4Ij\;栕=dG&';>.;w%e%k"g,xıvҙڛQC{(Nږ{M]i>ֿ:wР#`hMs$/??xd>k2 nkq.jPղ=PHgoo%gʭ"rPi%HkΓZK,X,UCP.M!MϿlIps򿚦-|Zm) pqb)\4yKaT?gݕ.#OΒS' VOWYxe;dwr;Ƕ̆ CV T⯒BcB`yrlX=)8iY& }z `VrY1ѝ{ #rPϴ3Q󄗟tS"$AVǗL6|KɯOC`l7m8?Sӟs.Y~U),/oG> Ax ZO?dcYwotf=v3怞üဆKǥJ 6,*? am-!9sWWl~" [~m_NdaCYN>O%ٲOBD=t2K}V v?A%&>P@|, 2㼆/jEQm,ZUWV(F:?6ЍqĈ@Y:wdk4tz &IDht'*R] 9-EkvߨEO+?EλMc;HAU 'Mj%Vݻ/Z=`oZUن^CBr@f bR+Iװʂxq(ưCtTٸMDv4` 8K@j{Y }?DkU I5G, xv%ژwL]i9E;`ͯ`+12FT?W{+BLpLw`kHđW,8yrNS=GA>\`0;!i`hוtQBl#s|O#!9|'9אhɜ˻zU|W9<Ic\/X% L2;k6pZc< ?IHT"4f];tWu"0 ?oJ7GL3؉{ABtO&qB<~ CEOb=>?ԤyH@*;7֭Ǖb/R7d-&v.GKlDHژгy?8o6` Ӷ:o6[<}\&8/infQnE\0xnwG >r*V1LP}5():طPA-,{n=:"4`w!&ҿ*?tK1~D(!se0x8=\cq*sTG*Ǻߪ7GB]:_P8QrH.*[ylٴq&GWx#)C0'|{vaǴEgs!vbGxNVXZcƛcfEJ98 |FƳy >; BB,@ I' pyiW_d尰H_'H*=C Pts74G [TdgTԆj V,Rr~1bBQw 6Bhz bI/3>9^`e,e4Óhv53K( %ٮrKmC`IC)|9}4Y%5ҝo= $՘JAov]Jf]!_H8^( (V1 u$YROt(#*ρ0ie!l`uֹJZLKxf_M]K<7 ԋ.%0gJtR!k}^H+0:Ic &|>H )Ȗ˿ 삿z쨧>\?}]pЙk`ɳayj{m F|O%;2I j.;GqX?] EvI.tN(3ӢqW0h$~-[BVUQ,Zc~3X'[þKFw`(:!jö,佞.GYr<aNc脨*zp5FqA^JdZPCvsF:J=2d4 Gpf'`U3Iշ~q!6&ŵ\'; pWȰ{ۦgfK>> QńK*ɕ>R0p!od2{ %|rxR_}=ǧ1a[O (~f ('[>͎] g6}`rʨs ê"z7f@O]=vFߴ{> Vr%V ʞbUnSlnEB*j:崣AUf۠HshTwgOlq}ƫ6(n;^&*JI۠/|e~ Cqi+@Qjs5g {T 7`O%D.БOBe6tZWwۉKjK҃ӑ*(zO^a~"5эa8 pO{$o}נ#3}HAa뻋VXsef3B)1;(D ?Jıٔ/ucXFЍ{Fԧ8̜`02#,C ߓWH {k B>T #SL37`Oߧ1]{_+LCqyc4$}:<``6:Zg-EPvyl_BrUC#B>?9 ԐJQ]94,|r@F-c,ڗY &J>"RuSQߤ#dЛ?Xp"\dwȯ34;: yoO2 Q6TKHl;&ܶ2,zSoi?*% k/*OM5o(c#)xBq;m.lC|c4NS/n3 wJJgρeRnNNU";ϨeέָH:ef!fZ>b a7\{oLSAQltoIgB=rXPII=8uFjcX*q"2$fP_c·?:ѕ)תs!6Yw8C899#,ުrSFǔEf "kJư!y#k#sJ 4 3;h4=r{|k0m7YhEjhAX ךeɧmf?A.0ۈ{L 'B`fa1'vM_;eJ(b2C11 q%yCǤmoRl g^S,؟iocjO~Sy\Ȅ\pdiR#4̅_}Xok:۝[Ep ,?ml1-+i鬧 !%+ &t_hxWQ2S(DsE3j H>R CX&hKeM?i)s. ŅO˞^%dELcvRL9~K(6Ps̻SzdK_,++(\U03' Jz5k, 3qHA%lNQ-҄FjUT@UoWX[WZ MJtͤ4ʘ`6d jgp1V(A^k]~s31j$?_MZ6rExh6Ozp'\@͔Mlx iǐ34N<AN @1 1ӦU t㚏.PY]Ʌ)@7I-zl%ZģXUN_;rD⅏ހ:[H.1U$oٓ>8v5II?,KUUKꉴ̴jx4WUGIqO7WQ]g]Uy)KufڎUJALpe&E KT.[rA2dI^$o|pu9)uJIqZTMly3Y0ٲɃ#C N7gC л,w+ >7Q`R~mră:Ur#3u3sqs,cس*j,TMpGFX0Le\ǿƎMiӵ DKS#a>fyH[VۙCyOAl6Z7j֡٢ &Rs%u(rpw&9;whz6:.#Ȇu.Iſ&m4iA 7=M=ux|>QCYWJ!;o"v?1kgU 6 Nٙ892da3;Vr/3e~wbיCf-#.х^ɎG DC*lЩlI}i:Og,c6jTabK xL ʃ5,ѧ(:SWfԥ*R:dr?/h Py >U#'1=={|]qF}߲fwWw:mc|?tn<@ojI)/VO0&/T7nŪ ?>̆>$gCuWۓrex&;fAC7ӆr)51阫hX@}hmOK|L n퇛"hot/[&TެMu2b\(QMŴOU:±q"d.0vpj +Y:4N8?Co٤adҷޖ/e@ 6˜Y5t3]e?i1b'ҟR!XZEؖvҢͅ"_J?pF~ฺ\lq[4>WVHSkCfߤh Ի7*m">go!;}ߵ 8T-$1ۡ~i6M d|=J(MX`q2=Ǵҗ#o]'G*5:5)ipA{=?J+&A Aٶ*%А g:Y횊(>(v9O(6ρdU,mO3(`J^egb&XN禎z*P QF'^8/i/BYxH|Qel2z 3\F&VT}`/uP-#ܷ`q[Etpǐ>x#OfC3w5'l/=֕g~mVX SCU'06|Smru%@| '8Egd *ƞ+ܛ!uYMNQ |:*8-d^l4l"=Pd~r f>A\cl4rJ}]JJiACiQ }fb6e6uH!TXJBuk8{g3Tj}. 9$$SmXSNcYJ*' $%_!D>X!I"c: eEnu" ̷ F ]GaggIɺ>]- `HԺWb!Wo4LYnU" הcb bP}!mUKLȂb}d]A9ٸXKM}X̨HI&7R 7Î 3.BC^n7Xm2:|ΰM["Z !hcIK!hZFc6u_Y(ȩ41t@ `j a u+uz$$B ?E w.H~=Ƀ:)j)ᶗ(!ÐQX@go) `lЗq<У<ϻ1v;>S=w7ƸT dx8Gq"M Ũc,"ؐ?Rø-sobXV~zP?Y5XO U͏IEP]D6S:R#q1cу=}Cr ߠK96/пAPjǭ$~K,$_L<+}YIp %(]v3I>vFֈ)== !>>fF9`C>FQm8n~UAyv7"# ˘ Io؊8tg@zؖi\vH 6>4<+ $^O父,j02% ofCD iO*ס߶Dn- _@l&mWhZu:doXlJMydV]g25Y6dzb ْ}wJc,.b.}r7yٌV&G}.Fy Jvاߝ$N7,'[9 o9!d8Z)Z. ɓ؞k{I}{G<&ཞf,4Ȍ-db?HCHbE/p7L,S];,SG{xe5s-nX>6ci:FyVYp Jmk Շ%Xj(ZR-N::=Ror?N/bI*k{}/Wklq+7|?:~IOfF&;^&Цf3h@L&rvhq+|h0j 6q.\"##紛(v+́|W>f*FNmLp/Y~;D:MmĢiJۻ-Z3f16淙+WxXVT6\FB'XL{_kʰgR"2X =>[Wg"!9R8f+ [F/VY|`Fp%!"|h_p )h6ِL}ם8!]jU glOUH?x5 (i2Ům&٭N%aPb!(wсdh*L-d9_A5i17&<^VcyiiO /tf |]6mQFLak=_SU:քVUsqdஏrF~g%$owk @NiL/g熣S^C]B4#Чn 0obg7\8^Ǩ5k=g),:z 1Σ!܉A|h3^_K0_űZLO3n¯ejt6|n86J1@`ssDjbZ]GgŬ^ƣlQT:lzkG@f%my5ʂkh8C&Ƅ TVAp vx 9ب_XbάERt*֡"f=6.}%ۃ?$frFs1+HdBrU>J寿 6+˻{&MYI2Ix$0C}3?q kX^N{"N+f vӹ|>}LQuUKO8ŵ 7R6}E$Z q AT_)2z(0Ӫ/V;N@^hUT#l RŏTi[e?u^#s}b=0ٞ(GpsU#*:׼m 5(XCZ"O ;@ yF񛳽5<:x*%6bfFb$ :QmMEV$`ϖD"SdaVv |z9g^]l# ՍNYDK53!lx|&2%uHbki0W8Pe_kɖ e/K QpME9M9:'':L&Jg`*jV=_eg-٣JD zNfd*Z<>p_v4!p~=@,$)tģ6>]1;2j[LnpSuP~ k  Qj^'9Wɇl}j,{%h?e569[S5/2slS~um 58!›=xNrƩA (z܀@)0ELZ,@NQ/!@d/b+y񂦘&j!yMRAuڙfR(L{Y/0es=NS [EA=DCcBl; v Ã\94A#Dv:l؋/QKv{)~i%j85Fq0:VkiĥJYZ p'tؽXE磋՛cRnBgUv4ܬxZjVc ݲr=Z-*1Zc-%DT.(CN# XGIsuqZ ^4=uJ\@ǫ! #RJ\I]:hUw{6x&QE=y fNR$1g|ذ9{JJre\&-jC >p?9^2@@r4]5Fh]qy(4`/C2@\.A/z~\'x%_LK}TV%xgHʸݕc$`>jUVJv$t¥i` Uy HgVL8&Wiݤgy7GǨ\E`Io$BcCIƱ%[χ;F2mUEѱ_C %NSP7xZum9#L'EWu`U.zAf D/_nCk6uw'ul[.1I0Pf^ >]{/zt,Ux|BëVFdݥY!p4so&XXy$x;]-ӆFWG+՟0+)vNDst+yߥˉF3 n]{O\&0mF}@'TVyT4b`;cA] 닆c` $h(WV|^K&dOF̽=z_"3]b&©Gd3ױO:vkNؾ[ |~4[zp&K%j1iDQ>qM[xwW/'-z4VQYx>Lж۟;r/ ='c#l(m+x.l^t:D]044~CC72wXX !08[w>Dkx2oĠk:粉ӱAͦJ1|^ ` Qu[/h(?Z. v1咜6craVJNyl^@Cwj a뭇#*пgŒ4b$Qo6} ࠜqxԣ㖞Nْ/Y!}sx?D!GguA 2~̞#!#M`7-rNU@8?![);<ؠb)z^K>̛^_L=.B~{rLX!?RCfKؼg-]H"֌d-;|m7nts|Hb}AzqT ܧۙfz4_`NٸnQJ\Et'ΫI:ǏsWjb%jTZCdTH$oES|JE$2tnb5&J%P)h3}O6Q7B(9f Nۚd7@jwȭ\h|5s,bb9[Q8b_(({֖R@QqU(,[,{}qp.Wj,TPOwc:!s9 ]?ĒuÅ߆+2M'W1.q-%C )zj9]4gM}vV&7k=tOы#6@V^yw/iyV [^< O~V<%薶$T.Mq a 3"_H;0oQd5٬4nEJ l\OֿĄA)% f4qclJ6B( Tf+|khGǢq7>:bj#.tk y#i&@"l⤮4qF8Cȁ YI?^Z7Lj,wPմP P-oc%c\8^ %`LVQT2)^Occ#*Z߶rdy YZ