{"id":837,"date":"2021-02-16T14:57:16","date_gmt":"2021-02-16T06:57:16","guid":{"rendered":"https:\/\/blog.vvvtimes.com\/?p=837"},"modified":"2023-03-07T11:40:02","modified_gmt":"2023-03-07T03:40:02","slug":"centos7-install-openvpn-true-password-auth-bridge-mode","status":"publish","type":"post","link":"https:\/\/blog.vvvtimes.com\/index.php\/2021\/02\/16\/centos7-install-openvpn-true-password-auth-bridge-mode\/","title":{"rendered":"CentOS7\u5b89\u88c5\u90e8\u7f72OpenVPN\u7eaf\u5bc6\u7801\u8ba4\u8bc1\u6865\u63a5\u6a21\u5f0f"},"content":{"rendered":"<h1>\n\t\u672c\u6587\u53c2\u8003<br \/>\n<\/h1>\n<p>1.<a href=\"https:\/\/www.emaculation.com\/doku.php\/bridged_openvpn_server_setup\" target=\"_blank\" rel=\"noopener\">https:\/\/www.emaculation.com\/doku.php\/bridged_openvpn_server_setup<\/a><\/p>\n<p>\n\t2.<a href=\"https:\/\/serverfault.com\/questions\/622657\/configure-firewalld-for-openvpn-server-bridge-in-fedora-20\" target=\"_blank\" rel=\"noopener\">https:\/\/serverfault.com\/questions\/622657\/configure-firewalld-for-openvpn-server-bridge-in-fedora-20<\/a>\n<\/p>\n<p>\n\t3.<a href=\"https:\/\/www.linux.org.ru\/forum\/admin\/10631949\" target=\"_blank\" rel=\"noopener\">https:\/\/www.linux.org.ru\/forum\/admin\/10631949<\/a>\n<\/p>\n<p>\n\t\n<\/p>\n<p>\n\t\u6ce8\u610f\uff1a\u5b89\u5353\u548cIOS\u5ba2\u6237\u7aef\u5bf9TAP\u7f51\u5361\u7684\u652f\u6301\u6709\u7f3a\u9677\uff0c\u6240\u4ee5\u5b89\u5353\u548cIOS\u7406\u8bba\u4e0a\u4e0d\u652f\u6301OpenVPN\u6865\u63a5\u3002\n<\/p>\n<p>\n\t\u5b89\u5353\u7684\u4e0d\u5b8c\u5168\u652f\u6301&nbsp;VPN Client Pro\uff08\u6536\u8d39\uff0c\u65e0\u9700root\uff09\uff0cOpenVPN Installer \/ OpenVPN Settings\uff08\u514d\u8d39\uff0c\u9700\u8981root\uff09\n<\/p>\n<p>\n\t\u5b89\u5353\u548cIOS\u53ef\u80fd\u7684\u65b9\u6848\u662fVAP\uff1a\u53c2\u8003<a href=\"https:\/\/www.linksysinfo.org\/index.php?threads\/openvpn-from-ios-client-is-tap-supported.71010\/\" target=\"_blank\" rel=\"noopener\">\u8fd9\u4e2a\u94fe\u63a5<\/a>\n<\/p>\n<p>\n\t\n<\/p>\n<h1>\n\t1. \u8f6f\u4ef6\u7248\u672c<br \/>\n<\/h1>\n<p>CentOS \u2013 7.9.2009<br \/>\neasy-rsa \u2013 3.0.8<br \/>\nOpenVPN \u2013 2.4.10<\/p>\n<p>\n\t\n<\/p>\n<p>\n\tbridge-utils\n<\/p>\n<p>\n\t\n<\/p>\n<h1>\n\t2.\u5b89\u88c5<br \/>\n<\/h1>\n<p>\n\t\u6839\u636e\u524d\u9762NAT\u6a21\u5f0f\u7684<a href=\"https:\/\/blog.vvvtimes.com\/index.php\/2021\/02\/16\/centos7-install-openvpn-true-password-auth-nat-mode\/\" target=\"_blank\" rel=\"noopener\">\u5b89\u88c5\u6559\u7a0b<\/a>\uff0c\u5927\u90e8\u5206\u6b65\u9aa4\u80fd\u590d\u7528\uff0c\u8fd9\u91cc\u53ea\u8bf4\u533a\u522b\n<\/p>\n<h2>\n\t2.1\u914d\u7f6e\u6865\u63a5<br \/>\n<\/h2>\n<p>\n\t\u5b89\u88c5bridge-utils\n<\/p>\n<p>\n\t\n<\/p>\n<pre class=\"prettyprint lang-js\">yum install bridge-utils<\/pre>\n<p>ip addr \u67e5\u770b\u672c\u673aip<\/p>\n<p>\n\t\n<\/p>\n<p>\n\t\n<\/p>\n<pre class=\"prettyprint lang-js\">[root@localhost ~]# ip addr\r\n1: lo: &lt;LOOPBACK,UP,LOWER_UP&gt; mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000\r\n    link\/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00\r\n    inet 127.0.0.1\/8 scope host lo\r\n       valid_lft forever preferred_lft forever\r\n    inet6 ::1\/128 scope host \r\n       valid_lft forever preferred_lft forever\r\n2: ens32: &lt;BROADCAST,MULTICAST,UP,LOWER_UP&gt; mtu 1500 qdisc pfifo_fast state UP group default qlen 1000\r\n    link\/ether 00:50:56:8f:c0:dd brd ff:ff:ff:ff:ff:ff\r\n    inet 10.24.11.243\/24 brd 10.24.11.255 scope global noprefixroute ens32\r\n       valid_lft forever preferred_lft forever\r\n    inet6 fe80::f4f5:b7e6:943d:fd26\/64 scope link noprefixroute \r\n       valid_lft forever preferred_lft forever\r\n3: tun0: &lt;POINTOPOINT,MULTICAST,NOARP,UP,LOWER_UP&gt; mtu 1500 qdisc pfifo_fast state UNKNOWN group default qlen 100\r\n    link\/none \r\n    inet 10.8.0.1 peer 10.8.0.2\/32 scope global tun0\r\n       valid_lft forever preferred_lft forever\r\n    inet6 fe80::80e4:f8c5:e4fe:cf1\/64 scope link flags 800 \r\n       valid_lft forever preferred_lft forever<\/pre>\n<p>\u53ef\u4ee5\u83b7\u53d6\u5982\u4e0b\u4fe1\u606f<\/p>\n<p>\n\t\n<\/p>\n<p>\n\t\n<\/p>\n<pre class=\"prettyprint lang-js\">IP\u5730\u5740\uff1a10.24.11.243\r\n\u5b50\u7f51\u63a9\u7801\uff1a255.255.255.0\uff08\/24 CIDR\u8868\u793a\u6cd5\uff09\r\n\u5e7f\u64ad\u5730\u5740\uff1a10.24.11.255\r\n\u8def\u7531IP\u5730\u5740\uff1a10.24.11.254<\/pre>\n<p>\u914d\u7f6e\u6865\u63a5\u811a\u672c<\/p>\n<p>\n\t\n<\/p>\n<p>\n\t\n<\/p>\n<pre class=\"prettyprint lang-js\">nano \/etc\/openvpn\/openvpn-bridge<\/pre>\n<p>\u5185\u5bb9\u5982\u4e0b<\/p>\n<p>\n\t\n<\/p>\n<p>\n\t\n<\/p>\n<pre class=\"prettyprint lang-js\">#!\/bin\/sh\r\n\r\n# Define Bridge Interface\r\nbr=\"br0\"\r\n\r\n# Define list of TAP interfaces to be bridged,\r\n# for example tap=\"tap0 tap1 tap2\".\r\ntap=\"tap0\"\r\n\r\n# Define physical ethernet interface to be bridged\r\n# with TAP interface(s) above. \u6839\u636e\u5b9e\u9645\u5185\u5bb9\u4fee\u6539\u4e0b\u9762\u56db\u9879\r\neth=\"ens32\"\r\neth_ip_netmask=\"10.24.11.243\/24\"\r\neth_broadcast=\"10.24.11.255\"\r\neth_gateway=\"10.24.11.254\"\r\n\r\ncase \"$1\" in\r\nstart)\r\n    for t in $tap; do\r\n        openvpn --mktun --dev $t\r\n    done\r\n\r\n    brctl addbr $br\r\n    brctl addif $br $eth\r\n\r\n    for t in $tap; do\r\n        brctl addif $br $t\r\n    done\r\n\r\n    for t in $tap; do\r\n        ip addr flush dev $t\r\n        ip link set $t promisc on up\r\n    done\r\n\r\n    ip addr flush dev $eth\r\n    ip link set $eth promisc on up\r\n\r\n    ip addr add $eth_ip_netmask broadcast $eth_broadcast dev $br\r\n    ip link set $br up\r\n\r\n    ip route add default via $eth_gateway\r\n    ;;\r\nstop)\r\n    ip link set $br down\r\n    brctl delbr $br\r\n\r\n    for t in $tap; do\r\n        openvpn --rmtun --dev $t\r\n    done\r\n\r\n    ip link set $eth promisc off up\r\n    ip addr add $eth_ip_netmask broadcast $eth_broadcast dev $eth\r\n\r\n    ip route add default via $eth_gateway\r\n    ;;\r\n*)\r\n    echo \"Usage:  openvpn-bridge {start|stop}\"\r\n    exit 1\r\n    ;;\r\nesac\r\nexit 0<\/pre>\n<p>\n\t\u8d4b\u6743\u9650\n<\/p>\n<p>\n\t\n<\/p>\n<pre class=\"prettyprint lang-js\">chmod 700 \/etc\/openvpn\/openvpn-bridge\r\nchown openvpn:openvpn \/etc\/openvpn\/openvpn-bridge<\/pre>\n<p>\n\t\n<\/p>\n<p>\n\t\n<\/p>\n<h2>\n\t2.2\u7f16\u8f91\u670d\u52a1\u7aef\u914d\u7f6e<br \/>\n<\/h2>\n<p>\n\tdev tun\u6ce8\u91ca\u6389\uff0c\u6539\u6210 dev tap0\n<\/p>\n<p>\n\tserver\u884c\u6ce8\u91ca\u6389\uff0c\u6539\u6210server-bridge\uff0cserver-bridge\u8bed\u6cd5\u5982\u4e0b\n<\/p>\n<p>\n\t\n<\/p>\n<pre class=\"prettyprint lang-js\">server-bridge [gw] [mask] [start-IP] [end-IP]<\/pre>\n<p>\u6ce8\u610f\uff0c\u8fd9\u91cc\u7684[gw] \u6709\u7684\u6559\u7a0b\u662f\u672c\u673aip\uff0c\u6709\u7684\u6559\u7a0b\u662f\u5b9e\u9645\u7f51\u5173\uff0c\u4e24\u4e2a\u90fd\u8bd5\u9a8c\u540e\uff0c\u586b\u672c\u673a\u7f51\u5173\u7684\u53ea\u80fd\u8bbf\u95ee\u672c\u7f51\u6bb5\u7684\uff0c\u5982\u679c\u5b58\u5728\u591a\u4e2avlan\uff0c\u90a3\u5c31\u65e0\u6cd5\u8bbf\u95ee<br \/>\n\u6240\u4ee5\u6b63\u786e\u7684\u586b\u53d1\u5e94\u8be5\u662f\u586b\u5b9e\u9645\u7f51\u5173\u3002<br \/>\n\u7f16\u8f91<\/p>\n<p>\n\t\n<\/p>\n<p>\n\t\n<\/p>\n<pre class=\"prettyprint lang-js\">nano \/etc\/openvpn\/server\/server.conf<\/pre>\n<p>\u5185\u5bb9\u5982\u4e0b<\/p>\n<p>\n\t\n<\/p>\n<p>\n\t\n<\/p>\n<pre class=\"prettyprint lang-js\">port 1194\r\nproto tcp\r\n#dev tun\r\ndev tap0\r\n#dev-node tap-bridge\r\nuser openvpn\r\ngroup openvpn\r\n\r\n#\u914d\u7f6e\u8bc1\u4e66\u4fe1\u606f\r\nca \/etc\/openvpn\/server\/easy-rsa\/pki\/ca.crt\r\ncert \/etc\/openvpn\/server\/easy-rsa\/pki\/issued\/server.crt\r\nkey \/etc\/openvpn\/server\/easy-rsa\/pki\/private\/server.key\r\ndh \/etc\/openvpn\/server\/easy-rsa\/pki\/dh.pem\r\ntls-auth \/etc\/openvpn\/server\/easy-rsa\/ta.key 0\r\n\r\n#\u914d\u7f6e\u8d26\u53f7\u5bc6\u7801\u7684\u8ba4\u8bc1\u65b9\u5f0f\r\nscript-security 3\r\nauth-user-pass-verify \"\/etc\/openvpn\/server\/user\/checkpsw.sh\" via-env\r\nverify-client-cert none\r\nusername-as-common-name\r\nclient-to-client\r\nduplicate-cn\r\n\r\n#\u914d\u7f6e\u7f51\u7edc\u4fe1\u606f\r\n#server 10.8.0.0 255.255.255.0\r\nserver-bridge 10.24.11.254 255.255.255.0 10.24.11.10 10.24.11.190\r\nclient-to-client\r\npush \"dhcp-option DNS 10.24.11.250\"\r\npush \"dhcp-option DNS 114.114.114.114\"\r\npush \"route 10.24.11.0 255.255.255.0\"\r\npush \"route 10.24.0.0 255.255.0.0\"\r\npush \"route 172.20.0.0 255.255.0.0\"\r\npush \"route 10.244.0.0 255.255.0.0\"\r\n\r\ncompress lzo\r\ncipher AES-256-CBC\r\nkeepalive 10 120\r\npersist-key\r\npersist-tun\r\nverb 3\r\n\r\nlog \/var\/log\/openvpn\/server.log\r\nlog-append \/var\/log\/openvpn\/server.log\r\nstatus \/var\/log\/openvpn\/status.log<\/pre>\n<h2>\n\t2.3\u7f16\u8f91\u542f\u52a8\u811a\u672c<br \/>\n<\/h2>\n<p>\n\t\u7f16\u8f91openvpn-server@.service\n<\/p>\n<p>\n\t\n<\/p>\n<pre class=\"prettyprint lang-js\">nano \/usr\/lib\/systemd\/system\/openvpn-server@.service<\/pre>\n<p>\u5728Service\u5185\u5bb9\u540e\u6dfb\u52a0\u4e24\u884c<\/p>\n<p>\n\t\n<\/p>\n<p>\n\t\n<\/p>\n<pre class=\"prettyprint lang-js\">[Service]\r\nExecStartPre=\/etc\/openvpn\/openvpn-bridge start\r\nExecStopPost=\/etc\/openvpn\/openvpn-bridge stop<\/pre>\n<p>\u91cd\u8f7dservice<\/p>\n<p>\n\t\n<\/p>\n<p>\n\t\n<\/p>\n<pre class=\"prettyprint lang-js\">systemctl daemon-reload<\/pre>\n<p>\n\t\u91cd\u542f\u670d\u52a1\u7aef\n<\/p>\n<p>\n\t\n<\/p>\n<pre class=\"prettyprint lang-js\">systemctl restart openvpn-server@.service.service<\/pre>\n<p>\n\t\n<\/p>\n<p>\n\t\n<\/p>\n<h2>\n\t2.4 \u914d\u7f6e\u9632\u706b\u5899<br \/>\n<\/h2>\n<p>\n\t\u5b98\u7f51\u53ea\u7ed9\u4e86iptables\u7248\u672c\u7684\uff0ciptable\u5982\u4e0b\n<\/p>\n<p>\n\t\n<\/p>\n<pre class=\"prettyprint lang-js\">iptables -A INPUT -i tap0 -j ACCEPT\r\niptables -A INPUT -i br0 -j ACCEPT\r\niptables -A FORWARD -i br0 -j ACCEPT<\/pre>\n<p>\u6267\u884c\u540e\u9700\u8981\u4fdd\u5b58<\/p>\n<p>\n\t\n<\/p>\n<p>\n\t\n<\/p>\n<pre class=\"prettyprint lang-js\">service iptables save<\/pre>\n<p>\n\t\u5bf9\u5e94\u7684firewall\u7248\u672c\u5982\u4e0b\n<\/p>\n<p>\n\t\n<\/p>\n<pre class=\"prettyprint lang-js\">firewall-cmd --permanent --direct --passthrough ipv4 -A INPUT -i tap0 -j ACCEPT\r\nfirewall-cmd --permanent --direct --passthrough ipv4 -A INPUT -i br0 -j ACCEPT\r\nfirewall-cmd --permanent --direct --passthrough ipv4 -A FORWARD -i br0 -j ACCEPT<\/pre>\n<p>\n\t\u6267\u884c\u540e\u9700\u6267\u884c\u91cd\u8f7d\u751f\u6548\n<\/p>\n<p>\n\t\n<\/p>\n<pre class=\"prettyprint lang-js\">firewall-cmd --reload<\/pre>\n<p>\n\t\n<\/p>\n<p>\n\t\n<\/p>\n<h2>\n\t2.5\u914d\u7f6e\u5ba2\u6237\u7aef<br \/>\n<\/h2>\n<p>\n\tdev tun\u6539\u6210dev tap0\n<\/p>\n<p>\n\t\u7f16\u8f91C:\\Program Files\\OpenVPN\\config\\client.ovpn\u5982\u4e0b\n<\/p>\n<p>\n\t\n<\/p>\n<pre class=\"prettyprint lang-js\">client\r\nproto tcp\r\ndev tap0\r\nauth-user-pass\r\nremote 10.24.11.243 1194\r\nca ca.crt\r\ntls-auth ta.key 1\r\n\r\nremote-cert-tls server\r\ncipher AES-256-CBC\r\nauth-nocache\r\npersist-tun\r\npersist-key\r\ncomp-lzo\r\nverb 3\r\nmute 10<\/pre>\n<p>\n\t\n<\/p>\n<p>\n\t\n<\/p>\n<h1>\n\t3.\u5e38\u89c1\u95ee\u9898<br \/>\n<\/h1>\n<p>\n\t1.\u80fd\u5206\u914d\u540c\u7f51\u6bb5ip\uff0c\u80fdping\u901a\u5176\u4ed6\u7f51\u6bb5\u548c\u670d\u52a1\u5668IP,\u4f46\u65e0\u6cd5ping\u901a\u540c\u7f51\u6bb5\u5176\u4ed6ip\n<\/p>\n<p>\n\t\u5982\u679c\u670d\u52a1\u5668\u5728\u865a\u62df\u673a\uff08\u5982ESXI\uff0chyper-V)\u4e0a\uff0c\u5148\u68c0\u67e5\u662f\u5426\u5f00\u542f&#8221;\u5141\u8bb8MAC\u5730\u5740\u6b3a\u9a97&#8221;\u529f\u80fd\n<\/p>\n<p>\n\tEXSI\u5bf9\u5e94\u914d\u7f6e\u5982\u4e0b\n<\/p>\n<p>\n\t<img decoding=\"async\" src=\"data:image\/png;base64,iVBORw0KGgoAAAANSUhEUgAAAg4AAAKOCAYAAADOC5HhAAAgAElEQVR4Ae3dfdBk113Y+a6itjb5D29qsUUSzNZWJQHbYEhQZYVl4Reyu9nFDDYKimWEjNdjj8fYExJ2MdlxwWA0i8xSIrCQbBbwYiJbFjY22LJszyBbM9KMkDQzljTCkgZMmK1KIFu1IoDNS\/DZOj3zmznPmXu7Tz\/Tffv283yeqp5zz8s99\/bvfO8533u753kmn\/\/859MzzzyT9u\/f7yUGGMAABjCAAQx0MnD27Nn01FNPpcm5c+fSb\/3Wb00bJT8iIAIiIAIiIAIiUEUgP1w4c+ZMevLJJ9MkP23IFpEL\/YiACIiACIiACIhAHYHsCKdOnUqPP\/54mjz99NPTDeJQh0leBERABERABEQgRyA7wsMPP5w++9nPpsnnPve56QZxAIcIiIAIiIAIiEBXBLIjnDx5Mp0+fTpN8ucV+XOLeeLw7599Oj367+5Kv\/TEzen\/ePSV6WceffnF1yvSz5761vRzp\/9Buu3Yi9L7PvXu9J\/+8i+6jqtMBERABERABERgAyOQHeHBBx9Mjz76aJrk7zdkg5glDl\/48z9Mp\/79+9OPH\/+m9La7npf2\/\/Jz01vvjNfzpmU\/8LGvTD\/0qa9Mb7\/rmnTPpz64gWFxyiIgAiIgAiIgAl0RyI5w\/Pjx6ccVkyeeeGL6hYdZ4vAHf3Qu\/dLjN6c3\/+I16Z\/+0JvTB37lfelXPnTXltd77vyX6X\/9+N9Ob33fc9MP3\/79XcddXdkzd6TrJtelO55Z5BD3pL0L79Pd\/zN3XJcmk8nc1957Lu6fz\/e6O1J9urmfS226D6VUBERABERABAaPQHaEY8eOpYceeihN8jckH3nkkc4nDn\/xl3+W\/r8v\/Lv0+f\/wSLrj5A3p1p\/86vT0M0\/2nvAvPHJzevvdz0sHD7+9t01\/RV7ILy++Cy2gKxGH8nxmS0le8K+bYy337J1cloJKHKKOOPTToUYEREAERKA9AvlmNq\/tfT+5Lrdp\/cni8JnPfGb6PYfJT\/zET6TDhw+nPXv2bNn\/P\/zR76azf\/Cx9KGn3p7+1alvSz\/wa38jfc\/tX51+5\/NPX2j3b\/91Sg+\/Jv3R3V+W7jz0ovTFL\/5x+vCTP5gOfPCa9M6FxeHCIn1ZFp5Jd1y3N8UN+pYTm5vJ+xaLdG\/7WU8cLvRxSQbu2Zsmk\/7z2dYThyxJ0zecz+NC38Shd7BUiIAIiIAILBCBLAb\/2X\/+VzrlYVZd3yGyI\/zwD\/9wete73pUmv\/M7vzP9BVAHDhzY0v7xP\/i19FMPvSx9313PS2\/6ha9I3\/tz\/2W65ce\/Ov3u5y8+YD\/9vekvP\/7cdP4XJulf\/sDfSn\/yJ3+YPvzkO9I\/+dA2xKG6A99yIgtnliAO0ycYpSjM7rPzicM9e7ufQuTyvXunH1Xcc8fetHdv\/8ccl8Rl4RjYQQREQAREYLdHoEsQuspa4pQdIf93zMceeyxN8v+oyJ9Z1N9x+Ddnb51+7PCWf\/badOz4fek3Hz6WTp86kf70i388Pcaff\/Svpd\/\/pUk6fcck\/dQ\/CXH4wZnikJ8ElIvh9E59+ll\/\/cTh8tvIj\/Ev71O1y08C8v6XFvoL9Ze+b3DpewRbyy\/0l8uuS3fckZ8mXPyIJB555H5j++KpbD2Py+eXty6Jw\/TJxOWPWy71m\/u\/eC7Tpwp3XPyOw6XzvtDftG57j1m2npCcCIiACIiACKQ0feIQTx62Kw05kNkRjh49Ov2C5OTd7353uu222674qCL\/l8u3\/PJzp1+ErKP\/B5+6Lt3\/U38l\/fptfzXd\/SN\/NR16+7XpC1\/4o\/Txp2+bikPvdxxioZ92WN3FX1p0yzv9C4vypUU8361fd\/n7BJcW8y0LcNVvuiANl+Uj3s1FmQhBmPZx4bsMU6GJ8ovNLx0rdi\/SUhwuHad84pD7nopDPrfr0h33RL7o5KKAVIfd2kBOBERABERABBaMQAhDCMSCu0+b548q3vnOd6Yf\/dEfTZObb7453XTTTen666\/f0lf+PQ37\/81zp\/9zYlrxe+9J6bG3pL+492+k0z\/3Zel9d\/7f6cmzp9ITT5xKn\/\/dZ9KX0pfSpz\/\/Mxe\/HPm2LX1dzly8y8+fdmxZ7C+3mC7alz7\/39runr15Yb8n7S0X4Sv6qsRhi6xcPk6aCkX5pceLi3ruL+9TreDzxGHa\/JL8dDx1uPT04+J7upjP\/W55MhFPPyYt39Mo349tERABERABEbgyAssQh+wIr371q9ONN96YJt\/wD747vfiV\/zi98JteuuVoWRzy72rI\/+1y+vPId6W\/\/MRfT\/\/vL0\/Sfe\/+snTq0QfS7\/ze8fTQb92Z7v\/c\/5lO\/ttfSv\/ioZelN\/7rr0jvPNz\/3zFjAb50l77lqJG58DTgwtodC3olDOVd+xYJWZI4lAt9qvqM07yY5vdUecZUPi49fajaT6VpS\/8XGuSYXNFPva+8CIiACIiACDRGIKQhp+V24+6XmmVHeNEN35m+7uXfNUscXpHeeufzLolD\/t8T\/88vTtJn\/8UkfexdWRweTI\/99kfTR8+9I\/3oZ16Q\/ulHrkl7f\/4r0nf+87+Zfv1jH7l0sCs2po\/t96a9+ZH9xe9ZThfSLStm8WTi4iP8\/BFFPAWYSkfxkcXWpxf1Il9KSD6be9Id0wNvPUaaykGcU9VH71OL3F9umz9euXCcvqcHufySSFz66GJrdIjD1njIiYAIiIAIbD8CXaLQVdZyhCZxyL9GOv+WyHjicOePvHD6vyfyFyFve9vXpd966rF0+vO\/mv6349+Qbr39v057f+gfpv3vuDHdedd705\/9+Z\/OOI8Li3JIQDTMi2a56G7xiOkTheKufpqPRX7rxxm5v0t9xV39xf0v9B\/foZglDtFnfIwQ+8TZFumljzXiicjFuviOw8V0KjthSsShCKBNERABERCBZUdgliDMqus7j2ZxyL9G+r13\/V\/TfvKXH\/N\/ucyvL3zhP6Yvfekv05nf+7X0jo9\/dXr9O7Z+P6LvwDux\/ML3LvI7uygOWyQlxONCekmGQhxmfSfi4v\/E2Ikx855EQAREQARWG4F8o5wFoe8n1+U2rT9N4pD\/YFX+2xMH7\/1bKf9GyF998genv6chp\/c89aPp05\/\/2ekvhtr3S89Nr\/+BV7YeWzsREAEREAEREIENi0CTOLzvk++e\/sGqt77\/udP\/KZF\/I2T+5U7xevuvPG\/6nYYbf\/ia9DM\/+1MbFgKnKwIiIAIiIAIi0BqBJnHIfxr7Y5\/64PQPVuXfy5B\/jXS8cn76uu1AuvuD709f\/OKftB5bOxEQAREQAREQgQ2LwBZxOHfuXMp\/Wrv+ldMb9p6crgiIgAiIgAiIwIoisFUcTrw3veaV359e86atf6tiRcfWrQiIgAiIgAiIwIZFYIs4PPCv\/ufpL4D65hv3bdjbcLoiIAIiIAIiIAJDRIA4DBFlxxABERABERCBHRIB4rBDBtLbEAEREAEREIEhItArDs8++2zyEgMMYAADGMAABkoGtojDueLLkWUj26DBAAYwgAEMYCAzsFUciv+OCRCAYAADGMAABjBQM7BFHMo\/q103lAcPBjCAAQxgAAPEwXc5fJcFAxjAAAYw0MwAcQBLMyzuNNxpYAADGMAAcSAOxAEDGMAABjDQzABxAEszLO403GlgAAMYwABxIA7EAQMYwAAGMNDMwFZx+NbXpRe\/4qb0wr93fXMH7JN9YgADGMAABnYPA9kRXnTDa9LXvewfpcmLv\/V16euJA2li3hjAAAYwgIEeBrI4vPCG16QXXRCHm4lDT6DY9O6xaWNtrDGAAQz0M3BBHF6dXvSyG9Pkxa+8OX39y31UAZh+YMRGbDCAAQzsbgam4vDSV6cXfctUHF6bvv7l35Ve+Pde4hGNJw8YwAAGMIABDFzBQHaEF770O9KLvuU70+TFr\/jH0y87EIfdbZPuJow\/BjCAAQz0MZAd4QXXf0d60Q1Tcbgpfd233Jhe+Hd33hOHIf5G+TKO0TdQyl3EGMAABjAwBgayI7zgJXum\/7NiMplMpo8eXvB3v\/mKRxNjONntnkNe0M+fP78Rr3379u2o2G93zOxngsQABjAwTgayI3ztS749vfCGV6fJG77vnSnLw3bEYRl326vqI0vDpgD4nve8J2V52Ok\/9Xjstvdbv3\/5cU6QxsW4YOBKBrIjfM03vyq94KXfkSZv2H8wfc+b35GuueaahRbaPOmP9Y4+zi0GP4tR3h5rGuIw1ngu67zKJysxRsvqe4z9lO83WJReOSGJiZhgYPwMXBCHb0svuH5Pmrx+3z9Pt+z9X9INr\/jvm8UhJv2xDnZ5fiELs861pU29\/3b2qfuIfIhD5HdqGu+zHJ+d+l7z+4r3u5Pfo\/c2\/gnfGBmjZTDwgm+8Ln3Ndf\/j9OOKyfe8+QfT6\/6nf5ZuePl\/tyPFoTVgi4hAtI209Rh1u9h\/tyww8T6Jg4msvhbkMYGBcTPwtd\/436S\/8\/f\/Yfqa674tTV77PfvSd73ujeklN7x8aeIQC2IGoW+7hKRsU5Zvd7tcmLr6zmWtr\/oc6v7qfN2+JR8Lakvb3GbWMVveVxyn7mfWvrFPpF37Rl1fGu+zHJ+y7azj13XlfrFdn1OUl2ndps6XbevtRdrmfeP91v3Ij3uCND7GBwNXMvAN33Rd+vsv+x\/Sda94VZqcO3cunT17Nh04cGBp4pCDHpNsnXYNSLSJ\/XK+fHXtM6usb2GKfcrjxTGjrky3267sY9Z29N+3wER9Vx99dXX5Ivm6bRw3ynPa9crt6vLYt0zjffaNTxyn3Kdru69dX3nZR92mzOfteJX7lNtl+7K8azveb1edsisnJjEREwyMl4HsCCdOnEinT59erjjEpNuSloCUk3G5ndvU+XK\/vu1yYWrZf16bXL+MNn3nO2uBiePGOfSl0Xe0j3xOy7Jyu2wzq125T2yXaWzXfdT9x\/ssx6dsU\/ZTltfbfe1yedcr9q\/3K9vmNlFfpmWbWdtxjDKN91uW2R7vxGhsjA0G+hlYqTi0BD4m5ty2nIwjX\/ZRti3LZ233LUyxT3nMeduxT05ntS3btW7He1tkgYl9uo4x6\/zqur79c3nZNvLRvqyL7bJNLou2dRrvs298yv5i37q\/rjZ9baM80ugr0lzetR1lkcb+fWlfu3i\/ffsp75+kxEZsMDAuBlYmDjHQeSLte0WbMi0n3tiu07L9vO1yYYp++vbpqu8qq\/dvaVPv05dvXWC6jlmXLZLPbcv2Ldv5PcR+Zfso73uPuTzeZzk+ZfvorzUt983bsV9dHvlcX7cp8131se920ni\/29nXPuOaNI2H8djtDAwiDl1BLifpsr4sj+06LdvP2+5bmOr94hit5WW7vn3LNvO2o4++BSbqcz95e9YrjjWrTdRF2+g38lHflZZtyv1y2658tC\/TeJ994xN9lf3F\/l11XefZV9bXT7SPY9bHifp5afRfpvF+yzLbFiAMYGATGRhEHPom2jJgs9rkutw20nK\/edvlwjRr\/\/L40Wdf+7Jt33b0sWg6a4HpO5\/yGGWbcju3WSRft41jRHmkdb9leV0XfeQ03mc5PmV92U+5XfdZ10UffeWz6st9YjvS2K9MZ9WV7fJ2vN+6XN7CgQEMbBoDKxeHMiAtE23ZJrbrtOxz3nbfwjRrv3y8OOasdlG3SNvYp06jj9YFJtrXadlvrpv3qttHvuw3+sh1XeVR35dGn2Ua77NvfMrj1Mftypd9R32cT13XVx\/HjPoyjT662kTdrDTe76w26iwgGMDAJjCwUnGIiXtWWgepnJhzXeQjrdvPy5cL07w+cn3Zps73Havcp69Na3nrAhPHrNNZx4m2fW3K+tjuS7v6iLZddXVZvM9yfMo2ua+6v658XRZ9lOV5u8xHmzKNNtGuTqNtlOd8uU9sR7s6jfdbl8tbKDCAgU1jYOXiUAaknHRzeV++LI\/tOi37nbXdtzDFPrnfeEVZncaxc3m0bUnrfmbl4xizFphoE+cxK426eedZnlO0jX0j7SqP\/epziraRRrs6jffZNz5lv\/W+Zb6vXVf5vLKyPm+X+ThmWVZuR31fGu+3r165xQMDGNgUBtYmDl0Tc0zEdZqD2VXWEuRyYYo+WvZbV5u+BaY8967tKIu06\/xn1eX2ZX25XfZVl5f5crvcp2s73mc5PmW71r762vWVxzFyfdmm3M5t6nxZFnWRRp+z0ni\/s9qos3BgAAObwMBKxaEOwKyJtq6r87mvXNZVXh+nzPctTGWbMWzH+5q3wES7OOcyn7cjH9stafQVafQR+ZyW\/dT5sq5ru+wntuN99o1P1znEvvXxy\/LYnrd\/tIu+ynxXWd1f1\/uMsrqvnI\/321WnzGKBAQxsEgODisM6AlMuTDH5jzXN8dktC0y8z3J81sHHUMeM9zvU8RzHQoQBDKyKgV0lDqsK4jL73S0LTLxP4mByW+b1oy88YWD1DGxbHPKEvyk\/58+f7\/3Vx2ODrFxQNyW+zlMEREAERGBnRGDfvn1z18urEoe8II\/9NTYxaD2fscfV+Y2ffWNkjDCAgUUYiBvXeetUlot777033XfffYv9dczsVvmE5h1A\/eofG4mxGGMAAxjAwNUy0CoOV\/3E4WpP1P5gxwAGMIABDKyfAeLw7PoHwYVgDDCAAQxgYFMYIA7EwcdIGMAABjCAgWYGiANYmmHZFBt2nu7cMIABDKyOAeJAHIgDBjCAAQxgoJkB4gCWZlgY\/OoMXmzFFgMY2BQGiANxIA4YwAAGMICBZgaIA1iaYdkUG3ae7twwgAEMrI6BjReH+ENUNSR95XW7nJ\/VNtfNe9V9lv31bdf7yK8OcrEVWwxgAAPLY2BHiEO5sAccZVks3nVZX3n0kdNoU5aV2331UV6n5b62lweyWIolBjCAgWEY2GhxiEU5w7LIdrTNaWwHcF35aNeXlvv2tanLYx\/pMKCLszhjAAMYWA4DGy0OXRDkBbqrPJdFXV9atok+om3kZ6WtbVvbzTqWuuVcAOIojhjAAAYWY2CjxSEvwK2vDEYs2HUadVFeQtRVVtbHvmVZ3qfvVbazvRis4iVeGMAABtbPwOjEIZ\/QvNcscGYt9F2Lee6r3KfcjuN07VeXRdu6v5byaDPvfaufz4YYiREGMICBxRnIf8k61qJ5aY5v\/pPZ89pt+euYZ86cSSdPnkz79++fu+Oif1Y7n9C8n\/Jk6wW8Kx\/tc13eLtPYjjZl\/XbKYv+u8+g6VnmMee9bvQiIgAiIgAgsOwKx7pbr0aztVnHIjnDkyJF07NixNBlCHGaddFlXL8az8lHXleayeJX9x3bsE\/mcdpWV9a1t6n3k1\/8ozhgYAwxgYLcwsKvFIRb+WNAjH4NflueyOl+WxXb0MS8tj9HaNvaRmqAwgAEMYGBdDOw6cciBjoU6tiPN5eVARLsyjbbRrt5nVnlX27psXj76l5o0MIABDGBgHQzsKnHIi\/K8hbls09c22kRaD1y9X9R3lddlZT5vl\/noR2qywAAGMICBdTEwiDicO3cunT17NuVvTM57o\/lLHOfPn5\/bLvpZ9A3EfpFuZ2Eu9ym3c591Po4zry7azdo\/2khNGBjAAAYwsC4GFl13c\/uW\/1Wx5cuRx48fT0ePHk179+6dKwRDi8O6Au+4LnoMYAADGNhEBgYRhzH9r4pNHCTnbHLBAAYwgIGxMEAc\/JnsuU+BxgKr8zBxYgADGFg\/A4OJQ\/7s\/pprrpm7SPmoYv1QuDCNAQYwgAEM9DEwqDis8jdH9r1B5eDHAAYwgAEMLI+BQcXBE4flDZyLQCwxgAEMYGAdDAwiDvljilX\/rYp1BM8xXbQYwAAGMLDbGCAOvhw593snu+2i8H4tBBjAAAb6GRhMHHw5sn8QALrzYvPHv\/or6Utf+1UpPf\/LU\/qq56T0VTn1EgMMjIqB5395+tLf+evpi\/\/7YTdQC9xEDyIO+fc4ZHHw5cidt0CSnivHNEtDej5ZGNUCQdqI60wGnpP+9EfeQR4a5WEwccjfcfDlyCsXGQvvzotJ+ttfaZKeOUm76yZVI2Tg+f8FcRijOHjisPMWSeJz5ZiWi8Kf\/sgPpT8894wJqXFCwtOVPInJ6mLyx0fu3SL5Yt0W68GeOPiOQ9uAAHfz43Thew0X7qj+8PzvkQbSgIERM3D5O0jPMU6N4zSoOHjisPmLIrGZP4blEwfxmh8vMRKjdTLgel2cv0HFwXccFh+gdV5Qjr298TIRbS9ueBO3dTDgel2cu8HEwS+AWnxw1nEROebVj9M6JqJ8IXuJAQYuM5D\/7lHLfLaO67XlvMbchjg0fqYz5kF0ble\/2C8zhuuYiPKFvG\/fPi8xwMC+fen8+fPZG4jDita3QcTh3Llz6ezZs+nAgQNzB9JfxxzXIrjMBXW39LVOcZjOlv4RgQ2OQF70r+aVBZo4rHYdWZU4ZEc4ceJEOn36dJocP348HT16NO3du3f04pD\/90cscHm76xX1dVruW9eV+bpd5CMt2\/ZtR9tI+9opX+0F1BVf4rDBq5ZTX3sEYtHfzonEk7foo+v6rMvWcb3W57Bp+VWJQ3aEj3zkI+nee+9Nk\/ybIzfpOw6xGEdaDmpXWdTPqos2OY12Oe17le27tqOPsr+udsqIw3YmYPuIwLoisMiiX89vxGGY+W5V4pD\/5+WRI0fSsWPHNk8cAsaWRb2vTbmwR3+R1nWRjzTazUoXaTurH3XLv9DWcQcTE2Y92WdOyp86X9Z1bef29aurnTIRWFYEiMPy56Rlz\/PEYcaXR\/KEWQe8qyy3qcvrfLTJ5fHqKiv3i3YtaX2e8uu7+MYsDnlyzzzVP32M1e3kRWDVESAO65u7WtcN4lCIQ548y8D1TaZlm7xd71eX1fVlvtyu96uPU+br\/aZ1pw6nayfXpsOnxg9e+V522vYYxSHz0veKhSDXx0+5Pass6qQisKwIEIfxz9\/EoRCHvIDlCXORhaxuX+bzdryiz758lOc02s5KO9sRh6bYzYrrMurGIA4lT3k7\/0QaE3ydr9uU9eV27C8VgVVEgDgQh43\/jkO5kOTJs8x3bc9rk+vjlfev23flo32kXft1nYuy9VyAYxCHmNAzM+VP5CONumCrJY19pCKwigh0icMsLst5Lr7r09VH2a7cXsf1Wh5\/E7c9caieOJSDmGHtykf5LJjrutxPuV\/0W7eLNlEfaV1e56OddD2yUMZ9HRNRTJj1RJ45yT857XtFfb1vVz7666pTJgLLiEDfot\/Fb3nd5e24Dvr6qNvn\/Dqu167z2KQy4tAhDhnQPIglqGV+1gDHvou2mbdfV\/0VZT6q2CJ6s8ZglXXrmIhiwqwn7sxIfpU\/dT7XRVm070rLdmV\/tkVgmRGYteiXXHZdw3EdzOqj3m8d12t9DpuWH0Qcbr\/99nTbbbelPXv2zJ3YM4B50FsDuegbmNdvBjPalNu5rM53tSvblNvRtuwn1\/e9yvblPmV59B\/ps8Th0tiVcRp6ex0TUUyYMYGXXOWyMl9vxz7RrszHdt7HjwgMEYF5i35mse+ajutgXh\/l\/uu4Xsvjb+L2outujMu897rl9zjcfPPN6aabbkrXX39974BHhxnMdYlDDWTk+9J8zlEX5z8vP2ufet\/oM\/bJ9fGKujof5dL1fWSxjokoLsx6Ys98lD9lvtzua5PL+9qV+9gWgWVFYJFFv57n4jpYpI91XK\/1eW9aflXikB8uHDx4MB06dChN7rzzzulnT1kg5gUow7cucajPLU+Y+VWWl2Wz6up9uvJlX1FflsV2fZxoG+m8+mgnHUYm1jERxYRZT96ZjfgJnsp8bNdptC33r9vIi8AqIrDIol\/PaXEdLNLHOq7X+rw3Lb8qcdjytyr8kathFqxNg2+nnu86JqKYMOuJvGvhDymo2+Z8V11XWde+ykRgGRFYZNGv55C4DhbpYx3Xa33em5ZflThs+ajigx\/8YHrf+96Xvvu7v3vL3XtXsDJ4edC76rrKFn0DXX0oIzbLZGAdE1FMmOXEXS74sZ3T+ImynC+3o75OW9rU+8iLwKIRWGTRr6\/buA4W6WMd12t93puWX3TdjXGZ9z63iMOHP\/zhdNddd6VbbrllrhBkyIiDhXweYGOuX8dEFBfmopO09iIwtgjk+T\/zvN2XP6u9+vUjj03+aZ2HY36a136LOPz6r\/96yk8dbr311rkHyidDHFY\/8PMGUP32x4A4jG0pcj6bFIG88F\/tyxOH7c9fLXP\/IOJwzz33pPzU4fWvfz1x6Pi9ES0Dpc1qL4Rlxndd4pAnSy8xwMAFBrIstVzX67heW85rzG0GEYdPfvKTKT91+N7v\/d65A5kHO4PfGrRF30Brv9ptzkI9trFax0S0SXeUzlUEhopAy9ywjuu15bzG3GbRdTe3z0+R5r2nLR9VHD16NOWnDm94wxvm7piBIg4W7XmAjbneRITfMfPp3Lby6XrdGo8WPgYRh09\/+tPpE5\/4RHrjG99IHHxUMZeBFnDH3GYdE1G+kL3EAAOXGcg3oS3zxDqu15bzGnObQcQh\/4nMI0eOpL17984dSE8cFre\/MQO2G89tHRNRvpCv9gtl9r\/6L+WJ4ThimJ9aE4fVrSWDiMODDz6Y7rvvvvSmN72JOHjiMJeBTZeNdYrDdLb0jwhscASu9sudWd6Iw+qkIc\/Pg4jDQw89lO6\/\/\/705je\/ee6ikXnfDd9xyL9Mp14gu8qiTV9dX3nst910Vf1u93w2aT\/isMGrllNfewRi0d\/OicSTt+ijZd5Yx\/Xacl5jbjOIODzyyCPpgQceSG95y1uuWCzr4GRYiMOVtti3kNflOd\/6yrGv28Z41P1GufTKsaljso6JKCbM7Uy29hGBMUVgkUW\/vvbiOlikj3Vcr\/V5b1p+EHE4c+ZMOnnyZMr\/1WJegDLAaxGH6Z+knqTJrXdvOce7b52kybWH06lLHzGcSoevrcsuLiZ337p1Ia76Kt97uTDHdpnGduxT5+eVR31O+\/Yt29TtWvep+5B\/Ns8vg7MAACAASURBVK1jIooJs14A8jiWP3W+rOvazu3rV1c7ZSKwrAgssujX801cB4v0sY7rtT7vTcsPIg6PP\/54yk8d3vrWt25ZlLuCleFbmzhce2u69dpr0+FTF0Ugy8S116ZrS3GYllXtnn02nTp8bZpMbk13XxKMZ9Pdt27Nl+83T8aRj+2YoHN5lNVt6rq6XdRHX31p9FumZV9d+5Vtbfc\/eVjHRBQTZj1553Gsf\/rKusa83ldeBFYdgUUW\/XoeiutgkT7Wcb3W571p+UHE4cknn0ynTp1K3\/d933dpsewLVIZyfeJwON19+Np07eFT0\/PMTxtuPZzl4fIThywIuT7XRbtnn81PIQrhKOShfp\/15Jzry7Jon8vqurKsbBf7l2WxHX3MykddV\/9X7D99MtP2XqPf3ZauYyKKCbOe1POY5p9gpCuNfaJttI\/ySMv6KJOKwLIjsMiiX88tcR0s0sc6rtf6vDctP4g43HnnndNvYd58882jF4dTz96dbs1PDqZPFg6nU5FOZaAQhPyxRAjFdDHtf7rQBUWehHN5TOSxHW2jvitf1pXbZdvoty+d1TbXlf2W288Sh\/kMf9WXX\/q4IuK86jQmzJjE63HP5bms\/KnzdZuyvtwu+7AtAsuOwCKLfn1dxXWwSB\/Eof\/paR3fyA8iDufOnUtnz55NBw4cmD\/prvmJQ\/4uw\/R7DZNJuvXuZ9N0oSwFIbangnHxznuLXLQNQp6IYxBiO9JcXm7X+bKu3K77a8l37T\/reNGntH+c1zERxYRZT+J5fMufyEcadTnf+op9pCKwigh0Lfqz2CznorgOuvoo25Xb67hey+Nv4jZxiI8VysW\/fIJQlF\/4HsPWCfbCxxX5KcVij+\/zhRDAxHaZxnbdJufLunK7bJvLZ73KtrFdptFvpGWd7X5pyLFZx0QUE2Y9kefxyz+zWIj6et+ufPTXVadMBJYRgb5Fv4vhei6K66Cvj7r9uq7XrvPYpLJBxOH1P\/6BdMu7fjnd8O2vu7RY9gUpg5cHva++Ll\/0DdT7X8oXgnCpLEvFpfIL\/5ti+hQiZKP4uGJZX47ccuw4zgxZyBdTvU9dVufL9mVduZ3b1PnpflOpWkySyuPthu2xiUMex\/Knzue6KMtp36tsV\/ZnWwSWGYFZi37JZtdcQhxm39R0xWw7ZYuuuzEu84615Y9cPXzmyXT85Km0b\/\/4vxx5+b9dXhyAEIdIi8X82fLjikv\/s6KYeOf8d8x8EeRARloGtS6LC6ZuX7eLPsrycjvqI426SOeV+47D\/AtzDOKQxzNeeVKP7a60nPRzfddPX3lXW2UicDURmCUOeX7KLMY8VaexQM3ro9xvHddrefxN3CYOW0Rg\/qJwtYMcE3fZT9eFEGXz2ke7sr\/Y7to36iLtalP3WedjX2k3L+uYiGLCrCfsPHblT5kvt\/va5PK+duU+tkVgWRFYZNGv56C4DhbpYx3Xa33em5YnDgOLQx8geXKuX11t6zZlPrev83VZXZ\/z5XHqfNT1lUe99LJErGMiigmznrzzuMVP3q7zUVen0bZsX7eRF4FVRGCRRb+ed+I6WKSPdVyv9XlvWp44jEQcNg0c53tZFOpYrGMiigmznsi7Fv6QgrptznfVdZV17atMBJYRgUUW\/frai+tgkT7Wcb3W571peeJAHLY8cdg0gMd4vuuYiGLCLCfucsGP7ZzGT5TlfLkd9XXa0qbeR14EFo3AIot+ff3HdbBIH+u4Xuvz3rQ8cSAOxGHJDKxjIooJc9FJWnsRGFsE8qKfed7uy5\/V7n8auixBIQ5LXjSWNTD6WT38q4oxcRjbUuR8NikCeeG\/2pcnDqudP4kDcfDEYckMrEsc8mTpJQYYuMBAlqWWm4N1XK8t5zXmNsRhyYvGmAfbua3WwiO+65iINumO0rmKwFARiGtyVrqO63XW+WxCHXEgDk1Wvgkwj+UcTUTDCNpYxtt5bPZ4u14XHz\/iQByIw5IZWMdElC9kLzHAwGUG8lONFqlbx\/Xacl5jbkMclrxojHmwndviZr2dmK1jIsoX8tV+ocz+V\/+lPDEcRwx9OXK1cx1xIA5NVr6dBXS37rNOcRjqs2PHEYFVReBqv9yZ5Y04EIeZC9ui5tO6mOVfdlO2rfNlXd6u6+t82b6rrqus3Mf2ai+EZcaXOKxqSdHvbohALPrbea\/x5C36aLmu13G9tpzXmNssuu7GuMx7T5v31zGrJw95IS8X83K7683X9XW+3Keui3ykZVvbmyMMMVbrmIjiwtzOZGsfERhTBBZZ9OOaizSug0X6WMf1Gue7qSlxqIQhD2S5gMd2pF0DHXU57XrFPnVdfayufOwr3RyBWMdEFBNmvQBk5sqfOl\/WdW3XzC66f1efykRgVgQWWfTreTGug0X6WMf1Wp\/3puUHEYfX\/\/gH0i3v+uV0w7e\/bsvj\/65gZaDyoHfVdZUt+ga6+qjL8uSYy7omzSgr94n2UVbnozz6jHy0iz7LfLSRbo4wxFitYyKKCbOekDNT9U9fWclhbNf7yovAqiOwyKIf11ykcR0s0sc6rtc4301NF113Y1zmvd8tH1WcO3cunT17Nh04cGCuEGQo1ykOMWHWbzCXR1m9XeZzmzpf79dXH+0upacOp2sn16bDpzZv8bz0Hjqe6Oz0unVMRHFh1pN6Zi3\/5LTvFftE22gf5ZGW9VEmFYFlR2CRRb+eS+I6WKSPdVyv9XlvWp44FAtbnhjzAEYag9mXj\/KczntFv33t4ljRbponDpdkrYzP2LfXMRHFhBmTeM1ZLs9l5U+dr9uU9eV22YdtEVh2BBZZ9Ou5IK6DRfpYx\/Van\/em5YlDIQ4xeHmSjO2c5nxZVm5HfbSv66K8TKPNvLTcx\/bmPHVZx0QUE2Y9iWfGyp\/IRxp1Od\/6in2kIrCKCHQt+rPYLOfGuA66+ijbldvruF7L42\/i9iDi8NKXHk6f2pCPKvIgZkjLwYx8nUabKI99c758RbtIy7rYjn3LNNpLN0ca8litYyKKCbOeyDNf+Sc460qjvt63Kx\/9ddUpE4FlRKBv0e9it54b4zro66Nuv67rtes8NqmMOMx54pBhjQGN7Ujr8siXadk2b8crt4m6vvRZH1Vcin0Z07Fvj00cMl\/lT53PdVGW075X2a7sz7YILDMCsxb9ks2ueYA4DHOTRRwWEIcANcMb2zkt8wF2Xd7VPtrG\/nVKHIa5CMqxWcb2GMShZCtP6mW+3i4n\/VzX9dNX3tVWmQhcTQRmicOseTXXEYdh5sxBxGESH1W89mVbFtyuSToDl8HpqusqW\/QNdPVRl+VJMpdF2lcf5V3tcllXedlv1Ec6q7+okw5zYVxNnMcgDjFxZ7bKnzJfbve1yeV97cp9bIvAsiIwTxxmXZvEYZj5cdF1N8Zl1tjlui3\/HXP6HYdPHUrfeM3miEOeLMs3mfPxKsvzdt22rO+qi7I6jb6ivOzH9jAXxDLiPFZxyFzlV\/yU21EWabSd1SbaSkVgmREgDuOf61YlDnv27EkHDx5Mhw4dSpOXTies16fXbsDvcVjGwqGP8YO\/yjEaqzjE5B5SEPky7arrKiv3sS0Cy4wAcRj\/\/Lkqcci\/6+nEiRPp9OnTaZKfOPzioZeka77xVVvu4rsm7wzguj+q6DovZeOHeSxjNBZxKBf82M5p\/ERZzpfbUV+nLW3qfeRFYNEIEIfxz7WrEocrP6o4eza99mXXEIeOL2OOZcFzHsu5YMciDotO2NqLwBgikMUhL0zbffmz2suZx2atB4OKw4EDbyQOxGEuA7OA3YQ64jCG5cc5bGoE8sJ\/ta9Fnlqs43rdhHls1jkOIg6b9LcqZgVL3epNdifEeB0TUb6Q82TpJQYYuMBAFqeW+WQd12vLeY25DXHwBKDp4hozxGM7t3VMRJt6d+m8RWCVEWiZG9Zxvbac15jbEAfiQByWzICJyJOpMU\/6zm0rn67XrfFo4YM4LHnRaAm6NouDukkxMxHt7PHdJBad63wWXa\/zY1RzRByIgycOS2ZgOhE9\/8unf+yqvuDkF5+kxEzMVsmA63VxvojDkheNVQKu78UBX0fMyjuY\/\/jkE8TMNYaBsTLw+7+\/lr9mu455aZnHJA5jBdp5bexkm\/6rv1ZMRs8pti88hSjFwraYYGCdDGy9Ppe5uO7kvoiDBXpjF+ixXph\/9v37yMJXrXMxcGwysjgDf\/Ed\/625sHE9JA6NgRrrIuW8xvnxxZ\/vvaWQh613NSb1xSd1MROz1THwnPSfXvVK0rDAWkgcFgiWRXqci7RxMS4YwAAGhmOAOBAHpo0BDGAAAxhoZoA4gKUZFkY\/nNGLtVhjAANjZWAYcbj\/cHrJS16fXvaN\/jrmWEFwXiYpDGAAAxhoYWBV4rBnz5508ODBdOjQoTQ5l8Vh8pL0qjcemHt3m39vef4jLS0nn9ss+gZa+9XOBYQBDGAAAxi4koFF193cPv\/F03mxPHDgQDpx4kQ6ffr0RXF4yaH0xgPEYV7g1F8JqZiICQYwgIHxMLAqcdi\/f386cuRIOnbsGHEA\/HiANxbGAgMYwMDVMUAcfDly7uMjF9nVXWTiJ34YwMBOYoA4EAfigAEMYAADGGhmYBhxOHcunT17NuUvPsyzLl+OZObzGFGPEQxgAAPrY4A4sMy5MucCXd8FKvZijwEMjI0B4kAciAMGMIABDGCgmQHiAJZmWMZmvc7HnRgGMICB4RkgDsSBOGAAAxjAAAaaGSAOYGmGhdkPb\/ZiLuYYwMDYGNgR4pDfhJcYYAADGMAABoZhIP8PyFahyWPS8iunt\/7myBX+d8x88n5EQAREQAREQASGjcDGikPriWvncR8GMIABDGBgeAZG98QBBMNDIOZijgEMYAADrQwQB1+mbP5cqxUq7UxAGMAABnYuA8SBOBAHDGAAAxjAQDMDxAEszbC4g9i5dxDG1thiAAOtDBAH4kAcMIABDGAAA80MEAewNMPSaqPauXPBAAYwsHMZIA7EgThgAAMYwAAGmhkgDmBphsUdxM69gzC2xhYDGGhlgDgQB+KAAQxgAAMYaGaAOIClGZZWG9XOnQsGMICBncsAcSAOxAEDGMAABjDQzABxAEszLO4gdu4dhLE1thjAQCsDxIE4EAcMYAADGMBAMwPEASzNsLTaqHbuXDCAAQzsXAaIA3EgDhjAAAYwgIFmBogDWJphcQexc+8gjK2xxQAGWhkgDsSBOGAAAxjAAAaaGSAOYGmGpdVGtXPnggEMYGDnMkAciANxwAAGMIABDDQzQBzA0gyLO4idewdhbI0tBjDQygBxIA7EAQMYwAAGMNDMAHEASzMsrTaqnTsXDGAAAzuXAeJAHIgDBjCAAQxgoJkB4gCWZljcQezcOwhja2wxgIFWBogDcSAOGMAABjCAgWYGiANYmmFptVHt3LlgAAMY2LkMEAfiQBwwgAEMYAADzQwQB7A0w+IOYufeQRhbY4sBDLQy0CoOe\/bsSQcPHkyHDh1Kk3PnzqWzZ8+mAwcOzF10Ukrp\/Pnzc9u1nrB24MYABjCAAQysj4FWcciOcOLEiXT69GniANj1ASv2Yo8BDGBgvQy0isP+\/fvTkSNH0rFjx4gDaNcLrfiLPwYwgIH1MUAcfMfBx0gYwAAGMICBZgaIA1iaYWH46zN8sRd7DGBgLAwQB+JAHDCAAQxgAAPNDBAHsDTDMhbbdR7uvDCAAQysjwHiQByIAwYwgAEMYKCZAeIAlmZYGP76DF\/sxR4DGBgLA8SBOBAHDGAAAxjAQDMDxAEszbCMxXadhzsvDGAAA+tjgDgQB+KAAQxgAAMYaGaAOIClGRaGvz7DF3uxxwAGxsIAcSAOxAEDGMAABjDQzABxAEszLGOxXefhzgsDGMDA+hggDsSBOGAAAxjAAAaaGSAOYGmGheGvz\/DFXuwxgIGxMNAqDnv27EkHDx5Mhw4d8me1xzJ4zsNEggEMYAADQzPQKg4HDhxIJ06cSKdPnyYOQw+S45kYMIABDGBgLAy0isP+\/fvTkSNH0rFjx4jDWAbPeZhIMIABDGBgaAaIg+84+I4DBjCAAQxgoJkB4gCWZliGtlrHcyeFAQxgYHwMEAfiQBwwgAEMYAADzQwQB7A0w8L8x2f+xsSYYAADQzNAHIgDccAABjCAAQw0M0AcwNIMy9BW63jupDCAAQyMjwHiQByIAwYwgAEMYKCZAeIAlmZYmP\/4zN+YGBMMYGBoBogDcSAOGMAABjCAgWYGiANYmmEZ2modz50UBjCAgfExQByIA3HAAAYwgAEMNDNAHMDSDAvzH5\/5GxNjggEMDM0AcSAOxAEDGMAABjDQzABxAEszLENbreO5k8IABjAwPgaIA3EgDhjAAAYwgIFmBogDWJphYf7jM39jYkwwgIGhGSAOxIE4YAADGMAABpoZIA5gaYZlaKt1PHdSGMAABsbHAHEgDsQBAxjAAAYw0MwAcQBLMyzMf3zmb0yMCQYwMDQDxIE4EAcMYAADGMBAMwPEASzNsAxttY7nTgoDGMDA+BggDsSBOGAAAxjAAAaaGSAOYGmGhfmPz\/yNiTHBAAaGZoA4EAfigAEMYAADGGhmgDiApRmWoa3W8dxJYQADGBgfA8SBOBAHDGAAAxjAQDMDxAEszbAw\/\/GZvzExJhjAwNAMEAfiQBwwgAEMYAADzQwQB7A0wzK01TqeOykMYAAD42OAOBAH4oABDGAAAxhoZoA4gKUZFuY\/PvM3JsYEAxgYmgHiQByIAwYwgAEMYKCZAeIAlmZYhrZax3MnhQEMYGB8DBAH4kAcMIABDGAAA80MEAewNMPC\/Mdn\/sbEmGAAA0MzQByIA3HAAAYwgAEMNDNAHMDSDMvQVut47qQwgAEMjI8B4kAciAMGMIABDGCgmQHiAJZmWJj\/+MzfmBgTDGBgaAaIA3EgDhjAAAYwgIFmBogDWJphGdpqHc+dFAYwgIHxMUAciANxwAAGMIABDDQzQBzA0gwL8x+f+RsTY4IBDAzNAHEgDsQBAxjAAAYw0MwAcQBLMyxDW63juZPCAAYwMD4GiANxIA4YwAAGMICBZgaIA1iaYWH+4zN\/Y2JMMICBoRkgDsSBOGAAAxjAAAaaGSAOYGmGZWirdTx3UhjAAAbGxwBxIA7EAQMYwAAGMNDMAHEASzMszH985m9MjAkGMDA0A8SBOBAHDGAAAxjAQDMDxAEszbAMbbWO504KAxjAwPgYIA7EgThgAAMYwAAGmhkgDmBphoX5j8\/8jYkxwQAGhmaAOBAH4oABDGAAAxhoZoA4gKUZlqGt1vHcSWEAAxgYHwPEgTgQBwxgAAMYwEAzA8QBLM2wMP\/xmb8xMSYYwMDQDBAH4kAcMIABDGAAA80MEAewNMMytNU6njspDGAAA+NjgDgQB+KAAQxgAAMYaGaAOIClGRbmPz7zNybGBAMYGJoB4kAciAMGMIABDGCgmQHiAJZmWIa2WsdzJ4UBDGBgfAwQB+JAHDCAAQxgAAPNDBAHsDTDwvzHZ\/7GxJhgAANDM0AciANxwAAGMIABDDQzQBzA0gzL0FbreO6kMIABDIyPAeJAHIgDBjCAAQxgoJkB4gCWZliY\/\/jM35gYEwxgYGgGiANxIA4YwAAGMICBZgaIA1iaYRnaah3PnRQGMICB8TFAHIgDccAABjCAAQw0M0AcwNIMC\/Mfn\/kbE2OCAQwMzQBxIA7EAQMYwAAGMNDMAHEASzMsQ1ut47mTwgAGMDA+BogDcSAOGMAABjCAgWYGiANYmmFh\/uMzf2NiTDCAgaEZIA7EgThgAAMYwAAGmhkgDmBphmVoq3U8d1IYwAAGxscAcSAOxAEDGMAABjDQzABxAEszLMx\/fOZvTIwJBjAwNAPEgTgQBwxgAAMYwEAzA8QBLM2wDG21judOCgMYwMD4GCAOxIE4YAADGMAABpoZIA5gaYaF+Y\/P\/I2JMcEABoZmgDgQB+KAAQxgAAMYaGaAOIClGZahrdbx3ElhAAMYGB8DxIE4EAcMYAADGMBAMwPEASzNsDD\/8Zm\/MTEmGMDA0AwQB+JAHDCAAQxgAAPNDBAHsDTDMrTVOp47KQxgAAPjY4A4EAfigAEMYAADGGhmgDiApRkW5j8+8zcmxgQDGBiaAeJAHIgDBjCAAQxgoJkB4gCWZliGtlrHcyeFAQxgYHwMEAfiQBwwgAEMYAADzQwQB7A0w8L8x2f+xsSYYAADQzNAHIgDccAABjCAAQw0M0AcwNIMy9BW63jupDCAAQyMjwHiQByIAwYwgAEMYKCZAeIAlmZYmP\/4zN+YGBMMYGBoBogDcSAOGMAABjCAgWYGiANYmmEZ2modz50UBjCAgfExQByIA3HAAAYwgAEMNDNAHMDSDAvzH5\/5GxNjggEMDM0AcSAOxAEDGMAABjDQzABxAEszLENbreO5k8IABjAwPgaIA3EgDhjAAAYwgIFmBogDWJphYf7jM39jYkwwgIGhGSAOxIE4YAADGMAABpoZIA5gaYZlaKt1PHdSGMAABsbHAHEgDsQBAxjAAAYw0MwAcQBLMyzMf3zmb0yMCQYwMDQDxIE4EAcMYAADGMBAMwPEASzNsAxttY7nTgoDGMDA+BggDsSBOGAAAxjAAAaaGSAOYGmGhfmPz\/yNiTHBAAaGZoA4EAfigAEMYAADGGhmgDiApRmWoa3W8dxJYQADGBgfA8SBOBAHDGAAAxjAQDMDxAEszbAw\/\/GZvzExJhjAwNAMEAfiQBwwgAEMYAADzQwQB7A0wzK01TqeOykMYAAD42OAOBAH4oABDGAAAxhoZoA4gKUZFuY\/PvM3JsYEAxgYmgHiQByIAwYwgAEMYKCZAeIAlmZYhrZax3MnhQEMYGB8DBAH4kAcMIABDGAAA80MEAewNMPC\/Mdn\/sbEmGAAA0MzQByIA3HAAAYwgAEMNDNAHMDSDMvQVut47qQwgAEMjI8B4kAciAMGMIABDGCgmQHiAJZmWJj\/+MzfmBgTDGBgaAaIA3EgDhjAAAYwgIFmBogDWJphGdpqHc+dFAYwgIHxMUAciANxwAAGMIABDDQzQBzA0gwL8x+f+RsTY4IBDAzNAHEgDsQBAxjAAAYw0MwAcQBLMyxDW63juZPCAAYwMD4GiANxIA4YwAAGMICBZgaIA1iaYWH+4zN\/Y2JMMICBoRkgDsSBOGAAAxjAAAaaGSAOYGmGZWirdTx3UhjAAAbGxwBxIA7EAQMYwAAGMNDMAHEASzMszH985m9MjAkGMDA0A8SBOBAHDGAAAxjAQDMDxAEszbAMbbWO504KAxjAwPgYIA7EgThgAAMYwAAGmhkgDmBphoX5j8\/8jYkxwQAGhmaAOBAH4oABDGAAAxhoZoA4gKUZlqGt1vHcSWEAAxgYHwPEgTgQBwxgAAMYwEAzA8QBLM2wMP\/xmb8xMSYYwMDQDBAH4kAcMIABDGAAA80MEAewNMMytNU6njspDGAAA+NjgDgQB+KAAQxgAAMYaGaAOIClGRbmPz7zNybGBAMYGJoB4kAciAMGMIABDGCgmQHiAJZmWIa2WsdzJ4UBDGBgfAwQB+JAHDCAAQxgAAPNDBAHsDTDwvzHZ\/7GxJhgAANDM0AciANxwAAGMIABDDQzQBzA0gzL0FbreO6kMIABDIyPAeJAHIgDBjCAAQxgoJkB4gCWZliY\/\/jM35gYEwxgYGgGiANxIA4YwAAGMICBZgaIA1iaYRnaah3PnRQGMICB8TFAHIgDccAABjCAAQw0M0AcwNIMC\/Mfn\/kbE2OCAQwMzQBxIA7EAQMYwAAGMNDMAHEASzMsQ1ut47mTwgAGMDA+BogDcSAOGMAABjCAgWYGiANYmmFh\/uMzf2NiTDCAgaEZIA7EgThgAAMYwAAGmhkgDmBphmVoq3U8d1IYwAAGxscAcSAOxAEDGMAABjDQzABxAEszLMx\/fOZvTIwJBjAwNAPEgTgQBwxgAAMYwEAzA8QBLM2wDG21judOCgMYwMD4GCAOxIE4YAADGMAABpoZIA5gaYaF+Y\/P\/I2JMcEABoZmgDgQB+KAAQxgAAMYaGaAOIClGZahrdbx3ElhAAMYGB8DxIE4EAcMYAADGMBAMwPEASzNsDD\/8Zm\/MTEmGMDA0AwQB+JAHDCAAQxgAAPNDBAHsDTDMrTVOp47KQxgAAPjY4A4EAfigAEMYAADGGhmgDiApRkW5j8+8zcmxgQDGBiaAeJAHIgDBjCAAQxgoJkB4gCWZliGtlrHcyeFAQxgYHwMEAfiQBwwgAEMYAADzQwQB7A0w8L8x2f+xsSYYAADQzNAHIgDccAABjCAAQw0M0AcwNIMy9BW63jupDCAAQyMjwHiQByIAwYwgAEMYKCZAeIAlmZYmP\/4zN+YGBMMYGBoBogDcSAOGMAABjCAgWYGiANYmmEZ2modz50UBjCAgfExQByIA3HAAAYwgAEMNDNAHMDSDAvzH5\/5GxNjggEMDM0AcSAOxAEDGMAABjDQzABxAEszLENbreO5k8IABjAwPgaIA3EgDhjAAAYwgIFmBogDWJphYf7jM39jYkwwgIGhGSAOxIE4YAADGMAABpoZIA5gaYZlaKt1PHdSGMAABsbHAHEgDsQBAxjAAAYw0MwAcQBLMyzMf3zmb0yMCQYwMDQDxIE4EAcMYAADGMBAMwPEASzNsAxttY7nTgoDGMDA+BggDsSBOGAAAxjAAAaaGSAOYGmGhfmPz\/yNiTHBAAaGZoA4EAfigAEMYAADGGhmgDiApRmWoa3W8dxJYQADGBgfA8SBOBAHDGAAAxjAQDMDxAEszbAw\/\/GZvzExJhjAwNAMEAfiQBwwgAEMYAADzQwQB7A0wzK01TqeOykMYAAD42OAOBAH4oABDGAAAxhoZoA4gKUZFuY\/PvM3JsYEAxgYmgHiQByIAwYwgAEMYKCZAeIAlmZYhrZax3MnhQEMYGB8DBAH4kAcMIABDGAAA80MEAewNMPC\/Mdn\/sbEmGAA7p6UZgAAEnFJREFUA0MzQByIA3HAAAYwgAEMNDNAHMDSDMvQVut47qQwgAEMjI8B4kAciAMGMIABDGCgmQHiAJZmWJj\/+MzfmBgTDGBgaAaIA3EgDhjAAAYwgIFmBogDWJphGdpqHc+dFAYwgIHxMUAciANxwAAGMIABDDQzQBzA0gwL8x+f+RsTY4IBDAzNAHEgDsQBAxjAAAYw0MwAcQBLMyxDW63juZPCAAYwMD4GiANxIA4YwAAGMICBZgaIA1iaYWH+4zN\/Y2JMMICBoRkgDsSBOGAAAxjAAAaaGSAOYGmGZWirdTx3UhjAAAbGxwBxIA7EAQMYwAAGMNDMAHEASzMszH985m9MjAkGMDA0A8SBOBAHDGAAAxjAQDMDxAEszbAMbbWO504KAxjAwPgYIA7EgThgAAMYwAAGmhkgDmBphoX5j8\/8jYkxwQAGhmaAOBAH4oABDGAAAxhoZoA4gKUZlqGt1vHcSWEAAxgYHwPEgTgQBwxgAAMYwEAzA8QBLM2wMP\/xmb8xMSYYwMDQDBAH4kAcMIABDGAAA80MEAewNMMytNU6njspDGAAA+NjgDgQB+KAAQxgAAMYaGaAOIClGRbmPz7zNybGBAMYGJoB4kAciAMGMIABDGCgmQHiAJZmWIa2WsdzJ4UBDGBgfAwQB+JAHDCAAQxgAAPNDBAHsDTDwvzHZ\/7GxJhgAANDM0AciANxwAAGMIABDDQzQBzA0gzL0FbreO6kMIABDIyPAeJAHIgDBjCAAQxgoJkB4gCWZliY\/\/jM35gYEwxgYGgGiANxIA4YwAAGMICBZgaIA1iaYRnaah3PnRQGMICB8TFAHIgDccAABjCAAQw0M0AcwNIMC\/Mfn\/kbE2OCAQwMzQBxIA7EAQMYwAAGMNDMAHEASzMsQ1ut47mTwgAGMDA+BogDcSAOGMAABjCAgWYGiANYmmFh\/uMzf2NiTDCAgaEZIA7EgThgAAMYwAAGmhkgDmBphmVoq3U8d1IYwAAGxscAcSAOxAEDGMAABjDQzABxAEszLMx\/fOZvTIwJBjAwNAPEgTgQBwxgAAMYwEAzA8QBLM2wDG21judOCgMYwMD4GNiWOBw\/fjwdPXo07d27d+6ik1JK58+fn9sOHOODw5gYEwxgAAMYqBnYljicO3cunT17Nh04cGCuEBAH0NXQyWMCAxjAwOYysC1xOHPmTDp58mTav38\/cfBRx1wGTBCbO0EYO2OHAQzUDBAHC7+FHwMYwAAGMNDMAHEASzMstXXKuxPBAAYwsPsYIA7EgThgAAMYwAAGmhkgDmBphsWdxe67szDmxhwDGKgZIA7EgThgAAMYwAAGmhkgDmBphqW2Tnl3IhjAAAZ2HwPEgTgQBwxgAAMYwEAzA8QBLM2wuLPYfXcWxtyYYwADNQPEgTgQBwxgAAMYwEAzA8QBLM2w1NYp704EAxjAwO5jgDgQB+KAAQxgAAMYaGaAOIClGRZ3FrvvzsKYG3MMYKBmgDgQB+KAAQxgAAMYaGaAOIClGZbaOuXdiWAAAxjYfQwQB+JAHDCAAQxgAAPNDBAHsDTD4s5i991ZGHNjjgEM1AwQB+JAHDCAAQxgAAPNDBAHsDTDUlunvDsRDGAAA7uPAeJAHIgDBjCAAQxgoJkB4gCWZljcWey+OwtjbswxgIGaAeJAHIgDBjCAAQxgoJkB4gCWZlhq65R3J4IBDGBg9zFAHIgDccAABjCAAQw0M0AcwNIMizuL3XdnYcyNOQYwUDNAHIgDccAABjCAAQw0M0AcwNIMS22d8u5EMIABDOw+BogDcSAOGMAABjCAgWYGiANYmmFxZ7H77iyMuTHHAAZqBogDcSAOGMAABjCAgWYGiANYmmGprVPenQgGMICB3ccAcSAOxAEDGMAABjDQzABxAEszLO4sdt+dhTE35hjAQM0AcSAOxAEDGMAABjDQzABxAEszLLV1yrsTwQAGMLD7GCAOxIE4YAADGMAABpoZIA5gaYbFncXuu7Mw5sYcAxioGSAOxIE4YAADGMAABpoZ2JY43H777em2225Le\/bsmXuglFI6f\/783Ha10cizXAxgAAMYwMD4GGgVh+wIBw8eTIcOHUqTm2++Od10003p+uuvnysExGF8g+5CNCYYwAAGMLBdBlrFITvCq1\/96nTjjTemyZkzZ9LJkyfT\/v37iYPHW3MZ2C6c9jOxYQADGBgfA63ikB3hyJEj6dixY8QByOMD2ZgYEwxgAAPDMEAcPDHwxAADGMAABjDQzABxAEszLGx+GJsXZ3HGAAbGzABxIA7EAQMYwAAGMNDMAHEASzMsYzZg5+YODQMYwMAwDBAH4kAcMIABDGAAA80MEAewNMPC5oexeXEWZwxgYMwMEAfiQBwwgAEMYAADzQwQB7A0wzJmA3Zu7tAwgAEMDMMAcSAOxAEDGMAABjDQzABxAEszLGx+GJsXZ3HGAAbGzABxIA7EAQMYwAAGMNDMAHEASzMsYzZg5+YODQMYwMAwDBAH4kAcMIABDGAAA80MEAewNMPC5oexeXEWZwxgYMwMEAfiQBwwgAEMYAADzQwQB7A0wzJmA3Zu7tAwgAEMDMMAcSAOxAEDGMAABjDQzABxAEszLGx+GJsXZ3HGAAbGzABxIA7EAQMYwAAGMNDMAHEASzMsYzZg5+YODQMYwMAwDBAH4kAcMIABDGAAA80MEAewNMPC5oexeXEWZwxgYMwMEAfiQBwwgAEMYAADzQwQB7A0wzJmA3Zu7tAwgAEMDMMAcSAOxAEDGMAABjDQzABxAEszLGx+GJsXZ3HGAAbGzABxIA7EAQMYwAAGMNDMAHEASzMsYzZg5+YODQMYwMAwDBAH4kAcMIABDGAAA80MEAewNMPC5oexeXEWZwxgYMwMEAfiQBwwgAEMYAADzQwQB7A0wzJmA3Zu7tAwgAEMDMMAcSAOxAEDGMAABjDQzABxAEszLGx+GJsXZ3HGAAbGzABxIA7EAQMYwAAGMNDMAHEASzMsYzZg5+YODQMYwMAwDBAH4kAcMIABDGAAA80MEAewNMPC5oexeXEWZwxgYMwMEAfiQBwwgAEMYAADzQwQB7A0wzJmA3Zu7tAwgAEMDMPAtsThp3\/6p9NP\/uRPpte85jVzF52UUjp\/\/vzcdgZ8mAEXZ3HGAAYwgIGrYaBVHLIj\/NiP\/Vi6\/fbb0+RDH\/pQev\/7359uueWWuUJAHAB6NYDaFz8YwAAGxsVAqzhkR\/j5n\/\/59N73vjdNPvrRj6YsD7feeitx8FHHXAZc9OO66I2H8cAABq6GgVZxyI6QpeGuu+5KkyNHjqSPfexj6Q1veMPcRcMTB4BeDaD2xQ8GMICBcTHQKg7ZET7wgQ+kD3\/4w2ly7NixlOVh7969TeKQD+IlBhjAAAYwgIGdwcC+ffvmrv\/ZEbI0fPzjH0+Thx56KGV5aNkxt\/ESAwxgAAMYwMDOYmDek6A83vfcc086evRompw6dSqdOHEiveUtb5lrHPM6Vj+uR1DGw3hgAAMYwMAyGMiO8MlPfjJ95jOfSZPHH388PfLII+mtb30rcfDlSAxgAAMYwAAGrmAgO8J9992XHnzwwTR58skn0+nTp9Pb3va2Kxouw1L0wXYxgAEMYAADm81AdoT7778\/5a83TD73uc+lz372s8SBYRJHDGAAAxjAQCcDWRzy9yEffvjhNHnqqafSY489lt7+9rd3NmaJm22Jxs\/4YQADGMDA1TKQHeH48ePTrzZMnn76aeLAMEkjBjCAAQxgoJeBLA4PPPBAevTRR9PkmWeeSfkLkp44MNKrNVL7YwgDGMDAzmQgO0L+YuRUHM6dO5eeeOKJdODAgV7TAMLOBMG4GlcMYAADGGhhIDtC\/tUN+Vc4TLI4nD17ljh4REUcMYABDGAAA50MhDjk\/4VJHEDSCUmLgWrjTgUDGMDA7mCAOJAFsoABDGAAAxhoZoA4gKUZFncTu+NuwjgbZwxgYBYDxIE4EAcMYAADGMBAMwPEASzNsMwyUHXuUDCAAQzsDga2iEP+TVD5z2Tmv7UNgN0BgHE2zhjYHAYmk0ny6o\/BPJaTn94I5D+VPS9+UZ8d4SMf+Ui69957\/a+KCIp0cyZSY2WsdhMDWRr8XBmBvOjl2MxjIe85r81urH\/Pe96TFhGHLU8czpw5k06ePJn2798vuD7CwAAGMDAyBkIcduPi1veeY9EjDtu\/iYgY9sW4Ls+OcOTIkekfupoQh+0Hvg6svFhiAAPLZoA4XMlULHrE4crYtPIXMWxtTxxGdkfROnDabf8iETux21QGiMOV7MaiRxyujE0r5xHD1vbEgTh4HI0BDGwIA8ThysUxFj3icGVsWkUgYtjanjhsyITROqDabf\/iETuxGzsD6xCHlgU5x6213bJjHItey\/E35cuRLe9lmXGMGLb2SRyIg7tNDGBgQxjIC8qqFr\/cd\/mKRaQsy9tR3pXOq+\/a52rLYtFrOfaqYpffQx2nyM96f+U5t2zP6utq6iKGrX0Qhw2ZMFoHVDt3zRjYuQzkxWWVi19mp28B66rLbVteq2QyFr3yvPuOt47Y1fGpz60879iu03qfZecjhq39EgfiMPMOohUk7XbuYmVsxzO2eUEZcvErxz4Wsyir81Fep63t6v1a87HotRxnyNiV5xPbkc57b63t5vXTWh8xbG1PHIgDccAABjaEgbygrHLxqxesnO96tS4wQ7SLRa8+965jrzJ2+Xh1rOIc4twijbZRH\/l6\/8iX7VaxHTFs7Zs4bMiE0Tqg2o3n7tBYGItlM5AXklUufrFQ5TSfe53WZWX7WdvLjkPZXyx6ca5lXb29ytjlY5Xn0LVdls1qX553vU9Zt6ztiGFrf8SBOLjbxAAGNoSBvIisavHLfcciVaZRXqZ9C0zs11e\/ivJY9FqOvarYxfsqY1SeT2xHGu3LtN63zJftVrEdMWztmzhsyITROqDaucvFwM5lIC8mq1z8YmHrSzNbUReclflyO+pXncai13LsVcaujk15PrEdaVdM+ur6yrv62G5ZxLB1f+JAHNxtYgADG8JAXkRWufjFIlWmebt+lQtMtM1ldbuyrtxnmdux6LUca5Wxi\/cf7y1iUeZju0zjvKN9V1q2X8V2xLC1b+KwIRNG64Bqt3PvNo2tsc2LyioXv3LRyrzlfJnW23U+2ufyoV6x6LUce6jYRRzLGHSdX1lWbs\/br6xfxnbEsLUv4jAg4K2Dot1wk45Yi\/UmMZAXl1UvfjkesYjVaVlXbne1GyqusejFOcw67ipjVx+3PJ\/YjrSMXexX1kVZV7uyblnbEcPW\/ogDcRjszqAVSu0s5hjoZiAvLkMtfl0LWS6L8khjrKKuK402q0hj0avPp+tYQ8UuHzvOJ9I4nzo\/qzy37Wsf+y0jjRi29kUciANxwAAGNoSBvIgMufi1LiTrbBeLXssCK3bdQhoxbB1H4rAhE0brgGrXfWGIi7jsBAaIw5Ucx6JHHK6MTSvzEcPW9sSBOLjbxAAGNoQB4nDl4hiLHnG4MjatIhAxbG2fxeFTn\/pUuv\/++9Pk9OnT6cSJEykXtnag3fYHS+zEDgMYWISBEIc80XtdjsG+ffuavgvgo4ru6404bMidwyKThbbdsIuLuOw2BrI45EXS68oYtD5xIFyXhauMRWaq9XryxIFoNMPSCpV2FnQMrIaBvDh69cdgHneE60rhKmMyL35Rv0Uczpw5k06ePOmjCjJBJjCAAQxgAAOdDBAHYHSCEWYpXc2do7iKKwYwsKkMZHE4cuRIOnbsWJrkJw4PPfSQJw5kgkxgAAMYwAAGOhnI4nD06NF0\/Phx4rCp9ue83blgAAMYwMBQDGwRh89+9rPpN3\/zNz1xYJmdljkUlI5jAsQABjAwXgayONx3333pwQcfTJPHHnssPfLII8SBOBAHDGAAAxjAQCcDWRw+\/elPT3\/v0+SJJ55Ip06dIg5g6YTFHcB47wCMjbHBAAaGYiCLQ\/6tkfk7kZOzZ8+m\/Nsjc+FQJ+A4YMcABjCAAQxsDgPZER544IH08MMPp8nnPve59Pjjj0\/FIVd4iQEGMIABDGAAAzUD+Xc+Pfroo2ny9NNPpyeffDLlL0nmgvwYIn\/5If+Xi\/xYIn+mkb8Q8Ru\/8RvT\/8P5yU9+Mn3iE59I9957r5cYYAADGMAABjaQgY9\/\/OMpXrGe57U9r\/H59zXkNT+v\/Z\/5zGemPhDSkH+Fw+S3f\/u301NPPZXyRxb5i5L5Y4ssEPl\/WmSJyH8AK0Qi\/+KH3EmWiRCK3LGXGGAAAxjAAAY2l4FY1\/Man9f6\/PAgr\/1ZGLIPZC\/I0pC\/F\/n\/AzcJGLynJL0jAAAAAElFTkSuQmCC\" alt=\"\" \/>\n<\/p>\n<p>\n\t\u5f00\u542f\u4e4b\u540e\uff0c\u68c0\u67e5\u9632\u706b\u5899\u662f\u5426\u5f00\u542fNAT\u914d\u7f6e\uff0c\u53d6\u6d88\u6389\u3002\n<\/p>\n<p>\n\t\n<\/p>\n<p>\n\t\n<\/p>\n<p>\n\t<\/p>\n","protected":false},"excerpt":{"rendered":"<p>\u672c\u6587\u53c2\u8003 1.https:\/\/www.emaculation.com\/doku.php\/bridged_ope &hellip; <\/p>\n<p class=\"link-more\"><a href=\"https:\/\/blog.vvvtimes.com\/index.php\/2021\/02\/16\/centos7-install-openvpn-true-password-auth-bridge-mode\/\" class=\"more-link\">\u7ee7\u7eed\u9605\u8bfb<span class=\"screen-reader-text\">\u201cCentOS7\u5b89\u88c5\u90e8\u7f72OpenVPN\u7eaf\u5bc6\u7801\u8ba4\u8bc1\u6865\u63a5\u6a21\u5f0f\u201d<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-837","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"https:\/\/blog.vvvtimes.com\/index.php\/wp-json\/wp\/v2\/posts\/837","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blog.vvvtimes.com\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.vvvtimes.com\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.vvvtimes.com\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.vvvtimes.com\/index.php\/wp-json\/wp\/v2\/comments?post=837"}],"version-history":[{"count":17,"href":"https:\/\/blog.vvvtimes.com\/index.php\/wp-json\/wp\/v2\/posts\/837\/revisions"}],"predecessor-version":[{"id":1045,"href":"https:\/\/blog.vvvtimes.com\/index.php\/wp-json\/wp\/v2\/posts\/837\/revisions\/1045"}],"wp:attachment":[{"href":"https:\/\/blog.vvvtimes.com\/index.php\/wp-json\/wp\/v2\/media?parent=837"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.vvvtimes.com\/index.php\/wp-json\/wp\/v2\/categories?post=837"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.vvvtimes.com\/index.php\/wp-json\/wp\/v2\/tags?post=837"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}