<?xml version="1.0" encoding="utf-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" version="2.0"><channel><title>伟大的家</title><link>https://www.hbytw.cc/</link><description>记录生活的点点滴滴......</description><item><title>CentOS装了python3后yum用不了了</title><link>https://www.hbytw.cc/post/72.html</link><description>&lt;p style=&quot;font-family:&amp;quot;font-size:13px;&quot;&gt;
	CentOS默认安装的有python2.7，且在/usr/bin下有python2.7的软链接(python-&amp;gt;/xxx/xxx/python2.7)
&lt;/p&gt;
&lt;p style=&quot;font-family:&amp;quot;font-size:13px;&quot;&gt;
	安装好python3后，在/usr/bin下将之前python2.7的软链接改成python2-&amp;gt;/xxx/xxx/python2.7，并新建python3的软连接(python-&amp;gt;/xxx/xxx/xxx/python3)
&lt;/p&gt;
&lt;p style=&quot;font-family:&amp;quot;font-size:13px;&quot;&gt;
	由于yum只支持python2，所有需要编辑yum；
&lt;/p&gt;
&lt;p style=&quot;font-family:&amp;quot;font-size:13px;&quot;&gt;
	1、cd进入/usr/bin
&lt;/p&gt;
&lt;p style=&quot;font-family:&amp;quot;font-size:13px;&quot;&gt;
	vi yum
&lt;/p&gt;
&lt;p style=&quot;font-family:&amp;quot;font-size:13px;&quot;&gt;
	将#/usr/bin/python&amp;nbsp; 改为#/usr/bin/python2
&lt;/p&gt;
&lt;p style=&quot;font-family:&amp;quot;font-size:13px;&quot;&gt;
	&amp;nbsp;
&lt;/p&gt;
&lt;p style=&quot;font-family:&amp;quot;font-size:13px;&quot;&gt;
	2、再cd /usr/libexec/，进入/usr/libexec目录
&lt;/p&gt;
&lt;p style=&quot;font-family:&amp;quot;font-size:13px;&quot;&gt;
	vi&amp;nbsp;urlgrabber-ext-down，修改urlgrabber-ext-down文件
&lt;/p&gt;
&lt;p style=&quot;font-family:&amp;quot;font-size:13px;&quot;&gt;
	同样将#/usr/bin/python&amp;nbsp; 改为#/usr/bin/python2
&lt;/p&gt;
&lt;p style=&quot;font-family:&amp;quot;font-size:13px;&quot;&gt;
	这样就可以使用yum了。
