From e23962defc9f93c8e0be6b11d696a2f96eb3d4bb Mon Sep 17 00:00:00 2001 From: minoplhy Date: Thu, 10 Apr 2025 14:30:18 +0700 Subject: [PATCH] 7: init --- content/7/2025-04-09-enzonix-1.md | 230 +++++++++++++++++++++++ content/7/2025-04-09-hostiko-1.md | 222 ++++++++++++++++++++++ content/7/2025-04-09-shockhosting-1.md | 229 ++++++++++++++++++++++ content/7/2025-04-10-greencloudvps-1.md | 230 +++++++++++++++++++++++ content/7/2025-04-10-racknerd-1.md | 213 +++++++++++++++++++++ content/7/_index.md | 15 ++ layouts/shortcodes/network_upstream.html | 21 +++ layouts/shortcodes/spoil_nws.html | 13 ++ layouts/shortcodes/spoil_yabs.html | 12 ++ layouts/shortcodes/vps_info.html | 52 +++++ layouts/shortcodes/vps_location.html | 41 ++++ layouts/shortcodes/vps_specs.html | 21 +++ static/images/7/welcome.avif | Bin 0 -> 55790 bytes 13 files changed, 1299 insertions(+) create mode 100644 content/7/2025-04-09-enzonix-1.md create mode 100644 content/7/2025-04-09-hostiko-1.md create mode 100644 content/7/2025-04-09-shockhosting-1.md create mode 100644 content/7/2025-04-10-greencloudvps-1.md create mode 100644 content/7/2025-04-10-racknerd-1.md create mode 100644 content/7/_index.md create mode 100644 layouts/shortcodes/network_upstream.html create mode 100644 layouts/shortcodes/spoil_nws.html create mode 100644 layouts/shortcodes/spoil_yabs.html create mode 100644 layouts/shortcodes/vps_info.html create mode 100644 layouts/shortcodes/vps_location.html create mode 100644 layouts/shortcodes/vps_specs.html create mode 100644 static/images/7/welcome.avif diff --git a/content/7/2025-04-09-enzonix-1.md b/content/7/2025-04-09-enzonix-1.md new file mode 100644 index 0000000..6c3a651 --- /dev/null +++ b/content/7/2025-04-09-enzonix-1.md @@ -0,0 +1,230 @@ ++++ +title = "Enzonix NY, US 1C/1G/35G/10T" +date = 2025-04-09T23:39:34+00:00 +slug = "enzonix-1" + +description = "The VPS Benchmark of Enzonix 1C/1G/35G/10T in NY, US" +type = "blog" ++++ + +{{< vps_specs +cpu_core="1" +ram_total="1GB" +storage_total="30GB" +traffic_limit="10TB" +traffic_type="OUT" +traffic_speed="1Gbps" +>}} + +{{< vps_location +asn="19318" +asn_name="Interserver, Inc" +country="US" +city="New York" + +company="ENZONIX LLC" +register_id="202109101521740" +company_state="Indiana" +company_country="US" +website="enzonix.com" +>}} + +{{< vps_info +cpu="AMD EPYC 4344P 8-Core Processor" +aesni="yes" +virt="AMD-V" +hypervisor="kvm" +memory_total="926Mi" +memory_read="11043.07 MiB/sec" +memory_write="9707.47 MiB/sec" +disk_total="35G" +>}} + +{{< network_upstream >}} +AS3257 'GTT Communications Inc.' +AS174 'Cogent Communications' +AS1299 'Arelion (fka. Telia Carrier)' +{{< /network_upstream >}} + +{{< spoil_yabs >}} +# ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## # +# Yet-Another-Bench-Script # +# v2025-01-01 # +# https://github.com/masonr/yet-another-bench-script # +# ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## # + +Wed Apr 9 05:39:25 PM BST 2025 + +Basic System Information: +--------------------------------- +Uptime : 0 days, 23 hours, 45 minutes +Processor : AMD EPYC 4344P 8-Core Processor +CPU cores : 1 @ 3792.858 MHz +AES-NI : ✔ Enabled +VM-x/AMD-V : ✔ Enabled +RAM : 926.1 MiB +Swap : 2.0 GiB +Disk : 34.9 GiB +Distro : Debian GNU/Linux 12 (bookworm) +Kernel : 6.1.0-9-amd64 +VM Type : KVM +IPv4/IPv6 : ✔ Online / ✔ Online + +IPv6 Network Information: +--------------------------------- +ISP : Interserver, Inc +ASN : AS19318 Interserver, Inc +Host : Interserver, Inc +Location : Secaucus, New Jersey (NJ) +Country : United States + +fio Disk Speed Tests (Mixed R/W 50/50) (Partition /dev/vda3): +--------------------------------- +Block Size | 4k (IOPS) | 64k (IOPS) + ------ | --- ---- | ---- ---- +Read | 442.88 MB/s (110.7k) | 461.12 MB/s (7.2k) +Write | 444.05 MB/s (111.0k) | 463.54 MB/s (7.2k) +Total | 886.93 MB/s (221.7k) | 924.66 MB/s (14.4k) + | | +Block Size | 512k (IOPS) | 1m (IOPS) + ------ | --- ---- | ---- ---- +Read | 824.73 MB/s (1.6k) | 924.21 MB/s (902) +Write | 868.56 MB/s (1.6k) | 985.76 MB/s (962) +Total | 1.69 GB/s (3.3k) | 1.90 GB/s (1.8k) + +iperf3 Network Speed Tests (IPv4): +--------------------------------- +Provider | Location (Link) | Send Speed | Recv Speed | Ping +----- | ----- | ---- | ---- | ---- +Clouvider | London, UK (10G) | 1.09 Gbits/sec | 184 Mbits/sec | 67.8 ms +Eranium | Amsterdam, NL (100G) | 1.08 Gbits/sec | 881 Mbits/sec | 73.4 ms +Uztelecom | Tashkent, UZ (10G) | busy | 739 Mbits/sec | 169 ms +Leaseweb | Singapore, SG (10G) | 532 Mbits/sec | 676 Mbits/sec | 224 ms +Clouvider | Los Angeles, CA, US (10G) | 1.09 Gbits/sec | 969 Mbits/sec | 57.7 ms +Leaseweb | NYC, NY, US (10G) | 1.15 Gbits/sec | 1000 Mbits/sec | 24.9 ms +Edgoo | Sao Paulo, BR (1G) | 1.02 Gbits/sec | 404 Mbits/sec | 114 ms + +iperf3 Network Speed Tests (IPv6): +--------------------------------- +Provider | Location (Link) | Send Speed | Recv Speed | Ping +----- | ----- | ---- | ---- | ---- +Clouvider | London, UK (10G) | 1.09 Gbits/sec | 193 Mbits/sec | 68.0 ms +Eranium | Amsterdam, NL (100G) | 707 Mbits/sec | 851 Mbits/sec | 104 ms +Uztelecom | Tashkent, UZ (10G) | 355 Mbits/sec | 379 Mbits/sec | 169 ms +Leaseweb | Singapore, SG (10G) | 30.4 Mbits/sec | 447 Mbits/sec | 224 ms +Clouvider | Los Angeles, CA, US (10G) | 1.09 Gbits/sec | 902 Mbits/sec | 57.6 ms +Leaseweb | NYC, NY, US (10G) | 1.13 Gbits/sec | 886 Mbits/sec | 3.73 ms +Edgoo | Sao Paulo, BR (1G) | 7.48 Mbits/sec | 124 Mbits/sec | -- + +Geekbench 5 Benchmark Test: +--------------------------------- +Test | Value + | +Single Core | 2039 +Multi Core | 2005 +Full Test | https://browser.geekbench.com/v5/cpu/23462472 + +Geekbench 6 Benchmark Test: +--------------------------------- +Test | Value + | +Single Core | 1886 +Multi Core | 1119 +Full Test | https://browser.geekbench.com/v6/cpu/11441531 + +YABS completed in 19 min 17 sec +{{< /spoil_yabs >}} + +{{< spoil_nws >}} +---------------------------------- nws.sh --------------------------------- + A simple script to bench network performance using speedtest-cli +--------------------------------------------------------------------------- + Version : v2025.03.18 + Global Speedtest : wget -qO- nws.sh | bash + Region Speedtest : wget -qO- nws.sh | bash -s -- -r +--------------------------------------------------------------------------- + Basic System Info +--------------------------------------------------------------------------- + CPU Model : AMD EPYC 4344P 8-Core Processor + CPU Cores : 1 @ 3792.858 MHz + CPU Cache : 1024 KB + AES-NI : ✔ Enabled + VM-x/AMD-V : ✔ Enabled + Total Disk : 34.9 GB (4.7 GB Used) + Total RAM : 926.2 MB (320.1 MB Used) + Total Swap : 2.0 GB (103.7 MB Used) + System uptime : 1 days, 0 hour 5 min + Load average : 0.68, 0.81, 0.50 + OS : Debian GNU/Linux 12 + Arch : x86_64 (64 Bit) + Kernel : 6.1.0-9-amd64 + Virtualization : KVM + TCP Control : cubic +--------------------------------------------------------------------------- + Basic Network Info +--------------------------------------------------------------------------- + Primary Network : IPv6 + IPv6 Access : ✔ Online + IPv4 Access : ✔ Online + ISP : Interserver, Inc + ASN : AS19318 Interserver, Inc + Host : Interserver, Inc + Location : Secaucus, New Jersey-NJ, United States +--------------------------------------------------------------------------- + Speedtest.net (Region: GLOBAL) +--------------------------------------------------------------------------- + Location Latency Loss DL Speed UP Speed Server + + ISP: Interserver + + Nearest 0.77 ms 0.0% 982.11 Mbps 1042.36 Mbps Interserver.Net - Secaucus, NJ + + Kochi, IN 247.23 ms 0.0% 787.55 Mbps 309.02 Mbps Asianet Broadband - Cochin + Bangalore, IN 235.35 ms 0.0% 998.84 Mbps 413.95 Mbps Bharti Airtel Ltd - Bangalore + Chennai, IN 215.87 ms 0.0% 801.79 Mbps 306.71 Mbps Jio - Chennai + Mumbai, IN 199.59 ms 0.0% 963.77 Mbps 456.38 Mbps Airtel Broadband - Mumbai + Delhi, IN 221.28 ms 0.0% 922.71 Mbps 321.75 Mbps Tata Play Fiber - New Delhi + + Seattle, US 62.22 ms N/A 983.10 Mbps 1159.30 Mbps Comcast - Seattle, WA + Los Angeles, US 62.92 ms 0.0% 990.41 Mbps 684.55 Mbps ReliableSite Hosting - Los Angeles, CA + Dallas, US 34.57 ms 0.0% 987.05 Mbps 971.00 Mbps Hivelocity - Dallas, TX + Miami, US 31.99 ms N/A 974.66 Mbps 995.35 Mbps Boost Mobile - Miami, FL + New York, US 1.72 ms 0.0% 692.63 Mbps 1123.20 Mbps GSL Networks - New York, NY + Toronto, CA 16.49 ms 3.6% 872.12 Mbps 564.49 Mbps Rogers - Toronto, ON + Mexico City, MX 101.85 ms N/A 906.08 Mbps 18.15 Mbps INFINITUM - Ciudad de México + + London, UK 92.06 ms 8.6% 995.50 Mbps 1163.42 Mbps VeloxServ Communications - London + Amsterdam, NL 80.89 ms 0.0% 1016.71 Mbps 1142.09 Mbps 31173 Services AB - Amsterdam + Paris, FR 75.28 ms N/A 1011.02 Mbps 348.69 Mbps Axione - Paris + Frankfurt, DE 85.96 ms 0.0% 619.05 Mbps 52.21 Mbps Clouvider Ltd - Frankfurt am Main + Warsaw, PL 91.80 ms 7.7% 1009.43 Mbps 143.86 Mbps Play - Warszawa + Bucharest, RO 107.22 ms 0.0% 1013.32 Mbps 879.67 Mbps Vodafone Romania Mobile - Bucharest - Bucharest + Moscow, RU 105.76 ms 0.0% 670.86 Mbps 173.64 Mbps t2 Russia - Moscow + + Jeddah, SA 139.38 ms 8.0% 834.44 Mbps 23.23 Mbps Saudi Telecom Company + Dubai, AE 186.22 ms N/A 796.95 Mbps 494.74 Mbps e& UAE - Dubai + Istanbul, TR 142.96 ms 8.8% 812.99 Mbps 5.44 Mbps Turkcell - Istanbul + Tehran, IR 159.63 ms 0.0% 1011.52 Mbps 338.27 Mbps MCI + Cairo, EG 127.30 ms N/A 956.68 Mbps 550.89 Mbps Orange Egypt - Cairo + + Tokyo, JP 149.80 ms 39.3% 978.80 Mbps 83.80 Mbps GSL Networks - Tokyo + Shanghai, CU-CN 234.18 ms 0.0% 564.93 Mbps 274.07 Mbps China Unicom 5G - Shanghai + Suzhou, CT-CN 225.37 ms N/A 885.09 Mbps 9.82 Mbps China Telecom JiangSu 5G - Suzhou + Hong Kong, CN FAILED + Singapore, SG 246.80 ms 0.0% 112.88 Mbps 313.74 Mbps NewMedia Express - Singapore + Jakarta, ID 258.43 ms 0.0% 720.90 Mbps 343.68 Mbps PT Solnet Indonesia - Jakarta +--------------------------------------------------------------------------- + Avg DL Speed : 862.46 Mbps + Avg UL Speed : 490.25 Mbps + + Total DL Data : 36.40 GB + Total UL Data : 20.48 GB + Total Data : 56.87 GB +--------------------------------------------------------------------------- + Duration : 14 min 52 sec + System Time : 09/04/2025 - 18:13:35 BST + Total Script Runs : 106298 +--------------------------------------------------------------------------- + Result : https://result.nws.sh/r/1744218612_OQX8X5_GLOBAL.txt +--------------------------------------------------------------------------- +{{< /spoil_nws >}} diff --git a/content/7/2025-04-09-hostiko-1.md b/content/7/2025-04-09-hostiko-1.md new file mode 100644 index 0000000..965b3b5 --- /dev/null +++ b/content/7/2025-04-09-hostiko-1.md @@ -0,0 +1,222 @@ ++++ +title = "HOSTIKO UA 1C/2G/12G/unmetered(100mbps)" +date = 2025-04-09T01:11:48+00:00 +slug = "hostiko-1" + +description = "The VPS Benchmark of HOSTIKO Aeza Refugee in Kiev, UA" +type = "blog" ++++ + +##### Promotion -> [Aeza Refugee](https://lowendspirit.com/discussion/9362/1-47-aeza-refugee-offer) ([Why?](https://lowendtalk.com/discussion/204151/aeza-raided-by-fsb/)) + +{{< vps_specs +cpu_model="EPYC 7003" +cpu_core="1" +ram_total="2GB" +storage_total="12GB" +traffic_limit="UNMETERED" +traffic_type="IN+OUT" +traffic_speed="100Mbps" +>}} + +{{< vps_location +asn="214379" +asn_name="South Park Networks LLC" +country="UA" +city="Kiev" + +website="hostiko.com.ua" +>}} + +{{< vps_info +cpu="AMD EPYC-Milan Processor" +aesni="yes" +virt="" +hypervisor="kvm" +memory_total="1.9Gi" +memory_read="7430.77 MiB/sec" +memory_write="6244.95 MiB/sec" +disk_total="12G" +>}} + +{{< network_upstream >}} +AS61297 'Ante Mediam LLC' +AS50581 'Ukrainian Telecommunication Group LLC' +{{< /network_upstream >}} + +{{< spoil_yabs >}} +# ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## # +# Yet-Another-Bench-Script # +# v2025-01-01 # +# https://github.com/masonr/yet-another-bench-script # +# ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## # + +Wed Apr 9 09:09:24 PM EEST 2025 + +Basic System Information: +--------------------------------- +Uptime : 2 days, 3 hours, 45 minutes +Processor : AMD EPYC-Milan Processor +CPU cores : 1 @ 1999.999 MHz +AES-NI : ✔ Enabled +VM-x/AMD-V : ❌ Disabled +RAM : 1.9 GiB +Swap : 0.0 KiB +Disk : 11.9 GiB +Distro : Debian GNU/Linux 12 (bookworm) +Kernel : 6.1.0-9-amd64 +VM Type : KVM +IPv4/IPv6 : ✔ Online / ✔ Online + +IPv6 Network Information: +--------------------------------- +ISP : South Park Networks LLC +ASN : AS214379 South Park Networks LLC +Host : Hstk +Location : Kyiv, Kyiv City (30) +Country : Ukraine + +fio Disk Speed Tests (Mixed R/W 50/50) (Partition /dev/vda3): +--------------------------------- +Block Size | 4k (IOPS) | 64k (IOPS) + ------ | --- ---- | ---- ---- +Read | 3.96 MB/s (991) | 63.63 MB/s (994) +Write | 3.99 MB/s (998) | 64.05 MB/s (1.0k) +Total | 7.96 MB/s (1.9k) | 127.69 MB/s (1.9k) + | | +Block Size | 512k (IOPS) | 1m (IOPS) + ------ | --- ---- | ---- ---- +Read | 496.20 MB/s (969) | 1.00 GB/s (985) +Write | 522.57 MB/s (1.0k) | 1.07 GB/s (1.0k) +Total | 1.01 GB/s (1.9k) | 2.08 GB/s (2.0k) + +iperf3 Network Speed Tests (IPv4): +--------------------------------- +Provider | Location (Link) | Send Speed | Recv Speed | Ping +----- | ----- | ---- | ---- | ---- +Clouvider | London, UK (10G) | 107 Mbits/sec | 92.1 Mbits/sec | 40.3 ms +Eranium | Amsterdam, NL (100G) | 107 Mbits/sec | 94.7 Mbits/sec | 39.6 ms +Uztelecom | Tashkent, UZ (10G) | 105 Mbits/sec | 92.1 Mbits/sec | 111 ms +Leaseweb | Singapore, SG (10G) | 97.1 Mbits/sec | 83.6 Mbits/sec | 186 ms +Clouvider | Los Angeles, CA, US (10G) | 98.1 Mbits/sec | 63.6 Mbits/sec | 172 ms +Leaseweb | NYC, NY, US (10G) | 102 Mbits/sec | 82.0 Mbits/sec | 112 ms +Edgoo | Sao Paulo, BR (1G) | 94.8 Mbits/sec | 66.1 Mbits/sec | 235 ms + +iperf3 Network Speed Tests (IPv6): +--------------------------------- +Provider | Location (Link) | Send Speed | Recv Speed | Ping +----- | ----- | ---- | ---- | ---- +Clouvider | London, UK (10G) | 106 Mbits/sec | 92.6 Mbits/sec | 40.3 ms +Eranium | Amsterdam, NL (100G) | 107 Mbits/sec | 93.1 Mbits/sec | 39.2 ms +Uztelecom | Tashkent, UZ (10G) | 102 Mbits/sec | 84.3 Mbits/sec | 111 ms +Leaseweb | Singapore, SG (10G) | 96.7 Mbits/sec | 84.2 Mbits/sec | 186 ms +Clouvider | Los Angeles, CA, US (10G) | 97.4 Mbits/sec | 66.3 Mbits/sec | 171 ms +Leaseweb | NYC, NY, US (10G) | 102 Mbits/sec | 84.2 Mbits/sec | -- +Edgoo | Sao Paulo, BR (1G) | 93.1 Mbits/sec | 47.3 Mbits/sec | 234 ms + +Geekbench 5 Benchmark Test: +--------------------------------- +Test | Value + | +Single Core | 1270 +Multi Core | 1245 +Full Test | https://browser.geekbench.com/v5/cpu/23462660 + +Geekbench 6 test failed. Run manually to determine cause. + +YABS completed in 23 min 57 sec +{{< /spoil_yabs >}} + +{{< spoil_nws >}} +---------------------------------- nws.sh --------------------------------- + A simple script to bench network performance using speedtest-cli +--------------------------------------------------------------------------- + Version : v2025.03.18 + Global Speedtest : wget -qO- nws.sh | bash + Region Speedtest : wget -qO- nws.sh | bash -s -- -r +--------------------------------------------------------------------------- + Basic System Info +--------------------------------------------------------------------------- + CPU Model : AMD EPYC-Milan Processor + CPU Cores : 1 @ 1999.999 MHz + CPU Cache : 512 KB + AES-NI : ✔ Enabled + VM-x/AMD-V : ❌ Disabled + Total Disk : 11.9 GB (2.6 GB Used) + Total RAM : 1.9 GB (495.4 MB Used) + System uptime : 2 days, 4 hour 9 min + Load average : 26.39, 18.34, 8.76 + OS : Debian GNU/Linux 12 + Arch : x86_64 (64 Bit) + Kernel : 6.1.0-9-amd64 + Virtualization : KVM + TCP Control : cubic +--------------------------------------------------------------------------- + Basic Network Info +--------------------------------------------------------------------------- + Primary Network : IPv6 + IPv6 Access : ✔ Online + IPv4 Access : ✔ Online + ISP : South Park Networks LLC + ASN : AS214379 South Park Networks LLC + Host : Hstk + Location : Kyiv, Kyiv City-30, Ukraine + Location (IPv4) : Sofiyivska Borschagivka, Kiev, UA +--------------------------------------------------------------------------- + Speedtest.net (Region: GLOBAL) +--------------------------------------------------------------------------- + Location Latency Loss DL Speed UP Speed Server + + ISP: Hostiko + + Nearest 0.40 ms 0.0% 94.00 Mbps 98.05 Mbps PROSTO - Kyiv + + Kochi, IN 187.93 ms 0.0% 95.22 Mbps 100.98 Mbps Asianet Broadband - Cochin + Bangalore, IN 155.21 ms 0.0% 93.68 Mbps 97.90 Mbps Bharti Airtel Ltd - Bangalore + Chennai, IN 215.34 ms 0.0% 90.24 Mbps 99.85 Mbps Jio - Chennai + Mumbai, IN 157.61 ms 0.0% 97.21 Mbps 98.92 Mbps Airtel Broadband - Mumbai + Delhi, IN 181.32 ms 0.0% 91.35 Mbps 102.49 Mbps Tata Play Fiber - New Delhi + + Seattle, US 185.05 ms N/A 95.72 Mbps 102.27 Mbps Comcast - Seattle, WA + Los Angeles, US 164.85 ms 0.0% 89.42 Mbps 102.30 Mbps ReliableSite Hosting - Los Angeles, CA + Dallas, US 136.77 ms 0.0% 93.21 Mbps 99.94 Mbps Hivelocity - Dallas, TX + Miami, US 152.85 ms N/A 97.18 Mbps 99.90 Mbps Boost Mobile - Miami, FL + New York, US 106.31 ms 0.0% 102.34 Mbps 100.20 Mbps GSL Networks - New York, NY + Toronto, CA 120.16 ms 0.0% 95.48 Mbps 102.89 Mbps Rogers - Toronto, ON + Mexico City, MX 216.67 ms N/A 96.65 Mbps 99.85 Mbps INFINITUM - Ciudad de México + + London, UK 43.10 ms 0.0% 94.10 Mbps 99.55 Mbps VeloxServ Communications - London + Amsterdam, NL 35.79 ms 0.0% 96.05 Mbps 100.69 Mbps 31173 Services AB - Amsterdam + Paris, FR 37.93 ms N/A 96.06 Mbps 99.20 Mbps Axione - Paris + Frankfurt, DE 27.81 ms 0.3% 48.23 Mbps 56.31 Mbps Clouvider Ltd - Frankfurt am Main + Warsaw, PL 22.00 ms 0.0% 94.25 Mbps 98.92 Mbps Play - Warszawa + Bucharest, RO 19.45 ms 0.0% 95.43 Mbps 99.40 Mbps Vodafone Romania Mobile - Bucharest - Bucharest + Moscow, RU FAILED + + Jeddah, SA 101.11 ms 0.0% 98.53 Mbps 98.45 Mbps Saudi Telecom Company + Dubai, AE 145.27 ms N/A 99.62 Mbps 108.05 Mbps e& UAE - Dubai + Istanbul, TR 77.11 ms 0.0% 95.79 Mbps 98.72 Mbps Turkcell - Istanbul + Tehran, IR 102.53 ms 2.1% 97.08 Mbps 4.35 Mbps MCI + Cairo, EG FAILED + + Tokyo, JP 243.30 ms 47.1% 102.32 Mbps 81.17 Mbps GSL Networks - Tokyo + Shanghai, CU-CN 315.76 ms 0.0% 109.37 Mbps 105.46 Mbps China Unicom 5G - Shanghai + Suzhou, CT-CN 200.99 ms N/A 102.87 Mbps 98.77 Mbps China Telecom JiangSu 5G - Suzhou + Hong Kong, CN FAILED + Singapore, SG 277.68 ms 0.0% 92.72 Mbps 98.99 Mbps NewMedia Express - Singapore + Jakarta, ID FAILED - IP has been rate limited. Try again after 1 hour. +--------------------------------------------------------------------------- + Avg DL Speed : 94.60 Mbps + Avg UL Speed : 94.58 Mbps + + Total DL Data : 3.47 GB + Total UL Data : 3.44 GB + Total Data : 6.91 GB +--------------------------------------------------------------------------- + Duration : 12 min 58 sec + System Time : 09/04/2025 - 21:46:21 EEST + Total Script Runs : 106334 +--------------------------------------------------------------------------- + Result : https://result.nws.sh/r/1744224179_QDEQKC_GLOBAL.txt +--------------------------------------------------------------------------- +{{< /spoil_nws >}} diff --git a/content/7/2025-04-09-shockhosting-1.md b/content/7/2025-04-09-shockhosting-1.md new file mode 100644 index 0000000..841afaa --- /dev/null +++ b/content/7/2025-04-09-shockhosting-1.md @@ -0,0 +1,229 @@ ++++ +title = "Shockhosting SG 1C/2G/30G/2T" +date = 2025-04-09T21:45:09+00:00 +slug = "shockhosting-1" + +description = "The VPS Benchmark of Shockhosting SSD-KVM-2GB in Singapore, SG" +type = "blog" ++++ + +##### Plan -> SSD-KVM-2GB [Link](https://shockhosting.com/portal/cart.php?a=add&pid=54) + +{{< vps_specs +cpu_core="1" +ram_total="2GB" +storage_total="20GB" +traffic_limit="2TB" +traffic_type="IN+OUT" +>}} + +{{< vps_location +asn="395092" +asn_name="Shock Hosting LLC" +country="SG" +city="Singapore" + +company="Shock Hosting LLC" +register_id="5997884" +company_state="Delaware" +company_country="US" +website="shockhosting.com" +>}} + +{{< vps_info +cpu="AMD EPYC 9354 32-Core Processor" +aesni="yes" +virt="AMD-V" +hypervisor="kvm" +memory_total="1.9Gi" +memory_read="7652.42 MiB/sec" +memory_write="6593.68 MiB/sec" +disk_total="29G" +>}} + +{{< network_upstream >}} +AS136557 'Host Universal Pty Ltd' +{{< /network_upstream >}} + +{{< spoil_yabs >}} +# ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## # +# Yet-Another-Bench-Script # +# v2025-01-01 # +# https://github.com/masonr/yet-another-bench-script # +# ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## # + +Wed 9 Apr 17:00:16 BST 2025 + +Basic System Information: +--------------------------------- +Uptime : 5 days, 11 hours, 59 minutes +Processor : AMD EPYC 9354 32-Core Processor +CPU cores : 1 @ 3245.124 MHz +AES-NI : ✔ Enabled +VM-x/AMD-V : ✔ Enabled +RAM : 1.9 GiB +Swap : 512.0 MiB +Disk : 28.9 GiB +Distro : Debian GNU/Linux 12 (bookworm) +Kernel : 6.1.0-31-amd64 +VM Type : KVM +IPv4/IPv6 : ✔ Online / ✔ Online + +IPv6 Network Information: +--------------------------------- +ISP : Shock Hosting LLC +ASN : AS395092 Shock Hosting LLC +Host : Shock Hosting LLC +Location : Singapore, North West (03) +Country : Singapore + +fio Disk Speed Tests (Mixed R/W 50/50) (Partition /dev/vda1): +--------------------------------- +Block Size | 4k (IOPS) | 64k (IOPS) + ------ | --- ---- | ---- ---- +Read | 164.83 MB/s (41.2k) | 2.18 GB/s (34.1k) +Write | 165.26 MB/s (41.3k) | 2.19 GB/s (34.2k) +Total | 330.10 MB/s (82.5k) | 4.37 GB/s (68.4k) + | | +Block Size | 512k (IOPS) | 1m (IOPS) + ------ | --- ---- | ---- ---- +Read | 4.08 GB/s (7.9k) | 4.01 GB/s (3.9k) +Write | 4.30 GB/s (8.4k) | 4.27 GB/s (4.1k) +Total | 8.38 GB/s (16.3k) | 8.28 GB/s (8.0k) + +iperf3 Network Speed Tests (IPv4): +--------------------------------- +Provider | Location (Link) | Send Speed | Recv Speed | Ping +----- | ----- | ---- | ---- | ---- +Clouvider | London, UK (10G) | busy | 184 Mbits/sec | 157 ms +Eranium | Amsterdam, NL (100G) | 741 Mbits/sec | 528 Mbits/sec | 180 ms +Uztelecom | Tashkent, UZ (10G) | 772 Mbits/sec | 506 Mbits/sec | 189 ms +Leaseweb | Singapore, SG (10G) | 913 Mbits/sec | 923 Mbits/sec | 1.51 ms +Clouvider | Los Angeles, CA, US (10G) | 637 Mbits/sec | 194 Mbits/sec | 162 ms +Leaseweb | NYC, NY, US (10G) | 555 Mbits/sec | 630 Mbits/sec | 241 ms +Edgoo | Sao Paulo, BR (1G) | busy | 143 Mbits/sec | 330 ms + +iperf3 Network Speed Tests (IPv6): +--------------------------------- +Provider | Location (Link) | Send Speed | Recv Speed | Ping +----- | ----- | ---- | ---- | ---- +Clouvider | London, UK (10G) | 744 Mbits/sec | 285 Mbits/sec | 157 ms +Eranium | Amsterdam, NL (100G) | 750 Mbits/sec | 694 Mbits/sec | 179 ms +Uztelecom | Tashkent, UZ (10G) | 740 Mbits/sec | 277 Mbits/sec | 189 ms +Leaseweb | Singapore, SG (10G) | 901 Mbits/sec | 911 Mbits/sec | 1.51 ms +Clouvider | Los Angeles, CA, US (10G) | 636 Mbits/sec | 284 Mbits/sec | 162 ms +Leaseweb | NYC, NY, US (10G) | 590 Mbits/sec | busy | 241 ms +Edgoo | Sao Paulo, BR (1G) | 387 Mbits/sec | 202 Mbits/sec | 330 ms + +Geekbench 5 Benchmark Test: +--------------------------------- +Test | Value + | +Single Core | 1464 +Multi Core | 1470 +Full Test | https://browser.geekbench.com/v5/cpu/23462409 + +Geekbench 6 Benchmark Test: +--------------------------------- +Test | Value + | +Single Core | 1971 +Multi Core | 1955 +Full Test | https://browser.geekbench.com/v6/cpu/11441074 + +YABS completed in 17 min 31 sec +{{< /spoil_yabs >}} + +{{< spoil_nws >}} +---------------------------------- nws.sh --------------------------------- + A simple script to bench network performance using speedtest-cli +--------------------------------------------------------------------------- + Version : v2025.03.18 + Global Speedtest : wget -qO- nws.sh | bash + Region Speedtest : wget -qO- nws.sh | bash -s -- -r +--------------------------------------------------------------------------- + Basic System Info +--------------------------------------------------------------------------- + CPU Model : AMD EPYC 9354 32-Core Processor + CPU Cores : 1 @ 3245.124 MHz + CPU Cache : 512 KB + AES-NI : ✔ Enabled + VM-x/AMD-V : ✔ Enabled + Total Disk : 28.9 GB (4.9 GB Used) + Total RAM : 1.9 GB (469.1 MB Used) + Total Swap : 512.0 MB (66.1 MB Used) + System uptime : 6 days, 2 hour 28 min + Load average : 0.00, 0.00, 0.00 + OS : Debian GNU/Linux 12 + Arch : x86_64 (64 Bit) + Kernel : 6.1.0-31-amd64 + Virtualization : KVM + TCP Control : cubic +--------------------------------------------------------------------------- + Basic Network Info +--------------------------------------------------------------------------- + Primary Network : IPv6 + IPv6 Access : ✔ Online + IPv4 Access : ✔ Online + ISP : Shock Hosting LLC + ASN : AS395092 Shock Hosting LLC + Host : Shock Hosting LLC + Location : Singapore, North West-03, Singapore +--------------------------------------------------------------------------- + Speedtest.net (Region: GLOBAL) +--------------------------------------------------------------------------- + Location Latency Loss DL Speed UP Speed Server + + ISP: Shock Hosting LLC + + Nearest 0.26 ms 0.0% 919.16 Mbps 926.95 Mbps PT FirstMedia - Singapore + + Kochi, IN 46.84 ms 0.0% 839.89 Mbps 881.89 Mbps Asianet Broadband - Cochin + Bangalore, IN 165.04 ms 0.0% 528.34 Mbps 505.33 Mbps Bharti Airtel Ltd - Bangalore + Chennai, IN 33.98 ms 0.0% 828.45 Mbps 886.75 Mbps Jio - Chennai + Mumbai, IN 83.44 ms 0.0% 841.58 Mbps 874.41 Mbps Airtel Broadband - Mumbai + Delhi, IN 70.59 ms 0.0% 705.91 Mbps 724.99 Mbps Tata Play Fiber - New Delhi + + Seattle, US 167.38 ms N/A 211.95 Mbps 487.21 Mbps Comcast - Seattle, WA + Los Angeles, US 174.84 ms 0.0% 696.09 Mbps 499.88 Mbps ReliableSite Hosting - Los Angeles, CA + Dallas, US 208.12 ms 0.0% 690.18 Mbps 427.90 Mbps Hivelocity - Dallas, TX + Miami, US 322.27 ms N/A 500.92 Mbps 277.32 Mbps Boost Mobile - Miami, FL + New York, US 226.70 ms 0.0% 847.16 Mbps 397.41 Mbps GSL Networks - New York, NY + Toronto, CA 218.14 ms 0.0% 617.84 Mbps 404.74 Mbps Rogers - Toronto, ON + Mexico City, MX 201.39 ms N/A 581.14 Mbps 416.58 Mbps INFINITUM - Ciudad de México + + London, UK 153.95 ms 0.0% 924.44 Mbps 562.43 Mbps VeloxServ Communications - London + Amsterdam, NL 167.54 ms 0.0% 936.19 Mbps 545.75 Mbps 31173 Services AB - Amsterdam + Paris, FR 243.29 ms N/A 875.84 Mbps 386.54 Mbps Axione - Paris + Frankfurt, DE 160.11 ms 0.0% 551.96 Mbps 533.01 Mbps Clouvider Ltd - Frankfurt am Main + Warsaw, PL 169.64 ms 0.0% 872.94 Mbps 510.78 Mbps Play - Warszawa + Bucharest, RO 173.01 ms 0.0% 939.52 Mbps 521.89 Mbps Vodafone Romania Mobile - Bucharest - Bucharest + Moscow, RU 197.43 ms 0.0% 115.75 Mbps 448.72 Mbps t2 Russia - Moscow + + Jeddah, SA 142.18 ms 0.0% 901.09 Mbps 569.34 Mbps Saudi Telecom Company + Dubai, AE 77.00 ms N/A 940.68 Mbps 874.06 Mbps e& UAE - Dubai + Istanbul, TR 215.45 ms 0.0% 752.56 Mbps 429.88 Mbps Turkcell - Istanbul + Tehran, IR 265.97 ms 0.0% 459.41 Mbps 366.16 Mbps MCI + Cairo, EG 270.48 ms N/A 462.64 Mbps 333.59 Mbps Orange Egypt - Cairo + + Tokyo, JP 73.07 ms 2.2% 902.40 Mbps 757.34 Mbps GSL Networks - Tokyo + Shanghai, CU-CN 316.64 ms 0.0% 688.98 Mbps 239.90 Mbps China Unicom 5G - Shanghai + Suzhou, CT-CN 595.13 ms N/A 284.95 Mbps 30.96 Mbps China Telecom JiangSu 5G - Suzhou + Hong Kong, CN FAILED + Singapore, SG 0.52 ms 0.0% 922.37 Mbps 922.34 Mbps NewMedia Express - Singapore + Jakarta, ID FAILED - IP has been rate limited. Try again after 1 hour. +--------------------------------------------------------------------------- + Avg DL Speed : 701.39 Mbps + Avg UL Speed : 542.90 Mbps + + Total DL Data : 28.25 GB + Total UL Data : 20.98 GB + Total Data : 49.24 GB +--------------------------------------------------------------------------- + Duration : 15 min 24 sec + System Time : 10/04/2025 - 07:44:20 BST + Total Script Runs : 106706 +--------------------------------------------------------------------------- + Result : https://result.nws.sh/r/1744267257_XESC8B_GLOBAL.txt +--------------------------------------------------------------------------- +{{< /spoil_nws >}} diff --git a/content/7/2025-04-10-greencloudvps-1.md b/content/7/2025-04-10-greencloudvps-1.md new file mode 100644 index 0000000..561cd78 --- /dev/null +++ b/content/7/2025-04-10-greencloudvps-1.md @@ -0,0 +1,230 @@ ++++ +title = "GreenCloudVPS NL 1C/2G/25G/3T" +date = 2025-04-09T12:52:30+00:00 +slug = "greencloudvps-1" + +description = "The VPS Benchmark of GreenCloudVPS EPYCNL-1 in AMS, NL" +type = "blog" ++++ + +##### Plan -> EPYCNL-1 [Link](https://greencloudvps.com/billing/store/premium-kvm-sale/epycnl-1) + +{{< vps_specs +cpu_model="EPYC Milan CPU" +cpu_core="1" +ram_total="2GB" +storage_total="25GB" +traffic_limit="3TB" +traffic_type="IN+OUT" +traffic_speed="10Gbps" +>}} + +{{< vps_location +asn="202602" +asn_name="Greencloud LLC" +country="NL" +city="Amsterdam" + +company="365 Group LLC / GREENCLOUD LLC" +register_id="6645389 / 0109492303" +company_state="Delaware" +company_country="US / Hanoi, VN" +website="greencloudvps.com" +>}} + +{{< vps_info +cpu="AMD EPYC 7763 64-Core Processor" +aesni="yes" +virt="AMD-V" +hypervisor="kvm" +memory_total="1.9Gi" +memory_read="6437.09 MiB/sec" +memory_write="5597.14 MiB/sec" +disk_total="25G" +>}} + +{{< network_upstream >}} +AS24875 'NovoServe B.V.' +{{< /network_upstream >}} + +{{< spoil_yabs >}} +# ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## # +# Yet-Another-Bench-Script # +# v2025-01-01 # +# https://github.com/masonr/yet-another-bench-script # +# ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## # + +Thu Apr 10 06:53:06 AM BST 2025 + +Basic System Information: +--------------------------------- +Uptime : 46 days, 11 hours, 58 minutes +Processor : AMD EPYC 7763 64-Core Processor +CPU cores : 1 @ 2445.406 MHz +AES-NI : ✔ Enabled +VM-x/AMD-V : ✔ Enabled +RAM : 1.9 GiB +Swap : 4.0 GiB +Disk : 24.9 GiB +Distro : Debian GNU/Linux 12 (bookworm) +Kernel : 6.1.0-30-amd64 +VM Type : KVM +IPv4/IPv6 : ✔ Online / ✔ Online + +IPv6 Network Information: +--------------------------------- +ISP : 365 Online Technology Joint Stock Company +ASN : AS202602 Greencloud LLC +Location : Amsterdam, North Holland (NH) +Country : The Netherlands + +fio Disk Speed Tests (Mixed R/W 50/50) (Partition /dev/vda3): +--------------------------------- +Block Size | 4k (IOPS) | 64k (IOPS) + ------ | --- ---- | ---- ---- +Read | 167.60 MB/s (41.9k) | 2.32 GB/s (36.3k) +Write | 168.04 MB/s (42.0k) | 2.33 GB/s (36.5k) +Total | 335.65 MB/s (83.9k) | 4.66 GB/s (72.8k) + | | +Block Size | 512k (IOPS) | 1m (IOPS) + ------ | --- ---- | ---- ---- +Read | 3.65 GB/s (7.1k) | 3.79 GB/s (3.7k) +Write | 3.84 GB/s (7.5k) | 4.04 GB/s (3.9k) +Total | 7.50 GB/s (14.6k) | 7.83 GB/s (7.6k) + +iperf3 Network Speed Tests (IPv4): +--------------------------------- +Provider | Location (Link) | Send Speed | Recv Speed | Ping +----- | ----- | ---- | ---- | ---- +Clouvider | London, UK (10G) | 8.57 Gbits/sec | 8.75 Gbits/sec | 7.59 ms +Eranium | Amsterdam, NL (100G) | 9.17 Gbits/sec | 6.87 Gbits/sec | 1.23 ms +Uztelecom | Tashkent, UZ (10G) | 2.19 Gbits/sec | 2.23 Gbits/sec | 82.5 ms +Leaseweb | Singapore, SG (10G) | 735 Mbits/sec | 1.09 Gbits/sec | 185 ms +Clouvider | Los Angeles, CA, US (10G) | 833 Mbits/sec | 867 Mbits/sec | 154 ms +Leaseweb | NYC, NY, US (10G) | 2.29 Gbits/sec | 2.46 Gbits/sec | 76.8 ms +Edgoo | Sao Paulo, BR (1G) | 938 Mbits/sec | busy | 197 ms + +iperf3 Network Speed Tests (IPv6): +--------------------------------- +Provider | Location (Link) | Send Speed | Recv Speed | Ping +----- | ----- | ---- | ---- | ---- +Clouvider | London, UK (10G) | 8.01 Gbits/sec | 8.68 Gbits/sec | 7.61 ms +Eranium | Amsterdam, NL (100G) | 9.04 Gbits/sec | 7.40 Gbits/sec | 1.22 ms +Uztelecom | Tashkent, UZ (10G) | 2.25 Gbits/sec | 2.25 Gbits/sec | 82.6 ms +Leaseweb | Singapore, SG (10G) | 934 Mbits/sec | 927 Mbits/sec | 185 ms +Clouvider | Los Angeles, CA, US (10G) | 1.13 Gbits/sec | 1.13 Gbits/sec | 154 ms +Leaseweb | NYC, NY, US (10G) | 1.93 Gbits/sec | 2.44 Gbits/sec | 76.7 ms +Edgoo | Sao Paulo, BR (1G) | 938 Mbits/sec | 877 Mbits/sec | 197 ms + +Geekbench 5 Benchmark Test: +--------------------------------- +Test | Value + | +Single Core | 1131 +Multi Core | 1123 +Full Test | https://browser.geekbench.com/v5/cpu/23463952 + +Geekbench 6 Benchmark Test: +--------------------------------- +Test | Value + | +Single Core | 1480 +Multi Core | 1475 +Full Test | https://browser.geekbench.com/v6/cpu/11448490 + +YABS completed in 17 min 4 sec +{{< /spoil_yabs >}} + +{{< spoil_nws >}} +---------------------------------- nws.sh --------------------------------- + A simple script to bench network performance using speedtest-cli +--------------------------------------------------------------------------- + Version : v2025.03.18 + Global Speedtest : wget -qO- nws.sh | bash + Region Speedtest : wget -qO- nws.sh | bash -s -- -r +--------------------------------------------------------------------------- + Basic System Info +--------------------------------------------------------------------------- + CPU Model : AMD EPYC 7763 64-Core Processor + CPU Cores : 1 @ 2445.406 MHz + CPU Cache : 512 KB + AES-NI : ✔ Enabled + VM-x/AMD-V : ✔ Enabled + Total Disk : 24.9 GB (6.5 GB Used) + Total RAM : 1.9 GB (285.2 MB Used) + Total Swap : 4.0 GB (5.5 MB Used) + System uptime : 46 days, 12 hour 15 min + Load average : 0.53, 0.64, 0.45 + OS : Debian GNU/Linux 12 + Arch : x86_64 (64 Bit) + Kernel : 6.1.0-30-amd64 + Virtualization : KVM + TCP Control : cubic +--------------------------------------------------------------------------- + Basic Network Info +--------------------------------------------------------------------------- + Primary Network : IPv6 + IPv6 Access : ✔ Online + IPv4 Access : ✔ Online + ISP : 365 Online Technology Joint Stock Company + ASN : AS202602 Greencloud LLC + Location : Amsterdam, North Holland-NH, The Netherlands + Location (IPv4) : Lelystad, Flevoland, NL +--------------------------------------------------------------------------- + Speedtest.net (Region: GLOBAL) +--------------------------------------------------------------------------- + Location Latency Loss DL Speed UP Speed Server + + ISP: Legaco Networks B.V. + + Nearest 0.46 ms N/A 8805.21 Mbps 9091.36 Mbps NovoServe - Amesterdam + + Kochi, IN 169.18 ms 0.0% 4036.54 Mbps 526.96 Mbps Asianet Broadband - Cochin + Bangalore, IN 167.74 ms 0.0% 3880.01 Mbps 526.72 Mbps Bharti Airtel Ltd - Bangalore + Chennai, IN 167.96 ms 0.0% 3762.93 Mbps 446.63 Mbps Jio - Chennai + Mumbai, IN 119.30 ms 0.0% 6513.94 Mbps 768.51 Mbps Airtel Broadband - Mumbai + Delhi, IN 143.81 ms 0.0% 5373.41 Mbps 206.35 Mbps Tata Play Fiber - New Delhi + + Seattle, US 149.16 ms N/A 5201.12 Mbps 612.25 Mbps Comcast - Seattle, WA + Los Angeles, US 139.04 ms 0.0% 5664.01 Mbps 669.40 Mbps ReliableSite Hosting - Los Angeles, CA + Dallas, US 113.90 ms 0.0% 5061.12 Mbps 652.63 Mbps Hivelocity - Dallas, TX + Miami, US 112.82 ms N/A 2737.70 Mbps 711.13 Mbps Boost Mobile - Miami, FL + New York, US 71.89 ms 0.0% 6464.36 Mbps 1331.78 Mbps GSL Networks - New York, NY + Toronto, CA 88.69 ms 0.0% 4654.57 Mbps 975.77 Mbps Rogers - Toronto, ON + Mexico City, MX 187.78 ms N/A 4174.85 Mbps 461.44 Mbps INFINITUM - Ciudad de México + + London, UK 8.23 ms 0.0% 8514.63 Mbps 4459.46 Mbps VeloxServ Communications - London + Amsterdam, NL 0.99 ms 0.0% 7819.89 Mbps 9128.65 Mbps 31173 Services AB - Amsterdam + Paris, FR 10.78 ms N/A 8383.66 Mbps 6225.10 Mbps Axione - Paris + Frankfurt, DE 7.84 ms 0.0% 8216.22 Mbps 7988.65 Mbps Clouvider Ltd - Frankfurt am Main + Warsaw, PL 21.04 ms 0.0% 7193.19 Mbps 4259.67 Mbps Play - Warszawa + Bucharest, RO 38.32 ms 0.0% 7616.02 Mbps 2343.67 Mbps Vodafone Romania Mobile - Bucharest - Bucharest + Moscow, RU FAILED + + Jeddah, SA 67.72 ms 0.0% 6656.12 Mbps 1389.70 Mbps Saudi Telecom Company + Dubai, AE 124.42 ms N/A 6757.47 Mbps 199.07 Mbps e& UAE - Dubai + Istanbul, TR 42.83 ms 0.0% 7146.70 Mbps 2215.40 Mbps Turkcell - Istanbul + Tehran, IR 76.88 ms 0.0% 3135.14 Mbps 405.59 Mbps MCI + Cairo, EG 57.94 ms N/A 2783.52 Mbps 1250.05 Mbps Orange Egypt - Cairo + + Tokyo, JP 208.42 ms 2.3% 3738.45 Mbps 504.49 Mbps GSL Networks - Tokyo + Shanghai, CU-CN 175.44 ms 0.0% 4339.92 Mbps 558.01 Mbps China Unicom 5G - Shanghai + Suzhou, CT-CN 150.77 ms N/A 5194.57 Mbps 3.59 Mbps China Telecom JiangSu 5G - Suzhou + Hong Kong, CN FAILED + Singapore, SG 235.57 ms 0.0% 132.00 Mbps 359.57 Mbps NewMedia Express - Singapore + Jakarta, ID FAILED - IP has been rate limited. Try again after 1 hour. +--------------------------------------------------------------------------- + Avg DL Speed : 5498.46 Mbps + Avg UL Speed : 2081.14 Mbps + + Total DL Data : 205.26 GB + Total UL Data : 52.25 GB + Total Data : 257.51 GB +--------------------------------------------------------------------------- + Duration : 12 min 51 sec + System Time : 10/04/2025 - 07:23:02 BST + Total Script Runs : 106689 +--------------------------------------------------------------------------- + Result : https://result.nws.sh/r/1744266102_0WVKBR_GLOBAL.txt +--------------------------------------------------------------------------- +{{< /spoil_nws >}} diff --git a/content/7/2025-04-10-racknerd-1.md b/content/7/2025-04-10-racknerd-1.md new file mode 100644 index 0000000..7b6adc7 --- /dev/null +++ b/content/7/2025-04-10-racknerd-1.md @@ -0,0 +1,213 @@ ++++ +title = "Racknerd Seattle, US 1C/768MB/15G/1T" +date = 2025-04-09T12:01:09+00:00 +slug = "racknerd-1" + +description = "The VPS Benchmark of Racknerd 768MB KVM Special in Seattle, US" +type = "blog" ++++ + +##### Plan -> 768MB KVM VPS Special [Link](https://my.racknerd.com/index.php?rp=/store/special-promos/768mb-deal) + +{{< vps_specs +cpu_core="1" +ram_total="768MB" +storage_total="15GB" +traffic_limit="1TB" +traffic_type="IN+OUT" +>}} + +{{< vps_location +asn="36352" +asn_name="HostPapa" +country="US" +city="Seattle, WA" + +company="RACKNERD LLC" +register_id="202250614731 / 7754911" +company_state="California / Delaware" +company_country="US" +website="racknerd.com" +>}} + +{{< vps_info +cpu="Intel(R) Xeon(R) CPU E5-2690 v4 @ 2.60GHz" +aesni="yes" +virt="VT-x" +hypervisor="kvm" +memory_total="709Mi" +memory_read="5692.87 MiB/sec" +memory_write="4877.50 MiB/sec" +disk_total="14G" +>}} + +{{< network_upstream >}} +AS23033 'Wowrack.com' +AS174 'Cogent Communications' +{{< /network_upstream >}} + +{{< spoil_yabs >}} +# ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## # +# Yet-Another-Bench-Script # +# v2025-01-01 # +# https://github.com/masonr/yet-another-bench-script # +# ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## # + +Thu Apr 10 01:03:43 AM EDT 2025 + +Basic System Information: +--------------------------------- +Uptime : 78 days, 17 hours, 30 minutes +Processor : Intel(R) Xeon(R) CPU E5-2690 v4 @ 2.60GHz +CPU cores : 1 @ 2599.996 MHz +AES-NI : ✔ Enabled +VM-x/AMD-V : ✔ Enabled +RAM : 709.0 MiB +Swap : 768.0 MiB +Disk : 13.9 GiB +Distro : Debian GNU/Linux 12 (bookworm) +Kernel : 6.1.0-9-amd64 +VM Type : KVM +IPv4/IPv6 : ✔ Online / ❌ Offline + +IPv4 Network Information: +--------------------------------- +ISP : HostPapa +ASN : AS36352 HostPapa +Host : ColoCrossing +Location : Los Angeles, California (CA) +Country : United States + +fio Disk Speed Tests (Mixed R/W 50/50) (Partition /dev/vda1): +--------------------------------- +Block Size | 4k (IOPS) | 64k (IOPS) + ------ | --- ---- | ---- ---- +Read | 65.84 MB/s (16.4k) | 514.04 MB/s (8.0k) +Write | 65.99 MB/s (16.4k) | 516.75 MB/s (8.0k) +Total | 131.83 MB/s (32.9k) | 1.03 GB/s (16.1k) + | | +Block Size | 512k (IOPS) | 1m (IOPS) + ------ | --- ---- | ---- ---- +Read | 653.09 MB/s (1.2k) | 626.99 MB/s (612) +Write | 687.79 MB/s (1.3k) | 668.74 MB/s (653) +Total | 1.34 GB/s (2.6k) | 1.29 GB/s (1.2k) + +iperf3 Network Speed Tests (IPv4): +--------------------------------- +Provider | Location (Link) | Send Speed | Recv Speed | Ping +----- | ----- | ---- | ---- | ---- +Clouvider | London, UK (10G) | 596 Mbits/sec | 126 Mbits/sec | 130 ms +Eranium | Amsterdam, NL (100G) | 373 Mbits/sec | 508 Mbits/sec | 144 ms +Uztelecom | Tashkent, UZ (10G) | 279 Mbits/sec | busy | 237 ms +Leaseweb | Singapore, SG (10G) | 321 Mbits/sec | 420 Mbits/sec | 213 ms +Clouvider | Los Angeles, CA, US (10G) | 279 Mbits/sec | 233 Mbits/sec | 88.8 ms +Leaseweb | NYC, NY, US (10G) | 797 Mbits/sec | 498 Mbits/sec | 65.8 ms +Edgoo | Sao Paulo, BR (1G) | 246 Mbits/sec | 112 Mbits/sec | 177 ms + +Geekbench 5 Benchmark Test: +--------------------------------- +Test | Value + | +Single Core | 789 +Multi Core | 799 +Full Test | https://browser.geekbench.com/v5/cpu/23463847 + +Geekbench test failed and low memory was detected. Add at least 1GB of SWAP or use GB4 instead (higher compatibility with low memory systems). + +YABS completed in 21 min 41 sec +{{< /spoil_yabs >}} + +{{< spoil_nws >}} +---------------------------------- nws.sh --------------------------------- + A simple script to bench network performance using speedtest-cli +--------------------------------------------------------------------------- + Version : v2025.03.18 + Global Speedtest : wget -qO- nws.sh | bash + Region Speedtest : wget -qO- nws.sh | bash -s -- -r +--------------------------------------------------------------------------- + Basic System Info +--------------------------------------------------------------------------- + CPU Model : Intel(R) Xeon(R) CPU E5-2690 v4 @ 2.60GHz + CPU Cores : 1 @ 2599.996 MHz + CPU Cache : 16384 KB + AES-NI : ✔ Enabled + VM-x/AMD-V : ✔ Enabled + Total Disk : 13.9 GB (3.2 GB Used) + Total RAM : 709.0 MB (144.6 MB Used) + Total Swap : 768.0 MB (19.3 MB Used) + System uptime : 78 days, 17 hour 52 min + Load average : 0.94, 0.95, 0.67 + OS : Debian GNU/Linux 12 + Arch : x86_64 (64 Bit) + Kernel : 6.1.0-9-amd64 + Virtualization : KVM + TCP Control : cubic +--------------------------------------------------------------------------- + Basic Network Info +--------------------------------------------------------------------------- + Primary Network : IPv4 + IPv6 Access : ❌ Offline + IPv4 Access : ✔ Online + ISP : HostPapa + ASN : AS36352 HostPapa + Host : ColoCrossing + Location : Los Angeles, California-CA, United States + Location (IPv4) : Seattle, Washington, US +--------------------------------------------------------------------------- + Speedtest.net (Region: GLOBAL) +--------------------------------------------------------------------------- + Location Latency Loss DL Speed UP Speed Server + + ISP: ColoCrossing + + Nearest 28.29 ms 0.0% 645.42 Mbps 836.04 Mbps ReliableSite Hosting - Los Angeles, CA + + Kochi, IN 258.46 ms 0.0% 418.55 Mbps 326.65 Mbps Asianet Broadband - Cochin + Bangalore, IN 252.66 ms 0.0% 436.55 Mbps 318.35 Mbps Bharti Airtel Ltd - Bangalore + Chennai, IN 236.54 ms 0.0% 387.52 Mbps 323.96 Mbps Jio - Chennai + Mumbai, IN 253.42 ms 0.0% 370.69 Mbps 244.39 Mbps Airtel Broadband - Mumbai + Delhi, IN 263.22 ms 0.0% 401.15 Mbps 273.67 Mbps Tata Play Fiber - New Delhi + + Seattle, US 1.91 ms N/A 846.66 Mbps 847.74 Mbps Comcast - Seattle, WA + Los Angeles, US 27.72 ms 0.0% 779.08 Mbps 836.70 Mbps ReliableSite Hosting - Los Angeles, CA + Dallas, US 47.27 ms 0.0% 706.18 Mbps 791.62 Mbps Hivelocity - Dallas, TX + Miami, US 80.99 ms N/A 561.87 Mbps 774.45 Mbps Boost Mobile - Miami, FL + New York, US 60.57 ms 0.0% 890.84 Mbps 748.31 Mbps GSL Networks - New York, NY + Toronto, CA 74.30 ms 0.0% 645.06 Mbps 831.18 Mbps Rogers - Toronto, ON + Mexico City, MX 78.70 ms N/A 499.84 Mbps 754.48 Mbps INFINITUM - Ciudad de México + + London, UK 131.07 ms 0.0% 622.79 Mbps 251.67 Mbps VeloxServ Communications - London + Amsterdam, NL 147.49 ms 0.0% 602.37 Mbps 309.14 Mbps 31173 Services AB - Amsterdam + Paris, FR 156.43 ms N/A 575.45 Mbps 360.62 Mbps Axione - Paris + Frankfurt, DE 148.81 ms 0.0% 436.05 Mbps 454.66 Mbps Clouvider Ltd - Frankfurt am Main + Warsaw, PL 168.32 ms 0.0% 598.37 Mbps 245.42 Mbps Play - Warszawa + Bucharest, RO 185.12 ms 0.0% 480.70 Mbps 194.83 Mbps Vodafone Romania Mobile - Bucharest - Bucharest + Moscow, RU 189.87 ms 0.0% 97.69 Mbps 301.29 Mbps t2 Russia - Moscow + + Jeddah, SA 194.24 ms 0.0% 461.49 Mbps 166.39 Mbps Saudi Telecom Company + Dubai, AE 263.54 ms 0.0% 428.13 Mbps 30.25 Mbps e& UAE - Dubai + Istanbul, TR 179.25 ms 0.0% 661.97 Mbps 431.01 Mbps Turkcell - Istanbul + Tehran, IR 227.68 ms 0.3% 303.03 Mbps 207.27 Mbps MCI + Cairo, EG FAILED + + Tokyo, JP 83.14 ms 872.10 Mbps FAILED GSL Networks - Tokyo + Shanghai, CU-CN 181.78 ms 0.0% 547.43 Mbps 335.37 Mbps China Unicom 5G - Shanghai + Suzhou, CT-CN 166.41 ms N/A 399.47 Mbps 1.18 Mbps China Telecom JiangSu 5G - Suzhou + Hong Kong, CN FAILED + Singapore, SG 170.33 ms 0.0% 316.89 Mbps 504.92 Mbps NewMedia Express - Singapore + Jakarta, ID FAILED - IP has been rate limited. Try again after 1 hour. +--------------------------------------------------------------------------- + Avg DL Speed : 535.48 Mbps + Avg UL Speed : 417.92 Mbps + + Total DL Data : 21.07 GB + Total UL Data : 15.24 GB + Total Data : 36.31 GB +--------------------------------------------------------------------------- + Duration : 16 min 26 sec + System Time : 10/04/2025 - 01:41:51 EDT + Total Script Runs : 106676 +--------------------------------------------------------------------------- + Result : https://result.nws.sh/r/1744263508_GKA313_GLOBAL.txt +--------------------------------------------------------------------------- +{{< /spoil_nws >}} diff --git a/content/7/_index.md b/content/7/_index.md new file mode 100644 index 0000000..ff02711 --- /dev/null +++ b/content/7/_index.md @@ -0,0 +1,15 @@ ++++ +title = "7" +date = 2024-03-09T08:43:04+00:00 +menu = "main" ++++ + +This is my collection for [YABS](https://yabs.sh), [Network-Speed](https://nws.sh) and more from all servers that i own or currently used. + +All my entries are customer experience and will always be + +![Welcome](/images/7/welcome.avif) + +{{< rawhtml >}} +
+{{< /rawhtml >}} diff --git a/layouts/shortcodes/network_upstream.html b/layouts/shortcodes/network_upstream.html new file mode 100644 index 0000000..3864d3d --- /dev/null +++ b/layouts/shortcodes/network_upstream.html @@ -0,0 +1,21 @@ +{{- /* + For use with 7 + */}} + +

