libgnat-devel-5.3.1-6.fc22$>YE>8tx?thd  Eo ~ / >0 \l E{ Mlks>XՔռ/(K8T#9#:ܰ#G4HS8IqtXyYy \y(]d^bdefltu v7\w7xV(tdClibgnat-devel5.3.16.fc22GNU Ada 83, 95, 2005 and 2012 librariesGNAT is a GNU Ada 83, 95, 2005 and 2012 front-end to GCC. This package includes libraries, which are required to compile with the GNAT.Wkarm04-builder04.arm.fedoraproject.orgFedora ProjectFedora ProjectGPLv3+ and GPLv3+ with exceptions and GPLv2+ with exceptions and LGPLv2+ and BSDFedora ProjectDevelopment/Languageshttp://gcc.gnu.orglinuxarmv7hl  6?g) \P \@ _$' Q$,IcgB0,?6;C1,,3\,3P y#m- Q5  ;NWIRk0fD,TW["WY \,5E Pd36/jZce7Au9F* ~zF^g)t04: ^ %2@OC9/c=Z-6  <1_# };f NqSAUy 0; /g y~0  =EW ) * IzuA x a>#p!^t |F @O IS #nJ7=i/uj[k- !MYnoPo9a')t/ 1A C &   3  4  Z 8 n P* #|e1Cq<o67H" W ZsvLW P&>_?>u:3O"i $_R(@+A{> 6 ) -< 5 (  x.E 9 @K' P -GF 9 !*&n.l:IFJA_ -"%i N/#f"Sk#i = q * `@= >&K*<M [  s _ l,|4) Zc [6L"'!#" 5k % y  k) -*/xO+( xs( y6"O! $5)  ?' |B#Mo{ PjG a n d X.BA& 9 |] S lIgAr +'>o  7)A Y ($Z.  Q*) /,\ b  C Lel 4 xJH÷OW_ f f #[5f f #[7f #[7f #[7f f #[7f #[7f #[7f #[7f #[7f #[7f #[7f f #[7f #[7f #[7f #[7f #[7f #[7f #[7f #[7f #[7f #[7f #[7f #[7f #[7f #[7f #[7f %%JO6 % qf W<u @hV,:M 7E##F$ ( ` b f 3|.O&=)W( -:eD F'2a  i&t8g [ ()8@iPm.2" ]s *Y CEs3' $g8?>K ;d.(2p;.F  ]D-B# ~* _ &N ,):8E&*" P' @ @A*8.kO ;  <$ 8 0 z M  $svo ; `=B l L{:0^ksT*sgDk$^Or: : %7;##csx*T *s.G _Dtrs. NW7JJX{hRE%[~ T    s U \ (# _ } b u x y } 7X|q5r*C   a/ { p N0BTDA$7S* g f` g z   m~ <B G ;w=Q"d%1 K>46z%ldM6@@)6&\fR /  + < - < 2,R!!zlu9!%!! gq  tGKth=vbUx!  2i/#Wh< |iP s"9S ? ^ rid3S 5Q tAE /T6)k"Ibb q ^31g9`m(Y{  8 $T$%WM " 3 3 5 5,|NAA*/)8CeQ8Wu+  V.v+aI*'?0Od U~ = p,]iJU w1v@ .1111111111111111WT#J)Ny= *# U!q t4~:=A%309}a6A% E4;ZD-iq3*z)C-+Lk# t "Evz B % !&K /9< ~Ex :AAAA$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$A$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$WWWWTZT[T>pT>pT>pT>rT>pT>pT>rT>rT>pT>pT>pT>pT>rT>rT>pT>pT>rT>rT>pT>pT>rT>rT>rT>rT>pT>pT>pT>pT>rT>rT>rT>rT>pT>pT>pUÙT>rUèT>pUÞT>rT>pT>pUÕT>rUëT>rT>rT>pT>pT>pT>pT>rT>rT>rT>rT>rT>rT>pT>pT>pT>rT>rT>rT>rT>rT>rT>pT>pT>pT>pT>pT>pT>rT>rT>pT>pT>pT>pT>rT>rT>pT>pT>rT>rT>rT>rT>pT>pT>rUìT>rT>rT>rT>rT>pT>pT>pT>pT>rT>pT>pT>pT>pT>rT>rT>rT>rT>pT>pT>pT>pT>pT>pT>pT>pT>pT>rT>rT>pT>pT>pT>rT>pT>pT>pT>pT>rT>rT>pT>pT>pT>pT>pT>pT>pT>pT>pT8NT>pT>pT>pT>pT>pT>pT>rT>pT>pT>rT8DT8DT>rT>rT>pT>pT>pT>pT>pT>pT8TT>rT>pT>pT>rT>rT>rT>pT>pT>rT>rT>pT>rT>pT>pT>pT>pT>pT>rT>rT>rT>rT>rT>pT>pT>rT>pT>rT>pT>rT>pT>rT>rT>pT>pT>pT>pT>pT>pT>pT>pT>pT>pT>pT>pT>pT>pT>pT>rT>rT>rT>rT>rT>rT>rT>rT>pT>pT>pT>pT>rT>pT>rT>pT>rT>pT>rT>pT>pT>pT>pT>rT>rT>pT>rT>rT>pT>pT>rT>rT>rT>pT>pT>pT>pT>pT>pT>pT>pT>pT>pT>pT>pT>pT>pT>pT>pT>rT>pT>pT>rT>rT>rT>rT>pT>pT>rT>rT>rT>rT>pT>pT>pT>pT>pT>pT>pT>pT>pT>pT>pT>pT>rT>rT8QT>rT>rT>pT>rT>rT>rT>pT>pT>rT>rT>pT>pT>pT>rT>rUëT>rUÖT>pT>rT>rT>pT>pT>rT>rT>rT>rT>pT>pT>pT>pT>pT>pT>pT>pT>pT>pT>pT>pT>pT>pT>pT>pT>rT>rT>rT>rT>pT>pT>rT>rT>rT>rT>rT>rT>rT>rT>rT>rT>rT>rT>pT>pT>rT>rT>pT>pT>pT>pT>rT>rT>pT>pT>pT>pT>pT>pT>pT>pT>rT>rT>pT>pT>rT>rT>rT>rT>pT>pT>rT>pT>pT>pT>rT>rT>pT>pT>pT>pT>rT>rT>pT>pT>rT>rT>pT>pT>pT>pT>pT>rT>rT>pT>pT>pT>pT>rT>rT>rT>rT>rT>rT>rT>rT>pT>pT>pT>pT>pT>pT>pT>pT>rT>pT>pT>pT>pT>pT>pT>pT>pT>pT>pT>pT>pT>rT>rT>rT>pT>pT>rT>rT>pT>pT>pT>pT>pT>pT>pT>rT>rT>rT>rT>pT>pT>pT>pT>pT>pT>rT>rT>pT>pT>pT>pT>rT>rT>pT>pT>rT>rT>pT>pT>pT>pT>rT>rT>pT>pT>rT>rT>pT>pT>pT>pT>rT>rT>rT>rT>pT>pT>pT>pT>pT>pT>pT>pT>pT>pT>rT>rT>rT>rT>pT>pT>pT>pT>rT>rT>pT>pT>pT>pT>rT>rT>pT>pT>pT>pT>rT>rT>pT>pT>pT>pT>pT>pT>pT>pT>pT>pT>rT>rT>rT>pT>rT>rT8PT8\T8]T>rT>rT>pT8GT8GT>pT>pT>rT>rT>pT>pT>pT>pT>pT>rT>rT>rT>rT>pT>pT>pT>pT>rT>rT>pT>pT>rT>rT>rT>rT>pT>pT>rT>rT>rT>rT>rT>rT>rT>rT>pT>pT>pT>pT>pT>pT>pT>pT>pT>pT>pT>pT>pT>pT>pT>pT>pT>pT>pT>pT>pT>pT>pT>pT>pT>rT>pT>pT>pT>rT>rT]T>rT>pT>pT>pT>rT>rT>rT>rT>rT>rT>pT>pT>rT>rT>pT>pT>pT>pT>pT>pT>pT>pT>pT>pT>rT>rT>pT>pT>pT>pT>rT>rT>pT>pTԸTԸT>pT>pT>pT>pT>rT>rT>pT>pT>pT>pT>rT>rT>pT>pT>pT>pT>pT>pT>pT>pT>rT>pT>pT>pT>pT>rT>rT>pT>pT>pT>pT>pT>pT>pT>pT>pT>pT>rT>rT>pT>pT>pT>pT>pT>pT>pT>pT>pT>pT>pT>pT>pT>pT>pT>pT>pT>pT>pT>pT>pT>pT>pT>pT>rT>rT>rT>pT>rT>rT>pT>pT>pT>pT>pT>pT>pT>pT>pT>pT>pT>pT>pT>pT>pT>pT>pT>pT>pT>pT>pT>pT>pT>pT>pT>pT>pT>pT>pT>rT>rT>pT>pT>pT>pT>pT>rT>rT>rT>rT>pT>pT>pT>pT>pT>pT>pT>pT>pT>pT>pT>pT>rT>rT>pT>pT>pT>rT>pT>pT>pT>pT>pT>pT>rT>rT>pT>pT>pT>pT>rT>rT>pT>pT>pT>rT>rT>rT>rT>pT>pT>pT>pT>pT>pT>pT>pT>pT>pT>pT>pT>pT>pT>pT>pT>pT>pT>pT>rT>rT>pT>pT>pT>rT>pT>pT>pT>pT>pT>pT>pT>pT>rT>rT>rT>rT>pT>pT>rT>rT>rT>rT>pT>pT>pT>pT>rT>rT>rT>rT>pT>pT>pT>rT>rT>pT>rT>rT>rT>rT>rT>rT>pT>pT>pT>pT>pT>pT>rT>rT>pT>pT>pT>pT>pT>pT>pT>rT>rT>rT>rT>pT>pT>pT>pT>rT>rU×T>pT>pT>pT>rT>rT>pT>pT>pT>pT>rT>rT>pT>pT>rT>rT>pT>pT>pT>pT>pT>pT>rT>rT>pT>rT>rT>rT>pT>rT>pT>pT>pT>rT>pT>pT>pT>rT>rT>pT>pT>pT>pT>pT>pT>pT>rT8ZWT>pT>pT>pT>pT>pT>pT>pT>pT>pT>pT>pT>pT>pT>pT>pT>pT>pT>pT>pT>pT>pT>pT>pT>pT>pT>pT>pT>pT>pT>pT>rT>rT>pT>pT>pT>pT>pT>pT>pT>pT>pT>pT>pT>pT>pT>pT>pT>pT>rT>rT>rT>rT>pT>pT>pT>pT>pT>pT>pT>pT>pT>pT>pT>pT>rT>rT>rT>rT>rT>rT>pT>pT>pT>pT>pT>pT>pT>pT>pT>pT>pT>rT>rT>rT>rT>rT>rT>rT>rT>rT>pT>pT>pT>pT>pT>pT>pT>pT>rT>rT>rT>rT>rT>rT>rT>rT>rT>rT>rT>rT>pT>pT>pT>pT>pT>pT>rT>rT>pT>pT>pT>pT>pT>pT>rT>rT>rT>pT>pT>pT>pT>rTԸTԸT>pT>pT>pT>pT>pT>pT>rT>rT>pT>pT>pT>pT>pT>pT>pT>rT>rT>pT>pT>pT>pT>rT>rT>pT>pT>pT>pT>pT>pT>rT>rT>pT>pT>rT8YT>rT>rT>pT>pT>pT>pT>pT>pT>rT>rT>pT>rT>rT>pT>pT>pT>pT>pT>pT>pT>pT>rT>rT>rT>pT>pT>pT>rT>rT>pT>pT>rT>rT>rT>rT>rT>rT>rT>rT>pT>pT>pT>pT>pT>pT>rT>rT>pT>pT>pT>rT>rT>pT>pT>rT>pT>pT>pT>pT8DT>pT>rT>rT>pT>pT>pT>pT>pT>rT>pT>pT>pT>pT>pT>pT>pT>pT>pT>rT>rT>rT>rT>pT>pT>pT>rT>rT>pT>pT>pT>pT>pT>pT>pT>pT>rT>rT>pT>pT>pT8AUêT>rT>pT8LT>pT>pT>pT>pT>pT>pT>rT>pT>pT>rT>rT>pT>pT>pT>pT>rT>rT>pT>pT>pT>pT>pT>pT>pT>pT>pT>pT>pT>pT>pT>pT>pT>pT>pT>pT>pT>pT>rT>pT>pT>rT>rW WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW W W W WWWWWWWWWWWWWWW W WWWWWWWW W WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW W W W!W!W!W"W"W#W#W#W$W$W%W%W&W'W'W(W(W(W(W)W)W)W)W*W*W*W+W0W0W1W3W4W4W4W5W6W6W7W7W7W7W7W8W8WWWWWWWW8W9WWW;W;W;W>W>W>W>W?W?WAWCWEWEWWEWFWFWFWJWKWKWLWLWNWNWNWNWOWOWOWPWRWSWTWWWWWXWXWXWYWYWYWZWZW[W[W[W\W^W_W_W_WaWaWaWWbWbWbWbWcWcWdWdWeWeWWWWWWWeWeWeWfWfWgWiWmWpWpWqWqWWWqWqWrWrWrWsWsWtWuWuWvWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWOWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWrWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW2f27719a2254e7d29ced30d0153fc1282c52566220ba855f3d0e1a29590fc75c09d59723f4ea5612ee8ce71da7245b31c6af46cae0c137eeebe143eeae57f8522765b0598aa5eb28c06ab9411eadc743d191d03e31a0761012a134b8a8e399d8ec555facd76696bacf5a3f63fa203f1163cccb2cc47505d3a2598d136c8eb4245fbbdc120209949c1f6fa9be5183e330f12d67838361370d65a5eef97c012b8be8679f640adbe3acb8f2308be6d086adc0b5134f28233e041a5b62e8fc074ed2ea3bc200f2d6ef3635f7a2fc4f59da729502cbbf5a6af7010d752d0ae1eec7e6c209373de957bd869c9cdb55455376b091d796a6a98ab3fe9bc54862c3bf98fe2984945d6cd066646445be10e5dfc36efa58a1d1f61a10a74e5bd9e2c56dc6d17f7cdd56a26040f1b3c02322ea7af75f1935d43b1f9a6530a1725dd4661cadec8cb4252895f878ed922fbab0aa937b2a7e3285d4e42964221fefd97140df591272864dbae70babd024265671eb4f1176b2bdedfa05ac27e2bca772444bd781bcd7c115208ff313ee4018e9b130a932c89d0f24c2df70d0efc4a45fe45a12013b98e1e515f7918fb4b67ce4247fb7566131985e948cb2ef27a8a7b5a1251ccae4c5beabef77b9df19f0c9497f9c87c58272282b96fa11ce5f61a14b2a3208eab7274e2c57b5b4a6bc32f3f3fe6d2fdf94065e18bb7c2f3e977860ce760fc7f3639cdd081b5739a20dd8062e0aa3c6f6990ee81af6e939b2ab97fbcccaff1129822dad8952665641a7dd35053a70f4ce24fb5d1e9ff83bb415734ba2765a53b75b2b751a35fd2be7d050ec587bc5f862b6a5b893d8fbeb9e6a257991a698bd1b0b651a86cc5ffdd87b867b61de43ebd2b833ea797bb73455778b99cd5bb149899cdb7c39dfeb2a5703157f4a31d0f977b8fb7388461f5995883f63b6f5e6de9bf9b1e9124093361ecf1e7e14a017e0e5c091746918226ef16abb474e3ee82ead86cee8dafe2600e1c296c3cf28af672a55f68d5eeff94c9566d5382ee26d591bcf001db6b057ccc3a0b188a4702db079eed020a1f39a0e6a043470726d678361c56b3811daeb029cf37dda6c0c59e2fe407c8afc0d94711279c247f172f6526e6397e42fa739f2c36ff4ff90775db2d298147eb0aa17060b9175f5f4ea787fe744ddfe4613076fd4ce4b09dd94fe42597111ee530733382c2f7c96d779fd10b91008361d60c3fb7fb140883378e11742bc756be5409b95c57f2d1b626d4f63515c9201b4b0bba3909f5c1265a5a83a1f16f73b92a45c88ba7d876a45bf9f4be963d4b49c4308830c5111602519f605ef383112d96c7d35dc57d84f14a23dd66730d0c4c5a694dd9483be10ea5c696cfb211cce3f1d6a7913296aabd37463d34f40ab7d2e9e5a2b17831490f5e7486e34a94b6956859ec3090740c5627e9f5b929f21c6cb8d3cfa93afdafe988404de0580fc29661d2464da32bcedbe95eb4362f0d1134c8b2a173f0069da8661690fabe1679d01b4db496b211d0de5429f6d57b8ae94305b8b3052238d4f714c206aa0e040251fb7f1eb909641fbb82c085fd62e771c62f5d8b0b7043a86f93128a5c899cb491004012c4e7433d764e467999e222728407e49e5e3f92ff49e3a7eb7c9b98b87c9e5c4fe196c34836e1dee7f1aa9857c5772457953a7cc613b439506d00c034c6c3fc00873a0c37f5e80e1731514c458351a2ec5a365d6c3da66e74af71f2c4b0d1fe99162f29317a9b4baef9a4025c06a9c04d8f00c02b1169eccafbb864b3357fd25bd38b577af37351d259a8e6d2f67e1ebd45a50429a2550371f506a63fcf7ef2d3015249c3136663ab8107592a211d8d4053c2bfc80f0dc1a66f9d410ed3d095764ca9690ca12ef13399d4c0f5a47dc84c23adce507ac8c266e2a176b5b1dd9522cd33bc29a5d1adb746d2208a4b36c8f856166641f90b64ab2c306d7d52725948ff663e2282d7b2b6c4b4ce0680388eb1c8f7a6fd0bc76353291e756bd1771426d0dac19a41f484f4cbcb232f07e7d055c5955c63f3c83b29642185a3081bb00b2104a3215bc4aa0722bf57688010f62e1d2cf70ff03616625880e89f33eba0b5a7d95fb3959564f2ec2fbd6a4f19acc0fd236056ea3b2e985894db42cc75a88741d93c46639bd9e511fd164e16788d128a9f30a4d6813c33c2c020fec04ba3136cb0b995518b3c074f4b46516f2f1792849963eef784d5dbd0a72e72f5cd3869814f99a5d74466d89c2d853f572540dd8c535830139d4a25c62e8b3193e96d82fd420ec3c6439429079f5d366c6230f8350cef8bbe43a23eb9dd38124ab245a08c4a51255cb8919d9d98606286b523d04d182ee3c15a419171aeae1997eddd4aa143289ed278bb3befe151a612cadd12f8c1f1c66f4d0f1c045b8a7d0ff74f499ad1d4dc5ad7f5e71d0b1e4e4e3066c8be029e334b63b0f5e2fcb158dfcdebac54c730adddd7456db8c2611007bd4bfae948ed4a03b026a9b32131c8f7fcdfc759debf25e107a933bb400ab407226f9be2de41e9ad6e276ed52c4fccc597c941daacf99fddea6c6d9ae48d0082075d0b46490c78ff21c166df45fd7a9eaafdea4778d392cd6d070b94df712627d8777b962e0810043a4040fbc3eb7feab66f64beeff95628422ca65e93bbe2717f26b6799777d6c23714ff2a273b6fe6afc9f537a5ae7a9f35ea85fd83c6d303abde02399209d7659108ae62c7ddac9978f24df11f401bc031a19acf6c88f187e3bd2533281d6e3cd38882634a72aa7e856a3f917fa9c5f3bcfac0f0867feddf19d1659ceee6d20522f671896b27499838df2aa7fbd30c0390e6b5d3e76f91467245c5fd9e669b360f292cf8022a6c18eb25f6f449cbc5722a2b7245f926f1ec080245ed631ba3dce62149bbbec0cdc3be5e969c23469a8393192ea6798a0b104e0dd9351b1c0c38e5873ecf14d1e6a9c4b99f1073761f09b889a683547eee80c5d0469148dcbf71961052fde0b6c707cc40ff80d36f1ca75f050f12057a8285b207c6db32a60db948e289851de474b740bdee896228b13f51bdc796ae3931acf48350d2b2cf0f034b63ffe1392154c5eba8234fa096a8daae230981347c7d7ade0a24853861b1a7f45411f7ce76721ee035777f41413ea6958fe0521ec7c3f2adb5b28ce2cb296586fcef5cdbcf1d1e4ab930d3638cfb32b90e5f66d2c66a8d2c18e8333aaa98209bb05950a03ad5a7474f72f472fdf1a47da8a819cce16cccdddeabe3e9d150e0c8f63586bb389687c9193100df65a1a34289cbb2d7564ade43038d035391f622bd9a9f69de3ba170f67d6b1a33eca3064a9f003ca050a85559c9fbd5026e7abfc1538d21ec6e5ee3e8daf92e6ee3cc5c92803b1094464ac4ab81b99fad66235ea7dc27b5225fa550637e2b8c7a9072a7e0acb57a5ec4e094a6611c063e5e2bfcb959a165a3eff3d93af0963fcd43397e0acd4622c04a5a85ef4ad80bc9feb6c3c8e2a5f7d443e472f7d86abc2e7dfdbd5d33e0bc5b72d13a03b35073c019e444fc364619dff177aba4466c816c11ee64470775e8d8b62f476e5027393bcb88eb678172d29ef9ba8ab1ecaaa34baaae7bab35bcef765a5f87c5da1dc14452220ed5dc3b10c249b8827b66ddc28385f6dfafa13ae2d5190dcf526585bc24fac4ceb2656ce246f210750f5aa3ce24f48f4c167a16cd2724f48c358234b9fa1d9785e0084543c9fb5dcfbef04ad0ce0ec88efc025657badbdac0fb1a065ec50564d377876aec3885b47aeeb44743ea73c2d9e6df647ef7e960f3b3c1edc3a385c8a49ec02882982896c0042e4d842d5d73a97e023b9830b3ea93fcaee8aaf4ea0aaca9f1245155206e53569a9d63af15712b8c97551a914e71039193b6c3a12132d5dc61e799e49cce2601e90fb188399a9ff63de84367b7c299a489edfe4a8267c2b4c32ea5a92256dcf04e9b8f24c4168dd718bdd39e4a5e2e92d969f07c69e33c0369120a9684d5f2248ee3d2cacdc5360def01791458f8dd374092df1f2f6ee9abdd2d0cfe3edb564110afddb0d819d4c2e4559597858a98e7cfca982b6a683a659898e7e4d15026c66faa2bf0a77cd501ad56c8874d5bfa44c772813b18dafcbc0b1d83d5ab60132c8d93401963bd1934223e97e436bd111c66ea65cf7bdea469e85d74a433cd4831cb5598e3897ac05a028c8ee2b470309881006b6aa4d0d3c036c3e67cac6e53e42285636694efb950259b874de9e872900e13ab06f25e0a79e41e7e92b272eadbbf57d4b0aa0c0819137ee7fc66d1b35a514a80240c1d8b3911a16e21861e1730bde9f3126a4d4f7cf08e7d005709556b4b46f1c1196ff26604ef64593d0fee6f27cb1cb5b857ccf4d2dcfe961b0992f2398a7baf44d8e924c92303e66a709919233740f7c752a2950dda01956c7467627ce326882f532dd44f3781fbe5e43071c52e7f377461b4225e091372f785f7578025c70a3da32be81b1787362e26d845a7b59f3d7e3addc2167dd2e61cdf7b059a7ede0b2665c75738b2a5bff05665e8d2c0ef2209effe7971f5e60e0709c2b249f0714f4f39c9905c0a662050670b59cd8ddfb791677fdabec72637e5748bbad46f6f5bedc959a2cf53d3617420f5e8a4338c4383ac43c489436d97a9a961998221981577847acf4478e6aed84d340ed869453b19560b9cc8c86fa670202110097b34ce44b94749ffc362fd5a20f4a5f78f2d58af2d336bb21ac4945ad5dcae4747eb205174bc60f4824519bbe7a6b02c81d9138d6c8c8f2e500839be083af233808b8be09996545bfa0e60c537caa7ada3c083a0a9df95c833e433b6cb30029b74d3e44cd75fb2c6363bba3c7859f11be91cd7759804a913eff45ff162dd0084516ae42f92f9f871ab7c91d7fa7d941943d8dddb29257539ce8d534c36ebdff928196d535a8cce0b61ce07c79fe60132ae093021cd954cab73ba9190294b53389fd9551417fc94b8363be1bef8e76259a30f43c71f90b7dd11824906cf1a83ce348ec11180e8ea2b2e8ede637602aee1e297ad2619d55fa6c4ec320cb7db9b78e382663cefbefee1b2457d1af2fda4fb4bb0f166e9cc356b609383a09776a294f08e227f7d74136e52daa2fe5fe1fed3634d1804862e636b1497599865b47b1cdaf6ef35d7efa6dd81f4e94e619182e401ff4c02e8978d03627b5e361e4a70dabe364da09def8786ea097f7bdb233ee5e881b6e62290045c4f693d4162f32d85594002a6504ef4c3217f49c42a513c6f8c872e6757cbbd1c45902ee8b202050233f66c693e349a27851a8d9b94daf605bd8ef610ea53816232317c0f2ee270b62ba5ee6614ecb395c4902e21729ba1b0054f2ae4a51c33e9a40539c3705588582be6811aafe354d5dcb7446bd5699c81fda4d1baa89a07986f7594408d5419971c911ee867df28b28e1eb1ebac8092780c21209d61836a6649e56a0bb9487e830826040c0bf399c2123cd0b8e43e187f74af91ad5489ea3e8c88a1c67c00f59b4305c91c765755808f997535807c38d51dc174561dadf93ecba4d8510477319be08db9cd56032b659141ebd7d37bee8f1f1b4b966af4f3c1345185055c0f6e4697d17fac61173ca590f65db8ccf8148291592b05b1b168ebf67b9222e92b3c8686022ac3f98f45d1ed98a1647f3714ee7d800535075d856364699765e91800badaf58f86acf4a1e2eff30d2d85ad38f23fc541ec45cf1969fd2c41d0697f73d2e343b46d3902dda2e3800438881e9f1bdb15a992a024f4ead3f52b05dab26346bfa34828bbc10013a0c7396db6d3b453f3d454f1bf18f2dff6e768db64977b9e7cab81271ebff3afb3905f099b69c3cb196e90484fde5b4dd7834bd119cab6bee56d3bdf0b041f414051b8ecfa7926459dcb2c0fb91c651dd45c821a41d5e0ba7d153799df3564b7ff588bd8fa113f9c378bab6c07f8e931731b811b95264c3cf397ad0c0cf0d8acd7dbbb940449d036ab4399f5ceedd17ffc9058998ff8375fe18cd14b2a17058019c14dd5fc3eae54dabea7d20759589b05e80249363ec408eb53f8c8a8e684b44a0f05dc44917a61a67ca83a238dd50853bca404b622978bc34a515326924df1ad99c45e32bcbee224a37d9cd84649f166b6e4e6695d03269eb726028887db31782a07a4a17f4cd05c860db6f7d26e14ad1e21aebcd4496b39fac19d897a2e29b9a07cca0ab61b83e566265cb79d943c82ebec5f7fcfef4b6f4d6d86c38e213180061fd36e1136c262498f007772331af21f7cc7e55b32644ad897f1f10ffd457e3cd279a20f42a81092cc4f42dde359089f45d098aee44ed4c4ce96191687be7349b2d07faba98bb377ed71aef66b23ab10298860cbe01966b7b84a6cc22653646bf3ce5fa0d36894feb3ff170e5cb0eb2a2a80f277f1d726c2cd36821d70ca37882427b2aa32fb80d937cc3e048d16cf88ed4fd4e82e5f5d3aab280fd5b33a964762035a1a95a9dfd332dcc0d1d5c20affbedd88dcb0ccd2c848482f9a048ba8fdd6a73c4fb1c0aa8e3317f00e9124d27a9be2ab4a2ce5e3a9d168f5fcbf7c8cb481e7cb936d273222347243846c718f6862e5f76f1891034db7420d88bbdea5a217df7761e9fd8e789ea9f02d538261541eb702b67fcbce2635ad5ed814ca3bc579b8c91875cd59ac0ad818c88fcd9cb592a75135700f304f2b9ed7ac6449812e0c8f544ca9a16f8144c0430ecfb5ef40fbcb326d69cf1509475e39fd754e8712d664e1f3a2511ff122a1431eec59894af813e6ecdcfa205782cb9040db8614e300e18e684ac6e6b4df612eadc226eb29a1ffa6437d66a7f69fc45e4efbfb0f92f59afc29ba07efafcf57190316a15bcb6214d7d8a06e5a91ea8a401136723da50c2d6d92409642ce99f2734e706b186ea6329be96e1d587fd695c49ddedc8c30202e8280d552ec8cabe980f8f80036214309268fb5f2f2852ff4d4ab47bf7dae4ff1cf6e4e9afec9213079dfeba303762d9e0b5ac2db80a83eddfee71bd0ae8a0511e55aafe0e3ea42f0da851e15d5ee09ec204dded3a69368a805e4d377572e5bb044e0d57035464116c4ebdfbb992286cfc89d08d51ad6481a1fd1d150ee5ee68e4c13b50444bb274c9541eb25e32fe3839092f06d84d595b9e846259a72deb58b608ba968e3668c70c46751e0577ddeff866b4a616163149d7efdad51b174fbea6bd58a127463ba531174fc900ce12e6c40548b1fb16598c97682f2b16310bdd0163f368eb3a5c50615ccac927463265199ba697ab31ff12a98c21b0779165b420f7a0cdc27ec74b571cc4aba02f68c5ae6e047682cd121a90784e625843a7207fce96ba1b009c32848489f88ec3dedceb028b081aafb47a972e71a3163efa2128311e3928d7842163280e4b2b468e093c1dd6e513dda143acde8fff8be981b2d1373825f519e3947d5da1539809d382e11ffdfe6c456b956c05f36cd11f58e058dcb7119149144a45de2b2e392bc618e540850fd433914cf62b4e6ece98bdc280a75be751c17b5d6fa48284300eb389d5f0e1a7cfe10da1a6c4caffbe5357f6d70b9b7661e9ba972174eecc6351179e85d10660b1e4e8ef2add941af4f6f0078ee0b7fcaa6cc981baa290dbc582948e74ba29e6409baa2022237d5bab31d3d689991652292573a46bfded1aefd1172ad1c3743f002034d37665e81b29a938f3df5b58b06ad9f15d4d8233d1e245d7e4d167ff9b1cbffdb51a03b2c7af294dcb5626544e1223502200610411b555f082b73d6771a93b9b5e5b8268d6afef49fcc7f0ee95ea02c36a468d4ff14a581d42e41773c41dd9562d7161cbf87201492b5fb0f81a835da240cef7f0021288f43d1a639938cf01f08503affa3a190b6099e39c36556ff44f035d47bf770b480c6b05191813f3f71369a4bd12f82acfa5967cdcd513d36239ff077183e00ff1a378cca982aa25d2fb8e3e037f53a62ed10bddd0d467d8603aed40df67b5e237b206353f3b445b1e8ca6e69aaa1d3c6247286cb31e67d753746674a1a6c5ccebcf7efc48f7163e99ea8c8d9982f6a212a966da2eeefcdf241dccf18856d07c0f239e76deb643f805d74f9480fca8c7d8b7e05fb20f0d81af9451ad6f5fb10872f1a62dee22923388c888bdcda692ce0ca1b925959d3a012d90858850dcce5d62f48c79420882fc8f1bfdc8b06d26e6b69635f45d8712bc30a380d8a8a12cd3710d2f0114a2a63d61eb29a21b7fce30331c189e46f3cc033c00a5cbffbdaf31fe2e7b49696387c42af685e5583158967722c94d2ac51900df579a24105c094cd948a5d79a394bce858e522ebe23d4160bb1e5658f73b40e8f35afc2e6b6f309fc47f4919e3a0668d830ff69947e3aeff1e507869e9ff284792bb9488ac84fc444dc0bd550997744c98ce3d955604c122aa50c665a180a24fc892cefe9ee5d946f033e7df04aa6b006fa01a0f4f738943ab2c5e3fc3197a52a727471b83dca6d88eb969e7f692c0c2f0c9149561ab253c668184b92cc8706d512037813bee62d2931dac2eec0de0398f238c3bf93dff24d2151fea4866e727bd735933ee11f3c779208ad4a529d9c2afa5e325468e4d2472555c85192142208b4b90435a97d5d8dbc6e8db2e85de315427b78422e1a8e8bb7b4892e4a43ba6e09d55a04df24b4a8664998f528c1155cb5f75756099f4a6120dfc9b523802c966af01d2d9867ab13ff5c17132fe5353da2bde2261fe720d87be7106d762e66ff71eef2c625443843f061ebda6d936f84af01e3880441a8738b65d0d661a811596af0b7a36dab5ce6312b1dbf49ec912b03bca64a2bf443a3d8e3257df87fd9c29a692d2984a47f82eddd2b8426d5608b35f49c4dad9d396ac8176a53f8e53c9e1aa2fae8b8566528a559afb5dc388702c890fc2bf5c853b140b88cc61f9fb730996a87a580eae68bda635b768b7c3892ce4c4bdb72409f78e116cb8d3cfdb99e9ce6372e5e8350ffa27541210c59b89dd25342e9b2268f403c5afbb40db88a7cdc3e10f7dc01fc99a8aee50df78e1c96a8f91ee28324357f268c06d468f61f157ee6da9c28674d48368ff74c960d0a55e5efd0720701c4f0bd2cc0861c3869ef9e51f26ac1abd9c13caa86d65ad9bcd29226381e87f40808745013c7c58ea693073ba399b5fc4a2e16a46c35b448891a903fbf7c1f4fe2c7c02a44a689d6e288837277c4a0cc1e0cb8e43e48913324d412347929f134cd0a6b14ae7101830ce3659d0600524d07c8f809beb3a106e62a2febf71eaa37f4b19546a157ca195dd30fe6580cf6591c778c494427d28505e1e3a0cd1cdc2271c7dc3d2a6c5b55d667f6d50d6c23ebba12e96d05ce38f9ee4f9232741cf63403aa3096dc935e24442ddaafa08f0dfb124fe6d3e7d301c32e82771bb9450fa649ca499850c67635a42a01417c5a8743d50324b0117cecf9688da99d8011a35dacf72a04193326c563abb7c5ba98c0287d292774141ddf7d2129acff9baf2dcd6e0b97ea838662110a217eeed3090ab4473d5019f1ad404522fd6960ba978cfdbcc701fc9eb71fbf1295c0b108f546f1ceda7bf191ff204cc9225d56e8282c0839be4a198f3629e5612cd210c849675729eb8f8cb7c86ba1e363279e3a4fb06ff10f7861fbfe0350ffad7713dafd8608dd19b01b3de1075320b8e945149f597708b36192425f3cf7e3b8b13c14bb4c85f8e3e988fc4a8e0a914e850564c058dc79172177bf3537cba8a9e41f660a90a6e05f784c9429bcfac209e189832b0cb9de1a2189dc98ff82d5b1d5d8aafc7c4876c51feb5ac2b3f9248849b2f24e629c0412508dd66864309b8e99e7bcdeb5773b104a218d3f41acb51edb0888d6ea8ded743641e490439b4f46f861aca54d11946cf0cbb82854fac614c2943f151ea3f48617e3d2e9fa9e38e3276e505d8167bdab5eb8e1f2d846dfef39fd1f228e72bdb443327e5cd7b0618be196aab28b1177e26d6b5a232c405d821479c27b6a63615460395500820e5b19a720e40658f35dbb7c4dd06f43d34435115a0a22b1a2fadaf59ca4d8884a48276f4fb1ac3ad3ef933d51acd35928edf7794a47386021a40a50ed8d4228d57999b5905b818aca50496fd3b6d324eeb97a1515fb63158b1c8fd212f447d9a608d5f041511cabef2310d1cde5f7b458d2dbf8be056afb5164905256a0657da066dbb35a123d0545eed11e263776ea85f2be7c2a5a2fb2e919a674d5107ed203adde88425f7c04f375144a9dea73ee5db06a7cbd60e6605ba9016881f88431e7ce4a3edd5528d5832c19cf2439b262c0922a724660d03e3bf3de27119bdd734c0421663631f6e620516b5c615582fc046624a0c41ada5ead516c14bd1bc93a1c6e1dfc0f32af6b8dd75d8c3a9083b67442213c2f2da35567fd86a8c8bfc519b54e79796aacaf4088a98ccfdaa2c027fe5468769046b77f868b7d45262c858f45ba538e84b6883c581462ff4ecbd4674afc3969f6486aca820089df01ad6d8cb25b6076730df786bb3862741251d715ef992e136545bb816d1097e095646a89a4b2088fd06f094933ec052e30df17135606eb28e4e820c02a526fd2cb76cf7665ea37c05e1ffab3627b7ad5b9171535f2a54bd510dbb22f6e7b00ce6b36b71c8419927113da123f8d51f427ef6023bf434920967f02310305cfd17a3152782994247662781d0b40a38d00c800d1d20941f8f5eed4545985f2c86cb98913c373cd70ce65a72149a29735f09e71e2230eea7caa46b4692b4c35057dd8997586fd1872818721c5148e0cee9f549ca4bd88f204b4ce7bc05084a98859c903a9a95caf6a1fad901fb743f90b9e55e9d23d2d9f2eeae5712e99576ee8f2e63acd9019b27656aef9fe6cf839e721d2166d9cde9b40ade270a0d14893b459c8afa48473ffbf8e2019b02863b6d241115295aa3599000e8494ad5f7ee576743586830c087a4e37da46bc2755f1e122c1de344d8794629a9cc6e3f0da09eb41b3e2764fa6b0f9d35f3753e7cfa7927e7e258f800c9b77f0e2c21907c82683d0d45ac6b022f82e6fdc9809785b7d50fb1f22bacfabf21393284aeb7da18f3dd9c6a2209aed620fcf56c3dff2c00e51bbf3f5b9244e3d34ef5413c8c9d608f4455972f53023ca838b56c2f87ace7442e2968d7f66b199fb2999917f040d76b7f67eb1963dca9fba21d7cc855f144c6ea9a3333b113a1e8cd2e59d690fec13c939c858fd5bf3d8c4f65f3276e95e9967a4f49e32347b9d3901ae0f86b0d53cf98d0822b89b45c5ae5b790888223cce0996689054f65dadb683fa1874a003120637c5c9f83b375c2e30c980c0daf341ae44967864db88aefa792d5430405290f4439246889c1975a1e3e5cf902dc1b1cb7347071adffbb430643b7eafd6e8c919fa02192abc370569ba18533706cf76e23f77418ccafc62d1c3ca378c20bb88d287d71760bf9733fcd8f7ea73adc86ca0549cec6c5082a3bb56d4f0eb60a1f02ee44aea9048617659e87505d982eb5a74ce0ef06a308a6f2908c69bb9719c998443d877c670b8ea693031b520d074d8b9cf5223899adca9746edd3195a0a8e4b17bc0e197370303329820bf9a1754ffd5502133d1750be6c6db8253116a54861bae3ab14cc3a727e3d394cfa4171e380f81f45102fd0bcfaff6ae59dbbc8d153a6712e125f6d733132ec7a4802bdc1731ab61bae900c4e1c5c3b5d793ee29650b8d8bffb613171d82e85f7c66c5c7cbe3d8be11c5a4165e55d8e30520ba33948a6cc616dfe455a0ea534cf06e5ec7ab0679d84e958b6003ccf55135263f1023eea39e73ae207a3f9f6bf32539636662f1e2daca47f476c6c52b201d485d0f967c2833c4535f633949241c9524ae185143d1481d3527b0ff798ca536fcb65b9a50ed89b6425696d5132d591f5335cb3cbdc27088b758421e069550e50f23ca6684a0d373690604e92b74a8c2043c5717ab3ca42a92c3dca086cfeabfff5d04b6d4d79a50c3a9249b6b26310082524ecc11013991e9db729ed0ec2576e9f741553bbbe89f10283f5499475364da203438428d84c840f1c839bd5a42cde291680ed9a0af1a465248c9c59c807f6b833c7707412b011cf84de5835fbe2eb78ac9e5f10321ef20b74010aa3fb73d13a8974f537e9b460388d3215a371c34a0156885afb595311b53685c7fbf225023e40bb7e5c1462b25d0edfe9f0f35f332c1ead68d1ef622954fbea5adc3116c713034d5530fc9e9092800ce7ebb40475b4d4820e89f05dd0e5ec0eb59133ed164a1de8d269d9965dcaa88f4a08ba8a5784b6ec5f88b518366cfd1088e52dc60a4fdc663a282a43940cac504e393e999892a37adc57be9e828343c24477bbfcce869467cc565ebcf169920c92c6e9c207072cdaac1868fbe0b5e8fe5366e763f8a2a931f5e3ba3246bce73932e9e9536f0059c43a4c15cdb262790a497b578e89c044cf663fed9492f92f37dfbc92a39d4b7222e6ea2c97aae0ab828390af1d4373c6141be38fa390a2e952cf9e3027cb172584148ff5335e0e6c8a91ac17057e877a15066eecf3976ca149b4bb0b1027121ef7463770b49420235cb16d9172c84c1eca93b0c03e6cc7e0baaa4c1ce8410d9a5d3c467b05eecb3c7fa3f7539e40e3f9b95b5d84ba670f8fa005e128297b7b31aa592141ecdfb8add19ca60bfb8f94e007663693f519a59430498ba6a7d6bd7af67f520a52d242356259a4b89f7d0d99a4cbb5c7b37043176c8f84502f181515cff20c9047029217a0db783e8a49516e29e519b1a7ca8f8487e230024013b5a32ee8e9ee50937bbb48305e4e28eaee6585f32c773d4612ad3e6a3ff32593cc4b26c96d18888b065c8b67f5b2766030c2f8be0618c3821a79e2e2a4cddd17feb97a3be862615582afd5da7c1e6f8198115efac7b4948a48737616195f9571eaf8c465a9bd70688ae6a68c1559e18c5c1c4765dfa4378cb298c695b7ce134116753b4619011740e29f270a12b4d1c438698e18a3e123a63dac369468196451a1ef9c7e06a13b06166f15adf6be51e84d25817a3fc3e87dddfaf1869f92f022e44ad337bf39039d183e27100af78ed5126f30d9f630caf6d287eec8a3695fca75c679c27d9bee8603db30b1b9a54e63d01461486f523302ecf5d595c1516b91d68bd52dd7249a55634beba3fef6eb42f6fe62396c63534198a1869192299b9572fca8c06ca164b511edd4ce8d77481255fd7174e0dd77abc2d9297b9edc163b131eb5e8c88823f9c0ccc5dbdcac7f7fd00bb2a7ee02d524097971f7c394a24662726c42b884a406035580c117c1f3ae44ab1c5bdd15a13fa4765db75727f763b0a3455335f1b03d0be6b0103d51a491f112c28c9e174ac79a4f836c35a70ac95ce5ae91e36bcaf3e3d45e7a3b4c8dd57ec7bf71a6e900493891bfa529700aa6ee55ae083360fed815d36c4092e1cd47ea3999d8d32bf35442b67ae5ce5e31702143ec2d7673a66ffa998d7b97afcdd19b552e670d96e022f42428dab4e0192958e0f84c0a14b21dbc64acc3ebd389f57198180a89543eec125e742db2e1552e760a3ea9b666f64cb6694642b84d4ad790fa684dfb2d10966d31eeecb7821bf7ceab7837ddccf78a15547b8de18c61c13c443ff703071a5c50cac90b613347bb8f8882a6c801f982ab64ca89d99925e6135f3c4a7d89e0ff9b38bd82bf3d593c3d6f738762277ff96bad601a22e9c55991207fdbe3faa864024de56d38fd987484f71a80dfc87553fe1c33842f988f00b4522c7cfb7559597cc69ed1978bfdfed16aea906933399c411e8cb9958c09655775680db32e9e79eb91f61831392d328ea79957db56419ceeae65670a114f61a8b2c9c1631a497b0a8f8bed2529012e1a706994b2cf7d59a8b8a9c11df4c3820d57068eaaa69b37904f76960d4b2ba86d359cfdedbfc11f420134c1c8e4e9cdf9d90af8ecd554af8028983abdf9ce4bc197d88085fc8e17f0a28dc054f4548cbc881cc40d754c823d0a421511bc6a0bfa112be91b89a0a5a1808f14780398dfb9a4dc5e1c227c423ac14f6c131fe8a15f31c2f6eb4a63f9bfc165f878ca60dd8549e78e5292afd2318edaf5bf4580a9c5389669cfeec6896c25b6fafe7fa612a30dffdb81bb6736c97bf48dbdb02bb6bb7af9a0a33bf830b373e7ccfcdbc8e49f2a62e286a02d790fe53c22311428e6fc2d394e15ffa51a9ba5126822fc0c57610c606fba4941a5bdfbc607fc03425cdf890f559ba06f45a979d8d96a9bf7036ca11b95cac7439712c03ad98cdb4d78560bb24ef00401dea9d30460cfbc5280d8ff2043daa36883a971ed7fc8776027b0e2568de3f6afcd97ffa923326d9de960b450963b7677dc9e82ce0023cba2de9f45114a67b0aec98e7e503c987a0f2ef6b8866c16aa4f4c54482ab2d62dbd8f0d63a53683981b3a524d3b509335890fd780087d376712c7091a1d16b3f264c6e44272e1a1138dbd068d921c1625f1f1f8826baa242177d8f7bd6d794b965308c754ba388702c902f5f9537a2a60bbf7b1b71c52d177c0388147a7d20a94dc829f3accf12df088ce953599a13e5afb746b2bfbbc647d7f05fdfb31b7ce2cc578b9224284779fd294df3aeb3afccaab54bc465edc111b6c5dea454c4fdfcbbca53e99bb550343cbdeaf51f9f2a9da01e93208c9391afc5fc84be2a8c4574abab9d48d348d6604aa903ca20e07aec63236be60d165d138b5563ce76a4f43439f0075549b7a33188008132cb6392f6576ab0b0e90ab8951218a648302b77b5bcff4f8f53ae6f79ee6ca1442402cc45b5924ec677aa80bcbc14ccf5551dcc4075285c24149b1eeb9abd4bbfa992a408299977d4a8c606d6c7d8fdd556ba025f34bb0432c704b7ccffa4871febd71db390671cc3f18859d538639333dca3901fc9fbab2441d647adfaa24198fc84a99f901d7608026ff252eeaf5ce47204178264620db59d1ac17733dc7bfb3f99097860322dbec59f1ab5d7a36d3911813db63076eb85d511a007828da6ba9b5b0420829cae71830a89b3accdd9e7c9e6785a1aa51197e0b37e689047c0ae41afb289e5260eeb80d70994be422567776b95a392802045fddcaf0485b1f39e62058a16daf64519ea1a97f756b1a5a4dce0ef029149de8bbdbef30a434d52b330795957e2765c4a3f6f7bb64313f3fd7c01a2805efc884818fbfd04844cf917102f896333a40d953f4c0e450853bd0e375e50e875b095f5151f4d34cb7a40e7ea1856008bcee3021d65012d2a95b99cd63ddd18a64fea7c2f5cd3a62852e95ebf359a17fe6f5b6172af18d15372f7c2d6f006391bed6609ad7c933e299b1e5d60f370d0579b9d0bf7dda3fa1a907d0ed25122519eee8790c3bd2a02e67f1e7cf19879228319bdd81396922c78a68e395d237af9b4f40df22fc037b162a0fb57987cacb3b69a77faabf989bacc01abb4a255894b44431693513688ce08779ca9922b953ef5246a01a0a1ac720839fdcbcc1f10a0b31c6d0a0b079f7a1e83e9f2696be056e0b17631b8d64b73aa55656ceab7149868c62d43cd639c34857a8cc2a93203393418d06649b890f0bb4844d40983039d703c8dae31a7120763bd49f392e8ec5e39a3f60cf198e43a232bfc58cafde5901842f305560a4a6889d1eff1fe93f7a8f186ed12f7c1f73ee61411a89637211b28c37857ccbab5c4e3249d16eae2ddeeae720bd0542dab44f3d88cbd7c10f1cab412e6fd5fc21c0e2dc7b476d2b82ded2d827556ca3dfa8dfdd175a6b93258b630996923a9bc81f214a027214d02548095810ae2a85e6adf63c1f80355487bed4a21dfdc132124d42e6b9135c99210b6f4ae9611294f66809906be9ebb4cc1c3431e1937fa98d3ff6c4b6a5f5978d20550dd55285d84733fb19b8cccf4025b744db6462c2c021f0a7601fb0e04d0d45b82b0729eba7dcd3330e33cad0c1d9e3074678763342296131fedba9e83a100771e4f1098fd27fe574aaf13a679bf7cd429ea6c9a6203bf30132711dff6fb54e2f1b26214c444b5464d82eca33e0826cc1cf8f4473715dd0139cda9b105570913b6b90156727603c38324ca667d998d42cd07098763fcb3dea2f3fda9c2b0c13c0cbb1bc44c9ef64a6b915169eed80095671da39a85538229abd2b758a4234fa7af94066be48e693a6db6a0a12a0d34a37b0ab5867b962f775ee4d24a428d023478772dcd610a3037d8e7f9ff2be4a4bbb1350bd50f48229f57e7a51ba94afc688b84c1628beda4c6aaae4940575840d842cbcd316260b2c80297926479b06a327557495dc9b29bdf89e17cc97c68ae0329f0aa560d3b5c7dfba7a7ed8461f9e52aa9daca25a3aaddf5a9951108f1b261490c1e0315e7160a2c2480113e591f3c885d7a0f1c047f6a95cde091e7480df28ca81cfa760399730c41d88491b0a9adacbea1015f090376dcdf17650119d17d15c691bef4ce2452a8c61faec2590aeef675239bb745b715f5d74b08bd9681f4ac1ee1af4407e56b4728a25ee7c50e33b0081b6bda66793ca80f22e198fdd775415e74e6dc4ffc8c4f46eed3d5738c84373d6a47611ad1c2454272d076e5454ac3e810b005d16e79a2d9d9bcf7ba7c2e76ee585ade00eb44148e2ac148765674b1830da3a600934407afd01b2e59f10df853d4eeced376fc57ae3c430e468eae309781c3e735aec38c017a66cd2a0382aaa3e3f7adcc8dd37c972f0dbd5c5ec8175626165c89aa3c51190759ed317e717ebe912be71e83934867a2e80790dd7ed9ff442b6545223cfb0373dd2991947120c04fde25048b6078adf93eb5550b5146a3e978580dc851ac920584d4ae5d054f1e374f184476af55bb982088bdd36bc5c18cf8e8501ade8aef02a68d5ea85add9772b4a38a0d62849e79198befadad5136ba4de68709ab364e6074ae936140343b8ee5b0cb91ad1ae8cb1c0f1a8f08ef0396899061b59fd7f9f226ecc5b674eec468efd76f850e76acbe1e5d56ee64425c6a5b331790fb1ee425fdd14c9f4902fa1a6d78c94105934dda9bd24651a3a22336dacb2f77c7f93ba5d15f56e45676ad9271830a39f47a6b1c7814d9e5611190f5a3650950d1752c98153154a26a7f332ffa9a7d38af876afe3d579fbe82562449a81a1f69f217a0b26c542c4906c33efae41287aef1e4dd1768bc9bfde198aeed256b143008736d34bb38a715aca772552e6ee765a4ed7385e4bfb1d0f10e3b0d40ce091aa928e4efd1fcf0cea6748daaf510ba68bcd1b53f2b7fac344885129ed2ad94ee2bb272c202af8f363df72ff1850fac2126c4c565cd0d2b82c9b4b80bd5539d0e1aad14e7fe0f79b6d9aed66137d41ab26191b28d95fc1c950f89c88d24a08255bbf05ae535d9b226ccb3daea414e726939f7096645ef628f42b0509fd4c47bf08f317e2c9d7d2c0bb727e870a28748e1ae043be3ef9704769f9091a4c336bdeabf7593c53d055585399635462e05199986326aa9091b425904bc9e337265cc39a66f72e3887c68f66805f7be4467fe8840b33e8b5914558f46535ceade95ce2717a2f3ca4e1aca592671b9327f9914b6d467ed49b16e1a83bec0fbbc56d2331e8de1c77a6aced5640ff064768b1d8a53188e5d1ae2edd4e9602a6408937893d21e47737d43b957b0935cfd4fb3120083ba41fd66e478315b109ea72454a94b00fdf1837e18a0dd617c2f8fceb21462bb8a47d5fbb613b48d5db61d0ec6811b0333d3c8c00eacfa1838d10fb44b81e0faab08340301e19d681aead2e369446bea64bbb5234944f0e2c70cefb1989c802177dd6d25c5ba69152bae701cff2dfe13761946ab7fd2889d898b7b83a11d5bcbcb275b84f5e15015fa8038c1b764cb89e18aa9b36b6e247e768e035fce7fd14e6e89f4eed4b3cd387840eb2271fd3bfc096b8c066df1a73a3c39b29f3d23681f57ebc42971d3ec3dcc431a816a058592a1a2d18de3151bf49cdc5080eeaf6480ba65693de98cd5486aa0dd9af5cfec54af3991934aacd090e014680db831f7235adda80e8c89e512dedd51490b35a895a6ea95c5ef2e3931ac502fd40825a13b1257591f497063e1d6222be947ee1481d5dfe97bf8932928d3f1f3726d6aa505b7e55303c8390f803e763082d82d3898bcc911ce668b96e9b95397aa5e8e7b16b15adebd5ce3267ed8718433c180bb9418bc78e0d29ea1a70b467a91e5337e47b9cc65437a09dcd18151d7c4122f947005a8d13239fbd8f097da6d3f831527b53dba23444e2d21e83b10e8e1d59b36aaeb370845a4581711ed77eee1986bcd3857e6cf3c0afab9aff26f785cd0e17750d9a0a29b660902e093c18caaaba14ab2c03bd846da0674389477d76387afe8f4c8581f6ca4b89d0fbe4bb0eba249c6fa20ef3cd28511a89b70bfb0b949b4e1ff105b7d55757e4c0cdfb7121b25a2e49b0e94fcacffbafe8faaa8ce2c857c4c84d5f26571c38a6452f1b64005879acdb92deccde1ebc62c163927635d26f8412ed59509fef94117b2c00474eb5a379d78bdd474c40df2418584074d4bf0b838d8be24a47c9efd25978710ff02c2c44a68a5147adfce994159d22e8b5185814d18a4cfa22d694b79cd232db9382e570db096c0c88ca13125c6e5504e1de445f06b80f1cc534cc070f8f3990362cb3ade4d9d1459dd88e4a01b40ffa7de8e3d165098f5d72b12d29f5ecae2735e763c86f96ee86c5c0beb948d464ef121ec792163390dcd5ffcc0c11868f6d50749e2c2a002a4ab65bb88b5951dd712eb4d51f111d0cccd64f1442454ac3d6b65254a983db3f02e8a780ee8ec648f0d61ff03f6c9efeba64bc0a8de260d549d29a55791e904afd7c4c565bf672c629a7160f0f3785cc38ea8abaa6f53c30669df3fa2c72fb882c9cadf0bbb9329589d9e4bf983733d392d31c42db7d9237ab0f2956100bc8f2e123190fe06a6f0e52fdbdec45a940e355da36f1922ed34542daa6336c67dea59122ab6ace93e352d1496e4ce1dde916923128fb4524e115d965450b936509059c2935ed45bba36bc23398c9e1fd9427544efa26ff4aa1415dbd23974f08751170c739436565d2870cdf4a18d64838724720eb84b58becb5120d981847716cd4f07a214a0562219c7af1ea978dc7b8ecb3286c230e9f0f8beea645f3f2ab8b9329ed4513c6abf3d4f82afc3727caa5b85cee3ff535b902ad45dfc50fcda94426cd3fff09e6f2e3d509fda1ef3ece6544697c29c8f56b9dd22c08893b290de854bcb336023bfe82d4d7f495076d15e2131894b3c86287a31381ad29935fd4541bb8492380c49f944076e528da20ea6fcf4e28a276650198ad85cc2c496908d097e50cf3d530591972c24af72e5f42fbcef0b21e089c52df02c1de555e9bd73f882c34bf1da73d976238c1a1cf42b2b04233e7f76373e3eef5cffda4ffefacf6ee79b195bbb3cf43b6d4fdc8760d8164548a207972a410c5dab7a62d0eaa22ce298c1344f1dc6c8e50cbb7d7a96114e3ace3b52bfc1bdd2db1bd971dce5d00e578c27004b46f85be1621b2b216a0b2a383cb26c4388531b0950aaa1dc3008cfbe8a3dd6df09d054c4a3de71f552bb9a6ab832362abc3d9b8c3049025db513431409508b06ce9e6a0bca692142c6208e1c2b2249305bd465610a434c894d6dcc194ac5fbb2c1acc643b5f823ad20cbca51cf08d6e5f1b4e43f035ea19ca98d55a2d9b27a7ae7171323f521e724774b606bc318b0d6fcc6caf6d1c61b9cedd6bc083d17c0d2a17c5738a1e0e7f09feea05b455b755f1d29f9735e7f0ffec569a42990cf5efd2569f438594df72949510de561eef169529e2c0e349824ca36c2729dfaa55686a28132a2a9835ee6b8273e18c0188a65396559183f51c36cdf27e90a3fe36bbfc278135b8c5c50a401e0387b9762c91503c7e9bfd188bc8ad50ef47db8bb88a9b5518b28243a74afb3e934e8b31b1447b9521730e8554700808a985078a246a59b3c735339ce703aea16b2f10d5d5b743d104d700d4afab4e77d9d7d7142af7b1fe1290776fa3ebea23c13ddd9ac8ec199a264d32e899dc9fbe68378e2649cd2775b94297f510c23aa958a5f66d3391560fa36f457c28a814f2eda193efbd315067dab06d4437cb4c5dc5397e750cfe945b18651ad449c21d1270bb08c4c96df2b6d12d8748442a13011f87e4668f2d2337ce28ab7a63de52f23c3656e0bfcdbfb688bc15b93ea6048f60265e76284690f92356a836b761d98a05eed4897631c5617b48ae9008c1db96c7782ae9bf41598a209589f65e5cfc01bbf5e9b2365b14deaa5624541fdbedb7634d96a9be3ac60e66f363e0c9692d7a1dea290efcdd418617ebbe02030acb7708d5918323a2c6be3d442b2596dd43cf6801e0407d74bf702d560e59462e61c0c7c554512b00ea84f37b130884248068e9eb9a5bf7667abafd02a9e9a2816fa2fd9df6b9fc0268cfe3ddcb6b93707bb8e218dfd7e398a84532c46478b8073eab98a7ccae55e4b61246254ef2261a0e05067d74fa853ce2f183758d5b6bf7b5fa3dcb463badd6629268881dcfbc22a184ac59f25d97369a5250c9f61222609669b7481fbe74816f8b83f4536a39f89cd86405a22d090c122b31e8f1a4613cf2b4d359b82798bef9a5b7d2796bd1f8f49e69cc140ce8bbde4acc584ea49329e887d62af847953d70d9713f044244657135a6d2aa9926c5c8d7feedca0bf85fb9d39128935bab8c556c3b254a07528cc43e79f88f63c6ed376f46c4d989826566153145c87cce70c897932db9f5ecc9f7ee568bcb31024898dec95dbb2cb61995337b12dfc0002c1b56e5dfe5f37fcd7f5a5e9a2331719fcc042aaafb95e6b986645d34bb43cffb5fba0de45db66f192fb7ad9effa754ae8a394ad74fbdcf6ddb65c9ef7939c22ecf620d32bf7d24690b1ec2723592836a3782afbb88b0dd194c4bbaf1d3bdd9ee521d4d48bf8b68ab2c25ab1d64d0a1d0756b2d5e5761c1b8d989c4d73b5aff5a26a5d68017cb9dfedc960bb70e7c2208b4d2aec8528fa9dcae2b453dc311442aee659c8b208b80544c967d93a93ae46d25463a8960ab8fb5718a81044a95aca47558537d6f7f948dea0a6cacc4b250e5feaa737e5e9b1cb021957d2f80ee9042c0845f877999bee49ff73ded94011b36b813d64b7c69f745bfa7742979d919865f8674e205e246ff597d4114d59b46977c33278081ac985ff5871159fd75b73b0e2bcb3aac59311b1855b6d5b053fba713d8a42faf104b75d820358e029584ba9dfa15b81a8548f77e568ecba3de292b464711bdb18d2e2bb794e3883845bcdbab0b74d4142ca90937bae646bb351315f7c267629bbfca76517df3b1306b945f842febad046ea8ce605ee3986ff604444e26ea22f2e16fc391b696ff98fe3bbedd49f2420e3fccfca3e6c7f1a89b9fe8af3bb766337c3547472e09e1976cd29c6f83e17ffdd923fdb4dbe8449762b159f20fa658722e2680fbb4ac0bacff113aeb8c75a533a93cac1605ceb86c8e9ab16bdef083c9dc682af04ec6f9482c2acd342304c124b2d5dbd8a9115d2be3106e2f756fcef0d49c3a21b8181b4d6c9c4af809aaa1eb0f61e0a28bf4a8b5b65a2d3f31af4c043be235b51efec8eedfdf639342ad3c24c5fe4ef7249130f5567c310981a3d81ae48b66bfae6796f675f49bf4b55b3c3a7d14ca8c8a5bf0406edb32514b2cf1b34bc00e1efef89347008dd7dc2b48bea3aadb1fc5be1090d8d552135c85e1ba332ea1425159d5675dec9909c2bef6fe3c2a86baf1eefe8e1f6edc41e0cb8d224122257da614f6be200512574a4a36d1ef0ea6a02c4b2aa983287aa1436d3c8aeceda90b20e47d929846b910d3e391072c5a34cef477730ea65e9562372cef042658d9fdf12fb10a4ea0a4e90c955cd544365a1e9b87adf011e5c4d821ef8a59d5562bb5e5836fb8b3139e0ef75035764e079acb820c712690d657d8d98baf9d3cbf56303f65ca88f49985859b6caebf705ba74f8fc3774ce1f773ef745ad8282b3197ce63cdf839bfe18131fdff17a9777bf924b44b30c3525ebd1831e96a9485405624ad4c2ce00ec619ee81eba4c9fe9274e4c80a111123fb132f76272541e19b22f225a239e63ffa6678903d28b21b067e03a672d0cdde4535b1c7776e21478e29c1e7ce8308746f297ca880794e453a1a8359a22d782f0483e1957bac1feb6f67edf361d3c2e8418bb8ef9354f4d627d590951c59a162651618f64576def6567b2fe711a06e5f4d3dcc067437e73dcc4139e8ff125592ae355310373206e24c2a0fdc97b17b8c249bee753b5abfbd877f89ddc6b2d96a3e7910ac12914e1de50e16b8ccf52a6325c2954100a1a27d343a59584aec34b556bb9c14dbe4dfa21ddac254b624a4a36196d150361fe3a5b1b40b6c1df805b1e3fe2d6c5a6be49d6e54e5f60a7ca9755339646b455b5e046edf1c1bfa2047030a60565f1c6cb99414f2407adc75fe819f5940b4b6a1545f76f04e296a255593882e4f85b89ef041832efe4bf423e62c375e30170a60c82b67fb78b842f03880446bef6d60b0835a41f888b4d8a69c11a192fb8d1c8b76ac58b3647b1daf6d501247bc29502140203cd68e89ecade9493cef72fa5977af30166c7473a9dafbe95b42069d1696caddef54525f37e13025a820711544a2ceffe4c0545a45e6baab3c74aa960f56901a459c11859a0fdae6a75a8ea1cfa285cf145c428107547cd81d427c8d58513731a0d8bc8c6290a7c9134114e3e6911486df3ee8ed56ba29b218ffa2427ffccbf1de174bfe9cc25756110b2bbf38ba18edaeaddb1e5ac99a9daecdb81fde9f9379422f552659c784da4fb60bb8ab9e9ca8a85d098f741aed492bf7d14a8b8a7d227878b1ef53f1758643827fefa0104509a19388cc3dfbcbda5f50490b324d08295c9b4e4f74deb72bcc93e7cfa8bb936c0b464d1386b3e9d7039968899c4facb08e00c0fb79dfc37c0b0ee1a06a702af7f0379f3263a9b3bb9d164b9b9677992b76863b56f00bb526724b6d1d6265505518e2e618f1f8bd67e03e6642c13501a259cc73ef2a3203868f83811c31422467f06c0fb0b892d43deccd02574a3a8978acc7a75209fc93a5093a983d97493355cf830140e7af091acabfd558b362387d92bf249a03186d1e5640ff59b7520ca0f1077bb19d27aa50c74f35706aa254a4696ed23685ebfbb34c703e0ad4f174decdcefb4862d69fbdd83874474ffd65cdf6a1ff2b1cb2cacfc63dc3eea46cfa2566623dec24906a9a038a9a6663ee4a68475c343068aaa14b41e4bbe330aa9bac09214a7931d1527b5c72fe961039625e8a7b952539d229d11af45b6eac925731f9474e136d3056c36ea954884f58bcf8fab162611491eb22f852664277d810deebc09405754b95ad070c4fe029ff5cc05a6c0e60b23ea490c93dc3d666881db7c2c49017097d9a3dd4445a830376b6fd9d3713aa9670f8714bf2670e1011333232685e4e996f604aef5323dd4fe687d2cfbe2667705f095dd42245c24e262d4c4268428aaab722934df6f4144597d0c2ef8512985a386434d3afd1e1562ab4f6bd6ff469d7f127cf29c6a22abf1e81e71cc3a824c1269c832d2dd974a1752520093ce858bbd4d3ef82a07a4aa4fa1a1343d280e3b1ef8c7a6bc9618259b1396b7d5f5cbb5b999ccda85331d92d29b0babf5b8b5724c3ad5b1672e46fe5793ff12c41cc12aa0c84bf6f858510618f7cda4c3ff8943cab27076d52bb4f3381673a4136c6ae2cf1561a616dd08181745731cb552acad0e62f5e78fbaeaa84229121155194db88169785d49479ba7a4e509e8d50bbf4d041078f2953447cc9d8517638ec65986905ebd3830512288c3661028da0cec0612c9915b4b2718fc046d60e42f0ad8d94bcad39ec0797f84f04e14c620e0d16286fbf3f3d55b84d464085a02b00dc791a8e396bdb6ec937313b36a7f67121bd5c47c08abdc73aef54a21787448ee8ce3664c661fd6b5e414d763539601219cce50b8a55f87981d770423f0bbe7cbb9a25e27116359665d4287e3f7be55d798a53028a24e91d2cd297b6fa2a10079688dc28796980470078210462b9b8bdb0821b3627a652ff4a5eb26f7d45296a1aeba5ad57d52cbee3615e230c20a798cdc9eb2ba70d262c5a8b967d47e195098bbf9f621542cba5a355098babc4225dd354c3b98ab5eb5df2ab89a163fcee9ee0a9c9b59baf97d68d55e2e6f77bf0ed44600b8c4f04a7dce861819a9527051b1c658dab9efe9899f1edbf511b55c7245e979ca134003459134a44cbe46e0cc15e361c48659e320d7ce24c2e9f6295ab50a3cc6694382270e16b79fcbbfed5b0d4095abbbb4117f23890c6179714479a6bd3c094160505bef807d18bf0a9c0f29311bf74b057432e90427f6295d08a4f2a68f1b4704de14b79d6b014fa49e061d48672bdb408c38e4e10e0f78fd3a3ac17d92a7321dbbfa23c5c81d04d2562820ed1827e7278c77a1453df9cd175b70c3914be6c18516909a99e99204d066140754821495b96367fdd878dba80773c2a6390cdec5ac98189bf363666dbe3e0c208b41bcf641ec21abc8f806b1e51ed851f9dcc07644962c47532bf35b21e5896c2bc12689a099bccf0ddb36d7674c649b4359d70bc427547bb870a43e8fc678c6c43291627f934e2fc17e61d695dd43933b810242aceed12773906e3b136e884613dc695b166b2795204a3eef9a43e73d2a225569f6af18fdcd47df7945b10a46c5efd794ffd696166b9df5fab22cac13304013801015664b5c682b585859c525543c10d6869024d76cf2bd709161b671e55489c9c9b67ccab5562be9e798759c33adf2960725ab9a6941c4b9431eb2803fa10639e913b57187a85f660b6904897c39f14eb8d151b62c55310f91df98ae4a3b3924d46696a49dff0af992c2c2f46e559ae1ea0e801ac63c610bb1c74ef53c8fcbcd87b6fa602eb0365f6619da085c5b8be8ae29075219c14a1e57a08c86bed1763d0452516014f4cd60a34736ce439b3efe5269801be8e660b996faa871edc578916e7ed0704d61358a1bc03b769e69b778134761262c5355c840b604e95014a926aa9b655280417cd61f28d2e8651db8a382b923c043cce0e72858d286359bb731ca36b88517e564cac04183e4d580c77b63e08bb087aa1b61fd4ccfdafa95f9f91c36e0e9aff4e7576de8f5c12fbbbae7ea217e9c88ea09a875bc1d9df5ae4c82be9c9229d514c5029834430a8cb5fba1c1d03cc5bb37f40868af3eeef995ff35913ed0437e719f6fa980e4b464197a4f244c8314963bbc1912a31ceb63510cab48f9d133cd95b022ca70fa49d167e9e7ec0ccd830d8743c6cf6570d82e84a26b35f49fa467df137786cb4851ad659b29cc747ed08f509c8372c8041a6fe2eeba1d9ed10a075646da6b37b979499d34bf6172a911cf2b8f31867545991a5ab1205337c95ec2e3bbd8341ad5aa03d4aba3518a07199f8ecb4672f06324f76098df1ae9a6d8c23723300690cc04729800e44a40053254b62924f98a8e2ce8236805b51e8657c65bb6c9f619239165fc3a94a8969d5e915b8d559ce20a9d77991ad535789fcc0b6cc91566be217a5bf22e7afe8e1661a5137c1eb4ebc2f2863ad56684c1ebb948247e01a0902350b73b2a97220689c406d348d39901f7c2a09c835150bb34168f41df15fbcbdbf37139aabd898c66219367a1873e6bd806ea9089b8f231b7f4a4b26841a2f749571869f7fdc254e55ba9d7762b451d5ff8fce56892710382f7f6462b90b309b1425770e05885ef8a8ebafe412fc1b726e0baebcc2e35e5895e2a7c4bf79669eccf6847d18a597c5a612c2878690810e37ef5d40e1145682a9e5902b1580f8a3c52ee5222d96333485eae30d57d1c4ef94aa544ab10d30ea073a78b525adc9b210ac4202a0eced753224d7b5b858b7a2c608337044362d3e27a337323b70b2ee00d3d2fb35efd3e216ccfb9544456573bb258dc67c028c6fa423c3159ffab631945bef0ffb83e420d785d045a4a873a7a226bafa8375cce13506577cb46d38bcb13e15b97a49d685e3a8382a49b49e95b83c6f0c10fd6a058682e1ac251865477ac4d1e80f45dd1d1ee3d9f9ff76bd018bc1102ef7fb65dce9376e476d968f1abbdf8ad12735abe2dbfa254d9f2e66a73898e29ec91ca78fd299f0aba3271230e1b5ee9086ba99fc7c9ad88b95eeda3719365311348e840d004e7e8d072caeedbc7d04bb92941c235e17dfc99361e335bcc28284a7824277da892913220dcf0538331d7dd338926418f4ab2cd945d45282af5e0ecce43a79ee1bc77dcc60bf75114b3f62d3b87140d2d11bd339a86d1c0182d4d8a2689cfb8aa743c52aef2ae2aa042fc91da685a36b9bb3536a013b39d8f53e191adf324946d0a85b867aa93fcc238db071d8fd317f37cb76ecdd390b04389cae7c4c150f9e45adb3594fbff0ed3e1c70f21490eb10be71ca223706cec43181f8686be0f645aa546b4677525481b41c588afec9256faf3c470ea75062f1515c41f807c53979225b72c89c70c55dfea531842098d6a896b7185584e384bd4e84f5d8fab83384864face871fba9dd824f93189bc1d56cbdbe1be3525cd5e627dcc1a8f0631493ab2d5ef706343d27407409d49d6e1c2901df9f0042b12a28907ae705b3016b5193ae8d5787fe29ee5f57352e29282b2cea8f102bc02900d2eaef66d1a6ae1c549c289d4af15b8190ce88df73122bcb8ccb8b0f4dd3a876782dfcba3bca2bf744527613c661c49380ff9480783aa78ceec8fefe5f06a5f16a17cb457d20760969ae6f79a603203eb88a28fa4ae7a9524aab961fa4082401e0e2316a2c5556390c58e7708c6d41a0754547571b4df7729079c5b205c0bef3b06bc84c794c2c601bcb910d7d62495e38aea107fee55bb7da893a08baca395d7f2ef96ddc061229aaac2fda06552fb282070f47e04b059fe9c2309d908c6193dc97a4f4563347e735880b8e6f05e3086aef9804894f9cc81b7284138c14d85e2a61374814d7df15b2d078440567193050cbce0bd153ff7155e6c3d07e4f2f1159de4f1d0b58bdedc7b91ff325a590f6b5467ce71510dbe6380db7644a5f5624222601b998f86a5f84294f1b8bc8d5ca1564390b134bdd052dc88669037295e19ab6024dba12e9787e08483ec8a0e4ee5d9746f5c0b906a374029b17bd989053ff5018ef5634ea302524c0d9792e8a18e971edbecfe1a9fb13b8bd5cf7cbbf477f0433bade758b02114be363716c7fd964eb2a2535b6487034c2d3f97f09bf34d171abad7cff0f39e6e10abea81fa6e14d1627a833b86eade1a1218460b127ffc6c7238d532f37f93d21e362b0996239006476983366ff1cb7ba8c65259dfac3998966866928de90f474381b00fa6c50d8c1ef8495bfdf458fccc80ca917732228bb05cb10cae954315c1f7f5f5373e05eb3a24da7d41edb4d776a20902eb2d86061ce36af4958d1abfd10f3f7bee5dbf4f769e246bde3898a2d390593dfbee7305158f361af5f1ab41721c24c1f1239135e078ebb3f6efbb8960e46ea4485ef9d3b1d8606b106383e6eb9d4bc020162051996d5ea4fde2242c9f9f2b9d78294151395b35915d063e58afbc1a1bb38d5851ae79e6329b9ed9e593627cae478c4b7c90494615936e5ef5ffcd9f05da7ac56a7762318a13795058666ed4363372dddbc29de5d7608db0e7e5a93fce15c61ae62b5b2505ebb07b4250fdf83b766505e8b98620440a8379b3304acdebbbde94d9f32d7dbf34edc67f40f7886f0bf9324ceb0202dd6cb8ea8ceccfbbc8aed31b91073d51830a22acbbe01a1dad0c61197b5c8b42b611a9e2abd68b10d625b9e4949a624c9c9981f4279f942221440149b65e59cdb8a001d0b71bff3969c31d96a6e86120be6fa9ba4ee984f8465ea213011da55877edae03513d989d38266583de7d22dd142fc2e8f9863c037e4a75f8be05912875d903ec122cdc724de871be3e060e12c3d40a6ed548d61a9e3ca275bbce9e6f905f09d6535846c6cd2c98bf664be725abb70238d0edd3d79cdd340b7082402b4a454c1372a7d0c4c242bf01c37c70c0642d172c790303ee52d9b793600bf467ca217b741547d0fbc098f79e7605c58aef8755243dd33c8baa1ecb117e410ed8af69d32f84130030b602da1292fde85b6018e5d5260345d4f1a566a0928825972f04b186cbe34f9991470d55064c9776925b01f1e83398f6d49a47d709c171bfbc29bd50bbefb2ffbd244dd4a7a9e2c2fd1af3e65435ab8a9bdd8b82bcf625b853835b2922066ac66cbd48eb693d838eaad7fafb4d176d9481cee00ed74f2d1df612b0792cfdf8994fc1eb895bf40ca664bc6b1ce3f63066f74501535e618e668ba2654272f02b1c15cb2a4a69e678ba764d7c0477b91cf5f8c14a3e0b1d31686a3e36f7bdda64d1b3ce1bf95141952bc06ff207e9b1efaa7cb897dec441db900b95d10dfd60ded4d4a46ad14ac3a94ed7a8e54ee2b693e66ffde8f9a47473b6a6d4947a7e2c7519fe3384077739eb4a3c1f7746e68a21cf1ff1f26fecaa174f4d7e116b21847ebec280b31eaf2c5423d2c054cac5c1a39725ab24014ceb15efbf6c8712407e38aabc802c831e3e8d66371691038a5fc0158ea99018dedfa222fd9c772a963a265f46e519455206816870519c972dfdd826336808826656442eccf97d002566495f15be3e7e7eee5bd5a88ad06d8eccfd24c3fe8da9d5457125b457f101462d2abb4fa149f8b6059d806c2262b321fb901f678d6b92ff134f91000e56009dc098e1641fc83051990d602080de44c8c4e48ead2aec93703b9d7065d376ece86d46453deed44214fe07d7979206aef3af59fe0d7347e161aa6215e369f1c58c73bc5aee7579c15607fbf8f25c75068da0a72e55ef996af4f940a371774fefa56c5fd256d5657e43735d97b2e7697df170696aca53ca2e38415c2e028b0a0429636451247305738ea36b55ffa41416ead036165b6b65a4af0f1a8340abeaf37413880b08200a3c8b73feb0145c58f9db9b3269e5ed794418051bf2c057cbd4511e7e1810700019174866a5c0342fe3acdf1e01657599348eb8283bb1e201cd2ce9f74c15c41f8cea1cf07cca4c6e4ef99c7fea4b12609b7c86de21542fd532694c5097a6eeec2b7706a1c19f1fc5a236f4a55a88e19eff9b61b30e095ebd8d90b0558a07bd07ab6cb133709de2d8f35ec7d4da21b87d94a8fe99089c3e3c19e6b01560c9ef5ca568e853b39ad310be45e628f814ee5c2bddfe5e1b69743b4f8f69a865671935d0a0e927e49c405fc0ad4d71f57d948b145c954ebc12c045c00700fe76883366e473952c70c8c7494606345bc1e528e4da3b6817144137ab717d1fe75503a904ca35a2eb889a732f991edb518f8c2db6063a8eb8025af278a671625d571f80b4b85ab7d35c982b10925140020bd2c0bea2e17bdf0bf913744c0dea6fb1a017a3c4f5710860fd84b030ed26de307cb73205c0d1889ef3f0493f71a667644e10cac3202113e8b98e4a786c49cf707a101f4421f0521ba378f1a92d85abf1f4cdffea9a8a7336dcd9e009e28865680ed53a2055629627e17ca17048c6047d57bfc93c195b4d27c41f8f9615d4409fe066266685f6aaabf49adf9af236c1a8e254d6a7c87646b6416a99d20170c0ecaab18f80e655e55938e7eb8f731bd6aaf076173337a2c4331ff99b071367df89b18fe66c7d07b9cf6f2c09ce4a674be1d7cc2207bb02abd00b183ddf86ce9a89c872490ac084e9bb792949d3edaf1d1dd23bd38cbdd9a533cd8a30afaa287edc5c38f155488d7b6f4534989b19e27888b289dc614d7dbcbbfcb11765cf277f82c1ad0b422c3ced76b823c9e943270302bac462023b5d695d52c53655e1f2358b3bcc934ae7f4463f2739eee390e008f4f201acd38359e0772efa5a9f05551948dfcc611f13ef398dbd1fab1fe7911df35a276ba77bf405ad90e0a04b9c05070b77a514407383b7ef102f82d8640625616df979a441aec7d0d0f099c2ac15f1674394f88211a479b012bf2d0714b035345cc0aa5b9af2827dd2789b3ad1380710d5d8734417fd7fabb9a8fb7148ed2532e2393808037def3ead2b34bab1caadedbc6334881d47d5e95fa54fd0ea973f3070a870c699fa2fe8d4e2e8feb93e96d63518d9866a1b53eff7940c641caf27e2f8ef031dc59bf2b7b6122c8519a58392590a5763af562dc66e131eb35de3fccc96e8fabc7273cf4ff6fd0fa87aba5ab9445cd8e5011fa9cfd9b808be7438c0eb63d804312880dabd1b9b6de63aa9f19f8e73b70d6ddf2076e64809c73df6f41f19b91ffc0eef2b013b7deb4c03fdb48da4421e3d278843965acb58c5257614c6dff311bf4bd676976beb2f1ee60a6f4e050d5d60f7bfd7a2c593451a72cc13f0769f8a6c66b310454bed3f1d2f321c691908d360e4a4adec05b5942912fc965a5caf6acfb2b15b358a9f7660459cebae248aa4b11cb66da22d4729eb1e3d26fc57bfcde925f125ef300ac7dbcd0b8628188ef0b4afc45190b7bd11e6286974a4b9eca6953e02d541281082287baa4c1a55340c2017001f20064f22ea2a9b2367053acb8888716255f2928aeb946d3b80a559270e80edc46299396eca219cf4b52eb483d1a20e98ace1e9999b36ca97a19bfaadbb8b0822058edc7e4a6a295711cc44301a2ff02c6d5cde0ac276f26ebeaaae394cd7b3b8900c459aa1b1f4711269524c5d0988de86eced7ec8d154b0303174cd06ae32f65eaa6970fa6fa47707da3264fc96f7a315543960a0d80687289607b12e0f62264cb67c6dc8397d8dcbdf2f6d9de59bdc6fe299e3f48ffcf2fcfa1ff4ed8437382a0fdca0f1b951f4684b774e05cb542e3eccdfd203a6566ebcb69507867b60433c92f7d1e62c114bab828d7b035ae2965d4ff2ade1853bd6c9ae339e418e5e42da42ef92bad7665226ef07f9a03669e1a4ecb0998f195c3cd109a1088bb27fca2c97c10bc601629921717ea7d54cb43cb2319c2efce5c84e99ab98ff3686354426eecbc1a09ee20c55942be68323d913b5fbd4e334d242fe3278a2b91b8335323faa9bccf6ab791d1ef16702ddc2a3c0fa6c32b47e2db526d2ca841fb3c74ae25c1feeb29287ef54bf357d9754676feb5626bd4092ff95c31312c5202bc0275e8d481c8c0a584aba2a56697611054c82d9cf4d1f5aa31142030de4e29845caa8f056417bf25f7d061fc42b179a80e3b3adcf628da8eaadd46db59a6f649df3c4368abff54eb1bbe907b3b013d73c613c9b51e63bd3c372ed1cb0b1d60484bfe24a8728744ad3e89ad5ab1e059ba3a658de8e845bf1cf626fabc328a602d4120e1e37ed33e160464be25bff6b9511b2e8124b8e8be66d6afefc2ddae29a8e2785ef30e80b44b17dc83c4d804199909e13f62c987b29259c49b0ec96040e97f2cb48fc9a07da74584ee3ae9dbfd20450d7c1350474680aa88fa21063f869be8160ea924a6b221fc6c1e0f3140bf30aa884b3135dd1ffb0b7098bae540cd039de954120855330174e67071565cb0588110e7f0fdacd8f7e553d47779f0ca74aed00d0dc0ab044259db4aed353b6ba50ce7c8f5137269a245e87907b30e3b7c69159b979ee83688e037302f36aea523d1f10280bc398731a2335bdda6512e2e820f3a2fd230473df763d03bb79ba0b8e6f6e5d6cded62571c976614314fe044c48f8db99d0dce9cd35090fcfad52883914ed0a58c437cf1675f818963817ac8a1fcb3959283229d1d39ebd44ab7ca7862ab896a003d9864ca71f4634e80bf3e981456828db20a13dfbfdadd3fe663bfda7c702fff62cafd1b5e39a34b618d9c3c47af1c548874c2729d9ed839ac172552a4404def49c2eefea263bcbb4aa31c775921a141126ffceab53983cfd71174c1e5fc152033ed3bc8a99e73411284c3fb7d366f3eaff0e76e63c8faa66a8c6725241e0ef43cdb8b0cbc5b8d5d93122c608756c7c57181435a6cdd96edc3e3c09a1ee3fda5ee31ce9ebbae6d14ec4c1b64b18523ed982ea1a27713d0f88872023bd5900241fc71c1410ffaf4e6bd883ff069d5a005b58c4bd63ad7cf40f4766268af0efc9d4a63b5859c74564ce82a1bdcd6a443d4bbb7aab8b8fd0194caa54dcac8bc4d97076da33d40e268adbd37ed813476a431169d88764251c62136576d3ac1ee8aba31c2f727d184ef45260a6a9f6a44b8731dcd43a3a335805a608d27e2cff0418e59ac37ac86714cedebdbb716cbdfd190c3787bf1c578ad56a00cde2f99745f22ccead2a66c3afd16843428d0e268f3da6bce7244a5e5603bddff2c095b06429a540efd18739b7f1218299c5d0f80f38a56915b7aee7391a619d88408a5eb3c6748a05c3982ff8c1a0b059f497456953edc0fb0347d46d352831311edf7bc3128fd905711af682b95372dc2569534eeba2872fd70dc192237e2688ecae75b4167fa7e7a1f3a5befb330b8439873b73dc5b7d1abc3e136309d2852f9adeb3d56efa6621c5611d31cfd28e20f16b02df65dbf15577ff7ab98c905fa1432bb28aa3be4bd144a446f23b245bb82e77965a37a7fa190ef32b24ef1d358f3942d0d30564be8b89e67320b938da352a04b9b0ac2a53205a57a3a43fbe60121243ab6c4887106cc7fe6845512f888d3fddf817866de8cb4431765b29fdc92b9d51f782bcfad74e6ad047d27b600d10fca8dd71e6b4b86204ebd7f88802f5f34a41999200328fb1d1e399bfd0bb9219973123a8a4dd3634e26d82c9b50e0a6f5b47950943fcc42a083afad65260875c1bd42e6b21fe334e79c8792ba397a90fb6020f648f8c41606efd3cf5c7be1d38bd572617348203991e90a3cb36afb17041a9f53597c0b3d8832137133cfbce841842a13fbd4b30c6eb6c36e3e3c514a5ae0fe3e203600b3791f7f347f45f134abdfb098a6f165b40df3996185f20df544d98f1d42675dc7c3647b5d9d58ae0b2577c605457bf7120e72007cd1c4f9c749ff2a21f2dd865d5fcb3e53c26195197900259abfaaf2343b7bdc86f2b88a0f6099a6030d80c08833e5840274818f3d52d8ead68feb48a1bad0b6d8cc5f1d3dd13473c911bdbdb719fbd7d84f806df0aa52d02ba1d3522a09dff8a3b56666038cfaf991fec5078c1d11dfeb2bdb3cc7c629fca16dd18df3cad540071bc57dc6b9cf8bdcae09ff9966b681f5d16a2e5859c9462ecaf3838455467da5e9d08f9cacfc31f67ab39b09016df0045ed1be4c8304e6d7f7ccde0fa7eb8a6fb5b4fee97eac2d968f480a03f444028d2fb412a28dddfbc1265a9b08d830393bf717e7ec32c782114e44db3c95861ce55e4c519b89d003feca31c726c0be1f4b7f7f80fa5a0f6606b45541aa38f6ad118b48a282f5b5027d68b7223d9a76073d544d7a262b1c13b592b541f2197ee94d3fb5882acd3b266674320ed216d74d9c0d4a4f3cf5ca493c76a32bb8f05ca46b947abea08d4366c71df68c71b40da0bc3a86e4f1c6ef8daf8d59d27f694815032f6b6f13dadceb6a25fffaa1788238a0339a19f9e6f2a779dcc54958f7771181ed8ed359fe7c7665a5dfa04a8cab2ca583d3968820d0882921b3cec517fb2cc96b39ec7c3fa1d23a5b352323f1e50a2dfa9869537d7011f5df4f43a6beeb1ff688a95e60a18e22c96c64febff88673c8fc992c967e0b01eae4889e7a4265d48f8ef1f678dad543efb44591ed54d825adac04ac8c997e0adf927572c7334fdcd2a39236bde42e0331152be4337aa7fbfb512e02a214c37254aac0e6d17be87da62f43ee8dfda2950d26aef03da97e2e2799e6e4b8d628eed2d485515308a37c3ae31e9414fe07119561d3b9ad78bce79a8cf48a62bf5dc11c3160fb52607faf7d205845a77eb14c684f424789e42866c21ebe4f3bba85a20b0274b03db060bde9935bc341e7810d09790fae00e0b8f8c0235c169b9b468abf0903a68c546d70daef22ed3734cd7e98d9d9348b7c49b94f750dd1b5aec50ff1965514b6773c6c4cdf03bdf28717ab3b8e913d203c00effb371542c3bbd28ef52bf3198c1bb768473d05ab05deae3d5462c01f8297a155856291ba56b72864b5129472c79efb7dcd3bbdcffd1ece10dff71edcab6aa83e9275efeb4a71948b26ff169ad0b78d9a9ab787492963c582ee7c1114a03d5cd1ab0cd46aa7f52aa30ef29e75019b36723a81b359e8014e9896b026afc1e23875b97f9b467e330dfcd1687bfed7b3049a9ff8fa44b29592eb0fe0fd45273a83e4d0fb1a7ae049909fdfd67927953d6e655a023f30cc163921eac5edf67f6d512b098ba260a077124b8a486d522969283e1b0f69fdaa513fba6a10e3250a23641b6626bd9d76d45adef59a47009492c24d9a1deb998750ed8b9eb996470d68cd09834e20b349ad40fa33e65f265e1012bfd290d8ba0b76b2068d6bbb125caf7633000d03614194df6b2b5510685c9963f1a9dba1db7fb975cd8c135b9a04d0eccd5af1b31ff77f7a0d119981e9d50b63ce76acc7ed27ef9f6b66c5fa8fa66a9f1ae0b9181c85887a312eb96b3728949f6107d13ea07f750d60f5d409b6b91def7212f636b79f8312644ade8dbda97b7e8352570d42acd57fdf112e7a2f42f14ea498c97495dcd0f98622d97e701674fa44033492821141d99d5203d50431df8a2942086dd9c08d41c42fab123df2ca68d248e984221e4622e761e8e8f346dd7b51050d1477090a4a68e57d72947bb33d24d14265b9bed4f95a6a6644520e11112e279eccc26ce9b5df8b18faea3bab0fd39467a169958aa5a883b85388eb649d129121e10991e9e30d35a746390f2a6cb0d220a3d1caea0d8ede286f5bc760bcfd19b629d8f0ab2c685309f46f4b500926050da78d949e90a003a9b507a2632dd79014c90ef80dae3bb8c537fea6f89d99e81ac8187b01922e16c51efe008ac5d9756c74ebfcb6afab0b96a82edd2d6409baa9839322b53be525ca5a0f6fd58d2d63474876ba14c4aa392bf01374fc13a2ca8c4f6d16724cf64174d4858b41703695aafea6f21d4778bad5aeb6b70c65414d825a9e04d193faa73388f56bd2e9bc75f50eb962b560bed8291e82f2397958af4a1303d5674f0ac4af4def11be050c4fa17ddb0f78a24c7d9208286240a71db5b1b55db14fa3d9e8d5bc24310a784177ec2ea23b097d38c8e62ddd9694e34a0b2f001898f336fbb8860c3f5d9e8f1144713257107d73fa13f205d7cedb1b6d7288c0e1ceae06dbc5bbbc622397176afe3e101c8c30cd1847511efad9b1f75c6b25b981181d61879e806167566c8ab347345f1f4dc59e20302b6e8b32d4885959b9e9f3a349102ba9ffe18e67fb54dab6fdb2370ab4050958760ebe763654eb42a61cb0a11cc41c475f57f3292c77e554dfd03436df57b703bcdb49d4a4cf37edad1edd81b57f6e0bb06c85815133dcb82e56afcd7cb2c48df6b755dbe7ae4a30c45ffe7ab95ec3fc890595351965ee434f07c38d1bf3592262f021a2d52ef37f42c5a7819063f604a73d4839bc58baba0e0348496a6501f9e536adfb1e9e4d12acc60ad24cca8d59d64c88fb68e7f40731ab64e07891c92f43d84ed562c36f9d95a35fdc2adcda69b5fdfdddca9d34918ba24cf0aa5b94041814db9d97a7db94787821e33473e06e93a4e7d12747c9befa561b9f8369582a58e21dcf77f68d79ffe72700c9aaec5aa33f7b776ab6b38f3fbf1ea0d0359087855ea757cbe47ac1e66ada5950e706c8f45f41920af97059444c7e46fda25184884d30dd02bd86c6f155270ee1d4ef1aedb75ea41874c6b7253cbcee8ad005ac06f42a0f922f5bd723c3c98141cf2da368bf89db30f78718276623bf13c469478ca4626b1e72f3af26373fb253a3e6de4822da1273c201bc98e81cff1ff2ed731e8573a2d8694f871b80f7499b56419067602ee9b2571589fb6a64429f0ff7f8e16a7c0eea462f1d25508e71a3d34467758a22222dd9f318dd7f57bf37c07ae158e8b3c9bfe4d5a207ea4dd94e62c7d97245d1dcc7b3d3917a8186e560cafcf7a1266d80b39e56efb89d85347a8ee78413298efcb8387d66e7fda8de83cf99e82c35eb6a8afc5cc14a035e9dfa8920f7aa1a8fb672faeafd5322f0754fcf6c6620eaf407a99a8459466a4549b9b2ab8523e3b5123d1f60564086993a0a86200595b486343184e060d3c2c43120b934a394ddcd5c5c08da43e9b5d33512ab9a2253a5f7b08241d8153ba91e8f4e924baf66129b68f49414167dbe9e4f9c9f7adc46a69fe4f1431fe360cb7ab35cbe460fcb1662356a79e3aa34aca32e16a922527bcd25d2bd7806360a88e65b9c07c36d98e2b5f7b34383fb915dc83e64f340f49e489bccb39a33247043d779aaef9e3c39b39743109af649383eb1af08fddcd2159b07eb181353da0340cffd2fc2697798f3b89fc073370c899645993555cd89daef4c45457c12cefac74212de750f74a95dc67a067b4b691bb7ed37cf62642d1290ce2a9ddc17b00ca03e90ee27b29eb9df74d870a031b064ea5b8f65ca101b840c1a424332631f50468c6407cafadcd664e13471d4d24fb7d24454481fb7f6596ed3195df3fe063187407e8978193b2e6d5d1ca4ee4f5a6180196027dd94a76eeef1a81725906f124a2c016359dc1f065dd3eb7eddaa73278e4f9741a467c151e30e7f1d4efa643acfc724fdc8803fa6f99d26bda77a95598f79e4dbb7f91c4713428eddcb1e5cf118eb3e2d4b4223e35d2bb08b54dc477bbcad9bef07b9a34e719e5647f6b8fd319492904c35e823e03c8506a15d0b72d094911b77cd857862f4f3608b8c99d7386efecc36891d5ef2b45459db3069c552eba8c217d941ff1515da00a5efb6cd671eae1d7573699ec9a7085abc39b6bb702e855b615e44da53d9c68945ee2a9465b01b31880c9f2ae99bd647236b11dc06da36efd7e029755fd4fc04e21c39c9427af3d36fe7656deac86ed55bdce72fcaded61112c3a2d9ffea59805341d17df0ebac7c3f3cb1663f614092918654c9630c9eb0a609eba7b0777655e719e2b10c8d832b5ea3ba44565d9f1cad781d127f0d166c50034b6f66a04e440e9cbf89da581acf57f054a23f17ca2ba440a26ea874d4356dd99ae8621a640e55ffc63d0d612f4f52a19756483393758f8c959bc847148633a1105b4b58c8fcd06eea2a5231462a65253fea702889dc2eb1abe56a43ff0c6f9865b40863513878e4e5ad205e6c802df90a905458af7dac3183d42e1aa02acdf2d30c5c761c0f50d38bbe9108769d023fccdbcce20e4f4d8ac89ad8ae2628ff224dcba06d00d17ed881d4eee73976c85c36ccc5cc6e5dd98468f4f96075cde984521a52f4596403422769970c8e147060d93cb5dcb3c46f4fe629bd79ec0cac0eb1639e62dd141e2cc45b0039854aa7dc759a791f76c32cde7277f4fb777ca4f5248f8d7d4305d5b41cf0d56d9364d5e248f1cf815ccc90fa765463c8c8daa27cc284c911fa8d9ba5286c423f7c2ac359d1749f2053343359a1e98bff67c314a8e4c052169db5854be8a6d3bb1de8f55c3f1e3b084a67088d7c9e8845f3585e80e58c06409ab5ea7ea06e218928e95d565b9158e51cf96be7cc7a25569131e1512c9987408032a112183b4bf39ebe15fbb19c03a8e0f89fb1a1e7d51e1b48df4e690ef4ff3377642d047db8640ac74a5785ceeb216f92f74c74d2fb35008318d13a7fdb92be9fb6f62455c67dde0be49400186963a4a722a0b9981d974e67665fff74ad6061a540e3e6ebbe068fd4098952b50734cf5a56c38fef0dc8519b9657301101279fbd63d8172ab85d6dee7608e85413f9df8ca71f54fe202c1d1b39a84b9291a77fc645b3e65d11e77625c635a7d51cd3b1eb8106c956457eb80cc343b9a0aa07377db5f4efe3f4bfb0847ded05200631de11707c9a8efa58aa6d93051450c7496d4ef91f4fc417fbed655dc6f5fe475c3686637e4e8a56a608767910e437b0c78d55164162f771b5c9c2967ef774e4287512efd7d48e0d2612e873856fd91b95b6c61cebe117091666ea84e6a298bc223e093c3c292c9fb47bad38c60e9d433a9234d74d3f787de0b0f12e0e46577ff92d806b2802f72eb2f34b3aaa787707e5ec029559aaee40546f83c34d2efb3934c4f444e716d20a562f2c2237a8e7355b15d6daca2a7f8d770eff30fa33f4990626aa93d2f6c054895cc7d224f267b2f81fecc6322bb3747c1f81f769d835f7a4d92a2db8d199b571ab85246d16d7b87d463d774e2c4cf63a1fe9d457dc6e82237ddcbd602994af45f59d80a27d192c3eafc67dc181efdeedcc850117463dbb63fa5d6f95ac9bfb166e7781bb391209e30b323c6f503cff47b3ac052d1f92de9468cb17640e67bb9c986c8c69a2a91927f396048944258934c5d5a49ed8d32032f33572b909bf1904da7f14e46c10b5e3a6cb0161c014b05dc64e661afd20ab79f28a18b1fe24f67a0338be6fbe415f8a53f5e121a135146cb435b08e697bc08b6a70c02df6a38da266b72c5f5b518c166d8dcc06f2dbba9a512cd06ec3aa443ec4fe347fee29727f30ddf042ed0e5f392cee147cd779727c193ddc03eff8b68e9e92a2eb7ccfd445dc1bde179865c48f4f17e77ac8425a554306d6f6b9c75f55c2d3c8c1b8a39d6759bab2598a214cff0156c9386f89c8d069854ed5bb80b0a01b214455f4115c0adabadc87abcfb9c3fb54476285733c0ce8d00acbc843c4809d139a77957a3f75b3c11b826e4078288af4665b6fa098912707b918a1577fe0244c0c3b311b52b5cc3f424813f900724aeccaff1c6dc2b890919d95aba423f5ad6f70665465da8a2fb6ba9bc4a531a94c409f9c58ead33194f2504f86811f482e5e3a5c4d81b68fbb783e39e666480af81dfcb3069942638c800e4d67a36019cd8e6361fc8f58c7534abd7c43ac31fee5a997777436ddf99559c924ad9006f2a05eb1a4384b3fd58fd95e6e870618e685ba3d5f767a191cb8124860bcc99b384afff5bbe7317503ae19ccd426b20aef72cfff46d19f084b127145959dc4c973213cfa93f054d5bf32df8a65f23dae5c715caebf2b8a68b2d3c641e49c2e94bd4d8d3146bbf3145e426e4514c8c095f3641cfa9f8344039b3af20920c4a0d6a032ceef42c3cb3b4dfa4a4a48bc79fa10e14301d532cab3be15716030e03fdb6c9245580fbf0ac7c6c799f0fb8ea34ba37ce3e88bd6af7b19300fcf69444ac458947fb9bb98d73482ac3b4c5f065f2e1a7851fa6e9f3911819d118e3ea07f07e030108346909c20aebc324cf5423be58141775b21bc30b4705f4586f4a22e4f32f2ee3e201913ddb2471deb71fe602e9a290371105bb2629e626ce09c80b2ba0cb5b4f8de9892d7ac209d17e8e617a08b09d289b0c1e8e7d875104afc17d77c53cb35fbf354e335b25f2d62cb815c2219158bf32c3a5259b74ded53a9db013bd373d34e78bfce9cfb0218240ceb2b6792792366b44fbefb844cbe72e3f4a0d498055486cc4cdc77f8604aa792e2317de1fee4ecc95ea2d581757f5858f8ef79dc7f28c58211d9a1a2352d8602606d04ac52d185d6fc65528e7e92694791f4919a9dbbe46cd5ca98cbbf853a18766dfeeda5a456e95c2bd8a4806b669b9f9ad5d7e50feebee4018e99349657ae527d9130840b74ccd18c1cf373d49c4704d6aed55f529afa2f7ba777eb1c5993abf59ff3837aacc8a3ed6dca59bd43077223e3121f192d77963ba09c7b784d347b212ba03af4442f52755da1d123468b84692fba02015e6f0ecd6118d7945e7b019d0c969a7247601da612cf9c3e9741afab16a8e8619f9c44aa07ac199c06b9275e2d8c8fc128603154adb79c76cfc95c030f44995cc27ce0cab45e842e87421d532aa3724f68787b9ca463b8777dfa814225e0b0928fa30492be968c45b6639ee65fcb483185bd9f5e8442f00316a99238eafb1a6afe4733a7220864a8b314596e69e86b9e120f8f19f18cfcd37453ff4c0e82fac3ef2ae4819f2bf65e8de52f05e7c2b7c68b2af52ea31a55b9558c0b1873fa30425ee0d5e63d4b974742a713776fa953e90cfebc5654728e5dd46ea8aa2d49da4ad9b3558b25e59dd564e0b714ee62c24e54faadede4c48edc90ec56e3ea8d736d59b8f93eab7689872d02ac3a0e03ee8229bf320414606db348c0477dc5492b77c37cc57131f765dc6c06a5b3d2975bf3a90bb94730de2f39073ad613fa4bc7aedf59e36e9c5b70f0108a4a565afc49731d3bf3430d3a217f8d00b951b90b94a0b05d437aa1aba358defe99a91f0a84fc3ce738a5cd21b774811ecdf2cce9817c67efc057296e506c5ce504f15a9c86c650677002a9097476708ae15a550b93d06eea12e5b4642c41908e192dbca492fdf899477abf5391ecff5eabd8c4e9fce559507c2d6a9e27e4d63b915c8e67165bf32e9a191ae519a82d003705a0374c55fe82eaafd3d0b490f562fcd936c1ec1c59708c62fa87de36ebd272afac4b8b78afc846bc91bce561078517eeeb88db7a08137102b2a907a2387664e8ac91f4b8c9f723d8b8a89b4ae1cf8ec43903f5db17c3bf9d3dbff434ee0fb383ca4aba182a5fe1b70a68d09420551d2e6c1d9e62a7cc8eb5bf77b485c58fd2cc1a1d184aa204c12a1cb6474fa2c306fac7450df2a3bd9bd2dbb3c9d77d460cd814f4efda54fd140ff55dae02dcccb5791cbd9a4f24ce288e390e76b23f40d35bc8220d61f4d317d61098642a14a9239bc7efce96b746bb96290f8ba150314decb4f1d5ad50b9ebb3c8c32a52aba656d236e40b933ede9d5c277f1948ce568b1b043c0c330c2a972ca13858e1a6fff8b12dbb29a6abb86e1931c022c02c2ff0a7e6c0a1d648bc54e65964e108c6c6d88942d8a488a6c9a7507e22e3da4cda9e85559e4679f17cf02cece16a327164e3e9625418fc1b9992b17d80fcb2a37794e301bff1fa6d5a64cbf63568ebf0b75d6a951109b5f0d693fe73fc6882114b40ca709a5b753df51c5c20265fe8c6ffccef68f0ecc468dceba15ea90c9d86c478898488761e278f16bda2fe6325fcb6ebf00a0fdafa44be573f7defa16baf9404be205ccc6441d6fba7aa6cc1084553376c5d57e86b5b7d6e83f06517defb668582417b1a37a5a6281ef2f3d1da4a8c7f5327e215fa5318f3a0ec09d59ec035ef05fdb4dd12b1a66feb763a6c67ddc85b352fb2c5e5ed8c6c368e24fe31f73a4ba7da6dcc7363b738c0cf5bf1c78aa51925296792a05172036a42f96d7e774979df8240940f34077cb6ef4136cf1164d219f87286d31f4d24e5cadc685fd316a38c4996b65a102be12feadb2ed5cb854af029e6489844fd7e7362ce3150abfb24c5f994bdad6f6f2895490bd8fc8502b521e8514a2d68537ff60d3c8e3776bfd6dd7d6d29b79c81cb4849a78684ecf124fab5a20e5a195fde43140e2246fbdb44d0f4f25b7b07fb831612d45574946c71e6b57991224dc37d86e38e46e5fabf0a440db136b788a8d0cb677e322413782634afa4ca1bc1a5e8b2984e58c4d550114f8b208719840a80c82930c8ef852d134669757aeb929da16005205ff7063385a16938075545462e6bbb622693852ec16f96ccd1cf46009199fdcdd0cecc853b8d68b20b44f1838a114e3de910dcad36d60e45745f938f25fc31f5218943e102465c5116e6be184abb81e4c176d71737f7d9b7e116eccfefdb4050dea4f6f195d92e2690c1fed31d088a5b19fd7f9d0f5d9fbcfcbfa5536fb604ccfe01a1cbffa289e78a87b64f576360084fbe271148901451060921188307b3b706325b7b5e7721c455a00f21804201c7bb515685abdb76d7460ce9987e1319b32db2ba54cc1fcb68a3cc023696d00b591c0a162c08413e3dc44cfbb8f9139671302910c3b2b77abf2320403d66ebba5755d176b2d6d127ee87e3350b36e24a432d4e84fb8ca6e6c20dd14e0d8af95c944e0b94702e5f8e5aedb59a47ba11243735624185f86672815739d5fb93dfabcd56e0771ef18a74636d342e76cb9094be980c41a78a37d2c3b1b03174beeeab56a80a079fa1300d96f1fa8923174f37cf9cd7cab2e8787240e366f1843d9c4de11242e72ceb27ec99fe6cef650d9d99def04d0c504f1eda64ef03730cb1176abe6eaa2aa48bd87075582d8c693ab1234d11e89c748f105883f4565341248e79890ce988ea4175a08e31e50d23b08b954f0bccc6183069ba84e03bbd633e1128e05538c6e76c88476b171151d2ac95747c02202fd7897ac41f31a739c88f492d63c11e8ceb8b9a9961d8baf3bf72797fc2933de105aeba7ad620407da8cc5826287528d82dd1821d82a5ed21574188e1d1af5b39cd51a00ccc45530d0e71a8ee61da64f496fadac9c1fbd66fb229f8132d53966cbc22f648133981b7e91dab0e6db6cee7bc78d96892fceb5d1db8acfc1df19869d16c365803a9bb67d4254deeeb9c43f164fff906a2e0e534ab70a7b052badff161abf7405467b4f093c8985faa71257284374ceb305533657d67e2ed29a5ad368b9feaaa4c709cac6b6107a1a8faf6cb8113e7064a6f1c3a240b9007606f2216648deb52f64a51486cc1681a329b7d80d99e7e069eea9c4d42f6e40dbc56fffbcee0f9828856f0d2fe5f9405235f3de72dab108ad84c6ac9049c7d6dcdb1266632575dd2dc79e68af9e93844dd20aa1b1f94a9c42f0c52d51998be783fdb6f69cc8aa4207fb9847faf69f145dc684aca088e9d7f6ba165d7edf5f9cbdf416d0b26d67526ac7d391e261655a26ce53ce9060d354f22abfba866ed8c3edf25076847c31a76797966eb06ae9561d1e97b27af19e4f73f2eccdfd9b33a2e0dd9fb6588a205353efee8c912cdd77a1bc6967f29bc5b93702be7ab0db6ffd1962e0e783001b97741f60789a2efe22833f3cb90e1dd51375a7ad8a2db8ca53735e49ed0236de7e443db459f6a64159baa44dab0b8a85a89fd71790e0b0a9dc3308210919ab34f7842bbea02f82bf214ebf6d14b74a1c4e5e53bc4697522f2517657bdb960a065666be3ede2ccc7ab351773bdb6bcff3001b35517173f77c98fb3ede46eb8ab2b6f87cc64cd741b83fc9860d62dc1918fa32d9b191c68f51ccbe8da851fc71f6f81f3f37692e416215f02e91568a09b6e5eabe8b3ddff20070b0de4a5afa2d8aa264ceacecb478462862984659b2ef71ea9100cf2acbcca55dffa795299e1ce92ff46a3843250961d7b69ce830939da6bfd47e93d74c816c0fe0d2715fbe3b0053d8a8b6dde05f2d387687f85510d7f07b2592b33577246a0711dc766e90e518a528595f5ee1313401d3fe65fc54349797d256db391b7fc19d829e7d9e7f3a206da62e28d5cd929b1cadbe087bc0c5dc4caed9f9d3bd8de7a0ae740d84adab8de74aa48c6dea0b68833c89eaab39e643b83dbe26ac101d8538d84fb67876261424062f309098d806281e152aa22e898ec4af1f8fe52e68882aed2f60fef906497b16cd9acb5e4516056bf8e447f9c60c7c730a107462a12979eb8aa8e4591b1e6e9f30830ed7c93a03684c8ca2e44d47e23684cfff9d0b7399372fcba920cac9d8ff3b0994c53eaaa7b9017134026183cb12bc44b04586e9d6d23f9d9a14912fca616102533d1597fbb20622c409685717bcc764dbdfab47cf9a488bd90b56254ed2505a5292ba7450a4898cd77cff77f14df4f9f8d595a63f79b4785b46118dfbf32c11ce5d5080a58ab9a4594a2a1af3f9e66ca4cd1ee017446ae86c3d6c716b28d42beca886038944c03d5ead400881e44a654bbaf83cd615e94f19b5456123c7b2b4fccda02aec7ad9a4093930373eb06eca6038d257a2cc10c213d03ed35480222c4dc02368cc1c6925a6c1e1be29135dff7621a1b8c6840d623c04a8d456349d40910244566b7d74915753f2e27fb0ff5c1829e663322efc2f3709cc336e8291986f4e77ddac17dba4b393bef23a4541acc6523836a5782128e25d923fc03685d9d473bbf6f82ef949e0fb3d73406142a7a7c7b0728454a3e06266f641fdf08c74994739fb34aab0e2508721bfe7136c1497b955b414cabfceb7ee0d928ab393c3f1d732d5c5419c4ac6c614f5e33c43be98d7aa3ba98a4c41df2fb3df6bd71ad30b2680a1ae605e73a44bc7036b52708e782fe892b39f40b9326af91f2adc97fb1e34540b75a083c03c83b0bd865e50cee725be6e196c78f5dcaa690dd4d3cc809d7e1a7502c408423856e68217b1b83e1710b1aab593e60bf2d24a3ec682478491665f71f67e573991abb862783fe6f01047eb4437cfe7ec3250626098d591e47384a62d956661d6439dabdb0398cc23ce86074e9a6b3f942e9727013c22c3987f81506b141f84aa9c6b5e59bb7b6cd3cefa5ed742e026b127e299275e5d7186cc3cbb3c71108e448c1d7d15dda8d76d67fcbb5d8296c7379c5234cdb4ac270a63cdf62d15e8cfe6bebe50a3ed63452718f831e6ddcc8bd15bfd96ec5e01209232756463aaef068a305afce091d15a31dc22f95fbd316e4fd61f54e452ba87d2c48692b0c90d14505b8dc125df710421169277ae7892d49aad161f8ab58e1841174ed0bb19bdfbe9d176d93d6c5c9f0f81f6d64ea6445d44a100e3eb92dce27da421df2afd101e9ef629d6d110cc4d0861e421f78420981550274afede8687119c3aa38b5a91efde1aa477b2e9154630f82a13103940dcd0387d15a09e8cbbd091061423be4aee34339ca0e569f4361ccbc33a79c378ead3bf8dfc37ba9894aa032ceafb9d9dd01ebb88bf7ae712df382776539bcafca288a7c777b3066ff3fb95e9bcdc634f1cce94bed8083968850313f32cfd21da13c91c1f9c48285abd9225ea878de6eddc5b9f0f1be0f4ab146f13854d09191e7f7ffd30ccf80387e2836780659da657447238558f14c4d1111bab40d70fb2c0661b475cdc6d3138ed1ad04dc7cb7d1cae138a847c840d91f85fd2892d2b93ef4bc445bf92233150224d67801681ecb80b7f96c98bef1e597794dd321d601370ccc3660c3c0b30446320bd98c6acd7c9da435e0ac3f459794b4afb568eb4026605ee35992b5e7f0d0857149546cf4276f7a188308815d66c5ec5acf569dc73828042e5985668fe72d94f0b4f8e2c6380393a11e72320ffdd0773736ee7a0ba5b924dea71fee4d730564e528f078b4b7dfe484125a01c4dbfcfa561192fe1f16569e4d1d406b6407bbe577d88b0328667c82dcccb2b267e36ad0457a54db0c8c1b7e411eb50345f65d3cea9f15f3bc56592afd61dcc7d8d0e9bc2d5ec0ebc25407d0047ca17f7eeffb127ef354a4f56c2b869fed2766db62bc5a473d7bbb2a2650b6171775bbb3c6e21ee11781bb5244e8f268fd371be715b3a082264e0e6eb01871431dd50bfa6cdb79e1d6d801aa834848be6a1fb83caeaddde7b6ef0dcde91808310e370c6c651a05a07b57e6810b48ea9db9884b5a8acaac38db50b6a2bc5f217813bbc9cfb698ca7bacd3902a4a7df6bcbda9151e6fe2e512f7f7d85940b268be5cfcf7a3fd3bd58e086a8ab0adf16c5252f0c1d0a756db87ea9a8a41a3dc7626cd0b172471e956a153ff979d49e3b84fb2fba7ea403ef34420bc9e22a5a20726aaa5e0d121eae369c3de5e24aa13418901448a3fd63a1b3d0b9cc3573168231449bd0a8b8b25f4b094b08cf0bb654e9820fe2ca9f9a23a2346f6e0a2154deb3165fde322ac87f909bf7d17c3a743ece2c231950e6a1d7cbee7f173c8925c0f1b348dc43e3ef6e6d0ae97163c3cae59513dbaaaf610fd549b5db5565d62ba7ba764e8f996def0a7175812bb208e1ba5354a45355fe8ac691ee4d0488b530d5d97857b2068dd173ee1cd36a411aafcf20d222d543a4a4dd2311ef69588e85b1bf8c620aa149167f3862ca502987cd488c26b1d96de5ad170165e8fd440c11361ca366d1041c3975ad8a6aa6c01356b47915ab3bddb2ef3297c8c8ca8bf95b9f443c0418164b7941e23e44e2dfe70a73a9159bfe399d4c3ce8500a944ac806b849c8b5e087d01eebd94450813252eb23c6cdc36c89c633d830e850f3b72811e220744404342ccd365cb16fa3c113be4d5322adf04088952b858376f9bf1bc7739bb5c202f2757b18e4f1412a58094b3a4972cab9d38adbdaa6950ff86ae630b374be4f4fa4a23afd5f7d7390cbca274704709acfa535ba343636e8ec0e67f089bdeb644c70f89e85f2910159f3f222ad04369ebcf50801d6a8c0398509c5397d28cea4e85a6b7eb0bb5d77c93a6bf528bb19bf4a884d3e6e3ad4ca3b918a43d61b45de93cedda25e42ffa622fae458f286be5bdea121f0463e0de591b2fd8298cf0facfaa9e18863fc09f0f364cb72c5613badfdd5d262cddc71e41cdf36d2ff15a588ea62e5d8948a35b2a82919d6a187b615e872b31045dacf1ffdff4e1c6257be737a76b40dde9966fc37f9a8aaa5cdb7d5c14b5603908f532b1181394e5300b42f4891afb1b47574ef285a82dfdba0e479a3357106ba9a5b706e72958e219829da888e78be4b7afb9c357bb9a008b6420a14e4c4a5ac55f247c383ad3dc3090b2953df19af6ce7a1f597f3ed81fbf57e49ef337905e7a94bb9ea0b6b42f6d8bb6043dc1ec08d17a0611f09c6751bc6ddc1dadfd47b13ea67b75519b70e86ca6e3d7037b4b70c2c03c744ac00da2d51873527fb8af5fb0f54578851d6e916ad5ca6dbe04cdc522b58740e87333ff758285d9ba1a2835c8984ccd78c9cbf542b5ed652b29b4f2a0e5177658eaa75ed11cd818828d6a2a52fd5884c9d3b6beec2db29df9a7f4c7c36cabc6c172fe3a36fdd8c01abd598d8a28c917412d8fba105e48303f2cc1bfb569e4c3be6d58a65027b3a16e7bc2d9bf7116d7192b38446403acf9b5b2a4046dd7cb33043d88428a352a99c961b396124a7d8de5109947f98764faae669069b5586f87de8d86e27e23d82fbeaa1114e2f73e139240073c9d55f924afc8424106b9b142c8e9081264def5106361c0646fd681c79f9a36f5e89165ca69771eb7395714d8e5e47c3fb3ed9857a0a4a8fd1f3ebac4fa41d0f604925c48db4979e53d9d0648a55f8f37f58b584452b1f8b6743db16b60266b4134661ffebf17b13ba33cd2b7e5802d4a51f2396a241be1b62d23b0df4d87c3a4d50a83d1657cd8af4c9c2e480686a95275e5583e872cccc38cc1706c2f554bcfc16bd1f1db1107e0b2a50a5e0310d4b3c9d28ff3f4677b5cc8ce68b1328d2039917c262f1418102afdddb641eb35ef4fce1d2f1b17f3168c38572aae49cbfa291c64842f4a8b56ce44c619972a0731a184de07826832df3bbaef52536992c25a0749f52a8316c97a207413e79466a3c0de2ae0865afedfb5ec6a1aa9f56d8fe4e7faa8ff5169575e04e7e80053ce4b56368f6f5f74546965336c066ebaa516b16b99d1c4f181a546ac9a3f353c3319a7240885cc22d3c9b1df673bd72ce3f970eeb4fcca97fca826b3ea8c97feb0baac8f97c03998c43ae8971c4b464115cecefd6076464c415a59299e80d85a690c8146add705a8422136b84528c452e17e58560d37b3d343c79f29acbd7e3c16609f958be7e83ccce2240fabbefb74c83efb5f6cf3e301a0aec1e5964124dc890ec8f52f12a5d4509770acefba82d0c749fcf9f2e0f01a2c66b8cb2a540ee2590e2799b789e30653a5cdce59f784306d5739fe2980f3f8ecbfa4900cd4f57890d72a499fb7d90138a59b5e2244a305f38bcda40995a05a4e3def01a4baf5947d2264d39323e0b6a4ab97ac827ee71a7c188a67203bab237183762dacfe4e4e0be4a0b80756cc399f07c41bcd895bbfabd2bde73a61f6c46a46b1681035e45c631240b32811f54d6d725394aa5b669114ba0606a8d2dbf4b779be68d649b56fb0d307c79d764ecda5dbfb88aea9510cf3ba7509f8524753207283cb8ee7e7f309f8364ae3f6ac8f62704a50b7a9d7d86a765ca393460d4ce04283fab2914752c7aa9d081a4cedef82177d8cb6afa832f9e82f739a0a2b662fe525e765e1d4a0b7366c771c0ab8fdffb2565f7773621ec236117a9becbc5e4a9087af4b051fad51938e55a5df0f61149c523853847ffb7a12a6b221741ffd8dcd69eb6377ccd72174efaeaf8e6966ee86adb529ba860727864cd6a02b76d2b0e0e55422d71bf8b11590f64f9fa97072d5e71cc56bc4c83a08e44ee465fd91e9df1a988b4e48409a0e7005fb0c63c58058e184a52d66718fd7604826f94b1c229f6378607985c966369bc1e16b6b66ffbd8c951baeda0d9bfaa04958f9feaafe2869e13cf2233bf8c401d7fbcdce1ec929936d0fbf936143c03fdccafb1ace7806905779f9c478f0f9c003243742d19d2432868abcd9f43808c8faad389e69f7d4dd2ae030ded964da87187279f3b36714b1a1927f41141bc3a77f22d8119448ed201e5a90d114b609b6c14f3d7f51205bf2dc19883bea1ce05ef4cf4fb989cc1f4003b80185cbfd5b40db6987b58caab6b1f7f3f5d48744fe563148e8c9c336dcf5c31cb41d13678f43689f41e0ed19feeffe3f1e2cd1a67cf583fe07c7fe7a6d7ea32b9e3cef52aa4fffca71ad3e44b02a6c0066bb9ffd5c65978582409ee5f837d5e67962c4232e332dced92669cd1b72d8d87bff6f3e88388bcc494fc68e2edffd3c79f2b29c31138abc67a07457f60af02192ed2559f7eb3f514932f57b0f93aa9fb0a7cf099a5cfafc6864afdd3cc12213af3e562873675c9a03e353942d76ce2a01ca12f46503f798eb79ef11c6ad58b4dfa2ea03898ba702a65c903df015388d20d3980ec57a8c8227c82d70b87453c397575bfe7f4d041860fa2ce064d5264fe04b30f6a8f00a344bc1c5123c901a11f86d57ef6e34c5ef63e1d09dc69060dc6d98fa257a9e5dfbc67e99a76795aa65c26be456c0e3fa0d8571ba01c3712026855af6b0b9c54a3f9a8058e73d33cb588a4ffa7ddf46962e6c811679267fc87e06652e3a1c9277b3c4fb281b1c09cc0664479db1d5985b24000244bc0ab4c454ded2a6d578192c5c947eb9c0f2b9f10b1d2ce3a72854c2f2fce651046fd48e5a2b248f8165214fea36f2d5b1947b41c4f6b750b77722ca3195b222f42b7204d806a7bc5a6b10bcc77778d979340a7c2155d4bfca58f0ca5e7765ab792ab01fc390e5a0d2e86b4baa387aee3303396aef83ee31d3aea419d03fc046d1d465aeb6e4f46e39a73e80ed9192e37e5f2a0018b0d73efb5dc9f0751721ece02c4b74c14fce812296e0e1800820224616cd4be0a5123464051c6fa89d4752a018c2a8324d8506e4686ba7aaf9521072c4e73ac3d132c6ed90679114d383fbb54e4359a6e3af1f89c8e020733b0b9e6233c7881f0c577d4bc86cbfd5edb4e9359bd3d80396d8ebd550cbcb993e412e54a13fb0089f64158415549796d279587a054ec2d027e197e986499ba808267646564aa8ab3341209f5b9457730087ae080b9a65b3ce12150b1686b9f00041cf31a408bc900ba15eb07db698ea9dcdc0e3f1848494599118245bfbcde702a3cd55468d4f02314132b6c0c803318489d16d32d51a4b5661de78613f2d8afe1ec7d48fc7402000b72e946dffeef334c0995eb2f37e1e633eed28430e41f5b0b3aaec44b6dd000034a4d0d15772e83386ccc5d7049eea034538cf4ef187f7ab3066fe33911ab080dd9ca9c611ce24a8c8bc2b976a16beacc12e969d127aa46e93dbba242283a90dd07797f2711ee4e516823d3c978a4fbc01b6cf348317852b789454ea98edec3b76bf0c08e2618b02e693e662c0bfa0a3cc6448993acbe7ad7ef022a035bc358046b457532fac49cb7869215001e3f9135d212528244e5afd6634378e70ae71aa8a7d51e345a965febb6f6b917537ff6920aa9b91df7fd386fffc392c538bfd00b97f0088d08582ee03a9ae8dae625f0f753ebdc94bb2dfb7d9f4dfeffd254aadf0c4aaff99d56aa6d3b3388bb3f7bc981447f1d8d4ddad52f685a6a64aea17e1c067511ff3ef689a305bf03c50ebf6d4f925e76603591b4f2bfbdab159a5a3ece0e7a30eca906848cd07cf45bab7885da60b1e718cbe9ce1d7c9c47ca10e80cd51f97a8b01ca65406d158963d5fffa6a0841095ab9a40f5d2d141f3c187eb1a04171414a9af6b6d1e9abce943f6530898e3f9bd541744499befbd68edfa54d2dbd02031f1adc6872b9f6126f5f65f08ccf3c1c0ed0d0ab29b2163d238fd59aa75c8b2c441019c2d15c81af3086594589aced64c97b7e69cb61322fc7d1b43029f9b7e402d12e43282e4c349fd268fc81b0afa4cdea687f6749819c5fe150a7841eca4c01160ed84bfd2b9061eb86be8a54ef351ec5d8bfd2541e8c012eee165252eb270ae23c35cc055aee1b23f07052ce4c83e69e01e0f4dcf409da452ba519f745b26a02371ccfc1cd51327aae0922a32138e8728b15d08343b468250aa45945c1bb95ba766b0a2244e0889c2eb3102db13f6213b29a57d80b9e2ec4afceaeed7d4f81afac746af8e51b8518f7770faf5e13da3109bc547642f24adcd2f5bff6c69a307592868a07c6e1e01220582eb78ee50b491fa1bc54f9e6dc1af41ea63f9f4066c2f70835560914946353263c74b3c09a1389c0fe77dfa0e35c9c5908a04452b84a1cd1ed40fb5030585fabb220c8b5fdcf381c2e96d4c892c5196c0c165fab94374916972d547626e8811d6c3fde6456e930b6d4d9fa2bf8db3461fd034766b51a9e61a6cdd7c5cd6a2939673aabe7795014cc2baee203609fcbee781701ab7f6bcafd160b55537ec0c3de163476b1d39b9db8586d3accb89e7b10c24a7b2684e0bcc1b69823729590aad11e829b3056a37b165e3c5937e517249e6aa93a868da888653dc0767116fc7808e9b8cb7d75a4fb8d2c66d9c73b7eaac788b1626a252efd0b9374f17d7f44dff85c46193c71ff4b992f7ac2c8fa4e3e56f57836c7de73fb2645f55e462a346d140df03d84d90d9b9407c513fe908acc6eb29d19bb96be2921a8b576b8fc2cd7cf4faca250196e22f830424296105ca8bdb96c7447e73e7ac558d5a9cffe6d73563c3ec48309e999a3a45585d9f34a45d6c0fd53e250f2db5d9eeec12f031844d1c8d552c0101e6e620c330c2c41faa2d09ea309b1314075ee582c731a1c348f8a5b348bf8ec9fd01d3ae4fd2baec1d9eb4a6ec32295f9e3ada1e43a1ef539a4514d7e664567ae7922c833af07aeb7ee1ebc781dcd06ffe7b2031549e7fced97d31eddd973701f000343614f6410df685b3197a48e57fda3108ad5fa4f262f9ac51ad217ff01d4ee7efb2208a4eb181a422e1596cd2ce72c9abb7852e20254db6e0242f409d2fb4bd7a731f9e2f5ba520c5f1098c189256007fab1ab5bb5145a22ff62cbd11c934f9853bb16de20a4c98c094b9dbae855138a7ec94df3796adbbb7ad0845e440dff7bd9f799e9368dc087f894ee272f41f50daa538bf1b9780d5be226330e06f82e1d62fbaea8290803e2e735c5482fdcc2b0fbab05759f5aa5a05f212d12f535f0028b74bf7995cb3e696544f31a5190926f1150b9c0c0506e8bf440b3861aba09694106d4cff40a9d5334bed117470ee319d673f650e3c74596484b9727dca303eedd54638d9b7b81488a70c152524c88a6ad783b3bf5cc729ca7de92fbd7aa1d92f211e14ee943152ffe6ffa021082c03cde30f59d96c708730361f939ce88b3d39e362d5dae2575be896b83f60a852df52f95402f2753192585c5c4e01737c2f70ede8170ea99c40498de3d365e355e673369897b50a866cdb60e659befe1f1c9ddc37f00d924895994b6e6c685127000df7a8ea1f2e235ef613015b41ff7b59c6eb5bfb805ddb34f98fb1cefb30bf6f0c9240678f1650e6e7f6a538a2337a1954f20c68cb039a3013041aab415f382de6035e6c9140a970ab90b215de66efa9d01f992645252b4091097f467101ac816f80be3f5f9c765dab5977a55db7048b0b30510b8d2208905dc68218d69f300f7a1cd04244f20a673c59e682edc925dec10653a61227251af114b0f97c89db39071f5dd49c166d5f1af01a2e104307b777f1ce171d252aa5f696b479514258701aae359a94c47eedb9f1443c4c5437c98ef679afb578d64e90c4c39fa8a53e72d5d43b08c364f5fa689cd6fae36345838bbc511b70e857d29ebafdfb2392520a9023d333907e4476b5b6d021eb0bc55b30c8cbf50e6c71333a4ba691f9f3d0035d30c75ba1b249f01e2af8a0ebffb9c25a8c04925fdbb32b54af7f1afc918c39343ab289a8deed6ab461eda199c94e777638c2b5803def297ca7998c8de1581224dd964399d02bdede2006470c2fd97eba496a751398cccd49988bbee46a9435ede4c5da08680c88fcbaa48755f12713bb422709fb3f3df17a24e3c3cbe5a935f8d74f5979fb874519c14e8c0ce1ceee8451a7789c64d64edf5b3454bdecd22b948b8606cde624961515dd9a1f4b6949400bc91209fe3c0c44a2b9a296cc3d937dab0b7bd66e7c6adebd8eb268adad4d62442732147fe640de7b9afcdbd70cb8d3234c45a8baa18ad4d9345c280602327551fb834375cdf19170e0b41cca4b406bcd5d62d07bc369a125455aa6451594f2b4ae8e6e177cfca5355675d8015cf8b82f117e9bb2c88d4df4e9c87af3d0f2a77a797d92429b226030148586b1b9e2c109201e92a0ec3234dd62f283e70cbc2b561ee499bd97f3f0f862768c7531131801800b432874313325b244c56a20eafc348f83715121e36e048cff593acebd13243483faee2211cb2b6c578c9ca284e68056a4ba61fb8cd013a464f95c0feca4fb30193af709f69aa875d86b7850c3f1743ff0a7a37a3ce1497646e5a4aac72cc93fefc1c2d5384434189aef2f4448bb644bc83b2209895c9ade648d7b807a92e024166409827fb80708ae154822bfc3267a4cfebdbe26916b54fdfb6e0b10537d9b5f0780ae46ff989e0ee2d08c8ef83eba43cf48d5d470f1a8ac6d957f73e8234fa37128320ceea9737bf72e00c1f0d184c3d6820b6c127a354a6dc6e7197f1d757196d26b32682bbbe96ffac0888d0e339784d31372be197934d1f0ddcaf05afe957c8c9f2e2cceb5551ee92fe6c01fd68a978a1e1a657c39e829a07aa4909d94835facd58c5cb33d73bceee1e677c57c10ddf64edb6310b24ff8faa8e25e6ecd3e58b7c0a636b670af2271cb5707fea75fdf585982599bfd23bd226b3f139bbaac48266b8f8be6e4304edb0dbb3b30701c719f0243fcf8a777033f85343024f1aefcfd98c178398c1770df4989a5352caf1a76831d0294d349830f638ae473eaf3721ca5eb6d4b2e363f5b2196cb5068dc25d81a701d689d3ae361fc28209647366a1de59dd41d6177162ea210a18a3a4d6b049eda8c50c793c1e2fd1e8f5e4c75370f62b0f2616254166c7da2ae041870332af5389a0eb2ecf919b6db4b564d328d625dcb91024e68be089fce18f80de57c14d9e3516d727e8c47b5643f7a9fa2ee097a5890a3ab6cb4e9edc0ef7834608aea5012ff082d008d8527cb4b42aecdce2fd78d176f0ef37c9c8b96b11f54625e2d6ba533d2569ef7cb3505d619de9563b022eaaf1b27ca763ed533312f5c36ac4050d88b0428379aa03e9f663e14dbc89767415882c151212252e4e11480f392c8927cf15c5d248b6c785717c3bdb4f9c347b4a73513d0a9d4aec84781b6325cd6fac9e6130502616f72df08a3993283961173ea916ce894fb3165e3c7d150069939e96a25719a59d72d1bfc440d467e1bdeb5f67ed85318e7322ef1296c687213b566da5f126a8e9b312655fcc3977c4c732b63182d2b846c22f23b5d0f2865d29a8abd201700c0f1494fdd3eb77b5ead46b419a080e79de3ecedea65242b3fadc8ca56f658dad3abc1b48690f2da31b320dfb8ffd5d620ab6ba955119d118e43b642d12404a08765ee1cb88d2884b3c6430f9a0992acd744f6153788242f5670bb43a970a089d4f9bc8cfa34e2a56a2d909d51c9b1c4c45d5eadb1e93178d077d845abeabc4bcaadff480ccfe68183eb30d2e3632d6382fa7689200c246cb613a5f2aa80023746da6ddb972643be3cf936f4ecf74215b148c77dc5875023d689d01dad78b26f6f053fb7d1b589ef4cc847dc0254c14fe1d65af84a7199475fb4e04ffada83eec4551ec6353e9f8ce1f212ed96432a1d8d9f7825d48077c38c1b6cb41ce8cd3b41ecb2152bab3a0873a458b89d37211164dc3e161459296086aec9eeaf7f0814202394d8e3b056ee67820049a520fb9e461dd388b093bb58fcc1b5f12aa3e60b77ba8afd7c4cd8636542ea1d8294a1de3b76be56d5194392606b352d332fac6cd76dddc40b896c226ae613f26a61c11a2a1e042373cb600bfce06e9b1818442e5dfd7b468849a6f6cb98494e6cee9bc7399aa606189509cb3a531819ac5d1629dd2050038d5f0213964c75bf1f6e01c59d20296f4e28dcd15a9d1358c54160bb6c991153ee3307c5fd123780c2015f580f9593646159f76eed2672b6446ebbf6c9685361905df30548f80573e2720d05e07fd449b3510eadf7b11ed91183d2785f587486535aa29e7a531e02e37516d81a20a9699207649db6c1c2ff3b1b65ba5d4d0ee87cfba24d1fecf2d88f869697e4baf2a80ea0df628058d0d7920d783be113298fe18ca6919c18a1ac951af681b3aa0172096022495e66245eab1f2525151e610835283136bf55c5d89eb9cdd4fe4323e953d4d6e683d1e66d2d3f8e83974ece3c9ab99b3ce920d67800bcac76779df82e6d3e7713cd9450697b6e89f8aaa0f4c16cc94e1d5f6e0946c89137991ae6bf4b94c8d473d336c201d481a804e57fc5fc157fb945d0d5f5d4d4430a84a86d9ef58d0d5ac1c12ed00f17cf6a51ee3aaaab64027d7188f21d58930bc1a8308578d179d36ba28c91795d1a0ffe9bb61702a5bbe3005c044f2d73a19922a5835229daee2b2ee5848818d1ea9327f13942a277b3d8ca46736da9f7e53f2c5c50b6b99478422bfa821924efa23d1aed3856b7ec9da632cb41a8cf875fa904c19f0ec7150a9a6377d46669dc364b7a435089213b447b6a2db0bc6615872ddb16459682b464a3cd71cf357f408ac4d5377d1690c1f97cdc408463f6910c1573c7c8cea85fec28d019f1a105b874282368ca8ddb876655dfbbbcc5fd5fe881a51b5bcf800ff8b25c81aa389de068e398ec896e8ce9a33f8e6a6cef83e961cc856c447ce40bc512066a1b5ff49a6b28cf7c6ed36ce462a3e07ebf1fb703c13d7feca87280b4c5f4cae54383e8f4f8f253c7930cd3061e2bc1454a88c3d6acdd6f8dd97045ac736a592ffc6d604934d5570ee52f87375ff38d83d43ba440b0d063cf5c57166fe2860596cf1ed2ff7831f0b8e3a1cd230d2afc6d0d227276e03b77c58c0f2d8e68fe170282faab64f98b55d3eccde2573078671791515192aad2c7325274140933f449204d1c59f57a1b7956d3199c0477911fcd1ddc838d0e4f7869b464e17c2311c169ef13d29e02f8cb10336e002a34159c3b9a4800f3bdfe19d2227055b83bc426b8c883f5add88b467dbdfedf1af1665125327a54644cb6cf2e7255650a551150aaf85e157a24134a76e6f44e88f37c2b933d7f6db5d708f54e000a9499b4fa013902ac0c0dc3e464e7bc75df88207ddcdeaef0ff39c795adaeb2fe9bb385c99d1b923881af3ab2ddb3b0c3b85e84b1816a26c3bd5f13163d1f6bf68127abe986aec71175ae9e0388e1e6d3a3185a5c768f0448153acf91b1d53dff07570d2fa0c38e74c6ff07c17f61453afdc297da4e12ceb5168b1b2065eb2e7abe76c7661e127c21f1b12fdb1a21274c29ab71113c49b732609f78afb9cff0d73d4779c3a5ba3a94e8318a7b26dfcb47eb97f0c240cc5de39f1594c0f34469ca6f3ff13350adbfc03e31bf60560500ace58a09e2f49ceeda5b81a4b2e68a22b865426da98752aa6193d24e66325250c34c4931935a30ae85f46ffb92b509e32948b50007138bab49b7b7e7eac8f672ea271fc644e21ae72c62ce3c73bd7308b180deb2103af2ced6d59f5df5c8c3561cd9e3f9ac62e772fbbc32174a0c37dc4fa97a02d1caa0e6b9c6b58cfbca245306218a56b55e068818d80d291bd271e30b8cc4f645b4755024c4837767cf0a9c8f4a33e16c689d65db663f819dca0571e6112f750ff72d3c3b87ec45603f95225791181d63102ef6dc110f4f2f387aafc80077fe0aee1f62182f652e37083d30f4c6526e06d250f1f4f4d9bb5b16b718c1bf03c0dcc9d4dc3c52cedae09ab2b8bee577011fc27d8b2c3f57e4b426ccb73ad457d1d4c962781df8365fc7b51d51da4ac99fd2d571636c51991184ac0e72963c626dcf13c1086d9430c20c06942780f168048eaafedd840967ad340630a82cab8f12c9b430d4d95ce067390ee8eba61f024ccc6f40f678e06d8d57b9d642f1f04628982de87237460ff36f383e810111285ea14258860c2ce3d2164bf659b7935797d7e2573617d99b4ec6ef2e712f5bf81b0a0db801e492e7ef5ab63e7d3dbeb748271b8de0baf4886f9cd2a1e36d78a13a22e00140250e1a7a8e0ac04bb1155de4c1078fff9fef5dd0b561941c41e73acf9f8ab98383a50dd81e2ab7a9f37794f796b5ede8f9f30b362095ed8f96744df1d5af40e9b0d34f1dada8954339bfb97aac80b42aa7aa6a48d12bd98270288447b248a94f257499f93664af37939c56477be47a2933bc60b7bab61f97025965e6321783d1ae0e3658c24b145e7f2997d6b661f4ac3ff4880544aeee75e53f700a69f6a89d52bda0ed3429be89ccc2fc44570632bbbbf0dca4ff27ef75f13a398218963e5494ba00cc5ffdf3b4bca28fdd05bd34c5db059b49dab72bc92f0d47317a7528c4579dd43e73259f32a48ac0297fe80ed0dbed57ead86ac1f563de97eec24002f92454fbcfd24d2a32017a2ec667a8a7ecd62b27cf0a10588cdabf400076fe6995c096db7354e02e9cf9ef8351d9adab5408ff489162b2c71afc28d81a963e07d0a3eaa472bd59944b339c6f573c46d4b4803e108ce20017da49abbc0fa054c51907d4f68d3e58ed48f5316f6fe3826c5a8f94812286451f27a40766dd92b34aa1e4aacf304cf1ff44f355ae10d37f686b57101f058e30c4dbf4d1b3edca20483c71e10c0cf5143a409979d140103bf500f6c68127924e235d3ed9fa06d2ce1bfc563e6e8870c208ea9e388525ad3a2e6ae6e53e704162dd318cb19c2214955bb4a22cc89f84b8aff51575b90c74f2e8712f25117f24843ebd775d28bc37f30d47071971df543f165e03c061f2628d7b73f8df95fadf001dbda041d7cd9a677425330fac2ccf92b29789684fc8e36e64c994e99262a34d39fa35c47114dfe7f54ede46f92f2d696336bc0b74d73a684d7af0b3ffa66b496040c0bffbe8ef2ec0e3e753bd059ad2b39e31bd7ccf75c2750c5564d4117c2074a52259923b975ec84d7e360c5eb0fde56d28d575beb04067486bb3527016f056d7fd4a6ded013af25d03e23850c916511e2e62a58d928e61deb9fb1485423143e0cacb16f9306a40c95a2f6d480df9ab0f4524224290ceea5988d16390d876b4489b6384a824d49570cfc4ccff20c3330626cfa728d3815641c6b921c91dca092ce7ceb9b0802d93aa5cd9f4273675d3b92892a824ed9114dbac533cc749a81115749c10b54d97cd4ddfe39c5f3cb6600440f8babce18b12e0132ac497feff11586fcc6281821d1a9f4793a1fe0e99b0915d71241d5eea25bdbbbd94e2fcd0be13b185e7f0f74d27f309ca1e78bb17621db754a34b04d4419d5deb7f2da01dee9dfd1bd036869b9ff75b23296900f13a1fed988154371bf7418ce6a653dae6e15efb6f0e7ae9071c23aa380414b0a34043474891419bba0076ef411c89fe64f70d0768c4a8e9796dfaada86a84dcf16fb7c54e486bce8cef20688b2091c698bb476db39a55648f7e85bf6ec5e41eeeaff84eac5137ff27a44d52f7304d6ed860f054454f39d61c407a9c5b2fc8e0c1b104fe08ae17e824bb26553668219fc6962b34298e9c158e64516c2df1cbd32d37be428dd245f8d172cb6e9450d6db87315f13ac75e8569b4be784dc49aac79b844066d6f16a85b8d609d43772b45f758b907094e77d1d31e84d620516f0925656f4f7a156c9ad5603e2f02b74f0f8f75001f7d57a9c4ee4b492dc0c7bb77d8baecdf06884e1d99d9999652c5f77c618a5b73e4f755649de4c84e3ab0dab492bf4dfe14f6dca67caa96ff61c218e6c65f659347738ad84bab6cf260e2de8dbae928a567d5ddbac220684e63e83b845e73ebe29713346430dd8b66dbfec57b80f2e1f26b8d340de67dfad5a10569a095d5b4df8194fad44ca7c6e1bb805d7d3740a614e53d33156ba1b83cfb13567ea0bceacb31bbded163dee8dfb51b9eb4629132a3519da32da2bb970e70fece19b782e293e1405a58b02a491ce25bd383fc454471de43b45e230dac63f011b8993ff038a35d4c5da1eb4cd3e34d849dc86e77f2921bc603ec979e6f4dd822330585259dbabe113ee28bf9d331bffa45f107f403a1e85cf9c5a1be412b60457bad1a861471131611ca45509ab7cead3036001148f9ca2bf1f584f8423488dca44f3c2c85d7cca9a1abc59106621fc3287f55c331a80fd565b50b81c144cfc6622a060227be87144b831b279c42a031f692c8f2e08268679d534eb432a9108880f8f68c70fbb73dcc1b90fd38f926aec29c1842bcee41e2100d2d611db4557cb2737b24c5cd8343baedfafac9ba2e71eed46261fadd4b920d9d6e40e5e0d21279034e542095cebf235562dadc109f504d76267a5662090103f3a72fa8dbb77dc419034d8364fc3f806a93fd75add130df48fb50635f0b07d27b769c0497e6b8f7bd40ef47c4cc6cd4916f8f2fa6b5a0a2c159e93cbe221ea0ddec618c343026c869b3636786cc35801fcc248576631f2452a88ae2405285a9a941ea5e1bfd9f0f71813d3a9772522066f59625e762d1c992788f33086becb9140722792b1dde5227d80f2a6c0c540addfad1148629a2046daf53026ae68c6f145334e7937573dff07b1c577d8db4e9dc853aea06d70155f87c4dbe6bd52634d8d49bb25dad4d91196237270273d27735e7998f00ef779083e8c283d2f1680795633f4bccc82dfab949d8b119e16cb0cd2cfd9748dfa8514d3bc2d30a4d325320a9a0aa136714c0e58487366de17cbe5775dd1b0025b8dc755112e0ff883b65e2273c9acd3508cbb85c6716b9620188b29e01dfc531500747614515d2cbdd4985ab25c89940566b9d7b157e9eb0efa21eac95c8a9b7fb1a175b4571309020063f762c93f1d8e61c628d49f8c4115a8afddad8fc7a09f567d0f66cd98ef17363482f9b60afaf644a4076d03d429745871e4a5754d80e8776697c1c12775c8adeb94ffaead8061afa78aea5bf4b2cab0eb367edab732f5a9d856ae88361109b6c1d9b11b2889603faaa51f50ee88818661f8afc06ee38e2a872c99ce24da2b0b00532ff7de0e54787f5deeebcecc8a04a48001cbb5c79ebff6e4dc9b6db4d46fe1a74dcdca7ccba1d2efc9ee92cd62973ca7c1c95aadd49b87a44fe6a6e4d5b5969676641a7e17333942add09aa6223b94bb840356d4dd6b2d53632d1cf7ccad3a01392d95916c00789867f395b673c7625700444e5bbaf92abac7c9d2f260e4e69127e53aeccbf8e09437f868ad9b7403d2bbcf19434ba32cf1a76812a8759fc57baafc4a31c64765933e1e4fa4d848c619359ed53a5166fb28ebeed5a8f8bb64634929e1b1cd7db1640e3e0c01091902edac7c5abe82e89936753dc7f85798e40d300b021063d67bc9057cc45f3e453c9b14982dfc03707d799143a562a90692ec54555457d6c2a2ac7b2503d79f203cf0c76b293c7831e6e997ac4f277bfb4d6a68ea065282d68c46a22f4193009f5218709ece3bc5e33cf4f92fd40e8fc83a26fe7df59ce81df6ac9a0e6aec5c4bd66de1cb8b22d45395e5fbcb4b4a83c2db633f3fc7dc2701d115cabd0be92e82bab232a43f8fb765cd722ac652193567db7465bc0265711e28e6cd6cc3fa6d0e76e8397260a87eb409b29d03dc14cc4201da1a5242f9b13ca49334238c65bc5a6f4caed7c1effa79632d4d9976954102a8f4ec9c8411990d29e30d24f9258d6b9780a600360ce184fc3beabb3c488e520db560af37a82e09d1cc1bd0d46dff0da59877d28480c79a003fe9866e00c2114cc3ec7f92a52363c89dcec735b093e9c221a2d9e932c2b9498eade45c8557557c905808b26e3e015b7c30b456376069d266006813b2fcae3ae2021ba075f71fa0b222b619713613eb0c965403a21ae6f8199cc55260df53e135df6fd2a03fd7909c74eeede9269990cf5eb59642fbc99ce2ad0cc266a3086cc019f9a8c321ac53071dd07d30126fd6ac85e3412875b8cd2cd2e81e7daaffaf550d4ecbf78efed766166c17d792f8f603f54321cfe7a76afd0ee2811fc8d5e1755330f73b6bed19d58f4bd18bb2536e1c784b012e7b25449ab79897fd854e484d848f5491eb222ce279303c31a92dfba6dbfcdb96dc09d8c0b50f02eb7e72f453379f9128527fe289b4cbc293383fbb6ff35f9ad2a20b26e2af003df86d303fe627541fc90d229836c89ae3bc6a58629f891d1dda61df65f3c83c48a0e39904168a942798846a4c6b221a6be108fdf44e33445f4c57a8799d1d448963036f19a00fcb3b3ed2bdeee4d9f9aeae7a8eb0f88197a0b0898a9aea54c61bd0f32713ef134d1265261ab36d6b9b1aa50ebac64919dead5b732743f266a4904370fa6076c7001f9ee49a75584a6e7aec808e153b5124f754b419b456ddd0c48b6dcd8f5809d42d6007255d4eba658608bf396bf6ea5d03ec9accabc05f180c614a83478e01cd0bf46415b129a4ac3107f48b468af92950e14787794ab445c9e3c2bbdfd6211269db64e3e34c35bd32218f8a25516bb7696d1b4bdedb5da01bca184698a6e998fe2dfd34243f84e96b7537aecfecb0753daf9b458387a3b490bc81600d97cc42eca5073b5135ffd7bcbc3e4437c7eeb8860579b375c70e4276dc180b0b50b1e5f96b601e60b19910f91a602de25e80c646b8bc87931028ec0dd1fb356e5eed8d8b62b7fa42fb27376a4c4132ae5807c71606f04a97d0378eb1810edfacba36390b5ec2ef41e54386a95a86fcd68e8ffb66585bccaf22aa7e0f8a4010536f49a7feb90828c080025864087d68f53b2db26733c299599362c876fa460109e1efb250ad25964e93a451a1b2a36cfcccaab0a421c24c53a0e70c44e9e459e95ad44d1e31a0201164949ef75b3223f9ff75fc2eceb6da5710ae349cc42c9c9a06d850523b436b665466c9543e8fa9de2dec74dcdd8aafe2dc9473a5054d5b9a58234c13d8784809ce5062a33dba5b70bb1587acd0ba411cb4ef77a586755207b581427ad67f16874b912719fb25e1d3f06199d5064284050f51a6299a2f32765004a5c64fd738f926506376436af087870f3575a006eb4e32098f57463cd3d13fbb2fb19a7269e245fdebe153ea6a4c2868500fbb248ebff082ca0536c5d3e88a74a1dec22b9852a28d8ff93225a6c302ab70e82f523b04498f9189099b98337b56048a1a34092c2712a446d16c4a52dc38cd4c0c8ecab0fff9655691ad78d2e54128545244f7dc7cf5eaabc6e00738ebbc994a477ed0876dd767c521daaabff5fd2851db30b88d709416ccd47ddc35158eb1c0728ef19e10be12952a61f67972ac90f09216fbec489149abeeed57fd7e12089d3b30aaf4950f91c9e0f80d36787b22c026aae14610a618cc31115015d393225873f3cb2d7b504ec18a6e77c960890e1da5338a32632491f5010a07035735d69dcdcf6224f3e3681bb4b83c035a6e8cbbe698dc7c93e184d6ace39773454b890dbf8f3b348cb3eb48ac9d5b58085c9a1a822044b45e9273b6f1175df7bc8070fc80698a3eccb70a54a73fd34272174293a367ebdc6a48784828350c17ff309350ab0807c98b4339938439fdb6a56a9d9616e060a46f12751decfaa0af180343b1bffa9fff467d973c4f4570f1efca3c805e987207b42dea2913e4b0e995f8cc335ef1ebb0804381aa0f668352dc4292259484a5b4203a3cb4dba0231bb7bf18a00bc862387a386bdd273c4a37533473850ec5e075a69c97b640756d7794acaa86dc0d3c051bbe15eb73a3644e90578e377a805fad56fcde83fa10a97a50de787242fc147e8b38aa4b2a2bb89205e0dcef255b387be55d364c91ba3570276d3a6fbb5ec398c836534070d777b74d247c86f665edf666c4f49710c804eedc99c8501e18ce7a8bb20b5891848735e7770ca4ea568fd3ce0c9a211e1dca5c4d80d9e0c521f9b5ff939b0d6560a0e5f7c54aee1b4f34b1e86cb416815271ecb60e23a3649f1332e0ff24d60292ec97a2b9ddfa4d1852faaa975971f5f396e184f08aa851bfa52a3e29db828d3a49d18e1488a2fd8c36293ce923f0a7e9975d450370ff43f8a48e4b8d8ca15e2f4264727e81cc3976d2a384c59a04ac46224e402b414e0183c22a442c630cb638b40a42ba0bcabf1ffc1ebb229ca318a164a57ed8beb10a6ee747908ad28e1becd0350236dceb7239cc60755b933fc755c99a49fad336efcb6cf2eb045f4273764b35e77b1e55e2e81682e608b4a6bcaf71a6f590ad979a7675e8d7a275f67cec32204b4da59729b4b435229bd195c61c4a9bec9833258f42678d7667b7e168048758d98789d8536d5e1cf3622ae476b4f8ea2b3add85355d8109894c02fd4c8f79b428bc7e8187dfbd5a10730657e475a390eb90016b66951044fafa5aa230a58e44a647beeef348bc8152b2d6cf1e0cbb2a77b3d74aa303bd88f3eabe483557b399e4821a5d9e62200e8cf6162900767b458f00cf3eb0b2c1394dd9147160eb3ef90d4548c291fbaa99d3f9ee40713cf075470fe7fd89e4dcfceb3c8b657fadae6f4502c70ec9b91298795e3ec92312a58ba072f56838476e3409fdacdac652461bd97ea1e05776234b43c4b2dda13e8ad4b620bea374ca3af6bb5ff95d57a63eb4f540bd8d57994d145bc6b42b1fa5bb2caa234c75b394585d062b33b2aab7eefc54db53817503433836370592dc33aee8cd324a205b37f6a2e8b3a18f68646b7170c712283d0363e71d07906cf88bac13dc307321cb73c243e02797b33e1f17bca68bce5fcc16a718edd83ecef4cd147b2cb9035d50aa0c045e55c0a6dfb22b2d3ebe5860594a54a86214b881b37bfb81f91dcaa2e02b13d99d7b899f6553aa5f6be46b230d6b71f3375a9cf54b4c6f6a4face0c6ef077ac29407442e2d60605f58e9cd65f617d46151588e310d675505da053f48d85ecdae9367e958ef1da080272b89f119b3a35a1ace3ea8d019aa91efc2d3c9c3f06dd390239571324866291fd63ca63289624a0c9120aa2cf4142168bf34d0c7f86ad2f17d9f2216bedeb520a4aa81211a0d02b687b869f03b039c79d0711980e15f768c85671a5f875d34e03ca73bb4fa9cca479bb5c5b6725906217c8ffdf9240c0eb352bf1ed25808f0dc0b8d5c5b5602b35e538beb40eec97a5f1f28cf79f8650c6b9b14ae9f26c9213c129975d369608686be80bcccf78ab8aff9cd50b3f0d563ee6e5016ffc83ce4e6c98143b96614a32dde60480406fab866735e9e3b0aea3c32692b261fc356e69fab8cb3a23c94bde02254c8aa907d4073d4e9e84d522f844591657b67eb61d3140e8427abcc6d88878d59f0ad9cf2f91d48b055ee49b3ac4cfaa5f6bbdef0d5cce0a38fceccf8edad3fbaeb958de681ff11848b4bccced190db9833feb35b5a34c7c44e7f3580d556ca20177b1ca51ca07a9ed7cbd1285b28d2af7e180986ba9221cc832266cf4dc7d83c384394ecc9944dbb886a27c1220f8fb55e83be744610c01cec4ee63bac881ad5c4e47e96feeb533fd5841b97c11785f4b6df1f9da2794581618b2a4e1876f614f858b2d8750e28734de7db1b882bae96e7b2b5dcc619e53e2ff3d39fd48bc72c9b8ca9176249871d61d16c60b2d599ddb8ba310b69ec0a096d29a54b9955485d17fde32a014e1e4e9f17eb255aa1ad49f220954cea326e318c9408056d8c97369862aa399928d1587067bc144fdd43de826c47876666ac6902aaf194798c82f66a7ef8e6ef7ccdd4994b1a590d60e5890e64d375b87fbbaff138a880225fc5ff5ebb90cb791effced727e78442dd3ec819c550b026b66f34ac7522ceacfed7c0159d5b09bc0daf33d5f730250a410a11fcfd0ac6e8011b6ee2dd5ebfabf97fc140e4b80143615efe2ce86022291e172436b6959be46f50d0c8d7d648f95bd4e4ad478e5e8714d58478a5fc3615cbe4b803dfa4eca232da386116e51f8fc05d3d2cde30bd20854ff34aa58ec75ad09329c2a352b8a99c62afbf08099cd83bcfce125e7537939c00147e3e6fb6101f63477d951c39ba4b7bcb7f2a9bf4ef93dfb110e3891688f9e92835336b3b8ec3b59367b05505b9ff9a6fad63b54877b5cf45f0316c391f81b5b7aa0a46f5bfd6576e5132ac021ae4f034f5a3d4cb1fcd937fe4eb7abfc18554d3b07d00a7a32b302945e34b8674007b02228112f7dc11893bc9bb9daa68fedb14834c53e4a9056bf5b3f0984081e368d961f9e0b248f3c124a362648c54ba1115c6dbfb116d317d59ec6792b3c1b45404d48d6531645cfb94665b9ad7213267d2fc025322b6967edb3486adc6138c7de97ebfe48bea4ccd5398577b72f87ac33fd1efb9a1e85f063217215c804df57ae8aef73118fdfbb29db949a344bda8443c9879aea0730049fc314c4b88df3b8a53798e698845200e04e7012784b912c192266d36d564eac02a517f078712e371b5a281ddd12273aec69ffc4fc64cb2823c8ebac8c7a49307df8db8344a33f7ddca1c9347ee44933e25ed5a538e1bdae4c4b32ba3dc18f491259ee666a84aa6f06fad44f973ab8090a03f114eb906cc755ca12e5074bb63552c884de57d0357acc0a80d91c2802147ab96dc28356a4c0e868453516dcc1d520cfe61c4a1a824e45ecf0c56ba2929caea7f6aa478dfc46d41da79becd8952918f024d763e04c3032956b9775a0422c461da3597b237ad0b33143e8c1a2095cc7a211136542f40ec0853dbae7c6bc11ab0e9987f7564f8d970a9b879d3073131cd6e0a34d86e080ec8270a194e1be9e1c6abe0b2073ae0440bfca530f12970850b54cfe6b37a5ca1373cde044a76668465fcce575c974fbb32e9a121817ad2a1353cdca3696d2dbf50de0668a160fb84b40e5568248849817d1227c1417462ad96420d5e4e91fb59a82f6f8bb0aec3caa375be330e67dcf27e63ff9ecae5190957ad77daee39724d63a7b7c2a83736543267fece610c8662a35ddd0a32b0d47059452e78df09a939629d8e53e7ebcb4342a874aa59c4dd8af27dcde32a80f155672726913ea17e952917ded41a59aaae61b14b6c045ea7d515208005d3a3b89b4da4b0a6109480aaf92a4f55fc67e3f6274dfaf0f3a0f20d70b5a9775b37f3c62757a13a77cebf514b365c2e3a89a16f847c0d6addb22ea0037a6ce90a65de66bb3f2ab1d39adcc95a6a16cd55b326b1dfeab41267e2711da9d2b613b06661452d72cc394ad02ba788793da4b042bc4ecb06ccee1ecc5807bcfbd8d23510a7e9b1dd99a7b0c8641d515b3738559a63797e58b6783674bf40ceefe370c914986e7794c15dd1a0416e2b4c92763f9a2a42c9bdf82c7df92039d23626fa37b594652ee5ea89600442b86df5dad52f799e7ff0fab14c03a7c2afd97ef1bc5dc21f46774e2eaad9768f1d82d0d59918cdc43de1d715f6473e4f2b7439171e190dd85796c9fd6f4be308ddcfd81bd99f70707195e7b01f460ec4f99d4360c53b634283a9c3e7c51ae1f36b08dd044b8cf3005c260f2e2cdf2bab6ebd37142730280813b4d97a6c4c02f682da386d6aee82464902e8bb75e7f1d28c0e4bb3f01196665c55a7c44db41cacf3f71cac443c8cb9b444ea86d59f74b7050256200b42d9928324912aeb5044e94454cb588b61eeef706cbb56b3d12453ca0fd936ea9280610656741b23c3f5056f1bc9d822cb417231f6b8c25dbe82c5245a1b218731cacd41836bb2118d393f640b7068c5bbfc9cfdbdc8490a4662a7684636447a7789944648f0ae48441ac34aaeb8568267927a11b6db8cb0e990bc07a0a72bd0746691e0a16192e8358981409eddd96f1449d0fbbc79762d7dc5591dfad452debf6d7d14540fac6c24f553a69b7c4f53430c947c401ae52c0a6e186fdb5933b7dca24235f3a4f08dd35b92977e32ad8aad8907581daa6716310b9e805be13696fbb9627e539cf00a4f2fe4819a917568a342254a8a50fe9970186c35c86d1f125059d17b0ae53ae667ed183e621619727ba5f474d656088413d3bf8ced3c5e5d59009769e5fa35736c9b9cde01d90feb236d0359e1c742cec01c4f9c6bffbc1530b0ddc0be4c0c377374ebc00fa20273c4c3fc77d97b218ef7f2b583a7942e64c2da394f8b300c5e976d2ebe7fa5ed0fba336ac9cf287dd1d4f3c12244acdf4042482e7074c188a8884a837f26bb222a02d1a2c22e2a58f304ea786e51c9eb7d192152da2f93f138fd8755d8f8abdf1c49903cdfc8a30e2637639cef297617ddf476303ecfe1009001cac3f089ececeb2a600533b0f8a12e56af4dffddd5352169cb2c5762d93b4815608cbce2eeb644fc4e2f19abf87c8f96feef9846ba288099333bde288c95def87a3a752afd1bee04709a65ca90442bcc2e8d75f8e8fcec6a66d39284df98a430415f647b573d1b4c6e62ddffef0537d0592467c33e7357d7e4f0b14aa23a734a598f514aa5c588b4e7376ce79e758f56d6a9ffd2540eb189ff3fe7f61f8718d1ce2ca66a27e8e6a9a8e2461993f31c5a019aeab44d60f367fcdfeffccc2534a8eeb977039a60bfe37c81175a61fb61f78ea14f9979862c0315bbebbc394e8f2dc8d59b320ab2909b4e6868e1ae52980c44a4661590f26dfe96bf560dd880c3c84211181f8bcc37e06770dcf4ed66fd563fe52c82a3250f18c55776c816c4894e2e1a6d9c010f4542fd60e55a7931fe5200c0722d83efd6e5d45b5889e008e7cb627d9e9892673f22790ab21c35e8c9bf4ea972e1865816d16fbd2900abc924205640cac95e570bbe05745ecb23aee034d6d2f824170bf597601a791daa85c9e4d68dd5415ff5afad27e00dc7ca6aa61cf127515de5a16e295f55051220f33463995d811aaeae3fcfb7caa01f3d6050d7005f5349161a3b6dc2bd7bd817ec1cca8eafbd84fbb4a9bcf88487e26bc943ee286bb6c3b8c227a1963da6eaabd85efec088b6b1c6f2a9fe26586312ec801a9fbf875110c17920df19b9705ddc9a475d4ece7f895ca50740ce19d717f2b27acad2ec59738be4571e94ec5d364429ed2ec23a9f7d23236bd83340be652d1fbb64230f2a7ce0ca60b08842c3dd0ac9f122f1f453c59ca46f00481d75aaedf4dd7c600687d394ad14e97d0f91c4e7c33323ab1df151172aba80373bf9a7bd0347ee0b7f3960af886f7247aa0088a094fbf0cd5a00ea684bcdaa378ab5b966148b82acf04800d52a1ff48af3a91991beaff6aabf29ad12d3a913c897e47920b86673c4c2da50f39951b2170ce8dc8a8495ef3982c67124d7cb57a992fb90963a05853b6ac1b0a02ea998cc8db5b5967a752b06a87da199055a0059b7d56b03ec3996dab9f7076f717f7cf332f0650bae77aabbac07039377888ec7996a0f0bb8be19ce1787c96076647976d4f14820f64441111c4a5b0b121c2878888cb5f6f72e45a9561a6dd9ed1f69f0765095b52cf1a32c6b308b3030c440a2c87b0174dbbd17f6215239d644a7036f6f5ca740574765ece8a27df71884caa64480f047c00c0ed3d0ba14f22099e3a411b813148c1b819d7990d27cdc725ad126c0d646254e280f53dddb4c0cdc6ef0bc07d57d0f6659b5e43570a390026905565bd0dfd74632d79d24ad06f84accc6950341a20d36dc582a5712a926511c30e29bad3fafd958ee781040dc5d6d0b5ba03597683ca825354aedfa62eb87c05312fdea9d43f4d449e3999560de461eddd89e52eae68fc785b3120925c3b21450e3a860ec1e3f289ddff23a627397b1507016bc36cf4c6a0b3f94fca916685581922cd55f79398a02382e7cc07119de04227a1ab70e4ffe79c4860ad895a1d8fe1c481c0a2a4351832f4f81578785d8efd44c8c2b98e18be54a42d007f62a2e120aa52f688957e49c4726c3c4a23357cb29637bb64d46e9ef65a71d5fa77ba747c277bf299b44019c3cb581207dc047bfc768ff4ee9835f1226e2081cd8c5f86861ba1c272ca8d8a028faf4febaf3f20529eba570458f296fb4c0ac20dd9ec2d7acbd82b0abfd2944edf33fdd439248d8217bcd40ecac0683d2b7f3d550c5e0f5ddb09ab9e5c795dab0bb3e550f0fd3eac322041d3e3fd760e3e162cd67c75e59514f1080b857b839139f7eb2c9f594d082190cffc3f2bb5fd6e31424e380ce5a1f937bf95af931765bd6d62f5c3bdc54a6c619576b600b6a70fafe25e02dca41d90693b655389fe961fe9d380d7aecd2b08a82ccaa45d5cf839f781303abd966f84bad09fb634cf9763fb95627b9ceccbc5b0ef1d47064c551ab1d82e2eaf38d21a14f8a69feb974b17afd304b13f5a9f3da9a50589c1853966f604ef666ad28e25d0a8d2853afdedd2b2d550ab2ea21f203b403d2cb7890e1e42ab02959efcaafc0ef51bc3eedd6092107b2c348c92a542cd0cfc035df4cccb27d9d9b1cface618301e40d0e7e425ab359c4e8f1d4c1e970ff78a39c212bd443d1173710306dcbca7c8ad1e811f977cbb8374a53669102a2aeaf825fc7d558042bec83c25757a4f235516a5db154ca91107eaa102f80a91499c68d5c90257b8890b82e628172693e22995828c10ccaafd30f5a38d32d097a8989630458ae09c8c6e00745e3b0cca86397e677484bac3571003f2f19c29994a6e12d183b4769dc116ae318c339ae17afb06a013f6bb5d1da9eb50eea03fe2f93c9cf748b502599aa13c0b2ca71b97cdf06646028dec03f131f2087d477e9d9460241dd2700181f2cba2c8197db3eb1e1b0812239b3c7fa1c5dc75ac359f2e0888779a860f418fcbbcbc512b83c9c96b657bcc52c7c46e786c7b006783b0bde935af764c43a530df2b012805b9f9714b9800c5ed52132657f20bab93ff805c6f243ed96957c981cc82c1125d301aac41651100844dc081ac4d82ea9c92c63afa880cf2891dc097a5cd478d3fb667c5d09d1dc9479fd7ab74eca312663482009fd6596f6914e8930b64d8b2b3aeb0df8c5b81b4ac136666bd32b35123cb39fd3374db486cce7fd324377bf1babe92f3ebd6164cfedabe8d459b3cb21bf2564574bc7dcd2355f188aa2769e1428136f2f8b6fb9a8d12b3f4c78d5e247eeaae1df300cccad31fb6eaa7078456820136e501ad7a9f9fbccbe7369148da23e0a5766f2aa8c589d3d51c24c69bb094a203e9ad8e5f0ce02ab755a5caf8eb24bfd65e6c823fa0c81c99c5a4a4d0a03df4d22467f28e28b2fa973c79889e8c7efb0da6aeabf3fa1bceed97e2e7f9ed77cad877ed29b3fc0d500076e17898c2da6bbb7039f60c1c1f7457c10a62e67ec02e6f99dcd4525663b8a7289b26d89805eaafaafefe649afe40bf290918b41fc0f4d924a481a11eaa40914c3dab098c8d005b694bf6648a8da370a242b430aa46385abc7bda015d69a2a07912cd4faa677d43fda7cf662a0370d3b60d65068efa568aabf175b3a80abc9eed992289a2f08ca70d5e66535f443304800d22fcdde77b40dee55bd97beecffe0c3a968ac406441ae8118d18910b7a167239b77710b2728805f9ddbd75dba3cc993c16acbb9c099c8edb9b4fbb9f21e7867a904f545d21235300ac7bc399c0a3ad31db211d26dd70d14e1c367a4461f991b2aacdd0b257508f84b6e11b523008410ff17c56d3a243d87149a73f6b01a91f7ba9abf545ba2506a7d0eb465e5573bd6e488203a0d1cf16125fff507d6efae866b0960414bfdb3e55af9e874b9bb24e150df3aed2ca964af694bc2c147ebafcedc6de998d3f84ed7d558e1c4961d6806341e86158d6f5e0ec027cad2a000945c6088a8caa4eafc50c95b44f776f1516b5cbc589120401a1159d21d5c517d88fe58d327a87cfdbaffe5aaf34b6d2584b31dcd3fd337c5c0c02349c6a8a8a038a357417ffd8da393c673e27a4ea9247bab20c42dcc6e0257cae31f35b3911add505402390ea0e417bfabfc1ea95efc4c94d362d67971517241bd2146005daa76a6ab9c7fea5d3d997395251c9bf8c1b1e898fccb82ed15332974f425a167a88fa54e3a6d43fdc108451117c7568933effa48ba8d52f793260166d2f6e0c6012a6a01fd289558f885ee9f0ad2c7a27bf8987ce842af584bd5d8594e318e48e93d0eaaabac2dd755f020d9555de1d08d98acd4d9fa30e91e0c9544ee524814048c245fb445d784f82a74b28024db53dcc59c0b69ac88a994a576cf608051d56a09ff93edbdeaf949dc3ee7920e026d630c232122479db238b2a728bad14eebd09faa66d7e949a74c2f04c826ac2fbe3da39aa490531d43b40370954e149a763466976342adbdebec5e0a00810c3f2d64d2075762b2b7cc798bf927335f5be055374f756fe9e29f76a43cadb9f28b0ed681e8ddbb485778684802f848287cf76de091eb0c1616669e8483d6ebe429f9fdfee8bd1fa3ce5080522956885db7e58cee8bb0449015ceeeb9186ceaafe071181b94f5fc7a042ce6c64d2217df3f665718ecbc2b37ad70cda022ac5348f9425cc9fa89c534b9b788bbd49c07b0752220ae8d6b845a1e17ccfbb9f3709d9a279817db30e97040ba7cb5ad60bec8695ed212a098fe72a84d015038d71542588efcaf1f53dfe7d46da1e8efaa68c9956834e9f121d4c235bf7fbc124c7de953e19a16b63256ac096032d54e4fc5daa0c8a9e1e1aa37c3be9e60bcf69892cd80ea8f4670f1d92b986dc852abeedb792d944008693e36e6d32f07f34a3216c84bb9e611e1c70e7f2d1fc4e677750734689ab109e1a38b1bdea3d5a8822a4185ce194c3da9bea3104ebffc1a8f9eb0bc7ff4e0adb98addaac9334b489dc492eb6111de79f619f3d373da35abb55096744ebd65fed80b2d21a39f11173206a72711f4e972bdf204d16000dc862b5d119bf00b31c9570ec80ec0ff43dcfc467f92757d3b4ab58eb3a9f6c0a55d17f03881e3ddb9ee3826110d728d62e5071eeccca71c1381418b32e8fa3861bd16374a355e1d9ee4a09822aa7f03f4a072df4b66b917ec154a1cd5d62dd84de4f9c8e053b2222f87c39fce918f344936afbd83ab8be97625275e66730a4ef003cff017376d5f7eb65cd940a124da0cb1072d81a28b7c92e19db64999260d56a8a21aa5a9b577a0326c41e78e246dabad05a3535400e9df7fc2d2bcffe0e4ac4fbcad156cfa144136af3f0200bf9e7c9557497fb2e9a20e8cbdac6e8037cd58f83e2a0a6f3be08346783f408d915e3117fa3fbef35617e09e95b622796da163f2d61836bd5c6dcfe9f95f02fe392dd1326affbb0381f590660d6a1bf7477aedf5e75e682414956e9074a84cfc4a48011e79d60373a8e1a2504dfa3578c8ace71c0a4bfca788ba025b834917413d600be6d9cb25a01a6324230a185e270d4c8e710e91354c2e6646362a7e3840ff0695734cfb9faca5d27d8661d773337341e373c4c972ab67c8bc58597984b483b342fd65d600c70d63daa9f9ba7bfdd99add982055fcd01f760e9c6d97c2b11354d9ab5c12190bd21267a15022743300b8670ea622bbe67b144422f5bce5a8d8b137f02a2e9207039cd8b1c47438634bcb0701cda12abb76a0568e68300fed45a15168c14f7ec99b458210acc09d4f8c4f568ea00e7c3b149ec61dc3497dd8828f37c114ec2611e5605745c9ff893bfb714b210bf38457576a4553902d291b57e5bfacaa00fc52b4dd29430a0cc2fc126690dd959d9e31967c21462422b6cd0e15e5f271ef1ec85dc8f7cdc78b4d958a71edf496ab417386e8b3c711a4424505a6e60229bed9d4363062eb4539241016bb5107a578d265b447cf0e2e8043ed17cd9f18b760683aa068c8d4d71f56ec1e54e16ce225f8cb54f93b6ef13f3b7d1df961bfec842e876d55aa103ba1512035149a16638d9b16b4cfd30cac0dfbd71794472b79538436980fc3a2f2609122e79accd414023f97fc1eeff35819a40acda68da4cccc31a30aa13e1a390f4be888a671438b19d117578f65786d92698937047e6f784603fda1aa83fdb19d535777eab504a9ec2d5537903f368cfcc71290ca3703d7e42d3e94e5c0c055e972a21729e38f2db991399c933e5f7d82ffb02d39bbd66e5c3375a987fbed19861cf88c2f0bcc8d21cd5d6465b536527830ecc7d3823866dd445cebc3740057e27193ca02e3b62b663b7ab01a2e1980f3b6deeb49ffc32d31c6c4e7c22c5d4795b659710567a7982bc4af01200690913b023ac00b453ca9f89e3603d0eba52e30b780422fda0f8d71c0e9eb2a9ee8ece2ec47da476be1c2c28d2c03eb80fa342f9e6465c530500d2a85c945d1b4d8de1f5e56eb7a13ca638d594ddb685e41adc0aa639b16a35a441c473555878c3fc8f0714ddb2c0d6b559180342716e3ba53eefaac30dc8065d3f14d38aa5a258f552e337d043ce554a8ba234e6e4f1cda2229d9556a0d5e2b78141c042990657735f06a5768b438f6b4aec22f1631aeee1e03dcb406e1e2172be9ee1090beed7142f5442a00e700e53bb1ab5be726b0b61eeef57a27a64ce7428d099c7a8bddde3122510479044bcd54d4abc5feba1ac68ec5bd22ddb03bf2a81d722f306d324e4685f28b466d8d92da1f151fe82a8eb2ca806cc675b2d328206f7d63a408dbbc53faf63b56253220af123c17b362a35389e9512c1f6aa11b4fb9333723e9240fa820d06972631cedec4da288f239f31cd2fdd1f0bf53bbe59db1f6a7206def5b631942f719cb60f1c98672499e621bc2ccabb0a45812d89222648e5cb5eb9f471b3541069cbcc4ed71e6735f264965dd9797b6aaa1c4ee6cc898abd077c590a25b25b0b4f8e66056e81683b5eb5d8860664000b0a5cec798569b0f88d8470a54a065f7c58cfcb2d0b2f4d624ecd7e709096c995e1b32d5cc5e2f5d9ea8cd8bec5795387cbde688bb9cd873f0ca0585f300ef14e0d7972ee1a557018de6e5357e09818215116fb7c3ac8dda12ee4a3a30ba28cda6b9030b57a2592475d05b643f914a9289375d25459327cf00a0e5b5ae0e6762f29501be63ffa19aafeb003f22917e5c72e8862c5ddd663a7e444e8726270829f616947afd8778af30307e8084b52fbbf708e7464f0f290ea981c719f0c561eccf3b31f9c3556f9653f98022b31f0d1cb8783e0cdd2936b67171b3f7eec7a3e3413693eabb37d16d165aa42bfe16211ec8e35e9e2e17a88e604c3d87bd411ad096efa48b6b47cf0f6acd8c4eb5ff3bf2788a5208083d415eb2ab76da0b6ba3804456030b5f80e75e4bdd073d091b2659baaf902280acd19692eb6b7af0c3b87835f133bbcdb789e8ee3fae8626e349d518cb188e3e9565dcdb28016a3cf2574ea51ef65f22d79a93c40c3bc0137652172c1a3a04a484ead516dc660e4312d1c9e2cde542d667fb21107e52790772f0507dbc93bba3bfc80682c59282712a2cf9e04d07788c9dd9d6b2049eec4d710a7807372b3e43271c0f1f9fb0583e06a7304b9b893498aaea46b54f85940cd5f300b5b70af74f0245eab561e670ab5188d84fc57bf2c2ead0d609605a1b45beaf681358ce325f08a44af0105b1cc72701d283c8ab368a90ca6a07021c9099730a577c65d9544e5fd53eeb1f9d685ee0de243edeb12f35b6bcf224daeb4e457209e094c83fe30f7b1152c0d0b6e89586c3ff7d4f4db41edd43edb1191413763c7bc72f3baee7fce87e400c6b2eba212aad2de4957ceeed77ce1fbf74ace3d50d4428d93449fd012c5f8ac4ff069c960b7c7da69561eea92beb55f14539001a28f7ae1057005378b3540381cf7deec1750eaa3d017f719d79a76754db72b86d8493e3f6c598e5738a48ed0b2bf18e974dc7dbcb9213abeeda3ed1096940e5d36996f11a35959a6f4f7554fa412c3c51f5c95c447b73860e0d3c08f9cab5713b9afd8fd56bd20d452e1740731b9558ff3e072056f7ab440ff19f0332e25de185055bc03c83edd72f4efc259d174c3b46f942358a6c0f7251e9923e1edeeaa347e4587c5e0212ae2b84a39228cd8cfb71422f81bb747d9c8872bfc0b4857b0de870c2fc547561a7ed8a1b98067a8f2060f474d54bb8c64cbab382e2ee3d9b4b363e07b35168f9f7904ab002ea00784be9bb61f9f53a7040575cbb32b500c0595aff01dc56b4cfc5e99ccfe53c6a5b942791d12ca441ab87e71c69082185bc8afc72a9622a3dd93c020ff4495226d8716caa3fd7cf9abd954b2466bb6753d47fb92c20ace17d72143f7d20e4f80d1de63236249f47bb177eb31bf227f03dcb16b2941d0f18549c977f0ac5be4ac9fefdfc0157ac5bea1e00019986731bb7bedb578c5c1e98af1884f8f2e09d3072dcb928a0258152fcf9bb30072bbea7c1308e88732bb91991cbdff6371e44e36ea1c843acf5ee80c2623361dc8cb61de8a43451d7f1416f7c87f4735dc344fdeb3337447f65b2132d22a469aaf602773e772ecbae95bbba9ab5f8db97433de1abf25beef90ec8d98f387ebf54f98dfb4aa5b35a35e38441156924f02288d70cb0ea2b366fe705270e5573200c4f69fd4467c544dbdc070c20bfd6bcf5a337dddea08e2dffd968dead54a404402c6a4701a6290f04b322e99a319aad4ee4e662970aeeb166be4ad94b58e984c4e79ea9217dc79448bfff09b09c7b87b214e083c12e28df768217465bc88859d8bfdd86b6f8561dd7e02cecb0a1037ba32b67041032a57c7d4512ed54b53835bf4e85ae8337d0233e3bba50f1b56963bb4612ef904c0b9c6bf76fd9106af57a7cd6e3c0944e0b31d5cc540c508fd1cc7864df48cc1e0633f03d2d7eb645c42723b8f53478b4950e4bbc2273cff404a8e007cb0fae0884681e502fa3100a81d40386d9ea774b9d47261034eeadae3f63f34a13b0256a4ca2930d3d2f670214b2b9a450c7f1960e7961c46b3ce5229d4016036d0f39b10d76daa8086938b1194e5fcc3682c989deab723fd214f0f138588abf28efc73974ce2fd3c92f11d5c229c2992efc587c917ab0ef2a567e166d049ffd35f214ebde26ea278370bb7149dc324d9aa056c25dbb8043c8c81ac98623804de5264a10e7b168c3738de5307c64af40a673cf0eeac3acb081d2e07bc8d8aaa5e126f7981299948279d84f903832f09cbd44fdc768a8d9456535ac1258b4f1ab6b90777b56fef3f0ecd72ae586ad44c3d242b78f0351f61b509463408dd56f961d149f1f46f8afdb5f0b39e2d9bb546bc6ef3dbf37ad957ab78d2bfe0523562e66916574b1d1b3775bd6db11b6eed7ff85e32426b6fac9ba2a291ae18d8e5fbd8bcbb853fce11bc00487464b15300c7bfe709879037e761b0d9e9aadc9d3d6afe18d5cd0518d93a2773182199aa67f88ecf7444c8fe860ee38be90946b61bddb559d79fa2c42fd640e5ce90e55c69b1b964b09cb9c03371c209726ec0e60c5c9485976efaa42aca57e3984c36597f7f0b36b06092191a60e43c50237399899728ee7c5966f464c552fbb8df7196c028c8f8531a8705ee5f1d46759551ccc2fa7fd5449c5c8bd61169a5f8d4593d252a6991c4fd4ea661445c3f72caf4071d8d69677005e3efecbd75a36b2416803c795eefe6580c7c08824ecf4564ac97e031fd21c1c175b46905002e8ad20539a2e16ab0c274a6df5943ab7a44c07604fd604850da93b407e72a6186e5d36b76f393d87d6afb8865f21252201533f480c47ae617ec1540951e0b98fa0e6c314bc877d8f5654b33cda3cc9fa8c649fe9ed26632cf2ab33ad680280ea47a018d9b266496b767d5cd4407a7b1ea48c8d9c6dcdfc2cec82a44ab13fe61c593d34b4941daef2c93e67699a007b99d9bf28a4e99c77fa859c9218999869062a8c3e4538840526fa0678a3505de27e1433530e1a4dba207c2186667585da5ca4e50b64b6110ad719f998906f7f245a358c1d56ac5e84730b73111e5ba8e42da78a9c89c9b43a7917db8c8db3b77e2ec736d8c2b8069728a101db891c93cdf3043c8a5f91025b54a9fae25567f378bcede9b7c04c2cafda4b716a425c7ed8a3e96f4ad40a035f61eb238e8367bab8ba3d732235c9af763f87cb3b21776f3cbe7ea46a8134fdadb09641efb470217479514868214f77aefc72b396126d771e716f3b2121c22c78c85ae92bc1d1bae0bf1a363593044b0f5f18e076a548ad689e261c468f872183089742b25c1de29e497f716aa14cf83be8a250f09ad4c56f6e7d15ed84bc7771a558a9106fc8c05817f4470753ea574754b2236db7f13f874b455cd49d172a794ac91f029347a3aee3fa30a0f17f3cba8c00c8c1291e62a7c58e2c2d293b328a5b25cfa70f10001684c468b12093061c3548290b47efab18f4b67fd8a47614ecd8867e463ba054aad861b732ef43cc2bc11d7dc1943c3578d35907c38676b2a88b6e5ba05ab897470c60cf7ed71d4c9f148ef9016af02db4a7f22880a9ec23dac388883b63b1da3d79c0c03b78907d8622917183a728880d7556f9d837a6f6e9314ea65bf6a4f84e1cf8260ec88a4cdda1dfda6adcbecd1f961c4465aedabc4d4e440244d523e45dd0eef329d847cbb081d280256534cd68ae86d0b623bb71323ff433717a39c8bca713ad6a561daf632295ed588d0d36f4b8266648e5187056ae57b84c54f2d4aaa6688cf92cadff0fcad5d716ff11326a45a2c1e298b8efe90db604a14aa411cc58c82de8a5d24dbe6a5ca366ba4125a9b6da0667da407adb8372e61b3e55c152b9eea092dc5f0c5efe7bff9b8ace75612c3faec244a8f164f2ac4f1ce64738d1d7bf237eb1a4406b7e2146a98fa9e79d36202f2bef94e7070d0533006fc00e333f2400f47f30dee48338dd9b36839e8d925ef7dada5e2e06683fdf9621d719b8e3001a035c42bea8c04c9e344d2f34404cd02091d283330abb00a44f67d43f63b13e656e25f96d3b2d921d6ddbc54ec20880ef6e0753a9d4e447e8b8d3178c96ff101f05cde792475c73dd19cb7e04f4313908dc53e78810573b243be081a14983ba43178d4786ed06971ac06d9db5d141c564bb74aef9c85a3524d2985b4c75835630c50cc39ceaf6db0261f854b3034fc6bbeefb126fc3b5e05ec16a0fbe11baf5458cbf446c8b2bab1b8d885cee3eedc11839bbb5f8f90abf9702fc351aa5cbae3c9d62364f18c07dca766a22b987796ea15ab15dbcf52a2612eb27027f33bbc7a6887d1c2473bbc97dbca379c5c0c52f7df3abfc97b117dd7962313c4281b5c183e683b69488654fad6b762827576f9ceeba379c906f7801df6623429f12aa1551b7836edaa0b8d379df06279ca461fb9d1d644c935b68855b8a2908b9648258d082bb5d6b61713be5d205c6d08976739e26bcb0d65de83032095a2543231ce0f4f49c2c797e14a1374317902bb70b5c819a45297d06b8fffe9ad5743cb474096fa57a1fd71bb2ff539e2d1248b0a685c4322fbc2c8e4d03c6374ec1015b1661762e8d733adb4791524713f5257a926e6b2ae631864e6be188e915204cb7a7e5120d78ff3dbfd4e94252c9522eb7551e9c89b75fa15f00fac826f89c614bcea4b4a88cca190af41340982aa7a230e4ddd3edaaa55897dd8d514fef0f495617398d18007463277c47eaeda92f481e2beeffde4c4ca77ef8ae3c564afd9ca1f6622f7f1f2253d23947e4fa36905c3681eaa6fe3b3d366d6580f19ead2601e0399c6b1eab72a389db8907324cd7061b144b2d32ec1462839d754da4ae9437d8226f296d27c7b4c16e9316ba32886389ab2cca336720563f5364f1c7f95b887fbbaa17ff96b3f0aaeca62715f74ae144eb7dfadbfadb4ab546bcbd1cabdc101ae31cb05e09e0c51f3a70521b3ced414551e47f72ea5779e4bcc7102befd20af37df7c8cb75af623253a7bf7f85dfb5224a61416ef5e89ebab43fda76686009b575ad4fad65cf9aade5fc703310f5e3f8c7b0c15e4395d2375a5cd84a43bd28ac04a5d975b50345a16543e396785476eb6742aab022d8ba98f25cb141ff09f04b750c384b5a7316df1b35cebf025b371736c155135494dc4ac0bb6e779b098082ed17b1371c8edeb8aa75da1122b96377e96a78e86585b0d14e7c8d8ee179be2bbd51313f565f0d51539b82976c722c7601e688c6121a8b3ff8b6e37b571865c1f2d447f210f764bff17dd6d45b21bfc7a9a230865f2535dbb388df76ddd6a66f1aeef9d37898b84c3d6ac475286193a2020f82b060744a442a0e7e4d1d9d217c2cd352fd0c901a285a4c3f6bdf1e9699b13cfecb4663d5b647a510f17f626fbff6be8b33c283bcfcc8fb420474b50590113359cfe8fb1225636a55721da59f2a326de7b070908a9b53ee683024dd7df2bc50dd67771c3613ce873d97b24547706a6c8790c8439329c219708972c5ff4b8e24aa64a3702b5238e0cd1b4d38498eae2ae023d350b5a81270062c0d8553c3964e73c9d802c476e95ce4d22ddcd57b9934400d6f18ffbb7a548ae905e1c3bd1021e440c5a96e3f6f1986c583512b4fc3a73ec6a5f85767766c2b1be91d2bea717cf0246f7b44d84bd8ab68acd8830c3872f99e967e2602e4e6ecb216a8599152fb5aa9ff0c6460ee558d9eb28141d26afa350a3bc6d086c6ca67931dc678d4330153ce47fa20e7f676af8107f4cd0fc4b299359c819e29a2cbfcac346bad45b1780411e5c1dc4b5dd59566624c12eb4d43e8fe8d14c8a28d855f78313e4e4a965b3483acd29ca5746009fa4f5c7d3922c7e47d13d50131605b2fed4634d4e7275eb8ebbbfc433ac86b77e05dfa994e4f0c0a9aa4bd5c9d101ec3ed0e5f77d84c3e25783c757f2afdcb1af54d85e284ec136e15a90dac0be67e04941d133a5759f0e342a578e320bf28c6bdea529f67674130377e62e18d0222d77b546cc74888a68ce3800b191d15b9ff03fb3243abcdae3bd0a73c56b9033846497f1e65842e4328b0aa5002608cd0e90eebbab69ac8f77e9e0fb03aa4ac6384f37d41bfffb5768de6ecadd9ae97d3e67b6e2b886d58d0897c5520eadc81570ec17c6147333af205b451f3f54420bbbfe7d7e4b3adb862e823884391b4e6f2a527eb53be8a213d32c1ad174e101f13ca5fb07a366d0929866aa7d78569d91ff2ad537e23f5ad625af10993d9c2fa9fb9892f2fb35b40286bc48e3f19e4f084064b3cec617b0b5dc4234a921f01cce6d3602a44183a5347f6fd48fa4523b826ce07297fedab8bb75b0475a9e9c075c04e72edfc63bd34f7134733d267dbb1e378330a05dd65f036b516e0b47941061d4b353e4ff1f850b308176d34958d8da0c9d8f81378c73258a9f83693c1990966bda1666cf74d0dfd5f2c9fd5af01b6607f17f3e35c394678ee2ec51ccc96d9f198f9a10fd3c9b7f6b0992708ddacd2925f0dbfac1381fdd4d03442e9f61c278f0bac5a397485e76fca6212a6ccc20ae8d00abe6ae8c84805d0121bce41f4a80bfd300a5246e3f0e487ecbda5148f5cdcfe4cff300c6f631ffcd62183ed5f059ebd359054569c77ba639d80982dee6c77e575da5e709242ab75460543618bcdde22b3ef0c78c5c2b789a8f9601fe5c8b4f5dd6b90ed7431e9ffded08944cd59f53796ef262b70c8bab226f1c5647c332a9e9416125b6336de541ba8eb399eac0feeabbefe42b3a07059caf7dfd13e8a89c7d74f031a6f3bbc3e1b35cace549da51656e1617e8b5d2d2b443c6eb61466cdfad1f7c123ae9ca6e1411ebdad883bcd1984242a9e4a069238a6277d33814ea2a08bff968bb273e8e91fad8a635443a37c82486a94597d1df64036956e62b4a5038ff3b635ae94f2a9cb3449c86451eb1e779b849df2307c81cd7c3d9b9738c046860b03393d66af0bd17b055677eeb75f33ee1cf709a47e87da20acf533e69bdd79eff061837098c578362526d1f76849c2af15998d492e21a7fcf6b55cd6d9d87b75de126c43622d419f4673c113656536608bd9f6a7a66003371af25d5f767455731abba599894ce9840a19ae430eebe8c5e14419f8fc0ca4a95cfdde1f5714cfb50e02386cc20016f3915f5fd88fa8ddb6829ae5f54cf4dcbaaea9d841786dab43cf3e5107c24b89cecc55da3109132a9b2b19b8c1a61806cd13cf6f9e11e9ee87efa61644e1a2328b9d5369df0620f5df2c29784890452acd80d0cb723cde2fab75a3c502d663e96cfabed47d15a59b4338c03025d5ae0995a04312e04c48294654b59719fd1a421ca2118edc94d92ff9d676210c2a11ff143ce74a2a6e225b8349f05d6fae24894e0789456eaa377c5ab54ac8703f2436e90db44f5e03dfdcc1bc8fa6d68a631c099a4c312bb5272eeb998ae0997e8766a8fdc83a8f133efa263243d5eb0954f0c7972051adc1ac6d1de8d58afc5a5f972f7fb3ecf606108b2669c1a310eb2d6bff58a23ab745db7d04d90e7a321919212da43b94f25df2b346bcc90ecd8dbaa1cb75dbd146da0376ee0ef157f113f3ed3e97710c12c82452902d8d45b5cf43a290f710a5b87f39ec0d84c1744dc2e2c26a6fecd5ed9ff7624c733693f9dba86464c3a45ac16e3baee297a4509eadef755c1a3042bf7ea6f20a7b15132a59685a161291baabf771b3add96b65460f1b8b091da11c238396b3ab6a009916c6fcbefef8a5a918e4c6f198051e75d44d12ecf984d5b69417ab5786fc848f021e6da808a28db6605f1cd0109cb4a869676a858ff5a0fa1ddf0d5c2c916157cc9b10b010e686cee0d4a983964e0df282039cb264b3707f834e25660944a94087653a530d8f0e7d61b16711bfd76aab103a3bbb9ac47b1c7a4173aaa399cb08c5005bd70fa8c62f8feec19356ac80d1b0589d219bd5b1411a96d80716ae96f7a678a9a06b5e482d4d09aa96ab5a39595eed9fbe0768ae1ccc5d4965d96f52f2bd14975126ffaad7a6c2266eac94991e0d73017ba93a6aff3f40c193cc1f00caa0cc4171e7bb8b48bbd545de2df066443db8bfb7727aa71d043c01b1a6b6a81006bdfbb5d69a99334521d44a4832e96b75a769da470c8b80233326f2a44ab4d470e50abd60aa9ccc1380dec3d3607d1949015d0f89c495ee9aacfa771905ff659b3258cc1f309b93968630bf8ca7cafdd998163f0d2e359d3a5259a9f29fba84509704c30bf6ca561413bc7b4004060e5fbcd04f2ce9bfcde56825a571ee99cd21d703b358a04678fe285048bf1b86167d333cfa3f17bbb2fc08b597d948e0c0b83c9cee11b20146bbdb005b80d3f50f64bcab131ac703bc2a2f0b6f5d98f051377807c46e5e23cd3573409ad8027acd3c1fd5be6044aa851a27c24d58277234b514f42941e55c7ffd9ad54cd220e6ed542bc7dcb55ada40a92fdc2362215ebe9b540627be504f390224ba1ef8eb2214e8fc10db39f43d52b122b34b06d5ac132a1f7e9b47cfe7d5033caa031a87ab8a7e3866b9dc1ee1edfff3147d7e5905bec5be24fa1b15d1f772f8ff79ce67755e2306e8baabed0433a14c4f7fa3e71bd574e7e9ab558a8cd701532d4403a9a894ebfc77a5b6b8aabb2d701e3d6d97b9d2bab86cfcd8be9f78a72d7c6df93e35479b8d939065d2d2136f713cbc2e59f59fa5bf886239f89ac7fdeca6319f09673633d3645408ca926a77a8e0d037a637f2538ad1269311ee03d1d9268457c9dca0c4e1ea14374e348864c163f1083a7433d4cd3f2c3583daf70dcedb35b9768c66ee32f1647f0116c0d617c682f53d13bc775b58800db415c25137ceec7fd96134d0a73f7e832b207a8b5b8fbf0c61a098decfaad50c077ce22bd197d092992b685019ec402345d0069bad2090fff51f8f7e2c0cfb6df1bd01d3047eb06d1be564ac5ede3b24cc394f74cb1c2e8bc35fc5218bb8bbaf5f6cff0c315c62467b281d81b9587f5868647900a06eff6585070b8bb33e9c24880d00bbb88dd69c339fd1ee082ef4b996e679104a4cc00a738d6acaeb8d98c35543224863aa110163b89295d842977283a50ea5e5af47ec532cc745458a6f0021f7689a6d1c8429cf1cf32b29923db4057b49c622e8cdc17006ed0876a10451cc57918f6931c0d314c5193502b5c131f04876bd2d29564dad101fd9fd91f3b7b605582e96d6bfcf52a7ff5333c8bad40f8dc5a4c32e20452c645dbc744ebfa7cecf77dc4ad65e2831157639c4d1f7448f04fe017a1874f7d558bee1cbc2e682a2da98be956fd802d2c1929cc916cb208e87d09c1baba16d80d74f161060a7f06e8ba16935c5e1769fab5fcdd1f2a74853429ff6886e19c6d36cc79b75fe25fa24322b7dca931043dde334d44fc785f70cbe30c6cbdf06e384ce515a8f9d3a4a8cb26a0968946baa434889c6102bf4a4efe9bc32d9212026f2447058af6181bbe8f01ed5d3d6ac8c4878ee377211c5fed88eb92fa68a77102148c52d80a44f467b6d9ef8e022767e4ea0d3cf97cc4d46926855db02c264bde6bf5fdfdd970ac07f9c78f674b63f2f05382a81073eb700722cb1f55d82cce4f3a4f93d5c8c69a0fa01e22f18dcdbbca60d7acd214d99cec3fffdd2c2ea97df9be33b2460a4ae9f183eebf62a0bf621bd1e3e54756d4fb1d5712cc6549a2ec16a734d2aa4d21554f479934edca307ef5989872c6d176f57b1a938b92e310e321498d980881508728099ad7d38e182fbf15343f3843bcc6b7350e2810edc0dbd1011ece18862947e881d3f560fc375a9d1866f8e8a6595ce1842c6c8c957e14a10b336ca763c1251dea7f2e90fcbc41123677bfcab7de76a5beeb8502a0a4420a358c6ba90776bf63e0921024d46f26b9d83745ad5cb8c29953a55ddc8543576126d9bba4e12f6b5d296a9d8ba85afdcf18e53cdfe8ceca620bc14fbc75bc618fc59ac1688374e9d284cec612b38a616587d3e9a9685f84e34838ba57eb514ce67844e5205cd2dcebd5752272003c5074ab8fd62225049da8240e2ff3f325d3298993edf7070d66766cacf3a4c1cae3bde72d762cd8a2cbcd23b6ed4492e43e2d8aeae865646ba0e9e921c62124689753a5e5c29fdb56622ee4c799439c4fa930660369ee6488e1e2752c9222b4dfae18f132686e32f6e945b1e99f244d4bddc9c5899c1bd7abd53d5cc8d90606423fb32a1159c62876f2b5d8254552b367b123600e87ca882532f3310bd853b06279ed362c1e156d059d04fa0c37d4ec4d79ed24394c60f4a414b0f92510a06267b479e16334ed071d4cec8b7ba3a65ac010ca97ef51309ae21b4e770cf3c538b04e13f9f413d6753cd7b883dfa2a573caf51ea7eee3d014c7dae634cda90952e60a038adcfb03bef1c64b07901b09d50771f691341fdc0176b8311c3b8215c529f94dfbdadccb1f32e1bd2343cb3276c695c1ab8ccdc5c8b0f6afc6804418e479686260d42d574b4ad9e3697be0d1879a567a51580a6e1d247d9eed1514265713497af69b2cd2ddcaf19b399a421c5f946b41f39f72230f65d1ffed9d9d74d2a30028af1cfeb0b536564bb588a4aedab210bd09e91f355a518c9857e30c45d82e3ceab67e63f02d8bce1192566bee9747a03955f81f5dc5021dd0176a3bfff21377ee96cdf3cc96312430ec95a8a08f7fc3dedce3671d4e1bf6d7a0d0fade485b287023fca41cdb0d896d5f28d9fa7d38fbdb2c9ee69bd75ff422c9e873b3d3bf74131afed63447fa5490828a4a14766837f7dc7f9c5d2f422dbe13600b8756059b0efd506d3a2951729dbcc0895d84900507daa221282cc3a66937946bc6b46d43754b6e5e1fc466af2d55ba1e1c0d656f96a3768d5fc355c420a669c2a17c4dfb7b39dab26d430c0df1da5517c647616f9272e82c6f83adca032b2915bb9e761fefdf3e3a47736c0c5ffbe4642dd1d65d36da87e3a69c7f06536534ad90e1bd0d8c93cf3ece2125a8b48bf292454482c7d415e759d0c1e1e08ffd2e88de35e4f68d1bc7ec42e3b9374ae4e5e6cd5917325f909b8d1db2e2f13dcc537d34e7e6328c4ae29a12232a65a7b60f4912b071cd5512ac571681ff0b7c05ab8c44a8850cd5e56bb4767fceebafa9badd728e8d4f4e9f1927bbe1e027d776e908bf227ca81edae898cf13bc2fe75c6e435383145946f9df5a9fc29a195ba7e6f2e14a7a7b3d9169fe5ef02ba02bf41cf5baa2cce87972229a932ab96e479f42d23f401dc6b38af8d4c5144c45397bbbd1a4f7489e7986ba54e26188c0bc7480237b390c3f37410db911b59cb983d98f13810ac63dc4a442ead2eab2a58f386c2a13e1f8088bb467b0bf29decb4175ee3e2f18c1bfe2fd67b000a980904de84e3b3161409f3343e488f1c52e904b2853534899e423d687ed6f25ae85a2dd3c2f8c8d26f821e7f12077bc01d1617a5bcbc2ae117a55866f4a110ac8d48eba1aaca74fc1701f0f8da105729a3ab4d0cefc504c1438b1a8333b63e13da9f16e6c102bbb4eb0686f96221e0828fcb4d51eeefa94b50730d2c4dc76bf30387fb5cc27579461cd09cfa4738d3f0ada61d0116fbc4fceb429e8a54bfc6c191b015bd4e896cbd4b9cb1067f72b61d33d97a71a81055907951df5d9a10379d0f8700044d41ff0f36f1618b5d9c536e23747d8707e147030b2d5ec7c00103eea8a28633b683da777229f5af9ee1dc0acf38ff3c24118fd82aaa2aa060925437762b005a4a65a7e0343942d3ce2529406bcd5d14746f9e0931dedfe8795b2c5938cd1fbde57fda633972187817cdd95b61aaad1b92c1a3cb02b46b87b23133029f4838d35ff2a3d8ea5613c15947460f533602a7aea317174b5d39e4f42d1a8abf74dba2706549f6ee400f2a276c5040bab95d1d51e338a173153ea2f9534774cc8960eb30e268d418f46a570e68c3ae18adec6adc14fe58363a4642e7fbd6a8559c27186cf8379c10fe1567e52d5c0b429edde7ba75ac9f668372d3e9cc1c861b9eb9187d175a847a85ad30e16c05e1df2191c216e5e4c58d93a3980fd3cbffd629c36bfbefbb519891f059bfcbeddfb95a4fe830414565296efa4ba9cda6a1e3ba84cbae5a3a0dedcb7078f7ef3599f4f60bbfb56044dd8f2cb7faa61a31d181958fa4396d956cc6f24ea0c4148b063ef7fb8e9edb9d407544ecf79a528ff0da691ad194f5b03c40e656de48c4de7708e60ba4d8a5bedd3ad2db134f65f8a42a561d8325e033fe6ee9a31e77017e53071ec412c36ef2bb2847e28dbd54234da84e5c507eebacac40571d4ea5cd1b6ac56cac4229020b76fd6637288953c6ef08d47a3ff59c028345af3d489fb87aeb71f91b3489b62203bb9b39a67f22162e9668d9f0a76ff746a5046d5bad2df9056aee82e84a368252a767e289233d8a726266ee3a35ea920a5b642f5bf7cd85813f143f0d80aa2557bfa225ed276a55e0ca79fdb45a7160b51197887121cae3159f3ce89d7765270b49ca1eaa24ec67cc1b2284dacaca01c9abb1c5e70987053dc8b03597804ac9a8a890856cb10aa698b3c8913a14e5c820152bbd2aa35f75f8d4c36cd93514378b02a9095bda37203133dfdcf4afd4d85ab2c4719632bb7faac45fb4636027add06cce9d557af64bb8ed27b94f0d973c792786b286b9e9c97a2c4ddbb034f878f1074c02285b53028394a8857c3df3d90b48b29209a806c578998dec30442d48247582607652b489b526ef0183afae2549b197da593a37eba2ec0a37ec89426588618aacf59d880160de0b19e35f5b184cd3102450f4fae1ac956519d95d77a2237017aacbacbc1997b134c56fbf5513e591d77f1cfa4a243c77294de7471659d95d4ef48307db00bb475f824d7d640e965cc7a0b987131981eb166680c4a6abb7f3ef5285bdcedabd8982165eb4c046689b9da65afbbd420bdc4a99471cdb38bd67ce0888f7c334a2a4d0199dde3e73fe7e6e93cf395ead45ddc48bbdc2038968b36b34f8a16293c79e8c1e95d5cb1117eb859dd1875b175ee35c528ad00d387ed1814f10862e83544b90a7b1c45bbbd3d039b24a975a6ece18661ba765e2b29e991d8e56fb0218f8fe8c5f050a46a0a8469645a98a0bff7bb349a791166a1c90f1c326929aefad69a50e1a84f72a823eab593115ab823c1fe7b9b0a643c6542c8cc50dabd3b7924c1debfa635507089c8b47de413e6cf2f82e362414699db40f9948651ecbbfcbbcb8ccd31169153b9e57063f23fc150cf1e0d991f0a2f45565408c373c5376539eb4b066c6a977aae2be86c4783c852c380ad883fdd633f11507c99f375803cc379257c3fdb7f73fc98d78cba9dcb6efde95291eb70b2bc6dec0d913acb179c76600787c76bf0241bc04359f49d093153bab6cc6d1c3cd4d70f795b5aaef56cbc2416cea425b64a04f55ae85fea7be5c9273965a3b1c77db4d27455c29cba670356c5b9f8245b0b44a3034352c674ba0bb09636753b66a0b8cb2aff0d2da004131e7c0085a25d9ead5f95ba81806cf6b6b5603e6d62f61a81ac4988fa50eef3a4f8f9cb2448e7a60f91e188de9a9dadd1318bfd7f07b1ddda4a70d0a600bf27c32467cfe9043b7cafc54ee93b61cdc9ee5c71ca211edb3365b6d034f76b07214ee68602d94590566bcf4383ef3aac733b70d8fe3d8cec40022244107fd7df5fbd08e72dc715e032750cc11746cd1f813ee3e56f78854b5a0bceebc69d8ea59d7085014ffceda6347cbc250b7699c70c13729cf35c79153c943b9e8e075801c3a4c6b3851ba8f540a288c4ee7bdf5d1bffc70d70c5330c86f104684369bdbc12178db66e130cd866395a9621f96891d336edec5a1d5d43143519bdac98a225351b402928521dd49084065e5b797ec6329d23d8ad8e235f3c942d70689../../../../libgnarl-5.so../../../../libgnarl-5.so../../../../libgnat-5.so../../../../libgnat-5.sorootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootgcc-5.3.1-6.fc22.src.rpmlibgnat-devellibgnat-devel(armv7hl-32)    rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-14.12.0.1W@WV@Vf@VetV<@V9@V }@UUU@UUzUrU7@U0U+U#U @UU@T\@T TgT-@TT8TܕTTء@TOTԬT[@Tr@T7Jakub Jelinek 5.3.1-6Jakub Jelinek 5.3.1-5Jakub Jelinek 5.3.1-4Jakub Jelinek 5.3.1-2Jakub Jelinek 5.3.1-1Jakub Jelinek 5.2.1-5Jakub Jelinek 5.2.1-4Jakub Jelinek 5.2.1-3Jakub Jelinek 5.2.1-2Jakub Jelinek 5.2.1-1Jakub Jelinek 5.1.1-5Jakub Jelinek 5.1.1-4Jakub Jelinek 5.1.1-3Jakub Jelinek 5.1.1-2Jakub Jelinek 5.1.1-1Jakub Jelinek 5.0.1-0.2Jakub Jelinek 5.0.1-0.1Jakub Jelinek 5.0.0-0.22Jakub Jelinek 5.0.0-0.21Jakub Jelinek 5.0.0-0.20Jakub Jelinek 5.0.0-0.19Jakub Jelinek 5.0.0-0.18Jakub Jelinek 5.0.0-0.17Jakub Jelinek 5.0.0-0.16Jakub Jelinek 5.0.0-0.15Jakub Jelinek 5.0.0-0.14Jakub Jelinek 5.0.0-0.13Jakub Jelinek 5.0.0-0.12Jakub Jelinek 5.0.0-0.11Jakub Jelinek 5.0.0-0.10Jakub Jelinek 5.0.0-0.9Jakub Jelinek 5.0.0-0.8Jakub Jelinek 5.0.0-0.7Jakub Jelinek 5.0.0-0.6Jakub Jelinek 5.0.0-0.5- update from the 5 branch - PRs c++/70430, middle-end/68963, middle-end/69760, middle-end/70022, middle-end/70333, middle-end/70424, middle-end/70450, rtl-optimization/70484, target/70510, tree-optimization/69983, tree-optimization/70115, tree-optimization/70177- update from the 5 branch - PRs c++/51406, c++/51489, c++/65985, c++/67364, c++/67767, c++/68049, c++/68585, c++/68679, c++/68890, c++/69261, c++/69323, c++/69743, c++/69797, c++/69826, c++/69995, c++/70067, c++/70139, c++/70209, c++/70272, c++/70393, c/69522, debug/69705, fortran/45076, fortran/49630, fortran/52531, fortran/54070, fortran/57365, fortran/60126, fortran/60593, fortran/60795, fortran/61147, fortran/61156, fortran/64324, fortran/65795, fortran/65996, fortran/66911, fortran/69423, fortran/70397, ipa/68672, ipa/70161, ipa/70269, ipa/70306, libgfortran/69651, libgfortran/69668, libgfortran/70235, libstdc++/69794, libstdc++/69939, lto/67709, middle-end/69838, middle-end/69920, middle-end/70457, other/69006, rtl-optimization/47992, rtl-optimization/68236, rtl-optimization/68730, rtl-optimization/69032, rtl-optimization/69102, rtl-optimization/69195, rtl-optimization/69307, rtl-optimization/69609, rtl-optimization/69648, rtl-optimization/69737, rtl-optimization/69752, rtl-optimization/69764, rtl-optimization/69771, rtl-optimization/69891, rtl-optimization/69941, rtl-optimization/70007, rtl-optimization/70222, rtl-optimization/70429, rtl-optimization/70460, target/38239, target/61397, target/62281, target/64411, target/65932, target/66660, target/67172, target/67260, target/67714, target/67896, target/68973, target/69614, target/69625, target/69875, target/69885, target/69888, target/69890, target/69917, target/69969, target/70004, target/70028, target/70052, target/70059, target/70062, target/70131, target/70168, target/70188, target/70293, target/70296, target/70319, target/70325, target/70327, target/70329, target/70406, target/70421, target/70453, target/70525, testsuite/68580, testsuite/70356, tree-optimization/69666, tree-optimization/69714, tree-optimization/69719, tree-optimization/69740, tree-optimization/69776, tree-optimization/69783, tree-optimization/69802, tree-optimization/69989, tree-optimization/70152, tree-optimization/70169- update from the 5 branch - PRs ada/69219, c++/25466, c++/59627, c++/63628, c++/66921, c++/67339, c++/67376, c++/67411, c++/67550, c++/67576, c++/68449, c++/68926, c++/68949, c++/68965, c++/68983, c++/69009, c++/69131, c/68062, c/68162, c/68513, c/68668, c/69037, c/69669, debug/65779, debug/67355, driver/67425, fortran/49954, fortran/50221, fortran/59746, fortran/61831, fortran/62536, fortran/63932, fortran/66082, fortran/66408, fortran/66680, fortran/66707, fortran/67451, fortran/67674, fortran/67779, fortran/68216, fortran/68283, fortran/68987, fortran/69128, fortran/69268, fortran/69418, fortran/69484, go/68562, ipa/66616, ipa/68184, ipa/68790, ipa/68851, libfortran/68987, libstdc++/60637, libstdc++/60976, libstdc++/68863, libstdc++/68912, libstdc++/68921, libstdc++/68995, libstdc++/69005, libstdc++/69092, libstdc++/69116, libstdc++/69222, lto/65948, middle-end/65702, middle-end/67653, middle-end/68636, middle-end/68960, middle-end/69308, middle-end/69542, other/60465, other/67627, pch/68176, preprocessor/57580, rtl-opt/69447, rtl-optimization/64557, rtl-optimization/64682, rtl-optimization/67609, rtl-optimization/68670, rtl-optimization/68910, rtl-optimization/68955, rtl-optimization/69567, sanitizer/69055, sanitizer/69147, target/65546, target/67032, target/67484, target/67895, target/68269, target/68648, target/68701, target/68729, target/68741, target/68779, target/68872, target/68986, target/69015, target/69118, target/69135, target/69140, target/69187, target/69194, target/69198, target/69228, target/69305, target/69403, target/69432, target/69459, target/69548, target/69551, target/69644, target/69713, testsuite/68820, testsuite/69366, tree-optimization/67755, tree-optimization/67781, tree-optimization/68799, tree-optimization/68835, tree-optimization/69013, tree-optimization/69110, tree-optimization/69214, tree-optimization/69355, tree-optimization/69399, tree-optimization/69426, tree-optimization/69546, tree-optimization/69574, tree-optimization/69579, tree-optimization/69606, tree-optimization/69715- work around doxygen 1.8.10 bugs (#1279639)- update from the 5 branch - GCC 5.3 release - PRs ada/49940, ada/49944, ada/56274, ada/60164, ada/68169, ada/68564, bootstrap/66085, c++/67337, c++/67354, c++/67409, c++/67813, c++/67941, c++/68087, c++/68422, c++/68508, c/66098, c/66711, c/68337, debug/66432, debug/66728, fortran/47266, fortran/50201, fortran/58027, fortran/60993, fortran/61819, fortran/61830, fortran/65751, fortran/66465, fortran/67171, fortran/67460, fortran/67803, fortran/67933, fortran/68053, fortran/68151, fortran/68153, fortran/68196, fortran/68218, fortran/68224, fortran/68318, fortran/68319, ipa/65908, ipa/67056, ipa/67280, ipa/67783, ipa/68057, ipa/68220, ipa/pr67600, libffi/65726, libgfortran/65089, libstdc++/56158, libstdc++/56383, libstdc++/67440, libstdc++/68190, libstdc++/68448, lto/61313, middle-end/56956, middle-end/67443, middle-end/67662, middle-end/68067, middle-end/68221, middle-end/68339, preprocessor/60736, rtl-opt/67609, rtl-optimization/67037, rtl-optimization/67226, rtl-optimization/67954, rtl-optimization/68106, rtl-optimization/68185, rtl-optimization/68194, rtl-optimization/68249, rtl-optimization/68250, rtl-optimization/68321, rtl-optimization/68328, rtl-optimization/68376, target/57845, target/67265, target/67770, target/67808, target/68059, target/68129, target/68143, target/68277, target/68363, target/68408, target/68416, target/68483, tree-optimization/68017, tree-optimization/68157, tree-optimization/68238, tree-optimization/68552, tree-optimization/68671, tree-optimization/68680- reenable acats testsuite on arm- update from the 5 branch - PRs c++/51048, c++/66583, c++/67557, c/67730, fortran/36192, fortran/51993, fortran/58754, fortran/59678, fortran/65841, fortran/66079, fortran/66979, fortran/67177, fortran/67616, fortran/67721, fortran/67802, fortran/67805, fortran/67818, fortran/67885, fortran/67900, fortran/67939, fortran/67977, fortran/67987, fortran/68019, fortran/68054, fortran/68055, fortran/68108, fortran/68154, ipa/66424, libffi/65441, libstdc++/65049, libstdc++/65142, libstdc++/65913, libstdc++/67173, libstdc++/67707, libstdc++/67747, lto/67699, middle-end/66311, middle-end/67563, middle-end/67989, middle-end/68079, rtl-optimization/67029, rtl-optimization/67736, target/66697, target/66912, target/67281, target/67716, target/67849, target/67850, target/67929, target/67940, target/67967, target/68015, target/68018, target/68102, tree-optimization/67690, tree-optimization/67769, tree-optimization/67794, tree-optimization/67821 - temporarily disable acats testsuite on arm- update from the 5 branch - PRs c++/67369, c++/67504, c++/67511, c++/67514, c++/67522, c++/67523, c/67495, c/67500, c/67501, c/67502, fortran/67429, fortran/67525, fortran/67526, fortran/67614, fortran/67615, ipa/66705, libgomp/67141, libstdc++/62258, libstdc++/66855, libstdc++/66998, libstdc++/67374, middle-end/67222, middle-end/67271, middle-end/67401, middle-end/67442, middle-end/67452, middle-end/67512, middle-end/67517, middle-end/67521, middle-end/67619, rtl-optimization/66790, sanitizer/64906, sanitizer/67258, target/67061, target/67143, target/67378, target/67391, target/67439, target/67506, target/67573, target/67657, tree-optimization/66793, tree-optimization/66917, tree-optimization/66952, tree-optimization/67055, tree-optimization/67121, tree-optimization/67470 - disable hardening, it makes the compiler significantly slower - put libstdc++fs.a into libstdc++-devel- update from the 5 branch - PRs c++/65195, c++/65734, c++/65974, c++/66260, c++/66336, c++/66533, c++/66596, c++/66619, c++/66649, c++/66857, c++/66919, c++/66923, c++/66957, c++/67021, c++/67104, c++/67130, c++/67131, c++/67161, c++/67244, debug/66691, fortran/56520, fortran/64921, fortran/64986, fortran/66035, fortran/66545, fortran/66724, fortran/66725, fortran/66864, fortran/66929, fortran/66942, ipa/66566, ipa/66760, libfortran/66936, libgfortran/66650, libgomp/66761, libgomp/67303, libstdc++/67015, libstdc++/67362, middle-end/66134, middle-end/66567, middle-end/66568, middle-end/67005, middle-end/pr66581, rtl-optimization/58066, rtl-optimization/66838, rtl-optimization/66891, rtl-optimization/67028, sanitizer/66908, target/58066, target/65697, target/66048, target/66569, target/66648, target/66703, target/66731, target/66814, target/66866, target/66891, target/66922, target/66930, target/66956, target/67002, target/67049, target/67060, target/67127, target/67211, tree-optimization/66828, tree-optimization/66948- update from the 5 branch - GCC 5.2 release - PRs c++/66748, ipa/66896, libfortran/66861, libgomp/65099, libgomp/65742, middle-end/43341, middle-end/66332, middle-end/66820, rtl-optimization/66782, rtl/66556, target/66523, target/66780, target/66840, tree-optimization/66794, tree-optimization/66823- update from the 5 branch - PRs bootstrap/63740, c++/65750, c++/65843, c++/65879, c++/65880, c++/65882, c++/65919, c++/65945, c++/65973, c++/66001, c++/66067, c++/66216, c++/66501, c++/66515, c++/66585, c++/66647, c++/66743, debug/66301, fortran/66549, jit/66539, jit/66546, jit/66628, jit/66700, libstdc++/65393, libstdc++/66055, middle-end/66413, middle-end/66633, middle-end/66702, target/37072, target/52482, target/63408, target/64833, target/65711, target/65914, target/66114, target/66136, target/66200, target/66412, target/66509, target/66563, target/66611, testsuite/66667, tree-optimization/66119, tree-optimization/66375, tree-optimization/66422- update from the 5 branch - fix C++ ICE in build_ctor_subob_ref (#1232679, #1233030, #1233068, PR c++/66536) - PRs c++/58063, c++/65719, c++/66289, c++/66450, c++/66571, fortran/66385, libstdc++/66030, libstdc++/66464, middle-end/66429, target/65527, target/66258, testsuite/65944- update from the 5 branch - PRs bootstrap/66252, bootstrap/66319, c++/66383, c++/66387, fortran/66245, libstdc++/66327, libstdc++/66354, rtl-optimization/66444, target/66275, target/66473, target/66474 - fix TLS related ICE on i?86-linux (#1212265, PR target/66470) - fix a libstdc++ codecvt_utf16 bug (#1228882, PR libstdc++/66417) - fix a libstdc++ wstring_convert bug (#1228884, PR libstdc++/66441) - fix C++ ICE with statement expressions (#1228916, PR c++/66445)- update from the 5 branch - PRs c++/51747, c++/59012, c++/59766, c++/65695, c++/65721, c++/65727, c++/65858, c++/65876, c++/65896, c++/65942, c++/66007, c++/66211, c++/66320, c++/66405, debug/65549, fortran/40958, fortran/60780, fortran/64925, fortran/65429, fortran/65903, fortran/65976, fortran/66039, fortran/66040, fortran/66043, fortran/66044, fortran/66045, fortran/66052, fortran/66057, fortran/66106, fortran/66257, fortran/66347, fortran/66377, fortran/66380, ipa/65873, libstdc++/65352, libstdc++/65839, libstdc++/65883, libstdc++/66017, lto/65559, middle-end/36043, middle-end/64729, middle-end/66133, middle-end/66199, middle-end/66221, middle-end/66251, middle-end/66345, rtl-optimization/30967, rtl-optimization/65805, sanitizer/64839, sanitizer/66190, target/58744, target/64579, target/65408, target/65456, target/65849, target/65895, target/65955, target/65979, target/65990, target/66015, target/66047, target/66140, target/66148, target/66174, target/66215, target/66224, tree-optimization/62031, tree-optimization/63551, tree-optimization/65875, tree-optimization/65984, tree-optimization/66123, tree-optimization/66233, tree-optimization/66251, tree-optimization/66272, tree-optimization/66280 - allow -Wno-narrowing to suppress C++11 narrowing errors (#1227603, PR c++/65801) - fix debug/vector operator= bug (#1223182) - fix DCE loop handling (#1220043, PR tree-optimization/66101) - handle NULL in libgo runtime_funcname_go (#1212472, PR go/66016) - work around ARM backend issues with overaligned scalars (#1217224, PR target/65956) - drop -Wl,-z,nodlopen from libgnat shared libraries, they aren't using executable stack anymore (#1211957)- update from the 5 branch - GCC 5.1 release - PRs debug/65807, testsuite/65767 - improve handling of asm constraints that don't accept REG nor MEM at -O0 (PR target/65689) - improve common handling in non-pic code on s390{,x}, aarch64 and arm (PR target/65780)- update from the 5 branch - PRs bootstrap/62077, bootstrap/65763, debug/65771, ipa/65765, libstdc++/65754, rtl-optimization/65761, target/65780, target/65787- update from the trunk and 5 branch - update to GCC 5.1-RC1 - PRs c++/65690, c++/65736, fortran/56674, fortran/56852, fortran/58813, fortran/59016, fortran/59024, ipa/65540, ipa/65722, ipa/65743, jit/65691, middle-end/65554, pch/65550, rtl-optimization/65693, target/55143, target/65671, target/65676, target/65693, target/65694, target/65710, target/65729, tree-optimization/65709, tree-optimization/65735, tree-optimization/65747 - add --enable-targets=powerpcle-linux on ppc64le (#1205236)- update from the trunk - PRs ada/65451, ada/65490, bootstrap/65522, bootstrap/65537, c++/42328, c++/48324, c++/48453, c++/54987, c++/56100, c++/58923, c++/59329, c++/59988, c++/60067, c++/60130, c++/61670, c++/61971, c++/64085, c++/65072, c++/65154, c++/65390, c++/65398, c++/65498, c++/65509, c++/65513, c++/65525, c++/65554, c++/65556, c++/65558, c++/65625, c++/65642, c++/65646, c/65586, debug/65678, driver/65444, fortran/55901, fortran/57456, fortran/63230, fortran/64787, fortran/64952, fortran/65532, fortran/65548, fortran/65597, go/65462, ipa/65076, ipa/65380, ipa/65465, ipa/65475, ipa/65478, ipa/65502, ipa/65521, ipa/65557, ipa/65588, ipa/65600, ipa/65610, ipa/65654, ipa/65655, ipa/65665, libffi/65567, libgfortran/59513, libgfortran/65541, libgfortran/65563, libgfortran/65596, libgomp/64972, libstdc++/33394, libstdc++/58038, libstdc++/60421, libstdc++/62259, libstdc++/64967, libstdc++/65033, libstdc++/65147, libstdc++/65420, libstdc++/65499, libstdc++/65500, libstdc++/65543, libstdc++/65630, lto/65515, lto/65536, middle-end/64715, middle-end/65517, middle-end/65519, middle-end/65555, middle-end/65595, middle-end/65626, middle-end/65680, plugins/61176, preprocessor/61977, preprocessor/65238, rtl-optimization/60851, rtl-optimization/63491, rtl-optimization/64317, rtl-optimization/64366, sanitizer/59009, sanitizer/65583, target/58945, target/65052, target/65240, target/65248, target/65351, target/65407, target/65489, target/65495, target/65504, target/65505, target/65508, target/65523, target/65531, target/65561, target/65569, target/65576, target/65593, target/65602, target/65614, target/65624, target/65647, target/65648, testsuite/63175, testsuite/65506, testsuite/65526, testsuite/65594, tree-optimization/62630, tree-optimization/64715, tree-optimization/65177, tree-optimization/65458, tree-optimization/65494, tree-optimization/65518, tree-optimization/65533, tree-optimization/65538, tree-optimization/65551, tree-optimization/65660- update from the trunk - PRs c++/52659, c++/59686, c++/59816, c++/64626, c++/65046, c++/65061, c++/65327, c++/65340, fortran/59198, fortran/64432, ipa/65432, ipa/65439, libgfortran/64432, libstdc++/13631, middle-end/64491, sanitizer/64265, sanitizer/65400, target/65078, target/65222, testsuite/64032, tree-optimization/65427, tree-optimization/65450 - add libmpx and libmpx-static subpackages on x86- update from the trunk - PRs fortran/61138, middle-end/65409, middle-end/65414, middle-end/65431, sanitizer/64820, target/63150- update from the trunk - PRs ada/65259, ada/65319, bootstrap/25672, bootstrap/65150, c++/64227, c++/64398, c++/64665, c++/64834, c++/65127, c++/65295, c++/65323, c++/65333, c++/65339, c++/65370, c/35330, c/65120, fortran/60898, fortran/65024, ipa/64693, ipa/64988, ipa/65130, ipa/65232, ipa/65236, ipa/65237, ipa/65245, ipa/65263, ipa/65270, ipa/65282, ipa/65287, ipa/65302, ipa/65316, ipa/65318, ipa/65334, libfortran/65200, libgcc/64885, libstdc++/64367, libstdc++/64441, libstdc++/64797, libstdc++/65246, libstdc++/65279, lto/65193, lto/65276, lto/65316, lto/65361, middle-end/44563, middle-end/63155, middle-end/63175, middle-end/64928, middle-end/65233, middle-end/65270, middle-end/65315, other/65384, rtl-optimization/64895, rtl-optimization/65067, rtl-optimization/65235, rtl-optimization/65321, sanitizer/63958, sanitizer/65280, sanitizer/65367, target/58158, target/59828, target/62247, target/62251, target/64317, target/64331, target/64342, target/64600, target/65038, target/65044, target/65103, target/65121, target/65138, target/65183, target/65184, target/65192, target/65242, target/65249, target/65261, target/65286, target/65296, target/65368, tree-optimization/63743, tree-optimization/65241, tree-optimization/65310, tree-optimization/65355, tree-optimization/65388 - fix vectorization of unaligned loads on powerpc (PR tree-optimization/65369) - fix combiner on big-endian targets (PR rtl-optimization/65401) - fix reassoc bit test optimization (PR tree-optimization/65418)- fix compilation of stdexcept with clang (PR libstdc++-v3/64367) - fix scratch handling in LRA rematerialization (PR target/65032) - remove -Wformat-signedness from -Wformat=2 (PR c/65040) - improve VLA allocation on i?86/x86_64 (PR rtl-optimization/65220) - fix C FE ICE (PR c/65228)- update from the trunk - PRs c++/65202, c++/65209, debug/46102, debug/58315, ipa/65008, libgomp/64625, lto/64374, rtl-optimization/65123, target/47230, target/61142, target/64212, target/64997, target/65117, target/65161, target/65167, target/65171, target/65196, target/65217, tree-optimization/61917, tree-optimization/65048 - fix bswap load optimization on big-endian (#1194704, PR tree-optimization/65215) - fix reassociation (PR tree-optimization/65216)- update from the trunk - PRs ada/65100, ada/65156, bootstrap/63888, debug/58123, fortran/61960, fortran/63427, fortran/64980, gcov-profile/64634, ipa/65087, libstdc++/58357, libstdc++/64695, libstdc++/65085, lto/65012, middle-end/65074, sanitizer/65081, target/63892, target/64172, target/64452, target/64793, target/65064, target/65109, target/65153, target/65163, target/65172, target/65181, testsuite/64158, testsuite/65093, testsuite/65107, testsuite/65116, testsuite/65126, tree-optimization/62217, tree-optimization/65063, tree-optimization/65136, tree-optimization/65170 - fix arm_function_in_section_p- update from the trunk - PRs bootstrap/48009, c++/65075, c++/65080, c/65066, ipa/64963, ipa/65059, target/53348, target/65058, tree-optimization/63593, tree-optimization/65077- update from the trunk - PRs c/64768, testsuite/64850 - temporarily revert PR rtl/32219 change- update from the trunk - PRs bootstrap/65060, c++/60211, c++/60894, c++/64884, c++/64898, c++/64956, c++/64959, c++/64970, c++/65051, c++/65054, c/65040, c/65050, debug/55541, fortran/64506, fortran/64932, ipa/65028, rtl-optimization/47477, rtl/32219, tree-optimization/62209, tree-optimization/64705, tree-optimization/64823, tree-optimization/65002, tree-optimization/65053- update from the trunk - PRs ipa/64813, ipa/65005, lto/65015, sanitizer/65000, sanitizer/65019, target/63347, target/64661, testsuite/64930, tree-optimization/65014 - fix ARM ICF ICE (PR ipa/65034)- update from the trunk - PRs c++/64899, c++/64994, c/64856, gcov-profile/61889, ipa/63566, ipa/64978, ipa/64982, libgfortran/57822, lto/64076, target/58757, tree-optimization/43378, tree-optimization/54000, tree-optimization/64326, tree-optimization/64909, tree-optimization/64995 - fix C++ FE ICE on internal functions (PR sanitizer/64984) - fix ICE due to unreachable EH region removal (PR sanitizer/65000) - fix -fsection-anchors alias handling (#1190243, PR middle-end/65003) - fix -fsanitize=vptr handling (PR sanitizer/65004)- fix getconf default symlink on 32-bit arches (#1190484) - fix ICF ICE (PR ipa/64858) - fix wrong-code bug caused by stdarg pass (PR target/64979) - fix -fsanitize=address target builtin handling (PR sanitizer/64981)- update from the trunk - PRs bootstrap/53348, bootstrap/64256, debug/2714, fortran/63205, fortran/63744, ipa/64896, jit/64752, libgfortran/60956, middle-end/64340, middle-end/64937, target/64205, target/64889- update from the trunk - PRs fortran/60289, fortran/64943, rtl-optimization/64957, target/17306, target/43264, target/58400, target/64876 - fix aarch64 bootstrap issue (PR target/64893)- update from the trunk - PRs ada/64349, c++/64877, c++/64901, c/64824, c/64868, fortran/64757, gcov/64123, go/64836, go/64838, ipa/61548, ipa/64686, ipa/64872, jit/64810, libobjc/63765, libstdc++/64467, libstdc++/64883, middle-end/61225, middle-end/62103, middle-end/64922, rtl-optimization/64756, rtl-optimization/64905, target/62631, target/64047, target/64159, target/64231, target/64408, target/64660, target/64688, target/64851, target/64882, testsuite/64796 - FSM jump threading fix (PR tree-optimization/64878)- update from the trunk - PRs ada/64349, bootstrap/64612, bootstrap/64754, c++/49508, c++/58597, c++/63889, c++/64521, c++/64717, c/64709, c/64766, c/64778, fortran/62044, fortran/63861, fortran/64230, fortran/64771, go/63565, go/64510, go/64595, go/64738, ipa/60871, ipa/64139, ipa/64282, ipa/64730, ipa/64776, ipa/64801, jit/64257, jit/64708, jit/64780, libffi/64779, libffi/64799, libffi/64855, libfortran/64770, libgomp/64635, libstdc++/64368, libstdc++/64798, libstdc++/64828, lto/64837, middle-end/64421, middle-end/64764, middle-end/64805, middle-end/64809, other/63504, rtl-optimization/61058, target/15184, target/29366, target/49263, target/51244, target/52933, target/53987, target/54236, target/59533, target/64345, target/64580, target/64617, target/64659, target/64761, target/64795, target/64806, testsuite/64712, tree-optimization/56273, tree-optimization/59124, tree-optimization/64277, tree-optimization/64718, tree-optimization/64746, tree-optimization/64807, tree-optimization/64829, tree-optimization/64844, tree-optimization/64853, ubsan/64741 - fix up #pragma GCC target handling on x86 (PR target/61925) - fix up VTA compile time hog during expansion (PR debug/64817) - __LINE__ handling fix (PR preprocessor/64803)- new package  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~5.3.1-6.fc225.3.1-6.fc22gccarmv7hl-redhat-linux-gnueabi5.3.1adaincludea-assert.adba-assert.adsa-astaco.adba-astaco.adsa-btgbso.adba-btgbso.adsa-calari.adba-calari.adsa-calcon.adba-calcon.adsa-caldel.adba-caldel.adsa-calend.adba-calend.adsa-calfor.adba-calfor.adsa-catizo.adba-catizo.adsa-cbdlli.adba-cbdlli.adsa-cbhama.adba-cbhama.adsa-cbhase.adba-cbhase.adsa-cbmutr.adba-cbmutr.adsa-cborma.adba-cborma.adsa-cborse.adba-cborse.adsa-cbprqu.adba-cbprqu.adsa-cbsyqu.adba-cbsyqu.adsa-cdlili.adba-cdlili.adsa-cfdlli.adba-cfdlli.adsa-cfhama.adba-cfhama.adsa-cfhase.adba-cfhase.adsa-cfinve.adba-cfinve.adsa-cforma.adba-cforma.adsa-cforse.adba-cforse.adsa-cgaaso.adba-cgaaso.adsa-cgarso.adba-cgarso.adsa-cgcaso.adba-cgcaso.adsa-chacon.adba-chacon.adsa-chahan.adba-chahan.adsa-charac.adsa-chlat1.adsa-chlat9.adsa-chtgbk.adba-chtgbk.adsa-chtgbo.adba-chtgbo.adsa-chtgke.adba-chtgke.adsa-chtgop.adba-chtgop.adsa-chzla1.adsa-chzla9.adsa-cidlli.adba-cidlli.adsa-cihama.adba-cihama.adsa-cihase.adba-cihase.adsa-cimutr.adba-cimutr.adsa-ciorma.adba-ciorma.adsa-ciormu.adba-ciormu.adsa-ciorse.adba-ciorse.adsa-clrefi.adba-clrefi.adsa-coboho.adba-coboho.adsa-cobove.adba-cobove.adsa-cofove.adba-cofove.adsa-cogeso.adba-cogeso.adsa-cohama.adba-cohama.adsa-cohase.adba-cohase.adsa-cohata.adsa-coinho.adba-coinho.adsa-coinve.adba-coinve.adsa-colien.adba-colien.adsa-colire.adba-colire.adsa-comlin.adba-comlin.adsa-comutr.adba-comutr.adsa-contai.adsa-convec.adba-convec.adsa-coorma.adba-coorma.adsa-coormu.adba-coormu.adsa-coorse.adba-coorse.adsa-coprnu.adba-coprnu.adsa-coteio.adsa-crbltr.adsa-crbtgk.adba-crbtgk.adsa-crbtgo.adba-crbtgo.adsa-crdlli.adba-crdlli.adsa-csquin.adsa-cuprqu.adba-cuprqu.adsa-cusyqu.adba-cusyqu.adsa-cwila1.adsa-cwila9.adsa-decima.adba-decima.adsa-dinopr.adsa-diocst.adba-diocst.adsa-direct.adba-direct.adsa-direio.adba-direio.adsa-diroro.adsa-dirval.adba-dirval.adsa-disedf.adsa-dispat.adba-dispat.adsa-dynpri.adba-dynpri.adsa-einuoc.adba-einuoc.adsa-elchha.adba-elchha.adsa-envvar.adba-envvar.adsa-etgrbu.adsa-excach.adba-except.adba-except.adsa-excpol.adba-exctra.adba-exctra.adsa-exetim.adsa-exexda.adba-exexpr.adba-exextr.adba-exstat.adba-extiin.adsa-extiti.adsa-finali.adba-finali.adsa-flteio.adsa-fwteio.adsa-fzteio.adsa-inteio.adsa-interr.adba-interr.adsa-intnam.adsa-intsig.adba-intsig.adsa-ioexce.adsa-iteint.adsa-iwteio.adsa-izteio.adsa-lcteio.adsa-lfteio.adsa-lfwtio.adsa-lfztio.adsa-liteio.adsa-liwtio.adsa-liztio.adsa-llctio.adsa-llftio.adsa-llfwti.adsa-llfzti.adsa-llitio.adsa-lliwti.adsa-llizti.adsa-locale.adba-locale.adsa-ncelfu.adsa-ngcefu.adba-ngcefu.adsa-ngcoar.adba-ngcoar.adsa-ngcoty.adba-ngcoty.adsa-ngelfu.adba-ngelfu.adsa-ngrear.adba-ngrear.adsa-nlcefu.adsa-nlcoar.adsa-nlcoty.adsa-nlelfu.adsa-nllcar.adsa-nllcef.adsa-nllcty.adsa-nllefu.adsa-nllrar.adsa-nlrear.adsa-nscefu.adsa-nscoty.adsa-nselfu.adsa-nucoar.adsa-nucoty.adsa-nudira.adba-nudira.adsa-nuelfu.adsa-nuflra.adba-nuflra.adsa-numaux.adsa-numeri.adsa-nurear.adsa-rbtgbk.adba-rbtgbk.adsa-rbtgbo.adba-rbtgbo.adsa-rbtgso.adba-rbtgso.adsa-reatim.adba-reatim.adsa-retide.adba-retide.adsa-rttiev.adba-rttiev.adsa-sbecin.adba-sbecin.adsa-sbhcin.adba-sbhcin.adsa-sblcin.adba-sblcin.adsa-scteio.adsa-secain.adba-secain.adsa-sequio.adba-sequio.adsa-sfecin.adsa-sfhcin.adsa-sflcin.adsa-sfteio.adsa-sfwtio.adsa-sfztio.adsa-shcain.adba-shcain.adsa-siocst.adba-siocst.adsa-siteio.adsa-siwtio.adsa-siztio.adsa-slcain.adba-slcain.adsa-ssicst.adba-ssicst.adsa-ssitio.adsa-ssiwti.adsa-ssizti.adsa-stboha.adba-stboha.adsa-stcoed.adsa-stfiha.adsa-stmaco.adsa-storio.adba-storio.adsa-strbou.adba-strbou.adsa-stream.adba-stream.adsa-strfix.adba-strfix.adsa-strhas.adba-strhas.adsa-string.adsa-strmap.adba-strmap.adsa-strsea.adba-strsea.adsa-strsup.adba-strsup.adsa-strunb.adba-strunb.adsa-ststio.adba-ststio.adsa-stunau.adba-stunau.adsa-stunha.adba-stunha.adsa-stuten.adba-stuten.adsa-stwibo.adba-stwibo.adsa-stwifi.adba-stwifi.adsa-stwiha.adba-stwiha.adsa-stwima.adba-stwima.adsa-stwise.adba-stwise.adsa-stwisu.adba-stwisu.adsa-stwiun.adba-stwiun.adsa-stzbou.adba-stzbou.adsa-stzfix.adba-stzfix.adsa-stzhas.adba-stzhas.adsa-stzmap.adba-stzmap.adsa-stzsea.adba-stzsea.adsa-stzsup.adba-stzsup.adsa-stzunb.adba-stzunb.adsa-suecin.adba-suecin.adsa-suenco.adba-suenco.adsa-suenst.adba-suenst.adsa-suewst.adba-suewst.adsa-suezst.adba-suezst.adsa-suhcin.adba-suhcin.adsa-sulcin.adba-sulcin.adsa-suteio.adba-suteio.adsa-swbwha.adba-swbwha.adsa-swfwha.adsa-swmwco.adsa-swunau.adba-swunau.adsa-swuwha.adba-swuwha.adsa-swuwti.adba-swuwti.adsa-synbar.adba-synbar.adsa-sytaco.adba-sytaco.adsa-szbzha.adba-szbzha.adsa-szfzha.adsa-szmzco.adsa-szunau.adba-szunau.adsa-szuzha.adba-szuzha.adsa-szuzti.adba-szuzti.adsa-tags.adba-tags.adsa-tasatt.adba-tasatt.adsa-taside.adba-taside.adsa-taster.adba-taster.adsa-teioed.adba-teioed.adsa-textio.adba-textio.adsa-tgdico.adsa-tiboio.adba-tiboio.adsa-ticoau.adba-ticoau.adsa-ticoio.adba-ticoio.adsa-tideau.adba-tideau.adsa-tideio.adba-tideio.adsa-tienau.adba-tienau.adsa-tienio.adba-tienio.adsa-tifiio.adba-tifiio.adsa-tiflau.adba-tiflau.adsa-tiflio.adba-tiflio.adsa-tigeau.adba-tigeau.adsa-tigeli.adba-tiinau.adba-tiinau.adsa-tiinio.adba-tiinio.adsa-timoau.adba-timoau.adsa-timoio.adba-timoio.adsa-tiocst.adba-tiocst.adsa-tirsfi.adba-tirsfi.adsa-titest.adba-titest.adsa-tiunio.adsa-unccon.adsa-uncdea.adsa-undesu.adba-undesu.adsa-wichha.adba-wichha.adsa-wichun.adba-wichun.adsa-widcha.adsa-witeio.adba-witeio.adsa-wrstfi.adba-wrstfi.adsa-wtcoau.adba-wtcoau.adsa-wtcoio.adba-wtcoio.adsa-wtcstr.adba-wtcstr.adsa-wtdeau.adba-wtdeau.adsa-wtdeio.adba-wtdeio.adsa-wtedit.adba-wtedit.adsa-wtenau.adba-wtenau.adsa-wtenio.adba-wtenio.adsa-wtfiio.adba-wtfiio.adsa-wtflau.adba-wtflau.adsa-wtflio.adba-wtflio.adsa-wtgeau.adba-wtgeau.adsa-wtinau.adba-wtinau.adsa-wtinio.adba-wtinio.adsa-wtmoau.adba-wtmoau.adsa-wtmoio.adba-wtmoio.adsa-wttest.adba-wttest.adsa-wwboio.adba-wwboio.adsa-wwunio.adsa-zchara.adsa-zchhan.adba-zchhan.adsa-zchuni.adba-zchuni.adsa-zrstfi.adba-zrstfi.adsa-ztcoau.adba-ztcoau.adsa-ztcoio.adba-ztcoio.adsa-ztcstr.adba-ztcstr.adsa-ztdeau.adba-ztdeau.adsa-ztdeio.adba-ztdeio.adsa-ztedit.adba-ztedit.adsa-ztenau.adba-ztenau.adsa-ztenio.adba-ztenio.adsa-ztexio.adba-ztexio.adsa-ztfiio.adba-ztfiio.adsa-ztflau.adba-ztflau.adsa-ztflio.adba-ztflio.adsa-ztgeau.adba-ztgeau.adsa-ztinau.adba-ztinau.adsa-ztinio.adba-ztinio.adsa-ztmoau.adba-ztmoau.adsa-ztmoio.adba-ztmoio.adsa-zttest.adba-zttest.adsa-zzboio.adba-zzboio.adsa-zzunio.adsada.adscalendar.adsdirectio.adsg-allein.adsg-alleve.adbg-alleve.adsg-altcon.adbg-altcon.adsg-altive.adsg-alveop.adbg-alveop.adsg-alvety.adsg-alvevi.adsg-arrspl.adbg-arrspl.adsg-awk.adbg-awk.adsg-boubuf.adbg-boubuf.adsg-boumai.adsg-bubsor.adbg-bubsor.adsg-busora.adbg-busora.adsg-busorg.adbg-busorg.adsg-byorma.adbg-byorma.adsg-bytswa.adbg-bytswa.adsg-calend.adbg-calend.adsg-casuti.adbg-casuti.adsg-catiio.adbg-catiio.adsg-cgi.adbg-cgi.adsg-cgicoo.adbg-cgicoo.adsg-cgideb.adbg-cgideb.adsg-comlin.adbg-comlin.adsg-comver.adbg-comver.adsg-cppexc.adbg-cppexc.adsg-crc32.adbg-crc32.adsg-ctrl_c.adbg-ctrl_c.adsg-curexc.adsg-debpoo.adbg-debpoo.adsg-debuti.adbg-debuti.adsg-decstr.adbg-decstr.adsg-deutst.adsg-diopit.adbg-diopit.adsg-dirope.adbg-dirope.adsg-dynhta.adbg-dynhta.adsg-dyntab.adbg-dyntab.adsg-eacodu.adbg-encstr.adbg-encstr.adsg-enutst.adsg-excact.adbg-excact.adsg-except.adsg-exctra.adbg-exctra.adsg-expect.adbg-expect.adsg-exptty.adbg-exptty.adsg-flocon.adsg-forstr.adbg-forstr.adsg-heasor.adbg-heasor.adsg-hesora.adbg-hesora.adsg-hesorg.adbg-hesorg.adsg-htable.adbg-htable.adsg-io.adbg-io.adsg-io_aux.adbg-io_aux.adsg-locfil.adbg-locfil.adsg-mbdira.adbg-mbdira.adsg-mbflra.adbg-mbflra.adsg-md5.adbg-md5.adsg-memdum.adbg-memdum.adsg-moreex.adbg-moreex.adsg-os_lib.adbg-os_lib.adsg-pehage.adbg-pehage.adsg-rannum.adbg-rannum.adsg-regexp.adbg-regexp.adsg-regpat.adbg-regpat.adsg-rewdat.adbg-rewdat.adsg-sechas.adbg-sechas.adsg-sehamd.adbg-sehamd.adsg-sehash.adbg-sehash.adsg-semaph.adbg-semaph.adsg-sercom.adbg-sercom.adsg-sestin.adsg-sha1.adbg-sha1.adsg-sha224.adsg-sha256.adsg-sha384.adsg-sha512.adsg-shsh32.adbg-shsh32.adsg-shsh64.adbg-shsh64.adsg-shshco.adbg-shshco.adsg-signal.adbg-signal.adsg-soccon.adsg-socket.adbg-socket.adsg-socthi.adbg-socthi.adsg-soliop.adsg-sothco.adbg-sothco.adsg-souinf.adsg-spchge.adbg-spchge.adsg-speche.adbg-speche.adsg-spipat.adbg-spipat.adsg-spitbo.adbg-spitbo.adsg-sptabo.adsg-sptain.adsg-sptavs.adsg-stheme.adbg-string.adbg-string.adsg-strspl.adsg-stseme.adbg-table.adbg-table.adsg-tasloc.adbg-tasloc.adsg-tastus.adsg-thread.adbg-thread.adsg-timsta.adbg-timsta.adsg-traceb.adbg-traceb.adsg-trasym.adbg-trasym.adsg-tty.adbg-tty.adsg-u3spch.adbg-u3spch.adsg-utf_32.adbg-utf_32.adsg-wispch.adbg-wispch.adsg-wistsp.adsg-zspche.adbg-zspche.adsg-zstspl.adsgnat.adsi-c.adbi-c.adsi-cexten.adsi-cobol.adbi-cobol.adsi-cpoint.adbi-cpoint.adsi-cstrea.adbi-cstrea.adsi-cstrin.adbi-cstrin.adsi-fortra.adbi-fortra.adsi-pacdec.adbi-pacdec.adsinterfac.adsioexcept.adsmachcode.adsmemtrack.adbs-addima.adbs-addima.adss-addope.adbs-addope.adss-arit64.adbs-arit64.adss-assert.adbs-assert.adss-atacco.adbs-atacco.adss-atocou.adbs-atocou.adss-atopri.adbs-atopri.adss-auxdec.adbs-auxdec.adss-bignum.adbs-bignum.adss-bitops.adbs-bitops.adss-boarop.adss-bytswa.adss-carsi8.adbs-carsi8.adss-carun8.adbs-carun8.adss-casi16.adbs-casi16.adss-casi32.adbs-casi32.adss-casi64.adbs-casi64.adss-casuti.adbs-casuti.adss-caun16.adbs-caun16.adss-caun32.adbs-caun32.adss-caun64.adbs-caun64.adss-chepoo.adss-commun.adbs-commun.adss-conca2.adbs-conca2.adss-conca3.adbs-conca3.adss-conca4.adbs-conca4.adss-conca5.adbs-conca5.adss-conca6.adbs-conca6.adss-conca7.adbs-conca7.adss-conca8.adbs-conca8.adss-conca9.adbs-conca9.adss-crc32.adbs-crc32.adss-crtl.adss-diflio.adbs-diflio.adss-diinio.adbs-diinio.adss-dim.adss-dimkio.adss-dimmks.adss-direio.adbs-direio.adss-dmotpr.adss-dsaser.adss-elaall.adbs-elaall.adss-excdeb.adbs-excdeb.adss-except.adbs-except.adss-excmac.adss-exctab.adbs-exctab.adss-exctra.adbs-exctra.adss-exnint.adbs-exnint.adss-exnllf.adbs-exnllf.adss-exnlli.adbs-exnlli.adss-expint.adbs-expint.adss-explli.adbs-explli.adss-expllu.adbs-expllu.adss-expmod.adbs-expmod.adss-expuns.adbs-expuns.adss-fatflt.adss-fatgen.adbs-fatgen.adss-fatlfl.adss-fatllf.adss-fatsfl.adss-ficobl.adss-filatt.adss-fileio.adbs-fileio.adss-finmas.adbs-finmas.adss-finroo.adbs-finroo.adss-flocon.adbs-flocon.adss-fore.adbs-fore.adss-gearop.adbs-gearop.adss-geveop.adbs-geveop.adss-gloloc.adbs-gloloc.adss-hibaen.adss-htable.adbs-htable.adss-imenne.adbs-imenne.adss-imgbiu.adbs-imgbiu.adss-imgboo.adbs-imgboo.adss-imgcha.adbs-imgcha.adss-imgdec.adbs-imgdec.adss-imgenu.adbs-imgenu.adss-imgint.adbs-imgint.adss-imgllb.adbs-imgllb.adss-imglld.adbs-imglld.adss-imglli.adbs-imglli.adss-imgllu.adbs-imgllu.adss-imgllw.adbs-imgllw.adss-imgrea.adbs-imgrea.adss-imguns.adbs-imguns.adss-imgwch.adbs-imgwch.adss-imgwiu.adbs-imgwiu.adss-inmaop.adbs-inmaop.adss-interr.adbs-interr.adss-intman.adbs-intman.adss-io.adbs-io.adss-linux.adss-llflex.adss-maccod.adss-mantis.adbs-mantis.adss-mastop.adbs-mastop.adss-memcop.adss-memory.adbs-memory.adss-mudido.adbs-mudido.adss-multip.adbs-multip.adss-os_lib.adbs-os_lib.adss-oscons.adss-osinte.adbs-osinte.adss-osprim.adbs-osprim.adss-pack03.adbs-pack03.adss-pack05.adbs-pack05.adss-pack06.adbs-pack06.adss-pack07.adbs-pack07.adss-pack09.adbs-pack09.adss-pack10.adbs-pack10.adss-pack11.adbs-pack11.adss-pack12.adbs-pack12.adss-pack13.adbs-pack13.adss-pack14.adbs-pack14.adss-pack15.adbs-pack15.adss-pack17.adbs-pack17.adss-pack18.adbs-pack18.adss-pack19.adbs-pack19.adss-pack20.adbs-pack20.adss-pack21.adbs-pack21.adss-pack22.adbs-pack22.adss-pack23.adbs-pack23.adss-pack24.adbs-pack24.adss-pack25.adbs-pack25.adss-pack26.adbs-pack26.adss-pack27.adbs-pack27.adss-pack28.adbs-pack28.adss-pack29.adbs-pack29.adss-pack30.adbs-pack30.adss-pack31.adbs-pack31.adss-pack33.adbs-pack33.adss-pack34.adbs-pack34.adss-pack35.adbs-pack35.adss-pack36.adbs-pack36.adss-pack37.adbs-pack37.adss-pack38.adbs-pack38.adss-pack39.adbs-pack39.adss-pack40.adbs-pack40.adss-pack41.adbs-pack41.adss-pack42.adbs-pack42.adss-pack43.adbs-pack43.adss-pack44.adbs-pack44.adss-pack45.adbs-pack45.adss-pack46.adbs-pack46.adss-pack47.adbs-pack47.adss-pack48.adbs-pack48.adss-pack49.adbs-pack49.adss-pack50.adbs-pack50.adss-pack51.adbs-pack51.adss-pack52.adbs-pack52.adss-pack53.adbs-pack53.adss-pack54.adbs-pack54.adss-pack55.adbs-pack55.adss-pack56.adbs-pack56.adss-pack57.adbs-pack57.adss-pack58.adbs-pack58.adss-pack59.adbs-pack59.adss-pack60.adbs-pack60.adss-pack61.adbs-pack61.adss-pack62.adbs-pack62.adss-pack63.adbs-pack63.adss-parame.adbs-parame.adss-parint.adbs-parint.adss-pooglo.adbs-pooglo.adss-pooloc.adbs-pooloc.adss-poosiz.adbs-poosiz.adss-powtab.adss-proinf.adbs-proinf.adss-purexc.adss-rannum.adbs-rannum.adss-ransee.adbs-ransee.adss-regexp.adbs-regexp.adss-regpat.adbs-regpat.adss-restri.adbs-restri.adss-rident.adss-rpc.adbs-rpc.adss-scaval.adbs-scaval.adss-secsta.adbs-secsta.adss-sequio.adbs-sequio.adss-shasto.adbs-shasto.adss-soflin.adbs-soflin.adss-solita.adbs-solita.adss-sopco3.adbs-sopco3.adss-sopco4.adbs-sopco4.adss-sopco5.adbs-sopco5.adss-spsufi.adbs-spsufi.adss-stache.adbs-stache.adss-stalib.adbs-stalib.adss-stausa.adbs-stausa.adss-stchop.adbs-stchop.adss-stoele.adbs-stoele.adss-stopoo.adbs-stopoo.adss-stposu.adbs-stposu.adss-stratt-xdr.adbs-stratt.adbs-stratt.adss-strcom.adbs-strcom.adss-strhas.adbs-strhas.adss-string.adbs-string.adss-strops.adbs-strops.adss-ststop.adbs-ststop.adss-stusta.adbs-stusta.adss-taasde.adbs-taasde.adss-tadeca.adbs-tadeca.adss-tadert.adbs-tadert.adss-taenca.adbs-taenca.adss-taprob.adbs-taprob.adss-taprop.adbs-taprop.adss-tarest.adbs-tarest.adss-tasdeb.adbs-tasdeb.adss-tasinf.adbs-tasinf.adss-tasini.adbs-tasini.adss-taskin.adbs-taskin.adss-tasloc.adbs-tasloc.adss-taspri.adss-tasque.adbs-tasque.adss-tasren.adbs-tasren.adss-tasres.adss-tassta.adbs-tassta.adss-tasuti.adbs-tasuti.adss-tataat.adbs-tataat.adss-tpinop.adbs-tpinop.adss-tpoaal.adbs-tpoben.adbs-tpoben.adss-tpobop.adbs-tpobop.adss-tpopsp.adbs-tporft.adbs-tposen.adbs-tposen.adss-traceb.adbs-traceb.adss-traces.adbs-traces.adss-traent.adbs-traent.adss-trasym.adbs-trasym.adss-tratas.adbs-tratas.adss-unstyp.adss-utf_32.adbs-utf_32.adss-valboo.adbs-valboo.adss-valcha.adbs-valcha.adss-valdec.adbs-valdec.adss-valenu.adbs-valenu.adss-valint.adbs-valint.adss-vallld.adbs-vallld.adss-vallli.adbs-vallli.adss-valllu.adbs-valllu.adss-valrea.adbs-valrea.adss-valuns.adbs-valuns.adss-valuti.adbs-valuti.adss-valwch.adbs-valwch.adss-veboop.adbs-veboop.adss-vector.adss-vercon.adbs-vercon.adss-wchcnv.adbs-wchcnv.adss-wchcon.adbs-wchcon.adss-wchjis.adbs-wchjis.adss-wchstw.adbs-wchstw.adss-wchwts.adbs-wchwts.adss-widboo.adbs-widboo.adss-widcha.adbs-widcha.adss-widenu.adbs-widenu.adss-widlli.adbs-widlli.adss-widllu.adbs-widllu.adss-widwch.adbs-widwch.adss-wwdcha.adbs-wwdcha.adss-wwdenu.adbs-wwdenu.adss-wwdwch.adbs-wwdwch.adssequenio.adssystem.adstext_io.adsunchconv.adsunchdeal.adsadaliba-assert.alia-btgbso.alia-calari.alia-calcon.alia-caldel.alia-calend.alia-calfor.alia-catizo.alia-cbdlli.alia-cbhama.alia-cbhase.alia-cbmutr.alia-cborma.alia-cborse.alia-cbprqu.alia-cbsyqu.alia-cdlili.alia-cfdlli.alia-cfhama.alia-cfhase.alia-cfinve.alia-cforma.alia-cforse.alia-cgaaso.alia-cgarso.alia-cgcaso.alia-chacon.alia-chahan.alia-charac.alia-chlat1.alia-chlat9.alia-chtgbk.alia-chtgbo.alia-chtgke.alia-chtgop.alia-chzla1.alia-chzla9.alia-cidlli.alia-cihama.alia-cihase.alia-cimutr.alia-ciorma.alia-ciormu.alia-ciorse.alia-clrefi.alia-coboho.alia-cobove.alia-cofove.alia-cogeso.alia-cohama.alia-cohase.alia-cohata.alia-coinho.alia-coinve.alia-colien.alia-colire.alia-comlin.alia-comutr.alia-contai.alia-convec.alia-coorma.alia-coormu.alia-coorse.alia-coprnu.alia-coteio.alia-crbltr.alia-crbtgk.alia-crbtgo.alia-crdlli.alia-csquin.alia-cuprqu.alia-cusyqu.alia-cwila1.alia-cwila9.alia-decima.alia-diocst.alia-direct.alia-direio.alia-dirval.alia-dispat.alia-dynpri.alia-einuoc.alia-elchha.alia-envvar.alia-except.alia-exctra.alia-finali.alia-flteio.alia-fwteio.alia-fzteio.alia-inteio.alia-interr.alia-intnam.alia-intsig.alia-ioexce.alia-iteint.alia-iwteio.alia-izteio.alia-lcteio.alia-lfteio.alia-lfwtio.alia-lfztio.alia-liteio.alia-liwtio.alia-liztio.alia-llctio.alia-llftio.alia-llfwti.alia-llfzti.alia-llitio.alia-lliwti.alia-llizti.alia-locale.alia-ncelfu.alia-ngcefu.alia-ngcoar.alia-ngcoty.alia-ngelfu.alia-ngrear.alia-nlcefu.alia-nlcoar.alia-nlcoty.alia-nlelfu.alia-nllcar.alia-nllcef.alia-nllcty.alia-nllefu.alia-nllrar.alia-nlrear.alia-nscefu.alia-nscoty.alia-nselfu.alia-nucoar.alia-nucoty.alia-nudira.alia-nuelfu.alia-nuflra.alia-numaux.alia-numeri.alia-nurear.alia-rbtgbk.alia-rbtgbo.alia-rbtgso.alia-reatim.alia-retide.alia-rttiev.alia-sbecin.alia-sbhcin.alia-sblcin.alia-scteio.alia-secain.alia-sequio.alia-sfecin.alia-sfhcin.alia-sflcin.alia-sfteio.alia-sfwtio.alia-sfztio.alia-shcain.alia-siocst.alia-siteio.alia-siwtio.alia-siztio.alia-slcain.alia-ssicst.alia-ssitio.alia-ssiwti.alia-ssizti.alia-stboha.alia-stfiha.alia-stmaco.alia-storio.alia-strbou.alia-stream.alia-strfix.alia-strhas.alia-string.alia-strmap.alia-strsea.alia-strsup.alia-strunb.alia-ststio.alia-stunau.alia-stunha.alia-stuten.alia-stwibo.alia-stwifi.alia-stwiha.alia-stwima.alia-stwise.alia-stwisu.alia-stwiun.alia-stzbou.alia-stzfix.alia-stzhas.alia-stzmap.alia-stzsea.alia-stzsup.alia-stzunb.alia-suecin.alia-suenco.alia-suenst.alia-suewst.alia-suezst.alia-suhcin.alia-sulcin.alia-suteio.alia-swbwha.alia-swfwha.alia-swmwco.alia-swunau.alia-swuwha.alia-swuwti.alia-synbar.alia-sytaco.alia-szbzha.alia-szfzha.alia-szmzco.alia-szunau.alia-szuzha.alia-szuzti.alia-tags.alia-tasatt.alia-taside.alia-taster.alia-teioed.alia-textio.alia-tgdico.alia-tiboio.alia-ticoau.alia-ticoio.alia-tideau.alia-tideio.alia-tienau.alia-tienio.alia-tifiio.alia-tiflau.alia-tiflio.alia-tigeau.alia-tiinau.alia-tiinio.alia-timoau.alia-timoio.alia-tiocst.alia-tirsfi.alia-titest.alia-tiunio.alia-unccon.alia-uncdea.alia-undesu.alia-wichha.alia-wichun.alia-widcha.alia-witeio.alia-wrstfi.alia-wtcoau.alia-wtcoio.alia-wtcstr.alia-wtdeau.alia-wtdeio.alia-wtedit.alia-wtenau.alia-wtenio.alia-wtfiio.alia-wtflau.alia-wtflio.alia-wtgeau.alia-wtinau.alia-wtinio.alia-wtmoau.alia-wtmoio.alia-wttest.alia-wwboio.alia-wwunio.alia-zchara.alia-zchhan.alia-zchuni.alia-zrstfi.alia-ztcoau.alia-ztcoio.alia-ztcstr.alia-ztdeau.alia-ztdeio.alia-ztedit.alia-ztenau.alia-ztenio.alia-ztexio.alia-ztfiio.alia-ztflau.alia-ztflio.alia-ztgeau.alia-ztinau.alia-ztinio.alia-ztmoau.alia-ztmoio.alia-zttest.alia-zzboio.alia-zzunio.aliada.alicalendar.alidirectio.alig-allein.alig-alleve.alig-altcon.alig-altive.alig-alveop.alig-alvety.alig-alvevi.alig-arrspl.alig-awk.alig-boubuf.alig-boumai.alig-bubsor.alig-busora.alig-busorg.alig-byorma.alig-bytswa.alig-calend.alig-casuti.alig-catiio.alig-cgi.alig-cgicoo.alig-cgideb.alig-comlin.alig-comver.alig-cppexc.alig-crc32.alig-ctrl_c.alig-curexc.alig-debpoo.alig-debuti.alig-decstr.alig-deutst.alig-diopit.alig-dirope.alig-dynhta.alig-dyntab.alig-encstr.alig-enutst.alig-excact.alig-except.alig-exctra.alig-expect.alig-exptty.alig-flocon.alig-forstr.alig-heasor.alig-hesora.alig-hesorg.alig-htable.alig-io.alig-io_aux.alig-locfil.alig-mbdira.alig-mbflra.alig-md5.alig-memdum.alig-moreex.alig-os_lib.alig-pehage.alig-rannum.alig-regexp.alig-regpat.alig-rewdat.alig-sechas.alig-sehamd.alig-sehash.alig-semaph.alig-sercom.alig-sestin.alig-sha1.alig-sha224.alig-sha256.alig-sha384.alig-sha512.alig-shsh32.alig-shsh64.alig-shshco.alig-signal.alig-soccon.alig-socket.alig-socthi.alig-soliop.alig-sothco.alig-souinf.alig-spchge.alig-speche.alig-spipat.alig-spitbo.alig-sptabo.alig-sptain.alig-sptavs.alig-string.alig-strspl.alig-table.alig-tasloc.alig-tastus.alig-thread.alig-timsta.alig-traceb.alig-trasym.alig-tty.alig-u3spch.alig-utf_32.alig-wispch.alig-wistsp.alig-zspche.alig-zstspl.alignat.alii-c.alii-cexten.alii-cobol.alii-cpoint.alii-cstrea.alii-cstrin.alii-fortra.alii-pacdec.aliinterfac.aliioexcept.alilibgmem.alibgnarl-5.solibgnarl.solibgnat-5.solibgnat.somachcode.alimemtrack.alis-addima.alis-addope.alis-arit64.alis-assert.alis-atacco.alis-atocou.alis-atopri.alis-auxdec.alis-bignum.alis-bitops.alis-boarop.alis-bytswa.alis-carsi8.alis-carun8.alis-casi16.alis-casi32.alis-casi64.alis-casuti.alis-caun16.alis-caun32.alis-caun64.alis-chepoo.alis-commun.alis-conca2.alis-conca3.alis-conca4.alis-conca5.alis-conca6.alis-conca7.alis-conca8.alis-conca9.alis-crc32.alis-crtl.alis-diflio.alis-diinio.alis-dim.alis-dimkio.alis-dimmks.alis-direio.alis-dmotpr.alis-dsaser.alis-elaall.alis-excdeb.alis-except.alis-excmac.alis-exctab.alis-exctra.alis-exnint.alis-exnllf.alis-exnlli.alis-expint.alis-explli.alis-expllu.alis-expmod.alis-expuns.alis-fatflt.alis-fatgen.alis-fatlfl.alis-fatllf.alis-fatsfl.alis-ficobl.alis-filatt.alis-fileio.alis-finmas.alis-finroo.alis-flocon.alis-fore.alis-gearop.alis-geveop.alis-gloloc.alis-htable.alis-imenne.alis-imgbiu.alis-imgboo.alis-imgcha.alis-imgdec.alis-imgenu.alis-imgint.alis-imgllb.alis-imglld.alis-imglli.alis-imgllu.alis-imgllw.alis-imgrea.alis-imguns.alis-imgwch.alis-imgwiu.alis-inmaop.alis-interr.alis-intman.alis-io.alis-linux.alis-llflex.alis-maccod.alis-mantis.alis-mastop.alis-memcop.alis-memory.alis-mudido.alis-multip.alis-os_lib.alis-oscons.alis-osinte.alis-osprim.alis-pack03.alis-pack05.alis-pack06.alis-pack07.alis-pack09.alis-pack10.alis-pack11.alis-pack12.alis-pack13.alis-pack14.alis-pack15.alis-pack17.alis-pack18.alis-pack19.alis-pack20.alis-pack21.alis-pack22.alis-pack23.alis-pack24.alis-pack25.alis-pack26.alis-pack27.alis-pack28.alis-pack29.alis-pack30.alis-pack31.alis-pack33.alis-pack34.alis-pack35.alis-pack36.alis-pack37.alis-pack38.alis-pack39.alis-pack40.alis-pack41.alis-pack42.alis-pack43.alis-pack44.alis-pack45.alis-pack46.alis-pack47.alis-pack48.alis-pack49.alis-pack50.alis-pack51.alis-pack52.alis-pack53.alis-pack54.alis-pack55.alis-pack56.alis-pack57.alis-pack58.alis-pack59.alis-pack60.alis-pack61.alis-pack62.alis-pack63.alis-parame.alis-parint.alis-pooglo.alis-pooloc.alis-poosiz.alis-powtab.alis-proinf.alis-purexc.alis-rannum.alis-ransee.alis-regexp.alis-regpat.alis-restri.alis-rident.alis-rpc.alis-scaval.alis-secsta.alis-sequio.alis-shasto.alis-soflin.alis-solita.alis-spsufi.alis-stache.alis-stalib.alis-stausa.alis-stchop.alis-stoele.alis-stopoo.alis-stposu.alis-stratt.alis-strhas.alis-string.alis-ststop.alis-stusta.alis-taasde.alis-tadeca.alis-tadert.alis-taenca.alis-taprob.alis-taprop.alis-tarest.alis-tasdeb.alis-tasinf.alis-tasini.alis-taskin.alis-tasloc.alis-taspri.alis-tasque.alis-tasren.alis-tasres.alis-tassta.alis-tasuti.alis-tataat.alis-tpinop.alis-tpoben.alis-tpobop.alis-tposen.alis-traceb.alis-traces.alis-traent.alis-trasym.alis-tratas.alis-unstyp.alis-utf_32.alis-valboo.alis-valcha.alis-valdec.alis-valenu.alis-valint.alis-vallld.alis-vallli.alis-valllu.alis-valrea.alis-valuns.alis-valuti.alis-valwch.alis-veboop.alis-vector.alis-vercon.alis-wchcnv.alis-wchcon.alis-wchjis.alis-wchstw.alis-wchwts.alis-widboo.alis-widcha.alis-widenu.alis-widlli.alis-widllu.alis-widwch.alis-wwdcha.alis-wwdenu.alis-wwdwch.alisequenio.alisystem.alitext_io.aliunchconv.aliunchdeal.ali/usr/lib//usr/lib/gcc//usr/lib/gcc/armv7hl-redhat-linux-gnueabi//usr/lib/gcc/armv7hl-redhat-linux-gnueabi/5.3.1//usr/lib/gcc/armv7hl-redhat-linux-gnueabi/5.3.1/adainclude//usr/lib/gcc/armv7hl-redhat-linux-gnueabi/5.3.1/adalib/-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=harddrpmxz2armv7hl-redhat-linux-gnueabidirectoryASCII textC source, ASCII textPython script, ASCII text executableHTML document, ASCII textUTF-8 Unicode textcurrent ar archive?7zXZ !#,>[-P]"k%wd dgڒ;S~s,T G@nI;s#9LJvy*phexA Bu %2OvoCÖC ,0) `f(+Rj棥 #B.A-$| :ouiT9{!H@\Mh CQYX~4d]p8r^RgZ$٧JDy& tpZYj1Na&(21C Dy=ԕj:Ə;OtwOⳡgx<4P?xȐNnDqJ偲҈XvNv8LD`=Q{.u *"5a4iD/2ŦN;xKo l 9y5ԇZy9LzVMkW#lÙݯ=:p'!wbX [;M"k@+v@-t|[GK0pU+ s;ZMJ\WJx3+: 9rOk=ʑɰ^ n#,4?J>J)x~ 1a3A5'nϗbܐbvY$m&n~\d~pJO=g*H͖naS凛]ݡ՝z4nܺl\Ks_hP/"'G&3%в걎}KD^l+؅ +O3Ӥ7Mx%f#g?ئ$e ꆖzĆȽ۞aT&VHr<ʽbJVsJ[R!iq HNt]}h%1>qqu]$UaMJ,|1Fsu\0x*AFWVg q"SA @bB~ۦ{]6gUԮp-=^wpPQB0"Oj5V ] 5Q;5oLNh$3,.m.ʀ=ſ|Y\aw_p-q:}pDtx`tvp/V(G:14[dhtl? m1\t!刃[~AHm=*FuxhT$=FZJ+ٷ[Gb(#]g~PΛCyN^2/a0-^̞Q^^݋"ia؍poO<IOwƫIt:p,`$m@ rv lÒ@²:0R)EG%X6{unXw8EP3{8nX_G]̽B=o0(5p=lҗ2PLi/f-l$e4m`yD(E= Vrc3ۨT(~4\|)e ʿ$+ 'n\3I=ҒY2Q.wAv@yƬ>:XYd@u.WǠ83jKvZC߮zP2x8wN`פEB![w!sv}2CP7\ٽzA _&kʌ1QPFd`}SE Of(N L aEy"\nEWQf,ڼ ZT6"f<8ceʻi]an#o qL}ɏi4 G4N|6@ r}AD݅>(b1=|'k!4߱}BV\ #2ETfG4 Ȩ^AQ*r^һ6#-emH\QX+IrFa#M~ufw'M%c)T6['œ 4wj!Fn揞/,ރ˄KuB A@kSB7,,V8FJ/BǦb'$߷̽z7z-wGCY%9id2!1M(1O6ӑ&b)ul򬀞ʬi|}- >Y2d"~^7NP=U}د5bs.%${HiɖAGؕ10fPƕ ЉH.]oK&ݻC._v#~/d\I%j?bB eJNl{l22*ng}4`NzLiJ*h^NPs \tuzA}ea8ʻ>&Ȟ$C=\_gkS7}s;Yg.٘/WC<,]xBo+:Kx31 NJ;a-.>?k%ՉPWDVă !c* FY/Tly4)Q=XFT ?IH>/Zv#M]'ZIi!&7Ի<`.:-DUNzW},d)1Hfb X?I‡<{my>ECEG !(6k͊鞡 ~=]G]Qic|B ٷKA8{r37 3oC.D}x+E0R^ЎfvQ߂wF :%UIrm2n;*m 2E2wk涁ޗH%]xy֡wjDuwЉZ8;~[ThL(@/:?3 (n҄F*-~Ѕd&޳tK7*QvWG;m獩22荰YJ*(G7Gr ʍ]0^npi&k1KK/ 55հf*]5R혆ls$Q3 j& 홢Յy7OEoJ]f e2N9 [¶ZD" 2AP{&˯J-(8i(P o >Tj@e0LfsGi`Ĕ qpP7f/tB4YV' Bա콋 "2~ = 93B̧={~WK~L\d@TءϻH8D|x_)!&?+p*cLx ARh"/LpM[\,w32_Zx_MꠜA˚ԠrD ɮTFC3+,Yn#Mnl |- VS0cS;\vaMkoyX«C\K<1^Afo&su_Pwݟ7?ğ% J l(XJ7*Ы́߈8Dɘ4c(y{+? %gu/'lqMvh~ZKꦴȀ͟V ĖM>;;i}vA>iRl5 𶽻#S5HO8~!1> 6 ~#oJE:5Er1P`ǘ<3^ya ! 42BG*s=EtTcǬR|g"ě-(B%N2U#DvP1Kfs$":h]Ν*فy})rۮށ~Q̎g !={? P{Oj6ۿwVʱJ"ByU%S![wL) _+E=_ RF`[퉭t4e=N*3Hʣ}ǎ <|H[nͯtRн&jMhsm&h>wF4g~oѡCvk+J(dt6j{-ӶφNg~ xDI'?QQ [ce՘TuBc[FOW!8cǕXπ\DѩĻ_W ]}9\f)u iBuXS;"O䚗GWW| tGoRS(PsYC*{&g]&/ e]V 5 ,;F:$an2!gܘFC0H%y!?CzVhe&!Hb[-T/Q&r[֧d};*PGbpn\h.R֘ aW,[2ZaU# QNănsiK3cz26 2_REdnRbTRP2G[22dų4PIw='yg:j˞7 M`wLRE&Cj)xgzY;i=bY y.?}6zMG`%0]}UW";Sy`U!P@k-3Se8^V" w:OݻC~l}pp(mhթ1b΍9f*68t V^wZgV.n a9, v>Uo9*J" A^H,gQY{'4|G'O s˺=[E)Ξ~ycGJt&3PϦ:[2fd7sQC] j=I :awD" ykOINQRXƈ z{wcqdRKe*zx{@J #鋀WŌ5rDBBo,s7r@ K{ ATln-hgWZx1F:/*%-?{Aޟm ,%վ=v,< Q\y%jl,Txze=b\;"*C&Z~cNuSraS_ya,Ϝk$EuF#dW-6t ϐe~ Owa{k 3 Oi{t6lJL5V?DJ.އamU?KPfkgz() WMYS t=$m (0QB$ uԚ; ̳i|!heLIR}4a7^8"0Wxw~NыȬlW:uJ]sdEkA:'kTW1,j_'nj Ɠ Vw(T˱sŘU@!O[3Ak~j}!v*(NT'+@-Ȼ:;>uG@wؠ8#k{ߞ9rz ?>anNO^La%@ae,T{5~5 F=c8`A=y/@en.]1j SƀTwr۸n>1Qgc.q<LM=E\.a!./pZed0j3ە38Ts*Hk4}ω(pIK,ڌ]V:)|Q?<%;o y-|@5t̩ʄn :f/ Im1~/yR^<~zՈZgA#qo96I] BPxᲟL߆DcI#lؽTt L PhEVv|2]C~ ҮR&VUbȯBme}y1Gg=L;`M$0_aYVڒ];]PDM.~Q%,d̀˦T4/[jeڧ&RԨ05f0^WM~5ލp$ӲZ ו ;0Wqr=6Z!.po' s78恑&j%<!)-*"DRRJ ~+ f,{3ie34.3n\: ;Oe7a Hc1~ Ĝ'`ֽ(A47~d?&W BL%EdYVTh+KOth"j ~]Cx8O˲TP7+{h|^mb12@N^86P1f5VD=[1l 1TL'?M .(v׶ X L(ݨRU}Rz.\ؾ FO; LCTg?Ws%MbFs&,^ d8jwrg \ν\odI\~$ gݛEC*y&cs\ µKR fj8z+0G9!V9r;CG!o]d~‰ '$(WR,;X-xfz(Qm:"N;tV4K3hV F "l*Qm5@aUhfzUMaҀiW2]UNj^UDq{;V_}(pt TKJ;6RnrCԑZ"C_"0~U)g,j4mt+C?5ňعtOr,ªf;zkEi?U%sQNO4 gwc!cCWr|?QQhtTo6\C [LFҵ7x,f*R8>@YX!"W_# KJQpɄzr>|Ф _xu&.+Gb_yLH}dD9 DRf)$ WwS`[vu U{]}Hz%@W},m"OHף]Cets Û11a0|`ᮇ"4"bn7]Z(^-g~ Pwh^mDyɫ9҃;;5)t2 M5$jfIj:S7YÍXFz]n9PtUtVΒ$:bTH]X݈ O1 `3۾(v|:Qk>F') Jk+}=pd3r{/4fƲqNG3˰M<<;z`})$]7_2%d-ie:kްj-d+N Hb;NV?I7J/cV0SԲI|oooHN+=;ա8tGୂ#e=SGK)9 v5}۰{mŢSp3 q#Q}`T[4-&:JF0.l>76OGZW\bp7ex#sc }lDaxxJ 'ӓ.ƽ~a|$R\\ :O2͇]2^>T]4AzxfM&,^ 8w3hzIyYc9$h@)}Z=a*RO'-m$dSn6̙+:6E+++|_p5#DhZ*,)w85jg "gx/p]|ԛ%a:s;zeA􈬠VEp}Djp5aBRi~YOvW,@uAsjda@l2c)OK#ܜ3(w͸cUpnyp3P32Uw]T+W1Mm #*jT 4Q ثR;TW5RdBn[}LFacwGYf{ ]ݠ0~KV-xG;dJM$b}2qu=P%OE <u,*W$&ȿ1gءY2?)}n1a|;- 5?/T _ԏ1~n=@)_AW=0Ú.x`߲!FPz+XJ)eRשU}Px~z?"8f \nCQ<V096.lzuXEh0_5]Q_8ݛ~C)uu飩j muedZr1O7әʂcDo"r(?!kΦq=!8i=u5aoWz{i7#< uIQiJhٌr,!=Hɧ3_J]׾:qCmM0=c9R&it~Ί=xzbA`@U%[}(~/LL(vM2Zש-1J!>VS^'YgSMh9 uE !{V:o:-t# 4uy%cM fbQy:'?) ;[< `W*翶5OKIZcFQTܐ?K8,pEx!=%#&U)s@(;17?%Br]>>'iM2`n,ޑ[v*zN[6h#y=7B4RD [FOEMNo i z0am$(/`8=Ɇ961tx7-B?MBlj[[T.VXcbcݥZ1 2