&lt;/p&gt;</description><pubDate>Mon, 08 May 2023 16:14:41 +0800</pubDate></item><item><title>centos7挂载U盘</title><link>https://www.hbytw.cc/post/71.html</link><description>1、插入U盘&lt;br /&gt;
2、执行命令插卡挂载U盘映射的地址名称&lt;br /&gt;
会发现一个地址类似：/dev/sdb1&lt;br /&gt;
&lt;br /&gt;
fdisk -l&lt;br /&gt;
&lt;br /&gt;
3、创建挂载文件目录&lt;br /&gt;
mkdir /mnt/usb&lt;br /&gt;
&lt;br /&gt;
4、挂载U盘&lt;br /&gt;
mount /dev/sdb1 /mnt/usb&lt;br /&gt;
&lt;br /&gt;
5、进入U盘&lt;br /&gt;
cd&amp;nbsp; /mnt/usb&lt;br /&gt;
&lt;br /&gt;
6、卸载U盘&lt;br /&gt;
umount /mnt/usb&lt;br /&gt;
&lt;br /&gt;
7、挂载报错解决&lt;br /&gt;
挂载硬盘的时候，如果报错，需要格式化磁盘：&lt;br /&gt;
&lt;br /&gt;
[root@hadoop:/hadoop# ]&amp;nbsp; &amp;nbsp;mount /dev/sdb1&amp;nbsp; /hadoop&lt;br /&gt;
mount: wrong fs type, bad option, bad superblock on /dev/sdb1,&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;missing codepage or helper program, or other error&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;In some cases useful info is found in syslog - try&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;dmesg | tail or so.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
xfs 文件系统：mkfs.xfs /dev/sdb1&lt;br /&gt;
ext4 文件系统：mkfs.ext4 /dev/sdb1&lt;br /&gt;</description><pubDate>Mon, 26 Dec 2022 17:46:04 +0800</pubDate></item><item><title>Centos 7通过Socat实现端口转发支持TCP与UDP</title><link>https://www.hbytw.cc/post/70.html</link><description>&amp;nbsp; &amp;nbsp; &amp;nbsp; socat，是linux下的一个工具，其功能与有“瑞士军刀”之称的netcat类似，不过据说可以看做netcat的加强版。的确如此，它有一些netcat所不具备却又很有需求的功能，例如ssl连接这种。netcat可能是因为比较久没有维护，确实显得有些陈旧了。&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; 在Linux/UNIX中，一切都是文件，无论是socket还是其他设备。所以从理论上来说，一切能够在文件层级访问的内容都可以成为socat的数据流的来源，2个address可以任意发挥，能够做到的事情还有很多。特别是其fork的功能，确实是netcat所不能比的。&lt;br /&gt;
&lt;br /&gt;
Socat安装命令：&lt;br /&gt;
&lt;br /&gt;
yum install socat nohup&lt;br /&gt;
&lt;p&gt;
	&lt;br /&gt;
&lt;/p&gt;
&lt;p&gt;
	&lt;br /&gt;
&lt;/p&gt;
终端输入转发命令：（一个是tcp，另一个是udp）&lt;br /&gt;
&lt;br /&gt;
nohup socat TCP4-LISTEN:2666,reuseaddr,fork TCP4:233.233.233.233:6666 &amp;gt;&amp;gt; /root/socat.log 2&amp;gt;&amp;amp;1 &amp;amp;&lt;br /&gt;
nohup socat UDP4-LISTEN:2666,reuseaddr,fork UDP4:233.233.233.233:6666 &amp;gt;&amp;gt; /root/socat.log 2&amp;gt;&amp;amp;1 &amp;amp;&lt;br /&gt;
&lt;p&gt;
	&lt;br /&gt;
&lt;/p&gt;
&lt;p&gt;
	&lt;br /&gt;
&lt;/p&gt;
233.233.233.233:6666 这个是酸酸乳ip和端口&lt;br /&gt;
&lt;br /&gt;
2666：是本机定义的转发端口（也就是服务器ip:2666）&lt;br /&gt;
&lt;br /&gt;
设置开机启动：&lt;br /&gt;
&lt;br /&gt;
chmod +x /etc/rc.d/rc.local&lt;br /&gt;
vi /etc/rc.d/rc.local&lt;br /&gt;</description><pubDate>Fri, 15 Oct 2021 23:46:00 +0800</pubDate></item><item><title>搭建P2P去中心化网络</title><link>https://www.hbytw.cc/post/69.html</link><description>&lt;p&gt;
	&amp;nbsp; &amp;nbsp; &amp;nbsp; zerotier是国际知名的P2P网络软件，由于其根服务器全部在国外，在国内使用很多情况下时断时续的，无法正常使用，所以本人搭建了几个国内版的根服务器，供有兴趣的测试，下面就使用方法介绍一下。
&lt;/p&gt;
&lt;p&gt;
	&lt;br /&gt;
&lt;/p&gt;
&lt;p&gt;
	首先下载官网客户端并安装。
&lt;/p&gt;
&lt;p&gt;
	官网windows客户端下载地址：https://download.zerotier.com/dist/ZeroTier%20One.msi
&lt;/p&gt;
&lt;p&gt;
	客户端安装完成后，需要替换一个文件才能正常使用本站的根服务器，文件下载地址为：https://dl.hbytw.cc/planet
&lt;/p&gt;
&lt;p&gt;
	替换planet文件，文件路径为C:\ProgramData\ZeroTier\One
&lt;/p&gt;
&lt;p&gt;
	替换后请使用管理员权限打开powerShell
&lt;/p&gt;
&lt;p&gt;
	&lt;span style=&quot;background-color:#E53333;&quot;&gt;执行&lt;/span&gt;：&lt;span&gt;zerotier-cli join&amp;nbsp;a5a76450caf8bbb3&lt;/span&gt; 
&lt;/p&gt;
&lt;p&gt;
	命令返回200即为添加成功
&lt;/p&gt;
&lt;p&gt;
	&lt;span&gt;&lt;u&gt;&lt;strong&gt;a5a76450caf8bbb3 是公共网络ID，任何人都可加入&lt;/strong&gt;&lt;/u&gt;。&amp;nbsp;&lt;/span&gt; 
&lt;/p&gt;
&lt;p&gt;
	&lt;br /&gt;
&lt;/p&gt;
&lt;p&gt;
	然后打开服务管理器，&lt;span style=&quot;background-color:#E53333;font-size:16px;&quot;&gt;&lt;strong&gt;重启zerotier-one服务&lt;/strong&gt;&lt;/span&gt; 
&lt;/p&gt;
&lt;p&gt;
	&lt;br /&gt;
&lt;/p&gt;
&lt;p&gt;
	重启后，手动打开zerotier-one客户端，客户端会在电脑右下角运行，在客户端图标点鼠标右键，就可以看到加入情况
&lt;/p&gt;
&lt;p&gt;
	其中Node是自己客户端的ID
&lt;/p&gt;
&lt;p&gt;
	&lt;img src=&quot;https://www.hbytw.cc/zb_users/upload/2021/10/20211009221609_88315.png&quot; alt=&quot;&quot; /&gt; 
&lt;/p&gt;
&lt;p&gt;
	&lt;br /&gt;
&lt;/p&gt;
&lt;p&gt;
	选择Show Networks 可以查看自己获取到的IP，可在安装其他终端后，ping这个IP进行测试。
&lt;/p&gt;
&lt;p&gt;
	&lt;br /&gt;
&lt;/p&gt;
&lt;p&gt;
	Linux安装
&lt;/p&gt;
&lt;p&gt;
	执行客户端安装命令
&lt;/p&gt;
&lt;p&gt;
	curl -s https://install.zerotier.com/ | sudo bash
&lt;/p&gt;
&lt;p&gt;
	再执行Planet文件替换命令（centos）
&lt;/p&gt;
&lt;p&gt;
	&lt;br /&gt;
&lt;/p&gt;
&lt;p class=&quot;MsoNormal&quot;&gt;
	&lt;span class=&quot;MsoHyperlink&quot;&gt;cd /var/lib/zerotier-one &amp;amp;&amp;amp; rm -rf ./planet &amp;amp;&amp;amp; wget
https://dl.hbytw.cc/planet &amp;amp;&amp;amp; systemctl restart zerotier-one&lt;/span&gt; 
&lt;/p&gt;
&lt;p class=&quot;MsoNormal&quot;&gt;
	&lt;span class=&quot;MsoHyperlink&quot;&gt;&lt;br /&gt;
&lt;/span&gt; 
&lt;/p&gt;
&lt;p class=&quot;MsoNormal&quot;&gt;
	&lt;span class=&quot;MsoHyperlink&quot;&gt;&lt;span&gt;执行：&lt;/span&gt;&lt;span&gt;zerotier-cli join&amp;nbsp;a5a76450caf8bbb3&lt;/span&gt;&lt;br /&gt;
&lt;/span&gt; 
&lt;/p&gt;
&lt;p&gt;
	&lt;br /&gt;
&lt;/p&gt;
&lt;p&gt;
	常用命令（管理员权限执行&lt;span&gt;powerShell&lt;/span&gt;）
&lt;/p&gt;
&lt;p&gt;
	##zerotier-cli用法帮助&lt;br /&gt;
zerotier-cli info&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;#查看当前zerotier-one的信息&amp;nbsp;&amp;nbsp;&lt;br /&gt;
zerotier-cli listpeers&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; #列出所有的peers&amp;nbsp;&amp;nbsp;&lt;br /&gt;
zerotier-cli listnetworks&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;#列出加入的所有的网络&amp;nbsp;&amp;nbsp;&lt;br /&gt;
zerotier-cli join &amp;lt;network&amp;gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;#加入某个网络&amp;nbsp;&amp;nbsp;&lt;br /&gt;
zerotier-cli leave &amp;lt;network&amp;gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; #离开某个网络&amp;nbsp;&amp;nbsp;&lt;br /&gt;
zerotier-cli listmoons&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; #列出加入的Moon节点&amp;nbsp;&amp;nbsp;&lt;br /&gt;
zerotier-cli orbit &amp;lt;world ID&amp;gt; &amp;lt;seed&amp;gt;&amp;nbsp; &amp;nbsp; #加入某个Moon节点&amp;nbsp;&amp;nbsp;&lt;br /&gt;
zerotier-cli deorbit &amp;lt;world ID&amp;gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;#离开某个Moon节点&amp;nbsp;&amp;nbsp;&lt;br /&gt;
zerotier-cli peers&amp;nbsp; &amp;nbsp; #查看P2P连接情况
&lt;/p&gt;
&lt;p&gt;
	&lt;br /&gt;
&lt;/p&gt;
&lt;p&gt;
	客户端网络拓扑结构为下图
&lt;/p&gt;
&lt;p&gt;
	&lt;br /&gt;
&lt;/p&gt;
&lt;p&gt;
	&lt;img src=&quot;https://www.hbytw.cc/zb_users/upload/2021/10/20211009222353_66065.png&quot; alt=&quot;&quot; /&gt; 
&lt;/p&gt;
&lt;p&gt;
	&lt;br /&gt;
&lt;/p&gt;
&lt;p&gt;
	本站只提供公共接入，不提供私有管理，如有需要请联想站长。 安卓客户端下载：&lt;a href=&quot;https://dl.hbytw.cc/zero-fix-1.0.3.apk&quot; target=&quot;_blank&quot;&gt;&lt;strong&gt;&lt;span style=&quot;color:#E53333;font-size:16px;&quot;&gt;点击下载&lt;/span&gt;&lt;/strong&gt;&lt;/a&gt; 
&lt;/p&gt;</description><pubDate>Sat, 09 Oct 2021 22:04:10 +0800</pubDate></item><item><title>centos7 升级openssh 到8.6p1</title><link>https://www.hbytw.cc/post/68.html</link><description>&lt;p&gt;
	首先下载安装包：&lt;a href=&quot;https://cikeblog.com/s/openssh8.6-c7.zip&quot;&gt;https://cikeblog.com/s/openssh8.6-c7.zip&lt;/a&gt; 
&lt;/p&gt;
&lt;p&gt;
	解压上传到root目录
&lt;/p&gt;
&lt;p&gt;
	cd进入目录&amp;nbsp;
&lt;/p&gt;
&lt;p&gt;
	执行安装命令： rpm -Uvh *.rpm --nodeps
&lt;/p&gt;
&lt;p&gt;
	赋予文件权限: chmod 0600 /etc/ssh/ssh_host_*_key
&lt;/p&gt;
&lt;p&gt;
	重启ssh：systemctl restart sshd
&lt;/p&gt;
&lt;p&gt;
	查看版本：sshd -V
&lt;/p&gt;
&lt;p&gt;
	&lt;img src=&quot;https://www.hbytw.cc/zb_users/upload/2021/08/20210812155601_94807.png&quot; alt=&quot;&quot; /&gt; 
&lt;/p&gt;
&lt;p&gt;
	完成
&lt;/p&gt;</description><pubDate>Thu, 12 Aug 2021 15:48:19 +0800</pubDate></item><item><title>seafile非正常关机造成获取资料库失败</title><link>https://www.hbytw.cc/post/67.html</link><description>&lt;p style=&quot;color:#222222;font-family:Helvetica, Arial, sans-serif;font-size:14px;background-color:#FFFFFF;&quot;&gt;
	&lt;br /&gt;
&lt;/p&gt;
&lt;p style=&quot;color:#222222;font-family:Helvetica, Arial, sans-serif;font-size:14px;background-color:#FFFFFF;&quot;&gt;
	查找seahub_cache&lt;br /&gt;
[root@localhost]#&lt;span style=&quot;background-color:#E53333;&quot;&gt; find / -name seahub_cache&lt;/span&gt;&lt;br /&gt;
/tmp/seahub_cache
&lt;/p&gt;
&lt;p style=&quot;color:#222222;font-family:Helvetica, Arial, sans-serif;font-size:14px;background-color:#FFFFFF;&quot;&gt;
	在/tmp/下
&lt;/p&gt;
&lt;p style=&quot;color:#222222;font-family:Helvetica, Arial, sans-serif;font-size:14px;background-color:#FFFFFF;&quot;&gt;
	删除目录&lt;span style=&quot;background-color:#E53333;&quot;&gt;rm -Rf seahub_cache&lt;/span&gt;
&lt;/p&gt;
&lt;p style=&quot;color:#222222;font-family:Helvetica, Arial, sans-serif;font-size:14px;background-color:#FFFFFF;&quot;&gt;
	重新启动服务就好了！
&lt;/p&gt;</description><pubDate>Mon, 02 Aug 2021 15:53:40 +0800</pubDate></item><item><title>基于centos的everything镜像搭建本地yum源</title><link>https://www.hbytw.cc/post/66.html</link><description>1、问题引入&lt;br /&gt;
在实际生产环境下，在linux系统上安装rpm包，主要面临两个实际的问题&lt;br /&gt;
&lt;br /&gt;
1）安装rpm包过程中，不断涌现的依赖关系问题，导致需要按照提示或者查询资料，手工安装更多的包&lt;br /&gt;
&lt;br /&gt;
2）由于内外网的隔离，无法连接外网的yum源&lt;br /&gt;
&lt;br /&gt;
2、yum知识准备&lt;br /&gt;
1) yum工具作为rpm包的软件管理器，可以进行rpm包的安装、升级以及删除等日常管理工作，而且对于rpm包之间的依赖关系可以自动分析，大大简化了rpm包的维护成本。&lt;br /&gt;
&lt;br /&gt;
2) yum工具，主要由两个文件控制：/etc/yum.conf以及/etc/yum.repos.d/*****.repo。&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; /etc/yum.conf文件：主要承担全局配置[main]，此外也可以在此处配置软件仓库（repository）。&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp;/etc/yum.repos.d/****.repo：主要承担具体软件仓库的配置（若上面yum.conf中配置了软件仓库，此处也可以选择不配置），****可自行定义。&lt;br /&gt;
&lt;br /&gt;
3、具体解决方案&lt;br /&gt;
1.下载镜像源(CentOS-7-x86_64-Everything-2009.iso)&lt;br /&gt;
&lt;br /&gt;
https://mirrors.aliyun.com/centos/7.9.2009/isos/x86_64/CentOS-7-x86_64-Everything-2009.iso&lt;br /&gt;
&lt;br /&gt;
2.在Centos系统中挂载ISO文件&lt;br /&gt;
&lt;br /&gt;
ISO文件是一种磁盘镜像文件，Linux系统里打开ISO文件，实际是挂载ISO文件。&lt;br /&gt;
&lt;br /&gt;
&lt;p&gt;
	挂载镜像：mount -o loop /opt/CentOS-7-x86_64-Everything-2009.iso /opt/yumiso&lt;br /&gt;
&lt;br /&gt;
后续卸载镜像：umount /opt/yumiso&lt;br /&gt;
&lt;br /&gt;
其中/opt/yumiso是挂载的目的目录，以后直接访问/opt/yumiso即可
&lt;/p&gt;
cd到/etc/yum.repos.d目录&lt;br /&gt;
&lt;br /&gt;
新建备份目录&lt;br /&gt;
mkdir bak&lt;br /&gt;
&lt;br /&gt;
备份目前的源到备份目录&lt;br /&gt;
mv /etc/yum.repos.d/Centos-* ./bak&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
3..配置Centos7.6的yum源增加如下内容：&lt;br /&gt;
&lt;br /&gt;
&lt;p&gt;
	vi /etc/yum.repos.d/Local.repo&amp;nbsp;&lt;br /&gt;
&lt;br /&gt;
在其中输入如下内容&amp;nbsp;&lt;br /&gt;
[Local]&amp;nbsp;&lt;br /&gt;
name=Local Yum&amp;nbsp;&lt;br /&gt;
baseurl=file:///opt/yumiso&lt;br /&gt;
gpgcheck=1&amp;nbsp;&lt;br /&gt;
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7&lt;br /&gt;
enabled=1&lt;br /&gt;
&lt;/p&gt;
&lt;p&gt;
	&lt;br /&gt;
&lt;/p&gt;
保存退出后，执行如下命令：&lt;br /&gt;
&lt;br /&gt;
&lt;p&gt;
	yum clean all &amp;amp;&amp;amp; yum makecache
&lt;/p&gt;
&lt;p&gt;
	&lt;br /&gt;
&lt;/p&gt;
4、这时可以直接通过yum命令安装软件包了&lt;br /&gt;
&lt;br /&gt;
&lt;p&gt;
	yum install ******
&lt;/p&gt;
&lt;p&gt;
	升级系统
&lt;/p&gt;
&amp;nbsp;yum update -y&lt;br /&gt;</description><pubDate>Fri, 02 Apr 2021 13:06:10 +0800</pubDate></item><item><title>Docker：如何修改Docker0网桥的默认网段</title><link>https://www.hbytw.cc/post/65.html</link><description>1. 背景&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; Docker 服务启动后默认会创建一个 docker0 网桥（其上有一个 docker0 内部接口），它在内核层连通了其他的物理或虚拟网卡，这就将所有容器和本地主机都放到同一个物理网络。&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; Docker 默认指定了 docker0 接口 的 IP 地址和子网掩码，让主机和容器之间可以通过网桥相互通信，它还给出了 MTU（接口允许接收的最大传输单元），通常是 1500 Bytes，或宿主主机网络路由上支持的默认值。这些值都可以在服务启动的时候进行配置.&lt;br /&gt;
&lt;br /&gt;
2.docker默认网桥&lt;br /&gt;
#查看命令&lt;br /&gt;
&lt;p&gt;
	ifconfig docker0
&lt;/p&gt;
&lt;p&gt;
	&lt;br /&gt;
&lt;/p&gt;
&lt;img src=&quot;https://www.hbytw.cc/zb_users/upload/2020/12/20201221164957_63350.png&quot; alt=&quot;&quot; /&gt;&lt;br /&gt;
默认docker0的网段是172.xx.xx.xx。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
3.修改默认网段&lt;br /&gt;
#新建一个配置文件&amp;nbsp;&lt;br /&gt;
vi /etc/docker/daemon.json&amp;nbsp;&lt;br /&gt;
#把{}内容修改为(ip:你想要改的网段，netmask:子网)&lt;br /&gt;
&quot;bip&quot;: &quot;ip/netmask&quot; [ 切勿与宿主机同网段 ]&lt;br /&gt;
&lt;p&gt;
	&lt;br /&gt;
&lt;/p&gt;
&lt;p&gt;
	&lt;img src=&quot;https://www.hbytw.cc/zb_users/upload/2020/12/20201221165016_72881.png&quot; alt=&quot;&quot; /&gt; 
&lt;/p&gt;
&lt;p&gt;
	修改后的文件如上所示。
&lt;/p&gt;
&lt;p&gt;
	&lt;br /&gt;
&lt;/p&gt;
4.重启docker&lt;br /&gt;
#重启&lt;br /&gt;
systemctl restart docker&lt;br /&gt;
&lt;br /&gt;
5.查看修改后的网段&lt;br /&gt;
&lt;br /&gt;
#查看docker0网桥信息&lt;br /&gt;
&lt;p&gt;
	ifconfig docker0
&lt;/p&gt;
&lt;p&gt;
	&lt;img src=&quot;https://www.hbytw.cc/zb_users/upload/2020/12/20201221165042_33097.png&quot; alt=&quot;&quot; /&gt; 
&lt;/p&gt;
&lt;p&gt;
	修改完成
&lt;/p&gt;</description><pubDate>Mon, 21 Dec 2020 16:49:20 +0800</pubDate></item><item><title>centos7上开启路由转发</title><link>https://www.hbytw.cc/post/64.html</link><description>1.临时开启，（写入内存，在内存中开启）&lt;br /&gt;
&lt;br /&gt;
echo &quot;1&quot; &amp;gt; /proc/sys/net/ipv4/ip_forward&lt;br /&gt;
&lt;br /&gt;
2.永久开启，（写入内核）&lt;br /&gt;
&lt;br /&gt;
echo &quot;net.ipv4.ip_forward = 1&quot; &amp;gt;&amp;gt; /etc/sysctl.conf&amp;nbsp;&lt;br /&gt;
&lt;br /&gt;
sysctl -p&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;----加载,使得配置文件立即生效&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&lt;br /&gt;
&lt;br /&gt;
检查：&lt;br /&gt;
&lt;br /&gt;
sysctl -a |grep &quot;ip_forward&quot;&amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;br /&gt;
&lt;br /&gt;
-------&amp;gt;&lt;br /&gt;
&lt;br /&gt;
net.ipv4.ip_forward = 1&lt;br /&gt;
&lt;p&gt;
	net.ipv4.ip_forward_use_pmtu = 0
&lt;/p&gt;
&lt;p&gt;
	&lt;br /&gt;
&lt;/p&gt;
&lt;p&gt;
	&lt;img src=&quot;data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAkQAAADKCAYAAABExV/bAAAgAElEQVR4Ae1dzbHsqq5eOZwMXgS7qme3dgI7gDPr8YmjQ7g5OIeTgaO44xWHXwkQSEKSsdvuv6XBKq82RujnQ5IBw9fX19eS/q7T8v393f9N11R+neZSNi+327R8z7flUupebtMyY915Wq6XQhNpf12XaUba03Kt9+Vz/e/WLql3uVV689T4SHJcboWXeZkmyud1mZBHcp2uX8sX1CHyfIEu6G/gt9BNzw/yf7kSvXx/L/N0JToz9DnCi9a+sB/ohdvhstyqDTkvX1+0bF6m6yVjQmuH3hNtAn6yfi7LlWLie2ayV8xRWvj/PTRVGwEvc8PnN5XPKytYVGlynF6A/o3qbIc+Fbm/vwnmLRvtrYf69q5JdsoDyn1ZbvO83Lp+nvsJ9vXaNwmmr1PBCLnn4gH4I/39e554u4r8rI9q9lPqDOn6awDXWnsgg9Jm5dOU76T2dmMJ7R/XVcx6/SrKxuLLc/T0weAGJ1QSugDwB9v5OR3nlTt18BaYCAwEBgID2zHwWYESRqvym+tlgbdR/ub+WbJGkhf2DAwEBgIDgYHAwGEYOIzQi2SjMJyfp+fqkP32LPFFZPk024Q84bgCA4GBwEBg4GUx8LKMRVISiVxgIDAQGAgMBAYCA4/CQCREka0HBgIDgYHAQGAgMPDjMSAUQL6GqF9B/JjsNE+3/Ty5AQPbZIcvq+pXifKLPIkXwNTaM7LOS/xuXyY+dS3ali+yXkJvwqcM87QNg+cGr3N4af3G+EpvWFd7dbyh3tv22w0yvpK+34yXhuXvl/Lvja9dfUyA58GdAJjfFmyyo6rBGD6hf3Kw3S6D0LnSEVSamm3g3jO/pNN4kvKMPCPryN/pc2b+CXhdNA/06yf/oNuSyBykF9UWkr8zf5+WEIGeQKfHBv+n66uzRcbDNj+z3ke3J2So7zNon0DziH7b2YLzCVhBX97bB/V1LD63243z3G3TMiBjL5ug6dE4rf+P8+D26QfgZNxmiJlx2QRtUfHBwnmK5vsbif2GUtDjAVII9qg5x8WTYS9PKk3NNnDvoMC/i1eNJ9m5R56RdbrfAHSa8RMnCfQhMUY9wP5P89x+d7QE5lfKVVtAHeKoYL8sdV+eFdpDOiftDD0/3CY6D6LL4bq2Dk19HUB7j/xgm2na+uJly7eHh1QH7Mj2ljqhjSN1fEi/HZNRx8w5+Nxtv6Lb+iI2qGtdtjG9AK9b27tXPq2+K8MDcaLxxu7d38eEYUzhwGnOy0Q33MORGbKxWPdll1WGQYxskkg3RwMDwMhP3lwwf0JfA14CInYWwn8JHG0DQh6keIKFn+fn+qm9woucMjPrrcjQbXiIm/d5fHo0NdvAPUgETJrZbn2wbgmGJ7spAzoDjScoS8CEr/20DTK5XdSNMJE+uTLHkOiXhDjxMC0TbAqaHEjZPBQTJEKDdZ7B+6YzgMQr2VTBoklbbNqImEjPizLcINO0bcG+1cdMHrDPIN8iIVprT27shzKAHVh/BvuPvbSYGBS8cP/SMFztiv0BZQcbwYaoG0ai9/GCOtWuWb9cN6QPuPbT/C5gndRHWdNLYr4PfaW2h366PqfRLC+cqV9p/VaT67h7un0MfFY5+vaTrwZ7K5uGemUVPw7t/AzyRNsW/Xa4P4h62N8ZD317Zjwi9q/yEP9s1wNZDF5G+jRpo7bLZKC6wv+N9qCe1R+EL4DY0uLaSh9b5Qf5kg+awpUG1c4Fu8/CTr1y759cRy/LDKgdIXVK4Ui7ez1QMAjjTsvJsWFQLPWrAi/X5SZ3udamDgbqqTLUzL7sTn3Ju3WnZCvRRJ19JWfNk718rxtm1WwD9zAhStNGecdkKjs4R5nkZV1RHaOtKjDSCFtOQhQZEDcaT1WPDRN0WpMlNkVPHX9In15RVrhH2y3/w47U0xX0fFtgl3Cp0/HOynXQ2Rdod4E/B5GKL8o3+d/TJytLuyKj3vPu6yquFV13uCHtD+lgBZ+MT4rr0k6nr+H2FQwyXqR/yW/PFDvAW/sN9DLGt/O0nZdV3RZfwnfqx3ZaX+H2y+W0/0A7XM6CV5W+5l90mikozuiXykto5+9531iVedD22+1j8UF294ZdzVmS4ZVZ9Ph9jc+9/YHVo/2d6Kxrr9i4+hkRxzLNHAMYTobq4UkKoCf8P8vf8UF4ZL6Y3nf+t2V3+kOSAfGp4RpfxGlc4/YbwKuoQAMNEwgZFc/LTkgDkVdWaKuKJjQwq50nOAaDCmolROQZKkviZRYdRMhSgwu5P1BPlUHK/kWSHFlG+VzTi3RQqCuHZuMPdFayaqxXbazYV9KkMmA9hfcu2ZLPsN+KHZG2vBJ+mkwkOYLyuUyNdPIRmyLdEswhuWnHqlyW2y0fV4Odh7WFdRNWNgZbwn9HWynDZ1x9ynojclcZFJ1AmUYTcSfLFEzo+jLaYrwMYFDKx35zLFE+6P9Vr6xtyd8OXlx6il4tXeNLXKKn8MF07vXpIhPoCO3n0HTt7sgGulVfEJgcUr/893b78PqqTVOyALwp06VemSkr0TU+s7c/KPV6Gaz2nDjGbE36Q2rPqDfAi2sf1uaIXZypY8kL7d9aGcO10cfQVmNXIYApHHRMOkRV6gGTlCla3ysrzGmKbvcIIGAYbSQhsngBJ3KFM9DwXCtFFi0hGqjX+CW6TMYjw9Y4ooCjOQ6f0DFUmlS3aFwEjKdrLEtDkdk59PQVx+vJQNunssB9bM98ptkV+OAjOZmP7GCljRCDgteqF3If9YI8KNfLDadkARt47pxs07BFlRF5IrZX2krOztNnpafQkWVV3hFdK/Qs/vD+WnuIZXolwa/H1igPxH4jvKRniNNnNoeRwvZytJ2nPbysyJns33iqmKD9h9o2yWfgC21k9Gl8kayJCm0j+bke5+v9dkU+tNmO63b7DPDiJT1emcU/w1dpP9nU8POFjiob2s9qC+5r7a3GI9u3mvFvgBdVBuS9w+yKbbz2ZBml7ZUhL/AMyxNWeMF67SoqUAbaQ+WzbKMTUQaoESVztKzQ1hTd7jXjQme9NyGiGTg4DP7WBHpQnCDTAQTHvl7jl+hSGo/SkWWKzlWaynO107g0c9CAQ3lvMCoy3ZYbm1owZJc0qQz4v8YT1JOYYA4Zk4xr2lW8TXEQ/SF9cYWh1jQttkK/6kXUpxgY/Z/bAnSpOEAYZcK1A1abnj6lzigNWY/qXNaDMpKcjMrInltrT9iS1bWSeSqP+b/S/wbky5jIUzwVS6AHzU4rvDdZ9vHS6itYlrKAHuS9zn5GQlQ+KlH7dKFZp1UoXpLuDZoaLwP6gv6h6noDDnkfU3RnYkY+602LeWWSjvzt6GxFR6psUtedfEZ74jk7Hvm+ldVb5QX9dZuKYzjv8CV1J3577cky2h+gjOpaa1fWF/pifOtlglmtkVTRMhDcx3k9OcfvleV2U2eSa3mIEsBwc5rSGJwysxQGCRWZF83t8qkRNSEaqKfKUNcQNRDBKMTtOvZWr9MkCSLaBM9rc8GS7QAnhedFxxDQxZuqkQzKOekqA4JJBWBv9y75TPU0PgQesR28JnzOaYqrglvDLMFQfQ5pbLyCLWSyk75cAltubMfTZy7DuXsyjz9gW2+d3mb53fb6r14kJnTsFrsWu9fEhdkCcUMwUJ+31tigDSbxwkRoWElapc2fzfrayQuTR9BN7Vn9zpIP+FBeREt/Vfs0tpMWFmtrgXyaFEtdv/Xku6NM62ObcZvsXBbRH72oWvMxRV6vT4MMVn8w+zvQtdobiEc5yRa+daWey4sjQ7IR4k2zv9HH7Paw3yn9AWhZ8R3b9njBZ/yr6LSWIaxhViAOyrbOD/PKEmN5sXF+w0BnIQM/5TErjL2RoJJWFIbJVaoLyUHtNPpbPzptux7ypckAZXQlPVmnssJndgQGTaLPPDdOFt6iHkCvwo65U+YEMP1fn/VlN2UgoILkgNsP33yhU8qvzFBnxY4b3iJb5xOjMULW9Bzc20qbyJRtkHntnTXoLGMVyhAntI79v4GJ1DYtA7olmV7DC8EE/woLdb3xutaeheuqPwO7UA602Z5RwJuDwcILfjmqy1fqO/bubXgWL46uk+zo48hzrv2s5AUDrdanIWnFPlm+uKz9Hdq1aaJ97H5L+K72vuMe9FMxkretP93R9gb+IYDbfNF+S/x8pW/1B1qP9Hdr0Xyhtx6PdN/q17N5yb7MkiHrv+FN4Fvt71DHac/qD8UXXFCvmt+3+hjWWb8KQBGA2gAQddYb2bwnUAraEHRq0nJ+m3YQi7aP103utM/E2LpMLVDLEaL1uoGZQ3QkneAJvmaYz1fi5Zl6+GltP9rud7f3Dr71Zf3jyzKWF7qWkad+iud1+R52sD/NsVB5odN303Zh08COwMDdwUHQoxjc+v8r8bKV93h+80v52/bF8K332PpAhxGd7h5D/Ji6MPychuRhDU5gJnTgYeCVkhCTlzaSKKd/4Pdrj4JGH/wkHxS+9W48300gHLrn0KMs8BEYCAwEBgIDgYF3wEAkRJ/0hhCyBJ4DA4GBwEBgIDCwCwOi0ossqn6OMX/yYrRtsudF7zD19a3s56Rgin3lIspf9s2pTYV82qLqTfZ7Wfu8C46Cz+f489B76H0zBkQF7VO2Ex2i+jms214O3Gyu/snBdrsMQueKvCpNzTZwz/nc+PQOofEk5Rl5RtaRv5WFgnkvi0veYoCt1Vj/DHuLXlRbSP5e+LfL/xG2eWHZt9g5nl33S6Gj0NGHY0AY+MEO0nPWfN+Echpzdb4Q9MSeB7VMyHTyfU+GveBRaWq2gXs/ISHqTnImI1qgAxipQj3AMRyzPBJkPyZUWwCmyCJb2Iej7gx8Mt62YsrkH/jUMPVi/G+VN57fj/XQXejuh2NAAMB0kBCA5mUqO0ezqRJrI6USNNRNGzGIsU25WoIDThx2Sc37EJXdVjHgJYetJEQlQOEmbvAlEw1SPMGCYyya7Km9wov8KsSstyJDt/kUHu3g8enR1GwD90AvJs1sNyprBjzoL+vHk92UAYOmxlOxO2zA12/w1tqtHc+igW2Uax0RqvQLXlL9qZ5dlZITOGKF4aXZurYr6Fv3zYQCEq9kUwWLBm0TS13Cx5MVux7IZWxyBnph/Qvs0fpYkndQ95Zu2H2BQX0Txf12YG0Z+o1nQr+BgcDAHRgQyjMdZJmq6qan8E1d2Wo77YhqHeuR21WDDThW6bi7e0oQSs9ge3wn17wDK0mC0uF+ctQJZSE6Ke3WhEKpp8pQj+7AnaTzTp8p2fL4LI5epanZBu5hQpSmjfLuxlAfEwJIJGSSh/qAozwyeBTZPRmwnsaTYnd6BABLbFZ2ZWXARlmhbdpu+f+ado0GPd/SHlYoP6OBfG+4draA9rpEIyd/FSca/RUsmXoZqqcc+VF46PinvFE90vt7/me4lsf4IM7iei8eo35gKDBwGgYEYdNB6gGzC6xQH9/MiyOvQZeWec6aPIdvxvM0eJYZTaSoLImXebnhcQiqw1dkHKinBhwpezkPJo0oyDLK55peZEKKunJoNv7I6AzWq3qwZOcjCo1WwY3Cu4oJyjeroyS2lSeBTSIj4wPpQflczh3r5BO0oA046LYeOdMSituNn3HH2qq8gb6ybvRyrT1I9B0MohypDaKXJLdRj+jEcpIuf6xNhecq70CZ5GXEBlvox7Pv8Nly8Bg4fWcMCEdnOkgIAHwKKjngFITISAut75UV0GjOut0jARym5WiyU057rskW0Ftp73KFM9fmdJaSnE7LwURJCiCRWanX+CW6TMGhfIVFRxNwNMdMEDINlSbVLXY6DDqe7FiWpjZzwtDTV2T3ZKDtU1kG7JDPriLTdZhAJ5qZjzwCI/GGGBS8Vr2Q+6gX5FO5Xm44JQs2zocIa7jodUWxhjwR2yttYbLiY6nhHdqsLxYeBtG2XpvK4bTIDxtpc2jU59MzWc+djSQv1S5juuFtRJ3QR2AgMPBwDIgGTSdmOP4UNMkoAg1EXllxvlqwafdagIBk596EiIILRp7oNE4uIwHVCA5avcYv0aUMDpSeLFN0rtJUnksBbTXJyqMNtxtMGV6Xabott24aTZFd8kllwP81njS7i6Qpy3ddbrMynYe0lWue/svy1GRY4wHusUSL2EahS7Eh/+e2gLaVRPdbHDg70IaNJV8vrJ7UtdIu51/oQdOdQkPqRP0teTnQBmp7e/mMeu/8Bh+8B37PxMCogzQSImW9SNuzBYOstr4otwvO+nsiI0xgbOJIwfnD4tzhKTMaeKmzh4TqhtMiYn1RBRjyS3QyUE+Voa6/KSeWp7f8abnBcRUy0aB8Fl50miRBTM/BYtoSiF2aWa7vMsUDSUW3uLbakcjuyYA6k0EQ+UqJTrN7l3ymehofvP0uECZdzctMkx1FfxRDHQ3kffCqJRSwcDuty4K2KS8ezQEs5elGoZeVenntEWL7slwJzkF2HUtFz6r9VmxgyVhsOqVp6VhDdC/uov5OHFr4jPtnJhKfQluATgsuCUhWQpQDfFuLIZIbcOZ1nYYoS3TbOo4WpGXgpzyW4E7f0jEJAoeM/wNtIQsmV2moH5KD+pWZ/taPC5HtesiXJgOU0a9/IKkrQWuFz+wIDZpEnzC9M2PwW6GZg2JeG5P+r3ryZTdlIM4FkoM8fUJGCktw7L8yQ50VO44mE9heoduS7t7OSX9bEhWkbVz7hAh01tYPIU5GAtg6lnS9+PUoziBRa0m4i6Uir2o/QxeujAWD+JVnfGWGWI+ri5s9WIs6n5KAvJocorNCICnJxhZHfzTgU9CGoFOTFsFndIhXA9JGfnLgfybG1jHbkkWWgJ2KvXfQi9EXZVJ+qp4MHqLNjf0w9LjuB0JHP0hHr2vstNC1jC610aPX5fcHgeZ+p5tGesiIUgSyrNN31kskRPf3i+gHocPAwDMxEAlGJDKPxUBew1TW4ETnr53/7fUSCVG1ZfiUx/qU0Hfo+yAMhCIPUmQ4w0huAgOBgcBAYCAw8L4YiIQoEqLAQGAgMBAYCAwEBn48Bn68AvpsXnydNtJJ8iJw+Fxabia4Tb+NzreyT9I2WiN8d8+osr/PQt+mv/vs0Onlfd94enyHLKGTwEBgIDCgYeCYIAuB6HFf4hzDsxn01KTAa7N9hm3S3Ao+h4dTde20e5hsW3Ux/PwJdhhu28NHlL0+dsJGYaPAQGDgIId/apA+iMdhY29NCs74Msjh4VRdO+0O6+/R9sL2zrAD0o6r9jYV9wIXgYHAwCdhoGTF5QsR3FStn/oRm7/dyuZvEEDpJonp/9HPqQVNuqEc2YCw3+ANpnDmZSq7WOeNFnHTR0ET+VwDbQqmecprmuSxHhbNPJXE5W9TNfmrIaAppr+Kri/Ik5aEWPf26tqTzymD5Avlk3sGyc0C+UnvQmfUtij3YVffDm3353npbRtvhS+f6B6Gk7B12DowEBhwMVAKS1DEXW5TICS7CLPjAcop4TRA7hm1YDS/6JEDuGalHf3Ap+NKAKy7LTcBGU2FTx0MfXv0qIlVmkl3fhLI9AnPU96t5Ic+Q4LCdl178nllqFd8Bn+X40e+4Ww0xM91uZEjWJjOmG0JDSKTbpeNz6p2QN4blqhtD2n3aDmC3ie9cYYsgefAwPtgAAPabZnpafI0SCuBRgZl+Xs10Cg0ax1ZBryQ5CwdJ6EdCirrlXOceDKlBFlZb6PseQTCT4jYMSLQHk12aHsIHO1eKbtb15S2Jzvyop1zlurNy00b+ZE0Kx1F96QM5MLRKHZltndoaO3Ke1R20nbFXtwL5x0YCAwEBn4qBkhCZAXpFFTK1A+dsiGBaleQpu1RAEJ7tKwLYvDW36amajAb4LM+O9reCM30TJ8QsSklOm22Kp9xPlfh+W5dU32O8KIlRJBsXuGcujkdvsumWCVNqusz/9fsIHmhsp/JS9D+qQ415A7sBwbeFwODCRFNUBRhdwVpOiJFacrABkGMJF95hMhIiFb4NBMiygsNmjKgUj7xf8kv3C/36pSSR5OWIU3tXim7W9eUtuSdliEvRkJEdQnJX52KkjQrHWd0p4zmsZEhTL6Z7R0aWrvyniqfQ3OQd6qL+D/0GRgIDAQG3hIDhWkIHDSZEIEjrwlpp2jDOWO3axMYgvQ3WUPCwJCC0vdC1xxBub3OpF/3wae9jBGiStPmExfYcl769mpwH6YpRogwEKc1Npcka6MJn4djQifLiD1okkYCs6tr8lyzgSefV4b2xWfwd074ptt1wYXhmadrfTOybUtoqLzeUY46Z3SR91hD1PBwh46ZboNO6DQwEBj4KAwUYVYSojQqM7U1HvPUgmEGxHWZrINYjYSI04SzrVoiA4kL0rO+MqujL8xJ06+bvpeOT4uXch+mfvovkUZoioQoJVKor3m50REUNhrSl2EHu1Z9S9qOrpkuCFA9+cyydto7HbnBZJJNCc7TcsUF1okHqjNhW4vHe+8nOaSucLTO+oKQ6Oje9qN+TYgRw3ENfAUGAgNvhIEw1hsZ65iAI0b/fpT8P1n2SNiO6T+hx9BjYOBTMRAJ0Y9KCKAj/+Sk4CfLHk78U514yBXYDgwcg4FIiN4/IdKntnCaC6e4qpw/OSn4ybIf4zDC8YYeAwOBgU/FQCRENVEIkH8qyEOuwHZgIDAQGAgMrGEgEqJIiAIDgYHAQGAgMBAY+PEYeLYC8LPoZ/MR7e9zBmE/qre0/QDun0S3sTjrzQy+rLPa8cp28vNw+XbySW0S/4dvCwwEBgYxcIyiwFHyvYKOoTsohDIMltfVbOHp9WR4tg5z+5+ul1Pke9RaJS/p8cruTTQeJd+9fEZ9xTe+hl/Z79uD/9DdaRg4hvApQeUOZwZ7+EzTtiTt1WR4FdB/ul5Oke9RCYOX9Hhld/SthMtHyXcvn1E/EqLAQGBgHAMlISrO81Y3A8SdlDFhEhvt3comiuAYcYqgXpXN8RSGIBBhXfYllOCFb8xId3kuvAEP9HiH65Q3ZBwdtVqVQciOG0i6fKLerKtBE/RkbUop2mPnh5V6c7LB2uaS8zKh/dImkVM5j+x7+Z7JCfYrejHtd48MCk5aYniwzlbkwyNiphvVzy3vzm3ZCPkH2tZUFj5zxFVggvUVryy1DdOdgAUh32o9Y+uGUg93L5fbO8iNPPWNVa3+EvdbPwhdhC4CAydhoCgWnNk3HK+RE50U7EiSwY5iuOSdkmkSs/8tW1mDwnjJR1vQqS/ghbbNfwO9nJBt5cl6nsn+dVmueGTFCp+ewUya9dywdtRElZ2197VwG6EeWz0akFl71H6JJkmCLtflJo5gsfSS5cN2aQfFe42XMRkojf5/JgO1w26d5TZs+bIcVI9cZkU+THIemRDVfiv6CsOLKKsJESTBJclD3lfr7UiIBnDm9Zco6/tD6CR0Ehg4HAOFYHFYV3SK1KHLsnL0RA1yyu9xQ2HwJILJ9oAXkpylN8/6G0aM2ogUDW70/xF+1OclL6gfuMoyySd9lv4v63lllKas59nIK6P2SjTn5YajXpSX8r+ql/rcRvt5MlSaBAt4T9bD+3CVZaM6KzRs+RTZ1tpDvqj+8Z5zBR5wtJRdK84Vnazx4ukl8XKwfNAeTa6oDhIvPs5G+mg8Y+DAwVboLHQWGBjGQHlw1ZnBWVDijzhrO6isMaI4ZY+X1PFJEkSD3xeMXOnJ0QggVBkkL9TxyDIaAOhz8n9Zj5bLMkrznjJpO/hd7He5wrlxc5k2k1OleSSKJr9clxvt58lA9SD/l/VouSwb1Vmhodo9lYFsvT5SAmYFfuSL8oD3zrjeJfvB8nm8QBK+gjOOqzW/EeWhr8BAYOBwDBSCnjOTZYpjt4PKGsNGQCWjPnxEKNOD6ROY3svX0gYEIS3w0+Cl8I6gUmUA2SkvtL4sg/ZJkoh0u6usN0pT2oEGXUlTlg3roF/7ouql8rzRfp4MlaaCGSkffVaWUTsMtGfL5yQMFBO0PeSL6h/vOVfgQcXuGp7WZHf5PFi+AV1jX4D1RN1UnaMfrBdXpW+E3mLRcGDgKAyUDrbizPL6DVgzkZ+/XKfldm2dMzl0sfYEn81TGnzdTy2r6z8arfb8yhqNaWLTZY1m4VFbVJ0CiM6LJYO5dqXScvg0gGrSrPpQaLo2wsSk1aMBx7QfLA7GNVFlKk0mdZZesr6xXWK/3TJQGv3/x+us4eRbxa6RMHjyob0TNtpopcTmYb89DHpliU9DvtV6yjRlokc/eMgvKxWDAzg7TCdog7hWfx267f1J6CR0omCgKAWcIB1F6N5w6Rc+3/krLuZw8kLr/JYrAkF1sNQA4DzFFFxaHFqc7Xxb8Is39uVMbbPUd96gIZB3Uz0qL8iXJQOVfa4Lz3HqxOcTacurQRPks75gWrNRkQ2+Ppsm+QZO2+P2k1//XC+SV00vjv3ukaHaV/IAv6kMxA53t6fJV9rTpsy89gj/sPWD2h/IM0qH3BbECiZUDHpliQcnIVrtf1+LJl9KnlO/npebGAVax5lm87h3N0aOxFvQ2tY/Q1/vpq8XdDgy8L8qqF6ZT20a51X1GHy9ltN4ZVwHVl4LK2GPsMdnYSASot1vYC8WOOANPO/ton1i/YJ2/qyO9DmO8cVwvbt/Br4+B5Nhy7DlYzDwgoHyXRyyyac+nYSLZukeSsc6+7yeB9rRpxlf0NYV5M/S2Svr5Em8mbh+Ej8VI9H+sf4i9Bn6DAwIDIRChEIiE48AFBgIDAQGAgOBgZ+HgUiIIiEKDAQGAgOBgcBAYODHY+DZCsjTPOdNI22R7xxe2Jc33RdcW/h7wLPd14UPaPPnvYXEm2fYPDAQGAgMvB4Gjgl46ifuTxU2r0npPrt/OE/Ah9iG4OE8bLDxAxKiliB+99sivLJugrdw4IGBwEBg4JMxsCFYOkB4tYQI9kiZJmUfIkeGU4ZLYYFqJERqB3o1zJxi/0fjLdpTsRa2PcbPhx5Djx+OgWLg8mUJbvAGmy6tc6sAACAASURBVPvlT7gRAGJTvBvsiFxOve42WBwbEaEjBWzKTPDCv5iCERfBm9xz5zrljSO1jRmNgLGPF9SNdm1ffOHXZUyn1uaLiT+oOy/TbSrni8GJ5FM6b4zbBNpt+oCdnGtbdJNNk2Y55TwlbVBX29BRk+2Ye5EQHaPHD3dQkeAYPivsHv0nMHA4BgrBEhThfDBQckoQyC7Q7NiES97ZlyYx+4Obsm6H8dLvqQO80Lb5b6CXE7LtPG3nZRWQSRaZIGI77ZgNPrWXy+uxB8Uhcjmp3ST93n5pl+cZEquSBFUn2/PSP3M46CrGuNzntLNqo6qLaD90FRgIDAQGfjAGivFl4KZrSWRZSZhoMNuefCDoMCDjb+WcJGUEqJ23xdfoUD7o/2MG3sHLWjBVdJfPaiNJjJSvnpVFdMJ03kaFtINvk6zUfolHRTa4L/nr6nEeUI+g2zoaRUcISRKNz1rX7fbRebHox/3QV2AgMBAYCAxswEBRFgRGOnpAA2MKmmQ6BgMgCX77g5sSqD1eUnAnSRBLJmDkqiUa23naw8sK2GTCgUmIpeuavIhpQVovTbfl9VFURnZWFNiItpGSLIdmardMgbJ6K/JhvR1XyvsGwMYUyg5dh37Pw3HoNnQbGPgYDBRBvCRElikOeX9wM5IQuhCZJT2Z3zx9lKfT6vQZPIfJGr0OB/h9vLidwUqIXPmADyV5SeuFpnRo5g2mLSc4ALdMH5Z26hojmtAmexk0JX9dPR3oYG9V1yRJdvXCRrz0NtbqR3noLTAQGAgMBAYOxEBRpkx6RGCEBIRNkV2n5XZthkgBcpLrUwhtPMm+S6asJAQCvbXGpoxkTJP7SbuapKUEgK9BasrcyUsnU9NLNyVVkxNPPiN5KVNpsMD6+gWnjcOoXRkRw8Qm7XOUE8WhEaI6Pdd0zesRWTw5d5Sp9tlBp9nvPF6jjdBtYCAwEBj4eAwUAVcSorQod2qjAvN0XS4seOWF1nnUoE1bJQCpSQhMe/XTcGm0p/CCX7zxr8zQIKW+MyKhBtxTeEGelGtqT+gD9DbwlVkd7SF6zonntS5KpskLbDWQ9T+nUSRalhdVa6NOuI7ogV+ZKSN5dZSPyBrOR8FT6CemTAMDgYHAwFkYeEGnWxIinnA9ic9X4iU6wVmdIOgGtgIDgYHAQGDgSYmGp/hXSkJeiRdPZ1EWziwwEBgIDAQGAgP3YCASIndqxkyI9Ck/XGgcU0AviKtwFPc4iqgb+AkMBAY+HQMRuNyEKDrAp3eAkC8wHhgIDAQGAgOAgUiIQgeBgcBAYCAwEBgIDPx4DAgFkC+Aft60j/LZ/Y9JGLfJnr52w68E1/Z5Els4vI/TadOidMuJ9+Ff9G2C5U32I/XOld3absKW41x+9rS7rR+N8t/sZXwp+jAbDejkbfv7gGyvpOfg5YxRPQGCB4MZOvq2YJMdDq7VSde1gHwycLbLIHSu8KfS1GwD95ytB0Yd7u7nNJ6kPCPPyDryN6zlwj2XSlndGwvos32u1rdk2CKvagvJ3wv/dvk/wjaHyf4OCRFgC7bROCfx0XGJba77Db3+g+t1mEL+H6mzB8t8WB8Ivp+MYWGADsyi/GDDe86aHUXRJT3Yyc7lb8Q4ngwj9bVnVJqabeDeT0iI0i7d9O2YOFfQAYxWoR6u0zLPc/t9J2ZVWwBNsuAe9oDS9o3SbPvoeyb/IIOGqTv1tV++SIhU3SkvA+pzT7Ob8MEdptBXkz77KrwGH2eMsrwzzTUwY3l2VtNtWmY5VeJtMmiVYRBDWunaNjAEJw4bC17pzssY8BKIsZMhfy1A4YaO3988SPEEa2IBLLVXeJFThWa9FRn4ZpbzMt1gN+gVPj2anaPBHbuvNTj3sltBBvSX9ePJbsqAjkTjCWVM+pyXaZrIuWqt3erULRrYRrnWEaFKv+Al1Z/qOXYpObkdlyiaCQUkXsmmChYF7yiriaUu4ePJil0P8H9ZqN3zDu+lPutfZGdz5G9Q98j/2jXvnl42XO1eYkhfxfbZ1cBqSgisjUMdvyT1YvQ/feNXi1e0NbTLd7w3+1FJnNFG4+3lNthoOPVplm9NOtX0An2E+8Rsz9YnfftpNMvpBK6NbJ2t4SnKLRzG/ZOwIRRrOsjSOTsnl+/rx2x4ZbldNdhob0TdPexkhP/SKTEgJAeFSVSpX9/iL9fl1h01gvxKmiR5UuqpMpSjNeZb2dEbzh5DB+rxWQKESlOzDdwDGR2a4ORkktcfKaLI7smAgUzjqU4n6MeBsMSmtNHxh/TpFWWFe7Td8v/1Ni/TFfR8Wy70WUpjx/+dLYB2l2jkgF3xpbWzgkFTL0P1cOf4y3JFzBUeOv4pb1SP9P4B/0O7ddRuiB5gUAZsxKWOpbwDuzzIOPffrM+1/pePudk2bU/8QycX8kueYX1zR3vF/nBcTwsC2E7TC5chl/Pd6vNxP11fU+l/Lb39dJpoAxoDZLuNbypD/B96eTkMCIZMB4kdUDwvOxMNRF5Z6dyqsyY08M14nmBkqo0gfZWDTpmT0NrDBC6VzcstnY8mZKiORpFxoJ4qg+SFHmYqyxSdqzSV51JiUBMioh/ybKPV3gRrvVXZCU0qA9Yj7dTOvSYfq6MktkhbXgndJhNJjqB8LmvSoA1MhiUd/F2SVEhu2lE0l+V2y0ejoDysLaybkr6sG71cwVji38GgpRevHtEJ8iuvLn+sTYXnKu+Oss20of+JhEjK19FU+izwLOtR7MoyoLmGlWE9KPzc256sr8nXyaDwQXVARyS7usXWe3Xd1duBnWF9B23Z3+P3XZgQlU0wK84KOyYmHfCb1oeObJUVwGvOut0jARyGh0cSIqe9y/WWhozzlJ9wvIkfw4ms1Gv8El0mJ1amDuhoAiYvDp8AaJUm1W3RX01sPF1jWRpizwlDT1+R3ZOBtk9lgfvYnvlMsyvwwYNR5iOPwEgbIQYFr1Uv5D7cWwlylxtOyX6lESULF72uqIzIE7E9yq1cfQzaejHrSV1rbXofLlTdjfGfnW3Ws2YjfIGpI2gSGwp/zYErupTydfwqdaAND7urNLfoQj6bdcNGYe5tL8nCX0zW+5ijF7CJ4Qt8+63QRNt2NpI6it8N86GLF9OFMIgJZqcz0EQF6mMgkh2ZlpXOowWbdq8FCHAA9yZEVPHQ8fthXcWZYSev/Pb1Gr9El9IJUjqyTNG5SlN5bighKqNptxtM/V2Xabott24aTZFd8kllwP81njS7i8CY5bt26zCojbT/8/Qf4IIECI0HuIc4RF53XrktoG0l0YVRJlyjMtiOhsERvbB6UtdK25x/glF4VtOdQkOzRXev8FKnDTfTVnyMlK+jqdQB/qGewFzlV6N5EFba9BHR873tyfoon+wDTAZDL54vKO3Y9jNoSv46GxFd7MVW1CPTpaHP2pePx4VQrglmozMo60VaYIA6sH7FmufGeeqyMA+FAx5K58Y3luEpM+oEqSyQUJG1FRAksI2mXOSX6GSgXqYlZKjrb0D2TA/WtdyuirOmfOKziT9JkySI6TlYTFsCMTglS/Zio+85JxGQVHxTZ4q0cI1T4QH4lutaqgz4jHSGjFaze5d8pnoaH0T32Aa9Jl3NaYoL9aoGdYKh+hyls+F/LaGAhdtpFGBLOwNYaiMbJOFbqcfWynzpa4i+u/VyRc+q/VZsYOkOadEPISgmrXr1vuZjsE9aWNLqZP5N7BbseX5pP2aQX6LDe9tDvVY9AW1sp+ml+V0slyOseB/WXCm+ANsx7Wfpuuel6++Md6KbuF/jw37MhT4P1J1QphKcc2NWZ8gBHhYM57UYIoiDM7fKUmfIi43zEDsGARn4KY+589UheXhbR6cLHRr/B9pCFkyuUl1wCKnjA239rR+Hve16yJcmA5TRr3/IOpUVPrO+DZpEn/AVXVu0vSZ7SwBTAlf15MtuykAcGSQH3H50ykJ+ZYY6K3Zkb7VY5lyT0xajMcLOSX9bEhUii9ax+oQIdJaxCmWIE62uvLeOJV0vfj2KM+CnJeG5fQNLRW7Vfis6kXLh70ZrXmBEsvbNIXqGjyk2B7zzLxZLH5PrjmpbVC99/9v+1ZeDS8+HlP6+u70kP/pGwgPxBf2Xa4Yuy3Q8vgxyXwAvQNiXNfvZNFsir9mI8FxtE/ewz8T1pbAgmIFAUqYEtjj6o42aOioEnZq0CD6jY735m0UO/M/E2DpmW7LI377PxOI76OUs+Z2Ai/39iES3JCgXpHn29dHtnS1P0H9z33tW//0Iuq8rBEzPzGV0qZ/ieV2+1wNt8J7fKJW33p/ubK3RgB+hFz0hgtGxvK5lxyfrmt4enaA8uj1N5rgXSUxgYAQDEZwjgXksBvIapm1TTT/BRqEXC4d51AxGrvupIauOc//RCYrZXhuBxFF5en3t0VNHvxF4RwJvPPOaOAlg/4RgGzIGzgMDgYHAQGAgMOBiwC2MLPY1s9iwS9glMBAYCAwEBgIDx2Lg2QnRKy0i/b/l37//XpY/v5b/HKbkv5b//vl7WYDu338v//v112sD+P9+vwefh9nn2fiP9uONNTAQGAgMvAgGjjFE/2nyMXT3KynPz2/7OuiEhOjdEowH8Ju/ICzbNGzczHA/Hp6Nx2g/bBcYCAwEBl4cA8cY6NUSIthPY5rKuVbPHE14QIJxKMAeyO+rYeZQPT4Tc9H2a4/Chn3CPoGBV8VASYjKlxC4eRhsgla3cE/Go5uczcuEb/Zk36L2hcTY59R0pIB9USF44V+WwMiP4E3uTQKf609X/TwwA4j//G7TWnTK7D+//qQppH9//17+t2naq4w2lTrdlNlfv5Z/61Tan+Xf/yOJKSYlf1qby5/f6fluyu2vX8v//v6z/PcvPjWXpud+/18DnUozTw3+5xe282f590+Wt2vH0Ns9SUQkRMTmJ+j3HttE3bBNYCAw8AMxUIwOScg3HrOBR2q0U7/Z8QDllHCaxOwPbsoaIsZLv/cI8ELb5r+BXttF+N4pM0yIMEnKiRMkIIOdBRMRtnaIT811NEud5e/fpZ2/ln9+/Vr+C0kbTXIgiKZnfy//yIBaaNREy6D5n5RQtXVTmBhGQjRoX6n3+N2S8NBF6CIwEBh4LwzQhIiM7MCoCx7vkBIUUqacxn58QkTaU0aAcOv5fOxGe5byQf8fy3R5ogJ1MCGqCUJJLOrvNWNrz8t7a79LG4kXWPBdkhhIduo9yccgzZxQkcXesp6kW36DbtuIYF4PlH5vOIpju30iSRnDcegp9BQYCAwEBnZgoCitTFPV7ey7hIgEPTztmwS//cHNGCHCZAwCMOUlBWSYNitJEEuW4MwmPTkaU4ydEMmRlnsSIkyyTJpWUpLu/17+KeUwWpRGdNKo0V/LP7/zdBdOz7Gv2gyaq7wYCdGYPv0OuR8zPt0jeAsaoePAQGAgMPDjMFAEXkuIaIKiBMn9wc1IiDDhwYSIJF8A0jxNlqfT6vQZJEeYrNHrCu8N9HZCVBMgI7FoNASAtOflvbXfqO80MvR7+ff3n+XfX7+W/9F1RZVGWTdUf5fP/OVvpCnvy9/4nLiCvVVdCzuZelFGGb1no0zgStgj9BP6CQwEBgIDd2OgEPASopKA0PU4cM7Y7doaTwFyEifdo9NOU2583U8znJUQ4Xqmfg1RqptGhqY2UoRtkauapLm82AnRM9YQ1SSsylT4S4uo8f+/84JslsjAaJHY94iVN7t9xRqimOOv+CK4iHuBi8BAYODnYWAsIfr6ol+ZwZlC16VOryWlwXQVTqu1aauUvKhJiH6OTxrtKckZfvHGvzJDp13qOyMSwwkRJgXii7C0qHn3V2aFTycRWf3KjC3EBnr4JVleRM0XY/+1/LdOmSlfi1l8pHVSD/7KTBnJq6N8P68DhtMNmwcGAgOBgdfAACYYL3QtCRFPuJ7DX7fG5jWMFp0n7BAYCAwEBgIDgYFjMfCcRKNNmSntR0IUID8W5KHP0GdgIDAQGAgMrGFASUierbS3SIjaGh76VRf+X78ge7Yuo/21DhDlgZHAQGAgMBAYAAy8YEIUPEXnDAwEBgIDgYHAQGDgsRiIhCiSwsBAYCAwEBgIDAQGfjwGnq0A5bP7x2aEJAPvP7u/v4Pgl2HiM/inybhib+drtPt1sdL2q+ok+CJ9JGwY/SAwEBj4WAwcI5j6iftTA0n+LJ/unbQO4hMSondLMN6N30GMvQ4+6fYV8zJdL5FsDNpwvf8e48uindBjYODHYuAYwV8n4GR5rtO8TNO8bEuIjtEF60zvlmC8G7+DwfRV8MkPSb4t0/e83C4n4G5QLwyrUSeS08BAYOBnY6A4Y7EZ4nfnqMWb7a282Sqb7H3TYzcc5UKQwuMf2MZ8ghe+MSOM/IggknatvjYgX6e8ceRtPCHCnZ3TV2JwgGrhu+5D9Bs3LyQHoTqyfX3pX6HV3af/+rWsbsz4p7W50GM6aLtpU8k/y3//4lNz6RyzdMZZsS8mOoxmlvM/v7AdZUNH2hb9X34JCDYgR6RcbtMy4/Ep8ySCvoElSl/+b2Ei3Z+XGTYFhXamjKmaCHv4XJHh+GQBsMs3LX2VRO14WSPJC50GBgIDb4eBwjAEh288LuNrSckK2QWav9nmXalpErPfsStriBgv/dEd+Ryzpmj+G+jloLOdp37KDBOiZxzdkXbK/gvk/Gv559ev5b9wHAdNciBpSIlO3rmadb6SANXP/8tvSfM/uEt3SQIxMayJm0xM8LeXTCT7kSTocl1u5FiXNSwxOWh7FZ8EE6WtK+ykPn/nEUGRnAE9FQueDNjukVfZHtCWyfyR7QWt9pIUughdBAYCA+sYoAkReXulQaUGnZaEyAAjf6tBTWXGSogELyQ540GEv3VTPuj/Y/zYCVFNEHCkpTtWo+mGtaU9L++t/S56S8kZJC4liYFkp96Tuh2kmRMqMuol60m6+FsG9w4v83LT1scMYInpj7ZHR1cwkSB81MSY3ENaKhbkc1QGbFe5Ai0c2WRXilGl3he2B1cc5UQ5tOfjXjjwwEBgIDDwSAyQhIhMeaSkA38nB47nlJErCQBqwBkypJEQYdtAowtUJAliAQVGrloitZ0nOyGSIy01QVqTUUkwcNTJpKnUSYE93f+9/FPKYbQojeikUSM40PXPghtD4rXyadBc5cWSD4M7lgsbXa63ZZrnMm1GpjgHsIRJDLta7ZH7j0qIGF8o/8iV8FppMPwaSfUI7XjmkU4z2gq8BQY+EwODCRFNUBRFbE8+0PkbCZE2GkDazcEvT53UqTsILrhuhV5XeK/BCdf9KGuI1hKLRgPlKlctEZH31n6j3Glk6Pfy7+8/y7+/fi3/o+uKKo3/yx21/v5L/400R5/D5/Eqg7tIiKg+YD1RXV8k6yG9tSvU0zBB6D0qIdo9QvRFEvki7/5+I3C2pr8ojwAWGAgMBAbWMFAcKwksKZiJAAfBpi5UhTUZ12m5XZtTTkGCrBOhATFNFaT1H+35Vm4lRLieiawXocZMb9ZTt0i10XXWjZi82CNEz1hDVJOwKnfh729YRI3//72kkSaW2MBokdj3iJUTO+xdQ5SCO478ZBvRpGe6XRc8nDdjoy16X8MStWH9PyVECiYIbtcSou8On5CgGDJUnRNdHXAvy150c4mvzKp9D9Bt0DoWq6HP0OcPxEAxOgksSQkiIfqCRavlCx4YhZmnFvCy0vJC6zxC06atUlkNZhRgEIzI9Fv5P432FF6wPf6VGdIo9cm0nTSe+vat8YJJwd85icDpprQA+Veehvp381dmhU8nEVn9yqxbp4RfkuVF1DnpgeQI2vpr+W+dMlO+FrP4+IJ1SDu+MisLlbO95+VGR4FSGf/K7Mo+LV/DEtqYXC1MlPuQfHkJ0RckcPAlWsJZw2dK1tK9XgaJp2N+U9ljH6JjdEpwEonV2htwlAdGAgM2Bl7QmZAg92yH2a2xsRUZIDtTNy+EiWdjMtp/QZ91JvaDdvjWwMCjMPCCzuWFgl8kRC+CjxfCRCQkL4KJCBKPChLRTmDtp2DgBZ3bCwU/OyFqa3jaFFubcqtfkL1xR9KmNPOUE6zlORo3+hRqbe92W+bhxfFH8xb0IgkMDAQGAgM/AANh5B9g5J+S3Yecb5yARz8MXxwYCAw8GQNhgCcbIIJ4BPHAQGAgMBAYCAw8HwOvlxC1L3/gfKpb/Xz75ROX7ss80K2yrcAZRn+hacbn2elBuj7DfoM0W9/A7QL29d9Gp+9jXtnDbevg+qX4HLTfw/UXfEWSERjYgoF9DvWojg1Oje5vxOiqCcZz+WX8SaA9k18ncLg8Sxk2/YZ1P/AJ+7GJiIuJTfzdi5XLcgV8li0hYKuJ83Q5wivqe+TZwWc8zHplO+2w2bYjuD6Bz+famdvO1hni4dj+90qyBy8cC6GP0/VxegNuELE7u3Zkx3N5XQXjMx3zSODYGcRsuc9xyC4mDpfBxhTwQUco4TiSG9tPya5r6+yOOmBjulv3EbrwMOuV7Wx7s21HcH0Cn6fY73CdndP/Xkn24OUOf7ETbz9c503hcMQCvg1/z+S0crYrcXmeOCG7HjxrbEQH9cubd7u2DfOSUUgbxxgJ3qTmZWJy4pSc4PN2qYkcbPhXeZRTeClIQfm8TBM5ooJtXCi+yipOHjeehLos0Do0TT2wwJHfGPnImyUfOFXR/rDeDYe8Jp/EBOp6BBNGJ0/JS8ET+wJO8MI3+TRkTyNBKFvrH6buO56Erukht7A7ddkgkvEi+OSYyPasGMSNJAeSMxe7wLdna6+skznryfQFK7Y1+RR6YTpDHkw+hR0QZ1jPuJoypOc9mqKM2j2Nom70PSs6S5uNnjBCO47zPX0j6oR+XxoDhTlwPN8kCbpclxs56gAcFg2w8LvuKr1aD3e1hikI/D+3674xmo7ua/GPA7EUXgKLTGrKLscz8nbJuxqzwFqcZwq8deok05uS4xPHV1Rni88QnpKu8RiKfMTI9yaahBa2UwLHpTheaivogNl+eGQEl8+0LdLeenXl83kBXl1MuLys6bo/BqbiuNCtv4s+W9Kq7c6u2EHq+otiHvmDZFvwsqKz5ETTM+KlwdUH549jt5R5fcwr09ot/NXkXviQUdsyPplehM6QB4NPD/NJn1ifXldk8GiyMmZ30HW2PR1xRB5YPcX37O8P3P7YXlxDL4EBEwOlIDmCebmxtxpSiTkd8vbs1SvO5Uodjvjf7eysTcIL0Ei0xciLoN0bHQOSRosHGpMvypOUj5ZVXpQ2vXpeWaUp+Ed9zFMafejWukiaMulgfBPbeu15ZbI9Sl+WSV6U370dFfkTP4O6rslnGSGpv4nsic+WtGJAk4lmx5siX31GloFesG2tTCbu8hnPBloZtQOWa/dGyvAZek38OT5k1LaUJykz1Rm2TZ/He7LeaNueDB5NpazaPfGkYBPuK/Wk75G/OV2rL8T90FNgYAcGmtJgjcQ04yJSMY1Cps2gg1ZHDo7GqgedXTp1dFjl6nZ2zdGJ+tsEBqck5UKnRKbFcCqvBCs2hA5lKJOUT+VXcYRePa/Mkx3qpTPm5uVbrjMpZXzK5ZvYEBKBrBdp2236LVjyZFjl5YQRIrQX6K+zEUmCoIwmKLQe1sVyyxZSdvqcLKO8eGVII+mOJ+5r9jGxizQpD3gPr14ZPiOupi8oz1n93eRzRC8an0lXdp/29GbK4NGUfAq95IR6u+8BPi2deTJEWYtroYvQxQYM6MoCB1UDP3Nm1+U22yMzrF5yIL4Ddzu75ug6R6PzryvASYhk8MN2igx1GoDyJOWjZVi/DJWz6TfpPGm9IZqKzIQmDMHXwA58kDJdL+h0fdtadbv7sj0pn6XrojMXE1Wvig4sXdMEEXgRSQ3oC6Y98xXpwrQiri8r95S6quy0PcqvZlvkxdMZ0pD18b51Lc+r2MU61DZ4D69eGT7jXJkvKM+ptvX4lDJrNtD4hHrSfg6vnR0rv8QPejQln11bO3xP5cH5ErdrB/EbV8umcT+w4WCgKAcWe+IamvJWIgMHTlOxEYiVemx+vJtXz4H4m6xVYox6TiaV2YkZo1OdhuGU6rqPtpD6cp2WGxxPgTykBaw5aLZEEUd/2pqQVoagw2fwt5KgMIeOz3s0CS2UDfisAQBGPbhush0U+Wj9NDLmJ7C6XgU/jJd+VGaNFwiaPia4bI0n1B3hp+Kk6bOb9kpBdipbCLS614meRp9ps7qVdqsDvNiYR/4UXlZ0lmRM7Rn20XjB51XsFp7xGcQBva6WCTus+AKQQbUttqPxmcqgHUVnyCvWx9/luoazhhtivxUZPJq23YE+2F4ZIap4sfumqjMhqypLPFM/jAn9EIwHLjxcNEWxYet5Wq7dVyzZoctEya/nfXkBbecFvnk6p3f2EJTUsuooG//roLedUnJYtS2+gLbxMC83OXJW+Oi/MstJiZymqgvRa/LSJwwt8ey/XDNlBD4kTfb1GLUDly/T1G1rtud1Ko0XyhsEB0PXuT0HE6rd13WN7alfKaXpYDGqluSjfCg6U3kBPFL5aFKVk2HvK7ML6pUlyQXjqb2+jySdGby42C1ttWd62maZ0Z7vC+z+3toRfQzamW8VL7r9IAnV/AS1g2I/1LW4+jJ4NGmZsLuTEHG8aHxSHPY22tVHhcxBY0sciWc/GC9bjJuDJpv+iY7lZZv3l6XRi0dsCPihti0BtSYagdf7MRk6DB0GBgIDn4mBDQlReiuMN5Szs2N4Q83rPozPjM8A4qfaNhKicNxn9JegGbgKDHwiBsYSIpgfT9NCsK4mgHCyDsr0VfpqTCzsPUH3H23bSIhOxuq7+QN9ehWntmP0+93sGfxGPD4UA4cSC+d7QsISgA+MBgYCA4GBwEBg4HQMnN5AJEmRJAUGAgOBgcBAYCAw8OoYeL2EKH1mipsjsq+TXo9XlrFrXwalr0vE58lndIqYGqrHI3zytEfrG/on3AyPEmcqPv0+EPZljQAAIABJREFUdVd7pP1Gh2xsSspdvh/5nNOP3kaGR+or2nr1AB/8bcOo7xDPdlTgZNjeLpT5HQ78bH5d+s/k13HkLs9U35v/h/UYsMj+2C/UXExs5vEefMM5ZLhze/4c+jxdjvCJ+h55VnlmMz7vbE+zlcPDGXbfTHOkHzkyPBcfis01G6zcs3WGeDi2v3+CzkKGY7D3Anp8riB251P251npyE9X5jMd5YgjP1x/5zhIFxOHy2DjH/igG23CkQ511+cH8lFxDTa2dsEe4WcrPu9tT+PJ4eEMu2+mOdKPHBmqrTTZ3+SerbNz+vsn6CxksP3om+mmCSI3JGvOHzqCGKInTsGuB7SNzcqgPk6L1av4pJ+0cYxS4c1mXqbblM79Su3XKTnB563tHJu/wirnItXni95S0Chf4E1km3/clbfIxqZxitPFzQLh672ma9wdW6dp6oE58vwGx0feLPl825rtJeduOMg1+SQmUNcjmDCCSkpeBnTNN/YzZE/HaaBsrX/4uqDPCV3TA5NhJ+Q5Y4nx4uos25P3F4EZQy/+Jp+CT7RDGfGz2jP7A8Og8UKj9em77E77Mm5XUdqufqX0XZJMrsmAfZPZCHWsyZDKLH1SbPT/b/Kf1UZAR7RHcZZsuNHXrdoB+0SMEI37gt7eUfeldVKYA2f2TRzK5brcyJEa4EBogIXfKcgP1bsueWM8mILA/3O79tuI4VDRKaV2t67NKYFFJjV1+/zC2yXvDMuSmNJuCrx4/lQJHPRYATqikIGvOI/Ke066ttNUAAU0k1zQXj8Nme2ny2faFnW99erKJ462UHTtYsLlZU3X/b5OFceFbv1d9ImBEZKDeeLYtRwb0zU7rgb5U46hWNFZais9I14ahvTR2qP4ZHwqdqjH1jhtMOwWndVNMLXEQbtX6G+2e9FHfZkQPgt0NkKzkyEde9N0Rv1esoMhw6o+NT2uyODRZGUMZ+AfMtaovRGvrJ5i9xGdIa24Kr5Ys3Pce5e1TMWgqWPOy429ZRBjMyeAbwo4mmHUK5396oDB7XysTcIL0Eu09yVEXaKj8GnyRXmS9WhZlRmDIOHfq+eVVZqEFt6DevOURh8gcDNHJWnKQMH4JrZF2luvsj1KX5ZJXpTfTBaXl0FdU/0Ab/U3kT3xCfjKSSsGmC44Sn4U+Sr/soy2rZXJxF0+I9uWv+XzG+0wkhB9SZqUZ1qGvGn3SpnZ57CuvCb5DN+zhSblSdNZxUfpd/R55EnWG8WxJ4NHUymrOEs8KX0B7iv1pN7lb05X8T2og7hyvxv6eEd9NIDDGokJRhfSULMckodgke9Bh2lB5Gsx60Hnow5SAYjb+TTHo9AY77DgJKRc6CRwWJ1ciyNkQ9qgG5RJyqfyqzgmr55X5skO9dIoBpzpJEYRShmfAqFnd9m2Hddtw1Fyuqgj4JnqZZWXsbd6na+Nuk76JEkQ8InBT9oB5cByyxZaPXxWlkm9WDqj9aVtsUy7rrXXTSlRTGC/EFhKgZ5MU23tD1RmwbPrC8SzaH/T95TnLZp39WlNBtD1mj63yuDRlLbtaO/zdaBXS2eo87gSX9fpPcreHB+6AcFh1MDPnMt1uc32yAyrlzp071CpwtzOpzmeuwDoOAkajGgbRYY6LE95kvLRskpjY5AeoqnYDOoVGWBIvAZ24IOUUd3T/7MdfNvS593/ZXtUL7Ks6qnJ5GJCeb7xYuiaJhHAi0hqQF8wEpSvyAdMm4pdwpW6re1SD+Sj7VF+ZRmlJ/VCdYY0ZH28b13l85SmbE+jIevDM+We2R+ozmh7SF+7V8r22z3rnvkej+aaDNR+wK/AC0vwUa4RfeKzzpXJ4NEsMtij7zt8naczh+euD8Sz7zgyEjxn3DZHPpH1PeCcOkeQOiGMoJAkBxaJOvXYfHU3z53fRr7JWiXWubxOX3jppr/czmg4ibqGCKdHYNRrWm5wTAnycAE95aDZEkUMwG29QSsreq3rjPC3kqCwIDFCk9BCeYHPGoxg1IMnrdkOiny0fnrDJbbFsq1XxosYIfJ0XdrJ2BPJCPLg2h11R/RTn2826qa9UtCbyhYCrS6coO5OmVXarQ7g18Y88qfwsqKz1C9Se4Z9VF769ig+xzAh2kMe1P7QRhr7vlJ0hPXRnuS62e4rvgd0ptJEHjQZqh4VGyGvWB9/l+uqPsXzaNN1/6n3WxtnoGuwvTIaXvGp0zR1pvEe9yKJ+DwMNGcObyd12HeelmtyGK0c11HIRMmv530JAbTzAuY8nSOcb+q8MAUkkjAwQnVclL+1/20nkWSbsC2+gBYCY+ZhXm5y5Kzwkc55Y1+Z5aRETlPVheg1eekTBpStp+nIB3xImuzrNWoHLl9yzLgIU74N7wG8xgvlDdqqOtV4cTCh2n1d19ie+tUQYBAw1slO+VD4VHkBG1H5aFKVcet9ZeYuSE7t9X0EAyv03e4FofCoY4nyacnXt+f1h5SApP6q9JWCpVZf0qb6FmWGrn3fA7bQaTYeBJ/Qznyr+NTxAkkv+gTK54o+jb7ky+DRpGUCZ05CxPGp2N3QWfYTjg8y5It6obM3wsAWY+Eb55Y68exdYNCG7E9xPB9q2xLgaqJxiu4C43dhPGwSIw2BgcDAa2BggzNPb2n0jWhD3dcQ9i1AB2+MeY1G/5n4aYHnU20bCdFbYP40XIffCfsHBgID4xgYS2pgvjoNu8O6mnHi8ewuXeXRGphus4bsj7TBR9s2EqLog7v64FF+Tp/Oxan0borzqbweJXPQOdI/B62H4umhjYVzDocXGAgMBAYCA4GBwMArYiASosjAAwOBgcBAYCAwEBj48Rh4PQW0L1XIJojvkE2zz+dRrw9arBxTQ/W4gk+ehmh9Q/+k+hCH/i5YcvhsenozH/IOfi54fMWRjeDpGFxi4H7OFRxXty8MCqYmGM/hcyjQPJNfJzgM8Y4633SF9RGwyP7YpM/FxCb+7sUKnL2HO7fnz5PP0+UIr6jvkWfHnlF1vYol73PvsXY1Paq8ePZe5VPZ0sKj94Zlts4QK8f2Tc1ucW8/5kN3L6e75zJkd+g3dGaREB3yluJi4oFBC/igGxnCMRF1h+YH8lGdJiQAdFPUA3hQdb2SaLANAWFzRLbf1X5/ovLiybjCZ9LbM/ukx/tBZbbOIiGq/eYgXQe9/X37jXTXhJQbhDXnD51LDNETR2PXA9rG2yTUTxu4kbPDpLMnbRyjUHhbmpeJbUCJOyILPm9tJ9f8FVbhk20w2DaI1Da+SwG1yMimcYojx80CoW7TtU/T1AMLDvmtkI+8WfL5tjXbS07GcLpr8klMoK5HMGE4t1Fd86/2DNnTBo0oW+sfvi7oc0LX9YDY9Y0ZdUxke/L+IjBj6KXrfyO6du3X68UOylQnsGs03/i1Yn7F7mb/E3xy25a2TR8ibIR6MfWY6ZkypHoeTVFGMVE2Udzkl1Z0ljakPGH0drwPcNtHvdDHm2CgGAqcyzfufwOO+7rcyJEa+a2QJwkpyA/Vuy55YzyYgsD/0cHsnDJL7So787oOrQQWmdTU7ewLb5e8uy1LYgrdFHjrjsaZXj7eQR7rgR0An8HfLeHBYyG20yS0UN4SHC7FufJkSBwnIeQzbYu0t16rbTJeuHw+L9BpRgNs38HWdN3v6wSyUzvX30WfLUHRdvRV7CCxxI6rQf5AL4KXFZ0lWdMz2/YBy7a1ca3q2uOl6IVtdAnBufYJXSd4BE5NgoR/GbU7wxLjU+gTMWskRGt66bGF/XbNR+q6Zu0xTIC+Mi7oaCS2z+qJfjuqM6QVVwObiJW4HjLC/+Y4KyBJzmVebuzNhQCIORbylujVS2W+A1cdMgKTtUl4gfLqDMV9rKteMSCJOgqfJl+UJ1mPltX2lTa9el5ZpSn4h/tQb54WOBZilsFJ0pRJB+Ob2NZrzyuT7VH6skzyovwe72CDuqb6Ad7qbyJ74hOSJXwJyLRlotnxpshXn5FltG2tTCbu8hnPBogJMeoqcS1/J15lO9J+wFd6poxSUTksnvD5qs8ewyovkp7khcqn8UGfR1pSvlHMeTJ4NJWyionEk4JbuK/UkzqSvzndXsdRHjoJDLgYaIWwRmKacRGpHJKHYJHvQSdsQQQOQjXqQYeWTh2dUrm6HVpzZqL+NuOC45FyoeOhU3fl/xIo2TA5TIGhTFI+lV/F2Xn1vDJPdqiXNnKEM5ZEElrK+JQLPbvLtu02/RYseTKs8nLCCBHaC/TX2YgkQVCGyZGUAetiuWULrR4+K8soL14ZrS9ti2XaFWh209LU7oauPV5kGbRL9abxUe6ZfgLLjQ8s7up/VMfI24BeLNybMng0NZ0hL+m6zy8Bj67/ZG00P2/JFvdDR4EBo9OAE6qBvzyTO991uc18moEqkdVLTkIEZ9Ge26E1Zybq07bX/3ccDw2atI0iQx3qpzxJ+WhZpbEjIaJBT6WpdFzidGGYvQZ24IOUWToasa1Vt7sv26MyyLKqpyaTiwnl+da+oWupT5HUgL5gJChfkQ+YNsX1ZeUeyCHqtrbLMyAfbY/yK8soPakXqjOkIevjfesqaSrPqbqW9RgvJIEs9FQaSltUV8xPeHSKzMP9T9qH8U5sJG27wi/lHf9nMkidUXpFhiu9x/7f4ZdK/T26R/7jin09roGFioHmJCayvgc6Wuf8U8eG0ROS5MBXJk49NgfezZ3nN5xvslaJGcZzJIUXuv6D1WUOB4U1HE9d94HTIzDqNS03OKYEebgAjRw0W6KIAbitCWlltE2RQAJN6pCZ0x6hibTJldGEoMXbzHZQ5EM9FX0y22LZ1ivjpR+VWeMlY08kI8hD4VO3O+pO6CXpotmom/YC/U9T2UKg1YUTzd0pM4MXG/PIn8LLis4StlN7pO+hTuDq8mLbXdX1Ci9MPu0rM42XFT8B8pm8gL/R+l9tR9En6iY90+tsDYOqL1mRwaPJdNb5QcCFMnLt+aUin6ozlD2usSYmMLAVAy0AwBtPHWKf0Qm18rr4T7yF+fW8ryuAdl7AnKdzNMcFU0AiCQMjV2dI+Vv733Y8SbYJ2+ILaCEwZh7m5SZHzgof/VdmOSmR01QpkEMdMyFqsvU0Hfk0muzrNWoHLl92/jlYd0nwng6l8ULlZV+Zabw4mCj65gnRuq5xcbT6JRJgEDAmcM2xqfCp8gI2orqmSVW2LazzAlwwXlZ1hrjo+0hLlngSXO1a8avIoPW/VV4c+Zy+6fsJ0Jtud7P/FT5928Iifuy/VHdUBk0vel/zZfBo0jKBifIhRB0FY32O1tP41HWmJnSMri5f1Au9/HAMbAEAvuFuqRPP3gWwNHpx3Zrl7nj+Q20rg3sEhR3YiD58Vx8OzAXmAgPvgoENzg6CC50uCyOfYmR4C81vi8anxGfo/VNtGwnRKRiNBGGD3zyjvwbNwHVg4AwMjHVsmANPUziwriYMcbIOyvSVnFY5Se8fbdtIiE7G6if5A33qFae9+TTtJ8kdskRMCwwUDIQiojMEBgIDgYHAQGAgMPDjMfDjFRBv0CeNPIVzib4VGAgMBAYCA2+EgdczVvqUFDeUY18nvR6vzNDs83nk9UGLlWNqqB6B8MlTG61v6J9pUzy2Z8lmoq+Y/DrYfRsZXlGvwVO87AYGtmIAA/dzruDwun1h0IhqgvEcPmmgMf9/Jr9OUDH5RT3vvsKaC/iU+dikz8XEbl734AbO3sOd2/Mnz+fpcoQ/1PfIs+SZB+Nys/1GsPtgGR5tZ1tnaPNj+9ij5Yv2SH98qA+Ldjdi77kKsx1Bv6HfRsG2Zob3P/9Mpz0SVA7viOc4axcTh8tg4x/4oBttwrEN+l4xNo1DMQs23vOV54Nxudl+I9h9sAyH2m0As7bOzuljj5Yv2nuQjxjAWtjCtUUrlJuONecPnVIM0RMHZdcD2nRjMbIhGdTHabF6pRunnZEQwVvWvExsA0rcEVnweWu7++avsPJmejRAJmClIFW+wJv4cScpoBbZ2DROCQC4oRx8vdd0jRvw6TRNMLOgkt8m+cibJZ9vW7O91PEMZ70mn8QE6noEE0aHH9U12wwxbcgodA88pA0aUbbWP3xd0OeErumBprDbsbMxo46JbE/eXwTfhl4Sz6SvMhksXjxaaUdpvoFrxe6K/cx+JPDCbVT0aslgYWmvDKmesB/iUyujtk0jpRv9y4rO0maVJ4zCMhys6CqepX07/v9wPBQDg1P6xv1vIChflxs5UgOcGQ2w8DsF+aF61+VSnMmVHPMBirXfjFYSotSutjOvB9gSWJR1SVm+wucl7/7KkpjiNFLgrTsaZ3r5eAd5rAfygc/g75bw4LEQ22kSWujMSlC5FKdMbQV69uQzbYu0t16rbXJSyeXzeVnFhMvLmq77fZ0qjgvd+rvosyUo2i7Bih2krtkxDcifctTEis6SE0rPiJcGVx+FPzWZcHjxaBYeahIk/MSo/RgmmOy9jZLsqgzrWEp1pTwrMqz3FcufZZ12L00SE4p/AX3IPqvyLmWJ3/eP7IcOQ4cNA8VpJicxLzf2xkMcPnNI5O3Zq1ccj32o4XMSoi7RUfg0HRTVg6xHy6qCMfAQXXr1vLJKk9DCe1BvntLow1wTNmpbHkiZfIxvYlukvfXqySDLlKSY8bap7UFdU/2A7PU3kT3xCQk3jhRm2qtBS5GvBjZZRtvWymTiLp8Z1Q2zr4EJyotHN/Hg+AnFnlV+SpfyJOXSeKHPIx1Zb7RtTwaPplLGZVPwB7wq9STG5W9OV+nvqIO4RjAPDByJgdbZYI3ENOMiUjkkD8Ei34PO24IIHIRq1ANHIJ26MJ7rCDQnKOpvcxzgsKRc6LDKlFidvmtnW7EpQShHmaR8Kr+Kk/TqeWWe7FAvbeQI5zbx5AfPfeNTLk2+PCyv23abfkmwRR0Bz1QvhU+bl5Uk2dNBGh0To4ar+iRJEPCJyZGsh3JgucWHVg+flWVSL5bOaH1pWyzzrrQdfM7jBZ8xrmZ/L89bffqufmTJQPsr/r9mI0icPJ+FdOgVaEqddfrZ51+gj1k629X/Or6ajw96oYvAgIsBvRCcVw38zNFdl9ssgg7pgKweOJAVB+46As0Jkra2G9ZxWDQY0TaKDHWKgPIk5aNllcaOhIjqTKWp2Iw4axjyr4Ed+CBlls6yHXzbWnW7+7I9KoMsq3pqMrmYUJ5v7Ru6lvoUATNPk+WpmjZ6CNOmuL6s8AZyiLqt7fIMyEfbo/zKMkpP6oXqDGnI+nh/7TpCi/KyRo+Us/5e7qv2K7wP9yOpZ0sGaSPCW2cbo4zJIO1A66zqf4d/8XRG247/jxwFCFqBJwsDzZFPZH0POLXO+SeHACMpZAQCFmY69dh8PFtPkdvN7YjAg8byHFDhpQWwIgfWVa+Gw6pz/Dg9Am+Q03KDY0qQhwvQl+uEMAC3NSEyiUyLymUCCTSpI2fOfoSmIiujCaMePGnNdlDkQz0VfTLbYtnWK+NFjBB5ui7trGOCy9YCH+qO6KfIRdd5ddNeKRmYyhYCrS6cku5OmVXarQ7wYmMe+Wt4qbys6CzJmNojfY/axeDFrufwgnQ1miv9HdpT7Ye8a/2otqPohfHSy76Ka6xPrysyeDRt2wIGQKfKCHTFhN3/VJ1RnuN/K4DF/cDGkRhozhzelGDaJU1nzNNyTc6rlWNwl4mSX098sVHXZCDdvIA5T6FoDg+mgEQSBgCoThTpjFxth5Vkm7AtvoAWAmPmYV5ucuSs8JHOeWNfmeWkJNdr03EpgYM6ZkLUZOtpOjJqNNnXa9QOXL4UNMt0k7RtLnPa1TqjxguVF9qqOtV4cTBR9M0T4XVdY3vqF0zpazMxqpbkonwofKq8gK6ofDSpyrb1vjLLHx/0SaSd2BTbmLzk8oZh0sfWvjIzaPr9HdqjemvtNR5EP4J25lvFhG4jSDSxHzaaXNeKjTR8pqTN83XUfpImLRO2dRKidT51ne3qf4bMQav0ldDPkQnEp9HaAhJ8q9xSJ569yxHtnMrY3uaH2rYE25pohDP8NAcW8gSmAwOBgaMwsCFhSW+M9O1sQ90w2LDB4A08r7UwPkE+Q5efattIiIZxtz2Jjv4fOgsMBAY+CgNjwsDceZrCgXU1ZwTkoEn0mkdrYLrNmj440gYfbdtIiAiufkrf1adQcfqaT7f+FJ2EnEf6zKD1sXj6WMF+YCAIW4ajCgwEBgIDgYHAwE4MhOJ2Ki4SrhjVCwwEBgIDgYHAwOdg4PUSovQJav3azfgk/xUNwD6fR70+aLFyTA2Vz56tT/LRHu99bX1D/7z7iOS+tUE2IX3F/vYuPDl9M3T93v3xiP4WNF4KA89lBhxC3YtFOjg1wXguvy54n8mv43RdnqXON/2GtRqwyP7YpM/FxCb+7sXKZbkCPkty3h2J8lBeQBbU971ytfqurjfjua19w/U6/ODiM/Rp0ATe8aWKXuWGjzts6OpMozfSNzfrutnwvP59XBu2zhDTx/qQd9BJ8Hgcvg7U5XOZsjuKsReL5nBe5d4zndqI0z1cT+c4MxcTh8tg4x/4oBttwnEPdaflB/JROzvYmG6KegAPrq434xmCmj1ydYY+x2n6vFUdD+jU1ZlWf6Rvbta1jdstsjzqWVtn5/iQR8kV7bwXDgfs1QSSG6415w+gFY6OdGC7HtA2NjKD+vTNLf0vPuknbQwIMjCPm53ixDagxCk5weet7Sqbv8LCDSvx+aK3FKTKF3hsY8ayY2+RkX3ZUhwkbhbI36KP2Jgxv23xkTdLPt+2vt4NZ7Ymn8QE6noEE1rAwd2RB3TNv9ozZE+jCChb6x++LuhzQtd0M1JrM0RXZ9mevL+I/qjqBWRom4Km+rhB5oiu1f5n6CzR9ZIOR59F9rpXFGvXa8+hKfXBaFJb9f+b/mxFZ6afELblGCztm/wJLGFfkfKJ36YM6TmPpiij2C0bT27ynys6a6OeGePMTwqZxvtfb9OoGzoZxEBRFHTab9z/BoLydblNLfhDZ6cBFn4n8A7Vuy7Z2cHwNv6f27XfHFZGiFK7W9eLlMCCQYF0uCxf4e2Sd43VOmd6I63D7tiJ25EDdEQhGwCfIYCsvOekaztNQgtlAJokKFFbAR+efKZtkfbWqyufzwvw6mLC5WVN1/2+ThXHhW79XfTZkla5Y7FiA0JjrjinmEf+Gl6qnVZ0lrCUnhEvDa4+KI+57dpeqefq2gjSNl5yGy1xIzs5e/osZXpChHjhLyjV95AdrqFdmNasdKpuUO9UH8b/Rcf1ZVD4wVF8sj6daIKvUuyOPLq6XvdLCR9Ia0WGbD+dJivrjloq9t3hP12cId9xHXipN3AbujtKd0XBqRPNy429ERDlsw5L3sy8eqVjXh1juR2FtUl4AXqJ9r6EqEt0FD5NvihPsh4tqzIrztir55VVmkIXqI95WuBYiG6ti6Qpkw7GN7Gt155XJtuj9GWZ5EX5zZy91662lkm2B7zUhLYk3fU3kT3VwyAG+s52lAlFx5tsj/IryygvWpkMPPIZSnvlfxagybMmzuEZajdSh98nOqPPwP/wYoFn6iXeDX1CGZVVtst+k/Y8mpSXLXpLzzp+cBSflGfZPpRVzJW+TJ9H3mW90bY9GTyaShnHt+LLkp37qVyJK/mb01X8GeogrkcF+qAzhqUGRlgjMc24iFQOyYMjyvekczXrQQejjk5hyO0ompNQaIx3LujQUq6WXLU32zLNUJwWG36GKQiUScqn8qs4Ea+eV+bJDvXSGzKc9yRGEUqZJV8ettZtO67bhqOUrKKOgGeql1VeThghsnhJ+iQBFvjEQCXtgHJguWULrR4+K8ukXlw+EafCtkjbu0I7EhPl+X39z/YFHV5Qp1J2aN8qo3pJfBrteTSJPuSIVscjeRbKTH9WnrN0dpef6GRGe4spT/A/axj0ZACdyWlUpKnpk+lmn/9MOvU+nmFtED8S9yOJeTwGdABC566BvzCVHcF1ucnT2wnTrF7qfL4Dt5xLclqakyBtrTm2vtzp0DQY0TaKDHUInfIk5aNllcaOhIgGL5WmYjPizCAAMKdJynqdZFojtrXqdvdle1QGWVb11GRyMaE839o3dC31KQIK6AumM/IV+YBp0zZlnNoAOUTd1napB/LR9ii/sozSk3qhOkMasj7e966pjvISUOq4utZ4YPV8X8B15uhzQHYdnw5N1MkenWHdNCJj+cE2hZfkLO0M+wmJI03XUi+Erw53TlnnkyWuse6qrnb4z0LbxRm2H9dIgJ6PgebIp7ruoSwIlp02dRh4YyFJDiwSderltzOc16frKXK70FG+yVol1tG9Dlp46aa/XIUaHbqusWlO7nKdlhscU4I8XIDfHDRboogBuK0NaGVFr9Y0DnVKzBmO0ETa5Ap8VprwRs2nE7MdFPlQX0WfzLZYtvXKeBEjRJ6uSzvrmOCyNcyg7oReki6ajbppL9D/NJUtBFpdOF09r/uAe5k2q1t0JjFoYx75U3hZ0RkNuuoUtMoLttdkarrK99Z1Tfo6xUFpj+EFRpiJL2BTZsnulj7bCFDfxwrvWnsuTSrfVQ80ms5W/BnoT9VZojUtV81P1HYUu6NOsT7+LtfVfiueR5xQO2R+mw48mjZ2QZ+AJz259miaOtN4j3s6VkMvj9JLcTjlbagOp87YuVs5BgX5lsyGirt63lcLQDsvYM7TOb3zhaCkllUnQ/lb+9/u0Em22hZfnNl4mJebHDkrfKRz3thXZjkpkdNUdDFoXfzJEiJMwiDxnJeJ0XTkAz5qQlSSEPZlILUDly8HyRw8pW1zmdOu1lE1Xihv4FgNXef2HEyodl/XNbanfuGT9vcRo2pJLsqHojOVF9AVlY8mAdm2sM4LcMF4WdUZ4qLvI0lnGi/lHsMgswPwSmXsaTfsyzINL3xPoIRftiaRtsX1mYJ2mspR+liyhdae5J/TpFPBKo41nQ35QSpH00vTlZCh2NbHICwe13wdxZKUz+7HVW2xAAABTElEQVSX4z5Z0qTtCew6CRHHvKQp7dR0ptpF8ylx71EJwU9vx+5UPVizU5JvxP1zW2jGs67+0uhFe7tzn73LaXyobUswqsnnXToKrDb8PRovj24vbN1sHboIXfwYDGwQNL1RRXZ/dueAt7u8FqH/TPy0tj/VtpEQnfPG92i8PLq9SJzPwU3oNfT62hgYS4hgjjgPgY89f1rgfm1lHgT2/DbcTaucJPtH2zYSooMw2fr9o/Hy6PZe33fpU8Q4NRoj+A2rr2/L4PXFbBQGeTGDHB7AQr7AeGAgMBAYCAwEBlYxsPpABOiTRmYCnIG9wEBgIDAQGAgMvAwGBCOwiLds3PXzhl5/8sLNbbK3r4LIRpVW4ii/orOee7n7bWqCfW7/cnyKPvwQ/rbh5QyHvwmDm3XyfPnO0JlL84Wml8+17TP6S7TpYm9z/zxHn/8PR5Argqdliw4AAAAASUVORK5CYII=&quot; alt=&quot;&quot; /&gt;
&lt;/p&gt;</description><pubDate>Sun, 13 Dec 2020 14:10:33 +0800</pubDate></item><item><title>CentOS7-wget命令</title><link>https://www.hbytw.cc/post/63.html</link><description>Wget主要用于下载文件，在安装软件时会经常用到，以下对wget做简单说明。&lt;br /&gt;
&lt;br /&gt;
1、下载单个文件：wget http://www.baidu.com。命令会直接在当前目录下载一个index.html的文件&lt;br /&gt;
&lt;br /&gt;
2、将下载的文件存放到指定的文件夹下，同时重命名下载的文件，利用-O：wget -O /home/index http://www.baidu.com&lt;br /&gt;
&lt;br /&gt;
3、下载多个文件：首先，创建一个file.txt文件，写入两个url（换行），如http://www.baidu.com;然后，wget -i file.txt;命令执行后会下载两个两个文件。&lt;br /&gt;
&lt;br /&gt;
4、下载时，不显示详细信息，即在后台下载：wget -b http://www.baidu.com。命令执行后会，下载的详细信息不会显示在终端，会在当前目录下生成一个web-log记录下载的详细信息。&lt;br /&gt;
&lt;br /&gt;
5、下载时，不显示详细信息，同时将下载信息保存到执行的文件中（同4）：wget -o dw.txt http://www.baidu.com&lt;br /&gt;
&lt;br /&gt;
6、断点续传：wget -c http://www.baidu.com&lt;br /&gt;
&lt;br /&gt;
7、限制下载的的速度：wget --limit-rate=100k -O zfj.html http://www.baidu.com&lt;br /&gt;
&lt;br /&gt;
8、测试是否能正常访问：wget --spider http://www.baidu.com&lt;br /&gt;
&lt;br /&gt;
9、设置下载重试的次数：wget --tries=3 http://www.baidu.com&lt;br /&gt;
&lt;br /&gt;
10、下载一个完整的网站，即当前页面所依赖的所有文件：wget --mirror -p --convert-links -P./test http://localhost&lt;br /&gt;
&lt;br /&gt;
&amp;emsp;&amp;emsp;--mirror:打开镜像选项&lt;br /&gt;
&lt;br /&gt;
&amp;emsp;&amp;emsp;-p:下载所有用于显示给定网址所必须的文件&lt;br /&gt;
&lt;br /&gt;
&amp;emsp;&amp;emsp;--convert-links：下载以后，转换链接用于本地显示&lt;br /&gt;
&lt;br /&gt;
&amp;emsp;&amp;emsp;-P LOCAL_DIR：保存所有的文件或目录到指定的目录下&lt;br /&gt;
&lt;br /&gt;
11、下载的过程中拒绝下载指定类型的文件:wget --reject=png --mirror -p --convert-links -P./test http://localhost&lt;br /&gt;
&lt;br /&gt;
12、多文件下载中拒绝下载超过设置大小的文件：wget -Q5m -i file.txt&lt;br /&gt;
&lt;br /&gt;
&amp;emsp;&amp;emsp;注意：此选项只能在下载多个文件时有用，当你下载一个文件时没用。&lt;br /&gt;
&lt;br /&gt;
13、从指定网站中下载所有指定类型的文件：wget -r -A .png http://www.baidu.com&lt;br /&gt;
&lt;br /&gt;
14、wget下载时，某些资源必须使用--no-check-certificate http://www.baidu.com&lt;br /&gt;
&lt;br /&gt;
15、使用wget实现FTP下载：wget --file-user=USERNAME --file-password=PASSWORD url&lt;br /&gt;
&lt;br /&gt;
17、需要使用用户名、密码时：&amp;nbsp; &amp;nbsp;wget只能处理利用用户名/密码方式限制访问的网站，可以利用两个参数：&lt;br /&gt;
&amp;nbsp; &amp;nbsp; --http-user=USER设置HTTP用户&lt;br /&gt;
&amp;nbsp; &amp;nbsp; --http-passwd=PASS设置HTTP密码&lt;br /&gt;
&amp;nbsp; &amp;nbsp; 对于需要证书做认证的网站，就只能利用其他下载工具了，例如curl。&lt;br /&gt;</description><pubDate>Wed, 02 Dec 2020 15:24:09 +0800</pubDate></item></channel></rss>