postgresql14-docs-14.11-150200.5.39.1<>,Teҫp9|* B%l7%1kN urZ/ gXRQpSNV5kC+}x?r'(wGD 쨱twD\c]Hp?K[o^P*cz^P9QtWm,\!(\o3<2)xYLLB`irTp2l%nneÉuc<Ԕ0PTU}Gn#gَ3x Sg̻BaS| f]6'@tAp?X$bU!4>;?d ( J $=^i   ) <@ s  w 4h|(8*9*:!*FG0H XI X%LY%T\%|]8^bwc defluvz+<@FCpostgresql14-docs14.11150200.5.39.1HTML Documentation for PostgreSQLPostgreSQL 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 HTML documentation for PostgreSQL. The start page is: file:///usr/share/doc/packages/postgresql14/html/index.html . Manual pages for the PostgreSQL SQL statements can be found in the postgresql package.eҫh04-ch2b04SUSE Linux Enterprise 15SUSE LLC PostgreSQLhttps://www.suse.com/Productivity/Databases/Toolshttps://www.postgresql.org/linuxnoarchS;D"iu3:H,.3+&(4Vqz}$d#+3O,!DDX%I5 DAX~0*y$N: R4$f9Ku!G?`(" ;G4 OxNl &6J QV< M5$'c<P$ N9%f8{:`1U6$B5J1y_#  !.IXL/VXX#Ob*:q=6C}o  !_XXMm1" @  !X{Ch&T kx7`4׎?;Mm ?B/.01PJi#0 /~3"!/tuyE 5fjWBY(gAe ?,\ j )&Ma}902-=)!spޕ`+(G +&s 1c l 3^KH*^T,v#HS4 1  4C%="i)ˢ]=eGE7;L_2NŬn}kY.k1JX / 9\8%Z I?%/ UM_ X> -;x0U( ?e* x$!)/4*x!+Z%1%7< ":64= `?dLy-V%vV67U@d;7.l?^,.we 2czc- "1]  u!: `6YKS gA$!CD{n[x[K-ci9f3E>6LcK`4p;&q&$Xe:&;&wH)#   &DJJ_)T" XՄ#9M*n= -9 =j9y!!%;D'#>gpL%a2=n '1&([3X ?pR'nhIa:6@L(q "Lhv0%EB j PK :|m 1&L#k#n%w"J=t( d+%~ .o9Ofj^jZaTi)(ImUMX6uI~ z ,,"pRxfj%0&r"9=^7PHo{#  f2۔3Y)f*%G::;3 DZ %" g$ _!@ NwkIn 6 Q b UBe )W"# |:L, V6Z:eF""bH( /47TPB>G3!"h9|2?;:~00!5~F(#>W-7+H~UFDgL'=--T!N8q,S#6o-0qD)X7&>75.8!%&#WA0j~-l[ Z>B7"%cCEh R wL+:XD)K3_-f#K1^; @'*!>6$3$m='DPdXG-GHR%%94 p<L5 Rim w-?9G3ez_h$);'j48XC5 U' 0$3 % b/R* o z Z'? 2$@@"=%% p?0Q/ %=|t:H#FC*,, 8/-)*$eHa(L#[6 z*!,5!| 2'D=Pwa,.D*+4k~+ s- ,7.Z{lTS(3B,a>DG>g~AA큤exe/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/e/1dc36c38e0ac98b4b1516842cd7e14c24b9f70093d3c1e4b671bb232c37839b286153d0fbb16ef2d9ddfed0bd45ddad3ff782a10937d8914a5dd003f19cbc9022890d2cbdf9c694d14c6c7dc2b73d8113c7096918b6b761fd8b0117b2d587d205aaecb91c8b8f88a31df8ee9b4c837cd91ab1b6107c51bb3c2e8fc0eb7b27320b2ceaf76fc88f4bfd75cf38706924d471bc1e995de4bcc8024b1dc49443fbe8dba3f34529c338bcb0f6afdd01864fac8a756f6358a835fa3fda49ae6323e6d388b8cd046b67896564a2b523d18711c392b355a0f57d2d8473219cb80e6eca6bac480f4ae4bde02161218ee0dfd3cdae340f542912dcf86b78eaaa1fc5c33d3f6b779f2b6ed64078786d974079b7773723fbe48481796df6e194db986a80893ff6746f5d5dfcdd5fa52d3652c33b67186b73558adbe64c7d9999284f16ac890acc41604d1eab6f8a627d95cf5137761ba8a2432a5dd72f9d95dc687f731ed068b605e108f4e04f49e2a9e4f110dde2910e29a2a8d2cb6000338ae8ded25a029c610c0091051403f37dfce3de3c437d9e71f3bc00941e8c563eb921e7a82f97ad10f2bcc91bb6afb9d220e813b96458d720797579b71b034656d4717e53ce3c8fc0e293f583ac14360fc8e2fc7127ecc34d2fc9a9d344b8bcc42d08e6fa2a70493ef2dd22b63dceb18021513ea3457956883fb1d56f2a733999ad253e4ab9770c1623a41699b3b02290be11e734fe574d2c66288ed5815cee1188b2301b83488da0213becd9423af9aabbcb562bbd3f17226c9cac0c0e9d5b072551d218c7632bf003321fe1f7f3feff1e297cf23948979d400013ab0962bc04154130d652df502aacfb149eaebc93d606ad0f6a0d2954a410705fcb569be4e86fa140ad52fbc0057a1ab76f3d19e0f28e2ffe7dfcc33b6daf2f929f5f36c7d79df6f7fadf358eb33d4a965f37d7417a9072702721af5c86ccffce22181b6cc6fba661332b2bbf9d390b68a57be4f9b97503e0f6109f81eb44a864391589e182339ce1349af7dbd5321c66e50468db0381f94f1c171c799f386377728fbd4ab2c3ddc03dab60b32f22ddd34161ba7177d207b624cec0010e5a81b78d678eeea369c0987a0c93b80e753d8a55a9f5ef6b5ff9caffb40d43b78c2155d5ae35a28a778a828167aed6e902b0719e6e847e1bef83b18cf562bd0cdd6514f0289b3901e270c4476911d2d183d8f778d9477973948b69049e03ccadae1ebfa77c4bc5fda0e2ee31ab72ce57b3d77e534125f5971163b47263b12d68f7e327d83c42d47b8851129a32495145ca954099025e190ea1b0737275b8d3af2e72da8752dc507a4864b3d3cd7982365fb3afeb209f7d4d03a6064878a958e063c6c778d4144c217aa6df1ed49c3fbe4e323cc72f8a6eb3e46d1f35b733809bdf46706bb44eaa75b2686be90309fd174785c030891c1bfd448273e3c75675c490ba25f87e53470364694fe96423663df9994b3c9e6697fc8375e484d7959692ced071bb23365d1e6f2f628b50e6091e22f3d37d9ee4c057d412c10e77bf4733e5720fb439ad766f8119413bb4b132af05c01f09fd54cab565c0199521ab5bb4b8d9f8acafefa6303318b3f4ab16fe32c0f5e1495935e88335bbdb968ebe41a37c050a478a8b1c26540d8607ebe97f39a37f2940650c51b0c7a7f874ba6e3af20faac019553839bcbfcd1940afa0fcfa71925f759c26d003ddebd3d3a68ef0a75b8d4d0ee857c898c73ebde7be5d05c9de2456e63a6f9b1158fa00c40c818b2fda7b0a0ce602ac60fe656b72debd5b53a9b1588dfe0b4f39acd77d84badcf584d2da02cd2fe2b5122986ba149015f0efb20a44207d8c27b66714c90ea3bb5703f55abdfff1f743aedaaa1e7e926f3fb2faa5c2a35e98c0ffa4f1c22efe1c5c6beb60ec716193804429d99dbf5abcc86192a4a555c34995b440865276d769ad0f299f3fabfff0c35213287cebc9e4e9113a0f14760b53bac7934862a9dacda7027cf40b09945806af42e6240be17e4ee0a240743f093e342c0baf945050cdbc6c23d39156e17fe9021853a7365890e3257e83f0dfb3d05123c7506805df6ecb798c3030df5f2a0737fb3c00479a2cfe948bbbad6d63b2dcb2785986376eda3b8e890ed73b4557c8e75729d59fccb299254fff4ee95880e6371f1bb35ad1c79172887ef84e1ac78007a1d5b73c817ba139ec5ce17dc157f6a2bef59cfb2f2fa2b2ccc5de2781d2483111b117f76e17025708cf3b589a9b61f369317f28f3725aa968b22cc5742a91969c492cce1341be470789d02aa489a0764f3043e322278ae297fe40eb0e37f55a93fb4f91e619e9c23f1c94298fb531ee07e64bfe3e5b663e31128bdaae560dc5ce94fa3e927258a7d31470990238d257ea3013ce5fefba9543e2fde15eb7cb19505ced5a763153dfc92a1b38ccd989cb59b3fdab53fc2c1d7d6bbf0da177302e3ac7e03f2be022f281330f467a05b2bd74223b13be2ea6b82bbbb8246bc6085153b13dd87e3a108fa48fe9a918992899ab5e7a3b925474b4f814ca796f1948ea2b193dd00c66076edd577fdb0844bb61c12ac96fcbc0843b375568c01c432349d3441eecfff776b12cd34f7c28611b65023ef92cb83456d9625936e1cfc6a07fc2e0333f58bc800132f0c3b790e3dbafe36302e1621c84b97b74a4bc46258804ff4bcaf26cf793e4d0e710e43ad562ae88e4fabe1c97831e6098e5d31efcc54841b1ec624aefa82d684079e37b3bde82e68d1bcbc37c7bd3ed4b83f498d1ac9351d6c0c536442d2cfbd8f4f501cda20f2ae8194dca29d37fc2679460d1fa15c99ee9aec186d6e74a058ab6b6284350f1dcee96947dbb6dff5b89ddc1c53c4ac2080c71eaabb53db62d9fbdc33fe85a3a6a16f4faf760e3328db1e2d757741d980b4bcc900a7affd25d417fa7cd709a0d76488c235726087d6fffbe681d2e1f097353e1a2504899598c4a92d9afe0674886065c504a1ede40023c5a537a2d4201cfe99c3756774e1f1eead704bde2bc8a411af2db839a8f51b9abd058d8b0b1cff1145299e7ea3a1c81e77891289ef2be50316540421552471ce634887b4a60405ca1fbede60c8c71af86c435ff90ea800b39c3da038dd90a602f73e5848d9abcef2f8cd96def2b85c13f36f6ecdb93e615ef0cf22a71d956f913c7efaf0b75d3b653d71ad5cdc025364fe69a6cb5ef059bc1590e79a574bd8a0361d1778edbb04b20080e2446ac396e80bc627550b1185c816e6be83dc14a60516bf75295edd9c5aa8f2f962e4633afea77ebe99ba55ca0f200d76a288111394c754dab415bfe62737413cff02bf7e4c5fd67472a2a67f7c752136f68d36eeac950261b7942bdcd3bc951fad63956d2aac89d71c8bf861cafdf619b20d8bc178bc624f23dac0d05d7512911545b9288c976e2794ab160bb05cdb529002ac015d15ca21c948b18f6bdd3a26895393b364961c27fd4e566b1c180b3b88f242268aa022c8d7f50476876f68342afa3fbdda2aedf879d674315b962aa3050095b33b729c43cd21a8d42bc9b19a34427e50a0b8bceb25ec3c780c8e017bd9ffd29a71ef64028eba9a7d673f3bdf145a98b9ef5d089299a56911653879b07c40c7ebdd7a903e6f508d476950dae572f1055e4f5b555f03b01a570d355d4a0cd515f24be4e9016494f5eb301152665c2df6d2e1a9bb001ba6c907e53c915ae2744a4f6a6d4efe4934b7aeb9fb8a1b12707583550dae0172e98a9370584a24bdc5e77e0dcc31b07647604f279e0e3daf860e3ccbe7cf89a77b0cb628093f18ca8d4d0c9248880857ab99b506b99f8a174348db754683c7bdda345a01a5ec55a8fc3e33b65a1227a8dfbc4d32a47f1e25335edc71dc5c6c4c9b119f205ef2a67e44d29b90bb6182656a8b1bc0d998a4b89ab56ad710bb983a4bffb45ee607e4663047d6fae3d90de5fb9f3eb60b055b640d949bf8686a7018bdd099e89579cd1d3a5aa2eb5ad129eefa48176be4f20037c47304d35500c088ae2b8742aad46ca1c8ee3125a8ed29417a663d9746336e7bb4d68e5386bacb6dcbd809b6de5c5f68ef79a6af846eef6b59f3aa1f24536f785b7b1e9e9d8d038c00bbe0b6157a97c35ad0175fe5e6732e8a2451e0b4c291ce4270ba2192be67419b4a53de89f87ccc201e988f7be6c0243d45fe18857e9fcabbf9d3885f6ba064d0ab097196545e865e75af4590cb8915b5ba07e897f75484fe821691941ce423cbdef2180d4f1cb07816a907f8034757cec7de96f0d744b49a53739613fff5ec7f9d8cc108406eb1e1d46dee7cdb2b8c2f7ab5b8f752fc8b4f9372cbc3a53f3c7f648f2bb4930b14a666ff732c327569cdf113875c3d692aba8b4833559633f4c63239c7af88458417cbaf1d80db8f81a1bb06ad684f9273483458d114306be1e297d1d69525d8b6c6ffea85c5c16b33664728cb6efe238d5a50fe14de551891173f208878b2a7c294716dfd7777aa493d8c8d2016449dd6f0ee10fcd5ec7c6a56f9ba8b9c6755605044161d5c466c6888fcbd18ea5474c246c48e3af7e285cece58a237314d10dcfff54469d3f8eebb5de2b94600672d7635a693ab107fc2ea99bf836cf2d9219dd7eda535b720963e9ebdac6a404c1fc60e879e63a03765384dfdfab0e5a2ebd21d403a23818331059c084c5fc2351c4722c0c07610fb0c87bcecdeac4e619d57b04ad5c6a62a1d21d312ef474f3b569ea6cb392ecf82e6910db04c9efe3a4d626fbae782c87450b3cafa9f88001ff4e67f2eb2c2763253358a5b2c7846429dd7d3635aceaa574f792b8ca7c3e1f2953d0b799306e2c9730b31fed8f5b5196fb4c4db8c48f6a0a2aaf08379a4b31c0ce32a4fbe290a0a5bd892b11fd0597e5c184a072ec328d71b39776cab50cbc43ec344647991a65c689984e79632cb558505253a8e9d614d923caf3021c711bfa554d6f70df9d0e7f67dae1011013c86fd60d3b2e5afe496eeac4431837eeafbf75b6d882cdf7d16db708592d58c2f76dd4fea6aa798ed19d6863b5bc47f75bd9f2bf8777fb352c44b5533a1dde94dbc50d8d0653aaaa0ce2783207cc151ccb7ec7d468c16665021556a2d62c9a7e271aff1a81e19c8c068173765d34e79ec2d0d9c724dc8ab2984a14c41bcad92dd9e0bfa4edcb522ba467d2ddc9d7eba952e8449f52e5cd414314f6effb2714053939ed52c96055aeccc8d1fecd8ffaf26cc97efc3af60b1c1c752507586ba7c326f34db0a2fc5625ce9d22e7bff1aa410b30f950317010f9e368f1b6f4aa46f2b912f8462d8af6fb3b17026f220c8ea23a396cc01c4c0c35ef1a76cac31c6d3d762b7eb686fc9090ce43abbfd95f2545e214a667ff7de2847cf72d58bf4e5ff192b656e9ea90284879792ea7dcbb274f87d9fed9220d45025bb3144ba49c48c76bd31136aa73d91eb8fc01827211987a0b56746c1ac6a29400822357b15f138c8d058079dd61fd49118595f67e2f05d47f711a4ba702bd81a984db7564669ccbb2fda88b6f7e0c7fb82ab3a08ee3cde1598791822873cf782d2b8d61be73af0eb791584e0624faddead068d828edcac608bd8ec6579571ced2ba3226a72c44fac31e6fabfb7fa1d3403bf25c5002abb880b78201f7825888710778ec9fc1199ca687b4a93c7836a904fbba907fe4401a6d8a1f0fb1768832cbbb237fec3d7d324b658e1493756a5910e3631a31bd57d38502e8a84f307baf28f9a9cc6ee5026a69cf40b26138328ab6d4393d7f2d44d903e61e61a4c69bdeb9e7efad466ddd8cbbc35da2bb9a99f48e670d1ebd64ffdb444201b13ba7e21a38d85dd8f88cdaf074d08c0f92003ffc31b5f8db6fff23b657d58b27b4aa375097940e7387a6aa2554967e12f3211ea5dfc6efa4ffdd095aeb73563a90bd65aa8f95454d10453a84307371a96aed60798aad58450e2a24b87f171cc8644c650908080c07692d0eb1d784eb8983518a2081cd566d4daee1770058eeea2682b3898f67cb04843467a111f71c350985e97acf011455180683b83653d69647eccd71c6d2d4c139764043c0e7c4556bf9d0d840b5d2cf0595a438bb4b2bc6685747266330c6c69f199b77e5be1e4db4feab1607730e03765fc2d1268ae8fea7a98d0970b6a11723529f64491364d49ec7f01af6bdd991e143a76d3225f9de611b3aad23c2f512e587af55b2c92273e277c43a88a48168a0d074f99d29b94eab68b9b29eb6ba29cbc87cc745a0570201c38169b9f68b8af4bc339a0513f706e86632d5099378f3946efe2000b49a759e467a87c5ee46379d43879beade0942dbe03d7dd3ee1ba2be707e955552932a269ab33e2e7504e693688d658e691a41c8f3d108ee2a6b7ac9566d855a9b5f4605d1e82aaaf68903fe844c57587d199c8a67d41044bb914736931fd951bc84ff453007296f3ab8328f1a2c8a41c205714120b7c17a8d5773de13afc95da8a4389dc437df7e4033cc6094dc8002e7b28350b43f4804d37a678e91337d797fd0cbae4293fc00ad3db5644affe746d0f6992ebee9b428f96761820140997fefdc1a5fa3ce0809b80ea047ef50be29bc1c855fcbc48abccd68b2f04febb88fbbc5fb709c69cc65c82df2e1c0389c428fbe2e51933dc09bb4a206b3399274ee0136b1e2a6fe44ec137714d582af7b96e48335857a64fdc3e9910700f3f1596cd463221ecf54304db1a4fdfbee3a616d7bff8c3938cc658e8be3a05b3e6eb2016156ba0365e351c72a641a5c6ccd7fd01a2ee8ce297519a74930028911d8844dd20f6600187ffe30507fdcacfd3dc030acd1f3fe30244af5b34873a50fc6722f9748114d9cd124295b5d1df153232e4631eb7cd6c02ecd1f796d756390106c16e9625f242545841cfa22c8dbd9c524460377f22b3b29fdfdd4f1d00d383d3b07af88795ce650a5c3478de771a8e2c5d60e348c1e2763500f24543886148991b91d5935e9045560efa4c812df448814c27ae53a174efeb6d522d76ceebebb371def815f64e6826eaee0a599f70a73655301bcf86584b450d56cd30a209de8546bb4dbe3a867a273eec83d6d14eeeb8958cef33800f216d862b7752c251aa9178478fdd62d9366f95fb7e17f4f81c7657793c862d840955113680ff919161edb659e83ce69d1a92bd8d1ae242e92405e05e868e3e0474d7de58e89f736402b705c43a01f7c62abfccdac84479496ddee501d2a37a0f6c30d8fe4c373ce6c25e09a5a676f7261c6cad2469e1be7d1e86b20316de131219f268654f75c9bb8387f638a2948fa9f4811c4e4f8e0d36a0054c552f967568334abf00da568a93dc1208858d700e2ee070d221a55c39c330e8e9a3b9663a592e2efb8682e4ece90b0a8fb93eac21175d114830d88609a3501c2df098aa9d48b1ac6ffa6795eabafd374f1ecc348ab0639963278057c215f4d4c4e8dd5f272fda7c0cd7e202a357e8889c11f2ebd8e6b3206e756b78961968ce1193c03143d8bd5555ee7e2ccdb9bcce8f87a13710297787d9e0018756a3385c9e16c358ab5afd9808e7332246162752066b97fbb483b2be8a9d64ce0acb1725105df8eb3dfbdc5fe7b0e213471200ec417f7c9f289127126d6e4a9bf50bbd7862dd341c39f31d0b7bb3236d833e6d15dbb4228164c79cf54d6ec980189ffe5616da7f1d084b133c7811d72cda527b749c1b974323b9fccaa84dca962c0d91ebc78e7be7b4a37f856b2b59ec9fb57c5bf795c15147350d380672e012758ef096e8d623f3628a59357fcf61e36e24364c401849a44141ccf1a9cea4b727f7c52b49f4ee29bb228239ffc997b62afe26e2432310401fc4253cfd75521de90867a574a7aa729f2f4c889387b1083f47de392d12067f50762115bd09caf829cf3a7013ffc914b90f06b700183ff779ea2154c11b9d6694316093344b96171771e7bf423ad0760a0330720a7955712733f06b8215492b9af0f3a0826a3360a4b74b623b12b7a5afa832fc527b4f54cf0580988824b78f0045b932eafd007436a23b67f63e5a28884d4ac11413122583a9c33a9e5401c3976056b38d7ab21fab68a67b74ffd24d4ea885d48f633ac39fe3a05da2cac03771f32291423db392346401324061a7dc327d6de808d307cc30d30453d793c74726e83e656911bdbfc17409b162c2e20aa09068dcac6cf65f023369fdb43e52fae586c49545a5f9b35c5b93968b14da8cf0af71f42845bc690030b28b26e5c8616d0c669753f71657dcb1c0e7d90752b9df91636ab87d9fdd8f2a55782b33b2f625b428cbfce130122ea4449081c65fb18a2d22b5d941465d0f0d361b81044641c72fe4767b6e2a349835bac7e6b67a4f218f7a7e0cefa06f470d36bfe9184780d0c679262cd69c65abed8c9e0a011a05090e54989119c6f6b1f99d2b1b3fc20fcf71d8cdee5cd18f02b492c1db57c36366e8e3608242166522853e4eb1021ebeb9121a1b7ba2e5864f73f2719eabce7349f5328b8d766b863ec1a547485aa6ee6b70c5ca37141d36d954d8298016dc7c45b070049950bb9b4116a48d922b54a2f3f2064bcd3c73560552deeceadb6b210ac2cd02e0014bb259c4f061be1d6dca816e20ae790fce8d97f05d20d56cde4b3413da138a300c0fbb23afe084d792d1a821a56b7224922d79dedbe6b8b0c4b33763cb671470a249d257923e6d4b7dfb3bab40e09ae0d18b300d66fa8e6f660a5367a684e86d364835b16c3f0b6018469b372ab70f8ed530e0869ec4c143fc389f467ddf63739d71147164bf01ca3c300c5cd45eef83edb789f4d38452b7941dada55396afb0e20028ec71c49ea5ca0eb26cc5dd89a315f9860507ecb6a740890fb2f0cf69dc51284ddadde552ec4c74be704066bd6cd28ba4992c735c63e13666ab50729f39c4aa051fe71f1f78c1353871bd61293a89f7c8e0dda5d37f6fdf3a0124e15029b54de045243989f8525a7aa87d15be1a8b759d57dbefdee7db4840e112d35c725aecb05fcd221b72a2e9791b31665de67f8858fea446f1111f35a7d6413ad1b4d9fb6feb739e080ced838066c8f2d0beb12a5a567cc9e12cdd9a84912e28c115e357c5025608a2792e2eca07fe9f886a87e51f7ef1548c36b144d083614d117338c084d835ce2938a8642cf036e08eba463d1c84f54036cffdd3a4626584effef680444308cd21b71ab00e21e49cc341516dbf8bfde42ea060dd39dbfcfba65e9a56acf0247e8b5c2ea912066b72056160fc27cdabfce7aac900917ced5cd6cff6a8a4a6774b51d54fb82ce0de37c7cc34b03599d4a484b34e645b80cae0b890f65a5a5254581112b8650544202e99fac5371994557b3f2d89f23c45d3c1c10ce0ea12f574df683f91a1cbd3990dffbe85b38361ed2b647e31108e688a557d7ace15ff3b0e3660dca931f6c65192316d259b21893e69995486706351ae79b6b05d1ca96377f1768d614ab3a59dfdc90e049064795b76e380cec7a27725f1ee27595aa118c0085a124bedb94965604d52eba94f2c29396aa86d1f3b3336056cc249cd86b23ce28e16c17ba3a79144b777698d9956adb99e30400244861f43edc16042259e4aa21cd84d74f672c4810be3fee30ff9ec58f2726e960604935a7a6b7022b64822dfe818279f67bdab03646be743df68c5a04ce3382e4ee873dafcd83172caf122e3f835eb2bf4062738528e4d883d6144314ffd64cfd4b7913649bf0817041a37c8acf7738c94d5b26e6071dec0f29928b317fe4a3d9bd91cb1255759606f74f13d4b4499c066dd0e1c19c6904e294afd44bf87c2cf63f30d4865cc066739817bdcac266fc4dcb087892749b14cb7138f68b99ce87e5842fdfacaad3da16aefdfe6c9f446e619c09061bc1fe79271eb3564a252a59912cf3ef6d2731e12cdd062a94d5e1c449ab0fc9526e97dbc831aa892be5187a7c3db92bfc3188474dac2dd05c1322496e4ab30a71711261c676e822a8aa9e353766e610275927b9086a473cfca98bc75961f8462a1d78449c9b295bec69dd3f06458b041fa68f8530fab8bec17906a5835b486194ef33c5fe757c9540521421324fc8b695106ee4778efdd6d69fd2d0d23ba474d9b0bf6ba35096a0ff5c4d0185dcf3b90f9624b9d74740a6385e2e337d7e2cb21ed55994696af9e32e18fbac023e4e6e614c8263133c6f25e1c70b878cba9ed14a5abaff4fe96f3de45b54953f47b872c0347c3142653298643e0a4f6aaa068d475c90d8e67e109529513106910569ed98e81af7df8a451ed71b5d152a22626974b716c43598d94212b4877597a0d9b82fe3825b3daafa2c0e3b741f762e222998b49f6ffeeac854bbd77a620a51ec45239fdb9c63feafa69653a371cdbfdd525a055cff41533383850e8b6e3416de18e5c8d233b9a6ab878b1555faa00f45e461db9228219b1c85dbf26da5b7d46aaf5e679e7e0936ca2a292f061d4f320c8aad4c7f38c9154076d3398930ef32f91a22c120b326c171ef42d0dc15e6e5e884c4d9618eb68264d7c1a267943a04b2b7b229981559b5e7b6f99380aa7b6788a7c7500a33ba6fa50bf24ec06b8c2e4ccc7c65f6d2ef65c8a77bc2bd4bf5c18ad32d558767f39dc3751d9bac32932977089d1acc698cc4f8be76ca66f063f4e5eb8d83607c5b3ecedbe05cfbee269d79c70e90baa915503f582d88b500a19f93d14e353b84ccb33e27d2c9582f5221ffab7d9a3f161b06085ddf363592c2d324039613539169420235cb454ae78ecb74663f147154d6aacdf17847ff9faf6fe1233d3d4fd659f84ce9130d94de76d6da59c910a661e6462f335a56e02d18fcff0b6de7e12eb8beb44b74c99472c098a0d1d3a319692267ab6cca8159577a5cc0360fcf75aef7afb876633518860a1b191495fa86d879ba7649db6540830f4e600ae464252c5a58f0aa0a7dc9219593f12ca56bbb4f2a03a07dc54f5c1a646cbb6816798521a8b68127c1200f659f474111a6fe27cb0c09947b5649f5a5a1983749f87b17cf3d68308e2758fd51b310bf59ed28977185fee25aa5b981c9e23b26709352639ae10ba42a3ee18ff3fecc76b350974595cfc03f5472a1c7e81b871c114c56561e5c1bc01750fd06850b839fb717b9fece0e18a427f2c0d0ffd5ddc55c19e9f9d1834f4ae2f5d8886144ecbdfbedc58f52607e26eeae7514ee14e0945ceaf44c77c41771d267d79b2c4f865d618650297f50d193c9b86e580cc3885fd41d0153ea53d06514759f97ba80aab4edd19a8279134194b895c51f4b728067634bf0afe2fcd903e662996754e51c686e8c91827059042db81be6bd5ae8c8bf10a4cd936023111365d6d770033c37b3c63f1e49f74652d7cd60d02b6be2ee33ab7f4fcbf645fd9ff831d35cef71c7c642b36ff86650b682e94b17691b1b76935d4e31f16fd89ba4e778f66f3943d62d752e71ececd4b91dde2bc2f9f75974fc8ec5fe9168ea68cc503557155c7324f1bde83de57024ae07da417100205f4351283534d803c965c757c3f469f883008f699e967d84f1650a3f35a69fb83aa0230293fee75504aa2610c6783b1a8659bb4eec1d1447ee44a1d85b781b66079733f0a65020e2c89e24bdc26817c1a3f4f8332264137afd70b4db89cd04f33a36be7a8a9b50bdae4479b19cf994602657fab29c5a65c6abdc051116916f1e9a15456c5f2bd77fa2275af10521b533187fa6efd32cec78c875f304911a2b2799308bf118666cbc9e64954337642cdfbf975a3ef2c3d5226eb9f05ddfbbf54e0de6608cf8b37dd707a9649f87c3e8f02a979b665e241cf3e21ebc7e42f91850c84793eb5413b7862a155464343e7d249eae946ff66e083d6f3f02d6f6eabf8a4d477a16d8baaea6873905941421acf7abc16a55ab2017ec4d4c9d40c17339d2a2e070475868698a5a55fc060558995b1c193169340df737694b74debd1f6021e7868c48a0315543ee098e9931fccaa144f5bb2fd120976ac60d6324d4d89ee0bbcb5bbdd814a36658cf688aafe78996eb09bf92af64daeaa54af17409b22a8da44dacfed460607f27f2e3455e9cd6b49337b31f452217959b9ee1ce74065fe4c9a44be3b2f45f95ab84097cfd7d1c5d81fd9e7b6de4837246cd2816e566dba66ebd7b140a7f9fcde1e24fbffc8d566fa4a6501269280377fd3658cd604d4fe8e3920f7788145609376964e189cd634101003ed301700929f7de6c9f82d7f2ec149969399fc2c400b4d9af25950457dd32cf6da8aafd0738309a1812282403b8f013f6c5722c2e56f5100c02f466430698aa2d1c609ce30c9ac049b21e23e694b5c21fc4c706b457e3bd2a963dc7709012008ddef265995fabd70182c52dfd958a30da1d4c0c0bc55e20e564863c0be8b971f4fe7c54c92ac5116ec60fea92512436b7518af3c9155958511143da14ce04326262d054ada75ec652e2ef0bdf89386ff8b66f241048938e65c243315e36ce7e9b1928e60754758b0b3a5c44ee1ecaab9b2db4fa1d5080c370cc7d38e423a66ee9bbfa07a83dc9d04ff888a740a28829730695079ed7dd9391cbe01bc5563c2fbc3f297cd05974d6fab12a952026ae66a1a89953caa61986ca33f70386357142da0e43571a840800f6bdae02960a2530c2c5a611efd6d0fd246b337c368d671c113d852bd16cc0be1dfec545b330f4b75866c5b9a480ea19e30f0a62a6759a6472006fe50a4c0f99d21c2b2306286592f3d1417598b121bfa0a6b45dcc2a4e791a07368faa60443e1c3d9ee22af93f0d0ee6f302f01587eeb8f3638d4c1273ecd0b72cf8c46e48edc820e33cd0fbccaeb87a0743546c5b20fd0c0047ccdbc0b2621e8198a736158216848223ad11a2fbc8420ac43720331561464d107d09b9909c301f68a1c03e1ef68c14fa9e0965afb2c6128bb81e12b9c50927150c5cffb5bc2d52611052c970527ff7e31be95763f28ed72d14737c56d255df97b87bf1848596f59adf2e192d07686b3af9df782055e29fb4475bdc070a150848c0f07456daa571b68c1248f1e54feb25ee40fd539f2dc5309ab3331da5e80366e97db6903c47e08959180238ce9f5660788268b01440b2f775791363dfb012db195e427b97494fdb6e58ee089b304435eef398e374bd876347e0c2fbc4436c3b0c2d812409e17f5627f5a38e221687fb555fd4b1c1d7d72ce717787c30bbab907eb464a41ff19536adf2b8331ca0551180f8ef13234ca0673f5f857e998aebbd5253b5120f55124bc0a0c779f23851f85d12efdb3b2183a8defc38ed9bb178c2b05e4aa739373adecd32cf69f09bf295d2c39b0363d6942573ccc1257be8f7da1cc80e98400a5b3a46b698ad64ca527b0c1f08e1456b4effb8f8f44be662210b8062fc2397a88071a9ccc00e4fd2d582cb604a32c5d637989c1f97ced62d319d57f7cc8ec521e8983af795ff3d0ccc714f44f84dee6ddcede26284abbaf3dede8b9195012f05dfd1c2008adb73a37a0cdbcca3fcd8728ab40f6b8da80595f9fe155883ea30c1ee15cbdbd744ee359782fa46c830cf4d7fa0479bbb445d00bc1b6593044ebe24b76925beaba62443b94255afb3136904fd89672ada48b3dc78019316687b8f28a84ead3f8f6115935e91e1d305bafd762dfeab5d2fbe655e907d8e7631a04a277dbb0d6a281a1765ed2d3045bf6930d4c8a49b36a336953db71b3e3b6b4c88ee591da0a7d5e5e817429d5b9b66f7e9039b6094a7e2881b27e22578eb1c1c0d0afe65d229bda6aea547f7c7b7c9c5f76cb6f6f5613f23bc2c3d6599183fe9b6829628a0bd6b95826e113fbd5b00fa235b82bd2baf855e35fdf9517c02d027c6fb2fba94544db7b816eb1ca030cd2d9d17e11e3ed41124ec14759b796f89beccbb702ffd2f465fd422de0aa649a80f2dea0527894d35f9693c06af1d1f5e09f45e131254fe6a94fe9ba2a6655c99be65208a7e3c72ff9f3c976b5eede081c35b700466c2aabd7057a504d0a7531844a04ecf2fb538b30e9350cc714441710e09a5c7b7bdb2e158e6cc3c4f9ae4616a09113f84c81d7304df989952ab9cf507b038ee8b9e7db84893dae0543dfc08dca0bf40d508d66a0876acb6b0a7c4e2821c4cab78fc2bb82ab81d9eed1dc04196bbdb67e6be4098aae4d039dfe315625b99bb3efa836ad8343dd9442fdf22b96959cc5911bae35cb111b0414480040b9a603e1976fb51681597e47951ade9387ca4fc311d443236a7fec3a07cbfbb4e90bd49e41a88e7bd80bf4ddb8238d86bd6b74073de9a02c0b1e6a3031e7d76e5bfc5177612069638b21c18c572ed9d2ae514ab4414e0bb57ee65e55890b88819a28872151e1e955158e37ef4d68ba51a374551a9fad219847482f91f03a3c31e1a1fec5b3692b91a284dc0d901437802ebc6e0d05fc807992f2be2bcb944ef8d481ce59b8c1dc774a3c348c5e5bf3d575b119d92be99df2a1e37dd8a021bd6bda8eb73b88ec08d73e85647bf355c57942e7da9f7ce15517d9768adb680cf3feaf610942be00db85d6a3c5346156672c790fad9b1ee6fc20d4bd59c920c8bdbb2bf5ac277cfb0e9872e5a9b252eddacd6fb68901e555865cd001d747b6b235ea40a488f364f6fabe1ee1e2c5f3399d7d2d08c5520647998f95a3c50028f84331788dc77b81c878fdac4417c6a0e60b140a0943d246a4d150553a06cc7a2c56902f996eee6035a5f71b46ee2c46468e5e1a33e8b25b3735c926dec6ba1cf7ecd2caa3c513d4fa792695a1161a4014d99e6014d637d9de8935335d2ffeae8a8205e90a3662161d97377e5e313a12ba845f457411459c56ed9515f577e184f6e84414625df91cd1b47e83b6453d1ec4bbcf95b3c3a9717038026f6bdac90d6bddae6a396cf99d09361627672cffb02beb51471df5154ca14a97506f5a77b6db6b28d0c03335608edfd03f44712cb609ee7c9b447b56e4b49a87bb35b22c2b18884cb0949511b820d401338df48a8963a6a39f7a43098fad4e1107b5ab465318b0964f76fbc6a35cd0cf450790acb84601c90416c8255ddbcf703238dfef9b723143318f189c37e914c8926c966f3c613d42bb1270833a865bf031513785f2044f93adf984474df2fedf4566b72ff03d91433263166c1607b74c63fef4a85b57b9a28c967f00bb7a1b626a971bfa163e4af7ce800741e8073a42eda6081cde750aea5f65dd83ee5334f35967c13586d31fb4af7fff14b9fb4b17b2862e25a0ad675afb9c7c9eb76ac44574a6de922a8d7a1c27d079a1dbfd7a1b9412cedbd991f978e8e24cc325d8eb2d41601aade8b47be2778cfe64b8b868e81461defd522fb9818d171682fb4790702a1ad16868f291dfc4fa969308dc230c18195c9af5f961b33e9a34012c38b1f9bf2af4bdb20d403f55d899128cb25b4a7145ed4dfa630726544ec40f8b6339dc45f72f29d34c8743ac369ec7a3611068fa24724fe170471423881330a5e4aaac8e75fa560d771c9270039e286bc2d6a93d6ba9786511e301abeff1fcfc9a40dcc85fd2fbb8846bb55f8d731c56cbb31ab8887088c231545e62f823ae658b60233419b25deb7d0ae229b035f8732506f3c80a0141aa042097817c9f2dea197a962a785b1230999be1ca24a8db12622a9f290b453dc0e38fe639052a504130c4e603f33cc62184d5dc5df10e8d5befb29a57a789111bc4a8738402cfe4fb04c901b5024d9a04e4738364041b691ade74423dedbeeb812ca1886d7aa93a987a7a82e452ace17d0c45995379dea87ce70f121759093ce7a4ae9fcc1b6cff5377589663e08c5efd25198f1b1832076589bb1e82e3b608d90a17af16e9f7ede5c346d61382430da7a7d0773541bb1d282aacce622c3cb5e2dc694972c1a601f7ab265dbe4ddb2c38b1a24ed77180087719d2d617f6255e2d690e67d7d0b59b405b118a2f9e62a43a6594487b5652e5905e406096a7b55a0171364614ed49009c7117ed857982aa745cc761ab4f812647d8dd21c9564fb694f6409971e6279d4850a9700a5ddd97bc42207953f2b1b8230b5e64a76d6a17c62a02ba3c6ae926e55e1871bb7b44f5a5bbf612c0cd089672f1731ba9ee3bef263d6aeb961e41ceb06e625324ffa2da82c9e66b623e99f04225d110cdad73b1c8e38cd7ddbac4f1e04edda2a45e14b6fa1b0cd530d73bb3fd776a4fca4e3aa9da5b5b6982f7b4a1c2c1627aa24d22894225a4af9c415fa71fd5782da55dc252ed996dfc3040d31ee35210a377701d9dd969e7a3dd5d79f5d0312516dcc746b4830c9c216e423fce664e6fedeb5f63958939f7189beceec3ad98cd48625bd9198bbf7dbb8b021e7198e30832334b903455516196ad809d2ad160b0b44414281a320f0fca00c42c5230a50e38974f665553ae40e10baa00a68426c3e3f5ba5c73db05c1e14ffcee3cf69045183291e6a8d14545757a92bc52502580dad9d0ed2e978a8ecb173f987735d3428a7889d90873d46d55550bbc2ab0080e35df678bbf3c76906e38c87e0598e7a8d4850040a554be6fb054ec6877bd9a939562a080b72ba1d0507cd19f23ff7ccb6aefb8d97727019f29f24e87fbf1b9b740f08282ebb54e1b40faac71597367ca9f25793ee80698743e7fa7a30ac968c315788fc1f4e1bfc5e8fe97ff7192907c0269025eeed93066ef9b9e697c23acaed2aa2c9046c41fb81719b503c2cb5980a8f6b4c24d35836fcc261962ed09a723df30a488fc559230d0c75d605165f717342b86df039214882f17db657fabaacde03773968f9a5767af2bed31af105323bad733fceaab860e14f72a85fe701c38a77dc3e4d6fd9681567c8f07393a12b0a1cf1c55b8a8dd88cc2599296f97f10d0f783b5150d5ce7c802d6902ca4eb04a37b4c36592ac55c22df25cf30746813aee557e638dd715a8d5354fc0756cabbadc77fbbb8cf0849b94f24e196d9c63eefbf1a948e2e63871a86656718a8fc8503e63f49fc25dd63de63c1ad7d9ae5cbfa9303ca64aa4e6d2b5c3c9de8e00935feb0a1c3e8bada5df41ac78604bdb2cbd1e079599af433752e48401de2a50625799367650448d0c8d356c1ab2d23f572012e0096e3a6c455b206c1a69eda6f0c85a5eb0cdbbf84b9598347166760db50afadffcfa0b033732ee56b8b66218b3ba7a1353398b786687f054c4b2addb5f549e507717b48579a6398eb58348209f181c7c2f016727701c81efbe5e1f32a1f4070066c9db70f99edb75ac421f195e7ab02dcaa64816bb00601affe669820a911d58336f14394c17a0b10f98db615ea0ac281f0f7b042605ca88c3e425b854e48550f6fa0e94756cdef3335d28a27afaa6eb453859d5de02563201bf83e0f739ed9973d238add5c574c0b6b4b0d0db8917dd2daf2702b90ca689e3f98c9400aeb3e7fce63b93d6f1c51347f665dcda7b3f380c82b6cd807f3445da423f8d01c943d4d4daadbde033357f8eadc0bb6cc95e3d07ccc70f3b7f3309fc1f3c0f4084ed9f5e47013575749ce9a99f6e17308a95622454c1afc11a3823a65ee7c2b342357457bd3b7044b3ce3b602019beda8e17aa0413364de80d35dca4049af04a58ca88dbc4f2d15752f1c333e291f899f7227f519a6ee10db37b2377846bfe60df1581b22ac529219f6ec7c960196f684cef3d9aac5701d40786b684f1e3b49228303d38e66f775fe459b5e3b982b9224ffde42eb0331e960c0db1d399979cd4ec06e719ea42eec911364153f9b3f7a8263dc2133a6d62c4e48a9eb0371de5b813e3abcb0af55d0ceacf30fb34dd7c408f0bf80b0e426b9b3626f27373498aedf665034b6389b1c0c7e7cddf8d2340ee5dc5d77f89db476acac9eb7ad1947a4d8f7acb5eb04ed1d2396f2b7df6385a28e944d9761a92d21885886ca8358f1005ad7f0b492f242320016d09b6a94b9a45754efb8458f4cea36cbb72fb98aac2d0156cf8a13bff3fe0d8f5d451b5c0223d2669f5a2d6bd2d6445dd47427b5d9cee34b924418f3de20244b48a32f630d6b35380b34802db59c591728ca09db69938371a90a00ba53b4bd19fd705899264a2ee297bce8d35849898431410b5277abb2f13b4cade967f5668b6dc21d5bb570b23147e024f7985bd6185772c8eea944768f4e65456f904102d073bd59239605f7cd305fd2d99660fac8b7c186fca5e95a31ed9ee855c97a6ab0507f6c3c5b7c79ab7cf82cb2b8bc55db686bb43ab3bf78708bc98d7f03d522e4a574740bc1cf0107d8b3388217a1e0afc470b62c51d69c76a38d28038f868ffdbaa3bbcb0eb71e2d3a8e3131c7e7e9023137b1a2e76b1e8a0bb89d5e361786155a5d4f733964b0a5024b88817b8452aae7a8024773ca211678cd1f4cb478cbfdf8954fc3f03291a4a0afd3a3c9c0e6a781e9abb78010dac71d14d4ae9924dc645a1244234965dc95817fafa4638eda9a7cc81a700c4e65dca75d1df2570ec0afc2cf9ac1b41199397a3c804f6e8dacb6ddde34bad5b634d62bc40eeeac49b5fa10e01fa19d5a54fd3134142fe05e208bf7ae6dc69977f0d98e06d7c140cb61ad3278e6f9a497466a9301659aece833433775ead64083bb1c75b65c376b7da219f086533ae9b07c6891941adb70c7ccaaba2fb02488484dcfd95c88b001a0d552ba3e7de63ee921c512c2bd4bd31201646ceab04aa8a9ef74373889c079f9490c16c152f4bd893497ef696559545d8ce8f0d172c9bca4a51fc3e0fe3ae634f83095b977e5ff213a37030476db6e8719f1ddc72fe8792222cfac2561c440e9447f231b24402780bef5664b58af4012809501c48b9f67df478a77070fe9cf4909f0c0585e617f1966429644372d1289acc1f2045e256c8a7b6f64cc9c49d4adec5b09dc4c3201e3eb50c9ed823a036c067070c9f3060ee0e9e832b5e99fff9de2ee680dafee1c8399b44c65bdd5ff77fee729f7b5ea190989d84da244221113eee2abb6af9c08e1542e424510d4d513574346fe101d162196031d22d3e71552aa5b91ce8633babc4dba070db3fdb204584e217f8838e0c108089fcefa38121053a77477bf25aea92f7602ed6e0e9b3e102e5c8a63dff8a92a9642598c322b02383e37aacf1393ac68955616f40c8b7d97e0b3f9ed27571c6d42706d349e0cf3e9b3f1f56756713ff4eb54615a845e7a549def35f6a250a62b679217f961b6b77beae29fd26e01b63f8a0d3509ebb014c3acbe7b83a9f63dc82fc3cbc1f5d02f33adab4d471766badc19c182736b8d7fbdbfaf4c111222d535b5034087d2764475a095dc40d5aed243122c08687599c475746af2538afbd418848954c213f62457c036f3bad00bee7ace0f8e8f736926471ec56de518a9bb15becea9b8f35fd943094d77f866e334cb720beebbfd5908d057897dd8d772e3e19355b549918d4fb55da0cacfc8e3ed4055d569edd0663964ad6b1081493e89340778f916ab854b7b191e6e937818cf15b097c1ea9404baa43bb2a4da1cf15c43c1fbc0db33c4e366956ab4ae7cdd79efc277bbfe2770836f3d7886bd63cae070d9a86329eb7c8386fae2484815e5c58eb2c31f4eca9133288fc92f79cb87b239d8b41cafed8d0457be9891937a0d869055e9ca2e09c3d1c90c95c6eab1cff006c4d11a5fbe03c0e6afc6f04aa0a095d7dfb6729b2f70197aeb5a1e18568ae5aefa56fb3fe28645f16c3890c416e7bfe42654c81f67183afa2f1198fe18182a7fe11b0e2373dd62da1635b64f26f0bf34dc71e578934af41e7621b7e3c698ff5e7f26bb6099c686ec9403ff162871c5d99c7d0c1bc830c892aa220dae9466f58bcfbf93bf55c4230aa1a15f92172cdb271fb67cba89742942bf0e48d50c2ea4e4b376fe06e2ab56710fd8c65dadc6fa8eec0b67ea5250fcbd3da5e967f9dade54bbba80e6c1900f9e02a19b6808dd5556c320bfba5ad1f30af4979a7507b17aa3461f1e2d87426fcd529206acfd77cf5373ccce6f6e4ad25345b1b69a98763bfa2a60a22aa9a25ca7a4bd45124d66a94eef89d2f9793370e1444141d5cd018ad449da6ddf34ee9cde9a6dfd8022550195cf2114b8e8793852aa7adcec60a9cc6321b31d98dc703e59625927a40145e5793c80914c981a889159e417b0b7b5e57419e49eeb2285157a270e42e89735b27292d15bcf47833f7448428b45687f0d3a0d30ced32af73215c8162dfe55d0382c412639ccdf7b6a8c0984c0f3deac1ecafff5ae96c46e328545dab8a2e96877730f14b9e94254b12fcbc8ec4915cf406cafa88b7484f37f85dc96c4e681f1ba58c520df9577b9df5241b875823b869f08b591ef6bd87ab5921205bc36e448073a6c2d7db1c68b1da6a26424cd51b95acaffb5d7061054c50030c647e406c7a1c353888caed03599afe90529bd7330d6c15296e096b3e1dc08c6e7628e78c0ce28c14f0ea3af08d67ab38938f98b9bfd29d8f1841b7bc12db81e62a341147c463b82ebdcf08629074fa0e93d8956f77a91d26027c62909c84f30365c02caee099ec9cfa1eef77bb69e34173c75b0e0cb8482af0d11fb623a0f5f2c982f349b58cacde7295c5689e178334d71434b1a46a5b395ce309d8f7d41a1d00595e7947ab6d2af12a6c71a11b4e640ef8abe333e261f38417c7c37a1fe6f13344f7b9a4d191a66afbc77266f82bfdb2eaccb3fe2a1146ffc7e45fd37c2a557309a624ef052e2d9a81b8f70ba9099586d3c6162b4c8d44b26214ebd3e1a51b7b24fd9714b19d95916b297fa4cf77a951831662c7bafe5484d9e3f8d0b35b78c43f55d4f70024174ffeefbeff0a09e6173281972f927f3ebc8916e228bb591ad12703559dc21cdea632641aad05b326067184d034faa9951165cf6676c25a650bde9172b3575cb37f28df32e8c37ddfc715379650de013642c2c71326eaf16fd35fe40dbcc83f64edf2343ee16f571af21c3259341cdf26d2232650247dc29770e21991e3f5ef9bd5507f2b7c5914136adec60ab71ca0f0afe790d3e93cfa69526667fa0f52a81faebcd15b54fba175da4b663f834e5a58a5a3be6f62a5ce51a8b785d9fce402cf967eca4f2c03f3e88e5ca3af05e00720e854325fd93387da7a807b2b881c1083b271cf27451ce2f439b955726617862352a0557ccfc43d15a662059ad1af74d6eca309fe9f876077ffe50b14bcd7f1fd4e7fb34f3c46146701e40fd1fc6e8603ee01d059c18c030ec7d6bd3ae59d348ce96812ec5057e317e616ecf3acb6ce71f2ca92218d9210a04d2e309ae89aa03cb31216e97b9bd38ae8649e3982617ffd3d296ebf095d527fbe64c7e0f28eec401846d32a74d145ca0134f20229a9a47dddbf81c90c2599f055ed38f631502d3cb5fa7f6ff40c9a8788838162bdd4fd8e621b3a9a6131521ce7fd9e033335c9a8af7c289541195747b85cf6f782e4a6eee0c048d65d65100c1f34684374610302717d09cc8a4d216b0e47b12959d8a39e23b17df92d8e1a75351e8d20dbbf586afc766a44ad27d6100034d479b26d56dd9a150174eb6d35db131035eb22a838ecbafdc14ab8cf3db9367c08ee8add61400d24b6f1550af701d4791d36ecbcfa25b637dcf7b3b67367b210741c6dd961e593f39e57b04073277fb4e84569148d0428a3326232d849391f010deae17e751f2a5da9150ddc15f637b6ea38d31512861354706deb413ba91612ccfae0e999982e3f734a61449ed5e7325c92229baeaf5b8767edd29ea5e98997a19df4c1099835b0054a1a832e09abebc494c56d84b9535b8a7d9a2e0b8df2b54d00e48707a421340b4a2eb73c1655b632b0f2c6eb6855330ecc24099d36b9747882adfa5e89bdca846913a954ca0c33f62cab3649c473f5fd48133fa4dd6270d4b329e584436cf7c94c3421f1e0ab0878141ece5ae06cb62354b6805a0465734226e7022c04a7f05f45c8a366869023a4f6b88422cf7bf9d822dec3d32f103ee254db4077dc8a009ba32e362823e63a21aca4fd262d9e91c5ef18897d17e12ec5d7d02f6e236cbf6134a2292531b279ba72cace2fb39c0011c3f43f10d1dffdc5d24bcd603e0ac389468793fc3f055509a79bba471bebc2c49b86f6dfec3f2c064f5a483f4f3860519ac439e0d2330fdf5417a612eea72371e3df5fbd1a075cd587d449c34c90807bc9403c2b99134b90b780a2d12abb5cb53b51b4ea5f7f2b2cf373c8be936873312972cf2687b0cd0bb43f05d8dcff06ad76df6f60c445936aa0b923abda62cf879d9464456d4672cb0266ebcf9142aea7812418a93cd8f31bee36c09869830d931b31501fecbaad248f663052c2483a488db4d3ed984bcb74776d71d0c1328aab404b948b7d2a2e845be77edd18442e1ff2fbb4227c95366c06e8aaad11eda3c1c9da7b4564a2445f15027f44a76be60e95d0aec02bf2472a85a757f7879a23922564e3c2dafe39877bc1be7ce8e94a68fd120aeead775accad38c29987be78f8d21361c6f2a8c5f08d42af07f4ba5cec7fdb4a50ece0f287fea2e09ed542e7f82ee2e78a1e115797a34d8b8ca85997a955fbee62b946e8880c6d4434b45d91cf40a0165f24818e2df11552fc65c536b0219f3afefbf6c3bf614bb0fd552a65c27c41f6867b53078fb45ee10574a0e586a50667c2bc9e60c279793f0efe0e3a3ab823641ecf7cc5c692572b5667646cd45d255c1fe2df44375d8c8476002af95a43d98439158deb9678ec4b525a28a6eb034180b63fc4508c25f1844edf0f008283eb26847bcf4d756f6294903ea12a406b94be02a33dabb849ccb4af11b5155820256dfed39f2226516e16b656c3cabedca1e39683a5e4d689702a7a58374a7b93b6b17a25bcc1cb63fc4e22a31d62fd8c12305bcd080329ddf95766f7095cba3492d6daed1b8e9701b7cb578d56dcb4ec1c4c6e15e0a1ac9197c7af3755f6aeb7c94ac8117f4c9b7fa854c028b9b7c1be25d0fadb5a07e87ca6aeef7f236a358ab10e528f579010134872e0bab51784591abb50f3dbf98617ee1285ca42743bba1884d47cfde5defe4fbd231e44439d4894846ecdf4db200ebafdf2fdeabfeac1b606bcda9b3e9697e493deadc61c81aacb8d08f0e145f6bd1981a0b8fcf057c019511b979b4911905407afd210419b88c5b9928d53fdee9c5a548354821607bfa941d1cb6efa75799817e312c0ebe2afdc9864581937a49adf94716ac321a2ec204e86b4cd9a6bd6a5fd9f43dd197412683214d6828df2ecd415656e112b8ce3bf788f7464f84458ecc64418021fd1b793a6e459a0c4b44b92f90c86133dd5715b53861a5d341294f20f582a75313f809a517bec95238a06324aba686aed3bd6cbc1ea91a64a5aea4b29acbf23a00cf3a7a436c1bf8a0eb6f4efb4cdb72c9ffef8a6fbdfaf3534c14263a941ed091a306692ce570ad414a84b9fa5f52e4e5c6e34695e8be26256d84b1db32e05ae2a3b536d73d55a55b2ad76195467dede5b3c67f1e813b5fd57888f8a7f1222f5ec769712991e3f202e20af99617a41c25d893e78060c9670538781a5b5edafd62be3dbb7dcf33986ca40327ac7cfbfe9c9e0a84192a936a68070ec147498fb01c94fc49a19510b68be25bcdb75ff21b463a79da732d98dad2d1a2d036f2e17c0be5efce4fd31cc627c574a557adc3e028ef8e9924cbfcb98c1060eab79b5c6ad11f364b15a48a9192f836b8ecf4ca198031ba07ab8c2b869da4077da7cdd3f4b789fcd867ebc4bb9202fe812862b72ed1f82860c2c1dc6b3fad52a3aa026e4c4093129c0d58efa24bb1b1f5aa643a66072ab993af903e33b2ad94814b56bf408204474a9f1c70a4813c835c0afd7cd1ed6d6ee6c1d711e1d4579e8fe1ecf8c7e4f5565528a68d861f9855110b255aefc055e2a5f1f21c64006aa322ac341944855d3e69dda40d9a483d85a8b292ab42c3701f39db0cd3c57985849d7f3387cbd893ff78419f645d5e413d07d4420b21f6311c8df1dea691c2d737541661e3ce3b0c70f339206fd96b946e0e561c11a019b01d22cabfadae7e2633953a510f8e7e80b2147dd8594e97f120c7a782c09abc37372b1405e459014deee686faddba472449ae3839e542dd98b96672570a1e874ffced1a8ea79e7bb548ed073e5fa1962f60ee64b279fb70b002192b5b1378a0e858337a27c8710ac006708f243ceb9f9dfd52970ec9337f4bc5bb754c06ce7cb0f10ec7009927d3e40c8854b979e1d0966be1a3b8c66858bbc27e7b82bb84845ecf7085665b205bfdf31918b0cf4671a0cb824ba80b7e3033fc660f9b1c584afe33ac1446531f90b3ae25f05b717f340d46db20a4fbe76f02af8f7df850c6ff06c61852550cfb6aa358b10496c0f80e251cd8105d7da23f645ad22bac16c2e417d05d632e60e7e242bc98cf340db8e5bf7eeca374dcc6fe53338afcab66fc70d848408715cd64ce2198d1898cae54c5689b30b2ce2209dcc932e38a1ba45cc4949a64239a693ad95ef45e0dacde23f1738733a4e1615622ed3d8b309788f5c33616752b28a0eef7e4ef634530f4f98be9d70d8a58142085a62a24e93231aa1c51bdce7257f2d23d05cb2c1e25c81c214c1c6c064a0b9f305194332b8503da6f20e23d870a214037d76aa3654ca46b65a80eb7b67a77b200c933d54ccb5bb55fa8cf66e547ef3d0886abf58019f4a39a19c141e9714332b421719a32e9af1370777d47ad46257cd17e8d8198fa34f3882dfe79ceb6d6dadd7653b8c8605c52ab2cf3d7ee8d6227edcebb658944ce8d9809abd03bdbd22c9e2d9cfa42e1e1beca253af6713e52311ecfc77f8a9d5367a6062f545c5db6497f3e6ed45cb720264b326e19cf3a93080a00b99a235bae90306be6c9a38661fdd21247ceaf4f39a1194835f86929ab803796f123d42ae11a82a15a2ae85464ec6ffbb20871501cbe95ae140a8cf5d54abd519d34ded20001ad99dc3b76f0057243b8cb9c4aa1a48bdfd2dde00d7bf16bc4c2cc6cfdf454b13f83474255d4b0c97f723a1bd63733708c7993460c085e7473ac6a6902333e9528ddcc0ecc13c874ef430ae57624922c5b99f0a1f009d51c75f24775a0a2c48bf5e291e17c91ff8a40b61042cdbafd122cfc9fac1e7205e3208b4e902bcd28f35c157c5279014c5aace8b4cc455c4ac55fcea606ade35226731dd060af3d876cbe6ae072e6f69ea9e3bbc5bc686ca5f8546f9f0041211ac24bb0a85cad721ff6b2586d8c32cfd3dc81726dd1a4a30d6f1c302698858211ca336352f431937ea030a756956dda5ba095a7c1e97c219c905fd0ef17ad578a678c223bc5dbb585c64398ea47cc3b6a54894b21f716d0c52c4ccdf40ffd664c89ccbaa1c656c4603536c04e4dfbd35987c98b9b58688b85966366695e8355e83561e0ae9f35406432ccb6bbb7968a5387b0a794b05c0582db6c4e45434370856f251a3489aa684f890c25f776e297c5e3dd3a8befd7004e31244247e713374ff5773f82e1633cdc3b5ae25b27531ac9a1076edcd508a050a9da0c5c5cb3b59cb72fd4e392021b7a34d4e6f9a3bfa5894b33288488499faa2b39ea1a85613546bf72f743a250260ece7ca289580cfcd74ea58cffbed20099a2a009a7844344b155714435aaf1bf28e9675a280df31051f650d6f5a0d4f6255288506e25f53a33558136a0fff08d0916f574a62c5015d53d37571f082fedb7d53556923bb4af7abc749d7e15b9056946fa326e191188a50019e8db4b6a92862bd54624417fb4004abae2309e91f72bd2ee4a76456109602eef951fa2eff4e9689c72e4abb70b9e86782b204b97d62ac132b3731ecb58a53b1886c8eee6df2006f5beb51f1de3161c47cf890eb74a0fed8ca51491b030b0569e9cb652c95305376263d3e5db1d74e911d8bab4a5b90b47e8e7a2901298b0882ac4e4e1251f93b2a3ca04afd3988a1cbac2b75b4d999309c2695286ed9a62cba1ce0f1f87ee6a181c61bd0e71c9950508258ee577650bffb51ffe404de6a6012421bfe8c9fd410b7c9111243fe876d64eb58148e01fad1b55fdba33f78d37f90f52a268dab478c3b39527864b9f6a51218ec64954646a20fa64406a1eab705240505a817ea532ea60500a8fb456b2eb249da09d5c009dc16763c330e657a0d2207088b1ec6a5120094257e36ffd5d9f87a5fb6964bc0dfacf866e2796ee85ee5e2d6a2cff8f294c7e2d54b9cd2c2e36469f9144039b2d7e00f971b48256c8c9a5f2c4f6b3acc1721bba16f600807ad4501893c2c26e48f679175f0edcdb58c35c0481c89b33dc7bae8435a73db2916545b55eb2015225b72adc640b2e6ad31dfee2787aad7d23b82dcb87e90c040ec7fb35f8ed7bc19ff9f14c5275a66fc25ed807591c2fc327666cf3dd5305cb5825c63b8db7c89ffe354dbafd2c7e35ef2afb816d684359a8cd64a55d4fde9a813f849ae07d0cedd21b45f952c64dadd601328687a0f625a5a02bf2aceac2374da22ae05fe27036f1ad566e306dc605891b706ceadf74933530ed7863c845ffe72cdc6afa121f3677ade73c23138ec84d6640b7383a39fe65d4876427d52345f5098741f91877e9bd0e2a12c32235f49956566966432552c4194e9143f6aa47b4ca50cd293bb664f2ff695551b9adba9344a148c38d9dab7a1b08d556049ca335c67bb9a925cc73d9d69fbcd47ecd79eef8b933f3a11a63a4dbdbc77d67fe179c0f44dd0a5a6999c659232bc0f9304d2244e01686c49807701d179749c30fa5cbad13d0b9848ef4a38b67829e34dc850edc6a2206d277eb567f769fae6e9faaeae11a155af7ac3a4e958cb8a3ec31e167dc80808b297bcc25a9b8fbb85515acdda0e0e65897488156ebf045dc983395958487220985cd3531c505ff0c60ad8f545faaaea5a648f057da9c15a8119f43eca164a0c34f7c2fd6ae24d55976a78e18d1e5add5bdb5ab97a1d4b22b87c96dcf09a16e28a91baebebcdbae7a3e8e7fd1386d026ad0878992afe42cd0885183e02d6ad524fbfd1bb67b3a00a49fdde89306f307f0699e646f23f61ce9854da4b2faca38ddb31abc2e1801c6107beefce8120f63800b9e73d7a0a078d92c20debc97dc6a4fd403cfe89d24b40a40a51479e08a14f655be4bc006aeb017c23a2a6469626286c2556266228338539774d8eba4249192af3bd1c48068d72d1fe374192f55903f2c30d627724e2e1410683c786c6a72bb15a606a287544eb69362d69e8afb7b04b9b4c3b32b7d8d9c9fe164fc9099cc95c6f709892292b37a0a0fa35d17510bdd80cbc1964240fdb4b4cb3c0595df94334de8917a8dee365494cd25a00845a613aad37121a1e07b31a91fe6b539c724baf21b2cc0802558411efadd0471bc1d5cd0253c976603fe1e0a2ba2737d5b1d2cc58d33ca3f16de9e17ac7e251de69663806d2402e0d75d089aa2a3360bd4ba8abccf1176557daa6128f70c947be43e35c9d47a026ea00cd502ff791241a7db4136027e292e55d8a45f367cea41306ca008b439121431ca175fb275a92fabc2b0924e0f2e41f2df53ea561628f7f58cf87cb5a0d8942fb66c70e5ddfc51162c6dc5a40481b88e95425432ad39d68f6258e5b12e8212117f279a00837a3cdebc212eda785ec0d8ec0baf765a78da75053138b6c64d6b07d75560783dc2351cadf8cfec391065c9e165991fefa40cbcd98edec5b44e6eff173f1927c7ebc72ade0aa567a2a25d8ce0634f7043023ee23edbe518e65915febcff21dee16aafb0b6f717f69b08075b1a878081ad2497a6a0216fc78db08b1c741654401b57af9dd6f1063d8c00fe072a8df888260c8662323790ea912f4627bd03d9cf5a7d5df24be7767bbf0c93c2fe181b3135edb172ceb175d2aca507ef43d6aa565ab28254cfd5369f7257bbbd9d00e708e4c2d2e40659900ca9a8b7a826b8aad0559c7bd49cacd9885053ac80e3d9867fef9189300ebd8a9562e7adcf7a2c91e3cf5f86c512839267d247e7b271ff5259e8f676d70727451d5fcf5e2f45d80ff801e0da34d2786395ce496290d1453b71b59f91394464b31cc195e5d6bfe5d2e4423b9345da6079a1ffb282c2778b8283698834b4de00f3da70d885787350371f47a6ef455e81f04290700d369f16481d7a5ccc2703663fdf889bcf223085a1c9480ded3260617e9e5ea33a37886bfd54831b1795b6f56303987effbdd332fe605d6c7f85fc6a44698da1bc0630dc77d490060a952e094eaadd5aca9011df4c44efab8fcc81ac1d6ee3e128d4f542398f72a062a07201c524a09dbf66f0c5e7e07629157e5624f29d61b1eca512d7ba1c517eefcdd325f8b670595b0dbef51882701e1e3caabba713b1684ba73d64e12721c49a3ac893bfb56bdf8c5462bd2aaac9c9be90e5d386515e8d7258c34dca314fdeabe657a57fdfff8ad860f62a2fc7149c8bb7e21cfa260493621aa0d21522553e644e83610abf5e77276ae4fd8d797affb8854e76d4b391caf3e2eddcf717514f464cbd3f0b9de46e51371995ef5942d3de242fe39966cab6d9d9a06af6503acdad6034224bd083407dabe117e9e1d51b14d3cf9f2edd71ada1a08931cb53a385af126aacee8e83c53bb41d2fa9dd33b591db5cd7685e5422012dcf768e2a82e2bd32b7c9e6d0347630529ed53e12f89bcc009323730e44bdc40bb4fcd88a7e5484a3b23379fedb39a38c618fea209ec74b59c901ba80e996baff5a15d93d542b42ef75940c80e295c4f15f1a3df9a67b4b93c727cb464735fd0923dbe6e7f701b5a1cb319408eb126630cbec665c80c04931964a4a9803e68fa2c23df6f9ba9c98e4951d4b37f630785cffd2a63633aa31da28d361cae4495d7016fb3221e3e5d8a063e0a8d51c089707d6a99c6678cc19ffbf34b5849a2c65f91487e518cfd116408b84c39c33a139681af77d1e9ec5e406b2998700f6ec48ab71f71d41e06ae18b6a1ee568da86f9c70c9a83f4f69a7817f919de388d522dd868e5545f12c5ac8b8291e24cf14a164231ad1208f4c9148e9ad3ea6fef5a20f9617bd4bb6d85e084892e385ba6d1852dc6fe36ee19fd3dc1417f3a6125c1c10143f9f2428d6fd42112f1c7842312e89dde1fa9ed1a3c9b8c1e761eb71d0d8748e995a1ba16a7d0b46d11f1b149d9d4f7081403c6249136472b5b09239e614455d3b0c10ba42cb7c391e49afae0da94f8fac27a7d5f2caf49887b053672fcd4d0129938c81f3e82352a9234c25bc19727388d223f82e27f94f657c3a6783e0be9737bd23e6dde9ccd2516f1559833c6c3c7c3ed1f3dde84c0d36558268bb3bb6047817688a8dde57c1795cf91696f827aa10cbd5ceaf7e40b63c528d35e29644e712ac5383d46e50dd40254f4532a47e2013d7679b4ec019edd3f2ccebf63391f938c21b092a9a7ff5d8fceed21a00165d72949f2118646896dd33ba34fe7d9c27671cb7787334f4bc56841b55499ecffd2f75811294e4a467a665720cab46aee9312a259cd8d51662a04a3448e18a6e59a71218df69827f4a064b533f144ee189088cf101726f62d58b73780ab82592ab14379826b297ff7a82c62c271e2d822d56e28d79b7e77f1cd6ce82caac3a2f5f4087f197fbcbbdce8ca594b8401ab4eb8340d38d0805921804b24b5646e46671470a5afc6e045aa8c336cd35f8e0f1824c2002c962dd6750b0f6cb156f42feb1e49e1ba345438aef97f4545dbe6187c31424f4b095c203c7550f12981741cf7458bbeac7098bbaaf5a50788e245726ef44095b3766e780107c3fbffdfe66f8f1fc5968075269e44d1d5c4df765cdc78b78040fb81612a6d76bf6c2d793e554b3f4f5c219d8e3819c1da63f4b4aae75e4807867b8b88865b36757fc037e8943a688c6bfb257e428ca2bdf5df67b8f09c238ee4700d8d61631497ee0e10e554f8a23947f2ef3e39549fad396cd84a6823bdd50519ac4ae3191cdbd5a98b528033a89da82c148e684bb499f058b121084cf39731967874283721ffb140e79cee67a2be09d8859a14cc4a2bb2889284cdafc382001fce25bb64e3266d4bdf26f28d5171cb85499f4b0c1a628acb4ef698c4b8a0bb0a6e7c50229dedd115949180064fd34a9751d17d39cb368fb998bb1584023315a795ebbd1b978f2da27a8421a0c6a8304c86e204f5f66bccfe2f038e11cc9917205226d539471d20ae1725c551bf1cac90124a6fc8931cf2759282aa10ee5471e4f012334e14996176471f38d6ae1a068ca94459908ef7f5ef1ffabb3d3d5af7c9d3e99afaea6e2b32ca87630b5ed559d3cfab300b05109a8e9decc762286e663ba62623dc14be23042d287afaa3edf3774cee8ad85d4192a0194c4b70069b5a5554b01918f871f549fe921daa98c98df0b67e499a982c83ffcd6cebbf78d744d09cb893e73721a790f85a790a85aad13564079d05158ea14335835eabc2b33bbd2935d9d30f2f923ff24005ef922228664c203d3b0d1a0c4c8b979316e7038ee2d062708f27f3e652cd9ef96c7a77692572c200b7acc6625d0a0d77f5cc8953b7918cc04795e3a6152e55ae008c9b984a0cbdd32186e0a012623982bdde12d3f7234b148b1fe4f776eaa36bcbd2ffbfd31d3ed0edefbcbf9ce5e1f2c1acee708fa62bf451f1599e5948a9c4a11c0264a5841ccef974f68e1dc6c68ca503dbc7d5a7a0757250d77f8341720270eb60a0f90b2b92db5aa4519b5b54a750379eed211f409f8d8e5a081564758b2b1eaf7e673e65f78945dd9fdfe219f40ab3d5d7b77ff8278bd5d6a3ee340f56c318c1e440dd46c5d920316f1c52b0675b7a8aa91a6057879a98d4f80a31ac3ce36825637f62b4fd565c406188f3660c6d03dcd073f5c001486c7a4780832d54bc7cb5f5deebab5d4614e04dfb8cad6e1d64f53481cd613d07dd55941ba7a463fa2a10833bdede5a4dc76998bbda8c48973e929c1651a88c727f16575987307b438b3c691044b4cfb879c08838bb5ed183e7b8beb71fca262767893233bdd481253d65798f394fb808f39da4e77345c4a976c20666f2410b9e10c9f08a2046144e79704a783a6d91db652ae4ece440b5facec8eb5c350bb445a8589e85a92d0ed341686467202f0ec0d0cdf4f335178294e14665edc23df735c1a0a075a2d059a51c685ba14f905ba6102bdf5cd390ea8589f24d819f5abb7ed90cb250caee148f39c6335913efbb5ea79c790ff160dd7e20a67088541aadaed2b354d2d0517a8bc1477a8ca0bb8888d430aeb830149292d0b21fcb45a85f8a0b6e7a13213606582e6777d932f43fdca4af618d887962bba08496e52d7b5c36531dda05d2b2b7a4cd0f56151ba27322b3994306edbb00fc131e5ef6e81ccd309ad465eba83b4c795a491e2d03b6aba4c46e5c905b07fc176e0dbc3d477e41a61af8ad320c5592d2016390215866e31a9b03c3110e2635655ca32ec21a044e73ed58ba7d0bfa02533e932b5adc8fd7bac40cddacf4d82f7dd8a50450208235f4140a746e56caaa33c12f46bfa1fada8ed79f784e4dca6769835827819ecdd209a2e7b534b4556bd5a9283b7c8d9f9c5bc5fa1cff28097be99946c7ca3aca8875daa3670a76a8802d582b90af326f10e335dc79883c1a4a3b3d879ebdf60cc658b83a571b52c7f06f9d7c14e5e6368f978df1e451712e3305705e7d038b5e941a505dae0dc34de581a0f680d399234e1e05d58446bb6ab13a4fca185b3e7015ef892b233fb6e55107c543d91b49c86706f491fbdf8be5f8f28a7e7682c3a815b184cae4ca6cd0d89f62e85daf0b2667502ad2c5b38ee3b8c8e289e46fd31aa5381363674f9de8910dba2895a2a581fee8f2600afcfccb2ec96baeddd04a342a28f8e63ca6e19917984f4c5726ac3e7c45dbebabc42cd70cde83975357434af40da59ae99b274fbaa7268f0393a388b804080efc1b33e8d7e69c0bab230a93c7d8f39596f5404aff700b637796c2c2999ae5fefa925142a986cce04197318daf964c31efc9ee4858fc8067768563c98fe129cdcee7f346c1aa18f477d9a1faa4af0f4c6fe74f83930b0ac9729888a58c11092e1292f5c4a12ec8ab58f20bf4003e9d27860b6a9bc15a0c43aef7d979081d0acd39e29b2b78b480f0bd398b0f0220a197f39d14a1bc61e29cdb58968c29eab1cd29568399909a79195eb48c4cdce034bb9a71ea88ca4b9c4997f07b5740785253f815a8416cd721396ad189c77729602f3096f807def1efa6f2475488869a746a203b8db87475640c0b701511c65c44d42e3ad9018189f983ca30d47590e429548080b9916d9c3a512c42d362bf15d34abe4aee3378f8d00c426284e01f65ed3b85ca4b1082afbaae48372d41dec6da2660bc8e4e64ff33f9c041819eb22173cd228c8c8e8a19ea4730aa13f27cac5b7b981d70f3c18f5be226f122d657f28ab2872e18c8a487d5e302164eae84e511f3e8facfc741099af1a71f3dc060e03db75b8ee171b6e6d0c7d7ab3faa74d805d233a36895b5f40cd59a672fa9402710c389c8b5ea6bc28a8dca7b64406109a131fb10252470241cfc94f0a3d7a3e11b0d6616c8a894169fc980ea9fec0e32881cf11506edb8b0c34e3cd228d1b391f88d45d05606fe71aa92f1be5580a3016afc898d3be7575069a4151195cd6259aef2d360b111fe444e32ae9a03c81ea26f50ff1bfb7952cdedba0d7a1b5630adb7a52fbd6ac4a84e81d9a565896e5f0231378a997f27639ed72f7659e69adbcaecd9a05ce4c17e09a3e448a863e0c84a28efc00d3dce04cdbb11b81a76e7f761f578ad832666457a1b495a05172f57b35ced57ba973c7bb9d651815584bef162f1753dbf676859c64c10937f12f9b616df53103783d1ab582e28ee58cfed4f05b39abeb57031b0611eaaab40ac83c45731550468c037f8491b6a0f2b52f6985a3703edc786fda56b7ca38daaef3e0034f7323678d14073ad0a721d2ca3bf758d1f6016f3cbff5da82b061e89e3f5de59ffc176c71ee5e4bf0dd7a41fe9ea35601d7c07866244968386d34f0764db706eb8b2b7ae7ed2360be73bd0ddbea3a76555de81f7fe32a7037ad92654bb935daff0ec4ef8523892f4f42d497dddcf342ab1672f6ff004aab248221653d68dbfd133e2a26e426b4c377b330e1564cddb0a6611e13f2fb1e0b951b2c3b378d163bc266d576db24f3c669e59ed77386152779483336b20babee3729d3dd86cb93c3c293fe0f35ff24bc3e9a483aa3579ab73ab7d2cbc974c3c732d6a8f47d99306a645e76947dd07e50ebf1840b50c2428dc255ad3e452d41ec1b4be94596b5b045d6ccf0b49c12ed5d7583fe5acfb9faae355fb01a02b699069e747e9183f931a36bf57c662491206263b8d0014c0768358f9fba175a5609662c00722678ec686a4fdc3cb117430428c37f04fc597897e1b4006154a20192b36d14f5b4eb37623bac2a157b8284b4fc6fa0d3742435ad601340dc96cf5df1caa86de4a0b7fdb679b7096ca6afa6cf7f3eb4dcd518688120163dd42f07216a84f4d4532c9de0bc99cb00e891fbaa3b6e8b68dbad216aacc61b1d3ada62d70e6c161abb73479ecd5b10c44df415b5eee5b6b15a98605d7869da246043e92f2a592b64104eab7a0568538827c4fbdfec2de97058691248c61744b8b33d9885de94bd38c8f3ad032b1b70cf142bfdf97f743dad28663174c65407ca40e4839e5492bb5abc0cfa4f8df1da06a52e009bd23263c9d05291b05ef49afdcee1c1ab2c00a948ebc625d43d8c1b219940e89bf347a26615fde10aeb4d9fb64ac96b86d9ef0cc0af4916f241501e29380f6f38d554a185a6759d16f680c5b654a033aae743f25721a4b95a3466fe56a93fbefe09d50b2ba2be6d5ed262b9089d6447e2fe114a1aae54aba92d5bb42c935f74b3ff54e3372a65b7a9483e793f5c20b7992fcbe33c8fcabf5b22d4de977c891eda2f1e92abeda09897c5b23fef2c93dd71d82e73331e20f2f3edce78cb3748357396537851c9f05c527890d654894f22172fad3a9e6b2198f71a0969527f692c96ca1e664d5e758088a5b36c9f3aa8cb9152377077f26ce4fab159ea23d7098fa340df404bd9aab85aeddd9ff06cd964c743f8a920eb6d96e09b0bf82445344d22708f5f976cbfe2c70e9d318d3986b3a3a906f6d4db72fd4ad0505865be0d845d211ea13bf92ced39c6933a30646541a0c8e6ca096512422a983e9c0031dd191eb01324a1e95b5a8c72f4b32775af64ff136ab0adfbafc520c03aee8a6af73bc66662c9f9d4063b11ca743ed70d974f98da461833949d33a5fb4a9cc48d046e101e65f8dc76b0ea07dc120bb6d152185d6f874a6dd43bb264b025fca9b279455a1c12b5f9afccbc584d560468ee6031598ccd79b21375127a019764ccb264ff2d5a3def632581ca43deaa847644385f7b868aad4ce7bdea6b2c06e885d66b34f67a4d5f88a4e143c80d3b352cd243a72cd0b73a5931027f9f97ef1ae44849acc7966abb3e2ca28979838472b6e0375436bb7885fe97b462a7cfb0a3aa22c5d8f7320991f0a1ad488e1d10382ec087c720ef5e51c653de8789ad770afc9752db5f490b8d8b0a313d3094af425531ffdd30cf0fb4baeb1493d4276f9d3023782c524bc9d858b4a54c0b5819ec5c0751d17ef873aed19513ea294c0495fd7145aa5096e51ab4ac2edee2437383ca3f676dbe46c583f317a319388da347c1066b8a9857d9e5353cfce9d30a007dc1aec4b31493a36d1a7c7422fd6130d07303e2a9a613ab71d93bf851d2ce3c581a6d0e2825a7899ba2ac5564f0454669eee3b65791ab3348bba6c7e6180e0a28281dd01e529195fde535575e5a41efc8ade01732dcc0fd17de537e54aff6487a81b85e7253f141f00187642c5b8d0020ee3fc2f48c1f6b5cd0db00ba7c5d7e6dca5349493e584f3ccd051a03269beca5ca136a81fc350eb4b3256fbdc88c4d0eb49f30ed8fda39045e9c463d10350e05183b517433a5a688d02727d40454e0a32094d4244af58e0edac4c11430b961c764f4f12aefc8ca6397521a148a10d7b0bf349a7bba0b6f04d186bbed544c4d5d46bcc37e2bf8b1207f5cfbc18fecd65a15dbef6e081fd86ccd726fb277fc666a5d5f102271ce3b998c538b84d83cb6c18a2abcb65b6807cf0336d8b62e504862d8f53a5bcdb248d1608fb4f2da57d241f91538f6e2235eb49d1e8c207ff664fb3a9eccb6dd3f8388b77bc2a4de3af6adc07d7ee4c2e9e0fdc5b55d65765e8a3cd273d40e52c6cf3b4fc34c233f010eefdbd6af665f2f30a78cf0ceabd3a0d5134119d11932f31e534801166574e0c267895317be0fa2fa95cf9e7d51db358527d5a3abc2403dcbd1c837a79853c53a4623bdbed939f545c31ac5f3ae8b760c2db96d5371d02372c0c8d701899ccb039a65525445314fc7e98ef159cd62481975bafdf953faf585c7624972f9220712e40bfcf79e8a938bbbd487a0b5c9f3db60daff9d0ab6604476c5f5309451519a2e01703d708c5b6c1410097d0a826be970372a7cfe2af11c51f024b595d6f3f53c1fd0bc82583b7c2c206955a705fd356ed2ee0d369374ce0b7ede54cafd12c0a795de2556a81b5824d26af5505a9d1fdc5e73a5f6803e69c802cf78892e5c6865abd0d432eab0cfa50029db3285e79bb4a0c63cb0f273ca0d229a37739ff4af9b74664dbacc53b2d9c1687345f881bb7da67ee40d765ea4a3dddac1f2d7fa05dff957c2c81535579e652a597d46693b4ab412da86a58700236a97627ac8b26302c274d279e6adce06fd805ef01e65c6db5e2e79b5c0b3c19639cd60e45d3970c2243299746035e836f60a2d985d20f2e1184dfe64df07bf3307a4d0072c35ae4363fd11b8b30b4b4650ef8e4c54dd84cf3881e9c2072979e65a0a62811ca4eae649e2f728525e9763b00fbab2f7833343bfebe03cb70673dea16d1333ccdc850d68d43f63b501b0b3ead6b5b767ef2a7ff9232febddad67c29a77c7912f95c79a7ab15a8840321c70f713e6a432f8e3983afd7c3ec6f92280068022922308d9bb78878ea9659d0c7ccfe67640ce8d45487351d934c745884f175e4e8034b44d172d8e6d19e80e36fee71260b551470f274965a233ee16355e91a5a057deabb8732d0f1e090a3e1491dae01f312f4d5121dccbd81cdc89bf054046cecea624de1a1540af0ca51af6df4d5ae66c1f66f5f5a54d56c68b69c3808cd4f5e3d61061234281cbbde3ddfcca5afb7220ec339260c44510062dde53554c370f2373f9f3b7d7de4fca27d9009a02d2367001d9704f77ce7fbfd382483e84fdee1831fce43960401c7e89675a5acbba5ac7877946106925ac5aa3d40589ff2539cbf856476cdd6f96b1ed94a82be20ed2387e38830db2753382f864188b1ec5a0c12c3c90a73e30ad0aa1e5033798e08d90a858382257b1115e8549e969279f81443ad0d49dac9be9c58fa999bc0c8784ffe6a2d259df9192c89d40b845c81adddcc1687dd0db1bb689696ae5e0ff41d82a949e43e8f782ddca18d49ba901c44f353c2f390a07b19d3fdb99019dd50a38a18883b799850a18f4a8c2c90a98e03db07a578c4367e931226baa57ce34ad305469874c5f929d98884b9042afa2aabd677ef0ea4673825192dfc171c9567ab94a0371d171f32d3965a55d0b30a0f5ceac1f3e76415080f8100442a7729b48ec4b86b464532fee92595f28ef055d58bfce702fe6e641418ace2513f5f3361e532f58e635fb6b4a049fbd7d87cfdfe790e4a8880b7f59184203012aeb160a94b4b377a4472f6fbe353f2161178db942dde2e07e8bc485c6e8cde54c198ecb02e1bd7b36652a4517882d8133f969c945052ee253d8e9633fd12ebd081c463a48bfca5b5d39a1cc9a8d83d7110269223603bbad3d5a3d5dcf64c8ab6781dbbfa1f74c8e9eec19bd6c74d4c3ab7bc62434ecd7763ce0d8c166bfc8cf19bd60b269cd73ebccf0eaf245575f4028e170c715c8d8c68a59b82d86e78198afe36df5cb6e7e321baee9cc02fee9986f1c6def586ab98aa010d029b6b9d20989c016c03935ff219fdc18dcb18f19cb0b42ed88888e2c6fc2927e3da69e30cdeae2a4a7200208f6d87f73a3c6dc7252578c8e138140abc05289d13b2e45fc81516df2c8944e2b71b3b0407470ce6b47a6ffe321b278f035824e0345aa2e7829ef427181f31a5512dbbe31fa7cd2c530bb483b3d79b2e5b0e636e77f0750f5f22c380643f2ac059b362d5618de6aac100d65bd1459c6422c88a61d46b0506e2822028468475175ccba478a09c1a4f2d67b0d49b636bcb2ffdfab29fadb21ce22a0c2503176a0d36f154818d89241577e18386a1d321301ce481d083478cc550168fb0080d356414eb16590278796448070b5b635afa417278cea44f1f43401b7cef2ead0d02a86c457ba09a777655537709389e208b22f03ab244ebf9dd9d2df8b9adfd08dce9e9ce440828e7079ab6af122733205c962fa8d60e328f08ba5413af8994cb1d7dde5eb83d0249774831da5818cc77c70bea10b1c226bb64148e220b137c68112ffeb6aaf157f457084f207d17468ff2dfd82b7ea4029248dd4a7f2be413b80d75974669dcee83e8daf7aaaa214867f7f2fa4d47df34fc4bf8e69ae185f61f6489dc460a73bf0224da5e1e49e1f0f05ec6858fe88af3fd5a664d3cdc32c71ec65fd105bd9f7c74f317ca5b1024c5fd488457415b1c6fe2ae2bb8a5341dca0f2db2fb34e7c897e922b9dadf181757a1ce3e16443cfaeca5ee89c350fc4a54f295aeec425990a01e3a72dd28752130cbf00ddd707c2084a4f6ee307593fae5ad301da4e29d4c08d0974a38ca96f2c65ee8ea51ad1558fc1d1587ef686ad3dfeacbdbe8f8fe84b7577bc8a3bc8877cb34a53337dbe852d4f440276798ae8351508297a8cad6fa6d7627c1ba36aa7476425034eb5f691c2edff746bbc4246e331d3535843c4440863b301aab84c2d973a74fce922fd22497d643600c9cbf1672fbb9ea79b32a3de553e779a4c4d3fcf3ca5b55333a7d2a1059925dfad6c33a8eb2bde937b952ecd36312314901c811566462b66986ba8220b7c1def7759168a1c2b42f385a5ad7094120962d419f0782ffea6c59f3b26c2876ebe0b320371914356ad901711019a04eb3e54239d20856ffba3f0edd66729c9bd7e320d7c5a64beeb2ff5311b411f5a9f7da1e7476c808bd940c1c3784fab725b77ba51f1fb7e443dc51d88961e19eae464b474a0e0e9be30b01e0502210e80949cf3503ed903868e97126d578ff793af2b6af8c21d1da584f77a36458f9f573a81305563a82185a127340fa720e1c887e0d3a7cc3e6c1607f0d1e1fce7b20699593258cd7e8051483b60bf46cd561e650ce10b16b29ab87836759d27ea4c01cf3c44f432480ae59efa6fb04491540b2756461def0991d9a7e7ba3b23559f3b38e4ddd63078d7fc8bec99f73ef99b5c982ae8b7ee5b6d01ea1b57f6f9e180612bd6b411b755de09d26d148006aafed9de6259a230c9c769ba5e141b29819bd029f63c178bb54815f2db07a9ae4ab5c44775ce1cebcef13e17503a5486466eed2b3421346457043f3a646f8cf6f5a2f43b874f8877023c7284109e40e044e000d2a980f2778c2f53ef180812faf000fcd8f659f943c2d0eaac066c3069c6d5ca13ae70d0561e34b5018fa5f51a7e36cbc0e04d31c6e6b43348e82022a1f898e2949373c9941567813aaae022f5f5205c052faef43b82a1960e0b6f2b9e400d81c456c5c4b29ac45a17c1726bd2113f47a602dc2024e11df0b35c13fe3eeb78c87b06946bc0694de6a2ed10889996086628877e7549bdf69e8db586065497609f623d65b57576e19aff4cb591b077e2924a0d2d4ba4877ab1755c20108bfcc6b40217c4177f8923f281c0f0e0039e6cf18ca0797782ecdc4f409cf50500c1f08b202abb6dd62688f23785fca1a970e5fafcae70a0a638904bc29e8df97bd56e9e27182f5326db14dfcce7dccd146e5e318b3d2fe00daabdc972d5dc8154c8860936615d4cf37ad10f3a0341d9fc084c9713025b30eb81bb327cf342804c37b27dc22c3d4b934ccd90a6781b2cfecf30c078bb7ddfd853335bfa5485d9d8d62bc5457c24914c8d0b34bec4d9fa33dd8d0ccf6cea4be3411cc5798c8def4baebe6775260140d42de75beb8558cd9ef62323117d434df6e6ebc4bdaf936459283954377daad341152409bf9d68ea83f0ebf189a75c01d223938f7a9bd155759480e4bdf393b34069a894d6bba208c4fceacfd593af5f36e6ff760f7d6a017523bb0a1cda7a224a3383a5fa04722bd0097ac53d49c146c8c819cc849009edb774c3afe13168b53c6244a2772af9d147fe9098231e77b8c0cf00d05dea6d46f1c9fef30b3593815400da7866dcf6fb44d7a9d8687779860ab88f02447b73f8727718208fd25ef4c923381346e30e97e819e54653b95bab351aebe61bce7379c06ddd5d49eebc6c8236c9533727976090e45572296c93c2753d32174ebdfbbfdb29b59535a4731aaaf186cb3cf3c96bcb97114e983defac8a11be8ffc560b0bdacd2d9ead404ec89e47afe3a687bc5b2eddfd4725892bc09e9d7f715a1303001fc0c41cb75906c5a44082a2b3fa871f8e76de07ffa9e86f6181bbaa1ff5b8530a84f761ec9f473f06d132cd82baf4df38fa4d48d8f19d8dc43598e9c8539de8f051394e61614e1fc5d4bf2fcc8b51b54c80d8a6ece3d0b44e62c8f2aa249dc996291f869a6c65ffebfd8a4218bf4073dcf437b3a7edb9ad5646e4b3152eecbd7c6a5bd708e8b178d7ba6e76a6e685dff5d772ac34e76963cd9f69b11a2160ebb06d5db7e66c35697eb2490e37c1150388b41c15911103557b9f920ca5f6092618c29ddd82d1d9461cd828ed7be9618cabab1bd0e4a57d6cd8692d45c804d682ea60a17ef421a5a4201c9d7f2dec64bf5ff380945cbdec516c48bf89f3a5f7dc823df47826070fe516c8441dbc8216a5926d842329435fbcc4ff65189f348ca0e3b9400674759606489f02fc50b0e9075d3eabe01718683916f4ecb965a651514f865cb77db32d50dd37e57052d11f98be81ce235a718a9b4e487afaf60548942164fdc322f79ae265f3a4545a6792335ebcc559c35c2041370a64456be21a4deb9654827f28bde6cc0242f5f6d770e94bfc25388949eb69b29b59f04e507702328f3653c267084e8a91a7197cc7f65ed69eb329ad610a6de2c78cc682fd7e885256db08390e7b54a83f622f25be594679b35a6084b0d3e8aa9944a7a54d9992be8619790b91b0ace1e0deb16273739e43374e5783f97ee35c901cc8cb30cb30290450da3e7172ce17755f08b6f3fc1ff19131395a8df65199d3afc637a178f1af0a219f9582d52b0f66dbbb92486812c9f0800b4bf3f11252d14cd8507b18d99ff02a268177998ec4f8517a8573cbc80321aa70505d282814af86dbc85c7f9836e7a499fa62635e902e4ef636f727a59db61a828b7fc128dea67b48f87ab0844163e004da0609cf381173c43447619abf36ce064ddf9a9223bc0daaed732c69c2f370131dbe54b48dc79687d29bae8f2b58ce5e0193aa2bc99b1e24e97a75f78395c7c418d6b9098b0962eebab53d2d94a758bc91b2bc355c1f125b7b884b262e7f88c922a0d8a964797191706a4bf6fb5e7fdf528b678540ab1525478dcab20b9c3848269d3a4581232700638fced2f600504670b6b5c17d70ac825159dac620d8bac53c31e67414162df5dd7d0d30ca0d1e07f248a563d4acc5cc137c6250519fe1f46d2a1fdfd2250fa32bf19ffee7c39b814e893ae0183aa3c0c1e38691398cabfa87c6bfd31feb637bc5dc148d68bcef240bea35e0c39ca06e7dc8a9062c24f4782120413904e35e4edb0e307eb0e9a4f99298aeff80f7e20f66a1cf06714561da4af9678d7da69a7b55829dc9015bed732e36bb62b3fa2049d6e8b3ae7cd0f2e5bdadd97367cf4f6139f5202e1c8eee08550ac7d1d030f7722104f365495b43a614b0c76d67463dfdbdfb72b9a99784fabfaf7be339e9817cb36c0761d8646d08812ec0cfdbc63651bbbc6928cbfa0d340c0492e32cdf0ecc84a3534010c671d371e0eba38d20a4767321e5994bdbedf66ad89f647a24c08bbc31c137232ae4d8aadffeee01871651431a9e5b917253a443de4d61e828625c2e6e7f18670866bc30f0dcf43618ca424e1f4938ca2bc4cbb627cec5c38163859c58cc1a437786efd183a666564bf3105c1cf441a5b5404605959ef422628c03fca0e2acb92285ad145c1d5a5d78c72c60b7385fed848a3c898486cdfe5ca7d41f974a6a0bdb6ee849fea1b38e68c8828497090dfbdf0c0e5c83bf4c0fcfb1dcd400ca42c73d8eb53fb172f945313035e749e5e451d8753fd3eba6976dbf2e0d170e20b2c250182a4aa60d7097e09e804849632c5bfea689c55b6b1465d62f7858673a2a0b58f48dabd4520d46b78cc862b727e416209f020aa230dd0d0df1f2f8d92718d3dcb2cd06fc76768f8c4f8329ff913b33e578053e67f4a2cf02aef00dbb288abcf2e2a3c69679e206aab30c975b8bc6f19872c084b5668da75f6befb211ab92a306f47f7ea47064fa94e843ea4dfd6c8bd06bc836555805b7133f8d482a9569656c915027ee3bc7c6c518823d29f42cd4dcebc17babfa3f487b8f4959e5883a3c1c78e2423884f48f84fb48305aaafc94b54ca522abffbf8dcc0df4be6362280769d9a4c0d0daf5983e1118ecb53caa8e13e5a81816bb67914b2ad57cdbe4e68524e74a0ac965ae1bd27f0152cbc167bf0218021bf34bf607d8e49defd46222ba24ddbcdb61f2e9eb9c7106aa66fbdc880da64249f57282de2f14b1ecdd609a1bff378859e140074fa5860e3b382dab973f70c31cb36eeb294d9243f24307f8d99d4b7fc1ca65c09517a5bf3535a8f9b5c9e5b092ddf8590bb4e3187bff7210a51ed6b46e1953ef6900c9cf34a7b8c52444d2be78e08746913db715d2135dd3ab37bf3c3365d47bf64d16afc07d588259527bd30e3a3c864b105b93a0d3bd34dcd0fa92fa53e01ee923fbd0914053fbb2850f5be4f58dea3cc49efc80af165a99ffd336d6bac978d0868fcbad7a3c3b5dedb88b4f8ddafa94d8f447bb4205721725091fb494191d5845aa7665b778f7edde0ca130bad7a7ee2f875f2e8d7650183c7eb5dd4b48f60aa8816d6c0297189dd79b49db90a374cd9bbfbb6590112d00fe820a4df3275636c91e5897dedc6eb509a632afb55961e08f27d10d6df4ff80f924426e9568c37c21fc7db9260aa69fa27e6456c0bb2ce0d183428b730c441bddb896812e699c15649eef66f65eb773f1119890cd8b9b055903e19d02e4dc917c63d64b327c4f936367a9257b06b42b0f84db06473cabd407061518545b3507b5abc17cd3d48770bc13ced85a2a5d43dcd0f8ac874e842187072af5ee29202a6998cd1d5e4e20d1130c686a0f136ed896dbac61fe1de5a5d404b2ed163b2e693ee93c0b565a7e3a79f07ed6bad58c139caff239624f0bca5971dc2f1ddf81fb0932d970fd5d0420c2b2ff57afe213518323482c723d3c2aacb5189a7d6a1ef028a6f6be0297ac17d38cdd9a6d547ed7dfbbb753b1efe267e28fbc4756d17fe7d40fad6e052e2be0e6098d9db96c6a83c11d8f74820998e2c02db3f7c9730fe207d525c8cc9340f63482ce20b6eb06015daceb7826769003c76f47ec0689592c12396baf0d951e055dab15980291906d794b682a3596dec95dcb7a2e858c1b8b428bd84160fc83da5138099f6e3ed1c105e8beb57be6ba1578cd54bf0e0add97e660e0b7e9fe10f7be86bffcb774bd47c81a130e80cf1d7103b208f8aba980f838a84ec48a6fcd60bc0bd3aa01d62c1b39b7c12fa2fc120dc0dc670e1d72a276aa6e8f6cfa52d6a2de38fe01281fc060500a7bc0d4a21e215d8ade911f606c883dbe8c535925a6921c6b6fef5bbadd9f8bcac0283d7e8cdeabf99441230b6d8dfa2fed5d66a2c5978226ac6543d5980f0c9291b6f9002a15d45ecda318a84a238ed698a2be711d797300c740b6a03dc7d3cd1cf615fb69335e7b67e67314ecfb910e8db219cdca5e51138b616c8f3d3529996ce5903c0f6c914bb9312dd3353083ca47a7b034d7ef60b0e71ac8d28f4fedf64cbdbd3595db6157487e6c0a4a240f7df5a537b94ae2742dabf0db47938501957b3386457d28ee434020807832233b67d3caed87db46f4e89fbc5b1cfbae1f1e6a28a69b7b2780fd35b2424023f12e77eb093c5821299da21ec0e81db2cc333f75951ab72391b20ab39c1a806e1641edc9773cb903db6a179ba7d862e101d58532df1d4c61824854de42572fe7f850519ea852c02b3aeb7456356fef9ed190663fa503f79b509a2ebb3caddad494ed39cf030d34aeb30ce07534eab58f3ffadf8aa8350020965be184b815928563852133bed3c052d698ceae7d77408028bff231d8311239876fd416831a8f58d2d553b25136d2e2b3ec8d9cfa83e91a7812ef043b3bdd5a86b3e45ded71530efce24f75f96756ae2f51dc7fde5396401e7e38a265733152f06799922ffac76c3bc512db278511f84f42744fa9b5dfd6edc2657409594bdbecba71503675814118f54b4a4ee3fdb16825347a814d56fa83a7a9ff8f9910e2615995bc699369b5e02212415aaf5328f82c2eae1c63ef617ab19e4676a81032b822e4a2fa83ae0c38a8e836391d40437bee800c787ede7f8792632756326af788ddbc20eb7a0f007087229535e3234e25cdd09516d984697f3715afee6901efbc737f0913cdf7cb2f0a43f88d5c6c7f23c6e0505997f2b4da0e11e419403c3eff18644e8937c19fff8d2ed9e4c57ffed7d2b05d7c94bc84454154ade59e18bf8bb16c173e6158743930476b2e1763573c2418d7e280caa1ecd8e773fe8dabee52d4471fe7116f06210d69efddfa0a077784f84b70c9d4d668e38a38fe0330b6ba1e6e0b3b42f1f063708dcdff231c72a98a6c6828fd03e0c4ba59b1ba3c751ce58e880532b6db7927fd8b6c92180cc40df840470da2593b1f95bba6a75863a73fe8f9f6a35322bdb4a513b8397e50294b4eff9774d3cd879bb0bb0a1b7459ba0ef26ea88c524e11fbb6ffc5221fe0450438ea27fa8c164154fdc33780d44758e52881a62dcfcec647fcf1d49289a25768d7388df13349b075af097d8ed94992b0031b82fa93ef77ee319e4a362fafe2835cb003b1664afb5a60e4f8822a1c8633d1da18a7a51495f4520721e4ab9c133d5e2d9f259a1d72f27c556c4fdfb27c486b7fe242ab8bc9c9208aa7c8b5d1b20c6e0aa8b2f1e4c3b8888be27044a7ad503d0596c579759ee07fe75c23d4da4220f4e6d42d32f1fe3158eebdb2637f5ad84048181eda3d8de780ad9e14592c28412792de2c00572dbdf3f166e7f24ef9cb96fb3460248b6e6d788d7a39fe1396eba283f15756184a52c45315c6888f90e3e08eeb80365735d3ba8acc3ac8f27cfdadc2fd9ae1f74f3be22b23f248dc088a7c855651e698b110aafc578ca88f5674ccee096e0fff94936e8fbe24c750a93a0bb76026e449fcd4b3d7dca2ccbd72ed48d1591ee7419c06aeaba7b213a264e93cb1fdf72dbfbca81e9d8558b0f228bc8914e2639975b5339dcd4f07c1c8606865f83552901448981f0c97d41e986750505cfeb12182528c7d76cc0044cb3600b7c88e4e41d2a191d1139eda5495370a43e1e5ccbb7ca6d55b6759c35b7f66f6356059b8118c1e7a1e17adeb36d4338d716c81b8816d5ca882f1d7a61f0a9b44fea4f6a55aae8c86a215f643a6a426a9740bf8942aa33593a20fe065fa9afc56295866cd223bd4814de3cbbc144abb3d81cd98b7c1a260c4134cf41183397190104fca1ab4efed6cf8e73b46148dda9dc0a516c403902fcb67b4f130790b33b4a8220447e149f49ca27a926a93a21deeaceb214104e04173962ec324068aacefd83e89434a4898b7b6dc6d8b5125caed54216594d528b0d21769241df86ae92617e77fa35ced444722e5708a2f239c52fb278c49fb38c3c9e198ee7bee950893ac8533d9ea1883b93cbc2e1bdd9d4e5fb50a686951dd08d025e4f428f95a28a5a52e95806ec7e2cc461957d3f7f6af6afc2f5160f8665fd5c86fc5ac9dc95763cb6d56d9dce806c5e171197fba9c7120065d2e603e8cf3fa6195e2818c3d993c68751aa7e4fce2aedf480b276d86c774e3fae9c868da2b272f0a0af75af35f7ca8c8e44066c9b57ef9e822c6c5af45fd7694289af79ed96490e02d772ca9fd6015dea040e2b3667d02bcf1217a725fe89ff8a15ecfa75e281a192d701cb8396f54e8f55082817925807403fd63b82b277f894c565ca309359235f79af7fe5ac2730ce6bc6e26ee1b6a5183097f633be906ed7a8414dcd61d7a77c1f0ea298d50051c4451e81c487c4a7f56a5b532725c767b9cdbef1edc2a88f60dfa79f046818f91952397c4c868c63284b84cb93d9f0bce4e6297c856f72a1883942789c36959f744708b86ef6e3c260d39f95e351ea8b0534c8b022815a0a50eb276385ad8c61922de78f27f0e19b28503f6ec476f1ddd57695609013f218bc3403d92db5c53625eba2d90f12015b4be7e7fbc09a39a9ecdf5b6a2fb582c52ffb8cb6c577f10393b2acca331281297cfcbd85360ba483d7613a6fd8ecd69e00539cef869710b79f303d932451f680b9c6e88fe625379b56efed8db4c04333d9af6f33641566073ac6065508075411e0b31ade8c9391094a9bb57185df2d1ee3440b948f56d74db52a9e240c87d999ab5b5f3024bf3e97a2dd85c1d0e2b3f7d32ed65c1d26820039a1ca4ef3ac2e82644f7c016b02e2a292171a5fb305897221469c59b200bfd2cb1c7326ddc7c7f732a94c0374de822a85b0c52692440d2582b0dee80d61f7c62b9f71703a3f3ebec2264306d9bfa0087b07a41f66c9a51bd7584a276d27a0e19149435deb887cbf6698f81ae0c026e6269694a996404ea6e0ed10dd65524d3e1684a305fc815cebeb7bf5aa28b8427e9467dcfa046e8c6962e199d7edb9909a5258676ebb612f90c95a9df0b28f6916dc6f2215e2bd1e7d9218f9e7225ec10685931ce10a4d855bb9dd5573c9c53f027c2b04597082e056e451eef74eca58508def3ec01356411aadfac87c9937532bb4ca4c924fad2ef963bff3c057ce35d37cd54f262e8e92a539b74ddcf2cc500b82b152affd584eb1730c3c025369ca0d7ff49635558239d995297def4291b76d683aa233614fefe21869d80720f036f7f8a978836bfd8d77d3eb925111177d492f94ea6f4ac8447a323e669141601cb82b2131ccad4b59c86bcd7e482ad06af0d3e68637f4d67645ff96ab0e9c66dce96cca155cc937658abef934239c1685eb0d296d11f6387628334835328233fc71bf4f5b2093ee5f6839456331b24cf3179ca11bc45693eaaf4d2ca005513c75ab5cfe527dea260cb6452e610b95011758faeae651f4a6c84ece67c6389bff80b49de6dcd164d304da3fda99768101cb468a42285d6671d99560fc4a2b77bafd8b7ba0dc53e158d06b9a832adb8cfad5f475d42571d3dbbcb7596104a41519a725b0c1832dc295a941eabf0e1de2bbcca5d13cfd9f0c550af29ccac501e43fb81118f25c63b96f30e7e1a05a7421e1f169123a58e6ffc06b68ebf4718a513129d8043584f58956a8e6af15e535c0b0fb0dc5812beb601c4316352d9d8109e24dd3e827c6e899938ac956b07b86b099b2b0dfb547cba4872b72a1821947781e0ac26d9f47b5a1ec5d29b2b496eb85823af3d206f4a2b46c32c0122a4bca9a5f865982ea3ccc0f3072dbccf48436da3286a7ccc06852b5e296705601dfad0ac89207c0c7524fe8a395ff70810d8b5909886e562bbde1a51e9543351c6449f6dde919ac8ec7fb8e127d0773d41c3f208a71408e9394da7c4e415d5e5fba4b2481856efa45395e2e06da3c9a7eee081d81bf050390e5aa3271a05c362dd736d73d100dedd9e9ba2084111c33c57b963be0110864ca1f571e31cbe8c9bbe403a72c6870ce22b20888982c900e66048bc9787e0e8a46aec3a503ce51796d4010cc6ad35b784bddc8f4c4ab1aa436b676b8b9508bb8983efd8daf9a14dbb86c3d695a451d5bdc7e2809c2a3857395136252bcdab26501d0b999a946e872a1b6a87aedd8455f5e47a06c4040fdb68afd3fffec13d2ca6007c4308fd2d2ac76b994da3e1c687f4b4ebdc3d1bb42ede2ff970a9502159abbebb1eab6a962f5861433b977450f4ef2632d8ecb38feb5fc180c947fb5c832b8c874e1ae827508db930617e7c6b0a664b58d1a1be3c3bd498905a4ee18f1b2f521d466c3aef06430100459f5a7a4b9c946852126ee255ac58c4c72f60c48946b332de59ef04c78180926168afdc9ff7eaf67754374a58944342859a058ea2376a01758e9d6ccbdc7b32829ab917296d35a8918e64f5fa48f2a86595a77e84e71c5fed1e762804236ca47b1c39e86950a743f50eed410b5374f3a07e2c6185cb3c3d013633a0ded4a8ba673fd90880f60620fd6ae7d40abe1e40147e4f6c27fe17854ef05d0b6d9fb9637e3c8212cf3b21679cf7e2ae75691a3e2068305749cac50cc1508d82edd00e6ab660215821847049283b021b59ab8eb2650330fe36042baa26bbc972051a4daa54c59a8ea7c3bb40a67b298411f3678f17c59f7d1022d3e5cf50e7d4d45a841f6a3dac35c76f04f94d45a5ea442411112acb1fc0c2bb82b5a889dd240928d4607ef2955e5e18a2b2abafa2f7669090b6d9268375cfe9775ff1c2d68319dfeae2d68c38905c72117890bc40be63dae0256c7862dcb1e5a54f79679ef6a14a6c715ade0af41485ef18a01b9818639a293d6faa550ce68103cb3560d041652e44432626fc7fc234da7468047b4da32fd62973e74d8aaa6be3655b8401a85c00c972279b8169543e637769a2fcde00cfab092ad390a98754918f9ccc02f5a296f60a1d94e5fc44272d51f464af571c80fd052379856bff1b8ae9326770e79c8f6da06be8cae35137b979c4c8838a1c42bf65ba26796779c209c30bc8fe1d7c653cff19f31b2ee8894bec34042a334bd70f81f8e197b868012178db4c54734f003c977adb3149074c56e7e785ec46d3565ee4999f8206d95c955e005cb7155363e94fb6962b74dd9d17edf0fd5cd64f2a3d2618469ca0c9f770970ad396ecc79e11bef56b97509f4581d4dc71e894b3e1070c510c2801ffaa8fb55859a7822b26583b7a6f77c2177a9365e441d583a5c4e9cc1c13eac366c6cc5ea0113878b3a0852407feaae25080b4b70642db5096ee0faf18a47e38931bfd9c99b36349c6fb63abe0db5c69d89198c2dd589fa5330939e04707ed06a7ecee870e9b0310722e7d62099068aadcc7f590275ee8d3ed430215ffc805c13ac3adce9d502edc3cf9eeca8f883b68c65d1993ba8e6f650c7ee51dddd3352977d40db99e7b7fbe61691c61c41f7e31575bcac122ef362f23b48a461335ac82fea366497113e3c6e6050ac06302dfd75aaa9c917a74283fe76aaca27ab530ce09c19ee18bc481ac44cfb5c95d22f371af6d4266e0f662a205532e6807fc7a77c03aefd80a01e2a28a7cb724202fd3e4f2d14218fe6d0af258953168aa2f41cc7a8d979a9d4ca033faa535c1b385fea35cf30a27201cce4f161dee360d73dd7a4bf799a2e5114e0bf5a4c33bf96825f950e0d6bcb98be6ea86fd8ab174ae4c5119d48f78435339b002873f13a8e2f60fee11fdb5d480980101895e47988f9eb3382cc48a6b309d569cd6ad4161f2910c5083fe327956414055d8e220ce26374b7d8d7d487c3111ea02ac68c6f77659a2ae74e7e469b1437a5ec06583fd9bb5b544b081e356e899aef3d6975782d2766aaf77d01cb2da1bacb766d5387198f4fc12fb045bf7b12cb0ccd2a96c334a3b857300f436fbdb2f411070534dff93c1fa52970d0da2a644295407773e7ee7d2b1792262f05529bfefe6b40e03e0b512007f677a55c038fee81ae582936f8371f86fe4c6052b967ca285584706d8307abfbc9e425c7994b5e4088efee16d2ea7d670790fca517b7e171ba110b9c37d52c101f42d46046898c8b977953f86b82d4542c380692794709f53ad41aacef46aa455866111b18ab03ce396a34d8dbedc3f45e899525c83ff57a423de16d35248663c27507e2736af2fe1a9c96321dd562ef3f559099f9ed999eefed8dad0ec6f7964bdbd1c564c2445e90c4618eecc577af111835d8d3909c76622971d19c8bb97e425a13fa66bc42bc2a5fa3897707a442ef18a45e5941b3cbc3fccdb03535456ff8adefa4adaf120539f1852717bf09da6d712c47a15f8145824c99d34bcc5ff98bde2c930490527e7aaa62796a72cb9820fd86c1bff06e30406c138faddef8615b427cbf6b081faca714550ccf78e0af6d2729ab791d16c1d94300ed8b1ae6bcf51fde209acc423895059429173b396b4fa75a4404fca9a7be3cebe83180da17c891c211a101e1acdcc0ab4dbc8257d8f09dc40ca6c3290bee0042e1e9fefaf0ce04aaeb1347144c4a484c62c5fd6a732cc1f875801bcf8cd713d06093258539cb959f144c452d2a0ba3079a4327d8aeab2143013eeb9d82f3fdb2109146f00a3101435f46869cba36eb7154e05a3d121d470d78f81b26298bfacf6bbb5161115630bad71840b9c95339fa73d1580039ed1b9271aabf660076620bb28763791d1e1a8d857aef66da681472ae2ae7b1b3987da4f877cd6ef4d4232d1db92a4a3d764ad40236551d15cc070f723359c76889adb553b9e390843434f41c1994940617e9c0eca773a6f64e9c569de3385b9a3c741d31f4830a7946ef692ca24898cdce9222e49afaf8b8002e8f13eeb0dc2d0164bfc015bd2383096930c3ef58c2c2bae3e6ab55eaa9114f7a7201d02a2ce443e226ab62f93e236517b642346f932947cd3ac2bd5177073928b0fda429a9e82dde115872a8ce2c889638b94d69cfd47a5639b21780a22196f6e45d165c79c31d937abb8724336d7a00e8ecdcd7797de92e2df9d6dc9fb28b6e29b578c3a15e5fef597c2b32da4ea38dc962a35b5e18f9367e7b09372dd67958cb4aaf8a4f7288d2bb1b6bd654de57ae281f53b7ceced25e69c1f3f719763ab0e68e6a9a42625467f3a0f190228964c70fdb88296681a494ef14d6cd5a1df51bd635377ef036b7b5cdd358c0261a74c7325164132a56b466b23fb52b15525487b1cc9359cad4e5899c2a68f3dd26485b72475652e85b3c2c6261d9459fe1b2d503251221caa689a07840ab963ab2186a7b565e6950923ff275002afc3319fdc5cc04b9690dba15e0ec57dbcfe481497852bb4f6824d10c8b5cca5851d67078dc5ef3b8cc82b5f32f9e04ac081f5abf9503958f28f636ddd11f1dc26d39134df2455d4a2cc801aea419491c7c3f1d99191a191ec109bf8c65f17283eca9338018554b5cb3157608f82314c612e15c13b380692489cc64744ab816daf933b458f0fdf718f2aea116bb733bb49dca058c05777aca6ecf7e399e36646b74a2257a1525795742d9551a96993d5148eb411787b8f43033bf073692fe4c7f9737d177a6cf949094741c7bbf34f5ff3d4131f9bbcd60c8f653fc8a7ca29f6a05fefc8e9213694dd65ef87102d215bb1297a2cde8eb396e14f74f52c63a1c402b6367e3314648fff80b456ff09df21f6e906b7774c31a8f8febcf9a29fd7538d6f703dbc084041b4bc5c3617968f4ac04f4994740110ca8ff96c3bf9b2ec55bb1f4b4a1cc35962ac86f0770791cc6f4e187bc78c5810d9ed45675360939cf3e05b181c5cfdb6a3828f57f5026007aad8292a26f7f8682bfb185bdfb16d61f252856648a42cdb16b1ab6fc6ebdf06f9054d5927307a30da4a4ea0ead78c4b985b1d5bdd82829401e458f717911a21d3968a614654856508c9cb52fe401fab87b5534ba5437cd0c9cec8ced78d842e8a9b25198d0fc16ec957ec41510d3fc1ae8e1aa66b682676875e8e8078f0bd6f46f9b839d6be047a99c19bda13dc4dd4234fb582fd2f4f221be01e07631766ec1493cf03fe0d0b67a3c4f3a66ecc98db3db03fe4e451ec616348d91b50187b6839f422ca33bd7ee84c1b95376012b21a614ee4ce3988f1701fe22c381e7dd2d50e69c28111b326f0275ce3d8c6dd64618d461331b9585c9c40c01ae3ed4a324cfbc01d1452f055874ed006f4b9ff20f1fe1fb73494d8751ca6be0068f0fff0bd2917cafc3a2c272b99b3a13d5e7f5a6fe8e34039d06012993dad9f98039c24900b34a2e97e029ff77851a7ba369d7150f5c77afbd33ee7cea3f4730108c2eceba0668166e5a036fd9578b8e3f8207408b6fdf1ec28e168a1a4a6910ecb85b040aa91a4b4885a8c38211b0629079710d7bbd50474bc2edebf3f2a06e2135a19c797ee5e0554da264ea7abdf2d37e625fc3fdf64e59c36c861d42399021b7e4dc0f7cf2e05b48cdd4dbee43bd0df89fe9f00d048b9e647f443caf52b620353ef1255c162bf2e7a025e5110d63a8fb9da65520ada0c4ae5d18cd9c23f2e9cb39ea63699b62a306aba5453e67882e0170405114f98a3606903cf01965e017ff9dd4a0693b39806ab9dcddc608825770427beba89481c5caba0e233054c2fa9246ed070692145b62c168582ba0ffe63e2cebaa7cedf808fdfb411f37cde918c5a3500061d8cfbb282abe76dd37975b1a0597aaf59cd16ae511823f59f617abb4518f2e8b68f454a6f8a7d145d38178558ed1f829d6ae976f8fc6e16ef117a25c8c02012d732da377f9969deddf543a6337f891a83eafa9da7e5cd33eda0c253ed17d28a65aa2b08bd51f9f82cda82104a84c43625ad212651fd85784b759db697b44ae09c4cbb4e2226fbe077928d757cda87dce92b895128b13c9ea0c1efbf81cc5ce131b0dc05e11123fb34842918e1b4d0b6f5d51a4fa164ede694f0fc21c4aac14cdeecdaecf3a1fadd2d72d29b498372ec9c8bc70c7c4df1c6ad9a8c53a5ce29d62e69b0af634dfa6bcfd02115abae06b71f22c914c22169eb9f1c8ebfced21e4700d1f9972165e04fb5455a1575c23fe434379680506a2f01a0015b3d3362f9697fcf8f206a5661137daf1b13fbc0eff8a53452458b153fba0e4c55b1dce9f7ebef4b71db158326f3359dc6dafe133a3030cb636bc8d559a21416ec5aee2ac2b2248ae3e2f3ceabdbb4269c16ea75c32823bd6e44d42f45ab1d7a64efa1c684f13e23c05d5acf2ca9fe0e6b7babdb624a214fe990ee1ef9f10f5bf3dd27f2f5bb5f5847566d11c9fcc8e1ebfa6512dd17b8b1ac8e027b81a40e084fada984ccf51f15fa865ec8f989843e3b16698032d6f364d689de096cb55a22e7028a09f742ec934bc48dfcc19cad37f96da064290ba26d00d22ae8c964e6888b6390f32207b2efc47e0133da8393f4b91653aad0b37dda19e2970ec3b7b5ee6c06ba977f9715cda8e3f7a7391d07c2cb399d75269ee366de93f9e1ef4195dff6f60243a4aaa9b46663802148042897f95e81e9dc3d13a93328c223c300fb574b0cd92a7ea093b5f77378c638797945ced03be93ed8816b1a2846a07af1cd785db5df3efcbb044804f9f85fb51754001ecbbda65a46c76e2eecc3e83b85e3eb9d82721402909faaeffeefd79c2b57a02bc1ac2fbef56b0a1413db814c4cd1e5e6592c6607eaa3890cc37b62468fc4e43c682da2366cb51fe999496d1184c69c710ae904c26081d62a2ef9d73aa93fc429a2361e5344a1899d499330bf3836c8728f40b616c27ecd6e9c4f2bc1536e12bbb446c311c39dd73ef05a5b8a81ce6901a7708b90f5b2317fbc05f1d6d57e066aa892e86d24bfbfa9108fba09572ed1c877ce9a3b1ce44ba1636f490d5488c4a2478a334f6e715ef4ba8773b23d0d67d503408a5ef9c956072574a8a58cdfc1d6ac49f3405156767be88e23f0751cfa891aac1d479e75f70bbff6d9ce0800d46bfa1267503a16bf9d88df18d7e202e03b120ba7ef6c48a9fe16596bcd3e0720b51affca748343a1153155c02f714085b8046a3d586a69e38b23a4019bf50f3e4a27bb680e3e9e4ee9db5db5bf7a1d38656e932b09cd7af317e76d4383c01150710f8dd2eed9fc5de274d889ec51f489156b84d02983db2b1f87d38eb229943438cb484a2f0aee95f231062f0f164e78b23e0f3c5c21cf2c1abf7134c94b96dd7cef59ee2fc7f1b5a229d9e48fa55e656c0a5443788126dfb2d0f59adc9bc276fb707fb4e367f968a54f054ac9a1e4a14347a1eb13450f60a69758e2b6c839ab6bccb2da8e5722e7062882cfe9049b72ebc4d475c936adcb2c947e87838fb8dba50debf551ea0278edd14ffdf329491c506f9f2ecef7a75e70a09bc2e86512c65c2e3ecbd35b8a505e11de62141e7becc1493b7d8c8e2e1dbc88f17878e1e9bb549ca6e49d4b3cdc396de9063c354b1770f93de16d863b18d6319d5e1e32bda37219ab2fb3fe1359f52604890dd069bda2a690616e9f3ff940a38567e8044519c28621126c2c5e87d47ecae457107c9b10d42aea3cc4ed94ac4a8d0a2e2f88846076e38d5a7eb984496fbfea3f1ad782654d764e67587d3e7369fa9edfbc8edf74f6891206f6ef309035e8b6e4b7958c07fda9498ba30ad7bc373c4e1dcaaf0072f91abcc69a8106a90b7c8a5dc1e3f6832387d2cb63f00110aed058633bc019fee8885dfe8801ba18ebbdb8a57ca22165ef4c750d7a69d3e14146a3dbeda0240bdcb801f5b1a3c76e46b6cd55fa1544823673c017c98fbb2a4d787f0ad44a6296b73447f9909d066435ffa68bae0862536bfe8e5e4e899e335fef592d55616df4405141bf1e5c1e2fc4bf70ae19e6b46793e1875591e537180973de4669c02c5af4368a6232f2efb5325c6f4dc81c55f565f01ba6329a0e9d294ad33b5b970d47f208c017b342283530c7b645034e1a8d59265651b9d1a74c28f191fb90d7a07b222fadc695aa410b1e29697f230619eb4242dada20754a4d6faf9c23b98b70e951e902a0198ac80e7abb96c203da6f1e77e6c78084e3d8dc8e8d2318ccf07b4cc76a54a57d6dd5a8868d9083406f5600725f3927ba8fb53b7bab9ef7bdb226bdc6fc9663d673a0d147eca8ccbe5e617c952f97b298f02cffc57a1d53ce97c14cf7a5d046ab6300859bb3c4021f66b6233adc4968ccc11c954e45db998478aaeb28e53d7e7a6f77393bbd1a526cc6bf523115015134bab9e88a5961b445e58c8ba11a86aba07a3b59db6df817f55d7791110f5543d0e919451be5937aeb3474ce36e328f9bb9911abebbca2ac36f76295efce541157300e0a871bfc03f5e84a1dc6472757b62a8b3e8273c28facbfc08a91d073f8012ea2200adb3c6481fbd4f2d060d9147fcd07fae7ee1ffa84deadeacbe8803740d87dff83660c8b097abe977900c0346818a47f7991e6bee883c62b63debadcad63c0bdd99023aa7ac3e534272cb46489b215d4e7cea97ffa5fca8f16ddec250d1e6cbf8132c6966ec8c6171cd9928fa1da2bdb03ce2fd1990e8397f4c3fbef6939d5aa2357fdf2b34eac3c4131650ba55c928973ae517fc00eab3ab93ab638604cec55ab8854a6dd37747344df75c0b309ff931e8badfebc7e384abd217fbd8e8753bdd65c2e31f19e5ddd081319f32e70bd703fe63ec1196bfadc0b21dacdb22ee0660bd4ad6037f7038a432529a2ffad580ccd79e4cd1ceb689c5b6ab23a8825222866ded017cb14357a6d0e932c1459e4266f75c7dd21bb5e432824c574710c9aff8a380c194f924bf2ffc2d31fe205ed75adf4b06ef6ee38fe9f888f894d7face0d432adfd8fd6f2c73df720755e09a8735713bca3e393230734e734ac2a7424d2f17e89a050e7c966e6ef355027033317d64b07ab728aa1e17554a512f45c70b75c76f808d5ec84c2f20bdf15b3e76bd2e1fa6b446f6840324e6e477c7f310b3565530c0bddfa79070d07fed206010664e977964a6c5c5850198735b47fe9ba2a0c2e6b8e8175a89040339d6e4fb53dda33fcbd2c80bb4996948d4917c3d69766334b82b523f173406ee8df727487e824360a8c1a576da44b7ec46d3ce21027fbd0d7b6a8dc871e4439ef1ea9ebe7a2c8f87f7ff21630a735c58a4a35a2086870df1bd7ee639f76f3b50e2f1065f1b43a644d94a37d12817d75f5f2cf6d5213b8c4f13b568833812b0895ed0da6f298e379f76c9c96778d833ea331ae645b713a16b2ff25e5ca91ec12e63366e11723e53c1da683c074ea2d06976157b5af758f4999a577f8aae5cae6027546143e63802ac9134c3e0a38a3d0abf319e7347abfc5557a42cccb4069c59415cb8ad3918df2b86c1875188389695c953e3a216ba7f987aeac70cb101e4c87ba2b6be3bcd0rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootpostgresql14-14.11-150200.5.39.1.src.rpmpostgresql-docs-implementationpostgresql14-docs     postgresql-docs-noarchrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)143.0.4-14.6.0-14.0-15.2-14.14.1e@eKx@e@@e%@d,@c@clc,N@c pc@b@blb|bV@b[@aaza@apa\>@aUaQ@aO@`@```q`OL@`Gc@`/@`#_S__@_F@_mmax@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.comada.lovelace@gmx.demax@suse.commax@suse.commax@suse.commax@suse.commrueckert@suse.demax@suse.commrueckert@suse.demrueckert@suse.demrueckert@suse.demax@suse.commax@suse.commax@suse.commax@suse.commax@suse.commax@suse.comgmbr3@opensuse.orgmax@suse.commax@suse.commax@suse.commax@suse.com- Upgrade to 14.11: * 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/14.11/- Update to 14.10: * 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/14/release-14-10.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 14.9: * 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/14/release-14-9.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 14.8: * 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/14/release-14-8.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 14.7: * CVE-2022-41862, bsc#1208102: memory leak in libpq * https://www.postgresql.org/about/news/2592/ * https://www.postgresql.org/docs/14/release-14-7.html - Bump latest_supported_llvm_ver to 15.- bsc#1205300: Update to 14.6: * https://www.postgresql.org/about/news/2543/ * https://www.postgresql.org/docs/14/release-14-6.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 14.5: * bsc#1202368, CVE-2022-2625: Extension scripts replace objects not belonging to the extension. * https://www.postgresql.org/docs/release/14.5/- bsc#1200437: Upgrade to 14.4: * Prevent possible corruption of indexes created or rebuilt with the CONCURRENTLY option. * https://www.postgresql.org/docs/release/14.4/ * https://www.postgresql.org/about/news/p-2470/- Upgrade to 14.3: * bsc#1199475, CVE-2022-1552: Confine additional operations within "security restricted operation" sandboxes. * https://www.postgresql.org/docs/14/release-14-3.html- bsc#1198166: Pin to llvm13 until the next patchlevel update.- bsc#1195680: Upgrade to 14.2: * https://www.postgresql.org/docs/14/release-14-2.html * Reindexing might be needed after applying this upgrade, so please read the release notes carefully.- boo#1190740: Add constraints file with 12GB of memory for s390x as a workaround- Add a llvmjit-devel subpackage to pull in the right versions of clang and llvm for building extensions. - Fix some mistakes in the interdependencies between the implementation packages and their noarch counterpart. - Update the BuildIgnore section.- bsc#1192516: Upgrade to 14.1 * Make the server reject extraneous data after an SSL or GSS encryption handshake (CVE-2021-23214). * Make libpq reject extraneous data after an SSL or GSS encryption handshake (CVE-2021-23222). * https://www.postgresql.org/docs/14/release-14-1.html- boo#1191782: Let rpmlint ignore shlib-policy-name-error.- Remove postgresql-testsuite-int8.sql.patch, because its purpose is unclear. This affects only the test subpackage.- Upgrade to 14.0 https://www.postgresql.org/about/news/postgresql-14-released-2318/ https://www.postgresql.org/docs/14/release-14.html- Let genlists skip non-existing binaries to avoid lots of version conditionals in the file lists.- Upgrade to 14~rc1 https://www.postgresql.org/about/news/postgresql-14-rc-1-released-2309/ https://www.postgresql.org/docs/14/release-14.html https://wiki.postgresql.org/wiki/PostgreSQL_14_Open_Items- Upgrade to 14~beta2 https://www.postgresql.org/about/news/postgresql-14-beta-2-released-2249/ https://www.postgresql.org/docs/14/release-14.html https://wiki.postgresql.org/wiki/PostgreSQL_14_Open_Items- Upgrade to 14~beta1 https://www.postgresql.org/about/news/postgresql-14-beta-1-released-2213/ https://www.postgresql.org/docs/14/release-14.html https://wiki.postgresql.org/wiki/PostgreSQL_14_Open_Items - disable postgresql-testsuite-int8.sql.patch: it seems it is not needed anymore, need to be double checked.- bsc#1185952: llvm12 breaks PostgreSQL 11 and 12 on s390x. Use llvm11 as a workaround.- Upgrade to version 13.3: * https://www.postgresql.org/docs/13/release-13-3.html * CVE-2021-32027, bsc#1185924: Prevent integer overflows in array subscripting calculations. * CVE-2021-32028, bsc#1185925: Fix mishandling of “junk” columns in INSERT ... ON CONFLICT ... UPDATE target lists. * CVE-2021-32029, bsc#1185926: Fix possibly-incorrect computation of UPDATE ... RETURNING "pg_psql_temporary_savepoint" does not exist”. - Don't use %_stop_on_removal, because it was meant to be private and got removed from openSUSE. %_restart_on_update is also private, but still supported and needed for now (bsc#1183168).- Re-enable build of the llvmjit subpackage on SLE, but it will only be delivered on PackageHub for now (boo#1183118).- Remove leftover PreReq on chkconfig, we stopped using it long time ago.- boo#1179945: Disable icu for PostgreSQL 10 (and older) on TW.- Upgrade to version 13.2: * https://www.postgresql.org/docs/13/release-13-2.html * Updating stored views and reindexing might be needed after applying this update. * CVE-2021-3393, bsc#1182040: Fix information leakage in constraint-violation error messages. * CVE-2021-20229, bsc#1182039: Fix failure to check per-column SELECT privileges in some join queries. * Obsoletes postgresql-icu68.patch.- Add postgresql-icu68.patch: fix build with ICU 68- bsc#1178961: %ghost the symlinks to pg_config and ecpg. - boo#1179765: BuildRequire libpq5 and libecpg6 when not building them to avoid dangling symlinks in the devel package.- Upgrade to version 13.1: * CVE-2020-25695, bsc#1178666: Block DECLARE CURSOR ... WITH HOLD and firing of deferred triggers within index expressions and materialized view queries. * CVE-2020-25694, bsc#1178667: a) Fix usage of complex connection-string parameters in pg_dump, pg_restore, clusterdb, reindexdb, and vacuumdb. b) When psql's \connect command re-uses connection parameters, ensure that all non-overridden parameters from a previous connection string are re-used. * CVE-2020-25696, bsc#1178668: Prevent psql's \gset command from modifying specially-treated variables. * Fix recently-added timetz test case so it works when the USA is not observing daylight savings time. (obsoletes postgresql-timetz.patch) * https://www.postgresql.org/about/news/2111/ * https://www.postgresql.org/docs/13/release-13-1.html- Fix a DST problem in the test suite: postgresql-timetz.patch https://postgr.es/m/16689-57701daa23b377bf@postgresql.org- Initial packaging of PostgreSQL 13: * https://www.postgresql.org/about/news/2077/ * https://www.postgresql.org/docs/13/release-13.htmlh04-ch2b 1707463339  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~14.11-150200.5.39.114.11-150200.5.39.1postgresql14htmlacronyms.htmladmin.htmladminpack.htmlamcheck.htmlapp-clusterdb.htmlapp-createdb.htmlapp-createuser.htmlapp-dropdb.htmlapp-dropuser.htmlapp-ecpg.htmlapp-initdb.htmlapp-pg-ctl.htmlapp-pg-dumpall.htmlapp-pg-isready.htmlapp-pgamcheck.htmlapp-pgbasebackup.htmlapp-pgchecksums.htmlapp-pgconfig.htmlapp-pgcontroldata.htmlapp-pgdump.htmlapp-pgreceivewal.htmlapp-pgreceivexlog.htmlapp-pgrecvlogical.htmlapp-pgresetwal.htmlapp-pgresetxlog.htmlapp-pgrestore.htmlapp-pgrewind.htmlapp-pgverifybackup.htmlapp-postgres.htmlapp-postmaster.htmlapp-psql.htmlapp-reindexdb.htmlapp-vacuumdb.htmlappendix-obsolete.htmlappendixes.htmlapplevel-consistency.htmlarrays.htmlauth-bsd.htmlauth-cert.htmlauth-delay.htmlauth-ident.htmlauth-ldap.htmlauth-methods.htmlauth-pam.htmlauth-password.htmlauth-peer.htmlauth-pg-hba-conf.htmlauth-radius.htmlauth-trust.htmlauth-username-maps.htmlauto-explain.htmlbackup-dump.htmlbackup-file.htmlbackup-manifest-files.htmlbackup-manifest-format.htmlbackup-manifest-toplevel.htmlbackup-manifest-wal-ranges.htmlbackup.htmlbgworker.htmlbiblio.htmlbki-commands.htmlbki-example.htmlbki-format.htmlbki-structure.htmlbki.htmlbloom.htmlbookindex.htmlbrin-builtin-opclasses.htmlbrin-extensibility.htmlbrin-intro.htmlbrin.htmlbtree-behavior.htmlbtree-gin.htmlbtree-gist.htmlbtree-implementation.htmlbtree-intro.htmlbtree-support-funcs.htmlbtree.htmlbug-reporting.htmlcatalog-pg-aggregate.htmlcatalog-pg-am.htmlcatalog-pg-amop.htmlcatalog-pg-amproc.htmlcatalog-pg-attrdef.htmlcatalog-pg-attribute.htmlcatalog-pg-auth-members.htmlcatalog-pg-authid.htmlcatalog-pg-cast.htmlcatalog-pg-class.htmlcatalog-pg-collation.htmlcatalog-pg-constraint.htmlcatalog-pg-conversion.htmlcatalog-pg-database.htmlcatalog-pg-db-role-setting.htmlcatalog-pg-default-acl.htmlcatalog-pg-depend.htmlcatalog-pg-description.htmlcatalog-pg-enum.htmlcatalog-pg-event-trigger.htmlcatalog-pg-extension.htmlcatalog-pg-foreign-data-wrapper.htmlcatalog-pg-foreign-server.htmlcatalog-pg-foreign-table.htmlcatalog-pg-index.htmlcatalog-pg-inherits.htmlcatalog-pg-init-privs.htmlcatalog-pg-language.htmlcatalog-pg-largeobject-metadata.htmlcatalog-pg-largeobject.htmlcatalog-pg-namespace.htmlcatalog-pg-opclass.htmlcatalog-pg-operator.htmlcatalog-pg-opfamily.htmlcatalog-pg-partitioned-table.htmlcatalog-pg-policy.htmlcatalog-pg-proc.htmlcatalog-pg-publication-rel.htmlcatalog-pg-publication.htmlcatalog-pg-range.htmlcatalog-pg-replication-origin.htmlcatalog-pg-rewrite.htmlcatalog-pg-seclabel.htmlcatalog-pg-sequence.htmlcatalog-pg-shdepend.htmlcatalog-pg-shdescription.htmlcatalog-pg-shseclabel.htmlcatalog-pg-statistic-ext-data.htmlcatalog-pg-statistic-ext.htmlcatalog-pg-statistic.htmlcatalog-pg-subscription-rel.htmlcatalog-pg-subscription.htmlcatalog-pg-tablespace.htmlcatalog-pg-transform.htmlcatalog-pg-trigger.htmlcatalog-pg-ts-config-map.htmlcatalog-pg-ts-config.htmlcatalog-pg-ts-dict.htmlcatalog-pg-ts-parser.htmlcatalog-pg-ts-template.htmlcatalog-pg-type.htmlcatalog-pg-user-mapping.htmlcatalogs-overview.htmlcatalogs.htmlcharset.htmlchecksums.htmlcitext.htmlclient-authentication-problems.htmlclient-authentication.htmlclient-interfaces.htmlcollation.htmlcolor-when.htmlcolor-which.htmlcolor.htmlconfig-setting.htmlconnect-estab.htmlcontinuous-archiving.htmlcontrib-dblink-build-sql-delete.htmlcontrib-dblink-build-sql-insert.htmlcontrib-dblink-build-sql-update.htmlcontrib-dblink-cancel-query.htmlcontrib-dblink-close.htmlcontrib-dblink-connect-u.htmlcontrib-dblink-connect.htmlcontrib-dblink-disconnect.htmlcontrib-dblink-error-message.htmlcontrib-dblink-exec.htmlcontrib-dblink-fetch.htmlcontrib-dblink-function.htmlcontrib-dblink-get-connections.htmlcontrib-dblink-get-notify.htmlcontrib-dblink-get-pkey.htmlcontrib-dblink-get-result.htmlcontrib-dblink-is-busy.htmlcontrib-dblink-open.htmlcontrib-dblink-send-query.htmlcontrib-prog-client.htmlcontrib-prog-server.htmlcontrib-prog.htmlcontrib-spi.htmlcontrib.htmlcreating-cluster.htmlcube.htmlcustom-scan-execution.htmlcustom-scan-path.htmlcustom-scan-plan.htmlcustom-scan.htmldatabase-roles.htmldatatype-binary.htmldatatype-bit.htmldatatype-boolean.htmldatatype-character.htmldatatype-datetime.htmldatatype-enum.htmldatatype-geometric.htmldatatype-json.htmldatatype-money.htmldatatype-net-types.htmldatatype-numeric.htmldatatype-oid.htmldatatype-pg-lsn.htmldatatype-pseudo.htmldatatype-textsearch.htmldatatype-uuid.htmldatatype-xml.htmldatatype.htmldatetime-appendix.htmldatetime-config-files.htmldatetime-input-rules.htmldatetime-invalid-input.htmldatetime-julian-dates.htmldatetime-keywords.htmldatetime-posix-timezone-specs.htmldatetime-units-history.htmldblink.htmlddl-alter.htmlddl-basics.htmlddl-constraints.htmlddl-default.htmlddl-depend.htmlddl-foreign-data.htmlddl-generated-columns.htmlddl-inherit.htmlddl-others.htmlddl-partitioning.htmlddl-priv.htmlddl-rowsecurity.htmlddl-schemas.htmlddl-system-columns.htmlddl.htmldefault-roles.htmldict-int.htmldict-xsyn.htmldifferent-replication-solutions.htmldisk-full.htmldisk-usage.htmldiskusage.htmldml-delete.htmldml-insert.htmldml-returning.htmldml-update.htmldml.htmldocguide-authoring.htmldocguide-build.htmldocguide-docbook.htmldocguide-style.htmldocguide-toolsets.htmldocguide.htmldomains.htmldynamic-trace.htmlearthdistance.htmlecpg-commands.htmlecpg-concept.htmlecpg-connect.htmlecpg-cpp.htmlecpg-descriptors.htmlecpg-develop.htmlecpg-dynamic.htmlecpg-errors.htmlecpg-informix-compat.htmlecpg-library.htmlecpg-lo.htmlecpg-oracle-compat.htmlecpg-pgtypes.htmlecpg-preproc.htmlecpg-process.htmlecpg-sql-allocate-descriptor.htmlecpg-sql-commands.htmlecpg-sql-connect.htmlecpg-sql-deallocate-descriptor.htmlecpg-sql-declare-statement.htmlecpg-sql-declare.htmlecpg-sql-describe.htmlecpg-sql-disconnect.htmlecpg-sql-execute-immediate.htmlecpg-sql-get-descriptor.htmlecpg-sql-open.htmlecpg-sql-prepare.htmlecpg-sql-set-autocommit.htmlecpg-sql-set-connection.htmlecpg-sql-set-descriptor.htmlecpg-sql-type.htmlecpg-sql-var.htmlecpg-sql-whenever.htmlecpg-variables.htmlecpg.htmlencryption-options.htmlerrcodes-appendix.htmlerror-message-reporting.htmlerror-style-guide.htmlevent-log-registration.htmlevent-trigger-definition.htmlevent-trigger-example.htmlevent-trigger-interface.htmlevent-trigger-matrix.htmlevent-trigger-table-rewrite-example.htmlevent-triggers.htmlexecutor.htmlexplicit-joins.htmlexplicit-locking.htmlextend-extensions.htmlextend-how.htmlextend-pgxs.htmlextend-type-system.htmlextend.htmlexternal-admin-tools.htmlexternal-extensions.htmlexternal-interfaces.htmlexternal-pl.htmlexternal-projects.htmlfdw-callbacks.htmlfdw-functions.htmlfdw-helpers.htmlfdw-planning.htmlfdw-row-locking.htmlfdwhandler.htmlfeatures-sql-standard.htmlfeatures.htmlfile-fdw.htmlfunctions-admin.htmlfunctions-aggregate.htmlfunctions-array.htmlfunctions-binarystring.htmlfunctions-bitstring.htmlfunctions-comparison.htmlfunctions-comparisons.htmlfunctions-conditional.htmlfunctions-datetime.htmlfunctions-enum.htmlfunctions-event-triggers.htmlfunctions-formatting.htmlfunctions-geometry.htmlfunctions-info.htmlfunctions-json.htmlfunctions-logical.htmlfunctions-matching.htmlfunctions-math.htmlfunctions-net.htmlfunctions-range.htmlfunctions-sequence.htmlfunctions-srf.htmlfunctions-statistics.htmlfunctions-string.htmlfunctions-subquery.htmlfunctions-textsearch.htmlfunctions-trigger.htmlfunctions-uuid.htmlfunctions-window.htmlfunctions-xml.htmlfunctions.htmlfuzzystrmatch.htmlgeneric-wal.htmlgenetic-algorithm.svggeqo-biblio.htmlgeqo-intro.htmlgeqo-intro2.htmlgeqo-pg-intro.htmlgeqo.htmlgin-builtin-opclasses.htmlgin-examples.htmlgin-extensibility.htmlgin-implementation.htmlgin-intro.htmlgin-limit.htmlgin-tips.htmlgin.htmlgin.svggist-builtin-opclasses.htmlgist-examples.htmlgist-extensibility.htmlgist-implementation.htmlgist-intro.htmlgist.htmlgit.htmlglossary.htmlgssapi-auth.htmlgssapi-enc.htmlhash-implementation.htmlhash-index.htmlhash-intro.htmlhigh-availability.htmlhistory.htmlhot-standby.htmlhow-parallel-query-works.htmlhstore.htmlindex-api.htmlindex-cost-estimation.htmlindex-functions.htmlindex-locking.htmlindex-scanning.htmlindex-unique-checks.htmlindex.htmlindexam.htmlindexes-bitmap-scans.htmlindexes-collations.htmlindexes-examine.htmlindexes-expressional.htmlindexes-index-only-scans.htmlindexes-intro.htmlindexes-multicolumn.htmlindexes-opclass.htmlindexes-ordering.htmlindexes-partial.htmlindexes-types.htmlindexes-unique.htmlindexes.htmlinformation-schema.htmlinfoschema-administrable-role-authorizations.htmlinfoschema-applicable-roles.htmlinfoschema-attributes.htmlinfoschema-character-sets.htmlinfoschema-check-constraint-routine-usage.htmlinfoschema-check-constraints.htmlinfoschema-collation-character-set-applicab.htmlinfoschema-collations.htmlinfoschema-column-column-usage.htmlinfoschema-column-domain-usage.htmlinfoschema-column-options.htmlinfoschema-column-privileges.htmlinfoschema-column-udt-usage.htmlinfoschema-columns.htmlinfoschema-constraint-column-usage.htmlinfoschema-constraint-table-usage.htmlinfoschema-data-type-privileges.htmlinfoschema-datatypes.htmlinfoschema-domain-constraints.htmlinfoschema-domain-udt-usage.htmlinfoschema-domains.htmlinfoschema-element-types.htmlinfoschema-enabled-roles.htmlinfoschema-foreign-data-wrapper-options.htmlinfoschema-foreign-data-wrappers.htmlinfoschema-foreign-server-options.htmlinfoschema-foreign-servers.htmlinfoschema-foreign-table-options.htmlinfoschema-foreign-tables.htmlinfoschema-information-schema-catalog-name.htmlinfoschema-key-column-usage.htmlinfoschema-parameters.htmlinfoschema-referential-constraints.htmlinfoschema-role-column-grants.htmlinfoschema-role-routine-grants.htmlinfoschema-role-table-grants.htmlinfoschema-role-udt-grants.htmlinfoschema-role-usage-grants.htmlinfoschema-routine-column-usage.htmlinfoschema-routine-privileges.htmlinfoschema-routine-routine-usage.htmlinfoschema-routine-sequence-usage.htmlinfoschema-routine-table-usage.htmlinfoschema-routines.htmlinfoschema-schema.htmlinfoschema-schemata.htmlinfoschema-sequences.htmlinfoschema-sql-features.htmlinfoschema-sql-implementation-info.htmlinfoschema-sql-parts.htmlinfoschema-sql-sizing.htmlinfoschema-table-constraints.htmlinfoschema-table-privileges.htmlinfoschema-tables.htmlinfoschema-transforms.htmlinfoschema-triggered-update-columns.htmlinfoschema-triggers.htmlinfoschema-udt-privileges.htmlinfoschema-usage-privileges.htmlinfoschema-user-defined-types.htmlinfoschema-user-mapping-options.htmlinfoschema-user-mappings.htmlinfoschema-view-column-usage.htmlinfoschema-view-routine-usage.htmlinfoschema-view-table-usage.htmlinfoschema-views.htmlinstall-binaries.htmlinstall-getsource.htmlinstall-post.htmlinstall-procedure.htmlinstall-requirements.htmlinstall-short.htmlinstall-windows-full.htmlinstall-windows.htmlinstallation-platform-notes.htmlinstallation.htmlintagg.htmlintarray.htmlinternals.htmlintro-whatis.htmlisn.htmljit-configuration.htmljit-decision.htmljit-extensibility.htmljit-reason.htmljit.htmlkernel-resources.htmllargeobjects.htmllegalnotice.htmllibpq-async.htmllibpq-build.htmllibpq-cancel.htmllibpq-connect.htmllibpq-control.htmllibpq-copy.htmllibpq-envars.htmllibpq-events.htmllibpq-example.htmllibpq-exec.htmllibpq-fastpath.htmllibpq-ldap.htmllibpq-misc.htmllibpq-notice-processing.htmllibpq-notify.htmllibpq-pgpass.htmllibpq-pgservice.htmllibpq-pipeline-mode.htmllibpq-single-row-mode.htmllibpq-ssl.htmllibpq-status.htmllibpq-threading.htmllibpq.htmllimits.htmllo-examplesect.htmllo-funcs.htmllo-implementation.htmllo-interfaces.htmllo-intro.htmllo.htmllocale.htmllocking-indexes.htmllogfile-maintenance.htmllogical-replication-architecture.htmllogical-replication-config.htmllogical-replication-conflicts.htmllogical-replication-monitoring.htmllogical-replication-publication.htmllogical-replication-quick-setup.htmllogical-replication-restrictions.htmllogical-replication-security.htmllogical-replication-subscription.htmllogical-replication.htmllogicaldecoding-catalogs.htmllogicaldecoding-example.htmllogicaldecoding-explanation.htmllogicaldecoding-output-plugin.htmllogicaldecoding-sql.htmllogicaldecoding-streaming.htmllogicaldecoding-synchronous.htmllogicaldecoding-two-phase-commits.htmllogicaldecoding-walsender.htmllogicaldecoding-writer.htmllogicaldecoding.htmlltree.htmlmaintenance.htmlmanage-ag-config.htmlmanage-ag-createdb.htmlmanage-ag-dropdb.htmlmanage-ag-overview.htmlmanage-ag-tablespaces.htmlmanage-ag-templatedbs.htmlmanaging-databases.htmlmonitoring-locks.htmlmonitoring-ps.htmlmonitoring-stats.htmlmonitoring.htmlmultibyte.htmlmultivariate-statistics-examples.htmlmvcc-caveats.htmlmvcc-intro.htmlmvcc.htmlnls-programmer.htmlnls-translator.htmlnls.htmlnon-durability.htmlnotation.htmloid2name.htmloldsnapshot.htmloverview.htmlpageinspect.htmlpagelayout.svgparallel-plans.htmlparallel-query.htmlparallel-safety.htmlparser-stage.htmlpasswordcheck.htmlperformance-tips.htmlperm-functions.htmlpgarchivecleanup.htmlpgbench.htmlpgbuffercache.htmlpgcrypto.htmlpgfreespacemap.htmlpgprewarm.htmlpgrowlocks.htmlpgstatstatements.htmlpgstattuple.htmlpgsurgery.htmlpgtestfsync.htmlpgtesttiming.htmlpgtrgm.htmlpgupgrade.htmlpgvisibility.htmlpgwaldump.htmlpgxlogdump.htmlplanner-optimizer.htmlplanner-stats-details.htmlplanner-stats-security.htmlplanner-stats.htmlplhandler.htmlplperl-builtins.htmlplperl-data.htmlplperl-event-triggers.htmlplperl-funcs.htmlplperl-global.htmlplperl-triggers.htmlplperl-trusted.htmlplperl-under-the-hood.htmlplperl.htmlplpgsql-control-structures.htmlplpgsql-cursors.htmlplpgsql-declarations.htmlplpgsql-development-tips.htmlplpgsql-errors-and-messages.htmlplpgsql-expressions.htmlplpgsql-implementation.htmlplpgsql-overview.htmlplpgsql-porting.htmlplpgsql-statements.htmlplpgsql-structure.htmlplpgsql-transactions.htmlplpgsql-trigger.htmlplpgsql.htmlplpython-data.htmlplpython-database.htmlplpython-do.htmlplpython-envar.htmlplpython-funcs.htmlplpython-python23.htmlplpython-sharing.htmlplpython-subtransaction.htmlplpython-transactions.htmlplpython-trigger.htmlplpython-util.htmlplpython.htmlpltcl-config.htmlpltcl-data.htmlpltcl-dbaccess.htmlpltcl-error-handling.htmlpltcl-event-trigger.htmlpltcl-functions.htmlpltcl-global.htmlpltcl-overview.htmlpltcl-procnames.htmlpltcl-subtransactions.htmlpltcl-transactions.htmlpltcl-trigger.htmlpltcl.htmlpopulate.htmlpostgres-fdw.htmlpostgres-user.htmlpredefined-roles.htmlpreface.htmlpreventing-server-spoofing.htmlprogress-reporting.htmlprotocol-changes.htmlprotocol-error-fields.htmlprotocol-flow.htmlprotocol-logical-replication.htmlprotocol-logicalrep-message-formats.htmlprotocol-message-formats.htmlprotocol-message-types.htmlprotocol-overview.htmlprotocol-replication.htmlprotocol.htmlqueries-limit.htmlqueries-order.htmlqueries-overview.htmlqueries-select-lists.htmlqueries-table-expressions.htmlqueries-union.htmlqueries-values.htmlqueries-with.htmlqueries.htmlquery-path.htmlquerytree.htmlrangetypes.htmlrecovery-config.htmlreference-client.htmlreference-server.htmlreference.htmlregress-coverage.htmlregress-evaluation.htmlregress-run.htmlregress-tap.htmlregress-variant.htmlregress.htmlrelease-14-1.htmlrelease-14-10.htmlrelease-14-11.htmlrelease-14-2.htmlrelease-14-3.htmlrelease-14-4.htmlrelease-14-5.htmlrelease-14-6.htmlrelease-14-7.htmlrelease-14-8.htmlrelease-14-9.htmlrelease-14.htmlrelease-prior.htmlrelease.htmlreplication-origins.htmlresources.htmlrole-attributes.htmlrole-membership.htmlrole-removal.htmlroutine-reindex.htmlroutine-vacuuming.htmlrow-estimation-examples.htmlrowtypes.htmlrule-system.htmlrules-materializedviews.htmlrules-privileges.htmlrules-status.htmlrules-triggers.htmlrules-update.htmlrules-views.htmlrules.htmlruntime-config-autovacuum.htmlruntime-config-client.htmlruntime-config-compatible.htmlruntime-config-connection.htmlruntime-config-custom.htmlruntime-config-developer.htmlruntime-config-error-handling.htmlruntime-config-file-locations.htmlruntime-config-locks.htmlruntime-config-logging.htmlruntime-config-preset.htmlruntime-config-query.htmlruntime-config-replication.htmlruntime-config-resource.htmlruntime-config-short.htmlruntime-config-statistics.htmlruntime-config-wal.htmlruntime-config.htmlruntime.htmlsasl-authentication.htmlseg.htmlsepgsql.htmlserver-programming.htmlserver-shutdown.htmlserver-start.htmlsource-conventions.htmlsource-format.htmlsource.htmlsourcerepo.htmlspgist-builtin-opclasses.htmlspgist-examples.htmlspgist-extensibility.htmlspgist-implementation.htmlspgist-intro.htmlspgist.htmlspi-examples.htmlspi-interface-support.htmlspi-interface.htmlspi-memory.htmlspi-realloc.htmlspi-spi-commit.htmlspi-spi-connect.htmlspi-spi-copytuple.htmlspi-spi-cursor-close.htmlspi-spi-cursor-fetch.htmlspi-spi-cursor-find.htmlspi-spi-cursor-move.htmlspi-spi-cursor-open-with-args.htmlspi-spi-cursor-open-with-paramlist.htmlspi-spi-cursor-open.htmlspi-spi-cursor-parse-open.htmlspi-spi-exec.htmlspi-spi-execp.htmlspi-spi-execute-extended.htmlspi-spi-execute-plan-extended.htmlspi-spi-execute-plan-with-paramlist.htmlspi-spi-execute-plan.htmlspi-spi-execute-with-args.htmlspi-spi-execute.htmlspi-spi-finish.htmlspi-spi-fname.htmlspi-spi-fnumber.htmlspi-spi-freeplan.htmlspi-spi-freetuple.htmlspi-spi-freetupletable.htmlspi-spi-getargcount.htmlspi-spi-getargtypeid.htmlspi-spi-getbinval.htmlspi-spi-getnspname.htmlspi-spi-getrelname.htmlspi-spi-gettype.htmlspi-spi-gettypeid.htmlspi-spi-getvalue.htmlspi-spi-is-cursor-plan.htmlspi-spi-keepplan.htmlspi-spi-modifytuple.htmlspi-spi-palloc.htmlspi-spi-pfree.htmlspi-spi-prepare-cursor.htmlspi-spi-prepare-extended.htmlspi-spi-prepare-params.htmlspi-spi-prepare.htmlspi-spi-register-relation.htmlspi-spi-register-trigger-data.htmlspi-spi-result-code-string.htmlspi-spi-returntuple.htmlspi-spi-rollback.htmlspi-spi-saveplan.htmlspi-spi-scroll-cursor-fetch.htmlspi-spi-scroll-cursor-move.htmlspi-spi-start-transaction.htmlspi-spi-unregister-relation.htmlspi-transaction.htmlspi-visibility.htmlspi.htmlsql-abort.htmlsql-alteraggregate.htmlsql-altercollation.htmlsql-alterconversion.htmlsql-alterdatabase.htmlsql-alterdefaultprivileges.htmlsql-alterdomain.htmlsql-altereventtrigger.htmlsql-alterextension.htmlsql-alterforeigndatawrapper.htmlsql-alterforeigntable.htmlsql-alterfunction.htmlsql-altergroup.htmlsql-alterindex.htmlsql-alterlanguage.htmlsql-alterlargeobject.htmlsql-altermaterializedview.htmlsql-alteropclass.htmlsql-alteroperator.htmlsql-alteropfamily.htmlsql-alterpolicy.htmlsql-alterprocedure.htmlsql-alterpublication.htmlsql-alterrole.htmlsql-alterroutine.htmlsql-alterrule.htmlsql-alterschema.htmlsql-altersequence.htmlsql-alterserver.htmlsql-alterstatistics.htmlsql-altersubscription.htmlsql-altersystem.htmlsql-altertable.htmlsql-altertablespace.htmlsql-altertrigger.htmlsql-altertsconfig.htmlsql-altertsdictionary.htmlsql-altertsparser.htmlsql-altertstemplate.htmlsql-altertype.htmlsql-alteruser.htmlsql-alterusermapping.htmlsql-alterview.htmlsql-analyze.htmlsql-begin.htmlsql-call.htmlsql-checkpoint.htmlsql-close.htmlsql-cluster.htmlsql-commands.htmlsql-comment.htmlsql-commit-prepared.htmlsql-commit.htmlsql-copy.htmlsql-create-access-method.htmlsql-createaggregate.htmlsql-createcast.htmlsql-createcollation.htmlsql-createconversion.htmlsql-createdatabase.htmlsql-createdomain.htmlsql-createeventtrigger.htmlsql-createextension.htmlsql-createforeigndatawrapper.htmlsql-createforeigntable.htmlsql-createfunction.htmlsql-creategroup.htmlsql-createindex.htmlsql-createlanguage.htmlsql-creatematerializedview.htmlsql-createopclass.htmlsql-createoperator.htmlsql-createopfamily.htmlsql-createpolicy.htmlsql-createprocedure.htmlsql-createpublication.htmlsql-createrole.htmlsql-createrule.htmlsql-createschema.htmlsql-createsequence.htmlsql-createserver.htmlsql-createstatistics.htmlsql-createsubscription.htmlsql-createtable.htmlsql-createtableas.htmlsql-createtablespace.htmlsql-createtransform.htmlsql-createtrigger.htmlsql-createtsconfig.htmlsql-createtsdictionary.htmlsql-createtsparser.htmlsql-createtstemplate.htmlsql-createtype.htmlsql-createuser.htmlsql-createusermapping.htmlsql-createview.htmlsql-deallocate.htmlsql-declare.htmlsql-delete.htmlsql-discard.htmlsql-do.htmlsql-drop-access-method.htmlsql-drop-owned.htmlsql-dropaggregate.htmlsql-dropcast.htmlsql-dropcollation.htmlsql-dropconversion.htmlsql-dropdatabase.htmlsql-dropdomain.htmlsql-dropeventtrigger.htmlsql-dropextension.htmlsql-dropforeigndatawrapper.htmlsql-dropforeigntable.htmlsql-dropfunction.htmlsql-dropgroup.htmlsql-dropindex.htmlsql-droplanguage.htmlsql-dropmaterializedview.htmlsql-dropopclass.htmlsql-dropoperator.htmlsql-dropopfamily.htmlsql-droppolicy.htmlsql-dropprocedure.htmlsql-droppublication.htmlsql-droprole.htmlsql-droproutine.htmlsql-droprule.htmlsql-dropschema.htmlsql-dropsequence.htmlsql-dropserver.htmlsql-dropstatistics.htmlsql-dropsubscription.htmlsql-droptable.htmlsql-droptablespace.htmlsql-droptransform.htmlsql-droptrigger.htmlsql-droptsconfig.htmlsql-droptsdictionary.htmlsql-droptsparser.htmlsql-droptstemplate.htmlsql-droptype.htmlsql-dropuser.htmlsql-dropusermapping.htmlsql-dropview.htmlsql-end.htmlsql-execute.htmlsql-explain.htmlsql-expressions.htmlsql-fetch.htmlsql-grant.htmlsql-importforeignschema.htmlsql-insert.htmlsql-keywords-appendix.htmlsql-listen.htmlsql-load.htmlsql-lock.htmlsql-move.htmlsql-notify.htmlsql-prepare-transaction.htmlsql-prepare.htmlsql-reassign-owned.htmlsql-refreshmaterializedview.htmlsql-reindex.htmlsql-release-savepoint.htmlsql-reset.htmlsql-revoke.htmlsql-rollback-prepared.htmlsql-rollback-to.htmlsql-rollback.htmlsql-savepoint.htmlsql-security-label.htmlsql-select.htmlsql-selectinto.htmlsql-set-constraints.htmlsql-set-role.htmlsql-set-session-authorization.htmlsql-set-transaction.htmlsql-set.htmlsql-show.htmlsql-start-transaction.htmlsql-syntax-calling-funcs.htmlsql-syntax-lexical.htmlsql-syntax.htmlsql-truncate.htmlsql-unlisten.htmlsql-update.htmlsql-vacuum.htmlsql-values.htmlsql.htmlssh-tunnels.htmlssl-tcp.htmlsslinfo.htmlsspi-auth.htmlstorage-file-layout.htmlstorage-fsm.htmlstorage-hot.htmlstorage-init.htmlstorage-page-layout.htmlstorage-toast.htmlstorage-vm.htmlstorage.htmlstylesheet.csssupported-platforms.htmlsystem-catalog-declarations.htmlsystem-catalog-initial-data.htmltableam.htmltablefunc.htmltablesample-method.htmltablesample-support-functions.htmltcn.htmltest-decoding.htmltextsearch-configuration.htmltextsearch-controls.htmltextsearch-debugging.htmltextsearch-dictionaries.htmltextsearch-features.htmltextsearch-indexes.htmltextsearch-intro.htmltextsearch-limitations.htmltextsearch-parsers.htmltextsearch-psql.htmltextsearch-tables.htmltextsearch.htmltransaction-iso.htmltrigger-datachanges.htmltrigger-definition.htmltrigger-example.htmltrigger-interface.htmltriggers.htmltsm-system-rows.htmltsm-system-time.htmltutorial-accessdb.htmltutorial-advanced-intro.htmltutorial-advanced.htmltutorial-agg.htmltutorial-arch.htmltutorial-concepts.htmltutorial-conclusion.htmltutorial-createdb.htmltutorial-delete.htmltutorial-fk.htmltutorial-inheritance.htmltutorial-install.htmltutorial-join.htmltutorial-populate.htmltutorial-select.htmltutorial-sql-intro.htmltutorial-sql.htmltutorial-start.htmltutorial-table.htmltutorial-transactions.htmltutorial-update.htmltutorial-views.htmltutorial-window.htmltutorial.htmltypeconv-func.htmltypeconv-oper.htmltypeconv-overview.htmltypeconv-query.htmltypeconv-select.htmltypeconv-union-case.htmltypeconv.htmlunaccent.htmlunsupported-features-sql-standard.htmlupgrading.htmluser-manag.htmlusing-explain.htmluuid-ossp.htmlvacuumlo.htmlview-pg-available-extension-versions.htmlview-pg-available-extensions.htmlview-pg-backend-memory-contexts.htmlview-pg-config.htmlview-pg-cursors.htmlview-pg-file-settings.htmlview-pg-group.htmlview-pg-hba-file-rules.htmlview-pg-indexes.htmlview-pg-locks.htmlview-pg-matviews.htmlview-pg-policies.htmlview-pg-prepared-statements.htmlview-pg-prepared-xacts.htmlview-pg-publication-tables.htmlview-pg-replication-origin-status.htmlview-pg-replication-slots.htmlview-pg-roles.htmlview-pg-rules.htmlview-pg-seclabels.htmlview-pg-sequences.htmlview-pg-settings.htmlview-pg-shadow.htmlview-pg-shmem-allocations.htmlview-pg-stats-ext-exprs.htmlview-pg-stats-ext.htmlview-pg-stats.htmlview-pg-tables.htmlview-pg-timezone-abbrevs.htmlview-pg-timezone-names.htmlview-pg-user-mappings.htmlview-pg-user.htmlview-pg-views.htmlviews-overview.htmlwal-async-commit.htmlwal-configuration.htmlwal-internals.htmlwal-intro.htmlwal-reliability.htmlwal.htmlwarm-standby-failover.htmlwarm-standby.htmlwhen-can-parallel-query-be-used.htmlxaggr.htmlxfunc-c.htmlxfunc-internal.htmlxfunc-optimization.htmlxfunc-overload.htmlxfunc-pl.htmlxfunc-sql.htmlxfunc-volatility.htmlxfunc.htmlxindex.htmlxml-limits-conformance.htmlxml2.htmlxoper-optimization.htmlxoper.htmlxplang-install.htmlxplang.htmlxproc.htmlxtypes.htmlSPI_commit.3pg14.gzSPI_commit_and_chain.3pg14.gzSPI_connect.3pg14.gzSPI_connect_ext.3pg14.gzSPI_copytuple.3pg14.gzSPI_cursor_close.3pg14.gzSPI_cursor_fetch.3pg14.gzSPI_cursor_find.3pg14.gzSPI_cursor_move.3pg14.gzSPI_cursor_open.3pg14.gzSPI_cursor_open_with_args.3pg14.gzSPI_cursor_open_with_paramlist.3pg14.gzSPI_cursor_parse_open.3pg14.gzSPI_exec.3pg14.gzSPI_execp.3pg14.gzSPI_execute.3pg14.gzSPI_execute_extended.3pg14.gzSPI_execute_plan.3pg14.gzSPI_execute_plan_extended.3pg14.gzSPI_execute_plan_with_paramlist.3pg14.gzSPI_execute_with_args.3pg14.gzSPI_finish.3pg14.gzSPI_fname.3pg14.gzSPI_fnumber.3pg14.gzSPI_freeplan.3pg14.gzSPI_freetuple.3pg14.gzSPI_freetuptable.3pg14.gzSPI_getargcount.3pg14.gzSPI_getargtypeid.3pg14.gzSPI_getbinval.3pg14.gzSPI_getnspname.3pg14.gzSPI_getrelname.3pg14.gzSPI_gettype.3pg14.gzSPI_gettypeid.3pg14.gzSPI_getvalue.3pg14.gzSPI_is_cursor_plan.3pg14.gzSPI_keepplan.3pg14.gzSPI_modifytuple.3pg14.gzSPI_palloc.3pg14.gzSPI_pfree.3pg14.gzSPI_prepare.3pg14.gzSPI_prepare_cursor.3pg14.gzSPI_prepare_extended.3pg14.gzSPI_prepare_params.3pg14.gzSPI_register_relation.3pg14.gzSPI_register_trigger_data.3pg14.gzSPI_repalloc.3pg14.gzSPI_result_code_string.3pg14.gzSPI_returntuple.3pg14.gzSPI_rollback.3pg14.gzSPI_rollback_and_chain.3pg14.gzSPI_saveplan.3pg14.gzSPI_scroll_cursor_fetch.3pg14.gzSPI_scroll_cursor_move.3pg14.gzSPI_start_transaction.3pg14.gzSPI_unregister_relation.3pg14.gzdblink.3pg14.gzdblink_build_sql_delete.3pg14.gzdblink_build_sql_insert.3pg14.gzdblink_build_sql_update.3pg14.gzdblink_cancel_query.3pg14.gzdblink_close.3pg14.gzdblink_connect.3pg14.gzdblink_connect_u.3pg14.gzdblink_disconnect.3pg14.gzdblink_error_message.3pg14.gzdblink_exec.3pg14.gzdblink_fetch.3pg14.gzdblink_get_connections.3pg14.gzdblink_get_notify.3pg14.gzdblink_get_pkey.3pg14.gzdblink_get_result.3pg14.gzdblink_is_busy.3pg14.gzdblink_open.3pg14.gzdblink_send_query.3pg14.gz/usr/share/doc/packages//usr/share/doc/packages/postgresql14//usr/share/doc/packages/postgresql14/html//usr/share/man/man3/-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:32527/SUSE_SLE-15-SP2_Update/5c31ddc953c1e9f38806f351da07e70e-postgresql14.SUSE_SLE-15-SP2_Updatedrpmxz5x86_64-suse-linuxdirectoryXML 1.0 document, UTF-8 Unicode text, with very long linesSVG Scalable Vector Graphics imageASCII texttroff or preprocessor input, ASCII text, with very long lines (gzip compressed data, max compression, from Unix)troff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix)% z Rmutf-8d2d753a03eb0f4d93c07ed0398fab91bdaef5aada867af7d4d241e47c510fd5b?P7zXZ !t/E]"k%0#J:fV!3sOMr36;iBɄoyIo2{X9m]Y\D/'rt+P{O+2@"+ PŰs8i+pdij W cvp$&"D(RYw #Tw4ckPQ`{pCEt+=CNZ%V=BU~u:4@TSm$E3螐B`=K賽y#2~] !f'Gz5V)( luBO2(ٙ:;ն/kKZV _T6=.TfoJА~~$,)GAUίkng'{{[0#V̾ /UugS \|lR%}Ӳv)~4ozk45bϘ =asPGQ -V?M? {0_jZ"0>tV6 w 6pڴÝGРCpAd?aUsp2F`UxBޥ6\3Kӥ@XiFȏZ党HYzS-c#`"*1{J86 f/Ud/S=Z|^#p)2=ZM–̱щ\;8be&V0Qza ]yٔ bh- 94< {I"6wڨQI]%썤M]y r_kI+Uz؞p` ?JsM81=O#B KN珙Vl %W|B"eZTK=AW3 $|U*:*Aӗ@6 02]J=٦ß!)p`UIVm ՜ ]=?z xd$UEՎju 6ݦuAfN>Qw e'|,I#WmVIɍ/U>R!ʁ֬uffK>f--Ă<-Av1T?~kgG Yn5x{yaqbI(b`]X /$'{hX] rnp9WshZm[T@J k-˝έ;]ݴ|Ю1r{'7x-}aeŀ{~E(YcDeϑ"OkTKƪiSFd1f'%^1N/P |YRW"+~fⵢ]֗a$)ʔ;2u~ ru_4_6&6$@cL Ǟ2鞅wKf^5Ԫ} 1sğo!bTAČU ;8FpNzy>5Φ5oev JD32GN皵#q K3]APym2v̨.HAR{ak,PɋdTAb#'I %sa}woў@FDVkɷ݋l VyvSZ4Ĺ. RcngT[*Ɓ 7~%`jZaq'zF1  .EVBٷ1Hdۉxվ$i^ %5l0 3!.6$.T?%hy6Vy!<fv>$k{|€0A]rBl|-}'E*UD }\G5 %KisH60`h6pLug?͇\Bdd* Aa%|=9$\ƌ4J߃) ~ˤ$d 2sMuQ&{F m=u7QA l\:pEgIm"(K&H,XɾVgsVy+u2֍,|Άk{7Vuo"O!7)X8>d{]#z%C;Ž$a"F$4C9_鿃A;/"~:Y D(Wŵ@\r"Z٩p9%qEo _E2QU"Q/ Vc=Ǩ*p D`Oz2!s{li]UaUGS!&tY*/ߞB^L9]86pk2iCWىÍȻPSe|3Nф2K6#% ^´eSͦZ%v xG)& 5eS04tYUs~[V<=IYJ&N*1 w a28a7a}z/~E*9.0i8\IRᎨBoйܲ QC2rNU hcL`c E6S _#7-6.ׁKlɾ}w $Ǭ= M.xy)x$Rg 7TWЈWu(x.~`FSה?Sd;PlĪGNw33nf\[OIv9{;eflm`ڋ޴kW]#&8 4m v Kge.)G3lw"؈l[c=^z.1_tT׿jzJ.s5X& Gy5Ge %"WH英=Zfy7AAWKUe`3 "|Wr66\<pW @Hq`2Hf<"EJ ])Hey qi*yVEKGK3M`c3>zȠpfG(0\5H3WdPkrְǟYߝ@ G˅8+tVA)w =gj 2b($箨׹pR]y Y@qq][T`'y~r );̿xL$tפxg :r^;Cْb E$G\Y`囹(2|X`nQ#d7VUoC?3bZ ӎoN^y7k7^bv:Ȳ!c?~`ue@ш AO!@⒘jkѓ}p]Z'qWeX5 ȿGERD*^sQMG9dkfx$ ^T]u24)R>LBo°KAJ6QU}*ܰ欠d.fdWm2>L7%8$Z-#qQu]cYef s6+ zZtqG;jPUOi XK ;,(Ֆ#È}[Hm>h W!-NIjȰ4؇(ŗ &2c-yk_G)~[E^H⎁z<2~[{rD%` UVxl6RCM˞ ӥ{u/gh2Qbϋa9ty]1`zyf ƠՄDA=Œ+ҿ!jߗw-N~BN ʠ: ׻'{:n4r0?u/[=|ib)d) ΰOƬFVΚi-`f7 6QLz|aFf' T ŋ&"Ӄ \,:5Ntei43^ά+H¤igu[n[xz 9~##w~3Ys`1)eB7&jhzߞjE0WQ-#>ʻ;T׆Z:=x( J|*ZԑEH N) $ic/X^kEp{\TgUGb[[O܃]>W]|) u)=l\ʡqgk`l+ʯWk)4}hWh89c ^bh(cJЇЕգywtmvMG7¾@G2R#ϑ]*Wkv : ދ-HrY~FQAa͎*"۰.oWǓ5O+ ť0TځTDL]Y=S`GfB hs.\}K?10Ɋivռ|P&v4`Z<||:͎)%'xHb5i7 +9NUw!&VCKyzkYiI#ͻ-Lk~nI%o[C,b\c9h~eWj)0AGE|GБۄi LвocL M'䣐BA󌉺](3Spk(F]' j/AtQW^8jg?ea\|>KղUF1%i bВDzs="Kqn>J0;юPr/ϢzWl&s/%WzVgw)oC`$I$զǑmM /k0n&u]bρW"襆,h!r $HX6~(N.&8,gnj5LGfQVI$:dz[bp}>cZ] -RBuOƑ:#4kֺ=z`IZ_xx6NƙoÖR|y(s:X3=}q*Y|9Y=7-Q_˩_3食u[ V KԇMfM.Z2z,;;5]s U۴12EO>+߉^ Ø0GK>"eLNwuD䯀*bdN`m$uKuER#&$)R7q&J^TԷDnAUJr7 /t٨༜b!"$Z'D&~p6q'(P?)ߤF$ Kg2ڇ j+u`I4\ZBDv3Ʉo0/*K館] zM'}dw/aQ0`˩>̮kyGm` hc=@ȚWElIK&~O@˸Bh|"ZMPB=(B͔":%" m *f@;d!N`yx},sxĥ62ZI3Ҡ3L{?Cl56~AlB*6ƕ\+(va )1X~k\_D?bCl}W*O}~12NCjB! 1> riM*},V7IʠaFSLVb9JRB$\]wJl5/&Z mC_*@Py2Gmv9 }פM_#tNB%ˣȒ_R}),>eŰpY>!FF:'T=uV;N~!ysb5&gFNat@=rB - 08:t6%n58շrCx3$!+/:K SB/Gبv6fKHk; qJ~q{c`m2O3o9Tp7<&;T}7*gx, ߳l9kgS6Xd<ɂM|2F1\n2IfiSj!sPu-'52ZDX-WN(}Z㨑}fqEyWtF0^J~;c e%vlB-0qt^Q?wqq/$;զbN➵ m{'3h>6eבǸt|XPIk-cY &~{ ]QA fm VၶwI8tWIPݒX+5az)P/a|R {lԏ 0GV&{`Oq!'Ux,2~J$Xz9luHWm{<;X0e1 VoSt:0{R6/([܄H`weojȧ꽣>3ϭL"YӯB~YE[REᄉګa'"yN z3En1r3,s0hZ UC0uFܯ \0jNqbH?7'[pxz}Uok"e5jC~%!%#xxc.q)DD3+q0vc ת{K''$XfŪl/I CE~c!򚠌%ܞ^Z(}1T2?&=ʯ80SP.};k5ʏ6рL"i:ueJU إ:R\V@.M=OyǬUBOcA\R5/i( aݣⷣ ?]߇Tr3y"9f)70=X=' $HM ^I[ |+!W wͼS^ =5v"K{wAE~r]|&ZhNi2j*E{Z7Xǣ &ރ3߬8:nP]B%Cƍ$2MNk^+m8ϓڌW@wde8D?|`Ifd`:6l^RQW4]fiC?Gn}bG#\2A],h* RKG}o2=2אDFb87k9HMp˟xґt"? /u 7vs-?U5.N$Fqƻ y1}pXt>^MM6I"?!@[媮qފK: Mk"TC  919' ;qjh8sijMBݮY]AF!*TKN~|:DiAƵ᱅6~7  !DCk+aPjҜŴ>ݠ1k9zS8_4msߎ5`TǐHWPd9hƐP`o>k]̪ 2 9pFiy ? @eBH 6 lM7n`*tx㵶 Pk]dE:ΰߖLTME&m˻(.ZkB`EY*0"A3ʞ+5G B iWU;`9S>IŤCM9/ه. C 'f[] ʈk/X(Cg'/E.Gc_*.vfGД.0ffmV!_&c ztX:'D>BAay8ZcN߱hQ?=!F$ 37T_i0x[+؃w{"P&-VIn+ Oe 5P< T٬:L!UofP3!u6 L _41) w:3Ԇs2E~Y;4cg_hO?`Psֲcn^mYi|}795mq0IJ! t2`ނ#e-sAQ6hQ26G>:Q PRrMiaq0ura#ƓO#k[/} 룾c>x +0*EhkrX Ub;gvxqj)'@5QmW~4-1DɷUO*%ura~w*HP;:{X\ VQm 0_}ޗ:VGł¸)X E@*ώU@LT[PH]E p3/q!*Y-xmI#sFRg^%A_jg0 У_>&-spq.N`h]Wv O0}=VZ,T}l;3r!˾tnoFl)83e[mږDv W/y X'] Sg A`T潠:Jci#u@Ags;7u-դ E):0, G*u8ўrNdWL=n:.Ӕ D`< Ɓ> =?ꋐD(sj}Il1.3Ky?s-gB !P}qa! RzaJAe@O/S֫m^+Yݴ&6[^?1s"{F|8k6gފI|g(d x\%e,iUal$eU?E*~+BA3>HxfD KZb 5?_"e0 ?#tXj2C'4.z&~t:`%=ҵƈc8Td;k u.iqa S'R=4b,gsgjd-YYɳe<*벱i!KXl#(n&۩UhtεPATmvk.ؼ,gmaА+ThZAj|8-2}to~lZypCjw@эAsn0ܵɚIT "ɬRM #R?K2~QVȆ9\ಕhErg<QIM~^l>R=R'9 vk]zl-S$Vb91ӍrSS,'NˀF7z?- 6. `JRL@[tt='%1FOyt{h FDaj>{K-NkGRx/n9ˉ#ҽuD,RwQ>07 ޴pΤ%-Κ4$- E1!ar?wKpKނXFWGIg`,ܕDYlb\ix鹿K ߻Q)9SB+/oUx`[)J > cvX//_%Ǽ>jNMo1`KFR ]rI,0BK? 3w.{^72,Vqjj]xWq!Ҷ";cS+VyଽE:7{/̕nS"D@o&Y2kΪWR o/pˤ|ˤmdSW=*f5DQDW`!Q|vX^D&3[ L%G3QOU(L.^2{:&ZJI9jI_*0&.% (KrhvzM>ξ㣘1jIMSQO*(|YPX{0I$]ӕZ:f:5+GINv+bEa8Of}rǀ3<3mC r?cnh|sE<8l)) g bZ0/M,.ܥ֛;%Ag-Gfdy4xu"`V۞w,ɗXz7*7@,!yiok4V/)YQW:#Ln"S)0ߖIOr(e*4 YA9>?3!:ƕW#LI3#ZHX&*4hOe)yx_ڱ 쾻KQtcqJe& 3~ovf=Bf5GYpȡ˺O l {/R V,V>`?%Ɋlj}/.0mT*!hKY,l!U8>`֗ >=0ly~O?6Zvgey,v\y"0AgF;SʼnT_MޔxPkaq2Yu6M0= r>k▴˭"~ ]}Dmpv ԋ9lT F1ʧe0=|aFu4+%Ҩyhkűqpѿ Oܧ##$u!i)X FXZW GPW$RII1Z+UzES9 lN׼b ߟhq|!(G{:"@ h^bQx&ܑUw\x5QOƪ \ -왺A=|P:Z2Q )g`aԬolu(v$o?a8rEF+8g8'{^ f2cCr5lbKfXYf=rރQeW|^{a@FJVOsлI?| ˄S(6|.cSӌ fSaۂoe gMn+r~6 -YIa-Gӑ2'e0Lqȉv8/0aFHjٽۃK5Z2dˊR&-:}-gmye|q6Us K-je 4)#$(jBcMts@to"SK i盆ksgQ(|%P䡥yH?'en/ٿar Մ^冥Jӷ^[ J5:7F7w2+in?9 B?)J,:5_gu&߂z߿Ni)%>yŶa7﫬rQ:v@S&^U`S-0s gkU0{qRemwZdABǾȺՊqŎ({Ax@$Ph}a*9I;9{HvM #.lIXmkR$wvv'($O;Ezdؔ 1ʧOeE .P?DNg(:S{Wl ~wyVCWE`h\Hn]c`#=䪰@ȗ#1>_[hYH$K74h$kSEKx5[''"νkoMHjO'4ls*RPrWɴ{]zbߍ"p>:cO pnriFY(q}k4jSíe[D 'xs5v|:ɅEP' S}p6^,xBT/eǠa|Njrl{#o}B,}`õ %n˓l<_LD ;f8};AƤ~! ʉzbTvTjz%x9P(*hl'{2<]&{}{30K֐}4͂t>e$g`; j Rہ_援1gTPF_ ݩ]_/匚3Vw{_ۤ$D©_p)X76"$Ex?82tsMsʤKm ytKMn?-SI%dP~)/^aA4wL}nk~>X?gI݁6$G̷<\ c{ڷw8ۦk%$ⱃ_YFr0o5sY,W7d4a">Ū4<"hIQm,6Bb.Yl#еpZZT%ʕ7y$f^; O6!˅&+OxtrtkPbOӓZqG%ę Q!TY$0QJۓsc|;,(pcJA*`6yAV 8_lwi1z&%17{cKu[ٻ5U=E&5V+е:ر&=hLElW)pOzyUS{Cp[W؜ FY0}'!X966H}0͊vdScLK!=Wq f]JɺCl,Co(t Lm* W"߀>bTH Ra̸tom+Ҝ0ðH_TQyBsZ,70rB\6 g[2ڜLb4\b]#boL J;;{/0iڳAMa^ 6T[dމ+\p _ GMR,l2NNš;əΔ aq% uu8wxU݋ȔW2bXbk:gpEd ^e-3u/<$ͬMxLE+Q 4wSI92\aAظό)m꽵+txw2-YsH>X3i6on%,grq@`RWvgڠP_6a۱OrXY+ON7sB-ѻVaDw߬{|?qYe]ԵL߷Ot̺aM#kTʉ1hsnƭ"؜x_ ?U_p yz6^yunWؔlNldg$s3qljw^Y{%,:U jKgy73))$<'“D^Y*,LC'R^.Mo{0nH33c>`lQL~&C&>DAp#N䧚c!Ɵm 7 |ZM"H{eFHhD!JHɿ̈́ANMEc1BBMܐ-M2xp:E憹粩'cb.9\m)s䚈g< u"w.Z*ڹl`M3Z\Bu*yn6*+uH W=B]]zt`>k 96 0G>rԿ5t:F@7]fp%-a#AtlEֳF/S-UW%A;2kvp=MX}$2{ |NWkjׯ!>w6/%π"ga7]G}7QHML}W 63_߻k79n7vX[a}#+rtUq4gK%}lRB3maF b1 >@Z\! QX-Dv1S-M|&ĸKR4˜1;7-  ݭqZUMs; ,CF_0K-#''6pkP%N(A/B>寱mw~;p X2摎|9$nW:)[*}i-`bxc= Za!U˔@ 1͒TrI0EA2P^6-~f5Z`Y6_$Pp~pQjjBZ?*L nsc=qU#~Lz(2tXslP^>^rE8i׽ g*+ >*( .'mrTQ1ۑJ ^ڊ,:7Ί@}gyLښ"(Ma6FF61<1"jnZpܓy_ro1N F ZXsl z='t(o,gP)VNfFDEz//h(?O&j9_ %,R`sUv0i 5{#*0Q<?4=5j=s9fXƬ7Nw^ ж*,ObSkh d 3:rv?-Scm}kBD  Ц;,QxS tS(CӮTї)IQ/ p@SXJliR`$lXk`D,"җJ6b@&(Uȱ|)dGdp>Y"S`rgYz`|GEUJjvQBƸ3ǚ~A5{l:J[:T|/ Cʻxjcp-#D$4CH=#=F"Ѝilax@O(0=yoD}D<Ʃg1PVFB0?Ҧ032O|f)oLHLhU[Zi]@dhSt&3&_; 8 #h':Z>(Cyb /6 xwƌ#~k&ogd}c/sȊ*3떵gy.FH*tyO, cnrVHa[#?i r.aӣۅqmɆpS?amcLq͑xP|JfWxT Wʩcĝ@jb"j|v UDAÚg[PYfO`8FYN}1|)סËN]~mqCĄ:0_@>fc>x ._A;ήA` iJ%$nK$U40dy=j\L`|kzوF: As4愫h3& lI+gšQTXl;gma3_'yr}2Β*<$ x6ÚґODJHx'XeY?[ u3J5}:X)Gm]7b,?jC󝧵)} cw fnvYD[6eM"A5;PqV "(H6-2y$8jvr-&*oh99pgX|w12c h/&A$r[Q# v>cJ&MB%A}Ϣ٠JK-7圸e$0GTY~|g_cfw7x|L8,o=׃om>+K 9UIʌ]Y|Ts,䖱JbaMs7K6c( aj⚜B6=Jvičnզ; j,\/ٴt7v/͸Xj ,xxKgxSPYCNn>0_ùnCs[=Lt1Tux|fU>wGu όo!rY^鮄Ov=w'2Mn|bxl{wݢcEWOEzOA*o ^ܓ_Dxx1^/;B&{#[\; xӦ[vb>&6P#㸕eCYcnNy갾"w;GبMZ@骒=K ,AٓC:݃^N_9:=DsʳSM; 3'utg?.|"CGG[ :̯\dAhJyAUGSk9EcOS#LI>: QevӵB`_,'dv)$ sXK <"Z#DW:b Οo]dAɆ 8)S_HҎ'CifJbsYK!kϭMYχ’C5!7Nj&#O&./&0Ehg"*y2'Ή㡣"zBAϋu\Qr1Ð%EN< ʺ.0Zm+~L lTīPBDXs/ hj#T!͠ps䯽Dlx4{PоA;i3h3_4 djQ%E*g|*w(:9 7(\3KN`i=%fj ~9}ȶ{H=sQ !_WBtɆg5 d1DtON\lL8׎ tMG,Gbjpԋ!^6ԋ [tJm8M)kV }GUt@GC4!KtTim@ bڶځh$oFhɰ]ҠDO"nP-SGm=G 4}tD#MBdޕ\1@"ÈY>C !zBH$4C>Mlcs@׋0"K:J} /k"mA3RLpanY۫бVT7GHt J-#,NWf!qN:&`dDbt*0Q04.Rsrlѷo_Nt$Q?UmU;57lM{窅wyQj2|;вH6-0\s7r95{efU]C斗fKUۗ-?(B1x#ln;o~Dbf'Nט)h~zM]eΊb@ % D }7ĥ*MϊzMcLA،2. ?HUcWc߃xɐm`U# f+id;E|\K2 m؂ \S}ҹWF>g s> FI)`]#Z+tC4 Z^M4cBo9HQ0mA|fuo%NƆ0Ҳ`W`o|bgu z_) Y݄ΪI/+mvPvbq"t`!h(5h'ޥ)QX  6./@\}" ;O[‹6^VVZ +]CT+ St\3UVhoWq(ݲ:-PxlGJ$N!|OyQK<>CyثEјP@`˭ *>x1#iRbt@*:|K,pUaB7eae]-t5ʐ5#/p_M@2ʙ@! "_$d׼< = \JÓ:7__re5赪&FwR_%H:nR8AbYɳ"e7C|q 9޸W<(#djVPLT|SZ_Tu!fcJCj"\ZqnTNN/cQt3,[>ɴpDpHlL>!Q>z#/}ҤVPK͜.ۮeOl*UߙwrrU犬C3t_OrlaQv0i07 ޚR߹y?9 =aScDz :_?*bѕA<\j̡Q9TZElYb<`J7[.]&1usV-=97VrDq3Q9]K_Bu@VEp! GZ)]~5? .fmKظ!ٕK.>%_%'{VjT DVRER{ju*kTPzՉYkTץ6,vDٕ&]ߝ|0oZ @*CuG!nWc O\LYKuZM{tC2,GɉTJ(Ÿ X5|7x1L]"ϲޅhHm9*@6QTΦ!2_ 5ʛ5E6.~(GL ǣO'Q(^VmoՊ(HDM$sr_*H2ʁhEF##B`WWC4oo(EEHgϦүV%kZɣ|,+!{01nܣ15 Y,M,ĺ8t37.[b5OoD|$8'e b<3Y>t/bl%,-*Ej8ujK]+k"wuBPWo"n>޴hkY zpo?{oG *{RIH.[Uԁ1%s/oײdnK(ț,\yX U!Sz[UxP.ZHaVuXje`?j;şVRַ@T2@ uBM =jGW}>.W--dSeyYX q+x.k ~7pЅL%H!pP-t;Blp HQ|``SkԂ2¨ofa3z <*L(oB7yMxb@`G- O ,w V{?O/)%/>l&gG-5㚛 w;(#U(k=`k~v\w>'GC*Jͪ9yN:Pw]b>X`ȳI/(1Հuy~w kZZ85;4EJ= b:#.zf @ArL*&}YrD{Z&i#U%]"# ?Ƣ+\RAnRFA [$Fo!C%ۓt1y(CH+vi\+Jh|$J׆3@jIb_Y]#?cFuT:0Fr_o#r ы7- ID!3]o=3* |ioI\BLӐ@<r;t.LЫU EC"Zmؔ +-| 9w/v<79k@dWVO=RT\k UJ_!Di2H,Baȶl`}Nه7 *-1j]ދbX Xn-Ҟ'>QT /G|B:BP!X9 =^mcr`e2ǂ*ifvU"/IR4##b.&ڕ҂ Bv pe=Y/=l[Q>9z.\M9ge}Cy Ŀ1zcה[>3%"RʍB` rUp4W{`NQq<-(ͅ8aG)qeg49Qn&Dg(+A37ZoLYU:rxaJr5i) a_#ar}%ƾj]1qPg2kBhR4@]xdNţ_Px2-Pܦ4_6;PL8a@#ix m)-JjA=nm clXDzLiM_$J^*G2;DE>ۥ7Ϗ@p!& }N]ny)_TEa9OQq{5Bq9B.9|js)U1ͥ>/Г!3U( >d?ɳltG< $|}N\v:|^i?!U1yI-Y*8i>*NJYG &$p.7 :ly4ZvߦFV8}YzӖ!i8/7o_fl"Z ]dv+exYIHK0LtO=v鍼*b-u (n:Ş4"$aԂmoѳi37096cCJ.ޢll8~=5B=)N/s5Ǝ`z?rxT{ )WL_yf} Ұ%'D`/`RTgRrg/ w] X~ ]O L/%ot`EFN6!k_?Oys}mU"&{jH@QYSfkci[BH%y'sTFhL8-N"NN`mP{.#6<0pQKaLB 04$0->]cFa` ĘswyJ=Wk-!hX ]>!Pw(, <^1q|gQ3³{ҽFwg_o. W Nٹt0BE=f*?4'\a:_TƖt]NCHQl2b/g" R=(%#Z}C}_{>Jqgg^S8g=oC,mR}FUAy7l>R20dQ|Jg)Xgë;GJn*!ZdL'vɖeO$=e@`l.ߘмWY6US<_Dp B !aoJ:M߇zi/3eÇ',2i!/"Q/r FZۻN/.W'C"!vɀPE#] *2N!աŌ\F?0nA;xDT=2t*ThLYuPnbh]t8CZg9 ȂZ_y*$-N(fsuM0ۨg*@߿23yJI@1)WdwuhKgQnHZ@rQZ*"\ m9]0)p')O.ܿ6 &Y$s҃lF_ t*h@;6yvpv.!M[G0Sngު kMp0E 䅞*aBd=佩TݾKs>}%{8 B/>rWUt n ـ78%)1ɿr%Q%\]!)|b;6IbGE|w;kgYOT4*?10|JHYN'PkJq G<R{ ԇvy_ G:id8;/"au= 7_Tjڢz;!Ʌ" Ff٘&}Q T탋*2}4g4(sg|{U|Gs,͡D mㅟ-ҙjBӆuRP B} :*fFP\wYd37wzM{\]k7[ E3 Fס!MD5 Rۍv1hOL*ӁN n*(q P$r/ f{uT3?niH9\T=gFUNPEkJ X ^KF2k٠=*;۩ ĬḓW?ŒmMMtc_i)~6KW5\(,Tevb([KKiOTaʇOCΰ&4.YY6 cdMQb,[:%!#:jZ-V ԖfYֻ+$ eani8dj~eogƂu(0X0`~iK6A{fw^$Bȥ20hP.ޔxNU ډT ϙ[=sC k.&sS/ c&:=|Z 񧁷/cAqNŤ9M g/OeGꏝv۱iP3PQhJ1A|yg cFi%=r]#odGl? -55GChs en3FDA3L s0XY; /EmN `g ^U uc 2>A$Qu,L46 6ifνcpο\qLڞ}" $L$P TT=[@0aRL!Q`#-0t &ɥ RѷrHv+dۀ'&N#V_h&a}"v,'ӶCOKĻmuĒo0+fP̚GjU;g ṵR# ؿ HWs$@ߑDGVz6X ~1H8 (M%LfTn8:`W\6$ \L ~åv )p?_A|8Z_ʨezx ?Ggj^TO f(Z=_E b.'NɍmΣӛ6^?*=w|RD<_iҨ e`v!w'/E TVڧpUU>KK꘲nt]b_x4z4gE{mLX KX^_Fy>36́ ǔ'[uQxp̾&gVIfdֈ}pOb ؔXc6,]Hrwǧ_׭OT+wS86u9+wg]9~q%řS~V: R"9 OgCtWBc>mll 8vy4[^j,E(#[֑Zx0Nёv0쳟\€Heuم5`yb?`Q5B?4MHTNfm؎%zۑ{0`\bs$$Mz(n&pTbVIr{RGզp OP^Udl٧f!?`S1{Լ*-eYL)U3GtDb٩-HD>66 qqc+:܊ *%!2uK ^v@r'ݏ6҆'5yq<ϼvG<\bR^Z59xN& _ ۅ666"?ir ;>hINEfKo8bJw LU;r!T,uwO=Bcjc7ДVwAI:4W͉M7kjDTKe*4NG;f#ۨR++B׃l_HO5CՔ0(^ڟԼoJB?BVF:(7h.aa*=]q>hL*?y{3{UWG圊O)ٚp /:Us#@Vu9ȺqwWny|OY/ɉLfq.e 2[`wQ:Q֍eT. J͙uGĘz`7pimt{4lhBFHAvqO6ėwKtf%#Y unsPy$dܬ'@ b4r s6Gnqa!g+ ϕ+6r9Fp4(2+0X)J,.rZE}4e:'#J9sR2gDvu:J檘(w q,PʰpP*1u:/ `^S>26tǨ>)Xj{zC5,ݽeZr|66q;i!%)M"ٺAbH$;F2FeTb9gnz&G.QoU Ռ(ޙ~E3݊[jU( K-UpSqX^DH^*?ֵ`A?UW]sL%\"0+ e,Gl59u`^H&'ALZ8B7Ψ_/TA|O$mJ4C>lA3䍠*\.0or,3" zXf}ȣ+p`B<.2+A"_V66 m(ҿS,~J&^zq%Kľ>\WMz#°/O%p+uaK1,خDlcW5-Aò0ΠYw^K}$M'4G|hJЃN7~^Veu[Uu9uɧӇvPQRP!W qbvU>90d3inhAt`:!bLP48Z MsHTGr/?7S2%ll^6&)log@#OZJaK$AM#f:i[Z"KE 57Քz *oi|>8냻PG}k9,{ߊt/ZLGlSC߸ËXWxKZWb=bhpVQT/蕯EtTes98>5jr >P=AQ|ʬbMXHC5ww\|GXաY>o]u!Lov!M#4@c'HFTIkj2;LΟF怢 NKbrPؔ5yra帄ey݄-=5Nl: sVUo*OK:,H{%ۻ,T쑅@BM9cBfgbwr9XqMlv(1[:%i6_'ڋGь^D92,t-2}Tju~3R̬:$5`ua:`rb<07C+\6سfHcg&N bB=m RB#tp\E]#|/hʕ|r˴Jloy![is=>3ɽ≻цuW&_@Bq)a!Ho_ځ'ů vksZ B1Jn3*ܘDJ/_Sw Y{޺No]D<.nt~p^_ kOZrEV6zGbTc3z9ٓz;գg/I^oE5ӟ4cǁx0FP=N}wbRLZXE>yE5G$uP9W~ BO NǗg*OʕV Pc=.Y1kã+Q" qbQˍ\G>{Tolq/H?9֛Hy∛Qdᖵ isKo)j/<=)g{*dQT ZbA6aa~4CX]䞰"F?2dF,6T Z Ub?9prdz"Ƀ/pPs #m* ~s]CJpi3w*Yޙ|Fn" `J,8PzZط{  +%O!ȨQtne5U可!w~8NjaC]nf6Ppig#"s"W)Gg+#>/HS]k@! K&k V[4o#~AomhM,i)sx͉LB##u[fGvd!ϝ|`c3kv ע@C}R1Bd 8`Q(jmv!>Vs 6IoEN\S$0ग़2 `Ϟa@PV8 kucy (~T!U"Ҿ$ѧ즦r$lЛ=HY?2,Ltie۸d=ƞfLZJ¨LdӠPI>He\6UaH r4 jYY&&$걦\.7Ve!tRh{,X.r2~ 'g䗄XQ#PG{Qn{ Feb7FQ,Ay&JL@js<r!Bםqou|o|Ggag?dInE!FH Y$B +Rpw+lEQuا`Vi5R#k>[f Iu_Wۙ :yȬw'CT] 1blw%*y$?V_ 1] UғV *ƞ<6:-l){Z-]]-$B/c^/̸ml뎣čS[iP KzUcxư}$.%I jDhgJ/.goW= fIa#\wRơi>f"0>A~ņ4v5^pu:st}LZtm 3]qi_mՌ6GuZ3d}#kJGv59G0c$0SCV+ џۯ4+\I;̄c)z)4j=|.!-"ĖܟR25R߸)-uNqV"zye>2Zgr;%|=mDO * eddO൵i㤣mІϷ]0;'>9b%[Jn3j JUFq5Sp)ob?텛C y7N$ g\2 ` 2g/Dvy pZf~.Ph L9+,|FG Զuճ0\~ׯ/2k@`d6zA3x ϒ=a],`rWحl#?)ܥAm0C$zAģDdEW*F㵚E8T IMN\tpD46X[BGU/:0 ;|8{I2Wl &!%gBF{o`Esu[/j"PhW}Qlnirw5Y'7'yIOTdDMJ9j0'& &yIaC|&gJf+buBws;koLȳa.hjhՁP4ub:pem!~?OI (8SH&RJװ Bԕ fG(>3y;֗#\4{䟣[|.ܲ֜/&u\$BC+Ս5^@IKTB匰Um&[CK%QMl Cw1k1-IN~\JWo7d~(oxRC{`:W:{:9: ڶPэsK$UNu:Z@^SfKy7r. ib

