ࡱ> 4/0123n?oc=F]PNG  IHDR88X,sRGBgAMA a cHRMz&u0`:pQ<PLTEޥ{sscZR9sskZRJB91){){!s!{skcޭ{J9!skc{scZJB1{cZRR޽֥ksk9{JkcBέޔk{1c1cRJBﭽ祽sΌ)Z!RJB99ޥތ{k΄筵έ{Ɣ{911csZk)ks!!筵cs֜{!{ks9B19!)ֵ罽ֵέ罽ޥƜ猌{{ޥ֌kkkk{{sskk99s11k))c99))s!!c!!kRRZckRZJRZcks{)!scRcZR!k޵ pHYs  ~ IDATHKmLEo B,l#ED L:laRbmmӵNMܬvZ֙ tTX dsdj|P-jR>x?}{<|4܋Z:wx~M^vʉvԂЗTc%Rl_@{k%R 9x[}161]bb|DݕeSv8S6;7ن!LEy߾Q~9||S ?1eωҎHO:AcPLi&zas/zɲsaͭ;?c`;x`1H_mf_߻ 9Jì͵Zm#`HT\ؘvCK`iu:s*>g"msGh O!a7/E~\]hyz^6,N 1P6i݇٣BG`f6`5#,O} 2W^f1fp1:'{"9 "EvxHuPTN>6vAHt xZS }3G=x B11%NҏMIENDB``!O4*mdF bNxڼ؎q#dHB$E2C*{ބl"+"d=g9>~qpTǻ~y?sUtlrJEQKUO1E$xIpWh<{l?!\RDÏ!+(w=èڵk ?FxLiRdWc7:-BBǿ#V lK_,uPK~}O*>M҄>=9JZ%:;U"aZ\5V:l]qI,64|ª@cDaffZ؎mm޵ML1Le˔4L3|dz If&QFk>gͺ[2R㥶I%EMIkκz:k$mieʸ;KbBK .[]l)-T%Ur)C\Pm7T}j*Ze1h04ѭ MgP|J%ByP?jJ?j2>7Jb9l9A(oqvfgv)j0&83\4n3,3#fdfn:j luB]LԕL]ƴ_)4:3*9M*jjjRʀRBW:{Wr赮^鮗&Qn8䦷+hzڦe`%8` g١.1. ɮU|.u}j7nr.7-$ly9mKcY*秅!Ӈ:@g̲&Q"qxMh="w|B;Q޴B3}gt1V*hĒWrQ':|sHK]X>%n(UW9Fj P:/bMUNP5\=RTJkQ>4t^B6/̗+κ:u9ۙugyE"ᦏM|}k Dw沙bj"_ڙD@gUvU)4l%Յի7MOU"jxkxo֊%)-MyTLUhj/1ei$S9N,S~2ey_@R,u.9 b EЭ-[nod%:鯎Hu |:xd5G+B̗T_Ҿ 7Q)⯘3i/'M'oCV>2if|ka2#MKԔqt6ix.t=Q7>Tӽ$*$~jP*UT_[%iG T_O:J;UWWԗgNDxS2'UsCe5!ItT)K5"GtYSw0t1o❌x>f#4iw Fى&D5~9z>g6v3xo"ӎL4}tW{o&V3EVi Wf 7Y(f6^lΒoFktYDQzdsU\Q[d33M)@:Ls_Nu%Te$s˗QT5Wgkj΄=\%3q\UYOFzO2禘.ij7mɛ&yS,mʝA z` {lԶW&ݲ¿HF]K|8-=3zHFrj2ͷy]6կ&Zm&_e6-xd;%#oV7ǥǛ5R0S%!޼A=Sz4K F[$'iYSk ( ꁎx/F'Sȗx(=V*n:g762o>6YtQSffPv'3Qvdz*{`d9Ĝy4LU~5,g~E-.= K5#Rh_E' xzlջd#Q>$>/B9**DwD՚ ha(;/V[})=|jU]OǨ(lQKWB mQy.q89M/S uB8 z<{Gn옮g zYFj&~y5o&oe L_$eL I6|Q8vK2M7d]jCIC*_qT.*ݷj֏Pu8%( rx=cNjת:Tj({e0զ`N`,U$.h07T GMIu[83ЬE@gUШȔʪ t0XYu1U{sշ3C|{73&b ,>g0_&bl}%IEK:߮t?Tᛃ<Ϩqo%Nl~ egT`8V|Eu.zxTj{^a~J-c%}lV0$saNEE]snBlޯn7EmKg=U"Sv6F>x)L8˛ھG\6yLclә]ʿe9TMI򯂛?U:s^:?uh>;TA3HP0PhTUGOĘGwQ]TfOGJ*1tecSnAbz3>#}Bmf1My$in~G蚾+#]'WYM0䫩A{]+TGEm}ΕUUV]ҽ֪AjгU|^%1Tjf&6=gL{ uYjfRooLU>:@UlR{=UٳU$6g*'Ř( 39ӓ> ,$>f*.'Wzzgz Ǿ =o{bϤ 5?ZuUoV AI` .f*jG[J0!WV=`=X_aeע!.Ӽ |TM'v,v 2FlڙL Ϫّ)[UlfY6M;&Nl1U ّDdQN@S>i}y_[e@zŇyꩾc| =_'~jNPc}+b1x7 ȇeQ`6 =GF5' &1%dMq[L*C]JBvYM+^]YM3.&٩c:I٣r)k5gqE.]^%A_?볞 ԇt>;'KFjߥft aQz۞9aU'v[P,󂣫I=xVeo.ξAj1~}Kt6HŚ_əee:S}Ltj@u˨VjNJ>Xj~UMүXZ?U _P_iIO'fY{cA/mFVVQoSUJϪJ)TDn\Rb.hizک'zkV[ާf2&{쮋So볻+7jۙt&Y*G5C'71}Th>(1ڮ ߾D]R-ԥ ˨ٺIXTͦ֙TGFb:S%kOس~:T K80YUV% @ՁTZɴjRн0b0G'k&[(qBaIbwqv n'+fLa}P7w;{-=U#SnvF}Z*]I bq JPu+?/f|>NwV6cu3^Wu T芪!(:J?Pu r uAEW_bon0]= YA)mNZlй Tm|?Yvmm~!7AbbɒRoB>7UؗD~|ބϪ4eͮV뛯SYf& {;Qnʌ^S%!vO ]Wff\5T=&Z9&J%nIX}}, =Jߩ(,e&.JnNA.2AV%L 2.ǜZL~FR?LfidR&IS;#:YcN&~_wuUfUDUToHεDƪ%1U}R=#O~N糧:0yEaX򳳭k.@sRg~y7!y[E<+?Q:}EJP6GbLӘY !2 }=~Ҕ~򅾢s:>zMSBSOzjJBU?\Q,+MbPYu./dӱ$N NKwW^ ŮU?z:n=>]=kKc:|+~hhwvM ;eߺ/U0v3̏nڃS^gxB3 ] N\_bOzD/u%a5=5FWs#7;=娰]=*DLGk_3?hf{bwunJԫz7z3osnPsb>3{Gw&#z XL/!JUn4:@or]vJC}Ϲ96%[꩜;}u(7"KQd=pܳgX ~X>(Jat Fh;h J^鍮چuݏ?lTy6Mwm]OpX_vavu_7EtF[`Ә 3MV쾇`rI~&WρqX s],h߯oLY0Y08l.:׈kzr8n^$9LOMDDCǀ *zיo2ǭ`?CB=m"c,1` ;Df9V:`Qn ˚PODT"*m8ٍ'p谥 tXzKcy,=%KOX0DAOI buRk5fK=ԲQ?$l:"7"֞ vX OoXzvQbbt*AöXXOj ׎K}I fwQ=Gy((X> }bimhK-]F XS':baMM&0j;T17"lXREv#Z1| #?=X Vb<,FUnXJR0L*X:_Wtݍ{t{8gb)=t+mX3uz8X{v,3"cŢX.Ҡnmߎ;tsXzsYdn o}:}s4M$FQgc|t]mG `zx}?mje 9N"D@<b$4 uA&Z.ǺaӧbaR:ToJn}}u͙z2{N'{`N;W8sIR306\Q&%#LyD!wul_c;vd LשeN/؟٤{ge53ɾ%mY~_dRWÊJeut)CRL+T?b½雮LW8MW8B&vYc-e%vuW.%mfȃ:UXI P!._:N(ubY]OQ,KgUbLȔ@)u%tLԈ5w53]t[1{mdFv-q%|;7QBDlHDVȈ;6ܻB=}/ONc؊J:Lb?8ZgqJ|W^E2)ىDٻҒHlL<'jWP#$weC ȄP3Nk"F0LG(%Nğ(񀜌I#Hiֻ(;]BTwlyz21: =+i#c:@g%Eɥ71ž~d|lWAa8Ƽ.*& T5T22`1SBw a.@FM'O|f\#m`߳2NdL%ѯԉ;g#ma+&oɞ";ʓLGt'uw uv` }i%L| 0_}qFpEwQyh^OLߐӁ}tnȘ'Bj_(~( ۨհ}29|U'r{S͆ѱ'2Ȭ`|zpgazwa!4d69mNP52G'0ߑiԕou {VKZF"dNI$ܱ =ٚl?aM]T UW]mJv GPҵt:LtL7ӽ0=NUae뺍A~^ğG 4]H=+T$;qDH*`ҟѤ3=4ß gpg:K䞠7Vfu ;K I#/f׺f.}[u6IpI%e;G$ch6H髣Ƴc}6l?Ȼ 9Ed kRKg}}Ql.OӣOaLLfspxOzGd* q>=G'ԗ뜅Ou}s̜Ka&{as;B>fc7,в02 LvIM'sq(`杯Go? OӏN̨[a&d7·AnlbuX,O~ ̿7iLRUé捩/x$N9X עf\r k_lR(lEbUL[-F; ~9_vek=ۆMd9&Xgfkz> U-T1,*EaQv,d?6%̀e+%G}d+=iYfiX9X?tlq[FZXZ^E~bi|`J+WK6[|q,l=&0sr>V.X9u$32ClOU ls4UXZKܒDl+Jn%z尴>uhge'nO6e{jf<TK~ }soV\/Wf\כo_3K˕vYaeO,mǙ6gܱmF},-% ,-B$X|N^'|H z;)`SYYfTAꌥM6VXZK$>CBX$li<cif{6Yr;VMIcVhl=T=mڞ VJ6ڒXږ[-'}+,텥?D+C`۫hF!g;X6V6:XZK з"U-|G,`o DB}':ʃv9/?|by;l!bdo!XӞm%-M> o`i`ðt* Qaq9/'b;lG=FQ,튥%5;6uAMwI [wg|/~]0(s+_s'^~zQu`i,튥 &Zv':LyDFw,<;gPO-;zmkjmg@,퍥ݰ-$^WX7HYBl'rbU΋aDB&Z蜾/Yjj=3/,g[Rf2sd8[@L棥jOe/&vy-Tټ*aXbyP3tJ?m֫mUje-?ii l?Oe-,|-b*[Y3kX&^&V/Lp Ec}N۞j~+–EX-!?y"G"&g O:*e5/ jjo0qa.,db 4iyK7 ZRGuP =4Ɉ`S>Dt(Tyd;ߋ_,lpTgs!YLZ;my߯ZJ-L)BMiB`A]SWe*xXVKlx7b^[Mݴun(T,f{MC` 9\Y?M[u>GlG.;mulkcʵK2nu~>i~;TԤDC9MCj{Aݰ};o숰v1XΞ@j09Oazh&,YФFt&X,thF $ΨW] Kr֒=V)ekCXz֖RV% kz=_NJ/Ȫ_?'-9jA "!۝5dKn2 x=C(`_NJEl;3.֖XQ[=z`UQCXcNElf3B2 9Pr<5-cz7Xzޕ3ƲKrօ1~yTPvVhN~:/CEW K]U,QEC騮KWuIz3:%Cxr(u/f/jIT\i!t -n*tu]WntyTئ@c)M%IeHjS/or,m'I]Г(R+'J1=^ʗzäZT%uzҗ!XX-C?` &~2AL]{Af6TUzl9W@}e#X5y~`/^tS(x9o(cItDi*MݐܭK"WK1,o*oLHn3$XR_OaP\*JI=N.:[S=Hڀzt&G;{Ƚz׿KC?luWfeNBu@׫9WsJ_u/ǒ ϊX\oJJ%9VDʚB'R4yr*.5cR+3{driD.$g6-}ϗ|q2J<>SOJ蓅6KPky+$ s1BGvns۝n}n=#n=zۓ=󮜽+C{^w$ yeflWnaUQ7%D(5Di\6H ೰?P|++>mSġ04\C\wV5wv؛n~d PBPBI=k ɧ6%)m-ϗ|ioiwA6s)1晔XvC ] c?qQ8Pe C}}P^ tOqB$v(P\iy_eM +lB&lbfߖ^6P"T)3Rrljf;v1|)a6&~.%&z%ւ 81`zD@( VCP)/ǿ!1B}$z(<9PNۜM`Hf2~yP">dPP2OC;B#ؗU|;!6s)]Ȕ%$ nFԊ2#.z;5O޿ h+ *wmU~d[]^-*bkP)kP)g'/m#_N9?̾Y͉Pad;dTB}<' En}-Kv,3lݤbJqPvvݻ6a3lWզtm2˾F7L׭1Duv7c߃M *s?dz]t;;C-} s~O{^r_lZtMG[i5v(L=S_eob' Y8&gi+pK`43rm~Wvm׏8K̶k{q5 8h27;y|ҽj?8k~{lz¾5ksKd+kK W8hk lmF88C&MUO2ݮv[tb#G~ fC#X}`k+m+A{`q0v?k7Y<-LAe_eo'7*{G`?}GTiK]o2&X][u$rn-bn-R|0 YddObY0"Ka;l+l[ k;zn&٪nl wCG Y^P4]UO&2}m.AܩvEm7zu',iVn('z>7a}w`-Tf_jիߤOA4 *~_oDGvj kf{)^_a}6t񻰎  r׿O Y=>*]@u%[WTvka3 p#l_7tlWvt %L4<ꂖ_e 3}+4~˙2Et>ZoPxWmMi$Kl)YaW6n!On͂r G/V>\{յĖ6tHw@[F2֐/k°/KmVYWWd}{-X~9gnw~i&[A1M lrڦa6[֜d IݩlxCNG,d|z2>5~R&2ަ&:˜J\r,ad@wsL;@nn֬ WPVScf 9fiM ۯ\}j@Mj@eۅ>ݕ.DU*iTș.X&QB]PW:i?ZN*n:5*\C;X_|؟]v|9͎aA K q))9ZCxR{Ei:/ǒTx^vm"^SנjfZۇ5m[/ǒZP|hТuQ\*0#%vp2vq3yaFu 9xf/؉h7 t];{:06GDrptԑ.}5q8h"Kl'VS#d14׿Kቝ|3nEMAJlm2Eu8z2׿KA-ApK!gjոKe@D'ʑOШ$"|VC!$\TrXJ^i#YA/"{Obɴ L[?L'tL7_ FibfMLViK-NXM_Gח* %o,} i.ǥlV@Zi+KN Lb[bO^ɴ2Lô7LJ3ka`X&%Lsb ۶~O;)'KN?ERs<̐2Sʏ2GfX[~\,`9Llk\LI?ViSHN/0ӓ~ ׄM K¶löJST{ܷ? %!G$?&!.'S򋜖rFFY!祩\Jr&Nö^韬_5MEX6e0#"WE1`6l?m>ؖ`[U?W})>1kuPJM?D](I`\km{ORɴL²#0ӕ0 *L( d0 r6R~.叨R>6(>/O[ |O;KR9R(2a9I韜iyփe;a: Qr6`m^?_U^t}7Xvq}|OCz3>~Yߏ|_@_O5,uy.RTu` PNe0C<nW 8L 4_8:}'Kۥ^erv"+rY?WSuboeWXn+,??)-20ò 1~`;lU'm"C'`_%Sy/aySnrӯ[~Ɵw0@|sk_F]`EOJJò:h 7,LX.ka#9p@4FGt4)Xw#I{8,Ij)ixIJ:[ҫdPUZ2bO& |˃4OJJ*h֠+,#a: f $l۰-m NRE]TS6H XT?IRK+RW5zW@i.<\L#+N=O Ѱ?I5i>bwCBL*W+)iBE뾶J+aaTALrSݔ28 z|HA,^,|3la ?A'f~ %osw~y=ỽI:YאV:_HoK-{.yḺR#|ǡp ͘i"FO i >U=9X}Ͱy]уk1qcn[J3:̤o$]}uZiX:Wb${1'+]`֧R߿/5|z|)ȹY{>SN:y<']2?< FIF!33eA,y\V 5b'ub؅9AZrM(S) #3R}QJGej~_|h&gc.1eǾؙr\PoWp ~rmw(W_S3`$ wydjẍ,\LFf>z$9ٟ(+8%GPr-c|_lD.ԸnUEv(׉sJ(T*J+@"kdVTFfL5/Ol}n5w%A<(\>ˇrI%b'uB(Wxru%嚢\j]eIM TRQ*5D(S)IzXpW epv ƂAp rݥ(F޿\[^w.tKʼnOss^K#S7?[lE;U A_g5.Jۀ5\"`[zn 5yF_--۴ȭ-voKZ $q0!_NΙs|so x Ɵ`R ^n'9 1W3ߩ}o+[ցVvQ[zyj8vR9,m`ýWw80,˂l9 s5k q ̋dô09__ հWĮ̓}1KةT'9ԥeܫYHxe+#@-0 s0sy0sr')*"kW7N#s5w+ٵ'g+aOzyVVVafy_0q&~j)&}Jo圹@6B*s<^"1__ϦΘkdFzz}KtOLKe"]I]j(\@UNet[%I m;IOa2PRsw4ʰFTAŋ~/QNzd-nhߍ_-ęx;#񐩓d>E=vs'#0cf#~#cm$:vn=juHi"sRUۑ۰o}~o'IZA+9އGe2r.i\ęx;wGD~ $HmosΨdz-=Wq&Hv0_> {_P(ԅ\^]]ǿ8o #q!s;=S;=z8#hݍM[k6rحU] jj`EA(E/IH: crkA&w^x?e8 ioL q?/L`!Kn I3a6:/n+^ W Kxͽ}gn.r9g9眓%"Yr94sTD%)ݷ_5uWOUw}9wFaBj,pXÛO1+<;grr7?\t_PwBڵeAvխfWx&Y&f]k\d72 ͟ftégp]hƩaq;UY@72fOQʜ&E(`5Ӈ2+e3? d Kg3={KIwaMnxlR#jcuDTRrbaj|طаmFX,"KŸ9+:˜-=Mc1_wُçBv*v"N#VViZ]Er][d7H6Md1\ѭ;.X\-Gb`L'o? 0nt}uMOQ?걾YG0׏#]a%!8So /uWªmzU7/j_Df?5 5BcuSs2K&f_zlj56WXSVULh3 u&vm 9ۮnʦשhfuʙ՝2GNIsS\1/8gN>3m9DVsd."y_$7sh((A@r4 X↺+Z3>JQJY17"\]'6oACe{MxngS~>>>ھ^޾~,CbVbJ#K̉blh$ȯe@+Y%^DqCoy?@ekN\?V@I4PA'C SoKE_ӵM7W+"Nb5͎_s嫢{"'nɡPCt}JzjSO2j\ux2EԾzn-x a)y*餏z>ӧ<7g3zNezw{7z(LNu^6ΌYe:9W7`T0{gzR'{`6㾧~MphjckQi:׷|7b2~TLD0I:\si86 }-_wIBBe?{ `%V:NzJӹuL]|@Yk_,oMN]&s : X 9gz/yHT@e^/myZޏu=oo;P7dwn]gxkϷQma|#& /&urs;L6Lʠ=h]=(yHy^g&-tOꬿ$`P=;NN ޥz?eem pA=zLn%_)cΡVWCt4^F6Izw]PD T݉j۫odY˨ e&`WNs^C>W0 7Go}æ#ӗ]ޞ|շӨy0X |t&Mb''}G߀W2)d& I MA'v+gVfF*lo;~zƟ/QZc:/lz/H8>>뛤fqu2jhB'ۧ/.򈶯|'}}3#~)%wL N*ßA(+>M}޺o.K벾io[+"tUj Ʒ< ã@~ O t[kaQɉ{Ϡ?믷9isf~hk7F䛢?&݈ww*)bfEA QE1;ZHP&o5(a7^^\UØl >MVPn=|"X*uˉPjUvvn^98GUJu>ٗ2e>T Ua7~zXZjyFXezY1<8Vxn}:g1SKNT^Oy$W.Vm5_6꘾n*̺RXgU!뤪iuH}mS]jM]6?*FeWR^zsD{ZcOSI=Trg* QuW vNO.:]#!>TEGVY9}ՖUTD EWD7HV UZRd,IE&;>gZJGd]*QȠVo7%VͶo}[ղQ{*YdV-hIO/iaETbyYR.*@f=J.:Mw8ӧ'I@,'L΋LtdGtq9em_QKM}K5R*'YL`?R,@QSb?iO=ֶbz QGNF01z댑LɄf/eɺdYK}F&B5CVQ{K}}Ey˔9:Y'T+:ƒ%dsC] YaG֨|JU|^zdtAFStFd*;UK3tuV9dC]nr>n)LR?Hu™8Q'BދL6s !. Rjgdǒak&nZ7Mk?Pu G=HDf?YDથ؞,c<+'YOԞMdokg򑪣V7N.Q۩3mRqf&Yl&mfojs_-NuSh2Zֲq^@س=E@>Ncd0YIV[.NQctv1Ypzdq-Yw:H؏,p֪dэ۝t3YG$'{Fdrٛ,I&kݨdr\H]n.JZps:fQ_Xי,Yb8kH}L'Ǖ~S"SnO MHj5²8t1Ӽ>c2n8.A$k+ޣWt&_ˑqp_uYeWYZ W=foRiq/f%6!'p+h#4|׹ ]^>F?9\olL}S0|G*P`Tz!:zwTྑlW$} #YBɦ#E4)Ds1܋__CT;D*3T:fX&k:>*o^GDW&h"ZGO*"_HDK؍^ֆ(7%/"ږ':\gN,џD15Q0CBg"#Y12G l.?%x"9*߂.w|L6sQS;>ѭR?5Y%7T^{m0kcml7|/Q6D1QFK"}"=}( F1g s+{kFL$dgt9k0GDgehs#~~jwަ="6QFTth5-Jd+׺D%FCؤ`:HtZǽ|n QF >`so#GGwD!QIN;֊TH\%V=Ղhu ZDk&[Iv;7J׉}D(%NtJ D5Fd" ݸ׆(4" UBq(% .܋ߑe5O<ٽA+T8fF  {"yѼW(I̳[Dlh0=v>bgH#zo"fbXIl.vlq-k kއ"@:vhfj詾՗bDLވIvwj/Ļ^bgzGމbw[">}Gc^_Q>6Fi}jﯢ{qsQt#:ʐ2oNV]EuOO1O*{ljy[-"ﬨ&~u}>T} yɼfysTdyHL} &OG31WEa)P$zoK,k=Gٿ UwkTY{*i*KŲw(EPorZ=i `r cuS u5ٺXT5{Wrݙ`TJNi~t N5iJ8UgR}Ϊ]5?W>T\DZ{ze-P)*53RN?yzǺp Փs03jݜZ9G'J峗:Uެ*5^H*uud1+3BUtd3D riNp+Sμ"zSbC ֥=s.//v ") uw_U;7 U:ʡֈL<%/Ҫ"!2]dWf"*ȥr*ȣ|*ȯT"|POrO hk))jآJ.L+*"*z_ʨE)5HTcDq5C(k Dʹ?i:fiFfifivi.<0 0-B0-0 0Ӫ0 J00-20- Ӓ0-b0- sjӨiHaa"fd#;0 Ӽ00-0-ӒAO`SU,X&#`|eX6 ò3X K`{UL 4 L4L343L4L4'Ls47L4Lô L L´KLôL2L+<,|gOX$c`9|.a_kTf_ʩ4c$,0 0\0}y`aZ`ZEaZ%`Z UaZ`ZaZe`Z%aZ`ZaZ'Q1]G^"@fd9iH9#d/i(ViUVi%Viyii)gOX$co:.f!k3YL4+L34L4+L4LsiH"iiHeYN>c2<,+ò>l N'{ d9 2?jnzi&fiVfi;0 Ӽ00-B0-Ӣ0-0- A '`|feYaY|e'o4,b{]GD4?fifivi.ii~i!iQi J00-20- Ӓ0-0- "0-ӂ0|0ezfTT3:rf?+:4hI74RF뷛v wN΍(v)Pzs7-4D.yMmz?pSi3Avzx5:  Һ  mF m &Hcisf mzZiC1wAuD"uAZu@Z@4isf m &髻H#D AA.!m F m߮۾=f1} FfH내H>G[\o۽@7z|҆ m }_(F mYyBӭܝ\tubR *5Se):4ݪ ;vT֤SZYU~cMV_ʚ ֌ l<ւ w0?櫪ܯgQLP[' I )"[o@:3@:@8'|.Wh"uc:S@:GLkap*[Qw!ҙ  }C:3@:=XVN.Qw3z::DSYT1>jާjީCӭ. :nnN{ iPMBz{A ;h&f#]  ]ҵ ] c = = C ?4#] ҈H@H$HHA{RbHVgiw L=0Ԅi4ƀiLƆiH#&ib&iHiX郮*r)`aY `و|Gs{ f!N܍bD2Ԁ>FitƄi,Ɓi\ƃi&ib&i2&ӌ0t0M 40MӔ0Md0M 0M0x0tyTSLH1"Ǝda`Ia)`*i:fiziiJi2&i&iBƇi<ƅi젇fqkt\@^f9zʪLguhGluXOSDuPQpGY<\WIjDM/R9qdgDW9>?cb͙iyzڠ)wМ͏XNdNL<.DHtHtrDNy  u ]19^o%shxND:^tH#@+A,B{cQ͏àytHGtKHtHgt.HZ .Uxog7wМCt4HǁtH'tKHt!HD"] 5 ] ]E 9 uk`zϫec@:A:A:se ] ҅  М͟kt+NH@:AHWtKHt.HgtFBs6IHǃt,H'tKHt1HrkHWt9HtH翄tzBӭܝˬ*YF;ܹX9QMpbNBN&i;kd>i?Yn5=,ȴzs5DN ʆM@`L'gd^vߕOdNQʿX6ϐ}4PO؁.2Gh%Zȁr~'ojIN/XB?DZoײ/wφwߵGsևgsքWuVwtpt懻1yNFXDr\tR˺N*=;_n#Ҳ]QVˌv=XM}j/G[gh .oqr'gJ'륲^%uQ`<!WC}ฬ8#RdFvQLX#KVE\>?] LOcdr=LփdWӟU<;ɧLIZvV=9ܪFobOs2vN)ى*;0U $('Q0R99QNSeI,{Ubj]g4ߑPg<:}^+iy{=2)}JDedR960_n̒Sc`^%G^r 9rvPNyS@9PNf$C9QN Pr(/~]rֳF;POl9ߩ椒R8Y䷠݈ӏ;qv avjr>@9c|r(g,ʙrfʆ8}B9PC9GPIsC9des[^%gCa>B9cu\E*H4@95QN%\A9yQNvB9QNcpQcsr~}I9VQ)'֡7g;[ѱӱ~`R~HDzX1dnYxjSr_N8`JÔSC=FL1<^!7O%F*?Sx%PN F9IPN\ (B9OP}sTZEr J9k?٨'LL;坄27vF)бJsJNzvƪ+W0 ag)EJASGM$uV_@9d\fL'VPpL8_c=W92p!rL?+):2̮id|>C9+'QUU)r<( )K3T@9U~-^}zctŁ(uϝzWQ&Kt S헩N1:VK8"#Lw3eLStC9PƠrB9PNeSC9PN.|E9PN|(c?Q㞯~C=XO|rJ9ki-`։c#;e2%O,=u%k:V+⌕ت"O[rfA[2딤c%c9/\ܰ5՝UOOy@9(g3ىr(9r΢(6R97Q/).ʹQLG:-JPJeSNU)Dˏ=WNf[Vw:4e񳞨s0ϚkI$*|Y-!NrL9_SX1 $NQiP{(!ʩrr()rA9YQN:$ O1Q8()yjս srDTYNkkx|g-d|W&c=f ;!tpб~EOKa8-uJбѱ/A(Ǎ)7bn.G9kQ&C9GPqs A9t,ŬC'c:IvʙJGQ#+ǃrL%QN >[TFq5PN]|1z:ekɨu!^&LgO(?)]7 \ ұ*Љ?d 5=˔;|8N #_UNUSD9PPNz$B9Q儑??roW[Ws[͓VxMINIRRR-AZ.,ӥqB3OZ7gsIb<0sfՓI܍xG":2⍈x"^W ⥈x"]7#OE8D$D<@: w`V[ip\kd󬭲H]aFy'{ۿ)|A''YO |)\ZνϬe>J=kJJu2&DN#[euG9"ﱧ0鯯^ıIlc5 fl@\o8}9)<O9\/b>;3d^}~h v]mkB[ۘR_[ea|^#deki =klc-%k%?k  >3EղVvQ3c)$oMxխ5Tֲ˺Z@۟)e3׼If8٘ dN`-qy25CƲ&1r8SPgɜhO}ǚ.sXsefkLwG̞ZWc"\ZJںV~iZyATxb!`|~hT/p*gmd1Brں]>UӘij-ߥ;5 )] ,׃f,Wjz3=d#T?∬w￝KKT)վjz-#p|n3w@}B7@)~]Q^VtV,|0]2܇@0EC+|s<< !؆%-߂s쌟uz99#`=5 X3YYs7gd}Q#g FpUgU˲JJsĻY-< k}h-{񿞬ެ/_~>9ӆp<,Ɓl 85A:(q953&|u$|d,k]AR7(+U (jkq絠Y'nV.zw*]obqxE< x<苧~^psc<4(.WAރ\ O% ̅*QA?b_7pW3yA?.?fubu:S]xW?ofMʧP&9d~ΌOefOsp[(*ƜVUeA%J0{J4˱**Z#G7𣨑TO.TsGYZgqœ*0U9͙Z2b :qd7𣨑K= s>.q;p3ǑO&k1ԢkU*=oO;#]w\O:\_:ř<½c| O ~,?^dΒ^2?8ͫ@iLz|+{%xp35'qo\ |EfA)l#uTr'5*fUW2bFrg|~5fOόf Sh8355oFHo$bI\КLf2~3o¼3 d,)oF, <\nUrt2Mi4R>SUqx7B ~Q);QRݭ~Ӓnϼ irgNT{TyI94X,AbK+exL%VU~L5T7n7HTH\?p\s4q-ovp>"-@}#?սv~q ?\Ȕ'Q#yOjj}I2||rSݹ7~5K zʘWpϝ[,o$j$dӁ)_frV)S2d9*MwOF~R 5R{+X,q>R5%q|'}?~/HҞUږ-ێ=>!%u񓨑;z>Pi{A#o'>% "&X7r):*Q;y^ gͨm)τ6I4vi[ rm,I MUOH/Zg4/E2h]E2nʟwf?9? o0]p+u@}|#sI봬nrOv1<`cr6tqAF>D2ՍZ\ɍu G\7 J`YͿQbԵF{^fgioDwe^fNcSHT3r:M :4;GŌ"q)`t*uhv^ ܃{q?1iסߥVt!gq_oEy[?֛ шnXFJk~64|N9˜7K!ý_pxW0꓆{k3F-HEýI#a5uhvhl 25ý}`pC@L#`5!_סa#M SG{*jfʽu7U\QtgPT'GTOQ] ~7F 9tJu5D%qTA[B{K]PեXyTeUuԙ{/4?r㬝eg {/47$g8gtg ^hv,V~g3kgs ^hv_.jn"й{v1o7N_2U^oc=^hrHj&j 8L~`b)~VgPGtbuI'SykSo]Gڮ+uڧ=^hR֪ZTJmUQy-cVX{oϬf[r5]FX<I(/8+gA24]J#A[6?+cyN$cטog|obt4jLF !z?͸wZ9X.ߓ?_IdI0pD~8 gv^`]_IO2*j/IlNd錟tvQLb,qHFdmLFHT0Z16Ҩ&L"1Z|o,wBy)\ 4{91E#'8c{+ i dJ43FvQ$IӜ'1;S@^G:gCSk;mϜF8q8EyB{4uiF-gYlu&)FUgvuDiQmTtVs`|,7BD<Lľ'bgE"vp S.8o1ѹop[v|jcܱpcܴG{ypVrReg=8j/5^o S 8dHvga{V}p UD8FnkDq0>%Qyh䵄 =8ne첇{1ٞaCfcИk4rp 73N}XCý(Nn;DJo%mC̎cdu~>6{?4}gm3X{ֳu(n62ߺoBdK3x)^"QR&VZUzVv ׭<꺕Emr )^ht=ۨh/6⥟ӌq_{QUFe4Sy:h4oPY<>kC%*^UW~t(=6yY;o'PsX,Oda\Ô{?4e`f0[|ýαq:g$uhv.oe5uS=VlU6{GIU;a'W8ʽΗ-wdo" ]{X7dS^Y :4;f=5XyfY{h$Sߑ.R+:4;3dI9{u(C [;a#uxˆ^hzh#Io]ظ5~ԶԳd0*[ڊb[J%+PE,*Cf [T^+fVtfeXE^h2f V65*Y%OoUT{oDbc,1Q_76*Y3C/t,5HkK֧PGUCbN"t\T_ԪNʨ}?Tѫj.&R.JC󤧺 ʣrꑮN^]U_M}DI7Bk%ElofL)9)͝NZsd1;͂N.3|d3OUvs]`0+ۥ̌vSN9êd~nU6YUVU3.랮je-f &6-IP%;A§ 8kۧb{ho5~Q;}5zO@ HW+ݰ\,=9!_2*Q?''?uQ.ωhjdeJv&5)ց]^~MCKd jUNv6VgE/:7Z $ zvwެpY 8`Dԙ͎ln{]߮VzYMЇ HQNe;FTr~9 cb>9mʧv ߀ȻS@;iw^xwq Gl aX3 kNϤ@UMe7=֞wcT2A^eB31&Hvm?47h0uPj4p'r|7V0-P5^%Z+j |)@՘U&rF%Tt0廡j qw0~P5 jR9+we>B; >˗hҫ܈:3[,fğ8&< +Jp9\VB .Oe\j2.ಀ-%p p.3[,$Lx=pxX(p!pI¥._`X(\.BNyr-xv͚gs,x;e8vz޻isѳ:|9J[ޢxV˹Ti$4R/׍.M4ZZtFT^)ȥ%.vϮ2m31[H:iE=Y+o.qP.蹘I-;B?Л(7i^N~[kvwFg0gyPٝbIr;ZQ-|k]GO 2e0'`mu2PK5ܪZ jdQl4iKcNsX41˨PK%*Z JdQl20VXan֔am1*ej )k )dB6F$ƒ%1'IIbm`Cp)[ \K^,Jv>ǜ|ǚ|w<.涌" t'7H>ÓY:OLjԁ_μr-uhf0㤽R5H#3]jyR,Jf1뤄*En)hKsRr\ 榤2w%Q1#$-.H{Zt$(4B } T?MO{Bs12 ".`̛>СC# $#i d~gyޜ|2"%Z)o~Ȓ{y|-mDfJ_3RdD5d/LYozNCrt릝;6H! sl ޓA9|)A$VyuP^PJUuR3V#SKql:-7!}VRC_KMm!rNzO' }tYCuP]4UKC}tI/J^^|Y5@'5CyIRLߔũsr+b b >KOD+D=|~ ^T$T[^De_0P65oTU2*} /KJD37SuA}P' uCPGX}QgXQ#uI}R+uKR3uM}S{怹`N戹bΘ6qAp}\p+sw\G ^t㚿Q!o"%"-#5#=$E$/M%O՛%o]&e&%89K1:N9udP7$-5Io.Kfvf6Y ZZ$*oʌ.f|7 Kk#(WrϴgKbXٺþ.m)c+H[BjۂlfhHOHؐ ʍ$0K{}eO GL' zAK)z xR}:/{9 q8O+sya~'ycGye~g\lwꁺ>ꅺWW\ߋfc1Z-C?;жҿK 1ܒ*jd4P$ُ~g0Y5@R|+ogjީ%=pdH◨iͅ4e3jv,M{hmRf64d%}IJrRm~ihwl&igSI7PX>i7Ύ@g=QQkG R$IR,K S4MS<0|O_ѷ_1}FAXO/'}~J_g]/}~L_?ӧz =Bs=m?>F/1$FŸ&/:OG%WgΩwgX uaXW/ucYO)ueY׬o9uW||p:47Yc Z8S߰ Zz ^xOb ϗkt,d7%ـJ0pTu3EËۙ&`0;u{Pw7̻[|J[ }=R,jf_o$6 g qDAVdB)d C֐9dDIdEVYd5W}=ü 1z\_r2-׃/s%Z+n:*o]PGYv!Π`͒_A_G?;XөPߙP9QPEQţ!O!o"%"#5#=$E$/MemYy>@ dC' ~L n7n&%'ߦ2 9ȉE94AO-jvʋ`xwnD\Ʊ=s`}l_%rsW4A=mzoS:C RWߢL837SuA}P' uCPGX}QguGQ#uI}R+uKR3uM}S{怹`N戹bΘ~-8ܰ~pq㚿|'o"%"-#5#=$E$/M%OU%o]&e&mR~'ϐqk|o&Z؊/9{^Ff/zWa\炤1gIG%ًu2VZv0sk- /k>)kM9di\5ߛg룟)紕--ljH4ѯ%GOz؇n$z1 MUQƓd>O z=AS-z =CM<~9_s8yq9W/y30O1'27ouA}P' uCPGӿǿ+>A_}ψ-1p*}'ð#8/i3frEPC,TUWCXw(QP_6gn"P[L;ه5 B.y}|]I>*z֕/a}YfF6->)|úmE/XG{3֨9jIjVYjij֩yjϒ rȎ"z&r!!Q$YJRZln 1pl?:$ I J=-tzi2GO W _)OS$W-}~F_w=}~x?K&>J?_[.>L?/ӟzџW݈z =^Cϡ `q .?iv[Ά ʣyS.JjdQ+&S"x)E߀c&ԇ$#rsW^]&-i/Fb-^'C.!#/bW/W4gygꁺ>ꅺ~#)uFQwuH=R'uJR/uL=S7uιgfD{עa+挹kr{qN@omq7r㚿|'o"%"-#5#=$E$/M%OU%o]wK,e&;|0d-g 1J qq;2$ :/O33=5X.C_6SJaM\LBjc>EO5X ?'N7~\\ $V_cqWt| m=v! @ӗGKsĜBMf7͒ŬF}| y|#ћW3c.SAuE E-3=dj[\2:Fv`M43%0Lť/s$oDzT=Xxo*1jAj6Qjvajqj|d}AYՠsII6S[:< 7#~S`HL`9x47n#:)#-YD>JAKS(W-}~F_w=}~c>Io?S*>Kc2>MK)z Cilw݃n zQsO3;9_oۂr0(-gr#"$*ϩeRQmfxNQ?hy zqE߱M3a]yxx }Ak=y>Sꕺ~cꙺs=s\0' s\1g]`+w7y*8ᦣX\G8y\5Qސ;9DK9E^[9Fk9Gޑ{9H#9I^'9J+9K/9L39=6(KIG B8~jv>X3b/BP pz<!)<h^X' uzb]Qqc[օ>,)zXw|*)շK(F?6b:b9>o'C\SI+ߩ>'P+}NJ˂O+W8F=ISXz-=Khz5=Xxz=={[/F{m OfY\ErqΟ4n`qT-KS5MS=:`=.X :b=X_3:d=.YS+:f=Y߬s;xZX߬(?~?U( CYCCul*w.xsq <v^BpvU2z=-s\lf֓+Y|'̗OƢO\^3H=/o~ ^0ܴ X?4MHtSGnX,JeKHf` ^ k Xj;Ckoúw*x x(zEFqdGd!H6d%Ivd)Jd-5zx̳ sXoK8tDҨ)W-*jCRn`xa&+q8XwHwIV00XR tm}FDA.[#Pg\ʌ N [ DG"HN&I*(.KO2LN6M:NΓ>YD&MdYEf]dY6z`;}pnJpkSX]v?wIwſoWgΩwgX uaXW/ucYO)ueYSg%`P,>Is%c5ڂqGqS}[} OIf$6a! )b땢f4z9tCciezJc0(?ּ/SLk OXbޑ5bޔ6Wm*oI2misJaYاM~Gnџvm%w=^/?'ne@FdA%d BƐ5dCEdDFU@\/HkqԖ h'5XҩR@-WZio~`P$lFıS n!Dozd_DQ9k/ʻek=rQ'RAB/<(=5sQ' Bΐ7CG+r"fr|#;r#Cr|$'Kr̚fmYy~X a^g,8mpE4wIw-JR1L]S9NS:anX?#:cXC#:enYc3:g˃AăA$'bm-.?cMs>>X.S]`])gw}ϛϝ,Zml%'tHrIM=^oiFv+{Q`W` 0u3uԕSIB$$'m)tI+cm]݆1[u1݃.ED?f?w#l_7vZFAVdB)d C֐9dDIdEVYd5W}=ö;C_L5m%$՗RX-j4 F|LF-v5b7F6I Fd;+o M;@n #㣾S3!r >Ey%w!!!\")"1\9#A\$I$?Q6kΚgd@6 ָz x1ܘzWK냛sniE0,_zozu`^X7ubXw?!ud^Y_1ufYr<|x~+0cEgM^`xz 9mxX-mpɒ݌X0C 3+ K?S'߃M34BkO*wME1$-"il^jK^Q۔R>a 7\ {޵Gv}۩nڸ/l(# 2 C2l!c2!"2l"*2"22lF⪷ǼXw4xZ.EKאGAIHf5IyRK,PK}7خCñjExz3r><.zE-Cm;;x Ap_`+])r!#r|"+r"3r|#r#Cr|$'Kr$GSrΚ)_, 2h5n(z ȴ`7#чA/qqΟ4?O){rPOuJ~ %yCitƻGG#O]#6`GW$7K0']_Cv@=w09 _EF{yx݋ꁺ>ꅺ~#ꉺCꑺ>Sꕺ~cꙺ\s9s07=cs6Xzܧ`DqF-NXGr㚯|'!\")"1\#9#A\$I$?Q\%_Y%a\&gEn+FGPhr zƙ'؏{B=^@ǿ GA{3[%Y-Os Rb͛ byˣ}|$ot6>O{yWG1oRH֚zԖ5^[XSRa]gM/El )k?s{۞uapyz\/;S@; Nu'|@/' zB/[1zD/'ћ'՛yhRo q8O+sya~'ycGye~gygꁺ>ꅺ~#ꉺw n1ih֋qht]qb{/q>E/s kM}q9GP{0Q[7Ksf54Qy3L *^%̇5j3j7jsjt4ju2jv&jw1jxDeEij%}^2,æ6]={սeϸtk>BC >oZTs5H-R&5JR.5L-S65NS>k`mFX+H\6+GudSAJ@]M'el~}5e< p|Gf|>7JZI7T O裋?WoѿދQ_w=}~H_?'M'}~J_g]/}^AϠwC%z =^6XnXM ~c[79"ZNWgΩwgX uaXW/ucYO)ueY׬o9q~G(C{!U年D`}NX/غb}Xo;Ⱥd}NY[j\׾6QjWv[-dEVYdFidG֑ydHd#IVd'JցH?: a~33ïd\Y1Rgكc感՜3~ZsOenYLH6@[:~NGN餑:wd.YF#"#!-JߪJ^_ԳzW=W@zZ"f_suC.w~c[twi~{Wf2;t՟Ef"!"Ay"uHW];^&sKa~e0$$~Yt~ /ms )W4/oJ- ק Q/M$ 搹sb=_ӿgdRلB8-gC6LLIu=4+C @hhv>2>4C͆Pk6ܬ3e%}#\6 lp~&m뽦cf[萉cB_BRs#\ 2Cg3+ U6KBePA3? =k29fv==_>O(zrKsTwIrUywTUt;Tתn9Y7_n`?f*kv_dk}2*cLØ3nz ߫7BuUMTUs+UcOZxNmTm ׷މvnnkF\?֭Gl65|!Nn9hhnfj /]|]%/K :KuFXq*wUSy] 򎞌Ty[ϖzzED9NJ/RI)/%R[>C Pk'/ ɯH^="ɦ7Hfзd@=L}CRL05zLɳ6<BՋ]շII:e!1nU}pX`6ч%ε5q}GV:_IkУ10hfxϷ|ŕ羚+5uhhnvSi5xsџ :SbFަ@_ʹ@^Oa<˻)yۄ1NcaBRWg~o.a}[=s#'G1%w}2bFtjK\ް)M%l^ڌ>&~ֺ֗ee{ke`nrmɽc:`kh7,i$0>8.rRKiWvbbKaTvKmZˀsqMv]DQ c.wJXlWWp]uհ;\M?^ógbKE~rյ7ܛkfwŻ=B޿M D6 22h.jf0f=f1+Q:S8n~}11Igr_ nN>թ@\G'w=u2u±{z2O.x}Zc˜EX]܍ùf<se7F5q]71@r}t]DS]0G8w7JØc^nbt5cׯ-۬K :Dza?ۈ،9S'@xw1r1_Uۜ]n:ꮪ7u^]Ps*[m(ΫF䮊y"*)N&N%N.k$'q>p+K uSAOp+N_8.R."ñ+bz'b+W|2.#!Fc>9ԟqzˡW#6l'އ{Dr%6>.+rF>h{lBlsNvEAWv!WseqJY Վߏ >K%i`ֹzxZf{ |qQWñ9隙躚鮛>4]O32=]wu4{{tuMwWp+"Ε0\^gM?| #]vi&aNf+{3313K,5\U8c;U6qmdropn:eS,p2\ѹ)Wb0˝ ugT0A_[ = W=\b%W}\j5e@?I}ҫ.ZR.ZR]B۵~KHHxDzU.Z ]q5ߕ˩)Jz\e js+2.*S\6=z]xNNARw-HwINnM.܍ - ;OUr .A뗰zs&hq}Ww sqsq, :]Ak5h65ڠ[AEw [ds.&y݄"(ڱA%7.&_ m7 [b̩nKm^{ݾ;w9g9l=`ɩ`rշ0/ڦ8Z̽iwMYAڛZI#tuVh<'"tuV.-B-B@qeL6RjW$6&Q1ݘWVLs3 s +1o8v)5s!9ǔA3crᚬ~LF$tLc?ocG \˲fS@6^|*LFK+Џ2dI#n8bAd.S"rqM~grš!@$Xw\@1>4I$O?5eYgt{w\vo*oKx9cez?h [ .ƹy挛M5ܷFo'c1϶ϸϿϿxG\Vn]V²G甝:l)eN +sKr-7~;~;Iq~^.ێmz-{L\"-EƹMf;b05GۇJouk^ b>bbu5]pmG}blW܂>o7zn>zkx{xvg LP/|2[iLd #b.#./Jؾ$0_j8WC2\וѺL [Hf!b'u٤_q\e|5Q]@znKTo>A CBLPz\PuU;YޓmY! UU |$OT9Y8qw7Nw#M7[mзuF =[SD=uUW\eueuWT݃')CKHW$J Sb~l w,˨GEZ1 s]kvwzztx,M='U J{U\:=2WezQFe&Um_}ěo&U Z|;[ƵGsKH7^j~\5P :n\O P`@Dkgx̫z`c̺[rV^Q=xq}bgK'Mi4ݼĦݱ?ƻϽzM6z45+$x xNL}8(HsqO8;z;zWU;y ;FxHOY5;!~wv:QCw@]ku ߫RT|'_?|yTqP9OU.Uy>JU~3DSDě uQWEo0B&jZޛ&xg(zxUg#֫xUʩ.^Qˣz՗^&5Er^^u+N{nnpxƈ_Q QQQ_ S*Q='d=̉ Aw?@ubp'aL;lvxۃޱ`bw<@û.]+AGzֻ8 quI5&Vcߑ1/O#DD}䟂I,K`{lS/m-춉W޳/>r!^N;+m?*دvFGKq|WGqq+dox/ xIC)6'ſcR7L*I_4i&[q~ bb#b=bm3}91z~A=]wvwL93&Z4gf7Li^ە wa+sқn{%o abb5bk@,G,xMF1xax>Yyj7!Z50W75g:Wj+^{YXq[{Q jxzxjͼwMK=k 7oz܈e40O뢹Fn5zǿ ч=G=KRy:N潢ūo3Zz_n w }=#/{|k(&5VWQ[U˦ %y;m y;L>o)5yM4I7TF'#[߃=r ^>S+`yM 8W$J(un~`fKY.hVYfd3)|Np3$Ѵq"gt1N^+ᅺ^x6bˆ{ (V7 75\Vw ἺO8N{Czd8&ZH#zq8WoejXa΅uqT e=T=, +S/GOzzU[zk*UU[ xӱN&XU2{}U:CYGTU%{%1FU˯ {I9%STU/T nP%3Qkw뼡ijn yk0Z s9p8W3sx5:[1sιg 愹a+挹cK改ek朹jڠFjڡ%jڢƨ5jڣEjڤFUjڥejڦƩujhM6X# k5ZbM!d B1d CAdD6QdEvadFqdGd!H6d%IvQd5*acs:g㪛kq|?Zzuzaݰ~XG'uzcݱXG%uzeݲ~YǬg:gYy@.&Y|W{ec9N;9Oޓ?}`y/ >B?_3ϼE? # r_ՍS"Ubd* F&U@0KYSZPNjwWWx4xTU!rYQH|]-Ns,U |oGۧy-l~vk~%;/bG8?)m |2c &"ƌؑ3vKUmm71nME~6?Ȧ?Zwz{{mZ[x[|n3o_3 R/c0Vcrb'+!f2K&;8wdq{ͳnᶙ\n6n)(Bn+.g&;h8w=J!c%wTùrEa xY( J/ 0|DArialr NewmanttQ x: 0DArial Unicode MStQ x: 0" DTimes New RomantQ x: 00DWingdingsRomantQ x: 0@DCourier NewmantQ x: 01@0.  @n?" dd@  @@``  +****21// ..5    '      17o, p&r8t;yz{|}%R9,90`b$?oc=F]2$4*md O2$n I3a6:/KW$2$Nmy:`* N>p    OGeneral Traditional Approach Register requests Lookup data sources Establish data transfer ! Peers may connect arbitrarily Process / Execute requests Routing of streamsHnd= /    1#General Traditional Approach (ctd.)&Drawbacks Transmission of useless data Redundant transmissions Multiple request evaluation Network congestion and processing overheadz Qqd/ "Q"&+&     +IWhy StreamGlobe? {Other Systems / previous work E.g. Cougar, TelegraphCQ, Multicast techniques: Focus on specific aspects (e.g., query optimization) Tailored to specific domains StreamGlobe Contribution is combination of techniques: In-network query processing combined with routing Constitutes a generic infrastructure Independent of domain Efficient data stream transformation and distribution |NS LNS L ,+ k MOutlinepMotivation StreamGlobe The StreamGlobe Approach Architecture Overview Current and Future Research Conclusion J/*  /*      LThe StreamGlobe Approach4  6Basic ConceptsP2P Network Topology No arbitrary communication ! Communication via transfer paths No fixed P2P topology Classification of peers Thin-Peers Super-Peers Constitution of a super-peer backbone Hierarchical organization ! Speaker-peer responsible for certain subnet :PTPPP&dPPHPP""""  & """ "HStreamGlobe Peer Architecture Based upon Open Grid Services Architecture (OGSA) Integration similar to OGSA-DAI or OGSA-DQP Layers as grid-services Availability according to peer capabilities Message exchange via RPC and notifications Data stream transfer via direct TCP connections * '8StreamGlobe Interface  Registration of XML data streams Possibilities As individual data stream As part of a virtual data stream Specification of schema with XML Schema Registration of subscription rules At a special peer (user device) Specified using XQuery !=)#:!()# & :Metadata ManagementManaged information Network topology Registered subscriptions and data streams Statistics of data streams Based upon service-data elements of Globus Toolkit Maintenance E.g. peers joining/leaving, change of subscriptions, etc. Using notification mechanisms of Globus Toolkit TW@kW@k,q ; OptimizationGoals Register arbitrary subscriptions at any peer Reduce network traffic Optimize evaluation of many subscriptions Achievement Pushing query execution into the network ! (1), (2) and (3) Multi-query optimization ! (3) Early filtering of data streams resp. evaluation of subscriptions ! (2) Data stream clustering ! (2) ZoqdZ ZZZo ) " +"F"  $"$("(BNMulti-Query OptimizationPerformed by speaker-peer Analyze subscriptions and streams Common subqueries Re-usability of streams Based on properties of subscriptions / streams Computes Filters and queries Data stream clustering Execution locations =Y ?n=Y  ?  D @Query ExecutionHBasic concepts Streaming evaluation and push-based techniques Preclude unbounded buffering by requiring window constraints Extensibility by means of mobile code Evaluation of subscriptions with FluX Designed for streaming processing of XQuery Event-based extension to XQuery Usage of schema information for buffer minimization n'""  >&6EOutlineqMotivation StreamGlobe The StreamGlobe Approach Architecture Overview Current and Future Research Conclusion v0 0       CCurrent and Future ResearchxCurrent Research Optimization techniques Extension of FluX Future Research Quality-of-Service management Explicit load balancing Load shedding techniques Construction of overlay network & bZ+ZZoZZ+q6F Conclusion\StreamGlobe Exploiting in-network query processing capabilities In combination with data stream clustering Minimization of network traffic Query execution with FluX Efficient and scalable execution of subscriptions Multi-query optimization Parallelization and load balancing in the network  _#44 _!43  $ J Related WorkFAberer, Cudr-Mauroux, Datta, Despotovic, Hauswirth, Punceva, Schmidt.  P-Grid: a self-organizing structured P2P system . SIGMOD Record 32(3), 2003 Braumandl, Keidl, Kemper, Kossmann, Kreutz, Seltzsam, Stocker.  ObjectGlobe: Ubiquitous query processing on the Internet . VLDBJ 2001 Braumandl, Kemper, Kossmann.  Quality of Service in an Information Economy . TOIT 2003 Chandrasekaran, Cooper, Deshpande, Franklin, Hellerstein, Hong, Krishnamurthy, Madden, Raman, Reiss, Shah.  TelegraphCQ: Continuous Dataflow Processing for an Uncertain World . CIDR 2003 Keidl, Kreutz, Kemper, Kossmann.  A Publish & Subscribe Architecture for Distributed Metadata Management . ICDE 2002 Krmer, Seeger.  PIPES  A Public Infrastructure for Processing and Exploring Streams . SIGMOD 2004 Lser, Siberski, Wolpers, Nejdl.  Information Integration in Schema-Based Peer-To-Peer Networks . CAiSE 2003 Yang, Garcia-Molina.  Designing a Super-Peer Network . ICDE 2003 Yao, Gehrke.  The Cougar Approach to In-Network Query Processing in Sensor Networks . SIGMOD Record 31(3), 2002$0P(G1[:+.wDF G   X   <  <  4 D VVCGe0General Traditional Approach  Register requests Establish data transfer ! Peers may connect arbitrarily Process / Execute requests Routing of streams ! Map streams to networkXnd)". "     GThe StreamGlobe Approach4  Intelligent Routing Multicast routing techniques Data Stream Clustering Push query execution into network Multi-query optimization Reduce network traffic Avoid redundant transmissions Reduce processing costpNd<"&6&/       0` 3333ff3` 3333f33ff3` "3333̙ff3` Kf3̙` &e̙3g3f` f333̙po7` ___f3̙;/f9` ff3Lm` ff3LmNLm` ______fffo)` ___uuuo)` ___uuu` ___uuu>?" dd@u?nAd@q<nAqFLK#M n?" dd@   @@``PR    M`&p>> H @   (   f   s *#" `   HT? ?#" ` `  b*Titelmasterformat durch Klicken bearbeiten++ `   H? ?" `  ^Textmasterformate durch Klicken bearbeiten Zweite Ebene Dritte Ebene Vierte Ebene Fnfte Ebene+     __ `B   s *DujJ"`   6D #" `  l* B    6t #" `:t   j*      6  #" `v  j*   `   C *Atum-logo"l,   6 #" ` 6 Lehrstuhl Informatik III: Datenbanksysteme .706uu 7`   C *Atum-logo"l,`   C *Ainstitut"?WcKH   0޽h ? ___uuu___PPT10i.  +D='  = @B + Informatik III   0 6 .  $ (  $ $ 6w #" ` : Lehrstuhl Informatik III: Datenbanksysteme .;0:uu ;f $ s *#" ``B $ s *DujJ"`` $ C *Atum-logo"l, $ Hw ? ?"@ w  b*Titelmasterformat durch Klicken bearbeiten++  $ HLpw ? ?" + w  t<Formatvorlage des Untertitelmasters durch Klicken bearbeiten==   $ c @ABCDE Fu8c@"6` @B $ s *DujJ"  ,$ 0  $ 6|w  #" ` J w  b 29/07/2004        $ 6Dw  #" `  w  j*     $ 6ew  #" `6v w  j*   ` $ C *Ainstitut"?WcKH $ 0޽h ? ___uuu___PPT10i.  +ityD='  = @B + 0 zrP (    08t  P    P*    0 >t     t  R*  d  c $ ?  t   0At   0 t  RClick to edit Master text styles Second level Third level Fourth level Fifth level!     S  6Ft  _P  t  P*    6Kt  _  t  R*  H  0޽h ? 3380___PPT10.>YG `(    0$6  P     X*   0H:       Z*   6?  _P    X*   6pD  _    Z* H  0޽h ? 3380___PPT10.>"hG  0 p@(  r  S b $@     c $t $ +   "Pu=H  0޽h ? ___f3̙;/f9___PPT10i.D6/+D='  = @B +s  0 p*(  px p c $  `   r p S H  `  H p 0޽h ? ______fffo)y___PPT10Y.n=O+D-'  = @B D' = @BA?%,( < +O%,( < +D' =%(D' =%(Do' =4@BBBB%(D' =1:Bnormal*3>)B!style.fontStyle= `B<*p D' =1:B bold*3>+B#style.fontWeight= `B<*p D' =1:B false*3>EB=style.textDecorationUnderline= `B<*p +1  0 %b(  B   \E`FNQ&UVW}))? XX6381-D81^ DS &{'LO^ D+ YL^0L8]T+ YL7Gn2H+IJ7GI:9]T:I:Q= qR&QJ 7JJ >:*;9>:+$.+] x!+] 6381$ 3-D^ D %D^0L8]TH+ YL^0L8]T7G@8Cn2H+IJI:B,= qR&N7#Q7JK J 7J>:8*;9+ +$ x!+ ] x!+$(,`C0*0*ITNT0*0* BCCloud"/J r  S 5  `      S L  `<$@ 0  R   C *Aj0282450r;R   C *Aj0282506 wR   C *Aj0252193 R  C *Aj0252193sPR  C *Aj0282450  R  C *Aj0282450 GR  s *oWR  s *oP8WL  c $o; L  c $o  L @ c $o x   <yt `7 G,$ 0 MA0   <~t G,$  0 MB0   <}t  w ,$  0 _ Request a 0   <t v],$  0 _ Request a 0   <Ht I ) 0,$ 0 ` Request ab 0 R  HG HyNI o Gv,$@  0b   BG0*Hi(Io  ,$@  0b ! HG[*H_Io ,$@ 0 " <t T :WLAN0 H  0޽h ?         ! ___uuu  ___PPT10s .#]`$E+7D/'  = @B D' = @BA?%,( < +O%,( < +DL' =%(D' =%(D' =4@BBBB%(D' =1:Bvisible*o3>+B#style.visibility<* %(D' =4@BBBB%(D' =1:Bvisible*o3>+B#style.visibility<* %(D' =4@BBBB%(D' =1:Bvisible*o3>+B#style.visibility<* 2%(D~' =%(D&' =%(D' =4@BBBB%(D' =1:Bvisible*o3>+B#style.visibility<* 2?%(D' =4@BBBB%(D' =1:Bvisible*o3>+B#style.visibility<* ?W%(D' =4@BBBB%(D' =1:Bvisible*o3>+B#style.visibility<* W%(D' =A@BBBB0B%(D' =1:Bvisible*o3>+B#style.visibility<*%(D' =A@BBBB0B%(D' =1:Bvisible*o3>+B#style.visibility<*%(DG' =%(D' =%(D' =A@BBBB0B%(D' =1:Bvisible*o3>+B#style.visibility<*%(D' =4@BBBB%(D' =1:Bvisible*o3>+B#style.visibility<* %(D' =4@BBBB%(D' =1:Bvisible*o3>+B#style.visibility<*%(D' =A@BBBB0B%(D' =1:Bvisible*o3>+B#style.visibility<*%(D' =4@BBBB%(D' =1:Bvisible*o3>+B#style.visibility<*!%(D' =A@BBBB0B%(D' =1:Bvisible*o3>+B#style.visibility<*%(D' =4@BBBB%(D' =1:Bvisible*o3>+B#style.visibility<* %(D' =4@BBBB%(D' =1:Bvisible*o3>+B#style.visibility<* %(D' =4@BBBB%(D' =1:Bvisible*o3>+B#style.visibility<* %(D' =4@BBBB%(D' =1:Bvisible*o3>+B#style.visibility<* %(++0+0 ++0+0 ++0+0 ++0+0 ++0+0 +Kl  0L0  //(  x  c $t   `  t    c $HCIzom,$D  0b @ BZG_'HIIγ>m ,$D 0b @ BZG*HRIŬ>E ,$@ 0b @ BZG HyI>E ,$@ 0b @ BZG0*H(I>Ex ,$@ 0  C *Aj0300832  ,$@ 0   C *Aj0300832 R ,$@ 0 ! C *Aj0300832  ,$@ 0R " BG7H _I71 N ,$@ 0R # BGr3HHIr31 v,$@ 0R $ <GhHҀIh jJ  I,$D  0B % 0D>C ,$@! 0B & 0D> w ,$@" 0B ' 0D>d2,$@# 0B ( 0D>Cww ,$@$ 0B ) 0D> = ,$@% 0B * 0D>2,$@& 0B + 0D>C ,$@' 0B ,@ 0D> g ,$@( 0B - 0D>,$@) 0B . 0D>C:: ,$@* 0B /@ 0D>JP,$D0 0H  0޽h ??`            " #!$ ___uuu7N/N___PPT10N.]Բ+D;M'  = @B DL' = @BA?%,( < +O%,( < +D ' =%(DK ' =%(D' =4@BBBB%(D' =1:Bvisible*o3>+B#style.visibility<*%(D' =A@BBBB0B%(D' =1:Bvisible*o3>+B#style.visibility<*%(D' =4@BBBB%(D' =1:Bvisible*o3>+B#style.visibility<*%(D' =A@BBBB0B%(D' =1:Bvisible*o3>+B#style.visibility<*%(D' =4@BBBB%(D' =1:Bvisible*o3>+B#style.visibility<*%(D' =A@BBBB0B%(D' =1:Bvisible*o3>+B#style.visibility<*%(D' =4@BBBB%(D' =1:Bvisible*o3>+B#style.visibility<*%(Dd' =%(D ' =%(D' =4@BBBB%(D' =1:Bvisible*o3>+B#style.visibility<*&%(D' =4@BBBB%(D' =1:Bvisible*o3>+B#style.visibility<*%(D' =4@BBBB%(D' =1:Bvisible*o3>+B#style.visibility<*%(D' =4@BBBB%(D' =1:Bvisible*o3>+B#style.visibility<*%(D' =4@BBBB%(D' =1:Bvisible*o3>+B#style.visibility<*%(D' =%(D4' =%(D' =4@BBBB%(D' =1:Bvisible*o3>+B#style.visibility<*&^%(D' =4@BBBB%(D' =1:Bhidden*o3>+B#style.visibility<*%(D' =4@BBBB%(D' =1:Bhidden*o3>+B#style.visibility<*%(D' =4@BBBB%(D' =1:Bhidden*o3>+B#style.visibility<*%(D' =4@BBBB%(D' =1:Bhidden*o3>+B#style.visibility<*%(D' =4@BBBB%(D' =1:Bvisible*o3>+B#style.visibility<*%(D' =4@BBBB%(D' =1:Bvisible*o3>+B#style.visibility<*%(D' =4@BBBB%(D' =1:Bvisible*o3>+B#style.visibility<*%(D' =4@BBBB%(D' =1:Bvisible*o3>+B#style.visibility<*%(D' =%(D' =%(D' =4@BBBB%(D' =1:Bvisible*o3>+B#style.visibility<*^y%(D' =4@BBBB%(D' =1:Bhidden*o3>+B#style.visibility<*%(D' =4@BBBB%(D' =1:Bhidden*o3>+B#style.visibility<*%(D' =4@BBBB%(D' =1:Bhidden*o3>+B#style.visibility<*%(D' =4@BBBB%(D' =1:Bvisible*o3>+B#style.visibility<* %(D' =4@BBBB%(D' =1:Bvisible*o3>+B#style.visibility<*!%(D' =4@BBBB%(D' =1:Bvisible*o3>+B#style.visibility<*%(D' =4@BBBB%(D' =1:Bvisible*o3>+B#style.visibility<*#%(D' =4@BBBB%(D' =1:Bvisible*o3>+B#style.visibility<*"%(D' =4@BBBB%(D' =1:Bvisible*o3>+B#style.visibility<*$%(D`' =%(D' =%(D' =4@BBBB%(D' =1:Bvisible*o3>+B#style.visibility<*%%(D' =4@BBBB%(D' =1:Bvisible*o3>+B#style.visibility<*&%(D' =4@BBBB%(D' =1:Bvisible*o3>+B#style.visibility<*'%(D' =4@BBBB%(D' =1:Bvisible*o3>+B#style.visibility<*(%(D' =4@BBBB%(D' =1:Bvisible*o3>+B#style.visibility<*)%(D' =4@BBBB%(D' =1:Bvisible*o3>+B#style.visibility<**%(D' =4@BBBB%(D' =1:Bvisible*o3>+B#style.visibility<*+%(D' =4@BBBB%(D' =1:Bvisible*o3>+B#style.visibility<*,%(D' =4@BBBB%(D' =1:Bvisible*o3>+B#style.visibility<*-%(D' =4@BBBB%(D' =1:Bvisible*o3>+B#style.visibility<*.%(D' =4@BBBB%(D' =1:Bhidden*o3>+B#style.visibility<*%(D' =4@BBBB%(D' =1:Bhidden*o3>+B#style.visibility<*%(D' =4@BBBB%(D' =1:Bhidden*o3>+B#style.visibility<*%(D' =4@BBBB%(D' =1:Bhidden*o3>+B#style.visibility<*%(D' =4@BBBB%(D' =1:Bvisible*o3>+B#style.visibility<*z%(D' =4@BBBB%(D' =1:Bvisible*o3>+B#style.visibility<*/%(++0+0 ++0+0 ++0+0 +1  0 h`@,:(  r  S    `     S   p <$@ 0   "8]%R  C *Aj0282450r;R  C *Aj0282506 wR  C *Aj0252193 R   C *Aj0252193mR   C *Aj0282450  R   C *Aj0282450 GR   s *oWR  @ s *omrL  c $o; L  c $o  L @ c $o x   <@ T( MA0   < m MB0   <  w  _ Request a 0   <` v] _ Request a 0   <() I ) 0 ` Request ab 0 R ! C *Aj0300832  R " C *Aj0300832 R R # C *Aj0300832  jR $ BG7H _I71 N jR % BGr3HHIr31 vdR & <GhHҀIh jJ  IXB '@ 0D>JPXB ( 0D>C XB ) 0D> w XB * 0D>d2XB + 0D>Cww XB , 0D> = XB - 0D>2XB . 0D>C XB /@ 0D> g XB 0 0D>XB 1 0D>C::  2 <3 C  ,$D 0 H0 3 <7 }W,$@ 0 H0 4 <: S t ,$@  0 H0 6 <> lg ,$ 0 910  7 <C t,$ 0 920  8 <h=  B ,$  0 930  : <E V G ,$@  0 H0 9 <M  7 ,$  0 930 H  0޽h ?       !$"%#& ___uuu___PPT10.]< +sD'  = @B Dy' = @BA?%,( < +O%,( < +Df' =%(D' =%(D' =4@BBBB%(D' =1:Bvisible*o3>+B#style.visibility<* '%(D' =A@BBBB0B%(D' =1:Bvisible*o3>+B#style.visibility<*6%(D' =A@BBBB0B%(D' =1:Bvisible*o3>+B#style.visibility<*2%(Df' =%(D' =%(D' =4@BBBB%(D' =1:Bvisible*o3>+B#style.visibility<*'?%(D' =A@BBBB0B%(D' =1:Bvisible*o3>+B#style.visibility<*3%(D' =A@BBBB0B%(D' =1:Bvisible*o3>+B#style.visibility<*7%(D' =%(D@' =%(D' =4@BBBB%(D' =1:Bvisible*o3>+B#style.visibility<*?[%(D' =A@BBBB0B%(D' =1:Bvisible*o3>+B#style.visibility<*4%(D' =A@BBBB0B%(D' =1:Bvisible*o3>+B#style.visibility<*:%(D' =A@BBBB0B%(D' =1:Bvisible*o3>+B#style.visibility<*9%(D' =A@BBBB0B%(D' =1:Bvisible*o3>+B#style.visibility<*8%(D4' =%(D' =%(D' =4@BBBB%(D' =1:Bvisible*o3>+B#style.visibility<*\%(++0+20 ++0+30 ++0+40 ++0+60 ++0+70 ++0+80 ++0+:0 ++0+90 +}  0  $(  r  S k   `   r  S l   `   H  0޽h ? ___uuu___PPT10i.Eu0 ,+D='  = @B +   0 @ 6(  ~  s *  `   x  c $  `  H  0޽h ? ______fffo)___PPT10i.n=O+D='  = @B +p   0L0 G? )+o(  x  c $(  `     C *Aj0282450r;,$@ 0  C *Aj0282506 w,$@  0  C *Aj0252193 ,$@ 0  C *Aj0252193m,$@ 0  C *Aj0282450  ,$@  0   C *Aj0282450 G,$D  0   s *oW,$@ 0  @ s *omr,$@ 0L   c $o;    c $o  ,$@  0 @ c $o x ,$@  0  <"5 ,$ 0 MA0   <8(m,$ 0 MB0   <& w ,$ 0 c Request a 0 u  < 0v],$ 0 c Request a 0 u  <3x ) _,$ 0 d Request ab 0  R  <GPH29IPox,$D 0b  <G0*Hi(Io  ,$D 0b  BG[*H2Io ,$@ 0  C *Aj0300832`v,$@ 0  C *Aj0300832,$@ 0r  BGHIHZjJ N ,$@ 0R  BGcHIc1 Gv,$D  0R  <GH>I jJ x,$@ 0B @ 0D>JP,$@ 0B  0D>d2,$@ 0B @ 0DjJ g ,$@ 0B  0D jJC ,$@ 0B   0D jJ w ,$@ 0 ! <T>Z8:,$ 0 Rab0  " <`CG,$ 0 7a0 B # 0DjJ; ,$D 0 $ <G ZH,$@# 0 D0 % <J# ,$$ 0 >Overload 0  & C *Aj0300832  ,$@% 0 ' <N$ Z8 ,$& 0 Rab0  ( <lSZ( :,$' 0 a Filter ab 0  B ) 0DjJC%% ,$@+ 0 * BX ?"p $@! 0ld___PPT9F> yIntelligent Routing Push query execution into network Multicast routing techniques Data Stream Clustering Multi-query optimization Reduce network traffic Reduce processing cost Load balancingp>d"" " &'&H  0޽h ?`          ___uuuPP___PPT10P.]3R+'o DtM' w = @B D/M' = @BA?%,( < +O%,( < +Dr' =%(%(D' =%(D' =A@BBBB0B%(D' =1:Bvisible*o3>+B#style.visibility<*%(D' =4@BBBB%(D' =1:Bvisible*o3>+B#style.visibility<*%(D' =4@BBBB%(D' =1:Bvisible*o3>+B#style.visibility<* %(D' =4@BBBB%(D' =1:Bvisible*o3>+B#style.visibility<*%(D' =4@BBBB%(D' =1:Bvisible*o3>+B#style.visibility<* %(D' =A@BBBB0B%(D' =1:Bvisible*o3>+B#style.visibility<*%(D' =4@BBBB%(D' =1:Bvisible*o3>+B#style.visibility<*%(D' =4@BBBB%(D' =1:Bvisible*o3>+B#style.visibility<*%(D' =4@BBBB%(D' =1:Bvisible*o3>+B#style.visibility<*%(D' =4@BBBB%(D' =1:Bvisible*o3>+B#style.visibility<* %(D' =4@BBBB%(D' =1:Bvisible*o3>+B#style.visibility<*%(D' =4@BBBB%(D' =1:Bvisible*o3>+B#style.visibility<* %(D' =%(Du' =%(D' =4@BBBB%(D' =1:Bvisible*o3>+B#style.visibility<*%(D' =A@BBBB0B%(D' =1:Bvisible*o3>+B#style.visibility<*%(D ' =%(D1 ' =%(D' =4@BBBB%(D' =1:Bvisible*o3>+B#style.visibility<*%(D' =4@BBBB%(D' =1:Bvisible*o3>+B#style.visibility<*%(D' =4@BBBB%(D' =1:Bvisible*o3>+B#style.visibility<*%(D' =4@BBBB%(D' =1:Bvisible*o3>+B#style.visibility<*%(D' =4@BBBB%(D' =1:Bvisible*o3>+B#style.visibility<* %(D' =4@BBBB%(D' =1:Bvisible*o3>+B#style.visibility<*%(D' =A@BBBB0B%(D' =1:Bvisible*o3>+B#style.visibility<*!%(D' =%(Du' =%(D' =A@BBBB0B%(D' =1:Bvisible*o3>+B#style.visibility<*%(D' =4@BBBB%(D' =1:Bvisible*o3>+B#style.visibility<*%(D' =%(D' =%(D' =4@BBBB%(D' =1:Bvisible*o3>+B#style.visibility<*%(D' =A@BBBB0B%(D' =1:Bvisible*o3>+B#style.visibility<*"%(D' =4@BBBB%(D' =1:Bvisible*o3>+B#style.visibility<*%(D' =4@BBBB%(D' =1:Bvisible*o3>+B#style.visibility<*#%(D' =%(Du' =%(D' =A@BBBB0B%(D' =1:Bvisible*o3>+B#style.visibility<*%(D' =4@BBBB%(D' =1:Bvisible*o3>+B#style.visibility<*%(D' =%(Dh' =%(D' =4@BBBB%(D' =1:Bvisible*o3>+B#style.visibility<*%(D' =4@BBBB%(D' =1:Bvisible*o3>+B#style.visibility<*%(D' =%(Dh' =%(D' =4@BBBB%(D' =1:Bvisible*o3>+B#style.visibility<**%(D' =4@BBBB%(D' =1:Bvisible*o3>+B#style.visibility<**%(D' =%(D' =%(D' =A@BBBB0B%(D' =1:Bvisible*o3>+B#style.visibility<*$%(D' =A@BBBB0B%(D' =1:Bvisible*o3>+B#style.visibility<*%%(DA ' =%(D ' =%(D' =4@BBBB%(D' =1:Bvisible*o3>+B#style.visibility<*&%(D' =A@BBBB0B%(D' =1:Bvisible*o3>+B#style.visibility<*'%(D' =A@BBBB0B%(D' =1:Bvisible*o3>+B#style.visibility<*(%(D' =A@BBBB0B%(D' =1:Bhidden*o3>+B#style.visibility<*%%(D' =A@BBBB0B%(D' =1:Bhidden*o3>+B#style.visibility<*$%(D' =A@BBBB0B%(D' =1:Bhidden*o3>+B#style.visibility<*!%(D' =4@BBBB%(D' =1:Bvisible*o3>+B#style.visibility<*)%(D' =4@BBBB%(D' =1:Bhidden*o3>+B#style.visibility<*%(D4' =%(D' =%(D' =4@BBBB%(D' =1:Bvisible*o3>+B#style.visibility<**%(++0+0 ++0+0 ++0+0 ++0+0 ++0+0 ++0+!0 ++0+!0 ++0+"0 ++0+$0 ++0+$0 ++0+%0 ++0+%0 ++0+'0 ++0+(0 +}  0 08$(  8r 8 S   `   r 8 S T  `  H 8 0޽h ? ___uuu___PPT10i.^d+D=' w = @B +%    0 < 4  (  X  0% = ^  6Q = ^  6Q% = X  0_ % X  0  Hx  c $<'  `   x  c $\ p `     60k 1C"?   dGlobus Toolkit 0(2    6@ 1C"?Z A  H Query Engine 0(2    6w 1C"? g  F Optimization 0    6w 1C"?d gStreamGlobe Interface0     <w 1C"?=  KMetadata Management0  <w /' dXQuery Subscriptions0  <Pw /w[  FXML Data Streams0R  s *o_R @ s *oi_  <Hhw P >register 0 H  0޽h ?/@ ___uuu___PPT10i.^g5+D=' w = @B +  0L0 P@$(  @r @ S   `   r @ S   `  H @ 0޽h ? ___uuu___PPT10i.^x+D=' w = @B +  0L0 P$(  Pr P S ػ  `   r P S     H P 0޽h ? ___uuu___PPT10i.^P +D=' w = @B +  0 T:(  Tr T S    `    T S HYi   `  "hu=H T 0޽h ? ___uuu___PPT10i.^40+D=' w = @B +f   0 iap '80 (  x  c $r   `     S `bi  p `<$@ 0   "8]%"  <jJ P,$@ 0  Bz &@,$ 0 ? Request a 0 B  0DjJ ,$@ 02   6G,$@ 0  6 4  ,$@ 0"   <jJT T,$@ 0   6Lci  @,$ 0 b Request ab 0 B   0DjJT ,$@  02   6K',$@  02  6K",$@  0  J,i A25%S" ?[,$@ 0 @Filter a 0   J(i A25%S" ?J>,$@ 0 @Filter b 0   <@ i ,$@ 0 CQuery a 0  <i   F ,$@ 0 fQuery ab 0   S 0Aj0282450 c# ,$@# 0  S 0Aj0282506{e,$@$ 0   S 0Aj0282450A c\ ,$@% 0 ! S 0Aj0282450:,$@& 0 " s *o#  A ,$@' 0 # s *o\ 9,$@( 0 $@ s *o\ ? ,$@) 0" ) 6jJdT,$@  0 * <0i uD,$  0 ? Request a 0 B + s *DjJd,$@ 02 , 0K,$@ 0b . BZG)H+IoVS,$@ 0b / BZG)H\kIoZ1,$@ 0b 0 BZG*HYIfv,$@ 0b 1@ BZG0*HIQUv,$@ 0b 2 BZG0*HPIN+v3,$@ 0b 3 BZG*HOgID,$@  0b 4@ BZG)HIvoZ$ ,$D! 0R 5@ BZG~&H'I~&jJvc ,$@, 0R 6 BZGHIjJD ,$@+ 0R 7@ BZG&HI&jJc ,$D- 0b 8 BZG(*HIc]jJ9$ ,$@* 0H  0޽h ? " # !$ .)/ 0 1,23 456 7!8 ___uuu JJ___PPT10I.~uPI+{D1H' w = @B DG' = @BA?%,( < +O%,( < +D' =%(DO' =%(D' =4@BBBB%(D' =1:Bvisible*o3>+B#style.visibility<*%(D' =A@BBBB0B%(D' =1:Bvisible*o3>+B#style.visibility<*%(D' =4@BBBB%(D' =1:Bvisible*o3>+B#style.visibility<*%(D' =4@BBBB%(D' =1:Bvisible*o3>+B#style.visibility<* %(D' =4@BBBB%(D' =1:Bvisible*o3>+B#style.visibility<*%(D' =4@BBBB%(D' =1:Bvisible*o3>+B#style.visibility<* %(D' =A@BBBB0B%(D' =1:Bvisible*o3>+B#style.visibility<* %(D' =4@BBBB%(D' =1:Bvisible*o3>+B#style.visibility<* %(D' =4@BBBB%(D' =1:Bvisible*o3>+B#style.visibility<* %(D' =4@BBBB%(D' =1:Bvisible*o3>+B#style.visibility<*%(D' =4@BBBB%(D' =1:Bvisible*o3>+B#style.visibility<*)%(D' =A@BBBB0B%(D' =1:Bvisible*o3>+B#style.visibility<**%(D' =4@BBBB%(D' =1:Bvisible*o3>+B#style.visibility<*+%(D' =4@BBBB%(D' =1:Bvisible*o3>+B#style.visibility<*,%(D' =4@BBBB%(D' =1:Bvisible*o3>+B#style.visibility<*=%(D' =4@BBBB%(D' =1:Bvisible*o3>+B#style.visibility<*=O%(D' =4@BBBB%(D' =1:Bvisible*o3>+B#style.visibility<*Og%(D' =4@BBBB%(D' =1:Bvisible*o3>+B#style.visibility<*g%(D4' =%(D' =%(D' =4@BBBB%(D' =1:Bvisible*o3>+B#style.visibility<*%(D' =%(D' =%(D' =4@BBBB%(D' =1:Bvisible*o3>+B#style.visibility<*%(D' =4@BBBB%(D' =1:Bvisible*o3>+B#style.visibility<*%(D' =A@BBBB0B%(D' =1:Bvisible*o3>+B#style.visibility<*%(D' =A@BBBB0B%(D' =1:Bvisible*o3>+B#style.visibility<*%(D' =A@BBBB0B%(D' =1:Bvisible*o3>+B#style.visibility<*%(D' =A@BBBB0B%(D' =1:Bvisible*o3>+B#style.visibility<*%(D' =4@BBBB%(D' =1:Bvisible*o3>+B#style.visibility<*.%(D' =4@BBBB%(D' =1:Bvisible*o3>+B#style.visibility<*/%(D' =4@BBBB%(D' =1:Bvisible*o3>+B#style.visibility<*1%(D' =4@BBBB%(D' =1:Bvisible*o3>+B#style.visibility<*2%(D' =4@BBBB%(D' =1:Bvisible*o3>+B#style.visibility<*0%(D' =4@BBBB%(D' =1:Bvisible*o3>+B#style.visibility<*3%(D' =4@BBBB%(D' =1:Bvisible*o3>+B#style.visibility<*4%(D8' =%(D' =%(D' =4@BBBB%(D' =1:Bvisible*o3>+B#style.visibility<*%(D' =4@BBBB%(D' =1:Bvisible*o3>+B#style.visibility<*%(D' =4@BBBB%(D' =1:Bvisible*o3>+B#style.visibility<*%(D' =4@BBBB%(D' =1:Bvisible*o3>+B#style.visibility<* %(D' =4@BBBB%(D' =1:Bvisible*o3>+B#style.visibility<*!%(D' =4@BBBB%(D' =1:Bvisible*o3>+B#style.visibility<*"%(D' =4@BBBB%(D' =1:Bvisible*o3>+B#style.visibility<*#%(D' =4@BBBB%(D' =1:Bvisible*o3>+B#style.visibility<*$%(D' =4@BBBB%(D' =1:Bvisible*o3>+B#style.visibility<*8%(D' =4@BBBB%(D' =1:Bvisible*o3>+B#style.visibility<*6%(D' =4@BBBB%(D' =1:Bvisible*o3>+B#style.visibility<*5%(D' =4@BBBB%(D' =1:Bvisible*o3>+B#style.visibility<*7%(++0+0 ++0+ 0 ++0+0 ++0+0 ++0+0 ++0+0 ++0+*0 +}  0 0 x$(  xr x S hi   `  i  r x S @i   ` i  H x 0޽h ? ___uuu___PPT10i.^+D=' w = @B +  0  6(  ~  s *i   `  i  x  c $`i   ` i  H  0޽h ? ______fffo)___PPT10i.n=O+D=' w = @B +}  0 ` $(  r  S 4}i   `  i  r  S }i   ` i  H  0޽h ? ___uuu___PPT10i.^P\,+D=' w = @B +}  0  $(  r  S h   `  h  r  S h   ` h  H  0޽h ? ___uuu___PPT10i.^bu+D=' w = @B +}  0  $(  r  S $h   `  h  r  S %h   h  H  0޽h ? ___uuu___PPT10i.~uѸk+D=' w = @B +Z  0L0  +74(  r  S plh   `  h    S /h  p `<$@ 0 h  "8]%R  C *Aj0282450r;R  C *Aj0282506 wR   C *Aj0252193 R   C *Aj0252193mR   C *Aj0282450  R   C *Aj0282450 GR   s *oWR @ s *omrL  c $o; L  c $o  L @ c $o x   0h T( MA0   <uh q MB0   <yh  w ,$ 0 _ Request a 0   <@}h v],$ 0 _ Request a 0   <Dh I ) 0,$ 0 ` Request ab 0 R  BG HyNI o Gv,$@ 0b  <G0*Hi(Io  ,$@ 0b  BG[*H_Io ,$D 0b "@ BZG_'HIIγ>m ,$D  0b #@ BZG*HRIŬ>E ,$@  0b $@ BZG HyI>E ,$@  0b %@ BZG0*H(I>Ex ,$@  0 ' C *Aj0300832  ,$@ 0 ( C *Aj0300832 R ,$@ 0 ) C *Aj0300832  ,$@ 0R * BG7H _I71 N ,$@ 0R + BGr3HHIr31 v,$@ 0R , <GhHҀIh jJ  I,$D 0B - 0D>C ,$@ 0B . 0D> w ,$@ 0B / 0D>d2,$@ 0B 0 0D>Cww ,$@ 0B 1 0D> = ,$@ 0B 2 0D>2,$@ 0B 3 0D>C ,$@ 0B 4@ 0D> g ,$@ 0B 5 0D>,$@  0B 6 0D>C:: ,$@! 0B 7@ 0D>JP,$D' 0H  0޽h ?           "  # $  %'*!(+#), ___uuu??___PPT10{?.]Բ+D>' w = @B Db>' = @BA?%,( < +O%,( < +D ' =%(DK ' =%(D' =4@BBBB%(D' =1:Bvisible*o3>+B#style.visibility<*%(D' =A@BBBB0B%(D' =1:Bvisible*o3>+B#style.visibility<*%(D' =4@BBBB%(D' =1:Bvisible*o3>+B#style.visibility<*%(D' =A@BBBB0B%(D' =1:Bvisible*o3>+B#style.visibility<*%(D' =4@BBBB%(D' =1:Bvisible*o3>+B#style.visibility<*%(D' =A@BBBB0B%(D' =1:Bvisible*o3>+B#style.visibility<*%(D' =4@BBBB%(D' =1:Bvisible*o3>+B#style.visibility<*%(Dd' =%(D ' =%(D' =4@BBBB%(D' =1:Bvisible*o3>+B#style.visibility<*J%(D' =4@BBBB%(D' =1:Bvisible*o3>+B#style.visibility<*%%(D' =4@BBBB%(D' =1:Bvisible*o3>+B#style.visibility<*#%(D' =4@BBBB%(D' =1:Bvisible*o3>+B#style.visibility<*$%(D' =4@BBBB%(D' =1:Bvisible*o3>+B#style.visibility<*"%(D' =%(D' =%(D' =4@BBBB%(D' =1:Bvisible*o3>+B#style.visibility<*Je%(D' =4@BBBB%(D' =1:Bhidden*o3>+B#style.visibility<*%(D' =4@BBBB%(D' =1:Bhidden*o3>+B#style.visibility<*%(D' =4@BBBB%(D' =1:Bhidden*o3>+B#style.visibility<*%(D' =4@BBBB%(D' =1:Bvisible*o3>+B#style.visibility<*(%(D' =4@BBBB%(D' =1:Bvisible*o3>+B#style.visibility<*)%(D' =4@BBBB%(D' =1:Bvisible*o3>+B#style.visibility<*'%(D' =4@BBBB%(D' =1:Bvisible*o3>+B#style.visibility<*+%(D' =4@BBBB%(D' =1:Bvisible*o3>+B#style.visibility<**%(D' =4@BBBB%(D' =1:Bvisible*o3>+B#style.visibility<*,%(D`' =%(D' =%(D' =4@BBBB%(D' =1:Bvisible*o3>+B#style.visibility<*-%(D' =4@BBBB%(D' =1:Bvisible*o3>+B#style.visibility<*.%(D' =4@BBBB%(D' =1:Bvisible*o3>+B#style.visibility<*/%(D' =4@BBBB%(D' =1:Bvisible*o3>+B#style.visibility<*0%(D' =4@BBBB%(D' =1:Bvisible*o3>+B#style.visibility<*1%(D' =4@BBBB%(D' =1:Bvisible*o3>+B#style.visibility<*2%(D' =4@BBBB%(D' =1:Bvisible*o3>+B#style.visibility<*3%(D' =4@BBBB%(D' =1:Bvisible*o3>+B#style.visibility<*4%(D' =4@BBBB%(D' =1:Bvisible*o3>+B#style.visibility<*5%(D' =4@BBBB%(D' =1:Bvisible*o3>+B#style.visibility<*6%(D' =4@BBBB%(D' =1:Bhidden*o3>+B#style.visibility<*"%(D' =4@BBBB%(D' =1:Bhidden*o3>+B#style.visibility<*$%(D' =4@BBBB%(D' =1:Bhidden*o3>+B#style.visibility<*#%(D' =4@BBBB%(D' =1:Bhidden*o3>+B#style.visibility<*%%(D' =4@BBBB%(D' =1:Bvisible*o3>+B#style.visibility<*e%(D' =4@BBBB%(D' =1:Bvisible*o3>+B#style.visibility<*7%(++0+0 ++0+0 ++0+0 +   0L0  #8#(  x  c $Sh   `  h    c $Th  p <$@ 0 h  R  C *Aj0282450r;R  C *Aj0282506 wR  C *Aj0252193 R   C *Aj0252193mR   C *Aj0282450  R   C *Aj0282450 GR   s *oWR  @ s *omrL  c $o; L  c $o  L @ c $o x   <h 5  MA0   <Gh m MB0   < Jh  w  _ Request a 0   <Ah v] _ Request a 0   < Nh x ) _ ` Request ab 0 dR  <GPH29IPoxdb  <G0*Hi(Io  jb  BG[*H2Io R  C *Aj0300832`vR  C *Aj0300832jr  BGHIHZjJ N jR  BGcHIc1 GvdR  <GH>I jJ xXB @ 0D>JPXB  0D>d2XB !@ 0DjJ g XB " 0D jJC XB # 0D jJ w  $ <Dh Z8: Rab0  % <(h G 7a0 XB * 0DjJ; H  0޽h ?`             ___uuu___PPT10.]3R+M{DZ' w = @B D' = @BA?%,( < +O%,( < +DL' =%(D' =%(D' =4@BBBB%(D' =1:Bvisible*o3>+B#style.visibility<*%(D' =4@BBBB%(D' =1:Bvisible*o3>+B#style.visibility<*%(D' =4@BBBB%(D' =1:Bvisible*o3>+B#style.visibility<*%(+ 0   (   X   C       S Wt  0   "H   0޽h ? 3380___PPT10.]W . 0  (  X  C      S f} 0   "H  0޽h ? 3380___PPT10.]W / 0  (  X  C    }  S @} 0  } "H  0޽h ? 3380___PPT10.]W 0 0  (  X  C    }  S  } 0  } "H  0޽h ? 3380___PPT10.]W 1 0  (  X  C    t   S tm} 0  t  "H  0޽h ? 3380___PPT10.]@ E 0  ,(  ^  S    }  c $} 0  } "H  0޽h ? 3380___PPT10.]W G 0  ,(  ^  S    }  c $8} 0  } "H  0޽h ? 3380___PPT10.]@ L 0 0 ,(  ^  S    }  c $} 0  } "H  0޽h ? 3380___PPT10.]@ M 0 P ,(  ^  S    }  c $p} 0  } "H  0޽h ? 3380___PPT10.]W H 0 `  (  X  C    }  S %} 0  } "H  0޽h ? 3380___PPT10.u?3N 0   (  X  C      S ]  0   "H  0޽h ? 3380___PPT10.x; 0   (  X  C      S Pc  0   "H  0޽h ? 3380___PPT10.x GI 0   (  X  C      S h  0   "H  0޽h ? 3380___PPT10.x 06 0   (  X  C      S n  0   "H  0޽h ? 3380___PPT10.xF18 0   (  X  C      S X  0   "H  0޽h ? 3380___PPT10.x>5: 0   (  X  C      S #  0   "H  0޽h ? 3380___PPT10.xf7@ 0   (  X  C      S )  0   "H  0޽h ? 3380___PPT10.x<O 0  ,(  ^  S      c $,/  0   "H  0޽h ? 3380___PPT10.]W r Y9h0`sby}{0W.&PKc{{- gJ0O]MyRP*WTMZ\ /Sk۹71Oh+'0?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxy{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&()*+,-.5Root EntrydO)PicturesiCurrent User'SummaryInformation(lUPowerPoint Document(zGDocumentSummaryInformation8