Network Upstream

+ +
+ Click to show +
+
*WARNING: only incoming upstream is count!* see
+ {{ range (split (string .Inner) "\n") }} + {{ $line := trim . " \t\r\n" }} + {{ if ne $line "" }} + {{ $asn := index (split $line " ") 0 }} + {{ $name := trim (replace $line $asn "" 1) " '" }} + {{ $asnNum := replace $asn "AS" "" }} +
{{ $asn }} '{{ $name }}'
+ {{ end }} + {{ end }} +
+
\ No newline at end of file diff --git a/layouts/shortcodes/spoil_nws.html b/layouts/shortcodes/spoil_nws.html new file mode 100644 index 0000000..3b23e05 --- /dev/null +++ b/layouts/shortcodes/spoil_nws.html @@ -0,0 +1,13 @@ +{{- /* + For use with 7 + */}} + +

NWS.sh

+ +
+ Click to show +
+
{{ .Inner | safeHTML }}
+
+
+ \ No newline at end of file diff --git a/layouts/shortcodes/spoil_yabs.html b/layouts/shortcodes/spoil_yabs.html new file mode 100644 index 0000000..9d11ec0 --- /dev/null +++ b/layouts/shortcodes/spoil_yabs.html @@ -0,0 +1,12 @@ +{{- /* + For use with 7 + */}} + +