QM|Z+0g_.R K2uno'i2\f災1 4aY!֡1}NZk4",V ܩRϨ"tGp!!+ƶ/ߍOJ>GJp RGRk4;>.Q3 HI. L*I] w7=_Ok>YzI\Eh 0XsavCހ* 3n ni2K\@) sQ&}y?t ޷594˘mIdo$4 Ї=*d=4:ui+jqUWg^?1W-iD5M`1@[F埭%8f y]58WN+/i ^]:l/Zy8HwTDP$g|`^ҳTQXJZ=rmf6]#mƞ fO/א s&o [*9ދ2]p]HkziJ]~M| z[o^= x e 0ri>Q;8IUy_eqDZ8JsXdRGtS"{V6{ R麏'e.n6z@٦ĭ|QcF'ɥK#< %>QjH0yfLQqrzRc.B6Cj?Tw<ݵ=b̪+}GT3i> Q`MuxvW*z]Ԋ`䫸SqZ$'vG4fpv!fDrrWav(n,^9p^ߪ1‘Ɍi\,44Z_|EMOK!`5 b,zex*@uj#[AL{;( QKvm?NX!f3 GaM~#ab'0MޡY9,YݥeAE܍ O#XrP]ߌuzQSUx+ EY[V .8,4,!2)>? HvM-.~Ks'az&C+{) |c$Mv!$ŒKXZỨFyt*]A.TeQ#(Ӊhb~6zrB=iD)[mng?=qmA5Ốx pS LA\#9Jm{Ľ`эO9WF+pEQ1P,]?G1:ݺ-Q8hT.`H0Q|"%gt}.dmŁo4ExP.x0ácKʠ6]btǵ.)wVF0Kkk0a#W &(;T&mtp Z:`DrڅU5op;dT'bNOze ϯJ .y8]wE7%q^dL񩂆}r/-YC,4o0Jm9e0h.U'Hrn67q.q $U8%_\20m<)j0 .kDʾ L@Ԅ³M(Ȭ9[. mq㠥=ty ' Ejk27 y[*),q@;Mo+l僝'83iV5_4ʫ,0-@Vۯ  q]8aX4_n,t3u:eI`OQРSբSV %,Fm܉c+lioۮoSȸ9YNr-4ُv^zѽ'ӥDX| *d- ql#%zF_psG-twNY<,Ŝ/0'#9"㶊}m8f笫_lcI-Py"-IZ~Vڙx 5o-_uw?p`y  /^֟9G0UG]`nȂ-YіU,}5'zzW|&mRNDV_re6%g?ĎzzuzE AI@`$8A1_y"qf؛O4;18CQ!ńP2z4@ݗfeE! O?nfr$GȢzv*$;ڶֽ 11e3+ q`34DV*xL9- lao5 r'Wt[ 1oftKfRGVe&wxzJdyS6nوھHLֲYR`^P&-'^|:;3J_elmm HsXԅG myh5*zʈzJ804_ɁO蘔ȥ`E]@qs@+MO2 ?!5f8ʛ֠Nbճ֘IА]TS yF BȌh  [h1~UR\Sl y;`::M*0Flv 1/TD_ߕxȻTڄl"x8K6ͅcWo)/hƲGYW =BFC-$@߶#c*hpLdUP|L/r qLkC% &B ـzE [#M8¶nRDRE &sNh 5щU`{6* (VB ̖"DN <{ ♓e"~`ڐT"{r rJSRʅxgnZ_|Ր Tcdy0aq{݆uv3QH sePK41)]Lm1R1Ak;?JϷ../{9tfG Z>nZc*X`b$Qvp6Cj[}*VZ[X/@ ڒ+dJtXWM)kI@KEC8xSF<+ao:0iz-~S%f_s{o 5Ʃ;X+9wM>QwCbE=o,uÕGg{&px(gݬl&@S*{dZJ?UYօ\ae]_JMJ=HsH @kWGt'"d|Guè ⺚x  P xrBi7(ߺ_IMf>ƛ?oIv! [3HwdP ؾ(M"ƻټQ}sg_ֵ8#yJ!M ]eWjg%տ όytu>|5>#*3@ @8GzbM6Qatl|$@TVˆȰS?md]b:PKnܐodu%;F}wrb|i/?_K%,`52's OYXƦ1p>c@\pL=QeueuL5|adl mJrHN@Kї__sȜ(92rm$6;W+DYv%X)XMd+nr0dkW2fVٴONvb&{^őDD,SFV' 6x9@g=ѿ8d)7zO8y)XQh猴 coT9+mW[ԥyxȦĥw^gۉn98ڻ*x=˯- @Ke hW-3QAzHªDPnv#!GƁH-QC}*OQ(vbɜ4s_ 㚶].BRi4[3RJ_bQֻnc^7[" ye5X辠]Ъ#` xΧ)T:|' P_WMP p v>mTJtVx:ya`ՓٽЍ]9|. PX._Uq 6'Hsb3f[Ύj=;ucBu?[ғbo2gqF9h"d̾(~>e1u!]{5R:cs%XsuOPFP7AHA.9&6 Fc$ۗsLeobb&jX:"GuE'zk$>[9a&o.Q/|ɓ$T1?(FluOR8s,v<%ۘsi* a{ C<.b8wK鯜nP\9#}ΚÀWo56%F{,{+Ls}gtWJJK`&O ^CHIe6!Q]l~N.[x$>A}`Bd(RlufӦmm U mȬR|%Q$iڽ=+0)z 9"h]R\h9.hpxEQX,{ n45&yc֪w 3z,-w:-p 17c.^FYù_TM!o|-A8*Iz;!3]j`*8I?^v|8[0zK]. NX'l aÕ[&.9K{1w|*zq[{]a {Y&HDs.Q17/zIx"xzyĤZ=Hq}QۙYB3FV"r9JA)3qŤuL91MzkQو7m @9Lv͇DKOH٪g-V2XڙH)D_GZm؛ u(__oF[:j` .75s0"7-7@捉H+bH3Q,?#mVTwY7k&r)[pn #7dQBŬ/''}} 2*ڳjHʢD45::M rE)q0S;e4f] p afk@`><& 7[Zzyl/&uZ Vݡ g]U}v]Ggp3+_+5_a q% 'ʑG|Kឋ>)[2m+ ?i1o*]v?m9A E'_s .]&9GOnʼnCᇖhS. [l4 J6Lu^f9#-Ѡxeteo:yMwbO+OpJ ;&8:xQ=FȎC'רq i[ y,qu868tm>گh00q3/+MNU=`"&Zrzl1fq#=ֹ9q8RP6">!~l崫y5C.>EZ.*yO )4]T_eJ @ ba|w^M7܍}/P}9w{]'T]nK!]"QmT v˵x@aΐD\EA#$9o~]BHpU6uoᳱN9^(7x/9U4Y6ķ?϶nY_Y•b "{[V\o8&6~3<)r޿ژlZc飥[G qd".kH1aҞvb D4p U-ŁUIjh!B)>ͯK=.=4i]v:Lt25&(U p\ :3R/F#,BAS~jğI{EMa%(M9-Ϥ7 niZ}64r)Bž֨z <.sL4> bm H ^?i98q(S 3m9 ;KB1,m 3]sy%Ԏ@ Rrm.h.o#a V a_;Xa ŁOVd{bJ[veR !Iߥu+ NON'΍,ZK'A_)|d=W:IlEEa2'W\S 0z1L5+va/n-YJTk LTSODش3C'2x%ΐP-!{!%\Ua wH$/$G m3g,Ʋ`@mL)(xj'd kIΝul9#-7:ѰRydo<3%U0_a Ma(f?/3b/stQ|i.Oƫ|C.kʗߢ@|}6Ml(eXTdׅ( ("^ S!u)oH(R--K̇׿D@1#5Tz' @%U8O|b9>= $ 0GdߦA'8KcF8t3ͻFb]:wv1$4(%2?)^ *~P JKQ9x6^n.&OEZ>]NT&,[IXZŸ U :ۏ5-Q<@ϭy)]XPc F5wЌzrIFɜ1Y̬Kq %#.r\wLQfu{ticxJt>IRdO3$ћ]}'~Mx<|\vq@J^G쐤ݖ=RF1yrssKQ/wY.@:8bn~>Bf>R&FThGBe +Uܱt Gal[H\nqk[ N,\-l#dA̫*_^ Ȁ~ U.8D ˻ kOOo=U#VT}cInQc λ$u~CaxncR@dyHk]qvOÞ\O S-;"4w aqq;(|ȯ"aR)wMVFS؋{$+fUa8˛C{DLй<#dVr8tALx3*~oNy 1D(AL\urkOoX'WVN:נB0l8_}P!}E2ѳSԳb&uZ2)ϙsD:¬K=´o*J,yo,lz0uc?T!quڄy$0v?]G=k4caQQ(V{:07XRU 1oQ!+xjuȫ֎5 ik;ębYX;SEm2z"펖?t(s~K {accDFj\gq kcKhu|# =V֕Sp˴npS1eM,plLQ+DW>5SʂYNmic<[QlŻdlN srΨo;u!;vPq+.1jPˡ!w`֜~o" d<3:{jVRo1TB*A,ՕXchjK_>9ަӲCƖAً[ZkbuZX<I۰@GgfTT'-xj*a|Y4A1ㆮor8cF8"8H\JoLK_MZP5K_6զYfYzFWD7ce:{ÙDm1kk8&O&\ Y8:б} /ٚd؝:Knm5y"jV,OШ.7=?a Ujb_@}]>E'UHD|sfhx%z!t/`UŲn-AcWg]!BÕm{ |S~p…> & ǹu}a6ҢS됨h!n5]$Ga*r1uXIF>X m!hL.C<+G/UmbY(l:]fAHT+sS=-K|MAKPWf1 #Sϰ v4 Hs15|Tu^m21B[jvDvp\Y'/ڐP;7W,CЫkdS$ˬd{pVK1}|oh{VQi]#!@iPEUR'MM!Ъ*Yb,\NeA/Ǣ~TjSv#S(>P"q`/Z(>bzȓ>5vJa'q|̩MJwBR 4 Bg(OfݣdPC޼Nւ B~%|wV7+SOxEQƯ%4b= Ϯ}WJ!c@;څx'hZX"j2v@N [G,HŢّM_;;26ʿ<6Y-&J~W9am6<-5X(?'Hg6ݿ?LZyWhU.?t HGd&aXA`)J֓n3;cӣ} I[1S `ͫٽ<<3ab<=0i@Lqq.2݁:EfzmU? iC~<#-|נ8&(ohcp qnҀm^->s262)uri {|e9 &Aӷl, LT QyLnm}j!*h&\+.7 Zcل[ Fg09FTȌ#=v H7Y@,"Z(Ƹy4'9rNP͇3UZd,EO쮈mߙJ+HcI3v-ӷPlb $$)Ts}9ScCrܠOt  ߉HYbV(Y2IYx܂qd=vHrPy(H 7ԍ=r-DrTAV|-0+$9s)dYk)1x`'9m]nhYH/.D-uQ 8V_g&7?w˒[du WK"\ی_-)kj9.PRB )5)_eK rs=;-l TtD)u@+jc\VBAHqiQٚú~dډUSTo)D{~O²I {aOhpޛ/d?`^Td.#/Zmz(C]bDIPѻ3g[=v=g#쪇QnaSB/'4sdyqضeQE.rO (Xp_qaSqjHN;-sn`S0^m^)ŕʱ׍_eM!vTAz%jJ搲U=tm5ʺ>"pG2/}&mXJi:拶U }a¾`W:4幹D) 3$RqY}yˏ10nQXr2ݸeju+ ?[7<9n)/+PB1J!(|?=f:xX[*9f[[\C1h[/̦٣( Jf<25a 㑝[0 X\wA1|pHrϷJtьkK9G:9z75S4ݩZJxf6MgQE~nscP};"S ,Yk9U ݜ؞k3]!MSS9 i,sT_j{׀}ڿ[Xb N{'_h;yrr4S@Y'"pl?R4,^SV).ТagAn,S7x`Vy/Ȍ#\C WuXX/JnnܔȋtdmxGQ?'T:|0 I?Ia^Wam:Q_dn/5%&% 33RC@;׍Iethe+Z)u'h7HmY[uʻ=K f-SʘoPYX^-EKdeV…ajjB.z~+SϘ[X9M0KCԺUa{Jw?5yԕc'=?iHܝ@a5a 7Zk^{ @ 0gs`t!*޺`L 랝*O]&#ԼQZJ9G=Bkx`;-집aD;`ǒ9֏`G.~|е9 0m8_QR#^g񙉐-6$R읷 eq9:'`_4dZJבx /.إ0c*"v X{iֆ 4jijȓٟqϦAE!_כ3@ZJ8)Lsl{uLh4k~/c>49_w|MׄjZqJΜȃkD >ji$~f<29+=4gL.&+3ßS+Y{r>dȳZ;rڑC]\щKUa{3;ϓێc=rDUjy;ޙ 9%HfcQ<)qmR'n#NaydI(B* *! l2qwW4C(p.^ 0n®XVd{,˖_Q9F9Cbsp,}$C% _gYBNڿ 'Ë_vZ1|$VsxF7,0@{lVKla(c ݛ$zԢv(A<_#Ogt> ѲwB=CzmLm~NT%Q)j* Ku?pnJdX57+y `N3 Ҁ#c3-ɺ8%qtPd޲1Uճ$2,fsc3?ep-Yk390xn䣏2X-pUrWA6.uDp%)Gɀo$ξ'P&nV3bKt ȽɅ+IRb\_"OJ?Wĩn'9BT̫Jmy=V+ǪVD<*jLm/\G>tSP+^A_OZ~AbqA`tBL\QGI?Evw 5#i-O}FяT$3N..ޠ)5|5N=%A fɸ6ק`[ns@zB(QDԘDI.X] V SBX h_Fhu)jj̀'AsЁؕ_V$+ ?P\)5ՎB8|I<$/&9WBa0Փ#jԝֱ{aivy!7p]ImϨN0,[2ߓsH4F 9.PqHk`*F'3+J/T\Q;R @Qb$Lf? qRӆ"2O2 ; 4~|`ae;>6X*f̷ʲ4E?.(e-HWarmsQð[xGu2*|n"y+$Ƙ#5Ȃ9'ļl"n-x>e|AsYn 7ssB)(+-sEс0 AݰtK{< WMg7o]I?xX>&^EtSI샐ꞱgLw) qzɼ115Wkx.Ƈ&#`xFY=cN(H zEc%Q?0fYCh"4B+~lSh'5}2pΩ"M].iBQ5" `s^|/ǂzO\x[(eD/%z#**4 -zJAv,2:7?n @l朌lcA8(J+UZ*7DGM=u؋' &W[VOqd'‘v]7v4n>SFC$ʈYbو`<[|,S:L@>o1U 2xQq]:= JsgsWV@c8H$JO2vI|x;=\ VgGt.̷ =ygБir i8TjIKā~rk1Nz9DN@IȕO$_> N3:iC#VV EkԪ4QLHwɳlgXXBu3F\( iEq>PԠӏKprc<`^[DAۙ7"uwt3:aUFR۔ћnh4aYDhfjhoW캾kF kѲCrZ)_ݠꍂL^nD+їdZ aiF33=~kL"e?J' :XzT9m"?Oo ۴){ &`I 1t-#άm Lg tT+OףxCRJG/{ R@vOhps'<գOL. TIc?נ}&&", spMf-ҌV@ewGk1M jOl`xɅJx} f-9ʟ*~-0e͐\h`RcX$tRx [rd+u\bCמeze1!e$W*?慦7󚲓 DJKgI@ 9CH@m ȏU+mxNxl;!R;Vb)9ʔq;ۡ(/kM`\ 18-V`l*+ ɭ,V2NJ _->>|ZtI='7K")il #7 Tw09 8r8Y͐PnI`2PvN3fO sp'ŴL6=5Bg/|Sj:0Wшs$)E]8ٸb[9?ҐVG\ I!HM4a<]0;F(Fፊ`ڴO<ȲQQK6d+ J mc= ˾i/V>g\G͌osOµw" L1xBmM\(u_1ڎSqwɭ}IȠs {3Ln:M;sxiC!K>IեzX< lVL눷:ݺQ}ʏkD\'ɴ&IptZRٰKAa /.ٮ| wm4nf˫YpEb`k /m^]{7ghΑe6[n(wżѭ47>T9^C1wCrg=_Q 3NPqVMuv[-$vgK ,HKe3iYHZy,w׈[X%˄#K"JnI GNkb1 -k ':S૲b2DZ?m;-䬍ӬYrW`qj*eO:wKR uw:-[(#,.~@<+Q۽S ނ1<6BAeqXc/uFHY@Hg"h A^<,+ߎ!Lj`@nB>Ճ35IŽ;m!qi)ihcBGjuo4+W|ɻS]Rȏ$KVpz֎ VE~Ұ>GOˮ4\Z `r W| `rb_ajy:&v8(6/R0:&dgzsy-9"9?Z+a›*.2*PU©!RUΗ`:gȮ|L&}/4f+'nB`|CCRTP"n7:Cm7OcZA672I(x!1Sҽs"?AНɸ)G8hE(LO b"O1W(wP<4S+71/YةFL?Ln V g%gOQ.}n;+ iR05D=[du ի0@cPf7?)̔mĉ'W3"xb2㆝0Da6nxj^/eUޏmu=h9s.mj:]_ӕP} O_Gy{MKu;Dr֝$IG*2G7A%MWPS#67?Ќr9נ6xp&3qC cUďoʡy7Np:q0OS} #>UTj$'(qJ4%v*>0J 1K712["?|doobOr`ui욍 qJUi k̙ãmDKFqF u~L w]e0qE21=P_,"ˡ4ly nBiIM_y6ay0X'Iנ>$rc:ŸSZ|uRl'D}Q8/Ǻ2nrk!L@c]y Ȟ{gNuEpR%x(]ɤ5Uӊ {EJRI.άg dJLVILE bSUlsǥ߯lXX(C^ɲbilKpBwxOo<yYZ{,*@jt 2 _3IZMUK,djꦕkiRH[\sj_Rm#D+9;u+ J4"HŅ"QDA?]2`12+2Hv^ " yKgS)q Q}b Iuf:cdusYMW4 Uu ¬i cDqV 7kϵC,bM!KlH6{ʵ_ ZjyCȈ@ѴY1jx.-z$o#0)+W^+аSj|z4UqX4/ 6m3PӢj{ c+X\B"H/5??Qyb? F}cN۝P9HHC 䆠N{uNxS]' )$¶uU BK}D͵yo_V7%r9xw#k]/)W%]&tsz]iɂo[KC{% )ǒ.DSQsAcr<[a5$ʱ'._hH"b7P`>/ hZ$'V#8$kmP~u1(\! 4x)y8` _2;_VlP#Lh=&F9aCpe1ܬh@cmlSs'w}ܐ#?caWg[/Z~UsrQ(z98DzOif$y_$l+guHW?WzR?J. k4$|09FG԰Hn΍CIf{W5@-dQWBq{v-uJn+[ݻzIfuD|QiIW<<+U1%A9da"|&;{v'Yc]v3lGB5I֖<:xCV-> WΏ )=ȝUeh؀mW~+ƈEM=V+HYQBnĹz\+M=FS55ƭ%)t.,ϥH❗c =e y]T ;*F^jMXbyD{>*C`9js&4?c,[ƤFTŵoRhLQz{/*csaѡo"bN ~3Oٟi_MT'I۟7̵T.<'lb:3AdEM=vGu1||3kL9^>Z.b6@n#e4bxQ8bMr/O1#n*8"/-lKs(%51[odS?ck_ 7"<V+qۓdY'xhHHRmJJY4^r5l;&ڲ@&)>>ZQ9O9U&|uJL`ע F4~굎\^f~@T Az(YF%(XkĽ_R^?p&?JϹ(Onލ'![ؤjgRlEvnq$W\"kљ7(1: GٸB}^sї0i]FsLY\UDɍ&^@޲e֕Qo2v)גT3ScΑ='*bFUw(^M Æ$#Xg7B53WWRp:kMnIO8+i!a=qq@@3yG~zԐs9|M.*sod(2QjnLw{A/_.DKz!9~}%[ea"-w\Z+=/w*8(B%|f>1%FQn1&"KyY@bXg2OEACW@[ 5(@#XMc3CthCҷ_ֲ:ѐ]đ=󔥔AF#Y(IxU-D"rqv`n\ڼS呐{>ϣ1@tu3u@*xqmWj,yT{S0MF$&w#krC3i鋑}->cYl(oWA;3Hkg{? b,_8F҇/m&ZKGAotu$jy'`&wu\Rw9&C,p9#?1|M_M"n%"1r6ZS!czFEiK{(.Q`&LWtyuWtH*vf*k$%?ݦo-Wn1My۩[j+ \#'F$YvՈ߅vs "Z[)V ֍XtwyMHl !W=}j +I_fBpN5;C["JQ&dFd]{V2WOK姢)[#+(50p`ב[\uXΑw25$Oy!yBU+lh{r-6}RnYŬyɥAߢXi|.ޙ'@<ڪNz}'ehw/rXn0;:[Ps%:=9[:TDOuf$_mj# V[{3r$w )KZ_(p8eu@'mygQ~Q1KӂFf;HVmCx9R#S65 zq*c\$NI426y3 WML - cbs9\}{͋0C9yt\ “NoCK6"K$p"n5qHgStl/cƲ ǵ".f&{ w AiPl]/~P󛹶ՙ6N->nBؖ1ZZeCI8L\ l)ߨ2l]a^6C_׌bfS-d[fQ[ E5ńY0Xt޽:ɥz! 4M=B씛*;^ 㣴>;&dQu3V 4 Jt- Րmc])9#`DX?*k>7m ܡί95 7DCM[C1~s GؽYԖJki#QKhPYJM"ٹQ[utJ]D:ꫤ$0r&c(?L="sHcZ@KŞbVOyEzĽ;Ym.lZkК'Z:]%G"\q.Bڕ5`Q+㭾(|Aqm=ֳm 6ȿEIɤ1 y&.p'L~CU>:M}Id+XϪ<`T~:UU;nʦV~F-9$BF50CvQ58<䊷\=QouJk,+Lꛇ/یwRk>{toOFh2߭?;S6UЙ{gy6E/ȸbuW4켃J!ͽa҃$iV zĈm[f;vjyvPK2mptǿ্ -:̒7:Gk?xz󋍠,\Ml r9~R>rŐ`+O{.@M<@!x^M*1WGs / &0gDi9ǼFճl&&J6S'< _[f!KYMwy̝'i]էvx^s W!"5Z>Jw2[p&V1cy}Q:4Ë xf.Qn06$']+K@Og'$% q$L|~o[l3jK^C1H,>t٧*&[ ~&f(ZŽuoQ(oGt7NV\ @JvW7Ql}AAO} '^Q|xTMhq=5F$.nVyCgn1}×皙n8Ύ&Zz>~+ooBK1߲A,L<032X|b ٰ鐰tPGG#Iڑ"T%ftGE*{j{9e.. Z rnȠ^A4CNDYG[#Os9KIzY恷qIz8)E)8 g*wO^ҹȏ?Vifz>SKpJSIܸΕ0YUWF|?a>01к s  nE*[Su+Q8+|pLliR^LguqdV;Lf-l[:ufOBrym< {g˄;+k$<gW{:=ؙ]mTlN {a }[Xwh֭:xKIbԿa@UTŝz#g, WC9oHA6TeRq W8cp0Gg@.ֱWw ܚٖTn\S"mv}p$e[[6B[b)u絘e|kx @(sxÙy s *9KO;CW6).4uO;&lr0USSPtf)[Dny #f@Ⱥ7 6lX^yA*6DT$ dRI+*- E`$.9 BA=|4ҽUᢾf10 u"? v95|+bY~hڈlH"nxef)*0*->jp9ĵK829+$_fQBU5ـ5v ،A)N&8PAQXS 0krqob&f*? ekFz*8(JvfIndDə^a_7li}w m.pWM57b.]$`=j7@lC|Ja@(R -QS"6 _O]iQj)%$jS*IMBZds%w7qTl piGUa2I=LDi0?Q " @eEytcx[6fyaO*zҞB8R Gdat8+pf+T$~;P<ߺ2с1D ⯷jV4fsB9OˇeOtX-B=/ [[bl[We4=?_Щ֑9=oi$Cѻ* v͠4T&&έڅ`ׅ$)q*Y{yD2tf#W[^b"x(֑眹ۈuS1bj{{b]thV4c~GY@^ISPJ큒긂jX_8Y;zy xT'U)ka@&26e?G5/򌗦}% 4Έ_De6ar R x(WMqxB9Ai4Ġb 1 }- s*fm-%nWuE>)5S }O \F l_1΄X Fz?)w WK K"a8V_#Z;|q9R'%bt>tgcnbwO>o,k~Vk}5$gѭz;n祐SCjh ;CZKSUhJY>8"nDAmrC\L8\D+lQD/D(p")^T}+WJ } l?Y#\d:"T]G2օtqB@~`7'g FЙ^vpe.ˈ4d.s9.F)%-~NEΏՠk}\|R/p^n}H+ڕQp"OY|/A|Jw?XO^Ԝj)*ك%@?] s Yw40![O8T5^އ5X<`gZj 61H&)]g~zI'*/HgBqz πE " ՠIx|X tOIPQQ0|zEoaBKi,2+=兌ުϿpf)H~@jXeBLJ)5 ӣ@'p6=Ѵ }Vhz:gϐ'6˙;"1N(Q$PKû93=H~ ~JDd͙@ )ȧ1v$Vw}`[M 6 ˗BӲJ!sX AtD/|vKeMv2{f9R U |Gy05g0`AaD(l-곯53ƭr].6Ĕu4rh@ ,O 29T51F ʢfvTLY3EvTs:u3n7l# 0b 5!HtKwhN`e&1e&R잀4>9[xYte/r#_o"WrʰPZBdyp1FJ-D\iKsD;8kuGH*U#ƈd [eϾz} Uk%/Mz>PrѧTC ye?!`]Swx%qTOKP~>C5c  O\v DX|Űh}Rjjh"'qi.ɓ(j@gTH;V` _Kā7Y뜞v9 E-oMG-Bx2.(BWTX_KA|!"YN.F 8ZP@"TSJ 736a4+%Vk::JbMc".`+pH*o0Qv%șmU4^!%h 9Db-Uowm$M¶3Q ]u#F zEv42z!@3#qÑ%&L?6VE#h,册RM"Eoj;LbtmPgr 52Sݑ!a*UU(0I9|]LGv׊"0k F>P:&:k,=ݠh|Huwt1`Ш}dՌVku"+ w3ח3li<7к@=}M11i/ >6K&G9:)`zuQ M(.:<KۛZܤ .w -&"DQ{N_ZGwLb͡Vj3AvJ4}|bvp"f]@V(>{_BD'1yi.6qIC刢S@I6=eũya4a X :-z s4.+I'|=iV@CxhN4JǯN;fiL J#1Gؠl^v8'ہ3$sٺ !Ɖ-7ېN8J +<lضΑCv|9q;DߧC'wG@.~& /awLK!i,}͙jq4>LU%-|7we^ͼjIA*^}ijmUG*f(!nפSw^GNhwn&g*L 77EgC~ &1sݣ o\K޺gsTlE,e1)̱A+FgLM.Ad fZ/gl3(ӗKv{t[ճSom4 +qGl~ vl -L \wg~`N,;>*yx mԖM$Kvj_J |3=k7L6F\<;3{6#af[R1!Ri2iGϳ_59T4e?NƔڪJ8Lθ/+(+13Њ0≲,靼<=i ߝ M[ @{a*0{)8%K=.ߝVCN۶iUkheJ8&& JB-٪=oO`7r ]I҇Y[T7+aB='148OqG3O5:SR\2v^ J4# V>邷Z90Q!Zl„aSE+v#Ke,>*1Z:e.k Wu 2%b]1jZyT(^UdM t %)oԆ GUk׽DH8B(%17]VxzC섥j) sm?wŒ>6(t|c /^=)XUy_7"r2] svsM+:`zy ڍ/+Zh/Y*Y`\$P/5/gVFJR${˝&ZÑl*ջ[76.+^(1ƓIP\F3L'yPo&|t<H%i* 6^&G@K9F%(g5REt"iϗ96͝n>E %&~sa uB|ɂ}6# U4 `]/Uʭ( YCxA"WnM{['ѽP~q}@a"5[%A !'푌2B^oN+h/^,(w$PrUcr\R*(5-ra+W g ]%QXxޥX(ϫ24Ɲ&'/a 0;^ !T_Y;op#> 89p,{1*n~{">@wNDJ"#ZQ˂pf>ɌoQӭ /Z#7|UTk-Wb_v~ydRrg@Ӷ 53{xP,0ptYz߶8=IV] L'tQ?ۿބd`cC#z<ګyϴ!%ckLơ;1P9To¾DQ~= jԔyI }&:/ *H3%ʒ}Ab+N sfIwFf$UމZI&X*T4Kaٞ}Z-B]fBsn[佭9\v_P!۫U{:VE|Ҽ[oO2,㥗2MOFݤ'r;_( 'Q<t~6FU[b ШVr"Vrʻta ȥ;/:k| 4ѐ 3rHQcs#> \O1oLUa/} X9Z<6zW,@ p&bZou=H",W_(PZإ6wȬ- VZC:Lh^L}"C@S_x ٠&US3Ju_GbzjƧ71DtS)oR :Ken1<;/r#M aGîNAA+Ow^ 9AЀk-i3xּZ2Z CpsG$gIŧ#I 33pW@P۲4A!"Đ;"|RË#IZ/dkWL,gj[#@V8C:n Tb-\om2F']•U:h7'n:vJ # fX 7"&*.Ē![*b6".r];m\z7֬ /iBJ_ֲ]ψ!'X>١: dhw ڹ6iəJBdA9XN _۠=S$E{`sMD$؇b KŃ`$dժdL'k̕h!~ĎE ^EJnLcP,})V).ۊ-?S`xܢ@+ͪtTsBng,P/R̎ "N䐏A0v Ʈ)%kj|%/~H$ $TF['m4J6zf~җ3hb> j;3F-Z?g-10:y3 Šx&yhl pp.iev=?31֤V{aAm:zk8]Y@L듹WaOQΪE1as!A5|_дѩwDO~BMpį-Ǹ62./z,Mֶ(kHK ZEȉKHB`zF*;~&5rȿ֟ʦuQD~^;&Js۰{M}Ԕ4ʤBnN'h*Щ<ʙpC7uS{Nn}]9x)ţ8/}k6P-fCQNQDW:GeZ8K8c/3Q,̽:̎}ۦ&kZs̰0gѝ-_ HJoPO=ؘS˴:.p$#SzYG5te)cIfĠ[ 2RcFAk$:k.<~j^" ҳ w!fX?JyաY4vɓ4n ׮ a;!ǫ &< 7Z)5=:ly U4v%Uژ5Dh$R ouN}CxrsOPp m$}'+]4 xMLc%V6{D2ؐZʛӯɪwtkuu'O4|GLRhrf(88?7L[4T7T`qY9yrI|- *0B~To Vf<1;eshmԊ-7,t7 [ĺ.(I3z I؆e"%U- g;uJ%v8mF",@` r7uٰc%I@O+HL.scm}`7;Gڴk@UF5^<1ǯyD{ԡ@s@X3m;=GyȶLSNV>Ǐhwl+%U"Ŋwi]#gQ *qJ^(2rrJq`TdiPY>dՌǹIL9D)3#-.6Bk$g2 0>`@ XX3  H&vz(DƿNde7i2zK,oFI.G.L^Cy!|s\T3x[X8)fbX_upR%!vΜWOu#yߴhnbls9v3iCm&Fq@,Ȣ+1K"XÑ35}NwavQ !l6\$Mˑ !x)6-LԎ̂\•3ObswHr!n ;3Mt#8è/Ss51}(M! {>qTS/ȡ ڻ:Z kcpˣVrBBDR:'{Yۮ!G4p|rl,t鴓G`{Qݑ1,!d?D85*YJ IGA|ť]: Pr UCt9^ɳKFiJX&Kƌ&R]mƘGfk5Mi%i!)0~',5Ϩ=s z!i̖ZG9lL~® &>fs>Hbhw99]pljj?B~ժ *cAo[S>r`0tk%:hWkYn/FFP2IMLhrڶ~XK~b<û|ˌL\bIN~  9^ T=w7h@rj{D>&-+O. AkU'Lqx_O~:%x oQ-$!cnTbNDxZ9nTT0ǿC7Bt{22Z,&>Jј uzRV ԨB{4oy:&VU.YZh8W܆+[[֔xVdz?/!jrT#+63(pP"/+2$ $5_ãyT5iہ\` ;@o~AWoJwL!?}I `2AU` `Z]j]S#o-Vb]݌½҇"e[DDDVjdN˹D/J~f]K>GTىa6_1Uԗ\\};aWWd _\ix%oBr8oeڋ"B*czbcN.F&"ԆLd hc,yK30n Z(ضY[dT`}Nú I#dqmG$ ӭՉ ry.- iugzpjw,#DCpf,Ā] ~5:UsJmVv6j ,Ԧ?r#9SOkg$GZm&)ya]ϋ#/'E?vyὺԢđ>8PAe}&M=#WR. LY;XA [NR+[ļ%9ŏ3P߮:%\f>սjaY% 9EZ q (HfcޤTa?҄Eb9*}TJ0d}җi[Vͥ I=h$^ݙm8xqD+4XkԜՕ%%A^ŎV!KmӃ"iG@_m#FNxZ@ tMr._'~-A}EЈ+< ӥel^Gط NCP*kbl$qFg&/=G@'*,gc9JEjHk˝H'`u. 'Pu_9m/4G܈r/iyn^_^3t1vF LJ4#s6 ً>8 sƓ[UMaɿt]Z/?-=;>&׳:+ ?7 U͵4e*fLg$x =8kޒCT'8u[݂ٸIbaz7϶irevb Ԥzl>t xꗝ >%ڪ[ QjL/ NLkTlc_Tb]Q|J.Fq}J,Mwo=.:kg7l}⩞%0Uө1;2&KQAТa<0m ee0"/˔s]gUv@^ˡ&-7",VC;nO&GS1B>wp p{b.Ź^fv&B0f1mAX52'`K"ܦm3GkSpS!8 1˂XMq6O5@|/YȮ1S@c>G U+4֭tě篵) S1ք1;c 5=YePW`k')@^UJLO{or~:A=2sv-VĻ,UWU4<_" f" _*)3 !_zp 㰠:5c 6#Zu}!c2cZ/"NSrr/S濏Ti!2eYBd N{ɞu }yktv\g޵Oi=ӓ-Rdؖ3ހ1Bfȶ]NJ_;{k5Fss"l&]iY4b246TFލ24?Vn$2h{3V$!)(f3k JjJya EX$mzmF"Q`c {41ݒliprPLzCJ\)F3 "2Fc7-ik¦u0d]i=,0Åc,nq`2 $ vN]]8B 7"};z= `Z߈a&ϹUJ NvI:zNQހ/EgW68j=k>4?}pr j ߭D3vݡIAAUre}[eaI'p@@޽<}ol&rd(B)`\O NѢB )1CVk6Bo=bӞi|#Y_irrIpܨOL50c8{kfGr7S Ic{J\kkr+di`iG1k,1fH-tOs"d>8r<38lK%[߽4wt(Nnt8m\[sԦ$i na]N sdžYsɜ磨i}:R{h8nqfD^!zO5WҔZ%zTg|/?jbcSƮG _Wo̥BIUbab rRӐjyR%)mg-cWM;~gqVO \L/jhb(v:)lw_\6ij,?eT`^1,HuNʱ0`hZ c-We:篴HIcEۛ2b,15J^$h֎N `#o=} 5&7,Txtxۯ r|{Ęg++:y1fR3Ρ嚟7I"MH5)ޣKio i2)[K|%lE%|8+cK;0,J_ x?Ov1yN{M\*X)DB3fQb ^]M|l\H2Bn0xe)",0Ni}e_, <ΚYܳ >ps1.Sx@+EhD^#"a/:KG.I]wsֹKKي6u^hEráhvglᚡFY`g 0xYYP,IZ Mw +BT'3˯pߢs"`#Gs˘ɑǡ>;nëۧmqq)yEʂ_cW 0F D0O و  iPCڋ8]-AlkϵGޗ*$Plҁ%a;M@g껶0 yR Lg,q=2n(TX |7o0h* [y,ji/6g+縉$S\DtSVͷl6߰W,vRB;\(A 4,oWOᩍ\jDp*ɡl8~ex(D+9;]”{kߵR:L42Iy*Tu(;mi5iK;)]Xh_Z# =Y-rnpY#QXGMxk3WTރtH~N↔| 6۶3ľHCBtI ݣ.<.C?U7jVɅMy-Vku{)Ŋ'g/F3rcS|T8<]O%36`L;ThSK,Tc %@!엕j3s3۱TrJG>]S|ymq0X_.~mղ {T_I1ta ,v Yct o,y#j-}D4㥳,07lʺ ] ^O_$4"B[`5r@<^W~ma"-Ԯ,/07,m:qg?Y&!Θ!(1"; ف-^wNҀ{4 tl3.Xd|oYBR;/n`όEE`kKΒgva/ʍV5eeUv8eT֝{F|ɫFT'YR>h9'SDa!<kmuѨ[;jEzږwvԺsWg߲X@哬aPyLg[-Ɠb #J}0AA=bU!wàVw5N Xƛ]`V)8m+߲)v?>)D,]t4PZ/<>ae~C?&4OI\+x-@*?ɘb6r#Z IA:mg0Yl5,1]8-,:+&PQyR7n5hW^/2Y@qv|3I/FHS8!*?~!nJpPT9;ƈ/Ԡ7c40Aف(YN_)nY2=ʓh8spas082&guyzYa%} I(f~w5]ˏǾ*DՃD H:@BL'{YǖFkz%vA_Yg9nPTǦC ї]Stۥr>HpA$ROS/lٸa] |l2Sȥ{E1$z-Q45uQX:>2[F <ִ,O!<ā'Y%LshKH,*~s05txw$E1ԇޱ{P";@K@#,Y, cf!]6qڥxWRRt+d3ޔ$&mGK }V y @6Fͽ?b)ںwy16S 2N<NE,W.^ima1:r":Ct~"Zr֔.l`f׽;u? .aN?.'0oF3R u)z1xl ҅};ʱz|D 3$f0S92,e<XϬ44{oC?BH$bȠ]rC-)!:%~HZNe;=&kY[7l2Yi=-x=rZ"a+/n@$ խs|xKjsQI9"ZM{_=|a \.ގ"~iBtM/=w_..YgORTY]RSFin~ Eu?Rj,iu rV㵋cq{[NyTtu#I^I@Qԫ ǪEk@Wt5o*Ft)4"'o:l FmۍCAЖ ^\Vtc&q:C"Geb~V pMTĔMLjPlv080F-&j=DָYTG+4'𤟼v3 FM:{8(=+`ւZP9Nj ezǭ9L܋7RE6MxGʴkv֮ YNI|w:'TT*EUsf.Ԝmu7),˶ %{wp}#\rVЀ"WaU9K$Lׂ݃ 1u(Ĺe=<53Vɳ%[5zщy> [H]%0P0 Oދjb1GnpS]0t&МoXev3<ie{! ) C\,*(p6(=Frh(Ԟ&OH&.{2(#E9`m%5(Gl>2V~>{Yn`X'5x)bY :ӄyuYf*|zYW::;A*O="-34z!7e (cfů$lEu2!tte5|BȀjJ#zß`xH[eކyp:ǗpfQ~nKs)(1ԳJR =Q]@-wP9bѼ)?cMr\!Uh՝d6޵FH2A` X ` ?"-AUi[-daʭv@?өk<]Y(yqݟLJ3Ue ĕ/w2ƒݭ!ZCr֜Bh`8ZZ69aapbN3C̆X:>c5qRt*ZFC6 4߉g:W~@^۷x~aBkEmY u!1{gm U{R>b0pBut؄)Ȥ _)  I5("hU261vsS8L9JQ Ą|kuFQ6;|+1YOz4f'NOQe%҆b9 2g<>,Syo ˓4V5ɯ>H \$}hc^Q8nՉcm[emg!աU\y LikC~X6V=__8kgH [`@9'$ր=Co9.MO)6_kڠ!EeOd봆s=R  1KIww*ʑyB7ב޶A%][> G{cs5.K3 10Aty<^ÚGM,KĠ Yز. ޥb|z A X‡˥fR9+%! ߡȒ|C|qYxá^hV?ZլD^^"BTK[S!n[N "F)vU~ۜQ/Ud7yN ľRiޥxd{Ze 05¦`bvCͱz_@a{.r7a^ezxC,󚣷 B۞{k_د3+XxӾS%cT U;q7V,Wٯ,6 R^;x &A{s1o{G  Vy'B'}Sf]xli,Lo`q&—F$k9r=^ 1<ᶋ-ѥ-P5eF-4ekCq%P4G0irf.h&1/7DLv%Bl@M+')*ŲZ|h"ci6-~ݹ;? Ni7%+/CUJpޞ"xk[byq ՆLJ~x. :WI!TnEs%n3N&IpO~R>l)'wg].8YBynd!FVЄ 4N8n6.Q#kOp8jEb<7 E<fG*]Ձk1:N][63jnǜؕ0]/4UC}w;tv C R=+ϸ)+q)`*|N5ɚB=8B3ЕsTM.Ir#f!D[> /?ݧ$ø "tz,{EL!%fG-pӉq`~ڰ+9IRY.'D0,oBk\=j e:0dsUx/ca ~Dlqm2{լ >K;VPDK1@ׄGfmAc)0 NA~vdʧʓ5ZѕMP4zuȤ"n #rIq-J+a#|Tz:cĬ` N31,q- 'RBj V̡x.뱴-R_9™TDÞfU.M5솫q82j)&4 0tzBL'zٺߒ;kۘT{ȇp8yeq-m7Iec-&;]Qxem?6atѴ r %|lx`ZWk}g^l3:ܟF J  bkEaUuL!k|"nWgXPC[af\;XҪ'ƭlvuGeB6F% ؤwL0wXӖͥWhl@=v,>邶ږ5Z8~QLiszG1`cO6e@cW  vAlAC1 ,3{(gɇI/d#bޢ(3__Ӏ'ͧ)՟G0# Xt9C*ut"}㟦3 }6 ƮcIheCw2 n7}*j?9QD*9$%eQr9Uߣ<`Ur@cVX7C *Mա+ffC%&j0.QoO# tYY)3x1}Fu/x2Ԋrvqd ?$Q U`'ax'fK" OSG+[: _]Fr՗V AHdEq0Pw y,֩^7*2E7f돗gU<ڔ4~x%5HIEF׸h1?T4d!i]ecˍv0f&&B׋h#?Z:n<_.>M_(]GC{2U8J#cNT[C<4r@5;^ ~Ovdɯ#:DJ7e+[dMxPNw5ptdu]*_gm ;^/َmư4 r~ ,VҶ+(XqҌfmǻ*J@&%A p@'F<̐pO,>*uY,h3NraW@Ϳn~'Sw>xYdȋ՟@I93I:bC}-~9'”;no W4oW.5ԫs2Auʑ G젣Q sv)1/Z$"<(*rܐw*neփ;y%y9V Y1W`CHCrD,-N1;^ kB 2b# \ȫ-dm5ij ~:P<FI?Fr]5we?TפT{ -OJWBIE$ 1+,$?1O2̈}ë Cc;W6ݗ7-t^7hr<%i_ڑPwo ?OiW8f9U)?BN2ԈFI=&k_ezk࡟&qBӼ\|Թ o&%hi*Gi\Cyyb ݲ]S07 Z}Q%HAt*R *D`h::̐!"=uz/J9FtFhB-T3 ~t6ojmh[OHY*#U:$;HeD152BZ@󬐔^ʴRGjHb1?#eߥ C`[ꖯfC[Z>x+BD5R%gv If8^UT)g:"[9k!1mŘPҵ"o>=9a=Š)NS+|$ 1'5=iU4ai;Ptʞʖh3flu 9w/3#lXt[x..'jT3GiZr3$LvDD󣺇V+z|n6?@XH$1DQb~escL.'w4 pю&(^5!d /(^ |v#o6)5y۰ᓹ?Jm(/y{ܻ'^4wfU,{TQĉf"k9:G}pf[>!nD“Ks%h!|ãj|5 B_TH^!D9 ”aVz -ܻ_&?wP|JJ:w,{%V~EB=[Dq*גy~OWmYAlY: ?5oQPT:OK}TIAy\^w"<:(kK]hɱnfP6'~G;sV:0Y'_>ש' @q @}6*3sEbs]ualu{k8[A Wnv))EAS~\׫ V;o Z >䜷'A?E~y!IU/4q-p$.5˓r H>u Z|\:#֑t G% r&p&ؓgy.&ڔ޲QwؙEjx 3sm%-m22 K\UH>3g#wf:_;7TA x5~lS7 Y;H͂.Mv %YjWU![WIRڡE5w׸iќ ,]MA^;'J8SXN8/3BثwKrm۸SAM'>_I扏m%+փ*)f&_Xh\,ӤuOҐJ?Je:N,NI=Mn~7hh{iG 퐿"VDCOT@)]mS]0 h6䫅Ju(g@ `&X(9şS'K$Wь[sއsq{.YgMDY msPcH?(KcY? tkg`k{R,Rǜe Z'$x 'IFE.CGN܉SK9ÑެDw 46൓q[dxe~Y u iu%IJ0; ͞4]l%i fks,fekmӃŠ?{Dj#"3k`PFˍ%nZ.oLTQWUnn9u7?֓lܫk:䈢PiLBHT @Ԯc &RX>igA,ÖCne'7Z chZ*@ 7}wاrQ|)p{ yਅ9Ei)lIG)PBd/:pRK cml 3:kD&ϕI/B6T \B1 U;0P8 0PlX_ul`H \פ\ÀICuh")$-mAabiοx x#CXwsxLbj$XƁ㢈 JO'XgZ6=PoX+ˆ{yB^tWN"aRVu!d& ăThCr HAu;[>s#>|9DzVM֛vM]?*|$z=3.HHvbŚ=MC}*J)G(ܿy"K0@'PA{j>Ɉ< z锼D'g\=u5# >@t0OI YVo}_7-Z 8tRWL0fGH o_npS&g8f kXw;Axue=~sxB7"tyh@_J6!{ IZ߮l`}K3|YeDJ%C'XQiǵpd˃k}|m9Wr!܇t |d /*~)f.jԨ cA?mS-vYN{Ҵѓ"d@ΡFa}#*ČB ?8𣍡h%Z~ Fz9gQf!6wpԩ/8RyM݅`zпYb {DY<-'@p_mRڿ"Ekz.6,ק}'.Yj,֪s?jz`g]Q*cI2gSOqksEqВ'J^ѩY^mfrnjw|3ko_9b%O#(!yjr;_KZ}aATe1-M}a+uBiJ<"k(8,#;Η] MNPijնɋdC ˥H mBScml* bC |W,Loצ!x<<.lȪ"^WiM3iJ$QU3O^Ֆ/̡R(Vi#2["pŲ>+jKc5 j( s>$P:Tkx҆%7xa}(s8Te%EnjR֑5HЌ$A'jh7EB8 _3=yf|cXp,F܄ȩ%}uߌ8£L #>."jk!8?V\&ѸRykG{:%/Qm ]$h⷟cXe_CX e'X+Lp mE,2 gfG[ޚGL5(}NRUHj|&ZqO2Kz5X{@ΐXػRlcP VEnf&4k+`8(F{ !U}ՄLWn0+S~y:^o1QƃܤAʼn }..АmG)ӷsIZ pHb/x1@ТK>)Dd ZzP - N7)jq#'Fk͵-x^]:"Avj) :;ʁLPؑ|w:_D&XFf n21k+"EM9Aj6vPbQm6o7 iY:}JژPE$9(NZOH5@eF c%/j0,bwx٪gA+p+|D2$NUW"7sgJ^qU[`P!N'fX9-UQ@C}EBz|\,zvdqd :HD9 O0{puC8 ElKaHrsöN.FЭGO_ rmymTW_9]tMäz`.==],ݗnl[ ^ ͵#i|9f1'0Mg9RIuM#-AhޛzrA?;^Um:o-B=: ? a6g{rpLbg9`U'ǡE戄>|GG~7S̑cT$,3"ʣ/]bĉ\ 浭y [9sГf(A"LCZe.~qZA[n0_}V%c;#^.ܣ5V 5J8`+rK?r dF9"IM$\K̎JT$f"MfQepjvV w HyqJ\ 2I,ߜTP3|,!|XۻLU~0Qd#"MUtj>[ 9WҠ\EkKs~Z[[<&8lQLjYKآ?#va3hJd"8MI E[)Kp< OXNρ)d +xc+ѾT-d<劮!Հ-i2SQF U6ֈ/\P4|ܰ>sHҥÕDғ郧Ԇ4|ү˧ޣtHy-W4=_ ?l3"g̐Ŕv m(;s qz: }wF/&e5 CXJ S&Gf(Y3:ƘeZ$|_+js=BT9>c>Z\HZ¦6 yWZ} n Rj/2 ]Kf!H[|}J~!_=Hn1f|eu>rYBtE9I_XBkË20gLeJ3BC{vH%p`,e/pJf|[3Cp#$PPsӪ8X=7ߤ\Haj T é#v'hdj3@A.,@%Y|%fbi$&Ȣ%80oԾI%;Q WHB-}*_ٍwnÈ0vǢa׹oܘSY>YL٬|mX,+㴦*qMК ρ{^An2R;awx7(,D}&> 6 t[u[*`Ŗwl}WZusJ^bPZY?ao&ͬ2y. iehU(֋Q't(ߜ˔_#zܙmBF׎r~(]gꉳV|E;KNQtL2oiiZ$@×.աfh9 (VAj)`DFPX{c=>xؔ1 eQ^-4]>6=)%Eba;_Xuj |UAC‡CW9AJ9F$;vZ㠊SLTx V'#Ww"%A:;(<"p9 o&\ q\%/WZe-2b^!0#dWduC3q!79;[/P ,4[0Fl)N*pα"YkWx$^E[j/sqa2 2껏d`ݼ)k$u3A^ۋڠjVjkd/y`slOxYK-yT=GLR2qaa2k#EtJQ2Qz A82vp=u, Q𙟥#`hdϗ# d\B$҆i{PC*?@O{#Gk\}ʪYt-dW](SN /Z w{˴{DV陟Ib7vdIq*jr >.o=NY (+^hׅ#&8{Ӱ!#%G@#U!SeUBAA~ %)l49 #F r9/&yFloJʣ%bO(#5B|2Ik>,27[R5"4\PO+uwq< s[Z9UpG;S. R>miJ lq=2ְZUhf\H$֒ٺ^7 6#Kfq VJ4᫾PntJSr}LvbC?KL4-_;lIkzʄa\ 6uX`y|1v*OWqO2p9gF2&:HD~uB 哂L5H#,3}D@2}:Rlyt( f1ZU]r kAG&w#6f|0*Di& :4iOۺ(&?FruU.ب2}E!np蚍0 KJfh ƾ'(w,5.oAkZ5әFծ݁1(O]%L J=eofMfϏN)F'!Jo MIl$4QF4Zwj.,޽8Lb.y41{7E<f'lG )-ޕmSj\?^Q4N{ BG.y5D2J/1gOl:GQ!DBO$xPC#pHN9nN{X1k I^mu]p6.%K:'}-Z'v%޿CDXea>#/Q?T=8BYFQK$bB|xqO+ASR\@W^q }G/q+hrWMo< Ìs<`zLӵgT_ ]9 zty yuNG"Μ}u砛l?D s;".{8(A>?;xJ&+F\eچp6Qڍݗ.hP|Neʼn|HM)k:֟\셧;7.%=R7 e1L#D.m(HSa73#! <]ʡt̻ns:NiRNyUkzw?\]JNMWsɷl] BZ&]5*+  %n(jRBc4_'{#riIQTDkoU*XDS7CzF~d+Dɣ `pܹ8@1L~{ ,CqzcJ[ug8av^Z.NxC@؉z72ZbhG^}O,_V[wzZ.fpV^v,]⯮r?i,IJ"/RE\Z-:*<&T%[g?VN\[ 1*X&Ud ѝ-c:<߶+E} uD> Y`4ȄݡivX!J5nHM,dNh& j D rp__WvHc!]^5 YsYe-5&ǠoNJs9=M3C?~Y(s [ p~i[#e>SZP T~=Y {3#^1aUt^ - ʵ?ޏQ:|vX1u,7?64r~''~^b&vD \0]q~ blfqUzmX{d7~&^ljYӡzT4~؀2_MWLig 5/;Hʡժ$;MiZR-hށv)7%;2q||BkXϜQߡ50%S>B? ?kFj4 Jycd*!wH!og1v#F=tׁG_Y$}}!19-Օ%&}hɤT^`rQAR槥{0e;go})/BHd *l0j| ZX1LETYfqhJxWܙ1g)'@7HcSKkVxZ;txt2qlu3 1/U̚}tI]`@.l!^&IDV9AR_p@OWZ]8D*kEېKrwEkfYG,po`W 25AZ $?s5 5$Ëo,Ⱥ\{&i/OJ둊֖W  YZ