codenarc-javadoc-1.4-150200.3.6.4<>,dc6p9|!e8W($m'օi,0J+!iYm^o*Szψ #R6ʶMTPc_uiOڇin bkYk*-*]t\9A*(Z7*܅_Bջ#S w0Xfxu^=~vigAtWlCK1~h&v o.C J`[ֽ>^?^d $ 9hltx ZxZ -,Z ;Z YHZ !"Z (|ZEZjZhZ(89:FuGZHZIXZXY\Z]4Z^Zbcd@eEfHlJu\Zv! w#ZxAZy^pz^t^^^^Ccodenarc-javadoc1.4150200.3.6.4Javadoc for codenarcThis package contains javadoc for codenarc.c6sheep904sSUSE Linux Enterprise 15SUSE LLC Apache-2.0https://www.suse.com/Unspecifiedhttp://codenarc.sourceforge.net/linuxnoarchb-9'8(. c]2 J9v"˵EX3B ~bNu_Hw Nq%wY9!]/#z8"\CO)OPBHAy0%TFP@Y~~d+e%Mz{jL\c0#"+@l )u6hqz1& 0gRlyM@tZKrSVlE+k^bSgtjtqbtj=twtp]|tZ]t{wIt9b+tat{]t]jt^t]t ]StO]t]^tZ]~tp]uz\lt#](tO]tp]Utp]>te]1tqt.r^t]t^Bt]wtD]t\tprtewt]t^dtt^dwtpakjtdtwjtZgtg_tDW-P&P&sI&-W--W-;^4I&&&W-I;e; 4 &^4W-zPPz&I^4IW]l ]5z]bt}]Ktr]t4 -B O>G"dQw[Y!z"iz';!w?ujuyvttppktpppppprrWrb$ ^-B-&&-&-4ls#&>`t]htrtruBb9tototqototptr>t^Lt^ t^At]t]trtwtfuat:ptwJt:wt|ottoate;llB^4IlBW-lW-ssIle;W-s^&^&P&W-^ssIAOtN\t]to]tC`{]{na{]tz](tY^tt]]ta5gtYq3ht]u@]|u]u5]tan^ {AnB&lBI-WI4 WIzP4  e;W--^49BE]lu-]lu-axmuz_tir{i\{\trUyary\trtajtmMt`'atg]!tFqot_uu8`G^ft\z_xtzz^4zPIIIlBP&lBWB&^4;^W4 ;>Le`}]}}}-& c|sI*opn]noZo9onn_^]%t\t]t]t]ta>tatn]nonn zW; le;WP&^zPP& W; -/4auk+mtntpH]Dyl],yfRR]].$_uk k+[kmkmtdx{%r~tdhgtNgtC}5atgtogtd]t]r{}@5{0j! BBlBzP B;#j;z lBzP0;BlllB;4-&lBW-B;sIzPW-sIsI&FOd:tzsmv(v=\3v3vHo;&^4&v%ipC\|]}jd}t}ia}a|b3tr+^,}H]K&IW-zsle;P&BzPW&(2z]t^txt]zJktHo7z\{z;z2z\{g zz-{ zz zzC{!zo!o!ocoBo o!c]tbetc{|t]yazW-e;ee;sIBslBllBWzPl.zPlBee;sIzPzPslBeezWez4 l^P&-;K!V@b[vky|k0j&&4 4wtnnn^4p@w>|b|w}w}$c}wu|s||r]?rT|w|ru}{~%r_|r}]R}f]v*T]k|x;}x}fx;}x%}qbx}[I^4&l W-4 ;;P&sIBW-^4 s^sesWA+MG0ozont|t^wzt^petwotSwotS^4e;lB&&"5*eaeV~n] t\tr)z`e]au"qru-\lvddo\O]G--e;;-szB e .7'^'w}b|f}ot]uGwetUrNtw9t)ot]B&II&P& ^4sI%L/a!uot`tu]uWW-"| \Rw}Ov}_\^w\~U~]%~%4  "`(c ]}t[wt^-u pPu7g>u7b)tr[ubnuwt]ttf]twtwt\zpMu!^u,^uB]tgu ]truguat]a{r^t0xGu7kuft]t|]^auMt]yrt}txud>ta2tbu,]t]k]t|qu wt^/tezp!ti;^szeBlBsI^sI^4WzW-P&sIe#XsP&e;lll^W^e;P&e;s^4sk~^a^(gt0rU|g|q:r{Arz|jI  ;zP (q/P"0JF"5bMOIII*M&"FHVDVG;m,IIe^SzePzS"j )v+iBad_Tp B W@VrGdQQdQ`QO7PWIQJPmiYLXKVYSL4s^I^;WelXK$w#xQn*D\:nI||3WX--&A큤A큤AA큤AAA큤A큤AAAAA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤c/c.c.c.c,c.c,c.c.c.c.c.c.c.c.c.c.c.c.c.c.c.c.c.c.c.c.c.c.c.c(c(c(c(c-c(c(c-c-c-c,c,c-c-c(c(c(c(c(c-c(c(c(c(c(c-c-c-c-c-c-c,c,c-c-c(c(c(c(c-c-c-c-c-c,c,c-c-c-c-c-c-c-c,c,c-c-c(c(c(c(c(c(c(c(c(c(c(c(c(c(c-c-c-c-c-c-c-c-c-c-c-c-c-c-c-c,c,c-c-c(c(c(c(c-c-c-c-c-c,c,c-c-c(c(c(c(c(c(c)c)c)c)c)c)c)c)c)c)c)c)c)c-c)c)c)c)c)c)c)c)c)c)c)c)c)c)c)c)c)c)c)c)c)c)c)c)c)c)c)c)c)c)c)c)c)c)c)c)c)c)c)c)c)c)c)c)c)c)c)c)c)c)c)c)c)c)c)c)c)c)c)c)c)c)c)c)c)c)c)c)c)c)c)c)c)c)c)c)c)c)c)c)c)c)c)c)c)c)c)c)c-c-c-c-c-c-c-c-c-c-c-c-c-c-c-c-c-c-c-c-c-c-c-c-c-c-c-c-c-c-c-c-c-c-c-c-c-c-c-c-c-c-c-c-c-c-c-c-c-c-c-c-c-c-c-c-c-c-c-c-c-c-c-c-c-c-c-c-c-c-c-c-c-c-c-c-c-c-c-c-c-c-c-c-c-c-c-c-c-c,c,c-c-c)c)c)c)c)c)c)c)c-c-c-c-c-c-c-c-c-c,c,c-c-c-c-c-c-c-c-c-c-c-c-c-c-c-c-c-c-c-c-c-c-c)c)c)c)c)c)c)c)c)c)c)c)c)c)c)c)c*c*c-c-c-c-c-c-c-c-c-c-c-c-c-c-c-c-c-c-c-c,c,c-c-c*c*c*c*c*c*c*c*c*c*c*c*c*c*c*c*c*c*c*c*c*c*c*c*c*c*c*c*c*c*c*c*c*c*c*c*c*c*c*c*c*c*c*c*c*c*c*c*c*c*c*c*c-c-c-c-c-c-c-c-c-c-c-c-c-c-c-c-c-c-c-c-c-c-c-c-c-c-c-c-c-c-c-c-c-c-c-c-c-c-c-c-c-c-c-c-c-c-c-c-c-c-c-c-c-c,c,c-c-c*c*c*c*c*c*c*c*c*c*c*c*c*c*c*c*c*c*c*c*c*c*c*c*c*c*c*c*c*c*c*c*c*c*c*c*c*c*c*c*c*c*c*c-c-c-c-c-c-c-c-c-c-c-c-c-c-c-c-c-c-c-c-c-c-c-c-c-c-c-c-c-c-c-c-c-c-c-c-c-c-c-c-c-c-c-c-c,c,c-c-c*c*c*c*c*c*c*c*c*c*c*c*c*c*c*c*c*c*c*c*c*c*c*c*c*c*c*c*c*c*c*c*c*c*c*c*c*c*c*c*c*c*c*c*c*c*c*c*c*c-c-c-c-c-c-c-c-c-c-c-c-c-c-c-c-c-c-c-c-c-c-c-c-c-c-c-c-c-c-c-c-c-c-c-c-c-c-c-c-c-c-c-c-c-c-c-c-c-c-c,c,c-c-c*c*c*c*c*c*c*c*c-c-c-c-c-c-c-c-c-c,c,c-c-c*c*c-c-c-c,c,c-c-c*c*c*c*c*c*c*c*c*c*c*c*c*c*c*c*c*c*c*c*c*c*c*c*c*c*c*c*c*c-c-c-c-c-c-c-c-c-c-c-c-c-c-c-c-c-c-c-c-c-c-c-c-c-c-c-c-c-c-c,c,c-c-c*c*c*c*c*c+c+c+c+c+c+c+c+c+c+c+c+c+c+c+c+c+c+c+c+c+c+c+c+c+c+c+c+c+c+c+c+c+c+c+c+c+c+c+c+c+c+c+c+c+c+c+c+c+c+c+c+c+c-c-c-c-c-c-c-c-c-c-c-c-c-c-c-c-c-c-c-c-c-c-c-c-c-c-c-c-c-c-c-c-c-c-c-c-c-c-c-c-c-c-c-c-c-c-c-c-c-c-c-c-c-c-c-c-c-c-c-c,c,c-c-c+c+c+c+c+c+c+c+c+c+c+c+c+c-c-c-c-c-c-c-c-c-c-c-c-c-c-c,c,c-c-c+c+c+c+c+c+c+c+c+c+c+c+c+c+c+c+c+c+c+c+c+c+c+c-c-c-c-c-c-c-c-c-c-c-c-c-c-c-c-c-c-c-c-c-c-c-c-c,c,c-c-c+c+c+c+c+c+c+c+c+c+c+c+c+c+c+c+c+c+c+c+c+c+c+c+c+c+c+c+c+c+c+c+c+c+c+c+c+c+c+c+c+c+c+c+c+c+c+c+c+c+c+c+c+c+c+c+c+c+c+c+c+c+c-c-c-c-c-c-c-c-c-c-c-c-c-c-c-c-c-c-c-c-c-c-c-c-c-c-c-c-c-c-c-c-c-c-c-c-c-c-c-c-c-c-c-c-c-c-c-c-c-c-c-c-c-c-c-c-c-c-c-c-c-c-c-c,c,c-c-c+c+c+c+c+c+c+c+c-c-c-c-c-c-c-c-c-c,c,c-c-c+c+c+c+c+c-c-c-c-c-c-c,c,c-c-c+c+c+c+c+c+c+c+c+c+c+c+c+c+c+c+c+c+c+c+c+c+c+c+c+c+c+c+c+c+c+c+c+c+c+c+c+c+c+c+c+c+c+c+c+c+c+c+c+c+c+c+c-c-c-c-c-c-c-c-c-c-c-c-c-c-c-c-c-c-c-c-c-c-c-c-c-c-c-c-c-c-c-c-c-c-c-c-c-c-c-c-c-c-c-c-c-c-c-c-c-c-c-c-c-c,c,c-c-c+c+c+c+c+c+c+c+c+c+c+c+c+c+c+c+c+c-c-c-c-c-c-c-c-c-c-c-c-c-c-c-c-c-c-c,c,c-c-c+c+c+c+c+c+c+c+c+c+c+c+c,c,c,c,c,c,c,c,c,c,c,c,c,c,c,c,c,c,c,c,c-c-c-c-c-c-c-c-c-c-c-c-c-c-c-c-c-c-c-c-c-c-c-c-c-c-c-c-c-c-c-c-c-c,c,c-c,c,c-c-c,c,c,c,c,c,c,c,c,c,c,c,c,c,c,c,c,c,c,c,c-c-c-c-c-c-c-c-c-c-c-c-c-c-c-c-c-c-c-c-c-c,c,c-c-c,c,c,c,c,c,c,c,c-c-c-c-c-c-c-c-c-c,c,c-c-c,c,c,c,c,c,c,c,c,c,c,c,c,c,c,c,c,c,c-c-c-c-c-c-c-c-c-c-c-c-c-c-c-c-c-c-c-c,c,c-c-c,c,c,c,c,c,c,c,c,c,c,c,c,c,c,c,c,c,c,c,c,c,c,c,c,c,c,c,c,c,c,c,c,c,c,c,c,c,c,c,c,c,c,c,c,c,c,c,c,c,c,c,c,c,c,c,c,c,c,c,c,c,c,c,c,c,c,c,c,c,c,c,c,c,c,c,c,c,c,c,c,c,c,c,c,c,c,c,c,c,c,c,c,c,c,c,c-c-c-c-c-c-c-c-c-c-c-c-c-c-c-c-c-c-c-c-c-c-c-c-c-c-c-c-c-c-c-c-c-c-c-c-c-c-c-c-c-c-c-c-c-c-c-c-c-c-c-c-c-c-c-c-c-c-c-c-c-c-c-c-c-c-c-c-c-c-c-c-c-c-c-c-c-c-c-c-c-c-c-c-c-c-c-c-c-c-c-c-c-c-c-c-c-c,c,c-c-c,c,c,c,c,c,c,c,c,c,c,c,c,c,c,c-c-c-c-c-c-c-c-c-c-c-c-c-c-c-c-c,c,c-c-c,c,c,c,c-c-c-c-c-c,c,c-c-c,c,c,c,c,c,c,c,c,c,c,c,c,c,c-c-c-c-c-c-c-c-c-c-c-c-c-c-c-c,c,c-c-c,c,c,c,c,c,c-c-c-c-c-c-c-c,c,c-c-c,c-c-c,c,c-c-c,c,c,c,c,c,c-c-c-c-c-c-c-c,c,c-c-c,c,c,c,c,c,c,c,c,c,c,c-c-c-c-c-c-c-c-c-c-c-c-c-c,c,c,c,c,c-c-c-c-c-c-c,c,c-c,c,c-c.c-c.c.c.c.c.c.c.c.c.c.c1\\597acdf27f063185a9a08918564594b22c5fe4a6e09e849f7a876c880a04d93b0d902831209b3e20547e588e8c0ef6e87f74e7ec413c1266b79f06136914b51c262a7c224b561c915d0203e656f2130721221c4a4c9e2e15fab0658638ca98472d2d20a9f9091f124ba494ac52ff9ebc8c35cc9e9c64c76de8a1c273a366c7707a6294acc19a3b212ebc9879e75b8723805f8983a95292e1fde1a266222d9930fc81047247e658196aff4d4045812de1dc32a8f783fa44cef6cadb3ba18bb10fdd8b6157fd5ef0fdf222c857f459504e15c91d28b9382b866d75d644434b1508d11f79f10e33cabfedbea6c3af7d36f9ed8cf7170d28e128d840ba42dbf1438954f53a7d4f9d156dd7736d1d0b786a432d111e003b5a91352a2114b0dd1d3ae407f10697490cbe60e1f453f4a68b5e417d297c2f2dd51f3cbe793e54c3c5764d416a3b2c3bf16d64f6b5b6d0f7b079df2267614dd6847fc2f3271b4409233c37ff1523fb7389539c84c65aba19260648793bb4f5e29329d2ee8804bc37a3fe6ecdb86757d88409619083454fd902e9b83c4777af9b7538dd9f841a946cadaa11672f278182cdf04f3c62a5b8d93f406791854a28791f27aecdb9981573c614240ce844c4c202c352e3210a61fc0910039a70708453b0db6f29d4da9496f2711e794491b22860b2a9267b6327e19cb45cb999d290f167f7c87204ffc2ff87e457c06f765f3bed456436a8819b4d41fba66e537d88c90c4f46eb95d604c94086e3c38706b6ead21f5636ea9b79297a7976c59f8c1ff9242bf675aee5dce392ce985f8dfaf3a08014a60d94c7bbc69681481ede72a626307e40222bf371aa6d5192c9e4a52bac18aee4f3f90d05fbca603f5b0f5bf1ce8c45e60bb4ed3a2cb2ed86b66de9f0ca727a4908f83592ae80d95952d2a7921cd3cfb948e6ca1177afc3c393a126d146c384f6fb23b3ee09cc715960ba146da402251ea5f48703c19c40262ca8118ea0e04cfdb079335ec1395ee7e764c99ae4bb002cc176528a37448735671f0aa5b6c25d0c4f8b2f451b3c8585d9433c4fc8f02d68b7f93d59a2f502a7eb08a8be4f9dc2bbd56cbeda5f8e3837d0805384203ec3968cd27681e36190ae7b1456c7f3668b0144098e26ffae555be70c54e7f5d3ad5fa067fddcaa60550a3048d8b45342920873e12acb9b1ee83f5011db67d9b78aba0e6dce898c9d5eb4a1de07c713568ffb50bf9dcdd886e6a2b7a9de00567b79eed2786cd7737df3cadaec5bb6cbc03aefe22068f264d637f9d0435355f8d2ca996b3b3b9657361e9e6b57752879fc9325835f2df6ebb030cdf2973ef72b9644e3dc9a853e0e7d35c6af54a3f0e76bc33f8adefbb6b078e5ffe3504223844412db95f44b83b452ed8215a4541e44ed0fe81900337b50afce8c1f7b4bd7c6ec71bcade1e7acdb84cfd3b345845f8d97fe51c0b83e5e932422df280d131b8b5d2c112e99a94e64d5531df82d1bd5adcd9960f63ed42585c784883b94cbd2995a4bf37e11102d605d54d9eb44b7745082d338c960de600a75e0b1c8395e63d1620273fdba29e8956ea7c6d22e190734c8dd0da49daddf4bb9c7244f8090f7ce524facf579da0fd476b315cf18b36cb49c55c26c26528eb5f2c1bb88de0924734059f239d6cff35822b523fda6f32ee6d608bb07cf7b63fca59897afe8cb8dae92c47df7274c8bfc4380c9f5479faee9b18f7c09a38f8021ac87daa0ec81d395f886c0cff253c0a581c639427ab0e059e3a48ef13ff37c2f55764bec6e6f3ad9d96c5ceaa18a530d0cc8afe85d5aa920fdf76ba0a80ceb496b4994b146e2177a59e008a545ef856161e5ee567019ccc4cd617dc091e4bd56cc9d1f1ad92597b569362f85a3fdcd9ce30df5456344b98372038499e9c08351263774cfd855d79e35eb68b19f3d25efb6d8986f1cbbbb0bef0a54df4499b473cc142f62e76516dc76e54386c44115496854331df6bc1222c26726c7849370af022fe357d0291a35d9eaf00fe2611c3891072eeccbf7d79edf84efd8302b75727ea2b52bba412110b6ca24a9343d19e1d8d50f94d7bae8dceb1bb771a55d1b5d7acdbdd7c574c0f0d34b91ae767a90291a931c8b3b200d3a54c8b946f165db92137c9aa2dbe81acca34828742c7ab363ff2655d94192ca7130e5380152ccd4328db5855c21136142148b6c0747e3abbd0c8f46e70350311b5fbe90aa181c08484dd768d5c375321a60e4b91f41aef88058f53e8eee198c30233dcd4cd4921acd77529a411df57f0f70423e03039bbb9b316b4e835a694d2e462897e03fea6277126d9c6dbb522c4a9cc584c3608efe4341318fa9ba5f1d7802a37f0482115ae61177fc509cb4c5d46f22cc6b44ce06f899b86963f174a42ed0de3b34adc3de93beb6c0087f4dc19bf3a190523a06156f5fef7db99be5abde898b8520083004d831f8a68e94ae31b81b884f862b5dd57200072a373594d1e6ed8c10b1d05929a7b98cf3db5065e743a15bfcb87e2872237dbdcafb9d98d21bde5d93afccf0ce7420b66f19e00c19212e878b0405814025b941e160dc3fb449eec43e5e95a125bdecc289e6ab0b93ae37b022f1db0faefeb8d4e0a695820c8730f16aae55796c0292ac0a837f69c10448cb14f1b9fb53b92256f5b7885bff2f7bf94c35bcc6b02a7ec058ad2a338bced5b3c98e6dfd8edb30cd6532668a217d36b2056f0d82054241408d891a85ac50c76bbb64217d1c1aa0401b8cd6dff8fc6177a138c27cea26bd79304507460196556f95e157c52214e79e9939cc331d1fbb9c3630f0e601835e681dcef52b639db1425876ab0e38bb038072db6c84c2c59c253bf2da65a501f85f451b6dbe42bfa5829f6bad884598c896c5b625263c9d93b5ccb535a1fb55f77bf6cd16298739db6745cdce3fa5cf1968f06216102eace26938fe8596e29ed07faad5088adf9418d6a8ef0106decc16db8b6d7adaa19bdc5b0c5709a1a3457a41c8e0aa15745566d409defe14a03046d06318d41b829997d047e44d23c1b1aa013656981c1e3de29315a6a3f0754e53291dbf483bdaa46ae7ad3c2d1fc6daf9c42af8ba3eb5ea22735c4afdc5904f30d55eff41c0f63d8c12244608ee8c076df16c6f63f4f60cfc8b62b78a0619ffe8b24e2ec796ff1cf930c80d2420923d1f03aefc7b1231c325c645b17ee69e05bdec888a0ae69cf9ec4b0ba5cf6f03f76840a52d79d543cecdcf96eece97084065649665f4b76643f1c83ed28c6a8f07787a8ed28e715d05e0600084b01d24ab03b6088977b245accd0946096cd46ad711532200b8906be1d9ce7022edc90cd270e7770f195b2a9b9822706b957971376552c5424092a2873b87b9ddffb2a0b190b776e0f21420c5b699758dc2a68be13158fa874216c1c4e30623dec2f65dd5709316c14d222764d578d83f61dce6953a0ce3dce87e34247fe1ec61cd239bbb12ccfc81205cf5cf0c6fb6db88226521cf40bbd10023df29eadea31c15fb189abb2233b42b2d0c38c71bae99bb08e91e11e6ae3bdb140f7fb27d8b82c546ed8fbbc60fcca00ec504a45416fbe08b48efbb300f999d35e0d03d50b48d51fe705b8fd52012110b3e8d150cbb1ae544d681b409e7ed44a9eba226460ce487678933e87afd1fb15da37a23aa55faed14b639bf4e456eddd5f4ed09c576e164698af50da6654e865627b20639876b50b1a3ce0ef1a32e26f3c7c8fe99bcc041129ceaeb1e6bcaf4d37508fac4806c4e3167bf00f4700b5b2f687dbaa391fd92aa1ee88ef08574c8d62bbd3d52d5842eb8aabf7fc560fe05783f28a6b3796882e7699d4b20fc6371257e4b9e2cb7859562434b60b242b2fa72884fe6d4d5282dd8e28305ffa98bf5a78974dfcd44d69bbab4202e7460aa5f89821433379ca3eb73164f0eccbedf1a33a25095a624ce576d07e46c30fe59c7fa217834c10821abffe5fa0bd0d1f845937d4e3e491770b0e01551d5da3eb078a807fc4b172f333e01339f65f8d0b9664c5da3967d027fa674619ad2ef2a0dbdd250cff5eaa21b532d85370c3c97fd8ab317c140454c2dc8d9a65ab3ccc198376604815efbe45cb253623a0648da7ca4ee0738563732da36147ef4813c947241ca40a16a9744b6e484f6c522d8854040acbfcb8a221733858e649a309693578936048a2e3cbb796cae65515395b9f742b9a90344f1f12108b01bdd28bf613f9873e504414337a7d9eb7933611fadb4827ebce0a4f002121f39e562eab955139b3f0dd96ed3824b1a2d0f469e14eace6f93ee84212b58c3af1b01cf61deffdb03c2b76d80367a1f77478ce00eec3cc883cc265b38c5917b1598573192d4cf6d88f7a42ec5491f3609586a43631d7a798f0bd133687ad4d5ae90830a7f57dc7014e1ed73e8807c05e45483abdfc4a6af65016cc5ebcab69927990f18a7bd003877b2b6b972eb6513708ce7e22a33d8175b5f7325b448267aec44ecc58b32c45fa2a9979593dc1a0afb6f430111f1b144bbb6971aed0daef3da498342d66033dfeb11aae0302038f9dee37cf4c9b18a6373c9dceb7f98a55594c042f8654ee1833b11297aa19e0188f4db79d693c63f4d442daeef3723e931cacb9edaa7b099904da9e598d2dd6b2a1c9105b8d2612176feea7324b9c27242df4f201e753f245096f1cab8cf9e6645422230d1600e7d99fda7a161573f5609992fb79895eddeb5bd7a501cc4a0d0204e482af7a1c5146721ff531145a9b8796dea09559ada970ec02d384e37db628c8afec4fe2c8189f44555860ea504691cab5bcfd19eefbc3386a0d466086fb26b5bcc2c6d67cbc4d55ddfdc6c591ffeb14ab6a2c376f49084651391b39fe976043b7b401cbdb670d81d36fe8934003fe66fa080b4933bbe0713bd81c545aa74627b50c93731b83fcf765f9c8414777c1c658dacb3bd59bd7b1ab002acfc99a4987662b7ae51b720c0764ac6bcfb8e63392028299a79539b93b6ca39a517430f3aa165ad66c03d4972e53aa33ef53c104828b17bbc0ec8be98c1580574ca3cf1c2375c5c21e2e3026a8de701ed3ea854e6b72f93fae85f6724fab4f1b348b49d93d346afdb93b90ce6816b04c9555bfe5c71f408ae3182949ad93ef64034b80d8e9f4c31a8c96f125dfa5321924a3557381ff1cf57893074179a9320fd3a3f3be21a74b7dcfc345bc08e1642cdb899879743114bc7540b37b9ba727ab6fcbdd3f0485799d0c9cf68d4526eba39f774b4ee0c163faa640d76d25d1d557140ecdda73e28471ddf39e82c3f2a57ef19bbde3a3441ec3554630cb43c4e79a82a6af84c0110c91c755237ca40a83f5d526f2c25ee967909d9c08cc23f12b4679da93c4ac2af391b28015c41df43a5bb03e83281f63c3c41695793bdae19809ae7ecc45e5597daf776565e6a60df7a64828d96f1a7d593468c885d949bf087d1a34f27b0fec54a164ee9161cd85eed6ba1da2b1a6135f8c81c7b4c42b54816f8c649cbda1cd7deef4d979befdbd281b1d818c3f7442eb29dc0784ea29eee179ccc53bf65a4900e1c9d6b171fbe65343f87c3f1ee20187564a198e030ee050838b73aa2a93a2eca527ab487df47b602d448d35a60324b70b9c88532d111661b4eaa4ceaee46d36b60ce0e658d20ddc79890de6117d0363738a43a462ed43795322d543e2883eac345d58f962829bfcefe9fd035e0d489539a21266917e6c436320fadb3477ead179d30a2683517df2df4a1d54da077833e532a2a9853ac85312c6dec839768ce7f5f8032356bdf9c4142f2f4df012802fbcc6b58db31afa0ed16b6bc1e75eaed77fd62dba8c1d30940145e149514cbf69aaf681cfa7b01f25a51fb4617405883e0290ea6916e595e92a35d7cb70eaf45ead023bcfd3ab3b8068c901e04114bc6eb01aa561b30028e9408e5449747602cb259d19c4f96fe3275cfcb74a55afb20c80a72b2ee31da61410de426a067ee289920cc35693e0d5ed3ea03e576e7612dc079874a947e7da590c5ac1933eecfb39f432a1d36b29b5f8525e8eb804bbec2aa0ee08f9cfd1dd5a5ed8ce20f044b8c7f7ac00eb16c0d4e7d0bc8e90f631a05628b414188bb652f614e32e31aa6cd96f74c2172b2da3e4e581e0e8e61c339e476495d284dbf6103f06c7dff8b0431850abb851f565af3bda94e4876931d93a994ef6eaae0454ae65c9916e78d473feba0f6c0f3db2661e03f4b6d60c699a1b7689c6313c9d7b9fcf776b4ccbe36ccb3c3a0ff4d5080d6793590249fd5dbbc151645e96076640c5b6f7696642bfbad715a16e3565ca741ab3973f69031438184a9d20dfbd7a9e325cc7324583ee09b41350dbf60b2033b7bce4eac9fe204f3a158282bd20d4fbaea8066703c1f4ef00a859ed50dc44a8d6335d4262e37009bad46c157547472bb98df718f4cbf98aa25f3223ff8c616c25feec718e363177227d364b656ace18c87124f9254216fef96a357e7c590945bc53af206e4c53144bc89b09bd605ce2759d285da6546c31b1f6030bb26aeb04e9f10db81ff764936032801b65094dd662088dfd4cc91d9c5dc2f92e305690f3b324453381e885aa4f3e6d097164420f114d178c27db75c7d666c8beae7070a3725adc905e0790402d79a5ff330349c8f867aeae9e3da6ecff8c774a8a748c54236dcf7ca6ac7a5072e2f7198d7c4eb9fc987435164b150e6c559d1b5de1240f824580adb513c5414f6054607bdccf7f8e16d90f27ab69a7f59b38c597c56f7d17b2cdbbcc07e91597cbec32b6ef22eedb5faea5f962dc1dd9cea50fae6b0a06bfa52407154c77b1d4b0e8ff61ab885c941e130675decf3fb62bcfdd8f8f64abe39690f1f4e35ba1c8bfa0f5fb249021f616c057f02d839bf217311ecc1aa76b655a009affabacb9e5541ea3b54537a33aa042860814bdfafa1034a58e442331f2b83f8b010075599bf6ca78fd2f79e09c84911bd6c156fce649ee4380e9761421244c10232e6c1b5cf3339ba921e2ab98675a3addc56622c66b3869ddf4d30fddd1fc08ad67d8048fb698847946dbcbfa1dd9844a93dcaab77c82fff6ab5e174dcb561f5fc27f0571b7232360c966393d6af84c5091cbba0d8ef41149d414b206673e15cd3e0f9b8158e4684ffd5eb076303a49d59e7edf802b10ccf6e904e6eb500bde9cbbd09e98dbaa07694d1b3fa342fab7ea930664bc19130b6167aad19e0a3b94fd29db9e32df6232a3b5576b083e3fbf6b5d1be8d644bb432f5475e1205db52ebbedeb9e424b245fcc96098cdc814e6ab04477e5be58e73d6ef6922123508511fe3f82e86a15b5a158aaf03565f8897d7c7170ec4bf4d129adf0525dc7afbf2da5ebda9220a9d9edc3160d0ce815c71de3bfb0393742507206e25bb704aba7dcf8321e7d3a6c9bc4e4ed1b7fe5e5c2e9cdff97abc5ed78764ec896c20aed2c8a515df4b3104ae45d7a0eb20ab2f35a0a4e4d5b299ae84ebbfbe5a81457d9f466ec334b8ef77826a8725ef01c0f53c74016f4e0988ae1bcc76f38775b6cfce94baff3344ddfff9d23df68bc02e6a29f44e6b928e1c5f2601b4f8df34e15e99d7eed9e47db62d8cfdb43ebfd981e90b0710f528dbbfb676b26284a62d6a8e478190c1b96f71c58c7ba39beeba71c5d02b6c63189106d2521854632454fd16ae2f7fda8d5cf69ff6fed4fc4fec617852a78594b78aa03b771d9df2d55bde2d89ca552cdeb0d1632544df0c1e3e16461d65a43b8cf610b922be9a9baccbe94f2507eae089dfa2cc5fc15ab0aeda965b661302a7e53111196d444b74876838f4f8710496e48664d055f0eae9e7b0cfb83c47a019596ac5222f03b6ec5268950ff7f1a7ad6220d8edc96b69eee0d51fff72a3127e269f64074d06c75d9da1fc6a3e3922c9337ea183b213b49cedeabef8fa52f699380830be411825ab00d9688fd0c686519a57851b1663f23bbc01dc94a3ef8a8329058ce367deeea82c99e33fb64b06d012d024f43cd4c060e94e492d4883df58aca1bc42623d3bea1f3e4ec30f73b4ad492a9a8e7ba485823ccc9c8d54f85e6f4b802a44b422bc24c8f9863b57b7be7a8293d385b7b4d17116e9ca10ef09ba51ebba39323cf74e7220d3c8276618c0edd0cf90b59b7488d4de8245696e1d34204135797118e98e4df55a1ced9a1524231ae0e71342cfa7c7bba1795a7dd39f3b26b0233ddf53876f54c4a59dd348b4b642cd88f3664b8a5c4b9e4f69d612b1fc1232c3a2e238ddf1d5fc861bc18404236455ee95b0eaf91538197ad2b2b4ffad50600ea71e80d8dac0a1c6cd5e682b0e988fdc096fdd1eb5c427eed151fa20a1f459bf4c376f58c04059cc951b1d1a4d6906714071509316e462fc337a967e2c48987a56bc389decc5374c5447757971c27e4fbc5c80f3ad5f4e7858d8303a7a8387f5acc86503439a24b98f5da75be97f8b3023e88602657de1ca1c5af4a8c6783da92d1f5a953bb1cc6576cd37341c45c6f70f0551c56f388998db5ac358d91928b17a948ca6bc88202874d5efea9df2a051a518370b17318567f4db4d74cf82f81e6b610f09019a7be111d86bd499cbeb21fc44e4787968c755e7272e923551a57738d2e742e5e2a6efa5c9a2304a6b66420e7d0b89a630b9a248f87c7043bfb65d2da7d17b252a819148c80ac9064862805ad518eeb4f627f8e3b8d9d381ec07cc4a0ab2bde6660eeed63e5dfaf0d9806272ec9f332c96406f9795e678fc104d08429f1a92bdfc9296365e8012325ff7e93f4551e6d97ddbca9faee517babb9177f41b0c87a48cde682aade7e42fe8b2647b37ecd5be1834ea9ef207c3292df18753c091095d21dc7e5a8e74e6017c32c316eeb473e74cb3b7cbb9caf996ee64aef7786e108a76a79c071ebec388655b4de499e6fe80ae1b9726f316e1096b30b0d92da2acbf3d17d0ab59f703264e3e3ff8deb1cdfa9bb4d1a75693b4c180019e092014f64dd674244bd3cb8306b983579447661eff85d4e4e0cd49b1c17bb444ea583a1db230e9e1215fedb684135dd4171a1996a84fa7df949423a9ff596339d5be8650aed40ead9dffa32f6a3454135be99f72cec55698668e0afab335c997f81415e7395324739eebb679d34744453fa2296fd2ce852a093e756dc63c27c2dfd602c29cf39ee539b9b9c75231c47e4f76b09ff5516b85fb82c04cb1c27f9e543e58bed9ed153cf4ba6429715a171302a51e408e140e3d5fcd15ffee7826745c936194ecd38da6fad803bf83c1407b0541e0918506052b7e4be7a166975aadf586ae7f8a765ce02779f656ad098a614bfc2484592e613aacf9e7364d9cf131127af081ae8494c4ddd3c73019607bfd5f32bad7597cff0b892f629e4e20ff683e5500d4af3a9eb77c746877782d2d2440769c53be4d9ace247dfca73a056cdb43d8b9fc9a55f257cfe1ebf559fe52725b42f3c6d17f9083b96dee2f07ff6d6174cc6c641eb5154ba6aa760daeb2c0c3b4f64b8367ef33d211991404fa7fc3122c4dedbaf9891caf28ed4f54534316bd71b79552d77eea4c3c8a9cc57dc9a439991ffac4cdf096140f345b289ffd00f3447433da3104a8d14c9f4f6e1742edd1d5c1e1222242a72cdfb9c5bb3b03f3eb3e04794ac79b86261b600b373a6c1edaabf8be1ddb26837d90b8665e0b5ab5dac5d412896843ae6759a53f9d605bb39161605285c99fb444f4cbc14e5f0f8589edc8b4b65e7f9ddc7a2c26e1efdcc88cf453396833d5f2f532e9e9ca337de3f90e1eac06c517082fd6842ea8c74ac8e9d182a24b69086f0851f788b6f701dfed3c57bba1b5fa9666f34e7f26f8bf2e14dcefca287bbf794009ab07ea96e1c30781bc228e43d8c01a8bcaeabc5b1ceeacacd1261477f2f5ce351ffac46f5e51404a6630534c126ebcf3eade6378e75f3a3065ca7cb91064b0dba8aa0fa8feca6f5199038f370ff73ff1a820923a9d4cf523eaf5fc5f9fa1a243e575fffb936a270f8d7730f9d43ca450b58cf21abd0c59359cc09b8e8787aac83adfc46ac208b2f5c5c4990b74fa42f8e30f08b996695c99a912318542a4031042560d98132d334b98155c13a40fc1c2fee1af215f92300982dd05907b3923fda9374e41f5d9429e38b1dde190133ce8eb085bc15f3371421a2e79a28835a4feae72ba2505bd0b3496ea1da11a25ccf637cf7e30643d78cbfb47aa03ecad4d4c9f9c7b90964505d0266d22a9515fce8b99ae84f2a19e8b67d0892cfaa73061f4a54f059966c3db82bb0d4e3452fa546af0269194083de641409e087ea594794e6fdb8efa426615c808dcf008358cd8839455c6c777240a6920334ee16870974d1621311db7d2b5c0aadcbdd2d2daed580eda128c021b9aefcea4d733bcbfd00f6c25ce6dfc37c220ec093719318c0f0da41408137bca143e564302de48faff00502f55eaf2c0d086a3acd62c6a5c857b671f04a85a54e33cc4c1cf3ebff7dec427182c521424dbed2b39f74891105327ad945a0baae482a9a876dca2effd1ca6c415c155558017efbbafbb420a6be01508239efdb7bc2935df8362ed4f86c82abc5b830c15d9e419629ff15ed6797e2e35ba2d1cb7c61fa0d73d8f97f690e0d28f1d8cc8e7c50eac88f92d2294d2c100974cfcaba8202a05c127159f1d60dc8a8bb5db4fb4531fcbdf12f4e24aa289e9616022a36d654c97c5c89d914e338b6f0b14a16c685a607f29323ea7788b6ba3e20ff77857d53a3a8393e438b14a4fb005137a54ee3b4ec14480d76161753ddfe361ef0d148a2c1e85f91fcb2c50f5afa5b9e15a242fc67bf31689de4523b92741a454c72f8d52d2d78115f59c42f3cb38902beb817bbd54c163a222c0854c83f543cc6e4680faa08648fd3064e34d1c3255275132da78bea1107dfe2d553c0380cd25c0d2abb577e8a126c827a2bede94836269a0f30fecf3fc2d6a2a8fa782fec52a31f4e40d0831e79ad7b4c48757c78558216e33300295d1264b7e91637cac4b95e59c286392e5660eb6e2eef9785352205e522520d6a8dcd3081734561738cb5e6d8b8f45d6da785ec51891f2256975f42548e9bc403ba228008813a1349424dbdad16fd589f8d2c6e4a64f91414109952c0d2ee96e201bf7f55755efebd65e94e6ab95a31cb89561b624497919a98e463fa2f454fe1f1054a83666086307bce30a20274609136e90bef1d36f7ecb7cc888367c1c5cc102e67930033c240137426b134aa407ef1b3ed63eb8d527ef1c1a63252ad4fc402e14185af385f3e78dbc2180f3751b19808c3e5a3f7d2c00f6a623752d1fab761a16f7a6d8abf4c381820fae600dead7da7e19f65bfa8677545047c49e77c8df751e274883f4916b05cf8c65e36372b2e8192f9c1a3ebf58403a142eff0fee99b60d05992c34650bc5a17363c5f0b230b8bc5f2d4352ade66baccabe1b85d59dacaa6f2651e21252d5aeac8acbf2893bcae02a73cbccc61bafc735df18b929a6d0aa24b486194f1046dff623dd22ecaa8cdc85f481aabc332d9ea36e0f61356d12f8b93eaed69e5b2e88c8bb0293910e9db487a8f38e9416f1e0c9cda7a7a17496999f990068cc37f1063aaa88cf7e6c83fb9f0a00765ac92eb6d090798db262b8a0226bf162a4dec50f65731e7c0c59a72dae919a04822c71e32a551437066bb8c5356811428c3f202028d8aaa24908e004f7fb5e103213ecfd61c50ab9787ee964810ea9bcdb6f2e5659e883a2fa8ec80362b9405c6a5aacf5e663fe2a68ff363dc8c585bb7d6d54f30a36e9f9a4f658e7153550fe9ba6c62f6c18035f96b2bb1b41edf112c7da9898836f9c9d75e1162aee2b0a949da0f1e81510b6a001f562223f08595135336cf3285fe0469fc7db67ebedca0040d7863e7570209b476edbb89f64d13c4f93254bdb76e0ee59ba2638638039658fdaba4306f9cfdf1c808c95454daf4cb6cc1d9cf8f9511f9d08881c18dd1b3013f5efd5f5a65f5981cba3d24ddf782c016e611147bee541dbae49999c26e1354525c81029f375233a8f50ebe0d5bd635d7d8c29b594c1e5f1137127afed01bb2db91c54269a517824bdedbff0412c0ad494205dddbd7d2af3ba6180f7afa798daae75776e3ff3cf50dcbaf09eddadfa82e79584959b95828b9eb8f5a4d5eb14b7908e2bb4930b370e64638fc1756fea0d30df51f7428b20907b4f0c26b84dfb2a1b7a04b94c696bd043536e5bae8efa4eb64ad4fe3ef30d4203569bdb983e3d7a7fc0e4df89fced625dac73da13f23253aeb18194daedc330725489d647e49599aa1e7c731295e33d1c03bf500fd97c16409a9277e5a8c44d9cfaf87cf3c71161d8b736da0202ff07944d91e7c41599946e3fcfc2daaec2eba619257e8dff1d48e5cb365a4bdf97c91fb77db4833f83225eb629c31f2777826497cbc4401ff471e9eaf0ba02f132682b8f74fb972a021cbd6dddc46733e7d9eedcb3d2c501a781161dc417c63b1ced59d273845af4f5b0a62d2b6b4087ab1cc0ee96cb94a3e5135eb04402f502d6849f7f3251d13e962c813203ec3d9dba18b3b12cbfea572f065353d071d7c0e35c09d3da04a4e068faa12f813f6fa44e13c007052cdb7cb030694cb5ce1aed9f6695acee6825d7577bba16686c66a39415c74c5dac02933abc82bad75fe1ea6726cd7b83387db8d8f09f542c64d2a9a2321ccec671272c0b05ccb144d55c70ef4bb36de65d51ce9b9a1776895c59252da20fa62bbac476674c756eb1c9f609427e6b5062e7c3b10ef35008cec20fac2a8a204455e0114acd900ab237bcb15184788f2f0fb1bead87b99bb3828bf51025538e9a919b246ac3fc34f6b5e3c7cbd20609b17d43707980f30dba3239bb3004c2da4153b9faa56d8ad963df1fb9c92f57c668c83a0d08ff5d5715b7543d3257e4be3bf85117118452f4447e4140ef435f5e59a15846a589ba639d8c7eb7c7eb85a588f162f085d9a7ccc0c8415454be0c7f65622aed249e6004d65bc59b9086a24647577e73e86b2b44500448e57851fd25e085f13d788da2ee3bc75594e68a4c07d51db0f0098a0ba5e7ca4f4dba5f64b854bb928d710d7d0c8e0f4959a9cc720c988a9bc394d072782bc34e1ed47e7bf0e780bb0a8cd442990356678bc7a9a1fbdd2bbd3a401a06f40caa938c7d8d21ea2ea62f7bee44db7a89fc5fbe9d7187765560d87a6e8bac9a43b8c11b918f75ff4611d7aa000294099af1e98880cb98d0646e3bd1573f6cb735f207d3f27226126623356605b67fbd77b0e4a82d84b33499b1ae9750039697cfffaf7854be5beb8ccd8b8a63e680edeff619fa77e96b04ce9169880ea86b44bb0cd2e5adf58998a1f1f4244d036b4eb4b194f50c141339de644e5eb1c4a78795524312743aaf27f3b10323a232c9602d8eb700fefd938c8c77204efce0e619d55bbb665f37fbd96a624723b0467ce35954571955e958a85118bbcd1aae4e54aaaee861c3bad42f9dd72e3c07dfa59df5dd3ba0580cc66b67b9a09e3420152e0425dd02acb8589081f4eda3dc4511e8cca45bd3eb91bec978aa81da53a5c816570c6b8a3376993b5fc15a8726b6c2f4174ef575b48f496fb7250660fb04d037fc75468601438e4f8e47418c150f596c0a38d63a41df9471fe83987320e483ce11bb14ff11d000b33d08f83e165213bce864a81192083f287cd90df73055410cb8ff74e2198e3b4abf3024c6d366a0753505bc2a32301da4bf53816537d3a3d97556f6c947d266ced6919c6f9e6dec7fdc9aded9cc96a784dfcc1909fefbb13910cb10aaf3c5ab28e52af3648bac830ba21e4d42f6c97c05190487d87cc0a15bc68d0a89f9373ba8ec1a620a23f678a7ba9d16650d307372509c46a4165fbb9a957b042ad747449decb5e4acb2e8bca93dda9f504882d7f6785ce36c430319d79c49ce3a94d4209abac4dd46519784107702666eb40fbcb567c34b55f91104108fc8c2991e53dc8aa96c3937cba3170cde4d58afd57c50cd3335ffeb4cd69091a782f36708cc128181f2b3bb5cc9195635a1aed225e895fa8032326d3448c4ba51b1752b4d04f2c025891a723a629e2b1a2ebe9df471779fe970d22f73408dcb05303694a6b5ccee9b924883537f4321e8dc3cf7e42caed52ce21ef89fc140d3542b2719e436a4e0e78cc85cf1fbd2a0942ed5d848514fe585c0b3ff619e3496373a85809e4739d1e5d967ff00378b58e93020505f5c7b0ce01c6458de02bea91a8a67068ac4e4be45a5e5bf794585509cfd55b04d60633b234083754a5013d0a7a89e790c7178ea87a17ad46f0b39d2773f58e6440af586519d20dda6378e1191da28b17633a06fe85fbaf4afc175127f2711a321892d74086f5b89108379d87fca7932d84c26409d6e6883393ce732a076faa08e0b961d78238898aec4ce3601c49290a9dbc86b2e8aee78c545dce2ced585f6f7f82a1fb3936cb17d6059bb045d7a44581e454bc39f2f196e368e9283c1c3313d536a3b07e04160e6f72826b55e49d510f5f5aa3685227a6728b5e030c39a2079439c0b49181d515216b326e811dc59ab861fe266f256108ef7029e11beedc7253139b9dfff859b7bce0039c60be816ffb3d4799cb395c560c34efefadf1ef1a4b2e6547600f363ad54ef89b32bf2d869ae5e412e2b88a2e0dac7962106abd42be372cb9588fc851f056ca4cf7b3b0544aeac74c26fb2cd382841678e850c6ee375b5484c7630282ab0d7faeaac2ce686b54c350cb38b238efc14825f965721ad0f2adac6726a4f8409865a5b32172afd6d4d17654c6443c74a3f8a56e04d3892fbde32aac7ce55e7641ce9c53d27e83b951859ffe7de202983890ebb9bd3d830d70ec1f233a247df65d26b7cb23db75141299154b68949a314ff1e0d3fed957783de24204756268b739fa325801e7181731ca620d85264681a4996b6a5c2602db062c5e4c2fe67b916262e9e628010fb708203b8cc3d212e49715af0ed87eea173944f67a3126c7d96611883a522f88110c2afe6bbc6dd66ad7975f9ddcc9e2f5bba5c78656d26f90301a3aed7fafe6b3b1fed13fe2864c5ff1a642a518b28f23e92ce9320d9abfad29d95269c1de73bb555e23d1b7238187893834bc3786c65ffa7275af691ecbd7770f5c930db24774d14075131c120f8f15fe3bc986949d8c7739214e523379619e892c36949846749cfc681b5a630583e5a937dc37cfa185ead06c4f4072807d0108b66cb45bb3a863e01d4e287becb87b316a32b9570e882a5bab745328ad719e20f83c5776ce06bb7b18ecc577a8e2223ca169b72383963144dfb3e943a47dda804db29e9e670bd5a79d189868719add159c4173f90961b6ca03992196eb9003db83163f99d3fcd5f0f6613e1ec0c26383d2fdf254f448acde8cf5932bcd242c127317ab89cbce6fafd43ca71a993c03054ce45857f7793cbbd2b30906388eeb604808dbca789efc0c828b9c1d8a4a17a565805ddc36b71f048649359b65f903e8cb88e4fed2c2c3f8d784127a461d792fec252eb707ba72e74552b019fcf9d2d992903015cac551490ba4faedb58fd3995a1114f7c458dc87c39ec8bd12a78e576cb2bc4e79266c591943f1d245c8d6e99b913aee85c9ccc9b78ce4d75c5bac36cfb30211ce3c4b1b430f331a3d2762ab83a95fd6c595232622a31380a5d8588684d3648d8cf4d4a3db2d35dbb07524538f5646b4d3f85fb56378f00db5ae8c916cb010bda83edaf25fd126839146e6093f221ff9ccbdc417c1b01ac065dbf6ad279499f129b8447f9cc8253bf69e10f63e09a6ad2dfd13f6c877bae875039abfc94c94bba70acc5bfe0c68994a7c8454818f642489e00bf683411854c059e650297c8a9028dac298fee73dd19fdb433c833b6d76e94fe86040f6a36ae7b38b7a42ff38f2bc164a05e5e8d391732016951984d5a2f63e332e39f210699c92f04dea874d89cdaf86a2c75e5724d6c92bc1e75237b9c19b497300c979500e02650c6406e5ea986e3ec85c2c5e1751a43cc114a1ed76cbc07c5b9f08cf06457dcd6a37108e792e87bde0cd9a0aaa3264bef4f37d2c95f181ad30736437e56394a496bc5886423c2ce414c209fa1020201acc7762034bb3e5afaf4069553d1c05037c6787d632d521ebf9ff5d4c4bc12f723b74663b4a2ccc3d1056380bcd870700c1ef2721379871915fb37a5a9c42a2cc32a9c732feeab3c5ca12a2a50f663dd5f3939413f3d6c874f3f8389444c09afe6c7831ded72732f88c34d7a91e9f9c5c589ee3312b43fe1f9f2647873ec9f1602d883aeaed86a5e91310a063f37da0b5e450fa896a1ece07e1bf08fcd08d7778c697fc00f26f780a6d3056efe0024470a8ffbd620db4ff0899169c9cba2a70279d6f0d0eb0c9e835789a85eabdfc48666597258e93c1f5c4b15d54deb060b1a35d8bb63bcbda138905846be5b9b89030ff713e86c0ccd64e9b0a5b8c11961229d1a873aee5a90db6bfc9ffc2556c6f0938fbdd4f5b20e186c42a47d3c8ea4fa07132b4a07959b9d8f96b79edf6e87e888d748ad1742545e5d9dbaa93699723b5388b0567f70eef7060a6d2267213002cc870cd6530456eaf76f781451d390d3a0e673b585e6d57d54a03bc9a34d520eee5b7177cb6460eb21fe092dc9371ea2b7311d5181bc37f5022a7db1ba5c896bc4f6fb937e2850e8a8d3d74ca6ada68fae3a151e023e2c253c524d43a481f1716d02e75c79880601cfee4d2427212f66ed05c3780e8f1a605c50d24828dbd0e17ff66e668c950633c52cd8e4528c2a9a9349440b04e130962c4cd070d66910624f5617eadcc805101ed434469b62e7ab0bbf3d0acfd3dc662529ec2c8838e2a7f3f6785f7721583cbbdc9f8e7fc325fcb8920a8139700563d4f9179d13ea6a5eedfcdc87eea1a199c7294d1d4b8eb2df37dcded085909db2d8454893ab9c69b276284a3e2994e522f0dd1f3e1f8b631b4839e6340d7ee4a48327171ab018f224d36e5549d7dd7aed7dae5fafbc9c4bcae30a61400c70530c04ce17fb40edbac1a1d57403bd6ae78897792404cf461bc36596385c9142dd2e44fca6a9427782006c894af56790cdb8916687553f6defc276cabb96bed312260f04f7105518bc61980564daa1c0d93e6fa2622cae6149d1499a3fa90a74ecf09cb2a932231896483ced6fbcd7890147963305198923c4ef86c1aa50b45ae5eee6e3a162b204ab2831a92c95e218d70223d9b984852e8586d7b7cedac88cccb6ae11b863dbbe8cd9a9857a8e49116d936caf26aeddf275eab1a4ad7eb056764d764988510288164a557a3765ba19c54418c0819c65cd36dab52d905c797fb4e887cab35a15c4b68ffe4c1d1ea7eed0df6edd1c45db9bf095d7207602f70693823687995ac27a781946e8a3ab07f4b267d2e3d66d7f22df9fddbe61c0511c37e5aea468894f17fc2de7b9dfec93697f5b99f4e596fda1cbb1c3feeb3ef1332ffdfa0625fe630c3e58892280479481c4c7b5ed9a60a14989f25cc457e494cfa8dc1a941a0cd950bc817125dcec523fd450487b291f6eac9abcbc9eb64b4f1639a0ad2ff990f22e3026de5ebddbda73fcb7973d748c5bff3fe53ebcc7d292ba4c27cbcfc0b5414351a70e4fbeb8907faf7b216d9cc2acd5e922c5edf4be9195a1d233b465fa005f74f0ab016ea31933ecb68e0e58359f4d8f4b7230f027e3287168a7df367b8fd7648bcfe91011cf9fc893e5c20684df9e6dd21507b135ca3cb95bd8177816a84d80e770855f2f35043db732e4c7f40ae59ce416d064caec9fa06cb5fe467703db9f2a8b4b28278ad2aed3cd31d493cb6d03af70d6df4747d1f557ececa1d1b5b60fdd3879539af2757a56a58f8f47050ea4e12a5dc1e5c28ea6b6198e7183a1057ea49c63c953737b07383271a85808344bcbb4a2e44c7f88782488d3133f79dbb481c80490eac53e7b848783b53368d0f0e08e90cf5c9d28ed59cbd24e35a210cba471e49f40dace7285c06a8aa2ea36c41e162f40caffad02e744186ee870bc8c8f87b6e03ed3e8cf76d5e97a4a6ba50a89562560e7c54f9703a18ff7043e5191039e2055d9092f4bb31be98271fb1f3e3e071758f1401c86a5afef3b437fc9fbfb6dd082babedcfce4fd5873ec11f8b32b3ba66a16e08f263f4ecb7166ae1d5c9abcd0b7142c6128e156ee1561faba31fc0fc49f0e8bed7178b51473bf8e6ef0d85e16a411921cddd6583d32bfe00907e73d85e035c85520e3af3fd1a34c13a993f3259944a6dc3a7c4d647014bf2211b015da99d6ac2bc2b07b5db246cef25d1d80b33f878cdfbddd8b5fb4137de9a68d048dda47575e0d95f03744c402350150188b25e860b3616321534b3f18ac90f35ece16120e59d768e186b07b36d1654c04f4e27ff87f75ecdc7b8490770000b77a5624c201d483cba61207c463ed4eb3fdc0c386cbd51f76fc580d6276828da53265ddcc1fd5130705fa2f5a01945df1681f432fb1eb96090a5ff2ebf2a3697bb7a201d8e818a175618e9d7dd4208b022401eb8ffdab81166ca6ab76d2d93450f196001c0464d2ee2ff0f630eb007177505b3e30d962db3d4114c91569eecb61d6edaa8e2933feb4abf1ecaa649c0cd29865c7ba2ff054eede2a288e881fe2043ed4acdc95d19ed558aa57f970f3ef505398d1f5eb69eeaadaa62cb4dcf003edb99f8ce77de2f6ac2b41ae791d02cbc7d4363b52192d7ca4bcb30159445669c1ba0e66c5d9063d66215818ad62e7c7e724d889ee59dd8497818f39ce7538dd172ea3382f067aa813fb46863cf2997201cedf7a36638547447709da34a937a62ca3df73944c2cde62d79ebc79adb4aa05445fa81564c5d62eaad2ff10723bbe601dfaef9ff5a1e7ca0bda18a129aff2216a52126ef5c3e21d4eed0cbffcdb86834170fcb882eca827efaf9d47784d1fda76ad8af98309fbc09870b2226396f6c0f8db9e5df2dc93a9f8316059b2bb78bef442680f2e2ff99295d1829d064f7574e3b184c51a5649beeb68d1c686355d6d17cfbb1059361e05a1f98983efd5856da664a0fb02495630e2a4c6fffc2278c5e5312dc9578fcb49b65a33adbdb5e22858edb272e6a640300a802869a5606b6166edc9c8de8c3569783ecf77feacc1d70391efde62c513aae82ccbdedfa851fbfd81bfaafdff62b1f8730a62cd316da424fe053fba6e88d7d50c0b380348f351445dedfe5bbe1078a5266152cf46f77c6dd1903fd89d23ade75ccb8eda26e68e1833c9ef0493fa684a37e8bc417b393d446f77855bacf95c4ebadccd4f2fe28ff742f32b0f24c5e5fcd2d4add0665990e0e092fb8269350df2efa5e8a7198f271d63f2656bdaaf51a0b0f3bafeb993fbe4693bedb2df6f0c000353400d00e492f41bbc4bb250de5bb5b23a133a870bcaec53ed6d61db92a40a8aab3b9745d3a6eddb4316d3f85456d8a0bc42deefd2086ad9051f4bf2e49aaa3018ec4cb666cea4b327a595b885352efc4a940a28f4c15fdd982ba783635f8011054c2290d35c248aa2c0e88e2315da05e0ae08f63cf675da153fc24b974f484f0023413a644a32d9ac0141c1f1747d52437dde8ac6043592d00a92a5169082f3531d125d317878b98fbe52ff9d9d626a68f1dd261260a16e47895571f8e479301bba493dede9ba9e504a8084d8ea552ba558f6194c69251a29971279a65b112c64d5d00cff4a72c8e4b8a090038fb8e8ad9fdeda4830488ef15b2e4f9b4a575bd46fadbb69ce79fd001f53ebdf126ab4d588147acd7a07c16bcf6debcadfcfdfb56819b38c2c0929c8089a7051370d76cafea9884911d84ca99b640a76629414fdb8370b0a2e1e90463f29eb911f67ddd84bcbf9422cd4c28bf647ee9e0901c69fd1c5e083e80e81aa5cb9058d3b9757d91bc27400af015de5116456cb609fb17f4b9efeca427196d0659783920466d3be99da04a12a837d07a1af569890cb7b0bc3d54ed0fc414ad372f4fea4e8c72f4570e42bb4e0d1ad82d505abb59da143d1221bf1d6d258c8470da99624699c11d42bcee218a607f055f8695327e2e068c6f47b738200e1006d0e54df7be59d21afa5e4be99cdaf127b1e74aa08dcfeefb152f604620ea5ff5b5b94f4a9a180666c58cf3286172db073d942269c4a099fbef4c9624669a30c0bea34a9ddde3194f6c57d68a2e72e1c8d3c77e69e8797f34f9e570a64fa12865e60f508218d44af0f9263156ccfd4cbebf1c04a0f41f700abe0d30465a6ac0d62f33cd7ba2c534a2b0aeb8210de95c43e1acf0e597b86da641fcafc053f3a757cbd7ea8d3f21e4042d91fcb0137a44c350779e6f1689e511832fe2a2e006608f1df9cb4ee95da1883fdf7ee4ad0f6395ee610b97136989c0aa0f522edc33292d8c87ca813302842cede97bc7c94305d54dad1207e16a6038cbe64304b986179c64e994f79d1d5e9f4cf013aea81cde4a905f7ac2c5f449cd1904bf7c4a31f0edafe74b9480a68b700b2a7f6400a0c4dc8c3ac202bdf9e85f1d2434b9c87d44a889b351965ffbb93cb5b71972afbe78ef7a7b62b02c62be5275f64d0ca191bc2cc7ee858b09e869ada02a5084933c83698f8eb6b524c668b87da8e23e156493e92e703542720eeccf591856a041e3646a0d5cb2e4431bc394eb29e805b4354badb25d078213fac7782fd1c6fa76369453d88f77b11ca4487d8712ea0994a32b3f19257053c05a5e3e82634c071bbeec3be01a8a1e9bc103a906c12577f9a3ad6d32d742f7025c9243b4875d025092929aa7ebe0d0af692086ae5b51903984cf8c8088d06c7c2f35e564bfefdc86b3a2ce9572e7fb3865fe5fe893d57079178ef19a889897df72989929dac75f9c084189829fc63b21439ac1390651d142aa07f18a9146e98ab290c3d8c750289b487b5a24b2273146f68bd185010c4536d06dbd8dd0e775e91c60d5857d9f1c16881964942f2b102ce9f41f2e8a82db48ea8c2a09a269315381c64ce199f47390f7f6a88e9f5feb8839eeca4fde72cf7dcf95f4d51a95528959214406dfb3c8c670b148e0e4bf7c5086897293dd1f1812c80570cd5bfe580632204c32e14f03aaa2c401a6dec8dc42844d175cbe52dc911e74c5d72ea53b66f3f0d2a27bd5e9ab9eca7133cc1d16624dbd0949f75f8b8d630bc7d946aac97c80e7b38bfce8c31a7e403a767683ba5d0d673229e9aa5d03baddeef7b6b836c16a6de38b40561c544bfd6044fac194ade7e4a5632a1059de34883cc87233139cf434ab9c1f4906017a70eab7562ecf057e9683657c3f6f1dd161b6b4f2585dcf09de7d181dd54ea6a6991fd7c2e0cce0fd3e0e51242c4396f1a9f19154cae4026d83d86408aca24dab105820c0d58cb762e8964853908a213c26f1a4821f683fda47624a61993012d9875a710df436b35d7723c8c95e7957ec230a43d968321956a61b73f8d3a6d45b6f2c6c05bca60d12356473a695529ca4ea880f38a5cce4bea68dc83c8700e0cec88a22c71d76caa6855abf2e74c3a5df9b7f7a1048a3aa7cb2bb65adcf4118aa108774c8da72e7a978f72ddf842d8ee696cc1273fc75ec57277392ec34c8854ad0e00dba6d9542b4f33c245483427c12df8340f6e40b0cea0e72744406b3adbf215e1816a8c4c90f672a270fa46a5f37aa5387b20579c2b960c98d025003388843fddf98796fc97118a61f2c85489f9bf2ddf6daee0059a914d3fac622d7a53ec9359b3ce3d888ae22436ced178fafc30071743915dec60281b018671820622343b9e15fbf1d3a49b002e9922b9af3522bcd8a6b7e8a95b81a250e97791afe751a6f8306b14111dd9ec63f41d7837d8de497155a11e54a067a0007b1013da24dc737c7be40159ec986696edcb7307dfa5abd35ea3a64bcaf1abae6d8942fad8f99932ec48eafc4ea9ab3886641d9a898007b9a75168df0ebd4804c3338d416bc5012214c703b565a07a49e1150508a08ef05f12afbbf1c4e7a12bd95bb74f11b90a63d44d122fbbef3a67a8e2860bc494ed5f078affa50223f6bd9a965deb1378801d8cf0aefce80216a1be29a4af3241fa243f21d180c03e09266cea9355c49f516eaba6da15638fdfb791b87f133779d2ec51811ef00aa2bb21eac257939a35684af9b36948532552e2b621e1e6749392f20b01797f2435a0810c249bbfe3e59f619f3264de90e518330a72d1b20d77f7bfa9462c3af8b3aef40ea0e70d0b3fe82cb378a43db02f510d9737b463f3c2e011e39c40620a5b0d4ae863bdb634010bc82d67f44e7d47605e5209caba749be75a2cf61cced7339c5e8d99d8d1a39a9d7eefe25b869b452b747aed03df3109d27aac9a25ac31a595c48cdcc370b542f9f10a4ac04d63c31756a92833f9fbff5d48803091da08973f39a82a6dabd20dade17b510f7da01865c086affa56dc9a8e3a64db33f0e16cf0b2e746830ed9f07f528f0014a55c316ec94532568038b2ee395dfa46cd58859ad44e837c3e40ef1ac3a582ce8aa2a30e0b3be2a647900e5f23da669fc5e808cff936826d1893e7b8c561578c6d4964acabeee2a7cbea3a8f5ff8edbe2eeabc479ebd46531f22dee30be92e0280b7d958be0d7ed63cc6f58bf5c8b868fba402741a9173a9bb762cb31026dc8b39ba8e94438267c173e1f3e2bfb55946fd286c5499bf18552d967b03503a97fccec8c934b1354f9be5c79e69d8ee6383c00e8ab56b3ef34c84ad7bb1e408e6a55a72e58aa0c5288f951426ab213036c43af7ac6685c25d3c7c829ebc9ecd75abef76b654bbff4b571cb962f39a145f1d60119d154d7856a02f6fd63f0bff77c609780108d4c925a6014fd5c6f6f0a937dc5c3e5de68657cf7cfa495b5c674d4625969b08e14042b44dc7cb62cb7a7c217385542fe2d6cfc68770b6028d781ab18c8210f5142735e7a40e684e8d43a65452cbaf4c602f2cb98994226f5eaa81d7c61bed111047cdf98d204b96c0fe231cb10790006d7636bfa01bbc97af01fd81a1b7d0f52a70e2dbe1f6632b428235acd62ad847536a312429a9f141340ed5031dc5adcd76f3d7b4103f7358b161211ff2b84722a718ab1843f12374e9f29b4d96bfcc81d1251d979a240574e2952c52eb2bd57ec0839b14f46287fcc01d1a44b202d8f66b1a8d66fb6504d664f4264f1036c83a1551903aa021bbfcd9bfb15f65ea75a917fff459d84a6bc97291ba1f863fed5ec6e24d9d18c52c8ec384e6170435ca5a12ac63259a4258e24a4691315d1a56988fb09275e0f2309230af8a93c433da2604f0c521d28338d995244427ec3c9689f16369a40537de5378c97fa9cc6572358db8843d24360aae16df0ae4723f21ddea28c7863d5cc35d4180853d430e285478ca30db0641d49842629321c0751c08b372d54bea2430803d7b1502961383b2a5b6bdf7ab80d67f48174ac134fc07a9881876701910110100e1d63484576119a4ac1ebe3a98bf696170f648009578cbd0dbb8ee67d619e2f79a3261b2d572f8926a2ad1ae929b843e4d5d9a304d48b2d31649605ff7b2e71da1d99c992aed0ab33c01fc9490b988d581c7c8ef9a883c9ad18e1a6aff272bdd4b6983f71018e83f0cbbcd50eac318a3e359872672c86d5015f76806de39e2faa52cf84da0ec36cd2d138f7f7584717fbecde0bb9a455dcdf6ccb47afdfbfe641247c74da7aaa1ee04ef1135792682d92fea442e73cadccf9c4f3888ab4733cfc08d379a3679435f89d2c48af024042ac3469e31a99d71a76ea8d9da0171ce59f7c61a8c56e703fcca842199a5e91b9bd3954f4e0116d98f2f6bbd08b9ab7af482823d9f26f8da4fab25618b719407e9daebc96218b75abb7f63d5d4fcd85c43312971dbc4199304f7e38278325c2b2e4fa54b269d3e354b0b33addd8ebdce442c2a158585f3899110b8cc0749ba5a36048d63172ee212263fdc28ebc85f65b851f4329a8e7dfd61a64e351f66e7a59158299b0d8bed178e443a7a5b288d042a4b0df4d7abafb49351e13a132ae22c95d3a2f47e9f90e6a6bdabbbaef2a4b89c971bc53758f71af1e74c029b492cce23fba9377061440ed7dcea09591f50ea471f8d69f18b0ad59a9b37f58522f4cc160efb84ae57c77b02cc1fe462dd669bd354537ee451f4134cb98f876dbe50402ed6e28d477146bf77a99b2e87718ba446fed4b4cb8cfa3b8f5bd8631ab9eaf89ac9b11f0aaff5dd07ab541141e257a59cf045724cb4a6f43a741be3add1f4859531012c92bc1574047253dd0650050b9ae0eac76e09d00b5e743ac1fb04bdfd4ef4aa9cdd6a11fdfbf80b97cc566008f389aa2d72c6960a4c6939fe59a1680b911329fe635dbc3dba197e7dfe3e459780e3de22e6a350fbbc2c7e65cb5086f5a9514919dd360b34b342a89c63b519d59dd768b344da068a78ce104e48484afb3ec744460b6f96496298777537bede297a47311f0f1a1658da9f18d7447d583be6720096ce03fd883695cc274fe75f2e4e557d31f55ef6c00074da6e8cc32507b4aa72c72697c00a5698e042dd864bf56a28dc4a4de44b97225b74f42bc702df2f2addd2e48aadff8ba3665df35c4599b7ea2ac3db62b5df91f4958fb0ea4fb2bc0c7d36ff55a194cdf90fcfdf867b06e6beb910ceea15815552d9e81c64d5f682863eaf7709ee82910db4d307cad004e680c63c328be2e8f1f564366406b6562ab4ffc294e9f15d2869ce578008a6e92e2bf3e135cdda8947fc35e7c95997b1bb5547f0079a1afce3af819d367541046a0f3232c61d08db4340cd9914adcd0905ad51ca255422b62e390c591ea7ba858631dc6ca584002656d7b9bc5c5aeb5009e6092d3c5ee44571ae1835792668b824c1fe032a62fc40e87c678d84abe977eaeb9a7a092d9ac7c9cd81b4efc70c95f3af15fa2e14fbb1214784d1cb8b2a04da788e5d34924d12c0a117a7817bf4dd1a3a35d13b7a8c7128157cede5920b52c629565a80652829f652fbbbdc0936311527145cf695093c5a0011482e38d26bdf70af746e864d6d8d030947bd6bb79cf474f915bd77e380dc8b2cfc4e99305986976e0b980d7914383de11fb614c5e54316c80910d18f3e37b9709772fef562bbb2b94f6ef3c40ecffaec3e3f1fcb8134274ad04ebf108b9c67a49eecd54e3f6fea4f10debf87674c9421aac23ebc2a6ff2406338a41a759a6f6b1f4b32644f145712405e4a9454196182c2ebc08e4df2a760d7edc0cc7884abf9f0ba4832bf3a712cc34e84ed8285cf0ee3964e80bf30880d29e2e513d16309745f7593ad6d2de7fb5e7312b4fe449cfad8c5b16706163a4cde39b31894932c6a8475bdfc65bcdf04c56a99cf2d75502c7c3a3e1b8bb0c8d9cba528816e7123721b5a7695507aa1818f11a179c9e981b7c136837ff54852a38a1ceb1da11e7c206f709907b754baeb2f36da3b9a8f1eefff5fcf60fce8e336518a2ee864582b7e73f9b2bb6fa0f9380e36e2f4eaa41cc1cad6ed180b564c12577ba3a707d48844f82da785c9852511aeebfd73b4dc85381e1074d34de824388cabd2f5e1e3820914f7194047937719f335f06356d923062406f91c568c18605f283823cac355661507870d823ecc044e1bab8ffe41040da580c33b4d4a270c5b543513063f6b5e0ea194cc844c642899fb1b26c609774f22a26393608c3fa9e91b29c3b040e32c4712c6609d118553b8b5c4f2e36103ae90672cd32a883d4650e525ea316e420ca80e979c27087ff8d4cbd8c2a12826b13937583ad44d1934f28aeb486b00ac55a9c5849e68ad72c277ad405593fa45943dd23bd2b2fb999aee461ade5a96825f7de07c0b40476a6ef5eca1e8ccf6be41110b1c506259bc51e1bd1d5f142647f028961acf90dc35d9421aed1b814622d1d2983af3b4493dc1d1113fa5c8990597a93f124979d49ba1c8c702dfd919c260f0fe39e2b27f6b2bc2d7dcc13c12a1df530080a242436982286a15b2eacfb1c67e4463b04c331a4bca2d33b088271c72f2cfcdc2874229475b3dd33022212268edad641d8379b7aca757d06c1f5487db3790d0f7d3c7be6c3f9ab1d15a9bda0ecf4a715e608750166207d49af5c88ee1695d0fc0f23bbbe9559ddef66fc2c9d3823b8b6379ae14f3417d7c9ff2c17246c8237156f94ecb18d792bb7bd9cfe5b6355bd18f3ae913077b9b19b8e8397704f297a19b7bbc9cf554f33e9c07e0994bb91ba57fdd26784b9756520e2403e9c5bf0eea0b2b73a08b7cea8d1dc529977d67b32ca7d2c0574897cc17fc7cfab1ad07dd1da2482b1cdf8e17ce7a247e217fdee963cf113023861c54489a93e18a9cc4d865194490064e9db3c36d0ba7ff547a8c4b60fa19cace9be4dcc9771b49d797c997be70f3c85a09225e7d3b9f54c5a90dc9a9f1ffaebff70647bbf35f5bf489a83aa4e019d118686ba8736036d39bd40bf1227920879f053100f270d38d01f78f25ec56a682564b21b3110cb9006085ca1aa6f764fb6bd7e94224528b2d451345f3bde87d67fef1ed1a367f09abdcb92141e2ebc9042a92668a8bee0d599c47c01acc145df760788fcd6fdbfbbc4e5d1677802a90705310e6725d07a164b5c7f2fc290d0872090f09b29f743e5977c04ccdd9cc1697e3214428a3b7e1bfd6879a90617331f1b09e667f5f6a82610f03f3d7c58ce66bfeb46c5bc1874466c408620db2653c8f74b9686722b9bf909618f944e2dffffad86e2ea2e724b0353f7de2e8e77c9aa8881ec319dcfe24053b2e16180e694eb26b4c23d9c9b7f8c8b2652b81a7262dad2091fa34fb545b8f373031841d8cb891db49afad6f70da9988f93b6bf7a91ca2d369ad5622949291f7e4088943d5a781fe0c6c1fe171a2d4c3a1c0d53e5eb58a7841552a87cdedfd0ffb3e47c077c2096cdc6982d6e73a3f0f3414d709da7b31a0de1db8cdfa9311af8804ee5566b85f3b35aafc4199d25b389500dbb0168bc092a4118bec85f19465983aee093d3903ac176af75e1778201c000a2f4e8a2556f8859a06216a4ef7d4fef5b085671e2eb736af97da9fa54769ead629947662620b1c19847b2c764c82165c27af9716c61755612b9d6eca4dcdd7ccbf81a1349cef19ac128257addbc3923dc7725b6af38efede1feaffeba8fda9e246d35a405575d9e464f98f85174b619c585803013785fec32daee02a35936951d902e985f649a4575d1a53b90e0b1cdad9cc18d3ae01c5f5d86962a0755f28bedfbaaa93931a0db6134bfaa5a0b8b8c7218fd249aa9800193e3a304cd59e78c411458a9c8617baf4e90f4253491a7541d969c2737ec2d34781d9b870a13c24f2931b570fc1f3a1124d399d159cddbd316eab82dfd2e5998a79e5a8600cb78ab08a9a27421c4d1870b30e86541c62bf146e579415f622d18d7dfd6a135ce21c315cd705ef662e376f83d13c3afc0bb0b6dbfb8521ec1bcf020f45c9b3090fe2bf0477447cf6f2a1a43508f04836f73fde6f49a91e2a8f6b3832407fc3329fe2b465b1fb82ac81c22ae92d6965df58ff0377e021be9085d027cc468404727ffb2272bb22c8a7bd5f5ee18194a7f6df56a8efff3fd20de074c3151c1c0117894a719edaf02bc72e95d67e30401886b63867c5016c88854d88ab888be1653291f455d5f2c3fc460f0e06d1e296fba7c106c2b319a1ea1e1653eea6b546398865c2870492bf9a4582698c337eacefb413e324400d60c558640bb000a4a46bb35edcf518506002629fd9e7e190c75ba8a1f1bb53b41eee8a6aae3e655dd35202ac3b3578c75d537b9928e547ae4cc9f0cb65cb278f870ef937c68d59be95d12f79d33c688e6ebe5b62fdeca73600ae4ba251078657bdbc9c1659c02b2a6cd696970460f310e332aa0fa32bd512ffa468913c286c96f00df45b01e84421460f67d3f7e01f1b04e012802b4c38c25f0c25807b8f804e240753d326e45961172b76c2fa8c1640af79e656cb0025ce26414619ba319c83531772ee7af9fc0917bff873e614723083532d862abd5ebfd559870abaa563862959db747107531fcc84bc3db108a23ee6d5c59ea3104537db2a6c73edcd864a22b34304c31b1f346fde9f55816237f1eed1302d57fd667dc2254dc6c97a5783af6ae645fe589fa17af751c6eaaa0583f7215decc54b603f9695aa6c564851dab599b76c134944d01b0be6a846054d20cbbb98e9d0cb8109d969fbc0e47aef84f413624a76d96862e9d43d898c9e3e116444685bad4f6e722af7b9dec0e4358c972705f841a383b52bd03e851a4185e0e1d92500a122467e8b6db009319b025a77ca92c59e31bbf37903406249b680bbea184c01ab686b6968f5134f9783245c8b24937037a838add6ce6deb4b145cd8a62a96c03cd449e24333cafebafceba3ba8e103d1558c8183b49c8d353970448c84be7353cccfe3377eee0492f96b354a612d7abf18bd5352500b3cb3108fc82be062d925d9ee2ec102f99431dde1e5e4803d6db339b058d769c7d8d71747a8f236f62ea7cd0d7d66b1931280043113fd55ffb8acd1348023ffdaa106d2b4ea31c144599c3d7dab1842f8a51409d13890b9a55479400f47e0869384c0121610fc3a377572291d695166c88f9511990aa54cc2e5eb7a1901d287ad6639596e5ff08ef4ac5b0ad5f4fb9c02f333d36c4e0150f7bc3bcffa89e33ed91470e5ccaa62f6280c0ad54cd44e18ebdb5548f774190a057f4c28d737ffb6a72ff5c27c7351622a4626818d66b888424457602a21a517a0e360c95ff0825a807a120219fd800faa0481ba561ba75e77d3db301624773223283b9cd31be09b767833e90d987e2daed2d6b7197f4445e3043f7bf46f13e9daea1215251ea45d75fb4da0574ecbef77368677df00cba5ec3e289b3e604caac450ecfe1b7eb3054f539d23967283e6b5792dfde19d70eb89be01ef1184904878334412faa562ec19684d8805446fd5cc0bc28f3548bea21dafce8db2092eae289322e271c03bfe1e25f5fff48834ac2c75bdd1487c81e116dd25e4b66e4837c89862358a005d458bcf0b8695f3855dd01a74a7d4e7da1ec5cea8023de6fcb422372977b11d2737da67f1d415b2d322978a87118905ee31c2ce26bcd3b39830c32cfd74beb2bbe3053b27e10bb935861639db1a15125f2e0281e5e55be9150089fcce2b4f5a107e62852603fcd67c8f22df4fc8d6a48599f6df98d701a98f034f8cc9fbd206dff46150a5f5ea91a6813424ee960f673169fb2eb7e23edfc4074cf21b9d745e16dc1ecf64e31b47a8033c8e77099db9e4374fe65cbdfececf8ac672f1b99acf9a2424a6f30cf4c6fd21e9fe8e1b60f4fc9768c635e7c2b08a0ef9c390867bfc8502549ca09cd9fa3494fc2682aa876f47d70d8c0dbe4c82dd4f2598c4da6347bfe75af2042672d304c199203e41894036c7a071eb7e669e8bd402eaae050b3ee6caab9f896a6fc14dde569ccd8daf87d7a3b5e029d871df477aff910551cb3d1020431166f1a07f8b05a8bcb206652cc6688b8ce9bae70b68176a8de71535792e59172d732939cc0bb9bb82fea94c404c7d8b07db3d71ef7b106dbe265f92afd6dce9c44113ec8d6f7dd6f903378b3b5156a317469550fed94eda410e7d7cd28b61c8c02594e0eccac86cb5aca7dd1e9fd5f024b6e3064c7c07a2269d1f51a0c98d859cebea9c719622d6d49c860808f9d82223abbfecbdf071f8e4ec8909bee210558bd99d22841639bab2b06b250befa38446b07103f58a6c43847f0b3e7531f6e184ef8313c6e8a46f0703462942eb521eb3cd9460a4d4c6943d959f98a9ea089f0545d55183af1e8cec77b45e2be4d7c44cc7b747d9961838de5ba8bcc5940b99a28c9e7d1fd45bd580ee35292ff322dc4a5043f31d6a5991fc2e7ac9e142a15d6c927cf882bbd468a33c310ad1938f185e02c8fef6a52c44fd70f839f0119e6d94e56ad415650c5236ca38af9c595daac67d208140d770e37353afc502cbad491907a66dfaa46e25ff9cc6346678e40d71c69b01d15bfb640882af3893a521ff8d2d89148bb09d02808a2a1176ff9b888e116143eece2a368fcc62429d0a30a08b3fbe8a4efe1280fb1918085395175e04a31924df9bc7d970228a1bfa5f673c118d8618132b4d7c4022bd1832d975641d30cf59b13c45a9d8c40a735b45b609c8d71e78aafae10cde49518afe4d273f7183619450372e1ab3bfa356a8ae084c9570d8559c8e4d0cef1162a1d39c583cb7a013d97d89609e6cea2891391aa99d5cf32ac6032fe2fd705197c63dd08507a9fb01ecee58e3919547c8e9b9dbeced08f1dbafcc8e641040a683b2c0c378d2110178c73cc9e44bc605481b458d4a67feddbb255d54c665671c00cee2af06a2b7ac09cf0386d34878e1131603c005f5c21810690d10d2359a9c34759511231daa5b3e5dabea45c2cb0b56de637c58b030972616c25dbb145ce2d2273b9a567ab76eb9afa2f361569d23be75031d550ca8cfe79aea987aedb3e97e81b3ee7681212e5825002794fea248dd981e57cb9ba1e64ba6aab189539a7fb5bc0aa3fbf34490535d047041f01698122a7ac9c25a45d4270a308e79f3bb9c53adee6fe60d500dcae78eb96cc2206caadd0db0fe8fd016363b6c8b922ab05872064f38a63b9f7dcc35197cb7005ba37608264b68d4d72a1e3c0c762fa68b05fd8a36fc35d7cce942ea71ea4da426d7dd61c6c0111d30303b07b8c367f34ce163800bee87206000e3a983432426f19b74f7cff29b29b20104bbefc4e0d4d16643248a999c390c43a26e8c07d627beee05f73bd1d9fc319ed651036d9738a8a65066902cac41c33ea069e053cdcfda53dcd422b991cd37abccdebc680fe7d7571a8dc1eb819820641532247691919e670d32d18d6caa9beecb627e806837ddc8f5fcedaf48bb1d57255a17242afe9931d4a739db4555713d921934e387565581a252b4c00543cce15716fa8de57f7f7b214aa6b5887e8d0347de4f3edbc4743562dd91d4a7dd1b3605744d5f143b9da16c84bbd991b710e6e161ca625a280d2d94a797651aee847dcef39db009a8dd03f2a9615051d6140f309dff1c6f0be88b172877ae9e8de415c78c7bce8b2411e112cefbc3d15cc9b327916f7995a9587838bce5913f73b4183032101d4aec9a99c1e8a2516124764f6f28c966462786c818c18fbf588a95c4cc62b6971112c7d3ff9228ad8aeebfc029f88a178abf355c2469d6b9e0c573d96ca1bc3f7985de4a1e484bfa7503406003b028ca9c56d85d00751aa1108b0024b4b7d742854ded20fab4e988dc042a591dec60aba2bb8623f81c453df0c2dffb1bac3c57317d0e29cb2192cbc7c124f3697629932f668b52972a5856e30d7fed12fcb5bbbe8093bce19e3a9cd70a5f14dd41ce21228ab3b5d2591c9500c23d1d6c0507150905a5f9532923600202ff90492b5733f9ce2a5bd073df6fe1cff6d62d1ca32de1ffcae21892181a779a5d1e3e431788b17083dfac529d7f0268df8242ac5467b90f8582d9f2b74d4f4a37ba8c2d11a8e148b8f82c20d0919de4dc1ae45fa70dec7dff8cfdd4f3b801b1b498529fa021fc3eb99be51253278ced64c95c5fb51c0e1a03c858777c492071cf810618d3d3af6cdc2dc78374ad296ccd472a8e311835a477cf618c18bca564464985da75d9e6b1056d029f869544dd2b4eeb4d4ec5fb38ae4881867bae1287c9c1c1bb0a0afe65d1ad2803e45303c634a9a007b290a1d00d183b224a7650c4d680714085540f7f4c959daa6b982035b54d2531d4599f5c42673076a71e8612e7c01ddf21b077ddd6edb0acdd3f4003cdb4ed02f0f90079b8a4476852a51b07489ba6ec4696a958cae762f302ffbf820fa06ce3632f5952febb7cfd6c5f01368d4d0aba6da06d74872e02d0fdddc9511ae1f19c76ec9c77f97fd93e403ed6280cc0de03237d7fe8e19973391394a9666ead3c4337b44c748e07af206e8c37e122a560b79c5601a87ad5e5eecee8756523236fa2598e7ebb2f9037db448dd70d25aa0d6a82f4baac920083ff7c718d1af3bced0506a23663ab47e9ad24bb7962326648e9a3a7fb52367ad55358a34a3e2c17475ef9aac69de71332e19a5b1b3a96f386961b86c16599734d1a9703e85babbad11c1fc6e774b22ba496786a5647df22e0eb5e2031c884e793bb512e74476dce992474aae1754fc0f15ffa148b957b710341b01a29d53cf0c6dd0330b51f541886d33b559059c59f5137d7b0b7dc9b3ed682b3db074615d2bfa80864054992401ff095d7ffffa211734c323c1874891f9715de5d7da9ffe3fa9a8ce66f9b686b390d0d9635c8891b56e25aa6c79785033591201d8cf96295d9a05bb11f26565c2f2ba5a30b54e7f622268a9f445c2f0935a20405423052b29c2a3afa08e2f3b9357ea9c1e799b1acfc4dbc3d26f57b5eb44529f65aedcbea09e5a183989a6bf361529e16dbd29ec788c8dce717bdf73cd6c3f399f2765fa28d0d35ca554e0bfc2dcd3b3b69058436147ef7662f9cc48e338b337526c646ef1a44ff84ff0f13f965de86686c0ef905e1358d8f18d628770c054cefc584f7c5952db56e3febb4ae711b52445393b0a29b7327eb0d2646cdbb96085425d1ad3d722bc07140be7cd249a36b9738e343252441b742168b67d3411ae813b7a4ddb6bae857976d9159e37a8a19237aac20370a8e8cbec60c6918fdca22a173679b23f98def82c863a984f8349a89685ef1f8423c5c234b654a3b29d2ba445e50a774357ecff7a8db9da397c919b983ecc146715bdd0f4a824fb151df70968a314d9d0f7ed4d71e072de6a53d305549d2f87dcd9151fe4c18ac38d4bc1e437c4f6640c00e37ff87e46aaaa7c6c4421cab2546555ece978db6ba1279a6dc8073f760eeb1f9552f2fc0b264f9b3830fee8a585d493fbaf8898c3e55b5da2fd85ef6d10d4b40c30c74e61ff543fcb8062d15683bae1bd1593640cba6ead447b9060bda20b25052c4b2dc7d9d8e2837ab6888c5e85a38c407bba403910d5b3e678d05b45eb1718f0a0c8eb498116cd0419912462a6d355067961dc0d5c25f0fdcff5f079e9461150cab901845d886b58ccfd8e6311f1bee8ec6493a998747b530d1c63dfd7a37539d54ec22a3f1f30068bc3315d6c2b00aecb909c3b8fab71258ba8ce350ddf28a1edc3f6c60bded65a0d87548a2ef22fef904382bc57decea0a5f284bedd72193e217f34327e2d4e5941b534c050f5221681fd9e6864b3ce9b3f8dfacbc6409e7df4378e7ae716eb580d20a42e55c6e503a75f418e64cfae50de7a0a93a42fefe56651e322162904bba2b88bfff7b3a333acaa9659f03ebc9492d3262419f86a0918ac57e6f99e3db77b7e3fa3b6be473cc334c146733b6c851408c3927f4223cd69ed274f98027a7f1483003b69bbf5bd3ccb37cbd010e2669ffa9eb6bca31637677fec3d10b972537125a451f095245a40723e9b7ef566fa330e942f0b6e5ab9df0ddd4dcb4a2ef0d8be329735c767f8cb614db151b26109905662e6bade05a3e13ff29851d3118d54072c008295e463c28c8a50472430aba86c6271621a7be05e6944f1e8bee5e896d32eb42678350ace97c77515c43123c77a086598e74e059cdc4612a1a9bdb202fe469be097800547535601bd372223a93f38f3e1d8f8c284b379b3b861cec4203c3fb4d9a8978fffaf2270f2debdc37a4ecf766252ec53aba700f4842e122d3d7f783bdb575eeae9b6ee455357d4737dcd838ad29446c479f3ab89d73af6204031604c6e701db911b77903a3049527312f5080d496c7ed487291712adad380e6355758ceed675d9d4683c960c108ec1decea6561db7a44dbe7aa01cc6ca6d09716b5c96ce158a728a7c2905ea55ec7186bd5f4194ca99c16d0366ee949dc22ed6bf6ed7c375337604447040d9765a71eee395d240f67818c7cfc58ba87033f12d56e114c19e348377a1f1551328286696e33503315f07c16518ec906298cab968387cea46eadd4a215063025a53ae92f79d1920badc7b5aa313b08021fdfebccd9edd978c8e038243110149264b3dd67ac48d4160223623c5c22159cf2f35e54d6c710fcdf13911481a9867d21e6f017e16128daaa63ca89814e88a6921564cdb787989bd5dfca506b8da7da63a51cb5f8b13e1e5f8e31fcde0848c703d86317ce88057e9e0fb07099405cc5d10d7e081f94dc5e7fca5f217320c44412e67196002b56557a0e91aaf8fef247440cda1fd2c69da961360762870912dce806bd27dbf93d9b073078b5ffa2abb74e74db77691414f6ced5bf112e260d346c16e34988782bbad4260695fffa3b40ba015199a27c555243c9faa909e90af6574bc62353696943fe4bcd7fc8bd56c19f7c11902094bebde65c2866eff33d0511d7c906cb6a473da22cdc64441e3013a70a5dd35e064d2c5add691e8aa93f4515081134e79047b7feadb4059bcffcf15877781fbe0e98ff15691d9ee5e1c304dd769f4e91c76d7ef86410900b8383bf34db7019287d0b350eb78404ac26cff0c31a99ab45277d1207f429f1ed2e44c21f5d754b9ef49c9fa1eacfd1056aefe7e17363845f4e182f51a853d147b4899bad9326cc51f5eb0335b8bd7656357a9b59f2285e544aa2808615babdb4acb5b25db85447eb2e588d212eb98c6ca1f17aebcbfa7b6663eacabd4be412f5bdce2481d882483d4fb76764b1618b80e0ed9aed328625613ccd3e14cfb3099b42e2a51ffc2a0ec6a58036714dea8cb72408799b67957ac17aa49cf58628901804b645f214c245c5f702a7b99e4a0adee155594f1497cce6d83f0dee90067299c9294d0ef35e3931bcb3038be0cfb2546d601f7c4952644baa676083e8b3d1e78334ab3f4f56e9db5480d52105ea9044ce6b542474da375172db2e59ec20c84b4aa925ee1e9365c69d944467d55b6d2570eb0cb884613def36e3b5177d61f3a76968d85911d6ad7fade068961adf5ca9642465d2f9b8b01743666160684d788b23841c18afe972390180c6f14b90bfc9182deb8a96d2b8e454438aac47bd38cfe858c474324c792f3dcca300d1b8a93147c13606d4ae4fff9c106e8cbcd8939d1965e6cae8fe186dfb973aa6fa770987e69fc5a85634073bd434e746e5c74eef4d31f69dd5d7b831e4b47a6df359f83e932629d01397962e42f983a2e5e398cf7dd96444e5d2d3a3b35654f2b91c58bbea54292ba7258ae144756de64fa90d8eba15f2960f9c83a8975456a2ae6ef660975323a7476356d63607c1678ae4ffa35a0aea618738b6992e960386ff2d9e0a29b873e45ec057a8e2944b58efb0500b0a62c977cdf80bf1d42e6942301e00a506426485f157f0870e76ba645b769a9fae555dcc51d92ca78481bdbe7b2b02876e426b02e6ea81276fa019d3905dde1b5329b9833ef8195ec8f15909b4151560ab8181a765131844ae30f03aa329e67d18fae9759812e4ec377259aa1efb4aafca2fc30b7ed38dfa3602eaf6007d7d5ee1b8dea7c82b40013d7d26e5077eab59309f637e58fa5967944063ea1d0db8f7b0f901f2665c026fada5988909e5a36e3d5cc91dd0693d2033193713e0e1dc8a43d25a45b77ef20a56a744752fe4510959e9661518ad2f9d9795ef41c2d53de2066f8431bb054423c0f4598d6a0fc88b0aec950c426fc7ae3a053f28fc286b02e45b7885f4f01be69fbf951669910ef7102c78ed1c4f17c13dc14c94f25d8f36b81521ba85b1c89abbcd7da6a3912ce77f7520d4c9bfd0a36660f7046a3404c2725e5c96df4579fb85ef7806dc8b20fa915d6f1e38fdee9a19e2b39b9519b18c349a3c94d465207bc7343aca6048d0100e79a38014c99b12f39c6c556139cff964f32e4b76f37ecf5201ca7f4f991c6150804565308ab95039ca39e4d8ba994749c71362daf9eb0f786efd70e8ce3e52d7582bb1ff3cc85f773a743bf4b701052361976bff103825fa9cb884497be56c9d76c07c6b1c7dfc513e04b6a0b0107379b0676ec28dc3eead15dbd7e0a23d5f56218bc99991f0ae71e85de54f243efd2bea3c9e46cfaf410558d4bc459356f12d7c6da11b98d87db4354817a92753dcc6bf9d67f2217047328c9a37af743baa356d086049470f942f1165a5538cb440ffa9da630b842379c08d79a3c28a3454eaac10c451c268ac58a5cc8dc670d5445e32a6758f18d9a5a34d95e82c9ee36fccf4836d97071bbc5735d928b7235b9a7ef338128171f9d120b7f1407bae96a0ad55c7eba4a74b1d56bf7cc26a283a582edcc87e24b1857feea1c4531b3da6b827c3b31a791432bd8857dcc8ce71534c673c2193b3471563e4232dc5911012194eb4ae2efe0295568b0758ca2a4e96ec5f2ed0a555ca2c73c7e7a70dbe995412ee4a7a04f487f4a029e0cc85de7eefef25e4f9a6038eea01950cb30086a751ad1644641e608726185d713909a3ea6df224f4f07efae4c58ad0276277dd428af878525a93e55c99c46f16d414f83d8bddafc7bc1a93e47a6949d888f535d4eb20b9f975f3b4e1f926c8b7b84791c9481e8c306dcaad72e22e2a0bfac0e63d17ef15f91461eec9686297a8349ed3235b6cddcfbb9e38c565eab4fdcf0c74db5176c42fdc087c9566d7bc95ae84608a92d3e689b0e9ea307dab2338aabc256db00b9ba1752cd877f8065461a4fcdfafbb8c265ec19f063dd2da60bf28ecd92def2bb39ba0746cc4f405413cb61f815ed55866492ec0ccb4905a78e0e049c7d37281a12d6b454cd581cfc2e811cefb0d064b13ab076bbe8701f70b4cd95069963b8257f50fb443d8362966b9e09b18814ac3b85e9450b86f132e23fd3663481498c947e5686c73bbcb821e0427ffc2911a84afb3ca9186ce0e9279fbaec5b486333d1e2bc361b3d86a22bdbc3d8173445781d56da478859089ca906bb77e013a56d3d1663a85a038223776db22b9c50fcdbdf978c69335b949e2a1f68eacf14ae6e485b716e4016656e22c1c44f36e9d6d351ca24d54ffb86195d11ce95768f88f7ef6dc4f4af473ecff1c4ffe70d464a9c534b9265e0e1d36a8a42f8ae9e9e67da8811e454ab01161d9c7495aff73998c0b46d347e614c7b6f873a1d98e3e2c2fb0f5015ea96e8dd93932c70e495c8d0e5eefc4f0ac77297d6c8a6ea03659fb95e38c7e7d66c363f79cfc9a4e60583e7caddc0bb064ca2efb972d184dea3ec7ddc86a73a5601dbca8f8cc81304f04bb8e87f40b0e50ad0c735db7fdd4b2662e30250d8e8fedb200a2b8fa6ba04fb36189fe0b8faf704a54afaabc3e934521e9396a877219abf4962025f3c2882b8c4f8a12a26387051f2615a52f957fc79dedee852f46b1624ed9fef3dd9535f181799c6f9ca302f031683d7b44459b2be374dcff33f83e950f6d0330bd12bbda1dbb06b12db409aa22e8f89f0703a2ab4492e31696e9de86384719c5fe3314e16128ecc4de7a785830c0f66761e6fd26ad9c776f9ad39e69a381925f62ebdce449fb4f485efacf281288dd8ddb19a66b3f7856e2a44d1273101e27938f189b8d0a59dbc1633d2f3319abb633388fb82030025020ab524e7da34ae1cdfcc0fd2c5a9e80dc7bb9daabb69c46f0dad315aea5f78d20745ab3b4321ce676cec2ff1d466e2561c1ef2275b649afcb0278399ab609819e6afa8641706261544b8f08215fb3fee61b0fa2733cb01161bee9f5772239deacec07c90375c02d262201ebb6892f0713e2d69344a91bfa498ba12edf7cfdeed44e78c1f2b848587473930c35b90c5d3da4aa0f728573753aa1bb51271497af75355aedd802d37d55d173869d3a0356590a48391f5d35ed6250a54f27c91e7dd987302f3fe6bc5f902d63104ad8b541a8bd0622b6f61c18206b2ca80c30ac61d52fd4a78685baff8ea8cb9c859413ff786197200cbd0ac7f6bd286ff19a4e209a7c664888584e7d4fd428d72382ad57c2cbaffd18a11bc2300f5bdc1fb4ffba5a3cb78d6ecd5b2a14a2e1ae19d0d76e675658fd084af176e20b044915508d86b88d195df8b3daa6d4ed22f749da02acd1efee8be489e4cea494b3fe89ca56afb30166aeb994b6411fc38bce278501ad72d93082eaa38a834ad383af9e7cf1a731aee3b862d658df6d8ce99d8d0a4fcf44ca5f963976c2e3cac939e9e229ee27e235815bc6207b9a358e2e7201ae9770f4fcb4e0a585f3dba85014635527077237c10c92d747f17f06ed240536feda727e73457f13d9ed2944de15f35b4ff4d73a214390819b5a4506acb7c493ad1d8010a2405266fc0021104f1ff8624091ac6f7d380b6fe8dca7eff528d02996f961ad731f98b4fe8a832469b28547acd6ec8891e3f3e72f3a860767c7cf07eb39ec0af2bac8589af47ef64bd8041f9c62ed64fd0d3cc753477dfad7a1b024e3fa2cc01a92396aee99713a9116e704a15ad6e4c1bbbdceef7e95eacf60147cf0a10e60dffef7b161394f023ca01eabf038c1ff784b9c99a288224bcbb44d1507272bcd8706053a524dbd164fdfd40c43c9e942bf54fc6274eecf97edffbeb1cff0a56592bf0bebcbbd8622ce99d29a85be0fcc42fc5be6544a5adea4b482b95e64f6561d801fd0089418c603a1370552b2022157df9657ea8855012e5b8313f1370ebd728f28e5283171d1644547dbb7c2e4a881707a6fff1dcd34035abda4f5d7fdb287c6ddddfdf17fe636d88744e76c9fbae0ed2c0cf78f0abbc4a23d49125f642e4a78a6d0ee47f98be7967efb2a9131b15eef0d2683d047a6f1f4d9f3411093ed598590d6cbde88b3964afcd72dc4dcebdd56692ade8637e7d3cca7c915d00c6329d1f7430e3b4da9952938c3f8b063b8179abbcc8411399da2a9e3a5ced8bce3cc4cbbc27ebc4574e3b2e89010ff8e994c0b5d7024f5c01b3abc7625e44cb2ee4a5b765649b3eba796ce18e62ef3e05042aa473f501ff7425e5432f441a25e387783dafa47b8300b104e682e0c3fa9354ea47e43d389b7d4b8545ef46289ea2b10b169a175b0f99c8469ed86fb7a1aea838d5d3fb528846ce9edc5734a2ec7fb004e0adfbdc8f98fdd003a7a24070f8558a48d7a28f6ed2c9358c549605bce1630ecffabc03c43398744be6bef2c5e599a19485dec65090e45ea1eed096300c2709fe869e5430c6775c80d45be68f3ff4143da656dc287ed9ebbb73867c218a99492fe39dcc4c14b683fb16ee2b102e85df67be6cfdb45511e5ef7bba6d7b08856b31bc5f6dd8f09f4e8291a27c94f12aea62c7e7012fc5306b8975d438608fa0c6f268c784c52b96de401c597ce14309fa275672ff56fdbbde9fe095417f803698821099e52bf89d5764399b6d1d592c97f6fe45f38201aadef73092bcf5a6356c3746d342376d2d469bb4b5104ce6039de1e1d57bdbf46076b29117086f48a31394b4632981eb07a9d703722bf74b50782ead6238c77b7a0a93e93e37bef09c888b7e03cb6e257ae2c8501d95c4b889d659baedaaf1c1a5251f870494be65f3f02cf98e34152fb40cd7ebb43b75815342fe2a3615f294c4ce264a363c5741e51e49855082b4bb09bc5d3c0e3b01ed0413d9ee99198b9af606b04dccae9a43850d93ffe0858633307c828e916172266a9a56df60982a5af3dff5c87c33d8e1c6cabaea5b2db96af50377ae9854637b42850071900f6e0ee9a450b82e1dd8843617ea374e5183a77efcd5d97caab4bb3e05eb87fff1a8735abebbb770179dc0096001be6e601ee2e2e5e8ad52d7286a732e28dad8fe2cd52101db0e86bdf69254f60f2722d5aee27844bb20a0ad7c08cec23c389132051198a0857eb08a77215e48fcaa990feeb0ea09f9fc1a0fd9daf2f88eda6ea7e36fd3bc82e095c6f682e29eebcbff10f536d010fb0cd2e020c5b005fc4bfc3fa627ba8902f3bb67e50e794ce3f5b9475163f8e9504b7fd72e989b8fd0d6a52c533ce53d2a5df4dff39129f961cd9dc2bc59e56a481839a7a76a2e6536571205c1891a13d97cb8e07ec597a34af872d4f2d8c128393f47643462966c0a0cb0c3fd11355c92252ce726c3f348407abf15cec6efb602eac1de37b5af3954be84a92d2560b2ce48a093b4baa6602727c4342548cd556310ca7647e54e105515175291b6f6b13009503fa9b18ee1587ff90370e18f07815f71f40feb57f85c6adf660a55df3f6c0309b52c024df7c315541153ed0661afd138d77644ee894dfb34b28c640bfc1dfe84ca78707c0ed6df23c820a2b5daf972df5b20dfdc5a808b90b5ebeee82e0a5311e10ecf27048f5cf33afc271b77b2ba8c912e70e724dde8525d14ea4566d359f1498487ef1a8f02ec2e68c505d1d132131b8c95b4857c81a32c33e606f0a9b856fb0fde247ea29a7f61debc982fdfd4256598a13006b5930694d04e6d4c20c72b1b198ec6e4305515f6b97a5dcceadbf2bd1e7f9707feef96aebf15c0cae9535b4de61dd07a02047f03f5c9399c6a899b1b91069124eb5df54fadaa7692ed8a3d979fc8f9607f7383b27263f4c87e61ee5bcfcde680e5d3b9dcf69b4ee8d99dea5eb9ed02e4f9814e3d9d183db7ba22640b37680938406e6c0031e41400198487497d8f10693b148c7b339803cc2ab2367dbb963cd91984541a222eb0fc313dcfe0f37d3aa5c0fe4bff522e48684df23f1d6a2d337a9d454cf59722017b1468e6351f76f75a70384148a6b78b233619e47504d688a52d9a6a04958546ca7abaa47cdf58b22666e3cb6ec0c6caa33078923a8dee95c33a9a583e2034e904f39ca5e421d8a9295264afbb5ffca49b0380b302aa771f31fd3725b519d37686f3612c1c0d4691a9f40a2e4fe2c6ee6464aa95acf2802bf7c6095fe6f7c6d412716e952cfcfde93292204319c9c15a89f8aa2f42a4ccefe92a0f08b31f78e5928ca5c6156b3eb5b38c79b3cb2c5c24c5862f7e9b71681113a17d469a629887cba52aaa1f7092678ce26d80025fad284a969e0a950e311047dca04e98393fd528fc153b7d39fd9714244a6002339db27564629a628f6daf2878148f924566497653fc12b3d522199b6caa70f5a4ac17d78aa5501f83fcb9b1995357bc8498a3e08b920415d309b513fbf9eb1ce335466bf3761f24fd944c8f074ed2d2715b2d7912a16399c753139494bfd1ead470d48af7dd0c77635b4ddfff59975cfe6b1dee017372af80eeb314a1782a5145d2a3810cdac99e735ba5a5feb94c41422271458b22810f4ccf4db991f2bea7065dddba93ff17e5bc259d19ca9217381f3b2af8c0ad4a7dafb3dff541834d734d24615b9380c182e973b95cdb24e777ab31e0b06f7106b2194934b3c85b0f5eec00afe5cc106fe24a004980adbde3ffa774f7796e415226822cd6dbbff0d2811a394f01d7bbc731c2315a3d8711c9e414cdbc713d043a8d540490badd0f3474fc61667207d9796991e8f14822c34125613984f0d4eaec533f5a4325fdf2f567dbca78118dc77126f01f459352638f34d824bd79628f48c2f08ecde7044adcc21672b4427d199aa3f096610c7a51380f7fd14ab4288ebdf8048d33759a57f225956e39d964feb9d5ead994e1b0b2054780fdf22b7e5a09f4af11f688db035dab54019b572adc54e8eaa8c89d1f2903db4ffe0c7c724356bd5e8469798954d5e0a06cfe9f9b2deffda0f7c82edbbb497acb860901640576f4031e1d6c61bcd87f03c6912d0727917e0e8e424c6a6411649fc327441abfd3374fec3965ef68e50b63b17e8f4a0d168021f3f58c98d3f89be5715bead5dfeca5ae2eebc334d818f16227965bcbd11348d0d494f4d08b0b89e4e0712db8bc336c59aba5b2a9dc577caf4e9b40ea1467d5a91ee31e7bdfff9d5dba1dd50368e2a67019dbe4e32e4170e15659ef24f62e4ea4489f4e2d788083b2c1ea67f86e0f1069510f64b72339b58f9685e9806642b23eaa475d2cddc734f1382287a16f7db73ae704e9f395da7f5ee829f429173b5591aa8108bb63b042c016b2c14e745771839ca9aa5307b20d2a8ab79331cd808e2b04815ee6d68ffa2b7eda098c102a3cdc68c7a27976be2f5052174123a118bd708bdf16b95c2631b6f916fbad292228ecd7c13d0b1d239d1392cbc823f2066e9095e7dba3361dba404c3b721cc47eab04e062d977a44db5583fca0855983b1dfbabc59984df0889910bf16db178b14ea9009280c33571e557b48f325673ff5c03f1e5873f6d86a4ea3292f5c6e1613558420e625df5e634c93bcf9e78f75dd2774a45c1d583eccec3a17f0dcd6b6a2db4853e2ef5126a6e9a5145653dea1054dafc41d84ad520201403c8b37c1fe1c04d2d9468f12c6e8768f0dc3ff877e6ad88eb2d1d96d58d92f4cc86a95aa40032e78c285cab066611ac86c3b2308c0057563b741ef399b2be8a8711a3f960b3346cfe56b3bf42c08f0fe18f806156af394e2ce251392fa3787da69cff7b676f2d830501fa9fdbf01ad472346f7ab86c17d587fefef1fa652fff4d7723453b5c202fee9eebe12a9186fd21fdd2e254504b9cc27703430a785aa80713702026752a0cf7909c5ab8640f9689d1b010d378cb7a5e6be51074692b9696f0fea21d8a78cd3eaeed25b27ffd8bc258db51057a8f77f21a53d8969feda95e1d93f351ab2f8dd891f7fd4a10af981f345e0db05107905b6bcf3cbd0047709454fcb14fc524d7eec01b118435c9b347850a888619c5a200cacad1e2fb972eba02f014fffc53a38093ab095d4035b92be27af6b2d708a9cc35bf0095af7e2aba0690141b4c6c4bf12a5ba1d2fd5119fb83128ee1e7d75e0691f24a6ed34a47c8e96826ba882c56d44e2e193706bab8543cd041c8a5e1fbeb37c3fb6725f6dfb6de7639b9f84d6198a8267249d3d62e1fd15df1bfb715d98f703127fa37e4504abbe60f6939542d7310b66b099cba92705abbee2893f1f00fe10e4d2cc129e16e23a4b182fefd7a3670f132f7c702ee8680c4c29051644835615b60c13eb1ee0858b614c49c2afd6870bf47a23a32337917f2d58fcf62e45885deeb420a88c0e3d90871b13e1f133c44d7262430a0cc09b6ffcc9387234eee48e158dd9fc2c021790763e36856d54e90d7a24170e1905da89c3e878fe1d184e0ee37e57a71a78c40254857972041b41ce3219939c24a03089a7a268e431447bfd6dd5b0259053fba302c5b65825936e44e4bec8134539adc5246f1cfedd02ce50bbf330d66512ccd1a94f14f36fc25df164256e5dd5d5dbe3836583d64bc028f335b5af25dabb84c1a4cea4a333e8a1e8e6ed6c3ec45dd119ba085bdb005ed0a49fae8f786b4e21567fa7fcf58aee829943d20e6ed6c2694d8b4812478ee7782903e9d2555a614fae761b1e23d14f60d55e18e44c6a8b721c57a43f3123a8d6f88543ca22516613e6be68bbf5c8b287c2113f561c27417080a3161acd8ead4ae20c70d71bbc84a6cf61a46e985cb786c747c64fb7cd9af274795e532292fbdf1f2d3b1443da4b78d5192123031375f11c1aa4567c6c47c436aecd47b2aa01296f65a7b455cb25de62a18296b3e4d104525b6771efea4a9130b9bf58e57da8368d6e35d65e646262ff024035d278729798c2224aa7430ae619927a0f99b83b7f42aee88baaad34c5312d94039eefa8045502a683a29e8fa37f664114596bf36496079d905cfc7019d57d1f1e385f06f33bd01dcf1e4add68e5c6dcd6a1f5ed8ad1fa9d128fbd39340ec01e6d9ce0bd925588d81d5b5609073a2fa0f5334dfd1b98ffc2e5872a42b25981367da83073dfdd7513c7ebeee791ded9ed5509b83a322e41ac617d640f672620944d67b76086668bdbd7bc609f9b9bf6c34c6ef58da67bf6f0c15b5b90ea24b4bff837f00f4543b6cbbd648911d038a5d44416e909db121e6f468592413c8637bbef3afbf6a96bc5961f9fb2cd8e1cb2f608396458c7d8ec4b24c135b439782982c606e0a9cdcd4230f1678bba1afb8f6c0791668cee1ac224bd4977ca336204fc3d73b8d47fdc06b18c401e3e8207635ecc9d1f8bafc69f64e57ef073504f613d80c126ce26c84a4e4c2a6f1e313dc686668cef91159ab41b0a99c8ca6f9b44dce9ce419bbbe48796100850d1eededd3150bd7b85468778493e0887e4be1bb93deb60d0583b6dfebafcef98251634510fc253c7b7be143ac4c3db2900f6fa9339d6936b65997be6a02c5f372eb8d3f7cc0ad3ae11fbbc49824e212329a05f4bdf9d03494775425cbd7101d603d25229e9cafb854468da2bf1f919a185eb03a0814ad25173132e3eaccb0caf8114565b7a98dce5ecd0b7eb4045767b167c6782069da035bd2efb7f73e42581323601239463754da33d49d530bf94f9018329edaf9a2712f56057b7578ed0e37c0289536abaf53bf4fd0440cbcbc32d7c2368e887a4242383175f1440bc446f6931b3502cc313e4be48d21a885bd4e55c110d35773c6fc5e71d95463a3c3b7e4c4e9a5ed3769fd07944da4d9e5cf096f8eeccfda252d902d6ce3d09fad5c44f45443c3093cb4d4389c7014c6eb184a19306fe46c3bd45e961e13a7ded1fa1d84747aa06f91e91d5ed808a12eedf6456a95f565e3c433ab03f41363e9509dde061c45bc7ead86543a589bac525b40cdce55d25dd46d040b6a83f3c07caca9c6b15594de0a273f8ad15815752929bb3374cca23b8c77164c359872fce6bb9c82417d6bc5e68e2d7fcd792ea1ed444de9c8722c6c6a8194e3f92d4db758e375dea7eaefd1a06816cab144a7255b53f42b259a9aa5bc14ffdd3d57482ae8ad1059a448d38f80aadf4051875daad5b157429f6641cda1338cfb60cbde4ebb61e7fbb75c349ca596f7dac76c99daa355273212b0b78d1cd5245d4f27fe5731bee83e816b98f3b80b1e9f53159186fc8b93db2079ea6466eacebb6bb807038df576eb2b585b827cb3ec889962233f80653eec9c1a6c6d0e22f4dc4f554bc10fcebe9beb5df71b650fd9f079dad1cc70fb5a092c75cabaac7170af4540fe9699ac58892372bcd3fd4fa39f8f1e2066e081b5c4ea814e43ea656a363a86245387b14cb51b6cc8b51dd9bfa6323dfba05dfc5952120e8f2092dfec353dae08a6c952295a6fe58b2e7bf62b0365be0de6fcc9f24b920be4c2ec6f8548faacf822dde1e85dcdc1308a213fc0d02c0556250c768040f587357b3794eead4550c730cd9ef296569c8df9506d8658b560c5bef0be882e951c5237ab0f7213c22329e1f2bd8ab4110bec6c67301c20f26011fd04795a54456850c7173ea6142eaa6e7587f83d2821b9b8806beaf44c002cf360185e025142a7cce80536678b03375f662f17cce9a6068e0c269a78fec5ffc2fb6c57798435ec8e4e13a746bde7422be93e285879f14f7e564e89cc5a9a189748863a1552b7f63a276fb58d847fef25e9e4acfaa42653e9131183ab103a3d21443914933192c00d8be08c14e61ed1a83dbc3d12777aa0d209549e977ad0433f78020adc65f7d351f52e9105b1d034f23a1bc93b3cb0c03f39743474c6f445fc9413b684761fe66e844b5994604311593df29b24b05933775f6940677dc82e5567e91752a7fca8c78287a2a32dce6743d091dd8d0f734b3e82b93eafd373ef16530357458acfc976d4e75e69481b681f1f2363a902400ec1632c6b1918cc7310b4b9be5834db534f61bd4cd920c79289ed8ec6888960442f2f27693192e91fc65002890a62cf1e0e7931eb84b2f446cfd9b440832887df3729dc552630fd3f0e8d22d59b5c48a02e48f8738b508072b592c0af21bedceef16c9135ad49efc3562e66913ef0a2b5213e0d924b26378fd7ff04c2c6ec0330de04a90f2e0d78a660cf8170b85f5dfc327d2be8cce834943eb4ff7bab2c1e72f0d3e314f60a5927cc3b95e38d62789c9ed2620cb0ee83d1263ec5bff5a289ae1cb1298ddd7c01f4bb1bdd1f16c20de0fb12501538c65dc0644dd5e22dd727d892221509008d8c4f0b3b987c34d9f1c1e56b3e22cd0b4fd90febdcd724416718093303105911805fe96674d7ad4972ceb7338105923976eabede98706d585479d90c413c12071d1a31cfd66f7169ab05ecd34bd91a4114b88a7fc601824909bb0e96ccb08b0d7f09457645a93cc4529c0319428e48091e852897b0b061646ca005fa398e06c36523bfffac6c05f707cc3dcd63a730762ddb60234ce12655d269d58d176836a188c86fd9b39b9e38b3189ffbf3bb201c28167991a9b9c982d5cc2de21d018915cd89086edb83c84cb489e28b254fc68ad050fb65de3892a647f7275022c1030170e5a5b952b32d8fff779da14294dd6d23389e58dccb285aa38c73fc0d9836493c7acf4c222bedde260dda1044e3917dc45d58dcb6eacc93d9ea253fea476bc0b8d5f6d43f57a49be22eb7453fb1c6baed7a82743ecfbae011f0cd71c1dcfe86e54d1303ce7c98ebf48bb6be240011c90d44b334fd1177c936b2680d87915e90e9411b9b11ec1533482f8a17e7521dadb1461734638915d2b20b75a05eb0edc9157b92683224a468613204cd9e30c5029e983dd6f0d00d9083530a6d1159cd2543c5edf92237b4f9a6212a459897fdf09427bc7c7abb64482ade1ecf6ce1f876a23b07588e2e584914decf2009e1430f4a5f35f92ab4687fec7a6d023f65ebf085ed1e046a52f3047127d4aa5154f967101994ccefe4a5197b2220ace46a122d37b056acb4b8dbbd515b350c8fe0b1f855ee1248d54253b54498f3db933c6c42e2af2b15ea78ae8bed2498c21d8e654475d2a80d07cc3b5da1856b90864b9a78283ffc44ce02ee76f1299832903d6779b52f60163dc3cd89299dcbcef42f337e3603757eb623644120d88c44aa3342c5d373e33c908c01484e79c99f1ba3f333b71fcfbad13f89f4dd62ee34d39b59aec8dfcff975f310aab777ea2b540dbefe6507ce3d5fd1db8e82d91a6ef027a4a5a42fee5aad8890abf57e3fe92b53b701c8fd98ff24cbf19f18e061897abae006eb7993e007e8735baf5e25632e7890898351077edaabf9a12e2fad7bbe2754c2940409d515219a7bd28c8083e361a1576ee01f7f933dd837e67dbdb6c2ca1d4a3e7b0f519326e849e0f06978dee8fc9f5afb105f6537135bf6e495ffcad3b3760579a2a8151441aded1a4cee65091668f0eb616f68a3d211f53be164f3b95e4634c4a6b1cf3e5b9f91ccc0fac0d8c46fee6f754347fead3ca3ec0e390589869b488eac246b8e064838dca419255b869e603a291e3c4386bbdd7b157334b891a19f26d0465d466fb3a28849a1459a1ae54f5532108ab9496e9275e8a9f172bebb6e148ed2a8a2d6ab6ca31ab6334e588a6e78a4d50f013e1d608862e22646ed9f35f67d76ef332ab1196fc414c69fd6e08fbfde4f48b3a6040fd63a17adb6246abbbf94e4307e9c8146fe1a406560f2627d12183dbb32fa8d0208656f68207bc4a2e1b475993936ae633f47886aaebfa4a44d934d18d1ece308a7e376eec76a7766cefe4c1712bd620600b20823a455185c6302acbbb95c6a0acd476636db5336ddfe3fa0b92ffb0937aeac42c2d54473036472d4950f078939dfe904c770834fa031c5b477f195adcc69dea00115db274f7bfe8a378a3b8766bdc26d5cf45d2ba4a85a678a0a822856a24b3f1802ee979d14bb91d9fc993e4da2bc5f5cbb903314649740c0653fad451d340fc528aa50cc086edfb2a9f97a6fb620bd2a1ea884af331d3d46eb0c90b8b2225b738fc761d3cf7236b52bef6e98ebf7c43cf1d6c44f6fb0df25ac6d0c7cbe76943531efc7295a58a0d1c8f62f5c28284965622572f1bc3cbe3bbb1bb5c6987b401060a474cfdb04f51d0e72945af8da56e68ef5a08cf04dfda7a41ff8132aabdb15f6dd68696ebbafd1419fa7afce18b28524168aeef4ace897890741c729e3b42fca5330df0a365599d378d0f2db9739afcb298d13cb70a8d45effcb4c16a6079503f35e6741457789e897e9428e77d32b7ee7e017085a5b296f7a8b953f533f0b2f88b65286e399ee2de7ef1403cd2547a16a70645cafc9f3e8e6879b941d0629d46c3e61bcbe47b0f1d907e5cf10f515990a49ea7641e709157730ec25687255ee1cbd55f6a80b5280e933490f8a77b732964028d189eed734892c5c7f22f084b2ee1c260a9cf1bd1ad8f004b3c5ae814e7f098c3407ef6b1fcbcdaf9b43c801a41596f06b977527f7e0edb592667b72077d5ef46b1ea0f1002dccd1c6210b3f2075121089f9f153d6628caf8951aef6b05e66f6f048f32da5db149fa224d85be0c043c9c5c80e68c1bb12e164233f8deb4e9396e3535999d9dac9c68e6f38a41d38badcbe9c1ee8502fe49714fda68203f88c789d08f2677488050451b673d59196a7cf1263ca009454ff9488c62b0265edf039623f32619b4c4510e616d86c2c88789aba3416ab892a42b85e4b12a286f50b74b047021077b6f8ec47f9b02e177a4f42c5a9235352a5c494b4a00d4fcbf245653d23adefc4ee8bceca22845f08bea273cf14c64bb469fb28e1b12e93c424772a1c03a2b922f52e035a5aa7b082cc37fd7b5a3e811cc508d565f5fa90481f0acff8be4d42e52e62601563b71015523e9be284c12bd189be68e571ad2dbd0166ec6ae6eb5a7a74967a526c87f1992e18eae071857032ac001fabccf79024cd8020ae908c370f61ad488f6e8f75d915e3c42db94437b8513a44f93e20eaf4c853f6eacba1dc9258bbeeccdd4a4091fc6f8734e8e49f7166c0d40b0cfa8ea01325a4bbcfb8c47b8e5f2f9c1b93bdffee930ac556e433a4599ee936e51f2019da99d22d17f01db50a7da477f7c4938e25c6f383f1419f9d47a2f3db33f05efcbb23b2dd867a6cc569c792c7a69d216ec9ddd48cd51ea082e425b04810bc42fb1719ed26fe45e5084d8effe44a294656b2bd86ada0611982d2fab630987a6bc69f90802888f8ec048ef5681eb941865a6d740db047dbe6f192e78b2a3b24d9520691952cd8bb1b15bf48a89e8786b251978ea4ca23736a4e6e2f14cd5ab01280f54abba73c7ac763cff23486fc96b2ac5e4d6e467c4e7aae68d67361cb380281fdaa5a181ce799f1aadd96ff548912aea1918672a42fdb10cc1ea30226e28a72f748220673b0b4a12503f5b087162ca34f8ff34bf4edc8639d452887dcb5c3d01b6ddf6e43d668c43bf6539eb24f9325ccdf6414c50797c6e03e9fe21758b5fd592db182a0ca287128bcf8317f997d6ec1af28be7bbf8ce465c996e8e1e5f4f22fee446a2aafcac47524d4eb823ac9ad38451c78dc65f22d0fe6c08a564ff12a35f044899a45bbceb476562e21b0ce00d8f615607f048be2681bd3e0ddec8dcc370e6f798081af60bda9af11880db160b21cbc6187feb2a2d83b1c224fa91757e853aeb3421870e0df2e381ffbc6f5098703528cc48d2db3317cd0fd43678fc94ee5a47d0a6b96790c8e44431ebd88e987aacfb2bceb41656829ed5d175c96cc3d681831897b63b5aa0b00656d1e21f7fee6b74b52cb396435b066bb1bd3db4067253a10e4c93d8ae4988c900732db97fd243f01ff5beaac1316966897fb8603b8ab3d3d99afe933e28a4b3a6c05ceea25d5d47b7b807f3deb62e1d8d338080dbb078cb83eb9f372e5b8783bca2cdae91a23930a4f029ee755a4fe0da7ff3e66c8cf230ac71c38056d275b5b09b8cf894881f2b8da025c558d0f4236b6815f0f534fc5c7b48aa0ec09ad316cff1bef15f53ed07d2b013e504a9db9947410b3bfcf2dc1584db4259741cad39a37b7d35a565633743a847e838fcb1ac42f29979d9f9236199acc9f761cd3c4c12f009bca3fdc78b1b741a286a8b3cae7cca3268287540a731f10e8874b78c3a19013295cc115ad7b55686495ff02f235f8e9e1ad09e417022ad742bdd2bfdc00c5cf46443455b23b2fd54fb6c7592dcd484c9afe25222f2f39dbca89cc95e51b33d475739c09282410fa39eff3351ea060a75a8060d258cac689ecd8116f8a2a00031886b8712f66afe002d5b981f2ca97e36fd37f82285e2c92132512ecf494e3610a8f5c2552556c32f79770a5cf107d3a7183ad596f242ca3d9e46269bb92322feac7302dd438ab04034fd1feae2c1e5fda9d514beb9f5a3eaee54dcd6175c4583d25a65157a127bce59d12c08b4a966420c8aa85c3af393e49854a4669bfd5b75f7b162069b85d7915482b10afa226cb838762923abb44302af78f2a0d50a40c85a921bf25bed733d49c43c2a8c9080b6fb0fcfe379375b30f4708050fe56e0236553d17f653f4c012ad996e0b69cc80e270d9dd183566e71e1335373351a25d2c92977937f66fcc8a755bc45819b5fe891dc482e10431b2b9e499c4e71eefc1fa54fca702c486f62d2cc764c8f663dd902ebea23f1ef59d8a49204f03f6026e2d9b27dfedee9e134279a08fe603177971f4b761d22da7692600b338f4156701483df5baf8caaee5bb76f257e90bbbf28f758cdff8552587faa36e4d76cc9b8602b0b9b3b84ed1e44abf11b498aa817f9c1ede8875b2344c39d9e4f80d719eaf0fdb0dca0685b0006e4c0695828bbaba4c1eb58265d92528f9242a423af9e12fb701fe191492d5be20993f322eb037939e797d861711138db5ba8797b8d95a7d2b822c8ae113367617d3493b26da1755f25fe605eaaec084722b4bce515ad1b9d436c6b80043694820f1cf029d54ccc39f3357c2ae1af6eae1be186acbc79254a35ee5e5f0a9d3a9b901122f0e8c7756dbf852aadaa9501234b4160f64a4a9b482abb0112ad36b9a30f97b79a4016398ca39fa8dfaf9bd2b96560084fa2e9e8ecf7ca2cf68ef79a85c768d1c288ec2c69243182c8a6eb7d526d7d6d09059dd39db0495aac9f7d1bdd801ad9d95dba84fb139829a8174f0b9d3240ccca32e1b6c27b1a784e1e9eb056ddbee68e30126827dd7e91c53fada729efca5a4efd29a4bb198916f4da579ed86e6ec2eeceb2cfca478eb94808bf9362809e8fd2ed21255d61463849407bdbc9d612d9813efe95e0b2d3b56840f8b7d82cbc4c1ed27bf77baccab4fc4b4fa96343d889faf09aee3426ea1b11e47ce42b998a3920665ec365d9074e2d652b2e0494c95df33321a161433c31edb48920f09941c1451c650067e4f2f937aafec27a0a3c25d5c2a35d4810b94cb0010b08c514bae294daaf079c7305860e1465dc0184e1d6098b9bf48f86b68237c26bf4a7c1810da6d6d79340061b4e62dd5b484be307e60e9d57c261efbd45ea6f01c60b6d84744380b06278b6f82520f0ea43514f7b9cba03d640fe2de7e1a22fc1c78f7577f980678207dd1cbc651d51fd5c80ee33eda18aaa8cfcab0fce89fa792db571b69271262d7c155741943a99337662fdea321a773dc828e6ac6dc9ec2d33806e5fb69c22141b3fb85659501adbdf50febcbe1290771602bda62a6c83eb29ff1c79e62a961ae844c41250a24a4469d8b719cc575301a982019c3fda024180808c0f8f093bbb7c32f0e1d14fde839db97f9c9f8e06588545bb88dbe7c98f4e1b1d0732431b7ef18c7f7804ac2790d0d8f79b18e0d3210c777be53ef20dc956f75441a9a96ed7c8a99380414290666c79b2779cae4d0b2d8d3fd1dcdbbfdcffb507cda45c7ebabd3048234ef3619022986fe8457a3c2caa7b74f17dad87f51432991e1638011de1910ba9d9d5e2395eab581ad33a6390b40f1ca8985bbf6deef0c1ccc338a7abce835909ee2d367c4a3be1772c944c10d83f88b0f9d47d8da59e288bd266aedf0d8bc574c74c70291e7e485f5e7ac1dab8d434e337a8f00d3281111ce7a357abe7fc084c1fc8cbbef9e062c59ddc9bf02b38bf37240dc554df773c351d0e29947d849765f00c43085284ffd95c7a183db514a3be6ae92f796e5337cf3571f76d9460211b97c84b44523655ebdeb7f953dad4c5ef59135a81b1199bc74fc29a97d5bdcd36a67a7d6168af7a1256648613c776fe5a04a992fab8f3a97ad04cad1f6a0e72f36f15cfeaff2ed94b23a9c7c0a0b5b0ae2f4b31768ca2f8242fe531e34d4d8a18d40046a447dab4f192b0ce8721f71c200a32edcd3539f04da2a2ad2de3b8c30a50a4867ff155d2b26890722ecea75f07b4f5ac33eb6f64ac6c0dab0c8fddb88d5184c6f89ddfedd83f844070b164166c5ae79c99569c7a8fb545adfe22a9d09cc06e892714def366679891df55136e53ae5493c1cd57d87bf021889db3a759874bb8a03c5e1e2f5639d3079d59dcaaf52bf8629e51f5feb31dd2e804362164dde3717f2f9302d2603892764e021c99c83a486a569fdfe2b38eca0403a7aa34bbc48b08733a351b5eb824fb4c2933b46725d4b1134d64b0e85aa7898c024eb6f31db283bd626970a4b39a6973e046ab2d6a21c4c7d8b8d1ac699b1806192f8f057960757824946b010fc363c6c77b86277f0759228adcbe51e5e49e980ced901618133f84911552e66c02eddf429301d13aa0ad3973d53e445580b6c34878fdb00a98bef1e8b0693774dc04a931bf773ada23410bf4249aeebf7acebca21c17441c6bdf7a0104389e23b2e15ea9a38606a1e14056a48f3d27b63db619e9b6fe1da0a2df544e66c1c2175ffb4c39aeb517008e3cc7a33b5a1937599e9ec8aebdf79161bee15d63143da06c381ef9f2e21eab222e2a6c751e226028dae4c005bb3a61b9610b4f6307f531c55c8bb17d573e86a9981bfba5ddbcbadac2ee5b0f2cdd52bbf82186758ccf6db896e2497562d84a4403d2ed9fd5a12a733e63a1a86db92321768532eaa65d5a49f0526e54098c78a0e57bde3fd44e393e2fcd73332e8ed3120310722d83eaa739664656605f91941d7c1d70998f81baa1859a77a7f5a4c4391428170f14b4a0f8ae6cc72ddf74f1abdc035687a48e2a85750621c25a7ad5efbb21cddcd0a51121e72cf41b1716b8a0b9a65d5571ee6d1d49d38871cb24d965694ac2ca0cdb2605983acd91c87890a56223191c51147f8a6cad978ddf97bd77946b46b3e74b65fe220c7c05100da289c7bcc9e884ebac3f9c6be655016a5e5ff8d5abb4275910aec5d607222e445f5930ddd1158882bf90eabe949cd907caf4abf7ab49cf852b88e58fcafea875409f2ad02c9ae06ff46da40d393be0b5f64899644c59bc75230c1950efd92a92d6aa5de86d830098e12f56371fb78c82a7d2fe71582ffc516848920b9b70e31a5343eec454983e0cccf5ee203685635d3ac7c3a572255115551c44e616715be1964751b50c6d4458e64c142b06e07cc42f2c22e5092c9f8e1e3a9c3e7c04e55ce8392c308fbc5dde4c8236c595fd97a726a3f431f7c9cb7df8f7db29196889237b04007f1fe516b6367824bd577a9c6921451a3d455567ab1f4c9a1c544708433c81f39a7d4eeadc8d3b5497efc9e7c8cef7a61c3c554d191ecfdcb4b0884b5c870d8c4ef0ebd89ab6f9d8ae4f77132695637c7be313289dfba10e8168c43aa74418b809e52e00c2e03f312c45699837d277b5d9348fb3b7d32492387e4b86e528678dfa0f9e682e83a96c9fdef5e5bd404f6de58fb6771eddbf8c81930e9e80424a6a48aa192f3eb778a6207c06220fe0f6fa631b7698b5492f3ae8a3ae02d2b76b5dbe3578a8993519b8d95cd99fc5e431558f4b53dc70049e9c2a6f1a5499623f153f37514f5bca6f843aa130099fd8268886029d1c41def1bfe0a5a22c93b456f12f057b22cd5978d17733f8e1beb87581a750d3a170488a682b119eadfa38cff3e8c6f134129f1ea7433e2917c97a37445062398c62a21311ddfdc84feadbf50ec542c332e2893f814ce7f8792f430f85b10312af54494c3bae607461d3202f5bea9236fe3cb302d068be440c7d8ca10e6b6546b7f82f782c8d422c64ef4c7f6c25d6f11004cd372518bfc389400c460f1ac74f5948758cbf15f11d567edba933f2ac00ea6698918c27e5d121dd1328ba5b8e3c97ee6f991b91ce8b3df6e5bdf9d3ba6cdf3b0575f70ee6a198719609ece4ed4f18e866fc3859059c0931b623235630e6ee266d531b110a8e2f97eaf82888b3da62137be4c0144d6fe4de2d2b4ffc541509e6a619d0463eccfe11d0cea5a7728d0885a3553d94b751bfcfdd63e5fe5ab415e28c93f73805bb1cb944a3d6fcabd8ce2bdffa365c43bb53a2877e994220f17dc9d5a8783eb7ef83aa8e851e20294ada44de636c8a4840d83f546a911bdc1e4a6c0c3b53fe279fef029a6f28dff1b4f99123e4b16ac72613edd0d69b990103a733bcb16156b4fab60abe1dce277452e301cb1088d4b1b48e0564b59921b5119335c75da5e8ba1eeb3945faebc795f9800b86fcc8cf29c13f60ce0cfcdd96422fbefa1d9ea6884a71ddb373b6212773e7516de97effe867201da85705b00a517188b5060cb3ab6b4cff98bc079b53b4a4e97b36b158a2cd3401e02b684d479317abf007cda5a18f7d3114494c42f80ba85d8a9fdaa15a3546ce05bd360312d754a6e9e2258206ee35ee1e47cc141d5f535ea548c01a1df382db725522c994940791463a8f49e3254fb443b0be940063ef1d44a57fb7e320c5a4c870b29ecc7676c1fad6a85fafb858fe6cb4645593ab6fcdddf3d81ce357ea80c07c804594ad473e178968e30f3f5d1b7d3931eba1901f70f9520902016b686d45cb832a83749d39b66d67ee9c8a9cf75f3f2bd55d29de7c13cdd06f35b98af99888cc902c8073588b0feb760a3ca4afb6829cf7044b79354327950b8a9d5e791418ff4331ec59dacc2f52a20a21fd8ffb7c5bd0c854f0e6e5e003b2a06228a13c0d0284724c82991b1ecd1c1dcec1a210f37927849e10c0351b88a493399f84510041222a723f952d69849e803e8072dc8f9683325b6c7f94454b473570a5107eeafe5d7d32c7fde982f0df97816e0a6cf97be99cf27170a4a239b2b3a07a90bb12a5754e52ba85fd548ded64fad7d49853ba364eeaaa8c42b25ffd97ff95c477fff0a4277cadb8f0b8badc5e882c796176b140f38d3b0904bf18ab25458ccab1fc00493312dbf42fcb28148843d6aa80bf4ba37c8fae37609d38944a66d9283aec44deeba6d6854320b90a5089b67bd9a837a9ba8842ee4cb2c28f0311c40aa15c9455b0876e0da4daac65017007e3d6d7b47536bbf0747a037f064db4fc18fccd2a711ce7d356d4ce1ef845f3390b379874288e7ad2d60ada6e42d67d176481f340458d366a8185d4b535a530b66b4c19b32b69c21c2e16a82c2717a40a6fd15cdcee8941d49baa18f6ba56f57cddbcedf3f52b33ecf58759b647c57c29f3e4d37d67cdb16015bb5eea0b7cb59810527d52bbbcad05ba2d1769d685d7065f14c1c7a5443c0e256e7a14c48feee9d93e18cf9f097bce8b3fac2c22fe04229358d275b2e2b0bbf6bae46424947fd12876767e609904222b5e47a43bce404798faa4cb3abcfb7596f5ea015f3add4f9b39304285b2816fb3dc25a840684ea8dcf1917660aeb1f810c0dd60ea23df0c3bba0f7eb4a275165bccf8edcd48500a0e2df15434fc6c25b16d7be0ccc76a870f4635b979986a9d8c4bf982bb6cec624b4a725047038f06d3ed6f17028daacea8b1b10594832bfd73e6e8ef7858b715905506c54f4f8f77e8cef6306ca78610da6d1ef7195f0abf712f0b258fdf4a8e8656d68037b2e9a27078c03e91c9e7de2160ad25ed4c5f16375f0673f82ae2942ab64a8cfb8549b3e95029b1d0fa76d8420811f6253bdede8ec0e8b606bf6cb6dbca7b806bc4c0a4f533005e310b07c5be41f0c03bb457e29208c9a4b64c0e5ae4b14d1d5c952c09cf1e1f42a99241d4ac04cc0a367e0455a92b103ca4674484ba286a05c1c91038f8c4d073ef85b53ee0eb33c686ac2974ea4574048a974fa88c9db81e56432d83988b30dfd19260b1fbcb39da2f5256c1b21ab4cb3f6b7f584040b2186e647f46158541abdad44bc70203bc4012b645a5e0f1a406cf316632c73a731b4132abbc0b681c32492d64931c2d4063e829317952f24a572664a97949559a407c4cfe46d30e3ccf3952a9fb622d05159c4c96e81f05d5352c9e6d2cbbee779bc1e1b8de7bc83fde9bca673f353bd330057748309091bdebdc39697f1bad5a2c91ae0ba8fd08ceb78344f37fc645e559bf43e678c08d1db2f9842b1e9d367b4c9f89a6a32acba16d78fab33af7463604f242f729d4116d40382a73a05d56a3d7d9be8f3958c36a1fb4aa2e83fda42ff94a7a350219e41f7dd87d3d31dc840ae272622a72e2c157a20e2ad2073e2c5ab7e2316914543c02b20d41264482de5d8b09b363c86617203574dcf3dad98d8d6b7d83cc1e006464b1bbd9f8746ee025603c0cc46674e95cffffebed10c75e69e2734c0bd5b6cf3b52c787f2576ba9d20c424def6298dc8854661079e610d31317e2e8bdd62592a2f4c14c9ec8d2cc99918ff4c7dcc13a7bb43e0c41f432bdddd4e7fad7af8273295fa7f8bdc6e78a80857a1a6c0c62f7dc8c72be5175c6844544d4544585bcb02406e17a49123b12a97492b32f153ebe0ab7091a38ec446b9b2c7fd4674c4e0f7ef43f8a23a06cd4ca1b1b4c72e2c3b5896a1f2a0944620de6004995f934ce55ad23f90f66bbb4a1b4f7b767ebb988bace52020c307eeddd3a6a9126452c54804868ce15eaf313ff4e6292e581083400fad7d912e6269f36024c305b60956c10eeb7846f88c24b43fd63fb6992514038570a7615df70b8a4afd592163aa81be80f37a39f6fc9764cc7c4d697beb75599579327bbabb9c35ed90f215382e67829b45b80470cd98971f7d0f19d8f11aadb1779f3438778a15b9e37b9c6ddb98e679c024d0aec856e0271a1fe43b31b2ae208e5cc3e42f160ef9eb2a9912a98889676214e99e2166e839689b7222a7a0ca2756ec45a9f4fd17eb34c588077990b5ea1ef2e6475760084a8bd9980a2d6becf30d06f9625d31688806d1c1bd89f6d08c5cde45c67b2ee8a26d941dfe9d8ae43d313bbd9dda20dc1363ed44021338a7ee8b7e59ea8c49288b71540dc61898d3aed5057b878b5565c0839b0e13a388af708e98519bdb6b1ec03ec54648aa0d5fcdaa3bd9df2f3d40fbc1f5bf3a4c3e3caad11378115f5e785e3f7dfb39989c29349334bb5eec9aecf157f804f94e14f1e75653df5099dbdebb81c85d466fcb6a4a2fbe43896d14bce0436caf8fbdc456f40bfbf1c0e2801e021b56ec84b3b554901659f2ed43bc8d8fa5525842b393f095c530a835f5da3635b27715958cb38da7baac17934a6d151eca0b4feb5243be60879c5d0c344eae8981a40f07e2052d71f9bf1e695edc8db969dea302649ec7820c2edea0bd0a0fb81a694780f47e0a42780f9a4f7afba7d8beb35ca2a5275303f2081bff5cdf66b5104dc3c6eb3317fedd6aa28907f5e0c193d98a45120fc72d56414d98d1e566aaaa41e249e19a98c236db2e26e1147535eac64eb1d51a81d69490ff2e90e75a4ff3f1168d7f7a6da165e4682156bd68cbde736ebb217e7388da681795413ec8954c6e516ccb5966fbc9610498634de80207b90cf389dfc119482c60225d02b157fb89c84b916f0dbc2589f94b39dc5407d0f730e060c6061ec98dccdab304cc941f547b954ae1f78d7314496dbd5606083b9326d7e5600ba7425a1b831fdef8f29504b5f44b8b28b2afe684057b15576dde0845de96a938658e2fe0f8bdffa635756a6f45108898eddeabe7c09eb554dd4dfd0574d38ef483e9722a62e7450b2c2fdfed10fe09ef70069f19b0de78eebf356d40d09f90882831d5f448d839b39dfe6d1cca7d7f45a02fd0db214517746c43272cfa1718abad6c79f868bb78bcb6b1d7523d4dd9a4cb294f5323d460c54e474e62895a2c848e476be092b3dd96c9d02c79a93fd6663ffc06b989c898ded8ab222d9323a5b8d51a8a14c0e51ccd2c79a24d0f361bf4427b7c811815316a93dfca3666cdbe92f60b1dd875a6b34e9c079efd91b0efec3173e151caa01ff5907f7744a2e74d36fa9f8fa37e0c13970ba1276e3c8112e33555210e639a587846fbe67e6d18b8cf106eb253a4786eb675469ce2fc3b458d68dfd843b4792d0f76be9c9516dba8e2b76b6793c8fc9eaa9a4be573af3a2903b463a958384a20cb5c78fc9485755bcff522b070904bcfb3804d60a0c2101c0178d1ef100092856e921351e44161d3526a1d8c349f9ceb503da412620c7e4014364b368f0b72017844979a6645740f17da9546e976cb689bd9f4cc0ddfad99573056f4f3288e44e17e3cd2ce2a4886e5dac0deaad924d34c5b97c813c92c06dd12f1c5a6eab4217c9ba2e9df0730c1f07dde12ce392b481c256ed95752ca2b97921f241cb7777d82bf866cfcbddc5df740ed1d7e61a860ab52b6bc418b754cd581530218d0849c7da2b4c5104acf19717d901d216b0fad16cc4ef894e7e51340c18880c82c1b1b4f029a57048be615ca05d4f2554732a9d4c891e961c83b4d90a03758a23a272b6da04603b414f1d623bd064f82ea2d8b08f27e4288838778afdca79cfd6cdf2fdd2106a22c8d3c044f33afc6bfb49c7713955d7604c33b1cb2b0f8daa07a5974a9c5e581a6b08646fa97bf9434b338f244cadc73f325f26b839512b7ca9a2495268eaebe8aaf95babec4f64b9c497b5c39a7d90efe77f34ecc98cb4c9aa512689a9415e58fc6cd37c93d9d8e2aa448866511bb8618edef2fa36b742eee7a684f89b88f1b921c1a946f7cb8dbff118c2284d672bbecf93b1febadddadad08ee7cfa270cf8f795d2eb4b03157ab9dbda33a7440a5d759fd9f6f45e362348f46a913dd97786b4b2a8818da7cbf4d1f5099af6aa8253095a78e4f7b57001fc7cb41c3f116e06836656e3a0a028ff2f82e2fdb583c2e92927e1c55c24460eaab61c53332ca66c629244b569b506cfe13e09921af1d2f66ca66206d19b332c6f829ad3d542355d9dadf6790611712d53edf4cc56c97a80d9dc566e10d6688a5716edb5aa9d42aa0622d937f0eb0dca1b7cfdbb719e9791a52c35c8ac3032af626f9a5b06934859359e951079be03fe5b09bf5a21dbc34d275ac6a3d05f9be00490c00faa7780d25d0f1604fb618f96e86321561d060ec65c861875f9b486e0db69f63580e7817ad46d7f104d8bda20b6081d8beae2f46e20338379bd7a25113770cb9854c059f5ce0bbda90baa42fcce7b9682f891ce3222de4487dd2f3f763f0cf74b1e3e8add69871b21fd01851fd4738ab90429162800fa8fe588c0640bfded91b42c01df11750054ec3e6ccd5a5dcec0e8f48109f60af9f5708960a3d2716ab090cf69f6b300f32c0f386665cdd36f0dc8a976b49a28bb050b691b2b2825315d43b3c47fdf5eedd66fe542b8037ad98c997a244e7f31a076e93f354ec3ce02725b538b194ff3aa5048c1c623cebe0bb4e0a85eec76a80f57f710724f4b4e8779795ae188ae502e08f4ed5f6986e34d921c794bf9cd002a9993f028d54af781fc70718ac7a46428bc587e94f35d8a51ecd015cd315b05593e160403bc0662ff53f88b7ccafa78a62c3f708d1e1d4c04994151e1fba51507f09472f77e56c032b9eb53ae02446fc046c09663fdf95ba32996128bc1155413150af318434d905b8376581a191910d6fb258c7d7cb12b260371bd84ae65ca57c8995d0e52a7ebf80306305e86873a6f1322ef38f4d3864f47877963b108016f93607b565e9962137332438f7e1866539c40bb791efe2166f8a34b3dce2764e011baa32788672082916ed7f7c02ef60b23537b74ab54723069461c1536774d49de0687a563f49c27a50248770641bb4c2a77d7dab4de48bb2ec9469777d65fb21bc8308bd3e0c676c75eae31a0a5bc00c1325c0c563cbb9551b578341c298cbe8edc333c4c6c60b6c2c4accb86dab3a007a231acb4fe8847f20c684ead975408f40660cf508a52896136109c1a5a2bd9624f5a2dc4100d450963fe38acdce3df7f95623aa3a40ee6b59a5cbb47c1d18dc9a9edc060fcdf77481920acc167c9b81c339d4577071ced197b2ff9447375545268b2816b7113c1583a18570e876ac7e7b513e8ba63a2bda2a5043546c0c00678644448398346d80a2ee1b8f4d3ab559947835bfa7f3cf34d702428b70696a50f011c7f993faefab7dcc5e084fc3428573a56b6be3b2d46ad318236ec1ad668342f92f01115b8c90eebd524306ea44bb9729e43de33d76d6f35c21a50156b545a19bde493f355c373081866a3cb20772ed778f38601ffe22799c5f5dfe4c5728c3d538087372942ae6c54b54380830c6f4a02c78fb389b826828c06b73f730aab4f7f8ac0d8308e2101db6a9e378c62740eb6d2264ccfa3f7271da6796eeee916960693adf0a2dca6895d29e3ae10b9525c5bd0c9f52639e137e9e4e9e47de243f6d028f0675624d2ec6c9df71e64defb013d9c6dd47ae68475d631cd1006455e675350bef625159316ca87101c29dcba6b05c2363441230904da084541b99c282862f35d74841bc69b9942ef53ca1d70d373574a402e634c8e2b2b1d46ba692261ef8c87ef815c3c389ab0ff310e9ed2bee28925b1d3a132f5b47c59ebcd704b4671de2d3fa888167fadf2653c0701cb56c3278883b81f6f1bc4b60c606deb1572bbdeee86cad8bd2a4f1ba5c8a42a57f8d46fa2f3a85fb4cbd9f1ccfdb449764dd1ca6b26bba4f53b6cf217d3c90c3044a3a60063a5e2e42336f15c0fe2e88469c489fa26e5f0d60c9cc55cc8423c2cf752786108f8b9abf3a72ce3ce32322b9600db4f68b06f655e6da0ac79a3e207e2547e10acc8f072be9763ec8bd4f45087f3ac55f28f067cbd0ca640f7fd68835016f6366c71c8a88061b2cfeff826f8f4a84a1380ec91c3a7de42eae9f3a775b4aca3bb0600efa6e44c2a5e86edc96ca9ded256a25827274df998cb33b06cf980b3d80a0aeaa156367dac3684c5bf0a656ff554783e39e949d8f0acde56db57887844592525533c70001c8d54c3f413661895a46923afeb3b2d1e24b2b9259bc15f9c2ccec947cb55603b6185bcd9e7673895e193bf2489aa665a49b646cc9a8799c54ee27718469b983b4e7ceba0a0afeb8160a687b987dcf3e76ebb1de8833323b24b8c9f67a9e6b6c808fa3bdc743ac6c4263a8d58013b8a115f63c1d224895a07b1db49acf2039d0f6c5caef0d29fc8787dca0febee6b93a50f0dbdddfe4d7e953e52bcff6ecf99b7bb5db09eb3a9da17d0e9e26801d10bf9da38ec023ef66b4d00a6efbe30965d6830a0e13044d48ae1a32fa460f861f520f5bbd60f599f2ae47af1ddc358735eb352d8c7305c4a08bb8d74c528087eea8fc4a4eca7f07c3dc718981a496711218022c00cf50e5e6a6f4e6f80b940a56d05fef21025400bc080a6ba84ed4d523bf7bb367953f94f6e4c1326f69a2d9c865c85e60b21b6a68d642dc740c7c39361ded3d82276f5cee48467cd7603d5a83d5f82d812ccc8ab00220c2423afaa92e28ffc80f4e85de986b1612de385aeb5e517ce104dfd3c58ab3090f1952fb18f64bbf13dca5e583ee77d0cc66b171e2e7f602635835674ac92f9c736ac0272e8af4cddf74d5da3087b528c482cbd94da5b686d3a0eee09b16b346d0b2a7d8535d2ffa4fc246799a2617b51ac697bb4ac12c633f5c928c87870e9f88e0ff1b7090292bda9a4fb742e67f239bdacad2502dd1987e4d8cf57477990507b6dbb1141adfb0517768916f27366407e9631d8eab042727ce7084b513f863827935e5e9b1d709036352baef6c244d09fc97ca0997fa35bf8b7b7d3cd4efab126dfb9cc84066a9170d1dabe601a2f886ae00cc040432e043f16b81c09648d3a5fb43491cbf2c12f7b12c9b169f9143f451793e0ee081e8ecefdfc6bc61f8923dddac182b79f78cb4757bc0f83fa97272dac7d8cd414c98cc7a9bc6a55251fdd7a96504a5c8c603fe13a97d91cbaadea94ceef0928311a85afff75c3a4ad944064da56b3dde28b18b40bb73b9a816060c0854e5b1976a955e0733b08e2a6a3f156f11a63da5750374695ad081fc346c945a46598542310145fd4d38aed6edfa722428d16fc34029480f9263fff62402dc9e31109b71404b4903e8984a183d2262c519c064422b5433460f3369cd3f93d9c0e5a8e999d41c83451ff03c096b8a4fbf84c374fffb9ccbda4823ef3476dbcfc56d09f59b40093124f7e7496c7746a1dfe72196cb77bebc181b147c7ac9ebdc68595df78e124f4bbc9e0ff76528deb2c53cd2f03215800958673642b4776bcaa0e820136bf95995c5d15d2538cd5cc0dc74bc80f1200fb5c044b4d0c0d9acdb43af0c488561bf63d49a07128f052646beec8a63c371534ec9128ba34616924dea101103602b720544c77ee44dc9507c869e2c6004105b7357bbe02f940f180175e86f7ccc37f6376944d998dcc44ce42dd6f956408f0a166959b7bbae672dc86295cf450cd533d73ce6564a6351264bbb67b16969bc1cfa83ef3313a6f9d89be64ccb479a169eff774b2a5a6a464cb5abbd0b00c7a1d34a9b6c82ed14700c39a1a4bf6b40a206c53eededca5803d3ee4b3930c7ef761a9a2e0fd142b8a677d5bc3716b8d63b0e9c308181e8b58f30a7a88d9e3478ebda4d1ac397277b5ac70f0eb95c362a2381820f53f8cec2a08f54ca1932590fc8d81e6ae57299826f640f860e5091e9a02291bf9435b330d0d15693e713039e3f07477199b4dc8ef4bcc18a1b2d2ccf0686971b57f3394fe2a2e6fa5eacb620ca2fb097a61bedf8c2d63fdb63c6b7b542ea665c98a944aa992f0730c6a51c668b21e9f9b626527a60ed44bd3341e5c1dfa19d14f9afeaf723e38eb81d2dc86bbbee034abc60c3cd9d8a49f691c3810a6a5c6d7f8c28470da03d1cd96193a5ccf96b4b6426c2aad22d83690f6b35f68ac6ae7e4575a938308a0fe4b0aacff63ca041330ddf5ccb07123edde31764a9425c4f80740b2c1ddb29901c64e11462d865a5eb77c61ba3e9f1ab9b7525247c2b77ff11f12ab102ffa48a9ae640fa2ee3682f21352abd82830ce6a7b534cd164698dcfbcf8a39b190eaee4134ea1de756ed5eff977661ca6762fe7571e23a5f680e6041c7fa04c429f5509dc05a222e6b7091f8c2448bf1007c7946929897c21b30ae01bc7413c391fd4b7dca37e79b0fad78230413ea4e2f6dfd45dbe189041e85faa9fb0a6b3de9c239d597ce7fcc9a635632b5740d86772ccb2aee04d8e2b097c49d74ec37b967396c4c76f291f600dc6624abe2093fbf3d0f5460f80992f70832984faa493492de76477a8cedc825a15682d6f4c780b318dd1c20dbc379c4cfc2df01ba5eebe6a890f51ca470b44829906a2c1f184d9c65ea02ec46fe7ac89ea6f52ddffd0ac4f0ec6598c171bbaf3b664c27b7aae0b32e93e92b5a76c9ccbc5130f43facc2a0f5b71b6eeb0f00bb566d6c3469eb5cff25f6f68309ea3578b109349411dfbb2302404c652a5ac6b1c083267c90b2b96f8f8f08d394b3d9f0b9d7ea44bce518e957dffd624ce77b62adf92fadb52be75683084cc700eb76be191ab051e39d5813bfbb93ebb59518b4e383817685b3a59ab02b46d94a87525ea4419de7dc28ce9c5c5943f89d5885da5febc5c831feebd7b706f68b920dfdff3fdd1111693c1cbe34d62fbc32d16cafdd28bcd1c864614860398141a11fbefb686acc989497f78b28d64d0bfe998a51b3705f5965a8b9d54ca7ed62734a08e9f47b28b0dfc8a6a0a9948983ca2e78e69569029fc887cebd229767dc23ebb836db4d3ef29f66727b9e1ece3ae9d52b9bdc0cb2a2c098e9891389dcecb0126ef8f0004b29fb196455ab1ef9d63a8564140c7f79bcd912679fc36d7b8a705f3fc7bd1f33c2a258b0d6aa3c563b6ac2545129a4e54d564607488d37f163c04d075b8785a046098e6be2c64ff39d36ceca56c872ef6cbfab9e56145ae3378d0da8f2142f210f379ac2973f0f863d7d1925bc0117e30cbde76cc1ede3fb8d9d77a9bca52418e561e4e1065f6db6a7ff3d2cf638a9072bce295a16bc8e8fc207cf4e4b9ccfb9c63f325252a63e88f6424b87de380d5e2110a317bdcfb195a32aa931fc89212bd642effb25f53a00cca8a58e181fa78ec9998919f07fccfc765cf2f9fca4bda7531b9d75ea3b0a6b80d9db70a4aaac24f7eccfb3366d01d571a22486cdd30b6d87a4f1c907008913d9c50531416f3769b07784ddc80cea95cfc337be10e6bb58df4133385ada36283a96f8badca88654c3f060a681eb4798deda21700565c0eba6812e8a23ffacd5abd79a8df627709206f4f66c91400bd4bf19df24ca616a60747adc00d1c058cca7b4924024ae1638312eb935461a4df695045dcd4af9829164a5aa760e7ea52462da918e6be27bcb58989c3d51c342bc567f0c8f04155c7819c0344caba600a980a460ece0a1d59ade3c49451207bc60052ffc1a72a115de663fc4c8f29baf5886b03f3c4e8c170a98f6d1245514ad17f03fe1b48b22a11714e49e7441b654f35c0d7af04562c52fa721b7f6801f3ce292e74126248a26aeafc8130cf6855650f03e74bfccf1d1199a08d672b260c8bc6c7293b553d75dc03570ea7e76910ff48dc07897313c11095e70b5a9cd95e361abcd85be662a57ce286554a33ace646f68ae2ea64fe426a29db7de4dc416b7732def13d3d68798f2b6040cfa902f7659e93a028ef25fe70d79cfdd9f8a42eca0fbaa18fb04135ed3139e593c945b89babb870f4001d400d594a76d129e13ee23871a1f65eaf8a2593fddfc47314250b7fb587cb017de45b2e6595bd23ac228537c3466507f3d8b9fe9115faa09cb7c0ed89d45f3fabd11b70b93196ce527f4c9373faa51ade9ac7e03d136dc524e1aba009717871167b209db3c35a247702c3c5a3ac14c3b38d57393aeccf8e4bb4c7e3782d39b9caf8dbd7dc3b70ea140cb536c7aabe139dc3a05853ddac8be123ba158c9f386534092abb5cc16e704eeec23365f6cfbd1293c1230c96942ea006aa67a39afacd13066b1b8ee4be8e57ce0e867405204e539079cdb1b936d56ecac196bb69b96434fcc3422deb1d5ccab596c5443499b225eaae8db38ff24836845a61b2756abfac58f0f9f7f28929317308595fe084e75ed4c6f1527f7756a79aa17857f00d13979adb0e0d70550821134106d41d8364e90e86fe2442645e6de2f2f595d608613ee4d17972a1edd7aad7e5bf8aa52cfcfb23fa36247c5c19ac5cda323af01e69785ffb4906450ebd28fdb14bcbff60b323965640de314cf9192ca807e018d98d43706f02a5358d52331481d25437b8b43216d0fcebefd5048248a08c3cdcfd28153b957d9b998c8f893cc13213cdac2e71c4e2abdf11c73b9c557a7f8142ee5d6cf734743b02ace1692a6ca82f11d029add5d93d426285160c66282b63cce7533e56da814f5533db90d1bd4d99033c3177b69a7ffb0d5d0a8e035b71d4c1b20fb5ab7420dc7f7eccdd177bd3fc04b56fa3de9f699f94d3fe5bf3832e9a3cc435fa7846a63b683c290bc51fe617700b071f9aee71ebd577f3f2373516db6bd1fd5fe6900c005e7ddd6f653ee84018db4ed6ed2a578e2ac1b4ac5a2c7bfb193421ed211b0edcdd755e3258902cad8b681b13dc6349a69b31e1560a335d996cddf9df52775776a663f1fdd49659ecc6de6a2713846fc9fa06043de09f286aaaad1b89adb152936e5be55481ae82a3dd8406322793363472bd2ee703be047cdb77fb2f883fb5d97fa36cf14d6332fe59d45f66013f28914391e92a0144f9ea40e9a6bccfda3ea5bcfd7659cfcd529cd25be79d5e0e69737bb544fe855e24f2fdecfc3f6f38cee496a96cecf24c9e15335e16e09018601b056521cd05c5ab620fb64b04ed75debbcd2c4e9ab680a555eeb701e3c5d4129141de55e3be94b28f8ff1a21abae4444b44c8f71f83ff910e074c07926c919e80b199b00f61bd9281e931b2de3259bb40cee9907190b9306a45ed89da8121d39e52e38e9ccc37fa29a2c34e6527e9b79ea2e5348b94a4247143b35193411c77336a2ba556672f63b43b44350f8db93e9c20696a8899a55ad708bb38a847c8748e5fff89e0cea5e67778984e4ef3c8c3537949ed6e33c64681bfb532822089654512dc1941e5ddcc20b90ca5d3921c8a7e5eb4f330c19512b4d8b560159e773abd9ac787df18693a1c1217dd370cc158b8396bf20105ea71ebb396312ae71572faf0efa502ef23e8f55aa7b510c32f94eb1e31a42fa6e1db713ad2e83d4b9c6556506ac81520fc549b4c3271b2de165068fa501a49f2b1a4cbff57e187cac0f40f3e92811971d6cbf4565cdbe1fdea505f3221851c7ba78cd784928e2342627ae3c79477b7c28d80bc24e3ed0abe1ccdd4c01280dc88d3ddef41ae240b8e3a9859894ffb2e26b8fabc269742545540c3400d168ffe6605ecb63cc701b637f5acc4711abeedf086dc08b9e169a00351cac9909ad8da0389ffebeeb681f747f27998603257f7f0182ea4fa4f57a53be441a643828d98d9b6c9102d24d91e1c5cd1162f706319c985ed02d55ca2cfab0efb217cce44e07df66f50f181c14bd4930bb3d3a4a681ace0811a476d8d9e17d1642cdf9dc4e00a067e892482cb0ca31cba31e842afe90f020d9d539fb540fba75ca07d4e1a464fefcccc08ca9f3bf71504c01cb98ecab7c4f861c94b605cece2dbd27847970fd949eaba17ccadd03d8819810882bc002a08b1d9f47cd6d4a15925677acc19d7ca2914c35290aad344afa9c5287acdf6f15c14387b916d70848a043ea405e92c8903cb5ed0ad476050540d775ce23203a78057aacde119ccc4d9b12595e31517cf632dbdd2783aa8b9c59ca5856b4ba51fd858c7e89ddfce36d2878a74a5f44519541b4269661c4d20dbbce79ecd1efcc5087751bc7d0b1de95fa0f72637655ffbe1420ec1e1b67d020522b1e66535bd132a85729672bd704a6e17d80d315aac615bacf607792466548b17c460ba1ee57f88b0c3b6461714a9f38ed36c4a2213c36655623287d27dc763884dcf5c16ad75c02d8454594b71207ba28b90bb0462a536c375811564e16ca397590119bb583e245e676bbf8a98bd2a9d9950871fabd1fda37e02348146e7865c582bee457efeae1ccdc4014281a7dd285b6398fed8cb11fc19497eb05d988a486a53762e4e4884058677b14b6bf5607e428f802af76ea7596bf129a60c64a955f9dd1eee5986972a7273022ffcccb3510b82cc1d978a67177a5b76a3d440729da27f4cd01d31c0e6e823951029b95542a76a7cad8a962753c82ac06d219ea4447f8406221a3e568f6db1a55599f137072715d8fc9d71caa3e44d84f0ec482e8fb36655d3d459688d9837cd3a86f4f9aa9cfc38f8ab459d009cf8a35f58deabdfd9ed72d14b6bed9d022e952d9a5e0f6b8b25a48106ced91f5b41101d3c876c732a063bae19f2f2029cd159ce59b596885274f00d8e8ece74f053319f035eb22b2d74731cb24837be31d73f11cb21aced226faed50da178e428036fdcf3afbeb92bc426a994c40e41078d94c7465019a149ff7cee6d368d9cdbfbde3223e3ebe5c2c1514720347bbe85515d2ddf09035a8ee2ce34a9a36fcdaf9311f34a5f615ff66d281dd11d61b3a17714dace99916906fa3372d61b84f925ce721a656edbbc5c0c388f75d470662e38a640deea625ac46e4781bee5935a3a3022d3959380977fa256e8982da6630d2c14a6f2073a93f61825eab65db409dc981fb1ef2b881595b45eacb2dcbdd0231225b56bc0904ffeb5833193324f7a790dd369a7b5d60bca1bb45839f79c0daa2e68bda63ed77d8ced82718e5eb9794d13c028adfc7452bb4df20e3c020c8abc59a0a374838d69403ef8f8db7ded481b95466505ee3510889f3d25bc1a61beb340c9723a2bed11e8990b3ac049d5d3deb4c45b1b43661609a69856f3548af37907a2f2a6b6471aefa9748e9ff59027b8be4ef900a07b541f71276e6bd7e7f073f1372d7973ac3f9cd690000bc490a6df8557b39e9155b50fbcfea0cdddc11546f0d4d30ed4ec7d4477796eb848ab2ff35bdaf166e29cdba4c97af757ca5e9892cc99ca55dad05d0f56ad43e7abab721d5752d01f8871d774b0b8ed4147fc3d886d36341f04cf870e92ef854fdb14165a67bd48289c7bc5ff0c989a517acda719563b517fc6a459000ab8261213364560c3d47c5fb16308d41a28760b3030db4faf4ad545809d67d327da9ca70350ac24ab6850ecdb07c0c5558c3bf63c6d64d8de5a5410b550ce4bd947b7fcbe9d605d097a49b7e8cb68fc4558423d01de3fe1e108a4fb4354358792ebfa2ac58af2c53ea3e25cb1a74239d2b984ac466408bbf2887ecd5508e294942325873226ab03d50dd3a5657bdccfc1478c2238dca780022de185935f8ea380233215d8a66da7b5b453833fd1eb23708bb7fdc3640736010e237775a6a60b7235d3ca91aa4f6a3819c6e3eeeb71d5c987b144c8be5c6a7094aa7e7e66d28afc463fed64c4f75351f21371483c1b881b0a27a7a2442b5d8e508ff50542205dea5a9873e538dad245f4fd08638034af6776d5bd00fb32febd3945548d4bbec28a3c998b54c696cd6977571af00b89205e8335fef52bef6702c4cec46dd6ffa7da618f230d77a2abcdf299baa76ff51a9b440904acf975c3f4808e9f7debd0ee06fc350f9159746de03e67712fb50a98d01c26870c646d703ad3b4aaaccaa9ed6d4008d3345d2e2bac66800de828d4e1f8f20e6edfa5c653b5a90d5ebc3c2898748b61dad84f3b0fa334b177b1fa251376dd946642ec1db3874aece55224e8ba21c9ecc5f8224aa98c9f6c2458117250d26c106990c9c5828e3e5703cee68b52d9adf75e8125311dc36e5e89254345cc03cc94f0b2b5d29c1703450c86ce103a414825e2b345c87aee81501887bdd9d679cc9b1e08c77d2d8ca2ddebb2c8d818b18926fce5478f3b57a0063b7115ee33f28e9fc44918207a3263f3b4edea0d9aa596ff819ee10d79aafd3f2dae0e7d5bfcd2cab2dc0010e6285860bc8797ae49ede3fa6717d2a5fb2d8a4c69d6994c918114fe13dfc1847b7209e3acdd2d0918a38efa0f9684224ee5bd8817953b6751969cf305c030d1034e331965dc34c48facd754a1ad3a09555cc3c552e30e10d107056db5e57073bed4786614b5d2ab4d604bd38e650ba61b810af58c3028686476c866c8203b390f14f4d335097c5dfc5fff8d62dc124733eeff43be151c630e708fbb26e988625a6fddece53ce6735b614378604cd96db57051309d8e0dff366849b6470768f916d5b27660702b4a43ce40b6e3548e2f8bc090b43bca257ce84113aaeb8ff5736e715a44408c5025054fefb7c29e6b8086071e2c86b98f4e4e26c883809396007dc76e11e46077e003db3255ac6eae62fb2cbeffc306595608a636f555bd47aab77b99c2ef99d4db34b42f58877ac52817d5f5b20ed8c63940b08c61f7e9d71f87521c181fcbb856a112f05398fc9e462337172aad121dd0df4e9ac0f3d225090c8aae5213f3cf994e8aa3d8d9891e42e0b91379b72db3632ed455327a2de5d3d0e86b1222b462cb4b249ee5de01e8ec854b7b0c84fd3b39ea5ae8cca91e91143e8d2bb25fe2e4482a574f24ecb07fdc261a5b5420ddc414126e0f968f662f47f0380dae9abe237bf59693a551f79037e2f546099b41f43b1307e45a53f029ed7c6a7741f22611fb086438d415f72b0e2675e3a0976d9a5506a44000a5f072bdd2bc8f4dd2139fc6db6e08ad0f1b00686e556e2c882e437562ed979efd73e2fc1eccc5a46ec28fc789a390eb0a5d41d223d3ced52d4bd2c5b47cae8e064f2538712f371bc90d7c0b02d857e116df11c9b9c990d805db73996a4116d2392412900670ee16a6922daad479e72e2220f9a761605bd65dc2329af18bb1e97a2404b5885c633dbc5eb60040cde033fb176bd4b4aec5e32cd76b3cc842569ccdbd05aef3f762cc77e2cd3bda91eff961096fb198a6d7d5f93cf4bdb9212202ea43aaf5cf238d174d0c657f6f3477009d4654f02b36e786d36b6c941e67afe1808884296ecc84d58dd9773dc818499aa57f52840d754dabfa0b7f20328b3e731d2bc744b2c256cb87c7f887a753430c1e6cf799060805b780d60c72793c6e1fb799a28d4605fcadfca8667417de1e74f573c3c809a6ee29a7288f584edae976b10e3feee7da995d75740864776b334050f36cb1f6df6d443e64a857f1109df61518e7b93b80aae81ece9a7db43c61bd82352d68cf6fe3ecd1a304e567c2c5072f05f739f8dac6489209c8121be9979def455d2000a7ab728c5376d1997d3e22629f23be9cb116b6c26e3691ed0fb2fbcedaeccb0be2f61e35efd32ff44523b7c623dc1a267445fbb1d59ae00404218987e292b4dd3ae9ece1865b94ced63d9afc3a0dae0470330469388e7cb7dda72d8087dca0c75c07275300c315f1a38d49a1b120b1930bd166dac1b71bb694a22d0ab5fe80b6eace20561c7b16f8e409e205bd87d26ac4e944ee58767ed8c4444a9941544a5d876b9958b2eec432da45cc037f1ca479fe383f7d8111cec5b4c3f4d7d4d916dbf7151e5e495fa5709f44ae320f2bbd5cfe22487e4c48be99e5a1cb8c92d4037b797ac1276d88f9d3ce9e49eee1ada3c1b91f984a1e93ef66de5f3dba303fde94ba106940512c9c04bd79c38eda24237efec219dca92c1731f8213b2251a6a43bd706da05cc19c663f1c65bc569a1ea71b2302d2e71f52b837400d7c13d6ffc68edf94e6d1162e6aee8a58db9e51cdcca7ff081ce50404c4a2b86da45b5a161e76daaa80336e288d236b6754f659ed75445becead8eac9bc93c20f500bdfb9474343742fceed39973064186120b4edf440497b99a4732b7805eaaeb8714ebb9fd2dd6b64ded8b03c19914801b9f09fb9752dcde0772bf2589eb34cc4ba1839030c00f9eeea081ddcffa10d790a42e34bc648ec12fa4021fd81086d894e320835847f9a8d53da8db10e9a196425b927c409a0893b79d73573236913c2259da6c45e78a604eaf007704ff3e72867b556ccc1850739c3f1cfb44ea897a9af07ea19cfc9af0204b8bdbad24544608d66778002b6958affafa259f6f3972faf90e3fa902822015b5b40360b3f2420cab5910c65504bbba2a317524c7c86ca4a0185eec6205129260a30d2def81c21670d52afde220a7102dd2aa872cb3dc59f753aaf1d46a2c7dd8c84de998e087d9a3020c1a5e08f319ee1b7a74a98c6e6b9302c4f7a011954626350c7fff54bcae829e77b43cc9733d258cfa006f8be5814355ad8945695d1b0ebaf980f81e49f3efb564ba58c6aa5d66644117bce3cf82b8f73874ed8393feceb46d8ead86eb28e195484d80ec1aec5f018304126a4bc226fc4e32a42ccb1098ff248847d7845622559a0dba60054bd2a658bbad778c53870127254ebd234bd11bdfb8097510e6fbe522258b65ca84228f5849af7a79fb5b5aa1c2786db237c4f9e2b2a7764e1a07c91e0cd8239d7c0c18b00fe68ecdd311dcd404beae5320b3888481b1cbe185c843632fdc3b21e20f8cad587be01c312ce2d56fc7b73014f7cc3bf28c3ca3029e71b5b2f3c7c31223483bed52841ef3ee63ce79391b402e4db00362c51acabb6bde65721c114de6dbf73f0a0dd2a8e6790d02bb708fbb7df8667c9cbf405d2365c66ce1326baea0509b22c487fe0fbfce1a50aba50742ef3798a449cb0ac9365cdd09e9585dfee9cc48b846103489e0f9b766db24091bdc0bb5f673ad62f92a89b96af4c31833b5c6ee900ad9bbbc0b3d4ccd90f90a12def1167c7fd4a49cf4f2717e80213b5a1fde226cbeb9b584ff1da177beb075b6d064182eacfcf725d9e280e7fe29fde42a55fdd00410e4f54cee179ed4d43ff517019a7035eae22a9b8d31f9e84365034cba250ba56d65d7390b8103e8ebc56543b64de160811516b535f06691918941410c41c3341d8033201572bcdb0ee9d7bd0f5b8c4a2b92eab0148c23a5b1dc90d4816e28de68dd7956e2fcf27f161ccb4742fdc0f5ae297e31c630e6b755bb7e6cc4d4608dbaf1afca3d8fb5a6c1f86383fa0f119729657a526dafb0d9af11dc1e43966f067e46f34e461647aa4e75c35bd48c5d06bf353e1d9c1f5624f26b4596bbc032a31a5aea9487244d906746cd9e5de84623b25707fd843bf8da9bf36f623d909f41d6eeb72e3782ac82b2d0ad67f93f25b236cdf72719b47386efe8dd95c0040d7212767f31c6b6d4533eb8e2b9abf9bba304be8ef91ac68b6149463ba14a37e2a04edb80d8bd44fcc10b5fa5c006cc78c2ac2e2c753c63aad6fc82b5be5905e37826b9b271e999bef0a21f86dba51ae6b7305c2b08c917149303b4fa7b63c9ff422ba2e620fe3bd598983f221993ebf8877fd0c022b2ee125f8e0441763316307febbafe5eef3ff3dccf73c9b37674205bee05bc08657115b0fcd2767068279ccfbdf0b42108a7c6102d38b0054ee1625b0f2d7567926c494759a7987a3b75ff22693469997199d812a64f71d45e4a0eeafa5ffdff0fcbc4935862fa0f11aed08d279fdb540a12b6083ce4eecee38f2344b63f710da1abb58f2a950a5dc581557fc03c9745d9a16509c7a0397ac59eecedac4e9c392d31d7309bb94ece035b67786b54b7867f2ef2858bb5d35d52009a1acf6fe7a7a8d8ee6a71dfa1b7256c0e1c11075b57d653d25e390df9cefce675f3d7f6f1a5878699d294e5f6a9d6013099bba45d588f65c6db3579345f82737bbe04c519d9f0ac1a515ff795075484669d1ab55f63b4726ceec6e75816ec82354aca8cecb2cf075c5c1ae34233f7f7b96b1ab805aaffcc4d78494a70282ce09b703de6bb2b642e604a66cc5d65fc05749776f9c588a1587a7d3a00ff004f593b48a1744235efd6e64a402c96fe6a2578cdb47f7b08cbf948c765a6f98713a65b48c318b22a32bf1b1637e8fc376a174772f1669f7d82074e806b26f04bfee3511fa66fe7da0ecafb456d3289a36f70f08f92437ac01b238e1991701d60ce095c2dd2c2af6ad6daae14466ebbf7f0cc321dcdac6a24d9ff3368c3884a5eec653a2c0808f415b0cba531616a9b705481c2814cc98182b9de5c5ccd9c99740ab31c2d00f62a1fc44535ba2c87287bc03c78b54902f6804d9e3b8d13d719f6f59df9aaa75095afceaf5566caed44c3abc979143d6926b062b94b5986b605142f9277e3a6a33b380c851305e175b21fea94a908fc1353819d4c93f08ab593ecedf149057fc8f0442d31241d205f6f8f40edc8fe49ec7bd6bc110512006d9a58a830082cd4abcbb06d9e0a75abeaa75922594c205a401ba406c4c97b21196684ebaaaae66d073ac8a6a140d72552a03fc833d2b05d082a8a8dea912177b278c17c25369b1dc6fe74b712c86c44b5dafaabde4037cb0125de6e3481e191f3ee533d09ef8df8ee2394fdb2d28a56342a41cd72f4bf885a90e3f926142e7df68e216284bf4f1a8faaaca7fb2908fa307afdb1528346fde11208a8353c58ce9f64c847013f0bfb7d583791f3bc6fccbc50bb93bbf6ee5617b0064776501899e9a9c1bdb3efecc3bb5a3fb0f7629ce6ff0ca894c206f0398efc38e50b406c0317e454a22160314d058c3d409ccf4c428dcfd999ff22194c45cb1ea1bd91f80e1fa9924fcc37f1b1aa32a1d966adbe8bfd51714ca03ff61c0741e85138b389dd55ebbc23b0947399a8a1a01ecb83a3ad0e47bea5aed6e8e78340ad731478717cf654c436fbd3a7cedf366c3df8899ccbd696ec7bb16887b4317c22a8d97c2c84215a7ffc2d9dbc915fd3d64336d3275cbdcf333da9abb29a7ef83e8f6be6a1189965ca13dbbbcc25d2b7c52eb324ecd7b974762f3e0346664537eb8cdbac84d0e3049376cbf64f614ee464ee4a3e5fdfa758bfced1b827ff118e6116019b3cdacfada7b3180f3802f68efd4254f1c1ff0a38fabbf86f3c592da4f4c966d6f205e9c82c279d6baf3261e1020779b689507e9c5bd1afc4192a6d21f2fb93b33d768e3373a9a25c3f8e369f8c0480a8da48fc3fa73e0f370423dcac269d70428c6a0b4da6229a32217ed68f3b1d4c76aef12efe787e2d02f146e76a463791792fc9a4b7965c7023849e9db0dd387cdc9a451df136ca8213a5853d3c87a208dd62be2ebd8ebd6046f73817c114e790925f044908bdcbce96f29fd11977cfa912838bc00c29ad8c11705f5f258252811d6554560d07ab548776b34e2f2fef62570102f33d5e112511d406a7297e814bdd011b8e3aef8cbef31d78ec31d8f151a62ced50402c99f10b0955fef3a24b60fa5b91de86818e58eb1f0bd1b3817590f0c01a1b2cc37ea7e89e71e3dc7791a55e397e812b8364c9fe2dcc3b6ba5336f1cb36b72199a5a9ed2238e5c2c5d02959d9a447181320a1622e76d510c091d06d301acc9d440c00354faf753bc7cc51bef0448ada5f6d6acf88bb91a43380a20c5cc88139927541df77b2619150b39b26b8f9a1ec854e87232534e4f58b5debfd9ef126256686c92b5b0755c3251fa675aeb566246cd832d6fe14b9d6f3890746a4d587c4062fc52b2089faba67c5dcbec5e575bcfeb6db6c255ee887c3029c9fc483d2860986f61e3a9610c7390a06f0f88bb65f2188bd55910d493949a09491a5b5ac5500c6d758195252a36b980239f5128e1e4cb89ada68daf1c58b4917c09c8d2c2ca2b69a6e4667fb74cf8b4eeca30e4b03796d7003636c8cbd17f028d137c0239c4a1c12e6a70c37d917770f34e946ccb672ec1db6f09d2a222873ccb0a9783a12c0bbcff62e571168b921a5bbab0a8b56d2f7c71c34452fb068cd130ff97f7c771def13f3136f0057a8afa0c66db11089bd24d64ee432bbcd41b9d638dd60403ffd135571f2167417874fc77128d63f0afd0d951537b493ac9d9d6d22fe6a177719bd3bfda26dacc70dfdd6333445239911078f3221dcb82d71a75fae3720b53f0f2a32c1e28f76e45ee0a2b2ed9952de365d5a434b86fe2a136abd7f5f4ede7fe2dd0e3ac888ab3b862f4962879ff7fc4fbc9100bef685cfe0787a0232a9bed2992377edc354d34d7f13a3026ce0851bafbaff473491b30658b34addd1b416f5790f8650e5bafc89cbb64c77ffda047ef9ecf0006d0d7306f7eaacc999e605a8e0ad31468bf8436432a0e4cc9e9a6a9d308adf139caeaca69ca129377895550eaac61a31771dd7ec7652e8f23b0c39bbf5ef389ca5f42650cd98df203158c62c29e02ecf293ea38ca6208af98d4d445db012a9b5643ba44e3f40d146b2253ed73f35626238f7e9aec15a5142448964afb548673f8e5e4262a4cc9b21bbd84409e8fd76cce0be7990d395ba5b6a2f239aec80b588c26f57315af81316c243454387b64272efbeca311015da2d7ffacc69e7fe93efd8dcfbf78742371f326fd882cf2203fbbec62e0275f57984aed4e952bfc34f63a88df0bd08de4b7935ad7326fa9b3fc62704ab5b5ac83f0ed7f913e0013a004a1eab4ff1e319a1c861cc86b81f104f47d1876af704610399ee91438809df0fa1071dcba820ffbb53816add266b472a609e85875b32e79fa4b70a7681d1f5d76f11444148c1c8c56b708db13c6bb7b0aecad034f9b07aa55b11b62ad9d248e4551e0d97c9bb68dee1a77a8ed1447af0a6b1f4cb4ea6573e18ad7b16377cfd9596be72599c62979e52bd67c86e2f28139e0f781220e0466e76a3460519b43ceb9800e81e195d5d071dd3d02b37f2d26f64f93c5a370d5fde733843c4e2a19695fac5687baed451c9151bf8253ced867536dcfd83237aecd4d67718e10a642892a61fd6ffdc68cba0a370ff7960e27eb80ff23f70cc4c6f7dcb4072642c1cf9b3dd96802daf95b215820e37a1eb7c212df808ccf4b30fa8ce3719bd98524fba7d196853cc9e075c163046f6ad0d32c8daaba73f9d3156d87c909121b56c04791f886669d6e20180431c40a7efd12a15c235bd4b91055c20f522a950c40b63b6e718bed142c184978357a478eb32b9c50a88f11e129ef8fa5d0e23b960b046f4b64af0b4be117e20e40297d98581960c154b78553408024f02d39df6ab2424e4e86fb0b9367ae7fab43d8515aa4fda59e40c313e81a1d208f1596ff1ea49706a6d4e2e9d5bd7744c0b976a304608fa9dd9b6219239bc03fae29f7c13add34cbbd3d8604479f434b7c82f07febc0297169bd5ad4df8f97cab1dc5a95243fd6250d04e320b4d53dddf018068650cf1aaea5de3cbee944e2fcf95fd4f15934c13a6136ccb7bff5551c0e0b3cad133579a18cdd6a7f2900366b483403e105de089e1631b7fe3e4b41f3f933ed78a83b6705e97ae93bcd9d13615ab13c674a1bdf46f1dee81df70ae7c103b940081084f3ab0a445debbfd5d19ae67fcd3e5e1df2895873ca95f574a65732eefa15c2d8a24e582916c7b02027c0afcf78d5dcbf65d4d2d3a5de9f0a4682a6499ed834e7601aa64c9fdcb8a01921e3f48bbe03dbfe8d674560be7bdd2a4fe9027f7d2aa7ab3862f40cb4128b201cafba352faf0685acee1888f779036eadd877c4f01e63042f9ea1415238cfe7cfb0b57039df87b12a0820ccdc074c45e3b38609b295b444f729e1af6a1946135ee48f00589fdbb090fad21020390c75bf21e51b95d99222154dd13372c5188f737008606c3b1ee4e8c9fd247756d455ca9c1d4db296d5b80777c94416a1ccc3850cbf318053526f7f3b86eb19f988d6bfcd10b0c15ab684da2fe364624e566bc615749e24bdf1ec552eaeddb16dacd856833937197be96f042875be2f17578eed22adf967af7fc76d84d9d90923489365c33592d96c20345c18a2d2a69a7ebcb363eff5e8448ee61d33c9ae5f9302af82c874db0c3a131ad2b075f73f2be7240c95779e90631de0977a1f309dddfd22fcc9f34967dad1b2aa7cf9ab31b4ecbfa307a85ab95108d6646af7e24b89390d731d0bf9a648989618523633ce5939adbd65f711c1c699b3704fbfbd693f642f62d8bca76bdf02e0adaae314a7b1c23d3a12072af4cf6101f0a30fd5762f418fcc39ac1746431ce183dfe1d625318af557d40a0079d7e9e862138c5bf28dbae5fc6e5014f4af3b04806959fc3046f2bebef646bf97706095adfe1cde922f3f98f35e126710eab9b567f013a8556c7bcf1417e0f53c8fb053c2aa199c9a7d85364fdeaac2683c6904ac64420ee1a5326fc7f7bacbe692cf79f8305cfaca4a24277dc7fe27c4c39f6c79e2bdc194a930af9623f8ba4e444f6e23293c6e9a581806bfe50db87ff7f51a0735f4433f8610f0fd92891207c891c536e1aefef99be6beab5989c67f142cb1dcb871bc4683f0c4377ca8b86e4e9350224f176fca1b26f9ca3ebd11c37fdd15fd7139bfcb654e9702da7a0d423c19fe0d53963201210c050217c059860bb81f2c1815d15eb3fcdee976212523041a3fa73a655359ad701344450a2df0a09643facebb01a1845388dbd5985d36a5bdc58150f6178b27ac2ffb8af4fe69e07c373cb64bed8f640b40e35b598f49a801b070ce505ce0e0d00ade70a67f59a978eb9bc8161ec30a5c2bf456fa0020f2ee2c80a9a2562fecc6997f49d84a8a837539dba1261a3b4957b7b8fc6f1b89066142af960e42f09b77e841eca7aba7db2912d35528d1a14cc454c93865f2edd37c08ea0e0a108db98c1603646048d30b3b6534a6bcad5675b980602c25ec414471515e6ade66beeb38a16d394c774cd759e399e8e63d8426cf025364c61c22b24c5185eb97c991ad51f18273fb41232245ae736c0c5d1166123d26de83e52720c0912dd7ccf9471a3ea0590af38ed30639906a4b0418118db4c5c5e7fb8f4291e9660436b28c088140bcdf42dafff001d6a1a91ce49d8fba89b77ed69d9257649b798b37c0b9913456398b28db52d85ca6ed250c0bc785477ed3e656bfba0e5ff9adb8860140d2e642f374de07a08dd8c7f4b98d4f8c41d8d732df4930e4827536a9bcdddcc3e4fcaa6b7aac2cfade69f343938ab40d07d9f5117198b06728ebcf869fd114207bd76e09df6af3f920c2969f7cdcb8a9839cf43b1e07f233c49647c43810c00d85561da222d5fae1ce039fe1fd7f87b899235e1c039a68a1c8d911b7019d973e9546107789bfba114567194aee140ff851672078fb11e6da1b2af6fbe06b39ffa5cd88a908646893a4132132f7ab06cf2490142000073233d19c4ef7126585d1f3c1987d31692642d7c22e9d789a739f11c97c5f5be2ba4f2bf8b50aa7826cd32372e0cee3d5245607afabf4eae037c8b5dd21a3d60d118b1a93673987bdb430673ae4f6d0a07caf449609ca53382d2835605dcd77cc8b03118c98002f561b133e78541939c74a1235f4fdf85bf15781dfbf0d60a75f5a1f7809f4bb837d67a3c089499ac46269af5e31ca82c023847e4c6793ceca1a4bb2e5d170388ff72b5ea1fd59a8aeb01aebf43b5ba4044afab1fd07760c421ab58936ac11ac96d72712b16eb214a68c80f8000beac5ea3a95a61ec12784d9331672fa2b3076661ea7095ce1b43511ba6c55424266b06b8245221d87fe802dcd02fea592c021f75caee56d01c4f9644c5b84f3c2e1f28786eef6a81c8e25d12a189b6de33cc9f9ffcf6dda0c61f65de53ae86ee0d392126dcfb1500d61d8e56752daac5b566803dd30adf3d81cdad2257d003cef5def95d4a2bf0dc21ac734f7f3165ffb1cea3be5579cbfe3055a4f75f9f3c3ed25c8b33457b79d93e9c6a3e144770532ce22524ab699424f7b4ab1226c26717c8e223c027fa486fedea3b26c940e5b411518705cad58f749f5bec1fcc44c1da9fb7f7319053e3676a37920e644a7d4bd4cf1667682a2245c68ccbcce413abb1897d980237a4b20b82d2d1f96c4d63fd471a28422f4d46aa239be918f09f5428f2d8f34ae25bfb218f6fb955ce6bf6bd6c9fe8720ac99ef740d3cac6f60027fa6a2e1db59b240f1b555dcd2343f4c11e766b6f4e1b6e6613a8f3a29f49007616e4bc2790f25a11629fc2ebcc0149e395c5b6c9bce0856837976019659438d1eb4e7a0ca26c44481d3b52c2028c742bb7a37a3c8f9a1b21b283847b11f286a203ee02b8449c4f6a0f3c52ded4836156d3079982800a879f2512ad0017a3bfb866c433e40e38818d87081f4081eae427ba4577507844e4595973d23fe4b348f0df97839fd35385c3cc882e9237ea024ad6338b64c5be30e09f17802a4881812dedaedb0fcfe0497935fd5434315a072a50a470a2f2583e5126f6c3410feac35f03f2082113d171eec264edde2cba8a3e8b4765fd12da6bc08d9d503466a5b1457fd24a0e1fdf0af00a1f539d5d32594f9e03207cf2b77fd706bb213811ab1b206cf5be866685d0a75c35c423ce2c33b927e8453858d11477beaf41d44175f1afc8075730e71603ef074f4c1e23123c8b3c394f27399b39109f274f8ecf7a00fc5949a3679067ce3cf4293aba59295afc7210f58d0516c21ed1d5f975f3cd683e7d03cdb6124acac9bf0f76048825670e7aabbb0f784fd3b70760a59015d99f3d0c1c6d9801cf79203cc07dd88709a997dd183eb27d7acc8dd099eab635588a557df99c20eedac06e6b5a382a9b3ef3c42dd0af26b17caa87a1917cb28f5d236ed79d86186c89b519d4b0755d6e8ba7a3e0622276496dea12c5c44f103a7b24fcb442d2006d2facd615d22e5347b3ebb83afcc32d83d260195e269d1a8ea5b3e55210017aedb9a1408db05f644341ebdf63e327093424ebc9aa6cf78d38e5b981b078b811edaf2bb56292e2d4039594911fbd3733eaa1af0bf39d5503e8236df15f144cd62cb491d5914ed7bcf89285e76e5f9f26ba4a07656c906c93b2efd59015fd04c657fa9e1e9f2d4ac2456e7c720327e8af219c329ee0ce7be1715e396e7f43cbeccd0aee334fe29cd937f4c3ba64db313c69f659c8e3eabd7baf0e3ca5c0283006e6bc09a6c79ccbbd63fc94d6533da7969fe0194084439a11a0eeb1d59ec673486139bd56b054b752cc2f8bec7b6871d60faf31a906c5d50269163060fd5ebb55a87a95bfd771fc75ba36540286dbf002c97827440193108850d04485d98067238897e83cc4d28a6cf03e4327fd2cb52321f38c5d6b8e0fba99ec55fbb0c282b1dfbf0a71473d1a18a652e2eeafd2cf7a0972a3503468558f957a4274072b2b1da5eb42b8ccf92aee8241b7838b870c87833e8acdb696bf292be21fbaebb139ff3dd181b3b2590163249ed0abd94c6fdeca02dbaf712c26088020e30da799595b2f6fd9851acef243f2883831b5119808027ae5d51fa5680161dd156da8d742921b8a20dbbe966b96dc431db2261f23ef2c7a3a18648f57655073ec32e46a3c1a99c609202751434b360a00d6a685926c89b1096ca8d4ba174ae470f3ba24b59ff606b269112b410357f503e79f0e38ca515d601afbd0cc631a6cc8f76c19a481c46d716c17d427f7f00aa43d7069535ba6416a6b749d426dc372f1f8d159e1d294e7fa8e77328c08ceafa5059cdaa70f8d19173b675b6b63f2cb201d90f90a2f38f0ac4cace1ce4c2c93add2bcf9aa5a04e2499210da8f107c99e0064030252088c41ab5202b747d23c05c69c57b60df53b793dbb0af7831682d6a1776be3bff40671d63a38aa3f88dd6e88a0529afd1fc532526a4bc30fd55bf600477e89eb6fa3d7037c44d8ee942d354d8ff65b957282f06edfe44f4b6f1a0dc8e81d1ad7b3d5f0392b9920dff09318741176b83a742235a0f7f2be7284a76b4486c9ddc8d43ac577758e23fb0bd0ae3a2fab41141aa865c995b8edf4a428e68725956a268d295fc3e5f7c6fbde5302d6d7c411a27efe5e40d496b6760d5f059f11c5f61f77f612a2c82d2a89eb6f25b19d68c51ae3e1d44ead7c1ca027f0ed28329634be645932e1ab7c321bf27b8cfaf9aed30f2cbf5ee4478952b2074e4b64cfac3a17618a69de47892e81023b97caf77e33c4db9048dfac1a09b96bef130eb3973332837cfb7a78f7ceffbef0a1fa9fb5c09c4d73747897cec3631e1c9d5e720fceb5b656a61352229a3cb45505af6c47b4978dcbeca765cb383974bade4a410747bda520b47542315d35ff109ae8b637a58183e8e0e12c0713064046d4157230c4074b1e07e7bec7cd0d55408d2297ab79a3ca4ab556d65e5d41eb85fc97224598dad1852b5d6483bbcf0aa8608790dcc657a5a2a761ae9c8c68a5a2a159bf46f75cba9bbeafbb4e58501aa9c33fd4b310037930758b80d2677rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootcodenarc-1.4-150200.3.6.4.src.rpmcodenarc-javadoc@    javapackages-filesystemrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-14.14.1a{]6@fstrba@suse.comfstrba@suse.com- Do not generate test stubs by gmavenplus-plugin, since we are not building or running tests during build- Initial packaging of codenarc 1.4sheep90 1677335094  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ1.4-150200.3.6.4   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""!!!############################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%'''''''''((((((((''')))**)))++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++-----------------------------------------------------------..........................................................---//////////////0000000000000///1111111111111111111111112222222222222222222222211133333333333333333333333333333333333333333333333333333333333333344444444444444444444444444444444444444444444444444444444444444333555555555666666665557777778888877799999999999999999999999999999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::999;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<;;;=================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===?????????????????????@@@@@@@@@@@@@@@@@@@@???AAAAAAAAABBBBBBBBAAACCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDCCCEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHGGGIIIIIJJJJIIIKKKKKKKKKKKKKKKLLLLLLLLLLLLLLKKKMMMMMMMNNNNNNMMMOOPOOOQQQQQQQRRRRRRQQQSSSSSSSSSSSSTTTTTTTTTTTSUUUUUUVVVVVUUUSSSWWXYYcodenarcallclasses-index.htmlallclasses.htmlallpackages-index.htmlconstant-values.htmldeprecated-list.htmlelement-listhelp-doc.htmlindex-all.htmlindex.htmljqueryjquery-ui.overrides.cssexternaljqueryjquery.jsjquery-3.6.0.min.jsjquery-ui.min.cssjquery-ui.min.jsjszipjszip-utilsdistjszip-utils-ie.jsjszip-utils-ie.min.jsjszip-utils.jsjszip-utils.min.jsdistjszip.jsjszip.min.jsmember-search-index.jsmember-search-index.ziporgcodehausgroovytransformpowerassertValue.htmlValueRecorder.htmlclass-useValue.htmlValueRecorder.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlcodenarcAnalysisContext.htmlCodeNarc.htmlCodeNarcRunner.htmlNullResultsProcessor.htmlResultsProcessor.htmlanalyzerAbstractSourceAnalyzer.htmlFilesystemSourceAnalyzer.htmlSourceAnalyzer.htmlStringSourceAnalyzer.htmlSuppressionAnalyzer.htmlclass-useAbstractSourceAnalyzer.htmlFilesystemSourceAnalyzer.htmlSourceAnalyzer.htmlStringSourceAnalyzer.htmlSuppressionAnalyzer.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlantAntFileSetSourceAnalyzer.htmlCodeNarcTask.htmlReport.htmlReportOption.htmlclass-useAntFileSetSourceAnalyzer.htmlCodeNarcTask.htmlReport.htmlReportOption.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlclass-useAnalysisContext.htmlCodeNarc.htmlCodeNarcRunner.htmlNullResultsProcessor.htmlResultsProcessor.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlreportAbstractHtmlReportWriter.htmlAbstractReportWriter.htmlBaselineViolation.htmlBaselineXmlReportParser.htmlBaselineXmlReportWriter.htmlHtmlReportWriter.htmlIdeTextReportWriter.htmlInlineXmlReportWriter.htmlReportWriter.htmlReportWriterFactory.htmlSortableHtmlReportWriter.htmlTextReportWriter.htmlXmlReportUtil.htmlXmlReportWriter.htmlclass-useAbstractHtmlReportWriter.htmlAbstractReportWriter.htmlBaselineViolation.htmlBaselineXmlReportParser.htmlBaselineXmlReportWriter.htmlHtmlReportWriter.htmlIdeTextReportWriter.htmlInlineXmlReportWriter.htmlReportWriter.htmlReportWriterFactory.htmlSortableHtmlReportWriter.htmlTextReportWriter.htmlXmlReportUtil.htmlXmlReportWriter.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlresultsDirectoryResults.htmlFileResults.htmlResults.htmlVirtualResults.htmlclass-useDirectoryResults.htmlFileResults.htmlResults.htmlVirtualResults.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlruleAbstractAstVisitor.htmlAbstractAstVisitorRule.htmlAbstractConstructorCallAstVisitor.htmlAbstractEnhanceableAstVisitorRule.htmlAbstractFieldVisitor.htmlAbstractMethodCallExpressionVisitor.htmlAbstractMethodVisitor.htmlAbstractRule.htmlAbstractRuleTestCase.htmlAbstractSharedAstVisitorRule.htmlAstVisitor.htmlClassReferenceAstVisitor.htmlFieldReferenceAstVisitor.htmlInlineViolationsParser.ParseResult.htmlInlineViolationsParser.htmlNullReturnTracker.htmlRule.htmlStubRule.htmlViolation.htmlbasicAbstractFinallyAstVisitor.htmlAssertWithinFinallyBlockAstVisitor.htmlAssertWithinFinallyBlockRule.htmlAssignmentInConditionalAstVisitor.htmlAssignmentInConditionalRule.htmlBigDecimalInstantiationAstVisitor.htmlBigDecimalInstantiationRule.htmlBitwiseOperatorInConditionalAstVisitor.htmlBitwiseOperatorInConditionalRule.htmlBooleanGetBooleanAstVisitor.htmlBooleanGetBooleanRule.htmlBrokenNullCheckAstVisitor.htmlBrokenNullCheckRule.htmlBrokenOddnessCheckAstVisitor.htmlBrokenOddnessCheckRule.htmlClassForNameAstVisitor.htmlClassForNameRule.htmlComparisonOfTwoConstantsAstVisitor.htmlComparisonOfTwoConstantsRule.htmlComparisonWithSelfAstVisitor.htmlComparisonWithSelfRule.htmlConstantAssertExpressionAstVisitor.htmlConstantAssertExpressionRule.htmlConstantIfExpressionAstVisitor.htmlConstantIfExpressionRule.htmlConstantTernaryExpressionAstVisitor.htmlConstantTernaryExpressionRule.htmlDeadCodeAstVisitor.htmlDeadCodeRule.htmlDoubleNegativeAstVisitor.htmlDoubleNegativeRule.htmlDuplicateCaseStatementAstVisitor.htmlDuplicateCaseStatementRule.htmlDuplicateMapKeyAstVisitor.htmlDuplicateMapKeyRule.htmlDuplicateSetValueAstVisitor.htmlDuplicateSetValueRule.htmlEmptyCatchBlockAstVisitor.htmlEmptyCatchBlockRule.htmlEmptyClassAstVisitor.htmlEmptyClassRule.htmlEmptyElseBlockAstVisitor.htmlEmptyElseBlockRule.htmlEmptyFinallyBlockAstVisitor.htmlEmptyFinallyBlockRule.htmlEmptyForStatementAstVisitor.htmlEmptyForStatementRule.htmlEmptyIfStatementAstVisitor.htmlEmptyIfStatementRule.htmlEmptyInstanceInitializerAstVisitor.htmlEmptyInstanceInitializerRule.htmlEmptyMethodAstVisitor.htmlEmptyMethodRule.htmlEmptyStaticInitializerAstVisitor.htmlEmptyStaticInitializerRule.htmlEmptySwitchStatementAstVisitor.htmlEmptySwitchStatementRule.htmlEmptySynchronizedStatementAstVisitor.htmlEmptySynchronizedStatementRule.htmlEmptyTryBlockAstVisitor.htmlEmptyTryBlockRule.htmlEmptyWhileStatementAstVisitor.htmlEmptyWhileStatementRule.htmlEqualsAndHashCodeAstVisitor.htmlEqualsAndHashCodeRule.htmlEqualsOverloadedAstVisitor.htmlEqualsOverloadedRule.htmlExplicitGarbageCollectionAstVisitor.htmlExplicitGarbageCollectionRule.htmlForLoopShouldBeWhileLoopAstVisitor.htmlForLoopShouldBeWhileLoopRule.htmlHardCodedWindowsFileSeparatorAstVisitor.htmlHardCodedWindowsFileSeparatorRule.htmlHardCodedWindowsRootDirectoryRule.htmlHardcodedWindowsRootDirectoryAstVisitor.htmlIntegerGetIntegerAstVisitor.htmlIntegerGetIntegerRule.htmlMathRandomTracker.htmlMultipleUnaryOperatorsAstVisitor.htmlMultipleUnaryOperatorsRule.htmlRandomDoubleCoercedToZeroAstVisitor.htmlRandomDoubleCoercedToZeroRule.htmlRemoveAllOnSelfAstVisitor.htmlRemoveAllOnSelfRule.htmlReturnFromFinallyBlockAstVisitor.htmlReturnFromFinallyBlockRule.htmlThrowExceptionFromFinallyBlockAstVisitor.htmlThrowExceptionFromFinallyBlockRule.htmlclass-useAbstractFinallyAstVisitor.htmlAssertWithinFinallyBlockAstVisitor.htmlAssertWithinFinallyBlockRule.htmlAssignmentInConditionalAstVisitor.htmlAssignmentInConditionalRule.htmlBigDecimalInstantiationAstVisitor.htmlBigDecimalInstantiationRule.htmlBitwiseOperatorInConditionalAstVisitor.htmlBitwiseOperatorInConditionalRule.htmlBooleanGetBooleanAstVisitor.htmlBooleanGetBooleanRule.htmlBrokenNullCheckAstVisitor.htmlBrokenNullCheckRule.htmlBrokenOddnessCheckAstVisitor.htmlBrokenOddnessCheckRule.htmlClassForNameAstVisitor.htmlClassForNameRule.htmlComparisonOfTwoConstantsAstVisitor.htmlComparisonOfTwoConstantsRule.htmlComparisonWithSelfAstVisitor.htmlComparisonWithSelfRule.htmlConstantAssertExpressionAstVisitor.htmlConstantAssertExpressionRule.htmlConstantIfExpressionAstVisitor.htmlConstantIfExpressionRule.htmlConstantTernaryExpressionAstVisitor.htmlConstantTernaryExpressionRule.htmlDeadCodeAstVisitor.htmlDeadCodeRule.htmlDoubleNegativeAstVisitor.htmlDoubleNegativeRule.htmlDuplicateCaseStatementAstVisitor.htmlDuplicateCaseStatementRule.htmlDuplicateMapKeyAstVisitor.htmlDuplicateMapKeyRule.htmlDuplicateSetValueAstVisitor.htmlDuplicateSetValueRule.htmlEmptyCatchBlockAstVisitor.htmlEmptyCatchBlockRule.htmlEmptyClassAstVisitor.htmlEmptyClassRule.htmlEmptyElseBlockAstVisitor.htmlEmptyElseBlockRule.htmlEmptyFinallyBlockAstVisitor.htmlEmptyFinallyBlockRule.htmlEmptyForStatementAstVisitor.htmlEmptyForStatementRule.htmlEmptyIfStatementAstVisitor.htmlEmptyIfStatementRule.htmlEmptyInstanceInitializerAstVisitor.htmlEmptyInstanceInitializerRule.htmlEmptyMethodAstVisitor.htmlEmptyMethodRule.htmlEmptyStaticInitializerAstVisitor.htmlEmptyStaticInitializerRule.htmlEmptySwitchStatementAstVisitor.htmlEmptySwitchStatementRule.htmlEmptySynchronizedStatementAstVisitor.htmlEmptySynchronizedStatementRule.htmlEmptyTryBlockAstVisitor.htmlEmptyTryBlockRule.htmlEmptyWhileStatementAstVisitor.htmlEmptyWhileStatementRule.htmlEqualsAndHashCodeAstVisitor.htmlEqualsAndHashCodeRule.htmlEqualsOverloadedAstVisitor.htmlEqualsOverloadedRule.htmlExplicitGarbageCollectionAstVisitor.htmlExplicitGarbageCollectionRule.htmlForLoopShouldBeWhileLoopAstVisitor.htmlForLoopShouldBeWhileLoopRule.htmlHardCodedWindowsFileSeparatorAstVisitor.htmlHardCodedWindowsFileSeparatorRule.htmlHardCodedWindowsRootDirectoryRule.htmlHardcodedWindowsRootDirectoryAstVisitor.htmlIntegerGetIntegerAstVisitor.htmlIntegerGetIntegerRule.htmlMathRandomTracker.htmlMultipleUnaryOperatorsAstVisitor.htmlMultipleUnaryOperatorsRule.htmlRandomDoubleCoercedToZeroAstVisitor.htmlRandomDoubleCoercedToZeroRule.htmlRemoveAllOnSelfAstVisitor.htmlRemoveAllOnSelfRule.htmlReturnFromFinallyBlockAstVisitor.htmlReturnFromFinallyBlockRule.htmlThrowExceptionFromFinallyBlockAstVisitor.htmlThrowExceptionFromFinallyBlockRule.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlbracesElseBlockBracesAstVisitor.htmlElseBlockBracesRule.htmlForStatementBracesAstVisitor.htmlForStatementBracesRule.htmlIfStatementBracesAstVisitor.htmlIfStatementBracesRule.htmlWhileStatementBracesAstVisitor.htmlWhileStatementBracesRule.htmlclass-useElseBlockBracesAstVisitor.htmlElseBlockBracesRule.htmlForStatementBracesAstVisitor.htmlForStatementBracesRule.htmlIfStatementBracesAstVisitor.htmlIfStatementBracesRule.htmlWhileStatementBracesAstVisitor.htmlWhileStatementBracesRule.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlclass-useAbstractAstVisitor.htmlAbstractAstVisitorRule.htmlAbstractConstructorCallAstVisitor.htmlAbstractEnhanceableAstVisitorRule.htmlAbstractFieldVisitor.htmlAbstractMethodCallExpressionVisitor.htmlAbstractMethodVisitor.htmlAbstractRule.htmlAbstractRuleTestCase.htmlAbstractSharedAstVisitorRule.htmlAstVisitor.htmlClassReferenceAstVisitor.htmlFieldReferenceAstVisitor.htmlInlineViolationsParser.ParseResult.htmlInlineViolationsParser.htmlNullReturnTracker.htmlRule.htmlStubRule.htmlViolation.htmlcommentsAbstractJavadocEmptyTagRule.htmlAbstractJavadocMissingDescriptionRule.htmlClassJavadocRule.htmlCommentsUtil.htmlJavadocConsecutiveEmptyLinesRule.htmlJavadocEmptyAuthorTagRule.htmlJavadocEmptyExceptionTagRule.htmlJavadocEmptyFirstLineRule.htmlJavadocEmptyLastLineRule.htmlJavadocEmptyParamTagRule.htmlJavadocEmptyReturnTagRule.htmlJavadocEmptySeeTagRule.htmlJavadocEmptySinceTagRule.htmlJavadocEmptyThrowsTagRule.htmlJavadocEmptyVersionTagRule.htmlJavadocMissingExceptionDescriptionRule.htmlJavadocMissingParamDescriptionRule.htmlJavadocMissingThrowsDescriptionRule.htmlclass-useAbstractJavadocEmptyTagRule.htmlAbstractJavadocMissingDescriptionRule.htmlClassJavadocRule.htmlCommentsUtil.htmlJavadocConsecutiveEmptyLinesRule.htmlJavadocEmptyAuthorTagRule.htmlJavadocEmptyExceptionTagRule.htmlJavadocEmptyFirstLineRule.htmlJavadocEmptyLastLineRule.htmlJavadocEmptyParamTagRule.htmlJavadocEmptyReturnTagRule.htmlJavadocEmptySeeTagRule.htmlJavadocEmptySinceTagRule.htmlJavadocEmptyThrowsTagRule.htmlJavadocEmptyVersionTagRule.htmlJavadocMissingExceptionDescriptionRule.htmlJavadocMissingParamDescriptionRule.htmlJavadocMissingThrowsDescriptionRule.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlconcurrencyBusyWaitAstVisitor.htmlBusyWaitRule.htmlDoubleCheckedLockingAstVisitor.htmlDoubleCheckedLockingRule.htmlInconsistentPropertyLockingAstVisitor.htmlInconsistentPropertyLockingRule.htmlInconsistentPropertySynchronizationAstVisitor.htmlInconsistentPropertySynchronizationRule.htmlNestedSynchronizationAstVisitor.htmlNestedSynchronizationRule.htmlStaticCalendarFieldAstVisitor.htmlStaticCalendarFieldRule.htmlStaticConnectionAstVisitor.htmlStaticConnectionRule.htmlStaticDateFormatFieldAstVisitor.htmlStaticDateFormatFieldRule.htmlStaticMatcherFieldAstVisitor.htmlStaticMatcherFieldRule.htmlStaticSimpleDateFormatFieldAstVisitor.htmlStaticSimpleDateFormatFieldRule.htmlSynchronizedMethodAstVisitor.htmlSynchronizedMethodRule.htmlSynchronizedOnBoxedPrimitiveAstVisitor.htmlSynchronizedOnBoxedPrimitiveRule.htmlSynchronizedOnGetClassAstVisitor.htmlSynchronizedOnGetClassRule.htmlSynchronizedOnReentrantLockAstVisitor.htmlSynchronizedOnReentrantLockRule.htmlSynchronizedOnStringAstVisitor.htmlSynchronizedOnStringRule.htmlSynchronizedOnThisAstVisitor.htmlSynchronizedOnThisRule.htmlSynchronizedReadObjectMethodAstVisitor.htmlSynchronizedReadObjectMethodRule.htmlSystemRunFinalizersOnExitAstVisitor.htmlSystemRunFinalizersOnExitRule.htmlThisReferenceEscapesConstructorAstVisitor.htmlThisReferenceEscapesConstructorRule.htmlThreadGroupAstVisitor.htmlThreadGroupRule.htmlThreadLocalNotStaticFinalAstVisitor.htmlThreadLocalNotStaticFinalRule.htmlThreadYieldAstVisitor.htmlThreadYieldRule.htmlUseOfNotifyMethodAstVisitor.htmlUseOfNotifyMethodRule.htmlVolatileArrayFieldAstVisitor.htmlVolatileArrayFieldRule.htmlVolatileLongOrDoubleFieldRule.htmlVolatileLongOrDoubleFieldVisitor.htmlWaitOutsideOfWhileLoopAstVisitor.htmlWaitOutsideOfWhileLoopRule.htmlclass-useBusyWaitAstVisitor.htmlBusyWaitRule.htmlDoubleCheckedLockingAstVisitor.htmlDoubleCheckedLockingRule.htmlInconsistentPropertyLockingAstVisitor.htmlInconsistentPropertyLockingRule.htmlInconsistentPropertySynchronizationAstVisitor.htmlInconsistentPropertySynchronizationRule.htmlNestedSynchronizationAstVisitor.htmlNestedSynchronizationRule.htmlStaticCalendarFieldAstVisitor.htmlStaticCalendarFieldRule.htmlStaticConnectionAstVisitor.htmlStaticConnectionRule.htmlStaticDateFormatFieldAstVisitor.htmlStaticDateFormatFieldRule.htmlStaticMatcherFieldAstVisitor.htmlStaticMatcherFieldRule.htmlStaticSimpleDateFormatFieldAstVisitor.htmlStaticSimpleDateFormatFieldRule.htmlSynchronizedMethodAstVisitor.htmlSynchronizedMethodRule.htmlSynchronizedOnBoxedPrimitiveAstVisitor.htmlSynchronizedOnBoxedPrimitiveRule.htmlSynchronizedOnGetClassAstVisitor.htmlSynchronizedOnGetClassRule.htmlSynchronizedOnReentrantLockAstVisitor.htmlSynchronizedOnReentrantLockRule.htmlSynchronizedOnStringAstVisitor.htmlSynchronizedOnStringRule.htmlSynchronizedOnThisAstVisitor.htmlSynchronizedOnThisRule.htmlSynchronizedReadObjectMethodAstVisitor.htmlSynchronizedReadObjectMethodRule.htmlSystemRunFinalizersOnExitAstVisitor.htmlSystemRunFinalizersOnExitRule.htmlThisReferenceEscapesConstructorAstVisitor.htmlThisReferenceEscapesConstructorRule.htmlThreadGroupAstVisitor.htmlThreadGroupRule.htmlThreadLocalNotStaticFinalAstVisitor.htmlThreadLocalNotStaticFinalRule.htmlThreadYieldAstVisitor.htmlThreadYieldRule.htmlUseOfNotifyMethodAstVisitor.htmlUseOfNotifyMethodRule.htmlVolatileArrayFieldAstVisitor.htmlVolatileArrayFieldRule.htmlVolatileLongOrDoubleFieldRule.htmlVolatileLongOrDoubleFieldVisitor.htmlWaitOutsideOfWhileLoopAstVisitor.htmlWaitOutsideOfWhileLoopRule.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlconventionCompileStaticRule.htmlCompileStaticlVisitor.htmlConfusingTernaryAstVisitor.htmlConfusingTernaryRule.htmlCouldBeElvisAstVisitor.htmlCouldBeElvisRule.htmlCouldBeSwitchStatementAstVisitor.htmlCouldBeSwitchStatementRule.htmlFieldTypeRequiredAstVisitor.htmlFieldTypeRequiredRule.htmlHashtableIsObsoleteRule.htmlIfStatementCouldBeTernaryAstVisitor.htmlIfStatementCouldBeTernaryRule.htmlInvertedConditionAstVisitor.htmlInvertedConditionRule.htmlInvertedIfElseAstVisitor.htmlInvertedIfElseRule.htmlLongLiteralWithLowerCaseLAstVisitor.htmlLongLiteralWithLowerCaseLRule.htmlMethodParameterTypeRequired.htmlMethodParameterTypeRequiredAstVisitor.htmlMethodReturnTypeRequiredAstVisitor.htmlMethodReturnTypeRequiredRule.htmlNoDefAstVisitor.htmlNoDefRule.htmlNoJavaUtilDateAstVisitor.htmlNoJavaUtilDateRule.htmlNoTabCharacterRule.htmlParameterReassignmentAstVisitor.htmlParameterReassignmentRule.htmlPublicMethodsBeforeNonPublicMethodsAstVisitor.htmlPublicMethodsBeforeNonPublicMethodsRule.htmlStaticFieldsBeforeInstanceFieldsAstVisitor.htmlStaticFieldsBeforeInstanceFieldsRule.htmlStaticMethodsBeforeInstanceMethodsAstVisitor.htmlStaticMethodsBeforeInstanceMethodsRule.htmlTernaryCouldBeElvisAstVisitor.htmlTernaryCouldBeElvisRule.htmlTrailingCommaAstVisitor.htmlTrailingCommaRule.htmlVariableTypeRequiredAstVisitor.htmlVariableTypeRequiredRule.htmlVectorIsObsoleteRule.htmlclass-useCompileStaticRule.htmlCompileStaticlVisitor.htmlConfusingTernaryAstVisitor.htmlConfusingTernaryRule.htmlCouldBeElvisAstVisitor.htmlCouldBeElvisRule.htmlCouldBeSwitchStatementAstVisitor.htmlCouldBeSwitchStatementRule.htmlFieldTypeRequiredAstVisitor.htmlFieldTypeRequiredRule.htmlHashtableIsObsoleteRule.htmlIfStatementCouldBeTernaryAstVisitor.htmlIfStatementCouldBeTernaryRule.htmlInvertedConditionAstVisitor.htmlInvertedConditionRule.htmlInvertedIfElseAstVisitor.htmlInvertedIfElseRule.htmlLongLiteralWithLowerCaseLAstVisitor.htmlLongLiteralWithLowerCaseLRule.htmlMethodParameterTypeRequired.htmlMethodParameterTypeRequiredAstVisitor.htmlMethodReturnTypeRequiredAstVisitor.htmlMethodReturnTypeRequiredRule.htmlNoDefAstVisitor.htmlNoDefRule.htmlNoJavaUtilDateAstVisitor.htmlNoJavaUtilDateRule.htmlNoTabCharacterRule.htmlParameterReassignmentAstVisitor.htmlParameterReassignmentRule.htmlPublicMethodsBeforeNonPublicMethodsAstVisitor.htmlPublicMethodsBeforeNonPublicMethodsRule.htmlStaticFieldsBeforeInstanceFieldsAstVisitor.htmlStaticFieldsBeforeInstanceFieldsRule.htmlStaticMethodsBeforeInstanceMethodsAstVisitor.htmlStaticMethodsBeforeInstanceMethodsRule.htmlTernaryCouldBeElvisAstVisitor.htmlTernaryCouldBeElvisRule.htmlTrailingCommaAstVisitor.htmlTrailingCommaRule.htmlVariableTypeRequiredAstVisitor.htmlVariableTypeRequiredRule.htmlVectorIsObsoleteRule.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmldesignAbstractClassWithPublicConstructorAstVisitor.htmlAbstractClassWithPublicConstructorRule.htmlAbstractClassWithoutAbstractMethodAstVisitor.htmlAbstractClassWithoutAbstractMethodRule.htmlArrayReturnTracker.htmlAssignmentToStaticFieldFromInstanceMethodAstVisitor.htmlAssignmentToStaticFieldFromInstanceMethodRule.htmlBooleanMethodReturnsNullAstVisitor.htmlBooleanMethodReturnsNullRule.htmlBooleanReturnTracker.htmlBuilderMethodWithSideEffectsAstVisitor.htmlBuilderMethodWithSideEffectsRule.htmlCloneWithoutCloneableAstVisitor.htmlCloneWithoutCloneableRule.htmlCloneableWithoutCloneAstVisitor.htmlCloneableWithoutCloneRule.htmlCloseWithoutCloseableAstVisitor.htmlCloseWithoutCloseableRule.htmlCollectionReturnTracker.htmlCompareToWithoutComparableAstVisitor.htmlCompareToWithoutComparableRule.htmlConstantsOnlyInterfaceAstVisitor.htmlConstantsOnlyInterfaceRule.htmlEmptyMethodInAbstractClassAstVisitor.htmlEmptyMethodInAbstractClassRule.htmlFinalClassWithProtectedMemberAstVisitor.htmlFinalClassWithProtectedMemberRule.htmlImplementationAsTypeAstVisitor.htmlImplementationAsTypeRule.htmlInstanceofAstVisitor.htmlInstanceofRule.htmlLocaleSetDefaultAstVisitor.htmlLocaleSetDefaultRule.htmlNestedForLoopAstVisitor.htmlNestedForLoopRule.htmlPrivateFieldCouldBeFinalAstVisitor.htmlPrivateFieldCouldBeFinalRule.htmlPublicInstanceFieldAstVisitor.htmlPublicInstanceFieldRule.htmlReturnsNullInsteadOfEmptyArrayAstVisitor.htmlReturnsNullInsteadOfEmptyArrayRule.htmlReturnsNullInsteadOfEmptyCollectionRule.htmlReturnsNullInsteadOfEmptyCollectionRuleAstVisitor.htmlSimpleDateFormatMissingLocaleAstVisitor.htmlSimpleDateFormatMissingLocaleRule.htmlStatelessSingletonAstVisitor.htmlStatelessSingletonRule.htmlToStringReturnsNullAstVisitor.htmlToStringReturnsNullRule.htmlclass-useAbstractClassWithPublicConstructorAstVisitor.htmlAbstractClassWithPublicConstructorRule.htmlAbstractClassWithoutAbstractMethodAstVisitor.htmlAbstractClassWithoutAbstractMethodRule.htmlArrayReturnTracker.htmlAssignmentToStaticFieldFromInstanceMethodAstVisitor.htmlAssignmentToStaticFieldFromInstanceMethodRule.htmlBooleanMethodReturnsNullAstVisitor.htmlBooleanMethodReturnsNullRule.htmlBooleanReturnTracker.htmlBuilderMethodWithSideEffectsAstVisitor.htmlBuilderMethodWithSideEffectsRule.htmlCloneWithoutCloneableAstVisitor.htmlCloneWithoutCloneableRule.htmlCloneableWithoutCloneAstVisitor.htmlCloneableWithoutCloneRule.htmlCloseWithoutCloseableAstVisitor.htmlCloseWithoutCloseableRule.htmlCollectionReturnTracker.htmlCompareToWithoutComparableAstVisitor.htmlCompareToWithoutComparableRule.htmlConstantsOnlyInterfaceAstVisitor.htmlConstantsOnlyInterfaceRule.htmlEmptyMethodInAbstractClassAstVisitor.htmlEmptyMethodInAbstractClassRule.htmlFinalClassWithProtectedMemberAstVisitor.htmlFinalClassWithProtectedMemberRule.htmlImplementationAsTypeAstVisitor.htmlImplementationAsTypeRule.htmlInstanceofAstVisitor.htmlInstanceofRule.htmlLocaleSetDefaultAstVisitor.htmlLocaleSetDefaultRule.htmlNestedForLoopAstVisitor.htmlNestedForLoopRule.htmlPrivateFieldCouldBeFinalAstVisitor.htmlPrivateFieldCouldBeFinalRule.htmlPublicInstanceFieldAstVisitor.htmlPublicInstanceFieldRule.htmlReturnsNullInsteadOfEmptyArrayAstVisitor.htmlReturnsNullInsteadOfEmptyArrayRule.htmlReturnsNullInsteadOfEmptyCollectionRule.htmlReturnsNullInsteadOfEmptyCollectionRuleAstVisitor.htmlSimpleDateFormatMissingLocaleAstVisitor.htmlSimpleDateFormatMissingLocaleRule.htmlStatelessSingletonAstVisitor.htmlStatelessSingletonRule.htmlToStringReturnsNullAstVisitor.htmlToStringReturnsNullRule.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmldryDryUtil.htmlDuplicateListLiteralAstVisitor.htmlDuplicateListLiteralRule.htmlDuplicateLiteralAstVisitor.htmlDuplicateMapLiteralAstVisitor.htmlDuplicateMapLiteralRule.htmlDuplicateNumberLiteralRule.htmlDuplicateStringLiteralRule.htmlclass-useDryUtil.htmlDuplicateListLiteralAstVisitor.htmlDuplicateListLiteralRule.htmlDuplicateLiteralAstVisitor.htmlDuplicateMapLiteralAstVisitor.htmlDuplicateMapLiteralRule.htmlDuplicateNumberLiteralRule.htmlDuplicateStringLiteralRule.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlenhancedMissingOverrideAnnotationAstVisitor.htmlMissingOverrideAnnotationRule.htmlclass-useMissingOverrideAnnotationAstVisitor.htmlMissingOverrideAnnotationRule.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlexceptionsCatchArrayIndexOutOfBoundsExceptionRule.htmlCatchErrorRule.htmlCatchExceptionRule.htmlCatchIllegalMonitorStateExceptionRule.htmlCatchIndexOutOfBoundsExceptionRule.htmlCatchNullPointerExceptionRule.htmlCatchRuntimeExceptionRule.htmlCatchThrowableRule.htmlCommonCatchAstVisitor.htmlCommonThrowAstVisitor.htmlConfusingClassNamedExceptionAstVisitor.htmlConfusingClassNamedExceptionRule.htmlExceptionExtendsErrorAstVisitor.htmlExceptionExtendsErrorRule.htmlExceptionExtendsThrowableAstVisitor.htmlExceptionExtendsThrowableRule.htmlExceptionNotThrownAstVisitor.htmlExceptionNotThrownRule.htmlMissingNewInThrowStatementAstVisitor.htmlMissingNewInThrowStatementRule.htmlReturnNullFromCatchBlockAstVisitor.htmlReturnNullFromCatchBlockRule.htmlSwallowThreadDeathAstVisitor.htmlSwallowThreadDeathRule.htmlThrowErrorRule.htmlThrowExceptionRule.htmlThrowNullPointerExceptionRule.htmlThrowRuntimeExceptionRule.htmlThrowThrowableRule.htmlclass-useCatchArrayIndexOutOfBoundsExceptionRule.htmlCatchErrorRule.htmlCatchExceptionRule.htmlCatchIllegalMonitorStateExceptionRule.htmlCatchIndexOutOfBoundsExceptionRule.htmlCatchNullPointerExceptionRule.htmlCatchRuntimeExceptionRule.htmlCatchThrowableRule.htmlCommonCatchAstVisitor.htmlCommonThrowAstVisitor.htmlConfusingClassNamedExceptionAstVisitor.htmlConfusingClassNamedExceptionRule.htmlExceptionExtendsErrorAstVisitor.htmlExceptionExtendsErrorRule.htmlExceptionExtendsThrowableAstVisitor.htmlExceptionExtendsThrowableRule.htmlExceptionNotThrownAstVisitor.htmlExceptionNotThrownRule.htmlMissingNewInThrowStatementAstVisitor.htmlMissingNewInThrowStatementRule.htmlReturnNullFromCatchBlockAstVisitor.htmlReturnNullFromCatchBlockRule.htmlSwallowThreadDeathAstVisitor.htmlSwallowThreadDeathRule.htmlThrowErrorRule.htmlThrowExceptionRule.htmlThrowNullPointerExceptionRule.htmlThrowRuntimeExceptionRule.htmlThrowThrowableRule.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlformattingAbstractSingleSpaceAfterKeywordAstVisitor.htmlAbstractSpaceAroundBraceAstVisitor.htmlBlankLineBeforePackageRule.htmlBlockEndsWithBlankLineAstVisitor.htmlBlockEndsWithBlankLineRule.htmlBlockStartsWithBlankLineAstVisitor.htmlBlockStartsWithBlankLineRule.htmlBracesForClassRule.htmlBracesForForLoopAstVisitor.htmlBracesForForLoopRule.htmlBracesForIfElseAstVisitor.htmlBracesForIfElseRule.htmlBracesForMethodAstVisitor.htmlBracesForMethodRule.htmlBracesForTryCatchFinallyAstVisitor.htmlBracesForTryCatchFinallyRule.htmlClassEndsWithBlankLineAstVisitor.htmlClassEndsWithBlankLineRule.htmlClassStartsWithBlankLineAstVisitor.htmlClassStartsWithBlankLineRule.htmlClosureStatementOnOpeningLineOfMultipleLineClosureAstVisitor.htmlClosureStatementOnOpeningLineOfMultipleLineClosureRule.htmlConsecutiveBlankLinesRule.htmlFileEndsWithoutNewlineRule.htmlIndentationAstVisitor.htmlIndentationRule.htmlLineLengthRule.htmlMissingBlankLineAfterImportsRule.htmlMissingBlankLineAfterPackageRule.htmlSpaceAfterCatchRule.htmlSpaceAfterClosingBraceAstVisitor.htmlSpaceAfterClosingBraceRule.htmlSpaceAfterCommaAstVisitor.htmlSpaceAfterCommaRule.htmlSpaceAfterElseAstVisitor.htmlSpaceAfterForAstVisitor.htmlSpaceAfterForRule.htmlSpaceAfterIfAstVisitor.htmlSpaceAfterIfRule.htmlSpaceAfterOpeningBraceAstVisitor.htmlSpaceAfterOpeningBraceRule.htmlSpaceAfterSemicolonAstVisitor.htmlSpaceAfterSemicolonRule.htmlSpaceAfterSwitchAstVisitor.htmlSpaceAfterSwitchRule.htmlSpaceAfterWhileAstVisitor.htmlSpaceAfterWhileRule.htmlSpaceAroundClosureArrowAstVisitor.htmlSpaceAroundClosureArrowRule.htmlSpaceAroundMapEntryColonAstVisitor.htmlSpaceAroundMapEntryColonRule.htmlSpaceAroundOperatorAstVisitor.htmlSpaceAroundOperatorRule.htmlSpaceBeforeClosingBraceAstVisitor.htmlSpaceBeforeClosingBraceRule.htmlSpaceBeforeOpeningBraceAstVisitor.htmlSpaceBeforeOpeningBraceRule.htmlTrailingWhitespaceRule.htmlclass-useAbstractSingleSpaceAfterKeywordAstVisitor.htmlAbstractSpaceAroundBraceAstVisitor.htmlBlankLineBeforePackageRule.htmlBlockEndsWithBlankLineAstVisitor.htmlBlockEndsWithBlankLineRule.htmlBlockStartsWithBlankLineAstVisitor.htmlBlockStartsWithBlankLineRule.htmlBracesForClassRule.htmlBracesForForLoopAstVisitor.htmlBracesForForLoopRule.htmlBracesForIfElseAstVisitor.htmlBracesForIfElseRule.htmlBracesForMethodAstVisitor.htmlBracesForMethodRule.htmlBracesForTryCatchFinallyAstVisitor.htmlBracesForTryCatchFinallyRule.htmlClassEndsWithBlankLineAstVisitor.htmlClassEndsWithBlankLineRule.htmlClassStartsWithBlankLineAstVisitor.htmlClassStartsWithBlankLineRule.htmlClosureStatementOnOpeningLineOfMultipleLineClosureAstVisitor.htmlClosureStatementOnOpeningLineOfMultipleLineClosureRule.htmlConsecutiveBlankLinesRule.htmlFileEndsWithoutNewlineRule.htmlIndentationAstVisitor.htmlIndentationRule.htmlLineLengthRule.htmlMissingBlankLineAfterImportsRule.htmlMissingBlankLineAfterPackageRule.htmlSpaceAfterCatchRule.htmlSpaceAfterClosingBraceAstVisitor.htmlSpaceAfterClosingBraceRule.htmlSpaceAfterCommaAstVisitor.htmlSpaceAfterCommaRule.htmlSpaceAfterElseAstVisitor.htmlSpaceAfterForAstVisitor.htmlSpaceAfterForRule.htmlSpaceAfterIfAstVisitor.htmlSpaceAfterIfRule.htmlSpaceAfterOpeningBraceAstVisitor.htmlSpaceAfterOpeningBraceRule.htmlSpaceAfterSemicolonAstVisitor.htmlSpaceAfterSemicolonRule.htmlSpaceAfterSwitchAstVisitor.htmlSpaceAfterSwitchRule.htmlSpaceAfterWhileAstVisitor.htmlSpaceAfterWhileRule.htmlSpaceAroundClosureArrowAstVisitor.htmlSpaceAroundClosureArrowRule.htmlSpaceAroundMapEntryColonAstVisitor.htmlSpaceAroundMapEntryColonRule.htmlSpaceAroundOperatorAstVisitor.htmlSpaceAroundOperatorRule.htmlSpaceBeforeClosingBraceAstVisitor.htmlSpaceBeforeClosingBraceRule.htmlSpaceBeforeOpeningBraceAstVisitor.htmlSpaceBeforeOpeningBraceRule.htmlTrailingWhitespaceRule.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlgenericIllegalClassMemberAstVisitor.htmlIllegalClassMemberRule.htmlIllegalClassReferenceRule.htmlIllegalPackageReferenceAstVisitor.htmlIllegalPackageReferenceRule.htmlIllegalRegexRule.htmlIllegalStringRule.htmlIllegalSubclassAstVisitor.htmlIllegalSubclassRule.htmlRequiredRegexRule.htmlRequiredStringRule.htmlStatelessClassAstVisitor.htmlStatelessClassRule.htmlclass-useIllegalClassMemberAstVisitor.htmlIllegalClassMemberRule.htmlIllegalClassReferenceRule.htmlIllegalPackageReferenceAstVisitor.htmlIllegalPackageReferenceRule.htmlIllegalRegexRule.htmlIllegalStringRule.htmlIllegalSubclassAstVisitor.htmlIllegalSubclassRule.htmlRequiredRegexRule.htmlRequiredStringRule.htmlStatelessClassAstVisitor.htmlStatelessClassRule.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlgrailsClassConstraintsAndMapping.htmlGrailsDomainCantReferenceServiceAstVisitor.htmlGrailsDomainHasEqualsAstVisitor.htmlGrailsDomainHasEqualsRule.htmlGrailsDomainHasToStringAstVisitor.htmlGrailsDomainHasToStringRule.htmlGrailsDomainReservedSqlKeywordNameAstVisitor.htmlGrailsDomainReservedSqlKeywordNameRule.htmlGrailsDomainStringPropertyMaxSizeAstVisitor.htmlGrailsDomainStringPropertyMaxSizeRule.htmlGrailsDomainWithServiceReferenceRule.htmlGrailsDuplicateConstraintAstVisitor.htmlGrailsDuplicateConstraintRule.htmlGrailsDuplicateMappingAstVisitor.htmlGrailsDuplicateMappingRule.htmlGrailsMassAssignmentAstVisitor.htmlGrailsMassAssignmentRule.htmlGrailsPublicControllerMethodAstVisitor.htmlGrailsPublicControllerMethodRule.htmlGrailsServletContextReferenceAstVisitor.htmlGrailsServletContextReferenceRule.htmlGrailsStatelessServiceRule.htmlGrailsUtil.htmlclass-useClassConstraintsAndMapping.htmlGrailsDomainCantReferenceServiceAstVisitor.htmlGrailsDomainHasEqualsAstVisitor.htmlGrailsDomainHasEqualsRule.htmlGrailsDomainHasToStringAstVisitor.htmlGrailsDomainHasToStringRule.htmlGrailsDomainReservedSqlKeywordNameAstVisitor.htmlGrailsDomainReservedSqlKeywordNameRule.htmlGrailsDomainStringPropertyMaxSizeAstVisitor.htmlGrailsDomainStringPropertyMaxSizeRule.htmlGrailsDomainWithServiceReferenceRule.htmlGrailsDuplicateConstraintAstVisitor.htmlGrailsDuplicateConstraintRule.htmlGrailsDuplicateMappingAstVisitor.htmlGrailsDuplicateMappingRule.htmlGrailsMassAssignmentAstVisitor.htmlGrailsMassAssignmentRule.htmlGrailsPublicControllerMethodAstVisitor.htmlGrailsPublicControllerMethodRule.htmlGrailsServletContextReferenceAstVisitor.htmlGrailsServletContextReferenceRule.htmlGrailsStatelessServiceRule.htmlGrailsUtil.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlgroovyismAssignCollectionSortAstVisitor.htmlAssignCollectionSortRule.htmlAssignCollectionUniqueAstVisitor.htmlAssignCollectionUniqueRule.htmlClosureAsLastMethodParameterAstVisitor.htmlClosureAsLastMethodParameterRule.htmlCollectAllIsDeprecatedAstVisitor.htmlCollectAllIsDeprecatedRule.htmlConfusingMultipleReturnsAstVisitor.htmlConfusingMultipleReturnsRule.htmlConstantExpressionExtractor.htmlExplicitArrayListInstantiationRule.htmlExplicitCallToAndMethodAstVisitor.htmlExplicitCallToAndMethodRule.htmlExplicitCallToCompareToMethodAstVisitor.htmlExplicitCallToCompareToMethodRule.htmlExplicitCallToDivMethodAstVisitor.htmlExplicitCallToDivMethodRule.htmlExplicitCallToEqualsMethodAstVisitor.htmlExplicitCallToEqualsMethodRule.htmlExplicitCallToGetAtMethodAstVisitor.htmlExplicitCallToGetAtMethodRule.htmlExplicitCallToLeftShiftMethodAstVisitor.htmlExplicitCallToLeftShiftMethodRule.htmlExplicitCallToMethodAstVisitor.htmlExplicitCallToMinusMethodAstVisitor.htmlExplicitCallToMinusMethodRule.htmlExplicitCallToModMethodAstVisitor.htmlExplicitCallToModMethodRule.htmlExplicitCallToMultiplyMethodAstVisitor.htmlExplicitCallToMultiplyMethodRule.htmlExplicitCallToOrMethodAstVisitor.htmlExplicitCallToOrMethodRule.htmlExplicitCallToPlusMethodAstVisitor.htmlExplicitCallToPlusMethodRule.htmlExplicitCallToPowerMethodAstVisitor.htmlExplicitCallToPowerMethodRule.htmlExplicitCallToPutAtMethodAstVisitor.htmlExplicitCallToPutAtMethodRule.htmlExplicitCallToRightShiftMethodAstVisitor.htmlExplicitCallToRightShiftMethodRule.htmlExplicitCallToXorMethodAstVisitor.htmlExplicitCallToXorMethodRule.htmlExplicitHashMapInstantiationRule.htmlExplicitHashSetInstantiationRule.htmlExplicitLinkedHashMapInstantiationRule.htmlExplicitLinkedListInstantiationRule.htmlExplicitStackInstantiationRule.htmlExplicitTreeSetInstantiationRule.htmlExplicitTypeInstantiationAstVisitor.htmlGStringAsMapKeyAstVisitor.htmlGStringAsMapKeyRule.htmlGStringExpressionWithinStringAstVisitor.htmlGStringExpressionWithinStringRule.htmlGetterMethodCouldBePropertyAstVisitor.htmlGetterMethodCouldBePropertyRule.htmlGroovyLangImmutableAstVisitor.htmlGroovyLangImmutableRule.htmlUseCollectManyAstVisitor.htmlUseCollectManyRule.htmlUseCollectNestedAstVisitor.htmlUseCollectNestedRule.htmlclass-useAssignCollectionSortAstVisitor.htmlAssignCollectionSortRule.htmlAssignCollectionUniqueAstVisitor.htmlAssignCollectionUniqueRule.htmlClosureAsLastMethodParameterAstVisitor.htmlClosureAsLastMethodParameterRule.htmlCollectAllIsDeprecatedAstVisitor.htmlCollectAllIsDeprecatedRule.htmlConfusingMultipleReturnsAstVisitor.htmlConfusingMultipleReturnsRule.htmlConstantExpressionExtractor.htmlExplicitArrayListInstantiationRule.htmlExplicitCallToAndMethodAstVisitor.htmlExplicitCallToAndMethodRule.htmlExplicitCallToCompareToMethodAstVisitor.htmlExplicitCallToCompareToMethodRule.htmlExplicitCallToDivMethodAstVisitor.htmlExplicitCallToDivMethodRule.htmlExplicitCallToEqualsMethodAstVisitor.htmlExplicitCallToEqualsMethodRule.htmlExplicitCallToGetAtMethodAstVisitor.htmlExplicitCallToGetAtMethodRule.htmlExplicitCallToLeftShiftMethodAstVisitor.htmlExplicitCallToLeftShiftMethodRule.htmlExplicitCallToMethodAstVisitor.htmlExplicitCallToMinusMethodAstVisitor.htmlExplicitCallToMinusMethodRule.htmlExplicitCallToModMethodAstVisitor.htmlExplicitCallToModMethodRule.htmlExplicitCallToMultiplyMethodAstVisitor.htmlExplicitCallToMultiplyMethodRule.htmlExplicitCallToOrMethodAstVisitor.htmlExplicitCallToOrMethodRule.htmlExplicitCallToPlusMethodAstVisitor.htmlExplicitCallToPlusMethodRule.htmlExplicitCallToPowerMethodAstVisitor.htmlExplicitCallToPowerMethodRule.htmlExplicitCallToPutAtMethodAstVisitor.htmlExplicitCallToPutAtMethodRule.htmlExplicitCallToRightShiftMethodAstVisitor.htmlExplicitCallToRightShiftMethodRule.htmlExplicitCallToXorMethodAstVisitor.htmlExplicitCallToXorMethodRule.htmlExplicitHashMapInstantiationRule.htmlExplicitHashSetInstantiationRule.htmlExplicitLinkedHashMapInstantiationRule.htmlExplicitLinkedListInstantiationRule.htmlExplicitStackInstantiationRule.htmlExplicitTreeSetInstantiationRule.htmlExplicitTypeInstantiationAstVisitor.htmlGStringAsMapKeyAstVisitor.htmlGStringAsMapKeyRule.htmlGStringExpressionWithinStringAstVisitor.htmlGStringExpressionWithinStringRule.htmlGetterMethodCouldBePropertyAstVisitor.htmlGetterMethodCouldBePropertyRule.htmlGroovyLangImmutableAstVisitor.htmlGroovyLangImmutableRule.htmlUseCollectManyAstVisitor.htmlUseCollectManyRule.htmlUseCollectNestedAstVisitor.htmlUseCollectNestedRule.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlimportsAbstractImportRule.htmlDuplicateImportRule.htmlImportFromSamePackageRule.htmlImportFromSunPackagesRule.htmlMisorderedStaticImportsRule.htmlNoWildcardImportsRule.htmlUnnecessaryGroovyImportRule.htmlUnusedImportRule.htmlclass-useAbstractImportRule.htmlDuplicateImportRule.htmlImportFromSamePackageRule.htmlImportFromSunPackagesRule.htmlMisorderedStaticImportsRule.htmlNoWildcardImportsRule.htmlUnnecessaryGroovyImportRule.htmlUnusedImportRule.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmljdbcDirectConnectionManagementAstVisitor.htmlDirectConnectionManagementRule.htmlJdbcConnectionReferenceRule.htmlJdbcResultSetReferenceRule.htmlJdbcStatementReferenceRule.htmlclass-useDirectConnectionManagementAstVisitor.htmlDirectConnectionManagementRule.htmlJdbcConnectionReferenceRule.htmlJdbcResultSetReferenceRule.htmlJdbcStatementReferenceRule.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmljunitAssertionTrap.htmlChainedTestAstVisitor.htmlChainedTestRule.htmlCoupledTestCaseAstVisitor.htmlCoupledTestCaseRule.htmlJUnitAssertAlwaysFailsAstVisitor.htmlJUnitAssertAlwaysFailsRule.htmlJUnitAssertAlwaysSucceedsAstVisitor.htmlJUnitAssertAlwaysSucceedsRule.htmlJUnitAssertEqualsConstantActualValueAstVisitor.htmlJUnitAssertEqualsConstantActualValueRule.htmlJUnitFailWithoutMessageRule.htmlJUnitFailWithoutMessageRuleAstVisitor.htmlJUnitLostTestAstVisitor.htmlJUnitLostTestRule.htmlJUnitPublicFieldAstVisitor.htmlJUnitPublicFieldRule.htmlJUnitPublicNonTestMethodAstVisitor.htmlJUnitPublicNonTestMethodRule.htmlJUnitPublicPropertyAstVisitor.htmlJUnitPublicPropertyRule.htmlJUnitSetUpCallsSuperAstVisitor.htmlJUnitSetUpCallsSuperRule.htmlJUnitStyleAssertionsAstVisitor.htmlJUnitStyleAssertionsRule.htmlJUnitTearDownCallsSuperAstVisitor.htmlJUnitTearDownCallsSuperRule.htmlJUnitTestMethodWithoutAssertAstVisitor.htmlJUnitTestMethodWithoutAssertRule.htmlJUnitUnnecessarySetUpAstVisitor.htmlJUnitUnnecessarySetUpRule.htmlJUnitUnnecessaryTearDownAstVisitor.htmlJUnitUnnecessaryTearDownRule.htmlJUnitUnnecessaryThrowsExceptionAstVisitor.htmlJUnitUnnecessaryThrowsExceptionRule.htmlJUnitUtil.htmlSpockIgnoreRestUsedAstVisitor.htmlSpockIgnoreRestUsedRule.htmlUnnecessaryFailAstVisitor.htmlUnnecessaryFailRule.htmlUseAssertEqualsInsteadOfAssertTrueAstVisitor.htmlUseAssertEqualsInsteadOfAssertTrueRule.htmlUseAssertFalseInsteadOfNegationAstVisitor.htmlUseAssertFalseInsteadOfNegationRule.htmlUseAssertNullInsteadOfAssertEqualsAstVisitor.htmlUseAssertNullInsteadOfAssertEqualsRule.htmlUseAssertSameInsteadOfAssertTrueAstVisitor.htmlUseAssertSameInsteadOfAssertTrueRule.htmlUseAssertTrueInsteadOfAssertEqualsAstVisitor.htmlUseAssertTrueInsteadOfAssertEqualsRule.htmlUseAssertTrueInsteadOfNegationAstVisitor.htmlUseAssertTrueInsteadOfNegationRule.htmlclass-useAssertionTrap.htmlChainedTestAstVisitor.htmlChainedTestRule.htmlCoupledTestCaseAstVisitor.htmlCoupledTestCaseRule.htmlJUnitAssertAlwaysFailsAstVisitor.htmlJUnitAssertAlwaysFailsRule.htmlJUnitAssertAlwaysSucceedsAstVisitor.htmlJUnitAssertAlwaysSucceedsRule.htmlJUnitAssertEqualsConstantActualValueAstVisitor.htmlJUnitAssertEqualsConstantActualValueRule.htmlJUnitFailWithoutMessageRule.htmlJUnitFailWithoutMessageRuleAstVisitor.htmlJUnitLostTestAstVisitor.htmlJUnitLostTestRule.htmlJUnitPublicFieldAstVisitor.htmlJUnitPublicFieldRule.htmlJUnitPublicNonTestMethodAstVisitor.htmlJUnitPublicNonTestMethodRule.htmlJUnitPublicPropertyAstVisitor.htmlJUnitPublicPropertyRule.htmlJUnitSetUpCallsSuperAstVisitor.htmlJUnitSetUpCallsSuperRule.htmlJUnitStyleAssertionsAstVisitor.htmlJUnitStyleAssertionsRule.htmlJUnitTearDownCallsSuperAstVisitor.htmlJUnitTearDownCallsSuperRule.htmlJUnitTestMethodWithoutAssertAstVisitor.htmlJUnitTestMethodWithoutAssertRule.htmlJUnitUnnecessarySetUpAstVisitor.htmlJUnitUnnecessarySetUpRule.htmlJUnitUnnecessaryTearDownAstVisitor.htmlJUnitUnnecessaryTearDownRule.htmlJUnitUnnecessaryThrowsExceptionAstVisitor.htmlJUnitUnnecessaryThrowsExceptionRule.htmlJUnitUtil.htmlSpockIgnoreRestUsedAstVisitor.htmlSpockIgnoreRestUsedRule.htmlUnnecessaryFailAstVisitor.htmlUnnecessaryFailRule.htmlUseAssertEqualsInsteadOfAssertTrueAstVisitor.htmlUseAssertEqualsInsteadOfAssertTrueRule.htmlUseAssertFalseInsteadOfNegationAstVisitor.htmlUseAssertFalseInsteadOfNegationRule.htmlUseAssertNullInsteadOfAssertEqualsAstVisitor.htmlUseAssertNullInsteadOfAssertEqualsRule.htmlUseAssertSameInsteadOfAssertTrueAstVisitor.htmlUseAssertSameInsteadOfAssertTrueRule.htmlUseAssertTrueInsteadOfAssertEqualsAstVisitor.htmlUseAssertTrueInsteadOfAssertEqualsRule.htmlUseAssertTrueInsteadOfNegationAstVisitor.htmlUseAssertTrueInsteadOfNegationRule.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlloggingLogUtil.htmlLoggerForDifferentClassAstVisitor.htmlLoggerForDifferentClassRule.htmlLoggerWithWrongModifiersAstVisitor.htmlLoggerWithWrongModifiersRule.htmlLoggingSwallowsStacktraceAstVisitor.htmlLoggingSwallowsStacktraceRule.htmlMultipleLoggersAstVisitor.htmlMultipleLoggersRule.htmlPrintStackTraceAstVisitor.htmlPrintStackTraceRule.htmlPrintlnAstVisitor.htmlPrintlnRule.htmlSystemErrPrintAstVisitor.htmlSystemErrPrintRule.htmlSystemOutPrintAstVisitor.htmlSystemOutPrintRule.htmlclass-useLogUtil.htmlLoggerForDifferentClassAstVisitor.htmlLoggerForDifferentClassRule.htmlLoggerWithWrongModifiersAstVisitor.htmlLoggerWithWrongModifiersRule.htmlLoggingSwallowsStacktraceAstVisitor.htmlLoggingSwallowsStacktraceRule.htmlMultipleLoggersAstVisitor.htmlMultipleLoggersRule.htmlPrintStackTraceAstVisitor.htmlPrintStackTraceRule.htmlPrintlnAstVisitor.htmlPrintlnRule.htmlSystemErrPrintAstVisitor.htmlSystemErrPrintRule.htmlSystemOutPrintAstVisitor.htmlSystemOutPrintRule.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlnamingAbstractClassNameAstVisitor.htmlAbstractClassNameRule.htmlAbstractTypeNameAstVisitor.htmlClassNameAstVisitor.htmlClassNameRule.htmlClassNameSameAsFilenameRule.htmlClassNameSameAsSuperclassAstVisitor.htmlClassNameSameAsSuperclassRule.htmlConfusingMethodNameAstVisitor.htmlConfusingMethodNameRule.htmlFactoryMethodNameAstVisitor.htmlFactoryMethodNameRule.htmlFieldNameAstVisitor.htmlFieldNameRule.htmlInterfaceNameAstVisitor.htmlInterfaceNameRule.htmlInterfaceNameSameAsSuperInterfaceAstVisitor.htmlInterfaceNameSameAsSuperInterfaceRule.htmlMethodNameAstVisitor.htmlMethodNameRule.htmlObjectOverrideMisspelledMethodNameAstVisitor.htmlObjectOverrideMisspelledMethodNameRule.htmlPackageNameAstVisitor.htmlPackageNameMatchesFilePathRule.htmlPackageNameRule.htmlParameterNameAstVisitor.htmlParameterNameRule.htmlPropertyNameAstVisitor.htmlPropertyNameRule.htmlScopedConfusingMethodNameAstVisitor.htmlVariableNameAstVisitor.htmlVariableNameRule.htmlclass-useAbstractClassNameAstVisitor.htmlAbstractClassNameRule.htmlAbstractTypeNameAstVisitor.htmlClassNameAstVisitor.htmlClassNameRule.htmlClassNameSameAsFilenameRule.htmlClassNameSameAsSuperclassAstVisitor.htmlClassNameSameAsSuperclassRule.htmlConfusingMethodNameAstVisitor.htmlConfusingMethodNameRule.htmlFactoryMethodNameAstVisitor.htmlFactoryMethodNameRule.htmlFieldNameAstVisitor.htmlFieldNameRule.htmlInterfaceNameAstVisitor.htmlInterfaceNameRule.htmlInterfaceNameSameAsSuperInterfaceAstVisitor.htmlInterfaceNameSameAsSuperInterfaceRule.htmlMethodNameAstVisitor.htmlMethodNameRule.htmlObjectOverrideMisspelledMethodNameAstVisitor.htmlObjectOverrideMisspelledMethodNameRule.htmlPackageNameAstVisitor.htmlPackageNameMatchesFilePathRule.htmlPackageNameRule.htmlParameterNameAstVisitor.htmlParameterNameRule.htmlPropertyNameAstVisitor.htmlPropertyNameRule.htmlScopedConfusingMethodNameAstVisitor.htmlVariableNameAstVisitor.htmlVariableNameRule.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlsecurityFileCreateTempFileAstVisitor.htmlFileCreateTempFileRule.htmlInsecureRandomAstVisitor.htmlInsecureRandomRule.htmlJavaIoPackageAccessAstVisitor.htmlJavaIoPackageAccessRule.htmlNonFinalPublicFieldAstVisitor.htmlNonFinalPublicFieldRule.htmlNonFinalSubclassOfSensitiveInterfaceAstVisitor.htmlNonFinalSubclassOfSensitiveInterfaceRule.htmlObjectFinalizeAstVisitor.htmlObjectFinalizeRule.htmlPublicFinalizeMethodAstVisitor.htmlPublicFinalizeMethodRule.htmlSystemExitAstVisitor.htmlSystemExitRule.htmlUnsafeArrayDeclarationAstVisitor.htmlUnsafeArrayDeclarationRule.htmlUnsafeImplementationAsMapAstVisitor.htmlUnsafeImplementationAsMapRule.htmlclass-useFileCreateTempFileAstVisitor.htmlFileCreateTempFileRule.htmlInsecureRandomAstVisitor.htmlInsecureRandomRule.htmlJavaIoPackageAccessAstVisitor.htmlJavaIoPackageAccessRule.htmlNonFinalPublicFieldAstVisitor.htmlNonFinalPublicFieldRule.htmlNonFinalSubclassOfSensitiveInterfaceAstVisitor.htmlNonFinalSubclassOfSensitiveInterfaceRule.htmlObjectFinalizeAstVisitor.htmlObjectFinalizeRule.htmlPublicFinalizeMethodAstVisitor.htmlPublicFinalizeMethodRule.htmlSystemExitAstVisitor.htmlSystemExitRule.htmlUnsafeArrayDeclarationAstVisitor.htmlUnsafeArrayDeclarationRule.htmlUnsafeImplementationAsMapAstVisitor.htmlUnsafeImplementationAsMapRule.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlserializationEnumCustomSerializationIgnoredAstVisitor.htmlEnumCustomSerializationIgnoredRule.htmlSerialPersistentFieldsAstVisitor.htmlSerialPersistentFieldsRule.htmlSerialVersionUIDAstVisitor.htmlSerialVersionUIDRule.htmlSerializableClassMustDefineSerialVersionUIDAstVisitor.htmlSerializableClassMustDefineSerialVersionUIDRule.htmlclass-useEnumCustomSerializationIgnoredAstVisitor.htmlEnumCustomSerializationIgnoredRule.htmlSerialPersistentFieldsAstVisitor.htmlSerialPersistentFieldsRule.htmlSerialVersionUIDAstVisitor.htmlSerialVersionUIDRule.htmlSerializableClassMustDefineSerialVersionUIDAstVisitor.htmlSerializableClassMustDefineSerialVersionUIDRule.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlsizeAbcMetricAstVisitor.htmlAbcMetricRule.htmlAbstractMethodMetricAstVisitor.htmlClassSizeAstVisitor.htmlClassSizeRule.htmlCrapMetricAstVisitor.htmlCrapMetricRule.htmlCyclomaticComplexityAstVisitor.htmlCyclomaticComplexityRule.htmlGMetricsSourceCodeAdapter.htmlMethodCountAstVisitor.htmlMethodCountRule.htmlMethodSizeAstVisitor.htmlMethodSizeRule.htmlNestedBlockDepthAstVisitor.htmlNestedBlockDepthRule.htmlParameterCountAstVisitor.htmlParameterCountRule.htmlclass-useAbcMetricAstVisitor.htmlAbcMetricRule.htmlAbstractMethodMetricAstVisitor.htmlClassSizeAstVisitor.htmlClassSizeRule.htmlCrapMetricAstVisitor.htmlCrapMetricRule.htmlCyclomaticComplexityAstVisitor.htmlCyclomaticComplexityRule.htmlGMetricsSourceCodeAdapter.htmlMethodCountAstVisitor.htmlMethodCountRule.htmlMethodSizeAstVisitor.htmlMethodSizeRule.htmlNestedBlockDepthAstVisitor.htmlNestedBlockDepthRule.htmlParameterCountAstVisitor.htmlParameterCountRule.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlunnecessaryAddEmptyStringAstVisitor.htmlAddEmptyStringRule.htmlConsecutiveLiteralAppendsAstVisitor.htmlConsecutiveLiteralAppendsRule.htmlConsecutiveStringConcatenationAstVisitor.htmlConsecutiveStringConcatenationRule.htmlUnnecessaryBigDecimalInstantiationAstVisitor.htmlUnnecessaryBigDecimalInstantiationRule.htmlUnnecessaryBigIntegerInstantiationAstVisitor.htmlUnnecessaryBigIntegerInstantiationRule.htmlUnnecessaryBooleanExpressionAstVisitor.htmlUnnecessaryBooleanExpressionRule.htmlUnnecessaryBooleanInstantiationAstVisitor.htmlUnnecessaryBooleanInstantiationRule.htmlUnnecessaryCallForLastElementAstVisitor.htmlUnnecessaryCallForLastElementRule.htmlUnnecessaryCallToSubstringAstVisitor.htmlUnnecessaryCallToSubstringRule.htmlUnnecessaryCastAstVisitor.htmlUnnecessaryCastRule.htmlUnnecessaryCatchBlockAstVisitor.htmlUnnecessaryCatchBlockRule.htmlUnnecessaryCollectCallAstVisitor.htmlUnnecessaryCollectCallRule.htmlUnnecessaryCollectionCallAstVisitor.htmlUnnecessaryCollectionCallRule.htmlUnnecessaryConstructorAstVisitor.htmlUnnecessaryConstructorRule.htmlUnnecessaryDefInFieldDeclarationAstVisitor.htmlUnnecessaryDefInFieldDeclarationRule.htmlUnnecessaryDefInMethodDeclarationAstVisitor.htmlUnnecessaryDefInMethodDeclarationRule.htmlUnnecessaryDefInVariableDeclarationAstVisitor.htmlUnnecessaryDefInVariableDeclarationRule.htmlUnnecessaryDotClassAstVisitor.htmlUnnecessaryDotClassRule.htmlUnnecessaryDoubleInstantiationAstVisitor.htmlUnnecessaryDoubleInstantiationRule.htmlUnnecessaryElseStatementAstVisitor.htmlUnnecessaryElseStatementRule.htmlUnnecessaryFinalOnPrivateMethodAstVisitor.htmlUnnecessaryFinalOnPrivateMethodRule.htmlUnnecessaryFloatInstantiationAstVisitor.htmlUnnecessaryFloatInstantiationRule.htmlUnnecessaryGStringAstVisitor.htmlUnnecessaryGStringRule.htmlUnnecessaryGetterAstVisitor.htmlUnnecessaryGetterRule.htmlUnnecessaryIfStatementAstVisitor.htmlUnnecessaryIfStatementRule.htmlUnnecessaryInstanceOfCheckAstVisitor.htmlUnnecessaryInstanceOfCheckRule.htmlUnnecessaryInstantiationAstVisitor.htmlUnnecessaryInstantiationToGetClassAstVisitor.htmlUnnecessaryInstantiationToGetClassRule.htmlUnnecessaryIntegerInstantiationAstVisitor.htmlUnnecessaryIntegerInstantiationRule.htmlUnnecessaryLongInstantiationAstVisitor.htmlUnnecessaryLongInstantiationRule.htmlUnnecessaryModOneAstVisitor.htmlUnnecessaryModOneRule.htmlUnnecessaryNullCheckAstVisitor.htmlUnnecessaryNullCheckBeforeInstanceOfAstVisitor.htmlUnnecessaryNullCheckBeforeInstanceOfRule.htmlUnnecessaryNullCheckRule.htmlUnnecessaryObjectReferencesAstVisitor.htmlUnnecessaryObjectReferencesRule.htmlUnnecessaryOverridingMethodAstVisitor.htmlUnnecessaryOverridingMethodRule.htmlUnnecessaryPackageReferenceAstVisitor.htmlUnnecessaryPackageReferenceRule.htmlUnnecessaryParenthesesForMethodCallWithClosureAstVisitor.htmlUnnecessaryParenthesesForMethodCallWithClosureRule.htmlUnnecessaryPublicModifierAstVisitor.htmlUnnecessaryPublicModifierRule.htmlUnnecessaryReturnKeywordAstVisitor.htmlUnnecessaryReturnKeywordRule.htmlUnnecessarySafeNavigationOperatorAstVisitor.htmlUnnecessarySafeNavigationOperatorRule.htmlUnnecessarySelfAssignmentAstVisitor.htmlUnnecessarySelfAssignmentRule.htmlUnnecessarySemicolonAstVisitor.htmlUnnecessarySemicolonRule.htmlUnnecessarySetterAstVisitor.htmlUnnecessarySetterRule.htmlUnnecessaryStringInstantiationAstVisitor.htmlUnnecessaryStringInstantiationRule.htmlUnnecessarySubstringAstVisitor.htmlUnnecessarySubstringRule.htmlUnnecessaryTernaryExpressionAstVisitor.htmlUnnecessaryTernaryExpressionRule.htmlUnnecessaryToStringAstVisitor.htmlUnnecessaryToStringRule.htmlUnnecessaryTransientModifierAstVisitor.htmlUnnecessaryTransientModifierRule.htmlVariableUsageFinder.htmlclass-useAddEmptyStringAstVisitor.htmlAddEmptyStringRule.htmlConsecutiveLiteralAppendsAstVisitor.htmlConsecutiveLiteralAppendsRule.htmlConsecutiveStringConcatenationAstVisitor.htmlConsecutiveStringConcatenationRule.htmlUnnecessaryBigDecimalInstantiationAstVisitor.htmlUnnecessaryBigDecimalInstantiationRule.htmlUnnecessaryBigIntegerInstantiationAstVisitor.htmlUnnecessaryBigIntegerInstantiationRule.htmlUnnecessaryBooleanExpressionAstVisitor.htmlUnnecessaryBooleanExpressionRule.htmlUnnecessaryBooleanInstantiationAstVisitor.htmlUnnecessaryBooleanInstantiationRule.htmlUnnecessaryCallForLastElementAstVisitor.htmlUnnecessaryCallForLastElementRule.htmlUnnecessaryCallToSubstringAstVisitor.htmlUnnecessaryCallToSubstringRule.htmlUnnecessaryCastAstVisitor.htmlUnnecessaryCastRule.htmlUnnecessaryCatchBlockAstVisitor.htmlUnnecessaryCatchBlockRule.htmlUnnecessaryCollectCallAstVisitor.htmlUnnecessaryCollectCallRule.htmlUnnecessaryCollectionCallAstVisitor.htmlUnnecessaryCollectionCallRule.htmlUnnecessaryConstructorAstVisitor.htmlUnnecessaryConstructorRule.htmlUnnecessaryDefInFieldDeclarationAstVisitor.htmlUnnecessaryDefInFieldDeclarationRule.htmlUnnecessaryDefInMethodDeclarationAstVisitor.htmlUnnecessaryDefInMethodDeclarationRule.htmlUnnecessaryDefInVariableDeclarationAstVisitor.htmlUnnecessaryDefInVariableDeclarationRule.htmlUnnecessaryDotClassAstVisitor.htmlUnnecessaryDotClassRule.htmlUnnecessaryDoubleInstantiationAstVisitor.htmlUnnecessaryDoubleInstantiationRule.htmlUnnecessaryElseStatementAstVisitor.htmlUnnecessaryElseStatementRule.htmlUnnecessaryFinalOnPrivateMethodAstVisitor.htmlUnnecessaryFinalOnPrivateMethodRule.htmlUnnecessaryFloatInstantiationAstVisitor.htmlUnnecessaryFloatInstantiationRule.htmlUnnecessaryGStringAstVisitor.htmlUnnecessaryGStringRule.htmlUnnecessaryGetterAstVisitor.htmlUnnecessaryGetterRule.htmlUnnecessaryIfStatementAstVisitor.htmlUnnecessaryIfStatementRule.htmlUnnecessaryInstanceOfCheckAstVisitor.htmlUnnecessaryInstanceOfCheckRule.htmlUnnecessaryInstantiationAstVisitor.htmlUnnecessaryInstantiationToGetClassAstVisitor.htmlUnnecessaryInstantiationToGetClassRule.htmlUnnecessaryIntegerInstantiationAstVisitor.htmlUnnecessaryIntegerInstantiationRule.htmlUnnecessaryLongInstantiationAstVisitor.htmlUnnecessaryLongInstantiationRule.htmlUnnecessaryModOneAstVisitor.htmlUnnecessaryModOneRule.htmlUnnecessaryNullCheckAstVisitor.htmlUnnecessaryNullCheckBeforeInstanceOfAstVisitor.htmlUnnecessaryNullCheckBeforeInstanceOfRule.htmlUnnecessaryNullCheckRule.htmlUnnecessaryObjectReferencesAstVisitor.htmlUnnecessaryObjectReferencesRule.htmlUnnecessaryOverridingMethodAstVisitor.htmlUnnecessaryOverridingMethodRule.htmlUnnecessaryPackageReferenceAstVisitor.htmlUnnecessaryPackageReferenceRule.htmlUnnecessaryParenthesesForMethodCallWithClosureAstVisitor.htmlUnnecessaryParenthesesForMethodCallWithClosureRule.htmlUnnecessaryPublicModifierAstVisitor.htmlUnnecessaryPublicModifierRule.htmlUnnecessaryReturnKeywordAstVisitor.htmlUnnecessaryReturnKeywordRule.htmlUnnecessarySafeNavigationOperatorAstVisitor.htmlUnnecessarySafeNavigationOperatorRule.htmlUnnecessarySelfAssignmentAstVisitor.htmlUnnecessarySelfAssignmentRule.htmlUnnecessarySemicolonAstVisitor.htmlUnnecessarySemicolonRule.htmlUnnecessarySetterAstVisitor.htmlUnnecessarySetterRule.htmlUnnecessaryStringInstantiationAstVisitor.htmlUnnecessaryStringInstantiationRule.htmlUnnecessarySubstringAstVisitor.htmlUnnecessarySubstringRule.htmlUnnecessaryTernaryExpressionAstVisitor.htmlUnnecessaryTernaryExpressionRule.htmlUnnecessaryToStringAstVisitor.htmlUnnecessaryToStringRule.htmlUnnecessaryTransientModifierAstVisitor.htmlUnnecessaryTransientModifierRule.htmlVariableUsageFinder.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlunusedAbstractLastStatementInBlockAstVisitor.htmlReferenceCollector.htmlUnusedArrayAstVisitor.htmlUnusedArrayRule.htmlUnusedMethodParameterAstVisitor.htmlUnusedMethodParameterRule.htmlUnusedObjectAstVisitor.htmlUnusedObjectRule.htmlUnusedPrivateFieldRule.htmlUnusedPrivateMethodAstVisitor.htmlUnusedPrivateMethodParameterAstVisitor.htmlUnusedPrivateMethodParameterRule.htmlUnusedPrivateMethodRule.htmlUnusedVariableAstVisitor.htmlUnusedVariableRule.htmlclass-useAbstractLastStatementInBlockAstVisitor.htmlReferenceCollector.htmlUnusedArrayAstVisitor.htmlUnusedArrayRule.htmlUnusedMethodParameterAstVisitor.htmlUnusedMethodParameterRule.htmlUnusedObjectAstVisitor.htmlUnusedObjectRule.htmlUnusedPrivateFieldRule.htmlUnusedPrivateMethodAstVisitor.htmlUnusedPrivateMethodParameterAstVisitor.htmlUnusedPrivateMethodParameterRule.htmlUnusedPrivateMethodRule.htmlUnusedVariableAstVisitor.htmlUnusedVariableRule.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlruleregistryPropertiesFileRuleRegistry.htmlRuleRegistry.htmlRuleRegistryHolder.htmlRuleRegistryInitializer.htmlclass-usePropertiesFileRuleRegistry.htmlRuleRegistry.htmlRuleRegistryHolder.htmlRuleRegistryInitializer.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlrulesetCompositeRuleSet.htmlFilteredRuleSet.htmlGroovyDslRuleSet.htmlListRuleSet.htmlMovedRules.htmlPropertiesFileRuleSetConfigurer.htmlRuleSet.htmlRuleSetBuilder.htmlRuleSetDelegate.htmlRuleSetUtil.htmlRuleSets.htmlTopLevelDelegate.htmlXmlFileRuleSet.htmlXmlReaderRuleSet.htmlclass-useCompositeRuleSet.htmlFilteredRuleSet.htmlGroovyDslRuleSet.htmlListRuleSet.htmlMovedRules.htmlPropertiesFileRuleSetConfigurer.htmlRuleSet.htmlRuleSetBuilder.htmlRuleSetDelegate.htmlRuleSetUtil.htmlRuleSets.htmlTopLevelDelegate.htmlXmlFileRuleSet.htmlXmlReaderRuleSet.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlsourceAbstractSourceCode.htmlCustomCompilerPhaseSourceDecorator.htmlSourceCode.htmlSourceCodeCriteria.htmlSourceFile.htmlSourceString.htmlclass-useAbstractSourceCode.htmlCustomCompilerPhaseSourceDecorator.htmlSourceCode.htmlSourceCodeCriteria.htmlSourceFile.htmlSourceString.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmltestAbstractTestCase.htmlclass-useAbstractTestCase.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmltoolGenerateAll.htmlGenerateCodeNarcRulesProperties.htmlGenerateRuleIndexPage.htmlGenerateRuleSetAllRules.htmlGenerateRuleSetAllRulesByCategory.htmlGenerateUtil.htmlclass-useGenerateAll.htmlGenerateCodeNarcRulesProperties.htmlGenerateRuleIndexPage.htmlGenerateRuleSetAllRules.htmlGenerateRuleSetAllRulesByCategory.htmlGenerateUtil.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlutilAstUtil.htmlBaselineResultsProcessor.htmlConsecutiveUtils.htmlGroovyVersion.htmlImportUtil.htmlModifiersUtil.htmlMultilineCommentChecker.htmlPathUtil.htmlPropertyUtil.htmlSourceCodeUtil.htmlWildcardPattern.htmlclass-useAstUtil.htmlBaselineResultsProcessor.htmlConsecutiveUtils.htmlGroovyVersion.htmlImportUtil.htmlModifiersUtil.htmlMultilineCommentChecker.htmlPathUtil.htmlPropertyUtil.htmlSourceCodeUtil.htmlWildcardPattern.htmlioClassPathResource.htmlDefaultResourceFactory.htmlResource.htmlResourceFactory.htmlUrlResource.htmlclass-useClassPathResource.htmlDefaultResourceFactory.htmlResource.htmlResourceFactory.htmlUrlResource.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmloverview-summary.htmloverview-tree.htmlpackage-search-index.jspackage-search-index.zipresourcesglass.pngx.pngscript.jssearch.jsstylesheet.csstype-search-index.jstype-search-index.zipcodenarc-javadocLICENSE.txtNOTICE.txt/usr/share/javadoc//usr/share/javadoc/codenarc//usr/share/javadoc/codenarc/jquery//usr/share/javadoc/codenarc/jquery/external//usr/share/javadoc/codenarc/jquery/external/jquery//usr/share/javadoc/codenarc/jquery/jszip-utils//usr/share/javadoc/codenarc/jquery/jszip-utils/dist//usr/share/javadoc/codenarc/jquery/jszip//usr/share/javadoc/codenarc/jquery/jszip/dist//usr/share/javadoc/codenarc/org//usr/share/javadoc/codenarc/org/codehaus//usr/share/javadoc/codenarc/org/codehaus/groovy//usr/share/javadoc/codenarc/org/codehaus/groovy/transform//usr/share/javadoc/codenarc/org/codehaus/groovy/transform/powerassert//usr/share/javadoc/codenarc/org/codehaus/groovy/transform/powerassert/class-use//usr/share/javadoc/codenarc/org/codenarc//usr/share/javadoc/codenarc/org/codenarc/analyzer//usr/share/javadoc/codenarc/org/codenarc/analyzer/class-use//usr/share/javadoc/codenarc/org/codenarc/ant//usr/share/javadoc/codenarc/org/codenarc/ant/class-use//usr/share/javadoc/codenarc/org/codenarc/class-use//usr/share/javadoc/codenarc/org/codenarc/report//usr/share/javadoc/codenarc/org/codenarc/report/class-use//usr/share/javadoc/codenarc/org/codenarc/results//usr/share/javadoc/codenarc/org/codenarc/results/class-use//usr/share/javadoc/codenarc/org/codenarc/rule//usr/share/javadoc/codenarc/org/codenarc/rule/basic//usr/share/javadoc/codenarc/org/codenarc/rule/basic/class-use//usr/share/javadoc/codenarc/org/codenarc/rule/braces//usr/share/javadoc/codenarc/org/codenarc/rule/braces/class-use//usr/share/javadoc/codenarc/org/codenarc/rule/class-use//usr/share/javadoc/codenarc/org/codenarc/rule/comments//usr/share/javadoc/codenarc/org/codenarc/rule/comments/class-use//usr/share/javadoc/codenarc/org/codenarc/rule/concurrency//usr/share/javadoc/codenarc/org/codenarc/rule/concurrency/class-use//usr/share/javadoc/codenarc/org/codenarc/rule/convention//usr/share/javadoc/codenarc/org/codenarc/rule/convention/class-use//usr/share/javadoc/codenarc/org/codenarc/rule/design//usr/share/javadoc/codenarc/org/codenarc/rule/design/class-use//usr/share/javadoc/codenarc/org/codenarc/rule/dry//usr/share/javadoc/codenarc/org/codenarc/rule/dry/class-use//usr/share/javadoc/codenarc/org/codenarc/rule/enhanced//usr/share/javadoc/codenarc/org/codenarc/rule/enhanced/class-use//usr/share/javadoc/codenarc/org/codenarc/rule/exceptions//usr/share/javadoc/codenarc/org/codenarc/rule/exceptions/class-use//usr/share/javadoc/codenarc/org/codenarc/rule/formatting//usr/share/javadoc/codenarc/org/codenarc/rule/formatting/class-use//usr/share/javadoc/codenarc/org/codenarc/rule/generic//usr/share/javadoc/codenarc/org/codenarc/rule/generic/class-use//usr/share/javadoc/codenarc/org/codenarc/rule/grails//usr/share/javadoc/codenarc/org/codenarc/rule/grails/class-use//usr/share/javadoc/codenarc/org/codenarc/rule/groovyism//usr/share/javadoc/codenarc/org/codenarc/rule/groovyism/class-use//usr/share/javadoc/codenarc/org/codenarc/rule/imports//usr/share/javadoc/codenarc/org/codenarc/rule/imports/class-use//usr/share/javadoc/codenarc/org/codenarc/rule/jdbc//usr/share/javadoc/codenarc/org/codenarc/rule/jdbc/class-use//usr/share/javadoc/codenarc/org/codenarc/rule/junit//usr/share/javadoc/codenarc/org/codenarc/rule/junit/class-use//usr/share/javadoc/codenarc/org/codenarc/rule/logging//usr/share/javadoc/codenarc/org/codenarc/rule/logging/class-use//usr/share/javadoc/codenarc/org/codenarc/rule/naming//usr/share/javadoc/codenarc/org/codenarc/rule/naming/class-use//usr/share/javadoc/codenarc/org/codenarc/rule/security//usr/share/javadoc/codenarc/org/codenarc/rule/security/class-use//usr/share/javadoc/codenarc/org/codenarc/rule/serialization//usr/share/javadoc/codenarc/org/codenarc/rule/serialization/class-use//usr/share/javadoc/codenarc/org/codenarc/rule/size//usr/share/javadoc/codenarc/org/codenarc/rule/size/class-use//usr/share/javadoc/codenarc/org/codenarc/rule/unnecessary//usr/share/javadoc/codenarc/org/codenarc/rule/unnecessary/class-use//usr/share/javadoc/codenarc/org/codenarc/rule/unused//usr/share/javadoc/codenarc/org/codenarc/rule/unused/class-use//usr/share/javadoc/codenarc/org/codenarc/ruleregistry//usr/share/javadoc/codenarc/org/codenarc/ruleregistry/class-use//usr/share/javadoc/codenarc/org/codenarc/ruleset//usr/share/javadoc/codenarc/org/codenarc/ruleset/class-use//usr/share/javadoc/codenarc/org/codenarc/source//usr/share/javadoc/codenarc/org/codenarc/source/class-use//usr/share/javadoc/codenarc/org/codenarc/test//usr/share/javadoc/codenarc/org/codenarc/test/class-use//usr/share/javadoc/codenarc/org/codenarc/tool//usr/share/javadoc/codenarc/org/codenarc/tool/class-use//usr/share/javadoc/codenarc/org/codenarc/util//usr/share/javadoc/codenarc/org/codenarc/util/class-use//usr/share/javadoc/codenarc/org/codenarc/util/io//usr/share/javadoc/codenarc/org/codenarc/util/io/class-use//usr/share/javadoc/codenarc/resources//usr/share/licenses//usr/share/licenses/codenarc-javadoc/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -gobs://build.suse.de/SUSE:Maintenance:28016/SUSE_SLE-15-SP2_Update/c97e2f7d5088856a690cbc7a64455dd0-codenarc.SUSE_SLE-15-SP2_Updatedrpmxz5noarch-suse-linux  directoryHTML document, ASCII text, with very long linesHTML document, ASCII textASCII textASCII text, with very long linesUTF-8 Unicode text, with very long linesASCII text, with very long lines, with no line terminatorsASCII text, with very long lines, with no line terminators (Zip archive data, at least v2.0 to extract Zip archive data, at least v2.0 to extract)PNG image data, 16 x 16, 8-bit/color RGBA, non-interlacedASCII text, with CRLF line terminatorsRXYM3ͩCxutf-88aa7e3b873492326a6d14d62f9ca3cd0d8e19f367848b917a38db7f3721621dc? 7zXZ !t/%]"k%r̨o,-cR-i>;T!T}d64}A[ FH,HQ ̀< d ؕ=P+bWXZLҩ s?0Xډ6pA*u=e*LLLHY6X  3YkOM3`^y5猦\l%\=m]7p;?(ճ/MEnWo+47nֽD5#șnL=A &ObΦT55)c{ =gO9Xb7X*lXJ=]jL>J@Br:W_cmiBȇ*fsG w75N%m  ;YYs̳/jm)SV'8.'葆l:U˸׏D9O{| S/*2$Š4Z؈)]F<^TQ8kґp&_4V\Rl[֟ҫbC?e7kDSJ*\U &Z aǣK60@\H$f.SP|xJ6~(|0Ihn 0hAjB R]5,@\H-,%$;ng\С>/V{Sr⏷N%ppm N 99E#mǪI M+nn*b[c(n04uCQz [y i39`uD3Š b /\7͂>XD<dg>pT|+ }=S*gs[I6wIRN 0L R?ѣs*,:)m4رqћ#8<ˎ%P${SDUy@7JJ;-9πf ͲÊ[">!~7vF3#O ™U rR5`W`aU!nt@g1rp-K7gV/xOD~E(`7CG6ڠLpjj)bui|v~ 70 W,>+$W&+/咯fX@ sl8W C̉> @6R1;6Bkjଷެߏg+W$oH|T޴Gps ǎ2 95KYa\HlkHg-o*ιvuT7<cϾqZo qB(þ7 Lv~}I \dggsD!:)x`: S\MwxB1{37-4. ;EG-s8A#ώ#+Г\bx]>V#%vok^̟ߧpNHíKs! 6 (lwM c @B&y+eۅNnOEsJ=|d N"ǷEa L(OBT^M>M;{`U\D !LՀ!v;p؅4~E%7'.R W+oӨ|6ae6Ws dwP2 J&^HhxGC; 6m̲L0tް1q XGu+Ji/S!}f#eR:|Nb{` sP>֖p | CvH:gb|CSE3‚} ٔQX+6 H@8S) U:˔ޤ[1A3w&~f5BGW{PsM/#[eV~V^(b g>o!(ŚTaP#ve%*֠IShiȁ T_G4^"4'7햛\NjhYt?k+ wīnaYx5cMޓ8[ KxA>.!n E%#ub~]$-Fhap,2HXkY^O;O%Nj!f[b$ջWZQ*ysLa470IqO.FQQ:vԘ#UFRF Wif1^P4aL{"ʖ|ʓZ'?+n?%4E 0#vܛy h)4ܡly%X MNaQ4E[*J5{l(ڑgJ7{bǐy۷S<؝.,nWVdZhs\i3 70l(?[*Ly Bmvwz#;9@$`T;CL2Cwg z/LNY|\Nϝ c};KR&cUEqiCk$njǵp36z$+hh5 5oN=zsѻW)v8zIdTn?gֳyX||u{"rS^V%% vº'HُF nn=GØeHUh ap{K򈌗QiN{#@Fjh6Y+( @XQs߶b=1L+IX7ٷ2HU-Y&tƲ2@|jn2gԴp\9wAS nPsu9! XfG`1,'̯8;~NlXWK$ ࡲgb%E,)Nֿgk턮~`Jx}IEєS%v47=I6~ J NZa]׌/[h:YB<;y"߫6C&t@xGC!j>(V({XW&Q.Z 4/B"ؼXdtA[X陘9ş}V,H C5+]yw2CAG cZ.*s}j#7U~1v_*dvno=Uak G"<RrUv9U3A$ghC5 8:&I#ⶄ\ufv@g"kո w ҆\6OIY~nSPz2\BJhfOB@2&|?3uFy sp~22΅"Š$s{ClG3I<|J_v͠*{61kΊoC!zYa5?BX[נ̖^D2J[ݟG7#!9I#Da95س*?M}hL#Fˮ X<#(w{4OyKd2"fOz[x^ݑ :- ΁*\00b6%< X"s7(5K[e.B5<$Yȅl:Xzߎ:^B@x:Eȉ>g`^YIvT" 'ID,6$(՞HE+'5(&$+Fh/g"g9կ0 p{bjQ50:Rt,svĄ#Ery F w-C2v` 7,@oUy.&<j1߫wհ(\GR;uGڵ I`L:4yqMn6@9g9OF_Ki8"6g@9@}zuUʨŢ`¸]/燴.uN3H x;;(zEE7b<92u t3Ѿ>MͫD/4MFV:ݭT;HJ\R*ռz 5|Q/;f> ʝztuo.eA?8EnhKeZz<",Qzpkڡ4lvv-NՇj.$h>"zJmK ?`DN1*PpqG%Mzzeq>Z)>K\"-fBzNW_`i#צ.w{BY[ }s`>[LhUﭫz*4$BC= \Je^z@\CK/w .9 L$%lykL2IPdhj.[Hó\D;—PB>C˦ͤ( R ¾lX/I[3V{t~-׆4o٣M Z93R lGASvAdbawqg|zPw0aF; Dދ5~r,p9yk dT,2pT~cL% H<άH3ƫٷkf3eY'םTh+֍=msݧwۘED {n|C x2>l+ [M-#Jq:B94^~X.qڛ#(g3b?$!.B>L/s0>6W1z9P*͈g!R9M?PlǶXиvˣ9ރ=eZA"h\AvTܒ9*dA8I{crECCaHG&a, bBf s#bSm1 9+N&z}s|t&sG0u K V"blSYSD[:zh"s=.2|9|.kˌEf%" ]BƦ1ӧ?:VhV\^F'FWjLWD$97KOIpigxQEPjA $gbF[o&ex2hm%u_aA@"%qYtntEHXMu*UwP?'3O$9hGa Gl$Y.!xiZUƒg(]sLlEm+x,^i9'.r bԦC.Tqi"ȎM, Mva\I6:DMvԫo6@瞎)RplS"r"6 G#v[%K{BI}* 7:<_1˿PH>ջOƁ`_^4^q񡛺].5.b>Z4i)Puj t\1W9 b Ps9Dly'>R$ nkfAEtnUʚ+=/ yY$5l~̨eO!_Y-pɢH)GG 1!msp6#懢,rٕ؞x̮WON҃"CѵA藷d}0>E uwD{ 6һ:呰MR ,!3\ד\Al P"v2f|-ژ^d`y|~hYJy,fRaYO}|ƓrVS~YM1wt% ]B[s#^d"8PxP)2u^ѲU?̦}74r!gfXNOrjO`]3gߗqvU~~WIO,j'3RV0U?.]nBa5h8`@tKI|2$4aYܼ3qY`O֑ R[H>*$My]^ֹ};"YjN}+ϕs6؝Ͼ%FQ3b?Oy5.̯e-ڔC\MSlDpv._^@q<#ǵ|yʻ(-i'i 7o\**q6\vvq2r`ah5 z F^/׭f˱J͘ 7K=C4bjJ(]0^3g& Q+gۦѯj@$kAm8 Ut9 ǡM̢WUH oCcudHesv kRosi j̞Ƚ8E@&Gn(j`|DW$ߢV#Q"J l'$7s&n@,^u9 |κ{߉75P߯M}Xj_ʬ^ϧŇ$8;= #Ф=hտSzZ;i,xBhdӑ|W m$+pwkrжlFyHw .-e`^%E]¼FFLwHnz$PX?_SKѓz(l~=A#g)(Dj9dv\]c]{ MN2ԟwemf D1.OO'iIzҴJh!Ff RGsԷN.0|P.Q3ԋw, nV;EgQ/߀•Zؑ@V@z٢wG#ᆰqFПV]D.-άF׭ˍar۲[̀|Yu ?͎U<٪:RރBꢳdXooq^Y1U//@ґ @Q Ӓ߬z WL${]Tlgq7t8=T|Z f3%)ùV<ět_+BX!{V\ AA[ JEܡ3^siv?0UX+%ʼ٪q1f;3I | PnTCV|tc7Z0!D357DKg`=%x ޥ+\\vh'͠PA.|oUҬa0Gh[3,G 3xsQ?@Zm|R#L~ADŽ/P~|ƅTX;D`Muzcz7Kk_>5U*C)ε*|u$>]2&%+$ 'g4sgV _ZޏM`凈0Q?m6=k]G_`.L/nߴv;mć4PޚkLk&Dno Bq;/VI0' .n;8uCd6p09NRX<+&de)Fȏ.VjJ{~%B{^!Y(݃ 0zoZF?Zy=ls˩&N$Ec2_`B PqG(%H0;?9mF\(YӆL58JAu4{&Sڊ^|G;guFbZoz2FѺS${]\h-Ы4Q7gf} jG#!'Hh-iݲ㽜O8+#=-*k3b~Y[*+9Da15oZH_1<>Ep}b8{akj} 䠦ʫ4Gdpg j6>9tI:hHZ/!$}aSj75hQbgV'7P` Vnd(7 aCro=kILHG~TIjbQx's9AЮ wwbOw`r T6YrVP$wгΛ }x"kDG_ q^&'͇iQtOcO[)^WWe- XyRj!b]83ߘB1pW{)q xS5^˘t8ifY ?Z:R8s. p!YN$↬r'Vj*G*BKB"Bf(g{C[Y-Yh+#lF$1,,gwdYLTQ4Րb=CAXmK y Lj9G g8XZ11w]@}%b00g xdn(,&,݆"0gsv.'2nͲi~.T hDWᱲ2̓G: Z! #>B( Ig'wm>tޏ$b:Ad dGیltt|ÀN ;5LZE ݊U(hg/7E>`7s[MQz'f^+Ui#5<9EoH])l ,='F,70NPM/QbZfE9aM` F!h|D"(V"9/ vpfc8z#(7ű)=J͵4w%VhO ֹa †,20E1&fVhP#cmBM% Hє glefb#\A>>P ( m\ʲ"VV'9bjf׸hWK;r%"{;V X̿4Ȑ)('NQF@jlOD-ebt*7r"aA<dȢ3B%Oa~~~/̆a+BrbhDHц:Q!6MD{WQ {M] kq]tlyz ;!NΖs;_vMY9N-Y$!dR%wy~/=/g`Q4gfX tF{v7Q~l!@V?tb"Z _0Msp#%0y_Q3PT<+<&߲ ujůFjʏ߮~if5{/!l7Ғ@YY#DPH0g?mLEAC.Qcà1ayH%\J? ':w/Ҳ8<_oV,4YҠme؛\q \Qm)ZZQ/GkI7U`;hI$c,BbrL ~kf>A"[)2^.V kX#T/2c삧v-&cBWkd^J(v1IEQ Jc$c3r؃puwi${qRA-f1sg~7Sˆ'|vY[ "3lVm/2N'T|0:U#P9u-cūO|8Cyi<P#Ik nȝԀXQgq gKNj~|$]O݇Buf'`Ci:H}czLf/L f"en7+u-}p6@iIF9 3dm5#2.. 4^?~yP ޼qMY.M*:ss5d^3N>}N=8}+4ܱ}_s6-Pla IfXl0N)Psv3/_rZ+hf`4uj%tX_Nm23J1R5H]?mCH 30v~ eV]"UoHuڀ} S1A# xS9q v#wuvl(:ib9+YeE8\ 3. P2ΈΦ0D,3 &NaLS~3nJWPK= e}FR %@S 6rfsx1&c$.y)z UIu.NȄҌɡoM?y>9Z/,+sti{EdΑ=<2^<7 c񛩟(*~{jy/J3hAR VaNŗ}1Ab)>]&p鿾{GMaA$7l25 L; Kkt4GNflQ`lHa~TCӏ3.c_4 ,{`h nD0 2."om$7VT$+՟ $l vde6;9m>ISQe2rc#3·t2{UTwR"5QQYBſ=^x]rN%} +Z B8O8TF=@2_Lq &ԡh;i&bɓofHiD&\;k֎eW?KwBd \QlߡSCVc5!4T%&!*(XM&àFϊߛIjmt={xtqs)\ίk;gB3BsWз*XӟXAG۬砺$95s%_kv)%e6 ul*qt k)!НCJr3'kr;KuUHEq0" miQWv>G\ cq.n>hy= ʩ`k ~Qd6JJ0m5ꀨ>%vC%.D[pUCuJJ+64~cl_+2>sVySXi8M+ô"j87EGu:jse hX𤺮_PB0%@}j(m;ulVH3 e}_cI\uxap$P܁h)Yd=WV _p)a;O9p2lBy;DZCg(#pbQP.-x1F9t6NHlryܑVrL.\uM[!MYMOV|NJcԬJK#}Rx9xi](ұdgUa,}`sWXJVHE&%thg)%Aw 0D;׀j4].+varY~vl޹q(5iڼY/Dё$-U^[>Εk9@ +FQAO)u #Us[")٨'ڪJ;ӱXF MMag ^Kb BЀqMnBmTͼH@"yY ܽ/ H8OכBXÚ"WkY<$h'z) xn.w96GBmXšPP2_ﷃZ|Hԥf&^Mz2}&Υ@NVt|l|]gp3@9ENΈKVS. 3bxSW1C̜ZNo/)d&;h]F^B ˚j/e>~v6RclxeB~ baÑԠ`-kcϭjŶuaUHuRr#8Q)aKoi&z^/y j=a[dfNи6vRozi{W2f/T~e\saN<:_^f+/[޶FxZ9wsV͂O㫭 M؈sHcaZTAp@ 8LQ!kf~3Rz]ɂq6}YuRf^SGL\o"•xXIc1Re8M&s6؜935O|-D3bei>?UV XzLAqU%ܳ$%%hdG7 8dliBvɸW\$! -EppBsb)%i"F,uJ1ra>SyR^I˟⏈mvcoa81t⤓Y,mҷ>r<hf - *cQM&,%W6K4c<ب9Κ235GgGg˨%u;H9(\R: 1ֺ@SR =k?vvѴaAŒіh[K^ 4׍m?+ `mECyan<'αbY![WҦ[`lk^c {jQhSk1G~67p&&Gx %2ؿt}xQӖG7|_q~^u90ܾCW0@8Z[ [;}F$TN(rH!EEru)~QZg7=Ѓ]Հֱ |jפ3np0\jŽ(ARv§/7LQԇp34.(QlXT3m_dYSƼr+ ZdKai6gM1XQ>ʾ+F5Lf߲2.]/KErY1@TQ%,F ja#:3yGEA-Ykx|xz-RdEw柰B*Aw53Ýf ǽWR ZZ u)=xXҨ*ca{v6ogYY'hxV"̳k#:&pmCnZ` NjYEIJ(Wd.qGQ?kB̾nY lưb#>GژܕM#—㓤D<f}@PN cz2l's%r7A]4wg cC"]IݹE;pthEKUf3WSMa8$=v}B+Hm8;9kH Hɕ(jb?kAܛryF kb\ӀAu!b;I!YdP罷MnD{.ӂkv>vZE+&e#R_zJ|rytH7[I%B<˩pw+S1ކf|{3Dȧ^ľ*y>섒+\ȺRM6&E"/7]G{:ZS/u~rX{ qa+ztVOexUxv7/Z%j ,ho@S#l1/󏣨@f$;lC?45&CBW StâiQ!y%vWVp;)eEqFULK-ACNMEƯNO( V#bhaR3Dۢ`+$-09 e&8])"@S@]8O?0כ2?:u}A,$٫wy˗i=в=kG V1=D nCoG3;R fe܏YApۉvəZ:eh͂tq++H"C_v NլPloMsf =22[*햯61Lb$&x6 8Uqd&j+1w3m4dX䍤nB\$]VʝM4)e͇0=ulS/Ch c|Z.BQX'5|czP{ps-qG**^7@`Gc -%N!!<*!G\P5>=&CnLUZW'69m|޳M> 8XF}e==zG93+ACsWvW>Uj]^'Usr)]2Dls 9(ԐY ?sQSxP.<7Hm2Mɱ)JN+Lf5ԘLz4iRWxW C"t &9΂h:ҟBev=%O Not^W݊Xѫ @٬p#->If?5MvDo}Y>YIp~{kN(ʥVp.g{LLֆݎМ@%"KQ2itТYդO@Jց R)5,LPDqih`c{eG[Z7RK>TI]oj$<\G^9D2Mzc:a5{.Z_@w}%`/seXdKtdǚw&BOvSE|,Hhkz1x _Њ+ TOs= iw'h//I D{<'Dc$3C.ě?u׻p~=3m\_հjaCg<55b6bNZpqA._sU &3 J1)7'|D5i c`}4Hcw^dÅc JgjV^r_?ϭGfIL u.k* m+ |^CSM[(Gډ% @Ak򤙤~9x#k60=M؏,r*jѹ;6m ǩ{zחjC\s Jusrt I%[ͅ_[7qYmv[/ WT㪻 #\_Ls}\q|H c3A=Tk ua5D-Eƨ U*jf (0ܑ=w|Zk^ yBvF9s/da@G5zx-!*|?_e= diaug6uryn|RhI6ypWG2^'PFtTIWCU: L=Q Eqar„H!nQDV҈\צ&-h3;B,, t e" 40.#9K x%wQSs1j&Nq ѝtv0[\*0 3&ʬK\e 㠼# Op0ldf dTZ7hP]1ߔͶ3%]P7=r-.bX=4ׁW~bzv褢6e7ԬHQ`^ֹ}9>M#MȢé1j|jܐX!<=kHZ&7P\nY/mwRq1KJ<6j3eE0T؞wX~(E>DzKf rXNRu@_ٶpC7FWR=Gg7ٱR}Zh=ڡEC-0 907s/H` 讠vSXK-Ʈ}H(EHU<ڪۜ\E榫zYJ)x!?d7d%U:=5u^!7^lbY ֆ5#z=F,Zɚ?bȭ9 Wu>Vݦr̀Ŷd2LiZxw J*O$z3&i $ g[hROj $ݞ q,'coD2qvC g/}SIPޅL{K?(dۙ.{ja3!2\uϦm}7^Z 8,% X11Lz͔\RZ_rɰk]j^*gU]LU{UεQ\9 U QcX_vywqQ3Y5ۖ2f_R tSi^o~J`h2m_n|K?ׄ Q?a--}GF:@'{C=fW?^' nz~;q!rcBnL ƔXJm6BINѣfm)O}1YWO>~2IKbfk^I)>jd՛;j|x&qΕ9}_raZ>{єPx,M&&-_0-:烢RVP:d,7i513U5a94<'T+R!s|MA djv }}I(,֗Z75Lf!d Zɰ+4AQZvדRbvx5PMw5Q5} mMvLEi`(/?|$Q]V﹗g/'AOx=AR0N9S:;'*qr^ΙsFqڣ mgV;47?3Lۚ|)F$yǞ /*;]{LG8~mn޵ Po'KXC:¶yHNpz\xRewgծFgw7iI9L90eȈ?U N-q3>& A^/:?cKwuz-I NEh.W ~/>o\=z(N?ӪQ“~&u1M˯ږ'xx ;3}赓\? dT   MC˜a( o:A?Gc*vA"CDKZB,[e=b T^½Ƀz@Ee2_ݫDF%%o-f} L8%n:R-l,ϔp5e2ld*o 9 f 6{,EF|w*@sSDbi DItuՁg)öO.4Gk_T!{Ѕ%1Uc}#1CTH3muiLwūiٍWmTwd,6 b"I.VtS6=`i(j$Ga^-2T^DQ ƿb@j,M nQC??Cs8+6%Hױ7Y@}X@U8rdz{R0dGeNMK$NX_07[4Wɂ3Y )FQ9:Sb xWpDl@]d/$3ߙjå#|1%i=qE 2F1>ʥ\~b1i C,t9!!%'N(_Ⓐno(utm.1eƉyG_NSˆSϨZ$ {*vߪCCf&6Efk׽$:bVn^e%݅LO!COj}z +zo f*To2 )Es /(Nt$fn2!Ç ES MMs2A PK$/⺎#M, +2nT0S}IG$|=Գ,}`h9&.lגleP ^C'!FhΒ gZGmF7f<^ ކJzaWJ~P4SӛV* R+\m ,GW 70Bq$BAYL"T4c,Qڍs$75 uvVFlf;_>jH_"jNZ9OBpq !.{>>`]qR^XLW ?zqhd#P7ha$F@Y:'ضJ 4ШtR&mZmqWqpk5$m$q-\`aּŚ0> Teҍ>ǽ-Q-TP7MN`Fk' E!FH_h.OaX:<90ET+MK9RuJpĀmyy ˙`6w}1x!+Nqnb~<9dpe ݑ7 R>V "+P=ұFuj[Er]i7B\u]lN  'ttga2;Ȧ WB8\ZtD2~g_8zkΡ^Yv'}P8m~\KV'9t/~b yـ?گPmK|cNoĥY?S-3V {XnlK\.rBIۤYSqUL@Bsa䶽CO]݊J._H e[JNd7ġ ߜ2 e6k2nz,eK ⢩w@9q ]yR8M!{ CHz)]}cS/k֥ϣ8-XLUߺȥDSFͻĿH;{(^M''A@(ݽ2do.RӥfuE]ߍ|-Cne]tzqIqp;ƸL $]ٷ.6T Ðg=IX(n{{u zt} &`0j#ItELMԏW%'^g+UwLҌj/XxhDD0@_vT[䡲ۀj]N1viM{+i!s,Ir\+QACH5#b_,"Z+ [V'Dz] يo+#~nʿ]v5g`?Θ,wA>--y-2%"dc._ n\z;_ | dޥ$"P׬iרisqKaщ`B.~@QE-}+l1{$͖8bfVz!@:! ÃE$4o#ȏDj뤤![O|怡0{@qy>jX2oAAu$L?shgl!t6㸸{g7D@8wU dS#HN߯\+A7u]( 3QB1M@3![Bb!&=Z`N{;W*ֹ!l_2ݕ¯zj<}JVB &zo@&v' >W")AQ5J7:֜-ɘY!vյcnMuA-j(t9way7$&)R1U<;C#{ "3P$0Gu%ܱ.G;Ic9Bժ{g~t;^uġE꩹ .<~&~!SD@= 7bM:U7]O8U%_?[IAK< ̟[ -#4\S[LGtpEMlhR/QYKGo zߠ+͖C}_V>!<ɽT"@XL4]$oCU?r B#`o 5rdZUY'/MY3)ƕv#1ZX\laAbr6Ykyl XPelי\0"ZGTU~o4Bm H: ̲> qԔ]0XRB|)&*n 4J"N3 {:|~HiLרnKS(Ɩ Tw3XS3{WGϲWĩ`oXH{^Sq)8N:YM}XMCsI0S=. Kym/s}\c6#]Mk$y櫫^;`5ӸloLZ 推7RO9o0'tj`x+pvwQ*@v؛1 ImB;<3#f/OkIQoQs釘mY!;ի~^Ym e o|xr;""n5&QD"BK}/br.q4km~Ыe?e܀s؋;?ChRqpS} sj|5=d>`LϿfY] j0T&ZU& "_,Q;FVcx953FG>"`gin yIx^F*Bs4=bd#\Mcm%HQ7-gY;dIkeakͳwBٞn> +kC8H1R̫6YݶG- 1pF[b46exˆ@zj^Z)o`CM=WsҢ>Ta 5jXGa?x';_f^jK*}V4?=XnKD[)P;F`q! vӄmFQۮ_ӽČsi"xrD9p \ T54#N Q-fhP^@D R?t[ʧh:ш=QLcm ٖJe o~ XKc39lG"%5K9Sx9Y1B}{3@wN6$[žIat48<ˉw" U2^eoXjJ)17{=cvQ6Pp[ @4D) lP7K?tYCJ͝.ȃQ`|Z1g)y,^rU->4: ZM+(/a_z3[Nb$6s`DٖEDn܂2f.qٌy%x)/NH4p|. "$YLyîp:܎ L@jDױGhy+i[uĔy \@B9'sc;96Z`m~{2e'$g 8`{`@61u(.e<]7#.LGM@=;ZܱÍ?yyoeNP ZO1'/@!{zJŨFZRߙ1O~3˄WVJz{+9+|w6{ t=ش1F{rG7v9=m49n*$ 8Px= J aaf'a:\vzvotiBل/`*~ I iV 4ɱÇRgH4=i1%/=g} ]*mKIkd"Ĕ9CQX.#|ƨgP'h=+a+;%H5p&s }y@ݯUbKwOG=-+s * }P͋9 d\]@UQYrvSw=FGg5wiv죛(kܿTFW71[ g kEEwg@'ŋs LLJ\T)| jQM̔5x'lfwTz=SW"AO@;0K*,I]3G"tt WWf#E5ycsPakdN}y(w9[]T?}2km*^kVnvJ@,mV)Qx,)DB 9`-$W_L̵~CE53Bߴ@kX[`mAq9 E]8D-WH4eLmMk+w?-~ǨE !LOR5;)x&0o1?t #?ZwY HUk -yj7k5VXQ_tI-Y.Z<:%6?mn OoU>fZA񯈜ɣJ_˳ @_aWv"*ER[ Yz)O#Mj14e+:v<5F4t%Ӷ}3V/ēQMyP@J !` >!VDRȄ!a<ÚyN#1ځ,/FFJl/%? t4tm?/cÉ @B }Z͹h{1Ts`| Ύ/Z\`z͸8h03_Xz'ix3.ϖo˕&^,,ѰZ6,_&v#,ۈgyoi] ^1dT/8{\|5o|5o%YcO%?g8*o9kYl$R1(gJ/|Y!dk%1rN~;;W0ȁVD2/q0aB'Yk)ɵ ab1VOȚ SA;_cxzqJ 5E@eb4/iY*Vl>鱴|r0DÒGodHǸW߃N-xyۜ{Ř?EIưBj>F7iVÆ,a)ܼͲ 1vzP8vl8-ix ^rٷ Z~F6GF+h. dDM/sns6|ˋJ*ULs+{JC,+n=jE4eWo_4GbMF"HQJ|װoY>])̛߃3ΘFH>9CXLj[U)Y/ARM2h :9YW<*UNcp3[bI>~j}S22mu:B@#2n[}MȊݟPTLPM {+zU?t~`Nd7dQgk!-!qLÊ0r:Ѽ^|"Nڣ%֭jGjVdB1(:4gQW@9%YbWq@XneJe? ԻV,0@lRPɅ˄zF;׃D7=_ٍmΝyP "<1šm&FqtϡaP1:IF'8D?i'CuWpau>l !AHHƁd5ȶ[~,/ .,6 ]G:߆5^{^u2ЦП|1UoN]]x[xci=;A4 V?ppabؖ)v  EPYMlVgN1"jtoHS+0G?4^h,l 9|ATBd Jز>֬L^6!'mY7v 8 (8 yq,}t~im`T!սRX_YliJp7$ ӨI, WS5s'nquGpњ*9&^̴\ pf@MU::+DwO+-_[x{1 #%+"ky?ەWpȀL̬T l7A5+,WĥPum^]BuVwdz͌jfQ 4/J!5R1]h,>#^Hi?(ۋ P }G2 b?*<3/'pDcЕAF{mv~.Qﶷ| UlEDpdM"dLA4[fagst}#UJKj96S4{DRDqBgsxSQ&vud0djEwhǥJ5z>3g4^pttngrS&Ich(</mN}iTeZ=&0JA )[T$B^}0s SG.@zp[tVo \]Šg8 ͑ k)H͌4x2027GZڹU ̴sHJu?nGDo8S 3VܞYWeA}bcz1V0dztH0 emls(9=tڸCW$RFI 9Edg_Idx[ܸ| H\ _v¥]Ч;MXdzV~fTYD?@5/sί!!a4tE\6MPqs/>\pQkcr!@SbT|b]Үmbu8q2yeNjRSK[%V&Yiqru |J/\ GvC1rl;T/. Rn5V!ޛBރp9a[rYNiKZˆo>a?wf[XÜ.Px&ԍ/r̙|E^&Z IFdG˰:V>HKP˹|tJ֙% '28saчnG쒱J^1 +PU0_[^G T4"( Bt D[ Ksz+OtdD*> +=iT{5'kQe!%{' HE SUYpQh!}T#iْᓆ)+%lrefO>w@~.som,- JDv302Wk+H.m$(ߔo$[Z [-S{4#zԇ1E7:jr0+ujlDwQi`uip/$an\ ~sՉwγ`&(]l.m813Dt`5١ M;ٝr35 M=jq%:xиDyJ bcHR"2nwA85LbڸO,ôB/d]žo 6i:0; (1Y;3꺴o$'"A%a qi_=$jpH闷sLwRWL+N9VĘY wR>B@a bBvEN Ѻ*yYM'w0NVDc}{qM*L ga񃦪݈LjS-5!wޅ9q>fpZ.W8wj]M7gzjm{lvpn(P`\>8CAi;Emj6sO%(2;F~ڤJь7Ecɧd>/S\h ֞0; IJl"<ǼTP,5"F5,}=2MHv7]ff, y \~A Ŵq[=}(AJ#r$ͻ7CvA:bt0k}|A@R̦Pvpc]{Nh, 80XY >ǂ^ )<*~sW=&}d/m䖴Wgp >FD#t%_/0v6(⛴=ՠL/b蜪@ |)V#M'w7qݯ^J|i4-04&(<9,k H=5@%"CA]X)vvOdY<[ ,&ށn lz( ?#i2!"Gl飹AIqfMjHFS %2#w&1ɼ> IjW RLԈƈy=rK1.?ȯҌ!7_ʱ|&0qY&FP^Ke<{a~'<舊}$5L|. N8<xq$o)C={b|x@s<{׏sT!_kƳׅ- 5`cV\Zщ{]{|=x6icHuU)^unf? lU  D|_ʛ5m DB3c(<~J^oV{8D&`)͹>VQ!C+ Ghװf"ۢr6n&)qkIXV=g7!!&!.+b9u3 x=bo=FѭSr5(vԇJ<k$MW]qRec ).t*I@Y0bK~r kCSr}z nz,Ѽ urg4 I})5ks'X*'u-h`*g'\G/BNyx$rr2>I eGM\b狈<ǎ5%=M+W2?qUEѦd Y_C s5UhTl,h|i|^m#Fu/xm1Y鱥]_.NTzkǰdTѱ-vɜe>"+J#4q2u*OB^&~_v,J.fA&(aNoeMlG{0hTw=I?u+#Gzhmxqhq󥎂דņۥ@նt=Z@E[MIo"xE}c^ 4rz@ޜsLpH Un|9~ߎ :Y Ϫ%kgIH.Y^&g?Z<ĵQ}9k)V,,3AH 0v>aB8}SSp,Fdz+Ҁw2^7+Uz4c pr5 +ЎCV)gJ~^KGymSN0-lޣ2]JBV֧kJ LvH*R՝yQ~%eĊ\pPqI Fp1o٢& %>6v9%$6 BG3P=,]r&vjs2$ϰ}gO<:<{^dTS5oI9oΗ/!. Z̭ko;m?Z+bqCY(!^2o{?EmoHi=KAھ@qQ,:H6r`Mij˷zs76a3$բ7q$,NwƔ LCM(+tcU#;C pr(y2C-qI bUEVAcgS]@xӺ+#T^{~w.VLֶs񤃅>iPG{ aza' fL$8:t}2ň =Mvj+dbGy4hhVhCH~.=Pv AMvqFᕜA)#PAU7`d؍ _҈!lۏe?3? Fu;+y$Ux%LF?NQ%4u|"S贚{z)H^%MqXqs^? $ą2s>BPE%^_ 73" ]9q`6HL[2̚T\[ue_1ϣlU\(J?K *FSER[@9='揑֐W%5?֐JAUخ *}.UI0SnԓLPH+&Ame=a٘})qP\P1N{/}\7K؛'EfuX2 o OC0V:- >JwC?bmںxd0CWlçT_-.d%Sux eRğXU>\ 96;QDZgpHwPfXGЯ_&Ϊb=>(Qk&Vӂ[q KX>2ŇG"u}r]['X>ۈueK,Dðeє`&څoz!-wz]\.,p+Ck`ad@)n(s 6K'E##RQp%KDB& CcI$UǩfVEJDk$j/ysu9T-nV!85Ҁ8>-"&?8م`=>o!ȮyXG]6Z̰&E a?SڭzNz~[zqPCIŔ<ԳWTĿWm4Čt!˳2=YB$4(Y/odg8޿w6kH87u89l*ožsQAV1BާL 1)-]BnFed^C_f2( ߛZX͘r#mҥ N&>F0/Qq䓖ѺyȥkR:[%l[ B~ CY ~]u'޼sV}O[pnDЈUls2YY*&pF!:n3'/zP_[w(j*F6t,[(9F~4WeeqCy@@"^6 \ :&Б㙠:Sv]h[Nj$~lPK1d{odt$2ŏ!Z`2DuO`Hh}IVU,P@*0vۂJ4x m] {Ë́s> 8L`2ybyUA:B^O`o6\ k Z7d͙\Ρ]l<eQ,'wC`&;۞U@VuI#@\76dg/Og !]еPǝҜ1Gr/Q6T֌=¼#`j{SumZRX5*9.iS˯+sHa) z ?Qx-jTbZdFGO36AhE(JY~Gy%?̗C9J&EoWx>ur>zAJXg2%C+)l׀* czxfꢎWU焠W lVZmN-{v ok*a>BUxLٷL9J*Bhfw.] [JDy z?oTtjkE}tY1cL$1u3 aC -];~O!-:AOU js [ !zVՊA"T=3ĕ wT7pw*o=sF^nNV)}mӒ[]&GoE%Th6X"{G+NձPC=8'b]brN窴C=kߙ@Ԥl>7־Dk_mSbrx@UgyɿP>?͛1@$^Gl%Qٯ,k wd5Qlu &"VsX6)9"й# fJM'A%GR$:yx<>U)֕eg}55Y=7ό{wҞk]^FWbŧf=_$1'wDv2YtKp^O?Ӣap&t{~ u6G^,_`phu'R>+}wwQ9wrR\$O*ni*HH{T1ai[T F@5Q@L>?sR &*ɤM+L] `ŷwpm§IQ]dmo= fzřuu^.ЗŤOyczOk=sh[B Sen){%ߏFrۈ-/5b숊 87-$><+ >OtKOe)Z{Rl A~epLc|߰:xC ^9{]"oy"wDm!^V$WJvېW PnX(}. r& X)͖AmdѤҫuYt/wɍT:׍rv}y 9Mq9t!C{AO>fTn-k^ Z_L묥Q!S*$9[Z(8}?D_;˓7:ǒݺ{N(iB O޺|nPQNJ) }lTL51KYF*%7 p<:p#6ls]95*û4g wgQEH~&r]9gJr>"V瓦C!Tf*ߎ;F_ceŏBoM\};ag8i& 50¢ i'QmKnh;D (rL#)ޤF23~|[caSil=}p~l UVSYK]~2iPtf:_ky]9~b._U.a=tLeyOo'|-ut1մQzNшnGӐ/]CSZ\nRfz҅wt7[[FwQV2̶<>eH֓KF(;Ӻ-[[ Y.Hü~e3J @j};W_#쬰!b%:0 f=#hO+l.$Dd.gN"Z ]݅o\ӰW̄ LP*) ^%l+^@FQ$y DlkAfYh*1X`^WDb|*w+MN@3j{>,l8;b -~\uE5t?%͙b}N&|D@鬙cKCMI!o-5Aʳjz ޲3rBFe H =bJL {HdE 2>pރ1yۛ+n=tDDEp!?+j?S q?1^|[9MȽ:c/z1fb"cn7w2C}s :ZGůو!7UJ#GvxBO`DFFkέAV~xN벨K1Ya lz2.NolU9xP&L3ɚmX]Ь%[;W}ݹ$F A:Kk]HdL1H_&eu$2?^d]+OF& 4LP]%Q^E_]Y_ J0+RmsT_󎉌 FvbJ~%Jٰ۷#ц饣 ϴgkq?C+Mwm(t骞3q3(pm=Q/h_T: F(rX44: ֎.C%_|3h=kY4f|XvU4WI3.EvjIH%XKd{NReoju-;Y8$٦ j#Me4gHCHDOc J2yRme~X _6ʟ4̴A: 6hWgMĆ <yBA [2.Z)Ur-R'#P𳩬DD'LQY *a Tȷ-tnTs}G3J$;A47/@JG`,֬`l'9ߦ$g6/'Z_FhtA$ @HI{G0,1<(,ZOx{Y]~J&@oqWڌ= V^|WVY.زaBS ({C$HsXx' ANBd6$y`|"IFQO`f~%!13V[ 3v'Qz,@G_Ubw'ɰx(Ja(h6wJY`@'nhgE/o .]J sG͘\-J$S$};Qh\d%@[3%lpA!ic`I)/ Յ F.SܰSi |Rv4$ ^`)qx>'؈^{l/ Y7~VhNr ؄y?HiіUbot -'x&O$ML`\3c5~PC.iO?;z6 ]R@CSxtHݳT@&R6TWu #G$@F!RzK`%]X,?, %Ii0Em,хځ\o9'ba +^i%(QkHxl_H&K \G^.Hoe[%䢱rU40w#KN?خjM0eÏ^JIK?Yme ArmϜj0ީ>z(q[h3̓&#g$zІr .o m ;|twkEׅMi_sBλHejlvǵfFJi Xe)qJ;pҦ5HUlR ,,bD[8Wĵa!dhg*rZtxTDSrbܧ,/ei)gg}9riX)eVE' v'/i~("h /"O5?-Js頼޿|ho_Rc-[H?x~PB7[-:Ɋ>vqw(UJ'ӹIlBs ̻)qX{޷kGs~$N-"ȇ_;>)/C*rJ %Qe9X@noi;ƃ.p,I>;Kwyq. cC_vڻp}wxv\JG̝S\FHe̖滟3{Xєr:jZ͵|pB"L@bTŰq8 _ !y#r!'܄ ^Qc1MsQl0r{q8F>ˈgVc-_OY# =1"5Xf=cH٩%-\ l,碚OW`ڑTݦ+Ԃ ,Vh%^06mV6G6.avWxVT` \-2wz+Yʩ6d~=UL\5:l'4åWq~fsH \'eD.SAr'a>`z qh/q9M'2<)wL(J̗nXvWz"ln2I!]uDaR >$ (4C,OF$u4^$Wmyй24g"EpxzaQ7c{B*>ȓk6s74z:ltys%&Ӂזp6;MB%.x=Q|u/^qsO(o4^p35Z0o{) >a;uHWQ+6V˕Qg&8FrNƠ</3CƎ8i=+D\ X twZq™sC7,66st7ópIgշ8CTdLəZl"ax0 n9Ŕls;h%kW G6 L{d]fp{=CD74O挂j,P/Tū.E8DdmgdKN1pJB0 1A;Ϻ_0ϝ .hd9!Rt]/] ֣9hS[SqQ_+L2tt44*sڰ"ϒV9#&u&M*^_ )J~IW6? &OR oؑ8jpO 9RAV  /AJm"W`PRtrQCRش +d ̙wNC./FbUңo9]s{y+0Oi,H;\WE֣<>p(1,`|k+ϷH22WO1rgsўi}1nlϹR)F6)BOz+`6(\Tů~s鶼"WOLVݯFmq_,Rzpt 3?t/LI|/(J{q@PA>t_EZGRrJxXV"Nx!4i{+GsxEANAM#EGP_KS6i{d.7RYd ECa52-F* B ;[C@_5Sk7!Qmv_#Dh9`I433"Ò+6Mh~aԦk]lkrq H |Yk񻫻aE` HVByP$ɋjutZ(ɤ+սlaҬv.yb%&2w z rgh :N u;t{Tf4arGC$:Lyxњjް 3Hfk| d:֍%Jm_?x#9oa)"zl^%69{ J $*OCe0!\AP0p:^ηt $4-%|QAs_9C0vN.ǰg?Ҡ4I:hz@#{Tc|pPR9F6=1}"*BvmI NzriӜH=,2⢝#/&d`~'Ke֤~9Дx\'J;υXN&dy)|e4ݫ>'A5PC@AUդ%tpF#u^i`M4BU X vD!WNWFXlЃʎ0 0P75J@T+q>5V-N1ݽ;YcCX,`2yZ~IulcexթEסɚA7>:-D D`&>Ul ^^?B̍NGi1>־T1S'(1 [!Urr\2#[ uVW\X 1oBݴ#ԃR{ !{2'UMV$aqeg-J:Eߛ\9/"D&0-bnQC˫Fms.&`"(Vkqs ,J܋lR) F||93Rbe#U_K!uK^h5h鑖$,czyA0q␑/]"X ?f8H;G!n)!t.IqZ!`Io4G,D87PS1C~;b`i1{2Rk)k7.C=S㓤 ŋ/>ͯO4ɐQoB-m*F2>U/$X+GP>雉v;+|8XEڈޛ5Ⱥ`]m*vPRre)cG:ҋI)kT~]Cr dJVc'pOaV?U $Č<,a`㨶Sxѻ :X{>gcuУ. !.(35Pt[i >9,b=wJ(3Hxu]IJPo% &iK ΏeuZ+?R :Ht}?}!|3)G KQ Hz[^ea;@ {(qҙ++l1s w Gb6h={yN3rasY$(=& 5Nf)m=.t>5D||ap-ɄFhi4f\N:ښHE!$:4}Pe8i왆1TA"&G^q{nWn͍3kETicG. +}v,@5߂ZnnwZ,&T#h+!VrkY{"|A?؀LmQB2Ibu: o!7hyȘ+՘.CdYrh~!?=gsd*^Q>_O|9=\_ܒ-`,$+yasT8gϞ.LxDǪ=zƠO$![GÂn5\Ɗ{+[c8yv=+:;XJk[:e<Gq {rr}L xHą G$m2 ÷ݒ bkNcTT"!tWx=N-XR[iOC 5/SQ A_m sj gmb8M`5Int@+~/E+wׇ3r<:{"L%]tul^^I[*\ZQyso2_LI0iF lwMdF%,!Rz[ "$cKM۸*Ɉ`2oXp%h4@m 33F|=g;(-i4RȧMm>Ada1r)9:8/SM AZ/`勫>iQWT='xfDf#؂Xszĺࡵ7_9eV5MxյRpUC)|{g"z@Wc%s{*nO!7mOL] F~ ZK}j:T~D)SlPm0x iR|?ѵ&F>/ x@}e׏Z % ^YSאZEJbА ğ3Uyd9x'tnΪ~o,[ L{-mhjAJ`qaFO5 P"Xrabo\Jٻfla5 #ܗp& czd&24lNbK1HkRh{Zzn'lsgh ]ߴMoP#d9|KH@4@6bb bSs/K_!mJvgff8#O@QŮ)rһ,H?f樘Riu,/+.3VFdF@HF$fsACm"tɼ}-YŝR{KKj O&Կd?~*,tNzwX䪺Y&ؗ&|M]$<~"/f؎&wy?` 66?K51.{IFN|ͅ5*x?3B.[B?fL6? P ZV~bd BIR`Y/˺;Kr?~>Xxi\U9OnpT/O DoK_[8l=2ZGf~VSBnK/ܙG*q S]/jf zvoE?1I׋q?|-zB}sV>h@g_L_ E0?ks 鵄-!`A^;h*&$sz^-Meܫ|'RMzv`/z:]rYkW%=dw)DL?E,g֗5|g<+5)ȸa`ǚt()\BmLgëɉ)FoU&d ^H/E%Z7êFLZBͻE24r,Ӈ\*ݬ;,h$q_c7)$F:1X+NY̗ Ķ/~JTΈ(2QsXrq2zW7j ܋)1{UTV> Γ?-( 53@4Rg$@H pDTXz{,E8W}Ewm `½R@%p{)g7Z/,.RF|MNy4? b.}!V#])Feap<y/XKAaiߓ+)wOj+bOQy -5^-ioYM*@ZE.2ki. ܵS1mA^]@ȲinK9.yP0/bRU7DD"]8cG.a8XOzKO2?__/ 0N WJ:Ol~[fEP!;5ri՞(6\L;gY1!0&OΧqQ~ŀS^?6Pׂ9·B]ѧ4@%VI W1{ G' orx6>Dt.0-d{)$ɝEl -ړzw~%J5q,Wje<- yq~/) ) B @(TOy og# AQn#v"͜%vԇck0!ׯfsl3ˊ?gOk`m~v]@ľϵKFi;}g%M7&Oos?8z*NJl(Įpw`q u(({8^=`GMy7`̬=2 O!H+I- ¡%.c j[!VXL]fox 'vR!n9Vӫׇ9'4YLl]BKKZ,k]HjVFtA ?[SL (խZ`6,TysY,'zwԡ! n\^P#iV-SeȤbQp5<: Us~`?\}3:LCҳVyj ņW3uurfHdC>Qi[ [1=̏Y9CP.pXQt~."FߧC/A&c4- 9W=͍9#(r\TSmȐS ˥ !6Ck[3xl֥iG'ΒGq@|wcv[ֻGpSJRwN(O&SrRⲃh"Ne"1T>f9gn\G#E;9LsͪHev{x@{5NhЕZ~W{^+// Vi-eK߄9#3"d0Hҡ@Ykaa_B+HxU!m4(e ,"z dTZ9Dxp +mAr@|aŕʠ9=iX dJ%Vi{~YghdR4LtǀoH,[NX)$D>T;f \b5H,w V;\0/t4Sґ8e)hI<n1[6jUգ9=dc'=y9':z>A\ucI0̀**Pevtb`iKVj%`;Y*CH9Uu31nɅ94BRqd 'jg63tF}@]Iy$Γb0*(Kٮ?3tq^-,i!]0ALË)ݼX6J*.8o&۾$M['IqݽXDiFæah>{2ZEzdS y\L{dwpuh N'U.,_1NYd[DZ5N)s8`;K["E ᡅꊏry2u~aI҇N*8,n江BZQvtdH6U+ߙIgJq8-Xdk QZ9g.S--x߬n)EܡljmFu^m j9HV<_J46G+$"DpWvԢ9QVDkk\#|{; K@>elth+lوޱo|`;2i'bU/V hLEHܧx?fSxU~O (=uxF`+&v7w{#t0o'tP%7XW*J ]pvwWeG"2MeSjj .񿗂$vD"yjH!IDBheҘY*pv{.?ͺG ?JP;H&KzƎXweye'Vi.,Ov 4NL,{R,!c^ bUGUcx'=Y"E҄PS!Q^Ksn9 Vd~G;;+ qKȐ"_Z(<BUx|F:V씜`X( !RXz_f.FwSJo 6S}V Zۮ+cQ4OXZ"FxGimܖ?ly.gqF[lI=ί# 緟@<%u:MZ0ͦV#GķS')+XJP<-9p66m; cKE2^%i[sRG ZTыN/HUu5dGhah6uX9,-,Y MI!Q}ij׭&AB{7dD)43L|!1o)mߥ.ÉeC2݊y.$Wm]0Rw;'Pb|>fVcVh4T5+]J3$ 13AQ]):akv-\kz88R>zvZ._آЧFM ~3!c|tϙqm!$/Zbȋe*;]&ԦU_5~vڻ/qjڼ^+9Tҁ 84(cc)IHNHx4OH&[X{}en߅M]o)MsoGpK#ኣ\nH?aRo=ݒ %i? }@hww:&?B0ĸQkh2ȅ6 ŧbCQg [ XeT1F#5@hZ}˿(^4Πt$#JcpXG%3k"'ܔ 7XlHLh`xc(+7M {5^E}V&JIĊQ lvPD~qb:4wM/svDJ"F26]9plO- LiLŧnwU)C'J^\ 5򚷡"zw(!g28#6LRM &}'F645Ռrٵ5 ;9+9t6.U%VlM#GngrY^ q;@ZPfjM[ [˃1Y9)pbb.) u?]h (N;*XF|YY4z,&I ث(ɆvBB/9&ֺ g `%Eq/08zJz\Bۮ=]]B c,O)J=عEpL=@ge&N>k.IVy$G h\Jh{wgLa珬'{ )y:W yQikn1 r r4G:dAUk&LDRaq {*'=l%꽫ުV" iF_p_k˞r]@} 3|grP\f :-+E|PN? f̣|Ef' ]}r $=&5f'߱_C2$O&WG.޸ap3/!êyP d\1s6HL*q)ND-A ˻X?뚽VSo`eښPoz& Q#\lU5IuOMU 0Z;SD[-"$)sG0_"T(J,6!Yb^ދGd%^zYUHblӻ#tvS itK+sSC 'd&p9Z24-'̟ↇ/MDž_ GsB֤ӿYP4<˙`TmSbST[k"Aeuū],{Az:wv'jփqd/Z4h_b:`wu^|^{P*_2֢pk$s@|!]%մ1 -ɗQ# ^ӽ dU-0s^Xp |vAȡRBC:[E,SO~=}$@f88<=j~Z5rBM1;+^6V09lT\} 𥲣``٢1j NcǑ7nE: Ի P`/@^1ljЀ}dbAR s wTXB!lBZ.٢Fj2㰘Jj$5u WhQ/2ρg;@j?X.j8FrDAQ_!VÏlN⧦=j,U.vf<L o`u]dh= b[=\JtLU:\"~"U|gTXx>7 ~زwj"iʻ*mܘf6ָ0AeaKA&eZŋ7>]Z9RFprDtTЍ*$E+Ecz {Ŭ$r$<~ sQ!BY OߦY eisC%yտ0t!|o}횺E@ o^7)@;?(f]No 2n1ɈhDwhMjb`ϿSYcDa %d &gI{ j&AI>h9@}HmT{9{"!!s)UIsGF ٍFFڞ*0-jZxh') lB4x]jӱ-58QєèS]SАfmǕ-I:lbzD!m 6(;߈O{vẉZ3v"o1\3泥*0.iԕ#y|$³%K|u-8O[A:םЍ~ 92m~Ӱ8~?J!4l=Ae:hȀ3ԕQ hj?6y~w*yҪ ]&DrSpR,xhօQROO Ll8K ZX PR5O-g2?k rxɔj@DP94]_XV'gJ+uUV'5Z@J-L?Uu"+rXr8TH \ =9_dpI#}}\D:M,ělX M#AbIřɲ!dP7UeAq+m]f% \+/ڼiiԥ8䲉槃ݜt|Q-Et1uFp(7rxD8190[Lkpd[Ʉ!'>ƈ,$utO+aOe1_DSH;Y&ձ`Rz8A}Di?>w& ivٮC'1c?\ FۃeVuαL/`e/m%WoW Aq$xHzBڿ"ZK`oS]ke m%9C.}r'}%d>PhY!gQ|oH2@Cr|?(t?S'`w]=pB/JїcKm'ι mksſD0[lL1ߡa l#sЖv#O$[ J%ߕ&α@O'Rk|݌P-NE TEP{'lұ_!%oSn69~*qm ޱ&An=s0d=H#;N# y.<0̰IUPmulrjy2F:փ-lĕݵdp%}b7i,AS%giyDOɥ#JL)m]i26+Dau:RsJztBcNpAt> ;`hd Y%7IN_nP>/o6t;4!;H7\uUQFQ&{OE(PM1|)f"CK v#Nئ9$qc7 'tmvʳ@%OG6"`mȲ@RB͈9ct6ܢC5mi~3ہq w`5>t<7!TIŨID$RN827k4OUt nS$]=&p$sc^&޸Ӈڼ7jbGNGADHb:<9[![>)+{'*C>XaKD**D U k$#7Q lqv5Gy̦WvOp^Wk &w,z(zp2M =<~(-E**aFMNtnZ۽Z!b(C}h)<#dzCR mVD#EnS@_r2sIv>DэA'{ɎR}N,ݸ9  ­(p57qp_,N#Q"%Rw}bz;̹ k!llJǽ朏?Z|>ɼj\ؐfit"=frQڳ eY.o.WͿڌģIANnBC`PyV] +2 o&~qZ/K"ZiZ,4̔?JEKD_+~!U+fE=ȹl':ձU7ȕs{MuöV_4<5NQWnu=-m]RvO_L^VpP1X2:pV0A+x(!7ў?'9 ihi&!cl@qG/l܀/a*LHL!X?@.* SU hҰGUJw"@h;͘@[;ޒ@dA))]8h2fDrSwݦDMp wR6j@9E{x&$SO/@ɠC#R^2xZL܎JbHep <*kc0!48dȟ-n9y dH6KZuJ\Q9߅J}:O1d[vUojQ<wHŕ7VB8K!XK}ZpB.z= jH3‚{mXITI|'֊jդs=ޜX})L桞~CdYz鏬g֨|OF? ԇI2\د^?OxrTy;X`n8ܐ6䧣ֻT#e8 3\#䰨4+`rF~?b>[%rXngTݟTDLL?W'4;UiJqOkG`Vl_:/]#~J g aӭ?8B A ̏ۇFvi;N9]vNZ| \X`c}%|BBe$]Lc_xVј.ڈ%r|\<떵W'fc@@(JD^ ]Z?tY!RQ*%v {d\_KdrZT#L e'MK9ە{[(I; u' `t[_B]aٹ9ImLp !`s v?o)?^~z{T9-B>(ԅ.v}9YrFY?F?Eyyh w|߈ Eg"vƧ<(yA'ѵHdx-!EDKJ:JC #+"@&R7}p!w\֝=LKڸ yQ8€Ib8*Nh98W4 64eF"G;*!uxj I܉t(|I+h퐱TwP G1\ AQ]U3tkP{ q^xe&瀾%j"4+W. (#!Ko~}zOdě*\WϐUb뿓L/mZC)w*g6`-',ji)uuq1W*Nm+ug|dF6WR?+uݻ$=]$Ak%5s&|.z[;L?M$R~W!\P yH1¯^qĀ8ORX/#_Bp)į$vF [{y=Dƍ^g t_\t}[}W݊^91L&|:໖n9J~g?[jLyHwZ@waZhtRaCXuwL4 W}cvI@ -_o6K2ʮbFE:KvRL!f<OOk,J&_אhiM >31\KHWzK#?SN/wqfbۀG%/= Т A,M)HP1BI/sAOq~Rn%`Ĭϴ9 $~꣤jy׎2j|d?xMZQ15r]Fz'<Ņ4!NRynR*Pq I'̳|EraZ*(u2/'pn+rrde0d^Tg V`(hOt?@MkBl:e*LIT<x͉=Xqhz'\uZ/apLkζG-j'bC2yCB#ƾT Ŵ;nWT:hAް "Pv kþn-/noQ;˖㳭?V(Lws_dv /LR͌T=//JdtHgشbMM_cy@]+?Wek FT ܠGnEpX $c)#x\ \h KͦepY9૭^I0"9hLOBmg+jFQxon֎VA57e}G&Xj ֘Udυj_7{BYm5JFBZ6Uz/?@m*[H~.h z\|ityς3xTteӊHvR /홡d_X e+jS^Ah,~pUx#Ĉ{j~o,P @ݑWU!főXpwKXcvPGv=@Ax0zOhoJУʰ uu剮noF>o-l=jqzi:=Z]޻Od# SpĈ oJ o6P`qՃK֐kYLёFcY8 O?cGpꄢC55r9oLԫGb2 "cFr>`zΘm Lg$2@՜2xuСVӛf )>{݋YwvSSu Kx^`W TG6E3Cme $T$ĖeU")Rc(ἄ(96 Uu 8(18a遱 =.r|?ﱗ@$pZ/78ԧzY c_G8܄ و,1Z/3 T4 *O;Ju`M8}_PP}n9UL4u5s~9JVW/{w;O;긝^V3߱.VoӹBc}~^t+@~faYv'E=șrƤ#-%J8d/ rdCP1q}^%\`wWMGKn `Y%x2w*Pkd(tkt1:ybM?H)ѦU_YleEaT41赼AAuw*Sn2'p"/ܽʢmh ^n<0n6MEQum\ Jj0:bCɵu7B!0S#Aժv1gm=q(tID9U5ŢJz9pÞ[;釫"غ!3@)nX3u0x}TIh\e&cL+d3▘G(J4 U~zVZ~`HHQu*gFcz2hTp-՘- +Ps_t#%t)CZ oF Ahf硼JVa̙Ԯy- * `4D[S7]mޞdRk_;ubQGFxo^7bi=T9;yQ\~QyFPir/B3!/͂Ag_EP&UtU=Q֚6bi -Em dq9Ǟ~-YLB@ZsSBedJYzi \UV&F5/o/>HM(fjlEM*vPg+ٶk=1=;M02ԲKDm$:u" w:z?[z! wƤx o]ZL)X,f -b |RXfFU;_3RS2t52$ 7-z}؁p~9Th\)ceb}ڄ*T4꧁&= ۥ-aFfz:֕Qjx=R`ќ:57W<[F&W,56i/%l:I+t`c[ - WyQa Eeu:5b|wjdg2Ͱ۟l]1j:Yf#_KoV%4 /I֓Jhx7.eIVzRZ\C|D '`(U&Mv,z3a*URÌjsTmCza+}MCu:iPptsP S/V"b7E謰ubߧzd5U/yvT-/~cV{p9w򺹔S+?aT" g@ kA-ser$7+SmLZk*}5T/ʦuY"+n®I] uSJ"ԈWo~DTu= >.lz-ii&E 6ے@le)5!G=p0'g >]tobx-crM%ӳDz2EŐ'>Ac@-ރ{}WVRD\>hteZ9r% 8"/>&bi'3̨cm}ĚL!΀8mYwM*&G5Mq}Hwt 2s]~qJ]F@iʴrB`$Y]ߺ@v5jNW*^Wf(cb1q rD%\nS_>I}(2QrRXK^s^sWl.HԜg(-LQ ջ1@P \[{sɏLO5DW.#jΙҭ,J5|9ZVﹸQlc˲Aݶ6J!5>SdN,}&ŰD[[U4LI9t[i]_q#-avk!gyr82$qo$ԗ `7 X ⬎i.lR K;P֙v;DDQm*\2Qi*iUD>c(֑pEiM[^,8EC- xYXp >BPthFdљ}6ZbKe&0?_қX( `GjTSjk~zB4*"TruY51(tq=aU5/MYwfQt+GP E^FD%pe6EJMl@BWN|I]#EtjnDC r !Q|J?VXY.gbo](KۅP8[ 1մSdEθaEEg_7z3Y/ 23)$z)Uum"NI6!Fz%t߶mz&,]L7L擓p˃9@Wة[\ϗ?ods2t莏EmѳI_V>0U IUz9P#mrxUFOr*V#s5czU"{ ^wwQ"8u5!NKMFɓDxֽQzP:f$Id.9TI9Ԣb))wg)B84r7jRQx Lh{ [ցA֟'(#saLE*kHh{i($ a)#dtԑ-@iGZUBz3 ]%%\ b&O}$̊pKU>V[x e"?^I 5$QB/W+@H%s4-^t)}vOȜB鎏cFV,JڧH2zdKeT:g~qsGG87U25|oBTWx&}04 Bmd%o[.f\.:"0␍X)2;0zkQ̤є ʴ]eo72.7O7rA 6;]I/_|-'Lye:KSˀt F ZQ>(~YdcӽA7i7B?SiX#NAF;\e HV0rWB}tb 21axE DTr+ 2u2+uq#:>[LvV%fEϵ ;klQzS8E \\c,WQ4CLwsSQT>.a8XeCNO^nJ(7!浛6hkBNJ^. DobWŞ&nZ,/;r2͊Sݢm@\S'v.hyq|X-S?|ФQ XFĩ< υx~)_ry~l9Jbř C!j[GÿEMIgi軶agzh4tNuId $yڷlhvp!r񆅤E֠CҌSWd<9o+ctӔKfѣyM/_;IZԡ9z7/ě1~;shP|&jQQJԤo!))B}26]+ci a-!ԽTf )oh v֩MYk-;?(1A7,󕎗dG Y9h VSeY;9^?cS|^>ʖc%V9襾#~yee%'u-2-7`|,u}LhS(ct9d$̈ @!*᷷mY0TOGͦj;7G?_gXxC@[Ik<7? \VL@@[Chkۓ>JoKQ!TRztdvw<݇ɷ~SsCb,/ J0H m#QѹCe #1g\T2H V9Nz:7Xd-uW tkv>5n&drX9_1YInIQ(d8P 01w;nUNuj$L2nZ_PP̪QK&nYÞ Jr;묣FjyT5E n#)+vҁtQj piô1 :~/J)rںH9 n'hYKaotQB )nT̅NX!U J#k!rD^TScAG?O&' n_BVT;pSB ݵOwՇ.*-e洿4O*s8r|c +@eGwh۳>^@cmftlE` !@ZeHT_8*4jBmt C#>>JDv~c!yQ&nYGI5RE*6L'\+hWR(:y5xt4`BmY4o뚼T=|&Wk =ZC3s$yr+.5p*sQoH62lMB19{aAʷ8sv%}R+P3Uo쒦z\j_W]9}-[|lF.Ytj|U!E Dw@q#1 ,}{*"mD^朾8CZ&ST˕ʊ gr >0 RRׄ`zJG^Ѱc?^'–pRN]PZ`}E/Q0:5سuTkGj @@b0tmҹȿ.);¸SMD+4w½ίn2=.LQ\^EjBI:ak9+0XN-A`W_%aWР__3w}?fƚ乞|fa.[|뷳,R6  쵳iXCG]BMk#/]$x_[__ ;X٪ccdy[DGa Dzq]^#Cw5Rkq|y#O/;MU4>8Z@D'SC sќ8#8G&xl_p %:}s?C ގsk%ls86JŹD]Vsč^+J>7{K#̒5Aq*GQ ź <^lOBzmWxZC@J~W[;nz!ݖ/K;#y^r̓HAayMuf0++1b3/M2^ tR_-Q[mH=?(4Xx!|}4`0~\'xscӶ}' έy=N.cE#TT ]9\ z~bPJioPAE˔"pruB+mx)R#*V򛼫7XF܋ 2$O>?@]7PXsxYU۹@67Nt5ҷ^S&Ẉ-cRDpwgZYtN,GQ@5;GX8 iASpgC/i[t+/U %\UP,gK:Q'TPG D{=Yt*R}xFSg9>/6#ӰX:ή`Xz-5MN/`,#&]6UsVVƲåZ*U) T2jTY8f001}!j{w~̺۹En 6o-B@ڨ c$02P_dQB.\>U$W/9.};ىIr.c4Cw+R5u= k.ȁ6 edW#rq*ƦF9:=`Os/90qfӁ.̉)n<13ST|[ɪ&л=T1볕 ͺY-,PvBAઙa|ʂKWΜbRL 'i%Yɉ4:O0'/ǝ֯iLeN̵O .j^ϳn 2ӄ/7"z`^Ђ?rynnnmڄwQۗa )Gj ƂdV @3LMv(S߶P?bd\2! a 1r`"2fvee_(a`0B3XK$l?3剒Pl+8sE\zQL#7t_(akIdT]/{msڤ"Z$'vItl 76U.S*wjG|j> ,{}Yiw͈Uo1ā>Z LMfz'6=##{qdIYhxR0h.ihr ; P61a 75u{ \ >t[>cb̦4Z_)@ΣA@>31RZg4SKXG{$I۲Q*O6v~w3Ƙc^= Lb:if,Y| rfGsPxy{˪ H [J2>Թ A]){=چdbL3Ue~ u/2J}2RC6c! `D~ۿv 1C 1ND\/ucU;rD px %IzySϩhLIl4rۄWi6tE}}?]$%@~Lv#aE;4~r3DXj"g~T_=#p|;ÃFV=r-%͒I]'<@LZaD7aM&,:ZkdA9`R¡gp@qe5y aj[D[?m"i 4nt"լ~"5[iH޺ڳZmHObRїV_U Hq? (FVg}x%xbu$PZkV>Ox@B爠*6ިh}S+ͬ,7o güvd%eSHgGaA/#Z衹mI#\!y;t,n4JVւ+&}Tx(@Sv&4 فDfߎA1ɫ^ֵI: )@)ܴ^Ry)kʥa),_ $akLF;41PƈY7J 9X o ttfޝ 14 ;T%cD2Bv(f;&d{l}~RXV{ln0L8Ê^Fq0sƓ4>/Y|Ѿ8w/1e;j{&ahS| >KF m2' ޵?;lWŤPZ誣x&'56\Ͻxᕬre!qzbr+aBLv!\]\M^4kHSL m#Ft["^t5W;_``Dӱli|]#{MIΝuͰElV *?7GAzbu+ש5֒݉xc 'ƿdFؿ6?Ȯg'Rj^mLl >S9 .Kiy.XTF,ę&/%GY5EH/0nhZC+sXxLB(qbĢ(@o hʰ)+oT鵘зaq9FNB򡄋UEQ}%ZopIVA k3db@,IoV"C28BZbI8;A]$<4T[%PjgX{JɜՙG*(#n8>V5o`W0G~8}Pe]Ɠ?%U24ϷxQPb`ۄ{x*T5GۭicZٔ]*لT]K}'{ !ٺcDD,IN֌0kkE+~(#,7vTT0u2_ðE<zϐ֚(t?4wۯE%=ҝ5|qDvdgb&0j5dFaPc Bׁa9OvZ\lCج%/x-kyLJ m)+%p0F4T" Dz]CgC:x=w8=;paR7K{_}!yt<Gp[^dmWɮ8uk,}ݍ̊q%L 2Jάc1<E!RA yH2moW- 7TNӈZ%! <" t3N #Od2Vo7( gn"& 8*-%DfKz,XZS@{ 72gmZ|CUJ"d6?eci_Pt Cca0qa7}'ͻF6g2oS&x NP|-9$F"̎)7“-kG=5`bU bSج _{]Z Ty$#WGX#}!"H9`pY=^#S)*]%E}9zoKT,씼PuL6qL7ߚc0o]?ֆ7,3Imz& bzH[Ǖde?pI@,螖%y|־,xMu Y o*ȱc_+FBD6f1(Map4$1#j9cWԆ: /xwpD"T0dw ,PV |Y7M~W(d 5yn#Dr90E׈q|4eZX<4ɃR%ƙ)1(D~=.*&VvŦM曹&~&lJS`$)=ڂX?d {J1ɎFwefIl@N` 2ٴKkݚq J $ poi͢NŊ?jxޖ VuIe=aˮ,.Af`u,Fukϋ1edP D4" @Un=eQnڴЎ]2B ;^פoaE2rd68V,|M\VvP$NB5"kӱ7iul>!^?:'m$2vL4CӊeU8 >wP>W.DgDZKGn$ʼnuc>f>9e6!!G8*%,䪇:RuynK~VWcǣ%?D{+ۏ6;hOk-$Sk M4yC-/A4+1&N\:hPT/NzYDai8j6Y|N0RPF8 (([0D+St_5Sgtr7ƔJSuMį]K0y-|@HΪy1B=UpLWnygբx8#Ps 䰓Z;R۶,٣lWP{w[X|ش1.*+He0 ʺGsd"PWZIA{F͓J2v,|iq[:qxz4Fo!l? !y#tL8e y@a+l!QUy$6Mא[ ~ $G* #nJ\V>!\w9d˗XXOlhN@(Q5~Q4_Cvs/݆f8q;Z`,J,۾jxRVl|yKkzt"rZ3V.n8`^A/@ud>B5z*t֋Tj}JLQKZʰ֭iy1g+Z15ѺN&wEİ5XwCt\s|0j!!FFFޝ'[O t"RO(c5H}lLjf0!zfɉna]퀇JH!;Shuf~ x{n,WF A}e,1v>֦N[BI1><[V!K䰐ZG5:EsuXOa6zYET>ռnK;x&xɭ>ԠEq·v00+x/!BesHl&7z&k*8_wŶ7L8 d ϬMt.UipKC?7LX\?XK `;[3ltdLb_`ru1lJz)'>j̺:1֊;ps֎2s.1|gц_rI".Qlp!=%kJ IoW:_bU¹S)}.8S(vfԂ $G`-0ɅDhX:񅁷֯ nmpH@.V{UmC>=VZ3,i˼ܥi^Bڲeۋr |Y"A7U Yp} OJkwǔF^ΘH0x'RWqIx͸=}`v4s0NZ>؛G2`bݴ 2̀?]E@0ľk@h[ˊADeqI~GBʳ*S!fgbqT{yv}eIvpsH,Pls=m;E=8hS_ ]DC5QJmPk9h1d`тB>ƭQkSp>ĐT $Cf%$xZ(zj"`__~eIBƍC.r(N$+`ˤaa.c=t aVn+䢣z 1I t+jZ xbM KH=@BR&jMDQO&m1S%_[0j,#&NP#&cgDjF&l%,WXSg/"PAA1l]I߽w]Go&UB-H@>Yo:/]R,ؿ[#F7ܑF7XTc6\,|qCa%smՐO~my*[?ԅlwv{7p CR1чNqpK'rj^9Lt 81O_ͦsQ%XnE5=2l$ P#2Uίă10HBXcw1B*;PxJxDbL_`.'t Us| L mu rLtଋB#*3`J)A&L1 ~2ۡN|pH 1Vkn ѢK֕AUv=(U\ԙ:Sͤ)XO[WUeިHerDx9PLDhY3=QdMZ7 [<%-_ۤ|<ɝ!kS\Y\*óprߏiȏm_CW' p˓m`(OZ~1oD}Qx@VŔV s$H} {v"/mizڶǺ \p)ۮ6Lj0D%ndbȁ^?, LwS*_AxTrޱ:%ew]>"iəkLbr->:Rr2$Kc7oؓ*br[>/mqӏ 1ӡ`pu <$ bN;<X3V* v7fiHz U5 % Gol~W9E~6!wJ1ތЯkTd/uy]ƚ FrO$ƲjZԮ' ,-@ih_X0/POHD?cfTf w ,x<)`aEd\au Qs~">pھGR0Qڳ=mlCF4u-fZ >\C7us`XWE]bXŽ |^K$yy60s_S]S[G1x/hp%.++f <Y2)FAhv\Q@m5F gi]nZCg%bIx--͇ͨb߰ n8BzPɣΛC`т;ja(eNMKW棋\e 6E !z*RVe=@'Rꘗ:z񗧨UŔ)q{l^P P_47LsW1wA94IYf^"qJ Rbk@7{ʒ(Gr[^t?`ØIH;DڗN"vr! ~P]zQ'7 6 CC FR,&~V "}7yY~w]s10C(GqRSnUB+METft WGlB#Qbv0]QdYkj4Ӵ0CY6<&߮bS\@`"2y}rlsދC%W+v4Q)V)Ϸq.S7O݃ Ifo!;Vj7f3Ct $B΀ӳ`2<4LҀ2aiޜv>>J7p}*-QJP0;a?SR5EW\a6+>;^мF%MEd%KKw*NRT]qB\!iˇB6!R1[Dh Ջ<ߊa+jg{jA B?EU.<*+R'ٶJiS˧u."")|@$U557 J7t^Y1O`*3uivM^ efg ętj\)xXan[_+FP|Ԏria%XmՅ{=k ǬZX>1";b!}F sI.s !>[T@vѳxQ6@~=?P(bxwheAΐ_^~%L5"i;,@6BYXlz RX5|M&xڹe/L5ͫ:.f5f:޼DL"L.fv;\XN\+ZJ\n]A |k(*Zw6Fa^$WuE\ m!;nvh"Irl4BUd%H t>bv܌T5ch gecg+nU$-ݪVY$]mxv:VX!I 2r~fXkLI ?ќ%s@)6!]c4iҁOw(B{ #VԆy;:JskG0KN2c3co,npVقEb^I-&{8HFdG xM@>} b5qt yŇe)iX:,} CpBPG`7):*0 b>S#/鮛M$s=8-Ys.A2:[h~I,=eG_Jmң<5kb"^8iɁeV^Tm)yA3 Jэ8HCg_ɋAϵ&SIanté,zZ~6ONMSɬ}g5XTkrH0s(k2q;˕!9S_ob[ {}a7%*/lif0*8O-f=r[]hV]=*}ZU tbh!LmsxӥrU- |Y}@:TOa${yD\$bFb)X1n˻zh],*F*þ')I-Աi_ ٛBmO?(%{foCqDHi%^"o)助e=v9NE44ʋ@moMq3.d33l֨+ׇ U`~ V7R󀪅 1߹*%k$t~,>x~0(^|@v:4苏楥jja``? ~WItUn5wi R;/ B6&q!y![LxpMC:cH\W"_Ay@L{L^fgmiO@_妅%p낚q=; nE8`I{v_*I 6*{nM i6'O;q×BRN OJɢ޿74͓EŊ69>8/pH^ڒY̼ ݥ$ZpkwZ+HĀ/V7?KyAVmZ1l}j{k<bbQ tyL~ػ<6bBͺĭ0T!?14㗨i;$-Y2)Yj@EYs>u(s1Ur1lmҡ@!:hXF^=4&9P(@>w^UH} ݚ1u=~yX>"rH@>(##V,h9r`H լS&tW_5ӏC̬y`ogDrN(} t {C˙($?g%r;U/J0@s5k;3hX}ˁ&kjlN\QY9!V aRG"cVN]_j@{'€ 8msx(KLs12j=1ևRf9YT5@]P!ET5t,;I_KVqipSj|wFYi}t`5FBr\AA"*E7r`nD*T£Eʓz8PnY[,hҸr`=񿏦G.=݁~`*d,5Ѫ)VTĉANAr_ofV6i73\rHV )|k tgl6û=qL#$,r[劭M?Lv*A PLl]ؿg=?1>k6 qˮl$vez}ی.06U :$iY)|TOFHR'$3nA:I1řcĎ+%QD[ SHx}r";_5` | Uq=̀D/ɨ/.Z:LRֺſ }R{8&o'NRO{YE@]v"o fT\n兝ݤiS|(BxDup6V|#w ?J'Jh^`gu]lh f,*MDH)GQF].V >uqWt,pR⏘,nGzܿ]&3GAn8}ui/ qBU)~'>iQȅae4EZ/ƹ[4hXA^̼pk\u4P1j֬\f?zpY}E: &/[Vpk2"ţ* %o.z\J;E/& j}*-RRKZ hvnʢyQӥ@9&LcQY֩͝@U #x^!ucS,FV5g7:Ḣ|NiB,^9(KH\j@V5ٰ "S݇? iY- 'b >1>e0 x)QuEq1*M$fn@wV*3yz>Ш1D~ lezIr0[ hwvT/ym/qoHHJ[dr85.6``+daQau-Ηk&aaÄZX"c[݉1]%ח? O5T =NinBæ4-\:$ڳ8>ujRnr8|fٓT_uŠ>;Q 8aU4LC2Xy.odcФCr9nʏMޟA5$RXх q T< 1Ɛ0pۭP*u }6\@ ƧVZ?!c |Π+1de <Kq12ZċV!INz`2G@-j> Z*gTdz U[ /3h((XmqJ[d jzq޹pR= H&RR*0fYcN.i^*BFԚ2ZԘto<1;/XA b^{q(~jdmc cHs|GI9ԶJQנ#kQ~],#@ z_d& L.{Wix)l(ߐ _v2_\e2(}缻ID2Qv!W{=p#EhP8oQER/9xsmMK g/7Ś~Tn D,pa]ܜgCxsi atK +4L 4 uLGX~M]{2w9Bl1iܻ_jP$~ښLQe/7\(% &* k35z\ һkS_<`upGdi"E_29kIn_C+ϣˆN[W3{kJETA T=nzJvrF@ ݣ5R 8Ѽ 8&b6tE3=4ܸJS?튗E'j\<== {vv%mYeBb8j\׵2"_VR¸-*>AXlgKP1X%s@ k̼Biz*WD w`';U%ٚM+)ɗ|d9Ta6/@4s UP >PD(,v]Voֆ|n佞^8A`Ns ~CB`FYtݮKPI()rxޔy_MCa}#kuս˞",szV .Rln &r.jSlBP k!NGQ36Wg/,`D>9k/sd9ɢ31Nډ4wxKV ui\_`=3GdKg@26sByEnkaw~*Y;ra+>hZcYDk<(*;qZ>.9Cp?b8?M g\Cl!}ܺۧ ?JO gy+٫C~1Yl<9>@.Ͼ lwVLtÒe#}[+r*紆meN" _wc?]3μ0IyșM̑!QEA)1PCuݹ^'tӁBh gתPWFa5.+3R\Zފ92GlaQ@|ctGYFO [iP cTYy NUu|bgafOG[w &Y@Rإ\H`S_Do WBQ(`g =<-eN0E[6e;x%'*'VCb;r(5**ݙGH'ZI ;!砅1+?VD+\r{LG9]O׏,x&1ˍJB*G0W#u10쉴[ޭ #rk,d F͈Җ8bp60/Sj 6 Bqs10 1RW;]zɪa^!3+Żjeqx+=!nY§VCY5-oT+oQMfeS ͕r\C*|&ŭے©K!!%>Eagr ;rT.XjQO}RW:շ+|oO^$)`sq3ikn mo3FBQOO/<|GKUc=xB,Ҟr+ew yM)9^fĄe#M %o7\ ruAkQ`2CK3AT=dO^a4ͽ5&6gF]kYwISou +e濡~@ٽC;G):~5p:e#U<^\lf8\Ip,i{rk6, Bd998TH#A|D) bB*/ ŧNisp9 RsЛғ}kVRO++EukߝA]C-l ka6EoNWYB.AcYr*;W_@.ݬZt%Mu|I\@v8|nўy髻hJ@VB [%Eވ\@4 wc:l%z<`0¾s?1,`9pIOw!1l5p{,niأCw$?6^{|Ȩ{Oky%IpbN~ɉFe2ceL{M4N> '0`uq.w;;pc wש}؟F" KqnS|ILBS6֬>nh+a:&  &VNVLH42l.<+'t@A):>rT&GxD=}0++}/;+mI,cƪaN %yO{`kú ;#v{꺍jҟ9+B}Wd!ד dapiloWDOpӲ絤W蓃vVs]tqe~ʊ+!J峍$oi6 uNsVRGC!iD2k_#.w2)_QU3'eMo &{ޞDx*|\9%Pz{IivS:Q+dKTŇ샦ŃT9й@W$?eexY|2=߀dUQK/2|؋a<-E[fxZe`uLE#d@z1btԶE<>HDQz&=9bSe@OA.Jkг;XR`if;F|ZyX-ƌX\k:6^VU0&[ƶ&^0T֠ ʾܡ3{.}g(\[KtBV-NɯEid .i[Ý\%?+HTCMSόv$+Ji ٦0}+Lʛv7!7 jMW ՇtP.K@5fBdQ,1fJ&2:;FDž1NL9װgpGxhouptr3#S~VsO9PX.P m* .ЅVK .0QX<7l2CjTncjA0u6d[S< }M go9UįjxJ'XGv%$z4uC; R/Oye 67ĉg`qrGUUnulP3۫2%LQQtR xh;ünsQdL\& &5 6tw:@61clb=8 Ǵw|4ez_"YvwGYb8@> olh?\ &'Ҡ&nIb&E%GԽ(}/_u٢gb#: >Y{I\a8gŰ&+DMN&=Jyl+o$ҫ62ڈb2mU2u.Vqo|.>r3섫+9ao#0˹} "pARŢig{+$qO2*$kn0y:ss"ײ}\ kJ?d\[Sg](5` #[b߹[32CZ׻z>X@pm?N8}!`\=,L Z} puJ?qM- JO|t@/FWYͽ-h co%s 5 s L!(mXI(V8IA|׷P$FՔٽnmEII?\X>\Y!}l[ZH=YG 示 +ˍ6K4hF/Vt$j'.f;#3eIYkG{U<˴2WD>T>n/|,8q5,zu3|.D偙TlxmL4L&P Ty-cf{(j9؂4HN(,il/nY j ;B$Ԥ&Z:qat@ᒁ+ܱҐX5$23G$$B'}xA\5@L&CKlh6\S;?/~edEr_pP,6u%A?Gܕq=vNJ!* PcQ5WJʌ* Jvzyv6޴X`6~.pK-CʳZÖM>'\k VQ:YFjډƑv"=`Ϲ>ɿ RfJ$ƹ ƙ35.KVpUPpT.^[ʇ3f&£yt6-irֵ&P-d@prT _ǒJЎYnd"BeKa 8|,$@/6:$wnM7vA d$jזE)/aoч*۾ݺ 5[bohۀVK `/yH`fmt>W 6jدԃ'# (B/e‡ 3ic2@O:F,z =<&N2> n_ՌkivЕNbi~/Sn)WZׁ9:aa/|8.Uv;f Z|%?2^?1H s0>K5ҭP61#Cb@H NW}Jn`qC2ewn&g`z]?xx[lhY=z/xafdpn~+QO4)Zy+{g[Aw q=~lwP=qMڐEXK~Fҳs/陾*=Iww˹]jYɧj,Ë 6b @ɊfU{:ڋ?OIt/6,h \{>NteVoP&BQE2#H ;ssіWc#ƞ9Fk-JR憅I]}2u:hA>,-zm~tC?=.SF3t1O%jR|RNb*Өu1E9/ސ>7z R ^ZdE}n*U`EzMꝽ^?kAL(f9 U*JdW QsPYiHB*"9F/JsT#yWCLfYOUO룮x"ド95Py4BJ; wA#\:.;Op}v%C{MT3GJɞ"1윍tKp" 3Mi$3ع{NJGG4Ҳ$2ۆL>mOPdLۏ8~auj`@4!!!Tm9n}@'%ZaU)<`9p_PxN*u]bɻܗHNFj&,6gqB2))n@8L3D'UIBz˽zMUoTM%%8#LZ^&|aX K=|YKΏSKABDND VK^s5tMaUkZ҅SdJз|}~`ߒER4Eb@ndV!&,k@rhc176G`b7C Z:YRȠcqGoZJG!HO`ӵs6a͎Uaq ^,4m_] k)YyG* wlem٩CWNe,<2pSd4,sce:M./[)+?ߺ`&A2w \7#ʅ/4MyYe-ݾ|}KQ/.PCD@JcL c̵`ĸbDV<6 6 YͦT{"'ԓ7e+1MSOĊAtxUE&4;K\Ty 74t0*GDfs&=b7D0:mdUl^PS#ȻDez~W; nP= it QZWF20J1qKeH4?1 jb}#ޒ> ež}s uR{."8J[M /%F;E]E7hZ;AZ;{uuRQ( 1}q͑J&Hu[UŸqm$x1Et3{tITc(6Y[ ֛kmn4[_6Oݤx8D 2,CZ șؙF [,$CN@I]l;mklHػIr1>Ss/p2lzN46ξ8ܠ۰U)۲:'it j.(8M#L#)yrnD3 Zj4wd:"@ ] d/ad,V?u4btP5n9o^.?h' @vqjm &MB1`@I˕8IY/bQ';G8DH܁/4HGTC9|&yŐJ4Ushm58G䁈b "UcϴXr} ,w׀ +^gȭqSƀyxNYre@N$SPSRL$Z-4h Z+'Iobs񾓑 C<\6RR3A\e$ZaEh6UM/~Q|vﶞ5z ^=T!>|мqͲ}ɕ*qI d8 e\Jy}=t9 PwHQ =: ħLcs2{:K(`1VNotw{4~=\Xe\w^H(LSx3 MN4lcٌ.4P=Ja"ct s^Fop~XoթL6u7s *=h(xΏM[u\ng/+!$N(ڙMum8ڿ1"T|Ѥ|ny3gcu"k R!-J\+O"""ovjqF!9/ɩL̂d\s!`goW`݁RSKGZb% +/y7%;j~å$ԻV<aPXKhnEmHMnZ3X[jpT!81mpA; {~kX_^! IAlhA"t2x§LXWbhu䌨&TtX DAV(mm[) ΕûV?=eAkvro(#Ӻ |,rɤY}6w dȒH\pgnz'o<|aYGv]P̯+4Iq0^枛I"G$myS Q ]o_8eՃ01M87O{p'De$:RFf\f7LuWnMU.3! 66m=ġSY9nY|Row~D1\?"GXe=Of~UGFZê= iX=η֕7wx:-E f|kqe;a7ߤ+C-FP")1x&,:QapAw3n}.CO \eAeYX>-TeǍ0deL(3K7FS5 ȇH]pW<Ӟr8Bη }ƒ9D;mw/Ijm5뎈+̠ٳog';4B :^O,f*\Jd ='Lw3ĹkF\ޱ4'I܆ݍ=q7&2O[y䲤JnNb}EG'6 _{7 H1z9`\ NY,2Ԇ8+S/EwdCՕ\+N8ut'OeɊ1дY n~ u|l(V_Pf`TĞ0Gqg 48~* 2ۑDtVtpy',!LJNk kbSp[ΫrU'Q] SE0F驢WEAy6譠KDҎ7%ݬb' y Whoֱut >vB`܆YmǮVTbHq𫻝OqcwOg>u b4Μ4V >I?;+S'8ֽdxvs^nvE=Y'f3{`! SWCUAcg@E]]Ds$xk$oU i| 4Tlp ~-f.+OY wfX,i>k{=frsرA$-AгZ>ݹ{(`\=XKTfFA_~,F(dkT-򖰄ɻAb+~Mg\NJ }$ Ж;ռ0rdj${OlNG3+" w'R%`.Ń=AN^!hr<~^Wt h"a)%`(>8S}JӡoLf! pV˶dN-ۚH2y3[h#y\30Sivpx5cǿ}4kJ_%+mM;|‰ u5"x{xn KzJT'+9ʟܑ8q5gEL'cD]'R@Fvb!φD=u2m}'D[(M$n`ߝp}1%,D$G{NA8C-\_o++/"B!|( 1;I xqeA Bl0vל>VFeT}9=ɖ58p'H-ֆwD2\ Hh!H`#n,;h۔4̷RP U dȗěh<1|-'/|7uNoմ ]}=7.Ew64aiN͟96ˌ*LAAbu-(8ȿBGfrz҃WM ho.QW:S> s'vnD<#F~&s{V!xLt*cJh-{[ DNfr\c%XKb9X.xW{Z>VeU$b#HHt_51WZpnĉX7] rk|U#[ddlֹI~2deZ7"̽mtIsE:ЂK L1%q-„+KP-1;a4:,^oWߠiUcMM-|O3Qq;rqen,&|ç6ɕ7g'g H^-R;|̺ }[{`ǚG/OlYmAxRr ͊:T !pZ9˴xx_|l10P̜&f[FHc+@cr&.hfb~q&FX>'SWh*5ۖ<XލP*шۯ94+u:!э(1Vzڶd*W%o4JUͪ0kbTǝUIxȄ6BQ= |E+$W"J)#1m:n&m0s[oO2Poaq\K%KKa(G]xx%d7筱vؘkLA_'`=,L -9Dը°ϫ3C+{=ὲ)M%;,;fӶqJ2}sH ܽג9R iނNRH= !k2eeoւK>yin;X/NnCangOO䋵uBUǦ[ʤ @g~AOGs.oIӈ!'VNX۬ɐl,W1: O<07"`oY]dŧM6K[3l`bGe&VO/BLuX^8!J>YnSd la3 ǡ^Bu+Hv>Um\BhzfCMtv70BV=KhCNԣR>tEރ  N(M\m]]ƭV޲7m*7V4N']wg6<磮֦+7#fo|;5S^)I>XdOYb'hf>L~p0;`7h-k^E2.iǸS??6Jڔ?rv1Ӑ$FRINzoJ]wePY7W 4"]&̏:ED|4nƞ&61ɊtN.c&򩝨N:uj\(@9g/2ܚ/ɮa',) Q@;`YE߲8俑Q1ٙ1-[rY@(M {Q 2Zc VtkƍշKš(C K|I8]`uH!@^ܤVsy1LJ,$%{fr b&.- 5ߓF1L2y &j t(^OxuXo8iߣ(<ׯ(%PEL} N3 T'`X(6]K03ջu|O鼽{s}⧁v(1Z%'J+M͹'I; w&goyk95#a߀2>: F=NkAHjJb{~m 0pjE"R_pyyx&g5^q4xU.HnbTF%Ň[vVZ/Aq̻pC/V<تl\/~/c\Oc& r|~${Pb`rСD20,#4C0Q S߀V8s AXK`?cMl{k/uB>==5Ru/lOcɍlZ`"0zbyJ5Eݘac^ǁ-v szR?0 Mf*M+d}WPLyf$n{u& Ž՘¡ږeG2%GjqʴzMI5KzZ`m?& g]¾Cp^Ը'8>=䊤Ҵ-[DMO&B;h1˶2+I|9< ո<-IsijwSDwN2qjڠKY{py@Pr3n_J˴vNӀgcQ$ؼ[6hOMߓ=f ۯ K al?l聫%(5 6hN8I6An's}qLwȨ˄Q5~f/W^\t|\UY#e[P2erOAmOhXgP Εq3.u.0wYoZ\MbQ轶>*$G?oHئ0(R#JJ1 %?haWIn6=cͭ,3pT cx: C cc 30UY Hd'Ts߾BrQnq/}>FzlzL@=w|u! Fy@iI6[u,.e}# b]I9L\|89Lh>X(k̰$!D6QYƚT 1-nM'ъƷIG`O.]3*^e2Wt{+w8=|n9ʸע !Q_\ +ѽ콆D@{ytNwD.Os6][ Z;A޸*T\DCܟOw-\xe2zQ\n%GU@! y > #=iNXr>XIGܥ:As%i`>6qcIrEPv:p/z7y+>*bQQiE*C1 †ѣ!z@0s[-t\wF:A /PSP+} PAJ ĚCyq9^w!Z=tD%=t$lGY,3|P7ebÎ<2G f`k G]ZNԕfnxXۃYhNt,x Q@5-])D 0͒tSEv¾gNϦY) ``""ӹOʣ~?x#*-3'\jHͣO膩vbrzkQwߕeI&3鹫-okH Nc՘Nh9e4pzuA^څ]§/U"'yʏa7J`+2,tN!>.m)NO;mm`7aDUP (T0Tn?eihs%"W5~lH)I) 'c&Tnwܴp(WԇBTکc/Lt?F LV)KD@e=!N<}tu?/'I>hH+9( RUdEijB2}2;\FbۘCBKeJ.qf?:u W!8jb%tӕhF֫zKjR)*@yuLKD-d$:!jȦ6ڣ zHD:70+ xJF, U^}ߔsƭt ]sEz j^X+RUlG$씊[zt<5j'l@k-ʧZVTf .Dӊo$V㕁RTzz錡aA{.s:wC:βh "" 5Չ/!rf)yH8F!d6T |$,ݶgGA_k @.AW祕SJôd 냱#UµAIWe6WŠ$4c@/HK6u=B|Ug=Fv}Kr4&75V%l`%.jݞY?i)ct-$|VQ12ao CvdieV|OkEؼPM*5C!;sͤؐ@i/8;>s܂4R$|:UO'JM{; |~G+V2[L(m[x XJuipRD;kJn K~Wd W*"GE ;O/ϱz7\GΨ _ 85KRǔ\ܝb78Wj$WIb8jNC5n\kՐ jOf{Z8 -W-%5C`qE$?1z* Tmb]^[]\6KeŅxuNLln?% ;\ygJ{:q?y-B~˗:=O(wpʉ3<ڧMJ#|VuZK8/A+W2(wV`R`w]ӻ K5yGCie̴5rвRP*4\G1]FƌIo3V"%kͶv49@u{ l%v,ENC9*kE !@ڣک:9tzLw $k>/3Ve~xu\1p jUC.kUb6ˡz{2;AG@{Hx6 iM_XCH-.zJ8spdГW|8u^~vR{9f(?R t.DNf M>ЃP_JC! Wv4?Ѕb xgX#}` LnwɀK7~c*QF\^e?< ;X(YpCll!T;ueCuwz7Y(;M+tΔjN~z `T  Z#HzrV2oP^"whFJX6;S@` dGKdAL含@XJysa(xdJĥr\|PkH6(`bَS tC@59daPwQcSNCnH@F[+$?*Z ,Z)n:@<<- 7'u 7}R%? EJgGPԧx<(R~H?viADaY%F%J.h +@lv9Ҥ)`bXRu}}Ƿ~LsXcqrƏi'xc{V:9t<(Xa`lKKG`S6ϼew{-3xő٬%l G{aЦ9S6>Xz)Z6<4̉ G"@%hhH5.n`4yEj;~_rnƦcqFU3\+QM0"6 DՐI.*Q0)x:stT.Qk%:f@j뗐eX[g3jۣEAs\ozi I}(ѤcZ*IYrZQE g=+J ijnY:VCǼd!#(Dt *XU~•&ӱRqc)|E8ú.,2hrY:VvG:&OR,ʹm{~:E|k:1"b;j5ݘuUj*j@9G %;(fHMe#uU8A0!nU|6{4I6nF\lCr䁔 g**+%Ia)-^9SМg8c=XjreJu͑ޒJ~V1>63?YFx`ˍn!,5V?KCy','KOOyR;8MLܞ*NͭO)mlO>NhFRB*XKŨ 6+uq>eI 1o϶=?6|xޏdo ބֻ _ aͪ-gE1yJ9w^|"%x1] Z%J*7 Jڨ` _y& C0h|dcH*!oڸnk2 z֞cwr"T4k žKS$*-mU%OXbL\c)T$@2B^e3"ԼZn2fƲ @.6& 9sfGѨHt w $ʽ&/f TVĈӪUFpбߨ(j^ƛ?Au7ޓ^x+6y D*v_,BߠkQy*hθdhT1[6#'[c4p?["Cd]z 6 e?'?k[_f~ ˘E/}9߿NA!:ݔ#!c#4)>I::nt搻NJe;ĖjRa +Ŕ1oRE',PrCw6q8H*3g\Qu+}/9]_apެ 4r{R%UW#j|KBNLs'yA7 'YØ#u6\]5f)VvՉ.G۸9unEԑW-;,جy֖z6CSΌ &`yrO?^iȉ{9aI_և{m Ee g5'-!H#}L/hn,SQjgr;+Mݺ ~ˏ)i|FYEn Sd>M$*lOm+ yPaa-u rzĹ؈-iqzdfQ-wThNȪUy噍^0Ɂ\OeDYq"Il~p"d $t[ 1-P~LY0)i }7C}hP ry&!7 (s|pMmSvc'+ok|$o=aΊ=q0רsmY'o!+-@?;5")jHԏqnIHt#ި2[B+.fj[^] PqSAPS3KbTM(z8N|ظmʸ ?6yݹЦexAs5LrEə20zTCRm86Pĕ O/Q>QEt:;LZM˱lTȱu76ƂN6mX47lr?P{š+ އ^]R<^d|đ-|vl@rwEs`oA/kq<8,8F|XCvcĸwnS,_-1Ԣ` pN`ӟ~Q'Vo,vQJˆ5 R³ 9:8vOf J+`` n@vjԕu@4vVS {.i/9/ +@UZ;/}`vF̔eE.a+6%K"i<qOK5cʤ߲H*Հ]*XXa.̧v(37fvf%q}:]V7a%aͻtq֘9gY֙D> ۴hB|qdQ:c7S)tW"#+H5MoNzz9åW8I 0[: ϊr۶:&\s$#5`rkpC""Y Һ:=vPs~\ dC O#C%0ܪ#89蚴d Vp t/R{(N8y4lI{ ULuf/~QvO558C8UhZ좁8x5(َMi!rܙx{ՒUe,TQAͩiz#_RjjDb~Ꜭ#jU~r$F1 tc#}6=:pn¶)9KC _gwk3ġӬ`:Ll#! 9Wಀ{B߇BTO߃Y).6w ?/͸*EmKg%i2;<~$l@Ĭ9tjQA &"Ǩ#JlU?&wKRC0wpa4TypWXwAhMeWl·"}W&y,jb[i(5 &?}mI:G"X4%Hw4/cL37b"gg_XNsnuW uWd9D6y]^lG^,w丬=dVNE")X -,ځ@N xu"]"u3ps3d,¾.).ۉ^V <ɞVn?#]iOSb2'c<ٝCS| @xޚ8\0C<΅ 2?>Ikjp7 &Q&4"VҢN5+Dlh|ӳq\gGc[˔4||?Q,PD[`VDy1߆2 QEqE+-ċUxFQi"t\Vϗ7`%SQM\m#aqC"Gga'=R$ jj@؛@E'_6;1.ŕg j{.^?dr=У\1VL7 <6+r8BJU;(wn#qqW`'{݌|: 8_'b6l`.R#f!NZA!ۼ~g8ſr)@PsCG !"dkbDž*UKBm\¸*gA߿F#LB+'x`_HHe<<bJ:uH@>mT+^Z¾yGѻ;ȊP|ڰPztR NྵQ,4|5-`_%$>U58οPqd,%bͣuUJS@%#7 >EZAwipIBf$yylV&xGfLDQpFzP`Ȅ8Crkq}Qd`n &ěhHRŲoYFweP)ЂRXS\.;M D( ٓXxD ϋ-A%jl"ᙔ361AUvlfs 1gc Tl+-0N⮆'T܍sRa(~vjdf̖QDF8A]&.S swv틐 Uh;Dq4,&>n/S"06;EBB/cyɧ#tTgN=Gr>*)JR [\a\JܺyGEͣWDrZF:VvnlFQK]] XaRBȲ?kI9~Su3Ȯ\dupUU& %UA/ EuZ)BuV O40\G*x lV ߚ!GA#S}̶? W>ndIhވ]+ j_HZT\sid~UrMϟ=C}wl*2vdJܭ?sYvhMYѝ:cx7{$4ǀj/GUPDCkN{y\6F. Nl=MCd;o0u Z |<`"3h@ql6|_@3lۭW K(H\dG:< VU?AHa> bQ WcRs~h՟;̃\=fj -r`lAQh]扠-97f>PxLN  MWJt]/5dWkT* =Mɠ_8A]kMa(D&Д cxZukzSҚq+͡SgPDT xGq)]똔sۦ2gFK $Z5pS5Kҩv@~-MgGvֵ.X\rH[r]4q$xh@5!hrfV~I3myү~˓{P!1>EOnah â8FSn"h|8=tsteW&8 fW.dEpGy%ݐn~V Y}<߷0P%?0jx!  IFUjWQ׶!aQ Tif(T hDeW̒TʭiG4j\zt7< 4:Gg_#ތxaN'HM}2hNvRPI}b?'> $SXk+zasqUkLA}4/ u2<_>&:å1zII2z)f"کPISLJ2.?ҪL)g҆ژ}¡ωe1N/ȰdUr_ oƮVh`_+΂7Ô+7&N wf.Z :^2ZoؽhjRmXJ /SiY]|"2̙}UppȕӼŹ(u=+Ṕg("75Rc@5;؋Tp|d@}P**lh9'I> z֧+P%h^KhJ6zaD>mYpoћ`eZC.tRJ8q{>4a9~Yɫ_\9AHһqNL Sa#+DrT+,rG)k((9sE}zj7/t/N@=Eȸy{ Љzq9D9όIsc4n-ŷt}νeV,,e ?9 M3mKGOE\K]d S._j1Q^弁ruN&]aXqx,/|!] zjvvJ*zɶS~ysx\} p2@6fΌu|un 0FVX*S'L}9aI}8rzٝ{nm`lٹg cςLj@çV(P2twa{ˆn CV8^N߬!lD#* K/% M4 } ]ԃԱH,hjuL˚D>P^s #sK0<7__["c,9fuB7F ׫  wQ|_X%6נHG 10zBд]ptqc[!._Gn;E!.2Vt=k!Ydl=wC+%G C//n@@naۙw{GӘsqrADv'J'E: Wh_leu% nhwPyIĨfv1s qG Dwi@2(JTFL]m"ޛFa/C7 YF;,q?c T l8B[@h, –_vuHt53WVz{$={på2Vo9*+<;5q&+H:m#T dڰA[GZo6Dkj>y\cqFQ?dU\fH _lB- H݈5揀NL "~ dsJ1ҜC*|ñt3 k1t-dHwl퇯NLoiv "Ԛnim`:·DFX>M|U$M/)иw(Wt~3f/,Hǧ6c ".cz uW+9H +9GWO{~7>es;w׬4]b&9]d^:WUһ玪UPFo) }s F3^UeIi$bٍI,1?sq(gEh:mM?kO݊<[d"<Ǿ4aoӁ9cj5{b::f$PG5dz% zk>ɚ|qrw4;]ůկH^)F$|AzEAf4FNC]ZW8'M)Ȅ9dOgy%Ƿh+.T_^`P4g%k; eUY Г 4DU4:c]lvv kg|YB@T_llTn|1J!ȱ(_Ȗ EJt> ! (,{[fUBPOaKڕ@goH,cPYgbjBdy9?@|#:K>D2c|F hҒů_xFdQ9Jsb2V>:FQkֳIf\ 8,*@QdCEc`x2hwZu4 :ְ\ -ر!|܀ZjdGb¸TT<&ļ*WLg\Yܿ}taJPB>o'gQip:]W`B0 ={~jdOx , &ʺ%P0oߢa(R& $ft1IRZ$34"f LCn;LlQj]%oԕզ̢w1)@z ?KST * ^(=*Zx0NH.Y֣m$wBK{0eWBMY*%xkI[?$NjOym1`3ӑ*X>Q% d 6~;̞rWBFSd-1$}}C crW$ |]"ί|g*4>jx hSA.3]/'> rh.|˰p3kbmrkV+&1Cd/pPx`olH2bqӊ}4?5z((3L$VZŎp '(ÃgKFл+[;rȻOi΁,]ҊoM쀥a(xzru-' >nl,>G' IN}])B%;# PV csyYxZĹԆdi:sFHp#C^#hYju#5JN~^@7,zUY%@eixvޣ?c7U >^6ra80/ikf7 V -JO:IpȌar@,QɉAH4d| *{fՠl?>6n{KVXOJاKKbRu?w_PrWL`Ą U9Uq]QuP\5G̵:Kb-n}QF#~YYInK0Kx8Oo89;,znyj}d`1jgmSd{ON#qa7Ghg Hg1'=` ?mH\vQgzG,#B@{U }/G_04HCs=j1! 0M l v j"“cgy9NC9|dsj~"ω0͚V\K3|f c"Lc%*)Ցe ! 6gaF47\ءF_Ew`|eg΄''792A ŃXiKh>R .{Jdar#)UNTy×3t`@ B肁k*=P *">;rBנTA'L%M EI z?܇ƛ8V\*JZ~2T=RuJ@^H-ۄ0:`Rq aS! Ƨ}`_T {)KJ. qpreCneTA}֊NyWT<[ճPybl 5,'aX~ũ~ADi&Z=^6A;~[zn蔾s2Yj;gJ5d+g/P Fqrxa׏ |ULpM3N9z`L:ቑFYOg$:ZʒjD|wsw S)PHjM׋B!2r[vbg¿\71Ғ)9|/zK 8DZ1ţZ1~b+eםJ"D']CcZgR0lSo*iW"ej 2A}:5>Z}}+&paƽ4iDQP(I᧐yv>CRܲm8qr)חtݍ?4򮮸'to,ݸ}יBK͆ˏש%l2|B/͖eY O}жϬF"uZpǤ6w K{ǔs'!hOHb:9ӻ+g/pA5R9,d+~96hڕP7[L@YIycHaP>9-Ϥ]p;ɢ6hX.rpsV pQ]H )c]sb=ݙP%FBI\w!lJ! ?i` f{7]V { 8QP V [~#Ŵ$#)V.I 3(]id^Lp*\Z%GjinC#]3afλL0JFe1qM"}@lދ9ۆquvƆxڽ¢/.F{$[@s<[ЧB1u#l~V+lM< 8wcguU5.Ʋ49iKu8EÜ bV<'C&>̣zEUMAv xD;JJ}l}Q%zފ,>m<"`z6_y{yܖ7=E 4*.a.of{%:K;ۗq ނapf/= sSb3x\)tup_߭볓&nXN^fM8džWm5$u$+ 4H-)_` 32 EzY'!jN>[H 2Yp  G_k4S c7co}&ˌ,%h׼MhTHz u> D {fg_z)Zh+,5.|3F*X2 &;\sr\S,tJTbF.KJCP<  Wgus̅#؏gdXNLTd3? (c2qN^諑F(PsӐRG ۶[ 7CU;я;CqQ|\+:Ŕx.Jťγ ʜ}˥>/YBU􊮲CgDD.!isܲ/-ֽ)ȣ=_-n% ?-)|2NͦD]#hڃ t,MSـڐi1+g&0)u`8#Y$ݨ9w?ڭ@YčF/+/0g%ʬ@ .D?6A-ǽq)Cop(&]즊60/ G?_To?p^R,{sLr(ba:AIr*9Eh#{Zݙ$>۲,DD {UDOl+q޳8љE^?FH7?@4qvY`H߱]P% Po[!^d6׻*BO9F)JXQ |W A=4uJOwd%LRq}AZY j˟JtUEH2P13AJhyK) $KT*o 0w/Q7ֺf Eghë_yxFIj@~L߰"j;KH֥iu,TPĿ ~C/'v3@-K|I԰cYp$)i|I>Ffۗ4fasdrIxb9gd'nvJlWIת>vu n?fr)%f?(5xNAf%<>whRLwy402W|$9!+xMsyg% [ƳK^9-=(hp~ʮ`d*b7k( ӨMfϸz)I2BgT:d36KdL$PpyiFcS[>Σ u"pk~e{h'^&;mĎ?%OXL}@byօ K8F^=7_ LN̊= 9y?Y/%_8ܟ7Ƞ5$L5{Ɨ8V;g v:ɲ&h~!/h>ѡ IUvv@_;[uC#_`ehǛU^^Gx0x"u? HOo"΢-/MY8XCCcQ ͪe˴r3{h".Fk18Z7:e5o/zf,A0@%a#A=$+P 1 bώ7GW^% aYTC yKz 2\} X\lG 3K# ¥ZZ [tm!At p3ěAI VѾ {e&`{N0nӏYGMlX- y +#MG2g}1tQN,2PH8շw v҇|/Jv,%`Ht%:Сeg#d=*tQ5B }nKR{&~s[P'۠ 506#fPBUbzއF %L,#?J:d{s>8ԉ*9j7]"m6tPS@5gnC\"hT.o;S c"U9oA 2rq506weBNYUԀB*+Xet~-S{Tʧun=  X&A)ߚ [#ntjJl?;L(w-\8>ԉDC6h +R꼟s6gC["ܯ7 BS5qH$^2?YUȈzOl2WYEXIDML;"axdYsn^4Ak.IL>e'q/4;BT9(.a{n~mk8审Al-pAW90V2B~B1MX'j7W[Ct-cJ|";ߖ,צ>xa7^`o6Y&O^a'\f^r$y_Ɗy?N6v+pO?>Zծ}]<)9̞Î|ͥ)3j&D1AQɷ*Ygse?(d4(I;<d]5wIw7m\.tux+@V8Az43%mA9|;S#eQcqΫ98ü2+˦/ 9VU[=D[{m9 Oy hY@]J=^ #-}fV^!A-0"AD3`m@ qnPL4TD}ޜE .;FW3h VɕT}M,b)ms^Hr.wZdu ߷ذ$V@3"6{u_Ȳ%78TPV}]?r[4`EN՜SҚ9лn⡢& :[s Zih;bpÌPBZd Ȇ0Xrr U愋y<^Cq,[>dd!y6#ySm^7BEcOS mP٠@"2"zBVdTw{ WĉS齕;xL]U҅oQ Vs+9(0E(p=)>y&ڛj}\OACS\Қ>Z`]4h]zJ4dޢ?\eH͜IG7?#42Gr L P)4]NϹh~ҫݵdfL,)#=he]| {+!gJrԞ W u&"h/\D׾0.|9:y|-FkaCʴ:EwjŖo-OE7՛\JuAXb{g *TfGF[F.!A#*+~_-r3صl@h$_N8 LG6{)j FUWz5 `G؎4,j6@prUq@In O@yY=T@ÏM`>/`Sk8N 1N+A  .ֈ#ǹr942L [B!ʈ:7݋!sT,`wb$jw>};@wy.|TkG$I2m WHV§- :T:dAE9W-"X4;CtֱKV]a#Urgj͢@9慹$au4'>)DqMdI<뿥6$*JaV!Zj>"}+"#*3=:B%[!6#$m0,"Y{Qc5-HlV (, mͼ^A9AdP 5|dq&9l\ƅ=4ܲ3$cI )g g)6I. '(h|ne ^p\XhmxDD;&3 !-}ے܍5@4G/TK.Mepz''4 g7'_=)vDr]̨iN'I/^[^n)R'o%֙M1.d,*ȍ>jh ӽiGu6%/5b'KhMXrcwئ T&P1)g-8=^-/sTVh(fW*`ٛՓ*33Z؀U.ֶ%9, Z _Ji*0- *4@+ pl26Plb3e@)Wl;ѱ˩<ƋŖ-'"`6/PqZAc1|Jr P{F a0>SO~Y4q?^ }FLL3Lj^i(rux`\Bk*=Ͽ廓mw@<'H ic@P1]*섄~ cҎn PLH]bņL,SɈ+4L9:Be!t_jl + Nũ\ppU\ʥ?۳֫о|':>!Z0_s6!3Mv>^+̒+6,x|vO'*JWHUHꏬm=5'nc"`QoOMbJYFoD76uC7vs4VƌTH}-JW cic:I;͐6d.6S5')[\y!!|]MJE ,破k(zЪ*`0Ӝf61pZ v9M -₠ r'Ƃ_X/ RrʲgE.η23$0 Oٲ6PbV+/R?z2oQΚoG)~Ѽ N^pPZ ևv:DuO{q PCK#}vW}9\b]5%pMͧʛw D|sET`XPHpˬ|uP%pۤ h᷊W9laS)%%B*ީ&bW.ʃ2 w8q.jbɞ(J4cN=DTldlsR@Ȯde-) %g] /=s1^AwkOQTB 4y ZMz%$U/~q>8^[%syy::P/7TW*tXJgA$&zR[ 3O i6^u:vɈͰ gOŚb;9]{ho)_0wWqh.>t7/G%ȧ9<&! $lW,e:4{Rj 4q|'}oݚ2,ހc]hY"ߔY&|_\D ,\I8z78u3+&l@nNN}Eͳ3sYthB)g)`,ȧ/6 9(|C ;>un lt]Nb0&h:2$091n*:A{^#X>N I_UF ItqqdRs?$wˈjʅREYpnq2IſZ܉BKY @TĊ?5^HFh?ѫO _%A摹O9>?q0bBGlPlI};,s)C,U[=, u8 "KM FFdL3K8ۏ,Yn'K)é~@7AG7ޔMLgz妑nE p'N5%>2@͏v _;COth܉ gZcr>!vuCyi_-px@@7槱S3C~v@"J`r"Ƥ!I6[8c uzgΩF 8m&HaLW = Jsس ΟH嶍NH94ɸⳠd2 υeA~0%50, 4z(FSFp.S9^ egҁή &hL%f&\ yo gwY †j('Dczt> +W+1J;,fД"$ = W'W6(Qxꁺ~$|F벻i&gqF>ڌ@U؂~!;ˤUu/ y-^Vz+5aw.4ClDЎLsbEN}@6T}>aoopZe9PZP7>P C!?>"F+ԝ115fIu(cU))Kn).lY:6QYMon _ִ -{E}5m ~bQ;s)/AդXOL?d!i,÷wL^z]D谍<|M(Fag0 ?EB$9,b m`}rY5_&BvVEPQ m#?%wۙ5џ[S؋c3[ӹݳ?2YJq!mո[BwP2s}Rb(ٺ1`u1yVWXxIf?bU?׍q"yV;Usz: 7g.ƛq-8>i"wɹe,넠0oU%6iJQ6f'd':Z]?olhAY]xVA!W83oz݁kwPY +l34[`!~)g.8]J]i 2w[C]4_5k>z d,1LBàf9Ё Uϧ# l/d_7}&9n?vJg/"rg12"E HP;J?+鸺 D=Qȭ{}J:_6wD6AcB d6M(p ގFasG*\4ddևEMM`6W'!V͡O@lٮ^̧J93"R?O{ N[ǠQ`!_o3HXzRu|*֍w6 G3}Ef1n&R-uv[tK OXu0?oLJ%' H&],P\ ߖw&&0#g{b Ů'( AL5g56@/_[*!L<\! ,\JJ'4E7RT1Id 0j1pPD&n&*j9ʼm]NS8{trw**m8FXNWSՉ.e9W۴Zd9rql9 ^wmgfUl$J^ܳ{;(_cɱm_429X,۹Lƍӈ){z|]:dϡBCsR(fXy ]Zi ͟QI/s=tFdfnQf @4PUC{ 4DCy{v{,tzTH9vpkE!qҤ`#X+< ©,SzE٫ƫ9jʀbL[uj-A]cOJqh2D tτhPQڦs!>@a_܁tB'h,@]l8vcf,:02w-Zֲ50Q˳}"n?Fí lxȫ> 6U/Ի|!*|7d2vh;p(†shKh21n@*_Zm<] D*+ovsh]"KͷZTC|V+wt3GBc3+gYGoM}{8eB ҳi奦?ﻎܸ.33ad<7ܶC1{7N34^xx( ,uo 8̜`3曗ܻv@[ ΢aZ<=w""եW|A MHRӹSDw QpKA-v^mG3Au pJJ B0̶>/̱օҬ{65kgO1%8|)ȍJ]hmRm7Ƹ@w2:!kyLf1ZQZoya\^i@nj XOxW8'?ѼTZc Zq${Ov{b~ߢk` eY[NVS|4[{lXL Wѣ Nu2oÎ$;QӅ c4%IYASeW庑d:,x$&({D]wZr!>AHұ&N#'q`!ûM>֛!nAGU!kpX{%O:/ YȂ aN@&bZAܵ-oMD)[kD,+@ncBAsTF18 Ȟ:1'heSze!V*v|JWVYoPt5@/^,TT[Zm0: "umT+ukK 8*fjGF1ܢ.ŕmE''ԩ LnnVKihŎ{վ#ܷo"g>8b&n9I;Znquk{`f _0t=|~&).mn@d55e1rDߠDu XYM>+ R j*zCn1rl YdMH7~tuX uJ,VAٷ;[ū=Њ!cg S9Ȃw{Iowz=h h) %Q 'ftO, GWx`i3,P.f Ů6u94yEj?ם_ٟ"D-lF! ]Ōcf,Ef}~Q&0"qe0-qbxmXse%o$ڏV#poWIt)h7pSqǚaKk'; -|,x" +Ka]XaQt(D0p]m+] S&FY?t[R5Lre5j=뱊 -"4 -_ב- -OCt;Z55Y@I c\{*|!] Lسb(~>ssM I;3{WPhx&X1jh{^(qqO`h{ǏԮJOX|QoߩW8B" ]Z̆m 3LbJ50{Ah{lkgɗl Xw FZM^I(_T(g)e/YB} Ejnv9~NW7 c}QRM\*cGz(azGъ-lJbr$1: >s hdSmE?`X^^6"y7K{O\;|Eޯ|t_:ldfkG$9ҏn 'd9t|f,Wh3]wn9ds7kPt:o_w f`2Ф Ŀ[۱A!)Rԙ鸕!Bd sׄ}ԯւܤ\<0VW~ŷpga>V{颺aXQ u$aO6Xwh6%Mm*p}3jy:Bi?_!Ջ״@CtWpthK3+cD K,:G?BTV:2WAo5g\_(3cGm ( C;ohcVd]'Zahp ,,IӜçtl ~97Zbx^l{Wu6ݐ&٧O 'WUh+횤%UY .<˧G!/?4!%"蔱01>*;$CZ;:';܎&] >y7NtNJJܾ @8;# V'*wKi}h ]W.ݚkMK'ʀIvgg'_Hn軕B/ILj8.oB`|(V~pMg^3ҼF3 cT}VS\yLW1M{ƕ5,H>"VِR-JBH2u]l <4 1u{e ɼTK(WӸv VJQGDFEgNuߡ %Ų#xq V5+|ySZ++ G8 H}m+F`('zx0>9!Tt{Q 1O0aqi@V Db)ؙMv8+fEf 2gئ.!|CENw}o'B␧2- G88߇B Un?=J{#T caE5DDа ^wǎ0(/ x14DuuHNۤyNճmHdԶ~qgs&,Ayx E;zm*֯Qι_rڏ]oRkO{!ݮ&Rrw[5L/nu -"|`pu3zړ5,hAiGC%܍Uyr+^PQ@;bcUVx8Kh.v |t3_3vYtO?jMIŰС-UC+XC5j`ȴzȝhԲ1A0\4 uDRsQk&זHc0sMȩ^~s]F[lΠU֜4af65 !U]c)4-Xh[Yؠp 퍶#v>8sg}ҷ[%xTݣppvV!_03"磦@c&\]E#l;Iv1lqaGGd4VIZ8p 0 JZ=FvJs 0(2;oe&yMi6xsNJdN 7P@tE jG ؓέ/)Np\ \tP//dk?ZP mTR شwcFK6ᵡ7^إw 1+ dOJ/˗E+\c{w/U!FjiI|1f9 g(DeQ2GaIM.n&taCl/͹qoz_fκݶul=؂)~Ru`fDRnLxD?}Jjt0ե)øaP/οoJqʀ\~231A\^V2EjJ BRN`$`opqQ9DXufIڄO ^M__p _!1˾n>7{E{?=(a L@|Q%ϫ# {v,7Von*z:?O;Aˁ u'cD#Nym?oohjg rn>&Jf>`']-3ވOa5>n5Sz>B3>.I'ԁ{vg=Xޢ QmSًrnZ=y}Y*Rؑ 7Zq6_ bOHѐBMznݒbץSǂQڦ_C''kK& Ri" uRiԁQ)׊-SoTK\U7#eW Ҍ+ͫN/[{Ӑ} '5T[  !:l˸ֱ=L֋uʬyEr粰ho?ճ3E.!jSB#BT.9Nepy(؃) 5w_d1l&TX$qЫԅ u(mSL#4|N|Z:Yۖ/jd5^T0KWo"e4X\aH$âbȬwW29KptN=JL?'b)fL-[+ſ.tgy`nLHwSݥ~qWyqhVϫh@Ʀ =%bsazk7X^Ѹ#N<>ixd4#}J \A2:xJ/Ү%~s>":rp6oO^S* Pұr Al@0 pgd1i}1Eہa^'mlm6 hrX3s؛Waܹk FAPvۆn(BT9{_ʃ2m |k$-ZL8aY=bD]fL&OyܵPbѢԵ^D*hImC)^ݮ 15֦0HڠNpr(}Dhj7md^ `S1 /-tzq,H<"LJ%ە/GD\RwhݡM.'5F 'pK௹njc*%edLkc8' %74ڲZ?޵!)x\k+&K[rkS ivk~G-1 J_6i$(/@Av"DGw}rP@'isT m,?yÊ)zjtj뢄*y, aG,S~7yH"4co^6. e-"Ēp@_3TB̋Xs8L2ˢfaurh:w*A 2Ң/I_  ̡BɝcXd؀aU9~٢%8^K>N)X"U-=e,59J|}Oicœrcp52=?&??ߖ kx"h)h]JZ6-¤d/Q9 ϕ%~*%ΰ&=_<LOj!9dG|Flaow*>ޱXgU,] K(n3ѫ= ˬ"/. yjOD996n渡=rXLTRRj'*SRP#ԺQa]ܵ =H8} '^X5Ⱥ=h>7IDIЮnggp긅SZwϔ*fgVg/wVǩRg2Igk֖;tSF/b24y"1umT.n㠇͔XAI%Se n'za2,GpyIU;F-Z6L֗ii"'E#k#u7p dQˆ\jSEfWƴhŤ1R Ob(Tҝ*3~l Mb7?Z;"hP^%ׅn="?y.~4QE!:2fk() al5K`E{{fU 4sM|pW( ?KLWO2wRaSA)֜Yڝ[w9o#(||&/7 Vւ5D-7ǁ]00`bѢ Й{ &gg~7Jq`n-VJ`)7UZ#4h6X5񇜘{aomf7}@&2g+_rǺ(/RO2|9E`^9) #CKweRQď|%> Xݛ]Bo G]U[BET۷/6`)_ ?oy~K}0:HO=Xv?آuDoT-epW)@uH+a1&Y_U~xs0x2ߓ,dˊ=SsF'>єB/裸vKp[TCLǍ7(Sߧ,]ķp6$;zE=.nXD<sUSBny Q+vK=4jJWC/&/ָޯrpN.Tba/Y UQw$>V03 i[4@QŰv:ZrrG}%S KHFbNH=3L᠈~=ⳀDJ_楚OgU3׃mW +hr| EBAd~`9>n&ܾ./MǭK-N.HC?bʼQ^GK}r2uR6k0Sf=m=j{7hI7W^T״ٷP݄#t91 7uP= ֍BZ&j;Ǝ7(06{@K#Wd87nrλGA2+(cH!*C"L`MA=C<8+I*H"p([;ʡr^FpXm* POD_ȹs}oclhafN{CHza2l[Zc;P$[dX/iVw7ͧ;H{HW Z*Gyi4q$83t\CvUԲvc‚ڟlDOHZ6>eӛt5cnA`ZKt?3AY9ݚ¶gn]ƗM0:%P%ZMsJƱ߱\HພL+ݑIt+75pAJ~ER^>XC*7y`3Q } &k .4}0c} c]&GMlQ"a 6\V; SKvOuy>` H*W7u 6(H LӶyhŴ6Jz ƽ=漼pbdVT՘l5XhNU][oM<"q]G?iy&U_x: 8W2 B$J_=]\1y2'Br#| ED]V+^fwIW%"l2D*i**8I{(pb=hinc 9>xpw… }jsVRhck ۿ@nsi˱lPD3VڷGCDf+anˤ!3>IH]rc-cB-@y4Ѣ8-K0DyΛylzA ÍIJfޔ"dURbmTӥ!NWwEGd! cŒCbqB0y$Z/aQOeI<]I2&w~I]w= XХx^RV2޿d=.c1+icD_1no o\tZ|vf"p!im+ hqaݬ\!hִa2n6!se<<,[O[$0]ɞ);_] U#NO-hśoJ⋻/qvUN zsگn0[g*9a;VP;< vp(~'G|tH}?PrOP[kF| ߠDl_ 1w8QnB2g! 꽶, rA:e鏟F Vl''Ln0: !jyY4[ yS˧MI?7(p̯IBQіB u'XL1I[SbU߈'/@T # - >U"6]R{G>aa-,etfIi%hVe;U\fm92=%vs|y\f}`)z{C,jIjzFmAev߼mWӓޢhskŜw#ڥM.'RE: [ԑ֗<ük+Q堈,fѬTvDKRn+ם@4B7Ik6.1 2Q 6OGU1ouG> e ~*yu0$?L\(t-`8l=],|n|QCе|vmn_9 h| {f2WĢ"LΟ Xk{6|?t4 -Na8*K@6)fWwr*? -#:>t+F#W egVkRkKglaD7E%H| }pl^`,^$/P{E{DkybgbI"C<6tg%fT4W%톧Ub)IVK;AT?- ~IiQcWy*)= !+/ Q'٣K88}%B3#jX_DS9Ԓ"۱1)"ӖN'ӒARzD `hc_L=)dN `A_xE(|}G J|"E` )*rTtj.Щ I J&*UTb`کd$qU?JRTH֙@І 7y䮻d Yڡ%|"GjXB=~" Q 0?{nEd]Ȋ UTX쯇wUSFDot)C}\zzp0xidNpkN~T|Nqbԟ%- Ytb-!^恌zzlr*0 9B3G#DU_`Mk%Q4x(9w=wlNU "&L1>B?˸% i@8r |`ՅE1Zն wTIi!b"M@=JvlQmjng9{)y jv>oHawKT&zȵ>'wQ,ݞa e r'T\PM,nH_=|!GXߌVq^s`*`\lׂp86GTCXCT;f:^@g>}U>ͯ5br$,t6^qM,\Xόf9I}{wخ+&Qu OGA9s-cb-m,+ B0of,3$Nxw\TbnW h]e۩A鳫Bx #_+8`Xl$}SiNtݟ9檭HDW-7:h;[K^*P5 W,͟9}OmE>ḡ9c /RR4ʨr GCNGM|rMG?BOMek ՖJa7FvHBێ"wx>ɀyBG=&y8Hs=BK*O S[ts?N4X^arq>s2 0^l7]Eʹ>5eyje>Rk?~]pkGۊiDc/]^,-ct{Vm HS UKc:X3KWZ|냓 ͝)`N2. `c8{R^ FBQN,x%7/+!?TS3s*%kSSY*#k΍/S׽ȭ-@Ōm/@EKY*n0^MYѡ$W,Ak>7R~M9 +H6?T>ι:z Oju\+=5J$A9t s56ˆ_x8kHdVMg=aQFr/F@n;B S2+Ѡ$s >Z65l yj`zR1'ǟA7) 5v303baYa>Qfj(Ĥȭ#z!GtKb j vֈf h>Z֔LGR;h wt5""*U&|#r4.D:l"'t~_!Y?ʨz#w kP2" #ZRdctJM[hY_<[qz(IAؕPTM^ ^A:o}3n:j o$c1 ,wh |,h OP섪:,\pQgAIӺKzҵM$n)tn oF+l']sD+^ _ajղ{&bXh2_x`Y|?SyS``]-38J V8yD =t)=oZlAi#wz͏lBk,'BlI:\0]Ee&fM)!t(Vژy_tSvg'^tbm¡GM0GȦǏ̅(E *ϷF A* \ųqV&Mz<w^LZ`;&3b)uL&`5e}L@e\tlӨ$K b,8(SDzBqܧ[ Q9–[Rٻ未7e@)u|- zCG)5Ek֥ Pw8(#>Hc?O*u%zxl%b ě+ ~y.OKkC -gqzVX_΀ EZZvnXjF,Wa1[H ;aAObKWQ$VٚCM@0Ci]_lUYTK)F9߿/Z\BlyV֝P[l7æ앑bq?RC[4sRY jhl(8x(e|3Bhe[5J*#)i qܴLVi-872TLv&!_*}SBe%) o `H!~#Py^EXrgmm| :}̱[NlvGoG9%<6oOOJe3W#z&| V"荸BKl{8Us=u!]Km(>E ȹ jMHCM g`KmR|<<4qww ۝(NQ[uh^͎E0# NgU%\+mȅ34#g,2HIT,> fw5\2Ӓאs Q/fC;AjH -~'\e׿[ ^pUEH$".(ܦUEJ|V{lyﶄ"׮f=!9(v݉bJ"h* D<4"NjW%(#.ECc6/[? OH ժbD+許 t(O$T6#־6& H5'UƼWn@coLcQʖ,y3TlȉŢ̩ q*eoAz7w-tIFOܛЍGe %XE& [!XPbE^UV=9\+8Id¥ǶؘB: ]^p֬8ٸ`<3oVRlw2Y^}zW,_}(3uAF.&H<"1 `)]|lkW>@^ e?ek8sDr.'% TɪvЪFmZb93 S/c-aC\QZ˞&,+5EE91?ێRգDsChyNχރҵnD&ɵIVgbw[QҫTZ~ΥM]RnFfЍܱU/S,i<Qx.jI`3fŐjlQ/hX_^Xi?)\e6hDฺ X3MeB=w'p X GԹ#|Ĝ3 ]9ϲ lham~:dR]-K^ՙf}O{ճ*EJȎl*oikgP_|& \3e+?`e4ۻ4Ænz]tiiv?)#jC;~\)#X9x C4Aq3MbJUkx&Rr# VŏOQ̋&fE4.7o1f}^7.ҁt jK4lj 14_j9g"dtD(V@@?r s#PȈW,cw<H\Syg=7’$_.-&YnDA}4pN6*F_䗯{'$-S|WhZ@=nx%lc1mB97yNëyFMtn5&`_bWOG.yepArԿ]?zVg|Z7yV|a5woTA&Lwn:ApBH7oGxK.!^erC p23 tL*4gBFϗurqå_\a% lԳVijSQnQkb" gX0<} ԫ3X"V">qv\aR8gro"L-=lG3<:2]j&7߆&AL8qݥI׉o :cpJ#>/nU8#eAmʙñؼ#Trq5!4CafZ/t렣|cSs6DEE~9lVA~ 4``)p`ȡZH/tHN˷|\ZYFGTsLa*3olz¥ };{V/|xQ_B._iY&_$,V}Wa>`,[kzp uphB n)nORԣw17r9K*H1.}nL5%]4^Odn#\N6U=(7'cxC]Q>OK3Sh>)n8%ԨFp nغ׆M>TTHv :0-޻+8ƐyCq%*ud҂ʪhC2›;,Xʵe[B/1F{Q_:!}_3܎:jY3zNrj"ʉx`9R!+L:['n $C>'c5[FPC7 }aKB7Ϊ;>4 ># .ޕ ̟*EF=煹Ӝc*BRnfm$9+3)˶мVҺy T:$ƕN6oH8(Q‚,Kn.f2YkmZPv]=n;M~{r4ͮvyb@[W:)?Z(_ݦ\|oc1Y+KY{id xxY,p?ylVRtΉuPQ=PК)GWwpIF @"uT9㱭7$8(Tli҅mOq,涋0;^GӝhΞG&+#Qc䓩 n6鸃K1@\ (R/AHYEyϹ4$A^ȓQnz,Ռ?TU1'̨IEi5ٵ&f'f3n䶲y'&x]Z(d_K8^qGa"mT (VS?#_NE0{, y}6jZےO;%+ʮ\`w6>k&s32 pgDO\糄5j$.Io7s:ILٶu YsՅApY"'-ǷYdTnzϰ<ֺk^V)мWB1U⫤-NmZk~*q8g3- v ? .b8)sW[I&Hjh($/mo&y?vG&% ڔuKMOWɏ~A:gp5΅?DOv"Gm)@~/9[gԭڔ2ߴG޵TJѯƶiw[DNIş7@qڞIv'۪.zcLqgd@ᒣF[cJ󗤩Z.E!8&",|xӼYI'0 XtDFtΐ?feCtvX@JhOY|8ч.g [Yj l"Wg8L x.D!$k$㽒^oO. ) N@BONjd7deؼp3gXoiָ(^g6b%vG'%'C(Gpӱ6R%~۳ I[QЭ>5EZ,@"pgm,xgQV)pdI>,QSn`:,X$tevL kA68)7̇9 ͊@uA#wb$ .TDc?ݭ:C ]芮vTuB< s@rM] vH' x#L$ #tJBKrN#ˆ]F+>#o]YҴLJj̝>M0cH)ERU8 GH-ʀZn79:Pg~YE|㦦 >jH".|thH;@/ytYN>$/IQ}QS?DTc$.= H2kmμ]kͣN֮qQ (5:^R@Gp4ʴ&<mݣKǩ0嚽O ?CW'd6#%-+ٰ%+t[ MI-pwъ,*u2zj-o9 w\2^s*5nKlQ:*#,fU?͔3ҷ {y{-q7 Dgo&?>S;Q'2fyzf9 uI$ !AReӰ|93Sˣ; AOFLvƫkW# ^UWtg=/'K$cwC/E)7l)4aXx\U6tYjO a^&N@ R0ʬry>NGޓOC|i[.%`;[/;f3h{5l#G1Uus7(jqMT8( 'vƓ?zGe渁OFPOd(@"_ۺd,YXO:n`c@d⊛eOdcs>lDǵp\[aیvV؉Ovƪxʱ_S9m^}_ h0 34؀SpFg ` ~[u s hlan)ףZӡfZ& *7 /1ϫ&јNL,ԳVB.eÃogq袌ǽ[yAhlz0^)/*j* 3ϓ~G{i -|CLNGf"r00J{ ^,QŖt= vT>^FoN#r% qϋM.'Fvz,h>IhڨbgS, 9밲5Fçmv"JO$_ǝh"OVtwD~A뙅zit%W[.T<T<oIb{et6(@{mfI;gnC/i7;_(Ӝ$uOM.yּ>*crπ/na"yQ fU!KdQ̷7g|3&y`w[Ӝ%T{uqQxr'v3&8==.>tx])(J9fѕ:rn~z)7dp${0zbbPN7Ѡ7P|zoiWp?hb$~m5SZYVFW7фxkdʭ1;67i6KE#D"Ȥ.sdo9Ҧļ:OGWdB#dFg2{1Ws8/<3e.t :''S"0e fI]O{ԟV*0Eϕ]d`O[VL (d\lVRh'<@):KSav{ڋԸuUO0+W7ͮ7jYp>GOg / grh+y˅PL> QB׷i i7[l7@׉NF4^m=RǍ[$:C!3Z:Ot%dƃD_aqz l,9x-83*ZepeV0SZ=?ܸ隆X[IQNVȡG遼m:=bp ?UPqRNZF:. `Cxvqڡ}[®vqѽgB#Kn(r5'86p2 ;yɘ5mr\䠘@2$v_z'j%Q}٬%SRnrhE!`oG ^Jh&jt8eeߡ'w,u Ut$`^31͘D rM+&Eތ9hrE(Ul61@UM6P~Z!2_Xl09l2:v$'MxOs͋K.m̹3 .xs`w-{6M`@{rQ'8,ms}[JٴZ)lv4ϿojjNT)e` 8#3! ƌ5(z؃ u?*O5HRW}Q-AٗÉmH>v0B `q luYX <eқ?;Eu&27F<'D:E&O]b0%Kg6T ABG9Q@ Rv:!$ b ~/+=!_OD5g>_Qq(& ۟["Y+5yP]P4D*+P ȏZ?R=ώ% K<\0uœ@hVd褎x8ҒVʲB E&I~65.6k 7]t!WCgD\V L 1/Yy[NЭhhd5ucwEb 읏~vK0zUvN /e<왁lhαDt%7: tcoMV/Csx:\?$DAqSuD3b&WW E*kI}7CR Un3;xkd޷<f̼8TUկ84:]cIFDJm_t0]RpjUχ]lZrU c/Yg H0ccJ\-0U>oEﱞ(@hQ?= $QeP"8D|:?i17>A,EZ݆2?Th],| >=7PD, npѾ96/E}SQM]EG!C\rLa@us*R*Y?J04b Byj}A,Mx_\wE^M0,(YI?Pu>fN"_xRn fs" AEF (!R=7`=I 4zN*bBX%>97L+~ B3/W'9t?KUWۿEQE}pla5zü ͻTJ dNF!kW6@J F^IMX+*Z;xe)4j0uq>WA,#MȘk ( M}ԮKS1 (PTrtAt["hUaPzyZǤRXLF0U놮 [nIG=}Ss&^`*iuP}eq;'+5=rw n,X:E9OrŲ ZJӿwRɄ17.'ؿOGiF̊ I_0KVRQG"E %;83pXUƦ63Y#hWLct.u-wm`¸^@)~L˒ e)34v`|GUIc*\ I99KL8vnO}=p}[j6þpd(s>VrFktTۜù1@ojj?D吪@9hO`:܌@ifb~P:~'fJ1 de fɧDU {ɸ 5龍'k+_` 6Gm/OÃIϰZB$w  J/1<%m\yrf$r&7L0Y R[Qd*V4 i"_R?&"r؞_8K܂kge;-0/7C0h*F-)h@)vKh{azE1 Kv$/ )zܸGFDVmİV ڍuەXZOC>RuČӪsn gR#L{uZ9[S3_GQҲ:0AA4|By9x(Nen7!emX5ԥ..AV)t7 Z#Wsݲ hW0(6_Ysx@(˙U "-OQf&νI(kЙXB 7XnGs_ZMW4.<-2G%[LG[{D!,'l {,6z.|O"_6R)؅̄!ڼG0q[?Pvc.)`RB'w;V,rvt\Fr$qJtyVϨB0 C3=LL<7rf9F|*g:/rQqQj!tMqt!:]hxخb-Kib畞b 1k;iӦ h.KfP0llPA:[DcwSM|5hSt~eS*Fd[8̍\'Xc=}KDTDM#_s)VMעN.*@¼`V57I k7c}`AaJpbYwةkr"76=\VޗDNr;0J?oWUxӾ !eqb iE[?:4 EA#Sh5*[r BξYsW oS%g.}l(xPig. w=%6xi؇闭c9xt;4vhe-!tjA=발X%ƞRŁ+<s6W}fu`$zKhoдH們gpW&pIitx. "dxy2h*!bb"_jdev_Nef2A\eHʑ8yTQlvlm'Zdy651fF4~~#"i@sXpJf1%lh^X>%10G?N]r:OwSTga `buT[y;|qrRMoOD `&IWEmwC'F՗W~sys"g3m}\F3"4E?du_!0?}$yFVϟd6QulciI>KRZYwvm%c\HR}u!s[H+<,63%ţWrwfDU>Gi/ 2-(y̲QIOIrd;e9<% ΁|q/p80^ql NT!B2=ͯ_ېé<#a"H.\jV2^OFe<}&E\";}vD؛ܱҝ73ҝŞZfDi ppJ@4#8ףj:U{ܓڳŖcrZDՌ (Zt {𥘁l6Ōnpc gץ)e"x  ,Ơ^'t Ikvo1wh+}l< lU_RkbtU,5(% t97O,RhT9Ud1'q,yl{0v߿Po> o-/-0x1;:kyN#0C߳=vBxD$$oA5 ר0 \< w kLGG;0|g|9#^ȁv=2kr/F/!%~ٝ L-*~H"$ӞFvt*%ocm Iz?s4? y*_ɺXoi b/k =+<((F˕ZЊ R˥dmR 79j ܼeno%n#V IY]ZĬ(e0\  U;9!!brCz @4# V& nLl"_=ǓiU@lm~MtɽVY)KFII `]Gez }xX8qiGKv|=vR]y EW4?|{6CҗM>V]9,PMQ\s ?$˂-778?_laZk#2K/՞QaMcblի"=-RW+(uЄߥ㺔6؟8ӵmN̓>eKCbսz;?+5N#M[ͿEWGt;&~F.;I3nqj9 D6ݓqF}~5@ Hؿ07''&Iȭ玦~-ן'F 3,P6@&Rكj_9 x65pY[?9ģKc\\zuۇ)1۷F?vr#DŽJ/Oz䊝TGLٹsy+sj\Ư?DžGkl4:'˯y&d7N{HfQ$KBNYųp<z!AnWP$Mk%OKo&8[ܢcó,q;߉'"f酻4\N;2%)-] K-msJ:gNQޞ`2!J,it>V %Y YI3WWHRLVewCvG(K*^|SH=T0?:e#ܖp@XUWrh5|Φ-w94rO)9JKZ6vƙxZa sQFI%((m'%wAV'̒tPz7'- $GRPFtu@D.SNdo2;hSHsT"fP .+~2VĐ"E*Ws !% 0pecGSiNɘPJpȗnkdr>z?F+H{sMq{$Ʉ7[ [zRag5DK=2&p%ΎWbYyGqGP|p)ҳ36yUR2Ųelj_&|1Qyn]$*ȘiSwuouy|>ƃ-]K?5X3/ 4{UEԱZ9 i:~sOnLpi sW?X"jH1WR= D4KəKiޝnn%k7tk34xra"q޵Qֳh/`g$[6H[>yOp7WkUw6cu(8azm#F Yiz"a2y??K၁./YLHhS[(PWD Z(}oQ|k40P!kR鵤\f98s[ql~AF;5ʈgd.M: `^){򏫭Лw0Td 9FIz{EU-:\d(j?A:5.fe\kr'$|s ŌF@m*g_cW ov_e~-鹼eOO> Vw*-dM]3؁܇.n0nS4#,ɣ2U2<㋽$z 6% +F;EC˩=[&FM;a1u fM5bI+?}9 <Ȓz,#huulŋ 1C"ukO7h 8݉P;7612E"n~Mc"j_'j"D&P=qZ/K"yP-Z? TC6v`% 취Oq6?|%Ⱥf!ݩ̬&o-[v6|,`1X]G.mˊ] N} D0vY&.2iRP0"$af2Mˋ}XёBlOq?$&=A=nȼʖ9 mJ{=`oiԄqs7JFn_DHWL>s $ DC(;FBe^K53 qN'dkg]d.O7TND%g%>u׼1)g=N%)932ScS'Cmpe J}gL.~iZ@5.NK1`(#n1tu}OEҢ5_F)Z*6]nFy:$œYQm/coXzJh͛95UdNO%z_^8cP CflRhq[%jnW>P ]>_`ېmΠ洣*5EI.g;&7*/57QZ{Zű|b >xbE"̲p! 6|/P2Z d BHQe9[.?3j5;9.n[- <+{%rb7~<ܾBbte$6oPlmGHYrLϕ5{ۥajy+[pՒ.38B*dVW$y TMHyfhu9l͐HLHe̪?n7 VJVׯc;ɳ+wQYlnRf1>WJ枦'(i8rPu;Sa_KAO m[Qy 79I'@Y rl1ï]%/Y}ͪClQ ݕzx4^C-۰vʘ[N+@5(A8'F0'}X[{Z[%BD":$fz0~tNSR|" 9mIVD绒?d{_f%mv5Z-UO,!Ӈ\CJ[T;p4>x90(pB{1\86fmz[TїT[q"M1iCLԞ Iֿk- u-Vjal$LmkCxR!CZ. CBìl9  ^< f=\Eb,y[֐ƫ]b5k޾ό8lu=4*UF2:=}H6:keR:=~`&ET=t2]$'eO!{G 2)ԪԌY߬h]iU7S3+h|пr &fi@]2jȡ`V+Iaa @rs` Sf mwW|Jn_JK7`M76~x(3N+O&JD[ᨼx;e#::z(6(ÝCln؂nQzMϾ3Myu9 0")!JV~9p1by8EC[ߴm`YMTo2h^?g ς`(g-f?y?i5$!vLiP|wCt̓`Zo-׸giwj4bU x_;~`qH8!-bu?ub)#{Omta*)-Zġ@H_@k0ƻͻ"& 'Br&fejdM fg0:_^dRmt&bƈY!s,`O>ӏAk9ra~$rޤR V: (v' -Mh14w:O,NMoJ$'jd1 q+*8 ? L BT!@:?ឃ÷<`>dNCַYM4˖2Ѽ:~V v<E,|(w JΤz]sPݨJ\d}~Hr T Xv~!}j#wWL (t&~ĨcCA?1wLSUl˝Ů\eն]>mz"&@\*ȪDA& 7o=qM ^|F I$i,khdZBgm!86Viϥ O/]]K juޮ8DvPa8_]h-F(ϛk,yKuh%k^Q"RKc¶ 4 1D2z./@ @\(CWw8k}υ03M<ә~ <3Ш_\qta]~1Fa##2& f 'jH7#GB97u Sh㻛]^5csaN62zu"/.fƿRbMdnu8|x p3z6El*R*;D[* Q氏TB51`p>YȜ y{J>D8kE$Kp>`=f8\ HXi@&9BTٛr⎢[1s@$610W* Ρp`J}n,w站o6V=D5s86JY4oHq]nt (ETu.IrٔuzFԙ(pu]T%XnW϶NKФX}hN E:ٛ8T<'[ZF臼}?_'Q{P\lΠ g'ȢZ>& :\RU[6[mx}j^lOLj5eGGA=)RۊKs$g/p 3$hb%ɶ3*H.[)"VFQ&T /kTv/JO"-$d/d].;ۏ{VByVw[ 1@1ud{}hY50J#sDDMu+G>|$d5ceW2>Jϑ_$GOƜNC%-F%H"ہ- f譈2 yci>X ):Vc{+z;- B(7Nk~!uN4\ 2_e"Vx2- J3pu}3 K~tymvAD}q^Ђ0Eq7X;?T%Sb` ˀk {sq3^,'76m{;Qy~y-!9Y_yCDVfⱥ(M~Z<VFz8lЌs)zKqi&@x 6I6C9:/E>K|;j1RYz+Qx/e8<&SONB`ئ7{{%(D'25~޲gbw"ڹ]OW P)g{bgb&k_3ؾ/S2\ YĠu[ kL9D} hT+oG*AGM&)|o;L}W˝+PLh]4K6Z9 YZkT 25?HCPhMZRTIG ߣh 6:6<*fP=Qdn.4[8@U9%0xmIEVCOkCT5&Zk k2m9~{-Z;[$XzT0wO'sл[TWm×5Ж(?LTM7r5qae;֤6ŖψtIM/gd.j(x3u B.Bg|x- PT梥pʪv*q#V[Q=~eZ\Q*hɔqR_Lz/X- xtק*EyYqĂš(ΉJAUJnqr1iml6鸍oTbllܺn"!m.HV Ž65kSU nޢG>#*6wJLdJ5QL:X]&,V7xI/Jƭ3Jl[7a#aX7܇qB$8WXZiIDI; r EfbSGCFAa2>/w/'F E=X )iLyw4~2ΖcR0Tɻa8e̛>$*I,p,~W;-$=ktDjum)#wt7*ҤӖ,"jӪxx1/ޗZl7T5ZN⧣P4oy/:Jl.nOUamax<[|_VcMhHU/7lgȏ*[IkuH8#ڭdYVHKѢ SGų/[gՅCcM2rEͮZ_Q v#>,]Ӧfý<>6PA uwDڄ1FMޛ~ւHI{Cl4Q!cP;-5[bvXԦ~d5(P%5,_rPqxEh>ÙHOsNbS"K RS&9Y-TԻų ~Μ;mvޕp@O!ʼˉ^dә9dp'MdƗyҺL@yO=5N'RØb_fRFfM4Y&h#Fi:4= $`i](9Yq'vu5n˃%3ݪI0b|h*l$*W\ݻ6AFč=ugڻA)ux[H==*7 !z[@ң`H`jr{euܑ?v5Jh#u׊b`KMg~8m#ȉnsulPnkIT-{)nY!}iRX~,=B9N i`u`K6k hظ)/uWʉ,}װ (tã;;u+d8?wX" H0wZk. wOsLx0E`] *3?ƦHd|%E5 䰲Ƀ7F)۷XBtsU aY%:+`?~'vyS j`,S>c1^MtuN$:'֞$b/7EFw  dA 4Qo ) Ց+5:GJDDe1pjN>n9fI"#^I>L L moW` ;"2|{01, ~|>Hw` ]rN-6/`(#nOkb%KSZpڴ!2Y՜:ef1%quIB/$>ca>hN@͞ok3g4>ˮu|i${%1#Ko9 X0O9Nƥ9c2޵.#5^6!z-=)]0<,dCz#T9ST_SEJТ3s= +x+auiIf8?)5eиՓln'<"lk+q'"Ax)v;6W]'b\vgd><;\A]O2vc_7V%4-XH1#~hچv8nja&vh -X)=4fuR\$/6DȢ%%[î;˚;f~bLJJGd:B"-rr+U{o@ A17 ٵuV% |aӁ\@@4.V3x*):\:~9vg"|Oi)[wAIZsLxxR;}NreyFF AڤU(7C43lmIGo=BpyFAþVC\UYt' 'Umw AZf,=n#I<zd5̑Zx`sq)V:XcCAUyO ڊFצ̬28y#pj݃Ibe5灞v{h +p(cAսÍ͑j1? c1sZٸGc_-.7QjZppi) c.\ґYov/sq to V2׵wjtx ,W9XT͕'c$+:,j +g-Wf![m$ &He&HH54ow2MpSa 4}:%l֭~_+ca- ۡܙP#[rېe nq-),6rQgr::hxˤUXUDb'ʰSv1הC-U`hx]&پ:B\#- I#Q)C  A*cU$&kd&/8<Wz'0%ݤ?k(DpJ1SQUf332# ndpMK# YA}GnݞL>fu-yVѳZѱ#E$*uFRt\w1Ow蠡)_\zOB3>ض(CA"_`$"cW%@1Ff!33 Ȅ 1D G$`)Q;$6Q449Y qT:Toj:2Qe[쟚t)1lܛP`߁Lmm0 _U}\b? Ęٴ !8[;IлQMoG;pjOQc/|ʢ9g30vRFpO#@ bǓ@Dq+q  1rە"m;Wb:kldI 4,[ݣ.IkG)[ G&EoQkS~KAw=g&7O:։>3N{ó@0@a>p{k^s-}bNX`' *i$ʪh*to<^I0ވD[rQtnw_Ge,z)ni}BΨU¾ªXy0p.GQeLBrrm*db vxwr귭?D,1| 3_1AKqY} !٭S'N[$@3,/1m5\}h6 4ӳ֪2 +s6J,}L֡K6j5a=?JcKo=)Txo 3 ΀hҷN)[}qC.5D,ޤ&Dڙ+SBz% rIXڊAJ#vӺaaVwCQ{N֫(#jj0uF šHAs1Bԃ=W KPV#6}?pQdZ::Ǝ QU^5u=ěa߰ʻQ.aSr=܏{)h 0}1=3CYi $jn"TY tx6~ 3b:re2ě>u`w/g-n2кg-^["*9El:RV:)儘ZX&xƕSwE7т.sP(8T[ cP(z ("w+z=WŦp ' #u=([ϒ,,RB|ОV/vc Qm88~KBv,8y`S%Ow--` ^s$Q"e aQ̢yT*$x@n4uYl㡥Qao*n١ian+ ,L/ܐvn/ߵEBCe%4q?/K:d7VӫsJR$<Wk{G _Xh%:5V幑με? 70]fs`R_+Ze9ĉj2J7H8#uM旃*thBW~oԂz_vthNiۤU/^N8۶=캡ä'.tn_ NuW|{T9vE.xTʧmpU`$ƃ&oLoGKl›܈!sIVja4'Pk='9E BH*8CQ )-'/pvG+p%z:JnGu_'&5 !ѩ6jύNK<&Y-+ry,٥{%"p[w%<Ƥ!0&\.Jg;@- {B|qbdٝP@B;na (W=-%hN4$ DKpLK?R3(ٚE;Vmh=Ўdp+u݂.mKqڅI"ǎT6k^_'#*%$~Ud0:#TjƓ΋`,x>ϼ}@%۽1`F12k2p([}phKp\ɋGAkO&DPH.8`܄%AI"s:3zMB;CueG{Ē!:unhNWt\ӻB{W=zĮMZbRIRč y`u߄CJˀrN`wSG&J~pT8Kœi4|7v9[qzCM ? !f#N@R!6m؏zBhYnY6Yv-bcK碟 o$S_M9l sD`o_ғ wb pTъoU.ih 1pCZ^oʻ ~U h,I~єߘH!k^N?3mUKh@Lը>|ص 㮌I 3#UyBоL0}qΩ{[|g.#լ )[yR?UruU]X3,,}G ȅ?6o+5+Z^BZ+,Dd2qǪ!D^("dOTe+Erd:t cE12SLF[S,4PKG87i9n0='rl:/MiR@3PtD;Nz Bv8sI}}z ݂bh MK>O(Xf>PH,'xY TgDڏI|yĶK%{؈af 0PKa/n:;i\.E2}lE)"0Ȣo2 NE * =Xɾ"eeik:VB0ql[37\1=k oFVbݡQy[e \R<^q3kExX;"Rľ܊օٮgN;?͈:|^RlpT<*1 3 mˈ=$g:u**9Y`]F_cw>"`%!fY$~hLaQcmN~5wngdP>Õi6oR / ڗDh#}LS |n ~&xx<9nnV <yvFafYEdvÃxjU$D[|82@O<2Ra;H0~I ]Rr+wi3 NE.F C6*؞.+ؑM*0u@}; K]rnE-K[ںSZ$[#;̄,/{8$6QnLuw rhRkAа:;ˈx Ho>T!1"6H8މ;9߰$fP%if) Sq+۶Jt9;[Vek -Wl:5wø'uh^b4"_j|WY-WęU}ZX6[Xfwqs!y1eé9JCΥoX>^wkZms!H:>"NhXPQsNsZ̹٤w% d-Rm33sϺIls7H >CDf~9܀T{?beͧ+F-b>t\-(kIDtϒd o0v)1$>TT> (Z=9t?G.+wRwSԍOkp {S2dGSV̄Qr05ehuO4>9hE< gšȞݯ桍M6P3[\#&ʰ87WjZnˆP׼q&J TC/xtKGX&Gc7TP~?.cB*>M#S3{ ,)=ag;7ȱmIܺ=٬":RRoe^lyb;C-Di}`Ny,=mx &цtKAX'B5cM c,'pP/ R%f"A܏Ͳ>%' ϩHpT** 98 CGޖZ岞?۷8T-[v4"^4)ٴUa=0 ˢhA ~5cf4?lZJl9Z!5)B@b~'҇X%hyjZ%Hn fWܙ`DM Kzbc%C ҳa.5y݁QUDe@>'iA+^=.%pΞ)pV,4u{f (9 Ϲf!C"R9ھnO.+ .>#ʪٳJV͛G>j}6o| Ey= #egHь=66YoF( ~){x˼(s540My~Qi`m诙i/QTQ t\9j}rAwE@_[]"D">wP%ջVGCyǰ6jGRFRCK'*WEU@f Hl.륍[aɓkd5&EDTW?]ftfZc;xj@A]Fޞxun}19{XD ̮ Uby^FJHwZ]Ҥm b[ӲqK'@ڼrѵTkc~X޴gUi+󓴏B/<۔"awmwf]VAdnS9A9`AۻZAnFpo_I 4QJ ˦&up0$SfF&T~誩X>D[4qi- !VcLgho N{v( KGa00LJ()S&c,v髁D6DyOT_Bnu+ծe 2+am)s&?= Sƣ":ށ_OzLw3.!pd9`0nJM$jxLB߽+MYy3ŚYCΖM?@7'wn':텩.JaNw6DM _NS/d)[ᔾ=A8]SW3RGm$L|x'.a{9hU~Z)Ud?^=sCubho*/S4AG#hr>Z(}<͍mBfX$]oRp˹E&I%״b9L&UQt+ͥdbLgY!xПB%=uEQ٬/%w?gYÉ.isrXv7672kVy$ܛI-+fE%rQ0= k{s ^In9P9 Ccrcb0R8ԺT} @ yvٮ(@֍{uDgSpNr|nq$W2bj,3Y3`j<ʬg}6bn7$˛Rl:.0+&RIP>9CK`DJN8p~ DX]5z<i)G1}HcB%u)SѼ|hFoCE:G`Z=4uR9LyfW{)ȁשEhy$DPR~ɣ ʦԸ/SO"K &k? &zu3PȻuܷAL'8cAȯ:bעZ@,GyBGsRO丕3B| G {Χ}usuS-̟TӿGG߾B7ᯁ2CE cEH/ iī+A#b{:EkZޜ\wz b/d`[^= y} Ql1k{af{=#! izWYBikw6GPOeN˽aReA3\K# au+~޾6'~kN84=6C֨ =N&!o{0Y=[ɠ ry؊+?isٿO/(XhYjs<ݏ/k!A Ɗv{٨퓉)WlY+ERZL'+* @1Ȱ4Wz83AXc:jիONK3ÇWޡ-P9vLls%i*]߼p$"LZva s YVU1(hc'a 4+v#P K6`V%!c& &FԐQ'f>|Z?!Zn=p{oSCRdB{rۅ88[^+ $ՠZ^QV`CFu`݆ꆔN08v>xu4ބ; Pj[o+}ay:-큕cHF9լ _!c~5rMB$;M{r4yBb-@ s`mȨy`IeQsU/P z-}n:miȟ4k''ȩ6"Fpw?C$M(v |Z 9w |<"6fڕh"abMz YrY&xl)Uo'&s,8p%╨U=ZAهIS8(0x)$ӾZ1's9i6jDגe1Ҕ푋N\'ՒP^z08 UOe伈NwkX9.rq'b;@7d{ ԫރs9:2v giV6M;/B׀HdtpA7慚ݍa\P*xHGHw-ETbc`8!/u6HksN|omF^b4>StㅟX_@, .Hr/q#QhM6,[3月Vt+ f9rEQoH6@VfθGcVMz芽d6oxs-'@jO46"s4Z3P#_BUR6EUX][L m iJiD"X'#8=?Ix?&J4;8~ß퐰?oChfoly*!~.iW佳Qknsp*4XNĉ$dL S8E$m̡79UX/gc 3Xv>o1:Ұ@2,ՒB7 WV񃙆 4viQ|})kzd(A<'ؚesI"|9mwiz&>ſ{~jMuGRpKpwᠰ¢gX Δ*1L՞Cc(ҁ 0e R bub8G#ayOTc:9=13bHo:*#uBk@LdLkDeStC7DZQTP(PFGj)z< =6h)z&l0D]t -t;^c Nr@9F1Z[qQȕO4to^/58hiY}n<&9-Y\K+f#-eW!Mk ̭[1z,iXCCÖ?À3r J`7'1)͵>}^օE#+;(pRHL1][+[T-2hxã%v :XㄼF?D߁"fKq!%tM#c6~=;lP/oa׬ ވ5_Ȯ445/w+ V\WM)O^7Dnرcyʃˆ[On0[E %D2]n ~p!g7PE#S|Ak7$u|%Z`쀢v<ힿ0ͤ,v)\wl?H&Y!wZ ` Epp5`~'b<_ "ʼYR+<-#T`+в*F3PoKJ-FDݑ*a}JI[hFsD7v_$O\W#v􃾑luIO1m}c#\>"&Ub)Yo_I%zg|AjUK'm&Xu> ;rEJV$`IkvXxiC(d&89^O҆)ibXw$7~iGr`J`z뤳vI!Ҁ>,J+w iq~RΆ N3^]ȍEvU2^&(BiAYБSIIˌ$Rkq_!y`nQ\}tSN965#9rG80̂)imW䢋6E E.I<>"FF9L^Yҿ:9oQ3ʳ?: [a.hR:31Ԣ,Cv ۱VwA f,f(îU?wK-;OM:r[KDUOHvئV{C{h2Fl4Ao*5iڸŮaWΒYQ&+gRmγQ2p*k5rޟN`4\eQ`cY(\-QTh=omZQH#kTl6'ՠTK,-G 5W1Xye(f#kU1I%j]Gؗ`eF_o~.{ 7NG,h{zV\L_Dk9>nS WhoZ|dć묚\[>ղ*s_2'9_E~r8B'7|$uru[aHɏSQ(2 "0ؽؗe^NsE3 Ηb!}gЊ` (Kc]_6鶵9;&A+s^O] WjN]{ԳoԿR %.$ͪE1mw23D"Ǐ 1{)gj06"6VrgKElC7_d܄H>莢04xuP} da 垼? GoT^]FID7. _ H(,eds0$yПwH4+Oh "%C7B۴܍zQB1a K``zy PA+Qk.y#0hNfB ö-@6nX^)c3ob,904췡tK32`\q҆-8A=De1I*-:C q;äT߾~iGq!ƦiRN[zcFP˫–H's$p^~ Ԭe Ɛ궶xP05v0%'LYRŘC N ` %Xxeҩ9o2}eȧ/ +K_ ,5Xn"gǣ!ۜBb|Gנl+c;AD%C< zxkw%'BDz~ @o#Y6#+k[% s n26^@YT[@Gj;P +r-m ܈PbE؈X%)ؖRvS\dyARCaI~ً+r`i !9AJlJֈX4} <6(yiJťH),ȓcSpN{9zvjZ6**X(%" Z.pɂ%1 9z8o|hF\׷-) ZnVDH{ST8HsPRY 󌰤YmQ*L9'+ʈ̀:8ia䞽kBni2K,82Nnфu} -#(u>-Lj5d1kWU]4-mٰU&)ZQz gux`fmN=Ij5"yTVx?Ëgw+f<-z{iWy%Xk Y?>6QT&f Pi7Qj9hZw+liR hҌ)u0&H}eX"$^I܇۠VQ+f։̪D?|?`v_]jŵ0*gNXwE3HZ<|daeeûpc&S3sP(wڮ\ 0TNQżGlİ`qK6EVG^zt<"i˚:#w3[Ze„ AŃeP9ְJm;`DUTH‡y3dwGK^C#ܫ~(h@ RCu0XpfY^roɘI%h>/".xȋra} ۬pa˜a9Mp{M":Y̔V0\knATXמ ~ >Zb''5&tߑ[K3Yb o;>48`Ao"C$Z`C"[~g[,kcƍ:^d!I j=r ]tVI _)X`̭`{l%{=gC pԺoKۦ[kye YsP`;`Nr/p۷+QG`k, 5 }s`Lƿ'ef!05 rK/Ekpѐ1z?:zibnih^Ίտ"Ǚ/F5(OW#viҍ u$eIފpɩ-)= 2uZj+s.u%7ugwi["޻rA'|#[!2~ a3B7 L'(ޞ@.a4ۤT@Zr;WjS%VHV9!'_(^/R BF ϝGZ9ß+4##wȥeG8cpyZ(j-;bxBmĶ+ yT柏<˾nuxuj{}D[8".yٗVKdK[VUM]) /$ՠLMkK :2$f+8f T.̸ vcӵSuN]شj85TbPz\w2jy~>/xX &fOxuueqt_ָ6\I* *Ю9&TWHR6E%CjFavzKNE].>{a䭔MCXkwpS91&IQ^CPY'7ϋG*_H +˷f\ܣLH[۽! pWҳ`+UH|{3~Z߈'CH„@)4T+!/U(wSk/MīA1"*!$ lB!&&TtL,$-ݑ??mή"\m H2B咞n)X؉:ib!iy2(zVfHw()@F ?ҀtCaPk;fŁxn, x0g.9ٙ]@.Ԣ{MXڮmk{mxJw{#1_^zs$וr*>@k5Ayxbe7RmaE[/kֿNKaSSå_ m2iw9P$.3AQ\I![!F:%<.Ngbԍ,#L=r  馇)YԔ6Gin ~d1žIa؉We<dm*ruNqPDƀ]*6~Z)7D>XP3`e6#e5d:A^R,҉nX*n;|Ax]ʹb2|Wi1ur!oR:=tK5Wi8'uh9~\Jۡ2nÝ8FZm. U7mJ ZԚr(vd>NJ:H*OsxUy _6LL;4blTa_MSiD荰B.cM̪XxɯU1CPb_~sobi_?̡u1Hvr)ÚГ9h9:J+,FUv*GQFuW9??#nUIasz>VB7n̑X5e^8p:k<͒M_3 Gq]~l@pid,;r༶6(ԤIHA]scKf"?襃M<-;@R06D͋z @}kfw2 FHg&&c^_Aѡ,cF{ݜdv:>r/i$sZ!nˢ~I9(}$l+1x.mE[Cfx,vȏ3 GH`F4\/t>D$-ݦJ'$k3ױ HjUFIO] {R6wbUqdB9$X$1:} J°1I^HIJ {h\n9I`ζxXZK|3 5Γr9#AپxZ%L#+Ld)žouIJP M_VT5HgvX/jVGsm%S`|W0Zm`a刣gDj9jmyB,[5a^ww~„xZmyߡ0TL{ZY֋t!1O-2}{cP!,tG/1EjPS Q>'\Xv()3b\R*Uw9֩p* {7籺7)&/## Nf>C`=ςޗl'7eROs0۔/6a3[5 젆kzP6`>b,crK'Y̵N+T 'kuM@_ wB.dB>4ڮq#=s/ICmFpAeWY̹*io>b;J=ӯ %y;E} Iof)EzAhx= Jѹ{E̞P7eYDA7W脔$_#H@'Q ;%hJ04?WaY{ژ_ӎ|65WKP;&Cuo=h%f5%-^g' y[[ăwTTgJ[Er(ɜ>b*t E[=׿7 |?)q hG?q<}[ lӘ+ {cRM>$ರJ}şᏮ?'k.)}u-_MEӳM'RbMJ{B*(mD }ZEHrrzgK) A^g*?n}hbڄz󞋚%A[R;dN LО4z@PA"oMFh\}NBl#x`4}= joS_yV-3%f${q=Wp|v؎,B7XJD1!ZhA4J%ܹ^"$N fͥn];ݵ/6)^Y*(1oi|4Yup7]f}q' gl ܸ߭潜{2 v?t42_kUHxjQMIWWdѸ-aVm>Xg;/ 5wJ_{#A{AFF đn>\%-~|{kp}iZD|k}9TٿX9mlAqs@<m]Vzu];3 7:ˏ WF^ߞ~ |$y17#}z$337ԫnK N,ҝ]9tWvԖ}֝Qx/O.qJl*_ER3cǓq7XQAhߙl jqҚQG'fAպ !ZIrQAoR״k&#\Lo9799tܧOQǑT+c.&yXI)<=[:<@ք(1(()7ȶk0{" ~1*]HlM7~o<|?{PS@㽕| }1-4龴"@rв('R8RJs -==Qd1QJ!έw!T2qЖkT*;^OF~ eu 4ǸfDKD:\^J0dHaQx@q-D8 9OBupՑy0w3HxƧuN:;U ')'>@-$bspdH6w'o'ݧ쌺̪G2 |'TI=f"@81 my%fb Bރn;"a1G]% f8ScC^S )f YZ