YABS

+ +
+ Click to show +
+
{{ .Inner | safeHTML }}
+
+
\ No newline at end of file diff --git a/layouts/shortcodes/vps_info.html b/layouts/shortcodes/vps_info.html new file mode 100644 index 0000000..432ff1e --- /dev/null +++ b/layouts/shortcodes/vps_info.html @@ -0,0 +1,52 @@ +{{- /* + For use with 7 + */}} + +{{- /* Get CPU Arguments. */}} +{{- $CPU := or (.Get "cpu") "N/a" }} +{{- $AESNI := or (.Get "aesni") "N/a" }} +{{- $VIRT := or (.Get "virt") "N/a" }} +{{- $HYPERVISOR := or (.Get "hypervisor") "N/a" }} + +{{- /* Get Memory Arguments. */}} +{{- $MEMORY_TOTAL := or (.Get "memory_total") "N/a" }} +{{- $MEMORY_READ := or (.Get "memory_read") "N/a" }} +{{- $MEMORY_WRITE := or (.Get "memory_write") "N/a" }} + +{{- /* Get DISK Arguments. */}} +{{- $DISK_TOTAL := or (.Get "disk_total") "N/a" }} + + + +{{ $cpu := slice + (dict "type" "CPU" "value" $CPU) + (dict "type" "AES-NI" "value" $AESNI) + (dict "type" "Virtualization" "value" $VIRT) + (dict "type" "Hypervisor" "value" $HYPERVISOR) +}} + +{{ $ram := slice + (dict "type" "Memory Total" "value" $MEMORY_TOTAL) + (dict "type" "Memory Read" "value" $MEMORY_READ) + (dict "type" "Memory Write" "value" $MEMORY_WRITE) +}} + +{{ $storage := slice + (dict "type" "Disk Total" "value" $DISK_TOTAL) +}} + + +

CPU

+{{ range $cpu }} +
 {{ .type }}: {{ .value }}
+{{ end }} + +

RAM

+{{ range $ram }} +
 {{ .type }}: {{ .value }}
+{{ end }} + +

STORAGE

+{{ range $storage }} +
 {{ .type }}: {{ .value }}
