Skip to content

Instantly share code, notes, and snippets.

@ahlifei
Created December 29, 2016 09:20
Show Gist options
  • Save ahlifei/c7be5c406b874e6a46b6cb2bf9f9bcc2 to your computer and use it in GitHub Desktop.
Save ahlifei/c7be5c406b874e6a46b6cb2bf9f9bcc2 to your computer and use it in GitHub Desktop.
shell
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="Encoding">
<file url="PROJECT" charset="UTF-8" />
</component>
</project>
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="ProjectDictionaryState">
<dictionary name="qimi" />
</component>
<component name="ProjectInspectionProfilesVisibleTreeState">
<entry key="Project Default">
<profile-state>
<expanded-state>
<State>
<id />
</State>
</expanded-state>
<selected-state>
<State>
<id>Buildout</id>
</State>
</selected-state>
</profile-state>
</entry>
</component>
<component name="ProjectLevelVcsManager" settingsEditedManually="false">
<OptionsSetting value="true" id="Add" />
<OptionsSetting value="true" id="Remove" />
<OptionsSetting value="true" id="Checkout" />
<OptionsSetting value="true" id="Update" />
<OptionsSetting value="true" id="Status" />
<OptionsSetting value="true" id="Edit" />
<ConfirmationsSetting value="0" id="Add" />
<ConfirmationsSetting value="0" id="Remove" />
</component>
<component name="ProjectRootManager" version="2" project-jdk-name="Python 3.4.3 (/usr/bin/python3.4)" project-jdk-type="Python SDK" />
<component name="masterDetails">
<states>
<state key="ScopeChooserConfigurable.UI">
<settings>
<splitter-proportions>
<option name="proportions">
<list>
<option value="0.2" />
</list>
</option>
</splitter-proportions>
</settings>
</state>
</states>
</component>
</project>
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="ProjectModuleManager">
<modules>
<module fileurl="file://$PROJECT_DIR$/.idea/workspace.iml" filepath="$PROJECT_DIR$/.idea/workspace.iml" />
</modules>
</component>
</project>
<?xml version="1.0" encoding="UTF-8"?>
<module type="PYTHON_MODULE" version="4">
<component name="NewModuleRootManager">
<content url="file://$MODULE_DIR$" />
<orderEntry type="inheritedJdk" />
<orderEntry type="sourceFolder" forTests="false" />
</component>
</module>
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="ChangeListManager">
<option name="TRACKING_ENABLED" value="true" />
<option name="SHOW_DIALOG" value="false" />
<option name="HIGHLIGHT_CONFLICTS" value="true" />
<option name="HIGHLIGHT_NON_ACTIVE_CHANGELIST" value="false" />
<option name="LAST_RESOLUTION" value="IGNORE" />
</component>
<component name="CreatePatchCommitExecutor">
<option name="PATCH_PATH" value="" />
</component>
<component name="ProjectLevelVcsManager" settingsEditedManually="false">
<OptionsSetting value="true" id="Add" />
<OptionsSetting value="true" id="Remove" />
<OptionsSetting value="true" id="Checkout" />
<OptionsSetting value="true" id="Update" />
<OptionsSetting value="true" id="Status" />
<OptionsSetting value="true" id="Edit" />
<ConfirmationsSetting value="0" id="Add" />
<ConfirmationsSetting value="0" id="Remove" />
</component>
<component name="PropertiesComponent">
<property name="settings.editor.selected.configurable" value="preferences.sourceCode.Python" />
<property name="settings.editor.splitter.proportion" value="0.2" />
</component>
<component name="ShelveChangesManager" show_recycled="false">
<option name="remove_strategy" value="false" />
</component>
<component name="TaskManager">
<task active="true" id="Default" summary="Default task">
<created>1483002831512</created>
<option name="number" value="Default" />
<option name="presentableId" value="Default" />
<updated>1483002831512</updated>
</task>
<servers />
</component>
<component name="VcsContentAnnotationSettings">
<option name="myLimit" value="2678400000" />
</component>
<component name="XDebuggerManager">
<breakpoint-manager />
<watches-manager />
</component>
</project>
#brood-int1 static-lufaxcdn-com 172.19.80.23 1app-unfixed
#brood-int2 static-lufaxcdn-com 172.16.10.25 1app-unfixed
#brood-int3 static-lufaxcdn-com 172.16.166.1 1app-unfixed
#brood-int4 static-lufaxcdn-com 172.16.166.11 1app-unfixed
#brood-int5 static-lufaxcdn-com 172.16.166.21 1app-unfixed
brood-jijin1 static-lufaxcdn-com 172.16.184.49
brood-jijin2 static-lufaxcdn-com 172.16.184.61
brood-mobile1 static-lufaxcdn-com 172.16.166.140
brood-mobile2 static-lufaxcdn-com 172.16.166.152
brood-mobile3 static-lufaxcdn-com 172.16.166.164
brood-qa10 static-lufaxcdn-com 172.16.166.112
#brood-qa11 static-lufaxcdn-com 172.16.166.100 fixed
brood-qa12 static-lufaxcdn-com 172.16.166.236
brood-qa13 static-lufaxcdn-com 172.16.166.240
brood-qa14 static-lufaxcdn-com 172.19.10.2
brood-qa15 static-lufaxcdn-com 172.16.166.188
brood-qa16 static-lufaxcdn-com 172.16.166.200
brood-qa17 static-lufaxcdn-com 172.16.166.212
brood-qa18 static-lufaxcdn-com 172.16.166.224
brood-qa19 static-lufaxcdn-com 172.16.184.25
#brood-qa1 static-lufaxcdn-com 172.19.80.21 fixed
brood-qa20 static-lufaxcdn-com 172.16.184.37
#brood-qa21 static-lufaxcdn-com 172.16.184.73
#brood-qa2 static-lufaxcdn-com 172.19.80.22 fixed
#brood-qa3 static-lufaxcdn-com 172.19.39.4 need_rebuild
#brood-qa4 static-lufaxcdn-com 172.19.80.24 fixed
#brood-qa5 static-lufaxcdn-com 172.19.80.25 fixed
brood-qa6 static-lufaxcdn-com 172.16.166.10
brood-qa7 static-lufaxcdn-com 172.16.166.41
brood-qa8 static-lufaxcdn-com 172.16.166.62
brood-qa9 static-lufaxcdn-com 172.16.166.92
brood-react1 static-lufaxcdn-com 172.16.184.1
#brood-stg1 static-lufaxcdn-com 172.19.64.21 1app-unfixed
#brood-stg2 static-lufaxcdn-com 172.19.64.31 1app-unfixed
brood-stg3 static-lufaxcdn-com 172.19.64.13
brood-vue1 static-lufaxcdn-com 172.16.184.13
brood-qa2 static-lufaxcdn-com 172.19.80.22
brood-qa4 static-lufaxcdn-com 172.19.80.24
brood-int1 static-lufaxcdn-com 172.19.80.23
brood-qa1 static-lufaxcdn-com 172.19.80.21
brood-stg2 static-lufaxcdn-com 172.19.64.31
brood-stg1 static-lufaxcdn-com 172.19.64.21
brood-int5 static-lufaxcdn-com 172.16.166.21
brood-int2 static-lufaxcdn-com 172.16.10.25
brood-qa7 static-lufaxcdn-com 172.16.166.41
brood-qa6 static-lufaxcdn-com 172.16.166.10
brood-qa5 static-lufaxcdn-com 172.19.80.25
brood-stg3 static-lufaxcdn-com 172.19.64.13
brood-qa3 static-lufaxcdn-com 172.19.39.4
brood-qa9 static-lufaxcdn-com 172.16.166.92
brood-qa8 static-lufaxcdn-com 172.16.166.62
brood-qa10 static-lufaxcdn-com 172.16.166.112
brood-qa14 static-lufaxcdn-com 172.19.10.2
brood-int3 static-lufaxcdn-com 172.16.166.1
brood-int4 static-lufaxcdn-com 172.16.166.11
brood-mobile1 static-lufaxcdn-com 172.16.166.140
brood-mobile2 static-lufaxcdn-com 172.16.166.152
brood-mobile3 static-lufaxcdn-com 172.16.166.164
brood-qa15 static-lufaxcdn-com 172.16.166.188
brood-qa16 static-lufaxcdn-com 172.16.166.200
brood-qa17 static-lufaxcdn-com 172.16.166.212
brood-qa18 static-lufaxcdn-com 172.16.166.224
brood-qa11 static-lufaxcdn-com 172.16.166.100
brood-vue1 static-lufaxcdn-com 172.16.184.13
brood-qa12 static-lufaxcdn-com 172.16.166.236
brood-react1 static-lufaxcdn-com 172.16.184.1
brood-qa13 static-lufaxcdn-com 172.16.166.240
brood-qa19 static-lufaxcdn-com 172.16.184.25
brood-qa20 static-lufaxcdn-com 172.16.184.37
brood-jijin1 static-lufaxcdn-com 172.16.184.49
brood-jijin2 static-lufaxcdn-com 172.16.184.61
brood-qa21 static-lufaxcdn-com 172.16.184.73
#!/bin/bash
n=`docker ps |grep brood-agent|awk '{print $1}'`
mkdir /root/bak
docker cp $n:/nfsc/ /root/bak/
#!/bin/bash
main()
{
#for ip in "172.16.166.188 172.16.166.189 172.16.166.190 172.16.166.191"
#for ip in "172.16.166.200" "172.16.166.201" "172.16.166.202" "172.16.166.203"
#for ip in "172.16.166.212" "172.16.166.213" "172.16.166.214" "172.16.166.215"
#for ip in "172.16.166.224" "172.16.166.225" "172.16.166.226" "172.16.166.227"
#for ip in "172.16.184.1" "172.16.184.2" "172.16.184.3" "172.16.184.4"
#for ip in "172.16.184.13" "172.16.184.14" "172.16.184.15" "172.16.184.16"
#for ip in "172.16.166.236" "172.16.166.237" "172.16.166.238" "172.16.166.239"
#for ip in "172.16.166.240" "172.16.166.241" "172.16.166.242" "172.16.166.243"
#for ip in "172.16.184.25" "172.16.184.26" "172.16.184.27" "172.16.184.28"
#for ip in "172.16.184.49" "172.16.184.50" "172.16.184.51" "172.16.184.52"
for ip in $(awk '/^[^#]/{print $3}' app.txt)
do
scp /home/lf/workspace/app01_backup/app01_backup.sh root@$ip:/root/
done
}
main
#!/bin/bash
function test_trust()
{
for ip in $(awk '/^[^#]/{print $3}' app.txt)
do
# ssh -o BatchMode=yes -o StrictHostKeyChecking=no root@$ip "true"
ssh root@$ip "true"
# return $?
if [ $? -ne 0 ]; then
echo "$ip failed"
else
echo "$ip ok"
fi
done
}
main()
{
test_trust
}
main
#!/bin/bash
CURRENT_TIME=`date +20%y%m%d`
lastname=''
lasttag=''
lastline=''
function main()
{
df -h|grep "/dev/sdb1"
docker images|grep "<none>"
if [ $? -eq 0 ]; then
docker images|grep "<none>"|awk '{print $3}'|xargs docker rmi
fi
mkdir ./$CURRENT_TIME -p
touch_txt
make_txt
remake_txt
#del_images
df -h|grep "/dev/sdb1"
}
function touch_txt()
{
docker images|awk '{print $1,$2,$3}'|sort -d -k 1,2|grep -v "brood.com/app tag"|grep -v "REPOSITORY TAG IMAGE"|egrep -v "nginx|util|nfsc|rancher" >./$CURRENT_TIME/$CURRENT_TIME.txt
}
function make_txt()
{
while read line
do
currentline="$line"
currentname=`echo $line|awk '{print $1}'`
currenttag=`echo $line|awk -F "[ _]" '{print $2}'`
if [ "$lastname" = "$currentname" ];then
if [ "$lasttag" = "$currenttag" ];then
echo $lastline>>./$CURRENT_TIME/old_$CURRENT_TIME.txt
else
echo $lastline>>./$CURRENT_TIME/lasted_$CURRENT_TIME.txt
fi
else
echo $lastline>>./$CURRENT_TIME/lasted_$CURRENT_TIME.txt
fi
lastname=$currentname
lasttag=$currenttag
lastline=$currentline
done<./$CURRENT_TIME/$CURRENT_TIME.txt
}
function remake_txt()
{
while read line
do
currentline="$line"
currentname=`echo $line|awk '{print $1}'`
currenttag=`echo $line|awk -F "[ _]" '{print $2}'`
if [ "$lastname" = "$currentname" ];then
if [ "$lasttag" = "$currenttag" ];then
echo $lastline>>./$CURRENT_TIME/older_$CURRENT_TIME.txt
else
echo $lastline>>./$CURRENT_TIME/lasted_$CURRENT_TIME.txt
fi
else
echo $lastline>>./$CURRENT_TIME/lasted_$CURRENT_TIME.txt
fi
lastname=$currentname
lasttag=$currenttag
lastline=$currentline
done<./$CURRENT_TIME/old_$CURRENT_TIME.txt
}
function del_images()
{
if [ -s ./$CURRENT_TIME/older_$CURRENT_TIME.txt ]; then
awk '{print $3}' ./$CURRENT_TIME/older_$CURRENT_TIME.txt | xargs docker rmi
fi
}
main
#INT3
172.16.166.9 ES
172.16.166.6 REDIS
172.16.166.5 KAFKA
172.16.166.8 ZOOKEEPER
172.16.166.7 SFTP
#INT5
172.16.166.29 ES
172.16.166.26 REDIS
172.16.166.25 KAFKA
172.16.166.28 ZOOKEEPER
172.16.166.27 SFTP
#INT4
172.16.166.19 ES
172.16.166.16 REDIS
172.16.166.15 KAFKA
172.16.166.18 ZOOKEEPER
172.16.166.17 SFTP
#mobile1
172.16.166.145 ES
172.16.166.146 REDIS
172.16.166.147 KAFKA
172.16.166.148 ZOOKEEPER
172.16.166.151 SFTP
#mobile2
172.16.166.157 ES
172.16.166.158 REDIS
172.16.166.159 KAFKA
172.16.166.160 ZOOKEEPER
172.16.166.163 SFTP
#mobile3
172.16.166.169 ES
172.16.166.170 REDIS
172.16.166.171 KAFKA
172.16.166.172 ZOOKEEPER
172.16.166.175 SFTP
#stgm1
172.16.166.181 ES
172.16.166.182 REDIS
172.16.166.183 KAFKA
172.16.166.184 ZOOKEEPER
172.16.166.187 SFTP
#qa15
172.16.166.193 ES
172.16.166.194 REDIS
172.16.166.195 KAFKA
172.16.166.196 ZOOKEEPER
172.16.166.199 SFTP
#qa16
172.16.166.205 ES
172.16.166.206 REDIS
172.16.166.207 KAFKA
172.16.166.208 ZOOKEEPER
172.16.166.211 SFTP
#qa17
172.16.166.217 ES
172.16.166.218 REDIS
172.16.166.219 KAFKA
172.16.166.220 ZOOKEEPER
172.16.166.223 SFTP
#qa18
172.16.166.229 ES
172.16.166.230 REDIS
172.16.166.231 KAFKA
172.16.166.232 ZOOKEEPER
172.16.166.235 SFTP
b0VIM 7.4 �#X��$lflf-VirtualBox~lf/workspace/brood_build/fenfa_gongyao.sh 3210#"! Utpadv������}oA7��������doneEOFexpect eof;}"*password*" {send "Pa888888\r"}"*yes/no*" {send "yes\r";exp_continue}expect { spawn ssh-copy-id -i $dsa_pub_key "wls81@$ip"set timeout 8expect << EOFdofor ip in $(awk -F "[ =]+" '/^[^#]/{print $2}' brood_env.txt)rsa_pub_key="/home/lf/.ssh/id_rsa.pub"#!/bin/bash
#brood-qa22
ES_ip=172.16.184.90
REDIS_ip=172.16.184.91
KAFKA_ip=172.16.184.92
ZOOKEEPER_ip=172.16.184.93
SFTP_ip=172.16.184.96
MYSQL_ip=172.16.184.94
ORACLE_ip=172.16.184.89
TFS_ip=172.16.184.95
#brood-qa23
ES_ip=172.16.184.139
REDIS_ip=172.16.184.140
KAFKA_ip=172.16.184.141
ZOOKEEPER_ip=172.16.184.142
SFTP_ip=172.16.184.145
MYSQL_ip=172.16.184.143
ORACLE_ip=172.16.184.138
TFS_ip=172.16.184.144
#brood-qa24
ORACLE_ip=172.16.184.150
ES_ip=172.16.184.151
REDIS_ip=172.16.184.152
KAFKA_ip=172.16.184.153
ZOOKEEPER_ip=172.16.184.154
MYSQL_ip=172.16.184.155
TFS_ip=172.16.184.156
SFTP_ip=172.16.184.157
#brood-stgm1
ORACLE_ip=172.16.166.180
ES_ip=172.16.166.181
REDIS_ip=172.16.166.182
KAFKA_ip=172.16.166.183
ZOOKEEPER_ip=172.16.166.184
MYSQL_ip=172.16.166.185
TFS_ip=172.16.166.186
SFTP_ip=172.16.166.187
#!/bin/bash
rsa_pub_key="/home/lf/.ssh/id_rsa.pub"
for ip in $(awk -F "[ =]+" '/^[^#]/{print $2}' 3_brood_env.txt)
do
expect << EOF
set timeout 8
spawn ssh-copy-id -i $dsa_pub_key "wls81@$ip"
expect {
"*yes/no*" {send "yes\r";exp_continue}
"*password*" {send "Pa888888\r"}
}
expect eof;
EOF
done
b0VIM 7.4��`XqGlflf-VirtualBox~lf/workspace/brood_build/brood/brood_build.sh 3210#"! Utpopad �o�������oVNJ/�����ycG� n � � � � � � � � X 2 '  � � � � w k e ) �
e
U
K
7
*
#

� � � � � � C   ������xA����S;��x8/.-��<��c3���}X1���v��#7. 验证第三方应用启动成功,网络联通#6. http://lujs.cn/lts/brood/rancherapp/rancherinfos/reload_rancher_info?env_name=$(env_name)#5. rancher里添加env和host, 如果多台主机,确保给第一台添加 host_deploy_dnsmasq=true} docker pull brood.com/utils:dnsmasqdocker pull brood.com/node_app:tag_v2.11docker pull brood.com/mock-proxy:1.0.0docker pull brood.com/nginx:20161123docker pull brood.com/brood-agent:20161116docker pull brood.com/app:tag_v5.80docker pull brood.com/nfsc:0.5#docker tag brood.com/rancher/glusterfs:v0.2.1 rancher/glusterfs:v0.2.1#docker pull brood.com/rancher/glusterfs:v0.2.1#docker tag brood.com/rancher/convoy-agent:v0.3.0 rancher/convoy-agent:v0.3.0#docker pull brood.com/rancher/convoy-agent:v0.3.0docker tag brood.com/busybox:latest busybox:latestdocker pull brood.com/busybox:latestdocker tag brood.com/rancher/agent-instance:v0.8.3 rancher/agent-instance:v0.8.3docker pull brood.com/rancher/agent-instance:v0.8.3docker tag brood.com/rancher/agent:v1.0.2 rancher/agent:v1.0.2docker pull brood.com/rancher/agent:v1.0.2route -nip route add 172.17.40.33 via $default_gateway dev $default_ethip route add 172.17.40.41 via $default_gateway dev $default_ethip route add 172.17.40.7 via $default_gateway dev $default_ethdefault_eth=`route -n | grep 0.0.0.0 | grep UG | awk '{print $8}'`echo "$default_gateway"default_gateway=`route -n | grep 0.0.0.0 | grep UG | awk '{print $2}'`chown -R wls81opr:wls81opr /wls/conf/mv /root/brood_deps/client.xml /wls/conf/mkdir -p /wls/nfscmkdir -p /wls/confchown -R wls81opr:wls81opr /wls/docker/volumes/sed -i s'/*/#*/g' /etc/security/limits.d/20-nproc.confecho "wls81opr:wlsD8881"|chpasswduseradd -g wls81opr -u 602 wls81oprgroupadd -g 602 wls81oprfi echo "docker info ok"else exit 2 echo "docker info failed"if [ "$over_lay" != "overlay" ]; thenover_lay=`docker info 2>/dev/null |grep "Storage Driver:"|awk '{print $3}'`mv /root/brood_deps/docker /usr/bin/;sh /root/brood_deps/install_docker.shfi echo "this is app-01"else fi exit 1 echo "FAILED" else fi exit 1 echo "FAILED" else echo "OK" if [ $m -gt 400000000 ]; then if [ $n -gt 400000000 ]; then m=`df -i|grep /wls |awk '{print $4}'` n=`df |grep /wls | awk '{print $4}'`if [ $? -ne 0 ]; then/bin/hostname |grep "app-01"#ssh $1 "n=`df |grep /dev/mapper/wls-wls|awk '{print $4}'`"# fi# exit 1# echo "[Error] argument count invalid"# if [ $# -ne 1 ]; then{function docker_build()#4. 初始化机器,验证 df -h/docker info#3. 第三方应用配置、启动#2. 开墙#1. bettle里添加oracle\mysql管理#0. 通知启动第三方应用,创建配置中心环境,提bettle添加签报}ip_route_chkconfigntp_jiaoshi docker_build fi echo "$app_host_ip:/wls/docker/volumes/nfsc/_data /wls/nfsc nfs rw,hard,intr,rsize=8192,wsize=8192,timeo=14 0 0" >> /etc/fstab echo "/wls/docker/volumes/nfsc/_data $app_host_ip(rw,sync,no_root_squash,no_subtree_check)" >> /etc/exports# cd /etc/systemd/system/multi-user.target.wants && ln -s /usr/lib/systemd/system/nfs.service nfs.service# yum install -y nfs-utilsif [ $? -eq 0 ]; then/bin/hostname |grep "app-01"app_host_ip=`ifconfig |grep broadcast|awk '{print $2}'`fi exit 1 if [ $? -ne 0 ]; thenls /root/brood_depsfi exit 2if [ $res_route -gt 5 ]; thenres_route=`route -n|wc -l`#fi#exit 1#echo "haved brood_deps"#if [ $? -eq 0 ]; then#test1_res=`ls /root/brood_deps`#echo $ip{main()#app_host_ip=`ifconfig |grep broadcast|awk '{print $2}'`#!/bin/bashad� I ��lUS:���hfHF� � t  � p T R Q P K J I H main}chmod +x /etc/rc.d/rc.localecho "ip route add 172.17.40.33 via $default_gateway dev $default_eth" >>/etc/rc.localecho "ip route add 172.17.40.41 via $default_gateway dev $default_eth" >>/etc/rc.localecho "ip route add 172.17.40.7 via $default_gateway dev $default_eth" >>/etc/rc.localecho "####################ip_route##################" >>/etc/rc.localdefault_eth=`route -n | grep 0.0.0.0 | grep UG | awk '{print $8}'`default_gateway=`route -n | grep 0.0.0.0 | grep UG | awk '{print $2}'`{function ip_route_chkconfig()}systemctl restart crond.servicechmod 600 /var/spool/cron/rootecho '30 * * * * /usr/sbin/ntpdate 172.19.8.7 >/dev/null 2>&1' >>/var/spool/cron/root# fi# exit 1# echo "[Error] argument count invalid"# if [ $# -ne 1 ]; then{function ntp_jiaoshi()#30 * * * * /usr/sbin/ntpdate 172.19.8.7 >/dev/null 2>&1#9. 配置ntp crontab#8. 配置中心添加环境配置 http://lujs.cn/lts/conf/env/entry
#!/bin/bash
#app_host_ip=`ifconfig |grep broadcast|awk '{print $2}'`
main()
{
#echo $ip
#test1_res=`ls /root/brood_deps`
#if [ $? -eq 0 ]; then
#echo "haved brood_deps"
#exit 1
#fi
res_route=`route -n|wc -l`
if [ $res_route -gt 5 ]; then
exit 2
fi
ls /root/brood_deps
if [ $? -ne 0 ]; then
exit 1
fi
app_host_ip=`ifconfig |grep broadcast|awk '{print $2}'`
/bin/hostname |grep "app-01"
if [ $? -eq 0 ]; then
# yum install -y nfs-utils
# cd /etc/systemd/system/multi-user.target.wants && ln -s /usr/lib/systemd/system/nfs.service nfs.service
echo "/wls/docker/volumes/nfsc/_data $app_host_ip(rw,sync,no_root_squash,no_subtree_check)" >> /etc/exports
echo "$app_host_ip:/wls/docker/volumes/nfsc/_data /wls/nfsc nfs rw,hard,intr,rsize=8192,wsize=8192,timeo=14 0 0" >> /etc/fstab
fi
docker_build
ntp_jiaoshi
ip_route_chkconfig
}
#0. 通知启动第三方应用,创建配置中心环境,提bettle添加签报
#1. bettle里添加oracle\mysql管理
#2. 开墙
#3. 第三方应用配置、启动
#4. 初始化机器,验证 df -h/docker info
function docker_build()
{
# if [ $# -ne 1 ]; then
# echo "[Error] argument count invalid"
# exit 1
# fi
#ssh $1 "n=`df |grep /dev/mapper/wls-wls|awk '{print $4}'`"
/bin/hostname |grep "app-01"
if [ $? -ne 0 ]; then
n=`df |grep /wls | awk '{print $4}'`
m=`df -i|grep /wls |awk '{print $4}'`
if [ $n -gt 400000000 ]; then
if [ $m -gt 400000000 ]; then
echo "OK"
else
echo "FAILED"
exit 1
fi
else
echo "FAILED"
exit 1
fi
else
echo "this is app-01"
fi
mv /root/brood_deps/docker /usr/bin/;sh /root/brood_deps/install_docker.sh
over_lay=`docker info 2>/dev/null |grep "Storage Driver:"|awk '{print $3}'`
if [ "$over_lay" != "overlay" ]; then
echo "docker info failed"
exit 2
else
echo "docker info ok"
fi
groupadd -g 602 wls81opr
useradd -g wls81opr -u 602 wls81opr
echo "wls81opr:wlsD8881"|chpasswd
sed -i s'/*/#*/g' /etc/security/limits.d/20-nproc.conf
chown -R wls81opr:wls81opr /wls/docker/volumes/
mkdir -p /wls/conf
mkdir -p /wls/nfsc
mv /root/brood_deps/client.xml /wls/conf/
chown -R wls81opr:wls81opr /wls/conf/
default_gateway=`route -n | grep 0.0.0.0 | grep UG | awk '{print $2}'`
echo "$default_gateway"
default_eth=`route -n | grep 0.0.0.0 | grep UG | awk '{print $8}'`
ip route add 172.17.40.7 via $default_gateway dev $default_eth
ip route add 172.17.40.41 via $default_gateway dev $default_eth
ip route add 172.17.40.33 via $default_gateway dev $default_eth
route -n
docker pull brood.com/rancher/agent:v1.0.2
docker tag brood.com/rancher/agent:v1.0.2 rancher/agent:v1.0.2
docker pull brood.com/rancher/agent-instance:v0.8.3
docker tag brood.com/rancher/agent-instance:v0.8.3 rancher/agent-instance:v0.8.3
docker pull brood.com/busybox:latest
docker tag brood.com/busybox:latest busybox:latest
#docker pull brood.com/rancher/convoy-agent:v0.3.0
#docker tag brood.com/rancher/convoy-agent:v0.3.0 rancher/convoy-agent:v0.3.0
#docker pull brood.com/rancher/glusterfs:v0.2.1
#docker tag brood.com/rancher/glusterfs:v0.2.1 rancher/glusterfs:v0.2.1
docker pull brood.com/nfsc:0.5
docker pull brood.com/app:tag_v5.80
docker pull brood.com/brood-agent:20161116
docker pull brood.com/nginx:20161123
docker pull brood.com/mock-proxy:1.0.0
docker pull brood.com/node_app:tag_v2.11
docker pull brood.com/utils:dnsmasq
}
#5. rancher里添加env和host, 如果多台主机,确保给第一台添加 host_deploy_dnsmasq=true
#6. http://lujs.cn/lts/brood/rancherapp/rancherinfos/reload_rancher_info?env_name=$(env_name)
#7. 验证第三方应用启动成功,网络联通
#8. 配置中心添加环境配置 http://lujs.cn/lts/conf/env/entry
#9. 配置ntp crontab
#30 * * * * /usr/sbin/ntpdate 172.19.8.7 >/dev/null 2>&1
function ntp_jiaoshi()
{
# if [ $# -ne 1 ]; then
# echo "[Error] argument count invalid"
# exit 1
# fi
echo '30 * * * * /usr/sbin/ntpdate 172.19.8.7 >/dev/null 2>&1' >>/var/spool/cron/root
chmod 600 /var/spool/cron/root
systemctl restart crond.service
}
function ip_route_chkconfig()
{
default_gateway=`route -n | grep 0.0.0.0 | grep UG | awk '{print $2}'`
default_eth=`route -n | grep 0.0.0.0 | grep UG | awk '{print $8}'`
echo "####################ip_route##################" >>/etc/rc.local
echo "ip route add 172.17.40.7 via $default_gateway dev $default_eth" >>/etc/rc.local
echo "ip route add 172.17.40.41 via $default_gateway dev $default_eth" >>/etc/rc.local
echo "ip route add 172.17.40.33 via $default_gateway dev $default_eth" >>/etc/rc.local
chmod +x /etc/rc.d/rc.local
}
main
#!/bin/bash
main()
{
#for ip in "172.16.166.188 172.16.166.189 172.16.166.190 172.16.166.191"
#for ip in "172.16.166.200" "172.16.166.201" "172.16.166.202" "172.16.166.203"
#for ip in "172.16.166.212" "172.16.166.213" "172.16.166.214" "172.16.166.215"
#for ip in "172.16.166.224" "172.16.166.225" "172.16.166.226" "172.16.166.227"
#for ip in "172.16.184.1" "172.16.184.2" "172.16.184.3" "172.16.184.4"
#for ip in "172.16.184.13" "172.16.184.14" "172.16.184.15" "172.16.184.16"
#for ip in "172.16.166.236" "172.16.166.237" "172.16.166.238" "172.16.166.239"
#for ip in "172.16.166.240" "172.16.166.241" "172.16.166.242" "172.16.166.243"
#for ip in "172.16.184.25" "172.16.184.26" "172.16.184.27" "172.16.184.28"
#for ip in "172.16.184.49" "172.16.184.50" "172.16.184.51" "172.16.184.52"
#for ip in "172.19.80.111" "172.19.80.112" "172.19.80.113" "172.19.80.114"
#for ip in "172.19.80.115" "172.19.80.116" "172.19.80.117" "172.19.80.118"
#for ip in "172.19.80.119" "172.19.80.120" "172.19.80.121" "172.19.80.122"
#for ip in "172.19.80.123" "172.19.80.124" "172.19.80.125" "172.19.80.126"
#for ip in "172.16.166.176"
#for ip in "172.19.80.96" "172.19.80.97" "172.19.80.98" "172.19.80.99" "172.19.80.100"
#for ip in "172.19.64.94" "172.19.64.95" "172.19.64.96" "172.19.64.97" "172.19.64.98"
#for ip in "172.19.64.120" "172.19.64.121" "172.19.64.122" "172.19.64.123" "172.19.64.124"
for ip in "172.16.184.242"
do
scp -r /root/brood_deps wls81@$ip:/tmp
scp /home/lf/workspace/brood_build/brood/brood_build.sh wls81@$ip:/tmp
done
}
main
#!/bin/bash
main()
{
#for ip in "172.16.166.188 172.16.166.189 172.16.166.190 172.16.166.191"
#for ip in "172.16.166.200" "172.16.166.201" "172.16.166.202" "172.16.166.203"
#for ip in "172.16.166.212" "172.16.166.213" "172.16.166.214" "172.16.166.215"
#for ip in "172.16.166.224" "172.16.166.225" "172.16.166.226" "172.16.166.227"
#for ip in "172.16.184.1" "172.16.184.2" "172.16.184.3" "172.16.184.4"
#for ip in "172.16.184.13" "172.16.184.14" "172.16.184.15" "172.16.184.16"
#for ip in "172.16.166.236" "172.16.166.237" "172.16.166.238" "172.16.166.239"
for ip in "172.16.166.240" "172.16.166.241" "172.16.166.242" "172.16.166.243"
do
echo $ip
test_res=`ssh $ip "echo 1"`
if [ $? -ne 0 ]; then
echo "trust failed"
exit 1
fi
test1_res=`ssh $ip "ls /root/brood_deps"`
if [ $? -eq 0 ]; then
echo "haved brood_deps"
exit 1
fi
docker "$ip"
ntp "$ip"
done
}
#0. 通知启动第三方应用,创建配置中心环境,提bettle添加签报
#1. bettle里添加oracle\mysql管理
#2. 开墙
#3. 第三方应用配置、启动
#4. 初始化机器,验证 df -h/docker info
function docker()
{
if [ $# -ne 1 ]; then
echo "[Error] argument count invalid"
exit 1
fi
#ssh $1 "n=`df |grep /dev/mapper/wls-wls|awk '{print $4}'`"
n=`ssh $1 "df |grep /dev/mapper/wls-wls"|awk '{print $4}'`
m=`ssh $1 "df -i|grep /dev/mapper/wls-wls"|awk '{print $4}'`
if [ $n -gt 700000000 ]; then
if [ $m -gt 700000000 ]; then
echo "$1 OK"
else
echo "$1 FAILED"
exit 1
fi
else
echo "$1 FAILED"
exit 1
fi
#scp sswisdom@172.19.23.13:"/home/sswisdom/brood_deps/install_docker.sh /home/sswisdom/client.xml /home/sswisdom/brood_deps/docker" .
scp -r /root/brood_deps root@$1:/root/
ssh $1 "mv /root/brood_deps/docker /usr/bin/;sh /root/brood_deps/install_docker.sh"
over_lay=`ssh $1 docker info 2>/dev/null |grep "Storage Driver:"|awk '{print $3}'`
if [ "$over_lay" != "overlay" ]; then
echo "docker info failed"
exit 2
else
echo "docker info ok"
fi
ssh $1 "groupadd -g 602 wls81opr;useradd -g wls81opr -u 602 wls81opr;echo "wls81opr:wlsD8881"|chpasswd;sed -i s'/*/#*/g' /etc/security/limits.d/20-nproc.conf;chown -R wls81opr:wls81opr /wls/docker/volumes/;mkdir -p /wls/conf;mv /root/brood_deps/client.xml /wls/conf/;chown -R wls81opr:wls81opr /wls/conf/"
default_gateway=`ssh $1 route -n | grep 0.0.0.0 | grep UG | awk '{print $2}'`
default_eth=`ssh $1 route -n | grep 0.0.0.0 | grep UG | awk '{print $8}'`
ssh $1 ip route add 172.17.40.7 via $default_gateway dev $default_eth
ssh $1 ip route add 172.17.40.41 via $default_gateway dev $default_eth
ssh $1 ip route add 172.17.40.33 via $default_gateway dev $default_eth
ssh $1 route -n
#ssh $1 docker pull brood.com/rancher/agent:v1.0.2
#ssh $1 docker tag brood.com/rancher/agent:v1.0.2 rancher/agent:v1.0.2
#ssh $1 docker pull brood.com/rancher/agent-instance:v0.8.3
#ssh $1 docker tag brood.com/rancher/agent-instance:v0.8.3 rancher/agent-instance:v0.8.3
#ssh $1 docker pull brood.com/rancher/agent:v1.0.1
#ssh $1 docker tag brood.com/rancher/agent:v1.0.1 rancher/agent:v1.0.1
#ssh $1 docker pull brood.com/rancher/agent-instance:v0.8.1
#ssh $1 docker tag brood.com/rancher/agent-instance:v0.8.1 rancher/agent-instance:v0.8.1
#ssh $1 docker pull brood.com/busybox:latest
#ssh $1 docker tag brood.com/busybox:latest busybox:latest
#ssh $1 docker pull brood.com/rancher/convoy-agent:v0.3.0
#ssh $1 docker tag brood.com/rancher/convoy-agent:v0.3.0 rancher/convoy-agent:v0.3.0
#ssh $1 docker pull brood.com/rancher/glusterfs:v0.2.1
#ssh $1 docker tag brood.com/rancher/glusterfs:v0.2.1 rancher/glusterfs:v0.2.1
#ssh $1 docker pull brood.com/nfsc:0.5
#ssh $1 docker pull brood.com/app:tag_v5.60
#ssh $1 docker pull brood.com/brood-agent:20160908
ssh $1 docker pull brood.com/rancher/agent:v1.0.2
ssh $1 docker tag brood.com/rancher/agent:v1.0.2 rancher/agent:v1.0.2
ssh $1 docker pull brood.com/rancher/agent-instance:v0.8.3
ssh $1 docker tag brood.com/rancher/agent-instance:v0.8.3 rancher/agent-instance:v0.8.3
ssh $1 docker pull brood.com/busybox:latest
ssh $1 docker tag brood.com/busybox:latest busybox:latest
ssh $1 docker pull brood.com/rancher/convoy-agent:v0.3.0
ssh $1 docker tag brood.com/rancher/convoy-agent:v0.3.0 rancher/convoy-agent:v0.3.0
ssh $1 docker pull brood.com/rancher/glusterfs:v0.2.1
ssh $1 docker tag brood.com/rancher/glusterfs:v0.2.1 rancher/glusterfs:v0.2.1
ssh $1 docker pull brood.com/nfsc:0.5
ssh $1 docker pull brood.com/app:tag_v5.61
ssh $1 docker pull brood.com/brood-agent:20160908
ssh $1 docker pull brood.com/nginx:20160912
}
#5. rancher里添加env和host, 如果多台主机,确保给第一台添加 host_deploy_dnsmasq=true
#6. http://lujs.cn/lts/brood/rancherapp/rancherinfos/reload_rancher_info?env_name=$(env_name)
#7. 验证第三方应用启动成功,网络联通
#8. 配置中心添加环境配置 http://lujs.cn/lts/conf/env/entry
#9. 配置ntp crontab
#30 * * * * /usr/sbin/ntpdate 172.19.8.7 >/dev/null 2>&1
function ntp()
{
if [ $# -ne 1 ]; then
echo "[Error] argument count invalid"
exit 1
fi
ssh $1 "echo '30 * * * * /usr/sbin/ntpdate 172.19.8.7 >/dev/null 2>&1' >>/var/spool/cron/root"
ssh $1 "chmod 600 /var/spool/cron/root"
ssh $1 "systemctl restart crond.service"
}
main
#!/bin/bash
main()
{
#for ip in "172.16.166.188 172.16.166.189 172.16.166.190 172.16.166.191"
#for ip in "172.16.166.200" "172.16.166.201" "172.16.166.202" "172.16.166.203"
#for ip in "172.16.166.212" "172.16.166.213" "172.16.166.214" "172.16.166.215"
for ip in "172.16.166.224" "172.16.166.225" "172.16.166.226" "172.16.166.227"
do
echo $ip
test_res=`ssh $ip "echo 1"`
if [ $? -ne 0 ]; then
echo "trust failed"
exit 1
fi
test1_res=`ssh $ip "ls /root/brood_deps"`
if [ $? -eq 0 ]; then
echo "haved brood_deps"
exit 1
fi
docker "$ip"
ntp "$ip"
done
}
#0. 通知启动第三方应用,创建配置中心环境,提bettle添加签报
#1. bettle里添加oracle\mysql管理
#2. 开墙
#3. 第三方应用配置、启动
#4. 初始化机器,验证 df -h/docker info
function docker()
{
#ssh $1 "n=`df |grep /dev/mapper/wls-wls|awk '{print $4}'`"
n=`ssh $1 "df |grep /dev/mapper/wls-wls"|awk '{print $4}'`
m=`ssh $1 "df -i|grep /dev/mapper/wls-wls"|awk '{print $4}'`
if [ $n -gt 700000000 ]; then
if [ $m -gt 700000000 ]; then
echo "$1 OK"
else
echo "$1 FAILED"
exit 1
fi
else
echo "$1 FAILED"
exit 1
fi
#scp sswisdom@172.19.23.13:"/home/sswisdom/brood_deps/install_docker.sh /home/sswisdom/client.xml /home/sswisdom/brood_deps/docker" .
scp -r /root/brood_deps root@$1:/root/
ssh $1 "mv /root/brood_deps/docker /usr/bin/;sh /root/brood_deps/install_docker.sh"
over_lay=`ssh $1 docker info 2>/dev/null |grep "Storage Driver:"|awk '{print $3}'`
if [ "$over_lay" != "overlay" ]; then
echo "docker info failed"
exit 2
else
echo "docker info ok"
fi
ssh $1 "groupadd -g 602 wls81opr;useradd -g wls81opr -u 602 wls81opr;echo "wls81opr:wlsD8881"|chpasswd;sed -i s'/*/#*/g' /etc/security/limits.d/20-nproc.conf;chown -R wls81opr:wls81opr /wls/docker/volumes/;mkdir -p /wls/conf;mv /root/brood_deps/client.xml /wls/conf/;chown -R wls81opr:wls81opr /wls/conf/"
default_gateway=`ssh $1 route -n | grep 0.0.0.0 | grep UG | awk '{print $2}'`
default_eth=`ssh $1 route -n | grep 0.0.0.0 | grep UG | awk '{print $8}'`
ssh $1 ip route add 172.17.40.7 via $default_gateway dev $default_eth
ssh $1 ip route add 172.17.40.41 via $default_gateway dev $default_eth
ssh $1 ip route add 172.17.40.33 via $default_gateway dev $default_eth
ssh $1 route -n
ssh $1 docker pull brood.com/rancher/agent:v1.0.2
ssh $1 docker tag brood.com/rancher/agent:v1.0.2 rancher/agent:v1.0.2
ssh $1 docker pull brood.com/rancher/agent-instance:v0.8.3
ssh $1 docker tag brood.com/rancher/agent-instance:v0.8.3 rancher/agent-instance:v0.8.3
ssh $1 docker pull brood.com/rancher/agent:v1.0.1
ssh $1 docker tag brood.com/rancher/agent:v1.0.1 rancher/agent:v1.0.1
ssh $1 docker pull brood.com/rancher/agent-instance:v0.8.1
ssh $1 docker tag brood.com/rancher/agent-instance:v0.8.1 rancher/agent-instance:v0.8.1
ssh $1 docker pull brood.com/busybox:latest
ssh $1 docker tag brood.com/busybox:latest busybox:latest
ssh $1 docker pull brood.com/rancher/convoy-agent:v0.3.0
ssh $1 docker tag brood.com/rancher/convoy-agent:v0.3.0 rancher/convoy-agent:v0.3.0
ssh $1 docker pull brood.com/rancher/glusterfs:v0.2.1
ssh $1 docker tag brood.com/rancher/glusterfs:v0.2.1 rancher/glusterfs:v0.2.1
ssh $1 docker pull brood.com/nfsc:0.5
ssh $1 docker pull brood.com/app:tag_v5.60
ssh $1 docker pull brood.com/brood-agent:20160908
}
#5. rancher里添加env和host, 如果多台主机,确保给第一台添加 host_deploy_dnsmasq=true
#6. http://lujs.cn/lts/brood/rancherapp/rancherinfos/reload_rancher_info?env_name=$(env_name)
#7. 验证第三方应用启动成功,网络联通
#8. 配置中心添加环境配置 http://lujs.cn/lts/conf/env/entry
#9. 配置ntp crontab
#30 * * * * /usr/sbin/ntpdate 172.19.8.7 >/dev/null 2>&1
function ntp()
{
ssh $1 "echo '30 * * * * /usr/sbin/ntpdate 172.19.8.7 >/dev/null 2>&1' >>/var/spool/cron/root"
ssh $1 "chmod 600 /var/spool/cron/root"
ssh $1 "systemctl restart crond.service"
}
main
#int1
ip_app01=172.19.80.23
#int2
ip_app01=172.16.10.25
#int3
ip_app01=172.16.166.1
#int4
ip_app01=172.16.166.11
#int5
ip_app01=172.16.166.21
#int6
ip_app01=172.19.80.111
ip_app02=172.19.80.112
ip_app03=172.19.80.113
ip_app04=172.19.80.114
#int7
ip_app01=172.19.80.115
ip_app02=172.19.80.116
ip_app03=172.19.80.117
ip_app04=172.19.80.118
#int8
ip_app01=172.19.80.119
ip_app02=172.19.80.120
ip_app03=172.19.80.121
ip_app04=172.19.80.122
#int9
ip_app01=172.19.80.123
ip_app02=172.19.80.124
ip_app03=172.19.80.125
ip_app04=172.19.80.126
#jijin1
ip_app01=172.16.184.49
ip_app02=172.16.184.50
ip_app03=172.16.184.51
ip_app04=172.16.184.52
#jijin2
ip_app01=172.16.184.61
ip_app02=172.16.184.62
ip_app03=172.16.184.63
ip_app04=172.16.184.64
#mobile1
ip_app01=172.16.166.140
ip_app02=172.16.166.141
ip_app03=172.16.166.142
ip_app04=172.16.166.143
#mobile2
ip_app01=172.16.166.152
ip_app02=172.16.166.153
ip_app03=172.16.166.154
ip_app04=172.16.166.155
#mobile3
ip_app01=172.16.166.164
ip_app02=172.16.166.165
ip_app03=172.16.166.166
ip_app04=172.16.166.167
#qa1
ip_app01=172.19.80.21
#qa2
ip_app01=172.19.80.22
#qa3
ip_app01=172.19.39.2
ip_app02=172.19.39.3
ip_app03=172.19.39.4
#ip_app04=172.19.39.X
#qa4
ip_app01=172.19.80.24
#qa5
ip_app01=172.19.80.25
ip_app02=172.19.80.26
ip_app03=172.19.80.27
ip_app04=172.19.80.28
#qa6
ip_app01=172.16.166.10
ip_app02=172.16.166.20
ip_app03=172.16.166.30
ip_app04=172.16.166.40
#qa7
ip_app01=172.16.166.41
ip_app02=172.16.166.42
ip_app03=172.16.166.43
ip_app04=172.16.166.44
#qa8
ip_app01=172.16.166.62
ip_app02=172.16.166.63
ip_app03=172.16.166.64
ip_app04=172.16.166.65
#qa9
ip_app01=172.16.166.92
ip_app02=172.16.166.93
ip_app03=172.16.166.94
ip_app04=172.16.166.95
#qa10
ip_app01=172.16.166.112
ip_app02=172.16.166.113
ip_app03=172.16.166.114
ip_app04=172.16.166.115
#qa11
ip_app01=172.16.166.100
ip_app02=172.16.166.101
ip_app03=172.16.166.102
ip_app04=172.16.166.103
#qa12
ip_app01=172.16.166.236
ip_app02=172.16.166.237
ip_app03=172.16.166.238
ip_app04=172.16.166.239
#qa13
ip_app01=172.16.166.240
ip_app02=172.16.166.241
ip_app03=172.16.166.242
ip_app04=172.16.166.243
#qa14
ip_app01=172.19.10.2
ip_app02=172.19.27.2
ip_app03=172.19.27.3
#qa15
ip_app01=172.16.166.188
ip_app02=172.16.166.189
ip_app03=172.16.166.190
ip_app04=172.16.166.191
#qa16
ip_app01=172.16.166.200
ip_app02=172.16.166.201
ip_app03=172.16.166.202
ip_app04=172.16.166.203
#qa17
ip_app01=172.16.166.212
ip_app02=172.16.166.213
ip_app03=172.16.166.214
ip_app04=172.16.166.215
#qa18
ip_app01=172.16.166.224
ip_app02=172.16.166.225
ip_app03=172.16.166.226
ip_app04=172.16.166.227
#qa19
ip_app01=172.16.184.25
ip_app02=172.16.184.26
ip_app03=172.16.184.27
ip_app04=172.16.184.28
#qa20
ip_app01=172.16.184.37
ip_app02=172.16.184.38
ip_app03=172.16.184.39
ip_app04=172.16.184.40
#qa21
ip_app01=172.16.184.73
ip_app02=172.16.184.74
ip_app03=172.16.184.75
ip_app04=172.16.184.76
#brood-qa22
ip_app01=172.16.184.85
ip_app02=172.16.184.86
ip_app03=172.16.184.87
ip_app04=172.16.184.88
ES_ip=172.16.184.90
REDIS_ip=172.16.184.91
KAFKA_ip=172.16.184.92
ZOOKEEPER_ip=172.16.184.93
SFTP_ip=172.16.184.96
MYSQL_ip=172.16.184.94
ORACLE_ip=172.16.184.89
TFS_ip=172.16.184.95
#brood-qa23
ip_app01=172.16.184.134
ip_app02=172.16.184.135
ip_app03=172.16.184.136
ip_app04=172.16.184.137
ip_app05=172.16.166.249
#brood-qa24
ip_app01=172.16.184.146
ip_app02=172.16.184.147
ip_app03=172.16.184.148
ip_app04=172.16.184.149
ip_app05=172.16.166.250
#react1
ip_app01=172.16.184.1
ip_app02=172.16.184.2
ip_app03=172.16.184.3
ip_app04=172.16.184.4
#stg1
ip_app01=172.19.64.21
#stg2
ip_app01=172.19.64.31
#stg3
ip_app01=172.19.64.13
ip_app02=172.19.64.23
ip_app03=172.19.64.33
ip_app04=172.19.64.43
#stgm1
ip_app01=172.16.166.176
ip_app02=172.16.166.177
ip_app03=172.16.166.178
ip_app04=172.16.166.179
ip_app05=172.16.166.31
#uve1
ip_app01=172.16.184.13
ip_app02=172.16.184.14
ip_app03=172.16.184.15
ip_app04=172.16.184.16
#test
#ip_app02=172.19.37.2
#ip_app03=172.19.37.3
#ip_app04=172.19.37.4
#ip_app05=172.19.37.5
#brood-stactic
#brood-int1 static-lufaxcdn-com 172.19.80.23
#brood-int2 static-lufaxcdn-com 172.16.10.25
#brood-int3 static-lufaxcdn-com 172.16.166.1
#brood-int4 static-lufaxcdn-com 172.16.166.11
#brood-int5 static-lufaxcdn-com 172.16.166.21
#brood-qa1 static-lufaxcdn-com 172.19.80.21
#brood-qa2 static-lufaxcdn-com 172.19.80.22
#brood-qa3 static-lufaxcdn-com 172.19.39.4
#brood-qa4 static-lufaxcdn-com 172.19.80.24
#brood-qa5 static-lufaxcdn-com 172.19.80.25
#brood-qa6 static-lufaxcdn-com 172.16.166.10
#brood-qa7 static-lufaxcdn-com 172.16.166.41
#brood-qa8 static-lufaxcdn-com 172.16.166.62
#brood-qa9 static-lufaxcdn-com 172.16.166.92
#brood-qa10 static-lufaxcdn-com 172.16.166.112
#brood-qa11 static-lufaxcdn-com 172.16.166.100
#brood-qa14 static-lufaxcdn-com 172.19.10.2
#brood-stg1 static-lufaxcdn-com 172.19.64.21
#brood-stg2 static-lufaxcdn-com 172.19.64.31
#brood-stg3 static-lufaxcdn-com 172.19.64.13
brood-mobile1 static-lufaxcdn-com 172.16.166.140
#brood-mobile2 static-lufaxcdn-com 172.16.166.152
#brood-mobile3 static-lufaxcdn-com 172.16.166.164
#brood-qa15 static-lufaxcdn-com 172.16.166.188
#brood-qa16 static-lufaxcdn-com 172.16.166.200
#brood-qa17 static-lufaxcdn-com 172.16.166.212
#brood-qa18 static-lufaxcdn-com 172.16.166.224
#!/bin/bash
main()
{
for ip in $(awk '/^[^#]/{print $3}' broodqa.txt)
do
ssh $ip "mkdir -p /root/test"
#scp nc.sh root@$ip:/root/test
scp nc-1.84-24.el6.x86_64.rpm root@$ip:/root/test
#ssh $ip "sh /root/test/nc.sh"
ssh $ip "yum -y remove nc"
ssh $ip "rpm -ivh /root/test/nc-1.84-24.el6.x86_64.rpm"
check_port $ip
done
}
function check_port()
{
ES_ip="172.16.166.145 9200"
REDIS_ip="172.16.166.146 31000"
KAFKA_ip="172.16.166.147 2181"
ZOOKEEPER_ip="172.16.166.148 12181"
SFTP_ip="172.16.166.151 22"
ORACLE="172.16.166.144 1521"
MYSQL="172.16.166.149 3306"
TFS="172.16.166.150 7500"
for i in "$ES_ip" "$REDIS_ip" "$KAFKA_ip" "$ZOOKEEPER_ip" "$SFTP_ip"
do
ssh $1 "nc -zw 2 $i"
if [ $? -ne 0 ]; then
echo "$ip $i failed"
else
echo "$ip $i ok"
fi
done
}
main
���nc-1.84-24.el6����>t  �D�H�`�p�T��+ F�����n��N��J���B
�� �>l��Qe����A��w67Ξ�)�:X96�� 2�>H��Q>�(Z�d��cU��Q�36 {V�����x´��{�_FRq"�$��������cLv��Z������׸B�b��2�]����:��a6����k��,w���:�#���ts�C���3�� �hzU}�z�x�uV��v�e+v���vݒ�b�]d���;�7���0v��3,L����<��� �j���c���Ă${i��d�Ěo���6�Ϣ�� @�>�a����X��߭�w��:�C�8����C��"�@@뺒(�28q�5�M�`� �+Im$Y�E4��nZ
:4���\O"��Vm:%�N����t�"�̴¼v�!`�M��@V������a���}x��=KP� Y�6GJk�UhC0"غ�M��D�g�ѡ�K�q�Yx�.����2����D��D�7ASe�;ID�/��� �&C���W�%o������� ��e�410be84503411b814f3c12e8d0422c704c453070��T��+ F�����1$�M��<�!Y+�0G�h�����mx}� z{*C: �]�E�ɜt$�\=�[�~��X��nU�9~�: ���p6�b �qi���'�nF@:��%aP��X��ߝ�2z�J-tM�6�w���w2�������j> �隥F݈��t�\I�8��e(}��*Q�T6�Rt����0ֲ�Z�;v��q�;?����\��b�ݻ#&b��1X �u�;�i�NU��؜Y�ÆI������6�_u����Hs�U��
!p��H����������vZ/3.��ؐ�d�VX o6��L{��zn�[�f��E��"l�7��G�a
4�ߋ6DdU�(-5e`��*�%�5�J27�Y�!��{"׽��tɅ=�.��P�Դ�K��A��*�
�&Ϛ� r/��"*z
��2�qAx��w�k^�U/w05�g8� �u�����ͤ'++�*Y�)�F��z�� �����3磙.�8�]��g��� ����U�j��uz��N ����~I�n~ێǥ�IL=�� �|�D�e�A�½��>�������8�?�d���
� � S������������� ��S�Y`� �
� , � T��  \ l  � 
� (
�8
�-9 �-:'-G HPI�X�Y�\�] ^zb�dYe^falct|u�vw xPy���Cnc1.8424.el6Reads and writes data across network connections using TCP or UDPThe nc package contains Netcat (the program is actually nc), a simple
utility for reading and writing data across network connections, using
the TCP or UDP protocols. Netcat is intended to be a reliable back-end
tool which can be used directly or easily driven by other programs and
scripts. Netcat is also a feature-rich network debugging and
exploration tool, since it can create many different connections and
has many built-in capabilities.
You may want to install the netcat package if you are administering a
network and you'd like to use its debugging and network exploration
capabilities.T�m�c6b8.bsys.dev.centos.org��CentOSBSDCentOS BuildSystem <http://bugs.centos.org>Applications/Internethttp://www.openbsd.org/cgi-bin/cvsweb/src/usr.bin/nc/linuxx86_64U8�����a��,�>2 ����A큤A큤�����������큤T�m�T�m�1Pp�T�m�1-��BZ@�BZ@�BZ@�T�m�BZO�1-�T�m�T�m�T�m�BZN�T�m�T�m�490c3bbbbaeb33f8de0b7d39684240c14f0c1df4893ec1badac7d9be642ffe3faccc1307134c27a5fb575f46882adeacded64df6fd813b592e8e5013a1f6814b09b92c437b9071f254b131ce0331a23ec7226606a45bc8fef87e32b7383809b0971379aa261f17a6299c49c652119f6486038cc315d1cd5ac31f20d859451d2aee91d56029ab35a289a5b9fb92ca2fd48d047cd1479809a0d419a325ce7317b3a6ab7ba5c7a9ccc6fdbc61177d8ba5934ad7f67557d619aa5a592e7c90c140f8fb8df48c38e34e2c473eb97a6ec62cdad3f96918109eb8cb24251323b8962513c0a06f59d47f2c76c95cda15a57ac74da80381a11bce5a48440a732d50e947b3ea885b4a47ae6155652662a7aed635a616b1790381d09834ca8a587b78961953cce8586124fdcfe467596bcd9f882e1e9ffa25ae4bff8a42455c135330f8053d88d9dc1ead197b6ffb54f553cbe5c40b6f349225f87dc3532476218af12f0e2ace2fd66250f17b904817cd1d602ee326980528f6e92792248de7f0bbc67972ad80d57ea17bd4e10d3d4e2730435afd2d613935a069b3d1bd94fb5a7fa17b9989b67db9878033f9eded307174146807652992b2c1c25a7e83585b59187b182a5af9674fd2fce58b44dae28d12655c8ded14b53b4f23b7f71769034dfb0018c7bfrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootnc-1.84-24.el6.src.rpm��������������������������������������������������������������������ncnc(x86-64)@@@@@@@


@
/bin/shglib2libc.so.6()(64bit)libc.so.6(GLIBC_2.2.5)(64bit)libc.so.6(GLIBC_2.3.4)(64bit)libc.so.6(GLIBC_2.4)(64bit)libc.so.6(GLIBC_2.7)(64bit)libglib-2.0.so.0()(64bit)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rtld(GNU_HASH)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-14.8.0Tu��Tu��KqN@K��Jm��Jj��I��@I���I�2�G���G�@GV��F�v�E���EѨ@E��E@D�,@D���D��@D�A@D�A@D $@C�@C��C�h@C�q�C���C}�@CX�@C94@B���BZf�BK�@B(M�A�a�A�%@AP�@���@,�@>��@>.��=�(�==E@=6��Petr Šabata <contyk@redhat.com> - 1.84-24Petr Šabata <contyk@redhat.com> - 1.84-23Jan Zeleny <jzeleny@redhat.com> - 1.84-22Dennis Gregorovic <dgregor@redhat.com> - 1.84-21.1Jan Zeleny <jzeleny@redhat.com> - 1.84-21Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.84-20Jan Zeleny <jzeleny@redhat.com> - 1.84-19Jan Safranek <jsafrane@redhat.com> - 1.84-18Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.84-17Fedora Release Engineering <rel-eng@fedoraproject.org> - 1.84-16Jan Safranek <jsafrane@redhat.com> - 1.84-15Radek Vokál <rvokal@redhat.com> - 1.84-14Radek Vokál <rvokal@redhat.com> - 1.84-13Radek Vokál <rvokal@redhat.com> - 1.84-12Radek Vokál <rvokal@redhat.com> - 1.84-11Jesse Keating <jkeating@redhat.com> - 1.84-10Radek Vokal <rvokal@redhat.com> - 1.84-9Radek Vokal <rvokal@redhat.com> - 1.84-8Radek Vokal <rvokal@redhat.com> - 1.84-7Jesse Keating <jkeating@redhat.com> - 1.84-6.1Radek Vokal <rvokal@redhat.com> - 1.84-6Radek Vokal <rvokal@redhat.com> - 1.84-5Radek Vokál <rvokal@redhat.com> - 1.84-4Jesse Keating <jkeating@redhat.com> - 1.84-3.2Jesse Keating <jkeating@redhat.com> - 1.84-3.1Radek Vokal <rvokal@redhat.com> 1.84-3Jesse Keating <jkeating@redhat.com>Radek Vokal <rvokal@redhat.com> 1.84-2Radek Vokal <rvokal@redhat.com> 1.84-1Radek Vokal <rvokal@redhat.com> 1.82-2Tomas Mraz <tmraz@redhat.com> 1.82-1David Woodhouse <dwmw2@redhat.com> 1.78-2Radek Vokal <rvokal@redhat.com> 1.78-1Radek Vokal <rvokal@redhat.com> 1.77-1Radek Vokal <rvokal@redhat.com> 1.10-25Radek Vokal <rvokal@redhat.com> 1.10-24Radek Vokal <rvokal@redhat.com> 1.10-23Radek Vokal <rvokal@redhat.com> 1.10-22Elliot Lee <sopwith@redhat.com>Elliot Lee <sopwith@redhat.com>Elliot Lee <sopwith@redhat.com>Tim Powers <timp@redhat.com>Tim Powers <timp@redhat.com> 1.10-17Bill Nottingham <notting@redhat.com> 1.10-16Bill Nottingham <notting@redhat.com> 1.10-15- Remove the *.language backup files- Remove offensive language from some of the scripts (#1064755)
- Accept HTTP/1.1 proxy responses (#1000773)- changed license and some new comments in spec file- Rebuilt for RHEL 6- fixed segfault when listening to socket and -v enabled (#513925)- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild- updated network reading to be more efficient (#493129)- fixed compilation with GCC 4.4- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild- Autorebuild for GCC 4.3- fixed compilation with gcc 4.3- rebuilt- rebuilt- fix manpage for -C option (#203931)- few spec file changes- rebuilt for unwind info generation, broken in gcc-4.1.1-21- fix in crlf patch, -z option now works again (#207733)- fix verbose option (#202321) <varmojfekoj@gmail.com>- add dist tag
- add '-C' option and behaviour for sending CRLFs as line-ending (#203931) <koszorus@reidea.hu>- rebuild- improve UDP port scanning (#159119) <varmojfekoj@gmail.com>- stop hanging when used as a UDP client (#188976) <varmojfekoj@gmail.com>- timeout works also for connect (#182736)- bump again for double-long bug on ppc(64)- rebuilt for new gcc4.1 snapshot and glibc changes- warnings cleaned-up, compile with -Werror- rebuilt- fix build requires- follow upstream- use SO_REUSEADDR (#171315)- update from OpenBSD upstream CVS
- fix pollhup patch so it reads everything before shutdown- Don't ignore POLLHUP and go into an endless loop (#156835)- update from CVS, using glib functions- switching to new OpenBSD version of netcat- gcc4 rebuilt- enabling telnet support (#143498)
- removed static linking
- array range fixed- return value of help function fixed (#137785)- timeout option patch when SIGALRM blocked (#132973)- rebuilt- rebuilt- rebuilt- rebuilt- rebuild on all arches- fix for the parsing patch (<eedmoba@eede.ericsson.se>)- don't strip binaries
- fix parsing of some services (#52874) (<eedmoba@eede.ericsson.se>)
- fix man page (#63544)
1.84-24.el61.84-24.el6ncnc-1.84READMEscriptsREADMEaltabshdist.shirciscanncpprobewebwebproxywebrelaywebsearchnc.1.gz/usr/bin//usr/share/doc//usr/share/doc/nc-1.84//usr/share/doc/nc-1.84/scripts//usr/share/man/man1/-O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=genericcpioxz2x86_64-redhat-linux-gnuASCII textELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.18, strippedPOSIX shell script text executabledirectorytroff or preprocessor input text (gzip compressed data, from Unix, max compression)
RRRRRRR RRRRRRRRRRR?�����7zXZ
�� �!PH6�ӺC] �b2�u ���y-iSq���+�ۻ���*��=���m���=r|�r¿q�v=�5�{9�b���VTY7 S_�ΗڱR�M��Wl�9��N�}=�r�Ԙ�d��V�Jc}���7� k!RT�X ���ܚE�������4u.��IUb�m�����4F3*�W}��_c�C��v4����o1�K�n>=������u�8���o���2Q�dœ.�IH=��ΐ������K���ij�V��i��K��G�%lǝr
| �.�!U��M+���a<<�����w�^�mҟI�D����� -@�—.�,~�֑b}Ɉ<”q�+>�[;Cl&�Dn^g�۩U�!} Zy*�S��-q�[�2�����E�.�m�e����B J�<�`���&w�&�v�d�k��T:iډB'��D(Dp�j/u�[�t�u��ډ*�d�"�7\��e8�U�9�>I/���f�'\4~=ә�S��<�GL- �Z FBT���oF{v��t��_�� ��2Vl���^�&���3ܿ��{�|5�� "3bP@�����yL^ �I��-(�'X�ͼ���h��<��B#��a�>j�ܪ�)9���v���?\�E�bhKc�yۯ�JcL��pw��,�ƕj�Hd<HwE-�W�l�<�B׺0�Q
Ε/z�N��J��^ȵ�6p��1���T�W�E��왩[8�p��H�mJ$���b*�e}]^e��� ��c�)�Ltw�>����>��7$vs�J,���P���h v��pNB�i��6�H�_��A��b� 49����1T8�:C� ���F���<�5��#7��mF'�~������Ы���� �� ������؊��[N��!ָ��-+�h� :�XSb�Q�(In�.�ǵd��m��������_߸� �RF3���꽿�ucEf����Y/C��-����B��q#wΦ���������iH5{�e�佑k9�v�;F�yl��č��hܥCfCþ,[9v���~?��40��OL)�`�4�@�W�Qx�q�x�����mfL�o".�$�ڏ ��ag�ő#
�t���\���"&_�Y��"�N��/xM8�Po�a�����Y�*�2���z�X`����!�G�s�O���>��i5q�!ސ$����<�/��i U$��+j�*a���@�pL�u�ˣ�_D h�]�b0��P ����o��W�y+�-�UX0��Z���8,��G�H��L=�1Üu8�aB��7�� �h�3/�ͨ�X!��Z�?n��Aa�����_�Ƶ��{!9��!U]0�cj�� ��c;L����Ef9�HQ��eJ(Q"m�j�q{�K�"^����Zo�3�����r���딱GcN�F�`8��}�*�,Н�V�mEV�lf`�I�=L�Enf��-��K�L��<!��,� o�rM��ŎI,��["%����UWkr�ui-D�g �/I8:?87RƄOʈ�������٧�F���K���iujP)v���v��ǂE�v��G� �:��0{�h9������n�@DT����9���!�1� 0$��н�`����f⨡��LY�*G�!��&���"�qr �)���;C����EU�Q%��܀��«��A��!�D��f)Ay<�F�"�hy�� ��/�ODJ=$>F/�j�y�,��
-T��%�z��b��Ɔ�%��&<�ጅI�,5,�w`��r�`������y�4͉�� �J��9���_�p����ۈ���'��B�NL�N�� �,�-�&� *y_�����R�`�vV.��FU��}| I4�P��b�\��P�,����xCx�r>���2��LJo'�Vy����K[`=ӝ�R=Vw�M[ ��
�W_�U�2�r`&D8,AB@�P�V��soq�e�|��Rf .,EXU��Cv�W�!픡�mt�v����_/ڍjYIƙO�rJ��Y�v�g~�[�K@m�g ���#���ɂv�q7
e5��S��v4�1`���i��e�w�k��EM����.���� |=�@�44r�� %�JuI�v3���:���ݕm� K��
�-W��k#�U����+��C�/@S�K��xxu����H��\����=����d˰�*���#0�`�c��o�~���~%��pG;>2��jt�xT�Z�������Q����R'�`*t>���$Di����f)��䓾���=K��Ɓ��r�&�g�Y�x{iɾ���Y�x��f���wѿJ�>���BV{�Y�����L�9���{���.߰Q�Y�-��d���1�X�n�=A���x�bqά����Z��?ʬ�w4���מ��*v< 3X$�������0�8�oǃ�8����3EБ��*��8��꒗��;��-D�Y� ay�qyl/=J#$��6�̔�h����ʸ��"?���9��˯�v3dP�5p[���__? �������Z�w� ���MsY����7��_�v"\��rzP,��1�g��Z �}� V1��X��=�kc37��/!����%����:�uͪ3�f6U�;��a�A��(ۘ����>�ӽ ��uj��{E���\�b��-y�ot�%��`��n�Ji/Ye��%�̚�ݪP�|)�T*�n�k�f]�`����!�V !���VONj�æ]l��q?�8��A4&'��Y�d����҇���J'P|�2�Nӂ�������� d���y�^��Ŏ#�l�x ��n���75�igEA�{�pw�_����z&�L����t%�h�c ���b�RT�$��:�:R� �<�A��Z|i�+�'c���<�R��9���U÷ے+��jm�|C�.@���q
�vE�4W��~ٌ�%��ŕĂqK��P�ƅ�l+��e�P b9٢ ~��̵m��3�����֝�g��!�<�= ��+DCU6��H�ә��.XLY�z"%DB�J���4h�S�d�J�
&R�0��� �T��3@�V����I�"iY����$i&Hg�=����K��=w��Ve>n �=��]���gk �ޝ�r���)�7��u��3�2&����w�!��܍|�^��V�����"��<D����$����L1�S��f�xi*�T�"�ɛ�� M�������EE�s��Wƞ6�c��aY��H��ifd=?�sN�q��c0��%˞A�v���<������iu�QW��eR?y�����)���)�ݢ�hm�FC�RQ�.���g|��A�}k_Gs�ď�� ̵���6��x���&��Q�H�6(��}���� #y�y��-��X��+����DɎ�SE1�y&\���Ǻ���&Df��i�RD��&������Bq�Թ�T5�K���5�~�m֮���t��H@d��X^�Z�C&����Kմ�y �2���s%�=wJ�5��7����ƫ'��VTU�{�BH��"� �ٺI���S}'�σ��|.E
�**����]�"X���k��nsz��s���W5a ���`t'�B�4&U}�S�m��2$�]�@��+go������E��/��\x�v���q1�av­�ȑWF�6l��4�ѻ��3��X5e!=WO����Di����_�(ݏJ�j���%ew6��)a8o1�6ч!�=��|�?l�+e�mR������L�a�� j]{ԢGa�Ds��V$D�Dq6@�d/�x=0��{�Ւb��o-�LD<�`������pR����l
fӱ��h�፷��F�~~����*m�$Y�Y���e-��Q�6;:��{�~���DϤ�%� �n�A��� B׶\U o���[+Ŧ6HC�@�KqI��CN�붵p�  ��z*�{�U[���P�- �@�B�"�걫e���[��� ��o_�]� �ڵG�
�q���r�D���]�n�p���4ʋ��� �&v��E�������/�p8���t�oe���Nsq@E �;����ކ�6�)k(��2�-��� �ٸ��L~�xM�G�����/�M�u]�}Z�����"23��v�l|U�է 䰕E����pCnf�͚ʩ����l����/�sVV�M�v�/��[.Ť�苠�?����{��%�lz�C\���j ?y +ٿq�=3c�fM�?qt��@�a,�~���4R��7�E�R0��!Z�~����ն���s���jCG\9��G�f�h���
T�O�� �#B�R�`�R^���d]b�#��6�gi ��������ovUd�X.hS?����Y�Zq��v���i�%�4-�b�$�V�nP#t�M�� �s��S�g��]4M/�W#����eů�f�Vk-��l/�������Po���� w�;�*�=�c��4
v��S!��(��E�ca���j�8b� �:��|\.�k�>D/RmL� �D�T_ͅzl��"�G�,��J����>�O�+a� ��_���4(��{o���ڟ�����an�y^�"O�&�|"�.�0&iw�)?߅RO8��TN�c�� @����>���}�ł�T����&B��#LU(5J
��r��rح4�ƾ�7�V�h����Ȥ�L�T{U�O?�|��ضΙ�J�n�ː
"h3%�OÚ�ͼ nv2~��
�q3���Z�����{���R��L����)|�D]��Z�Y{�HaC��\�̱�3
��f��o{�I'o�g��q�����`>x�I
А�>f��,���q�[�V�j�s ��/?�P��z��`j}��*����d�tōl \e�Y��Z-ų� ��� �`Q�0GӨҐr$��Ds9u�����E?�_M� ذ������9��g~�G�[%-��G���뢦��2�ݤ
���*�q\2"0�d,.�Tpxx�K�7��f����*|������-�� 6?� �b����&� J��xaX�ÆE�vш>C���8��Ŕ��:���9�E�695�"%��=���{Q�y��S�b ${���Fz@g;=.%��yM�1�UG���bs�W���H�n�[7Kmf��������u��3���n�d���ݞ�����?u��cSk��M�o*��J����5
�]=g~�z쌽����m�~��{�R��I�� ��R+M;���W������C]�nJEцL4�r�9K<,�qK�d��$��v����KrU̪���k?yQ}�a� �&��V h���0m�սL |���˒ �e��s��tx�
�,�Eq��x)�"����B@.�y�/ŬƵ"P6�� ��*�G�� �e;q��"�̑��B�`�������Kɺ��#����a�s���`d�K�e��ʛ/=���V��m�mQ��uΚ$�C&BB�Ǎ۞i��.�y������lY�'�� �
�A������1�K5GϋN�.��pT跂E�.�%J�$�c���7=�Q�� �{�-����xϘ��[qS|�lm\9���ZBQ%cJ��@��\�y��a�
��Ww�5?w�Ϩ�W ^A�-���'�� *K1p��U�� '�� �O��72���q��f�l>�Vj��)�y�`i_�%X�ò2e��� sW���`3�Ǜ��k��R������Sx-ˑ���'�<�)�aw"#}�7sX������5�GM�\��N�6���8깲�/�qYp"��5�i�� ܇�w������[N��j�o@�3����������/�2��{�L�ƾ�%�4w���y�9v s]^���(XO�;� =�߼��;t;~5#ŧֺwS�J�*��;�v ����# ���:ף=݆f����7���{�lZ���WhH׾�8*w�Ȯ:��(G�O�����j��>�T`�^*�V0W�8�y�3r��N�s�&��*�����ڿ��8÷fJ=*��Y�n�üO�ڟe���gٲ}gm�a���6���x�:�Jr�,�Ds0�����9��|v��,oy'U��B�0�4�`Q�/���s���B��,^֒&h��Ɉ"L�\^�h�6�D:2~}WPԃ`�Bg��:4%��L��^��U��F:����51��u�����;�r�� ���2��P|�x�����%e�"/��"�
�&�Mo�B�I�Er)�d���%� Wɖ���B��(𼚨ŕ(&���س8�P7^�f���:JN��WY����b�� ��޼� ���Q�[�MR��^3���'�������~���:��g-?n�M̚ ���l�@��n��)�f�K���ܔ[�����n�㖥3p�к�<,�2i'�����p�&[{u��,�|�E�0 ����"{W"i�D.�א rM�ĚP�.?9�ϫAo�Xy�}�qU�v��� xa��x��z����<��0����.�y�S�z��)+�L�)_�ID� H9gX �ʎ��(�_Qp�,"�
��Tp�d�M0�N�/{���]Ƃ�Y�Eo5�ta��y�ɿF�XtK��D��F):��{��c"� l^B�s�3�L40쎿dT� ��q82oKgwYɃUӎ�$����G�vf�u��r��p8�55��µ�������1G����59��<E�x�E?9_՛��|{K��,�FO�IcV�d� ����J�|�']�c Q�1��A���$ 0T�V��%ߠIΪv�<�%>��Z؆:�A�2zΨ����VD��b�o��{4��N�����x������k�BxW+��u�~.+ZD�
��)�%Gs���Ty��C�)�raqz���S�6�sMke�}@"9��|z$���J��>Mڭ�Ȳ���8'��lK����N�� 3q���Ou)���/�R�����L�/m}���;�����LZd��*�.u�DQI<)0�<�_8��,k�uZ%>�h!�gU%�Ԍ�i׶�@L �/�/�;�p�E ��4��hƇv��ԁ� 0'F�q*�#�-T0?��^P-�����>��sc��� � C_�x����0Kxߠ��y~�5C��Okacl���t ���G�|�ŰԠo�ھ���K�n|8��w�&7�Y7"�n�[�+����ϲ\12s˵��^��w)��'����Nr?����Qx��=>/=F\�?*
�J\Mbi�I�;����s\��w�̭�xqjzׯ?>�Hx�� �Ȭ�� �1u�"��Zb�h�|y��H)HE=�mۏ4&�0$Ya�C��3~�* m^`�n����*c|r[Z�?��� r�W$���` /���B��Ć@o@B���d�Z��kq�C�|�&�� [����O����6�4ܤ��G� ���M&����f]3g$-���VP)�ړ��M:Hk�Gv+�Oe�qL��M�k�u_� �`7Z1f=����S����ė�UW�>�Gu�����8��Xh���+��)�Ǡ��G�ϗ7a���~���� ���[#��ذ���S$mS�g��Й��ϥ���,�"���4Ѓ�`*Na�ID�%"���ir/��9�%@��Μl0�ٌ�i�޾�Ҁ�U��{Y��&�}X�S��Tį��0����X��Q��Bu�0:�l�0'���z���'��пej����7��q;1
ƭ���-R��P8Q��� l�Z��H]Wdc����^���.�ff����cX�ca2所 ��&qR0��'~:CT��R�یb��A�܈r�ѱ�d�#2�b��t������Et&���X�d��[X� 5�s �[II�%�0��5�>��2�Y�]W�W�%� �6'�5[��j�ə��l�O±s##��fә5�;;Ώģx
��V�^ɾ����c
ڵ��w��n�H�:@e�b�;a�q�M�A��1�扵u� �?��_5�2�f�m�����(�RiP�S��V�z�L��^��H���0�LCI��?�B�Ñ�2g5}fV����X��U�=$�+Y5�;�L3���m�
��Ďle��� F�iU��\u�w 6@�PM�"�ru����H�6�K�yN'{�$��0�lTb���HA��̂9���X �( ���΍gq�Y��2�C�A>l���7�jI���o�;c:+7�_$�1�%�1t�)#ޱ� }Y��9m��U���{|K�?O� ���������Ut���?��4=_I�t��u��8�5��,���٣1@���Jl���4�֏�6�A���h�Q�$�D�7d>��9.���^���LC�?��-��Ѯ�oPW�6.�ƙ��v��Fu���C@r���.���q�$�Ko�2P�J䯿nKcq�W��\l|�E7�<�p�( BԄ?<�x� ��o�����Y6Ә�^�2>i^��,���k��Eev6#� ��2��2����Qs`n
m�ԝD���\���03�m#�O5+�{�8�k� �D�*B!NA�&��Z`�Z8���&��(d�5�ǫT��a��[v�>�?2 �\5�ߑ�bH5M�8☼���q��TπR-U�T٬!W�΅����C 8�L��VǢN�3��`1C8�E�����5x�p��jE�����n�j�����A������5W�-�k#z�b% �Wu&�XA�@�5����tF�
R��������y
e
1�6S}���ˍ�:����ߞ/<l'&SI� �m���=h�U)�m�ۖd�����$���if�bI�)���q�d��/�7�m����J�������c�q�J�*m��V`:��gt � � l���"��b˕�G�)�zp
����W�ih)4Jr�a�dž�%�r1!�ȇ�]�x��c/��
�f�.�V�ǰ{���;�� �����X�M���Œ6���������?�#�޻�x�je��ɭƓ���eRۦ�3�~�g$_w����; ��[[
��,p�����E3�_s���z㼠� ��D1*�
��Y�ի��Bהz�K�ߘy��q.�^��y2���-��ˠ9��)�d]���!�{1v��uF����fH�Bfթ��Z��p��y�$�W����xu����H�U\o�"O٪$������������^א^)H����:a{�;%�YufNT,hh��dn�F_O�׋S�F `� �ڂ]�4ӥ��%{��-&�;�ܽe��{�Z��_�2�b��� }Y}t����Y�I�ڂD*06� ����P��z<4M����SU�֗�(�k��k*�ķ��VY�w{�"cv{��&�Bd���8�^���^T�GO7��|SO��:i֝As�k�P������x�m�5���ȸ���H|-�N4�i_�@��Q��ε�1���(�U� 4��ԋ)�AY}T|�@����ΠND#��` v��C48��d�FgH&�<�cQ��[prA� ���S��G`'������â
�_�OZ�T���=���h��n�{CD- V�t�!�\k0�=�G���Ulq ^����R*<)>Ӻ���:i@b�N���F�=#�7g�����F��W�il��� 
�:��SV�&�HEK���E��������B0z���쨏�w G�L:~�=��d��*>X�֩�T�$ ;
�f�e 잂��<���u��S�rzYy"FOnu\���w�_ؖҽ�?۴S��H탮P�+
��.�\ݱ��.wn�8�x���͆U�Q��uK�\;,v��*�5�0I֢�l �j�\��u�����Xd-��u0��֐�o�u>S�]Zp�������h�������y.yB.�V*�a��KFYBjC�c��B�`���o�S#�qϬ>�N���Yd"�yY��-�5>�ks�����߳;���Bv�I _���o��*$Ze$>�Iӏ]�x��r����R�P��M�#�%�u}�!�F��I�����'ף�%3k�܋Ob>f�ϝ�0�m�4��p~oM�7��o{f��W��$hV�6�_cB�Q��9U�g8�[��\�BN� l+mM��7.��҃<���%#5) ʤ�a`�̬rM`�����A��j���1�b��kR��m�)�.�q��g�U����p�ռ��}b�_�8�D4�Ӈm-�Y<�e
���`3 �5�4Nj���>P,sD�����B"��H��s-O��Y�3��?u��>�B��Ќ����5�o�H,xs�$%d��������d�\����Xgٿ�Kc�k;����P�@�\��v����Ĥ{�k!Q�(�#d7֯OePe���GW*��}����0�Ä���u�S������C��(Y��4����Z'�Ӷ���\�luc�R�%�;�a�~}[ꕬΦ� ��x�'�g�¸����0��YjFI��'�����h�xԥ�/�kA:�{��7U��8�.��\� ��%&�B�+�}�F��<�tM�7)�!�&�ۙβ@�4�p�xF��K�:��`�Oꄚ���A��LWo�G��� �[}�7�w�9X�b���'��O�eZ�\�#9�� ĚA�������K�������M��K�Nx��pm���,�eޤ�$�D��a6*5�]��~I +cWq�tB�����D6� C�L�?B+���0v�X��Oa�1&D���-�A��!�c��f��>�dA`��P��xF�����J$����jsLw�����L�4��zm������ �����.fP�_�}C_�^��G�UP�bHy��+�7E �MLa�&`>��Z@��.�F��W�o�:��ioE�D�Ee��[Gցsc�M=غK�ܙ(@�A�f��}��9}�6ހɻ��&�w��cr���BIm�V���'�ݲ�q<�96��0XD�=�tP����7�����ĝ%<Ko[�a�Ĕ�������3V��l)���$^��#�Q�n�U*hI�B1��U�-�h�Q���1�������^��-��G�U��� ��JjZ�OKRtW�ߺmEw�+ɿ
`��D>������I�~�9_�V��j�N@���T��!�"�lC#r?K߸��P@�{��k}+nM�����6�ҕ�p#���Q_X��:�e�
�Ȩt0���k�t��A���׸0��΄���@�#%��������k�������� ���8['��L��dṕ\`��[����dL�H��m ű%��b%)�*L���6�3�Y]��K�H�%Ļ�L���gDl�����֪8�0AV��an�r ��-�JhA�N�wS.l���*6D��VmbG��Akl�P�ʜ�#�]d�����wV�fk#fz�}��ٵ����A^�硞�u:F1��@ll����f�P����{ڞ�nW��������~b�Jg-ij:��J�Yj�ۮ�Y�c䛝���F<�p_� w��� Bmn�ܯ���GmÛ4n6OkB'
;�>�����
u�^�����p3��'�Q���&m\��T�q�9^y�K� -z# ��+q$]�=ŀ�Bt��&����8�E���Wi���.#9y�*�8��7�9"�Uv7��-,Pyk4��`a���3R}T�R���O���Kպ��uZh�o��^�25�S� ��=�z�����Ej�ėQ�boF��j�w1���!�bCB�k�yn���wjh�@ p�yvON��b��qS��gڬ)^����Q�n�
�S�+�6�շ�y-�CJ_��R�ά;P9n͜0�"7H�h4\|��5�>�Oކ}�����0)��b7�`M]��k�1'v+�d��km*2,4:�Ko&�����y/�>�*�G���P �)�o8�@Xɲ�-r�x�x �������DT9e�ke~Uy&��5V�W��kev�~��m;�����8$ҷ�V�l���I}E�qթFK�8VP�T�a1,� 6���OR�ү��_l�ͪ�I���/�2^ײ���?2AFX :+-|��7�֞Y�>�&H7��(6e �� E�V�Yy%kXt�JU�v.�㈎*
l�f��x��aTƪ�^"
CM�0�@ xKՃ�N6Z��
����7�P������ ����٨��nX�n����c9&�4�Z�D<F�!ZD��e��7�e�p�k����"�� X���� �N.X0��� ���������Ӥ��&l��3��y��]4�S�#�Q� ��{_I4���,�ڟ?¨�q���k�7�~�1 !!)���p�6E�1�����$D˫jJ� �W�фg-F�}ܑ iv�c���`>,e�ƍй%�>��1��I��+���}.;)��>� ��50/r����"��-������z0���ʈ����`nb�.n�V4���x��#ь~�
g��o�z�%Z�U��M�Fg)� �?�X m=&��>���I����$'�r2��_�( �����ǯ\XU�ڤ� ���d�)�D��#Ԩ��;�[��$��O~��7[]*�>ژ?u�X�@�=�s�|�5��@aޖ�L��[�ñK�W�S� ]*�.�����_g��^҈��k�o �'wm�� ���~2a��fY ����\��a@ٺ�X@�cXw�D�y�a�y��1 ��@��vBT�n�#G?�N������)&叅W\�DX쵿��\��v1+"�SBk�M8���?��t��߁r�k�Ï6�,�@���i��� �)Q�/f����i�p��օ8 ,w��X��e*M(E.y[�B^������)xՀČs,�^53���=���X�ė�t� �4͒����)
��< �FV�� [��nc v�DƼ,���X�d���D�LxL8ߡ2x����g���-��"2��X���p�;�#x�K �����z9���B�dV�N�>�o�\����|ɄB=t��|��o�'pۏ�%�',�N?=� (\2�MrY8�#�(�c@�UY��fM��Q�.ro?��M��ͭK��j�bJ��a�0���B��ָ��_ǣ\m��#ϫ�oM��f�8�Ğ��*�����#��B�c�ޅ�7�6ׇ|R� ^���밺���@�B�?Ѡ�����g���Z��{���}����2��q�c�&.����&�M��,W��lq�?f|4�?��ԮD�6�ۇd����d�=��7����i����L��#��>�-�K�;~ ���:�&;�G��!��O_�� �ytYNV e�?��n���'S��&���pwӋ�|��\��^�7�Ҫ,.���V(��R�+yr��@�������OD-PDZZ�b=Qv�kMrK�� ���l��p�F}k(o�����0�A7��^�D���k7�Z<(-�~��}�t�3��v�E���+?�e�9E�>z�i5�\WULd�� V0��Q��G���c%�i|JU>\�:wk � �4/<���^�"���B��<�Xo��3��D�����O��roG�����U��7N9OM�T����0�4X��CƊ�����
���Õ��µ��ߕ�U��}�8��`9�Ew��9�癱w�8��g�>ӯn4`S4�J��"
n�u�� 4�@��� I��(��������Y�t=��S�j֖C] #�_��"AQ��e�{#�K��aѮ�L)���F35jՊ���(茪�,�2�b35�=��c�׀�O-�D2�QD��C����F@�#z�7��0鮞ɟ�@�Ꮆ�KI�ًj�dl�L��dn��t�g����͐?��G�����#�e.����^�Q&Ċ���Sn�>��onCl�7���tG���#� ix�`6O�M{�K�,ce�v� A�4$Z8�
�}���4�yI-wbh�e��'k�a������~.�ڔ:�Z�R��se��� �]5]���D<��R�g��]�ʠ-� R�"ľP�� ��� '��BQ���Ӌj}���ն�5��H�'�{wS��g��,�
�\h�E�D[�𚙏W�bҏ[w����?P���.�d�� V���I�k�����J�2��{�rR���#�X���n���ʋo��%��@w����*l?kc=_�Zd�t=��ϒ��:͵�շ߱𡪦>�RH��e//&�O�Y�u�����+���zR��={��|�\Gu��i�r��#�4`p#/�E��s ���-f��*�Z��,�֔��K+I3�����:ly��?"WC�Q�2��(��Y�9�CR�!�2�o��G0`�|`;�y��eÔ�� �;�c��!_�0��=�Jp�F��AX��~0��(�&�e�
Q�}�f�*���|��|�3i �-���b�"_�^�t�޳ �uQ� �W�dZb��]��U����LH��(KeZ��}�C�H:2��]2]^�O-�U�{W�9݅�O+��4R���ܺ�Bn��D���w4���Y��<��R������E��2Z���n⥹�aAAGHy1���*ʏ���w��&(> 6��ճy��"�a��aí�R����;c ��j���J��cu�h�l�4��k*̬��/��Y��@J{ 썬� �m��M��t�@~-r���{����y�\g�Y�S_�y�'���z'��z�0�w�)����/���Gx䑐P�]!)�vs<1���`�H1�E^�ɤD���;<�b��,R��*z-<� ��LW����e�)E�j�#�B � ��Q��� �o�/vR����� �����c�^�ʧ*0"�!��w�B�;}�#������D��{8���'�@L���c����ߜ,k�J�߁�$�?\*��͚_*��iPM!�{�O4V�l/'=��趖&�dS����0u��z����V�L L�!��0�� x����^EA~2%l�^횔� ��0��o���� �_5���v�{��D%�/��P�u2��缞BF����ؠ�J�_Hw �^Ÿ�[L��%��5�k+�G=7ۮUA Q�O�Ե� x��|���*��?��Z��RS 4�����"�wݵd��LF���4X���I���Q0>t��V��|VO�2�I>J�����P��`nG7L�#Kyaܦ��U�v���>� �c�tHAľ*F= ҷ�_��'H3{�FtJ�Int$�ʫ]��H��,���E�jI� U�Jv:��7v���n��*�Y�mPw`H&F��.���YtI&&�;���^2h��s�|�=�I�����pI��xe^$+ ӡ��:-�@�&U:�5mHe�Կ�tG3��5�} e ڔC�,�{z�DS&W�,*̱�w0�_� �����(V��-u{�˕[Քxh ZO������\�z�ߡ���� ��۟d�ь� �����;��D������x���*6�Oʕ�C�AR��E`��U��:4��(&C&HERzUMMo���2ؕI���!z֑���V�e�BEj����1s�l��:�]t�qz�AT�Z|�y�.zMۄ�DC���Yl��Z�F�-��!Q �Y��g[���y�;�ۙ�(������® g������5VL��:���� ����P�Va�XѰ+�
ȭ�KT�q��&_y�/?�w �1 P �p�q��t�~ڊ��?<٪:Ö�J�5+�˸��֝��U��z��2��!�q�^B�L���H�� `��+��j��4clC� �9�]�~�@��N�m l@HPͱ � @�u���Q�r���2DW���&�����@~~�s�UEZ�����Τ� �*���ˮ���֯�ʁ��sc35����a�t4]6�l��{�&��nI�h��̝�����*t&1�F�a4���~�ܹe�#CA�䱹`H����vx��-
�:�aYNoC�?�op���Wju;�on�m k��
U��xH�Y�"�bf�gS��~�|�A�[dɫ|O��h�ߞ��6���|��͖������a`�^�^�t���YK�*�� ڡ&�^�آג�\�q�x9@���� ����l\M���zY֑C�m��,S�Ur��=Fq��F��~5HK� w�ɦ�C:>��f�r�įb���䊬 �7b����V'��0C��]���N%��� �ZDB�1eI�=E�r� �Q�jĸWV�֗]�Z����v�tܥ���T&�vO�� �A�G�K��9 �H�sK�ƞ�ZÉ�v[k\K�4-����x��g�|��c0��)�x���zIPH�ze}z�xAa烑�c��p�YKI�K��ߟ �=�e��%��/��z�y������U(�o�2w��� ���vQ�g��ӓU�yi\;�j����4#�2��1�#�=�l� �WK���'e �Q�L�~ $?~5-f[�/c�;�'��Kզ�NR����w��zw�X�
��M �S�o1KFfD�AW`��un݉"<M�S��6���2v�e�y(݇���ɘ&d� �e�� 1��7�.N�0A�*�iU
��@j�`N�dU���p�\��q�ܡ�kG��-z�Gt֗�q�)�U���Ƞ[]ͷ&$Ɩli�1& 1e�b Ѽ �BR����W0q��Գ�V9H�G�H:{���W�A��g���j��{��-L����So�ƝL]A¦��k�b�s�K%�3�no���/��#o��)lh���:g�V�N.o|Ŧ���{5Rt���UzS��sk稩\/J��إ���G��%�@þ��r!��gJ��8�[��Q��@\��ÍN�N߮� �� r5�|�)�pۈq�A�,*,�7�9{ݲG��}�Ƚ��v�F�~)��]V��\�f���NA�J�v��S��hX�.�6��Zcy��A�̯w{"bv
<��O�b���&8 ��c&W ���ʧQ"�J�٘\�n�̸�*�Y�EU�� �@}����׷~��`� d��ەJ|B*�m�I˥��Y\���君C������=�����7)t��m�̗jB��U���%�=̒T��|��"L؞肈� y�B��XX�i2� �O�"+���2�n�{�o����}���a�3����~��Jd �{�u���9}���/���αӿ���p��j�,��'�최F���S �2}�_�.��TN�`��#e9�;X��-��MN�{���S��crp
�M�P=6��S^4h���׺s& �r!�9�1@�mꊜQ1\��B�;J=�@K k����`�C hE�#]��DA@Z��(���Ө�c�8����=�k����M2L�M�BkkN�(�6� ˆr���P�<� �iI;)��2�F�j��$��PT+fk��������q�\�>y��MV����sho�]*� �}��
�>5���{�iD�Ϟ�8_l:g�X��$|EK��:u��$爵8[����G�!�r�D��n )�n=x���)
���M���n{�� V���-�i�]
.=N�tYml�P�;{�� :̢��hm��B�:G���X�=x��Ύ��HB�C��~�S����Ǖ`W�K�G*�]��'~�s��f��҇2�0hNϫ��Nr»�ndE�J��f�����/���R��
�*�w�����}Dm���?HN� ��D`b]�,t�6��s�'+gQC��*�Q{H�)Ҡ�O�iF"�S��'mhɢ_������
�{p�z�nS/�i�ۓ?)�؛�BQ�F��,;�`�9;���k��Q��s�z�n��� K5�Z���%X���GK�����Em!���ڑ�0s�*X�0��jXI��ⴝ���)�TV�O�%p7k�1iI�e��J#�M �S?/ k� ��e���N �DxoV���肩1>�*<Ò�H�u�������pf�|Y��D%�]�ސ\?:�����"��^1v��v��UV���:����s�Yhy�W
��AJ���j)<%��R%[���E���w�^��<Y���zdb�n�d��hT�9Z@ "�3�C`8��dU��w�ߐ�}�_��(����ւ��̚���%Z(^��� �\UN �C�6�!xz����5���h�����;�S��n� ��:�Z ��l�׳^����,�_��!k�!M�g�D��_�Lx���r.5��M[ ��h;ECV�_��c�h�i3ߝ�?���_=��?T4�z^��+����y<� ��;'h6��M
�qzn^S���u�J��q����'7�� �tὯʯ�)�Y�z�[`��Y�i������Zo����`*-���f��3Da�87U��k��_#��>N��&��3?9d��"�B�(���6;�I�r�k��>5�-�0��Q5�p��(��Q���P�09Nz[T9�.�����M�(�0մ�/���׬�s1%l^��!M�a�r��A�>؟�7�C�?�ۗv��S� ��M�������]o+�z��d qPPnC���X�ς��#pT���8�S\j����a߭�]�:��QJ�=�>�Ò�.r�#�r���F"�=�ɍ
[Z�/��Ij \���W��U��増�B_��Z?-����:ք����K��'0���L|R3�.���*O2� ��m
��u����Lp�̓[��iu����0�� ^�[ܜ�� kFitY)���t:b�3Gp��1["���=K�/Cp�y�~;(�-�9������ݍC; ��9s�P�aam�V�k�-~�j�
|�[F��I�j_��x��N'=>A��A2���4���ܿ���k�~|W4�]�➐��G��a�B�{u׿k��/rz�:��Ɣ���&D�(+ �P_�P�ߣ$�}>�l�fvF���؝A�W�`�ƺ�͕�7J����D�eLH5���@�K�T��iB�n>����d�@��f!c�z�
�с�������Ҍ�q2?t �k�rƮ#K�.m���q � �;�R���к-��E�f��/p���],"��T(��»{��C��1� kAċW�]V��P����b���<c�zh�|��w���7����̇!��ӵ�綣�)O����I\��g��zK��]>M΋��9��lzK#b�j��ED���Z���I"ΐ ��� ���]B��$���$b���#;]и�P$�7��dcǥ.W��H:P�cu6��\�M� ef�l���'O_OؘJyq|{������1Oo1M�����?��R��9���ҿ���b�u����# �Hk�O��v���Xnn?�޻0��Yi�Ή���f� ��H�X��S�l(�2�R��ח�\��@�m������'�M �yL�E��sBP���]FDi���3YNELm'&daJ�*$\ KU�L�ir�0X�HS~ W2^"���pwO �Ep�/�)M�����I���ep���pۄ7�ם1@@��Ç�'\�φ���(��+}�A�>����ə �~�� �I���|��*�۬�0��4���4 Jc�&�m�ʛ��(����}�)��S�Mx�V�`�/�����V>�-k�M����.�iK�Ît�p,k���奿I'�t���nzҧ�2��<�\�jB�d�/d\�0�q�d�S⃴ �=~��r<��[anŷ�i�Q��������� �4�:��B�W��� EP�:��3U�O3�5����sj������b���v\��r)��l.ʐ�Dg��� �H7/�%�9c�ߺ2������]���S��<o�`A덫!Y�w�����+ߎ¦��;jCF��X[�����a��֫��2�S��3:��F�<����E �vH���
��
��(�#��=�������]4��JU�}����4H,� �.� h2,�N
a>3���1�g8Q��4�ʮ�?fЖ��� ����|+�0������M����ns$�<����6;;�u3�������_�u��ء�Gy�& �?���8����+��)B{o�!I?����W`���A���v�tA�<u�s{�=��� �=��-�jw�Qa(ޓ �T ��μ�)�� y�D��q/������+�n���� ݩ�x.�5�02b�������{W�\<\+�7�P`�ߔ�f` ���$%8C<���W���L7h䩮����8*{�@�^fX��E͍�?k�)�v,b�8d��G��yS�PB�BKV���~ˮ�}&Z�+�oE��,�DMd�5� ��t�D��!V�@lRaJ&@���ہlr��AB��i�����$-hy���a�A��́q�p�41��Ԉ,�2�*�/y�9�&�P��l4Y^�}<����\;=TҊI�ۗY\�"dНS�M����%_&��#;�k؀����V!��{l���j"tWY��M�u���6�`��^��#�"���fx8]�sa�/H����G�m
c�o�r��v�ׄ�ە-�' ��������Y[�zH��LM��3'�����킨�7�2��q@�%�+\��C�QV�t���@���u�IN��s�ژ �Ж�e�Ta���ʂ�K�Hإ���p��ڄn�V �����r+�*��f�Q 4m���W�Fs���J4�Wwn�24o��Ս���K���� ���
����?���ζ�:���<��n�5�9G�.pm� .���I0�����!�5�O��B�KjEW��N�?ve��s�� J-���ݜ9��Y1%cp�lN~zl.� �����3�l<;
���}�1�Y-Ȣs^��|�h�XJ�����rKcBi&���2�Xo���R�It>k�Jc.��(�JlUɸm�Y ;1��)�U!��!�ja�P|IY�%X1����=�j�$��N6ֈ�m����9�����?A)�?U
^*q!M���Y,O��l��gwz�X6�| y�/f�� 3P������}�k �6is�4��`���PY�L�|�v� ������j�|��� ��ȏ�W���y��:�@�q��]�ӯ��0��7c�Y��0.�愞9!1�{�J
�w��6�v���LI"��wI���y�z����죖��6�L������GVWq��o��d��'��^�V͆�s��z�:��?�1�߹.,{ �%tl��\t�k���ijӰ|8�c�j V��E'$Z��ËC��O��A��n����Cb��,~���6�`�6E�T��V���h��`�>R�,�<X�A��h�:�f}q�(��.D�b�v���#���!e��¯s0��ųR���� sD���AЎ �q�>z�\L�������P�9oY�*(�n��$v�u�qܚM�W/䆼�J�\1�>��>����*�����3$~�V�@<�[�������x4��q�r�i���v.�ѦL^b��_n�g�zRJ�m �(;�v�M�]�v�������=N�Koc��z���TM�p;ܒ�]1����dgBE�g:)ji�#J�I�0���4T�P�6Nh2j%O�Ր�$תmy"܄��|�1u���^���oM&�3��;���?�EB�LU$j\@�È��t�3�L��������"�T% ���JEW:�^r�SL���d�G���*^R�t�44G|S*��4�O�›��%� ����pօ+Y��;�����q-]�OrE��xe��Ӽ�Q�7�FK�Dh{���*1�<��=�3�c��0q�-c'ut1~���M�~���@���mI�T�|d�)�X���ǽWW=�Z"��)�i�>��Q����|��n��@��hD�`8ƿ/������,=��!�ҁ�R �=3�7�_B7 ~�����J�cC���g�J��b�0ڏ����gD� ��d�k�k�@��yO7+�/g�KCԅU��L�T[�/}�Qk�9��k-2��+8�UXY�2� jk���sB�R�Y���c�����������R��V"evm�!����L���y�����R����T�-�[�Y�!�ܚ
�8��'��7S�._�`}��B�HC���u��/���2}�� r��Ze����\2�K����Zt�X,�ϏF�#G��Q�So�#&�3�O0� ��s���Sf<�6��[K�v���I�[��ʓJ���幧�̈́�e�n�{>������,"'4��f5�,=��kXM2�)�nr���*8
*bE+'�S��,��+T�wm�����
��̌8=׼bj����O��'v]���1l��j� P�r�����uQl��L�� ��]�Xk�0GE!�(�Vi6>�e������ 񘉝&R- =GL�P��!�ٙ=ͷJ��Z�0�$��v ����6L�8MT�G����O�S.cB-�AA_�"9��IUOi�O�?�\We��X�|d�*��H��`W�"8`6q|Ыu��i����$�wh�djWg[�7�UC�E��)Yau�q�S�� >P��vd_��ŗ����$^�r�iBW�M��b�CԨ��=
�]�� �sq��W��D�p8XӭJ �J���s�W����ڶǫ��D�(`��~�<ꅱT���ğ�9���6���O֓G��>��y�BҷAs�o���c������AX��g��|g����[�z��i�Vޟ�X�6m��)6B��t�!�bn���j�|Y��P����H���0���3�>|^� {�I�� � ~7�&�m����쪱�#
Õ�m6�h�Ar(�Y�Ë���[�w%1�p/�i�L�������� �|QLއ��7�����s���ؖ�l��C�.g�x � ȃB��5Ė�gJ!�Rɖ�>�N��Uʺ�~)u�R�~= ��R4�鉽���~��9A�x���M�r��6 ����>~S��U1�eˮ�dNQ���� �Y��)�Ԁ���w��ᐵ��)Q�4y��{����R��� ��hV”a;��69b��a������H�����Y�#_ _h�W`���� ��„ ���\���\�����[>�N�hĴ*A� ���!�y c�t~����C  �U
����w�u �)�5֜]�?���[!�bP��4�� @:2k}�1�~ �u��
���a9A�V��~�9D��8S��o>,�k?4�)v����!��H�\[� ���Ȏ�U���������lb6��j��nw�h�D��Hl�iD/\�8ܘ�k�4\꒬���a��g����e��!�J*Ą����_s_����a���i�P+��5�n������JAQ���5�̜� �/pq��Ϛ�zt��z�;}v�r��l�s+
�Ϫ���Lf�nalm�s�rMOH2����=>�}a��L�-gb��p>�ѳp����%���.�휟��� E J�W�R��x�!|�LQ���DŴ2�.�8�i�Q33���q"|2bՓ6�DJy�*�m="�p�oՓE�X�c� G�:rI���h� ��u�4<Z�!�8�}�����`T��9jҷ���n��uepTi w�H���F�0�[�ȷ"������#^�Z����%�_�� XKM�bʭ��M2j)����)�^=���҃�`����0�Ǚ����}��ي;�t�E�m�,)
Dn#�����qD��R��Ɏ����R���/6h�|�����ժ ����[=>ZW��U�cH�v#s8[��Q�"�К����s}d�dDŽy�6�<�Xh�f��i�Q].�cۄ����NH��g�R:wA��Ju�BvX���X�LD�l$��==a����~�P�����4� +����Sy�qk�u|q����9]dtx[��*�('xW��ߴV+"gmyZ�L��CW�����)�p�#jfr#0�K�XE� �od�4|En*`��.��l�"�X��P٧v�����=�y0���q�$0�0�F�l��2�+�"Ͼx���4wm;X� �pӴ�2>�k#H�� ���~��|�lR�� Sެ�=��^��28_�f�ϭ9A�L.kQ4#�Cٿ{X��Qm�Pa���C!n�ݔ�TQ$��((\�}�'�nѳh��~P�G�{������J�ܢH�2"�����U��j���� z�l."R� g�R�������i�t���oa�Ϊ,�Z&��M\�BDF=���S%^[X=������H��|'�T�g��ы1R���NV����P|��S�7LY�l��d5,���2Q�kv����,��NV@�?W*�*�J 3��h�.PǺ9�t|�Jm���Ws8�EuUjuC"�蠆hv,Gp�=�N�q[�y;[R�?���]��q��[�����;
J<��M.W�Y�>�ͨ+1���!�o��f�_���B[��Y[��Yl�wEI��t�ݴ�(|���I䔭n�lA���ȯ&���J��S��Cx�bܡj�{����0XC��޿�j:��緤v&x7׫FcLW��Nњ|�Y�O~�cMR����"��Oy{�b\ޞ��w�j\W�}����W��R�ꊙ�6f_�FWƼ�5��F4�k�8�>�r�%l^PC��
Q������E�\��vF�{��HL��to�.��������G�xB����\V@TS-��F1e�/H��@�� �Rp|�\�R���珯���z��>v4g��L���@��m~�������: Ф��6��Y���M�
��
?�p]~:;���`bI�ese����;�K�3�BB�d��7���0M�D���Fv�C���
a��)��Jۣz�$��WZ�4��6��ԂQ����u������ϥ� 0�:�9F���ÝZ�����J�_&7%k��&)��&�G�.�X�c(��*�Zl�4����ky<1>��� ��bg;�4��࢒N3&�mZ?��o�R�QCBҀ8�ݰ5��%���|�P4�@����W�{7�u���w�~zJ�I�A�A$^�|xBi!�J�Hٽ��˕r�H�c���[T۹~��i�o���!n����cJ��!A��t
�q��}V�b7798q�Q��U�N�o8�׏F�����S���P�b��y`�P���v�p�T)�[K�<��KX�����^�
����jEү�<�b�X����"��&�-�h�$�w '��H���^4�h��I�dE��*c����*�����KVl�5�x쇟lx���S<�l �،�����b(������|8*I]���ݟ�����o�C
��m��D�Ul#������`|�S~,X_��m�N��(t����z H�j���\��͚A�T��T�W�r�����k]����۶�L65�8�ηk����2�9���b?�1:S�����7����?����ƃ�E߀���J4ы�7�:�#m�߀ AŒ,�&/6r���q��%sŃ�s�+/�P��/^�~�A����+��M�y��r�pN'Yp�y����+�ݿ_��Za�$&έDʯ3�� �{r>���S~o�ǐ�pX�ƒn]�L�oo� d��,�BXG�ۂ�0�-��E:����?����k����aG>���24s2
��܀�9z���D_��"ғ��N��<�²F��2�B���ה��T����F�G:��:�9 �}�����+�L��βgߘ̈́r�;������� &��O���a+%�C�Н~2��X�+�Y^�du�ׁ{6g�;d�X��:w��Ŀz�QP�\�u~�=�ݻ�,W�ڵ!䟯��-�*d��[DI..����@�Tn��/+�x:�pʩ`_��@enjV��g�����~ߐ
���e�a|xX�3�Q�e'g�$�ޅ����D���q�/9W�!���g� h֧8��d-14�U0X���}���%q��~4^|�V[�����7�GH�ؖ�ߝk���������r��\�*�(�%�qf�=y j\; �-P���0ڊ�WID��,�S�[Yۢ�ؔ�-,�|T ������Q��ž!�=X4�[�ح@��K�g�Y=�VG�n��DUP�3����M`���B���ĵ~�f�>�@xz�@��a�>S�N�`2u�F��!�@�g*����+�׊#'�>m7΀�M��#���@f(����⊺n�Ⱦ�� �y㌿�����]�B�́=�T�2��M{_��R��vD, ���o�@�j.���5 FF~���Q }T��<0�*qk? 1����k��Y�,N�)`V��L���MB�����:/O}�����*�������zH#�K�ү� �D`MXu�b����!�5�?�c�St����?5������G*�|C�C~sM-���_��������ί��7�J���
�6��M��:P�-��� &S=����S|3J��ȟ]L� ��/�θ2}gmIf�f!yu���}灨C�+?�� ߺ8��I����uѸl�?�Q4�V��6�j���aP'ͨ~>n�1YU��`������L��9s#�W�;^�~��"�8�>�]��77�,I�$Q��B9_X%�L#�;��[2�}|p ��BM��q�.��uq��q�~����x�������y wy�@B�Z�}owUۼ.����ж��?�J�J-�=�F�����>��}�\��C��t�7�K~e�!�HTC�n-� �Ҿ��;��Q�`4fr���&�1@�(��x�R�8/*�u���!F��\�h�YSG�4�� f����G�i��KL��q=+���ϗ���h���z�I�׷5�?b$���M^�N�)�X(�����gP*���x<��-J�^�5Ɏ'o��u[l�#�Dq;�@`��$��w�/Dh�d��sSZ�,��}>���B:�m31 �S�W��Ƞ��+��v�b�On<�[n8 �)uo��l��X�I�Q.���=��vTl�R��t�}~�/��C"��4н=Z�Lu�÷��Kf�,�/��1\���=�e�x��y�5��~�)�L�ӕ�_��|�W�H?(!J��5���� -�5#�.N�=O$Bg'�\��9��p�EQ6�*m�G���"gG�Ku��v���='��J��A�(��
�[4��Nw�]q����E���`T�r�Yu�.��$9V�ǚnev}�ۙS��N�2ũ�趀}c�'�3Qlk)%� V������Px:�K�����ݥR2���>��y���J�iqy$� ?��vE �D�(�h_���B�n9]�з�y���=�����P�7:�1nG���ZO4e(�g/����!;�������b��n���QR��[���G$����0���b�Eg�F��uD��/�X�MF���ZF6�p������:3��:�]�bfݽ*оS��P���|�NW�?��$�EY�Gz������*��/c�0�&����%`�[l����x��s1��Ïy�F���{# ��������,r�H�x������Ƴ�d 7E
�!8+���z�T�V� Q� ��b�pt+�˨a��j*�J�N��b4*��nc^Ar�ܡ �q�y8��%<a�����R��db�A�ؐ)�ؘQ��"� S�:y�D�T��4;��#lT�٘u0��+������ =q����h��$��t��� շGF��/I��O_<�Vf�U��9���ѻ˸A>a� �~��R�|H�8S��?�h�%�>���; �H%[ZM��F1��{jkgP�n��D .�����zI�lb_O(nҲ����������F�5� �3����=��������(h~x&8o�C�k7����=�U��늞��E���� ��h
P�2��u �w�[7��Ś�C��^�
Li ]��y W�1[T��AtxE(b��"6ϖSX�}O DT(S^�R���4�|4���-D>d���o����Kh�1w��3h��F3}�J�4�I�$X3�8D��Xӿ=��K�D�+���ԄBZ��KIΰ“�Wo�"!�ᭈ�z _t�L�. �q�sj�?���8kc)7Lr�ś4��l_+�U�w�t'i� d�Um>�jpI�Ĉ�fnC�R
��MV���~4�4�Er:���ʃ�j^� ��W�Uh�����wv;HD�j�]��k+�I�Ưu���.�'N��%_�����DZ�}�L �[�hM�v�.-Ai��Z��g]�4� Âc2^f��~+��I@�T��Lh�����!j[�=+�� ���~�D4;�=S��u��nV��c�+��/؆��k������2*Q D���`1�f����Y4���H�d�(�����OO`Q�����X�R�pRjB��x�SZP��-ɇ��v$�9��J��G�=w �G�6.�-~|@V`���y�,6|0 �����x8�:6]8�ƺ'���3O՟�2�G�!���L|)t��jynGS`����ﮀ���Ÿ�ynKX�u��������bVE\�s��p���ؠ�a_ q�F������[�x:�P�ĆJ<7�q��/����&"�uA�Od���;��x>�򍊇1�tM�f��!{ą���0d�������Q�'N����͐>��BQ��N�^�Q+l� '���r�B�n�G�ˢ��$�3E���P�a�d�����>̓y�ƍ��Y4�����E"������Qč���D錬��s�_��:����w>�7�O� ���a��5O�~@�F��u���]���24�^���5�K�4��K�k!)$�D!H� QO� �3�%s5)l�t��.qխ[�q��>�4>���a�Bk`C7��ޏm�ۄ��kܯ{��No����L����� �i��{��h5��8vM�,nxj{���{�3��=Øj��Fޣ�U�u���������8�@EVyUHQ���x'�>m����Q���M2F�n��$�^ ����X �0��])"ger�:�����@/6n����r�J�麕J��~�x�?�4��xI�:6��{�p����^!�{��Ӈ$eG#�FyA�P�sQ|Ͱ�ǯ�By9i�����U��Q��\�c� xϔ�)����^��Q�q���h�>Y<�������|G<���qH~z��o/��p٥
h��r k��� x�$�~�i5%]Z,�@�{yQ<Q< }���O�`6�O�$��d��'�{�Z�Ũ�8�*�O�׋a0hQll���}(�KZ;���*�A�3�� �懸�0�\�AN�[&�l~O!m��v �hw�ᣩ�{R�F*JF\��}K���sr���q�N-;�j��j���d ���/��B�I��Ġ��e�c���ߵxܷ�CK۽�<
&d�1�ꡎ'�R�{�@�呒w`����� �O)x��+�$��v#�����r=�9�f\�����j��z�S�hآm���C��S�7���֘=�Bh��ɝ�k�"a��x�V۶�wi3��N�7e��(�X�Sr��Wph�x�9�ː���ϋ�G�}5�P<YeU^;L��מ(��XAk������{�P`�<ޮڃ����E4����L!I��{k�@$���I�=p����P��M�X���J����� �Oh�W/��v�&����p�M�Uˆ�-**v��-a6��� H�Y�ŝj�ū�����e�Qж��_� ��W�y�e�"E+_S�`j|X=������v���9n��/'��7������}�W-o����Q�D�"�&bE*m�F��r).��4yZ��>�U��N�Ձ�K���#�����o�q��+"�w�3b)>�}�w�3��1����nᅫ=��V$! ӱ���5Mۤ�Oʌsqq���?9$JD�#m��mP���g�R�m���C=yD�2-Au"q_��j|�сқ">�y��F�����w��MRܢշ�_= �CE��uAq�z)a9�Ҟ��Vm�O�
�D*�����y^��Q@��8�]�#N�Q�F-��^!~ۧ� F����3�R� ���0���G��(B�T,@������~�y�.~���5�a�;| �*�"W���tQ[
����b��n(��]�:��yEXږ��ș/>�ܲ��oc�s�����wU�t��� 7Z��Rp����S�+���P�^oY�,s��j�n"�|�ùn��@pS�n�&�`�$��,>��'�_��Vi��ǻ�����q&-AiW
3=�nKb�ģ��G��]-|Z�[� #�1�����Z{�nbCoD0C�M_�oӭYթ!w���ZD�Go��Q�����a��� ��v���^y��p��}AG��,���F/�˓s��(�)��f��Y����A�3 ���‰rӋ�~I���JS�ד�
�r@��l"��� ~���ஶ��:IG*��Ձ*�6/�s���\�G�N�m�:;ԋ*�o�)=�@'�U�{��"�^�Om�����TR��Ww��<�cMO�1�� �a��Kgw2ߎme�[�9�w�X�`�x�{�*�y8��ZW�u[�2�:ɮV?g4�5��4D�@�(�s����pYI�Z��L(�X� 7�h����*��m���f�c*+&7bI֭�y����<�t��k�DV�GC)�[��E�iڈRB-����>�����? �6x�!h�=�x��`����2�3`��
捓��:#�Y�[j ���|�@�Uw6dN@�k�R N����(4�4�۞Y�4�&r���5S�&#���zj�����&�9�+��t��m�@���\�z�vl��.�=NǬӸX=�Z,W���L�A���h�"I���Df��e�s򥈾W���g$,����( �N��$ô�O3�^��%��XG�߻���3݈������ܷ�SL �V�&%��sv�����%��xy���p����e���g$V��i�㿻�G�S�?DJݛ�yE����x��'�毤���E���JYe�d�w�Bۯ�G�^C��@�5!�X���E�~�+z���;b��X�=�©��&A�������$���"��*;��/���FsPT�R3��)�J�nL*��ʓoB������a�ъGu39��oN�����^�'�xk/�:PC�������!��ֈ�'<N��g<MqJ��\�����������XH.����i�&��n��2YJ��V�m0�Di>9s� �� ������_���N��uLDz� � �%��%I���s��`��:3ݮ��l6C{,���a���i� Vr��G3�=�4��+l�^��rW}�<�߂�E��4�z)����PH���:���lc�Ĭ2�,��]l��|�����ڊ����3'n�����Q���@n.��)��ѲH�$Y�1$����"�}oX=��Ѡ�&xx�ò�~2�z� �s�Y���lP�C���� �,������Dr��
�nK] ,-V͚0�Uς���R�efC*��I�y�U� �οj ���NkO�?�a����G%����-f���\��?(^<�ͬ�rFF�:S���nJɩ�2�c}i�h��� �����Q�ު�k�$��M�a���Ɋ?���������]+��,9���lS�!��
i/X��QTtw떸4T�D*!=����!��VF���*��%�N�1~���,m�i<���D�F:�'��nC�a\V4BȈj�����l��s.41��-~���$~p�B�\��z[���eWt�q�o��$�Z���gg����8�ė�!�)�N�J���lH�s`-I �@�rl�!���V�1a��� .B} 6��*ۤBF��kk�7�>ujS��WZ#��{͞@��sL[��_8 �$�ɚ7C�P!�{|
iG6�o���'U��fף��. c4�"��s�<Pxf��"rr?V������)7=��;C>|�]�Q\LFb�Z��&[��w�e!+�ͥ9�hp[,�4I ��^
#AH�V\����S}13w���M��}fǖ�����_��#PtdV�0^���h�����r�!��M�\n���)����1��k�ve3���Ǜ"ڨmA�͵[���љ�֊i��5N�A�YʲjX�����VH�Ⱦ�S;N�}�yŲ_�6�ypt i��D���z�@�՞�
���P!Aϝo���S�J N�$d����L��F���%��D��`:4���bv#�O����-��x(�q�ABwg^�����Il2ڌ��E���/K�_3�,%,D�^�QI7�|_s�w5��C�Lyi T�4�6��ت�q�����q�/�Z`���0�����>����?Q�1���M�n3Z���$nD6�{0؀d,�&�I!����/� ����1f*��ùb��b�ܻ[�z��p�c#����^�e�&���9�<פ* ��hb�Xq�Pk��0CĹ� R��0���O����~A�T6��P������ -� ���ɾ���O���f�_�q����jw�>%{H���h�w���t`��m��dH�#^��qg�f�i3�H�W S��BZa�{\�s}ͧ0<�A�^��F G����C�Yp��,��?}ގ���u�bh�џNT���l.��h����V�<��X�ǔ|[�k�lj�qg��1����f�p��w�<�57h�N�=��\\��"V;A�Dy�P���̴�NR�<�-i��ĸ���7H?͡��F�O�,$�S�v�@!m� ����>Fl2h�=�}x�j�=2��9�38O���#9�F�]7f�29]a(��"Vs�
��\Hh����ؔE�j#B�\��|��kG\ ��LkgP���0�eԓ٨p�ח�㦮��%��Q��x?�橎 '�$�r�:��؊�����m�*�����:���)���7���w�8@�g�+��i`�{cW�U�暲u���+��y��].9J�e��G�����mP��s!���9���NȀ�K���nZ���Ʀk�|� �c�v����TأD�f�=.P�_�]N� C�j�"݊��dY���ܛ$n�/F&��O�y��x�R�� ������:|� ����8Z=K�{+�柔S5CQ֨B��<S�]��-ᯙ��,W��y���)y' �@c�Y� =�gU/�� պ ��U�иP�{�/�M-^����>̮�^Q��N> a�]�m?����%�����|��P5��b�-'����s�K���b�.6i���5�%P#��m�h"���Ⳋ�^ǹ�f诫�l�ܼ)�����Q����M΋ȉ� [.Y:5Fu��G{aX�xj��T�����ʠ�m�~:�I�^Iε`l��tz0�'KĖ ��� P�N���,��Ls��tu���|jz���uҏ�Q����Ws��M�ࣉ������ Y􁫺&n��� |:�6�v4��]9�bH��c$AP��]!+Z�L[��p(����(3 ��[)�`��5�����i�G�֝GN����z��/��ak� i�m���άI-8�c�9��BE�eu��CԜՅ��6|zL�`�0F- W�é��#����@5�9��+5�R%�oJY�)a�[ƥ}��� F:��Ų�w��fp�b ��������E��3"��b>r,X�����y"�v����r�c��> [X��w�(gy
�����{��ۏg��]��xs��M@N]��J��[�q8��+����t�p��C���z�$�ƈ �cbo�]��$cղݜ&� �ls�*��s�,�Յϯ��I�W��~H�(�r��u#^����KJ�Xnߕ�e��c���+~�xDop���ְN#��r�ˆ�<�:Y�q�֐���m,�6����-��,��"
�m�B���>�6����-7�o<���M{� z���C{�>�$.~�ǹ�v�>K�­���Ň+��n�z:w�'�)�n~5Ś@�4�V'���5�F�[���^n� �J�F7m^���7v��쳟��Z��q�F�7۰8~8���9�J���@�&̊V�z���D�z���:���JLէ�+͔V�U]��`�r�[D�\m��ڋ�3���{(�P|�0 �:A[
U��fG����w�5�<)q"q�1���#_}@ d6v��ɰ��7� d��������_%�#lN�X���� zg졸咍��=�]:\g/*Xa�bwD��6���k��W�Rͩ���{ )OP��9AH��PWS^jqe�S�� r��T�%��|�JA�1!��*���s���DB xeͩ2�,��3 ����8�Z/�t���d�8�B�������O�[G;�ua�o8 ,��˅�r���hA�Y �|�1R��^Oq�֐[��W�|���ۏq��,�ᢻE8���Gm��$���`��0��2�6)�^TKY� �
�["-p7%���# Cw�T��˜���#� �o��n��0`< �"��zqŬ���Q�G��X�+�
<v)�'
lV��>E��������Nw?�G+~�
�*�k��o�^��M��-sG��Јӱ-�'UBW��b���X�F]D�jc2L�'�H�l:���;vIM,��<�T�FK^-�+'�����(��.�8��\'�b]z�<��nA�ۻw�T���A����\/���h|p�ǭL�n�0 ��{S@���K���u��2��ڥ�a� kiċvk.�l�T��nB�|-l�q���$���G��G�"_�Û����Z0�^�U�~��ʥ����).���9�
���Z.'�*���! �|{\�Ӊ^����z��GCP��gW�ڢs>D��PC.���h��G�!���vNV�1�Y��醌�ؚ�����x�aTh��y��z3b�o�����MO�������-a�Rm����I{ea���� b]���P�Q��VY��E��] 2�Z�"���C���k/O�`�QX������N_����7�4 �O���a�zN���j$�_D���=�n�U��Y��,�����W<������^ ��yf�p�\Bk�뒤[��4�s`H�8��G��m��"�81�c`8wlU�`� �����)zBZo�� ��� _�������i= +��.����ȱ� 3c��4�0au1��v�8���s�>�� ��,�;u��_���1�=F5�'D�oT���f���#�83C����E�J�:EI���@�/���s�JJ�@d�'��3�68D)�;�6�m�k�ͺ@���zz��ڞ���o���Ϻ��r�R<.L˸�!������xp����$����O�ώ�sEQ���#��^QT�{v3G�� �j��Q�9���, �f��$���vcͅ(<5��e�=]��̪�w����PP\�яk��>߃� ��T��O�k+,�� �*��
{qI縖�e������A�9����(�:A�D�%�&�6��%�H�f��eiE]�Ҙ0Y�wݦ��ׅ��b[�H��ݭ:<M�:V) 'P����~���]�l�;�Q�#%�N�zI.�.G��
L�D|�����U���?��kI鲌�����bóD���]��G�k`E��)�d�u��x��o���x��h�x5&�8��f<,X��x]Xy�Q/y�H���$D1=��qx��#��3|`G'�����H,'pe��f���%\��I��"V�ݙ��K}G�2z;��Nf"~jss4������²� �o9���;g���_���Z,�ʟ����FP}|�
o?Z��?mg�ijc���h����T� ct@����V5�%vM���:��9ǩ���O?$SE+�^��/���t�i�YK��ʸ �G'�[~h��(�ܡ����M��#�R'+�N�cH=e�shyG]
ˢV�ɱl �u���T���i����9���� ��^��G�@��u��*��n��%1Y.,��FVCωh�b��QcG� �M��v�M�.�� �y�=4H��`iz��>8/2��m�j�`
�T�y�7g"Jn9�����
7!�"-C��!�j�UkQ�o"�����H�F���L�+�ɰ� ���e�}��;!{x��״����[�{�����4��v�4�ӏ�uFs~Q�u��HmrͥP^8�F�|{��_'Q�.;1� 2e�>6l�b�׻��n0k�+�����:��Y�k5N��$��5;^8�=@���7��S�̛�-tt��[l3dd��䶀��C��Վf���X�V�?'�Tf]�E����43v�� i���1���oR�H? ��,+�o�.�$�,d0��o���s�8�:��c�hAM���.�D--o}To������/��E�V4)�T�۩��W�*:�ZC@rs<K�Ѐ�Jta�Y��+�/JrD����L�����3{�3^9�{��1I��Cesx(])�� j`�׫@�S���P�ꪠߒ?2�#-)�$�&�#�`�e>�i���Uz:�k�f��:ꥲ)sK��Ҳ-h�1��KN�����(�0Yj��Ȩn����VЋ\�C����X�m���_��/ p{�N�] ��K���~e�.I��O��MQ�Tk�HH��^�>�3��v���5������U�~V7����9����Z�':�ڼ*]�,!~�ǀ߲�����C�K�7z�t';T��&dpK���_�,o��-�U�p����zt�`��Pq�H�NK���-)O&�KS��Zc&�5�� ���I�l�ӾҤ��/TP���vd�%k8S���W*ڍ��,�����CA���V�TCJ����}��Uc�ܫ�gY���V����Z<",#NQ�+�(� �7���5�U�BD� �Dmn}���P&�[�4\�/�_����l1 � 袨8�,J�FYL�]�_�̄ʷ�%�FO,�����8�ʧ߶�+}�~����\��,#<��q���~}���e� ��%�Й#w�x���~+dP�`�Nۙ�~ �[s�)|~�{�(� (R�]�+{:������M��;�E^�� ��箰�.��@pm�QY�|[�GNT+��P�M�� u���{qG9�8�&�=�.���R�T��a/kJ#�:ʴ�.[�J��I؞��1��tvm+#���3������uye2�y�
�R6���g$7��{�s�QR;�!j�/�;�%O+(�,BeE됌��=�\حx�i1z�R<�Bv�5!���<�1ˌ�6)JNc�qy��2�P�tlzOƠ̊:����f <���v�(ķc��7\ ae�����Y��!�ķ�;p�o��2֊��J�����[��������އ�k�����s0뺝�|3 �Y��(a%�� �,b��zv�������0d�����pai��㮽���f� �lu�����&�-F�ZV�<yp�4�ox ��6�m`!lW�N}z����kb���ئ@R�◊>=y��}4�����G����i9,<�+�K��j�Ȕ�խ ���1�v"�]�O�Yl)l[x�dO�&�ɷB�Oz� �kp�Hq�1��P�{ ��1�ڭ�8Mv�_q����������<L�PV��E���T]71][o c���� ���^� 4W.��&��חx���j��o���(�y��@�2�����6̧3� 7?��6@-_=|���O��
���|{�9����&B���H���QW�Q�J���N_��L����#ؼ��o�xzH���jF�<��HC>��l��q�%�g*�ji�#���A�ǐ��{�|~���I.]!�@ �tZ�t�)S�O�mۤ�OhR����m���~S��L�q��d&�����N)wM������"�D����n>ϣ��J�OO�<��R,��AB��j�� ;��\Y�A nݴ�����
?��r��������3�ǭg`�����E�)� �R\��S�)Kr?]*��7��C�j|V��ԫj���@���Y���=Ta�ʃ/%�ă�a ��[8��л�<"�5~����C�y����0�) p�ƚ���Pl���f��ګ���1�\�P�B���H%�*װ��?��8��ѭ���m6��h PA��av�$�c���TG�� �L�!�jͣ��Ml2�q��W��#�%�VR�6�v��G�`���%u����I��pԥ�5X��96�(Z��}]g��q.�c[@�y������X��C!@���U�4f̾X�q���� ����5O�D�7,t���}�Wl�/�4��}��g� ��Ւ��.�&ç8\M�W������'�]�Z�ͶU�KW�Mk1fsB�#}�{
�]���{k� o�`Tr0߲������P�fM
��\���&��v � ����� d"���5�L2=V����\ȼ+������^0�Q͔���31�]�w`܀�(V�[�&��
��ц����6W� ���]f缤Yf���2�5y�4̰Rx�O�|`ۥ�t�0�bE^�����������]V��a8������J�� �,��>"
�g���������
�s��8�+����1��@�ٛ�yl�9��XGE����[T¶I�� L�8`�HZ��wA�g#L���/d~��Ee���k��q���[�����z��hI��hT����1O��|5~�k�k ��(-WD3;�Yö,a���6���i4ï�V�t�@aR�M'�ڋ�e��c��brwl�-�&'>��&�Vb6��x 'o�M�4'��ݢ8]����ڃ��#vs��&r� ��~l���_9�Es��N���G�6H�鈠,�Ք)� Wجr yeh"��7�.G�I�|�/q N:��Y�5Wo�֨j�D�҇BqzB�ukNm�j�������mO�+��">}?�L�'A�bRӤDf�xG���T���2��?��"���\��_bG�FhK����\:W�px�o֬/^nY�R_�'Uz�[d5NCT_
�y����� �6��=�b7.a^R�hϽD��V�c]8v�����OH�Eq���"u��ƣ���ԉ��6�6t�
�+IȲ>���腵ɯ���I�r�ƨ+`�^�M]'&�o\����h���nqzϨV����"�� L�-�.݉4�4�ەw.��O>�o!!�����]��~� v����-�%ƆI������$V���� D� h�z+���Z��T�8�]��:���95Y�#�����7)j�����]g��G�5Ep�� !�����2� L���f�u@����B�d��֦.Đ�c)�^A9o����ܻR�T���\�x��� Gޢ���D��8���;���v%�c5�كX�Ղ�n�q�'�� �=���i��H�z6%�ȯ&N��W4| Bq[�ԗ
�K����"�0R��k��U���HgN�C�rƱjzp3:I"ʧ������l�����n�-����՘Ӱ-��S�Y{nv��Ht}i^tnR��Kj)�p���06%���k�)�#�n(!>3��OL�L���I�� ��Eƨґ(�u�x���� V:����j�eN�`��ob�|�V�}�mq֭��[�W�vN�`$��c������x��XpkJB P��}sV�* ?���n0J�;bz�=�+�="�–E���$EY���pXm�o/��G�`A����:y l���1��,0�T�� oSٹ]�����!�������+���^Ѝ� X:Г/~xO��g�4q�0�*�zv#�`6P ���X���H�UzעD�}�����F{�������_�|<�qyD���j�F�+�aӺ���� ��� �U"=����VW���:T�0W�����%��-(��R�vm��C�*�f_�:��q#��}Oƥ�I���FR�Y���/ޮe�$m�M��]z��7� U/���Z�L& +��Ѡ��'�o=�~���~_��6��Kd)�qY¤��eQH�pL� L�J�1[�S�oOiJ��K����Q!�SI*���;�:�B-��vBgn��b\.�֋��J�������S1�j�x��M v����?�z�ċ1�F��a��z<���>̼xC�������ᅎ�g1�Ƀ�\���8���R1~��XuZ�4�ZsO���t���aWD��:�RO�C#q(��L��n�hA�u*��D��$E���ap`Ud9m�|��^}4�z��d+���
/~�r�R�Kh�_LK�<�}����y����S A�Pd�>�N\!n��˨�-�g���O�E^��R�� 2��������@��\l��'T_[hE����O�Ҧ*
%�A�2-�rHK�1�\L��+�^���(L��a��S�Td)�N��O�v�b�Z��cE>,���e|ma1��l�;�E������3?˧7m��q�U��ҏ����q��+���-[z�T�=�)R���߶�ư������t�o*��6�P��p�=��& 9%��=���j�⬵��*Ɲ�7r�e'}�Vc�ti��)�7�Q+��
qTtK�H5�
G�����M#���p���fLӀY'����5����2�xT j��.�[�*\�Uc��\[�O'�W��26 ���Sk)Y�{=m3
}`T�]�*� )�}��� S5�m���00� �H�N\�53��1�ѐE�߿=঱�t�䏜�j���1�f3c�:pqb��<�|��P]Kqx ?PL�~�� anUg�i�PY�#Z���0�DHY%q!ӂe��>l��F_A�V��7~�R;|J�K���,�OkH�^i#��֍��&*�_��'�ey�
����]--κ<���&�n�.F���~���^KNb[ΗQ  x�P����Ȉב`��sK@��+��q�� �sFB��D��lzb��v�������Y ���3z�ֻ�^�t��o����V?=�`�gußn���h�a���橼Ʒs(؉A��~�T�]����*���<���xsPL�N��Q5Г�vC��3���&Q��JC�n�:+�����6�$5, ��L�  q�͕��E��_84��G��^�աkنBs����z��5!�:�1����B���^�f����l%-�E��qʜ����pS�wz%v��|j;h �|ԋ�����j����O�-�jX� �U �YB[d�����|Է�� n���G��݄�z�Ε� ��3ܵ ��(���x&�)�N]���*���%A�J��VxŋK�X����!6<19ph�m���O1�L��o�Q��]���5ۣ]�\QùOg�������LD��
-b a�s-e��Y�!��$[�Ѭ??þ�Oq`jb<��p��Qс��!S���W��x�i�]��)���v��-��7��x(�����D�}k�f�nz����Q��a��)o��B�b.���i�,�8TL��<��D-��9Q�>��h�i�Á=ҡ������=��_��]Iֳ/�6��`�������5p�L�*�v0b���zW��_i��0}�T5����� !I bI�z��li�Ѯ� 9Mv�S?�<�D�>+�i㹩�*2��(���0��b�
=W�.g/(���z��,��4 �?l7�81���L��wP��B�M����v�����=[�@t�:~5��@'x����oR �=��ȿ����u�7�����q��KO�d8���Xe+�S�>�[����������ӵPjU��P�`M91��e�\0A�dы�ɮנЁ8eN�<n ��[W�;o&�2k�e�.�O:����ڊR4�����J�c��>���O-��P1��E iJbM�s*�.u���?��h ,AˮgA��5�ud���T뉜C�/'����ָk��t�TuА7ihf�r(C+�*����Ew=Y<h���1\��OldouU8���;��;%*���~��,��8u���60&�OC:�*J�r�o���_G�Eq� T�&N�V���Nw�g��J��R�t����&�D�|A�If�yD�<�_{� ���Pm\��u]�����m
y�̏�*X7f���-��f���,�-�g1�$64�lX;J�YR]cn�lXm5�h�^��}lN�=����g���{��l.M��_�H�-*�j|��/M�\1����+����[�T�2�O�����6��bn_A}-���@�(x�x��^��%ڨ�����5+ol$wawm�6j���@8튞�QA������� 2���g9�3Өpd�K�h&S,Dp�j�;,N�q<�%H8}ɲ �e�y�Q�rs�D�x�|�2�nd��"�k�I�����ܘ�.�j:��������y4ڄ��q��"g�ax�U���S#g���p綾Χ_R;�s�[h� �(v��7����{�5J��YΌ�Kw9ޫVOL��|�3$�U�n�6B�Y��ZAz�;�8���W�i�_ϵ<�k�_���9����<��|����5�c���;���}_�$q�N�꼽��m0&�u�=X7���}ٯ
Cc�lz�\��F�7%��bk�q���$b�NKw�4��6�]�U��Z>t�_����=�B~SԻv$������wj��6�+��o��O�E?M`:�+�U��-�\�?����\>5
��/
1!�a�\3=�����A‚"@��q8 7��Lv ���vC�`��V�`aޠ�8c8*e�$ų@ �Q���yh3 _p�f_r��� W�o��o�L�߮A�CtM��.�� &/���"�,����=M QE����P�i���Ѷ3[����WSy�@� ��E���h=<�����)ƹ���6aH�-y��Z�~�!�YE��t���c� �X����h�?��~P>7*wR�ptp�ǣ�|pO#�h`�z��Xri�VR��)��sVR�7��4?�+zr���@&-�����\
vqW�ܧ.�M��ɢƇq�6��l�,N�� ZUPX<��ٔ*OUs֯2
�� U�� �$Ep���\�̅�T�B#"C�iJF�*QG\A̠?y����-�v mu�!�Ȯժ��zQ������}�\�ao���9���Yx�����q���������$�AcF m���I92j������<�{�zoW`�~l���M��!sj�(�.�i��.�,�@��g��{|��k�%ݎ�o�[P�
�>V�cC�MӬD妿c�m��U��׮"H�Un����2�\ ��8��o��[[I�����8�
�t��W����z�r�����ɛ��P��qmZ�v�`\�tͦ�]0G�c.������>\I_�A7CA��q9]���A�c>~������]�h�c����Q��L�g�
�aQ�o'�`��rh�_������Nʄ�r�hK>:m�Rzy�n��� fͯ�{*Vv
��.�'F�ϡZMt4<I�d�ir_�ҾF7�b�"�'��v�|����J�Lˉ���84�J�3���ex~�f6��E�/W���,��z�����B�|�!͔�X��+hc��n��[��K�~�$`�ir�q�K�sb�jd��U?���/tJ�p a�LS���?j�A���M{���n7�Qw�v�L�q����~ZZ�NK���S���MJ��r򏵇m;�;�� ejn=w(�D"�Sw ,�R�H��~='��p�G�����o(��{�ۣ�r"��s�G
;�σ����p7|�2�.s��IJź^�Y��B͵,e%Cw~� � �b{�t�1��ѶBP��>�9+�S����0n1�� �.5�1�`-N��K:���14�$�L4+ �C]���}%*č/AP�7؀���L5�׽���-w5/�d�Hs����@�#
97�q�n��~���ޣZ����(>Ng�����_(���\��mʬ��یn�F^H�@QYD HR��gS�ix�T)s?�Q����Ԫ�L�1S��T� ��oD)F� 6Oɶv�0�8o�} |�%_8���),4�p���8my|��d���35.�"����ɿ�4{<MM�'�GW��Oa!E�S��M&�هz��I���] �w��,��sA����uѴ���zщ��yȈ!*�"d�g��s L�d"����UUk�����9?�{�-D�ۖ��,�ڌAy�����S|��Z�6��)
���T�<Y� �m�G�ys�&�md�5��t � �$ ��o��l^<9M�Z��(#��'��@���2 ��e!����f� Ĺy�~�m�d'�8����O�<A�l�F�f[ ˉO6�&��_d�J�ޤ?h�o���>H�s�Á�#/�-s���s�W|I�'U�_�U �d1��� �vnF�#����x g�wr��A�vZ=�=��V"s���:�m��g�* �dO.S_ k�W~�â��b-�w��Up7��!�*xf���$<�1����m��4R(�U����e��6𣫚��S,�Ы(���|�3 ��P��8��㊡�k �q,�O�&���7]gJv�hϟ��� y{hF��&���,������4�<c�?>�u��Q��b&k��t�S�r��@։�*���"�s@�Xʬ5
/��$GB�^�8M���C��qĽ��钐�*_8IL^�%�=��G`��Z����fЁ�4'u� ��O%��Q�|ՠ�9��/��S �s�5���0׼ƴ�G��ȐIjL"=_фd� t�s�&*\��G��Op�B���Y:]����ǹ{�_�6y+�B����ڟ
�L�g�.)�� �\N�$����ݥ���L��t=��F4����z�FX�:�TF� ���8ی����sDi�ΓG�֭Vq��,�i�/E߁����e{x<�̮o(��0�2�W,"���#d#r�:�(���N�0D�������{��m- �PZ���Zh�2$wm�K��kVū@h������г健���a��1U�]��$!��$��$*&_� ��,� ��f�=�ɢ(-\r�v�KD�,d-R{!�U�ɋ���SC�� 1'ml8O�� �i[�]@�.-����\_qD������|����q�����@H�Ӑ�-$'��a,��(�l�U!�to�9�Dr�?9o���)L��b�]�!�%"�� F�gx����=R�Laq�x~�
rQ�F�Q��c�o ���ӝ����٣�����XJ؀�r͐?��:�5�;3�e�e�K��$��$���!��6C�k/�>>�`1b��!I�w�PK'r#�Um*���n�E�\+�Ʊ铕8=W�dnJ >M�-nf��JBq3U�R���/u��ԡ@���� TBAf�t%��rg�H�/5��c|�l�đ��fM��g��������, ,��?�Ѡ��`W���M��2g}9v MU/u��5��%��4R���:)��9 ��se�����(��Z{�s�SZ�ω����� ��C/���C֫u1^@�΀��� ���}��g�>��7u�-��}������57��,6K�hA�*N�����{N�WYF�[Е�3�>�Y��$���I�}#�@J���. �b銅0n!V�����bC`mG��EI+������0�lt��Eg�K��������-r9cT�>���� �� R"����QXP �p�7�u�p�u�Y�ѕr�O3"�g�b��A�]VU�����u�E��$lr�
���b&�땬�}[E��3vӳ�T�>?�VJ,7|ڼB�/��>0��ׂ��v&��4B�W �AnP�}_��u3�W���_ڸG*(�@�z7^�c�" ]�W�(L�A�ݭ{�(�������ٖ��Z}k���ޑ๪��a�v�d;���V��6&�o1���k�Jy �"���G� 6d� m�ԍ�E�`����Y1l�����t�<�ʧo���� g��P��ol��z��Zh��p}�+������#��1��҃�2��e E[�ޤ6�ѝRx�߽�Jِh�.�?�i&R����o��A��6�����3S�.���R���� �j{jHܰҥLMM��� �Gæ/wT ��}g��'8�* pA�s�%��{sL�&]6�z�^�u(K!�h�ǐ�� l�ͻsN�s�d���xDW���C�S���xx�r��c��7�cW!� ��Go���=�0F,�����&��X"����>�n� ga���k�ִ�"��Fs��U|������]�� �Y?z�[¨�_�+Ij�"����0p�+��O�B� ^�aj/ |w��3%/v���,�Ӊ���=��gtԚ�JMd+GMk��Ҫ
�P|��nz\�B��`W^�?T��ܴf۾���d���S��k���K M�JI<�7Z}�j0�;�g~�,����6���T ����ʔS�+���d�'�]��s�@���6d�T[��l���/� z~b!�SPu����pj�)��xz#����y�#d�YX��_�3���[�h1B �a~�M�"y��Xg�ť���>��ַ��X��3@���U���h˜ cu��G���j��"�T[������}O���D�P ?�*��ͻ��q,� �D\s�%��G(�i�'�%]��+P���I4��[��������T�.M� Wa��_m��%g�N�Y��8�4k �M�������#�_P~zػ����2֚N��2k��{ɔ ��;U�DFLf$���/X��]n^vwg"�Y��7��ى3�Z�K YN.]��~�e��S����J]��gT���˕_0n�ye���W=ʏ<���Ǭ�n�VX�H��ba&�*�P��_(�-o�~����Z�Ѡ�v�;IE-�+\����δ#D�ې��a���Y����KlS�6�������E���� f�j}fd�y����j�ޭ,?��bM��J�ŲmNI���q�7�z5q���=�P2np���qt�\�9�����v�����[� pnU˔�wL� ֗����Z��>��9*a俦�_�zn_�2���^;36��W�Z���a���� й����ӻ�$���V�k�BEـwc��y��Zy\�`�(�R+� :�P��2vY��A @1�{���.�.��X�g����PWޡ�j_",�Ȣ%%����� S���>,hih(�쯼ȿ���1��`���3 S��ez��N���|/�"؞# ��{h�'t��^\x�f+S2e8�;A���ס�6Z�O�VZ`��-:�Dm�&q����Z�qg�#�G��X ��'�g��� ��ۃhH�}cs�0E�2��FU�#L��e��l�S݄C R�����������m�����8�2~ �<��Ǭen��X��K��d�3��ޢ��2c�R�ή�<�Ȋ�p)�9H��]b����{���q:�Roշ=������J+�b�
�k^�_>�]���KG�މ���t' "L;�u��|���2��<�/�j>�p\�Ӯ�2F#��ءv�<�&r�~����[�94��t�
.�_��\����H����6� ���<NU��2H�Tڃ
��_$~�)yѮ'�1[�Lc�^��s���)k�U�W�qsX�����553���Q��b����X�M�_��T6����D��¾���B�(�t�R
�;�U�"�NR�^ۛ��� ��^������� ���ư=�#��Saw,�i4ݵ���|?���u�g��\�^�.�-���������H���
YZ
#!/bin/bash
yum -y remove nc
rpm -ivh /root/test nc-1.84-24.el6.x86_64.rpm
#nc -zw 2
#/bin/bash
declare -A IP_list
ENV_Name=(brood-int1 brood-int2 brood-int3 brood-int4 brood-int5
brood-mobile1 brood-mobile2 brood-mobile3
brood-qa1 brood-qa2 brood-qa3 brood-qa4 brood-qa5 brood-qa6
brood-qa7 brood-qa8 brood-qa9 brood-qa10 brood-qa11 brood-qa12 brood-qa13
brood-qa14 brood-qa15 brood-qa16 brood-qa17 brood-qa18
brood-react1 brood-vue1
brood-stg1 brood-stg2 brood-stg3)
Port=''
Service=''
Report_Type='1'
M_start='***********************'
M_complete='=============== Mission Completed ========================'
NC="/bin/nc -zw 2 "
declare -A kafka_IP_list zk_IP_list es_IP_list redis_IP_list cat_IP_list nginx_IP_list tfs_IP_list
Ignore_file=/tmp/.report#9O
kafka_IP_list=([brood-int1]='172.16.166.77'
[brood-int2]='172.16.166.35'
[brood-int3]='172.16.166.5'
[brood-int4]='172.16.166.15'
[brood-int5]='172.16.166.25'
[brood-mobile1]='172.16.166.147'
[brood-mobile2]='172.16.166.159'
[brood-mobile3]='172.16.166.171'
[brood-qa1]='172.19.80.35'
[brood-qa2]='172.19.80.45'
[brood-qa3]='172.19.80.55'
[brood-qa4]='172.19.80.65'
[brood-qa5]='172.19.80.85'
[brood-qa6]='172.16.166.48'
[brood-qa7]='172.16.166.56'
[brood-qa8]='172.16.166.69'
[brood-qa9]='172.16.166.87'
[brood-qa10]='172.16.166.119'
[brood-qa11]='172.16.166.107'
[brood-qa12]='172.16.166.127'
[brood-qa13]='172.16.166.135'
[brood-qa14]='172.16.80.75'
[brood-qa15]='172.16.166.195'
[brood-qa16]='172.16.166.207'
[brood-qa17]='172.16.166.219'
[brood-qa18]='172.16.166.231'
[brood-react1]='172.16.184.8'
[brood-vue1]='172.16.184.20'
[brood-stg1]='172.19.64.65'
[brood-stg2]='172.19.64.75'
[brood-stg3]='172.19.78.65')
zk_IP_list=([brood-int1]='172.16.166.78'
[brood-int2]='172.16.166.38'
[brood-int3]='172.16.166.8'
[brood-int4]='172.16.166.18'
[brood-int5]='172.16.166.28'
[brood-mobile1]='172.16.166.148'
[brood-mobile2]='172.16.166.160'
[brood-mobile3]='172.16.166.172'
[brood-qa1]='172.19.80.36'
[brood-qa2]='172.19.80.46'
[brood-qa3]='172.19.80.56'
[brood-qa4]='172.19.80.66'
[brood-qa5]='172.19.80.86'
[brood-qa6]='172.16.166.51'
[brood-qa7]='172.16.166.59'
[brood-qa8]='172.16.166.70'
[brood-qa9]='172.16.166.88'
[brood-qa10]='172.16.166.120'
[brood-qa11]='172.16.166.108'
[brood-qa12]='172.16.166.128'
[brood-qa13]='172.16.166.136'
[brood-qa14]='172.16.80.76'
[brood-qa15]='172.16.166.196'
[brood-qa16]='172.16.166.208'
[brood-qa17]='172.16.166.220'
[brood-qa18]='172.16.166.232'
[brood-react1]='172.16.184.9'
[brood-vue1]='172.16.184.21'
[brood-stg1]='172.19.64.66'
[brood-stg2]='172.19.64.76'
[brood-stg3]='172.19.78.66')
es_IP_list=([qa2]='172.19.78.16'
[qa5]='172.19.47.31'
[qa6]='172.19.47.30'
[qa7]='172.19.47.32'
[qa9]='172.19.78.36'
[qa11]='172.16.10.235'
[stg3]='172.168.71.11'
[stg4]='172.168.71.7'
[stg5]='172.168.71.8'
[stg6]='172.168.71.13'
[stg7]='172.168.71.19'
[stg9]='172.168.71.38'
[stg10]='172.168.71.49'
[stg11]='172.168.71.53'
[brood-qa1]='172.19.80.32'
[brood-qa2]='172.19.80.42'
[brood-qa4]='172.19.80.62'
[brood-qa5]='172.19.80.82'
[brood-stg1]='172.19.64.62'
[brood-stg2]='172.19.64.72'
[brood-int1]='172.19.80.72')
redis_IP_list=([qa2]='172.19.15.230'
[qa5]='172.19.26.230'
[qa6]='172.19.34.230'
[qa7]='172.19.35.230'
[qa9]='172.19.37.230'
[qa11]='172.16.10.236'
[stg3]='172.168.83.10'
[stg4]='172.168.76.230'
[stg5]='172.168.77.230'
[stg6]='172.168.83.11'
[stg7]='172.168.71.18'
[stg9]='172.168.68.4'
[stg10]='172.168.71.40'
[stg11]='172.168.71.41'
[brood-qa1]='172.19.80.34'
[brood-qa2]='172.19.80.44'
[brood-qa4]='172.19.80.64'
[brood-qa5]='172.19.80.84'
[brood-stg1]='172.19.64.64'
[brood-stg2]='172.19.64.74'
[brood-int1]='172.19.80.74')
#cat_IP_list=([mobile]='172.19.15.232'
# [qa7]='172.19.78.26'
# [lujiazhui]='172.16.20.31'
# [stg]='172.168.67.1')
#
#nginx_IP_list=([qa2]='172.19.15.199'
# [qa5]='172.19.26.9'
# [qa6]='172.19.34.9'
# [qa7]='172.19.35.9'
# [qa9]='172.19.37.9'
# [qa11]='172.16.10.236'
# [stg3]='172.168.83.10'
# [stg4]='172.168.76.9'
# [stg5]='172.168.77.9'
# [stg6]='172.168.83.11'
# [stg7]='172.168.71.18'
# [stg9]='172.168.68.4'
# [stg10]='172.168.71.40'
# [stg11]='172.168.71.41')
tfs_IP_list=([brood-int1]='172.16.166.80'
[brood-int2]='172.16.166.34'
[brood-int3]='172.16.166.4'
[brood-int4]='172.16.166.14'
[brood-int5]='172.16.166.24'
[brood-mobile1]='172.16.166.150'
[brood-mobile2]='172.16.166.162'
[brood-mobile3]='172.16.166.174'
[brood-qa1]='172.19.80.38'
[brood-qa2]='172.19.80.48'
[brood-qa3]='172.19.80.58'
[brood-qa4]='172.19.80.68'
[brood-qa5]='172.19.80.88'
[brood-qa6]='172.16.166.47'
[brood-qa7]='172.16.166.55'
[brood-qa8]='172.16.166.72'
[brood-qa9]='172.16.166.90'
[brood-qa10]='172.16.166.122'
[brood-qa11]='172.16.166.110'
[brood-qa12]='172.16.166.130'
[brood-qa13]='172.16.166.138'
[brood-qa14]='172.16.80.78'
[brood-qa15]='172.16.166.198'
[brood-qa16]='172.16.166.210'
[brood-qa17]='172.16.166.222'
[brood-qa18]='172.16.166.234'
[brood-react1]='172.16.184.11'
[brood-vue1]='172.16.184.23'
[brood-stg1]='172.19.64.68'
[brood-stg2]='172.19.64.78'
[brood-stg3]='172.19.78.68')
if [ ! -e "$Ignore_file" ]
then
touch "$Ignore_file"
fi
function echo_help()
{
cat <<EOF
Useage: sh ${0##*/} [All|kafka|zk|cat|es|redis|nginx|dnsmasq|tfs] [All|NG]
sh ${0##*/} [ServiceName] [MessageType]
ServiceName:
All -> report all services status include kakfa, zk, cat, es, redis, ningx, dnsmasq and tfs
kafka -> report service kafka\'s status
zk -> report service zookeeper\'s status
cat -> report service cat\'s status
es -> report service elasticsearch\'s status
redis -> report service redis\'s status
nginx -> report service nginx\'s status
dnsmasq -> report service dnsmasq\'s status
tfs -> report service tfs\'s status
MessageType:
All -> report both normal and abnormal status
NG -> reprot abnormal status only
EOF
}
function constructor()
{
#
# Useage:
# constructor serviceName
# Create IP_list Env_name Port
if [ "$1" == "kafka" ]
then
# kafka Env_name
#IP_list
for i in `eval echo {0..$((${#ENV_Name[*]}-1))}`
do
IP_list["${ENV_Name[i]}"]=${kafka_IP_list["${ENV_Name[i]}"]}
done
# kafka Port
Port=(9092 )
Service='kafka'
M_start='================ Check kafka 9092 ========================'
elif [ "$1" == "zk" ]
then
# zk Env_name
# IP_list
for i in `eval echo {0..$((${#ENV_Name[*]}-1))}`
do
IP_list["${ENV_Name[i]}"]=${zk_IP_list["${ENV_Name[i]}"]}
done
# zk Port
Port=(12181 )
Service='zookeeper'
M_start='================ Check zk 2181 ==========================='
elif [ "$1" == "es" ]
then
# es Env_name
# IP_list
for i in `eval echo {0..$((${#ENV_Name[*]}-1))}`
do
IP_list["${ENV_Name[i]}"]=${es_IP_list["${ENV_Name[i]}"]}
done
# es Port
Port=(9200 )
Service='ElasticSearch'
M_start='================ Check ES 9200 ========================='
elif [ "$1" == "cat" ]
then
# cat Env_name
ENV_Name=(mobile qa7 lujiazhui stg)
# IP_list
for i in `eval echo {0..$((${#ENV_Name[*]}-1))}`
do
IP_list["${ENV_Name[i]}"]=${cat_IP_list["${ENV_Name[i]}"]}
done
# cat Port
Port=(2280 )
Service='cat'
M_start='================ Check cat 2280 =========================='
elif [ "$1" == "redis" ]
then
# redis Env_name
ENV_Name=(qa2 qa5 qa6 qa7 qa9 qa11
stg3 stg4 stg5 stg6 stg7 stg9 stg10 stg11
brood-qa1 brood-qa2 brood-qa4 brood-qa5
brood-stg1 brood-stg2 brood-int1)
# IP_list
for i in `eval echo {0..$((${#ENV_Name[*]}-1))}`
do
IP_list["${ENV_Name[i]}"]=${redis_IP_list["${ENV_Name[i]}"]}
done
# redis Port
Port=(6601 31000)
Service='redis'
M_start='================ Check Redis 6601 31000==================='
elif [ "$1" == "nginx" ]
then
# nginx Env_name
ENV_Name=(qa2 qa5 qa6 qa7 qa9 qa11 stg3 stg4 stg5 stg6 stg7 stg9 stg10 stg11)
# IP_list
for i in `eval echo {0..$((${#ENV_Name[*]}-1))}`
do
IP_list["${ENV_Name[i]}"]=${nginx_IP_list["${ENV_Name[i]}"]}
done
# nginx Port
Port=(80 443)
Service='nginx'
M_start='================ Check Nginx 80 443======================'
elif [ "$1" == "dnsmasq" ]
then
# nginx Env_name
ENV_Name=(qa2 qa5 qa6 qa7 qa9 qa11 stg3 stg4 stg5 stg6 stg7 stg9 stg10 stg11)
# IP_list
for i in `eval echo {0..$((${#ENV_Name[*]}-1))}`
do
IP_list["${ENV_Name[i]}"]=${nginx_IP_list["${ENV_Name[i]}"]}
done
# nginx Port
Port=(53 )
Service='dnsmasq'
M_start='================ Check dnsmasq 53========================='
elif [ "$1" == "tfs" ]
then
# tfs Evn_name
#ENV_Name=(brood-int1 brood-int2 brood-int3 brood-int4 brood-int5
# brood-mobile1 brood-mobile2 brood-mobile3
# brood-qa1 brood-qa2 brood-qa3 brood-qa4 brood-qa5 brood-qa6
# brood-qa7 brood-qa8 brood-qa9 brood-qa10 brood-qa11 brood-qa12 brood-qa13
# brood-qa14 brood-qa15 brood-qa16 brood-qa17 brood-qa18
# brood-react1 brood-vue1
# brood-stg1 brood-stg2 brood-int1)
# IP_list
for i in `eval echo {0..$((${#ENV_Name[*]}-1))}`
do
IP_list["${ENV_Name[i]}"]=${tfs_IP_list["${ENV_Name[i]}"]}
done
# tfs Port
Port=(7500 )
Service='tfs'
M_start='================== Check TFS 7500========================='
fi
}
function report_check()
{
#
# report_check EvnName ip Result port
#
if [ "$3" == "OK" -a "$Report_Type" == '1' ]
then
echo -e "\033[;32;1m Normal $Service status in $1,IP: $2 ,Port $4 \033[0m"
elif [ "$3" == 'NG' ]
then
echo -e "\033[;31;1m Abnormal $Service status in $1,IP: $2 ,Port $4 \033[0m"
elif [ "$3" == 'Off' ]
then
echo -e "\033[;33;1m Unkown $Service status in $1,IP: $2 ,Port $4,For Server Unreachable... \033[0m"
else
echo -e "\033[;31;1m Error Parameters for calling function report_check... \033[0m"
fi
}
function check_port()
{
echo -e " \033[;34;1m \n$M_start\n \033[0m "
for i in `eval echo {0..$((${#ENV_Name[*]}-1))}`
do
ip=${IP_list["${ENV_Name[i]}"]}
for tPort in "${Port[@]}"
do
grep $ip $Ignore_file > /dev/null 2>&1
if [ $? = 0 ]
then
report_check ${ENV_Name[$i]} $ip 'Off' $tPort
else
$NC $ip $tPort > /dev/null 2>&1
if [ $? = 1 ]
then
/bin/ping -c 1 $ip > /dev/null 2>&1
if [ $? = 1 ]
then
echo $ip >> $Ignore_file
report_check ${ENV_Name[$i]} $ip 'Off' $tPort
else
report_check ${ENV_Name[$i]} $ip 'NG' $tPort
fi
else
report_check ${ENV_Name[$i]} $ip 'OK' $tPort
fi
fi
done
done
echo -e "\033[;34;1m \n$M_complete\n \033[0m "
}
function do_check()
{
constructor $1
check_port
}
function do_check_all()
{
sn=(kafka zk es cat redis nginx dnsmasq tfs)
for s in "${sn[@]}"
do
do_check $s
done
}
function check_p1()
{
ret=1
case $1 in
kafka|zk|es|cat|redis|nginx|dnsmasq|tfs)
ret=0
;;
All)
ret=2
;;
*)
ret=1
esac
return $ret
}
function check_p2()
{
if [ "x$2" == "xNG" ]
then
Report_Type='0'
elif [ "x$2" == "xAll" ]
then
Report_Type='1'
else
return 1
fi
check_p1 $1
ret=$?
return $ret
}
/usr/bin/which nc > /dev/null 2>&1
if [ $? = 1 ]
then
echo -e "\n[\033[;31;7mFATAL\033[0m]\033[;31;1m\tCommand nc not found...\033[0m\n"
exit 1
fi
if [ $# = 0 ]
then
Report_Type='1'
do_check_all
elif [ $# = 1 ]
then
Report_Type='1'
check_p1 $1
ret=$?
if [ $ret = 1 ]
then
echo_help
exit 1
elif [ $ret = 0 ]
then
do_check $1
else
do_check_all
fi
elif [ $# = 2 ]
then
check_p2 $1 $2
ret=$?
if [ $ret = 1 ]
then
echo_help
exit 1
elif [ $ret = 2 ]
then
do_check_all
else
do_check $1
fi
else
echo_help
exit 1
fi
# Maintain the ignore file in background
ps -ef | grep '.maintain_ignore' | grep -v 'grep' > /dev/null 2>&1
if [ $? = 0 ]
then
echo -e "\n[\033[;31;7mWARNING\033[0m]\033[;31;1m\tOther process maintain the ignore file...\033[0m\n"
exit 1
fi
cat <<EOF >/tmp/.maintain_ignore
#/bin/bash
oldfile=$Ignore_file
newfile="\$(mktemp /tmp/XXXXXX-Ignore_file)"
for ipp in \`cat \$oldfile\`
do
/bin/ping -c 2 \$ipp > /dev/null 2>&1
if [ \$? = 1 ]
then
echo "\$ipp" >> \${newfile}
fi
done
mv -f \${newfile} $Ignore_file
EOF
sh /tmp/.maintain_ignore & > /dev/null 2>&1
exit 0
#/bin/bash
declare -A IP_list
ENV_Name=(brood-int1 brood-int2 brood-int3 brood-int4 brood-int5
brood-int6 brood-int7 brood-int8 brood-int9
brood-mobile1 brood-mobile2 brood-mobile3
brood-qa1 brood-qa2 brood-qa3 brood-qa4 brood-qa5 brood-qa6
brood-qa7 brood-qa8 brood-qa9 brood-qa10 brood-qa11 brood-qa12 brood-qa13
brood-qa14 brood-qa15 brood-qa16 brood-qa17 brood-qa18 brood-qa19 brood-qa20 brood-qa21 brood-qa22 brood-qa23
brood-react1 brood-vue1
brood-stg1 brood-stg2 brood-stg3
brood-jijin1 brood-jijin2)
Port=''
Service=''
Report_Type='1'
M_start='***********************'
M_complete='=============== Mission Completed ========================'
NC="/bin/nc -zw 2 "
declare -A kafka_IP_list zk_IP_list es_IP_list redis_IP_list sftp_IP_list oracle_IP_list mysql_IP_list tfs_IP_list
Ignore_file=/tmp/.report
kafka_IP_list=([brood-int1]='172.16.166.77'
[brood-int2]='172.16.166.35'
[brood-int3]='172.16.166.5'
[brood-int4]='172.16.166.15'
[brood-int5]='172.16.166.25'
[brood-int6]='172.19.81.66'
[brood-int7]='172.19.81.74'
[brood-int8]='172.19.81.82'
[brood-int9]='172.19.81.90'
[brood-mobile1]='172.16.166.147'
[brood-mobile2]='172.16.166.159'
[brood-mobile3]='172.16.166.171'
[brood-qa1]='172.19.80.35'
[brood-qa2]='172.19.80.45'
[brood-qa3]='172.19.80.55'
[brood-qa4]='172.19.80.65'
[brood-qa5]='172.19.80.85'
[brood-qa6]='172.16.166.48'
[brood-qa7]='172.16.166.56'
[brood-qa8]='172.16.166.69'
[brood-qa9]='172.16.166.87'
[brood-qa10]='172.16.166.119'
[brood-qa11]='172.16.166.107'
[brood-qa12]='172.16.166.127'
[brood-qa13]='172.16.166.135'
[brood-qa14]='172.19.80.75'
[brood-qa15]='172.16.166.195'
[brood-qa16]='172.16.166.207'
[brood-qa17]='172.16.166.219'
[brood-qa18]='172.16.166.231'
[brood-qa19]='172.16.184.32'
[brood-qa20]='172.16.184.44'
[brood-qa21]='172.16.184.80'
[brood-qa22]='172.16.184.92'
[brood-qa23]='172.16.184.141'
[brood-react1]='172.16.184.8'
[brood-vue1]='172.16.184.20'
[brood-stg1]='172.19.64.65'
[brood-stg2]='172.19.64.75'
[brood-stg3]='172.19.78.65'
[brood-jijin1]='172.16.184.56'
[brood-jijin2]='172.16.184.68')
zk_IP_list=([brood-int1]='172.16.166.78'
[brood-int2]='172.16.166.38'
[brood-int3]='172.16.166.8'
[brood-int4]='172.16.166.18'
[brood-int5]='172.16.166.28'
[brood-int6]='172.19.81.67'
[brood-int7]='172.19.81.75'
[brood-int8]='172.19.81.83'
[brood-int9]='172.19.81.91'
[brood-mobile1]='172.16.166.148'
[brood-mobile2]='172.16.166.160'
[brood-mobile3]='172.16.166.172'
[brood-qa1]='172.19.80.36'
[brood-qa2]='172.19.80.46'
[brood-qa3]='172.19.80.56'
[brood-qa4]='172.19.80.66'
[brood-qa5]='172.19.80.86'
[brood-qa6]='172.16.166.51'
[brood-qa7]='172.16.166.59'
[brood-qa8]='172.16.166.70'
[brood-qa9]='172.16.166.88'
[brood-qa10]='172.16.166.120'
[brood-qa11]='172.16.166.108'
[brood-qa12]='172.16.166.128'
[brood-qa13]='172.16.166.136'
[brood-qa14]='172.19.80.76'
[brood-qa15]='172.16.166.196'
[brood-qa16]='172.16.166.208'
[brood-qa17]='172.16.166.220'
[brood-qa18]='172.16.166.232'
[brood-qa19]='172.16.184.33'
[brood-qa20]='172.16.184.45'
[brood-qa21]='172.16.184.81'
[brood-qa22]='172.16.184.93'
[brood-qa23]='172.16.184.142'
[brood-react1]='172.16.184.9'
[brood-vue1]='172.16.184.21'
[brood-stg1]='172.19.64.66'
[brood-stg2]='172.19.64.76'
[brood-stg3]='172.19.78.66'
[brood-jijin1]='172.16.184.57'
[brood-jijin2]='172.16.184.69')
es_IP_list=([brood-int1]='172.16.166.75'
[brood-int2]='172.16.166.39'
[brood-int3]='172.16.166.9'
[brood-int4]='172.16.166.19'
[brood-int5]='172.16.166.29'
[brood-int6]='172.19.81.64'
[brood-int7]='172.19.81.72'
[brood-int8]='172.19.81.80'
[brood-int9]='172.19.81.88'
[brood-mobile1]='172.16.166.145'
[brood-mobile2]='172.16.166.157'
[brood-mobile3]='172.16.166.169'
[brood-qa1]='172.19.80.32'
[brood-qa2]='172.19.80.42'
[brood-qa3]='172.19.80.52'
[brood-qa4]='172.19.80.62'
[brood-qa5]='172.19.80.82'
[brood-qa6]='172.16.166.52'
[brood-qa7]='172.16.166.60'
[brood-qa8]='172.16.166.67'
[brood-qa9]='172.16.166.85'
[brood-qa10]='172.16.166.117'
[brood-qa11]='172.16.166.105'
[brood-qa12]='172.16.166.125'
[brood-qa13]='172.16.166.133'
[brood-qa14]='172.19.80.72'
[brood-qa15]='172.16.166.193'
[brood-qa16]='172.16.166.205'
[brood-qa17]='172.16.166.217'
[brood-qa18]='172.16.166.229'
[brood-qa19]='172.16.184.30'
[brood-qa20]='172.16.184.42'
[brood-qa21]='172.16.184.78'
[brood-qa22]='172.16.184.90'
[brood-qa23]='172.16.184.139'
[brood-react1]='172.16.184.6'
[brood-vue1]='172.16.184.18'
[brood-stg1]='172.19.64.62'
[brood-stg2]='172.19.64.72'
[brood-stg3]='172.19.78.62'
[brood-jijin1]='172.16.184.54'
[brood-jijin2]='172.16.184.66')
redis_IP_list=([brood-int1]='172.16.166.76'
[brood-int2]='172.16.166.36'
[brood-int3]='172.16.166.6'
[brood-int4]='172.16.166.16'
[brood-int5]='172.16.166.26'
[brood-int6]='172.19.81.65'
[brood-int7]='172.19.81.73'
[brood-int8]='172.19.81.81'
[brood-int9]='172.19.81.89'
[brood-mobile1]='172.16.166.146'
[brood-mobile2]='172.16.166.158'
[brood-mobile3]='172.16.166.170'
[brood-qa1]='172.19.80.34'
[brood-qa2]='172.19.80.44'
[brood-qa3]='172.19.80.54'
[brood-qa4]='172.19.80.64'
[brood-qa5]='172.19.80.84'
[brood-qa6]='172.16.166.49'
[brood-qa7]='172.16.166.57'
[brood-qa8]='172.16.166.68'
[brood-qa9]='172.16.166.86'
[brood-qa10]='172.16.166.118'
[brood-qa11]='172.16.166.106'
[brood-qa12]='172.16.166.126'
[brood-qa13]='172.16.166.134'
[brood-qa14]='172.19.80.74'
[brood-qa15]='172.16.166.194'
[brood-qa16]='172.16.166.206'
[brood-qa17]='172.16.166.218'
[brood-qa18]='172.16.166.230'
[brood-qa19]='172.16.184.31'
[brood-qa20]='172.16.184.43'
[brood-qa21]='172.16.184.79'
[brood-qa22]='172.16.184.91'
[brood-qa23]='172.16.184.140'
[brood-react1]='172.16.184.7'
[brood-vue1]='172.16.184.19'
[brood-stg1]='172.19.64.64'
[brood-stg2]='172.19.64.74'
[brood-stg3]='172.19.78.64'
[brood-jijin1]='172.16.184.55'
[brood-jijin2]='172.16.184.67')
sftp_IP_list=([brood-int1]='172.16.166.81'
[brood-int2]='172.16.166.37'
[brood-int3]='172.16.166.7'
[brood-int4]='172.16.166.17'
[brood-int5]='172.16.166.27'
[brood-int6]='172.19.81.70'
[brood-int7]='172.19.81.78'
[brood-int8]='172.19.81.86'
[brood-int9]='172.19.81.94'
[brood-mobile1]='172.16.166.151'
[brood-mobile2]='172.16.166.163'
[brood-mobile3]='172.16.166.175'
[brood-qa1]='172.19.80.39'
[brood-qa2]='172.19.80.49'
[brood-qa3]='172.19.80.59'
[brood-qa4]='172.19.80.69'
[brood-qa5]='172.19.80.89'
[brood-qa6]='172.16.166.50'
[brood-qa7]='172.16.166.58'
[brood-qa8]='172.16.166.73'
[brood-qa9]='172.16.166.91'
[brood-qa10]='172.16.166.123'
[brood-qa11]='172.16.166.111'
[brood-qa12]='172.16.166.131'
[brood-qa13]='172.16.166.139'
[brood-qa14]='172.19.80.79'
[brood-qa15]='172.16.166.199'
[brood-qa16]='172.16.166.211'
[brood-qa17]='172.16.166.223'
[brood-qa18]='172.16.166.235'
[brood-qa19]='172.16.184.36'
[brood-qa20]='172.16.184.48'
[brood-qa21]='172.16.184.84'
[brood-qa22]='172.16.184.96'
[brood-qa23]='172.16.184.145'
[brood-react1]='172.16.184.12'
[brood-vue1]='172.16.184.24'
[brood-stg1]='172.19.64.69'
[brood-stg2]='172.19.64.79'
[brood-stg3]='172.19.78.69'
[brood-jijin1]='172.16.184.60'
[brood-jijin2]='172.16.184.72')
oracle_IP_list=([brood-int1]='172.16.166.74'
[brood-int2]='172.16.166.32'
[brood-int3]='172.16.166.2'
[brood-int4]='172.16.166.12'
[brood-int5]='172.16.166.22'
[brood-int6]='172.19.81.63'
[brood-int7]='172.19.81.71'
[brood-int8]='172.19.81.79'
[brood-int9]='172.19.81.87'
[brood-mobile1]='172.16.166.144'
[brood-mobile2]='172.16.166.156'
[brood-mobile3]='172.16.166.168'
[brood-qa1]='172.19.80.31'
[brood-qa2]='172.19.80.41'
[brood-qa3]='172.19.80.51'
[brood-qa4]='172.19.80.61'
[brood-qa5]='172.19.80.81'
[brood-qa6]='172.16.166.45'
[brood-qa7]='172.16.166.53'
[brood-qa8]='172.16.166.66'
[brood-qa9]='172.16.166.84'
[brood-qa10]='172.16.166.116'
[brood-qa11]='172.16.166.104'
[brood-qa12]='172.16.166.124'
[brood-qa13]='172.16.166.132'
[brood-qa14]='172.19.80.71'
[brood-qa15]='172.16.166.192'
[brood-qa16]='172.16.166.204'
[brood-qa17]='172.16.166.216'
[brood-qa18]='172.16.166.228'
[brood-qa19]='172.16.184.29'
[brood-qa20]='172.16.184.41'
[brood-qa21]='172.16.184.77'
[brood-qa22]='172.16.184.89'
[brood-qa23]='172.16.184.138'
[brood-react1]='172.16.184.5'
[brood-vue1]='172.16.184.17'
[brood-stg1]='172.19.64.61'
[brood-stg2]='172.19.64.71'
[brood-stg3]='172.19.78.61'
[brood-jijin1]='172.16.184.53'
[brood-jijin2]='172.16.184.65')
mysql_IP_list=([brood-int1]='172.16.166.79'
[brood-int2]='172.16.166.33'
[brood-int3]='172.16.166.3'
[brood-int4]='172.16.166.13'
[brood-int5]='172.16.166.23'
[brood-int6]='172.19.81.68'
[brood-int7]='172.19.81.76'
[brood-int8]='172.19.81.84'
[brood-int9]='172.19.81.92'
[brood-mobile1]='172.16.166.149'
[brood-mobile2]='172.16.166.161'
[brood-mobile3]='172.16.166.173'
[brood-qa1]='172.19.80.37'
[brood-qa2]='172.19.80.47'
[brood-qa3]='172.19.80.57'
[brood-qa4]='172.19.80.67'
[brood-qa5]='172.19.80.87'
[brood-qa6]='172.16.166.46'
[brood-qa7]='172.16.166.54'
[brood-qa8]='172.16.166.71'
[brood-qa9]='172.16.166.89'
[brood-qa10]='172.16.166.121'
[brood-qa10]='172.16.166.121'
[brood-qa11]='172.16.166.109'
[brood-qa12]='172.16.166.129'
[brood-qa13]='172.16.166.137'
[brood-qa14]='172.19.80.77'
[brood-qa15]='172.16.166.197'
[brood-qa16]='172.16.166.209'
[brood-qa17]='172.16.166.221'
[brood-qa18]='172.16.166.233'
[brood-qa19]='172.16.184.34'
[brood-qa20]='172.16.184.46'
[brood-qa21]='172.16.184.82'
[brood-qa22]='172.16.184.94'
[brood-qa23]='172.16.184.143'
[brood-react1]='172.16.184.10'
[brood-vue1]='172.16.184.22'
[brood-stg1]='172.19.64.67'
[brood-stg2]='172.19.64.77'
[brood-stg3]='172.19.78.67'
[brood-jijin1]='172.16.184.58'
[brood-jijin2]='172.16.184.70')
tfs_IP_list=([brood-int1]='172.16.166.80'
[brood-int2]='172.16.166.34'
[brood-int3]='172.16.166.4'
[brood-int4]='172.16.166.14'
[brood-int5]='172.16.166.24'
[brood-int6]='172.19.81.69'
[brood-int7]='172.19.81.77'
[brood-int8]='172.19.81.85'
[brood-int9]='172.19.81.93'
[brood-mobile1]='172.16.166.150'
[brood-mobile2]='172.16.166.162'
[brood-mobile3]='172.16.166.174'
[brood-qa1]='172.19.80.38'
[brood-qa2]='172.19.80.48'
[brood-qa3]='172.19.80.58'
[brood-qa4]='172.19.80.68'
[brood-qa5]='172.19.80.88'
[brood-qa6]='172.16.166.47'
[brood-qa7]='172.16.166.55'
[brood-qa8]='172.16.166.72'
[brood-qa9]='172.16.166.90'
[brood-qa10]='172.16.166.122'
[brood-qa11]='172.16.166.110'
[brood-qa12]='172.16.166.130'
[brood-qa13]='172.16.166.138'
[brood-qa14]='172.19.80.78'
[brood-qa15]='172.16.166.198'
[brood-qa16]='172.16.166.210'
[brood-qa17]='172.16.166.222'
[brood-qa18]='172.16.166.234'
[brood-qa19]='172.16.184.35'
[brood-qa20]='172.16.184.47'
[brood-qa21]='172.16.184.83'
[brood-qa22]='172.16.184.95'
[brood-qa23]='172.16.184.144'
[brood-react1]='172.16.184.11'
[brood-vue1]='172.16.184.23'
[brood-stg1]='172.19.64.68'
[brood-stg2]='172.19.64.78'
[brood-stg3]='172.19.78.68'
[brood-jijin1]='172.16.184.59'
[brood-jijin2]='172.16.184.71')
if [ ! -e "$Ignore_file" ]
then
touch "$Ignore_file"
fi
function echo_help()
{
cat <<EOF
Useage: sh ${0##*/} [All|kafka|zk|sftp|es|redis|oracle|mysql|tfs] [All|NG]
sh ${0##*/} [ServiceName] [MessageType]
ServiceName:
All -> report all services status include kakfa, zk, sftp, es, redis, oracle, mysql and tfs
kafka -> report service kafka\'s status
zk -> report service zookeeper\'s status
sftp -> report service sftp\'s status
es -> report service elasticsearch\'s status
redis -> report service redis\'s status
oracle -> report service oracle\'s status
mysql -> report service mysql\'s status
tfs -> report service tfs\'s status
MessageType:
All -> report both normal and abnormal status
NG -> reprot abnormal status only
EOF
}
function constructor()
{
#
# Usage:
# constructor serviceName
# Create IP_list Env_name Port
if [ "$1" == "kafka" ]
then
# kafka Env_name
#IP_list
for i in `eval echo {0..$((${#ENV_Name[*]}-1))}`
do
IP_list["${ENV_Name[i]}"]=${kafka_IP_list["${ENV_Name[i]}"]}
done
# kafka Port
Port=(9092 2181 )
Service='kafka'
M_start='================ Check kafka 9092 ========================'
elif [ "$1" == "zk" ]
then
# zk Env_name
# IP_list
for i in `eval echo {0..$((${#ENV_Name[*]}-1))}`
do
IP_list["${ENV_Name[i]}"]=${zk_IP_list["${ENV_Name[i]}"]}
done
# zk Port
Port=(12181 )
Service='zookeeper'
M_start='================ Check zk 12181 ==========================='
elif [ "$1" == "es" ]
then
# es Env_name
# IP_list
for i in `eval echo {0..$((${#ENV_Name[*]}-1))}`
do
IP_list["${ENV_Name[i]}"]=${es_IP_list["${ENV_Name[i]}"]}
done
# es Port
Port=(9200 9300 )
Service='ElasticSearch'
M_start='================ Check ES 9200 ========================='
elif [ "$1" == "sftp" ]
then
# sftp Env_name
# IP_list
for i in `eval echo {0..$((${#ENV_Name[*]}-1))}`
do
IP_list["${ENV_Name[i]}"]=${sftp_IP_list["${ENV_Name[i]}"]}
done
# sftp Port
Port=(22 )
Service='sftp'
M_start='================ Check sftp 21 =========================='
elif [ "$1" == "redis" ]
then
# redis Env_name
# IP_list
for i in `eval echo {0..$((${#ENV_Name[*]}-1))}`
do
IP_list["${ENV_Name[i]}"]=${redis_IP_list["${ENV_Name[i]}"]}
done
# redis Port
Port=(6601 31000)
Service='redis'
M_start='================ Check Redis 6601 31000==================='
elif [ "$1" == "oracle" ]
then
# oracle Env_name
# IP_list
for i in `eval echo {0..$((${#ENV_Name[*]}-1))}`
do
IP_list["${ENV_Name[i]}"]=${oracle_IP_list["${ENV_Name[i]}"]}
done
# oracle Port
Port=(1521 )
Service='oracle'
M_start='================ Check oracle 1521 ======================'
elif [ "$1" == "mysql" ]
then
# oracle Env_name
# IP_list
for i in `eval echo {0..$((${#ENV_Name[*]}-1))}`
do
IP_list["${ENV_Name[i]}"]=${mysql_IP_list["${ENV_Name[i]}"]}
done
# oracle Port
Port=(3306 )
Service='mysql'
M_start='================ Check mysql 3306========================='
elif [ "$1" == "tfs" ]
then
# tfs Evn_name
# IP_list
for i in `eval echo {0..$((${#ENV_Name[*]}-1))}`
do
IP_list["${ENV_Name[i]}"]=${tfs_IP_list["${ENV_Name[i]}"]}
done
# tfs Port
Port=(7500 )
Service='tfs'
M_start='================== Check TFS 7500========================='
fi
}
function report_check()
{
#
# report_check EvnName ip Result port
#
if [ "$3" == "OK" -a "$Report_Type" == '1' ]
then
echo -e "\033[;32;1m Normal $Service status in $1,IP: $2 ,Port $4 \033[0m"
elif [ "$3" == "OK" -a "$Report_Type" == '0' ]
then
:
elif [ "$3" == 'NG' ]
then
echo -e "\033[;31;1m Abnormal $Service status in $1,IP: $2 ,Port $4 \033[0m"
elif [ "$3" == 'Off' ]
then
echo -e "\033[;33;1m Unkown $Service status in $1,IP: $2 ,Port $4,For Server Unreachable... \033[0m"
else
echo -e "\033[;31;1m Error Parameters for calling function report_check... \033[0m"
fi
}
function check_port()
{
echo -e " \033[;34;1m \n$M_start\n \033[0m "
for i in `eval echo {0..$((${#ENV_Name[*]}-1))}`
do
ip=${IP_list["${ENV_Name[i]}"]}
for tPort in "${Port[@]}"
do
grep $ip $Ignore_file > /dev/null 2>&1
if [ $? = 0 ]
then
report_check ${ENV_Name[$i]} $ip 'Off' $tPort
else
$NC $ip $tPort > /dev/null 2>&1
if [ $? = 1 ]
then
/bin/ping -c 1 $ip > /dev/null 2>&1
if [ $? = 1 ]
then
echo $ip >> $Ignore_file
report_check ${ENV_Name[$i]} $ip 'Off' $tPort
else
report_check ${ENV_Name[$i]} $ip 'NG' $tPort
fi
else
report_check ${ENV_Name[$i]} $ip 'OK' $tPort
fi
fi
done
done
echo -e "\033[;34;1m \n$M_complete\n \033[0m "
}
function do_check()
{
constructor $1
check_port
}
function do_check_all()
{
sn=(kafka zk es sftp redis oracle mysql tfs)
for s in "${sn[@]}"
do
do_check $s
done
}
function check_p1()
{
ret=1
case $1 in
kafka|zk|es|sftp|redis|oracle|mysql|tfs)
ret=0
;;
All)
ret=2
;;
*)
ret=1
esac
return $ret
}
function check_p2()
{
if [ "x$2" == "xNG" ]
then
Report_Type='0'
elif [ "x$2" == "xAll" ]
then
Report_Type='1'
else
return 1
fi
check_p1 $1
ret=$?
return $ret
}
/usr/bin/which nc > /dev/null 2>&1
if [ $? = 1 ]
then
echo -e "\n[\033[;31;7mFATAL\033[0m]\033[;31;1m\tCommand nc not found...\033[0m\n"
exit 1
fi
if [ $# = 0 ]
then
Report_Type='1'
do_check_all
elif [ $# = 1 ]
then
Report_Type='1'
check_p1 $1
ret=$?
if [ $ret = 1 ]
then
echo_help
exit 1
elif [ $ret = 0 ]
then
do_check $1
else
do_check_all
fi
elif [ $# = 2 ]
then
check_p2 $1 $2
ret=$?
if [ $ret = 1 ]
then
echo_help
exit 1
elif [ $ret = 2 ]
then
do_check_all
else
do_check $1
fi
else
echo_help
exit 1
fi
# Maintain the ignore file in background
#ps -ef | grep '.maintain_ignore' | grep -v 'grep' > /dev/null 2>&1
#if [ $? = 0 ]
#then
# echo -e "\n[\033[;31;7mWARNING\033[0m]\033[;31;1m\tOther process maintain the ignore file...\033[0m\n"
# exit 1
#fi
#
#cat <<EOF >/tmp/.maintain_ignore
##/bin/bash
#oldfile=$Ignore_file
#newfile="\$(mktemp /tmp/XXXXXX-Ignore_file)"
#for ipp in \`cat \$oldfile\`
#do
# /bin/ping -c 2 \$ipp > /dev/null 2>&1
# if [ \$? = 1 ]
# then
# echo "\$ipp" >> \${newfile}
# fi
#done
# mv -f \${newfile} $Ignore_file
#EOF
#sh /tmp/.maintain_ignore & > /dev/null 2>&1
#exit 0
mobile1()
{
#mobile1
ES_ip=172.16.166.145
REDIS_ip=172.16.166.146 31000
KAFKA_ip=172.16.166.147
ZOOKEEPER_ip=172.16.166.148
SFTP_ip=172.16.166.151
}
function mobile2()
{
#mobile2
ES_ip=172.16.166.157
REDIS_ip=172.16.166.158
KAFKA_ip=172.16.166.159
ZOOKEEPER_ip=172.16.166.160
SFTP_ip=172.16.166.163
}
function mobile3()
{
#mobile3
ES_ip=172.16.166.169
REDIS_ip=172.16.166.170
KAFKA_ip=172.16.166.171
ZOOKEEPER_ip=172.16.166.172
SFTP_ip=172.16.166.175
}
function qa15()
{
#qa15
ES_ip=172.16.166.193
REDIS_ip=172.16.166.194
KAFKA_ip=172.16.166.195
ZOOKEEPER_ip=172.16.166.196
SFTP_ip=172.16.166.199
}
function qa16()
{
#qa16
ES_ip=172.16.166.205
REDIS_ip=172.16.166.206
KAFKA_ip=172.16.166.207
ZOOKEEPER_ip=172.16.166.208
SFTP_ip=172.16.166.211
}
function qa17()
{
#qa17
ES_ip=172.16.166.217
REDIS_ip=172.16.166.218
KAFKA_ip=172.16.166.219
ZOOKEEPER_ip=172.16.166.220
SFTP_ip=172.16.166.223
}
function qa18()
{
#qa18
ES_ip=172.16.166.229
REDIS_ip=172.16.166.230
KAFKA_ip=172.16.166.231
ZOOKEEPER_ip=172.16.166.232
SFTP_ip=172.16.166.235
}
#!/bin/bash
rsa_pub_key="/home/lf/.ssh/id_rsa.pub"
for ip in $(awk -F "[ =]+" '/^[^#]/{print $2}' brood_env.txt)
do
expect << EOF
set timeout 8
spawn ssh-copy-id -i $dsa_pub_key "wls81@$ip"
expect {
"*yes/no*" {send "yes\r";exp_continue}
"*password*" {send "Pa888888\r"}
}
expect eof;
EOF
done
#!/bin/bash
rsa_pub_key="/home/lf/.ssh/id_rsa.pub"
wang_duan=172.19.64
#for ip in $(awk -F "[ =]+" '/^[^#]/{print $2}' brood_env.txt)
for ip in `seq 81 132`
do
expect << EOF
set timeout 8
#echo "$wang_duan.$ip"
spawn ssh-copy-id -i $dsa_pub_key "wls81@$wang_duan.$ip"
expect {
"*yes/no*" {send "yes\r";exp_continue}
"*password*" {send "Pa888888\r"}
}
expect eof;
EOF
done
#!/bin/bash
for ip in $(awk -F "[ =]+" '/^[^#]/{print $2}' brood_env.txt)
do
ssh $ip "echo 'UseDNS no' >> /etc/ssh/sshd_config;sed -i s'/GSSAPIAuthentication yes/GSSAPIAuthentication no/g' /etc/ssh/sshd_config;systemctl restart sshd.service"
done
#!/bin/bash
function test_trust()
{
for ip in $(awk -F "[ =]+" '/^[^#]/{print $2}' brood_env.txt)
do
# ssh -o BatchMode=yes -o StrictHostKeyChecking=no root@$ip "true"
ssh root@$ip "true"
# return $?
if [ $? -ne 0 ]; then
echo "$ip failed"
else
echo "$ip ok"
fi
done
}
main()
{
test_trust
}
main
b0VIM 7.4٬�W���3lflf-VirtualBox~lf/workspace/check_autorepair/ORACLE_MYSQL_TFS.sh 3210#"! UtpUad�&U���s]�:� � z c H � O  � � � � � � � � � � � o m )    �
?



� � � i ��B��xwU�{) ��< ����|{T-��~E)&%fi/DATA1/tfs/nginx/sbin/nginxsed -i "s/${OLDIP}/${v_ip}/g" /wls/nginx/conf/nginx.confOLDIP=`cat /wls/nginx/conf/nginx.conf | grep server | grep 8302 | awk -F: '{print $1}' | awk -F' ' '{print $2}' | tr -d ' '`EOFexit/wls/programs/tfs/scripts/tfs start_meta/wls/programs/tfs/scripts/tfs start_rs/wls/programs/tfs/scripts/tfs start_rcEOFFexitcommit;update t_base_info_update_time set base_last_update_time =now(), app_last_update_time =now();delete from t_app_stat;delete from t_session_stat;delete from t_session_info;update t_cluster_rack_info set ns_vip='${v_ip}:8100', create_time=now(),modify_time=now();update t_resource_server_info set addr_info='${v_ip}:8302';update t_meta_root_info set addr_info='${v_ip}:8300';use tfs_stat;flush privileges;grant all privileges on tfs_stat.* to 'tfs'@'${v_hostname}' identified by 'tfs' ;grant all privileges on tfs_stat.* to 'tfs'@'%' identified by 'tfs' ;grant all privileges on tfs.* to 'tfs'@'${v_hostname}' identified by 'tfs' ;grant all privileges on tfs.* to 'tfs'@'${v_ip}' identified by 'tfs' ;mysql -uroot -pHZJ19870305 <<EOFF/wls/programs/tfs/scripts/tfs start_ds 1/wls/programs/tfs/scripts/tfs start_nssed -i "s/${OLDIP}/${v_ip}/g" /wls/programs/tfs/conf/rs.confsed -i "s/${OLDIP}/${v_ip}/g" /wls/programs/tfs/conf/rc.confsed -i "s/${OLDIP}/${v_ip}/g" /wls/programs/tfs/conf/ns.confsed -i "s/${OLDIP}/${v_ip}/g" /wls/programs/tfs/conf/meta.confsed -i "s/${OLDIP}/${v_ip}/g" /wls/programs/tfs/conf/ds.conf#OLDIP=`cat /wls/programs/tfs/conf/ds.conf| grep 'ip_addr = '| awk -F= '{print $2}' | tr -d ' '| sort | uniq`cd /wls/programs/tfs/conf#v_hostname=`hostname`#v_ip=`/sbin/ifconfig -a|grep inet|grep -v 127.0.0.1|grep -v inet6|awk '{print $2}'|tr -d "addr:"`su - wls81opr <<EOFfi exit 2if [ "$res_eth" != "eth0" ]; thenres_eth=`grep "eth" /wls/programs/tfs/conf/ns.conf|awk '{print $2}'`fi exit 1if [ "$res" != "eth0" ]; thenecho -e "\033[31m $res \033[0m"res=`ifconfig |grep eth|awk '{print $1}'`#thenelse [ ${v_env} = 'TFS' ]EOFMYSQL.START#MYSQL_PORT=3306;source ~/.bash_profile_mysql;cd /Data/mysql/my33061su - mysql <<EOFthenelif [ ${v_env} = 'MYSQL' ]EOFEOFFFexit;alter system register;startup forcesqlplus / as sysdba <<EOFFFlsnrctl startsed -i "s/${OLDIP1}/${v_ip}/g" /opt/oracle/11.2.0/network/admin/listener.ora#sed -i "s/${OLDIP1}/${v_ip}/g" $ORACLE_HOME/network/admin/listener.ora#OLDIP=`cat $ORACLE_HOME/network/admin/listener.ora | grep ADDRESS |grep 'PROTOCOL = TCP' | grep HOST | awk -F= '{print $4}' | awk -F\) '{print $1}' | tr -d '"' | tr -d ' '` source ~/.bash_profile_ies#v_hostname=`hostname`#v_ip=`/sbin/ifconfig -a|grep inet|grep -v 127.0.0.1|grep -v inet6|awk '{print $2}'|tr -d "addr:"`su - oracle <<EOFecho "${v_ip} ${v_hostname}" >> /etc/hoststhenif [ ${v_env} = 'ORACLE' ]OLDIP1=`cat /opt/oracle/11.2.0/network/admin/listener.ora | grep ADDRESS |grep 'PROTOCOL = TCP' | grep HOST | awk -F= '{print $4}' | awk -F\) '{print $1}' | tr -d '"' | tr -d ' '`OLDIP=`cat /wls/programs/tfs/conf/ds.conf| grep 'ip_addr = '| awk -F= '{print $2}' | tr -d ' '| sort | uniq`v_hostname=`hostname`v_ip=`/sbin/ifconfig -a|grep inet|grep -v 127.0.0.1|grep -v inet6|awk '{print $2}'|tr -d "addr:"`v_env=$1#source ~/.bash_profile#!/bin/sh
#react1()
#{
ES_ip=172.16.184.6
REDIS_ip=172.16.184.7
KAFKA_ip=172.16.184.8
ZOOKEEPER_ip=172.16.184.9
SFTP_ip=172.16.184.12
MYSQL_ip=172.16.184.10
ORACLE_ip=172.16.184.5
TFS_ip=172.16.184.11
#}
#function uve1()
#{
ES_ip=172.16.184.18
REDIS_ip=172.16.184.19
KAFKA_ip=172.16.184.20
ZOOKEEPER_ip=172.16.184.21
SFTP_ip=172.16.184.24
MYSQL_ip=172.16.184.22
ORACLE_ip=172.16.184.17
TFS_ip=172.16.184.23
#}
#function qa12()
#{
ES_ip=172.16.166.125
REDIS_ip=172.16.166.126
KAFKA_ip=172.16.166.127
ZOOKEEPER_ip=172.16.166.128
SFTP_ip=172.16.166.131
MYSQL_ip=172.16.166.129
ORACLE_ip=172.16.166.124
TFS_ip=172.16.166.130
#}
#function qa13()
#{
ES_ip=172.16.166.133
REDIS_ip=172.16.166.134
KAFKA_ip=172.16.166.135
ZOOKEEPER_ip=172.16.166.136
SFTP_ip=172.16.166.139
MYSQL_ip=172.16.166.137
ORACLE_ip=172.16.166.132
TFS_ip=172.16.166.138
#}
#function qa19()
#{
ES_ip=172.16.184.30
REDIS_ip=172.16.184.31
KAFKA_ip=172.16.184.32
ZOOKEEPER_ip=172.16.184.33
SFTP_ip=172.16.184.36
MYSQL_ip=172.16.184.34
ORACLE_ip=172.16.184.29
TFS_ip=172.16.184.35
#}
#function qa20()
#{
ES_ip=172.16.184.42
REDIS_ip=172.16.184.43
KAFKA_ip=172.16.184.44
ZOOKEEPER_ip=172.16.184.45
SFTP_ip=172.16.184.48
MYSQL_ip=172.16.184.46
ORACLE_ip=172.16.184.41
TFS_ip=172.16.184.47
#}
#function qa21()
#{
ES_ip=172.16.184.78
REDIS_ip=172.16.184.79
KAFKA_ip=172.16.184.80
ZOOKEEPER_ip=172.16.184.81
SFTP_ip=172.16.184.84
MYSQL_ip=172.16.184.82
ORACLE_ip=172.16.184.77
TFS_ip=172.16.184.83
#}
#function qa22()
#{
ES_ip=172.16.184.90
REDIS_ip=172.16.184.91
KAFKA_ip=172.16.184.92
ZOOKEEPER_ip=172.16.184.93
SFTP_ip=172.16.184.96
MYSQL_ip=172.16.184.94
ORACLE_ip=172.16.184.89
TFS_ip=172.16.184.95
#}
#function jijin1()
#{
ES_ip=172.16.184.54
REDIS_ip=172.16.184.55
KAFKA_ip=172.16.184.56
ZOOKEEPER_ip=172.16.184.57
SFTP_ip=172.16.184.60
MYSQL_ip=172.16.184.58
ORACLE_ip=172.16.184.53
TFS_ip=172.16.184.59
#}
#function jijin2()
#{
ES_ip=172.16.184.66
REDIS_ip=172.16.184.67
KAFKA_ip=172.16.184.68
ZOOKEEPER_ip=172.16.184.69
SFTP_ip=172.16.184.72
MYSQL_ip=172.16.184.70
ORACLE_ip=172.16.184.65
TFS_ip=172.16.184.71
#}
#function int6()
#{
ES_ip=172.19.81.64
REDIS_ip=172.19.81.65
KAFKA_ip=172.19.81.66
ZOOKEEPER_ip=172.19.81.67
SFTP_ip=172.19.81.70
MYSQL_ip=172.19.81.68
ORACLE_ip=172.19.81.63
TFS_ip=172.19.81.69
#}
#function int7()
#{
ES_ip=172.19.81.72
REDIS_ip=172.19.81.73
KAFKA_ip=172.19.81.74
ZOOKEEPER_ip=172.19.81.75
SFTP_ip=172.19.81.78
MYSQL_ip=172.19.81.76
ORACLE_ip=172.19.81.71
TFS_ip=172.19.81.77
#}
#function int8()
#{
ES_ip=172.19.81.
REDIS_ip=172.19.81.
KAFKA_ip=172.19.81.
ZOOKEEPER_ip=172.19.81.
SFTP_ip=172.19.81.
MYSQL_ip=172.19.81.
ORACLE_ip=172.19.81.
TFS_ip=172.19.81.
#}
#function int9()
#{
ES_ip=172.19.81.
REDIS_ip=172.19.81.
KAFKA_ip=172.19.81.
ZOOKEEPER_ip=172.19.81.
SFTP_ip=172.19.81.
MYSQL_ip=172.19.81.
ORACLE_ip=172.19.81.
TFS_ip=172.19.81.
#}
#!/bin/bash
#int 4
#ES_ip=172.16.166.19
#REDIS_ip=172.16.166.16
#KAFKA_ip=172.16.166.15
#ZOOKEEPER_ip=172.16.166.18
#SFTP_ip=172.16.166.17
#qa14
#ES_ip=172.19.80.72
#REDIS_ip=172.19.80.74
#KAFKA_ip=172.19.80.75
#ZOOKEEPER_ip=172.19.80.76
#SFTP_ip=172.19.80.79
#mobile1
#ES_ip=172.16.166.145
#REDIS_ip=172.16.166.146
#KAFKA_ip=172.16.166.147
#ZOOKEEPER_ip=172.16.166.148
#SFTP_ip=172.16.166.151
#mobile2
ES_ip=172.16.166.157
REDIS_ip=172.16.166.158
KAFKA_ip=172.16.166.159
ZOOKEEPER_ip=172.16.166.160
SFTP_ip=172.16.166.163
#mobile3
#ES_ip=172.16.166.169
#REDIS_ip=172.16.166.170
#KAFKA_ip=172.16.166.171
#ZOOKEEPER_ip=172.16.166.172
#SFTP_ip=172.16.166.175
#mobile1#stgm1
#ES_ip=172.16.166.181
#REDIS_ip=172.16.166.182
#KAFKA_ip=172.16.166.183
#ZOOKEEPER_ip=172.16.166.184
#SFTP_ip=172.16.166.187
function check_process()
(
#ES check
#a="`ssh $ES_ip 'source ~/.bash_profile ;ps aux ' | grep 'java' | grep 'elasticsearch' |wc -l`"
#a="`ssh $ES_ip 'source ~/.bash_profile ;ls -l'| wc -l`"
a1=`ssh $ES_ip 'netstat -nlp | grep 9200 | wc -l'`
a2=`ssh $ES_ip 'netstat -nlp | grep 9300 | wc -l'`
if [[ $a1 -eq 0 || $a2 -eq 0 ]]
then
echo "ES_check false"
else
echo "ES_check true"
fi
#REDIS check
#b=`ssh $REDIS_ip "ps aux | grep redis|wc -l"`
b1=`ssh $REDIS_ip "netstat -nlp | grep 31000|wc -l"`
b2=`ssh $REDIS_ip "netstat -nlp | grep 6601|wc -l"`
if [[ $b1 -eq 0 || $b2 -eq 0 ]]
then
echo "REDIS_check false"
else
echo "REDIS_check true"
fi
#KAFKA check
#c=`ssh $KAFKA_ip "ps aux | grep kafka |wc -l"`
c1=`ssh $KAFKA_ip "netstat -nlp | grep 9092|wc -l"`
c2=`ssh $KAFKA_ip "netstat -nlp | grep 2181|wc -l"`
if [[ $c1 -eq 0 || $c2 -eq 0 ]]
then
echo "KAFKA_check false"
else
echo "KAFKA_check true"
fi
#ZOOKEEPER check
#d=`ssh $ZOOKEEPER_ip "ps aux | grep zook|wc -l"`
d=`ssh $ZOOKEEPER_ip "netstat -nlp | grep 12181|wc -l"`
if [ $d -eq 0 ]
then
echo "ZOOKEEPER_check false"
else
echo "ZOOKEEPER_check true"
fi
#SFTP check
#/bin/ping -c 1 $SFTP_ip
ssh $SFTP_ip "true"
if [ $? -eq 0 ]
then
echo "SFTP_check true"
else
echo "SFTP_check false"
fi
)
main()
(
check_process
)
main
#!/bin/bash
#ENV IP
#ES_ip=172.16.166.19
#REDIS_ip=172.16.166.16
#KAFKA_ip=172.16.166.15
#ZOOKEEPER_ip=172.16.166.18
#SFTP_ip=172.16.166.17
function mobile1()
{
#mobile1
ES_ip=172.16.166.145
REDIS_ip=172.16.166.146
KAFKA_ip=172.16.166.147
ZOOKEEPER_ip=172.16.166.148
SFTP_ip=172.16.166.151
}
function mobile2()
{
#mobile2
ES_ip=172.16.166.157
REDIS_ip=172.16.166.158
KAFKA_ip=172.16.166.159
ZOOKEEPER_ip=172.16.166.160
SFTP_ip=172.16.166.163
}
function mobile3()
{
#mobile3
ES_ip=172.16.166.169
REDIS_ip=172.16.166.170
KAFKA_ip=172.16.166.171
ZOOKEEPER_ip=172.16.166.172
SFTP_ip=172.16.166.175
}
function stgm1()
{
#stgm1
ES_ip=172.16.166.181
REDIS_ip=172.16.166.182
KAFKA_ip=172.16.166.183
ZOOKEEPER_ip=172.16.166.184
SFTP_ip=172.16.166.187
}
function qa15()
{
#qa15
ES_ip=172.16.166.193
REDIS_ip=172.16.166.194
KAFKA_ip=172.16.166.195
ZOOKEEPER_ip=172.16.166.196
SFTP_ip=172.16.166.199
}
function qa16()
{
#qa16
ES_ip=172.16.166.205
REDIS_ip=172.16.166.206
KAFKA_ip=172.16.166.207
ZOOKEEPER_ip=172.16.166.208
SFTP_ip=172.16.166.211
}
function qa17()
{
#qa17
ES_ip=172.16.166.217
REDIS_ip=172.16.166.218
KAFKA_ip=172.16.166.219
ZOOKEEPER_ip=172.16.166.220
SFTP_ip=172.16.166.223
}
function qa18()
{
#qa18
ES_ip=172.16.166.229
REDIS_ip=172.16.166.230
KAFKA_ip=172.16.166.231
ZOOKEEPER_ip=172.16.166.232
SFTP_ip=172.16.166.235
}
function react1()
{
ES_ip=172.16.184.6
REDIS_ip=172.16.184.7
KAFKA_ip=172.16.184.8
ZOOKEEPER_ip=172.16.184.9
SFTP_ip=172.16.184.12
MYSQL_ip=172.16.184.10
ORACLE_ip=172.16.184.5
TFS_ip=172.16.184.11
}
function uve1()
{
#qa18
ES_ip=172.16.166.18
ZOOKEEPER_ip=172.16.184.21
SFTP_ip=172.16.184.24
MYSQL_ip=172.16.184.22
ORACLE_ip=172.16.184.17
TFS_ip=172.16.184.23
}
function qa12()
{
ES_ip=172.16.166.125
REDIS_ip=172.16.166.126
KAFKA_ip=172.16.166.127
ZOOKEEPER_ip=172.16.166.128
SFTP_ip=172.16.166.131
MYSQL_ip=172.16.166.129
ORACLE_ip=172.16.166.124
TFS_ip=172.16.166.130
}
function qa13()
{
ES_ip=172.16.166.133
REDIS_ip=172.16.166.134
KAFKA_ip=172.16.166.135
ZOOKEEPER_ip=172.16.166.136
SFTP_ip=172.16.166.139
MYSQL_ip=172.16.166.137
ORACLE_ip=172.16.166.132
TFS_ip=172.16.166.138
}
function qa19()
{
ES_ip=172.16.184.30
REDIS_ip=172.16.184.31
KAFKA_ip=172.16.184.32
ZOOKEEPER_ip=172.16.184.33
SFTP_ip=172.16.184.36
MYSQL_ip=172.16.184.34
ORACLE_ip=172.16.184.29
TFS_ip=172.16.184.35
}
function qa20()
{
ES_ip=172.16.184.42
REDIS_ip=172.16.184.43
KAFKA_ip=172.16.184.44
ZOOKEEPER_ip=172.16.184.45
SFTP_ip=172.16.184.48
MYSQL_ip=172.16.184.46
ORACLE_ip=172.16.184.41
TFS_ip=172.16.184.47
}
function jijin1()
{
ES_ip=172.16.184.54
REDIS_ip=172.16.184.55
KAFKA_ip=172.16.184.56
ZOOKEEPER_ip=172.16.184.57
SFTP_ip=172.16.184.60
MYSQL_ip=172.16.184.58
ORACLE_ip=172.16.184.53
TFS_ip=172.16.184.59
}
function jijin2()
{
ES_ip=172.16.184.66
REDIS_ip=172.16.184.67
KAFKA_ip=172.16.184.68
ZOOKEEPER_ip=172.16.184.69
SFTP_ip=172.16.184.72
MYSQL_ip=172.16.184.70
ORACLE_ip=172.16.184.65
TFS_ip=172.16.184.71
}
function check_repair()
{
#ES check
#a="`ssh $ES_ip 'source ~/.bash_profile ;ps aux ' | grep 'java' | grep 'elasticsearch' |wc -l`"
#a="`ssh $ES_ip 'source ~/.bash_profile ;ls -l'| wc -l`"
a1=`ssh $ES_ip "netstat -nlp | grep 9200 | wc -l"`
a2=`ssh $ES_ip "netstat -nlp | grep 9300 | wc -l"`
if [[ $a1 -eq 0 || $a2 -eq 0 ]]
then
echo -e "\033[31m ES_check false \033[0m"
#ssh $ES_ip "/bin/rm -rf /date"
ssh $ES_ip "/bin/mv -f /date /tmp"
scp -r /data root@$ES_ip:/
ssh $ES_ip "cd /data ; sh startes.sh"
else
echo -e "\033[32m ES_check true \033[0m"
fi
#REDIS check
#b=`ssh $REDIS_ip "ps aux | grep redis|wc -l"`
b1=`ssh $REDIS_ip "netstat -nlp | grep 31000|wc -l"`
b2=`ssh $REDIS_ip "netstat -nlp | grep 6601|wc -l"`
m1=`ssh $REDIS_ip ps -ef|grep redis|grep -v grep|head -1|awk '{print $2}'`
m2=`ssh $REDIS_ip ps -ef|grep redis|grep -v grep|tail -1|awk '{print $2}'`
ssh $REDIS_ip kill $m1
ssh $REDIS_ip kill $m2
#old_ip=`grep 'sentinel\ monitor' /wls/applications/redis/config/sentinel_6601.conf |grep -E -o "([0-9]{1,3}[\.]){3}[0-9]{1,3}"|head -1`
#REDIS_ip=`ifconfig |grep broadcast|awk '{print $2}'`
#sed -i "s#$old_ip#$REDIS_ip#g" /wls/applications/redis/config/sentinel_6601.conf
old_ip=`ssh $REDIS_ip grep 'sentinel\ monitor' /wls/applications/redis/config/sentinel_6601.conf |grep -E -o "([0-9]{1,3}[\.]){3}[0-9]{1,3}"|head -1`
ssh $REDIS_ip sed -i "s#$old_ip#$REDIS_ip#g" /wls/applications/redis/config/sentinel_6601.conf
ssh $REDIS_ip "cd /wls/applications/redis/bin;./redis-server ../config/redis_cache_31000.conf;./redis-sentinel ../config/sentinel_6601.conf"
#ssh $REDIS_ip "/bin/sed -i 's#$old_ip#$REDIS_ip#g' /wls/applications/redis/config/sentinel_6601.conf"
if [[ $b1 -eq 0 || $b2 -eq 0 ]]
then
echo -e "\033[31m REDIS_check false \033[0m"
# ssh $REDIS_ip "n=`ip a |/bin/sed -n '9p'|awk -F "[ /]+" '{print $3}'`"
# ssh $REDIS_ip "/bin/sed -i 's#172.19.80.44#$REDIS_ip#g' /wls/applications/redis/config/sentinel_6601.conf"
# ssh $REDIS_ip "cd /wls/applications/redis/bin;./redis-server ../config/redis_cache_31000.conf;./redis-sentinel ../config/sentinel_6601.conf"
else
echo -e "\033[32m REDIS_check true \033[0m"
fi
#KAFKA check
#c=`ssh $KAFKA_ip "ps aux | grep kafka |wc -l"`
c1=`ssh $KAFKA_ip "netstat -nlp | grep 9092|wc -l"`
c2=`ssh $KAFKA_ip "netstat -nlp | grep 2181|wc -l"`
if [[ $c1 -eq 0 || $c2 -eq 0 ]]
then
echo -e "\033[31m KAFKA_check false \033[0m"
oldkafka_ip=`ssh $KAFKA_ip grep "host.name=" /data/kafkainstall_single/kafka_1/config/server.properties|grep -v "advertised"|grep -E -o "([0-9]{1,3}[\.]){3}[0-9]{1,3}"`
#oldkafka_ip=`grep "host.name=" /data/kafkainstall_single/kafka_1/config/server.properties|grep -v "advertised"|grep -E -o "([0-9]{1,3}[\.]){3}[0-9]{1,3}"`
#current_ip=`ifconfig |grep broadcast|awk '{print $2}'`
#sed -i "s#$oldkafka_ip#$current_ip#g" /data/kafkainstall_single/kafka_1/config/server.properties
if [ "$oldkafka_ip" != "$KAFKA_ip" ] ; then
ssh $KAFKA_ip /bin/sed -i "s#$oldkafka_ip#$KAFKA_ip#g" /data/kafkainstall_single/kafka_1/config/server.properties
fi
# ssh $KAFKA_ip /bin/sed -i "s#host.name=172.19.78.65#host.name=$KAFKA_ip#g" /data/kafkainstall_single/kafka_1/config/server.properties
# ssh $KAFKA_ip "cd /data/kafkainstall_single && sh control.sh startzk && sleep 10 && sh control.sh startkafka"
# ssh $KAFKA_ip "sed -i 's/^host.name=/#host.name=/g' /data/kafkainstall_single/kafka_1/config/server.properties"
# ssh $KAFKA_ip "sed -i -e '/#host.name=/a\host.name=$KAFKA_ip' /data/kafkainstall_single/kafka_1/config/server.properties"
ssh $KAFKA_ip "cd /data/kafkainstall_single && sh control.sh startzk && sleep 5"
timeout 10 ssh $KAFKA_ip "cd /data/kafkainstall_single ; sh control.sh startkafka"
else
echo -e "\033[32m KAFKA_check true \033[0m"
fi
#ZOOKEEPER check
#d=`ssh $ZOOKEEPER_ip "ps aux | grep zook|wc -l"`
d=`ssh $ZOOKEEPER_ip "netstat -nlp | grep 12181|wc -l"`
if [ $d -eq 0 ]
then
echo -e "\033[31m ZOOKEEPER_check false \033[0m"
ssh $ZOOKEEPER_ip "cd /wls/zookeeper;sh control.sh startzk"
else
echo -e "\033[32m ZOOKEEPER_check true \033[0m"
fi
#SFTP check
#/bin/ping -c 1 $SFTP_ip
ssh $SFTP_ip "true"
if [ $? -eq 0 ]
then
echo -e "\033[32m SFTP_check true \033[0m"
else
echo -e "\033[31m SFTP_check false \033[0m"
fi
}
main()
{
sh test_trust.sh
if [ $? -ne 0 ]; then
exit 1
fi
#echo "========mobile1========"
#mobile1
#check_repair
#echo "========mobile2========"
#mobile2
#check_repair
#echo "========mobile3========"
#mobile3
#check_repair
#echo "========stgm1========"
#stgm1
#check_repair
#echo "========qa15========"
#qa15
#check_repair
#echo "========qa16========"
#qa16
#check_repair
#echo "========qa17========"
#qa17
#check_repair
#echo "========qa18========"
#qa18
#check_repair
#echo "======react1======"
#react1
#check_repair
#echo "======uve1======"
#uve1
#check_repair
#echo "======qa12======"
#qa12
#check_repair
#echo "======qa13======"
#qa13
#check_repair
#echo "======qa19======"
#qa19
#check_repair
#echo "======qa20======"
#qa20
#check_repair
#echo "======jijin1======"
#jijin1
#check_repair
#echo "======jijin1 completed======"
echo "======jijin2======"
jijin2
check_repair
echo "======jijin2 completed======"
}
main
#!/bin/bash
#ENV IP
#ES_ip=172.16.166.19
#REDIS_ip=172.16.166.16
#KAFKA_ip=172.16.166.15
#ZOOKEEPER_ip=172.16.166.18
#SFTP_ip=172.16.166.17
function mobile1()
{
#mobile1
ES_ip=172.16.166.145
REDIS_ip=172.16.166.146
KAFKA_ip=172.16.166.147
ZOOKEEPER_ip=172.16.166.148
SFTP_ip=172.16.166.151
}
function mobile2()
{
#mobile2
ES_ip=172.16.166.157
REDIS_ip=172.16.166.158
KAFKA_ip=172.16.166.159
ZOOKEEPER_ip=172.16.166.160
SFTP_ip=172.16.166.163
}
function mobile3()
{
#mobile3
ES_ip=172.16.166.169
REDIS_ip=172.16.166.170
KAFKA_ip=172.16.166.171
ZOOKEEPER_ip=172.16.166.172
SFTP_ip=172.16.166.175
}
function stgm1()
{
#stgm1
ES_ip=172.16.166.181
REDIS_ip=172.16.166.182
KAFKA_ip=172.16.166.183
ZOOKEEPER_ip=172.16.166.184
SFTP_ip=172.16.166.187
}
function qa15()
{
#qa15
ES_ip=172.16.166.193
REDIS_ip=172.16.166.194
KAFKA_ip=172.16.166.195
ZOOKEEPER_ip=172.16.166.196
SFTP_ip=172.16.166.199
}
function qa16()
{
#qa16
ES_ip=172.16.166.205
REDIS_ip=172.16.166.206
KAFKA_ip=172.16.166.207
ZOOKEEPER_ip=172.16.166.208
SFTP_ip=172.16.166.211
}
function qa17()
{
#qa17
ES_ip=172.16.166.217
REDIS_ip=172.16.166.218
KAFKA_ip=172.16.166.219
ZOOKEEPER_ip=172.16.166.220
SFTP_ip=172.16.166.223
}
function qa18()
{
#qa18
ES_ip=172.16.166.229
REDIS_ip=172.16.166.230
KAFKA_ip=172.16.166.231
ZOOKEEPER_ip=172.16.166.232
SFTP_ip=172.16.166.235
}
function react1()
{
ES_ip=172.16.184.6
REDIS_ip=172.16.184.7
KAFKA_ip=172.16.184.8
ZOOKEEPER_ip=172.16.184.9
SFTP_ip=172.16.184.12
MYSQL_ip=172.16.184.10
ORACLE_ip=172.16.184.5
TFS_ip=172.16.184.11
}
function uve1()
{
#qa18
ES_ip=172.16.166.18
ZOOKEEPER_ip=172.16.184.21
SFTP_ip=172.16.184.24
MYSQL_ip=172.16.184.22
ORACLE_ip=172.16.184.17
TFS_ip=172.16.184.23
}
function qa12()
{
ES_ip=172.16.166.125
REDIS_ip=172.16.166.126
KAFKA_ip=172.16.166.127
ZOOKEEPER_ip=172.16.166.128
SFTP_ip=172.16.166.131
MYSQL_ip=172.16.166.129
ORACLE_ip=172.16.166.124
TFS_ip=172.16.166.130
}
function qa13()
{
ES_ip=172.16.166.133
REDIS_ip=172.16.166.134
KAFKA_ip=172.16.166.135
ZOOKEEPER_ip=172.16.166.136
SFTP_ip=172.16.166.139
MYSQL_ip=172.16.166.137
ORACLE_ip=172.16.166.132
TFS_ip=172.16.166.138
}
function check_repair()
{
#ES check
#a="`ssh $ES_ip 'source ~/.bash_profile ;ps aux ' | grep 'java' | grep 'elasticsearch' |wc -l`"
#a="`ssh $ES_ip 'source ~/.bash_profile ;ls -l'| wc -l`"
a1=`ssh $ES_ip "netstat -nlp | grep 9200 | wc -l"`
a2=`ssh $ES_ip "netstat -nlp | grep 9300 | wc -l"`
if [[ $a1 -eq 0 || $a2 -eq 0 ]]
then
echo -e "\033[31m ES_check false \033[0m"
#ssh $ES_ip "/bin/rm -rf /date"
# ssh $ES_ip "/bin/mv -f /date /tmp"
# scp -r /data root@$ES_ip:/
# ssh $ES_ip "cd /data ; sh startes.sh"
else
echo -e "\033[32m ES_check true \033[0m"
fi
#REDIS check
#b=`ssh $REDIS_ip "ps aux | grep redis|wc -l"`
b1=`ssh $REDIS_ip "netstat -nlp | grep 31000|wc -l"`
b2=`ssh $REDIS_ip "netstat -nlp | grep 6601|wc -l"`
#m1=`ssh $REDIS_ip ps -ef|grep redis|grep -v grep|head -1|awk '{print $2}'`
#m2=`ssh $REDIS_ip ps -ef|grep redis|grep -v grep|head -2|awk '{print $2}'`
#ssh $REDIS_ip kill $m1
#ssh $REDIS_ip kill $m2
#old_ip=`ssh $REDIS_ip grep 'sentinel\ monitor' /wls/applications/redis/config/sentinel_6601.conf |grep -E -o "([0-9]{1,3}[\.]){3}[0-9]{1,3}"|head -1`
#ssh $REDIS_ip sed -i "s#$old_ip#$REDIS_ip#g" /wls/applications/redis/config/sentinel_6601.conf
#ssh $REDIS_ip "cd /wls/applications/redis/bin;./redis-server ../config/redis_cache_31000.conf;./redis-sentinel ../config/sentinel_6601.conf"
#ssh $REDIS_ip "/bin/sed -i 's#$old_ip#$REDIS_ip#g' /wls/applications/redis/config/sentinel_6601.conf"
if [[ $b1 -eq 0 || $b2 -eq 0 ]]
then
echo -e "\033[31m REDIS_check false \033[0m"
# ssh $REDIS_ip "n=`ip a |/bin/sed -n '9p'|awk -F "[ /]+" '{print $3}'`"
# ssh $REDIS_ip "/bin/sed -i 's#172.19.80.44#$REDIS_ip#g' /wls/applications/redis/config/sentinel_6601.conf"
# ssh $REDIS_ip "cd /wls/applications/redis/bin;./redis-server ../config/redis_cache_31000.conf;./redis-sentinel ../config/sentinel_6601.conf"
else
echo -e "\033[32m REDIS_check true \033[0m"
fi
#KAFKA check
#c=`ssh $KAFKA_ip "ps aux | grep kafka |wc -l"`
c1=`ssh $KAFKA_ip "netstat -nlp | grep 9092|wc -l"`
c2=`ssh $KAFKA_ip "netstat -nlp | grep 2181|wc -l"`
if [[ $c1 -eq 0 || $c2 -eq 0 ]]
then
echo -e "\033[31m KAFKA_check false \033[0m"
# ssh $KAFKA_ip /bin/sed -i "s#host.name=172.19.80.35#host.name=$KAFKA_ip#g" /data/kafkainstall_single/kafka_1/config/server.properties
# ssh $KAFKA_ip /bin/sed -i "s#host.name=172.19.78.65#host.name=$KAFKA_ip#g" /data/kafkainstall_single/kafka_1/config/server.properties
# ssh $KAFKA_ip "cd /data/kafkainstall_single && sh control.sh startzk && sleep 10 && sh control.sh startkafka"
# ssh $KAFKA_ip "sed -i 's/^host.name=/#host.name=/g' /data/kafkainstall_single/kafka_1/config/server.properties"
# ssh $KAFKA_ip "sed -i -e '/#host.name=/a\host.name=$KAFKA_ip' /data/kafkainstall_single/kafka_1/config/server.properties"
# ssh $KAFKA_ip "cd /data/kafkainstall_single && sh control.sh startzk && sleep 5"
# timeout 10 ssh $KAFKA_ip "cd /data/kafkainstall_single ; sh control.sh startkafka"
else
echo -e "\033[32m KAFKA_check true \033[0m"
fi
#ZOOKEEPER check
#d=`ssh $ZOOKEEPER_ip "ps aux | grep zook|wc -l"`
d=`ssh $ZOOKEEPER_ip "netstat -nlp | grep 12181|wc -l"`
if [ $d -eq 0 ]
then
echo -e "\033[31m ZOOKEEPER_check false \033[0m"
# ssh $ZOOKEEPER_ip "cd /wls/zookeeper;sh control.sh startzk"
else
echo -e "\033[32m ZOOKEEPER_check true \033[0m"
fi
#SFTP check
#/bin/ping -c 1 $SFTP_ip
ssh $SFTP_ip "true"
if [ $? -eq 0 ]
then
echo -e "\033[32m SFTP_check true \033[0m"
else
echo -e "\033[31m SFTP_check false \033[0m"
fi
}
main()
{
sh test_trust.sh
if [ $? -ne 0 ]; then
exit 1
fi
echo "========mobile1========"
mobile1
check_repair
echo "========mobile2========"
mobile2
check_repair
echo "========mobile3========"
mobile3
check_repair
echo "========stgm1========"
stgm1
check_repair
echo "========qa15========"
qa15
check_repair
echo "========qa16========"
qa16
check_repair
echo "========qa17========"
qa17
check_repair
echo "========qa18========"
qa18
check_repair
echo "======react1======"
react1
check_repair
echo "======uve1======"
uve1
check_repair
echo "======qa12======"
qa12
check_repair
echo "======qa13======"
qa13
check_repair
}
main
#!/bin/bash
dsa_pub_key="/root/.ssh/id_dsa.pub"
for ip in $(awk -F "[ =]+" '/^[^#]/{print $2}' brood_3.txt)
do
expect << EOF
set timeout 8
spawn ssh-copy-id -i $dsa_pub_key "root@$ip"
expect {
"*yes/no*" {send "yes\r";exp_continue}
"*password*" {send "Pa888888\r"}
}
expect eof;
EOF
expect << EOF
set timeout 8
spawn ssh-copy-id -i $dsa_pub_key "root@$ip"
expect {
"*yes/no*" {send "yes\r";exp_continue}
"*password*" {send "Qa@2016\r"}
}
expect eof;
EOF
done
#!/bin/sh
#source ~/.bash_profile
v_env=$1
v_ip=`/sbin/ifconfig -a|grep inet|grep -v 127.0.0.1|grep -v inet6|awk '{print $2}'|tr -d "addr:"`
v_hostname=`hostname`
OLDIP=`cat /wls/programs/tfs/conf/ds.conf| grep 'ip_addr = '| awk -F= '{print $2}' | tr -d ' '| sort | uniq`
OLDIP1=`cat /opt/oracle/11.2.0/network/admin/listener.ora | grep ADDRESS |grep 'PROTOCOL = TCP' | grep HOST | awk -F= '{print $4}' | awk -F\) '{print $1}' | tr -d '"' | tr -d ' '`
if [ ${v_env} = 'ORACLE' ]
then
echo "${v_ip} ${v_hostname}" >> /etc/hosts
su - oracle <<EOF
#v_ip=`/sbin/ifconfig -a|grep inet|grep -v 127.0.0.1|grep -v inet6|awk '{print $2}'|tr -d "addr:"`
#v_hostname=`hostname`
source ~/.bash_profile_ies
#OLDIP=`cat $ORACLE_HOME/network/admin/listener.ora | grep ADDRESS |grep 'PROTOCOL = TCP' | grep HOST | awk -F= '{print $4}' | awk -F\) '{print $1}' | tr -d '"' | tr -d ' '`
#sed -i "s/${OLDIP1}/${v_ip}/g" $ORACLE_HOME/network/admin/listener.ora
sed -i "s/${OLDIP1}/${v_ip}/g" /opt/oracle/11.2.0/network/admin/listener.ora
lsnrctl start
sqlplus / as sysdba <<EOFFF
startup force
alter system register;
exit;
EOFFF
EOF
elif [ ${v_env} = 'MYSQL' ]
then
su - mysql <<EOF
1
#MYSQL_PORT=3306;source ~/.bash_profile_mysql;cd /Data/mysql/my3306
MYSQL.START
EOF
else [ ${v_env} = 'TFS' ]
#then
res=`ifconfig |grep eth|awk '{print $1}'`
echo -e "\033[31m $res \033[0m"
if [ "$res" != "eth0" ]; then
exit 1
fi
res_eth=`grep "eth" /wls/programs/tfs/conf/ns.conf|awk '{print $2}'`
if [ "$res_eth" != "eth0" ]; then
exit 2
fi
su - wls81opr <<EOF
#v_ip=`/sbin/ifconfig -a|grep inet|grep -v 127.0.0.1|grep -v inet6|awk '{print $2}'|tr -d "addr:"`
#v_hostname=`hostname`
cd /wls/programs/tfs/conf
#OLDIP=`cat /wls/programs/tfs/conf/ds.conf| grep 'ip_addr = '| awk -F= '{print $2}' | tr -d ' '| sort | uniq`
sed -i "s/${OLDIP}/${v_ip}/g" /wls/programs/tfs/conf/ds.conf
sed -i "s/${OLDIP}/${v_ip}/g" /wls/programs/tfs/conf/meta.conf
sed -i "s/${OLDIP}/${v_ip}/g" /wls/programs/tfs/conf/ns.conf
sed -i "s/${OLDIP}/${v_ip}/g" /wls/programs/tfs/conf/rc.conf
sed -i "s/${OLDIP}/${v_ip}/g" /wls/programs/tfs/conf/rs.conf
/wls/programs/tfs/scripts/tfs start_ns
/wls/programs/tfs/scripts/tfs start_ds 1
mysql -uroot -pHZJ19870305 <<EOFF
grant all privileges on tfs.* to 'tfs'@'${v_ip}' identified by 'tfs' ;
grant all privileges on tfs.* to 'tfs'@'${v_hostname}' identified by 'tfs' ;
grant all privileges on tfs_stat.* to 'tfs'@'%' identified by 'tfs' ;
grant all privileges on tfs_stat.* to 'tfs'@'${v_hostname}' identified by 'tfs' ;
flush privileges;
use tfs_stat;
update t_meta_root_info set addr_info='${v_ip}:8300';
update t_resource_server_info set addr_info='${v_ip}:8302';
update t_cluster_rack_info set ns_vip='${v_ip}:8100', create_time=now(),modify_time=now();
delete from t_session_info;
delete from t_session_stat;
delete from t_app_stat;
update t_base_info_update_time set base_last_update_time =now(), app_last_update_time =now();
commit;
exit
EOFF
/wls/programs/tfs/scripts/tfs start_rc
/wls/programs/tfs/scripts/tfs start_rs
/wls/programs/tfs/scripts/tfs start_meta
exit
EOF
OLDIP=`cat /wls/nginx/conf/nginx.conf | grep server | grep 8302 | awk -F: '{print $1}' | awk -F' ' '{print $2}' | tr -d ' '`
sed -i "s/${OLDIP}/${v_ip}/g" /wls/nginx/conf/nginx.conf
/DATA1/tfs/nginx/sbin/nginx
fi
#!/bin/bash
function test_trust()
{
for ip in $(awk -F "[ =]+" '/^[^#]/{print $2}' brood_3.txt)
do
# ssh -o BatchMode=yes -o StrictHostKeyChecking=no root@$ip "true"
ssh root@$ip "true"
# return $?
if [ $? -ne 0 ]; then
echo "$ip failed"
else
echo "$ip ok"
fi
done
}
main()
{
test_trust
}
main
#!/bin/bash
times=0
for ip in $(awk -F "," '/^[^#]/{print $3}' ipfile)
do
echo "====================================="
let times++
echo $times
value=`ssh root@$ip df -h| grep -w /|awk -F "[ %]+" '{print $5}'`
echo $value
if [ $value -gt 80 ];then
grep -w $ip ipfile
echo "$ip / >80%"
else
echo "$ip OK"
fi
done
#!/bin/bash
for ip in $(awk -F "," '/^[^#]/{print $3}' ipfile)
do
echo "====================================="
grep -w $ip ipfile
ssh root@$ip "hostname"
echo $?
done
=====================================
brood-qa2,static-lufaxcdn-com,172.19.80.22
22-brood-qa2-app
0
=====================================
brood-qa2,sentinel01-lufax-store,172.19.80.44
44-brood-qa2-redis
0
=====================================
brood-qa2,iesdw01p-lufax-store,172.17.40.7
255
=====================================
brood-qa2,ies01p-lufax-store,172.19.80.41
41-brood-qa2-oracle
0
=====================================
brood-qa2,zookeeper-lufax-app,172.19.49.3
r-ls-ps-115
0
=====================================
brood-qa2,api01p-lufax-storage,172.19.80.47
47-brood-qa2-mysql
0
=====================================
brood-qa2,kafka1-lufax-app,172.19.80.45
45-brood-qa2-kafka
0
=====================================
brood-qa2,cat-lufax-app,172.19.15.232
NEST-cat-015232
0
=====================================
brood-qa2,basezk1-qa-app,172.19.80.46
46-brood-qa2-zookeeper
0
=====================================
brood-qa2,elasticsearch1-lufax-app,172.19.80.42
42-brood-qa2-es
0
=====================================
brood-qa2,tfs-lufax-app,172.19.80.48
31-brood-qa2-oracle
0
=====================================
brood-qa4,static-lufaxcdn-com,172.19.80.24
24-brood-qa4-app
0
=====================================
brood-qa4,sentinel01-lufax-store,172.19.80.64
64-brood-qa4-redis
0
=====================================
brood-qa4,ies01p-lufax-store,172.19.80.61
61-brood-qa4-oracle
0
=====================================
brood-qa4,api01p-lufax-storage,172.19.80.67
67-brood-qa4-mysql
0
=====================================
brood-qa4,kafka1-lufax-app,172.19.80.65
65-brood-qa4-kafka
0
=====================================
brood-qa4,basezk1-qa-app,172.19.80.66
66-brood-qa4-zookeeper
0
=====================================
brood-qa4,elasticsearch1-lufax-app,172.19.80.62
62-brood-qa4-es
0
=====================================
brood-qa4,tfs-lufax-app,172.19.80.68
68-brood-qa4-tfs
0
=====================================
brood-int1,static-lufaxcdn-com,172.19.80.23
172-19-80-23
0
=====================================
brood-int1,sentinel01-lufax-store,172.16.166.76
76-brood-int1-redis
0
=====================================
brood-int1,ies01p-lufax-store,172.16.166.74
74-brood-int1-oracle
0
=====================================
brood-int1,api01p-lufax-storage,172.16.166.79
79-brood-int1-mysql
0
=====================================
brood-int1,kafka1-lufax-app,172.16.166.77
77-brood-int1-kafka
0
=====================================
brood-int1,basezk1-qa-app,172.16.166.78
78-brood-int1-zookeeper
0
=====================================
brood-int1,elasticsearch1-lufax-app,172.16.166.75
75-brood-int1-es
0
=====================================
brood-int1,tfs-lufax-app,172.16.166.80
80-brood-int1-tfs
0
=====================================
brood-qa1,static-lufaxcdn-com,172.19.80.21
21-brood-qa1-app
0
=====================================
brood-qa1,sentinel01-lufax-store,172.19.80.34
34-brood-qa1-redis
0
=====================================
brood-qa1,ies01p-lufax-store,172.19.80.31
31-brood-qa1-oracle
0
=====================================
brood-qa1,api01p-lufax-storage,172.19.80.37
37-brood-qa1-mysql
0
=====================================
brood-qa1,kafka1-lufax-app,172.19.80.35
35-brood-qa1-kafka
0
=====================================
brood-qa1,basezk1-qa-app,172.19.80.36
36-brood-qa1-zookeeper
0
=====================================
brood-qa1,elasticsearch1-lufax-app,172.19.80.32
32-brood-qa1-es
0
=====================================
brood-qa1,tfs-lufax-app,172.19.14.50
tfs-base01
0
=====================================
brood-stg2,static-lufaxcdn-com,172.19.64.31
31-brood-stg2-app
0
=====================================
brood-stg2,sentinel01-lufax-store,172.19.64.74
74-brood-stg2-redis
0
=====================================
brood-stg2,ies01p-lufax-store,172.19.64.71
71-brood-stg1-oracle
0
=====================================
brood-stg2,api01p-lufax-storage,172.19.64.77
77-brood-stg1-mysql
0
=====================================
brood-stg2,kafka1-lufax-app,172.19.64.75
75-brood-stg2-kafka
0
=====================================
brood-stg2,basezk1-qa-app,172.19.64.76
76-brood-stg2-zookeeper
0
=====================================
brood-stg2,elasticsearch1-lufax-app,172.19.64.72
72-brood-stg2-es
0
=====================================
brood-stg2,tfs-lufax-app,172.19.64.78
78-brood-stg1-tfs
0
=====================================
brood-stg1,static-lufaxcdn-com,172.19.64.21
21-brood-stg1-app
0
=====================================
brood-stg1,sentinel01-lufax-store,172.19.64.64
64-brood-stg1-redis
0
=====================================
brood-stg1,ies01p-lufax-store,172.19.64.61
qa6-oracle
0
=====================================
brood-stg1,api01p-lufax-storage,172.19.64.67
67-brood-stg1-mysql
0
=====================================
brood-stg1,kafka1-lufax-app,172.19.64.65
65-brood-stg1-kafka
0
=====================================
brood-stg1,basezk1-qa-app,172.19.64.66
66-brood-stg1-zookeeper
0
=====================================
brood-stg1,elasticsearch1-lufax-app,172.19.64.62
62-brood-stg1-es
0
=====================================
brood-stg1,tfs-lufax-app,172.19.64.68
tfs-qa06
0
=====================================
brood-stg1,sftp-qa-app,172.19.64.69
69-brood-stg1-sftp
0
=====================================
brood-int1,sftp-qa-app,172.16.166.81
81-brood-int1-sftp
0
=====================================
brood-qa1,sftp-qa-app,172.19.80.39
39-brood-qa1-sftp
0
=====================================
brood-qa2,sftp-qa-app,172.19.80.49
49-brood-qa2-sftp
0
=====================================
brood-qa4,sftp-qa-app,172.19.80.69
69-brood-qa4-sftp
0
=====================================
brood-stg2,sftp-qa-app,172.19.64.79
79-brood-stg2-sftp
0
=====================================
brood-int5,static-lufaxcdn-com,172.16.166.21
21-brood-int5-app
0
=====================================
brood-int5,sentinel01-lufax-store,172.16.166.26
26-brood-int5-redis
0
=====================================
brood-int5,ies01p-lufax-store,172.16.166.22
22-brood-int5-oracle
0
=====================================
brood-int5,api01p-lufax-storage,172.16.166.23
23-brood-int5-mysql
0
=====================================
brood-int5,kafka1-lufax-app,172.16.166.25
25-brood-int5-kafka
0
=====================================
brood-int5,basezk1-qa-app,172.16.166.28
28-brood-int5-zookeeper
0
=====================================
brood-int5,elasticsearch1-lufax-app,172.16.166.29
29-brood-int5-es
0
=====================================
brood-int5,tfs-lufax-app,172.16.166.24
24-brood-int5-tfs
0
=====================================
brood-int5,sftp-qa-app,172.16.166.27
27-brood-int5-sftp
0
=====================================
brood-int2,static-lufaxcdn-com,172.16.10.25
25-brood-int2-app
0
=====================================
brood-int2,sentinel01-lufax-store,172.16.166.36
36-int6-brood-redis
0
=====================================
brood-int2,ies01p-lufax-store,172.16.166.32
32-brood-int2-oracle
0
=====================================
brood-int2,api01p-lufax-storage,172.16.166.33
33-brood-int2-mysql
0
=====================================
brood-int2,kafka1-lufax-app,172.16.166.35
35-brood-int2-kafka
0
=====================================
brood-int2,basezk1-qa-app,172.16.166.38
38-brood-int2-zookeeper
0
=====================================
brood-int2,elasticsearch1-lufax-app,172.16.166.39
39-brood-int2-es
0
=====================================
brood-int2,tfs-lufax-app,172.16.166.34
34-brood-int2-tfs
0
=====================================
brood-int2,sftp-qa-app,172.16.166.37
37-brood-int2-sftp
0
=====================================
brood-qa7,static-lufaxcdn-com,172.16.166.41
41-brood-qa7-app-01
0
=====================================
brood-qa7,sentinel01-lufax-store,172.16.166.57
57-brood-qa7-redis
0
=====================================
brood-qa7,ies01p-lufax-store,172.16.166.53
53-brood-qa7-oracle
0
=====================================
brood-qa7,api01p-lufax-storage,172.16.166.54
54-brood-qa7-mysql
0
=====================================
brood-qa7,kafka1-lufax-app,172.16.166.56
56-brood-qa7-kafka
0
=====================================
brood-qa7,basezk1-qa-app,172.16.166.59
59-brood-qa7-zookeeper
0
=====================================
brood-qa7,elasticsearch1-lufax-app,172.16.166.60
60-brood-qa7-es
0
=====================================
brood-qa7,tfs-lufax-app,172.16.166.55
55-brood-qa7-tfs
0
=====================================
brood-qa7,sftp-qa-app,172.16.166.58
58-brood-qa7-sftp
0
=====================================
brood-qa6,static-lufaxcdn-com,172.16.166.10
10-brood-qa6-app-01
0
=====================================
brood-qa6,sentinel01-lufax-store,172.16.166.49
49-brood-qa6-redis
0
=====================================
brood-qa6,ies01p-lufax-store,172.16.166.45
45-brood-qa6-oracle
0
=====================================
brood-qa6,api01p-lufax-storage,172.16.166.46
46-brood-qa6-mysql
0
=====================================
brood-qa6,kafka1-lufax-app,172.16.166.48
48-brood-qa6-kafka
0
=====================================
brood-qa6,basezk1-qa-app,172.16.166.51
51-brood-qa6-zookeeper
0
=====================================
brood-qa6,elasticsearch1-lufax-app,172.16.166.52
52-brood-qa6-es
0
=====================================
brood-qa6,tfs-lufax-app,172.16.166.47
47-brood-qa6-tfs
0
=====================================
brood-qa6,sftp-qa-app,172.16.166.50
50-brood-qa6-sftp
0
=====================================
brood-qa5,static-lufaxcdn-com,172.19.80.25
25-qa-app-pool-01
0
=====================================
brood-qa5,sentinel01-lufax-store,172.19.80.84
84-brood-qa5-redis
0
=====================================
brood-qa5,ies01p-lufax-store,172.19.80.81
81-brood-qa5-oracle
0
=====================================
brood-qa5,api01p-lufax-storage,172.19.80.87
87-brood-qa5-mysql
0
=====================================
brood-qa5,kafka1-lufax-app,172.19.80.85
85-brood-qa5-kafka
0
=====================================
brood-qa5,basezk1-qa-app,172.19.80.86
86-brood-qa5-zookeeper
0
=====================================
brood-qa5,elasticsearch1-lufax-app,172.19.80.82
32-brood-qa1-es
0
=====================================
brood-qa5,tfs-lufax-app,172.19.80.88
88-brood-qa5-tfs
0
=====================================
brood-qa5,sftp-qa-app,172.19.80.89
89-brood-qa5-sftp
0
=====================================
brood-stg3,static-lufaxcdn-com,172.19.64.13
13-brood-stg3-app01
0
=====================================
brood-stg3,sentinel01-lufax-store,172.19.78.64
64-brood-stg3-redis
0
=====================================
brood-stg3,ies01p-lufax-store,172.19.78.61
61-brood-stg3-oracle
0
=====================================
brood-stg3,api01p-lufax-storage,172.19.78.67
67-brood-stg3-mysql
0
=====================================
brood-stg3,kafka1-lufax-app,172.19.78.65
65-brood-stg3-kafka
0
=====================================
brood-stg3,cat-lufax-app,172.19.78.26
qa-cat01
0
=====================================
brood-stg3,basezk1-qa-app,172.19.78.66
66-brood-stg3-zookeeper
0
=====================================
brood-stg3,elasticsearch1-lufax-app,172.19.78.62
62-brood-stg3-es
0
=====================================
brood-stg3,tfs-lufax-app,172.19.78.68
68-brood-stg3-tfs
0
=====================================
brood-stg3,sftp-qa-app,172.19.78.69
69-brood-stg3-sftp
0
=====================================
brood-qa3,static-lufaxcdn-com,172.19.39.4
4-brood-qa3-app03
0
=====================================
brood-qa3,sentinel01-lufax-store,172.19.80.54
54-brood-qa3-redis
0
=====================================
brood-qa3,ies01p-lufax-store,172.19.80.51
51-brood-qa3-oracle
0
=====================================
brood-qa3,api01p-lufax-storage,172.19.80.57
57-brood-qa3-mysql
0
=====================================
brood-qa3,kafka1-lufax-app,172.19.80.55
55-brood-qa3-kafka
0
=====================================
brood-qa3,basezk1-qa-app,172.19.80.56
56-brood-qa3-zookeeper
0
=====================================
brood-qa3,elasticsearch1-lufax-app,172.19.80.52
52-brood-qa3-es
0
=====================================
brood-qa3,tfs-lufax-app,172.19.80.58
58-brood-qa3-tfs
0
=====================================
brood-qa3,sftp-qa-app,172.19.80.59
59-brood-qa3-sftp
0
=====================================
brood-qa9,static-lufaxcdn-com,172.16.166.92
92-brood-qa9-app01
0
=====================================
brood-qa9,sentinel01-lufax-store,172.16.166.86
86-brood-qa9-redis
0
=====================================
brood-qa9,ies01p-lufax-store,172.16.166.84
84-brood-qa9-oracle
0
=====================================
brood-qa9,api01p-lufax-storage,172.16.166.89
89-brood-qa9-mysql
0
=====================================
brood-qa9,kafka1-lufax-app,172.16.166.87
87-brood-qa9-kafka
0
=====================================
brood-qa9,basezk1-qa-app,172.16.166.88
88-brood-qa9-zookeeper
0
=====================================
brood-qa9,elasticsearch1-lufax-app,172.16.166.85
85-brood-qa9-es
0
=====================================
brood-qa9,tfs-lufax-app,172.16.166.90
90-brood-qa9-tfs
0
=====================================
brood-qa9,sftp-qa-app,172.16.166.91
91-brood-qa9-sftp
0
=====================================
brood-qa9,mock-proxy,172.16.166.94
94-brood-qa9-app03
0
=====================================
brood-qa11,static-lufaxcdn-com,172.16.166.100
100-brood-qa11-app01
0
=====================================
brood-qa11,sentinel01-lufax-store,172.16.166.106
106-brood-qa11-redis
0
=====================================
brood-qa11,ies01p-lufax-store,172.16.166.104
104-brood-qa11-oracle
0
=====================================
brood-qa11,api01p-lufax-storage,172.16.166.109
109-brood-qa11-mysql
0
=====================================
brood-qa11,kafka1-lufax-app,172.16.166.107
107-brood-qa11-kafka
0
=====================================
brood-qa11,basezk1-qa-app,172.16.166.108
108-brood-qa11-zookeeper
0
=====================================
brood-qa11,elasticsearch1-lufax-app,172.16.166.105
105-brood-qa11-es
0
=====================================
brood-qa11,tfs-lufax-app,172.16.166.110
110-brood-qa11-tfs
0
=====================================
brood-qa11,sftp-qa-app,172.16.166.111
111-brood-qa11-sftp
0
=====================================
brood-qa11,brood-agent,172.16.166.103
103-brood-qa11-app04
0
=====================================
brood-qa8,static-lufaxcdn-com,172.16.166.62
62-brood-qa8-app01
0
=====================================
brood-qa8,sentinel01-lufax-store,172.16.166.68
68-brood-qa8-redis
0
=====================================
brood-qa8,ies01p-lufax-store,172.16.166.66
66-brood-qa8-oracle
0
=====================================
brood-qa8,api01p-lufax-storage,172.16.166.71
71-brood-qa8-mysql
0
=====================================
brood-qa8,kafka1-lufax-app,172.16.166.69
69-brood-qa8-kafka
0
=====================================
brood-qa8,basezk1-qa-app,172.16.166.70
70-brood-qa8-zookeeper
0
=====================================
brood-qa8,elasticsearch1-lufax-app,172.16.166.67
67-brood-qa8-es
0
=====================================
brood-qa8,tfs-lufax-app,172.16.166.72
72-brood-qa8-tfs
0
=====================================
brood-qa8,sftp-qa-app,172.16.166.73
73-brood-qa8-sftp
0
=====================================
brood-qa8,mock-proxy,172.16.166.65
65-brood-qa8-app04
0
=====================================
brood-qa10,static-lufaxcdn-com,172.16.166.112
112-brood-qa10-app01
0
=====================================
brood-qa10,sentinel01-lufax-store,172.16.166.118
118-brood-qa10-redis
0
=====================================
brood-qa10,ies01p-lufax-store,172.16.166.116
166-brood-qa10-oracle
0
=====================================
brood-qa10,api01p-lufax-storage,172.16.166.121
121-brood-qa10-mysql
0
=====================================
brood-qa10,kafka1-lufax-app,172.16.166.119
119-brood-qa10-kafka
0
=====================================
brood-qa10,basezk1-qa-app,172.16.166.120
120-brood-qa10-zookeeper
0
=====================================
brood-qa10,elasticsearch1-lufax-app,172.16.166.117
117-qa10-brood-es
0
=====================================
brood-qa10,tfs-lufax-app,172.16.166.122
122-brood-qa10-tfs
0
=====================================
brood-qa10,sftp-qa-app,172.16.166.123
123-brood-qa10-sftp
0
=====================================
brood-qa10,mock-proxy,172.16.166.114
114-brood-qa10-app03
0
=====================================
brood-qa14,static-lufaxcdn-com,172.19.10.2
2-brood-qa14-app01
0
=====================================
brood-qa14,sentinel01-lufax-store,172.19.80.74
74-brood-qa14-redis
0
=====================================
brood-qa14,ies01p-lufax-store,172.19.80.71
255
=====================================
brood-qa14,api01p-lufax-storage,172.19.80.77
77-brood-qa14-mysql
0
=====================================
brood-qa14,kafka1-lufax-app,172.19.80.75
75-brood-qa14-kafka
0
=====================================
brood-qa14,basezk1-qa-app,172.19.80.76
75-brood-qa14-zookeeper
0
=====================================
brood-qa14,elasticsearch1-lufax-app,172.19.80.72
72-brood-qa14-es
0
=====================================
brood-qa14,tfs-lufax-app,172.19.80.78
78-brood-qa14-tfs
0
=====================================
brood-qa14,sftp-qa-app,172.19.80.79
75-brood-qa14-sftp
0
=====================================
brood-qa14,mock-proxy,172.19.27.3
3-brood-qa14-app03
0
=====================================
brood-int4,sentinel01-lufax-store,172.16.166.16
16-brood-int4-redis
0
=====================================
brood-int4,api01p-lufax-storage,172.16.166.13
13-brood-int4-mysql
0
=====================================
brood-int4,kafka1-lufax-app,172.16.166.15
15-brood-int4-kafka
0
=====================================
brood-int4,basezk1-qa-app,172.16.166.18
18-brood-int4-zookeeper
0
=====================================
brood-int4,elasticsearch1-lufax-app,172.16.166.19
19-brood-int4-es
0
=====================================
brood-int4,tfs-lufax-app,172.16.166.14
14-brood-int4-tfs
0
=====================================
brood-int4,sftp-qa-app,172.16.166.17
17-brood-int4-sftp
0
#!/bin/bash
dsa_pub_key="/root/.ssh/id_dsa.pub"
for ip in $(awk -F "," '/^[^#]/{print $3}' ipfile)
do
expect << EOF
set timeout 8
spawn ssh-copy-id -i $dsa_pub_key "root@$ip"
expect {
"*yes/no*" {send "yes\r";exp_continue}
"*password*" {send "Pa888888\r"}
}
expect eof;
EOF
expect << EOF
set timeout 8
spawn ssh-copy-id -i $dsa_pub_key "root@$ip"
expect {
"*yes/no*" {send "yes\r";exp_continue}
"*password*" {send "Qa@2016\r"}
}
expect eof;
EOF
done
brood-qa2,static-lufaxcdn-com,172.19.80.22
brood-qa2,sentinel01-lufax-store,172.19.80.44
#brood-qa2,iesdw01p-lufax-store,172.17.40.7
brood-qa2,ies01p-lufax-store,172.19.80.41
brood-qa2,zookeeper-lufax-app,172.19.49.3
brood-qa2,api01p-lufax-storage,172.19.80.47
brood-qa2,kafka1-lufax-app,172.19.80.45
brood-qa2,cat-lufax-app,172.19.15.232
brood-qa2,basezk1-qa-app,172.19.80.46
brood-qa2,elasticsearch1-lufax-app,172.19.80.42
brood-qa2,tfs-lufax-app,172.19.80.48
brood-qa4,static-lufaxcdn-com,172.19.80.24
brood-qa4,sentinel01-lufax-store,172.19.80.64
brood-qa4,ies01p-lufax-store,172.19.80.61
brood-qa4,api01p-lufax-storage,172.19.80.67
brood-qa4,kafka1-lufax-app,172.19.80.65
brood-qa4,basezk1-qa-app,172.19.80.66
brood-qa4,elasticsearch1-lufax-app,172.19.80.62
brood-qa4,tfs-lufax-app,172.19.80.68
brood-int1,static-lufaxcdn-com,172.19.80.23
brood-int1,sentinel01-lufax-store,172.16.166.76
brood-int1,ies01p-lufax-store,172.16.166.74
brood-int1,api01p-lufax-storage,172.16.166.79
brood-int1,kafka1-lufax-app,172.16.166.77
brood-int1,basezk1-qa-app,172.16.166.78
brood-int1,elasticsearch1-lufax-app,172.16.166.75
brood-int1,tfs-lufax-app,172.16.166.80
brood-qa1,static-lufaxcdn-com,172.19.80.21
brood-qa1,sentinel01-lufax-store,172.19.80.34
brood-qa1,ies01p-lufax-store,172.19.80.31
brood-qa1,api01p-lufax-storage,172.19.80.37
brood-qa1,kafka1-lufax-app,172.19.80.35
brood-qa1,basezk1-qa-app,172.19.80.36
brood-qa1,elasticsearch1-lufax-app,172.19.80.32
brood-qa1,tfs-lufax-app,172.19.14.50
brood-stg2,static-lufaxcdn-com,172.19.64.31
brood-stg2,sentinel01-lufax-store,172.19.64.74
brood-stg2,ies01p-lufax-store,172.19.64.71
brood-stg2,api01p-lufax-storage,172.19.64.77
brood-stg2,kafka1-lufax-app,172.19.64.75
brood-stg2,basezk1-qa-app,172.19.64.76
brood-stg2,elasticsearch1-lufax-app,172.19.64.72
brood-stg2,tfs-lufax-app,172.19.64.78
brood-stg1,static-lufaxcdn-com,172.19.64.21
brood-stg1,sentinel01-lufax-store,172.19.64.64
brood-stg1,ies01p-lufax-store,172.19.64.61
brood-stg1,api01p-lufax-storage,172.19.64.67
brood-stg1,kafka1-lufax-app,172.19.64.65
brood-stg1,basezk1-qa-app,172.19.64.66
brood-stg1,elasticsearch1-lufax-app,172.19.64.62
brood-stg1,tfs-lufax-app,172.19.64.68
brood-stg1,sftp-qa-app,172.19.64.69
brood-int1,sftp-qa-app,172.16.166.81
brood-qa1,sftp-qa-app,172.19.80.39
brood-qa2,sftp-qa-app,172.19.80.49
brood-qa4,sftp-qa-app,172.19.80.69
brood-stg2,sftp-qa-app,172.19.64.79
brood-int5,static-lufaxcdn-com,172.16.166.21
brood-int5,sentinel01-lufax-store,172.16.166.26
brood-int5,ies01p-lufax-store,172.16.166.22
brood-int5,api01p-lufax-storage,172.16.166.23
brood-int5,kafka1-lufax-app,172.16.166.25
brood-int5,basezk1-qa-app,172.16.166.28
brood-int5,elasticsearch1-lufax-app,172.16.166.29
brood-int5,tfs-lufax-app,172.16.166.24
brood-int5,sftp-qa-app,172.16.166.27
brood-int2,static-lufaxcdn-com,172.16.10.25
brood-int2,sentinel01-lufax-store,172.16.166.36
brood-int2,ies01p-lufax-store,172.16.166.32
brood-int2,api01p-lufax-storage,172.16.166.33
brood-int2,kafka1-lufax-app,172.16.166.35
brood-int2,basezk1-qa-app,172.16.166.38
brood-int2,elasticsearch1-lufax-app,172.16.166.39
brood-int2,tfs-lufax-app,172.16.166.34
brood-int2,sftp-qa-app,172.16.166.37
brood-qa7,static-lufaxcdn-com,172.16.166.41
brood-qa7,sentinel01-lufax-store,172.16.166.57
brood-qa7,ies01p-lufax-store,172.16.166.53
brood-qa7,api01p-lufax-storage,172.16.166.54
brood-qa7,kafka1-lufax-app,172.16.166.56
brood-qa7,basezk1-qa-app,172.16.166.59
brood-qa7,elasticsearch1-lufax-app,172.16.166.60
brood-qa7,tfs-lufax-app,172.16.166.55
brood-qa7,sftp-qa-app,172.16.166.58
brood-qa6,static-lufaxcdn-com,172.16.166.10
brood-qa6,sentinel01-lufax-store,172.16.166.49
brood-qa6,ies01p-lufax-store,172.16.166.45
brood-qa6,api01p-lufax-storage,172.16.166.46
brood-qa6,kafka1-lufax-app,172.16.166.48
brood-qa6,basezk1-qa-app,172.16.166.51
brood-qa6,elasticsearch1-lufax-app,172.16.166.52
brood-qa6,tfs-lufax-app,172.16.166.47
brood-qa6,sftp-qa-app,172.16.166.50
brood-qa5,static-lufaxcdn-com,172.19.80.25
brood-qa5,sentinel01-lufax-store,172.19.80.84
brood-qa5,ies01p-lufax-store,172.19.80.81
brood-qa5,api01p-lufax-storage,172.19.80.87
brood-qa5,kafka1-lufax-app,172.19.80.85
brood-qa5,basezk1-qa-app,172.19.80.86
brood-qa5,elasticsearch1-lufax-app,172.19.80.82
brood-qa5,tfs-lufax-app,172.19.80.88
brood-qa5,sftp-qa-app,172.19.80.89
brood-stg3,static-lufaxcdn-com,172.19.64.13
brood-stg3,sentinel01-lufax-store,172.19.78.64
brood-stg3,ies01p-lufax-store,172.19.78.61
brood-stg3,api01p-lufax-storage,172.19.78.67
brood-stg3,kafka1-lufax-app,172.19.78.65
brood-stg3,cat-lufax-app,172.19.78.26
brood-stg3,basezk1-qa-app,172.19.78.66
brood-stg3,elasticsearch1-lufax-app,172.19.78.62
brood-stg3,tfs-lufax-app,172.19.78.68
brood-stg3,sftp-qa-app,172.19.78.69
brood-qa3,static-lufaxcdn-com,172.19.39.4
brood-qa3,sentinel01-lufax-store,172.19.80.54
brood-qa3,ies01p-lufax-store,172.19.80.51
brood-qa3,api01p-lufax-storage,172.19.80.57
brood-qa3,kafka1-lufax-app,172.19.80.55
brood-qa3,basezk1-qa-app,172.19.80.56
brood-qa3,elasticsearch1-lufax-app,172.19.80.52
brood-qa3,tfs-lufax-app,172.19.80.58
brood-qa3,sftp-qa-app,172.19.80.59
brood-qa9,static-lufaxcdn-com,172.16.166.92
brood-qa9,sentinel01-lufax-store,172.16.166.86
brood-qa9,ies01p-lufax-store,172.16.166.84
brood-qa9,api01p-lufax-storage,172.16.166.89
brood-qa9,kafka1-lufax-app,172.16.166.87
brood-qa9,basezk1-qa-app,172.16.166.88
brood-qa9,elasticsearch1-lufax-app,172.16.166.85
brood-qa9,tfs-lufax-app,172.16.166.90
brood-qa9,sftp-qa-app,172.16.166.91
brood-qa9,mock-proxy,172.16.166.94
brood-qa11,static-lufaxcdn-com,172.16.166.100
brood-qa11,sentinel01-lufax-store,172.16.166.106
brood-qa11,ies01p-lufax-store,172.16.166.104
brood-qa11,api01p-lufax-storage,172.16.166.109
brood-qa11,kafka1-lufax-app,172.16.166.107
brood-qa11,basezk1-qa-app,172.16.166.108
brood-qa11,elasticsearch1-lufax-app,172.16.166.105
brood-qa11,tfs-lufax-app,172.16.166.110
brood-qa11,sftp-qa-app,172.16.166.111
brood-qa11,brood-agent,172.16.166.103
brood-qa8,static-lufaxcdn-com,172.16.166.62
brood-qa8,sentinel01-lufax-store,172.16.166.68
brood-qa8,ies01p-lufax-store,172.16.166.66
brood-qa8,api01p-lufax-storage,172.16.166.71
brood-qa8,kafka1-lufax-app,172.16.166.69
brood-qa8,basezk1-qa-app,172.16.166.70
brood-qa8,elasticsearch1-lufax-app,172.16.166.67
brood-qa8,tfs-lufax-app,172.16.166.72
brood-qa8,sftp-qa-app,172.16.166.73
brood-qa8,mock-proxy,172.16.166.65
brood-qa10,static-lufaxcdn-com,172.16.166.112
brood-qa10,sentinel01-lufax-store,172.16.166.118
brood-qa10,ies01p-lufax-store,172.16.166.116
brood-qa10,api01p-lufax-storage,172.16.166.121
brood-qa10,kafka1-lufax-app,172.16.166.119
brood-qa10,basezk1-qa-app,172.16.166.120
brood-qa10,elasticsearch1-lufax-app,172.16.166.117
brood-qa10,tfs-lufax-app,172.16.166.122
brood-qa10,sftp-qa-app,172.16.166.123
brood-qa10,mock-proxy,172.16.166.114
brood-qa14,static-lufaxcdn-com,172.19.10.2
brood-qa14,sentinel01-lufax-store,172.19.80.74
#brood-qa14,ies01p-lufax-store,172.19.80.71
brood-qa14,api01p-lufax-storage,172.19.80.77
brood-qa14,kafka1-lufax-app,172.19.80.75
brood-qa14,basezk1-qa-app,172.19.80.76
brood-qa14,elasticsearch1-lufax-app,172.19.80.72
brood-qa14,tfs-lufax-app,172.19.80.78
brood-qa14,sftp-qa-app,172.19.80.79
brood-qa14,mock-proxy,172.19.27.3
brood-int4,sentinel01-lufax-store,172.16.166.16
brood-int4,api01p-lufax-storage,172.16.166.13
brood-int4,kafka1-lufax-app,172.16.166.15
brood-int4,basezk1-qa-app,172.16.166.18
brood-int4,elasticsearch1-lufax-app,172.16.166.19
brood-int4,tfs-lufax-app,172.16.166.14
brood-int4,sftp-qa-app,172.16.166.17
#!/bin/bash
for ip in $(awk '/^[^#]/{print $1}' brood.txt)
do
ssh root@$ip "rm -rf /nfsc/upload/ies_p2p_share/area/contract/contracts/redeemhouse/"
done
#ES
brood-int1 elasticsearch1-lufax-app 172.16.166.75
brood-int2 elasticsearch1-lufax-app 172.16.166.39
brood-int3 elasticsearch1-lufax-app 172.16.166.9
brood-int4 elasticsearch1-lufax-app 172.16.166.19
brood-int5 elasticsearch1-lufax-app 172.16.166.29
brood-mobile1 elasticsearch1-lufax-app 172.16.166.145
brood-mobile2 elasticsearch1-lufax-app 172.16.166.157
brood-mobile3 elasticsearch1-lufax-app 172.16.166.169
brood-qa1 elasticsearch1-lufax-app 172.19.80.32
brood-qa10 elasticsearch1-lufax-app 172.16.166.117
brood-qa11 elasticsearch1-lufax-app 172.16.166.105
brood-qa12 elasticsearch1-lufax-app 172.16.166.125
brood-qa13 elasticsearch1-lufax-app 172.16.166.133
brood-qa14 elasticsearch1-lufax-app 172.19.80.72
brood-qa15 elasticsearch1-lufax-app 172.16.166.193
brood-qa16 elasticsearch1-lufax-app 172.16.166.205
brood-qa17 elasticsearch1-lufax-app 172.16.166.217
brood-qa18 elasticsearch1-lufax-app 172.16.166.229
brood-qa19 elasticsearch1-lufax-app 172.16.184.30
brood-qa2 elasticsearch1-lufax-app 172.19.80.42
brood-qa20 elasticsearch1-lufax-app 172.16.184.42
brood-qa3 elasticsearch1-lufax-app 172.19.80.52
brood-qa4 elasticsearch1-lufax-app 172.19.80.62
brood-qa5 elasticsearch1-lufax-app 172.19.80.82
brood-qa6 elasticsearch1-lufax-app 172.16.166.52
brood-qa7 elasticsearch1-lufax-app 172.16.166.60
brood-qa8 elasticsearch1-lufax-app 172.16.166.67
#brood-qa9 elasticsearch1-lufax-app 172.16.166.85
brood-react1 elasticsearch1-lufax-app 172.16.184.6
brood-stg1 elasticsearch1-lufax-app 172.19.64.62
brood-stg2 elasticsearch1-lufax-app 172.19.64.72
brood-stg3 elasticsearch1-lufax-app 172.19.78.62
brood-vue1 elasticsearch1-lufax-app 172.16.184.18
#!/bin/bash
main()
{
for ip in $(awk '/^[^#]/{print $3}' brood_es.txt)
do
jdk_count $ip
done
}
jdk_count()
{
ssh $1 ls /usr/java/jdk1.8.0_45 >/dev/null 2>&1
if [ $? -ne 0 ]; then
echo "$1 no jdk"
fi
}
main
PK
b�=IŮ��i���pinyin4j-2.5.0.jar�|ld˒�����ffffffff�23333�mf�633��g���y���+EIQ:)eD�N�̛U
Ҡ`�@��@v.���
 HVTE�VRN��sH�?��@��@'7�X��x� �����������
����d�j�o��X��8�ZMM�� ���c��B�\���0�� �y}�nq^=��R��R�#�m�5h�F���<��L��X
�wMޕ��u^5%�NR�c0�*jΦ�B���+�A&BJ��bo� �~�)<Jb�>�h���xT���3y � C��'�3�������a���@����'�������
tv0tr1�7x̿�{8�X��Q�Z�������� ��l��dljf�dn�o�X�v���c��7��ݰ?��Ί"���hScSK{;����(`�)\/(#$�ߦP����D������΅�����9T�VG��n��}Њ(Y�� Ӳ�Q��,��Z���6�B�S�����ua9�$K�o �?���++- �x���3�y���#����oGW4E�j#|��q-��ҁ,��ц�0^�Ė��� y ��2����[c���Jw`y��6W�F�]н
H�i�����೨>5�8�;ЯTf��teY�.r_).M��4��E�Yb�5u�ӗ�c�MlTb)dD:BE!/h2�"+����'x��j��x8����B�~j�j`�wCtW��0w�h�?"J �L��9��M�"�5��#�h���j�:�Pۅn���iu筆���� K�>,��m E�ju��k����S]�Ġ����
JE�}�����r����Zajcgk���ԞW�\&-X��_�dز�R$ Š��=t �\<��nCY��ki���v��n$,8��Z��k���+T�$�0�\����tג�j�"�������T�J�×��
�Y�]�r��gC"���x���6�q����a���Rf? �l�Z�B�pzt\j.p��ݞ���Ƭ��O�>�W^�@�z�^(�9`���x$�6/���c{
�3bȮ�|�"�e'V����gexN�Xd.?������:qk���&��V���� 庠���2�sy�g ;[��ēa 0h�y"r��%6��f�ˆ2?4)����8zOGn�ŽEA啲d��ׁ~A9��(�1|Œ��I�tg�m;)Q��K�b~R�T��C7#]-zl��f\ܡ�y���;���:�8>؍��U�)x�GH�;"�7��\�ܽӳ|'
�p'L��s�Bw����`|�o(��g]�e �������i 4�h�p� H��1���T�y�NQo*ۧy��f;f0��`��������T�j>�z]o�(�����8#��ˌjet�>�,}�C�Y
o��.��?�3�����O�mX���C�dK��N–N�B�ff�N�`Wem�EL���6��H������)P9T��Z �L�x��c���<�(��z�v���K��w��o6��&��s_}�w>?~�" � c@�3�%�6�I ���u �:Q�Y�l9j��6���� � ���-��m(�m�B6�-�OuG6)<���iU&����-�J�UՊ;���`�n-h����T��%(�8��h���8�� �{��J��3���w;9��5f��#���Zv�r����$qu\�ܧ�9�؍��<Uu�UP㧃z������r���+�TV�s�;��1���2z2�+�r��9^�%]�L=�2�p\s�2\�~�
Z?�����P��ψ~�I/_6@��ŀ�D:�F��f�g=�%!�FN����l�
�)F�5M�xifq��C@}7K`�i6�Z[�'�!�����i���C�|��A#-YA�'���s��B��`X*� ��F�� ]�+X�.%�0�"yu�]�| ��z�4OK�ԍ�dlHfK֕kw���S;)x�E.���� ���)X�v�C)��_�CS��+T��&����W�#�h36��q��%����c9�ė4�
�I�^xf�P"�)K���e0� Ȟ2�ab6�9�EN�$���ǟ\�g�{��@]�S~��:�#��-"/+�_����V~CjP5{q�4mIښ��w��Up�4Ӏ��TZè"!=�-��(���/ك(��A�����9O��@�!���-3� � � �*yk�r+��d�qVxos���=$6�dR�tX�,�\ � o������tCE�����af��~?�o�����Q�ah��'ьh��2R4{&� wh��K��TC0���Xw��1�Cu�0�ٙe2�C��?/�
��a?M�3
��
�V� k���`�[u���+��L��9'�ve��j�Ǣ�!r�o��� %�����L�?2���jjf�j�"co��t�(m�m �n��a*�L���c�Х�����
%(��ܵ��B�pb��S�D���<�^����(o�ݘ��e�����#
��8Q�0,�ţ��Y�� 02LK�(��d0���Na�B�>��r���a!o�K��Ԓ
K�)"2:���_���Ƹ&�7�ř����� ܂���[�AD��N���)����22��Ћ l9aʄ�B�
�6Ƣ�P��ޫ�q�1��𩋟<���Z���8�,RL鱢 "�i��2uEE,�n{xHs��b���UI��E�_)��3R�7�Gy[':-����3�!��U�txlS�|�o9����� ��?[���bAW�<�wg+VK�����2�ct
_�W����%��P�>o���p�晬�J7�s( ��.7~j)A�-�jP"˄�T�;�������*Ԩ/nK�!9N������6�4�Sx�?���w�W0tr6�0�3�����`+=��:�e�G����h>I�.v �ڣ��;��bT�t”l+�ouѩ(A>ZNEyr����ɧ�ɵ�[�?_b?�v���{k$Z�3���Go��w.� �7�� �,�^�EsZ���t�Ym9�vB�h�D�WI�_L黐�#�9�*���S��z�]ju�9����?�j���i���Ԟ�t��d�XU�SY���3�Qs�A�~�-�S�V�fƒ��  �~٫���#�t��m���B�h]d�#X_�ΙJw^r�Ō���3E � C�Y� �|�pL9rݯF��
������3IW��"G�B�(���$V� �gJVE�җ{��4�$~Du3E\���\,�ͧa#�?e�����gnPE��Ż ��N�_*�D�����?+�f�-���f�&#+��md��Cl�򦗄m�\�"a�b���BlCsMU�w_���?�ޯ>7�;����h����F��yj�}�w
����w�ԧ���X��B�A#����) �]7�$s�y!�����Б�|Ed/Y�^hg �KPLXFhL�JP�rz���1�~c�[F��Cá�f�E� j��wΤ; m4ص\D]Qm�5d�1�^�2�ۑZ�=K-"_�4\Q�0�d��T�6I��w}ItW?�-�r�6�Վw�h*�9��KM��5M'�8J��~fG��Y��N����2��_�J4��cb?�:��7��*A6�Z�*�R}&:`�'�ί(m1R�'K���#r��#��#ˢ�xՔs?:[�Z�7�H�#������B�*������7�3��s��5F�q�rn'I*���Y��Wh�B��)�{��UQ8c��B��m��IQU��L"^�fTB�' �R�W����p\n��uۗ|Z�n��n=E�<:�Y��ʽ����<�߲Y���Pu���_��"����,���[� �/������3g4:�R(ѱ���)�TuN��h�95�b� (�t7\S�q�i+j�}�K$P�T}�s���p�� aO⫓��*� r��T�(Ĝ �u��Rp����p�Vڰ�1k5{t�Z�V6I
p�W��,��2�s��v<
�t�?���}��.��,9����u�w?a�+C=��l�q�
{l�B��IU�� �tDX]x*�vu��g�������lP!,8�������8^�z�+cb���4��` �?*�BĀ� 5����jA�
;�� r�X�A�H�L�Kn� �p�M���Qe;u�)���6�C�V=�R���sE�p�p{m$�M��UYC�c��9n�$�#�;��<�������&�g�K�MW��m��c�ϖ���! � �M��2�;8S�f楡 S˷c��z���9�d���ͭz�G����+����ži�h3���H������z)�� n����~���Fd�_��ڬQt��oe�%ȃ��?������"o�l���_-���~�� B�� �� BN �u!(y(QE �.��C�w4��<=� ����<ݴ�4u�
�������H��0GK9MKxB h���Ԥ4�ӌ$ ��� ���Ҭ������,��I��- 1(1(
($C#��4���$D<.5(79�_C�1�} ��@�� ���?"*Q��A]����
������8�l@uGbQL��B�2�Oo=������1�ƻXl�Y�+���R�Roa��8��s�|��Lֳ��7�i��� 5��v�K��W���ۥ��b����{��.�͘����kE�C��[>���8�����"h�U�;�O�>ߔ_�nQ��@}�&�1�_6�+X,���3%V^���V���$&|�zLb�h!L�enڽ�X��V��z>���4}�M��R��>��񷢭��79iw��w�L�)wh��I�)�3�R�{Ƚ�HE��n���l(>a�;)�=�,�L~��a�H7�����)��A8w�P��sDŽ/0P}��/^V
�P�5!�V���Y �5���#��Y��T����l8P� �je�8s=������聑��-�5�KI߰�PR������7buuA�9�@�XV�1�/(�#��
��-C���vH�5���g�+d-�%��]"�����W�'b��d�qeE�\������������S7P��1���C,6��z6���H'<D^�]
˧
���icV"��3õdE����r@z͊�h�W�ݧ$�6���8��ޟ���ʴ�j�#���;DM9���;�ara�#�fFXL\� c�d-
I���cw3]�4 ?}~㲆��Z`�;�]0��3�����æ)QÐ��q`�%ED�o2��r8&�@�ԉ�67%����}�m�ʕޱh�4u9��ِ��|, �����Ö*Ҍ�.祦�.�d>�U�����̼pj�8�i2�� 8gQ�S� �>�Zh�b-'R�-#D&��zݛBx�h��y�89�-��L�qc�ѭ+�Z^��̑�S�2��؍��t��J/C�5&rgߝJ/�.�BUH!��H�Va>��-n�5��9G c�:�2�;���Ay{��;/��kp$��x�/e�{�`rl�( U܀�{�h�{�T�����%o���� ���`����p�v?dK�lAxQ�X��H�Md�c~��@�%N�~�X�큙W��{��U��ydJ}���iM,9�����' � �C}� Tz@�F�*�Yu� ��6�|Uz���FT���K�W�(\w��[2��Ԙ
ڨ�~������A�dS��jn��߶�0�~2a�G���:��S���=Π� NB�E-�@K�W��~M�W���
Q����� �o <A tӵp�]��`�D��V����ѝ��ٞ��l��fJ�@ēL�r y� ��ڀ���&W�ign�+1���|&FZ��{Ҍ15$��3���]�������M7���c*P$C�2t����
wf��޲D����ZkQ�N����b�:]��)�LC�n��wz���z���^D� _���������� tU�uj� ���ɧ�~�:���M���`&Xif��3�q��JÏt�/�iY5��끬�|F��3f!�>����J�T�i⍵iZ� �w$����F���;��3��ap��`A�]Ws�Vv����vLT��ɲ�Ѷ.��8��!~V)@��b�*_���TN�W��JS>��)W᧱S���`.�������[����0��]a]��׃{����_ t��ج��=�J�qK�s��b�#��E�$We?�ް��ډx��ЉoC���A�=`Eu�(�Q���w����j����"Y��D
������b5�bO�K���
b���B(���#�bBģ��`�i�t1��L����$0�6�����4D�̳��M��]=Cˈp���i��Y<����k�c�leۗ%V�v@U�.���(�1� �|ˆ�3t�V�m���Kb����ɴe�#n�l_K�պ�&W�%�P�陑�:�D��Q�̲qa�1��|�Z\��H��~pR���2F֎ʆI{�V�س=�j�c殕q�<W�=r��-��1�JDL.fɴ#Sʶreq�Su%��z��a�=�s��@F�����zv�{��+�O쌜��4N�!d-e�� � Uwx�m�V�m2&�#��c�_rEz/�u���?�1��
+���q�V0蟟xd�u���*��ݸ�'��K�_t;�y�Ҡ�;=y��O䍨�ž���܉0$�^�V�|h�M*�Ȣ�m�h���ہ�*�8��� &�`.zU+��Ŝ�4|��) �[=��2z��b\92Y�.eG뜛���?��;!D��ad�� g7]3/�@�;��.�"2�*���PW[~����_w��k�,�z��m+]l�P#��)��e���u�K-�ֶt�4Y:�vnjl4�z�Hwg��6xn0� ��e �5 ��0ʛ�l%����E�i-�o���V
�_uV9�2�:�ˆ_�8���<��5(`���ࡱs��r;�Mr��66�����F���@�,�*e�\�����`�n�"��m�'u{(̸��@��0�Vcݎ��� ��"�b`q��W����*���c�*N���8us����~\BN�8\�\�F������Tjظ63�n*� =������B!���*� �9�
Cc��3�h�� �!�����RH�8 ���og/jc�O�� ������C�˛�z�Xc�&v���`�T��
>�%åť�a��V�B)�n�!h�͞��$�+Zey�?� ��]N�N��!���vB�5��o�ׯ���۸^����"=��Pq���$��0���0Ez������;��P�<��[Q����G��,�ޡ����C�A(�����d�o�!���<<?����0߾�}B��N �� Z���Y������d��`'���|E�����e�|p����~% �� #h��� !�Ca����cf����xi��{�W���w���Q���\ �}� 8���3,�ߟ{B�;�ӷ���b��W���}!���P��3��3��y����L��" |]I��'8[O�R�!!v�Ef)�˨I�u%�[}��D�^���X�g�?�G�J� ��?J�T|� U³J_��,�ҽ�d6���J�u�V��h��=���F)� E����|�3�K���
���� ;��^y�����Rouc�Y6��ΎՋN0�i�€�X��^*ɮ�NW�9��U$n"2��F��+�r���6�%AVN8�Kp��+-��.���� Z!=�R��tD��.��� ���}��E�' ��L~z�v|O���䠢807 ����,凓Ķ&��J,�lUpR P��R��L��������p���2�EJ��7ʉiT"lM�ӏ�Ǚ�
���S{�*r��?W��Z����(|�u��|�`��{���\w4�C7�2�"!z���J����<hs#]�4Ye���JC�Kkqe %��d��� �C�i>'��VJ���op
}�2�U�i��`� ��ϩ� @Q"���I3���u��p{��3��S�� I2�7(����)�C�M�ق���Zm$Kqɥ�����>ʋ�#PA�\�Ɉ�J�'�;E�J�|u+1e�Ѐ�K ��p�&̪(a�&ڡ�C�%��`[���Lp����hx$�������ݒ4��D(D+(�����}�eя$&=p����K�(S'
�h�B�i���;d96������3�[�T�͠9[�k��J��<����T��82#͐1�3�@��C�"�3yg:F1�@ئ�Z&�������N�R�c�]��̦��l�tC�
I���\Y�LҴ��ҬFI����B0"̂.���� /�@|����l��V��E�V�uq5�`T���l�5-��F�n�<0���'�Q��@�>C��O�4�7�oSZ����tOC��fR�l�f�X�!�~�,�t��>V������8fb�58u�h�B69��$�1ȱꗑ���zyI��qTP���M^Ƥ����xs�¹�l�ai1�w�+�6��9��h�˛���3$VـI�}�e��=ˍ�&�|�m�Sշ�%�|�{7* �M:%��OH�8x�{�΂�|�.���}Ʌh��T�Qk��+�sL&f�e�:R]�b�g���fN5�V�c�q�Ԍ`e�a�B��^�j5-��2���i�~�:��6B�ma'i�m6�����W�v�S�Z*Mr�ɱ�\As*CåA!��2ν)N�^ָs���o�s8Z���,<��MD ��J!T�=���ުx���&zu����� D���-,�g�<F-Q��BE!� � 3�իN+=$LC$��o)�VY�WQ����}K�= be � S�f��S�MߜL���gby�����\�8�{%|i����W�؏Z�� X��;w�+����=�32�3AC���b����flYV!F��{�� N������3�� O�|�N�@@fsU�h!�%o�d���ȥ>���j��?�|y�>_�~�q�1�(�c��[��dž�[�W���h�'���+�����M>LX�kʜ |��&���yZX}굍�(E*�h��Չ��T4ف�,&K�x�j��8 ��������F�&�>]��2�w�^p�L���~�N��[��AgvKn� {*>3�H0;�k؈�5d01Ł�x;��N PC��]��v ��o�
�̱��[P��z�L1C$�鬴��{�jnT�K�m�$�\����b�m����D펬�m���K ��{��!��.ak<���b�!ܘ�
�H�ݍV��ֲ���g��A4���EŞ;���BX��l+�L40�q�0V�2g�0�)�p�#�큎�W�,7��F��,YP���y/O��NO�����au��Z��H�+\#��`­��r9�qXo�9� ��l�Z�68A6����[`A���P!c����d��{�-ŝ8�qOr�՞��� oG�c�TE+P@H�yvo�x�c��aoAI�N�{Ƨ�d��_)�=����b;�jV����|c ���B|=j� aZ���>yM���3��W�"����U����+f���K�?1
��ʅ�|�M�N��q��<-�R%� �E�r� ��&)����LZ�ꥐ#�s�b����Q��xA�}�'Ή-�<�(~8h�>n�f">湋*=2v�����4>]3m�d����#��Rߎ���>�b�.���X����� �
��-�̄��� ��
z:h\���>{1��E/fvY0㋵��q������Aճ%o�>�ʺa �z|/G�.�W�%?�?�ngk�;^2�ڸ�EE��m"� ;��E� �ѿ:��.���0��S<sW��Kۻ���F*�}�.����8n��8K���l�1���6S�~�r\�F�٢꽄���a�\M}^����5�.���&��%��s|*I�����1� ���a�mbX�� �����׸�)�ʜ�-�
��p����F�
�՜��e��=S����YQ���ny�˦]P�X���g$�njO���XZ��R��ɳ�_�x�# �2M�:�ڻ�_De��~b1����Q��,�c�Տ��Aw�����9��s1�!3a*���{�&"� ���fhpg��M|��m����u1�'} C>e���+Ƃ�������ÿ��x�@@��m\<E���L� �yA7~Zj�5t���r �D|����X<O��X��w��(�5x[�u��̘*`�w�}[8
����ͬ�ٺU�W��p:���n�Q`2`7(m�
�+��<z;��|�"5�R�R���}n!��װ�3��dy%%�Ȫ��ȫ; `�M�,���U�};�* 46�L�,�Y�P�TE������8ˏ>`ï�Gj�S190���-�:��u���9X���A�0^��5 �X�_]�+���]�_�\�p�]�ʙd�����1�}���M,��e-�m ]�-��6G����꧜v恖u�մ��B顫(��r� ��"�"�RR|����4�'��eDK}3�T��q�sƯ�-��pt-��(S8j�*�퓷��8.��cs�&�,��`'n���w����/GD�����G�����m��vq��0�rxȮ��;m���o��s)��tf�I��l�6�C��!%�a��9�2�*(���*���Wj�Ak&�Q���%h4�z#Ȭ<�W����2�|Ο�s}�E*C�;����&n��_� q��%o���R�|�\U��s���J�Q���q��R8��K��
}� �vF��>�Eش�T?�g� PNի������� �Ii�l���*8�(~8G)�Z0U���pE���l�L�r�+x�����(�XO����� ���.Il0 ��?_��m���MLI��}����'������> �r��B{�Q&���R4�$ܠ�m����/����x��5�O(� '��,�V������-���7`a�� Q�6wm��w���i�F��ۄ \�TGuA� $�m��.�7��]�Ca~~w�<�t��굑���Ѻ��F�Au�2�Ѿ�c�Z#mL�I�������j��!��5'U���.;�i����_;C�s�`� u�%��X� e`��8���Y%' ,G�J+�����\�d�kt�d���]��:C*��ѧ@Ţoi��~B�X~�
*�?I)y#ijgO�JWϸ.֓�ĺj�`��\���N�قM�Z�k꿉7S�������f(\�[�����_\��0�7R+�ǚ1��sҝ��(�pU&��qGn����l�I�v�ɒ����.�R����PP Ai��*�`����@\����63:kvp��*G��(/�SLv$��G.Z؋�/�,�T�Q �j��u��,۞�U�.,�h�U���`�a!�S�j�K�8��q��n_���,��
���`�95�ƺaf��zF�I�߀|���f�i�b ��MP$�U#���g��?�N�r'ڬ EW� *Z���g�(HM,��@�h&�Ļ
��d,_�&��x�j��ѱX�!~8���WJ]��=�%Đѽ��5�'��
�}���CK����<�<�.��8�WQ�ξI �h(C�/�>��M�R�������+����p�WԌ(J�n RJH�X3q%>�����M���/� ��3��G'�t�3kZ��;��%�׆�i��RK����9��uH�q��
vާ�Lj�# �D��ܨf�u��pq��#]�V�'�����:gNr�[71��SGq-w�q�m<�ι��`#y�ǃ^y��yO���Ou�+Pd/� �t-wZ� ]���ĺ��������1B�s�]��]�Gױ}�/�����g=�ů� �>�W�[v�l����vܬ3�gK��!��!��`υOk�̜_���T��p)���}}�+�@�+���q�Ё�p�GV����C��b}�����1Y&ڶ]�I�$#�l�$V����US*���xvM��vY��ԃ*:�":셈F��$hhB��A�:��vs����ܔe�4^ǖ�b�����<o~���A�V�L�vo��;,����O���Th���@i ���|����N��m�ј���`﨨[��������}�]z� W�j��bW��@�!��K�f�WƇ��U�!U^}�o��XK��op��> ���c�wrS�!�<c����J���ŭ(�p}��g����ZS/�5t����(�˘�L��*O����PtoŮ6U��qG��N.���/�ͣ8��tb϶�2�5y���YT���h���4�*��{k�ט蝉ל�� �:T L �Q.��3��E�U��mOI� f�g�@����V� �}/������ؓ��fl�W /��S��4/��"5���ϰ�)��&�[lMXo�:57�܋^f��7�b�G��\��� � =2��'ZY��2����������i��v�4M�Lׂ�1�՞&�അ�Z�?f���nrȯ�0��T��e�f��q���7yn��h��Q�؅�H:t��ju!�(��C��y6��q�QV:U?5��}e�E��������Y�Xh����eǰ��͘�eo3c::��~}ל���|4��ś�{� �-���d�7X�8��dw�jpU��ΖfIg2�O5��۸ʎ\<g-��ab^�>ڑ��X❷�3�l�-����=�熌��i����ZG��I��,���{�QM�v���Ō�"aƌYy.*�����]��i�R���N�}�3��g �%$e����m1�K8�dx��!L��,��"���:����j���� +����opdc�#�3�­�9�gal�>�o���ߺ�r�����'<��4t�l�X?�� '��^q>k�^�Y��b]7���X?�}��O�~ˑ��H����s��~pP,{3��'c�c*^����pt�R6m��,v�e�vi��p9�P��oYFޤȒFL���r���R'�� p r��"? ?�mO�0�0�|N�Ԯ�>�*{�Dy
�=�^2��r�9�Г��!� k��"�W� z"H~ěv~&�>��м�D�p=�� �� [Y�eQ�4ZC����ol����������~C٥H.ِa#Y��"`a�o���ړ���I�:t�X���N@Wf�b#���i���Ɏ�V��Y���L��L�fF��H83�#F�3��í�ʔ~��GDRZ��z@�؛��GdkCT����%�Xt�Sd\�ջ�KQD���U�(��so�.�ϥ��[� ��R���F:4�J����L��Z��Uc�V�J��n�H� �#�����o0�V&^���c�N[�H�{��w|�F�af���<�5�_�e�ٖ�G5���Q36&&O\�1 S��ҾmgM��t��T��W�� ��U��z�օH ��6����j<�:σ�yWm���ϴ ؙ(c����~���܀���1�[[j�u�p��qDB�G�h���i�>Z��y�b���(�LGgx����^�����t�)�(�-��RU��<6\ B�&�yx=�+��$�P˖4T����Qp��ۤ�t�������|B��Ӌ$9P/�u�x<�oDh��C��{��ddk�K[���Y�8^o4��Yn�Ofu(�Ԍ�6�ԌѲ����XI3A�i�.����L(���|X�<S�r!w�>>� Ry��A�jd���W{r�0���B����X�渤�s��࣏�)��AкU��wI��<A�ۿ�������w7nD�)˻��Q+�FX�]�˩��9*�@,�=_���-�C�񹂫:��G��UDN|��փ�����=/_�y5\�������^�9.�.x}�J^))��"mn�J�����������Qj��x��稥��yb0:�*=�Ҋo�0����c=������I��j�"agq1�T��6�\ၫ,6Y`�
߁X�)�@�-?J���^�b�+���زB��6R�mh
x��I,�����S2�n�,�˶�fI��5椌��*�S��}�+��a�I�g3���M����1��[P% �7�E��K��I����fQ���|W�C�&W�Z ��>�
�*"۲ ��kUBWf�����N�g�.���kH��ӡ吤�7�d�,H����^�vn`9#]���}���۳�")�Y�'�8W���lU ��͠�"&u"ڍ")S`�x���AƦ`����_<UN��$�ER�E�!j?Jj/�D�'���s�P��ٷS�K(�m�C��z�"V��@z�|�eD:��q1�ލO��M����&�QC,���I��;��[u����ӶWk��\DK�N��8��F�h��S�ȍ�܆f[�`Y�Mܵ����*z�Zu4� >%�꣛�Ku;��z<Ќi; ���ظ�($����u�S������*��q�XΟ�֥T�E~�� ��*�ƒ{{�I�p�rܦ�=�J sϑ�N��(�K��*�nK�?Z�bpc��,(���}1b��:�e�)��w�y�YbV���,L9�/�3k�����;��t/�[5LD[�V�3���n$|)��@�;�I���"����b�&|�6n䁹��~�v�}�E����g���7p�ֻT���N�j�oԆ���V,@%��?{a/( ��Q��X:��[�X(�;[����U��:�*�'��X`}rM�:4T�|er��4�P��O�PX�Ĉq���_�s9�ϩ���� �ܷ*�d��)1 g���i�����w@���o�"�� �P(�$�H�HqF��Dغ��Ef�&�ѕ��I��a4,�\�eU� �

��1�0 �N�r�k��k.>�� �MA4����4�>��zlM�Fb3q{@
�J�=E����tW�C�!;t9J�X����e�U�������M���G��P�l�~�����G�,�Ti_���$ROl��#�|��v�)I�5��:���J2��|*��̌G42�g8<3R�<� ��X>�b(��[)�g~G1T���t%��@� vd��+�(��D1:�jK��9�M U\W����'�9�˧$�@� y��ZY���e>��9�"$�y� $��Fm��ɐ�ɭ ��SFh�Y�
W. �7
��~�@��o���+ɵB�z�:C�* `,ߕ�ݲ�^�Պt��v�^t��2���B���[��^�^Xo�oX�#�����{��y���-��]�l=5��h:��`BE7Un��f�h�x�0���w�uc��� 0�)oIٽf���L�hNo !56.̘��4VP|Hm`ͨ��e�X[�zSxVz�0U.�.rZ��Q��|�s�6 ��v��Vv�T��
�{A.��|���Q�mG���S:B�]7�H�j ���9���D��RUc٦:�#E�[5h�(k�Z�/�;�fdք�}Enh�%ae9�'�x ���M�&FaO٘ I��=�)���H�ik��9��ce �D�W���m�ti�]�W�Xi�:׮�G~Y�>�Q���i �8��'�V%�b ���!����W�l<&^�4pw�}��2+#��u�PrP�UUؓ��H'qE)3Bs��Khk�:����+�dN� ��
ge�炩��~_�vv �%U_y*�;����k���AxH*
����#<p)b�Icޘ�1x�bEA���O]K$��r��2Ea��BK,�j����ɺH���ɕ��N�ࠌۗqx�%�����9�E7 ip)�mɏB�w�9�"�^co�%ހ<L��M��yܝ����=��X��u�_Zcc�)f�@s��n�U�3k�$l��*�%�ʶ��<�r@�~;7m�0�'u��'�&�v-<���w����A����F����L�|\7�"m�/���c#ݨ6jPT�h%�h�W��(i�j5ݨu����+E6o�|W��D���?G�t1Uvq25��;�����#}�iY�_��%!���l�LhA����d{�\�rT��Y�4�IuU��p Ń�RāIIS�/�Y�����9{��C��үMU�*S&�6��tp?lynu�~�����!���2����'$���0�='���nQ�9�<�l��p���7n]��"�u�rC��Lu%F{�ҷ�?��P#�R`a�+�E�K�F����UG׍�r ��q����a�$�҂+v���I����Q�a�o�v��
\f-�觉a�}P��).������C(�M3�h�8 ��M����ş������Ow`���?Hͤ�r+ U'���b��k�I����^� �k�*������i�c����u�7��
��}�Kh����L��˹�{V4��m�ߘ����Vp���_��9@N�@.Ý� ��(�M* 9UV��j�pɉ�A�K0�6�e�y��;;A� Ҋ�6��R��7A )�حը�nX���b�{x08�ݱ�p󣚕�@ܤ}o5��e|*�2�%��@�Y��du��-�Q5z��oĞ����v��V�J�������0��R&��\��3���zZ� v��Z}��ysxk:[�7��#�.���ح������;|s� ��0r��bB�N�0N�l���=`��M����{�n�J�%0��T������ٚ�����Af�����l:.eN�:�0���'3���dr��9Ws-�;����ݰ�8���*�ѐ��HR�5}��jݘ���#�`W/�p��E�;GW�/��kŶ�t�c۶m۶m�c'��ض���>{�������1�k��4�ߜ��p{�CU�ZLi�n� �.�Ph�W�D�������rg$P��ǐ��DA�ۣR�&C��z�h���C$��&d�Rk�B/L��y`�)C��|V��rLN J��4U��R�n0��Sgr5� �oJ4떣� ]��Ю��eD��A䉨�a8y������p�t"�4 <L������O����2:O]�9�{I��ȹu���C������ϑ����P} /�p������uF�D�u U2vg���*>t��k����,v,�[�����C�>��;���t�i�[���CX�d�xR��=ݎ� ̒�K|(�I�m���ȿ���3Y� ԍd��t��!?���(V~ǷI�S�Pc]�|��*�Ssek ��H�G5?�B��;"�ʴ��7هk��h�ތ��z�jQK��W��~`�a����h� �6�<ʪ=�l����I՜�7�T"�Ӻ���h�G�Xή�z�C�k �{r�� ��0ߘ~�a�UΠI%��焬)��RM�@ޔB
j���B�E>ص���߯����sg��@�=A� zat��5�Z�����j���x]-YVs�l���a5q̀J��Wc�� �\ޅ�D~~T-aw��2�1��^�&��Zy��bRS�*BJ���7}�`��q��(������ g�G6R%�+ �D����L�6��� =8,���^��`_A�KD8�'Dxn_�1Urq(/�9��BW�&范cM3����؞'�pOK$'s��g]��P�&����@�ܓ$���l:�%�?)������4���W���JfX�`'�b�F5-2�U�,WKd�%
c(7 [��=�j��A#�뀎 �12W�#�s��YhX+���^z�K����;� ��o�{\�`e�/^kF���-����{>N�������|��i,�ct��<���j0��-�pqMd���vXl�TQR͊�� H1�����gN4�J������Q%U�l�'>�k��>��� �W�+F�j�j���C7�2'�?���� �@<5^���V�F5k��2 ��j�%[Z�2���&�P�l{�ޏR�ɢ6�C$�|�0@f�HPY|L@�G�� J)
�-F���k4`��˨� X�'Ʒo�l�Ϣ�*��(�Pj�ó �P< �����!tH�b�z���VȎ�~���j�@��A�;Ģ�����`�.)��k�1�\]Y��Wo?t�2KT�M]T���u���~��odg���lx��V��@�$�i�\�n�]5�� ^��|��"� � m���� ���H�ڐ����6�_��8�;[9 ��,�[?�dv ڬ��byD��R6��_^cy���$�w��";��3�2�*�~B~*�q���!�� ˕����
�f�dv�C�xtC��!�
�~��o�O�A��釅�� kv�Wf@��(��cZ�B�
�Ed�Gv���R+�*�ExJ��+8
��1��"��������0=_DǾ�������O�Kv�
�Kz��[�Ep-m�ٓ�-���-�� �-� �#�-��ưr�l�T����X�ÿ����ꯋ� �5�s����Kp��_zq �>�)d�[�� �A� ��T� �����Sl�ؗ�����5�Ď�Ź.ܣ�#>����D4S���>��=j���5 z��Ɯ[q.k��L�<N� ���|]܍�yz�Y+��CvO5���k�+G�t�E���)� ��\� �ZΑ0���;��m~w1�n�g$�N�=�s2�h��8K���@{@�p%dՒ[��Ϲ�E�_"{��>�C���*{�X?g�9as��auf�=�mgܪ��Vۦ���ק{T����Ӂ� ��#���< 1�������Z K�)�s*�LW��V�Yܫ%��jh5;��ph�l6��|�p��$� �x�!�Z����������aD��C�И��7�pQO�Q��{ivW����Jl6���o-խ��Z�'[�jۡ)-a�&6hO�CNl�kk�򻷨����_��K� ��1J�KJ�k*�͍.��/��f�[�r��SH8�?8r�CJ̲�| %5E5i3�|fG�p�I?6�Z�o ����|�-,�𢞿w�/�j/���(g��<�Q���$.� 2�6'�1eB�p���G� $ fSN�#���KbU�����K��l~��|9�F��p9�*Uh�P�,�Q��a�'�7V�����Уtv�C�{�J�f�em( ,ܐ�A�8^�������ՉT&��H�9�2��pܼ߬�o�Z�� ��M�Z:��̀��B�#$��U�������ʶ��zsp�kb_#����-�h#cE���n���=��EG�t�ݯ����ct�*���^$,I��Kw8��ǂ��/6�k��O_v~�!���AR���El��
�^�A�@D*��A�5�2�81���c���@��*r�p�ڼ�ȳp�� "�owjؐ�p#p�u��qHr�U�Z���������q�!��Y�k�Gq*� �}P�{a�Yy�)X�v�IRs8�� *H؁+��,�>I�&� _ee��q��7�����(xz��i�wl
aRW1d@��M��_����� ��B�*I�.����y2)5�r���#h f�S#p�Z2�j;�r��������#�2e@Q�'�Y�6�J󥙂F�f|i�3�>zv��C�CҬMqЃu�!�3���s� �BRH��'8���.S�reً<� ���>�ܲ���˫a
<�ȑA�����d]k��]�z����<�%� ���X�d�I(�Z;�A���2�V,R�I�;�C��d�#�bx� k�]�7*A�/Hf�+�7v��������G���9y<�d���0v'��d��~�mTpG�e�Oد�eШ��N&��'I�~"��N��S����&'8t�8q}8����:����?�4��9�`b�$�� i�`Hb�o����"�R�vr��Q��8�quf�#'��9m��9�v�ܐ��&8mE�;�u��6$��Γ�Bu�nN�ц�cԷB����P��3�C���j��ux��!{�'��m�ƪ�`.�%w.��Ëy�,VM�W3/2����F~:˃�{@<�E����z�NF߈.z��%�p�I)vR�\n����h -���h��φJ:=þ��&W���Q/㞞\�\�"���� !��
���t�Nq�[>�ȆX&�v�C����#�֚�||nq�I� 6*�A�’R\nC��tܙ���O\0��^>@P��J��$�ϸ\ـk�4՜��:�!>� a�A:�UƘ]M:lC� ���&����H]�5���tG��0�w�{ �Y��$䚃���|pi\�Z���"��;[؁G���wD��M��,��T�)��3ふ*8����K��}��N/��
��Ƨ����[�� Y����suA4+)��A�](z��G�Q�����1��0]��fn3C}a�w�I}'zГ���^v�M��3ց;M꼣3�*b�^�|6RI&�� �h�>%�{�S��� �FN!�9��bx���
�ar�$ % 0QԹČ ~/��ô�h�������ү1�1c@ �8�zr�)�;M�����Ɠ�$E���!.e�im�b S�͊@\z!�B�I�."���#!�A�:0kg��)�s�oTV̫IG��$���Q-AS����ha�A����u�x�,��Ǥ� ���q��Q�'y�=ʰ�Kd�Sd|8�t\��c�����8�1�B�SfU��%)AGё'��m�&�]���(d6n>v�'q@&��W�VU���,���p ��-��k�4�=�F�Φ �d�����-�}�i�4���� )u����7�Z��Ƀ���M�\קoHn��7��'ʌz��9a'��Iӆ �-nW`-�+� �A���0�e�I\j؂����m��Z�P��YX1J��
��9h;�O�3-ְW9�3n�&%�� B�u ��h@)\�_AD�4��J�<�uh���fK%$F�0vDه���\޺��&�S{�oW �<3 @@� r�8J���Ɋ��}+ �O�~s�:��"���&:8�>��'uU^�/�C67�'���(M3����S?$����ɀDD�.�v(y�nݯW;�t�
b��fF���_���{��� i��e%M�^8=�Xf��X̎p��3T�V3K8G�΍�ʣx^WO���3�������:�W��,h�C_��i1r� �F�%Ң/7Wn�q��{�&�B�Ӯ���ZG�߇(rX��~� ��~�+�0Ų&�TRx`~�R�[�e�,\�!U{I$�
� ����8�7������5��s��՞4���3����K��'ͫo���k|��R���>_��i�/�_T�Q}�T�Y}���}tT� }�����<~���=�=����X�u�1tu�N.���}�1r�
�8�lL�]B�d��Y���|8ݘ��ynˍ���Kc��e}�ӄ=�N��� �9��g_���rofЃ��R%��V�K�DO�-��2��B�+c�J��3�К� ����5���H&�����|�3e>�$�:x~��3�O�`� {_p
����S�b�d��Pz��#��m��� V`�k�ì��MQ��� 6h�s�{/����up�m*�cjm��� #;J{�'{ ��G%��?���5CҪ�޸[g
p7�������i�(#�L�� p�%��謬PTW��� � VD�P:���K�p�
,Ǵ
k�Bۨ(�jP!E�Ichoc�*jW���G��*C�u{��g��Dv,�_��5C~�5N70xQ�X���#�W]��?�0s���[����e�g~H�jjY����*}���:�凖�����m5j����p��=�#Z��]tg���n�3k�?�қ��{�. u2���'�|)���y���ĩ�K�3��3*U�z�՚m �x�%��/�f#��n0Jb��EU��Ä�zi$�Y4�l���6rC� �ٓ$�Cۂ�DG8J�nږ�y�c1���0���/�c�“UcPʘǿ����ޏ����&�hMƓ���} YX�. %��=K�n#F6 ��3H�Oɩ��o����zMi�������K�I�P ă�������<'���[\�`V��>�Ջ%T��
V�$�k�V�V��XQT�-���Iۚ��(����vp��c��*g,�'ƒ2��E�T�܈4��L8���hD�iZ��#�ې�Q�FR�*TXd��(U�'�Hr��tȾ嚖c����%SlxܺLAKL�b��Ȉv��&��$S���e㙖0��`�r��$ƺ9/���Z��W.[�'�ϛJ���C�����j�Y��]���l@����D /y���Ⱥΐs7�T� ���~���'��� ����t��R �R��+�C�^J�ۙj�1p�g降_��+�𦿊0:Bq¿ ��i�e�ޭ�imS� 82Q�)n�3��Qu��-��Q�%v<Q�Uw|���uI�x̭nX�.����wL��,d��A9;�A�з�}�%$s��80Cy��Ii4`�3Q�q�K�]%�����{쮗�݂�ѽ�L3�z�U
�|��P�,"�Z�S8�$��6�G #�\�1�4�6�k��v���MC T�]S�S �:�p/C�j�����*����Z�zA� ����bdm&h��k��u&�O�>�q�ԝ����ߩJF�*�&i�-�6Q�m�,��ׇ�u�8'�jV��'b{�O�����I�O��VB��a�L)h2[��~ѧy����� �mR�zT,`� �r��T��*6��� �c0oCV-{���^���TTV�^�=-R�D�4�_KJ�F�s>��_ � ��4�����]����,p;,�ŚDCzzж08<�9�W[1/p��B�!g"W`�p�* ��k_;15�2 d�Ka�u�P1{�).�P�-t��i�@bt�q�[FN���L�ة��A
�L%²���li��F+�����#R_ rt4���̒Ӟ�I&��,���>�/.K;�Pu[�~� ���;�p��OH��l�Mx�)�Mg^��^Z�mm� l�Z��$�[�J���+S!Vt���G$`�V =@�ĝJ�Y�3n�7��L�&���E\�`�E�>"n�e��̙q�{�T�G���ڰ�D��L�2�l��<Ŏ��W!�\"&�> ;�Lt�e��[��iJ"��Tu�a6��l�=ߝq� ���Q�Mĸ��0Go����][q������0̥�UIٺ}�Oɡro٭�2�M�݅�ES�.�T����tho��/<Ƌ���δ���<�7�3���<~�RY�b{�-�˸v����p�e���9v%rn�ʉ��2t��˻�5և4���q��C�� �J7׷@�-&h�t�k��|��g�n�Ds�F�T�Z�ŀ����
�����Ɩ��]����Q�S��j�\ܸ���J!y���B�9wfl�jӡdcl��dR�3#uNF��K��k���\����x�c��C�Ed�P"��]T�{8!fC4#��%
5U�� ȑ�>V_2��8�s-dZpti���ރ�T��J*�4<w�i�� FV�L�}�Ԛ
����t�
����%9%c��5o��-�+
���s,4N�L�a�z� �{��=oӿ1���/�%IR�b��r���\|O0����FW��s��&%�
m��� '���
��Ea�K?۶�� ��WJy72p�>���]����ԭӸB����6t=�Sߕh��e�V�hvM/��9w��9�e�M�ѹ�Ca`��r�4n��K4jv�U8��놳��� _D��d��#�:�,s���; j���U'�3]F?�] �����6��0�w�ZiWs��KC�~]�g�6$@��+n6�0�g������3w��4r�e,�O\������wt��x᰽ ��D��&�DJN��Á bh^S�~5�~B�N2a�B2��]��=��ε��e.�u+-���"Q�����N�k�Xx�Q���t������:�m;��K�Lx�rŹܪ �RaV{�l
�^G�[�>8�s/E�XB�0qyL�br�;9�X���~qJ=Dǎ��Y���B��hL'��s���NNu��?}���~X�~a'�ʿ�S������y�u���(��ij�PJ���{i�P��FJi�˶�L%�P��H�d�m���u�Dΰcj�U�S��.�uv����^�rp�q1f)_��;7�4W�N׻�����|b�Y��\vXZ�����zp�h ͟~��覰x ��F���A`�y����E|&+�Ht�#�P.��q��}��n�`�r������Bx���y� ���Cy Rc ý��S����,���� R$��7c�o����E��/�2h��|��7�dj1��%{���ҡJ����-����ˋ��,p������$s{�gt?�b�SH�~��<��owe��ꥁl�Nw����������;�����m`���:$1:�7��Nj�� Z�bf��C��� ����7�ˆt�; A��"� � ��D;�-��$bi�z! ���"�[���r��v󍡌�R�$0rC�a��/���}(���XN��~�q32J������iV�'p��Q;��I|sF7��<�U;��#��L�n,%q��i[��P�R���h���*�j2X��o3\Vf�u��P�^P���[e�> SjB�`�Q���p>?H������żi�`Ȳ *S��6N�?�O��Xh��rq�r]IY!.ҠU�cQ!�̱D۠�4����)�����`p4��g�ի�iw����iJ~q�7�R D�t�v��诈���ðd\���{��)�� ��U��;���Wk�!� �]�I���v�6�e0I}�1H�~��P����md��'�H��FHG� �h���y��݌�J��Oz�r�娹>��Gbm�ryR"����B��Hu����)�^����$��ȉ���) Û��%TԷ��^;D��ʒD� RFg?��=����Snn+O'���ʢ/��t�h7�'qę��ʡ�H��?{J��Њ��"�_༸r�AZ�^Ͱ���
��VX�;w��Y�˳�W�&o�}��J� ��.��M����j�n�ur閱 �>���
:��%����~��?��~}~-_l:��X@X`C�-b#�γ�ו�BĴf:����(�C cC\��� u�<�&QI[ţ��-ݨV�ƒ&������j��}n�E��u�! KΣ}�#�acGˉ�� /����&l�E�d�pc�do
�t!�b�u:�L��S {Gz��8US��Q�0�H&�=�#9����r�u�>�~ؔ:�뉻�]���� �\�𛸀�5(���k�,I#���76Җ��fݽ+� ����#�4��r};�o����'dro�ݺ'l7)Í_�g<{�N)T#ɧ�����FP�?mH�Q���K�rI�a���� ���4��ݹ�‹��+��7�X�f7��Iw4�ts�G��[v����98vR�%Xָ��=l;��R_����`!$di��ڊpA�9����k 7���x�p��L���������T���mB�y'���G�I�ل�g��F0,�/%cG�`��8-]�2Ү
��W�i|�%4�F�|��*�����n�U�ǐ #2><�Lb'G+�����Y���L�2�|S0#F^l8h9��O�2
��m>�T�.x��Fn��%^�|ې��_��=w�Y�>cL&
k���.b��Y�M�~��i2ʠR��?Rŷ�������{�pC�1��BA�;�8,ln�@��G�@���vB�D�����$����@7Al�?)�/��x~*^U��oa��0H�H H��޷��!����d�� ��� ~ߘ`�gXh� T�3p��"y8���q��/��k�� ����d��x@�ڔh#�`���fN�R�AY^����KKhDx���
��E1!Hf[W��&Fϳ��n^^c(R�������K��d����dz;��6(s3�SM�S�mW���6n���Q%�ٛ�b�AL���R�'5.�:UiU!e�F� �v�\����o�~�qP\E����/��"8��w��6c�� nR��9z��<˜-�̠T�̊hmn�1�Bc�!
G!T]m��|�BtY�ٚ�����y}�7J���/#���j^�k�hcv�u1,ZmOl%�
ܴ��~t5����� Q�i܀y>s��� C�W� ���K>�n*����ݍj�n�)��oy7�N�?��y�k"ȷo���`��{���M*���|(<��zy��ݺ�c���?���~�]42q�|$�a@�~�>D�;����V�k��H���3=�V<��Y}??_�]��e�����V�[ ���6h$܂���o�K�<���I�n �V����T�8U,T|�g.᭐!�i�Z�ꄆY|o�> E�3�}#�Y2G-f�"�T"���$�E��4j�)r���Y�J��|8�I9� a�De lUdE�+ C2��A���[�k�V ��ΓƑn�-s�yhc��J����v����M:kk)�-�]U%�U�-�T�X�&Xpv ���C�Y[�pA?6UF�\�}_�ÝƗ�g�ZT
нA'��XSkl��a*�������;����������?�d�S��y�,���q`d��b���$�U�3��� ��h;@��qz�� ��:��B%"Y���w���� [HH�/�6wV��fs�
�"8vZ^~�t[�ϰ��Y��G=@<�F���]�f��D�j������/��9�u=�w�q"q���%Z��uK�;"�`C�;�4o@��M�� Q�]���4D����0�P� ���eY�҄0~��<�ts�^��b��r{�T4��'U��kؚ��Ɂ�Ɍ(�d!������"e�wH�9�۳�e�uN��j���$���Rk�)a��#!O���.��ҍ\���<*�<��ِ�$�F�!�/r�yF�J]=@���C��ؤ:LS���#��Nl?h�8r{%��;��N���0������<���� ��d��:J�ĥU���R:ʕa�ς���<�e4�b-�X�� ���n����?D�ڒ��(<{o�)�&���Ϩ�����tP����U��c�c��W�eAǴǢ®��s(X&�S<Y��랿�u��!������I�^��n�D�E,#֍��7e5�ǵc����O���� Ŗ^�b���5�M"�<\I Іf��۩� ���/a�k4=�+ԅ8�<�P��W, ����C�U~���7Zo`c|g�ѻ�ɝ����]s�gƷY�L����Т�C �K�2Q��ͷ�m�"`b�!,��U��*�sXA�/fS*�����iI���c��7(fP;��_c2 �ߡ��f-�@b�O�C�;@��"pPb��B�+3�J-�,�Rؖ�dfD|��g*4�)�x��� �y�[^Z���{�d�u(�U���(š_�K�E����Ş���r���罒�5�s��dq������D����� ,���Jm-�\�|_HOIOs\�C��k��S;<�#/�ȇ�x5� Ԓ�+��4J���2�N�|��:]�-\�2m�[G�"8(�t���a��h��n9-�z��@C��̷��Փ`F��K�˾��imq��Q얦��y��P�E �8J�u �Pzw)�C2|O�����Z��z�Z��~M�}���x�ͻ$��Z�`߳�+��L 8bU�I�a��>?x���v��_��04���eeA}C�������� ������8�2�_EU �H��R�y�
y04c��~�� T�f1!%�\ �āZ>5>"@���$h�$����G��< �ɽ��T���D5�,��?V�@�����i|~�`fl 0 q&�z ��>�<X��H���D��h��b���ە�������<��u�7t�up���?\��lD��� �\��D�U�\r��8�tg��Q���8���� �H�G�t�T<������+G�@����������3�찅����������#��z$��$�٣�Á����AB����?ԕxsx�#�Q���������������\��?�)�l�l�QcM�����M�s.�E�j�5NLJ���F6��'6Af����v�3}%����]�7F���Ou[.O��ꖱ�)h��A�.���/�ĸ��x~�l���X�4�� e�zy���J���+WZW2�<�,�30H���P�D�p>r�I—�}�Be+�~��9�Z�;KL��$� ����C�'�_&����K�H����n��n��J����[2�y��Fޮu�3;�>'�m�_�������`�ow��~�6N�6�?�����`�3a���?S��X�O���#���)Vr���$00[�8�s��˅�8��������
��T$v�cC#=#=߀�h������dßL ���Kh�
�,� aпÖ��ڿj���,�7�q�RG���J)�n=�|�+�L OBƝ��>�`,�B���� ���;��)��ɵ����z�����rs��_��}�,u۠0��y.^WL��5��Na��fB���Z�SO���?�ڥIŞ+A� {�-A}sd�~w�U�[����j�T������@n Ƴ��(J�Ĕ��qyZ�c�\S� g�Tװsˌ�ѥ��Rf����_��u�� �s3��"P�tOok@ۻs��k�d,rv�Q� kȩ�E�r����!��a���绐�UXe_��{���M����3�Ɖ�K�����6���-OlU����XZ!��~�ÿ�R&ĕ *���(x�UԦe�))�Cp��.�Z2̱�:锓�.���}��&nzg\o�1g��9B+����8�2=�;:�V>E�R� Bp����~+QL�k���*�-�_޼5�*�-�N����^)d���8�^����� ���{���}0A�щ��ۿ�=:I[Yc�k��J��V��leY9�f� ��VL�L ��!Dݴ!�F��'Y籠k�`�Q�t���,��K� ��i�}m�wz�r\��3��0{�yk���[�N��vb�)֏Ի��;�&���Ӓ�g����j��vh�ˁ�䘢۝��n�0�n:�45w+�:�ߏ�UΈ웛�����0^�p��0eJc�a�������%���8x�6�L z]�� ��-R=��X�3��\x�QT7�|�k��r�jbE@� ��/X���d�}�
��� W ��d�ݢƷ���YD;p�L KUm%���,�+l�Ӫ�^��-&j��.@�k�$��{X�}A��*ε\�p!��Č{�f��!�������q���VY���X0��f ���1�^����!U�Ҙi=� �����_le�#;"K���-��O��4�Z|�WtӖ�qIl�5�K�e���U���K�g���K������H�RX�W�V�2<���x��<�Uy�3'j�����' ��
r6��.��^����7� �hY7>Rv��Q2A[^�-�ˋpF;u��U a�O��'0�Jq�x��z*6�C8�Y�h�JB Eo� �{P�)���P�&cV��YS�q��8�\��<遰��`�
����Qu�2)�>3��-���/�m��hq���@$F��X���|W�R��z�n EU����e�oV�'�1�X�C�����U4"��(:Mj ��S�1�D1���Y������K�>*cTD�DnTK0>�>v��<� �
�zv鬗�H�JvX)�^��%�X:��g�h�#Tngb��K6��&�E�x�`�����x�g�0��ь��T��Y)��<c�"�^;H���Ͽ<^��t�#e�-I����������$���?���}��� )F3
9N3E3J��`d��g�����鷅 �A!��3�Q��2���������#�)?�=��~���V��6�N���$�N���H�7�/������
p;�/C��Y''���Z��"#�|�� ��lW�' ��u�|"�����Ɣ�N~��UC،k١V��� y�0]K q|_\�Qxt? S� �j��fs�:�g?�� A��dg��c� �ԑA�ML�M�[k� g���\�f���5v�8E��N�[h�m��#�~r(�#�¶�Z?x��J��{{����9�i�JK��� �E���5�x�K����<_���y&�!�X)U� �̵��Ѳ�.���J���_⃫�@-Ꮩ�A����o��/ '�c�%B�C�������OsF�؂� L�<d�j���� s�&%E@��`x�5?]D�dZ��/W��ϫ'Y�e�!hwd�[p�;N4)9�e��"C�a�^N���?&��k���V��j�.�Q5�\��g���l1B��O�J#�m�o�V�_��s�}�9���y+�)�[n�Yo-��s An��͖U} ��*��;�a,��3�5\ڽs�8g�W�?5cT�rYca� i��JO T� @( ����qm�P�]�'� �)�P��Y�=6�3���O�]s��S�_>z���)ٔ1�}o���S _�l�8�R�) 8A
�$|<��v��P���l�z0[1�TB-�����_A�����j]cehu�ť�匫P�|�~t��(�g��?"!��5o������ju(7�E�O[��qR>�>V}i2��Z�<X +��$> K�S�WF��N�F��`���H����K�q�be�j5͎���榎���9�͎�M@���ש�i�i���7|?xDĥ��3�NuQ����;՜����ܝ١�fn�p�W���n��l�'��8K��W�C�n�!��=o��h:{ ��^a�{ k�Q;�4�Ĝͻ�/ ��?�~��$&?'ň��z��ؕ�8ک�^�>�a��F�@�\-��91���qU��s��2M<��@�G����4H}q�ᙼb�����s4YXu��V=Lu#����7|c��3"��e�G{ �5,��@�����.Wԝ6�V���ܕ�3P� ���s|��s�7P#Un�VuN����Z)�MS��q�w��s��Y��i���g�L"vU�ڶŽ��17���s�.{�`��;��$ �s�����]B��(�3�B�&�H4�)����Im�˖�U�\&M��\�D}�Ri�� �ÎM�g��DC^�Yz��c��Z�Dž61d�1�B�7r}�!< �ĸ����&��֎ ��@�(uI���4\K֗L�D(����HR��xZSl�i�g7i]�y����(f�������X,��X�Wt��)VC�t��j4���_���bm��o� ����k (� �\�׍(�&E��Z�p�
͇e�������?�S�RVВn��ih��I��~��o)c�V<b�8Q��OTz����� �f��n�%�n�*�U���8��X �q����wN�W��ԗ��3Tq?D�-tAy" �g��0e�Z�J{�����f��{q��_��,T��I/+&�M�2]��I����X�i���9R$L_���d�����cc�1)�ھ[�k�XZ\�b ���!u�v�&na�o,�0vj�u�ڃ���V ����BN���n���5s5@g�����'z r�-�ǚ��;ڴ�P���sW��;�o�3��;X(�g�/�g.�/����ԁ_����]���,OB�%+�ݛ \,�L�yX��Ѕ��T'q"TF�9(�V��N“ld�m��zǙZ���~q.#rFsmL�F�A�M���<��$��ghJ/v>sef^���!��1�
��r~���y=U���b���T��
Jw"�
a�Ho�c��9�Y�id�N&�L$.z�(L��|��q<q���H�A�T,, �� �i�f��2� ��=��it��urȄ�(�j$�Z�T(YJ�Z���d)�uYf%'��6(�g�b�N�6�>�s� “ ��볔����G.�2��梻<
kNjb�S'�*P�T�%�_ܗhNWv����U���( Or�,��pO/*�ݚ��v�w���#J eJ�E�r���i�˄����� r�m�[��YZ�Sq#��Hj;�r������1�H������G�W�_��q�R?BXNep�x•�sK��p+ࠪ~X�<_�}�h+�F+<�")��s�&{Y�8��̭$O�R��].�O�����T*��ϟ8��U��,��g%#���ޓ�aJ���3���A��q��\��SXY� �H�ٝ�c�~���f��:)�`q���~����!�-�ؼ=�!�;�/��<,�}�,���0����y\��Vp��'1��wKk�)-� ��M滚�7A��̺�dz� $Yްј�a�V#�R}'��c�,�f���j� ��&���_&P�`3�r��^��!��(�Ah��|9�~5Ѵn=�ջ�̤x0�`ȱUn�������3%e�2�h. Ͱ��˜� -�[`��w=��7���X�!J
��Tv��\�
h�2�hu�a�+�VL�;j! 4�Ŕ���_����0�~�x��3 ���OVف7��q�1�JC{0TnZ$D�w~C�y}�6A�bN�JA��)��*�!�;�Άih9�?)�>$�b��"�R��Υ���Y���5� ��ζv4�̂��ZQb�Md�{Q���23��AR�圬����T��{Ie�L�h4헏�{h�r���Q6���M�p`r����/��\Q� K_�Q?*�н� eHpL"C���6���a�/g<��}�s �6js҂�*"/E�=�S��7ȡ�NcE��=l�~h���aA����f�#/�ıG�4�Y�����ܳ"����Ȇ���M(6�
i�8 Z��4��&���8����L���c��� ˚�ƍ�R�S��-w�$��7/If�蜩Z</)� _@\�J9�`������n2,��}B9� ����Gp����&���4k����#��%�v�B������I�/u��J`b ��k�7�a��z����C��)���ͣ�GO�Kws�al��U5�0��ت�;;9z� ��B9O��zl+�=����7�sr@����dE��z�3f�4r��FM�%P�,*?e��Bq����?z<pW���`����̈�O.����4�F�k>1��-n����R��q�\g<[6�renK�z-��͎%���Pۂ���.v[�=�ƓΛ��$���/�ǐ�i�Ggh�웃3�*��XD2��bV��C<�!n�Rey"�BV��芋Z�����]���C�ŋn_���Ӣ�l,��_-ne�>�XS�I����gh�W�Q _���� 5E�3UXI%\J���pT�E�̭(�'D� -l7����ܶ}M7F�����Enh\�4���cڪOjÒ� �#*�2��ke�����u?�����R}�����o����������㷲�׾+%c��Yɏ����i���z� r�! ��!�Ƒ�g.�[H���?�g��� �d�Q��1��Qq��ڸ��[pw�Ҹ���ww���!���C���K�����{gn�ޫ���?zճ�-{���d��,�i2��||����X{�ܓ�gYEA0F �G��� v�ɉ��ɟ�_����ͨ�45�wY6��e5e�#�:=f��%�h ��x���ڟy�T�S�΄;��Ճ�Mվ9�g���,?s#"���g'S��i�x&���O
��R��n��0r�$�5<u]P��I>�,2�["*�l$i��pH��%* ������Č:�L-����'���@�b�:�� ���JRM2UD�?�Grm�� �,��\#Ł;�Kk���qm$����Ք�`8��ĥ�+<���������ϯLD�����]Ꮨ�/��b��qѳy3�8�&"o7�.8 l��(�A2��Af5"�p[<�>�k�H���p<}e��0��9�|���Xv\� ��y<s�F__a7�6�W=�Cc�<� "����"���5ϙ���+.�]�����w��r,P�q$?�.�����݌Wx��t�C$m.���F}�Hg($X6�6� +�F�����x@Q�@��Z�N&_�I� ���u�"�+� �R���ww4���]�C�^a��%�9Y�?g< �چL`���b�O��3�P�0�&��ǸM{q��{p�s��<���C"�@N��۞�'�$��X�Y���f�인k�[�V�����Fh�O� ��!0��%��yb��N�ɵ�_ �f?<�����NoΟ���J��N������#������X��}L7��9=��%t�R�]��V�9�3C�/}��#�01ss��2=��OC���
Т�)�����W�����T9^�% ���r�/LQ���fV �����O6r9��e�������?"9��S 1��0����<�q�kKT���<��+J���{f��(�~ T�˨S�Y��� `�Ss���t�r���K~�Str��n�K�!\]�Ѿ�ˑ��l������Jϕ\VkL&=���;k|��N���\q�휕�1- cp�r��%� ?�Π��yR�g0k\����P7��\��oI����|�� �n���W��g�U���۹���N߀2R�����G!�V*��UM�b���H� '�53u;<]Y�?'d� 3$�,��%������;QWt�P��V�'�b�҇C���Kf<�TuUA���]"�Ki��ph3y�s�z��Lݴ�xC�.�� ��$���I����[���b�ﴽ���`.����o!8��m7/AQ�<�����80�5�ï`��_���o�r6��u�8I�-m�' V}bV�GY|��V��G�ӻ'Iz�M���"�ё���c �-Yj�y��w��-�\E��v���G0mW�@�@�̟���Ք��$�@�!59\�/�$��~b� �UF e腦�_��%������>������Em�-��W ��K��'j������&��1�
Kk&{ �6�f>�@��E�<�n����?vǢ��^���9"8M�ON~[Z�t��_ _���fZ)��:)�Tg��� J:����������5����π5I<����� Ԡ�:<Ԁ/��i#���Ru�Al�m�>�h����e��ۀ$�!�ڃ�(�o���AnG[�$ɽ��B޷'+�;A��R��B�ØS�ʚ�I$J���n���֖�5��5˽L� !��4LUak��V��,{z��XP��oA~XP�~:��8��?ݢ�df}��CM���MK6��x~�Z��`b�M �M�C�>���?�d�}�
����� �a~�/1�d��c.�a[㟱j3rQ{S0H؍h�E �a�;bgfj�����`o��q��>�(&9j�)W)�#� �B��9�X8Z~TȮ � ���S�x��vR�?�U@�=ĉh�aW>�󌢌Q���T�t���>�yr�l���e5�2e�� ���"�6$$��H^L(���B�<w��w�k�<�R��/�, sVO����w�s�:��̸l�X�&O��U93��r�^�1'�t���1Rxk�٦O���Ⱥ�05�y㋆ߛ2rkhǡb���)�0��������ƌ[E����({� ����(P�
2&NN� ���eIM�_��vWP
q�_ 2o6�СciNʄ�����Fl��;�L�Jqlr����yj�|��Z;O��.bY|EtL�2�J �)`��s�3��K$�q��:�{���ed�$�%�`:��4�ի����Rߘ���0J�V%T�����D��*:��W��Ro��]��w�(�N<�v�컪ϒG�啔Ҧ7�6��Y���8{bݼ�q��\�^�ס�n5_Ϲ��j �h�{��x��"�lb���N�]Kހ=ǐ0Eձ&v�n<?��1��R�lC��6D�#�(4V|��؄/#I�\w|���?`��������P��(�w]��Ͽ1��l�11w�҃٪R�>3G���%�;�������f�f]�����@�� Շ�%�)'�/�7�� �����H�sv�s����֏�aC�"sLs�~�B���o�dem
DP����Ƒ�C��`��1�x�2ئT�%��l˔\�KF��MZ�����pO��2�Nܴ�ʃ��#�㳹���"^�̦��SG��'��W��כ�U�S�ò(��m���JM'���Ad�q{�}�Q�5����e% �����H� ��ɍ=�����Xi��)�{�R�i�,�R �,v�]E�������#�_.o�O�E�?vsX���"{���u��&��&�:u@sh�< 8r�@1f�E��1��9,��!���� �O��l������|� ��#�#���x?'G���G���R�z��^$>�0 U�ݠ�� $:��x.i-Hr�BqjCn�7Ew�,u���c�\��v$����x�����s�)Ч73)a1�A5_3��ƌ����3�>�:�a��k����I�������� +5w�4|��c5w�!v��D�jq�w�3i���/`:WI��˃v�z��)��E��c����}<�
8C w#օ���և�� �\���}AM�$b�!z�0�!�K����x�G��Q�}pV��/�6���+���zv�vkm��`���y���z��`Cj�O�fA��z�W����@h&�1���Iq/$����a�˨�!��E+���C4Y���]�5�{����� <��a�
� jO��Z�Vy��P��A}����2�
 O��|�ս&O�E�F�#��w�4��E�V �Љ��NP�B�}�������x��]&���uB��G�h�j�n�lTC�H��(��%I��{|�}���
��xq��7{�kMz�;k}%q�Bw�8�k�U��\��aT� �/�I>�BK9��>b��C�0,C����}���m�Y�^�~�v�����CI���8�~�����T��i�=�� �ʣ�PTiH�㒽cb��=Ze�� ���B�Tn�r�F=�WY�r����B|�i�$�@���( MW�����k� �?���|��0?��Z0g��(� x�; 7-e=�uCv����������kD�B�2N_�׵K�U�θ�=��
uP&������MwC�[�7��U)�Lه9></�k!oX�7b���\�l���`rV)E�k�O �I(���C
yl�j�� ���=ա��E�C�F <n̘������rc}������� ����=i� �@��,�9��B� -�Lj2ǎ� > T�� �*��<-�R�OY S[[�<5jO�_�1 �9v%����)����)D�%�˓) ��15�/� ����]�9�g %�&�dO#�'T`��M��b~�}Uׄ'�Q�cCε��,�Z��浩 K_/����N��J!E�̮�Q��sٻEU��k�(�������+�Fz��d�2vA-�Nlz�z�Xjs��;}��R_5�3��I��L `Z�P�T�~6݄N�SH2�aAPG��=��J�O��aX��OyV���s��rL���a>�Q=��iJ�|�l!�&�]O���+N
��u��E�(���DE`ai�p���_��r�X�9��O�
���ӄ�NuL�}Y_Br��ʿ�p���!����KN:F��[o���ZZ�Fˢ�D��K�f�{}��>�9Ds/9����I�n���|��B �E�Bq���Ϟ �:�X|�k�D!*�%T�
�$Ѳ�ZM�FB�RC��0�pϑ���D�+�U��le%aBm6)��뷟��B��2��g>}�g2ߓԧ��Q��OSκM�q؏4��m�團_ �ר�}�D�+����/�^�n�Yn��8;�6� �V$^Ay�KK�~Б�xE@h���e�W�Іi����������_��U*[j��ho!A�u�6�ZTɀ� V�FKP��B(s?��o()5�+��¯��[�G�7�8�N7�>�z��ء�Y%�
���&_/7�';Y�/��v�,ZBp��!ϩ��dѡ�i��>�i�<�x2����*]�G�ဤ-]+R�+^����<� ��c|���W�.&��a>D�4���i����D���s+�Ra�f����E5Bn ��T�mg��%ʳ��ƳA�gu0�k M���b�l\-��7G��ƦF��ݺ��^W=l�xR�f̙�q�fu�����1bɑ�.���|��@�@!ј��]U�� !t��0B�
����F� �L���Xl��Jol'�!En����\�
�=��G6�(/rz� c���=��ځf�t�p����5��V�!6�O"��y��,l+���yZ+��lU4`d�� {���l��U��g�c�u.kJpc9_ރ�}�l��#���P���g^� �S�$�p���Οh�>�^`�L�e�i ��)B�,������Uc��P�-� K�Y�5Bܚ����3�: O��?Q��8�3��c���d�U�"b��@5�y��M� �km��yl��.6G�:�Ѩ���es�զr��md�c�ar� ��:��� �c�.�ȉ� �$t]Őm�K�J�x�g@0�(��v�& Dg�꒏��������^��$���5�~�_W��,�dK��5�Y3H��3o�i��@?2ݥ1! 7�����ѡu�^�v6s�ݫ����o���������U=4��2533���*{.��G�N,IН���Y�sF�� �Č�r; ���b�^ ����t��z��#G�==��x����c'�$�d�D��W)}AZ�b��!uЇd� ����A��[���*�্iqNҬO�b��X�}��P��֬�r �q>�� �o_t�C:���r��,�ِ�u-�h|kT.S7v�����P+H���/P��$�q�
!{�;f�/C�gz�C'�n�c��>}�Uz���]8 ��[j���V��OZD�U}{ED�|"�Ž��q0s��5����;w��R���.�=����j"�
o��������hv?U<��F{WJF��SE�|z�����>�X;�W>���׸|�m&�T��SO��Q���5Z=����� �;C-G�ޤ�:�,)�f�E��O�:{G��aY?��‰YUny�t��m��l�s�^,�o�!�^<I$�ԇz<Ɍ�����n�������DfÍ�:��XV}��͙�A@���p��?L3����t�?�V�ז��J�~��4L/#R��M�/C���#��zxՀMe��,�l\�D0��q(@b
�M�70ul׫�b�093:#�Nj;�T���!b��^@&_3"�Y92y�(C� �~�U��n�MbsV�ķ4ۄ�F��,�J����l'9i�mƃ�ӷh�r�>��62aF��A�\��{.�t7�׮�d�RAk��/�@R���VV��˴4U�֘�������f?���]���O7�O��������"ӹ��YU�6���I�r�{�>)��+!a���&�*��x6׷�t�\=;B��_6+-zm:~�"̰���_��|��s�崂,׮Σ|�'�z��C��|
i �(y�}lC�$��rHc�-MQ�Kd��i�� �:���bn '̵�٢nb΃qء��A�ڙ���ղO�Rꥋ�ͻ�X��Q`�O��RTy�A6�P�;�vu��y��QJ�Go�GW^�o�t����g���`-)\ـ���x����E��h���G�a����
0[��o�^�#D�&��ڰ��Ӥ�F˒ ����;>�+�e+�*�څ<@�=Č@�`�'8��2:�!o�W� �?8��^��߲+�?A ���Y�4k~W�g����� �����Ӷ����g��8
^U��+�Xg�/�HHou��s;�����B�fg=J� �HLSd�"��Fg���b)1�}��I��ز���k-[%/b�_�n��6jV7h��^�+WYC�N�U������j[�E��8���]��h�[w�C�FH��d6?(�UcE�Eef�Y��'�&�*��ⴍ�c��J�UUw�Y����Ru�����/�J�{�^���� j��>D�X��m!<�)
u\���RW�mmn�E,�X' ���ӓ���ca��Ԉ��w����{���Sg�:[�&��n����wUn !��B�!P,c��
^���G8fX�0> d�4��HƓ��w8|�]��ؙ0�0�Z��ذ Qe�!*�x�.b��(c���|���!:��J���������C�� �J6��.�Q��2����w#������ڛ����,��Ӭb9�k�fz ��\�B���?�� B�+���v�I��Ŵ��YƑ�P��֍��Q�&8��ƒ���K�� y�rl��%S�����d쵠������ V7�O(l&��8*b�8\�^��^0�0�)̪�,�[�+U���������p�s�G)��h�׭ 6���N��W�W����oOO�"5�%��|���0lM>%��[��2J��.Vp���؝���&d Ԡbr$�ou�d�"��������i�b&䴕�WvW9x� �=m&3�C�bL�
LL+I� ę�p�$Lx�̑��ߨ����d5���^(DO"��2�93���GV-�Շ\W�F�C\���Z+7
���8l���Ns �a\S����d��0���������H�Eei5����4���*�!ɌF�����2c8W_Z�
a���g@:f�!��? l�5J�L� +{�=��qrw�2�����=(}�Zt��Ew^�P�P����%�˪�څ��P%��̸�U��e|��Љ��Hw]e�cN�� ���l*���C�b�d��I�b��t9�:7�&�S��6[�y�0�(�����MN����cT΃M�͞� ZAs�_��~�8���& � w���[P�����=GO�$<n6$E��'m���7A�a���[|��ʏ�,���p���ؙ�05�l�kT�bW�\��*���a��O���O(��1����k�A�4�ǵ4޳�jH�Ӛķ�B�Mu����To���z~XKx�\���#3̆ |v`n�)�7����d������B ����rɥG�-���]��L%����(��g\Sj���g�o�oh<{;m�I�|��&`�g6&A��0� �Jc�Ơ`���i
g�:�h�xŪ��ꂊ�4>��C� �.V� �,Ju`u�#u>��p�U�SYm�����&�n����du}5s��.[(�%����2�;Z�$����{&2+�^ _�ո, �B>[?�k�a�r�#]�^�q]�$�'���[������}��Aim���s{g[��Wf��>�:}�I��7p��w�V6t���/����;�> ��O �i��Ov5p�R��5����J���v��"�+�r.=U����Pԋ�k��:��9t��'���Z4�^��H�SJL�X۔�bT{Q�Y����
4�*��`8[��@HJ�SJx���HHM�u���T�!�ts�=���O�i�﷣���OҒ(��a֎�J�D+����AUʘߧ`Ş/F�����`��H��Pu6����@U돝���p��IM��) �H���e�����Q�V��������j��[�ͧ<DM�c:g�w�S�TIb�����l����߅� t�t�Y �x'#��0/2�b���D�;��郧c���7�4�BȊ�^���i�DzУF�؂�d{y`«�3o��i�i�@�%���H�3ё �Jd�T�)[1��I �俼D��qg�˯ݰ��T}����~��=|�@llB��s�������3D�p�8k�04j*[��w��T��1����!ͤ��D��7f�t����"��(,�Qƨ�p��,1կn�esE�1t+C�3F�Gqߚ���ڬCjŅb �2�2^S�uBj���E��bE}�%a�|G[�>�łt�
n�i�uUή�BjC$Yi��8��t�Dx�Tф��H�zI��L B�I��(%�: >��WT�7+��!�$4���3
?�u(y_cD��U�� ��r֡癪�g,)��t@KBu&�oEK�� Ӈ6��d{�ʇ$ǽ�Hѐ:�̠���\V�ڻ4�>�%�g����G4�����y�6B���IU��9��M�����K�>���[�|f7�)#��G+�~����mW���%��E��]��`r,�Im_z͔�G�=\��}s��v#Ã^��>��'�m������7�IN~x��j��z���*�8ڽ�W�6���q9hŸ�'�Ssr>W %e�gE;i���K��N� Y���9.�75�����u:t>���n����n�R+�����pn:z8HB����+�q��y��2D�lK���:q�q�Q2�ٸ�K睊ϼ|�ݥ� �
��[6k���
��s`����,��Gk�W���$BC􁖻�C ���d�u����oG#�5if +�� �FOH���`�\��� f
9b�T�$�0
��o4�o���Mccc(�V��Q!�m�C̠�5�Jcvdi�f�H�F_lְٜW�t®��Q_.�9�d�v�r;�ka�2�T�bu�$�'���ݻ_Z �F� ������ `�g~OM�~����fE~tXB ���9�U�gPy%����K���;��7�|T�����9%
����h6�߃Ӛ�p
[У i� MQFc�r�� t��j�A;&Y�T�3�h4�j��<�]:z�)>�����u���ﴺ��[)�Fz�㽀�D��L��u�����F��z��^P�� $8����� ��k�H}{[�MJ��}�h�e��M�͢���o[�2�[e�"��MaA{�����N���YW����]�gIZ�L.�
�r��`���� $�����>$B�f�3��1q�혱�'r/�/*�w�{.�\‹9�#] �9�gP�p��Owy)���M93��i1��VC�FµnY7nYG�� VEQ��Yj@[XjA"�/�ݲ]�\r@6ױ!����N�u��# �!?}��:�9�^@��&B� �y�s�2�z��eAV<.�I6�j�3��S��*�L���"��j"ƥ�|śφ���Y�#�`78]� uɌ/]�t���(Db9�����'.������K�#��$>st���m5z-�0���ʝ�~`�-�䖁��dţf=�`��~�BQs0��$ֱl9�F_��� ��
�na��
�!����B��>>r�MOn�ԢD}�-���1r��B��|�#;ӑ�� O�l�{ajD ��� ���I0��w�T�_T�����ZO*kkDk3.Qq�� U 1�a�\k��X UN�R:�7�?� J�Ƽ��. oµ&]&ܟ�������pb�5��(͘������fFe�_B����]u�ă )�Ҿ��y��F` �S�_��B�r��&�io|a���F�m•�jN��O��_��;�-~�W�<x��Jr��&��4��.���F�J��C�{m���!J���Z4�~?Dr��Y��5<�<<�?�W�sc�9��anP�j ��tE<�ǫ� n�>b����@�AN-��h8 ��T���g�8�r`8p@b�i���8���/A�G8��
��F���L���b����&�Dl�u�@�V�����,���x�*�z�j]SI֚Rç"��x^t�4���9���a�Jh$�B=��]5���n�K�#�[��H��)���N,�F�2��]ѯ����@����]��������<d��Q�!�E�.�� GߑYek��2����� �G�� ���(�[�����_� ���_�����K�������*oC�snU�� �
�I��L*��D�@�h� ��R�MC8S�9�f�_7?��!�ISvF�+���
o���S仟���S�j�zq%���Hh���L���F��B���������� :ɢ tO-�M��:�RF�^+ZӐ1�_��&�S�T}�)k�qsi�=�'��;›=V�� ��
kG��櫻���fԬ��L@Z1Ύ�G+�n����f~ڌi��<X5� ��rFwђk�I�3�Qk���֭N;F�q�L�ujip�ku6��g�N �M�~�q+1��b�&�C��Y���tT��Ug�Zn��T��"�A�4ʛ06jt(/�o7D�7�O
3��,�g�f�Y^߾�_�2i� 1��27��R!)�����
v��=�m�f���� ��S&e>y^�o6v�yt�ę��L0`jN�#i���ra��N�WV�1YO�5��)�:�ڵ�P��x��7f���V ��t8p�`�hV]�O��Xs �D��E�~�F+"�+� ~�w�\���.�HL���E���7dN%i W3�)�j.��)��'$qAG���4O�+�>�s�f�6�\�T ��a�-�2.`niD�
���  ��TZ�lb�*^�"�?U�,�,��:)��苠����w �-������G �1����7njS6�p�=��������⪪�Ey4�̈C�(E^�ϩ)~�)X�2B��� �z�cQ8,�ݩ`�&O���O}};}�]ay��!.�.�� ��׆k�I�s���W/A�ӕ�l.���q*c���и�Z.�v��-!r�kA�C�:�bq�!������5�ahȉ�b)���i {V�8��ci7x�W�B!���8�7�2��ކ�
�Vk;��B@"`�X��BJ
n>QL��/k�A�����Z��B�:�����z�G� ��-r'�7�UF�7l`� or��.D^JЬK,�NE�.�~0/�@�T�9��(W="]fx[���q>�=�#h{�[�x�{�/r�?)����_�q��0��E�:x��%{�^���Qd��P9�3f�MȽS! (|�M�1.�%�Vҳ����b���
�� F�)��e�R����Mk���<r������$��=f�q����w��A�s����?V��z��T��Z����Ft����Pr�9.��8P (�r�:�%��'�`�"��1U���?�[�� ÊsR��?���q�@@�N|Fe�##ծv{inZ2�ܣ@�XI�3'T���R5�N»�)���fX3_T6V�u3�Q #qM �M`8f�H�0��E�
��o�;�!�������Ssw�y���"������A�LR�׬���gU|����F�װ
��i0`���Gr6���j �T������~ޥ��R�M�"26�7�M�O��QT!��P��)����t����P�pC��� �v�^c�klj�aBGEK\��T��|�r�:l+58��'a
��V$)<뼕���섹�VDf�Mxd��F����1U� ������[�On��O�޻>��]�G��G������+<0Ȋȏ�嶋�L���㒏���g"x�.�=I�#G"���l� A��)��b]D;���™�hw���M��,z"�Û�L�R=8����Ut� ��\�X�z��r�>P��H6_�Co��K>�����=�GQ�~�����e��ˆ@7�>ed?� $���P�2tH ���nN�Jj� �H�o����C[��%�S*��5�f~�W�m\���™~*N�"��{M+Ky��� ����lqz�w�J�����֨A8H�fX��,��u��9�,�,_0h���ԪXw,ߺ>��?#g��x�a$jnΎP#���}�wTVR���1:8U�z�4י����Ԍ�_�B�~�w�7�h���&��0l�����\xJSg�� 9���n]� �ƥ���&��ƚ31�CS��k%e�Ҥ�Vۊ�9K"���Q�%>r������{��^-*�����E�f�D &�ү���X(ŷ`��!=��[QN>�*��J��FP�� ��2�^cU ?�~��l���,���mj���|O�ܙӵ��Č��_�f�_`��^���<���'p8b�=v|��p��.������pe!6��y��K�ƻ;�q >�Z�crD� �\iC�ȅ���>���^��j Ʒo+u�2�-��6�ThڃALQ�MEy�kn�� j�;��Q;Q�t'�&���F 7�\�g� ��>1Cf�痕�L/��Y~f�ϔe��b4U��N��vw� �̖�"��R=�U���ZN��T�w{r� ��)�� ��r�h]�Z����D���
fSLv���r �,V��JY������<61��.�J��Q<���S8�R8�1Ah@Sɒ�T�Z��a+-l��m/,c�/k\low���*��PުW��I�t����#F�����{FF
ףP�Ϊ��3�G�;� NÛ�\�%���pUj�먹��Ȑ<!(0��gH˂w�eh�,��r�4���SQZ�M�������M��Y��u.�/��) ��a �_��!�Z��q���Z�7I��.m�eZ��8r%f�lWa� �^���un�����2j�C���?� �˺'��W×O����:��FS�� �����s�f�C�"��[K%��͸�cov���ov��v��x
�m�]�vnj�C���_����ȑ�A��v7 Ԁ��Ԁ�F�0'1��q�ɓo,�Nn|�mz�.'�(�6� 5Dž�"%w���X`:�N�&�#�'���`�/�N�$9�Z��Kt����t�Y�{19����4y�ز��e�V(�7�Vg�5�[O��]A7��Z���������_�nI��C��/;d‚�Vd��A&�$Ҝ����nn;t�^����]OkV`�H�|h� ɥ/�� ?��B�DL��\�s;���m��;#:� (��������'��?Gk�Οdځ�)IW�6솝�4~u�����B�8�
Ћ��Os�l� ��QjQ7%�O�V�������հ�Y\ �%�:@��K�$�Љ��*�j5�y|�9q�0�[��+�L�j�p!!RX�;Ԓ�x ���3��L����dM{��i�L棬+Z$�����rj�'���W�Z32g|��v^��4d�p�Ma�ՎJ۹�`n�ىw�&�^�gy�rz7R�����K lt ��l���W��^�~+>Y^� ֻ5ɍ��X���7���� ��F�d��X�,���(����y��me��1f���� �H���>A>����^T��0����iB�}����ۂ�d��sho))��~��$a���$�"��T��X9�5E*�bxu8����rM��K`oʁz *|�����z/�-��Ӄ�-¯��h �a�0�|I,O�0s���͠�i� ��8F�Y�� {�=bT�u�ݘ Ih&h�^5}�J���}A$�~lI#ʩ-�J�h�)SM��a���F�X�n��q�98#K �������1���}+�z �Q*��<�Q�1��L{��f�\>�A�M�h�?Э"3�cy�B}w�:��ɚ��L��3xf�B��Kx��G�vo�-1�����?�Q����*~�I����vr�Fcr'��!�}�"�.�V�M)��}���f9�7ҩU�aX�=�p%�Na
�'�0�T�M� �QM�3:��L>�S��)�\�'(- �� � L��M}��9����1��o¤a���`T�hi�(�ގ�h��y�S��C[{��`�Ⱦի�h'��g_�LM��U�|�ʌR6X��У����5�,g�����W&#��#��v��|����6�a��[���&D;�7�:�w�f������3D�ӯ���|:W���]5_� ���N�Kk��
^��;�p���UY�VK@sć��� �I8?"��F�"����W,�а1j��0��Zp��w R��ŵ��<�U�����`����U�m�^`�Є6S��$�*�JEBH\�*k�(�.1
*_������&������Ehh�N^5(�NSA�\�r� >� �ҫFo���]Zҷ�?;�
�-��� ��elbc��_:��'y�ޥR?㥷���������-���������ϯ�=X�Ea��B>pcc,4AA0Q�H`��p�hhAL2Z � Nxln�b�o�2�����솆�2��ܭ{ɯ�N5�! �bQ� ����z���G����4r�k��������k }[M������Z��Θr"Gu�B�u&)���z���p1fK@~�E.��/����t$*�7=*��`�IY��Y&r��B[t.Px����|�< B�}'ɹEhP�ʮ$��k��0�����W�pl��E�
i�Yr� �6X�Cũo��p{�,�;K�N}���<AW%$����>dx��â��}ǯ�Y��:!V�i��#��p��\fV��8�w`�KK�4�)j�+�_ax�v`��y̵��= ���V{tSE{�M�c;�^�Vi�NRlB�aMj�fo��Bn�Oȇ/:0nK� ���:���jP]��ě�̽�x�p�ݔ�%�K����z=���:��x�ۊD�}��6�����6ID 6w�r� o�6��`G�oP�� ��:�맧l�^���A�L��tFy� }��Wl��*mq'��ؒ d{�Gv�BPO�b�v�B�`t�&.0����'���U
����9�"�J�Q�]E�����I�4��I�!b�܅�D5Bzת'E�'�+mɜ�FJH ,c̐�(�7�.���<G3�1�����7_?���w����j!� g��b����\~V��* �Ǐ
f�iw�)����'qsWFhn-R�>9��qy��.���v�v���F
����|G1�'��k% n���ךbx�k2�\����➲��;e�yf�,��1|����x~��e��b�0u�S���P+<� g�K�쐴�_�E~C��#p���#rd��V��7�b��um�����4�O6#��.b9��~�%��!iM�%j�%d
�Gp"u��o�!dG+ˀS��mKa�#V�)� k�Kh�^Ap�s�")vf�b�j�B����ML.�����Ҁ�o����fȨ0�"��z��Lt�Фջ�!c�;�/���3d;�Ā�jLu�9|R�&sߍ@�;��Ԙ��@�����i�{�ΰ@�l�Q˪��Wf�Wox�q �j�S��d,=�DUQ�-���J�I���$�nb�c`��o �RƎ�y�h\��n�Ч�f:�hC����p�>�t�]�e�A�<�zi�KU��,����M2����b�f �L�팅 uI,�BKP�\z�r�{A�H�:��n�T!'MЍ�Y���l�R���O3i*�i���aY�AXu!������7-j&D/�E �ԡ�Ψ��3#P��G@K�NK��G84 ���@� �l��\<>��t�a]��|*���~��j�K]o����a��x�̺NgW~盀t�lO�
'��Ĥ�Fq�$��a4O�ժ3�i�N���n�tpq ic�n�U;�D M>x|_=�>�%N�^ͽ��Z{�,h���|{2��W����i���0tΌXKB� e�ꋚ��:�J�N��K�Ò���1!�x~��}�u�}dJ���.b�Y�|F��t�<�MK��� ����(o;�׃��H�v��LW��i u�=��4a��]�)��Іݔ=���L�{|�<���d ��o�a�dF �t�?p�1}�h5q;���"��UZ��\�ՅK3R�����B;��5��0=D�'�Ԑ/�6eb��K74ԦHtޜ��@K�!��"��` A��j\P��S{�J�l�FUN��?� }=��+�|�,�I��fYN{����da�ꓠ�~HG:v.��AmS�B���C��N��qLÓ�J�;�����=FTﱊ�%L�A5v����h�x@��%�[�Gn*_�F�ς�:]ͺ������0g��k��L(���&l��'�>ưr[+��?�3�ۨ�Uf߀�`x���~���%!�]�\�i� @�ޒ��٤�(k7'����;�s�D���7��[��W1/%��=R:_����B�I���I4�B�_ �X�����Qmj�y6���zQk�C�"���^���P�a��a���0���A�U
3^V�Y���� ��N����~
]�t�I��:��!L�eR�N}&#��7/C��%�^r�'v>7�G��Ҽ���S�?Q�M���¦x��bz�m��x�I���ݚ�G �������-�dj�ŝ�
�\q�\Xs�v���jI!��p'��j�+D^�j��S�_ƿ�BK;��XQ�nP8���n @C�Jx���4���E|4��Čr��>�8/�KJ��o�3d�{�r(�Y`AJ�w�����64�N@b��H�ˆ�1=�J� �L����"�B�5-���gw=?���o���wꛘPv{,0�WT��si��Mn!����w �lY�@ˮ.۶�.۶�e۶m۶�˶m������������=�#��2���e�����~�ڝ�,� ��7���Zjr�HtBA4��~k����p��_�bIUi�� �O�Ԟ� =�۾�-�0h�E�����a���!���,�!�ҷ����ېLH��65��~T�577-,U�P���X,Z�w_;�<{խ{<y}yLg��� n�?��L�d�v{��t:�) ٠�[���R�RS�Wd°��R�R�"v��@�:VCܜ����
� �Ϩ��Z�ݜ�/x�NC�U����"]O#И@����U�m�� U�m�g3<�xh�U/ghjmeJ��9 �u�q���lL���jY�o����p�%'���� �N q �����A� }s�� � ����}<��W$T�߈M7t `�_dv=bK�dhKhZ�.z �� (�_a���f�^�ȓ^���� m�����}��_�m=�tG�H ��֗� 업����klM��vl �����X�'�-�������i@kOܛ |�^��J�ϔ\N��q�n�~U]ػI�OLgg���n��M�O��oD}>yI��Y𛾫xG�;v?|m�g�<�{G�;�$c�M���1���Yyx�����Nz<~�'y�++��0O1[[P�c����X���]J͟�0e�i�[��{��\��V�=����9o2gV�Wă��/:��;�m}�jY>i�Buͪ'���E��9+K��m�U�E�œ��"����x����DaK;r�_��Y��p!�׼�0ck�c!��i2cp�=�\�=p:^�������Ǿ�x�+��\w†����(��\/�8|� ~�d�%��i�i�7nޅ�^6A��{ �&�����CF� ժ��2*}ub˧����3�Ml �t"y�C� 'v�V��oס�Dw__'�ԓ����3��E�X��Q�o��"_4�qg�i "9�>G�<�K' ?&L��N��o ]M�
�<<�6�w�tB.�%=��N% ���XFթ�X�n9ض.�]�܌R��ŶNۻ$�"����i�5���Q��H,��^u:�
�8;��<.Q_`�,��2o-ā_t&PF�G��G�Y���ꏥ������4U��@ڎh�s�]U�Gp�+N`�q�K>�����"j=b���.��r��O�^�'��~��ӓԑn�o��Ī�1$&�D��<�i�|�2�t��}���3�lu���%��d�K���2���>�*9��6��v���{O���(��X��%�pw��V��C7/Q�V��$f���ǰ^�������7ءH��R�_`h�" �D(�㤜�a�_��=��q}K�A�_>m�(ӣ�SY�]��4���XR�2��zҺ�Y�Q�8�]@�7�;�H��.�����z�݂E�r!9�>���>C��R4����:�B���F�� 1����*n�Ux�Ō�z��F]y0��Z��n-����u�@��u�O�'�>����&o�{�t����y^$.�.�z���M3ʚ=P�����ސ��e�ؾ�{!�V�9���N�o �>aCd�+�_r%l-h9���tR@� ������t<�JO�)�x ���Dw�~l6�K6����c�s_�Ĩ���θ����]I�� +Lo�I��R�ҭ�.�uV2˷{#�|&=W={}���7c���U>;-\�<���n�����%ts���7OG�#:ag���/�SW�I���7�CڞX�iԀ9�8�4�t�0N�g&ߐ�aN����C��4����9&�qtN���K-m˜&��5��3�"ym��Na;s��EeE��镽�'玚�g�)mqUEQCYSY�^�ښ���$9�cK�kJ�*t��D�kX�\�������K���Y��E��m����^���F�B=?���c~Ld��:b��b��$�,}�S:x�I*�5 ��)�W��/�P_m�}B��[�P-\�e�
����-M��H����-r�I��H�ηca��a/�~.�I}W��S�V�� ���=\f�=�]^);aǭ�#҈�����Uh^\L�A��x�,I�O��Tp����ba�OE;h��Ȩ�tQ����������d윏xk)���8���X_����W�����7=�Ȍ �@��2~�*; .���Ga��f�a},�?�U�<^�_4.��*��H��������D\"~�i&q�����]`�|?������� FP�<K���ֹ��j�`m���z�P��%{h�j��/z�luƸ��U<��$f��S��:"7��^̜�;��D����-H"���� �Ui�*�t���s�Smx&��!� �K���������b^�/}h����!�Mw�j~[ˍ�r ` ���l�RB(����ЧX�W��޸^���eͯ
UUO��1e*c͋�I�6�I�Q��O���o�_Ȓ�-�/?T2B4�������Ŏ}�����)��)^�}��=�R|�K|E��U<LS|�K|����>�Q|�K|�ύ�mX�*^��{ 6ٔ?��hR�P ��󡘃��ǔ�;ϑ�{f���F���b��m�ƿ#ZE�Q�(�2O6[9�K�&O�����OV-1�:��m �"D�A��l���}�5�3C ����oTS�LWE).sTHOJ�������%N5�e����09Q�QL;�q|��P����Y;�
<T.��A�W�Q�N���������\%@"+xN�bl2|\r���dj*;�^�r�聻��Y�0�]��˔�C��Lj#��p ���=���Ϋ��ȵ�����V���S/#���=�c�#�{\$J#�� FX����궖G��4h����/%�*�he b���eJ���X�D_"�@�t���xܹ!Ī��b@�ےm`|����|k�f�o듿�?k��k��������3޼5���Jй8Ќ������b�Ig��ay���y2κ=���9Ī[7��>�bUb�`�޿�c��{��n�F����bU����z�r$P�rD��&� �Q�d|p�[�X �� ����襙���|���c�3l�|����� �v�`�q]D$s��m��݀+/nE�ٲ� n{�V���#g�p�s��yi6j0�f�y�n���e]Q�=���H{�e�c����`�I�ڼ ���c������3��P�SW�.l���Pzju��E}ç���R ��Z�=�@<8 � :<2��a��b>_f�#Z�b�<&-]=�[�)- �ch/ȣG�wN)�H�$@
s�g/!?��
9��2+� ��;?0>� ��`: ?Y.�6m��LOh�a}�J��ᒆ�
-��[���l:���.Y1��%�����Y=+X���0�*�I�m���'�;I)R�n�E��ǶYV*8Y�w�6�;ot��Q5DO��-Uͽ|��P��w��sO�IH�4���V�1\��d��˓�kǃ�9����
�Z��K��.a'����VvB{��T����K���ո�v�aR�
�9��|�g>�T�h�^�8-�j����b���qS�'a�O˵���M���_�^�� �i�I? ���������V�A��Xܒ�tM�s�V�'fJ�'d�B�v܅{�&� 5(���뵸Et��P.�q��JNICe��ӰKʱ]�QeB����# ���w ��Ԣ .A�O1)�X�#�4$׬�
d��د�0H�!C�'��R��&V��Ly2�4xe�w�8xf�딴qO�P�8�_�+8i�+�8i��+�8i�'^;q�.SL�;�� yd��Z�2�Z�g�؞�7�m�爙��)]��z1O�m'�.��l�^����J����7��n�Ǝt���lbcojLg�O�N������X��O}Y���Y�r�$E
@��# ��X��"h�Ƅ���%���'�d�y�}�9�v%gh$��K�e�8~s���bEA���h�Y�'��n��ۉDw��ЫuQK�C{iU��ϰ�E A�n��j��� Hh�l6J�VNZ`��k��[��R�eG\}L�W࿮�Y� @@�����f\����_�&���� �t��U�7�{��J�Nސ$-���� �|�4DF|� .�?3�ݐ�k;�>Ov��g�QC��6]��W������Ҁ�L-/�X�5ψ��)Q�a�T����"A�^M�Ʀ��-��!�#ZY+a��'�H1�~X^cW�R�)Ir+��n=m��wv�b���R�naޒ�� v8���c����]$~v��JnJ+̥c��e�_պ��dd��b6���4j!�3Tc��o�o�To�v���6f����j{��ì�&_��iL�7�������!bnli��M�3򷠢cM��x���J� ُF#ޠ�3C��~b�
���=47ě���]S��Ӗ݁�x����x� �M�LM?\G'ƤK�rC�i�ɪh �,&�t���vm ��v*���\��z?�͏��b��� ����a�kE?�"ž$x��` ��n{?&�og)!�@V$�9�s�CH�}Y��2LI�Z(�R�b�d���S!�6���˚0J���lŐ=�E���u���r����S�8��+�O��]-[�A�~WP�u�R���|�Ǝ����^���1��?�5R��+���;�� F��(� �voxHMh��6�~"{8K%��_:6�����lտ �?�Q���FZ)�bdZi�!T������9�f�8%��U�ʧ���yR�Lert�_��.�s!KE�)Շp7�m��~�R�ƸS�O[ۼ��S�>_�d����;�&���}�POŁ� R�-��H}ؼ=�$F��v��%�;�3j�: jP��3Ӄ��ɋ�K �p��3o����]CE ��z?v<QD�3q%�H,|���Z��-�7�c�!�̵��2�C��Yu����6��]�VW�9�f�Nfq �Q��PP6�ޜ���~��N–���4�ӌ���fuY�XJ�� �O�� �ʁ0MreڶZft��A�CC�,>[s�����9�Wőd�c���,��8})�l�����,�[��`kO��C� �p[�6d�`�Ou�ځM[�F?9��߆�!R���@�]��5�<�u��[���YAZA?%)�*xd�5D������(�1=�!H<�J$.�!���״�5ա�x��5� kE��T6������ &JvDyZ��qD1�ir�FV5g������DFI����^dHY���"/�`?m �p�l����Vl0q���8�i#�(*�'[���������gW����_<�a�(B�c;��fg�d-��l���� 5�� �B��8��� )-Ot�ȒߔYT)��܍�4�.��o�� m��3�n����J煁��,�FӋ�!�����i���`����,8d+��E�(Z�;�=�$H�kM���g����� ����/�B�Q#�x��G�k�
[�G�0v���G2�=���ɣ��5΅%5�(6%�O�Y�&{��K.�����–DQ�Of�n�~ ���Nuf�<� o%��ͷ
;����{�4�p���#H}A�^�NK%�̈́w!��!C�!� H���9�� �Z��cB��.�|t�%gw
��-�n]�
��x��9�{���ݣ&hFȒzP�q����d^Sy6{��؜���{澂L��B�-�2����X�u;��B8&㜈�cH�cfz������c����I�J2�V���$�|����ø��Ц��L�'D-�;�Sہ�v�P��l�r����P� �]�l@�����Rc�f�H*�Ճ7����])O;� (��o�� ��l�������?1-Q7c'+}Gw7��U��B��#Y@���a�#Uޛ�r�#�����F��W�\%@�A�V��ȣ�[]ͫ90z�xYK�Iu_�eL|�� ʔĐ����4�|Ȑ�"��5{�v(��|3�J"��ѣ&b�C��-?�
4�<E��2�"��~_�b�/O���2�:����hl�?I3��H3�ar]Ԁ�s{E�4�A� ��Y 6���t�B��Q� ��$esՋ�������ط�;��U�R�T��
�+09{�n��Hܖ.i�P��:��rH��N.Kh�b��_��{�4[ �Q����H�S�5D�<�~�0}�jk)�?9��̓e�|g�Ɩ� �tc�1]�+�b��O�E�#ΐw�h�L����`wzxE��Z� �n��Rk6����m�eE��"�ŮbYƄX� N�;��� t���G�����eK��#J��~�3mFg����� ��s1aMR��MP��E�+��!Z��C����6
C� ��
s����&A^��'J���/���}Ordg��
dm4x���~�Q~�2{�dX(R'�1ޒ3�B��Ȉ�d�z�D98�#<���р4XgB"5�V��=����tuF+��!���l��i��lK�ʥ�Ƚ�~J�� ��8�]����4�K�IB��%# r���f�)�������|��މK[�s޽�+��W�q� d�'Ƅ���eD{��$ �9`:|f5�+`��،�]�y� ��A6�� u��b.����5M��\�/��}������4�"�0^P"1�� ��K�姸fJ��g���7(ܝ�@P����W ��F��rͳp뛖��ɹ���MFj���vy�<���i�I�_�#�����t�1�f&�ڛ[��1ˎ��K��r8r:��Ga5՞����ݱ����i3Qľ�~�N��52]�ŵ�[�@��:
�.m�fY��z��v�������_���sj��1��5�U}Z&>� 2x��`(��6 o��
b�@0)�%p����'�-����ј�����h� bq����?�F�Hި���� iCX��E���,<�P=�#
NH(��!��@G�׾ �[c�7iQ3@�Hj��8�%�P��08�L�e����_P�͇���ogWD�����%��o^z�\`��U�׷v�����`��� ��֫Fl��cs*���rz�6~*��P���u����}WSG���N�5�#��UL|�x���ДA+Y�S��-_���|�+��`�����C�HH�0�Rgv���[��Z ����]���\��ϖ�1p��u�0�􆿏���̰h*��Ȱ���tfP ̈́&�y���` �Ĭ����nL��N�Q��VJ�y����ҢUp��
f��2���/b��9ݲq -��;��h�j?�j �: Q۾�!����a�P
L��mm(8I$}��֎���A���>�di�#=Pcp�JF����:�G����������o�z��h�p�$��-����i3^�G�NI�I��3��$V��^Y:U ���q[7�� �ኀ�􃙦�$y�"�h��HX�d�ґ�~]��k�k!�4�gpm���j�V��@�� GC �ʦB�*�G��Y�>��S�-���W���+t����!C�����H�*B�>>�.��|5�fR9Z��o>�QI� �Q������[cɣ�Tٓ����jPrE����)�&A�A�oFNqw@ׁ��nC�%<L�nG� t�0��DV����se=���\�v�I�� S�a�
�w���s0]����jJ��4�!\&$��r�Mg�@&/�c�Q���S)�#D4�z�����m6B��q��*��yf,�v槙T��k� �ȷf�\pF���}�&�|��$�]>�1i}ޠE�`�eR;e�q�݃(�΅��_J�I,�'�%�D�p��p�G��2�3+��S�����ɉnT?��{��0O�Fs~�o�q�G7 | 2�;����y|۰\eۀ6�;ԡ~3n��i�I��� ��ۡ�x�'�}W�����ퟺ�����S��/� K��IݛU:]��j�J9Y�A��<Y���%��z�`��Ѕ��
���aa�6 � N�l_�_�!�q� � �Hx>.6m�������e{s2�g��=Ǎ�`(�2�u6�;�պ��G �4��4����='��a8'��#a �S�o*8]~��ð��D�}�j�d'_oF��A_�7`����7hvB=�^y�h��@����*�-�㨽�X,q��,s+nQ9�+2[��D 9���aÜ|��.s+�*���DH�L�Ƹ��%���E�c'����P�)���Zx�|x��J󋦛��/ W.Y��ʸ�&���j�R���\O�I��#o=�4�11�AR6d��M�<t�(�p��r��3q�_��gߍv7%,�
�__�4�#����a#���
�����%(����qS!N�|W��':����{���cj)G����'X��P�ɥp�
G`�3)��3�]aM�uF0�8s-9���N/�]�m��ȷ���[즢w�ßox�����o x ���Y�2��S-� Ͳ84_���N�����d�t��L���'��>2���^�� �r�uh6ӻT^'3��*�l�hS���?=ԝ3(%o �r_@������ۮ��g� N"��9� Z�O.7C�š)n%�xl�mw�u���|Fk��SQ����T��a�PF��W��D��|���7�W6��Z}���o!�+&�"��$�*�� ţ_��2�G��x@�wd Kr�d�4,]u�׊_���F�+q1b�*�_D�!�Ð�̾dO�QҔ�-%�\^r�_�����ш5�՗��Q/2<�V� ���ڈ�-���nH�p����U�2��Dj��Gv���;׾:�N�� �u�I̭��MF��]��\�1�J�/���ZR8+{����4Q�����$g��s�;���&� �SSWh�'�D���=�I�>��z�Do���v�xW�uf��17Yl��z� ��}7@y*1`�^:����(¶GPV�m k���m������j���u�$��q�IP'R(��,m��s��F�ʎ��ܙ<�=R2�����M��'@U��B�T�g��t����,aD����:��B�|{�l��C��(�U�:��<&e�Ĥ<x��J�@��D�#�Zs׭���|+T8E0K� μwG�p��Y��m����?E�<ß|QXk/��t�/��V��f�Z��G�okr��O^�PP����뫇͞w�x(�����ԗƒ��BL�����>�2�e�� �Ψ����*}�-������6ʽ2A*,b0u:I��� ���YO�n�iÉ�#�>�|PtA���w�+fli�/~[��������{�β�B�ZvȘ(&57���O��n�C�{O-3o 6��8�'_��G۝�=�V� ����g`�1=�\��zz��Oõ)�����!A)����`/�5Tk�zf�|��]�ѯ���ΑQ�gv]~�lx���T�gP|�\��L�� ��g2q)�+��0eHA��E ci���tVGa!G�j�H���Q�_qؔcFPǐ�V����I�y�*�������J�i��u�ݖ�k�5*�
C���9-*ԃݣ��yf�a,@�~�:�'�dl5�3����y��Mr�1A�c3�w�QT���1Xkc��4���m�� �Jl�"&e �����3�|3O��n���F�$k��/�I*�[�Z�<�#���(��2�/cK=կ�ʼ�j�$YG�*�@h׀�tX�SE����W���u�z�����}��l��������B"����d�q��-;(��_�� ӵ����u��št�7���wz �Y`t*�Υ�{�&�r��z���ar�#�)��+d��2�4�agd��kn8;���# ��6.bFJ��
�>���v�n�i|�Q�U _� �/�V���E�鳘������K��M�?)u'ݼ�x�r �.�d(��m)�ÏWڒ�)�W���V*Pg� �Ѱxy�ui��� �Uh{\�;�9�נ >����wvk�`%??��S���홯�2f)JC&j�a6ɰ�r2���7L(r��ThѷR5��y�b��/S��q#��A�T:������|�rM}��xd�s��:T��ᵓ����X̿cR!0 �=J;��Q2��ǰ5��l��]�����*��C�����u�Qm$n���1w�#i=�cr�>'ky���#rPI*;^�Pױ��f]�j�-,�+���)=�,)$���N���`�᧋;�þ��:�J���ߝx��0e���k���F�5,�d�eG�j�w\�����z�;Xk1$v/�N��Z2��\�����V#�_p�EQ�+gw�.L���mh��8����_�]��GG?q��8���8rX�O�C�==��Ix�c����Y���D�T[�"�v|a~sU����Y|+�f����&3�ʻ�r����ɓE�-�.���7S�v�b���?rs��|�}�����~�nN���9 .?�7��(?�F��oN(��d�f6;��1���Ϗ`�qTR�
ߝ/���W�,����=���^M���B���VJ ���l�}�7�l;��p 6�qGZG*�����.����� F�*ͺ]@��u���Q@$�F@z�ǥ�����jY�r6���I��F��2�cy;*P�b%��kM��������\Ʌ�t:�S�&)-d��쨭50\ �k�,7[1[[�_x��.ׂF���,%�spj�:����s�@�A g�o��H1/�4�@)� ~�H�CL�5P���"I���Z�O
�5S�_?�(�q<6�V����f{框�D�9c2��s��Mi�X�O�4$�:WD�b��(�R��h.� K�(���•ݚ&��+�d;��{�����8���O���q� У���b� U�d�~�kk��E�!RQ���nSJ��ó�[Y���A�Ͻ��qͿY�,tT�B-p\7Sҝ��y�� ��@�O^����{Zz�&Bf��8��Kr������% ]|懒0Q��Ote8����0�jn�C��B� �e�X.�"T1��� ��z�f}�5�n���t�봧vţ�i��:��w���k%n�N����xk���G�.{��n���G��䫎 �V�p ��>n�:�&�����z<����|��9�+ഋEyM4�uT�tFDj�ͣ�R����u�V�6u�F�\�&�hUD���S�O z����7Fj&��ߚ��01��ft`� �R�L_����<[,)\+w!��'~��*¶�f����춟�P�lq�+�E�w�[�F �V�$�VU��c���f�z�(�"K 7�jϩ��"�O0/��D�|\���@� 'S�t�{Z�w^��G�"uNЧQd�J~9jҘ�Uin$ 7�2 v�5�2�;�����y���S)"Ym45}̓K �sJ8��&6O��ߩc`|� A�)���BHKZ�Vw���z:�_xM,т�a� ���І�*R(s=+${/oĨ��@�
TЦ$Y�2�7"��[B�l.&�~ `'��}��2�1�ZZ<�p�5���1��G��^�~�3ٕZ��2}��f���bSۈ��#l+��o�~c ^��߄��o�Ίֲ�4e��?�֮�+�����ɡhZ��N��ȉCA0� =ѓ��7'�%z�roW{��u�f�vb��H)œ<��x�=�Y��|��} �z��Z����n�lr� z�J?���;�^���
�Ń�1������º� ک����)-M���
�q��'�$﷽1�a�贮�}7�q���5���6p����F��)�?7)V�.s��޸��<�^�h����b�H�}0��6z/ 혫8�)���O,8��r?���A�`g�NjkV+-E44s�0
�$6뼓�Q�<��: �C_��7H�\�VP�)�o #� Y�ȩ�}��p�ڇ�� ��#�'�9�ȉAjQ�
oM@�(*��^v����,�$g.a�~�^���[��ن�L�ZTS���x<�d�M ��r�:p×��&��9,΄�Q6G�@z�h&�4)��e�l��k,,U���h;��,� ]�0�v L�L q&���~�W�@��N{�F;�� �g�3�q4iwb�aN����v��[P���4��(˧�y �s$N�.��d�g'`�T�M����z��0�j'�| nD�p#��D
6��8�?#����� n�����)�f�q�w��Ӆ�����?��d�2F�[�6n�k#|5�
���T
���G�7�R��[�kv�p�f�-�`�������L���Q�?����_~��u�y~d�gf�����bi�+9�0���~hy
��as#��qy �2hF]�=H�?�Wf���A�Բl�O����~�ޟ��f���I��?��W�C�Tp�"/�n)����.�@��ZS�:I�U)�l~z/�k�����z���%�}qf�t�!���[EMT�n��D��� �%����x���`s7e����:��?�Vo<q�(��Z��v���iiPt�i��Z�z�xx�鱟fH5��Y�K��<@.��P��)���^x| (��g��E�Z�u��^` 7��T��9o�q�i��:��y|J����mKt��k����u�Ri;5ϡ�/ֺ��X��Bퟘ�=�bw�0������������[B)d�#`F1�(5�V ��2(���*!��Tne�Эw\<�R΂� 4&v?Lv�Q88M)y�&�W�%bͩ�']i���>�U�k����3�Z ��N �_ �S�ƭ/�?�?���o�lL��� �����-���\�_�k/E+�߲�7���*�a'�����s�2R��2Kz�1�����"��u�;aO>i�X>�����|rciK�s�}��������8V ��0�$ԕEj?,���a/�&Dk�!� �Ls3��b=�>0��K.y#�(r�`�k���(?�h��B���7�k8ןr��x8��[�y�0E]D|��0C%�7�L���L-�L�Z�Uݩ������Y��BیKh{���;wpd�����a,}�MM��.���e@4��D�����デG���w�0W@ˋ�du���O7Tk7Q�1����o��i�dh��8k *�K���]���[KȟВ������f�
�.�1EP������z_�H�j'�?e��e�X�t[�|?����=k�>c!��
�G&�R������>�b�N�?�:;�'�n�e��O�&g��'�#S�AY��0��-G�ZIip�bIY����1L����7)�=9�#�����汣�����S�o�揜���f�b���U��`�8o����D�!-�k(
8��+>��@F���jS�v�EnO
��a���z�h��`�:��U�2�DJc�7�P������`&���;}�oW�*� ��Y~ ����v
髯�l�ȝ�.UTt���_ ��$uY������~X( ��k
���n�*Y4���r p�(�)�V���&c_?��\��0����B%����̭��}�2��L|Nq4iM&N}���ҩ��OIPG�����aTm�풕��$��`�޹�P�Z�s?���|, ܒ���d@���n�������ӟ�]P���?zV��������� �:���O�k�K�� �h�`g �C #}& ���~�$��P��$1�f29ts�1���\XZ��� �|S$k)7�TXsJ�4�T��m-]�2=� �ͥl���(��~�my�F�0豚o>y
#.p�Us~��8qmr��D�Ia*��:��㊶� � ��<��be�կ�p�)W��T�� ��c�D��!@���;�$Z:�� ~D�����-�zCl�>>h��nIȚSF������ê|j<��D�R���Z!�4WY$� ��&0 ?l�&B:�%oO����7��t|]�,FL����"���\�"C�A�<0hO ��e@�Ҧ���Gy�ߢ&Ͽ���������b�he3'�<�^d+l��Ŗ��X��IĐ�kB
����N|�A��Z�Q�K?�Nc64�^F3��U�������篷s6�&�;�i���ȌV����H�V* er�F����7����QǨ�^׵Z����K������iܧ ݢS�y�g)�N,�f�M�`���J�}q�`�1�~� b�D·z��wU�S������!���c��8}a�r'ݬ�o�
�'�;��Ta����FR�x�3���0Ȳ�(D���JY~D\�Fax|�e��1+kb��;d����DMq@� ��s�ۇ G�u���C%�4��z���̸�,��N? 3wQ��>�Q� �!��byZ ��:�֜�rOЧȘ1]��9_�zs���#U��R�a�{�]�+�f���eV�Of�c�&R�5�&��uul��=N>1)Go �����Tg�q@!���� (I"#
1���w���_��⿢/RnnA�`�R S�S�Y�G�v��h�u���N��m����F�m 㸙����JS݁I N�i���?�J6�����+�7�ú�Z�|�/�|qQQ D�H_s6�����3����D����i��!��~�W�SY\�xt6�ԃ�߃�œ�(0�3�l�U� e���d�����\/\H�u���lT#V^)��V��e�{�^�V;�W˪b�r5g��ٙ=Ɂ\�:]^%u���*$j*�=Q�Y*=C�5j��np���e;!;z��i�:�dž���̩����=������&y����H�m��3�����#�c2�D���O�� �+ F�v$^�y�R�²�ᏞT5�!ԏ������k�k!�Ճ���/a���i�s�#�dhx��;+�s']Pn U�y/��1"8��O��u:�~B��n+|ӺS��{��W,�1��c��K�KA3}��
��o0���������tJ�t��=~�UsVy��FE;���x�t����T�n�㎉���q,.^�[���z�sD�Hkzc���"�Sw�C��oܪ�/3��1�d��mX!�΋�+f�Ζ�*J* 21L�j�lKW-��L瑼Wh��T~�.�Atv�d�� ��X�c�ӳ��/{nҔ�13��i�����+Y��mh����(�lwwa�n�X�b��%������� ��!^h<�O�y�_��]@��9����I�������d}�A�05����y�2��#R!<0�� ��g9����W?�Ϯ���ւ�{�ֻ �V4ܰfi�l��_�WT��CL!π�LjǼS�t4s��EҫJF��w�7���?�4�WJ9���F� ���20�����s²<���^�W���X\\|�V�в$��ܵ� �+�i<OO��_�MIz�5M=�x���)�&=:w'=?;����.�t���Q�5��v �U��d!NJT(���h-6�$4Z��t�_fBoE�.�)�j)��.����Ȉ�fy��$�Þ�뛰�=��$���QN"��b �_�+���ҖU� ���L�(���:m���d����;A�YgE������[�sa�QA#]�u�����3����A�n��r������u����jA�1��]��J�Z���0�u��Lʚ�?h� |���"��r��In���zF�܅7{�����<ࢩ�6�$+��~LH �K�����<�n�U�y|�������qW�ug�uλ�3�<������� !�o�+�͋�붃���jZ����~������Ko���g�OO�ຍ��k��è��8�.^O��� ]��n���7�_��ǯ_d<X ��kL�o��[�[��a��{I��c|�Ci��5�e�?����.�d��d�tr�B>�&>GM��K>����d�MRO`-�E� ���Ҷ��O'��ϤSϢ������'��Vϥ�/��.����jW3���2�3�ױ��& ���m�:��;ٚ��ү' {\�!��@\�A�s�>d�|D�Z�*w����*wh+w�M�ZP6pTl٪v�UlUUl{��1ģ��E�)�y�� b �̌�42��r*������a$e�+}�/�s^�{�piW�y��d�ԅW�%z�>kzv���{�aO�yz9L��C��,}�a��V��+u?�����Ӗ�mG���d�u!gxa�[ײ[�y�L����"�w ;�o$�.�szz�mo���oJ� �w��仍�����[��)m~8Gk�����Q��bW?% ��7�k޴S.ޫg�=�A�VIn��K�����iy���}��l�e���-|b�@�;֋s�_�иغ�"�m ��0[�>�(���b/Z!�P�HS����5pDJ������n�p��)��8������"�n A�{��^�� 3 �����k#����ЎEr�3�e�o�ީ��a�m[�#��r�3c�\s����w���l���~����>9vA�x~[��q����u��o���e��B?F ������
&���m!�
��Aa��7�_�Om\4Fh���1�y; �L<oL<N���e���4a��I|0Q���ם݂_�r[�i�T��=�����ce�gan �$
�I�<”�
�\i�������v�݄>����e%Ty�k� ��h�?�%�\�3�N%ʳc�y�5_)q��*�)k�_+J���8QTM#����"9
��k.��GGϫ�S%d�)����J��y�JyP�:���� ���j>Lp���*�q�PE��jrr��m�c1 ~&�ڢ!�"u�
t���?l�T[A۶K���" Z�ݭ@q��R��Cqww��C)Zܡ�����9�������:k]k2s?�=��N&;�f%Y���w
��mŁ�- 83������⅜����Yoe���SM4� FI��"��ǧ�����������2�<�>�f�&?VLl�=�0c�;F~����%C]* ����Mo�>"�^Fs��-�؍�9"�B:�OXçXK�%&g��=p<�x����W8�ӕ��������Y߷�}�N3K��q ����N������a������(.>#zQ[􋎻0���c ���i�܍iP�s �Hz���~bôQ$�����]��g�?�i8L��;bI����(�"f� �:���C����Hbxp@\���a��o��M"ԁ^r@��ʥ�o�B�fO#KjEǷ�r ��~����'q�!<Rg+��8h�`�>��B�qe$3�^W;��� �?0C�n�<>C�_;�t�*�.h�n�فЙ9��EFy�Wy�׈��#<��"@;�B�;�W��� Έwf��.�<�x ��JN\U���HQ� ޱ���7�V�:9lX�1\�J� zl6W�`�H/��;�/f��q��&�"�C��[�� ��m��%E�%E�%E��x0H!io �` �d �b (
�ICK������9��IJ��/�EB�����)��"���@"�G ��#I�G'{��~�}���^q�� �ڰf�� �*��(w�aPx���n�jĔk�{Q�?��oF�Ѓs"��p���dž�!��"�7�������g�����zcc��A8oĆ@�����8��X��kI� ni©U��VD�mlh�ģ2��ߙF,Pև@6Pmi�ȼ���r�F���x�;_f� 2�6� ���r�8y%�P)vS)��c�Jq!�E$U!�옔�E���D��@���������%xgӠ���Q���`)����5��!8A�?A�3��t��6�$�"X��ޘ�F���` d�����T�:ꀜu���2;ر?d���V��]g�t��Ca�|�VɱZ��]$V'$�vx���.r�O�kp���6����� �T\�k�}���u �A:�s
�s!�gJ���{�)��/$LW8�D!X�:��ai�K"�x<��T�N���d^-e�ծP����{*��M�zCv�Tv�������wA���<Y��_ ��SI��I 12K�R�(�- k��D�}� �G:��;��Ù>��lX)���#M Iw�m�Z�L���6k�͘=�pw�–
���a���/֜:�«<q��u��Tg񽯵��Za[����A[1ӳ��/qd�"��~��"(�������%��e������Y��ί��I�4ER���tǪ��M��B�"-Ѫ�?'Y0&�,U�s<��A�:�I`&�/MX^�AT����oYL�"�8r.oZ�c�9>YNŭN�/�d5��3��h"ReW�F�X��ǐ�ºS1�� ��b/�{��)U,'Y�����Z���2�t�jY0�Y��F�-��,���j�Y�@(�R q� �7e��L��յT�O������V�Ll����Iص���[]�'?x)&�3�:���"�F��L� ��̿�����]�SB�lN��qfǔK�2\�W7B��d� �s�27�8Lq��q��V�e�TWc�)�j)���qbb�s)���gv��7� ИAAc�v\�}�i��8�lm��I}��4Ne��cT�&~�o�\���yP iBX@3;��}��080l��@�$8# Tc��l �� ,�c�s:�ʛ��&46Ph�N�I_zD�6!rto8�;4�ay {l�l�x?���^?2�A`J ���6��Q�1i]hL<�S��
�cW$ ��Bh I���`''�c����lBJ���.w�4��lB*Zđ1''��`:>��lx9���$$jL����*#'V>O�+��lBZڐ���ٍ��ޑ>�Q�'Q>�lB:ZLe2U���$�QY�]�x�+�]c�]Ie>6uEXz���@J�k��c�,����r���!��%����Ɇ7���E�4�,'�L�����[aP F��K�za1)�Va��N\9��|�+��
��"HH��( �v�\�R[#��h�ҳ$�V�O��
���I��lg�% C�����f�c����ƅ�T��Tر0t��l�ɗ�=n��z����k������z� %a;? �C�`�'�\ [9s��\��1跕|��))q��d��QR���� U�T6[�Z��L&�[��h�ƺ$�ő�����<��9E��- h)��I߈~��K[���^��:aݴ�� �U��2�i���|iT���\'�?C*'����YْC!Q�����W�T����^� �7��+: ��R� с2�����O�-q#�h�� ye<�����R".� �+Dj''�u�\�3�P2�B�u^�}��`�aF:3|\vT�%0����p�Y�?�A i���� �t�/�!7TӘi�T�� jx�0���"?,�F���x&�$������� ��*N�ܘ��#7��6�зi2�&Ю����@#j[N�>ۺG� 䳵���d!�DN� ��E��b.~�}���P;`Sa ��Gl�W:�ŴN�,}�[� m(Q��K1M���H�$��1���@�q�^sʠ'� �O[��P�R���F����b%�.X�0oa������f�kwˣǶ^r7�%��c�M3�rt��ے��h�:��6Zp��+���L����+�Ǫ ���QʩQ���SQ����C��Z��볤0���_7��mP���9]v�|Ӿr��iH�8? ����$�aC��5ejdE.f%�L�:6�HLG�j�b#�g#�դ�>�؄��Z#��:Rp%I0���];�0�X�t��Ң�
�;����8T�ؖ�����3מ�� ��T������:z�,��GQ\F�r|f[^�{�5��QI��V[��Q�F̏+ɳ2�Y������/��xl1xxl�`>^k�X��{��� ��2��E-�<�����iT%3d��!7(���� �&-!����� AT�~|�~�?^+��;&���!}�������F����8�=A� ��3��:ym��d��,��^���x�K���Me��T�(�hn��1W�6m��@��^�H�0B�����f�X�B >4_��A��G�<MFkF��U����h �F��b�o˴��(�M�F���� Z��N��;[[��.��.=x�fೝ��{��:��:��:S࿘��ɥ;�;�/���s��s|L�������U�]���@T�����!�����(��|�be�N#њX]�y|�`I��z|�B��-��k91�����j8ם�Rg.e�C��ٟ:�T��`26�����*��IO�!�,����a46����)��x� �}���C.^��np٫+C�[�4�z9�؄^�T��x���\�A�H_��8vH��M��17w�Ah�Bc�D���k"�i��Ut�� 62�"��䔈]�Ǭ5���g�(��p��]Տ�A�Z�Cy����x-m��M �e����r9�������2]�ӵ��Z� �OG�s�x ��E�ӵ�וH�Z��Z�) �x�RɊ � ��*��ʮ�'k�ӨL�=��ƕb���x��)�����5Ni�ϑy]�9X�E��I�_���1?�IC��uF�r�3U��x��յZ�7�Ч����W��8S�vJ��eN3���gz���˵�T[����v�ֽ��_�~�_Z�Jqۨc���~/�3�jy_F ��*��f�0$���B� lj� /GY��E�BBj�M0*歋T��ܠ�€��V��a�TW�F+�S�~�XW"�i�ZW7�õB��H)>5�t��vh��"D4C"��y;�.4G)5�0��ެ�~�?��h&��%��i$k�x0�yT���U�I���i�ߨި~]�]2LVZ���<��]/wi&��&��J-Oj`I3��+�Xt�:��۬v��W�Ei�Di"�}յ��3��$�%�_-�_�Qc��Z�W^���O�+��W��9v83�0]��j�����m�r������U�W�����n���L�Bi��HB�oX�� s����5��T��s�$�0&��v�؜�w{��.G�eެ5��OdB~��^ϡض�0ߌ��z�(�&�$Qsʒ)�Q,�{ә�z=�tG�s��;M�?��c=��˻{,�)A���� �������Ǎ�� v���Y��Yԇ Y l�K��H�*�o��^�a�q;?s~�"���t���ǭ�/5x�9������]�MX��n�u#�������XlaZl��A���@Ǖ��|�U���:(�cO�:���gc���I���PA�vh#O��}#ϫ��Dru��2F��$�pq�`4����Q�#_L�lwb ��
=�����5%&�o�MwQw���'�+���$cD�
��8����L�`.�N#x�����J�-c ��d�Iܪ�h6�Hs�ǟb����D�A"�x����9���WgZ�ێ`bX|�b85�(j�~6��( ���!��F:�~����l
�2C+3�e�e�r
��]�<~a��R��;&�e�b;����r�28D�m�.tBsH��HPK7��:�j���C��;�|��4=(��/�9Vv�e<1��u<ws�a��Moq��-�8�C�z�Z��@����}h؂���Y���E̞SR�n��ױ�Q����F��wu�v�=\�\�D���=��𤸇�E=�R��KbX���p�[1�9���A- 8��^5���=����paa.�.�n��6M����=hGE�z�N8=#<XF��S�XV�%�8���e�
b���3V�͜8 ���+��\�L���_ �r�������}�oK�x��J���j��E��v@8�
�ˣ[}�1�N������i+JJ C3�(f���S�?�?���E
��]V�����2���n��e$�v�aq��R֫3GC��̍F�?�[k<k6��4�}q.d�h��g�+i�n�om��1��O�̟���}2�9ڠ����x���;�F)�ߛB��p7��uL�؈��1D���jaP�1�;?�v��A]�R#�����Ɨ� �m!�[ܟjF!7�V��2ʐ(xF�|��F5^ A����'TՖ���:���3��OtSPf��Z�i=م��:�w���,� U������S
}� 9�����q��4'x��ƙ �N�<+B��m� �Z�pQ��/�S2,�����][��?ĥF�`���8[��w_1ڙ��Àş�cU��}�A Õ`�`������)��ؚQ��
�yG̞)&�BP��T�ؾWPl���$�Ci��}� h��;���&��ICNk\Nk�N�n��?W��w����I��b���2�l�A�PG�P�P{�����p�I�G�F�G�;f�I�[4*I9#��#�3���բ��xG����g��m��!�5�E�@�J�Y��Ӌ�U ��\ ��N!�bB^Ւ��R����9�M��O����K���_�k���ø��(�ܲʮ�$���d1��#���*���* "��N�щ��o������Fe�GJ�E2� lI�n�$2�5��������Hj��k�]9�����4 �a���4�|��<2�v�V�߂,n�,�dͦ⣴�i^����Y |��v�d(���'QAy��c�-Cu g�%W � ��Wcҥ���ś��b��T���ɍ;D/�E/>c��+�N �U�[kͩ�
Zųv�X2@|��X�ఠEt�@B ���[���>;x=`�x��+�]����R7���MQ&e96�oR��e�)�)���� a�NK�{2Ͷ�w� o˶!j�s�� )��`<}��/Gի�B
�sJc[c%����=�G���������ǽ��`u��县%��h�"D׋��K��}h��<�AXƗ\܏\ܟ��;�8b���.��Q�E�hD��K�d�� Ng9?�.��챼Y�cu4w޽�܁��7e�����^�N�a�"1x�%(`��$�:@�c��k^��3"Vb&B��!�=���}�Q�Q8�>$����U�q�,ZMa��ɰ\X�:4l�x/?��P��O�.�ee�o��"ΥQ��L��L�0��ÿ��u+@�RY�RY�Ҩڃw��u��=��%�ץQ��Ǟ�>#f1&51f11&f<a���6�/��8?١i��K�K��{�'��c�a8�0�N>�Xr�x����{l�7�{��y�Axo���� T�& ``:�``H�����Fq� �S�-�#F�'L��O��B�p�����ljrϯ��)����߽O���l�k+","�ud�2{�{ۛ���*�?/��~a~�3�Ϗ�~��Zo��_�;Y�J�� ;W��^�v��|��<M�w==� /��*��.�*=߬??��}~xؾ9��\X����Y�>.N�4�E(�y}}b��i���]��g����`�:4n���Н����U�����~8���`̺ 8���;w������|mw���5���9�^�_����}X���_'a��� a��G\��� �t�1� =�P`�籤�Rշb�2�U^�Љ%����)�[&�K8�#~?�� ��Ha�n�lE�/Or�X��T_��s����? �q�&����޻< �5��`6�"td��~�C���Z~�P��
u��oy����
L�GҮ�\�n�p'�2_�s;S��}G�m �w ־�%#]C&�B#�ㅆ�}t�V�QX�Z�W&����g��m����5l�7=�0����t�s�s\��g������S�s�s,&rM�a`xjm�Y�ѽ"�%'`��A�k�6� �E�����x ��ih���چ���K֥�����N�[����SV��إR��Rp�h�/Zh8������e|��Dn�Iĸ�c�[����;6���R�l1 S�"�����$0#��] ˓8�&8pxA�[�%��� �֫_���:�'�<������ƃ�ry? �yк���^Q���
ǺWwq<�ǹ+q�# Ʊ`��7
C�r��s��se�q��.�H��:w�:�.� ���gv��$As�43��Q��3ȯ��%��V�}f�(ڨ
eLIң���&��
�;{���ꌭ������@����ܯ�a�?f����_IWۃ���1'p�u�z��Z��@���bŽ�{/�ɘ��/k��oh���ӄZ>�[�~���Z�U��z��������w�rF��vw���$���|�//��=���� ���P�Y<�t5���K���\$4��OQ~�a|��%����Ŷd��p҇ ��}�����t���a�U,}C�b4J�&��M��G la�[m)V/���-Ho������:F���V�) ��0"�HFU�k���I��sL�����"����=8j��j'~|2��m��w��� ���6��O»����Q�c�N�MT?eaSE�#��s���e��A#WT���T��XJ�9��MiL?Ҭ �{(���x;�mB�ټ!&J� I�n1yY�| o ���.4��D�.���}��nB�|�v�L��Z]/�s/�����nH��BH:�)Dys�y���0ߑp}y�)����� ɟ��E�h�od�v�$+|�J�����G���]OD��i���
�A�P����h�u����t#��}P�x���)�u��0g�.�����kD�������9��a͠# �J�kU].>]�|M��L�2�b����2��f�2
�4��_��EG��|�� _
�(���?��]��e���V������d�`��OX��/y�?����t4��ⶩb����Eb�pA&�z#W\�l����']�i[ �G�kz1kB)�G@5;(ZW!�����Z�ha���Sn�I����}�Z[I �#)w;�w;�#)�pV>l��S���������8s0߃�Q�i�y
68�J# ��ü*fْf��ü�f��D���I��I "Zդ��I]'U'��x+�a�ˆC+��w��P�r�YֈYV��e:.�db�bJ.y�,��=d�_E&�vp�if��N���T�ݜ��%�
�c����C��KǦò�� �%��r�d������n���!�
r�S%9�8��*C���i��i�A�|��.�z"&���7�rp�˾)��Է��o�����3��3�k�s�� �DD��*���@M=)cVVA�ʑR�����%f<�z˪3D�Ȳ'�Aw
8<߸p?:K�fO X�@u��NZh��ƃ]�
��ewb[�d����O���D��!%�F��~�� ��:c��J�S��jv�i����zb� 3���XK�&\aF���2a1�
�����5�hy�Ѓd*�a��M o5�
�_7I� l}�h �_7"�ҋq�_�Y\F��W�(f�%�a���[%�K���|����%�N���>�����! �^6�����a�h��rɿM�9���i�Q�K@ߝb�;咹�,�#���;��w�s���N=��5��vy�4�us� ;�P�h�iD� =H�k�J�R��F1�H x2DYԾ�B��î1�ң��nL�������&g�q�J�q�MĜK���H�m�@m����d~1K�� �#�� [
P2B* } (đo��A�[P��}�R�a<R�1$7�HL�0O`� x�><��A���Y0Y��tVN�P�����I��d� ��*N:��NS����:+7#Ngu$��x�Kvn�8�ЬCv�:o�۶�W�)����/��#N'7EJ�9���w�+^�o���SV����w�#A'7(��� �H��# R"���}��c�w��J��3˗H�=���^NkcZ��� ~�\��ɛ(h_�7G3��Q�;2G#!'���x+ɧ�$7 ;��ZV=�� o�VjV�wF��K��U5�A��6@� ���z�]C��~����硨Ml'l}4A��X�^<�,��q���^�SR�\=�P&�@&QT�@�d�(�����E+�8w�-�I�n� � y�m�%����+����9�:�@�q��w�"���.},R�|`� !Nf/��{�;a��<d3Š{萑�k��k �x��W�z����Wc�NQ����mgY!�:��X$*A2���Ye�[��r�7{�Za$VX(�xD��$�F#�Jሔ��P?r��à��� S%�D��z�O�[C���g�>j��^����7M�Y�W���_��u�����^�F�*�sR*p�5+�7*�45��EF����ş������V@85(�5$+#�4�* �G��<b,�kA�zyĖ�8���Z'�2��2h����A��W���4�"@#_���J�Q�\��f��&��&����Z��g��+��<���«�‹��O��J��+�U��U�tr~Zˢ��+�e5Le p��$�*��\����ue�5�Q�@P�x3��Pw���ʂ�
9O�w�ӄ)T�R*<�\T���b��(*����/�\�1]�1]��~\֏qSt:�Mt�W4x���h�"I�~T�o����eT9h5MҠ�Z�������i�) .P �¥� ���D���q������,� (����g�9�w4�l�Ǭ6丏J�&�P=db}���9��!&Y�P~J�����)��1�̶L k:��TN M�^`��x06�qdghA�۩�7S ʖ\�:讚j��|�� P�F��*MMʜ9K�i��*���P������i�S:1�¯�����Fb&�t�d,s�y*�li��M��nO����v��D�Z����ױ����wׂf�������f�I�R�Ո5��f� ��;�c{��j�c�ﮣ��i�R�)���؃x�k'a��|B׿��A���wנ5�)=Z�I{�I=��j��Eͱ��x�]�����OXV y35b�A�n�m�6���f��OP(���s���ω]ָ����I?~���V�Tc�M�s9�B`ږ6�4Т]�1���[���7�儿�w�������K���j��jge�ӂ��^$�M���^�J
�abC����|��o���s��j�����n>?�R���s�;g��5���Z��^�_T�ϥ�u��?|v?��������˂ެ�o���3�8�9�Y�#s���4� #��'�6�w!�>l�IB����*�\�����58S��Q�� �����+��ԕt�+��$������/�=��;a���fӅ�B�BA��]-�~PI���|(A�7���I`��J��c�D����wf:n|jn�w��T����cqkSlkS����JK3>�_Ž�����(��T����z05(�boͦ o�(AM�(�8j�*���l���Z�8�wr`<l.��ȏ����lQ��Q����o�#U�5���* �eh)�x3�=�ȳ4��3�䖼񖼹n#�L�>�y��{�*^}{Z��퐷�jn������j�jV�WU�^�(�~� T+�hQ�З�Џ�hI�?�(�x�x ��U�f����iЪ�¦
���)�r��r�FR �}Z�B�FUR���q�<c�#V����#R���%���_�����O��ߘ�����[%�q�>0l8�����C���[���X���hb�ay�F(�i���b�8�Lb*o�0,��-P�z{R��t����۬E� ���{��l|�
�= ks���!)1g3M�dS�A��C�(�O�ǛJ ��h�F�� ���e��uL�_��F�� b�I�G0�&�v�|7�.��zG�Ȭ������;� ���˰�X�l=� ����\wr���Wa�J6�B��_�pNn��Yյ/�{x���P�,z�*�.j��uẰ��@�͕yb=��O�b�����3�Z����n{��mQ^�o���>�6Hp�lUzA�蝍\w�� �|u5�����M�R𳛨��7ĵeb{���W�(EU���zG+�%,�Zp"����A���Pa�Q(�����3�,�>��1��$žf��G“x�����Ek�(Te��Mڮ,�y���Je`��|�/���} ��ʝ�� �W�<����r�o��֏oB�.��HGn� ����r��!��0���&����E�C�5 G��q%~��:�| �b(?/�g�胹��nJ�u=}}"��wu��-+�>` �L�`�[[1��2��gL*I*G1̇��8*v�3��ݰ(��0Q/�����4(?$+�}����o��b��MhZ�����a�~)����r�^��C9jG�V��G��+�/x�w CG6޿-��9��ن�� !sl <{�!� V�����?�D�B
ܖ��sP����<����]�����vIz��a��:�� ��"岐jS�V��g��S,PL`��!����G��˟=r�=���9u�M����㯍
# +�+ �|j�1NcJ���������Cq�&����6�O�9������'��Ѱ��k (��:l�X6���b*�x#ʑf��fX���^yTDr�hH52�h�ς2Ih��������vp =�eώe�9wA{́�l[��O;�$���M8|L$Z��O��Ze�l��|珞7I<K��\���1��[�& � �X�t# \-�sƙG1 ү�Y�ղ�w���l���Dga��� H�$.�/M�+��U��祻��Ƃ����Le��X�A8n��/�*M��$�����%g`�6�ϱ@`����_�7g_�f������y�tܒA�s�+&K�\����*�'t4fK��gT4n@��,r�X#���;�<��$����Z�~���ܰS�F�j�n�s�[�ju�,�Ϝ��Xן9_+d�g�0+�TEzy) K�@{�>�ĕ_Y1`�]��"�q���5��� �aکa���5�N�������}�\�u<��@�(���τ��2 �h��|8IO
�< �d��N� ���\��μ��4d�E�[G.�:�h�N���V%�7e�����M�Z�̔ z�p�Kpjo��2�0�%k�a�Id�q$j���7�x�X�����y�Vp��h@��(��4� #� �Qm�'" ��S]h�% ���˗�ށ7:�X�_� �BC�j�j���k`����<��2�,���s��t��N���0T��F���GS{3sC{C��_�3�O�������H�*7w�y�/K%%4�u�N�.��T�P���g.���֌��9�&>�"��~���-��������S��W�v����e���X�Z-����=˱����U���ύ��� ���צ����ݾ���ww��/Ow{��U-�aW��j̗��������W�={-����� ����˯�6���\�6�.l�Vz?>ܤ8��}�z���;NY�_؏��T�unz�ˊS_k�|9��wQJ��;��>l�<?��TY�m�ecW0����\dv4d��]��D���8��Z��=�K�E� }�cM�3��Xy -DZ�����5׉��Lj�vp���(�� ڢ{��Ţ��nXQ��X7���� ��J,ʐO/�-Q���ף���C����F�������������]��2hz�/��������0.�G�wj��E�q�{q��O)�#d��Y>~�mR�-�_��y�����4��|��i�V�>�������}���QH���V^q��^�����b��Z>k)iQm��� ׯ1���㆛NX 4��T��?��.�_�]�C�<�� $�lۖt_��;4Q_|�����[x=/?T~��h�\��,��������UYh- �A ��
�׻�~�}��,�s��O��'��*����dz��o��w�Q��u�[�sQ�t� #!?��z��2g��_(����z��T��[�F���� ��gJ�\ �����p�� `_�z�E����� c@��2����:��g�u��9����J��ָ3ԟ����n����/�)*;���wfc.ʔ���\w��Z/�斉-'x����(e/��# 9��� ������;|�٦��RH�Ƀg�� 9ʂȿ�}�w��2�^sF���7/�����f�X����{=�Ճ�<ԝ>V�wu]�� ��u8MX �E�A��/� ���-0:��~%2$���80;�����S�=�k;w؛���C��:F~��@�� ����&P���R�� [?����#�K��]�b�t��W������X�c��Ie�i�w���~qs�+wU�̂�+�n����_����h�U��3��d����UH���?Y�\�.��sn�K��)��ڿܺ��2��@�j�y���4�y �����[<gIlօ�=,m�F�CWQko!em�B�\L4+<�D� �E)rn���|N��� xw��<����z��D)� $��Ս�<F�26>�:��su��e+g���0Vcw��'{}{u�8;֐@o�����uF, C�W��JR�����V�����,gd�k���"�{B=gc��d�Tڊ����ʜ�O���f5��*������':�B<)������/���E��B���t*y/�a�c��v�b|��/XR6����K���K��u�E�4hNYf�f��隷wgo �h�y�:J폼�P9�8��>p`ؓ� �[>��iMh#c����) ��q��K��0����kMۺ����WC�hh]�'oxl`��h����x�v<����������B��z:&���2��x���н�Y����\x&�8��jr$;���yn,^�;7.����4Ȼ��3h�lk�y����E�Yea������ږ��f�2�����Ќ���Q"T����'�
̺K�a�A�������%!�(>;���&�[�_��ҹ����K� F�Yj���n=N K��t��U�k�?ļ/��+�g��hJGy�Ј]����E;�s}G6 vm��_� ~�2��b���ޘ�������>t��{��3o������.�d]n����+��.�^.���L�`�ɲ10@&�6�L?N~(�u����P�� J,��!��K�?�!�w�4�Ѷ�?i�Tn�,�H$S��c|�G���O ��Taj&w'�S"F�������й�'[I����t��X�\�9�S�G��4�p�:5��د{�˨�n(JQ���6W�u�����!�Kdҁ=�����;�K��:��a[ q��W/��'�mP���a�l̛[6~�(���b�� ��,�q��? k2�l�t i��,�_���,w�{?�!�}�?������%l�$F�/t�->�������%�Æ���"�7w*�G�0��
CH���tN��H]��[C,A;��0@*��1���qw�x��0� V���Fk�ş�6�Ɔ��f �?{
�*
7��^7�)j�!S c��>������%�xn�����]}XUd> F�mӖ�Hd ��r(���s�F%�چ-1K�ǰ��p�&�k sg��v:�$#�!�o�gr�H�����ĺ#PN�7�9���l��" �qО��9.�x�� �O2z�F��[�����5�mI���K�I$��8���#���a�i �9Q�V��܋s����6�����z�6Đ���d��HJ-�/��4�r��Xj5�ޏ4-N��B:F�T�u�Q�ڎ܅��Ktx�� �g=a �P�N\ܟ�!�("��0�fز�?(�IF|`�خ�A��
���F/�@xյҌ�7p8W�*Q�c��@���G�y{Cf�u0S�H���-���<�:�� x=O���ZU�x��S��m%O���v2�ª]�i>�{~�;�դa���p\��6�^l�
�MIE�c���t�I;�����|��&4BR>����0�� =6�w ��KѼ��L�H��4kӦD�Q��ʞ }l�?��,;�s� ��ʟs+=s$�O��u\��� ��J�EG�?륌� 3�V i�>3l�=;�`g=c���'�Ufo����v��K�W)���GD�w�Z�1��oP\�D�!��`C��+� ٣���&,2Q-�<�筒TX��j�
�����Փ��I��)Ğ�{�°g0k�7Q�����Bԥ�2���U�(�a��BY���M�8�$��{Fn�.}�؀[Κc\���(�~�� ��o�+�����'x�+�(�hr��z�� I�i ��U��*�w�h� ��!|�r <��!<� �`�lR�]�
��a�[#��O���d�]�����v��<����%�P�������,t0 ~��1�\� 6��?6dMӕ�Ğ<�jM�FgN�;�[=��驚k���q���&וDG]�B���c'�P..{��k T؆<� �:I���̏y����D��3$���"]P/�bbH}�����$��sv��Py�D�l1���8\�a`������pE?����+���Ke���q�qN��V�:;����l�3Q)��z+�_��d�,U��D�П���K�%�^KnP�o�S�D��-0�~�����c��c�5�혵����wv��A}e`�T��g1,���m� �lc9|�V�-��(�&E1��I�!�*�]�;���(�ޢ �i.J����Xƻm�[TQ1ꆥ]ʳ�6�\X�;du����̥�=F[�CHI�P���yԥ���n*V�u��2D�U_]Bc���wu^~�`amܮ�D�a`}��/�����wV:DAWVuY]�Y��T�&��?�K8f%�إ�9'���
$J��-5�!?�녵�-Ό��N�j����u������ x|���˥z��xcRW7Mk/��=�hE�/�R��ݕ۠�0�P"َ���'�O�����yT��e�Y���9�U�Pi:7��|rM���߻�p��\E����L)��/��֐e�¦ ��{n���rx4A�"J��6���T�c�iq�2Ո?C�ߡ��Hn��>�,�����b���GG{<�.{�����.,��_��_��_��k-�:�Ff�5x���e�[�������s uw��ۄ���<���d������'��\‚���\�� �5����&N��?=~�v*����4�9����:ȑ���c|&V��Ed�>�wL� �=lE�����nx�^R���SE��1�v��XP��_D.U��_�pdf�1V,o�R�6:��>�#.�0��AZw��٤B���#F�璵��D+V�o��.�_^ϯ �ŖAG���R>qhq_���T_mJÄH�R$-VJ��M}̎,���Y.�` u�:\�Ǟ�i��3�!GO��l�;Qxv����Z��aV1p��E�5�P<Ƿ^����i�� $����9�\��gz�˒"�H_Fh�B7����T��� ������hHȅ�$t̆��<}�����+��wׅN�@ǹ��- t��iL/�ǩ��@�E���+��]..������N�%E0'�?x αjt� �նlq�� �46�s����HNv��ܧ�l;
��+�T��k|�2�EDݎN���}�C�4 ~����H�e?��O8}S�u���:Ȉ���B��w*@ݟ \��]v��흨���`�U&څ;����)�$
�eL�ټ�lO��t���K����� 9} ��!�ܿמ�=N�u/�l�u�4@u�%/ߩ�o#�E\Z. ;�h��v�SB�)��0�!�X�^�T� h��#Ȑ� Ш�Ls��� �n��5�����kQ^�+}�"�as�' ;k��~�mE�����̓��$�]?T4�Z���7V����k�}��c�g|�:��}��j���
��"��ߖ͝dG
��X�M �h)��7Wᾷ���~���MȚ�.�� Ϣ���Z���UJ�%+=�K���N�\��fT�ϲ�m:�1�Q�G���8�� &O��2D��)�)]�?�̣� ����O�4-7y�j��Ӱ'���^A� ��'@�-(83�/��B� �_�5�Y���� 8��]JE������8H�iTqrzn�g8��3��a3.�'m.� �����F�>_�j�A���Pn;�ʶ�[inE��T;Ӌ�Y"\�8�T��+ھ�U��-��b��N�ǻ-�;
|����.�/�:�����M��fщ�tQ����^����g�0'ul%�"�]��P}עNsn��,�@��p���,'�����p%�m9���ӧd'uF�~�B8����JFp\JS��EYx����M��v�%� ���d��{eQ�mI��y�r�Om���U�H��Z�����(�8{����h�褬��)�O8Ɓc���=�<���O o�K\�B����O �A��>���D���T�=��I�����30�(��-�=��3�] � f>�e����W0
ឝ�;���D�~��?֑��W @�t�� �A@��*�#+݈����[İ�Da�{���|��ۑ�ᦜ}�]�".K�8g$n����q��(�_8O�ǯ#,�i:8S5BHw�8�z��:�@ل<��W�y��<���,
��o�������@���M��K�RP���VOx���y�n�N�r���׋��:���a��l{꺳�`;���y�o̽j�;�����!� v�X/��M�9d̸�����m�D����c��ޭ�+O5�T�B��3d"*��8G, �:���Oӓ����5����YB]N_��q� .7+U�<�>�g��~ÿ1�}=�+<��,���~)h\�8R� =-,���A8@�^�C��Vz��e�q�i�9]��aw]� ~b�����[�f�\�+�� |�?�VZ��[�ezd�.4#\� ׍�]c[�-b��¡L� ��9�����*C<�= x��$�/_�3d����z� �8"�t~�7��]�� �E o����7�P���ƃ� C@��-2sё��3x��x��4\_\NJ��!tQ��d-�Df='��0P����f�s.��=� �pqn&���S����������g�=���w����z?��J���-�wwљr�Y/O~���ݝ�`e��@�w��"z��SL�#C^�e�L9s0*�G �r��H��}�ꫵ(3��
�}�j��9I�6�g C����#+�vi<Q��&�VP&0i)[v�%�rP���I0[i�FY�P)��)P�p�s�A�h4� �UO�'\���1Qc�/b�+�j�:r������Y].�  ��_vq�, �@�;� ��������"Pf�_�|,՜���-]-�5�����������Pub�#����I� �O�`�u\%hKm���{/
=����(l"?Y_��~�E\�Yg��CkOy`���'GJ;���~"Kvm;E��e؛T�ZTC�E�jb���De#�p�vM*6P��i��n7�6t�����> �v�(� ��[��������u�� �|�ۤɘ���u���3��v��S��eo'o{�3h�<D���}��I��m �Է�xx��v�F�fGj����o�]�#Y]�Y�6�ݕ�ɮ3�=[�q~\��m`����<̪з7T�I'�S�B} g �H'�"1q���6P�>�'��_Q�˖���n�E��mbvU�8�{��9���ãޏ ��6l��{���|���A��쉧��"�����d��T+�F��W&����tG�7����yyB��cq��i�OF��ī:�S���j������F�~���2A^���Bv��Es�j�۶Xӟ(��O�A���Mu� �O���띓0+�U����G]���[���D$8�}�|.?� �/W��M��� A�6U� ��2��4ټ3\����GQ�y�JL�ŀ��>m�O�<���x�jQ`��[!A �� 8?r��$���� ����(P�w�;b�"�v�\�7:)�f��_� �9�;��F~)me����]t�ۅi �E4�t�۹0$ �C������~��Dz�q���w<�3���h>��E�'Z%;�K��>��@��*.#��觼 =�;f|���!�o� ��Ť��JKP���}�ae
�w��x�!'j:�.��L�S)����5��"��t�2U)(}�������S��7�wBT�p�'�Z�[!��I��C��=��ϲ��$�����.č���S8VO.�7�(@�O{u��L;R�0F�����M��L��IbͅU���g��Me����{kO^~�~:�ȶ �}>dl�IK�6:��~h�q��>!N��<'���"e�C�������ǧ��q�����C��'?.��7a0|~j!@:�r=:>"���[�?�(���{t��6��9���ݢ��v���������C%;0�V�z�t�J�|z�L��E x_.��b�W}�d��� v�ۘ�z6����(��C����T��s�f��B�D��b����2�n��sO�"Γ6Vg�� n�i- <��[h�)�m� ;���lᲯդ��E����l��Ϸ:���o� Է�s�\�Cc-
�����������t������ �<����H��u$��E���~VtA?ٹ[�CD&��_�� ���mR�3*���4��Q=v>~�u���{�M�K]��]� �s��ડ��^q ���f%�����\M��}7)9�q�i2 4����� �=�I���Ir�� �68Z�r� ����z�[�Ჳ���(�'>��6X@��=���ӛ���%z�J L�(��_�q�`&�������?��!��͌��Yg�YZ�'��a����ч�����Ƞ�P>W%��J7���o��KyN� ��.���Y3w'��w���^�7���^�ޡ,��lT�Ec�y(���čA�(�(��~M�� СĞYTE�M�u���:��޸)ʢ��m������̮󴒅�t�!�5���^���8��ą
A6��6�Kh���GU��k�:3)Z��QqV���\?���ոN���|S n.w�Yz��<?Y�|9
;��%.��\ �
�ëq�l.��Ƹ..��H�UU}9v�Bk.����tO&�Í�UrL �.l�yyvV�Z���C.‹k�J_&MV�V�tx�£�ɩ�g�G�E�$0F� ��(f������<��!�� ���0U��V?�\��<a ����06���5G_8ߵ�'��a���0��o�[���a7��Z����fUb'�t3;�`R�G�@������z{a����*��k�rOm���A�W��!?X�t��I*k>(O~�����_X�P�+����<��C�%�؎~�Ȗ�_���g�H^@g.O��<tEr�a�4S%b�#�����C�����9(/�#�%G5ƾ"��� il�Ee�4�X�-�E^��kGk�tŮ�ћ���ػ\� es�)�/����C�� ��;�bJ
���l��zc���U�b�ֆ����)�7��=D�u���"�P��u�+?��eQM����~klQ���s���+�s�M�E�-㻒�2A
���]&Ѷ˅D�o^�V�+�+��Ǧˎ��@�
���0@�?W�|A[mp������~�������^��J
F�@G����(����������N��%�J_$O�]r�y�AsEᶈ�w��E��V+���������r5�m��^�;��Ji�<U�~�c[^Hٴ�8ʋ�xkh��|���g��Z?�-�
�A�5�?}�]@�, \*�ٜr��h�*M=���|��ކ��ˤ����h�q�ӣ"<#������U cQ���D�XH0��6Z�r%�� �K�[UWe�Sywp-�aR�j�A<�hǰ|��q8K�Kc��Z�T6 ���P���i��
��Q)]R�͍� �jA� ���*�#W���MR�d�� ��QY �t׬(ʸ�J�� �0!�����,��,dnE�臕�_����_��"��Z�r�=pdĿ^�U�ֳ�ԊfW(k����)������c�.�>el�t���ؐ_�`?���qs
��������q�o�`8�H��f�@�� -��\�f�X��ZK�����܄��HF�zQ4X��i�M�_ |/�I ��5������
��6���8 +���v�<շ��觼L�1�)7pư1�En�T�yoXz!��ŏO��$���kVu!�f�Xʏ��Z��Slj�Sy>�fM���$���WF8N���,��ߔ4�ŭ �"��1���`�=� h�c����b��.��c�����ѭ�P/�p� ?X�u���C�r>�c*-���T(k&-��}��|# N�W0�W����t��+]B��� �Vl0p�,��UK�^G�3;O�f,��80�M��E��L��b����g�F�c�..�p3�t���Uvp��4�@p}s� #� n��T���r���H�]�W'��9�d j������態NF�<Ťt!�-.@�d-�ip��N:���i?7��c�-����N��
�;.d ���el����h��`�+�!ܹĬ��(u�'���R�jVc0H ��p�{+=wx��Jh�@�������C�H� N�gB�謋�-�4<Vy�vx֕��&�ehQ)?�mq0>�p���%�*�3F���]�Ӓ��nU�8�^���E4�Z�#+��q@F���U��~�W�}�-��<�c���x!�>N���7q��l��f��ͭy �7�����^��`����}��� �n�c�>}W��mEZ��k2Ԡ'��� M�p0����i"����C�;��".�R�2���� [�a�Ķ;�d�z�pe���b4�Jꀇ��d�y.����u�l��:�dw��.8}�p�H����],v_H�2b �4�Eq��t���N�\�a����z���$�`�g�Cϖ<՚% �N�S�Cqf�-~;\�rY�P�΅�E����J��Y(Y����/�~�ʒ��LX� :L"���� ���$`s(n8��Ry *���"J��Pi%s4�WB��z��ď�Fq���@��B>^��K�U��ڮ�o~}]��L�:$L�J�?�ԧ*�eE7���B��y�W��`�1����n��:0��l�ʟ�;�Hh��'͚Ɨ�A�� �|lA�԰g��J�E�O�-�A���4�^��s�}�K����C���Z/�����7-�lAk��),��R��޷�;��)�Q`D�*��@6�<~��\ �|r���\�Y*#��r ����Q�#��l��v6|�(jF5+���0���ch$�� x��6��������{�����������~ ޏ=Hs�a_�{�?�x;���^@e%��0�g�m�����$��T�� ��^D�ŵ�0W�B N;���������\���*�^�ǭ�@�HjY�5�Ī�a9�x42��������A���?� ���|�e�-�<7��{��!�^��`�+�nuH<���1oO{�"���<������p��ZD�_�a��3P�:�{r����}b��Dn�� g8}'��7]O���u��� �E�$��~��Y�-��?�P��g����L��. 8��F�$)�����n@ݴ����"i0�Џ��sEE�k��x ƕ����f?�ߺ?E�*�5&Lf�+�b���}� ۏDߍkV�C�ӈ�,?���|;��"�'b����E�ҷ/���+�gg�(� �cbET[J��Ԋ”r�*̋x��R��uu;a��÷�K�/1[���Z9��E����-�QE�-D��- �˕Y����ߌ���'y_u�� wL sb1"F��'qJ�Zm��QDrW����C�>bT�/�z�}�� ��,?�R�>�嵰,1��=Ƨa��،��њu�����7S]og���ޱ�W�2�%��9$�����c7[B<�˼�� ����D�;�j��\��]�Z�(�퇲��a�X1�[*�SpӾ4o�/�Yh�+g; ZD�w�D
�K�ML�̢�U}r,��������#y&���,�K�\�x:���XcvO� *~��2�] ل��VW���r�Ed����CYr���,�V��<Q�<7��PO�X���� Z�|��Q�<��ʵ=(#�=E "��#�h@#� ���>���L�B7p>3 ˰fR�mh$Ez�j��pO46Ղ܁l��o�6�q �1��w�T*�c�S�Egz}b�*����_/�j7V>���c�m��t����i�Ks32i姗N��Q��o���i|��T�1\ �Z�鏭�s�4��s�h�g6)���0J����'omݲ%�(�po��_zk�ذ'�_�'�������r���d���+��"���%�|~q�"�:��q��� !��埨��{���v�G4�"�>��q$�<�Ǣ
���q�&�;FU>q��dtc����$�$b�ږ����������&r�����3ڢo5J����ʓ=f��)���Z����>�2Suv�qh��8u'��-e�=� ��u|��߰�����f�;a��r�.'�2�b�G�l�"���ګ�1�>>�����yl�� 0OZ0O�?��Rn�w?(�Q"�x��+�M:�y~����)��Yy��֛�n�"�M_�����x���w�����7�;���}B��6����9q��϶��m�v���̍J=�Oo�Y�&e7`;���N倷SK�������܆:���� �O��w{�D�_��L��Z�si�Do�=I����OOT��k�/ۗ�#r�\�J��R�M���s5�W1�����P���}B8t5d�8G�����EЕS���D��d��� �n߈����c��0�7ڤJ�{��N"����ɆG� *��7_bHo��V#�-�����w#Ɠ'��C�<�l����Ɂq�S̱|�����t_�����t-��dI��F�� �tF�F�rS�R�~ ���Qq7]E�+"�})�"�Aި��=+�gIT�!'����07��'��LM)}�hL��O(�W<R�� ��}Q�S"�^�q��,nq��gI�nrM�5s���s��d��5wS����椼�C�[��I���t�g�M�r��5��e��> �q��DE�3ӭ���������N��Q�3<m����&L��} o@t"�FD�UϧZ��٩;ٝ)��*_ʰ݀�D�pg4��l��||g5���S��n��6f
�����?~1��w��V��4S�rޤ��J�`ݞ5���.��O�%�;�AG�B�.r-��LK��ғ�< YyZ\���ߋ��'e���E�™�
�tZd=���N��7�:����w r��J��XL���Q��-йk�[N�����w���զ<
�y~���Z��������Ž���9cav7��@�v��8�F����|?���1ꨜ[-�ô=0
����Y& �ݝ��mw �P���e�hWw?4��M�gb������&� 8�8ſ^�ǻ{x����α��ݓ�7���PjPT5q��x�7:���rTZ��6���n��@N�9H�,�-�p�\N^���;�j�ހ�~����Q�o�Q��a��A��oh&���hDU�忇 �{�������{'�&�å^�v��� 3�em� *v���PJ�g�L�Fe�Ey?R�I�g���n��ɾ;5��=';�P�� \�E.�@v�S��tx�8�q�`��J�%Oǭ!�a#k�C�����d�� wP@#���m ����'4�|�+�v���b:��Y���h�����Q$ɭ�T�F6Cn�uSM�����V:� %���O��Y��HQ�T�ř�.�O�tNkr����Ы\� �Ʒ��&��ա����09<��f���Om�*`� ���%� �܇=L��Mx���D�h� �2��C$DsR o�K�Tq�n;�&r�N���/>����p:��O�+6y�d��_��|�5�L����Lߌ�c°�{�c\�-�L�ƟN�=��en I3��_�J���}�b�Ŏ��_Q#e��!%�A���So��O����I�����4�Q�uWфiN���&T�i�'R��
��!E��-���`¡%�<P>Th�B��i�XœB�;
�0\����mD���q��F
�Y�N6�x��.�M����K�y���1�a�Ƥ�@"��1���$@q�ϙ��)֧�4��& **S�����"�t?�ɛ�^p�o����9�K�s� �|���GB�M^�7za����w1K�KC��l4�DJ�j��� ��'��S:~�W�t�}c)9s�NJ��L������=6)��/&
3��H�H�Ld��L�<��{��M9�d�\��$�z�F�K�0�-������Zm'�s ��91J٨�R�ϫ�Ӭ|S�{�,��H��ȩ�����]����/��m��a,eS9�(��~*~��K�Zḍ�9��$�Z*�B�T�N���}>�nn���8������T���&4�|���ҩ*BJ�萓���37
P�H�R}�BM5�r�ƌ��f��:�Z��0NN�Z����tT��4fh�)���- ����v*�Ӝ����-�7����饌�[$S"n�^s�dD0��#H�_�� �����Z��9ݥ�}�GN��P��s�������'h�:z�3+֍�b�V���0n��I����@�^ͱЛ��ղ9�B��J�F>��S)H& �z��W/�4.ۓ�j�ӈ
<ӸM5������ڈ4L�����'��4 �7c>�SfSU�]K�4����|���w�n����oŪ-{�X1�Ƌ�xZ���b2�-I��{CR����٤-�|&c>�Q�p�
��V������D�5����n�?̇�R�#��F���f�$bW�F-��~�/��gr�{smS�L��„��id�o���I���R#�Lf���"�,�m��2�7 ��O���gQÚ|VK����ӆ#��x��T�cF��M���*;G����OԥR���\�kꢱ�����52�޸�����`���(;�"a �k&hVv��;⾞�0���DQ�#*���~�s�S�odOb����I�����T�ęp)q�]e���1�I=�3��!㝄%Ⱦh���-g�}��1f '�*��0�en�� lҶ�q�Nct�/g�W2�8f��Ł�v,� 8�����&�u��0�N�|a�ۏ��;�W6��d�3������Ռ�N����aV ๟2E�a�h���a R��|T�@Jc&������L����� �${��зP�[f<2�]�W�'H�j7��!�2b<٪0��� �����Im�3���x'�x��.���čs�����r� �}�S5Rxi�N{~��ј�0���TL�w��i��#�+�������+�?^�hm)V���p�޷ѫ�;�`�� d
*eW��ˤ�����P&_!Ȃ4`K���9 �$��L$�嗒�6�9y�����ܳ)����~�E-0��U O�=��^8'�.�a�2Z�/ue~r2<'�ؚ���Q���3g���r�f ϲ'#���l��|��gF;KH�L���Q��l��2���)���]�@��������q�r�+��J��)���d����w����DsIX.�ud� �����sQ+�\���d�P� .s�fq�If���O�js_W s�Q'�=���L��˖��Es�1�h2`8ހ�}�EMAp��1�6˵��J�.���E��x�;W���J��[�Kn��P �:7T����p�,Y���{unŤ�q̌٘�Fǖ�?Ҧ�)�����~*/ x�Msg������va�OIǍ3s�m5:�
���Ѝ�;Z�!0+�f�p����c�js������/恑�y�ލsz�a�1���>�5�<H|�y?QIY.��ow0�dBo�ˣ�t7:�<����im�<Լ1��pwә]ezs�b�(<�1���� ��K�g2������ܝ�gUMN�M &�4V y�ƞ�Q� 5���q�SmA�I9�ʁq�8��$�L�m�W�}�a����Ǹ�X������v1�P�j"�Bj��O��r�����)���T�˂�Ohj�ӫ� F��0d's�����`�Y�����lνr�(
Ir�a���<U9��n�4�`�;�x��"0
~�+�x-g ��sj�Z���⮧�j{�lQ���C������8��!z��ʎY��2��L)�0R�LS;#��g�i~w�����'�_&�D�0�sQ����.��#�L����T]6%ϪQ��X��d�ڃ��qR�>�
�1N��r��\�z��,��"@cC�\a_�R��=- ��w��˞]s��� rXy
uR.
Z͏��Q��K��
^��e���7�S_ ��-�:
�{�ihk���w8Hq��\E ���旪��,�޿0���9PK��]��C��,��p7%�-g��x�-�"&�d�ʢ��*kI����?&�//�>�RM�[�ve�<Ԡ�"�`���F+�)Qc��0�ܧ�췵7(7�OG���-������E���:��%c�V0��L��l�Yl1�l��- o���|(�B��J:twH��JnGY(����i(Kn�.)(\*������<��Œ�6�.�~���L�)5�\(I����`�����c�d�w����2[��u�K�쭦���n"Y��J��0J���������\��/��5��IR��HI] d ��t���.�¥RNcbR��=����.���A����2��)���$ 6ZJ���RP���Z�[��v?�[�W
Ͽ�����0e_D�%ӳ��N�Z��X*����e�a� ��8��>Я�[A�2�hV7�R��յ��t�%M�Œ�R�rۥ��3��?\�=� 0��&H��kO b�5~��C��&�z!�5�_�Z�V���4�[����J��o0��M$�udL�Ö��t��m�Prɰ���tGW a鑂6�{��ҍ����T�R�h����������B�԰������1��P��2�����a¸e�!�#~�Sm�8��v)8��;��D�%�������ճН
���.�-I�-�,��v���2�����`��F�p�0�3��e�f��z��lvlZL�'J�z��&BB���1˜z�VrT���i��++�~�<��<SE_�]\�GE=��|����M֢@��U r�ף�V��S*��_�[$�lvD�s/�z�8c�bL�l�)� *.��F���m�*��J��O�,����w����԰�>��g7�A�`���멦ա�-��<p�U獟}u��n��[��K�c��:#��x�O���+� Ug�����W"� ���$$�a�݊�%�y��>��h���0��tT�r��v� �X h�aWh�6Vfqs}�ӭ�n�g�jXQ����x�z���K�{q�z��O#���R�e#�����W�O�|#q�k&��+�*;�m��ޤ+^�����^C�����V�i�1<~��5\�d���U����sAA��˂j��V�w��•
�s������
� T8�B����uŦ2�bbr���+Z-JoF�w�֨��u��U���9N��^��d�:@[f�"���Pk76��Fj�5�z���z��5��%�\��#���;��7
9��{Hǣr�� .V��� Z)r�1�$+���A��[�v�[�_݃y�J�K�5^���vң���t�u���}��{U��k�7
+B%�K����:W����VS���to�ꚬSS&� �-�+@�?��4� �wfyk�Ik�F�Y1�$�]u.-��dnd���"�~b=t+F��oc}^�}�[[�&vNūv��5󚽙�v�.55h�y����Ǖ ek�Ų�J�%�K���Ƙ"R���5~����+Y�%�XQoE]��Ҭx� ���Ce<�F�U����/~b\ *�0��Q9�᩸�p#��bXZzt�N���W@e��Z��0� �L�$����z $�D�V7Ƒ�����֣��6<�.�s�6oO�v�Nڂʒ*j���m*�lT�
8M,���V�#A�����-kԨ�<��d~ )��k�Ou���+Z1r�t �Ê�/�FL��`�GI��k��ڋ�0�ڱ�"RB���>� ��c+��8���:�y}���[ǵed5a{k����q�s�h�U;rO�g�訃b2�l# �I���S]�<�M���6�k�Mz�.�����a�ȝ�6��:�^�V'ZA˗��d���B�SS�֊@ �H$�s�Ö4��b�Ɨ��4ui�դ��5>�ہ��3������������XU�g�W���/��gIZ�Ӹ����{O���{@h'�nǠ>zHв����S��� ݿ���͵C�s^oҗI�?�N[Mn#���wڽ����V$7�x��$Qm�Ykg��v�~|�6M�Dm�B��5gs��r�����?��Hd�W,���'�V�`s����-�j.s�D�'�>Q�d.��b���7gD{����,7���y����[/`?},-q["�ue��tȥRU?�ʫ���O�F�F�9�B�A��/\��6}�w'aֵ��ۓe���1k׹Ez ��;�0F �'x/ ��R��s;�±]��v�Fiծ��^�+��r�*���U�myF^�t�5�Yj�ܚ�x+�h fM�S��-8���ij߸KC0R�T�Ԃ�L-��lY�� �'�)�-4m:@�_��=w���m F-�ⱽ�j�X?��t!��M�P�G1�M�`Z��W�y�!�X�)�����Ǯ����h��F^vbt\��i,rڭ��v{�Q�~'�j�����O#u�~�/�{p�v���m����{��7ʃa,��=7s��S��0�6�~%Y�QK��4�OKQaXø#�� ���LEE О۶�n��- �g��M����>c-��-;��kٛl������Q7�|���c�ܶl (@=9���6�8"=��6�nd���e��$�=*�o6xZx�ˣ��KCմ�WZ�2���x�����يʇZ�����*�V8� SC�5�%�7�J�3Q6�.�թ��5��\��N*W��1��v�&M}P� MͶ��؊֪~����� n[��:��M P��a:�������K�Z�*�j�`�78�hc�JC�&�Q�[�ͻ���Z����N���YKkø�6@k���C �b�͑ui�Fj�ٸ���V�AQM�&K��@r��R뙰�V27ԬI�ns���ү^����X��LH�6��Xd-A/���C*5�'���#���C�I�6� �/��4�}\���M�j���%����2� �s usjcZ���P'9+=D�٦z�5����6/�Mk��f4�ּ��1�BO4��\J,&�N�U�e� ݤ5���&�q�������8L$���C����e_^���=�� �GP��pm�l�t��4�c�C�S�?���0"?o�F�c��]�����ƌ�Au
�H���i ��ι�G�O�H�ϰO�NW�9�ٹ��<��iL�:}��(�4�R?�z��S�4�4n���B�}�}��Se<�9�r�3���">~5r�w��㨺����DR��l�l�+ڗ�6͵�Jv�?w7�ӝm�- �υyg�w���'��6�?����h&y�A�����>i������SsiUe^ݛp�`���Q#�h�H�(�#��:5�J�;���W��~��~1p���y�ޟ;v�t2��N�Jz�*֝��˨~�� O�^Y)�o&�c��7r)�. ��b]�kv;��)�Ӄ��e�&�+-2�0���������>�{(*'�A��{��J=t� у���aj�դ�G{yMh�n/y�Vlբ1�쀮d�i;�+���xu��X��~��ۤFM#�vV�� �E�@��,b�d��m�7�h��Ly`�o]"���P� Z��� .=���3��|��]��i&vw��6������6a0{B|� �{:� � �[֓��P�������)�4-��II��"2c�&�� ГA%=5K�m��Q��K �k�{> :홭O���Jc:`-=aq'�%S(ωhk�-z�9k<���+�'�i(�P���^����l��;"-���7���@s�W/ޘ!�r�G��5%��5:�Ը8���~�}�xΗj�m[�u�\��,O��.��^5[���L����sj����iQUU �����l������c7�:�؍¤ա��^m����o�ss��qk�3��)ڮ'*؍�Y���n�])~#����AotA��UE�P�>EZ��_�D��/�ܦAX����"}��g΀�޽m��P*��GS�~["����#�1yR9���b�����E/~�}�Xb}ƚ�#tȭGD�'ʸZu�f{o�����>�5X(�
v�]������>�˥����?Q/�KW�J�w<�c�m�8��p'���ru�a,�����Ѹy�y�5=0�z���58S�Eo`�Ā��12�|j+"��}��s�-���OJkĝq8�;@1�9���B~%�i?�IǛ˿u���ƑU�7�}{ù�Ft�6gR��q���1�A�a��q��cT��T:5�� ����o�Ak�1���������>D &��qfe��I��^��u���l6�2�T�0�c�K�4��ᜆ�Λ�{����]݇��C�m �#�9y���b�򔳚q&� �)�1�����M�ao�n]� X�����z�4�5�<��I��m㼹�d�d���g��u�j��nH8|�;"����;F����X3���� ��un[�A�e��7D�'�k�F��m;�J��.�k��츌��������z��*pخ"����a?�)x� ap6���2Y¥���0�*7B4Q�����̓� �~���i^�����e�nX�PL�4�R��}�=�2����{�(N#�u���I[�2���x�5��,f�f0b! L��mkl�X$l���Аm�,�'�a���a)�����Fhܓ��wn�wܑͅPʿ�Ƅh��ڛ� �LJ]9�3Q�haL���&w| �dۋ�w�� �Rn:��i��d����F#����;�}�{�AJcҭ�Nx��(�k.F*{]��r$�19���R�P�H�X7���s���t���zS���*�خL� W�'P�\0�m�2�����cd��3`0y<2ڗqŬhd�4�T=�(� *6ʹ��Q�Y���~�T.�-y��1}�un� 0���D2����|�bF�T�M�] ��`m~�2�Q�*� 8� @p�R`���zթ�yT�]0�9���ab��xh��^I�܎ :Pu�L�(��>���F3�3�-6�Uu�y�� zP ��X���j��͈��#�X��y5gƒ�mj�+љ���m��PH��U60ȮY�;:��m�V�mj�A�"=��wRtN�uӽ��Db�� �[���oí��|+�ߋ�׻u �Q���9��;-G�q� ��7��I�3C4��A��4�m(0�Ih0���I@��c��?X,a�?c4��`�À�1�1���t���]�E���5�w��b~`;��cZ�1������x��?LU�
n `cy���>����EL���
�I�m?r{�������]� Խ(z'@7a5&�<Ҩ��Va�<�)1s k�8G�=�jr�Xkr{�ο��{Sa��&�ȊQ8Kx��Γ%_�YЁ�g�pq�6�m��<�S|���3�y6����<O��i�Ø�N� �+���G��q�i|�L��Y9)�>��;]4>��i���5M�k_��b"L�����'L׷+�t��K������A�!��%���m���m ��/Fo���)>Z���{�x����v���)������/�ֱzؒ���ISx+&�?ʴ���e�p��ڢ� ]Q�.E�B�.�gWxzwJ��u>d^������Ϋ�����jg8 <�>W׃i�ۣ��N�%�.R.R�q�x+� ʨ������ؚ!�t�
�2��3��}R,Qu�3iC7�a�&��$P'�5�љ;�f�O�2^�c��D:�1ZB=�g4&�9 �2c1w�iB5u(�����3��&ݚ&������M��I�&�e�n� ���:oo�q��۷ ��' �筼ɼ��_�ju9��MҲ��è歂ə(���^ij��P�KoQ���d���C�D>bt[~_�j'ގ ���Q?��m2e�៉Ã��w`9ѭ���z� `���}iX^&#z�X��#Nm��m�nf~hf˂�:L@r&#p�/p���C���Ο�����غ�0�ܬ�l�ţ4@�-t���l�i �ϖ�"��*N9�Y��Y.�E��v�������ܖ)*ɚrL�v�����v���� �2�����)�&y�Q���4G�i�ku��@o��z~�t�a�c����]�q�|٬�Z�C��U���ܢ�1���9{֮�� XO�6f�p�T@;,���\�3���'l�?f�,�l*؜���$l�l��䷭����AvZx��c�`�����I?�"� ����$_��h��q��'���/�{P7�{�Bo�V��V��-�gov�O<�Ne��1�D��͠���G�nl��x
;��4w��@3)�#�umP8Gؖ����n������L���ܭs>��Ws��M��z��)R�d�f5�Mk�,�ӸX��4B�� ���el�� fQt~yts4y���`����E����./qI8w5sc��EC���C/��s���8>o�:ws��fQ^�i�/��sqT�LFD2}�ru�7�[鼽�Q_,��I��&7��t�R�E��,k{�B�
������<w��E� S���^��(U��~�
�����\雔wD$��+�M�h�1@��߭���p�7����N뇡���ڰ/h3)��N�LWz�+�ֻ���Mq��������[��J��[�Łh���c���#�"?4Y�+�e^鱗�"&��}��m<��˾�rQ��]-ʩTsQ�(�y��z�)�Q'�ߖ+�L:�+�ax�EU�\ն��"�S��DM��ױc�.⤰Fp��]���mNa~�#qiG^���Qju3p�F\xe���� W�Z�Eh�ET ����2�E��N��vXĤ`�H�CË,��2�E8[O�G��å�A��W-"�Ugk%H�[v��N;��"�]��-B�a�h�,�B 򓡋�������䑂�0�6�/aSV��D
���cycL{& 0���J��9�b��MoW[TW ֢L��EM�r�h������w�����TZ�%��J���V]_<\����GȺ�-*��7��^D�7�-�Jб�n�R�E�%���,j*��F�T�TÅE9�^����E\l���^)��A�5�t�tڀbY�y"k���L���%WZ�1��"授�|�+���<�Nw�X��2^��]��� P�[ٴ3�l⩒�.��i �;�2��^e s3t�������CX����.�9(&$}�8����yU�.�"Dȯm~�f��-f+���� (�j����_�vYD�(~�2���2�*�S��$/���~,���aP����f5��ZJ� '�g� �i[M�KV:�>���DU{�W��e� _顮/��
�ю���S'Ts��f~{�,�?ؕ|!���̈́D[Խ�[���q�J~T�LpQu�;^D�e�<YT�6j��SRfD?tA�j�kb�!g:�����4{4i2T�7�r���vQE�^wt�E�筻K�.E�p�P��x��lр���E���'& 3eyة� ����=f6�;U�n?�� l�E'��f�lt���ɒj���i'4���҃��FUDJ9-�7f�$1%o��fF#�Y$ �1��D�Z$^����/���E�3l6�����d�l����P#�E�f����^;�iQ׎㻈 ��t4��y�k�"Ҟ�籣��ֿ�t}�J3[�"y�;�a^RV�<9n�:O3�Γ�i��z����Z�����"�%~%�b�E������I�9]�}�����;Ϯ���+�x��xc�<A�I�`�;��9�#&�ONs��R�}:��YT��:q["�qt�l���a���^��p�Nw�<\�E����@?=���������rF��I�[���D|[�p���2y�O ���vB`����B�qፔ�Lu1{]ir,b�z^��Ņ[�<q���&�İ��S�~���m&��w�t�`�eھ�l�TU�rnS����հ��5lï�w��3v�¹��p� 9�'�1��%yb���J�m ��[������!�6}�b��� �l��-#uFմ�i`� 8�9���k���m��Exs,��2 ���]H��6�P}�"��ǞF�
�E�{=�W=c�k��A�&b\��R��58�����x
�S�r@a?��<o�,�y{�}���'���dQ�|pQb���\�;mQ�y�zx ��0Q h:�y���&=�踧Zt�3jc����19����e�`Z���\H�x/���J�+�Uɹ�b˄J��Gwpӵֲ6��K�,�|�I�O���̦Ma�����kQ��D'��眷%���V:�tQ���uߺ��� љ5��"�%��3�K97�r��L�د�b����"����"8�8Y�O�Br�l9D�N��L�-�>}������`�=ѧ��P��[9���]�����g����[��gM*�_�:G-�R��COm��vա���N;+��-ک��4~���6^�e� ����春�!\���t���]p ��g+�-��������6�[`R��g�:���g�W��&}�K6f�|��{PI����b���� ���"ֈ�+]̂�(��A��y�(�v�ӓiV�8�����;x�m�o�9.��S�),�C>n�|�N��}��-�0Kx�Q�6?�����E!�9��D<�}�qn��E���lzˌ�K5��
��f4�K�T�,��H\N�Y���<Y7�?gS�t���Z2�fܧ�Tl����݁ ���'&N+���kQ��0����Ȕq�X��b��4H6�(r�^���$g�����`�����
� /�]�{�xz�<�(9`t��J;�^:4��Z�V��`��UD�N1�;�2�5�؋�,�&�l.Ue���@D�@)��9l�)Β�ѕh�ӒG�it�E���r�����Q �@n�\d�Uw��Q�l�3鲚�-JÕ-�n^ɹ����M�������V���!���6'qU_��Tc輞�oK֕�M:�t��|Q���u�#��d��n^&��+P��x�,�s�Ƿ=��m��<�\�Ë�h~?l��#G6�].�x�]��ʹ����ix3 WՀ�jO�������� �~��y��otV����7�����Ƿ7�C��c�w/�+�fr�{����e����𣄶w�^6l�,j!��J ��@�7�r�N�ą�����d��ĩ�/Ur���f��Kw�L}��V�x���8�??���t����*]W���<nji�����7ٶ�F�E��I�9C�o-I�T�M�|�������5��CA��f�@G �z<�5�Ĥ�9���I��O2$�[��_ϫ�6#��D�h4@�'��좞�M�E6�O�j�}Rk�s0 *p|��ԓp@r��k����˷� ��<��1[��C�Ɂ��v9J��-���.g���b�Jd{���������C��a�D2��1�r���d�R}�֕�<B0�� 0I�s�z��,�6�4՗ɞ���e5�?[Weg�]��X�7�s��g��e���:�S�2���^�ὅ�/��I��T�?��Y��݆=�� �<�j4�OMf��&f�G��5��jӱz�ڟ���H�M�^1_5� y���ݦu�av�]v�c����8�a��n�Ҹa����W`O��eϼ������dy<�բo{�~�۳��gkw�T���ӌ ��Ň���i���L�P�[� �$`: ��?.�\5�Jb �21��.gt8;t�r�Qf�g�y�6?���g�^��ݎ��ͬ�l������$�"�A^X۸�9ٝ?|�~;���ocؕ,i"�|��?9������:'!=��Þ��7����;7{4%��R���- +L_�w �D��ỚT�[xП�Nuv�7Q��Vy�̨�a��y���#�i�v��u�ծ�����A���m���9̎nN�]��5�BR6��� �w����:y�'�-�n��B��/��/s�\Ko�#��WQ ��V�z�뻤9�������A$ƧQ��kɟ�C�0��sv�?�-�.�[:����ջ�A�ZwE+$�>)�ެ�'w������غ��X�����.�_��7��.���A�')?0�׋x��*�-8����j{ �p� ���t�w� ��"w��jz�n�Z�%�q�� t�ϙ�L����$qJx��T �m�N���o� �}��O�q�t��鞠C��h�-Y?'w�����tO�)�HH9��6ze~����n�<-�b��^�޹[��o�Aa��RF}��'��$�;%i�B W�ϯ2d ��+�#�s�Lm�I��.W�a�#MC���U���P� 禾L`���,��;oHl�t��]zp6wDմe��F�5 | d_��:�9�T��|�Z�yyA������N2��]6.^�y���i�ߖz�8����Y�� ��}Qҗ�N���}h!]�;8�;�<�� ���6i�t�����C
y��0�;Y4 `b��<�IF�t�a�N���������8�o!�Z�E�tD�q2�;��P���Ŧ��E!��e��0_���@2D_+��#��-���k���S�o�b.�I�$t��$%]��QR3�R}U@�2J���ͤ�����d2�]&Q�ʹl�l�~�4�Q�-���m��_`���&]�JM������B#�/Y��l�h,����������!�d<����!2�Py��a.�N�-
|w�c����+N��m����� 9���!,{�q�i��`ۣY�d�b�.?�Y��R�ف`�7:0�\����+)Kc��������[u���`�㧫тq��P�I��<�E:��g ��F��t X>TT��������= ��^u*E!ѩ� w��O��Y}y�nR�5��fX�3 �+!�߇�\�:ΒZn���>D·��jH�D:G���.$ ƍg�7�kM�L\�ơ�5��%i���܍�z�7�6�u���������$���=�������J��w@ȰH�Uθ��M}�������7�T����D'��A��
�q�x�|�,��1;�a�(�xM�#��P^Rc&��g��.�)E����5�z�n���pZ�-̳���BC/'���.��˜����I��7 F��̏�"y�GV��ިa%�t��{~��J�įfV3Rf�B׽��S�|�|�R�� ��?eFX��C�`;s"����I�g��]V��>���EɌJ�MBQk�������wii.�4�<��T=�[K5����O�?��=�*�x�L>?���/�c�t�n�W��^փ-�>%{�l|������1�N�H��?�ؕ)zKC7iT���s��Qd����n��GP���x�9��'5# h���Iw} ��޻HĞ�M����m��fS�o�Q�J����$�-�4����ͫ�G�H�}�![��A�\ f��c��O2��PH�գ�����?y2�2(npT�'RY�j�1���x5���$���e'5�`w0H.i�{E���O�`�.������[��w��(��Qy�>�$� ��[�������?�����G��I�
j�@�B~�<���_�/f`��jp�6B�Uo߷4�{?�/��˺D�p���<F���|~�/6<�v�%��k �`�S�8��ſ���n[ʄ���ru��'�l|h����/�AR��C[X��ԙ/�h|�� �#
��Q9�(�te�/�NEhKB��Ӟl!K��-���0��A"Ϣ'�M�g�@a�T�P�?8�_d\�K��|��uӧ���}rj��ɛ�x �}���S2�j� ��/�(>��z���^�L�����A�1��^y$���MK�}��j�o;u�(� �����a�Ig1Q$J�|O��ƛ/��ɪZ��~IB5}�`�?��rW�L��ṽ1�,����z �r�Ep�?Z5��� r�v�K�R��<��ƒl��/Y�v��Y�|�����n��(���x}���Y�^`*��B��5�n��Wp�5u�.G5��j����an�|c�⨡ڪ�6|m���+_�� @��?��{���O�s���CW.%'��Td"k�pm��o�l�D��ׂ}=/p�[2�^�E����%d���Q�n�ͨi�>x��|�E}� �X���P�9��#�&���_6f��d������ �{v���偅/+�?ؐ{��07�a{χ��������iX���r�d���4�NK ��'oRj������#�&��������<����4�Gb��]k��|�k����Q_zC?$=�.[���xI6�[���V�)�|��V����}+�hR�D~�/ �8�� ~��@ �߳�+���{Շ�� %7˨�<��e�VdUd'���U��/�쟗1�yp05���J�%�M��a��w�_�� W��X]?f�*εLu�k�!@Bq�?\�qx~�P�R�l��V�Y>�O��>�Jׄ�h���$�QEմ8h�3���5����V�)Rwy�v�/��������v�������s �l��QLk8���.���-�6.8ܖ�#��W9�ɾD�V�Vz�-���'��\���Gc����g�p?�����@��cLN�d���ɂ��ShzD�i�>?�%$�|u[��q�g��@>�k)��(�s��#�G<uBGz4Tt �rD�+Iƨ\V����km�Z�����k �O����j�X@�_��+j���>��;u� ^d��r R$����1 �0��.W՘����l��<$F0�i���7�.��6��BS ��Σ4���%�!���$\�-����%��� Œ�Q��V� ` �K6�-(�O�c�?�; EO�!^�ڨ�{!>�� �ƣU�-跿��s��]V�-Dܩ}80#`v:5��_�ž�h�2������(���C��Z qa��G^dBu�Iq�+e�~sR�]~4�Ö�9��?��)E��) �SH�����$��+�Љ]��BJ��%�{�2n!_f#2���*�NŠ�V���NM��ې�$B�B�o*C��χUV!g{2ė���D��\��ߚ�t��|�[fZ��u��F�"�P.���6sTy��̊W����| jt~z�v*õd�R�:�r�o�
]���Cѕ��g��i��2/H�;��:�X��C<�RiR�Ce�_k��P�ES� �P��4 ��u�0T�Q0�H��u.�E�>�r�p0�=o��i�yI&�.4��!�5�hf�ԔV�+*9w��)ڪF݅�S&�O�����ې�H[��fj K��B���� Ad��NN�Ԥ��Q�/:�ԁ 5���$�hn���6@���E�#p6�������?�V�@�-,M��>rc�b��C�z��c�fA�Z�!~ݒ5�MI{g(���$��B5���X5I�K�0�bp/P����:/LnM��0�,{�Sv��s�����QQ&��9�z|�%��}�}8(O�D�g�f3��B'-1:���<��;�ĠI�9Q^H8N�f�Z+~��ⷐl�bXٮƫ�3�C�N4,�au+�?���ɎXR֪x]J�!W}�:nBk�:>��M}_謨dI�Jvz���+ū��'(ǃ>^M���b*e�b�z��•���&ޗd��&"�{ݏp��h�o��&�wЙ4ޚ�b I{�`8}��h�z��Ṉ�a��6~'�F��i�"����1����܆e2>�t��?�(I���D2��s=�t����� �tQ~��T�@�&�L|�y�[�7���NԌ1��
Bt�˔Y�C1F�9�э�k�^ty8hF�.ZZ��i�a�_�Y<��[��ھ?�Mޑ��4��iU�4��"覟q�m,P�1�ԋ��}�f?z^hA?�i�����~�x�Dȓ�Wٟ��8�l6���
Gob��o�H��ћU[��7Cǖ��`��U4�ےVE�z�rD���fأ�+@�ى �ʵF�D����-d��#`>���[n ͘Xb�f�
þ�0%�-rx X!�`�ſ�xs�]~(��V�?���Q�ޓ�G����|�1�c1��a�����xp޿�BzJ:�l��L�g���
0V�()ydc�3gy�Ҏ)R��6����X3S�3�&L�e�XSǣxМ<}����0A���^K�$M@�c/� ��6�,fo���مΌ�3j/N���Ĺ�A�5h)fb ����G��Dӧ��] ���{T\��bA�$�j���p� �)Q�r��� "% ���Qb)ve)�9)���x��2h?OL�R����c��X/����X��c9&c��N���'T�f%V�[��xF��Ak1ۑ���tˆ��#��v�=�{�)�T�5�w&��^k��KF�k2n�����cl��w��� �`6ᜈ�C�Ĭv&�b\���y��f�غڴc����k�͌m��%�K?㮛�؟�ٝ���nf���yS��.�g��b?g�h����l{70+v���4�^��8��n�8�o�U����4�3�beK�Ń���!O9=�Agжg��?(Gդ�[�-���{`�o~<(m����G]��XvA9Hͼ�y���Aj����Wd�Zs�|F]VN�x���f1�� �x��6�*�n� ����MuW���������]� ����0.���mG7Z���?��1e9�߈\�t( �j\YM_q�͉�Z����8����)u�������O6A��,�J'��G6��)��q�-��J#���A} ��ӘO�I$�7]&P>̱6RN��KEwjG3�W�2���<��� �0�Z��L`��לn��0;Rե���������d��3u��ш�;��L�L����bph�+S �� ZOw��2���7X�$v%ݠ�>���ށ� ����L�cow��̎���A^���fNI
���eY��HUi������%p���2��PwI�"���⬎/��'~>�BJL�'�h �w'"����'@b��߹Fƚ\�B�T9[�2-&W��$�*N_����$a�.���&75���\DU y&����x�����[��䕁#��ɨ���!r��/�1˷t�B��m��wڂ���B|���7=*��Ry��=R��������i��|>��m�fx �q�L!Z����O��%�B��� 6 ��$/�.O*),�JL�����b�H��xi�Kc��%����Ƕ�Wu���vg���^!F��$�0�̱���Q���x'��� ��.�ޥ��D7�0�9� ����Do���;&���>��?>9�>�lŔ�z��T�*����!Lo�����$���C�P��XC���C�D���w򒕝*B��{�����:쀽_�գs'����R6���TA�D��1������sZ:��#�W�K�Y*��S�E�� o�ũM8o��B��M�+�қ��tk�
lC�EE\�S��ƒJ3{�T���'�|�+Wa���`�T�������m���t�+�S}}d@�Im�G����jS}E �Z��՚��l~���Q��Mu�/����� �jj��-!�'��9C���x�C�Z��k���ڒ����~8_��sb��j�Uu�F5!Y ]�t�I �k��IW����Ԗ�J���x5�聊�����?:�ԧ��Nј�#��1�%��l]���?&vIm
���+�H ŦP3 �=��|�)f��1v��D:v�M���r��ԓ�������vP ��Y��F4���{�`��Q��. "��1���fhҀ��=���N��>�.�;�Lrf$�Rܧ�H�r�N=���&�`gK��]�����T#͢6�4���Nk/��4-�`�C<��X�'�R��G�_���R����Lz���I����z �w|M��� ��ёj?����G���,�L��4��%أ�"_��>�'�����|y���E�����ӓ��ݒ���WQm�L��=��e6��xU�: �Z�k�I�m��iϱ#�mr���Y��|{�f�wt$"��u4ߚ&߸�|>4S�Td�H��Bkg���R��m�����2��3ߋ��?�q����[ �4��a��L�?8{�7�U�3����&?I�� �й $�TWUԕ�f� �cL ��/P����%V�|��?q��Β-e��;ev�NĂ7n��z��kP��M����������P%ƾ�]Sؐ�2e�X�7 ���tF�O,{�gΐ�T1����Q�q�@����tI�#�>h���6<8�'sJ�`>��_��%:�~�L��7Ym������`f$�4>� ?�>��O�n��`�S�j� .�C�A'�@EM{H:ag��#�J��%� M�9�x��ш��[�|I�N]�������D<��h��d��@���
f��#�@�F��}�pp�e�x�M�.s�Vv��/ܚ���ҥ�9�F ��#�?����hw���J����M&*�� Θ�@^���Eg��! �/�� h��cN&KM>0�{?�&�(?����_��Oy`�֣[��,�9:��I�EWY�Ȝ��r5E�6�P�J,�1T��B����y�Wv.��?r��6P�� ���:�7k�u�]�6^>hNطr�W�_��1��Ҕe'����� ���E3�� 4�Dς��g4���nfB���1P=�l�s%%%]�.�(K$C�H<*W���RYq�4eP�L�s�SH�r]B�ѹ�&�v+�V~�V�����MDG>����x�f�o�l�<�6�,�������^sa�f�i����T�S�D�)�_\+��v���:F��� �s`�� 6���g��1��ٴ��*� vT���;!���O�-�Ȗ�qd��F�#��%$L�c~��ɔ�gEZ?��d�W�����{ݵ�G�^����u\:�)���`I��f²��mا�|��)OuB�3G������D�g���̢͐�Af�i��4O4�I+��j��j/����9U��!`�3l�`�}~�ƭ�m_�~u�,]+�˘��+?�Ga;�UD(�����'�Fm^�LL�(�2C5:4_�e�$�t�-׭���s_�,�����z��C��ܗKC ����G�ʁj��W�f�ru�+�a(פ�G^Z���x�} �m�џ������d(��� H\Nv ^(w4P��) �5z��zy�ϕ��$�>(���S��VN��\f�*��ޔǤK*�{��cz�'�]��:/�����K��A�<�D3����
^��gilP9 �ݾ�|�O +��FˁiL�U o � �QN�9��d�m
D��hp�|dA}�R� �
���۠8CKU�k�1G!�>s#D���XZ��u]m�RF�8 )ޣ�+�d�V<j�逡�,NG߀��c>`��ר������~Z�Y �_�V"Q� ���#A!�yVH�HI���ra0�$DY�JH���f��j0 r�P�b��]I��S�0�i
��|�)�~[�tZ�J��tTQ|4,�D���r����+1'��KJ3�hiJ��r窎0���UP ~�z4N�#�(�� ǧ]KI�>�Af�����|`�>$,�q����*� �%���G Fʚg��bb��Ag��.���r���rh@�QΕW�\��S_F;>x~M���5%;��*�k�o�4�|$j?e�i�
���?�21�����k�ϯ�1��$Ԥ�+kJ�R.�U��ˣP�)�o@pt��HQ,ӥ�>/dѤ2�YU�s�4;L1�2Թ��i����h���V)��e��ړJu��.՛AV;���N�û�p�dԬ:���*v�R����jM٥��Tmn�R��͗f��2���3���S ���k�Wu�����gLKW�N�Tt�m�:�C�R홑�� ћ��h�_��H9������j�/�Q��r@����G�� ��ң*�J�8��8^H��SQ/:��j��Joj/�d��k�H茎a\-��,�`�<�G�t&�e@�+z�a �W !�\���(&�� eZ�??I3�»��M
8R�h���NO?/գ��� �ۛ�e�� */3��o9H��v3���j�$f1�Vh���̮��2b��J8q����K%P�}'�|*I�V֣��rV�Y��n)+�SY�l���(
��q�����O2Ζ!=+�[a��e9�찙}~�c���pFKl��"��.��rƙ�^�8�փ�@��Mp���M*R�|��x�׫|c3׫*X����5Z���Y��TmVS�������/j=ȌV�zp�����I$Y0��e��n�ǵ���f��w1�zWA��6Nu�h��G����=U�V�e��+��p�d�9����~e���83T 5ቢt&8�b�<j
q`��T�]�b|��fd �"����4Q����(��/��Kj��3�B��4���/��,�IES ;g�0}&Ց���ա%?�oը7���ƷtI�/��nv)�j_Y��qU�2{��ճ��[���ʟW4�'�0������:#���iA85�g��|��z���m�n �o��|71d�@�?��0���_��4Z���jl��lO*zGr}��I�k ���j���
��2v�jjP�NQ��g �N �
C��5L]�jX:�L�էF���R�S�9"�Bɫ}�Ơke�dlz,�_��y���q���U��������O�768�ʟc����Z�jG���t�
T��JW���ɽ$���KR�]�cP��uZ�i;�ב���ƹ�!�Ϛ�왖� ��2o-k�w��$�j�k�_��k���[e�Tsy �\5��f ����*T�\�T�z0�U�:Zn�D�1��J���Jo8�*���p�g<� ���s.��YKA�$Uat#���Vt�$��_Td3�����X/Q���6�[�*�8zQս��
OH� ⬘@��j��jE��!��=wjm����T�Ҥ�:�LU��FX��˘�j���������̈́"�f�^�Ƈ�,�ˏNjז��[m�%�3�B���j�*S����F̎t�R�e�>сt���q����� �F�ި3kW��j�T /�n=x�2�y%z�"��\�2��Dԍ����+(.۫��Fs���I�<�X�檨�5=P' tuD��ԑ���BV�����j/i���ʋ:�����~VaR��˰��z��i|�r�M�Ng�[��GC�H�݌�Cɬ~ǧU
�YŦX1:_эj�R*�f��v����X}�u����G�y|!e�_�ע��:��!A�+��e���U��@]�X��jvK���5�a���X�[1�9��.J�����6�W���]Θ��e��`{��щII�An�����V�vU�
��m��.��l/7�vM������ `v|;���������ά^�69��m_W�7:/��� �S;��W�� T���}�� ,���/���@7~���ݴ%bTF������ʨ��|����G�'��;׷�hnh�ZeڃL���dH��ĭ���ӷ,��=��.�7���i|Ll��^s�a5G��$Y�q;0M�erPҚ�\��J���ϗ���n����Zq�P����k���?��@D}w��i ���/{��5=�X�\��m�vFl��n�y�>iޔ泾h_�ޫ�j��f<��ʾ�FAq�OL ��R��v��pk��G�j�8�evjU$h�s ��5`)�K��y�ܜ;��.7���c� �`�b����ro5�d΃'޶���H���I�ө&Yj�����j�EE�-*�X;�L�)� �e�!Q��-vchq|#IJ[�B��0�95�'�@�)��=�Go���<� "ոO�Z�ZJ椬JĖ����_�xT�+VKC#�A_������Km;-������Yٙ����!zi����.-S�>f&� ��4�rUh����_H6��v���?Jc1qհ����E��� �xb+���
��C$��u��6T�DT`�dY�:�IhwIkѡ��� � j�m���_�/�̸yK9�ZŤO_ϧJOv��j���̜R�� ܢ�����j��V�޶��=kyہ[�O��|�����:,�ou����Kv���v ��%��v�ϖ��\�،ڴ54��|����Z�&�b3���� ��s��ӗ�#Z��[�Zj�lm�!�,Mo�"��o+�������t�F�ֽ@��$Ծ��+ 8Mj˶_�y��Z� ���n���/ʄ���ܶ �ʱp�OHw���m�@.~����r��x6z��>-mDS���v���9��vGǶWZ��2�����׎S���!��P�ב���M��mm����H3�^$mfYĝQW�� ����5pn�y��,v-ns��T�Z��&� -�k�Q�� ����Cg6��,jl+�N�^�0��s� .7�Qb�
���Ehk��A�5�_���~��S�؏T���#�J�R����Hk�����Y�P���w0���vp]�C�h�:F�Q�C�W?���x�Eth�o0�����[�4;x-�B�oG�����5�j1UR?H�W�8���YY�':ǘ�TiM��;�e��U�/�0$� �0�i�Gl.����#I����u�ޟ �ڎđ|�aa i8_� :�J¼�K���Y�ղ�A��D��.�Y�gw6EG�EMp�
H�B���K"�q�$�����X1�@��W5 �X�B�����IS��[ʄב0�o�oui���t��?�TE���`<���$gDGEj�AU���W��dG�z#��RwL�U���L��Sl�[�.&W%��T���_��g�2��*ج=�@�ߥz$�T����v`��r�=B�\�\�1��+�Z�H��^��0�f����/j�����i��9͸&��c��&�Di�޸�".e=70���6�3�?�9�ۡGtՁ�_���!:���b��!#85��x��ɿ������&f�N>�� 7FO���I�fwEz�d�= 2i��~���\w��e�(�#d�=+QA�� �!��vy�e̊F]����{&�{���ζ/� �^?���=Î�W�$�����<��ѳ:����hw�
cG�^(&�CP�p��E<�?���8���d��0��_�cʨD3]Tt#O���^��w����C���1�[�~��
a��D���P����J��Ͻp��GË{5QK� ƚ_����Z�}T���h�⪇�Ot 0;��O�CJ7��v������ڣ��8!�)�j8z ���7%'�-醠e5h�V̘kD%KRS�OoěHUaq�m�ٻ�������G���� vL�-�+$�Z�W��ރYzֻ�>�=���n�s��]'����{3�bu�Ȩw�ç�lڅޗj�:ھ�l���x��Ӊ}��1YtITj�| Ԙ���>�!����c���JG�~��1D=��D�'I������־O�;�@�c��+��e�7JXA?���>���X\I����elg�H�O��j�:ؿx��f��;�sC�[�f2�L���/��������I�9��[���~���A@��5eK_̠�1棾Դ�W1��B�K/�����Ɂ�3r�H�K�KIAh�׭&�q=�� �����z�#������zWRX0�l@�6��S���ȗ(��o@�nn�����Ƞ>n"_%�~qD�4�X*�n�kθ��a�Q�.����:`t�~��.jk7=�t���d
�݉����0��q/��ǃ\B$�jB�#
��Y��wo���#=ԁe4��'i��x(�]Stp pY�YiB��(��x��t#�1�Q�Zه�D�?6#f��;*4����f>Ψp��v8\�i�L �G�f�+��b�jZ���Kz����o��n"��s��dk?<P�����{����坮L�["��y�D�:|dX�1C�'29� T��H�I���|��nÿ���*ȁ9���'Z�0kh�� `��_�Dp��>�����A�C���I�����[���Ɛm���#tC�0�>���=�I*4�z���tc�ވd�����gU<�������>bQ��qp����#>�ׅos��"��#*G��K���������c2����OF����n$��^I���5)�����
rE|dЧj��8�MH�G��i�s�i�"�`7F #_��v�ۤY�捑���p~��rP�Aȍ�dVԑ�Qӏ\��c@��,ԪtZ� ��<w���'��I1�X�n4����Q��Qq��ՙu�F��Q�4}��J*��.���j��:�i$�(]� �`4����J�bi%F����ݟ،j��G�O %/$(�Zוq0�[�t$��?��R��v��V�~1����@�~���u��n��f 죑��j���/�#>\�I��l2�?U� ȹ�1�w�An��S� �q`�\F������ �����і���2���o�����ΐO�������x�H���FW�ѳ��F/�4z5io�Q�ag�ѻ��}�]�Am�˔sP�t޸lj�1�YBX�=��q g�Scx�#H4����$�9cd�e��[�a��p��$"e��O���%�c��1! �>Hc�7>V6�؈�4O3�F3��q�l73��8����l���"�.S�3cN�8�� L��MX�1c��Ӑ��w�`F����H0�%Ò� �?�s������1R������4ƪ���}M�nȚ�����c-��y]�q��`�=�GU���?*eҏtV0͞W|Ր$��4�ɼ��6������9ѴF�!(k�i �伬1w��LKM��A�[���~d��[� �[���m_�#�UQJf0!��o|�%�������j�S~|�*�0w��C���(��� �`V��y�VkbJ�o!�V����� :�y �]%'&Ԧ�Y��S�Ee>U��ct�͸<��Gr�A�5�#��T{=|�}�t�ѺL��t�C���.��钭;�F|h�Mγ<��5\�I2��i9�#��PM���u��"~���;>h�N�N-K�`6�K�>���O���%��R'��hW1}ӽ���lȱ&��@3��O`��)m�K��2�Ѩj����N�É��\q�i�&fV���]�:[��ix�g��0C3�+�iܽa(��D0���1 ��R��i(?fT�� �4yN`� <c�����j'@����g�8��|�����zbN4�}`>$Ҧ��5�q�.��
Y7�M�l�[�:2��6cBl�4��qo��z�yP��E��ϔ�1 �f*ƃg��)����6M�o�^?h�_�xi��q��/��|W� ��q�9��̙�������dЦo i�=f�9� ��/n����Yu��e��S�Mf^&�rB��t2�5����ّ$�^���i8�ݑv �ТƷ��A1�!�ZuPх��D�5 ��������nlB���7��Y�ђ�z)kǬv���ޚ�x��d��q �@f�fͪ�b;���[����q֊���5���3٬C�7�i|��<�%�ԉ�Mq��l�C�M����ĵ��<M|�f�$
�ܹ�r�,�&��|���պy�6D;::�><��M�_j��݄���~�~�/$ycۜ=h`�<�l�S8BP�
�f/�f�C#j:3`F8~�H��i�"���KR!�a8��@����}t�2�uC}2*�S>�U�4G��Y��FQk���G�0@f�0�y`��l=sL� �(���<����Ǵ`f5�?M�hR_4A@sڀ�9�� � � U@�c�<O��C;�`4ap�s��[�%��������؝�r�#z.��P9(
:��7�+�C�\��o��›���$��S�[#wĒ�`M���E뺌�̺t/�.7��r��r��Z�F�[*�CX���x���[�4 �@�u�\���F��nm#OC���f�.���FG��7,�-����K)"�}�r���F�[�_�2˘ce��|N�ԯ���3�a�Y���u��|� Rf�� �Z��1�n�6�G7���[ϣʤ�إy=��l,���Q���$���l��B}9Ve�Y��la~��] �z�q�[�4�6 O�:\��� /�r&!�B �_t��9K���'�<��mtf4`y�v(�������ۉ-G��y��1D6�a(��� :��t`~��,ˉ��1���t0�ۘX�r�d�)�������r��]>�yw�d���[&���K��s��j-dܧ��B��h:�WE�B.G�p����
���X�F50�>
A�:H��Ig���~���
���onR�=����e ���%;��i[�⍮l(<�- ����J7�b�!�>0�>L�����/��.dr�{6-� 8V��hXOR9�K-� � jYɒ|�DL�t� 4]ɫG�JA|V��ukJ�0��yӸ�/ضR}I� K#��61筃�~�;c`.Xf,d �[`a��#\2B,���\+��휠dc+Gc�^ގk[W��\trQ��ug\��]�.f+o����|t���,�
����Lxn�)�NvbBZ���=@�6ΫD�Ͽ^<����b)��HwD�&��0�_�+fma�Y�˱�����4� �B��9h��.� ��y�4Z5�Jqը�:� #Y�V-� �� �_�iz�U���U��l�I1��}P�=_�.;�ۘ��ް�[� ����W �~B�"� X������G戦Qy�5 ;]�5��C|b���-�{������Y���c�)��Y�^i�9u�g��c�u��]��W/
�Xڸ��){�B#����4�7��8�͸T۾��7�@�O�d��&lxQ+���g=���lp-���d�kԿ��5l�����b�\c
Zc��dցr�8(G:�u��q���5Ց|M©�?�ڠ��5��ք�8\ �l�K�* ׬�� m6^Ȕ���t�
�7�ۻ�`[�n��m��z�B����千�Z�^5�ZI��zm�V�տ�4�;}���u��[٩0/��X ҉�侅[��[zx��e�>����-�����q�o�-`��4 Ö�xXnA�P��u M�Y[�
��4tb��m��O+]llë�3������C�=��]�7�Q-��2ж���fK�к�E�#���-4���Uu���o�:��d2ʤ��^�U��?l�Ѻg���jV�R��z Q�`[�_�u��Y�-� ����[hl9��n/1K���KZ�q��T���� Ԗ��#���l)���� t���������U;�\��-t��۽�|)n��hKSv([X�s0��W�����Lޜ-�@�-yђm!�c����7̕[�l��墻�-U������~�M�����|oa��n � �pٷ�iѰ���������-yS]�Q���+�.'�"[Ȣ��BQz�-UU)m�軶�_���h{���>�ဵ���x�.�(6���j��&Eo����d6�[J��D�A�b��Vr��U�n��D�I02+[�z�R����n;���%9�gɸwn)��uK�N鵅DD�$�FSi*bE�B5�������$5hoaZAw��B�n�ё���-:�n�ոy90�������ى��w9�4�����=� ����.jtV�- 1]la��q ˜v��2e��C�v�A4��%���xz����$�I뉢��Bz����|h Et7[���=����������%���G�����������/��1t��e��[
Bw�6pmI�ö��@Z$U;� ��Rg���C��[�9�?����˨�鮿��M��-<Vp�3lK^���DN���2��꒐$Rh �e�(=�n�y?�H,���������d��ն 󉶩� [Zv�@:lT���kK�l÷�4�{K���]4��u���S*��6��״%N,���lov��]��[�~��)��-`���_ԠaB��t ��A�[��@[�t�RxI�Lj#�"��uC������|:�(I_��8��y�x}U@6�U,���x*����0�7!ә��@�����`āo����D�������Ը�����)��)2��`��]~m)�b�l��� 8G��\�(׶��P����y3��`'������u%���B���-�Ol�b�XS�ז�~;k��ߚ��;�M �}]��/�q��G>d����(7
Q˷`t�[��]V+� ���ƹH>���*��O����������%K�}}v��z��yIN�ŷ`v��m�*l)���qF�ed9:,zT�����g�1�5W�!����������[F�t�Fj�-=‰Ԧ��������s���� ��_�$�>ޒ11n)��ږ(J��Ub '��fu��a�ķo���a=��#%Y`��kO#B�ef��lN�nv9h��-E�\t��0�r�;(����"����n7^WΗdW��_/�Vނ-�wG�أ �. $ѷ� Aؖ kI:����_.��H��-�?(I���8��zcd�\�X���p�c�n�Tn�э���cn�������q�>�ц0�.�[�c��N(��x����߈]
D��&�k~(7��e���� /?5;>�~ ��ѳGuy��k:�j��/��̦�Ꜽ��k���OoA�[�۵�q�&�Ӽ����Ə�%\���ޚ�zr�Z`�uy�wǗ�W��%eM��b�?�aRS�-uU�4h�����i��,�Ow��s���ќ�6��w�|��b���<j[��]N��f���bZ�+���5 ��I���k"AHG�$����x�t�zlK�*��d\���$�a ޮ�����zo%Y v�����_�>�Av<X'څ�t��@��ry�&e�v��ߔ�5��ҹ�`���I:�%'&�-xs 9���59���Ҫ
����r�����.W0�e�'�B��?iՈ�-Lu���2[�&主|��n�k�jN�f[��մ`|p���rK&�ǖ���n敵j�͔��`���%����z-��5o��ɲ?FYx�&�q��- m�CQ��l)Iڛ-d���{QM�ݫ�4m�ٽ́l��=p�W�Q��n�R1.��� ��c�����d�>��<�GV��b I�=��el�sq���<T[�f�:^��xmK�՘���ǜ��}H��_�t�ż��ƧU�ݐ�����̏��b�����ٙ �'��P�zO����o��a}�<�z�������罦���W2�p��� ��/s��ľ��H� ��]󼶦Al��?/] l_�|�y���G�!m<B�K�v9�3�.����$�u��9Rj��X��Pٛt���m �0mq��s���\jA|0��w�:E?�c���t�xn/C�՛b Q]8���5ٶ� �?ȯN�|W��<w3}{wcy�����ڼi&��^�
�<v��<�� ���V�<N�n����1�5uң�����`�^�[�~TR~ ���ѵ� ��.n����<�T䃘��p&hcK7��w���z�q�&�8o^5�!BZ���ln|,����H���B5'5ժ=�>�kl?#y2��.c � �-�w�1�2 �[�9M�.�u���6#yZ�� ��[��x� $����+�J/���ߥ=H�L��Y�/���KB�]��|���'�9�R�6��� 7i�An�I������:%rj v����-B�F�Jt��^�݁m��ȧw�a�E�O� ���JGR}���`�7S@��#T[�`�@���4T}KQ�1��Ę���5H�.W3 E0���]�DO֦]��4��%�OBo <�(�<V]�@�k>QT�{��h��OJ�����oj�i҄�t���f�)���`��4����/z���k̗ֈ������Ѭ��B�ˤ�!)����~�㷒�}����5��Hj��K��.�C[ 3����쓧A"�M��>���r���9�짳����Z��m� &}J0CHx=E7Hz)��B�
�"�U�^�|G�¤��]����evG��Wx�j�����qêe�al�Iz��x�d�͸!"��8@�"���^�u�R�� �C�U�4Ų��%,�i��S�v���<J�k����:���̏FS%��K�5��bSZ��]V��-Tcb}&��t���k�N����<�Ҝ$��׻�ɾRwP����\ ɔ�t��eC���h�z��l�ٌ�^�h���C�7��������0��>�6��'��P{�>������m�i )�t��MG4��_?p'C�k� ��d0����[�wD������!� K�f�3rU{�M���&�?=BRÌ��G ]����t�ë�h�C�Ac��if �����?e�����ή_��M ��҄L�Y�k7 x���l< 9$Ս��tR�� &G�֬�49[�:�#��A���|# ����a��Ґ�-,u�p�� �/ނ΃�z�w93�� kKA�Zw�[�t^ҽ��p���)�]�iw�ʠv�U�������t���N��Zf�����V�}�a��?r�"�-xT�a�w,��hȀ��Dc�0)u�A~���l�&�b�p:p���2 �/t`�'|�.l�4�8L�Feg4���HPÅ{�Y��AR?�` �t�r^U�H�Ak���=]�7 Ѵ�i\Cݳ��ġu ���+��P�q_:���[7,z8�N߹�ː�%�2pl�H>�-T3T]�/���FM�S�+X������s�oY"�^�9p������:�o!�+�,q^}��/�%�����V�U��*&�M��E�I�\�L��oc�r^q����7��<դ�v[�v�A �f�L�.S�VK����(�*4d@�� V��Q>�x����A�E��3K��V}�b��;��z�h�s-�h�;\�fyq��y6v�9�=��u�R��K�Y�]�إGݵz5R����:5�}S4�dzm�Ɲq�$u�s`�:�������C�i�f���2�Η�����=�]K�G_�/��2&���|EC;��'��?>K��]V���h\�x���J�Qք@[8���"b��g���>�;��aQ�8� �:��T����J��-Du7u��S���~/�wqS�W�N]���18�t�'�j�2��� �����;Wo]+�|�ɓV5�"��DoR��a�5�jv�f{��#�y1ta�;�7���v ������4Kg�^�.;�1#�L��1;zל:λ��=wЖ��7�kI#׶��s˵b6��}�����wy(p 'y������#�ku`,ڙ�� /�ނ׃1Z�.9v9���a� ���~��^���Б/��a�>_�2C�@�~�>��-�,����-8��ޒ7�+7���RO@7��fw#�Hw��lu����h� ��v@i0e�.OU���t֙�ٍ�[B���~���V(��tE
c7�#�0�Ɲҡ�P0��`89�
������b�U�!��bƻ�i�7��X���]�q�q�7��r��Ԣ�� dr��|x�E���H��Vy_V%Dn v�XF���0��n���k)l�`��_�����(.�f;ڂ7����9�v���)�|���%�!0����_j/�Ⱦ/uk�G��_�4"���ޗ�[mᶂuN��S�P{3�y�-��.���$)�;���N�����q�� _"IzE� .���v��@��b��6���n�pp��ߴ����kx���{�.�J���T��]_�Ƭ�Sj���K�Y= .i�:��ǐ�l� xx��p�­���������;��wA�F�L����r�K�w�x {Wl-)G�jv��n}м��w�^»����{��ᩈ�~�v������{g�R��Ɖ����#� �>�"�r�n�,b��y��#5����@�}��T������K�H@�:�I� �c�����$��R��܇h�/}HMI�b����JˆGF���=�"ґa��?(������'/31E�������J��>��n Q�u���bVGM���lr}Tb�-t۸a|�|�:3���18�<�K|B}z^�A`��#%cB�)���L�����LJᵅ�,"�L!�ܤff�)�qu�����4�'j K]>_B˳��^c�������G�� E����8G��� �]����}���.��'7���~Կ|}�v���*_.�<�-�_��5���k�/��d Q0�/ISBn)�Y���𥾦��d���ˏ�W#�"���������k�z��_3�1/5VV�j���.�ȫB���Y��|-��Kƃ�rRSoUË�%x�aJ��-,U��v��ۭ��4�iN�u��z"`j��hz�a�������; ;�>xI���hJDz�!��7I]�����t9��G׶� ̙.�L�]����d�ܒթ�9���aȾ�04�?�nj�42�0] N��v�e���Z�0��~8����ۯr���%tH �~d��GAO3��S�C�Z�R�F��S�C�Xj����a�ij�d�y����n����� ����F�E�7�6��,�f�h��]�#*1p����4���y4Nd3��P�yi>�K�v����^k�z�ߗ:���-P}�eu����H~�V��ԯ���,���W]7�z��h.��Z���
ץ��[�M���7.�����f�.�= �ט�� W�`�p�����4/�`��i]^B��2�li�5:����R���n8h��z��O�3 �.���`FB��}�[Iط�U��;�p�g2�F=^�_�9�̽�/# �� Ư;��*��si�-��[z�ovx�K�8z?Ox� 4�TN�3���=8�S�bx�� �A_��N���7Dw�����/�ȇ��O �&�����ly�y� ��t$ �uZ���U�BDk0�ٷtz'��G���Y�� A8PL��a�;���a��F1�� I��Ƨ�����+���+������n8��y��5&}W���´����0���m���Ը`����.�s ̨OM
��Cw9 @8�K�_0:�pP�w�Y�O_�������Ӧiʋ�S�v��]�Aʧ��N�ںC�T0����V�(k��^G�Xr �uc��9�|܎¨�2�a���R ]Hd�m��|
���j�7N�!s��`����&a�o$e�;�TTR}��ԬV1P��9$����BZZƠ��e��2%bmٛ�"�G!�-��lG F�@![��y���c@��l[�a2�ˢ�-M����eFX�eK��CP �3t�Ƣ�ː�DI.��d�V88� ���p��|6�?nW���
VY"���H:
z���~=��� �3SS�6*�P�=��9�*���:2�Yk ��0Ԭ��2V����m�6�Tj7 �&��=O�-�9ڥL����Q�#:�p��#�;R8h����'F�w��t�`�������UqD���t���� q@DF�/�� ��H'�ۮ������;Bq��u��>��B��h>�N��?R�˞�W{8 ���˫���&��p ��gӍ�4��ZȀ��t������Ir$�]��R���~`_��<8����gL*�RÇ�c��&��0s;�!, \�|�2CVj�a>:��ِ
8�yB(: Q|��tP]Y����0�jt�a6���!��~�A9�7�p�VW05�q�� ���K:,���+p
+��!�Lj>jD꫕�K^�o��.��%7 �??P$��7=�(T4c.�"^�Y)�݋Nr/�������1���C`K�\z� �����K�E�:~�;53�E0�}K� 3O�k�n�D�o5=�ۄ�G�d���ۙ1,���s���8����բ\}����E�7�. �6Lb�V�xcT�45/U���)2������<jʍ�S
����||p'�_f`3�I]$�5�Ȗv><�������� ��E Η�),�">��w`�]F��EX�����<-E猛~$L&Qg�Fp$!��;:ܠw�a_�讚 ��"tqËNsmu�T�2���/�4��@��1{�x��h�"�z�`^'�+�d&�� ����ߪל`[h�&��G`z�ڌ�@��u�eoc wz���xK�~���e7u��!�U75��'mMfdСN<:����#} ȋCG��D�0�!P���_Gv�d����i=F�F�� �U�^��1�HƝ�eC�c��K��U�R���*@$�f�PtRdrjİ1�1z�"F�q热�kM��Gr��L�Y2���JQ��⋪#&��EUΡ�˰y�r3枘�9#�P��ÿO�B�&��3h?�|k4y�E��Q8�K8�)GX��� ��@ӡߵIj��"_1j�-5�K�3�` ��_C6"D��~5���R B�?���8%�H�O���#���ʨ)�F�S�K��!>��E��P&�f4���b
�+�6I��Y�����e4eA0���%�X�bUkmDXƃ�r�,:X�+���Ń�x���x�E�]�f/Ʌ�"�,�Y�֌�� Spl��(6/ ��� b E ���d[Y�B}ݴ�
��`?�x0�?�5K�~��/qY��6���Q
�ɾ#��HX�Fj�u*4�6�ؓ0�D�`Zy1G��]],c7.8�`/�`� 6�ݾ�s�K���9S� �x���t�<`�HO8�j?#�$�}��v��&�8���QD���_���3�GUUqt[���1_��
���GĩF�8���a|t����7��&)ϖ���8�#x*ң�b�0��f6���p����p�x@�h��̧�n��D�d��˽$��ø�؊�fT&��2�??��g��1tAU�ٸԏ/������O����l7R�Rp�.�Ŕ.2���>�gw�h�=��T'�.�)��7�����tEc�LW�d�[�j�J���V����逵����'9���t �O��"6n*F�aG��˗n�/Ŧ܏1�$�mt{4�Q9=T��% IH�H5d�=�-ң�-�z#Ũ������w�n���e%�oƃ(A����d�����" �>���-K�P QpB��O�b?R�����\W鱁:�y� ��4֩j8����/f���:o��n��{�(gCu��.$9R4ҡ
�'���������b|ڴq� Le�'H�`��;)�ʺ���:Y���!��xM(�%�� z��X �晌t4�\a�]r���7 ^��~w��z����R$��mS@�)���Q%��B0� �lmSH��:�$4�}�c��L����cM��:;h�i�@-��"�`4�'�!�c��`I�� z1ͧδ�Rym9ʺ�"���s��ɆYY�Af�%O�i�~�f�]��a�(١vy��H� MnĉO����� @2��)yu�J��K��˖�J&�&�lf�T��7%��K������nI��F��T<��@�~�uD�*�ղ%�d����N�;��W��$A�\yY ��H�
�@2��8�4a�i�2 m�:��1�w);5|��kj�)D%xo9be7`���2FU�aE�n�*)�����_iJ'�:qR^�A]�# �| ����T��E�v��`mW�D�nSI&$<Aei^K�Y����o��0�MP��_`f�=Loo�����W��I���.H��PS��ji9�;k��&2j��24F�T�YZ��t[��wR���� N/���ߦb����*T��vSN��TN�(/�`2
EMX��۲ð%���Z6-���i��-P�,>�vJ�L1�6 7Cj�j?e����v-���~+�0�S���?�n(�S�����(�z��g����bD�@4���.�:�q�wڇZ��s��җm�dt3�H�b����4��*i���{H#iBIٰ����d��j��hJؔ�,�+��M4�aʘbMc� �t�E��i���D��x�����%��Z�+���3o���^gdcL���_���li6k�n:���>��������\���@�!��2�i=l�;H�gn
S��1~'�"HR4�V3i:`�wnÄҥ��ZiM0M� ��i��\���Nf�q\wZ˪����Z�/eȈ�pAɗS��/�z�/�V̀�~���B�|�ڏd��Z��/j��e��O!R�2`5z��2��|a�6y���0��!�ɷ���L���R�C�jm�fN#:�ů$d�`�wQ�oC~�o����nv>P�jHe�C���f w���t�n{�K&?�m��J�F|>8M� lh���d��da>P�z��0��j��jJ���sMƂe'�&d6C�#� �~�%��dY��kl�̐`F��dg ���N��w��!�� 5��\vjH��B��w����}vӜ����2 ������&�f�������&XF�4?e�1�$���=ҟ�����2~�ˠ"�w���$��Ȍ���|�٩�㡚>%�����"ӴmCs���rfy�!j�Y�~Q#�ՈaEˡ�c�o,XN�� ��a��:C�#��L����BCp�j>����7���`�ѲR��˔c63I,� ���E}�:UsĄ%n�F��h+.3��Ks�rB�#��_��r�/ gtNDݛ�d���^o��_�����!�L^Ёj��P�HN�N�����I�r�ӲF�l}�h>��l�c�0G�.sV�`�ɬ�9�L✋A=9[����U�3�n�����6�!�� 0��r�i�@6�Td���=NkI��%�?���܉|FR�H.��,g�g�)H��;;x�y�ۗ��$$e�"�S�*#�B����JN�c�"��j��
���\��+�7�j��z�d��jjH�Zh��p��\m�m�l3V�s��c�6}$C�7�4�57Z��f�V�=bD��i!� >���*x#͚Cr����5q�l�fͩ�U3�rS��~����� +oD>��ރ�������ֈP>wo�^s'zܣo��2��Q'���Y��;2z�Tz ��eWS�c�6u$w�Η��s'�3.u��d]��F�!��h��A��!���5 ؅~������t})����<����x���Fy����4l�`4F�yr&1�s��^�-2d�q�&�Py&�� Fo!e̘uF�Ue��� �\��v�&6>�j�婑�y]&h:�[���z$<$��� �.� W06��<����R����V1�8y����_2x�b�r ������C���u�*q_�(�U0���\�l�U� GZ��͜S ��7j=���\�.�H/� �"cw��Ư, ) Y��
nA&E<xi�)vɴY ��S�O��M%(���d*(�Hq�A�zk�\�U�/r�Yn�^�n��kV��1Δ{)�(n�Wy��<6ͱ<NK����)�<��Gyĉ���򘈱e�E(y\E)�if�+�/Pm���x�IXf-N�
���F�D�������f�����`gJDD]�Ѯ�rP���E�B��rP�/�n��B� I�D:�d�������x'�����<�hؙ�Oh���l���*]�64_����x̺�~�M�W���x ' 0�s�K ��`8� �x�S��O�΢`�rP���H���(|Z%�s���U�_(�f)_��&Ƈ��9�04��
��{1��r���y��X ��#�c���� �K�t���Nd�m����9d�y-�(�.�jd_!Ej��^����yr�S˄�h}��V+�z�Jz4��$g��a_�?Q,4�bdV ��[���a�. �x�8H��S�"�����D�0���4P�$�&
&�L�MD>4���=e�+��B��G4� �����D�du���ധʚ]r�P�r O�y���6�|şH� uM1�<�'�g<���+��K ��|�n�r�կ�C�Ȕb�K�@��fo��L�R4ܲ;�=��7�u�u��f�ޗj9�JU�X�Yv1Q��������R.��%�
�����:�J5�K�Q���c�̤�C:J��pk��S�#���/�'a"�M��
'��m���Q���5=���q��V��(�P��6���9=�YmI~R�r���L=z�/<qB�g>Ëc���$ĥG�,+]3>J�v#��L���� �|�n���1L�hPJ�X��������P�֋)�c�g�L��򃗡�eD{�Qi�B�A|X{/���l��T�]������/~�T�Nq@�|@R(��u�i���|ni �(�,�?�1Ȣ(fXzi�U���wԔo�@}g��F�8��J/Y�%Nt{����Yb�.�л$��{��a4Б׃��R�ܲ�YV���r@�/�".(EBi�UV7*�f2Y��kI�j��`G�n-HV���o� T��CkC:����J^�9���z������!֫��\�*sO�^Y���V�`��G������r�%~��e��z�-�m=8�;�v:��AX����gU�H&�85%���8�hq��Z�B�QQ�f�H�Qo��X�i���LN
<�E���zJ}�N]'���V����e��O��>����Sd��h����$1���#)�:~�3��y�B�0V��^�����?������C���7��
)dt�N��
��@.K�H��Dj˾;��%1�����NC%��eI H= L���7|[�[-�z��z��<V��m�'��[=D�Q'x35VC����A_{�|��W�Ƀ��&Π"��Q�tE�A�j������ez �W�Y`����铐�3�Fm�9����d=�5��-M3YYV�ʃΊ��k�ΐRU������WrX�f��O���P�{5��{�#�_�:�
����d}�s���'�R�֪�HE� ����ߤ5��t�&dG?H��*�I�]MY�Tx�G�����m��A���(Y���+a���aҫPޙ?�����)X�Am��u�Vt���eLx��5���4���h�,ʉI3�gu˚�h�y�>�ID��,�$M��Z�f���j�Zne���h#�*�q�o��
��m`��رjɜ��/^�0���Y����6�ڬ�cLY��Ϛ��Y˒��z@���㏯j�_�f�{�-�4����� ���qHu����n�7�@�AU2�
�d��|����{i�n�^���t�4o|7�;�t�.�,#Km�k!U��wJk�W ��|��|y��l�͒��
5�ݐ�ni�jw��Y��#��ɾ�������l)V�� 6��w��@�xА��Ws�S����H��im�&h�$o��:�rb��D����Ҧg�c�;��;H���)�QG�7:
�JhOU�PG3`��VR���8}>߈�>���cYi���T,������d$�& �lxU�ac|�Șz0���P�L��^����2��!��.��uҁ��es���Ǿtd�ɬJ>8�����%�t(Y�u�<Ѻ�.�F?�m��ˊQv���j�&Aau������.pYQǯ��� ��XUh׭M�˪x " ���3��"���|�]ɘ�r��QVoW51���ZR� r��a�vͿh]�v-�Ʒ�2Q�Ɯ j����'!�#m{��4b�[@V�N�EMg��7��/��U���nRS���t�?~�{��߰�4n?�jϭ`���t���D�x�i@�� (�a��4n+kq�A�t�OF���O�n{��\¯��߀Б��.����\b��G=y�V.k�Q�ns&��g�|��|� =���3o[�ss6R��fW��hZt���o�u�4�����5��Q���7�Q��?�6��HԼWݶ�`���G���n7��1�}��4_MB}��|�n�/��K�Sjٷ����q��x�W�?��-(7v � @���hH�,;z�y��!"1�Z��j�IJ�����ź��na�Դv��\kI�v�d��p�[����Z|�(z�]�@A1��d�m12�mX`�����Ӣ�+bS;�n��u�eF�&S��;����?��(+���:�<���ґX���p_��떢�:ZJ�
[K&Z��bLX P���ɱ������^Z���tK�>C��Z��X���`��G��u��`���>T ��9�6d͡ V�-����]ɠ�7ms�5:�eb�Z�)� �x�,N :�h<B+-T��EZ����k.Y��V�~
萣1X����um�� rm�^/���~M�2J�zۯ����v0��
�tĶ�Q���� `h�^�N=S��m�� �m��I�#�j�Z]v�o��4�m �[���֜Q&[�$٭1�2�'�5L�=@�~���F��Wj���,�5}�����*-t�i��[��D�[��e�!���t�1|,� =v����dYF�,3�sGho2U�[�a�������������:z���4Ӈ�)�Ay�ik���ay|��x�/}�����}���ɑ��qB7t����l��D=��;Ȍ�����d �WNu��ML��l��T��� �nwI�k;��g���U�7��m�Yq&�o��z�y ��G�㦱~����j@���˸�S��%��9ȋ8��>�%��ֶ����1݌
&Ѷ-���v��K�.6?6(j&=x�ϼ��fkځ\�� Bą�4���ֲQ���PA�ס��~� {�U������+�~@�K�JB�ׯl��~KJ����_M���%��C93�:r��=&��˄Nw*g�-��~�u|���� 0�߶�R����q[GA?��V�~W ��� ��M(f�����{�
��e�]�s�/�?6��[���7�xe��O0��� /�
��EJ֟��J�����9�,��u�8��� U; 09Ǻ:d��X�N#;���� �ؚ�b��@���Q/�j��!������;>r�&����� �ZtL7���hEGB>���;ѽ�ϻw:�t�6���M�Qg�~0[|��f�h@A���s��c���MYk���[[����.[��cb���b.���h�2��N��AZ�j�=�C��������& Cփ&O��̫������_��z|���eEo�}o�b���)�qQ0|���`1J\���0��X/�XÌ�v�f<3�e����m�< ����' ?=�b�SPHOѤo��4���U����Z����]=uՓF��4%"��w�B�l�%�/"�>���V�kq�E�����T�����g >�s
h�$(�����1*��K���P��鄸h�
�)Ū�r�薊��bH�{1S�A[�b�!�a������#�N��Q���j*��ҍϨ�anH�xz���~@��Ƚڠ�~@��J� ���D�J3���j@d���!z[q}Cx�Wk`�jd\�zѲ��.�ӽ��I��3��.6�ݯ����(��#�Lz�]ٛ�9�Y��������R�U� B��j<�q_5[��i��z�.-��5!����}�ro���u�7?���č�u�����rR��N�5�� >��� /^P挷���a^��\I���$�~ �w�9���&�b�_��0�q6����W9��G�h�V:��3��|���� ��#�m���f��E����A��`��+������Ϸ,e�hoA[]��J<����gW��>_�tN�~��4�P�KP���2��r�(� �+�3��ݖɔ�+��~��lca|8dl<!���l�[}��Ԙ�ei6ɸ�-z\��A�ղ�e�.� ��S���8H ���>��@8.dK�P��q �t�~҅*F�Z��KC&|�KW��q��h8��.q;��3�9��~�<d�NSu��ѮD�A>���A4�Ԣ��06��h�&1h�����)Qɸ� x�C#�!3:�c<��~�3��ϣ��J���=�mS?<A���Q��xйLGe���MFX`�v�Kl<V��io`����;_ja���(hN4"I�q�@?ܣ��x�:����� j-�/�p������b�����6R���Ќ��qꎃ�o�)������c��I�Q�����V5�}�$���@�K�EC�������,X��h�r~�o�C.É��Ex����G�� �F�cGF�u�n2xU��=�P�^��#$1����J��)�6n3R���#`��#53$_`�?Q����]��G�Ӎƛ�S��C&>&DG���n��Q��A���η�_�|2Z�����}/���K�i��&3eā�BҔ�l�<P�aM�6N��3���x$o���D�Mѩ�L�H٘�F*�s`=j�)�t`��Y2!�#M�-H�O]�/3��#��l=�#[Z�q�ܿ��2س��sāFg%U���r�<�_{b#���E�~F6 u[����u�;p��H��S92����/�1�(��eP��xq�Ћ�UG �Y2JT��(�5��[�N ����*��gh*��w�e%�^1E.DK�V4c~@5������5��'�G�\��*�ڨQ�� ���d��(cʨ����X�����p`��I#>O��2'ԥɛ�=��Az�3�����&��7@�-�^��x@�4��ZT�5Z2���|�F9G\��'­4b7��<��,��h6�t4˓8�������hI���2F�Wڌ���v]�H�J㖩~�)4`��j4��ֵ&�8�9FW���؁ ��C�G�Cyǰ��1pX������i�zY���9 �&y��F��j<���-JN����1
w�2�%�NcަO�c�o�?2X�$ُ D04� ���YE�]N��3f1T�c��v��}ݮs(�˘�:��/6�%v�nu4�e3�2LDcQ� 6����B���g��Q><��z� �j4�X&f,��g�0�A�r%�pN"�Q��K��c�m"��㈮�;:��yE���J�}�
Ƥ�7�-�1�^�7���S� �7q�S҈浔de���1��|=m����L��G��u�w�>�������ؔ0o�0�͉6�c�r���v87�aT�y���y�4>�s�b;!�f�yМx'�C��C�$�� ��--0�ޑ?�yp���m�������2�@��C����hsk]\��Q��zi��F޹*ODv�}�*����Z/�s��3�7��tH�GBT�r�#up"/?U�:�|�����]��q5���^|�/�MqO�L��q��?R���CƦ�%%/y�� �_�!��4!�}�K=��$�S8����y��g��4=L����oS�<P?i$��MH��V��p��?�m��&8바����V2���Uٜ�Y"P�j��4̓�h ���p�j��34��L`��/>�X���v��Ÿ&�A�tP�/0�mz�&��� ��׿I Ag�_���9c�H��k.��^�o.v���qP5�,K���E�����w~��$Xd&c ���Y�{3y��<S0+�L���d(K'���iR1GU�7��4]�R�1�k�
��S(pJ��O�Qx�D6:�!�-an�M`��4���f6�3gEt�`=�r�f� �%�iL@{4��y�����.ۯ/��,J3>��� ��,�KE͗`U�Y,��<P�wJ���ɓg)E�' =zW�҇?�����@����+��Q�,�w�z��{B�k�~�di��Y������t /��Djc��5�ivVc����^\��b��̃��@6�c�r�a�����Ϻ�iy6e���VK�<pO��<p� ݳys��"��a�<0�M�)�[��m}bQl���Q�6���4Ԥ>)���`���_jD��V,0��Swv$t5y���wv��ݰWMȖ����<�a��(j6an�a,`_i��`2�e4�aMI�=����QtbA6:3���>���9� n�dR��f������:@�0�fMts�?�+�0E ����s�e�b��?�v�y�<PLws:�F"�m$T� �hҩI�s���Pْ~+����jb����M,�M#�@9l� cΥh"�陿�����n���z��0�{-���g�`��\�؄恃���f�l XsN����b�jƴ5�Ԭ��^@~$�K_h�`2�u]�-�~�~Y�#v�u9�Z,�~�)f]� �)"$����S/Ĉ`@�*L^W�a� ��j\�5W�k� {��2�Ѻ �_�c���lc�P������6�nS�`��@�u�n%YwԷnk�^P� �$��:�nC���%�/�hL��������x՚�����bdT�����F�X/Z���"��1�:Б��z�*H�!� �l˕ן`�r��c���η��z�V�]�mw9�3VN�yn��P^�A�#��rI׬�Y����z�-Ӟf�t�g��r6�v�s��V�[ޚ�����%y�F�(��Kй;��<V�����u��j��,�ץ�j���-.�N�ަ�8`Q,�+X�gA�m��_fё`�G��r�~���i"_!S ���F�@������i? ���k��;���Ya��j�(B|���b��,J��q����� �鸋��SY�@��c�W�ʐ��������w�f/�Ml悲�4��T��:H��N��P���t��� j#) �J^��W
�G�R��l�$󑃳�^ѩ }�<���&�u��7��|� ���e�e��+_�>���V�YPv��#��d��<�𗈑"BK�r2�f� 8�?�\ ���`��9#�2G�������@[�==�z�o�\ʛ��7E���Rq�����U0�u��������,�F5��*Mץb���A�D��0“|Y�T�,�L�Uo��W�s/t��@�B`�
�l��DM���j~]E��V�ٵ���jp�JB���K�
��J��WS2�՜��V�����м��k�����l&�f�'ց�?�,�����n�����>�@��~��v�fW���o\IHz��,/�O�) ��X��
���3�����_����US�{}
�����@��g�:2��;.3g�[��x����3��x�J����Ͽ� � �:����Af�b��Q�6waan�G��aC��xYz��@���
�q�ޚ�·�<��}g�c�i����|B�f��5�ɐ\@v)c��=��X����C�{�T��u�q����d �� �"lk)��b��%���a����dЭ��w0�\��{-3-��Z�vz���|]H��?ݽ� ���%'L�[�Rt �@�=����Tl!�@{��S�r��f�~j.��@?�3�I����A�&ZY��y@��i���D;m�2�i�0���Sܖ"j�n��-d1�m
��� �l���M=�Й\doC�mOq�naq�^�����xnI'����aN(>���F������Oů������ʅ>x:�b*,I����v�MS�ޞ��0���]b����f�� �6v@��_��N+�l!`� j�Xi�����9��J���"�[�� �& 0[�清ac���R;W�0��n���3����s;@L�^�������BԥdK��:o1����œl{�x��Ԕ�jK������$M���~Z,}�/(,@c�@1�V���
Hؿ8���̇[
�
����0#ңL�%�0�n���k�{�s�½=$+x �m�޿,6��+^Z]pKƥ���T_�8�{������6����B����Un���j���Ұ��ׁ�JP�M�L�~��ǰ/m��o$y;7b���Ac2�Mx��Ӑb'}����t~�r�r�A����j2|�b��|��[�֖�b�㈇��y���������R~I��'U�� ~������ �%m -�����:��W���f���~ul� U�k@_I���_x���n�������_h�b�� �(�Ȗ�W��-�mj��RW��!�[� #�$�W�L
�o�{�������g����B��b<;�b>?�*EW-j����� tY�.t�[�T��=�m����0yw�8�-ܚZ�%$����{SR�-x!��B��"A�vR��2k�{��m�� �ٻ�J ��!�[��+$q��m�o�#[x�݉Me ^�h[
f�8��[~@_rRfz��-�{��ڼ���}n #H��~�}H0������Zݸ�Fuo�f�� ��04[�������H#��3��H�쾥��~KE2��P�P%��`���c&�1�N����⺺��'��훣����l{��4A����7�5ueK�ν@� H��[����� s�:W���C�D�0�I�[�ޖXn�6Q �q�`r�2)�b��`��?�,V:��]A0��ϗ�{�|�+�Ţ�����q������~�*���eX%�}1A샢!�ݒ��K�����Ch A?�����d�`T��_x�f����*z���n�����4f[:���^h������Q��Q��-<�Ͽ����oɫ�sKA��[�2?���tz��Ut��o����5�p��v��wWE�>�L>�]j|�K�����b��5<�N�5=N#8���z?�>��4d��&�g����E��[��n�I��-t��F�x�7(�MH�~���g괃̈Zx �i��T���9�F��65x�-�7r��[�t::;��qKŮ9��e2�]������"���IF�K������:�L>��#~�ky���-y�c;>@�>�V��\z(�ͽ곁,�5�+ g��r�2�����uH��g�r���Sf�k���/�F��;9 �޾���>���T���7��-��m!���I�7dXw(js�R՚�[jL�����0DS�&��G�/��o(��2�N;l� 5��N��O�g���cd%�&"����@��)��f�>�Fl�Y��]
BmaP��� �$��13� q�#�g��GĶ���(y���V�;"�-%��w�V��Sm�N& dKM��;��-� ��(���&�'��nj���+�R�o��fN:��x�-8�B�����[��n�k<U�FZ�����1��� xx�܌��F�F�C�8�TrsOq4 �+�e�XQx.�jpc����Hco��hT��k н�l���2�ݥ
J�K�]u��V���`����/��%YH�ƠJ�DU�]��0��� ġA��A����,:�d�n)k�얊@,'�F}����Q�~���h�--�(5M��­���=�����-A�#� ���³AKf-n��}ъ�ڶP5bK���1���P�tS���JS� z�~ �ݑ/$@�3Jz߿, �u�ٷ� q�[�� uRH�vp�kg��ފ�<'†�n��*HDI�Oӵ}�/j\��T%���ǣ��{8RDQ�vv�Jq���y&G"C/_��w@�,�C��=g��m�y�c јf����OX���7��y3���~�1.�M{ �ז��X�Iq;[ ����G)����v�B��Q��Wn�q���c��p�\���?M���K���^ן�]��;n����eg��tf'G��8�4�+�s���*�}�:pc�a�{�"��8�YS�ۅ�� <�Gs(�r�s=�ڽ[tb�y.o��^�A:���g˔�z�������]mCM���B�5 ��W00Љ�Me����#?�%n�-ܒk��G¸���a����m��� ���.�:�?sYɎ�T$=f [$�+�БH��;�x�p���$h㢋=�� �����c&��Q��c �m�D~���מ���&�e�v�By_�j������o��}s�,����g0i�ޞ2 =[��v8��
�}�}�q)=�6G��ރ��{�%�������%c�z ґ�{?"Ux>�R\��vݸҞ��~��p�޶�����RaoC�#�~��c`K�C���W�-��<��9������e�*䏯��`�UN�H�J�$��{{�-.�p��A=��d�u�?��t��׈ A�2n)�!�9ȍ��w�_�CB�#�����������kp3�um�8�����GԼ'^��ྕKƇ (
�l온ލ�i�x�]��Tx~�� �XD�xb5-���Hoip0�b�ÓG�.�&��t/��@���i>���q�K�&��9c~~R��%+dxC�Z��:��$�n����=��o���c��R`��qa�-������U�/Ψ�q����2M��s2�����(#����zȊ��(-y�2s��i-�O^Lƛ�rI��n�����
�9�w��%�f ���͗���S, �3�I�|��mWՍ���4S:����inx�� �����[Ӡ��[��P�m�!6�@_�1�Ӊ`�;��xE�>�����MpŃ�'���X�$6���(�o �#K�6���!C�GP|�&4t{ ���X��~��oSʨ-DI��B�|�-������j�EG5 �yx�y�plܖ'��>�����c�~Y]�� ��c?�rj�~�ϒ�0�X���'3���aE̶�m4]tCS��n XJ�v�"�����dC�{�3��O�A���2���v���^��s�LE��1����2�l)c2�]��z�E>�ݹ~���#��ݞ��8��ÿ�[����m0*���I`+'����S��� �,f���Թ��� ���Ky��V��1��\�[�L�<��9g�k]VE[�1]<X�� ��ז��=˸����#$$ xV˳
-�� ���j:~V��s�ߔN�"2{{��YK}��R�]�}zKF�r��*[ԍ^� �ٱ��‡jj�_����p{!^�- xsP��{j�I���F �k�s�����2^Zw[5ˁ׍Q����>�r�J�y�d�R0ų�|;Jc�=:�8�x���.fw0�w_Y�1��{�>@w9������K���4B�b�d�E�Ayr_�'H��-H9��m
Om)3A��6����`�J�[�I�hx<V�r�|IK�Z���$�[xt`8f�#�:)H��(�K������ ;,�Ak�d�`� �t�����j�����8��rKa���n�6�L� �h�vސ�l �K����F;��>�����7���2or^� N���v���R7� b�pc2�-��p��� ���.qI�ak�B�X쓟@�&�e���ʼ墝CſIh�й )O{{��Sknli�r�"jZT�t˷���k2���r������f�b���#�.F!��B�P$Z�S]�D�$�-T(�Am7�j>�D��h>�&�aKӄ)9�J��=�YҎt���ң6q����]��4���eB���Әll.�}�ks�m��R��|���7�.M+,��w����n<+�� -��+����$��)��ގ̊�����r֕,sB}�R,�F t��I0��.cj�����+I(�G*�����#�PW�������Q^� �ܾ�� y0��� L�,T�4< ��M�p1���P/��>�����$�$���y[�M#�1_z��W��͕k@�P��Dc s5]�Ռ�0�A��G�c�J�}� <EP��o ��I��P��u�����c� ���Q��9�Y�?�� ��q3�s����Onې�l��\˦��T�����εf';Lm�� =]%�|I�y������P%�L�|����C���\�F�v=ے�Rq�X��og�U��X����]T��z3j�zg|����e�w�upA�gLe7.���A��-8�݂�����F$�I-$����rо������4[B�,���X���j��� {�����ob*�� ��4�&F+�����͠�j@p3���� hʁD6�|��-EU�9��IRYi &etK��uJS|��@֥���_2�|��K�Y�;_^�4�~KyJHJ&�ܭ��S����Վ�Մ�w |M$�9����9k��`gs���R�of yP~d�zW�//�)[�� 
t�.���M��lZ ��W�y�_�)l�v7+���Q �5Q����+�ԅ��#���L���(� N�h=y����=���ѓ��;� ��v�P�o����*%��Є�k `h�J���?�W ֥���y�׾�%9[��Z�^R|I�Ąx�G�����Bs���qr��qqK�Ii�������Wyw)YՖnM����.��x��>qh�E��\�g�~������e�d'W�l��n�2?1W��5mw:L�C y����m����]��,�a���;�R?�)IC��L �� ����������,� ��I��SÞ�71P�@��i �uM��ٿ=X��^����- = �WL�ؾ��~ �r�̱"*�ϩD%�)���P�w��JA�N���M��qP�hu�㇉��PB��uR�x)�ږnY�������i��-�D�@�RTX��#�?�Of�Xĵ�cs��MR|�&���%�b���d �G)7޲Wn�1�����W@���������Y����H!�-T�����,��3EJC#D}�&E��� �c2�ɷ���z�ϖ%w���J�N�9Z��IIN����N��M������ё&M��a�B�tn�6��+鸾�j���1�Yl��/�8��`:=u<�K"̃�Y�����V'��Ω�J�&�M[8�h��2��cKS�������b���M���#���=U0�Ҷ�����Y��r|��I�f��U�1���|N�I;�wuػ1 _�,z��U�O���q�l S��F�m���ڳ?�o<��F���V����Mj(��&E��Ѝ��Ɲ�O N]�/58�~�폱��ns�}��g�}A�NI�
�|�&�wkR���$`�!#����><�UǏ�,�ԇ�'M-�N��b���}���#+ w�pR6i ^�GJ�� 0�=����0�0"n�Pb%ꃃ�X �u����X%��'�/�r,]0 ��zyb^b>���
�bCj�|��S�|�6�8^Wf6�`ܿ���Fs���.���` `�ܝM����2�.]P�m��zP���dI� ody;?��V��|��?ɢ�W�P �����8�Բ�����1r�2t8�)�7~A~ R�n���o��Q|F���P���$?�yF�
�,�U��нͱ��K�+:6�U�2n j� Z�{o��FI�c��ߗ��R�| ��4����s|b�C�@�>�lm�T�!��(�N�]s�<O{��ʭ�z�R%C�WnE��p�np�b�kw8����s���є�����~�Ƙ]'�p��?��`Fx�<8�1���fU��S���j�1�i�G v�U �ڬ� <S���,ca�����oy �T�߂3+jp0"�� ��<QW� �J�H�� ˖n�٨����2���yi���~p��}+8-e���� ����%xf��f<��}�F����������|4�b�8S��a�{�1̍;������qĢ��f��$>� [�޶��@�q(`����G/l�^�(Kj88U2V���,��T
�����j�y ��$�&@�9z� Y��iy S��pL t�Xh��*H!>f<Gg£ÁfT�h 0[�%c����/B��Vb1&�p�ٿ��͸�C
޽=��"@9��erPB°5n��螹���RP -$K� x��()���r�nI�Ő���G|�!)sS8��ۯr�� ʴ�]'0ó�7���mo;e� P �$�}��5�1�26�)6ch��!>��K6�-�X:@ep>�[kB���Zm$�YY��r��7�������7Q������W~�ſ����F#S\(���P���ކ�Ht�jT�P�7ЩL ug!�k�;��)� �)�[5Yc��h�ķ]"YA�IfS�Z�j �/\Kx 6t9x�k�3]L:#;e���M;���� )��� ؙ�^��I�
�}�#�/�H[B�4!7��&�� ���SK:5��Dy[*�X&N,�JpG����6 �
�)X�L8�A��W�ou>���*_rwvV�^'��(b&tC@��$P.�ƑD����j�yF�]���X&�S��ЅN�2�ǥ��[���& �%i� "`�j8]mXX�Y�G4ƭ0�j��G��ah:mU�b Y��U�Ü4pt�2s�<S<l��U��`�0�d��$�8@�T��@����Τd�[�y�aRA��|���3�0So�+0
s�:�t�iB ú��uk�VX&�*� ��e׵e�raE1!t��_�N�>^c}fY�q��lu�Zq�8:^_Ͱ���RP� �������\SA?�u��5��a�$!�����ƧtM�-4��>����E��3^�4_1b�Ϲ�p�D@l�^�+|2B�����M�ׁ�2-�`�>����|÷~e�����Dݍw'~���2śK�|:�[ ���\vٍ� �J���sR} ^��6���cխx i�JЇ���h�*�Vc�����a����,��Fg�^�jTii ��3:��*��&�(b%p�#���0�E�Ν�0Q��2�E�-�߻>��~������� o��R k ���>����BHt����EA���j���T�zW�&�"zШ��9Cb�#�����-.1���~��?hԄ[�m1<�<�]�#���%���+�jԫ�$@&B�o�Π 71TsP3����x?F�$��2|��S���%�Lj�2�G)"T���.Bf?U vT����� bV��.BH$!��i�'Ͼ����8�|I���E�-s���/q�Hz͆I)Wb2<�1aQ&���I�L@LY���fx�R�h������=4c���}Gc�FIƄ� ��#1���K}��eM�L�r>X�`�ƵmH�&�(�F7�_��̲1g��s�t�����A���+���oJU�4�1�4ʥ1�����(ya��ox��;�&����s�����}�� ��JN,�~����3w�'��5��"aJ�`>IY��qw��
�ɦ��dq>��������T&�Eިkֹ�B� ��ɾ���`2���՟v )�w�4�$�K-K�Ih�$��iN��c�XO:.`����e rcK:)5MۈM��b�� �r7 ]!b3#�`�o�7���AIj��v����g0&�K�v��X�������H�?L.����#' w[��#`2�^ I�� ���_;W㕇2.�qc=#ɕ��Q�g&c#��B�*�P�[9�{��9 ?�h���|�=��`��^2~�'�=��Fۯ�yl��Aa'ۅu噈�"IOw��� Ʃ��q���
`�4��̎�/I�(
�m�7�eV�uk�t��^������,�v�ͭdVȕ�V�$�<erë�k&�ܾ�F��e�7��/�Ԑ� Oץ֜tQ`ك�c��t9C�."'I��t��^�z�N8�Wj-��7]�R�K5�t5�\M�&��˄��F��ki�{�/uO��֏5Q�#�q&�&a690`G��{K��o*�Y���_]����X�����^��[)��=Ͷ����al
�}9Q__h�c($��.N�PF�->�t��"=J���������*u8��4�;�ŪXz�i&�1��=$�Kc^��eiH�Pإ����9%�N��&��)�[r�Dd%� q\��5n�
mRr �~���0.�a�#����j�D�'���t~��?J钼3٣ɛ�c["� b֥]6�)y�R�+CE����J��o�Aad$O�5B��������tP�~*�1l
� �N0^1z�h�k�z���t���$�dSТc[(ZqKUC;Sho��F� �����2v�5�7�%̒)>J㗢S%+EJ���l��I�M1�aC�5�Kd��[���U�3m�,�)����8�Aa�����N� �AazR�H< @=I���O)����$��#���7���W�'H��͟-8�h��H��d�R&~>�%!L)-;��e}F)�,�:�F�$ Q gď�~6�b�f;��l{�p_��S:ȋ#!/�}��z����;��8OS�tz��1k1L� Y�ih��t,8F;��p��H7Hg}������I�t� 2�z�܄%��RXM ��[Qj��}�i�m�C'A. �L�]���"�e� j�V^����I�Q��h(� ɟ0�*�c��-?Ē0��.1��v�9��T:�K��y�J-'Wj��R榦��#���� �Rj`���h�sMי
�S[�o��z�5MԸS�o�[��ԝ����E�[�AC�R��PN �]ʈ��^�܊ #tX7�? �b|�i�A_�(������K�1Ixi�L6� 1� �1��O#������ >0��3��s� �?�Ì� bC����<́4M�l��b�4 �K��h�[�4�k��Qk-$`����&�#A�l����4�*MK����7Hs��t�؉�0�J��G/MFN�y���)[@ZF�}��Ҋ�' ��׿��q�&�LQO|Z���j:�.[0#�!QiM��kI�~���x�P���|=�/���`�Z�l�i���L�K�� "_�bT�|��+_&�4�%' � Q�i��Z�A��fCݟ�u.ߏ�g�[d�o���|&���MTz�h���ଈ/�EJOo�r9���4%�ޤ|�W��i�9C�u*�–����$Xe(��Gz��ԥ����I���X�J~����0q�e�~�e�k�0H>��w��+�]ƅ����������5;�,�N5� YfܱN�y �o�GU� �!���Q&cEk�6���M3N�0����!v42k�:�R#�Q�N+�d��ɞ�D��Gkn���"���2g��/a�Z�)�i��j�|�� �z$g��W;���'H���R�Q
v-��������0��f�`s��f����$�RR�C~�V���C%1������, �x���*Z��MZn�h ��x�v�?��m����{) �̣��>��;�^�f�y���a��~��k�h��s�&�!�!�8 yb8茹�rbUkwy�2R@Y^�e4%gո|��|g �L�!�������ZN�q�a[VFV��RSz��29lh����v�O�4�;g�D��6@*�Gy�ή^��K��2y%9J!�-$swX�� �)eB{0��V�ܔ�4#F��n1^���%��q�i>�̒�P�)I�����f`~���X�
�r�l+:'�P+��HG���l��4.k����A�e�M ;�����e�����g?��Q���\���ju� Ȍ�����3T��������Uq�d��}�K�A:s���|]wI>hn�)��b��PY��'W�ȁd?�EZ0�Q}G-'1�����cM��2f��WԔ2*�;���6$�1�iV�ɸ(A��D0I��D^��Z�^9d��jDb�Rm5���ج�|���%��ϱ7�ͽ��"w��DC�O����+ ���7 ���6�\�'��~j �#�@��S�I��2�;�P�h�4�9�f�n`M5��1���4�#ca5j{��������L�F�f �`�e�c�3�yf*?�T��H�O�7�rTd�e�ѳ[����>��S�s��ݼ.e��붋�z��</*��]�(�E>��I���g* 𤖓�Yg��VQ|^ըK�Q�� l `���R��q���3�����R��r�b储�/���Q.���+Hxy��*��R7m��E��*���ec��-r]��_�����Ф\u���* ���ے����t�r;%S(�כ����@I �'} �κR�e�֗��8�*�_�P�?H����/ <J|���ϭh�t�幥�syS�<�l� ���$��@&) I�+[��F^9�����A:��ħ6��
d�}�f��H�3 �*����.�S�m���螝3K9 ��"������>�Q��%Q\6��iT_qP���k�F�M�oqC��⦙��kld-&R�p2u$��
P�3�{�sR^���+�\񖜳x&?Ļ�֌Z^�\��5-������Ae��Sm�/a|*Ჶ�>2�ؔ@�yL T*�t���,��c��� I)�J0;��"xyO3EJ�F�*�C�5���-���%^Fg(������[ \��v$��'FQJ4 �%�� %�W(�;F�o4��D�乁���)�a�ˠ�r�������~R��X����N�qR�P��1�4�է
D(�`�l%U;H��Y�����4t� �4F���lߜ��N���TF��Qf�a�k{�z���x�@OL�Y�D%��1a�� @���C�nDJ��� �b���C�I��y���
)��e�#�_�f;�q��6�+_����~+�������Q.�R���Zʰ�s1�X<V��˥�:+��笆d�T- Tj05tJ��@�"W ���Pju� ���'��篊#�M��a�|���e�Hu�6P��9�Ez�X=��SD�q��~�&k��`'��[����b�u(&5ҡ~� Yh��f��=.�MҒܣү?�z��<���g�{ f�܃�n�kOv&'��^��p]NA/�t70����^�}���}A>���A��?��-�)�[�,+���wDu)��M�<@[�EW�Q�� �Y��� �&OKC˘�!\���Q���P�[�Ƶ[С�� ^�:��^p�9 ".3*#p��?��I*
Yˬ&��Y?��%��������.�N5�H���v<����������V��'��/+�gF����ԲԗQ��&gs�]��| ���PPM����U �����vl���I.�����^Y��z���WE~�!y���Ҝ���_H���* 6|/��3V@k����v����,x���;�e���띴>s��C!��Qmc�Y{�mj��{�:Ro\�h�¸H��\fڬ�<��=��(W����_��"�(%�S!#c}� ���q�V}�j�+_�;<@M*�U�k�&6~z�g�'�>��E=�W�٪�>��d�'ل�>��U�̶������@4
J�̸���[�ɥ�������4���NtW$��+��t���R���Iw�^=�j�Q �LF{��*���T}��z��yM,�����h�*q��0Vߵ�SE�}naJ�B�������
���5�$�x��#e.�b�lՠ�U�Ǿ��h��E�B�:�J�@=��w�V����H{�p.T�mM�/0^#�<�~4�F3�b_F :��Q.jLZ��lb6j4�Fp�ӻ��1����(�C��z0�,�5��5�/ݺ&��ha�ʠ�^E�`����\&�#5eI���ء���n��e4 ��v��$���U3�����z�y��AfBy\*�'hK�^d㝨�q�e�A�#�� �51j�p����`&I�5k�i�]�{��>��0�o�2zU�� D� �����|���s��/� ��M��Z�jn�D�֒LM-Y3��d���&��X��%kA.'zEI�*�1��Z�2��^�6B����*Qx�-(���p�W�V.�N��vY<��g�h+�s$��V,^��b��O7f�wA��dg������N�|� E}��j]d�ǝ ��ߟ�Y�j���y�����čW!�Q>2$d���E5L�fs|j�&�b�k�V��؀]�Z#��5�j?ҤEa�$,��>��P\�"f<kcT����v��^�y�G^}ڎB�]{R
��q9�{�E�*r��9͔��O�w�V~�BE��m����V�:l��:�E�m g�3�QFа�:0m�P;�c�d5�a�'�����Q���э�yg�-�I�|ľS��FmN˷P�mw�՟�h:��hF#v%Qg� �:���$ΊD�x3�W�%b6ۋX2��:��)Q]j2� ?c%�<g=����#/�S!�Q��b|ИrP;e�����B�����T��N��)�H��i�c��ȟ� zl�q�c���v<�1h��b��Ҷ���� �HM��5��vY��Ɵ���j�Z5�]M# ۥN�v���v!���r��X����[��}�m�ݏ��j��T������! ����[��0�����I��.�ow����;x�*���W�
�|�Q* m����R^���Vx��=����Ɣ�t\�OM� 3���,,*����������T'nd�� ;�.��Fu�1�>���Q��v��;G$�x!���S��nہp�G��6.�xg��hO0Ҡ�5_q�x��(���� \����wA����.o�;184 �gCk;��W^�c�lj���$`� 4d�����v�=��O�N�
��_��6o��mD��I���ӹ��r'1�V�s�}~�ʻ����%A�+D������|0'�uY*ZD�I�M3s6t�^���q�4l�@:V�Zt�S�^� �]K��Ħ���8GG})�H�d;�� _����<�H����U�Ee�k�2۷��I�{O��L�&g��������BțO��x�@�#/U�Qh�W{K�d}� �%]�[�v�H��|���o� g~ۀ?_��ZF�jٰ�u~�j!i��h���8�Z�3!Է�=�5�����-�lȆ��xW��Q��cPX+ξ<LB�;-�w�J4.�VL��.6�ׂ�"��䤿��c����bcl�X��Aq��ت�7DpxP���V�8�xcܪ�� )�+��鰬V�v���'���T%�]�P���6`�磖�a
Y����>��Zߛ� &�o+Y��Q�����i� ����՘pf@@k͚=�dn[��ܚa�nm#l뗙��&�Ao��6�k\��F>
Y����e�k=�!�<��UgK*JM앭w;�@-k�����2��64V� ��hC����/��a'�Դ��ؠԆ �i#����/�[��Yҏ6�1��1�~��c�0޿�r�5�m֦�:��V�6�땂S�lymFk�k3� ��/��b���ׁ�F�_���e�iL�H�M��f��U���|G�Y;W[�7����;8x��5��������1���<֐!�?
��@��=��VÈG��n��5Ԑ�4��o�{w��|�/���%�wJJ���v���˛�_���Ѥ#K���+�
կ�V �WS��/K��!����~M ��� .����G8��Ձ�������A�5ȸߖ����B�o-��$�� ��w{CGR���&��#��%��?�Y �s�4�ѡF� `���1y-��`:�1�����{�B���?����ҟf4�n�X?`L�4յ6�w֟�Ȍ���LQ��:<ѝU� FG�Ϊ#�A�:S�б�%�R�T��r��:l(uV�F^��ǻ�zy����f�3�0P�Mu�����l�9��Mn�l4t���{�����E�:���P�P�w������;���0�l�����/c��2��=��e薺��
��R��`(:r��=�{��4l��jw4���:�h^_e� p��_���+k���Dm�h�5��g?���ף��w�ϧ߳��h�Z;��x@@k���u�趬Yz�+�FM��U*:֭����ԇ�ə�C�� ��dx'Sl�s>u33��\�T1��ih��p'�.��" ���`��.��ɨ�l��������慜�#�!�q'�w�:��=�\�;��I��\�I��~'O����@�y���p/��`tb��[�d3Y ֑��x���@1�E9�zQj�^`6�(ƶсD��ɹ��0v��2��|�0�����0�rF�|5)M���Xk��
B�Js�k0,�� 2f���M#�OGw=Z5�:���]�f y�b��I��g�&c��)��^��?�0��2�C�Uu`��pp7ѼV���B�բ��-i�����Wכ�]n٢S��I�� �<�rZ��Քe}���=S�J!~r� �nE�B]�{+6�J? �$6er�k��ކ�h��E����x&#�_���M�#w���!]�����c��ݮ��a��ƽ����Bǣ�����V;�TR��ތR�=�<|�y���
�2��>.��}�Ʈ�ǣj�>�8��/Yr�M"�՗m��!�N���f�_a6��w|qCB�F�HN-�hBȔ�ѫ��>cL��)�W����[@��#v�_x�IÑ��mb���b@�����҉��. �O��$:�sY�C_h���~��P��@G�Z�t�Alb� � XJ�@$n���J���n��G��g�G˸�tHO-?U�D_˜��u)�1���8.gu� �N�AW4�q%e�HB�6��A�2:�q����`C��5��k@Zj,�׸��o�����vf� �lF/�~���F�
E��l<�x�4w5L�`���R=��r㶻�8��>���w�q��ll�Bh��ї�5鎃��c?�΋�M�x� k<f������tsO7��x�G�x���g��q8ud�6��p�{_θ� �u���7\���pI���nB��ɆSr�a�e��`6���'���^�x��5��0��ÿ"���'fO>�q� ��� ��|���3|�}bx]2��Q��:v�\T��8�����2p�3�3�&&w��k�6ngHf�!�u%(#����~���bh�a�+d.a�� �c��h�I#ZB����4S�ب'��4��bb���N��Gd}*��t$2 _B��݇��e8���a�! 3S���H?�C|U�r��x�$�p2Rg�����bR�Z�և���D��@���c�� ��k�3�ȗ�$�F�2��j��Ac����@���?�C0e�`<�G�B{14#+����r'QՐ��k����Ig�a_a*���P4�_�\�;��JPC�;
k��c\�\�
��@��K��Q��¥��o������.� �B�S��i��Ѝ�u�M��G5�`u�Í��dT�p���͸g4#�������bfhe����I�v��Ρ�Q��G5� Ƌd@w=��+GV�����#�@4J�0Z@��-J�8����� C�7>#-�h��Z7���3�U����4�}=���f���!b[&7y�C�����F��i����FWU�8��gi�'M#�Ͻ�������Gf9��� L��}��c X@�Q���a���y˾�egN,ËK�8XL;���*�q�s(/�evT��4��ch��CT*c ���ܡ`?�Ѽ��2o�����tv�%F�nUs �(��,���@���õ�X��T6�9���� &fS��k�H¿[�4&�ce�X��Ì�Lt�Ӥ��w�A���N���\�Ae��
��Y
-�2K�bD������u��y"K#��<؋���e�̓���p^A���ޟ�. ��!6/ؖ�+�Mg��=���P�y���+?�-���c"s#u󼬳��`9�?>��L��[�̃ƈ�y�i q{�/�R�mt�Q�3�c?��B�5�.2Q�]��~"!������0���8�y���<0�Q�|n3)�4>�@/�Rz���M)1�ꞏ��@��St O0�饦 �|L��|ĩ�I �?̲1�K��ʩ�v��<�`��Ԝ�*� ��2l�<��>�ӡ�]�fc���_��jG�kz,���s�E�n���3*[>�m�<Ћy���^l���Qbz<�S<��Wx�LpS$-��\A�g7$Y� ���YNO~GT}6��Ҷ�Kg��a�`�� �JSUpF��,r-_2�L���QM �+�O~C~7���o�|>�ԅu���H������}E��gtd%��<(L'E �q�h�� l ��F{�h ��d����.,������r0��>�sθ��e�K7� hL;=�D;W�� ��<x�;�W9�w�3��W3������T͆7S{I�^����� |ujҌ ��M73_V�2�i�wF��g�p�ٛrPL5s���B6~63= �\��!h7���w�Ρ�։2�F:� �yjC�5���Y�Yy�7�q���,�Ac�}����}�b�P�*��
X��P��Y��i̲ ﬗ�T��Q�WB,F���5�3_
8L����f�1�*�V�zH�2q��V�M����2��:j@�2���=�GӒ�+8[u�&��l��f��,I�ډ�TAѵ�ъHw�We�%��^ot؏��u��5���`�IЍ.`bu{��/z���
w���M�:gG���7����]�|��B���7�P��� ���9O��� 8 �� �1�O��/�9�a|g�<�mى^���a�7�(��k�j��!���̈́�ɔ��4�*�y��4n�&��Dj��A�@I�)��dDB3j�Ac<'� ��
&1�� X����+�l�u�n�u�):�q|@د��! ���-�(s=���v.�7;4y�C9��ׁ�� ������p,%�����bb$?�A�Ϗ�.e��k�LQ_Z��w]�0��붰u]�L�u9����Ux]��Yঈ��<c��uY$�.[�@��ɐ����޲.M���n� ץ��BK�/t�R�<�<d�m���~��nݘ|��x�ɶ�`zr�Ѷ�U`庋�����D�������NX�&�w!&�S��FZ�e?r���Sٙl�!e���xI�RE���tD|��O��ͅЌ:��oE�0��z����hʞ�.5��m x�=6�s2##�r�qa\`��?�L����3�=�rjnY?F��5�Z ��C��I}�4��zn �\�2�9�����GO�-! ��ɭ^-ˇ�(���$��T�e\C6k˗��x�ƛ����ĵ�m{y��>t}�������z�>/�Qw�p�6���̇;� ��3��2:-�M�+UG�3�ƭ��x��TfT�ƹrABi�q.�uگ�]Q��+:S���b!"�׊�}�X@��͉bŬ'�mn�͖�6�Mw��"�=}k�(QJ+N3Q���8.�k'��Vz^��J�>��������X����Ղ,��l�.���ٗW*ڇ�lo+5��[�J��t�4wK�f�@�|���Kv������{�ʛ�5�N3�wNv�<XM��lBGV�f�=HM���^,�l�+}�0�u��,z�ҥ �O�
~��eyB���7C��dЧ� ��Z���vg+� �Ҕzj��#�h��*Ӕ�$�?U��4�<s�m�ξPٙ��*+*����tWzՕ_RyIծ�@��׺��jޫ��m�J�2'�qf{�'��uКPʮ�^��S�;2Z|I�%u��O�����9��i��\/�^�m�a4b�Ma\Zm����"����F��Ш�%zo��΂����8���]�O���l��nu�, \��M4���k! �4.�/�_4�Ԯq�?�:�M|g�p��l�;O�D ��ܮ��h�v|�?z�AƯ�U�~���٦�=e(7�B�TkT�k��*&�E�l-�kmϚ��e�\���kF�:. ?�q?���:���?�7U����l����+�b�ۥr��5��oͥ����I�V��Z���� #�Z^� ��ZQ���J�t��r�Uj(/܂�2~���Uk7��,��O��
��4V�\��n����C��[|��Il�k��- ��B䯾�IL[��n�N$$Uۮ�@„��.��- 5�mi������6ܗ�A�p��$��Lٳaq��~�-E����$xg �O���s ��[�{ߟI�����b��]V��-pN�}�1�\��Jx ��,�@���a���� �-DN��f��R�}s ���I 4tEí��u�ni��zKg��o_�yb�. 5����֖Y�������jKA��[�B¼����e>B�r�g���w[j�/��αT�<�ҵ����~6�:(�7n���,�����N4�[��n1�⺅�ƫ]N� �0�BQԷ�jz�7�w���,���� dN�����_���h���p��->f�d�7��ko��Wj�Af:�BBҰ�D:��{�t�ӌ>L������d>d���fM ���]�:��2=�A�rO�['��Y~�N����{�&-�Q�t�DG������� ��񱙶tSb���?Y��,3�f�ڂ*ķ�8��;��IA��xF� ��F_�/|)�>��~�0�0u=nIwvy�%2-�z�+#�>��1:�mACm��$8b Ĵyb�vS�W�\6!�[�d�D)�c���[*z��R}I@�C��ae�<,mi��
4^Ђ��)�._������ų[�.�2���:�-%8qRY׳���\y�t�l]����/�0�8مk��,�W�%A9[�ѝ�$���.���Z�r����Z�5ݪ�j��4�0َ���.���X+����3@jZ�P���~��ӤC����>w���r ���~���a�m� �34���nn��̖�]V&�-T����f�p��Z��!��[�lg[XBeQ�~�g�.�:����n����.{q��B0 O�]N�K��}�`19QBX��d��ٮ�w����Q�o&�(?��Hތx�@�;5���N�d��׀�xI^(l� ��1�5��vh"�-V�re�]m�.w���D�Ӹ�z(�;��{9H�C#�z�O>]o�]���̠��5k���I�Z�s͢��[�젵ˍc_w��.nKC�oaډ�8���.3�׭V�-�W�����^C��d=(�� ��?ȔXY,�[�.W��.�����4]�<����͝�wp�Ot��'��7�Q���}�����28��q�\�8x�+긼��wԗ` ž�}շx����e�ƶd�li�@���)��}�k����~��W����z��՚;�@�oد����"���(Ӗ��'m��)cK]���&e�߭��[X� �;�����|�Ldr������b%ނhnv92q�.'�yߏx��2.~ؠ�� ]��J��-��t�4�,�1)7R+R�@�A=N��Fs�$��E�@�Ͻ@�b�>Ǽ�(�Wf������"3�c\�p�- � �n�T�b}]��e����o�[�v��;��n�k ��$i��}�L��� ���+��oQ�eSht{C��!J�-LD�$��0�2�N.wP��n���2 X��H������x2������o�O��w9�b����UMl�(|��_�0�R�|�
��:�%a[P5���q��wԬ��e �M� !�T>_n�����2QՇ[(����.o����
�4�q�cU7D����ھ--1b�;]ꌶ��Іn񱧇;Ku\R՝�G��.��o��))q��.� m0��X;P�W���!T�_����I�m{�r�����3(~�Av�|���3������H[pf�lƪ���1����F�-�S#��TU[(�]Щ��ځc<�r�- ѯ�y����@�]��;�|�^���$8{ �L|rg���ݯ�����R��=�TV�rS��hH҃�Y�J��p�D�1�S���aP�=
T���1h��JO����k|Wp�ᛪ�E���]��9G[E}Y�����=��'D_�1�l��.ٖ� o����[�w9�IВ�A�яb�|7Tk�`@/���݊��� TT>��<�������vEw
��¤�`�ڣ���0H����=�����,o��+�
��p���x˃|����_��`��}���MD �>���|x/&s � �����X�t�;�R�(�c �1)��}�{t���.?��ˣ ֽGw�a��1ŝt ����}��?��Wp���<�&���Dy��G�87x9��;(�G�RӲ�l���"��[�
/f:�-t!��� ����r�E�F�y�ѽL�Җ�Au��u�e� by�V cG��/�s�9,ȑ�o����Y;]�F#y��e�W�(an@j�Y�R@����/'Αd��z����-y8E9�8�n!���$�q�S?@����U�"��i�v��!����?�/�$`�’x��ܗ��n �K��#�� ��a`͗瀵�����Q�ϝ�3r �m��\$�} Ut�Ǹb�ܷ�a>F��c���y��z�mt� t�,|�q��2��~9�(�M����<��0���|o����.�ו����ma8~��e t,�Sު-�pN�+�1��N ��f;y\0:��)H�x�Ɩ3��r� �Ꮓ2jD���B��'�����(�}fy�xI� 0�4���e��0 n��>���tE���G��|z/ʾ>�6�<�p�l�����M��e��fF��9D�Y�R�p�m��j �}P�����-xv7��s���xp�@�'$;s��A�e�"�� �O���5_��Fk�G����χlvO�f�
KV�'�_-I�xEm�ᘫ]v╰oV!@i��1�H�-w�`F����*���x�l��q�C�O�ʦ��%'�������m�x,R�L��ch���I�諟��:�� �?)���X���Ǿ��O���d����~�9F��Ǫ�����6 g6|3[r���f:e��z���~�Iq0��'KX�.����U� Onf/9��;ަ�2maZ+ӓ���A"|���W����(ր�g҃���D0���*Q�OA�)]�F���=��K?o��}���P&`�)Cx,�`����o(�K���p�f|  o� �x*���A�����P����b
�OH9ͭ�UUZD��p<��G^�KQ�x�%i٭� 2:�=_Ƨڧ=z�|�}���X?x�GY(ZԳ�Ӓ� z��/�,4�2����te?�OG�����Y��G�x���h�u�8Ȍ��2��sp+e``���spٿ���Y��Q7*���26<����#���lv�ތ�����)�y(��@1�yk{�eW�qk���}�S��-������"�4�´�,F���-)W��R��`X�s0�?N�&��]���� 7��.����
�4��7�:$'c���@I��2�l)�}Z��3A��W��f��3��s��0��>o�M�Y�'���"��z��r�������[����jӞ$^�w���U9R��f�I`X����6�:�����E�����$�` ��+m�1�]w�F}��E����n��VD@7'�Y�BF#=���AD��;�c��ԙPx��`w�А--v�-������~��دt��y�q��UUc�;2'�.k�� ��L�\���`��p���ϟ��9oa(e薦�h���k�����-���lmf4�ƕQYh�w9
���F�m)�E�=<"��O%��`k����2z����p�� 76@8�.�[��ŹG�����ΌFP� �$j~�-%�e���خ�(#��- �}]gA�s|˗�.��)������+�os�q�y��k~�K�D�l1���}d�$�s �/��iK��v���N����K[�6/;�����mQ&M�9*o���d NX.pR�]�`[�L!*�ʖ�1m��؎��y��T5qKM� ���CM�8�]����½ �xYKo���£���Y�iz^T�- �"Ui��d�\,���bU��u�p�����i��*�^��K���o�;�;8LV��̞��^ց^����� �B#�K&4nKt<����l�b]��iG?�!c�s��
�/=�; ���2��I��i����=b �_��L��"�����(�47u�u,F�Oqj��w8$��>+���N�<q[:*���){Ɓ^bJrD��-ɐ�l1s �.L�C�W���&gZwׯ�F�t�{�����[\��h��������5�U��~L����MN�-sbu5~��]+Xfi�Vx;�x���~lƬ-tt��g(�J��>_�
�⚪G]��S�k�olə;y���堪w���t6A|�5��J�߽YŨk�|w#����KZ�G���B��ߦ��~��Dɛw�����frv��z2�A׳ݚ�����A�'}jHm��C�z]7��/sPC�M/��8*lQ+Ғ9�V�f/z���qp�ȃ�to�5ـكI4uQ �u�vt��͘�5� :�c�L�tfK���q�Q��-9s�:���3(�w��(;��2�f6ǝY��p�w�-~���2�5�����t�|�,���׵��i9��t˜ WP˛[�#�#? ��pco��9а�#/���[�L�5L'�"D^�D�{,>�C���y�~L��: ��W���a�_�#�~�߃�棿���n��~�����ڷL��o���٢2"oa�a- e��E�j(���[���P�<v�x�&��|>�{��Ӟ?��?�z�^�2S�}dL�;�#�? X�>���t9����"92�ԅ�` ��嗢��%"�����]�|�q�?v��ǽ$O.n(������K<��_�� HB�6������Kn��]6�[ZKzw���;D���u���-��.�#�$�R���wY�z�5VOxW16���9�i��]�,�0$N��ƺ?4 T�'��囫�U��G���g�G$y��B[�A�.E�+�O:b}V��z���Jƒ-�I]=<g�&i�eŃ�B�pG���2���ݿ|��7��z���DG������?{(��@�/���f�CXE���0� &
���\���b}��o�*���?�� �Apl��@B�$Z8�czI�oK����Fn��,l�zE��|x�����1��e\|�(,I���b}o}z�[��8�4���`N`>Q��$���'�t� `F���~ )^�7]O`X?�ÿT��bx@rgg��|�v�Y��lO�>� ��ʣ��:/�E��sӤ�٠ML�o�$�����&��'\g�<�8rk�] �~B�\�2�6~�����X%��|��y��K�[7P��G2}�V�?��G�0�4���ȦOe���D:��l5� =���[x�o��N���%�Wot���o�{E�2=&�e��,���vp`ޏ��f��<=�C�c" �?��^NI@�J�m���'j^������w9�)��>���W�oYb�=����j��a �KiSC�o�P��T����3� ��W�� �ֻ�wo��u��������g��u񽢋��J{������~��@�4[���З��� �|��G�pƠ�1
�~�p�G�6#?�������򣘓��f��O0�eo!�=q�a,5?�y����[����6f�g����vL\�?�O��X��I��� ��F���r�ss�?��<1��P~�?�R��ܓ������z 4����W��-�cZ��B}�!�xJKM�/����ѯ&fV`!������O����� \�����(_�B*;c- �1��+�r?\Qm��b*�]̊R�U�>�jL��@��k�j�5Ԙ���$pj�M�}��5�73��2���ԨnJ�C�lှ/��?�4����Bf�SV�z��{R$�l�r��b) ��&ܓ3���R�`x.k �-ʍ�<b�
�BKSx�ѳ�'se�&��$]3“�t O1���T�P������&�� cB ����2E�����*q�{���3($��+Rp���Ԁ��
��=�bf@��/R�5����X�ܰ���y�
���}����\ ��/|���p��:p����u+�d��`;�;Áv�s��I7�f��w���vz�m��x8����6��A�-s���+� !�rѠ�ֹ��2��
�����.@j����Z���66@:4��`��o�7DFB������"��܏���+�\�^��X�Y����ԘE���D!�?���D�bW��������%���_BR����l��d�lN�/t[0@1�h�bH�Uϟ��)��_��?�y*7���BgJ�]6\t[�ț���t�8T���& ��Cwe�m~��!�=$[E�I4�$����yD!���%�'[Ĵ�JTT�!#�,K�8v� ��� �}�@������8��l���x3���4oK�W �V(�t
�@���KS�-�w�J��ةP k▔%&�˼�~d�������k����^���Im�Qc�C%���� :����+YI)B-����*h��Rǃ��|�;*�� ����.�x_�4�$���V��X���g8���Β_������C˦�hgh����ho�6 (�>z;l�,LA���q�~�/���ZB���PxD�A�ƨ?�ǣ�-y��7�z:Ĭ�@�MR�m��Ÿ�R���kE���Zk@
��Ph�s�f7�� ��9� �C�[�~�3"c��K$�,c�� #�AQoǦ�7�a!
���D�X���h5c@�Z���8������3�T��mぃo*��7gH���vK�A��aF�y�Ո����HP�?�]���6
.L ��3��%� �Kκ�hZ��t9� /�ǥ�`?Y9V$3�GTG8$w;>?16Xve]ve]լI�CV�N\�>r�u` �xP ���2�R��a�%"y ��hC���@��BR�P��, �2�M��]���D����/���k�G�蕹���s_f@F���[��%�Nq<@�W�x]����w2s=��5�#�� ����?�J�nfDd5� (���u�W��@�!�ؘ�X#Y|�8���I��+=C/��V����R+��'ڤ�T]��E���F�����M%ߒaY�
��mt�b@WPuM�s�6�y�����vt�t�ҥd����k�� v?n�@��!s��N�n≆�^���>{�� ��[�#���@s�^��E��Q!��>*��=9S�ϲ�p���rE`<�:8��i��1I6�N%e���B�-,SQM�78(y�w�z�-8ѯǃ��,�`����_E���Y�C Ÿ4G�9�� �܍l���Iv����R�H�`s� ��\� #ctvF�=�1ؾ� :�ܘ�b�f��b\h���2Ѣ�u��n�mo柉q�$.uˏ�2�M���I��]RR�:WS0���"�c��:&]S�f�(�}Lվlj�m<BW�]d��--��!o�l�<9�1�1�g���gB�{$����n�9)qm��
�|�\��M�fc�%���b�y�% "��G�Ҡ�x`�L��(�P,N�l��f���|W��2��=K��s!��{t��\K�E R�I,bK��{<4��ڪ}����x�����5*V/ ��Z$���@=vV���W4�1��ȫM��c�]��!� ݳ�;�K0#@�A-a��F=jO��Ld�n�h���ŖL9�r!=��;��mi�I��BG7֓,�^� ���Ȃ N�G�3Ϙ�-�Ab�/����^��9������� db"���&T@D�7������Ջ�˃�w8��;�Gh��Az���|��N�è c��gj�MDx��:�D��W�$o{ì�ژ�9�I��Б��DH �1Ρƍj<,"�vr��4��FÌ�a$��'��|��&N����I�~F��O�f2e��;3UP��&�ݻ/��#����x�=��7�i�:N�g��2s�&eqZ��g��t΀+'�� ��N'$լ��T.`x&�μ��Q� �5(oć{��5^�*2q,�K=��u�*�^��H�ݞ�卝/]Aae���@���j�i� |��8]�tF��0�&ΐM��1�(# x�}�8�t߆"ݏ1��[iA�M�
+���7�B�m!�V}���}6݅j��7��J�'L�Ưy��L�x]����e��1G��v�t����tN��9�T7S����t����ꁞ��(6=Um͉���e�N��J !�? ���d'M���v!NN��E�};$p�|����ۗ\��!�&�4�o�J@mB�)��\U�Lz��%ׅo"A�l~$�i�O��]�)����<y��ˎ쟿�I�k�@�ֻ�yYFcTc�#�1��Sx0�W ��/� c���= ��L���6�� ��E��' LA�9SƝ-�h,k)� u
�8�&�����s���^V�����H����J��M���s� ��b���B[%ȇ�? ��b�'�jx�C|� �3�ͮL�E7�(5Ps�m���t0�^��g����Ӂg<�:�$s�J��W��ڂa{J ��TNz�N�7��}J�+�B$�..� B�_��&-��!_��2y� �Oʏ�8�l��){ɬ�ޤ���{P��q9�������q�Uی�KF�}% �|�2�8��DŽ� @f�[��<&8"Ϥ 0��#G�&�8�yP�q1�d�R�� p����Xg�tڏ��tC���8��vS�Q<%H��i�i&Uа,�� HN~Ỽ!�O�s�?�p�&� j�Bl�DRN�W=���M�^��ڀ�T��-�j����l����/�����35�����#\�ֶ�������2E�F{��M5��i��:9�!r��/�R�ɄoK��_� ;גH~lX#�Ӧ۽9��`pq��h��Ӧ�������s����c��2Yj�J��X�]���\�RBBJI i$��$X�X� i�n��R:D�;��nDB@����<��@����ڋ=�2��33gΜ���ߌ�)yh{��Y{<���vY���җ��F�[���^c߉H �;�7��J5Q�3FE��$�2%����2Bh���)j0�ç!�6��`g|lZI�K��dw� �_�|�ڏ��)��)j6�,N���?QM�Պ���q�M�nt��i[��! e��;N�4 uRU��E2_�B�ɐ�To��u�A�5��c�f�zOs��'�d�����y߽�|�jBH��i��?�1%?r�8u`����٠\����:h��6/��!��=���y�y��ۂ�Y��p��`��8U\��Z�|��?�{�TY�\SF��M'w��;�K������(�C����[M�n� ��Qř��C��c��H��H���h��nǡ|Z�]������ 7ϻr~���B
�A˃7䛌�U����x3�Gp��9�!���i��"��Ok�P�%뒛��>o�u�d���8�n���p*�� �%z����檹'���#���,�<������N� ��/f��+ɧ�
ś��= {��ܹk\�w(�����������*+>��!����S����m\���(�8�}a�5�zX�R�~���Lima�F#���na����kQ8'�E/I�|�a,�c��÷�z�#�J��؟���lY'�;'A�EɟxBE��I�9�)U�vA 2�y����w5�>�-�r�< I���=g�6��D$1O��vLP.��}�m����]sUh�ݔN0|yϝx��'�*��
� s�z�.�i�O�LcR�!vO�
F��)����B�cܥe5�M���R���u:��)�&�2*i���IFȬ[5���#C���H��F�Tˆ��xQl� �Wڨ_���z�~\�UJ�0PGL��=�T���?�� �_�J�t���<� �f���h�Kn���ʯ�X�K3f�o�������nq�dE��@�&C��_�kc1*5S��E�&�k w`Ն~��{���V�D���pfGY#o��'̏� ��;���ںHg��j����X�f��qF s���=�uI��jl)z�v��?�K�3��Рhy;���� 4d|wn\}�0��\��c���귖#An�H�;��[tdr M�_V�0)�+�C'���T�뉊�xV���;����=�W�^�^0۳���C;C��/�����`'xc���(�K|@',��>_�p��{��[�?:8'��7�耒�Ղ8�(��� ;�����P���l/����@���OQi���_E�K�F���,ov�gbh~5��-�w�X�Yɮ�j����JO�� Zwm��"�uq�F;bo�*r�/is�X3�K�~.rUL-�U�)L`/�X#^� =j�[�7��VKi�7���i���WM����|�D����vҠp���1$l8�=?����L�$1#<Õ���⇓��tʓ;td�R�gz����ܛUVp�� �z�%��;[$���KGQ���Y��~S��)<e�"�y6���v�R~�x�!=��g"����'G����+��5���ƹޢ��w:�p�%������ gV��b��O' B�К���j��'s(Y�[n�`wEz ��@if����92��XX
�ԗg���;�>Ň1-�?|��O ������ֳ�j#�Ԛ�&��`i&�[IUɾ��#�D�2 �����s��N��J#����!�1A�?|����������R������CL�`o����R��c�,�r���� �K�]�{ ����4ͺ�햹�/M���OZZѠ����Vl4�_�:�,�UK��2�.�ue�� �$����_wS�-E�4b����F+����m�#�ZVSþ7�� ���#c�H�+fE�כ|k���� �@�E2#��-c�$��d�ih�/����k���af�cΑѤ�|��$�eq���G`YAڣ�jI�[�n�E)f]o�Д���4�]V�o�x�H&�q�X��z
S��S[8�z�%e✦�cH�
�9�>b:�C��z%N� �m;1��H�*,�'�rљ�O9r�&X�U�<SM9��{�7{ N�<,s[jE ���W����)�E�Yje���\״y�4lQ�����i'� 1KJ��$��aL��$�!��s�G��TR�㎼ �}Z^���i�ۙX]=��[:w���Kʩ2-b �jm�&�)� Ϗ�᫠mB���2��܄�r�%_�Ž��!��(�7"MA�[
7��|��(�Fp��0���d�����o����D�h����YC�g���tY'��sƩ6� w�����0[Ġ2�L:y��]Ps�u�)�.s�b���r��-e]���<�bv�`ɘ�>� �Y���]�l�=�}����3-,�ѶH��j��N%��� ]�u(�󇚊��� %�L�бD� .���Ng4��k�����;�]��+z�,ëY�[lҊ�[�^��j��Ц�օ�k�Fu-�+�9��a�N�h��Dg}��~�*J�}��Y�#S��9!�n2��ee}��5g��a�^�!�|��(x�8�k,��WutG�R�a-ߌt�%˞T���}���Ǫ�x��QȏC��Z �Oz�;���x�ܺ��9��E�����^� �?�DO���\`�S|.#�~aGkPR�U=��|�Ǒν#ώ��:&]O�d>�N��N�;�Ӂ�w����)�".ͼ�>��W��X�q+ �����F��&�VNX��&-�ʣ��~��DZֳM:|i�;b���>K��Xm���n
Q�"w��� w�w��o� m�uv��eӖt�xo%h����h�Y��e��sX!�ͥ�=ڹ�,"�[L��:��A���\Y���7H'G4�^]W)^�M�I���F)e�4T��e��'��kj�I�w��r`�S&�)'AI��u�`g���n�+n����li��\|��KӶ5Qį��M#}}'�D��л?��Bn�{�`o�.X(=�76������RI��I�Y�F�����}|��c��kx�h���~��ںc��X�g]` 3��Ww�e�0W�e����ܺ�7�$�۬Jk`�x����
U�<����j�lW>*{9B�I��+L�ҵ��a��
��!߉
�/(���T���^�Z�.�V�V�d��h���L�fWA�Tg^�.�uM���ۢ�\éO� � ������|\���>�WXwuvx�V~��( _@r8Ků�W��-�/s�}4��7_[ 7����r�0Ӑ�� �d�-��~����C>�$*�lw;r�=���p�& �`�qU��AJg����_�iu/ ԭ�{��4H�!�R�H��;��t��E*�/�f�Jڞ� �W��5�(�����{Qtq�2��M6O��qRV{[+͡2|F��F 0+�MBR&�}�𘇆F�=�%ʉ��/�{��7D��A�S� ���� ��|�M5V�X?�'TVX�}ie��ԘC�s�!�g����_6N�Y_d[���^�9�K~U�;���)�fMƐ�Q�PrC)uxY��C#)��B�!U�ʻຑ�o#���
,R��^
+�Ќ(t<]f�X�F }*0�^껋*�w�V��xc�¦4��pM��6�c:���m7ݺ9*�cie+h�u&0O�d͇3xTy}�y>�]_�]ZO���� �8���t\o̟��z��iPSF��Vz�@-���VW/����qko��?q�A�z���a��?�����ƞb<�-���b���Ӓ-���B�1�� �۾���:���8��BSzU&�S��or&�j�T��^�����
1�HZHdS�yc����'�C��� [~�5h&ds�2)!#�jȱ��{Ҡgk!K���O'DV�Ôs�ى�3�+��-B4���QzK!M�k���������q�Y��ޜ��@�zzyF�����\�P�&�̝���R�>��l�K��d�b��D;�����Dk-�(�X�D�a*�ش)��Z�x%Jp��� ��r��1w�
a��H���B�>�D�gs�����EEu]l$�$v�����K�Q6��"]9R��s���ɨ{C�*ǐ�E�=�������e��1�������z����ߛ6�-5$�j�÷���d�f���\̀�0�L�!�M;2��B%���������~p+4ج����
��'~�'gu~�`���w� �M}��uQ�v�ok���>ܺ�8�)f�;�K�H�������)NaF�Ρ�X�]�ү;cOnW઎~]���eQd 6�S̊��;�`��ӱ�ll�K�/ILZ�s�oX��� e���
�u��,Byp0ҟX���J��Fx�7H�v{|�oL���3�j�gN�4�&�ko�j�S&�g?!(/()��!ɹ��;d�������h���K��)<��f����H��vld��R�]�w�ܕ��#���� ]8F�Y����&=���m�}�Sd��Ӥmz���h
�2*�K���%l�u7\w�,�_��4�R��Vch� Bck�x2������5��p����� #��r�����ۆ-1��I�5��i�E+���Yқ�e�
�G�_za�( =�?K� o5#kse;:z���<IЁ�[a7�N�#���2W�����O����w���]�BK=���*PNصS�B���3 O�������[̕��~�)l ��26̮�q�9t\:�&�$!���x��@�����*gN� �b��6�ښ߱ �[����3����@_g�0��1�X�6�ٺ��c�]��\G/�N>5��+��m��Y;��w��2�S�vrs�6X�Z7����E$���P�9�:�,�Q�E�A
�?jQ��mZ���UyV�l�Z��c����|�[dC��B$�c8��d�/�=8��K�wM�G^D/Ӛ���`����Rf+&>n�p�~�\�@������F���%��3��q|�^O�� M�
d>�>� 6��J�{����UDh+�sc2�oml�����Z��ǧ2B�J�Ք�ӡ[QE*�F��A�V�d��sJ�m�T��x�JJO6�7�E�v����g�M8��c�9�|s�>� �mm�>�]n;SM���
�<�{BϷO ��{�)��3 �H�ST&��Fb��E_�e���/P�@ϵ�7w���a� �6kT ����&���k���̕����F-�k�da^���E����՟�.5;�A�\[ 7./gf|P�w@��K��X��5]>Õ���e4��c��`��`�[О>���B 1�-�e�V�?�0�9�~.9ы����<��=�>��{/t�#�1�0[�^�c V]N�[B �C5vOi�‡5!yit �Lז3!���|��ԋ?*�F�KY�R&�N3��E���,�4Y�s�Cki[��<Y�d��ܫ�#��J]!4�؟�1���{U@����>���-�c��h��
-U��w���n�Q�꽊��&��Ԃ��/N�{4�vL09Z�r�{an<)�����|7�t4^��H6?�ԧ���CC(+�0�+�� 5y��u��{*���>@�ۧ�� O�^��g�F�U��9�˫� ���*2R'�[�k��ٶ0�0Q.�� K�{�´�̷��E�A5q��<���6���Ad������#�ɬ+h�?�iVSh�Ug F��2;,+GEk�Dd�T쾙}��e��HK��Z���JVk+`�OAu���/��<�{*y�6��n�z�a�9��M�;f�{m�s����y�l�`�%ȉ��+�$}��^�o�|�X) ���Z��)H����6� +��OO�;��h��1�E���^n?�d�����2[|�[<y�[�N�U�:��[g������=�}� i���q�2f�K�.�����٘�‘��#�IP3��I��JB�!���Mr�1d�.��;�ނ�tx�a�X)�ӟ�H_Q?�3�>sZ{ 0���S�t-�R�����J:����&���+�S-�X�x�� �З��_ ��l��i�s��hF�5T�c�WN's6�q��m��}u-O�01��yl5:���"�s��4}�ƺ��lz�c�J𓧎���uG��=Z}�����fq��Wߤb�<;}��G��T�i���h�^c�� �}�����>#���EJ�%�u�&idi�A> [�f����-��f)R���ᱶv$I�#N)��y�5�1QuԌ��O����QJ��9m�
6Ƙ?1�h���[��=���Q��3I���������{eVXs���2���[����*j�w�s0@Dis5t\�A��f�i�א�-}�Z�T���%*��ƥ��پ�H70 �s��":�a�f���u����Kx������ !�7�z+����ۢ����Ur�Y�9v�K�F��`�p��O�#3���E���Y�)�l��d[�t�Qg���?VW�W�qzϙ� ��%^���+sX�Ha�B6tâ�W�V|��(��Ũt���'���vص^�Rs[�Gi�uoӽ��#&
�gQ�V"�K���d�������� ��C޵,l�9)'G�҆��Rnz�TB4U��!��+5b�x%�W���^��]+z`T�Y��[w�9��I�t��?�$׷�{��Qr�NXWM����F�F"�e�l)B\�/k��}�+s@�_" VS/��N��='n�&�����=2�W��E]�L��e#��`
F�ئ��̒�f[ 3U���Bh�����ݍ����:�01˲�e�n�=�h��H�ԇ&�"q �Uj���I7�O>[�C�=|���*.�܊I�4����?�n�Rv0qEoS����y {���R�h�Р�1a��4B���b��կ$�9�_� #뷌��n������
h���� 7U���� @u�
����9��Wu����U���$ń��*��P�U��UJP'�pG�ПBHV�ӂXy��%�8A��ίx������wm��=�9�"Π�I�Њ^sZ�In��S2k5ٵ�s�n�+��O�l�.|���cH�,�
�Vts?�_��0 =(_�r�>���A��$]��I��> - M�����T`a�b�2��k��ـj���Q#-�Z�
��}�7b‡d�ݞǟ�N*�� WV���Q��@`k'�4zd��!�2(��9���n��K����r��Y�P�d��9��S�u�%��82�� ����>�&�/ H���붧eS8+$�������SK�߳���-���T�bk^����'!�L�����ہR��:��ݮov�qGX���=2L͡��ݞ7�l&�_�9&�h�Bo�Q0g���"����Ɖ�#6Z9H~�3� ��spO�5^;,�-��m��d;�Yj�Hի���!%�ȷ} ����'��S�\w6F�\Od��;�N3%w|��$<T��:qO]z��P���LJ�fe�I$^�t �^��p��+�,.{��/� ���9v$$��j�?�8s�<␷��O }�qo�A�QN������}�'�DA�������%wǞ�������4�mS�:� 1�&Gy֦f���N�S����<z�������p�2qFj��$�f���O�s��[�RX[o�"�c�qN{���)ݐ\�BQ!�`�@E�3��Rnk����l�p/+|Z����=��"��wEwq4~Ӆ 7RͰ���}�v�����4m�'2�ϴ����1m9�YzP'RZl��S�Oxc#���K�����"��������I3L���H�z�g��\mMe������hu�!7I�\F�-�n���c�J�@h���'�P N;��T!��Ӯ��@9�=\vW���ͺ�X�\�p��.��;��V�-��I)w񒭲�=C)/&G8y8��a�?�o�+0��+��w\y�[j_I�!uY$�kR��%q�����D�װ!����>>������� �.��_=�����g2B]|�i0��MV�2Z⭡�Ի��ъ�H����:K�$�2f�0&�lh�;�_��:�xi��>,���g�p��vq�5���KEA�ֵ��������[wp4+׭�S�1�E��5 ��(1[�W���fhU���>^�MHX=�k���6f̰��`u���"=|���G�F]3>�
��Z�2Ғ�O@�Ut�՜~�� �ֳܵ0�VS�"~f�s�BC��֠�O{0�._e�UG� �I�&tێ��B��u�$ќ6A�#7ɰʲ2'�qo��|�o� �g����|�T���� �`�(�9�
���h$� V�5'�W#_���h���u��f�+k2��mª�;\�D�5}�MJ��߉�>��V��=OL��}c�i���P_e9���w����<}� v�m�R�����O�; ~}�IP)L�� �I�&�"3@���G�1�-���scdA���7,�0��q]Y�L�� /�۱� {e��e�Z�D�(����1�#��,G���9�z������*��Qk-:��&ݑ(����Tzҥ
��.P�y�5���v�x�S��u� uա�<�G�~m��|[#�<9;����r�q�����L��/~�7���>�����֔�bu�W�S[sF��&U����>��nj���/Tq�b^ҳ��k0�>�V��_}�W4���{��G��`7��xW���{K@$��Fy����<[k�!��l���7���
���H�@�?h�C�������yw�.|�[VLE�YJN�����E�@`@��K/W 0�^���dx0�[TVXNJ\LY垬���ǹBX���ߝ*_~¬X������𷄩���sBg�X�����啂�g5�
��@���+����](�h���\��^�(�P����HL�#as�3���L�WJ���F�]�����̚��J ���U`h�zJ gh^� �h�����Y��ħ  ���G���@ �����@�(D"f�F�`�VPk�=CK������Q��~8 k��=��D�)j
�5�3q06��]���춆s;�E}���~󑼬����b"E�tm@�&� q�څD�1��.3��ga�o ���"�<��=Tbmdy��O#ĆP�� ���;��/�j)k#����A���H`4��a��^ɔ7���=���)c��@<����؏xWa/���sFo@�'DvM���pq�4AR @ t#�(�0�_���^���-�{��ҟ��a�few����\��*�R�qXBlg���R� aFf�&�f��R74�Cޗ,�H���xD~/�|^f�f��uMHQ�:��Hϰ2�.c]L"����r��� � �e$3{���Tfov�|�'�~*[e8�X�ΐ� _���.H'8Tn�X] �z����h�<硸R�BO��U�@�_ (���k��r)�h����[[������b|)��rt�e��K`�:�ƋL.%^X5Oi��v��m���� ���R�U |��0�(�^�����R�%���Lm�0���:X]�R���e�%�I� z��� v��b��@��0�X�+h�C�K<���c��N�ٳ��ODq�!f�t1����)3�+�]��؛�!��+l�`D5=��>���c��W����P;�� {�h��`���$��_������G�@Br������T���X%��Z�0���l��4�nZ� (�0�˒�r<:�)HJ�3̕?3E`0K(�Z1����C/�k��5��H�74E��J��x�}��:`x���J`w��b"ñ?�`���͈���c����?݂
�����mr����p��Y��ros���9u��OOU��2�j������r�ㅙZK�\���Ȏ�}��Y��i[A8�ѵ!"_��T�{��s1S��L `k�����j>����3�)�4�j� ��
7�o�6��lpY�p9#������^���i�ypֳ>������M�X^N�.������#�s5��E"�Μ��H���q�3�)��*@9� ���;B2�?�^Y3 ���z!�y�c.���`��1R�� �y�`�X��+��@}��a����ٰ�^�=m�/7�Q������7���y�s��q�����*�t��H@���_mt�m��i_B�[R�e^A���񧵧��\��倣;��W��te3+��*0 ����ej��p�{ =�1�_b�\��������,��ߊ�x��Ӗ���&��V�-�veW���e��~���7�V��؟x���g/9[�#�^M�
3�2;���[�$��~y:o���e�1���Yu�����e�q������f+��
��� Q����1:w����r�ubm3 W ��pΟ&��.G��^ ��i�������������sQ����}�ud�����=Iy��� ���������W�� �G����S��-0�j��0�O��.8���(��H}�"G:3��q1lX��(64 $��s����Q���u��0t� *���梦f�P{�
�o=Jп��2W>Uy�p ��(�(*g�����\�\fit�6pjl��`7`� @s� �͠�FkZ4�+��#�������^��:>����4�x�ѡ�r��g0'���
wv2�Sм(����I.�8�D`��Wr����=p�O��iM�X0��3V ���V\�b���>�.���f���B�bm�.*�)1�1@�Axt���2���_�Q�/��� = ��0��K���- ��� <U?T|�g������|�G�g���ҟr�k|0" �kF@���(
:��)����<�br���K&�x񞱆����b5PsA�$@ �w��+5ʽO�M���u�H��9����撹pL���H��bu�+T�o4�HB���� t�o�ݐkW�O�����9/'$�� �b\����bI������e�R�0�0���\A8�&�R#��q��] .VU�2������3Z���T�����+I���FP�wFMٍ�J����=��y^(' �_�K����x������]�F�Df`f}��@���}����t
��J#�3m���פo@c�|�ܙ��_b��3�kѳ��L�9ZY��*����@�C Э3<n��yW��韅>b�M��E����@�f��aG�3=���ߟ܃;��QPO%,�d�����PK
�eII*ߒ,HYfm*elasticsearch-analysis-lc-pinyin-1.4.5.jar�|c�%M�n�6��l۶�e�F��˶�lW�m]�mWݞ3�ܙ��9�3������kEfd�oě+"��4( �ߎ5II�9�'YQAZI91z�?̠�V�Y���Y����Nh�j&+(')&��B'+v+;>&#MK7/MK59>U��0ϼ��H#59L#M+�W���A�M�ޒ��*���EU��������:�t�����T��@O{{?���S�yx���0�o�;��vm ���`������n�򇅉������������_�c�����&��E�^��NN��[����_��7�� ��v1��� 7��r�nK��[�E��Fp�42�s4� K�ZZ�����-�?m]�-����:3������;'�w�8���ft��v�&��&N�Ô�S���RK��4t#2tr��y3M $}Dz@z��a�q�Or�)��7�摔��O�/\���
:B��A��������70�+e�,l=,l�8!���
�v��d�Hg���駪�<� �O#m��!=�kx=* 9Q���x�2B��'� ��ą��3��}�gpT�'�7����� ��33��b��]�oo���1��5�=�����k, �� .p��I�'e��0�HSC•�v�a��ϢV��!���i8�nn_�3ͮ������]��y�
Q��2��<Y�'��e�Ý��Sw��6�'i�Sm" n�3 XI/?���i��*�u0��x{� [|e�eg�I����~|v�Q�~c��&����_�ޛ;O�cb�j�)�5���
���0�W��W%�Xpi�G2�W���C��d]�O�z���ii�ѡ�)���0g�K��}0��wgh��Et���mg)ϲXK"�Xˈ @�js�i�������M�7d)㫞�;zE�h��?s��2���j�k����y�B�^�P^� /�ӻ�~L�m���ow����2�����{�'�5� ��y��Q��Ӗ?��ԓP�k�C�Y��A�:oy���c���x��q��"�KiI�ދ�-�09I0_3��G��n.���yl�f�Ǥ���A�g4�r@����܀.+9�|碓o�O���k�>��w��Y�����o���?C��@�j���h��� �@�r���B��\=N:��G� �J�s]n4�u�L�� $G584 qK{�6�J+�Pr*��;�����?� �ƀ����(#ʸ �H�L ���ܧ���L�ޏ�����a�e�l�o���N��ps���]i�K$���0i>.���jmf��i_�,�I��ޤ��HܜVu�b �S�U'=O5U�e��LzUI5י�k�t��^� f�hKM�H�R���b��g�S?4��]e��I�-݊X�&��Fg�M�y�Y�.�Aq.� �e5�d��/�e�6p�u��p�:(�H_A�mu�4V�wTcBȢ-��ai�wᮉ�����ɪ����p��u,K�J�- ߞ�
WЋ�tZaM�x3L#V��0Ҽ��oBp���287�èaeM��'/2w.[Z����`8��Q�0�'�0�5t��r %���m��������qݷI����f�9�{��ѵV�ՠ Q-�`u{�-s��l�j��r��]7S���b��A�9��!
Ll�_`�u^����[g\�`��T"d���� D�=q���t.�c1H����C+�������j��Ȅ!�$(�"W�B�!���>)p_o�g���{��G�F}����S�(4�o��n������U�� "�th%��ۢqu���$�#�ݔ�`��� �3s]�?�Y|�fdz��O`5� �م�p^��q�_�� ���oZ�l�_>o�gl��{�&X��|�ih٠˳��!m��G��Y��Z�&��������R��WfD���� �������Ə�o*%IBAIsmt�^�d��&����NM��x}wG��>b#�z�sx�I�~��G�GNQX�GC�%�#���ڟO��"E�6`_V�-����H��=��<��t�fxWA�ܙ�l��CU5=�15c�2��(y�Q�s��Y����u�g\�R�|��n�-+���:�*�1��E�׷��,R��j����&�zYt��N�5~�#���Yq�KH������^���q��pԘÃ5%���+kAl2I��4���B;�������+`G�l���OUZ �\"ɦ�4MT�"�1�*RRǚ�D�?�Y����ҙ����v FG=�Zֵ����Z?o�Ձ�ݿ�/Rk~�Eݽ5�jf/z+� A�})��~��)VU&��H�<������S0Y7u�_���<q�)��uD^>���L��� b��̪AV���W/j� ���;���w�X~��U~��SL*:��*J�8����쩫�~�B�$�D��v��`6�q���C ��p�?���Q���]��K�O0\'�|��h:� �e\{�j�0�� ������{�e4ԃl!�k�Vԕ֙�Zm���żsU��'��C��-���&b�eɿ_���!a���6V�,la-$Ql ?;U+Y��� Z�J�� $���a�W��.�?�|g�� ����O���i��'&ǘ��'ޞ���B�1�&Px�1�����9��k����.NK^� �W���# +����mZ5���%�}�;f2&��nU��9�W��U�4�i�li�⻍�q=k��Ѻ�,��" �nXYW6�D�
�S�h��� R�� s������ mjy�X�'�[t�dT.;�^A3�zc%n��R-�:B��0~ӡ�}�+
�c� �>B<�b�F*��J\��Vm�Չs���� v(_��� �Q\Cl�r��诉-����IvB�"�
�*N��U��[�n�IW�c�L�h@����^�
�N�ī�f�*�
�?����ns�ʶ>�A��7z򧉥�R��3]������0�WT�۬�����c�즅]E:���k��,�����Ap��3o 3"̛L��f��~�27r{(T��hlm���:�ey�܈b������D�I���`-�p2
��o���[2�!�\C[��� ��S{^���E� ���1��C��m��pd�9�&XWb_�~Z�yʗ�HՌ�"Te$�"_�N6>5���y"x����[���]R+ ��~m㬝�v|m<&G� �9�[�~��aI[�qk ���Ɏ��.:��{?��}E�F�ZU����}��U:\�"������u�ڻ��9�'/]��7��+֥p�֧�t����r^�'��}tcHj��V�8k��#o��e��jd�]:Yj�����u��0�y�&r�q� I�����NZ��<홛�u�E��#ށߋ�狀m�A<��,p �Ul�$B�v��-R�g�(������z����-�~l�Y!�0�������7��s�����n�A��Y9��<�����vTy^��������L<�p�P�;^�"�,������L�D�Ӂ׋��x���� ���S�Z��Xj�^Of���ogp���ģ�%=��x��K}�����l)3s����b�����cD��]f�y��j��`An��2�p�>̕��J0������/�� �����/�mx`�#�H�҃Lq"�� ��w4*��hӁ��V��_h��Tjҁ1G�u���P�PE�M����L���6�ֶ
!q��n�O�[}XS�Z{J�c�LN��f���ii9]]�@WHN\\q�3�P/�kQ�@�w�%�AP� �_���x=�`򉧱xb.��ٙhExy����+�>,P,�9%Gv���!^�UIl���e��z`Bf��&+M��}���&���#+�B������C���{/sQy��M�m�`T����p�=��֬<)&v:�$���0̈�t0��x�l��b����`��ĉ���l�!=I?�א;ф �s?)��9�q�M8$����!�}�� zh�?2
���0�I�>i.5-(b�&jG��$-^�:�֘&O`��k s��)<�S�]׀����[�
�UD[G� �Qô���}� ������}����a�鱊/&�4��F���p����*���^�T �h�>߷�e��D����Uְ��R�
sii*�q�7|]���UCUB�3&qȻI���
��U�E���E^��\#��!G��.6���h�Q����r�3�!�%orH6��5u�lQ;)�⽚H-6�� �^��Q2�[o�Yޮ���8��Z�ge�jaN��e��h���<��6�7|�-_��n��� �������S���wL{d٣�z�cd0���<�/+B�J<w�ZP�?a��E��m��q8� �㭨=�:�ܫٗ�q�T�*k�MZg��i�5Fl�l�iB!�2���Y�vCE :�a�8���"�;DaQs�*������g�1,{�����I�翸����;/MB@�����A�"��qQ������F�O��0�Ǡ���)�ij��6P�#ӷR+� ��Yh��n`�1�X�<����Y,��y�P������R�Yl�>?>��ml�DR=��m�㉺cl��z�E!���V>� �����Y����9��S��iR�Po;s�%1�d��h�8$�4�Iqpn�D�TɆ%�iY�.��gs��KA�H�����v�v-d�sQ����(�;r�k�tΖ`��ڋ
x����&����}.�4���ue�H(��^Fy� ��MD��,<H�a�����އ�?&�*G���B �;6��br�g�>Z3��e_a)�JV�� ������'!
8��e2��=�v�FS��Y�%�� f1��}wr=���z�W�Z�Me*���a-�A���z����%����ݶ�����Ө�?��-�����5m�������`k0�v���r�� i:A��֪h�󤻐�~D��Й~ĭ��sM6 \�t�������⦜��w���&�q�fB#����U&��P%�[ �5,�y=���M�j����nUF�5W��`B����r���Y:a�u�c8b�;�)�؟G|˳*F�?[>���x/xʴ\�f�Z��*�)!KB���x\k�p��C.�=��Q@B�E 7pY�d�rq�c�&�Lp:N-��u��*K�#n��j���\I�*��Rs4s A�|����muR�+�
��w�5����^ԀHR.m@�a$<&�w�̅0ײ�}V�܃��^V��Gc�n碊W�؇�#V/C��7��c�%z�%.��sR�@|�WGIώq˸qT�u�_��ɴ۶����Fw${,�O$z�!JF��������\��H����}��a�شY������mQN�%�[�ҝP���aq�&/�W7Cܴ~�b���V��ܙv���'��ħq4�/~�3ߓF�b�`�ck�t���أ��Q 1�ݶH=���h.�6Q��.��,�Kg��.�gg]��5��SB3ޢ��RN,W9�L~����C��c�ygߺ��n�%��w��Du+ol�6
��.�=�^L�AzS����qw$̰� �+,Yp�@�_R����wRZ�W�gD��g��l5:��炆NΎF����������?"r��^x���r�l �d�wv��d� �,��ʨ� ������2ls��)�˳?�����@`Ђ��\��&4| ��S�ۯ���}B�1�408�w<���c���gs�z�����61(ywQ���fv����L�E8�����e�4����xVg1��Pӛ�ӏ��X�o��Y/��m���T@ $j��֏;>�nr= a��w�kJ ���b&<�>d��&�Py+w�ı53w���+N��r�K�3@BO,C��*�C,g W�� �z�W�L^�zI�]d�:�v�%;˧�c;��t�J�;��5��4��85����U��(4bˌc1p��V�"��$ ����uC�>\��!���"k��4W ��&ҹZ{�h���>._��E۵���փ�Un�&Vj�T�U�_Q�w�R
/ƭ�[-� �2ܙ��s� ��ra�Ե�f�tPlQ@��j���� d�$ L�va3�y��w�٨k��,��*��I�3�^"Ԣ��'�W�ӵʕ���Ǎ[���E�g��M���\W��q��\t=`��x[ݓ�j�`���E�� ��g�$I*��Sn�t��r����vl�ɑ�y���������FV͍�,F尿����Y<���/5˳�R�ֳ"�M=�NnYd��ꉍ�D�)�MR6���5�#ƴ�`��� O[C|�y���J�P������{F�ɨ[E
�Ì:����t�������Gػ�߮e���|��Sm�!n��s�3���‡�\�"a�) #Cm�h�?&^î�>6$�i\�嚙�Z�y���Z�����s�b`hy��Ď8��&�7��$ym��U��5'PV �� 6y����ޱX ��"<ˮa�b�8:g�H��PEU��5�sQ��_�[��]CR�w��qوQ�n��ޜV�:5\AnMgY M� �ܠ䵖�a�43����1��#t%�>ԡ��F��F���~W�e"ja𞚖qp=��/����~�& �j=�,NN�P�c��b�@����`� �+�J�t����b�p�g@�t��]�����W����?[+�V˂iP�����C5�ݔ���I�M� �a8��t�_Q�w �9�Dm��"���r~Ch:z�͞�NaXs~�����r�{K{v&2�� Rje�|*��ھ z5��<j����=y��^���)��w���|`i��+������p��|ɒ�XDѪT��,��֪$�&�Ʒ�f Ƭ�Q��fa4P��Xe�d�HFp��L�H~��n|:,�V��B�Z�;�X�-���Ƶ�����XE`��wҳ���,z�^�L�6�|�&IY�&�l�ǠD��� �3��oU��F��v��_q���E�p~z�n'փ�f����z?)r@U���J��3���A�\�6%}����I>G��A#]���3X��!;�f@��|r�`����|�pPyG���8;IG��w9�}���~�q��U ,�UǙl�ex|��22�9Ä�gD`
����` N��*7�P�\���xs\m�9��ܨ��9x� �텳�o�� /l!2�����:뢹��`�6�ĪN���u��)J�K�]O������Dޯ�i�<��sO������^}蒤�Z�'A�v��ʅ����d�; ��� y����SB�m—-eR�ÊluKat���>�~����vX��OB�B�\0� ��.}�t˚�R!�[5�s/ ��!�>�Tb
�g|{��i6P��Ol�%>:j{��[ �~�y�z��%}U�ۣ�K��[w"z��������2��R�X��*��<��&X����� ��}��xG)�4=4|��NE����LcY��(���a߇r� C||6>P�>O�;���G8Ts�K�I9e F.\9)��^�`��_|��"s!$�-�+M�ߍ���]�S;HU���&��y<N����s‰&T�z�g��_�N���py>T֡06�"��r��Vq� \�3s�li�e��p�)0(��"�_
}��K���q���|�2�S����r6�BR�s�:j�=j�=j�8* �:�i=v��>*�Yk �ͰP:6�_��(���nJ*��y�r�j˂��Px���-��o�3�ʏ���}�%ɼ��zfX�Nx��7��ó�}!�h ,u�ɠ*,շ_����R�zl>哌+���(b�j�
��4��A\au�
K� �P�4T�]j�i�}��j�~�]Zl�Ƅ��$ڋ���W�}��o)r ���%F_���v�FL���Z~��M>�^�(���s����>�`ïg�X*s7n�B�Xf��3tI ��6 1+9��S���ێD)��-n�nf��m˺�X� 愭���8�>_�~}�,�nR߁?�Aja�B�#� �k�Y�=�xz�c!a����X�_�50�����P4S�����Ī]}�;�7WcG�|%vF ���\m7<�������v���h�O�;�Y����AO�-�Qe��P[s��6�ɿVJq�+�$w����w��CE��jObQDŽ�M�$�ή���bZwP��=��3�ƽaOrkf0�n�T�Pq�I��N���&?�ŽmN�X �ݪ=r�Lu-��Ƣ��,̙F�������NN_�����Ƅ�..E��y����&T@$>X��b6�l�b_d����3i�9i����7�<`�������H^��,��'&J��d��'�kZ�)l��_���\��5�s�&���fײޱ��} H�M����d�� �_?@�` J��(�R�%hV�oIDGl�12^�>)�Jk����~���~>}�E�Gb�]��} ��I�Jnm�& �&�گGkaQF�.�����F/r�m9�E�&~Z�����JjX��Hb[�AM/6���]m3��ߡT}P,�X/6Ζ(���e�#�v��U:������^�h�)�� �Q����ў��+:M���2��sG�U>� ��}�IЎ� js�Ş�ǺaS�l��Ad ��}T���x����8��gs�Lv6_փ��5v��)H�K���Z�� �\LMM�L �9k���4'�4�eF�����T�uK\\D ���c�w��]����O��$����kfI��e6�"D���.��-(�0��T�>uQ9��y{�d������èR�L7�� m) Q�nz� ��V�L=��F0B[�ŷ� �ǀ&R�:j_���}YpNu�(����B�[.��id���u�k>�!�#� ~/?zK��"�!�]� \��i��wکM �_�$��7��_kW-�V:����0 @�B�  ���ֿ�̢P�Vi�L����]aӅ'�nx?�.uD�� ��n��|w�z�VZ�
,8I9<��nJ���ܾI��C�GY�I
�anE�ɆWY��y�4
����(J ���� Up0lұ|�:C�+�#J�d�,ֱ�}�k �PG3z�W�<ꀢ���ѣ؛������ѷ��<d��³��<��ܭ����5Y ���˜�Q ̂�Ħ �c^��i�d �qL�m�hi������IK��N���n=�<�3G�&ڐd[���,�b����j�����(Z��`���*��6?�ey�r�����`\�R�zE��J]^Ɋ��!�6V�:�;'��*]�i�����t�1�7�QGt�iA�a�]a ~�)Z>�o���0�sEpr^O"o�Z0��(�1H1G��)75CoV����P��%�C�K����Mz�����;j[�K�i.Z�p�7� )�y� k݀����[Q �>KN��4�K:g�}gKc-s��w>�EQ[ 'PR�e�U4�5�~\K/��{��-�����5��#���u�i�T�b��U{ ��§*��ȱ���l�D�GqsD-}E�Y�x�a�^�U� ��(�2���T�,��q �P�� d���-�Ír�pQ��E�Q�I��C�9�ݣI�p=ZMI�,��`��\���Ɵ&��縿��΅�Nxb���������?���vK|Fr���b�y�;�(b�� bU[o�y{*M�*b>S_c� ���t� 5����(�����8�(�� %� �T�$��T]�$&�k�ww��D��a��P�:�� �9d)ƨĊ߹���y��Б��@�<���b?�u��P�@;�lS�\�j(�[�y�I���C8d|pݾ|ƐpE2��
\��S���=_J�0[D�� Mz�.\~lͬ̊�|�2��!�ğ�P0��1�k5��E���?s\Z�,)���]~>6*�����T�y�x���-���.�e/;�q�#d�OC��u����>���O���H����j��������5��� ���$YRVJ
�)(+3j���'��[-��&�d,[cMcWg'�ws� n��n�d~�x��4�DA2�[����s�q�n��t�8Df�}�c�U'r���~U�Y?��(bw<\��j�*�{�u��8�P�)O���^� ��T��%��e]g?�R��������\J
L{�T(���?1xPv'�h��� >�X&�|Y�=W~*��_���$�0�+���5y���v�v�<��Z��k����U��W����Gk��v�������~ �
M[Re8�������RS9^}��5�2Ǽ#� L$'�M�"�?�1�2n��B�ּ2:l� �p� ��
^��T��DwK*w���"�^�������H'�rHU�k΢<�1��iK�C ��\�K08|�ş!Ɵ�����K���^��x���&�h��Om���;G&E�o�l �hQ fD�I���]P�j� ��T������d��������0A�>y�AR�!'*A7����映��ÔT܈�� ��h��vU���'�q���=�e�ki��W�n�3=m��J�l��R4�i~e����������$u�.M����ӻ���i���h �#ƽ22��!� ��I��x[���JO���ys#}�HȾʔ ����
g�n.t񸀙 ���V"yL����/2+����1G�m��/�!O�w��B�aX\3S���}N�Rx�X$��{6�a�� BV'd �Ɔ��K+$-wkH�/� ���1� �K����1o�Uzќ�Y�.{*�Z����!��.Ag$��!* yYHNdVt |?"JgX�z�oQ�jK�� ���<?:Z`�h��
i%�8�kp�Ϛc����� ALQ�<������{��������]���������ʆ��D��h���/����td[C �Zc��E2�
�P�Ű�>�\�}��]�!I�Ў�(���f�W�1BO�5���#��Á��o���q��ݒ�U����{aa�5 4��#���"��k2��}D��2�8��g=wMd�#�9
q���Z,��L,��`�[�tx�&@r�;�U�ڤP��#cܰB�����2^J胷��&�������ԥGk���:P�o����4� �qIwTv��,VE7�ܨA3H��&�K��U?��)���N�U_��9#�D4�B�����9��΄�v�-S���C��3�r��|��J@HK�uzky7k� �3PI�,� 6���vi �����2�$� �i6g��[�J‚�*'Ӿ8���3��i/�:�s[7'{�Ӕ}��S��v\���B�N��3����U��F����p�+Xj"��ZNL]�振��LwFHNZ4ʂɖ�z&�5�F�=�=F��E�+��-:l��x�2�J#��HS_Pe��}I�Ese���� uaBƑ��s�@��▌�)��D�)O�_���XǪ�ׄ�bI�N�� �s�L�#B��� =Q{�ʉn�u ��;D�;�ע�ә���xQ���q�!ٱ �� e>�⠬��3��}C�&����L�t����mQ��K�-^1��L�p]�M��5JY�>��}�s������힥�9��.O��L#�!�v�.�Aj.�]U����ܥم�t_�k@4�urt�ut��uv���h$_�8� �^WѮ�W���Փؐ��r�9_�&Ue6���޼�l��d*t/3�e�ZtpԨ4 � �͂9Ӡ�̷�d�v�!1� ��g ]�'Ak��Ь��z��nu��EQ��6S�w��1����t��_��頔�=Ğ���y���ӣf
ި�S���L��Ė<f��aF�f�e2L�Ս56 �p�pU4,�4��
�E��#: 髑�XtJ��f
�m��T��F[(ւ叢�4��Ֆ�<�"J�CQ��I����A�4��ӜT�;[o�Xۡ��23Y�������6��䜍;���^�YP��N5+
�������> ��&L���p�Uom����H^�R��qN� X���>����w�2U�?�դ̧߇�Ut�E2��-��i�`��쑨����-�,l�`'�l��6�ܐ{�6��-\�)����_�?2�<��"� �W���m��`+�X@��0�;뽬�5��{�ء�SgU��c^��}���Fɹ��
�㹀I�� �jЊ�1��=e���pʝ#�[ڲ��A �2�t]
�ʴ]��WW"9G-�x��Q�UQIJ���+�OjK�>��_�H�z���px��kc�=*ߵODvbP@Ym�������;�>�O$�1u��<��Еj�[�a�<P�n]+w[rJ^3��AK ��/�צ�t�w�=�႐Q���G�p��m��Š4I��LV� D��A�=A7�8��}X��k4r��Jރ5�i1����a�F��"�Q?I�2U˥[�D�2%�\ϙ���j���@#1G@>x�K����o�g�~j�$z�&�s��h�W:�P�Ɖ�h��o:~+Fs��f��Á����>JY�W�#z�zŊ�5�#�b6=�qbg6H�\�H;m%` ��A~�vuݼCPp'���� Z���[A���d�b�5 ����r���Df���;���Vjxb��/��ᵿ?MU}Ǥa�<F�����ڼ��P����[3�0� Q_�.���h1�)�:f���<fd̚�g�ό�s��6�-��{�!��g�Y~4�k����k�<�kh�V OnL=���c�"=I��#��S�5f��/���M�!�OL�|� s6�Gl�r���u�j_��<��7�, ����@���QXuγ�bm�T�\�/�7�����g���H%^]�)���\-���I���O����9QF�8��W.J:Q�$m�؜�� �_pȘ1����I��B3�$+��;�v��Y��^ ;��^� AƜ���ʩ���� V�c�\@���Xb�֣�����5e��|�*= "VW̱�yul��B�������Eʗ�NjZO�ԃB�{*�r���� ��q����@��≟�N;������G�^�l3�=\ �}5�x7��� ����wp�H�� �� '$�J0z��V{��w�^(��<@��BkJbk�E,���,�ֿ��Մ��-G\���*?� �/Z$ɋsj|D�D'2���(e
� I��{2�&B�Nx���ω��M�� �3{'��@f����)�;�6�&��_���jLX������뭤��(�/w_���O(yR�?cB~�|U�B��v ��� ��˄!�G0fFւ� i��6L�D C�V���Q��A��F��-đ�5S��~^�
I��S�)�l=:W�$����)��d�佶��>����0�~�V����Ƭ�}�Ժq"~Ǩ�Ϡ���7vQ ��o@�%��*G�?�ħ��<����x-ʫt���0�;�z��:e�{�t("/{��n�)�"� T�_���\'^����������"F�^�� �ˇM�~�5���V�*�� �e*�<�ڒQt��N3~�u� QD0⑶�
u{Ȁ��{4r�(�3�ן�c�p5�(�A������}��yw3������D�X
b���t�=��7�l����H]�)J����]�lq����nXC�Z4��za����gB<����F)��`=%�2��_ZL�~�c�L< ] �Bb�F�t�oEA�W��R��Dh�}2�)5%}LsѦ\ޚL��W3�y�(�u��C����$2#�X�:�v��ێ �k����4��P`��h!�3��Z�Bg�����R�����7��"v�/' ���q%N�����欅Ϝ����kD�
��%[��mSMR+ĸƭ���W=�P�I;>�e0 c &)��-��0
�(�h�m�K��ͧ�N�\:��̅�ȹY��Ɵ�`G�aǓ�…I�ⱹD����t�%��k���9+�姡�2����CicL ��"PiNS��ȯ���T�%Pe���p2,O״YY s���MJ�Pj�Si���a!��cW���W���b�E��;(����ڠ�8�rSm ��HG@�Q�A�P�ϡ�7�yrհ�Kj�X�t9�:hƋuS�=�. ��I �:��W���Ѯ2zζ��Xz���!��j���5��GNv�1���������x�I�טy�_7i�aQ���*�}�Ǥ��5� ��<���7��d�q��iuV�)���&��f�?7�߶�|lt�;6��c��#��ovi��N\���+�K�՛2?ļ��r�B�O��s���G���d���F>�W��Ps&e�6}���q(��e"�vB�r U�ē1w���7yK����P~ Hl߭��������m����z��!���!v�Y�`o#Ə*X���_&��}x $,|{-� ���]��a�� ��;�K]���o��ק�A\�8�Ʋ �Խ�8�Z_�|�<ښ�ԣ��.�w��3��2�ɹ��������*~`*L�♔�&�Z.b� ��3ݕz|>W�Ȩ���t��8�K4�%�"�u�\W�ְL�SFߡ���*K`,Y;�� ��r��q���YN�.:z�>���n���rI�HG�=+JQ S�f�R�L~m���� ��ٗ�[dC+d٢���HG�0U���=����S���|,b/3z#l�s�Ξx�����l��9�O�S���R�o�Ӡ�$�W$'㙅JtɁS��L�\������INqFZc2��̙ٚ�2�3ɡ��ސJu o�?��SGS�����;�C��"i�Q>�X}W�mH��j�%�F�L� � �a����զ���E��3�p?m��%�9�!�&�􊥛T�=K�?�Vu�)o�Gu_~�� ��C������kvɺYx�}���_��Π
�To �}Ɛ��6��ąFM��[�=��-s��:��M����m�=��ŋs���� �Vz�G��eR�Y�俏����`@@��@@��m��?Vw��Mc��R�rZA�XL��ON������ʍ�CnJfC����V�#Ifo�e�M�|��6}��~�3Ě��k�A t��l;���������{��:�-)�}E�����I#1bB,� ���,GJ��2 JY9Jm��� �X�"'(.��E�k-�Oɛ�w�$5�Gy��0�n��\CH���F�'D u��ސ�Ԟ��m��y��6�҃�hC(Դ��S�������U���{G�"����R�[`�wn�&'�Z5��[�/���ƽNm7C5o�o -{�b�ή��i���e�A��˛�U�h_���p<%x��ͯ\��*ETxv�T�e9��K�UdR����fQ�� B,��MkE�ݡ|f,��v:�¾m�%h![�W3g��s��n�l��/���}{�K�u�Z�4�f���*�GO����ë�3��]dR,GOT��d�F$�FK�C�8qN�`���Q �UC3�!��`��$�Z�-tm����L&{�j&�Oz�+�*�'�&����Z�n�$.�n� ��F.m�bR�6:�q�����R�&�M$���D,XU��r�گ!�:c��`��1� |��a����I�bn*<��Z�����i�u��S\<VF�C�5v��#�r��$9��?�8���M����D$8;�*�=�p��֗b�es{xiN���������\��?�`��9��#��wY"�ʞ����c��8����*ʝp�.Zh\����e��� �#;-δT?~4J��dy)%ԌO�K(vM'��zo!�7�]t�e�p��v;�-�R ��+lM�>�"%}f$a�:{� �)�Ǹg>�Bd��� ��':�Mtɥ��!2�ld��ӫ���]�͘lJ��;���3ަK����/ ��oF� �c�U�f�����85�1(��� �b�{h�@�:l)�+O)�mbK$y�2��x�xq �d����EP=Z$.3J�#P�_�4E;uO��gh�_a�E�k��}AK���� �sy�4N��s�|�Hߏ��Ą��w ԪH3g��k���{����1ԋ1���—C墢�Xy\Ll��� ���� l�*֝�<���}��ձ|o��x��,���TI�[������t�T��Wڗ
=yy �6���H$��,$�� �����lw[�!n��az�;��dlאO��ҊҠ����m�S<��m�>ޯ�����E��Lu�� F?`�q��YY����౔��M�+����Z�1��7QbAܬ����_ئ L7�W�.LV��T^�L���{�=Vу5]��H;�)8�v&�m,�{��"�y}ǜi�J5z�M7< ۾7�
��`��ivn�{,�L��J(��7k�Һ�_������^}E2�<�nh1�~���͟u�c�*!R�k1 2��O{pC�>wNͰ��0�#�iq#eHy����EI���Y�e��E�>ZG�]XH�nY���H`sB76R���f�ysF7������b �A2R�o^�mY�F��|��f�Q*?���^hV�#�*��D� �=e�V��������݄�9�_n�X�w:<�*�0=���2��3�j��j�G{-m�=�m���1���N������J�ӻ�f!�x>,@h&�,Q����H������1}���0�+�*�Wn&�U�q�m3�l�,j/�~�x��4D��T���� �����Γ�h��n0���i�,���� �Cw� ]C�tJw��9��ҝ*҈���H)���� J�H�x�w�����<{�Z���y�Ss���~v���v)"��ז����e,"�obO�H$����SP��Iq+�[��Eqi��V�2���ƽW:�D 6�A�i(k��9r�|����ź����_��W����|�ƪ+!H����9;��%'+I�g�đ�FQ���_x�ɗ��E��iQ=�2�^�HE5�e﫥�ɾ�,8��"9 ���t�-)��`�E�y���L'��%�h�c *��Ic��1��&��A��p�J-%?ے�{d�bMց6��3���!3��)By��A�����S��I�F�6yUOQ�NX�-G�^l�Q��t�mb<�����̎��H.��e ^�l �H#ʆ��m"rp��5�%����S|�3>��.�%l����yBu�i<�.�KM!�c(ĉ�CH��#1u _�ѫ]4�R ��7t�
�����ђr�r�)jd��Kj�X�������s����#�kwq�e��YҤ��#�j������K!]��u��q9ߥ*W�?GS~��Z8�E�=?� f�@�""Jdz���(2�����@�J�5�Sm��dzX�r�5nQx!8�{D3|zv�vv���X��Yc��e���eߤ%[#[#��4<0g�_�QSpe�:$ -]4�t����� j�NY����Io��#��S�ֽ̛Q����I�f�@Z�~��GU�Gy t��Z= ��)i�y����j�G� «�$�e���:wڧ:�t������[y�l+v4Xڟ��� ,u��X^X��6zd�$"�)�ɘA�. 53�i�{��-�̧YR��A�a*m�Ԭ]���6�(��'�<)�~��Q���猣X��f�l�_���(5+o~��L#�,�;�l�#j�hO���ӥ��>O�iD�# lI;G���,m�{}ppHP�t�iC��!��EI�v����R��i�9{�g3G}X-�"01I���3[6��f_( I櫩���[� ��w�B���y�x�f���P"����=Bp�)7� ��K�[�K��}���,^���fcE0g{�& z>�!���NsM�����'�wS��d����!C�tܖ���c�'��T��;я�0ґ83J̯lR(�,�5�i�䳞$��TV~����&���s��<��/�2_ub�� ;� ���9�� ���-ߕ#;�h�Yv4��#����rv�!M;�XO7(��z=ф8�&Mĉ��V�f�=�R�뜋�5>�FCv@C��qZ�TCP`}NyΓ�izT�R���d7���3m��ފ�|�I�k�.]Q�۹�M"_?:�����g3�U׳�I!|�d!"z1;Of\��7"z�:&�A%���vM��Hj�)�]L�����<s�0��!�;��� G��x��U���28�5j�d��;�S�Er �(B�� �Ȥ��y��^B�Nc1]�ʆ�9g%A������=2��>��h@d��[�/�'� �x̥"�2�� �X��Ͻ-Z4%F%�>YZ ư4��GXb�S
o��T!�����$=u z��p.� .`�f�(��W;&&d{k�*a���yt&:w}a�+ (��>��-o'���s��L]>����?~]j���Iq�R!6��޵� �PЧ�\a9���n�곉�߳�N�N\}�j��pP1ֻ�V�X�������B��o�i��u��Lt�J���`�i7�i��$�2oN���y��Y��iw)Lg�_��~��u`�N~u}9=��UYF�;��-�-��2�u�JP��n��
�v� k������H�� ȅ��d��XV��`�Hg�Z�v�����9L�rq(����{�֯����x.�v׾X���e�O[4��g���y,��=�hb��l�m����*c�g������v��{���%P��W��e��v�W�� �3|�>E�.m�<-�ׅuK{��gg�#3pF�TPx�C���k}��0����"ȹ��1�1+���W]�Qh��멢����5Z�tA�4���Ӓ�KJ�*םr�x�a��{Y�w?��z�����`/3�5⦬�e\��2g��i�_D;� �'t�*�8k�V��h��YE��t �̬�e��ȓ�t���\���V�{P��YV%|���zY�g� ��5O�$}��r�s�-��=�K bWb�}R\�&�<l����;˸XT�<��&[�q,��b�$љ�����ͣ�2v�G���� �Nm�ܝ<[r!�L<I
ț�}���l������h�V(zSsC�<N�R=�9!�t��vJ��qXg5I�p��b��G��bZc`jc�0'�7!��#t�(]�f+�6<ź����w���)�*.��og�1/o󬂌{��W��?i4�:߸M��-L��9R�ko�4�?_���\�\w(Ʉ����Ir]�X�x��W�[�a&�Z��ShW��锭ۦ��<�y��?����^�Dz�Hm�"��C�Q �آI���c�PQ�Qq�m���z)\�'�Re-����� ��ϊ\�N^q�+��w��;��u.��$z�?�m�Vf��D��+���Jgx��r�u�{Nx�ri��eOU;=Eq-8� -j�CFx�-��CG���CS��E�(�n�<��jS{qg�v��ZY�MtS�b�?�D�=�D��xA�s��z�^�LY9]�ȓ3��h�!�������� �OI��E�� �~V)u몿E���B��!a˙ ���V�1:np(b�2r���zuܢi [Bi'6�c�/0���/�)-/}�������$Q��h쵫�7���;���2����Q�v���P>I�\�wU͌��!��HPs�fR9j��� �|�������;|�U�����XAT�����i_���ʪ��V�����a�cĀ�h�6����׌��(UՋ{����k�����__�ջT�o��ŋ= �f#\�l\�ܼ\�-�S�3!���􆖝��N��!6����,�fO��\��cnDZ$�Ǻ�Y���@$)��F�0M�_]{JF��$9��(WnT�ӷwʎM�6qK
q.l�K�1�&�U��z
�t.ga���L�j)���U���2����U�F��������/R�~���fF�7�;fM׽؄�S�=n���qs���b�aS�U�`N- ]�Ъ�@2����Y�r�a���v�i��li�����.�+��IW��ԔG��?'�,�3��}y�����[e^�3d�ϯ�����\^D��Z��z�5劉Tۯ0�E�����/�ܪ(pp��u�����Β��D�<'��L��..��Ȏ��2S��p}*�_�7�e3�[}��x+��"O&�P�M�~�����z��ra\��[c��$�r�nm[T��d�N%�[�pl��*Qz�{�����������e��g(�4�(7Ӑ� ���ڛ^i���s�*�S�$s�UY��頬Hm>���e@����ز}��-�-���K�A �����*n�J�b��y�v���âv|R�۪9<m����⫬R?����J)��c��M�%u[Ԍ�kyk[� � �t��mFy�:�ps\�T�E��!�!��Ga�<
��׾;v��"tX�'�a�mwa ��e
�<h���X�:��g�W����������=���6�\����G����1w�O�c�����`�1_���ĉ���d\��f9��%;D�E?��g�fc��#��$�x���MLM L ��6��yh�OI��6��P�ֽ�M��j�?{���ԋF ���n:��_�kV@@���ڐ��·ٳ�#����UFVs(կ�7頓.k&�B� �/ɋ�_��2������/�:�a�#j����6�ލ���g� ��u������iAoS�ѩ|x�7�9�7~���+��|��j��7w�Jxt�cg���'��}Q�Ϫ?ċ��%0my"Z���g�gڦ�Mp�/ަ��Җ�����Uu��q\��J�땯� [�� ��@^�����V�;��;� ������0��7 �����y�C���%�B/���"���X=�I��S��W[F���f�u2�������|q5d�U�䯄_Zc�ˇ��h���)�7W�E��B�h���N��]]���:9~�Sw����W <Cnz�əX��)��)�k S��$� :�~>�H-�j��7[����JA`�όk{;wg���nl-�e 3���rJ�JyQK�/-��ySW6�oBۖ�4/��:�A�����<1=*$c!]�t��g�_e�Dzw8��]�K���lLx ����*�Qk���]3���l4���L�fe��
�EI��2)y�R`v�g7\�lYi;B&E�rWT�~Y�O��霍�-H��Vڼ���Ɲ幨���yK±լ����X��{����Q� �Nq�P�? ���e������M��Qi�'[)�!,�+/��f�&�ZS��6�4 �S?�:� !��v��Ag���&\�n�Qy���D&:]>��-C�Q�~�w�����I��#��=�ہ4�������� ���6��{n���Fڞt�]��a�,s�D�[:*$(�#�V�H!ݔPS��R߁��������qAoR��w��j ~�=�\��F���7|�FIEo��2��H�
���
���M���4{���u�O�N�1kŴ���I��U��!�9"!b���3���8�y�����L.��� ����G-�u#���\���ϣ���6�x�Q��Hd&t0�Mhuϑ"��K�}��x/ui �&�ӮdqA�Kh�:W��U@�]|l��P���[3�QE �V �u���4�9�{�Vs�Tot\�$�p�@����և��v�Z;��bj�*���zO�H=u���F]q���"^w=�]y�82�G��/��7���2�>�cH ��Q+� ������ڠd�gE�/�8��v�F��/[SP|��(��BE�6 ����@�P�)�� W�A��Jrzz��'�J�Ó�hU~^V� �����\�-���i���Vԇ1=�
�y�ދ*��^M�I��ڀ���Y�h� ���-�����$`0bH�>��S��s}�e>IUr��Ri�:)���*��"b���9���6�#h�p���E����Қ�c��4�ϫ��O4�>0��
�k_�ܧ3\�s��V�����bs�j�)gϳ O����X�o�l��Amv]�U���X��q<�S��&yB
_]> !@��+Mi������o�;��ӊ�2?�0!ӣ1�aY�"����t���ϵl)��,$��#7���Jԫ}�G���4� �~�#�&�N��mzk�aun^ڢ1Ú��f$�<c��b-���ۮ�P��v� �jl���T��,\�7�B0���[�����<Ϝ�N#�b`�|[� �����es�5��5e��[6�%��%$yL�T^ܯGt�@m~u����^�}�z�X1��!�k��l&+ ��y�f��j�׋�p�r��n�p�����~���k� d�����g�/%n���uE�{䯎'���3����KşP��]�Gz y�?���9t�8M?���#�D@����j �%���0���.�~�����j$�%d=��<�W/�!����$�R$:�����c1.��`���~���|�גh���볇z��n�VL���?k�a�����P�g�3l2X�.4Y�w8wa��jT���~�T6�(�/��f�f�UB�q�.1 lNX=4'�o�����uA�ѐ� ,V��~��,V;�)_� ,v�3�G���iа$�)�PR',���d��~��r�_� K��)�r��y��X�'P�<���'�8�`�ء���?-i��V9BA�������
L �#�kM�D�J(,�o�F`��� P.�¿*k���C����8�����"���C��4�a(�K�'������kC1�Z������†;?���A�ޯ����w�3�G=|W�$/�P�~O�t�������~K�����*؇ih�p���h��t �;����\�]��|_�?PK
b�=I��i�����pinyin4j-2.5.0.jarPK
�eII*ߒ,HYfm*����elasticsearch-analysis-lc-pinyin-1.4.5.jarPK�) 
#!/bin/bash
main()
{
#for ip in $(awk '/^[^#]/{print $3}' brood_es.txt)
#for ip in "172.16.166.145" "172.16.166.157"
#for ip in "172.19.80.52" "172.19.80.62" "172.19.80.82" "172.16.166.52" "172.16.166.60" "172.16.166.67" "172.16.184.54" "172.16.184.66"
for ip in "172.16.166.181"
#for ip in "172.19.80.32" "172.16.166.117" "172.16.166.105" "172.16.166.125" "172.16.166.133" "172.19.80.72" "172.16.166.193" "172.16.166.205" "172.16.166.217"
do
#echo $ip
#ip=172.16.166.169
ssh $ip ls /data/elasticsearch-analysis-lc-pinyin-1.4.5.zip
if [ $? -eq 0 ]; then
exit 1
fi
batch_install $ip
done
}
jdk_install()
{
ssh $1 mkdir /usr/java
ssh $1 cp -r /data/jdk1.8.0_45 /usr/java
ssh $1 su - wls81opr <<EOF
echo "export JAVA_HOME=/usr/java/jdk1.8.0_45">> ~/.bash_profile
JAVA_HOME=/usr/java/jdk1.8.0_45
echo "export JRE_HOME=${JAVA_HOME}/jre" >> ~/.bash_profile
echo "export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib" >> ~/.bash_profile
echo "export PATH=${JAVA_HOME}/bin:$PATH" >> ~/.bash_profile
source ~/.bash_profile
EOF
}
batch_install()
{
ssh $1 ls /usr/java
if [ $? -ne 0 ]; then
exit 1
# jdk_install $1
fi
ssh $1 su - wls81opr <<EOF
java -version
if [ $? -ne 0 ]; then
exit 100
fi
EOF
scp /home/lf/workspace/es_batch_install/elasticsearch-analysis-lc-pinyin-1.4.5.zip root@$1:/data
ssh $1 chown -R wls81opr:wls81opr /data/e*
ssh $1 su - wls81opr <<EOF
/data/elasticsearch-1.4.5.node.1/bin/plugin --install analysis-lc-pinyin --url file:/data/elasticsearch-analysis-lc-pinyin-1.4.5.zip
/data/elasticsearch-1.4.5.node.2/bin/plugin --install analysis-lc-pinyin --url file:/data/elasticsearch-analysis-lc-pinyin-1.4.5.zip
/data/elasticsearch-1.4.5.node.3/bin/plugin --install analysis-lc-pinyin --url file:/data/elasticsearch-analysis-lc-pinyin-1.4.5.zip
/data/elasticsearch-1.4.5.node.4/bin/plugin --install analysis-lc-pinyin --url file:/data/elasticsearch-analysis-lc-pinyin-1.4.5.zip
#sh /data/elasticsearch-1.4.5.node.1/bin/elasticsearch -d
#sh /data/elasticsearch-1.4.5.node.2/bin/elasticsearch -d
#sh /data/elasticsearch-1.4.5.node.3/bin/elasticsearch -d
#sh /data/elasticsearch-1.4.5.node.4/bin/elasticsearch -d
exit
EOF
ls /data/elasticsearch/node*
if [ $? -eq 0 ]; then
ssh $1 rm -rf /data/elasticsearch/node*
fi
ssh $1 "ps aux | grep java | grep elasticsearch|awk '{print \$2}'|xargs kill"
sleep 10
ssh $1 sh /data/startes.sh
#ssh $1 su - wls81opr <<EOF
#sh /data/elasticsearch-1.4.5.node.1/bin/elasticsearch -d
#sh /data/elasticsearch-1.4.5.node.2/bin/elasticsearch -d
#sh /data/elasticsearch-1.4.5.node.3/bin/elasticsearch -d
#sh /data/elasticsearch-1.4.5.node.4/bin/elasticsearch -d
#exit
#EOF
}
main
#!/bin/bash
dsa_pub_key="/root/.ssh/id_dsa.pub"
for ip in $(awk '/^[^#]/{print $3}' brood_es.txt)
do
expect << EOF
set timeout 8
spawn ssh-copy-id -i $dsa_pub_key "root@$ip"
expect {
"*yes/no*" {send "yes\r";exp_continue}
"*password*" {send "Pa888888\r"}
}
expect eof;
EOF
expect << EOF
set timeout 8
spawn ssh-copy-id -i $dsa_pub_key "root@$ip"
expect {
"*yes/no*" {send "yes\r";exp_continue}
"*password*" {send "Qa@2016\r"}
}
expect eof;
EOF
done
#!/bin/bash
main()
{
#for ip in $(awk '/^[^#]/{print $3}' brood_es.txt)
#for ip in "172.19.80.32" "172.16.166.117" "172.19.80.72" "172.16.166.193" "172.16.166.205" "172.16.166.217" "172.16.166.229" "172.19.80.42" "172.19.80.52" "172.19.80.62" "172.19.80.82" "172.16.166.67"
for ip in "172.16.166.181"
do
#echo $ip
#ip=172.16.166.169
#ssh $ip ls /usr/java
#if [ $? -ne 0 ]; then
## exit 1
jdk_install $ip
#fi
done
}
jdk_install()
{
ssh $1 mkdir /usr/java
ssh $1 cp -r /data/jdk1.8.0_45 /usr/java
ssh $1 su - wls81opr <<EOF
echo "export JAVA_HOME=/usr/java/jdk1.8.0_45">> ~/.bash_profile
echo "export JRE_HOME=/usr/java/jdk1.8.0_45/jre" >> ~/.bash_profile
echo "export CLASSPATH=.:/usr/java/jdk1.8.0_45/lib:/usr/java/jdk1.8.0_45/jre/lib" >> ~/.bash_profile
echo "export PATH=/usr/java/jdk1.8.0_45/bin:$PATH" >> ~/.bash_profile
#source ~/.bash_profile
source /home/wls81opr/.bash_profile
EOF
}
main
#!/bin/bash
function test_trust()
{
for ip in $(awk '/^[^#]/{print $3}' brood_es.txt)
do
# ssh -o BatchMode=yes -o StrictHostKeyChecking=no root@$ip "true"
ssh root@$ip "true"
# return $?
if [ $? -ne 0 ]; then
echo "$ip failed"
else
echo "$ip ok"
fi
done
}
main()
{
test_trust
}
main
ssh -p 61303 172.19.80.23
ssh -p 55684 172.16.10.25
#!/bin/bash
ssh -p 61303 172.19.80.23 "/home/wls81opr/bin/tomcatctl mq-app kill && /home/wls81opr/bin/tomcatctl mq-app start";
ssh -p 55684 172.16.10.25 "/home/wls81opr/bin/tomcatctl mq-app kill && /home/wls81opr/bin/tomcatctl mq-app start"
#!/bin/bash
fork_process=20
awk '{print $1,$3,$4,$5}' /wls/applications/brood-login/*.mq-app >CMD.txt
while read line
do
restart_proc_num=`ps -ef|grep "tomcatctl"|grep -v grep|wc -l`
# $line "/home/wls81opr/bin/tomcatctl mq-app kill && sleep 1 && /home/wls81opr/bin/tomcatctl mq-app start"
if [ $restart_proc_num -lt $fork_process ]; then
$line "source ~/.bash_profile ;/home/wls81opr/bin/tomcatctl mq-app kill ; sleep 1 ; /home/wls81opr/bin/tomcatctl mq-app start" 2>&1 &
else
while [ $restart_proc_num -ge $fork_process ]; do
echo "[sleep]restart proc num: $restart_proc_num"
sleep 10
restart_proc_num=`ps -ef|grep "tomcatctl"|grep -v grep|wc -l`
done
$line "source ~/.bash_profile ;/home/wls81opr/bin/tomcatctl mq-app kill ; sleep 1 ; /home/wls81opr/bin/tomcatctl mq-app start" 2>&1 &
fi
done<CMD.txt
#brood环境
#172.19.64.69 brood-stg1 sftp-qa-app
172.16.166.81 brood-int1 sftp-qa-app
172.19.80.39 brood-qa1 sftp-qa-app
172.19.80.49 brood-qa2 sftp-qa-app
172.19.80.69 brood-qa4 sftp-qa-app
172.19.64.79 brood-stg2 sftp-qa-app
172.16.166.27 brood-int5 sftp-qa-app
172.16.166.37 brood-int2 sftp-qa-app
172.16.166.58 brood-qa7 sftp-qa-app
172.16.166.50 brood-qa6 sftp-qa-app
#172.19.80.89 brood-qa5 sftp-qa-app
172.19.78.69 brood-stg3 sftp-qa-app
172.19.80.59 brood-qa3 sftp-qa-app
172.16.166.91 brood-qa9 sftp-qa-app
172.16.166.111 brood-qa11 sftp-qa-app
#!/bin/bash
for ip in $(awk '/^[^#]/{print $1}' brood_sftp.txt)
do
ssh root@$ip "sh add_sftp_user.sh fa_support ;echo $? "
if [ $? -ne 0]
then
echo '$ip add_user FAIL'
else
echo '$ip add_user OK'
fi
done
#!/bin/bash
for ip in $(awk '/^[^#]/{print $1}' 111.txt)
do
ssh $ip "echo 'UseDNS no' >> /etc/ssh/sshd_config;sed -i s'/GSSAPIAuthentication yes/GSSAPIAuthentication no/g' /etc/ssh/sshd_config;systemctl restart sshd.service"
done
ELF>� @@�L@8@'$@@@@@��@@@@$!$! (!(!`(!`�H P!P!`P!`��@@DDP�td��@�@\\Q�td/lib64/ld-linux-x86-64.so.2GNUGNUd�勄Or��-=�Y �pk�4�! !"9�2�����`��� J������3n�TgC��&��Ou�<���($`$`� $`__gmon_start__libc.so.6exitoptindposix_openpt__strdupperrorsignalputsforksigprocmaskprintfstrtolstrlensigemptysetreadgrantptgetoptptsnamesigaddsetpselectmallocgetenvoptargstderrioctlexecvpfwritewaitpidcloseunlockptopensetsidfcntl__libc_start_mainGLIBC_2.2.5ui �"`$`" $`#($`!#`#`#`#` #`(#`0#`8#` @#`
H#` P#` X#` `#`h#`p#`x#`�#`�#`�#`�#`�#`�#`�#`�#`�#`�#`�#`�#`�#`�#`�#` H���;���� H����5
 �%  @�%
 h������% h������%� h������%� h�����%� h�����%� h�����%� h�����%� h�p����%� h�`����%� h �P����%� h
�@����%� h �0����%� h � ����%� h �����%� h�����%� h������%� h������%� h������%z h������%r h�����%j h�����%b h�����%Z h�����%R h�p����%J h�`����%B h�P����%: h�@����%2 h�0����%* h� ����%" h�����% h����1�I��^H��H���PTI��@H�� @H�� @�������H��H�� H��t��H��Ð������������UH��SH���=� uK�@!`H�� H��8!`H��H��H9�s$fDH��H�� ��8!`H�� H9�r��� H��[��fff.�H�=� UH��t�H��t�H!`����Ð���������������Hc�D� E��tQH��~LI���+�1�D:��Hc�D� E��t+I��L��H)�H9�~E�E8�uӃ�Hc�D� E��u���fffff.���fffff.�S1��TH���=� H��������u�=� H��T����H��[�f�AWA��AVAUA��ATUSH��8�(H��D��������A��~
H��1�;
u+D���4@�����H��8[]A\A]A^A_�f.�H�޺D���H������A9���f�H�\$�H�l$�H���< ������r'������t.H�\$H�l$H������H�\$H�l$1�H���!����H�-� H���Q���H���H���$�����H�l$H�\$��4@H������DH�=� 1�1�����������w����މ�������H�\$H�l$H���'�������=p H�\$H�l$H������DAT�(U��SH��0H��H���F����5 A��Hc����@��tO��~KH���*fD1���a@��Hc����@��t)H����)�A9�~�8�uՃ�Hc����@��u�@���@�5� u<�� ���tH��0[]A\�f����I����s �m �5_ Hc����@��tQE��~LH���+�1���T@��Hc����@��t)H����)�A9�~�8�uՃ�Hc����@��u�@���@�5� �H��0[]��A\�DH�\$�L�d$���H�l$�L�l$�L�t$�L�|$�I��H����@@�w������������� tr�Ǻ�1�������=� �������th�x@��������H��$�H��$�L��$�L��$�L��$�L��$�H������X@��q������= ������t��@��J�����1�1��@�b�������� tGH��$��ǾT1�H��������u*�P@��k����=� H��T1��f���fD�=� ����I�������������LL��$��H��$L��1�L��$������L���D$ DŽ$��^���H��L�l$A��K���H�߾����H��1ҿ1�����D�����L�����H��=� M��L��G?����I���E1������ H�����?)�L��H��1�H T�1��������~/�=� �G?����I�������Hcȍ��?)�H�T�H��r|�L����-������]�����$��у�t �A�����B�������������ֻ�D�������@��a�������@1�L���������f.����������t���~�=� �$�����|$ �����$�|$ �$�x����$���B����Y����L��1��������S����=� �H����{Hc�H������1�1�9�}I�4 ��H�4H����Hc�H��H��H�8�:�����@������6���fDAT�4 A������, UH��S��D�K@H���� �������xA����F��:��6w։��$�@D�5� ����H�=� �� ����H�� H�n �8t�1�����zHc�HP �8u��n���fDE1��`����D�i E��� H� �O H�P �+���� : �����6@�# �����H��H� �����H� � �B��@A������������=� ����H�=� �
1��� �U����� ����f.��`@�>@1�����1��x����A��]���DH� 1 ���@A���������f.�H�  ���@A��O�������f.�H� � ���@A���������f.�H� � ���@A�����������f.�A��E��x@��D)��~&Mc�[J�t�]A\����fDA���u�D�% �̿@�?���1�[]A\ÿ@�.���D�����ꐐ�������fffff.�H�l$�L�d$�H�-� L�%� L�l$�L�t$�L�|$�H�\$�H��8L)�A��I��H��I���c���H��t1�@L��L��D��A��H��H9�r�H�\$H�l$L�d$L�l$ L�t$(L�|$0H��8Ð������UH��SH��H�h H���t�(!`DH����H�H���u�H��[�Ð�H���?���H���/dev/ttyConflicting password source
SSHPASSsshpass 1.05+f:d:p:heVFailed to get a pseudo terminalFailed to change pseudo terminal's permissionFailed to unlock pseudo terminalsshpass: Failed to run commandsshpass: Failed to create child processsshpass: -e option given but SSHPASS environment variable not set
%s (C) 2006-2011 Lingnu Open Source Consulting Ltd.
This program is free software, and can be distributed under the terms of the GPL
See the COPYING file for more information.
Usage: sshpass [-f|-d|-p|-e] [-hV] command parameters
-f filename Take password to use from file
-d number Use number as file descriptor for getting password
-p password Provide password as argument (security unwise)
-e Password is passed as env-var "SSHPASS"
With no parameters - password will be taken from stdin
-h Show help (this screen)
-V Print version information
At most one of -f, -d, -p or -e should be used�@H@H@H@H@�@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@�@H@H@H@H@H@H@H@H@H@H@H@H@H@�@ @�@H@�@H@H@H@H@H@H@H@�@The authenticity of host assword:;X
����t\����l���������,���,���L|����<����,����<���zRx �p���b4����L����7A�K iALl����~B�E�B �E(�A0�A8�Dpw
8A0A(B BBBK 4�����N ��r
H R
F v
J t
L V<�����KB�F�C �DP�
 AABJ � AAE,4�����L��c������
H <dx����B�[�D ��
FBK \
ABA �(���$� ����Q��_@����X���������������� �
@ �@���o`@�@�@
& �"`��@�@` ���o`@���o���o@P!`�
@ @ @& @6 @F @V @f @v @� @� @� @� @� @� @� @� @ @ @& @6 @F @V @f @v @� @� @� @� @� @� @GCC: (GNU) 4.4.7 20120313 (Red Hat 4.4.7-4),� @9
�� �matchsigchld_handler3window_resize_handlerswrite_pass_fd�write_pass>handleoutput�runprogram� mainl args � B� @ @$�oj&int���^�^ �W��^�-"c{�n���B���� B�
B� ��&�u7^�DKH �,
BpN �G
B'e� ��W4�4� 4�!4 �� . � W  � t � 2 �  � � �( � �0 @ �8 � �� � �� � �� @ �� � "f�  $l� � &W� = *W�  ,e� � 04� � 1I�  2r� ' 6��  ?p� ^ H�� e I�� l J�� s K�� z L�� E NW� � P��� � _ �f �f� �l� �W5� ��
B. ��
B��++��F�w���MB��C*�D�fdEW7F�AKB��GQ�W�j��������Wi�WW����JK� @2@�^UjTvQ��]2�@@B@�3��WUT�P@�@�s ��W�!�U�`���@@�� ��W� @�W�"2�W6#!�7��$i�W�"m�W��@ @�>%fd�W#0"��W�&%eW@[@��%fdeW!MhW H$`!iW D$`!�iW @$`!�j� �@!�k� �@!o7��$retpWh"mrW�'K3@�@tr�vaj�^
�@�(3@�@�7)K�@@@��[v�j�^
�@�(�@@@� ��
B� ��
B�*��W`@@�m +�W5+�m �,�U��-��9-#�W�"�W�"�(W+"�)Wz"-*��!5+���~!�+���}.`< !�8,��|"�=W .� !|:WR!�:WU(`@�@$retAW0 (�@@"m S $iWv �/ YW� 0YW0Ym 1�[W2opt\W32iW* �W @ @��
+�W� +�m
,��W\4s "@���
� e
� �
#� �
�  4��@Ptg
5�(�@�@� / 6��@�@�6��@@�7�
;�7�
IW7j �l7� �l7� �l7H*,��W L$`,)�W P$`7�
;�7�
IW7j �l7� �l7� �l8H* `$`% $ > $ > : ; I  I : ;  : ; I8 I
!I/  : ;   : ; : ;I8 : ; &I : ; (  : ;  : ;  : ; I : ; I.? : ;' I : ;I4: ;I.: ; .1@
1
141.? : ;' @
: ;I
: ;I!4: ;I
"4: ;I# U$4: ;I%: ;I&.? : ;' I@
'1X Y( )1X Y*.? : ; ' I@
+: ; I,4: ; I
-4: ; I. U/.: ; ' I 0: ; I14: ; I24: ; I3 41RUX Y 5161X Y 74: ; I? < 84: ; I? 
��� /usr/include/usr/include/bits/usr/include/sys/usr/lib/gcc/x86_64-redhat-linux/4.4.7/includemain.cstdlib.htypes.htypes.hstddef.hsigset.hselect.hioctl-types.hlibio.hgetopt.hstdio.h � @�1ʀ�jY�: �<�v�#qM!/f�C�,>u_!y��vV^��e/�mX.m�.mJf�1��Gw��;/g� .w�y��p��� .tX ��d <��S -JYu:e qi/�m u��f؎S -JYu:t qi4zfB�~�\T@��:h40����~A�
����;g����Y;/ffx� Xu�(x<L�[ <YvfY�[��hd�:�:�,ZvK/�#�D �4�lt�/���XZ�v�2KI=Ij>:������.���X�t"X�s��u;f���s���W�Y;ugf.���~����~X$Jk�d00y000 <_�=Y;i�i�����X��PWT_FD_IO_read_ptr_chain_shortbufhandleoutputdonepassword_IO_buf_baseRETURN_HOST_KEY_CHANGEDlong long unsigned int__d0__d1stdoutlong long intpwsrc__off_t_filenoopt_offsetstatesrcfd_flags__ssize_treadfd_IO_buf_end_cur_columnPWT_FILEbufsizeparse_options_old_offsetslaveptprogram_return_codesdstfdRETURN_INVALID_ARGUMENTS_IO_markerstdinfd_setRETURN_RUNTIME_ERROR__valrunprogram_IO_write_ptr__sigset_tsignum_sbufshort unsigned intRETURN_HOST_KEY_UNKNOWN_IO_save_baseRETURN_PARSE_ERRRORpwtypenew_argvmain.c_lockwait_idsigmask_flags2_modefds_bitswindow_resize_handlerreference_IO_read_endselretoptargchildpidPWT_PASSfilenamews_col_IO_write_end_IO_lock_t_IO_FILEwrite_pass_fdws_xpixel__nptr_poserror_markersPWT_STDINttysizeatoistate1unsigned charsigchld_handler/home/lufax/tools/build_trust/sshpass-1.05numread__fd_maskshort intstate2_vtable_offsetws_ypixelwinsizeoptindourttyGNU C 4.4.7 20120313 (Red Hat 4.4.7-4)compare1compare2terminateargcbuffer_next__off64_twrite_passmasterpt_IO_read_base_IO_save_endprevmatchws_row__pad1__pad2__pad3__pad4__pad5_unused2stderrstatussigmask_selectRETURN_CONFLICTING_ARGUMENTS_IO_backup_baseshow_helpRETURN_NOERRORRETURN_INCORRECT_PASSWORDargsmain_IO_write_base__pid_tRP(0�(bP0���U��U�_>_��T�]>]��0���p $0,�7>0���0�7>V��P�\>\@_U_wS��S��U��T��S��U� S-S-;T�PVU@YUY�V��V@�0���P��0���PcxPx�\��\cz D$`z�0���Tcx p $ &�x� | $ &��� | $ &�c�W��S�������S�����cz0�) @$`)90�9�T� | $ &��S�����)0���U�
SIZSa�S�)S`jS�JS��T�\I6\`t\�J\�PZ]`t]�J]BQPQ`��|t���|��P.P.JVI��M`��t���M�0��XSt�S��Q#<P��P��P��P5P 0� 5QPsUs� S
$
S(
9
SPsTs� V
%
V(
9
Vs� V
%
V(
9
Vs� S
$
S(
9
Ss\�\��1�� \ < \A F 2�F l \q v 2�v � \� � 2�� � \� � 2�� � \

\��P��p:�
0p:�M^p:���p:���p:� @ p:�F p p:�v � p:�� � p:�� 
P
P(
1
P��0��
Q�� e__off_tp__off64_t{__pid_t�__ssize_t�pid_t�ssize_t�size_t�__sigset_t�sigset_t�__fd_mask,fd_setUwinsize._IO_lock_t5_IO_marker�_IO_FILE�program_return_codes�� >� U`���#UZ��Rl

x� Rl

x� ����.symtab.strtab.shstrtab.interp.note.ABI-tag.note.gnu.build-id.gnu.hash.dynsym.dynstr.gnu.version.gnu.version_r.rela.dyn.rela.plt.init.text.fini.rodata.eh_frame_hdr.eh_frame.ctors.dtors.jcr.dynamic.got.got.plt.data.bss.comment.debug_aranges.debug_pubnames.debug_info.debug_abbrev.debug_line.debug_str.debug_loc.debug_pubtypes.debug_ranges@#@ 1<@<$D���o`@`0N �@�`V�@�&^���o@Hk���o`@` z�@�`��@�� ��
@�
��
@�
�� @�  ��@��@���@�\�@@@��(!`(!�8!`8!�H!`H!�P!`P!���"`�"��"`�"��#`�#�$`�#p �0�#,�($0 X$��$� )x0�7o3�C0M6(Nu;f Y�H�i�I�GKw�V@ &> �a4@@<@`@�@�@@`@ �@
�@ �
@ �
@ � @�@@�@@@(!`8!`H!`P!`�"`�"`�#`$` !"# @��(!`*8!`8H!`E 0 @[0$`j8$`x � @���0!`� !@�H!`� �@����L$`�P$`�D$`��@ �H$`@$` �@�"`1$!`B$!`UP!`^ �#`i � @bo P@7�� @�� � @��� �  `@�*>P�@Vj|� @@�� @�� @K��@&:$`N�#`[ �@~i~�@��@!`� @�� $`��&@���#`Lcy��p$`~($`��������#`�`$`�) @�. �
@call_gmon_startcrtstuff.c__CTOR_LIST____DTOR_LIST____JCR_LIST____do_global_dtors_auxcompleted.6349dtor_idx.6351frame_dummy__CTOR_END____FRAME_END____JCR_END____do_global_ctors_auxmain.courttymasterptstate1.5219compare1.5221prevmatch.5218state2.5220compare2.5222_GLOBAL_OFFSET_TABLE___init_array_end__init_array_start_DYNAMICdata_startmatchwindow_resize_handlerprintf@@GLIBC_2.2.5__libc_csu_finisetsid@@GLIBC_2.2.5_startclose@@GLIBC_2.2.5ioctl@@GLIBC_2.2.5__gmon_start___Jv_RegisterClassesputs@@GLIBC_2.2.5runprogramexecvp@@GLIBC_2.2.5exit@@GLIBC_2.2.5_finigetopt@@GLIBC_2.2.5read@@GLIBC_2.2.5malloc@@GLIBC_2.2.5sigchld_handler__libc_start_main@@GLIBC_2.2.5write_passhandleoutputgrantpt@@GLIBC_2.2.5pselect@@GLIBC_2.2.5_IO_stdin_used__strdup@@GLIBC_2.2.5strlen@@GLIBC_2.2.5optind@@GLIBC_2.2.5__data_startwrite_pass_fdptsname@@GLIBC_2.2.5sigprocmask@@GLIBC_2.2.5__dso_handlestrtol@@GLIBC_2.2.5__DTOR_END____libc_csu_initoptarg@@GLIBC_2.2.5signal@@GLIBC_2.2.5waitpid@@GLIBC_2.2.5getenv@@GLIBC_2.2.5posix_openpt@@GLIBC_2.2.5__bss_startsigaddset@@GLIBC_2.2.5unlockpt@@GLIBC_2.2.5_endstderr@@GLIBC_2.2.5fork@@GLIBC_2.2.5sigemptyset@@GLIBC_2.2.5fwrite@@GLIBC_2.2.5perror@@GLIBC_2.2.5_edataargswrite@@GLIBC_2.2.5fcntl@@GLIBC_2.2.5open@@GLIBC_2.2.5main_init
#/bin/bash
ip='127.0.0.1'
pass='123456'
username='root'
tmpauthkeyfile=''
#tmpspace='/tmp/nginxconfspace'
tmpspace='/tmp/dnsmasqconfspace'
sshpass=./sshpass
ippassfile='/root/axeworkspace/ippass'
if [ ! -s $sshpass ]
then
echo "$sshpass abnormal...."
exit 1
fi
function check_trust(){
# check_trust username ip
ssh -o BatchMode=yes -o StrictHostKeyChecking=no $1@$2 "true" > /dev/null 2>&1
return $?
}
function generate_key() {
/usr/bin/expect -d <<EOF
set timeout 3
spawn ssh-keygen -t dsa
expect {
"/root/.ssh/id_dsa" {send "\n";exp_continue}
"Enter passphrase" {send "\n";exp_continue}
"passphrase again" {send "\n";}
}
expect eof
EOF
}
function getready_dsa_key() {
if [ -s ~/.ssh/id_dsa -a -s ~/.ssh/id_dsa.pub ]
then
echo 'dsa key ok'
else
rm -f ~/.ssh/id_dsa
rm -f ~/.ssh/id_dsa.pub
generate_key >/dev/null 2>&1
fi
}
function create_trust() {
# create_trust username ip
tmpauthkeyfile="$1_$2_`date +%s%N`"
rm -f $tmpauthkeyfile
# getready_dsa_key
$sshpass -p $pass scp $1@$2:~/.ssh/authorized_keys $tmpauthkeyfile
if [ $? -ne 0 ]
then
echo "Error getting remote server $2 key file"
touch $tmpauthkeyfile
$sshpass -p $pass ssh $1@$2 "mkdir -p .ssh"
#exit 1
fi
sed -i "/$1@$HOSTNAME/ d" $tmpauthkeyfile
cat ~/.ssh/id_dsa.pub >> $tmpauthkeyfile
$sshpass -p $pass scp $tmpauthkeyfile $1@$2:~/.ssh/authorized_keys
$sshpass -p $pass ssh $1@$2 "chmod g-w . ; chmod 700 .ssh ; chmod 600 .ssh/authorized_keys ; exit"
}
function initwork() {
mkdir -p $tmpspace
ls -l $tmpspace
rm -rf $tmpspace/*
}
function add_file() {
# add_file username ip source target
echo 'add_file.....................end'
}
function dnsmasq_restart() {
# dnsmasq_restart username ip
null=' >/dev/null 2>&1 '
etcdns='/etc/init.d/dnsmasq'
bpid=`/usr/bin/ssh -l $1 $2 "ps -ef | grep dnsmasq | grep -v grep " | awk '{print $2}'`
/usr/bin/ssh -l $1 $2 "ls -l $etcdns $null && $etcdns stop $null && $etcdns start $null; if [ \$? = 2 ];then killall dnsmasq $null; (nohup /usr/sbin/dnsmasq -k & $null );fi"
apid=`/usr/bin/ssh -l $1 $2 "ps -ef | grep dnsmasq | grep -v grep " | awk '{print $2}'`
echo $bpid-------$apid
if [ $bpid -ne $apid ]
then
echo 'ok'
return 0
else
echo 'ng'
return 1
fi
}
function get_dnsmasqhostfile() {
# get_dnsmasqhostfile username ip envname
scp -p $1@$2:/etc/dnsmasq.hosts $tmpspace/$3'_dnsmasq.hosts' > /dev/null 2>&1
}
function push_dnsmasqhostfile() {
# push_dnsmasqhostfile username ip envname
ls -l $tmpspace/$3'_dnsmasq.hosts' > /dev/null 2>&1
if [ $? -ne 0 ]
then
echo "$tmpspace/$3"_dnsmasq.hosts file not exist
return 1
else
scp -p $tmpspace/$3'_dnsmasq.hosts' $1@$2:/etc/dnsmasq.hosts > /dev/null 2>&1
dnsmasq_restart $1 $2
echo 'push ok ,restart..'
return 0
fi
}
function exec_shellfile() {
# exec_command username ip command_string
echo "scp shell file to $1@$2"
scp -p $3 $1@$2:/tmp/zhoucaibang879.sh > /dev/null 2>&1
/usr/bin/ssh -l $1 $2 "/bin/sh /tmp/zhoucaibang879.sh ; rm -f /tmp/zhoucaibang879.sh"
}
function workshell() {
#exec_shellfile $username $ip '/root/axeworkspace/sh4batch.sh'
getready_dsa_key
for line in `cat /root/axeworkspace/ippass`
do
echo $line
ip=${line##*=}
ip=${ip%%:*}
envname=${line%%=*}
pass=${line##*:}
check_trust 'root' $ip
if [ $? -ne 0 ]
then
echo 'create trust relation...'
create_trust 'root' $ip
fi
exec_shellfile 'root' $ip $1
done
}
function established() {
for line in `cat ./tmpip`
do
# echo $line
ip=${line%%=*}
pass3=${line##*=}
echo $ip---------$pass3
/usr/bin/expect <<EOF
set timeout 3
spawn ssh root@$ip
expect {
"continue connecting" {send "yes\r";exp_continue}
"password" {send "$pass3\r";exp_continue}
"*#*" {send "exit\r"}
}
expect eof
EOF
done
}
#workshell $1
#established
#getready_dsa_key
#check_trust 'root' $ip
#if [ $? -ne 0 ]
#then
# echo 'create trust'
# create_trust 'root' $ip
#fi
for line in `cat ./iptemp`
do
echo $line
ip=${line%%=*}
pass=${line##*=}
echo $ip---------$pass
# echo $ip---------
#$sshpass -p $pass ssh root@$ip "echo 'UseDNS no' >> /etc/ssh/sshd_config;sed -i s'/GSSAPIAuthentication yes/GSSAPIAuthentication no/g' /etc/ssh/sshd_config;service sshd restart"
# check_trust 'root' $ip
# /bin/ping -c 2 $line >/dev/null 2>&1
# if [ $? -ne 0 ]
# then
# echo "$line .........NG"
# echo "create trust for $ip"
# create_trust 'root' $ip
# echo "trusted for $ip"
# fi
exec_shellfile 'root' $ip './sh4batch.sh'
# str="`date '+%H:%M:%S'`"
# /usr/bin/ssh -l 'root' $ip "/usr/sbin/ntpdate 172.19.8.7"
# /usr/bin/ssh -l 'root' $ip "ip addr show ens192 | grep inet | grep -v inet6 " | awk '{print $2}'
done
!<arch>
debian-binary 1455531965 0 0 100644 4 `
2.0
control.tar.gz 1455531965 0 0 100644 546 `
���]k�0�\�W�~Ķ��|0�
-l�BY�.vw,٢�e$em���kG ]wӄ�y 8����o���7��U5GϏ�{�K�y!���"/f���6D�ϼs�_u����t���݄7^Y�/�Qʧ�/D>����UR�r��B�d�#�Z.�R�*���o�OC S�Tzumo�;���������k =�R�0_�K,%.PgPֺ�Jd���L��7ع桟PK���J�ֹ �1���
(�Z?7�m��f���+�G�#�ʪ��/r��A\�����iv����~͋$��я�c'^�6��[?^]����q|�_�oN��W�!�v���~ ����(��ľ���w�������O��1� o��q��x=�/n���M��u����$�S �����i�;c���q�� 6:����nl����d��������~Y��}97�Ð���3�������_���)F����^�sgCL���t��k��I34�%���)ٟ�ݖB!�B!�B!��#� �(data.tar.xz 1455531965 0 0 100644 1956 `
�7zXZi"�6!t/��O�e] �}��J>y��&�Tk��D3ԯ����9_�<.O�G:�'���w/��R�����P�x@��X!z�\����|g�ó��͉T �[5˾����[8�>�:Y�Q�`��͠��R����c ;��>�t[�+&����`/l?�+��4E�ji %i�^�[�w�N<�m��� �^��J��ڃ4���e%�I�V=� ��1J(=�jM�xhg�vx��.[�N����}o����2(;9T�T�X���w����۔�H`�sy.gZ"m�Uw���S9$��af(�-^�ii%�灳$�w�ȭ�l;sۨ��ZM������}��~��e�ؠ�Ț�scP/��ֆ �T�Ў5�_�'�B�|7ɩ��c�ƒָL٠4\���Dͳ�3)��lC)~�2,�
�)F����$�$��L`=N�^��V���0���Ot=+O�g
Oa�K��N)K�y���=��0m��K�DVQ�r�������BG�Ox6+�����x��w�g���0�gآ{��PE*�j6�#?Mv�F��n3�c�_�ӷ����Y������W/��P ����A�e�,} E+7d�8.Y9���"&TUժn�Gt�.�'��"!�Y�(|A��T�l��PY��(��X��q��9�p��E�����&Ϛ��G��mv�O������Zr�**ʛ�
���$�QZN�8+�F�K� Pψ�w�#�v�Q������y��&�-\y�ɗ��S��%��N"�B��97_�h������ ��ߋ�w�WԞ�N�%�1����V!1�/s��j��� �%�������a���m�+b�v�TA�}ۮ��3t&�7����`�f��� M ��qNݓ�;�5n铉���v`��.����n�%U^�~�����e��1&�w��7HD�܏�Ҵ��|[/D]���Р �Anu�m�/e7��r{?6�@�f]d� ���OL�ճ����.�����3 ˙~���.��Z��$�)���_Uɯ���'�F@����uݡ�e^��U�����8�4ʪB�7Dg�2<4;�Q ��w��3=WX�[v^� )<�tn(E��f��x�Ƹ7�^�Ϝl*\���CN�o��[>��S�3����y�8�r2��dzy+�� 4ܵ~�<����Y֐ -�\��f3Ղ�Xt, ԅ�6���S�Z.mg�";Fmb3?�"Vf���4dt�����b��Y�ԑ�Q����$p�� >|����h�Y��!e�q�l��+rb��s��� BA�i0������ L3`x^:It�����tO!���R���#�D,w��JV՞��� �vbOL�FB���Ц!��\��CL�^C15�c4�˘��&�ZU}�ζ{z�۶wL��1
dn2�}�w�b%�T8i �o5��$,Z.`� y4�/����=O�v24��.ٰ��!6�O�S�,� LQg�U�O�D��� ���]
l��hD ���pZ�U��h����7F���t�$?e��W+��lH`HaɼO����x�a¢��m����ۣk.��
ӛE?4�S ?�� ̃�����*�C���C��'"�[ɡ�{Z�qi�5u��+[��<=jdB� ���e��5� �c�@���չ!wl�p�C���/�A�@�ip@�.�|t⹕x��4��,��q�����Y����хB2�˓���J��r8��F�3��-x�Wl����.��o��GN>�����3�']��8��rcYz[n�)�PV0�6L�b=���Zo�c���M퇝�٘z�S:�F���x�=r��'݁+���u������E��U���0�麇����Z�2�c4�oP%t�7�[�=���.�/i���=7��=3DE�{�`ĩL���a�S�>0 �YZ
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment