ghc-base-devel-4.10.1.0-73.module_el8+12110+6615827f > 6 6_6 3!y덏%!E/֡`j !E/֡"lͣ4yM3,T4oS{B T|ENgj7C`ECKYg/WMaJ1w6 D\Ċ~$k/)sm$aV$: }Oʯ'nuga(Ga|ތ5kG/ A#&'ٺ&=v+ؓT`Phv [D^\=`AEg ƾ/܈ZtvJ~ihr ORq`EKN@g"cbjZ zڠ &n W:>Vz!C"w'̓各8ODd ~9F 0#g'LH>i5eq]/#KbTq&"c_DRH1d6f6c764576596303154a3913c1d8392f20540d71df6df4a5613651b8d1c00f4d0851213b5d09a6b8684d513abb9771f7ae925f6V 3!y덏%!E/֡`j !E/֡:U^ԙs ௭e9'k?^s~DGK=o78ߜ=`a5!\IOh؂gm~mBB_"c;' [irl/a0A ^!,o(jF-KfҐCKq8d e[DA~i},A;)t0Oo.(YA_ "jn O=i䤾lVqx-hP-kzk0]Q+zY E˦2,dt\OK.O5=A(^ B9X QY3>襤tt)v.H8R fnM8|Us0okZk}A̴U1d*[qaIZ /isf-]h7 e\}Fm8:1):0W%Zynѿߥ@*ZwXT%0,+ Fe[KtZ@Xz:"4y@ {Iw$>pB0?0d 7 ^ 8>Fzz (z 5z Opz *z zz#zDPDz^h^_`/(`8`9dT:>V@^GhzHPzI18zX7Y7\8z]Rz^HbdJeOfRlTtpzuXzv@w@zx(zy00(0,0O0U00Cghc-base-devel4.10.1.073.module_el8+12110+6615827fHaskell base library development filesThis package provides the Haskell base library development files.`Ibuildvm-a64-10.iad2.fedoraproject.org!Fedora ProjectFedora ProjectBSD and HaskellReportFedora ProjectUnspecifiedhttps://haskell.org/ghc/linuxaarch64/usr/bin/ghc-pkg-8.2.2 recache --no-user-package-db || :/usr/bin/ghc-pkg-8.2.2 recache --no-user-package-db || :PDH!! ! qqqeeeCcCWC[<<<?E?9?=000ؿسطqqq Q1Q%Q)mae ddd?37MAE  3'+qeit=t1t5?37| 888u8u,u0#XLP| $P$D$Hrfj غؾ3D383<]]] @48+++ȗȋȏ."&>>>cW[666cccvjn#b#V#ZQEI( "|"p"tބx| t h l ppxp|{osggg#b#V#ZiJi>iBccc?37666'*''":::ǗNjǏPDHfZ^ z ~+++j^b d X \( EEEl)ll!%U%I%M^v^j^n# 3-3!3%rrr(((})) )UIM1%)$$$3V3J3N=7=+=/WjW^WbI=A"c"W"[aUY`TX*"RFJ 5 ) -i ii}quc{cocswbwVwZ&֜֐֔9-1THLxxx'''swpdhGGGDD D ++|+<04/x/l/p___1E191= \ P TuuunKn?nC:"::UIMs7s+s/UIMBBtBxAAA^h^\^`=r=f=j:99( aaaFFFG;?``` '&&A59((($;$/$3\PTXLPxlpRRRbaaƠƔƘ@@@#d#X#\555%m%a%eSSS3'+fffGdGXG\^^^ dcc[OSOCGA8A,A0w{?>?2?6-X-L-P(((%2%&%*xlp\\\cc c """QEIAA~A9-1"v"j"n7 77ܥܙܝ4)44!<04YTYHYL ^RV (B>DfcLL@DPDH  %SSS^RV#J"=@Fu9k  ?+ *&% @  0@z ?U wT&T'T :'3#?NY=R N9Z($e\HHH^RVsgk777ۊ343x4.2N|0Z%+{!CGm7(lr-A \?:_:"U!rфK5r.jүq[r=>7:S2Xyl=4$!*(41)!sah?Q j K.?T?;- 22 PX e77 ]& mFe z"-:' {ef,v'+L ~/$Hy[; k BAs \){7R$3 Iz+WQ#"f? \wMPb >ja x H q /   1 h Z( BDNP&;mt[M= E|Z%7ox _p \  YQ8%;c*`SZ$'$el =&  k O9YDg+Dl'. h Hlz &K LTD&Ry @N]N7 50,^kA@ZS`^9sN. ^|*[LFH/ `&{ |!J\,J#Jj%yJ"><D zw@aQɱj{r le4Lzp#~ HfV.AoU- :+91u2;%~DCR4Vm7\5~ !c "@ Ɋ/0t6<.}{ʷ/,mW aSjhgW 0$S)L;y%N.1^` o*q0&2Z wYT {%'( 0 @xK|Td!8-Y]|I>K w\,<]ҘGGAq4#NmxGIV \;Q.b7*WIM`z%&!7Uig1V)IuKաS /H82JN{;I)D7@HJK v5:YZ.A3#&k$ #Rb5cGLB(#Jrrm--z.t>9NMs].S#]B>_Kb.t| ^ RHAUuO)V\ͧVpD P ӱ%)m &,  '<=5??i5NX27&~'θ:{.#VRZO{ibmS/| i WK} &967?,?*E @  ?v v 9 K { W#V*4 Je,2,3.2 c c!>8%;uJ+r]:K#Go  Q|PP!2 8G`7?,?pV.ըQ8%;^3P!YXhi4F7?,?AAA큤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큤AA큤A큤A큤AA큤A큤A큤AA큤A큤A큤A큤A큤A큤AAA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤`G`IC`F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `I(`IC`I{`E`E`E`E`E`E`E`E`E`E`E`E`E`E`E`E`E`E`E`E`E`E`E`E`E`IG`I{`E`E`E`E`E`E`E`E`E`E`E`E`E`E`E`E`E`E`E`E`E`E`E`E`E`E`E`E`E`E`E`E`E`E`E`E`E`E`E`E`E`E`E`E`E`E`E`E`E`E`E`E`E`E`E`E`E`E`E`E`E`E`E`E`E`E`E`E`E`I`F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `I`I`G`G`G`G`I`I`I`I`I`I`I`I`I`G`F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `G`E`E`E`E`E`E`E`E`E`E`E`E`E`E`E`E`E`E`E`E`E`E`E`E`E`E`E`E`E`E`E`E`E`E`E`E`E`E`E`E`E`E`E`E`E`E`E`E`E`E`E`E`E`E`E`E`E`E`E`E`E`E`E`E`E`E`E`E`E`E`E`G`F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F `F 7aa47ba4436808c200b6c1a97b263b471f5208a0b4a047905afc59f68541b5473f2f5ed6d075ea3e2657e211a38abc53e22568b1920760a0516ae53908016df03e4fa718c3639b10dd32a97bbc72b4b797d466d6db5cc5d0316719b0a659cda6bf8bee2b33e3d5ed24ecd45cfb26588280903a6d4f769a37495d6a82311238fecf73a72f1cec9dec1a4ce32c859b86ce4809ce006ab6d8404156773f427b7a40c081879a86a6badf177d442999c79fd35e9f73db6fea43344ad667aa33b1856a76dabc22c3ecd5473a754ddf163eaf1d5c48082d4c4aae97c6bcb6fbb5b88361d2a059ada804351a3ae3e94295340a1b03c1c753738cd2e8817b4cbb9285bbf993b161f96027c90295892f923cd5c913eb318245775fd0ccca278e9eeae30b7678164d3b4021f700917da74cb5bc442455c341685f35b962dc3a50d9db31248b2ab336d203efeb48b24ab6fe308e6b7a8da8b4f9ab1474099a2cd6af399791ea3fa82e2e5dd9dad3c15aee26683e2614d37751b12112f05c716869271c8cd8d115cafb05c7621bbdb3b9ef35d480e0f0aea7f2b07ccc190c4545b45878ac24410b6588e37063a16f57ec0d848c7e81ac5b2c16916f097a1c55c6fc9fce21de1f835a354561517a762ee362ab1b72b94d2bae28ce1a69ee52bc216019d19038d0f07c5a1c9f23a1afa0eb30e92a7f708071b83789385da87d82db91481c4f0701ca9c7e34d84172d94fa27d326aa3a71f182ca3d97a0fced54f8919481b4f3965c047fc12a3e18d6011f11bf35aee959aa94382c44c902f0352a90875142c9e23714ed2964ac6a3de5e9b68e3827965611aa91cfb439a3480d444cebffb6372bc876c39aff8fca3050326da6a8b4f0c6f73d6276328b2e244d49fdc49bb8ade0516edd960d6b1eb81ba1b615de076f03b399a8f7e8479688001c1536e42572cdb2c6b5da609c576455122a1d17972f0550c726555551ee284553220eba2f72058fd37dc67afc6b1434cd0af34e6e4a072ae2e7154e04e26a28593e99fabf12716b175e7142b28f20863700214e47f59d652ba5ad10d8d2a6652b75600f14ed5c72e5b2495aaaf3296b7bca8b4d846c9e39843740c3352e198f139f1b7a2b5e7856e235697d5f8201263c33d7f615f69637e4ba539b880770042760a15706fe2077bc4184cd731c1f34c7350102700c5185f223d82722788be50510d736cdc8b6d7a5546f41c5f3b9cece299f3dc9dcb003949af87b2c96137130ac3ff1df8979b9fe17afbf0a270e4e90802bf7b2b6e7ed041f28d278a8b4f0be08ed65388e54c64799c15872067779280a48b3b4067d1eb5f82b5d31f648990c4a531ab80a0c1943bc04acff7e03fad1efff2453dfa228ae55b3bcdcfdc843479aba196e03fe2ce6556d2cdb562f77e28a3bd8df08966f7dce8ff38b353f9d437cdbb2acfc336e8e252f001c4cfe0ff5ab11a52fe0d48c255e2e21814c213bd87f0d0905462e1019709324f385b7c17b308d1ecf058cc40c703ce5b5391d03139aa7e027e9ad50b8e41e389a614f30442b65863917b231726231f602efee3d022a901ea7991b82b2b0d4887dca68cff8f3ea4fd521963cd1952a3d33257592b725f2508dd94d58f28a67cae525920eb257660eaf86ece3a0f023f29b845a3045fde3a5f2713b2feb5bdb8c7b6ffaf5d1d41785cd10b331253d2acd187af88d5014da796bdbcd16072dd8d35a119bae14a6eed4e0738483bacafb2df41e40658274394bd3837bdb9ae45bcbaf3d208d6d5b5f3a49cbb98fd1163cb920f611fe9e9997e606680deefc9edd5d20616a97af9dfa36ccbaea145142b5750b2c442041d5451d3d519de7677233899b233955f2383673b5784c1bd6059d7568a17ab47a9abe1bfc22ee5010ba9795118332d5e0c900ed2b638d3d2c00c4b1a489a307c523fb38abca3af13f5bb1cd0cba287690dd81c02e9caa6610a3ee7cd3c84f6b8928b1b71bf78202b9dd801606455be83349cc23a3fbdf5172a5b00ffcd361d083bf016d1115800b6f18181b399e55ceee4f69ccc5dfd92e2431d0d9702abe45c480868a77c9a1e4d604fa024288819ffbc57d02412677896bfa193470a3936384cf537e600d0e234a1add26d75efd1d6382a1cb016e94c8264e48e2250b6476ee50c6265ae7fa3b69fdf9214a06b738d2e76d812d39542459900ebd41ec57c667a315366dde9779fda5649942add15b91912645b5e5941855ccd722f679079b293c3b881fbf025237e33939b4b4ebd81cce361d175e4f515026aa3c8eb7c6a33374033292f4ab4b7939213bf47f697239a9e4221369af51554339f462250b761bcf929bbcb95dcf298596f1dc73325e17e237748fae4672ae35f6fe923355a93911e1390af5516f2fde4a67bc9558a6d1e0483e09cbc2e940e2251dc35dca37f3b51df271640c8f841313d1736b992df8e1355f6896e90284fcd0f7616e7067879e63e5b034b6fb85b7b9c55379e7bd48b7708c2118082afa099bae6c555e0bc2bd1b388ee28c4bdac3bd2a550dd93ab2fad430f30c6e563cd412eb0fa999ff557d6a76646d64a441ccb28dc284bd8fe0f4c26bf47c5a75a84a8e73a4d22a7f3129b867deb04e232c4f30a27d479643c8b0e9173e9ee8dd052157a22d67e3e08bfbcd800f4cd535a0bbfffa6ace23b23beb628b9c25338fdda4ac751ac516a3e825431db682bd7f89376efad1d898731540918de9c59afc60577e183c46e95502115dd5e4c705907cee5e7029412ce03aec10f086aad4952311305ccc4271cddad9b632f19e30cc423681e784e5f688c22c6182a6dbc9609d1cd0259fafe44028a9fb6352addf43bf4d1b9e40c8a2206be73ef214d9e43db7ca795685d7fa6a39344645c90c62c7abdcfa8de10f794b7d9260e393a6d8e7843df5657ea6d767d5eecf4ed86d9917c55d44806e3f7ae59413552b8b82f689ddc5352ad8b06b2b9ee4aa643591da8f61dd7112bf518fa8a9502727fe8163e53460fe9b7e0699d149ae67e4638d945bde14c5f8bc07c15d628031c92568e6bd196e6f76e49cd30aa4c99c4f782f9c831c75106cda867fbdf7404246c91b400213973b4ce14c355a26fe9cad8b411a8fce67d3e7dfef89f3466112b8db61b23a0732083ebfbe2994848b51ec3dfb518eec4e77fab2e3eb7cfa42478673f12f90405a36671a19eda16034bccd6bae6984b3b6787ec093f7f8d197b78ae6a8efacba785c64ef8879d0df7e93a6c7fa81220926eedd064d02d5f885db27e0a30bad36f049a5fe6449e32c11c3fb6b2ad6e150239a537167d69603aac1831bd22a58d8e7de496dd7f6d5e14096392fd3d47fbe28cc1915933f34df0aa13fc5089170a5d554929aa23d847dc5f716061241e5104b7827977d3213a37dfc3bee1a35ead70b382b2b2bf1edc94b81a11a88af2f5c5e2bd63ce5f53bbc8cd1d727fe25142981898682116c8686a3b2fe89b7a4567bf486ff87835ba92138c168311e9da6deb0fabb933ead7ae3e8d308aa6ddbfc87ad1b2a9e523d0e38bef61e970baa8122be1ffe5f078abdc85916a52c14d1f07f7e7eac9203e3ec5bd7f313b5324c6a9ed883a6c9f4e6096c1a630ac4c9f53eccd2ca6ad479d0fecb43da1dcd2a6c2d342a79c916f0e1282a1bedc7fdbd719cebee9d6b327d5099cc4d6bbbd52c390b2818a925e5a71595c3d6ee0b38b5d288fc3f8e5f01fbfa503d875c4a19cb961530df88255ce750e6e920e91492636bbb55b56e1d4f324f22bdcdb199c66f91dd8f068a9309889f63cec3c3f7ed9d6ffb00f5d196fbe984ec59d7d45658d378e5a6f632d27b457ee11a52200a50221a0970494b882fa2a84b573c705d26bf04b075fc91e0d8c625eebd0a81fe3e1d0b092569d3acf6b9a50bacc29c286a4712230c25fdc3799549dcab85e3bc98d65c3d60f39a19ee6c54a813e05c1a2a5588fecd98e510b31971fa54063c2c8bf87aacd1f9d618f210368b48c96a13888121894e4e1b9a2d1d4bab9fe379bcbae25c83e75095729abcf0d6b9482b43c5593b42b573840803acf24b6a0540d32e6b1c3ed518fd09a231a4bc4be30a02262433013306ee2e2fef4a6f1e01bae14ab470b724122290cdee92d655ae5c97c95b98923dfed1b15cb181f5d07689d974aacab25930c2ef089f891558fe362b1b572598356e0b5608234078dfa05a78d328176200d54f505ebe0fcdaf1a7c445e88afe9c21113afbcce24ef17ef12fd0b949248c47193331c6188461bba4093de0ec29eadb485cad08ecee22d01173eddb20471212f9e19bb55175bfcfd7c41cb83fc4be52b028edd9d46194ec7b7078edbba67401dd67ad9a95d05a6d9d4103926161483778f7460d7bba952a28d1b725a0795f7cdff18df984013063c6709a9996341bb69d5b7556784e4519616489a472e527bd4bf8fc1e89b230f01f58af999be34bdcec5cf7d222edaaac2da1f11936366a85fd8225935057e3062fb1032b849889560a4b646506a56f14458337e0eb4522bdba99d0c4a92efebb36ed43a2393db283ac0fa9dcaba99fd27a84f5ba735a1cd653aad986c0fa2ecba5ab0046db4c4d54395f13321151714f712e59b49da44001b56e2a2f7b07399903b99a7a8ae287914cdab7003f9015a98a81f4490fa188e8ba121b50ad01a755a78efb6cb04bc74e7183c14f177246d18b1030db09faf86dc91f594b185254ac2a104284013505992a66efd31c5d48cc5fba2873337341ff50a2a033efff1af0c7227adcc997dae1552be0a5e4b36bcd44f8719124c9269e4946614405b173929034880a104e14951dc8a28e80689bee328184281e2cd525df103145d386f312352bcfa88735706f9eac79ed43a927fdd3fe58023307f8011d69b1e4ff7403e37a53342ba17a88dd0a02aaf5923f6f79336c66ad6d94238ed60bfe839509ccd4a58e37914cd77c8f59ebea9b2ba1734a5ee57bdb3cc63703cb77921a2d0c8b1bd7aa846ee5c55fc38c73c1ceef40d43fc314262dc81f4d5f4bcfde430aa103401589eba6c47e055c2798e46128acd2714dadb5d70c363c5125b87301b95fd21a239d686300a481864472a7bd8db2d8af35cb222e697c998425f42679f3af9a46494b13e8d5127436e3a0dae147e29d226e809d41e2a6f654ae934e6f8d3c857519d954bc803366b8f2637e9b975cdff47365764036cab26cf0b29c5f96e94cd92b90d51d6dc3eb91ccdee3fe9c8a7d0f5db603f663024700e6a7d46df5c0c94fb3231df3264a5c19fff6ffd200783bb0a5b1cff5707baa56c4d4e5a1f662e9ce78299e54e5084f5516e751f7138a8fe14bfee72fcdd35d69f0d75fc8762e16671a25c8994dc21031a8c78d06de0cbf4711fb38f679c02e4297c0373b2f70eba95a4b25b660bb2f85d8f75570e7237c5383d0472bf545ece6cb062afc0bfbe979bdacc6f1329d54dbf81b5ce760bab664a114762c44e1ac4be0d49f0685d972a1d73f935a5fd649734607f51e3794f7540024853baaee7d8b533bcabe60c48ffbfd0e4489c3ebc67994f961bcb60f188af7ef87b9b9bf817ab263418ee1430a29a5f58c7121c05e01c07d2c7c9c14eba5adb2d15350cbdfcd0537c8b4904c69eed5bcd4980c043268619aea56628143a7bfed93ae1b89d808035cb81aaec36dacd21de3e4bf2323fa7585aade72c658e8fad477685f006be278e67bcda24e4ecabd60574d10319bea1cb9b87bce5e528b2563e4d9d2a1c6123850190bf722aad6e5ea64cd584ef1198ee57ec1a626efc67cfac7e04d35d3137f6b65a8e34803d59fc2cb04d57e28ab181eaa37cc4d99e5ef94919235491b5aa4cada124320c5295e549d97125e849bde8f50d8e6dfbff77a61b8678aa3359f73bae996b641330e776057ce73ede48edb8f4ec860d117d29d8913a4381560499a52cb2dfa61b44cd36aa0be5ac6c50534cff11f54a686b07c447d0c1d480dfc0ca89b00e874fa0f7350200f2be8f01e544c38dc03a25af99fd7036972404a8f0f4f8cfaf1aa44d84155b27a74b83b78d00a90f4a83bb5cf186bd30ac3d68fd8727d685055ad93ef1f4263e5534444e5b39b5d24d01d5f9bc9c886c77ec118336a043f518dfc97acdd1413aa47b6c6bda0f1ac217d94744935608ffab62786ec57bcc4106d025ad3a1dfaf7c864a3b18c87699a7b6819e7ed577f05c7d3a802a07fb129e78a295a0cb55e8f1dc4e6d5d43d9f9dc47eb2e40e648058165ea59729f74e71378ebcc014d1463fbb3aae4b1329474daadc356c337bef2988c7826543cd393657c7dd57ca6706d3f26bfcbbb6aca4e50cdb79d656bf37e0e24f388df493bb3787ce67f04353c9310a347c43ec10880bba8e2c5ce22866e97209c61dc69f6191e9dda368b5e8af866cf21ed98b23541a2cd6161be8fd7edbb6762ebca3c4f43cad1e4026fd192cf1e8808ca64abfcdd6949802115ea83d4ffd492c6691f10f45538108f657d4c750c8b9902bea5444d70f294b6d30d5fa78139f2047ec7d448cd2cee9cd42916ec13172e6a855495a48f7aabfb13a63d359bd519e359c519f777f62b61d11356bed16c1fc3b45c8c55d1bffb022d5fb2e3843739dedf8c29e65661f59a888cea2712964aac326471e00d538774d8e1c809410731913c985ca8c44eba35775922e8558f221e847a6d72a0998f142d030aa4886c335c3a6c54410f8324f8d5be23fdc835fd87b0e2b20c7e513348ce2e0783555f33f92508d8dbcf90ebcfa26b35c8b3d523b0d89269ca0776627c93377ef990d493ce8b0e6df42a99ca5737181feff919a021cd0ce9de5b50635a7465eee852be15fdecb03e014cd54f4f9334e97dcc31cadb494d6bc7babf2b994e40a8a69678847f5a846b0d04504ee2baa7d7610ace7cbafc8186f5b67feb14d85af07d46de59a4b05a0dabed47e60dc476d39d9289108e6b8b99cd46694038d921e0146bb291ad27ab338774f180ed9a76f053cf31d774d3af540c13976d7da51b675ca0216e597cff17f73db6b5cec54dbba96f7a375aeb37db48198f9bca748c1c73babc771a20569825e49697d6cc77f9fd2797558ff2033d27a928f180a45af3bbe7ebc07484598648b65c19f665705c3dc4a60d2618e08848c64a4bfe1e07fbde782e42308b79f19edae02ac800b27d4f3a7d907d99f16a60c1e899e042f7ec9b1fb56f3d629ba1971fc904c20331a529a2f8012402fa85ed1db451da504ef102e4bcc5ad1ee23bcd73dbc73e1a0c590e02dccbea3999c658492ea77b837f2bfe1c165e0fed1b6bf768d15b5b50eb1ef7a21c7265e2c7a7d663e116ca298854b00fa0725f0ade6e09aaeb98a2f22e9bbbed202a1abf6dfebdd288e35278b4c9ed3eab79d4cd5549a3873a185b7583b9b402537fa5514c7857025c1f5d24dc67008301e576ec8d10ededeb7396e78154eb347aabc8bd45dd3e00280169dd6dc947984a3cef74823e037db79eacb4c8da20d4bc751288c21b964fbd752a2c4434cee95fbaa0d627c151ab7cc9afdd2d2053fc2c2b4f7b96f1114de6e88bbbda3a5f9a0ff109fbe184f260e53e8201b9a94eb8a659696cf591811b0b003ce69b20670ea74f840aeca2a66abc6c91b38487d49ba20650cde4dd3e00872d50d70be93f9c96e5c0fefc512090d9ffc5a5d7e8cfe8b623c1ed86c75707849a6aff5057c395c42ebce66f666ed20078a2fadf05a6ee2cf8e0e14ec26d857795540f15b5e52e6a32665cdfcebe6fe6616bf59b30538c0a99c21a3f78a738e9ba4511e84079f11152af91fd197963adc735ad5aacfab8b33c9eb1420a008ab36a0508925e45385f748a17b0f3bafcc53166f0e26f986d1ef10f9d1640b93ec29fee2a679db66a5a39d78000fae7aef031132686715c589d80e75eaf7dab4864e008cf982ae990663a4a7515c3e0269a5f8e803e74f723d852139ee77a84d3fb98556bdcccfe8adc70085ab3766eba6dd7a2e58592f08f708354479bab30a0a5810eb1a5f4f505e0d1175455c49d9efc5c115c23abac1aae8ba8708e1d03fe6ba602701a016148fa6281ef07c3fedef039dd0d9999528b508ed6445349a880354319a069475ea9ba53c5f3dfcc7a99be7dd88c4ec24a72340169e2d77f6f3860fa6041aaf1c0a371daf785a27d4b74acd5a399a5fb7dd1f5ee91b2f815b0f17f428821c68087a56cc5edfe09e51374a5eb8696890f4f8ef953d9f5fcd2234782fd575ad49bb5625b67fef3dfae1d44194dbda571e88ac715b94c4f49f45100991b4db154871b8dd412d1df08095af719b32dddba71b431b04210ff470486f69cf3ea096cd59ab0df5bbaff6dd3d389be5075b53661f7511bbd76947ac48f9458dae7669320dc54358e7d997d816f600e520cbf59fff2ac6352d6e613420e14a191e28dd681ee883cc200e1c0b112f092645c6ef49f5827c45202bec4d9b2caa86276200730199de6a03eda0b6a52301d4c7fdbd3371694530ea88adc80d4a58edaf6778f4fb90787839a315494a821de28711e921926c5739d922a56726ce1b4062231a078702e585decca63cbe58e0b5806f12a5cb173e3080d6820e6c05a2a34e5eaac55d3871c673ca76142433bcb0697429498d24819c0c6ca6acedd856ef42c4d26de000936a7a9b8fb15e61c42eb5917d072b441c71f8db56b7cd5abd02496208c12738c2c18b60c9c7c53707e9605e45f4874c3393191285f343f883b50e378c0d448645e69ff36dce0802956d561471e4deb40e612a4445e4ed4b9114ac173440e598b565d103dae1b69d2b28b1da53dbb6b28c295b093901ec3865a1cc1d073f86e9fefb4cd34be3464f8c28c664e5c9a39f9c854b01263f6a8dbedf1f43ced90980cddb48f6287287d8d2e4f4f02288829763c1713486edf016a3c8bfad9793120edce508976e76e2a1260ae1adfa09580e1d1b5708eb51bf9a952610cc8364f1d963540ab3cb2566c3ac5f87146a4359448dba839554842d964c96ee4fb9a2bfe114cc28afe7e686839a99dcde75c35039dae5932016fca728468f0a82464baf019f5f730e47d9f34176973537f3d713c8093e8c3664d1bfb5c1492218868efcd5196c6b2be781145d052cff0ae0447f2cb820a9f76665174f8717bce78bc49a174ca44ac8451498a967607f4e500109345db8f1ef0943468c9c6e3e4f4cbd5a1a02e75500440f4aa13c3d4ee827b23178ffe3e6917f3b32ba645f8a3abab872c90ca7b2e2c12806c20f9c9e84b82f4a807fdb58b52d0c18a014c782f3de9fb3305131506198583e46766748aeb6467a756a156aa0a9ba58925e1abb1e7aed92bc5c0e27829ab3fb6ff7dbba83774f2c06b699f8c9d0749c8d2c5b6469997ce99de114d1ca4d834dc3cb39dd2d7c857d6a1692569de95dfb3ed85e83cd5575b4f8fbab0ec1b21ef4dad10c8268ce81962440070b1220aec05c526c6130d383675ecac7a373f8cc00d898bf2448b88b00c19d0c3b90c85d124851d10feb976a229a21ed719988c51401fc925107a0be7fc59d0d304e154befc48331ee597f87f1f705bb5a7949da70db2c4c53b5504895a24b6b344f580fd34fb4dd2da259edeae6895463adb7d5fc64db64f01a5e41717a79ad296ddb50a1c1c229b4172fdf93f9196f34b0f58d1ab53189d3df11004dc574bf6c33b51d0f4c40d8afb731a6368cd9b0583d09464716d4036f894f0b8561f88f9afb112293e7da7558acbae8d6dff59aa4d76e049a8a367b770ab06b05b50405fc7cfc617e6fae2fde212f311ca65c7ab4787a10abfaad10daa9eb058ca4360bcd01c507dd41eb34d87effe670b25af12dc9e655b6419bf31a5f6232bb395fb980d0c3ff07d68ddc426e7c598cc1c6d11a976373bb6a031cec5bffb227f8248564d9e8fdb16f7aa2ef5372f5ce009fc2009b564c20bf7f5998c020a405dbc534bd21de9a4f92fe3ca7fa8b05d4df95cda0e35b1ee9399c8309a70d65e83ad470eb01e57e8df072bb3353a45931596601305c5985dd95be565fb723acdda04f6de0344c172f227636afc8c0447eb86c6756d05b63f940918f4786ede88466d1d17fbfd32f4b8fcc6e56757d14fe08dc00bedc291b139b9a62f5265f4064ec0bc9676aaca40a09d04905c657dd2c7acaf68d05cbe9f92d26adb70eadf856cb0142165d7cedf67ac06cc76571463224ecf972f078efe28fc082da9784b935089e1745af8ee093857fd66d87443171e85e7a16e0805bbf9fdeb100c0450c494c9f60e392a0f3f4faff3a44d9f1a15eb4ce09c67494e38fac140b16d51147f786700576faa23bc271b3407d94562ca08378dd099df6679f187b27979a86a0e4de9edd3338bae94b3710b0a86055f4f0e678ea9b19f85df41825f3172334e10cdbdd4c21068a8d5b529f38c190cd0de1e7a57302c00dd20cc3f7d61d4f3f9e28e66bc6185945ad0f13ad94419c70cd189d15edc7834b3d760718b9f8e1fe617b28411179bb0132b6441ffce7e3b425f81c5c1b0f68a26c8349de9c19299b31f01b7253ab283a6a12a8b0e1237ef1a64d048943e60d516483bc7c396ea9f8adefc5ca0d8e86e24f159f35e69ea656f5922fd3010bea05f4fef81a87b6ef1a8207d0b69e709545f58ff1eaac63193b4c4f8397ce383f0979fa9196663199f4a3472262a12088f3931f26a4ababb295a30b368cb928b24b7e7ad7bfa01d9af9d977bdf018fe72b341fa300c71d58e78b81d817583b276b40f5091d125393fa2e2c0996b514c4fd91699c6c640b52f835f5190f069d46e3db7ca2ae1a9b2894192ccd0b9e6bfcee94bbead26a12017fa9db75e00f45a5c12ea3b09564e5af79a6377d6f6726aded4700df89580c37a369a60beae12fd6f47825ab58c287743cf5125eb4a1b2d855f507ed28d23a74bc6968bd7fbfbc9d25cc0973bb36d4425f25523dd06aa537e387b94cfb0f5c4e05d8bd980802429637ec02f30ce1cec1c831c3aa48898264442a90282b3fa4003106b64d4a843eb7a2089df692bcbf8ee9fdf8266fda4a12c772b84aa316e38fc6cad4b97d9d535192de628cd1b7506f0b7d9496ddef4b3892af28bfa754748fb1cce42c9d74a27e53a289fcdae06e031d4a6edd1dc47c1135d069958e548211fae9d4b7e47721d72b715a2f6cc4ae6af5e5a256435eb7ed93db4ac4f1077fa9ff6a8a00bdaabb3d23aaebd1966dc715947b2a1d35d557a38ba1be0caab63544f3995bba88566dc5f2faa064132ede3418b928f571df6934a53db5d29153f2ca1147f955373bfd551f7c606ab0cb83c6d6d7bf885a6260b6b3568b6de37b2e8a8357d89a815d569d220a5bbc1a69f617ea0a7ea470b32258c3f478322adfd6f2ebfd8b2f72ad27ffc349e82aa091d952de6b68938dfebe27dec273fe1a7e0473f6a2a4a688a2d489cf3fcf750e240b8957b81786ffdfa152baed4c30f4c324a3c4fc0dc851d3caf27268744e1d7c5c9531d1615fc775131fca5dbeef8c773d25464d7fa709e0eee3f939d95ded84e972a230684bdc156cd8b0c9d20729f1458bf980274cb5801bf989eddae8ee4ca52c6fb58ec90ec3b8f66b09c7fcbaeed66c142a1821b28cf9705aed216826542362a4d5bb39be198df04c31fe4309cd421225b8a07cdb9813d94a51e0b3f01fbf04c373927b45312ab4a861621fbf24cd9596999c60e3ab3353963be43095b38e21ed51ab44fc5623fcb1b444d5334ec4d572a209d08d3c46990b234629ae6d67ee1f4bd86e02b5e78fda4e4ebb6d9ce4dcdadd69b6cdc57c784ef2d9f99b88e9900e78aa5e7218ff85c498f59e6c16aeec861e1cfbcdf7216dc7fba3128d0b4782f3f177a74b9650311284186af719fbc7ddfa7eba837c0c2f43fb10e03134ea1d3f1586fdc0e8237aabac1438a6a05c50ebb89d432b43b1d60c6352b2bcfa9911ce0099a09fa6c43119adcf3060d42d94cacc99eae1c52eea9b87852e555725a9272aad75e7ef2a69c272659fb095af22e4ea5c06c676286d139797c0b0df48c916ca37782584a1c0e5939176d54dc9cddac09a457a1ce7475dba020177a97d9dc31de567f9ee1b8200d2bd1cef7c2a3fedf7badd556b33f3b32c1c1a2bfbba3e0d604c65f029eeba8e94896a26887b4d036b419550ca181517c003a760e3df51c667c6d3f01e2739d7987575a3ecb133d8c05319b386073b071aeb024956ed287750c5ff543b7a773904e11d0517cbd9309ce03361495616981c4813e96380ed73ecf84908993691ea0cebd460c2ddc73f37c9dd65428348675420505203cae1d6dd3d8b63f7e09139e354b5bce78778b226db041112827ce52a6fe1d83a8ffb5baffe2d1001e29dae6382b57878a6750e3537b7c900ebc272d70d90849b0d8ab3ebb49dcade1d0948f69372e068125eb4c49bcf4d1fe839ddc80f36ab5237e83cf8db75958db13f1b55e2160d5c5028e1af4292f406fb6fe0c4a7c77bf137d6b88f32473e8b6d1b8a4fff9cdc54dca10facb60ba380b6599bfd80574a76a12bb6f2f37b5d24cc6c5d336f8fadb3c1cfd1d12dbecc027c4be7074c6b6f8e029f3bc8fbb7ff11503c7ea77f31097d5696bf8158af7c8b507362af2ee732bae7e13c2a0f708dacbc9efbc2dc7bfe326257d27e420284745b024f08b190ac64b5551842b2b77ac6fae873b7c1a689abd4daac4a9f921358bef1c4db6c4f5785504b03b7612b67de27f6a650930720b3281e57ec3c57af54866eb9ff6ea4a86a312ffc0919cb8ba8a96be0edbdd6e8ce82218e92338aab0193348afdd8d2cd11b8374b22ca17aae8894d0235ab2a07cc55ea95f13d3aba226b03d2eaf0b7a0192361d3d48049c14e9788519d2a974501da38fb060ff04c9717fbc7896deb4baddc03a3849e7458b2a37b52cd9129c3539f9fa0d90b65a5ce5f16732cecdac657d7dad52103a67c7fe1b77f17328c3aa9bdb9501a766f5f3791f25305e38452a732660bb0a0d7cae037296530b2c0d4862a3e3ebea3e42d1fc8d4760ad910ecd80ae930642ebc3f30e0f6d903045b071e0216b13bc37a01c891205d906062f95ef8ede30f2aceeb29bd28d6a26475da4da684d164b83847ddbc8eaf36393555504845d9166e3193a09116483f203cc98633cdc0398b5bb2f5aadc4b02a39e03f2108e039434fee53899af80ef8444766d9d031c51f9cb09b5ddf7e9f335f8497ecd291dd3c511e509bb769daa0a67f0e6493e57098feb7e830318dbedc3d0aa865e125bad7d3324ac048f0edbb4275458817b82fbcb5855e9c7b6da39a76f20488bf6c365ce6bcf677ddde0d9b9238c87c3d311d296737e4c23fee1b42a4439206044144d128f442093b76ffb87d47ed90d860675d2e7dbb86b14e725fb74526bb673451c67d882c7489490bada349f945a07992f8d86979bdd984824d38b05d0ba211fccdc1e2c52207f1b67ace7f6e0f2abbc19c99d0f683cda1980a7d45f03c874dbe7db67ffdecfd96339bab8cd83b22f99f25e1930673680bd48adba57d0ca04e01b0e98274252dccb64921102fb15716588198f3da5d4390a3a1314f5aa21ad2ce9743773cee969da0856897e3621a8c66838fcf1e2e2ba7a412bc520561f7ebbb0a8dc87fb78b9eafc157a11d8b53aee460ec26d01252397c8ad6a0a43b3918d588aa412014903097e285a5995420c26e9c80575dfe23c933b2e6719efc5228d30e1983d852c6f4fd39733956bd78f174bf2e0f4b5c3e6a77f7547ff27f1a0179d3d1cbfdaf94098c827d163f0a068f190d465ad50fbd61c1e2c149594e90ecf41461281a72dcabd5bbabf0a70bdb8640a00b20613a25b5f25177db9ae6cffc7bd186936478700ed5a368c37ad35c8c73192beee1c6e665e796ccc06d021fd1feb67352fdb002b3c523467ed694df6ad9da5bf75efad44cb8965442e2f0a375e35a0894242d924c6bc32d2ec433839827d119d7ef12b620400fabc3143564b8b6bfe16c6de645b51ddae5c2056fae9b0cb84027b1470ac1e4f92d36576ede422f3e77d991ef1f734257bb11c2f1fd39949c072c888631a24c990078bd0d423bff486d7db4c7b8c316ad8ba40fcf116ce481ae08ef4b0de61c0a78214f28e71ee135dcd2a7cb4dc32fa500c8e60d43d36fc945370b5f02bee5ab7afe2397deef9bdc978ed155faa6a26c021df78e9597c964776b415be6a5a5ed50a9154f5575064d833ab3ee748e5073800eef065191177d1df0eea54ff34d1faaa5c792892de23770c9667b5c12c2770de8904c2cd0f46f48850e57c8d42a1f2853845ef3362a7fa9764b983b96bcfa47b533b1910da5d3c33c365e7571159f7c4cc60f02957ecf09735c5735e80e528f27d2ef81e2d387c53aa0edccade1441e9725e5806ede1aebac89c24a307986dce5e3f1590a90aa413db3d0148ed30ed7a6e14ebcfb946fa992597b165265fd7f3e21b89cc9bdf3111dc73a6cacd2bf8801900e0fafbadf72a8efde99eb8b9f60e650d5711ef9bf5dc4a758e51ceae038f25eb8908d61cf5f51724b8cdf511043e9b677b34d00366709838a644faeb6c05ce048f16495cc91ff4cb08fb457c13c33414f5868f8cb309e1036f6871da18d3619ca70a0f89c49bc03471b5ace8d80b378fa7e1c489f93a576625bf55a4b2546125440191b3a35181f9f0e760e690c07c8a7b06f9f5b9a0d41662068b64f47cfe4d98e5ea2a7e12d79e42eea46ad583c6008172b453510fbe0abe822a185a37ed2c933d3a3d4b49dc1af2e53b1d19d7a82955df8c6d46000f47622d4f38bd8e722dbb251bb4e4a4692ecd91aeec21e1c59fd616f033d3075cfc1c3f08d33718c0f9d21d8bcfb0e978d927fc573e652778db4a0deea9055183aed636ddf82ab05b654d21b0d096b90c4d693c712117f990eb73ac9fb0d7357bb3f67f0d014dc90390920c7791e9050f4d82692c6164049e35eff61559c446bf3379df864fddbbc90a53f0bde8cc1a05b9985bfadcc4c1109c510c8948cfc8fb928d836da5af52f1ac59d58e8ebc25f6c46e116442e33632f6e02f5c9910a605d0aec41641bc2a071692df6b12de7eac6e54775336f38190f4547ad8f339d204e76cd0a9c006720220ed6eb639b0923381412ec689eb381b60edefbc53a249d0994c02875865b6b08c70d9da2911e0429cf1a5a3d0331a8e85823d5135c322098ae2dca3d66f1754c7814fc52c3663d74fa63ac7a439cb9af14458699424c3b0e909720592657362604565e49d5ac6ee51413f1a08bc80ccb094f7f599660e08ec4e7ef27a19ad4fb8529ed1a90d3aee9d9920e3ec98d68f5b5b517a327ad161d5c3b57c1100a1e6be697adfb94bff6c7d826f754644f28dc1a0c547d9005e65fb12c7e14dd28006f80f93a70b99674461c740bea8bfdeb11c992b85accc7da67ced551b35077c28eba4aeeece393cb11a8236f68702ed12b642e7bdbc65cb8599ae52cfdaa10781962659d86b0f1bc2413d7bd20c046178113874ade0974bb9f1acdd8a35dd9fddebd0f187dfaa0cca8d4c06ca88deaff255573e40ebd1452215391638fd2ec33eefeb4c30d4ae3cb44495fec5752b3e13503f079a00994dbf09fb97679efd3459034103a658addafb056670e3367fcac1020be8edf7fd24aaee1972d478f2f48519353286bbd75de6038adb104981f66fe6f450cc08ff31666289e15c64db58dee3135273a4e16b7c99bee4e391cfd8ec0af7bf79e89c06181f7cb09031f852d7423c72eec5bcb0469eafc74bbfc838594cc5b0cc047c078007054234e859ed69cfb0444d46784d6e170f850991b36531c0c9769ed485c3e66d7d85c46f864a0add77bd89d9a07dd695d9263858c56e6a452f96fb2a094b0aa246f5815b0157af9da43ba3f670bcf535f62454c9ea398758f4d957c4b1d0435331d572233fce6b09510d57d66fd937e3c7a7ca2454309915f6f1f9a33e7fa437744f92bd315405b4f568af1721cfe567525ab874359181c818ee4e8ed25da69aaefe3f16b48e6e11610f59c37b878ca66a4d6a551cd5133a7eee835c3342116013a32154ba656fa1ac4da185e191ad7c1f206214665f034eea0da66aa0d9b5661bbc5fc76585d14d1e7095865d32f4dc155638a762f5b28be672d503c6b49739a41fba5064ae34baaf8ea0b90af23cf1bfe9af39b4e23b7c0ce9e6f0a9791d406777a406e9123c6bf1a91adf3e81f898423fa351f082e75476f81d0422baadb4f55ee1a071d7128163e75925478ec71e8fe6bb2875caccc35373b20de13801213f36aac8ebaed8bb30bc8a7e00da8e65c228861f73d8fc5244811a8bbd47064990318c8deff8c9bd7efab6b270eb8f1dc49b61813e71c312d131f4308177caccc10a72bb9dcc10268389d753184c5f9290b8c09b77ce1fb2bedafd37d2096634ae71660702837a7d908817ed142056161c7a08f395d4e70bbe999a94b2525d1d74248a117f696843b11f8ee7a35a072cae5d4c07be321be4eaecb2cebc28b6b925aeee97aeabc6dcddb188953e4631b5def693ca6e9ce0ad62d8f9e04f20b304190efe343d7d7b643b36fee7356b1fc51ba6888450d8a14b6cc2235232752e7f5e0bf775fe7317a7a0485f91d24af443181c2ab4f2ac96fdeeb75db64d7e9096bb0f110241fefd274fc9dd093bfa927a503e13c88d460b788bacb103e1be0c952bb27fc74537073cfec149f70a8d7a57e1ee9e4cddd040c04c284bf8360ce00972bcea45392ef5310590a989cd6ea6f4ca996a9e4bad0379709980106a9226bb1ba5103d5f13a7d7364921dbee61bf0d953d097ce198c4ed9901b51944e2fa38c900afb9ea873dc5b2fd604c671a36d8ebe6494850726483e8ab35926471fa5ffd8763169130279647e6dd71608baa8a177e676bc7df6fd8556f07c8ab1feea25b7370de16a42e13c5d284ae250fc8f436addac87c41e12f8ad6d0b2af667c5e1d39d3a50f9e5d3e5ac8585caa926fe8fc1f579d2c425e70dc7403ae4f29f678f2e673597350246ae17f526676a688bd2c3f4367babb08eff5f3a7994eaa15a272daaf62acb97f53fd30f311fdd1824ee3ebe56bc447e754bf0d4cdb41fea68e6a07ffd3dcea50f839545edb7e754a388ec65749069a2568e7dc73665b44156e3921cf1b49c341a4d03efffa275053ade2c9c764d8f9370423397c075126e13099d244038d6ea3b5a41f52d1c7b8908bb27188d3e75e29aa157042cd4912dd4f704052b0942da9e74e8ad82462117ce2a65ecca43ca090b4fcbc58983c522da54ec8626e8e0e061e2da9962bfabc2861706bddf51a873c84737b90bb48e883d0cba92c7014b86dfb8fb60e52b946ca0e909a43be794b9b1421d86681da82606664af2c4d95e220e647f2136420ceffefcdbc7874f62580fba030151ada5cfa72a0bb90191f99b9c1fcea79443b959b66ab2e9af05cfc04b39eced43a388484e940aa483672d89aba0f3f91928bee5ac6dbbd2ac6171ffe2b7cb09b0a69907d2575eb29d52874000512e98026ab6ad11ca3e7cec549a7937feeedfe68a24b0d0aa790260307e413df88a0205daad3f7fd550962b241cb97761d9bb33a1835a891f7eb88644a7e4c07bb35a487f2aba3382d4e9334b9180a5feff653bb3bf9838377fb428799129486848f02c79349384b4e19a6378d88c9485960ff0dd00c8ddd8bcc7c82ca590e86e35847c23e33a0493372152e4c8eb7f516dd1747c746908b89b185372b5989fbd2fee808cd2f5152e29884d95593783b148578c3d7db5246268c386e0436ef7a1f9b222788c9b3f014bac86f74de8d629400b56ef662eb130b7b0b70f6c74fb3b54b81b982acb9b249fed03204d529a9c407eb4b39bc72146d228db0c7a8e7c6d565c5ff4bac6ae1d8d8de5cd1da8278142658ccf4d71e265d9c38b8538b62e4294c7e7cdc4efb9ff221ebe3af867595d46558092ecd75ad09aa2f9cc5af1a36e2a4a4863a9bc4556a7641d929cb368ccbb67ff8281b8496dd1b97a2a9a805c7c0c94002a48dc8d108998fcfcee600b1e4d27ee9f01ad73a45f479101c51c953f98c7d6ad7c2c1d8b11f7231d8c7284809630537a15c84ea4bde65b6f4ae1a05c6bc5b4634c362594a02486a24c60d135a30480cef0df253fe621ee78c2328df54957df6316dce21591e3ece8250e96e0b7f3d1328b11208fb8dc612b8f885991ad7339f908ff605e89e56f3275c0bf79cc3a3c984ec7686984d697418427c26854b83bba4d414e27ac9b08d3b1b980d454328abfd55de8bbf0a0c4bc65b78db5576dbeecdbe639c8f1825a7b71412317fcc81b12f1bfd7210fbac68471712fa509d9c2290f9555a7d9e21c2fb6bc348aeadbeb6abd0cb3770f2455eee7f9f44e59026ae10e126a20053fd13ea051543d94e4a29b33bb9cc0478da8519a9abff21454e395c9703dcd08085d333e3be1bb2b077494991d0858ce49eab92aa35e097da876a5276681a35dbd6ab853a5f80093636226cd3e165abfb305b8e45955374b94ce4e3385d91c35b4bd3abbb2c093f2d1b300872b23468af7c3dc2a024a9bacf93650b29c3a1eec44c62b2980bfb59b025ec4729f9667986bbf8e370846e51a6ff5b6f796309981fb9e78017200d0b4751aa7d0bcc5999b3c1d23c54558e08931a9195a4fe3c37dc480fee3d35b0e727ceaad88aaca5117e2318356ebd6a177de0ac317a6cfd167310f6e2aec38605622ef20dcd9de9c13f5209b6c86fabc72fb4059ddb12c664dc537be3cee9679c7a6fa450ba945ec9bafa9dd05159e2f39a36c5f9618eec67c9101710311560983b6fb6e11c0b6d80d542ab43ac3e849647d1d8d2832aca77782628bc1ba5dd8a700cfbc58ad2a64c6b3fe3f04f40e7b4ffac59fb3f83125bbe9c8e5cda8b49eb667ec3c65beb0ed4bff2fafb3fc74671bd2f63907f9a0c44c8d28071b025f86f6197be3b7624a456b338a0fbc3edb747b9dd441b45761ee015be6eeca8f63083d9a12abf0d8bcaa57804c771b6b19043ab8c9ad5f074b6f1a0b00276603bb1e9a791e4a219b3c7cd43b9e486692462a63884eb78bba72db3ed0e801bc70413a7884a525017470c6b7bb3b593fde705c14ae41a71de5e36f8626ab43a24ef733a31a2d5c42a942f275c1e35b9c66b3981dafc97ebf1e8be674d3b79ae4c50b1602ef97c5c4fa881aafaa62abcb49d3063d7dc4d292288d4b4a800badfca2cb1ec85f43d8421b8113f08c1a24ad7c83843ce17d17d27321202294995636b59c6a8320f4b2a9941442e7e017ac5fb092481af30909157db02ebe8daccbb186dfa2797f7e206892bbfff4980792a5d737374172ac158a5552e5d71fdf0dbc2246576fd44777d190e9345f30e41f7ffa37b5d1c03d26405d72bc1c5a5724d8c9c47dd8cfdba4ea0c790a843a1067538d121f8a92f599777f30c8f1d34fe6299e9901c281891d4402c0b273e310f504788071f5e94c3957d83b87f34230231282a10fb8397a70331b26661952c283c33a32822d6f1b69c28bac4f6fffcf7ba5d5794bc90f654e40e68a3c535787d7a3e4c948f98f3a5314b73604f29a78a27048c539ee0dade97b24d2c0a9da00ebc40e66822847f7dcbd6483eb0388721ec3d15b1f4da03a3f205d300be05b73958d5982043d35afeb85c90d68ca65c772b625946346c43f80d8b5b2e1a52eab7880b4a40132cd8ece669e8483dd0974dddc5480913a185713b6d2ef2a90d8731dfc2f4a05fd0af7dc3a3ca915c5aef341ccdd83ceba3ce8274bde0b8803a1b0d952fb4e3e9d814dfa7c4207d3e790fc24635723310c15712a5202e2772986138b7dac851aad5be4d97aeaeed2729882b009bd0f0626e94f602f098aabb39f85a379450c0a4860f3011557c2961fbf614817f856bb80b64f09b0f1b4388805cdfc7803eab873a825ff1b356a5314effcb7c0d592486ed1ce3de772cef31e1f4a91b134450935f0158d92948e00cecad1e0a8889a51af3d79bdadae7ed4930d00ae3591a5898cefbf272894a0968501da2f04f0bdc75157e981e9b1c877392d94312753c2cfae4a00b6ab6c0be093665df728ebdfec7bb174573341308c5d0b902498fbdf7131e69afac62bbd44195e818eba0a215ada7f283b4ad54c023a5d8f7cdfa61f928b2f3ca375cff4b833e02b1bae5376457457b2baa4e0ba6c9e7505ac1fe95ba5d11307aea8eb5cc0ab5177a4f8a11f7b333a4791f258fc901f032de7328a811b6f8503e4d65b65153221c311b9da8d3632a8c62539de9b35dd843162f082124f4bf65f548ee0c4a36f699a7c251f228164c6fc34a7f3365a2229f1c3ecf7aa92c69bb589c32b9e2fb07a6677ab20aa3074e24c1b28217286e82a86dbcea6227de5e361c8fcd30a809f40fce1acdbd76b3b1c11d0341100dfba0dad91985c7dff1e175342021b624685a97009e270f11c952455cf3790c3862c297247248e3dd5280da002eab2548296b59f53c400b40ab27691dc91ca10edb9b595588a0fa03b51e0fee70f46a3502166231a8ea23d4d81b5975926e87b588dcacd241109de8b5fbcdae976bab278e788f64d2d861d7ed7914354dfc40a94044f6fd7c8b4ef8aa84c876fb84836b1fab1aab005e198368e921dfd680fdd9efc4fe16669a8b34c28ef7b7e2a5199a1dd23c765c790c2a5edf11447eb1ef4ef697ce9574abd4e36ed3ea1c01d3731b89f227066182a8e872b77b04e47562a621bfcb65472d662fdf0ef5cb99a8a44f0b62e7dff1d2aa897f0931e011f199e63ed7ea2158d9117634ccdf7ebc7f03ebc6fbd9669c7f95999e6cc761b581510989d81b4d1a88fa1a58735d9d5c4d056acbfc74dd7e2dae59ca8b8eaf02aa707260fa2a491cb503457e3bdaf0cff4505010353d0029670dad59565730f0099f8129e557bb1d6492effc3ade220840913f2d1d798f0fb0af3b3dd1b550ca2ddb965e23915b9cf0f046f5d38577db763a38542b6510755dd86582669cb8ed501f05ecb84b3aa7bb20e5d075ad4c6bd1b53066696bb03e5d5a644e38fdba532520ce01472e70ea34be38f1868cc081a1a96b04f38bfbc99665c61502050cd062d5299fb95103634e7afe56851ed51d3b366adbc8d93c05571219dd1874c3bfb60b0d0f782f6db0e58e4a12e5a14b2c3138b726148345dad9b1dcafa9171b2e76a1b93425c917d160f8755d0f6c68612ae536d0579b1f2847a6eb3bbc8295013ab7aace0dbf75ea5b0aafe8c8cc1362f8b34a7f51e5bf47915994222fe2a13ef7c8bd9fe3b078e92c97606c2adb106788c01fe34c6844b418b980fbdddc3fe57b4a49ed80fd9abf3eb88ba39f190c6a5ac8352f0c68e2ba05fe0cb5ad88f1290d642d4d604492f11aea01033870ebc5e317b80e7f5ef9a9ddead6ffd1ab4275b2e5b86aa431adb0e264c712ef1a03aba51c674acd3d6a82e82c51594490b9bf3191d5b6a621e766c6e433fc7156de1c9895a5ed81d07d9854eb62e221b6d923caeff72f814037445ee7527d42828f775f79d00c63ea083264f381d9068c1027e6ebe3df0a51cb7e4f1e60440f9965bb2ec31580723f9c69b1e6f2b3ffccbb72f53f03bdbd1cfd5a1e13f984134ad9da62e6348bae7106e9f51491146bf8c7657d08b759136cb527193b095f8c264fb97099b5375748bfe77c6bdd77ed7848e1897213fe4f6e6fe379985c2c30b2e4ad801a612668d550e234fd665b82e3ebce10829a294dd237751c99a2363c5ecd133f3a5a3aa97730e8dc11186082f11ed53b947a51c058500d185995bede182a97f818dc50e3777ad0c5e5d80fe63326afeb7b0412741fa7d354daa3289ba0502ee9de019fb40a283a9b9fe11ed3f82018ddb0135f64210b1dc137ea2bef7371cdda95aaea50dd7f087b7f713e05a6160f12c7d5546844b11afae756af57be3ffb89cef10430f06263cd2c529503abbbc9c9accfdfca122c8db9a6f1df417076a9e7dd7d423052a7e15ef660bda27f987dee0d6ce0917f2312351e0a663f2fdaa9949b8309190b1751da77334ed7fbe6e9d8d615a0e9071bc8168ca2f775a0380c35666c147210d13776f782ef287f33cde0621855f32e0f81fd6f01f524651fb3a62e9f8182a22f5ad9ec197f8e4a03d3dbe285071fbf166e87d5e46e12e975e48f4ce9c9a9b311c186ef1844f3b83c8d93d61bfe3f311cc7690e2a268d41453991af8c830bd027eaaa713c1d27f4bf4f99dcf78dd8382d9b564560184bc450505c9c0c1f4ffeefbd68d3b75e6e5fd447e9041aaf06f99ee673d7a588c3fb127c483c20f44c8aa2eb6dfeb68423941649bd879ce505af10463b6e56722c2a8f23ff30c7e003bf4c91f0a6cf2bf89230adcd9c8d52a014cebb581e9aa4066e8d5ec1b4d0c1a95ac5465b22f469a9d2aaff3baba5bcd1c2216f00f8a0b8918fb29fa5b8c6805c6d8bf3c89932472d350d862df462814637ba6433fb7e36ac4d95e9c2191161d5ceb8bd353f4d455feb9b9a0eb5cb985207a5c4d318d24a656d90023288e484f0dd4c49f94ebbdb6e87308c7d1f0edab28922d145e12b5d33538c8fac54ee6f53e064106a458b0187733c431ed9760b0f9feced45994a079653cff551c9dc90d0a1e23f5181befbefb1a49462187bfd83b533020946b8ce16d8f47f8f0000d8f3c850e93751f081bed016b4b2d2ec69af7c7f59e83655cbcd2538187d850c577ef98a622db4ae5262093c6223e717b90abc3681797b825188d468f0ed485ffb9e06265a7e082c1908933b37a66c5f082cefe5b15641348446095a852c88b4ad2a4b79ceef9927007e60e28f7a81e232e03a83b35cbfa2ac26c7812eae826908758ec26d78f5fe784bdab112c15b1b14f121a343ae07b3b900c1bf5de70bb05b5ce836a4ac7a45e17c281698fa858963a8ccbe8b38a19f5225cf59d06faaf6443584fce1ec1e3209d9046f45997d27eb24c759a9b08fb1bd3e1691d8d698cf2453a0c4a0d1892ceb80bbed129fae07a1635241b4e170b3b2f94ab951cfb8e14718ef9e495ace633a3903a170b59331405b4cf02ff51c0e54e3408d96c5ea502c80d707a8f86f1def2e26d44c316c53507f90f534edef468fe916e4c104bad0a77965cc294ba43129a72d890f0094ce77a3f81b44a6161de590f7fc0cb8c7949d16c1bd85b6bf2ff742ae8a1b6d583f1541c53dab568555b525dec00cb001453ad67d46f7922ef6c4535bda4b390197d390efb429a143ff825ed5aa514358c0ef67017b69308000b6f37ed13e5e71f014f74c26c90443055be7690b1b12aaad7a436e3d24e00634952dc4793bbf8a24d7a2350ddac088abf73f2e5e66ee082f81c659e82094c1cf1e184db9227e100d0564aa9d9c91868db1524a5acb6fad6046d465f728144c597c13ce82817c474e64dcb2a8630ca679bfdbb9effb599932c942cc23a5c74baa818da394b7271071681ec4a0f3a45d322157583de10cc0998d545aa054795732fb030d25cf2abcec31b56ad0680ad4dd794317e0a3dc511aed2c8241d0edd300b4d501348ca3ef72367b5e9a98f59b80ea3b68d402ebe83497386594118e923f242caaeaaf32a2bc1192e6bd4f7c64a676f79739d5b9a7efe316911d37480e392e70b09b6fe7d23ea4724625c446fa8d359c3a74970040fa721998c1b5e479cc46640c7fb2bf0ef17b3e385928bf00175edfd48b03c8b81109627147a15bf907f243998bfac1ab6c5423ceafebb093aa5b81d03dff573a42bb37e8d07949b16bb0207352ba8046e68d6949f0ca18b60640785f2fe52355e3105e586075867cda51083441443a02da0521aa0578fe3f9441c04ab9177dc1f3b45a3533e33b254288c32f42169b09809e4cd175b4c24c44d6c4669d73ba3108275d83f0395bb14a087990ada3caf208105d6842558524c3b22478334ea07397212a3bfcda71087fb3f3a133fd2798398f75c951492dd05de5786fc1728801f6d4e501eea819e6d2680f3922e673a217f970ad90dd1c3065848edc0bf869fc3910072d6bf280651979517c0c2d4d04d682e32c0e850de22164bbbccdcc0e7bd3818b4fb912f27d5326ac7e5855936c5c1003c480e63622b53c0877331451dd3233d9d010db1635fcab00f1fa9f3918c8f8b7030da21c79d2198725397c560bafd447b9d7eca97ee19af4def67f1510ad18a2810e25da5c2112325a98a154137cc7709c83ede661c067545cf822381486b0e265827e34604634cefd4f2adb3829f652f96f14ae8efdb050e3ee530c6735b6a94b7e914223630df4b3bb75e1c75ebd205a5b4a8a6fd0c023bd3487563d05e6519a8773523b0429406aad9c8baf6365b4b141979211bd824fa7027af4d4cc49ae0f3b6fe2b7fd017c31027e8b1a2ce592c4ce1408601786d1275b3357aa0f2e57acc8d13e83b5ed6e12ec194f5821516024a0fe296a52b71faade3588596c4c6f00b77295197faa04fbe2f2dd333a44cfee9a7d3585b5f1773a4de0930cde8d7e918d9c657d9f87fe9778afdbff83f6e6a9f7705111c9d6ad660e4bfe45d6537d39f4630b8cc1a4960480b8d4db3a12bc26def3a7583f7ef3baf2773db4feca57045afec4c81fb3216a2b39108d734730634f806c58561eaa93bfb3ee289beb35a40da9e62bb5fa1d4c1a003e6f32d4f43eab0a8306c8849b118c027a80084303e07b817b27c30d2ee64625b3cdca53235ea6cf4746a4ffe2077c2002f3ef5aeb497dd34ee3ec864cefd2f50c7f3c58385315dd41435e09245c68abec97526264b2499622c6f9ae751623437fd425b79087ca8973ac9158d4310bd103a8b8df05eba0285365027adb50aad900c9cd83ff13ee31527141c5b3b192d5613f2be00a8d357c4919c5f7dbe782867c7c35e3e1604de64b43a6f814b3da23cc6e98f5e463c1343811f5acc70e8d508968a5a2bdc78397f676f437078395911894588ffc5c883b8ecab261d9d7cea96cd683f547c77c98f187949520c8aab9fc403a3cbe2f85a295e152c48017ef092d9550b8a8996e338e68d4f8eddff27e260d188f9d5c960fdbfc411bf4a16c617f218e243ce110b33d85ca9f5c0326e13c76378a633d4fb2c94c6e9867919fc12b28283bc7c0a7ffa5c452fcec3acfb14787c3edb2d204626d1369e189cd79b6146fc7fefd36e3720b5625645fcb1a1ad6ab8fac89a3a728f7472650e1aa2d4af9660211043e1ee1abb082db161b637194de496c3a89fcaef53a28c79c9a8b9c34da774c017502ebdc0270803db503aeb71b76b8dc2bd3542cd8ae547a94c66200621e55db4ea6301a7635575044ad31af3f24c26c32ce872ca5d6e5ac7dec3bbdcf6faa42aedae7d111d6d91362b9ac2312cfd28d68005c8aecb593c45e0245c547abd04b2c4e92bde252a84f67a8d9a883ee8752d24af81e2f62e328c9c677827f01b234ea42f43ac7d08165a4658217eb42f91646ce11a302610b431dbe73daa618b7aa837d3dbd5385e06912075b156c23493ec892fb416f3e36f907d56c70ab410d5700128d63b36dad97ff0213cdb60b51729524b59ae986c3cc8c8eb47633f4a0f21f14fdd928128060207eeaec364d251b00956115f0554d4c488ad3131fb9e89c9405041eace85e75895e0dcdcfd0607f9359eef543caaac1b601103b49b0055de0cf174ae3f73836ad207034437c7d49fd7f16b187aa520abf67f9dfbb24c8976ce30cc4b5307848400d7a42610080b50d82dca990c6a55e28a8ef2c8b6c13f5c861d2a0d11fca08b6360564c1cf168a1fc7f4b4b7db935d0ec867d40fbf0cfd92b65b8a141b6dc08e10c589c8d1b5aa59114fdd229d0bdf26c05f9a1589ffe85aa4e0b72324c83a832325daaf348dfd8559daa97f16f7fb4f40c447613a92b81f0e307edd74bda8b5f9fbfc59f237b0b1aaa68a8b12b9ce449cf4cd2832ad9175e13390e4682d4b36fe4958445790f961c93ab452730de2f56f078ff3ac244b95c513e9672eed45c3ea36df56927635cafa2876de5e4bb10d0e8776cab63bf40b294256529bd73a6359283137c95b4b62a6598b6d2c3b1418ceac11fffea57a04f07a7ee91cc19cf3716a75f978c693825a844eea073103797f39e0b3ec9dc33eacea3a35ab536de4d964e2fe01b6200b10bc5fdbdd9a6da97e4a68b475324167ab8f3facf6812479b6ec0d97116f274a8727f32d1436a1617157c9db9ce39064eaea3b6db60a6fee506b0605a009ae3631928bd1913b5cff792a463e69903fd0eb788eb13a5071d1ea5a2c94dc30a91433130a5cdd2e43664ab058369b2a5503d600ffff1bcbffed38f39dfd1b9c52e70b65d3162385d3ce3f46f5927b40f9c4634994d5c3bb17fd0a0e10bce68e48efe331c0a9d6861ac9dd3596e6ada4faff060c7372c1864253e29c9be64a73d549982f822383fa158d82ecf2ddd416f6a94ab893f3249d7a7a042a8c6a5a948f3c3ae06f4014f57388cb11d98a850155651137c1c6d36bd8ba8ad0dcd1ae7ead18aa68da77d42e89cd16863fcf082008ebf86acaf2a38766f623a225ab378e434c4e979bf8653a35f500d7d17cf96aaf66e064b1851a66b69e3fea0d74e2a107fe6697771ffe1c470f5eebaf41a219866f02f8e740cdba5d9cb61f6227bc2206775ae6bd1c9a90c72cea82f2f73cb06682d1ce048a8dc2bfc63ace0c3611e818550cbaa215acb9beeb772fe27933bd3e1112635c73fbfe7eebc730324328425f6b9dfbc36fe61ef0e94858d197e5dfdafb9f3ce36698e9ddd582b782dd5748699d0e89236a3bf7e914d584e3cf2c52aa255085202def63f01f6587706fb1d8cb2fe782d38de96a508eff30fa3766feb40709362a320a6cb8451f0378c86bd7987a03faec7dcd50c21b6df7a2a8cf082d14544f8db21106354f4bd626e0dda677e748e1451661ccb874f86e286a718733e9f629990851ef8d2d0a43e103e06f80d021a8e5fe36dc663317fb4d30201927e1d8c2a596442e6b6ad693c5e15290765e23d17a09241e543ad1112a666fdfdad5c57f08b7693e325223d7febcd5d745ff31c5c1edf38bdc0ed3d2c889cfb23221d1cb2df552eda63d0d93f623bdfa8ccaacd65a00d456013f25ddc73723af9b6939291258da6469710c718bbd35634d0e7fc8082799cfc3263c24d6757b0e2356aefa7295f3904895b37ebdd449870998f54ec3094c0c444d8818a4d3cb758fbc081cdc1f0b12f9260e73c404aaf4e2e8b55546002f280df8b53e3ce0e217620bb2b86e807945c0a0031405a7dc4b8cd8e0f65c094687105593074f28715acaf083bebf77d325522c89b6166d28513ed66294998d5448a3ccfb9550831be344db96efd878e52174b28c44a437f92cd5d55d773dd4a35eeea324d0e50b21114c502334e95825c0165ad2e6810c37982b0ec461e5feedfd992920eddbcbfcf658159ed5987fa1bcd737ad58d1f91a0e854b6e8c65fa3fd9d5b656e37eae24f6b126b01e7047b94ee6a8f04f1f4b365cba0e43a84893dda61c35d6b8c7486961dbfed2182aace9cf38c02b4dd372acd863ccbed66cacfefa6d701b7ddf402e9e541bebb38bf069e03130d20cab6dfcc78bb7c6c41287ed7e71d991e51c521963eafeeacb677c42890c0750735be8c6fc15347a428b26456dbfdb9595cff9f26c9065a44aff3f92d598a9c837697ce8056ccbef5bbd2725e8c0810467ac8db6799d63b55616b848f4cf1748fb2bc2e8326c65eb6d333a47e3ff9c8f899c494d61bfe9b739ae115b7c67ec7eb68b92077688f385c4872c78988dfbfcd1a7d0f177253c8ac4c785ab0f0652c2ab32de7d78af5a534bbf86b445ef1b5c0cad5eb62900eeb179165a39ecd5c9369249ae77a11049b6290353dd8df06e44b768faa0b5de77c32150ae5bd28cfc41acf1841ca7d1bcfdfe6c70c438b1225139fa70159a6e304e6a9be05895a3eea8043eb3a830821396f06d8e9c4dfa48f77e931117c8c3b627584d87a0847209e1eba46ba27ffc3e60aa76a69126da48e8b18169ca77e0dd3233c2e34feb3bdac55674a48c64a9f470d85874a70c383e733ddbfdb19d593fe5d9dec16933fa597bd7b9a11eb00598bf5fbee0785d4ad4b833ae7773085481d121c80b3662d6619a24b10175d234a8f2471e23b62667eb1a7df6d05f278a1bc5fe83933a066d537607d0ce303b8ee206aeb25876266b1393022856a9298121fb0fc1a0591e745f91bec33832974567d2d02fabd3960b1dcfdbdcde72df4fb2ccbe9ba21bfc3ebd6c97d2034f44e39a122af5205a78aaa77d59f4fc02e1ed238602745570a1f0c0dce431b1b33416d152086e5cb4418de34ec019925fa5b36a07cc2ef91a553bb263fba98878c7af0ca25ea5a50073645ab0040cd6944c00579f97f145b0bafda741ef1d868e832d42f97c27d4cb2266d63545d4e2a48bf5fa4f6854045e218ab11a451cd010b33897f73898a81edec37e5ab3139496cf3ee64ea37d3edd09e06a2302727fbc61e417bad16784acb9f10fcb765494f8dbf85fa36623c3a3d35eaf42d594a7de4e11088b8b12999eb0b825fc1163ae012b3d03c516cc15915b2d7cd0438afd40095e2d1cae683b6d2ccb632a215d93a24e07cab11af5719e6743a75f687def8c736b7dba754a0eafc1d8b8f144e06fb592fb8892fa6e99868c34f12150c9e1f26db3fb626dcb007ef90aa9b217e8b811bcff218af0841679b68f6ae0e7945ca8ce9214569aab270c93fcc79da15079a966c9868d103d829fa2f0b4a2296797f26b30d2b6dd04dec96976e1c2a08760cfb5e5dd931b90cdec04bb4b6d8d5cbc126ec939f0ca80fb7b24a73f605894853019baa68a45a2707eebf557d16696d38f2832816eb0e6011307f3ff3972c4e3b402c159e34f7a256e09e2874fdfe5609f80b7e472024b9c1bb3fffa3a41f34d9101a421dd9960b58059c1e9b32970c29ae7a1b1754da936ba786d0c85e578e53a6795cb3ccb42eb64cb6ad324bd192bbde02584049c4116a2ca20216aab50b4092e47517c0a90fa6d5ea0dd9a281f795d41c01fcc7b2091e244609774f4b737559e2b871921198c02f70d777c771110dfaec8d2193dbd2472684ec09b8d654ff8d702f8a8e7e57946a32438e46cad71a88db7d2276fa3a0e25aecf426ee883cd7ec011d6f61416dac427a06752fe5049f9c30abfac5460ce3f9b60c205e31082db38044347c4a7c0cd33ebf7d1eeace0c3b2e8920e8b4de56d339575b4fc9b537629e798dba8663def36f54bdf5a702b28badbf5ec33f2f78b1efd5fb895c9749478c1d0c8665813c484f601f9b9c6c20be1e44dffa03de4e23a977efad5be4506604f05c8d2884aeebc08f6228b0a5adf901aeaabe65edd98a1b7e5d228b919b36c8af92c384425024a7a842e9e1e6def85073d3a2dd36380bb487ec5b106c41eae691277ed703272471c5ca1794f23f21f028a74093e3166ac1e76576ccf4aa091a2779228fb00c95b17b1f1983885a910c4204157181ef1fdb54c9fbf43da73aa40030bade00faa19bf81cf71fbdfd3212f121facc9b9077ccb9cbc3c578c6fbe0513395a1e5626c014b56a2b88d950ee994698e77b4ca04efd5a1a0271abe67a3bfc7e1efd4974f16f7fc576bb9c52c184b553896dd0ae7f4a850db73886f9361820338a178712671308c33e4ffe914911e131c57ed055938a43523f6f8f00734418d863b9a61b11d66092f4f5bc7a04177f2afbaad58c41e5efc21284c5f7fb1b4c5dc070610c807221e0bb09cef8d75871a5d590b85af9d2cf863372dd7b2e05f63832ca66cb14878e23a29058b1ac9961b511f77222ec908d0d3cb2f26ba6d8c39402576d509ab35866157c63f5a4fa5cd8fbe8d45fe1400949bc2385f1b14bf0cf8b40ace56d8b3be0c411822c9932264e8ca9755ddf4ebf3e21602c6fff93769da9bd183e427af73e7e3b8b5882b55a35fbd2ce12979fc54e05f64b22273b395e0da061905ac7f64a3c78c5d672e836cb17e7469457be7eb1dd0b2574515562e30dd8324f0c4be08a0c6039a791583ac121ded755c87fc0a7b21a0d2b93bb6d13e5c63bd4fbe64487ce17d20a79e2af290b2a931725f46efa47e3a36b71b95b21e9782f0a38dd662cd306652d8148052d7630138c944801d9a21ebe114ae0af5a18c9c4fdc0b75c19314f5feeea79117e02bd57f8d69c365ab47404468c08b631cc29d41aee772af6df50b8728dd51407ccb6744938779abbd1235bea20fc9cee52a1cc2089c529c4e02a34c977114843a875dc5c7789c19b8a67e4de664db5e5a99a5fbcb31c4f5f7119df0a5100dd0a0eab152f08151e4526f6ae2da1cda5426dcee2fc9273ec6bf8ee2157627213435813ba2fb5d4533a449b542aa4c0c03f63fb5cc8fd4f5599887f20de9cc8b598f011c33e055517f0bce266a3dfca94b32404306a9ecd21e83c93bc04748ae4b7f386a61a912ffdd8528ee918826a8ca2af487bff522ea6b3276ab3d210c38d53e56558cbad6d085980a2f2f0652cd6d954ffa96ca1844ed992d913a6c0ca2280ae170170466fb6532582ac9949a85589bf06445e17ce5da747565931f9458041c97f4b7c0a613b9e87f122222661178447401c865b370054141d187c693b88fd3b73a628c5254fde1356260c8a9d9943155e293431a62fe31f1f7ea456aab562d357a05c10526ece398b4f4274eb5f38ae766714c3b3f0ed03c0d2a2f6131220898e35aedd4f6b393b6514d291c04d378bd3964644dac45f4840060c7a66771d788c7b83db5d6805296684eb5d6bed30e4152efa17a375e2e2cb412afb14b4280e2c6e868d94c4ee7de4df915a8af269158861fac4633659b44755da93c70b85bf2c8d33b40bb05b1a2e845b175b623905a0f06d962c73ef38ba5ae6c19e9a90518736c0a9e7270ac4b77f190575ff82f99c5a7bff36d42623b8a976b09961bc79135755d298e94301fc3fb0be70a6f1c82562a597930eddf21c9b5d86812a524f7f70cbc020b10aeedf99ae9878cfb18c990bb4280a119d81bae748609a88cc6ed6105e3d81c72b7443646c5589f6ac1da95d0f163cce3b1f0b41e9f9c7a9b29600d61b0a8d8e15da85e2dc37ea5b2e15c296fd73924e98afcb01cb78be38ec903006cd60f372ec6267e0a909a06188ecfd346f2a6603d802c34b339137fc667ef1e14640bbeef6c6725e486bea5daed826f7d90627c8fc20c9b0919c7a46300dc4116742116d81908e2998f037da5f2e74e943a638e5b525706a4aa8d976cd2146355c59b83bc943080b5d9cb16b2238b820816c008a91058ac3f42be409ff27828de8737bdeac914e9d3771fa35907f486c0ff7c9184ec61b279be71b1a1248e4e133302bc806d99857f2eafd881bd893496a8024afda5baed8446ecb9845d909088a2a3e8a2e51d0ef6743094224e539da0ec0540678a710aadb3b87f8db36bdbfba14be00e7748936a25eeaa37a14fc048539a87230a2f61b9d8cffd6ca57eef7c6407943cffc5632f735fdd8fe052e7934c4478fbab86d7f83736e4471c3659ab6aace3cfeb8651cad110083e06dd3af6728dafbc3062516a69a679455047e96b38906348d9168936c0724cc9388c5ecef546f038a840f833ca03832c2bf7b69ca0edd99eaebd77d8c1078d1ff92c78b0c2216f66a721065a49b95f07c869629d5fe63e4330e9de19001cc696b68cc55d2761f5023c4dacf2179d92778c489b982c39f9dd897c5487620c9ef9841083eacc42ccc72c4080bb1b614471a995a27ea4d56b3d6197faae4e2550a7d2e833c6e9886d4b858cb7476d8065f19c1f3c06e7cae2e5b70aa02c36fae53b0d9096b76adafb785a223a56896a155998924c08233aa324e98d06cfb509aafab5c779eeae5faceafdb8d3dfb786cc97f4c36959d7946602e421b7bbfa754bf0c34a4f248c348eaa586e190eaf4aff726dce67b74b85ffd9852cac9edfdb2e72155d473a95db1510bf9878a9127eeaad17d8c77c4736fb03702e7414c18b6fdd9f7fd351727a9d5cd3685c2cba0d76069db8fcfeea9eff19a892d06c5f978945f2cf8f7469fde9213986bada62163180c7c09d0fd58f2f97fd49e40f51f8fac50afda48e710c43d04a9a0c100a10b948f043833e23aa29b7cd81c2ada01b252c196e9c871c8c6ed81864285e322c1fc693205417d15ff94796f3f97ff7d6cfef37507270d6802d3bc9bb64e6930a7cea26766dfb22ddfe486ce5d1fd387ef0a9f826d678347ed8ed267d7ea62f9325fdcd46b78578d38f93f1273038031f82c18b177a31c6dff31f153d45577aac8021895761b01fd6abd717c24b71eb0d7622928022d945bb0053b014a989985362a010b26312bfc5a96c67438bec97c2c609f98222c116983b42e3ac9a9268b59bad2a8f69da30a47bc47af98828a373cc9efb74fee86025bdc87c7610716d204bb5bb3e735c11ed8f5842211b99fd37c4d9161719822d7f09b2f8a105cd0549932f0bc01fca43bd399f70605d326ef0d29ca967a1b6def2799cb50730b2d5b18424a39485d90c5e6e9c3bfcb78889462d378199b57f65834758589eefee2514149d4c7fe3a06ca0611167f501e34baf3ece32adc78af25c9299e1e3285c55b2aea0ef426ee773ba0a5f78e8a398d9b29e2ac38dad038eb18ce2d9f209e8004f480e72127d74b7b904cae7bb158bed7ca020b769b5415be4491e4c651bd9c4aed5129cbd9bbb120721954265174008aade1b91f63a1ce2c68c1b6ba0cec0c30f7e72c1fc40c9243c8ff70a012a34444964bbccab6b096afb5da9c323cff0ede18ff2b231da700215cc47c158015e879e3f0ff152ecacf4031e94a21550f7ba1bdc82965afc429787b9f8c4f53ddf0118a5357d1cc202a0a917e3b161439c9f53167d1838660d98ca01b04a1564b9f28bf5f6b90b45ef626310eb5632683dbe84176fa436a586fd7714d7cc67cf99fcb4d4e9e7717c8a3fae6ea71995a9e21645fe6146b18a23cc009bc52485d7d283ab68a0264a6964c5fefa1314304a09609ec9cc1b0c31ae650b04c63f789e3b44549d3e033f5004efe47bda886276e59388f7a55d05aa730915e323aba73da337e6367138c2a2ed36d9beaf408282e8b7b6d022ff649158a4357371a61d69214cff7213d3047444dcfc3f979d2b6399da72b4d70eadce99c167db53a0e69fddaec09f09713eb054530f113c617001e1f3ea3f12925b1eb3c3616c67d73e677087d4a611f442a3e9406d434af781d04ab6e803b62244dbe2a2413f5c2cd68110a5cc21f1167bc36e77db7c55974024764bc4a272932de0a4763a14cfeb57317f2beea9b17a3b6780211d2910f1d7d518217ed4b920339df20966bcf5b5ca7122cfe355785c47c76a8c5044e07dd88ce1c6f591a572d32056c5cad309becbb79a6419b44e3a069f60aabee37cc0420796d8fb0a10c10ec0f36d2d383b4d3074c9cd854a1fdfbd387ca0af990485fe96ca71e6a95bfe2d9f6c17c0cc37d74cd06931e287ffd82137224b7e37f1e09eacea711fd290a5edd7db4488fa8cd5df3acf32a3d41b50c4ea4ad88ee3cb1bacca63258f1418e3f956a7c3a0f96dd6f7cbb292282eda98f943a7a81d14c0b7e75b679a8a126c5f6d21217bc66c6b651aed14d2d2981de9bcaedc679d6e83ec2c1d2065a6ae722ded27fa86b5f1b6c1b81c53b1444c8d1856ad5ed7f34495c5d3b03f67931da7d9f8115d2327b7b64589f0e3fb866898d33db395eccb29d4cf502950df8affdd1ca30dc78077788b3fb29d47f247566a11751636508da7b22686548537f64e077853a44cf6553e2fe55d96166b46c2d1f839effc269bf10f5b4d7ba4cc40f7061a795e54c7d12ca42a4ae32f65d31219da37b62e13d6aa6e0b21340b4e8d48dc9cddfe5bd7f472a73ecdc7fee4bd1fe96e27f086f51629c5f38da0421df72766cc8cd79d0dee08d2872ac631f81ad9db5ab070e0c4b5f027ebbc972460301e8cbf81dcd7abf126fe3b1a641965ebc1b41801304014ef102da7b92db467f0b1982c5f0993d155803a4ad5b7224bea28cce5b9af17519b5f34b20813448ac7ae42edd1824ee62f87cab53c1ebce94d30f0633d14991b7438537068c0e9aea1f0012f4666806ca94b961086bdc8da094df692fcde69197da1314e1ec160b0d9f908bc76cb114ed86ee2fe9b8cbe0d1bf2cbb3bba9a7d1380481aa129c30c0037407e3b2028cb5a59daa1902967bd06942bafca7b4baa9d0c8ae566b6fc75bfb7b557e98a407b5824da897cd1c23897ef05861e74827928be68131f0fa16310a0ae155491d5d597a63ef888ac044706e97981f393e125f12c55eca59704400fe52796b1f756bd4c0e7f8290837e3e75c3ad91f5fbece91f6905dee805c7619c8ea1898616293f06b2fcb80a1547978b532e0e2e70d94a4a662184f13c897437dac57d4397efabceaf1f5f77e825c2d7c0954c42d892a61be1988fa1458ffbf950d7167504facfb9a0090cf8989317058bb314eb83701a871b37ccd0b041ab6c7a95a2a1d9fd64378f59662b33611b67d8e551ad6b9db71ebef5374f0caeeda8fb6ae9b41575431e61016234be7556913e96644cc9179fc49900df60ccdd7619296bfb8a76179b5c5ef8fc67482beeb433c72a9881525a4ccb3b5770a329f8ff856b6c307f994245316f27ae077129ca7a4f5bfb0f13890402c5d64193efa04e560cc264680afa6fdfb165020592fd80e19cbfa926b545eb2d976d73059d6f7d06fe685de0db8c41239a8d3a1a5bb036f748873817902c552bad6ff74596f05b04fea54e0a8604946877c68900aed311d7315551ab94f2a44ea6d5d951b622e12c7f459a582e1910d1827d8d76eb1c6b2e16f2bb0abe6a3d1391913a5a67584b12940f700ecae15181429b8ccfa700eda4a0371eb8554a7f23be44f2f1f2bf8cc64569a54d7fd7929ed46a59efeed7e44bbd02d215b8780c2c3bfd17112f3a2ac6fcb060e65099e2af343d86bb31a12b1347b84dcc667af9daab2ffffcc22e05375da1e623c84f4413f6f47423dddce0e00b70d096e3e97c212ed7ec1d933569b63d2ca706d6d163a1d2e2806071840a4084831044653864fdf6eadd7a886c46394037fe059a03cd99e1d9ecac174d629e068638a096adcd719a833fd5b1a8b5b5dffc3347f77364724b9628fe835431b4d84d6605a73be834a6bb4bd69ef6bd9273c31ef25ddea77ff9e308a4ce53ed1a990409d05c580bd94e89e43b1bd088ebc02b1710fcd6e6a411e8e296f974103d679e49a3eece6f2d047e0f100eb2c43eb245a96b7f811392d7169b127804194fe92445768bc56c1ec3ff943972213fdf34e276664b5208887f480c7238643cebba16b74c98e2f25f6750c516e62600ebb58935b4783e4ee6cd8a15d51a8d11b840b7278ca71270dab7d8854ea3e141f6fa92f29c8b9bb125322977c578321003b58a652bd89d2f1cae43265077ed5c97b6a15f53c1aded3a40a69c751763243f03a47880a285695570a2bb5ecf11e56c203885c323e402cccf030a7ed7b4a6bdde9bf71a8ee3d73e8823a7b10c99150c72f84cb021098c0ef735069c5623ff59f46646c91b3d7d561f910e0020fa30ae7b8d2b484cb30222cff9e98f6105fcb361d26961ca2e73ad5a6b2ef1f9b6df64ef4553af742c364b0632af4ce06f9a88b811ad71ff0a7447df2ad568463841df51d10d6dbad3db19f06943c991d5e274b662c3f8ac508324d4dcfde47c9bf7ef7839e69cd6ba21d6e85a27fbf65a857dead2d963e26b5a1cd0dadabb58ce25f09c4b6e3269346260c69fcdbac12a44dea39182656b1fd8806914f58d8c6af547ed778d1b9ad17fc4b639ad42d72b353e7d5c80b6d81f712bbbdf866a32ea631d83830e16f53b3c331f0df69f0affe603d6ace96fb880adc81be6d22d3aa0dc62ff0d7c87d4c6457b43237b183e9b6e31f551bc1b2ffce867b27bce56c23828df9c37d701eebc0cdcac7ae667e2ceed618dd664df612ab251deab1287f68a24d5651c7eed32874bdf90a19bc0e523ab99f6c8c910dd01e7d2671cb16a45925363606c85bc1e9a6d62dfb98b8405d0ce51c44b977c69c1c0edace184607824c0f7e79808013f5d2359b9852e5a0c88a101a0a52b776ca50cfd6ee9e60799449f9ef1fd6d721e1e08cb9cb06ad3ac4f5ae243f2587d878d3cdc81b1b693c09ecebd11c7e07233c1bfc10720a959cbedd68cb97aafdbed01e868da898d197c30e1cdc48b606f6a8dff03b980272380bba0f1bf9e7d64264f95c424759cdad52274ee66c676cff707292d68ecc039d23485aa743d982feb4eb7dba96586aaf911dbf94ccfefd1c00fb63dc16a43f459a9915111a1fd5c8ff1c43dc6f2e41fe5f433701aa8abb3d86193377aedbd2f2c012a18fe3b4253c58eddc825221c43ef8fbb8858633701f0209727c6de4fa2a82058ad0f0968090e8866e2668abe649ed73922b96f911b7ef50e6bb4a773caa983a847941916870470dabe35d3934f66f26e0d61b2a6ebd3eee2f820154b8e7d981fe9eb632dd352cebe1f7512db1fce7d19de0371a75086206eb4ec572be7c3d19be8580f28103dda506441078da283f01ae87c38a2362323cc9ba85becfb77e1d615241ed04d87a616fc897be42452e9ca20a54b67848df1997c02204b3b318dbab4280a114bfe598490ec9e478b660bb946759f2ceecceb0f5d8be9d75669fc9b6bdf891ad80b83d3b485362bd7e1dd55bee5875be9697ca05e195094139cc7a70e8ffbaeee98c84d626c26298865fca03a9aae7313156e2650b77d6b88e8bf33b42f00471e8f5ac18634443a3f25745121bec0d78447c39516cbb4c9acdffaf032651deaeaaab22577567f69451e827f8daca6992914cac13c0debf1aa16c70c0b9f42dc650356d49c41521a31d3d8b25ce7279a1eee57b1d9ed7ef3d9bb5ac978f607d9cbe2e55575de370a90734f41574577c0398773b4eaf6a69d40a9444acf9d1264333add9b66cf9751df50628d4bb27570ca15850badf0685b53dd1a6c0427663b2735e75a02d89c1dbe781446243959fd7ae272e9c91555775a8e6cce978dbe8f8a2134c572191ba8be144c8ac094e19502d6e2f5208a4483d86910660f66139a5172239463ee609c1735c2267db0bd6935d2b1e1b6613bc6fde180ffba5a48b248757b4153f5091043f7897ac5d005eabeb50e917d54fac20d283c25e8fd130b3528614d2421bc378fba60f3a3fa3e33f64f9da6eb709e3e58d9dcfa3ec6d9776a280bee42447be32942e6ccf1b73cbe0f57af3ff26c2c3332601a4a14b63ca0c7e53899c403d60f174028ad109df46690e97e634e9765138f48111155ec2e199f3f60803db501f737f27034e428bfed35123454fe36b974eb7b5c1ddb820296832e094111ce233347d0888bf084a693db716250a3fe823759a1b375d5ff9cf8ba298452e090e5099b391937b677393e9535a56b9f4aec69318e46ae0674c11ba300d23081f2be895763e96e2525ea4e786b0a7cd02857d77e9a47099e02b29830017baea186ba824b43d5121ea85346b1f54899275be05f89b55c67caf6ec14d5f819852ed6b05a11f3199e36c85eb2ac1f88391934d143d2f28d3323b44822daeb3ba892fb2dfc56ba56a7e73fa116838e047e97f3ee0c012830711f69db119181d6423155c30487e258ac706f08eb9b30182bdc4e79f3d005eedddd4cc221185aea9e91fc1e3683780c82851dd11ffd03a5977d6469c840ab03ecc3f4e83919b9735df6d892c95c8f3e8496fe7793081905b0722086188024b0a77704fc5c220c0c7c26bc2cc10e93e41c985e5621c959ebf8728db884e6081fe27be158e64ebb240500addf79a091df5ee8d57d2ac1b83615ebcc4588799d9a53b31e0a502207843d29f680111d29f82d533352835948cf800873a3818dd25405a215ac09d0369b3004c7cfa2b6f686a5121b65f6dcd386df3679b9adfe1c91fc033b6f4e1d1758d5182e690539665806db18446e73e2f2058057d177967e7a86d5271119a9fd0d2e20285fd0c8c53b3349f8d0dfd1cf3559dbeb0db74a58a02e3093c8bceac3b73462f5a447b6fe788144ce45ac211d7c7ec5db64ac1002474213dccb22d7dc5bb93fabc0610aaf6e00bbced1a529b299fad73f1de6eb4566fcf84aeb80237a384adc322844821cce425eb379c7128a0b6b16b33ed94ac48c323a4089d130251e8da2e5373f70e0378418258ced2b1bd48740d3eb3e92b401d23892dccf9ec961ec777a778e326550487eaac66a4a33fada6c4d1de50e1030a1d98ccaec61e1977222c4a2c4246e50bcc9552d924b9f7ca475af4c75752788b17dc3f8f2b913ead3f08a95f7425be1e4b8e1c10100631a34d53b93d803453fb1544c167381f9cfbb2268d75252e30b3dbe34cba753fb4d65ca9475a71f75b13ac96722677d59c839c53fe4afac20a288ef4a6621518a421f4f153b8c336279a5ef07483e647d97fe4daf49f2f6826ea3dfea63baf6be0d9c59d468376a7bb8c630812f5fee35eeaa726935d46feff6fedd9c36859670d40c6841ca98aed95f0d1e91d5571c8c0cb6c8a25d5f875d7057900385b6e862247705df8cdf2fefb4ac614f7ef70f3cdc963d8b2979096a606e17d58677b3afe9ed478c11e2fb3088df8062900603d7c9e9a6ad68f627c7b8b59120b24957115d7459d3bf43c4948ddf6e07a4053ea82b5c3d0225fb1f086da5a7a177e67cee0e3006a80a39d20dc543adc00eb561bcccf923cde69efd2434bcd4572b1952d0b55983c639607f2edd7404ed468c02c586c1eae0a4c5df9db373fed6fa5278922f13931c9fe06d7f1b5719ec4aa0cd5d7d886a15337455672b96396689009e853d9ad46b063d6bb5e3129ae445db5086b3970d64cbd34b8b7e09d4d57794bdaf8e726b95a990238ba8066c9dafd7f9f21b827cbbcc6df0af8c08c5a2f28dfc51f5c57d96319bd0867cb3c28a15d438dfd5fceefa9bee96da83ccf873cc2c6ca2f8a014b787b1d6e0a93f701512f98ab724c974bdf9777400ba3d4d197a20b67e03f66988cd2fcef1f7fb0b2a29f658c914b964edbc689afe98f6fe87a6d6ce3fcd75631b9309f8c71a5947007476a09778073a07241e8d4eaba9f639fc02c5101734e6b155eefa875b0b04cb7faa81473900b42e3d42b8304b9342e715e0a21cd05c6e11f8f2ee94385da3ab910234fb56bf25f81baf588e064702b71c16dfa802388a737ed8cca881ef65922d5fd962de74e613687f4fab53a471722fc59169a2a33678c07831ba00c3378056ddd0fe3689851b2dc19b9b6f4b493dec0c343d1be178ff0a18890d6551c703a13cd182436e750115c2d7c5f221ffb411b7acb995bafea2094c345f120ff68aeac7d9aef506043a27e6adcb6b19ec2dc5d55efef3275dadc1a57e3d7abcc45dfe3bae82015f5c143a505c8688cb9c3dcd383a30002fb5da2792aba6085971a6652b4932883a53855f41c30194c43dcf65dd810183ee256590c1574027b1db0f8e2768893e0341ac70a27018634f20becacf5d49d29fedc92cdae2148531edfe8ef4e704395df11e5b425b7a49bedffa8051b6b6e5a833dee70b223a6933b7e22ba1e5a3d8dbee21df1644c1e61551108fe08608f7c1dd3ab69d2bb657ac1b867a5a3e2e6b0178eb7a469e6029353502901e29cf1d2a63372c0d035fd9967ab50252ae16cfdb15ea24ead726bfac48aa0f16985adca2676dc3016b9b74e98543a92505e254f98e78a738068197293770af9321576bd7cd301548eefbe51192dbbe59fbd2918c92089e8035220d16117a2001beb3c4ac8cc5e27f4a0ecce73803974490a817e92b231b8fa9313cc1fbbbf96a0fb8d6b7a69f34eb57c82bf9f89e1e6cfd5c0afa2c25eb2d0c2e5a3c84d0394f3c028c3538b2a2f49cc1d20ae5160717e96f61c03e3d7c4efa62d1983ca76640d5133085f2872cb268b85a9cd44dd08839fe1c51f581b3705bb8553597718a95ca8fe2335da225cf3bc31272edcde177d3b4c250a923222c3b135fd2633166216e12a93bdbeadfb46eb74f887907e174778d178e291860a444cc1242d38a13954917d50cb1a02dcc95ac3ed11e7595baa49f4aea8e145c0f63760a858ec3a462d0731a5349666c01d88eb9854dc32a156a6d712e4144885ce34d2c83f624c47f9209dc7a4a17c13a6663e5912c4e23c1ab37bdd7cd92d7a76e1e0290c92dfc95f05aa48337c2d5d1fccc4f85f574f1ee7a62c31dd322fdbff291b4c444b3d6922d813166775240d140c97fa1e48285862a914f7843e3380e36a772d40e7fbd066037e2ff4427fbde5649b90b572828ad79561649d7e3edc00f98f06da92718547e0150afd26cf33839603a61afc6c1b417fccb536f10e3f0374960d8d5260869b6b736fcd7083d4bc2c4f4eba26889f0ff36ba3248ab1d1631290e170f5f35fbcc707018b8d252f15a3cfe8e65b5040f38b1edf7be19ce473e785ef574c713d3d76130a5d6e0258621629370c8ee115dc2d66a1c5369438e657d7b7d9a27e1d8e0704f589fa9312a6bb7505c3f250bd09c909cbd185164b02c88fa6f0645cdac2d9fb38aec2fbd7d44205f2b88b5b7b72282f9b6996033a8c49fdbed2d5bd3fc69cf6733b1a5b5ef9e79897fc04e1d37e9bee6f826a575bc1c68eb70472c1c0b307417be194e68bfae2c350412c1e0bd5189c4de5755a5c208bf694e94e12297e08d1c378c68b2e639ec01c8d137d479a0b298e13eb1e0b5f0a62ca83ba1fca3c681ab7c8f9d335c84211da9520084588ad075fb397deee1bf7e9f1c7ac466a3700ef981b824982d54bc1d447e95665e3787f686d5b933bdfededbe06e203ae6d638236cb185c4ecac79d354332a30b82ee71d2fcb044eae893948645788a84da30c5fa4bac9e50b4e174cd8982ddc03b9e6fba4709ca56c34153ef817d37205fbb40855a3b4ff5bb9f659c9c2370fd639cfb2f8e38baa1fe45ad9a5ab2cdd47c0eb0b27a3800d66278035526945102e7169f4e4d11b3ddeda5c9844b0b1ca6455a9ee3e0f8a309a9bfccebea9d173273673b126d7297a8ab5c182341016b7b7a0ad206db56e79bba7ddb817312e3bb3791448a129c70706640a4a282436950d401855ed4b058d7932466fc94fef26a5dbffb374b8cd6ce5ab815fbdb83316e8826122dd7088c3a677b070c55ef7ad16ffa918c59c06850cab50b2446add8478cbc3c4324c1f29c75681ceb4b23deb69cd19fc09a3d6e63bab72639c4cf0849c2125d78417c7e89882157f26a952c9987bc2b735256b9327b6889c33b5814563ccef9bcfc0bd2b226c6d20cc9f1151269ee7b0ad2cae34d2342a0ec7a09a26b7542a23b1d24b3fe201efc10cbe46a30726fa106d3b519287c80699d68f4aa5bc1d5a5d1dcc2404c8ef42f389e953b9515a730a7c391d6ccf3e9831895750938e6c09e39d5a45e69948ad6dd070b59b2c24ceb9b8df751b64c579c7e0dd3e8279de8f3be79f0a0eb6349be7714b35cb5857c01205294889ed8539cbc84bc689e5bbbc653e6e66ff4cd68cc11211904ffa885f87be7e8d6d6bfa10a7eeabb473ab7c119eecd48197a91065bc11893304fbd5ea998e41127aeb42aa03a6309fc0122b31bc2cba8d7cac72b635fe95eff88fbe249121882ebea5871f5c39c10630b5da1a134fd7a815ae0230818e37915bf33ee2597a473ab87916b66e22ef533f5a570621e3187f2103319376f750f8b3bb4d2cba0198eaedefbad930727775981b4061ebc7bc7e9adcd5ca86ba60e67356849b534e434fa54805e22340d416fd822dfc2e35e68f7b2d67354987cf874d66fb72c891c90a08c352e5b330e98a12ae68f8660cfef85fd416e3e8e93b5c13373499ba9e3368a2d9ea51b4a57cee4c3106530fc418e0d7e9496c5519ced015c8228e67d6d0866d68b36cfd928ccc1e5153b09537756962678853552890145e8d14c39dfbe6f11cbf04102b529f4cc6c4625e00cd7b36cc5230e0bbb166811e1efd8d5948323e1251deadaa9d560a1983c2c97aa0271aff12f7dba53925b9a114e51a66c182cb9b3fcb402ac458270386944adde0b8055bad1cf119986e5f2db4b3d2a7d4dd64b647c0e9aab50b8c332acbe94e1b20b3c364c1ae8073f02755c6d591d7c8735cb867b8fc641c89d60c1ea8a3f59dee43f5aeac71092d357f4c76457e6404f9ffcd44263772ae7ad5be0ef722cf0dc2df5e28922a80f71444895cbae513c819453edc81225e4e1c4d17e975b6a495954dc001e4478a34c64f2f8621f1611f2d6abf47c54a8904fb1831a938422d021f4742e3b860867c768d86f6fd56f8406f4b0700c7c9f573f3be732de29a918ef05a0ab3eb2325bfa836e30c65b225b7345b6efd67ae7339bc18ce47d22b249a61c43bdfef01b5af17ba9424f6400336f124d973934e325047c553be9a83935159b96bc28f09f32df7a91fe105f742579a5b3647c143d7cf48fb451151e78844245c644f435da874e7fabeb2a27167c2d4f21a352686de8c906643dff9bdef6e3551838fda94e0cadf1769ff3724ef0d0651a47cdfd5fadab78daae04179dfc65a17cf94600409f7b32f4b264d8b60768dab7f7ff3fa4ae148b90cb518ca6191619ccdabe8fd148c5a6cd9036745c81cd0b7f0c20a963840983d2366dd52000da144260d9e1406cacbb6db8154d6598efcedcb1791ed37164a63013bf47ca116b04e96d3d5dde5616ef540270efface9d935ae59765c6377871205e32cc2aa41dfae7113da18a617fae686e22130cee8ab103eb35ea448de0b8306ac2daf90582cc8efa3d001768e793372bbe3c52010febda73314775c93b7fff20115cacca1164ef818fa3bedaf95ac4067f08e3df2b1c02fa6e1be4b017b24727cd0a6f2025043716b7f6972d42a3ceb61bf01a7e07fb48719ef008b3f3eae05898e061a46ce6265729559d03be10a9b454e07bd449778ed11862014c53109270461d5fac10226235f50c585834fe0f60f3d8898097eac7db52f0eb83ffd3b221d0bed79f3eddbb4a66d52776e743f0c560cd1c47ec235490405249b3219ca4977fdd170627536205a8cd6160075322b36c783d49fc8ad97d07755a116a1650ace3c56013f603ace406348631af65088241528ac751fb1ccdaa408f80927702f867b8a73331b37cacc7673a9ba8aba722556e713e03014d866c5af624ecb196593ad5ea27b1689de535dd395fdfa70dd56d561e5a6afe754c4338618ab8e027f06ec565595f7dc6bf8c0317b470378afaa1284649e43a1ae244d72d3d3c4babd26ef7ad2ef08f7042239fcb74fd107f598a1f74b01988080237c09d615083e1a20172251d0243df1461b1625faadd2a84e78bb2c63f55488f49f18cd0dd20f867c0dcdea176cc685ec49519f9f36d31050e71dc54e4cc158ac39875cd2482c8833575940e3467b1182402bb551e74cd43d3be4155d64a5f4095fd86b6a569c987fd57512a6c88fd6a164dd3bd8fbecd053ed6ade6092c835e28ec316ba3d76ff25b71f4275e17e9e8f148524ad06d8fe42b9df530e0c04032eac8af8f305376854c892600475f7eace319e92d98b6363b7ba0102c9fc7a30e6c5ac0ebc1309f14e3cd71b58db32f4f9bafc09ae945196e5f2fa33a3100412648678fbcb66add1528b78c3d2f6b20ba192d7db3aa6d7e2bc2c8b768d9c8762c38dbb94622e52e3df968c216f76d3652b2baeddc004b2b8173cf4dd45fe65f1c1a268ecc5752f5566308372fc62fe256d029fc975ebeb32c8d47064a55175d7d0a2ccf6ef5a0af458921db1491f4a812261d5840e37718a80910c2c0d896666abecb73c620059a05b6f2564787fd9a84291fef449d152dfe4f6ae5500e91bc9dac628e481b8baa194d6a266781a42fd49e1b8a89ea2801832e543e0403111c2b6bec840d3000034cebdd942aed52fef5a5b568d4146dffc7390a22fd5cffb80a8ff80095ab36b4be91c30d131f5dc18792437d07b095fde43841e15a12c35984c54560db63b21920030a863364e23531fd4beee57765598392f496bdbe4e50ac75d7af1f4c7634e5a2ba744e66274c0eac3a2b4a967c1099adfe9249eb86a49d2249fc22c26aa09de410d5b068da9a2a215e087231056d9c565ca67c38a8e9befbdddbe46153777c705e8e7d795c1611e5c686fbb82c9c90e9b2be7e1a2d84b91f83b41dec9c21d623ae13fa708119a781026cc98be250a00e18c2224bb1210f9fe2056d408cfd02f00540b9168a8ef8b8fbde2b421a366bdcb99c053fb41492e4d1cccec70d04fcf2f114979d45ffa641adc41b2447e83eea012bac3c81ff0892c5f9a66983865ed5e41866bb6c66b0f205ee5384b77afaf3910d50c964b69135e7bf7537250f250614eaf433dc31096bf6fcad1b012fcfa93c327364c5d1fc23a4fcfb06d2344f6098d85b6a3d9c2086abee4a68453810324c9f89dae217e6b08fbe44a67cd00a9c4995bf237e8b5006114edddb2d1e2217888974e1c3372e1532e8c824db56f51c46a01b95706aa2f6a5954ec7a10afcc2c39e4abc3528de7b865c6a1e9988846688bd9155ef37d52168eef41d9a009aa3881d3d7e656c74635c5e37f218918f7a5f9e3600ee99afffe194744c613bd85db7a7b19a9c96fdc5622a9f6a9af4d2c819af4dfc65aeac687772cb7c5c334c97d99aa54ac0f66723a35ce792e21bad617e9341c486d7d5634623bb5c1a3c9a5f3f8e474cd6dc587cf8b62f7fce1270e47986b201d4cd03aca3739a8e4a20e90d15b54604f081e6d50bc3b9955ec42fac0a3a6e99d98971d5cada539aa028063eb913f4d13b181d39637a564a956040fbb8a724983aeef5c0562326c52dbf32541d09742a69534126b9c2e9f24417f7f073c5eec2b30eea78f6fe5d470be37baaa0134238f501b023292266f2b9dd7ffe6b769be40bd2b41e9828034a2fa85c0e2650f7dc05620077f1f031af56439a7a61edc7eeb5e7f5ee887a18666fb1045d3e552e144eea61217a386ee8df08d995b084d3aad0779fca69ab02c49b593bacd99c8923c98b9b5b3863eec6505ae6b2252a3eff379d561eacc57a364fc0d86bf58c6072f164d4ae8e7487dd7eb5758400ae929e41f7a752a4abd61a21650bf746b979d19078fd1305460efe5b6ba4c34d43096ef7071b76484900482b400a4953a70ae865a55beaef5ce965eeef6a99e4eb7bad7765685338f4664fa811036c96b0e4b557c67634489fb5f5855a235197e8b78b71c43e6629fe54668050e4883ed7b8bc37dc15e4f4b5b9add715545fe9d27cc427d8147edfa38477548058ea6be213589ae4b07c4a1cb44177165065bbf64563b0c44aa9b68a4bdb6a408362a96120755ec264b5525c21139cb49f4727562c2da514e103356fd9e91f933332753407875008223ed0e6dcbe49b574fee0c2f4034f330bf8ca7a800af71d562a440ca8b9d03595a2affb6bf07df763b1d7b0446613d03bfb4b6c80ffdd59a8df5efe2b4551aec53028125eee5057302c56a15d0308909a8d902f0c4b66bcb20d8888000398ee21015f3db1ac32ea2cc3ea3582244750a9e245566e10453ccc8f429219426e51124d9ed31013deed6dc874bbc0fc04e21c56d4485d34420b220f3cabad29622f427f8e7ec2e9505db4f74175ef54ff7b78047f5815e23eba7abc65296041be26210f1ec58585a048624cdd5c95cdbde8227278423feca895aa26c7658a9e9c1cc449ae39200f516e20148156dd0c2c9c8cdbe8fc7c2249da049034221236765333453d218fc10886aa4ccf78993eced473b72c6a07ec5d164236c213efb392d249894ac0e747f33449d9df988cfb8d88cdacab84a1ce5eb0f989f27fec58efc8bda8b583bf3061001cff82faa8ac5a72a45bd4ebd98535e3d829e21b8a6c66a1d3b360a9ba8856ae57b537e03928ef7d8d16cd8545bdb1a0e9b2845c83027631275afb0a71e5cb81b9a4be52fd5e4fe93e8400ce3115573449a45009c9d855aeb9307f4676ff277447caf5a15ddbd51d21af92ca2f0ef202c465d6612da23803fc9151226c5ed9e38f3805047a2b9d6e9b65b91e4f6de272302733e6dd797d984dc855b16eb4d06692a14ac409708906e609670d47428ff591e3e60b1f882cf9e80080d3bcf255ccc7fcf265d38a3f44878504e795aee1de972df5956b7a3d7f0a29afe7a306ffdfcae6d890ff536af7d5b24797ed8f2632f666d6a2ff21e6fa96477675408bc6ab1553335541bda3272d6b9bbc0d3b400ed07668755885951c81efa4510ab91850ea3b7462d79762b7d1e8d52831e8de771fe1381859807efc2d6362c259b1cfffb06d145f74d9b10dfc21c292a2fa49318c31273d7bed34bd4abec312d2ab43b12cb2bb73e0de4c71f7f08ed737f1e7cea48c92ee1c323f79f61344c8c66bc46f86830fad98fb53c76198b94bfab95ae69f8957b84efc068ba1cb9b3aab5d2025f563f74008d1ef6a54e9d8b08ace6b5659dc46db8a92701cb0fc44654974f30d0b46c1599c91e3cedda5227b6f2f91ce51a023b1ae51e0a161fa6171d64dfabb6d94eb537189eceb4d95c484d17248ce3b45cf23f23971c9136d4ab973ff3e068f53d3b924bd56fd5549a994c35c9e7baa292c2ec64c0ecfe5b5a147d7c0aec9431e8235ec330faf34972081e5af1d98a7a4ff9c8f583229000d0fdd04dacf01489218cb086edc01a4918fc2c2ac2f9809cebee2ec3a82011e771e8ba249e06a98cc194762340028c394447e6d9b702b6cd54b4ebf906e6d0cfa10a76ef21f704cb4c1bdd62ce015384f4083b496934e44c44648ed3fc0d31c4698339c4b4da53fc96a737673d799b526262d6230963f0b94f407ca90956557dd2c30032e2ae6385580a63454b31ec7523648122376ae56c6249841e3a02a0bb2e8fd8b9adcc410d6878ead487d337af2041ec192ddf55f35df6b8a80cd4ac90efce7eb44a69fd493c0865ca728b1898f188b92b49d5e481448adc1e287de80c28f61f7c933ab9eda90353bde19f6472b6695669346780b23f66b02f75ff867f016a7c519cce4362aa330628e71878c26aa9ef5c014c9d1f8a3421d928895a8fc8b917fd2701fe127eacacfcf9cde51030364d044b82a265539c4c2e7d93d4048966471b53f60945435ff136811584bfa6e6f9f2cc7c2a82122b1658b2284feef49abc744d180b8f30f376ade06b1d90cbfcb82e4ee43389cd36f84db6c76a491511d59da048dc950d00ac3841900c65e4aa25ec7593d6439094fcd176c7a427be008bffb52c10910269a680894cbd9e7859f9837c5dbc6a3ff679bb5ca524b1af7894ca1bb51165f1013285aa3c96b02ba73f336ea781507c15919cb31231ab45a7c69d165302fe959453498fe7b68624c3d469e681c45cb68757584ed78a69aab59eb0887a8be8b1498fa48b820a01ffef61afd5347812ac9075527afdf8b1e0c11c42ebd13b1658731b22603214f419d63172b5550f9594852c1e1440b3f7f8d989aef42dbfd13f672b1b53166dbb05e681fb35df626f7168ee87410f7c218a29ce9214d33745cd7475eb4f8d13a5c7d29edde7488d277f6eb31c62900027cec20b5086bfcf4e1925c27e876854460e9562b9eb9b03713b46dfcfb71f3712ae3c3ee1c8eb62570b10cc175fad4770e99c5b26a4f6bb80b762babdd170077f204bc629351ee36e63e0d1ddea0627f5f7cf94c8ad926e9d4c242df52ecb7f8775b020855c1f57ca72e38aa7e5f7ea13242df97273e84fbb017dbf85de71fe29a4b3eeeaf3178a376e6c19ebbbc7b8f9dd0f8baf7e1fd376b5245170cba5793e8eaee47977cd9ba7d45632c86c6b78d98e1ac34f07620e345b0f4d33b0afd120d2c46a18551b991f05240b6c103c00a9439ed8b712d700b01528b54ef8eb1a038035f9f6e027d7994ebea5877b1e51272095f710e7241f4244acbb6c317712efc3ac0dcca08e992131ff520c782cefded8ee29a84b6f6f397df437de40af1d7fe650003494455e187abeaaf81f21c672a9abe9106af0e1f5461e22b646c67dccc456521941a528c34bb2373de441f0f889b8a4f7f5dd5799624967a7167ebd5de75aa88c328921848add1db3a6c240769808e2660a0c5fe9fbfaeb442d2fe84ea9227c4b0257f1b84e1ad91c6b468835daf03934ad09a5d81c10677dc51209112ed1b911855cc0c8cc9a826780b99e29537256915705e7f976a2fa47844de6385e69384701936d2fd6dc4b1969acf4fc9449f8a80560546c7a74d2c95ea9e1341d44335f8642de741c089a813f93c00224080a287d4f160a8bbae6a2d32353d6ca2acd52531b6f715634ba94c4cf64555f2db1179ed93cbd60e613ebbf190b05ae0ba5ba5b5c56a6e5006ce23cae5a16a4b9dcec1b500e02cb0f6fc2204ae15f2bed07c3ce50777a559ce98280fbae2e21e265d455fe12aad861f72b7d5f8f7082bd269f01ad5576ba0f43740ca1ee57321c26dac1f9616ee074ea76d25f0f0905d34714206db087f67a8feab85e0f9202df1e9b729b0e26536890bcbd6a78cefb9ddeaf80ab1841f465be2a195f412d4044d5936fb5ba294dcf96dfac492f9dbe3842ff0ca6dd1bd5194716d7c7724a49980b15c48fdd6244ca5731093b4d90e1db9674943e8d94ef57953deb70eb1a5ac487b6ca382c25f2e024f6e830047d84181c99b06c142622566121b4767ed1752cb38f34b21ec7b1c2481090b39594758059a55baa7dd5f82c7dd6497d853e6c2f64915f38492172e3fa27bca808bdb27d6dfb074c4196b4d5cfcb91e30dbc206ab6660098f3dbac8be086b6d2da4715ea267372889244fa05414498c5e23fd296b3f9931634604b887b22ab18a835541d5403b0b7135f4b148a5fb2bbd1bb240aea38e058e1ba7aedefcf9820f1e7c4fbc32d20cec2a3c750e8684ae4eaebf7397afd0b5db18302079338008530b813f5fe9c3bded0eb8d16220ced2fabfaa443933ff0a2508b5a1a4ffd0aed8b89c878f7711c0dc04ec26e2ffa56ccd2f8c4aa587a181d6985c0f2054937f02092116ca81c66c8df46e7294000a84ad938b2f3ea0cdeca7516f4897c09a706a3065a272148cf0bc7e98332b77b1392a5ffb1bc5f4b660abcde1c8544014f3140ae19d055d67cbf56275ed58152b8e412ed80b62c169e44dbab16f54c7c1984e07c91c7937866454795f4faa4935765f45f6dafb25ee6f71948b5325ff661d16c92e500cd198eae4b237818020c73757cb83b10906cb7a4f69c8efd95ab11400d98152b1362709ad07d5e4f434adbf90348c52615df873a6e48138f692377031f13c6ba2694dca34dfd00fa5b9830b67d67d9e982a6cfa49d83bf19b3e7c3d796a37edcf0d9015f923da9985d992cf62520b0c09760d053960854ee4f9fc8ec8fb7652b29c5b23794c9a3d27853b523deabeed778121d96506dcc7135edcb0eddc4d816a49009d147d93a4f3c65b170b408cb934d7e69770e9c37b66f49db4414f59b50969e67dbb298fe87edbbffef638d71e1f80d64e00a754c34bfa40e7a0e702978be5d75f8299c0fbb811e735a147d0a862ad73833c047bf0268e410709004f0eafdd8e1a84903e5edc8525b568baef5639724b830f482862004d42c5a5bdc48a3b27566a6aed337f2bf01d8462dac49f6eb1c7bca17ee57b01222774b6bef8dca7616d8a878ad7bc12f0383f0552651330286f8ac2eba5de5b05d0e8390189bf04362d37a6978a7ad562504c784146b7912dd24cb9fd23b8959f410a53bc12aab6c8619faa105ca966bf2c73ad4ab7b63eb51f7a6716f1298f0b6f86f5356318ec1f2155e8ebdca9ee930aef6f8d9f705e8ee9485f154a78d7e7fb7245495fc7bbbc7494988076b390f081fe888cf322cb6149daa98dda0529e55e0f6f3c2961ae0b962b16a416cfca3f73eedd7fadfc58fb050728a7d240f292dad240f893f570ea80c73bcd65e7c19f292c45932b549ad0b354b0750921b3a0ad9434d35b87403532650bf8d523b9fd8afacf7a05c85bfeb6d1449b42eac800151f7f4f958384c22690d4ba9342e7564a08909230536f4aa565b870a6baca3a257abadd5e42596335c2fcf97842c7ab7e5daa452babadb26f7038d04fdc49ade8d39fba3bf7ba1de167bdef5893ca3a6846536b05767297a837fea8d44584f36e017c3a84a5093ffb0f5dab9339619308a9ea2e22f65e12c2f0c81cd7ddb5bb9e690742baf3f97921d84bbbe76358063daea10c1c642e9ffcfa3bdfc7344310c930f5649ebf306ac8b649235ed84f33935415954f9c507bbec7819dbefb466aea53f1a23112f410efdced1f8f6a59ea6c5f590518df8388e0d82e0c3570537a401b9668af179111f6178c741777c8db66ef84e2d0fa8eb209bf5e6415fa012812754e250856898e8540944584f15bf9e0dd32c7afb75b800b3b9fa2ec3d22f6ff3f34735a8a38cea698c3bf7ea976d4a2be6dfe944cef5c192fdc8a842baaba8879e47ce43fba0a47cdce76d50563ff917a9123134695fa32bd0212f2573be9e6eadd3e0ec210ba08104f58332f12d3759a80d3b170990453fa47845636cca94bc3ffd35485f12eb5129a1522d6d068d77fa7ff234ff71549fdbb4fb337c5fa5c5b3c9d0af461bbd3016dd67031387f9141d7a774e6a53e7d9afd866f32419452502e4ddc37106e5bbed63c064f3183dcf4099ac13d3653305ae12b853f543013af64ad0e324cd9766f58fb9dc06eddcb765c3257a4495fde7b2d561c1623c3e2210ade68af5b278466cf1af3d0fc6ed145dc1c8f9ca777adf9ba18641418466cfbee619c279df67a650339f84433f895e7ff5e9a2d0e5d847a33ac8fc40756ea7f069b49ba5689555c3a1add2a3391820ad3dec00eeeefb36ea55d643c13c6bddd8834253fd27fcc70cc2b51cda653ddfa186921e4a348c6fa8487284f4eaa435a2fc92f2510905919fcd0048f9a18ac6dd761aaf01ecf76ee9bc042b5c16b74de36c09e3030a72041df41a31af4c1c61bd0ba1d99d2bb198c81c032c7498abfa51b1eb190abd4c527e7efb77cbe0668935a78d87ab5c30523c6b79c23ef861d63724d16101607a13b31e903adeb1b75d852cbeed9ab671172a683956907389c055f80e087e7cd598de3c6c34e1c0a777fc656111047ac38a4ac6e4302120623234f32558fca69e469f3a0511bc9e9d0a95197b0dd85f54ee954640eca40da6c8b82c8cb4465b84d30ee081ce45b9ab256d13833c39e07211ccfa70314785481dc46d7bfd0b4be280d2993d1d3b073d77ab2515a2832cccdebcd26b0e793236e0422a4ab5ea7c92a94fed0d790ab667ac6cccef5afef9a235853f8e84340994e4dadb8e2bee1e20cc8edd6d4501698fcca5f29a4a2dbc74e90e47c95b5bbe6e1cba3c6e23f7beca05d55d4e874d02f5b4c9348c185d72b66ec5e83154b9bcf616d43f8167eb27b57b875d001c9900547d5c100a008b07162914886a4f0ecf502e02a673d88d5fa6031e22d82e2edbc7a25d5a338ab01560cd57e2f3378677cab2572099b7b92c0af0344a90b7d168e0b19e4049dfa9465acae92b9f0ffc6c58351f5c8e19a875f67c125969c2c83bbe21775256c47276087e5c993258a637d2b4744cd40b8c3336fc41085cbca8cf8ed6539cd9fefd35251b4ebb6003a27e67734f74fd76b0f8a8cc6c8828978294f799c855995c88ef2de26284f17ae3d81ca38e515145df8e9bf2dd21de19e11d2e117b9cf6e2a33937590ca154ef4bc51de5af1bbca3c7412a26bd3c4d177ebb8db2f4e58ac312a0f28f82e190a27ec2a5e3719a1efb866a62062604db79781b91cacd6a971ca0d797cc622f08f0878e0222c5eed4a3e911469c91810a015135e071db47a0bdc4658f07d0a2936bf1cb5ec0fa76bbff926f99ddcfe1ac95f4a847ed41495c071f7439c538e6e73e465c1bf2d4be3bc843315a2f5f3dd97822b33682abc99cb019850bf1b3328ecba83b4c64f110094ccdb4657c770b2c88deeb150ce8147fdd31fff0588b260d324363085f40a40a93d4fcc05cac30053b7070469485e5901fb6057934be4f88e5fe502f02f1738b0c0633bdac678ff314577f585dfbe0161ffff0546264c1983a8a3eff87bf7ee1121a8786526571df279eb7779e8c74db4cdffd1f5bbe68f212e05c0964f181db9d8bb1088c174593a1cbd4e03a4426c78001087878a08070dcecdcf7880a066fcc6d938c79c354c4de759ecf1953da18134e40e271a11b1eccdff6de1e71a3db738b5e730569a43cdd095293240cb246358341c132f68f92584f903259ffd4e558de40a9b20fd72f500c4bba5fabb70e1ee1b2ef386a9df31b78b6bb565035716c2876332a295f0f6ad04c97b97273aa74c4727fa5de62a62260c2bd5cfa5bb4c736a86e0c398b64f0edf44b486a46560b1f539db0517f036b69a99fafca34275b17e2ae31d5a6a4e8399fe2014f25cc3143a9d45e974148d690c5e801107c7b12870d8f764d30be886688aa1feb86cc3fdeb92548660cc1f5a3118ddce39232ab2d66d4a795a7e2a5df5d4077671970cb9c14f457a7b1dea64a4dc5c9206902121eb09d229474616b538eee7e8e9055783bc30777c694e50651224219c470f5291c511c54f362250f7472d065c627248951553c0460c457830cb8fa7b14330f9ce39106130a3dee9722b83e52ff3b24c51f8a50c46f94e43a6eaf5df42063f8757a9c3e2dce3869d8a52803cdf3ade9f9060fb5125ea8f48dd568f8e636896c06b30e259ff412ae6d1f572dbbb4bc5ca3ef43448dbea282ede99f4ae4ecb22dec6eb82bb7482427d96d5504f23267d609859b06bd42dd21ff18375a9f9623db79e91ad00d03489f9e8ffbc68a88066c04e84e24c05a3e4f45e12173ef78b6cb950e17715d46f7a49442d03cb9300b5705cafd3dd5481dd72b9e51df31f8e1acdbb8b0cc8aca0ef07fb64873df92ff74d823b33d32b1a0ef5d776787709ddf49db49fd3270af6ac320fcda17b042350ba024348f06dc1b6f8bd4168143de533a7518a31d4a6c7298f6139415dca64aaade742d456bb1ca5bcb654dd056f8d230b46ff32a0a98762f9d83675daf308279b850dd4bb769626c85113203b666f5d170609cd6139f690722b5d38d590c17c678ce517a507f983ac5a12c35ecfe5c52115abfed7308d4118e1a41c8f3669d10d03667338b2cd1501cc03b2dbd40b4138d534dbeb6bee4fbf12f92025d09bfc2959fed82faa982eaa8a8b91187472697baca69bb226ef8a7362eed28849ce45abc32ef9a81e9cf4e4af29c3187c147421c6ada48701b52a32c51d5bcf4ebf40beea637323f6408570568ce970b2181bfc994d8793dd817c05cb1da359f7158f204363ba87a793b56e2f16541c05c0ce980d070a9b3d3f5db56037b582f082218dc7065f5eb7147af9a42e65a340989c8f8130f2c5a59ee32dad782d70b4abeb80411b5cc2769a35a5a4f8481486179a4e74ca2c63c88d75b69bd023329288f6603a0f803eb8f15fbc470117006886dacdba687789d4aaf9301928a9f5d9b9f91589bb09a025220499287c0a45991f0575e12d3e7d60ba6c9eb13e3a86ee62ce82ff5da8d8e6dbe67c197da72e24d22cc3ff54f9b02ebf421463efa30490d456537a15f00de406e148fb64db5448ebd3bd66c098d81fa0e7fb6d1da365a9745c63af2a7b3e328c883f2ca08051992fd14f40eba67ce900953810e1643317cb5e054daa3410f7ed06f83231cc15d98fc4c7787a7635390c5fb42e94b780c8e4c1761a6c665ae4b25c3f8373907b9f0765091faf809ce5c37367b962e19d34b6d46a37fa368f83fe58f7fc076ed6c15bb7f8084bd5b53a39d88bc4564ee9c6665b72209c6816439381ac665840f8f3e557de0422a2ab6b9b0ea6fa23ab9277c4699e52dc8101f836b22f40f08485e6487329d317f8c1fadf1a0018ce0413998722a5d3686dcab362b82bf93749b6f3008bf7ff0096f97bb86a5c00b97cfc557e4d197f7c7fd810575c1ffe52595416e87d7915994b3ecc3f978ffd046222e09287ca321bf1bdabeb3824cbf5d2c606c0ca0fecfaca630de3188385d377c22ad76cc2823fb1388259fc7fc59832b14b6e13c08d6e6d7e6731b428c2746d7d3add7643447d2ac38ed64fa08c26597c3538c7f4a15a60611ed2ac0db3e0569e76a487b061f1c00701aeca7d95bed994e41c2833c49da1750c1d0b924fcf451aedc0fbd9afd2a105d52c3cf854f4fa18fac90c53724bd845a88e09d602d80f197cf52e6b41357e51df0398d0f72043a1f8a489de17389f7fe854f2b2e557d909ee4dbe84a9c985f02716de3f6030f0bdcb7c3b80e6c5a2fc8e7e689550278d733897f159ff6a2e908cc6c2e229fd550c964ad5f5b654cfe96a5934e194e9ff9ced5dc1eba579ea0520e902c44e3e4a9a7111ce8b9d5848940ea8ed15cdfb0bfa3a2cf68455ec099ee7b21d29ce3bd9bf945be53f2f293d4d42501766cca497e6a0d6c1f55a0e44c60e2cbb6861c59f08da8c6065b46dc2d39b4b9fdc5cfc5c29e68f0bf831bf18fccb45cf9eb698601add0bfb276611b8c0d46c8c33e31a91fae293e17ecfd6fdf8b39272fbd5fd787420f9a84aae0ebc9a0b20030533157671cbcdc14344244713d7279ea38ab5d9ab4cb035346b8e897ea3eaa456d56fd44c2c51b6371746be4df689edb35b675357b4104b073b01aab8650caf012198b660aaa5bdc90276e2165bea28abbf5830131c36204be640d136d25e404586295d35f37cd1ecea83bf408807841eac23dec0af134d803ecb7c3ee8683242a444e7ebe9bb2ef484c9b94951316472c447bbeac4b228693c0131181f5b3c74b7cdeb93ec0bdbb2e1e834a02d8eff0bed45e143df863630262d8c4ed41640f542d15f3404971fa3026abffd20d8f849c8e36c474ee601abd9d3be28bd0dea03ef4840134ede16a8129cb40d32bcb02669c747423f7803709ea11125ca9a9aaa44138ec22fe592104c467532f0ea1cf5941c576263603f9eb7a0ef359fb29fbb521b68b68576e74115f109b4934ce5d9acf12dc7ded94e38c8b4adb3c1cb565c87bc12c2c41ad273bd92d159932ec4fd16b2b6a0d195802ee49be4c62b90e310179e27f28c0dd332b288cee0cdd0b7d388c89ea3eda4f1cb222b7ec1450749f96d4c78a4bb43074fde684ed610a9900c68143230654213f44ff2b39c27c79202e87d6407cb659c264d6ba25fa45f442556f20a158774baa27ccf6189d394e4d8052156f5eb2f75c9fa2cf90489e8cbcf3dabed5acd55364649b189b28ade180b1c25b92a96516baa83e19188ac1532de1d15ba8bb4559135d18d780288fcff39288555327a9a93f9d154d3502ae2cad0db635ef4a50fcd4e8e7b14926bddb61882ca15701cb4a1e33262fe64dee5c4bb99a44e28c5571aee2051eef455d9e82652fdf46b684a09265fcd440aa5facce26b11098152c90f8b46d4dad47374f59747429b943c3e9fd5ea77d1c42751b604538ceb9609dfe3e503573cecf5b80b456db9657d6412de38096e463e4d7c6e39da02544884161173066e7d15b791210f54ff5399e3e889cf928f532e7087c40fea799bb56c64321a3f2002c58a36853ac20275de7d7702fd3f98f3555341e5d9f49573557d08e3061633752de55ad9ee09d1c8ce5193005248d54e40e5e3984551cb2bc8aa85e13d02a8ba970a8bd6aa92da0b22388df447449b9c56b5c6a1c8d58147c7867aa7f64bf1aba705ed472dea616d9d7b5069e270dfa0474a723f285dc980007b94f1162ec16a0c4825298dc625b01cd7c81979218a552c981b494d7fbc5cd2f9181304cf736feed905813d05abb7b52490ee4bff4d3e71c91bb0cd01170e482857e6384de401bbe9a6e3b9e307ab4e4a499e95833582c8b5e09fcc22ca9b3630e1046ea448aded6883e1fa5329d40b89e187658a862abb3e58eff4c92353883b89a7ef97ea415da3edd3c91d65017bc3265f207f172989de8106b48105c69af756e61e921dd4e8ad2b3368f01d6e9258686df32d2dbe036355000c13d450a8366989705cec5d0c06668a6c2e0145df3a4b132c57c1321c350b94036159ff703b167ea8080f58cdf8475d34f043b96e5e2d207b97048db89de83bc1b0b9f96dfbfd15b460cd3b5b157bb79b81285fd81cf60438abd62f31a3aed2f8dc888ba2caa132c62de3ed529ccd12b209d99c627894254f88b015e3dee5860ee8d57d0f1ef4de79f09efbbfbfe0d87638490d841e1ad41d71f046dc9124927bcc6b1739feb0c0b86804f0a2714a21e92ac209a24b3c676d99fdf9cf2d91668a93699b52559504b790619bfd36b2bf99e3ba4d20947af71cb06dbf86d94bc76dbd3c3056ba00f84bd7f4c1aa656930ba456d118224130ef7278fb9fa3d4524c08e0acdcda9fb0fdb62b8207a10a99ba76a0a6aadc9114e4f68984ca669ee72487d899cfe8fa7446299a72db6b92ed1c98d7dc8a381e0337b38214d4ba05a590b184fc5166989e112e6363150775006ad444c8d9d3202aea9bda57c95fb616d88868fc16bb856b33381324109ca821f711151226071027e0b6e782a017c99dde3483bde9fd629a1420367fffaf0606881083052e6b6aeb2cab87a32aa9975be88c9197e4b9ab87431c282dceaf00a36a630968d268d8e8a5b1129986b28a221e802d09df86e94a51d1a6481f22f489f7f9b42499155b4b8e11542aa7a464996942265004f4eea78a0464d935b0599e07225139b14edd629ed25ba15d6ac9cc2e6be9a21f7f2511d1c558f641a35a8ed2afda6ed338d597299c6279075f8487a694b3fc1f5bb066bc4e72ea25e7704e74789ea2277ed7d1dff951c7f86eb94f6eb14df0fb12a3766da452a391fc8179e3c9df0fd9483809fe795f33c03223a6d8b9aea4f2d701d8963a7d40e975824bd0323b65594f142cd17a80300683e2e6c9440cab99fb1d732afcc2fd9bb31dc284da41c694d321a65aee57584ad0bb22b1e57182279ec9ae70ad8d803231b02e15b12bc829c6e540f23c534f811f1785e9be80db62a4b9f770a769be0dcdc9a7acff19af955d830d9e3affb548b4517613f3927be91d3b484e9b6e19b5c991ccda1cd7a781df1ad359618026fe4d5581b8458eaeaf7f96d0ee77d35471c3fb4f26680ab4b59120041bccdfeaa8ab89e34c90d2da4af5ff3bad1f574e972809331bb4c6b6a23e960e02025f8f64d52ca3a6bbb0b6c5fae13c59a57537c96d40280ce6dfbd07d1c75aa44c8ad9b05a3f8d54807c52aa895deae37d995ec83e7632153720fb11d51ee91e692f68d483c4d93f4084d1dc54c7f67610bb95a4fc6557a4ea24e23fd508536a1ac894290a364bfa71026ed0c8b9728c0407f3ceaf34624480603217e4e5ef9c043fbbb1747674514ac3bf3537fc87ba178dd8e3dc978146f6f9d48d8787bc5b5f3ffa4f9e89d99845c71d2126f08e9f167572f190ba70c07cca522888b61ae4575f1f355f75223ba3f224d645b56d586644161c88db2fa5325ce9ffc6c1b3d3e3dcd1f0a51f6e855297ac9fe55f0f661cc5c1ee8d02831740a9eae5e7104494f04baf0904d617c0ca42b0ec26469e0b11055f123779ccc26bf0fdd1ee9c434115a70e86b1dc2f25a826323eacf30da9a09f255fb7a68a9c829426e53151d3113bce3eaa06e8ef0ebb1aee8f10afc03643ba55911de20c60bfc2a8e5f91e84ca2057ba0312b73e923cb3ebfa3165fcd72a30a4f7cc59cb7359e53379118f1ea1b5daf05bff36ddf1938e8355b3395b9e3461e1d0ef49473e3dad230eb5d8dd7edc6a9ced82069eb3d8678394d2d37c4edbc512ea7c180b6ad30126f8ef2e8bef6e8e48f34bda9b16a10ee273ba6735cc0ecc019ba0f7f420f12031be10da5f829ebbad0e8613cf9d20135d03bd0a9d9764addd90400e5709146eeccd5aa0e6047a6eda7bfe23fae83a97db048ad80d96e07f8ee775d9414e8feae6fed5901f18e8c7bedf4822cd6e6336704b56646e608034cb46fea33035fbc4376d29bb49a0b125035813229e261d98497c87f3fe192c3ddd1f8c2708ced1b2beb092cbc57ea3d95861dcf963520702b633378b6fefaeddb1d9184ad6e68f21b6c0d8ae2ab1369d2019e5fbe0527fd4d457e194ab506e0a5cc89e9daa9fd96da044bb8fd21d4b5775868681b6f3477f5bbd1c72c91417d9b045ace1a9c739ffe01bb719bd4d70285e402e3aa44a4cd48650d0e8b125956c9d929c13507dae1b9a7ac91c946043fbcad4d6a096e55734bc255a9912f21a015a179bdd10be8874d24ee7a7a93136155faf1bdcbdd4f7520e324d96a6f52462c6bfb7a2009b76dbfc2923da633663918a54ac612d5fd9ce9cf73786d2c7801fd46bb2c6f8a610463e23088266d0f100882dc08cce40fed68be22a162b7389fef74a64cb1843866f2e19215f43f3bf58e79ccec3a791d2ffe2ab18fafd584a41e3e41c3d0263e69e037affa16f06a75815c192391455cffe92b5df6b7a65b565ad80680c79e204906bd1e4b49b4bf73a289a7e1ac774533929d046c92dc19715859de39a99c4b121677779d5b2fc41c3ed0206d2ad95ba17e88dba1352859dd52a7e83ec94f0b0effc3b51583c9cb27343b244dbdc4fb9cd87df6824a18819b898eb7b92c88c100cbc648f261934901cc6581847c34810aac0ffdd6693bd0d033edb9217d182ec5bca42c720f43609fff5403f61cfe02932fb6856aec7fdeef84d71b6084cd71bb8c1146cdde1a927b4d8eca8a33b90be70b672f04335b0eb26d67a359c3ee9411d3290d97873d2b6ca9a3d9fd01a8910e0db8a8a6540c577b19854abac25647314831d01f64b790bbf559d3267ca664a5375c7599b1566d6eb58eeffa8552f41a5389b01f4407436d8bb94bfc0d54897ce62af8943ef23fab3554c0f5cf88f6d717f602b8d563db866262d06d14fcb55cf2b7f3bd7de97346c1161a715475dfe56ecaf16b6171304d5421170f05452b93e6628327eb26e6780cdf3f2300aa98d2564c83b34d783cd6190d10f19cf2348491cabb22fbd8f7f02cdc77d51dfc1f28916f7801506ae33f3de1a90e06a31a286bad048a6ee8eb0bfd715bf8b91767c07c7fdd27692092e61972ddc06bafed622c63722d3b4614db7edcedc56dfc05fd1de62c633347d0745c393438d6128652f440052e14e26814403743bb7eef62005c82108f59f188bdfc7af3e8fe81c0eca2224db2485e8bdd727b27983acba452583096b0bde85cc812079944526ff8149e997ac7e5dcd6e47b19934ace0487baf3b22ef4791d628a6dc5ffb06afab6a982b3f06f87592b9196af8873ceb6f863a68bea478aa7d341cc55329ab5176460e6bbdcb5b89d49bc804a6cedc5fd226a8ce884ce5717adf709d972c430ab2659dc062e43b637d16c1021c1b002d9ac6717a794b702e85a697d4fc82914feb4cd650ff8f06911a98c927bf37aa13762c0122d35dd6d7737179a518960d242ae8416aa289b5609031863a9ed81287747d26a3ef46bb1e234b60379eca2a5cda428dda4de375fa7294c7c01b3ec642a4d8cb878ef53fc21aebc001a8e0b85b635904135768ac86663bab1d89241e0fa4b2269c4b1f4fedf09e644b25e807185ec35b327c0792c3be651c99b26769c7d156a759cc3d06ef9b333710b6a23e0207dd12e47c0b32e67386191eef2b97c53d606c050afe85138e9cf42f6c5d56a2de98ad81bb5584eecbd6deebf867a988a1cbfc25281c40ebddf3911019e1786d993d970daea6d2f2ec1c612f523c92c19aaf6647928eabf33680af2ad5d754073d0bb2a816e62993ab09cf8459c08e867cdad8cbd7bad7f4baa5b2b0e47c4c285c881650df186486a543c6f17fe457ff65190a20766ab7dbd4c61cb268c6bd6fc59c6486de12fcb7c1b4454a47934d8e06d1c105153735296e8e9b12fd15fab9ca691349ce218c2bcdb41a5eaba786d764762217b849ca8739286e799d566323b3d15aaec5906de1ee2ccacf6c3bed0b6bc4c044da366901ed3f2b9ecb2e89f9f3522b709a00d356b42a2f2ab0db9a8f3211587ef761e274e3da483789497ded761e5ccafa5c9fa9ed1a82ed48cfa92e8693abd5bc7006c95c5c3e31eb61756b5ff9780bee79352403112d1432cdd7820936e708801c688165fe606447cc1897e9c112996182c203ced8dd48ed3841ae096b789dde8e15c19188ef198ddca75590042b9e4cccca3548db4f040ae48036462b153432dfe038e3d4fd1d7aa38aacd8b6275e0db0f79fe0671a4d8652fe1acc5a915d8c5a3166abe266f11e751e633c4678418a1ec601513dd988d34279f7f09865544e4dbec1351be3eae565654040d41cead8f581240d0f0424e412dc7bad96d45e412b69cbc54284b7006f68174c700ed3f3a65b23c575c8a515a9d05a85733b4435651d1f5a921456ca449183969bdf210e14bb27de56757a7d84df26862ef87d059cbfa7a9e58f412c28b2a4dd4572db8377afef65d682d82c84235eb7d7c6d64d3d1de6844959d47960c17610a47b6642ee6f960d73767d9c8431e141eba8780fe96e311602020cb53a48414a679c41d29c17b11830e2a47f59fb9b2234cf4cf8df90da89d8d4e25f8677373c20f30b46e7bd72b197a14d57369039960b8da61e37ebc6b68a8fb6841a3f0197dad8a5b6141f46de75ed6ce465a64561d7c23063d0a62526680bc9e75bc6faa26aec3c58db243c9d043c542cd019ecce0a82ba9d32cbca96bb44120cce99df02cbbaf744e9b217b3248d8664cfb662c65bb703338ed23f81c7b596104d28dc1a757b359ea6cab96cbfd0ad1f09048dcbba3de85304770b4c0bf481f7aa0c6448da6639b8bab8d3b89751a8cd4a667cbd7b6805bbd3db89532a2ed976a1cf35be274c3b48cfe4ae88f485b6e69db41958d01db6b5d8e3f02bdad9b2153884b34661050234f260e5ef85616c9a3875f226e6169b9f756c51400abac2ab9fcafc0e3d8b42aafc67bc4a88d77088123861f192890700a62d6835198986761ffcaa31fcbe60af52bc5f4349770f832bc441e3926f2fcf67312178e0b8c42a69d090ed3faa9f39f657677d7e62c9852ba02cf122ff9296bca0b163fa08d15c40ba3c8a624de14e5e1d441b7439e411c3c7ecfd28bed5cc05a0ba9be5d5fc7bd8880487b4b7c5c9790dac49c3f3b9e92e468a1ba168bbf377e9f3b3203d7644c2b1fedde485538f4999da0bae3dbbefc86f247f3189af2265a87aab5499b1d078a851e3adc8c6d9d0bb6b539658bd8950f9513c91e8b8a790fe1a65389ebb7cef0f5f82a2406719dbb6e6e581e74d96fdbd5109af3625c337657ab71b80377ef0b818fe224b701db51f250c63f4bb5253148929928a43318c74ce29ef32fbdcee27bc78eb28d728f5aee7d1cae45fb69378534813c9add07c99002afbe364804141c190dbea385e7eb0cab05136bb51bba03062ab687db6469f85ae43f6599e7b499c60e0bf628321f31b80170d27373ff3fadd072e14dcdb04b9819fab06355a6cccf3327ca43e0941697d685b7e97b519c91c21c6045faf18c20ac6c2abbf74234a5def74deb8298b0d7e54a9cc056d18db98add133d984e202405988b26adb81698dbb051c8860388ea5e384b38b50d9d1203ae107243d56515daae5cb807b3c0345f1d03def053255638a37b0311bde809b4a3bf61f181aa06382f8b715ffba78fc17de4236cf3a10dfe3910ca0c8dbe29e89182d78d5151421ed67cab301aec2e047542dd416e46beada227d49861ee563c3d2b241b39acf073937275bf0fd65298f8dc3b27d2429cdbd85e99b52a3d2f9f42fbed4e3fef946d702c397d1f86c1bb52ab9fa3a62054bd0356c451d2f5326d67e11802b3f0e2a1c64350686e4af2eeb394af6e2b4095962ce482df5375d1cf081813576a48e8443eae2046b1c70d60ebee5547445c2199852f97d7736d9c9131b894a4dbf090aff32974199b925930e18fb0070cf5cd17f535462949f421a0f7ec12d290a3c73609475129626cb5be032c7a6292fd116e4418f832a33853aee888f3716ae6597dd24de87813189295df248a0d68841d87705fd01c5511cc5a159379cc381214f3178942cc418b35f88594327ff6974f0ab4c8145df27f192f18b9116e790e7d59cbe8b09090b8715f99db94376ece99381be8ebf859baa52a3cff9c5e61db51a989bfbe958dcc19d36a2189ec38fa059f52a3d4991536791e15c2f628d4405737f516cdf48aea6074bdbfda07f0362dd8ceabffc20dce3fc5bcd2ca3201413f93417ea1707b5de6fadb833c31c6a0fdc026cf5ba958c4970546762ed49146e7d83b11012dab15494974fb37855ea730a37c59bd83467394ebd015c56d7e6a8306386a2bb9338ff6cf497257d1e25a2b02bb0c7bd8ca711d7993a84817f7ca7ca6efdc656a6269177d5cf6db69d59ec1164178be480e34f4ddf4b34825c2a29264ce8e858ec2574ce69a22c22ae3efeeb4e56145babdf0ecd5c4ea4f353eac1199786b76ab634e2b30c158e85884ae5aaf80134fb8c7b813cd2dabbf47e48d29b0866ee3df0a39f3e185923a2bba9a9451b945ed09679c075d7960d42e0c86b4291793055f8ad7739d54a2f07922cd4dafdb7c70f172975b34c84c9057ecb42544f79133ccec8898584684de980315d38106a97c45f5a4b4150d278baf85c9d266539b66724c55fc86f7d6be8eaa8e6f095b12788f1af640f9b39316b27357b12a8623666835164ca78488407649345ca2983766bc7d9a8c67a3755c6beb3accdeb4429014933e6e5926812315d5c5540903e12ffb94e620fb1bbd100271c6bc156b6fd39c4461afc3ed642c7e8c445eba60bc5f5f4750d96d3afa4f12c504a0a32b89f4fa1910589ce2cb53a9b5db6385562dcdc1964d20e1ad2399a06a5f0df819b5554f26ceab9c1891692d5a6b5d66f72d726e01e772039967a97653c25cae8b188f88843fcc097e825990516e57f18d5d6946dbf93edcf7e89383a9c940272d57b9f7b30b7aeb375148280816beed7fa51bc8a33a614d8fbe59c47892c3ba90b78664c46d211799091b1fc8fd4302a0dfb13d1bca4579b0517d67e0f49af578884eca97a806aadee91bc889dac4b4102a193494f76a2f7d28b82ad32652161d488c32c1480eee17a32e16f98f9d7bcc78f6ffa870390a86231e9bada47d5891e266ec599372e671008181b5799a6095f24abba51f88f2abdec45afa72666d3b5c915b73b89b7a357db189bcd5756f81d13e77b913e364fca5cc565ba2d8f0167f8382dc78cd7ae5aa197b1ba61e114a3c94bfe31b784ccb7ae3d8d1dbf703ed4b259599529923ec6da9215b0a6b7aa9b834706b0329436831c8b117a82b9110966445e8179e06a63fb9087d672fbf3e644983225c230f5153f66a4bd14ea7377ad14c0a148b227ab94c1d2b697f85606b866a3fb6f770ce5b4995333fa1d08ff8d9a91e90aaa648ba62fadf6e78dd034a2ca7411f49c97621493f41882aa2c537ea582772d2ebde4f0e879e06699f9cf913d37fff171d71e1881047fef7562405d1ecdcb48c339ff5f80e7e825cfc9a1dda14698a46032daa7c5bd48f29de9bf43cc532ce72701dc6ec0a723bd6593ff46151beb739b96823786173ad796e6092003a45120dfe17449f9e11d69fdf4140b10ba8c0d6bf35b28eccc33e81597147985b93c42b97057601bbd4dae482d43a10ee261f8efc8af2abb47c47d645be93b556ca72d0a34cb9cc83ae8f3b20ffd926c5b5141b4cc61ee409e528a885b8e23e7690bf825b8e755bc01be3be78256f01d6cc7212d1ac99c913733200082169e4a5c05dc151952048a38db4741f9b7bfb566c6d5329d19bbdf7d1bfb0385a6412e251fd5fef5ce7eeddbae64dea4793d45ef2c63f702106ab22c575f37115317b99933cf688cd311712f96106e9f728fe38781a78a645a77ee145df746f2f9414deccf5076d5dde4b304590c39dc4bc71b90ab57788b5643a88d83e07e7f546b75bd50f64ab87e129f4ea17c1ae6977a68ba29d65e93664c48fdb6d271b9a22a1128d7a3262545feafb6e4060cb91b2cf3683983e77cd79fc157f3012775da6e63d0a3ca9f141d2c6f28d31c6c926c1fc3a72bde78133d715db338f6f835018e0b01d0b8ecfdf9cb431f11a8e0206bf0147ff4b3ea6a64db305245a1fadc566302f2960efd01bdba3a06882babc9e1ad3dadaa32c99c79cef46aa812b6117f7e2ed823dba6f28802a5fccd5e3c08cef49d60b3da26b99fdd5acfa0e6ac3fc5158d264aedcf54e0b3bb8b70c5fd66a5bea42fb70c30865b70249d5e47b42be3e83073e36ffce8a423a44b5ca5f0dd3c3999c5dfb3dfd00002ef0d452914b8bb48a8f896ca80dadfe896eca393ac94d68701eebb8aa1692cf913c9898514ecf62241c99d62d643dddc5f084287ade874577c5031485a30228a9d89af570d772365bbc912b6dc045ee41af2d67d6b11d416789e0578ce7a1a018e079ab96561e4c9548f0d2afd1d3d1ae346804406ca503c25b0dbeac92ef86936e8c154417259bb2e8ee1d4cbe31480a0da8affba481e556db4b866a63fb635dae53aeabdd7ef9f993caf038b428b45500a78e5875b41be898c7a6a797353fdb1d3f3b9829689f5ed8bb6da8008c9e52903e89adb476701cbd766cd5272a0b9eded96b1f144c183b0bedd56c67be7f746b7408a344d8e2a2ac385373f8eae259ade7366bf7bae6790076a25215fb42f4ee47ee83e1f8f8866b26d9be32db92ddb7bfbb997792fb7bb03102c98fb2c28023fd320eaa0395657f5cd75dcf85aed5eb70e156a5f9073eb7ca358235d29f272d0bdee0da1cf0bd7d3f05f9828e24c3bad7a68acbc3b0ad6dcb022d7e2de666d07deca47b46f8908cf38221519171501ccaf7c8721c4ca3de46278d8b9ed4e2ce6e106f32257f4c9467be13d47b2dc0d785cc1021813a3bae583f36b05597913cc9038f52b8d07b0bdbdeb802003968ea42a5c714de670e26d2c956d13666e862ca27f73e142c86e1edbdccd326652108aa32d648dad1113e593cf25e474abecf783f39178623f02b0771932df6ea11ce05db9f470a42f470f9cbf325402a23b681c3f67d20c22549eaff9db2f246baeca8d8cf47ae5e752f3c691a18159566fc04afbb8ec403861b5c6e885d5acff55303e48481983f77bd596eb79f4191322975b96f687f60369e5b738552be746cbbfb8e383c24adf7fb255a584d66c6b42c454158a01df489a7995329393ffa79859b5828e7c093f605365eb9e9259538cfa8841c9be64c35ddb1403621eddbca11ebf6f161f7a304a6c03a2164bcc509118b244cfe88e339e6311bba9f938904f41ddf167d23c90ecffba6925356cea4dc67fd4c07df1354ff5d069d1607dde57cb53f7dd73cac083b98fd058c687e88e0efdf2acec6e9e3633d54303b843e1dfe4504a76390bc49bf324f21a636e8b428603b7bc6d3a74606c97ad3dfebdfc77b76a54fafeeef7d063598de4cf75cd29c6cdebd46ffe5bf9aa0dde86f3a013fdeef96823eb1ee617e8247f3403f152d3fe05a1d93233007c40b3ffefb531855fd68c5895daa3b1da7c5b9f05f3b71df30e6570666d58988fb6791467841634aeaf4fbd9be8b2a3b7b6589db92b847a300c5aa2fd01688b633d22ec93acfcad18f0f5de7a2018135ef2f72bb0d63815d4d0265097701841df1986f80fc24f1a64e9c906aeee7bfc9547972b99bcf249ddcc01156d06d7b3d58cd9ad20eefe67b0ffa68c6835ae9bb1655bb530edace1287fe0ab92c1dfa390265e1a4db847722a6a17be29d8a9ad9a9007319f493ff908d0b5f717330b0f6e526d236cbf8344d35f65635834ab1c41c5374d7ae6552fe9e0bdacab2f8b9a3ec62c0d47b194d47144ddc94c4d594a31ed10e6941cd331b80f090a60127016c2abe12be13397ccf4c722fef136f0be54aee09981463d0356bea01ab5f562343267c09ec01f47d94215067b96a0aee28446e5c944e8031905e7361e0ab37eccf2f9271cfcef145daa5712483777c23dd0654c2a4aa42692d1eb9fad8fe7e5e5e3aca7772b9ef6aae30615c1d25bda1d91eab690f90e9a5b8952b7232891a9dd508fb6ac94ac63d5d1061e53ea18b3db1a5c825f4a05dea462dcbb9fc597addb5792c2118b769c304c7ba54ad1b4ec2ca6a08b407fa0a016384af8a9b8758afad3827a34db5625618a198128579c12bf026def168e903c6f6c59fd475e6a93212f7a049934e2a78a54d42e163ea0fdef7c57ba6dd1b1010a9bdeac9d2f6b195f9d501bf2fef4d60c1d96d541ca04913d740760fc52461d1fe04bcc5df4ed30c91e2e2070143d963df8b5cdc9f1f1b0234fb40349174a08757c7ba01b6e089de4a4d1ddf3deb52e0932407976bc56f062553b8b4459612f6df8c5fc398a0752c6336a09cec18e4cfd9930e652e0a6c287bacab1919673b6bb0d8b8502de688d8f7f053b18155edf0d0a449123ad7c2663a5fb0636ff432bcd898ad965104e15178e76cdc56a5b3c4a92ebb53f27efd587d36fa03eae13c2df6a16f90965ab263125f8564fa81d1acc047ff1bc08db63d4da29dc44ce4148aeb9d0cdbddb2cc5198db8543a219621a859c225fc46d6a10cf8a62e19b5523d78e258773aa2492eaddde2103f8d63fb57c1c463bd4cd84b7965f8691dcc84e6bc4abdd8cbe995c7b97137bd45bb43987b85bc715ac6f0be5a22b6f20647977dcdd6e2528d1fd5535deb9e6a0c3039aa3d6dfb6b387731339ce46e5494e458186a1ce35427e10a4817e7d99e01213397d2e7538c1de198d493d4b6ab1b1897b28e5f87b4a48d581144ff54ad79578560f23616fd7eb256f346db2b72cb9cd84943b720b8df05f14c0ca8e362d4b4a80587623d27528111ee2717b748765d749ddb0a04a77143ba69b01cd527cfdf02f13567d14f5f6806b7509802f6516cde57effe42c4458a14cfc064ff6496cd90b52b399c37cb7289a3273a04d6ce95e81756d83104a9f4d455281836bfd617f49086a36d90764a81b090fffb36b4f9a08755b08a06ac62fd527d5128303831838e1556170e1a9c84339180b7d21d90a3c4bd50c222d3a4202664683bf150dff45268f8699f5674c5c1b2f1abc32988381190ae166c92e7d967d6c577e491bfbf8d75cdc5b09d7f90a08006bc855c4faa0855db87b590d644cdcb556c9045c7c34e6c349886d7fc3f26f65c7a85a7b65e2c872d31570f2f585cab195f6d50efab4633f87532d95c7f4f0d6aaa4d5236702e4be3d42d3015fbff50ebf37b3a5a3d55b3d9b7ac67e186f0c53417ab920c8809b6f05a018397eed3c9388e2c0c97c7d7cf766fb85283622ca96dd5cf49424be930e935901ece8a4006a187911715b6b1fcd4290d3e24ccefb6e1c1f6ca1cba7372ded5ed054bc350e41f7670e29ea8cfc1dc058e3f66d621b4564122a6e7921da67b0fabeffeb170d7561b4c7a1775087e3daf1958540d4ed5e4d87b98a8674380deaaad48640dd14eb4e3c19d9bb290ee5a894814e73068b9f08988d37b7740e8728abec9dc31addddd9d0521f737cf0bfc6208d9331ddd482a80883e73d8e412afa6d5eb06a9eb3c839affe6fee2f5cb8b562a5241145e89e2d327a36292b125bca2e0589c20092658bf402b2aba7526075352a90ee1a309c7ed4de1a28cb119bc79cc5f4ce4f4e0b49f9bca6ad0e893cb797b2034cec5b0af9b9fa4cff6da9a0f7e976112882becec120ebc108fd51463194f9e50d277bac3b70071b82040a6991439c2c4bd6411daea485a0158120e7d88eed2f1a78c2d2b921dd7b1fd637272619f8e6d0ba74ffdfad7376eb8aa3b648d846b0129742ceaf78eeac762bc3e649e8348a00fc749886be813e3f22fbd0335ed1330b10c30a58ee01130af922c430e53a11f9da61fc000861916d8c7f0ccd922fb3b44a8aa9ba8bd27553adeabe495ddc8cc7aef61cdf8c1bdb2aeedf078622525cbb9433dbc975a7647b888688a9e2df21245982bcf0f5637ae463a0e5e63d4d2729531d1d1d3a0e305b320b14082f096bd6420c6c759b677c2cd6a70876ec3ceb31d7d82b8f21f984776ba6db658116511699e29943e71443f9fda1363abf829fd31079c8174b77cf92524d5b8ce3174039a0d762820deaae663f49fb61c52150e51f685ac5346525f43e82879566e5cdc38f065eb8d2b70bb81f22c151a01b5571de0e61baa0fcfbecbe83a29555f47aa38baf54dd895daf94e0ec8e0b6a5202d652078f67487c44dbdf7fc35d7351814d8c4ebe7e0d71c538167a4e55d843dcf2015ff4f8f1debaf01d4b45543dffd34ee489a0998443738728c0cf0a717cab38efbbce190fbf4846e03d38faaab8528e383e5f6c215d24f22d2caf952f2c7d72392dd536491e6488772db907b87ad1186af11cc461401f9593a2310c92c248390a9649dae8769979b9b61e7371e6e4a05fda1cabc43f6ec71f4e68db4f6dfa314029c68cade272f3d6eccd27525408f97dbdf91a64645b3ce127d1906dec8f8a49afe94eb48c3de51303ee18d55f9097ef147db10d77819e8824e140a5979af4f423f6f0d09c71621cd7609a8cd7923b755bff18a5639e86c2d37ae702a33c9edc134563fb4065ab99c028337b4ee8cb4600402c78a095d9eeddf0f653acd52d22b6980e984ba78115840fd7b1e13ac0a1c415401808805f5ac2fa9f51c81fc4ab050e55648f3832e79604f1b8a6d1fb4a7db27ad2607590b2532a9f7010675d8bcdf3b21173fb4c8e449959b04555ad44de2a890bc437951b0fe3771111d43e5ac8eafd3ee529dcbd4d3389e488151b5049ffa51c8d50495d41df9b238743d17ab7fd823bcf76ecaffbc3e9078e11fde4e14c76704cf456bd1b35a8a089a73f933a4066709d5bf679221e56222a2120ed1e8b12d3888481381713090216f0debb796c8cc1cbd7cc9c001dc39b5a63891469188fbce3945f37aa3331ded127087ab3884dcedc9b9b4a6be8a87e925659bced0c34e612003b695c584a8a0108b34c0a2fb59972e78ad75582c9d72f3177d1288c00b22df7d847f816ba5b6cfcde08175ab10e0daf0c36ec9c10d99fa15d52685f9f61efcb1ac64f7698df23b5ce37a4783e9d3b2e1a0440447fbadc2c10b82a34e173ea63cc22899907b95fe3305d7a6d124a26663d3380c12e09303fd8fca1947e7c79ec350c716db7121e60970b08eb4d9339159a113160fd8d5900f84f9354c9399566b595ed62667461e231977d3f9b1f386ffa1edc6688d6404f5aec4a3c3a7dce3d5a97d685eb2897aeaafa6260a6c6b8c67fa21877222dbf59c73d7d12836c72ee531afc86845abdfd57510220157a58d0ed1a715288a94dc960b963648692d3501ec889aa4bdfe11bc91be7783d906cace63fddda0ca072fa657a4f92a96a317f7ec44d499b3a5948b3cf6194b8006f274e4530456966d4ce096875b22432c8df11ac0509c74110edffa52427f7ae1e482681806aa336d96d06098c6452f420009cd489fb5f3dfd45ef5fb51512fb87fd8f2c0cc45e54db44e8eba49a74f30d0b46c1599c91e3cedda5227b6f2f91ce51a023b1ae51e0a161fa6171d64dfabb6d94eb537189eceb4d95c484d17248ce3b45cf23f23971c9136d4ab9739b2c5895ad9a94057bdb23b4a5d546c149d5253345dc807bd0cc37b5639b5a6bc0aec9431e8235ec330faf34972081e5af1d98a7a4ff9c8f583229000d0fdd04dacf01489218cb086edc01a4918fc2c2ac2f9809cebee2ec3a82011e771e8ba249e06a98cc194762340028c394447e6d9b702b6cd54b4ebf906e6d0cfa10a76e9eb15595d46f762521a41853d56f43e06bc9bab0dbd7c1544590d18b02df6dd62d92c3493b6ff6ab6297c625d2d75bd60545d8ce0e506f0b22aa1fc118eb0a7a1a8090af2a0600a37cff5f2ba7ab60c32edc259ebcfb7ffedb167951bcfb0a5c34075badff1fc692f2a4afd8456df104964cb8899337133bc527aa452f0789423be50ac6f88c2a22068000074cb4219e8c4a8834e1767e27b6f3858c2f65c2266fc76a029782d47b93e16847eb5456841a96d4ad08a5133f9c0909692e430b220296208501294131b67ef28e664f9a952db33679945af049f12dda571329b25eb0ac762c6b2847c8436ce68c22f2b3dc887c17a9fc96986fd478b6ad4dfeeaa16fd213eb9309cb136438d6181f72d98096a38ec837b3419ef06a87573aee35d2700e226afa12c4d165fcd34c2ae23b3a345d446901420d6122b072ae3e6ec8a58c3f7bd456bf0f03e43d651d69d019a6503c2527646d3cd38db8c4290ba792865729171b381b265d8affe3dc3c8a2755e3977a6a28f57df6b4791b588d1d650dbfeef3cd914ce03086f2f072427d87270972906938de4243ed8f8bb0ba4b4337024b1365ec1bf291c366f79f7c2e3db292dad4106cf68ed8b552aec0b06dfe8b213b81625241d703c4c136987127ee17507648c7ae5db1df4c1e9e37cb07800d3248dbab1048cfc2b90fbb852e79c1f3e27abe165b557c75418399410cd6a48e08d9126b14264be18bb89d33f504ce9b9d74b625dd1cc012f6ce027891e9e1a11cff89952b94b326ffbacf50f79662e55d67a4a1acf4ecc77f396a6b6d80c62461b4c7a1775087e3daf1958540d4ed5e4d87b98a8674380deaaad48640dd14eb4e3c19d9bb290ee5a894814e73068b9f08988d37b7740e8728abec9dc31addddd9d0521f737cf0bfc6208d9331ddd482a80883e73d8e412afa6d5eb06a9eb3c839affe6fee2f5cb8b562a5241145e89e2d327a36292b125bca2e0589c200926568590a5c57368c4e347c7b47d260253f6cd691475b6778b977aaa874b37c340cd426142359bd022af24e3e28e62fdfe0e6bb37c7dc7184abbf40b340f786a7c2bda51e2b99a01b0c1092613444aae1c6729a9676cf2d271ef7212bfc083efc69d787d03299b2dd41720292f296ef72f419391cce32041f6913db45c1e1bc687574f30d0b46c1599c91e3cedda5227b6f2f91ce51a023b1ae51e0a161fa6171d64dfabb6d94eb537189eceb4d95c484d17248ce3b45cf23f23971c9136d4ab97322e8cec84c728b99393ae596bd32c1f1a8142deff73b7f79d68f5dcfb7b1584aa9d88a4877e4850871c0dc90705d51850d8654ef8553f7e4ec4dcfcc0d2128b5fcc13dd56770ced4ead1ea65ae10e74c4690f11bfbd6bce09280a57deddbe2a0c0aec9431e8235ec330faf34972081e5af1d98a7a4ff9c8f583229000d0fdd04dacf01489218cb086edc01a4918fc2c2ac2f9809cebee2ec3a82011e771e8ba249e06a98cc194762340028c394447e6d9b702b6cd54b4ebf906e6d0cfa10a76e9e05076d94c3ff9328531a61e6955c2c99351860ed476e995e555bb144b52eeb9d84478d4453267b85a87a523801b423cbf40c3b3467d2514c89afe24a4553fff61f8831f6d16a2b7b353f370072e7d7ad265a6b8ae9ee05b0405ac1ebf52798630464b367421b0a7829aa01f0d3ae33f4c27ce8037508ae94b9404d688c5d9c7194731f7aa16545850a071b511c704932efe3d86585e4f90b0ffd92752cb68ccf116b630f1847e9493d5fba1542d469a2c83fa97b77f369c52e50df3367f3e48d68236b486f92173bbeb4a1cac4bcf05bb54fe0caabd8a185ade8257ddbdd56fb77888685a49d7ba212dc0564afb9d393db3f744e47ae39f26ee02b19631549191d32a5d101d1f63ddfc8f8d5c190d03928a58ff0af7c40c2cb9d76e23ced6e4dc292e7bf6f94f50daa4467b91908b850fcc23b6df4a2ec63777d36021738e461b4c7a1775087e3daf1958540d4ed5e4d87b98a8674380deaaad48640dd14eb4e3c19d9bb290ee5a894814e73068b9f08988d37b7740e8728abec9dc31addddd9d0521f737cf0bfc6208d9331ddd482a80883e73d8e412afa6d5eb06a9eb3c839affe6fee2f5cb8b562a5241145e89e2d327a36292b125bca2e0589c2009265rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootghc-8.2.2-73.module_el8+12110+6615827f.src.rpmghc-base-develghc-base-devel(aarch-64)ghc-devel(base-4.10.1.0)ghc-devel(ghc-prim-0.5.1.1)ghc-devel(integer-gmp-1.0.1.0)@@    /bin/sh/bin/shghc-base(aarch-64)ghc-compilerghc-compilerghc-compilerghc-devel(ghc-prim-0.5.1.1)ghc-devel(integer-gmp-1.0.1.0)gmp-devel(aarch-64)libffi-devel(aarch-64)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)4.10.1.0-73.module_el8+12110+6615827f8.2.28.2.28.2.2-73.module_el8+12110+6615827f3.0.4-14.6.0-14.0-15.2-14.14.3`"y@\]o@\R@[T@[ͻ[$@[[H@[ @[ @Z̧@Z}@Zz@Zp^@ZiZhu@Y@YYx@XXXX@XwoXWWQq@WN@V޾VUUyx@U7@U:U@U hT8Tء@T@TNTk4Ti@SGSS@SrSrR@RpRo@Q@QQޞ@QLQɆ@QQQ@PP@P|@P|@PO#O!OOiO;@OONN_NN0N@N@N@N @N @Nj@NN/N@N]N @Np@Np@MAM@MM@Mש@MMz@M@M?MM@M@M@M@MMx@MwkMdMWMS@MS@MQ0@MF@M:M.@M.@Mt@L@Lr@L@LҠ@LҠ@L{LRL>@L#HL!@LK@KыK @KKKKKKK0K(K#K"4@KJJJJJJJJęJi@JeJ!JJ @III@IܑIII2I@I`Iy@Itk@I3I+IsII9@I9@Ig@Ig@Ig@HHHH8@HHHf@H+H@HXHXHXG^@G-@GGG_@GFG2@G-@F>@F>@FC @FC @FAE@EK/@E@EDSU@DGwD@CK@C/BQBE@BE@BB{\@Bv@B9q@B8B6@B2AAIAwAo@^@???ݢ@?@;@;@:9Q98L77@7z6֌6,5@Jens Petersen - 8.2.2-73Jens Petersen - 8.2.2-72Fedora Release Engineering - 8.2.2-72Zbigniew Jędrzejewski-Szmek - 8.2.2-71Jens Petersen Jens Petersen - 8.2.2-70Peter Robinson Fedora Release Engineering - 8.2.2-69Jens Petersen - 8.2.2-68Jens Petersen - 8.2.2-67Jens Petersen - 8.2.2-66Igor Gnatenko - 8.2.2-65Fedora Release Engineering - 8.2.2-64Jens Petersen - 8.2.2-63Jens Petersen - 8.2.2-62Jens Petersen - 8.2.2-61Jens Petersen - 8.0.2-60Fedora Release Engineering - 8.0.2-59Fedora Release Engineering - 8.0.2-58Jens Petersen - 8.0.2-57Jens Petersen - 8.0.2-56Jens Petersen - 7.10.3-55Fedora Release Engineering - 7.10.3-54Igor Gnatenko - 7.10.3-53Jens Petersen - 7.10.3-52Jens Petersen - 7.10.3-51Jens Petersen - 7.10.3-50Jens Petersen - 7.10.3-49Michal Toman - 7.8.4-48Fedora Release Engineering - 7.8.4-47Jens Petersen - 7.8.4-46Jens Petersen - 7.8.4-45Jens Petersen - 7.8.4-44Jens Petersen - 7.8.4-43Jens Petersen - 7.8.4-42.2Jens Petersen - 7.8.4-42.1Jens Petersen - 7.8.4-42Jens Petersen - 7.8.4-41Jens Petersen - 7.8.4-40Jens Petersen - 7.8.4-39Jens Petersen - 7.6.3-28Jens Petersen - 7.6.3-27Fedora Release Engineering - 7.6.3-26Jens Petersen - 7.6.3-25Jens Petersen - 7.6.3-24Jens Petersen - 7.6.3-23Jens Petersen - 7.6.3-22Jens Petersen - 7.6.3-21Jens Petersen - 7.6.3-20Jens Petersen - 7.6.3-19Jóhann B. Guðmundsson - 7.6.3-18Jens Petersen - 7.6.3-17Jens Petersen - 7.6.3-16Jens Petersen - 7.6.3-15Jens Petersen - 7.6.3-14Jens Petersen - 7.6.3-13Jens Petersen - 7.6.3-12Jens Petersen - 7.4.2-11Jens Petersen - 7.4.2-10Jens Petersen - 7.4.2-9Jens Petersen - 7.4.2-8Jens Petersen - 7.4.2-7Fedora Release Engineering - 7.4.1-6Jens Petersen - 7.4.1-5Jens Petersen - 7.4.1-4Jens Petersen - 7.4.1-3Jens Petersen - 7.4.1-2Jens Petersen - 7.4.1-1Jens Petersen - 7.0.4-42Fedora Release Engineering - 7.0.4-41Jens Petersen - 7.0.4-40Jens Petersen - 7.0.4-39Jens Petersen - 7.0.4-38Jens Petersen - 7.0.4-37Jens Petersen - 7.0.4-36Jens Petersen - 7.0.4-35.1Jens Petersen - 7.0.4-35Marcela Mašláňová - 7.0.4-34.1Jens Petersen - 7.0.4-34Jens Petersen - 7.0.4-33Jens Petersen - 7.0.4-32Peter Schiffer - 7.0.4-31.1Jens Petersen - 7.0.4-31Jens Petersen - 7.0.4-30Jens Petersen - 7.0.4-29Jens Petersen - 7.0.4-28Jens Petersen - 7.0.4-27Jens Petersen - 7.0.4-26Jens Petersen - 7.0.4-25Jens Petersen - 7.0.2-24Jens Petersen - 7.0.2-23Jens Petersen - 7.0.2-22Jens Petersen - 7.0.2-21Jens Petersen - 7.0.2-20Jiri Skala - 7.0.2-19.1Jens Petersen - 7.0.2-19Jiri Skala - 7.0.2-18Jens Petersen - 7.0.2-17Jens Petersen - 7.0.2-16Jens Petersen - 7.0.2-15Jens Petersen - 7.0.2-14Jens Petersen - 7.0.2-13Jens Petersen - 7.0.2-12Fabio M. Di Nitto 7.0.1-11Jens Petersen Jens Petersen - 7.0.1-10Jens Petersen - 7.0.1-9Fedora Release Engineering - 7.0.1-8Jens Petersen - 7.0.1-7Jens Petersen - 7.0.1-6Jens Petersen - 7.0.1-5Jens Petersen - 7.0.1-4Jens Petersen - 7.0.1-3Jens Petersen - 7.0.1-2Jens Petersen - 7.0.1-1Jens Petersen - 6.12.3-9Jens Petersen - 6.12.3-8Jens Petersen - 6.12.3-7Jens Petersen - 6.12.3-6Jens Petersen - 6.12.3-5Jens Petersen - 6.12.3-4Jens Petersen - 6.12.3-3Jens Petersen - 6.12.3-2Jens Petersen - 6.12.3-1Jens Petersen - 6.12.2.20100521-1Jens Petersen - 6.12.2-1Jens Petersen - 6.12.1-6Jens Petersen - 6.12.1-5Jens Petersen - 6.12.1-4Jens Petersen - 6.12.1-3Jens Petersen - 6.12.1-2Jens Petersen - 6.12.1-1Jens Petersen - 6.12.1-0.2Jens Petersen - 6.12.1-0.1Jens Petersen - 6.12.0.20091121-1Bryan O'Sullivan - 6.12.0.20091010-8Bryan O'Sullivan - 6.12.0.20091010-7Bryan O'Sullivan - 6.12.0.20091010-6Bryan O'Sullivan - 6.12.0.20091010-5Bryan O'Sullivan - 6.12.0.20091010-3Bryan O'Sullivan - 6.12.0.20091010-2Bryan O'Sullivan - 6.12.0.20091010-1Jens Petersen Fedora Release Engineering - 6.10.4-2Bryan O'Sullivan - 6.10.4-1Jens Petersen - 6.10.3-3Jens Petersen - 6.10.3-2Jens Petersen - 6.10.3-1Jens Petersen - 6.10.2-4Jens Petersen - 6.10.2-3Jens Petersen - 6.10.2-2Bryan O'Sullivan - 6.10.2-1Jens Petersen - 6.10.1-13Jens Petersen - 6.10.1-12Jens Petersen - 6.10.1-11Fedora Release Engineering - 6.10.1-10Jens Petersen - 6.10.1-9Jens Petersen - 6.10.1-8Jens Petersen - 6.10.1-7Jens Petersen - 6.10.1-6Jens Petersen - 6.10.1-5Jens Petersen - 6.10.1-4Bryan O'Sullivan - 6.10.1-3Bryan O'Sullivan - 6.10.1-2Bryan O'Sullivan - 6.10.1-1Jens Petersen - 6.10.0.20081007-9Jens Petersen - 6.10.0.20081007-8Jens Petersen - 6.10.0.20081007-7Bryan O'Sullivan - 6.10.0.20081007-6Bryan O'Sullivan - 6.10.0.20081007-5Bryan O'Sullivan - 6.10.0.20081007-4Jens Petersen - 6.10.0.20081007-3Bryan O'Sullivan - 6.10.0.20081007-2.fc10Bryan O'Sullivan - 6.10.0.20081007-1.fc10Bryan O'Sullivan - 6.10.0.20080921-1.fc10Jens Petersen - 6.8.3-5Jens Petersen - 6.8.3-4Bryan O'Sullivan - 6.8.3-3Bryan O'Sullivan - 6.8.3-2Bryan O'Sullivan - 6.8.3-1Jens Petersen - 6.8.2-10Jens Petersen - 6.8.2-9Bryan O'Sullivan - 6.8.2-7Bryan O'Sullivan - 6.8.2-6Bryan O'Sullivan - 6.8.2-1Bryan O'Sullivan - 6.8.1-2Bryan O'Sullivan - 6.8.1-2Michel Salim - 6.8.1-1Bryan O'Sullivan - 6.8.0.20070928-2Bryan O'Sullivan - 6.8.0.20070928-1Bryan O'Sullivan - 6.6.1-3Bryan O'Sullivan - 6.6.1-2Bryan O'Sullivan - 6.6.1-1Jens Petersen - 6.6-2Jens Petersen - 6.6-1Jens Petersen - 6.4.2-4Jens Petersen - 6.4.2-3.fc6Jens Petersen - 6.4.2-2.fc6Jens Petersen - 6.4.2-1.fc6Jens Petersen - 6.4.1-3.fc5Jens Petersen - 6.4.1-2.fc5Jens Petersen - 6.4.1-1.fc5Jens Petersen Jens Petersen - 6.4-8Jens Petersen Jens Petersen - 6.4-7Jens Petersen - 6.4-6Jens Petersen - 6.4-5Jens Petersen - 6.4-4Jens Petersen - 6.4-3Jens Petersen - 6.4-2Jens Petersen - 6.4-1Jens Petersen - 6.2.2-2Jens Petersen - 6.2.2-1Jens Petersen - 6.2.2-0.fdr.1Gerard Milmeister - 6.2.2-0.fdr.1Gerard Milmeister - 6.2.1-0.fdr.1Gerard Milmeister - 6.2-0.fdr.1Gerard Milmeister - 6.0.1-0.fdr.3Gerard Milmeister - 6.0.1-0.fdr.2Gerard Milmeister - 6.0.1-0.fdr.1Manuel ChakravartyManuel ChakravartyManuel ChakravartySven PanneManuel ChakravartyManuel ChakravartyManuel ChakravartyManuel ChakravartyManuel ChakravartyManuel ChakravartyZoltan VorosbaranyiManuel Chakravarty- bundle llvm-3.9 for arm archs (like in EL8)- add ghc_unregisterized_arches - Recommends zlib-devel - epel6 tweaks- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild- Use C.UTF-8 locale See https://fedoraproject.org/wiki/Changes/Remove_glibc-langpacks-all_from_buildroot- Recommends for ghc-manual and ghc-doc-cron- backport quickbuild config from 8.4 module and extend to perf_build - disable -Wall on s390x like in 8.4 module to silence warning flood and simplify setting of CFLAGS - enable buildpath-abi-stability.patch (from Debian) - setup build.mk in setup section, taken from copr and module- Update alternatives dependencies- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild- fix sphinx-build version detection - merge bcond for haddock and manual - disable the testsuite to speed up builds - version bootstrap and packaging fixes and tweaks- move manuals to new ghc-manual (noarch) - rename ghc-doc-index to ghc-doc-cron (noarch) - ghost the ghc-doc-index local state files - ghost some newer libraries index files - simplify and extend bcond for build configuration - drop bootstrap builds and do ABI hash checks unless ghc version changed - no longer need autotools on aarch64- ghc-pkg: silence the abi-depends warnings- Escape macros in %changelog- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild- apply Phabricator D4159.patch to workaround https://ghc.haskell.org/trac/ghc/ticket/14381- 8.2.2 perf build - https://downloads.haskell.org/~ghc/8.2.2/docs/html/users_guide/8.2.1-notes.html - https://downloads.haskell.org/~ghc/8.2.2/docs/html/users_guide/8.2.2-notes.html- 8.2.2 bootstrap build - install ghc libs in libdir and remove RUNPATHs - add shadowed-deps.patch (haskell/cabal#4728) - new ghc-compact library - exclude ghc-boot for ghc-libraries- fix space in BSDHaskellReport license macro for rpm-4.14 - mark other subpackages correctly as BSD license - drop ghc-boot from ghc-libraries- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild- 8.0.2 perf build - http://downloads.haskell.org/~ghc/8.0.2/docs/html/users_guide/8.0.1-notes.html - http://downloads.haskell.org/~ghc/8.0.2/docs/html/users_guide/8.0.2-notes.html- update to GHC 8.0 (bootstrap build) - backport changes from http://github.com/fedora-haskell/ghc adding some new patches from Debian - use llvm3.7 on ARM archs - user guide now built with sphinx- use new ghc_lib_subpackage -d option to fix handling of .files - configure llc-3.5 and opt-3.5 explicitly for all arch's- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild- Rebuild for readline 7.x- use license macro - update subpackaging for latest ghc-rpm-macros - minor spec file cleanups - drop old dph and feldspar obsoletes - obsoletes ghc-doc-index when without_haddock - BR perl- obsolete haskell98 and haskell2010 - add an ABI change check to prevent unexpected ghc package hash changes- perf build - http://downloads.haskell.org/~ghc/7.10.3/docs/html/users_guide/release-7-10-1.html - http://downloads.haskell.org/~ghc/7.10.3/docs/html/users_guide/release-7-10-2.html - http://downloads.haskell.org/~ghc/7.10.3/docs/html/users_guide/release-7-10-3.html- quick build - use 7.10.3b respin tarballs - no longer need: - ghc-glibc-2.20_BSD_SOURCE.patch - ghc-7.8-arm-use-ld-gold.patch - ghc-7.8-arm7_saner-linker-opt-handling-9873.patch - ghc-config.mk.in-Enable-SMP-and-GHCi-support-for-Aarch64.patch - build_minimum_smp - add Debian packages: - buildpath-abi-stability - no-missing-haddock-file-warning - reproducible-tmp-names - use llvm35 - add libraries-versions.sh script - all library versions updates except xhtml - BR ghc-rpm-macros-extra for all OS versions - support building on EL6 - deprecated libraries: haskell2010, haskell98, old-locale, old-time - symlink for integer-gmp2 - add llvm_major- do not package ghc-split on MIPS (#1294873)- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild- rebuild- use ld.gold on aarch64 like for armv7 (Erik de Castro Lopo, #1195231)- turn on SMP and ghci for aarch64 (Erik de Castro Lopo, #1203951) - use "make -j2" for s390 (#1212374)- aarch64 production build- aarch64 bootstrap build - must use "make -j16" for Intel arches to preserve ABI hashes (-j12 changed array's hash on i686)- fix build.mk BuildFlavour setup - improve the smp make setup with build_minimum_smp - bootstrap for aarch64 without ghci (#1195231) - disable ld hardening for F23 on 64bit and armv7hl- try "make -j16" on Intel arches to keep ABI hashes same as -40- update the arm64 patch for 7.8.4 - all archs have bindir/ghci- production build - version doc htmldirs again- update to 7.8.4 - bump release over haskell-platform xhtml - https://www.haskell.org/ghc/docs/7.8.4/html/users_guide/release-7-8-1.html - https://www.haskell.org/ghc/docs/7.8.4/html/users_guide/release-7-8-2.html - https://www.haskell.org/ghc/docs/7.8.4/html/users_guide/release-7-8-3.html - https://www.haskell.org/ghc/docs/7.8.4/html/users_guide/release-7-8-4.html - bootstrap build - provides haskeline, terminfo and xhtml libraries - shared libraries on all archs - bindir/ghci only on ghc_arches_with_ghci - use ld.gold on ARMv7 (see https://ghc.haskell.org/trac/ghc/ticket/8976) [thanks to Joachim Breitner for workaround patches posted upstream]- remove the build hack to switch from llvm to llvm34 (#1161049) - use rpm internal dependency generator with ghc.attr on F21+ - fix bash-ism in ghc-doc-index (#1146733) - do "quick" build when bootstrapping - setup LDFLAGS- use llvm34 instead of llvm-3.5 for arm (#1161049)- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild- configure ARM with VFPv3D16 and without NEON (#995419) - only apply the Cabal unversion docdir patch to F21 and later - hide llvm version warning on ARM now up to 3.4- add aarch64 with Debian patch by Karel Gardas and Colin Watson - patch Stg.h to define _DEFAULT_SOURCE instead of _BSD_SOURCE to quieten glibc 2.20 warnings (see #1067110)- bump release- add ppc64le support patch from Debian by Colin Watson (thanks to Jaromir Capik for Fedora ppc64le bootstrap)- fix segfault on i686 when using ffi double-mapping for selinux (#907515) see http://hackage.haskell.org/trac/ghc/ticket/7629 (thanks Garrett Mitchener for patch committed upstream)- enable debuginfo for C code bits (#989593) - back to production build- fix rts hang on 64bit bigendian archs (patch by Gustavo Luiz Duarte, #989593) - generate and ship library doc index for ghc bundled libraries - build with utf8 encoding (needed for verbose ghc output and makes better sense anyway) - change ghc-cabal to make library html docdirs unversioned - bootstrap build- ghc-doc-index requires crontabs and mark cron file config noreplace (http://fedoraproject.org/wiki/Packaging:CronFiles)- silence warnings about unsupported llvm version (> 3.1) on ARM- revert the executable stack patch since it didn't fully fix the problem and yet changed the ghc library hash- turn off executable stack flag in executables (#973512) (thanks Edward Zhang for upstream patch and Dhiru Kholia for report)- fix compilation with llvm-3.3 (#977652) see http://hackage.haskell.org/trac/ghc/ticket/7996- production perf -O2 build - see release notes: http://www.haskell.org/ghc/docs/7.6.3/html/users_guide/release-7-6-1.html http://www.haskell.org/ghc/docs/7.6.3/html/users_guide/release-7-6-2.html http://www.haskell.org/ghc/docs/7.6.3/html/users_guide/release-7-6-3.html- bootstrap 7.6.3 - all library versions bumped except pretty - ghc-7.4-add-support-for-ARM-hard-float-ABI-fixes-5914.patch, and ghc-7.4-silence-gen_contents_index.patch are no longer needed - build with ghc-rpm-macros-extra - no longer filter type-level package from haddock index - process obsoletes process-leksah - do production build with BuildFlavour perf (#880135)- ghclibdir should be owned at runtime by ghc-base instead of ghc-compiler (thanks Michael Scherer, #907671)- rebuild for F19 libffi soname bump- fix permissions of ghc-doc-index and only run when root - ghc-doc-index cronjob no longer looks at /etc/sysconfig/ghc-doc-index- production 7.4.2 build http://www.haskell.org/ghc/docs/7.4.2/html/users_guide/release-7-4-2.html- 7.4.2 bootstrap - update base and unix library versions - ARM StgCRun patches not longer needed - use Karel Gardas' ARM hardfloat patch committed upstream - use _smp_mflags again - disable Cabal building ghci lib files - silence the doc re-indexing script and move the doc indexing cronjob to a new ghc-doc-index subpackage (#870694) - do not disable hscolour in build.mk - drop the explicit hscolour BR - without_hscolour should now be set by ghc-rpm-macros for bootstrapping- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild- use ghc_lib_subpackage instead of ghc_binlib_package (ghc-rpm-macros 0.91)- add ghc-wrapper-libffi-include.patch to workaround "missing libffi.h" for prof compiling on secondary archs- build with llvm-3.0 on ARM - remove ARM from unregisterised_archs - add 4 Debian ARM patches for armel and armhf (Iain Lane)- full build- update to new 7.4.1 major release http://www.haskell.org/ghc/docs/7.4.1/html/users_guide/release-7-4-1.html - all library versions bumped - binary package replaces ghc-binary - random library dropped - new hoopl library - deepseq is now included in ghc - Cabal --enable-executable-dynamic patch is upstream - add Cabal-fix-dynamic-exec-for-TH.patch - sparc linking fix is upstream - use Debian's system-libffi patch by Joachim Breitner - setup ghc-deps.sh after ghc_version_override for bootstrapping - drop ppc64 config, pthread and mmap patches - do not set GhcUnregisterised explicitly - add s390 and s390x to unregisterised_archs - Cabal manual needs pandoc- move ghc-ghc-devel from ghc-libraries to the ghc metapackage- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild- do alternatives handling correctly (reported by Giam Teck Choon, #753661) see https://fedoraproject.org/wiki/Packaging:Alternatives- move ghc-doc and ghc-libs obsoletes - add HaskellReport license also to the base and libraries subpackages- the post and postun scripts are now for the compiler subpackage- rename ghc-devel metapackage to ghc-libraries - require ghc-rpm-macros-0.14- move compiler and tools to ghc-compiler - the ghc base package is now a metapackage that installs all of ghc, ie ghc-compiler and ghc-devel (#750317) - drop ghc-doc provides- rebuild against new gmp- add HaskellReport license tag to some of the library subpackages which contain some code from the Haskell Reports- rebuild with new gmp without compat lib- setup ghc-deps.sh after ghc_version_override for bootstrapping- add armv5tel (ported by Henrik Nordström) - also use ghc-deps.sh when bootstrapping (ghc-rpm-macros-0.13.13)- remove libffi_archs: not allowed to bundle libffi on any arch - include the ghc (ghci) library in ghc-devel (Narasim)- rebuild with new gmp- build with ghc-rpm-macros >= 0.13.11 to fix provides and obsoletes versions in library devel subpackages- no need to specify -lffi in build.mk (Henrik Nordström)- port to armv7hl by Henrik Nordström (#741725)- setup ghc-deps.sh when not bootstrapping!- setup dependency generation with ghc-deps.sh since it was moved to ghc_lib_install in ghc-rpm-macros- BR same ghc version unless ghc_bootstrapping defined - add libffi_archs - drop the quick build profile - put dyn before p in GhcLibWays - explain new bootstrapping mode using ghc_bootstrap (ghc-rpm-macros-0.13.5)- update to 7.0.4 bugfix release http://haskell.org/ghc/docs/7.0.4/html/users_guide/release-7-0-4.html - strip static again (upstream #5004 fixed) - Cabal updated to 1.10.2.0 - re-enable testsuite - update summary and description- finally change from ExclusiveArch to ExcludeArch to target more archs- obsolete dph libraries and feldspar-language- merge prof subpackages into the devel subpackages with ghc-rpm-macros-0.13- configure with /usr/bin/gcc to help bootstrapping to new archs (otherwise ccache tends to get hardcoded as gcc, which not in koji) - posttrans scriplet for ghc_pkg_recache is redundant- make devel and prof meta packages require libs with release - make ghc-*-devel subpackages require ghc with release- fixes path to gcc on ppc64 arch- add upstream ghc-powerpc-linker-mmap.patch for ppc64 (Jiri Skala)- bootstrap to ppc64- rebuild against ghc-rpm-macros-0.11.14 to provide ghc-*-doc- provides ghc-doc again: it is still a buildrequires for libraries - ghc-prof now requires ghc-devel - ghc-devel now requires ghc explicitly- do not strip static libs since it breaks ghci-7.0.2 loading libHSghc.a (see http://hackage.haskell.org/trac/ghc/ticket/5004) - no longer provide ghc-doc - no longer obsolete old haddock- fix back missing LICENSE files in library subpackages - drop ghc_reindex_haddock from install script- rebuild against 7.0.2- update to 7.0.2 release - move bin-package-db into ghc-ghc - disable broken testsuite- enable build on sparcv9 - add ghc-fix-linking-on-sparc.patch to fix ld being called at the same time with --relax and -r. The two options conflict on sparc. - bump BuildRequires on ghc-rpm-macros to >= 0.11.10 that guarantees a correct build on secondary architectures.- without_shared renamed to ghc_without_shared- rebuild- fix without_shared build (thanks Adrian Reber) - disable system libffi for secondary archs - temporarily disable ghc-*-devel BRs for ppc- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild- include LICENSE files in the shared lib subpackages- patch Cabal to add configure option --enable-executable-dynamic - exclude huge ghc API library from devel and prof metapackages- fix no doc and no manual builds- add BRs for various subpackaged ghc libraries needed to build ghc - condition rts .so libraries for non-shared builds- subpackage all the libraries with ghc-rpm-macros-0.11.1 - put rts, integer-gmp and ghc-prim in base, and ghc-binary in bin-package-db - drop the libs mega-subpackage - prof now a meta-package for backward compatibility - add devel meta-subpackage to easily install all ghc libraries - store doc cronjob package cache file under /var (#664850) - drop old extralibs bcond - no longer need to define or clean buildroot - ghc base package now requires ghc-base-devel - drop ghc-time obsoletes- require libffi-devel- update to 7.0.1 release - turn on system libffi now- disable the libffi changes for now since they break libHSffi*.so- add a cronjob for doc indexing - disable gen_contents_index when not run with --batch for cron - use system libffi with ghc-use-system-libffi.patch from debian - add bcond for system libffi- skip huge type-level docs from haddock re-indexing (#649228)- move gtk2hs obsoletes to ghc-glib and ghc-gtk - drop happy buildrequires - smp build with max 4 cpus- obsolete old gtk2hs packages for smooth upgrades- merge ghc-doc into base package - obsolete ghc-time and ghc-ghc-doc (ghc-rpm-macros-0.8.0) - note that ghc-6.12.3 is part of haskell-platform-2010.2.0.0- drop the broken summary and description args to the ghc-ghc package and use ghc-rpm-macros-0.6.1- strip all dynlinked files not just shared objects (ghc-rpm-macros-0.5.9)- 6.12.3 release: http://darcs.haskell.org/download/docs/6.12.3/html/users_guide/release-6-12-3.html - build with hscolour - use ghc-rpm-macro-0.5.8 for ghc_strip_shared macro- 6.12.3 rc1 - ghost package.cache - drop ghc-utf8-string obsoletes since it is no longer provided - run testsuite fast - fix description and summary of ghc internal library (John Obbele)- update to 6.12.2 - add testsuite with bcond, run it in check section, and BR python- ghc-6.12.1 is part of haskell-platform-2010.1.0.0 - drop old ghc682, ghc681, haddock09 obsoletes - drop haddock_version and no longer provide haddock explicitly - update ghc-rpm-macros BR to 0.5.6 for ghc_pkg_recache- drop ghc-6.12.1-no-filter-libs.patch and extras packages again - filter ghc-ghc-prof files from ghc-prof - ghc-mtl package was added to fedora- ghc-rpm-macros-0.5.4 fixes wrong version requires between lib subpackages- ghc-rpm-macros-0.5.2 fixes broken pkg_name requires for lib subpackages- include haskeline, mtl, and terminfo for now with ghc-6.12.1-no-filter-libs.patch - use ghc_binlibpackage, grep -v and ghc_gen_filelists to generate the library subpackages (ghc-rpm-macros-0.5.1) - always set GhcLibWays (Lorenzo Villani) - use ghcdocbasedir to revert html doc path to upstream's html/ for consistency- pre became 6.12.1 final - exclude ghc .conf file from package.conf.d in base package - use ghc_reindex_haddock - add scripts for ghc-ghc-devel and ghc-ghc-doc - add doc bcond - add ghc-6.12.1-gen_contents_index-haddock-path.patch to adjust haddock path since we removed html/ from libraries path - require ghc-rpm-macros-0.3.1 and use ghc_version_override- remove redundant mingw and perl from ghc-tarballs/ - fix exclusion of ghc internals lib from base packages with -mindepth - rename the final file lists to PKGNAME.files for clarity- update to ghc-6.12.1-pre - separate bcond options into enabled and disabled for clarity - only enable shared for intel x86 archs (Lorenzo Villani) - add quick build profile (Lorenzo Villani) - remove package_debugging hack (use "make install-short") - drop sed BR (Lorenzo Villani) - put all build.mk config into one cat block (Lorenzo Villani) - export CFLAGS to configure (Lorenzo Villani) - add dynamic linking test to check section (thanks Lorenzo Villani) - remove old ghc66 obsoletes - subpackage huge ghc internals library (thanks Lorenzo Villani) - BR ghc-rpm-macros >= 0.3.0 - move html docs to docdir/ghc from html subdir (Lorenzo Villani) - disable smp build for now: broken for 8 cpus at least- update to 6.12.1 rc2 - build shared libs, yay! and package in standalone libs subpackage - add bcond for manual and extralibs - reenable ppc secondary arch - don't provide ghc-haddock-* - remove obsolete post requires policycoreutils - add vanilla v to GhcLibWays when building without prof - handle without hscolour - can't smp make currently - lots of filelist fixes for handling shared libs - run ghc-pkg recache posttrans - no need to install gen_contents_index by hand - manpage is back- comprehensive attempts at packaging fixes- fix package.conf stuff- give up trying to install man pages- try to install man pages- fix %check- disable ppc for now (seems unsupported) - buildreq ncurses-devel- Update to 6.12 RC 1- selinux file context no longer needed in post script - (for ghc-6.12-shared) drop ld.so.conf.d files- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild- update to 6.10.4- add haddock_version and use it to obsolete haddock and ghc-haddock-*- update haddock provides and obsoletes - drop ghc-mk-pkg-install-inplace.patch: no longer needed with new 6.11 buildsys - add bcond for extralibs - rename doc bcond to manual- update to 6.10.3 - haskline replaces editline, so it is no longer needed to build - macros.ghc moved to ghc-rpm-macros package - fix handling of hscolor files in filelist generation- add experimental bcond hscolour - add experimental support for building shared libraries (for ghc-6.11) - add libs subpackage for shared libraries - create a ld.conf.d file for libghc*.so - BR libffi-devel - drop redundant setting of GhcLibWays in build.mk for no prof - drop redundant setting of HADDOCK_DOCS - simplify filelist names - add a check section based on tests from debian's package - be more careful about doc files in filelist- define ghc_version in macros.ghc in place of ghcrequires - drop ghc-requires script for now- add ghc-requires rpm script to generate ghc version dependencies (thanks to Till Maas) - update macros.ghc: - add %ghcrequires to call above script - pkg_libdir and pkg_docdir obsoleted in packages and replaced by ghcpkgdir and ghcdocdir inside macros.ghc - make filelist also for docs- Update to 6.10.2- ok let's stick with ExclusiveArch for brevity- drop ghc_archs since it breaks koji - fix missing -devel in ghc_gen_filelists - change from ExclusiveArch to ExcludeArch ppc64 since alpha was bootstrapped by oliver- use %ix86 for change from i386 to i586 in rawhide - add ghc_archs macro in macros.ghc for other packages - obsolete haddock09 - use %global instead of %define - use bcond for doc and prof - rename ghc_gen_filelists lib filelist to -devel.files- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild- require and buildrequire libedit-devel > 2.11-2 - protect ghc_register_pkg and ghc_unregister_pkg- fix to libedit means can drop ncurses-devel BR workaround (#481252)- buildrequire ncurses-devel to fix build of missing editline package needed for ghci line-editing (#478466) - move spec templates to cabal2spec package for easy updating - provide correct haddock version- update macros.ghc to latest proposed revised packaging guidelines: - use runghc - drop trivial cabal_build and cabal_haddock macros - ghc_register_pkg and ghc_unregister_pkg replace ghc_preinst_script, ghc_postinst_script, ghc_preun_script, and ghc_postun_script - library templates prof subpackage requires main library again - make cabal2spec work on .cabal files too, and read and check name and version directly from .cabal file - ghc-prof does not need to own libraries dirs owned by main package- add cabal2spec and template files for easy cabal hackage packaging - simplify script macros: make ghc_preinst_script and ghc_postun_script no-ops and ghc_preun_script only unregister for uninstall- fix broken urls to haddock docs created by gen_contents_index script - avoid haddock errors when upgrading by making doc post script posttrans- libraries/prologue.txt should not have been ghosted- Fix a minor packaging glitch- Update to 6.10.1- remove redundant --haddockdir from cabal_configure - actually ghc-pkg no longer seems to create package.conf.old backups - include LICENSE in doc- need to create ghost package.conf.old for ghc-6.10- use gen_contents_index to re-index haddock - add %pkg_docdir to cabal_configure - requires(post) ghc for haddock for doc - improve doc file lists - no longer need to create ghost package.conf.old - remove or rename alternatives files more consistently- Update macros to install html and haddock bits in the right places- Don't use a macro to update the docs for the main doc package- Add ghc_haddock_reindex macro - Generate haddock index after installing ghc-doc package- provide haddock = 2.2.2 - add selinux file context for unconfined_execmem following darcs package - post requires policycoreutils- Use libedit in preference to readline, for BSD license consistency - With haddock bundled now, obsolete standalone versions (but not haddock09) - Drop obsolete freeglut-devel, openal-devel, and haddock09 dependencies- Update to 6.10.1 release candidate 1- Drop unneeded haddock patch - Rename hsc2hs to hsc2hs-ghc so the alternatives symlink to it will work- bring back including haddock-generated lib docs, now under docdir/ghc - fix macros.ghc filepath (#460304) - spec file cleanups: - fix the source urls back - drop requires chkconfig - do not override __spec_install_post - setup docs building in build.mk - no longer need to remove network/include/Typeable.h - install binaries under libdir not libexec - remove hsc2hs and runhaskell binaries since they are alternatives- add macros.ghc for new Haskell Packaging Guidelines (#460304)- Add symlinks from _libdir, where ghc looks, to _libexecdir - Patch libraries/gen_contents_index to use haddock-0.9- Remove unnecessary dependency on alex- Upgrade to 6.8.3 - Drop the ghc682-style naming scheme, obsolete those packages - Manually strip binaries- another rebuild attempt- remove unrecognized --docdir and --htmldir from configure - drop old buildrequires on libX11-devel and libXt-devel - rebuild with gcc43- More attempts to fix docdir- Fix docdir- Update to 6.8.2- Exclude alpha- Drop bit-rotted attempts at making package relocatable- Update to 6.8.1- add happy to BuildRequires- prepare for GHC 6.8.1 by building a release candidate snapshot- install man page for ghc- exclude ppc64 for now, due to lack of time to bootstrap- update to 6.6.1 release- remove truncated duplicate Typeable.h header in network package (Bryan O'Sullivan, #222865)- update to 6.6 release - buildrequire haddock >= 0.8 - fix summary of ghcver package (Michel Salim, #209574)- turn on docs generation again- ghost package.conf.old (Gérard Milmeister) - set unconfined_execmem_exec_t context on executables with ghc rts (#195821) - turn off building docs until haddock is back- buildrequire libXt-devel so that the X11 package and deps get built (Garrett Mitchener, #190201)- update to 6.4.2 release- buildrequire libX11-devel instead of xorg-x11-devel (Kevin Fenzi, #181024) - make ghc-doc require ghc (Michel Salim, #180449)- turn on build_doc since haddock is now in Extras - no longer specify ghc version to build with (Ville Skyttä, #170176)- 6.4.1 release - the following patches are now upstream: ghc-6.4-powerpc.patch, rts-GCCompact.h-x86_64.patch, ghc-6.4-dsforeign-x86_64-1097471.patch, ghc-6.4-rts-adjustor-x86_64-1097471.patch - builds with gcc4 so drop %_with_gcc32 - x86_64 build restrictions (no ghci and split objects) no longer apply- add %dist to release- initial import into Fedora Extras- add build_prof and build_doc switches for -doc and -prof subpackages - add _with_gcc32 switch since ghc-6.4 doesn't build with gcc-4.0- make package relocatable (ghc#1084122) - add post install scripts to replace prefix in driver scripts - buildrequire libxslt and docbook-style-xsl instead of docbook-utils and flex- add ghc-6.4-dsforeign-x86_64-1097471.patch and ghc-6.4-rts-adjustor-x86_64-1097471.patch from trunk to hopefully fix ffi support on x86_64 (Simon Marlow, ghc#1097471) - use XMLDocWays instead of SGMLDocWays to build documentation fully- add rts-GCCompact.h-x86_64.patch to fix GC issue on x86_64 (Simon Marlow)- add ghc-6.4-powerpc.patch (Ryan Lortie) - disable building interpreter rather than install and delete on x86_64- make ghc require ghcver of same ver-rel - on x86_64 remove ghci for now since it doesn't work and all .o files- ghc requires ghcver (Amanda Clare)- 6.4 release - x86_64 build no longer unregisterised - use sed instead of perl to tidy filelists - buildrequire ghc64 instead of ghc-6.4 - no epoch for ghc64-prof's ghc64 requirement - install docs directly in docdir- add x86_64 port - build unregistered and without splitobjs - specify libdir to configure and install - rename ghc-prof to ghcXYZ-prof, which obsoletes ghc-prof- move ghc requires to ghcXYZ- ghc622 - provide ghc = %version - require gcc, gmp-devel and readline-devel- New Version 6.2.2- New Version 6.2.1- New Version 6.2- A few minor specfile tweaks- Different file list generation- First Fedora release - Added generated html docs, so that haddock is not needed- small changes for 5.04- split documentation off into a separate package - adapt to new docbook setup in RH7.1- revised for 5.00 - also runs autoconf automagically if no ./configure found- removed explicit usage of hslibs/docs, it belongs to ghc/docs/set- revised for ghc 4.07; added suggestions from Pixel - added profiling package- version for use from CVS- modified for GHC 4.04, patchlevel 1 (no more 62 tuple stuff); minimises use of patch files - instead emits a build.mk on-the-fly- modified for GHC 4.04- some more improvements from vbzoli- modified for GHC 4.02- added BuildRoot - files located in /usr/local/bin, /usr/local/lib moved to /usr/bin, /usr/lib- original version/bin/sh/bin/sh  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz4.10.1.0-73.module_el8+12110+6615827f4.10.1.0-73.module_el8+12110+6615827f     !!!""""#$$$$$$$$$######"%%%""""&&&"""""""''''''"""""""(((((("))))))"""*++++++*******,,,****---....///00011111233333333333333333333333322444444444444555555555555555555555555555555555665777777777488888888889::::;<<<;;;;===;;;9>>99????@@@@@@@@ABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBADDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEDAFFFFFFFFFFFFFGGGGGGGGGGGGGFghc-8.2.2base-4.10.1.0ControlApplicative.dyn_hiApplicative.hiApplicative.p_hiArrow.dyn_hiArrow.hiArrow.p_hiCategory.dyn_hiCategory.hiCategory.p_hiConcurrentConcurrent.dyn_hiConcurrent.hiConcurrent.p_hiChan.dyn_hiChan.hiChan.p_hiMVar.dyn_hiMVar.hiMVar.p_hiQSem.dyn_hiQSem.hiQSem.p_hiQSemN.dyn_hiQSemN.hiQSemN.p_hiExceptionException.dyn_hiException.hiException.p_hiBase.dyn_hiBase.hiBase.p_hiMonadMonad.dyn_hiMonad.hiMonad.p_hiFail.dyn_hiFail.hiFail.p_hiFix.dyn_hiFix.hiFix.p_hiIOClass.dyn_hiClass.hiClass.p_hiInstances.dyn_hiInstances.hiInstances.p_hiSTST.dyn_hiST.hiST.p_hiImp.dyn_hiImp.hiImp.p_hiLazyLazy.dyn_hiLazy.hiLazy.p_hiImp.dyn_hiImp.hiImp.p_hiSafe.dyn_hiSafe.hiSafe.p_hiUnsafe.dyn_hiUnsafe.hiUnsafe.p_hiSafe.dyn_hiSafe.hiSafe.p_hiStrict.dyn_hiStrict.hiStrict.p_hiUnsafe.dyn_hiUnsafe.hiUnsafe.p_hiZip.dyn_hiZip.hiZip.p_hiDataBifoldable.dyn_hiBifoldable.hiBifoldable.p_hiBifunctor.dyn_hiBifunctor.hiBifunctor.p_hiBitraversable.dyn_hiBitraversable.hiBitraversable.p_hiBits.dyn_hiBits.hiBits.p_hiBool.dyn_hiBool.hiBool.p_hiChar.dyn_hiChar.hiChar.p_hiCoerce.dyn_hiCoerce.hiCoerce.p_hiComplex.dyn_hiComplex.hiComplex.p_hiData.dyn_hiData.hiData.p_hiDynamic.dyn_hiDynamic.hiDynamic.p_hiEither.dyn_hiEither.hiEither.p_hiEq.dyn_hiEq.hiEq.p_hiFixed.dyn_hiFixed.hiFixed.p_hiFoldable.dyn_hiFoldable.hiFoldable.p_hiFunction.dyn_hiFunction.hiFunction.p_hiFunctorFunctor.dyn_hiFunctor.hiFunctor.p_hiClasses.dyn_hiClasses.hiClasses.p_hiCompose.dyn_hiCompose.hiCompose.p_hiConst.dyn_hiConst.hiConst.p_hiIdentity.dyn_hiIdentity.hiIdentity.p_hiProduct.dyn_hiProduct.hiProduct.p_hiSum.dyn_hiSum.hiSum.p_hiUtils.dyn_hiUtils.hiUtils.p_hiIORef.dyn_hiIORef.hiIORef.p_hiInt.dyn_hiInt.hiInt.p_hiIx.dyn_hiIx.hiIx.p_hiKind.dyn_hiKind.hiKind.p_hiListList.dyn_hiList.hiList.p_hiNonEmpty.dyn_hiNonEmpty.hiNonEmpty.p_hiMaybe.dyn_hiMaybe.hiMaybe.p_hiMonoid.dyn_hiMonoid.hiMonoid.p_hiOldList.dyn_hiOldList.hiOldList.p_hiOrd.dyn_hiOrd.hiOrd.p_hiProxy.dyn_hiProxy.hiProxy.p_hiRatio.dyn_hiRatio.hiRatio.p_hiSTRefSTRef.dyn_hiSTRef.hiSTRef.p_hiLazy.dyn_hiLazy.hiLazy.p_hiStrict.dyn_hiStrict.hiStrict.p_hiSemigroup.dyn_hiSemigroup.hiSemigroup.p_hiString.dyn_hiString.hiString.p_hiTraversable.dyn_hiTraversable.hiTraversable.p_hiTuple.dyn_hiTuple.hiTuple.p_hiTypeBool.dyn_hiBool.hiBool.p_hiCoercion.dyn_hiCoercion.hiCoercion.p_hiEquality.dyn_hiEquality.hiEquality.p_hiTypeableTypeable.dyn_hiTypeable.hiTypeable.p_hiInternal.dyn_hiInternal.hiInternal.p_hiUnique.dyn_hiUnique.hiUnique.p_hiVersion.dyn_hiVersion.hiVersion.p_hiVoid.dyn_hiVoid.hiVoid.p_hiWord.dyn_hiWord.hiWord.p_hiDebugTrace.dyn_hiTrace.hiTrace.p_hiForeignForeign.dyn_hiForeign.hiForeign.p_hiCC.dyn_hiC.hiC.p_hiError.dyn_hiError.hiError.p_hiString.dyn_hiString.hiString.p_hiTypes.dyn_hiTypes.hiTypes.p_hiConcurrent.dyn_hiConcurrent.hiConcurrent.p_hiForeignPtrForeignPtr.dyn_hiForeignPtr.hiForeignPtr.p_hiImp.dyn_hiImp.hiImp.p_hiSafe.dyn_hiSafe.hiSafe.p_hiUnsafe.dyn_hiUnsafe.hiUnsafe.p_hiMarshalMarshal.dyn_hiMarshal.hiMarshal.p_hiAlloc.dyn_hiAlloc.hiAlloc.p_hiArray.dyn_hiArray.hiArray.p_hiError.dyn_hiError.hiError.p_hiPool.dyn_hiPool.hiPool.p_hiSafe.dyn_hiSafe.hiSafe.p_hiUnsafe.dyn_hiUnsafe.hiUnsafe.p_hiUtils.dyn_hiUtils.hiUtils.p_hiPtr.dyn_hiPtr.hiPtr.p_hiSafe.dyn_hiSafe.hiSafe.p_hiStablePtr.dyn_hiStablePtr.hiStablePtr.p_hiStorable.dyn_hiStorable.hiStorable.p_hiGHCArr.dyn_hiArr.hiArr.p_hiBase.dyn_hiBase.hiBase.p_hiChar.dyn_hiChar.hiChar.p_hiConcConc.dyn_hiConc.hiConc.p_hiIO.dyn_hiIO.hiIO.p_hiSignal.dyn_hiSignal.hiSignal.p_hiSync.dyn_hiSync.hiSync.p_hiConsoleHandler.dyn_hiConsoleHandler.hiConsoleHandler.p_hiConstants.dyn_hiConstants.hiConstants.p_hiDesugar.dyn_hiDesugar.hiDesugar.p_hiEnum.dyn_hiEnum.hiEnum.p_hiEnvironment.dyn_hiEnvironment.hiEnvironment.p_hiErr.dyn_hiErr.hiErr.p_hiEventEvent.dyn_hiEvent.hiEvent.p_hiArr.dyn_hiArr.hiArr.p_hiArray.dyn_hiArray.hiArray.p_hiClock.dyn_hiClock.hiClock.p_hiControl.dyn_hiControl.hiControl.p_hiEPoll.dyn_hiEPoll.hiEPoll.p_hiIntTable.dyn_hiIntTable.hiIntTable.p_hiInternal.dyn_hiInternal.hiInternal.p_hiKQueue.dyn_hiKQueue.hiKQueue.p_hiManager.dyn_hiManager.hiManager.p_hiPSQ.dyn_hiPSQ.hiPSQ.p_hiPoll.dyn_hiPoll.hiPoll.p_hiThread.dyn_hiThread.hiThread.p_hiTimerManager.dyn_hiTimerManager.hiTimerManager.p_hiUnique.dyn_hiUnique.hiUnique.p_hiException.dyn_hiException.hiException.p_hiExecutionStackExecutionStack.dyn_hiExecutionStack.hiExecutionStack.p_hiInternal.dyn_hiInternal.hiInternal.p_hiExts.dyn_hiExts.hiExts.p_hiFingerprintFingerprint.dyn_hiFingerprint.hiFingerprint.p_hiType.dyn_hiType.hiType.p_hiFloatFloat.dyn_hiFloat.hiFloat.p_hiConversionUtils.dyn_hiConversionUtils.hiConversionUtils.p_hiRealFracMethods.dyn_hiRealFracMethods.hiRealFracMethods.p_hiForeign.dyn_hiForeign.hiForeign.p_hiForeignPtr.dyn_hiForeignPtr.hiForeignPtr.p_hiGHCi.dyn_hiGHCi.hiGHCi.p_hiGenerics.dyn_hiGenerics.hiGenerics.p_hiIOIO.dyn_hiIO.hiIO.p_hiBuffer.dyn_hiBuffer.hiBuffer.p_hiBufferedIO.dyn_hiBufferedIO.hiBufferedIO.p_hiDevice.dyn_hiDevice.hiDevice.p_hiEncodingEncoding.dyn_hiEncoding.hiEncoding.p_hiCodePage.dyn_hiCodePage.hiCodePage.p_hiFailure.dyn_hiFailure.hiFailure.p_hiIconv.dyn_hiIconv.hiIconv.p_hiLatin1.dyn_hiLatin1.hiLatin1.p_hiTypes.dyn_hiTypes.hiTypes.p_hiUTF16.dyn_hiUTF16.hiUTF16.p_hiUTF32.dyn_hiUTF32.hiUTF32.p_hiUTF8.dyn_hiUTF8.hiUTF8.p_hiException.dyn_hiException.hiException.p_hiFD.dyn_hiFD.hiFD.p_hiHandleHandle.dyn_hiHandle.hiHandle.p_hiFD.dyn_hiFD.hiFD.p_hiInternals.dyn_hiInternals.hiInternals.p_hiLock.dyn_hiLock.hiLock.p_hiText.dyn_hiText.hiText.p_hiTypes.dyn_hiTypes.hiTypes.p_hiIOMode.dyn_hiIOMode.hiIOMode.p_hiUnsafe.dyn_hiUnsafe.hiUnsafe.p_hiIOArray.dyn_hiIOArray.hiIOArray.p_hiIORef.dyn_hiIORef.hiIORef.p_hiInt.dyn_hiInt.hiInt.p_hiList.dyn_hiList.hiList.p_hiMVar.dyn_hiMVar.hiMVar.p_hiNatural.dyn_hiNatural.hiNatural.p_hiNum.dyn_hiNum.hiNum.p_hiOldList.dyn_hiOldList.hiOldList.p_hiOverloadedLabels.dyn_hiOverloadedLabels.hiOverloadedLabels.p_hiPArr.dyn_hiPArr.hiPArr.p_hiPack.dyn_hiPack.hiPack.p_hiProfiling.dyn_hiProfiling.hiProfiling.p_hiPtr.dyn_hiPtr.hiPtr.p_hiRTSFlags.dyn_hiFlags.hiFlags.p_hiRead.dyn_hiRead.hiRead.p_hiReal.dyn_hiReal.hiReal.p_hiRecords.dyn_hiRecords.hiRecords.p_hiST.dyn_hiST.hiST.p_hiSTRef.dyn_hiSTRef.hiSTRef.p_hiShow.dyn_hiShow.hiShow.p_hiStable.dyn_hiStable.hiStable.p_hiStackStack.dyn_hiStack.hiStack.p_hiCCS.dyn_hiCCS.hiCCS.p_hiTypes.dyn_hiTypes.hiTypes.p_hiStaticPtrStaticPtr.dyn_hiStaticPtr.hiStaticPtr.p_hiInternal.dyn_hiInternal.hiInternal.p_hiStats.dyn_hiStats.hiStats.p_hiStorable.dyn_hiStorable.hiStorable.p_hiTopHandler.dyn_hiTopHandler.hiTopHandler.p_hiTypeLits.dyn_hiTypeLits.hiTypeLits.p_hiTypeNats.dyn_hiTypeNats.hiTypeNats.p_hiUnicode.dyn_hiUnicode.hiUnicode.p_hiWeak.dyn_hiWeak.hiWeak.p_hiWord.dyn_hiWord.hiWord.p_hiNumericNumeric.dyn_hiNumeric.hiNumeric.p_hiNatural.dyn_hiNatural.hiNatural.p_hiPrelude.dyn_hiPrelude.hiPrelude.p_hiSystemCPUTimeCPUTime.dyn_hiCPUTime.hiCPUTime.p_hiPosixClockGetTime.dyn_hiClockGetTime.hiClockGetTime.p_hiRUsage.dyn_hiRUsage.hiRUsage.p_hiTimes.dyn_hiTimes.hiTimes.p_hiUnsupported.dyn_hiUnsupported.hiUnsupported.p_hiUtils.dyn_hiUtils.hiUtils.p_hiConsoleGetOpt.dyn_hiGetOpt.hiGetOpt.p_hiEnvironmentEnvironment.dyn_hiEnvironment.hiEnvironment.p_hiExecutablePath.dyn_hiExecutablePath.hiExecutablePath.p_hiExit.dyn_hiExit.hiExit.p_hiIOIO.dyn_hiIO.hiIO.p_hiError.dyn_hiError.hiError.p_hiUnsafe.dyn_hiUnsafe.hiUnsafe.p_hiInfo.dyn_hiInfo.hiInfo.p_hiMemMem.dyn_hiMem.hiMem.p_hiStableName.dyn_hiStableName.hiStableName.p_hiWeak.dyn_hiWeak.hiWeak.p_hiPosixInternals.dyn_hiInternals.hiInternals.p_hiTypes.dyn_hiTypes.hiTypes.p_hiTimeout.dyn_hiTimeout.hiTimeout.p_hiTextParserCombinatorsReadP.dyn_hiReadP.hiReadP.p_hiReadPrec.dyn_hiReadPrec.hiReadPrec.p_hiPrintf.dyn_hiPrintf.hiPrintf.p_hiReadRead.dyn_hiRead.hiRead.p_hiLex.dyn_hiLex.hiLex.p_hiShowShow.dyn_hiShow.hiShow.p_hiFunctions.dyn_hiFunctions.hiFunctions.p_hiTypeReflectionReflection.dyn_hiReflection.hiReflection.p_hiUnsafe.dyn_hiUnsafe.hiUnsafe.p_hiUnsafeCoerce.dyn_hiCoerce.hiCoerce.p_hiincludeEventConfig.hHsBase.hHsBaseConfig.hWCsubst.hconsUtils.hlibHSbase-4.10.1.0.alibHSbase-4.10.1.0_p.aghc-prim-0.5.1.1GHCCString.dyn_hiCString.hiCString.p_hiClasses.dyn_hiClasses.hiClasses.p_hiDebug.dyn_hiDebug.hiDebug.p_hiIntWord64.dyn_hiIntWord64.hiIntWord64.p_hiMagic.dyn_hiMagic.hiMagic.p_hiPrimopWrappers.dyn_hiPrimopWrappers.hiPrimopWrappers.p_hiTuple.dyn_hiTuple.hiTuple.p_hiTypes.dyn_hiTypes.hiTypes.p_hilibHSghc-prim-0.5.1.1.alibHSghc-prim-0.5.1.1_p.aincludeCmm.hDerivedConstants.hHsFFI.hMachDeps.hRts.hRtsAPI.hStg.hghcautoconf.hghcconfig.hghcplatform.hghcversion.hrtsAdjustor.hBlockSignals.hBytecodes.hConfig.hConstants.hEventLogFormat.hEventLogWriter.hFileLock.hFlags.hGetTime.hGlobals.hHpc.hIOManager.hLibdw.hLibdwPool.hLinker.hMain.hMessages.hOSThreads.hParallel.hPrimFloat.hSignals.hSpinLock.hStable.hStaticPtrTable.hTTY.hThreads.hTicky.hTime.hTimer.hTypes.hUtils.hprofCCS.hLDV.hstorageBlock.hClosureMacros.hClosureTypes.hClosures.hFunTypes.hGC.hInfoTables.hMBlock.hTSO.hstgDLL.hHaskellMachRegs.hMachRegs.hMiscClosures.hPrim.hRegs.hRtsMachRegs.hSMP.hTicky.hTypes.hinteger-gmp-1.0.1.0GHCIntegerInteger.dyn_hiInteger.hiInteger.p_hiGMPInternals.dyn_hiInternals.hiInternals.p_hiLogarithmsLogarithms.dyn_hiLogarithms.hiLogarithms.p_hiInternals.dyn_hiInternals.hiInternals.p_hiType.dyn_hiType.hiType.p_hiincludeHsIntegerGmp.hghc-gmp.hlibHSinteger-gmp-1.0.1.0.alibHSinteger-gmp-1.0.1.0_p.abase-4.10.1.0.confghc-prim-0.5.1.1.confinteger-gmp-1.0.1.0.confrts.confrtslibHSrts.alibHSrts_debug.alibHSrts_l.alibHSrts_p.alibHSrts_thr.alibHSrts_thr_debug.alibHSrts_thr_l.alibHSrts_thr_p.abase-4.10.1.0Control-Applicative.htmlControl-Arrow.htmlControl-Category.htmlControl-Concurrent-Chan.htmlControl-Concurrent-MVar.htmlControl-Concurrent-QSem.htmlControl-Concurrent-QSemN.htmlControl-Concurrent.htmlControl-Exception-Base.htmlControl-Exception.htmlControl-Monad-Fail.htmlControl-Monad-Fix.htmlControl-Monad-IO-Class.htmlControl-Monad-Instances.htmlControl-Monad-ST-Lazy-Safe.htmlControl-Monad-ST-Lazy-Unsafe.htmlControl-Monad-ST-Lazy.htmlControl-Monad-ST-Safe.htmlControl-Monad-ST-Strict.htmlControl-Monad-ST-Unsafe.htmlControl-Monad-ST.htmlControl-Monad-Zip.htmlControl-Monad.htmlData-Bifoldable.htmlData-Bifunctor.htmlData-Bitraversable.htmlData-Bits.htmlData-Bool.htmlData-Char.htmlData-Coerce.htmlData-Complex.htmlData-Data.htmlData-Dynamic.htmlData-Either.htmlData-Eq.htmlData-Fixed.htmlData-Foldable.htmlData-Function.htmlData-Functor-Classes.htmlData-Functor-Compose.htmlData-Functor-Const.htmlData-Functor-Identity.htmlData-Functor-Product.htmlData-Functor-Sum.htmlData-Functor.htmlData-IORef.htmlData-Int.htmlData-Ix.htmlData-Kind.htmlData-List-NonEmpty.htmlData-List.htmlData-Maybe.htmlData-Monoid.htmlData-Ord.htmlData-Proxy.htmlData-Ratio.htmlData-STRef-Lazy.htmlData-STRef-Strict.htmlData-STRef.htmlData-Semigroup.htmlData-String.htmlData-Traversable.htmlData-Tuple.htmlData-Type-Bool.htmlData-Type-Coercion.htmlData-Type-Equality.htmlData-Typeable.htmlData-Unique.htmlData-Version.htmlData-Void.htmlData-Word.htmlDebug-Trace.htmlForeign-C-Error.htmlForeign-C-String.htmlForeign-C-Types.htmlForeign-C.htmlForeign-Concurrent.htmlForeign-ForeignPtr-Safe.htmlForeign-ForeignPtr-Unsafe.htmlForeign-ForeignPtr.htmlForeign-Marshal-Alloc.htmlForeign-Marshal-Array.htmlForeign-Marshal-Error.htmlForeign-Marshal-Pool.htmlForeign-Marshal-Safe.htmlForeign-Marshal-Unsafe.htmlForeign-Marshal-Utils.htmlForeign-Marshal.htmlForeign-Ptr.htmlForeign-Safe.htmlForeign-StablePtr.htmlForeign-Storable.htmlForeign.htmlGHC-Char.htmlGHC-Conc-IO.htmlGHC-Conc-Signal.htmlGHC-Conc-Sync.htmlGHC-Conc.htmlGHC-ConsoleHandler.htmlGHC-Constants.htmlGHC-Environment.htmlGHC-Event.htmlGHC-ExecutionStack-Internal.htmlGHC-ExecutionStack.htmlGHC-Exts.htmlGHC-Fingerprint-Type.htmlGHC-Fingerprint.htmlGHC-Foreign.htmlGHC-Generics.htmlGHC-IO-Buffer.htmlGHC-IO-BufferedIO.htmlGHC-IO-Device.htmlGHC-IO-Encoding-CodePage.htmlGHC-IO-Encoding-Failure.htmlGHC-IO-Encoding-Latin1.htmlGHC-IO-Encoding-Types.htmlGHC-IO-Encoding-UTF16.htmlGHC-IO-Encoding-UTF32.htmlGHC-IO-Encoding-UTF8.htmlGHC-IO-Encoding.htmlGHC-IO-Handle-FD.htmlGHC-IO-Handle-Lock.htmlGHC-IO-Handle.htmlGHC-Natural.htmlGHC-OldList.htmlGHC-OverloadedLabels.htmlGHC-Profiling.htmlGHC-RTS-Flags.htmlGHC-Records.htmlGHC-Stack-CCS.htmlGHC-Stack.htmlGHC-StaticPtr.htmlGHC-Stats.htmlGHC-TypeLits.htmlGHC-TypeNats.htmlNumeric-Natural.htmlNumeric.htmlPrelude.htmlSystem-CPUTime.htmlSystem-Console-GetOpt.htmlSystem-Environment.htmlSystem-Exit.htmlSystem-IO-Error.htmlSystem-IO-Unsafe.htmlSystem-IO.htmlSystem-Info.htmlSystem-Mem-StableName.htmlSystem-Mem-Weak.htmlSystem-Mem.htmlSystem-Posix-Types.htmlSystem-Timeout.htmlText-ParserCombinators-ReadP.htmlText-ParserCombinators-ReadPrec.htmlText-Printf.htmlText-Read-Lex.htmlText-Read.htmlText-Show-Functions.htmlText-Show.htmlType-Reflection-Unsafe.htmlType-Reflection.htmlUnsafe-Coerce.htmlbase.haddockbase.txtdoc-index-124.htmldoc-index-126.htmldoc-index-33.htmldoc-index-36.htmldoc-index-37.htmldoc-index-38.htmldoc-index-42.htmldoc-index-43.htmldoc-index-45.htmldoc-index-46.htmldoc-index-47.htmldoc-index-58.htmldoc-index-60.htmldoc-index-61.htmldoc-index-62.htmldoc-index-92.htmldoc-index-94.htmldoc-index-A.htmldoc-index-All.htmldoc-index-B.htmldoc-index-C.htmldoc-index-D.htmldoc-index-E.htmldoc-index-F.htmldoc-index-G.htmldoc-index-H.htmldoc-index-I.htmldoc-index-J.htmldoc-index-K.htmldoc-index-L.htmldoc-index-M.htmldoc-index-N.htmldoc-index-O.htmldoc-index-P.htmldoc-index-Q.htmldoc-index-R.htmldoc-index-S.htmldoc-index-T.htmldoc-index-U.htmldoc-index-V.htmldoc-index-W.htmldoc-index-X.htmldoc-index-Y.htmldoc-index-Z.htmldoc-index.htmlhaddock-util.jshslogo-16.pngindex.htmlminus.gifocean.cssplus.gifsrcControl-Applicative.htmlControl-Arrow.htmlControl-Category.htmlControl-Concurrent-Chan.htmlControl-Concurrent-MVar.htmlControl-Concurrent-QSem.htmlControl-Concurrent-QSemN.htmlControl-Concurrent.htmlControl-Exception-Base.htmlControl-Exception.htmlControl-Monad-Fail.htmlControl-Monad-Fix.htmlControl-Monad-IO-Class.htmlControl-Monad-Instances.htmlControl-Monad-ST-Imp.htmlControl-Monad-ST-Lazy-Imp.htmlControl-Monad-ST-Lazy-Safe.htmlControl-Monad-ST-Lazy-Unsafe.htmlControl-Monad-ST-Lazy.htmlControl-Monad-ST-Safe.htmlControl-Monad-ST-Strict.htmlControl-Monad-ST-Unsafe.htmlControl-Monad-ST.htmlControl-Monad-Zip.htmlControl-Monad.htmlControl.Applicative.htmlControl.Arrow.htmlControl.Category.htmlControl.Concurrent.Chan.htmlControl.Concurrent.MVar.htmlControl.Concurrent.QSem.htmlControl.Concurrent.QSemN.htmlControl.Concurrent.htmlControl.Exception.Base.htmlControl.Exception.htmlControl.Monad.Fail.htmlControl.Monad.Fix.htmlControl.Monad.IO.Class.htmlControl.Monad.Instances.htmlControl.Monad.ST.Imp.htmlControl.Monad.ST.Lazy.Imp.htmlControl.Monad.ST.Lazy.Safe.htmlControl.Monad.ST.Lazy.Unsafe.htmlControl.Monad.ST.Lazy.htmlControl.Monad.ST.Safe.htmlControl.Monad.ST.Strict.htmlControl.Monad.ST.Unsafe.htmlControl.Monad.ST.htmlControl.Monad.Zip.htmlControl.Monad.htmlData-Bifoldable.htmlData-Bifunctor.htmlData-Bitraversable.htmlData-Bits.htmlData-Bool.htmlData-Char.htmlData-Coerce.htmlData-Complex.htmlData-Data.htmlData-Dynamic.htmlData-Either.htmlData-Eq.htmlData-Fixed.htmlData-Foldable.htmlData-Function.htmlData-Functor-Classes.htmlData-Functor-Compose.htmlData-Functor-Const.htmlData-Functor-Identity.htmlData-Functor-Product.htmlData-Functor-Sum.htmlData-Functor-Utils.htmlData-Functor.htmlData-IORef.htmlData-Int.htmlData-Ix.htmlData-Kind.htmlData-List-NonEmpty.htmlData-List.htmlData-Maybe.htmlData-Monoid.htmlData-OldList.htmlData-Ord.htmlData-Proxy.htmlData-Ratio.htmlData-STRef-Lazy.htmlData-STRef-Strict.htmlData-STRef.htmlData-Semigroup.htmlData-String.htmlData-Traversable.htmlData-Tuple.htmlData-Type-Bool.htmlData-Type-Coercion.htmlData-Type-Equality.htmlData-Typeable-Internal.htmlData-Typeable.htmlData-Unique.htmlData-Version.htmlData-Void.htmlData-Word.htmlData.Bifoldable.htmlData.Bifunctor.htmlData.Bitraversable.htmlData.Bits.htmlData.Bool.htmlData.Char.htmlData.Coerce.htmlData.Complex.htmlData.Data.htmlData.Dynamic.htmlData.Either.htmlData.Eq.htmlData.Fixed.htmlData.Foldable.htmlData.Function.htmlData.Functor.Classes.htmlData.Functor.Compose.htmlData.Functor.Const.htmlData.Functor.Identity.htmlData.Functor.Product.htmlData.Functor.Sum.htmlData.Functor.Utils.htmlData.Functor.htmlData.IORef.htmlData.Int.htmlData.Ix.htmlData.Kind.htmlData.List.NonEmpty.htmlData.List.htmlData.Maybe.htmlData.Monoid.htmlData.OldList.htmlData.Ord.htmlData.Proxy.htmlData.Ratio.htmlData.STRef.Lazy.htmlData.STRef.Strict.htmlData.STRef.htmlData.Semigroup.htmlData.String.htmlData.Traversable.htmlData.Tuple.htmlData.Type.Bool.htmlData.Type.Coercion.htmlData.Type.Equality.htmlData.Typeable.Internal.htmlData.Typeable.htmlData.Unique.htmlData.Version.htmlData.Void.htmlData.Word.htmlDebug-Trace.htmlDebug.Trace.htmlForeign-C-Error.htmlForeign-C-String.htmlForeign-C-Types.htmlForeign-C.htmlForeign-Concurrent.htmlForeign-ForeignPtr-Imp.htmlForeign-ForeignPtr-Safe.htmlForeign-ForeignPtr-Unsafe.htmlForeign-ForeignPtr.htmlForeign-Marshal-Alloc.htmlForeign-Marshal-Array.htmlForeign-Marshal-Error.htmlForeign-Marshal-Pool.htmlForeign-Marshal-Safe.htmlForeign-Marshal-Unsafe.htmlForeign-Marshal-Utils.htmlForeign-Marshal.htmlForeign-Ptr.htmlForeign-Safe.htmlForeign-StablePtr.htmlForeign-Storable.htmlForeign.C.Error.htmlForeign.C.String.htmlForeign.C.Types.htmlForeign.C.htmlForeign.Concurrent.htmlForeign.ForeignPtr.Imp.htmlForeign.ForeignPtr.Safe.htmlForeign.ForeignPtr.Unsafe.htmlForeign.ForeignPtr.htmlForeign.Marshal.Alloc.htmlForeign.Marshal.Array.htmlForeign.Marshal.Error.htmlForeign.Marshal.Pool.htmlForeign.Marshal.Safe.htmlForeign.Marshal.Unsafe.htmlForeign.Marshal.Utils.htmlForeign.Marshal.htmlForeign.Ptr.htmlForeign.Safe.htmlForeign.StablePtr.htmlForeign.Storable.htmlForeign.htmlGHC-Arr.htmlGHC-Base.htmlGHC-Char.htmlGHC-Conc-IO.htmlGHC-Conc-Signal.htmlGHC-Conc-Sync.htmlGHC-Conc.htmlGHC-ConsoleHandler.htmlGHC-Constants.htmlGHC-Desugar.htmlGHC-Enum.htmlGHC-Environment.htmlGHC-Err.htmlGHC-Event-Arr.htmlGHC-Event-Array.htmlGHC-Event-Clock.htmlGHC-Event-Control.htmlGHC-Event-EPoll.htmlGHC-Event-IntTable.htmlGHC-Event-Internal.htmlGHC-Event-KQueue.htmlGHC-Event-Manager.htmlGHC-Event-PSQ.htmlGHC-Event-Poll.htmlGHC-Event-Thread.htmlGHC-Event-TimerManager.htmlGHC-Event-Unique.htmlGHC-Event.htmlGHC-Exception.htmlGHC-ExecutionStack-Internal.htmlGHC-ExecutionStack.htmlGHC-Exts.htmlGHC-Fingerprint-Type.htmlGHC-Fingerprint.htmlGHC-Float-ConversionUtils.htmlGHC-Float-RealFracMethods.htmlGHC-Float.htmlGHC-Foreign.htmlGHC-ForeignPtr.htmlGHC-GHCi.htmlGHC-Generics.htmlGHC-IO-Buffer.htmlGHC-IO-BufferedIO.htmlGHC-IO-Device.htmlGHC-IO-Encoding-CodePage.htmlGHC-IO-Encoding-Failure.htmlGHC-IO-Encoding-Iconv.htmlGHC-IO-Encoding-Latin1.htmlGHC-IO-Encoding-Types.htmlGHC-IO-Encoding-UTF16.htmlGHC-IO-Encoding-UTF32.htmlGHC-IO-Encoding-UTF8.htmlGHC-IO-Encoding.htmlGHC-IO-Exception.htmlGHC-IO-FD.htmlGHC-IO-Handle-FD.htmlGHC-IO-Handle-Internals.htmlGHC-IO-Handle-Lock.htmlGHC-IO-Handle-Text.htmlGHC-IO-Handle-Types.htmlGHC-IO-Handle.htmlGHC-IO-IOMode.htmlGHC-IO-Unsafe.htmlGHC-IO.htmlGHC-IOArray.htmlGHC-IORef.htmlGHC-Int.htmlGHC-List.htmlGHC-MVar.htmlGHC-Natural.htmlGHC-Num.htmlGHC-OldList.htmlGHC-OverloadedLabels.htmlGHC-PArr.htmlGHC-Pack.htmlGHC-Profiling.htmlGHC-Ptr.htmlGHC-RTS-Flags.htmlGHC-Read.htmlGHC-Real.htmlGHC-Records.htmlGHC-ST.htmlGHC-STRef.htmlGHC-Show.htmlGHC-Stable.htmlGHC-Stack-CCS.htmlGHC-Stack-Types.htmlGHC-Stack.htmlGHC-StaticPtr-Internal.htmlGHC-StaticPtr.htmlGHC-Stats.htmlGHC-Storable.htmlGHC-TopHandler.htmlGHC-TypeLits.htmlGHC-TypeNats.htmlGHC-Unicode.htmlGHC-Weak.htmlGHC-Word.htmlGHC.Arr.htmlGHC.Base.htmlGHC.Char.htmlGHC.Conc.IO.htmlGHC.Conc.Signal.htmlGHC.Conc.Sync.htmlGHC.Conc.htmlGHC.ConsoleHandler.htmlGHC.Constants.htmlGHC.Desugar.htmlGHC.Enum.htmlGHC.Environment.htmlGHC.Err.htmlGHC.Event.Arr.htmlGHC.Event.Array.htmlGHC.Event.Clock.htmlGHC.Event.Control.htmlGHC.Event.EPoll.htmlGHC.Event.IntTable.htmlGHC.Event.Internal.htmlGHC.Event.KQueue.htmlGHC.Event.Manager.htmlGHC.Event.PSQ.htmlGHC.Event.Poll.htmlGHC.Event.Thread.htmlGHC.Event.TimerManager.htmlGHC.Event.Unique.htmlGHC.Event.htmlGHC.Exception.htmlGHC.ExecutionStack.Internal.htmlGHC.ExecutionStack.htmlGHC.Exts.htmlGHC.Fingerprint.Type.htmlGHC.Fingerprint.htmlGHC.Float.ConversionUtils.htmlGHC.Float.RealFracMethods.htmlGHC.Float.htmlGHC.Foreign.htmlGHC.ForeignPtr.htmlGHC.GHCi.htmlGHC.Generics.htmlGHC.IO.Buffer.htmlGHC.IO.BufferedIO.htmlGHC.IO.Device.htmlGHC.IO.Encoding.CodePage.htmlGHC.IO.Encoding.Failure.htmlGHC.IO.Encoding.Iconv.htmlGHC.IO.Encoding.Latin1.htmlGHC.IO.Encoding.Types.htmlGHC.IO.Encoding.UTF16.htmlGHC.IO.Encoding.UTF32.htmlGHC.IO.Encoding.UTF8.htmlGHC.IO.Encoding.htmlGHC.IO.Exception.htmlGHC.IO.FD.htmlGHC.IO.Handle.FD.htmlGHC.IO.Handle.Internals.htmlGHC.IO.Handle.Lock.htmlGHC.IO.Handle.Text.htmlGHC.IO.Handle.Types.htmlGHC.IO.Handle.htmlGHC.IO.IOMode.htmlGHC.IO.Unsafe.htmlGHC.IO.htmlGHC.IOArray.htmlGHC.IORef.htmlGHC.Int.htmlGHC.List.htmlGHC.MVar.htmlGHC.Natural.htmlGHC.Num.htmlGHC.OldList.htmlGHC.OverloadedLabels.htmlGHC.PArr.htmlGHC.Pack.htmlGHC.Profiling.htmlGHC.Ptr.htmlGHC.RTS.Flags.htmlGHC.Read.htmlGHC.Real.htmlGHC.Records.htmlGHC.ST.htmlGHC.STRef.htmlGHC.Show.htmlGHC.Stable.htmlGHC.Stack.CCS.htmlGHC.Stack.Types.htmlGHC.Stack.htmlGHC.StaticPtr.Internal.htmlGHC.StaticPtr.htmlGHC.Stats.htmlGHC.Storable.htmlGHC.TopHandler.htmlGHC.TypeLits.htmlGHC.TypeNats.htmlGHC.Unicode.htmlGHC.Weak.htmlGHC.Word.htmlNumeric-Natural.htmlNumeric.Natural.htmlNumeric.htmlPrelude.htmlSystem-CPUTime-Posix-ClockGetTime.htmlSystem-CPUTime-Posix-RUsage.htmlSystem-CPUTime-Posix-Times.htmlSystem-CPUTime-Unsupported.htmlSystem-CPUTime-Utils.htmlSystem-CPUTime.htmlSystem-Console-GetOpt.htmlSystem-Environment-ExecutablePath.htmlSystem-Environment.htmlSystem-Exit.htmlSystem-IO-Error.htmlSystem-IO-Unsafe.htmlSystem-IO.htmlSystem-Info.htmlSystem-Mem-StableName.htmlSystem-Mem-Weak.htmlSystem-Mem.htmlSystem-Posix-Internals.htmlSystem-Posix-Types.htmlSystem-Timeout.htmlSystem.CPUTime.Posix.ClockGetTime.htmlSystem.CPUTime.Posix.RUsage.htmlSystem.CPUTime.Posix.Times.htmlSystem.CPUTime.Unsupported.htmlSystem.CPUTime.Utils.htmlSystem.CPUTime.htmlSystem.Console.GetOpt.htmlSystem.Environment.ExecutablePath.htmlSystem.Environment.htmlSystem.Exit.htmlSystem.IO.Error.htmlSystem.IO.Unsafe.htmlSystem.IO.htmlSystem.Info.htmlSystem.Mem.StableName.htmlSystem.Mem.Weak.htmlSystem.Mem.htmlSystem.Posix.Internals.htmlSystem.Posix.Types.htmlSystem.Timeout.htmlText-ParserCombinators-ReadP.htmlText-ParserCombinators-ReadPrec.htmlText-Printf.htmlText-Read-Lex.htmlText-Read.htmlText-Show-Functions.htmlText-Show.htmlText.ParserCombinators.ReadP.htmlText.ParserCombinators.ReadPrec.htmlText.Printf.htmlText.Read.Lex.htmlText.Read.htmlText.Show.Functions.htmlText.Show.htmlType-Reflection-Unsafe.htmlType-Reflection.htmlType.Reflection.Unsafe.htmlType.Reflection.htmlUnsafe-Coerce.htmlUnsafe.Coerce.htmlhighlight.jshscolour.cssstyle.csssynopsis.pngghc-prim-0.5.1.1GHC-CString.htmlGHC-Debug.htmlGHC-Magic.htmlGHC-Prim.htmlGHC-PrimopWrappers.htmlGHC-Tuple.htmlGHC-Types.htmldoc-index-126.htmldoc-index-42.htmldoc-index-43.htmldoc-index-45.htmldoc-index-47.htmldoc-index-60.htmldoc-index-61.htmldoc-index-62.htmldoc-index-A.htmldoc-index-All.htmldoc-index-B.htmldoc-index-C.htmldoc-index-D.htmldoc-index-E.htmldoc-index-F.htmldoc-index-G.htmldoc-index-I.htmldoc-index-K.htmldoc-index-L.htmldoc-index-M.htmldoc-index-N.htmldoc-index-O.htmldoc-index-P.htmldoc-index-Q.htmldoc-index-R.htmldoc-index-S.htmldoc-index-T.htmldoc-index-U.htmldoc-index-V.htmldoc-index-W.htmldoc-index-X.htmldoc-index-Y.htmldoc-index.htmlghc-prim.haddockghc-prim.txthaddock-util.jshslogo-16.pngindex.htmlminus.gifocean.cssplus.gifsrcGHC-CString.htmlGHC-Classes.htmlGHC-Debug.htmlGHC-IntWord64.htmlGHC-Magic.htmlGHC-Prim.htmlGHC-PrimopWrappers.htmlGHC-Tuple.htmlGHC-Types.htmlGHC.CString.htmlGHC.Classes.htmlGHC.Debug.htmlGHC.IntWord64.htmlGHC.Magic.htmlGHC.Prim.htmlGHC.PrimopWrappers.htmlGHC.Tuple.htmlGHC.Types.htmlhighlight.jshscolour.cssstyle.csssynopsis.pnginteger-gmp-1.0.1.0GHC-Integer-GMP-Internals.htmlGHC-Integer-Logarithms.htmlGHC-Integer.htmldoc-index.htmlhaddock-util.jshslogo-16.pngindex.htmlinteger-gmp.haddockinteger-gmp.txtminus.gifocean.cssplus.gifsrcGHC-Integer-GMP-Internals.htmlGHC-Integer-Logarithms-Internals.htmlGHC-Integer-Logarithms.htmlGHC-Integer-Type.htmlGHC-Integer.htmlGHC.Integer.GMP.Internals.htmlGHC.Integer.Logarithms.Internals.htmlGHC.Integer.Logarithms.htmlGHC.Integer.Type.htmlGHC.Integer.htmlhighlight.jshscolour.cssstyle.csssynopsis.png/usr/lib64//usr/lib64/ghc-8.2.2//usr/lib64/ghc-8.2.2/base-4.10.1.0//usr/lib64/ghc-8.2.2/base-4.10.1.0/Control//usr/lib64/ghc-8.2.2/base-4.10.1.0/Control/Concurrent//usr/lib64/ghc-8.2.2/base-4.10.1.0/Control/Exception//usr/lib64/ghc-8.2.2/base-4.10.1.0/Control/Monad//usr/lib64/ghc-8.2.2/base-4.10.1.0/Control/Monad/IO//usr/lib64/ghc-8.2.2/base-4.10.1.0/Control/Monad/ST//usr/lib64/ghc-8.2.2/base-4.10.1.0/Control/Monad/ST/Lazy//usr/lib64/ghc-8.2.2/base-4.10.1.0/Data//usr/lib64/ghc-8.2.2/base-4.10.1.0/Data/Functor//usr/lib64/ghc-8.2.2/base-4.10.1.0/Data/List//usr/lib64/ghc-8.2.2/base-4.10.1.0/Data/STRef//usr/lib64/ghc-8.2.2/base-4.10.1.0/Data/Type//usr/lib64/ghc-8.2.2/base-4.10.1.0/Data/Typeable//usr/lib64/ghc-8.2.2/base-4.10.1.0/Debug//usr/lib64/ghc-8.2.2/base-4.10.1.0/Foreign//usr/lib64/ghc-8.2.2/base-4.10.1.0/Foreign/C//usr/lib64/ghc-8.2.2/base-4.10.1.0/Foreign/ForeignPtr//usr/lib64/ghc-8.2.2/base-4.10.1.0/Foreign/Marshal//usr/lib64/ghc-8.2.2/base-4.10.1.0/GHC//usr/lib64/ghc-8.2.2/base-4.10.1.0/GHC/Conc//usr/lib64/ghc-8.2.2/base-4.10.1.0/GHC/Event//usr/lib64/ghc-8.2.2/base-4.10.1.0/GHC/ExecutionStack//usr/lib64/ghc-8.2.2/base-4.10.1.0/GHC/Fingerprint//usr/lib64/ghc-8.2.2/base-4.10.1.0/GHC/Float//usr/lib64/ghc-8.2.2/base-4.10.1.0/GHC/IO//usr/lib64/ghc-8.2.2/base-4.10.1.0/GHC/IO/Encoding//usr/lib64/ghc-8.2.2/base-4.10.1.0/GHC/IO/Handle//usr/lib64/ghc-8.2.2/base-4.10.1.0/GHC/RTS//usr/lib64/ghc-8.2.2/base-4.10.1.0/GHC/Stack//usr/lib64/ghc-8.2.2/base-4.10.1.0/GHC/StaticPtr//usr/lib64/ghc-8.2.2/base-4.10.1.0/Numeric//usr/lib64/ghc-8.2.2/base-4.10.1.0/System//usr/lib64/ghc-8.2.2/base-4.10.1.0/System/CPUTime//usr/lib64/ghc-8.2.2/base-4.10.1.0/System/CPUTime/Posix//usr/lib64/ghc-8.2.2/base-4.10.1.0/System/Console//usr/lib64/ghc-8.2.2/base-4.10.1.0/System/Environment//usr/lib64/ghc-8.2.2/base-4.10.1.0/System/IO//usr/lib64/ghc-8.2.2/base-4.10.1.0/System/Mem//usr/lib64/ghc-8.2.2/base-4.10.1.0/System/Posix//usr/lib64/ghc-8.2.2/base-4.10.1.0/Text//usr/lib64/ghc-8.2.2/base-4.10.1.0/Text/ParserCombinators//usr/lib64/ghc-8.2.2/base-4.10.1.0/Text/Read//usr/lib64/ghc-8.2.2/base-4.10.1.0/Text/Show//usr/lib64/ghc-8.2.2/base-4.10.1.0/Type//usr/lib64/ghc-8.2.2/base-4.10.1.0/Type/Reflection//usr/lib64/ghc-8.2.2/base-4.10.1.0/Unsafe//usr/lib64/ghc-8.2.2/base-4.10.1.0/include//usr/lib64/ghc-8.2.2/ghc-prim-0.5.1.1//usr/lib64/ghc-8.2.2/ghc-prim-0.5.1.1/GHC//usr/lib64/ghc-8.2.2/include//usr/lib64/ghc-8.2.2/include/rts//usr/lib64/ghc-8.2.2/include/rts/prof//usr/lib64/ghc-8.2.2/include/rts/storage//usr/lib64/ghc-8.2.2/include/stg//usr/lib64/ghc-8.2.2/integer-gmp-1.0.1.0//usr/lib64/ghc-8.2.2/integer-gmp-1.0.1.0/GHC//usr/lib64/ghc-8.2.2/integer-gmp-1.0.1.0/GHC/Integer//usr/lib64/ghc-8.2.2/integer-gmp-1.0.1.0/GHC/Integer/GMP//usr/lib64/ghc-8.2.2/integer-gmp-1.0.1.0/GHC/Integer/Logarithms//usr/lib64/ghc-8.2.2/integer-gmp-1.0.1.0/include//usr/lib64/ghc-8.2.2/package.conf.d//usr/lib64/ghc-8.2.2/rts//usr/share/doc/ghc/html/libraries//usr/share/doc/ghc/html/libraries/base-4.10.1.0//usr/share/doc/ghc/html/libraries/base-4.10.1.0/src//usr/share/doc/ghc/html/libraries/ghc-prim-0.5.1.1//usr/share/doc/ghc/html/libraries/ghc-prim-0.5.1.1/src//usr/share/doc/ghc/html/libraries/integer-gmp-1.0.1.0//usr/share/doc/ghc/html/libraries/integer-gmp-1.0.1.0/src/-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protectioncpioxz2aarch64-redhat-linux-gnu                directoryASCII textC source, ASCII textcurrent ar archiveHTML document, ASCII text, with very long linesUTF-8 Unicode text, with very long linesHTML document, ASCII textPNG image data, 23 x 16, 8-bit/color RGBA, non-interlacedGIF image data, version 89a, 9 x 9XML 1.0 document, ASCII text, with very long linesXML 1.0 document, ASCII textXML 1.0 document, UTF-8 Unicode text, with very long linesC source, ASCII text, with very long linesPNG image data, 128 x 104, 8-bit/color RGBA, non-interlacedPRRPPRhttps://bugz.fedoraproject.org/ghcutf-8402b7953ff3a2d3ab070a967e8e0fe92dfc6c91eb370ff2d57777c5e6ffa5e4cghc:8.2:820210524172233:22f16526?7zXZ !#,մ] b2u jӫ`(y,w[tV/8[ Ġ(Gzi''K4f^j<9 P.HtJ9]_ ݊okp2Kh6y!Kd)nij_p{KfwCQA&a*G CX5>SE^VŮPgPwՄ1{^ۘR`JYTϺ_ LSo@} n +@\P;W9zN_t$9o. &Bl 'ϋ&sZg::Z=|Yt}T\c!IqV?g 㘹C6M-^im@Kg$[t(F}"%5NXq.UM'^.Y!TS^Ng]{$;# ? c+ϊR|qi;*|5z`Nۊܮ?Th1XSQ)`~\uHg5Q|n^8`WOL)%ܳ>ßmLEx8L;Y@zD/ur@/lKM ׇy%mد]FUS!!5V)նϾCtA>V"/FCawrY Kː%#(gg|udQQs~{eq r3) wcL'j=#%u8oX4@RJ\:u}0 yGchS|I-XB\{_S`8@<ՎG:5SH8Jb߱aOkk)_LC}Qҋ3ocnMoMH). K"Vrqմ [Ee0ͅ?ki;?zQCvhI*a/a].Il5ANnQj[O^p& u9#?`8cb#s)tF(6}䮾5&懸ĬY=UNyC99y-od#f>I膋 T]cv50Rxn$t5)l8ރ[˂o3o}Wmz1pxφnrX{zJ\Q1:a@ۮ #[w'{+˕0OATYQ^'f3d\馞QP`QI;k ւ 0[O,lSfGtlPgeinq,/%֖;673FO(2P/WX]GŃyLjdv$;֯"::bQ9]Y"{yEJ/ sG^wElVO5 (DK_K?U{&B*CB|,CN/ά8qs`<|KM(qq0̃Fnq~"CUFAP0Kd]Kּ"=ב*I˜ROl"3GM֣_We+߱20% hf%"faxfǭ~'ft#ZeP5v-!!軏^I,n7V1eòlJQQO=`O);Hypb;^C/4yL~BT)BR8k)7/ 6oKmt2-Oa5R+,C'C^ч18Q/W cQG_k}Ф JaH7i߬(M-7*Y >koRGczmZyT7L:'&AyY!|%íةi47 SS7yhIF1D՚nk=(0g4Ai`pIxHb{6lJMZBOtF]8DO_!?|}K+V@J俫|q:/pv$nD:r 'mKΟ!"dg96:˔\MXI ~}5v Fh`!IzYjTX ]׶b6I̓\m0+>A\Pxq^/o9?5BT|0h"-L-HĚ_H/IzCz\4' -o2 Vp--4,0:RcM5 ?]$Q|-Bw5,WHfבBkN1  *V?DY,y*BܕְdW2TfoF0V}V9~'QL 1j蚱SbRaJ#Z6|D Ci6͏% i@ĤC,.[BGf3  :?7l o"hl\:|v/QVOY'G1JuY^"%=}?؄K I9{ipVG0 _΃a+j@Hp ƾh5j{oyv$MNRaCtCK9OeGi|JCJRs![IRdiV2>}HB#/B]_i%q 2!qky4, Գ_4,dxQkG0a>i47)kֺǷ;If47{UwjfZQNB{65F6u/vP՞~{LĬ A|_WKz%(^BZ2xFA 1/">,fAvm bN~yҍ4@qE'#98C@-k\^r'k_ B!S& 9MQ3 tʰGN$&(gs =Y˚ 9bȻ "2Zz[V㹢xێzOb8Z9{NO,% uxFm}e*2:j0޶D/p^X=KLߨ*H ptYn+NS5\N_P~>09F m-̰JҖІj.fxGΖMV]]><|g{]v/+„~o凁?WU^pNߤJ^+x^9-`IS 6"ݎ/0pˡoHW~a7 Ԗ;jzV綐PumØu4]CӽEw0Cұm%*%g)o*7p8{lPrm705 Jµƃ lNPN#r_CN*vj֭'&- [SԴ"(~T <= ~~:921+hKp|d2ڮd=:~yrQX𓹤^Tyi*.@}UL:zk>o8qpiGUutSLJ9;yC39fx,) O:)h b(u 'ބcCps}%r7ՉۂEu9*cC \~QW%+T㎴ d#*2:\ՁW=2%jAfݺ>fMU+˛D?yziN ":c64ңOqp}`1xuFzad8I?C7aIzRw,3-Vj+l 1@g5€=qj-LA|RٲkJ0~*"*.o4 wFFɖǓܑ,>|aYRAB!IX {p$Y*nWlϋUݛۓ} m'@Tѣ6ƽؘɖ:gz+C~DyFSfL۠wB *{ɐץ-/}vz ZLg $,3ꁎߒC@mCPiAp=sALHƱƥJMkΊl)֪,#6>/rtQ&G#V#hvhj?ۍL_ӂ<>kR> e F^WKb?$I3r|\ިżܢVJ^“u"evUwrG4Lu$./V} 0|Od ysJ8i''3kIB-Yǭ\Ï]R+NS3cŇ?Sn# ixAR.PK +z,/ iĈ] ڭXcEոۺ -C:8 f/\Tt Ϲ֎Ef u`U0G,=])g#IFv u\ݸ_ ba~Hq3ts8n>~قe,r|cmW6r /}M93A|{W 90#:J5P'B"d4S. ]I RFmT #Sz?/Sxt1x=G԰櫲b3xE r^2ϳ%ٗsKwjSpW5넎ΞZҾP P*9a<{]dXn;д/ml7Nrfa=@)N0ζhNj0cFv(#,D Z_wD&!: _!}Kf+ 7" S0{m[C3␅ ~w,׉\t{'=ٝ%mi^:۟WBGBqDՏcju9Pu,$.abx[T=$VT1~B!&8jp:WJzcg7eqwkW1Pb8F{83A1@BDz D i&qlŒAI%\rͬ)2{[9>Y.pģ!2r#o֋#S;2t\",38nG2%'8 +6:*B?ypnOܞ|+G~׾{'6d0#+7:2U1KaLߒ)0&{K]_>FE.Vrqy+R#$y(CN,Z#>Ԛ"# +U!=4E%l 0ֺ {!e4eo<HaF&j[_.AŬ=^M~ yc(M_"jIV8bow/nma'HW*ۘ<%dT;|5d6)3!ϒC,\ecEVc %prCic'ym•241cEf!8|DY"Y[B*A⿭Z+W/X`:x!~MP!j ZɨW"q $O-63_ ^̌\}/u-[#%t4՘NpS1fa|~a%XH@ҕ|G@nq$; dSKz b<莥6RZ*Z< 9=^0ZmhW&P+c4cX2l:iζJbifw!{<-Doނ td)zVJ\ &~kʹ'̶P:<Ig~<$u9í_¹%=HbS􌂃6 FœAYKM %5AtJa.=`c7 p-(N|2NIeEZwg[ xLݦ:z J$vz( s3PcD1uX0$ kx=xEO84+%'AN'HgnWXeIʮ?7"AOy2a]'Rey!mRL\4;vZʫ\YZ2eTMǟdBb  -uP/=d-J&jUc!VD}O?qO(3Ќ[qK&ɱ ^!BeQe@OQ,-Z;SZ{b=K$6cD>W[>}jn|e##`hN[5%O6k0 #[bݿ>jY(Jha|ܽ `PV30I_:0 }x7W1LB"Xb"XΈ;vF,2~i9\q s:Q,si#Wn!oRh_],7BU"K ҳ}È&j\*dV]5;xg^ T[+au}w>&I 9-y,a@]JH?/`"&~ ?AnMXcʃ)4v:r@ ?{c'Y9?Pfh[rܻf-xԱ“d=f5m8\h%2:Y,P7lHKnB_,4 YFcXydpg͂lv'!-E V@HR6 ?0kŮ=>[]"VS63&%~FđeGzj)tFLJ)=- HClP|"]v a޳d+y7ْw\./&E?J"s^f$Ii9E6kXUՙ@`)@۩q {]Z3o7I\p@6q1猞dY`4j+F r73'dZ !W .0$zbߝynhYx4ԫ rvFבVvl۟Lr-h#7N E3DA=[1ށI[葂hcww_1jIKK{ܢ .('c{L۬6NUWZ,dv`!fD˄T^B]}=O 5Q2v&J3F+QNp{9.-A{ {zlG@эa9EVpGӫ)L9,ZQ:qCOH775.v:ShOKd { Wƿo\أc>}X 1JstnX,X7irM_R' 7uPF7j31QC,aN*zmRgd_{l^yVNGԪ)'~q'M|trIP`~]9A~N5`1#dՔ8t3`xa7!]lúzk 8k#ԥ'*)H~y,qC5F8 9Jw_F)T |[diމto:c~v p`J>Ʈ n "(Y A ƞyփFoITH_[կ v`ei}ơ7k?9@;e,@YhZ64;Z7*TS;}ڈUVN"t%`OB312@7YWcTWZ[ &1I+lžA(]v" pqQXrORQbj r9D%#Oo?_هF:||[RjFAr>ΨGɍ߳6Yk/RZj3:!G~ߕ>Wz#T[GP3/`*{ͭO&!qS|hEztԟPG~b7n6r;9Nkd7ET23rTl9kL&6eu^Wvp~f3N5⟺rh7~i_>f|dZNYzEMjrc 1*57}2;`ƁD"׬ |<~*i|pTuD"^XV"_|i*hrfYa:v|{OsH=ZUɁxddHOn;ר^@Sg2O3ϴ\)eW ȄaQJ֔v&V+{|K6&Pf`Kg O"#d|wK$ǭnV\.舵 g"/1 Z @J׸{120ʿB>}ō2^.9vWuj^Wݍz6XKqzz8gK؃Xh-[}B Ma 6c˔z_ZB1| @ܹ͘^Aߨn,w8JOQ?^`HS +ncdƉ}ò!,KINف*NT+/Z"1p;]嵰L*6Q6 ɤ\KWxKJ ôm{(exKbZg‹Rh{u2K& ׃"E,O?6ϰp+qP[6ZFEv0m.1d1K2TCuCZ`ب3Fr~TFղ-Aׂc 5@'5٢[ zI^39%{"\wSW_r Ϙ]# g$Fj z]  _rϭߎ~A)L+H& v f_t%`˦~sOٕ'-0OgQ1ָ@I Kng%a,s3B`,VY,wMAٝ>Kx`-V|fMbtFB-(/=jC `Dl)yŲ*Ż5K#OAg8bHK3Z1s7F1:70.N1 Ľ LLCC-%oH:{ի=}ա{jEˬ8ihڠ*P6t~%ڒ;.Gӌ#38ʁdgO(':*B)A|gnn'fGaBr([)r)@ͻbV:j׊o<4.˓Zݰdϕhk3EOm \&ߟA7q{h.S芩f3'W_Lxh$chE@~jv<$'oϜ/[^x{Qy5-ѓߐm`(..lWTTok?y;꿶!왥[3:bQ|ɶ< Ùg\&APh^QG5{Møzpq( .t*@/{)9:Ow$KC䲪t5(.DEs=ʻK%f4UN4)U2Ô1qPN -3v[-`C諸nm_@ʸ$f _/-Q,7l ׃[+j6@ItkQ1yTa&``*-d\N]Yl)3 Z'#UOݪmk#j뗝KG$E4gu\R{iwC-}4+Ϙ1DbY9mNrBY^5H6c.X"q^9?ǹK]"k;BJ=τU0PSXK#aO*70 A,P}W]k:Mة)Y!Jg=2ؐcƯ^N?  |l> )rG6T:]K BrLиI*7#m࿸Sj8iY ++&8tȂ<2i">7j.Xc$' ŝ8S@q.Ľ e*)yãWƇtd1~A5:Wt:h,ZsYRy#S^˾Aȃg]xN{th&Sf Uܮw:n%zJ[>):s{-c V%h =La0غ%^K歞IH]r&ZވɝYٮ)ﷹo$:T;_Cm`K%+Yߢq2B=L)ұU$sF5j@>xti'k8KC-*'a '_& EA\abJ>2 Ո)t8QIxd0;jzࣺ'?5E>g&pK<޶l2 U_mQ2 +.( З~$J]RVXv_J5>м@ {5#D`;e$^Eծ'Y%( w<эV(٪m"c—;Vg{ԧ/sԉ%1t+KLU 2ű}`aXP k AC7Ҧ4Y'=Vo>=swobM3zUqMi=@0 nv*(6'1rnӶg$IBf<MTU$@?{n7ky*.o`;8lRqQúВ's} Z&Y߿:}].iKPz?t13$hz~͔= 4cLUW}K~\lA! b JGҜv3L.:*G]GITܺVJX%<㿚|#q(D'.(_vxc_ʟ۸1K+ִ(6i~G+w\oE-Roq-7\+;6$4n99V2{Oh"I'm2<[Itp>d |'E͏V¤ ?8p߳ ,>+?b/\G`?bvzU00W8m-W[XQo*I x9a7ɗLUk&`Vl1|h&1@rF3dW[nj<) cgRLEv-2U኿W,ÝU AY:KZ9\meekQӱv8Y~[Q|$ϕtvSStk,vZg!zoL)I˱oDkMWKV'<붏QMu )LXyV a0|;PeLq1:lwhaƞ5(G[6)WWU.v".$bJ#?q Py0JTWLn#1n!N)dgϣ,7VX7w6z αSj.d_q?>15AWyDCTQם9C%h̚Ѹy ' `y > bvU\ r.aW[*Ivx'> 5Ff@[%k^2 BwM`,s0>0}!vZu|fUl+=tO'E\93P >S0! Ff>VM,-wY+c"iJm%fQVDFRTs"^ j6zuCl 8ɩO\NMK-LK5]c@FW'G׹?&0u5}S+U0$? H7LIZ,.mp* VWxEx;LY f !^Z'5Xr6M2T_5U5<ܯ6B| f&9;u@^΁Fqr'*ώ_cdt ,HT?=qҦ:B,+x}yS~`cYWFTH7Bx}p&6dM0ͦvp[j_L+آ&6P -Й1Y,ViUSAaUF*P|y6 DoiMOBiYC^g̷i2{> 4NutMD(GB Tl-t ck s Y_ Zmn8SΉB~)a)}7jkOg"lH"X6©G#Ng[e=6ٚsʖ슱f'U+h!,0=@SmNM!Kڡd1e](V>6ٯ8NFCk[}_.] vq3ک=G { z[n]!m*|KN5̀͐GƤV:_h3xK 0|m8{6;% yy7z'#\tS^ "P\cPq.;:?Kj|RNt&A%Ql˻;#IK-dRwQz퀻)PlD,ս .̭\^x׉h9wS.3M×){@n?zW2,06fBFu5 ]:4}U YY)GZN0O_@%$[!?0: _HC&26xv㚟ۋ^#H&0b"1繈*l;z&A|"e]F¡Cjý|ޘ.줙<}"0~pqh*; B+/ 4|K3Դ hqɫJuqh,^>AzMÕed rfe[9_0,±kDzI'wD3J|{ֻ̾ ^~ߎ2'oj1yze FTL0l{ۍƘ*vb[g}`&}OpIK7`Þ0!"S: g -ʈ`BƇaj-噢((YQ!t<]a"~;[TP'cF*kr=y]z9$^l7)&ڜ4AT뮗 +19?a-g@ 8D璱K2~(+8ilx] r]l6A?>z2fi[@C<)&|⥏ \8/U喿gKsUX?zCD3r%sQeZc)&5+{vi6?0hhB֒٣19Y<%ͅLN'>91'V^c0h#^IP >j-%IG}?̥כdy#nRS_t( <&8Iǜ  70I H ugu<G͋ A =!Pe2T: {7$Oq:ULdKlWo1HѨG>FxzWQ pm|$-W5!E A6h/J93,`:' s?kS5>`.Q3{-M0[;>+jQ)b=(%2:sx,/iǚY5|wJ: fP1r vXp6Q5Uhu ;Rw  擇^W8#d/7T?V0RE/k)n^;G ܝW$2j)x"F> #+b(pӾu&vSnUƤ:VQ,{*ۥ /~u)bfh@g9^E J0$XEkL_GB]wZOg~QDW$'pW5|fn@1kQÂ')qw]H tk?}!lڜr٢hԹ??s4DgE&׻(b4dƂl)#؝8dhngY;Afm;i l膑Εz9M"; @绗8k}UC\rԺk)闘 HQ2F!.fZ4pHKGv]g_;cIK&r*a-F o[PJ:LE.)|'̥Bp:%네8#OKBMy`jXxuq׏K\%pa#(w=GUr!KtjBxܖՌ47Y㦶*U^FvZz`Ԁ@n'a@ 2%RK:{(;QtjK-Ȍ|c$xJ+90bYLlxMLqDK\ci"O\{#IRY@iw%ܳ;dmK(S7 QVUycMMQ)k|q7"ƫl!0T>[0*s^/`5⥰6zH2bm#VieU$vݼBt>?P4ioԔaal62n>b8O,)B?`\P"/K43nB+疯V [ESq9J~u#F}/IO`Ȅi .&d-,vF)$ObQe!n= ^_U*{mV4v-a? pJ|G%G`:4xaF89hB1W .\D `8jv0X}#$[k6$u lH5>AzpE M"_[7Hh/eMFpl3ȾaE. 8`7 .s$h,zhǗg.zB1 *߿28ͮZX( $^O$:m[#a6}P|Nת$/!ZjB3k *ËTcp`){Z]/'y.:"UUwп3LX@SOʴ[s &8ڠ`^*Z~p?SL0F*t{dSZ9!8/H(O|pkZ+SE<4(iEnD&!'Zħ{ Ju>M"ǘt2̸Jd'5&`܏vOd6WM{gh TZlI&I, {ڱLjNoU7C&Qw`*GPSɏX޺vīEX |q}r*l}ݻv5, ԭc1,1 [Aگ :RfRlޓUr?Ǐ@Gj۾Qg6o~*,`Q"u:8wyʍ7 *nH@!Epf1` цybeXwX_zD&Fun,JߪP'"=Wސ\t琔6IU+V9\ܭ8jy?B*k5٪ۨohg( Jm*4W| n7@Tp\$fP[J'L7xo{įJ< gpa]%dj#;jZzG/hq0P5tyrsx#Kh8G {G?29vi8,eϗō8 k"TI4[dظHM½g{_Gz3ð0ZdH^!eWd7ãW$/#AjXJxۤ,Õ&}˯CZ 1/VKX>8 ̠5ɢWm7"}?^_?Ѫvd7G~ZXx liNCR̢;L?}(o.=3q`F}U_v1#sc^ F2P"p _al[r8M3Ӷd@Ϳ1q#o׬-l苨d$R9ɍ% /۔Iv5(އ Qp`M*} 77|AV -C/1GRi]+ YW!0'H2ў}DW>,_吝 9 N#-"TY[ZQyot8Srӌ&._()n0_²@~jJgqB)S1}SjA'F0VW槛 '^uzrĢJoɰAprH}_M|BܭR*r `v^M&sM -Fj in@yꡲ.cU^ ;C=\e͸mjɏ2AD-މPP+Ӳwd[4E@!%i ?}Rh$ 9Ӛn/R<&zd"?˶ߩB,=wz?#^sVd|G,=0ldZRhḊDg {6nUlI,mhGէmc1=SyZ'vz+ 6nr]d%Df D12H@x.M`@:&.Kxiڧ>(~=@ sbtSDf[ڵP kzoM) <'8mG([͡qU\g9yxfH2wt1>m)}C@*JT;Ɵ4$#"Ip??;Vj _7wE| nݰ<&:)$sbB|L♤= z֟uXlNL ̳l-% 1?Ap25Pld s&8vXٯjPxU~)<0# 8 ԆF{WkZ@Bq7nT?U~rqN x:= 5DkBgDǎ2\o0. l*n}̀{xo*kSu~6[`w 7bñܣDq.1իI#+fYēW^ Y- M kzV`5y3~ON~ug$6Ҵ4*ʥ>,Zk9UsPeOĊҦ 7@,:^L^Dbݍ|j>[g)T}6?D2wgL&Yܿ4΍#ŸM8O`u5Wcs/ƒ4FS }_9zC OhMF,d<"lXzҌwTa򇂼P>9w.\ `v|`lٹJ7Zk Eۓr`Jz"Je>?(**_Q4 ޤhdKlbpeK'ViC_:5jn֝D>Icȷd~6p;pydtPU#&&3~,^2rsQ $Uxxˊ6)@(]netXمujklZM(`}xD蘭%fŬ&&OsapVUkMY`/0n\Ip$TYT -gx8_#@4܅0:`+oj ܦB)c) @gShA9 dS rhٰ\LN 써S#LbweZu}ExIdhnU|@mN:FS*Fu` fȺZ:ETe.REefD`l儍=B?nc1V#Ԃԛia};o(??dWS$ez[ USt t~dՃd[_xRoa2;6Yz*ىVW &٦"Р}_}*©9ΩW:yQ䌸+nƈm.R˸ߎ6dȈfݤjW'º8O݅`w_z{w:~鋄Drj%(@5[rr^(}pkۀdC'Uʬ^Љf$ W#VqZ>= Uഞ)rlN6n\w Ud 6 )jOy2*z";̄O5P4ӕ]+Z TmX$k֌ +$&d}(/|]W:11 89$oĘz2۴2sPa Of4:Ah)^Zu}wm#x[Fu1EW`Ƕ?@T9*;{*k[Xzi2*=ońD˛OڹAboP08M;W[:!pd ڌA|Q?HflvMS?ZqA Kzzz?ZPZ_)Qe\Ne?] ࣲ:)ÏoL1Izs g\MZO"LaךW0 o+b|s\_b$ZMba<Öh ==Y .ݜ{g|wuq$X+tl9G:G/gugb} w2|!#q:=_\T)x۳?Β4\>H[,/@H5b60Hm'fω$ ;jʪi9EG75Rnv OVq OzK 'Fճ_#q [A\\lC3QMnu'@Ɏ,K$Zv0[~g6)qGA$,, ֮g ;з艤ۙU^٭hHM r[rzO (g璼lﳫH)BhGРTS7li VSʐ w7sD\acmSFqqF?(W~޲)DB[}N3\h}R2&Bm22 ^w3%љX=G[[|L_Z@cߖ[RSp^`^2,>9!9$+9^Ѭ|g佃O0Pb^Q 5A)\CNk'^ r0ƙ*ZQ\kn\~v>ZzyGuo g|& Ue !>g82Cq#\R3[(kg6z}a<M5{։۵8@u /*pmkQU{un(*_Rxf᪰{ a kdHy'XS;PS^:G #Rca-}'̤Mv||-7suX|P#~-BVUyp "7 ya>)p}-,4FdLM.$^! z[XuZ=@$o[Ӽxb־q0[^_ !lQץɶo;}ճ]xm+9Δꚟs8;ovӻɛ vPQÓyRUn~H݅NuG}[n/ޗQ3$+a_:J!Ybu)3=IoJ╤ rP4tTi4}m }3M{X Rk<)9Z}*Νe> 1VR8%Z:%UKn/oXŸ3MTV4kp`,xVbx(Z$ nU~ίo G}'rxE' V S2a  /˯ۏjP XWrlղ(b}&uO7:G_}kT]xvy4䝤d-ly7UOS Rq.|rG%Sb4'eSn(Rܣl?WgzW >7FSIb^80V[A{m">D [肜ƃK//HlROk1spJ1/ j}LCOj'Hw]lMO N }(Qn;Q@Av DSY=,p<DX#?,-gq6>%L~hQ–k8:Of=˯ni޺y\DJ`v_Ž3"B~:nWa, KYx0\7sn!Fe7D8)+}p;C8kLrm`%8fn3(~"c\H "݁s MA.(3~=[/a+ٻ& t*e ͐M5^'D^_M0SSD[!nCX:ӕx;l951^:bR9 ŏ HxDB:ArMx[}z'qZ3-xݽlb$ns| 63eRI5mf&az'4c(nsh-Α$#Iiʧ^.~";\]=) ʖRF٨7A^$"}\#VmwhSˆi]58“ wk gqb9e KoxI7@Τra N |'Q3s\s, X%hZr=*1\U 21y"Nf~CG*URaW`Io贴yQ.Խi߫neɲ.(<3: L٤a͊l5KIp#.M48kEʒU@sY" OFG&%kfK2Ժ7A s'"K \x7Q6W -:nl4-7e㼷JK2WvCWYv[?v:WƀpAH"H˘]SZ;;$i0x|!,2H|t 7$335)?pltkzї^gH Hpbcr3:8*0(ĮkzO#<lXApoL _g;C5i2eM{iZhgU7z:F4fp bfx2ʝ&讅c'w݃c^ [Y\bGVEKIxjRTr;:V/&V_mPnǠ33YA9#8Z{[W0ܹ.(a05+m% ,Kh@K]XiPKF󠋇iC6;\}LOm~ҵz2MyL'ݗq}Ҁ.iw:+W{˫ *YOXk h%a^{${ЅX,LE,3p"X*D[Y92GZUrrs嬌`pM!F[(S7~X JlTaՈ^lt:a?PM_sηJhc#C ` ewTdgWcl<<v}8 Q*\: VD$5GBK}o}$мAcuR^(B}ƔH'jF|Ce-hZح͡yVKZȨ{*19zk A&NXΐycVqKMmn>G~)}z! sŐ5ucME ݋pDH/$%'b߉W IsUA:(ݦ3ES*`,dc 3$[FƊs(J H EcM W f%\<7e7Q&nBdR6 ;.,Ī}t׬L sco5ӑ?yP~쫏42 s(mCWDRS9`Գg'T xc#pteg֡31gq>Hִesvy 2ihr)#oʽ{؆0;n6uOꅲ֚ sCw1X7dڠ]3]^oNau>?C(D5# 6dJHE]1 -C09 ~;`қ]z@+yJI3k.]']΅_t~U@}BO}P{piå:Գ!&ޕaylJQ/PbBzG%=/] 7t #v>yA i 5fǷMtCTK#K\ #KIڤY&! @W@{έC]*\&2|sVa~D-xK*{q _QLۜTgsl` Њ&+k+eh/G+?M*F/"gm0~._נgx\ Zp6ˎ8Qr2a-Qm^Jc,n,M4,bJܚr椾h[x2*+pI VW| !OGˇgx&UpU CM_ZIOr+& G>*}āE 7Gy4J j4 a4M ڧhuP=)\,ur %Ge|J2=)0._)ZZ~jE]ȉ_'Hn&iJ O`<`" UJ٢5bRI c1Nlu㪌Mn8cfbiR{i/ȀWUK4:.y[!0>{ j DO:bx%&kQrUF,Wl ~_qկ 'J Sh`595r2\ VyJqPnti݈0kvT9jtH Zhoz`^@1焪Qt1uVw ,u̷;,63/V3d#sC=R}gu^XO-#GsPtOY?!|]՟8n+BHk @ /sq\2[lo?aRI @Ҽ[H_ft&Yghly[`y*t4ޟd{,7&u̓G"pxyYOq\6G =% .эi] Uz3SFȇQ4&ff%G&Je@%`3F=#ȌoΙSy@1f3<:S8şU/#'81)vCm mbeJi2n'{쒮k٫lȈ"Hm -\Ib6eA ՏILb)Eβ+R7>\lD!lXt $o[M/zp\?X6Xf7̜fv]"&f7k\G`sY_=`$l4)C?D\DԱG?hrmɢ/D}oQ!vɿl8LN~0 H+V۶Ep| .9 TS aI1M'J&n{J!N֫u|;Ճ?!Od^,DKUY=8 ~,1dheGu%+PVʯ{ L1m*ˑo];RjeaUB|I\@ 7L9FRKI_zG@diH~W?ʓ[H]uxv=t^_p+\(Z=čySA*i6y}wߠ$6Y:)&ݜ$?q̖Pi̴*Y{Y ]cʍ-k «_|LJwΫa8e˴` g-8Hf:tǹ\Y3cF6kb>!& p4Q|jT#d#78 T +&/s GxeFKWNC\7vl|>k-&{QJ^H: Jf?e!t ƜJbz9m &6A|4'!S1ƥ$*|x]~ADu,ZNʯWuB_CTt.HY{.[9ZxgIIL)7j۶//ü}smitI5z*FĮ #V{uNci['aT" ݐ {~UݠDҰ-* >V B_]pjNmBZa1pN;&ɲaVSX#*5(FE/7FNO($u\Mm ߥZ6hTj:|r]PoW4^.EJu!W@CZ̶.^|BpOZCFjk>d]m/`N8"DZ=QBTm)>3>UM}X~Uf+g'̿,d@ 6ת 0G9xXʓnr-x"{d^!`th7~qM. e_ǣL B:nQNɎ2.ܓ=sTnm8z7 xv`s,%U"*Hԑ tm3́/\88 Kl=# O<ՔITtu3%KA*",pl5XKբ]bt552*?t_Y]Nʕ{q# GV«:I˳nt$MD#jUCHSXS cKFl n>1$x,6;;>< w E:kL&9Sh@ ^}h鴟gr(ZKclw{2oa\-8NF5_Vhu4lJވUyDl e];(uxNLg|Qtlvο0Xs>gtPy0cـF2.x-]@c!9z]̺-!Z0̲|rW vOA jj /p %REUIrC'b mjO]K\0n$abuۈtm@ow sڪmU$1RP4u6[lsWP Z ҒM^N_^]Ry=0˩:!}pOf0jge x,*`tIqtc$82̲~`Tr==# $KwjO%>U3~N瀊x1&z9a^4OSVw$19)iKwGӿ5u$*XQ-xBccOruϛ{Hmd-JD--8D:_.ip58Agu. ~ /2nNOr2xȤ>sI`r!Ѝ-XZb'RCgbmr x_nm|MJi#p(kSp (PfpYA8N4R\ȈTޥ@:rR #z3d,Y\j_ձcվ~;~pGDfHe0Bֶ" |WBMq֒/ɺ+yDa:2pZƱ>(U}C+[ZQ.j_KEܯ]EZ7<<ԵC59}'{- E ֙kiWN(+5ɊAv=^sq"],*reh:1G}$$YG@uFZ#N16sⷳ9j^a#?Q0u:F\*Fp =Y28DKl[O$\D"t@y&8' Wj=8^f}Q+;@ljxqƪv%jx3hI ;THqpW@ eP'v ,=T~p(SX!`<齉 k{֡ Z- ;U'\My0X*4I{T Gb{ *cLh5c&(SiIg 9姢>LI{ZoWϫ>ta=AOM!$ϙ'4@E?U# }J/.")1%7 t%6m9v ;Ĩlyk@ɫquO@ICڲ@ge"DŽa.ϳ1u,c+V8 9oᏓ( lʠTQJMO|R=^C/#'j.V.t:? P9w JutdRG %H$wuB4{5ۄf}/M"eNFQvUy @G:jN_u}hq΂0k6VGy FA }1yz.(|c53l_a3/޽8,g֢rR? NF \w_EuAb5aLgfIM+ig}JYof7N.:')%  r>-hƴmL2p=CO -hdP\#^-ۄmBww_3k;m)LB ,ሊ")[Rne+ K->58 uFe#($M ^z-B.KxSVK,X8zj Jg<l>gW& E[[Q(Jn]KlOS`.4]236.rfHڕ1ɔq`aVJ·`RLBi16)zxl+H_86aYcʌq訳w\h5h󰳅 L9$5@DNtuuon-Pc|ʽZˣ ]66{4I5f`Xz"#L- #w[QV\jSf<[uJR5GUuưc ݢjLb<3G.;B.By7%x%L.Fٻ@Οw TM5$Fxo#rhi`΂KI1:ZZ'RƢ<F5a9,Ժ66|2aq/[1d[Fd<>I"8 1a/pWmG,C<lpk>X_1 4 :+RFl_ dɾb}EtN f̉SsPLB% $Mc?)eW*`R˩+ڌiE+;1p#5c3FhcDTz{&Fʀ>tmqP`x dxe\/M DxEAyd)/]6y~_e6(U?.smY|F)hs] .V;'˗rf<#]V ~$R?==p }+L{rmk]9G,7NtZ{53c[.^nPЅ R<&"\@Ը_`3n^se\5џՉ B K΂wRh?[GNBU7zcJBmR6 ǵ+˅Us}Wڵ57z-.^/2W|*{S rtKO:U`d-_ Gq]ɓ;Xjٌ$}s"Z`:3$]΃h2CrKsA^#љ?R,޻҈ѓ*TB-hr W/p%|DQqZ R4W>W^ =b5+__1.^g )5@@ 0_eVHO K*-}M `K UCz57T:/}w}'i #򻨳ʟ;,% %IKAR@FZ;;>]^ Fvd j(eKYqrC h GzDL=Y$L˝B<9RqwSH&KXW (>+so;}VgǑ~9${K]qFN+tLYhmʺzMj_MPvʠH*p:6B )|4qT`R4̶`ߞ(bC6 C"sXB =`1#(3!Qshe /Abn+ZגݍTo%ua37Vs&F noq8kDXU 6S69}Ui0_DzǙ"O%NXpj`m#u|+֌8QA#L]{:MWWpGM4h_TǣK :ޯ+[e7/e PP"ThXZBO?a_EqjBI0 w!e4R/bftnb9ÐsQ:W7alV"zeX9Ȗ=K/s^GB"$>)uO#0-h& \~80ӲKw?H1X1{st* tòކBﱴ:9lи/b9jN!/PGdߓ`ZZyј ' 3Y4AhTr)'q7umk6mhr M6m떑0#%OH#A\ATT:DРFF1o:us,lUq<^4e m QeGYb&U4!KhP[?cȓg!"iVW Q6I{% *@lPobrvp}ש_o;ki|ZdzM ZuXj-'rJ%c\csJcJ]tdr%@$fk6+ܣE҄aq4[٩1{Q)DߦN(fJ`2e}ox]8\mF,@:6a*bi!Y'aKe}\ısQfnKo هVoQL#}8G^ R&q!x26{0َ:rLcnBN{tĜ dM7aP|jSQyu:iK(Cc!M[BCTVUտ)!oc40#R@,Q* M)wb$[; WV~Y8b h0EcKa7E`~z|K &䎒& h^7|r5 V--)%0ThQg?J17Q[hk >te P1T2z8B]iLX7-niw̛-zDj rp14{$l93{!ӼAv uQzoڱxG*F&`f$%9ZO5Näfڱ5f̧1W*Vy-&Z➍()._SaCvprnR}֎Ea?gWm3j*<4̺Y'ǡMm32T)t\չBZ.^ߥSylADiL,Zojs*tMHRds ghba_F OאW=߬_ G2zۊ){xm< ;w|o9DSS$Kw@=b{\FQ'$!q<>5;+6,Zp4fc\?觢qvc}(1_:mRz᧽wʘ`1nFmbɋi!s".7VF/L);'-?Q %z8p|Et % &=^e_7v R^R1k^.n,@ơM ٍAKJb}x:!{T !ִ@g`'K_WTP`=by?O{, b}rīdϗQl3:)2D0K2Y^ټ<[H {+Zf`] =GX)kjʃ V3̟}85噈q@4 NecC|.&󆟻?,? NRA&e)$.Q5Q!tWeS1`*´ª kr!.ΣME;"0Nwd6o xn}"^ x=~Iwz5=oLJzrz.?e}#c`x+gƞ.Y w5y$è] G Z%~RcP\D35)9GȖPfRBp{C!Td0\[ Wkq[>Tyuϟ_0Ul0{M~W!~a"gUi̧e&<.WSJƫCvw|@uh(eGCP0֒'Xݘ&Lyp;(؍tA"cZ='u_c'M!bALd% m1lWc4aD6Y+0pK2d7vdWi@VqXPFle~6k9`hvx)ոz F({sAڂwcpy jvWPb@5Ku 84c׬V ZTб7-C`i[R%teΕ>(_#]/115 !U_+5f&o oi$ah $7OxEǤ@K۽'h4ٿ7{,ٽܻWmL_Ȏ8n`C E9aG?/7Jwwx誋Hp!W^ɉ} XGuWǍGyk 1sԃC޳Fom,=/-[f>FwD`|)r3 [M1]"aNnè`]W2SܝA8߄\s$_Ee37v`갘@)c0_(dUٯ~[[=0k1E;μ/؊z7Pq:8cM##6kw-uz^5[G<̽tpИk~\qR"GpOLCqx$P\MjOy(:2*`oL]qoWM~ taa^O\+ˌ>K֦z6c4br}D["8ZX ff90,@fC҉#tzU\fc+?z&>mW ,t|8(85`ϢgGT+to@<:oA5XTvZ"@{hK4G6ڡHR^P}zͲpu5 kA]ƨ2/Xև{jx4aL<=pb_hG I-@'d8bjdMW#[-0b5׷3Hjb|Qy0g>lL~؃㒢ڦJ L_SO= ==Hh&'vu1x6fpzWf]s*G/IE~e[-jQ T$ؑjy[*(ʬ4( 6#4u~t"!f |?W(έ2&gj8Dw I,Uj֟TKs!Љؖ8xkt?pJK{A=v3;&NИ4$ .PwGu2qL s%. BJNJ{W*6g-(GPQ3jha]rdk0kq)@N`, 5 +:ulݚ+SIC+9ɟ@Θ?EN7:G{R8@R1~BýٷGD.]F+gx[;67l2YRk@% 2`@S#8Eni.] duQ#@Lĩ!"с]7Ӓ #kW^mf7eޯ~q  `&i !foW>^&h 0ӮTV3"yhHCП)tnesgwN(9j5n!/-;zZ ߁ֶIr8$py$Tӻ.`eEBz sD]z}U;GHkcڞA4YK㸠jaVAPT0ksvoBw|qR̸kO r. eF8+B X$x}CȊw;>S^7JG^!!< 6 j~+>sHLݗ^MtNF C1<vtq^ICg Dp\-7ï]. Dgf^\wr/XISۂ-Q6$0EtR1.4(}&w>C&pr%c%2qe 5A%d +Ern>`ѢSDW sɘhL0`>h{ɶo_< "ۣMHw*a(ClGCM>NNqG! EC*1q 2K(&R?*h"gI"qQhIFc%sexĉ|OipӰl^|?u=&KKGQmiM1%#iBPq"@L{ 0 Sp2}zKR_K멗έS\p\K#j=$̜-[RkO<z)@T^{'J$#KtthP%s9kq: fYx5F$uKzvBX1N%m+۠_'ğ}P!v}\[@1U0|Ga+&> Vv . c4M+*Wz~`qD1W8l8l/ daiҿr㝎i!Pʵ+ ڣƇE!K\7 }ogIJ~gp(!EE~eN$;kRIW6F\TXm8A?CmJ#JP1r>Eʚ~aԹ)ӁnpB-=bShK&xxA?bGR6W_,,!Z _y彪O̮dM-*o8tC(MΛp+MH?3$qPY0UbL! tNL_:k\} ^oqf2260krNC Ǥ S.P4Mq$0[kL#tx;U.9p/( ߋ5C5<)cUcqs;yCl1d౿+I9Wg Dֶ/v`d1 -o[==eODX #O ”z;Wm%j]XGNaODϚ<):2|7Q mc៥Ʋ&nm꫚AB?ˋ0˯VH*D@=FLəf@-҆?o$ؓ *f/F_<ť՚mmE}ZŊQ(~CUx*YP4%ޑct VTk{ YIb$?c}S4Emc'Ad& +iSc0jWuDkI t:#G̫5!ğS+Oӝ^e[g_ !#|y/o_n Kݨlƥ:k 2=Cj3d:"c6:i!"U?G#|}XF%йWjlʒ !?ZgfRfULa.$H%d2)0ة}h,{%Ɓ D'}ʖKS+R\ 8Dw %:h+.fBJaCa2Rgwm#)j[ЪE J{vjG0opgO 3#L})!͔omu3 dLlBEM/A[W ]q<Q|"`Mo,#A EixBJc%Tpvݕ]WyT-%Y =9d-@3dOMB3jO͉q>\Lj%I^3rR`3ӃEw9Z\mn3kty<,=x0@LTV^/G`gA=O)W0\pk˞ ,kxhMe]@m/ùXv&cKܓH*qˡ]n?|s~+Y*'}zY#Cէh]ZK˳qGYD k͙1Kz+ڸVj n|i28;숍OK96%@9ۗ[S34t: xU_Y{ E;E`B11?ϫaVT?:-wt gDޖl8,Yǩ&O8![{QN8>Lj^~_e!gg\*\Vܻo2W7"WW 7CNJ7Ƥٮe%!xK]6|5$Vf>P߻5URsYFq4|E >l3tMtw󶋥wc(ʽsѰh +ĝ G8HG(c *Œx*QQ=l ޴֬&J͈+Vʌʸyqg>AR3GE^ٗ:W7q2E[@w @eATѩ董{ݠĵ邷jU&Q׹i0~bh襪@9vg4cĕ$,vX+olϞ7zX !"{Ѽf# )?afʐcmUm8&GNDnlseQݱ0('2xe޻Z&ePb\I%o\ys!Nq}2^zGy6Y`uVqizϧaewMrlc޳*.:v?PZ @Ӫm D*~0*Gz )dlF+ev~Z_SS톔!Nfmpt@C }ldal^zciʴʁȶdbػb-hxZ&e͡Bf>]f֫ Gl"l1RĴ}Û_0QNM; ' EaUO9/SW60=AhFh^籠Ozw,hrHgHyoRϘd~Xeţ}!9Ct~諩7AY/q ̛ ([%7~|{Aa~[Ȼ'1Y( 3L9bfA+h,rD8EE :$_mN~f4K2u֠]q.,mN8) %?X-.O@`_=Z ) *rSe>@{א:)j /zd }r"y<4aGrLBRy`贄d薍HpRRTPyW.Ꮃf=:S=XӊDʙp3x9li@_SЈy6cfor;0PRàf4"{:5t$B#YB8wlbkϬh_ {Y  {_"D2 =a0!@1Wyw~A|D\ J[ A-042h.xC U_5z8gLd(4†<Ṷ̋pDo+\qKv{L֑Hz?F %]֯%YOFDY(t33xp8W^MsrKUW7@ zJ^4j+}rdGVA0#_Q]TEtѬs +=*7c`8߶ʒaC9*ݿɫ'd`OkIݾnlFU[BsG {sѩhz#gF81}Q.a0lfT\O QjE:]w"ܯCֲ e< 56D=F˘{H.}cuX~;%콟ˇkGQsI?櫥& Kl2yZDXgqu{DO^UqLgIHimx\IOxvwP <M D(}2DwyaR& T w 7!aה/W0qj&wwUl쀛`]tjBgi+4s,r:uxy,93S PJMXf8'-JWYwȋ6,g.}'䅕g_ۻ\m?>2ȡ?Ts5ؙnY hL~|R=K6L$=~VZYB8ɶ kQ=lwƉvh E%Pj<W!)H4, rfoW] 1T8E=6{n4F#1;,:t|>Ƅq3@.Mg^E(9W,c24;F*Njf i8@I,>Hfgz$Vmc6{Q<#r"X'4Զ%4nuϠU^@|`-e<;Au)r>|Bg(ꠤ炤\Ϻ4JjǪH&"DY gׇ2]KU@gX&-=:?^9:)m0l:Lgf)^CވN*×ںjPr=Gx xqSu&Jyr'[uN0J2.O/Cj5Kz:9Ŀ9fyѐFL5^Jܚ O5 Ӎ[o(Qr|qȵ҅_DT'嘟}UtA+:HŤHlQ.ZuYtV!MLÛl"m1Y(=mafdcelS7Hv hjl\"6f*zF|̛c![2 tStv!A XpdiƮ*G}y:e\Df`[i@7 󡀄QW0.ڻūO'V\lh|&!52ph2`?4 0țmhFK7)4 =gyv@@3C|GEqu"Ljn8y#6-8LW^ﮈ ;2z]Oeپ6sֿݖ3aeUy({Aڋք@7ӊ xe40q To2`.l|ٕѨ4/F75VTԩ1hU dU@~Xޯ"m>>9 zק.#kk1Z436k$&:z[9)wYt2:iRƓwXu @Om@xI8C q2t-8#!?sV>[ygLZ̼'"xՕ&}|k k#;,hzY蛍,r;6^ѱIF`6 i, 0>`)pb&Љ.~/`)Uf8ٮW}k,He18N0Rʧȉ(G|$آ!?/0<gofX )PdŨz , rLwS|>QW KC{Ũ$qMKҵ ˎ NvW m#in|pǪ ArPP?*RToS^<&GhL&=q+OoZ7=u e|jpD+r7M0.TLH/v:jQ-7tQ#tjM:y*1=\м[Ʊm 5LOD+mHZ"y^C>aU-MC>QR9̮@&4),ΒVB$d=4_AL6qZ71d{jg7Q!6vjޖ_RQpYc:\؁x5HZ\dԯ Afψw~TҎ }ZRT6q;/ !CUIBl:<)kVyj LB'4c_g8ZUf:u,P.:9?²Eq}x+%A@ţAƘe6/Lsn"OdY}Tx UpqeXtv H i!C4AՕ>vD⥧>gVI5@GވDB&pe X{*<6;.Zɓu)KIm1_WxF&||WIjppbn#;}+HRхC!.Pءtg5b^&WD3{%NQj=NlSHm }( ١#ÈQD 34lɚWЪ(݃-(…wj1"Wxyk>|U7sDX b4 F~fhק?{z)хpAxMY!(IG$HZD&< yY4wy^`0F"٦cx@Cnon:? jm1sfTo,ӃNr~+uǏ'.x_^UGO]ߧc74[ K/Fi4S5$bmo^ʳÑmg$y޺FSrBK *+b[iK*A;Т ef>1_dQԟ_l|\r{Ww>IzBainZIN 3{v9:Ld#̹o ~}ƫ:Egz+z(ܜr<%= . ::lG#K#CJf9g$745x7<Cjfё H){`v^9fz>,=*{(^ {ˉo!l\ݪ s굛`CQXX:.Sϸ[UA4B6qzqL+M1:j4nRf|%u})i Woi$[o!O f|rm4oM4CJ %S_u(I|~3\;Ѫ_=7̲hy| PgfHO:{vPG~ o|VlJdXL~L]]bqNlcG%cHmƺ+~@_NF ,!5&}N"?I , LkuQ诽;JKwڝu­e@Lʶ?]*_r D^QDHmq[ߓ: #y–4ɨI @/YT4J?eޕ RXAQ2*^_ +N[Ɋ5|L1=駂xW8r>?c-Oթ@MJPpd_}UQ8euA )QX蕠4vAQ vIci`Ţ_Q):s)HߦM@F Kk F\ \ 43/rTc6q}*2ֹN:ʬG:λP]g1 >qngeWUspQtXdWuW(f9.Tj,/S*8n:,e!3xAafԺ0vɸXX񴀷{@g6S{TԃU1t@bpv+CSѪNU,TS<_1U}>NX] Q[PEY[$Hsz!s`5/Mlbcy[l$ұ c"5Cԫ jLMm;2UܟD I]$]8֛H1}l%]!j.xf,{LOeLT@*h!j]N@ []/0&q{zCMcd% }WzNVdؕt6xö .E0erlm@660P~-c3?X<'_ $Q3DAѴ}Gx=<}mk>Z;%x_Z1p, 8]YwC\IB-t7{^gQR#a fcpm=9(kP;k Eẃ+Q׼*ˌ"Rid2#zGB79AUA/r$H:*Ō<ע^6\Krbaٞ#JKUc~T"m- OWXnQ=NxxV/j[-εZ0GАXϜiyrF\y/Z^P*i&@DqhL+m9x됸6iR"֑ hhiugmQcP ?iM7< 9{<*, *Gy.4s v_:>r[H8 F%#˨{3xrRڔWw(Q!q]ܿIH.ܩ )Da'Eb^N*ht"׍xAأY9(q{lQڱ] 1j  {^rx0 ݯYgG./uՒ9MtVsd+r\68&r>H0YA)o3|DZ\E&f̉uM7xI O|)%LVt>vnpTwkFHѲ@ x Dh`S0 l8g,zאvX)=1ZؼJ1iLB92[Rc3rWY*jL$ڃL=$P):&R.4'0n&ZdngW7{w7|Fb쓣 ɿ `S?m/v{&>k|&_ $>ֵ+&!`uZ-!z.~0{mIv+NkpJ؅4C^$SX ]-.S!94fȽW7V[iWퟁD0Uf(xF7d4)W?5)F쉓 ϻB'i;/eLbח.c#T` ch~ee 4rZ3VF56m"V+[Z9t3vw JɅK e>|p@Iء dEc cpO*tvDv _E{Snv #00K Q{6I*EBU4&QMώn嗋zxKqZ瀦Wh`WөNx.TeȦ|:@Pdc,_T^F1O@h4HIeFĉ+7,9yd!a,/y;-6ե#>R&>}ǷhN'&V b.=0: W ,14@Q LS!Sĺ0~Q9ka ZI^s2C(Fkt➥l WGBUD'8 vnM(aw^j>1QXsxWFN_R_LGr^%Zw|p€`nbl^`.=ôq0.UN2 h?Q{"S>nY~&@(ܻIc32ޕKp43;L·LlLi 63uLc&oDoJ;4Z.|xLUt ''B>Eצܣ-~oa1ft̄Ik7)r|¬-ֽ͹P;Kh ?&6ްU6 c7҅3+4Uspm0oԭ6QVso*}db&,ӣ?U&`*~7Q'RsN&=#ܑ4A$z͙!~BI R0]^ ``foE2٠3,yZ?[rA6-]z5C#7y:, ys.~4Fӹ=%Y]gڔǛIB-:/ƧNdEymksr4«$#6S>]k]pdU.˥hSy3F}ifR=in&'O$aT2R K Yx"/6&Məꁮ襤܍ &elُG"co$JyͼKY9>H' %4)xaW%pPk5&-tطi 6# ǧa0zz^@sZ`)= ςHN եjŧ&)DZ:&jzcdT9˜N[4:@0ea]!3TkR ƵqB9;Cc,OsC&I?b!T'.~u-XdVJf5_jPi 4_t5uQI(* o@R{ޯ^.L0ohdU(@Zw WQ 0A\c;{hJu$z bTBk8*)MX+J4IG𗃁@I֩݅]/qeP/YRiąM'~el Z' t!ǀD&YS-ʮUch9ogMe]ͺǥ$??P_:ȃ .YTesQ2Aշ% v{аnu9TjQ/4Ei0&<ԓܾ2=q|N+Oػ8(E""i@~}L]㱹ܖ;J- {yv8GDx?#v^Wnʜ4h&59~ЌY G۔mCFsoݿSUf'<-J c#`Iq FGqH'>5w&æ"aE:r`)dʄXaʆ ciU[g<3jUiN 6ZMnWy[.2y ōy[4SXs c(,üpJ:WѫݳZZj0G`\"K7{.ݽj*/E93T?n-f6cL+ srLqEHkSk8k ] j$?gZ3:ȭV+)-(P' lJ87sw1M_:ݪ @M[]hjhuRkoaIwDB@;nӵPf,t i"-UB2z] "6丏"@-)O H/q)~9j2l?6W\Khnc B&/f$ɐ,ů>M!,Yl,Q`){~"EYC|CCeLJO$xnQLifEbdmYdG3* Yq:iy/|ä bt ё}1pl:Ф@x/_*1Zs 8:as?j@iYy[nZ|ՉMl⭲6)3"GeRỔՕkkk51jwe.6j@(&;){tu`%T!^u! tlnl>b[[p6۷C_"tCq.W^qHl\-:Kk!`ƙa\YsZ+Q)8MŜ T ɺ l!z-P0p(.ɻVFÚpL9 Cؘpt;87KUul0ˆg|s|W#0)TaUֽ2FL8ga`XzBb8#2K 8+ParǗa%T |_sMV̴$P-#F'" y,z^7@}??'D~4Xy1e`J^x">==Nc\Ѫ}T8;lW I=bHnHГ!<_ ٠w"N!|ݍEIaKW= bdg+4yxvƔs=z[5ˍ&.zÔI 6:˶&#s+*[ JoaU=~vPYZNS:8PJ>RaRw3 {39W6sX AKn^cya6.KT;O`_Ryz7r>4/G*j'ɋ[׻guRCW~(7>h@BP|=YƮ! s k7 <])ΤEP`6Pu?GntojY y ,#bP4,W7+uSW,);a,!u;@'/PՉ7=)2[.X 揷Ã+޴`-`T{ ӌc&Jt}Lh;'tso^qFu =~l㚙:R?䂙ʼU%P>`|QE5Xr, u$A;!tqhV|-mdBlN/N[ )u6*OCqSAqN47N!L9b 쭘 P{ؼYH&Gw ׶:)J>t&SASϦZ7F:Rڴs'8!W#h:~N3l/f ⧵ +J=)+‚򫧃zn3wvuŰ[PKkP1+Ρ$EnY l4|YE!2oXESa@dIEAcnKD!&s\=ц/rݍzv'dM2ËYD,!7 e|9%# B:{CFrV+˺%aB mzB(6a1cJE1BY 8F ™"f˥FajN,˙ Ic! y&(;Pˁovjf^\>`NT6wɗ8ŧ4=%Ǐh. e+-=; )FlTI3{O. lh H 2u i`V^ Yid竪71[8sUis?'19wZ|XJ-QÖQ#_zEi ;^0"Xb w^ vN{kEA?uqTuh{p 5f1LfpHY-LX1$9.U`GB2@XTQc3%m=Tyl-+ow~ 3} A!(Vc?/#q -ÍNJOxFNk؉pUS_нK|p^O]k2F":wDdWxN#,ɭ7;̫6UJi EڕwV6XvzޑNBE%6}mJ\SోDOEQcoH`NU"Z5CS|wzal@j/6,ȥtGQ}J8ō!ߙS?Cm(3s,>(پ.Z#e.!3U+(wǾl.ӔBx!EHE2_[,2뷑ݠw4v@ߢv n\; u@lAkWV=0Xe9G:Lf,; t,M7c4 J7(pDJaqW(x~|[ *H$ұZãntI}/)E1Vt;8a 2Cn -}RqJ}$mn}nyݪs|IHd(Õ9i% "k?61L[׆D}x2cݴ2 *gpkŃ913m7>M_w_/ќy lSWǕT`55&V4,0Zd".AS3UUKiя 2@V *s7ʐX$K7!ȅקrͯ)m(m`Lx)̫RWS (DO{>R:_jn@3.N rYSh2 g=ieBe5TVѱK%Uw92KPlM㺼SBEosJt2K-KKvUe굛Q`n vumNeZ{9>bUfj4 AY,+/l-yI~j?j ;4X>#\u?"Կ5 ^bLTШ|;ߛFP'vNAQECOOk+{[i *å@~j,5SD-sbʝ5xSA Zv9x {\pAZXSJ&oe!ک$گ^AL?8N߷jm:PG%s(_{%?߮s|BPůX-&Vj*D׏D~2gyO#NAьsDcބT ]x+2ltPhTݽ4mrsAlG48Z%ńHDT1iMU0-d`F䩇YG<' ZDFtWY6':E^#<*{mdL0W|)m`ʈfzʌ<2KG!z-Ō3n eJʚE2jüW4wFw5€6HT{v4!~>|3X2 [ ӖYj"nC(1+#8v o@7%C^`4e9$̝h+Vqqn -^ ㌯n-Y62+ڰ&K/\q_2"ǹ4egi;w62ÿ`w3\  sj׺ʓgiA3d ~6 칓o| (g)46o\'Tt37mծglq- +Մ,{aKݹK8YDȲ1TUC?^fΗq3qͦG9>d7+BF*x!ʤDc.s"re7Fן섋*Jev*ɚ [@厈 `Y@}>fg#t:t8y R̼&Ben9vͿKTmtzL]Sdeu19KMG,c Q ~&t>mOKWRvN#[5NAPE(jphDכDo%4s̮Xy$`$@[t"0k5.: NTDTZN[6XῊ`^"yҀ /Uca2X@U}Ne wdݩ1d!'v AQfRi=cG <ՂC/E {V4&X6+3=T?6\ڞcU4nh;nZS1U\9ʆJ`Z+FBBT )gP3v:P֙q6IX l F!K;ᡈ|Ģʼn~sV޳4A=vrP ^}lw% h@GZPC@yYA̢"VYH%S&yh>}~:"q M ?HYy*xiI(7Xo!%kr.oB +9v(2(.uzCpHɖZJp7fV DIϢ98lCg=paSaU9 eWE=zG kNd.4j08KuX{A`[7- \O:j*z˻,p}3n < 9)N-2 ljm}itRM Wb4i'!KPH$?p =j mOS9֬vnT~|8-ֶM,^*= tۈiGM`1Gd?$Hi9 *n'ckyI3 )?:#-jS}KHXuhmI&#*FrXܷBUFfjl:S+e1$)3hF哇*Gx3?V蘹5݄ q0扌XIۮ1.D#s K&cCE+G-B]ǀ /s&mUUhQ~O,DF{= J T1M 姬\I!$~;9a*K̎xS>u~=7jzz4{8X/O+1ZINE2NG\`:K"VK섫܂!nhtyF: >ZF3!B~c t'SzlaFdejml ",mA2{r^Syx`DJh*rYBحmu*^])~$N $'|7?Y>YovlJh.0:~)?[&^L#‡ΤѷSrCŀHed r&f=ve5u D :a5^ob:⣏́ X}.jP߭J.a*L9p_rf[u}MWE!io/RֆcU7D"p7 {)r $q׵ˎ6fjq4%ҭ  Mӡ-B/+b蟕 C )0rZ襰45mCw,a5Λ{NqCJ(H+\ef|RX=ψ" $hDߎR&"H*FGTV6ٝث&;zidF'f-+Dw_أF W%"+u!3;̏i<_6K Mʖ9a+?3I.Ly ̑^1ߦ$Y|jHI{xLt cJ5P[5p&+瘝{x>ʤrO|e6C?yǻcqN3^M*A2nt( &;klD;L:ہh:ƱMl:j[m&eMҿT-'3>K j;,E]e,8cPO5"V4)&Dj_ !F<ඐwG>2`MhQa6-tˮ{FH  9Ջ.=9D:3ԎgzMU[?|p=x.⠻HAڵ\G(wQvwZU)ߗ `9w3@w tVȹEY]():N;N <ɏ]dߺ:ID"(\дn^.D[Dpɣjo%Y ǫ]S[ECw\jRV& */yEDIJW k:n+ 8 &x=f%aWb~`A]L1Ü}b9h_̥fEDVxE/?X;] 8$a *ۚ $){( 5$9Ei̔ kc$`f ܂;{}"[y S*6ޮW<5UHwp5d U z{l#K>%mˬu05q3%%xa1€ In̗Fʊ)6 6"xm/Nx\ITBTc#nF`I@$L \F,t 7M[ s1--y~{tf gja450v#LiٞJy;26u8y~X3ґP b[)yDmk~^cK1 ~MԚ)m<:I 5my?*눃)t$+@@8j%~h XLDXmw<`5+cɡ7֐Z <7Ƽ-ʠY;[0:/(YW%˚xL8&VprRd@)(Z4*67jOT~G)WʩP;Ø!i2 ;Xw>:߭tC[sq`S}Ȕ_>n8z^6H* gFS4Up=19k_tG޽/?0Y0o d3A|JLM.^U:[}U6L8/2$Ϭq咓*:rCH*w |?M)}AB&Et7yf9B'o0EA% tl>h$5d[^w}?4T$T%ґ}?ap,2%M{Iw%ZȆS{G]Ņ  eSM4ڊP4ӡT'p ͒3GGBka<#ĐOR"$[KhU]z15| Lb%7Aȴ/ŒD̝i*r>?U eQnXz({#Rl&rR$[damCvNxAqps!flZ|F:#߱$Զ\ Ai)ĭ2pEKq(b0@Qz2^ӄrz6?vB+ve  6IUxgLq-3O ]lUv"iQ8 gyZr?6T)CU+@EQb=vKdcQ/O,۹!ГSD}ZS 4I#"ӧ6w ]d vB)J z6f~{QV$H:>-'i.j }4g R5N2oı´ 0Ck/FM#;7146fkDfS$?wjwULVB[gUtl(O&p%jјpDBJtoZ&/bs Ti1t={%2[#X%HB"Y]l]:tªlO褖*-_뢍^6Q bo~& X.>UFޜY\~pwHc+_LP} CxT\WNv^Nڅ AC"!"f@#B>]+gjɹi~A+ҭfVa+8fվBN݁JC OLzd`a0;b&X˚}hT&Qȕǹ@+Fijm2gI'hD21W)k\ @ˋ[$q !$%M F:a3U`t4LGvLQްyS( V&u}{@S$4{9u$3߮ ˈ*I2;Ǜծv G(0V i s$\O7qQwB/s,k_#3o{z:؞!,2]V! pH9~ m5oQ]rmSIw>-rOX 1ƿ hv-_/Qb$྄A{1؈ Q1ƍc ؛<BMYmxjtHnNj;}Q1)fIctVkݣ0׎tt֙2}úa+r7]; Ttҟ 8̘BʋI Tb2ld bms V@3OIaSd._rT&̷i"6=!wa}M҇MhEq<mk VF!f3ѹ6 Zqv qIcz4y&g`lm"s*2m9(37=pbpj(RJMryU'udG3@:K0۵Z0FTG L}n?^s䃌`L 2XqZ]]z*-M^ HGuڈl"Iՙ> c~oYCqE3 'wt<(&H<[-µIqzsޑdVvz`dd;YCy_G~W \~Ivr GjKPH)DbDeҿus8Fnd 2(7ez\}k`!h WSM0E:/a˚% (^ jD"*a4W:MΧl̏B4! baIګ2k;&;-h)q7[n^%h"Fwt JL[RRJol[/L#Kp>훰xxFf4K~G;'aMS+E[]sUTzպ=Dr_wZUƘJ@[8<z<`W&`B;w4 gdUsexhp[aLtF4 N T;e2_ rYԎܩpvtR Pphiֳ-)#:3 L4 d'g"n)ԯEA^z7:K: ?l?z9YWʉ=:cKf.zϯR:gnIqvVAD0,Q%Y_w/Xmɝa/M+Ѡ( l榎V&. 'yAth>ޛ"#$i3xsqtb÷|$ĵFPJրr{ Z{[ss>&S%&KC_VܹCJaOH@wa8n)7kd##K`G gGKwKr\0μuWUmGvVVS^|Mg?_5Q"WpwlFفm6(WpΔi#wl\2UFr 50Ģ-l/""O'a)`_Ɂ`yOYy5P1ޮ-醽eo",:vJ:2sNr6>Z3Rfcqt  pxm]7%ӂ2h[Nl%a0L/_:VHز+:>_b{ ,Q4>wdxj&^ 3lF֮ъ}`s+@q"~K|_Ԉ}Sg[ryy<]L,yejc_jg?f z_ǰȏgzXw%wO/{ܲ9F"DILկM)_ sϵvg$\IwxV@DzZԨIE1Vkrçea \+oZUJ./vg/s PCyvm-7cxREa,1 zsNTA,bP&Eڂ9]%Π@}#1Pj1Us&.F9\ps! 4Rl$M2_cw1f3-K_!i3E8tUt$$ij43.gq6l18E=`.d]5˛:Rz3'Mߋll1!Bbvэ`bߛ6}1tSl_RSu i'"C^n@Zm^54)m',O(FK CFF n|j,Ɖ vO;i8BԒ=ČNIW?77[x1y.$n(dC [H_;;kR;J:-nWi&s4CR[ Яf"kP OsY1iK~PfNY+>ǻ_uO{1XZ`x/7n:ܚm6#x[{N9! |яʭy8(D.jt2vH/֮:'"cP)"u) x`aXҼβ`!Fk9X7\'8 -h"\;[޾1(.{u{Qr 9>_N_ຊmEjM&T8Lq “Le/S,0-~~@MW>֐ JbI0yAI߭3v.&"HREe(Sb|=@|ھDjea=>`|!k!Gg^\q]w#v.ZLNI9!0| p\3q7 6TX5gA ܪI.[GyվvQ`GfxhN91gB|-(!!ѷWL\1f6|l]70sG\2Ͷ|[߲I\Y ٤!ĸ|)!Q\S $aU/_`m]Pbw˂Y qk^=J"ߗl;v"G6,(vB^z;᳞1 #*vc*[m ̌ltiNTƫG=,&ٶɘ@4D6{t꬚*w,Wh䌈a#.}֗N L '65$s>h:ܔY*],/  Yf0 ~ESG}eO:/4sD\1VR/( 驴iTG7b1A)y (I CbPIv>K <@l<߇t[:ƣ1TEi4FK"SAI*`_ wJUE+rKҘ;oF>t@ b'e j eBE|`UI[x[}5-$tx>X*d85Ou# \Wba#J;=4K\S}=(l̐2`u]dD6?|#*+NGfz^V|˅yoAkVP#n-^P}t[AӜNzѩfݣU^ IZjhŸnCӉtz@McJC91=ҵ"nzS:)1,P'vDʡӶN}"3$v*`=PY&8[ ȹ@OWlsC_dj!0؂y54(2\ gb2MY@C44ծʉ$,4`?% /4x$qԈI 5̃ VG1e uR1N,;T_>/6;1|TC]{ vǽaYd? 8\/d#"cޘgx&MӜ=<0?jiܝea;P!ɂ}2Sw=Df<yW19Z1*UQśT oa֓pzOSv0e+!gfSL mQ-M0[* JIs6 UB /'Kݬ/CHj%||ή{f&Rr* 4&BU#-y^rωg_hh~ [.<GnB0>8dZ87yR }d *hl }\PӋ|Z+h=]Sh-H>c`kA Ev-_{r&rvlMhDf;x7gkp?PXb86]R>~#'|AS) W!($Pp;{Qc[_6jʏcd ̕8A;^̚`'oㅸm`X<UzTg`$Lnws1lxnqoKb3[xVS\# n0|QPS]#eH"e53|m#N7pS_SZpQ4KJ ui˰WQ &aRdh?]4W yfq8}~UbOIBM2}*P'=A&ҳq\ys~}/P`@)Wۜ!U -,>*H08,%g@: zoGhmuDЇAy$oL׎%N#v$-Ӂg]8 mg"+yIј$T[:89o:dVܹ.>CpjfemL HȪC&jcc(, hp^ZnI+6[:ϖhQ+i /\Th.k&n YÞ>mnm)G&`!\Jaǽ$"\$ΔMPsUމ We\؆g8v]$vT/3* Xɺ'Qp]&iz.z479c1 ̺gyQx?чv~ E)ϸD@,j:_1c̈́+Ү+1YRJ R끬j:\a),OkʃyyӦ.՚'{Ӏcs{NſWN7s䒟Jg{uIg~P&R7 =U`D>= 4Jviű(C AZgh{t2髊^uCa7_ EJV;a t(>(G0 Gd mGdd:ZlP.EěKv^ʜ7:4Y,U2R^T0\Nib/zqi;;?wӈ}~^ҐS]΍4( )խH(J[3z,f~S4.;yd-g0PCY.  (~t+~#4`ݗl1 |63u;t1#'^(, ^/R8u.ƣ!5<):3$3n&j8薎x#K,K8HF Eү1Aou1>zCKC)J?nJܞeZ Y*Nf6rN6{(j ym'cCt vxwSw03?)h\/N UӞYp|#z :*v="&3)yk՗/ů*|Br0 5rtBמڂ-Ȍ˾-^9[zr!XjOFoډ30F$p]_ rz.ijY ċWy3]yiєZg i[$׈Hd(JBNXy#@Ei~5{[A" `4AC*T^=dR}@rL5%kP(W78M*3EQ//`dy60-vz6 ]IcD"#T[pa U7_.G=cL)%f`A&oyOi(/Q-XFM uL#,ҫa<)sb>Efy:XMJ1(]}Jv7]jocJr0zV3uN#~F}QC ϻ3hBuM,P2?`fwZ8`R\m(2),!`D%T!k\L!`5+^'S\$ 6ogbì Я#^p[mNXlJRH8c@KXImbyɲ HC#*DU1ʀ2"ZecCgѤhiHn\LŜx8O:vkzfŲmOCn,^+;Tmm>~sbk6?s5E>-@6WK\_17X;)"p֨@lGyF1g= @iF,ߣ q]?oG M2efDn̈wOqr PD&LE/\gwc]ӎ8b?{S8I>[42zՓA+j1~x:®1仑}eXOF5 ' ;C~ d›D X Ck=+p"+\?7:%*MG sj:Pv!㓄md+9FK{']y[JUa0C;68'o_ ۦcQ \LH'!3h,(K57d- 4-CZ ;?>Uih-*ؽk_\(;+3eMjXlzӲ~:Pl!zJDhN^p;bVy< vNP{Cv6,5#4UGپzq)̫o2BNЋz[zad΃?K\N4*50[= %7#v=9hqV%;X,}'_ 5𩈱y Qw+ӵKIA3E"OOyw9XXZKX/Ʀ磀hij-$>Y(!|TA@>ϣma ى68 +32hƑ6&k[wjP77W0UM_ĭ&DdzF.{́!5^m9VRUpb.bĩeR "PZ!SSYf^vP"{Q1)lV%ǽ:G$^p2+XǑF==sAIz y `qn[ PnUm}sDY O2mfHo?Q8r è&ڎDIk:D0,ej~F~`}eSm.r& ܘ%y FT~iUt!s̾e1 e7p,YؖQ tek:ջK ^[}f`(ј.B–rh|TdaY;]xYb^}"0>Gf%30f'[CT_ARZ3&d%!=h[/8'Pw aew$:~+Wpvec6޼/G3@/+~Q#}lk~Y9yX邷lUVYjߵhybodU{:%ɼ%A UӛCQx9%z'X$gM YI,Xi[i"/9cw[ն'4ڢsR t`(`b3 Ipc2Y,Y-!Sj4̦o2c%-P\5ZR_ l`Y*0HIPPbNNsA?!~RnYo}p)&:MRVf8ag+Tuu{ Yf44X i^t|~ ݈2ivҦT067a`f׌F%OGACRh3'y86Y>xC 2ʎJ—c/$`rP_dU-mZH8,RCմ$CSmZC8*d֖:`h;+'T /x)P%[@}k1s[mS.O#,D 3¡vwDIR3O,orA(i/!7XdlE {<sToGVlS Ҷ6PME)*.(с0$Ou,҉qgN7]82hK"Cm3j2YZ&kʂ1rUIe@Դ&p ѡSXO8dX'D\l(\Eq]2M5Dc8]l^$3ʖoi 6<]1lr8qT Yp$rbT@C:;'j^vwFJCz8WC~DMty|IF_>CYk7Sn}wzGMž铠/J'".ߟˈV!c5js@8oNE~JoLe]hMl./:ځ3C:,J6vrYޠP%&``WMVwA܀"L_M-xRvk&2": fp #VA,zcHyڤ\o{C1 .N%PhRuƬdo]g_1=0ݒ,.+a, ;}5@:K d_˅˗N?t ̐SFt?2 goWP)G9b*R{i(@~jRg:`?NWtnDFINz7I]Mrduc(klG  e\%[d$XYY g=}Iw!$'z)ĀD:qs,rnūZiuZ>zG7zW+ (P]EW}{L#{z}E5K^3mӜV;%I /GH0ϵtń1A_.oYHA*TIKZ%7k%n p *IU|ziŋ+'CLe#ܸgujU ?u˦7$԰Fe KOQ0riP}G&'l2bJ>V,kS#smzgf-*JCºF{b|J\ '=2e1wN/$FF%ٖ @'iOͷ#^fO[oݨ%tIOCsVʢůԙnOE;Eyj~oK qY +մ3hvpwRdv:؁bB@ZπrR/ zk.bV1$5Nʺȁꙮjc ؍L{耮𸜜 @" ?2p{9ty)u 17j39Ίk)} ?G*'`{?y)F_)2 k'e楲rb(i;Rv߃+–CeD#/dA"k0*E6'%Nl4C$qXI03'/k`TKa9A" T'q0MvOIi"!_?>jͿyNiG(r1 kDxR^IsHD>s=XuY nٌ1 +cv&& 8D@:qj)S5D6ym:-u,c//ށHI^'{lfH;H(q@t} ěq,cpazO1̦{-K-v8<."3-#ܙ(aVed1mC2AI "+ܯ< i7-%hr>zƨ6R3#{bhq1 )'?Ї"c"n&R b6C Z6*o͟܄ֽng`Jӄ]49G*dAvQr_"v3R.4Kw p,vº/.l=tЈD)iter0Fܵ fȱp+%j^Ӂ1lrAevz_r6 a/a| FA}#+oxMC  YEU:>tnyEC&U I^qf a@g'du܉\m-CUB!9T;]܁eLIyVk1g[w + 4Q?fY$k '~iomkz꿗b[}nX) 3 L 続IrΦ [ UkNsgΠ)24b*1\@r/$Rvpvi84 `GC$B[*(ȔS98[V!L?U8%S4x{g/~5mc<R7LW䋊n5ʆ%-1nTtBO{yze=Qv]870ӕs7xr;Ro;Vw7~U{XC*!EpeźLB2]L S54bn?9gs U6i= wrG,M~B>W~dž&ɋ6ZIx(<<)wcfExLa1!'Esi2eSD[!=~ݠq3g4X`R[]{Ռer)PKx:w~mډm&7)$\T-_ ϧ.*+f ɮ\ ZpҬD_Z&4g^?54Q@GԋWRY\Oh޷ӌ1 )A!rrjI5ئB*JttDj9Xbs?CS| BS !VCQH'qy0cU,w(+C}b B`"q@ >FjI"vHF`Gnɴnݙ'<6ټiw]47~JeZ{zĶp<π5MpPդ.喿ScxDYHR5(:o΅"B <$tΔpv (utq{3Pr?#i7M @|tt Q0j}Tm-LUZWV= qO0aXʿ=F B/nQYib9Ӕ;yM@1Ȥ\QE]D m#A_:I셃BQ4NIf&GLm˩RCrϊfx;\T:S=NJ"n!Gfr,*.Zo"vlY5M"f/L*@+r>q90E?~Uc LohAur .!]Q "\WkIjFl oe Gklӣ^P"WU{|l0E'֍3x]LCNCiF9k^R* b;uˮ WJ.Z7O[t=7\~\:;&0|$e/onU,~dUj;W/)R4+3h^81 ?IǓVcY~`4{_asoٴ":8<}hSA ??Kz[-]La+?FvUqc駅 fy.Qo+Cfѳ=̶% a /S6[z?E?P): ȡ2n7ݎxq-h;l'yp\\k!x."g\ˠ| {D%|^E_{_-HY{/?HZE5,& bgnۼ=7r14Nh8ZAR4ș 5;~rvR?I&e)zX/Sz-z-y\ P?c;A*l VNl-<N?e]NMM1JOYph96r! @zB {upu?(}2%WEG;F/ܓ@\gF :3+Թ1yr[ bT8O)_Cqa6Szӌ> | $銱rJ$J#?[G+Rj0#l }+P_-x9#C>ͬ3ŽQhr¼M Ԋr* M"1 JB9Cr4ۢ1 qA![Q|QzǦJ4T`v6c4L<|4ݩ֒uG n gC%L}0N(Bn*\؟\:K#~̜/i_wUDCB->4jT3BfevP1;=Z#,Lk@/ HfU''(YXq6(cPiM`쵣uwPhs>ZޞӋ+xo"ܵ9sBKjY@B,n 뼝ЯL)Ff[ƟkC[#+0l%GLeVbG:F$Qfp3J@E&o WgK6zm!Di2Yx#&鏹?q^ &y);yBRHs,gb o_3u:kzg"1"p4c-}J2 d6|lnsoAd#CUGC_ CE㒜;o  . vJaF .5#C?!'{Y)؎ndzS}m06OCP/`,^rw‹<:OaHN^ ZT2k 胐Ԛ,y)̂1qFo{J#J7yUi|sHֿ(A,0k"&EDDt y43/W1 OQ gZDUVLϵ Pw}]%Dh++ @U2x9ul]nNQH;S *lX4zso3$2і9[nJ(oE[* Jw!_á#r.~%5[̻DF^hk PnoHXUEsIgp4>7ˉfAŹT>8k{}r'=qI"`a WI1۹-H_CmhiM]Տ5H{9~Kt4OgqP:-9Rq<.&od_NՆe%Sw84M׀jy>df(lk^g%mbOc]NQmY4!#2"YK-$4+e3$h^K>6~><烓_/X; bCQe~w+1ߗV 5{*;_1]_CXl+`J h7}itY0;.} )$tD%g9AH/`m`xfF?@ QϨz⿈@?}]5U ^+M7a&. 0ԱEeXA.s1Pԉƣbw=Er& E Cq\MIm1a*8AL4%>f~,QL̯EcE;(skr$[%VQ.rZS i+EV~ud ;m=,ߜ=NHW6!Kʎ[ޚ]ڪ.lZX!"aIIo*טw0|qgZ%VCmXgi<M!%1+\W ٴ>ʅy9m1%&S?!9?2`^7FZ:32D!דc!:E^f6`٢򥿑s.19L޴?s ϱO7f”s"T ` _,|saKz7s/i `FO80{[UuҠX). '4#}>z=mXՍY ʯ^IX I7fOzK}L'e .5-!R]㈔ɨg1z.b8G7䶎Z!l95oQ: %=SX_-L`(-gfCpzlT)cϊetv-L3]u*^i} ^{rmIВ,NpZ{+Z*(= x.3kUO껣7`\nB|R}$[5i]cj 7:7IcP.zC/^tK|bЏeMq  F8 =H"ʻ@*Q5*27Hz ݁ŃYY/R "͞uybce6^*Drd1ΌFOZξ[9+ŷw)wi00(;"1`2N7UI>%Q=}dmjQiV}b#W3>$$ComP {CKbf Ÿp*F'@2kPVX:^p(;)\Au#ߥ؋fr34)#o$Wca%fGrվ59ƤzhnCq-Ӥ~ܿ`0aͧ>/q(-Ak9СEa3F$>Oh5g'7JE(y5=f2l ׹R2M.*qOI-LpDZ*V:A͝uKxs Eά:~"|NEWq-#ǒT\X<&Dx{=l]3+d& !GeFEU[_ as' RZBcNhlLiztTB)_]446R:W8-S KX\a[9lcF;jwih5[lB'"DGxHs8J9'6s]s~e8W;$kЛ|b +kr~{ W֯5r(?H"Unfsȹma>{xO6C LVKWv#$ c } 2ߵ0ɗP`d!%ֵ\N{q} D5 IQ(0x u's N\7dE ~5̜>6U*Y^ܚN2" ml1_qLw"|paeq _1p ,W^d8^筌#XLR &S%s }ui-h#w;fK\oy̆(3G}~ zO|hg[;Orw7(|lg O .ס]`X:0G_MV DJÏekM0P-ྱ0D$WFus`ݻj$/CHdfj(W/|( r/Wڀ1h>l俑d^uMGTjahrTcypЁ,3X E: |{PR ͼD{xnY$ڄFYHR;A󤢐b;#"T<͢J-8'YrNe#Wtlm}cAHF`] 7ȕh;6Сu?qQ&?Ů 2۞=Ρ?Ez17GH¸Hrv!'cK/yCED hx489߸ 潙/bb^2#P,Ƥ2 uLkp@7ԑ֢ l~9aZer#vV;0W+xxƨϼFP1w=򮓔O=SJV; wUSV׾ *)@Ů=*VFR1s`d,8O M}ݑF)H5JJU}cݻ{j̥Z'r#\#uL;f_Ȯ J^~#\+zY|j&GB̦mJk5tv:g,M[:XwqV5[PGPGB^iG8ZtKc03Զ"95_N Tc.x܇ -f;BT@" {9:ָX[_:u'*&@Hy,M3I']1 SOiY*jPjtSx 8A^uh/&뎤i s8K!@]{'m m! xX=O 콨 0bSڣe cq(6mJpFܥK $%ޚde`Mhniɐ:/= gG=Z8r%oDj CW+akG{ *{du 8+[$z5ػՀ*%)]LL Lx<剨N4>W Ӿ,|E@z1yxouVaZzüE \0. %4LmX aq^ E v۝`TY@y%j2m|6,sP=HSs)G.rL^}$6Kv\YbKam(FXѣo+$rvЭM3DqXFryèA ]tR;z\Cӷ@ME3(ۘCvc4fXY"UQka<_|T1mR*Dy3n-ۍ ,c6?V R.GŇ9BR\ۨ=VBk_|$`Ad=cƷ\ciF"՗ӃQ5ČXôvˏΚ<5 YK-zQsIbU7\NGĕ'ܠV.Gڵ@ڂథ7 !n Ĉ5CITfPM5(d^<+浰plk*1Pfmzk+a:g%N!,}@: au=150ʺI],pXG!Z5E}:w(~fu^VI+*ne@hɴ?RϞ$T+(G2Um&!MA@4@R cjKsx\̓hBBY,2P;6*m\-m v.e cgj/VLz٤&/>/Mqo0' lp%үnRۋoXCEi RGR#. c@?&93Js*:S3JZO n %/J]waW4)k+5. CQ Jxpɪ5ćw=WvRc9zi˳^̌wüƝF_ƕąU+ֲUt/H۽eT+Z)W` sT7˅J';7<F#-֊)S9acdlV3`yaOrabOv$j"8J̢;_ӣgJ{CgUn8w[˵n rSM _4 SaCṙ;oяFYPġ>y݊lM͚Ts{Oނ6oO@4ޝecR؜#_>N!3:t0ebrK {/tP{nl)i36Ռwd$  rR\UGg_;vZ&s'K3ri]͌:4ӉD+Pve"_Cg?jWHA BqYYA(JOl\$Wzu=TQЛßwd_XF(A8$0bsnvK螹Q:k_znLHD7\ PWur)x ÙO/B@w=z!"ZGcbIj񏐔" B= j~hLfQK^nH/}͍ҡ+i~Z;2%RA8xl;fc a+x1 D-VT s(Lz5jHx-(hk?x\ ёJo|*c}bLj[Lڲڼ4#J= 3}.w9^eVf>N$5Ǧg\mܿSHи7:eAOgxDwze!#ur:%W>leDuH, ^r;t$!5v,w.F+(=\T \?=_l܈:uh> >yPRB4EzeixLXo|=z/Gcxx M#+0~`ifu^8]maY1e8I_Uh9h}챷ܲ LvB6)9=hvy_u lvLe%`ii_[6#c8bĜ%b[DwG`IoWn1#;b]bs{x{F%4Bh2,P:`Š&~L/zjz@^J|RiGc-/>#L/yvPuI`tU5fڱXgz* ?.ɖ/I%)Rŧ⊘@5*vOJ+(DF o;\/8'T9EMj3^[qtY"N^UP}~Ը)~"d('KM+"rN' rnw9eM8;*oJEa|K~2)|z0uM' . Ł"N ~R!5w&*{RL>{._ΞE(on5$.|ig?a/-=R>~'Rfvm'ÿşP$_?r962e2j'=uY; nt#PT An2L`4?84[Xl#-; '%`Ң e)Sp1}ƒfZ\w<ų Rx<i^< p ALK1=ks@庐2q{jw"o2.3ey"FZ IwWۗK#*d?gB[+aJԾզkCrJ耶^+{ [N+Ie]TfSQɐ1b q+ƥHz79iQK?S6*Y2`(CϿͫ5$.kr{0kǬЩ8LA J.&8Ӈ5mbN@{56KDݩwDx$MзF ID$%l Uʔ5/!;+ M6-jqks߿7SQ4j_7Qe(]rYcڽglTq@ίl~ `eyҞBr"A;.'ML'RiY+6M %)`IŹ8v Bj\5j3g4T<){iee@{p*t[>3UL B7Ew|U&!V/WAkJ'ұh;NٟÝbc\Of_7U,FCG4o\omHumZأWhҮttJ-<\ jAO#!o o'7gM6ly7\u꫽>h&;'RP^w5!M6^QMK5|*:lpW/1ɥ>ƶy>Io}/n9?_?GAQ6.ݱ'!^v^BSo#fLĮ>])Lle3\s@KYZIj̘a*>ԭ*ݶldʱR,a}Gt:slZ#oi-ggh"~c1sCpPv>[]|w;," LUSQTX]2nP15iQk믓W b[~>lޥť. 7f u`z?&Ҫɦ~}8+ߘ=12eQjA7bZͭ. #rD-BFMY ApVvU@~yNp#]gϛp0N\ӫkBU.vyb)d޴Orա~5Ċm1' &RZ6xz@ )iښH]2gtH $i\Lw]P>ٰg~)++-HwtѰ\ #|z)KCvx'Yp.!BͩH\L4q>ebؽ{nmw,҂7cSE 3zyRw!~l %$M;"L߫an+2Wmj]q{R>-2geltl-$EmNPQ8>q$Ë9HiW@PW 2p#m'ݫloh5_ѳ$);K"zIj.l hT%fgׁlS?3FLiA$-Onz@sn푻CmTBMI#'E;<66'ءWD[-y"yֆi\> б6uKشa-pBs({ ʪQ7 ͇x2N4w f026ٶѱ\9@5zeg*52m{ JN|2_.S;IQy %;e@F@ $[ɒ_~#gvzhA}z{˞2[Cnme抨ї߷8a Ld1!\#OΎ@jig5ծm\ʘ|(F-WJic4yφ,j/1ԇԎpvEE' 0M?Gjy'P'aV#դM=f&X.wh/Uga[O7 /_2>;LWA"sC'xMi\[m-6KȬ=9U5ӆ1ʒ8sf/GS"4,6ܡA`҄R dˇy\((Yg@Q9Lk=DZ;3 ( =^x`j]8kDҐ{@PA?xѶ7+Cr\ߩ9ntת2jfa3?>9F!tVrٚ ErcT8!Eyl&Q덕e 6#@%]Q慔fΚ7uRpE_ q sW)X+b+}N܍g~a+~a& %XIojKciP Q"!\HI5 ;Sls^"m4K(>}גziH[ '+Xc4JvO)VM@P=1*3֍@o j/sIO7}9h0xa|G|*6.]aHE|%0lTf NCrdSό]oljJu=mf.5Vpk*SOXT/Kvl-Gu]~26J}LaT{ɞ\䃚0F!865T eeΊHD @;/'\`UyS 6d̼q͈7Mm[b Cφl2ʖ/_piK2W`JJI47dԣk9=QBUkZ₦\?Sd@ԫX3"L!oK9漣jȕqJaYBZ T+Lr{M]-g%9O0804bi@T2Rb)qm.HI(HjBk9x:Qy + "0.ۑR\lDΣM8wd%[+"⬯Zp?TeP&c+QC3g􃞢'WYUENQy,RčpY|Ҭ6ۮP)I??!*N U@@$Z-M l=ҁLZ<_ o+<Av 4ɰv5Ǐ's"kS<|Μ7ɫ]ZlgcOu`X;$lx DEo $n%AA3Vs'_q|)/%V HFXmYm)o$4<6+ܪDڒ^FthEY8X(E\yYv_ia9@STCH15/e>,w 4aھT`Wa-mN4S|v9(Ri/E}}'`-\8?NtfMzaڒ$M P6!K?hQ6@W w0=0w6LL9t,tdS%>Hөz9.- 9 D/_R RdS(مdLLJFFrFEӖ+17ਯ95Ԙ}o! hE.%4aG9,&,1fTdf &r.^-B6`k񍥅)2;8dç~N3{F7lw_M'ˏ|~y]\ xsgdzbHGA/f};jvj/z IE#P; kV+!3[e H!2|zju]W)[m~xS;~I8}bh*ZLfXk\ݠyG1E6Csجxp&>Y(D( Ňf$Xy"WE GJYO0 -GV蘽%]IRԹyX(U @͟v) B1'hy5Kݠ$\])Y"h{W*oCߘ}_pBҐRYi+v=:.?_5 b'&21/g MuuMf~i}Nq`OcX" t%; TaMxa_MغhEu!SQH1R RsCR\W>$Fk-bWz$F ɀq5[Ow ^!lWHϕoNZ]h e!SG\_턁UAh0aѝSB`QիS'Y?N\KSW : s\[6id3N~E: Np9ZC@ |:d-G.A k;nK2 Ȕ]@+b9hDm\mOUXLӤ!7:0ݥ`HP8!q$9i{XR.ǩvp+eG<`Fw^&| ZxF8'#Ah-Ne m6';ךӧ;]JKl`c 2i "䫷4{" iQo19bhX r1x]a-49AZuR!u  JK7iא"$]Ga=Ä1Xf~Ѡqf2 KGݿ̦X櫼 yק5~Zy4 P7TՑ(-{Aη3=Ao ][A qhZIg8Y&Sؖ=ؤU3_[],"f/[Xʐ32M6=$XK _nh̳ 5L'WD>w- e8 p~M7@,xD[g@ylK٫=dɸj"!"f-ͻ`Flj&*c73(avikn{>/!d(]_{YR\͕*XɘPZ\DKІ ̃"wYXxY~K#T<$S˱>={iEeT="Tx߄HA AdwC8ޟrQp;A{)u'#oGNjE?2W;>܅96!vTHP@ʶnkҚI$E }o Tgʊ-7/"6>somw a 2sPndU~ԧa9GchU-KΘVg(MnT4۔y,39*/O4"& $Q#/I r0|Oc`0'V㴢B$ڨk7qIOA\?TrMGzGd1@'*Kv[^x>$ϓZJ#W'CKG눃f/ oP:ea3 x__lVuƎMx>~تޱnwr8PuI߉ߕyBsFט9ƫ8K0Zod>#2 W08Ʈld:!^XJA>4?7@2[Gʖm} ͹\UDI&c^V]ghc7C4G.n=E X.]&1>456k QWԸIo FOУ.b)N״u Pw&>([xhLcȾVӏI>"}7WuSkMEn]![c;|2 i N|\󊯯\4:K>3]G>6<OLFܲW{DiJJ&ű Թ ZJ3†6ƥD<-Jl&e{-<ˤO4gu^ǫwsV25v8a$ >A.4(8QFrIsf'mf H6<<8yɎg,S5ȚN{NDs u-cn jA ?/^V2dYNB;҉𼵺d{`d jWB&?h.NϪ0$6;! >VȦ2 _AP3 "ENh&KJДDaEJyR@ ' {`zHphcܡ3Czi87]%)^c+:cwט& ҵ+|f*oG}V3su({5D|أXz4 UdcZ(u7074dejBDfw'L z.ʨ@0i'P~1˃ХxilP- =f՘KWT8e Ft83:z؁Jpć'|=bR t$v$zp v|{b3xVP>2 B TN,mQيo# 9y"v5L!AV/%өS]c wPQo9ǯ<rռ<’9_ vg#e2>˭+ OA )=s oJJs&zS6a7g*R:s.G][ɢoHaZ z!p?5$gB"80hTm=A )"Utb>zk(4B o|e7a'l;msfe .E^xPds]uAY?+.f? =.k\"\dt,/tRm(TfU.8^,蛮EPxo"{MdUS=+7x|WrUV$x{>vlṞjT V]p) d6)X6i}.$&H֝U7|YuZYS2IB#%‰,"M'm,Ocbutx=b'aw imJtQѠR}:Y3>9Fsh.fqo=|Fi]fɟ# =%N.zӈjɽ_>kc{Hߔ;+_7wzcҪ *!ie`)j̰&8S B- ~ʻQ[~IԮZ :u'&–Qظ;5::K`a,o8{ Z:g5фD+>(OL3}UܘXܻ!/8 s4 so =!zeNWUi{*yGawrfadei7mP$4cdR$iΏx]!4KN"@N#UMvxR*DwJ#rdr+ a XJf)kMVɓǙrNå_b܌'="yJ32t PEwa5Z>J$FJOK!p9$k)K cd .)9ܧTMe8Y]Z4!%@M0Bh{s9?XPi hPw7,i\)zf{Wݱ]SeM}A$Ka^9۴,j̣(Fjgux R=,9%֡{i/huLWrDyyB_c(vp~`%1՜4QUbӚh]7 T=*pzXe9\7k8fF3E;<)gd?D\vHFf,/\vHUf}nnۉQu]@8{_q0+v]^x[yXGN|iSݸ&M()ߖNZeuJQR#V9J橕9йF/GCx*8:?)x I`upϰScWC/WVēe27j]3(ߡjhCw |laѠ4Yb FS ^ Y"t˟a ob&&nT~J-L)yW6?ȉKj`g;uێL#|OQt,"+3aOC5Z(֨J^=du~ZٛNLڝ# e[Z}uP^qp#qfVB"۬Eh!+iD_EXJv-2w&q8[ ![q&O:hY`VoK 'v5hEN<ѼM,ʤj,j*yyda_ޙNY3HYJYm[w!\Xd/ޠZ[lSKj/2Rv W3U([c/圄M9E4fy ]Lc;gHl]#n=/}+V(w>[W]Aq}+4fQ+u&aYVd~04fNޫvO2Tw{XԲx79{b;":R"Ey0GIkG=bΣAl-N/N>Y䃂8(@񅙞\.C1l9fPҷh[wx^!eX@5$pILo&mW׼;LC`%it[WQ6`.UfjA~:bc9RL$ bS445h1lGCB{!`7`jiN9Ldn9yCO@lIɂ6h_F m-0 xObfΕdۉ"Jklٓ>*oJ[vnr.eoB(58UKPa$b512Gy=c31/_Wsb~TxޕlT\]guv^gѭ_!&3 ²nՙdX nu ] w 4UZ=NځZ'5+_ e'bSsrvikl #H1^ 6WhN/f8t| BCҺ4檴@y J?fG.IY^Oe3Vep_t=Qibrx̝8X$TR z"8~[RM \ٻVrh>ܩёМojD s6Mow~wAJ : ?n:@^㈣b+/fqH7[LN:>6zy4FpL"?,:Ayi? &1uK"~񧀦v5R4Q* $X'wƦZ[:E[;oϹw1"I@Rq4b%RUmvYij@WwPsd_pͷ-r@\D))=`w^$ɑl[E7-/W)sOj坆V6)0k|N'1X4K=,̮I.^G:d֐CUشmu\CNPԧ"~,&E6ڢL-2zK80:}s}YpBSG9kNJS2+ WyߎV %IP.qʝm m\]T(Z\͓-|cڗ6_E`:D]XoXIQO*g}bFyh.?ʉKhx9`&$Dnu|tmR ;mw׋z Hp涌I4Wb}0I< ˗BBP`KS[# vAEO !%#>}aoQ9R9YhI,AK؉Rz|*Cĩ6w Z<)ϳ?|4Lzث!34ѐevuA{U‹}dw^"A cA2'ƚ!2-&V1s΍\{互_&UDajd r L} WE4,_sӿ.,?!Vt ]S^k@^=&efx@I#5T%0@Hiac{y2 /P5TqÎ_͋v\t O}v=}|{Fe57kiQP)!0jBLh]s ;fycd w.xLs巅251#y=rލn=S܇=$/"RZ ЬV$Eɿߴ oؐ:nUBL-5"a؞ND}VuX}#N5+. d3^F5R=]TwvNz^)RςJĜy"Ж÷͒ [4Er3ҿ%4\C5PGnMBԡ0%Jc oނ\ffE{~7lEP\2>rLH~@kx XNN0qmHUiLV{j~+*Ծ3x6@k0]GӁx}5wRkϰ_dْkcQ]2W1-bY-Ď.fC ҡ+< UJ<#Q 磑)( -ѨcT6ryqҎ(I9aIRu4Pcּ {0gבي P.!@2]v\! 9rHO_푈e۰L!gԹǨ= %%LC"@'(L4֌Zb|(ܠhTMVFlՑ:ڏjѺovJЮ\U|S`nn4sٶ Dl C4,yQYv" @E~f(<+ZKmG%ʐ!?DOi6#o5}Nig. jyFH00VYH"͂(<wK\?Z6\?'Jf8;zP״$c4C@67_+i&FAUxq/*aݤPVh+uτH7eYMGqwM0 ǹ9q3:sճEIp;aFR=`eEs2VaXfP;\1!o{ _zB\s ? vN}.K!;ͻcIOjX%U<6Ng~H|cv4 j翩 [)7`}I8F|GǸ&c9_£k+k:<2$C`/*2m#S)!Ca' ~ơC$U=׹;eoK kaiNʗ`F{}]T(ƸְyLԽmKۓ1E89.W[#|LRyTA9aVsчT)DnCΧtUʍ TkN||gS4 Ӳ=2f^V Z4޵ _B@VL>qpT8 u6O%Vh`_FK^oçڈc6BBt:8ʤR˪r6smǾ{)1.F_TS] 7xXA,o7L]:x,Qnw`}18'Q9"F=8H[W90z1-r:Kf2>-΋?֟saS-,< |Qz*vŃ낑4kҕo$SMNԖ`olDz4 RbcNLGY.[;VkJ0S!L&O$*+=QxP H}Y^q5|jM{,jDRO ’B.m l !dD>o+$#7_=A˄Ea ĔjQYhz,14Ҕjfbd09m+܂UOe4vC;C R rbKu%ъ}6+m_!ӽ.7 6"F"ǔό{//T/ 2GM,ɿ_xɛj |2A W"︝~wk^3@>1D_T)nafޑm|Կa.Ѿr4ʋfXnB=U<"hV,aRXs#LYw׎q@ڧd\sQ8- rBH HJHU\siw+ƓpƝW[滠u%֫'-cqO+%TIJ*yXgBa Pg/$NތԊJ"^vm-ƔCzO9Q'rw\,U,^>XF:`wP2!*e97{ R[ Iz0?Ռk6FTպ19;_؂\i ]J (pFC{D?^ӥi]\/hbhDO``d܈ɮB{~,'Xc/1V7ZYLPM@]1tvl?bţokw3unu+k+SAhiGxGo8EДe-<),$K^rԇDpσ[iA ?d0[˘Gn'VJ9,6"+XhK9v+3a+Yc=GY( ;lH\m9:d;236 _3c0VCn/|ԕcJJ`Oi#wU&DiX]f55\6v/zEFtA")3 jkh>w H{A۽{X5 J3z_ aHmNhis=&;[v48?7x/Gr q?lLkC CDI*d;ǰ+gW/zn[1Kġi@o|֬WXY+,jif))Ԭgȓ܎})KstJҠ+pEؾ{#̳<."BarE/O<Ҁ+Szid~R:Xi@4gnҿ x =wN iqrik 3i">zx0~8(X9[Cȅ7>Ս 6vـh؞ A4}[旅D!AN|ˡrSKJw3OA04z yN9NՔ$'0)WȑkrTplMu:Rcôcl뉯vCekA&RpsC%!?VH`R׭y#ڴƑRp$XkeID;8JKFטIY0x.ѩh )̿2[CMc@KctCS鮝y﫼wKXJ^w՞ִig9CS>'B0HA0,*>{͛>&eĚiխ;L @u|*1iIɽhqB{O3@3 Sjl*iT]TpwAU2K1Ėt(y`_}?wdGhΥk$<į.Zg5\՜9 츗Og<F`hg+OdӲ>=˗,o ⴾ'={dЩLXcwHc1X*uC/ױl'q~6E#?8o]㳹zkň7!}gBv^bSM67^ѦoI8$-(=^K Ƭ}1CO i``N6 \zAp5"_tr6-,\Ⱦs(mB`^΢ØN=tբ:N zFGEZʋ˾c;&}H/%ygh`ʙ}J1ܐDv̋-R0eA+;u+L+8+?U4\gی' =vw$D摜„o`oPgjĂ(S..\ j<+8eJT vn\J_yDyL?n/U"9D{JW%=D!Tz }}$P.cO6eF2Դ0aef0؝їtr|z& &!,>6+-&! $|?3ĻgeMFh:?w, .Pd *Sd9` y՘^bPfDvBp`ߖ_ϟwՌ]hX/b!3t0Pt*4UI'X\Ip3\Gr[ !B<(4W*.p!c׹|ΤWX5Zz*;{0M%*۰,w9%g8#Yn߻R~b ,앝_y2ULL[[bZe;G"n,Z'~L0RR9cܹҖfJq6 9q44/}p5YxYtz IgO,QI6bXY+=e3Rn?19V6֌Rt)ԠX*]y#r _#taehEϕuAGh$%gGtYho үg"Y_'9ӷ#ԔnGS}s9oeS1ll;6lv\м4qS ee H0*[Bm2礗[LGOĽ49PWbK5/IHTߢZMV%Eܔy1 ~|P90tU]D 9j̓b\Zkr4 KQ}_0fZO]sqZ`\(KXrilϯv~8΋]Vxޮ͋&(PeR&QW-hybM5U2Xi0і8(F`}dR5[r~A2";d*A3<Afh'%\$>Nmj0s3q(l"5#$ fd+NdoFgUDSgJmxr"x!в6=o+,\8 %ϴ@a. L;H52dMCfT `#¹Ѣ0m( ݰ3hhr*Hj_b X=CmU|Zh Λy/Ykgf%1V4$A82SA3-O}rd!8oQ0m;=u|,s @)5~) I BébZ S)faivxׅ>Tg瑱"{PtHz!DwF5llh)fmjZ.G x\n*R01^AnBjG8dmݯJ֌(xAVOGhԾl7b(-*#$O$_OEHpjR5~oW |g7M'qkuޓȝ<ʃ u1YFU(5NLdc{)U+I%qr[o@AwWU:%ۀ{VKFN1X"s4y9>dP)t:SXMZ/l%H6YMx!S?"җForPaGʟ^G$MJF7,2I2Xg_ec7#>NCzl !:Ȥi+۴LKXMXbQ|wqOV RBY_q1z*$ V6z?Dh-P/! 4 M\CuAoYy$4VU/Y~+6Qapu SS5bS*h.RaXDUEE*>D^&ȋlcCd.':II F|=(Aw#kbeQr*=5Cl%QG[yg|#o){fr"# w2PsQiU;,=-etOֽ|L'XB8_7G'.s(W?&Z1>wU0[l^5I M񓇾;*ֺބߺ% Orc,1GҗǣQsN )6ww}#5[]q$rÌ+٠QոXq(}.ZB9lcNl$F2o[6 z1v^kǷLn ]oq{qLUHՖh"G<+܁=)MvlV`EB}"AjqQ(ReDqpȹ, 9 YF^}|HQzl%qI HH~F})3T XhLxy_Q.(ʫtt<7J|VKC瀾Tݶ{6?9[qTD˸WXx 1]uBE K5wAhiOP8#P1A\ -i_p ٛhΆsӅt6ǏGCԀj$)Cx+x8VbsvU' %SM-S.ȩFꦇTu~O'1S}$eN U,|$ P[4N, @ger#;^#Opt=1l$VMBеxl,X=7]}󮯡$O--ɮnɘv &N,۵j=u8Cn،TOb34+L"8m)2 {;B6 zU=YCEg-1{Tz/+ZI:9fPK)PTQ%^."/[Yݷ$TCë"\uVLjhٜo8!y_qʭ bj̭<ӹ<-`ܻBEy;^5 JǸ@$A;'B":>^ѵ.)4 Vwge /[V4J=,9b9@NitůXC٤YMFaw&G (+!b)J@QtIoͬGAGY^ABS7!a|HcW*)R q!QĸJ"V uEs\|<<%4en[LQ^ wbnR@63YLktv~~^ E5*:hdMmxf8 (UKF Sz) "ܛ-"Rn7UƾhKdZbsV!YMse1b|=׋"SK|8ϾHԵ[.}F8-]e4WYd8uÊ Є!bs u$jk#će qToY Z[ QcIO=$z:%֍GW>zM;_Pj6ݕ"D|գe)Еfut jCvיjn[zfl7LLP@ heS2l(4|zDVBjpm=mھq},'"`^FB2'(^]B ΁-kxdI\:|}qD_={$V-$ W-;5{YW@KQYtW k:ݻ⟼A!s쿫t#TY $^O@kj,1aioBz0!Kpޙm̵%mnj0xfv=+I|G)-AB9b)gakʵ?y}ʝe$#~83^_/QX0Tv.u3G6/''?SDYpSYԔ7dHMb>y23)H)&DJQn=3^cjMf~W!DUMdJu Ӎ]57+vW=ambv) tiPUģS2/:OL$$^<8"Ȯc̷X-6ҩ#BoX. TfOS}|ۭBQ"ճێM `r]3#Ds `x~N7WUFl8P3d:.0Bd2hvj58t(>Љ@4X108 E ~ՏNI_2K@ל&&L"={k<:ޘdV^dr)>w/1,`nʹ+S_@IQ>OT6#:y53Nwr2N?jx͛#WtǦudݹ[8t42^M:J@x3\Q ϕ)VRl>p֮!}f,[}0 by1AAYȟIiYE.cB%Kי,Ƀ[/]sтgY+)UsIK?xI#+z@Y{B'±}OFn-6>vwrx]+} 7HcԿ#jXԶpeY*Z<ʎ_e_Bhe+;I//Y5],”L1#_DH+-AWi(~\ QPΥyůa!2$%͆^fNƩrAڧg(٠z~\XdOߔᾪ1L=Ucdu\fr$gHm[{u'@r?3!wnz͸I) ۾SDHD(x;J1(F Xx?-5 { aiH_(UbJ{օ3L39FLsh.]<:. (Ƽ0&2Qj&'˚: %[{(sŠJ'.)g3܏o|]H@cUGՈpMyŇMfѓ_$i`O(BN>9iDIbGIUN=A.$tWsÆǭ ۹/9C66btW8IcQ&OB}BŰUUtȤD&⇖?odfN/Tʥ]L{ԑhr2e`5 +< +mW*WH 6(&f"o9sNjdPAu.>فOrҋN:xoOTa<򅿶M I t`5Uz_ Zya6Λ*.nQ|7"Q<f wk~{5f;V-?,Z=A<4֠NCWҭC[ 1WX%yU\40WjI7-VtWnD82ԛR%lB=/#E/Rι$13vϔIFh̀wuK_j*G7QC8XnV#-1 oW/Yld9pܲ;o™ݏ"j~FE }vg{g#ӗ _-:wqLi-ysM2t' /W(9[V,9ϱ92jdt'Snh>1Hz'0ȷvb;sFdTpu9/oN5-w:S$:| ]~sqt9;R.W'#j2A2~E]]+vմp?AM8؟qPA'C :'5$!%cH'τxȒS~4j,+ǟTO^))[#A)%Ymw s0E n_|A}?Tڌ좖ť%s@.JNMs5Ѿ"UT-S_.Ρ &!gTE~Xk_B>)Dm] ?11V?jK@U 5,]Gg)twp'L-ߎUCqKq}zdyiYұiYR|=bӸ*a%rӲ[fWmsh!N8Q@vxd`uoPU33N.E-3h:{Μ#/3,!_6M`&ZZ`]\j#ҟ˩eڈZQ3&[2?ޏ ]u&o(.Fh xM[{|(DDqayVXO[i 5@*38D]D@!7&ÎFLBȇqDDFQ`4B7FRt q.wͤ/kXR4t=ia)(u( DFC |`RZ N"VR-c'}%:Nz0xĨ$z a5!U270ͬ0R4< qxqd],UZ0Q5vCPOt cn=uABF=p6鉈E 8@ 9j3 `Ib &,TDov5ͨ^nGy dJ A5^q42|*6Ho;LZs1AͰD1Z!>WLݑĔ S8+"N-%B;O]CSKGQiL0gKC;B)b0Y'9m9 Dv?,QU]9{;*XY^{*bxW57 yG眑.{kԲ%Ba JO14H׮~+;oRUdhܔ+g<9 .4iDO' KT<'a\ NLSIo+Z٦TUnFwZ$ YёDY=KkX5DwZ،-OʹzkZq9H@ϞؘQ]=œdѤ@ۏ1<_{{=ك@K}ڐZWdg'o7i~Rt{#*?^KvuqbI*z-h&hZa60KlW#vhB(~MZIj.Y& ѡÙZχZ?ʡHcUu'v/\AsldA'uٻ;5Rpwl6@:K!zYNi>j˃èGp)F/TE z}Om-֨jxkv?<>{;{we8 dr꾕'UcD*}Ecģ,یRh{ !.iq%N1 qjڈ.NH`!՜t'i~K9Vj[eBI<'D;4\h~L'!H-5lκN$H( {Mwa[S"nv/vudjjٗKUT'H-Gln\,tQ{NJ)p)X$%p)Zp^^TW;8Ϝ&B_FR+v=m L ?3cRyZ 6áUZm_3{r/ً&X(4?%qi尗Vu"5Ͷd\qzYA#fRQL(Kn-noAwyщHarV?x3 J9>D %k.\e IY9bjQx{ mƚe<7mjXE &z'P 285$Hʒbw'rZ5L~q@7 Kwc ,b WV|-m g'I@fiN$ D oJlTlQ)m=TPBC c[dV]}j  U2K QEx]2䱽1!?FuQ:3 ԇ1ߢraMlmH`i~GLRvx׻AWlBF}l7ɇ M"3&nJ+a?Yc?l 0cXwI Tg mMAm=]ֽdQ4Sr0BW;227vXOMȴ_G/\{8ZCcdMj>'ɛSO3[!'n[hAA_gx| 6CUx2 diL!4,[)woWIsI混+A3Q.8p K0*AR-n.dkfQrdzm*A-ы AS|p*dWS`fn?)K1ȟ7Ag ֙9-?* jjl qRdv:g 'lOEJ{#ܨU\w:`X;0AbPw_u8٩O@}DOYe9MC{BZɻ^5\D- {9O2wc!6ׇ6*;AWix!%'؆dJ&Cۗ]Gt{Af3o g.9Cʧ ?kՐR lj,݃I3_KEkkp*֕^S36Q֡*t},ic7.BI -?z!6諘^2*k+[]9z&H.m]3htux'9@cN+qwhL3UiY{ޏڀT)پ 㨆Da/楈:ՙ+!s_%oAV7~VBN{/Hs^jDbE\8nw=pFRʅxF ?}%:i&}ovٖ?,HĞp(0UMJ{m嫷v8 hI֣Hqt=>-s1{'AEH{4Srlx1<|+îv6պfһO-#{sCďM,gUw?ȧ`Ǖ^f) LPFܛ;sl eI%K6[U+Vi|+E/:DO >=Ơ CTR~>f2\;r ѣJzkJ8"}Tf.[ 321U=)Vd|y_ÞAtԟ_ɫ;O6gFuEim$1b"k!5l緲ϣX_ 2tXx\ťS! |Ck, utJ= c܇kry2h_'dP&&#)^UcG$BqٿE7ĩGUڣz$>wPO EZV\V_CA Vj c-emO\5&&Yn:)i1B c<ۤ _AF̨%n0^"-2T(onIl7@spȸ̗:lin7-*qC. tl ϲ(PMߨ\ L=¼Ъt%DK`Zk uĩ5ܩ}FAz ff,]Cmh?ǵrjnWQ>!o: P_6]ߝPG_xh b֖+yF+`r{Э:%U֘.w >υC~C͵q ~Z L^ BM)(g [f D~yDK2IH ri:$&u6`Ȏv\z@M;^-N`1߶8¬iݹѴڣUR 842]*2R}=k^]TRz8* #WpϢvbVWjEzT&^h5iJ"Fs^n┧l1c'[WW{|E]ۙ<{pќ1 u.^̭k ٖlRrhz> O$+Қ-#*Sa?YZ ;[ȿ׷F}~TjDnn ȩ D"4".8h#r/]yZ"pΛ SL7L: 0QtZ2g$ȱ]P@}EHWIoƖYJ-L0q]pQI}yoXmbIOVe g͖uԮ>)cXg^T6:tM ^rVt,Cn;c9Q:"Vj/DLPRV-3.xx/LleVp୺`(0jOtp \q߶3@?2QƐWJۼc {Ulكΰ/0Di)HB-`{i{Ĝ:%ֻw>{Ԡ~bS'<^)=kد5e|_ؐ-O{ZxQEQDm;"T1 y"DrJ̪U ~yp]^xvep)I&!pޯ)Dsbː A Q2*:1"cZ$ϒ K>y'Ժ{ ufW P{yS(#𞦌_r~3qʮ:~뱓N~Vs7sZdJ6h ]K9dM@8+Wm?WP=|*$mWHFF'bϪ"4tJ^]mgdS s'/Rt38?㏸)>z}U!wx#BճށȰS+Mx5U< G6.{U x Kf]a݇A)ESeų-W9&'.1 . ]|A~̞R)'w0{!i?>g|Ɋ8kxhb]UUkLS!3猺o(YJḊP,9C=1XbXQ( tIʟF/ yrq/`=Y,I`0]ygedlk\{.pէ[ƂNFdHh`):LG 5C,"Elʉ7|/=ehRkAݬY)=<)0C"jF9[4eN=J]13A7?>" OޚcKq[JH ؍! vTeDa (N 6y\~3DZ[=|ڔbi≤YÈܕqr#v$UcVl2^0/ӥ3HšxH{K ]SBdΤ.vcs/;BXeoT?'5F 6f/8Z:XǪLՎ 9чʷ,P"LΆF ƥ^U" T"(ᱶׄ9F۷:Dp*xuf\Q/)x)@bͩ4z-;t&Zgk Ek2y_b J.+S0hbk R8RȔ]-]aogۼkL@t]=y5F DzdsiWc5!Xis;lWXH Nrv 6o!nƌd#ו}Y=}iIU[NiwlEqR^PyА^Z~mg>!3s4hJFx3YbwO=vm dHE b~u/,- 3բ}qdJ~4mF} tkœZ})>a{mغ)p #DLT.0E=4:YcN4^ H)`\ޯ!?c2*qUz11SQi}xj!VXhîe]Is>oኛ)a#U`v.*c,uKZc}Τ$loH,ݗ'63hl9?5.( r)wz6 vp$U-Fus">hV&oPH]ԡb+s#2fP0'b 8n̑wQ8}3kWИ8/b'S^}(CY^neRǹɄmצIMSxhxOf^$kr^Yš+“VSm%HSRJ.}OB$LǗ_V;h1Po/XYWBFfH\ ߖB G *wM6֍5 &{>UZǔZ&J,h4c& ikneF (U,m $g)bف$XBkY{, ]:rN=ߗ=ren*CH xQFF[CU,C/⿪>_RPZ'Oc>rj)G/M/==ݺۗD&8o%hhn@G~ILR\7Ch'u2k t 8$H3 UѮ?Lv5!eܙe׽E3K_:N {4叝Z2hE8Xz\0  ᜄedQn|ZfWR[WP-7iY,wYpaMh64NUldzD^T&ӽOhމF@,HY?}fAt[=bgKLAn_O )3ʻkA)szEO0WrZ bi|Q3!g\î-о$Die&!Hq}z On"dҺ0ձn=Q^'DR܁ w#.]|q-q"z"TB=?hgp<,[@N[tOk_k/=_68R? tS.ko 1yyF*leVΪja~N*+e4bv2DF1 wHx;#ss/:5CvE`Gfq$@|6}56~wӵFKA/I:~&E+żR;e.ǢVmD- `'7A'U0 q|㦽OVB_ r't)̱`;>]Y$P!62iύyU3 b@+smCziH6"&;wj9'^awfP-Q,Pn(W8)l2/ YhXmڿ\ݼ1WVpo;[^ zp?dMxߒCd|Kv^FZ<y|c8-YR\ƨGE\/Ir/TKZGꡕFCFt4U2M`;k/#{?GčZ3:1Ϩ_;-rn~"(aćp%Kk޻Aʠߖ>8RfQf^ΟX"9fͼTZݴ;F"^.*Pl,~"o :G~!htA({㩄kv0E4 !a&^v S9U4\DUTk<R.om DPٞoFULuߠk>FHB-ȔW޶+RnTX?iS/ ?=T?/:I6lޯ/^'O3M]̰>.h{`Z57EL>0`n?);( bdL?>3.$xނ.gw,:n.`0]zRk=]DvY{睋BQ"V64(w)Z.W+]6Oi} `[i񟉵 Y{;)ֵ|+ʀn9>_RL`Ճ,yqO k}w<7 YyB (;icoKQ=BYN 4)o7DH'--搼,/lZӧ)#<2F@r,||lS^A4wr  îTF\`,j6 q= zQT%>֧oAKw*/!@r{C"d nIxBu\ 5IpZ+jY5ibqrOT9 L^깻m(u@'?h1AؑK`wL0b%0hu} luTG& 6P"+@=lvn1BįiG{'F5ey&K8eS*aaQT; SMaSq"lAl1Ƣ_FfyVV<IÒf{92RQ-R ~ܢzyxeGKcQV3fEB_9RTqWm/aLe)c']UІ ׬EzoKwOh>!>sB6d9|!Em"d~ ɼ2.K-q;Q۹YF0ROchl;TS帇~raQ:OlAvL}ZoPx")%@}MTeG6JLAURZsIQ|.-jRM8-+)W"q·VnMra[Q𗷧if9 ^ʼn.ҹmDn@I3Mn ШC-Ha׵@Fm--=[2N== _2P͉=/Ge$B|?YE^&:`׺pBJ~фe5Ö́<C69So`.J4|>m 4Em K]{z q_:/V~St{F65߇U~EMB >&仫ǫܮIFV1B@IP1N4׵pO&USd-h9`)32̎陷ܗ.!9*pXwB/3,Xkݺgb28`1c%ќptd2[$>Oi~X(?8N}EVoޗY %'AŷO"zlj6vn7|kzB}4x90]#PڗO:N;5y)v%R)ٺ,c^[ڬiřnI}((.f"q:_"7jy}ywF):d{^iYVhg׭V fSjjhQ} y0098SsFVjWAy%6&<^!.qb@q=^{QmðZiR\/#2' ăS/rwV2X0) ^`RG-|zU5]DAь`<z.㞼ۄFn#6.Ņ#.>usГ[% i8,`yW"(f=w`0QJDgLM}3 Ⱥ!Y7ז4\RYZǰI9|vuk<_ ?L?2MBr `5n b&0GqB9rYf<(qh]pUNv 0V&Prr"9mۯ9?IK#LtFfoF>ϨЍDj9ׇh[bcYƶT=Y)nrB6 Ѡ|`4uّ/n4ZHiޘPAa>RWO7 1匛78z2}{~.Ӯl<$bpi,ء8+Gizo;)5uu"yA_.-? d`A"aS H9\|d4_!n,$n1LO$4)̜jy]^>餤2aG҉N{.>z,j6TB&]p+~P h9 X0☿&:5M\2*5:b?jNoh<:;3Z\o-z,LҒ'quYAdvz~\WF.#h+ʵ9Fii$5{i3(ɾgދEI+(;5^KyBz~~6ֺz9X̘]^ !8-Ffx75/.BS\ys9u"A)svgkl9 @온AB?aϺonfy^/;l&״;ZNJVi•;VqvjS~R_tZ/ 0+%*4- tQGcFڽjbjC )qԓ6&4׻q.f(6A~]~Ő%@U>t~rxJ$Έ[ߊK9<^JzS_%a䉝Mȏ>:6,=B2r-&EuKt ="9Ȇ.^z7.pE~ Q+>;\.vbg^ྻ]]lQ1-;ᇆۦMe\?Q-lL8%|@e9O |Ӌ)o,_4R yi f[*dqžxUu5T-8nnhods]T%XC3D00C{N ~Mp1.RxgB&>CIR2q>wtWlI5-QFPr%`=;1xx0ۇ,*\o1qy+\خ|h= 7|E$%a=,򏆇m,I:lW"kC3thS` MAʛ K}ز F- w*kA) !6|A@-|v6wz 3ē$bZ&aC!%e-:lM/J vkw!C_ZpdƏdHJN&0y[m#W¾]fDʼoEQ"Z~pt++`dD Ê^qm@Jmј}YnOƬnM2uqk; 5֩ř?pV.R#=<~EnCilȊ gh&"_lwrcR?"JݹI^RA 8>2ZT]AXɶt|?M4buiBWAíGj^*TR8uMc1ږ}~`)liAZ6Vu54h=֢^KztMhsnMPs.|! sZT?oRQ- -TJٌsJ߿|Ppi{'/E~I#)-ƶPJ=t>(3sȹGn|ډxQh9ZiCW^rw'#e&F1X)C Ѐkpcw~]_\ '=@sDpBj.a`bZɗ=}ٳ;9͒;{.yT6:ԮMjaZ')TӴg0KO,*  w$Tz*vHN˼$pI'O)Fj"9l'w" O(*Oo(շe(d}>@rXn+d>cGGTMKPg0z.KU\~: aDzXRU Z(&6XI9C/o *vw~$7RV@?eYD`m&B()yQA7^X.SLT54 vt-isfw~~&'EGb|ӿ'!v6 8 d!tު[V CvLVeMyEj >He`h%2LLv& =JoD%?K4.c4,q/Ms J+`56&I;/C/\d ;U +JI-,p%g@ MMn,ۘ1f༌˸o6R}g+6^fh"UV?9qa~>M6TcyMO!N_jomm$v"w"нNܼBwg!lpGoS-}gŞĞ=N9Fn3GMu 霅c{ʮpQkvs| 1tB ]t;wzprj9ň>qx9S`oBӵ"@/XK ]J)R{(}.!"ejwꨱ!,H+R<#n&?$i cٳ*w5((>Α9W6q+WHc O㯡 ::P ~qQ(7 820X$Œ\KW|3ٯ[b򏹓?HI5~] !Tb:nJ=oh6[Ƒ.t;E\!!meT&E}y?ߩu$<϶K"&f}]} 4@F99Q>  7WfǛxO'+l@[|j(@AoG_qJs1ù>c`a \ h'ls&x 1Xic(l²4KNtAhIw̟(Vލ-aA#C+}Lҡٌ g5rgkȔ'pO>_kX$l*SBc~o-vJ"D̡1$QJP$uqYQ |bx6-NS;%u0ߞ7[`^ ,4Ty.-#} ``/4P87tROPKL3wCQ?vSV;']s"5]v=^^\ÌwQ7NN҈`hH8IyҬھ{(oה'/G|㰩mh៧:0JG:ui=wZ^Vf10;+~U_PfOkx)n}e/`EZ`JX f堸\妄H|WLiQgT梍U^~y a%+)289Mf(/| jX Wʽ?͈2v0`N<%1ȳܨXQ1JX{8[ TFoLlSUmCg \CA>&^ZsgٳxaH%I!dxHjM`Mj\pG Rh<$/ʗ=O/uK4vt[;<" P^łڣۇ ^1q2K)1W(߇"Knu,jf_j=a(wC`_DqgL2]|>GX0ȇ 7Pkt_[_p.E,'wɖ jx|T20/U >|Ckl@_^: +9ͬ՝(@,w1M!Յ)p_%< i@?|m?,a?p{+GQCR0T*r}^咬.WݓmI"LlGC"gɑE OH5z^CoPةl0 &0QVP#jVtRyUֻg>A Q$As5?vfG<}fal\ `L.'o}?Jp"5S߶e! /I: ⯟1j5SJ$n^>p@[יi◰U4UG> gMóz]I)@ECz,ѥ\2DYhtdӉ{wATiP79dWwMQ>6PEM{51iPg|v"OM<@< 8?Ttr88'ThdZk_ITQ5rLtWke(A$I;@Г)"YFZ-b J{:f@g"Wʷa黇]A#Y w$*`ñlVX{y5C:Hs$k| bB pKLrD)ylݞ@zܯdHIzFk7P7/iC4uw Թ4WW@o8d!)(D(oRY2myeYcne+g8ʱI:AK r0MA0h`̟ch"OJzvBs*T:ŝG0Qe< n O ^+NxBxSkYEa#970#6hj.BƉ3߸D4 W0Fdvݥ;AVxwaḙ%*n:rn{XYp'A#%Y?IPtV@jqQ)M(Y=b˷ ܣ".ۅa/mL^?yFSt70bJ|]c͟;2Ѷ^6s6Q gQyȺ~RHd3DL0Y|Lw=桿mӞe;QDws(N@'fShS}{<^9 pX}J%vKFgn?Xԑ(%*f>9HCֶ%?IG (&ivw04>%o}CF0lDz+&E02b /m}j@f`uR{ ; %4s7)S|a''rv 0穵 Iq@X"2490F"4s0b>kf(;^ykbꪂ]eTX%$| ئ:<\flzGv-wx1^bӭ%Dgߪ }zϛf3C]"='@3- PI{o2@[펥e/nhH. ީl$O/e%QNr44BT0g4A6KP넮qE u~e+ߦq;{èa*^d N9ZqaVzўU-Zf5s8`A*W1gJO4@(*{MnTo^˶KwOFU䎩BdӮdވRH3枸jT/luPLJ[t :WHvB=Az㉠+sg+ dJ3.LfqGTh?NJa_D/1r9ڐNU:ȫH{f'؞)/~P Px iIu^" ;F7,ľ™m儢іm¡/5g@3^-ns#.W%ل%^q|s:gf R:.0iA{[RK)wN1k/E@ _z8^dCX{Cj`mq/zXprcQ'Q\HX=900bM!48s@X aw3\1ZvOFtWSϓնovJ YHvmƞ$ad~ZQǕGݍ1P˦f bz\ Fj4;rپҵ*@.i䟮5'I6!.eHHlU JPb vF!`!_zx^1X 8o8PǓVfZ')HhA5}|dֳCgQ!~|}0wʤ߁; d\ŔY-/tSC6,f@$Ho5^Z߇0`k: |ye)>!F6[#I_ȣ`D\i[ᬸ+`B.**y,;GVn)UGtABBF&ܟK&` v,oIeە &O$ t9{Q;rSMK{5@4Ӧ'd3r'icV> uM97jw"|]o3}ZK-_{ 3ɨx}K&R̴usG{Ʉ$Q$Sمbx NÀI_r}XBpӮK)ؕ:4ui; cH:Cb4l؟F i xwR9 BiSU";ӻ:n߻_1rh`C.VYcU"ʹQ ɑPp8BKA CA SwTc. ZB`]8tP X$_&{m[太8xv{sf(v3{g?3p6Dia@_ ),ZB.Ivv|Sg}LVKU3+`0q ޾<^4#󻥾HvHEi;a/N}T lhU2 s,p`fR^[[u$Mf]+njo-Z-1YDU_vڿUZA pNME/(L;ſzj%6f@lcAGJCׇi;JM14ԇ@1U:.Q|zY%`RUk5']T3i} e[{]1u] {bh`wך%5L>J u^N.d{nh5!OISCDb~$h||n’mDɩa>5}e!v<ڧ'Tcv? T83m(_W[YXkV 7z- Aႜ ;f}JTu?zU nIޤò7[@(e'}M:|/K/=AB%l(To8c\PgۇdxkglGR$%'aT|iyS>DGՋ0v=5d_W}

m\F[` 5etd\j!UZ+pHU) 1Ռ| nB!\&)ǁeUr*4 k%%$N g5~7K]k TG\=".}vd"o&2\j{R 9NĄvf}!AbnX"iNAUJpXڮ8;T3= ;Eoy%nܝL,JKY>oܹbד(=/ЩYIY߁Bۢ8˨$[5Ie1vGkLj-Z=/V pKs}nљCTP:PlkSp9"I ̀1(H7]lH4oY3O*bPC\䫢|]@d̬]+3  胹>"ER=nxA\#cs̫pJ\ks̸C~W&-™$s5+a[U0"bOdYJCZLK ]z+-_,YJ`] Dwc;e$m:zj>,U3wְH al7o V#1n:ẑS*q$$wgTj ;*Iw]bJX%BaL>O53} ̆υϗ 1QSUfXTu{:)+gDWMC*\׍hQ!xX:а.vm(bkݞ!1Ǽn24g}DY:F.7^:|&1Aa ԵTW xex .wwU+PuGغAh%}(wz8$̡Hb?btP,"Ɩ:ƢbXF0B@}ʩS#kFpFC C&L[VE$k.\`xZxDL.B8핳U@ѥ!Pv(z`%2ߢ4&mLq8!We e&DBA^WO&WLtY\c+Baf ]))MdViأd.:h>wUM Uk}$JJSO) \ܾV@A;8 1h(1.hSU ɀ]͌k>93PtY?$SЃh)܈ž-m3!Up)9Cd9]xyU_]Hh*@'ǵ[d )W)uJ6WD SI=^,N$HQ&oH zBԤM;e;H~C/X\u$XsR(pUƶ:#xˀ2y:XO 0{,Rn#vzF1BO Ը %:%Zqv.8 Q(zݤ)w fq3 q% Q&,ʽQ<ϗ(t QZ5/NyN-ɩc_ k.YT-:Xm~fVG|qmF}[MGA2t]yKK ׾}{"(8%kK%:ʟkٵGF=AOpdPMյ-[trČf?]lڵrWVdX,l Wmo_'GA#Ua7s,N->h#cj T5Ǚ Aiթ-fWe> 5,VͿ.(:xԺN9;EFYU0Ra@_YU4]ڽ'9WE pfduw1\#[51

#Br\q~ ;J=)C~}"I#>8!gCxG; "vHfW_m> 6l +0 鄽v˝KHM?&uvR2)钆eܵQ,-1<}H}oʸE!|jH]WyA)i[=K7yPEQi[e楿!N+թЗѼd6}&D=d_"{{ZGFzFB#4A{=MyQBq%bIq,#CKL{v-&|g#?,;_D;:(Dn6-x ;޴\Z UhaHj~-xK4c"*w"+8ʨyOXSЮf<kRzr^SdELad^i}:BOKj2;4G]b7tʟ ]%lu 4 9Hr >( oVqg:20w BŁxB^5_}k OFl"a"|oy>_|0@O$ߥUgi@r~wCmJ"`vʤTR#YO[iBҐ\ (U!ۈ3-#ו͋ m:J W\W2osh=p?eS܉k \Iu;ֲ=UX 1f3bg'7 /YF{dLO,޹ȎP|%@7f*sm3UM{ǴF$aYTB,D i1 : yeZé۬ꦥ|1'1.My'i z7d;,^]\Qi{&mZD*] ɌL0O[Ii=`[28A"0m)4f΋0El^t7Uu+}d:M  MkZ3] ^ H<]-Ab؜oiZ 6J׃4-k|~9CT͟Hk,ЩR󓤛jk%\fD(rgKiurs^,C>bpS$ʉwƉ+ǾBr<g7LmΠ^"H w /˛.lL_N lp0(l12nZ(y i5Eq*,'G0E S؏0DCn#(8=›|#<HK>~򸊍'&[1[}$N$TDL RsjVI(2m/S?7g13k;~Lp/sY)B>DcA^t{ nEQ>cY?/NG H&UZOC"ZsB@oRWHĩѫV6"7`vf tR\O#.ݞ0Wʼn -U'npn}@:I&)?eKj3_;DW&Mo'z|%W>X Hgút~T yo"%{uc?j~}S& `~LF-a5ܹO);CYN*$]ƢMƒF2Y8xdÉ@V&JHvlH=ϼFm{qbH<65[eu7WhގͤK;4 uu0T QC9 3`fʈ f$MsHᦤKiX* ͓޽n:,՘:Y ]gƐ r2\bHH6؈6]đ/6\uwON7f2^}5űϝaہ^$i44c?ʃdbM_=h3[;n[q+N5?Y>G-HG9U@1tԦ]4AU.`-U~OpLa& T}w!;!_%'_ecHP=GUQ;ՃUX&ˠA8Ț kD=ൂ:E 8 }emؾ\(t_gd;ch˟7b=675^ -Wk'\47{_{^L-$$l_8ICB}'/)ا7ků!:aYr\z#x4W:ܘb"d;:6Rmf%<!H06F@eV ,ʂ)Y’ww,֗ӕ⇶Fu;Tlo ~^,ę-3$s nxyQIN)'8e%CsjL"8ԟ Ѭ7_? mXۍGZ#lhJcD2җ=e.<(FT-k=gXAF^?˼͌K wes.}{hҀI\y 2ʁ>C+[SP?W+|PNR.;lK &Q0ͷVAU[%{ET9Qa˧)-t5t^F7FTpPڱuz½F} 0@H/GM 9υ LL( :\?eȒ)̜krY-n߮oW[1],u^Nm"8pn|LzE8/D, BnK}H*C e(<~dwEj965OԌOIzSBUwI?5鏚'+CtS0*BQֹWRz)CK,6yԚwTùyt!U9靈 [[ '_;.zLgYbLB ;x1GnΤS ge~6SM9}ȨVs%.1MDI%g*np(SuYMn긑B/J44sꖲGZ]Cc e))'QB4PuCN™j1)XI(^ u:onZ\_Ȝ/}_n|F!;߉RoQn)pЇ#_eJ\Sɱ>cIojkBL8XQA=BDQ2,F6k%/'Jla7}4Q qg'94E89xHo0ΆԈD|7 ?o#vUwԝL?^ :r_ِ(9xǵKw|t 8M{%[El-Bu`j$b.bi) Ǹ`hĹm@2T"T ǀ0UA6N:Y?Si.LFuݧ~8W!v뛇P'2(K< & "ɸXtҬ7%$Ѓa,_{?xWz*U0cGGʱYkdD1G2axWGOt@I^:v@r:4S&wFnaye4BPC$FF%JOspR~HFΖ^*^ H TӞl `pz:)/pzk%AwW/ghd*ʄ'a4M nO>`Nk9E3!FP6 b@\(S=w&^Nǵkĵ5o@ּШc&kGOHW7ƿL}#8B;WN_svYM2^1ӑKwx9;pA9>YjjK#Ж/X2r:IE mP[zZEPooUZ|ܖP~ry^U-RoɰŕH/7/L`z}Bᡮjٔ#QBJNd 4ýe[Į /ț5Ҹ"X~`oe,F.diV:w 㝵Q+jӻk"=9BQ_fZ#bMFcƗ!λk-q!=FۍД3e,OSDH=⃣Y a<VNuc2:۲Xw: \5-Ѷ!Zov|&ˡkN<6}2[1'%RAKfHO^:?[3WK+/?5gY}_$Ɨ@P߉= oQ87ȫ <" &\ |~Rɦ9QQ#hyϵ#^ևbnC4op|hDv4=ft2 cUqu_CŖf2I2 {CbL![p#Y.>;/SƘMNcD4^*Bnfndh{?.r^ `,H;;pEθ;xU:! mH`Q 6EK(Ӕci]<ʶNdgy܄?00"w v(1t.䠠ǾA܅L39~#WفݹQkaHy7X&pч܆34׈t\嬎0l࠰/cIr98NX=\?'1R0 ce~~O_Q нS&aa(ii)A"6J\”DZAXf "<"Uz8e!ک:Ѫ 駀e&~3F$Sr,ƛd1+mLuq!!B  &~>_+֨Ox2;xQb3 C3OrP"wvȕa ^p9FV0K! 0xaw|TO/ ¸- >2n TKa[|lQvdcGߋLDXP[.dr-@s+yfz&|xQmy)`ņ`%sAsh q44ZEΎ)盽o_9:n[n<A̺ჰz"#NNY^?f4T5BIyV3}7/T5Ğ~<r̕7KyJFsǷ( $,x沛5 /NIA*x ksbPfr,A,Ār=| rk3^Ixe%°8 㳟qL}Dghs9D?+߮9y9-`q!X)r0i9mZոmN誷RǾqn7 !Zݬ;#-9&[_I*`iN#Hkj+WD*Ea7}OUJNP_5jz͐2z; ODCb_fѩyؓ0\|}q #+5]=@X\@m`xݗܻ>ir2,U|$2{kub,4\!"}DBeTؘB|ԪEOHV"`&"bq>)J!5*3>u蠂Elh/x86@WۇZpN'Fu8LIhzs#? 4.J䐟PLp:o2;%=Yp(BGZ]sH8Σ+J d`H6k?y1Vڔ w KJ셂W KGp4|pSb@5R%w7H%^`f"6Jj/q]Ky.M\6Sh`KK3߼\NyMHXa`yNZ/*wfE:8rZ!D~F[I61]~HW fֲf'~2grh]a߼(M}P9٦H%wT%,[Bx{>p45xM[T~;&yq`Kțp$w=Uyl*:'֖Ħg|@Ԏœvwi<0xyJނmʘ[.2cI>k  hKޕˬ=LaN?6ZC`fՏVWsvqyGk`3yn(Ž.smUC ݛ&a?kxc*A6H &O T؎=yD9 (J16^]&bR' !,x큳Og"rYn x-Oj,N;G;}Y>$f&>GL,اN3iGRUmz#~WOeGIA8(SV9@zBMg0\[kwճ!~#RE [CJo,4#)޹U%dL%e]&iGX&i*+YJF aýLjf%\[br X-D/