opnsenseIncrease UFS read-ahead speeds to match the state of hard drives and NCQ.vfs.read_maxdefaultSet the ephemeral port range to be lower.net.inet.ip.portrange.firstdefaultDrop packets to closed TCP ports without returning a RSTnet.inet.tcp.blackholedefaultDo not send ICMP port unreachable messages for closed UDP portsnet.inet.udp.blackholedefaultRandomize the ID field in IP packetsnet.inet.ip.random_iddefault
Source routing is another way for an attacker to try to reach non-routable addresses behind your box.
It can also be used to probe for information about your internal networks. These functions come enabled
as part of the standard FreeBSD core system.
net.inet.ip.sourceroutedefault
Source routing is another way for an attacker to try to reach non-routable addresses behind your box.
It can also be used to probe for information about your internal networks. These functions come enabled
as part of the standard FreeBSD core system.
net.inet.ip.accept_sourceroutedefault
This option turns off the logging of redirect packets because there is no limit and this could fill
up your logs consuming your whole hard drive.
net.inet.icmp.log_redirectdefaultDrop SYN-FIN packets (breaks RFC1379, but nobody uses it anyway)net.inet.tcp.drop_synfindefaultEnable sending IPv6 redirectsnet.inet6.ip6.redirectdefaultEnable privacy settings for IPv6 (RFC 4941)net.inet6.ip6.use_tempaddrdefaultPrefer privacy addresses and use them over the normal addressesnet.inet6.ip6.prefer_tempaddrdefaultGenerate SYN cookies for outbound SYN-ACK packetsnet.inet.tcp.syncookiesdefaultMaximum incoming/outgoing TCP datagram size (receive)net.inet.tcp.recvspacedefaultMaximum incoming/outgoing TCP datagram size (send)net.inet.tcp.sendspacedefaultDo not delay ACK to try and piggyback it onto a data packetnet.inet.tcp.delayed_ackdefaultMaximum outgoing UDP datagram sizenet.inet.udp.maxdgramdefaultHandling of non-IP packets which are not passed to pfil (see if_bridge(4))net.link.bridge.pfil_onlyipdefaultSet to 1 to additionally filter on the physical interface for locally destined packetsnet.link.bridge.pfil_local_physdefaultSet to 0 to disable filtering on the incoming and outgoing member interfaces.net.link.bridge.pfil_memberdefaultSet to 1 to enable filtering on the bridge interfacenet.link.bridge.pfil_bridgedefaultAllow unprivileged access to tap(4) device nodesnet.link.tap.user_opendefaultRandomize PID's (see src/sys/kern/kern_fork.c: sysctl_kern_randompid())kern.randompiddefaultDisable CTRL+ALT+Delete reboot from keyboard.hw.syscons.kbd_rebootdefaultEnable TCP extended debuggingnet.inet.tcp.log_debugdefaultSet ICMP Limitsnet.inet.icmp.icmplimdefaultTCP Offload Enginenet.inet.tcp.tsodefaultUDP Checksumsnet.inet.udp.checksumdefaultMaximum socket buffer sizekern.ipc.maxsockbufdefaultPage Table Isolation (Meltdown mitigation, requires reboot.)vm.pmap.ptidefaultDisable Indirect Branch Restricted Speculation (Spectre V2 mitigation)hw.ibrs_disabledefaultHide processes running as other groupssecurity.bsd.see_other_gidsdefaultHide processes running as other userssecurity.bsd.see_other_uidsdefaultEnable/disable sending of ICMP redirects in response to IP packets for which a better,
and for the sender directly reachable, route and next hop is known.
net.inet.ip.redirectdefault
Redirect attacks are the purposeful mass-issuing of ICMP type 5 packets. In a normal network, redirects
to the end stations should not be required. This option enables the NIC to drop all inbound ICMP redirect
packets without returning a response.
net.inet.icmp.drop_redirect1Maximum outgoing UDP datagram sizenet.local.dgram.maxdgramdefaultnormalOPNsenselocaldomain1adminsSystem Administratorssystem19990page-allrootSystem Administratorsystemadmins$2y$10$YRVoF4SgskIsrXOvOQjGieB9XqHPRra9R7d80B3BZdbY/j21TwBfS020002000Etc/UTC0.opnsense.pool.ntp.org 1.opnsense.pool.ntp.org 2.opnsense.pool.ntp.org 3.opnsense.pool.ntp.orghttps6626900da5230yes11111hadphadphadpmonthly11admins-1-1en_US1vtnet1192.168.10.124track664wan0LAN1Loopback1lo0127.0.0.1::18128none1vtnet01dhcpdhcp6WANvtnet2DMZ1192.168.100.12411openvpnOpenVPNgroup1ovpns2OPT2114001192.168.10.10192.168.10.245publicautomatictcpwaninetnat_662d1d9c410ac4.99978450192.168.100.10801wanip80root@192.168.10.41/firewall_nat_edit.php made changesroot@192.168.10.41/firewall_nat_edit.php made changestcpwaninetnat_662d2317cc92d1.42317965192.168.100.1044331wanip4433root@192.168.10.41/firewall_nat_edit.php made changesroot@192.168.10.41/firewall_nat_edit.php made changestcpwaninetnat_662d6461e9e0a7.84963298192.168.100.109431wanip943root@192.168.30.51/firewall_nat_edit.php made changesroot@192.168.30.51/firewall_nat_edit.php made changesOpenVPN ovpn wizard allow client accessin1(self)1199yesudpinet46passonroot@192.168.10.41/wizard.php made changesnat_662d1d9c410ac4.999784501wankeep statetcpinet
192.168.100.10
80root@192.168.10.41/firewall_nat_edit.php made changesnat_662d2317cc92d1.423179651wankeep statetcpinet
192.168.100.10
4433root@192.168.10.41/firewall_nat_edit.php made changespasswaninetkeep statein1udp1wan1195root@172.27.224.4/firewall_rules_edit.php made changesroot@172.27.224.4/firewall_rules_edit.php made changesnat_662d6461e9e0a7.849632981wankeep statetcpinet
192.168.100.10
943root@192.168.30.51/firewall_nat_edit.php made changesblocklaninetkeep stateDefault allow LAN to any rulein11lan1root@192.168.10.41/firewall_rules_edit.php made changespasslaninetkeep statein1tcplanwan443root@192.168.10.41/firewall_rules_edit.php made changesroot@192.168.10.41/firewall_rules_edit.php made changespasslaninetkeep statein1tcplanlan80root@192.168.10.41/firewall_rules_edit.php made changesroot@192.168.10.41/firewall_rules_edit.php made changespasslaninetkeep statein1tcp/udp1153root@192.168.10.41/firewall_rules_edit.php made changesroot@192.168.10.41/firewall_rules_edit.php made changesrejectlaninetkeep statein111root@192.168.10.41/firewall_rules_edit.php made changesroot@192.168.10.41/firewall_rules_edit.php made changespassenc0inetkeep stateipsec fw rulein111root@192.168.10.40/firewall_rules_edit.php made changesroot@192.168.10.40/firewall_rules_edit.php made changespassenc0inetkeep statein11(self)root@192.168.10.41/firewall_rules_edit.php made changesroot@192.168.10.41/firewall_rules_edit.php made changespassopenvpninetkeep statein1tcp1
192.168.10.43/24
80root@192.168.10.41/firewall_rules_edit.php made changesroot@192.168.10.41/firewall_rules_edit.php made changesrejectopenvpninetkeep stateOpenVPN ovpn wizardin111root@192.168.10.41/firewall_rules_edit.php made changesroot@192.168.10.41/wizard.php made changespassopt1inetkeep statein111root@192.168.10.41/firewall_rules_edit.php made changesroot@192.168.10.41/firewall_rules_edit.php made changesICMPicmpICMPTCPtcpGeneric TCPHTTPhttpGeneric HTTP/200HTTPShttpsGeneric HTTPS/200SMTPsendGeneric SMTP220 *0.opnsense.pool.ntp.orgsystem_information-container:00000000-col3:show,services_status-container:00000001-col4:show,gateways-container:00000002-col4:show,interface_list-container:00000003-col4:show2root@192.168.10.41/firewall_rules.php made changes01192.168.0.106
ArchiveOpenVPN
119911002659fe1b-fc98-4d21-8335-3ee818ad967d192.168.0.106
ArchiveOpenVPN
11110013d3c31b9-9163-4fe9-a614-5762f15beeb8fw020010.1.8.2/24192.168.10.0/24,192.168.100.0/24,192.168.30.0/24,172.27.0.0/16192.168.20.0/24013d3c31b9-9163-4fe9-a614-5762f15beeb8fw030010.1.8.3/24192.168.10.0/24,192.168.100.0/24,192.168.20.0/24,172.27.0.0/16192.168.30.0/24021tun3udp41195subnetserver10.1.8.0/24192.168.20.0/24,192.168.30.0/24192.168.10.0/24662d4837d5d0erequire01c1d2333-5fb1-4b30-812e-cf66f9f114390000VPN2Mainauth#
# 2048 bit OpenVPN static key
#
-----BEGIN OpenVPN Static key V1-----
7405838f3d1f71ed91317f7e0cec132a
c500e5a552ddf4b8f3fb41f80b70c7b3
3bb2cadd3a779772e0e451aa88808176
c5094fc18f56f27c9f7432b2c28195ed
8d4be09e18654c2b1226cf1b60c63417
6be9dc854a251f14e54021ace6f9a8f4
503597939fea7a2c4276e74ec19ef86b
77dae1d56f18618c8eae2e6520a8b0bf
7b0f19d95d0cc7e89f1e84ebd0116374
200e5aa09841491078c38b213a0cf06d
e57c80767ac9ef610403034f9e337f30
10733d2796c6a032c8b02adef973574e
576746cd184a7cf5e23396dd9f8ac251
36a17c7ece56584ae530ff09a9f3e96a
ac072d9d034e2ba1764947e67f314025
3f23348cf0e55ae65bfc03eb44b742ca
-----END OpenVPN Static key V1-----vpn-auth-keyv90180015000wan192.168.0.0/16,10.0.0.0/8,172.16.0.0/12W0D2340000127.0.0.180000400000120120127.0.0.1250auto10root4jsxL8MDLagjeACyewHJFn2m8GVu2812510root@localhost.local01$HOSTsystem30030323e2ffb-13c1-490f-8b39-30b0d27a6b6f,12d8f069-b5ca-4cfb-b282-acf9792247f0,a6db89e9-671b-4c7f-8f45-b6dc28528064,fd28a73e-e3f3-4e2e-8594-6a4c190832781RootFsfilesystem/30030fecbb340-04d8-4320-8a64-fce15c3137650carp_status_changecustom/usr/local/opnsense/scripts/OPNsense/Monit/carp_status300306e693c79-850e-4ad8-ae84-1e0ce8770c700gateway_alertcustom/usr/local/opnsense/scripts/OPNsense/Monit/gateway_alert3003059ef7346-4496-4f4d-bc86-505d6d3ff2b6PingNetworkPingfailed pingalertNetworkLinkNetworkInterfacefailed linkalertNetworkSaturationNetworkInterfacesaturation is greater than 75%alertMemoryUsageSystemResourcememory usage is greater than 75%alertCPUUsageSystemResourcecpu usage is greater than 75%alertLoadAvg1SystemResourceloadavg (1min) is greater than 8alertLoadAvg5SystemResourceloadavg (5min) is greater than 6alertLoadAvg15SystemResourceloadavg (15min) is greater than 4alertSpaceUsageSpaceUsagespace usage is greater than 75%alertChangedStatusProgramStatuschanged statusalertNonZeroStatusProgramStatusstatus != 0alert0WAN_GWWAN Gatewaywaninet1125510VPNGWvpnGWopt1inet192.168.100.100010025511153transparent100.0.0.0/8,10.0.0.0/8,100.64.0.0/10,169.254.0.0/16,172.16.0.0/12,192.0.2.0/24,192.168.0.0/16,198.18.0.0/15,198.51.100.0/24,203.0.113.0/24,233.252.0.0/24,::1/128,2001:db8::/32,fc00::/8,fd00::/8,fe80::/10allow01forwardfrick.lan192.168.10.100172.27.0.0/16VPNGW0662d47cf711bevpn-intLS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUVCekNDQXUrZ0F3SUJBZ0lCQURBTkJna3Foa2lHOXcwQkFRMEZBREIzTVFzd0NRWURWUVFHRXdKRFNERUwKTUFrR0ExVUVDQXdDUVdjeERqQU1CZ05WQkFjTUJVWnlhV05yTVJJd0VBWURWUVFLREFsdGNuTjFjSEJ2Y25ReApKVEFqQmdrcWhraUc5dzBCQ1FFV0ZtMXljM1Z3Y0c5eWRFQnRjbk4xY0hCdmNuUXVZMmd4RURBT0JnTlZCQU1NCkIzWndiaTFwYm5Rd0hoY05NalF3TkRJM01UZzBOVE0xV2hjTk1qWXdOek14TVRnME5UTTFXakIzTVFzd0NRWUQKVlFRR0V3SkRTREVMTUFrR0ExVUVDQXdDUVdjeERqQU1CZ05WQkFjTUJVWnlhV05yTVJJd0VBWURWUVFLREFsdApjbk4xY0hCdmNuUXhKVEFqQmdrcWhraUc5dzBCQ1FFV0ZtMXljM1Z3Y0c5eWRFQnRjbk4xY0hCdmNuUXVZMmd4CkVEQU9CZ05WQkFNTUIzWndiaTFwYm5Rd2dnRWlNQTBHQ1NxR1NJYjNEUUVCQVFVQUE0SUJEd0F3Z2dFS0FvSUIKQVFEQXBMSENCWFJXL1pTWUN0MXNiTTI1aUlPalBITWVjZUQ2WUxXdTRmdDhlOUZIc29obWw3RVljQXZjVzBJKwpRcWhBNVJ6Q3RzUTRGYUdyMVUwWlVFaFFDdTVLUjNVZlc0cTJSeWUwVk4rdGlQVUhEaU1ncGtmZW9HRWRkdUF5CnljZGQzZzZNbEd0enRtU2R1ZnhlM0xqSGR1MVY1RHoyUE9oaW9DRGtjbHFDd29jVFVQUHQxTDhBOFFyKytzVkwKRHE4bytGelRWWHVhbHBIRllIRDlodjY2UzVtR0hpeHJyL1BOMm1jQnNIeUpnNEhWWGduUmlGRUNVVHVFbXF3QgpVNmVBbWFlZTBSbURCdGdESUhwMDZJTmVhaEp6OU5TUi8rYUxoSXl1bHhmdVNvZVhhdVBGSWk2OEdQaUs0RHhkCi9xbDJWZzNtSmYvditpYXRoRm8rZVFnRkFnTUJBQUdqZ1owd2dab3dOd1lKWUlaSUFZYjRRZ0VOQkNvV0tFOVEKVG5ObGJuTmxJRWRsYm1WeVlYUmxaQ0JEWlhKMGFXWnBZMkYwWlNCQmRYUm9iM0pwZEhrd0hRWURWUjBPQkJZRQpGT0prL2k3dG5RYmxNWkozelNaODNOT1o5SHp0TUI4R0ExVWRJd1FZTUJhQUZPSmsvaTd0blFibE1aSjN6U1o4CjNOT1o5SHp0TUE4R0ExVWRFd0VCL3dRRk1BTUJBZjh3RGdZRFZSMFBBUUgvQkFRREFnR0dNQTBHQ1NxR1NJYjMKRFFFQkRRVUFBNElCQVFBR1VWT0lPclhtWWoxV3IvempPTmVXbFVGN2VFYzBxUWg5bCtDWTBkaXhMdFJkdkJJcwptcTFPVEZwREQybmdmMlpOa3JRanlHbmpxdjN0S0VBUUhXMDRrenRPQ2hTb0ZaWm5nS3dzQTVsZko1Z3ZKVG12CitZMEM4VFIyQ1JqYnlZT0MrUkFpazE2TGhuck5ESFNIR2pmdEI4UFdsb0lWMTJ5UzRob0NVb2FzS2FmQ1FzR3oKNHI3elFEZ1gxSXBQWXBFdFI2KzEwMTZFMTQ1dXppK2FjTDF2M2hnSFJxdWtFb2EwRFNkc0paN2dyQnRWT3UxTQprWFRaQ1l0dFlBWTJxejZnUHhIUHl6aVIxWTRVanhqdUY1dnJuTUR5WXRhSWVtL1ZsTDBwQ2hKYkhaekpOMVZHCm8xUHVRcDBnaW9GWHd4ejJHRmVhMlFQbG13T0N2Y1A2eFdVaAotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCg==LS0tLS1CRUdJTiBQUklWQVRFIEtFWS0tLS0tCk1JSUV1d0lCQURBTkJna3Foa2lHOXcwQkFRRUZBQVNDQktVd2dnU2hBZ0VBQW9JQkFRREFwTEhDQlhSVy9aU1kKQ3Qxc2JNMjVpSU9qUEhNZWNlRDZZTFd1NGZ0OGU5Rkhzb2htbDdFWWNBdmNXMEkrUXFoQTVSekN0c1E0RmFHcgoxVTBaVUVoUUN1NUtSM1VmVzRxMlJ5ZTBWTit0aVBVSERpTWdwa2Zlb0dFZGR1QXl5Y2RkM2c2TWxHdHp0bVNkCnVmeGUzTGpIZHUxVjVEejJQT2hpb0NEa2NscUN3b2NUVVBQdDFMOEE4UXIrK3NWTERxOG8rRnpUVlh1YWxwSEYKWUhEOWh2NjZTNW1HSGl4cnIvUE4ybWNCc0h5Smc0SFZYZ25SaUZFQ1VUdUVtcXdCVTZlQW1hZWUwUm1EQnRnRApJSHAwNklOZWFoSno5TlNSLythTGhJeXVseGZ1U29lWGF1UEZJaTY4R1BpSzREeGQvcWwyVmczbUpmL3YraWF0CmhGbytlUWdGQWdNQkFBRUNnZ0VBRDRxcDhhQjlocEFlTnhiM1RxcEhmWjZqR2g0RUhwSnE1MkE2Z0NHb3A1NFkKbi90cUVEYlFPWXUrbFRoQ2s2SE9qNis4UG9RK3Q5U2M3cTgrY1ZxZC91RW00TlM3Z1B4aWFEcTgzQXBWNGxydwpnN0Z6Q1kwSXN0QUhEYmk3dFRVOHNaaTYzVUlUR2lwK213LzRhWkhPa1g4SmZqcXo1Vnk4RmNyYjVIcEtUWTZ1CnU1MUJmZmRQTTdNMTNJSUpRajF3NFJoVTN3azltSnZLNVVsVlBzQUJFdWRFenY1R01YSE0zZGorek5haFVuRWYKWDRpaFZmVWJXZ29CYnR5bTk1SmpaaHZsTEVNaG8yN1ZEYVlxaTE4a3V4d012S2xjWG11czM0ZTE3QU1BeDB0QQpGT2xIU1NuMHBxSC95UUNCODZZRXNTSmx4anpDNGdGY1Y5ckMvbnhhQ1FLQmdRRGxhTDREalNqcElkQVRjWVl2CnBlVS8xdGhmaHNPeFJ5aXFtalhJbWRRL051bCtkKzM4b1ZWTlBTS2h1TFNWbUZiR3ZyRU1qTjhRWXZDQkRhZVgKNXA0WGtTSjgrOUdwV2ZBaGQvcjBhNkxBQSsxRWowRFV1S0gvY0o1VEh5SURkYnUxaXArZVUzQXpGd1AvTkZHSgpwajMrSXVCU203Qlc0VGY2M09jVGtZeEVlUUtCZ1FEVytRQUxhNjhWWEJhMklQZUgvV3M2eVA1ekFyT3RRZ3BYCnNHY2tsQnJDWDliMEFXUEJYSjA4Szc5L2tobGVlTEExTGhYNmtJd3Z1c2NHajM1V2lSd3Z0MVdaVm5JY0YwdmcKaVFlZHFaenBROUJyQ1h2M1BiOS8vUHdjdloyajkvVVM4bXpGOWh1WHFCbk94Q1o2MWQ3TERvNWtvS2VaSFhkRApYME1MTG5uRTdRS0JnUUNVV1dObTBJWEFISWw5eVUvSXlES3pVYStpTm5lZDBESlFBR0QvVTlxWTlsMlAxdVlqCkZBRWhiWU5UcVNtK0EwRTZURjRaaTQ5RC9YY2hQVDgvVDNhMExycHFzRDBva214aWVEL2toeVk3blU1MW8xMTkKTWRnd1l4Yy9FVWJoamVUUXhNL3JobkZyMkZwUlVmZllWNVNISHU2SS9QelBjZHpOY01STk56WEpvUUtCZ0hmTwo3SHh3OW5JMEVhQk52VWI0TU1QaGN4Wk1JakZraGZrYklsRGJqaEpZY2FjcUF4dW43eVd5eUJaa0tXbGlYK296CmxpSkFYekRXcXNkNFA1UWc5Q21QeHRBZndwYnZVT1dCMlZIQVR1Z2VXRkRmUjB5akNGQmZnVzdQS3NWUWt6Q04KRlp3NnJtUVdWdFBLdEJ0dmlLeW9ueWxyOUJ3OHROUkNpazM0Qi90OUFuOGx0VHRiSHhlaG5uemFRaW1lajY5dQpEVEk0akJhQlErMnZmckMwalB3M3g5aWI1VzdYUjlVTTVyZ3JraWFSdjZVdXBnYlJPak5yUng3Ym5nanc5VWlOCnNWZG05dHFzYlRvdzRIYVBZTmRnekdha3ZLUksyejNlRDdFd0xzenpUTHNxcEEvWVlBb2VkQUtCak8vRDc2Si8KLzJZNXlLREZaK3F4Qk1wcFZFNnoKLS0tLS1FTkQgUFJJVkFURSBLRVktLS0tLQo=v3_ca36626900da5230Web GUI TLS certificateLS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUhIakNDQlFhZ0F3SUJBZ0lVYXpiUVgvUXFEYUt3eHBkRUlvU2lXQk5ZYkJNd0RRWUpLb1pJaHZjTkFRRUwKQlFBd2dZa3hIVEFiQmdOVkJBTU1GRTlRVG5ObGJuTmxMbXh2WTJGc1pHOXRZV2x1TVFzd0NRWURWUVFHRXdKTwpUREVWTUJNR0ExVUVDQXdNV25WcFpDMUliMnhzWVc1a01SVXdFd1lEVlFRSERBeE5hV1JrWld4b1lYSnVhWE14CkxUQXJCZ05WQkFvTUpFOVFUbk5sYm5ObElITmxiR1l0YzJsbmJtVmtJSGRsWWlCalpYSjBhV1pwWTJGMFpUQWUKRncweU5EQTBNakl4TmpJNE1EQmFGdzB5TlRBMU1qUXhOakk0TURCYU1JR0pNUjB3R3dZRFZRUUREQlJQVUU1egpaVzV6WlM1c2IyTmhiR1J2YldGcGJqRUxNQWtHQTFVRUJoTUNUa3d4RlRBVEJnTlZCQWdNREZwMWFXUXRTRzlzCmJHRnVaREVWTUJNR0ExVUVCd3dNVFdsa1pHVnNhR0Z5Ym1sek1TMHdLd1lEVlFRS0RDUlBVRTV6Wlc1elpTQnoKWld4bUxYTnBaMjVsWkNCM1pXSWdZMlZ5ZEdsbWFXTmhkR1V3Z2dJaU1BMEdDU3FHU0liM0RRRUJBUVVBQTRJQwpEd0F3Z2dJS0FvSUNBUURkb0kwQjJYSXZQVWh2a28wY3phUXRkL1hRanhJQXhja2k1U0IvZFJqWGtwNllsVVEzCmtZcDN2enBGblRCeWliQzhYWk9obEtqNzJqckVOcDFqbUFuNTduYmphR3plVTBrYkY5ekd1L2NENVlEZHhBWWMKWUdoTmJvUlEvM25jcSt5S2VnRTBnNVMxYmw4ZnNJZXd5ak9NMkNHNk14YW9yLzVHR2RRTHIydW1WSWpuS2kwbApJVWNYdTlXZmt6WlFhRytDTGhRR3hVbEpTTnNwd0Vxbkdxamd6ZUsyZEJaL2dSbm4rODhUaGhXY1dPblJ4eWkrCkY0LzVTQ29WZEpuMm0xVStwOEprL0hNTTl4TDRIQi9ZbldFazZJa1lpS3BOMEg4WVlCL0RwaytpOU1URXBWSzkKZml6M2Nud1hvUUJLL2RKNEZYVjZzNEs2bmNyVmRJS0hDcW5VQnJJTFpvelpUUGljRE8ya0Z2U0tYdDF0T05OMwpQN25iMy9yazBFQXFRckNQSUdCWlVOTkppN0VpcjFEejNndUhYVEIrYUVqa2FwOTM5aFFCekxxek1UL3k1aTRJCmFzWVFrOFFySlY2b0ljZHQzTElKR1VlbWZadUEyMkwrZCtJVGJibFA0M3UrTnQ3QkpRZkhlWjRiTmIxM3gyZVgKZ3E5bDlkRCtxbjJGK1RiSUpENTlqQ0tQRlFVME12UTNjL1dQWWF2dkl4Q1RWQ1lkS1czWmw2MGhiNWplUFVaZwo2ZGlvakFiSXhnTHdRT280NTR1Q091QjB6YUlESnQwcXFGZDdzQ2VrRVMyWG5mZVFKV2J2eDJnNGVoaDdQUUpWClkzcWZFd0tpZlE1ZUNrRjlvWHFOeDIvbjVPRnZwLzJ2UkZSVVFmWTErZlpzL1lhaUFsdnFjRTVxcFFJREFRQUIKbzRJQmVqQ0NBWFl3Q1FZRFZSMFRCQUl3QURBUkJnbGdoa2dCaHZoQ0FRRUVCQU1DQmtBd05BWUpZSVpJQVliNApRZ0VOQkNjV0pVOVFUbk5sYm5ObElFZGxibVZ5WVhSbFpDQlRaWEoyWlhJZ1EyVnlkR2xtYVdOaGRHVXdIUVlEClZSME9CQllFRkZvU2FTZlh1VUtzSnJPb0JvNjVWM3YyT3FMbE1JR3pCZ05WSFNNRWdhc3dnYWloZ1kra2dZd3cKZ1lreEhUQWJCZ05WQkFNTUZFOVFUbk5sYm5ObExteHZZMkZzWkc5dFlXbHVNUXN3Q1FZRFZRUUdFd0pPVERFVgpNQk1HQTFVRUNBd01XblZwWkMxSWIyeHNZVzVrTVJVd0V3WURWUVFIREF4TmFXUmtaV3hvWVhKdWFYTXhMVEFyCkJnTlZCQW9NSkU5UVRuTmxibk5sSUhObGJHWXRjMmxuYm1Wa0lIZGxZaUJqWlhKMGFXWnBZMkYwWllJVWF6YlEKWC9RcURhS3d4cGRFSW9TaVdCTlliQk13SFFZRFZSMGxCQll3RkFZSUt3WUJCUVVIQXdFR0NDc0dBUVVGQ0FJQwpNQXNHQTFVZER3UUVBd0lGb0RBZkJnTlZIUkVFR0RBV2doUlBVRTV6Wlc1elpTNXNiMk5oYkdSdmJXRnBiakFOCkJna3Foa2lHOXcwQkFRc0ZBQU9DQWdFQUVsNHdBU0YrTTJnVC9VeFpRT3FNVm5ua29QQ2x3MXJ1Z1lDNHhHeU0KM3dqY05NN3prM1h0Ym1HK25UYmx3SmZjYW43aXF6WjA2c1VzVHJwK1JHdXVEY0VJdGwzWHRBMHQ5ZzU1VEwwagozeHAwRnFFVmJWSnEzVU14QTQ0elo4TU43dllIWXhHNG43RDF3Q282VjExWitPZFI3enhJNG9IQ1ZFRW5BdWs3CnJEang2R2hNRlQwSFlpUUlYdVZCcFFhNVI3djJ5TnFZNytuK2NnZld2ZjJXT2UrNCt5RWNzNElsMld2TDRsUkcKcWd5N1F1YVEzU1FyYlBzWjdxRldxK1V0VVIwRTRJRkdSeVllMUY0ZHVFWTZBd3hBY3NhaGxNdkludzN4dEZMbAovZGR5Y2hYOENyZVdDdStkdEVXRGI2UlpuV3paMU1UMzFXU3NPTjMweUJsKytlZVoxT0ZmTmRqbXJpNTlOa2JhCmxKcTVKT3h1OHdibkxrT0tvL2hZVzJYNkFhaklmY21mdDRsRGQ5aWJ1SzI1RzRrbUdpZythQ3RjZElGREdLMDkKYjIvKzQzbU5YanRWQ1FSVmRYNEE0TDBlcDFCZk9QcE1QckNPQVkrUHBFQkY0RGI2WklzM203NndURDRiRFVvdQp0Rk0zMHRHUm8xaDl5OVVDOW1sOFhIN2hia2dSQ1RVRGxRYUE0UXdQK00waDBZdEtuWUR4QXNaVEtZZVRWcy9JClMxNDVYL1BKQjQxZDBhOFl3Y0xCMVN4YkJtVGhPMnNuOUkyVkxhcm43VFJmM0xrUjRYekRuNGRaZTJPSndEZG8KT1RObUJad054ZVh2VjAvenZmUk52bVB4NUlCYXNyOTlhS3Y4TXhPZHA5NlFuQW5tYnpvNENHT3RnS2E2bGk1WgpwL2M9Ci0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0KLS0tLS1CRUdJTiBQUklWQVRFIEtFWS0tLS0tCk1JSUpRZ0lCQURBTkJna3Foa2lHOXcwQkFRRUZBQVNDQ1N3d2dna29BZ0VBQW9JQ0FRRGRvSTBCMlhJdlBVaHYKa28wY3phUXRkL1hRanhJQXhja2k1U0IvZFJqWGtwNllsVVEza1lwM3Z6cEZuVEJ5aWJDOFhaT2hsS2o3MmpyRQpOcDFqbUFuNTduYmphR3plVTBrYkY5ekd1L2NENVlEZHhBWWNZR2hOYm9SUS8zbmNxK3lLZWdFMGc1UzFibDhmCnNJZXd5ak9NMkNHNk14YW9yLzVHR2RRTHIydW1WSWpuS2kwbElVY1h1OVdma3paUWFHK0NMaFFHeFVsSlNOc3AKd0Vxbkdxamd6ZUsyZEJaL2dSbm4rODhUaGhXY1dPblJ4eWkrRjQvNVNDb1ZkSm4ybTFVK3A4SmsvSE1NOXhMNApIQi9ZbldFazZJa1lpS3BOMEg4WVlCL0RwaytpOU1URXBWSzlmaXozY253WG9RQksvZEo0RlhWNnM0SzZuY3JWCmRJS0hDcW5VQnJJTFpvelpUUGljRE8ya0Z2U0tYdDF0T05OM1A3bmIzL3JrMEVBcVFyQ1BJR0JaVU5OSmk3RWkKcjFEejNndUhYVEIrYUVqa2FwOTM5aFFCekxxek1UL3k1aTRJYXNZUWs4UXJKVjZvSWNkdDNMSUpHVWVtZlp1QQoyMkwrZCtJVGJibFA0M3UrTnQ3QkpRZkhlWjRiTmIxM3gyZVhncTlsOWREK3FuMkYrVGJJSkQ1OWpDS1BGUVUwCk12UTNjL1dQWWF2dkl4Q1RWQ1lkS1czWmw2MGhiNWplUFVaZzZkaW9qQWJJeGdMd1FPbzQ1NHVDT3VCMHphSUQKSnQwcXFGZDdzQ2VrRVMyWG5mZVFKV2J2eDJnNGVoaDdQUUpWWTNxZkV3S2lmUTVlQ2tGOW9YcU54Mi9uNU9GdgpwLzJ2UkZSVVFmWTErZlpzL1lhaUFsdnFjRTVxcFFJREFRQUJBb0lDQUNCRmk2TFVUZnN3K2tZODJjMXk2RkF5Cm9wbXU2NWt2TTcyZ0RaNWhwNjlrU3pHK3NvTkE3eC9HdWE1L1dCbWxrUldzcnAyZHJ3bVZXbTlONEpjckFYRGkKVjI5L3VqS1pnQkN3NWRZT2NzYWZlYWRSTHU2YzN6TS9QNGNuM0UvVXZRbmhBQ0hzY3hBRU5WZkE5ZEU1Y0U0MgovcHBGYkN3K0RGR2EyelNrWTVHQng3bVplNTluZkJtcG9VNnVPZjkxWlo5WUpGUmtEK3JhOEFiaFdEMkM5VXBlCjBIOXU0Z1BKQWNPMCtBOUl2QWJiTDVqN1hpUm4rKy81b1I4a3JuS3BaYjFNNGxLZ0xBU2NTYWZWT0pIclFNVUcKRTBoK1JnWTBzUDBVcWl0c0lUYUNXOUNpbml5M25jYWVaaEZ1d1VNcU9LYUJ3V3lQalI2dGNXYXBvNFFVZW12Kwo4dXBPN0dyL0lpRUd2MHRNQWo0WGJjZzY1NkI2UDZMZjhVTzNiQXJETE14UXpHc0lLWnVZSER6SVFWZGZTTHI0CklWcUo0U0xYeXFKMXhZeXhiNHdCYkZyVk0rc0pHeTF1ekRncmF5cXg5OHJ3K1JlSDFFS21ESTN6TFo2d3JWK2UKaUU1REdKTjllNWNTL2pocWpkeGxHQVR3clNJZXFTUXVLV01aK3hLM1k4VHZva0VpMTduZ1F4OFgvalcvL1ZLUwpVT2JmUlRhQm5oRUNOeVRydDV5SkRsaGtiZzRLYUQvVXBLR1lLNWN5WUhaNzN6Sy9jTUp1WWFtZGJrMjc2MDh4CmxITVlEN0VySWRKTkpsTGdLOHVYTXVuYXNVbmJvaFhQRE5CeDZEQm91YXhoQWFNTEtHYWlhdHZmbjNhNEw4cXQKNzhNTVViUThqSkl6TCtGRjhSd2hBb0lCQVFEMWlBemt4Q3hvMXY0K08zbDU2V0w1SWRVcEMzSDBBUkRZTFFiSQpmUC9NYWl4UjVXTi9pa3labThzVUF0RkJraFlmL0p2WE9RanRRUjJlMzRzb0cxZ3ZhWWdmS04xWThnTEwyc2JQCmNKeTIvdzdhOWVPYUJHaHFhYzRmYzhScVFHajIzUURaZmtDcUQzZlFaUzRhWFoxd3h2Rk9sSi9SWldMd3JSNXcKUmhSUVA0UW1ZUVFzaWVsd0ZLa0liWkZMRkoxSy9KYncyOUR3OWRyUjI5SEhrUENQWTI4UDQ4c081a0hUODBTcQpabkN5dytUaUhwMVR1bjlqbUp2TWx5bWdYTEkyM0lwbXFCSzVJbWtXTUJNZkxlTWlaaHFJdFFrbW9yWHVXVGJhCjZlRXBCdGVjajEzcFB1bVJMQjhIMVI2N1VqNkpQb1ZxbExWSmE5UkNMQmkxMmFGOUFvSUJBUURuRTVadE56b3IKS2IyTHV0UitlVzdEWXJPelpZaEtUQW1TdElhanlkNE9UekxUWllmbFl5MDlha2Fxa054L2phS3Uyd1VCUWJ2NApudmhINmZTUWZ5QXR2ZkhwWFRSZ3FnRE1QWEJCajFpUW52c3F1VjZ4TVB6dTY0V0RRMGFuU2Uva2NsTXZyMXVJCmZST3B2dmhRclpFamtTWXN6Q0hsTUxnZEtUVUtpc3poOVQ2eU5mcWxJZ0RoTU5YN0NURGw2MC92ZXNLM290VUoKT2NyYUREZ1Rsd1Vvajc3R29UWVozMjNOMGRiNmdNM1ZrY3Z6ZGVRYm16RUVobHZzR2ZwdER3TEFDdjY0R2VvQgpiZW9xVVkyV2VsaXlLc3hKYzB1ZmJpYW14eHArQzJ5RXJXZzRpQWwxYkpSWHNTMEtueUJIS2Q4T3ZJdXNGNVVsCkdjcUM0eXBKR3paSkFvSUJBUUNKalJXRUY2NjFjVFJ2MHN2a0UyN0NHVVVjd0crdmZlVmM1aVMxcnVsek1FdngKK1d0N2FSUXV2Z3ZRQXlBTjl2UjBLUVY1VmxkODZ3ellFMjRYSXZLTlpUYkFGaG1qR2JtZFVNd3VMRzF2UzRhYgova0xxNXV0RUtsQXlhSjJ4MUxHNUV1akY3NmYwWGNRR3VKaFNadjJyejVnaUtMczhDT3ViMzdCOHY1WGp1eUdpCmlwbFhCbEFEM1Y4dy9JajRJZTFZdEJjdmlrWU1wLzlWc0N0ZS9RRDNvNEgxeWV6WlJQKzk2THdnSmxHZXBJWVcKYzRZNkFQSWE3c1Rob2hITTZBRmpJTHhjZEc1QXoxbEY5OXJPamR1QVN1azBpdzg4V00xSllTdU5DcGQ4YjN2ZApGcWhLNGxiaFlIRmw1dXhYanVTLzZJbS93dDJvNjBLM2E1TFFWY0xWQW9JQkFDNHdjQ1Vzb09mMzAvZVdSTnR6CkVuemp3ZC9lTDd3S0x1K3dQaW1ITkdmUDFPMEVvb0ZycmFOVkZ3TUpLY29sV1p0eUZESUlIYmE0c0JCUDU1N3EKaWxnYVc3eTE4TDVSdlE4V1NOWVIvVFlMVVZGYzlGeWUyakEzeTl4TkdsWmVKU0dZNkovamdYeHE0LzlPT1B5SApkVGVTei9xc1l5b1k3dlNGUkNEelZiamsrTDlPb3VkWFFLM0N3VU1JdDBsK0crQld2WTFQY3g0QSsxZFNrZkw0CmdRTjJtRC9FQWJoeVBOU2pXVUdCZGFOM0hUbHhHME9aWmRidHRIb2hSemw5Z3FNNGoybmxaQzBjOTIyMkY0TTQKdVhvRHJBb1NqYzgwaVcxVTV5ckN4ZEpQaDBHbGo1NTFNY0hGbktjKzM0amFDY2c4VC83NlI4bSt1Z2dudUZBYwpyR0VDZ2dFQVp5WHFWcWJpNEZpMHdvRGxGR0xaZ1VuVjRLMjgvS0dHQXBTcTB2enk1MmY3S1JaKzg5V2xxWXNDCjZKSnBBeTU1Q2JZWHhxTUxnNUU1bUQ1bW8rbUJZZDZqWlRteXhQbnBGVW1LUzdFOThpMzg0T0ZoUzJsVlA2RnQKUGVURmRNd0hYM1FFSjVDcndjdU00VzJnTVM1WE1va1QxaSt1TlpycFhQR1ovKzNrd0hhM3NITVp1ems3WHl0Vgp2ZTlRNlcwNkdFMTBGUFhnUkV1MXNObEM4V3pNVyt0Mjl6L1M2c0ZkZXF3MnVWaytnZXRQY2FlenNuVndteG5CCmdHbk1IWFVNN2h6TXR2dGlRNmhlbzNSZFdjTHlHRktHcGtOUUUrVE44VnZZQUt5K3lERFRPM1hCYnY3TjE2ODYKb0RDUDE3aWtsSG81K1VPVWFBSnFlZ0lXcmIrSTdBPT0KLS0tLS1FTkQgUFJJVkFURSBLRVktLS0tLQo=662d4837d5d0eopenVPNserver662d47cf711beLS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUV2RENDQTZTZ0F3SUJBZ0lCQVRBTkJna3Foa2lHOXcwQkFRc0ZBREIzTVFzd0NRWURWUVFHRXdKRFNERUwKTUFrR0ExVUVDQXdDUVdjeERqQU1CZ05WQkFjTUJVWnlhV05yTVJJd0VBWURWUVFLREFsdGNuTjFjSEJ2Y25ReApKVEFqQmdrcWhraUc5dzBCQ1FFV0ZtMXljM1Z3Y0c5eWRFQnRjbk4xY0hCdmNuUXVZMmd4RURBT0JnTlZCQU1NCkIzWndiaTFwYm5Rd0hoY05NalF3TkRJM01UZzBOekl3V2hjTk1qVXdOVEk1TVRnME56SXdXakNCZ0RFTE1Ba0cKQTFVRUJoTUNRMGd4Q3pBSkJnTlZCQWdNQWtGbk1RNHdEQVlEVlFRSERBVkdjbWxqYXpFU01CQUdBMVVFQ2d3SgpiWEp6ZFhCd2IzSjBNU1V3SXdZSktvWklodmNOQVFrQkZoWnRjbk4xY0hCdmNuUkFiWEp6ZFhCd2IzSjBMbU5vCk1Sa3dGd1lEVlFRRERCQjJjRzR1YldGeVkyOTJiMngwTG1Ob01JSUJJakFOQmdrcWhraUc5dzBCQVFFRkFBT0MKQVE4QU1JSUJDZ0tDQVFFQXJWSXBwQmN1bzEzVnhFOFZwK1UrOW1Dc00rRGdvS3dWQUt3aGRKbXJFb2FLb0ZXNQpMSFdzU3ZlT3FpNy9LeXBIMU1vclhwQTFUZDdmTm1pT2FLbWVRT2xyQTZ2Mm9xV2ZZSUZ1alpHY1M0QVMvTnBTCk1oQWphUllxbXB1elhYWjRwbzNEcWxTRnlKL0xRUkRoOWIwVHR2L0ZEZy9zSVRjWERRYzVRSjlOU0czYU1YWkgKdFZneFJ5aGxIcnBkU1VuSlpQUWlOdkcvblRhVm94VnpOWE1odEpBeDVTREljTnJQdzJ4YWpDQmdCa091RFgxOQpGYlJiT0VRSWVkMHBneitWaWdVTW5ZVHFMYkRXWGdtWjI3YXk1UjhScVpOSjZVZ1pkMzNQQ1JFRUpGZkJWVXE4CnlVeTBIWjU1Vi9lUDl3NDNVQitCMm1vZSs2anA2UG5oS3lMekNRSURBUUFCbzRJQlJ6Q0NBVU13Q1FZRFZSMFQKQkFJd0FEQVJCZ2xnaGtnQmh2aENBUUVFQkFNQ0JrQXdOQVlKWUlaSUFZYjRRZ0VOQkNjV0pVOVFUbk5sYm5ObApJRWRsYm1WeVlYUmxaQ0JUWlhKMlpYSWdRMlZ5ZEdsbWFXTmhkR1V3SFFZRFZSME9CQllFRkVTSE1kWC9PTUd6CnNQRzFRa2pWTHNEdklCWmNNSUdoQmdOVkhTTUVnWmt3Z1phQUZPSmsvaTd0blFibE1aSjN6U1o4M05PWjlIenQKb1h1a2VUQjNNUXN3Q1FZRFZRUUdFd0pEU0RFTE1Ba0dBMVVFQ0F3Q1FXY3hEakFNQmdOVkJBY01CVVp5YVdOcgpNUkl3RUFZRFZRUUtEQWx0Y25OMWNIQnZjblF4SlRBakJna3Foa2lHOXcwQkNRRVdGbTF5YzNWd2NHOXlkRUJ0CmNuTjFjSEJ2Y25RdVkyZ3hFREFPQmdOVkJBTU1CM1p3YmkxcGJuU0NBUUF3SFFZRFZSMGxCQll3RkFZSUt3WUIKQlFVSEF3RUdDQ3NHQVFVRkNBSUNNQXNHQTFVZER3UUVBd0lGb0RBTkJna3Foa2lHOXcwQkFRc0ZBQU9DQVFFQQptVzI3ZkZwaGhPRmU0NkRJa1FhRFdZc0FLN2NvNWFvTFJmNXg0cVduL2NsaXN3R1FOZUNMZ092ZlFRUXRwdnd4CmdlZ3JPUXc0NjZoYkNGTm5nZDVFclRyY0ROMmtla2tmMXB6dnBEc2NIWlVEVEI1NXRmYldRTFNPcklyajlqQmsKb3oxbDlPWWtBbWRROFFOVTFXbGQ4ZGJvNTRnUXg4S3F4ckt1dm1UVTJhbkt1RVhEQXVmOHBxVWN5a1hlczhaMwpKNkdLZEVKc3Bta1hqcHdZazJ0S1RlSGVFeXV6Y3JpWDhkb3U3YVE0U01DWWJoYXJDQW56cDhuM1ZDR1FhTGdjClFPbVVEQ0RDZG9EK1BVdWlIbTJBd3FYbm4zelp3Z2xmR0tacmZOQVpJM2k0NGNyQ0Z1V3llUWlDSEttZlRPT0YKcXgyMUFET1FpMm9tMENETDNvSHZidz09Ci0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0KLS0tLS1CRUdJTiBQUklWQVRFIEtFWS0tLS0tCk1JSUV2QUlCQURBTkJna3Foa2lHOXcwQkFRRUZBQVNDQktZd2dnU2lBZ0VBQW9JQkFRQ3RVaW1rRnk2alhkWEUKVHhXbjVUNzJZS3d6NE9DZ3JCVUFyQ0YwbWFzU2hvcWdWYmtzZGF4Szk0NnFMdjhyS2tmVXlpdGVrRFZOM3Q4MgphSTVvcVo1QTZXc0RxL2FpcFo5Z2dXNk5rWnhMZ0JMODJsSXlFQ05wRmlxYW03TmRkbmltamNPcVZJWEluOHRCCkVPSDF2Uk8yLzhVT0Qrd2hOeGNOQnpsQW4wMUliZG94ZGtlMVdERkhLR1VldWwxSlNjbGs5Q0kyOGIrZE5wV2oKRlhNMWN5RzBrREhsSU1odzJzL0RiRnFNSUdBR1E2NE5mWDBWdEZzNFJBaDUzU21EUDVXS0JReWRoT290c05aZQpDWm5idHJMbEh4R3BrMG5wU0JsM2ZjOEpFUVFrVjhGVlNyekpUTFFkbm5sWDk0LzNEamRRSDRIYWFoNzdxT25vCitlRXJJdk1KQWdNQkFBRUNnZ0VBRWhuSVBZUi9tMmR4QVcwYzlEUXQxMzg3SExrNTNGaDhZbDNzL3pJT2tBTVEKWVRSSUFDRDk4Rit3UE9KbThGN0hCNjIyeW5ac1lBaU1ROXRoaHE2eTExRkpSWHM2YVJGbVMvd3R5OTBrSWRmQQpvK1dORUt0bmQxSEMrMGlTejkrbE5BZTVkOXJCNmdvK0tPVVd6c1RZcXBPYTd5QUhQTG9nZWRJcytZRyszc3htCkRyblppZndrTTRIYjZhWXRvNk9lMVAyT2Fqak5kZkhYcXBTUEhxYmtOMUViMmVrNUxhaFpzV3RUT2dkMm5BejYKWFA1RzhzUVVNdWtaV2IrRk1icGlIbGtQK0FZL2RUZm11VUNkYkY1OGw3UnZhQ0UraHJ1b0NtZGxIZE9CTDRjbgpFWERmbFk2YjA4OFRqSlBkYUlVVm1uV05xdXFUMnM4R2YwVXpNK0E1RFFLQmdRRGkrZENiMWVCeVVjTlFIbWZ1CmlCMERmUitXSDcxdUVmaGpyTFB1aFdJRFhGYTE1WHpIL25EWm9vWllCZTdYK0c5TkhTQkpFU1REZlB0T0RPSG0KKzhCZ3hUcDBUWXlPK29zRk5JazdxakJLaGJNVmc4YTRPYjFCV0hkZjVDTDFzSWdLcnpkNXZPemI5bHJHUmF4UgpzOGlGM01mZm5qd2t5aXNnL1kwWFRpalAxd0tCZ1FERGUreUhMOEpyc3lCb0VUWmVsQXRoR3lVNUpxNWdodkZWCmF0Vm5sN2VLOUt1RlBJZS9HNlRGWnBlcDAvUXc5Y3QyRXFPTVlBSysrdnVxK0sveHgyanJaL21Na0lVY2hQOVkKQWVRb3kzUitOWVJIeDk0bUk4OURYY3Zkdis0MG84eXNpa1k5MVV3VXdZR2pabVh6R3ZoMm9lUVhLalJVK3p4NgoyUnZVanNONEh3S0JnRDUzekw4bTlQZmhvdVNKQ2NldmRIVENXaEFpT2l0eURLKzZGMmRkRkdXaVkwYjZtd1liCjlBa2gzdUdZK0d3K05ydTllV1pDcnFDUzVFTk43bHA1RFRCVTk4cU1rVlBFaHNCdS9ob0tzL0crckZRT2lZR28KZW5yaWt6QTBCSjhqNzcwcERoYVdOWVl3WGpsVmNhQ20zMWhnTkM1S1NYbENudTRjZWxsZ3JJRFBBb0dBUERYOQpZcDVKU2hjQVVrMks2NUs1OW96LzZCeUw5VnRiRmk0ejBSYWdDQUxZbWM5TkdJWVJPR1FqTHNJRUl0aHlkTW5FCjZrWGdVcWJId1orYndlTGo1QzVBWlJWV2lyUkVXZjBySTQyWE1oQ1Z6KzQxOUpWdkQ1Ymlaa2pwdS9qLzM5MHYKU1hoYldNRkpodVRSWGhIZW1kdS9mNHNXVjE2VEFGdkRBTE9BYlkwQ2dZQWxjRDNFSDJpbjRQZlBPb0VvcWlDSwpaWUgwbWdxSy9kc21lSUNKY0hVb2FaekUzR2l5NmdZWWtoOS9sdWpuVUdnWWNEUERpODhoOTc3ajVEVFJRMVRSCmhPYjhuZm5McVBKclp1azRXWStGWUxOTktYUTBwRWpQYmRFVDdGWEJnY3JkMG5mOFhyVk53YUl6ckZnZ3cvcXIKWTQzNHV1WXhTNWJXaGNkYkMrZ0JOdz09Ci0tLS0tRU5EIFBSSVZBVEUgS0VZLS0tLS0K662d4871d91b9fw02662d47cf711beLS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUVCRENDQXV5Z0F3SUJBZ0lCQWpBTkJna3Foa2lHOXcwQkFRc0ZBREIzTVFzd0NRWURWUVFHRXdKRFNERUwKTUFrR0ExVUVDQXdDUVdjeERqQU1CZ05WQkFjTUJVWnlhV05yTVJJd0VBWURWUVFLREFsdGNuTjFjSEJ2Y25ReApKVEFqQmdrcWhraUc5dzBCQ1FFV0ZtMXljM1Z3Y0c5eWRFQnRjbk4xY0hCdmNuUXVZMmd4RURBT0JnTlZCQU1NCkIzWndiaTFwYm5Rd0hoY05NalF3TkRJM01UZzBPREU0V2hjTk1qVXdOVEk1TVRnME9ERTRXakIwTVFzd0NRWUQKVlFRR0V3SkRTREVMTUFrR0ExVUVDQXdDUVdjeERqQU1CZ05WQkFjTUJVWnlhV05yTVJJd0VBWURWUVFLREFsdApjbk4xY0hCdmNuUXhKVEFqQmdrcWhraUc5dzBCQ1FFV0ZtMXljM1Z3Y0c5eWRFQnRjbk4xY0hCdmNuUXVZMmd4CkRUQUxCZ05WQkFNTUJHWjNNREl3Z2dFaU1BMEdDU3FHU0liM0RRRUJBUVVBQTRJQkR3QXdnZ0VLQW9JQkFRQ3UKZkZQZFhRalROREtUN0NJWTJ0OGVoR3A2UXRRU2VMbmpibUExNmFTcUdvSk9YN2RUUHZ3alZQRmU5cStNVm1ObQptMmkrY3FiSEszVG9FTGVMbkNZQUxnYlgxckV1Q2dGYzVydWlGWFVyZk0wZUZYZUZRNEpKZFdTZGY1eWpHRnhRCnpyNVRLUytRcG41UEVNeS9WNGYzamFXbFdJWU9jYnZsYXF1MnpwK2VxN1VGSDZkZWp0NVNpcnJRU0QrS3hteGMKS2E1ZE5ocWgyOWRrS0lhVEpUNDZXek4yYTB6bHFWSWJSRGJFQ250YWFKSUdWR1FFVlBUOEhhOGFuMC9pV2FRNAplOVpJdlJXN3UweWswUUNIN1VVenJLL2FHZU9IYVAvM3lZSnRtYXVUTytKZWM2WWNhem5kdHVFN2NiTGsrN2pXCm9OMUJuSVMwbkFMNm15SnpFK1lqQWdNQkFBR2pnWjB3Z1pvd053WUpZSVpJQVliNFFnRU5CQ29XS0U5UVRuTmwKYm5ObElFZGxibVZ5WVhSbFpDQkRaWEowYVdacFkyRjBaU0JCZFhSb2IzSnBkSGt3SFFZRFZSME9CQllFRkpObQpvT292alZ1OXBaZ3A5UXBTZG1pRUFJd09NQjhHQTFVZEl3UVlNQmFBRk9Kay9pN3RuUWJsTVpKM3pTWjgzTk9aCjlIenRNQThHQTFVZEV3RUIvd1FGTUFNQkFmOHdEZ1lEVlIwUEFRSC9CQVFEQWdHR01BMEdDU3FHU0liM0RRRUIKQ3dVQUE0SUJBUUNDRzExY0ozNlc2bnE3alhkd2o3a1U1UDFENEVxUWRZNnJRWFJFNjJyVUdXNXhOdFNaN0d5SgplTjdma1FIb3FuM3JKUkhrNEtpZVJlRHhORzBsNWZZSEtLTWVjWXMrRnJydkdqZVZucTIyZGI5VWpCa3ZYUkM1CkYrZW1VRWxMbzJaU093aHBvem9XSHE1Q0NJQUt2Y095MjVOdWIyNTJOUW81aVZVeEMvUlAvSkNZb2FscnI1dEMKbXpCNFJ4MWJNbTRlMzQxTVg2eVltT21EYi95WTdCK3k0Y2JXM3RDSGM5VENYMjRwY1prcDQra1pNY1F2TWNYbwpzRHZaalNSNGNhZ3pmaGJuQm00RGNlTkF3Sm1xWHU4akhqSmUxdktucFl2bXh6eFpYOGpSejFoUDhQZm5vNVlzCnlIWnFYKzFPK3A3K2RUZE04c05MWkxCOFdmb0dyYmFwCi0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0KLS0tLS1CRUdJTiBQUklWQVRFIEtFWS0tLS0tCk1JSUV2Z0lCQURBTkJna3Foa2lHOXcwQkFRRUZBQVNDQktnd2dnU2tBZ0VBQW9JQkFRQ3VmRlBkWFFqVE5ES1QKN0NJWTJ0OGVoR3A2UXRRU2VMbmpibUExNmFTcUdvSk9YN2RUUHZ3alZQRmU5cStNVm1ObW0yaStjcWJISzNUbwpFTGVMbkNZQUxnYlgxckV1Q2dGYzVydWlGWFVyZk0wZUZYZUZRNEpKZFdTZGY1eWpHRnhRenI1VEtTK1FwbjVQCkVNeS9WNGYzamFXbFdJWU9jYnZsYXF1MnpwK2VxN1VGSDZkZWp0NVNpcnJRU0QrS3hteGNLYTVkTmhxaDI5ZGsKS0lhVEpUNDZXek4yYTB6bHFWSWJSRGJFQ250YWFKSUdWR1FFVlBUOEhhOGFuMC9pV2FRNGU5Wkl2Ulc3dTB5awowUUNIN1VVenJLL2FHZU9IYVAvM3lZSnRtYXVUTytKZWM2WWNhem5kdHVFN2NiTGsrN2pXb04xQm5JUzBuQUw2Cm15SnpFK1lqQWdNQkFBRUNnZ0VBVHJINFNTQ0t1R2NVWUs3aGVnQk5IVUJ2blpEQ2dVbzkzSnVOZlFOUnB2NnAKd3B0YzNZak13MHF1U2p4TVZLa3B6NzlMOElsWk92OFlqUW50SG1SZ3B6Z2JFZ0hjaTMwcnZEQzhjNC9sOXFVbApCZXA4cTNnVkxQaHJWcldWZWVHazBUVk5sY2cva2FmbDA5Y3A0U3FqUWoxNmRpYUUzOExnRWNxWWc2eVJSVWhCCmlWUjFpN2xwbUtTVmJJbmkwZElXdURCWFVJb2FlRkNKdW5URVNyaWJWVEpINnVjNktTNTR6UkQzeUlXd2d2cGwKNi9CVnh0SUJYN2lkYzUrVEZyTFJTMHU5MTF5U1ZJVWF1bjJ0MHNGY1ZqS3dnZ3NLdnJpQmhNN0ZsUUNCWU41ZQpPU1RMU0l6d1dFaHFrMGxlV25UeHQ3bjhoeXZrVERkdHpHZnhMa3JQUVFLQmdRRFR2MlAvaDBPbHRzNWNPcmt2CklRTTZSYVRPRnoxdXZyZDcybW9Sb0xFclN5d0dmR25qVkdsUVc4LzNHQ2RDQjAwNTFHTmtIUThicUk2akZvSG4KZ2ptT1E4VGJjOUxSaERhdGZncXRyTU14SEtVaEVFc0UyK1c3SHVoWDFGL2FRL1YydTg1TG5zUWk1dTlOUzk4ZwpqWUtkOVRNcGVTTldRb0FUaWpZYjMvQm9Vd0tCZ1FEUzgyYjJIZkVEd2tJVGtoNGwrejIxWnhkYXFYMlhQR2tGClo3UERRNE1UQVZ1M3lLbXoxdzA4ajBSQ2Y5TkhZbHdJcjB3dk4zNEtGd0Jva0pZZUlhNUg5cE9aUSsxcjlndlgKdnR0MElLOGl1eE44aGxOeDBrU3UxQS9DUlZYUzVER0ZVL0dlTlMwUkVGL3ZCRTZzU3BkMy8wYlViTUFhRHBSNgpaWVRNTGtHUThRS0JnUUN4T2w3ekwvN1J3NmtERHUrU1g3bzQyck91LzBxZTE2ZnhWUVUwVGVBY0VXWCs0OEVvCjBhejM0bkMxS3hVb3NiM1Vha3pxTFZ4STFSTFZzKy8wbWsyY0ltS3hIMGRUcjZxb0dYZk1sMjRrUEFxR0d3SC8KUmlJSk5UeFl6dHVQYnhRVFZldTc1VjNhckptY2c2VjB0Snlmb3V3NGlUaW5hUytUcXpuUXFPV3FHd0tCZ0dmVApaTm05NHVIMnVvN25XKzlWdVFtUHMrN3JmT1R5MXIzU1RLZk9rclRIOWx4K1p3Z2MwR2IrSEpxZVQxN1RDbms3CnprTnZESm5xdUVpKzRTUHpiOVA3aUtubXhQUmVKWFlLZWZpdUhZVDZqcHk3Z0ZhRkowamxGdHlIUTdhSW1kY0YKZWVaa1Jjb2dSUmRmQjFuRlhNZXkzU213WE54MlVKM3RXVzhsVlNBQkFvR0JBS3lHeWxmWHZHUUx6dzQ2Q1BaMApTTzdHemNzM1RhR3djTDBHQ2dpTWtNNlViZy80Uk05ZVRER3ByZXNoY2FMVlA3YmYwdUxIbzBDSmFjdG50aWN5Ck5aM3BPeEd6b21KUmNOeExsOVFxa2kxSTh3ZS9LRmZvTHd0NS81bDhtRDRWY2ZjR0pHcWpUdG5ERVVkVVFEdysKb1hXK3VNdG1rS1VsOFV3bmNxQjJNOVpsCi0tLS0tRU5EIFBSSVZBVEUgS0VZLS0tLS0K662d5e6a1fd36fw03662d47cf711beLS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUVCRENDQXV5Z0F3SUJBZ0lCQXpBTkJna3Foa2lHOXcwQkFRc0ZBREIzTVFzd0NRWURWUVFHRXdKRFNERUwKTUFrR0ExVUVDQXdDUVdjeERqQU1CZ05WQkFjTUJVWnlhV05yTVJJd0VBWURWUVFLREFsdGNuTjFjSEJ2Y25ReApKVEFqQmdrcWhraUc5dzBCQ1FFV0ZtMXljM1Z3Y0c5eWRFQnRjbk4xY0hCdmNuUXVZMmd4RURBT0JnTlZCQU1NCkIzWndiaTFwYm5Rd0hoY05NalF3TkRJM01qQXlNakF5V2hjTk1qVXdOVEk1TWpBeU1qQXlXakIwTVFzd0NRWUQKVlFRR0V3SkRTREVMTUFrR0ExVUVDQXdDUVdjeERqQU1CZ05WQkFjTUJVWnlhV05yTVJJd0VBWURWUVFLREFsdApjbk4xY0hCdmNuUXhKVEFqQmdrcWhraUc5dzBCQ1FFV0ZtMXljM1Z3Y0c5eWRFQnRjbk4xY0hCdmNuUXVZMmd4CkRUQUxCZ05WQkFNTUJHWjNNRE13Z2dFaU1BMEdDU3FHU0liM0RRRUJBUVVBQTRJQkR3QXdnZ0VLQW9JQkFRQzEKcHlTb3N5M3djK3E5dzl5eHA0amFJWitsMXV5cTdtNEI3UW5FcGowS2VNaDM1WUM0TkFKSGNOWWd4MXNvUjFnQQpqdDRnZGIxU0p0a1pHdnVJcTdZQXduNWUrSDQ5d3BNSWQvU2pPbDlEV0I4M0NVQzlnWm5aUWRtLzVOSzJLMEVyCjJFaTQ4M3I4alhpcjBqUldQY2JCcmh1S000a0JIZlpoWm9Qdjk0RnhqdGx3SnhPZkRRSFRVRXpFMjBGVllUTFMKckY1UGt0YWYwMVpLa2ZtYlZuZmFra1lWVnBuWUNDZ2lrRUFyTXFMVnJ5WWloU2FUQ1BLdmdvcWJLVHpQdCtPdwpxYzNZcWtVTmw1TlFGKzFzOEl6YWpzSC9ic3BRcVRYamo5bVBrd1dDcDN5dlVYNWNwdFo5SVljWWYwMk9aZHFXCjkySHZlakVGaGorVmxETlBvZnpyQWdNQkFBR2pnWjB3Z1pvd053WUpZSVpJQVliNFFnRU5CQ29XS0U5UVRuTmwKYm5ObElFZGxibVZ5WVhSbFpDQkRaWEowYVdacFkyRjBaU0JCZFhSb2IzSnBkSGt3SFFZRFZSME9CQllFRk56aQpkTGxMWEllRW5RSGtrUUFUQTBQZVpZN0xNQjhHQTFVZEl3UVlNQmFBRk9Kay9pN3RuUWJsTVpKM3pTWjgzTk9aCjlIenRNQThHQTFVZEV3RUIvd1FGTUFNQkFmOHdEZ1lEVlIwUEFRSC9CQVFEQWdHR01BMEdDU3FHU0liM0RRRUIKQ3dVQUE0SUJBUUFQNjVIc0h4cllOYWFwY01qKzhVOTYxdkJGL01yNHNNdTA1ZTVzT050MG5BbTFyZVVCdjdIcAp0OUtsZTFsYnNFTnpuU0VYZnhJZFJXVHF0eWJrSXl2K0RxV0t4Vll0aWNnV1pZNHVubWpDd1c3VkVyUUhpT2w5ClFVOWdhV2w5UmtPeXVIL2tEL2szY00rbHM5VmRrYVF3alh0eG55SlRqK2k4eEpjU0wwcjdiNW1Hd1hvdU1zeksKZ01tSkZDcnEybW15eWh5Qlp5aGF1T0tHVTVzY0lhL24weGdkYXFLdGF3WkE0R2x6bzlrRDBRbDZxc3VoUjhxMgpxWVQ3ZDEwZWF2eWVnV0F5d2trQ2g0a1hPVENlRCtpQ09uaXIvT2p2bEx1ak1jNm9xNmNXUm1NNlpoRXRMM2VNCjdTU2lhRXpWck00TEhvTDIyTC9nOW9wRUR2NTcvZWkvCi0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0KLS0tLS1CRUdJTiBQUklWQVRFIEtFWS0tLS0tCk1JSUV2UUlCQURBTkJna3Foa2lHOXcwQkFRRUZBQVNDQktjd2dnU2pBZ0VBQW9JQkFRQzFweVNvc3kzd2MrcTkKdzl5eHA0amFJWitsMXV5cTdtNEI3UW5FcGowS2VNaDM1WUM0TkFKSGNOWWd4MXNvUjFnQWp0NGdkYjFTSnRrWgpHdnVJcTdZQXduNWUrSDQ5d3BNSWQvU2pPbDlEV0I4M0NVQzlnWm5aUWRtLzVOSzJLMEVyMkVpNDgzcjhqWGlyCjBqUldQY2JCcmh1S000a0JIZlpoWm9Qdjk0RnhqdGx3SnhPZkRRSFRVRXpFMjBGVllUTFNyRjVQa3RhZjAxWksKa2ZtYlZuZmFra1lWVnBuWUNDZ2lrRUFyTXFMVnJ5WWloU2FUQ1BLdmdvcWJLVHpQdCtPd3FjM1lxa1VObDVOUQpGKzFzOEl6YWpzSC9ic3BRcVRYamo5bVBrd1dDcDN5dlVYNWNwdFo5SVljWWYwMk9aZHFXOTJIdmVqRUZoaitWCmxETlBvZnpyQWdNQkFBRUNnZ0VBRUpLa2FSSEQzZ2dDckNLQThZMEtrc3JMaG5WWDEvWnpLZVltNUg2UzIzQTUKUUpzUWhkTVU1dEN0Y0lYUHFXL3M0RXdvaVlkRWFRalYrTHVQVHZaS05NS0oyMVNmZ1RkTnlTYlhObkhUdkNYLwppYnE1NGRycVNZOHFTY2x3ektHZ29LL3JDVU5lMC9OODhCYk5vei8xUmc2czY0eHRIUGJQVjRQaldLZ3VSL09zClE1ZXhnTVYwd2ROMFJFcUdROW9QczZoNHN5cUFxdUdKNVdLZm5YbjlXcU5DWE8yMnJnM3Bncy92RDJkcmR4QnYKRkw1WmtGWFlzaUY4aXdhRENjc3RiYkhkS2l6V0VRN1lqMi9UejVoVlpkQlpLSzFvUVpVd2IxeHhac0I5WWtHdgplODJCN0YxNFh6dis5UjNDSmVEN2FqMTcyRVQ1Sm9sNVJzOVZweWExL1FLQmdRRGNSNEptYUJYcmRwWVd2ZVZNClYzenNPckVscUNQSzVpQVBVWW1ic3ZMcjRXMks2cjFhcFdsb3UvTThGdU9VNGZxSStDNGRhVTJmREZzcE4rN3oKV0NvNmlVdzdZNHVHcTBKQnJrbktJb0gwVTNNNDVhUHk1RVFNTmF2M05rMWZZWmFUZGE5RDZ3L0hHRkUyUGx5VwpLTk11aWF1RUdHcmNnK0xCcHlHUnk5UE96d0tCZ1FEVEhDRDFVd29lRjdNMDdwbkVHKzFNNUhUVWZ2YnhFRVZ1CkJndzJpcnVqc2RDL3NtQ0U0QmJ4RjdwOFNINlNJMHE5V3R3ZkNLSFgxbmVqTCtkdDhKR2NsZmRtT2tOajhQWkgKTGgycDhzTHRsTXhGY2IxRm1ocFZ5b255UzlVc3BQWjlwdkVPVUU1RGtBcWRiZjAyanorREdwU2dxUkFHbFFIYgpsY0JGWHFlWEpRS0JnQ3dSWmtZRWRyWW5nRGxHZmpQNm9MUkZ2YURSOVc4bkFLenYyLzY1R3g0VGVDMjlibXBQCkF6cC90MWFESWI1c1F3bloxS2Z2cENhNGV4aFE1MDNwaW5FeGZIMjVHWFcwbDBtNmkycVQ0cm0xWkN5eXpFelEKVzhpeGlCaXAxV3JLaEN3MTgvMDdibW1mTk1nTVM4dUNtVlVMRjdRU2luWlpNQ2tidlh5RWNYaERBb0dCQU1QOApkelNKbFBqKzg2WU9aTDVGVnZadG1YQzFOamZ4N1NNSmhra1VYc0xIajQ2SDRVYzZhdElFUDJLbVFxc1ZESXZpClVEeVhYUGp0NkQrZGQzTC9SWTlqUWp5cmxtaXdDVk5ub3E1bDYwVjVRSEt2OXhFbzBZNFg3QnorL2JibXB0ZGMKSnFvdEw1dFZuQ1V2T1VadmtuejZMa1ZBN3RuTmQ5NE5sbVJRVGJIcEFvR0FGSG1xTHF5SmRkWUplN3FOSzNrVQpZcjhkenZBMStpaUk1ZU5qMDFzNVc3V3pzcGNTZWFFQnl3N0x0cGNUSkNLdzBBcEF5UE1OMFhsS0xIZWJBclBZCnFLaCsrRERrcUJweUJLcjNraWRpZXVESGpSOUc5MkJsb0lqVStIS0VmV1krRHIycjdpc3AyRlhQUTZybXI0R0wKaUdFTXFJZ1VWTWtUUWRDOUphdE1YTmM9Ci0tLS0tRU5EIFBSSVZBVEUgS0VZLS0tLS0K1lan