ࡱ> bd_`a Xebjbj "Xal$|M,t+++++++$M- m/2++#,###+#+##((h pM /proc/sys/net/ipv4/ip_forward #define var client_ip=128.198.61.51 client_gw=128.198.61.1 proxy_ip=128.198.60.42 proxy_gw=128.198.60.1 gw_ip=128.198.60.200 gw_gw=128.198.60.129 target_ip=128.198.60.201 #config tunnel between proxy and client tunl=tunl1 ip tunnel add $tunl mode ipip remote $client_ip dev eth0 ifconfig $tunl $proxy_ip ip link set $tunl up ip route add $client_ip via $proxy_gw dev $tunl onlink #config tunnel between proxy and gateway tunl=tunl2 ip tunnel add $tunl mode ipip remote $gw_ip dev eth0 ifconfig $tunl $proxy_ip ip link set $tunl up ip route add $gw_ip via $proxy_gw dev $tunl onlink #route between proxy and target through tunnel ip route add $target_ip via $proxy_gw dev $tunl onlinkc) Script on gateway (script on gateway2 is similiar) #!/bin/sh #------------------------------------------------ # IPIP tunnel config scipt on gateway side # # By Yu Cai (ycai@uccs.edu) at UCCS, June 2003 #------------------------------------------------ iptables -F iptables -P INPUT ACCEPT iptables -P FORWARD ACCEPT echo "1">/proc/sys/net/ipv4/ip_forward #define var client_ip=128.198.61.51 client_gw=128.198.61.1 proxy_ip=128.198.60.42 proxy_gw=128.198.60.1 gw_ip=128.198.60.200 gw_gw=128.198.60.129 tunl=tunl2 #config tunnel between gateway and proxy ip tunnel add $tunl mode ipip remote $proxy_ip dev eth0 ifconfig $tunl $gw_ip ip link set $tunl up ip route add $proxy_ip via $gw_gw dev $tunl onlink #route traffic between client and gateway through tunnel ip route add $client_ip via $gw_gw dev $tunl onlinkd) Script on target #!/bin/sh #----------------------------------------------- #IPIP tunnel config script on target side # #By Yu Cai(ycai@uccs.edu) at UCCS, June 2003 #----------------------------------------------- #define var client_ip=128.198.61.51 gw_ip=128.198.60.200 #route between client and target through gateway ip route add $client_ip via $gw_ip dev eth0 onlink2.2.3) Verify your config and make sure the IPIP tunnel set up successfully. After the configuration, you should be able to see the ip tunnel device. [root@client root]# ifconfig eth0 Link encap:Ethernet HWaddr 00:0C:29:47:59:30 inet addr:128.198.61.51 Bcast:128.198.61.63 Mask:255.255.255.192 UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:116492 errors:0 dropped:0 overruns:0 frame:0 TX packets:543 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:100 RX bytes:8552726 (8.1 Mb) TX bytes:48894 (47.7 Kb) Interrupt:18 Base address:0x10a0 tunl1 Link encap:IPIP Tunnel HWaddr inet addr:128.198.61.51 P-t-P:128.198.61.51 Mask:255.255.255.255 UP POINTOPOINT RUNNING NOARP MTU:1480 Metric:1 RX packets:0 errors:0 dropped:0 overruns:0 frame:0 TX packets:0 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:0 (0.0 b) TX bytes:0 (0.0 b) [root@client root]# ip link show 1: eth0: mtu 1500 qdisc pfifo_fast qlen 100 link/ether 00:0c:29:47:59:30 brd ff:ff:ff:ff:ff:ff 2: tunl0@NONE: mtu 1480 qdisc noop link/ipip 0.0.0.0 brd 0.0.0.0 3: tunl1@eth0: mtu 1480 qdisc noqueue link/ipip 0.0.0.0 peer 128.198.60.42 [root@client root]# route -n Kernel IP routing table Destination Gateway Genmask Flags Metric Ref Use Iface 128.198.60.42 128.198.61.1 255.255.255.255 UGH 0 0 0 tunl1 128.198.61.0 0.0.0.0 255.255.255.192 U 0 0 0 eth0 0.0.0.0 128.198.61.1 0.0.0.0 UG 0 0 0 eth0Also, you should be able to ping gateway from client, and vice verse, by passing through IPIP tunnel. How to you know you are going through IPIP tunnel, not a regular internet route? Run "netstat -i" on each machine several times during the ping session, you will see IP packages passing through tunnel interfaces. [root@proxy root]# netstat -i Kernel Interface table Iface MTU Met RX-OK RX-ERR RX-DRP RX-OVR TX-OK TX-ERR TX-DRP TX-OVR Flg eth0 1500 0 76651 0 0 0 863 0 0 0 BMRU tunl1 1480 0 0 0 0 0 0 0 0 0 OPRU [root@proxy root]# netstat -i Kernel Interface table Iface MTU Met RX-OK RX-ERR RX-DRP RX-OVR TX-OK TX-ERR TX-DRP TX-OVR Flg eth0 1500 0 76676 0 0 0 878 0 0 0 BMRU tunl1 1480 0 52 0 0 0 52 0 0 0 OPRU [root@proxy root]# netstat -i Kernel Interface table Iface MTU Met RX-OK RX-ERR RX-DRP RX-OVR TX-OK TX-ERR TX-DRP TX-OVR Flg eth0 1500 0 76676 0 0 0 878 0 0 0 BMRU tunl1 1480 0 104 0 0 0 104 0 0 0 OPRUFor some reason, when you use tethereal to monitor the traffic, you won't see any thing!? To disable the tunnel interface, run "ifconfig tunl1 down". 2.2.4) For those who want to setup IP tunnel with private IP and public IP In most IP tunnel scenarios, people use public IP address and private IP address to config the tunnel. It makes sense because connecting two private lan through IP tunnel is one of the major use of IP tunneling. Below is the testbed view graph for IP tunnel with private IP and public IP.  INCLUDEPICTURE "Iptunnel_testbed2.gif" \* MERGEFORMATINET  Below is the config script. #----------------------------------------------------- # IPIP tunnel config scipt on client side #----------------------------------------------------- #config tunl1 connecting client and proxy ip tunnel add tunl1 mode ipip remote 128.198.60.42 dev eth0 ifconfig tunl1 192.168.4.1 ip link set tunl1 up #route between client and proxy ip route add 192.168.2.1 via 128.198.61.1 dev tunl1 onlink ip route add 192.168.3.1 via 128.198.61.1 dev tunl1 onlink #----------------------------------------------------- # IPIP tunnel config scipt on proxy side #----------------------------------------------------- iptables -F iptables -P INPUT ACCEPT iptables -P FORWARD ACCEPT echo "1" > /proc/sys/net/ipv4/ip_forward #config tunl1 between proxy and client ip tunnel add tunl1 mode ipip remote 128.198.61.51 ifconfig tunl1 192.168.2.1 ip link set tunl1 up ip route add 192.168.4.1 via 128.198.60.1 dev tunl1 onlink #config tunl2 between proxy and gateway ip tunnel add tunl2 mode ipip remote 128.198.60.200 ifconfig tunl2 192.168.2.1 ip link set tunl2 up ip route add 192.168.3.1 via 128.198.60.1 dev tunl2 onlink #----------------------------------------------------- # IPIP tunnel config scipt on gateway side #----------------------------------------------------- #config tunl2 between proxy and gateway ip tunnel add tunl2 mode ipip remote 128.198.60.42 ifconfig tunl2 192.168.3.1 ip link set tunl2 up ip route add 192.168.2.1 via 128.198.60.129 dev tunl2 onlink ip route add 192.168.4.1 via 128.198.60.129 dev tunl2 onlink 2.2.5) For those who want to setup IP tunnel on Windows. If you want to setup IP tunnel on windows, make sure you have windows 2000 server or advance server. Since IP tunnel requires advanced features of routing and remote access, windows Me, window XP, window 2000 professional don't support IPIP tunnel. (This is kind of weird, because windows XP support IPsec tunnel, but not IPIP tunnel.) Also, IP tunnel on Windows didn't support public IP only configuration, you have to config the machines with private IP as well as public IP. You can set up IP tunnel between two windows machines, or a windows/ a linux. Below is the test bed view graph: (Client is windows 2000 advance server, proxy/gateway/target are redhat 9)  INCLUDEPICTURE "Iptunnel_testbed3.gif" \* MERGEFORMATINET  Here is a step by step guide on how to configure IP tunnel between a windows 2000 advance server and a redhat 9 machine [client (win 2000, IP 128.198.60.45 and 192.168.10.1) and proxy (redhat 9, IP 128.198.61.51 and 192.168.4.1) in above graph]. 1) On windows 2000 machine (client), see if Routing and Remote Access Service is runningWindows Control Pane or Administrative Tools ==>Service ==> Routing and Remote Access Running. If it is not running, Windows Control Pane or Administrative Tools ==>Routing and Remote Access ==>In the console tree, click the server you use ==> right click "Config Routing and Remote Access" ==> select "Manually Configure server" ==> follow the instruction.  INCLUDEPICTURE "images/rra_whole.gif" \* MERGEFORMATINET  2) Create Tunnel Interface Windows Control Pane or Administrative Tools ==>Routing and Remote Access ==> In the console tree, click the server you use & select Routing Interface ==> R-click Routing Interface & choose 'New IP tunnel' ==> In interface name, type a name for the tunnel, and click OK Now we have a new IP tunnel interface, below is how we use it. ==> In the console tree, click IP Routing, r-click General, and then click New Interface ==> In Interfaces, click the IP-in-IP tunnel you just created ==> On the Tunnel tab - Local address : IP address of the tunnel start point (your public IP) - Remote address: IP address of the tunnel endpoint (remote public IP)  INCLUDEPICTURE "images/tunnel_config.gif" \* MERGEFORMATINET 3) Add new Static Route In Administrative Tools ==> Routing & Remote Access ==> Choose the server you want ==>IP Routing ==> R-click 'Static Route' ==> Select 'New Static Route' ==> Enter the parameter below: - Interface : the IP tunnel which you just created. - Destination : IP address of the tunnel endpoint (remote private IP) - Net Mask : 255.255.255.255 - Gateway: IP address of the tunnel start point (your public IP)  INCLUDEPICTURE "images/route.gif" \* MERGEFORMATINET  4) Above is the manual configuration on windows 2000. We can use netsh script to setup the ip tunnel on windows.#------------------------------------------------------------------------- # IPIP tunnel config batch script on windows 2000 advance server # # By Yu Cai (ycai@uccs.edu) at UCCS, June 2003 #------------------------------------------------------------------------- netsh interface add interface tunl1 tunnel netsh routing ip set ipiptunnel tunl1 128.198.60.45 128.198.61.50 5 netsh routing ip add rtmroute dest=192.168.4.1 mask=255.255.255.255 nameorindex=tunl1 5) Now the config on windows 2000 is finished. Let's config on the redhat 9 machine (Proxy). Here is the script.#!/bin/sh #------------------------------------------------ # IPIP tunnel config scipt on proxy side # connecting a redhat linux 9 and a windows 2000 advance server # # By Yu Cai (ycai@uccs.edu) at UCCS, June 2003 #------------------------------------------------ #config tunl1 between win2000 and redhat9 ip tunnel add tunl1 mode ipip remote 128.198.60.45 dev eth0 ifconfig tunl1 192.168.4.1 ip link set tunl1 up ip route add 192.168.10.1 via 128.198.61.1 dev tunl1 onlink 6) See if the IP tunnel is really setup.Ping 192.168.10.1 from 192.168.4.1 and vice verse. Run ethereal on one side, you should catch some TCP packages like below. Notice that the packages have two IP header with different IP address.  INCLUDEPICTURE "images/ipcatch.gif" \* MERGEFORMATINET  2.3) Performance Benchmark Test below is based on configuration of Section 2.2: linux machines with public IP only. 2.3.1) Testbed machine configuration. MachineSettingsClientVirtual Machine on ardor.uccs.edu, 256M RAM, 2 G hard diskProxysameGatewaysameTargetsameProxy 2Virtual Machine on athena.uccs.edu, 256M RAM, 2 G hard diskGateway 2Virtual Machine on wait.uccs.edu, 256M RAM, 2 G hard disk2.3.2) Response Time benchmark using Ping I ping gateway from client. Below is the testing result (result is the average of 10 tests). With direct routeWith indirect route through IPIP tunnel0.54 ms (only 1 hop)1.18 ms (2 hops, you can't see them with traceroute)2.3.3) Throughput benchmark using FTP I installed VSFTP server on gateway machine. On client machine, retrieve a 100MB file from gateway. Below is the testing result (result is the average of 10 tests). With direct routeWith indirect route through IPIP tunnel12.8 second24.5 secondWhen the main gateway got attacked, the performance on the direct route will go from 12 seconds to days or infinity. The overhead occurs in the indirect route include more hop, more protocol processing (it goes through proxy server; and IP over IP overhead related to fragmentation; can be reduced if the client can set MSB to max - 20 (additional IP header)). 2.4) Related Questions 1) How many IP tunnels are allowed in redhat linux and windows 2000 server? It seems unlimited or only limited by system resources. I wrote a script to add more than 100 tunnels, and it seems to work fine (on linux and on windows). Not sure about the effect of frequent and large amount of connect and disconnect of tunnel. Not sure about the effect of heavy traffic passing through tunnel. 3. Extend Bind9 DNS to include indirect routing entries. We have extend Bind 9 v.9.2.2 DNS software, which is written and maintained by the Internet Software Consortium, by changing the nsreroute command, and an add-on to the BIND9 DNS software. The purpose of nsreroute is to help the victim of a DDOS (distributed denial of service) attack keep network services available to legitimate clients during the attack. At the onset of a DDOS flood, the victim host (or a computer on another network that can act on behalf of the victim) executes nsreroute, which parses the contents of a file that contains the following elements: reroute [legitimate client's SOA hostname] [victim hostname] [victim IP address] [proxy server IP address] [proxy server IP address] ... nsreroute first sends a query to the Internet requesting the IP address of the server of authority (SOA) for a legitimate client. After receiving the reply, nsreroute constructs a DNS message that includes the following threetuple: {victim hostname, victim IP address, (list of proxy server IP addresses)}. (Currently the maximum number of proxy server IP adddresses that can be contained in the message is 10.) The reroute message is sent to the SOA of the legitimate client, which authenticates the identity of the sender. Upon successful authentication, the server writes a new zone file to disk that contains the new mappings for victim hostname, IP address, and proxy server IP address. The proxy server IP addresses will be designated by the new type, "ALT", instead of the "A" type for regular IP addresses. The server also appends a new zone statement to its named configuration file for the new zone file. Finally the server rereads the named configuration file and reloads all zone files into memory. It will then be ready to retrieve all resource records (i.e. hostname/IP address mappings, including those of type "ALT") to a querying client. The nsreroute command enables friendly clients to get hostname/IP address records of a DDOS victim from their own DNS servers instead of from the SOA of the victim. The presence of the "ALT" type IP addresses in the query reply means that the victim is being attacked and that the client should send the message intended for the victim to the IP address of one of the listed proxy server addresses. The proxy server will forward the message to the victim at a new, secret IP address. This strategy allows previously known legitimate clients to maintain contact with the victim while the victim is under attack. EXAMPLE dr_doug.familypetclinic.com is being flooded with hundreds of thousands of packets, including echo replies, UDP datagrams, and TCP connection requests. Fortunately, Dr. Doug was ready for such an attack, because Dr. Doug himself is a computer enthusiast and enjoys hacking into unprotected networks in his spare time. But that is beside the point. Immediately Dr. Doug's network intrusion detection system issues an alert, and Dr. Doug's server sends a distress signal to a machine on another network. This friendly machine automatically launches the following command: nsreroute -v client_file where client_file contains the line: reroute spike.niceolddog.com dr_doug.familypetclinic.com 133.41.96.71 203.55.57.102 203.55.57.103 185.11.16.49 221.46.56.38 In this case, Dr. Doug had only one line in the client_file, because he had only one preferred client name in his database. If his website had more customers, this file could contain thousands, perhaps hundreds of thousands, of lines starting with "reroute", depending on how many client hostnames had legitimately accessed his web server. Evidently Dr. Doug doesn't do too much business online. This command sends Dr. Doug's hostname, his IP address (first in the list), and list of proxy server addresses to spike.niceolddog.com. After both client and server verify each other's identity, the server processes the reroute message, writing a new zone file to the directory where it stores zone files (usually /var/named). This zone file will look like: $TTL 86400 @ IN SOA spike.niceolddog.com. root.niceolddog.com. ( 1 ; Serial 3h ; Refresh after 3 hours 1h ; Retry after 1 hour 1w ; Expire after 1 week 1h ; Negative caching TTL of 1 hour ) IN NS spike.niceolddog.com. dr_doug.familypetclinic.com. 86400 IN A 133.41.96.71 dr_doug.familypetclinic.com. 86400 IN ALT 203.55.57.102 86400 IN ALT 203.55.57.103 86400 IN ALT 185.11.16.49 86400 IN ALT 221.46.56.38 This zone file is called "db.familypetclinic.com". As is evident, the IP address of dr_doug.familypetclinic.com is 133.41.96.71 and is designated as type A. The other IP addresses are all proxy servers and are designated as type ALT. Also, in the server's configuration file (located at /etc/named.conf), a new zone statement has been appended: zone "familypetclinic.com" IN { type master; File "db.familypetclinic.com"; }; The BIND9 named software immediately reloads all zone files into memory, so queries from clients in the zone covered by spike.niceolddog.com for dr_doug.familypetclinic.com will get all IP addresses from the zone file shown above, including both type A and type ALT. 4. Future Work The protocol and information exchanged between coordinator and client, coordinator and proxy, coordinator and DNS, coordinator and attacked target. TimeframeTask to be finished7/1/ 2003 7/31/2003Extend Bind9 DNS with Secure DNS update/query Develop client side indirect routing; Enhance A2D2IDS with IDIP protocol8/1/ 2003 8/31/2003 May extend to Fall 2003Develop SLP for locating enhanced proxy server; Create test scripts and benchmark to evaluate SCID version 0.1 system; Suggest improvements to SCID version 0.2 system. 5. References *. + , / m n s kl1234 PJ\\aJjOJQJU\^J5OJQJ^JaJjntOJQJU\^JjOJQJU\^JOJQJ\^J5 5CJh5CJCJh jU jU\h 5CJ\ 5CJ\h\5hCJOJQJaJOJQJ2+ + , m n U5u` $$  (a$ $  ( $d<a$Xeu   " ""##$C)Y$$If0 64ab$If  " " ""###$%%'=(((B)C)D)*1+4+++,,,,,../// /=/1133556575 8 8H8I8J8K8C99999;;B;C;ջ󹯠jOJQJU\^JaJOJQJ\^JaJ\j1OJQJU\^Jj{OJQJU\^JjOJQJU\^J\aJfHq PJ\\aJOJQJ\^J9C)D)*,,s-.!/CY$$If"064ab$IfY$$If$064ab!/=/113365D ?[$$If0 64ab[$$If 0 64ab$If65756Q77 8L8C999H;$If$If[$$If0 64ab C;D;E;G;H;I;d;e;==9>:>;><>=>>>V>X>Z>@@<@=@>@?@A@B@C@@@BBBBBDDDEEEEFFFFFFƼʼ̋̋̋̋yjU\aJjWU\aJjU\aJ5CJOJQJ^JjCJOJQJU\^JjCJOJQJU\^JCJOJQJ\^JPJ\\\aJOJQJ\^JOJQJ\^JaJjOJQJU\^JaJjOJQJU\^JaJ/H;I;e;;;3<s<t<< =J=`=====> $If$Ifn$$If0%~0$64ab=>>>V>X>Z>B@C@@BBBDDEF~ P $If$If$Ifn$$If0%~0$64abFFF|FFFF$Ifn$$If0%~0$64abFF#FFFFFFFFFFFFFFGGG G GGGGGGGGG%G&GaGbGcGlGmGGGG/H@HAHhHiHjHHHHHHIIIIIIIIIIIBKXKYKKLLLMccccGeXe\hOJQJ\^Jh6OJQJ\]^J\aJPJ\\OJQJ\^JaJOJQJ\^JJFFFFFFGG GGGGGG&GbGcG 084$Ifn$$If0!L<0 64abcGmGGG/HAHiHn$$If0!L<0 64ab$IfiHjHHHHIII4$Ifn$$If0l :N 0 64abIIIIIBKYKLLMccccc-cd$Ifn$$If0   0 64ab-ccccccccLdod8w$$Ifl0 ,"J  t0644 la<$If odpdddeFe\$Ify$$Ifl0 ,"J  t0644 la<FeGeHeIeWeXey$$Ifl0 ,"J  t0644 la< 1h/ =!"8#$%Dd1(>   C AbT I;v`As0Dn( I;v`AsPNG  IHDRJ[sRGB pHYsjIDATx^ yy1wN$ /h) b 1YIǀ3 off6LpBJ ؂LfpZ $8HA ^{筯~v?zQE@PIEI[PE@PF(@PE@hT+"(* PE@P&y6dUY:1A${nmGDbB(_KO]\hL V@" dcǩ/ A9&#'̠(=*>noFrB@^%soQn/mo[-cP^E1DBg7N}@BLVf7/b@?rէ|?(s@ ~߾tDMG$N H35ZOո'˷WR#{1`ǥXq5]ijUrQ/3^s\5:@a_t_Fߗt'kXU}0K[lMLmj: k~YZ2qi·i {<{|!)/f'$@e 5WUl2LaŌ{X]jٱcb@0-]Iim]r5/}YؾƅfmړtLk[o@n\GavdRFmҙLSٮVվ&Br(\,Sjr.eT`tХLmǸ)[[ y[t,f?cٙoy/ɱ$r0!v,V{;W:F}t,< j6U8bEv_ekȱ):jp\ŷ‘Hu4aߓggnȢ Rw!)kȱeұQǾ$ȞEqh̹@2v#Rgi0F*͓ c_FEnjfҿ͗yΊ\4*c\Ղci"aeZ\fBP(նE8'X锫e>G]+A;n}Y*O&b%&C.((6ٹ.5WDce6dN]-`9Zbui"ԵKAi~-S9U6AijjT12Qv}rMIIY[{e)$ f,ءi"nnr~o"IPgevīk*!pKCj QV"D'XpcPQEv-u/_tEue;ڮ({šN2"j Wۇ"RQ6/B_;Њ-Y^:Cm Uk{̘SIENQ5.>#tw6 Mޢ!8h-bwb=F'"j0K * x5¹\:oy1EOr'AvTz^9u 펩ނ8 pK\eNcQ k xz[pЈ"7ݢ ҁ*k)*8NK)]] (^rgi㎅[5б脃Gka .e/E) )2-hA&_HsxZ'ӋRQj9 T+0 G]M4[Jc9s'D;7KQFm,]Lƀbípƹ}.jіrbnCP6ǾtjP-Ϡ(* v<ݏ{K>ZRE\=ۥK:XEZvKN޴+]j7VJؗ)PՑq)h@PY-HoՈ;'-iiT\}**nKuݐl$OXeH9H-S٫m9.Nx 9~}I-s&jG$~qwı o9 UAŘҷJ/} Y|_wp (0]4&Mn T{ hv$̕tU8Ŧ}T J9k(Z* TeZ>?{UR#z5xy75E@P ݐjE@PTAK*"(cc7!E@PE|Ҳ"(! i@Ҙ\("qimE@PE`h0PWE@P8 x8jZ[PE@P'(@j}^SOPE@PJ7oM@}t("(=yE@PE@E"(D#Dv^PE@PQ@"("0(0ïWE@PT9("L4* LkE@Pt("(=yE@PE@E"(D#Dv^PE@PQ~pmO}9-1^Ԏ{mC{3B@]X"XvJPE@pE@EW"("0L(`zG'cd{M*]U۩k|_V#hw`ʷ0+,gUn=ѥ xb7%IxoTvu"Po\ڲph6*>}y-l{^wr5ΊڷXȱI0?LVoSʏٟ?sʖ"Kb[?!SQ~*I2KƌH㞛TbGqqjbVX^ӂNLdD&ݏ7S*ۖQUxbgKw#2^imV7KA;C,Q>\{29ͰoČ{B@gE*$ PQ 0eeU'TI("v\HMT丧dEi e T8rQ6.NLѬ)@{tX8p+ѥ֦Uc /enٺ}sm NӆH227JKǽkl䬰US(6{D?1ٺ˂R>{\\&z,}:3Nn4-[ڊgçZpsE\RNf0I ߥo,WƼyƲ Q[I!`)[c$ID^966jm;.9v><1]]o.VgAIzsF\~km͔Z/@lyBL[Wz>66LF:낌a @}VE@PE tn("(=yE@PE@E"(D#Ё(`|L;oV1vn妁 ??:1@xbB>:XMAc3Q3-("(- @ k"(@PQc)"(- #Q 鞷Vk E"6>#6km6:CPlmkG@sTʊ"("P@_D?XKjHgd7x tmFg( \ EhD\4fGSǵ/$qJK&A@\;$@kӊ"(@B*VC %`!>AI,ۜm u*kp\C2(" =ڌiC3Z}<hsVk3N pڗO7OU@qZCc6>#6km6:CPlmkSypkmP$\C3Z}<hsVk3N ц" 4I%("(Ut, dD,6GZ[59gd7x tmFg( \; u, ImEPE@PzEHVk E"3>#6km6:CPlmiHଭ("(=E@E("ଭ("(=E GPE@P&j&dе"(@9* PE@P&&z"(:E@PF 8sd?=3oɞuy }59=0;҇\H>vwБr-֑Gy4!U"Ѷ"۵lnG*yxi n$qon{Jz e|[=o޺ -}w&y#֮4v?LbO?MC w)6l0⊫2}Lߢ E G !]\7/ƍ3}٧vk2'}!r)l۶-U/p7tS}ߴvw]{?^q&/U%vϳ޽NaY{1uc3I'$;K.E m;w>=U:pYG6m,raMx ghnM;jϊz+z& 0YE5Ta ﱶ2A rŊ555fmC^ے" UlڂΈl*>e>PU w9wbPެ)!hp"< z=$iXN8,38.X/Ϭ:HzDLQ9gt2a-zA41Ĵn$=M@ vb; >VZAɑf䤂k^nݺQt~uSlP׉B" m=SBL- k;ubL/nj5jvQ VbÄG|S9@+`! *TfDnʣrh~xV+y+aP@D9>ucD8h0nH դոH  ͢Ns1?%TZn!Sx 3*-JimϽ!%3 Vǯ;On-Mn~ߗ؁u@29"70\N׋?dDZ.z"5P'' ir0qhW c;~q("f, f&]l.ٓ,m*6G*@K FŖ\tD0E!ڲe駟&=aprց(0 qZօڵ˥dTKeW(POh@N챒yg{9[n?xVMɓQ @ƪcOjc9j=$YnSG`!f&35F X#\z y0QK|3ցyYG'iD">D IP2UNb6Lv,aLS}?Q@^`"zߘ٥i@,hdH;7OsK/GpG**ZbS5^]%`?8ؚV";򲉆a—M69B+KQ\j\HsHLf& Pj &I O0'ui#NDE7ytYPVc,x$DH%$28Xʴ :s ثV暢dbұGITԱ{ y*l9?q'Y(U;vNyR#Ș?6nh;֣d}s;vjDf±$Bƌs@ _K}"?Q"hZ,v5\r@c%|IKf䁔Xs8ꚗHyHA\Y*I7t&j׳?÷q}V̀B.gd8r/, FbżK$`oZ  bTtlB|_+{r/hB}r㋺Ts44(9qX'hݛ !KQ@ caE߅@N`,A $*z8uV@ 9D :`7w{XzHC Z$@v`tP̟?/ =(!xeԧذ%'W49'mMCH6bXq[ aR kG*IQضE+ςN&( \ ʈF2IeC{ 2fܽR"`dl;/R%` Z_MhI]Ꝺ8 1`p kc-7'a6Bg3 4?.E9Gxdqi3@qF<ZKQqRL) &T.2IWx\@@ewER d[|Fv?ڴaF%zLdgHɼ#sۉx?J$HxaQC4ց]~Ql$4sr- Fr"Z^c#(@Qa;&D&>9{h͡,+N"`K)n ʵm'^@_EAszX6Z[a?,;5 `J9؞{HSP {yFȄHY:;?!p8IMX=[p`5D i2/IrOf,]9`Ja ER ͸##^H6HHƨQ Hx*b#29<$wc"Gwab@j܄~mlʼQ4!~!Κ956;Ond)K5Y;r;~0= r2v$'IFCE8_GnhVS 3F`7&TE2ke@4Q7 $~mW%-Y2ǧE?˵MؚHtIibC ˤ2Is"U0BnDC,K56@82W$P QU P/> I["WQ`q.l+ %F!>Q# $sy? Fw$i $|K܇Cnyq}w|KyV*a;C*)ybL,ZFrց,H^rSD.nz #e.iqN"M'acaBط[qV2poV",BN'LvԪ9~ތ'74g#0 ]:K1⋏M>܆ Ƌ!9zHY^@٨zpǘMاcMu_{ c9cpD(2cѢQtFIXi0aszx´ZV Ԛj ;SnZcN'rt7n[t6q;مm֥G^eZ=h!u(?^]±(‘mXC/FLf!(,C0,\y!j(<pbW>l}Y Iu'FX :=t5Q@VeK,״J)Nu #SZ\djJpkG)1 g?{#wt`*%p$%}fÓQ=_=;2W]L !t"cQ@Tl M<dhXCHN#5 @~y桿Ed=p>2_Ou^8: `()2aVOdzӘ  7_4ű qKCk,E^=(v , 1 Hͮ,JAvbf>  /7 8@T RCIAX fZpg2h+wF _3=}58&RwshYZ1\Ӧ7&y9-"vm"VwehyæC n\z%@pG=&/"1`E (̣*Tmp捙E!b (ap?{=|!aD:}n!49ir%+iWZT8 ^ MDW#h2cJ%vଳ"N #s#Eĩ eA;cv|{{D'tn@$/@ Bѕ+O: jۋċM?@5 ]<[9y ﯃V>ULCDŕnmn"껗m]v"2R?TWbnh5- CBwЗ?k@Xo~oD0ΩQ@$- Cb+b[ѥDh*c c[ycsdy Ua/=jv즬7'Up-WCvN+:tU#'xoi::9dD T y%]4@(ϙD(0{Lɼ/CVr{֬9}ׯ.ܔNmtzݔٽڒi v_ȵťAwJ;-&$1ց|fN쀍LrߥtUl yg} ex%0T,^qH¢^C\XmrGbicXz몫~O#455 jhxU_/aőO Cn ǽ[]w΃bF͏X#`ʄEQ=S7u gÞ=#k뼦"fYڑ]!rb*" ,S28w4ŏ<\pM7!K?v/^@+V`BR ^* A1z]{I)Dbu<0V]H@ܜW: iGn#_1nB.,c}\Rl#x*@BfdtuBu!d3! DV ߣC)^H AW2Q|{U >֕nZ! ; '؁3mI$ {D,3qMb ,\}_7-Ǵ0D=I뎍:"ŪwaZWpNL2tDC֚]À=!HݝwִQ`iST$) pnjZC@k?7,ö*x;JauMR`w(Y7 `?lnX%kN=jp54nxXp # ցX>Gu/^~̽ifĕK#6_2coHe#6+oaء:qؑuE< Dخ5#3RShҥ^=j8qKB8γmdRaH!#@77$/{޾\L^D($!Dh'֭G[ug:DyQ F/AE` (֓: iZf :$,)h[4{9`n|2i|ɑgz %| hBDk/~BX|?0+Mn$d`uvaJ"4`@/P*0umxp}K][,\Z\}+vq;X,8)v?/yRI+RQ@N,/|e,~p@2nA0@L$!6F:l= ~XbԀ1 ṇroqAT ]ou\)6Fu(]%E LGuąeCY>ykl?(P)[+Yn]$!w; A$A d`% \;s;z"{]Q6x60=݆@Z@x+l|#bmv"c8,$HJGn~=JH\EWr‡ i>P8.q:W;D`b'ÑT{928<s&ۗd޶mů:7c:{ {_4X uv]??o(Z#7FDP@3Y^?:gBD2 km^r [(g 7aU(Hd\ No^L,"?2\~Dˆ]j 4AШJŁnG)T!ݾb$&yݾ}d>I$3P&1c &VBEcA.D\aOo$am! Fx#!E HINeNy_}/ޝW@wY !B0hӟ~nuZڜՐ|o%;H~ZoEu. 0'̍L֎2IE<ɜX88eXwj ax@3-{X%:5 +?A)x^xKXǿC> "}@*6F ^=0Xo0NJ~%X@.O3AR q.^ GShwbkd5Xtc;?CyYe@9dD_pg*~}?"u)~#;5@k-b,-&^{5oб<ňq/fɷ&W:Ij~&«wpx`cfgӦ'T %:|֯wbg.%qh(v|&)PT9LMOO;hvkvo~>< 앦D 2G 6rOEc | /aFD9hd/W*$K(s?a@a943DLA¼u?-Q@1~xEWAM0*.!l'pj9{q\@]92`sv"ْ=^٬8-.NȟJTK4dzQ, 8 t.pND'AP 5x8Q ~BT!> x$‡vKhx#rH8ז`@۩rQ#_nw2^{t;ºJφHtƊuIj#`1rYb  6\\dG]sHfvp|QmHYI+0Q@ lH; a0!ޱJbRɝj D)4PՇl!a7" %7}8[Pwr $A2 6<,.}ַ?BK?|`$p(*_&'ˇ!IrtXPO-Л ]_|d'0(FLdܯ~DDwp|Pω⁈b~p l~*͉=y;7G=YJZlW8 V!0(Q L+`]rD@ =~!K2p[ߺqSr"q %Wt{,S6/+>:AE,(J} w%ڧ9qAs/{.8;w) _%8ЌczjYAqG(t,On%Z@g>s>$FC^.+;I760F M^E+p/\S!dU91{JnxEs8t5 CqTZ p9@̋e޻!=:?C.p4r/zO[{ X<0cO#q.qN#04Q7%H<..̃q?BxvZ϶8j5SoRq9܍zժQ>ʭl,~tXZm tJl.YE%`Š,# i%J1JUr|;710$@@h(~JҶJ,V4W W(^e3iG]T t]X'q~QW$Q#bR uhlXpfC?|" A_X%$c\J7*i ;$\O1)4}?W,n"0@@ M~RzSvH-*o'xǍ*%7a=Pj&|dy48#a-@0UsԤ)'Ɛg0:@=dZTHU=!ʥ2*<$XCaH4եdoj j/+ vmmPՃ_P!"۠5Ǹ ۉJHڵ y"#`)I;|b&1#:*5( GA{$]etǻWAc]8r$/wW<<{0;sj~28 v}mi825ҀQ)\k P`疻\XR AJ2HtPoBR<+wyu]g_\N8w߽H[A.jw5v])$b,D:` pe#Rm45yqJ7 QOR E+`$./! pޱZ{}L^x(}Bˏ5e ϶H~ $MesFQ.樐2""vQ{JkK`| II-Ohq4U{<~x ܳMW^#1 # 5ly ./^u6:޸ۉ%\E qHB29@C0ӀnI'2`B+ABKQ\KQoFpn{qc9=9u@ PSx p~Y?D(-Z4J$bpkҀѥ0&1E hJ>%ܴ+o7cezV`*5Vb# p0ց|戩b"<@0)Z,C\x̪\ĈZ" 0EQUf;oDNruwc]8+oPR Xn$3N2Ў 8OAc'?D#\3[Ӆ 9`L/,͹4]ʭ`N)sbmkgf}( /HQFZl6.A B ]yVjO%NS s:ӗ/,D/FG(L07[]2 S/} Bb`%>FpIJj_WGW޾uўZT0%tQc8~w iʈpD:?u.S1k#r=oi`-5'YlLş˖ۓ>m R(_{"? ck=|}{$ :zd'ZDv,c#xԏl %0 ŽI=29]{@. 'z]qxY[ùB?dC&fZun+oF۠@:CW.@O vw^+?=JKC{{?  #'AQ"Q :c=s(O!_[| 7bb bhpS!@|&͕.Y &\oўۅFwTMo?zۉOl_yz%{wWG応:W!x6/J9\l T{Ẃ6rFmwL4aa?~㩟:Dk3ԍ7V ΘJ(@N.`* 5x`_{DDh@–S2&u\y{5ka .|:U=CE7c*v~{7z߿yzw`X<~(۳Tt# BU`Bݽ{N))-0W^#I8nEMxe8C Yb >bM~"oLy>w-X@|r5\ SQX 0M! @lϽ׬Yϖ7|p'*XD~rfnv6ct$9rJpX :"0FZ?*CXQ`,0=4@ Ň5SKࢋE&(guԦM'! A7 !@<ѡ,-$>tA- e =y<OY|ǎoI % y aNk.#0΋.z^0d{?QjA/4Q4_ d/MOlad߸q=ܳsΓN:4p!kwO'|_;{vi70;cm=l^uU'pXdW >~{G?>˼Zd%\r饗z%#Dy`ךdf3iƔ"(??VcW_ͫxWo""Cdr"؟uCNu-_=`L܀kVClzN›# e2E_~("fs*a!{mv8f <7tӆ *{?O>X7ܲy晜|kQ4VꫮZ=駟i‘WtQ?'?E!*p(~p9̟?<}l$TG=pT.g֭B@Ujmڴ qʕOBI;6)#Wؿ+OoQD_| /"!/p6m۶ tD?[ֈef0F;#g>&v#׽h$ ]T hIE?`-gjꚞ[A@gO ('Yس׬Ys'? -[N׈=i4x'Y& Oa~`ZniP&/0N@I`UY }@B9$~0r}lh%AUɼRKΨwyH38#^?\:f8 -vs;bwMB+K JB46GY 0$(t+456j~$B7Ǧ M$$sXzuO f`N( qbŮ4#4eb=ܫD J + YHzq(ϓ0D]]CN'/E]{2荲JB!m!6%B`4u>[`&m*Z QSڒtDT1d) ""eO"P"Қ /5{Z^IbI_-6cZºP u.m h :mOZ?hy%A1@7gʅ"`C\5Pa0K.A^=-ZTqoV۷7)Bז`I^UpZiwV9#ZVQ:!@Edj-8xU7jsG,yI=I>`qE=%ʞd%ԈŤ' (@}x. YWGۋǀfdܙijw86ɌG:V% Dg Q N5|`wwZ}G@Wr!ʧO]` PQِd_ǽA[I&U:PѷɠG&DKkNdR8|5xpƟ{Ɲɦp(C*`RQvʉ"P@ KHը·`5f6qyד?6p.*zAO.ufdq 0`R Y Gߵ/pq$,|%t8 :w8}kc{ߛ=U،:#@]ݚs;`Ylz&~䠋@qiSG?w}uh(|Ԋ@0} fQъM>dy]/IWzD(|-[5kٱ^XM }[n+ N2ʕ#!曧 8>H?x(G=wQ^{u֭];ZKQ@&A(ޫfDp"FXbhGHWEsLZhVh[hKB F |?09IHk  )۠ Fo5bO,= :5Q J`s^C\|`-+VL=ԶmSK*aB`׆ xRo瞛@n(@2g737mڴ Upիo&U 4qm1c B8@tঃ? B#8n܏\-'wyMU"9@]~ywlŸ 95t>'rAYiׯ j4 j@}!ד+VKM+Z, iψx\:DW(d]jv4ǖmX]j< cѺf/+x?ݻGFuUB`s9H5-%ùhް&G_TğhGE6Xs异W&_?$OX>ƍ7';#q$IZ7/}F ϡ =L@q^lww]JŅ"2"04d 0"D,zW#̑ .gYZW3>M^'.n}[nRq ƀ(- 5aLYI\Dj_9M~0~XIDW_ҥ~wn^xǝ&~-:+wдd(β1p]駟Or.,5뜁ϰ6#v^͌2#_hb\(?9@CL\}M?EoɒHVXq%Kyo>syPFxgdYG&N<Ο{.x#OmSwIPϡ kFKGB u9j*k/XP0c5 m|iS_0h׷lyސ`+\KT; &-N`Fhoh/[_D8w=cpacg'Lw3 ~*8/mcS;=éuo{G}O1K.;x *,z0&0;{<j^IΠ3L 1!.`SoFVX4 \"LIDr%)8om˖w|K8wگMr;w}gJ"s0! \zKnh[P5ogIZjmv1 vl le3@ ,;D(0QeM4@0À>!-[;={?8~C?9DD+aߕ2{?B-x>B5Zfp+^e>dٺŕ_eZ6ZN| VP ~jgtTcQ93 23"4Ħ:jsFqMt }^wy}RpD p}qXO<Խ+ōǾU co,&L-*,ܩT/ ?ebV,G **PjMH"~Cuz{Sh¾ӣ!)/)k_}O+<#\".:4w&>0Z@:}yO@8w]vq۷br@OˑS9Ҋekp9"vN[-FvK%$S:nP,KVςƀQQLI+[Li ܿ cQQ1k cV' 7>%j>v Ʊ$G͆DHb׭s?_¯}c 8tãHؑݱk H M׶X#b BߵpKف%Nd8`/jք֔k%aC fzh+%P 2#o*@ Q +r!sYG9H9uW _q$İ~Ij9pa9r6a$Tߨ*'X?l>&m ֐JQVݻzK_z!} cxQ 4JKo913D^6B9"v2Ga83&;LEhLL]I,@h7:O~x\ 8|s+p͚=ᄃ^uoåZbM3?͎k^pihTHI'0y:j;9TjP&+6hbM]/B@hPtyAtDv+Oe@]$ooQ8,"b).RCW "}R">P?=ܵ7{JM+3HOZ80%>!+m!: 40.>0{o / O~{tXbjjVYs :VΞiިlb}}#MЂ]j7QT[jV"3e7[cЩZdk;nG[/6 EqX%Rdz5 J 0,  Fxi gq5EW,tb˥bBMeicH4@)C嗟&-Lj hqYєC,@UiPhjME phSƣ"W= J.:VTM虘Kz%ȽA "gD T*c@&@S b9`su!\pu^w @n㌎$ O@W&!)z6 jSߤ'uX%D  zi#NU#AX*@8+]S5 ǒ$HDLGa.1Ǩ_bx2 M|clŋ!ɽAMķr9qΧi"tXRC* 35\u!=X <9la5@|EXp!I@\|` royoP9,w}B>; j J*=i4먒'ANؓM*p1z'hj*.> n  sv XS}54@)h (ԬsrIbpOI7\7ƮO>uUWm.l/l+7eS&[J A!K/Jg#wtKX = Bü u]1+0ё 7dDi ɽA]OIޓl&{2Ղ>x 7=/vU;_]oa>`d\154mjʜ%d%8FbqT,k [jk b}o n@>T}pBG$ڋs![Y9^|gyk5zEE-fETW[$ Z(PQ -SÙ ;Gc7ߕ-LtarH| {=&>=U>BV {擄tv"H0o(,Rہ{s٣9@f@ "M#,i.Xl7a7k4j HwiW;. |dtf|褀|l$p4 c& 5 uw1:L| WL{0#x"F{o{qӤ Zg!v6OB<ܗUE+f7J)c ׊#EP~-t˯Z8B&x$C' _r.퇓_z=f>I Cu4":ƗFro嗟0Θ]O`m_uK$H]pu/4G uxN;n^&> Ph| v \~wDlU@s?o_c'w8hrU mkbPL ,,p@@( ~Ks0}4vAkr VjG1Gb:dεllK 5LиpoЖ-/ 0-@ }W"06` 0?ң،lhG0<%$syu;nqTrMjbsk&{VQe`n H/=O~9&H reZPTa$iHNǮ㘒>&9.9j7 6vt{"|LC@4$Zկ~O rZLPV@C5ظADlflsu0C$}VzA!oYJx_"4=d=n}Y Kk6$hJL+ZxIwr ll^]aG(wI~Uǧ C9%WB倪{ȷr@YDhWΝc9i:SEsxC8Ɠy9YwS[|! D*I(`Z۷F| iG0/_~ҥG|Ҳ"0f?<ϛ?v(0AO #d ˲02ABC:q,i ex{Lŋ[8nJQ@Q* LĐ'$N}9&.c/N?}A#8%}%\ɮWu ,Y-JGPF{: ݸ ;{瞷zN;da޽O<\p%}!.@t| N\[4Q(3"ŽHf_|qݺu>C @J; VXq5 VDؿ2 c/X (%Z/ *v}Yu )bׯjo޸qW^y饗:n7o޲e 2A}sU5@!SK[e4q!!8pYi8-(OPQ@M8X֑ |= Q }s /pɒ%k׮uA Xf3_W^F4w!W_qٲ9ퟄJ ھ_‡TuZBPR (*  8O?@^۶ma Ql22N()oD:F.&lyI D(1 g]֫` ]9Xbg~2g173Goo[J$"MɂК" 0# Ȫ<-[.1r430![r^~pÆ ʨ햁uv&yp8c~>r;ZRP#0gvV.wT+ V iG{38)/iBoΟi( 9X|c ޠxE\tѱ\ʻSE fPj`tL0HB'gQG-}\\74A\%\I(@* DUȩ8V7DٴFH!|r2 6 yB9fbA f{E@p@@EH;~~DGtrCÃbছH_5ipXO@[7~XLq.= rds,-YTWt)R&;vYp͑RQ*0 EMCO(x <(rv08&n& X>r NpoК5? W˲f?¨jkj'ZbRj١*R|]"U[LƘzV$kil oߔ|Dfa}Q@wDΝo}߾뮗py?Q Pk Xq:im&ZR/|PUXgk e8]Zrђ4@P[@CH%   .D %[0^G =hia"N*%a[Q $-#!QQA`ΝWWHm/:P{|XӲCBbݍves)(]xv)t*pstr8J64.Jc,_wͽA|`!kG]8XNٳ6hȠ儸 93* h+N`sЩhP֋Bh։ 3 N|YCDm#^/Ey)K{LNկn&bĠxܲxPQvzk (яqCO٣@{so-ZUpm>,X{B \+eU(d.P$//TØ&bf$ř<4o+Dc (}4 n #p'@p e..Kˎl ©M;sr\3S d] X݁>#M~!@v 6< Lb[U?3i:S<G3Aߝ=bp{nv"(FtD M?櫤x+ҏ9 tN;-aU$_gy',nGrZqkXQ -@V($U9=eOZn݃>& .ŀLx0 كO9%o7rk{{⦛nJ_2DGJ)( >- {Ҩ(2Ń~qϕ/|Ǩ <엾ʳŰZPV\P1Ha4A K.KAPs_v/E_`IB;" aD@@5.D2?D#N`I7? hA'лFkO{#tho`ض7KXe$"q׮] G9@{ע-x衇Q wE{:(lnPssh(eEMT+&ڮmȞ-iU=M~X/>a+W\nLJ}~5rD\'[9<Tn*Ai!@N+@໶Չ(`(`PV,=Eg)՗{yxԣpRZ2Q&"Z `L I1@eP{%Nm۶%+3xsIϝH̛ XJ.Dh"Fj HdJiDC\U)Y(B^Шy";v3ݟU+/{vmb" \-o‡N!_cb42.IC:oKb"a-L*^DJ^Js([x-"E3* 8׃/ tk/N3>Xٿ Zm?#)'aq- (%XdvqUņȳcYVl dCi+UU1i?g rEKnվkg2^]k˫<ҢO"x 3#^Rߢg#2v D`]21rQAݙ (9F_sFCXg#R߄Ҋ^+\D詧j*g3O#NK# g}H³ cxnyȾg)TpX1͎BjjyK5ֵݩ*@0tZqB@+tҪ·ikI*TDqQe@*EqV؈9&dv*w"*&K)/fjh,Ej@@+qC X+`Qڹy7TC4! Ri7g۽{H%;A!#nrd,e}r%K(J1VwK0MO+!{W|ȶz9:=}X9Se/>̃ܢ.\kYƎJt*S,[{{GQ,!8Sd-W1 =ƪk +}'7l<bC8X4}1?Tv-=ajpm*AIeg0{(P5/, HP1Pκa!h.)O~bcQraqE@EqYW#XK[]R\R G]a3 dR@o;z3Pӭ7(,YDGjհp-’%K- ]3CwS+*E`ٵ+c@O m|f$2x@*_# E"olytR uI}iyE`d5 z(86f;*kj0A0|dA򈼖 $[2X4+p<#>#@GGy#h٘8sKbA+}WX;r _I˙>8P*_o+2,šo[Z^* kƎEHg9jfDvKHf!;]X^P r-\sWk׮]n]'/BvJ$}aa#$y # MU,{ mvz?fs-Mn@y%-"d2Û#kXݔ/엹rRՖR r badk /-^R)?Nϱ]b ldzOrpFov2TgٌVZ9pb"(pfEÙ}ȥaJsEn9v@vB 8*EfT! <m(r]|εzuZLP"# `|l*QCP l.ۧtXrU۾(&[ȹaT1P. 4h(@|Duov.e[m߭tBLZ["r:RavOE ."?e<%܄@Lw"(m": &DapZ2&E{;bı4WS܉pNMJ/iQ="t@t3D%ŽcVoPL>'{  e<ٿ?s\& 3J'n0c)\|9oNkuE 9?\Q>9Bj/XT M~\“w_4̪iJ਒h1 KYnZ8-}`" PDhF@07zO߲a(_6V˅2bC_"C|dx3> ?/5W@Apq +S'LigXPe)rXZ.6۠aL?]X ~R7xa%Nf;h S77y?as"mJ7ɢJHVJZ6lsYMSpmV-͸ 4ۢ &elf˂n X8$6&a2Y 1!@ K=$z]aqs0WOC0\-!K[nhE7Em/=Nùr9>K3@rXl=^N48rjCvaqۧqNËq"4dOA+ދ%~>{PE_f5Yj, 4, D ,^,;bUڈRӀT4j~>R׫^Rrd#bc(u/Z=ٹ~,M\/Bp7, ` ܯA![[~5zm4~XO!㶔2WKSZjыyET1P@O.3_)˗)@\Z$\s¸AZ |w&xYI@[T1P&Q w/nۥKwċӞ3f|]žl.ezIJwxb!ЎV (F 7 OV]Q;涖-  ģIe'xhӊ@ 1 ݓqŽ KI;\Vȉ5ɹQ̥;6 #ɴݟ?@<Ǵb+z^о-cP7R($,4.mا;NIi5 =[p9RbTNpB W}@GGy 8唩IM/X6x)ڛ&.M{`LJsbn=N;ߔ_}?&VvmtH>mc?Vz Fw/&PZU?~_l\-(K^=Âj:m6_*LcT?s͵ƭ#?ZL(T~g< Nz *@5|M=:kӦV}{Ls=fz rYGZpR,SZV]o&$1^\Pjy9E`T8x 8b?|c-7%K-&+ E|ZWmbs-\rv"0}̍v 8x ,Y@ܦ]N@nɭcZXwy}dzNk^~E%xΠMH4cmbX"0tr|睟::O+f8[]JVU:6pLms.mpөl)c@S=pq/@0(d9wʑ"(#p _M?|w;)}O/_~{Qbǧ>Xvľ|;fmBHx/e K0UOk NVPT?np첧{9XP ~ɓv0Iʼ@ׄits--0F**n*T%AT@epZ[@JZqoP|CV(vk͖ N`Ŋgx uќՠ}煟[CK+F)m7pBՑEr6 '!揪&ׅmHtD)M#vh>dog#omlJv7͵[zζ I(uo4=LL/|hvػʱ[uV ?Ņ&L'k.Bp)QڃGf0DZQh 5Y }Wv)MI%No㳶sXH}Ň|>Vu[eagd oU D $j@1e"jmآBHԚ*EnWqFك*jv8'?OYOo\B [)9c}9dtH_O@Kcv~\Ki6# JeuLO穬}˸E`rVȉ,M:'KLA 剜 -^G,ƘKKGlFڒWcE-gJ}0{=`FȘ! ۰ňP[HNgѺa5א*&#{7Р`*!ԣqSy9#qj9RJ:)%XW ezr@߆@iM>][v*A$eiwe~oH_w-Da7J8z `X70A-X-9~?X$ K Ka7d,6[i(4ԎZ PޚmeȖo.99 uaXE"0D v_# re_jBβPjhU϶n~ʱ}-{Ub+R:E -* S)6ME9ʇH8o^q/N(I$VJ*7"`G@E!#@Ir,&abVP/qܐoY 3D{DdT (/* "(zsDgvmbsua/5$IY+::F w̝tRz-aj6ThobJ 7W_QSH)YE`h)=j q 'fwr9Z] k+k='@Xeb/,0l"01mpb0Վ@JfEfZ= ڨ"0W`*_?dH{tm8w*-gBĴbnڏY GÜRţ|՗Vwqd/L)YJ3>mt̴{'ٰwv RQPN oiUj-!`6_]K4eL.{uȡq)SB'-a6JS~Yյ$lUdWQQ)-*#Dâx<-**sIB3"RTK4E6xk.c}n +2SR`w`BYEV^Rg7RcsBc+O\ \yUd=j2Ȟ;ZݫdpItځjE#!7 "~8,rL* J%rPwwKi3u H\Jf '1'H/&x]ӫ_lnZ'#]8e#်R JZ%,G\ҳ!bOX3E76,- GbQ`UcZ؜2(}{PѺ"x!0>dvzvkIm\Us)nE`Bx9 G!U7Ωܗ-Q: UGWe{߻Z{ cPX2!ܸ(Ê@C14L Y.CG1`j]E@PIA`l
(0)X("<:@nZKPE`𨯀;VZ#   C Ab.lm V"^f|*n.lm V"^f|PNG  IHDR{0sRGB pHYs+^IDATx^ ]Uy I "`* /-}!DגؖIb(-C[C%bAؒ[*o&& !ͺqg} |=gZLkԞ{~~-yC̷o3aG}E@PE MHoc> ??2Az?f||_&Ư"("5z"((i(";}hE@Pe:E@P~G@@"("l@"("(WE@PF5!Џ~tH]W$klh7c};e k*HɖW]7Rplyl6r RdSZ.@T8]BuM!OP55ЋcԎI+H3H˃bt3a{(us{v }ο1pL-,[&1&lMR6=A>Ybp/=w(9uĽdi !O8U=1FFLfN 1韥= |v6lQcѵ,kQ+vJ-ɑcWsã=`ife98oYql b-im 2LK@۷>eJ-6o}{L[Pk4/QXxSޕg,l!Vk~y8+>DE#%D,4kreYʯ.Yf~/t0=N XG+L2lXGr+(~ ;bߤ,-y" NE,uK GunVѷ )lPF bZrl4sd|ŐyeGפ09P^ 3@J556uliL´"ZԶ\@ mx&u0YdA|%M׳d9rZ2Wi.lm=53A&^\(Ui )m>pIy"<rj {LߤϵI%UVY-)_B>͛՗ rU{ɷ6iJˡ)LV囗=G9fK*>j'Y-!.Y@t>:wP _F1HɮyhA~`2a 魾y7uՍTaɮoAa -lʷ15O< D 97a4 ;bqlXt!UػK ̰: V"hc^v>V:*oU{ 4 D]sz&_*ڟ_fPoJzVG#IT>[Pm;hY{==MzMCW|˩KP6י,k%yɐRS.NY0o1LKo6H5B9ڤ4õ` WdF=f{:\D`Vɠ.9▜^="&ySIJFn!lmi,Y3[7 }VOsfWuC[k~ UIӬe~\- ٟs7׶E7 iJs&FdqE׹-ad(,=ԙ~S;Յ00(1hT*^$3"gO)w<1h,(¾ްHSw؜!ef4֪IP%eIyH pD?dIAemrE t3Yڠ-EGf (\>u2vŠ6ΦR׾Y ZuyҤBNt8 -\1F:Y&?A136lOsFcE%˻Y7 qKِ;=ъ ZlN)=(E_Tg54YM/ݷRskomt8 ; PXl@ ,e%UX3p Kp!R&cַ|SkLH,5'K#DPE@"pNPE@PRh@YPE@P\P6WE@PچGPE@pE@ـ+b^PE@h6E@PEeizE@PEm(hۈjE@PW "E@P!0"6\{E@PE@;Ls6s7ߠ)"(@k5jn6l@5i"("`K4"("Z vhc"(%,d"(@kP6ڡՎ)"((J)"(E@@kV;("X"l(M("eZ"("`K4"("Z vhc"(%,d"(@kP621׎e P8 !޾1"l@'"("(WE@PZ|O>R2:BeA4Sشja 1;: 8QCSrܝuvAǽܮy5oN+Bl,QCl(Γ[x7&AN]Ͱ[bAsw٭F6J8M?.uΊ·XV@Xl13}2)9'etHeOɕ*?%q>I\Ÿ+Duܛ3媘oqjsRRМIҷ-i9ߧc d?픵xE.U(o0tmƮ4 tJT7Z+-gp(𢒽,5QF黋@qn˵YQZrO l{{èE@P@_?kSLbfw4}O 'IY}b66ԑh$ џi-9iq/w'lj3бN(k9)0;FYF1=>7G$5C l.@q etC:!NM_"g.äYFO@ruڃsT fr -4x}4bӒ7͘Dpؿű"k.Rgi $_orQ#͝{s\g <2`]f35V: 3sÉ6|i^!ȅÑ[dXtJ3]Kk@f6~^ήZ""@/\e( q ٷOP!B:)J |4q>hfU`tkX=XwC@@XPE@"(@#lg_PE@P6s@PE@w +"(t("(~E@PE@ـE@PEP6f̚5+LAZJO!S՝$Z#[l [<\Aӹt{ziNzpZ\`flsW\"(@P6ж("((pEL+"(mC@@FT(""l1M(" emQ"("W4"("6 mD?"(+\"(@#ĉ!e]֬YzOIBgEKU[b40goM%N:+=M1QXiJE@PE/Pf"(""(@#lg_PE@P6s@PE@w +"(t("(~E@PyLO@b}T6Ї]VE@PF P vgJ6?VQyk+VQZ&%Y[êIң"6iT׌:Gκj~NYvn|L?GVpՕ J3liQXI6! +:PUOm%X]묫dtˀ`nT"h`I"(""(@#lg_PE@P6s@PE@w`'OwaAo;)6 tV8#9p:ʕ+ۧ@7vlXl謨KE@PE V("4em"("PdUwj$bΒ@Zg]NtWYYQ7@ԺE@PE 8 m;$suOmuVQIz%ہ@ӵκj^TٻՉ̴? :Iʠy]XOW6äTE@P*D;l *ZYP[]UNY$բ>I*:kuՆ`bU@nGEaN{("n:IjJο^ignjv PtFW:+mꬨ l ˃ ςꪭWY9]묫NJ;kT6 ͓y*|muVQIz%ہ@ӵκj^T)"(@uhMUxVWmǽΒ@Zg]NtWYu@*"(@Sd1G՘x@$ꪭJ;KvS:ku6:ҩ^igm׭T6-^E@PE)(hHh;E@Pn!l[k"(@SP6Дv("(B@@zE@P l)#PE@Pn!*"(MA@@SFBۡ("t JqŔa?Pr)5jǦx5cԨ.u**90/5ޥa%i?XmֻZ6{,ˏ&k„£ RY4N]pjva3rmMkG*A^CGjǻ;VQ,rR: |;sԨigɵ׳WymT{,7sI0o޼]v;LBQ+ziٲT;qTt뭷fͳ^u]PQ38Hc5**90y <3y^^i;R6l`}~w~+?4m;#<00ojIQK,zJ؀({Ijr/^O)L$bPYfs=xum\ ,7"6 \qq靶m~֭s*&lE-kּbb` ⪫ 'o3uv@g/lǓGz?xk﮻tVW~sϽJ0C YW,Y)SMAs熬Ȼ,ނON'40mwI1fW}ڴik֬ rl E0T`ڴq^Oa9SW9CϘ1#̚o1mז,=93IB ' ]K+H!HdY,ձr j"h``w'耑/Y$@aGc_C H.#W mb3!fg>4EժU/`#wﲦLG@X5Jze˖M>N ['h*g 5ᇏ'Rw`AM.˝2hAuV{D:BCl*2 'W~/WKĠ p5AB0m,r4s, ́ Bľ ) ^!++[.?EZp ;eebki`˭XcBԅ17k 26 йs8UU#$RQL4:Z!Zy2yf4hȫ2cFpZtM92HY J:ca;5,.!I87CěK? + ;{+냰@gJbaiu=ISOy̗뢋.BH" s%0{&? \ &9s&6,D> 8VbMl 2mFzwC$/]V؀YWҨ9W'Tx6{A)'<@8G3$K';N*b CVO,kY |E\p饗Lcv)ܚ7P>{k1~Vx y|]ϊ7ALM 2 R.zLy 50x1l 0jj7c@l >A<͜ +Xѝ_B)Vj~ǐ9G'rt@FnjْŸz*nHZ#Ԫ BK]rUj`feA,Ax!ѪkѢEtw8`LLMPiw9ÁA V\Ja Frdʲa*l&"6d3HZ1:cԸ[mLw^E8 Dޘ(q"f-= |% mfiF\% нR0 dB&ܽT°eNdN5'@Wu1p2q5TC>pPaСx+}[ᰰpfP=9؝LT 6 B-":EȖ7[B dvbU3DbzݑtI^]r2L- q#8](L L)l@4vb@EaX,(6'rQ.2"| %, @:Qv6p+gJ \J ,j$y`w:KCJFnD-NСwk=,A{ {ruꐀb],'. +Lc$6Tpxـ=K dpq6 BKԁdȾ E񰇌t?r͚̻__N*RX |Nɖ#Qʍu@t*Ql&\km&B>vXqС:7xTC9[eDMI3^GV hTI %!LC)*mwT&85P!v=wPuLn| 9Vm2y nZv4&DH 81{,.g/ȩyë`f6D]^M05 B.E$XlmYQ >nNfx[*q|f|y|iJVl^X߄ o@.by&t cMȔxaUW]fp%7uv{-z`mj` \ ?2^Qp?۫v$^r%ʂ'bznQSs+p^Np3ĆuHmP9@c؀M>j9drM ?Mb~Wъ ȫ(:``1=k•?ɶ>a܀  QG^i9|K^{hK+ bH2=pn)8FMַǴl 0q| $ȽdE}#FiffP :J,-A9+Lz["6ԭ`D5M_{#(c9Pd(PH9l&[gqȺNB!?@ HUC-abLBB'cQ\vٟi؊6a6h)x5QGY9M1l [A te" C{ M*Xy ЇD* j Mc Ȕo܉ 2|B؃K?~<ƆOޢ&@y6TiƃB8x[Rj. γnM6 7L,>i1(+p4c w7 ʰ[-6]96H:qbNJk E&byodM͕[Gqz. MJxp72JFLMﺫsSѴicUh\m0Es o.!L{(g VvQnna"7ֳKi]ySy=W8?CC R'+_0OAj@x4],<3\~|gS)%F @qĕɠC#f VΥKzz^X"+;C1'6c`Gxxskư zdeׇبms1P#oJժl7qqZ=)ڃwD`*C { Qx@]Ŋ>&:Ŧ+3E+ x zNl;!̑ x>P+G1l`'\ȁ!t2B]G>=ok SB,R' Cu6y5|V~82 B$гiښM̏irnw_ǥ0&ׄeL9n0`cwf&?1T"|5(~c~<6{a&Wb;(kEMH\Ey٢0CX}y\\SDl#$||xjJ8>Z?O<'KM^bIT~\ptv|8~}N8d~[yp ⍪f.Mb!5) 6k CгMjWXr1;ƌYL Wc/5嵱AI<szU) @< kq:(5G`ٺ,i,(s>m#@A y_;+l\v20, gMb"gdh<,倘d~051Ă0/f`Z5޴o_}ͼv+;ɻ[ ,]Tc+bRWcw1'"%6]+ismO4BX=D+ROVHsG A}; 0 6~M$6`{@e Pe)d(b2w-<6gaUQo(NcnPLz՝ WpcSiމ ǩR?]Kogp ɸOzW9c;^" x=ڤHEwb*yMFn/Ч4 |&+-aO ($ fhåZҽ+$=Ӟ1;ԝ}Vv/ 9#0UQg`#U<ν=);lD 0C9p4K%8#>?ƑK4ICIl7e֐̈́:qZf)N.w{1 blEc;6D"b5-zb pNX>%fF,ߵ0%tՖ0 "<%`L`s>u_mⴜ'0h|:Kz"*}؀t2,I@9h8\H#ݯ)7<@u8FTX8Vs5J_Ύ;v1\nMAU+W _)6"vҸpAgP̴i^j j3ia7)s1X@(`/zmK 4  l`|s5E(Q ]3%yV5v.ʹ]*..DF?W6 ,0d@!Pc,݄7S9m@7ZN.c1ֲ֨X2PZ5" 5мbmӀg Mbs*N80E( B0}菆f0V/al MAf噟5kPW^LBT "D*:p$b[\~ðŴ[Xu=IOoR"cKL4^cṢoNBC)̀@$ d[;1(Q3v:vm$KAdA<,"06w AK<~p5E#OQ!0# `1PT*+ŐR{uOJ#~0ҚP`CBrtQ*FMpA\IR0`#5VͲrc~a~ȵRR8I]j̀vaG\SMW58l5D#2r M!&vF}3zX;މ;wuE6@M@@[-̙J-0 a}C+S…C^Eh !> 3o̓3)Y4`!UpT6bE @6.׭d]6? $@9Ȏc( UDn' ${1~gJ_齞,UA 0;uss.\+uPmp0HYdH 2e̴0פ :>Q{ΤLݺ"k`Z8wvN~~+STRua'nM5k6 P09=k6m. BRVڋ΅]Ȩ ;l7A0줓>^Ē#IxuT\D>6LNcV;z: AcWw/CFwb5`W FC/s?I g "xZD0@ң̾Tlxvݳ%5wom Ӥٛ7Se;41UPgΜȂ BPqHtm-8F"(P#|u=bo8\Qz\r |%C"IY5P jb.0zm͸ΚN蘩SUM+-;ЎdݾH`sr:-Dt?~`޿яP`8-㸸}`.80lgpdY%F w2u8jM`a1FҊ踤ku[nX Y\I)$%UJIiYUG8Ըia0ukdp& +c ,n@#ـdXRSP2ZMP0Z6x Xrjǟ0ASF4h(kCaRqh"Dނ( %io47Wl  Ÿ1KDGBravѿcPE`C,L'RHq}&x #1!4=oh;NM\LbsA]h$"x @QU`?jN970#%Q;U?.9:*0 X.^ u` @-w 3P 0 #Ez>B[ƺ,Y$pQb*_PkLT6P^6}eQ5E>Ss&$ؠ}/Z˗P 1"}H=d܋k3 TSTjq1`~Ke*xģ]]-R|>~-NC&F%\U2'> uӢOBSMD ,0uC\=xW26 PcǺi:bBLjDpZ#7lp6 Nb:Pa*ڡI9tuٽxT|}='TXM{RJF'BPʰOvw G#vcHgR5 C`⛖Gl0xNi$ȱ_;-hrqՕ]T` 98!<B2sW G^;b?X&0f. )+N )`x'ZN3/,S8]H̞ ~6E[ 瞟:낽ԐgM4kxhm:o-i\+zM)j6R~iٰ+Oa2I3ψt2=pO\g ^=O|g~?2QVcVī7n\5t,'[v0.,ZX (v zyI-X`B|ۤsRBJ6Ei nO''M:ٲ,W:YcI5"Hs!!7'94Ř1C*L`w a` ! v)L#syej4b``h(?EEBc(0rLrZʫT6~e. D(H&tQ@:ޒ@T,a9?B D2#Ur]! G5!x9J$װ9\\썣P15&MYv4@ZRFa ( oUWXQ"(~4^mkK~P\:i `6P"?6 1@|T}FۅoclZL=R&N,/.BpuOR¥EML! Q[6#UcK((ш%qX `+@!-DY78 lX!rI5TxIiMc@W2Bp2j%va@b${:qg@q?Bcez#\艍_N 9O2ހ+v4 x6JZ_M a98). =2 rGqc!b̑D *iet(;Y.g5L= N5 #,e#ĐD- 3l(*dѷ?ټMv+"@sr'52.[m56nDָO.1]9s(,OMl:;tRi޽a?Cu6gq;\bx 5 BGG fen2t Dh;s 5bpw !ȺΛlC>l))iZ;tZ6D0 PHb,)ޖG.>* *-Y1S 00 o(b|ppDBds$O1а$O> DS;wD^H G=A A;mݖ@}AxB)JT&9&גoC(A='fA0%s8FAn4H[ QYC칔f>PTjAeP0A4 f?…=n26  m94ȵ'~ @oGc9&u/ C6Sxd)'Pm?>#,:>B)X F^pƤ{ 0:^YLȜ.J5[O;1aɺV Bː`p+֣х f,p‹+ _{&gفy.77 14%wˮr*[GztjR5A+F͠_7r *ҥK (9Qա$r8y9ywD3!l6 Gux"9Uh\8UM NזF9ܜ[y+?h xUH9p,%eBW̏c~U^.-{ Kj?S:y"e$ *h16JCsȢ1@,^\*j&sBlO6d~w_yu2݂øu|_h*ȍY ܺ4{jK pCM@ bk}ED_"^z}uOi5A0 LVƒ#͞*+XG&[ $;ð(1A%L8|P#o%Fju#\qF܋l䅨PH2 Hjh@Ul@hur,D; 6Cvhעrڋd>! ֐;qb )g%̙ u%ȇ-<]?o,E\s6=FEIHq5kN$IxTE{4 xd(B>ʼnҤ˂ HX46X^6:f[{spI6pUYħNݮ)_5$-V`*%F&x׻#UKB nr \=<@ q_5E<\4LW@2,cuiSm<MQX؄%5Eb#S+pcBrZځ -wO"c?dё; I& 0ID'D ȢOIR-Ocy$MjA?Lf4 ʷ_KpBw؀MY*F0,ᇝFO xNPX?XWˎh tq598 5L!Hboh@ޟEEbi̟9<#d6t[aY,la# xa5kg)mB(f7%EMŨYIRu, &$RװȬ8y$<-0V1 F[ l&C暢`$9jӐ" 4d #>FMJ'!Xp` iVC {iK䟱o 6d7 C宰hĤ Dx>@ oX_Uf[S[a}Q@ 7/=0elU&a uÖ/mƈ$ l 4?z C|BR =Y ?vIM`MC_U_TQ^ ?=nL1??cl}iUO̯6&:G}ۄ Dhc?H|e1NY1ec%qo3e'MME"@@wM=v{ w ;c :D L@d 3eˆ*l}CΚHѭqdFP%(`Dx_ [ ޻f GzJa (S{hՄ[_mٔLNis:GCw|\9-D%&bIK@A`sjS ֎£|B0uʩ!a!q)G؀8X@LRŞy6m㎝DkzW0T7j=( ,8o5aH A}ba\$ĘD!Bx##l@Tu6Tډ@uᇃ6 0nr 6  p*#FrH5Pٳs0 jӘe{LrLcҩhfLyW(5k|%FFM'O/$ J6 +V 6 <" j$F7xV:>qb⢘5*4ejHުGY@ohϮj_.]ɿ,Ѕ|c3(Dx + E8|\{{ƗB`> \tЖ/+sQԃOc% 4>3rSG. D2QV*0#hp;n5 =´uKN?߼{pU&w^`E:-{{xp8( Ap(^ޑi)]?Rl!#czӾlMeC5R+im ?ƼCJu.-{M{ \|qgyaPuZŶ ^`bɷ1?c1hF7 k|a-4"9>-Kf2qIiMt;&˅%uԏ(@(r\1]\kLй__6ᕵr_O.V_/b6FѰB|B ̃K1>k֌ B ʅf?gkȄT5ƩSZ&O$kDZpYdU7)l5p[Ϋ}lti*$q97yMvF^z `4`I5hb &GD܄0ܚN?w%ϑGvbkЭ\M=^W0*X ."CGNTQ〥K;@ Zc. o,w$a½!-vkav?|gCmt!aQZ@a޼e!i>~%=dɒōd `K_<Я7g6s= ~_>'z~7Gm^ ۴|k=~ܶT=[l1hTmئ0+o\j{K%I@=c9 JCZ~ke׭[wnYÈ3wYԜ4 @ӒzF'L<Ʒ>߯X6mډ'xI'J y\sO\fW*P16ͼ`s\> ,Έ .d2!! ijCW+ 7 }ر˖-[gΜuJ{~ezCuDG ഒ YI8`̚53TM@_HlvfKBG=K.7Հ=Έ88 Q@lQSvC=nB~@Ʌ|N:}4||' !iB3?|2#5&M`@o3fpcSGUlٷh2f'{ /"}=JRŋhSɅ|ɑd]`ɕnqp3}:[3k2hxQם}Jހ ^cޫXnY-BN[rapNM @\"g 0X0G}Ie߀Dc M5-ή5 @ij @ 5FUNچx3EO:^I$h+86:j"8Jח[u@8pBX<2;}qᱬ7NJgT!ڮ&ޅj 6DC׷\2>=Vz,ܩqMIoRF2fرc\b.P[&Cֶ5 kelb J :NW:e%'h`L~v6 @^zًƘ*ʸ3g`aG̨.LL+DjBql}Ac"\6U! '9%wj^^/=9 $u샧(hߤ W題c7;J8jMY+&x1C1sM7rw.ં ;@q3fL\3Fp0S3 QZ0+L$r̯/crtԞ`\؇؍lRjTd`#а1{Cqw>uLA:~{ݏ8S<3nPΨ$kҞW#'c45xiT6WNbv*ڥ49Q Og+ 0p饗}{EvQ |2Lp4l>05\6tG$a4S.7(Xl?͝[XS8"uyN^Igq^Z䰷^G)[ǜ9[g?z׻XI͛צ)RMPC_ـKūUaD3oDV~zO}*@'| a."Z)#l*cɒ<18∎<`Tu$E0Mu 5ZOhDfaUGH@H[ cX#P@,W[,8a*LJ6AcH7ڸgl^~`UɍB^Kcp| &BE#8.\dF3ϼKT01;hӷҦh,/d`r]cv%Lm Q в0rfɮjc}(qrb )u& ȿ=l ȡ0pI$9$H4ogNdnIi(9`-. 7QxA܎W %'`u aW3 =ciaYȍE5IFdD7Ȉa̐2dYn勭r )HTLJyW^yex8ST@9ا$%=X=h<DcI?H;P>DAD|=ѿ^rι H/3Dk{f'iLrŨ 2 lo$4)pptjt8:Fya"vG+ f(- @(:4}sOW{5&?z뮟4!}(%![|رc: ΋61l葞MtHc' HP qcl$ȫ7,<>͍Vh8 Jd] ƵUF/`"R@ʩt.YId.撬$7'<x*onfـ@$0Eeo]ɋ=ᇯ5?vX[ TQ :Wϣ(z=z5dߴiU~aî;oU,n _D7FH/ˮ1+Uկz)jWO뮻>N,nԉ@0961p;*;&:Tb+c.Wov= t1c PI[x6Dwxy\<( R6mbMU[xul+VmW Op0 `\(_& HPTe `x !LmU ze}"mv6T@ um;[**h [uEl# @BX0%*ՀVs,L"Dh ':uh=|ʴ p yCM]d;&TQ'#]@ؓ.V2&ƄMf_wg)6˲=aA/ElN#H.ƅ|! 4 A@H݋BRnQ͠{ѣnp/Rs8 eBq($8j|AMrUG(j0he{u)H#v ] 0샾 5LM: ]Kیx-AvaG^TF Fqb1yq폕_.UsEsMb3njQ^ʩj4û#b]=͎%klΉ@BH]$qrIDطu /5AX~\ kd5O#Yѩwm 9Ǻ\]t|ֱ A6`1 :`zBS~y{U%5;\  D | ,gVq(0OVbܿmjx~ɱ,iV-mNaj-nw6Oj١x(B{XЉ֪Zˌ _[;$wz 3FuPduA܌X~ d΋ f;1M2RJ81FO~gܬA 9p7r08⊨X%Yia{yySk K\BIgT`\C-,j(bOVuVJ*eא[1 ҿPi{j{{  0 $how讓E }"-y/VTkUhY~<ր,_jNl^~8k{,L#z; ! a„'%"!x]q:!v5K^Țآ_aء=hX8qރ ky菞bHDW&8kڳJ0z g7(z MԊ0~a D +X$iu$0ZUz=k#U,wϝ;l=#wuq폮²wzaMs1; }1ʈ \IߋsF,/@qfTh@{tظ5] NڇGu a0'D_QoƌáΥ01xdd6fE3)3Fr`M= v,@ "MfcVƇP}ASə JopŊy|fsW/wD&0?&5m 0fߺŦM93̽Ԓ4BmT~U'sYGjuHjjrp)g?ףȃ5딜Wl&I SGLo-V3gP_UAСSNYnV"=6~u7pQNx{zc[`֖z)ֲƬ=&FZ#k#vk/(2yuꔫdNb E&ʤ#(S": ]'^z 'DL0Xы $ p:8#.Q=6&v2#QDHp %~˷x CGDlc#hYt')hOA0+xYy4 Ae8O4&ᆵORe1cphaxr?x1^׋R*j0Z}( KsWۣ SvD l&HM\xqjeC5@,sfy%\ғ}`3G W/%tq}}`7``CDf,"*`) OѼK:Ҫ:͛',}[D&@FaHf~wѼ@0JYH<%ѬiFĞʖd|VYpnƜvd/>xț1bbVC.w}OwُM )⁇XR9n<=֩Z,ajI؃ ?# ?K[W"9h@Lߙu_^x/8_VSFQGM8q±ɩ*R3g nњ# b &ҝez/66 1lwKEAغ$Esò.m 3{ኇW{ϾwCj`߷ w{k˟[qY+Ӟ{5r`i\-&$< z9!-xC,;^GQ|νbnU3CJ^TMmA6N,n-X;% G 7Nvlηg&^;K/7<7O|)be/4y\}V1QO!Yaxc_^xʔ)"EF]"E,6/p$/И݆KFGk.eY_bܵ[ Na~myR@1  Ct9o?tFD "ӫ+̿ Ә2n`Es~)23EOE4E$`/:u޸}&*Omùǯ'/}⡽N;9FZ@ 柡r1`8*=m($Wr!*OgϞ=o]\$fҫ Me؊+(B,gj `*H BsCi* Bכ4cxx~?]jRm|u`.|ևs`m,".D45lx!#n]@Jamwg+V<دxϾoW?^y߻|Oh0`@5D{Jk 4/>>ь P-rCjg0;sZv |{Vb>Ko1߽{`;AMTA tkW12Eܽ2`~e)0_,u0p!¦k^`J=Ƞ/p7"?|:? 6,"ʑ24`'ӹ>:~-d6 픞͜)67gΌwp(.=~2uE} 5(o ?N\<o9&N2o43POix?Y1F7"2^ǖTYbGoծ;1up6031"D]. - dPiPrԇ?s?X~C  e^W\kˇ Oglo;n毹s0^# ?fIs pB(L=hEo{,$  H۽iZcƬ \ƷN*7g8/1膸j˃:Ilh=Z$\6+GKfBQ]8'@5tFM3$/KGNG~ YE NR.s%/ifU{ 0ӿ1Gf'OD!rbL&P34>öG|`ř̖Ė"#wZ,ߨx5GygIaH2z{86 v.׈|K\wc]4rʢA/؀\ v o~Cq7~YE Iʝ`wCZPi6r HM3D cŠ$Eݛhh1ah9m3sNw$`?5pV`vKC6XΑF\GSR`cô"GAXZZiǞY$tH'@T'`;Kp;2` `ء{vI- )R%;j!jԒ1".`4fATMG`ɟ5m\[s1 .rW_~߻_Z%./C: i;Hr*V&ÁI]SH?+bD}揟Tw/@H3r瀇?rX6L 3 M$8а@x.zs 'ZO`L r85hX@1o|n\ۄphƇWYVKqD `:dz" @bRxѣOwFV};2}_)-` GoGDH;))a |n>[G p(o ^~yWoSwjj\xeEq&wޓC8!j4f[Awy4 BN-k`UioY/b.:m8٧]5&$@Y0OoʒKu ['^8ꨟ\w 0leʬ_[e!ɂfhv]چR7QGw){v/=Cq1w? =܋]t +UBh37cW ^E yZ ?C/"B >`sd١J*R|+km_;^'j)Ii̓wP l;"ӏ S3]].-Q1=T[@w~wzv_8oNT@ C͑ !{:R0Mݳ Q_Bc|IJXͥ "|?zi#]rCbUCceЌ,LU_){w8Џ|Ϫj vs;98A,|asjg(<´6$Q[CԁWW%q bj.=a5*0s.*Ayx,5h[UB@-XWs?ÿWSxqIIG`˫|z^6@xnܕ٫FdVӽ 񾿝uNgCjs>;#Ŕw}鯾r&Hwn>0t^xa}b13]0vc}S6[W9b)1@0]3*mfqzCG+Ѐ:-M{K_z.rx 0l3r]h-6& %cl7E<2q!1p>TE'tKVp@eX6a{P(ޡ3L֭qIqwg HzXG}7&\ ŒD[Ҙ`QC$/?]ɹz; 񮜓O˼ۧ{g\97 1Tf (p~6W דN$",nL_‹o`WQ#;܎E B_}u88 '8\a$`I>co9ԩϷwmVI_o{`<Ȱtщk4}[m+»By8k¢'lMuuums =7ܲ߅CK}ñnVDneS\/]o^ۧb c ryB6{H BsB`Vq{h4"~k=@o:1>'Wz[oSv~d1֩w㢵e'ޞWGIC?ؿ^--Xr_O@A0Ń??N.ڿWuzAl)SFA D@B07ba_|F'#->O%㌉\ʉe ގL<~-f˦^lD9n#!Fm,zT& G[//{ ->pw;%cB?uG!_9v "ѣʩ'wsy{ 01o+p 0W@0pCF' s,kwaW8Qo~c-ğ3vҲg:"FF-lGIFuLϭ[/e >a7&L8N4wwW]zlZ jpXzwx r]8Q-ڇ7{Ԑ.qAFSvԇ@,2qoμl>k %kM邴)7&oW_o[s+Px[v_~ӇV?fsc7+0A NiM 4sLY=vao r\r*">Do+vʿ~l0rԅluIWC­5qib/K ·?2 Wb D j_&I*&]*iشP4_w FzbV' ~=_}jk\zUS5j+#ߋ݋ێoZ!Ve,m^v:Hj_-kRԕSTEl֮Ksc&5䃷ul as79\B< $] Ƃ!3ю v~;vLy07|T1u !QE-4F Kfp׺}g|x鯼6d -|>=n}wۑ_NT%G~ٹLyt_otTD pqCl 99dԊN9KPK^ycN4!FBc~%nTN!6 $xe *o-W],)#O6/?;)-YqW\|u9Yc[>(h>-Y5G=r=O?߷N;nN&AQE:g@ʺ}TQ$̣ e6l 7Q~& A Cq:0fD[`5ElM_,1lhT@clx|񋿺'x-a|#jUCl?lrm [m5oy-Fpt~b339?%VX+qF v,O[Oй{9sf6:pE0#ؕI< tܫ򥺤02Jǚ=C쾯[t{9}p߁7?Eׇ=L&WV?Ps}Υǝ_nL+gVu`ڡ(:?p>Lf|sY=*+0W [nc~B.p*O@A'w s+={cM:n+⊩ ;sѐ[T1r˃J0kqlGp%xMGّxS;50qRO/Y8!'{VHNl* a&ǷX/?Z6%rgp}M1SƵ'5.ߕWT&v;=!;уdA !V!0NR"46JW4\tni2]{K4ztN1YbmR"u49jdSF-, MDվm2(ft'mSKmDjltm׏(>ѡp>*?՝v* pPH%1vŸwnCPZC*E\0%vy<h'm^NZbJ $d{jfڛ{g,Ke|36/Cdu$u2'IR X<֝x$ Ov$14hѰCͨ7i8~76ӣddrm['nxNw8`s#~?ͦUkްS>pO:9=sˇ+~MxLhѢΡn;vk}_@C?MŶ%IM42c ̖lʌ6RHLiF %--'Tg,UD5S16,2S#,#d9/WYԑM&nH~؀7rW:Gec-&#A">&{6Qu`Ÿws{l(Vnegw&sҥC0+0dƖԙx!<5B s& Ń03 [r|ymH4]/Ƶ5M/F3w?~84&1C'wf'-Ϙbt$.C$#L(c>7jQGJ;ـ +:#O<!WӪGӏ𵒳So 7n |v#W'xHT Ո-(]dküy gQ)eɒw eC}:a?>XNs^!2 Zm-/6S̞ `7 $i a^Pc9=~keO9sٳ3#HZ0  /E%~_p<246/DB}nBY~:jy634Dݷ2zIh5v2$RN*ਲ涕c"~zѾgzB?Q>''FKնh9\`m1|;eńdɒİCnVLƎ{A!Ni"ddbƠ4MP}* jT* /.2U/C> 30%h̹[DQ1gDv76&Eej(ݪĮh'7WwJ2ݲL˦&. 2bNkKB G}FmМ9sznҥ* t).wv䃆0^BU럢Xl3/K.|LfzUU+{Wsv ls|Xc']?,Ԝ2m1Q,P)ܞDÆ {wؙR0J o7׫W],O؀ts9ɡ8@SxVocybXlN(`-VKS5i'Mիro𮯢9kl8cl$@,t9>=L~ehS\|j  ^^`\Z?8z"/w٥'˹>rI ϰu>]i|+[i p0(T* Ux :! DUq ++Z,gYew13:1F!rѢE7pön6JHU|gN>>{ƌCfaZdq)LMb?C?s9 L]l4@E dmúm#&HnaKc{ΑsN'[i q 7J>cCö?\(!Hi͂BY f'G?D2;qoaazyc}ZӲ]o16пveF%AL3)Eɒj,ll*"Oz D5&IL꯱*@|:y$Fv});_w.ܛ8[ ((eY(q?I.ntdDV^wh5K? lscᢏgٲj+g]?Ufw/$,kĹszsw@`~3c:*&~œaUGAP e^)![ w5 5e¢̀ES&wcoD\- S{%/l? (:AXw]ƌy]Գ#2Mj V8#B,#pԪ`H aВaۣ=J6 yd ;y?(QQZfdm')^QY DDZ$tu֮_˄T!8h?;~# ,`ƘpPn#8-] \]@իp5AWhbXӟ=;yicyMco%KO~ⰎxQ u,^s$Hh/_N$/ %>~jRsQ049wwձ8H@;ꉰP tmoaxW5WN=7dFxꩧFTS1͟QM~DF`p[ڴsx+ GΖBT/.5RL1BBS$K`2X@j~F@'ހ?$GŌTUXĀdQI6`$'o.>(y[hd$;Nhd75s22G8^p?? rer%z>-! 16f+€5|kF5513zxI/&dx8CAvGF'Cwʸn'l!Nh TNPt15 ;iEX85kAq*5 Yf_ZlS 1MiH&XODJVa耐 4SnذAq%ۿ ]TH+=fyXD* 5vZN(XWVPkT9bw GQ,of !r* [#Bcu@s@Gq;')%Ο<>şDouy8[:7fSn|~C@e6/G)SȷlMĵ^I2Q@/Z`C-va\#0ޣ}i;TK KL&FB|۠TT6%Y]$ 9s N-ʤdȕkhh磏~n?Irʍܥj*@M( /-jTSP5Z~ ؀@ ‚ 5Fuc,o=:Dp裏bYi  9mٲeUo׿87X@s?BuԒہvc+HUM ^Xv>#rߥ^Zlw2̱'eԩyڴqT_9s]s5CAZNF4 $zP6P΍o3fۚ;afY u䪭îʂ*vE}U1|j*P]lL-o}+_ٓ+mao*Z2C-Y7Pݯ(oTS|7%.n̼qFs@xPu:BL ”P ux2pqSo% !avPHIN@ۂ`@7Zkcz IA@9Qx6ZmX^-ZDYv^ވsCe I?5@m=\&Ѳ/%o}ghJSOvdNM@a~pLHet W} W{&=r|xCO D3Џ+, N/1Ir8,UIh+ri@& O .b9XD^)6؀ ؀{i3̊%̿ CY~M=/% SMk~0"vDO}DD22ΑÃ=aCReJ g&h6"âZ %RXSѱ3dFYQ1aIM? p/.@R:Ѩ'tŮ:tac!B'ش+q9DP_פX!a׸ [ZUi78ӧO(0`ϹS6 ;u #0y%x!:[ Ԇhb›:BͨDQ;|'.*ArP6A@9,'ˀ1B{ަqg?蠃/_:3!0ޗhyR!2@G&JTSЪ S]p\& /Vg*9#KcTm6Yi|B <#ʊ $JWq8T&PgpٸU ׀(0`i"0}oĘ^F f=uJ=q%eMՔx;`648Ըƃi E]x*(3g,/rʗ*&[9jJycV.K`*B61G(7(Rש&3-Q$@ah 2 UX4/! I E68n X"x0[VQ*@i512e1ol6΁Otc^W%VC0GM w* l%;T. X!"=i 9ALbh(7#⅒79&@P6ѱm[=iMp"ƉQ>rus|0x+66K*@{Mlo:{Wa(CMd FTbŊz DS0 B+Qa!U&n zkQŭIKYbV햭D>t/Y/B*'#HtJPOٔT'$ě1ECR CN!ryR j@ Z ୷H%7rpk%Ó6',}Pŀh`o(:@~bQ7Jc^\P, ihbE(h࠸5馛n"_V'-)PGKbD.PRC1ij 6ǤR{ʵd*i)]KR%3yвP|]- S*,-~ ԏy㦥,hXHp8cFonS/+2+z65r|gN33dd!*XPӵd5"Pe1f b\9]h%}_p ;3-^ l/ /6w9o3"r N}pC*" TIXNEAO+B:ה<@kPE0U$+;M,}iP dFK@Kd.bl)$qepnwŶÞvEȇEK ARE(q-O]|-@aQo5[8k.-Zľn\ `lN/.6+#";[SR&6+Z*bRV83iLb(9᠉"7w[.6F[NTv{mL5`w'-)e o:.@:y lX΋\>kf_@j9aA.,+2S 'F'a.PĻ/1ga͢ק &j7-/ijJ׮B=񕩥j.s,,A4ni*E(iic66X\SRrMQܠ*_섛8eĊ"C@@oO ?@y FL$ ÷U/[IɔJˁ 6s'xk4"P'D;|]7#/hrp(ەX0s3ϼu>=ܫvYRΚ5kڵk_~#]k AALhҜ2^tEg}vq&Vn!^xG-/hkpܒ2zI_s>{_U@(pX H=Нo^ >A}=wHb0HA<`38 s1׈{CBIUע7e_d%5d1MQu~={\7y7PYn?}y??at;q5k&,UW]|k6l窫.?>u6B =ai$$`ɒL6CN6.VB1hwCpmz7V}ƔI,ބ@@lwꩧ"-[]ૼ] M3Y)s);vس'RFf_GMHf<9/] xXBi笱 ;3l˕O>F0@ln߈Spd%ы&;{JʖMM1uWåb?4-f!lB +1pGy~@:vw/`縏js7<1`*A~.%@5d?qӧ!XEJbea6f\AnR_h@@~M{ـ}Sk=ɩڌzVJkQ6P)]+0)L/G!|#Yֵ!| }ΖBd]9Y*mj~XuТ Q;Q駿J +5#Abկ1Pʄj43"_r`YcOƺީim!@/Q@Z{hw,+VP_WO1;,}X+2aҘl*4p@ͯL1Ql \&('ѵ_$8nݖ_ :ځ-D17f0*`]` @#yoe? ld13,觖}M=Y%k,I6h |e|Zl ^M,n]~:2}@_SqV#y9R17BN_ԖlA;l4-YF6r:RKvɆ Qd_hEkTܴĵ=\cC7 f"\,XdZQӣYV &Jn{ (^MڦmlM 0veſEΏO ], ]bPhVw뭏-@:O;m"vv6"q€!ba⢛Bw挆Es»%xva3Nߙݢ@$ qK!8Oc@Ԡ &D#e%rp,hD!9ccќnoz>\ϖ/Mp\lĮ9qw;퐨_}^ '1C/-չ9' 5h h@6(ՓFǢ+E@j=l0ևJ@x@4r0w,9WLw挔Es»%I6p)/S3Qod5c/" #0 l]#h Xuq$h> 9Zw {NcQ55? ? 0ZEs@Nlt׍0'r0AT%X"8(ڤ ^PSL_"MjN LF5g8t,3-Q6 fl(Pdu޷NA x+h$AMɾpΙ!(?@YW]H62nUv|ܹo(& 9dG@#M*Mzܟ*msՅǪ@ls2buS Ü6lrig=Ui\R~=@ _0`:/6D AUnze'M~}CT8o@jn6! ʳhGby&I 4#u/Ϲp"DTaCֈW,4P6АX5; Ikpkm+$h L%h=Džؾn*=suxh ˁb+rmTlJn?Y) D9[l6>^r˚NEeB/_iWR9k yXxsf|ɷ%Hӷ ]Dmo}X`He"oN9ǣŸ tj-16gl_ =4ɫrOl_L)q=$9\l&($=Ic"]dYv*_`Κ6h֔g9?w88&9Vklp>\TyٲeM&LwH@4h $@.Sd`.ܳmjI]zr*-4e&Uɥ)yhO;v _liuد=tS@`ƃ$`B=@؟ +gK네ӑrJ2&o=b #JXS'^u[otN<]u(L_ዯ ~G I08唝fogkT RD܏hi9% c'SczKu(9$uEkD'uP)etXrq!snQ[Te7LlK).*޷daMM=VK&.qYHM\nlsی`,&o2M. HFYTyٴ2udtJl .M3g%1C,YT- UVyL"`"JS6u*0mBK5W_})Snk~E@@@5 i$93̦vz뚌,{ x`֬Y6 *:J|n^d2y#)hhb8 c?*}zb+J `L "(1674"("> oLG"(Ԋ"(@P6о1)"(n(pKS+"(C6@K})"(@*@e:EE@P~G@@"("l@"("(WE@PL|AnڴAAQE@Pv#0jm7qhwϵw"("j tb("(~E@PE@ـE@PE>MIENDB`S_Dd #  S lALfile:///Z:/chow/scid/web/iptunnel.jpgRo^ZGݴ#w졋K^tFC^ZGݴ#w졋JFIF``C   %# , #&')*)-0-(0%()(C   (((((((((((((((((((((((((((((((((((((((((((((((((((V" }!1AQa"q2#BR$3br %&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz w!1AQaq"2B #3Rbr $4%&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz ?(((((((CaԠlnnKBŴP8''͍U]wtXKzqK xBUiQ@OٲHQz]OO ؒhnwđHFx#t8|M `,~ҲmA4H>[%Ms@&Kҵ VB͎mJè3M4krC-r QD+ GӵM &YAcq=)gKs( ZO>NpXKx;B4XFk/ΐ~fYCgq cj5k-\hXeAF yTVFRH8 O![[t,[;Z6VFd*+Tv$VW~!_K۫mWOq4q",2rkx{KѦm6ɖHRG23#ʼn教bMT<#i'RWkR̒42gfr0h>ku:]\^,Rt2&~/lncU+i{.&frD7%L_-#jm/yŨ][m}ws6چm8/D89 /,,v7QHcuK]!fb8@,1ɒBsc.+K_./lo1>2?Uy> 뚎n-":[8&j U'bCW̯E5tkK"&7xvx^6elUUNTb?奜67WʿFAFFR!׆, t^kXEgaoH31%%fbKI$hQ@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@.5]Ŵ,oA) >ժO X˨sj̿әc\V PU|}O5W^'?wua -HhǠ9bnZDt0ꨬ]Z&tvGQD2Ia0h.L,9\QG@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@%O}uU_T=`]OGWU@Q@ލkoEsn%  #qG é :+#Z?Ϣkڶa0Tpi.iVv}eIf=Usqxn|0ǔm`.;:;øw~yNz΀vY3@6s}Kn 4B$ڎ՘$C @bZ&k֯uv:9I\Jq@QEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEr?SW+Su?a]UQEQEQEgNծ[MZ4Ũٿp !Kcpђ5ErS_4Xm/'mUj֗-6[kRd .\,QoF]kcKc[_YK2%7eXp@?P(?i?s4Ita%z17yB8OLcӸfs(MäLÂE#\)D_r9tY"' # R8 "((((((((((((((((((((((((((((((WR>ºu/*~.+uWKdYV9>Y.ٸq.k[M*x|ik>(ޝRof%K.G(IXd;W Y^="N#iW"mEͬd9WxETz]}IV^QYmi#o-B ʧFN2@: ( ( (9 ;;Iq&c ;13"Y89P_>%hX[Z&Aѓ .ɒLݡ|?/%^ɕ&I!UhcJDʩ$fBko*jʗc$QD6m@[6RVUxgKo.Tg" @A ߍ5[t[+kBKK]E_}ەȶ S%yK:\x{Gwua%ظ6HZ8F"i@S+;|=?*o/g לxOÏm4 is>eIE[C¨_ .VBK;Yy)bMId؉fF'Mm -l$m Jk!g =RjԲ]>lpx]'#}?{%]YK,w2K_9Yex߲9<Xŵv>ƽ$ 9%P2_*>R+m%IGYW~_)w_#lFV_%1 PqFVʜVQEQEVe֮pv]΄Ȥz'N 6G=^jQ)-+$'Zͬlkmp6y${ғÑʒ\L4`]*]vE?u*,^+>I>c,n"vyʱR9Q}UuqLx}BAwdKi%4]X_iWR˸eH8e$G\Kunt^\ys,rKy i: +WOXKi9Z+{%GX2@&4OhjE%2@ pYFC)HCuiotnaIH\߅MEbIcu.+Nvz>6DHh\v(N1T#+E3Jk90BBb=73IY^2~08bX-En8$9#MjNVH h(((((((((((((((((+Ǟ ԴV 7N]2Tdvn01=O] >?z~7֬f"i%_jꑢbfI5/Ro'5:^5#[A0%I G:PKEPEPEP+Su?a]Ur?SP^+k:o/&GWӎ5{UQ d}F}A"?jV_"UHRE/ %v# xYO|IlBjx .)c$ܯm Y1 #֊[v>хc^jZ䋥}eS.ݟl`ށQf]jeGF&@%yjV]w ( ( Ԥks* \ʼmR8_]f!cLd4U-+bw9h[;X,[F#9'Q@fji^ cET/㿄$M ['NUՅRfR2cA}jQEvjW1X <2@74r :è"(W#Z?Ϣkڶa0Tpi.iVv}eIf'':m' yF Q;{I۷ꨠNz΀vY3@6s}Kn cI߈+Ona+1=Y"J0̄*A4[u#H#_esw&k֯uv:9I\JqY3>鯅Bd` :a su;~zc]%q 4[c쨢(((_> {4t>%A@*yc=͛s:F RN˝!@EyW%!ccսŚε}esɥCwA O1=>@EPEPEPEPEPEPEPEPEPEPEPEP|j׊SAIe:]NI 3^b?&kg^A}x|&ӭn4۝/@`ӭ֡7P\\p|QB y\!h^HvbUG+$J G:NΝŚijBMƝy7@dv#ľ"Ҭ-u?%ist4x&,YcmG"=*~7x C~7x C~7C?:xomw*Ů]4,Bhp2Ehj_T=`]OGWU\%O}uTQEW5as;|ImZiMzN"D\WiC0!h+St@UU[BjPp9hr _H[XLAxEfAJS TN2u+_M˃HqZej.Ih}~u@Q@Q@Q@Q@Q@Q@Q@߆tZ/eգAZW;  nS\oLj3ĖȎrA#l2!ګ-\-xE ]Lzm'Bzym@&xEw!#2>9bSGuiwlZ-Yqr9QQxSW;03iکD p z1#ݥ a@hWSyp%0p8 gܠ.m.`hH$!  h(~,,oC4|q7<ѷcuK,7b.C!`R2r@?x!u9goiڕ~++]f&ی`9ĻѾ k4Qx^[i$FE/i$`2 uz[eҚ6 e,rEHDѳ.ѻ8 ןxƱ&*^[j7F>"-ʪI%+W7}B7F{_4KHtۂɼpNFG#񎽠i>څWq,$@0ggևۼqB}?!UErn GۼqB}?!UErn GۼqB}?!UEswm[ k2YȖMqf  m& ((((((((_3_:Pxº[u6G\O/M]!#(yƯؙxeH<+k?F'3 }gϥyW-OTӴ.TO Y}:Tn FG$j/W|Rm| ?<켯cHw;+|j~>W]wže$ڵv&q$m+m0›E+Er ?o?5| o_›E+E}UE|4S>"J}rZvHб ]odSu]KT4Ri%i6B܅`'c?x!ʾɛ^V(+OH><:Szo5mcxNݘ!i_ZRkɢi%W bxI&X4c/ *X4]7J ?c/ *r\lu O0o Ϋ;y,i UfaHUN0qw֠,Qׯӽ *̈I$!߷^Ձ?G|6*X8O7H?ꨮW?r 7H?nmẈqȇZZ|d7[L~P 9{c? 9xoT?^Uu H0dmp\,AQ 9xoTQ\,AQ 9xoTQ\,AQ 9xoTQ\,AQ 9xoTQ\,AQ 9xoTQ\,AQ 9xoTQ\,AQ 9xoTQ\,AQ 9xoTVnlvɣɍNzp+?r 7H?l4;w>;N=>/ ]}JXb-߅aIlC<~1ŝPfc}ax?-.c:j;P=9oҀ=N ;;Iq&c ;13"`:mng8L >4kD- XYu `#8#8&h% E}UIg e>7?W/?Mo">U7?W/ul>?j^u}JMOk5)b IYaI^<?΀=W1Qκ|#5몠((((+~iifφI\2 ʀ D;]^8_?$QBS_Fm-fXS+%n=W?|7"?  ?ux|^wEW?/=W?_PK /om8?hkԿOҖOCJY.SIϯeG?4_UMo<%[vU$G$4(,aWH-E(@T`* k_%-tDҤ״h,^95oFC$)H3<ך}64<nnmdKq}U [=:s򯁿Ni<5oJ򯆟y7տ R0wī$_)-̖쐶&Ie ?0mbrQP?*=J?ho<7?*=WD=yWO3kgShyk-a$B7Dg Kj]^&ml>bɷw) zBGBl_VOWPa2$ 8PBAԿ{)w JT,,{j:uVv 6r4:m0ǩk'foh_3#.No;r-@]Bh T,sg'*O"4z|UOj~$/dK{-oCҼMeۯE_Ok?_tzh/MeG|g OqW_խqb~Fְy ?ǧS]yg+c/+oEP+np} QH IUswmJ :?eԕuzJ :?eԕtW+*RWUQ^ /_I^7Wg@Ey,oμ^>$|_g$ DFFݹ*W/0xD0n"!1]C\9"((((i:=rY%ċ dZ?#H).e𵕢`HEvvg"s+R>€K,,oCQ7G+k-Ή_1I=rўW_JggA}[1_i60 {륹h+&KJ\{WIy (~$̈jvOeZ+%NהK> J?D%|š|}HJxmBPX9WOiE>}V4d]@G^ G B'U~"xo%P׀x7O'@O >xcB?tϳmq+@V"rx}wR:oŭ^"{>YA(h0d ]^8_?$WD{Zp;#qܞVyw=W?|7">LJq HW?tQz}_#?ux|G.w/+3G|"?xq4gvgm$N$@%pF%=AEq6-kEFm#rӯJgLUu/&iCb;6[>v<017ֹ_PZ _&oH}?z~VۼH.I[rGj*ɚTpMAj7"PZ _&oH} yK1®+1UڬƟs?/#Aj7"PZ _&oH}`hIe¤h%IOf TZOo'-L  _SƑmZ;M֢YV$6DBoyn !{i˰AuZȹ/nׅimi_gGn7o=o7+7šmW|]Zeվuwfi7Ĺ)\$acR[ f 9#o7O?g>eVv]y~"?cO5Y7HIaP#},(XOjZO2ɧjsMg;,tJMGA3"E%-# yJc.n*[h՛~)*i҈㺆9usExXJP"I2O}y.uȢ׭7u[X$@<J\~G@ҿX\ѻr G,at;nPːA=㫝"[W:ݍX..o4أLY$$6ʚmrJyh7GhAN"B @-sUѧr#HuSm?)92J_<1΅Wķ7P[\xoO..4߶dG* |hcz?1V񯊭^ jy%Sy d3|[ojItX&F'q [jx c|%}CRN4K)\pT8aI>wmַ=$F*A s_<BoW@gº景z -`;T2c ރ?J᷁G|903BOVOn5OlX~V 6_,o?^ &op4¸? \M}7 /V 6_,o?G+ S/7}q|7??\x &m>Dy7-[GnY $ 0WR3[_|_Wb=3 l۾I*k$;q &op5.2x/";g"Ӭh &P݀]!ڌNŏ%2-zsZlf<_7z~-YSiB&1Mgq3<]w!_ n5[I=佺Ckqn ̲`]@wc4gKYwY33ݽ^WJ.pG+«9#x<1Ze}3Zq2"(d!Aӻ0yu='p"~E7$60[*VL88ln@4vV[(UT Q6}IY ;|@̖Q۶r!]l +T wfckkzu6F_A= M;+ڋ9D. q13xM~V۸=ims}^[]A#c\1~J=vcmJPU>Zdu[YZOm˸Ӽ;3;ș(A~u~,][ufL AH->pOL^ETg(,¶{{Xǁ‚?o3EOL^ѨxCӵ[m3PtMJoi=G4Br`@V_s/#Aj7"PZ _&oHx1%C:FG EYܐ;Դ{i/#Aj7"PZ _&oH}`k4SF]r;Rv {i/#~*oYסse%',XǕ`uEzκtJ*VH+μV[{uK+1dOKVVE;wHƧ=xPxRp-- #pIHYZ!K&lZ%g~]6uM>U/6Le`C++  A+]>MMj2Lqfĸv c\yk ՜Om:,KIC)A@A߉-a"|pFXEtڝioq ݎss>Sb~BNcss vQEQEQEQEQEQEQEy׉<94W1Yhgcy$O#̆K bH'RczᲾ37Y8uq=gK8''RX.<Փ!cu֨ mw͖iwXM٢ڐNשnk6%MfI#k=c֋!?b;^ IW|9/FO:Co}O]mn9]G$'QP^A:įx_wϢ۪<ʪ*Y*@DlK-yߋㆣ'ïv:E|LF7>Vj-41`<@sc,@TWκ}s~k,]h/=ő] YPb2ο.X|#v?j:M巘b+]uTWAXqumNMҤγ؎krJ̠mO4.|mωí: Ԛs6yQgX8Ut $ [}Jk=iUi 2QҼj:-ⴾFԤ#@ޤf5m~]Ϋ|Krj9l-P،Dp3(V~փ2XɫlXsl'g n<~>gڵ,c|#$o vPH`(c@#ki/m { ,Jޠ:2UB7*i t bR-\~ sȄ&EQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEV7K}+CpK26 O!V!w8pUUb,zEK2K4Ҹ H gI UUU4]eX `FI"Aa Y #($*"V,v"OKl̘"!OyBrHhdl7si(>m'?&((/^: ̶e1@$x<+K#WCs-Yka2FdO"<`:ZG%QR >lw&5/ime'u&IZHR rmnּmWKG^M<)ဤE~SrBN4w[n-7ȟ'? Ns"hc@kŸ4ōגeSδH!rp &S'o:GNѥlSO~ry+FTmR~RXҔPi[Α/57N ^Z4c H]cTy>[ܳ,cd%A=h+¾>%x725$lD!( +δ1_P ֓%6He6y URSB 2tk?ukڇ< ڽ_=IctL O1v lްR?5磂nTt{ZK>`@?n WgU) 1Q 0+ETETPGmo B;x4u>ޥU ؟^p?<'Ǘ=j(u⿊~*oRiZź79$R|1'&_MWۿ}s\-6NB>-ωbo/l)+ϊ!q|S&j.M8A{fJ (Y* @x߁/i%wS"o\Cm\H$.OZvjW Vk)9YV%A+ žP qX'^L8M[r-zG#rU\ |'մ L}jKŹp-\4- e `u?7[ _l9G$de8 "? xU4 v93GaY H$$r<$~uOpKYm4;K ͔pV`nq\jŞt{gw63Fa dY2P*>+]:Vyb[+,cd΃=wkg 6H1V/y14R&ne#*A^@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@gzEK2K4Ҹ H gI UUhQ@&:]>Sk1ZDH>L9!K9eUDM(((M0 $go¦1g֝&݋,85Z E 1 CL CoYfM~X({Tm F00N:dk:k;W.ێQ^jMU~r=늿Yڞo|Drr q^ߕegJ.PIrN1GtVU\mퟖAS't-"Q(J( (gq lF@w/4+7[?*OԎ+>M uڶQ>#/~߲Y\;3xv#;rSP񎅧GRVg! -;8Fb>7L[cxcqbJRC~Sk 96q3 /!I L CAGWXweVb{w3JoXYoݣ$ZuݡP۬fT#g^jERLjX Xy~b&m0i"[I'&w$oaxZ@r?І]Bt z֥4 X4R&1nU1)]F]b?uPEt0Z6nF၀GZȪT`0 ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ~*8>^;X5zm'Ӆ b ߀{kh' ')$s$, ʲRzˑوh|EV뷷[pEf82"*AV-2Ȗ$"/ U[]-S$M}RDW˜,m!rw8@M6WUeK,oʰ ~UIt/땏[ ~|L ēw2 Ҡkg-rKVgIR.&eduy|dxV#4?Pf};Xlo$г7!_,*dn g&F#ۤC`g`P8 $WcօQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEٺDdbn  S J*?iptunnel_testbed.gifDd j  C F,Iptunnel_testbed2.gifDd j  C F,Iptunnel_testbed3.gifDdSh  C D*images/rra_whole.gifDdp3p  C L2images/tunnel_config.gifDd9V`  C <"images/route.gifDdQd  C @&images/ipcatch.gif  i8@8 NormalCJ_HaJmH sH tH `@` Heading 1$$d<@&a$5CJKHOJQJaJnHtHT@T Heading 2$<@& 56CJOJQJ\]^JaJV@2V Heading 3dd@&[$\$5CJOJPJQJ\^JaJ<A@< Default Paragraph Font>V@> FollowedHyperlink >*B* phJ^@J Normal (Web)dd[$\$OJPJQJ^Je@ HTML Preformatted7 2( Px 4 #\'*.25@9CJOJPJQJ^JaJXa++ , m n U5u     C%D%&((s)*!+=+--//61712Q33 4L4C555H7I7e77738s8t88 9J9`9999=:>:V:X:Z:B<C<<>>>@@ABBB|BBBBBBBBBCC CCCCCC&CbCcCmCCC/DADiDjDDDDEEEEEEEBGYGHHI_____-________L`o`p```aFaGaHaIaWaZa 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000C;FXe59=AuC)!/65H;=>FFcGiHI-codFeXe68:;<>?@BCDEFGHXe7k 13*++ 4H4J47B7D799:;:<<<><ABBXaCCCCCCCC.2 B G pw|IO.1 #37@FvzNSYbhlmsSYZ_y|&.<AQVfjsy'-128$*+0IL+./8GP^fu}(1<DFJLTbfx $26HMS[aefl U[\a|FIJSbky+3>FHLNSaew &(gm ^gmr| ' / 7 B P Q W j n !!!!!!"#=#@#F#K#L#V#W#[#}############$$ $$$$@$K$$$$$$$$$%%%%:%;%<%=%& & & &&&&&&&&&&&''''''''2'3'4'5'6'7'8'9':';'<'='>'?'@'A'I'S'['b'd'e'}''''''''''''''(((( ( ((($(+(-(.(F(K(((((((((((((((((((()])e)**S*V***.+4+++++++;,C,,,,-J-P-Q-V-------. .`.h.....(/0///////00600000-131223366<< ==L=O======>->2>B>J>K>O>q>|>>>>>>?B?H?I?N???@ @j@r@@@BBBB9CHCCCDDIIIIK KKK~LLLLEMOMiPrPCSLSUUU&U.U9UUVWWXXXXXXZ[[#[>[Y[d\z\o]y]]]]^Za I M      " ' !"!"#%%&&3)5)7)r)S*V*>1A1s1|1)2+2V4b4m9v9;&;U;b;>>AA|BBBC CCCCCCY7Y[ [J\N\]]Za3333333333333333333333333333333333333333++..mm/2LM*MN* + , O P Q Q TU23-__WaZa a3#Z:\chow\scid\scid_midtem_report.doca3jC:\Documents and Settings\ycai\Application Data\Microsoft\Word\AutoRecovery save of scid_midtem_report.asda3jC:\Documents and Settings\ycai\Application Data\Microsoft\Word\AutoRecovery save of scid_midtem_report.asda3jC:\Documents and Settings\ycai\Application Data\Microsoft\Word\AutoRecovery save of scid_midtem_report.asda3jC:\Documents and Settings\ycai\Application Data\Microsoft\Word\AutoRecovery save of scid_midtem_report.asda3jC:\Documents and Settings\ycai\Application Data\Microsoft\Word\AutoRecovery save of scid_midtem_report.asd)},      C%D%&((=+--//6171C55H7I7e7=:>:Z:B<C<<>>>@@ABBBBBBBBBBCC CCCCCC&CbCcCmCCC/DADiDjDDDDEEEEEEEI______o`p``FaGaZa@4\tXaP@UnknownG: Times New Roman5Symbol3& : ArialI& ??Arial Unicode MS"qhKwfKwf7DP)!20b2Qa3a3Oh+'0H    (08@ssa33Normala3m20mMicrosoft Word 9.0@ @TxXF@vyaFDP՜.+,D՜.+,, hp|  EAS)b2  Title< 8@ _PID_HLINKSA  GO&file:///Z:/chow/scid/web/iptunnel.jpg  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./012345689:;<=>?@ABCDEFGHIJKLMNPQRSTUVXYZ[\]^cRoot Entry FP