+{{ end }} \ No newline at end of file diff --git a/layouts/shortcodes/vps_location.html b/layouts/shortcodes/vps_location.html new file mode 100644 index 0000000..99dccec --- /dev/null +++ b/layouts/shortcodes/vps_location.html @@ -0,0 +1,41 @@ +{{- /* + For use with 7 + */}} + +{{- /* Get LOCATION Arguments. */}} +{{- $ASN := or (.Get "asn") "N/a" }} +{{- $ASN_NAME := or (.Get "asn_name") "N/a" }} +{{- $COUNTRY := or (.Get "country") "N/a" }} +{{- $CITY := or (.Get "city") "N/a" }} + +{{- /* Get OWNER Arguments. */}} +{{- $COMPANY := or (.Get "company") "N/a" }} +{{- $REGISTER_ID := or (.Get "register_id") "N/a" }} +{{- $COMPANY_STATE := or (.Get "company_state") "N/a" }} +{{- $COMPANY_COUNTRY := or (.Get "company_country") "N/a" }} +{{- $WEBSITE := or (.Get "website") "N/a" }} + +{{- /* Get UPSTREAM Arguments. */}} +{{- $UPSTREAM := or (.Get "upstream") "N/a" }} + +{{ $location := slice + (dict "type" "ASN" "value" (safeHTML (print "AS" $ASN " " $ASN_NAME))) + (dict "type" "Country" "value" (print $CITY ", " $COUNTRY)) +}} + +{{ $owner := slice + (dict "type" "Company" "value" $COMPANY) + (dict "type" "Entity ID" "value" $REGISTER_ID) + (dict "type" "Company Location" "value" (print $COMPANY_STATE ", " $COMPANY_COUNTRY)) + (dict "type" "Website" "value" (safeHTML (print "" $WEBSITE ""))) +}} + +

Location

+{{ range $location }} +
 {{ .type }}: {{ .value }}
+{{ end }} + +

Owner

+{{ range $owner }} +
 {{ .type }}: {{ .value }}
+{{ end }} \ No newline at end of file diff --git a/layouts/shortcodes/vps_specs.html b/layouts/shortcodes/vps_specs.html new file mode 100644 index 0000000..f5178b5 --- /dev/null +++ b/layouts/shortcodes/vps_specs.html @@ -0,0 +1,21 @@ +{{- /* Get Provider Specs Arguments. */}} +{{- $CPU_MODEL := or (.Get "cpu_model") "N/a" }} +{{- $CPU_CORE := or (.Get "cpu_core") "N/a" }} +{{- $RAM_TOTAL := or (.Get "ram_total") "N/a" }} +{{- $STORAGE_TOTAL := or (.Get "storage_total") "N/a" }} +{{- $TRAFFIC_LIMIT := or (.Get "traffic_limit") "N/a" }} +{{- $TRAFFIC_TYPE := or (.Get "traffic_type") "" }} +{{- $TRAFFIC_SPEED := or (.Get "traffic_speed") "" }} + +{{ $specs := slice + (dict "type" "CPU Model" "value" $CPU_MODEL) + (dict "type" "Cores" "value" $CPU_CORE) + (dict "type" "RAM" "value" $RAM_TOTAL) + (dict "type" "Storage" "value" $STORAGE_TOTAL) + (dict "type" "Traffic Limit" "value" (print $TRAFFIC_LIMIT " " $TRAFFIC_TYPE " " $TRAFFIC_SPEED)) +}} + +

Specs

+{{ range $specs }} +
 {{ .type }}: {{ .value }}
+{{ end }} \ No newline at end of file diff --git a/static/images/7/welcome.avif b/static/images/7/welcome.avif new file mode 100644 index 0000000000000000000000000000000000000000..111a567a7bbbac810c8bcf534c2741a27a185bfb GIT binary patch literal 55790 zcmb5Ub97}*w>P?D+v?c1ZQHhOr(<{09oy;HwryJ-+fHu!dERsG`Of|RxpR$LQ@@%u zt7_IBYpk^a0051di>HI3o24`0i~jPjW@hVb#%Sqm&tYq6#%OD4XeKMjDEQ@mwl#Gz z{EPb{dJ7X9r+-BNz`@ek<-g>=T;WT1buyJOv@@|W{Rai_VCiD}4+QAz{>{?H-uSO3 z0ssJgU4QQYPznG*oc~Lvu(Y%@`|JJ3gZ-tL0{=%dbYox?wzskWC#IF9gOkITL)y~8 z*#3*7S~@$J{sn$@y!mPcUjm|orHAET3kW16vju#sdKS z&-G=(uynBfuNi(N1_}fm1PTBEzuMZ{yM4KBY~3tO{&xL;3FPQ2bD6)H{+-5u)BmA- zS^t+V@ZZ4ytMD~l;4l{_L+dZEg^RU?$yaxf{|oY;sQ#b-(*MW*zsCH(!a?&v}Fc8>S8aaJc%YQ2BF9P%P z^XvXUO9+JH+a{iV70?@y<^skKimE%8W?LYRvKHM+c zKgZ#J*uL=p^!wTjXRj~$zv#>U_mH4Q_h1kJyk=-@v(_P?Bf>|YK`^e;zI`ak_> zDgV)N{=>1p_*ZWK9HcMt@7RA2fxcBA<5|V` zTs6F;sopFSZ(zgdz};ujRNCZ8JK%)hhEDhRD-@&RAK~{oaT%U#=me@wvj}xN zMxi3pejC72M*n@9ls~vOMGdcBJ41g5OPlSGyN$^vyU=Z_{wo^Vpkf3PVxl`g>hQW# zilmV##B74x!QHzPR%UI$V&)`BPsF7!7lcQIGTF9E)11_1 zn{d-8;8%a!W$)5zt5eHFFHhSwQ%MGl@K(1jJX0U2YdVpH?}Ff5Ppi?miqKr(4zPnm zc942+xTLEKI2KqCN%elGAaST4Z4C|4huwBor;M^ofAx#zE;1s*xc_gGk%sA%egrfZ z$9!QD?1=}|TT$|Q#K)tHId9x}JID)f@4(p039eWCr;8{L!}J>Z7BY}DMl_emMvLeP z#u>|F7U2)|2&d&oj&fQYdQ^654v)-8|CkA&I=!Z11@Tek3p(*#+Mjb%5U0=D6D0YO z?VK+4apXbU!P$?ter0YsA@;e?z}x$``*Bwkn!WjV0^;f0EvCmlLoI4uR2aqlk^#q(bhnoH-aR_z3tISJ!Wh5&TSXq2G;cd z#v(?+lIs4$3!ZsD`9E)2{_!e9guvT zrkNE6H?BL>hTIRb;2BSS>}w5ED@Ke1tMStEWw+}N_8l6OElQOMFBg4Y?tSjXPhM;I zOp~KwK|}VJ`wYUqS{d1 zT#`!~czaj(O&(&K=xm`g7dtKrO;QcXfVyE@jJZXsS{{4xU22>r|0Th_)CAX%TlS10 z*_@(Sibn^Wz0^)j0(}D#XGXdf&4rN<@|Jh(w(+4b`dj)fK>Tn1;Ls>PGo6yW$qUHn zkEqW)l+!_m8(YKr>P)mU;bF?fFtsU|Wf~~<*sdc@{;dj8au$`y0%+;RXo-_O62fP} zfnkpi_(KE((t?!F=-UE46H7GE0FprCZn}QqMtPANu90v$#DV)_ONd@huk}-feW}TQ zHg#1>#nl`6a_%rw1?_L{!mP=%6Sa&1Po6Co>=)6`4_DaD;`1~XxExa0P>H&hX0fV} zC~+Coep8r&9j0g56sOnBwienaZWS64!8mYh{4tEBxCLO$+t{n1Za-fak@-h%pd=}R zO;Qs=-q8a+1i}JZd=1lSz2)#IGZs-du&eazvz^?^0|NM(^89)CCzl_$m(n+X#UtPK zywf|6=^Op72@GMmL<+x0A){{E`{D8iwFMR&92Yo6DJwLG5EXQVlS(l}Nh`uDrO+2N zMY0X{`|d>!GXY_QZp04C({TEFr(sM-?&uS{+FJJK}J+n{R+@NIKVchbl~vhWu4 zK#GM%$SJ|R!?~&zOTGQhN|+kN4J0B_&xszIeSVMzI%6xD)lyx+^uR!Aal#U~K;;#? z_;X3qL~2SObW5F^4&p?>WZt=EE3fBV=a4v{hHFE{(pLc%F&4A9eiDTrWi>`Ke z&a-!C+M*S-E4>ml8G-{Na-t_DFplYi$ey9;K&3O&Q0Ey1IE(fm)tu{hq?)d$A(!s% zi4#p<+Ql>wDm!z7j}YDy1`_in(Yxdn5q^2W#qaz@h-WXcw4y(8vjOLG1Ms?n=p!mi zbE+F>W}~nh$T`&HIlY3~hOE{m6xMDS0X}7s(N!z$tSk*na74J+Vuu-nrqKJ%)w#~A z>#ER*`_NUg6MF?RY8xZDqnmZnCIN$Fld%_&AmS<6Zj>R0Yi&rWpl5a(lYZy9mf zO_I0ajq)Gfm?@2)Xl3}Ug2@dp`+EF1#CBq)he7>H<1bwmI5xY9h5ni?efd~#yEYAG zpG+Pn%p>Vc0cUWLjbySaYG+*X*3;gh_w%~TZ3^oZ%iy+R68O$qN7Z58@IGr>GMq*4 zpk*;wq4l-MkQ>_%AQT+;w_6pE_t~rQ(eQfBue3sZv5-G|+b3ex$nyrxBte+iA#04K z;CMG6+1<$mx_ORyCPnIdiGgOZ9_4rnY>W_geAVse+5#sOaYTW z9I{frPBn#%=X;TZRH7z$jz)!_i`lnlJDA~gN6=@z;g^zy)?7mLR?;KoX~7s@Cf1z> z6gDK-!gQ8;NYx!a5RHAKro5iuV|C$!?{6EZg!d>DLWUS&xzJ{zJ|q}kP?8jYz0Jp& z5=5VsM2Fwil4nR`cQ!q!_#s)waDWv{;)nvgEh#3cX1f?!S?_#BLJfzV z;2XQ-kL{_tL#6DSdaYtO{sA@KIta-Ij6B_kP@C~5z04~bqypI4?1h7|R{_o$lFU$| z%S4__DlqmKU=;PrBJ&Jg(vZ zBSsk`Wf3#$VZvzufe%4D(IFa0VcuFt9T@?i2Lnw3-vd=%yO@$aAAdUm z0K52FSI^mZxf6{QB|-WsiO9a=teeq%7PWW`AH%3ath^>{=3V^nz*9_9XB9+Mp)dm> z1uOglbb(x83KHP63hB}_I%}7tFutS3O+8JjcThKBGtTN=Zf&J_s2mR7+d+{y#JkpG z6~E$z(A)!{?#9N@O7Yn|y-bO8v6)A%yXDy~zF1>-u2`f4*6* z7cHc-FE;+oeTDnG-!o&Oa3lnBek16-@}u1V!KGW!E9|o6&kiml_sje&@~a|oWtHgc z3%Cv;&+gmi01k3%8$0i)?^-SGQ^iYJSf7|$U`%5-W~;I!F~1wZ{4kIn=%73a;Y2#t zEQhqQp^nu-0*W7<_gL$8c~3**Ch+LxRXEuz>uG1(i9EgIRMdq-tj>n{7)kltm8*K0 zz_2?Y1Qym`?r*e4x4E~1BiCtIv-TY(bd!P)*HI4P=2w4L9vv)jq%g^(%t#vG zNKe(Ueeur-UDaGOSRbmt;6-^Kdf|INxg0ntmrvYU>vc}(LKE_O-v$(&82M9<$U-AM!fb#5Oo;Yt6;-?P9vXoS%u(Z(WUz;OcW;-s6Co_6Fo1{ix zhgN^$<|>?pa(z&S0$$vU>3Nb60Om zssmO_K3xQ09O>IM4dU+YT|pJiNTt!{Rqd++0nscrOi3xywVP;WBtvMB-Ma*zMp?M166)k;Jl77xPqb)A*#)%0WazLv$n1~F@4q@EAf@h9BPoSDfA7K}Z6odihY z7jDVzrF8wK4=}q<@^h_3yk&ztBy2_(15iye9g~9%_+7#)ph>Ri57;fffj^9M9+K(Y zHt&r+80XRtOXgb5Nno}pYsN5xl;drBL|}W7Xv7dqa<=B+Tin>pL2M@dG_Y^3{bdZQ zXojhfa3INY>*Q0e(ehH1zynvA;!y#Op68nr4g5P&T#p(NqA->h( zOV*Aw_K3)%y^9-$70pQE%h&3dzaAjS(5dMzJ7q9Xfn_{)4|tdj_63$OIUxI*|n z-2i*r1Rx#fqXKO{*(_H)nMgNqrI8>o;>v}2or)z)lnRc?0KT>g4wX5cw1B}KO)hWm z!J!0#*oZz)Fdw3yz$&);cs~}oUp=)_s%D@M;SZB@9^%-D_eom^*1Ytv1wt_RG3lme+L-Sv16>LSh9Lhj%YM7jH*f5~@a$z05q zejjoBpsydu7*c;PkmFAm)IwG{oJo1b8eC}tSZvO{yIr%R8xsqbM*e7}s|Pp2=VAA_ z_A{RYN{MvLb)OZ*#t@wjuBGpNIG50{(QeH|iYl(0oxzIg*+sC+R z9$%|TAII3#yBFxOK1NzhvgdZ$i@e@>vp{1}KZR>D$IXs#(M$Tg%vaCG`3wRgKkOU_ zWlx%vN>dvFS_5)9PBn9O& zC{y61c`@}WtFIkr-12Kfa0*?-QHYE8Q#p%lDmCxP3dL1ISVXmsob=Vn@2h>7qp1%j zCO+>}zWb{Qy%pLT7eG^|c7pCr@Mb|+FOIFE@GBf+JmvuGN>3u3|8X4}=-sV&t}V2# zrq`rs?uiR;Ue7q)SsDBTXNuKS6dQ5Q9kviN*lYjJFXFfghJ#)NkUpZ~P^O8|o8fi9 zCaeiA(TS(;k}~1~M(_d6IRrqL+Bs|sj^&%O@xu0G7Yr9@u99l$fd_`ZAr7>KF`7+2 z3QwOzVMso7nNBdvSy*?7l9X4_Mg{8SsyIg3&kGt4Bxf6=ZbZ#WyJ`H}W}jn$^$yXt zETruME(1GHooH1tmdYMqKG`tt8+_B>5COU;6FCky=5%8y1 zBQ_uRO4%!rEXEN6@|+}wZn?t1)>e$)g&-zhq|Wv2UDomJ^YfBCVmFoMf`3CviRw!H zc$R=L$*O5Sb_$B65$`7#f=*2V*Sllmw5!=Rl+9@hHR?@(G(0O8kvxoz&Jv8#BQ}xR zO-76S88Nb(;6MAJ31ohK7V)%)yG3;fITn$wFnRHi#ot^78>iM?AY6BkGmIQ=%qRX# zR}Na&5ts=IP?Lmq65AtQJx(@V!(r-hgR0jr0Dl@Y_&mbZ?!g{~RV$oAansMR*jrOG zn`fqyF70cSAX}K+BjR!h1{33v&CJT=`);ziC^6&X!XvRY?C#da&2Kk<(vytYsWjt9 zJCHKi=o6t~gk@N^I$hABZXgBWnocQ7m2gywliBrncdP?;@D{1aQICu)CNfsiM0(zT zkmuB$mQsi_&FV%zT<8Hu8f3vIS4LIWoA2I{oJixLa4w(9E7M2?MPw${J$5Gu%tRV| zeUb(b<65x0d$aKag;LFukd3aOs^HYyn^=&#yQu+4)5FfDWr!P$8PmjJ}~@=+JouS+^NRJqCqiHxngqt&G1y1%4N6(>Fyj#GiyQ7GS_7hKiB# z6muw9z>>~pbJQNkRzQf8<^iq}OU|)LbZz?1Bid}1U9=N6ixxq z53ib6)(W4ARy4RI0Wx9jGQiWJ!PND(j|n2 zlNWe}8rJ(a6o&Y2BV#+folCYRYq{vVvFTbPnzKuXQ)4;by7lzS262lC5#Ir*a!azvJfSom%Z!O|6%++xoneb%VmqAle$nLRt$G zBEn6}uG~Gv(fmd*Yj)Gos{hJ9x#eKg#CGb?fj7NWmG^tmQSwvA{bUw=fN8IM7^V)9!BPT@63k-?-O>#%}AWuB7 z{4gW=7;oL1o@HOOHQ2plpH%@h0izyDAV-w)i|YamJ*Tew$#4e;q9dywCNfGuL5ig6lZTqixR7|2$YkDidvUob>aElz!635BS z0CLDc`^e5 z%hD}{!gA^_>NJBLF4A{#@maQ{0_^X7WqlA`oZ6#Cre;PQ3WczgT z6?~0MkaP(r&_=rwo37&7$i(^0S(w*eKb~+upt84C*S6Cy&}F zLI1+F(c61x4veCxHb6*mrdh-~goL)ZEP4&Y$XbkjJBcnJ&T{d^u6oXh5wDI^M+^*f>5YGt{ac6SK$jeOgxvDo5%#o zrGbX!vZrMiR2iZc#^nMVc5MtNPjz<6&v6tp@|^`{p&%|sktT(XJ9Wg%WQ#(2+Pr_2 z4oYOeov7GlqX67`=;g z2xuQFg$!2t!{hvAz}QUx7ElHaGkmv(3lDV6N0HkSpb(H{D2lQRX6N$>d1+@aB<)nPmUEGHXr1Pp1@T%+Tc1tF>hu0{C>e-R2yoja#kOwtA zc$D;1$R>L<7q=jy( zN>}`Y@I0ZatPjyoCsZikE;Sd!ShnKf%r;0Ih~@?Ok$ezo&%Lr4x;px&nZPX-T3bS% zemj?~|4Ngn1YN>d;~GyAY?J=A3xf$;YIgHs^l_+e``{d^Ni)fu01Okx@>A>$PSVfk zLWVWJ9h#Tea0HD6ZZ~1NaF^-+Jx6e2ksjY@xy;75?6KNEDyG&}NYxwH>gc47Oal6+ z0?v0z!7k)lQP}WXUz2m{!t0v&iHcCLcTR-Vd-WbSb@%ok2p;E#>?oF&0VY4G*97pO5ahMaI^pS0!+-UBk zI0T=A4l}(0T8Mcs)FwLD+=kN})MS8O z?ARuv@Y-!%%EoGb49Y-s4-*G{;`Y|3bpG0_(n>w`cY07>AH_oe#e@gV;u^3rJ zHm2TBrS3jDBAQUA0h1oPee9V141O^2l3zM%B3uWyLeU;KCvEVo>3loR$T!Bb4aiJ` z%#QwrlVMa_e>+=gW!IAzI-caC6k=w_`Mk@oI9gRO^QJg4D9D>o;BM{~jiZk{D6V~f zJBGKHU!oGRCo`bz)`V+6r>qfBq}pT1R5UUeHdKrXZb*Jy0DE2=t*Wz}1c&4NivjvTzR<*-P7co$q2Mka5D-y-)ld983kad%V^CV`mIy z7f(qzrim$cXf)&L>zm~V_5n{x{xr+}yCA@ed>WyH+_q6oi43p84_{7L;5DMU6lEAA zSF8NBhpUE$+vr!tf_7q7$|@Y@sWwO2jAzZ&{11auk0(dj39@Cwl~k;wfz>}yHN^W% zUR1Bka6EEjoGL77;JoN46@41!OxqqJ?l9`xID#zYP>kPNpH@KGjM%`IDI4rh>V0El zS)y%BK&{lF!Jgpxe#{RdP>d?iZ3WbWj8>aOG!`H$1#XIiWiEK09CbtA6*m_!j=}1v zs$fGsyJkKo=lvQn;lGoc8Dg70QWBRH%K#I_N2YRRNx^K~LWe%1&zj(fav2w4To%;& z35(<7acHpxLHk2g;YUni+$)vU9=3biw%&P&9~vtquBpOszIBDomcD`1sj;pKqCB>( zTIxWJ8WF;-@f9vQ2T6y4$j~9oyEPfxj*)aT!6*6sl{~`JMKF$g^Lp@?yO(_~715-ZUeR=4s98_pOwXKn86pB7Egt{Ku z%6DfXyWgBMh&q|jsw^ez!}Uy&?305T9X$mmiSx4t zB5RG^CLIfLgF{GLfuCdo>_7THKy^5zKwrRaaxXMefN8%;S5y2JJi}JWS!3AY4AJh! zBPw8YIkwEZFvW4~X!Of-Ydq(g_2wG}>ou4g!`UTBX6|ZNx+SR?NX^|)dsJjL!NSs% z2oSp&dClNI8Ni2q^f@e3w6hkmaEVY6@@f~nl@IF)kvJUe+u?hh@{74+R3pNUYozRo z*0L`KAwtB5`Sx)+pZM;QoAiemfPm|VGX3>!P4k3##kwE5C>fjLSBIjE!Ko`ZJkaO@ z8b2KHvW*?(OSD)wms(^6@j^we0|G6`@H%{kkmDJ_hs;Ntsrhl}xi3H4YkTtMpOMc@ zxly^bAMM<;#8@uNg=MD$uR(u|Fx3zcv^w|rirpZX=o%>Rb$5^48MaU2-^42v3|i(f?5jb13XTH-EO=bfq)tV_!7f0`O4JJ4ln49k2yMFQHfW-?Ik zv6p2?BL=VKX37oHy}8hc@iKkP>p^_KE$*+`~a<{ z7QEUuhzq+tXjA@zjZ-G&ez`@?i&~HosMxgr@%mA;s~t7v#PAM zC$+9v5+;@au(C4ADOSk$=eBlCr_2LHSp+ z*g(AOt)1hjr1KQOJ^EI*}+7 zQ7R40>9cZN%(1>qJ>n3?p{@(KSvkr5pHO1Q81cQzY)0}q<-=l<*J_D^GW9cl=S>!( z2c^tl##zo_cS0I`1jIpO0>6Q0-nu2^UbcOL>Yb!v&zNk`U7$n?9jj+@8)z$1rlyv6r?yGzKE>iLuE zs9Dq4rlvKcrVcotD~`a$XIdoq1mF+P(~Lzfd_Sk@H>1C{bRk)~M4%8e`rf7t$ zNspYaNwZydfB3cq&JATRL%~8U*slWFQQLWxbMCa}Lw0EIW$hR$_zOmrAb-jt8P2iyzxu(FWu*teF>G%N~y6 zDG8Q>2htmReja93+Aw6T)eZkBJRA!Cj_Knz{72veP_eMRceAuq;%yskX>n}4?wKF_ zRB~R{da{;{~jNr5g1fvB}2`tI_SYBj@9n^|ApfTUwu?hLn|QATZ5H z*e11%eWtF*&^k&=m;c-C+xfBZ8pAxKW~KP#8lN1hG;Oce)9-+ojAuQxmae3+l0W`j zOh%c#hBbW=@ZlPQnEk`?GwO4QLuUQ?h^$a-7~u@z2qxSC$q?|o2x22s1|2l%JoisU z$*RXHX+%fzW)V7?=B6Lwx8__`fTakg4dXJp__!>X@sC=689i;j+sGz5x^8+pvFiap zly8E!#4eHChAPMH#|s8qms`^>PDZR<&D4Iy&1tZ+{&Z3F5#LPY&nFA^?)7v}n3Lm7 z?&EV8fW73xh`|TX3_^?)!D%!cvufO!sYPY@xQ7%T+_2J_)n&4jg8!6dg8P(A`rvQWY|t3*ka zalvmM18zpw0qamwTQd=&(@0coZq_jf2RdL~mMCV<=<&%fMI{W=Z`D|4dV6DQBt^Ci zd5uf6#8B)>VC!$A*;S!k91BZNpO2EHQ5@AOb2%mk@?CZWi}rEwqdcY!C(%+nuf5*8`8Q(L+Mt=6KT(*KzHv}dXa3C zB|(J9obvE`b5OlNgVuEp^qJqs>26{|)%%7+!Ag%GpzXC8RBc6#8_nlIYBrk85t*DU z0Ck2CZsm<*!96H`VF;@Eu~Sh2`>sU<)gc;_>J^ zJnD>u4Y8p1Yq%em2Ct4y6ParSEX6J7R&M(MunN{?1VaA=nlZ(@yv>o8-SaXsGtTWV z+57EUojVXTEL!Kg;?*i12UHK{;waEe88*h;IA@M|4oM@a6P2x37rGqTXD~uqHLZ1j zmyklfXBEM4qqbZH3{fO0Jv89jG@M-F;X}JkBTwZ@-a)JO7N7eTWt4bJ+4YA4OKIVv z-TpFsU@eYpR&;)4tVVIWMWSm7XPTFvzTw*;3I6z=N{j4CLfLA4_BjLl$kQvqi~HomVm0P+JZVCT;gYBtv@*2 zu}kw}fX~grLt!yutDQKNC8~%H?vj@cw4`@C?@Qy45byq@t!zLvrlE>oMNG6x=3^Es#oE2O;|IVxkyRfd;O+RGpQPj_kiPa>!_JG8xTz6R!T`)H|LXYbsK z1N7G6d)XmZmr$jc@K{4#H`Sd{KdJayrr=%jabQ`SwO=^9&41geQHF0K-%qL-LXWlZ zY*^KK8S0y8O-hp5Z#>ybG%^pG*;W^Ns(4BZH2XQwlLqE`{kc+zlx<{J|Q_{r;Ap zmn^rvWfVFL!aoOvZeUCVUw)y)T<3`qcbOo*GJ&P4#NC!{e8ip(7uLD3>pn6ZTPdIG z2{sHNZIHZ*!L?uz>)=DHWFuv1aW||*@AGOv4MI&J=wt2=6r^Z%e?#HmQG=p73G1cU z;}YKdY}_o>FEp8RWdG|eSjC_>7%MkT5l7D4oO^aBnDzq#hjD-j7)Vxd%@bo{%<-qm z3Mvo88cRr@XHJaOsQ2i2BHy=Yk$bS+6}tm$%TXm$0$(VX?4ApzY$87aK~ena0Gcs_ zJtn{6N65D0sr71@enX9I6(S`>Z^vthXICi%WeCEgr}G!EVxIXIdMXHWsz|H4g3Vq?nP56IwrSKyNH$ZO#g2CD9?X|O|ns9pQa$%F91fw=gg<<+(gQuUt{S&_)))3LD_KBYshY6 zb&p|iK^Go3RMJT4_<|IbNdC%>wgvXMn534AdohYXW3~C%6(Ln_1!%G?Du(Xl*p2?) zhOxwun`4YhZhAR9PubX2$jKx7npJR~K@G(dmskgL=!SA2vW@=vGUMq9D-qflWKs+k z5V=96AkdTh@9il|cwjVdL3tXH^TZ22I z!AWqN%tr8MhLwdJqbbQb#G}(dS^D3@pT>Ndc(8Rt`##V#N$0C>t(|Z96AuONasXG9&nep#;~E~8aBo7RJ-2tT&)&cp0cN|Yg%27 z;uNI#rxopbiz&$J3a>V3UbMc!GJl4XFMi3HDRfx5!`!mssusw4fvPI1{H!w|Ehr6c0zyfqQ=&z(9wnY_Z7@^*o>2!nd0oV&If^jM;roM)#o z<#Qb2%MqLz2l#iEbd0y`6CGz%);L}D?! z#@N)z+Lfm_Kv9|$-EZ1ibgHUO-(2~U0GrRK*ZM4C__~JjO=8!a$wl-n4pF{n@N&1= z>7hZazV#YwFuM~Y9VBu$Uyrq1K(I;-nc>#=yTaoL%fvP`iWBJx#d`5NW+N8~Cc;iH zPE`3XNv%a8eFz;l;L9izz{c>&51;%$p&@4Ge-rv&p`9UMqFb>@RH&<9h*(3L8G01H z^lp^~(ZC4MNx1HN+ZL&@PVs2XKUMP0CdQ84!Ujj{Qybf|U(mx~VZ}HYaORI9%Y$hl zQw8qK%M|oxs$w)rC9QMU=$^QRwJ+1h3Gkuhj$B$WVcY?;RPlIq>4l1=_QIUwUFe|w zPCa^PAdNQA!h3+c>We)fgXx5IIsVCj?db}cHk1BM-dE}x88V@h=0*YgkKwya>{jA@ z6?^Br&Bb?Otrf-WTtiFc_1e@#0T_|Kxl3W1d<}*WQT`Z`A*8`>ki!dvdq(q-MUD|n zo3@OC5E73v_kmtB#NQ62k&;02e^Q&@gmD&#y#&p3QSOJ;I3%G9NwNPFI4>ejFg*WR z-zB$3>r0YHB4iL64;n-kgb)ww3|N)`wxRYd*ZM6bL?zd-ixo-JN!XAlqN(Cs)h*gU zvp5IfTsISaCBKXrHtQ!R0kby}wxNUQwo2?=!C-{e~rKWJqT&C;51cvT1Gy zT^)z(yu|I)IabCl`;zYXRW{e6Hn4kg@MNMyenbYQUsE}cEOk(CkYMN=y=0X}I5jxW zTp^y?O|!Rb<21jgA3_-!onJk;B-zCj-15SUf<=g@xITXxa^m1V25XwuG0ci(jb`TS zBnW%DvKz-$ZrVp|0Nqk^9QO_rYw-sJuhZ%-;gxtvS2p%J`pL%zioz3#`h3Y{Ve39W z?q1*oCKDm)kZH?i8wOqd=`(E+D#S`bHtHKaPHg zqjyEagjrcLp9D!eHj@TX|17#_L~Yj=@EaJv*oVD1u8W`RBZ__D;$hM+vd{Uaeo8;H zRVAc%i9_14bd6vfCM4xY$mpUahp=3B9cI{kS_3X2Y~Hzu>PI#Vx)Fllwb!~yILH1$ zP0Tb>ZH00VITeRHt_~BeW?=puks%)4GsBF_VO0N3C`Un7Rib`05`xVleq!Zn`S44# zdQ#;t z#nb?OSIIvdA;I-s9>dfkkm>5r;g(V9!NHXN$*44bbY+&f|%OA2{NhzvyxOXPqaO572-Mf z40afo;tRxrfN%74h zH^wGO`zJg;WoQi|a~{~$x7xB%%rqZMq^J!(m@E+B^3()*6=AMj=Q3I%ZED(x#~y7~ zHO%E}ebAT?Kk>Ixl8s#AYmWs^;dReqF8|8ZqM@D~y&x?SAcnii(G3W5QQItHAzVAQ zU+Kne_Ga_+)MQ6%5%pL6N_3>I#A%eAIoa+K&}?c#i^WqlC}P$!PN#MRNvD|?UI{qY zXyB`Ll-f=cnzgW^ba@L6>;7ujmxA9{A5g;i0m_#^>O>njK>L~^v57~{X-@`9-?W4a z5c7k9xDzO(nW7|Rj!i*GVUL=KigbwrJ*NSH z8ty;Qc5?)`e1_pE+QPBeq+JA$!lvu%YN)-P<`#6_@5@DkA9E&R|%OJ^UB-S3{Rtw+j98^dOSFI&J! zA{-B%Ygr`ran#SaakUF3*kw3zuf^~w72$qrx}b02-?tHE&sQGocZSfL$)mT?bw*)9 zrkzcfnI3ma8-t-4+QD|9l`FOvyt9(&~k==J80i5gcQ8ZK^^# z6EzVRrt0JlPUz~kT}?W~+O-i*aW9c0q~2_^gPNvd?gRDXXs0t~Q^PD%MEnZ1;<}7j zknFl8JqB3LiPOrH*XDt*^Cg+JklWJnuPDGSD{Pkov!*lTskvaS+Xx~HRf0p*Q(p9N z+%bxvd2j8K>?baL?oJVn#7bu5%62R_wAnY4UH*_A3LX+ecKg`{3DCYC{>Ci>9Inuo zb@)9UUr`v-TpgZ*gqc7g^Snk4*KsW_KM`~4^;IhCOV)lnclC0q4$gA_Hgq=aA1Fqu zyqVxyfqxp^PcBXIf9fe<#*hyQZcw8OJ>_=}JGR8XSZeX{ z_>c1o0ga4;&>1hsMJ0gSOU1qZddg_}$+H3X$61yJ6UrTcA{qbkn#zcK>J_)vV|BXY z*4LFrU}Yj`w=XE;d$zMvpl1A*(%y`7SsQ zw|LBo!@`SrcYYb@HspunoqKTp7USz?dD4!4+n5f) zGI<0bzZewTPj&d(<38=0*-R;Ca0Czql7KwLjC~2_&5pbG;$ou~I5a6-fI9=*NoU^( zzd8-(E5*EOth|Y@=(vF7hAI;yKQ>LrPhH>QudZgJtukZn`(%X?@H;TVom7+V8;tqh@WBq@n;hf}Cn(PyTXXkqj^aV5Ww%X!4mC1{G^~?ZX;}RCD zR*Tp3w!$Fm(a`XeJyM-6OpgFY2vMuUwIBEQLFmFk@5<+k?asW>0n-np{s zGszUOuyPI87~7jopJM6|Hvso@DOCHer``*?!BEe8-2^_Z&w(;#8rP}vI(3v%!Sl-D zS-9L!Md%K!6l4vUa&oj6z_v*c6j(zYn-EYa&3*l*2+E&}mx580z|Y*dS=f=QIsi2! zGI;PXdg;lL@0`jV!-f#Mt^8S^X599*&X>5{I*C$3cqA$(K#ZO4u}1$hKk$sT^PS+D zec_>=Vw*i-N&pv@*c`Ex-R7Q7A;5Sz*hy~ljuU7fBmU{dE3(VC>AYWdh6#6kb8&#| z9+!7o#bxjJ!QKjE?BXn9!1?WzA846CAbhhIBP3R+&B6OQ;qFT|f4hhxl3nd=4|*X; z02w`Eo@2{h8vWsQj``<=nP~9T4HfW z0|q-1jwGk#IdX0ZGwlBZML@d0m!y&mzdKM5%nHRe^jv~-{0w-qJXy54Ct%IMhMJ2U z0yB*1%3TMbRfRn=mO1PwG@SCfs466Zvh4BHd)Vh<457^slZw7aO}}q@yHSwOF{%|7 zbZ6mxOg{i|T$qKc0-BiP`F~nsxcN2iQX^~JU$@rx(Jd4H+;bFh6r<|WH-+&ZRcWM( zHo~Dp$RxnI$7GV#@9|(~0In10zLPFcI_6eN0BWIoHF{1VgL8*wV1&9CUG-Ou| zak~l4uu$~*n>w?bG@3F|3EZLl)ZkwMWw#0kCTl1wrSrJZW{by))^Zp(XqtExp67h0 zt9&^1@?S)Q2vaCZ9zMnt#n0b9zTdO0I7&si@`dk73B^TR4tu6hVIE&}7; zrw)<}W59I7J@5!_sajm%e809QR=DP=-CY^3g^UXg(zAttiRP!dY$sCdiI78-fRibU zp#eK83cZ=#y}kQ+mf6M$Zi6gOYm_6{MP1n|JX9g3VcB>#dfS@rI~CWS?#$~n|ATEh zV4(!XjTFCE-F!^zY)ldjDctz6pvXaeyFggtUM_1oQHneIdPzZTA-hVtEMO6$&wZf0-$&`hT5q%0?t)ILx5pEu^KiEx((V_b zERv@6Z}nca@PC~sJr=g$$@jHdv(-#TdF-AB%}M3jrRYBVswIvgqC;FbrJvXd^)gt( zx7Zi6c~dq$;(O89&buZ~W=&!0!Lq@DE?7q{_OGSaNJf`7^FxZBVujC*Q>R27zDF?v9(i(tY##l-+#t6F(5fm$#n0^Omr@((1$ z3y=LD-75}wug88YIv*=mg(vO;S-3STB?n&kyOIq`7WbnuZYT5aR z-pk*51ThaWFN1P#nc;$y_Vicc*CFtNWN^!HHJfm!BfHSrLh8y+OwVC*rSneKh4@+j zbl@hLgYyH4iS#_QK66eV(cYG2PvA`+q01uyLem}>GS3-Tz1v}!wZ)Q16fPF!_zLLJ z?Ym+-W-=M;LMtQdYqw5F6rC;IjN`rXa!~>+ka|8;;&|UMpxw?2Qf)$@furCIY))fl zwWbjbRxsqe7ltK`Tpj%2C9QijqD#VxD`HJ2uj5i_?uF94c7M^JB5C865nLON1@^bY z=KacuMyT-^Ez1&gQTs8y0Une>zZ3~?ZL6i7MrXu=7IT0;Aj?a6EoJ>|79{U$HOalW zm35o1;%nwOts4csjzPKr26HWog>8;3@OVm*$Lgz)s#%CeA2{0U) zzwvaquc08+ISMd8W+dG~$dU^<`OpukW=cfp+;O4BT@?t`QGF=W%2JFZ{XhchysdU0 z=-doZJ(#83CiWVFMeO*#QomY=nLWPHxhSI&+DX_u;iA5{M&cM=Rc}+@*yr~eHgeEHdnlVO)s>QlY%5vP* zG@^V#!Z4~+Hj)sT9B%HxU!Y?&b}p197_uw}IIE`^1~@R+mM9C3>re^Q&jipw5sr6z zOn?6GcNc>+ZF4ZW>pPrrpGaWP2fI_T2Z>}e`!A_k*UpUAvhuY1H*>tqebBSbb_^Jc zvH3WM1%X_oR#nMBt~o9q3z)aT^;g!8(_w8;0{E8((nN~o z&7yU24&@sJ=Z!@^))Y}! zCR|RLQ?AW9hV&qL9BAFoNH3&j91>%*kvKJ(6({r;ga(>tdgrj{cPlvKAlaqne%MBg zbA=74j9xtgy*)xPrV(BU!!R;jOMfEb0~VbjDG?v>FOtcxY^YN!#7u>tZm(R~@f= z-r$9@o|_gg;v^Ngn7l-#rtSKIY#~rmBd*iLi5erkIpj`8k|?DZMR$6eNCzm1kRibo z0}h8bsSTM0)u`S}=;=GkyZaMm=4qLv!~z4#a7G?#Q?z`; zjK=nIu5mB4y_mejRjo}pq8FR!KwB^TM6@R=Cu*SH9diozi)I0Zq&`9-2?@_enGZOA z0egbO%>rqPvm}2YaJ8e@MIGyYoLP>lYHvs@6%NB*6aRR;wV=y<@URgwWZbp5GVm%W z5di}L00J*X=w#x5SYhM}1P}#807D#&gMYgj{*?gQ@~2kxf*44*g1!zubJMW?i&7aR zSzhdbSj-S6tjpg8p?NVjvM+5(r=z9VZ`vTkYP>5}>aYMR%Ho}$l^6jhEnvjkni1;( zztzV8R77l-ZK}vc1l5wF+{hG6g0=drxjwrH8_EKo>oSV^e-;rTS+(e+XxhbS*W{&% zv`+vi-%6Ni-;r`h;o@cdH&(6u6_q2KU+n2>`zd_LaP#p2GJis86))n% zDfWifJt`ict2SFiEVM;IqfsYQcPZQ#UQ#%i7eLlqnW{({^<>Ry@)$F9*h>L@|`1Z?(ZKEkX>dJ_)S~gaMF} zy-ofB^=i$IxDiKK_fXX5V}X=-+wZGJ9*}04fJww zRPEhLogK!wV8{zaomJq1n+&|EDf4WyzX~>nNp1Y*mkOCK|HhQPi`FwWv1<7#m{5P5 zZ<%jFMiP+=J5Kh43z?@SH{lOON@38cJT3UHY2QDc0z36q^b=V3-t~W)$k(!UY@hIx ziRttcQy54w*%b+GBCCdG{QyDVMp`oyj6(nP=dL4tF&-RM1fh1EK5XJx`l<&WpHFw zQ|L#vPy5M9Jod8KjWBb-$+03$vo_t|m%!d7v!ucwcrsPINOgV& zOU0ayxVkb%%e!Q`iq}R6G`HN1*y+F@F6(x%^aK*{Y_RC@`@6fMV{SW0iZ$X&UQDS> zWo`fFJF}7)XS);@JS!ow8kOTWMU#N!SnV)DV@d5XcC3x-x`44b-ZF|_u@1heJRNw6 zK<%}PFF4c7Uc4dIlP>fa&}r8;8mvL)YJZv{R2h@RLC7WLk@1h{MKd3 zHET0T)4M0xnA{@Q{r?YQ$*n2H-a2~N2lD-$hUeOEAR=4s;z4e$GrMjR1mvews6ST% z_0W)y2?um{4M8Fz)4k9#amNZyO`N%MniaA9rVeJ6WrLh;@6c*jzYdc7S;sC18kj>{ z7JWpI3=mGP-!zvHgLJ;k8kk`Eai3@Pc@wDDOzu2qO=7u*?Opsul$67+;~-dF^aO>YyaP0Ma&u$oJ^88l zYi}WU8b=o4@cS%IuV|%st~6rN9*woiS+h_VLiO+ZW@N+FxoWuI>?gU`@Y6FtL7hI= z)k{Tw8i1K9ohgibH(U799Sen%jRc5qWlWZ>x*^iyLjRUTSp2_-$!bzl@M^Z_mMPJ5 zMN@EiGV?F|Mn8=XFwvFs;?VjsCrV2 zD2`sHB*TRZnM%=Ve^qVu`csXbbIHgvR7L>dlx+T^2;A#HGnRs;HorrRG}=M&nx3&n z41g&b*MM(!L~`ql+QAxLZzS}5;%~N)+;R@-2MI){)u#g?K|Zibr23~$O&H*>ZYCRB zba8uep@_ zGvETkL0jT~N}Ao%+be>?)4%AaJOC|DoE~F%a#i*EmexzmEc$Mo$DU?fy813f+CThD zY6UhdQpc14-L1Je{uNTX-TLp`3Vp4Eog*ZJlU!OUitRzc`x(Nz8PD{WgGKK^e-mD_ zx`2im88!9trFR>^q9uH!QubpDIk*bnv{??x5&o+4ePzAPDsH*O#HR(6euA zT0R{&XP4~w1aNzJEmc#x1ZeER;#B0BygvB1@)4Cb+DE~C4dPI-TWa0pzNWa&1r+w1 zEu=JAAkJyYs;_b$VkGz+7~xd5AS%TAS?YKgmr^inHG?y$w>$B44v>-!NOGn;#J~|M8)n8xwP${ z%6Ad+_s92QT=Yl%dPdTn7VA^Sr}IYH#S^E;5eFsYYJSsA9NT!pShojs+R``*1M+2@ z>*QVwbL=?`b%Q#7i}TQ(3*I#5O20jYZ`T3!wkTMslrCIely`n zRo+f$f_!GD%tshp|M!xSt>nOAX!Qq1WFE$%X=BcOcC|r$^nxuu)eAgZ|2;+jf54hc z00V^ZXKrSbis?yaSD5eY$J!3=qZ}P;a=TRs0bpM63&s6xr-$^S=A{_-OS)GU6_KN$ z=%6Ua%Lr*JU}N;@23C#*9B_eG)rI)EA$lKikAP&HDiRn1kCKeay}9l4gx4SL6hT>&yGnp**M9C{ zp8$`=OZAh@TuJas0ZOA4n~nEN6K~{Gc@8bf?5A5goJ7xSQ*M3&#+eUoo>6>E5~S=3 z7MS@WP=lQr_B^znR^dvYnAltI<*xLIM8K?V(lFUS5Vkk?TN*BhVK~S_Gn*`{etEjG zv#}R}{>Nw2f{2Ia0$Sd0Y3OUqsc+~V*S)EosLX2lyGs4&zeX%8P^y4}TF%NUJ*m zwO?BTb;VmIDMpaX^Yfi?0A8b^T)IFk&`AbcZKC{-h?Y&@UJ%I=lkDm}USV+?=3=jF z%M%J^5YMhxY^2)vjn4LDkKCL~sZ_7U(tex9K2G6(a}cf6Gy3gP4(v)TA9mPu-Q^2~ zHVs4J4yiF;jPQ&A9=%Py(PF#! zoLgvRRoNw09YlP4(Goe36D>QschiJ9^yxAgBL z=xVd#~tm)x1ZVE2tdC7%obHy~jxlM|!N?veM%DX^bL8|Bff&6h@ZR zP22c=`Y!Ko@W7mZ=kE~6?oDaoZad}=iJx`qBjZ&4oD%ARyh6uV4F(d#x{E?-)uae= z#_%o-%GQ-$a{N#ep(Iql+hZ{ST7rGZ+=Ocp(2k)hsmKTyG!cI-b$%xPzx)=t8%Ju& zt^m`^>e`VpE<>ZP5(qr{A>y*_>6|jka%Wr@jtd}nboYIHll@1JshVB%-Du~S5iN_{ z9Xxd}`1;jo@5XZxtW#-5ewDT$=zP%K*XDo6ONe52*@DxWY?g>4LR^ZIy#dY7{edr` zg*0XR;N&a@XQJ`KEy`$~IPK7662V3vy6vRcD)h2yN+0x_V#M`bogad$un8uS8ZkB- zkP#2>R(D}hC$J=3R)q;xHdpUtHweEedN$c9;c6JB+cx)uxVcto#kZfRR>7)V9KH_V z2s(MpTEWVP1TS7K?|n7UpBM@SGbA!gsIxItle%AR-L0y$%`Cb*yP#7oxPySkYlakf zeyLMU&M~7qPzniNCDdopGY5RQqJ+zY3 zMe_wui4vA!#p+Bs;cx!l|F{LDLieq>)A3-|1{u_UgI5XAA`lX#&jQY?4TGV1qXUCs zd`4`#32M(yLh?Ld<6g_!@~<5t*)M47<@srN8bwB)m1!*(+_bLuuyD>-5F8KVzGZS` zItZ^gwsb^cm<7UP#@EqV|IS?P-D=G3BhVS_nE~F;2KEjoi&oA8_k9aO@w{#Xf*~7J z>uPZH-CROC>TF{dcwL~9_(AlxF2^k#dbl97@EsIt{BN|kY>oi?Z0h<*KaA^W17J35H{O!jwviehn%O zfRuKSD`BgXz%lCO_%{$Fvx5KoIlYV0zgh0dP$!yDB^m}@&|SdAl_ieq@(7b$K)6E~ z2$?)-4>L4PxyicNhZ0Z73yrMu!|5vyW6|GCLnu^j=E())y_Kh0&&T&Fq>DA{s9O%N z>0UE=)I^i5G-x%BV_B+n2{=bEbYK=7lvpyI2Q(4R#Zae zt{>s`Ej54tbCbRIOa!@x=UDvhLBm0^=o1x16WQr*7UD$4eXBPxMY7TXtatow{5`d3FzG#uJ@=wFQqKOy)1x~{Ft&mAnVfz{w9NO#_=4J>1}8|nMoBlU6mfPR-E1+` zekfz}Wiqq)@GavuML9rdi{0Re#)q)L_<YqNi1L*#$cral5PGnjq^4lpWaqO7tUrS>>60 zxzatehm+*F)P2QM2s7ivQM$GzI{M%HP_vZRB)(I^TVUCf%;!>A!i=lP=2jW%ilvG# zb5Y%2OrfQ_a&dH6_3QxYM8<`MiU}xJ9)iiG)k|L8L9ad6_5KBtQABrGw*5!7f+k8ny#-ZCndASQLW6b zqvM;T4|eGvybHmqUEAA57U}d4&qeoWUDxI%hxEfs3KzX=cInPkJ8s^rfBll@x~x+5 z8}02SA8H?P#$%-sG>1AYI5?$Emu20;b%Ps0Geofxndyeoj?)TH~@=sjxxo^-{>5p92=!k9v+=$Ua5JD zJI=^!_pEafXPDUwZ!CgS^sKRa^K|3%MmLoY^N&y4MwA6#9>h0Dz)DH5%gzGb|LsDX2Zg0wlY*G5-HyP!~HYgM>5c!P3c8 zz7=Py;;9&id?__kgKk-s$Ge;JvUE&@)Wz6xn z<;N1FXB-1`0)6|XDfPNm0MGdX%qUOw85&%D7Syed<%uc?@&s7*2>f8D{Wn0m$@pY) zESS?R?b5NMBFd;z4x}2e%LA&R_F_qf76_jB#Z?sV=OfK=sIWkL?4&zUSIbsH+?l%> zfZf@jVD9atzE=KY^Y89y3qUAm;w~zo?~ThPCIA-_0!@OM7uMr_8N?ZS*S=h(ElN0( zF@oiGZWS5F-*?ImfgXI^l_i}PvbEm3etXYZls1|V+hZw0oa+vrr5dHgIYdUFfEe+<70N` zK1>j|;KPRQbhQKX1TSbO7)H8-+UbiDq1r70j}vzubgowvl$!+r3wgbx0Bpu4Mef2{ zXh_J(%&8gvw0I*ymbNrvh>6xPPIg$BCa}3bir-@}$VTM!u$oq!nKR=K6SPC7l`CaL z6}ziM$^)Y)eQLU`&EB963ao-lACe?oX-pqK!2+p7#9IpjY^pT#f9rE%$CneHpW2D+ zZ+EcsRbgoGzJ*XcKv>>f2r}JDGP|2#nf~Vn z_4j}6vzHQ8UdIxtuQDd z0th6M0xrgAr6RwWQK$|C5Cud4U>;-k*G60`_Tyl`(w1(r9n>*TUj`=O0@=o;q9O)! zuiwf4ve;~kfIIxc9~6Kevopsbsnjh{`O@)h`;ar0fTHtIND(N=$8VTl_XP_vANHE+ zhe;)G_2%+r98~6s?y|@rGk)}fbXd=3QWo%H@>qqd!M%GK!5MzOAf`IgV@Q4VcLmMz;nFZ zictJxB)s{+@C{NwD>j_C%=9sh3PE9Y1(UhDw}WD2tKgLNw;m*zo!`J>3R&NuRhZKk zNcSo9b^806xssN1X+T<bDBBm2hn^7|lucnT}bhefk^)ymaT z%KEg^vWLq5pt3^?xwfR5^gFzrpw$=WpDIl=kyLV3g<TG3?Un(Qb3!H{Mn!?B{ zK|;`#(ECwG1Dbzs$?jU_B&IKr)2&nx$=Pe!eMKt-G^qzfzKXAr;|^02Swtn9(N#JK z1l0q8BZ`=dPzL^`EFDW<`N3Yd3ajpB$1I+6WK#SDQVus>c|_87myaCH$3OB7$PN;y zhr&4xVq|L!XqCI-MUhme+fYY=WaArXfPSoI*wqv3F}+Aj0zQMk0oEIRjUD#It}#yA zVcm@Q`XH}cvHNEUi6-YmcoyU8aMohZv+b~QL8NT|c}4q~4D?LW*3jX}`Wy^SWk3)K z$cw7|(%~5q0r(sHUQX#)BDH|s__l`I7VHp%P|n&cqKBq_x=LW}EsTM!^XtCAHpN5( z$svKo$ws*clKcbwe}c8eVe^}AUEJ(6=EcZJ0;qpc>i#cyoC9F|s(kq-MdYgEI}ije z%YYgyT}CxwJr8htwtmd#KJXh^HP0Jvcq&Z^t);U36T`Q=Z~@CEfj#VmmAOm}fAtSd z6nuEP*gml1udDL3$@3XuOD_Vl3w540aMCocPSsC93<(+w-R~aEo!GtkvQNX>Ko8q#>(S`T=y=reNVU{m6XYJ36+fmcO9ks{-QsG{qR z8DSEN1abem*vhpt{c-irfBW#W&K(NYt*77{nan8iBwVzoEwmGoR*D0zOk1KtO+(B- zH+})IH~!1dGSAjf`w_!lrIlv}8}eve+PZ6VhfbyFPW=|gzOS*-dN6(NI=n(_Pws@V z=5ec2M0?o2+q}eAkws8ay`l9x*n_#^O2-ZeY0X(J3CS%iPs8m(^or&g2Y3!zkH}E? z+8HP!23bCmC%B0{fO*bM2N*Urp;Ju4CU-K#4Os^nD-`##HVja*d9r0?(w5f83|k5J zsYudmD}UAl!hCHY=!C|+=(x2^>}yi?K_J;?8cmesja{BZ62U0DXls~`ocP-R1GrMZ z{>pali+||m@}Zl+@w0g<^1Ss9t10yhgk50K0@0QwWB)W95D2^q$UVSjEXxqUBk}uN zkjRamex7A&bMxjk1D@xwa=gL*{W&ZdRhft8Mm~u&$N?|#?ff;|D?66jt3ZWm7j*^{ zA*f|3Jthb#%<#*4_S1Y50x(MRv&Nx-brI`0$vH1qv)Sbna$(5>^O`jlq40ddQpOes zO#*sP$Smb zsk7CE6xt(1gnVF+R9<9;uiZrJ=$CmcZ||U6kK|)eb+tf{$`*;6CwiDt3qnY)uZ)V02da-S|r`}}VZyasG8Y-g-a zv$MHPvL<0G$bp@?BXeRH61MJ_g(}jw4bdGTl)tw}i8gEYvY)&N3bAEr4Lw&BA%gMi zvXto368!&%eQc(h0N-DajcKy`s+2t^STRF4VQ9%_QdDs_vkdwgw2|XbxYPt>ybn9Y z%xe$zw$7=*Z(3YFCHUd{&3=;Lk`f#U8pedga|s))b(hn6y@4#tLX)%zb|c7Yw8AW2 zYV#E+=$sB>dJCAY9jTJDF(|q&~1u_&cZ1 zwNPxZz2aiReNFyv_IZUSF9ORh)kE#&g1Y8?qa)JWkMY(KO2L#-uo}WuJSCw81$V`^ zb=ryZrtsictiUHyC7E>aNho$%HB`-$cp9`vE-_$)0{5`oF`)gStXb%=1cZJtC`Bib z&J864py37nd%l(P&DQPU}P z!qHnUWN4W3RmJ#wQRTupx(|;PmrRGzeHZTZk6_#(qRwB}mQ%&TXU@3h_y$ZmrAtkm z+X35}?5v0c6q1TCV(xKUc-=N8|DTB!;1|DZZJfxgF;suvDX;_atS+ryQxrj96#^y1M6Wkj?Tsi%GjyA)el))F2TTZIRB)gQ#CAqI=XLP zOma7$uw)*xW$U#aid;<6D6=8IY%4TztEsAem=iUZd7&^r_#YLHu^Cwhq+x*oolF7* zwnB={Ik*j)TTOw1(+zSIFQvHVWJ<9$)m#O*yQaWH-IDrldygB~CQ!g(5b)8NYpSG~wHF zwrc8dD^z&Hqa5_aO=dC8A~xq&3Z6f41vum!&^SYmNfWh5?Q5lJvr(??OpP-@y27c1 z&;!I$Vy0i=L<7KdPRI3kp21f${8Z)jx-Ce3fxKo}@k?^xQZK@>YP|`Jp2ds&fKj!H za@`96Y>iwinp=`QOaB9#BC$gjbKU6F*v3l+%p2`Sszsj%)It2JrYeus-1m`0tB z7!wKq4es&welHM;S&=}!>icDCqQpz`u2MHxA~QDO<+15MaSLnWO}jcZ9hnX4t1Yg> za_=d3EC*Hy8}jo>@yJLUA4n2h(RJ=YM5kXyk*qcj$FvEL z%Gykn+)&|7=<)tBA}jVqAqtT? zt_&bq2U583V(eV@+%*mZ>f}!p6GRYT?IfEZYVOS-(kb@+ z*az5*Rxvk`=qM^2WyT7&K}*YF%L=0QwDNN|#uh(cn?J664lX3!U^IczT8ThygTXFj z*fervByM3G+dB$JWl3pDwRd|oVE?;BiH-b;QKn6#sAQ9T(4r6Z@*s}D7F1+hv3&9D zh4l|OWQE5(Sv%%Y_|{)q&Ll*~D<~?eq^?)E@-YlyD}rfIxQ5KjeG1-;P!b(`4E<>HIdfv~w)E~MfR(4TrN&f1&32?49 zcP`XTJ#u%=U;}E+NfFg~ z#|ztswd0{>g8NI-di@caUjfPc#MVE_um2hV zlMZ1jD=*K1-updUnNFF-hF)i`gN0FR*VDtkp5@1}YiNL|X8n}7eC zpSe~*+I6adS)XA1q$V`G6Uu-TCkq};ni>J~DPA0dQf_Cq(riz6AFJ@ujsU02CS>F*j4cB2wujL%g$nc-3ARBEQc&Zb02 zjIlvvL9`J*Owrz|7k0u&5rMgY>N0G4T$P_zsq@K99;fyGb1j!XJ|4D>JyQS?6-PqA ztrJ`+EQ4z(*M0dt(le?O2+X9xf4}2<*>9Wp4uJ2!Intr;y5?;BSJ8vH2zAv;I3DIg zEcH*e3y^spf)#msSS_wN!D3gsHR#%U+C)VYz^P^=CE+3yEBUxW_fVbEFMLxKExlEr zDdRv4N2(O>mx>on1W{9fs+Rj=r>zY=%qD#=|gN`pO-prFg}_~p1c?%g5{ zyvMw|4AOj8YfXU-G*Dsa*H))TVIf9>Zv+0Wy^uL|`(5Th;7XRiqzEe>OnI2P2Ze%$ zlG7B7di8*FKpmUGaRv6=fkS#3Az`YF8S9DULc%9}SQeK!F^b$U;0UvJCtehT1x-l;tH#fei@vf@B$lBLHj4}+NZKT-C{ISuT)I09$aI0LsoUUbSv0u|1RuDGxpK?Lwnfs*nSM9)g|O{7 z`LCgsvG3v1=x}D5BIG~LWt;BRRY8x4Z&v7S-3dNcZn2zPSiyfgm+$flhI4KgQiAsF zh042Y(w&RtT-?pzNzajS$1l3f%hOxjfu~*uVVPC#JK6`3p}$01DV_zmF8$kHe@Tmi z7<($^>_9Keq*Yly*4)T+vxXi&8toygf_KIQ@&7RS#&;ojm@8@%taua!;}@1=Z7M^q z;&Bv>C4GgB*}WKW}s(B{hx8+B@1cHSe0sdWVT zUTxqwM3o~j19d)=9df>j${;1za^=)^E45N7_ zi*qh9VZ|%GYXBsiN?)~|J)^NFRo<-|lgI~}H*D6^@08Z^eK225sWu&;Y2V>06V*($ zDn%fdE(*n&`*RG zIhd*w4+3~?lA4z@DyI*Uh0`Yzs-aQB0m!&YMj#PbN1N}Vpzf!*KCjUU28b(%cB;eV ztRpj7B`S&wSI|G$^%B|xa^Wqz&VqX$Rewi{%LMJS*em@`o=sPahM$njolqQ^3&pg` zq9ZP=VubFlTmL)&oPNr9!~9=Q{=5fCv|#vD*m-zwFwYoFnBPX5+)3f(tLB4UiSuEH6AAL?m%-W?Zv z*Wdk;REbCy0JjSubQ7gm*x=IXX`UT zi6ej}qbjpHXn0|_-J1pb8gY2~Hz};qLVJNBzCvsRe$&6q<-np#O$cWRJPF53oxqEP zXo)12SG)W%hw&5pTEKhoc64q}Z?&9P=7BcuQdFCdGOePX?oy2I%hAsxw;umRW5vJ;o&j4rCb5VdywRaYw*S^BbCqRW8Sq|+6uB7lz?S$Pd zj2EYYWqU(s=gPJtyyn@9a59O;MHVB^EZe=1@%EWjxr^be&PnjUgr?^4b4;&jCp8{p z4QW*%;7OaDsnmeFUR6Xi|0V9=N={>2AgUGVXbD6O=d`kQ52abP)nMz?789xc(YR4c z@B)upYC^r5x2cpbtibI(4g!euLyngOImMImzpUC(zv^k+YNYU4=yi(59|$J|ex__A z3vmi9?#>1{#APwa;Jkjgq)VJ`{aFWs#Z>_n7k86H8^$H+WrNsNy7~@evYl%Suq#Zq z5CC-&O(LAj=4`ZLG$AfJjHDm`_F^l)5>iHlaO#{aMOw)CR=F6ZC|Fkmuz0aoLXyGr zwh=EqXY@4Tr!3inlsS_w`irV1Yo{+&h-xt@!hGVoiJ0SH6gLC;pn+5_g)=^Ng8MHEL6`u54mj{ zD;U{oJop>_COS7gi>u;%9EtBH zvp<+XpJ|-J0j)Wt*oF=gfF7+F@`V=ITh45j6(F+W+ybs(3^MNJ0bj0UyVSGtz>dq7 zHd9p;p$b=ora#u7LTG0IW>`4Rw?OEnE$b$g03J1ovR>m`QjOo!v38)i5VdZjF;7zy z-&vgM0HHD!mCDcXKdMER*G6PE&saROYR+?BW%XNABe=Hda3F2pTY0&V*Nt?e(dD^~XH>Dm~&|PBx8+8rIQ4jjE{_XhLp;+)FwV zON>^1=0x5LXH4b*HcD&qLnrG(WAPR$<~*s->b1{O9A})dk}|kXA@$)1I_#7mJE5-# zIofM5(s$#${B-cIV@`KVMjw}=;_iq)0GPN;!H|6mn(ctNM{xaR#?StxKM5JgG=&BVxbGTvgLd|eVW0Atow6K}fs2u3I_asPQsrsC$W|6Fb;;%mf7Y-2;%m+6FQ^kXF@tX|1aq7Ign$`a72sW)bAM zcNN=dDCeu77hS4V%tCA<8frzyIKR>F8Hzvjklgq37Or4zT=*BmYY)s^L3>wcllTsc z{rh|IG6OGJ{3SyPEJ4=n1s`uw^Fi0o55eFt*n+XOzrwF%1BJqvNlhtpGChqJW|9#t zMawaw!Id&$P&j>Pr0ByrY}keTZEKX(ip*B-?O1OD!Dm_caI&%ys(ODhjBCy(Yq%wl zM0#{4z4|!JNkD5I`WtN&YGjcOMN1VPsp4wG)<{Ak7owu%<04;I^a- zJ!GqNN2atN)lZ%HLg18~$vE~Dm&M02lnlYp&BBZB`M}Rt{EfX5+Jb@enPKP$9zXVwVq}#gE^oZLBaRjQ)u!fqB(N zNrbK$x@u=e4Aix#_2bEW-TZ6Gc&H*Ej0VH~1Ahq1bK3hAr>@}-8(2dzaK_AKo-tTm z_}rNV2plXHV0r_`I;BIg5SfG{H!dwcN4oW|<6CUrd4gsQF#v*xuVcIjcIg7(*UDuH z*xuabolc-;-&_(~7$IN^)VX$q%_9Lscth0I&DG^WfDI+i$fT52`*?Rd&^K-nqq(54 zk!i=P96JCXoQonK?$wC!rjo2;+KD*b4(0@=X2M-k8rfsY^S&NN5>4dYeb8KP_KrcC z7!Nu1plgP)B?<;V12Qgx%F)+l!$=IK1)M1TK{%fi#0Ect!MF@{JUX-wI%3ZnMvaqg330W z+0^UMZNg<`8k}nX$us2B#~^k(R+qMVP0kY^(WR!r1(u!bgyg84VgcA zcjziRDC)32o7+4Q4nAA|us$Ck&)R?<1DTyu1GNntO&Mp@f7ad2?5SkXFWzPl%)D|5 zf&r|fkK1@yz}H1Xn&UJejaf3*2<4bx==GgI#hFwndI<>CL{+W%EHtYW$xH=og6TT^ zzl!E;M!gnCyO<%kI`xTXjqt+218fk20d^eQQuJX$~Rk&~0#`fqC z4O#AxIpJXiC^GLMspO&wM)*$@TMk`v)3nf&Tgxb{#Br*->j+Z-T`4ddi{|E~IK&ec z8tXDTL%O!LX5SU?BCs}Jnoy{buW9vot*B`c>=k);vwX+E`7w?9@)r8nB^;asEoUA? zT5_TgWgv6rjanW75bjVIzW!!F!@A3M;KD@7fu7v@Q)txNAVaMs+x2XekQ6A!S`s-2 zC(~Lq(F$!zGUGtqie6#1F%2y}N(^YH8QCXwJ)1obBKRg4RhAoYSXOot0?I2FnL0^Mf!@{AU!PpL1HH&c%r?>(XOvjmdfB44%{4HZ+GQe|>b? zAU#{W&;x3$)o&CcnEJTl2jzRG(=4;qbefT$tW)JQiJKi24ML`zSnQBp5MD>2GYwq;)21@dy<=Pil2v2*3A$evYC>*DU{`}L(P@E7ZY49D7FL6ef;E$ z4}ORnjhNa;xRPoJ_=(wlO%N^5h4~_gu|roCf$mA+5?PPvUH7l6R$7=Z@VUtlu`VbOMA@jM$FlW^lnAOs61q#g$ zX1T#@O3d~29uQT4dRXQbT~b{v!J7pRj}9;JXpRk-1Cgupo;i`eUrFiM8nT3{Lq^a) z1 zgv#Pw581WygMOsyKKFQKvU?K2f0`0^UE+*gj@7PJ#%vmD5GRcw6dSKeJFl)LEe9OnNg}bQq5=YN&iS#@voz5M>fx{;wI91Wi12PE;>9vzrGiNc{)4J9gkcAwpbj&JtCXVBnda>_J#6ok)T0<9GgEwFB z8W-7gUkA223&Sz(=Pc4oyCPamq(&6Sg|SWxm*g)>*JS@C0!3ks?=+p$f*?S$ZOgW8 z+qP}nwr$&17rJcQwr$(i?K5-dIes7`a_zPIj)nxOwv!cRYKgCba}7_)Lpv8WEvf0? z2$LFNrjwI{(=nD2OyXt%B}v{RtJhWMgLF-cxP>B)UR2b14f52A`yuAq{iN$3_ik^R z>yX=)`0J=>v4MGQX9}O`#|+>{p1NTgRrxHA#$ienTE7;B{!&=uKh6&HhGldeWR5=k zy%q`-sn*v*uM39Dmlb7*dXTuZN{zUet2YKXcFjTNNn6~q+ur4!r9u8)fI353_DuF* z-~oP+-joS&x>KFtRx#@xp4RVX;hl0%5drt9hztr^{3}*tb{-+Lwx;PfRmx=*1k27^ zD0py{Dh({gx_lWZeI5Ze1zmA&iItC;7^oV%gi3s66jSRw>XB|4J@kTwR9GCGLT!6e zOEz&q!=`(AY>va)aoBR12%LZ2^R6tYd@+7kNw1dgL4-*$7E`p{qgP!7N!-SS%|Jzf zEXnXcJO+>e=0DuapHl#t7z|whxR{9l%^~L?{xe^!!vZX0+UKWW1VNM}`5y%% z>GEF+#!%5u;{!qtmO-8o=;34hXA}?+_IsCFd0#G!)D>)_3%>0K2g*ws=Lcr`&Wvy> z_6`paKol1?b24br$4g`lOWe^-E4@j3#r1IU^MlGq@Saj_O?Vm=a-Ec$Fz%doOBYWI zWwh~6Drxa7;Y>!)HP9621K{0Fq~Ml-Z^7-MIC0WY7ef)rle45b-JssJm78pS{7c#d z?ETl;vA|Ki`sN*#FW?5E7dh;A!-cI953=c6D7oD3f?WbkuT*U~$Nn;8?SRcrd@S`(DAYG7bu-I6L(2Ss&C9TP2W?{l>SkBn z?;OaDc)`E>;$AYWvon2j1Xe43%gVj2%t4gKNevQXM)kIgC%_hk+x)DT5n;4Ht-fq) zh5;A^bPLJX>03-T%MQ-Dpm9uk>V1a{K$r)$MTF_alBS}{AG}m;=>OV=c_*YVRaK~e zlw)tmCIe+(5cnVv|uzS*G}Ya!g{U5 zj<^Ly9Ya0`&Z2L5cUPh zI&WR{CgY>}tf8@Ncw!ynV8Q5H7=K;e?HPPkH1&xNbUH;KrOE-CmY>x5lDVL?J8WQN z&seqRw(upn*&n{qMP)U~`1dseq*AaY?m;djBINa)$!XP&cjZc@hbbk`K>TL2$AqHz zpC01^xzcF|Y*P6v-x}~J*>OC%ZKBB6AtAu59SP`H;r7hcUgI%pA4CB1G;j3EjRgl& zz^y(dRwc38S;Jce@qRK#o?Q{I?buYYAhg;>n%)6)UlA0;mo&gObrN0xva)je-D zoDc^G{*#1Y+*D+e`Lx>4uTWZOJi8U7)AQP<)RzlYAgAoyrUC#g~CD%yH#vgE-9OR0Kzw+rCp#SHhdU(>};$$eZ(%#+2%5<_DRT5xnu*Y z421FDbAv_73vKpeoh`?I)IOD@9vRo8u)2R?pxhcc#jjYFB$Zl9dkuhwV(r{Wafm7BSn=*tslHSv2k{9=Xl9D4UZJuH?e@W#epATLc6Ks z6O9^bL)@Ku56~Z2;=hFHfT0O{2E`mDqxmN}Q@*^WxTc32;0x+mF>K9letoyTGCp{7 zpL$N~WOO%DG{P~jo@G|gm32>@KDZ|I;;9mAip5K?6^3^fM2A}959YGm>)I{piL{AE z-DMOGZp(TvKz0-?@TAcPU7-laUOCMmX1R|X8BV}6$+r2_Ww?|w!B6M#C22gfX&w+8 zY4HMc`tI<{-_gG+tuNm!#EK{VBrP#9?{djDwDIYmp(kfuQGZs<_7YTl)IW&d-Z%t` zD`@$D`hUC&#Avf^r~~WnYu6!M7U)l1I^Gx_3*G&U5^nvJet~vvO77i0!WpZ=`Z2sf zI|TzVMf?%?#3E7SqzIaTYd(O;ZB6G$12w? zd|=hP!FBTN2Ds~zpfItB`mxm3VvE_JpbvcMv6=i{f|~Xi);*L$_&XLEP^FrB9gGDB z@wCNF8q1hZB^cDJx$IJy6>3vx#4dOhV(@m@Ho{ozjufK-EH^lp_YBfTq6T0!AoK%} z4UI?RhsW9(2z(XwA+od+9>0mGAAuItl!K5e(@Iz0A3cHa%3vGlM2IKd&9|7tUg2wC zV*=myl%JNa)w-=R#9UF=5T<40gU2Y{LVht)KxpdW@=Vy2RezYJj8Dwov zN;aiNd*ZM@T;^ItX3G+nVEwpZ8j15Oxx5#qfk9M%@^Q`^J~jzK21Vo{az0d zaXzV(f-;hUJIOoB11+X@1J>-8S5R2K;{X8BVSqjkB(T*|SuETP9%6pcD$C*J@JIp6 z|01e8@mv1dWM-T*Z|X#EG%CaQDyu|^cXE~-F~sYlb{ zbJCc77sT%SM!J)S>MHjGD6Dt~RYZn?%!ieHm~DYCC^mpwxmCFA_8eH9u_vZ7b=Co2-L|73r}p|kvro1Iwf)FdN=)?kxknln@V zjYn`uh>nQb#v^RFY-B`$4S8jS0Y0<7+#D!sX<~&h!AH+grP7Wj5&9EVeu7jGv z4PzX6K$G!e+carysV^PRYW@&U?orChMgK7Ar1gEMhp&;_+yg@XW1!; zR7#We`6W87*8YGorX;l9;FTrB@R{892YAfoYxi6I&Q%15?>Hg18V$_`BmEYR`{r!k zB0(cbO0P-g7XEPj*xZZ1T;ai$W6NOF>56Co)2BC?UO1J8+ibnL=MNGt1VtGeu!-i|umJ>x-rP^r{n z-qWphXqRGWBoC5>9nFeLoqT8p4+4!ev%ZayTb>K@VGU|a#W4o?C~wT&91}<*6Zos# zPcPq=2old+Lq+x2MmN(Pb;6l8S5{gUue=!Rq{a5Qf~n_bubF15$Fw|}k31l4;q3*M z37oa@aYHt3lT4j6l9QPR7wpNyXmes5gOznB1Mr)5Av<)fM5IFdV#Mxt(gej)9g*Kc z1yeBc?RVyrj~2=ix;T?Sx*p08_n&B|<)gkMCWT;tFuA_sfl_`o2zki8DZ*0t zf?^JO+=8d`ebyksVK?P_Sxs-zo7{;loQ6S{P82QtQZvf_7{$#z&lT)aC|%}zsYYlgX}r9c3;%R z>#Vb_nSyErO~sxt{(=MXGv10pH)Gnno)v>_%~AB0gyJpI{HFRF>yra?XmMS@Fk9*T zbu8k*vBQO5-ay_|wQv46ds-J0-WEq;kQUhEL-ZG4J{OShRD+1eMcrRB&Tfj@nGcu* zlY}@wyrr+LN3LQL|25@Wp&7tsRa=Em9$JH6yF)58%+vroVPU!l-_%69bV{m2&nmCS z1Hq!Zhl~m0aqf*avF9ev9BIT7hi@a{x(PRpv?Z8xAen^babo^LLoo7*f{1e&Axqz; zohqM?NE^~Fmz%}=2KccsRU|rk><|T=7Io`!L5+G)$mzhuP1#b1SZ!*98s&48OGRq* z(A2c+?@hAWJx6a-K~-8Y4iXnexYivj%z7lH zhZlV;a9*tg*EFzdN-&zK_LEd1yjR>_uJ+}CLkP3n3ffnv@YH9h*i&B}G;4!1@_T&; z&9^LLq?y0F1hc9_tRub+03?*F7)vJo?jWApZ*ktF`6TOJt-?Y?+TsTaIMX3+m*dQm z&XHMTS8w|K3p<{@0j7d4y1J-lyx_2C%FEy1+tZ4A)gomRzje!s3GPe2uVvk3T=ay+ zDRIqHrm+u8M(UJRR_QGJ0vO5+9zV`>g~Mp-ukQEnA;^Xyu^7oYjE7TBa}w7l7o}_} z(wYj>+m@ic_jcox>RJoPil_Q>?9%N^+}Mj0&o2}6Q}+hfEKNX14PTh)Q5dtQ-fK2_ zoZ2lj1n#Amhz|Vk5W>*_(8;tOfwL}$PB`U8s?~(SY5z{@5;~CYno!=hN)dV2o3$VN zQ<+TyWfAMy%+3YZ;|td|xTcFqQua)S`>Tw#L??J=mt&LX7kazaMCeLcN&)XKx(8sO zv%cGaog45ZBb0*tvalR{r$lItLMx7#zKi39k(HVCwwXX>KJsZ{d4PwIJkEgS@9qnW z*r1Gb@Z7~x+4Q@AhIs2Ip35wPvdjCpQIBU$9%U}@A?>_sLQw#p)PTKm19_pJ9*FG% zvG5B_ybo8k&O{Z9gR3a9J9bV{Z?GY3&(6wR1#Z427vi0`>hqK0@_P z$PSbK1O8U?U3e?Zt8SO?j1g;SWwz^$Ju^o_A7HS(eyGnMVPp$5UnEj4XXBCy^LQ+wvyiTLyPBd^d(S% zO)pX>%>$x2exPo*@aLXGbRw^u0D~s8Ua~SoN_YDlkgqTCYum!>Y=Fs9EZqY#wMo_K zB!anNdl4RQ5-6}7Lv*DpB2^aA)|81)e6PM2c{s`if9*B9V#4f7vQ0WM)X?f-(=(ejST8CbP>2*hpyF=J^(mnRL#T=g zF{~t^_KM~tw*!PU?;A=(wUiCJA}{%~bzqIP&`bt>JiS7A*^QYcf$%ZTNo;@ z2EIdhz=_UT57Z|b_YrNn$0BTN?*VVehe6_r9SefrYdcEL7D{biEjyG*sk?y+CHSg} zlPLiyTV-TneTInnh1#rMSJE`(@Zb>BEa|j5sJ66L<90}Gunbm*GL_g0SAJs>f zc7`-#1R{`O5oI**L!EQCby@7mP2r(){#c^L?YARV-y>)-cRoW&ERlD)eJEZ>Z%7)jYdIIk-E9o?85;3ftC#i@=(58eTW~NTjX*V#@9^Jv za2Ue3Zla<(mfF{WW80*IAYdJ5XgDDi)4l6~sLCkkK{sVhytARGa%w_bCmxKEcxvZ; z60!@G9eu$y{(&Fqg{7JXMCi35IARp$J|H7(3}Mjo#{%Cx-`!lvprl_uI6fXgw@kjT zOPAE}6{A)hM-N(y&hA8je$lV-1qqh9ONY8@LrG^6T@;s=MZ6Oa5OhRqT@f&LkL2Dk zL9m`lS9>qq>xb9d^_yotTo63qS1dDb0cu*vBxEDN@wOF!;u6Srl&_b!O4g&n4O zI;no^eHVB(*>M>=K#7zJ!MC$s3}@Y=R8yCdP+n0>3mFeR(D!Jia2picufeIx5H`gF zVh6`SJU$YAwn`CK5B~ z4EE-JE6lAlwDG_zAqJD0P?Mpr((5i&eP#{5L6M*XAc%d#X|AqyBpT8zu>`<8gA}pB ztG)tw_9*%qBZysQo52TvLOKBR4;2&VEA13_@!$eDDb(xUQjltq@UUpF7XDLaFNLmD zPV-)LEJwPBY22i7RXORgL{1{e4vx+rUyVSA&QJ+3*W77!hmWfQZib9J&Qe?ad~EgG zK*@Z)3sXHEIhf^z5>ANfS)N6#?1b1ZNd-QXUTag|7JOK}@pMFWj)D7*b~Ei(@LQHz zwKg0F&ol`!=8j;G;%!NWH(il@8L}bbiz&2P-mvrWr#O$T+8CoY%#DM|g7#alPoB9~ z99RPf&P?1xax5U&_QXx@xpp6z5xQ=k6G7ddId{@|z6nzGZ`6s(L1%&C3X_M;(9{db zDL{`QQ?hT++#OhD-lTghm8od$=ZUj(I_#EIJ6nT{+Kl=>WfzXIf3oYk~WGZD+u|^C>n~6E;sj z-*|YWv9k?tj9U;3Oi?8>&Wh;c^4M_(4%Wk>FcbwoWMyUkbQUeYLXzFC#>*HfjDf#% zh42J%xQzUb#$m4M8TtT=#{u)j(Iv<9myjR$kPz0a^{!%nib%O?%<8*GIK_reaDHWI z9W>Sa9WT>wmdmW+;$g4k0Y~W@E1PO>R67`hxF1V!W?r!#Fht2clpOczIlCjSMY~a4 zk+~82WWG*jX|}eP^RXbnZp_ zkr=yH2_3;^T2=yL!Y6*`e%xnF1yp8O4aO7X9xC62l~$MlvF;cZBq;H)saZQ8*{)apPXa~*^5(|H_BKbCDRE>b&8o1nB*~e76P(z zi`O(9J;>HT{^KMHSQ}`j#yV0_$jg`RlVT!?8>5VD=IL1KEl-W}fJoGsCX>6+gM)PE zjxl&O8l@M{)|&}mBV|91x-uB}?l$qZvq}6GYG!ymUY!Z3rdp6 z5)I{FS;N{)gAp4x(^N%LErXlPLdzFgp9pqXnVx~jcaOJFk?D})o-YY# zI(3v$OH4S4%NJx}e?M+qnK_-$gSl-|h=W=CfrHc~Ul*8@Ss#ne*;gxwmY|;RYP;St z8pj*d@cnrHiE?L2ml^M(ACgHpa ztzn6HhKp{Arn(^~+{uy|??8(^?NVh0b37ys9?oXSgR_k}?(&cJkf4yAQG(YtEX9SY zi#k)V{q%{hjl&rc(U34!(`9|u9JS9d)3yHZC8>Wo>!qa9C^HcdbcwBd)q2ju6)FKY&hubH{Q7x3OEwhxxuAC5zvRQk-3F4J7 z3g^@w;K|MU)XSzH(98|RR*Od_eyKaq~+jR?^SMI*Mqb*v~+pf1C>x^K_dEco&1 z7s%$@pEY#l0Q!vsoKZHLPs8)`fkKhpG(TVgH_r{5Z2@1RsQ8)IshVh516Rbgn-6V| zYTd&Wwmr1w<632;yqSBwx`m=n>G6FQ`Z}!cBjL}-*KYZE;3Ixp>8bhMJRABZ?!{Wl z%o=?1jV~#T1%4KEYbmvW6!MSW9H&QqXm=uh0P$+fo-|O#rBl%nrv7|1kGT&|+vA1* zt|vBTSmm8wku&<%=np`B-3r9{5{Nvm5L@4B8pr)WEBx-Te^O*^IRzh&%Ju48mjIBU zZBdsK-)Ss6A`l&{0gQIV&o_{e{zwG5I1kKl9oO7((5tK&Y5JGP4EwdI&yhb^UwXne zZ;(RyDZ3#@ej)`|h9U|815d1d)j*4Em&mY?T`8IKRv^lVbhmaao^G6T1v11%k2M*9 z4c9e2qa;_1!1c7X&n(^gAQ1ikHEs|Mz~r;Up{c9j@0r7sCsq9Awv^Rk=p{G^@a%wmHcz`j!S;!pmmdKld2izPxFxLkr%*ROw;4N3^4NV5MAu4({~ z0Q?7B{gZt4q3BaJcn}IH>h;Tn#UMpMs-*BgeFh*0!GAFUwkCuBqX_ab7_|Oj1Tp`^ z2xcGz{xe@dzzN8+0uw0Li|tse_I%AZ=g}5q-7}0PXG$%hE$P3&MV{=TmnYyWuuP{< z)R<@*vb@RUbkmw#X~k#~xaWcC#Li$@Tg+L}HSx`OAn`@lqJNan#9L9KTDHf!<#iSdTY z@Pmt-hVQtdublnG(|{Os1i@6feVyT&zWWFBvSRT{OpUQyZ;`rCaV8%e!se z^jxcNZOoU_)%R&eNIY*`@4@DthNupX`&!RXW09D~`(JC!G}eGjn@>Kv7RW?KH{2?g z2bFt2q)A?LJ#$J{fQJ)m|I`Nu)0~YaitEJBN!qcj3Z-4%qO&L5H}mDq=L1kB7X~L% z8%hs9yqm%82Q)HVb`5$G4*P)PL~fYR>$`QWdq-%0u%La2P%QTY`5t?D$v(l-jC`S0SlFjwSumqQs3K;p^$uI@Pe(SRre| zWT6xJBgv5~B>R24q&%!WM`Pet|7wLL!4sXGQq>{MZdlY_V{ry4T;f#9N!ZdDsyxNo zjdn-4ZJqJ6bc)$bl{6ie>8p3`pR zm`%st5ZAf!owe9{kuew@P~Tq0kWJEb{07drqv$pY+9NbTi!vVCNN>W#JC58v5=F2L zm|JtCSlgsJZcm+M>z|O*%j4PTNqc01rp!bZ ze`u_YZC68}Gj#cUJXEckmxd3Y@|I|c2tV8FI80cT>m&+mh6W;17s z()xb1xO96SO}6_QjhI8w2{)*)xThsin++ObbbH4OJik{*B@l}(WxRG`c2m?Jn1PbX1rAYsGXq=eI5zYde=tmwFcf3 ze%zKgeyb^LBpSGqQB|({sW`^8A{3NqDbkSE)bUsdFPqbG^H-A+cHdl7XWAX2!$>W?Yo_13ax$Xc!b_knkTk&agti4(P(VJMhGJ zDRfGkdYOS0)(=4#nmV{2uNL<3QX4W{Xd!o%im2~f$4m7G`M-(jPnvkbJ)fYh;6hBK z=J@*QP#?0FYh)1h1Zcs>KN-?PE@YM~k-*2a z6Got4wqqim_ry723!Smb-qf8L7oMjCQau&DF4v9P00I9d$w6!oMbgm#L~wa~%uC2au+Zy|-!h6H0(QS&UNXv)vM&LRSlu~9Yy z(hFM4Xr z=m0X|aF?B>MPI}*h)Q&)Gd83ZiNj^CLGw{HW4C$^G{Im1{fGLd-|4I1^aAY|PmdF* zhHz&cqNyP%(1yKt8HpVLind4(3Q#(7L7}#fN6+)b za1Z`EO7M0Pgt!=X(jCIk9v5G>Zo|iduROR9l$87`rvn9<$s) zymD;K*&T@&hmO&fdt1FeW`F+v4!kFgl>NLz{dHs)3df^^BPE)w6bB!h3Udw{9YQun;--H<33D~m zwNDjMdLC!%MdAQ9EVV@qBiArdO_|xSG2|o*-IoC%kFIKZ|1=IHZ3AMy69u;xX~Muy zIJX|waqgnku>?N*Hwa^%9cO1Juu8Ki(E*jT)Q6yBXYa7fEbYPE`{;k-LYmXCi#tDVY0JEW_#zXHu1T7yvim2yHRzDA)4Sr^|!sIIhg)FN!*vuSNiJLD*j zcgU-a&{kL)-dY!(sLgh$C-mhmIz!GV(R8_VfClz}mfrdu02emMAT>8B%j@<{0{93H z!R#gN2=aGmU5=sf5sg+yxq#{v(;Q+@8*!2xcd=eLE|WZSC_t56j%nO(9b-w>VFHsD zWB~b?@i_26WV@2oJJwM>FoAP8%5rX^S0kmtA6CaQy($W$*mLC~OSLH0PKmnZ-fqp8 zk?v@a9=}C>MDIb~jN$o#E?y(lZ4xZeBpLZ%t=8o;&E{kV0PRHtrqN(WLFD#}3w>6M zLYosS1F)Q9pqCFP2~insF3^>#g8S^I&sS~;zhoVTVC3X*sYgWX3R6l^uW{RB^J$eH ztC!_N7Md z`OT2wwF}Pm3BCBGA3ZlQzy=BL4b$1%u)zxk7@F6`_JYyYKs5*vy1eoZ!+wV&o|Pr} z3cX4N;x0}=VIxY3fT9}NJ%xS9t9~xt*`0@X!(*K8dAK)X0bf^t7htM2;}D$_L@xxy zp~F=RD7M&ucE@S#hRS?PBO~8CXUX;JG5Y)`jr8yy`5r+O{A2Geh3Cm@^z;r^brj*ic?9?>hs*@4_ts1t7Vp^)_^AwMB(x43OK$V)Q{UE2z^md;GJ(zR$SGyhr#0EEtc3d9> zkb|AqR%Ud6MHRK(Aeos&s9UFOuA_9jepI!S`xK3c5nq>d1yt~ z*~NdL7@_sqceU z38K-bqIW&_ZS?F=4sMC1b~E^4(dW*UTj*u~mR3w)i~JR0SVqk177+jsiU`W!noa8F zd|;)#AJHDNyBghkJ_&8P7rROk1|*^^!icy{smh(v!!%h*sn9X7x<_wx#&jN74g8gd zY&qkA^B@w$BQbp2Be_4F+}?O&7?UMv)nOIqpcgUvR0|LXT}S4Z%w zHNpaXaAwP<{J=HUc(=P8tQHkm&Cxh4!q$O{G_XD+X69}`>?6wcev}0GR5}r-qU$fqK z&bqgoQCMDRHE0k7H#Q+rrBg=oE9R!86nKE34y=<~Y(2On57$!2fl0-hi80IPR< z7I|Kq@jwcNw^2v}I$9=uh?_b^Y7SdNnre>a(oZT3bo6^X^?0OOycZxdl|v)>KVS39sWft1 z`sZVujyq#|M_5N^eKCYoIe`gbE>8^kg}+?$eT9eJzX3)6;-BH=QG$-dqq zjF}(zEvP&~8B0_DtLr8QGUz>?Gll8fFX%vEj4ub1ORDQz@3=Kz`O(TZTFaN( zbCpOHKbOc?a4gnzlg^-^E`y7^YKutUVI{FoY$&=v3a9E>kNnzYdtS z7~fX;N;wT5tV$CC!dN`@axHK9pw8ULbXHy_86*~vk@;(WDPAE?%=1=Gli|+T+oi)> z*g3{awFD1VGoLJMvm{kCcZn(`=$P^s`nE3QbpV<+?fd{Q=`!#v%a*CgVIwLIFHD5( zc7Cs9vzqlWc#xj0^U}{~*}Bxk>sOi@%$(b-7&Gg`CQRM8I-reA?XGwWY=X*w)`-3| z)z~6AwB(;oXQrAmB#s)d1z$cyGC){YZ{ud**2s;2gxDO~QCR73IuZ8UF1iEqi}Tq* z2-X53`crSsBhfsU(@T~vIHU{vqD+6=DoVgSGE|b)u z%Js_iqRbjBIV>P?oW&RCS|c9)7YPECucQRGsXp$&kHJ!!4C??8-##-4C?){v&x0hZ z$~LvlGzXOm%IUdP_oXN{#!jFY6M2=MF;D>T+9OiAL9gpZ$#~aq3kV=viCblY4Z@Nc>0AE6mxn_QLw)3vK2Bk&36qVyv zm*~=v`n+PZVHtx{{N3WQ@FI*aN@kUnYu5u+f*@@7Br(pC;d+%>mi1JB}q~;Z=>E^}s-Pz?% zjgM}yMhWgCW+XnRT$Yepne=Gst^5!~Pd-8?WayEp8Z{#;$1s7uQ`<2E7Bk57mNRrR z^H3q{GLI>eO(hFH%C)@m($7#6S!t{tzL+-$w`jhzFml8yv<&!akRM0V!0EEVracRr z4NBZ;o0|e)?o+Eg+Y_O=sbd!`Tuva0ap&J`OpFpA;ubQy>5GB!Zp9mxBzh7`b3{0) z5JiL!4Q1wNGz#aSfgGM5`%6BEOOBO4AmruI3nZrh#`G33<+D-z08P2KsIk>gf4W;C zfC3~tP|RhI;v)jIcTk}Lt|FqJ>R~!e)X>U;BDJ+6ZD=3aN(93g zl!r*@*O_}QfI;*$2$P|ZlofYry1&F$bX4&ag`AMpG2IwJQ2}Dq`!Yx^u2cBhO)CL( zzt14}PUqnlcQt=zv_u|XohB?F!KyKJa8rEH5c>E+?GZ8P^a1guj(Hd-3|cmx&ZrPR zHBv#*5~isUS%q8cFkpH~Ik@b26v{OMdaTz;U-fqXc!uk2y;UG;$GWQ9;ISIb%adNh zrx3dX3H-($*tsGge1hy2$#4hbiL#32tZft6Hd_9Z=k(cK<1uBrvV0-m)spO%kc6Du z>ucaoTh|d!baWqjK*HdWt0?p&0)kf?Vod#I79iuX=S^p>m{yyl#@Ra&WgLc)y@DD% zGg~6Rg+#d4iZOb-@I@*2blt1Hob0Iz8}C#B!cpoY-*<{|1M19^WwyRK9APl%0+@(+ zl&N#6yCuOljZw5FU5G*r_D!=bC=peJD$St?Oqz&nS0PFaR<++hJZZkJRGK5V_#A?T z6su$Xqj8Rh#@iO_As|$_3>WqcZviLD6K!Xs*pI|~cJvWUrsfM#C1|&f=vy#eQ*^j> zLyKXx;2F^vPOtTk?VTdO$*s!;O)43kENuLMmUSO|DH24__5>s zYxSlHj{sRx&!dXq;$LKpNS?l*79H9bhuqNg`udQ{NFmt-F-{XtDNdbml0&?SJWwSk z-*?6(A3JdF5o>qV!Tai}2G-`PW$6S1PiZauCk-xp%3+1H{$%V=M}SvB=%V$U zQp&UX%c%2}eN|y*Rv}F57%+cEMQVz^xqo5YI||kapcYtU)kP!?R^a2~F8j_b^0;>4 zdYc{<2`RUux-w*WK>{3YQd*8D9s64UkQzbmKY!0ahw99=Kkei4wj0H;;5G79sl*G% zSq49<(%ct@F{L3C529w_Ce*fU}Y;y9STU3gZv2*W^LtwsJSkl}hZL!vot3F23KW|}vx(KSm z35AEWcVk6-1M;@)t5e9#{@dJn6VW z+y+JDF4c_CCW>4u?5l9V=6n)J?$Dv)c`{xn_}Ao&;%Wb;CE?U5U6RYgVK2I)zZCRh zC1%hJfZGr8AlB`%(p6PBZa}QC(9Pu0K19}c(I3y`CgFXpnHK8O=X$6=PXKSAg&X zmJv;)CNa5=;)Ocd5UYt79oWmz^%0ub&-kh8Kcg5QD%{b;E9?6*pDsX~D#j<^&x;9i zL}kUIR#B(F8~)k_gOV?`C7TCO!!?PO20p zLh2Tg#EAla7~3;VRaknDL{D1}fW0*2T9T|U>k&?lmC>=v-HK%I72Dziu~;Hs_gvAD zHT8az3hty0qS?!{%VHq0`4y@KfCH=P=uQZXPF>0cCyfd-hrAN26c|0xWj= zT-jd3OhGTAj$ee2C_4?d7d`v&*nYH_UESM^))6Z*Bo|`N$z;@Lk<~OWxeKP4uAK%U4YsQb2I1*IT7OL@c+moOo7%~V|CoLqA|Kcg90iQh z{df;(eQ&WbKAH$17;8M}t$S4!ZCQ@t&y;SRV;oE&L3cfO98>4JZ6;9)l00_RVR0@a zrH459?!Ka7_RQz8feUL!*#Iu>9}`ilBrW>!>VxUFv(k>$qX)MlPZ^m zO1i^;>EwNPpi=nZw@U6o#?4xjf;i@s)nV4r<#GnF0Z?6-`AV`cCl?V853mstY;q;b ztL0?C$YU_WSgLGFDl`YSiotth?niLvfqv4UJv223gk%FWaVY34*Zf5?CN1!@7h3zI zc_R=hNre_zjKK=#ABE63I`NJU*sf%B7A1r=&<}OsV}31L{?#jRZ6|g2g4~06edb!= zlj;j@>{HOyv4aG~E0>t#*kcqk=t;0#?X6U{`4?`i%xTBTZ6M&Oye zwU1GCa)mjusSpLy_%NB--pzNcYvQbpCC~Dr`+9;M8|EJO0HRJBnoDp?*HJ}&gzAVg zV5?$e;;XZcvQO14rjar=EHu+#FgDTTq${L`-~tEE2Vf`xVsHV)HhN&zMEXJK544?P z%9!+rrcYU$LL-ji^ni8Dr<7b!DKv1y8^0sSI5mt9!Xx@9)DQ?$K$Xn>lQ2_u83W9(rf%ZmpJ6Rk5H?kJXdDq<__h9m9|oXL7B*3 zTUgYsn!Af>kX6x&_@oDQo@$bkIBk^Rb~?`zn~%{9q;e=UvOR5eV*3z1idH9XcgNm zo0y?cx@rv-&3M5u(gr7?ncAILMZdpfFFI}Lz;(+G5iTn%-=kK();p_M3HheHp!?7+ zAi*Jq3y!JymkdS2{~!*2AVcN;iVIpVx#~R@fu{fT^R&8kU{?3xe_~+b9N+B`1dWtd zpe%SPK*NV%5HWK3w^xT){nM-W$D0r0UjFmH@AXi;`~Q2O0to$Y@qQ3R4G0$)=j71( zUum()FZKT>ZUz!?bLy$#2DWFaBTvtS&E$|gosfo9=-AE0d5C(QbKwr2lh@fr zWDLVwf0h#RdaRAmkWyJ!&AJe)y@s86Dku|eHO^*B0L~t&*p%EK;k6adX>Vf(DlVkCWMs6Ne;v{rvEg4UU8jwS36D%rhVJyc zi25`gh_#_+7M$IT#X8rGI_M_0A_uYV=mR7hduwkS)d&`1?Un;~&7IH03H$mB0?;Yt zW*g#b$`oC&Hf_dFsHZR?8K_8~g>t%}d4=MR%p6%q>8njmMYi|q^5Y>l6$?)%PRNQ? z5%Y=}o2?aA<5doq%%t~EL?XU%I@?9&@UsL1PK3xuaacs7U9YnZ>S^n~t@nBe5wWiU zP_t)RrVQJU=c~vb^TAPGVRhhW=)5(waKw2o`>9mWEES+(fl<8t!XQIRT$p>I| z%qm6OxlUV{l&J;}x?{sY@~nuW#AD_|KXG8IcS$5dykwa1Zv)1SMteDEtTXvHJWsO) zAI~#Ei0K2J!FaVAa_RXjvHSLypDmVwPId!nZgDBT5ORhi38ryj9Wq?lrKR+4Y+#H} zm?}yNuGyyv|?t-jnT=Rkx{X zS9F=NG(FCetL-5{kwte|=hJ@LADp}IR!}W!_eE>5SEUo zmZy5>ex7f+l}SnpfY?U#+0X=+^fv~22{U+;lJ8d?I1JVU%7lykORp7*(8JU!e>{C& zDB5Fde~aSDkWuW^j&(|(Ef(}rq(CmvP2DL)V*U^p1JJzU{8HlKDT~#onq4xvX+TaU z&Tt9~icL{&z49+JDeQ1bv04+YrBvq{!68!?v0&t^^B&Xb9 z&VhMvZK5ck12^6`vhG9_#+`kweN8U+Wj*D0hyk9#$oR~QIa__=E(Znsoxh4~PTVp& z$4g)?9la;riMz*#vWZ_2o#0pguwsN#gq3VVk${E`q=wihXIb^tWH`*5|5?|rWB1Aa7oylITgcPvm_1=y%g|M+DD$#F{C2B~xqJi+|P!#le7fc*=iw zY;PesC?|=2IRQa(Jjyu#)j*}hevzI>{28KJvsqbyy_MP9-fYR30EfdzJ}qM#C=UM# zxE0N2Tgy5T_}WE3kXt0DeV6IDxeV#I!47F2)z!5#4wou^StL)qTk$8?ML5|#DDbO# z7|Gs@2QXZd(YwDmaHe7`r*9^u;P#2uL%-$jn~zN7TsyEcyGzGl%#uzKn*NgGR&-!n z55(U^%rQ7zNmHrxa>BORSf+Y83z6PJVoq_6Qj=M5tfi<{s_@1b8>eAX@AI>H*9=P0 z>G^P-v;w86AX^&*FH54|X=GAmS)n^%J*(mj9kvprVDNIk&g|D+t3YmQsJO-Xx}IW$ zya>2Iw+0@^OekFUx8IC62tQ6@IVFl2b;19Qd%9cwC{-iWP#S~g#=_%gz-|bRO5IqB z%jdx!tTB&R@A|R+$L}rA?VR-^Z?aG5?TMv0t^m%1^^r-;a+S4Ww_oS^U&{+;IKTQ; z2i3-kMl4p1&QZ#2M;%E7zi`NLQM-qXZvIJWW!2b^)9i?7Y2wTBLXWgHo!F~UENr;qSi`fFjnz{%C|1p4E-hGoT;1pAlk>2 zEtq|mlbMz8F1yosZz*A77;cq9X=XnL#eL>#Ou(n9QyqOwUJ!OxS8htX`vJ$|S<=3d zY=%FDqupC>CIULeQO%89q_L7v>yX!u!z;xaXj^O7yOm@It_^7E=P6~DSVx-Olf~_P zmiE`ed-}PjQVz_nI&2?=R_94q+m{1VUU$(kkX(w`x+y>R=Gvf_#F-OSi}9srzqY06 zTH|FUbiS_b?Z_ie*qz#20|$==eR0Qfc}7@=?Y%}r|3-`<05!NxASG-9iT^>C8q#Fl z8(E)7a2+~yJdQ67DJ2Zn)VCV*)PUZdwb{3=gcj9v3y(Cl&6JHcj7Q;B zX^Xqw`oz|Y>Dv770zS9&X&911>!{CXz*SrMquIv``;5Esgy%fD(S|>#$?3n!)rMLl z+z?{JBULzVuOW8X$8#MH?*P9&(l*Xb&L4GJmQi>Y5vFHX$bY39=!|`&$nP2eBj*D! zEga3Rb_jf;rpK1vb{eVQW)-Qj>qBHz2e)HL5dD(CkWlv7g8H3G>JJYNf#eT!HN?LP zT%@hOKN&yn*?lP<-dPE!5It;f)9J=`=y3Jjh=4F^Ds;rp01&Hv{qOehdGeS%>dH|iRdiG#4W*$y zk@W?L?C;O;o6pO!CxKc;2fC(&5v|5=5&O*M_m1F(1hXRLc<(KskqtXnG)?WNyQ>XV zOOcoq>NhXdBa_*Yiu5v8iAR2JS$sfhYTM6k(#JJbLq36ii#+^+%GZJ*rscUP!vrV7 zI4xgR7My*oh*^Z%X4NF#_>ba!DlbA^-A4@yiN+7KD z)qMAruYeLi5drl_!Ro8{7}9~y+uwnyY#S+A9>rQ%dKJGJUjR+hFKUC+A!qC86X#R4e)}Sl{cSFc-al!Tz@_W|)-PS0BNnjp zXGWfEiDfk{YG7ZYn|xBez%EmOT&^PV>{gppeDP4$<>TjD@C38rU7|uW zd()!bUh>*QM3u&$sd^Qum?_Wox6x$%G3_}lc?&@Ydg6ZKDAR7c8!Ce@@=5QI6&YxB zl{vK99pqKQu^PLF%*Hdx_Z7>FcVVs0{G;1ObH7lfd_Pf;PlM~*tf;ELh6DfOAOfDo z8u^arQfQrNCGDT~Qn`O+DvP6Wj_y}}63^GzUS_*5jP@(dG8&|7tg&C<_Wj`tCA6;Q zDBdi5g9fU22Ri|^$DD7fmr!olCSf7XQII8AmG_a(kzz=^PLjbEc)i5*b<(kT;^AsP z!+CLP(?lRP0$M}MYfaSMw*FnTnlEkF0+SuReXm}dej3G|=MvR-2=G%KgT1sVj(k2s zc#x1o27F8JkbXC8bd4vDl8jmmQ5t(oy;Ia+F(c2Q@ogJQx!?2BmytxlubEIr%{e0lh+4rHjA=B z>GQWO`hA=D?TUfz_UV-vA1I_V z&QO=(*65|n%bSm~jKsMY8KY*lX@zJw2)My3&QqVY}?vY{=6aNEA^s>IHcBY8S6Sn z()b5JGq(c(l&A2BsJr<&U`95q^uw`ai=MQFr-z1Qgiror+y7&Oh)MJI1?66{5syR& z)fJU)(-sNWn^df;H`+FWyrIcEi0O=r(E`{Jq?UeOS9#SLEJTDZLuD~*WtN4#3X(OS zl%ijsF)}FH@zK#ZVhDvFpf8pPy4*d7$&(*V5tNzN9x}&Cy~`nq^>@_t($7} z6!dqouQomK;1-yyGo6QUC3n2B(S)(uG&S(3$!)e;lu~A!ZPZZ83-~!uvD$X!?^4*? z40ZH=;QBLZYDxS|C>Rl0pgdd4JxIQ)?Dydn=5(+S$x!#^^$%g(omt0s<`tHsnPKsj zbEE-Kk82WKD#Ur?&DYN;w^W# zStZUpAWi(aQlpH-6kY5{bG+zj5enB3b00wtRcdXU(Yq< z6ApCO;!NS!Vp$}eck3R3L%t!M@>}l61FGNp|^E7R|g10={PwZTVhWfborY zFS()dQH6Mid|nodfS@?@DWz6^+uS+8bRsvHAra#TBxuL`BkOQ3(6{%5%I1`6d$$MB zuk+4;@SBX$HK{b71QXV1=+zu&<{rh{(s_Ci6K>S-F}r;5;N>7Cr6*4+r9u>q47k<~QY!Wyhy%xJZ_O+TNF^bW|^-9f(huPjOrGWfwyT1Ru3 z)(*`+4ns_BE+Oaj!dy4ZImM*&1wb)B#>XI(0@x)(o>e4MlF@fWN@O9 z`fDi-Ywq6ibvdK%>MNjLkz?+RRdVNW0!>>VA1T(Ht+ojUC)@ba`R*pYDC&^J2lSe? z1tOh}-_^u6qNv974AbZ?8#>DZ?8JG-%OHfMnr^1>G&FHtOWv?h>!N1f5E~~%rv!l7 zyQ^9&T$XElBhs=u+&Pd8Gq8GHRy$2TOGXffVS8?IoFsYpoC1`6@WtehdvXuxX|SgR z96hWfq&Cn(nkYr4vQ+$vJl}|MZE|kfAI~`>vbGr)eh4F0>HK}D^*v|18*VYmXn4HE zUXk9V8(h*1${L)qZ&>PW90nalSl$GikP2{qo|usW<;c2xPwur3XAtF*DIc`L5#jOv z0c#Ek|0Qy7@@{i_q$v7fpnuqvz!5xLBVNetYHmp3C0FE-UK+Kxwzgu{>U$)r*CBfv zsqFm`cHM^V=A4Q3k-Q%L4VrjRhB4@~!I^E@UJt!4X!2A_)R^3(Gp50}?9{FF(FcE^A0U5N zgMIA~kJ}g{e4AY4ipbz|J5y3dA+{P-LZxW*-Q`Kx#giP_dCB3KFBp$yi) zX5a%UXSWntJkS(eNqr*EW0CjOBQg!Q^%H~NyHY0o-Ttsw%$5W9?hX8KAqr`g#(v(7# zRGour9q2&B$2ptgWLVmi*qrPMGY&ohBy1jejzwicA>NiWmSGLrpL^zUC~Djq`K^-c zs5&Ue71Q7WgxNI({!lXA^sqO3Ieh>{{;gk&-DZ_CJOCgonp%E7@+|3>$PbXJTq!>` zcyyn{0m^KXR49TdhELPxKK_Pb1vs&WWRwX^M|kQKF2(;@jkiO@T*jWAmf0(F9LzMD zhB{cYjJguLXE9;s?Sfv4d-UyuB?|BGa))c_2sjq~J(fPHSUmv58G~xy;+yuay<+Xlr5D$s`oir{7_(XuRO^!EK%S z^_2FAP#*6)=p%7k<}-43KG&Uc!yy+tyGN&%pFI41DlA}t4+0pu?@f*D2zK%u<1P(w z_PV{al4$^S*&#-UEB&?GFkw$ zIKNz`Z!4Y9Ar06zf5>ek|JO>)kKzB{SQd?V#7XfW815IK;!FQuA2C1WKR)7%zLo#z Whbj0<{-w75$5xDs@eh^t{Qm%eG$n-q literal 0 HcmV?d00001