postgresql12-llvmjit-12.6-lp152.3.19.1<>,9`P/=„CB!Oc#yMz?,"+͔1{> xD!~46(B@Bm>C WT.nbd\-^ĭX8}, n}B'-D׼mszQ=ĉ2xuS"k qg~] &XK%w@ ,x 脠6/&adI S %'qjVS?PrEHٓ=U  oV,/>>?d ) Y $7@K d,  ! 1$  d"6;IIY<YY[([8[9\$:^FnGnH~$IXY\]@^xbc;defluvpw x y z8HLRCpostgresql12-llvmjit12.6lp152.3.19.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.`Pobs-arm-5openSUSE Leap 15.2openSUSEPostgreSQLhttp://bugs.opensuse.orgProductivity/Databases/Servershttps://www.postgresql.org/linuxarmv7hla lZl1XWcm, VX4%d@(|K (8$ ԨU0(#H9019L:0889?x35.5(*P9@-b@8XGDZ$"84t,d?e4(&Ln$θX@486D" @CShY# }Ad >\LxDx#$Od\dLDaP>&d0, / h-DlLQw(>a8\pA'#nHC0-@X;hX;#<RdHt@k `8vD8Ɍd<+X4K4J.. d :!`WL<l:@]<!Z)_fPI,)\;[$X(X0 sK(Q.\JB*LN^dn 87gMTCt0\n=H8d%lL9XL(,Gc8tDz$,Ed*VP`x@#`d+<4d 2$P/,/h3s Ty(^/ j?%(,ILY@:H#``8$ 1{0T xbkde09p.(RD,_', *2JQ2SO{E0T >x9V<.Lr1p) X2(h[ޠiŀ PDT0XsR>|d(Od=TA[,ߘlbqpPPV6h\XN&lc<Y\]+\4L=&a-(+d/,7X@8N*U/>'6&/'+'=x0l>0p#JJX *l$ppt,4  ?l 8LC4)y`<g$.G-/w@(C:$Qda088R$&P`H.Xl4@1!dl?\˨w$D*$]A9dO,؀18xP`H$Hd|&@:1p,~t<}D LjB\A4iDH<TpS{ddlouhl-@_X4+tB^xlK`Y2AEP2(HT&@%]XW.)@[-L)tV!l2(%D5`cd_1WH}X;;L&p ` ~X=$<#L$<kd#/up$"O3|MP.:#Ud042`S @4ZL% :$0,'xT1HDs7I m)I(X9P4 k/nTTР|h(S]w?BR7 B>=dp$)/H1Ԡ\npu0Gd&/@M74e)L+hB=3W D;W=M /8#X 0hx`p>H,:#gHUke$ C ,tOH` n0 ( U` ;-@l)h@pDP 3phs6JF"k %3{;@bs "<(E,w(E%HBVTLp,_424:PA036d &\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큤큤`k`k`k`k`k`k`k`k`k```````````````` ` ` ` ` ` ` ` ````4`4`4`4`4`4`4`4`4`4`4`4`4`4`4`4`4`4`4`4`4`4`4`4`4`6`6`6`?`?`?`?`D`D`D`F`F`F`I`I`I`J`K`J`M`M`M`S`S`S`S`_```_`_`_`_`_`%`%`%`*`*`*````n`n`n`(`(`(`,`,`,`p`p`p`Ȅ`ȅ`Ȅ`Ȅ`Ȅ`Ȅ`Ȅ`Ȅ`Ȅ`Ȅ`Ȅ`.`.`.````Ȕ`Ȕ`Ȕ`Ȕ`Ȕ`Ȕ`Ȕ`Ȕ`Ȕ`Ȗ`Ȗ`Ȗ`Ș`Ș`Ș`ș`ș`ș`ȝ`ȝ`ȝ`ȝ`ȥ`ȥ`ȥ`Ȳ`Ȳ`Ȳ`Ȳ`Ȳ`Ȳ```````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````"`"`"`"`"`"`"`"`"`"`"` ` ` ````````````````````````ɷ`17a2c9faf8a7176315c22078367c4556bc2d6c80f51d78f05a1527d6063ffb510a3de542bd6b6c451ce5d2d469ceeb8310cb94e55ab73131273ebd4a5b524afdaac425fcac354f40c2d593263f23fa53e3167d18db030035d71672509839ba2ab9f95489dc7f4683ca37aea931de264670c1efca3f29baf9a1052b78017251986c9f244bf466d303aebc7f476b9a37f648de4f775afdd443902a627064289bea665ac4c106a6112d7a58fbb675394478a7f31a0b69345db6cb87d7a8ff0ff9f3e0d54bdc163e5f80bb68fe14115e2376200f4cf5d542b0755e21b989b20b42dd31df5e462d36fdb99e1e82559a039c64220d1055f87ed5bf4b35a9d284e99595928ee5817917441aa10d9421f1f95b699332640daafc05b02ff507c1c5d7cf9cb46d490632f3fb52925875aa9cb35ad47ee9939562f465bc3323a9941bd48127246e0a62d3db1fc0139b854ac9a2958480a2d031a681a66365810a9f09bf19c88a3cf3937a11c975cb0e8641ade9e936ee6ec6190de13c12bb69c5e825efe519b7393ee4371d25f61b3df951ec9edd4adc604febc2ce76b502c521a8843d3cf75dff35bda566dda64f1a866634549df17e9e357f1f36bd5d6230f5ea1379a5c64f09ec64cf2f21b413fc4143fae93d1ab2b33f76c78155cf2f27494dc1b645f646d9f7589c6897131413a10eb86aed25b7b774926e3e796b1d8fb38084b948b8e55f7e99cd07e4dfcdc9824b6884e2874bf720e63ba1aa6881557bbfacc0c3574392924d18a4044c2e13950b9c63c6dbad88531f681be67e6d47f66ce6b99b3c9400cc9eb88d6c5d7943490e48dc40dfc0a43adc6c043ae4434360206ae127e878e9bf63e88d313167285a431a96920c178370b04e6612a1303c4003057bab772d954b0e268be8d05fa8c718aecc7cd1823755a637db87919645dbaaa4233955f9edee9f908dfbc1116509bfaa5b08a0e6807625f72887d16db0f7c74df38ad8664e0bc736c4ee6639e924fcdca5470765f42cb18479e9aa9a4c76af4c6b6050fbe3f3aaee780d0dc89583251b02b4dfd7e8a241f11c5d432a90600b652117240130a053238533131a58a4a7f76f2008310ca0be82720ba094e95a2ff02ef96508fa530f9535cc65d1a7b5ce5a4ac951f7a96a61d9ad7aa06993b629ec6e033649f68f7753f05cddc5c02425cec2f8a03b28f28f99e68523c09c72029f0496740e51d9e83399c3a506764ca0569cfc2f70d79a8810008e081ee70eb51dec8510115e08f3e2982922f8a9490ac77423476d4ed805d28ae6196988ea3e9341bc43aa205e560b224c2314edb44b17e7dc73ceab1d9d0b2992ff6ea1815ca9f0ebd685c7ca5dc934a7741692e9d212e53fdd00c846f923fe40016d34304bde3a27bea835a18180d4cd589534e2b692ce1041e1efad7427e1fe053898cc9e1b187795fe12d43a0fbacbd412460b78fb71156f3bf5d932b1dc2bcfd634cf1e709dd9546a7ed665dba81933710866dcae2e666f870972405c825e74b7d39f0c095952a3ed1bf85e69a2b8f81965c70bb9e28a2463d5b6c3aa1fddf2d367022f10b5bbadac800277ffd0e96108a41fe407ff242c08be6d2e7942c57b4f57aa19cbb85e47f2241ae75055207faeb2bda184e523b2420370592f5787e3730bbaa052c71527ad387f0cff299514119300064e8101451aef0edaf7ed32406bd4eb4bc4d2f21ff5f97b271b7e88b4e3eac52c3504a7229d1eac6775612a5c4b73766ef6a01ce8bc7b4b22ce31fe16628f9676a4b1834d25142fc96ea197ded543d3291f269c48fd13f1896c742eed63f17a3c83357bb0a9d7d83cc989473c97db8f3f434bf332e1523df664f1552df85ad23362fe231dfd07d5b2634670392a0c6f42a2c63f920ebdfcfd9aea8d3f5700b3f7d00274fdd9605ce7ce60bf500e66d18133fc6e00608572a0a77acd9bc9ca9c8dc3f6815901425923d17d215e9826cfd0267272a8f10fb9e77b2d43c11c6994a199b1e9da6995cf284a57d81a36b8552060bf6de61189a8347340d126f084f24d2f8126f1c93248457c16368cb6f15c194e9bb76456b0e389353b0c9818cd858a06e791248792e2afb940bd7fe76b1e4dc88115cc3062f55135990bf7f74db228d5d9df187e405f2258c0914dcd546a77c2241799e712b9b1272ec4caedf4a3187743bf96b8867dfcdd40654529b01f7b238a67a140068239e8c80093663606dbf2b3dd598cb673eb24a8cc3b65e91fcca3dfd807d8e535dcdba44e43ed30a87e7790e7fb66dd3a27b3a5027296d3c576b20f66779e30822645a3c27ac9ee68ddaf77ac5779e141b7809693e6e91fac255485505d27d216f0e3cd8a0adbbd6d29a274fee5e6825b276bd9f60c8e436c8cf307695b338c686a56e40fb807d6caa92e70518ad8ceca603a649223a98a8fa6761af593ef5023536e77168e1db8810cc9f305d31d4ce9539e6d20092f04ac7f01e3a4e710c15b51733568b42c2b11208ecbec4ec3688a99182acfdd92fbfc0de234d1b8f50288a278df6737378e817faea1ae79bdcdff5ac99b1716bf280e180cbf349a7a5004fcff718f700566904ec15d3d1a44874ad97aa8c9e53d6c25479bbdd7358c291ab1aad26f2ca63327ad0bff200b2cdd9daa82b950152282013cb644e6d903932bcd2af547bd7153f3cde5e436d3abe4c8bd8de4c4fe9e56bee692ce381321458cf533462abfaa1960e97efcf07e142eb61907243ace1c7e8311468e3d57f260851ffb2117fa2d9dadd511cb0faac5e35eb19dc88226a1ef2adaae8a0c3ff5e1b56c479bc78f42d76f750b82969b584aefc9abb6bcfa0d904801f1113c69f8fdd23ec7c36ff32118844d9d5b65dd5d5478ff72e7937a233b68204c896ef14428406dbf09eaac82d72d1b9d2b5724d796d05337b84a9674b8c1f29b55345ebc5107b08b3cc7b7191e86baf1e79291b967ff6adb726c553e1d27ec5c0f86cab2c3d234e7fcfe3bf4003c22421bf2963c313e6bbfeb19a730f12cfecc2ba0fb4bff843d220bf84aeb373a5fab67bae19a959fce1d574b355ce33fdd4d27490cfa315e7b644385a922e896d18ffb3d3f5075e51a78373c7ce892e8d341542e573c18bd089bf665b5b0ef3a5d405f5f238b4a26a27163a272ffc5ee10640e68a7189b57fa9ad7d50f2b15f8c1bcf98edf177e91478d25e06f8123b82d727911b2e6d0ba066203d5fcd4857e48fdac003a142a5ddffff02aacb648ec3f211561c14866e8907c758507aadd755a3aea7f40efdf8e4ae674a7017434e3994b57271b4bf9132d25e56c36c7fe961e03ff2b1a98b7d24715d22a18edd00cd1a7684e91ad590e247ae546a24d949db675f4762fee08784817de0df81a7d51d82e7c01acccb827d542f0dea43e5812443900a3f3b653d49915fb863f61ed0000dcb0aaa8b854b16ea50a42ff8962eea0a106e5d77c6a685f57fdda18168c9a77717d18acea286f50eb1b88e9705ea5c1f1c7f5e4b35e761b5e8674d3a120f2dc6cbc53d03676f93f6d5c42a46c244021d64a51367031778079e9b5cf1b8eb9a9e21db880ec5bc8684d7e3c0834d0388a7c37cd69d878eb1c7553745d8cdf55e5581d7b199ede9eb3967025d441ff95b564644180941ffca4069a13f83de0993196de64eb6905c20d735707d28cb1ce4543dd14f3a68ef35bc1f6ca050495d8b3688ea62f679e0835edcc0b68537dfbe68094d1741910e57577b00072b2d35f071ce04a1271c998ad1be8e96c570f1606367343a03293524e52dea985412da12b678de18a2bdcbb6c9b439280f3acca40e0516202e2a7555d9ef966f624a73670788810d77a579fe68d19118e5b3d0b764ac44c7cd1451dd9d45e47d17d262a43aa02069fcbce413ad7f0117f9adff9254e56b1ed97f26a60bfd1e264dae018dff68187c6ae5c3c245e768e45ffa1050b1beb475b0865b03491d3a69609fd37f2fda3de81dadf539da068b010b36d3569987ac7b8261ee4969597a74fe79beeb2bb2d7dd7dde8867181617500e174eb0f6e0930f58c1ad89056b525460697f3371284c46334e4ddf763ccf478bdfb96d123c9891f4daa481ff475fc1cce4afab8ab6c5d23626849d190f4e428f4055ebbdf9869826a1b3e1aa812b87142afdbc7d992c822a5fad5ba8f1d074893a8ec1af5a50a0b6ff6c03ac67c09fa17ac7646fb320e070774a4bf40335c02c4cb083fc7a309935db89951672213725f97f997afacd2dd903960291a97cf4c5ec8bb598ae967d91f7144e21579986203dd9bbd7852ae17523ae8864dd087b3315b4c9e149b8534a6f46cb53bbeeb44b67feba077dae8a56fdbb4d7ec2fa323c377c8066a01c1afeb60ce3cd9dfe99abb8576e41f60dbe192579313c1467b405ba361311cd167a6bbb817ce4c86d4f71c3e3be2f461a0f753f4ddd9daf61a81bedf208c2864655a3cf9bfdcf024c49e285fbc105a3b934a55a3634371713f0ed5153ea89197c57a59d701a1c6b17fd8177cb3cb8eaedd7e083146521f2b63e352a40a3abc21aa6bca7a9f0ec275405564b5f43a0a18054a9e4a57c261f82023ea24502abf5e054daa74a2a8cfd9e41483ddbe234e299275d32efa332edf512d2625dc90de6ee68d3bf5dd8e378bcb7ef7e929a1c0e14ec34464aed137b3d2ba36103a5e93167c8a089119d5a3461e45f0dd13bc6e66b82e5bcc4c6acf4b85b24d9f1d4f522f21b39e6562c84dc0bd44ecb753ce3e2dc430ce3d1a1b4402e7b3a8f10cdc467b8b547f6c1ce6dc807e107a34035f3eae588c35655b6a35394f00b3ee9b5be475260ad0b5f36bff51c6e002be0df0c462833374147c9971010a84c88b8413ff9d261de116f97f95d0359d7cc28f53c030bf7759ab899418a02ec50d57a527af0fde20fb632c093be9255becc68ece23cc78e945572ed16691a6be8cc20a3703a51ebb4f5df628ceef4f33bbe22ef3cbd1299a79dba58a33ecd05119e5ba4723c1a3a148d0282171dfdaa7dcd60f849cda6a6d521e9895620d230a4ae014bdd812f75495de45bd389f972051050c73bc702dca7433c8688e7b24da39d0d9c134bf5bfa456bee807270d32fbc2191f9ed2f110e459de64d598e0a0c104740bcd0a8a082e3c17682d06bb96598168a02b82720d9d6f0878a6a33970f8695ac4e4d8888e771c8312fe059fddf61a133655c7365e9e8645156bac0734a4f86fc004bfaf36b9e035e8063a2f55aaa9d43d58650c730a3955dbf7b4840d36efe8911b9bf41864bae70284af671ba819ff38a74c24347e0f5b5c58c4afd4df2326270e6a4d36465240b91dd6a95c47172cc9b41c72206665b514c55dbab78860ca4e3924b150b1afd251280fe847926038dcfb9140dc14c129b0b8352259308ab75afcee6c135f820455ef489274f9db1e5698546e99db3af69322d522e56864fc5eeb2505778035962cb0c65277e2e3de9cbe9de937f2dd8067ae56834ccb74cad46606d7bc3123d9ec6f2322aa06c381f2855139aaa5610a6556e40ceef8754e29692b77f415615c3ae43cc86ec0967c50672b7563048f67b854b2a4b833488e32e5eb2f4551f0781ee0328801447c32ac2a083120633dad43e3daca27580c91b37de3c66fecdef08a2cd7fa1bfb205edb1fbf368e9bdc1d303c85b117f301be88b19f9dae0754fa21779dbc07b85d25a53d51cab47ece1cc6db86f8b63bf1513b379ea0cf24d2747f68cd94fd24dfcdca86549e0c4fb1f297db5a39a338902fd7350cfb989dba58cbd7b388eeb2512c61bc0ed321910299571bd91461fa5232debf128f769b768ebc3aeaa7d10cb2c1a83429cf26165651448c72ac61750ec2236af3c9f3ea20e55e7466f4f26f55dd33011a910dc2387491205311bfa68898c33151c9a23ebf901b44dee88ae312a2efe69be5242365e7aa0d9dc53409f8a8a232f7a3cdf9ee73e72cd16423646419e2c1994ede1c6b8e9809e14a085edbd4a63afce35ea35893793077994e3766af48baddf5dc793fce83c934736daeee79dc4641512df4a8fa0f4bda7526d5911e3497ec773f349424b16297e38df8207193e85aaa4228ad9034630b556322d5affa27216c8ca8518cc50d4b8c8f27750771237c67c0866ed671eb1c89c51543a91601dadba4a4af99e2a4fbe5307f35545042667ff5498b1a5aff8b60777765a19d0376d8637f936e39b4523673e9be44ebbedca8267d72a07bc3b372736df740570fc40927e7123063784e3eea6a163e5e1ceabfe287f6699ab25e9d7066248fef6ef4eb917cea675d482df8c78e6af6cb8f59b455d077b1c25790c6bbeb013a05fad112a1df873c8c87bc0679d8911adfda8dcbaf05c994daeaf9037b6ec04184d2ec8a8878d04b6844fd8e914f9c18f4cc605e0c85d771f34ef240e5a708766f4a616f09bb489987d5b0b11725383e1871844e9c1baa9a463ea316c0a09f04c38a1b3734368f1a2cf5adae31ab93b19e9d3e6fb9cd1d91a8b4f7374457ff04e1abef2bb796cf6e30373c44adecc18a3c34f2ace5535889931d75020bb89358e57c52640a782d4bcdd4f77a4a406ac41a616e8387cde2e66a05f2e612f76592c77560e203ea8172270976b9773c113f3f034e344e083ce614c9350df95142f03558a9c7223c0623ee39406a2a4a6252bef11ecaf821c170fab67c2a468d142e659bcfef64256dbbbe8a21a8d33a37af57a2f50052a08607e07a027547b6b908aae915959a7218bb787149600f448d1bda9b633a1b0fc721eb8af22dc48a64c98ba5538adef43704eec505f0134ab7edd3818c1ffd3f75532398bb7dd670f4cfb9580badfa80250474236d52835d6315fe171205c3733ca55df391f90c407fe0317961b0a1eb4074940c62b29f54df10dba429bd93a7f631cb97461234522a4970ffc48fc52b044a0256880af4133100137779ab05dc3d6c316912de11fe08abdd49a770ae1c6e00378255fe4823e3c200de7a537fec8f012040d38186440d6cdb79f4dc7fb9548e0678b9102062d22bd3137da5b2ebf08f4539b8e60aebc66e7b5f90fc63e07c570f651c7eb1394f984b6f9ffb8310661f4fbe937008df43eb634a5161a83628a21a663f22fe28e02afcfecd5e73b4c34a874aee4539c443b200e71c8883967e0a07d2cea0bf5982fffdea023e3897ab15d3b77e5d220c483bd053d452c14ad179a9ecdbe6aa1d2ea6f1f0d5c23c82cffa526791cc4cea4bdb0ecb61170021e8b7ac5ee3f11a103ad27d7fdd8b83241eb9635b649dbeeb5899ee02140465ff9609bb06170302398181504485542b2d6001e9e87acfe5147f63065033351d2ba2b650ef198209dbac55404d818f47c7b4c97272ea3332f44d5d9bc1254d1ca2b1e3889b01383970ead1a3445e778a5e50e357eff1f84795ee3f09762a5e5cec7307046e4af567ddc72a6772a4874597f00345cc811d9745fcf4f269845187f3bd586ef565f926e26a308901e27e9f1b2f5550aa6e719579e14d8a48b614aeb8e1a4059fc0eb379c225c23c484d8f477f14b40a44220333197527d84f8a3c88ce0844f5c02c7ca6c5777d75afeb463f4d30720aca74139391981cbee5e42228de56ce6e696c8566b37300fbd0345e5b78eb32d541deff46351e327e4ba952d2b49af406fc97ea0e6dc53aa6102acfd4cf9a1a1681f07825784abf94eed502474112ca8acd06b388478b3ecaaaf6481181add37272df32d78658cae7c090d25a4922aa7582c936b79a2cdd2417e9b1f79fd823e5071ee5d06bd4d12e809774453edd5f4943c047538c1fbbc50083563292532cc9b3c94b30addbd604335405b180a4391a6db242ea97de874af03c49b7c10324ff0e54a795b5f290d1d28e9168b8077a1165e75fb3f5017b5e44695ab9e5d32b1b2dda0ad5d8d67a808e423bacb8396fbcba55eb74fdd311775d62a2163ad33e35ce3056474e205443c534f6fac4892c1cb4412b26cfa607f50d25d509a1bc33c19f65bc24eb41d21d0d54cba5fcba42775902dfcd9895cebd849c235857466c9e0c37d373c7c9e8a91682d2ad4e332c30f58007aa82db69829c0f092c1689e633e32bab276f2eb2144a8ab1f0134233f9f4bdd0ca05b90149f0f743949219185b726a19cdfca3269bd53dbde65ae74766599ce3948b9247c659a7494cdd9f39b3dda4ecf5e3b158758c2869ff13d82f4f446522994ec6e0aee4ca78940b203ebc8a0ef60aec7916fa1f363fee46cc31db8dbaadf2a538b3f55ec0bf2d0ef0614f43fa539af597ae68054cec5d30622816e2f2d122dddae040a7416ad3a291b33bbe4735a3b8756072d3568aede63247386c2ef4668b82b4bcbf2e1541af18f9114d35f1eeacc3bef3e8d38d1460f01eb8a48cee852d47692901b7303e9ce1027e3112d4dce62e33df8a280869d5671c982495a75f8b3c328fc9dd90ccb27d70e4119abcb5f577ae463aa1bfa88a84e59263312d4451d2793df8775018b03e1ca35e09486e43d9834cf251998c34377e76c6edd689b6e945a429159ebc7e8741e2dfdf0179611ed34aecdd1c1e2da0a2832f3b6a50f14721a92a51c183341f2b0047ab96a8c4978e5da51bef7979db0ede67f3c34c18405ea86ee5a5cc5322518fa191fd818519deab4658f623d4297f0a5444e45a0057b86e9d8857d08180f864d1c38f241226efc014bd3e0524e3a7dae864d889a2d8519f51de584e90cb51647f59ca4e46b7abffa6a54407b9f1aa05c7aba1cf4aad97e69e5d6a3ce53c5a254a0848763660c3c46eec6b908c0c7b6376cc5906adc30a8ff7785a1d42893aa7fba23b7d1fbbe6bb69246aa42d791d4fc045940f6492e2a37dc042d453d0fac6e1b5180c6e677d779838bc2c9bb6ed792f5fd34d0a8d23dcd95c7119c88c85104084d12502af5792862d545542adc9189c67715da8f67acd8089a06dcd3369e887210965d1d93efcfcd1962941a536a22e2c906e7edc5470e376f831d659e42de2eb0a3239bf64debe00d1e52ad94f2cebfdf8d7ce9cfe6143ac6a6dbe1afc64f09a33a52f562be0621f8f532235a38f90145a8a268e1c3a74a791c9d01cf43bd830a24a28464d8f3df393459db6c623beaf28c11e491c50471cc989e0c6baaa0cb692d5a2ed70bfed433eae065eaec2e03ee23293efce1d0998d51c914e731c303772606a90c9f620236252a9abf4539fe878aa9322e1b81d360afc0f19a5f823581b8f3a2530182cbd36760c6a1cef7c2a021f6352537ab3489f8c72d1a64190bba769dd16d7ed2dd0aa37bb07f7eb2c4397d2dfd07814dff0c23ff9f61b5b5992d7d926c2d0f2b81246d67bf1cf6f551b98314389050c84d840d3d35990bd815d5a8487f3484e0d17ec635487e49d05520efdeac5845d1f89dbe6346748daa6cf3b3a73d2ff739bb20be2ebc3d1ae5808a020b9f57ade90c6662c3ff681c9a552340fb08b256775010b01a822a9fa3ec730fed9082d3d7551c96b0dd85e6023167bf4ea12adccb627c71a816ed162289f6145e81153bc5f1c70e37a3446edbe1ed906bfdc7417c7e9a0e66319f91b13ca93b67c9eb3a6512c2f9a78b77fffa6b730e534a5550333941124fc1579b35d74b045701c4a6d9f4cab17a8d3aa2602479850483ea4675a0ebfb92559a39b92d7eb27f560878a3d6623aea6ac8c13b830cd26e7c1ca145d4936d07caf8608683fd1b669ec93c316e33b9c3b172f2246489cef5bb0aa23e87ddf9d916f9792e413f9f329a75309cf5f3899832acb9d86e8a27b56ff6d6a7514847d7f26c2591344447086a620d2be6c780934766745105fd1711b1de92a58e9343057893d3eeb21c2888c07d06f20afbb774d106119a2b0d7cb32f6c04ca7da02ff0a2ac21dc6af91dba96a513a01751a73955e962d8085034fe94975c64519003908ad0295b7471b3e3651191f0e6a42823eb5edb381f572d7bab9391b76231f02ac74441c48c13f9b388f96594d52e4f3ba44e9f35741564e218ecbdbb76d82ab8c24057bc7c22f4f012167c4440820eb2eb8e3fb19aed5dfcbe30cdeaca816d39cf0bda526a10b99734343febef5c0efc4fae1563dcaa41f47ced6601134a43e7c5af5da696083cb32fbbfd28851778002ec79f16ec31040fcb013c0faf47fa2b39a89437465301c03a6d986a197b832d492e790a03d28d70c79f9482e829a0f5f58d3e4fb0006c04c7b4cc448517771931498d1e67c68a79ce5484145256c69df15397cac440c84b15f9e2c4b26d2c53fdd5177613b752dfb0060957d4db11445c1bead72d9d04e69fefe2ee8ad620c7b5f65c8c252a14b013e30bccbd2c666758de9bc4fb3f14b29c714d787f557be67894d903e2abb520ee53dfb16dc436043857d8ff06b478f8ec29bc27902d7e92d2066fc892a20469c4c882a96bb791e3d3bf4818457cad981e274b4b1c1511c193df5b3ddcbd7f1603fed665f8b45d42b0c4b38933f9c5354ecf28fe3ea2fbe57d94747e6eef1631d75b6f7c8bf40b0fe7ec9c2c1b9567eab6bd0400528e693b2ed067c57d8b3d757dad3eaeb068843f8c8ace54cd13b075210efa740ce8a22985e0b9f1123a646211f74d8d2ad6b24eda6e4aadedf9071d0be991e91a17cb77c5bc17d574c248f343091bebcb6dde84bacba54027eaf22719a5d1a913bda4dcbbc2d686c3b5a391a4ba47f01519de5b2896d6311f75867af5916466ecf81da82f75dcf68281af63f69557cd4d83d23aa00c0fcd73d8fd3545229c4a90d396f1f97e2516adf473d1ac2fe367f584bd49a4f084465368cca17f787e75645d90432314cd4a513d506d7535e75e9af6fbac13493985f9c1798905ce426dab197588726e2be2f402a6b5bfc735a34e7cb8f8459049bca45eb1b30e2c924b84badfd549a7b87ecaedca9951e0a0787df8405a03e4af950187e0ad4c957140c9a885a1bfadba9f86168b0292c1641f6a47e693fa8fd5e52325e3da8e3849359a2b9d439c24ef4757d3caaeb4ed6fecd60ae3f6fba134c2a685ca029f1ebe86e14f37ff097b2590619d58d4751baa8f48ef8e95784620c09b8aeb0bc16d35e34c67c90cf6981336aea005ee831519ea17cffab64d0654ff19840f258b6768b1e8fbc29bcfd101d3618a42a4ba7dd7d5c6de7cfa298ece6e9c66b9b5c94b8b95f7658458d247b977667f7fcb801ec76b532cd02b9a81d80d270162ddfdc9771bdb854c2e834e32231773ee20ffbd2e0d5f0fcef92462dd4c29698b86937b931dac4610c4fd67c6977e0000ca688b57facce9d14b7b789c0a4e9fefd105f5603d9b71fa2c71cab927d98eb287b45a93320b1b53a147b284ae5019051d6738cc9181948a9c28dbf92f56685b308a8929f581e9ce556a9d5b10aae0bb2b5bd1e71f6745e86990dee92ecc8f2d86a7c371ec015d59f0963718ecaa2e143179195d4a27663f46ca1a820ef551c20804f2b9e99d63a9e799920587012433347fe25b10b4702aeb39df8fefe5ce1d0b3ed8eedd100f433bb95803fad5f2b60196e343e3104d8c2d488a4890af71d117dedf6b406b7068846f70cd9776a1dd8f82b6c4b581da28262cf7d059238545e659cf309b7f03e85c7dd2cdc5e2e25d37dd907f6e0cc99becc98eff1bde843712aea880a18d1d714c0188f486ff09958840cc55c707b3c487d59f29f3c36ad080f3d769027121860746d1393860c7dadce50836fae2297a4f27e82f6f35f6f49dfc7e45246e3ad176fc08014614e421da0a3fdea6fc3a58c6147b2faeafeff3b8442afc7047b5eb52f2b99c10a471659e328d69b1775826b17d1aebe18e2d02d40c514cd9bf37b7d52c5b99c0f0238fba110a5c095937f3140b6ed2fc18da2e812f3ed4d5313e547803813eb9ca86bd150254b76deb54ab1ff45b4d481d71a48e77e350c1fd41c4292d7578882148a9bea1fa17a4d4fcc38a58b3e12f3ea3a4c660d1c07ecaf5684e37aeab5345061ec2de3fa2b1804329a7d4f7729ab2193d3825420b65c0962c4430d84653d43697b675abd06aae1780d2ee8387b7efe984d2f7eed7f5e731fa225bc6dfed3538210efe9230295e664171ace4a8c676a03d2f4b56fb0d9d568a9f2735ec7b293f253c050f70ed44fb5c646e0d47b0b6aa9c6c663e101961676cbf1b37fdde9a9f72d11136ea6f20c93827c3f591eb9813552c9574ff8f6e92f995765e0c1e56a8f8f3c531106aed1f019e0089828f96fe6789678194c95ac9cce49a309053c7ecb980a51074b6a8e1e7aa4b1c9db341e082e738009e0d1221581eb7e58ffefa3806608f6ce3a9dc0650c1aba8137cad415a4cfa9fa4a4463fb9a685c49e93a5e85d009062e2c8c543066abc4e6c88a89e7c651e7ba078b51ab07cce50b1ba4eebe6cae0f0c6af6e247ed16f5caee107f2752b0c174742787e0f3c47463089c9ea5e06db31ff63372cef9a78b993b96f47e3694f58d4e83b8f647e2b4c2859a0115430ccdeb7db6a124e9b789158155a411389309e68b334713b640f86ebcb2f6b2e232b893aec289294b043fef88a418dbff5f494a91fb3b5c0afa8ed780f82b7766de0d0ef764da2d9c8dcf9bcc26f2763a4653304aece2587b4d683bdfe13b70e412b89cb864e67c63ffaf832a5becb9c82b1cdfcd499cecfcf53d321f6ad2d1d8c8f6d4557946c717a26d37944f8ee11183b73b687f237d7413046dcc0650699d62a258d754e826ff8048c6f29e774eae6324e0b34a799991f4abacf06c15497b701ffc5ec376387fee0e1bcb3348ee1d3b5908fe1ea0a8a110dc96c4b65132ab31c71691560f2dfcd4565e44769fedc39bc3bfbce92bbe6ad96106ce3bb271c94c9ba03144e14eeb15acacc097a9db467ef789b220b92e40d259f37701cc054fac9f024279b67b5c35dff7e6f6238cccea2fd4c69b4cb9e024ab6c8717bee7757aeb1b04a780b4d5ef84200ef49ded35560620558acac60ca575cf395ad65ad3cfaf6d8de1f614feeb53bde96254f916bd73d6a535bf86f4202b9e66f147da06d4f61d18b29442262d0e7b71ef0ca571d031051ebb4246ddcba308db180b2e8790c8f63f8dba4a66159727d15c1619018e40fcdfbcd709eaa63aa4ddb2495f56e87b51cc4bb1b85697ea7549223b1652d63e4382adbe96132eea74cad1ad0e3640b7593b77a2ee06ae13caff95695162ac36dfdd34ee0b7fd4380d1ccaf0da653db988dfe18bbb8454946fff859ae230bbef5db14ef2ac46e4d85c7ef9cbfb327ef6e5e0573a0847cc071539ed8dd92acd5b503c5c38389be908ae1a752ab96010a99553d92fc8f28710a1913b625bc6aaf2a2488c22d6d0f293e3d0852f6b997389d5a6c31be79bc24ee89bb316cbb497f1fa8cf6baf69235557b231d5c8c52b37bc4593863850c9ae48888b8c8961875c1a05ec70d68b65380571ec3a59f786937aa1e012ab770d8e74c5c00145cbc137e88e30bcae2abc1e10456a6e6305e3ab7f59a7b22d38d525199df4ba8b484f26d3a89f78d9951fae5fa96136af7f76ba86c4326abe72066defb19876df81961b6ea6fd64a8988b3ba66104d8e3d62c9c4d06e46acde9dd7a3c9c0e59d03531ad6f52c4daa4a84a6706e30403762e9f76e150db853f382850a9c38e40b1273e0104a4be27bbc4652f92449a38da213803339f82eaedeaadcc17490d7fc06343aa8f9a93e77023e61536d52cefae98acefde7b3e5ab2d1c453b143ac84269eafd06c7e2a775182375eeafedf03fd20dc1b7d708a8299d7ae4b93937748c9fc005cb25dd05297a9f2017807a6b0b5c48dd0d96bb5088d870d868bcaf2ccb56eb56553160a01cafb304a2d4487057136b900737598637b4f5d4367d5b983a8b74398aafc010e8470f3fa6b186ece51db63d917e07adeeb2ceac34f8715c7ec1558b359e2caf7a0955b49fcb0ad27b45f55616f7519204cb49d8368a5637460b2706a6c01d3bdcd41a306f0d164e6dc260dbb27f5b7b208c8a175a0c3f00562e371b5a03ebbb7ff9f4436ddd9572d654efdf3b026667c1b932860a7fc4e16d8a0abc5b81a5510cd0f32a8140106feda8455b7004c76d86947b0e3d66b30455cc2ead749a86676acbc1f6e51e2a26bd2a228b0818467f4483172524d67322b27e5bd89c6ae5569406ff116bb28044f3566fab4a6f9ae3d13742d669a71ab0230f70dc5b3bcc51ab0485f02b64fd8bc530d6220f621e10f8d786fd6756a97f64c1429270555957ba928c0dd1ed482b1e3e6884373cfd700938bdb3a40007aed091653ca1a86b3fcfd09053c998145eb7428c4287a3ec5e26c0b4d570df620b17e94bdd0e670a243432ddc13170b2b66a18602990e76f47653f01724c9a13ad25d5e603e91265a0a84ea22d4bf723dc551daccdfcc0792d307dd522fa6f6f66932b2997c6437c9e40261cda3452b34d471f628d0a1d0e7a781f3c0edbc3b130d2d13b023b2e9d4364196cd363779a8854ed3f9dca5e88157986b40a731a43409958b80e4026dfb92f6260e4c8b9e9317166270f68e323dd41107b960091ec522330b6a015671df197e06e998523cecd8c16a60aaa37a50e52aa3525dd5ad57e5dae323767cabc4760e02d5ba82191ef6cc294c1baa38994fb6fc413eabcd9ec660fa8b289c370839e2dab17346dcee5bcc12daaae4f2363fadf8314b1f03ff1af7ae4386d9ac65e5837acac8ebdab8c1f3a73f376b2b9a8fc9c23966c9b7af1aa43f37e50100911c351116d8510abe8d4a8c5cd61d67b3ca6dd187a3545bbc2ec00cb0788df761542f364126083e58a71c70acc5f117419912525da7398badc5ec6f188249822e281b64323beb1d8116fd8814ad754ae53318bff67fb71d59063b0bfa75e55ff99b425135f153aba551234c7b15f0a3084a5c1c226c5f974ee7ce5e6637048a06396ae3819f5464764d7e9e7a656b57225f599e826b2a29003316cabb6a4f2e52a89b47388677add5a6eed0af4eb193e3800340902ef938a721c7eca18a4cdcb6e658aa6590125904b43d8d499e246530037ad8cf9ef89c1187594a6f6f223be5e85b5614b0479ade7436d286fb37ea06c9d0f5c6d97dd70e1e2a61e1c556382aeb3a13c33323fe24615d75ca8f009a8b557b4bfc0115e23792adc475f1c275110cf509c17162089fb7a1d2f80522024ce9a0e80d3dcd84acbda8be995be61d11f735877e6335cd723577837dd36403980c8f7c292e712207ec0df439a820b0423eb30fb9a75ac2e7a2481ae13cd296d52318c50095d8ffb594a26ff24bd73cf34089058029eaa0922c58d06e8926ac1aeac8e35626a9a98986c455ce196898c6cf0f161eef07c9d9dfcd44c7858abe090a6fe223c3244e791cb39bec9da73bc0ac85d35ac5057b673e708d69189b03b8b6b82b861330cd9893ef4ae2650e3086d4b0a225b58efd6c1453cb05a6a96eab8891a132128ececf13cfb722072b0a69e78fed4ee6146f1ebf81c67f4fba36d6ece2b9897a8d5ac1bb95f7b7cd83f255d290e401efc9cc58afb4585b59969f987dfbde3940073a2f4cbe8a903048eb1fc2e439add414384b45429f576b617fa3877b3b75278f53297e48ff30c8a5fdae086bde4c7cd14cba74d29f72bbf6a97176d6a8bdd392a53fdb8112f4091a822015f17aff248d20f844e582fcfc899a9188e3d35393a3e71a8a7a335a68f50a6be17ed74d0709fc3d06dfca9933b466578c0be2bee0c80d121c61cd9759d4d197c3160a7a791b7afb6c26954cdf7d5597d23ffbd4824a828cea8d53cea81cb9976d6076623412485d63bc819313f690d1d02782a3f43cf939750c82c577607d3178e0846a8e85b4dc6513aa9c224761069140fa7e7f84ee1331f1a21cfff8cfa835bc3d85d7af04dce89c8ea326fbf3119020b23c6c3dccd70fbe720ce1a3957e47dbc9bbe7fa4af9c3e321933281c85f21b9e81fa2dee65077dd6d13068ba514e227a23ee49bd8c6266b0dd959422a46eca0f0f4b2013e13edd9637cd1061a9e900cef7850d90091d706c56d5ed643cc379ca11c42c06ffdf44568310f16e319087c3c940469704dce739bcea12c80e6d8e857b2f97f3ca41dc21d1cc6faf3910be681d34922f6e846303672a1faf287cb18fb1bacd2b7641d08fb827d27534f8feb042596dda2e64cb70a7680a6c964b32f5a87efe058a0389b1a4b588967e1f3bcc21335c5bc07414ee5d7040c20cbad93163bf09c5e6a099c10e2620ca338a6eb2c7d8ea8edbb36571e572ae996a2e7d027753ed70e37149a200b95d538177527d63fac94d57e0b42b2652734331ae5f492c722fd03f6fb469cd31ff24b8d8327d8665af26e2b0d3d5e4c51caba4328581dec7d92ec48860f24b4bc5f52d7bd1748731dcd60ec3e3c3529b491ef7a2797bd4a921fa454c5e03106032358652d3cc4df7532f001a33165804b169145d3590eb1f7129d36735e1c17962b77191cfdb00c369b91361c6602ac1fb91747d35f78fc408bde451db932b9be7d5c6d1a0f9a27bdf9acfb6b5d8a543482a9a24a73b95a95a85b582f225661791075014edd4788330b8556c590311d027b0fd4a3ce86d0e2d74cf708029d40b92e4c6718c1abeb1e6ec7a389183f9a399b5376fe1f2cfa1bb0018a4f6a00b51b4b23826a696df241e9f2c8fabb8fd5d322fa5b7717c5e0b31222ea75a8c7bc04949799120bc046096de12281af190e45924d5a8754639e9f62ab8a35f2be20f4181260e96adbbeb779a5be644d30cb949cd850a71bfef36b5750e0a3d0861e12ab3109a79c2376463f007da34e9291e589403846ca64fcd784bf79a1e7eebbefe2afed15ba3764e084d41f725b08e529eba933b8f817de389a1a37172c02f2bfa49643af0207d4fd07978b54f42a2e9759e2007f502213eb0b25add8e8ff1ec83c3fb8f4de7e805a7dad7b161ecfb195e3ba074ae3d78f7b95b875224e037c95a47a731273ed534b5db8268dcd5e410bcfea06caa251bc569ee16b2020ab522dfd6ef5b0d70e6e0989c7f38d8b459c6f3e4f86785e7815aa2ca147f83793c04eefa74d9eb1f6cedd102e0b7cd373c562a11fa2676c29f30cf891acd75b15f5f7e780fca7f1eb09db9b54bdb8697d8b9b21a81db05a98a385b5727b9e7fbfb4300877edfdab85eff2023e025e7108312cdcb1b0d21f5ab5026b8320dadc54b845946d9367b1122489711d8d883294b155d9bfe46af5a90ae39764ce2402832ee4362d914ff265f69d8a371c7ce712f62adef503280fead916de2bdfa8d2954e528d5307ea1caada32cd47c529ea7f39ed83e14884f90fbcf939e9c8f83c43f29fb448f057b7d2ce8db02c6f1304fd564873cf87aae2856a66bd7090436fac081dc039a5504edf67b08ba2e4c1dcf7571d73ad55d9c65dd089803faaebeda3bddbdb08218b6ae696ff526c0b5ed2dc6c160f8327a37c74e451c4984c20c1398185bd9d1fab41573718540f38ff789cfc8042f087e31416f81881e97381c0fbfa0016ef43d78aab16892557e02e8f5b7ff4e417f4e1dcdccceb3d77cb8f54da03b1b4c0b8835120dd9d2e7296b0da881ae536ec4da324bf5c1c30031c71eb5b2cff673350780c820cd7d9d806f979a1c75331e3b2b519f413ec72496ee2fd9c91f077f847b5a66ce231217bd4257590de8cb82f739c88e0abc0d07400fc5712f6071659d00fe56d3a4503ba7d330366dc01c9ab34e6c192d7c7653581ece5c489404186d2ea02144a60b2d42a4dc59a34b5d7e5874b65d1d38e2b66466b3c97400fc8dc3a556055f96e4ac5bc8a0782d507a424a6e0546df563b895803267701c733427e8cd204ecc279bf88b1f66c2edbcab7708a7c1286041d394703fd4480a1197e726b0129134eaae1dd24f8a98cfb8475f325a032c961b44056a23bba3e2884d5224f4f153e44f7040f789e4b5fc62d21e9a19683fc37a78ed276ed2169d5ce80eeb6166b222a65787fabea143a7d713eee51319939399d84807911541a32711c44bd72feae283b0e5d813e59fd684cab77c908de943181ca771e1c5f65a9dd76e6a38fc36e9aa638c8c9efcd38aa4de564a2f3c72297c64f11cb68564a4b3adf3ebf1c3ea1f14edb5d04928897918b3f81c68ffc45a7c6b275dc3eb6f8b62fa65a7e5913ca8a8278af401c864057dd571576be22d4ebe6735b464957a2cba67deb76d2e4e5cb7dafdda52fcd27b4cdc26da4c69d9cf83932930ea31bfea183c568f97b696a8f8defb59d81398c1dbf384a85d375b2ce167e9c8613afbf487aa197e48bfb3588fb40f66c419e1c78f46605302a2e37a192cded40e20c214a95582f5ef174cbe55f3b2633ad390c119366de912a70973b61f2e8f23d2a82f90610dae5a873ead242e818cf47a2e410d376fb6b6a396d57e7eba6d4f6542ee6fa263d600ebdf5a9bded737f38171a8f60be6952c073e372fba52129ff6ccfe5db0a55c657a02e4f096837d67ca3edc64472d2fe10077f3c8b7de40a3638e724199d95f0120ed7e90e5446f335b6d0ef0ab462b9c26eeca8401502f8bb3c83a8de8584be8e3fed076794099b879c95e772f49ed3613b5d5e471921c2361b2b2ebecc5ed81847274e29ee40a99ddd4fcb436d2c52ccd4d4eb40b6bcbda61807b7eb5a14c3f42b3714617820038ed31dc9e3e6bf24b56b6aff918086238ab05e49418f9b1f137305b669e7480794c62ac4b8980be07c76fd147a7f3c51bb56d72e3ce2bd9cdaf751146de4713e5a0328d3206726e8cea5fda3f127b4c94fea1e5978879fbb8f222bb0b6e1929baac4c3c2b74e991d797296e139db719c8fdc32eeb64abf6e94ac7d2bb77c4cdeaf6280c41cf2a69ac6db4817f27fe9de68298a3f0f418abb1869fea388b307e3086d976d1455a088e35bd0ce53a85f7cce776270bb183283c1e8b230a238a1e1324681bd41b738f85531ffd22b0f169aa80070c6541e01b45db3ad08ee417e40e6aa22e3150b449142e348d8e80312dee2ab1bb3716c3c363a382323da518ffb323c135e916a0cf2638aa1f75d14179d18211f55be6f3026977fa7e60fb109c4cc0c30d36fb4a8c7e058a62cc3f29a61fe8efef846ea0d0dcaef88d1bc55a608c99c020dca46c89324efc8f953c8a1e0b316aac2aa4add6a318b20a63d5d577a65eff4f807f000c450ed976839796d7dc10f9859d524dbe54be873fed0b73943ab7d9fb7c04a2a97c3b56a9401d1efc26843b305207a18331a90deebf99b64ff947da0804850ac3d3e882a10fc45eadb7a95bbb781c66405d1c1bab7ad7103df9a5a1b4e2287e7dae2a031a2a73d05b8a4ec1e35e7a0d88f7be3f33583e52c57e96847c4a002e61fca215d46b4ac7eabcad8037ea0b14f5e04fdf9c1e27316369b37fa556fb3cc9112560ed2f91fd86604b89df923d0a2986d156928b022030099cda499a1421b530c05130b5dc3bbee37c2e68d514f38b5b48118676fc584306600229f8c795095daa51efc540e1eae7f070e4d10018eeac25ab5f8375aafaf36be626f3fea3da6bd17804d142e5e8c551dfaa0b4ad311ff97d6f29d9f2209230d017183b466dfbee3f8e6a9288f65132cbc3a1c2e0f1c13d1b333e6e4b29a082284d8281f2d941cfa01fb3c577580385cb0b83fab943d2202b2fe4cd9130e8b5cdd111364bb9201686e646b292b0a461897438f805018613bb10644670a7a4eb1a11f85ef9e98e78538a0b843ed7f2749bf1b40949df2b7da5b4b08e4b8a0b367149e4a22b190472d6ab270626ebe8e2a3e64bc6233fbb08339cb03a989c2d48e64d51b5f999e54dadf54e298984b01400080173a6d7359a46cea959b021e9654a7a159ebf690eeb8c82103443763a7133c8555bc540ced35f18942c413b237830cbd9529be2a35559d30369cf625e9bf3931e445053aaaacf322abdf18f7b5f5df6d496abd0f30313a159547faa11fc31f9ebf3171c06cb0a7a469be4cd99522d7fa8ed72223fb56916ff5fdea27c96211ace081832a788310080ed2ced16d37df1d3a44eb75f40accb2d311cdf08cefdfbd3e2923a64e37bd645d5a5325a0bb9341e508f1ca2d7362909602a07de4a7574f5e225121cc8a74f6b10df8da9dfd0aebf44c1d935bd70c41de1b052dde8b72c8559591756cdbc89daa500180ad532d73c54346fbadffd7ba117378047751b83ab4795f2a42c26837af34dfe06f484949ed9a54ad2f14b3919cff0a64d9a796c45148121227f698b31ab0c5d99f51973990fc3219f7809022d9bd10d3221ab2fd9f52fb751ce01b279ab8a68916fb76a4961fd55fed50a4b65982c006d807b7853449b79bcc036fbc4753ff0cd83a1a136f7251d8da6826f952fdf1815bbcbe9c2d65b5ad3c55e3d73b55282a08cd9e11a08b56cf934ba1f76fee4dac642b118663216c577a201916da31b670a6ca412709aad791a612365f205266cf035aedea885f9c32f1554a0dc557279101d7742c666e98fd294a1a66fba0aea6635cd8669e78dbada933588335f89948f3b3b41665a29c6206d37b4d48c37415def793bac0bf200c32ef374d752774ce13a090ceb074ffadfb53234e7a293cf3eef2a0f79c311cd85d2ea2bc65e15e5b6eaa968f147aa9f4bce608edce072af402360865669f26b345717cdbbae33b68b9e558481c4656c8ecec5477f63c622fc80c8074aff9c8c3a8bffd8b429a0239ac598b450858596b21e346d6f0a44cf9e21bc69627388465bab0e0d1396854ff48c6e890f650a25ffc584706ed1ea29d7fceb861e6d1abb263ed2cb65a367a15d365b0c9c2009bf6aee2f6e9076f71c8a535997b58edcbda9a4e07ed0198e5250494998a4f5bd3b4dfa7a0531cc9fd7fd4c313feb6d3166ed97ce4edae125b001254b1d20963ed84d55a5dafb49d11ea4c77e91f5c5459227ae88b7520713e8a04169f12e6f0999bd7316d69f33ff1420e88a3500e7cbbe1aca791790caa6c8eb0fe38da3cb75eefe8a18e54b9215d7d64c28eafc321a09dbd953d496573a228171d47a315b82abcb9fcf161aec44ca27b9a3ed1f50670089cab3812f70c9231412249332a2eff285c9f5bcfd27160c36952903aa81a95d75e7b08994b3b88a0b997bf2f86259e6514e170c442a74536529c6cef64bc550bae9d705aec6875fe4208dcdd35a63817e741e526471c217ac934bccc7856a39124abd0f0019b3e9aee2cc9977f426bae0214f9ef67262fac6de275562af3370a1f75d542284d9ce39d1a727fca81b9a316cc3e581c1fb2e56c6931be396173148ab701f4127d2c0849bee215dbb6ae8f47183dd96210fce10f5c4b6fa0ab08412a4e6e97239badcd7ac784a96033115dd8c38f424f477e32a8cc78847b23dfd0e9dd13b692561a48a2d4fd0b040ffe17a357a13cf16c4805dd28ac4687fcc1f25155c24464de2fd7dd8b9742d176f38edf09377b93f4b0c544d9b30ff95831f73beac67b5068031c7b8ca0f9dc35da88fa2a11d174d327c55cd599bdb51fb2340a66d257e11ff7e9773178c35e1426c07952324c89f6f6245d9b5b5aba7ade0b62ff6ddcb7ebda021f5ba5bba771af048c6eebd61da44fc25be9e279d4e18beb072919a63c7bf1a6cacddb19292bd6ec38f9d4e77df5b87c67f74e915eed57850f4952604d3a654f016505e81d9c4423f1b90ae420d6e709d06516ed7aed41f4dfd740eccaa7b3b44a3bde019502f1f3e476dfedde6941a8ae1c7bfe97043307d210f37b83632b92e9d8ba0a549244e27a5eeb575d944447b1d8032822d926b0825b8cd10a47476d440cae5652289b6ca7f7b4acbb6294ce38cc2b3ee1aa9f0e5fe46feffc96afe086e8c5e2d35e5716a87464dcba8f988e27a56a0e72abb5f449842d41ba30c6d8a87b5601d704cab93c2768dba953d5827a68f982ebc28303dda53224f64054d97772c22d114c45e746229ec13866d19d019689544f1f950e9637522088573be659acd942fec26f6688ed2decfae48a7c201b11c3ab9dfc4b930ed5487f5dbd92a64f2ebec6ccdeebeb868820175cbd86b5b255719122e6adfd32f968808bbeacf716625e9fdc24c37508f000255ac358c0bedf9954774f277210bb01b7ec923ca6128f2a04e0c838377768a65bf7e64304b18a42941f3e3089da70f6f0194bba1b71a505be5085d51ab34d1019206a8ef2b268a8b0bc4acedad4f08013f8464a1dda15f94c697a16fbef120e2609379848135ee58b454ef38f844e412d4680b5ac7811351fbc8a977f6cb5115612e9fa2e9efeb2d76463783f0011d5450cc33ced53cc63b25ce28d18e4b8896084b9f20e88aa357fb54db28c34f1e5c3a63a29458f283a7ae7a4ce5c64591dc8afd81867779128677199c49aa8d4896eb8234f22842b159007fdc2ee0d213224ed7fea716f79f2793aeb901d3a0274bea9c6ca4b5202124662455e0b898f01e72cb4fd9e88ddd01a6f8148ec179ef05ce12c78f50c166c123eb5a3ff9fac4d3c0882514bf9cc609109fa6a90d14e8c37f3393c264d88d1d65d502ef6351b9cfe61ac7ed7690c507b42b376af5e2129f2f8a75d8567cb505dc5b12d1156345d0408eec517cfc797e8af9d31e63f20aea25a0352c3b2a406cd1f407bb6f09d2a63e7e1d78362d664e8f8a294a858f074f423d901d8ea1666ae84e7de4a72c16c3e73f1cf3ba0c5690cbb3acf5ce484578640131b438b6e71817513a8f49154564fa787c34e423c434ced680460ca0472f8dfde75009abc9f8727b38db73dc495a7443c76ceab1508ca2ffa7d6089aa0dd2d70eb54104c5f2e423200ba2f22c1e7f55526349893cd1e6aaa6fca823e4ee63cd0243fc7d77301541dd5e164d34329ab91fa3b98213dd2ece7ff4e9ea593eae646e6b448dea1ae9b3c132b254c8dbc6166032e0b7ebbdf71eb72667e4ce0a20ad36d3c54137527f0949166211ba43636b61d29c12a56ab4bf7e337c7c3d39e7f2675e620d2f18519b58b56923bfa91a8ae6967c6525e558ecba4b60115d28db904fa77acdd41f04faaa7ef82b8b093c81950cc5e9dcfbf974014aca881d5874c61a60b234fec7cdcf93cb6757c93dbbc9c1a9cd4f96507ff09e73426d52932fdb7a281579c395e8ad55aa14adef7f7bf7be4c7d811c6c741ae9b16ef99d753ab7d77508773fbb656dfe1813f16fc94bae3d1ae6da6554d6e4829d434b1079239c776c8b7354279e390c3fdda6e1fa7eb29fc5b258273d90126e18b7153abbdcc39b17d7aad0baf97877c19fcd9546e5a1206e54439349202fd33ef2fa9f7dcac51ce191a3b66a53869d05e8d9e3d3bc88fda8d9d763ec813d2ed329c8b0da59ae6eefc23a80cb8a0c8770c989d46d39ca2c0068b531386b9c5073d0f8cc0f510a4e1b4bbc3b082b7925f75b8b5450bce81b1721e8d139194e87aaa2e9bf499d3129fdfbba7c22145f10c2a0eb3569ac0a25007ffb2ca13da40e0c37cb99f9286d0c355d74ffa29408fc4876354d69ee4c426342062c1ff189f3cb488c2d1d85bfe5190b069922808a0eb3eb2450f08a5e88de639b236f9f104e95f58a6993f47bf1ee7c1526adcf3e9b15b4c6999d9cdc97ae8a884745bbfd504428da48a4d507102043c99857c07afc8201aeb004695b05bf2c126f913c951555f71ce3a0d10f74e2a10e129bb0dbd9ca3f670a10f0af5a9463166d023c24eaa00cd576369f13cbbd823ef366e769fb3947b5b5c2ad09bff5b1b6dd9e12e7844e85a42a73f8bc1ad397cf7269734e6bde2b907a8f153b108fa6a0d76f4940722ff45a10c5a785bd671793f397746681dc298ebfc8c9303e3e598eeee80971193724ce6d4b567028d04c9ad9342d2d60c893d0e80572427f35f8542096b83e0e430168eeafd0da2b960b94eb64c8a5e1707f93def0d3561d231e59a90785175adda03960a1997b7933643ce8ac91ea716daa9eb8cc143bd1a2779674cea249b17a9b9027b088e849d15918b244849a562923e6c70bf2d7f434b097446dfb6cc7ae73c49e3502067fb26e4bbd992b71b81f336600cc41081eec0ed1fb828c7e53f459eb8057d83ae330a421feda6fdae5e65d3511fde108ac6b7bf2ed48df3eab0ff5f02c0754b30bd3cabca62fa24db473363496fcd2589cb7b785a4a724266a549e5b276c65c7a7645a08b48c2e17d240144ade7c8365a855c3307ecd0d9d58ab1ad6c0627d01348048ec43668292adfe0d75afd82b0287b1c8b7291e684dd07776eb881619f0966e103cf923997cf39cb13d0f3550f8b80683ad158e00384875c231e9e8be2a8fccd412bbc205a356bdffee5f3905a6d7d6f92f7a94ba7e4d1c729a46356da32543722bfdf0bd579854db3d4bdaf60291fee4c16fa08687a2a044033a2975496486859acf8ba55b6d09e8a778dbed1f55a1c83fe1eb7e68ca46f05ab59c7cf8a5509b3147538bbc215a2534bc66f766d730dc0ebc6a676136daf2a43912858b1da2b3f911fff13e290c4d61e52bf7d6589b569130326deb3cb639e9828c83fd5a1e8e95ff567e6664c6353ceab8d0e6809ae25f6365b0fcf48ebc6f3bf92c181b360af6bc2be7048cc89dcf5bf289d20e651ddce693ebbf30217857b705552183de6f045ced86eb00ae07c006544fc385f9aa7f83423e77813d08b762ada6756daf3ece994c5e49674be4e5653cd10fb05132d7efa3830811e7dbe5e00439fd4623d93e2dbe6823296200b04d4d24496b74345e697efbf350bcb7ff1e9a12b4cadb01a731544155352e0e403ff31e9f0dffef6fc83edf41e8f70b2e887e947ec874fa001fbb4ca37dd3db1383c6eb964dea689ab1abf87ebd7bdee348ca84b7380ef3318e92bcc603ee4832f8a25171b6dba1a184e7319bb44e80130183d420bd7698f4935ebb003cad74d1d6a4eddddbc6d42be996afd63da3d996cdff0b98a84bd7ca8ab8e13135bcf30e263b457ed103e7e7db2dd6c1954e589a6691d936a581f72e6705602863292f53cec017a67d9ad76ef4f10a017e0c5abc32d3064b47bce40385f7cabe59ce2b2811661210d76a0e5cd6dd8de68f8b25d146e0b2028982f7c888c07847cafc9fbe4200f738eaf944eb05bd5b5ff8c3e021490cde897b1b46d874dbc61dc8ad170ac45610c82021feea51547070c2d9daecee05268f0ca30474a1fe7908bbf6df75410d13adca874201b3fc694128bff42ef6573b5eccae624940b4d838ae853c4f664d153714e1ee93348c7ee59b4bb2034d0c888b54307620d3cb9f337ddc7b5d176d4f0e11f43cd0e508c628582be47492d127d74bd53d3883768526df28d507ab7fd34d25146f5434e85337fa522535032de77339d9ce801903c99b79169eb0a5ddf7dfb1df5cea6308be8e74154cabdec4c5fc5d23df0a84106509fdea4225f723f9ab9634da1a4003932409089a0410ae5c83b8e0b033d867b16af4706bf2cb0793cfc916a3c042cfc5dc245a5d80e3ebe82d87310352277bb3bac75fc45e25421ff9a32f9ba75a1aebe0323af4e049efe936a7cd445aa1aa8bd867d9bd5360b428235f76272d42afe083057e5ee831f0db988931c7868671d75c6bf5d6cd469e8e130e786aa563ee166253f5b05a21fcc997622ca6cc4ab4bcf9a2e0c1ad1347114c11254be708d51784f59f3a9fee40a0e2b18be84c49d5232eb5550d98e5f12e40a879a877bb4efbf1e542fa70f486487a52847b53ae5b848d977e930d96aa5b361a7f2ca9db392612f97715f3fe1a53edcbd518901980e92bfdbb8e1b882936eaa31d12f1a74f939d99405639547ecec5b106c23bf81843924abf1b058343d73577bcd358316a0f206a0ed8cd19a0f99a69c8ea079b5c8e5728c47a28d9ae09e94f864ba697ba621f71f67eaf36fc15780049a28cd9a70786675554b31062a10309e1931088f44e5f61b4a8d1621837e7f60ce2ee915c33f56ae245556821d28f61a1133228f1f7c6192ae9c887b4d9a392ec3b9bababda5e993042769ba0a7a144da864e54e66b473a20f0f99399be7f4905aabc79849c51bfe7e1ad5c307c105f7f55f52ed1f54d715de53f1017beaceb594d7af88308cf7d790fdc68d62a580394ee0b825770115ed8b46dab5ddef6255436b1f1d39e12cdf8ceb23f1d87acbcac2bfc37085d2ddc8dc7ad0eb5f420d0ffca01a66525ed9704d8d46f15fd781626c3bf216b98797593fe8635c845175eb6accdd8dd79b015ac7632b1bf698f84dec6a9307bfe45b13c4bd1a4678782d34c7e472f5cbb83559026c12ca4a49620615aaf2edf66fef832e432d4fa033008d5801c286591cc6b974ade3f3e6005f9b68a335656bb16055cf2cf4ce0158da2932a5fc07a0a9cd43de27456e393836c9181863464ebf0c11876e8559c06dca28daf5fefc38d1347884d4f93bf60951d46090e301cfbb24c584f409d93017d71404ed88e6c5dd472593633c910d1e507825546efbabd72752cd0e47aecf7aeb0f7d5b2358fb468166692abaa286ab8d6931b16f7ab02c3f4ba0ebd991f0e2ff758d6b957faf71aba6d5e4601f6783fefeee572bb8e7284c44d2542c9313415e41f3d713dbd1f9b94b8f078127246ecb675281f121451ce0dae132597cb1ea73ddcf1b4b64826b8928f7e8bdbba3a4050d3365b5236fa71f79f66625df80ac3f65036f0ae50c6a6d293b889864f58809be3add7f188f05999bf5dcba624519c11936468f01e6c5aeb7fcaa270f0bce97bece21dd0a3cf188badb6b004019e5f8950b007dd1523bce38d6cd89e52ac0ca0990955052230b1c87add8c7d7fb2347ee84bcf00aa415b5f14f16db71bbc9df623d347f86996e27bbcce2260004ba36b7416340fe1c07ed03b5dc41d5ba2b7e2e5d5c0b8894e420f6b5f5382d2753a403f1e150ecc90795fbbc2f1d91168e45b6851b01c1e6944c67505ba4826a648a2334580992a5f7be6aa618795ae582bf9542d8f1d686f86f43ab85e47ab8632c544155d2dc1d586b7fc05776a5a44ae075ae3fa55fb27bda444b5cf8d0ecb4f547dc4943accd8e999cf9049149012c402cdb885c82cf8bfcd7219d738af1fa6fa1790b27ff1f3387e041be1c02a2d48f36027ce6c8a369ece4aee86389e615ef0f6518b14ddc06b033461dc867c041143d8053b2a84b56045ccdf37d1ead68113a481a319c0888a9338874b148605df6d42f50b67ec6d08b58dc1447616c4c61250fa467fa3eac92eb27dfb0a89dedfa5b69863c58bb0a30bd019d38ffa88009e72e10d3767302989d8e1d3e2dbac23d79a8bdbf8201eb5fd2006f56990c10cbf9d76ec727bdbd5c3d7c2e6e5af8f3bb9f436567195be0b5d589b6d4fc0a20162921aea84c151e6d7fce05391f6c15099ff5ff02974cf5e845a03ccd103118363f6b734336eab6e54d27ff40947b77b202162ecb837e8407bc20523fa443baf2636122d2d7e4f5c0e7c16c13397812ceeb58f72b57476fe34b65bfdf26f468e58a026f80f81828fa6aed551aadb591a200b9550aec4847540c7e64295f7e8c0755e1f21c9799bdcd83ab4d15b290a0dc585a53c5d76ecaf6b39a3f50f49171f6ddd7ad554ce3502c3255dd54d5c257a5b0b55e90ec346074d213b4d152c7b748ff8f836cbcdf64c5f411cf8d09858529a9a28fcf8553055eb08564e9a91f5ad02463842adf9c79527603de45472fca370b67599984b20b045d004bd9c1009a8fc28afc59a746d26b773dc2fd196a93390b82601ee7cb73e7a0a2db2028342faa6f5793d3fbead2e04e0e5bfce69596ef159a004e3ce112bbb187ce565ceec35ab56c0c0e03858c76f79d0b60c08dc65b8520b143e49980f99e1b23d7b513d4411307603e9cfbb4c50b9fde4410bcd125dd784dd70c3b9890af5ef2cf8afacea5cb2531bf6a36f2461fba3fc6026f300f1b7a80a10df9c354b05e3fa278eb956da90a43599b3d89525465562efe2435af395ce5d294cd13c8ed623a412794911d1e5dbe57aa82588f6ca637436bc59d10691944f24f16fd6eb1885ee8f849b185cf864833390084c6a8191bde3f4c00504445dc31980da399d62e70fe116ed14af05686a5409e21dfabfca2d0bee027ce3ee9df2a7ed8af9fef5f4e2ac2aa12adfd807273ace5a446b28803d7f06ad245387d1661113370adc5f1e0fd3adbc70a0d6adbcb5fe216751f568ddf38f91a6aef5b38f1a408ff3e274a64ca36a7b029f5ea67aa1012c6ca967f62ac78fc4918b540da8917d4fc7a98682601e36753b652bcbcca967e4cca38de07734d283a91264cf19358404c12d9940c292eae155b27ba6dfe5bce2cdd70562ac216fdf664b8c977451189635e2a98360d9548490b070c01e5c11356c0e8588d90814f0df7b52f620357f22136cedd2fb1b4fb8ec8833e518fc1e793c46036f578e6072a34fa463db299b5c1b19be03de2c931d34ca4c64682549dcb38d140a355612c1eaae8d25eaec7aea05139d7d88182555f50d4ce009598dc51b8d0e49766bd47769dcdbfbd3a0c97c7cf1f45455c389ea3681d3a1e540345f41bea050dbbd1ba9e0f9750019e876af9178349c69a387921f830b45b1392eb0ac72726ccf4a8bdf63131560abbf09ab4d34c9e540596337140254b391c4ac9701df97056e8fea9e531a895e142014cdde9fe7259a8fb687f7d29e353367d7925aa7bda2d68c9920a4f5e7cd453f13e965d06d43d51262020feca02824c364acae37b449fbce8e7674adc3e691227a2cb0e3940d645a952119b70d4bc93edf1c72589fb21995f867a3d952083d842899cd62a10eb008a2626c3b45b0d0c3a1260702900bd14acef416b325f7646eeb8954e4c8414b3dc83b8d568e4da152be40a33f7138f05be1fbd552e9fc3d788bd648d012dbbce2c652e51f2d0ffe22ac0bf938c2d8e2116d99637ddf602c9dcfa3f6ce65c9eb03ccf233838aab761982b4f446e3135405e9aa728cb2e71f0c3c3319f31f854cf9ee56f29f2d86947af3c8ac6ad7f0bb9b5d68d4fd576bdb633bf8077ba12ad4a6e37bf00d619aca11c85106c4b39f679e5aa391c6c47483314c55f8f827ba49aa4634cb87a6911a25af8bb90a0bb10ed5e539fccc4b296db27a8227e121ee0a6d566cd910b3e976cdbfe27bc47b867c4669116668733d06d8732b159dfcec7613c3fc056a1b11aa6dfda83cfb3497776b3c24722332b7f6a4e41c69cbbdd019eadccc7947dd9d0d9d130a741dbe6dd87b2167a5238bd5034293df3e6a62f23c2e23fac4648d616ad213f8dce4a057cd77fc667e141476fe4be2aa2961854addbe5a96f1de5a798f877ca7bbc2596703c8e1df3807a577fcc23b060eed0618da6f8bcf70cdb22afb8ca56fb4261847c55895e6af2f7f3c30acc916a4897bd9a80c159206f209c4d8a87aa3dca7f6ea2d38b0e018a1b9258af776b61ebfec1cf5e61dfcfb86e394ebf6c806317e4c92396fe3f140ff691e047c36037502dc863787847114f5c8348a72d9255495ab4e80788cf7d676a5d71bfcd6686a8a6fcd29cf824e9c8988bf6feac426c4ae61c7989c44ef89bb01af64e9fc9bc2ca6b85d655d11b1d6ac2380b3d058d17537b464d2b0a01296fd2fdcc63c9e77f413353b9e60dfdadadfa52277fc6c8c80a0c4628dffcf880b7b81acfdd2696fa9423f252beeeb6c4ca18d02519ead743800813fc548bdf7a70675d2308784da2a08dcf0ebf17528d9fbbc9fcb6b00c478dbbe473ef0de5f0c697ebd4f4b7642d6cc38dbbc9bcacaa7e6d24db33be6f3f9533d360360aaf230464e762fb1260e41224905a905c6789ac80c8b5e6590aa3f6256e30266d132d57a0067fa08676b53daf46a8854a144efdf62f6c8775701c9257bc1f180561d0bdd577d40b331085e0db82a70ebd500fc974fb02b151b4cb20539d162aa805a82b02907156a725e73e22984dfc32c010c2ae91103f23bae13b0244f556108d10d050507ccc356c2868f397cbbc86676b240581fc2b653672526a3de0b652f3c1d1659f5c75c1cea556ef1d683eee507cc45bd1d6ecae24b6e326458f0683b734b3dabef46acc8f056a932cdf88ce4f7828fa0d2ce3195bfb5c195b8a024b5301d1a170b2bc151c63ec067a9a246ee4383b32b1b91401205324c31de501a76bfbe065b4fcea5a6a233bc239bc6c37ca576a4a27ffa2fbe7ef588b009c9a184a2c7a6a6162d2a4d6e2b94a325bae0ea99ff4e47aa4a3951f71a55e592dfb7c2c661a7c13aaf955b9ff5eae1d373f6e58cfe25afb0de3e945c008cf392ec149a25a275bdd16a0427aa03b592ea6424aa1d7ca9ead4f8473f333186525d4cea0496694de041231c39980109171b55fc957cfb912c4ce78909733d0bc063da676794540d994fe6f96eae711584a5972c1b67097efffe79ac2808672eb7e4f03c968a8bbfc5d4077132f2ecf83b312af507163748cd22fda946446879366aef9e932281c10d31b429c21ea667c3deaad9fe55d23589052bd4ebe19cdf409220e1828d9ebfe23b1a804ca89e7a07b1ed0a39dfb4ae9dd452d8e42171a71bee8a9bc03ce46215213bb46bd43a6295b3b587f1b79f60a919ce224ad087efa18381186c6ad39931e461fb7958964c0c82a283182c228472443c06958b88f8b0fa7876c386ca9d4566ee354dac6ef9c3d6b2a5ca3a0ef883235afaed926305720fb38a9d6cf9c4722f2dadb1c855fb22276ef5d0d00304bacb4e62c51390c673e26f762c74aa47a99f29cd02a772289565de7f6e09be2e041e1dc398c95830a474ab105ef6c9b6f22e47c27aec6fc9451ae5b0a829a822135e69f15c340cff38cc8b593830cfc1df4c1739fa73bcef4f64a3f976999e51ac5f8f710cd800094d38508d8214a8e5df8200394c2f072cc1dc1bb778b512c5a584c9565db5fcff741e836c5849cd4097a0077d017414ec5182198f97956100669e26a190cdb35b37e3545eea8464ae911d6cbaad37ad44e31ae08d59d3e4c40883264e9ae97473316d852cbaf0195f0a1b07da8ce099f6863a88d385684c1f4aeca6d1a78aadd91f7fca168319df2b0eace81ac7bbc3f9d6ce028deb49c14b50b90840267dfae3b880dde88dc8efc3b68f7ac952b0c218b6d5ea947d43c4e043456b2aa5b66285e5ca388c9b18779c528f503e62ed21d890e63709e26d912e12f8f8b2aaaef1377de14d82645c10f59695fcb5c738cfc5aaefe4cc8757b21ab76c6282161432db6a4219fa26cd06c93dc1d58c75594d77a843e8ffbc40c511c29b509ff2690e42fe00b5da8df01be0cefecca53bebc7eb9588982fd11e75d6558a9df7f1191e9beee926bf724f677a47b8674b9efc76ac4e3241caf495c111f68192e9a6a41a2ec7d4ba7acf8972824bd1b504dedfd406c51e09fcf7c78e132c51cc2a8b7088d8283e32327ca90bd1742618194e1298784c6b6095b692212b94e4cf751ad69b2285b710cc47857b2b7471550c2a335a65943865be66121f1e7dffdc2655d055b99203679b92b385da379f178193dcd880a33e1eb220aaaaccf0f73d5b40d4f0059f6feeffcb1b4c7388209dd3cd14c55ca6944d63b383b3f92ffd529e7a0bb4e2026a07f4e0c3a46eb60215072ce09820df25ddb8fb37c166899da7525325b56043a16229f1d88778aff9fe3e0a6cd445e227d41aa0b68b5254596939da0e03e7fa94eb3b340191ce0cb2e387f17c2119bfbeeec24d2e593272cafdede0abfc9600322dcb2be35b6b99ce588a1514200354abf1f2b357e7524a6bdfd5d5a81b12cbcdf74d25f2f7fc2edf6f6ab22aa6a095f281f1ad6cd42419c869b56fb4f29963a9f9aba6a4cb02b252e88c4099017428a58f6823cab14567b094bbe5658395d6c453c521a5b4e54ce6b297de8cd5c9e32e1954026b6ca2d7a9ee731105d586ed1ebcb4ea0bfa34ee7023782e1ca9ba00f5356df8237182d112e7cb3c4ce18f53b428f8c258f855b1d252cdd8305b09c10c583f85cb579a837d5d251beff58e877132c0f756c3f27c5b9ae3747bac7fdb3dc8e5fe04db4e57d7e2b5558699fecb6c26429e4783fa8eb49b9c73f7e71567eaca1f4a42296fbe12e9006dd23b5fb9fa6128f18374b24ed7cdb1959d9e3a32c52d2a80e74404f8e77b74a7837520dea6ab72a8d247c90f07fd9e6bba70eb669697491b3d1b6fc8136fa72fa611f34fe2f4e60f265da52257e987b3350ec48dad0ad8a00542334859a6ed9c1573e370a00888192f195a8ac0ff964541cc70744af3ca124ad7c72ed5d5094855ca2d8feefd194c3ae9a523ac72ba6903a60a7ce2d1c4141e96065533e735a5bcae7d699df331b34cbbd42a5b4a6d5a367d76e91d41d8c7852650aae9bcd1aee72382f00c71253e65ef0b13ea801e649bc2a2cef6bf378eb4159e6245f49686e37664045ea1d64cca64dd51cb044aa700e61765608b152233be2751741f0913fb85f9387ca6cb694fe417489b098c9637d0e9647ec94d962d6bfb3845d954a7930753becd32a93c28d61ac4f7e8d999b21e52b8ad5336163636d15668d6bf4dcd04746e9abc1e6d67225612ed36b8bf10c8513bee7aeb77595c40df12b190ab42945fc5e742b91b5a7913315ee35d33cfc619cd90e946ea2f7b186a3cb2297f7521b2b9a219c83f71e0639ef2eeac54dbcaf272b248c3712013afd1f91f8453a15f5ba9ceb57fcd7398ef95bddf34a8d2f860f532c588a13cc5aacd7166630dfd3fca21ba5c9c6857758b4b8edded927ca678aeae8152843a941ea4f3ea9ee7652cbd86696fa2994a605b3c03b48e8e1fa30eb142e410a1557d3889e88fe866c791ed1ba741469d67ca76e7dfc4a8e96d27519d04e20b36fef355f201c927ead9d2a173c4e373853aec141a34778a8f7795ec3e44119b8e87aebecc7ec4d8179b1bfc9e098b192a10846a49390535e703d24e640329d8f5c6ff23530eeeba4e6a93eb6414cd9033b54f39b4246e2538377517fd755fcb61070a6474305b9813af832a4cf0e30d39a422fbb2377fbbdbf20388c1fe241304b200e4fc0bdfae497e3bbb07611d3c153c6ec47356cce7d645122e133547deaebe87caacbb69a7cb280dfb704923f107af839f90e3dd0a6c84410517116a094f55245f16ef20321f2b2bdb54ee6c1d292577bf48df95baf0cbccfc3dabd4114f7506b829fb7d1969a7967e05b21fe7d0718fd100815ab88afe7a7c30da418e8ea873f621a763646afadb3c61758660918ff6b017a91109bdbd2e41622ae03d83f3120236ad5e90e8c494fa4c0b6b410c57dd5acbb7af6e7fdabfd2fab1c7c87815d443fbbdc50983013a1f170572158ee0438b35ac4471bbaf5edb2a5393a3f09690573efc418d0f74aecba0857abfa219a1b968e80a70febce23e0c7379d998bb5b414dd0a1eff7bb61eb730343411cf3794c8894026314590f33168b8500dec20e6f1d4da4ac0115a1826df9afeb1121f01d0866f44b499ee575b70c37e8f472f0264ce1ad55dfaf0ff3544bfcea766d9cedba588cb5de49b67389236230fee933be0f8b5829a4fa09d7ad77439439e27b19577d775b7e8a5fe1112bd681decae8d7c0f6501784660f92abb29b20d64901eafb6861120c4a1061c6c3ba59d7848bcc300892d93197aac2b08c1d35b0b5956abc575a1067db5c976b3efc011b37a1d14cd6fd97bb5bc26ebcc76d54816641f6c60bf4f7c987667a093d003e0362b0bf4f9a6f2f7c05f77f7c896c4448a2d84a8f90e52d8ca75723d61facdf7b7a3be4a3983f48d1f06af90d5ffa525c22ac78edcbd6d3bd17b0623cc28a0065f47f116572ef8f0b8de127229f82784582223c20cb071f42801d24c63fe217ddc78466be5e6a0f0d48af1ded778dc31ce1fbe93c283defd8a32c5e893b4c6101a88b7760f73e34ffbe4f6303667cf7672265296cbbcfb0996ad8d3b540669129440c34d1ec2f60f15c9984d5b66fc9269b066ad048efe5effe2dbdbd2981554a1b63927ab270ff694da1c066352d09ac80ea8f19ddd2d0f6ff601af7270e861a8353f24336450213b1a1ab2b67c3388003c785c7a93296b0fa8ec5109a584d57eae6b99d03c592684f9fa83d4ed5a14bf3b937f905bde6ca95d2f82bf3619c73dd3d1f6207241753fc8d1da11adaa9b8f5a8beca98c4ab20679ff98f28c92d3619f7a42e27d5791428a84cd6dc79cc579bfb90e50cbac1511dba8224646d19fcfb53ad1cd9972e1515d5017ebf7763a43fcb1e5222c1f099af1164a9a0c3ca5ded4fe2fc2a766572df2ef6d9641c50320da105e8ccfba44b2046aded36ca874d8f5f15d146ef35c1adbe79744446fadf445040968d55a2b20c1264393fc50cecb173a4354ae1fbb07d113219ba9bd315df9dc371820aa01670e9c761cdf0fab9b96436b078b0baff0adeb63ab176617d5a9f267b98222796c73a680b07df6110719a8c4094202247d73dea89ee4c219d3767813d5c6804c300eaad11c540a0a5a60a5d0d43f7c80ddd0d590cc173a72b4d17217b7a897f6e1a2c46f0da5c034e9474d5aa8d559e36410ecc974899a6b5e5ecac717fa3cf3b45b4bf3f2f6d16d775488887408e91587b9360efc7bc648faae8bbe0aa2baeabdbf4f7e6dc46a3583a3bfdf437ed839c05cbcac4726fbf5c64499f4825c22a2d0875ad3ddd0ac05b635e3d755e0725b9750647cb0400244870b33dde7b04b5420e053f58639734f525cee5a4064d7c422c0926454c828a46c8476c89c820b8d478a9480f64f6a8320f5cc4ddf3021236581b8641be050ee834c43502839a0f44f1ede71168fbc3b1bdeaad47b3a11aa0dcb13c27b6b8ffa192e2f17c3f8a465bdef7dfb493905aa6b3ffb9cd6991294c2d82c0feeed6532ffc95995e03f3af8a9fece113cd425233d96cb4fa4f977c30f3f038162c31c8d3cafd61dd98955d64484c6b92f45bcc84f792bc6906c948580cde5ee1a9bcdbfec668703b02a3444c7564189abc780e192317a7b05d0f6bb57d52d37136bc39c2716ef8d2b817b21ce25e42f1e41ce20818c9723cf3084191c2c43fa4be6bba595aae5d0500bab2a127f1f65fefc809d66b9acdba6a1a92b789da6807ef08c5d8169e74cf88764dd8be9a134895f06524f833873ddaede5c556f9d750f113a92d72513762ffda11d51cd2bbabcd5b14efaa2ed0971e23eaeac85aaba71b5a8081b29319e504bc81fe7160bf2d2c14eb0cb53c7b4c80fab3b24f0d1c2b4db4f6e09b1988727ff7711e4ff74565df048be3490f2a20c9fcbdf511673da65051aa2d96f54c1a94c85797df22e5f715d95ddb2dabad4bdbde1a616d182cf2dca65de9023beaa200b140461aef539bf356d993a7f6c035eb8b38f7bb995e58aff09ba7369c3f31d31abc77b3f4f9231521abed0c71863cb8b16ca57f7147be4dec8d98f89f78bf855d4b4bfe3ff08412f365f0b03edcfc6225b3b8cb21f0a7e588fede4c3e4eaf90fa160354344e34da300affea1f0c27b7167a7e6460fd8e8f075d01226098104c772dccfcc9424d2a8c0d2b6ecef8344b10837e360d2f0639020ab46f549164e63ff9f3c1f9b700def4bcf79bb8d7123d4d56a7cadd7c3386b9a3813b94d6bf6b2dec669953451afb963cd0557ed6ff8ea8dc0b2bfbd4b309304a3fb9e5510a2f25922950bed0551bdc4d77f246d86e38dfb86f5b416bafc902c30f666b49e73d1b1ee88077da4c95ee1a1997f66aaf4dedaf15372c03d2dfeba0a04b552597bd0523cac5459477c5ba27e920a78ab18e0331bae13a1c74c56012b38e2400382585ad23838f29beadd1567995fd8ff6e39408694301e79ba2b2cc9a81221226890cc427427b345f562ebf3d94b037cfe5975ffd64c00cf94251d15aff733a30a1ff810992ae276687dcc5520a9796ca52c26e8ddf3bcf95b89e0b51ffe9e724dd8e69d6a055f51a925b5210637a088c31471786b3e5c128dea9517f3c5b178639eb90e6be72e385b625079b801cfdb8b62c0696875cfddb14262b4b1ef05042b6b981465ec3dcfaace4383ae86e0c1eae8e9a8c96e674b700ae370f17d7d0eb9cf8c6d0e9812eec1f6fd58af61795d175debc581a229934d200571cf2a18a5c1dd64435c54b2334b59a2f3cb0cc662c724ca2b905baa2086d4ddb0322448d0547d34a6942fbfa02edf0eb65a477194b201f026424b5a2824c1842e1153b62afa40ab32adf8c5d277a507be7e960272d018b3ef5d900db63363cfeefde8c6a232681ab82744c2f7fd79ff7169ea0d43ca5905b2d87e91bf970e066921e4fef46deef5b2aa4a529a84a68153bf42ed97c2c3a934c0ebadcc05b188c55062ab4d2df1c88e9f37a7af576bd1a3a1c1c6866cdadfcf3e897fc732cf2c869d87168b1e515988b79c2e6ee6d102aaaaf89c0d9618e1955fa11e2144516e3f23e36334c9a308fbd77696041bd013d3f3917b4240a494adb15724ec85afecfdc12342987d79fe503c2108931bb52506e6f62df2d13d1b494999467f2d8377df5c63df7c2fa31d5efb0d4c913e1c15753fddebde649c303137819a628774cfa441e25c64beb37c22d022055e4b3d11a85457054c47ad4ab2eafa82f6e9000c4848e23f1dc28a470d4bf8646a13873be03d0649ebf6bf621ba9c8c8495749ce78fb0fafad0a09c3fd43f8a8663a444b09dd6e2b33be8561d4b41b89174e5e67f2f13ff76caab9c1d9bf7b7cac998eeaa6f441600376bab7d46c4d4af976282f0a1155b68c90f40ee4c93466f5065ece5e3b47f8ea6d3f44a4c02791bf027df54b52e0ea951ce211482fbf7351e0afbab31d87b3415308fedc8c6edf2a197be75d5a92e51736dc4430fd6fedf625887bb06238bda9511b287d701bded05e7bedaee513e1db5664aaba3eb5b7802f7af57d8405cd125523c260d7cd29d39e28702f289c6744705449110a406b153b15ce2ba97d7c4be8b7c59878dde1564b4171e4f577de8fb4192b9d52970e3e26b1d44816d47789af2b7748b8fdd57d280b09b6e22b1cabc1a1c8d24edfb65d73687fda89bb8332d06c0eb29d905284b7f90003ef41503b3a9323ab9de9b860d06a85a9c680f00b6a102ac2ddc16246032cd25258fc77a2c2be3eb9cf452d32b25cbbe6cea8bbcc91c1cb926cad80eb0e5fdaec60ed6f7c61cac857bc8a2f950c10cb33925ab3373a0fef8c9309f129e572c081f7fb4926dd784512584bdd7ccbac910014ce2cab025892539df0f3b6575a4bcd55d247ec689d9fde605b206e6657d91e07bd8bf566a71b4b19b76b95fc450714e872f413c945dc2004698e7b250e1d49485b72979f4a2def135f191975956a83e5f43cf87227383ee712e82b09a50100ca011ef56511ba95c49aac45bf67d8b19d7f69655a92a85b96fc3467f9901e8f3d61d9b07a765d367c78048ed531e68eca4e171aa3c55ee41872821afd93ba972129683111ba6713481afbc7da67f9aabfdb0061f3b00fe63f0898190ce587d11c6c18f6d3f0e42d6dcd2ae0682097a39bb9447638a372d6fa89cd27e70d5055fbed747df11966bcfec4f0791cd1b7785147a6402935442f7e9302df5dc575de241388da2fe6eb23f4244c039035fa836ea1bcdfba6670aea457d95ed1434cebe19832142b0da78b1d2e46ecf9c5c949f02469054277d987dbe278ec6b789ab28f70ab6ac7045f6314cd67f811344239baf66d2e8e29bb73215c3f562c53286be44e6a094adc41f0ccc0bfa280782024623855805848e20b72bc7dd1696c1e1984f51dee5e11d14e30043f410ce02fe749b8ec726088b911d95405a1ed2f061acf25bfbf97de23744f498693bd8120721fb484a3317da7061b8f373ad1c77fe71fdf4cf0806a456625ef7a93674ebe003dfc5b0a4b29f3043aafccccdcf867af608faea66d2311ed5728b68cf50a8b38fee1d412d9db12cb8f396e9d2086a15611e3ed40aa0df678602e85cc106ee0a5f1aaad526e958a1d0ab9f21cef1f3ece3f1932efffe206da993d7cbcb2131d5662c52263799f5dd938757b8d6cd8c502aea65b936e3375314adc2b0c9566539847b8c7f7fb34a8dea977011594e34677df30c17f17e321ab726304707c868eb827181bdb236594b37d02015e8a47ab105b6ca2785324a19b021e91ab3d0622d83810aa1ab6b119a0a0c5dc565a232fe6542786890a505ffd56bcbf3b8ebdb26701078837b55545fa921e7ed537e547a7f20a5b96ca680bd1e9d31fd652dc1aa379d3c9154f441d4a183e6329f7da0d72a75abb408db24c29a47d44ccf685e2822e336d4f73670fb1d84bad58e7addcd6dd8f6d11c5ac1f52ee7f0edfffe5ab28080f5514c30c9a42d4db109c1074a2ff75a91981141c7359d21b94fef319f8ebaadf15a1ba4f57bdcf79b78ab498bc79925c4bf752161d4a2556017ee561d7aa57fb12572da632cca47ed6f37cfb7c40925e555537150bbe057fe5cf025d1d092549e654ea0ccfc04d42db2dc871836c18cf805b6a0dfd0b3fa612fce90355286824082c228b2b8dc97c88eb784e0beeabe273b91f8cce2fc192befafa1ebc1cf8e7f7d301c902778ce81af49b725a45d541a686f486f6bbfcab42b1ce02d12a89ff48d7ab6169ee9bb558f1723e2de030663cc30cd429a443495fe33053fcb6c079a968aacc4be906d7bba9358c65d9b6bb3b594ac06ed5c20f88468bd97d5afb3f67abc47f28c150bd7476a7e44b87a482818314dce16ec35d53634cc2a405014021b56864311b9f69a6ea786fe2069de69a70b861336c341acc8a157f78cbe776cb94749b95b19d4a6c9bc493ed8b6b585862e5820077504516baeba1d419d63c75a315d2df578017414f7e5f4f90efb0eb4b7f0e03ee66b92b9a26652cef68780293661c3f4e0f5507f7a58f1d63f0c69d1069cf212140a43213aa8cc49fe3a07e86e06ebdfa20ba25aa1e2c907e553330052dfd5c4397241559c2bc161d193f5ec81dc6ddacade8f7d4dc3222bf7ae2ab7d14f6cd00c309d8bed3f6b95494b1f9e6ac000f17c761cded3a07f3178a7fd7ab634fb83a69ccc9df3b63992824bfbefad667fb302b0e31df7b73803c81688366dd53d081a85cfc32505f921e893084f7a2731e42ebc0772df6c9604c00b6f0f4af61025dd469bdf9120046d7307f569106e7e5bbd8c06f9284ee509212401db3f23daf1108184ceae4abe59cebebac96182bd0068d67c3cbf4ba1581850cfadbe8e7c4cc3d1692180edfc4525b9d13a201806a01de2ef7c76519700caf115372ed0f88fbb4661e73c9b74b86ef53c1091d2d167d1a9cbab24eb455d929b5b9dcd04c04634da175aef7bfe7f8d3758adc9529626b92d58ee0a8a46d4478315dde22d04e4d6c6140af6571d137d41557299c328af1bb4b54267bd36a64d275d7f2a8c221b1f6a37c62c99cb3541b8966527e40eeffd14cb449b4142ec8c2dccf1c032a472557a7038103e4e170e048550295cb2463260c92ab1ac27396db9949724b7ba77505f151ab0a2794a07f6202c95dcb04bad1fa170bf035a18fb54ac4e08f590d8f5414c9e3a6e0a0765f211892d54094ea5ba5dbef6cbd2c858c6605ee99981deb7f1e629286ed377a6912b7c9ab242b94820d9b9934d85ba4f7dda81675dbe2d3ac5f538f1ed76e8bfb80f7b4365a54b9b3424b1938f0aad5d64ba3ab893230032c3d13fb3fb4cee4c46e5658d1649606ff829b49f63a8adrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootpostgresql12-12.6-lp152.3.19.1.src.rpmpostgresql-llvmjit-implementationpostgresql12-llvmjitpostgresql12-llvmjit(armv7hl-32)@@@@@@@@@@@@@     ld-linux-armhf.so.3ld-linux-armhf.so.3(GLIBC_2.4)libLLVM.so.9libLLVM.so.9(LLVM_9)libc.so.6libc.so.6(GLIBC_2.17)libc.so.6(GLIBC_2.4)libgcc_s.so.1libgcc_s.so.1(GCC_3.5)libstdc++.so.6libstdc++.so.6(CXXABI_1.3)libstdc++.so.6(GLIBCXX_3.4)libstdc++.so.6(GLIBCXX_3.4.21)postgresql-llvmjit-noarchpostgresql12-serverrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)1212.6-lp152.3.19.13.0.4-14.6.0-14.0-15.2-14.14.1`OL@`Gc@`/@`#_S__@_F@_m_5+@^@^א^@^0^W@^G@^F^B@^;]]@](Reinhard Max Reinhard Max Reinhard Max Reinhard Max Callum Farmer 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 - Re-enable build of the llvmjit subpackage on SLE, but it will only be delivered on PackageHub for now (boo#1183118).- Remove leftover PreReq on chkconfig, we stopped using it long time ago.- boo#1179945: Disable icu for PostgreSQL 10 (and older) on TW.Upgrade to version 12.6: * https://www.postgresql.org/docs/12/release-12-6.html * Reindexing might be needed after applying this update. * CVE-2021-3393, bsc#1182040: Fix information leakage in constraint-violation error messages. * Obsoletes postgresql-icu68.patch.- Add postgresql-icu68.patch: fix build with ICU 68- bsc#1178961: %ghost the symlinks to pg_config and ecpg. - boo#1179765: BuildRequire libpq5 and libecpg6 when not building them to avoid dangling symlinks in the devel package.- Upgrade to version 12.5: * CVE-2020-25695, bsc#1178666: Block DECLARE CURSOR ... WITH HOLD and firing of deferred triggers within index expressions and materialized view queries. * CVE-2020-25694, bsc#1178667: a) Fix usage of complex connection-string parameters in pg_dump, pg_restore, clusterdb, reindexdb, and vacuumdb. b) When psql's \connect command re-uses connection parameters, ensure that all non-overridden parameters from a previous connection string are re-used. * CVE-2020-25696, bsc#1178668: Prevent psql's \gset command from modifying specially-treated variables. * Fix recently-added timetz test case so it works when the USA is not observing daylight savings time. (obsoletes postgresql-timetz.patch) * https://www.postgresql.org/about/news/2111/ * https://www.postgresql.org/docs/12/release-12-5.html- Fix a DST problem in the test suite: postgresql-timetz.patch https://postgr.es/m/16689-57701daa23b377bf@postgresql.org- Stop building the mini and lib packages as they are now coming from postgresql13.- update to 12.4: * CVE-2020-14349, bsc#1175193: Set a secure search_path in logical replication walsenders and apply workers * CVE-2020-14350, bsc#1175194: Make contrib modules' installation scripts more secure. * https://www.postgresql.org/docs/12/release-12-4.html - Remove postgresql-regress.patch, it does not apply anymore and it does not seem to be needed anymore. - Pack the /usr/lib/postgresql symlink only into the main package.- Let postgresqlXX conflict with postgresql-noarch < 12.0.1 to get a clean and complete cutover to the new packaging schema.- update to 12.3 (bsc#1171924). https://www.postgresql.org/about/news/2038/ https://www.postgresql.org/docs/12/release-12-3.html - Unify the spec file to work across all current PostgreSQL versions to simplify future maintenance. - Move from the "libs" build flavour to a "mini" package that will only be used inside the build service and not get shipped, to avoid confusion with the debuginfo packages (bsc#1148643).- update to 12.3 https://www.postgresql.org/about/news/2038/ https://www.postgresql.org/docs/12/release-12-3.html- Temporarily disable JIT support on SLE until support status of clang has been clarified. - We only need clang for LLVM, not clang-devel.- Fix a few mistakes in the spec file.- update to 12.2 (CVE-2020-1720) https://www.postgresql.org/about/news/2011/ https://www.postgresql.org/docs/12/release-12-2.html- Disable explicitly armv8 CRC for %arm, as we use some armv8 workers for armv6/7 builds which is confusing configure script- Avoid the dependency from the devel package to the main package. devel packages are exclusive, thus ecpg does not require update-alternatives.- Remove unused build dependencies from the client libs package: LVM, icu, selinux, systemd. - Drop conditionals for suse_version 1110/1120.- update to 12.1 https://www.postgresql.org/docs/12/release-12-1.html https://www.postgresql.org/about/news/1994/- add requires to the server-devel package for the libs that are returned by pg_config --libs- initial package for the postgresql 12 branch https://www.postgresql.org/about/news/1976/obs-arm-5 1620232784  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~12.6-lp152.3.19.112.6-lp152.3.19.112.6-lp152.3.19.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/lib/bitcode//usr/lib/postgresql12/lib/bitcode/_int//usr/lib/postgresql12/lib/bitcode/adminpack//usr/lib/postgresql12/lib/bitcode/amcheck//usr/lib/postgresql12/lib/bitcode/auth_delay//usr/lib/postgresql12/lib/bitcode/auto_explain//usr/lib/postgresql12/lib/bitcode/autoinc//usr/lib/postgresql12/lib/bitcode/bloom//usr/lib/postgresql12/lib/bitcode/btree_gin//usr/lib/postgresql12/lib/bitcode/btree_gist//usr/lib/postgresql12/lib/bitcode/citext//usr/lib/postgresql12/lib/bitcode/cube//usr/lib/postgresql12/lib/bitcode/dblink//usr/lib/postgresql12/lib/bitcode/dict_int//usr/lib/postgresql12/lib/bitcode/dict_xsyn//usr/lib/postgresql12/lib/bitcode/earthdistance//usr/lib/postgresql12/lib/bitcode/file_fdw//usr/lib/postgresql12/lib/bitcode/fuzzystrmatch//usr/lib/postgresql12/lib/bitcode/hstore//usr/lib/postgresql12/lib/bitcode/hstore_plperl//usr/lib/postgresql12/lib/bitcode/hstore_plpython3//usr/lib/postgresql12/lib/bitcode/insert_username//usr/lib/postgresql12/lib/bitcode/isn//usr/lib/postgresql12/lib/bitcode/jsonb_plperl//usr/lib/postgresql12/lib/bitcode/jsonb_plpython3//usr/lib/postgresql12/lib/bitcode/lo//usr/lib/postgresql12/lib/bitcode/ltree//usr/lib/postgresql12/lib/bitcode/ltree_plpython3//usr/lib/postgresql12/lib/bitcode/moddatetime//usr/lib/postgresql12/lib/bitcode/pageinspect//usr/lib/postgresql12/lib/bitcode/passwordcheck//usr/lib/postgresql12/lib/bitcode/pg_buffercache//usr/lib/postgresql12/lib/bitcode/pg_freespacemap//usr/lib/postgresql12/lib/bitcode/pg_prewarm//usr/lib/postgresql12/lib/bitcode/pg_stat_statements//usr/lib/postgresql12/lib/bitcode/pg_trgm//usr/lib/postgresql12/lib/bitcode/pg_visibility//usr/lib/postgresql12/lib/bitcode/pgcrypto//usr/lib/postgresql12/lib/bitcode/pgrowlocks//usr/lib/postgresql12/lib/bitcode/pgstattuple//usr/lib/postgresql12/lib/bitcode/pgxml//usr/lib/postgresql12/lib/bitcode/postgres//usr/lib/postgresql12/lib/bitcode/postgres/access//usr/lib/postgresql12/lib/bitcode/postgres/access/brin//usr/lib/postgresql12/lib/bitcode/postgres/access/common//usr/lib/postgresql12/lib/bitcode/postgres/access/gin//usr/lib/postgresql12/lib/bitcode/postgres/access/gist//usr/lib/postgresql12/lib/bitcode/postgres/access/hash//usr/lib/postgresql12/lib/bitcode/postgres/access/heap//usr/lib/postgresql12/lib/bitcode/postgres/access/index//usr/lib/postgresql12/lib/bitcode/postgres/access/nbtree//usr/lib/postgresql12/lib/bitcode/postgres/access/rmgrdesc//usr/lib/postgresql12/lib/bitcode/postgres/access/spgist//usr/lib/postgresql12/lib/bitcode/postgres/access/table//usr/lib/postgresql12/lib/bitcode/postgres/access/tablesample//usr/lib/postgresql12/lib/bitcode/postgres/access/transam//usr/lib/postgresql12/lib/bitcode/postgres/bootstrap//usr/lib/postgresql12/lib/bitcode/postgres/catalog//usr/lib/postgresql12/lib/bitcode/postgres/commands//usr/lib/postgresql12/lib/bitcode/postgres/executor//usr/lib/postgresql12/lib/bitcode/postgres/foreign//usr/lib/postgresql12/lib/bitcode/postgres/jit//usr/lib/postgresql12/lib/bitcode/postgres/lib//usr/lib/postgresql12/lib/bitcode/postgres/libpq//usr/lib/postgresql12/lib/bitcode/postgres/main//usr/lib/postgresql12/lib/bitcode/postgres/nodes//usr/lib/postgresql12/lib/bitcode/postgres/optimizer//usr/lib/postgresql12/lib/bitcode/postgres/optimizer/geqo//usr/lib/postgresql12/lib/bitcode/postgres/optimizer/path//usr/lib/postgresql12/lib/bitcode/postgres/optimizer/plan//usr/lib/postgresql12/lib/bitcode/postgres/optimizer/prep//usr/lib/postgresql12/lib/bitcode/postgres/optimizer/util//usr/lib/postgresql12/lib/bitcode/postgres/parser//usr/lib/postgresql12/lib/bitcode/postgres/partitioning//usr/lib/postgresql12/lib/bitcode/postgres/port//usr/lib/postgresql12/lib/bitcode/postgres/postmaster//usr/lib/postgresql12/lib/bitcode/postgres/regex//usr/lib/postgresql12/lib/bitcode/postgres/replication//usr/lib/postgresql12/lib/bitcode/postgres/replication/logical//usr/lib/postgresql12/lib/bitcode/postgres/rewrite//usr/lib/postgresql12/lib/bitcode/postgres/statistics//usr/lib/postgresql12/lib/bitcode/postgres/storage//usr/lib/postgresql12/lib/bitcode/postgres/storage/buffer//usr/lib/postgresql12/lib/bitcode/postgres/storage/file//usr/lib/postgresql12/lib/bitcode/postgres/storage/freespace//usr/lib/postgresql12/lib/bitcode/postgres/storage/ipc//usr/lib/postgresql12/lib/bitcode/postgres/storage/large_object//usr/lib/postgresql12/lib/bitcode/postgres/storage/lmgr//usr/lib/postgresql12/lib/bitcode/postgres/storage/page//usr/lib/postgresql12/lib/bitcode/postgres/storage/smgr//usr/lib/postgresql12/lib/bitcode/postgres/storage/sync//usr/lib/postgresql12/lib/bitcode/postgres/tcop//usr/lib/postgresql12/lib/bitcode/postgres/tsearch//usr/lib/postgresql12/lib/bitcode/postgres/utils//usr/lib/postgresql12/lib/bitcode/postgres/utils/adt//usr/lib/postgresql12/lib/bitcode/postgres/utils/cache//usr/lib/postgresql12/lib/bitcode/postgres/utils/error//usr/lib/postgresql12/lib/bitcode/postgres/utils/fmgr//usr/lib/postgresql12/lib/bitcode/postgres/utils/hash//usr/lib/postgresql12/lib/bitcode/postgres/utils/init//usr/lib/postgresql12/lib/bitcode/postgres/utils/mb//usr/lib/postgresql12/lib/bitcode/postgres/utils/misc//usr/lib/postgresql12/lib/bitcode/postgres/utils/mmgr//usr/lib/postgresql12/lib/bitcode/postgres/utils/resowner//usr/lib/postgresql12/lib/bitcode/postgres/utils/sort//usr/lib/postgresql12/lib/bitcode/postgres/utils/time//usr/lib/postgresql12/lib/bitcode/postgres_fdw//usr/lib/postgresql12/lib/bitcode/refint//usr/lib/postgresql12/lib/bitcode/seg//usr/lib/postgresql12/lib/bitcode/sepgsql//usr/lib/postgresql12/lib/bitcode/sslinfo//usr/lib/postgresql12/lib/bitcode/tablefunc//usr/lib/postgresql12/lib/bitcode/tcn//usr/lib/postgresql12/lib/bitcode/test_decoding//usr/lib/postgresql12/lib/bitcode/tsm_system_rows//usr/lib/postgresql12/lib/bitcode/tsm_system_time//usr/lib/postgresql12/lib/bitcode/unaccent//usr/lib/postgresql12/lib/bitcode/uuid-ossp//usr/lib/postgresql12/lib//usr/lib/postgresql12/lib/-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:16219/openSUSE_Leap_15.2_Update_ports/fc9e068e1c6c2852fc68fe227c331924-postgresql12.openSUSE_Leap_15.2_Updatedrpmxz5armv7hl-suse-linuxdirectoryELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, BuildID[sha1]=b8bfb2f87a58331c38d20156c20e6f91e838699d, stripped RRRRRR R R RR RRR> ѱutf-8e1dd9fef674f2e2b7f62f31b47fac4907722959f28028b26a5debd2650873fed? 7zXZ !t/-]"k%%0#J:fV`Tww>Cf, F#B~ꏓڪx` iRL jJ DeQoC#Ό<$r!N A_π@r{|q%.ߗX;h3r6MhcWE(󹾏=F8H!k_a^E\y3/8 ]sI^ڢ!lH}R2Gs3CΒo$Qd -ACSߙ\V؉=&]"5kC2g8JBJ9yJu UZ}n!s*!i{L<U%kc(~YB \Y$Tf򹩿O7wCA.Uy1}RZ}񝛶p=]˭5a!P9'ŊdxVfx1]/mvPgaq.ܣC\ ^s[NXL&+DLO8\!\;v\?g1myI4/qB 3ݔ"{bH@[s<;2ǩFuBJCϮbudowPUͲ2֝첨|]#IULc\[>Y(("$)W=FXvq0\s] z4)(YC&K]U daqs!L8̫V06A6:@W!8E?Okf]N'RԊ?E8Aqs5eOKJoiquȱ[ؔvʝnes4ľ*VOoÀa |wZx]6€*MCzΧ*HK"IzO[B#ArQ%lqkǗh^/Mu} kTv`)h&n>WR- MTKh=zW7a쥨,Sv ևT, :~cZm&k[,.]Zk4~ʧCg6ԗr?58 Ǒ OhF$,Xg,ۛAay`/Py~qS+C2z;\Uzc]6tmUqzQyv>vU Lhn݂E@-FzTw%{*ڥ$H7TLtj͐[2 )C`S')LŔy$'EpCG~xc: %_+wv#??W8t{|{V,f̍8 O*!_S9DHcyk)߇v턘D0Jy ʒەX;e%̚A@qx;MY}5. ;k5:)x0 ()BGUL /6zҗ)uEYSŽ8APu*>&_n^a i{$%l~r< >O_ͦs) ^%N۵H5>+53+#<G D]⋧΁-gy%O@b.ˤAPTr@ *EO~j p] hu%ܺ"i$T Y>Q=ϷvK6'X, Kuv6hjOsM:Sy/L-*XBo}{ٹTJC`Ee~OkշFdOF٦fNh!;:!WuT܇FnCEdJG:%Qr9jK52ϷfeE9)\Ǝ@|R+ ßݤګ߶R#~Y /"1Đ|_'_aUkS7c#8»O,(1d֠xdLqjy " Ra, ͨW-?[[>gf \7B&w`3A@nlkTf&2+Op UoEۤٲ)}z :J)mBu|Eԝ 1Az`DϐW+l]e 8/Z ^A N?@o@N@S"TވN}2uԄljLE;{C{R K8>O@2SUI #֒ŏcJaMU22ҮUbRJPXh`RCi> ! mm̢F.M%˴CJ2d@͖hWv%(1e(,y3bX@;8301qiNRh6/!࡟9 ax%6~M~EES5G$;EQ/0kl7խo] nqncΔb^j{LTSf<&4u_V%^T"@$1ch )`CY^T9,:PZF5_@-g@N+ߛC h(n̾*!dA*gWPު=u0ɓ$_ʂi? 8@[ՍF}1 vZD?)#ꮮ.XIsF X+$Yf$Xt S6SsMeL_@b$cJEJ/>\6vio@xxh ; nYo8zwhቜ1Z cotRL?%Gj~Y<=1@^h; JoYER_xȥ#5T֡o3|w nSb>1gSk=,4ث6 =XD@ƇNuUyC*牺Jo[f\ 6ZШs\XK#^iBo XUm)[ʆ2J5wL3mΈZ:O{͛Db E )XjPLuͣڣU~|uH@!)sZw,{rB3I%?fP^q*ܮum?~c`PUN*_I+o2|a^C>O>i #Y@婌R#bmlO2w`OCh2S.,kt=OG>k#hc-޵cmv;6WSҼv^Ѡȩh$axuQȴBj&&ZߜD9 ?̑_-6%#w&U>rGl9 K$RVn8ƪv$Hgc 2ߒ{Y ŕ?H̓] I @ₑ|يi%FH*bG *ɜJ]ݾktA6=u1ץ_zx|JGrj;U. 3UlrQi{9t:MIxuJn{ 2AȦLwHޡHTqRp0Y#m)!Q 몆h6:+F4;W7)l~9 ]7q{8E&B1 Y+oex _HN_c-2) ݶNAb9IR$q q9[ hwbSs6SQNq~~(3٭3~NB9oH% N*E~? zFϤ߈S҇Ϛx)'8 Q i.q ~lGA<fد8ƗDS ʢ ^*U&o%u%b6f,$B4'B8{m] \QLXP#2]ߦΦX*~ DRPo;0ų;B`ak5GnDAF}|bc3{ aL fT{| )KnJxpKҫ?=t8a¼`X5 [4!mI{OJ,!>}MjqA*Җ W̎w/oѭRH#aD\rb.0:XSs&[^ uB ˢ0{(gs>TmAh+v!CZ|g#$@BKdXR6Pφ4qP:|+ Sja#Qc]WN2b)ҔD c{Mga쨜5V1MN͵NT^3{r̺h;CU~f4חz/630%f&t 5$MlD26#"7,>aS/o/WOmQT u` 1 ^ɰQ%iГ\9_/g$[R7y@꒞$<*'dR 45 .d,֥FZ6E/]z xZm=+ J[gN3aw]@yA[e?1[3nj6^ϚYLJ=0o(Z!Th! K^lL=,ke|ky(dڃ$%/]؆mzq?.)%,d T Ajscq\%nK $RS H>ir 3 p96 _#?~o %80v1'pv坞tM&c!|V>F Spãy}b#;p1ǖ0+Lzo*:sY}vOC"D.1G2#vNƢQvvu\'oX#kΡ @s1_o5൶'{%DpY\iSo)jvDטEͬR>x\jmd'A/͉:*q| Ҽ_dz 8buO,Wɸ(܎j(;@ؕVr{w= Vۉ'Vsm_l_m00dkUݰ# 5 2m1[:/:uOpa&e/ ڄ v2K[p"əVH9oZ\n6XY3!2} Vr"EQ_sS#>/NϨl!%q䠫><&|