postgresql12-llvmjit-12.5-lp151.14.1<>,:`_/=„bCf91]}:0ORfj5 =?KU#ugB{8z`Lka˳+̚\i'0e g5_8A0E|ZRܱiΪ$,˒N"ܔ׬FԶpqhqWp^&1S JOmӰhfnuJZ |&vx'0j˖լ с͝ӼArոNu, (_msޡiAg,.tg>>? d ' W$(;DO h0  ! 1(  h"6?IIY<YY[{([8[9\:^%FkGk,HzI$XY\@]^vxbcdCeHfKlMu`vwx y zCpostgresql12-llvmjit12.5lp151.14.1Just-in-time compilation support for PostgreSQLPostgreSQL is an advanced object-relational database management system that supports an extended subset of the SQL standard, including transactions, foreign keys, sub-queries, triggers, and user-defined types and functions. This package contains support for just-in-time compiling parts of PostgreSQL queries. Using LLVM it compiles e.g. expressions and tuple deforming into native code, with the goal of accelerating analytics queries._obs-power9-06B&HopenSUSE Leap 15.1openSUSEPostgreSQLhttp://bugs.opensuse.orgProductivity/Databases/Servershttps://www.postgresql.org/linuxppc64leHt@XMl'6A|Xh4L( `8"><!\@$Od!t/4)*x/0x(d/H/@/43)T*'t,4#/h5#l=*D4vl(4j0=Hp|Cx$05-(B(ET$xEd3H +(\=`W 5\xAGT8L=4 d*@x Dl4' #S(r VpSLDh D-8HB|)d<P0@tHt-,Cd8?0 4pS|K]h,P0jp,">6H2x#!lU%HB(A\@>( j @`Jf@> ( -lB<0! 9qW88X8c$1_/H"H5,J<B*P+@BdXD32%},=/0gDtu):lLlsle]|jP'x!7P@Px X$T8l,#PzT+#P&XN<4|U@l%?L7"#&42D%zD! V8Fd 'H8=tcxCpEMth/,#d d%xK(!b0%'8@)X$AiC[:@01Cj|(8nX'%NtGt(>ɼSڄ'`0@s6Pp=N42FHLk<LLV=LL0*@<hmwSH@HL# W~%/!M &#%$(.`2X-l8"x`PEp&5!d*Q"& $!30).)Z;h:8X#P<_T,$XP-%(D"]MT#4(0&&t@30DL?` L[>,(7$.0a  p!8LhX .yLRa9Chl/Xh$(| -V4BH7(P-$Ǽ%YT(+T.4 h݌o.|JdD/N!$q\R,$y|8-~8̸b,`F`;$\)*S(h@xq<d\B\`zH\3(۔d_Yp,LTc@QT0EV|nx6l.32&1#.Dh pF8(t$C$!L X-d D-lM<G$'>@[<q@ H|@T 4 W.09h.fx`h%`LlT8(2`$t-dD0%(%8t/xB.]  X)4d8,O+y\VX3 |1"{HrT<dJ$`\,W<bXHmP]L==`00,(d1#+2L>tj"p$@* OT\C>1tXlPw4l "P@~d(<dH|`0/%(N:H,?1l\gY "le(PT4kN<80Bl(J|oDgd& d{@-WPOm \X 20!(L36-Df_T#<P[&k 45,J 1b,04b#9h >4pPHlT$DxK@*,14+d#A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤큤__________w_w_w_z_z_z_{_{_{_|_|_|_________________________________________________________________________ _ _ __________ _ _ ________________________________________________________________________________________________l_n_l_l_l_l_l_l_l_l_l_l_l_l_l_l_l_l_l_l_l_l_l_l_l_l_l_l_l_l_l_l_l_l_l_l_l_l_l_l_l_l_l_l_l_l_l_l_l_l_l_l_l_l_l_l_l_l_l_l_l_l_l_l_l_l_l_l_l_l_l_l_l_l_l_l_l_l_l_l_l_l_l_l_l_l_l_l_l_l_l_l_l_l_l_l_l_l_l_l_l_l_l_l_l_l_l_l_l_l_l_l_l_l_l_l_l_l_l_l_l_l_l_l_l_l_l_l_l_l_l_l_m_l_l_l_l_l_l_l_l_l_l_l_l_l_l_l_m_m_m_m_m_m_m_m_m_m_m_m_m_m_m_m_m_m_m_m_m_m_m_m_m_m_m_m_m_m_m_m_m_m_m_m_m_m_m_m_m_m_m_m_m_m_m_m_m_m_m_m_m_m_m_m_m_m_m_m_m_m_m_m_m_m_m_m_m_m_m_m_m_m_m_m_m_m_m_m_m_m_m_m_m_m_m_m_m_m_m_m_m_m_m_m_m_m_m_m_m_m_m_m_m_m_m_m_m_m_m_m_m_m_m_m_m_m_m_m_m_m_m_m_m_m_m_m_m_m_m_m_m_m_m_m_m_m_m_m_m_m_m_m_m_m_m_m_n_n_m_m_m_m_m_m_m_m_m_m_m_m_m_m_m_m_m_m_m_m_m_m_m_m_m_m_m_m_m_m_m_m_m_m_m_m_m_m_m_m_m_m_m_m_m_m_l_m_m_m_m_m_m_m_m_m_m_m_m_m_m_m_m_m_m_m_m_m_m_m_m_m_m_m_m_m_m_m_m_m_m_m_m_m_m_m_m_m_m_m_m_m_m_m_m_m_m_m_m_m_m_m_m_m_m_m_m_m_m_m_m_m_m_m_m_m_m_m_m_m_m_m_m_m_m_m_m_m_m_m_m_m_m_m_m_m_m_m_m_m_m_m_m_m_m_m_m_m_m_m_m_m_m_m_m_m_m_m_m_m_m_m_m_m_m_m_m_m_m_m_m_m_m_m_m_m_m_m_m_m_m_m_m_m_m_l_m_m_m_m_m_m_m_m_m_m_m_m_m_m_m_m_m_m_m_m_m_m_m_m_m_m_m_m_m_m_m_m_m_m_m_m_m_m_m_m_m_m_m_m_m_m_m_m_m_m_m_m_m_m_m_m_m_m_m_m_m_m_m_m_m_m_m_m_m_m_m_m_m_m_m_m_m_m_n_n_m_m_m_m_m_m_m_m_m_m_m_m_m_m_m_m_m_m_m_m_m_m_m_m_m_m_m_m_m_m_m_m_m_m_m_m_m_m_m_m_m_m_m_m_m_m_m_m_m_n_n_n_n_n_n_n_n_n_n_n_n_n_n_n_n_n_n_n_n_n_n_n_n_n_n_n_n_n_n_n_n_n_n_n_n_n_n_n_n_n_n_n_n_n_n_n_n_n_n_n_n_n_n_n_n_n_n_n_n_n_n_n_n_n_n_n_n_n_n_n_n_n_n_n_n_n_n_n_n_n_n_n_n_n_n_n_n_n_n_n_n_n_n_n_n_n_n_n_n_n_n_n_n_n_n_n_n_n_n_n_n_n_n_n_n_n_n_n_n_n_n_______________ _ _ _ _ _ _ _ _ _ _ ___________________________D_t031a942ee49e3cbad4577496cf080aea5a251228e502eb0148b72bcbb773c1f895b6c2ce5268ff8f640d1460c69972939594fc0e73dac49fc3a87a1d7250c34b09ca42343a3d831cdf10ca59c1ff41e116a0fdd0e95ba05046f23ab612b1ebe1ddf5726698623d58e5f1ec035adc9aff0db208bc031356d7c6ba2f08219ec9ff7c39fbd07d4290b52a7bd1a4e61762a619e52d91534d9ff2ad91cd61826da79cb7fbfd9703f17c9965e5f34c71617fcf9c0f5f1a22dd754de0f8ff701e2ba9d21292345a60c808353549877a0254ba6213cf2498dc0952b3945fce72e680f826394c715c2805dbb3d5034894003785e96cb8f6ee5b28c82cb7ad206e551634c46f9f6238389782703e1f62418a95a632c4473f3be434848e9428cfee594305d2dbf6c39dea516e40438a38b1b96ffe870e55f82350c7910805ac34b8c831fe945fe8b7982b43916f6b8776ce2c89ac06a4339bd739ad76928c4f43bd6a6997901e700e9519f5567a51f3ff31ca9c6fc3a81cb25c66cd490aa6a7a2cad1f98e05449c0f860856e9d8d89bc02d872d34aa359fc17e9bbeeb657d032f5a5303dd5a6ab3c3fc1b18f5c44167805c5568054f0d679142920395f72c8ba8b970b52af1a5bd7c929dc0d8ea36ab4a1b2c8c7fb2e9b2247d8de763f06b845b61a7af57974059d0c3b5dc4c070ff1905892ab133879c3731bc4e68855721f1ded9926326a567c50a30930b490527d153bf753b228fd11e121a4c5fc340aea61260bd17e2a0fbb0be6a13c6dc4ce0be877db305cbbc05e39015403927aef6f16a148e73cb0725d838708dfff0c6d4e67ef2954fab1f7d669fd8fa1a8ee6dd48b7b3963e814cebc6263951f653679cdee37aace35a89564addb64d75e4d4cb2719cd6b33f63d934faadaf9891b872bd7eec9f0c384d3155a805550c32cbf035afb3170ae4f344e0f27f43186aed549431419437040147b83666f2420cd36bada742eed877793a034c277df48cd158870ffb0077202ecbd116929485111afac00d42a5e044c1dbfe8c79fd46d46f4eaf6bb1f9e0815d034ffcc24b864ea86827e315444d1f287cd35985d9f94595d2491954fdc95c896f9128e25191d5a291e403a1c3570311e94686818c9db12cd0877de5e46d50a74f5f4256e7eebbc7cde7963bfe075c57a23fbfeee6bbbd7ebff35c54e14e44aea4a511d184722d0e60a85f65af4e4d008abd7d88b6a1c4001ac52f25adb72d74fd0146f9c05e2e786ceeddc38a8a32ff428b30c6db89c97962932c92a4a22c2f59449ec29552aa6f815aa47c27574e10501eda6a37228f8a2537185ecbd4c7376cd9f1b095373aa4da932f331bc36f306691e6f6da8d5196fbfd0762263537f8392b657e9843695f88ec7749be489b71baa6d9aa4fa93e70f1c61e11a5eea3055e6c53723521b0beea6607758666a08207eb99e82515848d2fef911786c108043a61e76f42a6363c746beba0e01e36069e02d8c2c0df8bc8597b52ed8f1641bb2e84973c949326be8db9145f749aeadba9624a2b89c2ef0d5d28ae02d85e47121fc3d572014eb399880e6170d9b6235b22f85b58a276a83f48d2e009da8b38633db1dd3b260fa83dd6641955ba66e533241c9d9e500d59df5b48ec1ece7011f1987a470079736b7877ca11132f839417759c5eca44bd15d50cee2659d6c001b3c00ce819615bb8e1743cdeb60710699dc4493ba3897ed3c1e4ce57e6abecdc9732e939441638abfeb4464e230f46dd1c807fbff8c0c8c303b6c901e3bd37a5ca8a7c5aa3d6f679fe20e036883f11666e401c335935855ce4d2dae9682aacfcd50f773a88ae89aab42746a5e52ac9c269137401bc2bff654af0cf02b4031b855f69968f042df4a18d435dcffa08fa894676e710817d6785c253ea456ac685990e5a34e1eec60d66be37664d885db79c93635d059333bc8a4712e34ea020a0ff58775ac1c15666c45253e4bbc304e10463e452638a0ffaace3110680e9a22288b237c4be03ba2c1125fd7f4131cb3adc85a2d8ebe55dc0bd9b3b485d8e7a4f09e2a58e07b11c3eb2911ede843ba1e43f31d2c348adc96f714cb3f2011dd53216d95218da34f7d91dabc56de36fe42d75ad772e2879690f5705f988788d6885ed17914b2c720d474b72ac439b86d9524bb3d87d6ce62cbc62485c8f516f9ad7ff6f73256f1dfeb9fbde15c6a788435f8fc91b10d195b28a0b742d89115af58afcae3c3987f438ad0c37756f487c98e586db53b1c4f09a8aec51c406be47a8553daa25bc3d619af627a44c3b971c41a2ad38dd701093b1be292ec0b5480e004485a53f4270dfffa6ef43f21ffca18896240b6b15f15984c0fcae65d9baac941cff96039648dd7c3a671bdfcc395196b792df572f3d9c9ec62b36073b6843bff21641779af91e61b9d611d8305ed15ce72f2831f4bf373b5ef46e82ade061adccb5db8d17b57296dc315ad6c0c7bfb2893440ebdc6462cc3f106b3d09935779c3c4a3cfe1962a9ad9e180e173f64eba52de58e9511897e82b61e955c1eb7c3b248f14cb6b50bf15d2e8cc706aa5b5920eb97035313ce598209a64e238c5d6fdf623c39f58eefa3eceda3557a24c86c590e02fc0a2e3516b08a1dc15065639303cba4f5cf78e624b48456a2c291b97d76857362c427ec2a2692000d57ae274727b4f9fca9236675d0d8389c307aa787dd7837482d3e4a95c94dfc73b139a357cb1333dc9b4e844702488361496b22631cbd413873e2cd252d27dc893d74d181af3f2b9eda9d78736b1c4c23c2b3f3a6d15243205d861b17925e56c0a322db4a43e67a0879c353c6a0858f36f4bc4204e34c2a96c077aa47d719e915ea75482bbeb2aaea2630351003fc84d401236a7efb7dc4611f196c142ff535e9eedcaf462ffa80f74a06dd137052ccbd7f2395e5aa7f36c42e60161ef1d6f1bc8a3081c9b0c8b506015d186c643520c901e0152b8c12c88b35f98b042c642fc46691925604a29b7bdec0d0d0c0a3b3eabd5f4f6fb1b5cfe8b47ce16ece43e6baf21263da9db016eceaff019b1b580ad5223e9283f664ca23a20307d8d6bce3640b8793ebcc8a875b64846a849b060fed709a48cf5f387c2e131ca3ebbe9b8ce258fef2d64c244dbec78c4a811cfaf5f7b9f2505156c316e3c6315ad6fe28696f9cfeec0cdc31f1341a6d0f672a67fb7131745c69e0a6130b322d4b5460eec2728e3defd8a0872f4ddd64226a40521028f003277b6036d0d235dceef977029efc1fcad442ad751ab3ba5d2c4f0bcb93b4fc8e0bcd14e6c3e10879ee98502aa23214c58fa3f4522e4edc737360e48f31b43a37dc1f0c309ad5f6f2565761810e9bbbcf7cdbfd00522b9afc9199e9aad8a3c41fbc23b60ef93e07b64c576ccb6db657ab5e4a6c6506c98fb83400f0060804c438defc7d05a16178602c143027225f13b7c917c0c49193717423ca87ed5e6d541b87550a72d2334ee7c1af36cc52e84aa86fba7f5614bce5b0e005495d7448551d8af202e903072ef22491f4ce96ffd81447a9be8bb49330f878b02775b204e52e342bd28c2bcf871b44e3634457d878c0ccbe75ea94bb1a4952e2fa8f9b9ab08e28c8b6a8f306da81f98e23d1e2bf0511525b9121c58dbdb579ba5b0f71402a8f04a6dfd685f10eff7193bd6cb646c18be80bb2775728c9913843ecf2e83cac8f6320fe44cc01ec7950d9fbd8b74088b0083cbaabe4e192447341071f2ecde0f1dea5b1e106c7ec27630c60215187aef70ccd6e64ca13c8d6265efeca64b90ab537aae957f9e48b28a047f963925b43d76b46ca7f7fa4dc8a5da487e900c535570f044cba33b84db38a572b35338e29278cd33ab888a59c14abe36703237fe5cbb19b2abf6c85a4e2f749c8e54e77bca577cec7518728e4ad0b820a006d827df4c6ed9d3c73b936702437569be685302401a17a9f19b05a35cf839c4b79f975b7d57d6317e5b7270c2a0e5471ca33ded7297aa1cce3c9155e02be55e194e660b3c8dfe7e7113452e1ee23e71c6ef8217d83912932aa9b98ecd36049765ec8129942ee68362cd4216da09bd8199aa54efe4c29f9eb798410c9e7711b4fa5d838aff98ef10ea83df7e6b757dc0dbc10952f9c087dd7c0c1d82ff8cf268cb8ad65b0f05115c10888f11c21212713a262dffa30f5566cef051ae3c93a8d6e1ff9e744f39738661afe7e0e19c418c4f2b9cd96e1d89485672f5d73d0ceb5977e78b4a6412b99d4dcbec03e2bea6935753d6366af1ded1ee33719b188fd8697bcda4a403c1b5572a4128608a6f98df96e7331dc30fa13e56fea6f617f49ec3998d8c1579f5c6ec5582e976d967deabe3ec1b7deb2671fee32a45f07c7abbca248f0b9773291d11c629052315a2c5d8993c748a9b1672cbc0cb3ba08cd06022705df5e83760c0d3babc41986f346d5c83cadbd7a4f515b3e9af817c3eb6f054983c12d5b14921e3a1ae69d9bc9b20cb00277f9b511e6fa5e0bdd5dcd76cefeb9cb2100a34a521fe603c0b456d2a602e6ce16bd6d1ae84d6363f622714a8155f116f3697a5c2ef3684ca167b2ecaf6929b933c5177813a81eb374120e430696961d63f0dedf2db6dfc762f9f7d14fd4ba9654b8c7e04d1af9e8191270d8b59be79f6ddf19eea0a7f46986cd1910478e82c932eec3c490a27a4fa050e413c163377b3d4b1386c4774ecfb8ee3777f2ae74b39c4ab4c94a5c8911d7b1701f349df8b9e45819b51aa9b5e819036785471c7ec6c738153489e7003613b77a207fdf47ce53b3676a19c95e6521928d3569f2d9090590400c7fa98d435506914e6b8ca43e75bd72318f594f28b41b16380add17ed7809d6f639b1edcac8909a603e16f180efc7159464cc27b25cd88f6216fb6cfc9e078f1bcd1dc540bc3493bab9e05abefde5ed7f2b6d38c300b178c09748f3c57b02b390269a11e9898f01ba6e9e1156825e93c79007cf5025c49b6c9af766f336ade4646a744291c7a395f3d2bddaa6d77dc54eadc115977fe72a636497819575027b82803fd75389cdcac4f708374407cd6f175009d4c5f346413c0e98d05cc927cb4119ae93da9bff451922ba736445bda978429bdec1a37a605d8bc31d6fefe0cdce35e93ba725ac8b7d62b4ee09d651db52d7d0363b7cfbbe65c2ad6dc3d64afd9af5a1c0660d7d694ca252623f5eba20a763a77e22f2988042fb969dc0aa983f2dc7ce63a3e7ada5a2e1ce60dc755b76c42fd64f02b236a86b7b683449c993c5500ccdddd24803abcf29f8ac7684fab59c1a38a7a8c16d6345018fb58bf0f31ce9a6ffab3af611caee119c57ddb13cadef3434ca05b551ca6996b1485f02c79f401ed4c7e950930d30c900ec68a23cf85c7ee346e5377944054de21b37b91535a76920fda57da94170fd11d3b85e3737b0c04ce9c381f308e55fde66df9c8d27eb8666a4996d0232188c1dd92b8d1180274547a6f280ff101a4b90407a181f9d549ed23443a84649a13fc48901a00b24f53f4ecc98544564ea71b068a55c18626b2fb4e064671575f399e4a55fe262e7c2f486835d193a5bafb6bb13f719d0532f5416911836ea96216e314660cd6a4c01fe96d8ea6da7b562823b317e0ea8178e6888ee48ec62aa8202cce4db5f8c17521ef7a0bb4abab08091f40c0db1308dfa7caf4a51eb3478c5935ac706becb4997bc072d25fc53e0574b884e8a3bceec15ea586c88c6c773e5b58f6fa2e0af0c05c99cfd6b520077f4a63d3436460ab1607dd68a03d77993be27e3d04c28233039233d0374d8264badc308b3bf238fdbe0e526ba88d8c4f115102b88f15867f80998db38330f48591ed9567d538033d6dbea4a74ab25eebe187026354832a9adca46aff2f531d79ef45ecda593dba0fb0cff1e910658c50e857f4b544203fda4e108407416bcbd9aad935a5041658e4cec0fc24497db3fd973c0c82e2f2dc3fe5c68fd0816defa6aa96192c1d52cc49ac77d09bcf3a7bbbc252395a8df7cef9b53018e7fc5e51259db495e9dc1801f05f842c52f794a569aea3ed94c59a1fecbd7cc173536fbb1863ad62c3d2867b4cba4e5527df0dd016bf5c16f80c39c1005a8b59b5c1758de457b337933d63ba490f3b58d297040b737cf1ac85bcd40515ec142a8e2eb9297d3e6300bed05ef6e9478f994214b7eb51f7574ab8699255996ae2fd70e45882ed22025c94c415f573d02b0017588e19216a61562ee3550e0cd11cf707549dab7da7e600230028191fc03471b4a87c5e246cbd638876eee4530bf6df7df93d1b28d748620fcb0d58f32314e592d0ecbe414959fc4c9a3e478f970161048a9cf3a97c0799cc366667cb4c1c9b1e975c2b3992fb0adaf7a20724d66adb46c02ca992e496121d50485aa49b6881c2910baedfec85343cfbb2a9f8f528a6936f3c0356c8c3d679cff01d3c139bc5968a02c7d064ca9799806bfa6ba639f2a2f30e01cbe18e85719bf352213182d3cb6d9aba34c4b816330a6ce7096fa484027502ecda32e1eaebea1dadbcaf79c3d1543134b714181d5b610303c8ad9c895b3da8fe5b7930fdfda5a544a01d84608c2d0360e2312d034119d6bdb2a2b7f75147b857b93d1f32256b31216cb8b95d5678b81ca17f38a8f18fb9266ba5a5d20aac6f1567782777faba54f6cee6b882a9b2679ad8f4d1153781a8baff04b165e697248d39416a48fdfe1e1b31bc88718fb414d151854018a071cc43050291a911f2a46c1d476ad8db8c6da022aa2d7d9ba6a089d832137ef5612ecbeff21af067a5fc5483fcc7002a56f8be35601a1f55ee32350525797ac79f1d3c1efbca0fc17c1a191bee1a317129b4436bbdd4787a6a3a553ced47a2bb55b9130fe566cbacb0be9bd82dd9e909ebd39402a12d39b7456bd045e53f2cc1c3a23b2dfce9aa37e7d1137ada1ad8b345333579a5345fb80cf61d62010e91c9a5248e4a721502b6682110f9e403f3ad626fb54df381fd62ce79e85d0486e574f43df1b388fb5bf74d3a0f83ea64d4feb6450eabaf5c903ce3dafd3e5c38c215e57b4a10671d74cd6d5f96a65797c47a74547a16657ae3aa3052d9780d73751fa7020a2f06a695a68638bf40f03f041768621e8854c34541f5263aee1e391a41254925d7c80d9cc085d691bfef95121357917d39b35bcba0de14e4eedb020fa34940153105df08e586e3627687ad841382a08d87453acab653900a643622183b7aaf2d840981c4ce857121a02ae0cf0eee8d3c3d8ca2f5821a199e27a6746aa623c56903b8ff47d31a1f5b97432e39e6505a3ffb936419496596f2e9190471f1729b235e4ac10054d96de0118c9c3e655b42b29a9b7aacdc7c6bee52648905b1015e429401c7a64d2c8e21dcdcced7dfd3a7acd5ccb18b8d6a582af87d6d1bb166ae4989f8ec74a37c33a3e64a5d3737b506e0104aa5358ba34f57c70cf6b5b8d2cdd44647184b45bc801635d238d1d6fe4e30874ce4cb8c90e7319a98a6fe683719874183c84283068131e734462107eed4c41ecbc778f277bef18482b6a87f33f40761c9523bcde5bed2134a7e5d4d9225d2ea46c03f8789cac21df031b644c82c8320419f72cdeeedcceef2c7c693920da16152fb787b5934999dccd3d319d7251ffe6b11024e187b0bad6547bb86ca9c33872b4705d38483a76d4603a992714d925010d11408bc0fa70bbdec89240b1bbad64f3db76d350d64529ab486babf2ebf8d0c270aec97873571d8951b8b94c2a0bee6daf33cfe38f1661dd483e64448c9f6f5062d6daba55e8041a0e6ba7902f88b32a7e3e0716f696d97c30a2b3f15d6315f3d0f82e9d7d71cb5677002c48801d909622870844049444c80c2ebaade078853a01081f8c5a9ff4d89a9dbfebc1d6f0dcae637b852e3897443d82bb74371f6b4b6ffaddad7277961e23a0977ac0d00b436773ed638b3260ed0d14f02128b80fbf70ef7f6d3822ecc577c89a131ee7cc86d0cdc24714b5626d809250c419749a1c60ba4a8ef519c2ba1147f189afc495ae59c61bdbd55712e52f214c4275fed26e6b96d9bb2ee8760db022be2c3b42628229d2d7b2acb505978a810874b89d6e2e9c76f04dae1ab4dde0d3080616c665a68640bdc30aee684c838cd566c8f4770952379e03e8911f8d7ae60c7811c8e57e58d9f493a09b0cb34f50d63f8409eb681920b7980354ed400561bf026d83804b105a7ef7df2ce8d0aa91fed1e00d1c61c23b81aff51cf0bcfd792ec80f0048e4895ec735e6658588a812cfa367bce2494f26d8f26b6860a9ca0229ba6a8f5b7dd3c60cb56aaf7e2691311afb6a5cc7a4eadc277bc6c9b9529d543427c6b067f05d701e81bd75159440a5c9645c0f3c70c906d187286d358e49ae3eebab9c4c5182d6f8e5f0eb6a220b3951c140a4758545df89b3c62bb945687593418995b0163799792920c2b4b0d7e52853084eb5f4cdd7db94e6c4ac7b3ce30103bbec105c20a27421a4b5c60eaf99f4fb977ffb6db2b56bdab58de6a21e5129e0530f3ca80e75d80da7685862135c3698e3216e4a2b644486ff14bd7fcd23c2c58fc455f34c917218726911b652b4a128b1760759e1f8dd6b49aad0b97aef220df8eccafd678b0c533a163eb6959140422d0c38e52fbdd5964a990498f9db0f9d1b667cfc776db42282a2cbc6e24747565c2e95516d9486954776810ef910e297ba9fcdcd362c8caa21b1c5f327314eee9a5bafa25eb7a8ddd7d42bee78cd445955f083719c67c0f932bdfe42f31b3cc2d62c389f26e63420950c61aff1f9c2f701eeaef61a8437138ff4f7b6026d98a7839ea7be8ca0cf394c8f1e2a0a7c2a3bfa01baffb5aad1d180b0506503fb169efa9fd66d91ab0a1de40ff776e3e32a428f47a3ed3d4b2f63dc2845f6be7378c76321eed5ed3c652c2661962a2769cf7046af4bb9341b495726c86d91e07435a59376f0423b480b1ea4c749ec84b0bee28c7cf3bd2fc8887caf41961d4955c264fd1a1de6ec286091f88c24ee3098c4f949cfd02e68573006af0d2ca6c2af119f60eb2a5a913e6265587189d10a73fc8c59bdb27403494d75e7f1ea38ce684326373bd1ed5a3ab1a28daa4aae24ea550a38b4e5cf3df05a5217d687e67965738e4f0a032886141cf097561d817ced77c32831fdc1082c1dd1b81440658f5d76ff6e4862193988ce355394b185f0339e04dc49e9717b88c1d8ebd7bbba7a247053af2478b68fd316f8eab268b9ce3ae4dae37b33975dc9ec0dd605156746ffc01b98be566dca94c74def2b8b5589fa4427339ab346131b0da4668d5ecf9a681c3c0c530436dc0469123e260fbf12dd96622f6b101452ddd419d1a32aa544f03f2b25cfad1641e034fb6feead009869c2d8e8fedff5bf85d283d734b1fc5e79ffd98785e5f76a0ac61b5c66b892ac31c03baff5309e398b783f85722c6ba4b60226ff1fca31504deddb63f8f3bd889b0d30abd30e97e5a12b76ffeafbda08daadb8b19ef22d93c93e236c9cce3099d7e0d6eb9bd0b927971f1e133222695a69940aa769d36a462344b2bdc75ca5ec647aeeb5ed43f884c803e25b505a3a78d4f7e0eabfcf39c64e3438d80d5bc1484c1968f6b4f8a4a634b7318a0e671cf2b5f79a98fb7ab31cf64f9ae5838d0c74aa1a140fefe7dd208adc13181a02b5b3afd669fabc6a79fd8a1559640f4e9acd2ae500777510d30761ede17aac484fbd8472e76b95e86a9eb96ead2f87b663ac6a12444171f013ee9095b4bf459884dff82ca329e73acf1485b54a0c2dd7a8d1502bd2589dd301f06294bba128eea2d0de32f1d111e1d33ee5097e3a1b4064de0d9d8d126459d6a94097caad3b9da2eadf1020dcb07c388130da3f9385fe1c938d089e733b970b2d66439d839fff052f32dcee25d74f75966090ad3ebf3a1a0eff51caeace728522eb490286d289bdaab85c728d6e6ee672308fab74ce42bb8ae3f4fcfd846ef9ac4efc13e68c188ae96f9ff59a617bf3f508ffbd9eab53e2301b13f58860bea0da3357ef4e2832d84351dd7d43dbf51be5403800de05a923205178b53569d1452e03e381fe607e0d1fba222960341be82bfdbf0b8c5c311f45da829e9169f8afda116ae38aeaaa4b6dedcb565da14ce51fd58b1db1a83228891b7edc310e4cceffa61ec7e5fcd6d5282e5107c1a37444f185f2345dc9f7cb2b15f41268268d69d8d1c0af22facab2a55bd6b433b64deb92578a212e4f1c334f07cacf980f48744e9ac831a0a1e8ef9f4926ece1df2476db2193c2fc750053f81262b8f8134cdc8a8dbd1c31ab27991c2544272f8229af76e251d5b4c8202a434a05297f2961630b223130280ddccf27be0b26df6a9c69f88b1fa47ad07239fdcfe0f864ee1c42d3e107a12885fe85ed6047bff2f8270e5704fe61ee76bb0f79a5e0d5d7d0f2804494a7d4fdbe47d92e7eb8ce1b7eadc99fa8a95c462dd83ebb362a3be1515c6e06b37fdc909474f5d6e26fd6819f4538ed98c2b417dee3c7997c41cbbf8fb376e24594c333e1cf3f9fb8c98a86103615a65b27a5233c5d4bee3f18a658c60748fba1978bc1f64ae77dfbf1e7a45dcfba2d0b32d056fc5a341773c5c7ffbd40b75bc1fbc869bc600e0f3270c778ced0791ea4e32415bed0646e6a4f480ba5e7aa473a62453eafb9a3128584cb6847568774e94953ccb5ac65a5ed55d2aaac95c6da1f0cd32c9290148349132ab3bd4e1316717d16f194e29ee49ebde6583037ef88d3f0f40983b725a9842148a4b108f7ab29c9c78196c945b82f16983454c28c4a4c1cb31eb864caa4a04fca6201033cd52714ef3676bd1fb890c406a808baa9ea837f5b9c4b0f52d44080cadd1c3421c7dc7b9c55cdb1ed87d4c74c320e960a90a07e1e81769496e839715ec1da4f697b5d4ff26dc3b01b53ce6cc8407cbc8746916c9d76e2577361d93661c71e58e889798dcf97a3abd64d777df041e7fa618495bf18014a56875feefdefafab4e0695cde683e01fac46bb78b8557c07d0a2212a6e39cacb97e4215ea9985056e50ac18047ca85b81588dd9a380b156a339f33ec6a9f25e6a63a84abd73d689ba5f97de2ecdf81ec50bdefd15bccc272f2d480d0fbc1845efcf1736b4c5c1bbe0f652093418bd104ac820b1d081eab102b2432d2bd2a8e9c48f486d4aa45d23e3d3bfd15bc636fe414c211e0d381db08b147d2ae8796843c4dae02501d413f257dd3d526840aae03e65cf99834a29d134b4d79afdd9cc98e2f586899e43a8de498e87dcaee28a96325ce9481b52d8c9abef4ff0cee368566c166b2e0095fd495b439624ab879323a420c03648f320bdeffef9fa4bf9ecb937903ac621c4ed623689cc0f902a370c514380b3f834da2e7562578944c1a2aecd1e62a4ca02519305c96a11b4414d2b938738f66148f27a79719ade22235bd66c8e308c4a193802531e478cd3026ac4d0fa86dab0646320940e378378a7ba2c794349cc6b20951bc6410729e293a1dc53f186212dad8d676e1a89d99900d7692b9997c3e371a73e01b452121d85f9cf8bc893711ddc1fdb88d95102fc0d6acdd6f4714c061defbb1e5b6b031fd0e63db554fe380d7dc25ea8a86ed7be15c759940bb042020f41efb4e7c3992d78b520836104b207a786891e604d3f2f379cedef397a3b0c32a1281823289fece70c36f12fb7429f17ad64668e090d8bf075294ca0e065790895fbb661710cdcd7badbd17a62f2d434861147c91623b5cdd48c86d4104b25254fc769fc48f0106966b15f5fbde7eadc799181dcf0794739b2fa3655f2a721e53282e832caed0dba897263d236dd5d502cb2af6532a2bcd285c66ee9b4af7b06e30a087526369dbd99d8d8ab1022f0cf770d148734a4f4c38c9b205f3831aa09ce32f5e09e26408b2662450aee1665995c1cbb732869b504ff507380ff1ff1c034c870ee43e297be1a9a8aa2b059b4776ba5116ca4b5db5bcc333fe7788c46fb559dda3bc5049220d3e830da2fd624e0b12abbe3203f0d54971e53bff9dd38f5c23080281cb3aa723f92a84a7ddf3878965d5684c852eda800a6612a35652618f8b3d0a1f9693c4023b140cd2e87d0dccec93e59eaaebb7eec33a4668ccac9688aa70ea11374fe8025160953c1d5b8374330c24170e77daa7bf99587b3518c29913f0ca1574da83b4608099337ef69fa8e53402e9dc99d6c11487ee03c0389e80c6c05bc719c344e95bc475fb3e728b71b36d48baa1a7af1819421f72c66530573ea01a7fd6f0d8c394130000c8950d3450d3bb9b0cab0ba7621c7ac5ba7f306cc148cc8fcb58039309149770e2506995df0ee6cdd18a53d02286617eaea2a9cc9e481547cc10e0d65e9f2dbec9af575f7ee1347bceedacd818b88a986b94e16b85a38401060473ac0bcad296aec3c4773a530a74cf528b579221cd5ce9b0f921070f1e3cddb3f65a92a0f919955036b2d297fd56cd827bb3a22a35c2640af0ab7a2167b924cb6f3b3a26ebcd8d2ffc8d51a654527c828397409ca3517c3768c9829add288566d90b4c213305fb54849b4995bdf95556f1db7f837b51d5d6042781fe78d14d8c5ba3cb52c6f567849330934e7556a2eb2ca7c4c5c53c27619f9fbdc5bb7b683a064144b7d884fe12acdfdb8bf574e91efb919351231b3736c11c39609390c87aa761d5c092b197f63eb61f2547d93e9d739806fc50454171bda62a5ad5b2c944388bcddf89290ecc9171fde974caba499218bf52653eb7f540c549e46d8b218c85dbf80333971ee0672937a5bc000cf78ceda500e01d706dc4e6b0497d615a3da4087950011fc84fb91b5fcbec9fd2287025e54992c600b27c0c3755ee2f3c047ff6f9ff2f6e60aec26a4c11b9e74447c4a3c56f8d884328c391bf72b51b1c6a90f3e15c51ac29eb60fabe3179732186e166922062a8d2a7070715396b29450abf75e5d85b39f509fb18f4d3dcd340e7c3f166d65f0de8f2e3463006f68e77dee19a3ef5a65a6841ef3a572ad27e96669cbad516dbcc7db754275e851e1d92a29ae9c94c2b6d1ee5351d7b33d613b2975a23a73e6921bd15444f4062a260f49be34802566b61794f92b7b41a8c732fb42b7e6792f3b2be8e6b83afd509ec22694f1d80b3a4d81326192c6cf95278addf21b5f79c6f5d53fdc4a24a5389e41292db66f6637cac530460befea2aaa3ba8e1a6a1c3451bced7661c335460c68c2ad494f83c2c47a4518703a78466f66051243dd9ac0f547e5627aee8654ffbf5ab0b1f12a0ca290bb72439f94b4a8ed907c5fbf6192b4b74d09fff5ba3a3d95964a1d94f4e10d8d7d049a0a9bde02e5fc8328f0d534a891a761f4740e5fede47b83bfcd2a3bdca9b0733694076e32d93f8282fac93f461cbdfec4bb6c79899b6f0c9ebcd558806f9a35bf465be9763d51d50e713064bf706760f9dcef8e205a7f3af3b19024dc50607c129041562e9a64ea5fcc88f525de3a25a751849eadf50b624de5020535a075037b2791be1bd5e453ab995ca9127fb4a9829105f59531826c361d719ba8d348a175304e18410251937663448f4a9d9387647971fde1a20716492912f4469be114da036bf391eb76179e41513bb80d0d49aada875ba72e3a08c2be1f20a57084b7059079fb5b72c6180641e11613964d6a266a267ada0b425a25525d1cdb77189b308f5d0786accb92b308a6eaa983bb30d984598e3d302b69baa2422d9200fd77f9399edbe17e74dbea5283d014a2a58ae18ebfbb05a2ab23eaa2e12dc8b03aabf14c65831acc3778d969a1194d2e135bc4c49dbe6e5d7a4671113955ac784b5e853dbd5750b06d5222fa66e357a29f0f590146444ecc4bb7bc6fd6e3490bcda0f7b154dc1a73fbf1688421fc62a7a633f121a446cde96d415f39df8bed3fcafb1efe39c8ddb2c2b5aea1358b3298d830b1c932d7af7c93048c665e036afafc5219dcf98a601e01e28ffa77b8e010b41a09c1411c01b0c2cb76c28c1c4c1d5c5b4fbf9c2d4358705b04fbd86c2db5a89540918842b6deee0e3d63d901b105c73437c76c0c1c21d8fbc785113bbef53496ac9bd3e14c65f5cad966d7c42c59fd34977c1aef560c1119cdd6531309581a41cd523f55dd4c8a4602c88a2039b647c2928b85e99884bfe66c81ca84788a8756924f98b8ce97ce75e7e56efb036265d25bb936a6a96174568b4bddf59780cabb8c245ba79aac9efe797c8a855dbc6f9e910ae127e012e817748799ed79e3e3668a81a90efe22ffde06e6f76e57daf6e3cf63ded73fa65b6a47352c74b3ad51abd588b36ee992919c087dd875ed54c51db51331398eb6ad73364b5b8e39a30fb7e32e2c195e59ebe01c977c962bcac808f54442bd50c1c622c345fc446c499609fe0418b02b84d4d1481b5fc936498205c176c7932e66b5c2b63ff8ff203f41677af0bb4cf5373a27ef149e5eb11cc34614816d002fdb8e092729da90f241a49088e03f78aea4d86424bf3c0db273c3029233be65986a639aed8852abb0361dad8492a4de20714c3469379f688510a70a562c5b6c3d4342424dcfd2f4dc99d3f378de1117bf746488f6f92b6ad812646f2f016f85f228865d7d16678bbac44c1649c575bf76eccb6b38fb0874641c32f07ec7106c9780ccd6a455425c1d023c06b62765fe06d19a3492fec1c41ed2c56b56b1a626c41e1f57371e181f854f470f4fca4ed8ec458229619ec352882dbd6573fe5756aea31ab915dc86597a9e2b7203e251be792f26669d45cd1348761078d434679a95dc7c3ecf40504ec9224b96fbf0320f601ccf0bafcc5ce6bf9905785aa02edf5f333f930eaeec09119305abe2fbde606dfd683baebcf112fbf98f33263ee49f187b22ba1c69b2c251791a1e58acdb6a646308646ddaf159f19a950edba22c6b81ffc66ee0427cd7b1ab40630c6671353aba853af993a297dfa26517202a2a2d7fefe0f41780efa8a67a83975aabd5c5be1db25a196a269bb7d71384bf3fceaf8ecf0dba50992189e4d04d7b8b7a9e3802588f53aaabdbc404e10cfea26693fd837dcfa232920393330747d7f66b19385238a4af160159b07e7c1240e9b5ed01502cbf2d58c032d8971a2162407b95466578b6698a4197656654479ec57659b33b88356c1d839f976877d3aea0dcc2503c6aab80039e83ba51e4e50384198aa87ecdf6e40df59450000207ed34f2bd9d6c0e491b1559b459e1f5904f212d7edeab3c5a0498a5f8b3b7e85030ad6b1163694d70573fa5a19ea2e9fc88e9372a3afd7a488ac6c3999f9d2935c1489e9f86ff5e96d8ba734cf79a9847321cdad6e05bcb1f4a6d3cee68f73d370551cb963b8ff4517ae879c7ad9510a1b2dd6e8a27edea929f0f8a6cb1e2bb6d9b7ae81ec1f477327b0adebecaffe03ae596617770aff8b756a558fd346580a266d2119ded45d9582e8ed9f3d5612467d18ab3975510f68a6fb8b0e62dc3f654b73e9e31f2bc40aad837a733719826fad57d54b3343d5521ec4cced6a36684f62cb05a1110fe6167972efd34e85b4235934bca6ff66024d4d7cec84e66f6c454de757e29b557ebd21915aacad88b785f9f193bada2983289feb4469c19ab31b62cb5a3171f9164946e0b859dda6ff157f3367e34006eb47ac1133b633765c16a908a4f3e9545a059f9268751ed29817d69d3f48d5c217666e92aaa6f62d01674d916c3e92f4f9870df737f52bdce258f7440b6c5b725136a120c755144806ebd321fd49e8caa3131b960e069db4281b1259c08b149223b2088408b1e09e98baf7babb8621efc2f4f11a1f6fae7bd39f8637d81bda9adde2199f733410238b4e713797c3de2d17015df16bd578f9b95952d023ca0c14456431e1fdc6d976e96b2870f0bbecf75cb0c954c77da20229f5213902306edaf476e5fc481532572fec9e97f081d2a322de0d4b58c92cc46c42468344947a45c10eef093aff7a2aa52832f145d39af5c75bdf51ad1611b11c9c8a14a2578eb499312b289a5b095fcc25f5f8d75d1975a32b29b08c9a60c51ab5a62c038ec85fe07ded1dae928e03da3df34339e36b99c5590a275a4b76539ee826916c6488a0dc428a8e03b92963237ebb4aae38c376ae08717030dafddbb100a2c41a3a24e09d7cf881d5e5262ba618e30ee6e26f6bd0effb93bcbf801e5902913c1bd902ee1d206fb1e86a0aa00439465487c993e8cd592a740126c72a17f4156ba20dd6ec4a1b89bd012ee1f4cd00b48a279cafc3de860a57617fdd1b84b002deb1b675a391b6521e063d74b369133e1c2e2d72adfff1f725df41cb494946f66f7f53752b34baf2c004c5f854759a2c5b0e04384e0978e4baf7f256d92715a4f07f84420fec01404c2d71b3b11aebc537708c5abd6a22453739bc968503140d0a7d416678fc530f001d91bbeee7a06b35d90aed942a4fdab34df76dae682ab7506ae9e2448970777326bf9fc628a0a85fcb3e8bd6e0928c13f6e26288993df1aa71d56c250997efd2bcd02184e1401a55b0a5da6c464aa88961e232659a84eae740de8799038467772e7348d73c4ed92b467122ef1b382ea767a910fffb189ada3eedf27f3e681fe0290a289f0d15f3358a3bda9dcf7e0b4bd1e221ebf8b2dce2c86b643727828ac3efca9c647a8fc5a9be9cf0060049517263a8b28038088b29e874d176afe4d54ddf9e8b78f738c9aa1462f6b4b2875784e3da1ba68d02a6795ae8ecd45dc93a0e63113975a2e291827aca6170a13e6fd2aa32b82f6237a4cd47c1c7f7be4c3d77c611b059e1d5ebef8426eee6ffffb53bba31f6b6abfc1ba2a18b3ce2efe3b61adbc1584066d8a1fc8b620d3e8abe259ce25870da1f1fbacd7dec323f6abfb4acf52d1fd811082647b04914e9408ba2045481831fd3899f97443c6513322eeffa7db563f3d01da3a36ae8d89c55bb4038be72259c37ff9b248f2acffbb58c29f44ebf45a2881598ddcdafee62a3714ac06565a14e61243f19dafc9345e6ae370ea3c3c527f9e1e731babe16016a22fe5eae152b81a7a0ab272d431e16728b903638e0b1707c74e328b01883e1c5a190c7b6fa06c65bc6085605de16ce331cab2939ee2ace1ae582f77a8e5212b1d0a9470a7de56247a5822f5b0eb1a617757c9e035c718d0c58d6e148675b7fd3d55fe0f1cde93512174e82a92cdaff7d04d17e67e365d202234c6a5472b2ae8b18171492ee03d2b037c85fdc36a3f3abf7c729d32c99cde66e0b7363923c38f0802c90b3b4b66583957f81d46e9683d9f9868d99ca6e4af2c972989942f8f0531178be69999acef215aadb9a394abad9a3ee726aad758f0f8a5fc1f4b11b9f4e871d3ab3eed19ce16fd345a49fbd59917ae5839addc26f064b325c85a11c9e905ba1570d478e8676947ed68e3d7d3a6c6853d5f14d5b9ba573bd9096a9846cc360bb9cf53fe88a2fb02b2285d08718944429a24413147278f73aff9558de838329ae62f03541a2ece4507a04031050ecb6379a9a809c0f7db421c61bccb3eacbe7d6ddf070d88811c79ca4d9412942a4297c89493e96ce0c6cac51096f5478ffb652ccda91f1a9a2c8e3f1d60ef3912ea2a4c4c3047b48bddfdcfc982ac05d584195a50a58370f209767a06649411927682fd083c3012e34d7c9926e7172905da19f0e8b55c89960161c2c5f975ac012df43ee39ef804dd6e281c3ab0bb4f55cd58421bb3805bae17dd2fe1cab172779330036af070ff554c6dc2c712e5d7eacb351cd1a41f6b779881d38858a92ae5ca7029d1165cb2413c694221d1acf212aa017f6bbec5c4e29885423946854e2177e2ffdb024fa9a717b9e0d384b38fac3107cde756688959bb24370266de28a4cab9522437339977c84ad7b8859d8817df9edd08b99cb7bb8482c74f25605b741af7282f0348ab76262bc5838a970474130853346d0f106366119723a79c4bda481cdea64d8df4a5331e4228b7900bdbe124430e641762faec3861c4795415cb1761bcff8544261d45ff967293c7f165ed7fa209d61f1234250a7566c055ec61b322066d91302de077cb9b9f0c268e02ac070932ee4afbc6e291f8d68c12e5daa12aea0970ff647dc8faff3fb94f45bbe89b262a131187196934cec154cc1ba7d521264a59f6f4dc6100b2758e896e1d3d7d057f366cb1127fa4b4206b61c7914bf67291fdc766928eb13025e0abd7cbdf118c5d646234f3ecfe8650a02cf143c69d14063f238c980caa0eaaef64a45a4152b089518f0cac6cb7d1ead519648d91e48fb9c3b141b4b4d299d741dc9a6050538eb2fefd5497589806dcd5625ccb29bf003678b7a5e43c5481925ea162d7fa93d5fd304fbaf17cde33576580b8445565da9fd398fa954513713ce76fdf8b12309c4fbe8c6b6dca164fbd09c7c562017f3458bff3de0efa16f5de6c34404c7398d397493d7eecdebd9ad4caa9c79f2486ab707e34e6b914cf0fb0d704a300c75353f3d9043108acbeb70065085ce7c86b9aa2e42d99d438d9f296c1323ac79874fef7fa6900e65be514a8de069d8991621dc07ecfd05278312c45084e9c58b48baf7e64b358295d81de98230a104697d407d5ef38d00cdf136c8e7a087d2132089036b5b0c5cccd66a0b724e14bbb582215a89550b340ce1c555844c415245621808ea57b59e9cc7e26cdaacb2dcf23dfc27d99263fc592ce511e2206f5ab0607b44565b269e2a24b2a11eef203b09e1423ce8a6124f06e8678f9891052e044f5e0feee4d0cb840c225bcfb90f24c4febfab3009476c60ccf3a4f45036d0f48eb24c702a4763bd9033f20bf5fa27850963ecba0fd683be4de20f8f6a8b9d42f12707d013e3c9be236f4bd57bf6d3440052890d8fd4fa3815a7021779ec34cf997f1de3244f8dd6115a528f0ee8711b330cac0f59d4f2a909b617ea6ecc64b2422a8e0f03950495c0477061c30fbfa72fbb77de1b46ba73aa08c5fa04c05ae4a5f1f56d290a41830ea244b262d8cb83ca674c506975c51e6fa5099730fd0fb8158d3d752012c71dd055f631886174642332201f8a8caa572b9d5789e204a99186fc221f6005f3a340d7498f387d902a5707ce0c27679528ecb4d3071c238b866e9eca2b37cef7cb039dc938e54473bcd5956678e889fe0d8551323779046aada37948a9f2508e0992cb5a52579fd4239b550ff5cd79bd4b403fd5d5a985969a0456ae2457aced86b1a1e0f51bc0f6acff7d1f56ddea312767b6ef3f2c4f4e7fff39bd76ad7c0abeb51ea7dac7140989cb7f11af34488d6e8def34159b44198e635c19448a18ff3df17a44fc6b342bdf0ac37ea0ed6250544a6bfe403d88f63485dce82794403b2679dd0c0c30d90fa760ea522f648d7e06ee52346c59935bcd66ba43789924523ea2e622506627f9dedc4cda35ff91a670710bce7148120b47eb779d04b21ed1f0203321cc21abe9923883db3b0cdfbdb56351ba2fe8efa04dc432e7791e49b6abdc878723f57dee0f5fa3dc8e4cd522a770f97fabb4e8ce5dea3cfb514cb566e3199e9a9217fd6b16094ab3dbe01097af416f8f8769a856baaed872054503b8b6eccd91d444931a5d505000c0c12a3e061baa8eb5d3be09387dc570aac4315e558e688992835a62299fab81421878589ac6559454caa7e91379b971e792b361d4c8adc8b8462bdcc32604cc58a63ac42f0f5d1adb00c76a63f8768707cc0ace7f3f1541e093e1519cd7ee2c75fdab2f2c1109e78d857a4868a84c9f33b6fc9e5f89a1edf1fab12a01db8b4b403594bd3e9dfb9ecc13c4da16734fda04a11eb849231b8f30230c79b54d7dc9d958229bbb37df862bcc0cefb9e00f0e3ac66246ef76def3c3a5ee31681fa1c1ebe0427f830cfe48c385977ca1e4b3b79c7ced2481a2332ead93546ae080ebf2633b21c592f117e632aae30c4c00cb34004b87df48df8d4effd486c185b184b1732349ebcc9111fc7ccda2a02caa31d36dffe0628067fa00d8b3e4beb82398ebd83242c09fd4d64b278f0c7a5fa7ab997fffdd69625ccca8e8440498e3588b4f8981b0414d3a1568f2dfa2cb3f372e455cc4d6859ee9525bca5d847b9aa8f9465ca112ad2180674d18c5496cbc3d505f1aaecf2f418d8cddd87bd5adb322f959ba9c30589d00c625f5d6d2b15e8e18a8b8773b316358239932622dab2dd1a534164feafc26cbb14576af30b4d51be583e6caf3387767c87cdc22387a35ea12899fa6b06a51929bfd17986a835c59f1de616935496f98d3f72227b7994e67c7a1c3616537a414243e953a76d86b3806746a799f02600f332a823271323a2d4cdf00d94a1c61c43b254570033dc05d92d07bfb862a71fabc1b480c59f36f79c5162ca37c3b6152e26d36fbac7201f091ec3340ed8cce29456f75c35428d8d1f8c4f86662c068d93429917bb30a7852a7f3c01d843d2f58362fe7e283a8c04c7a3e34be6ce616fd31f7816acc0141ff032786c3776cea4adb4be55df6404f9c5cee0d8706d5e647e99115c1cd99bed3d72e3e9c041dd38594eb2d06bd178a5a606efc4172ff5f19abf1b6ce6afb959261133492e7d8e743b210e8d1d5276cf4425b53bb1eedfa6d6d1238d2fddb7642aa7f4d6208b39faa4735dfbdf9cddfa8df0e8996f70ded01c264fec9fbbe4362282e716893e13611eb955ee38b68828ce2220c266924cd4bfaa0356e22168bd8b8cb7b58a8cddad63b8ee75c5b1dbe7dfaaa24cbf61e1f739699122e550cd14bcde2875e4cbb0259902f7a05c3ff4d9b60e38d3b182319d880dc279c3a93b87c1ac569252602aa0c90cb1a83fcf7ee1b769a5b59a6e0a93e196317c3f6d37997e7c4386580e8634c6a9a37d38fb87c6d536e523baa6a867bd69cd9caaf975f36a48c3c88024e654602f7fa942c1cec4e8f27037ea3ed4e21d21eb9067b0c1bb50662cf4ea8d1dfcb707f6c4bad4eee2f1516896c855b2262998fddd86dee28898bee3011ca5aeb720d734ce57449cdcb00f5712bbb426a5a20a1a4566b078c832bc16b0348e1d82e82a5de70e6f3e4cf112eefec6fb72bd99ae99bbb7ee2b9a4baedeb043d217bb68c1af6cd650e1d7d970f04edc4aab4b4c4f89c68005816ca0b223e7eea82ef0f1a32426220a867842f2d56ff37bb3241e5a8dfd5af97b491c113da9567a7ac28a93ff45d25b522b88a39b132e8fed00174d752b0c18b4cd0647a5a2ce80ff63dc819b04f8b4788fc6673ffc99f44fd43fb334d26fe675bf09b20498c2391d527cdcb6daccdf3fe5e0baa0b1d7f3930aa8f364d849578c13e8612d9d0eeb078e62903b6fc8e3c0bf5173cc54e87a1af06902e96492d203f4baff051a5c04da6831778d8cfb65f5cb9442e4f1bf1dca0c00b1833114a3ec4758bb57665bfc792ca6dd80faec6e8ea21d5bcbb6dd76fd03efa29285025cbaba2e10638a6e81eac20c6c65690a15cf8db32f12c1a2278ff7c53771cf3c09cb9b72ecae9a40ffb23a05d8ed1840ed9d23000000a00e2ecc7d3e170945fe833b706de9f404bd3654de017fbdadbcc08270b5cc29aecb9937db1604b1ceff23bb56af2f06a984e93cbd8a3e24ed9665fe6897002df5e606e02694a62c1dfc81abba380d5a629a9a9075fad6236ae07c9247ef8696d46950d9deef9daad04f687b254a0493f29cd2c4827f25240df168ed7351568e022b764be28f23a272e6e2739a52798f4e7118c602ae4c6097e2505a100e015f686d70f21172ddd5f8735484d6e4d257e69137198400d1713e243ec9cb881b68bebffd23f06b1754c5cb73a54182265f50462ca55a2346a55eff2c22285f7cd8fb3c1cef7c5da7de848a7eea46dc0f4eb9e3d70e535fe032f859a9e750ca276a94cd6a26c21bc0f83a3daafd8b25824297c3fb1e4235621960d088503442aa5a68686add1e9bdf0965b81c38f6e70e97149de22b6807ed2ce4038430daca575aeb0d32d17848b3592a0cb83888375fd9349ff13393d828babc010503073a7cf72aea4330e6a2efb04d8ee8db8d7d5369c265375f4df01a04b32e4945c3a2cf913f6a2bf92967de47813d94ccb2fa058bd89e4ea8e5d34df9bd9a7dc4d3b890b5aee8972ba436d7b55a7ee0570e7f26f6d3b231d440fbc9a190a0ef60d0843d7bff42aee7661ff1c41424da56f262616ca15d3799b99b2553df544e1765763cf2cde32965349f6df74b80b5c58bfa035b105b75d34a65fa55b01e61ba2b03b8ffac928fe95b03f0319049a428b910dd9a289423a13c06511dab70928a3531c5057ad2147f28a121385d62ffcbbc6f11d63e0d0d6685f71e5204353622d9a8466c96be3f5b1be7b1112dcd332689575248f6c9dd12fbc77023c8372a264a9dd5a0b1042c3ad99b3dc7409f8393ed848bf58c0a8cfb8f6781f81458e7763bd30328ec1270740ff74bcc6a4beacef5dce7f5bbfe631173701530ba248a477364a1f6eb79fe6f4c1fbfe506634b444618dbdb7c45dbba1ff930b95ea3c1a028a5039f730cc3d697c1f02bad44429546885c91622476ecd04383012ae06c767834edd6dd3f3e44bcaf34e1726cb0a2adaec2eb711f32bdae4e4890812545a72481d9c8426d6f6b632fc0fb0ad6f9e9a447787416d54c6bd352d4aa2cad31d752c0acb6708fe8b5f04a94657c51841aa96a9e6d22aa845fc75e7726ca4f98ff776a5db7c7e1327ada751a2d841483a0b38f8f4c33058ba8e34a3f3cfc151ccd49601ec61f659c4ee0f213d57f65093d952e59761dbf7d5a007cf06ff70601a61fe20c5f2987d868b5740c056e23fde441c29ebdc0febd2abeee40ad5a288fa2a29772d4a9422724a9130055482575b3270585e4a9d3582986c8a21db6c0c94f189209064226864d6a91728e0393c34e448a4741f73a13e66324f8f8a6ff08b8c929a496c4240988403ea728f402e64d07321ae92d36f12d8bed64cd51b1cc44b1d24efff54cab00946fb244803638e1783e42aceb494d613d93972d9c990df13d912ce5020f9470a2769a03bb4555baf7181439e6be4287d2067bdbaa5b5294d8a9256a9fdc7684e59bae0ef11c706dd9d778e752fc4a1bcb11437c01c5e9c36d3f72e8149f5e09f2e0506fe88fe6d9f865ab63ccdd5dc001aca638daf7389eecb40d30a92ee4b3ca79dece30d79e385ecaa4ee64a1ed146165c2e79c08694b032144e5ca53332f300435df7a6d57d9f0af84340908fb2c867f81199a1bef3a7ace1957a29cdf990775c73d108957d115244868552d17753e2b23d55a8a59565c4eeedd4708ba9ab1ac788f81131c5d2430f32ed5363023c4add0ac0fb9737f5a10cf2a06c67992da9945bf701e066108c4f51cd2cc2537c1fa9c24aecc7260d1f3d5b044ddf1fef21b864e18bbd438feaf6dc9d33bc29cccbfd60f5732e150aa10d358b3b43d6cf0eb1548e6945e457ffce56ab905a35e16038f03c7212ab9d93d2ebf0dd203c49ac11a492376ddfe1d65d78cb10c4ef9fe7a65e5b56f2c2071e62ef2b66cf1630a4ce0adf7e0331d4f15816fe9c7212a62177b70dfe768b5d881e52bf746d1437ff33e938300ae22760b494806aa21a23d991f658fb2f5b2546cae46e9f908edd89aa06ab93f7f711a20adda3475e7b0885d6918ea8a1762381bc797d4e981396c21c29c8653f4d7b29d8c5a8d05593944ce17aad3dac41f307df45adf25c6782e9e89b9f442c5c74df5a11b00c140134358ae270214597f9558a80dbf217b54e554ab58b171ab193d506ad8f9a6cf839bf25c0cc35d3e175c1c2a4324a10e24e9fe2d0b5f1c5191379437500d84bf390052a0414da8cbe8f7ad08b398019e4257c0ad20932c1d597647eb4094e5bcec6bfe69353bc1f4d8841c68d1ee85bea87cf7fd49cad018fd7744a5e3a81310019a1fb2a58000ea2303fab3334c7bb172df6dfd1016e3871a1863c76f131a93c9e5aebad1465573e804f4c1ed20723e8f8582ac975e61d94cf236b948491781475c3ee65af64374cad833e744e7f45dfa1e24a212d7678ccc80ef5bf659b2517967cf123c7340a02a3e1bfffa94fcb2604fede1915b78cffdf75498fbc336d68b99e74ab786adf706d4e6c6557a03278bff0c02f0e6f78b77ffcb9f4d3dfaa01c964ec9a766c4956b7e46a4c4802eb3f61e1374a9b72d74abcc3a32a022ce0f1cda9a980a7b165645d98e099ef9d7f9381beb7dfaa3456a94c605d34581d6ef3fabe3a1bf6e973624dc9fa41de972a17898dda2888ec1948fdf207c47093e421cc55dac51aa5a8e2e4c727d6b6c7c09e58f11800bcbb5f493de3ea7995782031595c6f43433b126d474e507554df46054b66ae46eec8ff3bf2bfda63e5a07083d8b8208126d753fb1e209e4b72e3c8ad4a21de1ee72f5b1cb48d56f1e28ee75a6306b2abf2c7e8992507560191a08473e5eddafac54ad3545293b01022100c4cc9c43fa299c55c0c60c2cc29be424845fe586cdefaad1513e82cc016ab1a1bf2a235886566867739abd44d6139ddc4ad4c99a63fa2c6e64c70b715d33d59e0d4594f3f9dfd5479256d85761d28fa1727fe6642fe5007f791c391790fc7a7d38bbe13ef4a0322776b5b40de45167b28cf69a5e54901821aac82299fcfd1db7484be6cf9f12119acba832649ccb6a4c6e02a65288461a6f0cbb3e94d1f62d47f70447de1c349fd0c7a718a6bfa39c3955def519964f1d0abbb65e97d5ccf6087d1a7fb994c267f08034ffee66f2f6476b6eb35767cba26673a703d68bc2f3605a70c5c64611bd96ff71f119d76e53c409c9eeeff04fb7d8c8340325aa60546120bb4f41ce7a2b06e40480d398b37b83f25985e94325a659f890e6692be99f4ded4cffcf14082cfce8480dcf1f61e340c2f2d1af449cfadc02444183ef365c635661bce719cd11656bc4c66f2578b5b2601dd33a59d2086173f59f0ec941dbbbe62aa8ef78d9fb00ca35ee52c666f7795b6180f1de8a6eb52f04b24f64bd66d1331dbf71564677e6dee51b336d8286752b660ce653d7d9aada80bc0bd1bd9ebcbed9dabeacac8cb264f76511cfee6013e010d2109c89400ab08fef8232d58f12a66c6466c356ba15767036bbe6073222a02fac5cc8da0a8bd5c4b60750cb0878e1cc8c6b78980e23cc23a6ebb5e32eef057594179a1a715430d5d201e6be565f953f10678f8eeed38ce4b4125ed880b700a6ad61e3673d64820c7d2259c75746b5b2c40bffb9f84ebbc891c4aa78d75894d5178b45f3f94a75fcc6f9f55116c323ea4f415ca6041f2b07b894f3d4ed61f18f3e25b5061c78eef88460430951a85b7aa4ca28fde8b2f8322c225fae9eacb5335cec6dbce3053f66140307187014dd706155d7f786b95a03495523ba715627eb90494c3279c592c2f680ddb9ff0a155d38bdda66cb7c6a3d26bdf275f100267aed049772e8023d1effc467d51df5d9b3feaf8780e4fd6575f737638cd2431f3956502726e35860fffbcab91bc4acbd5c94b73f229578889dd4d0629481691e3a72d165c3856be1a2fc4c5477f93d390feb5d2f83c31c6698f1095a1355fda71dbf327ec6f95246a0a77a3e0638cd3d84d96780deaaf0aab0fe2e77ae096ab701c871d686aa04cb29b1d754e94090dbfec3396d28b7847e316b8b2ab87196f774fc305b1a1ee22193f59a23bb393952f210db30dce3d0b1670a51ea15349da10527d13c9f72ba757a3f74382a31b953bb9396fdc6308224da1a3e7778066abd569a9ac383235d75f895d5bc8c0e78bfabf4cf9aea6874664fce14d8600f49bfacaeeb4996c4287ca68294e2f3f08eeaca3e274f32e733e72e3c54f16947510d6e160ccd067ab2b0e46f8d75af7d180c8d4381b43977eae85ed1267dd23c73078e21ee5dc429e1a0d0863efc7835022b65b8a2746f74596ca2e5305baf4d36851f519fdef3d4e3ff3610c7b55ab8848d41705f43e9cbc6edc9028c19e12787667a41d3cd6ebe8aff341383dc73a305b888a9a57f51fac8d64b6229ec14d328c1f690c82d677640a63c82e78a692c187a0cfcc9cf8a92bd03fb1595067c37e9d5555e84e71907c93bb56efe7a03c0e79cb34b8549a3d2fc97bdcd33521cbff1e92db11486d1ad5c35ff4009bf4ca29fa4bc67a30b0e825563de5a680206a082c7eaee4419cbc2ec4843c5362d533f8ffa9ba9726203439296e0b25f0349fcb8f69f995bf2f563e6a65b6092becec2d1ab4f0a1914bd0895a4c515478f0e5e4a194034801e4251b6ca6bcd7d7e7b0e9b1a3ae99747c6c30b01c79119091a19eae476c8baf19700ccf249f273582bfc7f550af13b5d8c10f5d4b6611505fbd253e2da409784b1cbd667dee7dcd8d0b06323ba7bc9b852bd3f3edaddc0ef015f2981c815bbf38e1f9edd281bc9b455a17873df376a940473cabf32e2c72ae908202419a03d94f0ba0f3c6aeb4a3d131a7dd49ba772cb8a214117d6b7a95ee14f0913a2df27367951ece44de9c159957dc57141d9cba0cddcb116cd9f6d640ae9dcd04f7d63e7d1dee7f1b033234e8a14809c8d0a1bf7b6d9fa821665afb01592d98b1eccb7c53f3e9099f91dfb1c50564f1a311228942e2c9877be2b3944e6e3744bb320fdccb358e1f767a7a29a99a2651ac0029111051c23152db65c4b9a7a2312084d238850baf2a436b235bb3d9e182fa28cef6a1c238cd4354dd4e5565c0484dd7be531ffa9431671340eb0f59b64191cfdf10ce53a62b030adf5c9789ae72c13187baa69ccfe29134293752d1fa6540bb05a03a0572d757e3ecebf37597180eb053d0cd4a2bea9dcf556cf16ef4fc91a7963feb252a158e7ca481ebe4bec9aca0087ea88983504847de4bf5210dd3d697f4d0848bc249864843087bfa471afed98cd2a54e367d4acac101762abb678320b437d24d15ea922482112fa9c7e58aa6a1ac8ab80a915173bae2079e2b16d7f99916a646de75336f2196232e32242dcebc267408f95ef20f89470cab2ac1e64d09c7d5d46c24406116294597f221c07240e75ffc7c71ba520232f9bb8f6a32cd28c6b352a25cc079755c356e0021cd7562279a77b59b7d629b0ee0f4470207df02e3f0691b23be183c96435ea50dfd3584dc14353afcdedb0e73632fc85e4166af2bf362a7cbd06c224aeb66192f28c4e4a9242e01f33eba945793bcaa2f52a2d17a88e780e2f51ea28b652d1a71a5445097f0cd068917bc127092d2193a55f8ebbbc22e07cb99e5fb8779e9dc8872ab096a4f045cba7cd77354046d31725eaf9c4363a19af391e2156003b51689c5f6748a367331eaf4a1848caffd2f145fea485b7be0e31aed4c1c48fbafab70fdfe8b0c913aa88758a0fa48952b8a60c2f78fed2f2fe8e320b9e57856f28d05ed8e7ac71e81167cee2357362c4504f68665ce0a8f3012a11fd3e14069f521178720166b4fa8ea7e71bd5d836caf5fb9f3c9dbd1e3b58d9d392efbbdbd78095042287dad53ca4770f1d77ca4390dca8ce4705f2e2e8ff140e00c6d9a434b58c3a0d7758a85f6b3fbd0d255a98eebb0166541f6a0206514541e6d0f7f5ad0ebf7323db2830acde3a248d177d3204bb25370b6720172f959233f03f83d1cb0019d5940eaf53feff33a34ea14d2f3d67eba0ec5e1261c1ba132e3fb64d48779e4d2c544c7ab8faa602c97657254a8a6c3b397d6b32d0917f7d6cfee34f7e1771fc95509871989b63d97868777ecd75c02f9dc754fa399106c27ac16bf85e7b26c16bac41f721b92c11b55290ad6b64b62be1308bda12bb407bb6c8d7c00226d1a01390f70700cc94bff6a3f277a40dc5bde6bf6a78e7900ac5eea77206f0b1999d11414af6ed313a844585b16c9239913e58aa65ec038d23137ce6b32940491df0e12d815b7022aea4db3d98ae3dd1217e8290ab22aa7c9e98f1b807eac3471804a01ceae2f5bcf7c0c406fdf69e4efc9cb4e8aecf1ae13a74ce17f5dab1c472abc835172a6c01ebfe5cf6b0c6422e672d15100db10393a3aaaffcb44d8aca8531d90089d1d88f3385636fd75b7cc186c4584492f73a78e0b7aae3fe529cc80fb20dcebf299759d3c02bbf7b6a513e0c23682cfa18f8d5658e5dd8dee74b44ee8237f71861eb3a930f6f185debdcd6c65b83ce513c28625f02ecae39e8a16695429e6037e38c246d948e34ca66a117a018694ece5eca9159fbffc4bde2ad236f5fd3b366aa6ad3ceeea75ae6c2e1dc4293fbb895ff2a92e998ce345ce8b97106d6267398a427806d7383043b7328b333077e759a3505e279de89ff98b69a6c8d8b9a6797b00008695d1984613fe26af9e06689dc0783ffb9dfb24600d93ca071649a7b49467e3e71a8c1d475f63e133f3fdb24e7241d23d7934f9162d59873807580f52a559dcdb239a454b13ecf24efe44ad7fd5b102f58d102eb06e897e9a010724123c5b111144963b91782d9929a75558d140e41081810033affb8483a0b0aaa90585b7e4ddca2cbd90f6c54414c183d59a3f7d4e605559081ecdf58c2ea5258a79d3e1c3664ea65de65a3b2e90fc4295f6e578a54e2279a6e02ac38c78398e6cd2c5658b3406d360f37deac1d9f7cc2917cc010cdbe86a58caa6fc0591cd9305e3196af54413629ad1ee369169027fede236dff7e4a4948f2cff53c5a66009185f79f991e7526c8ad7b463f2b875b45123decfd7a3dfac3efd2fcda6a1a13d962a7583329089b0ec08e412649b2be26a2d653ca3fe3c899d5924cc4904855535970391634c77f210e6db852d4df090093fe9fd10406119e33e7842c661d5eeac63e452e6afa51c079718f261dc50adf55d1dcaf6570b6948c5ec1be73d8e27cea7100296708d9516f345aaa1074efa63aeb797edcdf9e3b5863c509c8c16a3a5e1635ecfede299d9f5cb094672dbb618f4355ac20eaaeb598202a87caa3e508c16c2a3fed1592b42a0ac3797c63d95ac2964e6d3325e2443a53e92dfd1854e455f66cd9217eeb5d6b7de2a0485f5e926791e62360af01746776650c0711ae3144d727be1869aa663d1308fb6c688c934ea155117e90a4c68a325537fa50521867af297b9f22e142cfa65426fa86fbebe938b67b629a8f404f70e4efad74deb123bf6c149a1153e6df6925995077412eb132e635c496074159aa6136fe1507052d56f4f345a7108d434a630d47493f6542d91591bfd2c429c86601ac97cc5895374a4c925d9488f687a15098d687923ffd84c2cc54dc71bc690bbb0f8a0a8f2b0c94925b7966d3efa531809ffc6a74773e967efb712156fbf81faf9ebe8bbcc0d2fc0483b3b6615d76c0cdec06aed7a620cf970a184ea768c352387c8e3e3b1694ff19e39dd0661906c2501c4bcc475a5ded364f1924699ca0e284ac64f63ccb0445ac8469e9c158caa48648732c6bc13c1ef5f669e6ed20263ed1740889ce06e0fc19d210c046bf5c008f141095b1b94fb487526dcb3dc63951f450c6ffeca72087ae88c5143d549bd0c2c69e64a64894f977cfc3603b536d4bcd60412579534c6f78a3c04f68c5a2241c01514f14acedd056f4449746867b64ced80ea3cacc8dd4af6175ebd3332780177cab9f64bf7a02b3162fa4beb8ca87295a5070bc0cee86d958ab155caa4ea969d9f8cec3000883bb35244c9fe82b6c25eff365010175d47a62b9c21e1f271d440c0b4783d54526bf09291126be29c85815395d3a96f3aabc98d31eaa48c18c9412b8569f5dd55a46758ccf0f0f5e4b195e63a9374c33f846d21ab358740516de054931a99c99f28b6fa3d28e52271da7a286edc648876c4f0875a7c9dd14b4c40db942482ff54628620901a611a095f4e267a0d74700fd666eaf8ddc33cc59561ff96b3897a024a7a4d395c5473d08f663e39b10b1038d85672a41568e5d0c28860e287e2461b1f08adf6b85b4b18a57a42fcdabea6b498bb5ef3be3b382f4e32ad17167d70aa9fdbe547a0252480caf0b80b34dcf14861b4432ead507056b4b5b78441d68bd06c2762d2a0de00c09daee1fe9ba8acfd0a10fe40d17648b63b3f9e5a6a81501d229ca62f01437f8a75e0310a00555eca4a6ce816820c380e81b2f0091d9e4c9d37d2989fc8cc120cabfaad1672be2801be13a0c4970f619db3a111160528ea71511633cf68c145385ed0d4cdf851cbe739689e88687af7a14bb48768b5545a68fc06373668e0d2388d102aacb9149aa20a956998227f49bbdd8d609ecb55a6c77cdb9e10e3aa772fe75ef1e807023f5903a92db0015da427abe04dbed747e17c2badd8884442650ebe83d49e40dd9212a5a3812de09ba2efc250fd2eabf8d773ccc03a602ca7ea60e5e5d555778cbdcdcc4da8de2680d9d4312af591fe87f5cacc573fee020efb7cb564c7bd2149191719a421c3a9261f70aca924a3177d499df20d6a9d8e172f02a521865b18411729ed985e7364d9bd8b0673d191ccb4b56fe6e57d2b40b4acce0f6fba32b00bb52ca1244842bdf838a781d7b8b26838e9c6ae1b1cc8892bd5f5368d0f904038c58cb62a643de2f4d8625cf592cb8ad258a09193f09a7d95f3c9f3923f3f1754c035aeb86eb75d568a51ad64923b3a54135d755b7a5f8afbdcac0b6ca7e7083da97a2f251e2f53b353ae742617506b9c165d1ab00a162bdf90d8086bb498840381441fe97bbdc76faf19ebcc60f18f07bc895056767c8ce6400d0f653bc6115de57dc4dac57dee9a771d22efe7d388cb85ab44d35f62122229097ed77a6a2cb32b19a66c213335907c1bd6b7d2785380ddecb0f09acaf564cac76018bfd25afd64d84323ef372f152cc6910172b2d93c6e862c9148c56a6f91da954e203d13fe4b187b29101bebaed64a23549636ad569bff6ec3d7c73f373c844c502254a315be84bf6979802a3c70e2d413fd77efeba49fd493525b985f2e3d69494c2b9b5ab84b258aaf6d9d64b4ed1d181543aae35593863c3cda13bcba7ae004bfbcf0136e6e9e67567a133506c1e63634f88908b05692ccc3fe96f325662fd41984eb48cb7dd605b43be424b1cf7ff64ab9c357a5f5df7166ccea53456540d39816ee455ac560bb8189314821b31bb042cc857c6f8ae8f0d5004801c46ad248ceb3428fe48b3fb60577b910181e00831d70f9413b96826f053eaabf38ce8c59c1167e0fdfe494eb43a9ce0a9850e1c65955c9f2ac337b34078e4d67d459a40a8d7f1ac3593ff611f66415e52f706234d1bfea8a28c7b9810a0acad1be82112563eb8624d6d9b5c445f38bac2ec99fe8f13f4bc15fe6d8c0bc9c3a882b84bf30b5ed6cd859ccf77c1390b44a5f3a0fed570b28131b01b5cf0a505a62b212760476ceb1451ad63106dcd92fbcda20b41a966a675f6679dbe5c110aa7981f23f31d3dbf91e26b40dc18e4c145c348b62aa0041f3a8cbfb542ceddda30d850f35219a5531416e12529738ea8447fa36d7dbd68d480424abb528ad1ff52ad73a36283a7a31877472e93b014ebc6dc6a4292517922a31124777088176115f79122d98e10780bdd44a573b4c6c8217ee4b27103b6288e4c4c493d44b77218e09da89285a8245d83cc6fea8de1ac27e00e596ae7ecca03eb82f6cb42ad7066263e235f37a79b37097dd79d5425e22cb3e40e932b6799589e3813dc437f9ce73a5a21c0c1c4109103e5ac3dba940031c406be203e38d0be37cf72d360f484d3375760bca1923e1f04e0cf42de6a1bfa1de232bc5236ef07ea500158b46b964bba27e4570dfc671d4e065e5503c119b219331473b231bf4bbc3f111f592b705a49c0463dd80a7bf9c45995391c7833946c59578448ea94a2a8b8b8120a6a73b7074037be77aefda49184cb0e54fb0341e7780473b346a4dade4bf25dd65a55d63e81a9ea5aebb3697047b48f00c9835a92d9ca1ecdbdf0ee1d73f4ecc55c9d66408fd3d0a41d8a83b041bc3c1bc57c3ef33f5733844f0ddc3e32897662e72d9628b5637767a88940e2c332d7658a438dfdd08ffcf6b54cd90fbea3e1e3d3107c305feb3d3566b95ee9a122f9b1a87d1e460d67bdd8d3fd9ba7695ad41bee7a3a3b12a836af971215cc355e8f50981eb5b3228dee9b79fd5121eb00f615e65af84475ea6c9ae1acca0cff2b726cc7289f687daf0c391e794f26079d650db0a1e2dbcc677ab2216220f76833252f0074a4624c3c482fb9b3dd9a5f3ce429840625f5ffbb1b78e85f25b278b0a0745f7c494e3f46cb8e0800df6e26738735d204e9dab887127bf53652a7cf8377e46ff58a68d6845f5ddd01fc9b8323ae96ad3dbb9ff77cde7eb5bcae1e89c1fa2b300a8223dfdb2cbd9546f47bd0e71139d1bfa7eca9750fc206fbdaa4b4bb89a6c8905ccdda91fc9247fd69f850821eae4fa7e95d4b983c94a7b4997c306a7d14df7d1d87af27d1bc08cb820e145d5d91140aa389db018c1eed25b68c5fa40f0be3d2a200dd4ed21b213c3491864c7f9e3126143c7bf93f228ca4618219623cedbc8bc7aaca834b28b46029c6ed5667982493d178dd6ec8c834ad257f029416b3151cc16d77f3561c75ee268d5d7665ea2a29c0e6ae8758dfb737c51e913d6776b3938e3b691e79370f4a6dca612e6eb1e5af2c1de63e9dd610d628f9adcb59fe4df6908c6248ad6f5159b34c7049218834b1d13bba989e9787913fe203c05eef838b6a178d63886baffb13dcb1a74d58bf40971f68d050c6bb25a285c5ad8efda27c32921df47ba0a3e249de36d58f855fea3ca3d7f5b71d8f8590cd7e2c37db866fcfc146580ff646c8a8c3c7edcd76747d3126046acfc8cf5ac37ba512d28af2245128843292dfb44145b98af6feec2fdb4f0a7b48d108169c72a265f45f3a7c8f06f70607d01402b906121fb8d76b6b6023ae6a500f5b238a43d140d8242709448f1fa058766d4836d5d9c2acbd27adc5c89c27e4af3879037cfbbd0cbc2943398e5f0f7421ae322aeed6dbe23c59a933f1c4f20a29074ad2c3374adde72ae9694f38710288b4ce453a80fbfc854586a6cc9c0a9abd7fd20445fe5afd31e33e454c19e1d007d3c004781cbe670fca4da23b9f6c0c477dd53754293f833921b8813f5b7faf562a2d12b01301600ff8492ae01b0124ac86ba31c96cea6d0ffe967a1da64970247f7eed73efb96d5ffe7a55f63e909e8c9c60054e88faac00b85340c479b6d6a10310fa7e4ec309b50b5dae1de69beedaca4261a2a52fda05bcbb0c4945a68f0c27ded4629350fbe4421223aa9f2420b53549540268cb5d13429780e49071afceb068c2f2ea1f687fd0749843b04d641a73d5c9d4eba6563c98c0eb79356781072b3df20430047996e81ff7a9c15ad8f610185c9ae96ac6993b583967e182b6945c9a5dbfce424bb242e5cd340cede246abb91d460db45fc00fc7d9d4d91314e70c7f83fa66181653a180e0449f54c7ba2af3b41a80caa0bbdf5e20f8d29ba39b4b8ea41cbd21c84997363f1eca5ad86febce4bf5949cda0041a9c6a03255d421f6d75a596e24d60a020bd202fc0d1fd32c50ba3b7c8663b918a98d5bbcdc0c4acfd532de29f7de3d8d501c17ee3854bc1b0c28daed22dd1c4e3729d9fdc29ea6c72001429a950442b31239223db4c7d932ea4727e6d8c63165b03306a7e678486a9f8ec18532dc8cb9c09ad513d507fc34c7ab36730e1ac44bf798a52134ed1f705b6b4ac610c6974d0948c0b31f8f2757cc57974adad0531b091120393af09f2e619a9929fb1d6244842557e6700f1e7dfd6921ae62eb112688d87d3dd14f14f6da5756b87ab5f37a00e188646b5915194a7fb9d9b51a89131357e47c9737a14046998c6a182be3a97a399fbddced120c9eeb3561d595447b5fafc25bbfa91f63f66edb937189d438ed24b4f20ed28272513bfb63a5ca413ad92aee0ffbf819a1513ba1d7682f0067be8d7f65502ba4be01d783ad44568d704e5aa97759a551df570cb9cf47e1ee8348d8d993a0d9af97e43b27f07be446e6cb9c5cb2ea70c6d380e32c677dad6c9c71779468ca143f42a8e6ef6cf4d1d6caaa75f391cbfacc2dec3535408f54a50da00d04347c10287b2425f4179e201837b1daece993eb8bf65cd0a16537fcc76782c104257622b8c155e1da56bc5435e40c441ab72f8414f3fa9449ddcef32953e3ab1ae8cdd11ff247f99d0f8134e40f10e86140bcaaeb0fa363eb89a1582b0778bc0a014758e73e3c925b5f8cab495d5e9f67ca65e60795f01f6caa8ddc67be27ca84fef876843f86e5a7b8d77e64bb8eeae9016bd303cd6813ac8164c41a05a1fc96a8a148869a8a2575ffaf3576d565ae2560ea6d6a303f9f9bfe0a881d787d14ebcce2314d12bc0f1e13c6d671b04b63a90b0108089fc4f7c090258a299b5bb6efbb836456f80cb73607fc24081bc970044849f5bbbc814e53144927d6fad49d1602357ee1694eb02f5fc678725ac7e0c9470b835a3666e4e38cf2469119d786ac657e71708fc69be9962817bfbfcea5414c92825e0f67a2c0fb893f5bc964a0e24d5961213257e8b002db3a8e1200de210635c20a80b6386cf0422d38a724fef637855a4a236473e6232f5bc95d4f3467916aba0266e7551f4e5b11ae9d68ea462087357ee570f554ffcf8b55b2e233c92a11a7ac96f0f5b7baa62e194938f4d6eae71583b37c4e2b43300dce6f4dfbfead5e30abbe9a6fb0f0b89b0a01d9092715cd065f5d1c9bff812d9e2f39abc2627d8341d5fa8f042cc3ebc9876391f415e1c2ad8cc7b0b538b8a09cab7a94dbeb46b1a786955fcad6a3bf4a42cfcbe7369a75a18991c8bbd2ba75b7cca5e335436f93d4482cf97dda76ae7326a8209e437904ac6fd19a8e646ad2f6c9f8ebb310bfede0eebbd8447433fc96d4000060a37f75dcb7a536ab2798abb1baedba3e79156777460b111ee8c98ba81f59cdd9226c549dc35f7242f71d80315c1ad43eef9d43f6fe79f0fc0657c56b72309d73b5939cf29ba508ce55b1272ae13aa343112b4df486753246c9d6c208527124dcec4572397b6b97c65cd0903f69e82655cf40e8ba334fb50711f4fd525f9aecfa86f10f1010794a89d2b0234b3b4f312620c9110c08c02458eefec956f80a61e7258a06e744c02a72e3a49ff604ceecbee75e4c3976028f85f1885d06eeb8a08eb5e1fdaa3cd13ad7eb8cc2726f425202ba2795beca88166e9bceeae0574a6876678504b48284efd222d382e7c1dbecd9115cb7d5bafc38290822a9b74c41540695dc68cd672fa623ddb198d86cc09c38f11e1852c3be5a6457d8bf68595ec70ad1e70302a9a47c299cd86533d372a90281879c13360e18425d98b74319e4a5ac7f042831fd802407e3819f08fe0ef2df4b826a0100b787b7ba0cb47c5a3a905080d221fa13e8f4eded414eb5d12f997488237dd2c707677d81a52a87ff1e210d60795fbb6a5f9d38bfbe9c982283ace22b92b43dc516e9cee4cbcdf3e64f74be0acfd2fc83650b8fef340a2e637e46d8169840edc84a1b6185d500471c393beb5393d637dba8fdcea8efa596ace8916a9b322a3d758f6c15ad7f819a5a7ce8a8c03ac0fa4db9e40e38f06b530c90fc7c9b906c4551571f34e6a384fb10f638d90bd5d430977cdde0a4d5744d9025d154566ce2f692efe4a1dfc8947bdddfa01f4da263c80e7834e7eec2f1a2d74c04c65a7efb2680e7c6a62472e71a6818c5ce241a59fdf30a4bcffc73e5a012d4e46b98469285131b1c4dee292cb9965f3b4d3c1e465330a2e4b0475ded62e7e708a4720365826f5ea7b51450f56a3dc28e5be10da8f616b18b615952cac76387043bbe752ce3c5d06a30d3e2e03299e2ae40ee887c54a043ee80ad2e8827600e6819c4de6d13a6e081e8757e72d161d72eebb5ab31713173e7346fd494350a34ad56b05a525013428c7500655c272701592caef57efad6bad4fb015f8d2282610e6cdb835be183aaf5e21309e626ce4e3ae2df36f18b1eb4d3928ba0fb8de835eaa402fb23e90e4e540bd929c56e125294933bcc72f2ea207d53382ffbc97ee5e30298dbf7bcca0cfa3632ecc4eca9478f038a64ddb0681e7c593f58b6450d0f039f0165a056e1da3320f6ee4bfeb312dd99ac97b969a6cfcbc4218130cecd21b1bd85a1823ddd2c819d4ae434dbf489e7b29d2981754f8f47be8d827fffea791ae992eb3473710ae411adb9a2bdcd2c0cb78b883b55342a3901d896b73367f7d8d2c040e86fc48afbbada1cc86d3704896a2f12e64ae4dcdd7adb6f5003e8c044d5bfbbe21e0193db4c87d57cc6950fef48f220812006a406b7eb7b4a96bcf4742fe5ef1d72044f653fbbbc41338bbd45a9e08670db48a1dd485c74e41917b2273450ba420a356b59bc031e386234624b48c82fdb0c2dfb73541041dd9ba7422fe8c8134b616f5040da32e6a03bddde4c1f8dcf0a49707c5cf0f4bb8174da867b79090da1c368429df0246e6ae736ce67c55b16da07b2426ec88f975b0825e0d433d77c4842554fc23e17bc0e1a1e7b635dd7d9420e2eafb416c71c18e41e8ae3cb62b1c54264374e62062f9ede34e96ab9a0ed677509559498f81bc474e87f46cd2f5bcb6d4783617bf1a8cd1bef02b38cb1f36dd5b77e4289b8b057de4b1be72917bc03f063d74d704f97c2302555c655da1a2f753139c75ababcd2776bfe323267c0563df54e53de2528f6d7622ac6fc6818d1fd1ed6b6559f7d97e262a0aa6fb11bf03219731a5ce792c1a94934de6fa447aa473ae2a55fe268d1e17541aad9a0c42854bf40fd4233e4a810e9cb243d0ad3599aa0ac3d33dcfbc56d551c72f97986da1f8a6195943b9f42567b70513239aff6dd8ceeedbccde47b1f4d9dab2ea0dbc05bd67df5016cbc46a9eec19bd8d902c90b30bbab20e9f07ab9c3ffdc488c2120f54ef70506955973da55a1782b0a691e7939cefda1afcef317f3bb6bb7efb01f47d915ed3ff0913f29486210a15f9ec5117de16a821b2134986b0f6f36e9efe1b69df594ebf83b8156c4b372997ec60d62acb63cd61d40284e194c381fb291a49a6e1e6cb3a14b1c1b363ef198f771efb3a686e5911764e6b004e76174b996ff15597c7d3c4eb0f060afc298cba85dc8562c36e39399eb969ea66f85a31d789db91c2bf67cea2a325a16e004ea892bfc66e46524a049589e9101baac9b808a82949c9e55b93153f2631374126524494156b3dd33736c9cf52a6e47dbe4339d855e4fb5e6d1ae81eecd41cc04492d13714049e9f0aa83253413c80d01940aeb2a84186b9d2c86a0db25212ccd97d4e6fd797e0262c8aa6950480c280a94d737e210d293ca50121f7a8d2489a5507970de3411d84e80043d54aa51a1102c51922692e15e105e45cf85bb94e64a437afd5942b325fdb6d1d3a243264a3bf34f6601073338694cfa026f4cfe204e239e7f860eba612ee3efc0fbe0023715b07d821ebc45209e468520fb58451bfadb27d07f91d9a985691160c52e9bbf1e5e3e6450fc01fc55b2fd4cc70b7103bf9eb636b58405639ee6ee1b58dc60d43bbbe8384e7a1008e3995d89d7073c844e5228e07ad0a591f06e1e1d1ea63fe2f8eac2ff5c5405a6ff409847896be9e62933b0065a8e74645d4ff70aa9f8f2935df8ff9134092ee20e8862fbc633e18c1abd551fe844144c99f79a8c742a8d25af059ebbc8f6bc4694389c453a0909286c31a4695689b13d1f8472f8852f068805f10fd5a070fa17de97121564e6f53350aa9e650d121a26c8984a1d05733724afaead08485a6660199ed11f4437a0f0068636d0b9a49023bc7bdd2f7be170884645e64df564d7a0cc128dc1d424bcb481229059146722a079958d8444438853c03c26b3879df574992209c6f81f2c4b090a4f038d8d67e5b398638ed48270b9c797eb518f706acb362390c629d635c5ff502c5fa80c5080c6182fc2130d048242cd518c4e3ed737b9612e21fba06d4b6998bc73896359a447dcb36b54327f1ac3b9f7c9dcafbda29cd7a69fd5f66a4e0cc101bd2f228cf7d5305934ec1f0ae9d6aa4c16d2f74653fa2d8329240f8547c19f22317ea988f00a8f78b0b7f847819d9f8152d670561a5fbd41f0eae993f27dbbda1c28cbaf312c3376558b1acdde204eeba91639405ffdae2b5b9872df543b2d86d2b64750b80b924e126472f691a44436bf4cef218f2de603380d319560c7a1747ae5402d57d81fc73b23ff63b2bf30bc160206e2c6375f2e4d723a95ad5b2db49e482cf71527ac9cb6ce3c522c72410acf8f088ea58c0f9ec0c0aba2e88c4ba2297e331574f9e6a6bbe8ed2fe2dcde78fa15cf1553d7428a9ed32887d9309258b36a92b1c6f5f389e0c70b587cd192a4891719674ef04933057de33ade153fe2fa2ff236020378300b38e0daeffff813e16a060ac91a22d92c8a6ff9e7c0a2895843b4c0472977cf256eebb311206e61dd726fbb991f0c382749d0db36dcab06eb19e3d47d60cf0a115b9479754fe23843af533f0c11dfe8301fc9d0e68cee433954fd2102ca00dbc9964eb87eb89ecdb7277f558a39ce29caa533c5e70bc9e3b1d14c8733bde694231a863120a4c33bc7a4f65c7ebf659e8eb4f9c464e9742a6d9debcc4d3396b4e28e0bee276ccfd3c5d452a1de3805039ab6a1d7606f1d710c4a851fed962569ba41468038816f9875ccf378699fe8ea747b745bc51703335b8b669d26053909c343c463b3348b832b21f43301bba2fe4e768239c7b90b84de14ee23cb52ccd1b2b80f2721c2d9f2a348b5ab01f096241dd81cd7858b2e280544bc610f87d01dc17d6f08de1bfab3aa8a7f51fc9e42efaf6bb2d3a4a9f78c70c01ff4a9caa240385a0838273ec6e3b183fd2ce24919e143659e835a5c512a07e10b37e93390541190c8c90e4df230c61736a403495b605a9c2ce0b90f48f3c28a5da8a32bf0122e3a517eb0b4ec7c2d892c5af592f59daa912c37c57b38ebad83e097415f5d89f6becff558134862254ea993c558b875369782fb67b9e9889e1ff9ea082d802e4b5a7228da3e721c284990ab582cbfde8ada96b4476e94b1fbd7f22b57ce11e63f46f8b798c415a50ef0fc3de3be6adddb90975e242e4739645b00cc01e8ce58c5ead9bded38966c5a2208e5eb2a46a2bf1bf943c4c5d8aba901ecce996a882c199b4e9d2ad68d90ab5d1d434d384e6b4dc9d62f4f3a076db272b9517becc51779600fdd701a2abae6a51cb462198f68b94e7ff4af2faea3eca495569e1863d1e92ec6ba8cd9eca7eda30c5f84d33e4f99204aa222fe0501c1c0ddf74bd47a8ea2378b0fee92e4a4b4831efa2811ea3d6e57a4f10368e6615fedc623f53f7d21cf61a1cea42206d06ea8e04ec12f215a31012d53ad519c89f66ad8657f3700d5334a14ead42c2c4f9728a5d84cb365aea8de75734082f803c883c866312e0adca87b027b25b56a1d7020bbcde038f5ddc50a88084231a308ab584c832faf0ba3189f9dadaac0519281f84998e3adc3fc78f25ca84db570f0709bf7648a6be5e4e74faa7dce42d15784044a9d311960033007c6957259bf816af991d42ca69b039313e7179cf4796f4125ef5c47403a547908257ff1386e106fd313e8b102643d57691c986588c29e4cb7e0a6b20eb373b09cb33f13e226de6d57a024e5a504cafc2dea27e45ae886eef51751b821177rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootpostgresql12-12.5-lp151.14.1.src.rpmpostgresql-llvmjit-implementationpostgresql12-llvmjitpostgresql12-llvmjit(ppc-64)@@@@@@@@@@     libLLVM.so.7()(64bit)libLLVM.so.7(LLVM_7)(64bit)libc.so.6()(64bit)libc.so.6(GLIBC_2.17)(64bit)libgcc_s.so.1()(64bit)libgcc_s.so.1(GCC_3.0)(64bit)libstdc++.so.6()(64bit)libstdc++.so.6(CXXABI_1.3)(64bit)libstdc++.so.6(GLIBCXX_3.4)(64bit)libstdc++.so.6(GLIBCXX_3.4.21)(64bit)postgresql-llvmjit-noarchpostgresql12-serverrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)1212.5-lp151.14.13.0.4-14.6.0-14.0-15.2-14.14.1__@_F@_m_5+@^@^א^@^0^W@^G@^F^B@^;]]@](Reinhard Max Reinhard Max Reinhard Max Reinhard Max Reinhard Max Reinhard Max Reinhard Max Namor Barcode Reinhard Max Reinhard Max Marcus Rueckert Guillaume GARDET Stefan Brüns Reinhard Max Marcus Rueckert Marcus Rueckert Marcus Rueckert - bsc#1178961: %ghost the symlinks to pg_config and ecpg.- Upgrade to version 12.5: * CVE-2020-25695, bsc#1178666: Block DECLARE CURSOR ... WITH HOLD and firing of deferred triggers within index expressions and materialized view queries. * CVE-2020-25694, bsc#1178667: a) Fix usage of complex connection-string parameters in pg_dump, pg_restore, clusterdb, reindexdb, and vacuumdb. b) When psql's \connect command re-uses connection parameters, ensure that all non-overridden parameters from a previous connection string are re-used. * CVE-2020-25696, bsc#1178668: Prevent psql's \gset command from modifying specially-treated variables. * Fix recently-added timetz test case so it works when the USA is not observing daylight savings time. (obsoletes postgresql-timetz.patch) * https://www.postgresql.org/about/news/2111/ * https://www.postgresql.org/docs/12/release-12-5.html- Fix a DST problem in the test suite: postgresql-timetz.patch https://postgr.es/m/16689-57701daa23b377bf@postgresql.org- Stop building the mini and lib packages as they are now coming from postgresql13.- update to 12.4: * CVE-2020-14349, bsc#1175193: Set a secure search_path in logical replication walsenders and apply workers * CVE-2020-14350, bsc#1175194: Make contrib modules' installation scripts more secure. * https://www.postgresql.org/docs/12/release-12-4.html - Remove postgresql-regress.patch, it does not apply anymore and it does not seem to be needed anymore. - Pack the /usr/lib/postgresql symlink only into the main package.- Let postgresqlXX conflict with postgresql-noarch < 12.0.1 to get a clean and complete cutover to the new packaging schema.- update to 12.3 (bsc#1171924). https://www.postgresql.org/about/news/2038/ https://www.postgresql.org/docs/12/release-12-3.html - Unify the spec file to work across all current PostgreSQL versions to simplify future maintenance. - Move from the "libs" build flavour to a "mini" package that will only be used inside the build service and not get shipped, to avoid confusion with the debuginfo packages (bsc#1148643).- update to 12.3 https://www.postgresql.org/about/news/2038/ https://www.postgresql.org/docs/12/release-12-3.html- Temporarily disable JIT support on SLE until support status of clang has been clarified. - We only need clang for LLVM, not clang-devel.- Fix a few mistakes in the spec file.- update to 12.2 (CVE-2020-1720) https://www.postgresql.org/about/news/2011/ https://www.postgresql.org/docs/12/release-12-2.html- Disable explicitly armv8 CRC for %arm, as we use some armv8 workers for armv6/7 builds which is confusing configure script- Avoid the dependency from the devel package to the main package. devel packages are exclusive, thus ecpg does not require update-alternatives.- Remove unused build dependencies from the client libs package: LVM, icu, selinux, systemd. - Drop conditionals for suse_version 1110/1120.- update to 12.1 https://www.postgresql.org/docs/12/release-12-1.html https://www.postgresql.org/about/news/1994/- add requires to the server-devel package for the libs that are returned by pg_config --libs- initial package for the postgresql 12 branch https://www.postgresql.org/about/news/1976/obs-power9-06 1610479543  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~12.5-lp151.14.112.5-lp151.14.112.5-lp151.14.1  !!"####$%%%%%%%%%%%%%%%%%%%%%%%%&'''(()*++++++++*,,,,,,,,,,,*---------------*...........*//////////*0000000000*1111*2222222222*333333333333333333333*44444444444*555*666*77777777777777777777)88)99999999999999999999999999999):::::::::::::::::::::::::::::::::::::::::::::);;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;)<)=)>>>>>>>>>>>)???????????????)@)AAAAAAAAAAAAAAA)BCCCCCCCCCCCCCCCBDDDDDDDDDBEEEEEEEEBFFFFBGGGGGGGGGGGGGG)HHHHHHHHHHHHHHHHHHHH)III)JJJ)KKKKKKKKKKK)LLLLLL)MMNNNNNNNNNNNNMMMMMMMM)OOOOOO)PPPP)QRRRRRQSSSSSQTTTQUUUUUUUUUUUUUUUUUQVQWWWWWWWWWWQXXXQYYQZ)[[[[[)\\\\\\\\\\\\\\\)]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]______________]``]aaa]]bbb]ccc]dddddd]eeeeeeeeeeee]ffffffff]g]hhhhh]iijjjjjkllmmmmmmmmmnopqrstuuuvw_int_int.index.bc_int_bool.bc_int_gin.bc_int_gist.bc_int_op.bc_int_selfuncs.bc_int_tool.bc_intbig_gist.bcadminpackadminpack.index.bcadminpack.bcamcheckamcheck.index.bcverify_nbtree.bcauth_delayauth_delay.index.bcauth_delay.bcauto_explainauto_explain.index.bcauto_explain.bcautoincautoinc.index.bcautoinc.bcbloombloom.index.bcblcost.bcblinsert.bcblscan.bcblutils.bcblvacuum.bcblvalidate.bcbtree_ginbtree_gin.index.bcbtree_gin.bcbtree_gistbtree_gist.index.bcbtree_bit.bcbtree_bytea.bcbtree_cash.bcbtree_date.bcbtree_enum.bcbtree_float4.bcbtree_float8.bcbtree_gist.bcbtree_inet.bcbtree_int2.bcbtree_int4.bcbtree_int8.bcbtree_interval.bcbtree_macaddr.bcbtree_macaddr8.bcbtree_numeric.bcbtree_oid.bcbtree_text.bcbtree_time.bcbtree_ts.bcbtree_utils_num.bcbtree_utils_var.bcbtree_uuid.bccitextcitext.index.bccitext.bccubecube.index.bccube.bccubeparse.bcdblinkdblink.index.bcdblink.bcdict_intdict_int.index.bcdict_int.bcdict_xsyndict_xsyn.index.bcdict_xsyn.bcearthdistanceearthdistance.index.bcearthdistance.bcfile_fdwfile_fdw.index.bcfile_fdw.bcfuzzystrmatchfuzzystrmatch.index.bcdmetaphone.bcfuzzystrmatch.bchstorehstore.index.bchstore_compat.bchstore_gin.bchstore_gist.bchstore_io.bchstore_op.bchstore_plperlhstore_plperl.index.bchstore_plperl.bchstore_plpython3hstore_plpython3.index.bchstore_plpython.bcinsert_usernameinsert_username.index.bcinsert_username.bcisnisn.index.bcisn.bcjsonb_plperljsonb_plperl.index.bcjsonb_plperl.bcjsonb_plpython3jsonb_plpython3.index.bcjsonb_plpython.bclolo.index.bclo.bcltreeltree.index.bc_ltree_gist.bc_ltree_op.bccrc32.bclquery_op.bcltree_gist.bcltree_io.bcltree_op.bcltxtquery_io.bcltxtquery_op.bcltree_plpython3ltree_plpython3.index.bcltree_plpython.bcmoddatetimemoddatetime.index.bcmoddatetime.bcpageinspectpageinspect.index.bcbrinfuncs.bcbtreefuncs.bcfsmfuncs.bcginfuncs.bchashfuncs.bcheapfuncs.bcrawpage.bcpasswordcheckpasswordcheck.index.bcpasswordcheck.bcpg_buffercachepg_buffercache.index.bcpg_buffercache_pages.bcpg_freespacemappg_freespacemap.index.bcpg_freespacemap.bcpg_prewarmpg_prewarm.index.bcautoprewarm.bcpg_prewarm.bcpg_stat_statementspg_stat_statements.index.bcpg_stat_statements.bcpg_trgmpg_trgm.index.bctrgm_gin.bctrgm_gist.bctrgm_op.bctrgm_regexp.bcpg_visibilitypg_visibility.index.bcpg_visibility.bcpgcryptopgcrypto.index.bccrypt-blowfish.bccrypt-des.bccrypt-gensalt.bccrypt-md5.bcmbuf.bcopenssl.bcpgcrypto.bcpgp-armor.bcpgp-cfb.bcpgp-compress.bcpgp-decrypt.bcpgp-encrypt.bcpgp-info.bcpgp-mpi-openssl.bcpgp-mpi.bcpgp-pgsql.bcpgp-pubdec.bcpgp-pubenc.bcpgp-pubkey.bcpgp-s2k.bcpgp.bcpx-crypt.bcpx-hmac.bcpx.bcpgrowlockspgrowlocks.index.bcpgrowlocks.bcpgstattuplepgstattuple.index.bcpgstatapprox.bcpgstatindex.bcpgstattuple.bcpgxmlpgxml.index.bcxpath.bcxslt_proc.bcpostgrespostgres.index.bcaccessbrinbrin.bcbrin_inclusion.bcbrin_minmax.bcbrin_pageops.bcbrin_revmap.bcbrin_tuple.bcbrin_validate.bcbrin_xlog.bccommonbufmask.bcheaptuple.bcindextuple.bcprintsimple.bcprinttup.bcrelation.bcreloptions.bcscankey.bcsession.bctupconvert.bctupdesc.bcginginarrayproc.bcginbtree.bcginbulk.bcgindatapage.bcginentrypage.bcginfast.bcginget.bcgininsert.bcginlogic.bcginpostinglist.bcginscan.bcginutil.bcginvacuum.bcginvalidate.bcginxlog.bcgistgist.bcgistbuild.bcgistbuildbuffers.bcgistget.bcgistproc.bcgistscan.bcgistsplit.bcgistutil.bcgistvacuum.bcgistvalidate.bcgistxlog.bchashhash.bchash_xlog.bchashfunc.bchashinsert.bchashovfl.bchashpage.bchashsearch.bchashsort.bchashutil.bchashvalidate.bcheapheapam.bcheapam_handler.bcheapam_visibility.bchio.bcpruneheap.bcrewriteheap.bcsyncscan.bctuptoaster.bcvacuumlazy.bcvisibilitymap.bcindexamapi.bcamvalidate.bcgenam.bcindexam.bcnbtreenbtcompare.bcnbtinsert.bcnbtpage.bcnbtree.bcnbtsearch.bcnbtsort.bcnbtsplitloc.bcnbtutils.bcnbtvalidate.bcnbtxlog.bcrmgrdescbrindesc.bcclogdesc.bccommittsdesc.bcdbasedesc.bcgenericdesc.bcgindesc.bcgistdesc.bchashdesc.bcheapdesc.bclogicalmsgdesc.bcmxactdesc.bcnbtdesc.bcrelmapdesc.bcreplorigindesc.bcseqdesc.bcsmgrdesc.bcspgdesc.bcstandbydesc.bctblspcdesc.bcxactdesc.bcxlogdesc.bcspgistspgdoinsert.bcspginsert.bcspgkdtreeproc.bcspgproc.bcspgquadtreeproc.bcspgscan.bcspgtextproc.bcspgutils.bcspgvacuum.bcspgvalidate.bcspgxlog.bctabletable.bctableam.bctableamapi.bctablesamplebernoulli.bcsystem.bctablesample.bctransamclog.bccommit_ts.bcgeneric_xlog.bcmultixact.bcparallel.bcrmgr.bcslru.bcsubtrans.bctimeline.bctransam.bctwophase.bctwophase_rmgr.bcvarsup.bcxact.bcxlog.bcxlogarchive.bcxlogfuncs.bcxloginsert.bcxlogreader.bcxlogutils.bcbootstrapbootparse.bcbootstrap.bccatalogaclchk.bccatalog.bcdependency.bcheap.bcindex.bcindexing.bcnamespace.bcobjectaccess.bcobjectaddress.bcpartition.bcpg_aggregate.bcpg_collation.bcpg_constraint.bcpg_conversion.bcpg_db_role_setting.bcpg_depend.bcpg_enum.bcpg_inherits.bcpg_largeobject.bcpg_namespace.bcpg_operator.bcpg_proc.bcpg_publication.bcpg_range.bcpg_shdepend.bcpg_subscription.bcpg_type.bcstorage.bctoasting.bccommandsaggregatecmds.bcalter.bcamcmds.bcanalyze.bcasync.bccluster.bccollationcmds.bccomment.bcconstraint.bcconversioncmds.bccopy.bccreateas.bcdbcommands.bcdefine.bcdiscard.bcdropcmds.bcevent_trigger.bcexplain.bcextension.bcforeigncmds.bcfunctioncmds.bcindexcmds.bclockcmds.bcmatview.bcopclasscmds.bcoperatorcmds.bcpolicy.bcportalcmds.bcprepare.bcproclang.bcpublicationcmds.bcschemacmds.bcseclabel.bcsequence.bcstatscmds.bcsubscriptioncmds.bctablecmds.bctablespace.bctrigger.bctsearchcmds.bctypecmds.bcuser.bcvacuum.bcvariable.bcview.bcexecutorexecAmi.bcexecCurrent.bcexecExpr.bcexecExprInterp.bcexecGrouping.bcexecIndexing.bcexecJunk.bcexecMain.bcexecParallel.bcexecPartition.bcexecProcnode.bcexecReplication.bcexecSRF.bcexecScan.bcexecTuples.bcexecUtils.bcfunctions.bcinstrument.bcnodeAgg.bcnodeAppend.bcnodeBitmapAnd.bcnodeBitmapHeapscan.bcnodeBitmapIndexscan.bcnodeBitmapOr.bcnodeCtescan.bcnodeCustom.bcnodeForeignscan.bcnodeFunctionscan.bcnodeGather.bcnodeGatherMerge.bcnodeGroup.bcnodeHash.bcnodeHashjoin.bcnodeIndexonlyscan.bcnodeIndexscan.bcnodeLimit.bcnodeLockRows.bcnodeMaterial.bcnodeMergeAppend.bcnodeMergejoin.bcnodeModifyTable.bcnodeNamedtuplestorescan.bcnodeNestloop.bcnodeProjectSet.bcnodeRecursiveunion.bcnodeResult.bcnodeSamplescan.bcnodeSeqscan.bcnodeSetOp.bcnodeSort.bcnodeSubplan.bcnodeSubqueryscan.bcnodeTableFuncscan.bcnodeTidscan.bcnodeUnique.bcnodeValuesscan.bcnodeWindowAgg.bcnodeWorktablescan.bcspi.bctqueue.bctstoreReceiver.bcforeignforeign.bcjitjit.bclibbinaryheap.bcbipartite_match.bcbloomfilter.bcdshash.bchyperloglog.bcilist.bcintegerset.bcknapsack.bcpairingheap.bcrbtree.bcstringinfo.bclibpqauth-scram.bcauth.bcbe-fsstubs.bcbe-gssapi-common.bcbe-secure-common.bcbe-secure-gssapi.bcbe-secure-openssl.bcbe-secure.bccrypt.bchba.bcifaddr.bcpqcomm.bcpqformat.bcpqmq.bcpqsignal.bcmainmain.bcnodesbitmapset.bccopyfuncs.bcequalfuncs.bcextensible.bclist.bcmakefuncs.bcnodeFuncs.bcnodes.bcoutfuncs.bcparams.bcprint.bcread.bcreadfuncs.bctidbitmap.bcvalue.bcoptimizergeqogeqo_copy.bcgeqo_cx.bcgeqo_erx.bcgeqo_eval.bcgeqo_main.bcgeqo_misc.bcgeqo_mutation.bcgeqo_ox1.bcgeqo_ox2.bcgeqo_pmx.bcgeqo_pool.bcgeqo_px.bcgeqo_random.bcgeqo_recombination.bcgeqo_selection.bcpathallpaths.bcclausesel.bccostsize.bcequivclass.bcindxpath.bcjoinpath.bcjoinrels.bcpathkeys.bctidpath.bcplananalyzejoins.bccreateplan.bcinitsplan.bcplanagg.bcplanmain.bcplanner.bcsetrefs.bcsubselect.bcprepprepjointree.bcprepqual.bcpreptlist.bcprepunion.bcutilappendinfo.bcclauses.bcinherit.bcjoininfo.bcorclauses.bcparamassign.bcpathnode.bcplaceholder.bcplancat.bcpredtest.bcrelnode.bcrestrictinfo.bctlist.bcvar.bcparseranalyze.bcgram.bcparse_agg.bcparse_clause.bcparse_coerce.bcparse_collate.bcparse_cte.bcparse_enr.bcparse_expr.bcparse_func.bcparse_node.bcparse_oper.bcparse_param.bcparse_relation.bcparse_target.bcparse_type.bcparse_utilcmd.bcparser.bcscan.bcscansup.bcpartitioningpartbounds.bcpartdesc.bcpartprune.bcportatomics.bcpg_sema.bcpg_shmem.bcpostmasterautovacuum.bcbgworker.bcbgwriter.bccheckpointer.bcfork_process.bcpgarch.bcpgstat.bcpostmaster.bcstartup.bcsyslogger.bcwalwriter.bcregexregcomp.bcregerror.bcregexec.bcregexport.bcregfree.bcregprefix.bcreplicationbasebackup.bclogicaldecode.bclauncher.bclogical.bclogicalfuncs.bcmessage.bcorigin.bcproto.bcrelation.bcreorderbuffer.bcsnapbuild.bctablesync.bcworker.bcrepl_gram.bcslot.bcslotfuncs.bcsyncrep.bcsyncrep_gram.bcwalreceiver.bcwalreceiverfuncs.bcwalsender.bcrewriterewriteDefine.bcrewriteHandler.bcrewriteManip.bcrewriteRemove.bcrewriteSupport.bcrowsecurity.bcstatisticsdependencies.bcextended_stats.bcmcv.bcmvdistinct.bcstoragebufferbuf_init.bcbuf_table.bcbufmgr.bcfreelist.bclocalbuf.bcfilebuffile.bccopydir.bcfd.bcreinit.bcsharedfileset.bcfreespacefreespace.bcfsmpage.bcindexfsm.bcipcbarrier.bcdsm.bcdsm_impl.bcipc.bcipci.bclatch.bcpmsignal.bcprocarray.bcprocsignal.bcshm_mq.bcshm_toc.bcshmem.bcshmqueue.bcsignalfuncs.bcsinval.bcsinvaladt.bcstandby.bclarge_objectinv_api.bclmgrcondition_variable.bcdeadlock.bclmgr.bclock.bclwlock.bclwlocknames.bcpredicate.bcproc.bcs_lock.bcspin.bcpagebufpage.bcchecksum.bcitemptr.bcsmgrmd.bcsmgr.bcsyncsync.bctcopdest.bcfastpath.bcpostgres.bcpquery.bcutility.bctsearchdict.bcdict_ispell.bcdict_simple.bcdict_synonym.bcdict_thesaurus.bcregis.bcspell.bcto_tsany.bcts_locale.bcts_parse.bcts_selfuncs.bcts_typanalyze.bcts_utils.bcwparser.bcwparser_def.bcutilsadtacl.bcamutils.bcarray_expanded.bcarray_selfuncs.bcarray_typanalyze.bcarray_userfuncs.bcarrayfuncs.bcarrayutils.bcascii.bcbool.bccash.bcchar.bccryptohashes.bcdate.bcdatetime.bcdatum.bcdbsize.bcdomains.bcencode.bcenum.bcexpandeddatum.bcexpandedrecord.bcfloat.bcformat_type.bcformatting.bcgenfile.bcgeo_ops.bcgeo_selfuncs.bcgeo_spgist.bcinet_cidr_ntop.bcinet_net_pton.bcint.bcint8.bcjson.bcjsonb.bcjsonb_gin.bcjsonb_op.bcjsonb_util.bcjsonfuncs.bcjsonpath.bcjsonpath_exec.bcjsonpath_gram.bclike.bclike_support.bclockfuncs.bcmac.bcmac8.bcmisc.bcname.bcnetwork.bcnetwork_gist.bcnetwork_selfuncs.bcnetwork_spgist.bcnumeric.bcnumutils.bcoid.bcoracle_compat.bcorderedsetaggs.bcpartitionfuncs.bcpg_locale.bcpg_lsn.bcpg_upgrade_support.bcpgstatfuncs.bcpseudotypes.bcquote.bcrangetypes.bcrangetypes_gist.bcrangetypes_selfuncs.bcrangetypes_spgist.bcrangetypes_typanalyze.bcregexp.bcregproc.bcri_triggers.bcrowtypes.bcruleutils.bcselfuncs.bctid.bctimestamp.bctrigfuncs.bctsginidx.bctsgistidx.bctsquery.bctsquery_cleanup.bctsquery_gist.bctsquery_op.bctsquery_rewrite.bctsquery_util.bctsrank.bctsvector.bctsvector_op.bctsvector_parser.bctxid.bcuuid.bcvarbit.bcvarchar.bcvarlena.bcversion.bcwindowfuncs.bcxid.bcxml.bccacheattoptcache.bccatcache.bcevtcache.bcinval.bclsyscache.bcpartcache.bcplancache.bcrelcache.bcrelfilenodemap.bcrelmapper.bcspccache.bcsyscache.bcts_cache.bctypcache.bcerrorassert.bcelog.bcfmgrdfmgr.bcfmgr.bcfuncapi.bcfmgrtab.bchashdynahash.bchashfn.bcpg_crc.bcinitglobals.bcmiscinit.bcpostinit.bcmbconv.bcencnames.bcmbutils.bcwchar.bcwstrcmp.bcwstrncmp.bcmiscguc.bchelp_config.bcpg_config.bcpg_controldata.bcpg_rusage.bcps_status.bcqueryenvironment.bcrls.bcsampling.bcsuperuser.bctimeout.bctzparser.bcmmgraset.bcdsa.bcfreepage.bcgeneration.bcmcxt.bcmemdebug.bcportalmem.bcslab.bcresownerresowner.bcsortlogtape.bcsharedtuplestore.bcsortsupport.bctuplesort.bctuplestore.bctimecombocid.bcsnapmgr.bcpostgres_fdwpostgres_fdw.index.bcconnection.bcdeparse.bcoption.bcpostgres_fdw.bcshippable.bcrefintrefint.index.bcrefint.bcsegseg.index.bcseg.bcsegparse.bcsepgsqlsepgsql.index.bcdatabase.bcdml.bchooks.bclabel.bcproc.bcrelation.bcschema.bcselinux.bcuavc.bcsslinfosslinfo.index.bcsslinfo.bctablefunctablefunc.index.bctablefunc.bctcntcn.index.bctcn.bctest_decodingtest_decoding.index.bctest_decoding.bctsm_system_rowstsm_system_rows.index.bctsm_system_rows.bctsm_system_timetsm_system_time.index.bctsm_system_time.bcunaccentunaccent.index.bcunaccent.bcuuid-osspuuid-ossp.index.bcmd5.bcsha1.bcuuid-ossp.bcllvmjit.sollvmjit_types.bc/usr/lib/postgresql12/lib64/bitcode//usr/lib/postgresql12/lib64/bitcode/_int//usr/lib/postgresql12/lib64/bitcode/adminpack//usr/lib/postgresql12/lib64/bitcode/amcheck//usr/lib/postgresql12/lib64/bitcode/auth_delay//usr/lib/postgresql12/lib64/bitcode/auto_explain//usr/lib/postgresql12/lib64/bitcode/autoinc//usr/lib/postgresql12/lib64/bitcode/bloom//usr/lib/postgresql12/lib64/bitcode/btree_gin//usr/lib/postgresql12/lib64/bitcode/btree_gist//usr/lib/postgresql12/lib64/bitcode/citext//usr/lib/postgresql12/lib64/bitcode/cube//usr/lib/postgresql12/lib64/bitcode/dblink//usr/lib/postgresql12/lib64/bitcode/dict_int//usr/lib/postgresql12/lib64/bitcode/dict_xsyn//usr/lib/postgresql12/lib64/bitcode/earthdistance//usr/lib/postgresql12/lib64/bitcode/file_fdw//usr/lib/postgresql12/lib64/bitcode/fuzzystrmatch//usr/lib/postgresql12/lib64/bitcode/hstore//usr/lib/postgresql12/lib64/bitcode/hstore_plperl//usr/lib/postgresql12/lib64/bitcode/hstore_plpython3//usr/lib/postgresql12/lib64/bitcode/insert_username//usr/lib/postgresql12/lib64/bitcode/isn//usr/lib/postgresql12/lib64/bitcode/jsonb_plperl//usr/lib/postgresql12/lib64/bitcode/jsonb_plpython3//usr/lib/postgresql12/lib64/bitcode/lo//usr/lib/postgresql12/lib64/bitcode/ltree//usr/lib/postgresql12/lib64/bitcode/ltree_plpython3//usr/lib/postgresql12/lib64/bitcode/moddatetime//usr/lib/postgresql12/lib64/bitcode/pageinspect//usr/lib/postgresql12/lib64/bitcode/passwordcheck//usr/lib/postgresql12/lib64/bitcode/pg_buffercache//usr/lib/postgresql12/lib64/bitcode/pg_freespacemap//usr/lib/postgresql12/lib64/bitcode/pg_prewarm//usr/lib/postgresql12/lib64/bitcode/pg_stat_statements//usr/lib/postgresql12/lib64/bitcode/pg_trgm//usr/lib/postgresql12/lib64/bitcode/pg_visibility//usr/lib/postgresql12/lib64/bitcode/pgcrypto//usr/lib/postgresql12/lib64/bitcode/pgrowlocks//usr/lib/postgresql12/lib64/bitcode/pgstattuple//usr/lib/postgresql12/lib64/bitcode/pgxml//usr/lib/postgresql12/lib64/bitcode/postgres//usr/lib/postgresql12/lib64/bitcode/postgres/access//usr/lib/postgresql12/lib64/bitcode/postgres/access/brin//usr/lib/postgresql12/lib64/bitcode/postgres/access/common//usr/lib/postgresql12/lib64/bitcode/postgres/access/gin//usr/lib/postgresql12/lib64/bitcode/postgres/access/gist//usr/lib/postgresql12/lib64/bitcode/postgres/access/hash//usr/lib/postgresql12/lib64/bitcode/postgres/access/heap//usr/lib/postgresql12/lib64/bitcode/postgres/access/index//usr/lib/postgresql12/lib64/bitcode/postgres/access/nbtree//usr/lib/postgresql12/lib64/bitcode/postgres/access/rmgrdesc//usr/lib/postgresql12/lib64/bitcode/postgres/access/spgist//usr/lib/postgresql12/lib64/bitcode/postgres/access/table//usr/lib/postgresql12/lib64/bitcode/postgres/access/tablesample//usr/lib/postgresql12/lib64/bitcode/postgres/access/transam//usr/lib/postgresql12/lib64/bitcode/postgres/bootstrap//usr/lib/postgresql12/lib64/bitcode/postgres/catalog//usr/lib/postgresql12/lib64/bitcode/postgres/commands//usr/lib/postgresql12/lib64/bitcode/postgres/executor//usr/lib/postgresql12/lib64/bitcode/postgres/foreign//usr/lib/postgresql12/lib64/bitcode/postgres/jit//usr/lib/postgresql12/lib64/bitcode/postgres/lib//usr/lib/postgresql12/lib64/bitcode/postgres/libpq//usr/lib/postgresql12/lib64/bitcode/postgres/main//usr/lib/postgresql12/lib64/bitcode/postgres/nodes//usr/lib/postgresql12/lib64/bitcode/postgres/optimizer//usr/lib/postgresql12/lib64/bitcode/postgres/optimizer/geqo//usr/lib/postgresql12/lib64/bitcode/postgres/optimizer/path//usr/lib/postgresql12/lib64/bitcode/postgres/optimizer/plan//usr/lib/postgresql12/lib64/bitcode/postgres/optimizer/prep//usr/lib/postgresql12/lib64/bitcode/postgres/optimizer/util//usr/lib/postgresql12/lib64/bitcode/postgres/parser//usr/lib/postgresql12/lib64/bitcode/postgres/partitioning//usr/lib/postgresql12/lib64/bitcode/postgres/port//usr/lib/postgresql12/lib64/bitcode/postgres/postmaster//usr/lib/postgresql12/lib64/bitcode/postgres/regex//usr/lib/postgresql12/lib64/bitcode/postgres/replication//usr/lib/postgresql12/lib64/bitcode/postgres/replication/logical//usr/lib/postgresql12/lib64/bitcode/postgres/rewrite//usr/lib/postgresql12/lib64/bitcode/postgres/statistics//usr/lib/postgresql12/lib64/bitcode/postgres/storage//usr/lib/postgresql12/lib64/bitcode/postgres/storage/buffer//usr/lib/postgresql12/lib64/bitcode/postgres/storage/file//usr/lib/postgresql12/lib64/bitcode/postgres/storage/freespace//usr/lib/postgresql12/lib64/bitcode/postgres/storage/ipc//usr/lib/postgresql12/lib64/bitcode/postgres/storage/large_object//usr/lib/postgresql12/lib64/bitcode/postgres/storage/lmgr//usr/lib/postgresql12/lib64/bitcode/postgres/storage/page//usr/lib/postgresql12/lib64/bitcode/postgres/storage/smgr//usr/lib/postgresql12/lib64/bitcode/postgres/storage/sync//usr/lib/postgresql12/lib64/bitcode/postgres/tcop//usr/lib/postgresql12/lib64/bitcode/postgres/tsearch//usr/lib/postgresql12/lib64/bitcode/postgres/utils//usr/lib/postgresql12/lib64/bitcode/postgres/utils/adt//usr/lib/postgresql12/lib64/bitcode/postgres/utils/cache//usr/lib/postgresql12/lib64/bitcode/postgres/utils/error//usr/lib/postgresql12/lib64/bitcode/postgres/utils/fmgr//usr/lib/postgresql12/lib64/bitcode/postgres/utils/hash//usr/lib/postgresql12/lib64/bitcode/postgres/utils/init//usr/lib/postgresql12/lib64/bitcode/postgres/utils/mb//usr/lib/postgresql12/lib64/bitcode/postgres/utils/misc//usr/lib/postgresql12/lib64/bitcode/postgres/utils/mmgr//usr/lib/postgresql12/lib64/bitcode/postgres/utils/resowner//usr/lib/postgresql12/lib64/bitcode/postgres/utils/sort//usr/lib/postgresql12/lib64/bitcode/postgres/utils/time//usr/lib/postgresql12/lib64/bitcode/postgres_fdw//usr/lib/postgresql12/lib64/bitcode/refint//usr/lib/postgresql12/lib64/bitcode/seg//usr/lib/postgresql12/lib64/bitcode/sepgsql//usr/lib/postgresql12/lib64/bitcode/sslinfo//usr/lib/postgresql12/lib64/bitcode/tablefunc//usr/lib/postgresql12/lib64/bitcode/tcn//usr/lib/postgresql12/lib64/bitcode/test_decoding//usr/lib/postgresql12/lib64/bitcode/tsm_system_rows//usr/lib/postgresql12/lib64/bitcode/tsm_system_time//usr/lib/postgresql12/lib64/bitcode/unaccent//usr/lib/postgresql12/lib64/bitcode/uuid-ossp//usr/lib/postgresql12/lib64//usr/lib/postgresql12/lib64/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -gobs://build.opensuse.org/openSUSE:Maintenance:15513/openSUSE_Leap_15.1_Update_ports/bae9c548c75448f0c2dee88e23c76fd0-postgresql12.openSUSE_Leap_15.1_Updatedrpmxz5ppc64le-suse-linuxdirectoryELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, BuildID[sha1]=54631bd93a7afbaa2e110126902dcfed5143d31a, stripped RRRR RRRRRR/T.;utf-80274c50c6e323c4179debb034918af8d0c8117dd81b1dfa7df2792e22c29955c? 7zXZ !t/0i]"k%n凛0#J:fV`Twe#9e3 dȾR x,&6pJM=r`bK|BoAhH1,i~z9ݵ26U]ySɹ+HTm7 I dPRDFͳV=s~F(Ȥ"bjZxfY% Lt9Q{l18r뫛[ {{z~xXpMQ84"*X¦|&<-r?gZ^U15Ժ5¯HX?#x,z\4r;khhz.'1kujDchz`>( j O+RD-^ecu2JaP |{hC}e:+-l kNw 'av}zE(ˢJ[ ܴYRDsv]nk~r?* p%>Hˋ2lKI [ oޮ,&x6e!C j j+BJqeb猉-S)Z"zm$.+(7/xPn,^bq^&rS3yb-yw(Ex =uNI_OF 0yߩ$4 0,c@4)V1W5ʩ$-jcSUr&Ǚ* nXJk#(I]83wk(kdz[2߁Tnj_8~|1:ʅI`9iRVa-%xlYF,,Ckȵۢқdz#[G>-O9][gtG.~%`3d3Kxlݷ5n&]@!4?&tɕ>qޗ9`fTILM!yvYp2r'Y2#_iW<ە;bAIVtcOܼ kJPFti+TKԣ)=iw%E<QQH`'d$Y'Qy4r %|:pAtF}Tl˖}̛S%ǐsē҇, pQV ,"Gi<Ԁ,,v擈#]7kXCϻXmy=8y Pbh?ɬ?HPj/BN\lT4c<O@kW8kц\FȘK$@Y.2xjI0,!Jhߑdq5+:kJW2]cg`O}̲Rg6+ 3NWV؜g$q,E_mb3eϖSBaD;< 7 8tݺҕMy|s=R#!ˠdgɇF3Od'TC{Dw,6وaԅ8_uY gI >̈v =4"爺\f`bAe X`_j|JleTJ8Vy6^?B3;0oEX+e"~Ll?HZv3\]8^M2bcCGm5tnnP%>O?)БDJލX'm4ݲ.JF-+kwlcSUn,l#Z:eSN1wQY/Pu,q5Sfnb%).&bV_öP?2mPSN'pCNql]SBDL)d5yTözXIorĘsoͨU# vf`+?a8='YC'+ޮxkZiQhbYڣᗾY~9}/d?{~ {u|V;#fAn<͐ݳEDl㞚;-JeȚ]aܺ M4c#(7Wqy]p:`2>'.\ԨFw hoVwq{,))]bvۙ ~~?ҡhL"%xJw\[rrU+rcJ\0Bٗ5}yz]ؕ{8uF"Ϙ~4$'Km2f@֬yZ5zk8c+H0~6 _=TDy|/vKW `gsOߜr aMm@#E]k?Bg ׷T& }<->mXWWx@A$I{b#`@ḱFs1NX8ѝ_"N6iл-u\郺 CQܹE_[w j4˨8[ DMǍVKL<,ˈ: qL*'c%NfY{XY@We]rX|YvȖw( ]7@?Bb˞9 \z'( Ї[iJiz',~<#Ry_^mMݷ/ yaXZ6G ='?!R>=>=TJ$7d6 _b;3*prF8.2H  JP%w'rRY}tb_c\||f`Gh=b*/mZֳwF 3N\ز"+Fꭙ#eUGrS"6i6㤝F[vHc݇^cD/%w"W}(0%ބIDVD7%y@ }Ai%߆6{@!NgD&;ْVvp0"*gRW j*^$Mk?VŌ-m4`dטnS֑ҎZ|OɤR̯Zڀ9Ȅk0:|QEJ^$JoAJCQ6Ưճ7 ΋9UkB*3iJ)N4%'<{a: < d զo%5p|Dd8L_$17N#^u;~4B6eIj,PS̽Zl]ZR.We 9f@Pӈ1ȯo /?̀Rk]o}U rj?n H6%O% 9  yQRpᒪ˿@RH(uހcLl#uD`qD&,z*IE6hY]{j&Tlݶ k[Rl4rfqSa}w/Д4.4E4CsBj\@a\>J>`b?Qc~k)RrLnmP]h$݆7c%9* %Z@èm @]ci^ZG-[N58CH΋)<\Q '4Y ƶc p<,K!}+򗚗XG'gw):_; Hy+Ó v/ ~sh2emD矶,9rs/#?\9F¿*sM-/T,&Wl>r14=VD /e@:}ajx FĚ%) MDGn1"0ImUj!`s}%!@QIxS`9!AbaS[~cWFi[I!=.= փ5N%A-,GŲYP|{愜*"RH ɏoLv+ )wvsx?Cov{>/Sv|bƠ7gBgd;ج=<V9G9B5Q%wۨlMi>=>nJI1` < oB$s% b%8툣9Y?Ud-q{Qbd8m)#>ڠ[\Mޝ0{5gĈ r 㬜A?U] [z.mx\x"֏=d䁮ƴ^*faX>=ṄlOl;Pֵ D/:ڸ?LՐ#;0aMXZ>Ixܾc'7i c,J{- _y)2⋅ @х6)xp{ֱNw Biޭ2Y&ՂP]p<n!,s`'i`H{zJe->6(}`RCTMv)2Wa42ׇ׼π*AcPYu.Z.(|5  ^!/\(тx( ;r7C qNM28C{zJdfu{+@nrAfm@9o7xG\)~mХrRL &d ƄFQuZ}  kpԏiBfP6^r7+Wk?*䁦Q344[go:'>L'^*gc|D+K絛=YZB_l7@޵#6 G .6 |w7ܩK`=MFXS֜1nz u%s`h3a'<6`f>wv%$cĊرq9@ӥ g/rjTAh15!^zC7ٹ`ZAr);JAo?8|DXVV)1p(pBfoĥ}6#GZ '%&bʤE6z}crwGj&)/Y13GݢKrL W/KH蜌@ixt^f.aIJqOvN._6'I4k]jƮ (]Y=C0Fq?`A^8WFNx=;޾߻&CJſNK]7]c NcJ3f^)ɯ 3}WE\杈 {aP0q˜$3p# eY.3( gsjε͌It5~ ^MCp JIYrR-(B:nuwȀ1Y Kp K(I> - 7%?삜4.gKZ2N)CV7i;lMnCt =`B2򋟱>Pp(p`~tZV[;IeuN .K&6k&b+ E~R1Dr &Mox4u:6%d7z2 k@@yA[!#I>ā~.@X`o󮃰=cr]c͡P;A$SzT>jo 땕/3UB'cl 5$6f <hսQ; Lԑs^gcݞ:fRuX$)2 Uu%8!2<^sd-1Wnԃj3/ZX#`r>c"bKVdZh:Ԝ_M9]mFw:;)!]61xH(SafTOQZ"FH'1 dø+q7bX <'a[Cynv<*.dܥK4ٱ:I ( S`(Y`ĿxD8tg|Ymn#F6 x$]1Z7,ZbЬ#eʋVy-1peV$}!XWۙ_ah"Q,W{lp#)woW=V']wADɨd m^D {;(m3t/Z}2rIVX?f.jߟrP_W=_jxtʥn2l1[ o|=Iu {E