gcc48-ada-32bit-4.8.5-41.1<>,\K۸/=„hY؈ "r+LDO"wiF}oǫ8f2bNm 5>6& S ŲEeqJ8.PPt/ؐxѽqJZsqgm ~)Z4%:#\i&[m{mFˌ.8jjp{.dv ?,-0K1OoaQh-ѩ(aB̛>xR&:Yo >9G?Gd  DTXdh{   /. >D \p T \z{2Lx (L8T{9@{:{F'#G'8HEdIcXkYk$\k<]h^bPcdefluv w 8x)dzGCgcc48-ada-32bit4.8.541.1GNU Ada95 Compiler Based on GCC (GNAT)This package contains an Ada95 compiler and associated development tools based on the GNU GCC technology. Ada95 is the object oriented successor of the Ada83 language. To build this package from source you must have installed a binary version to bootstrap the compiler.\Kcloud1153openSUSE Leap 42.3openSUSEGPL-3.0-or-laterhttp://bugs.opensuse.orgDevelopment/Languages/Otherhttps://gcc.gnu.org/linuxx86_64 # 6BE) \P *>o_$' Qy(F\by2s(0y/,*Ih+x2&*)&X,  ;IoI>Rk(;h&LhWY)fD=a26-|zX$3.Ama5ǫ5 wDѕ` 186 ^ %28?O֩9-$MWz2M  <1L yp;f c}SAUy 0; g y~ EZ ) * H T {@ x/5]vK#y!9t H| @O IB #nJ7=i_j[k- !MYnFoPo[@'! 3A C "j   3  4  Z S nP* #|eL?#qm<݃?d8q" W ZsvLW O&>_?>jCYO"i $_R (@+AKH 1 ' -< 5 (  x.E Q @%'S -GF 9 !*=gks :IOJA_ -!FibN-#f"[#FY = q * `@= A>&K*rN [  s _,~4)zgc{4!"'!E#Z" 5k % y   k)-|*/ `O3(s(4"O!i #~5)9 ?' |6#eo{m tN(1ON sh@%,e 2 c| m y 0\ # & ~ g g i i ( = ;՗C'694CA$10k#x, " 4n3N*B ^:bB{R z6$c8]$ YQ4*Mk 0EM{oYYC[ y=(F![FrI{}%l \Fk%yp5abaNT  H.y ^DaW!I'/g T&gG= 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3l(qF![/9 -)/p y$8 *8 209 u*" l L.mv4 1 9(+Yp6 x) y )I)qC^ }EA# oG : 5s jn  el8A$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$A$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$\KgQFQFQFԸQFԸQFԸQFQFԸQFԸQFԸQFԸQFԸQFԸQFԸQFԸQFQFQFԸQFԸQFQFQFԸQFԸQFQFQFQFQFԸQFԸQFԸQFԸQFԸQFԸQFQFQFԸQFԸQFԸQFԸQFQFQFԸQFԸQFԸQFԸQFQFQFԸQFԸQFԸQFԸQFԸQFԸQFԸQFԸQFQFQFQFԸQFԸQFԸQFԸQFQFQFԸQFԸQFԸQFԸQFԸQFԸQFԸQFԸQFԸQFԸQFԸQFԸQFԸQFԸQFԸQFԸQFԸQFԸQFԸQFԸQFQFQFԸQFԸQFQFQFQFQFԸQFԸQFԸQFԸQFԸQFԸQFQFԸQFԸQFԸQFԸQFQFQFԸQFԸQFԸQFԸQFԸQFԸQFԸQFԸQFԸQFԸQFԸQFԸQFԸQFԸQFԸQFԸQFԸQFԸQFԸQFԸQFԸQFQFQFԸQFԸQFԸQFԸQFԸQFԸQFԸQFԸQFԸQFԸQFԸQFԸQFԸQFԸQFԸQFԸQFԸQFԸQFԸQFԸQFQFQFԸQFԸQFԸQFԸQFԸQFԸQFԸQFQFԸQFԸQFԸQFԸQFԸQFԸQFQFԸQFԸQFԸQFԸQFQFԸQFԸQFԸQFԸQFԸQFԸQFQFԸQFԸQFԸQFԸQFԸQFQFԸQFԸQFԸQFԸQFԸQFԸQFԸQFԸQFԸQFԸQFԸQFԸQFԸQFԸQFԸQFԸQFԸQFԸQFԸQFԸQFԸQFԸQFQFQFQFQFԸQFԸQFԸQFԸQFԸQFԸQFԸQFԸQFԸQFԸQFԸQFԸQFԸQFԸQFQFԸQFԸQFԸQFԸQFԸQFԸQFԸQFԸQFԸQFԸQFԸQFԸQFԸQFԸQFԸQFԸQFԸQFԸQFԸQFԸQFԸQFԸQFԸQFԸQFԸQFԸQFԸQFԸQFԸQFԸQFԸQFQFԸQFԸQFQFQFԸQFԸQFԸQFԸQFQFQFԸQFԸQFԸQFԸQFԸQFԸQFԸQFԸQFԸQFԸQFԸQFԸQFԸQFԸQFԸQFԸQFQFԸQFԸQFQFԸQFԸQFԸQFQFQFԸQFԸQFԸQFQFQFQFQFԸQFԸQFԸQFԸQFԸQFԸQFQFԸQFԸQFԸQFԸQFԸQFԸQFԸQFԸQFԸQFԸQFԸQFԸQFԸQFԸQFԸQFԸQFԸQFԸQFԸQFQFQFԸQFԸQFԸQFԸQFԸQFԸQFԸQFԸQFQFQFԸQFԸQFԸQFԸQFԸQFԸQFԸQFԸQFQFQFԸQFԸQFԸQFԸQFԸQFԸQFԸQFԸQFԸQFԸQFԸQFԸQFQFԸQFQFQFԸQFԸQFԸQFԸQFQFQFԸQFԸQFQFԸQFԸQFԸQFԸQFԸQFԸQFԸQFԸQFԸQFQFQFԸQFԸQFQFQFԸQFԸQFԸQFԸQFԸQFQFQFԸQFԸQFԸQFԸQFԸQFԸQFԸQFԸQFQFQFQFQFԸQFԸQFԸQFԸQFԸQFԸQFԸQFԸQFQFԸQFԸQFԸQFԸQFԸQFԸQFԸQFԸQFԸQFԸQFԸQFԸQFԸQFԸQFQFԸQFԸQFԸQFԸQFԸQFԸQFԸQFԸQFԸQFԸQFԸQFQFQFQFQFԸQFԸQFԸQFԸQFԸQFԸQFԸQFԸQFԸQFԸQFԸQFԸQFQFQFԸQFԸQFԸQFԸQFԸQFԸQFԸQFԸQFQFQFԸQFԸQFQFQFԸQFԸQFԸQFԸQFQFQFQFQFԸQFԸQFԸQFԸQFԸQFԸQFԸQFԸQFԸQFԸQFQFQFԸQFԸQFԸQFԸQFԸQFԸQFQFQFԸQFԸQFԸQFԸQFԸQFԸQFԸQFԸQFԸQFԸQFԸQFԸQFԸQFԸQFԸQFԸQFԸQFԸQFԸQFԸQFԸQFԸQFԸQFԸQFԸQFԸQFQFQFԸQFԸQFԸQFԸQFԸQFԸQFԸQFԸQFԸQFԸQFԸQFԸQFԸQFԸQFԸQFԸQFԸQFԸQFԸQFQFQFԸQFԸQFԸQFԸQFԸQFԸQFԸQFԸQFQFQFQFQFԸQFԸQFԸQFԸQFQFQFԸQFԸQFԸQFԸQFԸQFԸQFԸQFԸQFԸQFԸQFԸQFԸQFԸQFԸQFԸQFԸQFԸQFԸQFԸQFԸQFԸQFԸQFԸQFԸQFԸQFԸQFԸQFQFԸQFԸQFԸQFԸQFԸQFԸQFԸQFԸQFԸQFԸQFԸQFԸQFԸQFԸQFԸQFԸQFԸQFԸQFԸQFԸQFԸQFԸQFԸQFԸQFԸQFԸQFԸQFԸQFԸQFԸQFԸQFԸQFԸQFԸQFQFQFԸQFԸQFԸQFԸQFԸQFԸQFԸQFԸQFԸQFԸQFԸQFԸQFQFQFԸQFԸQFԸQFԸQFԸQFԸQFԸQFԸQFԸQFԸQFԸQFԸQFԸQFԸQFԸQFԸQFԸQFԸQFԸQFԸQFԸQFԸQFԸQFԸQFԸQFQFQFԸQFԸQFԸQFԸQFԸQFԸQFԸQFԸQFԸQFԸQFԸQFԸQFԸQFԸQFԸQFԸQFԸQFԸQFԸQFԸQFԸQFԸQFԸQFԸQFԸQFԸQFQFQFԸQFԸQFQFQFԸQFԸQFԸQFԸQFԸQFԸQFԸQFԸQFԸQFԸQFԸQFԸQFԸQFԸQFԸQFԸQFԸQFԸQFԸQFԸQFԸQFԸQFԸQFԸQFԸQFԸQFԸQFԸQFԸQFԸQFԸQFQFQFԸQFԸQFԸQFԸQFԸQFԸQFԸQFQFQFԸQFԸQFԸQFԸQFԸQFԸQFԸQFԸQFԸQFԸQFԸQFԸQFԸQFԸQFQFԸQFԸQFԸQFԸQFԸQFԸQFԸQFԸQFԸQFԸQFԸQFQFQFԸQFԸQFԸQFԸQFԸQFԸQFԸQFԸQFԸQFԸQFԸQFQFQFԸQFԸQFԸQFԸQFԸQFԸQFԸQFԸQFԸQFԸQFԸQFԸQFԸQFԸQFԸQFԸQFԸQFԸQFԸQFԸQFԸQFQFԸQFԸQFԸQFԸQFԸQFԸQFԸQFԸQFԸQFQFQFԸQFԸQFQFQFԸQFԸQFԸQFԸQFԸQFԸQFԸQFԸQFQFQFԸQFԸQFԸQFQFQFԸQFԸQFQFQFQFQFԸQFԸQFԸQFԸQFԸQFԸQFԸQFԸQFQFQFԸQFԸQFQFԸQFԸQFԸQFԸQFԸQFԸQFԸQFԸQFԸQFQFQFԸQFԸQFԸQFԸQFԸQFԸQFԸQFԸQFԸQFԸQFԸQFԸQFԸQFԸQFԸQFԸQFQFQFԸQFԸQFԸQFԸQFԸQFԸQFԸQFԸQFԸQFԸQFԸQFԸQFԸQFԸQFԸQFԸQFԸQFԸQFԸQFԸQFԸQFQFԸQFԸQFԸQFQFQFԸQFԸQFԸQFԸQFԸQFԸQFԸQFQF\JHQFԸQFԸQFԸQFԸQFԸQFԸQFԸQFԸQFԸQFԸQFԸQFԸQFԸQFԸQFԸQFԸQFԸQFԸQFԸQFԸQFԸQFԸQFԸQFԸQFԸQFԸQFԸQFԸQFԸQFԸQFԸQFԸQFԸQFԸQFԸQFԸQFԸQFԸQFԸQFԸQFԸQFԸQFԸQFԸQFԸQFԸQFԸQFԸQFԸQFԸQFQFQFԸQFԸQFԸQFԸQFԸQFԸQFԸQFԸQFԸQFԸQFԸQFԸQFԸQFԸQFQFQFԸQFԸQFԸQFԸQFԸQFԸQFԸQFԸQFԸQFԸQFԸQFԸQFԸQFQFԸQFԸQFQFQFԸQFԸQFQFQFԸQFԸQFԸQFԸQFԸQFԸQFԸQFԸQFQFQFԸQFԸQFQFQFԸQFԸQFQFQFԸQFԸQFԸQFԸQFԸQFԸQFԸQFԸQFQFQFԸQFԸQFԸQFԸQFԸQFԸQFԸQFԸQFQFԸQFԸQFԸQFԸQFQFԸQFԸQFԸQFԸQFԸQFԸQFԸQFԸQFԸQFԸQFԸQFԸQFԸQFԸQFԸQFԸQFԸQFQFQFԸQFԸQFԸQFԸQFQFQFԸQFԸQFԸQFԸQFԸQFԸQFԸQFԸQFԸQFԸQFQFQFQFQFԸQFԸQFԸQFԸQFԸQFԸQFԸQFԸQFԸQFQFQFԸQFԸQFԸQFԸQFԸQFԸQFԸQFԸQFԸQFԸQFQFԸQFԸQFԸQFԸQFԸQFԸQFԸQFQFQFԸQFԸQFԸQFQFԸQFԸQFԸQFԸQFԸQFԸQFԸQFԸQFQFQFԸQFԸQFԸQFԸQFԸQFԸQFԸQFQFԸQFԸQFԸQFԸQFԸQFԸQFԸQFԸQFԸQFԸQFԸQFԸQFԸQFԸQFԸQFԸQFԸQFԸQFԸQFԸQFԸQFԸQFԸQFQFQFԸQFԸQFԸQFԸQFԸQFԸQFԸQFԸQFԸQFԸQFԸQFԸQFԸQFԸQFԸQFQFQFԸQFԸQFԸQFԸQFԸQFԸQFԸQFԸQFԸQFԸQFԸQFԸQFԸQFԸQFQFԸQFԸQFQFQFԸQFԸQFԸQFԸQFԸQFԸQFQFQFԸQFԸQFԸQFԸQFԸQFԸQFԸQFԸQFԸQFԸQFԸQFԸQFԸQFԸQFԸQFԸQFԸQFԸQFԸQFԸQFQFԸQFԸQFԸQFԸ\K\JK\JL\JL\JL\JL\JL\JM\JM\JN\JM\JN\JN\JN\JN\JN\JN\JN\JN\JO\JO\JO\JO\JO\JO\JO\JO\JO\JP\JP\JP\JP\JP\JP\JP\JP\JP\JP\JP\JP\JS\JP\JQ\JQ\JQ\JR\JR\JQ\JQ\JQ\JQ\JQ\JQ\JQ\JR\JR\JS\JR\JR\JR\JR\JR\JR\JR\JR\JS\JS\JS\JS\JS\JS\JS\JS\JS\JS\JT\JT\JT\J\J\JT\JT\JU\JU\JV\J\JV\JV\JV\JV\JV\J\J\J\JV\JV\JW\JW\JW\JW\JW\JW\JW\JW\JW\JW\JW\JW\JW\JW\JX\JX\JX\JX\JX\JX\JX\JX\JX\JX\JX\JY\JY\JZ\J\\J\\J\\J]\JY\J]\J]\J^\J^\J_\J_\J_\J_\J_\J_\J`\J`\J`\J`\J\J\J\Ja\Ja\Ja\Ja\Jb\Jb\Jb\Jb\Jb\Jb\Jb\Jb\Jb\Jb\Jb\Jb\Jc\Jc\Jc\Jc\Jc\Jc\Jc\Jc\Jc\Jc\Jc\Jd\Jd\Jd\Jd\Jd\Jd\Jd\Jd\Jd\Je\Je\Je\Je\Je\Je\Jf\Jf\Jf\Jg\Jg\Jg\Jg\Jh\Jh\Ji\Ji\Ji\Ji\Ji\Ji\Jj\Jj\Jk\Jk\Jk\Jk\Jk\Jk\Jk\Jk\J\J\Jk\Jk\Jk\Jk\Jk\Jl\Jl\J\J\J\Jl\Jl\Jl\Jm\Jm\Jm\Jn\Jn\Jn\Jn\Jn\Jn\Jn\Jn\Jn\Jn\Jn\Jo\Jo\Jo\Jo\Jo\Jo\Jo\Jo\Jo\Jo\Jo\Jp\Jp\Jp\Jp\Jp\Jp\Jq\Jq\Jq\Jq\Jq\Jq\Jr\Jr\Jr\Js\Js\Js\Js\Js\Js\Js\Js\Js\Jt\Jt\Jt\Jt\Jt\Jt\Jt\Ju\Ju\Ju\Ju\Ju\Jv\Jv\Jv\Jv\Jv\Jv\Jv\Jw\Jw\Jw\Jw\Jw\J\J\J\J\J\J\J\Jw\Jx\J\J\Jw\Jw\Jw\Jw\Jw\Jw\Jx\Jx\Jx\Jy\Jy\Jz\Jz\Jz\Jz\Jz\Jz\Jz\Jz\Jz\J{\J{\J{\J{\J|\J|\J|\J|\J|\J|\J|\J}\J}\J}\J}\J}\J}\J~\J~\J\J\J\J\J\J\J\J\J\J\J\J\J\J\J\J\J\J\J\J\J\J\J\J\J\J\J\J\J\J\J\J\J\J\J\J\J\J\J\J\J\J\J\J\J\J\J\J\J\J\J\J\J\J\J\J\J\J\J\J\J\J\J\J\J\J\J\J\Kd\Kd\K\Kd\Kd\J\J\J\J\J\J\J\J\J\J\J\J\J\J\J\J\J\J\J\J\J\J\J\J\J\J\J\J\J\J\J\J\J\J\J\J\J\J\J\J\J\J\J\J\J\J\J\J\J\J\J\J\J\J\J\J\J\J\J\J\J\J\J\J\J\J\J\J\J\J\J\J\J\J\J\J\J\J\J\J\J\J\J\J\J\J\J\J\J\J\J\J\J\J\J\J\J\J\J\J\J\J\J\J\J\J\J\J\J\J\J\J\J\J\J\J\J\J\J\J\J\J\J\J\J\J\J\J\J\J\J\J\J\J\J\J\J\J\J\J\J\J\J\J\J\J\J\J\J\J\J\J\J\J\J\J\J\J\J\J\J\J\J\J\J\J\J\J\J\J\J\J\J\J\J\J\J\J\J\J\J\J\J\J\J\J\J\J\J\J\J\J\J\J\J\J\J\J\J\J\J\J\J\J\J\J\J\J\J\J\J\J\J\J\J\J\J\J\J\J\J\J\J\J\J\J\J\J\J\J\J\J\J\J\J\J\J\J\J\J\J\J\J\J\J\J\J\J\J\J\J\J\J\J\J\J\J\J\J\J\J\J\J\J\J5348b98d9f04b1b300af01286007ceb195a759940b9ddfe42e7cdcddd2dfb3527af841ab6305d1c05c72c6de96fc1d9f34582f6996cbb77924270b7cc95176b1628b43fd0ec76437e43d1148b4d958bf67e01416131c8d7040950356defb92415bcd441d2aac4d537ddc277ae6529d86e685b95b8df306298a3177f5352d7cec4c42e7cf0ac974e9e24fa96f7d7a8d77da60feda84edd6c2048ebcee69a0ef6e99d80f15f36a97fa15bdaa8c2aebd0e1fd053ab2df773cc13289feea29184e3631c1d37e8090e72d954dec72d46ec991b2685b0bab1bf9aac64222c76c24355db14527e2d37beb7477c826f208e7db62aee70e14b33cc3eae6208afa85b3fcf8bab191f7df6b89bd647af328a3789ba4521308dc456e94f0a96a6e4d2161a6cfa52d30049e661ad55e235c50eb6890a729231f4808038a6792c27623fa44531f0e752f2f4b4aedce3b7e206baba4ccff766948e801f6ce30d7c43e5d49f81a8409854c3af7099d1986c24842a955bb894e21d5be1116fcc4cb1e36ba3d4b8995f6a2f1dd2d79885910e9f4ee9d571bf5a41d25a92ae3ed40bb70d7d98831ddd56d5edddb3ba00d81c27a96f68094426870edb531e0a9f40fdd924040015c0e88c4860e6a83504c1ea544b31a7f68d7f91c77cae9d86211cc1e9de8f26ee9f66cb18a39289521f78a50416a22ed8eb08f64dc3fa75694692c864368016f9d2e5be9c80e7c2cea86b14f45c40363d3d9322cff425528a2bca48e11851f338153691bb5821492ae7744b6c2f3f9935f9006a487037e1602827cf2d646fca73a1bf3e1f6dad145ffb2e26e6096a25779185809161b741dfc6593b633f5b2d23e86362ff09c3fcc3259072408cfe8ea8444aa7713cda9d8b793b6c4afdf197f37f70deb6b638be5aea67ef60883097aba81ad09a2d71500c77192584e4d1826677ce5e30b4bb966de39bb530e745c9869ca4e7dde1342db2830efd97001f21711ba148211af33f0d31e85f2467b2075a4840e3eaa6cbf217873c7c9a1a5b33cfdb8901a951be667825d7319a867ac0a17a9143d824faf3cb548fbc47fb3ef827efd3b76165eff1495fc6cd85dd522b8ed8ad7c228c68b02c13bfba83a7b996edb1114ed03d2284d0e141bc8aaa1c47c96b46368226484befc5e389cd3dafaab608090ec513d9d31223cbb962c8dfe3bff645b8de9c73987c9fe1a7577278acc23a75994c3a449ae9adf600931ff2ab83800b00002213e74b1acae691e61005a1eb39700b37c98f6f96d2b5499c1f98cb503f04c40345b42495491cb064ef68ada286c8c1f1ecf189ed29efec610cc0753a522e8ae50fc48b5a2fe1c01c958e81c4ced2e3885479e90ff8b209c97007c99f655018ea7b8afbbee2dd4c1892312bd63d636b06162ff3fa67a96e6818afa2869029e6f665b57aed0140618b09163a8e70418c4df18f47febc474196dd5705fba4278ff2c6ec5691873fb8f270978f2ed65c2b485875f1171635bde3fbd9ee0a9a3313d4b6a767280d5f2e2e6cce9e8ad576cac3e957d119d6dbfe46667c2a35b779749af242d83dc4f1ce17e5bce70cac32ca89e74c4e4bb42a80c18f23cf3089204ca25f1601ae589779e62c47c70f5fd7fdeb1600dbe62788ed8ad807a29d3e591919795fcc14153d13242337d8d1d7a2fb5ea2015982a0f08552a8e43a1fa99da4bf7d13bf41bc867383748da6ee7f5c97e3c89104c8bdc2b9daa8376ef0556cb5abc4fc32798ffc4d003a61588384bb41edfc3b5398374eee83d68c86a2920240f8dfb3534452a48841456b7277e86a077b4dd429de3e147438cf5bc44fe6daee689e1f150fc49acc91374c074b2c61bcb53cc63d238aea6b9df5edf829f63e2a28926a89d92c8ee183635cc28fbf10230e28109c83bd535148a8868fb27a8aecea88d7bd97e565441e43a1cc706aa8583079781f504caa34e87ce61910aa50b5ffc7a31e979cf586894f2fd635b8f7e54fa61a7c20115561f8c53010e68df275140cb75c25850a864f65f6839c9183dd55adf78fc8ae64490ed2d8ceb5b46ce6fde200b0df78581d0391e11f6240f70e2d78da39b0207fe756551389c06ab45dfd86d5d1f582101f2402b0effa8c15a7c92cdb022cd6a1bd2659c891bda6bec79bec57a1c4c66292ac38f8ecdd2d00ded798c4140deb35a48303658a09a19b1c74b318034766fe51d1c570d76066c02afbd27528cc1df88883ab454ec5ca1c5e8f6af9c31c2dc2f2d6f9a9d27da4ec0b111bdb8592f613a0a4a5079d2e1844ac15f08df9ca654dcaa20be3f815dbb8eaaea02d88535571302fa881840f46b1abde6f863051094c14835cf4f74dae92bba239204a0be9d324b57b08719e132c93f5621e0efef92de01934da3a450faf7fff0bc7ce95550cc614f1fd280501cd71f425895d8b12b1508d320ecd5351f68936f8f1ee9f0396348cadc777cd4461ec2ff39d0802711da6c758c37571cea6048f5388e59861cdaac29af5c860388c24585858d0df7949e96e4378781df9c8aec586c1612b188800a6e5d86ec8fbc10d57a8344fcdac989e5da81c761d58cd7352124e109d43453edb2a0e042b9e99a65260b53cbfb158ef93eff01c7e81ac9c9ee7047f5278ffe2dada383f9d28396dcaafbbb8852d8b7585a1e0899386e58f24159bdb9682c946b552c2bc2343e2399731eabd6e0bbc0a8f28a60d3c3c86737f4af8e21e0babeb78e4cc3f5c81a133eaee318d1d545a85bd409aa259fef02864abbd43ed7bfa8d5a65e8cb2a8b1bc8bb76c2bdbd4db4fe993d6b84f43dfc3d40151bc19ad375ef7048d7cace9ec66d5ee2693343c52c68c7037c222e06a8767f8fe095a605868cfa0d2e0754d42d8ae094694c597fc2ac24c6abdafffb67630f6d7b1a838500b0e4c747081e75378044dc2666c2a0df2bae70e040eae334bc61f381e25a444af8a30774c523d39be1e848f500c841a31763317ba4501cd3dca459a95c59c4ef38558f6b88c1e224b75c1fb15149a48193fe8e3f104eb2d8fd6e33a6b569e25095032fe27e15b57e95a5ec742c17545ed02f0db4675dc2f083ba4a3a3ade0a5b43b08cc900ddc5b2d24401ced5fa6836ac71d9168e131663bb9d79262d45ef568c4933bf65601886db949266f2e74562e07cf302dbe95013ea95f824328a2db46a4fc1276ab8cc17706c6746d9ab95e2cfe9fe5e018716ec4e9620896065355c1895fb26186b8d265a637973663988f471a79f99e9e1527ba68661faf7e0572eb317efb1e4112ab678dfd05f5f30f95ed664c9573cec1a70918a8ff4cc2b83899da323058e3fc336afc4e12301b2cfcecef22bbd0e716adf17a131c9219a1fd507de0e5304320b821d9c0bb664a4e0dbc53882345ed8c3ba8dc989d9d99b1fe50c060a67b4d0f04bc74bdd3bd3d7a2b98110c59761d84c676c1778e008a4080735be7ae6717647f43c2259af4ec2d41d563090070b35f404bfe157c1ea449f92f67a36787e01413334040a68cc4a59bf94f19a9e9bdddc601ae4726efbe423664454af17d291b0ff14d1c93f5faf43ad35a36e33cf7e3b417aad0c7085fcde5353045c77f9fab098d11be00523851d45113698a5b602c906e292697a18f45163143bdfe3a929889995ba314c82150dd518d92ca8befb7cfca831c1eabe008570eb7223b11ecac2900fac2847666fb7d47f31a3cb081b9b0b85fea652632df0b6c95f49017163869cc6d84509503ef6e68ef642190be961d961966e7b40d058466b7ec55244d7d205e1120cafc4e7531e584b2b67cddc8608d2c74fc5e27406f24ff989f17196b7e66ba8470ba07e36d23031779e1ebee31f205996e36d6e7d02f1c3e77c7fae0466fa2e9ecfd221516cb90fe3faf2bd370b6ba93109a253e15591b1eefa685bc24f7e337bf223b3a491d58fb6db81ef7b12bf5d12193c278c4a482ae0dda1129a9195c855e8e96de38bc292de9a45447541be3ffed57b98b8e0c07115314971b1f31ededb72764c27f43651308cd3bf3728a17011951ec99f0c96c78f5448149c96dcaaae7a414d89a19c527880449e2d278ea41f64040c9957345770279885a6649d4e860a4b8d28cf71544dd24064c90acc89489d76f468d41b8773192282dba39b8821573ea224defa1f1b9b1a5248eb237e9ea879dc91ffa87b41e0d78b2c26a6cf739ac25eff18ec7bded73be1862e5522949af329f522f7d5ebe5482060c1c50d32a4380ca9cdb764792f18c05245c37ae1e15081be2b83c51ab12dbca08529f66f8bd35529868a54d8055a37dc8875cce59f97627deccd3ab293d066775c85d4e023cecae32f419a1d837ecd5bca0b713490d7990a16271d723a2ffc358c1b0652df739806cc66f6509266b7f2fde36bb3500d42e22590ce1501e11ef70127f827481c8b320789bc1adb7b3e72ce0dd600379e462e3991feecefb0505c71f58cac87b9546727c792ea430084a50efa823912da5d16e6f8d4aa6f78b768ab0de7b79791a46fa479143a23a8deecfe5f87388c11bdb9b4630c38ec457e59b4952f183ce545e6e57497b9147f05dd5ebbe876dec01e5bd6eda95dba23ce2262e229d27b615410dbc242fd1d7d4bd985f4f5c16569752466e983e7c6302687aa26d13d8c2030d72490c9b3c42f94f28ceacaffd435a90c66fc065485821a1cefde5ec5260e84f12ee1aa47d9393f9d7f3e0e18c0519c2607a83104c5c1654c735d33702c8243c2174b5f770c5e23f2f58ea4e98e4ec70f99c03c354453a5c0669296ed8b079bba3cfa0121072d637997f894c161f872e68b50172715a8a311e307582c16af8c2d164031fd8dfb725812341d761d1df9c74f5d4396b2a243874ab84950480ebd62289e41d3ec50b400b44394b04703b7121f6dafb77b7eb7ddab1c1bbccd0e624d2b5753adeaa3558764b51dc5d67f507aed187528008aa427dc4df697bfe43f078325051bf17f2462cdd270955ac40f18eb7ef0bb7122fbc06dc556e736d290554bf97bb7153c2e96bed8c8d1cff975d8128d8a34e6fa60333ae6657265a333ec061d886c2e0a9be47c7bddd6abb488c8cd0d9982769254df522a793d6936415ee70b725c6d2b2020abda677b507deb699333f9baa2c37a69446a5f1a7dbb454f161a7ee1c2674729b19c154749b54b286b8cbca10d287cb44bd9eed0e40585ba218b0badca225b64cf6a6719034e1e19e71969dd519dbc3c59243b107d04b7843645b55af9c6d7d7a7d948cbaea96dd7011f2eab7d51be246dd7c466e6a512077128e4ebde1d301d49f619edc4ba691a0be947731d8134f5188b948f6713b009c76e8b3b7b75a22c9a3f86178ac59171638f78de1358afe093bb12cb69012cda5df905c2c646733e67c488fe93c16a84ff904f9a3969666b59897c5397e198e094e76ffd1021a68810746e5b7c16e5c959c58fc0375936a0bc16b09aad53ab8761bb66b0107362992d271731e44bf41c73b4e0adbfbf788c540570487fcad9138e8a853f4937dc9214b9a1241eaf6d64d8d1260a4a7082aaca144011ba5fc77f9ace7325041beaaad893860e7af1e6c53b172661267bf55a9636e5dba1fda94fbea21df3bb3aea2b698e36c26a0182f4febe5349fa5b548f8126b6f89d0b50f0880cd9371006a27dfec68e8b74232018022d85ce3e47775555db6f4dadb20202b26b02929ea782e8915a92eefc079908046cb55815a79e9bfe49d6c889764828d2b5be3af928c1abb67b280f23d76be962783b397ef7e60c7ade90f107b9cc33884b037074b35733f46fa80e462cf93254ac217368fb7231e96f71bbf4a994e3c2556aca5a7bfcccadd704427043276a310c95a6545102aeb6df606306b1766e7edc642c0e3e21d673cd806e1a8362d8ae41f1537622460cd62661ea8a384d0933ca74bf887ce2e2043123af888cd4637ee6a1eaf9dde9e3463d0f0f0aed733a972873cb3a4b767ea7207d517b5474be90def505e3a2be187a159605f8308d32480d50aeb42e04a7870bbcc866a59015111d2ac6420c9950bbf7a2211f772998674833ca506bc03430f0f394f6c91ee9e77363760f27b59626fce3ea5eecdf93f2ec7d0446ebd14af9330fbe80fe3844d3bf5aeb4946381f6c816a5bc136362b2468801e67deb9ae9662c5b499230a08e33bc59b1d5922e1275a1aae95f3b4f5d5e5437c21e8e63258f479e9db8f72f84c29d7f74c47c1dbf5ef5d1f8e292113d139bf7d2503ca73a3ec2f925719d14de3a80c38042157f78387afdf3ceb85d07a14d8ae4e2f0eeec366683e8278e7e71bc63a8c7a3f2238f74958f8d8cac4f33093a6d62340d7b3a8274f77970c3b1ed9a51aa8ddf6a4d0f756f44b0c7f4483ecd7302aee8bc110af581ec38d8f89de268b446373dad663a5105b9e0cd49a64bcc4f9f720214a1b534175bb2f712422ab4cfd24b3e452b0d7c793c9ac8eb274a528f50c42c87e1e03f331ee135da3e0907f224e55fc2b9cfdb66998cddba0d8f63c8e795fc4f031b81b300b237a946c1d36263e6e5393f939006699bea6bd78b99bc62baadc65e255a03e36bb0e9aa36eef89be8821c38d943d6f6fbc61ea2e5f83a305dc5cee7afde0f93afe5feaf6819d5a9a2e09172e6400e0c9486347fe63d0a1d88d4bf224a92545575fd90cd7ab1d7b2f543a89d85e7a77e82958697f40d17c6ce91d33bcba40403bce862e17432947aea0be2c8968fd405b8884dd636dbf551161ad45613e9253c52554535a0c3e5b0907ad961ce66d276fed3e3a63ebd14f78e51391025cc40c07cdc311b8941c42b9bcc778ffe558f2bd11bbda658bbbbed182d27fce11ff5e54ba40ecef7ac1755e30e524357e31c4b9d274b961d3eada0af2417dcd4f1ba5169693aa680a9af3ec26bdba80d774efdb0c954bb3cf3fbbcbc498cc5bbda4a8d13f76850d714a8213ada7477d2f1ee7137951c8bbaa23ea5e5535fd70391801320eab187501cb48bd0c74a06b0ea02a4648cd6389785fdd719fe71da1c811ecc53c2a6ccee6ced42af0bd6285b89db86b5d22b6797137b475ebae6c9e6b0cf3f05e49e1640bf231034269cb951463ba7e728b5e99bb3661ec0237faa713255ad19d07346032c9d005d6a27475f1be4c91cda9ca1d75127f67f3c7ec0b163eba5ca00e0696e5d89d4c489acfd036a522d451206f585c5b9d259d7c7e8c2cf859861d2dcc40664dd26f85e7a30a661052264b61c84395d65f4eccf5d64903f621eb30a391d1b1040150941e8e9f93b17e97b8874298a86a7380edc734d7515adf6a1f42ea40caa5018f238abe2b4f2e39f7825ce991ec888440d88b5e699906abd3aa9ab201c2a4e9ee35e66fef9b45e1b245ccc7a6051827926725ef369f3ddc25c20b07c4072918c6c0ea20ff9e824959e8e41e4bb8b70feb6adde17e43df83f23d7cac52e295edff333f62d1854295f5cf137626a881565318324bd75823969b8221976db71f47c60c6ffee63e59cee72ba9918422ec57396db8327a5565f9496e4b5909e2353ef8bc1aaf40005cbe3f5a2cbbcd85c9026e84b975e1d93f4ec579f32895330e9d827d2cf25f2b56824f474f585d9b5f8f5a1e2fe853c5f754b6656ae587150e386bb66bdf7b0f65f76d289e3c8bcacefef5566a759c61ec4af25b5b979be340a7a04ce0fcb8acdf1da1893d3592cac7519e5700d5e4824c625ef90e191bc1baa69c58ae2600f3632810fe3cee6395a8d40bfbb6ea3015a81ae9196b241db71c16198169dbed7f01e0d921440dc57c137027389279fb688073629f5531c7f6fba98820112cd02395975958d3da7a4095a96e4906fb5ac5aaf32a65e951f050f1cbb5adf5af9d22bf57f2e35c378096483c2ca6b9cf46d3c4a0d562b56b505d0b87c3ad927c95e5c8b87b780d00b9d6394b717e17130f5bace0b4725226781a627c0f14e359e45986755a0b0ead80da102685c8eb0dc2863d75c9487433ea5088c9cf07e4e313da68ea367ee3ff2a3862ca1c25f22afda65f3f68c6718760b4c2b0beba2af9f82aaf273ef9a113dedcab8fb87b71b73650538e34808324bd3ee7c81338ab9ce573f5021577f94931a56b1259393e9c6725cf679dc5c2f9676b91d29473abc89f05e783eb57264b53f7a63686fddbbef2b45d76b5b911889e181b3717ab6c916518f16a12cb4936c3f3a6c330dd77d0193a79f75fb4afb9f328adec4f93e01006b9dd1101ab6bb7ff38564d96e8af75a22704e15a15af0e3022175a66a063db41bc04095fd00297dd0183123435d5f32ab6be558af6fbfea92c6755829cf2bf005c94af75e273f87d0645f96fee1e5029518b9cf476495930cec4ac3eb881257db32bb3b01e46ff7648c862537bd77aa0dd0734d2be2a1c8524677a469e6ba0b52547c3e4ac149ace0d4e9ee970514f8bcc4f94ccd557dd1c2a8e859f5d7c785c1984742e517e885531edea71a9e081bdc01cf107c9e66d7e5284c9b7ce2e2ed7e4f18a2fdab077cf5f6099a2d3943c444d4bb641623d3733c1f25a83d99ab98b9163b37691d7303b9f186af67bf84d4d520086f60c0b38fb01be63d9e627c3e292ba217043905c1e22c1bd3be70e5c329d84dcf2458ab1e3c661b088761d3296a0a56594d4ffb2b82b9eda5ed7971f27814e5a4404895d1c8ef2f27ea980f735e4cdeba821a37b1b5cd8f4bba9eabeb459d3dd8a317fdbdec1a27b44480e76d3973e7552c92560ca2b0df5fe2cf0560de4eb0094120306451664ed73cdafe1d74a908e5b0a51bd8994af471ce3c3ca3063a256b460dd74f01e37e9b8450bc3961cb6c13a1bd5a4009dc47cdeac61f5c63e52f158e88867c99b27268762d9506b47b163db9f1467e9392f347bee14001360b85322f7f2e0bd0c05e4a6304561bbba60cebaccbbde6ddd7e521de347b01c2c42fdf0e8ee053a9088137f45319460d4be35c77f0ca61509933e74d816078ce7eb74de04dcdc66dbfbe623621d28404967c7a320c1a18d96d4c9bf5cbf94a9c5bca4651071a5344d63d5cbc45a7640fa149b59e1d485187c961849112504c73f3e5d1a61e118bb15df8eaf01641635f273f1114c33768aa3d9632bcfd617e74489ab68196234a0d013777bb28515e9d77622420714f1e452457120cbface12f13a0b4abcfa33d9f65ba6002af56422b3359547cc1c1d302cb2a3cd79f2c290c5785b6887389d03b7c934c846ecf8824294d48482fe7200d217db54e29e404399b2d701327a1a460d8dc961a895f7858766cace90f4a8bdb50caffb4a4fe6277bc5f094ed94dd76e7fd85ab54fabd4df12b39d7a62ad3e4919f5a1b58fbac6045c7d1499cb480a84acea7c2e0ac5ff70404f5f7ab70e325c73ffeedd4571df4b4b1703587ee1ea348b99edd17caa9196a3a0657a25d55c90267d74ba51540d388e8d190af802884d0a050b75b0dc0dd548442c3e48a18822108ef5fa45ce0988036f98b7a11ccbeb5408e32cb3ae0eac4214ef88ddffa08f0fd052b8592579d63ef0247de1910729bf490f980766c581af408fd123e8407326fe729e9b186ea84ee99a143691602327a60146eebd9887057b536a1680a120f357cd65bb997e404ce37c5ea28a1b29497526ef41aa20879bcda2172364ce5cfc4a7d9cf9b5433c7b71ac41d87e6c43f98663d1d110846c1a5a51a7ff392f1819e96c8c7b6ba50b9bffd64ba6d84bbe0b933043b5be926c056c48fcf2a331290a0e91a94716d8b313a991585b986246d495d37ae646bfa282a804005be52b8d315b11082ce952d4beba1b8322747cecb46245473d4338db03fd2b5bc3d86ea7a8396b03096fd17cc2a47bfc275cba2f19dcb3bb8593af6cabb115a569ac44163213f80921cf2573495dc144d91ae1388ae48ceb32e47f918a016c3045a0539a003e24d88445b8a36b63805018360b34187b273b5111d007bed4a3a0fe5a70084b45887d0e8ebe699a4e56da0afb7c0d46d87b1846ac8e35800c329e27cdea6df6b6805d37abfca988998216a8e3da25eacb3986d9ee3f64007bb9186a012ab244d6265d987f6f9557e4b04385112ab5656169d352e2fefbb4a584cb12c01b75a04000ee1877ad8f2e8b2b0ff91d31ada0d35d26464affe65e2456345002d961bd4f694c543725de0164ad58b7ee17c041690bc21b66bb0171fb56dbd61bfd5d254c0f8350aeed1f3c41a5c638049ccc054bdcdec8e28c4df0a0c710402193a0ef2a8054ba6c206a8140587a01de9029452c0a3093c2d9e1ecfe29c82823af36f1a8e62c4c239ec7eb9218c06ec1715e35493050dcabb7a69ed429ee3a43e373fb5fc1fbf8382e3bd34105a4670a8b37a5761e3b900faa6155a4e2aae30aa03853e56e289d4be642fa2ebad4ced0cf27606d82cf15b593fa4f43d9abc868019cdabbca0634215a6759136bcadc0c1688261ccec4dd62b63b80c0075e47a3088e8e02b44b828068688342a255eef7dc6d2ebadfd179f901ffc0ca841ba34d183ab83be7d58c6f8531bcf951706f2d45184478d5339ffa4854118d2080cb8c138be5ec34754bdef57257addb61ef83b7a6dca47b38350e14b839d4db61dd3f2a61937122ad0b7f05b484dd02c29ad85f5ee3fddd9e7026ec2aca050d4ca269a287c62e9859cc824ed6823ff1e635f522b8f9d4f42fcd2e5b3d76b868d409496c113e4500faba10d7c88d45ee6de8b6364940b096956e727fd69720edc44c44b1636cc1cb19c25aee5753d3d301f9afb69992013f55fe363511a91a339eb8b3d02a95458da090bb0fdd899e14502ec4dedbf4fdb28f8cecfa351c2480c111fa5b71fca7c67f21525f8f107d2989204d28e32923acc02d444f67070efccc644ed2416b14bf01e4f8f0f3971cfe0959abf2849d64296c7db4ed4fd7540c6c1865cb7e1a119bd4789fc554b8a62642f07df9ceea1188a5010d412f714021005edd568f4a0f99074fe6487e5388ec55028cbb33c95d1ae8f254ee3ce92e3450a4f66c43dabb0862738c445bee9ec0e65d55dd12b2b934c10997633ea44b25e19a1d6b35a139710a6558744cdc648cdd3ab33803386dbd6d2bf8b8d6166340c4140d6ded8e2f06ec2f821469b8e9175b31f51e5909d25ed61c561958a9caec9a2b89e2fd822ceb46f410f4a5c278c832ddc7f1aa6dc89fcc32de764c49c75d31d9e1c8806e2cdaa46ea5cfcb99fe09d7f2df3d86b8acc0f493b61129ca2ff6c784fc7be3055f6a6a057943809bfac4429696d3202be8a587d6febd6df1269ce213ce1e70d35777c4e1747656f119232b23040318d5789b8bf59ae73f2a522dce6d13c089fe333e4476f0fc1a1faddeaf462ae3852e6187d738e28e8637e54daf5f4ad48299f1929d6348e42d705104cee5b4e0193544c78c163baf90b6e6351b5eb3c88452e0add505a23702752ffdb1bcdeb434bccaf2f3c86ea6eeb47725f9c2539c91f641582215b479183ac4b44c1d840784ed0bf9813e69f512d61ac37e07820389b6aa0c29aca8d35dbbcd1fc47c38187b47f3aaa1554c22aaacb07caea304fba8b032746d893257365be27dc72d355ebff8adcd1108f56b4a75de6a827255f35392b493ea723307d0e3d5cf65802191cbd4867884ca85f9b84050fb256e8d8e5d369181347f14b486dd710702c443b97de576a4f33008b4c6708fba36d7e617179537623e5d800ae9a2851c63d23bc2610b3e8b2077c52942c26c506abed630ff234b69c718ba4fe807c0f7cf081508a3b407a3d420e1f4fdb179fec560600f5286bd170c62b3e6af2caf047380f684add2bd5a35dc4e109108223105fdddd34383b56c547b59372da80428bcd2bf9ab7214609e68ff1651ca6d7b54a7a1a401188cfe54d1c2bad3b728ca1ddf1e5507ea8f88a17fa6dc11c71c71bcd90c113e366bf720c3d8866607b8780ee0efd7cf9b76a1db1ad4ee9317d242cc5a43cfcd8f518d83ac2bbe3f07018433aa39bb31210a5e364b589cfbb93e909d7911f54952b656893c03ddc8709ad7347b163fb5dcf182c255d014e32f3f793f8161149798ed5d7d4f2d79c633b865f733cb2f2d008ba2c9d4df179efdbaf02cb2f5113d52d09c9a251b96589b2ceefffd9d844bdbedaef32a7fce14ef35fd06854a109afd8ccc29d90322af46049ce338bb03ec2a57e5a5ea435c884fd490dd2fcfd1db75b8b2e0833f8489fc647845875323f3722701f32bdff9418c18a8868ea0cc3e6909892436645f9d194b23d2e50346f402cbc8ef67b26f48dfbe629dbc5c66798e9c33b1fdf59f3f101b43b4d503bc73c6ccea546b92fd526e54d0bfc0424af8270349ada673f6c1543d5f601363e8364c0dce9201ce0b296b495cffb8422cfcdedac08df85ba143281a5128b0069801331121a466d5d8b157f736932426ca01bb7d80f142bf59732dc585478283768cb9b2882ca519aa775900029affbf0b2edb3f9efaff510e5a73f206093cb4fa2e4defe99e2926ef96352350b2488461f553f695cc5a3784dea3c8d291f7791b34efda7a681eae874325b946b69865b84b69c693e49dcf334d5e7d781a58fcf75d169c56b5125ac3adff741fdfd23340958df8b19fe0ff6f9bafc7662a34e933d67593ad236e6bb999d4db2ed94cea15f06e3ce4e8eb28247c706f1a5e7e365f3b82d4f2c0e601536796beae660eeac7054d6ef2fa731ecaab324e905d41d03017a7c3e0ced70a412256e5bb2eee96662fce1b6cb098ea912064261d4a1455686e9c548596591b489a7ffd0bc766345dd140e2b58fd781d013f8f1d7bbecdcc4526e6981f20b2c6aa3c774b86530311360b01e1e5f5919cbbf2aa82df0fe5f164a18f4c8558c39959225e66d6e86a6c8e87b46e1da0186eb931810166883e82bd21c4358dc3983518f0ca3c61abdfe3cd9da8902dc86e3f6ee57b91fc3af18b42eddb2f39e4a28bb9365cda39c6c71cf86a1555bd1f32004ef4f7fd9ccab2100b8c76907fd6e31e972db37d0d9ac5a58e463682df53eef443b4958d15527c5f8c53d6afeeeafc74c74a280b595904b1b5dd5207824422a5f22c7da58715362faea0b38e80a1ff94bf97eff0565319b376d26065cdfbe4b06f4fd222db9e39e562727cfc489235f5b89a59e9f8d8ef8d07f36d261fe21afeec4cf6d29be528bac28634921fc21e94341f0f6b625477f8da11da94228215586af135407e357f608000885d5d81df2b39857084b5aec58ca158db51fef17c70bfb4eb93b88d4607ee24a91773c9c816313379840aef2802ee718f1b3efd793020b9606adc75145a49c11b150193eb7865a3d5bfa739ddc52d88f95ee900697a614a37a1f491f74d415f4748ccbfe9d42a240fa1d761670d2455e3fa2597fc815905d4c0b20517212adc2e6252fab56c2f57678670dd45c1218eec4b6bc5214222329d359cf392225a0662bf5388db81b1beea58e87e1005e6d8293d9b606cac73ad2bf777d0fc2beb3c58c31d058c89981c1b836d755d51a10eeb9c7290107d3b7beaece65cee8dd44e5c2a9552b6b86d9b5836652f76415035b6d20ec3767e3082be05d6ed73815d0bcd9dffb04b936dfe68371a526c443b20bb54999d6c5f30e28530c67c1bc9349d3567721d6746ae750f0a1d5597cec576c8f84c89e99bfa3cd52c16067dfdceb3c1c69f0ad71dd098f36f0daf10f34ef0902fd4ea56f8be6235807a5a4b3f9b3b416eceef1df15bcf0ce1a3efef64975b3985871ef2a928fafd72f896531ff6ae3c96f5d272f8b0af4f6e0f1b59657c8d4ad04e7f1698140f400d7c46a615c1bfef0e1b0db0f72fc2e3e40094ad4b1a093109d2c931d5af0ccd06452e33470d23a4510cd8c12c883c86aef42f693677b8115f846497229ad9dd312faf034e7c8591d157bf25d08c835e1866cff39dfcfafa3dedcc8a9590ea5aa3e36295815f02eb29ce6d8cb61ea7280094973786557f28c3b3afdceab1fba4c9b1990ec63ebe13d6de35547eb7968c34dcde3b25ca46741b0895be7e4be2dfc8c8a81a46f33abbe933bb00b42ab60388a798415c704fcedce453cf23864e31bd07ba122ead2d8c8ced190052ede0fd8d7ea8f1db29845b52fcd222b58a2a67d36605efac6a3feb8b6216453d8adbe1af5e0f2527965298ae08ab5fa867d4beb65f35fafcff4a2a8b7d899d902fb22097631a036271bcd04ced8ba57f92bb8550c2f962e6c7e3408db220791a14845a938c52047132d7f21e42f12ed84de68eb9fdd383030c225fa960029ef9cbcbfbf60307a5813f96df01274172b67ab5f795efcd115122c5a91f7a54dcc806659d980b386b7189bb8a7aadc43844c8b94a617dac64494f2e3a18b7fe6efab07607e1b64fa2828d3d7a41a0d62e54890fac7d7301a758c003435a8637a7d778870d0e807220dd15c9798d6a0738995bcd24d03e159c9b3cfd9931bb67a0392da806e0238080c9c6767869cfcbf8bd20ce6cfb790c29bc02a5a115db740e0c706f590be21bb0e22b114c6ba7fc489cda3cbeb7df069cfdaf0bd380f1afbe4bc22f5860043d1f3d372798a93686449662453a6fcc9b4fb0e1fcbb5e293baf20ab262f71070781617b0026d70cb562723cd5dfe2b479084dcb1e050205f6bc048f6ed1ddf19b43e1755381ba8ec92da6bcb63d9e49334ed8548102b06699dfd8d38dc2a66b574620dc115a5048b595b4fd94162a3c6ced0f2ce0e49fadb7c4714822e6a207be499202d050f25ead045d3a84c43b0ed7c0bf854dbaa4ec554a0df8a81947447727b7a615e266db41a6847bc883a8b69aed65ce19d2e312d15f70646240947c2e13143fce2cab76e58c085dfb3be471d835d57f1b83ed1333b779a7bf2c62bf34fd93be1a43d3a92615279aa90233d1952e2f6ee74ede7f7e57b407cb50b074d0d5676b2897875f5bd0388e44100e13125915ddc4b6be86d3c4e00cb0762ba3cc0da5f0a8bd9111cfb82d2218f4ef0191dd0908d481a339df13ed432c94e4abc630c0e6a7739cd60540b1ba432d96ddbe87b7bbb10d81ae80e1663ee44bd1891c30f1b4bdd0d348640813022b960c0a984a1e630e4d73e75a7ec2965a2b7381bfc1f5a0ec646bc8f6c4a2f033ceab3a9b8ff4a6e9ec8de3f3515dfdd4ce6e22e3d3015dddd603b91e04ee641934f62a7d1958d52974cb58792e621b673c74461278581a11620162ccf913a316fca67fcf732f04e7f14a7dc0a28e5dd0c6e7c71ae1347df67a0d7ce6f43d339dd431358aafe89fd531c40437d79887727f38be44ec677246d34752276e5d1e8d5691f7af6ad827e4123ecae95132de4f9597407b89d9411a8173ddce008b056c1161db4206c0542747a9477335538e16fc1250bf7471add4a92e1ae0bd5cac015d7c4e6781b2c66b93f2b8c2558408967ab6e556216f7b1e984d30e0a937efd41a993052d280f1f327594d4b53bdda8e09e5e4204cd66b67c028f6d38f6b6cb96435b1bf4e91a3b054656763290fe80348818ab854bc1b6e63cb8bbb7a1c83afed5164f7a2fc8b4d8fd5f70ceeaa88cd312f65d838a6971dd0610ab0de8b983759ba3b7065e7344ed810227f5cc6a7fd89136ff93e7fea8272f6d15a06439567dd33f1d22a4a85d17271b8dd204456d3dfae4746a580fca17479914bdd8a8a79209e7e787e8969ca6770e649b47036e76bd422c3cbeaf9c7c4cc84213d4cb242cd2bd2cccc4d46ec3dc0dc9b128d32a9013f5c54066e5c0b19d88b614c2613295a2c1aaa2fd5936bc1135572bc465212cd79891c6c8939e630728812ecbddb92ed61ca1a939a809224494ac3d3d48b8ae23847442e41dbb2a0eaf3bca43197169c06e73616a1fb2e83d04a982418a97d2d848f6ae71be4417858d0215fb1045858aee5428299d30cb2c144729019b1959ba0a1c5a92aa029f94000411511121523fe386cda09996784db3412bfa97c685b78a571c28ff764f1af496fd43242c4517b7242dbbfb698eaebc73f23c6cc5d7fd87cdae93cef68cab9baed218237fb02dd20cdc81cf28d38840c29a53bfd0bfe9726bbd84ea4d647b142adfb113871c093a055bf86896986afda710f309dc3f459c88852baf5a8d82a6acef1473c3222f184087d5fd885eeff7ad869c041ec71d0b523b425cf0e282e0df34cd3eec4d7eca93022b3adc8f4a61dbe910e95d2b45654446bc74bb68ae4adef78906e9b698b837b776abdf33504479af8506a507b7c2047be0205363f2b3fc874d90686350360e3afc0f4a220883c5b3c5ec9b7a17d5545d513857737a1a94ec5e335325a76cef02b6ea817d7c4f0b61fccfffd91213361b0a98fc4a6c7ff68fa3e54c25a54b6722625bfbdce28c7d21bbbf3c50d3feb87724686113d7d836bc8e499827ff1b65a3a2be51a789d3528c3987a65507488bca54c8e0a262ce4d8306525c473cecb494010cda6b8e06b0699b0fe2863f6d7f9baf0e2ce1eb5c6c3fb9fce3b3df64e52502ca5de0d0f2accde9afb60afded467c03e2a77464cd58df17418d81cffadc01c3cc5845957162a98bc5974c411e7eece03bea019ad9e39747d0de9d6c77f0702a64a9ecc07fff31b719e572518ec0533d14347ba5860746461444f73c853dd8cd2652a51e38c0f28ee1a1c4a2103f4b41dd969ae51dc16f195980ffa9653a862ec6532089e6258af8d9fb538f101ad4a6eba55ef694b1ab6315683d5241503bddf879b97c42ce12196a1ec7764f13c1eaf5b6c684c4bd1994f194e2aacc45f35b9cb4ea948ef58741a1edc72ee9e29ca90f974619220fd9b547d13fc223c868e93e9e81a2bf6ecc44b9c7201e6ab93d34184570667eccb7668461fd488c8325e032e8677938f5460ce76deeef751199a3c2bb632506519b98da07066c23316cf40dbc546a04aca8535aa486c299ce08e4919c523d8fca519d610fcd07064c858ba32bf8944b61cb5a57b8c169d6e62a3512dda7a531728267406f6b95b4cd57fc6eaa9fee8ec29f0c976d1ed023ad3bace80f261f462ebe010331f314d13462613916f2a2773cf65cb49267efb2145cc958594b36898c7aebe29470a9fdc453c0735b45332b924799bcb5803b141174821d35e91b2cf9bb9a3f41dffb3a5fd20ed6d81fa4ed80257437c843859c36d3e46cc559cfda2429a6cf65ce2da622f6dc5658b158b075ea020f9e938e4e7eac311d5fe91114d5d74688d14cd2089db8dc5b5e52e614b586b9c2bd39afc5c8e019e9ac21e3de5a4866bbddc6c2b495d0c3fe061daf1c99d06373bc2a06599145f95a2b7d76f702760eb1dffcbd98b44a76fc2abddc84dfddf6be01332e3174f0d4a600b4605dbe5e0ed0a947a1049335839bc589f68f49e59a65b98b7e4c72b929eeef23dd5315756b92097d8a11f7a96380fb882bd45686d06c3d13deaded80d377740336ab9d10ddb90baba094644d932fb9e2fcf6eeab8487d613dd8236fe9579b880be54792e108acc8cfccfab591e36a78966055b6f1c1175a10d2aef331ec18bc2b976f0f92e011412d93437ac4d03e54207ae9117f20e5bc2874c12d42028191f811ce50fad20b4b5a50617a6fe26555e82db3315d43a416bd848d0e29423114055aab6369fcab2dcf3ab11a5631a6312c619f27e7ecef9cf4699e5ae2a4bfa838ae67ed1ff8c320200dc317b39749dd67806545cc816b6d5a9c28303c24b42227f9ccb09448c4161852a2be975917596055975e0f0b5ca5d7698adee8eccd398240af994eedf90c86db522291a47788513a1292d09a1f6ea97eb8b0347dc07836128cc088b5e4a7aea8401f59b18459d2929c77a6f40bdfaaa6925866ec3dc5209e9f3fda4b1da01d27de371f58597cb651315a31b33f92f6c77fa8444990d9eb71d5a95f5913eeb018b2996ac1d9220d7a3c06e060b74a7db0c0c8d989fcaeb3ca2cc0492ac30344b0917c1d3d49ccb6c32d45f01637ec14088b7e13af4984c49cdd6f4f89ff2986eaa8ac56296c4ec5a81756f7d1644ee7cd26b41ccd1595f6bebc6c7d62adbe375ce2e325a9553f038f71c132a5a17bb54b9a5ea89d1e349a8a5fe370caf3ef6915b6eaf1df31b9d3380d066543e56f5cfe69178b3fa4ed3ac44974cf27f7227d0ee6398056f851ca98843fd723f17566a9fee009f5c605bd061398467c72ac705f82eb185fae2a72f42cda0f49d33b8714c621a0e600f442308bcc35377d978b0da94164e05a6aa2c9d4ce9ad8f7929178227e6b03de299c0030b123c4d2b86a3e742cef4d7cb814d657ba15f41998f0b656245a153373fc211604f5a69484f71ab5c7665e6f930327eb472c6530bdefd2c37ee55721993c27c0a268d51fe2fe7ee2fe757caa4d118a6afa5a0123ddd980b785251f3398d7b70bbc598cb61b97ac8d14c8c3b40f9c051abfb3df63de11d847d6d96fc41bddaf76843b3be7a8c8e89fdf9edef8fd2b031e6b4e7c2e50aa87304cbe18c4d3470263d763f20d451f2ff256f0c55b4ced18d9894c5201d05af1e240ac6203fac55064c76e27667ef5216a883d7d5d511c8b5ed0c36f5681027ed0d3f808e08da810f55b85436b7110d22ab14cb01eeeb7960e6b7da969893c7cb55f821d113e1ad5a389c70ce974362bf090ad3121823ae8962891f28de4bd41ae6cd5bd75452aae94baa5ed32fd5a7fe38fa0947e91f05ab8df6f2b5accc95ba5626f08c313b3243e795e95d4715071d9affae58c8a7f633c665deb5b2c7e3cf2db00b3f5483b54ce4491d2780bd7a08faa771968a0de791b469158ee5e9342381a482543002a6f33d7992129427c3bfc3e41065f711b932f9845db7998e30a18d31fce085fff7a6992f1f642477f73775ca240b29516a23f1b56e4024d5cfa26fd76db5a997cda2c68284526acebb72c14e3d1546e99faabfc5dce53aa45a6180776725ed7f5301fa6902d1103481935fbddb31816a95f916280b38e9788ef7ca6c8c50d623dfeadfda5fe70f07d3ee56300befdb7878a8c3a45d925f5a376f0a548572509909b44bff984f5e8a007dc08e6298bcc94c2869b10e76b75f546497accc8745e19fd60ea1d62764780e6425e6292065eda16cb6853d85804e16d85f32357b6270d6bff372a03bdab3653a66f8207d8531d4b7fdbef02ca15a3492b2b160dc7b6706b1162669eb96d6d3c1488f64e3c1fc1bd02ccc86b9b515864b7872eb2cdd72c75611cab15050da7aa9653155de14a8c1f12a387c5cb48497cd8b7404e9ba86a5b2414606d1aa6ac666090f264024382baa70468552892146780002e9d04dbe04c1a7e4125050fb1391b21f314fbe121191df2a27aaf121ab1fd34632ef7f420ebccfe055ef505690092066f592d88b9b9ba34f2c2d9e30239c12bc8988ec9949ebe71ed64ff14aced6f04ef4580b4878c4be93688464c120c1e16df7dfade055a5c04d3ab134a9715c8226f25fa6ec465b43cf7d0a433352fbb628feed458add3b88f97250fa6d529c83f3e342b9a225a244851495194c86a0808a27ce9abe00379e4d33e4900d082c07cf136e2e75bd52e7707c34bb6870e6dd1de7c8039603b43e84f4bb554132f5799ab7cf6d9c960cd98e4cf33f7f272e2169a4b16659de604bdae3054fa90d71f37f2ff4db04d27e008333b8418673620909d8ee59b3fa53fac2b6731eef729f362f39ad101d6cda74ff9c2d004bae7c688752abc036103fc97408d833595bc2385714eac2dc8f6b5cd0e029a837d5d4a86cde42cb902ff5087c95e87f1247cd743a0669ead74269f0cfd5a16c92329c0affafe98ae3804a0bd691946cc30e93c08244b0bfc7a4d15af6ac67ba76ba84ad637e60e6f215ed94e05c21ccec4a247a7cf4f249f4f2fb306d78c47abadb69ad20f830606f0c97f94cf414f4d83219538fb9b2b79712628bc57dc117b8fd86916dad5d63494b5718f04de77513b119689a6ea2b6e27b5e20e1e197b63a9b1c42a2097cafafc530c3e66bcf163acb50a282473a76dad53e3712a19292b6550a3a447bb2868147d6d0aa2e6199ce81ec39b08283a3f21973ddba21131bfbb57f4bea83cc211c8f0d3654a3501236f9d08e1af9865f26af56dbb0ce00541544f54506af88a2dd54c25de5085720a155291a0ccdae48ba52467ab57f3745ccbac86c0beb68b004a492b5de57f1fcfae0a02e84243e6732f83a25b65de9a5beb9f80c1d123d066c825aa15c253c7d6d6dba390a5c23e3c65014f9b0a977e996a182586a76eb8eb5c74496f9a8f07cf0f5f95c332d8e335a750fea05e02f235559d90ed482e518b8e3cd5a8c39571cfc9afae809ff28448baeb3151c09d849a2ecd7b9161b55cbf3cb7463e9adc1f3c007c8fc1607f45b239ffee405418ef5a8994e7ff3f81ada3bdfda62d80bef065679bf9cfe0e2b35ecaccc49fc5d37dc8e4902a50e4693a02f5418d84ed1da645dd3d9193413f693b95daeacccc09dacbc148de5762062e62bfc1b95e6baa1f95296eeb58eb335de21c731ffa1f3c886f4154d1c1d0e3a11189394897171f73fe297de5491e3bf60ea5df43179e2a40eabd039f39f035e21abe750fd487ecf673586ab168b9496c2e0a56026d9ab310489b3fc2492706d5faf1b6da45c05be453b8a49ec9e14058f872f8bb53ca09d60801038092ef1e5cadff638a7a19d59544ba4b5781b408a65a588791e917620e3df0a13cded5a6092e628800d549f67e9b110b0a10d845c40e5ba3535ee3997d8219fd53ab603ceb27056f3f02a778e3e64de52bce32d4b45a562a770a0abc3cc461089c53a4116d11357ece9f25514b919e9dbbf1c3899c895e977d56854fceca2a64cf5a73c6319a607a0563abbd2d9cf2f009e704358eef01e9cc910cf21f14c4045ad22005510940d70e1a445db4311263aa7382d2aabb8d906ccb993a3a26c4016267bd70410c84f995ee8f6ab5d2d3b3e2f453763c7e57b06c009f9a47cdf2386814a745d86f464fe491041f692cccdb70e3b7a34f0166fafb8044d70cad3dd21c46249d5895ad91f46bd4156b4b63dbc1fa6d6478f6e75d1216d1f148ec5dc7d728e5478fc7ce1a47426d2cbb075e99e26f20cbc850d132fcba515aee5923e7dcbc4ed8e5132cc3adfc21aee655b95128a84fef682e870c23bb8e9b80d69e4362c56cad8ef49838a246088ec572d3b4b507c5daaf100324a3a18a00964acfb774b064a984648141e681daf62368d7228f663207a22089dd01d831af8c8be2b9260f1b74f96d634cae678f05598622c417044c4667a9cad9eaf269c4a244b4871abdee850a10ce6c8eb3afec8efdf19f032131d4fa7b77813b3863240d3d1a02cee1bfdbd822403d104fcbd32da52efb48b80303e68dfc82a614034fc708c77a750fbe1d966f5ac9b8957bb8cd5a3641bc16c323aca555f431c386e862eb0cddf413432cc03e6bcfba232c6dbb63c1df078f7f744286279ed59bf22ef934bc41528665bf935054158f8e8f4d8cbb9f1e383245be819ae735fb1b7e2632cbb67385776ad6d3603a4ac25337d29bbdc2ffaab630c7a1392d485220dc99e334ee5314be28f95e9dc872e7bf822137270f96747cd3d5b0d09c47024497cd8d04328edda2751483d95c58f2f9bb566300cc932908e1cfad50a9ae453e4c8aac1ec13c3471eb83c73fd1b5a7cb043c7c4db484a7aa84d9cefea500f48f4cce8084820a613910559af1d479db38d859781ea92acf66e8464b368b0cc197c92f8a7d64794fe331fd99fbed1deac97b69019bcb0f4da9d3185463f127be62888bc239fea26a4e6fd7c253fccde2f232392fc4738608ecf4244aef0de06f116dd36bc60cf066ebdb8733b27fe9a0b13dc43150d2a59a7f1382d9a9388695216c18db9852cc3808ddb89fb31457bec2596c745bfd44a0f65dbedce1f2500fa1155914932f984e543543b807280bba10f17fb035532846bbb62d9d4863b4f1aa653d005ef9867d57d1f7383f3c98306bad2b4d34684db69ecc20c6c2c85f1132b2e21d6bd20a7a3519187bdba60d1de885988dc9571f55971589bc7fe3daff5ec888a0c4248fc87fbf0cbb1d38448de99484abdcac75748fbdc6a78c29fe094c6db4d086688e4ca81b779a019053a5634125730b28b4b2a3e1ccef3ad1aeca557e2fee8be011569599b9e59dc4ce7a3ae37e2670d1140f42e6b4b99f17a31dbe4b7ed61aa6a6645b16cc170d447ddc9eb337ea8a0da284e59959643f9051e82802444bfbff210f0df9cea58e3c14be122106669e9ad447192ef4e6b9df81881cd31005c6c69c4f2c81e43a49c9a4f31e6bbab2a3cce843bd515d00608ac4b626a343da7d4df33bc996ee1f92e4f1514c04d51b56d3238562f3368a258e79a13388aa3b42eccab2acdb8ea3e87654df3f279123c55d2917246e52e4243361b6baf994e5fa02ec808e9a7d1aae9cfca35df3d03706d0b03e07525db56234632ff5919608fa84a4cc485351e2d3f2dd3d66f81948eb4bf98e3d2491110cb657295c385ae1be33c7a7cbd9da8fd94fcf8ad62337baf922fd530a0eaec1aaf1d92ea686371da919286f61ed026f867f86cd2b200881440b215ef5a52db53d6689d8a96ad30ed074473968c07e18a828d108f9e9ea4ef18f114cb2fd8395c93edef02e82a7df84476d2237125dd6d9f835913ad5aa614924c2f8bbdd4a3bd84533530d59837702b50efcba7732a6381f0f2989d84ed1ea268b670c6898c381b191fc263d85a7a196508ba124377c3d7c31b799ed08d1aeaa6b41714ee929af334dc2dbb7c036a38fc270dadd0391f9ea970ecc38a7cae292d8a67eec95478739a4780e98f4a7d14e3973b06605df76052d64ed16ad9f9201337faa925d8049a9eba0e975ff892e64ecec5b911ad1817e0bc311f4538334b691ebf7f3b80166b563ab84192a280c928b2594aeff4a19ae5c54e0a8fd516b64a6d848f5c4f07cc6bb8fc013ff0ddc396c89b3336332d9b7e80af2889cae7425cead4b8da0edf9626649a9aad58544e4f1c0f97abb69444d68933062d00a03e416b527547d3b4c83fd1a0125408a199c1a4e7f8177edac62b0505ef4cbd81ba55392fe738f22d15b01f8e5e867c0b6688b363ec4952f5dab8b66d54293d42d9df0717a9345f1ca6236f3f6acc517c689f41531a91af0bd910cc9c44800e1de6ff5f7b177bffde940f04084b887596a3321ef7fb9079febc8f6be70e9903992423ee70fcb1a57981e2cedad5c3b0cacff7b92baa066d8a29c9899f0558a1a29d92173ab4f74f54d3e260df35059a48c0990f532095bf618357e4a6b793ed613dd11d0cc5333872d7ad949822bda03325ca4fc95c3639464d0d18a58aaf003c9283d906b3f9c260098a95178a36a2dc944d2079458effd8850f75a4badbb4ec3f09772f20a24e93474ffcf9756331eb40148be632cbf9662916d2a2eedd60fec8b668cc88c528a42bb46359e30b21e2b8e1b48659ddc6aa609e5e7cba526400275f86f43e813be1c840ec9f1368fafd66cf536a6850c8d5f3a86ca2832316fb47de1dc18de5281d8abd5dac46ce8767660927bf4a3d7fdf6ab36038c15100e77e052acca5652c482f81f2e7a4e817ffe8d9f0fdab494f852f016c18bc08c12aa782af541378435276332be04ef72808402e981aabf1a23d21064b826d31c3e5a2efb5025e0368bdcd6083d3596104bbd49be3a7f48e013e7d589ea7973961fb12fa23c014d46f00d55894c0489abc9a1af855a75a8e3552a117f8cc7907e4494cda23cda76a8f59e1f4e77254144a1c75faf2d781d3be78d1a689fe1690643dd9a34966d048d91316b30018ae5fa0feb3ad79663bd04ce08a0a030116fd57d0efc03333e525aec898c803e65b986da27a35c221b9110cbdc54d5ae8a71bdbfb00089632357ed61a0be03983091e57e9037194558cef16358fd75ca2a91716bb2c4b7af5968667571870aea57a273c5cc2f3c31af75615cebad8458f4f0d181a864bee294d3004328570c1c886a5fc450edabe85605253e96f4969485a63559214029797ef34e70bf7fef7d5b54ffa383d022de64e712fa8e07061da52cd0f54a9f30262ae0d28b0339a3d81aa4327e77c3a7b953ef3f1df393c4fd3363b25b38b96a1919003e7353b6a94148c3e31d8e356ba38508edca6e6f5ec7289e8547fa051d9a1a71ce5f5a78baa7623e166a726b6cf2625a776ac79da5fc302c015f2a21f2b90fc5102b6bed2d9b118791b21830ca367440276b765d96b219ef4872612e2cd47a683b80289c74edb70558de538e66f08962dd59a5dd1cbb0e90fe9026b3e69508adc4d59aff5de9259d4eb608b995bedecac1a71e0e9910df96416ab84ed9a1edbf594d02be150ce16976fb7f621c97b7657c5f2bd8c34fd29ea69b12ff3593e3671c71c047f89c294ce4b2e0323a542aeaa6c559acf22dcf038f869ddcd3d4527ff5511517a55b4e87c182679dc57a18cddc471a5c570e4e340ac3bef975b0a2d4723a7795450b36f5e3f0f5671e2d1f6c5e092da7cfd4f7c5c4df8cd997d8f9d736233349d371b211bffb56e7f9368f1227e0494fd0594dacad713876cb77a8f15a09d2bea635d26ec54cace2c828bbf25799f38b26dfcdd89df23f7f003733af7c688d28894a1a2af7459474b3b42603d04287ff5d61bfeb4296827b4f68f26faf8d1b37eec36664b7f561dd8d7d1c599c0a4d7d2df1e86158ea15947c365ff38d5aa22f9d3ab38b4fa96e45c0643b39199845af09a8b609d0b8ed90bab89a7c50f519e39165c459a0fadc013e6983a31cf240ed7fe2f95167b80c66a91f7d9f45e74fcfae5439c925e234b88188bbc9a578830dff2d109d1e9217b03b256480920262375c7b71256f47d4af5d3a49f29694ceec912e8bdc4ba467b189869db3233fcb9849c8203fdf0813e46e69f7103395599096a5e96c033eb1dcfb69f791f9b1a4755381d3fd56340d42a88a10ba0e45059fdef11f2b8694ab462960fdbaf4ae05b9dd0932f4e06a00de97e29b57db7891452e9fa3c976982fa2aefcbf2e5c3bcdacd681158d333542926eb5a3de6c69364ec74d09fed2f4d939f29cedf9fafa34533121d4241108639983c0a835c43343f346daf8be44057fde343e3256e7b34dc4aeaa2011c2b7572c4d79e3abc467296369c1fd78ba14116a1f3d46b03f7e0b3a661f4f0c404320a31be34157ff92eba307453b8ce6ddf075a91dcae1a78df9cd44182ee567425140980a41c92e0cc9278dcfe8dad0aaad587c230069d7631b9bd9d6022be6490fce5520f134fb6a7344e2b23e55243f0c7f9710db844301ee86929ac5c962bc9712badbdcdc366dc40ae6fd5fd9d63a11a81974818d072ba5828cb5e79e75cf62f601bc1bf932420f9b140452e322de0de6e4fdff29d21f326d7512e23c5c1f9e14a111f9c0738cd54e77e2676e8ede5b7f61b42ab5dc57cb3f38c4239c991e40262416bcf292fb6d18f3a16e5a2fd1c11b09ab4c9161279f2e1bc8d09e43b2f048d0c33261b09d0d8d8a950761fc8419be414b8065b125dadc24d979dd03f247fcbd2f7d946f0b6d29a01bd42fe7e19f30cbe019135bbd3686a52f570e36b99f6edaddef23855d9c32e53dc13a8f673b12abcfc59934b8b9fbb8c8f4ba0b958f49e11e5954276fdda783af27470e25f13798ee4fa779821c7012b2c59dbd6b27a33b289e7370c7265d77f0ec7a30168aaa94f9fd5f23a352497d862dc4b3c2f65ec246602695eadfddb619f37411d4c5bdc1b8ecf5d584bc757b1a1eb724d332fd1f21d7a1e795c03c84effd6186e9d1079eede7a4855b3a23b62073e65544f42d87957f7ad8856179a5c7903cfd25943cd3427efb547d32e97ffa64e9e10cef90947d5b567c582f25a9baa6fda6eff3436728194d864ebaf324478b4dddad51c2173c476287d994d16710f0bc7573953c9e938571b800dbc8b58e80a49303e21b93e463ab1196bfc592e865115287e5fbd2c33697c6bdb8206390b44aa6baed4d53f72568d2f83c377fbf72d8410315099d5a5ad01314cb3d5756f6ea8ab8dd56b94438544c155d6ce889fe00de5120f20b471fd68ba71cb34c6593102b0e06ec7b51288f33d423541cceccebc4ba1e1349caa5bc50187ba984a3362ea621dbb9688f747957a07c7a4cd02108371b14115d0991670c91f86a2f888af3db0ed2b16bab0279f4f03199851123549f8e173fe4a16880f9f8c0dc9d045b18061af070dac95b8f4fe7e3721759446a85b53903a2bd61af8ccc450685b8a163ec3b8514d107b5877616e16b372c54a33cb4d636fdfa0a44fe80e9e25b3390ff83e1feb071b7f589bbafd86513b9bcf2a2c15b954c913d41b1d76a8399d2ba3656031c7c27f9b4a5f24efc5ccefd11994ece8269518c9844fd19f9e3105fb1a75dacafabedc71b5a4863feb363db774e9fd9cebdf08c8018a5e1465292f31751ba514613854156221824f266d10318c0066bb441195fa64b962ec7b7a0004a4bddc3e80b9fdcbe3b421ef47bd07deef77498bda603b03dfbd8b9fb16cb53c2dffd39868de759334addacd20dfaf46eb33488da125189adfe18020d494d37aba08c72bede7b0b61411454ae48d8d6b6a8c9a5f7ea95e65ab84aae0bfa946383638d33105ca55a96351cb02929f58a082fa43d0fd8ccaa346015d8df0d1f5e72b813a3258daf752d0ca5e535a81dfde06a199ef1ff99ca50b8003bb16459da9c870cc1c8fe2605cbb29df9e9526dd74464ddff3162c70b6bcad216275432135804c7620be8136057b9e22f2814b6206bb2d1a2f44a605583606738210944ec0e110fb8448febba4fdbde33763d8ef87cf455899bc1e0d86a1ca2aa9637abad4f51290f62c64230e5331a8b94cdb5525b1a45045785578547a2bb023040f6481ffbb9c7303d043e0a10f86eb759af3e266bca8a0edc76a1163cad674b0c1bc6f87598fae948cefa239c95fec386cbc7d927b9e7dd8d345bddb9e1aa89fff65860b3337a39656c53842d2eda7a65e453e4a4563fee7c3ecd6c12f06ebfa9d0eb7cc4b3000f645c32b1df6269ade6d0c53ee40c874cbd1698e5d5d1529637c0ba0e40936acd2a2b578df2de115566f7255ca7693296e71c2170bdeb9b8b1cdeb0d7320cefb52eee0e6ca3f4f6b6cd4b47a3690a061023f7ee414880137a32957ee85420e692a0f7fd64db459bb42241b78d6a52f3cb93543128092a516afcf948b74cca1c99c3b96b2f547fa16b1198f5b832131fef2ffadd27844139efcf4ea1209a54da223d86183b495b6dd0b0bdea014b2c874a7b0fd2831a6428f3a041f2265141fcd89890580dd2cd51ad9cbbe9f3011eae25a1fae710f69b341399fc71843be126eec93adab3f11d834774871fde3bfd0320fbe0f427f6abb211f6141d1a632dce309479445b926734c6947da09b8f1d231c19fb4e064ff979b04ec7e9db54815dcea666839fbd5880006fb8f8bcf978fd742e38b6315d6420e4b256fcf318d1c4aa4f2a09901290ca9d28fcfa15badcaec609b329cb6204e8ff85a7e58402bf7dc3c42c0e2fcdf4332501c8ef82a042ce82962948aa4de506c706980c3fc10a4bdce2304f5f8d2ee06c937d63d841eb6a94df165addd2fc0795aeb2f30319fc81adf20de14ad746fab11f203f78e8513cf282103727e3f863a9b4f5afb553ec68c4b1839e144aed120127643adcaeaf55ddc5224730061e4bef7b302e491954e81684f71f2735dffb1238e01946e4706126d55f205cd6ee8bf0882bbc9520623ed3d819dbf09782c24f85b79ba135461efb9f5d85d8f82becbb4adeaac8d27c0750e20e4d2621786af63710392f1638563e41f652183a1598801b7b7725a5de63afc47257cb6a8811264bcbfe820ee65d765f957105f61180698de2788c4c992549a7bf1aeada0156e4fd76210d158d2aa204426993e470555818de0a95585a841d867b1768c16e588885557fc3cc56042ea9fd1de233b34bb74bf9aa9cd40cce78c12347f52151bce5361e2b559d2ee97e067595b9116f5d61bffa3a823293232e7a659b4ca8a1da95e5daa57db3cc59a2b4fdbe835ffe56d072094daac548065efec03cfb12f992bb6ad263c7b496dc3d63b975bbe31d6cdd85dd7334283b758d9a646eb97c6840de5d4bbb081dd2031ab8b0f9c3471d18ee5ac33521fe6f6d31c4ad4b675929e1eeddc27fa393cf013777bae800290e94fad7f5dc89aabcaf2e9ec7170dcd1408fb21edc7f123b7dd435505903a2b89fc617abad7d200244e1cc1f8b0472b44696b8aade1ec7e0d4d34b336e0264a110b95ec12573eb01d17b9587f6c466b79dbcb404ef55bb0da81e218ed7f5a75ea7542d5e2bf6e92877e92d2522db5095ca44a1b0ad003880f7471e6bccef0d3bc1c920a82b4d6752654eef304fd9186988d3870d17ec50e9b72d7319fbee38953b8175325963d7399ac5e7f2543825c1bc5561779e2e59089d249da82fb37907817656b2c182e34fbc277f91be8f2e4adfdc4d85114b13519b96866d54f0aa62926fb1d07265d82a0bed53977ac7cf6e1a150450aa48535efb6faf276b559cb195161a204a377d96c26c283ff834d2509f8afe5b32ca6c519c198d316f0d42ecf4c69f7d924ff6c40ba8470572c09e780ed55bf5745356d70210c612e2067f4fb24d50f4bf9af849680ac7162f5bd07fb68344438c22ac9f76394f9dc5cfb164e996b178562f1f62c040f93af2837f2d5a0b415b83fae2654b5497540abad937dca64c2979e11cefd7a1b8bd3385602c99571b8ed312fc2823474c8511d4f4338dbb6fec0d9fecbbeadca7f7f87ecae2384c5c5cdf32ba6c22eb9b21843d75d8fee2100f4ad06d26a1b1ff0950bcc9f05fe1bc3859af76d41712f2f797223bbc139a01a1407754f27a41a3ece002a99e928cad4b4dea541ae5896a8b910f690278e7b90e19997a2ac69ac4f6fd75e5cb3ee2445102d9bff1f5872f931a747d014904ff164bc6428dbfe7281bcde482ca2345091e116687533f437b5600588632c6bb1915fc32c145d7a7ed4811436a00f85d8ec66b8b6eb08e94b939e357b31eb27cfd69b8a7afe0a40dafa1210e86dbc00546f4a9f48d82522b4454adb0767bbab8a1b67aa5e9e23ed1113eb9abb516e2fb55df1e71f002031accdce3e02435282ebdda4c517a20c7e10c2eed177120a8bd6ec984865df6ea088b44f426af6f1d174fb8e58c65ec6aaf60caa8bb263d2ac6ae2d30be64be38dd4e8cd9ac36c9cbd2839d88549b7771c021723583ea147bd118c279e5329f1d322633987a275fb691b7b3242002863e5d0a8ceb4b30bac3b0a56fc9b0c479ed40140a3e9064c8604b43dfb3243bca341b2f4147d0aed23dacedacfa8634b98a1f019916dac7c3d8c767b07a1ec1d23012ba5148523b77eb3a86f8b00c51b8ab74d7f320a884d594fb9e824f76e9511f514f92431cb454af87acccdd89c39bc19280571670e9d18af3c5be9fddd830f48f788d96d925d60bf861637e3c6e4550ef001eec33ab7fbc307fdfe664a6615fb874d0582f973cf13cbab75d9988f3d9c25f6421bc05f92b168e242d4f4ca704708617c76b57d4dd2035aa8bfeac273c3f250d07916dc76d424b9a409950d6885adec97a26b877f8b755eb5225ffadd8ef503ea7e461636d314c2ac294decd38c67ce4aab930e0d16ad35ca23a70a55444514d960dc6fa0a0e869d75e866ab40974826c47dc9b8e2dbf2bfee2df5d63befb2d54c59bf1b467a78e75fb74190d3a765625f738ac3198d7f9583878b8f79c44ff5f96c4b96f2b25803a1660b8b803eb4513366fced175f1307b10971629edd9a510cfec2092efd43ad5389dc17719cfa71c62de922108d3c0941767e88530f977374a47c580b9e8f563bf823ad903b862b0f0b2eff552d6be85bebf4f1d81dd5226be8ce2095403095ab2ef0af1307a78d1498013a197875b847391a4cbb9bd6b9eec84907e609be673f518741d7f23341025faf0007da79ecd23d115ad802464650cb3b687373a99d11032bea7390f60975f010964b6afd05ac4813d719f38fe41bf3516c6a8d9813a53686b03142f49f33cc57551e92d12a4c970f7819b8d63d243c26dde4104cc0159a1ed77ef0f38240b5791ac37560784e495973583f8181311d832a819f931ce1fd3f4e63ee56b4314b252fe02e9151c08b7e85139e7f38f19aeec8072143c2f4a0675ba00fcecd18529cb3362199c5d1ae0df84d0ca401d527cee782d5e14c4c46e17cc913bc39e8da40acb4190e1036892f56cceae1b42d903dadfe2b165db772f3272b7d6361ce6321c170d8addcd6fb9b0572df53ca9fa7343e87019cb105d3a4bee6684814c76ff1e1575bc4cbaafcd38e7abc2a0288847660d0766a77c183a8734acca7d26b163a5690fe8c75c6d9696ad5a457ec0039884b43750cd9a3cf6f42f06e05d9452ddc44428564d343f4640824aba91907d5d95bb975f9ed824d1c52ac5b29f8d46de2cfa66e1abcdc8645c007f34538ebc71a8140ca4c3404a73d4e0d43694e136209b9498a2a87caa13a437cc58dcf133d6ac95a4b8fd3a05ef61ce890a46908179ed72dc6576015d45c38258f2034e980cc5deca2f2555a767af6768cfd0715159bcb4da2a61bc2ce5800198335de68ecd9e40459fe3c66ab266e2795ebad169b8adec97893575eb2a7a6c8ed6da940f8053887d9cf76f6a21001f891d109187c03d3363ac9955e47c5da1ee3e56690b19c8f327c30e04e3501582e9ce39f4b4434f6982a067dd9570b1ec46aa46aea7f0c1693bb85e4cac2286815674fd71d8767562f20c5432f3baa556da9eafefc6eb0082c0c655e4c03780fd268d93668131f6de5bea7528364440fb8a8e6805dc59d332b1f1202c7162a1316a7eac6e2770cec422158178d14c4c5c6e681771877d44a4e875d2abef16d9ceaa32c87437c06d2a4259f66717e7c1156cde550558908235e89e94d4d6ffb1152f824d9e4c1adb0baaca3b53da9b54541ea4d6a0ce842b2900b254efb5430017f14766a631fe428f970f78394b0edb6eff4c61ee6002c9ddfd8021e8e6a9742aeee24611c06629cf29f25f0784c9b6acbbbbefa335da56518934410a24fd1ca380bd23b00dd633e259a0c03f336225b6e2c928cdc4d638af32ad9ec94b51d9cb3e3c36d9d4199f8740e8402a4c0efd482114079c2c95e54dfe85287e7c99debeb0afa8c069db766872b14162c5bebc3e935128727130c114467a4d03f1e9893b1df25759f9c8b96744d66b72a72b66a09e1b738a429ceb7751ea50553c12a8b05c9906421f7a6ce4a83df97f8457e20b766953bd98fedebc75c56205ca9898969f3649b672296a495e7fafea2aba7de3e8c7f21d8c9a52933cb5a8b06ed9e64512e2f5105cb925596360b8685be55dbdb3266e201f83a061ac50b1f381f6cc30131551740e9276521978c5c67115e36fda51bb9d084a8739edde4781e258fdf9b2f767598bfdc6628ecfa887d4a8609e76b786477e08188799865b46b8635a5b44875ca0eb7091bdaa184ee7ce816521be25bb969c078c4f7df73a9724cfbbe34540971b96222aa6e4be964ee8c9a5844d93d6ae94a7e03bd52e94c827139fb7ecb2e5ca51b397c87263fcb355ee17e0ad016832a25d9dd65e2c2f6b4a95834ad292917624d6fb7b63d380530169853b972f2738f341578dceb686a67c6b2cc3e6dbaf3d61e20ec98ce2c37ef23d52fd45d520c8ee082150bd5dc2ea4291233068a2423113f830ad5340c26987ff482f38bdb67763b300ec244ab7c941bc458919f1590c1d58a1fb626acc149fb683ec09a585dd0bdc7ae123bf10f9ddc4b078e3cd5d8dfbc16ecd7d4afb7b8852fdd3470f98119c00c503324ce11056a444923957eef6331368728c7072bd869a7c941a9eed58e31bba69dbd2b1c6e24af6a4664c410eb9bfa3041969c2bfb8ed29ebbf2fa8694069798c9cf086ebac4a758996377b5e8769b090a42db4885c113a1822b2f9ded10085462e0bf82860a34306bc595b1990b3ea0a06b324fc6a3d635005b7b68d3fccf759e4499e421614924d8804a11eef4b52ba2ec62dc675531fe9e690dd21ef8b5b829a9019449163bbd241218c520e8ca1a016896b0f99685ba68079981be51ddb0986d0c65c8ba86ec53fe9aa062c7f81373abfb2fdb9c9fc11fe8576b1b05ab9973734ed6a7b171b7d35629ac876ba56e91ade2205eeffb830a0c44481ad35a2d5cff480879ea94334ce5603388fb0f48ca5c8ec0aec1bfa3dfae9353a1fc5dc530e59a21b7e71db244bb39dd64aa8092048b0d5f62cc3042aeefdcdf2e15688636088314fee2fdb79f4679d3baa57ebbaff5c36a5259144a87ee9ff52465274f7849bcede2db65ce012d32f1e425b6f1a7780f39ad6b288e48b9cd083387aa0bf0a88e9fae594a0d005e1a4b703707cc5a9ce7f90902b5ebe188e38d43b9a719347313bea0f18e5565f99459cbba7753a8b5f4a5b4566a233c4cdbdc6576615dada983d26a7b88de0c5269883895594fc810e3685624d3daf621ae3e0d36ec77683e3ed56938a2149c597b3073a94df4db7ad3ff098ca02ee0ccecf4ce2727618bae73a019fc8b4e28af69c67c9a3029576168493d12e707178e4372816df1a404f074690900f802a25f803fcda8ca14077e7ebd04099b63bc5fb5ac205f7b979751a651b2cd49fd881dee2033fe9a76ca94f06acb46ffecc88711c2d4bd1a53dfa639846711a06a524f4bbf9dea6bdac515840357e2b9ae3a43241ce861147962e100bc57b59e5ec688c30659267646bc7c9337adff4eefad12170d60c4f8a354c29fb65e9d5334d94fd256197a2aa9046b8bbed3535ed26ac92585db2a5664bacf731d6bb637015de766735763e4aa85acbeffbd92d72531fb4f28bf2b55d3db7af1ef4ac98701436ef1ccd7bd98b78330129422976b02b19209373e1808d61dd42bfcba1e50282a736173a7cd4d0a8c854f0c3bdb350ba071c3b8017c0aa50cafe4332f7acb1422e42f34048061a874e4d2b8419eb817b438c67dfbccab9a38414122a74285efcee9325bf11837209693708adf3a34308e744a3baceb9ae7a1d42c86f3956a31f4148bf83bebf8b4247a057ff4df9718729b2fdd50f4174743f764eafc25d65da5a3c097a8870f8d7a95ae161ee36c9cb31809a55f0dcacbb743190782008b8e3071a7c1d44e37801946cf100aad5154de3a2309e4cf5a7d060b9908e6e1b15ac7e3458d6da374c2cfbf559a6ba585685e1b397db033693e509050cd7c9daabb5508771f1eb70eee4c14d0dd8a80da4977b1261e03f134bb637bb3d39a242fd0480d3f358ea960f20c6684d1ca3dc3c81a78ffe022fce8180910460b86304434975157f3563861d0f2ad7ab03c5fd59e9cbc7e23bd8fd8cdc2fc1734b2317e0963629bd6c26fbd0cda15fa61121a9e2ea9cc8fbb2e6ec79b9428cf36932a13e7f5cfbab9eeb1586852ae048c675f9a6929301d51e9a0d655c2499db841b7d3d8b2eace95ab76f20e2b787f8c9f420974733b1e827fa3d5646997ee5810691929ba3fd661ba9f364d5df305ea3c1512d989f47f9d2e52d8e2548de74615c5b5de9de274275c7b4c147a1a4c8d2161aba297b2b38b4f347ed60c67bfb6ea5d74163e01ecfa093aa0ba32671f799d04eea40fe207fd6a8c581e9d3a467307bb526fa8db7abaa8f2aebf81ca989e263bbdbe2c4555b6df6924e5b518df7587f3b8166112a1194372e3271328fbd44dc3e28552cb75db943d3a37e08c507690e99daa7f27cf9a91470152a684cb35ab9517270d66e76765609c17069145af4b0d764070a2ba4389ac0b1b7be3ef46263049170080bfc0bfabbcf9f691a79bf905a1694590893f00ba78d8beac45a3cf9179624b44a900cf2a3eabec52c928eb2414ad892ab4df5af449aa2d826c2c0420cdd4c6b02977c64157ba8990975402e393dab9081dab35a9083fb84b86c95ef73249692d18632b1aed265ff95552624ac9b3f598fdbf16abe7ffe3735edbb21f5940da66a9ac91c241525b0eb6ac6a0244f290de4ba001e8d89fde3aed23606d0879acd71624ccd78e665e1d85e7cdf591d8688a2ba873e2cd48fb63bf59dbcadef445c34cbcf2cd4b57c8d00c7030b863bf5cb82d20e39a328291cd0258a941d77daf1ec1f97a8b7b272087d700399f9c7eec9c90bc4cb4bbbfda067f1ddee4051571ea334fccaffe13f8301c087b8dcac1e720696ba87139b3142456290d363d93194f09bcc0f4ce59ed811cc30d83c2edf54fa7fc9ef9ab57fbb8787fa9eb8d44b73d9aed42582878e07f37b67cef0a8325a0678ddae3190b67fe7c93e598710b8ed5fbf1728a7b5db10b59e7185e70fddce027230bc720050e7c97009135356d4450613f2676af5d07a1f2198b3ba2252a0ae98ceae4b2df3b7bf19504fc36c48f097ca2db3b1319b6f0ad79eb30bf7ea649f41d76eec7d58b0d21608df37c37313c7b346eac7f366216c6c20500e9b3af59f156973a325e20e71eb8712ab67cbfddf542cb937ff8b18dd3a1ba1a7cab92909642436bd971e066ee4a009975754f9c945722ddf5d074457a65ab695e87e715532826340ef20a5801f79c4a47e28d209b756ac9e8310700fc1475f40a4a198e927486191ea267cafe5922dad1f5ad8f6d17d3d878ad5fadcd9838510361a2d5eab688b99aa485fce29883ff4ae1086affb95327d77618efa79396c34aa5ebddf63b4e31a2d3f4754b8ee93c8e421109bc390fb9334eae7f792f245fd6b0df70d2108b48ce234535612705e528f2d654fd1e1f6b3e03c24eed59ca4c791cdb5d9236b03ba096ec5e6fecf6799dfa73c3eeda9b859a6664c5e73592775c62e3564c817d863750b702dfbe36af503f1252c4d560e7348780d92c2b0f794841126370f539f3b96fee7d2dc666c66f5d8fe32e1cb040a11d4766bb84e9e403e6537bb41265616dfbc6042cf0c853ada03db9e3237ecb79ec09b186df77d91f2acb108f6f5728e4acfbd7462983785a537eea075699311732c1573eda1d462fbcd5bc693729a828f3cd8dfc393976392583f1a24e99f05da02820f05264c71fc944a096f747df6734700f6f6f2e5800afc50d03005bdd97acd3a285617318d833ea682bb9be705dbfd3a06e0993d474378a35a1e9b9555e5cc3e94420d427e27de335fc8f60313c0134c4b41cb04d9bd8d98396639be2c6a5353e70222b95d61b4955099a19de45b09727bbc00b6261468a79e91d8ac8a7a854a341c414753e633f9a903687625d4bbe4024fad512513cd0adb9768ce430160383b1deaefc9d483d636b13a4a8a42ae0c706f83590bd49787a20e2d4cab6973aa73637e6b261bd0ed4eaba718e73ef57936b16adc18d57211efce100d795e56f2ef2c18c82b4d1408518aea08922e9510c7d5c4dafc44bf5a2b1d208f3359a6f7942bdbac3eadff3d2c25a32a8bba0fbddd61bc2d09847137be875bc70b33254702de69bdb8101289a086c10bc6037177a6960a2eed36bbfd24c371a5e00a3d61c90e689776577ec5334da43c5d1ddd404da0a06c13ccd0d298901a65d9ffe3a39fecad3ae30d25c3a7d9ddd0ea05ab1f518ac96aee6132627e3c9bf32d62acfe29afdc510934adb294c9fee55c3e01f2a129ab3f37502eaa35704c612056df921fd2422616d9a2f759b21cae5927453cbd5e16067fce703ca024edd445904cec239dda42f04ca830feed4efc8753b69a39c67000777e0a753a5dd97801c301eaef01c1b29f9981b39b9d2deacd17e4c8a3dd2c0974cf8f9a5824f3ff812f4601ad7a4b0ea11665f5d3250984db99cb943a890ba4358ff8c860ef14219e09bb13fc481a403667481f20d4cd32b8a8cef938942d6eb485f2a9d18ae8ee89d6f5f3d1e8382aad316c568b4766b76ac03e479498511f5db312c9f454bff1f17fc3415ffc49ca0f7dcdf045975b44677bed1d9a2546153aa8e55ab464938be665e111c3979c5cbd705d1e0c90fcae7a0c554e5d4e2215dc9cedb871480f6496d776703135eb7856ffe094d24676d76b3ca290eee56013c5debcce6f740f24e3b516d6dcf3099200c096891bd96a50c648c0935d0c0f9c81f4632926f6603f183a0371cf82e19577b17d5b890eb3532af695443f4f901207cb02b706a6fe8d65d02a850e3db5e0378eed0e0477f6c7490bfffd69508c3d66006ea84e21e43480b3795644327d685532b0d03d70120043b1c7bc6cdfe8c193dfeef22d76d06a4e5409ca2139a3daf58e7d9f856d54924d1bf3cd2eda613a92fb7f02c79c8b3cad3ef62c28c82b7413096d5f1f2df7562d49562f4311fbb7d6e463cbb0324788fe1448c99d91c19a9949735b823c71a40f1d5c3bd88b41b4ec28157224f2eba28a4373bcaf46b064034b243bf11fdc42c8da2fbc67c30ce05bb592fa67698ecfe1c3963aaec0abc1c5bfbbdff29ba7a62ed98dcf4a87429b32839fbf49b532e0ed560ecd5915d6b455cc95b735e1f12ec96904b25626fe0df786ab7af770827a9b1411d3e966a421cc036bf1dbfb20d932d6eeac44f90654e0dbdfc8d294d7e95616bf5ff168276c5acc82fe0dc10f10b9a515da5bccdd955ae26d856376532a6586b4c5dd1798570a499e52cc1e434e75271d7860c6b1f6df397d7736660e2b20dfd1530ef85346609499777c7c42ec0db7c03e7872109b541be41321970af020b1c42c668d7365c7bcbca666b1e78690339d9d8fcd67b4d829cf79bc75e375e4bed0f38833465259cf9f5eae10e39f3f110f3d365d01c03b6a16a93ec080a34e93395be8287eb5b7543a15c9b6f4efdd25089e59fc3fbe65246ca93bc667122fdcecef9d4d9facc2a89e4e13bce21fcb117076b3e332600494f96e7f0fbf2056874f6a8f0599c7b3cf444a8a6bac8220d0a073356a7dc9b209ca36140ed8dc9cb62f22ed0998c86d52ac33ccad47757b8a434757c8d14c25866ca437a0e77feb793e92b0e4a4dbf3d0eca6b5ada3e53a509f7655946b66f133d42856cd61e6fc6219766fa7fc59c299713f4ef76c7b3f1ccbb56b4be532ffc9ec183f5a88eda616b2f67782158375db19185024fe5cb9320805afcef01a9362be3b273df8c47d88b5aaa8a02666b64a56d7c4fa4af3348a186d786ff0987eb5cd2c22adc5c829934c2c4da71420d55dfa811a8618cc96329e8e1b0757cdfd7ddb7f9fdd49ed98d143c1191299eb4ae0630cd115b961af362ace95fc83f66641e11a17f70f46481baa14dcf27e0fe57bc41e0330fde99f633287cb49fe4676657dbc00ad0785ddb6761203dc60c0013be17f4ae43dcc07f8e6e9ffc0ce707713788ba8af29ca64cbaf35f43495ee6a8207c138a813209c5be2d82f1a4046db80e0404bf78751c50f312db0770c2ec3c00f1e8f766a044915e27d177200d7d4adb27d4f634b9d85544ae53fe5ca9e6b7a4c0a609bdd00880295faff56aba53026de52ee9807434c749779810c1cbfd5d287e9273e16f2439d9c14522d28cf272b4ae1f2a1afd8c14d5a0a501ec1a23cfb4a4324d1a00656db7c9c98ae17c46dbaea96e0ce76e100084ec3d9984f826f5fda5574572eda46eeb8b10253827d33f3b0df599c174007062930b92cf6f17669791b19677bbb9d6479ceca89c9c5fb9b6243fefdbd268cf42081639b53a1c0c867efe2ca0e1c2152d2b81e39c139f4d7a551c77c2e5e95d153f14944889a7f58514394f13ea6cb25556db4f7aeb14d4585e16ef117d8c6190c64f9696060e768c4fd51fb5928ab83184654c08c46d2ffec03e02a0a64f684e5b4172eb846bf7a1b3ab646c25adfd67ee83fefa7d9856fede7d1245e34e4bc949b0518ba5ec6465afcb2173e479f89597367a3275013528f7a5a5d1dd99820def627cc3d84feceee8d6017b7dfa45f0c43216703c837af812375c0e9b97f63081ea1b4acc06fa6274c9a14efc2cbb628ba41048c2bcc1a9f8fc952074970fb13d1c34f2dd52404005412174a5449a56351a7d699f8ad68a9380842c65c5aa12913d5a17ad2e114e17d3efcaaf88ec0fd1925b6fdced6d71e9f308dcf5934a99d3b751d07cd0986b1d0a89eccd1e2262c83242a212211aa8796a13dd48db4238c6a9fad6c2fae2de2402c724215e23ccbf9d79909285259245b164d79026e8737b3d216980eba94ea83f7516773a759760790e6369f77e534600ce40ca5518091ed8c46993ce60f6a26fba6b6357fcd9e7397ae973b1035c098b09428333294b103d15da6553e067e97882557513dd3856f744a9dacd05df4085f533fb476474f2de653dc4489f2b6e6647212fd19074a61c85b452433edf79a5034d6979ce9f5684bf112be85152f5d9ed450a37f862ddd710cb64b9b288b9cf0dfc8bb3084235ee0bbe197db506a83204aad61bbf3029da022c6ba30d8da5139c6800f3f79cabc4f47aad075bc8cbac4b16a484084fcb92afefc3fea29b58e55cf17389f2a9c9ac0d3536c217346e97655c1be078fbf7ef922d3a21da5fb9905ebffd6da15419c3e99bdd5d822bf0638587deab48925bd904207d1942ea97feec0e63e455bea95fe9414b911c2817b579add9c50ec8039cdfd7add5542766669f4c3457ca3851e8adbc9f96c64cd42cee4f526f16eb043ecfa37210f08d2ea87ae61cf20320958a1f91c919531ebbe086c019fd9967ef8ee1f73240642aed4d2d45578d978e32de759d37b2f690dd9c07f1c8694a4624bb812dfb1f4bf3c496b21248c67e158cade5a32181d63fb46244a186bec657f86f8b1bda942284a187247fe7bb29ffb692aa4dcc9b14f90b8724f7110c78248b2e06dba2dbd598ad03f7c76bed174c0033c82cdd4d6f09683035bfcf121aa60776b493b0038062497bf4034d65ce1407db86c3920a325b986c2d8cfbc99176a08d8f6bacf78fe78f63595669ed24ade890e93e76db1c594c5f4f0cd067c06b4d1e1867426bd5a7e63cb3c7859b9ade4335dd993dea0d3ebc43fe469827229205c4a36ec87fc987cad6303b842666768449678248b9327bfbb86ef011fe66badb994658c4ed184e54483a7a3fed4511bb0602e6a6c0e058a630c8e73811d074297254583c2a3cab068798e2d797a45ed189f71dcdc5ad26fb03dd9e5375cb87fcc7eab6a34fa7e2b7785e5f6643b0080fd9b8f5352e6bd9ce97ba2f13dec2fd112807b0f5ca1dc4c9cd87627b7caf02d4ee693feea9ebaabb1d76eddd3bf7f0aecf7a7429db4058424c63df6952775366441ebf6cbd3b8426df8aaf0c785e03f0bd0b27fd93bea51c3f30289b2c2c51e29827ce3c23bf36844b1c41fbd9c640dfefad9fd0617425201ffa2437f9e2cc20c5bf6f0da922f17c9e9ccfca50d3d097950f247a41ebc7fb99e542201d990ed167644860874c304324807805bf5446a2de8c0c9718e280aa6dab5d361edd5c8483d30dd48148fcabd80100016e52d34b6087a66819558fc25618e452589a8f178804afb2a4e317c3c3cf607b58cb5e90a7d7068040eac989ba3eb77c116f9430c0c800f227709aaf63a8d27db7f96fb83b1537664e4549891baa126ee99b778a312a81a46231bfd095d7bb8af6a30d6ace75060acbcbd98d68c37123bba75e48c6b2b50f64abb2a12470760a021807fae6ada2153c481e39c7d4cc4b71ccbe19d64103db6e366c689e7f874d996944e4cb6aaccd4cb89d0be8b216d0efaff2fee12b73e72659865e5664e1fd343270d7e83b80cf33bae9f8c73c3048003835ea2556ea54156fb5be729f6d49d6301c1a6c3912f8ec8cf8fb6c95fcfa63777c080fd442809f64d5808681c6057d6c29e56dff5a47cf16d06c5e6ec9e4de5040e231c84e3ffe89649d324535ed24e414df21db5ade528f471bd1aa35290d197f2d13b0ae173b0d2299fc04da1113b9f85de0ebd52212229d63dc9834208af451542fa01eaf725bc9157b1491a96f2863d6a0d22bad8e33f760c7f665e3b885f6a21cc39253912fe83b6b58677923b9d5586047b8b7b83000f51b9068147776ac34dd17fc28a6c1b809882adf33be260fad5f05e5715125db79ca5a9aba3fa70859461b31d099f390f444da1007037f61450d96e0b50fcf6cc01d909858e533b30f3a438b0482b71554800a0f41ce8f095fe40c921257cbf47847821e79ad2826d1a1307ebbfc5d5a30d8fde1b085cf6b3867a8122714145ce695fbbdf35b908c126b7030aeb89dd7cd5e2857adf5ccc95a7d96e70679ab14999bfd751f02d76b8ab1693cdcdd017e1733f3e4b255a3941a02448f1ea790c1c64b29beecfccd59f5edad0daf53d7e880c3df259f93a24342343d395201e95bfbfd4cd92666aeb7ed45b1ec400941b9869e2284b3fe57d7fd3f6b54a29c8ba19ebe6f767d55ec29dac3f39fce43c76fcda2763a3db6d8eb1439794378512f4bf5c601a13c9584c878888b125a115739b82c6e5973614fb1d65bd0b88adfdb7ab3450ec534a1cbfee37642307a5cf3ace8247e3c58ea01a84354c6eebede50c634277db4a4ca70c74bf9bc942c3e2ef3617b7bdc8acacb2c80ca8cbc2246ca12f02fb908ffaf00f83646c4135308e092c7a784f17d8094804ba3355196db9a1d066ed412a6b64abbdd925fe18a0991ef5069de9974fd4f9685ce22b7e3e7c089303cf0bd4823b8ab90bf75317a262dd5d1fbbd0b1855adb6032e895843ce006b8a7c4eb4ecef9bcb5dc475461cc4f34d9cc22e450c897b76c4eb03bab10bef413189d634332e33eb533c84aa1a7a26c020548daee7891aec311050d2d2045e0768fbacf2f52a37853101c59eee429e6d870fd72f5016dbe4303c70ba8ddc3e6d783f4dfcbefe35b4f01a4e1316aaf6f383e6e152ee257eee3e7ff9278840457fe26d54fb59bca0c0a2f2c620623a32d99105e900e370b9099e1f435d5dadcae49e961ac5b2cd0c6496dc08ae90c8b73076a5bf1cc32aebd7d33f61cd373e5f27e34ae4339302fcd9e808b57c83aae09c50dfb339d20b6fe681a7c2e23be695dc3d8d1be2e28da899009afea7149e7ac0151055b12a2a2fc94622737738ea1c4e161c419544154b17ea1b87fe7205969137bb167173fe10983c42924f65bd88c436955b41886e2ba689c1f533b4a78068af7690567f2cdc07179395f42e878f58ba14cb3a960e09c744d9ca30733645d770fe1e94403fe831652c2dee15d7c73446f870b0c86f27f2c39336bed2358c421ce2a50effefee6f0dd740d8f48d4067d9b497ae94a211a7cd2ce4199a592f49aea8c2c98fb05c29350e30cfe62a71142fff28470b679df0a9208017752d2ff200a80ccc6fa8daaa595bb899aca97bcb1344e520b2dd58dfda8e5de413225c307f0b7e6f474f02bc316c76505b04598c8b953521d8abbeb04072b5b473c3fed4dfeb4766ee72682f250c895f38677d23916993dd1b50f25042cab4724956e5e84749d05253ae6ddcef3309e356d7e05275369295720aebb6f60520180725fca225fb65d70a488818dcc5108f0790a715abea6cfff28f5937d7c5a3790c48c219da93f75e5d4cbccaac70d2345c401069d63bbed5003ee7d7c68a2be4aa688c996d4d4a88077f8f7c5a6870c43a24d9e5a2d6bc15d35feb9ec0079ca3840e2a8a5d2d17b52c1a182dfc91d07b53ea3f085f7746d7d9a3e90bb4a561d8bc4b0cf11e66808139a243cdce3322031ed5596484e88a3f5cf6cbf6109f9b66895f49f1d6165386e1ae5a14334920c322aee86e6d2bad6a8095c6755d91b1a5414331fe9b98da3314394a82ef32499a5b301f7cb0ea4caa8d10773c4141a2b41df1da26d44ce917beee97a7859db22f6055a01676872b2f0a3cf4ee145f8b52035a0c9763a963862cedf5d36c0ec10fa53fddd07f80f0ac2f488a45bc18717cf09c0fb2aad16211f2cf99093cb541b09a9438052615912cea33fdee48b7e258af1728a0d7fda05baa10244d4147435e9d6dfd822cb4aaa226b267262571c6bcdfbdc50dc9ca22d351c00fa86c7bc58d314d11f5f37cf21326b651f656faf2837deee34fe0c8892af3f4d72e155ce0ecdb8321a9f845baa4225bb948663f416d65d9566dfeda51c451b9efff01fea3b047508516a9bcefbe9d8a69b8806cc7ee848888cf46a8deddb602d170c3341a180dfe07bf27a06f5a5888774904ce9b88969ab1c4af5123b29f5f257e160dca7e6f38fe646ff52ac47c2cfba0888c77f39b532e93e4d28e06c86d7361b93109496eda76dc72bfe432ff6e53be9f3c8c1db8b4c1b77465894366b4fc477b4c38a31701a4dddc0f0415210e5eca7f5aec175ebcf67ce2dcf06ab699cb49e4963a6269b563dd61d6ea5d48648b2f1cd17f3b9800e828363a835cb588a16638a39c2c1af1c066566c9d8b288f77a8a23a7bdc1b3df4751e61a77579673a819a41415578fbcb7a1b7ef0a9dad531b95fabd7675f500c96aea34446ae31120766429ccc7c027f085d92945ef98d0ab8e8169ce82628602c95fcbf14291ccc7ffe3f96f44c0ed1cfdd2fcace531063ec4bfacf576234f32edb5e9e5874d22077e835d3d958e8d711b44168f4d7c1e1dbb337a101ee720ac081cd4add142dbcebc29595a3a69a7ebc62ee194a14cb9b44592edc2ff24954b2833ed3a23e74d9cd4f8da7a921934127d2df4a9085ce9763e5a1706ed9861bb40fff966348dc689c551ef60c16cea7aa9987b08f4c343f8254f780e49d1cac155e1e41787610060319816fcba60de832c9c77852e7ff7d71bf12bce92cddd170d8e9f3a133dc9019c72a071df97bb4e2cdc26cd588b4100fbd9de025f9ba3fcaebde5ebf9bd1d23eca0fa1186b330421e5c121e366aa531f06e79f6d4b85bcca537d74841c454b9e7dd35bb59ef65d9af521f2d3831e3e1bdfbcad9700bc33dc1753f15f3a62ee2d3c682b449e0da875097a290f98f5efbdc7413009ed78177e199db24de7e2311f57eb715087cf183458aa07ed7e59e13ba67008b3ecf9719aceab7fc3104a388428118e3276fd37ba5503ded700fa42fc5238da85587f5f977ca5351ae095b23b5645f496c0d5d2a361f8bdac53822c735d5703a1b81328a4c85f2ae4123e276106a51fb01fc2b8347cb0db124a80b0385b58290d52f3f5feadbeb8d8a210e16c6b4259a00f8d2ec31a1674488b5db65f4651adbf62dec92f9faa55335300fd3ca81d613e256b6ea550e5ea80eb7bd27a0b07272d3935e420e5b4ac2af0cb83e549114d58c08a6f8b0090375fed6b48ff07985a5f7efb773906c0ac0c88209626cc8724f9c90fd5c8cf9e96852c97f198c10b98fe402206b2549b58612a41a2fbf5dd24799f07718f906c4e90a215bd35593f246e6bcda3da3350862453289e8c66b98c88233eaacab0043fe154bf02c5a8d3537eda7fc37cfc3e8d06f86358c6fee4b16e848f1c2746bde54551e63b97d2db6947ab43a3d825d37eab726c6e0642176161cbaddb169e3a6010bfc38e9da6159787833e79b98b306b6428831ccb6658ead5d4338ff16850dcb149984ef2062c135ec73a073ee811ad9805570792ab0a16fd4cf43d1089669dc132ba8c913540f522cafada62e8559fd5713310f66c315218b979ed12ffb77db5ab6dcdbd8dbe4239f970586abbd85fb4c6397d380b01ff2099cef2078c43d190fc0d1c46ac5481aa36640523c989c4f11f803b7322d6c41af3d4e2a94d02017abb774d3882d272bc2ca252395d5ea../../../../../../lib/libgnat-4.8.solibgnat-4.8.sorootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootgcc48-4.8.5-41.1.src.rpmgcc48-ada-32bitgcc48-ada-32bit(x86-64)   gcc48-32bitlibada48-32bitrpmlib(CompressedFileNames)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsLzma)4.8.5-41.14.8.5-41.13.0.4-14.0-14.4.6-14.11.2\f\,@[z@[r@[qrZZľ@Z1@Zg#Z`@YYyYyYA%@XDXg@X•@X*X2WSW WW#LW!@VaV@VKVVf@V V }@V +UUJ@UlI@U8U4@UF@TPTTO@T2@Sہ@S;@SFSi@S\S @S@S}SuSr @SB@S>S0@S.Sc@S(S SSRb@R@RR۾@R@RΏ@R1@RR@R@RRjR0@RRiRw@RnQRg@R^R^RUE@RL RL R1R-@R' R@Qޞ@Qޞ@QکQQ@Q@QQQaQ~`QnQm=@Q]k@QU@QT0QLGQIQIQGQC @Q=@Q5@Q,Q"QQ \PP[P@PPѬ@P @PPqP @rguenther@suse.comMartin Liška matz@suse.dematz@suse.dematz@suse.derguenther@suse.comrguenther@suse.comrguenther@suse.commliska@suse.czmliska@suse.czmatz@suse.dematz@suse.comrguenther@suse.comrguenther@suse.comrguenther@suse.comrguenther@suse.comrguenther@suse.comrguenther@suse.comrguenther@suse.commatwey.kornilov@gmail.comrguenther@suse.commatz@suse.commatz@suse.comrguenther@suse.comrguenther@suse.comrguenther@suse.comrguenther@suse.comrguenther@suse.comrguenther@suse.comrguenther@suse.comrguenther@suse.comdmueller@suse.comrguenther@suse.comrguenther@suse.comrguenther@suse.comrguenther@suse.comrguenther@suse.comrguenther@suse.comschwab@suse.derguenther@suse.comdmueller@suse.comrguenther@suse.comrguenther@suse.comrguenther@suse.comrguenther@suse.comrguenther@suse.comrguenther@suse.comrguenther@suse.comrguenther@suse.comrguenther@suse.comrguenther@suse.comrguenther@suse.comrguenther@suse.comrguenther@suse.comrguenther@suse.comschwab@linux-m68k.orgrguenther@suse.comrguenther@suse.comrguenther@suse.comrguenther@suse.comrguenther@suse.comrguenther@suse.comschwab@suse.derguenther@suse.commatz@suse.derguenther@suse.comrguenther@suse.comrguenther@suse.comrguenther@suse.comschwab@suse.derguenther@suse.comrguenther@suse.comrguenther@suse.comrguenther@suse.comschwab@suse.derguenther@suse.comrguenther@suse.comschwab@suse.derguenther@suse.comrguenther@suse.comrguenther@suse.comschwab@suse.deidonmez@suse.comrguenther@suse.comadrian@suse.derguenther@suse.comrguenther@suse.commatz@suse.commatz@suse.comschwab@suse.dejengelh@inai.decoolo@suse.comdmueller@suse.comdmueller@suse.comrguenther@suse.comrguenther@suse.comrguenther@suse.comrguenther@suse.comschwab@suse.deschwab@suse.derguenther@suse.comschwab@suse.derguenther@suse.comrguenther@suse.comrguenther@suse.comrguenther@suse.comrguenther@suse.comrguenther@suse.comrguenther@suse.comrguenther@suse.comrguenther@suse.comrguenther@suse.comrguenther@suse.comdmueller@suse.comrguenther@suse.comrguenther@suse.comschwab@linux-m68k.orgrguenther@suse.comrguenther@suse.comrguenther@suse.comrguenther@suse.comrguenther@suse.comrguenther@suse.com- Change URLs to use https.- Add gcc48-backport-pr86952-jump-tables.patch. [bsc#1131264, jsc#SLE-6738]- Add gcc48-build-sle15.diff to build on newer systems like SLE-15.- Work-around useless source validator complaints.- Add gcc48-aarch64-hack-reload-alt.diff for fixing a reload bug on aarch64 causing a kernel miscompile. [bnc#1093797]- Enable --enable-fix-cortex-a53-835769 for aarch64. [bnc#1087932]- Add gcc48-bnc1087932.patch, backport of -mfix-cortex-a53-843419. - Enable --enable-fix-cortex-a53-843419 for aarch64. [bnc#1087932] - Add gcc48-bnc1082130.patch to fix inliner behavior for SPEC CPU 2017 526.blender on s390x. [bnc#1082130]- Add gcc48-s390-spectre.patch, spectre V2 mitigation for s390x. [bnc#1083945]- Document revisions of which gcc48-mindirect-branch.diff contains of.- Add support for retpolines. [bnc #1074621] Adds gcc48-mindirect-branch.diff.- Add support for zero-sized VLAs and allocas with - fstack-clash-protection. [bnc #1059075] Changes gcc48-stack-probe.diff .- Add support for -fstack-clash-protection. [bnc #1039513] Adds gcc48-stack-probe.diff .- Add patch gcc48-bnc1050947.patch to fix rdrand/rdseed code generation issue which is CVE-2017-11671. [bnc#1050947]- Add patch gcc48-bnc1044016.patch to enable LFS support in 32bit libgcov.a. [bnc#1044016]- Fix ExclusiveArch for aarch64 crosses.- Bump libffi version in libffi.pc to 3.0.11.- Add gcc48-bnc1028744.patch to properly diagnose missing - fsanitize=address support on ppc64le. [bnc#1028744]- Backport patch for PR65612. [bnc#1022062]- Add patch gcc48-bnc1011348-dr1288.patch for DR#1288. [bnc#1011348]- Apply patch gcc48-bnc988274.patch for fixing libffi issue for armv7l. [bnc#988274]- Add patch gcc48-bnc988274.patch for fixing libffi issue for armv7l. [bnc#988274]- Add patch gcc48-bnc981311.diff for fixing a kernel miscompile on aarch64. [bnc #981311]- Add patch gcc48-bnc976627.patch for fixing a ppc64le ICE. [bnc #976627]- Add gcc48-bnc977654.patch to fix issue with using gcov and #pragma pack. [bnc#977654]- Add gcc48-bnc970009.patch to fix samba build on AARCH64. [bnc#970009]- Build without GRAPHITE where cloog-isl is not available.- Add gcc48-bnc955382.patch to fix HTM builtins on powerpc. [bnc#955382]- Add gcc48-ppc-bnc949000.patch to fix build of SLOF. [bnc#949000]- Add gcc48-bnc945842.patch to fix C++11 std::random_device short reads, CVE-2015-5276. [bnc#945842]- Add gcc48-aarch64-bsc948168.patch to fix libffi issues on aarch64. [bsc#948168]- Add gcc48-bnc947791.patch to fix no_instrument_function attribute handling on PPC64 with -mprofile-kernel. [bsc#947791]- add gcc48-aarch64-pr60010.patch, gcc48-aarch64-pr61997.patch [bsc#947772]- Enable 32bit code generation for ppc64le but do not build 32bit target libraries. Fixes ppc64le kernel compile.- Update to GCC 4.8.5 release. * Fixes bogus integer overflow in constant expression. [bnc#934689] * Fixes ICE with atomics on aarch64. [bnc#930176] - Add patch gcc48-pr66306.patch for reload issue on S390. - Add patch to keep functions leaf when they are instrumented for profiling on s390[x]. [bnc#899871] - Add patch gcc48-bnc922534.patch to avoid accessing invalid memory when passing aggregates by value. [bnc#922534] - Add patch gcc48-s390x-keep-leaf-when-profiled.diff for kgraft. [bnc #899871]- Fix build against SLE11 SP4. [fate#317926] * Build without GRAPHITE support where isl and cloog-isl are not available. * Where mpfr 2.4.0 is not available disable the few features requiring it to allow building with mpfr 2.3.2, gcc48-remove-mpfr-2.4.0-requirement.patch. * Disable Ada build for ppc64.- Build s390[x] with --with-tune=z9-109 --with-arch=z900 on SLE11 again. [bnc#927993]- Remove obsolete libsanitizer-tsan-res-state.patch- Update to gcc-4_8-branch head (r221715). * Includes GCC 4.8.4 release. * Includes fix for -imacros bug. [bnc#917169] * Includes fix for incorrect -Warray-bounds warnings. [bnc#919274] * Includes updated -mhotpatch for s390x. [bnc#924525] * Includes fix for ppc64le issue with doubleword vector extract. [bnc#924687] - Add gcc48-bnc889990.patch to backport rework of the memory allocator for C++ exceptions used in OOM situations. [bnc#889990]- libsanitizer-tsan-res-state.patch: Remove invalid use of glibc internals- Update to gcc-4_8-branch head (r218481). * Includes patches to allow building against ISL 0.14. * Includes patches gcc48-bnc887141.patch, gcc48-ppc64le-abi-warnings.diff, gcc48-ppc64le-abi-warnings-fix.diff and gcc48-libgfortran-CVE-2014-5044.diff.- add aarch64-vmlaq-lane-s32.diff- For the build on SLE11 make sure to have initfini array support disabled. [bnc#878067, fate#317926]- Add patch gcc48-libgfortran-CVE-2014-5044.diff to fix integer overflows in libgfortran, CVE-2014-5044. [bnc#888791]- Add patch gcc48-ppc64le-abi-warnings-fix.diff to fix failure to link any Objective-C/C++ program on ppc64le. [ggo#61920]- Add patch gcc48-ppc64le-abi-warnings.diff to warn about future ABI changes for ppc64le. [bnc#888907]- Add patch gcc48-bnc887141.patch to fix INTERNAL_SYSCALL_NCS miscompile in glibc. [bnc#887141] - Add patch gcc48-bnc884738.patch to fix kernel atomic_dec_and_test miscompile. [bnc#884738]- Update to gcc-4_8-branch head (r212056) * Fixes ppc64le miscompile with VSX vector extracts. [bnc#884628] * Fixes -march=native behavior when running in QEMU/KVM. [ggo#61570] * Fixes wrong-code on i686 with int to double conversions. [ggo#61423] * Fixes wrong-code on aarch64 for TLS accesses. [ggo#61545]- Add libgcj48-rpmlintrc and libffi48-rpmlintrc as sources.- Update to gcc-4_8-branch head (r211485). * Fixes ppc64le V1TI memory operation miscompile. [bnc#882300] * Fixes ppc64le miscompile of calls to K&R functions. [ggo#61300]- Update to gcc-4_8-branch head (r210846). * Includes GCC 4.8.3 release. * Fixes ppc64le HTM ttest code generation. [bnc#879504] - Fix libstdc++48-doc build conditional to really only build from libgcj48.spec.- Update to gcc-4_8-branch head (r210488). * pulls GCC 4.8.3 release candidate * pulls fix for ppc64le ABI incompatibility with s390 for HTM. [bnc#878065]- Build libstdc++48-doc package from the libgcj48 build and build the libstdc++ API reference, build-requiring doxygen and graphviz. Add patch gcc48-libstdc++-api-reference.patch to refer to that instead of the online version. [bnc#871501]- Update to gcc-4_8-brach head (r209122). * pulls official backport of ppc64le support * drops gcc48-ibm-power8.diff, gcc48-ibm-power8-testsuite.diff, gcc48-ibm-power8-other.diff, gcc48-pr59844.diff, gcc48-ibm-power8-fixes1.diff, gcc48-ibm-power8-fixes2.diff, gcc48-ibm-power8-disable-sanitizer.diff, gcc48-ibm-power8-testsuite-fixes1.diff and gcc48-ibm-power8-fixes3.diff - tls-no-direct.diff, fix to only affect %ix86 similar to SLE11. [bnc#185782] - refresh gcc41-ppc32-retaddr.patch - Drop old compatibility provide and conflict of/with libgcc%{libgcc_s}- gcc48-ibm-power8-bnc871635.diff, fix glibc math testsuite. [bnc#871635] - gcc48-lto-plugin-short-readwrite.diff, backport lto-plugin changes to work more reliably in virtualized environments.- Update to gcc-4_8-brach head (r208789). * pulls latest fixes- Use power8 code generation only for ppc64le.- Update to gcc-4_8-branch head (r208375). * fixes issues with transactional memory support - Backport patch to disable sanitizer support for powerpc64le, gcc48-ibm-power8-disable-sanitizer.diff - Document IBM svn branch revision range for gcc48-ibm-power8-fixes2.diff. - Change -Wunprototyped-calls from being enabled by default to be enabled with -Wall to solve GCC testsuite fallout. - Cherry-pick testsuite fix from IBM svn branch, gcc48-ibm-power8-testsuite-fixes1.diff - Pickup more fixes from IBM svn branch, up to r208288, gcc48-ibm-power8-fixes3.diff- Fix typo in libgcj_bc suffix computation.- Update to gcc-4_8-branch head (r208119). * Obsoletes gcc48-pr59860.diff - Add gcc48-ibm-power8-fixes2.diff, more Power8 fixes from IBM, drop gcc48-ibm-power8-pr60137.diff contained therein.- Drop sap303956-uchar.diff to not shadow full uchar.h provided by glibc since version 2.16.- Enable profiledbootstrap for x86_64, s390x and ppc64le. [bnc#863962]- Add gcc48-ibm-power8-pr60137.diff from IBM to fix ICE with - mno-vsx on Power8. [bnc#863462]- stack-protector-aarch64.patch: enable support for -fstack-protector on arm64 - function-profiling-aarch64.patch: enable support for function profiling on arm64- Pull gcc48-ibm-power8.diff from IBM to fix quad-word memory accesses for litte endian power8 for real. [bnc#860405] - Revert previous changes to gcc48-ibm-power8.diff.- Disable quad-word memory accesses for little endian power8 (modified patches: gcc48-ibm-power8.diff) - Enable power8 code generation for repos named "power8".- Update to gcc-4_8-branch head (r206703). * pulls fixes for PR58139 (ppc64le) and PR59803 (s390x) * reverts change causing x86 ABI breakage - gcc48-pr59844.diff: Add backport fixing power8 ppc64le bootstrap issue. - gcc48-pr59860.diff: Add backport fixing s390x ICEs.- Update to gcc-4_8-banch head (r206511). - gcc48-ibm-power8.diff, gcc48-ibm-power8-testsuite.diff, gcc48-ibm-power8-other.diff: Add backport for Power8 support. [fate#315446] - Add support for building for ppc64le.- Fix include-fixed removals.- Update to gcc-4_8-branch head (r206104).- Wunprototyped-calls.diff: properly initialize warning- Update to gcc-4_8-branch head (r205850).- Cleanup include-fixed removals.- Fix icecream environments to include required shared libraries again.- Enhance suffixing of shared library packages to individual packages via %product_libs_gcc_ver_$shlib$sover.- pr58369.patch: Add backport of PR58369- Disable new cross-compilers and use the icecream fallback again for now.- Change s390 and s390x to use -march=z196 -mtune=zEC12 by default. [fate#315297]- m68k-notice-update-cc.patch: handle register conflict with PRE_DEC- Restructure cross compiler spec files. Build cross compilers and icecream backends from a single spec, when targeting * -suse-linux-gnu then use an available target glibc for building.- Update to GCC 4.8.2 release. [fate#315333, fate#315288] - Change package version scheme to use the SVN revision number instead of a date.- Change ppc and ppc64 compilers to default to code generation for power7 CPUs. [fate#315448]- Add support for m68k: set libgcc_s to 2, enable libatomic and disable multilibs- Transactional memory on s390{x} is now supported with gcc 4.8, hence put s390{x} in itm_arch and fix filelist for those arches.- Avoid /bin/sh pre-requirement in shared library packages by using %post[un] -p. [bnc#843331]- openSUSE:Factroy:ARM switched to armv6 in favor of armv5 * enable cross armv6hl compiler * disable cross armv5tel compiler- Update to gcc-4_8-branch head (r202388). - Backports regression fixes for all architectures. * includes changes in aarch64-pthread-option.patch- Fix requires of gcc-32bit/gcc-64bit to include itm/atomic/asan/tsan libraries. [bnc#838229]- Update to current 4.8 branch (r201525) - Backports of bugfixes for i686, aarch64 and s390. - Addition of support of transactional memory for s390.- Update to current 4.8 branch (r200903) lot of back ports of bug fixes.- Add aarch64-pthread-option.patch; Define _REENTRANT with -pthread on aarch64.- Deal with lib{asan,atomic,itm} that are generated on sparcv9/64 too.- build against gcc48-ada- fix typo in last change- add armv6hl support (Tune for arm1176jzfs) - Update armv7hl tuning target to Cortex A15 - Remove temporary armv7l target- Update to GCC 4.8.1 release. * Lots of bugfixes. - Remove broken aarch64 cross-compiler target.- Only enable build of icecream backends for x86_64, ppc64, ia64 and s390x. - Do not build a ppc64->ppc icecream backend as that does not work.- Update to GCC 4.8.1 release candidate 1 (r199136).- Update to gcc-4_8-branch head (r198420). * Initial round of bugfixes - Enable release checking only.- libgcj_bc-install.patch: Fix installation of libgcj_bc - Remove markers from generated spec files to avoid leaking them into scripts- libjava-aarch64-support.diff: Enable java for aarch64- Split libstdc++6-locale package from gcc48-locale and add proper conflicts.- Fix libffi48-devel filelist- Adjust self-conflicts to use otherproviders() on openSUSE 12.1 and earlier. [bnc#812079]- Update to GCC 4.8.0 release.- Drop suse-record-gcc-opts.diff.- Adjust gcc48 rpmlintrc to ignore errors about suffixed shared library names. - Add rpmlintrc to libffi48 and libgcj48 packages for the same reason.- Update to first GCC 4.8.0 release candidate (r196783).- Dependent on %product_libs_gcc_ver suffix shared library packages with -gcc48. - Adjust shared library package provides and conflicts.- Update to GCC trunk head (r196547).- Ship arm_neon.h for aarch64. - Drop -g from STAGE1_CFLAGS, do not use special-case STAGE1_CFLAGS for arm.- Update to GCC trunk head (r196281).- Update to GCC trunk head (r196121).- Update to GCC trunk head (r195885).- Add arm to itm/atomic_arches list- Update to GCC trunk head (r195262). - Remove unzip dependency for building libgcj. - Do not build Fortran or Objective C when building libgcj.- Update to GCC trunk head (r195049).- Fix installation of gnat_ugn manual - Fix info references in dir file- Update to GCC trunk head (r194635). - Fixup cross.spec.in.- Update to GCC trunk head (r194606).- Update to GCC trunk head (r194556). - Fixup cross.spec.in and icecream-cross.spec.in. - Add aarch64 icecream and cross compiler target.- Update to GCC trunk head (r194496).- Update to GCC trunk head (r194442).- New package, created from GCC trunk head (r194392), which will develop to GCC 4.8.0. * Adds libatomic1 and libitm1 sub-packages for transactional memory * Adds libasan0 and libtsan0 sub-packages for address and thread sanitizingcloud115 1556630491  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~4.8.5-41.14.8.5-41.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-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-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-diocst.adba-diocst.adsa-direct.adba-direct.adsa-direio.adba-direio.adsa-diroro.adsa-dirval.adba-dirval.adsa-disedf.adsa-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.adba-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.adba-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-stfiha.adsa-stmaco.adsa-storio.adba-storio.adsa-strbou.adba-strbou.adsa-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-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-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-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-sse.adsg-ssvety.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-cpp.adbi-cpp.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-asthan.adbs-asthan.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-crtrun.adss-diflio.adbs-diflio.adss-diinio.adbs-diinio.adss-dim.adss-dimkio.adss-dimmks.adss-direio.adbs-direio.adss-dmotpr.adss-dsaser.adss-excdeb.adbs-excdeb.adss-except.adbs-except.adss-exctab.adbs-exctab.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-fileio.adbs-fileio.adss-filofl.adss-finmas.adbs-finmas.adss-finroo.adbs-finroo.adss-fishfl.adss-flocon.adbs-flocon.adss-fore.adbs-fore.adss-fvadfl.adss-fvaffl.adss-fvagfl.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-tratas.adbs-tratas.adss-unstyp.adss-utf_32.adbs-utf_32.adss-vaflop.adbs-vaflop.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-vmexta.adbs-vmexta.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-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-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-exetim.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-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-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-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-sse.alig-ssvety.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-cpp.alii-cstrea.alii-cstrin.alii-fortra.alii-pacdec.aliinterfac.aliioexcept.alilibgmem.alibgnarl.alibgnarl.solibgnat.alibgnat.somachcode.alimemtrack.alis-addima.alis-addope.alis-arit64.alis-assert.alis-asthan.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-crtrun.alis-diflio.alis-diinio.alis-dim.alis-dimkio.alis-dimmks.alis-direio.alis-dmotpr.alis-dsaser.alis-excdeb.alis-except.alis-exctab.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-fileio.alis-filofl.alis-finmas.alis-finroo.alis-fishfl.alis-flocon.alis-fore.alis-fvadfl.alis-fvaffl.alis-fvagfl.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-tratas.alis-unstyp.alis-utf_32.alis-vaflop.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-vmexta.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/lib64/gcc/x86_64-suse-linux/4.8/32//usr/lib64/gcc/x86_64-suse-linux/4.8/32/adainclude//usr/lib64/gcc/x86_64-suse-linux/4.8/32/adalib/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -gobs://build.opensuse.org/openSUSE:Maintenance:10128/openSUSE_Leap_42.3_Update/3fb859dc75ec02f0f016355aedbcd0d8-gcc48.openSUSE_Leap_42.3_Updatedrpmlzma5x86_64-suse-linuxdirectoryASCII textUTF-8 Unicode textC source, ASCII textHTML document, ASCII textcurrent ar archive@H"ࡤ ?p]"k%{JKwNU}oC*^#•ؿ0FGM)y?w40,.dz,1[-KO/%yvc:Xm+,Cf(H;v=#/{6j|1R`#|T#y X%ֆ'=QH{]pzm>E'/y 0]΅_̍!U hP~[R9xV}gOIu-hZQ^oTHb84QlO +3$(2WB6#ȦI~7wBNa-jµvG'agWv?:N5?ʭJ+MԪ=?&2z`8v_/诨+"?Qd2Mrq*pwԳ _I1x`k04jOO#EoIl͕Jfe? AZ@/*iё1^W@'8} nsW.-@@HkA2*$%#{!Z!dNNuɀ>zɪ7x/܇ڃb8AױipZa>kZ6WEmg{[erC֮-ɖD`ŷ{ߨp?8x USMV;lX t9z/pA=GRFkڰCz}:-xySOL,\ ;l7Go8PZ%o1Z5a2K̨w뺷F !Uu Zh_Y^M%*mGDEjV:,wt} K4{ɞē:WYGc*E4٘&ny39۽~5{+ӥ%A_+VN|PΆ/I/4 ŖW^7UTE9f(J',N#+=.;S0;2Tn[?[WfNPw=䰹$kD`ou +<`<"!bFvH;!.M:0qKmhkCr'*iji ⃆֗\,(Dd%YsODIvUpo%=q ߞߌp Sfon- #E!/\z* lߴʫ(fCi3Z jH:14A:h-/&NKfrlLA$ߏ\V~_<nܣ:m7e#F՝_iM M4_"mB{z[-I= Yҫ%i=,G^^\+q Er' b ƫ+GǗg Aht;p+A[KO;0g@jDžp9XY۠v*s!z+-G-Ѭ<, XdbfOЮż{͒o6 SBXCtRE}] k&6ڭZqDGTNyÑnc?^@;K6y}ڑ . 5 Y(7u&CHJ9.d욳l4vZ$q  o,z݇TϪz3~9ұj^>+nJ{ipx2{^?s%5nojᩚ!sW[N2 ;TFnD!頤N߇{~wd:tVݿóhs0s1gTUDENqF+(|rCO} Ј`~sWpjOD|m_u$rj}ȃ">5P.=/3 gimSPVmN` <ҽ (~ s% G/LC؃ДύԠaMӜtuym<64g(y~7v HM RW蒧k6mX{ I_6Y%`⎚$-%L`xfh !gEJ YW:9)jf+ruo%<:/cB%TXZDnՆ{jD*megL{75䮊!5ξoMBDnKӒ TwCn<u23E3 tKͨ<$P"`%ErDT JRmQdDŐh$ i1/5DDSS5BՠRbOF]`   B`nP> (d(ξޜ5@ׇ6}}m-"(0$Lczksr,;,zuгFQo$Pׁ$/3(NYE.IDz j(<`7\l)n'lQ& V*gC~R 8K_Mj:/ ^0jv<ŃQpj]"rx @P\3O?؎+6vFdGWS b ćrkPjbn-3rLo_p#t8itsð:_c^kQ;ģvKofF-8X:YRr)Vg y/1~!Ǫhq 8F?)ݴ5B!E6% TEg;9ԟ{xOr3 4zzuFc)L}c>@ȮZ@XقoH `28TJ] +߁x;#v˖OShĨK] ˅j{9/z l1Ws]8|hqRDRAwkk ل[uGDH úFȦp3P>x|F ؔj3|A5- b1HWsY@/`i$_K:{ZXRyKlO.x' H~GN"I&*Q89԰Juk^(IW'@Kï22=L"IB#<`); *tQ3e6QcZ mܗU*!Ea Χk~,;Y*CZ[yC DHF }І-;D z(AmԎE6DH:&7NjEA6;ֵDk}ԉu$?ta(jK95g6S%v?rV%a /dg3ۯь5JI-4*|p  A.9\=@ڋ3Hwm0H㹪d#0U@G 6+=yԄxEC0A`u}&\*n'|@M9v6$;>2Qfȅ`xPͣch=_ou )hskջ7cJ^#wII&A,8&`;LשA&\VFr^oj`8kdL.kT-Q.mJ;|[.?I%f^Dဵ&|ȏs<8AXݱLsJRa qcb*̮`}S*]Wb""mTCst#{ZQ :w4KeIΩLͺMuW rۚ@:h|Ig> ܆rK4~ً' o0IxGnoЛYgYe: {p#ݏV-.g }B*"E5A {gfۻl0 ,.J+XyNs?CՕ6Ɲp?ϻ Z{ \7 ڸl7 +K*>7<ܧ<1Q( h~P 9g&ܫW7B:ɝϻ(v,Uwiao(?BM;{:2gYvEeAM+mQhOvٓJ;WB\:8špcy6i*dB_aOob^oua L5}/Xʩm*ZHJ&vЅ=lfJ^0= 6C2OqZK=G 'o4؃ %-.#2(^蓍.5Jx[u<~XU3..IjsӰli?)OPIxfiDBmA ~(%Zx{udbjfRxbc5?,kctNN@22S.*: jcN}}.2e!K48J_ڛƋG-O%d{V's8{A 6C):>wZ]9p:ڇyjXo({rWwЫ;i:p~ CxіQ^O&Ә\T^a QT2Pe6^EWl"kX%%!K7 6mqt{nu85pD[T:c7rXi֯O`,7A!8mg/ zSװwKY/AҎrfJIΧ00KF_` xРbR/F?d>پH((E٘sBn &rH:&ԏw3C ۝B%Xz4x} L,ht$ 6ܕv/E)wi).!P:r Ivl,+[6]W7<G *ԿM)&azG{99䴮֗HlE=2.[T@xC{+ͪDyuP-7ӡsPPޝkIR׼`_eY'$իjìN>*"3?#Ȧ̘t_0(^ܙL0A!lG,tI#X2%±.u4Nጟ22\(G·ŷ7jX+7DZ5^InfN;$XS BXSH1Bfo y.MF Ќ,H,-zzi].o#Yz@TԏnReLM}ƽ5e43Lkfgw K#=v2^kbqFL'8[i!J],'⡬}cT>v*@oG~s-? }#R#βaQ d3}bA/JPp| b4 _G>wѬ9RDDQ\/DlDie }\ HH&ϭݰ:~WlϬ`e%a/Z_B̟(G)fNi`56ȺNLZ e|҃khdezӷRw}\҉cQwURp0EQq.r0FKM@ܛys8b M/ohR.p'hQ;#w?;U&qTjH+)*+@, %u_c2*<^CAvψ(3̓R~4}d7)HoD2Hywkb7Dx# 9~VCs^2!]nҭkG?|aʜF4ir OJRD@=&׾|D z~-CCAzsDC B:~"( B+$i֎?߮DMX{Cre-ԧ#KP $* m%6w Cl+Q^&IY&7x^κ8O+PX#Zy## S:'#M7CMxtՄ ٻ'[͛zgYD҄C86u 9]JMq8[h:5~ĆAEM|T' Pt_|H>~J:x~@VA}_،[i3NF60#_ىK=g43hpS|Ł$ OEe ߕ`ee*K݅,j">!L08 i:Y0Ze HE`cLtZ8)z\w1hRE=:Q jP8!Nw_l)AStpݠ2\Ʌt0ln05)F] ] c}:Jc޳}Sȫ-H%Q_噍]8MΪycƳ~zlYIh3 8h{(=ժͬ_UHK&FEgK<YTr%*Xe;~1Ӌ-*1=\![Gp 0CWRQI#Bs #P4(U7-]ܰq^(r͠e8{fo'dLݡn&V+D'.Nq䮢c/8b%wK:%Z֤[PmpTϏJxQYunGdR9M8F "o΃ɁAt> x-/ý8٥"A~e.91j|ZaHWpuq@J^[T:NKsXtJGX|[n_$"xjc4:H^&r>/}a]?e×sf}O۱1"@Eյ!c(7ҷzOĴEwjBlpIMnȺP .mE1HNOI}-"{[5& 'H*t\4Jkӫe;_'N;o9= Vd ~/=+NW]6cr0oH rV.hӞ00vovj)h Ew('yUb2α>qәj6>D@^J~D4Zc^U)(GY5`yp"I!sW{KJ!c3߀l9B.\))'^Z ͣ&\0To#^\J>[5]f[kI!?V~/36 <4^5Lѱ[! [f2..5)sfdƼ M)znպ\"6'7  }C s`o3r5 uħT V.' 0K'sO:R)( b5~Vms{8WHtviNVzQ4Zio*g>Q3 W_sb!?cu.jui^5GEo_H*%2iY8}*Srt;5FdE?١*)h3}M R 3mp7cY{\+5Qw.a54p dzNٿ le^1Ĺ%O>sw vW\zB "D9-ROs0pwsݖt)Lz !6G줞61v@1&óZezޫak !=эSR,KioPFɌ'E:Ž!{B_mvF?=tk)ŸBȐYqXPe7vNOOE:ZÓaHvQtnxw4:\B+[ص[5QFR_OKuU*}nf60Sh#lS;om.=r`,cGco>S˂42?etF5vU-iyJ<'ʥSu) L X*+9gwUzϮWAUΘNҀ[䱽@*30r~|OiAbOj<#.aIAk_p`eE39rI :вnn( f#G&TC>N[V,ǟW?P}] P7&V+djlBdhN:{xk³Mz:a/u5DkE3K!<uW_?HK m.!l@ݳg K끸+}LDB{XҒj.RX564?kԳd;Ht*B >PūjU+VTknmP%C#K9 b)ekѰ:,q?)cvRObPj|#-pY`(Oz KvgV=OfD|o-Fʴœ4g/UygѤaՕRLYDͺ33ʧ.P900o$[@>mԺlUkAg gHX ^nmYBQ[nT HxWhDT8޾966l~B‹b^n؊$Tqũo[ s!]kopGa\snE#g){ȥr$[XifA.TͶcҗ%lZ"+'KT"br  2(,LAϳ2c?Zd:jHo~LbOHųmrU*jD]gi3f"+\2 2 >e:ϘG5n!%К=a☤$?Ea'=;g9i/FrwW,Rj&ꆨߙ/ZTF5ۄm3;ր-`5# ASz-K`Vg#_)' (UHWJ֝jD+["3qg-Lo.kc,2a/N]P=›__L܁9:'5łq?d '}&.4@+2v30!+~&bfzsᑃ{Fh.1hՉ.nŅOvi#C`O޻iԁ<-\=W)ҪpZ_PyDt֧f6fS=23#;FGy eW%1HYn]r5嵅E!i9~u z[3^v  Ƥs!|*"*Z0psX/T(Iu _׮ƺxۺ5o2n s 7T~eYSIS<,Ot}$w_jb`#]kyMLiVSW0!IEڅ7e,W%nC:28&BK@-B3+H;=K$̨E0J.'2HPT齹-ۃ=|h9?ŞCrVi;X[@b<Ș@?Q߸Ulpˉ|Pb V#3_j >&ƥu0'flY*4j܇ "  mkÕraM^[]W!ޥxI{ci rhSUgkJ_C nZwdynZn lc"`u*^DO埂 &@AՐs(D`~6G%'S?mp냀7Jd:w*nX\W([9\>+ f7*tIRz *6@% r^Tv+gwKݾv.|\ny /= i\,̖S1AlTSI EE:L [QL@ 8ZOz:0PpJMyN|@Y8fJIYa p+g͵cR!v"[ `ݕy yܫqjEIuRAW8MH.mƏG`Fڤ.5SQP90o$>;]T+5TͳXiW4QKwPId!T"iGpz}PCEy4YWi ;*€s}}>TՄe孚 -3OQb;/]+ޜ&37σtHk*Y"t_cy8ۊw?, gP%3 +NqOkc$^&[؅DZ/{w{4yHњTUݡq+(^l?Ei5P],R[oH3U`, ܔ:*R8k ̉P+so*h6St)Wt T:)ZriDH} WQ؁ {\./CɓXg.m鈝iѪlNN%% Qآvi%;_AjӪεmpx%1k&Pm(lkv\웚p>͋f[֨=XI/I!E njņnG²0Cmlho,x0Tu޳)줅R%0)!pt*lCf,Ggx},-8A_1z߭4|8^tN#FR>QT<;PnI>Qpf)m욡D&EY,g GOap]s)v_mY&`ޑRb̈@d}U.4>rdaA72ǞfNNev+{Mco{?k懅/J&GQW4-F(["l9 |᠍j5kDX(Q{tוǗ&,fE@ _*]O ~ +l|Ш$XɊJl| I;J J#G)}o팒au)Weݩ"SϪyg:Vβ뙴90t> A>JӨ8rLJ3b{kFioBF"3z< #J~j̟6[<E+AֺJwbUKD:V.Uiʌƭy ̗r8w?TZUroԍ \h-oEWz)F vM=[)v!>vu^-XN. T/?9y1~EKYa Ns(A{FqTcR_`;*I覞F$-Jl|wS;BQ/RG;]zbK߆B+il${H  NmYew-0Ec^&0^&T*֛ o1tdѿK|ᚡ*piL=Ԏ34~qr$mxաSJ@"j:r@4=bYӍ'd鼎%$-{re .g:P@kbDoHreA_: PT1b{ Ȳؽ7]' a%s3tWb㞘dtItU(侺ؔ}>Ic;[|v 7 r1e8A"2J S. Vk.G:47i͋={2"ЊUoVҕY9:}Top;Rx*RQx?uJ۪E~2i:lJNDbzM_Qnj6BZa$rM~GPńJI*/ͭ +T gA*q14LXcfs˦Oۉ"iikeӈ3BDgr`h@z &D.zRb7?6ޅorR|a>広D4MBBl{Q*vIPӳh=n> JL>bBc6ˣWaDj`KEPEA^4 @~/`0VȊ tgBS||t"Tuqd}s+sP|z":Pn+% P'j1!D!&ҷ|J4LL B|MSk:^oTC^'G z̓__&׳D1U7[`܆-S@#A6T7v545鲍D#Sp4Ċ!4+3"{O8͔N+W ˱ER HA.E`o&(ͻZj2M?0F\ƖZ]@/ v|{Va$N+us~hrFS>Lhh˾m~M*w|.Kcms=d0т׌MUgY(Ew^\îѤ(}r>Wʋ}J*E5C]$u'b]ӕ-'%m)o^X_D|;֙;yqa%7>4w(f5TMA]w, ə&-H'(^Nr{g .9ʸr %o+"Ԓ|0AZ*qJ0}ƹLEE)Ϭf&d_xЇOt067(c XwlqN=]WlGv!3y$Q=ZI׹2\žRϘ+[o*}W{<+S5C.0) ^߈ٍbO%CޥJv+  SI^Aq0uvvYGm|@4$K TT$-4gO}*:[,% RXV|#W\&oN.Po7TYS g Hl;EXf>騻U%jWFȕRu6c bۂgLI%Wg-PJ#gJ,}1 ż7d.GX%L׃FQ.EWY2|"Gk&xf+fYaYbGok\Öߒ&~4&P{G4%*RA( XUs|i'mdMݘ#<]VgtߡBj2aȇꤑt#>s(JRf >O~m*}^!0S1Fhԩ (bF[4p :fHǎ w8v pVqH(rdI!g@tA ]0mΙK-b+WUXq IJE;߽,Ҩ^ `A\f+UjDTY!n3Hl/FBذq_hBHm4!͹\2~ R pCjz\Y:dWQJT)n%xs. *9:/ǫf_1Pb,WZ4:\솿\ǻ@kyc+fM- xV[N".IMg\!ioZ&}?lzp _ os~omݓ13-iܓ #q;9M`6AW}!'D;gEa,2x?Ô\Wܫj6K;{ r^wF1F֍9{Tt-ap(읷ē`֘y''5hMm5,|:x+U|3n,Tr[n"xU+lt"t*-(>CsdM \9.4U^B>Ǐmo'sW"CB'sx(YVK 6B :0;71"v6:]5dޞLO 3bַ)]T'].CQ/FE̛CM"+"x(QYAu+qY6nZ@ө0{7jBamB5Hw`eo'f7oka!W5}"29ZkŸdΓiصi;L~4N*z=Cv~+׀H&ʓ[8>u@x˲8xA׳Gs3r=MKiٞOpS<7R \9TbAr`])DžE@ CČ W!UнKak t@7lsK\s:GW:?֥BAXh.d> m$G俶;mD@g7Ǚ0ӣl.LGh">](M}%jIqCzs\evÍ[Vjjl TGuG<Ԟc3A`(;m{h3/o*/  ¼UKƺrd1OU/6̂p¼DL]Î,2X.4ȉJFiQjU B|dR PTn(8Xdwm^Ɏ>lf$ffb~oӝc3`pV Ds6K(xBj'tCD;qZWDe<4J SS"&HPïj$Æ̩S1< 25hEL6 SN$7v/yT/Y~(?FA39, ETI0kX}٦ 0c4L2iiQ_ʓ 9YMN#×SH9Rx>l4RtH>8! y %lIU4Z^JR.kl+},@CuBDɢ gf2yA;,gd\UD$~g0vțt[hXCҰ3o$10{,M~51UˍwU1e⍕(}:_愓^ALY#lla nn#uouE i {JoБz`{:AJ5`VZ #qL})ܢT3h(~;˝=EC0AV=T/0 NXOpbVw3=7ƾ&Zav5$!'^݂Itz쉣ۈŏ]Ǵ߂9p#wťQكQU4X4cIK.b1Fy3y㊙ ^PԣY4##T9Ѫ9qd\1%;u-,JѕM ރ5V,Y(M@1QH[s0P '^|AA1fڢMUc߼|⠲)m忐fehuhp)q`Ox{37cː ƴ1#v<\|z@>1_@[ۗy6V2^TP?;J'!B-s:,X]ج ndyg~$D“ =_"yx2Ju~?U݈hXn o!h#~'j TjX~85,]e12؍P~~U_Iy:R3T<pi Z֧2qU'm~.R0xh'M CPé#kB_Wd]Rrii~,CC)J'䈝3`WN1bُha=tr05>}Xr(jDd;<[ )^. .OЊԋѱ+/ <=`֯ ô`9nYɿKJl 7]u%zLy̴=AO eW U,nCEu%ȈGˤAol3zDR\:Rc6vj@jbl$ "5..7H u3'7#9~OvC ڸeE |_죊 ncT zx N-G7kqQHu`4zX^kwTHHbjantSSNNѭ!n|u':t0:xFimn8$߆`wL832s^#ġݶdtxhNŕqਬ3e-q8 haPB1J_!"`K&q8: $IkSX:)k m,GOEDȫw@ovN,?_mhݭXVv~9w٬#8VJ;ɢ<52z9WE%DeE]G1Sͤ95ñe(]!}"P{ 3C˖MXrTXǴw}J&Q'bm`Ӣ!x=4i6`_u?M;lFRAYBKN CX@NdFpo@Dk=uSn'.Y%Tpr xpQϪ@uD0B\yt[ݣn"Ofj{Jm)`u$U1[;@;J33N2~=_mƕ  HPfqXK12x추~jc"-KW@?n;;+wEáݶ<ҖXIB PAeR0dTFr:=YբL\ʍ`q9Y̺nW|QcJ)*lLDrz:I WeFN|>Y !LV(c#9E֒-ǫ2R[{?`hO8GmFU$bه>Twv&ӋSXdʻ[1n=%IBC °POwa!-O]q11H c{&0_=Q۬T,ߎ2^[Ij<0YVkPg`!NE}Ci \ U֋7p"dmxEfu<4#hj[-+YKHXO)&2"Vuٛ2,Gê$AE\Wm }=bV_MqAi o{yV]^NvV~d1ZAza5b%/nl5c2RGE9oaei`+8#0OBk'Pe.[@'!8pS} i!cO_Me w>. jRw<:,XaF<tؿpyu)TzOvkXBl5{w}l cOW+̂P).A ?dZ\an?#G} +~C'V[*{Ԑ݌V{ഒ/ ƕCK7\fZ@Qq`a6ڽE bQ@^,70E޺.Bȼ1ӝy%DaXl8Jx78?=1"'TGuTs} x dH1.U`K"8vO6!*"+ N'0gDSs!KK]7|<\^'~QFdGN iέw]͇ SD*Q^߯ʞU+ Dd=rр%d]H 2OH[m*k">)\)р`y_\kAE?d.x5ĎDws u8vMfybtS^S? 㸭Re^H^3 @* 5q~Vh}Y{{1?+Ɇ;C䫃t8k|hA!^zAiu2]@zf!0=&s9txkn5jԂEg,8LҼ! ] T[\-(@zzSF#uP}:G֔ 6e#a#1}JK6β#|s%-A"YAr~ؤec3]zGCM64& l ?g,1h<(9O *wF&9ʚFbȾK-ݓ?V3`ᒔaYO) 4v%Uhu(HYkIARiq,֢\#WHtq:D(j54)Ȳ&ܒSV ُ ̅Sz00.>E,.rc`L{Ƚ)YA%=M %ؖ~VHHY92r{ ;) ޓmg(l6k=@)^F.|Y9HYpKdt%:igbMa>&*3 `dE$,K.؝ܪ}$ѫK&٬{H k= 4S7nf$C3Y61\wQQ5oMI PSc3iAlELk "OQ&uTM36L)\?r-K)8r$;:yڞh?<n1~b4g6!grY= iu0!|};e5LOϗ*Yt?eof$((cqAkyT9K4XG>eIN퓐E~عMXsB|Fzif^,VX9;bF0)MZa@M8^JfTS/ILKӥh>1毺~V7e+}^ٻv2PLUIU{Bt56ۘ9A_i]IXKjje eIYح;C?ipԸ'I T£;mلKxQIF^p*D8ݵF!ד*hDr9mwK:ɲl("!)lZJ"64$ox+aҜAh4.UO .V F4q菂>ch0­b\ <ڇnz^`5%fx4hбy\4¿w1tn.[vND"S?mQ%<͔gT?PpyV%F(Ѧ—Q"4 a"#&n[lj?2]r7m`^'嚃J:_(ḽ;ŮqO8^=x |tJ< [5nOWw87մjܢ%XWt^5;'Jxh_UZm<*`EeU>HPk)jVU1 6S V9_tΥtgO>.͛v0%]#'ٲb$&!CZZ UHNU\Ot!_ 6!Rb`#o+ֳBd=XxG{:U: Gq&*pՐ$rWp,bf_#MZNcFP$hA킉=1B,׉M[šD5߷P>{l_PGhVC+fuɧ@ ӓ*W`|YJ\}/ˠsaNi(n$&>O( f w+X//.3*jM7T?e,NTD?^N|(QOES]7pq`FUa2=8 3v>]^1R(D 9 hJ`bu)X0b tZ`ګ%coZQ 2zGeO"`F-`)˸zmG N o,#4^v 1{xP3rR7ѹfJX#,J9;^1aVVE=be}XC5gĭC7rS?ۓA9ox|ƒ& .Wp-?zTօ̺,g :03@}cwfRD S?J|A01*hgȩ? #n?~ml}E;f6o( [Ů_GKv׺_Gn\J8=0]|L/4ਠ'Eچ~xtf1s {|9+z1{5eW9whgOѢ 3˒f\Ӄ 7)[Vx?'ÿWbpK!P@1~ KL/9vQ $5[c`bȬaj%8pRaUW,\\}N$xWaG\pCY% CV&`fS-ˮ"*]H,]ME2ԍXRrBjƞ[ͷyg)psNv0{B@uT/=~\ɔ"*tzB_ p%^ݹp^t->j˯y'tQHh^v>rZ>iȽ!H[1 ^ bWTPKٶs&[b3MMLҙe7[]gC:>f0J3vݪHm)b|4OѨJ%,%\Gx/|`MYߏ@Pu_M{EZQ 0 ˋ?ޔT[쥆"^l^V٩5!A/sCn5^M ׵:*7 `&jlfR- vH&ȫ meOCn ,qˆIi}?Ccѱ 4$ܖy-R+|P&3>U X_]&W>ZYY׺£pEaQ(E}%7RVɹ|ڜqM~J^MTFzKؓh/LbFr& Yzp_&$f߆2 hXJ8ժ? ؜✻In|^lm@{p_&H33kzŽC-8Syuwo3WQT5)oQQ{8Vo}d ȿx|l"5->醾ŝ*?!kL]Q_95t6rey<,B]MpnrȡvgG qUYR.l BokoHv*sA['- TˮV p#{Ax@cB%"hqVx 2&1z9U"rR$m$^W>}G@MYSYؘFT~;YVFG),Wl֊*ZA,}:gV$rH3H=޷)Gg#2'`o69(N`<ʜr*W،Avsߑ@D{8t9k4*EN~c8Q3< rڭw@1u&.Ëە5St0;V/>'"653qm%( -^lC#%!Y"']@Iz|y_?ߺ\O`5x,} ^~YxA74W[.@7%87U羮pMt"?9{^LfL][-Wpֺ|="wՋGk@@ץI."[#>ھ.Fp<E!Z5ihȰA̜vc1. ϴ4)͈n,Ո7'[*ļk@[& n\G:SwLw 5^phզfaQܒo^ÿ=w 7IQֵ+=JYR4V[Yu0"7Ϡ8Ln67!s'$Z-壳ߴ4(g@z N5&vd'nJgE"bXN@a峟W cxB))N#h9k=2j0c4d.܆^[GaRk g7"Sd􇞣mc/QcbQZ2;UI- S"({C-.rvxrixS?  ZJ{_;B'Ym8?vmn 3lHۘ+w=ZmWzxݟL neMymDycҐFz= ű`^Jp-pMDz5(To@PߣZ#bӡ&f<}G`ZN,QBXox ".Don^ۆm,kkUo]4qGc"x 8p^5,6-=rssVu8\ ʿm&!d,k`ˢY[lH}sL,rwW^N@M9^?釃wӈYߓ`>I 5_pv2,H9t3E87! ʰ;{X gκi8Ÿ&,h%uf%4ಋ$o8[߼ITvgdKzfa8}A[gR0zX؎zYWJNv  b*<\A)(t2:٣o&7bd%kC.jE =;bU &6 K^jRlb뎭m@s z#% nz $oNK6Z p1QCX2B%I~f'Nֱr6pnjX~%|.CUP 1Zk,Z^nW1SJ|owox m?6Au{uB ˭5;dM\U||w`eTt].A>EQX[?  ؁?ۢ{^EyDUy+jox|Kc粴"?.[,HXA~ȴT):ma< [/Lל@Z&QnNP^Bus&n#il0܇ukVfPf@rs _Ώkşg;9t(!aDhZ֨fd]ո0z٧}>{ԍ~٧!O:}>GyU-Bgz'/f%L]0iK=k!.iqCa30EI}HfOUM\ʸ:ex*}Ee]i}Tڍ^ayڳ_Ò#j^1tMczak1bsPSVȳJ8B[vWc  IAhZ뛽,ΣLD{O#0%->]Cӓ[!MNI+M|K & e^Z ^M2g[qPŇO>*(obsF=$%K)οo ƷtL3WHqjAf/j@F.a>bhWZIA?vIl3*Ҭ@nMrl ߥ0'M.<:Z ۩f׭"oTtq4i}Bbz\4U*jSsVkJd,(VLMpߖZ4‘f)uD,ݚðm4b'KjLX&ZX*o(Fxã|h эp kuq&D8ȫ:iMT€v:nѴ/|Se6H=k-e"Mc߈0SR7mQ`t5-Jh}U@y~'#i,WfCy>Y *7NF+ 5&Ok!;!xۤ.q GhX ?rӄ+L@.,ߤN NfBhtZpY=nFGxUm)[d2dC+22mB=(aQ̛QT%%j,*O1mz&zu[1s[V8m{;GJX4Ph+s$ݔ 7M"N0p)&y_D02|d Tu*Ʀd xRK4ꢖ+N.9Xb]Lx $$O@p~zr[8r5ÏMu}$0*E z. bQ31_zT1޶"QDS-`~cߟd/W  h=CDͪ^{HTU"Nf0!i#*IZ%_ߌ`!H>f3JnD쐬a!rԎةKŸ8=yMIIyȴ&nUof1쌘<gBNvKId*z 1u `PpӞTgpfNZye>)bx7/ {ֵ4Ę?[*+.>UofO4 ;.rrCj&Ev(%p KL !Sgv XF(pk>  0Nj*4>EܗP,nġY=y '©+dK`z; J|@QYKa<$)5*gJ/'u ?\/`ZN`*RT F򄴗PK%0ïBT\m[Hhtm?ϾNx(5: H0r(c$/9?rRU( _rv D3.9Ai],'y46/F60|u.1( c8×?0c([sLN˭D?m ҪfzΙN,ĥmҝ2PBaxj3'Ծ\)ZgE9,u]( wk]ںyD{N> LvXQ0(R,/ Einyo[:}=D-ϙ썬~k5EeSU?Oݼ]ACSym VT1\L:q زAvcqB%#ѾObvk9ZC x c\ 2=O*pV MA7ϼWϿ~ke'Te @"9`^:Dvzzo1u{$6om2&j RRZ)<.dpafI:]\4O EoA1~~5t@j޷.mBqdrŽl9\ &9GzD`>Dc CV6T&&/szShiFy^j~u͓Tqч8S6MKDsQ