postgresql13-docs-13.14-150200.5.53.1<>,&8ep9|x{W~pU3 PaPh|@`DnRwHW@5HWԇQـ R܌?A!J<=ljv^b\Igɢe ;* '#I,"7RF±w7L&^{CPπϵ|:K C-_d;<?,d ( J $=^i   ( ;\ mS r {8H\(8%9Ȑ%:ʖ%FYGpHLI(XY\].^bdc defluvz(Cpostgresql13-docs13.14150200.5.53.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/postgresql13/html/index.html . Manual pages for the PostgreSQL SQL statements can be found in the postgresql package.eh01-ch3b_SUSE Linux Enterprise 15SUSE LLC PostgreSQLhttps://www.suse.com/Productivity/Databases/Toolshttps://www.postgresql.org/linuxnoarchQ D"Oz3:H2.9+,((R1qsy>$g#+5NCD7I4 1@SR 0*y$N9 R4$R9J!mG?`' :g4 W5T;A G&63 QVF M4$M'c8P# H8$73:`/?}6#B$Fu_". XD-XX@^ :q<6AS}o  !`GPWLm1" >  !XxbCj&T kx7`4:?;Me, ,.01Oi#0 /~3"!/tuE 5hWZ&}$(gAe ?\ j )&Ma}902-5n)!spޕ``+(G {&s Lc l 3 ^=IH*^T,vHHN48 1   C%"i)=_}y;eGE7;=+2NN}+Y=;1TJX / 97%Z I?%/ UMiM X! -;x 5 ;eF* x$"/4*ks!+Z%0%7< ":5(1= `?dLy-V%vV67U@d;7.l1w^ 2czc- "1] !{9 \Y*UTfA$!CD{mx[>&`j7fFu>L3_>s;$o'$X(e:-&QA# - #P n !DJF])R" Vx!ׯ9M*n= -9}]j9zy!!%s;'+cg?sLa2=nw '12'([8SX ?pR'nBhI\:6XJ(q0"Lhv0%EB j PK :zm 1&Kn%6H=t( \(a9 .e6<A[9JfQIhB[LUpdMSMWuU z",,"Rxfj%0&q">{:PH\K#}/ ')d*%HR:CZ  g^$ _@ NrI6 Q b UBe "# |:L, V6Z7?X" 9'/47T}B/H3!91?,:o':#!&~EwG#q<W%~UGFD^L'=--^!N*W,"6x/0qp>')Y 7&>#07!%~&o)qW@;0j~-Fl[ `B7"CEvh  L):T D6K30_-f#]1Q <=*8!S>6$3$='+PdL-FR%e$94 p<K RTj }v-? 9G3ey_h$''j37Vz5 [' 0$3 %b/R'c o z Z'? 2$@@"<%% r1?,K.%Y~z:JE=FC), 7&)>;H[&#Pf7l %4! $'%D=Pwa*,4D~*+3k}+r, +-YykR+'2A,a=DF=f}AA큤eeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏeԏdd8e82aec2169c24a1baa0c6740b931e5e39bb1e6f34ae7554a5bfb3d9aae3f7a882ddbc6424426d5bbe9343fcd82e101cad01ffc8f0ec45b067e3adca8baceaefdf64a8f6580151d33be9b192ba48b0fc4d9c346fb1f082d6c57f2846d49288586184b2de9d4a477d24a80af44608fd419220313fa255623acc1b15d454accaa868b90e4615da15998acd39332771f27448d40741e6d37819e9a05e58747e372bdee0a04b57860a1879ea0f4d8c2a037f603c5fe649bae9dd8675e1d7893dce83197939c78b87cb3284d2b58f7e9811be78d558cca563326a9dba7cf4e7ca4b05e10117560010ff96f0f353cfc24e85dec01060532f354ec82d526977b63c1292b1bf83517424c7c6eacb27df54474637886f0bf0251a36a0037deb7c85d488196f598dd5a8479248f7a62c20351d12959211b8b23446795fe9c012f4324f5293d8971434b999db238cc49facc88593d9b7bc3ba7c89e19b734d8eb0f65714d4647b5bcba5eaf804c13a1ea5dd6c0e9e0081eacfdfa7c58fa8cff04ab7ded2d2c26dc7295cdbd8ab02d3e1e4152ca3ad62ac6655869c8b1dd469b3c8e5722c2c654c832d5ed1bf0c799f13322bb23b612c749e36655831a27686958dff3e1f9e22bcda85c5824a32f39ec0478eae3e80517195408d977f6d36cc2ed7a108a15fb86b144210fc088dca5e2ee0f261322f42f5e92c7dbb91e51f6bb4673ba189dd078663453f5787e44a27713d0934a9e008d4ac8fe87a67565e57b73eb2f7c129b2889347a663449e38cfaeb4f5eaad03dad61320167ce393e0b91f185fa2e8811406c76705e3ea6fc2d48cfeda985ac16d74a84e0fd8333a3c2e1638c327e5feffdf6ba029564858de2e58a7383cdffe396a715351026b4ebb840c50328bf26b2313010b044bb13434684d597171d07c49a909b939014506e0f301678815f5f34f22b65b2c95d54fea5292aa8ec4faa647ccdda95bd495acc6d02ff092028f2a0886c86a469c25aa510d206bbdaaffd485cd858ccbec6735a26bfe81146ef316457a2deb43cc56ecd09953359dece3a047c34911f8d3c75e7f97056c3a241bc6bc41ead74b18fa42a54cea4af8535e48dfcff0482bbab3e7003b25a21c1588afc24bbafc79d69836691df1c447b8aad4676b24402d8fb87c7f1a7ceae6971461acbc158870b2d144b3b903427bd53f4fb25ec6bf1924cfd0c75384cf3eeab1c17ee5351faa39ac40a959272cb37bc42471a3f3ba47911bf79f7c51f980a97b2bfa58ed8db59c332d504895aa9a41a4931f8a6a04b5ee04a1b1bb7a6c6e025721ea8a9849eb736a37ec6e98d03b509a73a27f82259033e22cffb0e8cc55aec2a6a8405b51d330e1fabac579bfdc7121e81352129b7e10e2bd351c30dc74e6477a38bd2bc80dcb2bfa35ba87e3d5f530a194a7c05743aa024043b7de91f1fce4be20b770860da7297b5e49a986bbdd2127111406232981095ff93eec8afe645a7965bbd8cd99293e687cb71fe1a360f09fbdc86c800a55ac4e992dc5806035e82821657d9d39ae872a69cb240b59a703b9620dad337a19af8c1f2450794eea62b63440b359e9434b3c0dde73e93017daa1df6f7805d5010593f63d9497f5adc49b4246f22c09dc138d4c0097df075b629efe274d4fff59d0864183aaad2ed294255dc9e87fe987ff438a8e629855a5365d6dc9fac04fd50178b0a7d9c31bdfcbbec9114fcffd50dec6a813b6ff04c9c7b56e90cb20b12f31d5efc64f2cba027704701a4f577e52d79ec288e47104003b76ac9ef458210218fa4749d4eed8a50acc9cb41cf98b388c374c79499b0b666529bced550e385bfb8709b7ee9da6a20ec24a608c9185c72e557315c293ae3d0d4ee0b8db35ca28e589680354e871880c542d8979be237d543abbd52bd59d4abd9ca0406f33ee27fcdd65c801738a16b1f655ededabe00d43b42d6f6a4e9630978985a5986f7a697732b504be27dbc8360f502d2dd888c55ae47b618684293c2f8df89767de68e8d6b60d7258a337767040251af42ec09a5c067d36ad06ac78ed96c7b9726c130ae6fb090c5a48b57a3d770bfe7c95bcb86e0249a40efda0b43ba589ef02655db9663ac85d9d9dd31f6f41b1dc7e90f9816b7849240960177d21cbccce48f21a68be1377b6d5a3e815a4b86c63757af0bbb91329b19e7cc3b22f602427970cf380bf1768ad538ed919699660a6339eecf62e79c720cb414d6f8561ff511143d7b1a308261f05f0eba444ae866d1010f2635f376903b9c2642b91db6ca2cec497b16f2432157101144ab3044c40f7506bf9f00ef500a11936622f315eb3fb6fe4b84c39d84a72dd124d61c248de1b2ccd770bc25a61df39b77533036770e7b2474a94bf0988994d2bac947ce20f0112ab833ff82aac6657dea2f4c9cf3c2f0c374965347c47408648326bde0f420d54c3598e4af9ae99c991dbd98dba29f183155200a147cb66e289bec9a887303da0b5fb98ada36fd8feaac10bd5fb19c0029aab304182bb6e120b47baf0de6b4bda6309bcc6d7f3b0a40c3d0a542426cfb3c3b573379fffe969bdd879aea77368fe8e7dc4deb84775ef0c40e4722bf89985b8fd816650a5a808fa9fe07f0a6dc16ff1a77bd5723635c3e9f700b7df5744fe3a146a7eff1dc3736ce401053c8e715581f32805f411cdb852446a65c5ad65724129601b0cdee458658050d66ab31652d15ad182872ef2fbf7a406f850ec4a9e2754cb51b486054b2076dba20977be7031ef4f59aba45afe7663214b9e35de903e0a63e2fecd3beedf5dd54db65e69268c962c9bcbd8948e22bbad0831437fc87f764cb56d5c085c747b10e97a39c613418433593245ec5d2618815e5bdb6415b68352c728674ca4e024233bd9d4298e1f15a105b297be8986c735e1335ff9df22bb3d117668000b933ef3ef1192233c76f4833061f1ddf85efa25f4408069e6b58a1660079cfd531a07abdca305f0b6b4d01162abee0a1222e6c1ecf091219ab1898f4afe7049fb8d4e1f24ff9b8e76fcf06f840578dbe56d35e60dd3cb9a498ed04215bf10ccd899f3d27262974db92f581dc3ad0f41f6523626061a527042a626d61a09dfb9386bb068d5ddfbeb6dbdbcea220755e42b1cfc9d0968bf9f478879aaf048fedc23ceff78b57763fe37c130e9aace7f0bd3b762f5fb58bba54157188c421d4c170d0d06e722a68aa192d3aa216bd82a4a24a8ddb1b52b3776cb8b0a062ba0639dcd63452e72b0f54a2c55b80820b9938e5beb49699fe295002a57bdfb02317fd4378fcd84b4e7ff911bf78539310512d5a3152aedbe85559f281161ca4d38951f8b33c2b63a5ab8a1e951df4dd2ffbfa8b623dbf0cc12cbbb12c7cef3b50dd317dd4c9d3a96c79adb5d01b2bb1a822ceb449b0a08ea17e9009586fe9a7c39ec3e3de3d5e722cf5ce41c2cfb8884bfb23853ebd510331703f053277aa81c70cac5dfc2f2256cdaf8e4315a3c4bd4a9437d28fedd1ed6a71ecc50da7a97fdb7abbaba0ddf5b892a04c91e910eafa5c933e3799452c82f7ef8b1ae4ad669e7e7e5d62fd599a689d1b69be8f26a5c2de0fb7e34a1089437e8453b9a5aec281eb4dbfc41ea7a1d2443778ab2b596ceea9add2f90448fd332815bd9ef5bf0cf118c202f6193f291e1f5e3fe5239d8ea69409f1509f429366f7ef08f330322fcb81231ec64048089c11427bd835f758fe9563773c2801885466e7eb7a48d6dbd37156cfef42e1b9a89ae5e9ed5abe24d86464ede7317f3e63a678b268c355e33b099276a34914eb36eb5d5b27650b43f2c4420b36a58db14f19689efc5a8122dad65ec8c0154873b63d1a4d8175d95dec2e7c14baecaa42b22065f2169d316eb5caac88b30c79482a7b38e34b5aa7be1a1eefb7522a90da6dde0ae1256b2a53378c6c34d15c8cdfe4eeb5cc11d2a87e120c56320ceb83b3cd1e2f17214657790e1124bd6cdeea6b69c0d13de84067686c3a5bc06792b75bcfef4db03c3bceeda1c1749219009301aabc33707709bd0bd9f2d81574cf0bfa5eeeca7b2e9f47c8fe8c0b6407ccba016c80a9b3c3d4b4bf8886c45ec48b06fe0d079ac91c37081c5d1be09516aa018fedc72a4a23b7c240b4a055a277e53c170c0e9a6c3e2bf55cf9457eea800120a27c7bd44970c877cf85a806e84dcde1e3a8ac88e29b457c8fc30ca3ad568960e8eee8ee546047d00adf005902bbcf11f084cbfa84b60192af6dcb06166bed2076a76da997f1a590f1c97dce31ba0a31bebd1d759d37588e269b7f8b7dcab56fe365241b3e983c20c35005f1719f93d659753ecbc09bc04bfd0e42f49c8f897fed92e9889c2998b57b9c72ad8f524c6eb2f4d5e13c20e664279180b6d56cd050bd4cb451bb0a720c78aa7c93f37a4affacdcdb0c64d31d87722ff6ff546bc68083a86e1069148357dd338afa264ee02cbf3031707712cfd34df1b07f7ec60279ee3ff606d4839a00d64634197b0481744dea233eeba36b3c16fe1e5a39e2930cfa847b04b4601d9b91f901d176381be701742296f3116404279192973e6d73ca12b06d0b9f8d190acffec87d6e462f32a556f4b275fb3839d3b055be0907b9612a84670a8922de4554f608629fc467455b2ed2c589aaf965af9af956e01b7a65f5c4bf5f69a860da075096228cf20648e337f96ec50334a23d9e72175cecef8f0168bd9be433dc937c8bbbb5a46221a35d67abfb93b8849e3e29a4426b628cc2e082da0c28ff7caa867991864d2707257c35038bebe5cf68bb1d63cdd20c3fe2c51f8a76c2e27580a06e62751fa98af93cf40bfd0337a2f32aec150a4036f38ff4de1184fe1b757f0367f11a02cb643815b84f22a51d6890bf2be4f3ee4076b21a66b3f408476bcce18f4b470d0b43e337dab46338f50c8c121d453f75b161b8334f8367040ae3ef7c081a126fb8b8bec07363f415f8aa439d80a685696dcfa0fc17c9660ce57377704758eb6d26896fe9b5565e68df541dba829a02dc0c06a72787f8dbbe8798d14ecd36521795c481c82a4b4234a4fb1d20c3318f1dcfdc09b4334738deb0395b9f65cd7be77f5938eccb6850ec827b162eaebd4fac2a52fce06f9aea31cb44119d54e0aab7a38fdeb4308eddcca5d0b0603c4dba03f0ade93e50b94b578861d3ccbab01c343701f4349952e09819452af634625e2574c3dedb7ea2c149e4849a631d1882a58962fe0d7a90b8a13c10898b89634d9a3e9df2b07d946a12d8f9c297c1045b8a14af6555c11a6690ee02decfa792a65363dc47bae456741e92bd8a33e1364d0b893839db51c6deb9415ea108666aaac5b7f5b4818b2396e2ac26e22351d7fe8e7bffae33e70248fc72da911958f8940a2f165284cf71e6be94938c741c752e3fc5584b042afb8c2d454c3fbecd8937a564d866ad76a91ad24c75eaabd02b6d72b81f67507cbad80d7a2a85c0170f5d4dd528742f153ae8b86dd1ef34f332c3f5c632fe4660e02da5ea0f5649cb11152e9ead7607dc343ae810510ea6f50fccdbfa8b6bd5c7a6716356c4ef46ee5bf673de51600bf24b7c8e9759d455597b7b18785c8d248c8314aca1d8824f61bde98d2e3b147efc03e2c3245c472f552f0bc774dcde1f2ab69390d83fae78ac90a77fe43f5967c3e71e2360405fa5b30cfd294303eadea2600d7ba24d049057575f65442ef1c2e0a55975e69299048dd1f76460976da43985efa020066d93367fbb0d09d7d2bb6a64cea8e40f60869a1540e11e21e937aed88dafb5d6c7b80ee1b8396e1997f355f3282d1c618a97646c67fd03ce35585595ff91f81d93b73680795c5e5fec9ef674ec55878e23d55a7386a208b1f7edbbbb3edebe812d3cfd3f97ef22d57986f0671b4dc3a0e20ef5483f1a6f4bc2761b9644cda1942ba1d9ab567fc00a433db058bda4ac030ae7107e83262a4873f9427dc15cf592f25816d293fbcee635015c8c028e0a61dcfacc6270dc085ad4fc2400f71daa025f8c6d90272cb0793bbd6565b4a179099ce24325bccda0004beade9448f4afcd98854a669aba4ef71be349576a02f9ea5fd22976d3363a473cabe9f037e2f5f74fb26cc622f2494e1134e69aebf69945a394834bc2dc95b7f0f5aa3527776ecf492ac37fab7d4a022e82b91d11e57e4fbe9d7ef90ecac56cca848ec7278609c6b00b0f5f78a41a84f8fca722f03315cba02debe0212bb9525d57a7cfed239ed0d174d83f90613dd12b348dc62b366b4c22581add326b6ed60c103ae2feedabde5e8700ef671c5cf2ab9e88dbc9f97a60fa0273c798af4908acfe5bfbe002c123536944cc970f07d6941baf8f86dea6f4f800990a8f7c1490ebf6a57a9bc9484768d6cb9a395438dde923e8615dbb17a8a2f357be3f06ef8ec3cd6d03e1ce7783c7818863bacafd5d936b8e7821711ed707677bc2ba065c84be9d4d4d0f4b7b50730647d74afa2c6539935d3582654e23d534ca71c04a292de0d58f4a5c018c492786b56622a7f86e5068c45adb4961f87f76b191dc36f2c31e036433f3b9c2ca3b45530f8d1768440166ef473f469a23d3603470beb82772f76d259f62f0c1bc7b7eb43fe0e99de39bcffde37af78f4a024ecf729235ca324d6fdf52149a1cf513a0d4de9fa10495a1b60b631a1dd31fbc52c5fd24d474fc8cd240db494b0a4ce01e630b52ae7631b3c09afd9df86dc69760a1bda77e227e9b7f8d722d782ccd18e02a20b7684e13404eed706fe81d4ada56d37c4b127515a8f32e6c36e14165d009ddfddd28ad0c22e4b6006e73f0fb8af8b256d81db675c1ef47a729c639871475b227c856dadbc26ee60d6c20bf74b375e5507bf90791ef1c141e833e444783f0dce24355406e1257bf116d805abb83559281c317be435a8be0944ca68b8942262324db33d1846ce83886555f4d71e0032f134c53c2b6da5f2a3a96f2eba2cd79226f13dfe22dfc17a73faa6095fe9a2e32a1555ecc2d566e57fa2bd2bf1cc9e88980817be0a9d3c36f0cafed94ce96dc8c7f8963427ef6c2f3efecfc93af74b8e83996fae8abd673c6d42346ee7e1f96bf5dfcd5edd6a7143f19cd9316c1077a940caab456b7ccb3465da68d963452179b31bb0097e71b819a10a81888283f433e3f9565474cd9d1aecb036ec977560bfc439904a60ad4d86b3a3d38de457c50e82413ff1acabdedf2c430290bce13d6017663f1252afb69be11c3f9eff1087e2b3947c49a10e617f852e895e050bbcdad081492506ed1f5c82b2f4f0cd6a35b8d4fa2c208c82fe96bdfd2b7ed61ef0fd66bddbd95aee837734f0182b7b375ea819b4f6a419c8689ca985c99613a0ba8869e7107a84f014fd2588807fa41155c03c13d1e11844c9b79503e3a5524008710df255e3ab70a8328b9caeaa347b1200a2ad3871b13a0df25320b6810fed0bf6793f7305e550256eec75275c2298593a8068e646aa540d270496ea0192e90790deda5e9b8e489f2f848c71fb0aa779dfbc1419b52bab9b4b05476e56414428904a6ef542f6669360e95f54f1d5b0025eea2c3db6bc1c9f88cca486469defa5fb2ad2369354c4baeedc6a040e690e8d92dd4732fffbdf703ebafb6bf02f398db1348a491d3bc9aa1088cfe6cfeb57032cec6657bfdc3bb958599d215604427984913346dc4d627f5de3da044e48fed236e6e6adb70981171d11b3406c33be9258d29455e6e30a4d0ff422b08e0ac65f6e20fc35231bb1e5dadf5987aeff163ba2d9a69225a84e2c8bf069bbfc2e8b8e9f63e153278d4797f3c7ce990b519a6f28ea32881bd83a2ebe16621115df16acf8843e42a6f91e523e934b1c5f246414ae008357cab57c13db7dcccea61f7759cc6ff88822cb93235473ca734396ded0c6f3af5edd6daf2db3891e1932e8c9fca56a7a032a768e2ed269f6bad46d4bf6de8a119d366ba3a90a676aeb1695e98d96f13d8e06f59d3b97a529a366f6116e4e7d44a25a734ec52763428fce958e8414f1708f55ff0acedc472d93cec9c2c866481e94b7f57645365ab89555708772fd074485c5da315442ca084ae17e93be8075214b08b7fea354e74de2c2e12a67c187cc55fbe0d455db7f91ac62a9a77d3dae7b181ee6177ae945a77eeb415682eb599b365fedef4f890ec2a55f75d9bcd2668bf9e7310ca067450769fc953835cf438c551747fad22b369d6987de1e81d84889643addf0d3b6a3886076d4fffa8a26471cf2769d8f38b9bc6eb2b9a1479db3c3435b2d220511cdc8ea121e8394758731ce212fb01fa658a76f678e4aece5178d2327ad116ccb9972fb5b9dddebd68e232a1591f6446f5d83c1af5b5ad525988aeef628dab823cca4b3e08cf68ac73f554aa887a3b2389b13c5ec1f6674951b7d07bca1c0699a9e39a9a1df9002e05e4a28ce5003c3a04ceb87324c7ddd26cee88f6cb35c7debcec76680c353af269a07f6d963d13201552cb2851a8678c8d566fc2877e6babb0c2def4a2357af1575beaea7bea2206778ca7eefc4448d1fac6f4057e1b58967af885ee51c9d1b7049f20fe051024b13ca6f946f1e28f17093302125a5bdab39a3eabedf253e21f1214c6a3b880db23a127fe5ee7e5b12da50caff304e75d93ebb68e0107984159f963188d3364bb3b732b638e9bb7db672585f950f19f975e1f44c12ed163abcf12c9a64567deec36af20513b3c7e2763e8bbaae2590c8f6cf1aca94582e7acefce279d9448428433b1458dc5f2cbbbeca2e63a499e3764ee8f1700b312b6f6b35c362fd68a944d8ce8cbf9c0cd167ebe1c58690b5b90c32de7a5cb44a5e55f84390e5bb54f54e19e683d73bdef30c0830430a82b1aef6c31cc65f4ee2e6de8e386192f40ff2a876ca03fd7d41da68c1803fde89b5cdb4e2a71afd6e0fc64342654fdac14ecbe5be110cbb62c62e211e3ea908b4c532f1094bfea0c3fabbab64294a139c018ff85eb07ae530a31f2040921df731f78bb3dad7e46d17a8848cd1b134f69e1333f0de5005572e54a84e31a09545265195830528aed6f64b9765a8e9256d16ce98db7a9748bdb5b41ae7e17a5680d34af4c8c7a00327b16ac6d4fc9a8b952502ead45110a9f11c5a79c634499430a8897b64cce37f440e052a7ea286e3f325a98638be0128ee7bb62be4621c285f6b01aa5c0f1e32929e133620d4806d6d522c8c20aa70c73bf8d91696cfd87af5b4b816277f566fd49532fec6a9811fe773000bed30e9eb03a30a25bf668902150578d6f78323effe43b08e51d786ef19e2e8c0c3182ddbd05833d18c1f93180a564adfb1c802a7eba398654e610a94f0a7e7f2dd70ca44e467a1f7e03b52bc4aeae33a46d62244e02b0cd8c59c9ec56b7586eeb7fdbd52ceba2c4b0aac996f6f2cdf33be21af46d4f41e4f33a1b92bacc4a3a43273d104874c11df0d15f517bef853ad96412ad6a881461f5a9bc3d6198009e6e5fd8d5419b277459b0e5ed98a09e8560cdc7350b44c7770f4ba9c61b3bc293963f4bbcf8ea84b8ea0c27766acd5fd6f9724439b0c26ca6951ea6d9bcf53e5dcc3eb2e626daa0f1fa21fc027e577dac5b9ce7147232ea4e6899514bcb09c2dc6dc9a4a1a963b0ef5429a354aaa7bca0cca879bd6b7a2a0d7492c8f601f6911e5becd607d68b85f0251460aaf6d0abff2650a70ca56d4e516d89c3b29b7ac4738d1f3d19019ed3330e7b78ae8ae4637c262d71b373ddd0a1f7f1cad2d9e75006aca5ad9cc5f0c88551628fdf9e154d117c3ef9f90d7a31b3aa6686d73786898fce4f7c90f855202d63812c9584f7d5e4978a3d5ca5330ca3c5307077e4e2e8edc3b58b365e4ea1c65263f80e78d3c75d39265be7097c4ba6d6c5131820c5b9126cbaa753c67750176fa4460d67ff264fbce54686bd7d29e8e4e96f0be62e650816c9650bec9ab59d1e05e25a62e298c44b37e06959f89698381db2e66ccb35d0cfc28d8ce63eda9b4818d40e314ac609026c8d19066c9e180e23989292245d027c1f4291edc720f085fc50b1bfb50a7ac4d2377ad453347dab242c45c6e0af33c8bbb967dfa8dca5e4533d32c48c7639d6085198c1cc54c25b9b10ab70c686532d7d95d0b50494ff7c9dbffeca3d477c1e7851a084959398afce948026e79c531341cbfd417d3b5f95dd87a49c0cfd7fbdc5555345dd9db4b8d758083cc4796f63b55ea1cb6807ad5807b1de2b5f19b607c84e540c47bfc2c416f4675f90035312bf94005e2bbf7d01b34336948634078c8ff055101adb8c7bb6c168e63517e0595033947da8d7103e75eafa673acc999121f7b157d7ba2b8326aff02ed386fa153aa0ebbd5a40b4c709f11cb8a6ac12d1124f5e4ba1f14e08b8ce38c2aead8cefa6c1cb82615e80383d14c713ce072ddeba171ac8bc443b66dd53a55993011fce576a9a1b3af4199161a2497cf551e1ce7ae02a8b25c329234c810538a11e5975fece7c5ba552126d389d10013adc282a7e8c2e47cc7cc8efdeff280a6b127330ac06e435e7983f7eadd4fa2d3d58ca8d367ef1c670b46385123462c2f32cb14e3ebba5079aa3d85b8b8ca330b9476a5a76b4af064fc7c044d60d9a2958283927cba08c3f4b782f11fc9b126205514cb864d86859ba16a996dd22b7adba7767848e5e557dba1e51d19c15259a08f9d196479a23476a803ab957b7a36dee9eed4b28f838fd13fc5bc95b1012f5572ad2d4fe8572185143fe931adbb9727b16de6d1a752d205958663740ec2d84620c7fc3fe6b3fba202f5e270e48066eaec6ef74d965317bff0a0c899dcd32a981d74eca0e7b6131da7288954e0ce25bcb122844905e763266fd2ae0045f159ffc99d49060228f45e60ca85eb19700681c26d930e8ecf08c6e08ab71aab58898a523df48ddde386ff46c762b924954f784a7dcfbefce9511a1680f65dbc787fd7795766ef53b7208d1f58af28385562d95dd15a4d1728663e893b20d69b4e9236e9529983d99d62266c4d11ddc487cfa7a265407f27aa369e1c00beb3c606b8162bffae9a72ea2dce5c76096560e12409745069c6cfb3c8cba9d342864821582048df340bddd9c3a29c29ed0474e34bf7730ec66f6244e01d616542f1d1c0e2b10aecc15f73ed6a440d377571c80807fc4a683855ad5d516ab4f360cacedecbed7be59a38cecea2df27e4cedefa6bfc2cd10084a244b5de858df8a3e8d611c51a15af384653b60a94ae570ff51503eabc92272a1b411a2b775b599d18d16b8de21ba9aeaa2966dc06bc9b7ac527763f1ecc7434524d81807ac345d30aab6120d1e2fcdbdd8175f2689a418aa4ac593739866cd6d63720451eb5d4504037a8c5411d8bf855a3b8e8d7c4f535e6324ffa10b872f7abc990902b71ad50d6aa7b0265bd5b0e32258ecf84b8d2143366627f0ae3b2e1cfcce591b94f042d45a55b7fec8cab233eb601ce375f8947f67eeeaed581b366aa5b7f0fc01a253f55025e125b97e2c772e4f020678d126e42d05a3b4c5f8efcc1df1f98b9c556a9fc73933e2ae9e2ec535cb64272487a98c699f1dea5932cead391bbe868bf51a88fccf189b3a62d415d74dbc0aa04e91cbf441ab2f25c4eae87ecf9f6ccea9685d48ee689b40cb17e412e70f834e0ddd2158f853e41c2eed76938545ffd433dc1f1793a2de453654eb1413a4845715ed2c0703fcd4fe24b83a519ddade21c7dc56cc6b599b08175b65e7c97224a6a53c39d623aab3f850d1047d281232d97217f5cc044bf5342f7f42feab3c52ac80df93c9b826eb9620ffd3831eeeceafe3aef190986ac2d5a91b0ebf64b65d9c5d938f85e8aae42a3b45c08058eece691a661f2ec02375743d9c8d5b11cbdcab11b32550d104a9e53ca68733fb98a7aa980004f2faa3cdb6a44bb433ed2c64d0bcead9197b79f34ea02e99d3e67f5ad7a0e134e8bc2a621d73dc50450228593c04bd99798e84cb5b418dceda2e7848c051f4af331cada829bdf36018d391902fcfc960bffb33e3c066c717b5b8ebef22a637203b27c5830328bdabbfe2931ce5cbc14b2f6ddb7b9c03939f3ce6b1d904695a19c91145d9129da2cfc5c1ca8e4831a3bdfd64ca03fadd0377f58d1a2000214f33e37dc37fbaa3fe464ab2ead6dfa6ffad4637f395bd56e25a78b81ce530257b68b9d23a96a82d4e7e3f86910afff5372e21f7eb0641e1bdbd6505739f4784e88b446935ce50eb6ed98cb52d4a7fb5a469d061a91288b38065e400da469c9d3204497307ae746066df70b952c59a3c7a0f9be0a631ddca558049e0053cc9055bc37a13e55b0a08f596a816033c4ad666f9ca35ab29750e728d4b581e26928d2b4f090dfc7dbf14868d08ce2d89acd3e6cfe04cb71c4f4d1fa91412a90146d6d98b43ad394bfc3d38a75b4698285705f5bd85a090fc3fcbe8aee4dc45cb2d5e1a062083df351a9efb79ec33d7c36cff5d49fc278f02e09576b80eb7589a58aabf3b0442734aaf727808a352d9fa903d7627bbda14fa548a75dcbbce6597c60d72fdb5d3883e8d2ab3b743799c9fc26b95c1d3472c3a32641bf88591ee4d21fad3f29531efcfdafcceb8aa63aa4e033954e39da99ce239b95358140aa5c2231f0c072bab74378e1031532fdd6e2a697c92ea07f75b3699512c4bff6054aa24527a398c2d1cf0cbb72ad5738626cb4a0eb7e6e70882bd0e6c8f18d3d778f3e13998a2c13c74ba3c0ad1da417e9a136283d1c89fd22bddde2cff5a3916abfd0169a8e7c6f957075b59c69af008d9cff4baa1f8eb17c43a4d46498e93c54240146025a1777f26272063ca6347cecf04e703eb413bc7dd9dcf615dc9440d2911c6860073a3c2b3c95ec9b0c27e9af7e26c9a0ab46c69c01e49e27353590426e66e69bcf8713c01936ea95859b2de69447542fac108c06c5d5cefed38580bf6b198e9dc173fd62e37905cc26169fa70c098f3bcef08a4420118f50e759508311cd0cbf7408d4f752d5f9dc65a64a527dce1897bc1d925ed71634d2cadc13f8e2d2a6c8f2738b77bad1466a42e88f8f4487d86b258628a37161a16e6d0a0e2557d2c708f1f86b6c74e59b67f7cc09de2b2c143d22c1fcdd886dee1a73f299d943fc540b7122ab7f1e9d4ebe9a25461ab999965bfe1068fed327ee228614fdb4d6ed6e2a9a727898852313e4edba238db34259f3756725efd012b16b65c4191ad104b3728d4bdd8a875aede35cc38386d66c7488fa39fac15a57b5eaa357c0d30414e01c5afdb82b815378654fe2f47aaed7ce9740e6bafb01f0a9486db8e23540d234f1e90a5a8c504d111bf6a7a5cd62cfa3642b6c168c2fcec7836a1aebb26e78c6e92e214915eeb2b3cfadd1a5bccc455b39a38c647e67ee42e5fd206ee555a9800704a16858f8fa70681e217d5f691698810b12e162f3ea9c39568a1541f274bbc4ca897b8d10852910900558c8552e68a7e329e03e50a9c859b53ac9fa3e0ae8684fd09cf02dd3760dbc9f3e86e4735a759ef32dc52a7b6f99b93ba9836aea836cf0ff34c0e8ce9e47ede8a27f1fc910b9ded845d1dd2d7f7ee6f38aa4f8d817955209fd62f610e77ea31739c98ddbd4adc044e478467dd2d28af076affeb588b843468a0e0f9c45e4d7e6c3d193ae5bc1e1d2db78d9cc8ce0356d613797bde1e8209d228d32f4c58be976672c4ffca6ee601e72dcc622ac704a4dec8061a8f588a067355d5a4506f7db5ecedc681d3e4a2f2e490176ec26a3cbd3977302227962f3b88ca9062657609b160b310db2a3752a4c83b71cafa18a97ccc4c4749594dc4a24204e6f2aa2cd14e9420f13a4a3c64e84193c524a6a316c2a537fa7698ee7e561e3c731ebe3290712439efe3a7f44f7996399277bbcd98e3d48be1c33d7e3150b5270acc162e0429186a541f3375c190c57c590b4508a604373ee610ac0dfdbe6c1802c8152c60f7a6b789ba30474cc6cf50171fb98d208a54fa8de7b67d35f3b52ac600e8fc8d7470a2e274192785b14a04d66e9cbeff69287f346e84973605bc529b1d1c78cadd1b662af919ef67396286d9b3de628d81ee937bb9cbb6a141bae70dce82fb2a934afb548f45810fd0ed36aa45721cb9f3f7e536f74ec1a566a2798574076bdc39be1ea3d9810d7b4b93937f5bd2615a35f8c5c739121221bf35fd10c19204ffb235e110e1b7842af95c3f9f6d39d67784b99b04dcb46f84e59a1b8fb8b9c95249aeb78283875cba48c91e7d243034459d7ca470141d8bf2e90c31101ffcfa0abec88cba30a05f2db736330fa92f159a6c8c53e2993be36eec252a9609b0bf717a8fb4a84dfe68c9f93d450410abb759c1264a5942a498931dd0adf8c20e0b5ae34cd5ecfd773cd12f475372327e9b8a4af9396469b2ed07c8c928f60e92ddcf1bc127766f478452c57441a3a874a980e5594ac108cffd60a12498fc3cf77191b7bce5a11f1639b16fa8cf224f62eba0542c87b2649b6323835da5a6ea4aefdc8ac286234b3107bb7125a7029f4991caee8472b523c9291820fddad696f0f93bcd1d99e0b37c79c60d591fc672f6b1e61737d552f813122e459f4595ed37205e11d5074ff2af0d545ae46d8780333eb00530ad31d1e6a511a637523087bf6ede7255d0c8dfbf32d8e5e13828ce69c04bcdd9b448bc45b7208b495a8c00412ff5d33cf302d8f400dcce100f2c4f85c4dd9ce1c6ef4b039ee35ce5266d63858472591dac5573546e2eb3b898cdb62b9edf1b31e086daa70a08cb8220a2a8858816cf6dc5d411f5549705d785ce115caca8a8f6dc269a6985120e70c031d8379d0a4ff0a55157584d4a011e8c9298e0fabe7644fcd85637fe0f3c3f45a93ce3a8bdd319a5931c77f8f8fbea77a227b156279e4a2e276f6209f92adc808fcb8d1dba3f3963841c262a1d0db48febef9cafef96f1ba631c83c441b97a87066746acb3a7ffb4a6d56b8434d30f1ab672d3c883f556a06baa40ea77684adf223f9cee0f3dfe383f78e06e3b50c4999a0e05ffa02806be2fef36246c5e39123d73af120b8bdf14f545e1d1949405b61e38c2a619e3046b3af1e169e57c1e45a789dd577fd400c841d39af069a84482c9f4a4b7356e1f269eba725342a6941029e60fa5bd603f21d01de8bec43eae7bb22556ea3400b338ec341e3d743d33e806954d42df73677e0e78b629da918640d7f1a97928c6acbe11272bc314aa6089f38de58fd1d4b0d8477dcc114ca2bd78af985e743e5c2ea5985d7093fb960536bd2a063a3f087d30fa8f0d7f41e4ca89173928864fa494ea4fa66e67005df8556a4cee22cde536367d0fb815bbe150011c66eeb2e647b450b0c612c0720e8964210f5cd3dab01aed513e6b858a26983bb56212f3a3702b14854efa2d65e2f9f9724dbf5ad439efd70aa85b10a05e0521ca291d8e3acd32c5f292dff9b5f1feafe5e6ec2ebe1d148da8f3fda6c5f32e0b620e17ed56ba8e9f0fe2430f0449807133a3c73d45a34dbdf13c3ffb845fe81ee54eb679d7e80967b802340ff1455eb54f83c33cfbe822ffc7c2ddb670cd754acdce51a857cbcac77d45406873da0009946db7bbad3fdca7b4a1410ce534d5f9a01bb74b22851455b3a1e584a36f99333e859b3f97a63769974f8d0be9de541e89e92a7c56d6de543be4ae22d382a0b5610945647d6518f8d488f536ee0befb97dd4700b109e337456ef3e799c11e666affe7e753620766693959d18a936233cb8142c3aa5cba9bc7ed534c94afc86ca2c90e50d03b82182c2bbd63b8409e9bc5619490944f7308dfda601f7ab265dbe4ddb2c38b1a24ed77180087719d2d617f6255e2d690e67d7d042b6e619dd7edcd98dd66b7f42e80061a38d4f337f45e3c6c7eac40950155b729d1b6391cf4ee225c03ccd6b29480b1bd8355ebe0b20d91d95dfdfeb52b19bf69ec4e54bef583e443f38967ced07eea8cb55e3de92c5c7e0219b9bb0579f1569b484800619393cb6ad4ae7f2e535e154c1aad3fc3430f17b2e963f28105515937d183f7770d5b6bd41869964f147875201576a437b6a7b070d45cd512d91e2fd7a268c964b9b1c457ced4865734a042176597678f7be0f71d0220eea65ca2b9e5832674ffb2c3deb890c9f61470233e152b7eec3f38fcf0ff847f4d0d48b87f936b791e0a3be077c55044aaf027c626bab11b60844a00cf4e94d81625af4b37ba6403b785eff22a5b15df9ea9fb90e692c22a12ebf9c3c9921c1b589364c410a847565a6363f220ce7e14209a88e5b4d8e0b503003762c1b64821ef062198d6aaa96b2979fc38e46d85f7bb84eb8d92b4538169a81c3fd243a1976eae1f56e6e73e345af7951949d4465f7f42a26fa4e574258046a8ab36fcdd51636bdf9f282651aa5d8660fd28d0123f7c05fc7cefa65764094fc334f660096ff711ed5618d7e0598e7a8d4850040a554be6fb054ec6877bd9a939562a080b72ba1d0507cd1777d3d0b6ebc5425a97c160e30fc567a72bed7e5da044b5159d820002d56bedaa77dd97880868908654d214afb0fceb2e3ac014b6bbb53ad6536c169620fc695798d3e4275d6dded5ca631cc7711ec1ed771ceca00a3c8922f0b7687fad9fba49e6826f7df4aa86d3367abdfb0b5224a43f821c0e3e1d9279615a0627e5c225b8d3b61fa0127e3a84d6e67b4d1a321d4c16f89fa27eacc5b46755f889b28f5eb4d17f4ac551ffd7c79316e55e27fd910922752ba2159fa3404f1f2e8464fd70edaf9cb1bc9ea447a1c37a86e9c7aeaa33866d358b7e54682a1fee8b4e474f46ee1769246213a71b9dda37bc3109c847f9daba76e9743b395340143a88cdcee69a8b6667370401716f082eeccbd9ba958d1b28e043debf2a9980da5135dbb834147ab55c44d03e7ce7896357cbf60de1e14ad030fbeb5c3b7d81495d62bf0fba3428566cf581c8bdda387df6c2ae24f04e6ae891b7905f1a6ba4bd55f9a38c920761408add64211e2594402abe9558bc3c1b736c7474deb2dc0b3d1ad367b4710d93adb04d1e3f98b7365467588983a2145aed93235931b2f40d876212e39a5ef4733a081a3a9def1bf0bf377bdfa31bcf15df1cc1db71363a1df79d50560d9390484e67a469a1a77966eb74df2065c89b770bdad4890e3fdd7535510d1289415acd30757e18e8d0af2dfaa6d410b4d773c6c0816ac8ef7bbe546f7289b354bf9b28bb0b4e0e570110a3524dbdc28fb7aa0c1d4aadc405d17bdb95540634650e210049684bd7e233ea451596e86d9f1fbbb212cca357e976516754fa78f0c8ffe9c1ff9ccccf4fdf056201e3bd30ea0bce77c2fa3dfe2e2324fadfff909292ed4a8b80001c54bee280ae61577275cfc53ec6818a5fbd7df6b2b783f4ce5bcd1cbabf548208c5d5f41e2e8f55fa7fae06831a186b6d66de39b31c9da06992804fa6c7f1a135434f7411bf5de763150cc5fceab410ea7f170b6ddc1101cee79fd49a60cfeed866e3f07a04c46f586503b276619ffb5e9bd92c8dc971eceb7d11f38014424cf0e71587076c2f5bfb5d41b6d954471075154d0c169e47e15316e66b68a03b7f54308924fe6f2a66f30d0fe1cfc7c8be13557711ca850fff642d1d0b779ee662e06a906b75d4fe55212f63e03cf80bebcacebbaefd1dea1e40f15eb6a3c624700fe4aa06a282a5cbf7b45177e2305b07b45dfc5e2b126c3ab5526980b09ec3dda4532b9cc3d9fedf40dae43e24960ca2caf5125ef56acacb545e14f5447f99d527312610d2f927f33366fa7617eaa99b9ad352540073bc5271d504eb1fe324e193d6440a86f9d286bcd904c2591bd4a3e23fecb2e48de9e6d614e8dfb6eb8bf06ccd73faa4179980fb71477acc193ffa2f85e555bf0776a66d67e69fe9481083ba80df95696376cb2754d05558696a208b063454a08d1d28be11e0ff8c6498061b50e184348635a0a70b6a397fe2be166204d8a97cead737f390774b4e9fd108c3914307c96877a5935b1b8b415bd863dbd3fc3e79d91c31aae9d4db8b564961732ac76b14fc7679360610fd87ca0c7fbbdf2f0bf4d732eb56fade99fb344b679629cd102328e9943afd7aaca90609986710f35b6483bcc06cf21d4b28cf9002ca2644497f08e543080d4a9c333d4b56b091ca404b23bf1a1e300bd14794b2eb984c88894836f942b9431c5145b536e2483efdf95209091b11f48847b095ee27dbd0d06d271ad014d98cd48f8d677d3d2f18ae7d49c2706f42f9697b5291b8803faeac94303ad45c99d6a1913416efbc8a4ebb83191109adf921af9db79194e35d23c3bdd457ae3b9afe924a6894304eadee44275130da032e8b266d45917c43e3f316614bdac817e9d7b3fd05bbd01c2d1f56001006e34dddf1b759f97cdbd941af71b92e0b5cf83ab7ff74e3f9c8ba8cbe41188845a5c311afa4eba92a7c984e0aa6f5e86e5eda3492853adfa50037955308f742cdd795f3289d0a236dc94faad440dd1dcba7251007846f20ee6b0b6c1b4a6aa6f994f17da9f3ea7d1668bb1ccadb6b40de56952dc9279c6d795ea3cbab768a12e0732e501d567a01424f7102c30cd2588494224142e804a653bca1f821c16c8719a14304f6529a07bd8a5119c386fb5b07b072ea75b96b31cda8c166c26ed833a401571b43905d83a21b661ae78b0f06fbf89b0d8e599852cc8c7e9e1f4b1c758eca04e5196c0fb8981754dd921a2a3cb22b78e5674fd31d73915107ab6fc2cce2f434d3c7f0643467e3fc6a9545364a3f427cab35e3499b73f228036e9852b5e28434c425909f04b8c201497ea2ed3f04c83fb2439313af57dca175bcea1ee23ccd39f7dcabf21814c8e10e9d5dcf7b8dc95615ce958bdd92b8113ce3a135f87e9eff2f3061f3653f5b955583f0dd6a6d0a2464822d6784f3e155c732053a2a11a6ce2748c4c57051f35d5f5b6d5323c6fcc600317bdd7db564e77e8db79ad3d0a9948274fd08849bf0f6c8c1fc48e2842407d0e898d3f0132abe6a83ba6781333c13e4a5a7901d1d3c79364e51db2dc1b6ab05850a3eb5b87c04dfba6e4c5cd010cfb1044686e314d9415c28e14df13f87167850a9058cffe7f06bc025f043056514e324136cbf3e7c4f136f611cc99c506cd410c810dba25edf8951c6e3fb5737bbddc58f66a327ae3bd615f4c7202437339a2e1c8441736eba12997ab6a235aa7f47845d83243264505a808e51c8be73d5ae728ad232f19eaa42a98d188347e1b9cb5b2ddec0a85f4dfb08955c10bf0221dbdbf337d121abed90eea6842af57d81d604694df039c4b396ecd3e0929f07757370acd4ad4b9765addfeb31ec06050750b51a9be998beb2c8f20a7004510b890567476a9f2c2f4d06c6c45a20d1d3db7db6c45e6fd9ebf6b1831b5e87fb901569897a2f284213a4a91a80c83f11d1c3d7d87f8aa26e7d37904415c7bdb42a737bb25b7f18ab4eecfbe6f5a1ee1f0c19e3368b4d767a2ef973952ca8db494dc5b217c76fdd14f7b5199415ad1fdf98636d7dce75b0d86f179b6a430261b04b6336f22dc20da671ec5adce52cb098293fa3b4ae28a53492da0990e40131898cadbf2a764501362bab18919f122f26c6e517007bb9da4a9d37c4ea1bda10a5b4e2730f881cb868de78f0dd4b496c1cd4f5b0467b5b48144c797bc6915f4f1ce40398fbc3dec486af6e64c485386921a80575b3d3a598c3bf554d964180d8c64f2802e5d715ca792c18d15878552daa86f4b3c153229bcbd1896d2a87949b26f9f185a8d7be62f8b4025a11affebb55c82b9529a0fe0481adc7bb314a69588e905b2fc5be2bc5d77743790cd31989b6f972b7e5bd4d10d23635c553ef9613ab163a554c5ac4cd42aa0a7eb427a45eab262f6366102c636e22c48483f08856b44170bdaa3845bbcc528260c61c43eb07eb2ff5589841e2e4a33664c68252a2fb467a63db596ab7eed72fb03e3719248623e92d278489ee0d2ae42cb79397143beb9702fb5479685a9ec91be7fb2843eb3ff5dadc0aad1376149bf47b54c4bf1bc8819afc30b554e58b2e9b977c2c55a9a9a58b95a9c90ada64f3d346ab6c1168f18521c5aad351e3e5f8af0ebda0bef03b7b36f3507d3abe9c5f22a539dab53f5df37e0eff41de72fd1d2aedb09c9bb2838405cabe0c1fc0da51451923e6e6f71de4e12c39fd94adb4abfad5d0758682fc910419cbcf0255c6f5ec5d4b21b3796995df6e8cedb3c2c388711d6d4796e2404b9a7c518049b6dc7b55a6f00ca06235788d906f90e38480a9e22a4f89c82a96e79896f2766b7a56fde9f028fde70e00d92c47b1d8f9d22c2a05b1cfda57ab0e5187814566705c0d3b22d1998f20cfb5dded3b126b34f69d582b436bf00d6e389fa0190bcec8d7d2a2d9edba153c5c238d90b086439b15d97eae079a6e8d94461c9bba91d9d7f8c6da1205104aac70b57aef476c05bb46be0812b6aa6ba864d6ac9cfe9609ab7b03b7b61937f724fca8afafe6df18f016eff4aa4372f4cff9a54c575f351b9633dd4ee7bb2bca1db3f92793886da9af106996a11a85ec3622cb266deb0ede40873bd112b9dc3e69d3ea63ff20b613e8eb3ceca8d85c115812da307a4803a17404eb08003862d5ac8332f0d1461e2a7847d0912ce2c9a960186898d2bbec6e748537c286f27c08073d7979cf178386b9db811d731fc5ee3bb4a5a13c7f8b32081579b653c74986d2a0dc4952b8027323d8b9ad155152d4876b4278165fea40fdf69339fcae2b24f56cbabf0cf8fde01ef0f28cd03d173b86e12e51e63939eb3959330bde1691035fa8b83c4ee8b5d9eccd9e729787729ee8f184af8d1c4bdad11077835852fc48f08a5084ef0e46bef45dee9ac9131552a7b10430af0f477a40fa741422ef3b82cd0d34eb50ffb4a4da2620bf3cbbef7c2792bae53e9c38580ff4395c9daf04cc38666102ca5d9daeb9406155c00c2376ca792a1d81b680b53a8817470891d08dadea6ca7f60d685138d81a8b9af961a3956cf52f3823b6f1d842ef7c47f714eac4fe74a899aa0598b09a3accec2f2e5561870b42924a8c562a74706fc5b11e55d298195e14fb73b6682adab8b76921d629ed219f26e5e6f2a891e5294500dd31881ada34e2e3f7bb2aa7e26e6d7733c7c32099044e37c3d681e8c09941e5e3182073af7c5eb95ddfecbf18f5e6cc637b88c976d334c586a98a70f3686c62717879868f10daffba88da82907d38415d17aa9fca9b7596b5d1afef3e2caa13b1e0d719f6424a60d15b73976862f48d4ff1bb9990be54a3e61ac0861f87e50802f67cfe83491b3b5001aa1a6015d0f1fc9f9cb7fbe8db89ee042f21d334f5f4b9c4bca424a3df2d1d7438899ca064512b3e149e1c84774e53e59fbec986fffe3f3d538c4e0fdc59aa70d225796e73f6544517b95863cf5ae98428cf485ac38592ca42099ca5fb1ce81d3abeb752a50b5dfb8efa9ca86097029f19d6ab1a7251bceb528f7cb42edeb564a30ffb61a026c605ce23bc7de3e42c30651f299dcc6a29d628874913e1fd2639085ab5253225a9f36b0653e0deed374ef6cf9d3d382f228daa4ac40a315d1cac95c4648142a001fb4c01cbe3301d4e684dbb023619caff8e846c004ada2f10fb88df5ba841222478a63cd46a401c5be53c013837370df482b84ddb75d5dcc49e6a9500cb26602b19a539856fa7d26d53467c4d180d8dc0b473057ca52a749589e4c608972cc9bf9b10aab3c5e2083620bf2f68020294f51b9d49ded0f51dc885e1ab546e69b42a0b017291e9d8853bf4a58985a6f8ab0378071a30ead7f1016a72b84d783064841edb839fc455ce18722a8fac0d9df91871f3cd0fe159ca74181a5db40f00aaa29b4bead643d8b7a29a3e835dee820e7713747f194650579e2b77c0877ac6ba02eb674b836999d53790379c3877b10cac3bf4452da0f35af204d613f0cb071745985a4ed0b8ee0c7796e6660ababf9c21a54b945c1c47b364c782a42c7567df9f3c80008cf211d940d2dd266a18eccb35221845eaa3533ac95aa5ab2ab0efb71c64c7912bd04ea2b45d96c06e8aaad11eda3c1c9da7b4564a2445f15027f44a76be60e95d0aec02bf247f27a51624633e3f01a3d2ebece1d0def29c6c5f4ff435bb92201ea2af2abf0f44a8b87861d2fc1b73b0d6ecdf044dd850b371226f70f44aa4069f458d6f8ea3772c48d13e68bea64d5e2aaecf79807f140e4de6d31ddc5b21b154ae4e9fca0e1dcad297db911fcea92b3b66bae15b69552576bbd3840d684304968d5c2c9e657ab720008738c51efe5c3ebb5b16f0118c5e8b6d1a14f0c64541e12870130f2f7cf87cf1aa11d598722e248bd324679bad48aaa56ed6cbc9c875472e1dd9f370102cced0d6d8a8dae0c47409072cd56e35402b2f726294cc9b16abdb31bea70d0aa381e33abc5fb87d7fccede1b518663eff3b3a89420b225489a58ca9c8c97be570632930c6a3322e7d6702a5c61c4ca562201b103b99de403a8bea286822948d77c3ea51a15a0a21f4d05a91a7b81ad89466cf2f1115bd97543ede0ef0cb1bbd50b2c6b2c0a3704cc52363e4b5c5d0b892aa6a7b7367a845fb7c65f8deecb68b652115d6eb958dffcbd7ce13622fb95d3b156a724254b972f90a78732f6e0e3983bf4d879423e425bf11bcab08512d06f7f66c348cc9db95b46132bf699a74af1c002c1829c2affd38df3133327381150e8b905c07e1f6b1f5e836222f7a956d14f9f5af10f83d23bbdf3ef275a0b5234e0daa887c0c07e634a9a4c16f979f00a128235ce3f72fe9da690e127c6d43da5a0048cd662648845b4b66faf427687de4bb54bba4c4e662c09e4b300b91570468233fc34b9ecbfe606b388401db8bdae8a74b5037e0e36f071e731520c8782bdc48d39c7712dcfcb366aea0cb234b227f7621f046b58b98d90aa6a452407cc33da35ca304f910aa012afb4770b98780b45b0629a45b0029258a08a9a58c734f499e20e348a3a94c25e82ee2eb34fd07a57413aee5c82803b23ed374df7a4ae7ed88714b06c8d36e3e4a904e25cfcd94ea68578f29cbad80b83580e677c2525bedf38c2fc734141c2c7a4ed234bb4fbd926fb1c272cb9433d3bc6a342779ac24123d7a7e1aae437284f592ac2e24746e50a4279c61b9a7c251caf5c1cfde13d950d877a7b91fdd7601bdc85b65f7dbfa64dcfd655736106f06aa445c6dcd0ddd42856aebe176d406cd0d1ffd9c00b806e7c2a0b16067e38e10c85a91832acc1ca08371f2ad75a9243bdc6fc4688bfce951eaa3be499a68df17a4660beb90dfb58cbb27b659de0bbfc1768793fd56e77dfc6ee58d05cb88c3417cb9b61a8928b12d3e19129aa947f1db0c2d9240a32080c17a90d9e74dc0edf46a1ab25184548614e154ed7d80d54217032df6ce932f622862614388c026f8213b8da2fec8c5d7256f19d679502a7f426587059cff099734afbef5f1b46a3f6438b56a91f7175385c45c12567de2f36f680f9aec6e8a3ecf2d4c04169368fa017f4657c329c323c082ac7752c2136f53aaf61851ef8e31572c783e7246b68141dd4e54bc4594681bee11ecf864ebfb8294ae331337e14d5682718ebf2762d8888eb79646dea5c2d1aa8be4bbd800a07518020d1e9ad9289cd4dd6e1effb065f17c023ac4b9ac6b8ba9267b615e7f621412125f9e9757fa28ec8e6b80b86722018e640cba1e20a8dd61b7b4977741fc7cb150c1a9408c84c5332b73f10b6128fbe38a104fb08d8085099335b9feadef34e595abbb7876eeca32b2f6c88781b1a03224f820c5cfb1fde44c1d8771323165dc7f27bb255c370739c0bb945b5236452cca9904c36022db54829174441c6bb65e472e36c93de1691cbcdc7731851d218d0a5d89a5ae8712be63dbc1b8ae91ddd5e3e1b317d535f1199dfa0d7c37cb21fa425494a6a1a0e77e4e3d0373349422d5b4c3bc203f3cfee68714dcf85961ecf89907daf28dceb4d88e2fc189f510dd0eefb553f7f4be3b93f14c0ee458121ea7d56a05d19b75d78a3be397c283aa705fcc7dd8ce1dfbe7e65e61aa831cdf2cf6df90d76ba9c0f5d976a0bab8dbe4612d9b29fafdae3da81698dcda2135dffc5a1e0e991e7066435a654aa4939682c27995c8db67fe7b4a7814b6016c51e97fb6a215694ac7b34d393a0f3f0ba6d4cee6b6c7fef5b29496e476d209a4571c6e630b851be2d66821f3edacd366b7279f61024c99e804c33ba017a82197532f9684b8775ffb1ab45cb5c0edb624d3f966a8198f8486c3a828b2dbb815821eff92244f68db942e992e42ac045881a612e4317c73e7c6a3796aa233f2d278e1455923368e85b8a230aa39008a71074dfbcc56cb02ac6cea84405483c1bffa101dfee9f3b9e188499a8df1796dcb08ac78c0744dbb4fbd183a5b7ad53432c630468cb2369debf5369f50dcae039bc45f8776e489e810a9d62454e6723737d6c2c45d8326b8f4dd461072678f3b1c2b412f186fd145ea82857faf725ab0a205fa2bb72ef89cf87d81bef9e49eeb200dea97391e3b0041549becbf51a4a7c77654a2f7e6ef3758032b7c702346702e0ee0702d32af6f0291a886ce8183dbc3672587f77721c188e3fd4d90199f9fde08ba7645d5c44789bd8cb534a0be61414b096a3386934adee84f1d7cfe3ca8f4f2c2f66ba47af2326964960791f0413dc09efa0a82360c70d12636641f34223ce44168b3afeaf818d6d06c4f8e86e9bd3b853c79bb7957f678ca53f2b9165aea82bf8c8519f76e4324a4c959eda092f474b0625b5c8c5e27ea677e1b05dc1702be105d07cc3c21e6a3ab95f6f9e594f694b2e8fa5d8e0d42a2f833633beb7bc110a3c93d7f8bafe72102075086f863eee02ee9242370056d623a39d166233a4ad77bbfadd7d501be968041ce7aaa40f96f82e81b01403acbe7366d5849b4db94f7ce0dba421e91418702f7e194eb890412e261f6724b2bda1108d8b364cadef7ddc25a3e3360852434111ca24b0234b0db24f9e5a9aa5b24d1c4e117ce31ba5fd390515048f3b92f2ba5780f33783fa72d0c40abea69a8eb3752e261eb397a1633a7199461065156e05ceaf061c576756e66a236778758dfdec13267819c197223242ed23e547dde8a0e6592d641a1046588dc8ff84688b1da6ca3abfbe4f234eb19f9ead831cbe98c05d8fb7704106061b0d25a08a0796468eca1e4b3b324d9f83009892a39a1530013ef876bc528cdff138658784b557d9a2b7a5143f63de7af1fd835f0513f34b4589f06dc7c33e954fce7afee9bc9226306d60b69a9e79c8fb3319832363849f091ef3fe52ad1a0e243d4aab6557d0c30cc24fb27929aed6bc395f71787e3e03c730f2b97faa69d12c0f1842187f07f78c57b4a8f07964c0972e2c3bab999bde07cc9d659ee7757aa3a947f519d27bf48722cc396d75e2ee78c34f3891c0b426676b4b5ae459de04c4f429ab07bf97486a170d0da24a8424e1b1719a6d3b18add7f4de8b357b9189a0d2df1a76541c89e6ba50d310454b5a8d00ed6ad94ed56f46eab63be7e6831a050a0b0df55db1b060e80f262f41f3e2da756ee8be8076840e90e244685fdb284e1f738634db0411d02f6a7eb11e9a5f7aef841e99820865ec3f0505a817ea532ea60500a8fb456b2eb249da09d5c009dc16763c330e657a0d22f25d76e1779cc67c4530a8ca70979368e0e56c90d77b81aea213747587f2285eff33c7e3a663ae1c1cde3bc0a0e592ead4aaddd5ac58ffa1cf682b85decef3f630b8d5c4d0d91c49f8cad354ec676f4664ec032136be11cfc98a51e0232f54304a09bed6ace0a42fc3e74102139e2f8f3ae61138275d98ab9dfd3e814e903a9f75899cbcaff2e1b54fa6d3c338504ca4f61a39159a2baa93e076e62bf3d601397776278445b8a61c1821aeea7dfcd46e1722539f390a22ca4ab700fbc97dad17544d13cceb445f580859d88e1424e711e033d7609e6e90124ce0f67340425039b0401edd0e766d339b298839ef9c96055c8108ff1a963a13e6484d1c7b3b5f0a2c86b79404da388afc167ae930445559177fabfbfca6f276efd30998b62c6138541dbc6f207fabce570c836e3d56546f8009bd1873a67b550d879e0ff7c6987d829f226298296d242c951c3e998383f3de2bae1b8ec0f9f92bb43b8bba92889032bf2851d1e765c60bb23c2557a54ed250e2001dcab3403c6ccaf5cc51c02b6093ebfc2bcc42049c4106926744dade64348a273b0f070e7b827f5ca84055ab144269fac6a1619bf28336a04c6b70140a6b97bea3ea879ca7203f990729df47e986848540617d8da2326fc9c686c8acf43ba8e6bb9d22f27bb9d989f5d4303d77a2018e94fb83268ecb6e2d669eee2a0e44acc29fae94f20777e7038229552ea2678c9966054ac13e76a504fe8721bf6bf8014a1ef1ba957be3b8ff9ea18fdad7aa903d52f7a6ac3c585c3f6e14266eed3476d8ea6ca0d436d3cc1867c439de31db9b15a902232ba21dd994d8556203d91cb2894236e2e71552cfd52b02e9e935933603f05fa4d647df25d912c9e02107a9ef1ebb515bcd9fabcc496a36b83b52f6689e20561801017cfb12d07c7391d060a2e5d1cc99dea93ad309cdb8911f96422fdb83d93f45e6c0c167cdb68104c96a5aa4d04e5d7223f92f4c993241698c9339e9d5e056d5e333f079de46687fecab62a03b8d28080ab17fc88c86ad459b551f030dfc4eb5cd456b6acf764cb465f2c85ffff697c256b5c68a6d1f147761e88aa7f2de383823773fe649cf200fbd35632314bc4f316b453d35402399d16f9428e27d0b77cfebc0e34f893e11d3a9a198402b5207252a4d5027ded1c329e969792e6fd7e138e191b3c789f049fedcb995712d05087ba7b8931dc4bfd4b44fe063969047a70ccee37b298dcde3e085bdfc2cddc17ac24abebacc53f739e70d8d25ca25b259999a72529aa88bdfba62fc5d5ae9550695d3256b73c3337d45da2149c8aa3a4ba99984c1550d53f3d543e4ae69a3b9477a0d34a538d2002a698654d471d7c5236700ef700cf750f3bcbc17bfa54150e14b64db5cc04defc180a87a1b085f2d0e60ea735e87579417e878952414c10dbb43008009802e75f462f35e4720183b4149df275d626f559b8aca472e5e24098bb6f0180d3db66c2f40a88963b4008fd78769c4a98cb27f0e3a910902571a7533ccafe544d2d4963d36dbf3031bf94319e514991cd6bfd7ccfc0ea6c936694cb8ef7e757551311e8989da58e185bb7cb277ab9fda1a16fa5c5e70be73111fd77f7b461c684ab1f02270c4a5bb860f6d70ad6292210ae35cfaaf8e6588463e48c0865a076b3b64cd8d6b15848e8c1d82deb8e93b90ed94a8c0dbf183f4094602c0707eef51061625f0b3f484365b57da6abd6903560e5c946f73fc821ad2e3d08f075cc07380f0c85f7cf06114be323edf49fba0ee9bd40fefeb42d8e1cb4438f49eabd364122bebb7843c51aaeb1b4865a5e190db31b711c4bad73f65d0b57966819f044b79368b2f388ef7442fa461e356042150d4240d5208712c4bc5cfd3643cec6706da7a068c0d393434ab4fc6d75bb5ac941907f23c37c6c88af09771ebbb0bf20f1c43a9a2002fae19321fe0cfe006ec78a5c7f52e57e2d3dc04848d6b78bfbd18c9a1014706feb3a62dc713fffbd756c0f2133c8649b31196e4762cc6072dafaf7a19e1ebb2cb6c96d9516e3575f820e4fea812291f6c0196c7fa76e03c81b6eb3cf547f13896420fdbe6d5bbfef394534bf10a7a4942438fc2197d51fc9309545aeccb44767dd6ce8fa9ed1c2bdb9dc289d3db76852c03c73cc20b56ca1d2ad40c0426cf9a5a9b83b19596d11320037c82be403c2cd481e8247389c001a0913104dca289abdbc5a6e992bb6d1faeffab0aa3473f6d74da3bf6537e0fa59f362a07ae7fa6fa1cb01c4e34e25dda81c09ab0168b2db2faa0c1a437619582bf73e590979a3ecde1bc2ff4433f41d6e25bbd6027ea881a4b1c18fdcdf14d481139f3442d05cbbbebb30707812f7bf5e0c40b427458d9ed4a7be6d24da98995f8f1e76828530f17ecd5f93b3d52a65b7b9151fc809846050f50ceea410047532506ab9be12c0a5f88c98a3d9dab175ac26a2d7a55d505b1e8fa6b356041cef0d1b86f16cbdf4e2b7b68c4646d63c26717095e5adc822fd20e7abba1d58b38565812e13de1b321bcb6c4bbbee9a908918eaa56d66317946952d3ee33f2ca7428c44c9ae85c0714b8517e605449aa36b90a7e0ed6cfb427746fc7acf65c185a7cf6b43b0ca21dee00b65972527e25ebdabb07ffcc52b6fb25cfdf0e1de8a55a6a8b9cf899af5c86f6b139e210d8319aa8c78f94f3ca5ebdb2efee4303d2b63d9129af5107af0cdf93754c1d2b10a97f3d63e5772c1f9766675ccef99b09c1e6cf387f3134f3eed56718c417dd3b1ecda7b9f136ccd7a58adde09eff418fefb6bf77b222d6f93c9d53d858217793cb5cd0a42558bbac2aae38b8064014f2b0c3a1587dd7e28640fc833d9ff409b690c63609d669e3b88b80862aedb10acdd998087cf89cd7dba275f9d7b9d5ff9197549dc409c759e739f433639a3d35341aee75ad9d18ee1c419a1c4ec9c6ef63363c87fb363d57a504a4c821af511623b67b5a1f1ecde81be12e4eadbf94da35c5231285bfa11f492aedcd0b14a36eaebd1b61969286c3074e5dea3c3265f615c9afac78653614586eb098a51bf556d7bb79a3ddd0d3af0d35e0593ad071bc4f6818db6fe69a24a4f87adfcad9b9919068e9c3392f1a013ec928fe7237040bf44b20db0924bf88f3d8ae318e064c4a930134097d7d405e74ca111ab3ba9e152c621caa75fd0fcdeea5bff550bbaa0f9e55eb63aa549575cc1d3e400deb490b7b856b67bf5bd38d9b8ebe83bf78d6177f27fe334d93b3225194dd1e4c1b2d5f2172f4bbafa1b8f121ee2fb83b4c7d3646b84e4cffcd609c0fe27185a29c6738478c05f36d754098aedf6c07d511d8899ea8680f72197491a558391bd650412c8a645c2c04d66a0c766ccafd36b2735febee2dcd796221d8957dd56abad6bfbadd5fdfdb8ffcfe270e0cf668dc1a6c6466f2c8584efb9c72ae86d63ee27f251369948b9d64bb5800f03b84581312e695cce12572e4fc55d0ccb5733fa997de5efe190494505a9648cbefc6cbe73212969b825816915ddf603249564968d5f84524c519e5783fd78863597653ccb74fc9449991edef3e699651bec6f0cea81f32a5736543db29686490b2284347701608b20ff8ce046de0b0eb6226749f689663fe0f1eb933977e77b2ec7503fbd5f07127f0289792f13ee419eea8565ed263e8a5d37d449bed466bac66bb7bef584f4a93e1850893fa34851f7ca48944fd3980bc96d8cc0a2b98b414caeeb4d18e82a05a2b9c1ba405b09479d8a7742133ce39d915e880e026a0b0e3c35fe905493c8b86df766b90a947d15ea176b58d9e3f12c22a38423abe6900fd687b4e0a9e914ad9da15f51e6596eac9907981078105d628adfb29a7ed3c73e323a512c31243307b13e4ba5c2fcbc0c403b09ca1037f1722f6d7405aabb3af52d8a6a1f3294e134e66ad3b7940b545380e53873bdd286cbb5ff5f9cba26a70e06d55210b9719e155d85f7f29bc8dc8bc8792d49afc46812a25e2f0f89622648515199475feec31e350e7de4386fe004f4889a9d36bd9b16b2bb279e8e4a3683ea5c7486fe983d16a36bb1fcea9beeb71156bf1bcabf6c2e6b014e78329f435303631f78b3c84ccbf28f5b56bb69a86a98f363b51ae024b091dde98a8442640f0683bc23fcb21548a017a24e410c95c82e051135f68f158ab4cca0b1feac597b713b964cc8872dcff775abad42d24ee46c96281d99fcb7d4d61f417a89e28592b7831a1915802c1645a5957bef95a6fb0d676f67c23d2f4e2ebe4e90f76813bbebd56caabb532b1864fcdbfb7dc092407af561e7113cd70069cad1e495b1664c2c5b685d5e12d57f3950f42f60db069bc14c267c289b9d7c3875795b003a615520ac067984430b4ececb53ee6d41f8f2d45fa9ce6978344ba4d6d7dcceb8d3ad6228eeb853a66cfc1eabeb7e140e3f37bc8e8a13a3fb745bc23d79f9ee2d3f2b690b2ed227e011dfed49976937965b9d30e1bd35454a7448d7ec5c094f17bf344cffac90f9d8b0143059d7e6f550fd01e5d4870cc0764c86e713bf2236069ad086b7abf1ba10dced748eef0a3ed4e959ac4cb2f1fe31062476a630bcdab11edeb942674b1e45b245c2f838d094539499d306a509d98f985d6886a422c09252ff2f0f3d3e7abccad4c3642b7ef5a5fd0f604ea7dc7dc8fb1a1091cbf2a62ee01e961cc4821bf556a01d439f0add27b664d998c35488b49801363a0cbe30ba105ef2fdfe7bbc9fa4034266528f3b667c36f0bd1d7252f49976ed3a83deac3192dcd0b9889ebcaa54e0f649a980d0bac1edf58f64ea9ed2fc7e6bdd9dcb8a9d759709e23cd9af4388c14a37b6e821d2a055ee82bb8c05ef52ac94ea391319d05b3574bd64ba82e489a7b28809c985a89e8c6703d7b877df2206a5dacda9a3fd9000f4b83f96f94b255a23e1e405e82f292f86306f05bed40ea02db423b3f5b0ca54691e159a6121e524e58ceccd28b50fb2c4d24cf9b1a4cd43c490fcb6ce0373633c533fd6dbbba4bb46f95dbb555d1a65025e74e41ba4319392ad5c58df6a22dc418a1f965a04be65ed69b307f9acb60ae58921fac0f7153187e44ae5aedcf516c50eb93dc8d480b0653f858b0ef38a0923417f9966ec244a6a05e83506b39e7b96b205771c93921b82e97899a888c3f0e22873396139f0492824e786449251674810f73777cc7433e14efc87c04b1bdd6973b91c11be4d22ecfaa336a462935effc190ce591f6698d2825e962db549dd4b1211386aea9371b6a01d2f1e588cf1c40ff007cf75000ebabcf42479081494a4748291f8398006cac205e3f9061cce83aed72f5d29291b1b498ba26250915928a1642fd532574d202405f99e1dcd1f2e20f3313b010eea919abd3b13757f6e950a5f9c63915b586bb538ff1426747497ff07b83a7df9e908af967b797058d1ce03fb8f929e8f2dd6a3e0159d546207cdc7cf6d3bbe46a21de4f34c0de0752e2309b4aa938b46f41698d2dcf537ad385cffa7231454944d74ead689b89edfd582910353639992fee945f0960ae31b60c9fe7f197f2dd100774c1660e1ab8a9e55a5d0d55bdf7bc45e915a7dedc7fffa20af724671df5fbdc61834049ea18b5cf2bc4adeb1d6224c58718c6518f9054241e895329ce2b11dd4986a68b3ffaeb175c7f4aebedca3e473ae62a3b7b86b330137b2921863262f3755e308dc0f9d56d157018500d970cf31e34c825a36707cd6bc9d557170000611defdcf64e1924a2ae1e2bd2bea4eecc484a3598993f153b30548c1a1ba591502aac2feb4fce1663b7e944198f287e894048237f64fa684552ab8db4c66cd57aba0f68afa00c14ff9fe4e9f7711346ff735b5c29176ba9ea931c23814d8982d8cd14fe71e5f7fd3e34e4a1b8cde739daa74582b8cb9e1c65e3bc69b521d2e29823b8872b177e86033310d0a340e05eef428d1927eb4d11a7d088cd321012909ab040a93dbd608c29050bfc691a99a4588ade03e95c54151e1cf43fa1d7e2085bd366af88e20ba03e7faa496690f395b7f82f70a88f3623751b143cd2782d19f5947139418489882c23463b273c5a4cb3fada1f01da02c51a73d430a9b2886821873e57352077fd2a165445ac617a76c0434a3f12045dd31431dc6a835444d1cd301810f4beb0dbba36e293531e168025d4c00e25c9408c9a4a35dd5bf282d96d727a0f4e68d7946019b195d7d17f870ba2eb07dcf1a505982091b142ae27bdfd0f267b5729685d4fbb85a3db013d2289c50274549c68707cbed27688b044085be4c4a6ec824d51e9b14bffcbc0058243e2db540b5e5b47a1d049fdbf6aa2e5f27fc0e29b90454bf413d3f747fa3f8c55feb6b4b213a056f3a9a521a8589040f1ac1c469afd9e1f77b78579525e586a78c015f7e3200dcd9288f49a25a1c36d3a7c954728ffb8c13f81c14a9c7230c2d3dadbac9798cb0ad5dc360ce78341dc85c34ace8533f39303492a921ba28df3246363eca92b3f3151414a58ec11d08cf58905c92d6239c7f50dcb5c24d8b760445b4a4c8ff969010ee4a54600c0a79752c968ab4795a4774987bcaf949fe9bc2ab91b90f434a87834fe07b4ec35d5062b8386b8163757208f61e733a63a60d59b6ae09f5567c3c3b2bfee33fa62b1837fbc9253fc24d986c9a14e7aa077f9dae47be479abdcdf82f4576decb4830b22d905f694b80327cc6c3909a4c86e4c30c4f5b4ea604c7706fda624491d6b5be2a55833023b7674f4bad7aed51884aecbcd3904988ff8ecadceb2ddd61ad0822868dd665db26ee980d23868d72b8e668ce9d39d6def4dedbc1873dbda220e1cb07ef260363d1ba3b40a165ff72ec5f96303e594d2cfe9cb9546a04fa44cd2f730a110d8b003a4a814b39d6ca69505eca11d8ce17edb724477554d8fefc14982ca599d14d58f04e8edabb6e9e00ee85bc224228bb9066d207ccdb1cdbd0ce4486164976cf4c355d1b52b69f2bb0cec35efad597552729879ab874df0db0dc74d6ad9a991f50154a63247b7d413afe2f0d6903d4777556482e985c4c9d623000f387578c0b640217cf96fa0af7ccf9c5d1d09f64176d913689fd1a78cb307a50e20e3cb2ca6de887c6994a7c5cbfd7d6c16955affd5ed3fcf3a8156c6ac00b681d1f97a295418ef16a974e7ee118e945f4442907b159c2df7cf367ab099f6fde65e150760d04d6f9b0c17c262f3d95b48283d9700dbff2616f6221c158273361b83924dd50536524abd705c224f6371c579e829483c4b2598d479d677077af755d6452181ffd97d5d6a27925babef3742fdcebb95aeb04e6a4266067af1bc9bc3ccaf6bdf2bed011cb9007a2852bfd0f7e2a0548f3aebb0b6ca2b26b1becb9b87c459625baad9441ace324c1b52643ac2ad43be62a705499e9a115ead78c08d2a43ead5a7fddedbccfd63e8f0bffec9b7e97af0685d9924b11ceab103f97dfc9e3cf719aa4ccb0fa8dcac426923c0306f1c3176e06640ef7dd7a14e4175456f5658bad7d8562bce61b4a97bfbe58ddc2fbb3edcb2b1d61f92b3eee816dedf9591bb3a5fd17e67f86b3d37eb0c19977a310442217afd26f7fe2169228e126a4459618e1a67bc58c632faba139519b239922edf795a171a8b05fa24e9041bc43af4b7cf9d2dc7bc4f9bf1caa9a0e0e993e82fb317a454a2b195401932178be9b8b2d803e6603956d2ff03f89ff9db95615bea45b9df4573c0728bad675ff57e36bd28c17898b277cb3537bfc0f824bf5647780dc59ea05d50ea6d1f3557ab3167f1106bc7eb4d8ddadfd61f16857584a4827f053704f2cc6fa3bb418507da4701c2c732157a0398302f8e7797fb15d945b789750638c8981a0bb0b3fc6e4f31dbad499c48c6d5f5530acd5fe7607789fea2fc4512de662934e43633536f3cc9be749ecbdd1b2908c7fb021b8e21010242c089735c6b71f0cf817b89315a511391f09d58700778724faf7bc369d2a365dcc83dad80d725060ed0b54d20c41c3add5d68d31a54592a2818abd9fed847d2a23cbdec6f62bd9c92a411b4bd844fec0e3c1d6eecb9281f1db96be46049e1f27903aaf8d28f8998f63ca5f46e898bae2bcceb5c2b2c71d605d1164f12b21cdf166c7cdf5abb9b509c68c01948ec633ce45f7bab4f1aa03db41972fd7a891b3018759228143de87ac2b37216c328d38cfec9f64aa4fc4b3b695e27ddb032eddc9553a3d1ba026d37bfa4fc7d8d9564eba4455584b9f8a730866fdb6a7448424c6677895ea8fe52bef4cef9ae4f988c87eba8e42097ad294278eb6b02e2d5e735d0bfbb1181c626df80072deaef699e16e20571d027f84d48ed2685608916eb198300ed45d22515b20a038aa1761b7d4109e36db77d267b9ed468605944b6529ec9d28b1e85ecd1f7b972e485d47618e08fac63c94a90f644fcfc3e56d2f9928e4674ce2bb9c58d055a06fd78c051ef4c6becf47410d883c8a71d7caae4474a518ac714e26ed8fcf73740ae8e73b9feba6b761c33a66eb4caca52fa6c7ec7c86a96da34ffa743b95c655d3d6f42f5409ca4d0d061d21417a3affd9b3aba203402060aa6a84e0249f348c18b4fa02d1d0493ee73a0c2cdcf2fb92cf432e262b189a01d1cd37d3893b752bdf60b4f041dbeb6b3d4685cc3acb50849825fc3b58793391a837e59e64c79c7c975e766eecf04aa417406f3f913ca7f58f3a316f47855adffc5114a93d8ae5b1b509a50cf945cf10bfb670c494d391acc48f9e0968fe3d1bd19019d6c45cd8b018442d3786aaf6884ffdf1ca89686759f43b86c286cb97cb7661f11d95f6a6bcb451a1bc78efa19c040f56d4f0d7ddf85c7fda7a12ec08cc2031ba269ea443abf1a916c2baa1f137bcf37f1de47bae0d30c98d0a80e8d0e9690ab5e9ca10ef2e84751e3d7776734056f06cf1626e97d7d735a44d615f50b3a41d8d8b3e3264f9db872120b788d216d924ed54e84036af008eb2e5b8b73f72f3921e6ca0efc611445de4569b3c0e1db90a73d400d37f60123b18f325b02fdf9f6a0c174d06f414d75ad11088e4e541e4fb13350a9015eb803529af933f126b7012b04dd5e267e53438244d97517214922543542d85a27291716c2700f7a61174860ed7478bdd9761e459f040eecf49fea5a1f9eb313ffbd281285ea83f4d1551a6b3839c7c96c2e4ff4fba7a5a7fbabfe39f425393a2f746b89a2addf31ff33e2ae7ab8cc0c26df1178c0c5545005d85a4a336c2357d305f12c1b01185daf2c7d28480214ef875a7096a4b339a6d667532f42a9cd9d325a6f87bd9bae35971b813d71547b59dd3ae30130949f322108c69923b6e853077b00957f909e23432963791db88071ef39b2575c034b71261600265529150b215799c25b9e0eed078be5f1a03217c4bfb5bb3fde5e1242d7510cafbbc340557a860068503b20cb82aa14e868a8c065159e0b72722472d4a323144b802cec460350345a2602b39abab357c4db4ba9799cb45766f9ed0f968995cc3de049b4ab38a5e0d5759b189b9be21d55376efdaeeaa5cda91241efd79962f2b4bc8559549125af85b11feb9e02e4e1102eca93690545b73ffb7f8554136c5a4c4488a3470a5d61560c260d31861068d53a59bfdb0b244815dc40d2b53cf6db325272e92fed6dd3aa6ac761a092c5e09f7d4a2257c674bc62b3679f36e22c77e9f5ca807182e319c53529c3c0b26a0b09be64bf9cc5deabb3de14eba595fb792b86bab33d0ad23bae67e557cef0b0633209854411a51e074963e3e03491916ab4c9cafb2ce5caf42b447021f1b81bd808cf19cf61398992133c51eca32e1ba8e7d80d2f924a3135784cb279fcbdceebefc0fde971a591986c3132766f5fd9b3ebbe0a938964e043d12ebcc9251195f6d071bc164365c5a950e9cb81f4dc1e4b75899a9a67c1e86933764b757ec47a34a726d53b4f028eee9cc177fe2eb2b19742df0dfd23b03c7e2d66ebdd6824e644b45becc743b93a307a2faf30d0fedf9f11f453e17065a52414ad82ab511805156d5a1554d1a6fd0c784f9a0c9d47808624a9641d3a9ade9416e873bc5cba7eb46a6911b9bc936d3d3e1779e5b44f2567d67baf6c0a6051667f775ab8e64a48f010b779700cd141c964d1de97f4c719e430f1778e02cd3457c71039751244334e90c39e43ba9903ad31017f4af3aa206309d6278190415317a525d6866f372c23d65ade7f2aa1519ea8faea9dd696f71a9ac773c26a374467f262b98066883d78980435f66cb06c1c8d4c27a2b5a28297fd179fce670a43c9523a6a332dd2f702a7f507bf97126da26d715288999457479c13651bdea4cf97b2f494c723375f55ba15cac6163bd8a22efd3e8e1804cec50e7d6ad9fed0cbe077a19e652bd1232884a263fd956068f11e3ac86cd8add4db9aa5fde501e2fa28870c68f777c25a9d39b214c98c10406b8e04a422bf98340ecb04ce2c7cd8a64c1bab174a3356b0a28a0261f43ca7127112d593815a32278e3e302b1f50916ee244b657bd01971d56126e3e3350b1cee8747145be1a46975201af585368cb30220fbc70916887e692c46675ffba4746627ff85fe9e6459c8f2a9145e049472df387a06cfc8040f15af283e383a1e949e4fa9737acbdffa4c90ca4293fbd4c51e193fe4f6a785742564353a7a22f3d8d5b6c29bbf62213afc901a9b41e283f27b58537de63360c90dd47c4272e5941ec79fdb814f36370bd9cd4090a180698304c09350b521cd1083926ea544ca0801425d20935dcb896ffaef056d44502379b03c3dc366923e5baa6173c5de5466f7dc72654bbe91e290e586fa37b676c65f8c957190d7e08357ef6092b1df8dd80cde809997bbdf5d9a31d5ca1fc40618065e48558da05f51db5c69eb5b6a3e1374b808f01110518a59609d9bb297052e93a4534010f05fd535e8d8af3570e518eb1db59febb944eab973adadac60e7632f8586cb66a4af9090cf763e8275cbca20c8d4871d55d1059a8af2317b2319523eaa67702558ae7be33b3e5130900de6cf80b42efc72950855540be1e40a5997fc304ef03a364be0fe057e05414595ab54f83978518ebe5a6511f45fee2d136c54cb6f06ca3f891aa28927ca8f643507162a6086f0f94a13a6aca351dbdb2c49f39dfed83c06d6aec174681b7d9c351a287ecce31f8a337429021fe4591ae759acd11433411567b48637402a699412160b7d7dd22a49eb1dc26a5f21a4defc923845fd317fc24d3a949378555c3fa5cac1aefe8000873279cf96ef08fb7a6261b455bf5e531d545774de6e697ec3edb03fce292dfcb0f82e465032a14d65c736e5289d8de4407ab2b1dc939018f0ab2c1935d18792c8a5c2c1e941b3e24a2259e6b70d9cd65e00d2888d394da175d76d79ba6bd17bad37dc198f9500102ae83fa805cf2a0e2ad8410af9cfa1055064f3a2dda93b1955eb719d7f01c8271ebe090dfada84c675e14c18fdc0f3f2faf8205416c7105caeb5cb2ae6d03fb6123d67e9398f1431f789a573ecd19f27ebb822c268d5db3fb0ae7c0f78ad1ea314bcf6656376e839a7b4cd22212a4584a28d7f761356feafc72f5f0b8455364852ddc38447255f79fcf2b8cc5a3f965346fd80ce84b6fcf8a4605705b55a3bdf69b53e12bcea68f1afacdfc0f923f6df4188c8973bac57a3881ec795f35ab0c600652846f5aad268c00e946436a33744755f42fcb03260f9d2718cf7d9c1371e7f0bf50e162cf37272e0e2cf4270eb637fcb18812c414dfd8e1e190d050c26261c38f1792ee27c143dc4109484f49196c3cd7d4a264b7cbac4e0bdaa1145f82e7355585b9ec438b39364e3a7518891ee9e635c546359427ad6a36041c11007630c0a5a627eceb624dbc9a71b5b451728ad040f1babcf9415686899f99a1eeed62f9ad1c257f1e3bd9eeb5d96a0f9094d3011afd621846f0eed0267786ea9f546077ac7f7ccf3540a9e7ce58f7b3d9f082128247c64586396d0e811c6f71a4bb1575aa0b7e79346e4960538ff869058abdc731cd361b60df85cc1b5da39054a293d9e124f3c7933600efb80c7921e5181bb6e63578a0931ee065efcb0666c2cee787709cc065e4d596e2fcf3cd8c1cf129f8af77fe1c643b00ace05bc7aba6501bfd7cc5f9adbcceca47f84face02b3f77133b7c2b605e635602f6d35eef5ca78588de2e8e33f3d37c18eefec30c43cb51e1c85a5b6ac31ec398f7d06d5ab2373ef8d143fb18a8e8ce3f06ebbe43cad8b556ec74cb4f4f6e15dea1f06c4b615d9caf283da071c256f3749304e471b6a9024ff549d58e270d7dd9d3e96b99f2e4d4810af2ef0b32f577bb98e05b95bb310fece283a6d00ed8566e2338410d07e1922453cf638bf0d1c641ea3f3cbebfce3d28bd7ed87f5ac64cd5b8d71f9748dd62d11036cc1f6f1b9dbed87d17cb9d34b87008359ab0e06a5e92f792c7962023457cf8331b004d2d03813e123d0e934bbaea58aa6af53e59a453641b8cda518f59d41596f80e8ad6a7d929b47692ee493210c9107ad8fd22b25b84d9210a7d56dd007bdfe192733085d815c4073ccb2a09600d9db8bd944556ca5ce0e971347c0e220e48fc907dd317b26cb5e876c748cf398384db0236b430ecfcae79f6470065314595fadb8e7be9a95b5ec6ab23751bcf3de85ddd2878990a06849ff3d29cf74fae2a3a76fedbbacea96648526ab2e10019e8460470e52d749de9c9cc02b543eb54d4bdeaac0154424b7cc0b354f9d967a95c71425639f5b5907c022513fa4c7871e5696ec68ea01c34694eebd8167134e73f519bf5ff24fa89262c758613a3f6592423fa0cabab1a9dbca1e63135ff38b13adcd280dff03f278e1c41a516dd57bf93607d3b8f51eaff0899bb3ae62533dd8fc611b0119e87fb9cc9869522f1b9fda74c69fb6242e44a059d8d8429bd469a27f06731a86bb9bd68b7ce4d76e23aa12b65daac4fe7973cccadaafcc0acd0f573546e7dc6a24b262a29c791a1d48caf71e463b9512071d187e92a8ef8f33c6d0f2fb79246b84ecfe4d8b3a47aa219a27ef178d5a741c5359142354ebeeffcb867374df93e92f8d6af3334d2be8d920493ca19b9e81f2a545cb32664437b669fded694f7db1067064840468d35bde115d264953080ea3939b33e3aba131302090e426fce8eca0eecf01ec1574d093590d66f503cf9d43de42ed267cf56ede6ee112e0c2d828c5b04473ada1fcd9ed938d3c872fc95f9b290869250e40a1a77e03ffe8914449772d8b03deead0f0fbfefe57ee29a25a9bed39173627599eab68cb08c17919cb358a693270cfb8baa88bc379b59d4c1d7e98cdffa63b052c8270bc12521bba4e3b6ecc973bb43663701e9bcaee3a3cf1012458c1310546bb231d459528fa0c47d0493b275bc5837cbfecf9d93ba5e2e7342504ab2bbace8f35bd0f5eb28f0498dba90e72a14634f46185aa0309efbf00d93ceb133fdf42df9d5e8a0130808f5a0354e2a07a3f0469773827cb9c7d13ed6d681f91bae0401aeeb3ec6383e4ac74377a08d9216ddc4b83b04f6ffa8fcde4da52825578ffad7cca972accf3742be58ef7ddca466dab65d406dc35862ba52367c6477cd51e99215e76b1644b44502efaa2731d2b20759b9e5f9b463dd07eec0ea9ac92ee8e2807c0e40c21f15655089de5e5c518dacf24ee73013d6e0f160a4c8c46e972365bcd607e96ff7266f8a9598bb5bd53e623dd85105b4d1931d8e483e55b18a4d1936b4626cb1f30dfac7cd168c9037513570ea814d839b84103c63866b3b1f298fce2edd11fba9778e0aeb94190e72470e528a7434c4aeb6c2541f81926bf2137ffaeaac39ef7e25ba0aa01436bde0554f5a1123aed379b42dff8f771caf1bb0d7cfb72acbd241fda447d58c7cf3f59c62c98f21e7358168e9907499387d87400d0842d93253b82437f50d8bc9dd0df664c348e3c21d071f2f65014bda0ea50401f2f05200fa236b2f13316877c6db78373acac41b7e7b696e00e50d621f17b4d7b2a735fe980d65f3522f87538e1d8ea30f8d4059f5e448db6451a58676458771f8efb4474ab207d33e7b3d6029f9e71f6508febc4145f66773de3b2b0a4eeb2a63005d9be57a0db83b09a8bd798456e77425e1b5d80f6a3a48d210fd75d4281f17b251ecfb7d1119c10523085aad7ea937eec195fcc8dbe51c8d629270eadd83902c52445ad7a61e460017753fa4d57596b8875604adc9ac3e595ea38d1ab37222144ea2f24e7f274f91676468acfc46688a2743e79807b91051cda38a0a32e9e63b8affab74988962ad81846a7f1bec27fbe0523cd75bb856ef52796ea0465cf9e7c0be8769b7b7c5b78d777b291fe6fb56a5b68acfe94db1525559495a1b5cc7fc9485ff4822ddb945a2c56fd125f37593299474a483c64249b8c18e1a1c2016095e9c47f34b3234063d5672785a090999b0b28a7ad00444825e519f13ee22b33edd0fd2e78554569e19fb515ba28e484bb7a65e62230707cdfac8ff5ecc5bfbf38a715850d7674809a753518033e4cd82f725ad988c20a2ee3018b4a366ee011b514bebb33a1f2bb8b2b9fae9178b87d9b36f9b5a461496b16126da337541b8c21a3fbdcbf40a05008010245f106bba4dda5ed7b01d34c4090163b78f5ec78193f9b6ed2cf44b59b7d1cfb968f6a70536dae2359c13d588a9a62b113840f80bbf469e00c9d99aaa024c59ed74731452a4fa2ba51ca5fb72d77233f60f1ee3ac543c6b695842a55021a7d8a6c83f6f9f6f7d52b0da864f33516e00384a7642efaa9d430d7a38146ac4bdf472767899b6a886a5bda7826a008a9f5bf9e8dc35e03b2cda31e6e65d5a6cba291a6919ff6d7c17d543cae89bfa11a7a75159494bab9d4367b2bbf6637ff9efa924f09c87bb2145078610536d893e2ba65ec1d8661595855431c04e916994150e0955d4f91dc57bcaf462630f2826e591a51620cdd4540b8536017252e78b75bed0def95ce58cc18919b8462a8d2d83bf2273403345e3539263798b38b3415d927e1c298821a54ccb94ac8a694db188e8751cac194d1902b5bc99fd6031963415bba8a5e21549bfa6c0235a732d20b33f0afad5ce14f01e64e3553d08e1517a209f11ba2617eb4a2787b9680faa247ae3903303c21e784a6e7625ce4369670cf4aa5a1fe46849fe24384d342c9467e767904bacf7f257c7d2785b660ca78d3bc0a4be427be12fbb2886af815e0b506d144b55d7a811a867528f87ee913f3a3936e560710e13912b051ed0ee1f328ed99fb96a5cc1daee9160530878e6cb435b874cefed52da3d33dc7e81e24e6ccc10d48a1a58176f9434f47474a2d018dfe2b070a353331bcba4953526e93f156930e26f085547a1dc07ba208f0d051dbb49506744decb588861cc0e5a5dc5f33116a3a7a92b20e05a74fe4390e9fed7601f25ea9250585125ada9632b01fcbec1e75a7b6efc249fdda04b9643f6a93e7405fbeb4f7bf70cecc090840f19f22bf1cce8ea193a1f2334782d98a529903e46b02065a0cc8f7e36c5136b7d68d01c1002edb92a4b98f3c968fdf7faa4780bc16977b88e596dcdd3e87a6eb80bb93284cf0c1f0dd55fbd96313ab9bdc8831e06942fae7b936abadba471336fc114d9343b7e0e10de591e69ee130b6f305056be10917f5834430659df240e344f91bc09dacc3b471999280b18d372764f28c9a7e9d85515dbe4b7587f9f59950762362f47315f82c4b0fbf986ba322406427eb54406b30ddf531f3644e9c3f619ae2fe428a11b3e277b609ef83065ca26b4cde0a37b7039de99a576d19c1a905359cd8f9be10b877b6bca5d08a71fe76e1bf1e052e12776d9ff547af5540e86edcb2805fc052b919f2b82450941da414687125893917c62c39af5e8026a5172baca643e1b640a0fcbecdefadb3ff90e2f5425a6adeb4c1e314ea228661a8d71f4e8be7d7558d5b61950a8deba32e56028abe20a9a5fa3159642f61d33a0032b9a36d71ce901b13ada0032e6329f8319c1aebadc1ddcd256f076c2c84c644ea129efb1776431d0e4883008fa8c4541dae78622d5a2bf64d9cca9cad9fad0e798e9cd6caeea7ce22efb27e25de284e3b5b72f0ab37d48055ed5727708bd4cf85dc4bd512ef4daaff2830120c1167edd814437a47234c1290364f0eaabca38bba6c6bd941341855b0095749c69f41cd29e00bfd714587df3643d84c55f0acaaa5adf329d081eacbd4c8e8870ce2480998c28aa6684dec760ae137ae93602aa406ef0d69c07731fc2ecbe28b175d1c4f1ff9ced78f053cadd1bdbcb1dcca0236d509199814853810cbbd572e8f6f33413106711a76ef71e9a3c029fc7044fab93f69353bf99ebfc9b11af64ca4b877e7ac5a3eae0c4fdf94eece86068e67fca1a0c3961a9caa02c4d7a4fdab17d6d474f316be5e1639672da419c3d0cc48b26dd7b45346ed94e9889760f928a6331eebc78c936eacedb148cbf563e503629dad3247b1e1ea9c4e262bf2725b7c696c34bc53ce1e04b752d2bc5944930f50a8730ad80b48b90e90bd82dee6e6c02fd37d051c41b5eabd71fc4711aeeda5eff6bd1d47e8c94318a1b788c742909c9c697f5a00d6d4168b33025da3f9ce7db7875a34c839ff21e47806747f182e92dcd890e418d020d3d571d67cafa6d0f8f6ea494e7597855ac43f8c63860fff506fdbebd88b512b2a2c551790029d695c538d975e3257812988355bb10d6d28cc35340a036886bcfac6efb4096cc5b8dbd49d754a88b3740085d08672c3c85a624833078d6d8e89a9ac620753a0db1c12ed4339f0a956db8a562a6519e7c7644a788d9152a68a9742973779294a07571b5d59b1bd572337ca7990e237967f121b70d9f3c0dab54972d590e4629bc0e12657efd675cd8b4cdd4dfd2ba5219376043b3a2ee443d952737fc2b968c65266e9d8d07bbc71dfcec25711c7ec0d552b28ea40a435b76c332d43dff54f0acb20527114f9972107a711bdf6faf015279d7d766ea291bf6251d9cbb41e4ce57f36fe79e2c9d1404f1429e922de726f9bf61717f140228441eef000d23add48b7e119cfc6f17751dfa66893410617f4b14638a64447396f2d0fbdb826dd9228c251ac0c123798d94848143f87feaf5b01fd207ce8fe4d14b5c7b46e0c7a9c541c9884d9341cc22281b97ab6f6e1199097234d2c554279b0c284214648d0559156b0b4961ffb6c987cd07bc0ff489328a42f4efc018347205ffebf367534e6c9589ffd331663228b36b873ad9832f3407ba2d2efcf738c7883ea8abd2ab67896946644ba0b4e2362e5cfa573168aa6b9d4a949a5ff0c1044beceabb03fc09014ba683c2c824350291db436bf373a11e89b3693bf559f8b01f753fb9f4fdf3346f4b1f884b4c150010337d028a761406a2e702386a30f90f1c5676027299e9d83e333330c3f993c3fc2a7ea460661120d07f8c6eb07cb7c53f172f76cc7639b3667c3246d72f540209bba90bc4fe5bc35e53ef49bbad441609c74b16e1e6b60919b716f5fc36b96723d7856568f4ceacd198bf49489e7afcd9c2440c817af56118bf7c029fbea6518e88f89152666c0382c88a40009077d2f2d368c27cfc306b1f46230a295521f7817070023ba1c788eda9ca9679c916d7f6f3d596630a02f933178f6056101adc502b0f6a0b808a7df80f3eda85cddc9f847c589da8aed92273565c9a07c9c99052eaa06d7e574c705ad2af757670c41c880a5fda681541c4f69be3f7b32d2c3f4d215cb2e2921389179c697af61cb39152212bb484507f7ae33756404074b2a36ae68540e490f666459117e9699cddb51812d458a7ae7bc6b102727baac19068e5020a5d67cc127385826eb2ad156e54aaaa682f899ac36962238977dbb3dd2d3c9398491370849f700d44b782c4274b767223b2109a1942e0372eebca3439b6d216739fb3fd88c5c11e7f322ae70ec2dc55487399f2ad17390ffbe44b7a5cc023c313fca4a644a66e5d2c18306369a1de93d0b898fa17657d800572b5124c69722bd12b341104676bcd86601437f2b39f7b3a302bb81790a7bfcdef91775666dfe6fbe03cfbf9a1c2b4ca802d508a80954c466d2d1b5d2643c118102186c9b1dfbe7e3aade87c03165d74b8f08c216c04fdae66c622489080a04a0eba2b777dcb9a922b50c9d1c3dc7f85aaa987e350f9f528aef41a9b7dcb6999707c4efdbde9f6313e6df8f1fc922b1003197df3b9c0ee288c04096f87f5957c2426d9a48303b0d4723e79e315d3e82f53fa0b2387186c21fb707b853d932928856a5872640b81b348c4709e80c7c0fac183600e853655d1fe474dcdac92506acbd798e8697f1114071a78fa0d89be1d6f4991413de395a21e6b59f2cd2d5cd956ae67703377b21e86b42140c973d395a5a3c9e43de47d03457d842c7a08d9e0f26c1c87bd35428409ed72f66ea1f4192aac54e8f1dc33f0a0872899deac4332df9fc01b05681ea10e34a88cdb4e0bdfea28dc0d01cce11ae6d872eb343bf8a8f9a1f5f20b217ebacecbd53bc7763600f15f188ec13e2eea89bcbf91615d8a79c898e4323bbe105313e862d410ce9bf1b6b87d344a691f97febc4d290d9f902a9d1e8d151e45a86de46e97a9d538857f49563aebcac1efb023d86bf590cfe4f7b2b7ac139fb90bba8dc44b6f9419712a6bbce6fcce2e69aba8f297872748ce26b91f369c66ed6ac65b1e07889a072eceb3bafc1b7ebd989bda09e43213b77a3346531438cc4ea5cd506bc8fa45d49e131f348d235a7a58fc8e1e01db1fc0ec7735c1695d071f830a3c9047dc3f789e79c45e3eeafe58ca3fd6afd5daa739d176c63e65f780a2710d803b564e2bd91f70c84c011db556620a80714862fdb07d128e925498accaeaf31c529e0b1db85b2895330330a33f782d58ab92989d86a73dc825f29b82dc4c571791dd6074ee51bd0f6d61741b3ee6e9c0a15dc8eadc8b1f07f73042819e55d35b28681f416858ea8ee43b7a3559f51a714792be6fee794e7e938379ccaa7927ddd391eb306904a304c6afa6645874b725e2845d34f38ae0151b12ede7b44bf5e9d1640e86e16d554195fe44dafd7836cb5e3372775ae40f4ab50d8aa230b11eff3831f42a6dc37cb979dbedebaa2703ae895c299bbc15992181dda3385bb47b529734a0b7a8b3a34747dca1a85769a751ad2532ae3b9ed2c18b12cef2696d139576d72c96b9e069ee44d82fa18e860815ef40383891348119b68eb431c24c5a4550ec1ed0dd07c59ffcf1175da2b2e1cb0b1d4717bf805b652354c5c2d813d87b63165a6d45b9f7d84705b57efecbc3c2dfb119f246741e13b23c50972e7b7c690ec7f5a327dcff446cd9263f00293e5d594229b96020c77b5a17671cee8ff7d69f905eda65a35ee04238173155fa51fd0766c089b777c011be73868601770472757e7f1d61f2db9046a8f4c18032bb3b075d48a9d2d28a449ec959454bc110303c96a72bfa6c1c7f22199e1e0ac0f7dc980d2040873dcd0510697b0bb85c25a5b23e4eab9a4e4f2e0e84ea6d74bccd93a7fe0033d3d150f92a47770efb8700dbb5af848f4331fa9b1a80b41a6418871658225ee42edb7282bdd75b61637a3503b737c426360430eee04a8200f7759406a1aadf3334045f95a97b4e49894f1ed0f3b005e7a44cc8a9d5e5aa9926af0c05cb8a3a2c1c5f8eaaff065c5b9509f733803c210e3f36e3cd4cd3ba6af5d1a6c0de6ea213a32c3ba7cf94e39c917a53a78a7d30ad5ee5cd7e06d8c6ece43647aad6f5a462b7f34e371eaf948f8040c0b63c15cdae38b91286633894754df8344619ad2950f72d36bd28aeb4ae5c725c1bd16571ea9bf4d3fe9cadc5500b50b7986d48d198f92f900945926ffdbe342e2e3778e0168e1484b614aefb4805645be6bbb1677f5120e74cc6f760fddb5a2f8424a55c92f277bef58fc613dabc7315673a6b9acf8ca7153e92a33770d70062d64589963bff3c057ce35d37cd54f262e8e92a539b74ddcf2cc500b82b152affd584eb6a941e3981b27c6d98793176d317a2254abea8003858ee111ee0cf55b434cfbe5c1cb014cc3ea27f56b429627728ccbbf3596c7392f05fa69e2e4a0f3f89ffd5668f6f921ddb459c299da7e1deab475214fce33557d4acdc0ed1a5bed351ba9ed21b4a5aed1a2ef69d1cd3c4688610c00d5e7977cdc2bb7591371fe460b0b58a113cbbc02f17e849b1df3223fd88ca1149bb2511ec2c3df7527477f853e62b0fc7cca9e219a273acb5b6c0fc37a8607a100f79d54b885c5b6eb2277821b0165e8d3dc1bc52379773652f98f6825b9b450bb1d837a316005f5b578bda6ea1ee887fd2cb9b072cf3aa21258ad866b848155662f10bea8a0231304e7df4e4e8a2019881a37414c456ec8968ba3406709f105fe245e14e01c7444f30950e8f43e1a50cd5bd180299b48f0f077f8dccb48450f2abdc784a5817e468a4201ec9525930f77a2a1402f985ed6e2f3e1a1d3224722f5b0f5c19f040023c63fb5d94783d49ba4ff68d3b5222e58b7b9e8100ae1efb90c4d1f5c8e16e759057cee6177c9bc1ac6928e1d1423c784bea3a05826fb78ee22fac2c3b3b000a8349bac808b71b7a1aa4dc0b02ef6420812dca894eda323e22967f8df392fa3e00d5e1b76a5060d2e47071f55fb933ce98636d7e52f5e56aca77c543618d2275f594e1557a03e3d7eb0ba8b2e6ee93b39f0f2c572979977e5469ca6328fa001669e6fc1aa16cf4b6b71afba4befafd071e5e78f63ef617f6bf8339dac9c3074ee4b484a9107e2f05cf0024625530e22ecc89447ad200e59d53a6cf322f975e2601d434a31eea203c1bfcd57881d384c3de24ff9819bdb2168e39fbd6665a51a05eadeb07530bd3ee6aacc0087a08f70c6e42c20b94092f0c17b84bd072c1863633e958e32ae769c2c19610cc3f0627dff5dafc5409daba3c84dbcb31a3b126c538a393b36477645cab7a037f012a0f32bc2fde835562012b6dad46e1a424038057b45bda68795c63690181bd82f374cfe8cbe96171e014c41a9ab9fc829c9d7f3bae554cd1c23b832db8179681fff8e1833dcceb7fb4eb06248b74c3b1b9c89fe590fa6d337e07c4437f57810d8c0977d64c8973ee1b8876d4a3b73d386f28e0fce67a4660bf8a2ceaf5f28fb0ab4635b676e9ba75184fc97f006e98b919ffa918c7b55480a1e01f181badb0320c5e355b9af182fd474db1af7270c38ec45642d103570362f7146922a18d23d8654b452ea2ea3f1109d834295523b53026332cf7ef13d44340bd52900fe4999f59a3c6c3275827cf19fb80b544d91ef22c18f89cc965ea621acea74eb5ea2bed4b204493190b4c7bfd7a21e478969b58d943e7a0781f3f70db6713175c4c7dbc61e451972e4eac21c2efe954e9faac039be32fa28bd97af03d97b2246b1e8fd9e4d614658679ce58c7bc980760564b944b3e32a41750af766cec4f35a16cdbc3a002439dd85eb2e6324b1adf7230c6ac75f22210aad910cd197be4cb5258c03cfd080161c91dd33bded1c7fad57efc4aa3cf8d725b3d6c940f68e149b86d684e398eace49cb03973687ef4841ba0e7ea6d5a0afd1194125046f1bc4b8e4f105a0e24c17f2afcf112411dd27e250661dff065246672a575f01db6f067f7abd6ba5b2d4a15a2284ca282cbfb8463f469bf5ef078568589a284b19c97ea8d0610640fba256519e086fee7e1ba53d2de001908be200ef4ef4d562f6778396b4798e2b0f5dbd455ef485634f032991ee9b40af57b5760932de1ca32a2d42ff21effc8e12d89eb59c41021ed0989ebff1330f3b8b252f370c357d0691661fd100e85ba647aa200f1252b2f5ed9a6e5c3c81b3da72cdd722103e5c640b39e0c26a15b1abfecc793989d2eced5e4291bb4b6a56b9a1c817ce43380fa771b8f76c5b99e2de3b0500adeea17a6083b0ff39d146bad33fba814cc1af593a5eac3880e75e9d851c28a7cc7b8ca60705122580c49db0050427f929b6759210c3b79af633eb463d7bc27cc640a52b8ad3cd04259d73df345728e5f8b1736f49b7aa6c99ea318dc55d70670fcc9c39938c93371da354787721f1abc07a5bd799212ec7fe7cecb7e3a201c57bc8491ed3e468894c5f0d1b9e96aea5575e7a22af89e5b12a8b40703a00206b376e7fa8ee8a71465051cb4c7da0aa7d20e3946cc831af91d07ae8364d0fe68fa4ad2b975d1c3eca76da26f5c41c9c742abd435cc28ec6441f8ba1d2824fa9336df9c84cac9ef1553a320b59fc63a5ed62b64d73c4b826c6c3a6ed0ca7334e7df7f57ce6166892964f196806106f5e4614a652d5400b401681f7bac24683b72e4c0c169db968678730c7da5a2c0d4e2969eff159b909b4a2fa37d306cb42f687f761879960e508cb4e289f03e5c85ab9ba40909fe7d548f2df9cd5a4ff31cd02ce8501cada0218685b0fa6f25564445760fe829c5733ef41560f268a1e82cd09920abf9be258baa0588ae2d460c703483d7134ef927c279fa33d4d0e6a0561ad61625b61ad9b25e0c4f29c17bb6b9076e2f8df1995ea01a5ce5e1689c260b75df20077854049cf8f55dbfe9a81cde10a7ba670c30733ea9556eae99ec9d32f2e2e87939845736ac1f295491cc1514432187c06173ca1282c3eb348dbd7c17e5559319b0f1887243cd32d5e421cbc7e64d80d6f1ee3776d684862f585c983fc7d3438cd8fe6a2081c957644aabf6806a7e016624df00f7db4fe1919fca8ceccf5e062309b1247b4d66ed47133b5f03780b9ba71c6955975cf341d2e933d34e59516c4fd5bfeebeb17fd23e5168e45ae76855aa04825ad6eb6da07ce789c243ede593020d848bb2fc481d6aefdaf9ea690ddf75f13dc41faf0a9962b1ddce293a080824b055c45518746f28db183b471b70a44cd9675469a013a66822bf1ae92c2b18233cfd8fb6ed1a504846ee898ab67ddd36d34b553aa102bc45ff17bde70a0e6c824093807f12a35229bf4e51e3541c504cdcbf9b0495ef0a1436f76d52ae7f22672cf9fdecd33ee20cadbf05a4807ed8dc63cdb1fcb0990ed71fa172bc44209708ab47513725df18220a8c8e722cbb119fba9ece056022a3bec2bd39dd1f440bffb61a946d669adade8af76c4dc8597a4b329f11a1177192ed2ac0d59a99fcee78911347de9bab0d6a25ad119ae38caf611bfac1d124939248d9c3ac4b6125ad502587909a09884a3dde5715f2ef497eb55457d823bfc5cf4382d2dc5243c95f92da048edcb512700cc8207f8fc2bfa9057f9a6b0e34570ad0d7ccd53a8f62a7aab0f51eebaa2ec247aa2774f79eaa85a9ec4f2043fb849f70d9ba61ea743463588bdf73461ef7dff4a3e5b90b91d3f5af51ceb7736799bd311eb03c91ee19b94610d958b27b8b1d368a90e8a3fe077c404d2f88b29c6b55e493ea151a2167b463be7a8309fa275b692a5922feb735cb32085c26d34a48278cbf7fa50b20452b79fe098408bc9ad85bb395a5ec95791e237ada5c419ecaef8098a47975eea2335eb5a08c3b7e3567222cfa673dadf2d8b88f684ca661d01e3c51d5166abec2f5036c638f8940f6e3dc4f1d853ef14671ee75d068f1943009cab08cfa0e60f4946e957cf2362c0d6274cb7b3e83e4149c2ca1e53c892efe6e4737d5776cb3dfa55718d54fa1ba75bbe30684a6ecfc8ee4d538028155172a05c92b971317350f6af0b7d131c668bf0b570d33b51afc6172dfd52f6355cd0fc2879ceb58b845215d1125551840e7807b9503ad69b6fc7984f80a31e47646a61cd675976c50c0ea30112fdc0a6d682c8df32c2b9cec15438c1bb274e12c4dc11e07bee92206c81b1c045ead1c0d90a969af013edd3398ad30f724d27a3b68677f1b5c63252a01fa0d10b1a0ceba6dcc2fb7c18ef3e4f3da1113eb41d7b0b53917284d82652156a846d40ec33e568bdfcd910958b876b7d95ffff262c36e3433217fefae8c603dbc669228de93e6b5a41cecd1eb1491deeaed75c251ad5d9e059bfb968a29344a99bd81b8b3fb0d963d18e6909f5dc9cfc108d2346313857163a45532a33d7360134ad58bb66586d2b633fb4cf4c7a634e2f0ff836a19383ba1d587dc51fb4c52a593a682c7ecf000d9c11b1e1fa624e08479a8882e25bea356b59cfc8957c6b0e5ca0a540cf53537d91a1b18cbca659801552e363a73895f5e68eed5b52757771d23276ec244227f55ab61cb72118566abf03c4b48031b850197ff8f9cc1871c5b0c2df1feb1036ed93cc5b4b4d570f73785e1b1291582611e329070a25366439b4a810c4cce8cb92a0a94662c278f3d45109b663e61dd32ee9a8a906428d922bf9b730f59ac00b43d254babfe3e14953beceefaca345c8c7d5e119f235f6dc0821a6133b29e05946ffbcfea8819142d2e1b911d3e326fd0b97de36af1f30e2bc7a0a0812760c3cc23986fa360193faec35e5c6ee082e9fecdd73b6598f9a6d52678222ede587386fdfc2523d13ecb732d45da7307ce9f816f6b5396c474340b548d23bbb4eec8ac9d3ae4d0e43875342f4c09d9f594df910ae956feaf2c7f06bad86b6c4a6332bfbf84f225f62198aaae893bb7a3e458a85623b28f72908359a9ebd19c0f497288cb243e90132585b3c5f2125d335d391cb4b9571d1a4eef5f50ce01beba49c49cf19d973e30f207638c8baf6f979cae4d91d62c858b8a5dc9fc818c32e630164a9f3a1dddce1185e1872a3babd842349ba3fc9d7c553508c2eae89cda5bbf781e8846822f20d20560da043bfcbfc94a2ba74b764d6be411323781447da665c6ac835d12a225b2b3a9ae9ea09be1ed4a4112fb6716fac7b322091ca0cfdc1aafaefc60bbf159b174a20d0c239e6488549fdbdecffbd0762d4d8f56ecff87e0d4745cb40a1c1956d44ad0e599e2755c28590cb16cd5849ed8bd1cef2f1c14e8888019d11e50eb2628198c164556d1ca457d524244389940f2ff949796fcd0220f6797d63b25c321fddd01cf654949b529118d30b3f7bee1aabdcd54c7f0e954ae1287342948e418e3d8adcb21fbda73def845fe22690bc88663a04a3521282ae90e0512f36c0235963601f3006215c916a2dd4c44fd976ce71bf8c8e8b828f28b35dec9226cfdd04ca2399c0c74e97334722da3fb6cf401c4c611c10ad116189538645146d26c8ceeb129cbdb19d22239ab62903546521f1467178096e66e3f9ece66f0dfb561f1231f666b9e8e291aeea5c4098010db16c6a7a510655becab16b1f0be619cd26ad387d0e35f5f1ea44eae64bf0fcbca37e035798bd8635f90cb46592357b0ce5688f0a40bb65420b68eae302ffeda44d061217fdfe224767dcfd13d95c060578da24935f53bd9cc61e3399d8c795d1e1632575c9c74460d647356fb22535546e8ac1839ddeab1e1d48517d10d7f6a7b28119d720ed90a0a1b7d5797ae45109901cce0c3b02d0db40c23aec985ea12570c8d27854442d4aa26eea4604f6dee972dceada2334eed858c46c5098e5e302fe9f20538f72b655dcfd6ddcf357cc16d9bbd4d93db2d6da8b203a2a98fc9c474966447b8ceade26f06f33f377cffd311659e5bd78d71153ad74a8ad6df1e674bbb0785a180b455b75492419621986c090c2c92fda8b6b6e3baae5f28b90723cdda372e48e657918d67ea68ddfc5ec2d451ed224e11f5152d4f980853a94580ac372ca579bc89d58a01946e4142f373c80b89c6f05ac2470df2224c8e64cd041eafb4640311e5be9489018df481e43117216280c7b1665f476468c514c22169eb9f1c8ebfced21e4700d1f9972165e04fb5455a1575c23fe4343796f24831d302aa70fdcf867e937da46d1ff17596c4be473fc560627f75f8b9dd83458b153fba0e4c55b1dce9f7ebef4b71db158326f3359dc6dafe133a3030cb6336b4385b755c26c2d33f3a9d32dac1617c70cf680e30a8e1da320e00322528e5f175f82d85a2ccc6104440ea7f4a271dd94dc9fbba9de5ca205ca0c082200e8db8f79de7a2fd6114f38a3f2e76b05a942133b2d226d3317b47f24396be1c575bf598c0d1a63457c9fd3570b6fe0f9a8b6e44199052168bf6b8a4d00f20baf524349c6f4ade762fe39ad8b45c576ae1e779092161fa116fcc99b4dd5540cd9c464f229db318e51ff5422b193b2f73c550a72fb090a51d681160a18bcff7725bb28ff4383a0bd2957e366574eb923833f48cfa9deaff7f55654c767f45e8c81ac3c832a0fe614a5af680e8d4a29e0bc427cb2fcbc221510b231a02f019cc04eb23766a68ca7fb26bf1894db9fefaf8981b20405d6adefa1ff5b18130724f4e43b0ccabdef1e7a0562a1023f3e960d14f2e0c199405f0337b022ead559be2ec020ea6ff7eebab7f594a1bf0ba0bf85e026e0fc9c0f215a3380a3f3d16e8e4ffaa73d8fc134dfd1950da300d8fe42b1ed981965adae6b2bf5b26199b5f8329452345b973416dde0b32fdee2c5d185c04cec3e770b827080dd4a93747d0e986f9cb49937bf07449827d3d86c532c8358912fe56a0f37e3d84334575edcf94e1a05b156a66038ec8416e84df358b552d97341339f91d5bc227ec30ffefebbbe764920e4d4f09b71e8d149735974e581c4f1b347b409ef2826427c165a4d0a387597c8c980dd08fa5718c4773b7f89212bfe5dfd9b0307f87ed7dafbacc6bbeee9dad36365885ddd1b3abd0765e48614a7d2b61a2ff31aee233e18f42a7761014af6bf6eeefe23476e0f537a8d41f2ee0bc6a14345135930f326377930f3d37406f6a5024e9ae8c07e5215dcb2911ec1e51d9f54968470039738a7163a8456155d1112e765b95f14adfb9a1d8826d9643d5fff5f3652777255c15fa85da51def2303334c9147f8b939bbbcb56aec99a6d32dd334148bee4aca8825f804a9c70e8cad4f1dd66feb777634d98b3a7f25c98f6862b08245b456838b8a788fe5f3b43b7744c41c61ce89118e59683e74f859795b1eb3b9ed3a5be78433124a593bd800cdf4c26caeb7ce7dad42f999928feb9cd2398f301a81d3b4ffc2bd1cd4e369e5cc94286aa79cfc589be71b957cdcc7414d43592757a7632da23757602e325a786df249c018d22cfcab3f0d7326a847f51185a9127042ebd1c2b4bcd8f506f5bc23f02364d6fe8a48a430da27b93ec2c8d30a23fb03be12b23368792a250bf68a8fe9ac2d4dc6decbee11458f5eec558f879b3a7936fc630a2a368152aa58a35d983b263ce6d43a762d36e71bcdddee7c309ab0be1b483e77acb89dfca308546592263d6270b868ee8d937632769a694602bab913df23c76dda34be84ad02f3c2308ac691b0a03cc651bc0018336860c6500e73fed66b702fb9b37b17ce5a132aa94ec232c542a8a62a2cd9fb233a625da1a693630c3929b14de70ea43da56d142c82aa13c96ac5cff1aedc389628ed27f0b7f58a1c9bc5726113d57dbc0480de1a8a40cfda35c84d0e1e5a19adad20ad84adeb3e15b0460369197ea1a9c6615eff69fde99005adaa50a38333ab77719096329c7a2bbbf4671fc26c259d0d103accaa58406cfb3cfc53c25bd37fe0166d01901b687dc271c6696e2d3126c5f1c68a570c596180fe6f59349229c9a46222a399f53531639d691037bdddee0054c9b3c5cd1e27e7cec64a44dfddad59c14a7d3e96bed39a4dddd7875f953c30291715c00758387ae004af99eab63144a1bc18c979465832115cf2c40276f445ac36f1690c0d0ef79234fce50de90a777c3428acaed3b546db8704232ebd7f3bd96380bf84ba08d653b61f5f57eece4a72cfa86b7d495dd9df62f62e57143a2bb3d25ad51db6df817f55d7791110f5543d0e919451be5937aeb3474ce36e328f9bb9911ab5a9db61dda8f625af0b0a5836eeb4fee5365f3b11049b56c1ea70fc979975f2c9e630289dd250f969b26806189fb54e1db11bd4046fade445d98aee91aebda144125cc910ebfad62a8e1a0e3fbadef9c095c5e7275205fcaad915572a20d4f680f6dcd4d00d862649a299a4cca2d384028fa543783f5d33de21ae41db7898d5f5332d0a2350e04059047910163feaca9b9ba1836cbbf82879b9416c5ccc65a79030a92df498137d2896188f19d63d99cebc58dda63fd813191ce062cb473104dbdd8737b0954a65e15727b4b926acf42591d81e17942e9b6436b00f66911459a87072075f4b867090b5cecb72ffc3f6fe1e53c859c02101d6835deacda7c9056071aa2384f7dee49986cc937af76656ff90841176dc95b3b3f6458e2c527d43fce121ecd318444ac4a503e3ddf0d30565b0ce5c6878771f608d09ad0be15168bcf0b06867e45da7402c9c8e273a4cf64738eda14ed44f680b18c92083b43a56eb5de5d0eaefbdf0e9fefc8b55146661f3100b721e97867f0a8171174cdbaf85ebefeecf3b2b2c62de4d3d1377ba739edb7e88de85cdf2b445c7f31c142084a4d4875d3b8b5c265fedc01b69c0ae4a6578cf5104aafc40d6d81bc83a1dc9926c240e192a2d412a1113f92262630f2b1dbdf37234511c3212bc4764fe24e2daf6ee1716af8cb961dd8cf5e0b4c3cb4466e774d2958835e8ed6d7cf98494b8d9e6bb2395bd4c7feb8eb5069a865adef4475e0d04523abeeb8a80a364a438b38e9accdf284d00bebbc38ace88884800c1bc5dd1bb1cea1b626675e9cbfe88f867c959ed0c04f274fa3524bf211164a53d1717b77281cfb12488d7416c220338bfdba59f0df31a6f45b4ffe76281436e82eeca5d53f9e2303a690c67f5860d5c0f2ff631707b472e283250a75c10cc44407566124322ed1e8bf490cecea86f37cfc9e44b9d3cc200657d82846b51338f2498194b1b2692039eb750b1eaa0c9a07adc792db7292eacd69783f4a75e3f526acdd81ee984c8827b7bbda978e4f723fe24ec89f4827670db511c7bf2f5c55c34836ac71027e6954a562fc9b219e6d4876c8rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootpostgresql13-13.14-150200.5.53.1.src.rpmpostgresql-docs-implementationpostgresql13-docs     postgresql-docs-noarchrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)133.0.4-14.6.0-14.0-15.2-14.14.1e@eKx@e@@e%@d,@c@clc,N@c pc@b@b|bV@b[@aza@aQ@a.a$@`ٹ``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.commax@suse.commax@suse.commax@suse.commrueckert@suse.demax@suse.commax@suse.commax@suse.commax@suse.commax@suse.commax@suse.commax@suse.comgmbr3@opensuse.orgmax@suse.commax@suse.commax@suse.commax@suse.com- Upgrade to 13.14: * 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/13.4/- Update to 13.13: * 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/13/release-13-13.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 13.12: * 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/13/release-13-12.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 13.11: * 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/13/release-13-11.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 13.10: * CVE-2022-41862, bsc#1208102: memory leak in libpq * https://www.postgresql.org/about/news/2592/ * https://www.postgresql.org/docs/13/release-13-10.html - Bump latest_supported_llvm_ver to 15.- bsc#1205300: Update to 13.9: * https://www.postgresql.org/about/news/2543/ * https://www.postgresql.org/docs/13/release-13-9.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 13.8: * bsc#1202368, CVE-2022-2625: Extension scripts replace objects not belonging to the extension. * https://www.postgresql.org/docs/release/13.8/- Upgrade to 13.7: * bsc#1199475, CVE-2022-1552: Confine additional operations within "security restricted operation" sandboxes. * https://www.postgresql.org/docs/13/release-13-7.html- bsc#1198166: Pin to llvm13 until the next patchlevel update.- bsc#1195680: Upgrade to 13.6: * https://www.postgresql.org/docs/13/release-13-6.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 13.5: * 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/13/release-13-5.html- Stop building the mini and lib packages as they are now coming from postgresql14. - Let genlists skip non-existing binaries to avoid lots of version conditionals in the file lists. - Remove postgresql-testsuite-int8.sql.patch, because its purpose is unclear. This affects only the test subpackage.- bsc#1185952: fix build with llvm12 on s390x. 0001-jit-Workaround-potential-datalayout-mismatch-on-s390.patch - bsc#1179945: Re-enable icu for PostgreSQL 10.- Upgrade to version 13.4: https://www.postgresql.org/docs/13/release-13-4.html * CVE-2021-3677 (boo#1189748) The planner could create an incorrect plan in cases where two ProjectionPaths were stacked on top of each other. The only known way to trigger that situation involves parallel sort operations, but there may be other instances. The result would be crashes or incorrect query results. Disclosure of server memory contents is also possible.- bsc#1187751: Make the dependency of postgresqlXX-server-devel on llvm and clang optional (postgresql-llvm-optional.patch).- bsc#1185952: llvm12 breaks PostgreSQL 11 and 12 on s390x. Use llvm11 as a workaround.- Upgrade to version 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.htmlh01-ch3b 1707463939  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~13.14-150200.5.53.113.14-150200.5.53.1postgresql13htmlacronyms.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-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.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.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-privileges.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-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-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.htmllog-shipping-alternative.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-synchronous.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.htmloverview.htmlpageinspect.htmlpagelayout.svgparallel-plans.htmlparallel-query.htmlparallel-safety.htmlparser-stage.htmlpasswordcheck.htmlperformance-tips.htmlperm-functions.htmlpgarchivecleanup.htmlpgbench.htmlpgbuffercache.htmlpgcrypto.htmlpgfreespacemap.htmlpgprewarm.htmlpgrowlocks.htmlpgstandby.htmlpgstatstatements.htmlpgstattuple.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.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-13-1.htmlrelease-13-10.htmlrelease-13-11.htmlrelease-13-12.htmlrelease-13-13.htmlrelease-13-14.htmlrelease-13-2.htmlrelease-13-3.htmlrelease-13-4.htmlrelease-13-5.htmlrelease-13-6.htmlrelease-13-7.htmlrelease-13-8.htmlrelease-13-9.htmlrelease-13.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-exec.htmlspi-spi-execp.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-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-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.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.3pg13.gzSPI_commit_and_chain.3pg13.gzSPI_connect.3pg13.gzSPI_connect_ext.3pg13.gzSPI_copytuple.3pg13.gzSPI_cursor_close.3pg13.gzSPI_cursor_fetch.3pg13.gzSPI_cursor_find.3pg13.gzSPI_cursor_move.3pg13.gzSPI_cursor_open.3pg13.gzSPI_cursor_open_with_args.3pg13.gzSPI_cursor_open_with_paramlist.3pg13.gzSPI_exec.3pg13.gzSPI_execp.3pg13.gzSPI_execute.3pg13.gzSPI_execute_plan.3pg13.gzSPI_execute_plan_with_paramlist.3pg13.gzSPI_execute_with_args.3pg13.gzSPI_finish.3pg13.gzSPI_fname.3pg13.gzSPI_fnumber.3pg13.gzSPI_freeplan.3pg13.gzSPI_freetuple.3pg13.gzSPI_freetuptable.3pg13.gzSPI_getargcount.3pg13.gzSPI_getargtypeid.3pg13.gzSPI_getbinval.3pg13.gzSPI_getnspname.3pg13.gzSPI_getrelname.3pg13.gzSPI_gettype.3pg13.gzSPI_gettypeid.3pg13.gzSPI_getvalue.3pg13.gzSPI_is_cursor_plan.3pg13.gzSPI_keepplan.3pg13.gzSPI_modifytuple.3pg13.gzSPI_palloc.3pg13.gzSPI_pfree.3pg13.gzSPI_prepare.3pg13.gzSPI_prepare_cursor.3pg13.gzSPI_prepare_params.3pg13.gzSPI_register_relation.3pg13.gzSPI_register_trigger_data.3pg13.gzSPI_repalloc.3pg13.gzSPI_result_code_string.3pg13.gzSPI_returntuple.3pg13.gzSPI_rollback.3pg13.gzSPI_rollback_and_chain.3pg13.gzSPI_saveplan.3pg13.gzSPI_scroll_cursor_fetch.3pg13.gzSPI_scroll_cursor_move.3pg13.gzSPI_start_transaction.3pg13.gzSPI_unregister_relation.3pg13.gzdblink.3pg13.gzdblink_build_sql_delete.3pg13.gzdblink_build_sql_insert.3pg13.gzdblink_build_sql_update.3pg13.gzdblink_cancel_query.3pg13.gzdblink_close.3pg13.gzdblink_connect.3pg13.gzdblink_connect_u.3pg13.gzdblink_disconnect.3pg13.gzdblink_error_message.3pg13.gzdblink_exec.3pg13.gzdblink_fetch.3pg13.gzdblink_get_connections.3pg13.gzdblink_get_notify.3pg13.gzdblink_get_pkey.3pg13.gzdblink_get_result.3pg13.gzdblink_is_busy.3pg13.gzdblink_open.3pg13.gzdblink_send_query.3pg13.gz/usr/share/doc/packages//usr/share/doc/packages/postgresql13//usr/share/doc/packages/postgresql13/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:32529/SUSE_SLE-15-SP2_Update/bd0aafc41eb1206e4e45a2cded3cbb23-postgresql13.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)KeG :%igutf-808054a474bbe0207e5c98046bf57cb6d95132f80088d5e830d0e7eaf5ee759e6?P7zXZ !t/?]"k%0#J:fVA 3sSed v!\$uog@1Y-ajJxnCݍ_}i8 \%Sj_ecowyá XdOwS3#: 2MJ[;f:z<TW24ȡ^ٚ7:r&"K-n5s;(2@+x4wU {o:܊m:VӉƔg1y73Iw#!X+ Z@k/E8 ,D k^К9lz(qImڮKr/Az>y`wG.RΉ}wwC1/j(4,&{~˒iЛEupDGPEQ. ǟ2t/˖m];؃ƀ^=d~X64y &+{ٹ ]9Yi!ěJX iMe*gŊF~)ù'w E<<]'Y ݙ9Or3-uHQ!ܣd%4N |k #z[hpPe[ Yw1Riw󡤱;.Wk88;ҿYh7.gaVS⤾l,Ӕ4'Ѥ VkׇaYwrA>=G{vnjol}i+_2 :wĜl[ZiQe3m/JbJ)2$bG8qF͍! s_prwߜFt *x>H?L&쭠 yN78_?P9Fq 3O93!5 ]QQ UU ?]w M/0W()@eOEG"H6mNhjppǚ]{M>,QGy)\*Ә1y/ U!睘N ~&jRRxyF}(_)Ӵ ˂&ή mb 6W"rچ~6{~a•}UnW"OmK< \MYh_rv%9뱍//I0{W bdN.U<Ŀg"RC?ctteP"b]S>9Ԅe>QLEڮ[AGLF 0YT--hV\9rlpR@ 0Vό!Wܽ'1AVֹgS/ VF.Dm/#UCs$ [(ԕSI;<< φl4%nM rA[l}fBOOE2oW9&YWX p5_߉Ҏ[7LFgN/`dNL&=g],]yUGp]5U"EO-=ȉ wH!*|C>J@RD+5܉hkcv`?&ItZ*!9'fg-EL;|_q}'8Vņ}]Yӹxї^]+r&-W&J&څ~pRԬ&'ykdUаw&m\5RЮت,+S4Q>OKIkEmU[m򩇪? H6  OTY֔ÙaU/EkHYLljx>^1 %4 %+c!p|,i@e9K`o!\K1@?ݫ I!|+B7tRc>kq ?_)ɁYI2q9)mkme \ 7>*kMN3 [SGGO16w2s{JSӁ&2_ ĥf&xM#KڦioѦ8 2%-" e!&KaWup9#/u3F0A5ʼ(>ƂʀsSAõ鍻nnGLQ!÷ѭJէrR3{dvPGZhZ!pNng3~ܖ0{< tj]kaк%7,*Y,ףy#8:$6s:QHyX "~ 6]_z/M$"6Ndm| L[$ق*DO2٬{68ҽ@d:zipʯ O\]p|8̌b~p+K[f(b5wsA&B ?EYDՔE|AM1sz=_єqJ4ڭ&sl 8:qhۨ&l7Y[ԓZ|PxJ^?;.A,5D8I]¬)&EA3uwM}USq>hn-XJ[fCZ�ÜvѿU_@{fD /=+&곊i O`p ./6ۿvNgL.?z.'xlp`gd:s TTqZ "168bNKb׆o Rb3f ĝr~D[qZz!dT}B'JIQ=>)hCA u86Ѐ 4hfi$0}% X>|hv )>J4Зxߛ]o;mV08@Sl"q EГIcF^/@98OJQ2a(Oity@, }>e3}r,]v6{̔Vi|u-&Hŗau'`oopѕUNW1 7ϜCC1Y:uV6XO2NͿK0>_7[(΍]vh[%f?!5.M1Y(:R:ÑUFGposFj5lwGA%λq7eQ+2X:2ڪsaR|LO먾ӒMtN *_Y(pQ`zZᎽ;_aj7Z``[ҶC8$_t ҖH۱G-Em~ԡg}[h}Ñc`Mb`%u]V^0FٙS:wRs`ig(@ cQ݂G8Qbm>z[* >qTz<]bu4D0 c!{nGd %Op] G?EuR@Wݽ(X"m;pk{nMb!E>ѣ:Tz+ )9ǿέ%83BK֚֠|g'Қ}rc-Qb%ɢ'{P{}fi;sЧdܙg17&Ou_(Yr{5f3pĞU5q~18oz<(,Og}u7 s<3 `9bbnM< q&Q?wsؤ嘋7P6"ޗ,,ȧSsBAқ+c>."hSyX?QBqNbעˈ +1/LJ9F݊$׺⦋eDهݴ֩g@ZxZ[RbcbIV%/idK5˻vQf>Ϝ:\N5WszeۖŮ/1GI_ ,bdUv5U22Ȱ'cT =gyӘTW cI/CEJ^1C M$o1H3tVb+QoÑӇ<8חX.}֧~dhTHr]Cv[ḙ{j/ B w}G<8^. O<[HX23ąqP ΣlL^k{q/$PEi;ÏmV.LNirؾ@Zݚ .]=b(25$iLk/V LBfRNi4RmF/܊Hj ȀF'nX>tY(}JY#x㾦 6Yq⩾MRE| )!0euuoc^LrI%Exu8n*s=O-J`po+\2SxE7SF<┵:%ٚVX|UEy+l-Y\$VG7ҽ>G1hNhѥ]>]Rj7v$%u6>f5Yy j.UX (>IbԞ]U \':@VnSk<ҏ]EO~#tGFeM{J7wcWRB 6,0ڼތ CBnn[aAad{+Q(]kXl02jwǻ9Pgu Sndc:C亼}M?<.9@_vkPѥNDi7_<,A;qСieZGһ˿\nk&GP6߁5Cd/foX9އC_܂*${7=[b}Vvwr[G1\(,Ŭ屳h5R h0K5I+=td`nT‘B]Vp'\0ƮWf$v_a K CӫZBgYTWT&;*Xg(sҚD+kwa Q Aa -z0J|bJ%>Kk[:TR$LQhE1'~Dz+ʎâ!j&1i 6C`G N,5F&ՂR$gAG%?$5tm?)C\5jT";gjY=(X v";Ðs?Z9 o].qro"r[90Ro $5QFkm&gpi[Dl\I`ce<.?.X*$۫a2+"eD1jΧ^$X ÑI!4=s2,w:yc%,R,Mb*,T#D^;i_d`.aT%^T}{h@KÞ.pNqqZ:/I .V9DEVς(6]TOEgUU}a4?wBn p*,mB]{/@UXϯ2wPxKL|Y-HOB•K\|僁"CLsm$^6p/& ld$wu#2G<ʳ%f[\O<Rj*McCeC&:ݮ*'0q*l3?XG!85VEqO,&>(,uz \go1Q `Il\MvYUBSo<;}ݲ37j_1mttD /dsb.z:(Fj+"_5pUG06_aBasn,7O3PJt| { 1<`]GCcEhEDztɕ.$!+3$gIa j Z~ ivq.˨l&|_Eqμq'\3|L|ҳJizkhE Q{vL]aTt}̉3ۿNƵ݊bPpBd:@?VF/%Z(S'O6A L~JGwC\G1I6{) C`GY*ELt qg>lR QZ>ȯ Ux 5(,܊@Wp`Fg"JDd/I)N؂`![H7Lx´T)I::TxV^_S!]*,-e Q~d ɞKDRkZk#>̙}G`q,ּg,{e?+{ZbEbo(jDzf+跫~-!h"1Ɗ*x(T?fqb|[/= (GTuS&UZڿ*>2*(O7zW37u_aٕsW6BV2 "LtNj.s#F&@װQ*yy2WK9*'L˵cAGvX#U(#ߍ\L`FƥK+v+{i iƘ<ѠWX󧞧lCo@#vºp^HIKfǛcy]J{AV`J=RiKa{SՋ0%Wve΂N N T6}i+-laj(5Ks<)L^ k'18eB8PsNOѷtLxƂtyҗjgCf#R hBr<.3P$4.)O>x߃%`;QӋ8z|(-LaemyAJp,OS5#BR`˶,W+0YV7'+SԖgAB<)sOOb(0;v&T!~Z de)o/tNj4 PG ~ތ.I"5s.EP9Ƹț^ l|C'e:}UeHo R˅lY6i4vI,(Rc{{}bNDjM vɻX3x% l33(Bc Hswӕc tɘDʊT}gG'Z@&vըsd !d=O`aS v &a4 Lq PAXOYDlb, 5E-#>p@a9uD+( ٛI3GIg݂xe}!G!  P7k&Y?cYx%\~ Z^&Ov^rtOvL/B8gуBSzN/.æbu\'u/I8HYIt'VG_sP?rPAzh&{EZ9 _kr Ƃ¶EaIfVC 71cx|= ,Vto< Q?G UH.R{Ql*q<9IL :Z?iX&1-0H=f0[!IC$(:HuSOhyz yݩÒ "oe˫K0n^5%'+IyKz)Ep. $x5iF]7JACNpz_"O'wZ$o܈zM9/>µkJ ƂdX ^SU⧤EQRh^g"*LB'v I_S?f4F$`$id7qiTρKr/Z ~ AJ.vff*D '6L@R[wwY({YD2N:cŀZw9̭}6D)cX ٠rZD>w\F -K]O_$~U*t[9MgB0²ʖK{?  38~̡A)7PaBںi# p k(m?!<ǀl6»\6T +6) @襟fg Er)GӖA۟yB0N1j9qlєP)d->,+yXmB^R{V SbE R#ʴcj,ds0Sz>f(V醟^7SV䐴@>я%:2QZeAJٛ;%=Գ ̃/  "RĆ6CЭ@ Ec)K>+-;H14˚ҕoǺQ mC%]E{`{JQZ*1k vƊ'ozBHK S:z4V쫺"3ˊ1^9U.hh_q͠Q}3"AfO]ɳ:Gc+:0D fЯYnޛƅ flG,-'4:Z~o"reqY6m]?+>6A_t<ܲpXP&XY/|mτ',&6%9SŨrf[hi֓a>QJ'Y}, eaB /b(Xpzyy!"U}n* " # @\i9͡8ܼDms*4\cعI'^'Wo7?d#M266xԚ*#豢HZ=zô5w:1aT \ i ${)%}q{4yB+'tD{0P&e "#42!uZ?9 \_ir",h-<&YM~~`ś}(lξ0cL荨FV9^h(ޘ>G}qi%};&4=67rzk3|Z$JCC.1:\ A͊(+%'(CMߵ`M:RdjI8}:rh4p],@K5 o4*=/\#7F@w)x=,uš&^W+w{=qTg۰ [O-;}f9~MF'Q +j̰; @cRBJ;"?: tqA؅|KJg¯ ?`P7Bһяj1 @6玔V\2U^Uـ<.W!i!AL! _2bUx!Mf]dҖ9px<^zb ` )XZzgϰiTZϭ7;VWBڊFVf9d ls;Bx eފ;X؀ iq>qYl-ϖH*KEmx/`3:{tZT4C Q([`xkhfۮ+'\iH{K(&(QSiv6hص52ԋ'і}J`ïA?bwR?ì!oYRyЦG(4v(#עAKT88(!XCE{Bkn%G{ڰ |#8H<բҶ7eeiVW~Պ^0*c*(sʗ,@y 9^[\E5˺E<\\@+0ԣe\ ~ ש|=3Q>9PUXT|[? 'CNBR[o bXfCy-LdW . <XMu6p sTmؼ,Ax)AHHXBZ֨ۦ6G}NEKO8ma~To#;64yg` b)>vVxZ?ʻ`Xw:zĹYR؋ ##L/{IN2J8~l:?ڤ4Ɣ uMv =,HE+A^ -b;3=ѝTL/%iݧ/'$NhSUy;Dxp+s;SSLMqNe,90:F]jvD.HFܱHYCP <%~0d V!bgm .&5%-S#_C!?!Av^pn+\,k6O̺}( z=Rq{P.+x 1DF]-h9FO ߎa'RK:KjCCUF % fq8 S/L/Ev*ctabviۡZ8;e4qӔO+Nn# /6Y婾D&]N|qm&9jtIژS=yt%~l2^1:҈JӁqZHp9ߧO$iU"ʜ3"I7Ra {x 3jZ%2Mʪ$Ьb <cȐh)H?q7$HCh&LMPk6qsJ)i[nhQ% NemZ`y>qzAEZb)of٥Aa*QQJO5nWZWl;&V$t=b]u؍Fs8ZO+L77JC]̓y죊󭯩s T/:cu߇'+1 pl n/()j$Tؿ3GlHr]'c׉z3w۝yMRC,]'4DatT9ed$s?@ij#XigGڲt1Ub\:o/8;EGno-Lʫ3~AߴZ[-:؝>Lqٙ@2NWX:č|"/b~SAnTY_&h`j\/p8l4 B#Xeύ+ `P['~u2`鮼*u7m抇{b fåmi=Kn։NÓ?H iӜdA<'Ftч'ayu嶍uvQn 40">?C,Hcصx \ u>0Dϙ6ӭe#H?T-ϤF;5*n)( p:@g|̓cSxMm!O8@:*_˛7۳[KV@+mIkNpQ@.^eV|xl7ucys^_GīUP! P_;]Q(`LM)EP塮|9_ =鐑|/SRl]ge xUcֶ{G? *,y locUL1sk/ 5pigfc(z@3"ąK7D*bō3UCjGsE.(_ߣh%Yu \h?kk;ezY Ӫ#Eg ;I8!OuŶ(&gHquPvj:o2U]`5Vx$EG9p q8, M<.2ё]hdg֔:N7?6vy4v"uvvQ46Bm.lχW?B3 +6GZ-k@uW!*S|@鳘{vxPD>t|}eţ]sY@"G2~'I'~>ศX(0ՍCem'A1C yٸ?1;@ipcca>WUoJ߫\#tIQ(I13} ;Q vY0Ce5i^JwoA_l12`]|iN"KS=3 @R=OnbCqz:Z ?Iv9ˏ)QON2/ݏXĞiI;Ň7T;.aՉ30hI{9J}@*]&ZżXmU9pI' 띔|VgD*f}x$[_ {jA{oA^W^V]-ߘ7D(CTSF/g-aNx%Gjv?o'im}BvGy2+AڹNt T`ڕgC{ۓv^H qKq.η}u1FŤ}OO7iI0ɅN9ùz PJDJV ]{U+1sv6Ov@JB|eDrp8zJF:1 beP /ydBzaWٍ|m?wǐHN,q N&{PZem1O59^P;}?#;gOx>`,\5^.aRn0=gk*@쏺IW }d-ħ;>ɜ~]tJ[y0Qi`I4=I6E#QiW F4_.7V&{.C)w5s]\DZ3M x;.>O2 < [c"t}oȧTQkҫ$R>p~NeAWG*x $kRބ0h+ z)J\ѡʟ=`A|SW;c))g#ɠհCx@ MF*Y\?E DL!wYwXηP3 |=)(vs[ 9i S,/..I-Mm;`ߓ('.hGZVҿ k8 *LUOf>XٸYfvu9 0q`QR4 ʹi64&.RA;HݞQB SgTJBS\fK1߆v5|ӈ)(&rBDe+"I1.B.2*OʗYJ`W{hR#%|cNCʴ*J]I b+.q!B jD{+-3*,&e_;ԞPAAMQJHPl{FY˜}CܾL魌.r dc1EZrNπ\`k/KH̱{q:j wk:pӳ\Syc[`}о)(߄̦i6eNEjuiwD2JRϬ"(Ӏ/)i[\ħ-Vf'utwBkZC^J&Ok=Tdc!݉3Auwfp^L#Ji-WS~ɄK? RO`ޕGWUd*Ry.,AaA`1BA t$0[xm5FbfN1c=ءrg(E]{Į" 5r̛cm9 ɚ{ :S>J,3IGjx2D8K&_m prjaIڽun_bN+7eY}^oK5{5.eˇLoi8SHS*( - w}D*UCu$T~X|PcWP\4nWUy8`l&Fӌb ѸF`N6V!YS4;:`uG\qXe5nJE "d+{&D т=tITAYkc~5&͂3 T?9hQlJBybԓ=KKSDi-(JeL7?j}80w5q=Q.RR4y8j2ab9AU7zSeOHKJdVx{ *TT& &-,8CӵTA3>HWn$B9\+ XJ2)nH[Uͭw0H~XYn<{? ú.@V7A\:thP3?!gg3V*t;۴,niӑD矤m?W7"[N: "rB¦?b@kW?r <*J5Rݼ ]2Jp%d;ЈVP|@L5[d+hi$9[C tkgC%:(eЦQVj)\N z)g18nE|i aRղclRk \oS2V҈/cR،+؈ϷZ@UQ.Vqĕ@? F{Z;22#(g' '!Ж;o+ LwEKݐER:G+/;o[w@ԮknOAQTGi08~z:P¢5NP.$;db=?m<Ł\7N`#L2s[?3im1qΧ؁~0TPHB㜤jv-91zWT.w:[};ޟ`K{4]K!O$ Vݓ ᨠƦw'}a߫@ռyb4ÔGH5^\(Rh =kmu 8*>J8檓`M=cƄ @֛<2 Z/^5-@(`.΢wB9E/!"[R1[WYKn 4r`@o3hbjݶ1ԪSdI ;`N=Pˆʬ,]]&@,x|i,x* :6sM-GxH{0=K0~*k# @i ϚWSclͣPzb^ڻvq4 1XuXI*e1u e"0.45!KBvf]ŤXuOLqo%j{.!ڴ?pCQWZBY9^ZP!l17Ӂ5lhȒ7VtLJ> кߌ]{^6\~|?.L\䕐ٞ)˔v%`lHDTh1}fbT|ߪEI6ٸdoYb'0|)GHrhA"P)%`J KJEGh"JGS V! PN?Nr+ FTa6eЖ`Y˞W﷩rf{t ϫkq5~^z3K WO3iuu_]_V4Ixֳ++?\*}6 c@ D6aq&Vw u2M0Ԁ ϑ־Khk50Hս&uGџ5T0qwMCL#/ܱng|-1=eoZ5ꧭJ/ oų2]Si ~/ZYbs sh ҕXb-Zw!f]dcE|gd"r3">:t1!HPo9߭X(IĄ Hl&A{虃,]E@Ѥ<^|˨,# yDΦsO#t?S(.-74` $6Kf8'cGǎ!ðk97VH#`!Jw?*l_>/b!dvNƸ>Ak#m ւn\koW۽ hj[u>yEwzY/ĉO+oNuxky~>I(N֭(ؘ`<=yG.WP%Q@ P4b#P άmgN?ZtH_͐(7dk+4$RNQ^W$ &C,ctil$Y'GK/G h:5 6[Vc&LT2k3N} HH<}T No[vm5mnRpI^%:#+1N #K!M8%_1l ǖ}$5(3П'XjZk"wiK!ތp ƹ^~'>)Xj]FB; Qq+=q5{ X_<NKNRF;LO!f]k]0jYҖ2^H6ylT˵}odm'8ӫԪЂ} 6hQcxg{$cL◣W1U&[I|5dz05ȹ<9BLEυ$G8cҐ PN~nvֽ5SHǦ>UL~C͎SŵK_lU'F?_l`xU9m:UuY\t}=3U'>rFӁIqlswuxHu !eT0(@ NF= Jx@XCA}2 eubB&Mr۬J^]V۟ 3VfP {UГZ!H6 eE}MG|0;ih̞S*QH+̯GB7GװzW$5Ek\@*=,ڡNacHo*hhuI24J Y(Q2~xL&Ipհ^zw>yWʳs͹r:P4!YOEǭ VhFZ X;_ak%OV5k 줪D~O#- ׫`*va TQ[<98;0|LbgT'-}'ާusJ7{A4Nmϊ(p:'P9 /.6XtY}2)8OɾpVm-PTT /U!& !J I ౸I|u$}f($/e0B\i)܅ڣ, v@]K5-RA7j$ 17Ն'Y*-})Ff݉Rc2եEeװW Ax@.wx0:'%N]ңKNW*ʏ{/{t#8n  D%tMEőً{Z\KV,ypx^r;$7/I=jĚtU!hei Sۙ9{X.=;'g-*R7,&Nuqyl'x+Wk]I3wa0%!#_%ď*x>)E1 Ee9hJ=1x6gpMѩt|"|O&˹Yu8&qG -2c:37^iT,>C-'߷;7)OR+Eҧ>V*\S$>՘Z' ZL:b yfI>l rLf4+yk"S& "s\tu!\>O+v!c\%ʷ HV[ w3uNLl ^98χ|STLag恔FCgFLkxט(m@5{vCX(2ib@cd3AV Ӿ .wen>F ף lOܘ3׈ ڽr<(UPϢP̊G˽+.(%yŁ0hY fE'$ZMDY6.xǔGѲrt̮mkJ&iT?(䞢j0NPŁKa<,2D^*,)4Q2 #Ӽ ېqb*hl젷-d."mᜇ4B2v)Y߳K#q5N)#AH1_*yxB>HUGUgO`ľ咳1w,!5{]/[j+رupܭ2]5<ȏo;dOӟ/gI#9C=Ch:܁aKg*È`%p0`9d|GA;Y|(7x--Л2n)`; #ik9rqž}'D$H2YapSS[ki؅c$QµU|l5[$nZX5Biiw~q<5UD=w}ĝADc l͙ٱ04E] rw[C63k {@{=#;^A^Rp./7?՝X-䔏 ?,M wHqTCð'HTY毒4#DEhw/්#O \ch+B[n֧8m1ixA/:Бv8Z^W 'v:E֘z?="p/.2Vh3m\_5q:-n frÒsܗ6DR>xLX;UBU%EJYNrdV6N x {]RuÔapÞ @{H~;:/ !ƺl^1UwnNrUF=(2A1 rq_6qG {In6fݺjol}L.OSl-B1qnٳ$qmTXI8d(Ցr߶F\)Qo.Ck=2NLC{3 sftxAJ7shS[pȩ`h/ ( WZybO4Jfd;D_|7KU[ Mre=^riZFoujg< :o'-fjd2>.|Fe:AnQMy8si@sM x`(,@JUyyE^mr#T+BkU5Iˠ v:=M̗; %"4ųv^Gy6AXӸR#UoK(K}miuzeeF*QH=*_:pdpfe99s>tӕu$KKox~ǫ2%s3z-: Ald#όt#tj MH?ki,7mj2y6.g+\C~|((Jn$qaӣ.ü޲-,Q娥qW?=+X}M/QwrZ)csZ+%^y(ͫK9a|9gמ{J7bS)ݡh T.}qpQ֌FZ#SYABeO|%|W[:grJ/&XKn`)ۦdfZ`>5U{ 4iZMS꠿*r^ a_U[J="mhz.{cKA}i4 #,闵0GD2ʌJ8mn-`4gmQQj <ׇ4=诃WདྷVaςUgf|Rpde 8'OΆgka|sC:0W\V_%SP6ğH\}Rt7AXióʂ7+ 7Ol2f=.u' V?߄#QSdG+CJ3q8.x:%T$z݌I*/ݡfyb6Qb,O2H݉e^hm`h#a S&N:>uf}2h-j J {Ahx?1̣]Z${4RGZ$SBrTOH]c)\`ӱ,LV^4td䏇p*Vr2AHv6N:cuu&uN>ˁ"Xh*G}1wLK^IRHPZ(M 'hA@dſF@jsB!qFܨk-73ط}K rYh)fEA;G֕kAz]sE&gp4q.g u3sr@dh&~ĸ/>{WWeηŎpm᪍r R:S>!?3亓zzgмߡbٹ m %f\KBS!ZqEݙ3&c3e@wDUA`g<+ᛯO4٧ !FIZ발U't6/ZU6JTB{%$HnronFdUTSt'A{5yV$[d'@e0L zX kt"Zd4SVs耛to\9 iNU{򕹰x D?@Poҷx\} a#8C'cɹ-T0#?<+*~KZ>nq3RP/QK24ZoܛGaLgy0$#mu?`L_q}<#n.i\Lh_sodOFOˉehap~nEXNѺԈmmS!V)uڡύdK@oSe! ϺIi0tIuW<*2%BF3bǦãX%%5*ʎĆDvQ1wI6hT`˜| 9Hs FIe?)T`HU8$ eBecYb ֨ٻ" ;ftXY>D^?U "OM׹ȴo Lzm*N6gztT 8XΫ` ךݮ-EQ]v/57| W.W4tr,_Sڗ-` |(B`Aμ?ys$YRC0MyE:4H4p*nq7љ!ˆhKHJKDXS(0!@F[Tsf߫hˤMz~1[ehتBRR?Kkr/,1Z`RE㵙 #='p֜kx|ϺgcCq>B}-@yV$dSʫ+zcp9W@*H8~ooZ o.~_#chr)q4BQyQ@%p 0sB Pi:%.t^>yd5Ț)鎊}=okr Qqs&ɺ `@uc1%<翏jFzwy*`XU?ǦS?n1 ҈$KPa 7SH! &vrQmq5=mljӎ0wN}CD'M0f&s~H?U"kU"QGkIq@8b2p!l8v72m|?(i 1!Q)4=g20E#fʤ_K OMKLiK ?bbbtЁa Pǟ()͎v4vUyx&RBvGb&0//a+鱍;/.Ii9ߩd9&pBlwaCEM ա1ͩ+3 II60'[*:C.Z{6 5e^D4`Hh֧0ߪuSPe;S.>0=9Jطs[^ c\V& .l}wTYfMP˦]a_e۝-U8 2ArͿFWp/2aFB Tbv 's~rjbלCGME(jjA8wnxuT쪿DK}{M]5`&dtLnɂ6xr&޵u,8I[W$\R zډC8<̟`i _ I dSTIUXe:D] h5MVm>˭P"EYHy6jv(P~|cTtw@FP2\(6GVK*mdrĦ;'WfJ%xmŮHXݟ@pH+A0AyI2$-r2 yiyEjkW1t3P͐6].LZg鴨yk F mJr+T8`Gвe6TY RF@EUDI hN)O3K|mqܖ`*%ً,<ʚ#b"> Wj52 >ԓR!7(YML07%n% L<2,#oNր;Q4oǀ|H6 9E wbɺ0: cй(_A)" \?0HOc(f LB͚F ˺:1J%GSi`|hmׇp }ꇵ!]~'J]7W]){=cG)QC PC p PU*2D..lsz#{;׍gdJ=1+FU[!TExA\T>- pF؁aEiX PQZ%Xdݯ&eI*ApYO)ۘ)hAv8YPN$5=r?ψ7$㔊FK\k2N3L!(Y}A*;P6k#μ+ ωRa& Q7B[n I\bj=,OD +ybA =0l*aR] W-^Y -ٻ|Xv462YRg;P؈uXV;oEM cSီ BJY]q.[eZȬNiʲ4s~N>-M={{J!17!_؄Ľ#"̝ @\} p%4~Vfڝv 0s⾰XnW7T+QU'H`JfpRp.[5{z! :V,&Cq TзQYA 5+e mmW+ͪM '4B -rOADTX iEm嶚_v >!̴lU8 lI =fV+}<*Ta_iHb~~xaלo7+OJ. D&+'a( ĥ#W1 W2)P D 3-p2UkD;˕=g' (\,KG>[nB9V9f*` 4L2syT])5&v)"g- [3(O P= ׈ؐ{,fمski@!?_Bv؊F/ba:ڥkE #q21vb#E-Ҁ֬XtZq#5g.maфvJY'W:'䮙, e9ɳu~-̣p pI.m8Hv{!RHel,('@/~,hN$je 2:/VϝLB4#slJ-P em Wa^NBJ)wK![QZA o},;'^R0)f6T^vg&ƱsH] gMxIYE0 N&Ja@>e~@&WeqUM9٠Ҟv!)h)sV?gg9d%15xLpK)Q!jV&zWziF?J6{U72DzTWp-l^;AZFv֤h !=NZZ߷hRYwQ[~'3Gdya81f|{;-IpҊsH@8Ace40?F]fOp<0dw '\$ug>BzjFs?+It 5Gr4&ae^jV/mL ءy٩q7UTIya;ᚹV[jzMm F7M!7GWN΂~fD nnq5 ~p)/%l(5V 6Vk̅>9>GFHj ;g0do%Xi"*HC^XR\6cVV^fEGng`C@Z8H;cD1Ztc! 2U6PuH`33!X{N6PD9{x_XN=s8|W#.UT@R)i Ae!jH[#.&+R_9Ha5{QϜAD{L!z)k^JEx7hI)[N20Ex5&d(|~N]ZlVNXknބSj&hi~yx,rByOGI?vq340rj#Z.(DtL\h'E{ JS6SYZ.ԁAaе!VРYgz)1O6nwIt(~?%y[M ǪX@K1":R&kבX-: ^+iqv<>>SSLBq\~ v7ˍ)c'G%n1/Tյ`G ^ ڹ$媉 4i%qh#ܻRͮ#F1hpTn\xzZܖ63>UH U@3ϭ-q0EkYteCx幪.|_OI|_`=I`9ھC+6*2O{oE1%XJV[/G2nQ`@~qF|utQ=:pv:}bc_p Bz┎%7䱏"my/Fo?T!uؙ>C^K̡6lQ1_{0K5V^/ӎl 6}%HH1*Aj>T[AM{+qԣ_UQ[۵&<Ŵu|''rV0ښo|1qeT;!,Bwv%ɰ3sdel]ފ6eR 5-e18,"7n]m.Yӛ`$)NVqZ+k~!.M >_Y0~@MԀx e:W-cp-RS!ܐJ2+4vbۡK}PJ*W #֫ʣT>)fg XWZN qU屲E}.UIӰI l v HOETNj|c~~F0ս[qTU<-xaZz-' Ndd)Dbgp uScHp@8ٸr~J.k 3q1<[,2pOq̯Q8xiϝVHn;F݀`yLg#&3`RU$1_su6U6v{-9nri@/ Xh7ơ3?thX=eRj'tD&l16ͬ"lx&h$x":aKVcH2~r>ؼ*ӭcf _mx߷|2C;j.8woUUϽfxHZ#P- Ū ^qe6ͱ0c{)Ok!s 'zGoEް``P𚜡My(c$C Zaܵ:kҷWQҷAf׷.0ڿ]#I8+>J4Qp5 b.cI%^^2~~7o/h{^)uK=lNȪAHN8IfэhVB'pfv W%2>*Em'@`An| \cPz׷"r}*&XRB}3K">/bA%Iu[C>9 H3]L1LyY_W1li> f!"|Ub-!)qʹ˩U~!\ݛމxZr@a1 ZG PczAGV ~-Uty5/sNTBΔ_/o,S ۔Dp*fZ]ڔ-]t3A"K@71ƚE4SfY4c^.w1>dx%o(r^UIbXpɽwV H$ߖ t%%[E_F+dqMh45}A6.m,1?6Fk1)?!-ϯ+]}"S( hľ ]ƒ_f]EۣA[K,tJn՞5z{2~ gz(8BRq5Mؔ8 }Px@"Zs_ eݑ\P I6ޛ}|.W+kP5sST*W5TSбlbRדYY3P3hZ2^Abg6 ȧ=mɆVOK-J N8g^$hSYUM=$uwMW-EGSƻb#  K6!pøn:G6Q*DyբtT*rB Dߤ _ RG;xZ݄^]?χprϳ%k!w(PM\uI|ߟqpc"e C۶W }mRʼn62Nٝ|Pn$x՝k٫vBPmAi[5lN*8p4sjtcVs]LB!Qwz֖x/"" (7{3M$@P ɤ`k/.# uZ^FC*KM 1^Jˣ+vxۿߔ $X8gF%t[$(Wz5nVpm "1 58Кf(K3!q9\u faǠEBMHhC3u d^R1O ^Fɗ0h=4YfڊG*07 ]ԋ@/:?~[1Gk(f-i< n4YH0f8jArjf6AP/`PA>jnc~kah!^5@R3cE˵L@~Z7PT<3Eشg2RRhh:Foڑ=Bk_0y `?*Ќ, MMĵz`+&iL25l~DuLD u9U/cb -bdB6Ib6,~oE{nmhq)Rr{i(_*8U|#Udn.w!:3$++vK&A'M*sDk o4f7֡Ayx߽?xD=xPp9㓌Iy-Ļ"65cf}Atcm5,L &6lp3nFu[@lAݎcr≦Ubl) C4Ъ|~LJg)t12\^2 t8\[ٯn4Mr_ &rl6}18aqԭɛjn+o9U7.@]!ooI9e<(aJ R~!`_l*NxBN674ALܾ4qD{p# -me-2rӫa*UGV*F+\ǭ_=1ܩ.OF4ĥ&_8,DR_< ys؀ך "fC?DM_R2K°WsY>] w;P^*GkHՒV(Y:L&V B)H+l詥j>5cu߾%xmżu9d5G Iܗ&,[t!{֟pRe05v\cb֞3,H&Y^ (BXfg20S}gxJ\'y"̎]HkE{nF$m*Ft?%G30X( \bݬShmR""(,k+qPt;C,89ѹF |AxUgY,1#BgL֞:Jm2t!P4.ƭ$0^h <,t[vl=SQwUL~+ںA-vRQ/ x 7-&-*3hwEH^QYJ?#6->Qh(]7:>%ש)|N5j.q~hYheLykNc7\w_E~O{0,{Q hխzjJ V p݋Xb;n#rURE'd_b,å^c%҇|H`MRUF=MJʑ['hh|I(0_B`T*H|לx4hl/EQJRt*-t>Z^TOx*eDӕSo1ͯ6 O&R^J}7~3J;]ڗ^?eZ$w>rX+lTSjK%Wsf@ed]Q7i姅=YHВ4$HW;?F)-=n^؀5eaR ./Bɾ#ll^@翽 ^eR"BbnV,U.mLl [P͉g&L]zYx4(9ieczkahze K }]jW QzF/OђVl)}ES].Y b~U ~h':7Wq"kA_fPZoLjUUlW!ߏQU&4%ظf6$덎9e.Y6'%u? rG @FȧgQ1/mCA@3$bbƫNdF̧pn+٠EL6G; I:z-E_MQufOlAЌӐj蔔a+Nī3|"0S@8$g!n/,1{h ,'Mh<: &4Q1(ۼz&djAssh;2GIϼB5pxjaMS#5UFV1bR15 2ȶEAѬtK mӭ&ZC04*_ySBLH85 #xtHX z"{KwOM-4B7YFȼs5j%K_Zp.trFK1fD?ѴQ"f+aWei$>x(Hn14RFLgL{)i6sFHʍjb)Rw!h9EX 8%!6 ]{[{)Ryq~_̚`A@oc^uqizs2o̦ˡaxJBx|d*41-)fyϱiu_@Tj.L!d:b&UP\T=1`V~Ϗ}yTB:%W'o=2:匆On$q<4 {__w&0 2Rx>;Mk6qBa!*?e(EyO`|%T]Ϸ>Qv[;Sb#Cd=h%CkՎ*Y"7 K.@RhUޥw#HQ\P wgW/W=f&3h‹M$ed.(w(ZŵGο>2W)]o;JHݍ^3eZg8}40aYoE`C p* sz: 2*PmPPPd@lڦ_[:aj#!-at4&2=L .CrdRzqN@)@Y=fǤ?@2n-"5kM"`w NNan*z! Õ.WUgܱ6/@f62|.l8Θ6 8J ZVk#71:؊UCP1ܘ52ekAfa; p fG)޹[+PW?jPS5`tq. q`{e6Y4(z110W?:Qz˵ΑK):bG82, `'E1'>b4RCbSSZyZR~<̘hQ3H'{z}2' ~tؿwQW3ZhvL>DE@yEqa\LןᨩC!<S+75ٞetk2rO+I3!ĎZF؂kůIv= E }DE *n"|隬X W'#-O#F_a.I\-S@n-c1~Bk1vG2u9ݓRt 1jbZ -pː{ (nH4.2}8(CC;(R X>ֶ>?dV$FUJY yZ_KTt[MJFK|{ q8 5#_B$UGx U8Ɂwz2XW>1PUfJ؎/ᘷa)չXôhna'VrFmTFSgGٍo.dxCM1xLW(cS/۵1kR]}{K! ķzGruwnKnU݃[]~{Z~Hʧq~&-VP VRG ?޾9_bf$B]XK 3.[n naDZ@׀X7- lR w+0U'3c;pzo˫`zZ5(HB.]l&ya:s+t$x9b+fxb,%ҏ)),3 'ޖxtl}𨇋!Fg.Vhs G\@09jC{۹=07ZCbpX/3~&QKPJPAHG `6ɪhZ65PgDY}2+#̂lKTIFu&PW(3gVtڶ1)#H#eJeZq.-q_ -fwd“jSi&%^bB?wq# ikt)j[_+yϚz3yA) y9ֳDWEaQRTM0̨B-}sel/YƼMX2ӔGʑڀ¡e|zoa'ٞB5`PĹ`47vمW]c y/&6B^n}A>? BHvvvWqcJr_5%Ǖ걜)Q S.3G"SY8eeB:k*e\tK^sLl ҏX2'y` c =1̪ϕ i-_,qs2X'|+-2ڗsj'KI{"|T7yI2, n{8V(bZ<~$cR&}5O #G<<ݼ^tKuj?Lq\I?mx }($foJzV.Q#F]#We=wgh-,m苷^ =ڛ4ź}'G7xp`_ ExeIn/ij->C|syyo< {Gd/)NoXՐj(ƗTjIѕYG>5R'H1У7I ]\L0< ,/@ev+cJAVKB%*ߝׯ4$U}zDk9{օoj2M, Pk4] hvߏR'ڹ*&**xn&kXx5,\l !ySJ;C9Ш%m2q)PYJ^}&kEas;w:B٤;vH63E&x `}ww67DCCţC[Qk JfJ&\!Jy)Yg_忀b@vUOoJ_8n1ׄa-|s#h/e^\h \vGPy lGq _-yYM U%du1IC׮t3<5A̖8I%=QhCRmrbpgN@Jh7$!&1~t+jumӣV͊ɾE3JOV3s%U8ʗւ`&4kbLĄܘߴ|ڭ<F6-49nR ^nkI;FSb{c| _'nʶ̀Wn@pQ=m&ќ a臸瀫 ¶//G++ 9=o ŀ21`Z]$Gk)׷X+2#`3-(uُkɚn ~u;00:=Vc3Je&&iᎶAul1Ь޾1x4Pv%4LϢ -{w䙥#_w c>Wl}՚-[ j^b\ا\%z9=G}AF_Jo?!ffdaeب$ ̌BMEHz@.\}7Gj(ڭxiTC zNy}^GsiyMbi\kII;Q)BE}_N~`&h˷k5idq+4cET42>d7Ku  1UC=%V}*U?'S)?97Qgڒ,VGY:ŝ?Cw uV4'FAXaHl(czQk Co=CL"(*@N"TgITLa3/<=*6kL&pFʡt:KI/hhBՇFx(7:.‡]PCDͯo &a>E#"T{ƍ~yTZ0aUU%K4S8 dSSzߤ2=JTiOur\wH￟w)瑱!jE?\.3P`"HYAْI;?b<6^?'Lvr!aZXw}|  nن@ V{gl4;i9+yՠsѮΎUWu謇Zz.LT6[l'४LGc<};8O0ފے3na t缀AoWy!4R/Y_.>1 <}(yS TOgC %^FCc R2>gʫӃ6h+q'B5UJSqB&D7wX;mq?,}0osNPcvc6l aת8OHc+-TA jh#Ί1Җƚza j˭ځ9@,,wZR`S ^7}dX{"uγ-.Ύ~V=.퀓mq:Hrw*lt" 4nP7ӖLw' /7%pr[Ew"XiǺ߶!WmDKd 7xxfԖH? 尳|n)freNWpp\0sjnĽ4LMo8r- ? [?hu!H5MF6YrsBu楆->HDTyӼ.NS\Hy Ϭ⦠`7 _t&]Ei+MSbīJig@s(o 6& ']sIa!CJɷ_@--^d`MDIs%Js,mKIׅt[Jw]mㄻdSǒg6cca]E4]<+^Ձ,9^dwbSWV0@{}(ry_s@TĒ8`)-> ^['p8(%LRUCV " u(rߔ Ekk` I*5qD2w!6(`Z^ve, u2!EJ_l~cwH]r.n5o uboW :n5~!sP }r@{AԍJ/ٰ%C2mԾ ܕL OWI2;mz,>ry$N^?&MюT[GٙL<ݸW& oWx  2j=D?s8hjr,Y-g(!3ۣj>W|ژ-"uN >2.b-Z=s:T&mF] ^O;M)4-4|@,==!NQ2)]@4/@~(*_gM22J̕ |bDÁ'7ʍ_}q3,)Wb$h]Э7ذ)U"Vլ-(<O{O'B9Q/e V`٫E!([ԃ,/˩U=\NlE >oK 2ٚq:tuHw}Qm (9L~{a6 v\\<Q#﷉3\r+U%@j4< QS@qOP^"!]XI*Q!.Il?r1]MxJ'3y,6i}8@U͸BB3z 4ۄ_~> ~)C }Pp r< p:6χ3IR C_$Jt.]#%>?jҔ; pdW$%FWKMՒswK#I񋗊iȾxư62rkzR/aك%m 9TzY&Tw\EI?w3:p63Ͷf$1,4cZSrh`Şh?)f5[œ7PJM[0Bbjlpd݇N؇ n k&-:% XjWl+{8L =-ұ Y4M3Y3=Gj /!i/w`ҸNOQFSb;$֫N<tI~&D)-ӝ]'\73zhc/~EEU@w?2S8vVu̍=a)2 O㝸9ܙckEZP >Vf $sDI!njhfpjP;r= ڃY2[MZ7˥f ?U/CJ WS7)sZa1hpx/ocyX]L,Q>&ZtWfL=qfY``~p{{VsQXOلmEuhY,܎rĈ\с]ue۾ DoK}"e 05&zn1H:DEٕX"9Q(b\Tj1>\#V"bG'uSM"Eg_Yj*'!(E(/eQQv_C3-M: (4 5/z# Fڲt 'רu[J ^䶉GqhC~hǁ>r]൲oſES^C슀IL`soPī^j)8 ?Rnv <1id-յՇR\|ʦjqVjy) TH⯹̈́y/*DɽZSgy,(۰cUj0sZF6q٬R~JEtrX}r^$Bl]ꫣ5>Y'ڟ,tOI `tcARexL3k"uL|ѥ 9K^E]OLO|o5l9xNs#!xx@9(x lJܳ YŅ`UzNzm!jpaBV,H)W&xղK4/Z"#/k;z2"ba Z/e??.]u>G35r+Z1V4|j;b5G9v擙; J<~Ç2+W TLKR%VdmL}iAUaZ_S+J}U$fZx@1jX+QLKgvϮOf[F3n%Md-Y5%߁^es{]HJFnz.dE>2Uǔ!$ 5B 87L"XXB*\գo$NdH ~NkĴt< s쾪V.`G$kF.{ȜjDaN[n7{x $׸KǐT%0X2r& 7c;$c[.U]eXU),m[h)J|Nû&T'}/ BxƳ;e;h1PF?kܛ-nsW{|DneIdKd3)2NNVrf:0v$N/h&kz@ (6p?DձpP'WJ#(5ķ*JSXQ .?r'^ }fmĴzDpx^@YHK`=,_Am-&+i@FxXiT8-\}[Ӑ(>UqQFjn,o%ɡit[(=Xx_^jz|8mFs꘾). -v'vxPJQkE$@w-,;g:WߌԺzEfѽ &ཆEC@i \^M7. R5x=!I`a~؏ )%$ rkc;^h6!qn{ DwҊI[QAޥqW*=zyb=8P(C\_aҴy*t0ҰLWG)%[N#hHЙ@l2A&z/)nECA= L[8&x!ehUƐkD;`2EJxDVP%ݭye*q}k~fa zu;`P{z+MpmS&Q}k($1MgY(XtxΎÐeX\BtHPd#Aɲʚt및).LU]O%s̻Pňx &i{09t>-P{G[R*;.CخW y )}l5Dp9&cx>Hk <27]x ˶^r*`jnqC"*+!BnI>{zDޡK%D9AswVNy8%peDh/9nAE&Ac񲖁#y[L%#hٔ3zqRf:冠uWqE VfH!5뤸\bBjz)ksC3cx![ŇNJ@w˜]7XhgP88vA> n 0^. EKV)+2An%1|(iE:r2ldlZ LT*caQ盁ĨbyJ)"q4u u/_,!otojk.xrZ3ҔmŦYNlB.$ί=*lS}^Gɜ{mlfH]F~ꁣ4qfƴzbr?)%:(*/uwnPrdjC#@k(<haGV&. \6fDΆO蜶?UZǑ"qwQ `޸<Ƴ!>1޾CDwx*6J|E100n ٝm|LT i~xy^1hVx3]%) {"y}V" ;XC0}9[zdj YG%Ԑu"/ f)ghkW7i6;(D@0L"'+ Ѹ LNKcųi2ϤD5Ap]+s'1 ׷rIJ k9$hF+T#0WEU>&'pZrޚt<~xn=]o[1>e q*=>+ `~fO,]NÓ4z/޹g756ŽЬi3fhHņC텀pr~ui@J,rpkkMA7Ř]t`ULݣ$MEq榆#4敊ni{#i;]iJ &MЌlTG0 0H >GqաkI<R$ir cgI#g}h4r^ VN8/?HH{뵪J'iJ,,PE,}A 뚸\L8GѾBÔx$4힛]Kp3{7ߙ4L:~*ֽ9:p$'++G8o'czh]Bk5Z yj2_jil79Ll T'~Ԫ *`7(A@K=Z8vz1~a&G>uE$`7RW =ԕpn3>i?Ӿli yւ‰v+#ՐM.-jHwI8,x[.NW4ۙ=Ekd>\4dIbiC j.^#`E$,rXq[a.J,Dl, &4i$1DhiR G)chjH*\p?Fsv!85<0֋kuAԑQMk4U O; 8fnKLvK4Y'":4|S*2k{(jnT/&*ILA[yGF1 "{JKȍ%÷bZH(7u$ 7#nk𐠱lY&2VGL0bQG R?7Y"WVNbv o>;.͊~i~i5NR<4vq+w1H?t*gtZqo`8/HA1usƮ|>%$ؕ7"qzŶLPokMbAS[o"6,K.9R=! e?JlBiɦQIOL|DY0B&zLԕYwh dK/']VĨbDhb Isdq;BB!㯯 vd=z7*ۢ]=eAך򽧃Cݥ1߬Ki4|@ r6p/AŹ{Z+1p:1~8cs7oX gN&u[Yph` a7] F O/[#r yyI_<0F˵F"bKl?Lh}s2aP1q0@h@};> Uxr%<,U2YnW"GE`Yƨ,!Qtwe4(]-Kـ}k˹uBO"D&LJЙéw79p(C P++|;b{aJl:~͸|Ck1#-i lyZѮ]T=<ު h :bhrvz"Z{q4a %I~`JWn^k8Eu`@,|+2 WM\E^ryJʎD񏶲`Y60%1Z2j Ui|,P`!ضz{2NS[/ "/zKy":rhG`!%yxj#@ BCSėhib@ĤMi!U-&8VeQz1Y{؈edt;!OAuD7VR/k:v}&T=wz^BD`H[^Aܸw}hcFDƶ~ UPYeh'z795aѦZij׍TH{[(6<ц뼁f4h5 JvsXHwTzقb4m n$M/`&Ve"ƴ:0W3:mOc߇}5ٿѩqa/"^5vp(G1`x(,P^w WWF3>\@U钾R[5*+eweȚIxRe_9b5(!@9t ꡛ~U|cRcq9.s kyWZnkpl>?vyxff }eP孾eCW5q+o~@|y]R`dT%)lfOK1l%,|Zk⠃EAU4yF1!sA#b.W wF"+V`>b#PUTH dQ=NKJW+MꬄnUN,Zk1)>uC(qɒS~5OG;Cˋm/j#IvKp-@dEh3J:ZG&$`7b{C]%Q;n u.n|5 ?ks3{`:e'TW)vSxV>axC1= ėHXOZtW3 J']+Җ&![27|ti۞#kEdhW*Z3N)Cd G._?2E(r'0V5C3Ǒ}R*nDΒb (ڌP{Bֶ[kb`v3Ǒ,MEE/\B"W(6$Yc/Y CPr#X5 o X>:5-VnRl[퓈+I-pU>D^Qw3LG28;!T|^E2-mw/2>3>Nd(eL4K(' .m tMu 3d ܐh7V-q /|sM#EITmG<||/f(GeWK{֌2mX\`sj><@3Mmd:1EDpoFG[30u^=X'VPZblFp)K4s)6 8bC7A69)vrC;R,.hFARLߤ9Wj@b k?g1.ӌhpiHB0I{F@aBrwnN䞯&߀@HYcH"^*;DHpOuqhNvN'M eތ+I]qx&0k"!4(d 2}3,yj+/cFyvf[f,X`V٩ 5?K`S.  Kt^vE_N\cvr\1R [$IQD!1xtGf~+|^ +r0],"ekvhE۬=bPP7|iBRT$U(46NBܐZqUj\tz XaZ{hL,loXNsb"!twDFoW%{=|m(YïW] [rEc,껵En U58Ջ v8i]ʫOk8KRM:{V*dl}ICM >Gsbu!&lOUTcY_fӤ'#&o9 -'#iQE샋gkv%*h&t;Bj48f7* d[*dvjAuRNv`+E_OqVYS"!lԻ|bF+mFW꤈% #9V`F&})X 0{W :SqJg4N5 0Q%psM@&+G8(2j ݰojRbz`5L/TKhX/yY?_fw,۬H [41glt:v<}ePVz ?2rx=<~YavHw;eט!h$J*l 섧!t"_[JX@.Ίx)&%2R뇁!5na9sw=(3JK$Z*$$(J/7K5'fsBP[#J؏^q],3oPJy*ߦҌ=cڹpӏ:w=%Y-#Aؙ`=nYt\-DVNsIv)Fk$輹2p+̀V̇QT:)f#- URJy/]Ň3Grq)>a ?o>h)]@)TzMǜ6>k?@յH+XBo\ Xt֫~MɩkvY^ G_~˨t@6I.406V[5e.m PCx7៼ >3Ta0vޜfpChNU}GH@{ YyIe !b].H iDw] ؏ꂟXDTSI2=|t>$"kWۺB 2})R*}OE)_ЌzND`.c$yrݹo$]ZnJj\2 @cr-sש[:;~#}_$ *WW g4V"4=S xU+_Yo׷W ;64@uc\ݴ'Lu$3#k)?ֲ?ͧ$GE݁pIHis$rO߀&B҇,=bD3V{Iƣ_}WSRFFTP2l]WK֞^߹EW 0V:ϰ 7u d;jp%יwY26ֈ_kRmȡQkZh}c#8]v=]<0]7|&4[n/e < EVn{Q& *pҩPi 6!grljN[NI.Ɣ™[bVgZ =kvpٴ0eUxFxG Ru ܏8ǰ(S;Kܰ5r_:x%QpEqX]LɆNH%SF+ٱ: R\c,2>utizT0ͻ~$|kE4~ڡ"?=|߃4t-~8[(:WwOǷ9Wљw(]V!J%CUڣ\)u9?pտld}{أ\NvP9^hE8u(Zł٘{bpAmĪ]&oC"KT%q8z~pQ٪E^-ڳ9 f%7]aFXz S~d,+jRF3t=3"سK-\.4XVps]+Ƹ%pbedFAlYMħByۂɑo2T`RǞ3GMMY7sLPWƻO CDFϼv^IE?DXAzVsVy!ݍA,Vc3,,iGvS ȨG!9NdUvߨkhAuN>jR:.lXCU[mv 1B6IHV}J.*v*W<6d eYI [vLyJjQxT)~'ϝ|-Q׊uS8-mv$>J:jRa`r fMOa9 \lA! YYEqE/J9yqzW5yu_b+onG!:i^Ү7@B 2*u HiW8ʉuݽet/\-pé'h#2]Գru$ؒd XxK FokTEh=`<!eD7]$D -[qro~d^7XIb$'ϱv@3NB Tk4>1fBt UmyĊ(Wn]<5!a)pQ{|?E|T/  [Qܝxn,k! T<9p%ckʖ0z\zzUۆ/F^ Bs 0) Uu-M9 ȑwap=#@G NQ 1# u_@Zk_=en>,'$r gɎٞ fܶ0ɢvt?1:dALL,(5Յ-om喖zZyXM¨„j`]( PѢÕ@nQ3V$kB_Zѐ"=ڝ$%,RYS< 9^yS3x&Jp-wG>^߀\1~؄ )43 S7])3 \Kf'(z„i`+~g]$,Eh(pVzM'"gm ΞQ>ajf+;,I̬{ָ,Pw?prGj{<6qv[g}`N!ڵRos3:*m6˽59\C'-87 `B𸣖&KZ,oLٱb!=,ӻfxok-0Lۜh1b: 'EbʳEsQPm ^yLmcz=&Fs$]3mDBP~]?Ooi|ݴ- 1Y NwbV |!}p=]8jURIz nJ}t֙V'DkF6[w 9|=*GyS'9Zr>٩HLNW%z5_|j"=(<S;?$ၥt5KyG^˫18`K`_%%BBNJ|9#DfjD,A<'WQkΜgiWv̲[j~J"o H`GAq@3>$sI+v9{@W&K3HzkC w v w-pΘP_PvX7>=-!{U.œWkGj]ho%Z’L:fNzݸi1NG]vTwekM/s$[q p(b yaF, vԧK; =b$ݻUnhILus #|ЁVxzRR xZD >@quC9˔ ^b8ndZuA;E٨ga?ut>2y\B9و̰Ckl긨ED 2fEe!=Zݞ(v%iA͒<ʇ~Xs߿@QT@5x`;aJX[I 8 *@A?*'ئBS(lF87^鉕ר 4),&cM5Wlpd2زVb`SMBt0`篬r{&ך<+c huLfwBsmϨin+ $e(Q>^]pN תz[rwAycƞLn Yl$ "T!p؂9<?ᣇCn)9p! YHw1O.(,K CU/FͰax̋ MD 0kH_N;'Mɗ╌Բ]0zDa[=by7Ь&2i*T ZK <1PBq|c MiJ`"pʣdnekL:ai-dd"O΃[8, sR1IX%MEa>GWˎ_6cɂf>'pL'~NT$ ꎟv?G'Xt0S CbE]DV߇>pOIH1z܄z#9XQw,WjP폝̪anJlCDt5abԯqG' -u|+Jlm>Q}+v@xB^:I=, 4nd",TL[g+vZݵV̶r׭Ī[< bͿ72ZM-eB[c""S˞\=JekQC[V@FuݭQ/`@}O7nEo/\dì]UL$wC@ԠrQzO.D){H u#i~,\F0%jMeIəYBEP~~l@rYv*<6`_2 kX@{62dMa')]Yj*u3LVa cT;Q.}Z%V&zFu;tW0z0퓉D,h:  +A">+V~qW"lYZdL<wHNb섛[Y[FT !DA1y~lEAOAK.T\ZqEve ]7\ϙm&pПl}e:/fob H6^$NZ")R"՞3m3Gz[3gBgOR{ 0 p+T)+{it*קL'TJu-5hVB] cج.gU\I3 -a I fB#|9JϦ]s!!^{ƷTfJP M.U񯦬5,Fﭰ=ym">ܠ[0d/MDVs9כ8ݘ(6f\<._"lgHߙ'R\NԷ#?X`v3 a'?M߽|v5s*( j_e6L?_]lORx:5Hh2YR,)kΘcv(vrfHvC.Fǐh\f'\}`6[PᐫqQMAtJ\&(kԢuw52yV ;nQ`v)wc2GaՇ_ DS*ЭӅdӊyHO5RkR:⛉CCG 0gN+ SO&[M*vQw- Ϳ˓'>Ρ.CO#Rfu҈­3S@4 Wq,A$Qsմƺ]-ur87#jua?0ww)z}J;G35Hz7> ɠ~ 7:78 uځzLe4ŋx;z -͸ SKZ3{}wq(?01<͋4]CHk6iP']U" >Aʉ*z>@~UzIZ#.Ǜ=Cw.~H@i,JwݹU0x%9VrY?SfU]m'AN\kZFȷxt |61-0uv7%J{qL} >7Tw:L} Ქ2;譿22$ѮfWol6z{W.ՅAhP8'Ym8tVs[ܽ f?w[aDhI:8>ƆQX_u TŒfiUi@*s; z/?*%|kygU^5f*uLbKP`%Gg7mt֠wRjL!v]B-awB-]اa=U8/퉄vFkIS4Kvnu r4$|T{W{,iѰyب eZP \D{Zal aUƒJOnS mDEnx$<D#>m` WzͣwTR!N+gΌ78xr꩐ds/JZ'$,$gƣtp5[qD!g0כ`YZR>on}Ԥ^㲌 Fq`*v OK)hLՈ|Or2OA[(++N^h$^8W B͂vO2:tA˦B̦ѝch +eLYyLT&c`NŲ.Dmؗ7Gk047xt{) Χkp.CB8$?0(|eQZfBsi绶޼LŌkת~h̀%Tqp]yzw(\S/&s/}o29m)-Rtkgy%u[wŬutBvuUE!n(Q'^9Z֛ݳ]SOb,tuZtu!A:5|5 c=~y|,[3q2-{#u'W* :~ u^R瑮5o 5`{B 1&?S<*xoMMl8]ecTe`԰+u#飔f|\阰: HLk\#3 K]ɘ#=c`' ?XGƫ MtQ iG=G (>e9cUr[u|7th5iNbMxv +P4{ `K^]/(Kkƹ HX8=9Z1{rl^ k ʊvUV|`!; cBcs/+5CRCZ^8٨8ڤY>99J3Y.@KU6GYo KɎ x%+XAYHSkCc) `7`M ti߮6,"ȁ]fSNM`܆sT"o}5x&i dK[LIP]yPQ=srWzfN<%Q芓29Ъ0L .;%; =ACQqv_h>Yӆ4Ky5%ES k84<)҄l¦ɉ9uz-LUɠ¥#y栓pQC"-+P2Bǚ2&w3R¢~"e#W4sj/ 1fEO EILzcDprHy>>/Nmt[0U4L3> WxF'궓(i4JA7m珣nuh3T@7 DZ_Ѥ4d-LOcmoٸ5ilL e$Lv`}O*Kw\] rVٻZ\B>rA^ ڴ`H;pVr\AQ،)z7UcP U!%qϏd?k@F{hƎV+CI8-ڃ ;P(7䛌P]uGo\ YXc686(+b;;uzr }Lx2xP4_ G]::d9"{n鶶 ߱XY_l:1,J^=j59l<EM@M׈3JqA>ho|gA)JC!Iu*w,eaovWP8Y∪I[k2OP+֫]YMҶ w5%Q}׬35RgWiDp\9%1Y !Io+ h̄Ϋ y Pe^Q Sa_[/e540#7~`.Ր*yG#uɮJ= `xnR'܂y85@oxGv 6Ȅt+NW!]M2W4zDjZ  6=?@1eMZO!'JR74~Bx{}ͫHF3AD/S.[Nn4:[}y1,-P (up{N-'*;#]4w.@gG +gn>v=b x/IiJ:eQ9Y;*ic.'D!9J݁%x-e1h5jyH'z@upjwɠE׀3+*.V~~#,=g`By"(xNʼn@8CP]hsU('w(.^:1I<0(,}!)G[f c =?F6|9<`8|?DM^Vx) /<,'ڐ5l_ł{r]"i%k̅o﮹vv5AQdﰱ#%Ck8Oqsx~‚i^魞5|LݷP4E L`"&.yy )я*Ӯa7ɲ͉޷69}.0k#gV ib=l*"i5`9|,.ax)<\~)LڪPr#1}q GPZ{^gԮw$EjlJgV aj{sP h1E:05_r{[7 APku9KXewWVHYVbypQɃ,I(r_ڙkPU{Q#5f+ r mؾl4!imq|:MF"rtCKBS_)`v .džd[DMCcMYj *l2kF]Ո ̄ց}Pһ|ጽ j0=uD55puyKѧ` {>gE, ?!5C(qKѣs73e2>p;T5 沚s8Ф(2cl$TăgAS$p5{ynG ِGʲN(9ͲG!b-J1qXGo]D'n&+U%`s$+5M?1o1DZA!HP zŚ rXUHJ+i]LK  2sDs[`2 k; Z-I"]v&2\7p1['^d4%3K@)h*U?ipc==__[8>w\fOqf?zD|ƷDx3g_fӈY{ 6[:.(rUsuj<dƄل)c]:<\'{ crIi&RIG`=A>F/qNznibvhg}ڋ/8&|G#KX7I8jbG5'X3,yp#1Fܖ.׈n@O7DCv|JYkLYɬKK8%QW;5C f4Oӫ CiD5C(hF#"LA )_c*9dc^crg<{c-܆T!҉iW`F貃bUq#dn'0jԑ;LB=4KG_{D6u|<.P+`NZ)DTv|)w79*$G9ͱqT1 OrFpQ,$ovJ9_'!^ "Wbq5OnN%wEag ێ $i?KZV8e4d.Xq{2fxK'Ehmr]9R%%#mq)$\" dqY"x`A`6/ia/C>m3Mp N@ Zl3D̊_? 5C_^%jҵV˖W%S༯SW4MĆӤGE&[Z!KHkj*Z*n@>F@LE(A0Ώُrl Jqx fwNfkXؠ EB;vǪ̯PrzqB\]ؒ$TRtaQ,VWc y;DΌj@EycL(i{T%?+t:nSY@QH( *N-sKt3 2SEyFDݙ6s[Iv2G#tUSu}Y0I.B)E5Ї=Oo=3[eϻY3%I\K.NSC1}fL#o~ \|(/YQdÈ=x|W9n2 [~@INNS#AݨHM,]1%z Da1\Gy~ kݷGU+5Q~1ǚ=t[XS_;Q! ^ؖ EGX"ցz@͟+ؼNQ>1km=n_Lp]"f5Y5YI8M9C.3v`1ro6ҩ0f] B_5)KCB0<@"9-{Z_ób5,L1[4H>Πbp(6?ju\;S/pí'yeqsI[`UP^̠zϰ3PPqFiK+{vd$qVh@ 9ƍ4wcz<1"gqGXS|L뉢,2$C[Ŝʭe;WpL;׹.o=ۂd90\+_X)sbeIϺ+ %K?/wmݯ wcrVĺ#b1n3EEBb,&M!~;y]*{h៊&_zNKT~7JO%]%X9lD f RФ lj0;X5? >$4o,i#q\5#^ɩ@ eU S |Ėӷ: 53/7KOK9v=KB/}JI,V= t񾇞ɋkq.LAr!TƤJMmKoMph%? XC\գ.sQhO{-f0nwvP(BNJa k9nZK븲23@}[!l5ӗ#H@-;G8A͒3An mTޕVrS3 .TAuL~6<dF*~n~3jFÞ^I֬q7f@ =]5ކ`m x#fR6_[{V7odPxf:5$" - J5$i\St/,J^xq+WUMdU  ߜG1$J`33bd,Vٛ˷zA xԥw?1.9ߗ6E8Br5R*QPgm89"1 %笼M q|EaԒH+阺x.*ncU /~2='6_]$!P# 2?a)9THߛ;'cKfG0Wwr˟A2ڔGql8哏w^OB}O5l{1RIu|_#V]̈e20:Fh=5tQI"gPt]–m<[ZrZ~ X?.0=LJW.C(2fH {<tVK"OIn'lj>v *~Ӱa%ͰrsF$@56 2Ҍo<'${=/3u`-4MpaѳB`dUZYQW( fHR@mG#dRѝWikvC]=Z_F4z"8Eb :*~m y!9ѥt< e}sw A%cȴ1)8c1t)w7pEU( x%F7e@+ t&ĸ(C_L"a(trmӈAo@4T#g)ZNl ;/@vNuZSuI"5|p+ ayM8DyRNtRn벻vf1Z2+ F9;%`PA Ez$ ESŵ ' uiueƖ'Nۻ i%\Ar2ue)̄Cy)zLd/J$!0^^+ކ) `զ>TF{z~0Z5ʀޣdf. v\%xU|c6H s|w7#~:[߀bB Ocաt:1ɥUkRsh11 _ŶUwfieOhj؜ȯwls}nf.ڼTS/[2If30sFw8sP R~V/!cͅf6?*zZ D"<~xT5 9C7սہ\;z?ߖ"qICX !dHuӸqi̷#+ $8.pܢT &zQ 3T!~ry-BprgSQ$ #Vr G۳x7!<d'Iz4:1>9T^E}=gC*6ݱelyjr[ceŃYyۺpAc? QzuM%lX ftfwڎY>ξ9W8oN!g4BMɊUg,ךq(ːhL$wL>z%ǿj}6ܧ/o|Ѽr㠙tJs#,M]N]asqiys {[p c繱mBg.OԵO{׊+hUM2UFJ G1 Xu~l-qI{Ӷ&Je2NE?X> g# X~hO.Hf]Nn+/)x|F"!}bL斦1q[4ڸӣcTJ(с;1U>pܾrho6)t.uK,FLhLlAFe!{N ħM&ƂrdQ 9x86z.>0@iYg c q x,ƍbeG&Πfa5gJxF F_7},[e1#y'so3Fu^pىpR/߱oUH4!7U|R3M]sNۯ{]|ڴ"л61.gtyD@A!356Lb8ÑKv?|$t:m5b ъ4DX#%Ġbl8vanm R"8n&fS?<~A0ĿZ1z\5Bg|KpO "<8咶<Qi}<^|=b4.)o[vidqGݮ^$pjr_tZ6%i.˦Ҽl:?ʈ*a3"O̔'I[#sSXpA.-(LvlÐʼn%ʿ{MJo⧈0 ~)fY[r%+s {yi1kE$J?MGxP$Ղts?^a$H̫Y6Ѣ1:IV4̐ E`Z %KxI=B9kpl܊31ψ@p,cXN89UnNuƹ4ܖhT~KQe$ !ElO1.ڰ3dhVfpï`9U.hv:E];} YAlJ /i.Wy]v4cV1pFq rΐœ8ʮ)37d2T2Sy=3_oc57z3QA.Цپ"sbI2nr@DCĔw5ھmFIb Fr8ib1TcAwT-\tU2|]N:FV?q.{x=L?NH)vg f I!q(ydR^ل;A%R{,j1w릀BKMmW\b}łT5Jm0]SOד4q^/F:U]wqA']b.]4Xsc y !7kiBgp~Ym. [{٧4N[, Pi9e 3@2ID¡>%in: ~l!jr7)u'd#R]&+xeIF1o x5gX8Hq7\_͌߇wQc`TΌ#!d-FD< RCy+gqcY5_5 VVIEW\bQP!G㷥Ē 06S ջlN= (ôW|j72q%(3B޽ND$%lp' ,ߵ+ UnWp/ߕ'@+&3L7)B>"2V]5p${Mڲ⭏PRFg#q',PCEy?G|3< r.sۯV8& ( w7rF<KΜ`kLKY ?[/ "NL 5.[\WR`[\vZɯ{,}ǐ}l!X{48J`9C~U Ȳe;B.-;YC3t$KW Nִ̊jî I-Bb I+a EJh>(ٙ'mjSOTIw[)K2K#hpF' 6MF*4j/  *bH$JCwrZEI&]o'Qe:I|Y"NkŽQ-yQ_qu7uRAɛ挏Dgi*Cٕұ/Kn<%7~([K|>mMKLYMnCH^ Ui)np#_E?}}NP" $I"Zu~onlbY%"VZ_>Pvt f9"EMނNpZ5(ɱ>fm@$CtF=5&V@Zd?SYmq.qh#/TStk4NΗJc#]ُµXuRhZM9U$B(XŐs1EiS۵||h.fPΕY<4>߷t>KW-N;c3X?nVV鮫c V'o+N+eDMB*әarcca:GfX>jyOUh(MR-aecȩ$0b) gRσfG<TL\}ox 9Wݰ dEכqf "L?{&]lشszsBЧu< 7w-e37;6AWd zIVURqMӉ'p OZHy ~~oW]>'sJ1`8|O98I@&/(:5 h'gՖQ6|f!"poDWe+Q xe(Q=1|E+;?s?<5 U "Y FmѪ S UŠcXgcO-;)k/]iˆ؀5ψ#Y&o>a?Lm4. 2$I:YL^Bo(pK7+3%S mtR `y~j96_W/3;r?վ&Gkc%y?i(k)Tօӂ\Y_7r c~4nQƉJ? ƕS uBfqN u~j;!EI&LƮh}7$*z5:HlC9NGJFX ˎߎӟ˓o%S"0~š1myy:f\fA;cFBI<.rMp "O=RnvTEh XHR' S8,SKX/.6**Z6}b40$> qA'nkͨx~6I\&ֹS3Fe52M(@#F<ӴÙXH6mUij53Gr;0:ހ/Jous&lj9%ETM]oq/f?Rz@.ďnQW;aZkҨI3`q: ,19 8\4$>^ sGZ$Jj3m8`s+ wpMUY :]Kb!.=|FNi!V>œLt\Yos`CA1 %=G$L΍V 琪c]j>KW^ttj8yy-}}tnd3jēN.U*x|/{>WW^*;.; Wz oWuP{Fmq4'lF`%?^mQU_Ψ@q"!:qeG=\5Ag8z= uI(I5{H + $㗢IKau߯ )jzZQNQ/7-|\d?RdF IR7$D%e8DRx{Q[7Zz?1wc$o*qŻ Q k{W(ylH޵8\KN<)ڄK5%*ӃI!7C<`:t㹭3X\3{{F{w([J/p{6x"qG\0*n # ?0x}kݬLᘸ2YW{he߅O!_&JoJ>_ґӦC| ElER+X8SzA~Ed}'þ/b<)P 'K]Ss!4:ndƶOo2t=q׮%uHvیJXWf=Kh0Ռ^Q؞ί9 J)KfjNrgd:sj7.}.Ja߶'NA{t1A։8-I#BŚ Uo6&:[YW+&[y_gn(LCF۸iKB*-mE26|=4=Z98 5_/P`&ɹXrvT8pJ.x޼dJ2:`}_xѰ6k^jP{󃏰.+dT>aj`V9i`4BF~4h4i{ɪ∎-DǵXxgk5UtxN`DJ}) ,YE+U߁o캍$GsUq7&"^qٴL|3gR #-B8N/Eϑ[U6%͸ 7P-\ʐYƭ͹֩K [aÙPĄVW2Ѥn+Hu?җm/r'5Ou@j--2 rQ=]Ͼ KX:ë@W,I7(/$?7V 6vaBGx#Oer""9Q \eİyA"}]6sRYTj3ٺ`-,H=/GT5:/ã/ i{np}3FؚVAQc, L"wer8KO)ڔd#2rP;#jg(аS񈳘iB=}ie@&P1q.JxU,y]O'S3< Ts0A9U,sd 7 s&^֮c”(5&6^ \̂gTV!kQS|(=B!;8lmf,*aڛV8 }vWJ鸷ʚqKԲiOWθ"a:*tM<_6Rlf>8+MOBb-C//ߑKҮ:d,aP=a*)A9!NAKcB>}I|Dux|6/PiaBsah:'#_@vM Z(b2;ƎdΓw'3SƓmJ5' b} 0Pz3Xmvg)TjƂxfub\-Xd;is3ᑖ{a:, \rnxoƯUq-sgFq5SO[LfC|DIK|UmSU?Ss[np仡t1&B: "];"ІJcrsR>OF07 ClE"аx zGpYsNSXsTNV[ƧM}e1kq/ƵZ6A@vv#賕[jY@F/rS,A|B> %8;S:?5 Pbgo0tRf1_̚Al/pE7&$^﫨C/']HHLE;!ʱ8d.8Uփ\ I6Vsh/Ւ j QB *}KVթ.&ckN V@ QB'ܫr6M Ite\ML,,exs4 d\%FaDh)Ϧ\b}:G>xJnOcYo{<۵ULgӡ:k!H2Gc͠CCᛙ3M}Gj1J[7j.^crzIdx =]F|"#˃nimŊsR+nq7߬:ʊ#DlO<t`D5> ;c 8-?~zkk i:$'DSa<z3;pP ޏ 'K@d ӏ^<]?ɲuXohtO{2fLHky[_Mn>­Dd| %KO{$:@ 6Fr8 1L.-7t-  dhd9A@ZS|K(ZQ#j'0]=es`rIpaj? bΦWW7Z@A@ ( Gu-2z/g`i!-U³j3ݾͥ S(jbLO{ʂay)0}+^ #V}^ro0 H0UhH[[1uVzbQl?('wɓg:CdyL/dUTAnΞ[aˌ4PIސ>&[fF4)#[T#&ȯٕEp5{ ;1m YZ