From 64df7694b94ed03a2eb6d7177613b36d3c7b2f44 Mon Sep 17 00:00:00 2001 From: souldbminersmwc Date: Fri, 31 Oct 2025 19:37:02 -0400 Subject: [PATCH] hoc-monitor: add hoc monitor --- .gitmodules | 10 +- Source/sys-clk/overlay/libs/libultrahand | 1 - Ultrahand/OC Toolkit/backup.ini | 496 ----------------- Ultrahand/OC Toolkit/backup_info.ini | 112 ---- Ultrahand/OC Toolkit/backup_labels.txt | 6 - Ultrahand/OC Toolkit/boot_package.ini | 357 ------------- Ultrahand/OC Toolkit/custom_table.ini | 239 --------- Ultrahand/OC Toolkit/data/EOS/backup_info.ini | 112 ---- .../OC Toolkit/data/EOS/custom_table.ini | 239 --------- .../OC Toolkit/data/EOS/erista/gpu_uv3.json | 267 ---------- .../OC Toolkit/data/EOS/erista/gpu_uv3_e.json | 262 --------- .../OC Toolkit/data/EOS/erista/ram_vdd2.json | 87 --- Ultrahand/OC Toolkit/data/EOS/info.ini | 193 ------- .../data/EOS/mariko/cpu_voltages.json | 67 --- .../OC Toolkit/data/EOS/mariko/gpu_uv3.json | 387 -------------- .../OC Toolkit/data/EOS/mariko/gpu_uv3_e.json | 382 -------------- .../OC Toolkit/data/EOS/mariko/gpu_vmax.json | 46 -- .../OC Toolkit/data/EOS/mariko/ram_vdd2.json | 77 --- .../OC Toolkit/data/EOS/mariko/ram_vddq.json | 112 ---- Ultrahand/OC Toolkit/data/EOS/update.ini | 192 ------- Ultrahand/OC Toolkit/data/SC/backup_info.ini | 118 ----- Ultrahand/OC Toolkit/data/SC/custom_table.ini | 327 ------------ .../OC Toolkit/data/SC/erista/gpu_uv3.json | 312 ----------- .../OC Toolkit/data/SC/erista/gpu_uv3_e.json | 307 ----------- .../OC Toolkit/data/SC/erista/ram_vdd2.json | 187 ------- Ultrahand/OC Toolkit/data/SC/info.ini | 198 ------- .../data/SC/mariko/cpu_voltages.json | 182 ------- .../OC Toolkit/data/SC/mariko/gpu_uv3.json | 497 ------------------ .../OC Toolkit/data/SC/mariko/gpu_uv3_e.json | 492 ----------------- .../OC Toolkit/data/SC/mariko/gpu_vmax.json | 134 ----- .../OC Toolkit/data/SC/mariko/ram_vdd2.json | 187 ------- .../OC Toolkit/data/SC/mariko/ram_vddq.json | 292 ---------- Ultrahand/OC Toolkit/data/SC/update.ini | 193 ------- Ultrahand/OC Toolkit/default_table.ini | 59 --- .../OC Toolkit/erista/cpu_boost_clock.json | 32 -- Ultrahand/OC Toolkit/erista/cpu_low_vmin.json | 27 - Ultrahand/OC Toolkit/erista/cpu_uv.json | 32 -- Ultrahand/OC Toolkit/erista/cpu_voltages.json | 62 --- Ultrahand/OC Toolkit/erista/gpu_uv.json | 17 - Ultrahand/OC Toolkit/erista/gpu_uv3.json | 267 ---------- Ultrahand/OC Toolkit/erista/gpu_uv3_e.json | 262 --------- Ultrahand/OC Toolkit/erista/gpu_vmin.json | 207 -------- .../OC Toolkit/erista/ram_dvb_table.json | 32 -- Ultrahand/OC Toolkit/erista/ram_freqs.json | 147 ------ Ultrahand/OC Toolkit/erista/ram_trfc.json | 32 -- Ultrahand/OC Toolkit/erista/ram_vdd2.json | 87 --- Ultrahand/OC Toolkit/extended_voltages.ini | 32 -- Ultrahand/OC Toolkit/fan_curve.ini | 82 --- Ultrahand/OC Toolkit/info.ini | 193 ------- .../OC Toolkit/json/cpu_max_clock_m.json | 6 - .../OC Toolkit/json/cpu_max_freq_index.json | 3 - Ultrahand/OC Toolkit/json/cpu_table.json | 7 - Ultrahand/OC Toolkit/json/dram.json | 1 - Ultrahand/OC Toolkit/json/gpu_dvfs.json | 14 - .../OC Toolkit/json/gpu_dvfs_offset.json | 27 - .../OC Toolkit/json/gpu_dvfs_offset_dec.json | 28 - .../json/gpu_dvfs_offset_index.json | 28 - .../OC Toolkit/json/gpu_dvfs_offset_info.json | 28 - Ultrahand/OC Toolkit/json/gpu_uv_e.json | 8 - Ultrahand/OC Toolkit/json/gpu_uv_m.json | 8 - Ultrahand/OC Toolkit/json/high_freq_uv.json | 1 - Ultrahand/OC Toolkit/json/keys.json | 26 - Ultrahand/OC Toolkit/json/keys_b.json | 10 - Ultrahand/OC Toolkit/json/max_clocks.json | 1 - Ultrahand/OC Toolkit/json/mv.json | 1 - Ultrahand/OC Toolkit/json/numbers.json | 1 - Ultrahand/OC Toolkit/json/ram_dvb.json | 1 - Ultrahand/OC Toolkit/json/ram_dvb_index.json | 3 - Ultrahand/OC Toolkit/json/ram_model.json | 23 - Ultrahand/OC Toolkit/json/speedo.json | 67 --- Ultrahand/OC Toolkit/json/vdd2.json | 1 - Ultrahand/OC Toolkit/json/vddq.json | 1 - Ultrahand/OC Toolkit/json/version.json | 26 - Ultrahand/OC Toolkit/json/vmin.json | 1 - Ultrahand/OC Toolkit/json/vmin_dec.json | 1 - Ultrahand/OC Toolkit/json/voltage_limit.json | 1 - Ultrahand/OC Toolkit/json/voltage_offset.json | 1 - .../OC Toolkit/json/voltage_offset_index.json | 3 - .../OC Toolkit/mariko/cpu_boost_clock.json | 47 -- Ultrahand/OC Toolkit/mariko/cpu_high_uv.json | 67 --- .../OC Toolkit/mariko/cpu_high_vmin.json | 147 ------ Ultrahand/OC Toolkit/mariko/cpu_low_vmin.json | 107 ---- Ultrahand/OC Toolkit/mariko/cpu_max_freq.json | 22 - Ultrahand/OC Toolkit/mariko/cpu_table.json | 27 - Ultrahand/OC Toolkit/mariko/cpu_uv.json | 47 -- Ultrahand/OC Toolkit/mariko/cpu_voltages.json | 67 --- Ultrahand/OC Toolkit/mariko/gpu_speedo.json | 262 --------- Ultrahand/OC Toolkit/mariko/gpu_uv.json | 17 - Ultrahand/OC Toolkit/mariko/gpu_uv3.json | 387 -------------- Ultrahand/OC Toolkit/mariko/gpu_uv3_e.json | 382 -------------- Ultrahand/OC Toolkit/mariko/gpu_vmax.json | 46 -- Ultrahand/OC Toolkit/mariko/gpu_vmin.json | 302 ----------- Ultrahand/OC Toolkit/mariko/gpu_vmin_sys.json | 458 ---------------- .../OC Toolkit/mariko/gpu_volt_offset.json | 46 -- .../OC Toolkit/mariko/ram_dram_timing.json | 11 - .../OC Toolkit/mariko/ram_dvb_table.json | 42 -- Ultrahand/OC Toolkit/mariko/ram_freqs.json | 247 --------- Ultrahand/OC Toolkit/mariko/ram_tras.json | 52 -- Ultrahand/OC Toolkit/mariko/ram_trcd.json | 42 -- Ultrahand/OC Toolkit/mariko/ram_trefi.json | 37 -- Ultrahand/OC Toolkit/mariko/ram_trfc.json | 47 -- Ultrahand/OC Toolkit/mariko/ram_trp.json | 42 -- Ultrahand/OC Toolkit/mariko/ram_trrd.json | 42 -- Ultrahand/OC Toolkit/mariko/ram_trtw.json | 52 -- Ultrahand/OC Toolkit/mariko/ram_twtr.json | 52 -- Ultrahand/OC Toolkit/mariko/ram_vdd2.json | 77 --- Ultrahand/OC Toolkit/mariko/ram_vddq.json | 112 ---- Ultrahand/OC Toolkit/package.ini | 301 ----------- Ultrahand/OC Toolkit/preset_default.ini | 56 -- Ultrahand/OC Toolkit/preset_hynix.ini | 117 ----- Ultrahand/OC Toolkit/preset_micron.ini | 176 ------- Ultrahand/OC Toolkit/preset_samsung.ini | 227 -------- Ultrahand/OC Toolkit/system-settings.ini | 102 ---- Ultrahand/OC Toolkit/timing_presets.ini | 42 -- Ultrahand/OC Toolkit/timings.ini | 114 ---- Ultrahand/OC Toolkit/update.ini | 192 ------- Ultrahand/OC Toolkit/voltages.ini | 94 ---- build.sh | 7 +- .../contents/00FF0000636C6BFF/exefs.nsp | Bin 185892 -> 185819 bytes dist/atmosphere/kips/hoc.kip | Bin 261020 -> 261020 bytes dist/config/sys-clk/config.ini.template | 19 - docs/img1.png | Bin 160101 -> 0 bytes docs/img2.png | Bin 50374 -> 0 bytes docs/img3.png | Bin 223493 -> 0 bytes 124 files changed, 14 insertions(+), 13686 deletions(-) delete mode 160000 Source/sys-clk/overlay/libs/libultrahand delete mode 100644 Ultrahand/OC Toolkit/backup.ini delete mode 100644 Ultrahand/OC Toolkit/backup_info.ini delete mode 100644 Ultrahand/OC Toolkit/backup_labels.txt delete mode 100644 Ultrahand/OC Toolkit/boot_package.ini delete mode 100644 Ultrahand/OC Toolkit/custom_table.ini delete mode 100644 Ultrahand/OC Toolkit/data/EOS/backup_info.ini delete mode 100644 Ultrahand/OC Toolkit/data/EOS/custom_table.ini delete mode 100644 Ultrahand/OC Toolkit/data/EOS/erista/gpu_uv3.json delete mode 100644 Ultrahand/OC Toolkit/data/EOS/erista/gpu_uv3_e.json delete mode 100644 Ultrahand/OC Toolkit/data/EOS/erista/ram_vdd2.json delete mode 100644 Ultrahand/OC Toolkit/data/EOS/info.ini delete mode 100644 Ultrahand/OC Toolkit/data/EOS/mariko/cpu_voltages.json delete mode 100644 Ultrahand/OC Toolkit/data/EOS/mariko/gpu_uv3.json delete mode 100644 Ultrahand/OC Toolkit/data/EOS/mariko/gpu_uv3_e.json delete mode 100644 Ultrahand/OC Toolkit/data/EOS/mariko/gpu_vmax.json delete mode 100644 Ultrahand/OC Toolkit/data/EOS/mariko/ram_vdd2.json delete mode 100644 Ultrahand/OC Toolkit/data/EOS/mariko/ram_vddq.json delete mode 100644 Ultrahand/OC Toolkit/data/EOS/update.ini delete mode 100644 Ultrahand/OC Toolkit/data/SC/backup_info.ini delete mode 100644 Ultrahand/OC Toolkit/data/SC/custom_table.ini delete mode 100644 Ultrahand/OC Toolkit/data/SC/erista/gpu_uv3.json delete mode 100644 Ultrahand/OC Toolkit/data/SC/erista/gpu_uv3_e.json delete mode 100644 Ultrahand/OC Toolkit/data/SC/erista/ram_vdd2.json delete mode 100644 Ultrahand/OC Toolkit/data/SC/info.ini delete mode 100644 Ultrahand/OC Toolkit/data/SC/mariko/cpu_voltages.json delete mode 100644 Ultrahand/OC Toolkit/data/SC/mariko/gpu_uv3.json delete mode 100644 Ultrahand/OC Toolkit/data/SC/mariko/gpu_uv3_e.json delete mode 100644 Ultrahand/OC Toolkit/data/SC/mariko/gpu_vmax.json delete mode 100644 Ultrahand/OC Toolkit/data/SC/mariko/ram_vdd2.json delete mode 100644 Ultrahand/OC Toolkit/data/SC/mariko/ram_vddq.json delete mode 100644 Ultrahand/OC Toolkit/data/SC/update.ini delete mode 100644 Ultrahand/OC Toolkit/default_table.ini delete mode 100644 Ultrahand/OC Toolkit/erista/cpu_boost_clock.json delete mode 100644 Ultrahand/OC Toolkit/erista/cpu_low_vmin.json delete mode 100644 Ultrahand/OC Toolkit/erista/cpu_uv.json delete mode 100644 Ultrahand/OC Toolkit/erista/cpu_voltages.json delete mode 100644 Ultrahand/OC Toolkit/erista/gpu_uv.json delete mode 100644 Ultrahand/OC Toolkit/erista/gpu_uv3.json delete mode 100644 Ultrahand/OC Toolkit/erista/gpu_uv3_e.json delete mode 100644 Ultrahand/OC Toolkit/erista/gpu_vmin.json delete mode 100644 Ultrahand/OC Toolkit/erista/ram_dvb_table.json delete mode 100644 Ultrahand/OC Toolkit/erista/ram_freqs.json delete mode 100644 Ultrahand/OC Toolkit/erista/ram_trfc.json delete mode 100644 Ultrahand/OC Toolkit/erista/ram_vdd2.json delete mode 100644 Ultrahand/OC Toolkit/extended_voltages.ini delete mode 100644 Ultrahand/OC Toolkit/fan_curve.ini delete mode 100644 Ultrahand/OC Toolkit/info.ini delete mode 100644 Ultrahand/OC Toolkit/json/cpu_max_clock_m.json delete mode 100644 Ultrahand/OC Toolkit/json/cpu_max_freq_index.json delete mode 100644 Ultrahand/OC Toolkit/json/cpu_table.json delete mode 100644 Ultrahand/OC Toolkit/json/dram.json delete mode 100644 Ultrahand/OC Toolkit/json/gpu_dvfs.json delete mode 100644 Ultrahand/OC Toolkit/json/gpu_dvfs_offset.json delete mode 100644 Ultrahand/OC Toolkit/json/gpu_dvfs_offset_dec.json delete mode 100644 Ultrahand/OC Toolkit/json/gpu_dvfs_offset_index.json delete mode 100644 Ultrahand/OC Toolkit/json/gpu_dvfs_offset_info.json delete mode 100644 Ultrahand/OC Toolkit/json/gpu_uv_e.json delete mode 100644 Ultrahand/OC Toolkit/json/gpu_uv_m.json delete mode 100644 Ultrahand/OC Toolkit/json/high_freq_uv.json delete mode 100644 Ultrahand/OC Toolkit/json/keys.json delete mode 100644 Ultrahand/OC Toolkit/json/keys_b.json delete mode 100644 Ultrahand/OC Toolkit/json/max_clocks.json delete mode 100644 Ultrahand/OC Toolkit/json/mv.json delete mode 100644 Ultrahand/OC Toolkit/json/numbers.json delete mode 100644 Ultrahand/OC Toolkit/json/ram_dvb.json delete mode 100644 Ultrahand/OC Toolkit/json/ram_dvb_index.json delete mode 100644 Ultrahand/OC Toolkit/json/ram_model.json delete mode 100644 Ultrahand/OC Toolkit/json/speedo.json delete mode 100644 Ultrahand/OC Toolkit/json/vdd2.json delete mode 100644 Ultrahand/OC Toolkit/json/vddq.json delete mode 100644 Ultrahand/OC Toolkit/json/version.json delete mode 100644 Ultrahand/OC Toolkit/json/vmin.json delete mode 100644 Ultrahand/OC Toolkit/json/vmin_dec.json delete mode 100644 Ultrahand/OC Toolkit/json/voltage_limit.json delete mode 100644 Ultrahand/OC Toolkit/json/voltage_offset.json delete mode 100644 Ultrahand/OC Toolkit/json/voltage_offset_index.json delete mode 100644 Ultrahand/OC Toolkit/mariko/cpu_boost_clock.json delete mode 100644 Ultrahand/OC Toolkit/mariko/cpu_high_uv.json delete mode 100644 Ultrahand/OC Toolkit/mariko/cpu_high_vmin.json delete mode 100644 Ultrahand/OC Toolkit/mariko/cpu_low_vmin.json delete mode 100644 Ultrahand/OC Toolkit/mariko/cpu_max_freq.json delete mode 100644 Ultrahand/OC Toolkit/mariko/cpu_table.json delete mode 100644 Ultrahand/OC Toolkit/mariko/cpu_uv.json delete mode 100644 Ultrahand/OC Toolkit/mariko/cpu_voltages.json delete mode 100644 Ultrahand/OC Toolkit/mariko/gpu_speedo.json delete mode 100644 Ultrahand/OC Toolkit/mariko/gpu_uv.json delete mode 100644 Ultrahand/OC Toolkit/mariko/gpu_uv3.json delete mode 100644 Ultrahand/OC Toolkit/mariko/gpu_uv3_e.json delete mode 100644 Ultrahand/OC Toolkit/mariko/gpu_vmax.json delete mode 100644 Ultrahand/OC Toolkit/mariko/gpu_vmin.json delete mode 100644 Ultrahand/OC Toolkit/mariko/gpu_vmin_sys.json delete mode 100644 Ultrahand/OC Toolkit/mariko/gpu_volt_offset.json delete mode 100644 Ultrahand/OC Toolkit/mariko/ram_dram_timing.json delete mode 100644 Ultrahand/OC Toolkit/mariko/ram_dvb_table.json delete mode 100644 Ultrahand/OC Toolkit/mariko/ram_freqs.json delete mode 100644 Ultrahand/OC Toolkit/mariko/ram_tras.json delete mode 100644 Ultrahand/OC Toolkit/mariko/ram_trcd.json delete mode 100644 Ultrahand/OC Toolkit/mariko/ram_trefi.json delete mode 100644 Ultrahand/OC Toolkit/mariko/ram_trfc.json delete mode 100644 Ultrahand/OC Toolkit/mariko/ram_trp.json delete mode 100644 Ultrahand/OC Toolkit/mariko/ram_trrd.json delete mode 100644 Ultrahand/OC Toolkit/mariko/ram_trtw.json delete mode 100644 Ultrahand/OC Toolkit/mariko/ram_twtr.json delete mode 100644 Ultrahand/OC Toolkit/mariko/ram_vdd2.json delete mode 100644 Ultrahand/OC Toolkit/mariko/ram_vddq.json delete mode 100644 Ultrahand/OC Toolkit/package.ini delete mode 100644 Ultrahand/OC Toolkit/preset_default.ini delete mode 100644 Ultrahand/OC Toolkit/preset_hynix.ini delete mode 100644 Ultrahand/OC Toolkit/preset_micron.ini delete mode 100644 Ultrahand/OC Toolkit/preset_samsung.ini delete mode 100644 Ultrahand/OC Toolkit/system-settings.ini delete mode 100644 Ultrahand/OC Toolkit/timing_presets.ini delete mode 100644 Ultrahand/OC Toolkit/timings.ini delete mode 100644 Ultrahand/OC Toolkit/update.ini delete mode 100644 Ultrahand/OC Toolkit/voltages.ini delete mode 100644 dist/config/sys-clk/config.ini.template delete mode 100644 docs/img1.png delete mode 100644 docs/img2.png delete mode 100644 docs/img3.png diff --git a/.gitmodules b/.gitmodules index acbe744d..ed960211 100644 --- a/.gitmodules +++ b/.gitmodules @@ -1,3 +1,9 @@ -[submodule "source/sys-clk/overlay/libs/libultrahand"] - path = source/sys-clk/overlay/libs/libultrahand +[submodule "source/sys-clk/overlay/lib/libultrahand"] + path = source/sys-clk/overlay/lib/libultrahand url = https://github.com/ppkantorski/libultrahand.git +[submodule "source/hoc-monitor/lib/libultrahand"] + path = source/hoc-monitor/lib/libultrahand + url = https://github.com/ppkantorski/libultrahand.git +[submodule "source/hoc-monitor/lib/Atmosphere-libs"] + path = source/hoc-monitor/lib/Atmosphere-libs + url = https://github.com/Atmosphere-NX/Atmosphere-libs.git diff --git a/Source/sys-clk/overlay/libs/libultrahand b/Source/sys-clk/overlay/libs/libultrahand deleted file mode 160000 index 5f242329..00000000 --- a/Source/sys-clk/overlay/libs/libultrahand +++ /dev/null @@ -1 +0,0 @@ -Subproject commit 5f242329369ecadbefd59a78b2b27ac981ab7682 diff --git a/Ultrahand/OC Toolkit/backup.ini b/Ultrahand/OC Toolkit/backup.ini deleted file mode 100644 index f3693a4e..00000000 --- a/Ultrahand/OC Toolkit/backup.ini +++ /dev/null @@ -1,496 +0,0 @@ -;creator='ppkantorski, B3711' - -[Backup System] -[*Slot 0] -;mode=slot - -[RAM Table 0] -;mode=table -;spacing=4 -;gap=25 - -ini_file '/atmosphere/kips/.bakTK/Slot 0.ini' -json_file './json/max_clocks.json' -'Timings' = {ini_file(Backup,Timings)} -json_file './json/dram.json' -'DRAM'= {json_file(0,{ini_file(Backup,DRAM)})} -mariko: -json_file './json/max_clocks.json' -'Max Clock' = {json_file(0,{ini_file(Backup,ramMHzM)})} -json_file './json/vddq.json' -'Vddq' = {json_file(0,{ini_file(Backup,ramVDDQ)})} -json_file './json/vdd2.json' -'Vdd2' = {json_file(0,{ini_file(Backup,ramVDD2)})} -erista: -json_file './json/max_clocks.json' -'Max Clock' = {json_file(0,{ini_file(Backup,ramMHzE)})} -json_file './json/vdd2.json' -'Vdd2' = {json_file(0,{ini_file(Backup,ramVDD2)})} - -[*Details?slot0] -;mode=forwarder -del '/atmosphere/kips/.bakTK/tmp.ini' -cp '/atmosphere/kips/.bakTK/Slot 0.ini' '/atmosphere/kips/.bakTK/tmp.ini' -package_source './backup_info.ini' - -[*Label?slot0] -;mode=option -list_file_source ./backup_labels.txt -set-footer {list_file_source(*)} - -[Backup?slot0] -;mode=slot -del /atmosphere/kips/.bakTK/tmp.ini -del '/atmosphere/kips/.bakTK/Slot 0.ini' -exec backup -mv '/atmosphere/kips/.bakTK/tmp.ini' '/atmosphere/kips/.bakTK/Slot 0.ini' -#set-ini-val './config.ini' 'Restore?slot0' footer '{timestamp("%Y-%m-%d %H:%M")}' -ini_file '/atmosphere/kips/.bakTK/Slot 0.ini' -json_file './json/max_clocks.json' -set-ini-val './config.ini' '*Slot 0' footer {json_file(0,{ini_file(Backup,ramMHzM)})} -set-footer '{timestamp("%Y-%m-%d %H:%M")}' -refresh-to 'Backup' '' false - - -[Restore?slot0] -;mode=slot -try: -delete '/atmosphere/kips/.bakTK/tmp.ini' -cp '/atmosphere/kips/.bakTK/Slot 0.ini' '/atmosphere/kips/.bakTK/tmp.ini' -exec restore -delete '/atmosphere/kips/.bakTK/tmp.ini' -exec boot -set-footer '{timestamp("%Y-%m-%d %H:%M")}' - - -[Delete Backup?slot0] -;mode=default -del '/atmosphere/kips/.bakTK/Slot 0.ini' -remove-ini-key './config.ini' '*Label?slot0' footer -remove-ini-key './config.ini' 'Backup?slot0' footer -remove-ini-key './config.ini' 'Restore?slot0' footer -remove-ini-section './config.ini' '*Slot 0' -refresh-to 'Delete Backup' '' false - - - -[*Slot 1] -;mode=slot - -[RAM Table 1] -;mode=table -;spacing=4 -;gap=25 - -ini_file '/atmosphere/kips/.bakTK/Slot 1.ini' -json_file './json/max_clocks.json' -'Timings' = {ini_file(Backup,Timings)} -json_file './json/dram.json' -'DRAM'= {json_file(0,{ini_file(Backup,DRAM)})} -mariko: -json_file './json/max_clocks.json' -'Max Clock' = {json_file(0,{ini_file(Backup,ramMHzM)})} -json_file './json/vddq.json' -'Vddq' = {json_file(0,{ini_file(Backup,ramVDDQ)})} -json_file './json/vdd2.json' -'Vdd2' = {json_file(0,{ini_file(Backup,ramVDD2)})} -erista: -json_file './json/max_clocks.json' -'Max Clock' = {json_file(0,{ini_file(Backup,ramMHzE)})} -json_file './json/vdd2.json' -'Vdd2' = {json_file(0,{ini_file(Backup,ramVDD2)})} - -[*Details?slot1] -;mode=forwarder -del '/atmosphere/kips/.bakTK/tmp.ini' -cp '/atmosphere/kips/.bakTK/Slot 1.ini' '/atmosphere/kips/.bakTK/tmp.ini' -package_source './backup_info.ini' - -[*Label?slot1] -;mode=option -list_file_source ./backup_labels.txt -set-footer {list_file_source(*)} - - -[Backup?slot1] -;mode=slot -del /atmosphere/kips/.bakTK/tmp.ini -del '/atmosphere/kips/.bakTK/Slot 1.ini' -exec backup -mv '/atmosphere/kips/.bakTK/tmp.ini' '/atmosphere/kips/.bakTK/Slot 1.ini' -#set-ini-val './config.ini' 'Restore?slot1' footer '{timestamp("%Y-%m-%d %H:%M")}' -ini_file '/atmosphere/kips/.bakTK/Slot 1.ini' -json_file './json/max_clocks.json' -set-ini-val './config.ini' '*Slot 1' footer {json_file(0,{ini_file(Backup,ramMHzM)})} -set-footer '{timestamp("%Y-%m-%d %H:%M")}' -refresh-to 'Backup' '' false - -[Restore?slot1] -;mode=slot -try: -delete '/atmosphere/kips/.bakTK/tmp.ini' -cp '/atmosphere/kips/.bakTK/Slot 1.ini' '/atmosphere/kips/.bakTK/tmp.ini' -exec restore -delete '/atmosphere/kips/.bakTK/tmp.ini' -exec boot -set-footer '{timestamp("%Y-%m-%d %H:%M")}' - - -[Delete Backup?slot1] -;mode=default -del '/atmosphere/kips/.bakTK/Slot 1.ini' -remove-ini-key './config.ini' '*Label?slot1' footer -remove-ini-key './config.ini' 'Backup?slot1' footer -remove-ini-key './config.ini' 'Restore?slot1' footer -remove-ini-section './config.ini' '*Slot 1' -refresh-to 'Delete Backup' '' false - -[*Slot 2] -;mode=slot - -[RAM Table 2] -;mode=table -;spacing=4 -;gap=25 - -ini_file '/atmosphere/kips/.bakTK/Slot 2.ini' -json_file './json/max_clocks.json' -'Timings' = {ini_file(Backup,Timings)} -json_file './json/dram.json' -'DRAM'= {json_file(0,{ini_file(Backup,DRAM)})} -mariko: -json_file './json/max_clocks.json' -'Max Clock' = {json_file(0,{ini_file(Backup,ramMHzM)})} -json_file './json/vddq.json' -'Vddq' = {json_file(0,{ini_file(Backup,ramVDDQ)})} -json_file './json/vdd2.json' -'Vdd2' = {json_file(0,{ini_file(Backup,ramVDD2)})} -erista: -json_file './json/max_clocks.json' -'Max Clock' = {json_file(0,{ini_file(Backup,ramMHzE)})} -json_file './json/vdd2.json' -'Vdd2' = {json_file(0,{ini_file(Backup,ramVDD2)})} - -[*Details?slot2] -;mode=forwarder -del '/atmosphere/kips/.bakTK/tmp.ini' -cp '/atmosphere/kips/.bakTK/Slot 2.ini' '/atmosphere/kips/.bakTK/tmp.ini' -package_source './backup_info.ini' - -[*Label?slot2] -;mode=option -list_file_source ./backup_labels.txt -set-footer {list_file_source(*)} - - -[Backup?slot2] -;mode=slot -del /atmosphere/kips/.bakTK/tmp.ini -del '/atmosphere/kips/.bakTK/Slot 2.ini' -exec backup -mv '/atmosphere/kips/.bakTK/tmp.ini' '/atmosphere/kips/.bakTK/Slot 2.ini' -#set-ini-val './config.ini' 'Restore?slot2' footer '{timestamp("%Y-%m-%d %H:%M")}' -ini_file '/atmosphere/kips/.bakTK/Slot 2.ini' -json_file './json/max_clocks.json' -set-ini-val './config.ini' '*Slot 2' footer {json_file(0,{ini_file(Backup,ramMHzM)})} -set-footer '{timestamp("%Y-%m-%d %H:%M")}' -refresh-to 'Backup' '' false - -[Restore?slot2] -;mode=slot -try: -delete '/atmosphere/kips/.bakTK/tmp.ini' -cp '/atmosphere/kips/.bakTK/Slot 2.ini' '/atmosphere/kips/.bakTK/tmp.ini' -exec restore -delete '/atmosphere/kips/.bakTK/tmp.ini' -exec boot -set-footer '{timestamp("%Y-%m-%d %H:%M")}' - -[Delete Backup?slot2] -;mode=default -del '/atmosphere/kips/.bakTK/Slot 2.ini' -remove-ini-key './config.ini' '*Label?slot2' footer -remove-ini-key './config.ini' 'Backup?slot2' footer -remove-ini-key './config.ini' 'Restore?slot2' footer -remove-ini-section './config.ini' '*Slot 2' -refresh-to 'Delete Backup' '' false - - -[*Slot 3] -;mode=slot - -[RAM Table 3] -;mode=table -;spacing=4 -;gap=25 - -ini_file '/atmosphere/kips/.bakTK/Slot 3.ini' -json_file './json/max_clocks.json' -'Timings' = {ini_file(Backup,Timings)} -json_file './json/dram.json' -'DRAM'= {json_file(0,{ini_file(Backup,DRAM)})} -mariko: -json_file './json/max_clocks.json' -'Max Clock' = {json_file(0,{ini_file(Backup,ramMHzM)})} -json_file './json/vddq.json' -'Vddq' = {json_file(0,{ini_file(Backup,ramVDDQ)})} -json_file './json/vdd2.json' -'Vdd2' = {json_file(0,{ini_file(Backup,ramVDD2)})} -erista: -json_file './json/max_clocks.json' -'Max Clock' = {json_file(0,{ini_file(Backup,ramMHzE)})} -json_file './json/vdd2.json' -'Vdd2' = {json_file(0,{ini_file(Backup,ramVDD2)})} - -[*Details?slot3] -;mode=forwarder -del '/atmosphere/kips/.bakTK/tmp.ini' -cp '/atmosphere/kips/.bakTK/Slot 3.ini' '/atmosphere/kips/.bakTK/tmp.ini' -package_source './backup_info.ini' - -[*Label?slot3] -;mode=option -list_file_source ./backup_labels.txt -set-footer {list_file_source(*)} - -[Backup?slot3] -;mode=slot -del /atmosphere/kips/.bakTK/tmp.ini -del '/atmosphere/kips/.bakTK/Slot 3.ini' -exec backup -mv '/atmosphere/kips/.bakTK/tmp.ini' '/atmosphere/kips/.bakTK/Slot 3.ini' -#set-ini-val './config.ini' 'Restore?slot3' footer '{timestamp("%Y-%m-%d %H:%M")}' -ini_file '/atmosphere/kips/.bakTK/Slot 3.ini' -json_file './json/max_clocks.json' -set-ini-val './config.ini' '*Slot 3' footer {json_file(0,{ini_file(Backup,ramMHzM)})} -set-footer '{timestamp("%Y-%m-%d %H:%M")}' -refresh-to 'Backup' '' false - -[Restore?slot3] -;mode=slot -try: -delete '/atmosphere/kips/.bakTK/tmp.ini' -cp '/atmosphere/kips/.bakTK/Slot 3.ini' '/atmosphere/kips/.bakTK/tmp.ini' -exec restore -delete '/atmosphere/kips/.bakTK/tmp.ini' -exec boot -set-footer '{timestamp("%Y-%m-%d %H:%M")}' - -[Delete Backup?slot3] -;mode=default -del '/atmosphere/kips/.bakTK/Slot 3.ini' -remove-ini-key './config.ini' '*Label?slot3' footer -remove-ini-key './config.ini' 'Backup?slot3' footer -remove-ini-key './config.ini' 'Restore?slot3' footer -remove-ini-section './config.ini' '*Slot 3' -refresh-to 'Delete Backup' '' false - - -[*Slot 4] -;mode=slot - -[RAM Table 4] -;mode=table -;spacing=4 -;gap=25 - -ini_file '/atmosphere/kips/.bakTK/Slot 4.ini' -json_file './json/max_clocks.json' -'Timings' = {ini_file(Backup,Timings)} -json_file './json/dram.json' -'DRAM'= {json_file(0,{ini_file(Backup,DRAM)})} -mariko: -json_file './json/max_clocks.json' -'Max Clock' = {json_file(0,{ini_file(Backup,ramMHzM)})} -json_file './json/vddq.json' -'Vddq' = {json_file(0,{ini_file(Backup,ramVDDQ)})} -json_file './json/vdd2.json' -'Vdd2' = {json_file(0,{ini_file(Backup,ramVDD2)})} -erista: -json_file './json/max_clocks.json' -'Max Clock' = {json_file(0,{ini_file(Backup,ramMHzE)})} -json_file './json/vdd2.json' -'Vdd2' = {json_file(0,{ini_file(Backup,ramVDD2)})} - -[*Details?slot4] -;mode=forwarder -del '/atmosphere/kips/.bakTK/tmp.ini' -cp '/atmosphere/kips/.bakTK/Slot 4.ini' '/atmosphere/kips/.bakTK/tmp.ini' -package_source './backup_info.ini' - -[*Label?slot4] -;mode=option -list_file_source ./backup_labels.txt -set-footer {list_file_source(*)} - -[Backup?slot4] -;mode=slot -del /atmosphere/kips/.bakTK/tmp.ini -del '/atmosphere/kips/.bakTK/Slot 4.ini' -exec backup -mv '/atmosphere/kips/.bakTK/tmp.ini' '/atmosphere/kips/.bakTK/Slot 4.ini' -#set-ini-val './config.ini' 'Restore?slot4' footer '{timestamp("%Y-%m-%d %H:%M")}' -ini_file '/atmosphere/kips/.bakTK/Slot 4.ini' -json_file './json/max_clocks.json' -set-ini-val './config.ini' '*Slot 4' footer {json_file(0,{ini_file(Backup,ramMHzM)})} -set-footer '{timestamp("%Y-%m-%d %H:%M")}' -refresh-to 'Backup' '' false - -[Restore?slot4] -;mode=slot -try: -delete '/atmosphere/kips/.bakTK/tmp.ini' -cp '/atmosphere/kips/.bakTK/Slot 4.ini' '/atmosphere/kips/.bakTK/tmp.ini' -exec restore -delete '/atmosphere/kips/.bakTK/tmp.ini' -exec boot -set-footer '{timestamp("%Y-%m-%d %H:%M")}' - -[Delete Backup?slot4] -;mode=default -del '/atmosphere/kips/.bakTK/Slot 4.ini' -remove-ini-key './config.ini' '*Label?slot4' footer -remove-ini-key './config.ini' 'Backup?slot4' footer -remove-ini-key './config.ini' 'Restore?slot4' footer -remove-ini-section './config.ini' '*Slot 4' -refresh-to 'Delete Backup' '' false - -[*Slot 5] -;mode=slot - -[RAM Table 5] -;mode=table -;spacing=4 -;gap=25 - -ini_file '/atmosphere/kips/.bakTK/Slot 5.ini' -json_file './json/max_clocks.json' -'Timings' = {ini_file(Backup,Timings)} -json_file './json/dram.json' -'DRAM'= {json_file(0,{ini_file(Backup,DRAM)})} -mariko: -json_file './json/max_clocks.json' -'Max Clock' = {json_file(0,{ini_file(Backup,ramMHzM)})} -json_file './json/vddq.json' -'Vddq' = {json_file(0,{ini_file(Backup,ramVDDQ)})} -json_file './json/vdd2.json' -'Vdd2' = {json_file(0,{ini_file(Backup,ramVDD2)})} -erista: -json_file './json/max_clocks.json' -'Max Clock' = {json_file(0,{ini_file(Backup,ramMHzE)})} -json_file './json/vdd2.json' -'Vdd2' = {json_file(0,{ini_file(Backup,ramVDD2)})} - -[*Details?slot5] -;mode=forwarder -del '/atmosphere/kips/.bakTK/tmp.ini' -cp '/atmosphere/kips/.bakTK/Slot 5.ini' '/atmosphere/kips/.bakTK/tmp.ini' -package_source './backup_info.ini' - -[*Label?slot5] -;mode=option -list_file_source ./backup_labels.txt -set-footer {list_file_source(*)} - - -[Backup?slot5] -;mode=slot -del /atmosphere/kips/.bakTK/tmp.ini -del '/atmosphere/kips/.bakTK/Slot 5.ini' -exec backup -mv '/atmosphere/kips/.bakTK/tmp.ini' '/atmosphere/kips/.bakTK/Slot 5.ini' -#set-ini-val './config.ini' 'Restore?slot5' footer '{timestamp("%Y-%m-%d %H:%M")}' -ini_file '/atmosphere/kips/.bakTK/Slot 5.ini' -json_file './json/max_clocks.json' -set-ini-val './config.ini' '*Slot 5' footer {json_file(0,{ini_file(Backup,ramMHzM)})} -set-footer '{timestamp("%Y-%m-%d %H:%M")}' -refresh-to 'Backup' '' false - -[Restore?slot5] -;mode=slot -try: -delete '/atmosphere/kips/.bakTK/tmp.ini' -cp '/atmosphere/kips/.bakTK/Slot 5.ini' '/atmosphere/kips/.bakTK/tmp.ini' -exec restore -delete '/atmosphere/kips/.bakTK/tmp.ini' -exec boot -set-footer '{timestamp("%Y-%m-%d %H:%M")}' - -[Delete Backup?slot5] -;mode=default -del '/atmosphere/kips/.bakTK/Slot 5.ini' -remove-ini-key './config.ini' '*Label?slot5' footer -remove-ini-key './config.ini' 'Backup?slot5' footer -remove-ini-key './config.ini' 'Restore?slot5' footer -remove-ini-section './config.ini' '*Slot 5' -refresh-to 'Delete Backup' '' false - -[*Slot 6] -;mode=slot - -[RAM Table 6] -;mode=table -;spacing=4 -;gap=25 - -ini_file '/atmosphere/kips/.bakTK/Slot 6.ini' -json_file './json/max_clocks.json' -'Timings' = {ini_file(Backup,Timings)} -json_file './json/dram.json' -'DRAM'= {json_file(0,{ini_file(Backup,DRAM)})} -mariko: -json_file './json/max_clocks.json' -'Max Clock' = {json_file(0,{ini_file(Backup,ramMHzM)})} -json_file './json/vddq.json' -'Vddq' = {json_file(0,{ini_file(Backup,ramVDDQ)})} -json_file './json/vdd2.json' -'Vdd2' = {json_file(0,{ini_file(Backup,ramVDD2)})} -erista: -json_file './json/max_clocks.json' -'Max Clock' = {json_file(0,{ini_file(Backup,ramMHzE)})} -json_file './json/vdd2.json' -'Vdd2' = {json_file(0,{ini_file(Backup,ramVDD2)})} - -[*Details?slot6] -;mode=forwarder -del '/atmosphere/kips/.bakTK/tmp.ini' -cp '/atmosphere/kips/.bakTK/Slot 6.ini' '/atmosphere/kips/.bakTK/tmp.ini' -package_source './backup_info.ini' - -[*Label?slot6] -;mode=option -list_file_source ./backup_labels.txt -set-footer {list_file_source(*)} - -[Backup?slot6] -;mode=slot -del /atmosphere/kips/.bakTK/tmp.ini -del '/atmosphere/kips/.bakTK/Slot 6.ini' -exec backup -mv '/atmosphere/kips/.bakTK/tmp.ini' '/atmosphere/kips/.bakTK/Slot 6.ini' -#set-ini-val './config.ini' 'Restore?slot6' footer '{timestamp("%Y-%m-%d %H:%M")}' -ini_file '/atmosphere/kips/.bakTK/Slot 6.ini' -json_file './json/max_clocks.json' -set-ini-val './config.ini' '*Slot 6' footer {json_file(0,{ini_file(Backup,ramMHzM)})} -set-footer '{timestamp("%Y-%m-%d %H:%M")}' -refresh-to 'Backup' '' false - -[Restore?slot6] -;mode=slot -try: -delete '/atmosphere/kips/.bakTK/tmp.ini' -cp '/atmosphere/kips/.bakTK/Slot 6.ini' '/atmosphere/kips/.bakTK/tmp.ini' -exec restore -delete '/atmosphere/kips/.bakTK/tmp.ini' -exec boot -set-footer '{timestamp("%Y-%m-%d %H:%M")}' - -[Delete Backup?slot6] -;mode=default -del '/atmosphere/kips/.bakTK/Slot 6.ini' -remove-ini-key './config.ini' '*Label?slot6' footer -remove-ini-key './config.ini' 'Backup?slot6' footer -remove-ini-key './config.ini' 'Restore?slot6' footer -remove-ini-section './config.ini' '*Slot 6' -refresh-to 'Delete Backup' '' false - diff --git a/Ultrahand/OC Toolkit/backup_info.ini b/Ultrahand/OC Toolkit/backup_info.ini deleted file mode 100644 index 18870af4..00000000 --- a/Ultrahand/OC Toolkit/backup_info.ini +++ /dev/null @@ -1,112 +0,0 @@ -;creator=ppkantorski, MestreYodaRossi, B3711 - - -[@Presets] -[RAM] -[RAM Table] -;mode=table -;spacing=4 -;gap=0 -ini_file '/atmosphere/kips/.bakTK/tmp.ini' -'Timings' = {ini_file(Backup,Timings)} -ini_file '/atmosphere/kips/.bakTK/tmp.ini' -json_file './json/dram.json' -'DRAM'= {json_file(0,{ini_file(Backup,DRAM)})} -mariko: -json_file './json/max_clocks.json' -'Max Clock' = {json_file(0,{ini_file(Backup,ramMHzM)})} -json_file './json/vddq.json' -'Vddq' = {json_file(0,{ini_file(Backup,ramVDDQ)})} -json_file './json/vdd2.json' -'Vdd2' = {json_file(0,{ini_file(Backup,ramVDD2)})} -json_file './json/ram_dvb.json' -'EMC DVB' = {json_file(0,{ini_file(Backup,DVB)})} -erista: -json_file './json/max_clocks.json' -'Max Clock' = {json_file(0,{ini_file(Backup,ramMHzE)})} -json_file './json/vdd2.json' -'Vdd2' = {json_file(0,{ini_file(Backup,ramVDD2)})} -json_file './json/ram_dvb.json' -'EMC DVB' = {json_file(0,{ini_file(Backup,DVB)})} - - -[CPU] -[CPU Table] -;mode=table -;spacing=4 -;gap=4 -ini_file '/atmosphere/kips/.bakTK/tmp.ini' -json_file './json/numbers.json' -'UV Level' = {json_file(0,{ini_file(Backup,cpuUVL)})} -mariko: -json_file './json/high_freq_uv.json' -'High Freq UV Level' = {json_file(0,{ini_file(Backup,cpuUVH)})} -json_file './json/cpu_table.json' -'Table Config' = {json_file(0,{ini_file(Backup,CPUTABLE)})} -json_file './json/mv.json' -'Low Freq Vmin' = {json_file(0,{ini_file(Backup,cpuVminL)})} -'High Freq Vmin' = {json_file(0,{ini_file(Backup,cpuVminH)})} -json_file './json/voltage_limit.json' -'Volt Limit' = {json_file(0,{ini_file(Backup,cpuVmaxM)})} -json_file './json/max_clocks.json' -'Boost Clock' = {json_file(0,{ini_file(Backup,cpuBoost)})} -json_file './json/cpu_max_clock_m.json' -'Max Clock' = {json_file(0,{ini_file(Backup,CPUUL)})} -erista: -json_file './json/mv.json' -'Vmin' = {json_file(0,{ini_file(Backup,cpuVminE)})} -json_file './json/voltage_limit.json' -'Volt Limit' = {json_file(0,{ini_file(Backup,cpuVmaxE)})} -json_file './json/max_clocks.json' -'Boost Clock' = {json_file(0,{ini_file(Backup,cpuBoost)})} - -[GPU] -[GPU Table] -;mode=table -;spacing=4 -;gap=0 -ini_file '/atmosphere/kips/.bakTK/tmp.ini' -mariko: -json_file './json/gpu_uv_m.json' -'UV Level' = {json_file(0,{ini_file(Backup,gpuUVM)})} -json_file './json/gpu_dvfs_offset_info.json' -'DVFS' = {json_file(0,{ini_file(Backup,gpuDvfsO)})} -json_file './json/vmin.json' -'Vmin' = {json_file(0,{ini_file(Backup,gpuVminM)})} -'Vmax' = {json_file(0,{ini_file(Backup,gpuVmax)})} -json_file './json/voltage_offset.json' -'Volt Offset' = {json_file(0,{ini_file(Backup,gpuOFF)})} -erista: -json_file './json/gpu_uv_e.json' -'UV Level' = {json_file(0,{ini_file(Backup,gpuUVE)})} -json_file './json/mv.json' -'Vmin' = {json_file(0,{ini_file(Backup,gpuVminE)})} -json_file './json/voltage_offset.json' -'Volt Offset' = {json_file(0,{ini_file(Backup,gpuOFF)})} -;gap=100 - -[@Custom Table] -[Custom Table] -[Custom Table] -;mode=table -;spacing=8 -;gap=0 -ini_file '/atmosphere/kips/.bakTK/tmp.ini' -json_file './json/vmin.json' -'76 - 230 MHz' = {json_file(0,{ini_file(Backup,230UV3)})} -'307 MHz' = {json_file(0,{ini_file(Backup,307UV3)})} -'384 MHz' = {json_file(0,{ini_file(Backup,384UV3)})} -'460 MHz' = {json_file(0,{ini_file(Backup,460UV3)})} -'537 MHz' = {json_file(0,{ini_file(Backup,537UV3)})} -'614 MHz' = {json_file(0,{ini_file(Backup,614UV3)})} -'691 MHz' = {json_file(0,{ini_file(Backup,691UV3)})} -'768 MHz' = {json_file(0,{ini_file(Backup,768UV3)})} -'844 MHz' = {json_file(0,{ini_file(Backup,844UV3)})} -'921 MHz' = {json_file(0,{ini_file(Backup,921UV3)})} -'998 MHz' = {json_file(0,{ini_file(Backup,998UV3)})} -mariko: -'1075 MHz' = {json_file(0,{ini_file(Backup,1075UV3)})} -'1152 MHz' = {json_file(0,{ini_file(Backup,1152UV3)})} -'1228 MHz' = {json_file(0,{ini_file(Backup,1228UV3)})} -'1267 MHz' = {json_file(0,{ini_file(Backup,1267UV3)})} -'1305 MHz' = {json_file(0,{ini_file(Backup,1305UV3)})} diff --git a/Ultrahand/OC Toolkit/backup_labels.txt b/Ultrahand/OC Toolkit/backup_labels.txt deleted file mode 100644 index b668045a..00000000 --- a/Ultrahand/OC Toolkit/backup_labels.txt +++ /dev/null @@ -1,6 +0,0 @@ -⋯ -docked -handheld -retro -stable -test diff --git a/Ultrahand/OC Toolkit/boot_package.ini b/Ultrahand/OC Toolkit/boot_package.ini deleted file mode 100644 index babaa87a..00000000 --- a/Ultrahand/OC Toolkit/boot_package.ini +++ /dev/null @@ -1,357 +0,0 @@ -[boot] -clear hex_sum_cache -hex_file '/atmosphere/kips/loader.kip' - -json_file './json/dram.json' -set-ini-val './config.ini' '*DRAM' footer {json_file(0,{hex_file(CUST,64,1)})} - -json_file './json/vdd2.json' -set-ini-val './config.ini' '*Vdd2' footer {json_file(0,{hex_file(CUST,68,3)})} - -json_file './json/max_clocks.json' -set-ini-val './config.ini' '*Boost Clock?CPU' footer {json_file(0,{hex_file(CUST,8,3)})} - -json_file './json/numbers.json' -set-ini-val './config.ini' 'Undervolt Mode?CPU' index {json_file(0,{hex_file(CUST,12,1)})} - -json_file './json/voltage_offset_index.json' -set-ini-val './config.ini' 'Voltage Offset' index {json_file(0,{hex_file(CUST,44,1)})} - - -exec cUpdateTimings - -mariko: -exec cMariko_boot - -erista: -exec cErista_boot - - -[cUpdateTimings] -hex_file '/atmosphere/kips/loader.kip' -json_file './json/numbers.json' -set-ini-val './config.ini' '*Timings' footer '({json_file(0,{hex_file(CUST,88,1)})}-{json_file(0,{hex_file(CUST,92,1)})}-{json_file(0,{hex_file(CUST,96,1)})}) {json_file(0,{hex_file(CUST,100,1)})}-{json_file(0,{hex_file(CUST,104,1)})}-{json_file(0,{hex_file(CUST,108,1)})}-{json_file(0,{hex_file(CUST,112,1)})}-{json_file(0,{hex_file(CUST,116,1)})}' - - - -[cTimings] -hex_file '/atmosphere/kips/loader.kip' -json_file './json/numbers.json' -set-ini-val './config.ini' 'T1 tRCD' index {json_file(0,{hex_file(CUST,88,1)})} -set-ini-val './config.ini' 'T2 tRP' index {json_file(0,{hex_file(CUST,92,1)})} -set-ini-val './config.ini' 'T3 tRAS' index {json_file(0,{hex_file(CUST,96,1)})} -set-ini-val './config.ini' 'T4 tRRD' index {json_file(0,{hex_file(CUST,100,1)})} -set-ini-val './config.ini' 'T5 tRFC' index {json_file(0,{hex_file(CUST,104,1)})} -set-ini-val './config.ini' 'T6 tRTW' index {json_file(0,{hex_file(CUST,108,1)})} -set-ini-val './config.ini' 'T7 tWTR' index {json_file(0,{hex_file(CUST,112,1)})} -set-ini-val './config.ini' 'T8 tREFI' index {json_file(0,{hex_file(CUST,116,1)})} - - - -[cCutomTable] -hex_file '/atmosphere/kips/loader.kip' -json_file './json/vmin.json' -set-ini-val './config.ini' '*76 - 230 MHz?GPUUV3' footer {json_file(0,{hex_file(CUST,132,2)})} -set-ini-val './config.ini' '*307 MHz?GPUUV3' footer {json_file(0,{hex_file(CUST,136,2)})} -set-ini-val './config.ini' '*384 MHz?GPUUV3' footer {json_file(0,{hex_file(CUST,140,2)})} -set-ini-val './config.ini' '*460 MHz?GPUUV3' footer {json_file(0,{hex_file(CUST,144,2)})} -set-ini-val './config.ini' '*537 MHz?GPUUV3' footer {json_file(0,{hex_file(CUST,148,2)})} -set-ini-val './config.ini' '*614 MHz?GPUUV3' footer {json_file(0,{hex_file(CUST,152,2)})} -set-ini-val './config.ini' '*691 MHz?GPUUV3' footer {json_file(0,{hex_file(CUST,156,2)})} -set-ini-val './config.ini' '*768 MHz?GPUUV3' footer {json_file(0,{hex_file(CUST,160,2)})} -set-ini-val './config.ini' '*844 MHz?GPUUV3' footer {json_file(0,{hex_file(CUST,164,2)})} -set-ini-val './config.ini' '*921 MHz?GPUUV3' footer {json_file(0,{hex_file(CUST,168,2)})} -set-ini-val './config.ini' '*998 MHz?GPUUV3' footer {json_file(0,{hex_file(CUST,172,2)})} -set-ini-val './config.ini' '*1075 MHz?GPUUV3erista' footer {json_file(0,{hex_file(CUST,176,2)})} -set-ini-val './config.ini' '*1152 MHz?GPUUV3erista' footer {json_file(0,{hex_file(CUST,180,2)})} - -mariko: -set-ini-val './config.ini' '*1075 MHz?GPUUV3mariko' footer {json_file(0,{hex_file(CUST,176,2)})} -set-ini-val './config.ini' '*1152 MHz?GPUUV3mariko' footer {json_file(0,{hex_file(CUST,180,2)})} -set-ini-val './config.ini' '*1228 MHz?GPUUV3' footer {json_file(0,{hex_file(CUST,184,2)})} -set-ini-val './config.ini' '*1267 MHz?GPUUV3' footer {json_file(0,{hex_file(CUST,188,2)})} -set-ini-val './config.ini' '*1305 MHz?GPUUV3' footer {json_file(0,{hex_file(CUST,192,2)})} -set-ini-val './config.ini' '*1344 MHz?GPUUV3' footer {json_file(0,{hex_file(CUST,196,2)})} -set-ini-val './config.ini' '*1382 MHz?GPUUV3' footer {json_file(0,{hex_file(CUST,200,2)})} -set-ini-val './config.ini' '*1420 MHz?GPUUV3' footer {json_file(0,{hex_file(CUST,204,2)})} -set-ini-val './config.ini' '*1459 MHz?GPUUV3' footer {json_file(0,{hex_file(CUST,208,2)})} -set-ini-val './config.ini' '*1497 MHz?GPUUV3' footer {json_file(0,{hex_file(CUST,212,2)})} -set-ini-val './config.ini' '*1536 MHz?GPUUV3' footer {json_file(0,{hex_file(CUST,216,2)})} - - -[cSystemSettings] -hex_file '/atmosphere/kips/loader.kip' - -ini_file '/config/status-monitor/config.ini' -json_file './json/keys_b.json' -set-ini-val './config.ini' '*Status Monitor' footer {json_file(0,{ini_file(status-monitor,key_combo)})} - -ini_file '/atmosphere/config/override_config.ini' -json '[{"null":"Off", "R":"On", "!R":"Off"}]' -set-ini-val './config.ini' 'Hold R for Homebrew' footer {json(0,{ini_file(hbl_config,override_key)})} - - -ini_file '/atmosphere/config/system_settings.ini' -json '[{"null":"On", "u8!0x1":"On", "u8!0x0":"Off"}]' -set-ini-val './config.ini' 'GPU Scheduling' footer {json(0,{ini_file(am.gpu,gpu_scheduling_enabled)})} - -ini_file '/atmosphere/config/system_settings.ini' -json '[{"null":"Off", "u8!0x1":"On", "u8!0x0":"Off"}]' -set-ini-val './config.ini' 'Controller Sync' footer {json(0,{ini_file(atmosphere,enable_external_bluetooth_db)})} - - -mariko: -json '[{"01":"Off", "00":"On"}]' -set-ini-val './config.ini' '1305 MHz+ GPU' footer {json(0,{hex_file(CUST,256,1)})} -json_file './json/cpu_max_freq_index.json' -set-ini-val './config.ini' 'Max CPU Freq?mariko' index {json_file(0,{hex_file(CUST,264,1)})} - -erista: -json '[{"01":"Off", "00":"On"}]' -set-ini-val './config.ini' '1075 MHz+ GPU' footer {json(0,{hex_file(CUST,256,1)})} -json '[{"00":"0ff", "01":"On"}]' -set-ini-val './config.ini' '2295 MHz CPU' footer {json(0,{hex_file(CUST,264,1)})} - - -[cUpdate] -hex_file '/atmosphere/kips/loader.kip' -json_file './json/version.json' -set-ini-val './config.ini' 'Update loader.kip' footer {json_file(0,{hex_file(CUST,260,1)})} - -ini_file './package.ini' -set-ini-val './config.ini' 'Update OC Toolkit' footer '{ini_file(RAM Table package,;version)}' -download 'https://raw.githubusercontent.com/halop/OC-Switchcraft-EOS/main/OC%20Toolkit/package.ini' './tmp.ini' -ini_file './tmp.ini' -set-ini-val './config.ini' Update online '{ini_file(RAM Table package,;version)}' -delete './tmp.ini' - - - -[cBackupSystem] -mariko: -json_file './json/max_clocks.json' -ini_file '/atmosphere/kips/.bakTK/Slot 0.ini' -set-ini-val './config.ini' '*Slot 0' footer '{json_file(0,{ini_file(Backup,ramMHzM)})}' -ini_file '/atmosphere/kips/.bakTK/Slot 1.ini' -set-ini-val './config.ini' '*Slot 1' footer '{json_file(0,{ini_file(Backup,ramMHzM)})}' -ini_file '/atmosphere/kips/.bakTK/Slot 2.ini' -set-ini-val './config.ini' '*Slot 2' footer '{json_file(0,{ini_file(Backup,ramMHzM)})}' -ini_file '/atmosphere/kips/.bakTK/Slot 3.ini' -set-ini-val './config.ini' '*Slot 3' footer '{json_file(0,{ini_file(Backup,ramMHzM)})}' -ini_file '/atmosphere/kips/.bakTK/Slot 4.ini' -set-ini-val './config.ini' '*Slot 4' footer '{json_file(0,{ini_file(Backup,ramMHzM)})}' -ini_file '/atmosphere/kips/.bakTK/Slot 5.ini' -set-ini-val './config.ini' '*Slot 5' footer '{json_file(0,{ini_file(Backup,ramMHzM)})}' -ini_file '/atmosphere/kips/.bakTK/Slot 6.ini' -set-ini-val './config.ini' '*Slot 6' footer '{json_file(0,{ini_file(Backup,ramMHzM)})}' - -erista: -hex_file '/atmosphere/kips/loader.kip' -json_file './json/max_clocks.json' -ini_file '/atmosphere/kips/.bakTK/Slot 0.ini' -set-ini-val './config.ini' '*Slot 0' footer '{json_file(0,{ini_file(Backup,ramMHzE)})}' -ini_file '/atmosphere/kips/.bakTK/Slot 1.ini' -set-ini-val './config.ini' '*Slot 1' footer '{json_file(0,{ini_file(Backup,ramMHzE)})}' -ini_file '/atmosphere/kips/.bakTK/Slot 2.ini' -set-ini-val './config.ini' '*Slot 2' footer '{json_file(0,{ini_file(Backup,ramMHzE)})}' -ini_file '/atmosphere/kips/.bakTK/Slot 3.ini' -set-ini-val './config.ini' '*Slot 3' footer '{json_file(0,{ini_file(Backup,ramMHzE)})}' -ini_file '/atmosphere/kips/.bakTK/Slot 4.ini' -set-ini-val './config.ini' '*Slot 4' footer '{json_file(0,{ini_file(Backup,ramMHzE)})}' -ini_file '/atmosphere/kips/.bakTK/Slot 5.ini' -set-ini-val './config.ini' '*Slot 5' footer '{json_file(0,{ini_file(Backup,ramMHzE)})}' -ini_file '/atmosphere/kips/.bakTK/Slot 6.ini' -set-ini-val './config.ini' '*Slot 6' footer '{json_file(0,{ini_file(Backup,ramMHzE)})}' - - - -[backup] -hex_file '/atmosphere/kips/loader.kip' -delete '/atmosphere/kips/.bakTK/tmp.ini' -set-ini-val '/atmosphere/kips/.bakTK/tmp.ini' Backup cpuBoost {hex_file(CUST,8,3)} -set-ini-val '/atmosphere/kips/.bakTK/tmp.ini' Backup cpuUVL {hex_file(CUST,12,1)} -set-ini-val '/atmosphere/kips/.bakTK/tmp.ini' Backup cpuUVH {hex_file(CUST,252,1)} -set-ini-val '/atmosphere/kips/.bakTK/tmp.ini' Backup cpuVminE {hex_file(CUST,16,2)} -set-ini-val '/atmosphere/kips/.bakTK/tmp.ini' Backup cpuVmaxE {hex_file(CUST,20,2)} -set-ini-val '/atmosphere/kips/.bakTK/tmp.ini' Backup cpuVminL {hex_file(CUST,24,2)} -set-ini-val '/atmosphere/kips/.bakTK/tmp.ini' Backup cpuVminH {hex_file(CUST,28,2)} -set-ini-val '/atmosphere/kips/.bakTK/tmp.ini' Backup cpuVmaxM {hex_file(CUST,32,2)} -set-ini-val '/atmosphere/kips/.bakTK/tmp.ini' Backup gpuUVE {hex_file(CUST,36,1)} -set-ini-val '/atmosphere/kips/.bakTK/tmp.ini' Backup gpuUVM {hex_file(CUST,40,1)} -set-ini-val '/atmosphere/kips/.bakTK/tmp.ini' Backup gpuOFF {hex_file(CUST,44,1)} -set-ini-val '/atmosphere/kips/.bakTK/tmp.ini' Backup gpuVminE {hex_file(CUST,48,2)} -set-ini-val '/atmosphere/kips/.bakTK/tmp.ini' Backup gpuSpeedo {hex_file(CUST,52,2)} -set-ini-val '/atmosphere/kips/.bakTK/tmp.ini' Backup gpuVminM {hex_file(CUST,56,2)} -set-ini-val '/atmosphere/kips/.bakTK/tmp.ini' Backup gpuVmax {hex_file(CUST,60,2)} -set-ini-val '/atmosphere/kips/.bakTK/tmp.ini' Backup DRAM {hex_file(CUST,64,1)} -set-ini-val '/atmosphere/kips/.bakTK/tmp.ini' Backup ramVDD2 {hex_file(CUST,68,3)} -set-ini-val '/atmosphere/kips/.bakTK/tmp.ini' Backup ramVDDQ {hex_file(CUST,72,3)} -set-ini-val '/atmosphere/kips/.bakTK/tmp.ini' Backup ramMHzE {hex_file(CUST,76,3)} -set-ini-val '/atmosphere/kips/.bakTK/tmp.ini' Backup ramMHzM {hex_file(CUST,80,3)} -set-ini-val '/atmosphere/kips/.bakTK/tmp.ini' Backup DVB {hex_file(CUST,84,4)} -set-ini-val '/atmosphere/kips/.bakTK/tmp.ini' Backup T1 {hex_file(CUST,88,1)} -set-ini-val '/atmosphere/kips/.bakTK/tmp.ini' Backup T2 {hex_file(CUST,92,1)} -set-ini-val '/atmosphere/kips/.bakTK/tmp.ini' Backup T3 {hex_file(CUST,96,1)} -set-ini-val '/atmosphere/kips/.bakTK/tmp.ini' Backup T4 {hex_file(CUST,100,1)} -set-ini-val '/atmosphere/kips/.bakTK/tmp.ini' Backup T5 {hex_file(CUST,104,1)} -set-ini-val '/atmosphere/kips/.bakTK/tmp.ini' Backup T6 {hex_file(CUST,108,1)} -set-ini-val '/atmosphere/kips/.bakTK/tmp.ini' Backup T7 {hex_file(CUST,112,1)} -set-ini-val '/atmosphere/kips/.bakTK/tmp.ini' Backup T8 {hex_file(CUST,116,1)} -set-ini-val '/atmosphere/kips/.bakTK/tmp.ini' Backup 76UV3 {hex_file(CUST,124,2)} -set-ini-val '/atmosphere/kips/.bakTK/tmp.ini' Backup 153UV3 {hex_file(CUST,128,2)} -set-ini-val '/atmosphere/kips/.bakTK/tmp.ini' Backup 230UV3 {hex_file(CUST,132,2)} -set-ini-val '/atmosphere/kips/.bakTK/tmp.ini' Backup 307UV3 {hex_file(CUST,136,2)} -set-ini-val '/atmosphere/kips/.bakTK/tmp.ini' Backup 384UV3 {hex_file(CUST,140,2)} -set-ini-val '/atmosphere/kips/.bakTK/tmp.ini' Backup 460UV3 {hex_file(CUST,144,2)} -set-ini-val '/atmosphere/kips/.bakTK/tmp.ini' Backup 537UV3 {hex_file(CUST,148,2)} -set-ini-val '/atmosphere/kips/.bakTK/tmp.ini' Backup 614UV3 {hex_file(CUST,152,2)} -set-ini-val '/atmosphere/kips/.bakTK/tmp.ini' Backup 691UV3 {hex_file(CUST,156,2)} -set-ini-val '/atmosphere/kips/.bakTK/tmp.ini' Backup 768UV3 {hex_file(CUST,160,2)} -set-ini-val '/atmosphere/kips/.bakTK/tmp.ini' Backup 844UV3 {hex_file(CUST,164,2)} -set-ini-val '/atmosphere/kips/.bakTK/tmp.ini' Backup 921UV3 {hex_file(CUST,168,2)} -set-ini-val '/atmosphere/kips/.bakTK/tmp.ini' Backup 998UV3 {hex_file(CUST,172,2)} -set-ini-val '/atmosphere/kips/.bakTK/tmp.ini' Backup 1075UV3 {hex_file(CUST,176,2)} -set-ini-val '/atmosphere/kips/.bakTK/tmp.ini' Backup 1152UV3 {hex_file(CUST,180,2)} -set-ini-val '/atmosphere/kips/.bakTK/tmp.ini' Backup 1228UV3 {hex_file(CUST,184,2)} -set-ini-val '/atmosphere/kips/.bakTK/tmp.ini' Backup 1267UV3 {hex_file(CUST,188,2)} -set-ini-val '/atmosphere/kips/.bakTK/tmp.ini' Backup 1305UV3 {hex_file(CUST,192,2)} -set-ini-val '/atmosphere/kips/.bakTK/tmp.ini' Backup 1344UV3 {hex_file(CUST,196,2)} -set-ini-val '/atmosphere/kips/.bakTK/tmp.ini' Backup 1382UV3 {hex_file(CUST,200,2)} -set-ini-val '/atmosphere/kips/.bakTK/tmp.ini' Backup 1420UV3 {hex_file(CUST,204,2)} -set-ini-val '/atmosphere/kips/.bakTK/tmp.ini' Backup 1459UV3 {hex_file(CUST,208,2)} -set-ini-val '/atmosphere/kips/.bakTK/tmp.ini' Backup 1497UV3 {hex_file(CUST,212,2)} -set-ini-val '/atmosphere/kips/.bakTK/tmp.ini' Backup 1536UV3 {hex_file(CUST,216,2)} -set-ini-val '/atmosphere/kips/.bakTK/tmp.ini' Backup 1305GPU {hex_file(CUST,256,1)} -set-ini-val '/atmosphere/kips/.bakTK/tmp.ini' Backup CPUUL {hex_file(CUST,264,1)} -set-ini-val '/atmosphere/kips/.bakTK/tmp.ini' Backup CPUTABLE {hex_file(CUST,272,1)} -json_file './json/numbers.json' -set-ini-val '/atmosphere/kips/.bakTK/tmp.ini' Backup Timings '({json_file(0,{hex_file(CUST,88,1)})}-{json_file(0,{hex_file(CUST,92,1)})}-{json_file(0,{hex_file(CUST,96,1)})}) {json_file(0,{hex_file(CUST,100,1)})}-{json_file(0,{hex_file(CUST,104,1)})}-{json_file(0,{hex_file(CUST,108,1)})}-{json_file(0,{hex_file(CUST,112,1)})}-{json_file(0,{hex_file(CUST,116,1)})}' -ini_file '/config/sys-clk/config.ini' -json_file './json/gpu_dvfs_offset_dec.json' -set-ini-val '/atmosphere/kips/.bakTK/tmp.ini' Backup gpuDvfsO {json_file(0,{ini_file(values,gpu_dvfs_offset)})} -json '[{"null":"1", "0":"0", "1":"1", "2":"2"}]' -set-ini-val '/atmosphere/kips/.bakTK/tmp.ini' Backup gpuDvfs {json(0,{ini_file(values,gpu_dvfs)})} - -[restore] -ini_file '/atmosphere/kips/.bakTK/tmp.ini' -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 8 {ini_file(Backup,cpuBoost)} -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 12 {ini_file(Backup,cpuUVL)} -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 252 {ini_file(Backup,cpuUVH)} -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 16 {ini_file(Backup,cpuVminE)} -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 20 {ini_file(Backup,cpuVmaxE)} -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 24 {ini_file(Backup,cpuVminL)} -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 28 {ini_file(Backup,cpuVminH)} -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 32 {ini_file(Backup,cpuVmaxM)} -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 36 {ini_file(Backup,gpuUVE)} -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 40 {ini_file(Backup,gpuUVM)} -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 44 {ini_file(Backup,gpuOFF)} -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 48 {ini_file(Backup,gpuVminE)} -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 52 {ini_file(Backup,gpuSpeedo)} -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 56 {ini_file(Backup,gpuVminM)} -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 60 {ini_file(Backup,gpuVmax)} -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 64 {ini_file(Backup,DRAM)} -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 68 {ini_file(Backup,ramVDD2)} -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 72 {ini_file(Backup,ramVDDQ)} -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 76 {ini_file(Backup,ramMHzE)} -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 80 {ini_file(Backup,ramMHzM)} -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 84 {ini_file(Backup,DVB)} -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 88 {ini_file(Backup,T1)} -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 92 {ini_file(Backup,T2)} -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 96 {ini_file(Backup,T3)} -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 100 {ini_file(Backup,T4)} -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 104 {ini_file(Backup,T5)} -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 108 {ini_file(Backup,T6)} -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 112 {ini_file(Backup,T7)} -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 116 {ini_file(Backup,T8)} -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 124 {ini_file(Backup,76UV3)} -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 128 {ini_file(Backup,153UV3)} -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 132 {ini_file(Backup,230UV3)} -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 136 {ini_file(Backup,307UV3)} -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 140 {ini_file(Backup,384UV3)} -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 144 {ini_file(Backup,460UV3)} -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 148 {ini_file(Backup,537UV3)} -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 152 {ini_file(Backup,614UV3)} -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 156 {ini_file(Backup,691UV3)} -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 160 {ini_file(Backup,768UV3)} -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 164 {ini_file(Backup,844UV3)} -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 168 {ini_file(Backup,921UV3)} -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 172 {ini_file(Backup,998UV3)} -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 176 {ini_file(Backup,1075UV3)} -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 180 {ini_file(Backup,1152UV3)} -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 184 {ini_file(Backup,1228UV3)} -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 188 {ini_file(Backup,1267UV3)} -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 192 {ini_file(Backup,1305UV3)} -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 196 {ini_file(Backup,1344UV3)} -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 200 {ini_file(Backup,1382UV3)} -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 204 {ini_file(Backup,1420UV3)} -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 208 {ini_file(Backup,1459UV3)} -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 212 {ini_file(Backup,1497UV3)} -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 216 {ini_file(Backup,1536UV3)} -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 256 {ini_file(Backup,1305GPU)} -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 264 {ini_file(Backup,CPUUL)} -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 272 {ini_file(Backup,CPUTABLE)} -json_file './json/gpu_dvfs_offset_dec.json' -set-ini-val /config/sys-clk/config.ini values gpu_dvfs_offset {json_file(0,{ini_file(Backup,gpuDvfsO)})} -json '[{"null":"2", "0":"0", "1":"1", "2":"2"}]' -set-ini-val /config/sys-clk/config.ini values gpu_dvfs {json(0,{ini_file(Backup,gpuDvfs)})} - -[cMariko_boot] -hex_file '/atmosphere/kips/loader.kip' - -json_file './json/max_clocks.json' -set-ini-val './config.ini' '*Max Clock?RAMmariko' footer {json_file(0,{hex_file(CUST,80,3)})} - -json_file './json/cpu_max_freq_index.json' -set-ini-val './config.ini' 'Max CPU Freq?mariko' index {json_file(0,{hex_file(CUST,264,1)})} - -json_file './json/vddq.json' -set-ini-val './config.ini' '*Vddq' footer {json_file(0,{hex_file(CUST,72,3)})} - -json_file './json/ram_dvb_index.json' -set-ini-val './config.ini' 'EMC DVB Table?mariko' index {json_file(0,{hex_file(CUST,84,1)})} - -json_file './json/numbers.json' -set-ini-val './config.ini' 'High Freq UV?CPU' index {json_file(0,{hex_file(CUST,252,1)})} -set-ini-val './config.ini' 'Undervolt Mode?GPUmariko' index {json_file(0,{hex_file(CUST,40,1)})} - -json_file './json/cpu_table.json' -set-ini-val './config.ini' '*Table Config?CPUmariko' footer {json_file(0,{hex_file(CUST,272,1)})} - -json_file './json/mv.json' -set-ini-val './config.ini' '*High Freq Vmin?CPUmariko' footer {json_file(0,{hex_file(CUST,28,2)})} -set-ini-val './config.ini' '*Low Freq Vmin?CPUmariko' footer {json_file(0,{hex_file(CUST,24,2)})} - -json_file './json/voltage_limit.json' -set-ini-val './config.ini' '*Voltage Limit?CPUmariko' footer {json_file(0,{hex_file(CUST,32,2)})} - -json_file './json/vmin.json' -set-ini-val './config.ini' '*Vmin?GPUmariko' footer {json_file(0,{hex_file(CUST,56,2)})} -set-ini-val './config.ini' '*Vmax?GPU' footer {json_file(0,{hex_file(CUST,60,2)})} - -ini_file '/config/sys-clk/config.ini' -json '[{"null":"1", "0":"0", "1":"1", "2":"2"}]' -set-ini-val './config.ini' 'DVFS' index {json(0,{ini_file(values,gpu_dvfs)})} - -json_file './json/gpu_dvfs_offset_index.json' -set-ini-val './config.ini' 'DVFS Offset?GPUmariko' index {json_file(0,{ini_file(values,gpu_dvfs_offset)})} - - -[cErista_boot] -hex_file '/atmosphere/kips/loader.kip' - -json_file './json/max_clocks.json' -set-ini-val './config.ini' '*Max Clock?RAMerista' footer {json_file(0,{hex_file(CUST,76,3)})} - -json_file './json/numbers.json' -set-ini-val './config.ini' 'EMC DVB Table?erista' index {json_file(0,{hex_file(CUST,84,1)})} -set-ini-val './config.ini' 'Undervolt Mode?GPUerista' index {json_file(0,{hex_file(CUST,36,1)})} - -json_file './json/mv.json' -set-ini-val './config.ini' '*Vmin?GPUerista' footer {json_file(0,{hex_file(CUST,48,2)})} -set-ini-val './config.ini' '*Vmin?CPUerista' footer {json_file(0,{hex_file(CUST,16,2)})} - -json_file './json/voltage_limit.json' -set-ini-val './config.ini' '*Voltage Limit?CPUerista' footer {json_file(0,{hex_file(CUST,20,2)})} - - - diff --git a/Ultrahand/OC Toolkit/custom_table.ini b/Ultrahand/OC Toolkit/custom_table.ini deleted file mode 100644 index 157b462a..00000000 --- a/Ultrahand/OC Toolkit/custom_table.ini +++ /dev/null @@ -1,239 +0,0 @@ -;creator='ppkantorski, B3711' - - -[Custom Table] -[*76 - 230 MHz?GPUUV3] -;mode=option -;mini=true -;selection_mini=true -mariko: -json_file_source './mariko/gpu_uv3.json' label -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 124 {json_file_source(*,hex)} -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 128 {json_file_source(*,hex)} -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 132 {json_file_source(*,hex)} -set-footer '{json_file_source(*,name)}' -back -erista: -json_file_source './erista/gpu_uv3.json' label -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 124 {json_file_source(*,hex)} -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 128 {json_file_source(*,hex)} -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 132 {json_file_source(*,hex)} -set-footer '{json_file_source(*,name)}' -back - -[*307 MHz?GPUUV3] -;mode=option -;mini=true -;selection_mini=true -mariko: -json_file_source './mariko/gpu_uv3.json' label -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 136 {json_file_source(*,hex)} -set-footer '{json_file_source(*,name)}' -back -erista: -json_file_source './erista/gpu_uv3.json' label -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 136 {json_file_source(*,hex)} -set-footer '{json_file_source(*,name)}' -back - -[*384 MHz?GPUUV3] -;mode=option -;mini=true -;selection_mini=true -mariko: -json_file_source './mariko/gpu_uv3.json' label -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 140 {json_file_source(*,hex)} -set-footer '{json_file_source(*,name)}' -back -erista: -json_file_source './erista/gpu_uv3.json' label -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 140 {json_file_source(*,hex)} -set-footer '{json_file_source(*,name)}' -back - -[*460 MHz?GPUUV3] -;mode=option -;mini=true -;selection_mini=true -mariko: -json_file_source './mariko/gpu_uv3.json' label -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 144 {json_file_source(*,hex)} -set-footer '{json_file_source(*,name)}' -back -erista: -json_file_source './erista/gpu_uv3.json' label -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 144 {json_file_source(*,hex)} -set-footer '{json_file_source(*,name)}' -back - -[*537 MHz?GPUUV3] -;mode=option -;mini=true -;selection_mini=true -mariko: -json_file_source './mariko/gpu_uv3.json' label -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 148 {json_file_source(*,hex)} -set-footer '{json_file_source(*,name)}' -back -erista: -json_file_source './erista/gpu_uv3.json' label -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 148 {json_file_source(*,hex)} -set-footer '{json_file_source(*,name)}' -back - - -[*614 MHz?GPUUV3] -;mode=option -;mini=true -;selection_mini=true -mariko: -json_file_source './mariko/gpu_uv3.json' label -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 152 {json_file_source(*,hex)} -set-footer '{json_file_source(*,name)}' -back -erista: -json_file_source './erista/gpu_uv3.json' label -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 152 {json_file_source(*,hex)} -set-footer '{json_file_source(*,name)}' -back - -[*691 MHz?GPUUV3] -;mode=option -;mini=true -;selection_mini=true -mariko: -json_file_source './mariko/gpu_uv3.json' label -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 156 {json_file_source(*,hex)} -set-footer '{json_file_source(*,name)}' -back -erista: -json_file_source './erista/gpu_uv3.json' label -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 156 {json_file_source(*,hex)} -set-footer '{json_file_source(*,name)}' -back - -[*768 MHz?GPUUV3] -;mode=option -;mini=true -;selection_mini=true -mariko: -json_file_source './mariko/gpu_uv3.json' label -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 160 {json_file_source(*,hex)} -set-footer '{json_file_source(*,name)}' -back -erista: -json_file_source './erista/gpu_uv3.json' label -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 160 {json_file_source(*,hex)} -set-footer '{json_file_source(*,name)}' -back - -[*844 MHz?GPUUV3] -;mode=option -;mini=true -;selection_mini=true -mariko: -json_file_source './mariko/gpu_uv3.json' label -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 164 {json_file_source(*,hex)} -set-footer '{json_file_source(*,name)}' -back -erista: -json_file_source './erista/gpu_uv3.json' label -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 164 {json_file_source(*,hex)} -set-footer '{json_file_source(*,name)}' -back - -[*921 MHz?GPUUV3] -;mode=option -;mini=true -;selection_mini=true -mariko: -json_file_source './mariko/gpu_uv3.json' label -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 168 {json_file_source(*,hex)} -set-footer '{json_file_source(*,name)}' -back -erista: -json_file_source './erista/gpu_uv3.json' label -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 168 {json_file_source(*,hex)} -set-footer '{json_file_source(*,name)}' -back - -[*998 MHz?GPUUV3] -;mode=option -;mini=true -;selection_mini=true -mariko: -json_file_source './mariko/gpu_uv3.json' label -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 172 {json_file_source(*,hex)} -set-footer '{json_file_source(*,name)}' -back -erista: -json_file_source './erista/gpu_uv3.json' label -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 172 {json_file_source(*,hex)} -set-footer '{json_file_source(*,name)}' -back - -[*1075 MHz?GPUUV3mariko] -;system=mariko -;mini=true -;selection_mini=true -;mode=option -json_file_source './mariko/gpu_uv3.json' label -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 176 {json_file_source(*,hex)} -set-footer '{json_file_source(*,name)}' -back - -[*1152 MHz?GPUUV3mariko] -;system=mariko -;mode=option -;mini=true -;selection_mini=true -json_file_source './mariko/gpu_uv3.json' label -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 180 {json_file_source(*,hex)} -set-footer '{json_file_source(*,name)}' -back - -[*1228 MHz?GPUUV3] -;system=mariko -;mini=true -;selection_mini=true -;mode=option -json_file_source './mariko/gpu_uv3.json' label -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 184 {json_file_source(*,hex)} -set-footer '{json_file_source(*,name)}' -back - -[*1267 MHz?GPUUV3] -;system=mariko -;mini=true -;selection_mini=true -;mode=option -json_file_source './mariko/gpu_uv3.json' label -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 188 {json_file_source(*,hex)} -set-footer '{json_file_source(*,name)}' -back - - -[*1305 MHz?GPUUV3] -;system=mariko -;mini=true -;selection_mini=true -;mode=option -json_file_source './mariko/gpu_uv3.json' label -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 192 {json_file_source(*,hex)} -set-footer '{json_file_source(*,name)}' -back - - - - -[Gap] -;system=mariko -;mode=table -;background=false -;header=false -;gap=20 - - -[*Default Table?GPUUV3] -;mode=forwarder -package_source './default_table.ini' diff --git a/Ultrahand/OC Toolkit/data/EOS/backup_info.ini b/Ultrahand/OC Toolkit/data/EOS/backup_info.ini deleted file mode 100644 index 18870af4..00000000 --- a/Ultrahand/OC Toolkit/data/EOS/backup_info.ini +++ /dev/null @@ -1,112 +0,0 @@ -;creator=ppkantorski, MestreYodaRossi, B3711 - - -[@Presets] -[RAM] -[RAM Table] -;mode=table -;spacing=4 -;gap=0 -ini_file '/atmosphere/kips/.bakTK/tmp.ini' -'Timings' = {ini_file(Backup,Timings)} -ini_file '/atmosphere/kips/.bakTK/tmp.ini' -json_file './json/dram.json' -'DRAM'= {json_file(0,{ini_file(Backup,DRAM)})} -mariko: -json_file './json/max_clocks.json' -'Max Clock' = {json_file(0,{ini_file(Backup,ramMHzM)})} -json_file './json/vddq.json' -'Vddq' = {json_file(0,{ini_file(Backup,ramVDDQ)})} -json_file './json/vdd2.json' -'Vdd2' = {json_file(0,{ini_file(Backup,ramVDD2)})} -json_file './json/ram_dvb.json' -'EMC DVB' = {json_file(0,{ini_file(Backup,DVB)})} -erista: -json_file './json/max_clocks.json' -'Max Clock' = {json_file(0,{ini_file(Backup,ramMHzE)})} -json_file './json/vdd2.json' -'Vdd2' = {json_file(0,{ini_file(Backup,ramVDD2)})} -json_file './json/ram_dvb.json' -'EMC DVB' = {json_file(0,{ini_file(Backup,DVB)})} - - -[CPU] -[CPU Table] -;mode=table -;spacing=4 -;gap=4 -ini_file '/atmosphere/kips/.bakTK/tmp.ini' -json_file './json/numbers.json' -'UV Level' = {json_file(0,{ini_file(Backup,cpuUVL)})} -mariko: -json_file './json/high_freq_uv.json' -'High Freq UV Level' = {json_file(0,{ini_file(Backup,cpuUVH)})} -json_file './json/cpu_table.json' -'Table Config' = {json_file(0,{ini_file(Backup,CPUTABLE)})} -json_file './json/mv.json' -'Low Freq Vmin' = {json_file(0,{ini_file(Backup,cpuVminL)})} -'High Freq Vmin' = {json_file(0,{ini_file(Backup,cpuVminH)})} -json_file './json/voltage_limit.json' -'Volt Limit' = {json_file(0,{ini_file(Backup,cpuVmaxM)})} -json_file './json/max_clocks.json' -'Boost Clock' = {json_file(0,{ini_file(Backup,cpuBoost)})} -json_file './json/cpu_max_clock_m.json' -'Max Clock' = {json_file(0,{ini_file(Backup,CPUUL)})} -erista: -json_file './json/mv.json' -'Vmin' = {json_file(0,{ini_file(Backup,cpuVminE)})} -json_file './json/voltage_limit.json' -'Volt Limit' = {json_file(0,{ini_file(Backup,cpuVmaxE)})} -json_file './json/max_clocks.json' -'Boost Clock' = {json_file(0,{ini_file(Backup,cpuBoost)})} - -[GPU] -[GPU Table] -;mode=table -;spacing=4 -;gap=0 -ini_file '/atmosphere/kips/.bakTK/tmp.ini' -mariko: -json_file './json/gpu_uv_m.json' -'UV Level' = {json_file(0,{ini_file(Backup,gpuUVM)})} -json_file './json/gpu_dvfs_offset_info.json' -'DVFS' = {json_file(0,{ini_file(Backup,gpuDvfsO)})} -json_file './json/vmin.json' -'Vmin' = {json_file(0,{ini_file(Backup,gpuVminM)})} -'Vmax' = {json_file(0,{ini_file(Backup,gpuVmax)})} -json_file './json/voltage_offset.json' -'Volt Offset' = {json_file(0,{ini_file(Backup,gpuOFF)})} -erista: -json_file './json/gpu_uv_e.json' -'UV Level' = {json_file(0,{ini_file(Backup,gpuUVE)})} -json_file './json/mv.json' -'Vmin' = {json_file(0,{ini_file(Backup,gpuVminE)})} -json_file './json/voltage_offset.json' -'Volt Offset' = {json_file(0,{ini_file(Backup,gpuOFF)})} -;gap=100 - -[@Custom Table] -[Custom Table] -[Custom Table] -;mode=table -;spacing=8 -;gap=0 -ini_file '/atmosphere/kips/.bakTK/tmp.ini' -json_file './json/vmin.json' -'76 - 230 MHz' = {json_file(0,{ini_file(Backup,230UV3)})} -'307 MHz' = {json_file(0,{ini_file(Backup,307UV3)})} -'384 MHz' = {json_file(0,{ini_file(Backup,384UV3)})} -'460 MHz' = {json_file(0,{ini_file(Backup,460UV3)})} -'537 MHz' = {json_file(0,{ini_file(Backup,537UV3)})} -'614 MHz' = {json_file(0,{ini_file(Backup,614UV3)})} -'691 MHz' = {json_file(0,{ini_file(Backup,691UV3)})} -'768 MHz' = {json_file(0,{ini_file(Backup,768UV3)})} -'844 MHz' = {json_file(0,{ini_file(Backup,844UV3)})} -'921 MHz' = {json_file(0,{ini_file(Backup,921UV3)})} -'998 MHz' = {json_file(0,{ini_file(Backup,998UV3)})} -mariko: -'1075 MHz' = {json_file(0,{ini_file(Backup,1075UV3)})} -'1152 MHz' = {json_file(0,{ini_file(Backup,1152UV3)})} -'1228 MHz' = {json_file(0,{ini_file(Backup,1228UV3)})} -'1267 MHz' = {json_file(0,{ini_file(Backup,1267UV3)})} -'1305 MHz' = {json_file(0,{ini_file(Backup,1305UV3)})} diff --git a/Ultrahand/OC Toolkit/data/EOS/custom_table.ini b/Ultrahand/OC Toolkit/data/EOS/custom_table.ini deleted file mode 100644 index 157b462a..00000000 --- a/Ultrahand/OC Toolkit/data/EOS/custom_table.ini +++ /dev/null @@ -1,239 +0,0 @@ -;creator='ppkantorski, B3711' - - -[Custom Table] -[*76 - 230 MHz?GPUUV3] -;mode=option -;mini=true -;selection_mini=true -mariko: -json_file_source './mariko/gpu_uv3.json' label -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 124 {json_file_source(*,hex)} -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 128 {json_file_source(*,hex)} -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 132 {json_file_source(*,hex)} -set-footer '{json_file_source(*,name)}' -back -erista: -json_file_source './erista/gpu_uv3.json' label -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 124 {json_file_source(*,hex)} -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 128 {json_file_source(*,hex)} -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 132 {json_file_source(*,hex)} -set-footer '{json_file_source(*,name)}' -back - -[*307 MHz?GPUUV3] -;mode=option -;mini=true -;selection_mini=true -mariko: -json_file_source './mariko/gpu_uv3.json' label -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 136 {json_file_source(*,hex)} -set-footer '{json_file_source(*,name)}' -back -erista: -json_file_source './erista/gpu_uv3.json' label -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 136 {json_file_source(*,hex)} -set-footer '{json_file_source(*,name)}' -back - -[*384 MHz?GPUUV3] -;mode=option -;mini=true -;selection_mini=true -mariko: -json_file_source './mariko/gpu_uv3.json' label -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 140 {json_file_source(*,hex)} -set-footer '{json_file_source(*,name)}' -back -erista: -json_file_source './erista/gpu_uv3.json' label -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 140 {json_file_source(*,hex)} -set-footer '{json_file_source(*,name)}' -back - -[*460 MHz?GPUUV3] -;mode=option -;mini=true -;selection_mini=true -mariko: -json_file_source './mariko/gpu_uv3.json' label -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 144 {json_file_source(*,hex)} -set-footer '{json_file_source(*,name)}' -back -erista: -json_file_source './erista/gpu_uv3.json' label -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 144 {json_file_source(*,hex)} -set-footer '{json_file_source(*,name)}' -back - -[*537 MHz?GPUUV3] -;mode=option -;mini=true -;selection_mini=true -mariko: -json_file_source './mariko/gpu_uv3.json' label -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 148 {json_file_source(*,hex)} -set-footer '{json_file_source(*,name)}' -back -erista: -json_file_source './erista/gpu_uv3.json' label -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 148 {json_file_source(*,hex)} -set-footer '{json_file_source(*,name)}' -back - - -[*614 MHz?GPUUV3] -;mode=option -;mini=true -;selection_mini=true -mariko: -json_file_source './mariko/gpu_uv3.json' label -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 152 {json_file_source(*,hex)} -set-footer '{json_file_source(*,name)}' -back -erista: -json_file_source './erista/gpu_uv3.json' label -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 152 {json_file_source(*,hex)} -set-footer '{json_file_source(*,name)}' -back - -[*691 MHz?GPUUV3] -;mode=option -;mini=true -;selection_mini=true -mariko: -json_file_source './mariko/gpu_uv3.json' label -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 156 {json_file_source(*,hex)} -set-footer '{json_file_source(*,name)}' -back -erista: -json_file_source './erista/gpu_uv3.json' label -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 156 {json_file_source(*,hex)} -set-footer '{json_file_source(*,name)}' -back - -[*768 MHz?GPUUV3] -;mode=option -;mini=true -;selection_mini=true -mariko: -json_file_source './mariko/gpu_uv3.json' label -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 160 {json_file_source(*,hex)} -set-footer '{json_file_source(*,name)}' -back -erista: -json_file_source './erista/gpu_uv3.json' label -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 160 {json_file_source(*,hex)} -set-footer '{json_file_source(*,name)}' -back - -[*844 MHz?GPUUV3] -;mode=option -;mini=true -;selection_mini=true -mariko: -json_file_source './mariko/gpu_uv3.json' label -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 164 {json_file_source(*,hex)} -set-footer '{json_file_source(*,name)}' -back -erista: -json_file_source './erista/gpu_uv3.json' label -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 164 {json_file_source(*,hex)} -set-footer '{json_file_source(*,name)}' -back - -[*921 MHz?GPUUV3] -;mode=option -;mini=true -;selection_mini=true -mariko: -json_file_source './mariko/gpu_uv3.json' label -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 168 {json_file_source(*,hex)} -set-footer '{json_file_source(*,name)}' -back -erista: -json_file_source './erista/gpu_uv3.json' label -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 168 {json_file_source(*,hex)} -set-footer '{json_file_source(*,name)}' -back - -[*998 MHz?GPUUV3] -;mode=option -;mini=true -;selection_mini=true -mariko: -json_file_source './mariko/gpu_uv3.json' label -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 172 {json_file_source(*,hex)} -set-footer '{json_file_source(*,name)}' -back -erista: -json_file_source './erista/gpu_uv3.json' label -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 172 {json_file_source(*,hex)} -set-footer '{json_file_source(*,name)}' -back - -[*1075 MHz?GPUUV3mariko] -;system=mariko -;mini=true -;selection_mini=true -;mode=option -json_file_source './mariko/gpu_uv3.json' label -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 176 {json_file_source(*,hex)} -set-footer '{json_file_source(*,name)}' -back - -[*1152 MHz?GPUUV3mariko] -;system=mariko -;mode=option -;mini=true -;selection_mini=true -json_file_source './mariko/gpu_uv3.json' label -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 180 {json_file_source(*,hex)} -set-footer '{json_file_source(*,name)}' -back - -[*1228 MHz?GPUUV3] -;system=mariko -;mini=true -;selection_mini=true -;mode=option -json_file_source './mariko/gpu_uv3.json' label -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 184 {json_file_source(*,hex)} -set-footer '{json_file_source(*,name)}' -back - -[*1267 MHz?GPUUV3] -;system=mariko -;mini=true -;selection_mini=true -;mode=option -json_file_source './mariko/gpu_uv3.json' label -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 188 {json_file_source(*,hex)} -set-footer '{json_file_source(*,name)}' -back - - -[*1305 MHz?GPUUV3] -;system=mariko -;mini=true -;selection_mini=true -;mode=option -json_file_source './mariko/gpu_uv3.json' label -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 192 {json_file_source(*,hex)} -set-footer '{json_file_source(*,name)}' -back - - - - -[Gap] -;system=mariko -;mode=table -;background=false -;header=false -;gap=20 - - -[*Default Table?GPUUV3] -;mode=forwarder -package_source './default_table.ini' diff --git a/Ultrahand/OC Toolkit/data/EOS/erista/gpu_uv3.json b/Ultrahand/OC Toolkit/data/EOS/erista/gpu_uv3.json deleted file mode 100644 index 16ec74b0..00000000 --- a/Ultrahand/OC Toolkit/data/EOS/erista/gpu_uv3.json +++ /dev/null @@ -1,267 +0,0 @@ -[ - { - "name": "Auto", - "hex": "0000", - "label": "Auto" - }, - { - "name": "disabled", - "hex": "D007", - "label": "disabled" - }, - { - "name": "700 mV", - "hex": "BC02", - "label": "700 mV" - }, - { - "name": "705 mV", - "hex": "C102", - "label": "705 mV" - }, - { - "name": "710 mV", - "hex": "C602", - "label": "710 mV" - }, - { - "name": "715 mV", - "hex": "CB02", - "label": "715 mV" - }, - { - "name": "720 mV", - "hex": "D002", - "label": "720 mV" - }, - { - "name": "725 mV", - "hex": "D502", - "label": "725 mV" - }, - { - "name": "730 mV", - "hex": "DA02", - "label": "730 mV" - }, - { - "name": "735 mV", - "hex": "DF02", - "label": "735 mV" - }, - { - "name": "740 mV", - "hex": "E402", - "label": "740 mV" - }, - { - "name": "745 mV", - "hex": "E902", - "label": "745 mV" - }, - { - "name": "750 mV", - "hex": "EE02", - "label": "750 mV" - }, - { - "name": "755 mV", - "hex": "F302", - "label": "755 mV" - }, - { - "name": "760 mV", - "hex": "F802", - "label": "760 mV" - }, - { - "name": "765 mV", - "hex": "FD02", - "label": "765 mV" - }, - { - "name": "770 mV", - "hex": "0203", - "label": "770 mV" - }, - { - "name": "775 mV", - "hex": "0703", - "label": "775 mV" - }, - { - "name": "780 mV", - "hex": "0C03", - "label": "780 mV" - }, - { - "name": "785 mV", - "hex": "1103", - "label": "785 mV" - }, - { - "name": "790 mV", - "hex": "1603", - "label": "790 mV" - }, - { - "name": "795 mV", - "hex": "1B03", - "label": "795 mV" - }, - { - "name": "800 mV", - "hex": "2003", - "label": "800 mV" - }, - { - "name": "805 mV", - "hex": "2503", - "label": "805 mV" - }, - { - "name": "810 mV", - "hex": "2A03", - "label": "810 mV" - }, - { - "name": "815 mV", - "hex": "2F03", - "label": "815 mV" - }, - { - "name": "820 mV", - "hex": "3403", - "label": "820 mV" - }, - { - "name": "825 mV", - "hex": "3903", - "label": "825 mV" - }, - { - "name": "830 mV", - "hex": "3E03", - "label": "830 mV" - }, - { - "name": "835 mV", - "hex": "4303", - "label": "835 mV" - }, - { - "name": "840 mV", - "hex": "4803", - "label": "840 mV" - }, - { - "name": "845 mV", - "hex": "4D03", - "label": "845 mV" - }, - { - "name": "850 mV", - "hex": "5203", - "label": "850 mV" - }, - { - "name": "855 mV", - "hex": "5703", - "label": "855 mV" - }, - { - "name": "860 mV", - "hex": "5C03", - "label": "860 mV" - }, - { - "name": "865 mV", - "hex": "6103", - "label": "865 mV" - }, - { - "name": "870 mV", - "hex": "6603", - "label": "870 mV" - }, - { - "name": "875 mV", - "hex": "6B03", - "label": "875 mV" - }, - { - "name": "880 mV", - "hex": "7003", - "label": "880 mV" - }, - { - "name": "885 mV", - "hex": "7503", - "label": "885 mV" - }, - { - "name": "890 mV", - "hex": "7A03", - "label": "890 mV" - }, - { - "name": "895 mV", - "hex": "7F03", - "label": "895 mV" - }, - { - "name": "900 mV", - "hex": "8403", - "label": "900 mV" - }, - { - "name": "905 mV", - "hex": "8903", - "label": "905 mV" - }, - { - "name": "910 mV", - "hex": "8E03", - "label": "910 mV" - }, - { - "name": "915 mV", - "hex": "9303", - "label": "915 mV" - }, - { - "name": "920 mV", - "hex": "9803", - "label": "920 mV" - }, - { - "name": "925 mV", - "hex": "9D03", - "label": "925 mV" - }, - { - "name": "930 mV", - "hex": "A203", - "label": "930 mV" - }, - { - "name": "935 mV", - "hex": "A703", - "label": "935 mV" - }, - { - "name": "940 mV", - "hex": "AC03", - "label": "940 mV" - }, - { - "name": "945 mV", - "hex": "B103", - "label": "945 mV" - }, - { - "name": "950 mV", - "hex": "B603", - "label": "950 mV" - } -] diff --git a/Ultrahand/OC Toolkit/data/EOS/erista/gpu_uv3_e.json b/Ultrahand/OC Toolkit/data/EOS/erista/gpu_uv3_e.json deleted file mode 100644 index ec871112..00000000 --- a/Ultrahand/OC Toolkit/data/EOS/erista/gpu_uv3_e.json +++ /dev/null @@ -1,262 +0,0 @@ -[ - { - "name": "disabled", - "hex": "D007", - "label": "disabled" - }, - { - "name": "700 mV", - "hex": "BC02", - "label": "700 mV" - }, - { - "name": "705 mV", - "hex": "C102", - "label": "705 mV" - }, - { - "name": "710 mV", - "hex": "C602", - "label": "710 mV" - }, - { - "name": "715 mV", - "hex": "CB02", - "label": "715 mV" - }, - { - "name": "720 mV", - "hex": "D002", - "label": "720 mV" - }, - { - "name": "725 mV", - "hex": "D502", - "label": "725 mV" - }, - { - "name": "730 mV", - "hex": "DA02", - "label": "730 mV" - }, - { - "name": "735 mV", - "hex": "DF02", - "label": "735 mV" - }, - { - "name": "740 mV", - "hex": "E402", - "label": "740 mV" - }, - { - "name": "745 mV", - "hex": "E902", - "label": "745 mV" - }, - { - "name": "750 mV", - "hex": "EE02", - "label": "750 mV" - }, - { - "name": "755 mV", - "hex": "F302", - "label": "755 mV" - }, - { - "name": "760 mV", - "hex": "F802", - "label": "760 mV" - }, - { - "name": "765 mV", - "hex": "FD02", - "label": "765 mV" - }, - { - "name": "770 mV", - "hex": "0203", - "label": "770 mV" - }, - { - "name": "775 mV", - "hex": "0703", - "label": "775 mV" - }, - { - "name": "780 mV", - "hex": "0C03", - "label": "780 mV" - }, - { - "name": "785 mV", - "hex": "1103", - "label": "785 mV" - }, - { - "name": "790 mV", - "hex": "1603", - "label": "790 mV" - }, - { - "name": "795 mV", - "hex": "1B03", - "label": "795 mV" - }, - { - "name": "800 mV", - "hex": "2003", - "label": "800 mV" - }, - { - "name": "805 mV", - "hex": "2503", - "label": "805 mV" - }, - { - "name": "810 mV", - "hex": "2A03", - "label": "810 mV" - }, - { - "name": "815 mV", - "hex": "2F03", - "label": "815 mV" - }, - { - "name": "820 mV", - "hex": "3403", - "label": "820 mV" - }, - { - "name": "825 mV", - "hex": "3903", - "label": "825 mV" - }, - { - "name": "830 mV", - "hex": "3E03", - "label": "830 mV" - }, - { - "name": "835 mV", - "hex": "4303", - "label": "835 mV" - }, - { - "name": "840 mV", - "hex": "4803", - "label": "840 mV" - }, - { - "name": "845 mV", - "hex": "4D03", - "label": "845 mV" - }, - { - "name": "850 mV", - "hex": "5203", - "label": "850 mV" - }, - { - "name": "855 mV", - "hex": "5703", - "label": "855 mV" - }, - { - "name": "860 mV", - "hex": "5C03", - "label": "860 mV" - }, - { - "name": "865 mV", - "hex": "6103", - "label": "865 mV" - }, - { - "name": "870 mV", - "hex": "6603", - "label": "870 mV" - }, - { - "name": "875 mV", - "hex": "6B03", - "label": "875 mV" - }, - { - "name": "880 mV", - "hex": "7003", - "label": "880 mV" - }, - { - "name": "885 mV", - "hex": "7503", - "label": "885 mV" - }, - { - "name": "890 mV", - "hex": "7A03", - "label": "890 mV" - }, - { - "name": "895 mV", - "hex": "7F03", - "label": "895 mV" - }, - { - "name": "900 mV", - "hex": "8403", - "label": "900 mV" - }, - { - "name": "905 mV", - "hex": "8903", - "label": "905 mV" - }, - { - "name": "910 mV", - "hex": "8E03", - "label": "910 mV" - }, - { - "name": "915 mV", - "hex": "9303", - "label": "915 mV" - }, - { - "name": "920 mV", - "hex": "9803", - "label": "920 mV" - }, - { - "name": "925 mV", - "hex": "9D03", - "label": "925 mV" - }, - { - "name": "930 mV", - "hex": "A203", - "label": "930 mV" - }, - { - "name": "935 mV", - "hex": "A703", - "label": "935 mV" - }, - { - "name": "940 mV", - "hex": "AC03", - "label": "940 mV" - }, - { - "name": "945 mV", - "hex": "B103", - "label": "945 mV" - }, - { - "name": "950 mV", - "hex": "B603", - "label": "950 mV" - } -] diff --git a/Ultrahand/OC Toolkit/data/EOS/erista/ram_vdd2.json b/Ultrahand/OC Toolkit/data/EOS/erista/ram_vdd2.json deleted file mode 100644 index dcd6eb64..00000000 --- a/Ultrahand/OC Toolkit/data/EOS/erista/ram_vdd2.json +++ /dev/null @@ -1,87 +0,0 @@ -[ - { - "name": "Default", - "label": "Default", - "hex": "000000" - }, - { - "name": "1050 mV", - "label": "1050 mV", - "hex": "900510" - }, - { - "name": "1062.5 mV", - "label": "1062.5 mV", - "hex": "643610" - }, - { - "name": "1075 mV", - "label": "1075 mV", - "hex": "386710" - }, - { - "name": "1087.5 mV", - "label": "1087.5 mV", - "hex": "0C9810" - }, - { - "name": "1100 mV", - "label": "1100 mV", - "hex": "E0C810" - }, - { - "name": "1112.5 mV", - "label": "1112.5 mV", - "hex": "B4F910" - }, - { - "name": "1125 mV", - "label": "1125 mV - default", - "hex": "882A11" - }, - { - "name": "1137.5 mV", - "label": "1137.5 mV", - "hex": "5C5B11" - }, - { - "name": "1150 mV", - "label": "1150 mV", - "hex": "308C11" - }, - { - "name": "1162.5 mV", - "label": "1162.5 mV", - "hex": "04BD11" - }, - { - "name": "1175 mV", - "label": "1175 mV", - "hex": "D8ED11" - }, - { - "name": "1187.5 mV", - "label": "1187.5 mV", - "hex": "AC1E12" - }, - { - "name": "1200 mV", - "label": "1200 mV", - "hex": "804F12" - }, - { - "name": "1212.5 mV", - "label": "1212.5 mV", - "hex": "548012" - }, - { - "name": "1225 mV", - "label": "1225 mV - unsafe", - "hex": "28B112" - }, - { - "name": "1237.5 mV", - "label": "1237.5 mV - unsafe", - "hex": "FCE112" - } -] diff --git a/Ultrahand/OC Toolkit/data/EOS/info.ini b/Ultrahand/OC Toolkit/data/EOS/info.ini deleted file mode 100644 index 49d950c1..00000000 --- a/Ultrahand/OC Toolkit/data/EOS/info.ini +++ /dev/null @@ -1,193 +0,0 @@ -;creator=ppkantorski, MestreYodaRossi, B3711 -;show_version=true - - -[@Presets] -[RAM Table package Info] -;mode=table -;background=false -;spacing=4 -;gap=20 -;header_indent=true -;info_text_color=header -;section_text_color=header -json_file './json/ram_model.json' -'RAM' = '{json_file(0,{ram_model})}' - - -[RAM Table] -;mode=table -;spacing=4 -;gap=0 -hex_file '/atmosphere/kips/loader.kip' -json_file './json/numbers.json' -'Timings' = '({json_file(0,{hex_file(CUST,88,1)})}-{json_file(0,{hex_file(CUST,92,1)})}-{json_file(0,{hex_file(CUST,96,1)})}) {json_file(0,{hex_file(CUST,100,1)})}-{json_file(0,{hex_file(CUST,104,1)})}-{json_file(0,{hex_file(CUST,108,1)})}-{json_file(0,{hex_file(CUST,112,1)})}-{json_file(0,{hex_file(CUST,116,1)})}' - -hex_file '/atmosphere/kips/loader.kip' -json_file './json/dram.json' -'DRAM'= {json_file(0,{hex_file(CUST,64,1)})} -mariko: -json_file './json/max_clocks.json' -'Max Clock' = {json_file(0,{hex_file(CUST,80,3)})} -json_file './json/vddq.json' -'Vddq' = {json_file(0,{hex_file(CUST,72,3)})} -json_file './json/vdd2.json' -'Vdd2' = {json_file(0,{hex_file(CUST,68,3)})} -json_file './json/ram_dvb.json' -'EMC DVB' = {json_file(0,{hex_file(CUST,84,1)})} -erista: -json_file './json/max_clocks.json' -'Max Clock' = {json_file(0,{hex_file(CUST,76,3)})} -json_file './json/vdd2.json' -'Vdd2' = {json_file(0,{hex_file(CUST,68,3)})} -json_file './json/ram_dvb.json' -'EMC DVB' = {json_file(0,{hex_file(CUST,84,1)})} - -[gap] -;mode=table -;background=false -;gap=25 - -[CPU Table package Info] -;mode=table -;background=false -;spacing=4 -;gap=20 -;header_indent=true -;info_text_color=header -;section_text_color=header -'CPU' = '{cpu_speedo}' - -[CPU Table] -;mode=table -;spacing=4 -;gap=0 -hex_file '/atmosphere/kips/loader.kip' -json_file './json/numbers.json' -'UV Level' = {json_file(0,{hex_file(CUST,12,1)})} -mariko: -json_file './json/high_freq_uv.json' -'High Freq UV Level' = {json_file(0,{hex_file(CUST,252,1)})} -json_file './json/cpu_table.json' -'Table Config' = {json_file(0,{hex_file(CUST,272,1)})} -json_file './json/mv.json' -'Low Freq Vmin' = {json_file(0,{hex_file(CUST,24,2)})} -'High Freq Vmin' = {json_file(0,{hex_file(CUST,28,2)})} -json_file './json/voltage_limit.json' -'Volt Limit' = {json_file(0,{hex_file(CUST,32,2)})} -json_file './json/max_clocks.json' -'Boost Clock' = {json_file(0,{hex_file(CUST,8,3)})} -json_file './json/cpu_max_clock_m.json' -'Max Clock' = {json_file(0,{hex_file(CUST,264,1)})} -erista: -json_file './json/mv.json' -'Vmin' = {json_file(0,{hex_file(CUST,16,2)})} -json_file './json/voltage_limit.json' -'Volt Limit' = {json_file(0,{hex_file(CUST,20,2)})} -json_file './json/max_clocks.json' -'Boost Clock' = {json_file(0,{hex_file(CUST,8,3)})} - -[gap] -;mode=table -;background=false -;gap=25 - -[GPU Table package Info] -;mode=table -;background=false -;spacing=4 -;gap=20 -;header_indent=true -;info_text_color=header -;section_text_color=header -'GPU' = '{gpu_speedo}' - -[GPU Table] -;mode=table -;spacing=4 -;gap=0 -hex_file '/atmosphere/kips/loader.kip' -mariko: -json_file './json/gpu_uv_m.json' -'UV Level' = {json_file(0,{hex_file(CUST,40,1)})} -ini_file '/config/sys-clk/config.ini' -json_file './json/gpu_dvfs_offset_info.json' -'DVFS' = {json_file(0,{ini_file(values,gpu_dvfs_offset)})} -json_file './json/vmin.json' -'Vmin' = {json_file(0,{hex_file(CUST,56,2)})} -'Vmax' = {json_file(0,{hex_file(CUST,60,2)})} -json_file './json/voltage_offset.json' -'Volt Offset' = {json_file(0,{hex_file(CUST,44,1)})} -erista: -json_file './json/gpu_uv_e.json' -'UV Level' = {json_file(0,{hex_file(CUST,36,1)})} -json_file './json/mv.json' -'Vmin' = {json_file(0,{hex_file(CUST,48,2)})} -json_file './json/voltage_offset.json' -'Volt Offset' = {json_file(0,{hex_file(CUST,44,1)})} -;gap=100 - -[@Custom Table] -[Custom Table] -;mode=table -;background=false -;spacing=4 -;gap=20 -;header_indent=true -;info_text_color=header -;section_text_color=header -hex_file '/atmosphere/kips/loader.kip' -json_file './json/version.json' -'Custom Table' = '{json_file(0,{hex_file(CUST,260,1)})} kip' - -[Custom Table] -;mode=table -;spacing=5 -;gap=24 -hex_file '/atmosphere/kips/loader.kip' -json_file './json/vmin.json' -'76 - 230 MHz' = {json_file(0,{hex_file(CUST,132,2)})} -'307 MHz' = {json_file(0,{hex_file(CUST,136,2)})} -'384 MHz' = {json_file(0,{hex_file(CUST,140,2)})} -'460 MHz' = {json_file(0,{hex_file(CUST,144,2)})} -'537 MHz' = {json_file(0,{hex_file(CUST,148,2)})} -'614 MHz' = {json_file(0,{hex_file(CUST,152,2)})} -'691 MHz' = {json_file(0,{hex_file(CUST,156,2)})} -'768 MHz' = {json_file(0,{hex_file(CUST,160,2)})} -'844 MHz' = {json_file(0,{hex_file(CUST,164,2)})} -'921 MHz' = {json_file(0,{hex_file(CUST,168,2)})} -'998 MHz' = {json_file(0,{hex_file(CUST,172,2)})} -mariko: -'1075 MHz' = {json_file(0,{hex_file(CUST,176,2)})} -'1152 MHz' = {json_file(0,{hex_file(CUST,180,2)})} -'1228 MHz' = {json_file(0,{hex_file(CUST,184,2)})} -'1267 MHz' = {json_file(0,{hex_file(CUST,188,2)})} -'1305 MHz' = {json_file(0,{hex_file(CUST,192,2)})} - - -[Speedos1] -;mode=table -;background=false -;spacing=4 -;gap=15 -;header_indent=true -;info_text_color=header -;section_text_color=header -'Device Info' = ' CPU GPU SOC' - -[Speedos2] -;mode=table -;spacing=4 -;gap=25 -'Speedo' = '{cpu_speedo} | {gpu_speedo} | {soc_speedo}' -mariko: -'IDDQ' = ' {cpu_iddq} | {gpu_iddq} | {soc_iddq}' -erista: -'IDDQ' = ' {cpu_iddq} | {gpu_iddq} | {soc_iddq}' - -[Device Info Table] -;mode=table -;spacing=4 -;gap=15 -'Firmware' = 'HOS {hos_version} | AMS {ams_version}' -'RAM' = '{ram_model}' \ No newline at end of file diff --git a/Ultrahand/OC Toolkit/data/EOS/mariko/cpu_voltages.json b/Ultrahand/OC Toolkit/data/EOS/mariko/cpu_voltages.json deleted file mode 100644 index ffb1f076..00000000 --- a/Ultrahand/OC Toolkit/data/EOS/mariko/cpu_voltages.json +++ /dev/null @@ -1,67 +0,0 @@ -[ - { - "name": "1100 mV", - "label": "1100 mV", - "hex": "4C04" - }, - { - "name": "1105 mV", - "label": "1105 mV", - "hex": "5104" - }, - { - "name": "1110 mV", - "label": "1110 mV", - "hex": "5604" - }, - { - "name": "1115 mV", - "label": "1115 mV", - "hex": "5B04" - }, - { - "name": "1120 mV", - "label": "1120 mV - default", - "hex": "6004" - }, - { - "name": "1125 mV", - "label": "1125 mV", - "hex": "6504" - }, - { - "name": "1130 mV", - "label": "1130 mV", - "hex": "6A04" - }, - { - "name": "1135 mV", - "label": "1135 mV", - "hex": "6F04" - }, - { - "name": "1140 mV", - "label": "1140 mV", - "hex": "7404" - }, - { - "name": "1145 mV", - "label": "1145 mV", - "hex": "7904" - }, - { - "name": "1150 mV", - "label": "1150 mV", - "hex": "7E04" - }, - { - "name": "1155 mV", - "label": "1155 mV", - "hex": "8304" - }, - { - "name": "1160 mV", - "label": "1160 mV", - "hex": "8804" - } -] \ No newline at end of file diff --git a/Ultrahand/OC Toolkit/data/EOS/mariko/gpu_uv3.json b/Ultrahand/OC Toolkit/data/EOS/mariko/gpu_uv3.json deleted file mode 100644 index cf5a6569..00000000 --- a/Ultrahand/OC Toolkit/data/EOS/mariko/gpu_uv3.json +++ /dev/null @@ -1,387 +0,0 @@ -[ - { - "name": "Auto", - "hex": "0000", - "label": "Auto" - }, - { - "name": "disabled", - "hex": "D007", - "label": "disabled" - }, - { - "name": "480 mV", - "hex": "E001", - "label": "480 mV" - }, - { - "name": "485 mV", - "hex": "E501", - "label": "485 mV" - }, - { - "name": "490 mV", - "hex": "EA01", - "label": "490 mV" - }, - { - "name": "495 mV", - "hex": "EF01", - "label": "495 mV" - }, - { - "name": "500 mV", - "hex": "F401", - "label": "500 mV" - }, - { - "name": "505 mV", - "hex": "F901", - "label": "505 mV" - }, - { - "name": "510 mV", - "hex": "FE01", - "label": "510 mV" - }, - { - "name": "515 mV", - "hex": "0302", - "label": "515 mV" - }, - { - "name": "520 mV", - "hex": "0802", - "label": "520 mV" - }, - { - "name": "525 mV", - "hex": "0D02", - "label": "525 mV" - }, - { - "name": "530 mV", - "hex": "1202", - "label": "530 mV" - }, - { - "name": "535 mV", - "hex": "1702", - "label": "535 mV" - }, - { - "name": "540 mV", - "hex": "1C02", - "label": "540 mV" - }, - { - "name": "545 mV", - "hex": "2102", - "label": "545 mV" - }, - { - "name": "550 mV", - "hex": "2602", - "label": "550 mV" - }, - { - "name": "555 mV", - "hex": "2B02", - "label": "555 mV" - }, - { - "name": "560 mV", - "hex": "3002", - "label": "560 mV" - }, - { - "name": "565 mV", - "hex": "3502", - "label": "565 mV" - }, - { - "name": "570 mV", - "hex": "3A02", - "label": "570 mV" - }, - { - "name": "575 mV", - "hex": "3F02", - "label": "575 mV" - }, - { - "name": "580 mV", - "hex": "4402", - "label": "580 mV" - }, - { - "name": "585 mV", - "hex": "4902", - "label": "585 mV" - }, - { - "name": "590 mV", - "hex": "4E02", - "label": "590 mV" - }, - { - "name": "595 mV", - "hex": "5302", - "label": "595 mV" - }, - { - "name": "600 mV", - "hex": "5802", - "label": "600 mV" - }, - { - "name": "605 mV", - "hex": "5D02", - "label": "605 mV" - }, - { - "name": "610 mV", - "hex": "6202", - "label": "610 mV" - }, - { - "name": "615 mV", - "hex": "6702", - "label": "615 mV" - }, - { - "name": "620 mV", - "hex": "6C02", - "label": "620 mV" - }, - { - "name": "625 mV", - "hex": "7102", - "label": "625 mV" - }, - { - "name": "630 mV", - "hex": "7602", - "label": "630 mV" - }, - { - "name": "635 mV", - "hex": "7B02", - "label": "635 mV" - }, - { - "name": "640 mV", - "hex": "8002", - "label": "640 mV" - }, - { - "name": "645 mV", - "hex": "8502", - "label": "645 mV" - }, - { - "name": "650 mV", - "hex": "8A02", - "label": "650 mV" - }, - { - "name": "655 mV", - "hex": "8F02", - "label": "655 mV" - }, - { - "name": "660 mV", - "hex": "9402", - "label": "660 mV" - }, - { - "name": "665 mV", - "hex": "9902", - "label": "665 mV" - }, - { - "name": "670 mV", - "hex": "9E02", - "label": "670 mV" - }, - { - "name": "675 mV", - "hex": "A302", - "label": "675 mV" - }, - { - "name": "680 mV", - "hex": "A802", - "label": "680 mV" - }, - { - "name": "685 mV", - "hex": "AD02", - "label": "685 mV" - }, - { - "name": "690 mV", - "hex": "B202", - "label": "690 mV" - }, - { - "name": "695 mV", - "hex": "B702", - "label": "695 mV" - }, - { - "name": "700 mV", - "hex": "BC02", - "label": "700 mV" - }, - { - "name": "705 mV", - "hex": "C102", - "label": "705 mV" - }, - { - "name": "710 mV", - "hex": "C602", - "label": "710 mV" - }, - { - "name": "715 mV", - "hex": "CB02", - "label": "715 mV" - }, - { - "name": "720 mV", - "hex": "D002", - "label": "720 mV" - }, - { - "name": "725 mV", - "hex": "D502", - "label": "725 mV" - }, - { - "name": "730 mV", - "hex": "DA02", - "label": "730 mV" - }, - { - "name": "735 mV", - "hex": "DF02", - "label": "735 mV" - }, - { - "name": "740 mV", - "hex": "E402", - "label": "740 mV" - }, - { - "name": "745 mV", - "hex": "E902", - "label": "745 mV" - }, - { - "name": "750 mV", - "hex": "EE02", - "label": "750 mV" - }, - { - "name": "755 mV", - "hex": "F302", - "label": "755 mV" - }, - { - "name": "760 mV", - "hex": "F802", - "label": "760 mV" - }, - { - "name": "765 mV", - "hex": "FD02", - "label": "765 mV" - }, - { - "name": "770 mV", - "hex": "0203", - "label": "770 mV" - }, - { - "name": "775 mV", - "hex": "0703", - "label": "775 mV" - }, - { - "name": "780 mV", - "hex": "0C03", - "label": "780 mV" - }, - { - "name": "785 mV", - "hex": "1103", - "label": "785 mV" - }, - { - "name": "790 mV", - "hex": "1603", - "label": "790 mV" - }, - { - "name": "795 mV", - "hex": "1B03", - "label": "795 mV" - }, - { - "name": "800 mV", - "hex": "2003", - "label": "800 mV - unsafe" - }, - { - "name": "805 mV", - "hex": "2503", - "label": "805 mV - unsafe" - }, - { - "name": "810 mV", - "hex": "2A03", - "label": "810 mV - unsafe" - }, - { - "name": "815 mV", - "hex": "2F03", - "label": "815 mV - unsafe" - }, - { - "name": "820 mV", - "hex": "3403", - "label": "820 mV - unsafe" - }, - { - "name": "825 mV", - "hex": "3903", - "label": "825 mV - unsafe" - }, - { - "name": "830 mV", - "hex": "3E03", - "label": "830 mV - unsafe" - }, - { - "name": "835 mV", - "hex": "4303", - "label": "835 mV - unsafe" - }, - { - "name": "840 mV", - "hex": "4803", - "label": "840 mV - unsafe" - }, - { - "name": "845 mV", - "hex": "4D03", - "label": "845 mV - unsafe" - }, - { - "name": "850 mV", - "hex": "5203", - "label": "850 mV - unsafe" - } -] diff --git a/Ultrahand/OC Toolkit/data/EOS/mariko/gpu_uv3_e.json b/Ultrahand/OC Toolkit/data/EOS/mariko/gpu_uv3_e.json deleted file mode 100644 index 01254319..00000000 --- a/Ultrahand/OC Toolkit/data/EOS/mariko/gpu_uv3_e.json +++ /dev/null @@ -1,382 +0,0 @@ -[ - { - "name": "disabled", - "hex": "D007", - "label": "disabled" - }, - { - "name": "480 mV", - "hex": "E001", - "label": "480 mV" - }, - { - "name": "485 mV", - "hex": "E501", - "label": "485 mV" - }, - { - "name": "490 mV", - "hex": "EA01", - "label": "490 mV" - }, - { - "name": "495 mV", - "hex": "EF01", - "label": "495 mV" - }, - { - "name": "500 mV", - "hex": "F401", - "label": "500 mV" - }, - { - "name": "505 mV", - "hex": "F901", - "label": "505 mV" - }, - { - "name": "510 mV", - "hex": "FE01", - "label": "510 mV" - }, - { - "name": "515 mV", - "hex": "0302", - "label": "515 mV" - }, - { - "name": "520 mV", - "hex": "0802", - "label": "520 mV" - }, - { - "name": "525 mV", - "hex": "0D02", - "label": "525 mV" - }, - { - "name": "530 mV", - "hex": "1202", - "label": "530 mV" - }, - { - "name": "535 mV", - "hex": "1702", - "label": "535 mV" - }, - { - "name": "540 mV", - "hex": "1C02", - "label": "540 mV" - }, - { - "name": "545 mV", - "hex": "2102", - "label": "545 mV" - }, - { - "name": "550 mV", - "hex": "2602", - "label": "550 mV" - }, - { - "name": "555 mV", - "hex": "2B02", - "label": "555 mV" - }, - { - "name": "560 mV", - "hex": "3002", - "label": "560 mV" - }, - { - "name": "565 mV", - "hex": "3502", - "label": "565 mV" - }, - { - "name": "570 mV", - "hex": "3A02", - "label": "570 mV" - }, - { - "name": "575 mV", - "hex": "3F02", - "label": "575 mV" - }, - { - "name": "580 mV", - "hex": "4402", - "label": "580 mV" - }, - { - "name": "585 mV", - "hex": "4902", - "label": "585 mV" - }, - { - "name": "590 mV", - "hex": "4E02", - "label": "590 mV" - }, - { - "name": "595 mV", - "hex": "5302", - "label": "595 mV" - }, - { - "name": "600 mV", - "hex": "5802", - "label": "600 mV" - }, - { - "name": "605 mV", - "hex": "5D02", - "label": "605 mV" - }, - { - "name": "610 mV", - "hex": "6202", - "label": "610 mV" - }, - { - "name": "615 mV", - "hex": "6702", - "label": "615 mV" - }, - { - "name": "620 mV", - "hex": "6C02", - "label": "620 mV" - }, - { - "name": "625 mV", - "hex": "7102", - "label": "625 mV" - }, - { - "name": "630 mV", - "hex": "7602", - "label": "630 mV" - }, - { - "name": "635 mV", - "hex": "7B02", - "label": "635 mV" - }, - { - "name": "640 mV", - "hex": "8002", - "label": "640 mV" - }, - { - "name": "645 mV", - "hex": "8502", - "label": "645 mV" - }, - { - "name": "650 mV", - "hex": "8A02", - "label": "650 mV" - }, - { - "name": "655 mV", - "hex": "8F02", - "label": "655 mV" - }, - { - "name": "660 mV", - "hex": "9402", - "label": "660 mV" - }, - { - "name": "665 mV", - "hex": "9902", - "label": "665 mV" - }, - { - "name": "670 mV", - "hex": "9E02", - "label": "670 mV" - }, - { - "name": "675 mV", - "hex": "A302", - "label": "675 mV" - }, - { - "name": "680 mV", - "hex": "A802", - "label": "680 mV" - }, - { - "name": "685 mV", - "hex": "AD02", - "label": "685 mV" - }, - { - "name": "690 mV", - "hex": "B202", - "label": "690 mV" - }, - { - "name": "695 mV", - "hex": "B702", - "label": "695 mV" - }, - { - "name": "700 mV", - "hex": "BC02", - "label": "700 mV" - }, - { - "name": "705 mV", - "hex": "C102", - "label": "705 mV" - }, - { - "name": "710 mV", - "hex": "C602", - "label": "710 mV" - }, - { - "name": "715 mV", - "hex": "CB02", - "label": "715 mV" - }, - { - "name": "720 mV", - "hex": "D002", - "label": "720 mV" - }, - { - "name": "725 mV", - "hex": "D502", - "label": "725 mV" - }, - { - "name": "730 mV", - "hex": "DA02", - "label": "730 mV" - }, - { - "name": "735 mV", - "hex": "DF02", - "label": "735 mV" - }, - { - "name": "740 mV", - "hex": "E402", - "label": "740 mV" - }, - { - "name": "745 mV", - "hex": "E902", - "label": "745 mV" - }, - { - "name": "750 mV", - "hex": "EE02", - "label": "750 mV" - }, - { - "name": "755 mV", - "hex": "F302", - "label": "755 mV" - }, - { - "name": "760 mV", - "hex": "F802", - "label": "760 mV" - }, - { - "name": "765 mV", - "hex": "FD02", - "label": "765 mV" - }, - { - "name": "770 mV", - "hex": "0203", - "label": "770 mV" - }, - { - "name": "775 mV", - "hex": "0703", - "label": "775 mV" - }, - { - "name": "780 mV", - "hex": "0C03", - "label": "780 mV" - }, - { - "name": "785 mV", - "hex": "1103", - "label": "785 mV" - }, - { - "name": "790 mV", - "hex": "1603", - "label": "790 mV" - }, - { - "name": "795 mV", - "hex": "1B03", - "label": "795 mV" - }, - { - "name": "800 mV", - "hex": "2003", - "label": "800 mV - unsafe" - }, - { - "name": "805 mV", - "hex": "2503", - "label": "805 mV - unsafe" - }, - { - "name": "810 mV", - "hex": "2A03", - "label": "810 mV - unsafe" - }, - { - "name": "815 mV", - "hex": "2F03", - "label": "815 mV - unsafe" - }, - { - "name": "820 mV", - "hex": "3403", - "label": "820 mV - unsafe" - }, - { - "name": "825 mV", - "hex": "3903", - "label": "825 mV - unsafe" - }, - { - "name": "830 mV", - "hex": "3E03", - "label": "830 mV - unsafe" - }, - { - "name": "835 mV", - "hex": "4303", - "label": "835 mV - unsafe" - }, - { - "name": "840 mV", - "hex": "4803", - "label": "840 mV - unsafe" - }, - { - "name": "845 mV", - "hex": "4D03", - "label": "845 mV - unsafe" - }, - { - "name": "850 mV", - "hex": "5203", - "label": "850 mV - unsafe" - } -] diff --git a/Ultrahand/OC Toolkit/data/EOS/mariko/gpu_vmax.json b/Ultrahand/OC Toolkit/data/EOS/mariko/gpu_vmax.json deleted file mode 100644 index 1ec54f94..00000000 --- a/Ultrahand/OC Toolkit/data/EOS/mariko/gpu_vmax.json +++ /dev/null @@ -1,46 +0,0 @@ -[ - { - "name": "800 mV", - "hex": "2003" - }, - { - "name": "805 mV", - "hex": "2503" - }, - { - "name": "810 mV", - "hex": "2A03" - }, - { - "name": "815 mV", - "hex": "2F03" - }, - { - "name": "820 mV", - "hex": "3403" - }, - { - "name": "825 mV", - "hex": "3903" - }, - { - "name": "830 mV", - "hex": "3E03" - }, - { - "name": "835 mV", - "hex": "4303" - }, - { - "name": "840 mV", - "hex": "4803" - }, - { - "name": "845 mV", - "hex": "4D03" - }, - { - "name": "850 mV", - "hex": "5203" - } -] diff --git a/Ultrahand/OC Toolkit/data/EOS/mariko/ram_vdd2.json b/Ultrahand/OC Toolkit/data/EOS/mariko/ram_vdd2.json deleted file mode 100644 index 47717c22..00000000 --- a/Ultrahand/OC Toolkit/data/EOS/mariko/ram_vdd2.json +++ /dev/null @@ -1,77 +0,0 @@ -[ - { - "name": "Default", - "label": "Default", - "hex": "000000" - }, - { - "name": "1050 mV", - "label": "1050 mV", - "hex": "900510" - }, - { - "name": "1062.5 mV", - "label": "1062.5 mV", - "hex": "643610" - }, - { - "name": "1075 mV", - "label": "1075 mV", - "hex": "386710" - }, - { - "name": "1087.5 mV", - "label": "1087.5 mV", - "hex": "0C9810" - }, - { - "name": "1100 mV", - "label": "1100 mV - default", - "hex": "E0C810" - }, - { - "name": "1112.5 mV", - "label": "1112.5 mV", - "hex": "B4F910" - }, - { - "name": "1125 mV", - "label": "1125 mV", - "hex": "882A11" - }, - { - "name": "1137.5 mV", - "label": "1137.5 mV", - "hex": "5C5B11" - }, - { - "name": "1150 mV", - "label": "1150 mV", - "hex": "308C11" - }, - { - "name": "1162.5 mV", - "label": "1162.5 mV", - "hex": "04BD11" - }, - { - "name": "1175 mV", - "label": "1175 mV", - "hex": "D8ED11" - }, - { - "name": "1187.5 mV", - "label": "1187.5 mV", - "hex": "AC1E12" - }, - { - "name": "1200 mV", - "label": "1200 mV", - "hex": "804F12" - }, - { - "name": "1212.5 mV", - "label": "1212.5 mV", - "hex": "548012" - } -] diff --git a/Ultrahand/OC Toolkit/data/EOS/mariko/ram_vddq.json b/Ultrahand/OC Toolkit/data/EOS/mariko/ram_vddq.json deleted file mode 100644 index 8daa177b..00000000 --- a/Ultrahand/OC Toolkit/data/EOS/mariko/ram_vddq.json +++ /dev/null @@ -1,112 +0,0 @@ -[ - { - "name": "Default", - "label": "Default", - "hex": "000000" - }, - { - "name": "550 mV", - "label": "550 mV", - "hex": "706408" - }, - { - "name": "555 mV", - "label": "555 mV", - "hex": "F87708" - }, - { - "name": "560 mV", - "label": "560 mV", - "hex": "808B08" - }, - { - "name": "565 mV", - "label": "565 mV", - "hex": "089F08" - }, - { - "name": "570 mV", - "label": "570 mV", - "hex": "90B208" - }, - { - "name": "575 mV", - "label": "575 mV", - "hex": "18C608" - }, - { - "name": "580 mV", - "label": "580 mV", - "hex": "A0D908" - }, - { - "name": "585 mV", - "label": "585 mV", - "hex": "28ED08" - }, - { - "name": "590 mV", - "label": "590 mV", - "hex": "B00009" - }, - { - "name": "595 mV", - "label": "595 mV", - "hex": "381409" - }, - { - "name": "600 mV", - "label": "600 mV - default", - "hex": "C02709" - }, - { - "name": "605 mV", - "label": "605 mV", - "hex": "483B09" - }, - { - "name": "610 mV", - "label": "610 mV", - "hex": "D04E09" - }, - { - "name": "615 mV", - "label": "615 mV", - "hex": "586209" - }, - { - "name": "620 mV", - "label": "620 mV", - "hex": "E07509" - }, - { - "name": "625 mV", - "label": "625 mV", - "hex": "688909" - }, - { - "name": "630 mV", - "label": "630 mV", - "hex": "F09C09" - }, - { - "name": "635 mV", - "label": "635 mV", - "hex": "78B009" - }, - { - "name": "640 mV", - "label": "640 mV", - "hex": "00C409" - }, - { - "name": "645 mV", - "label": "645 mV", - "hex": "88D709" - }, - { - "name": "650 mV", - "label": "650 mV", - "hex": "10EB09" - } -] diff --git a/Ultrahand/OC Toolkit/data/EOS/update.ini b/Ultrahand/OC Toolkit/data/EOS/update.ini deleted file mode 100644 index b8badaa9..00000000 --- a/Ultrahand/OC Toolkit/data/EOS/update.ini +++ /dev/null @@ -1,192 +0,0 @@ -;title='OC Toolkit' -;creator='ppkantorski, B3711' -;about='This package was designed for advance overclock configurations. Use with caution and proper guidance.' - - -[@Software Update] - -[Version] -;mode=table -;background=true -;gap=20 -ini_file './config.ini' -'Latest Version' = '{ini_file(Update,online)}' - -[Update OC Toolkit] -try: -download https://github.com/ppkantorski/Ultrahand-Overlay/releases/latest/download/ovlmenu.ovl /config/ultrahand/downloads/ -move /config/ultrahand/downloads/ovlmenu.ovl /switch/.overlays/ovlmenu.ovl -download https://github.com/halop/OC_Toolkit_SC_EOS/releases/latest/download/OC.Toolkit.zip /config/ultrahand/downloads/ -unzip /config/ultrahand/downloads/OC.Toolkit.zip /config/ultrahand/downloads/OC.Toolkit/ -move './config.ini' '/config/ultrahand/downloads/OC.Toolkit/OC Toolkit/' -delete './' -move '/config/ultrahand/downloads/OC.Toolkit/OC Toolkit/' './' -delete /config/ultrahand/downloads/OC.Toolkit.zip -delete /config/ultrahand/downloads/OC.Toolkit/ - -[gap] -;mode=table -;background=false -;gap=30 - -[Update loader.kip] -try: -download https://github.com/halop/OC_Toolkit_SC_EOS/releases/latest/download/kip.zip /config/ultrahand/downloads/ -set-ini-val './config.ini' Backup Path 'upd' -clear hex_sum_cache -hex_file '/atmosphere/kips/loader.kip' -ini_file './config.ini' -mkdir /atmosphere/kips/.bakTK/ -set-ini-val '/atmosphere/kips/.bakTK/Backup {ini_file(Backup,Path)}.ini' Backup cpuBoost {hex_file(CUST,8,3)} -set-ini-val '/atmosphere/kips/.bakTK/Backup {ini_file(Backup,Path)}.ini' Backup cpuUVL {hex_file(CUST,12,1)} -set-ini-val '/atmosphere/kips/.bakTK/Backup {ini_file(Backup,Path)}.ini' Backup cpuUVH {hex_file(CUST,252,1)} -set-ini-val '/atmosphere/kips/.bakTK/Backup {ini_file(Backup,Path)}.ini' Backup cpuVminE {hex_file(CUST,16,2)} -set-ini-val '/atmosphere/kips/.bakTK/Backup {ini_file(Backup,Path)}.ini' Backup cpuVmaxE {hex_file(CUST,20,2)} -set-ini-val '/atmosphere/kips/.bakTK/Backup {ini_file(Backup,Path)}.ini' Backup cpuVminL {hex_file(CUST,24,2)} -set-ini-val '/atmosphere/kips/.bakTK/Backup {ini_file(Backup,Path)}.ini' Backup cpuVminH {hex_file(CUST,28,2)} -set-ini-val '/atmosphere/kips/.bakTK/Backup {ini_file(Backup,Path)}.ini' Backup cpuVmaxM {hex_file(CUST,32,2)} -set-ini-val '/atmosphere/kips/.bakTK/Backup {ini_file(Backup,Path)}.ini' Backup gpuUVE {hex_file(CUST,36,1)} -set-ini-val '/atmosphere/kips/.bakTK/Backup {ini_file(Backup,Path)}.ini' Backup gpuUVM {hex_file(CUST,40,1)} -set-ini-val '/atmosphere/kips/.bakTK/Backup {ini_file(Backup,Path)}.ini' Backup gpuOFF {hex_file(CUST,44,1)} -set-ini-val '/atmosphere/kips/.bakTK/Backup {ini_file(Backup,Path)}.ini' Backup gpuVminE {hex_file(CUST,48,2)} -set-ini-val '/atmosphere/kips/.bakTK/Backup {ini_file(Backup,Path)}.ini' Backup gpuSpeedo {hex_file(CUST,52,2)} -set-ini-val '/atmosphere/kips/.bakTK/Backup {ini_file(Backup,Path)}.ini' Backup gpuVminM {hex_file(CUST,56,2)} -set-ini-val '/atmosphere/kips/.bakTK/Backup {ini_file(Backup,Path)}.ini' Backup gpuVmax {hex_file(CUST,60,2)} -set-ini-val '/atmosphere/kips/.bakTK/Backup {ini_file(Backup,Path)}.ini' Backup DRAM {hex_file(CUST,64,1)} -set-ini-val '/atmosphere/kips/.bakTK/Backup {ini_file(Backup,Path)}.ini' Backup ramVDD2 {hex_file(CUST,68,3)} -set-ini-val '/atmosphere/kips/.bakTK/Backup {ini_file(Backup,Path)}.ini' Backup ramVDDQ {hex_file(CUST,72,3)} -set-ini-val '/atmosphere/kips/.bakTK/Backup {ini_file(Backup,Path)}.ini' Backup ramMHzE {hex_file(CUST,76,3)} -set-ini-val '/atmosphere/kips/.bakTK/Backup {ini_file(Backup,Path)}.ini' Backup ramMHzM {hex_file(CUST,80,3)} -set-ini-val '/atmosphere/kips/.bakTK/Backup {ini_file(Backup,Path)}.ini' Backup DVB {hex_file(CUST,84,1)} -set-ini-val '/atmosphere/kips/.bakTK/Backup {ini_file(Backup,Path)}.ini' Backup T1 {hex_file(CUST,88,1)} -set-ini-val '/atmosphere/kips/.bakTK/Backup {ini_file(Backup,Path)}.ini' Backup T2 {hex_file(CUST,92,1)} -set-ini-val '/atmosphere/kips/.bakTK/Backup {ini_file(Backup,Path)}.ini' Backup T3 {hex_file(CUST,96,1)} -set-ini-val '/atmosphere/kips/.bakTK/Backup {ini_file(Backup,Path)}.ini' Backup T4 {hex_file(CUST,100,1)} -set-ini-val '/atmosphere/kips/.bakTK/Backup {ini_file(Backup,Path)}.ini' Backup T5 {hex_file(CUST,104,1)} -set-ini-val '/atmosphere/kips/.bakTK/Backup {ini_file(Backup,Path)}.ini' Backup T6 {hex_file(CUST,108,1)} -set-ini-val '/atmosphere/kips/.bakTK/Backup {ini_file(Backup,Path)}.ini' Backup T7 {hex_file(CUST,112,1)} -set-ini-val '/atmosphere/kips/.bakTK/Backup {ini_file(Backup,Path)}.ini' Backup T8 {hex_file(CUST,116,1)} -set-ini-val '/atmosphere/kips/.bakTK/Backup {ini_file(Backup,Path)}.ini' Backup 76UV3 {hex_file(CUST,124,2)} -set-ini-val '/atmosphere/kips/.bakTK/Backup {ini_file(Backup,Path)}.ini' Backup 153UV3 {hex_file(CUST,128,2)} -set-ini-val '/atmosphere/kips/.bakTK/Backup {ini_file(Backup,Path)}.ini' Backup 230UV3 {hex_file(CUST,132,2)} -set-ini-val '/atmosphere/kips/.bakTK/Backup {ini_file(Backup,Path)}.ini' Backup 307UV3 {hex_file(CUST,136,2)} -set-ini-val '/atmosphere/kips/.bakTK/Backup {ini_file(Backup,Path)}.ini' Backup 384UV3 {hex_file(CUST,140,2)} -set-ini-val '/atmosphere/kips/.bakTK/Backup {ini_file(Backup,Path)}.ini' Backup 460UV3 {hex_file(CUST,144,2)} -set-ini-val '/atmosphere/kips/.bakTK/Backup {ini_file(Backup,Path)}.ini' Backup 537UV3 {hex_file(CUST,148,2)} -set-ini-val '/atmosphere/kips/.bakTK/Backup {ini_file(Backup,Path)}.ini' Backup 614UV3 {hex_file(CUST,152,2)} -set-ini-val '/atmosphere/kips/.bakTK/Backup {ini_file(Backup,Path)}.ini' Backup 691UV3 {hex_file(CUST,156,2)} -set-ini-val '/atmosphere/kips/.bakTK/Backup {ini_file(Backup,Path)}.ini' Backup 768UV3 {hex_file(CUST,160,2)} -set-ini-val '/atmosphere/kips/.bakTK/Backup {ini_file(Backup,Path)}.ini' Backup 844UV3 {hex_file(CUST,164,2)} -set-ini-val '/atmosphere/kips/.bakTK/Backup {ini_file(Backup,Path)}.ini' Backup 921UV3 {hex_file(CUST,168,2)} -set-ini-val '/atmosphere/kips/.bakTK/Backup {ini_file(Backup,Path)}.ini' Backup 998UV3 {hex_file(CUST,172,2)} -set-ini-val '/atmosphere/kips/.bakTK/Backup {ini_file(Backup,Path)}.ini' Backup 1075UV3 {hex_file(CUST,176,2)} -set-ini-val '/atmosphere/kips/.bakTK/Backup {ini_file(Backup,Path)}.ini' Backup 1152UV3 {hex_file(CUST,180,2)} -set-ini-val '/atmosphere/kips/.bakTK/Backup {ini_file(Backup,Path)}.ini' Backup 1228UV3 {hex_file(CUST,184,2)} -set-ini-val '/atmosphere/kips/.bakTK/Backup {ini_file(Backup,Path)}.ini' Backup 1267UV3 {hex_file(CUST,188,2)} -set-ini-val '/atmosphere/kips/.bakTK/Backup {ini_file(Backup,Path)}.ini' Backup 1305UV3 {hex_file(CUST,192,2)} -set-ini-val '/atmosphere/kips/.bakTK/Backup {ini_file(Backup,Path)}.ini' Backup 1344UV3 {hex_file(CUST,196,2)} -set-ini-val '/atmosphere/kips/.bakTK/Backup {ini_file(Backup,Path)}.ini' Backup 1382UV3 {hex_file(CUST,200,2)} -set-ini-val '/atmosphere/kips/.bakTK/Backup {ini_file(Backup,Path)}.ini' Backup 1420UV3 {hex_file(CUST,204,2)} -set-ini-val '/atmosphere/kips/.bakTK/Backup {ini_file(Backup,Path)}.ini' Backup 1459UV3 {hex_file(CUST,208,2)} -set-ini-val '/atmosphere/kips/.bakTK/Backup {ini_file(Backup,Path)}.ini' Backup 1497UV3 {hex_file(CUST,212,2)} -set-ini-val '/atmosphere/kips/.bakTK/Backup {ini_file(Backup,Path)}.ini' Backup 1536UV3 {hex_file(CUST,216,2)} -set-ini-val '/atmosphere/kips/.bakTK/Backup {ini_file(Backup,Path)}.ini' Backup 1305GPU {hex_file(CUST,256,2)} -set-ini-val '/atmosphere/kips/.bakTK/Backup {ini_file(Backup,Path)}.ini' Backup CPUUL {hex_file(CUST,264,2)} -set-ini-val '/atmosphere/kips/.bakTK/Backup {ini_file(Backup,Path)}.ini' Backup CPUTABLE {hex_file(CUST,272,2)} -remove-ini-section './config.ini' Backup - -unzip /config/ultrahand/downloads/kip.zip /config/ultrahand/downloads/kip/ -move /atmosphere/kips/loader.kip '/atmosphere/kips/.bakTK/loader.kip.backup' -move /config/ultrahand/downloads/kip/loader.kip '/atmosphere/kips/loader.kip' -delete /config/ultrahand/downloads/kip.zip -delete /config/ultrahand/downloads/kip/ -delete '/atmosphere/kips/loader.kip.backup' - - -set-ini-val './config.ini' Backup Path '/atmosphere/kips/.bakTK/Backup upd.ini' -clear hex_sum_cache -ini_file './config.ini' -ini_file '{ini_file(Backup,Path)}' - -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 8 {ini_file(Backup,cpuBoost)} -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 12 {ini_file(Backup,cpuUVL)} -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 252 {ini_file(Backup,cpuUVH)} -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 16 {ini_file(Backup,cpuVminE)} -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 20 {ini_file(Backup,cpuVmaxE)} -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 24 {ini_file(Backup,cpuVminL)} -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 28 {ini_file(Backup,cpuVminH)} -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 32 {ini_file(Backup,cpuVmaxM)} -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 36 {ini_file(Backup,gpuUVE)} -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 40 {ini_file(Backup,gpuUVM)} -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 44 {ini_file(Backup,gpuOFF)} -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 48 {ini_file(Backup,gpuVminE)} -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 52 {ini_file(Backup,gpuSpeedo)} -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 56 {ini_file(Backup,gpuVminM)} -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 60 {ini_file(Backup,gpuVmax)} -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 64 {ini_file(Backup,DRAM)} -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 68 {ini_file(Backup,ramVDD2)} -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 72 {ini_file(Backup,ramVDDQ)} -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 76 {ini_file(Backup,ramMHzE)} -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 80 {ini_file(Backup,ramMHzM)} -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 84 {ini_file(Backup,DVB)} -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 88 {ini_file(Backup,T1)} -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 92 {ini_file(Backup,T2)} -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 96 {ini_file(Backup,T3)} -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 100 {ini_file(Backup,T4)} -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 104 {ini_file(Backup,T5)} -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 108 {ini_file(Backup,T6)} -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 112 {ini_file(Backup,T7)} -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 116 {ini_file(Backup,T8)} -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 124 {ini_file(Backup,76UV3)} -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 128 {ini_file(Backup,153UV3)} -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 132 {ini_file(Backup,230UV3)} -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 136 {ini_file(Backup,307UV3)} -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 140 {ini_file(Backup,384UV3)} -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 144 {ini_file(Backup,460UV3)} -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 148 {ini_file(Backup,537UV3)} -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 152 {ini_file(Backup,614UV3)} -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 156 {ini_file(Backup,691UV3)} -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 160 {ini_file(Backup,768UV3)} -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 164 {ini_file(Backup,844UV3)} -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 168 {ini_file(Backup,921UV3)} -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 172 {ini_file(Backup,998UV3)} -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 176 {ini_file(Backup,1075UV3)} -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 180 {ini_file(Backup,1152UV3)} -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 184 {ini_file(Backup,1228UV3)} -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 188 {ini_file(Backup,1267UV3)} -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 192 {ini_file(Backup,1305UV3)} -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 196 {ini_file(Backup,1344UV3)} -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 200 {ini_file(Backup,1382UV3)} -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 204 {ini_file(Backup,1420UV3)} -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 208 {ini_file(Backup,1459UV3)} -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 212 {ini_file(Backup,1497UV3)} -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 216 {ini_file(Backup,1536UV3)} -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 256 {ini_file(Backup,1305GPU)} -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 264 {ini_file(Backup,CPUUL)} -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 272 {ini_file(Backup,CPUTABLE)} -delete '/atmosphere/kips/.bakTK/Backup upd.ini' -exec boot - - -[gap] -;mode=table -;background=false -;gap=30 - - -[Update sys-clk-eos] -try: -download https://github.com/halop/OC_Toolkit_SC_EOS/releases/latest/download/sys-clk.zip /config/ultrahand/downloads/ -unzip /config/ultrahand/downloads/sys-clk.zip /config/ultrahand/downloads/sys-clk/ -move '/config/ultrahand/downloads/sys-clk/' '/' -delete /config/ultrahand/downloads/sys-clk.zip -delete /config/ultrahand/downloads/sys-clk/ - - -[gap] -;mode=table -;background=false -;gap=30 - - -[Package Info] \ No newline at end of file diff --git a/Ultrahand/OC Toolkit/data/SC/backup_info.ini b/Ultrahand/OC Toolkit/data/SC/backup_info.ini deleted file mode 100644 index 6b66a25d..00000000 --- a/Ultrahand/OC Toolkit/data/SC/backup_info.ini +++ /dev/null @@ -1,118 +0,0 @@ -;creator=ppkantorski, MestreYodaRossi, B3711 - - -[@Presets] -[RAM] -[RAM Table] -;mode=table -;spacing=4 -;gap=0 -ini_file '/atmosphere/kips/.bakTK/tmp.ini' -'Timings' = {ini_file(Backup,Timings)} -ini_file '/atmosphere/kips/.bakTK/tmp.ini' -json_file './json/dram.json' -'DRAM'= {json_file(0,{ini_file(Backup,DRAM)})} -mariko: -json_file './json/max_clocks.json' -'Max Clock' = {json_file(0,{ini_file(Backup,ramMHzM)})} -json_file './json/vddq.json' -'Vddq' = {json_file(0,{ini_file(Backup,ramVDDQ)})} -json_file './json/vdd2.json' -'Vdd2' = {json_file(0,{ini_file(Backup,ramVDD2)})} -json_file './json/ram_dvb.json' -'EMC DVB' = {json_file(0,{ini_file(Backup,DVB)})} -erista: -json_file './json/max_clocks.json' -'Max Clock' = {json_file(0,{ini_file(Backup,ramMHzE)})} -json_file './json/vdd2.json' -'Vdd2' = {json_file(0,{ini_file(Backup,ramVDD2)})} -json_file './json/ram_dvb.json' -'EMC DVB' = {json_file(0,{ini_file(Backup,DVB)})} - - -[CPU] -[CPU Table] -;mode=table -;spacing=4 -;gap=4 -ini_file '/atmosphere/kips/.bakTK/tmp.ini' -json_file './json/numbers.json' -'UV Level' = {json_file(0,{ini_file(Backup,cpuUVL)})} -mariko: -json_file './json/high_freq_uv.json' -'High Freq UV Level' = {json_file(0,{ini_file(Backup,cpuUVH)})} -json_file './json/cpu_table.json' -'Table Config' = {json_file(0,{ini_file(Backup,CPUTABLE)})} -json_file './json/mv.json' -'Low Freq Vmin' = {json_file(0,{ini_file(Backup,cpuVminL)})} -'High Freq Vmin' = {json_file(0,{ini_file(Backup,cpuVminH)})} -json_file './json/voltage_limit.json' -'Volt Limit' = {json_file(0,{ini_file(Backup,cpuVmaxM)})} -json_file './json/max_clocks.json' -'Boost Clock' = {json_file(0,{ini_file(Backup,cpuBoost)})} -json_file './json/cpu_max_clock_m.json' -'Max Clock' = {json_file(0,{ini_file(Backup,CPUUL)})} -erista: -json_file './json/mv.json' -'Vmin' = {json_file(0,{ini_file(Backup,cpuVminE)})} -json_file './json/voltage_limit.json' -'Volt Limit' = {json_file(0,{ini_file(Backup,cpuVmaxE)})} -json_file './json/max_clocks.json' -'Boost Clock' = {json_file(0,{ini_file(Backup,cpuBoost)})} - -[GPU] -[GPU Table] -;mode=table -;spacing=4 -;gap=0 -ini_file '/atmosphere/kips/.bakTK/tmp.ini' -mariko: -json_file './json/gpu_uv_m.json' -'UV Level' = {json_file(0,{ini_file(Backup,gpuUVM)})} -json_file './json/gpu_dvfs_offset_info.json' -'DVFS' = {json_file(0,{ini_file(Backup,gpuDvfsO)})} -json_file './json/vmin.json' -'Vmin' = {json_file(0,{ini_file(Backup,gpuVminM)})} -'Vmax' = {json_file(0,{ini_file(Backup,gpuVmax)})} -json_file './json/voltage_offset.json' -'Volt Offset' = {json_file(0,{ini_file(Backup,gpuOFF)})} -erista: -json_file './json/gpu_uv_e.json' -'UV Level' = {json_file(0,{ini_file(Backup,gpuUVE)})} -json_file './json/mv.json' -'Vmin' = {json_file(0,{ini_file(Backup,gpuVminE)})} -json_file './json/voltage_offset.json' -'Volt Offset' = {json_file(0,{ini_file(Backup,gpuOFF)})} -;gap=100 - -[@Custom Table] -[Custom Table] -[Custom Table] -;mode=table -;spacing=7 -;gap=0 -ini_file '/atmosphere/kips/.bakTK/tmp.ini' -json_file './json/vmin.json' -'76 - 230 MHz' = {json_file(0,{ini_file(Backup,230UV3)})} -'307 MHz' = {json_file(0,{ini_file(Backup,307UV3)})} -'384 MHz' = {json_file(0,{ini_file(Backup,384UV3)})} -'460 MHz' = {json_file(0,{ini_file(Backup,460UV3)})} -'537 MHz' = {json_file(0,{ini_file(Backup,537UV3)})} -'614 MHz' = {json_file(0,{ini_file(Backup,614UV3)})} -'691 MHz' = {json_file(0,{ini_file(Backup,691UV3)})} -'768 MHz' = {json_file(0,{ini_file(Backup,768UV3)})} -'844 MHz' = {json_file(0,{ini_file(Backup,844UV3)})} -'921 MHz' = {json_file(0,{ini_file(Backup,921UV3)})} -'998 MHz' = {json_file(0,{ini_file(Backup,998UV3)})} -'1075 MHz' = {json_file(0,{ini_file(Backup,1075UV3)})} -'1152 MHz' = {json_file(0,{ini_file(Backup,1152UV3)})} -mariko: -'1228 MHz' = {json_file(0,{ini_file(Backup,1228UV3)})} -'1267 MHz' = {json_file(0,{ini_file(Backup,1267UV3)})} -'1305 MHz' = {json_file(0,{ini_file(Backup,1305UV3)})} -'1344 MHz' = {json_file(0,{ini_file(Backup,1344UV3)})} -'1382 MHz' = {json_file(0,{ini_file(Backup,1382UV3)})} -'1420 MHz' = {json_file(0,{ini_file(Backup,1420UV3)})} -'1459 MHz' = {json_file(0,{ini_file(Backup,1459UV3)})} -'1497 MHz' = {json_file(0,{ini_file(Backup,1497UV3)})} -'1536 MHz' = {json_file(0,{ini_file(Backup,1536UV3)})} \ No newline at end of file diff --git a/Ultrahand/OC Toolkit/data/SC/custom_table.ini b/Ultrahand/OC Toolkit/data/SC/custom_table.ini deleted file mode 100644 index d1e61075..00000000 --- a/Ultrahand/OC Toolkit/data/SC/custom_table.ini +++ /dev/null @@ -1,327 +0,0 @@ -;creator='ppkantorski, B3711' - - -[Custom Table] -[*76 - 230 MHz?GPUUV3] -;mode=option -;mini=true -;selection_mini=true -mariko: -json_file_source './mariko/gpu_uv3.json' label -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 124 {json_file_source(*,hex)} -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 128 {json_file_source(*,hex)} -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 132 {json_file_source(*,hex)} -set-footer '{json_file_source(*,name)}' -back -erista: -json_file_source './erista/gpu_uv3.json' label -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 124 {json_file_source(*,hex)} -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 128 {json_file_source(*,hex)} -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 132 {json_file_source(*,hex)} -set-footer '{json_file_source(*,name)}' -back - -[*307 MHz?GPUUV3] -;mode=option -;mini=true -;selection_mini=true -mariko: -json_file_source './mariko/gpu_uv3.json' label -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 136 {json_file_source(*,hex)} -set-footer '{json_file_source(*,name)}' -back -erista: -json_file_source './erista/gpu_uv3.json' label -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 136 {json_file_source(*,hex)} -set-footer '{json_file_source(*,name)}' -back - -[*384 MHz?GPUUV3] -;mode=option -;mini=true -;selection_mini=true -mariko: -json_file_source './mariko/gpu_uv3.json' label -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 140 {json_file_source(*,hex)} -set-footer '{json_file_source(*,name)}' -back -erista: -json_file_source './erista/gpu_uv3.json' label -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 140 {json_file_source(*,hex)} -set-footer '{json_file_source(*,name)}' -back - -[*460 MHz?GPUUV3] -;mode=option -;mini=true -;selection_mini=true -mariko: -json_file_source './mariko/gpu_uv3.json' label -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 144 {json_file_source(*,hex)} -set-footer '{json_file_source(*,name)}' -back -erista: -json_file_source './erista/gpu_uv3.json' label -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 144 {json_file_source(*,hex)} -set-footer '{json_file_source(*,name)}' -back - -[*537 MHz?GPUUV3] -;mode=option -;mini=true -;selection_mini=true -mariko: -json_file_source './mariko/gpu_uv3.json' label -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 148 {json_file_source(*,hex)} -set-footer '{json_file_source(*,name)}' -back -erista: -json_file_source './erista/gpu_uv3.json' label -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 148 {json_file_source(*,hex)} -set-footer '{json_file_source(*,name)}' -back - - -[*614 MHz?GPUUV3] -;mode=option -;mini=true -;selection_mini=true -mariko: -json_file_source './mariko/gpu_uv3.json' label -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 152 {json_file_source(*,hex)} -set-footer '{json_file_source(*,name)}' -back -erista: -json_file_source './erista/gpu_uv3.json' label -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 152 {json_file_source(*,hex)} -set-footer '{json_file_source(*,name)}' -back - -[*691 MHz?GPUUV3] -;mode=option -;mini=true -;selection_mini=true -mariko: -json_file_source './mariko/gpu_uv3.json' label -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 156 {json_file_source(*,hex)} -set-footer '{json_file_source(*,name)}' -back -erista: -json_file_source './erista/gpu_uv3.json' label -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 156 {json_file_source(*,hex)} -set-footer '{json_file_source(*,name)}' -back - -[*768 MHz?GPUUV3] -;mode=option -;mini=true -;selection_mini=true -mariko: -json_file_source './mariko/gpu_uv3.json' label -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 160 {json_file_source(*,hex)} -set-footer '{json_file_source(*,name)}' -back -erista: -json_file_source './erista/gpu_uv3.json' label -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 160 {json_file_source(*,hex)} -set-footer '{json_file_source(*,name)}' -back - -[*844 MHz?GPUUV3] -;mode=option -;mini=true -;selection_mini=true -mariko: -json_file_source './mariko/gpu_uv3.json' label -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 164 {json_file_source(*,hex)} -set-footer '{json_file_source(*,name)}' -back -erista: -json_file_source './erista/gpu_uv3.json' label -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 164 {json_file_source(*,hex)} -set-footer '{json_file_source(*,name)}' -back - -[*921 MHz?GPUUV3] -;mode=option -;mini=true -;selection_mini=true -mariko: -json_file_source './mariko/gpu_uv3.json' label -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 168 {json_file_source(*,hex)} -set-footer '{json_file_source(*,name)}' -back -erista: -json_file_source './erista/gpu_uv3.json' label -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 168 {json_file_source(*,hex)} -set-footer '{json_file_source(*,name)}' -back - -[*998 MHz?GPUUV3] -;mode=option -;mini=true -;selection_mini=true -mariko: -json_file_source './mariko/gpu_uv3.json' label -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 172 {json_file_source(*,hex)} -set-footer '{json_file_source(*,name)}' -back -erista: -json_file_source './erista/gpu_uv3.json' label -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 172 {json_file_source(*,hex)} -set-footer '{json_file_source(*,name)}' -back - -[*1075 MHz?GPUUV3mariko] -;system=mariko -;mini=true -;selection_mini=true -;mode=option -json_file_source './mariko/gpu_uv3.json' label -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 176 {json_file_source(*,hex)} -set-footer '{json_file_source(*,name)}' -back - - -[*1075 MHz?GPUUV3erista] -;system=erista -;mini=true -;selection_mini=true -;mode=option -json_file_source './erista/gpu_uv3_e.json' label -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 176 {json_file_source(*,hex)} -set-footer '{json_file_source(*,name)}' -back - - -[*1152 MHz?GPUUV3mariko] -;system=mariko -;mode=option -;mini=true -;selection_mini=true -json_file_source './mariko/gpu_uv3.json' label -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 180 {json_file_source(*,hex)} -set-footer '{json_file_source(*,name)}' -back - - -[*1152 MHz?GPUUV3erista] -;system=erista -;mini=true -;selection_mini=true -;mode=option -json_file_source './erista/gpu_uv3_e.json' label -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 180 {json_file_source(*,hex)} -set-footer '{json_file_source(*,name)}' -back - - -[*1228 MHz?GPUUV3] -;system=mariko -;mini=true -;selection_mini=true -;mode=option -json_file_source './mariko/gpu_uv3.json' label -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 184 {json_file_source(*,hex)} -set-footer '{json_file_source(*,name)}' -back - -[*1267 MHz?GPUUV3] -;system=mariko -;mini=true -;selection_mini=true -;mode=option -json_file_source './mariko/gpu_uv3.json' label -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 188 {json_file_source(*,hex)} -set-footer '{json_file_source(*,name)}' -back - - -[*1305 MHz?GPUUV3] -;system=mariko -;mini=true -;selection_mini=true -;mode=option -json_file_source './mariko/gpu_uv3.json' label -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 192 {json_file_source(*,hex)} -set-footer '{json_file_source(*,name)}' -back - - -[*1344 MHz?GPUUV3] -;system=mariko -;mini=true -;selection_mini=true -;mode=option -json_file_source './mariko/gpu_uv3_e.json' label -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 196 {json_file_source(*,hex)} -set-footer '{json_file_source(*,name)}' -back - - -[*1382 MHz?GPUUV3] -;system=mariko -;mini=true -;selection_mini=true -;mode=option -json_file_source './mariko/gpu_uv3_e.json' label -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 200 {json_file_source(*,hex)} -set-footer '{json_file_source(*,name)}' -back - - -[*1420 MHz?GPUUV3] -;system=mariko -;mini=true -;selection_mini=true -;mode=option -json_file_source './mariko/gpu_uv3_e.json' label -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 204 {json_file_source(*,hex)} -set-footer '{json_file_source(*,name)}' -back - - -[*1459 MHz?GPUUV3] -;system=mariko -;mini=true -;selection_mini=true -;mode=option -json_file_source './mariko/gpu_uv3_e.json' label -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 208 {json_file_source(*,hex)} -set-footer '{json_file_source(*,name)}' -back - - -[*1497 MHz?GPUUV3] -;system=mariko -;mini=true -;selection_mini=true -;mode=option -json_file_source './mariko/gpu_uv3_e.json' label -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 212 {json_file_source(*,hex)} -set-footer '{json_file_source(*,name)}' -back - - -[*1536 MHz?GPUUV3] -;system=mariko -;mini=true -;selection_mini=true -;mode=option -json_file_source './mariko/gpu_uv3_e.json' label -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 216 {json_file_source(*,hex)} -set-footer '{json_file_source(*,name)}' -back - - -[Gap] -;system=mariko -;mode=table -;background=false -;header=false -;gap=20 - - -[*Default Table?GPUUV3] -;mode=forwarder -package_source './default_table.ini' diff --git a/Ultrahand/OC Toolkit/data/SC/erista/gpu_uv3.json b/Ultrahand/OC Toolkit/data/SC/erista/gpu_uv3.json deleted file mode 100644 index e713c7ed..00000000 --- a/Ultrahand/OC Toolkit/data/SC/erista/gpu_uv3.json +++ /dev/null @@ -1,312 +0,0 @@ -[ - { - "name": "Auto", - "hex": "0000", - "label": "Auto" - }, - { - "name": "disabled", - "hex": "D007", - "label": "disabled" - }, - { - "name": "700 mV", - "hex": "BC02", - "label": "700 mV" - }, - { - "name": "705 mV", - "hex": "C102", - "label": "705 mV" - }, - { - "name": "710 mV", - "hex": "C602", - "label": "710 mV" - }, - { - "name": "715 mV", - "hex": "CB02", - "label": "715 mV" - }, - { - "name": "720 mV", - "hex": "D002", - "label": "720 mV" - }, - { - "name": "725 mV", - "hex": "D502", - "label": "725 mV" - }, - { - "name": "730 mV", - "hex": "DA02", - "label": "730 mV" - }, - { - "name": "735 mV", - "hex": "DF02", - "label": "735 mV" - }, - { - "name": "740 mV", - "hex": "E402", - "label": "740 mV" - }, - { - "name": "745 mV", - "hex": "E902", - "label": "745 mV" - }, - { - "name": "750 mV", - "hex": "EE02", - "label": "750 mV" - }, - { - "name": "755 mV", - "hex": "F302", - "label": "755 mV" - }, - { - "name": "760 mV", - "hex": "F802", - "label": "760 mV" - }, - { - "name": "765 mV", - "hex": "FD02", - "label": "765 mV" - }, - { - "name": "770 mV", - "hex": "0203", - "label": "770 mV" - }, - { - "name": "775 mV", - "hex": "0703", - "label": "775 mV" - }, - { - "name": "780 mV", - "hex": "0C03", - "label": "780 mV" - }, - { - "name": "785 mV", - "hex": "1103", - "label": "785 mV" - }, - { - "name": "790 mV", - "hex": "1603", - "label": "790 mV" - }, - { - "name": "795 mV", - "hex": "1B03", - "label": "795 mV" - }, - { - "name": "800 mV", - "hex": "2003", - "label": "800 mV" - }, - { - "name": "805 mV", - "hex": "2503", - "label": "805 mV" - }, - { - "name": "810 mV", - "hex": "2A03", - "label": "810 mV" - }, - { - "name": "815 mV", - "hex": "2F03", - "label": "815 mV" - }, - { - "name": "820 mV", - "hex": "3403", - "label": "820 mV" - }, - { - "name": "825 mV", - "hex": "3903", - "label": "825 mV" - }, - { - "name": "830 mV", - "hex": "3E03", - "label": "830 mV" - }, - { - "name": "835 mV", - "hex": "4303", - "label": "835 mV" - }, - { - "name": "840 mV", - "hex": "4803", - "label": "840 mV" - }, - { - "name": "845 mV", - "hex": "4D03", - "label": "845 mV" - }, - { - "name": "850 mV", - "hex": "5203", - "label": "850 mV" - }, - { - "name": "855 mV", - "hex": "5703", - "label": "855 mV" - }, - { - "name": "860 mV", - "hex": "5C03", - "label": "860 mV" - }, - { - "name": "865 mV", - "hex": "6103", - "label": "865 mV" - }, - { - "name": "870 mV", - "hex": "6603", - "label": "870 mV" - }, - { - "name": "875 mV", - "hex": "6B03", - "label": "875 mV" - }, - { - "name": "880 mV", - "hex": "7003", - "label": "880 mV" - }, - { - "name": "885 mV", - "hex": "7503", - "label": "885 mV" - }, - { - "name": "890 mV", - "hex": "7A03", - "label": "890 mV" - }, - { - "name": "895 mV", - "hex": "7F03", - "label": "895 mV" - }, - { - "name": "900 mV", - "hex": "8403", - "label": "900 mV" - }, - { - "name": "905 mV", - "hex": "8903", - "label": "905 mV" - }, - { - "name": "910 mV", - "hex": "8E03", - "label": "910 mV" - }, - { - "name": "915 mV", - "hex": "9303", - "label": "915 mV" - }, - { - "name": "920 mV", - "hex": "9803", - "label": "920 mV" - }, - { - "name": "925 mV", - "hex": "9D03", - "label": "925 mV" - }, - { - "name": "930 mV", - "hex": "A203", - "label": "930 mV" - }, - { - "name": "935 mV", - "hex": "A703", - "label": "935 mV" - }, - { - "name": "940 mV", - "hex": "AC03", - "label": "940 mV" - }, - { - "name": "945 mV", - "hex": "B103", - "label": "945 mV" - }, - { - "name": "950 mV", - "hex": "B603", - "label": "950 mV" - }, - { - "name": "955 mV", - "hex": "BB03", - "label": "955 mV - unsafe" - }, - { - "name": "960 mV", - "hex": "C003", - "label": "960 mV - unsafe" - }, - { - "name": "965 mV", - "hex": "C503", - "label": "965 mV - unsafe" - }, - { - "name": "970 mV", - "hex": "CA03", - "label": "970 mV - unsafe" - }, - { - "name": "975 mV", - "hex": "CF03", - "label": "975 mV - unsafe" - }, - { - "name": "980 mV", - "hex": "D403", - "label": "980 mV - unsafe" - }, - { - "name": "985 mV", - "hex": "D903", - "label": "985 mV - unsafe" - }, - { - "name": "990 mV", - "hex": "DE03", - "label": "990 mV - unsafe" - }, - { - "name": "995 mV", - "hex": "E303", - "label": "995 mV - unsafe" - } -] diff --git a/Ultrahand/OC Toolkit/data/SC/erista/gpu_uv3_e.json b/Ultrahand/OC Toolkit/data/SC/erista/gpu_uv3_e.json deleted file mode 100644 index 4ba8b1ef..00000000 --- a/Ultrahand/OC Toolkit/data/SC/erista/gpu_uv3_e.json +++ /dev/null @@ -1,307 +0,0 @@ -[ - { - "name": "disabled", - "hex": "D007", - "label": "disabled" - }, - { - "name": "700 mV", - "hex": "BC02", - "label": "700 mV" - }, - { - "name": "705 mV", - "hex": "C102", - "label": "705 mV" - }, - { - "name": "710 mV", - "hex": "C602", - "label": "710 mV" - }, - { - "name": "715 mV", - "hex": "CB02", - "label": "715 mV" - }, - { - "name": "720 mV", - "hex": "D002", - "label": "720 mV" - }, - { - "name": "725 mV", - "hex": "D502", - "label": "725 mV" - }, - { - "name": "730 mV", - "hex": "DA02", - "label": "730 mV" - }, - { - "name": "735 mV", - "hex": "DF02", - "label": "735 mV" - }, - { - "name": "740 mV", - "hex": "E402", - "label": "740 mV" - }, - { - "name": "745 mV", - "hex": "E902", - "label": "745 mV" - }, - { - "name": "750 mV", - "hex": "EE02", - "label": "750 mV" - }, - { - "name": "755 mV", - "hex": "F302", - "label": "755 mV" - }, - { - "name": "760 mV", - "hex": "F802", - "label": "760 mV" - }, - { - "name": "765 mV", - "hex": "FD02", - "label": "765 mV" - }, - { - "name": "770 mV", - "hex": "0203", - "label": "770 mV" - }, - { - "name": "775 mV", - "hex": "0703", - "label": "775 mV" - }, - { - "name": "780 mV", - "hex": "0C03", - "label": "780 mV" - }, - { - "name": "785 mV", - "hex": "1103", - "label": "785 mV" - }, - { - "name": "790 mV", - "hex": "1603", - "label": "790 mV" - }, - { - "name": "795 mV", - "hex": "1B03", - "label": "795 mV" - }, - { - "name": "800 mV", - "hex": "2003", - "label": "800 mV" - }, - { - "name": "805 mV", - "hex": "2503", - "label": "805 mV" - }, - { - "name": "810 mV", - "hex": "2A03", - "label": "810 mV" - }, - { - "name": "815 mV", - "hex": "2F03", - "label": "815 mV" - }, - { - "name": "820 mV", - "hex": "3403", - "label": "820 mV" - }, - { - "name": "825 mV", - "hex": "3903", - "label": "825 mV" - }, - { - "name": "830 mV", - "hex": "3E03", - "label": "830 mV" - }, - { - "name": "835 mV", - "hex": "4303", - "label": "835 mV" - }, - { - "name": "840 mV", - "hex": "4803", - "label": "840 mV" - }, - { - "name": "845 mV", - "hex": "4D03", - "label": "845 mV" - }, - { - "name": "850 mV", - "hex": "5203", - "label": "850 mV" - }, - { - "name": "855 mV", - "hex": "5703", - "label": "855 mV" - }, - { - "name": "860 mV", - "hex": "5C03", - "label": "860 mV" - }, - { - "name": "865 mV", - "hex": "6103", - "label": "865 mV" - }, - { - "name": "870 mV", - "hex": "6603", - "label": "870 mV" - }, - { - "name": "875 mV", - "hex": "6B03", - "label": "875 mV" - }, - { - "name": "880 mV", - "hex": "7003", - "label": "880 mV" - }, - { - "name": "885 mV", - "hex": "7503", - "label": "885 mV" - }, - { - "name": "890 mV", - "hex": "7A03", - "label": "890 mV" - }, - { - "name": "895 mV", - "hex": "7F03", - "label": "895 mV" - }, - { - "name": "900 mV", - "hex": "8403", - "label": "900 mV" - }, - { - "name": "905 mV", - "hex": "8903", - "label": "905 mV" - }, - { - "name": "910 mV", - "hex": "8E03", - "label": "910 mV" - }, - { - "name": "915 mV", - "hex": "9303", - "label": "915 mV" - }, - { - "name": "920 mV", - "hex": "9803", - "label": "920 mV" - }, - { - "name": "925 mV", - "hex": "9D03", - "label": "925 mV" - }, - { - "name": "930 mV", - "hex": "A203", - "label": "930 mV" - }, - { - "name": "935 mV", - "hex": "A703", - "label": "935 mV" - }, - { - "name": "940 mV", - "hex": "AC03", - "label": "940 mV" - }, - { - "name": "945 mV", - "hex": "B103", - "label": "945 mV" - }, - { - "name": "950 mV", - "hex": "B603", - "label": "950 mV" - }, - { - "name": "955 mV", - "hex": "BB03", - "label": "955 mV - unsafe" - }, - { - "name": "960 mV", - "hex": "C003", - "label": "960 mV - unsafe" - }, - { - "name": "965 mV", - "hex": "C503", - "label": "965 mV - unsafe" - }, - { - "name": "970 mV", - "hex": "CA03", - "label": "970 mV - unsafe" - }, - { - "name": "975 mV", - "hex": "CF03", - "label": "975 mV - unsafe" - }, - { - "name": "980 mV", - "hex": "D403", - "label": "980 mV - unsafe" - }, - { - "name": "985 mV", - "hex": "D903", - "label": "985 mV - unsafe" - }, - { - "name": "990 mV", - "hex": "DE03", - "label": "990 mV - unsafe" - }, - { - "name": "995 mV", - "hex": "E303", - "label": "995 mV - unsafe" - } -] diff --git a/Ultrahand/OC Toolkit/data/SC/erista/ram_vdd2.json b/Ultrahand/OC Toolkit/data/SC/erista/ram_vdd2.json deleted file mode 100644 index 2114e2f1..00000000 --- a/Ultrahand/OC Toolkit/data/SC/erista/ram_vdd2.json +++ /dev/null @@ -1,187 +0,0 @@ -[ - { - "name": "Default", - "label": "Default", - "hex": "000000" - }, - { - "name": "912.5 mV", - "label": "912.5 mV - unsafe", - "hex": "74EC0D" - }, - { - "name": "925 mV", - "label": "925 mV - unsafe", - "hex": "481D0E" - }, - { - "name": "937.5 mV", - "label": "937.5 mV - unsafe", - "hex": "1C4E0E" - }, - { - "name": "950 mV", - "label": "950 mV - unsafe", - "hex": "F07E0E" - }, - { - "name": "962.5 mV", - "label": "962.5 mV - unsafe", - "hex": "C4AF0E" - }, - { - "name": "975 mV", - "label": "975 mV - unsafe", - "hex": "98E00E" - }, - { - "name": "987.5 mV", - "label": "987.5 mV - unsafe", - "hex": "6CZZ0F" - }, - { - "name": "1000 mV", - "label": "1000 mV - unsafe", - "hex": "40420F" - }, - { - "name": "1012.5 mV", - "label": "1012.5 mV - unsafe", - "hex": "14730F" - }, - { - "name": "1025 mV", - "label": "1025 mV - unsafe", - "hex": "E8A30F" - }, - { - "name": "1037.5 mV", - "label": "1037.5 mV - unsafe", - "hex": "BCD40F" - }, - { - "name": "1050 mV", - "label": "1050 mV", - "hex": "900510" - }, - { - "name": "1062.5 mV", - "label": "1062.5 mV", - "hex": "643610" - }, - { - "name": "1075 mV", - "label": "1075 mV", - "hex": "386710" - }, - { - "name": "1087.5 mV", - "label": "1087.5 mV", - "hex": "0C9810" - }, - { - "name": "1100 mV", - "label": "1100 mV", - "hex": "E0C810" - }, - { - "name": "1112.5 mV", - "label": "1112.5 mV", - "hex": "B4F910" - }, - { - "name": "1125 mV", - "label": "1125 mV - default", - "hex": "882A11" - }, - { - "name": "1137.5 mV", - "label": "1137.5 mV", - "hex": "5C5B11" - }, - { - "name": "1150 mV", - "label": "1150 mV", - "hex": "308C11" - }, - { - "name": "1162.5 mV", - "label": "1162.5 mV", - "hex": "04BD11" - }, - { - "name": "1175 mV", - "label": "1175 mV", - "hex": "D8ED11" - }, - { - "name": "1187.5 mV", - "label": "1187.5 mV", - "hex": "AC1E12" - }, - { - "name": "1200 mV", - "label": "1200 mV", - "hex": "804F12" - }, - { - "name": "1212.5 mV", - "label": "1212.5 mV", - "hex": "548012" - }, - { - "name": "1225 mV", - "label": "1225 mV - unsafe", - "hex": "28B112" - }, - { - "name": "1237.5 mV", - "label": "1237.5 mV - unsafe", - "hex": "FCE112" - }, - { - "name": "1250 mV", - "label": "1250 mV - unsafe", - "hex": "D01213" - }, - { - "name": "1262.5 mV", - "label": "1262.5 mV - dangerous", - "hex": "A44313" - }, - { - "name": "1275 mV", - "label": "1275 mV - dangerous", - "hex": "787413" - }, - { - "name": "1287.5 mV", - "label": "1287.5 mV - dangerous", - "hex": "4CA513" - }, - { - "name": "1300 mV", - "label": "1300 mV - dangerous", - "hex": "20D613" - }, - { - "name": "1312.5 mV", - "label": "1312.5 mV - dangerous", - "hex": "F40614" - }, - { - "name": "1325 mV", - "label": "1325 mV - dangerous", - "hex": "C83714" - }, - { - "name": "1337.5 mV", - "label": "1337.5 mV - dangerous", - "hex": "9C6814" - }, - { - "name": "1350 mV", - "label": "1350 mV - dangerous", - "hex": "709914" - } -] diff --git a/Ultrahand/OC Toolkit/data/SC/info.ini b/Ultrahand/OC Toolkit/data/SC/info.ini deleted file mode 100644 index ea28e572..00000000 --- a/Ultrahand/OC Toolkit/data/SC/info.ini +++ /dev/null @@ -1,198 +0,0 @@ -;creator=ppkantorski, MestreYodaRossi, B3711 -;show_version=true - - -[@Presets] -[RAM Table package Info] -;mode=table -;background=false -;spacing=4 -;gap=20 -;header_indent=true -;info_text_color=header -;section_text_color=header -json_file './json/ram_model.json' -'RAM' = '{json_file(0,{ram_model})}' - - -[RAM Table] -;mode=table -;spacing=4 -;gap=0 -hex_file '/atmosphere/kips/loader.kip' -json_file './json/numbers.json' -'Timings' = '({json_file(0,{hex_file(CUST,88,1)})}-{json_file(0,{hex_file(CUST,92,1)})}-{json_file(0,{hex_file(CUST,96,1)})}) {json_file(0,{hex_file(CUST,100,1)})}-{json_file(0,{hex_file(CUST,104,1)})}-{json_file(0,{hex_file(CUST,108,1)})}-{json_file(0,{hex_file(CUST,112,1)})}-{json_file(0,{hex_file(CUST,116,1)})}' - -hex_file '/atmosphere/kips/loader.kip' -json_file './json/dram.json' -'DRAM'= {json_file(0,{hex_file(CUST,64,1)})} -mariko: -json_file './json/max_clocks.json' -'Max Clock' = {json_file(0,{hex_file(CUST,80,3)})} -json_file './json/vddq.json' -'Vddq' = {json_file(0,{hex_file(CUST,72,3)})} -json_file './json/vdd2.json' -'Vdd2' = {json_file(0,{hex_file(CUST,68,3)})} -json_file './json/ram_dvb.json' -'EMC DVB' = {json_file(0,{hex_file(CUST,84,1)})} -erista: -json_file './json/max_clocks.json' -'Max Clock' = {json_file(0,{hex_file(CUST,76,3)})} -json_file './json/vdd2.json' -'Vdd2' = {json_file(0,{hex_file(CUST,68,3)})} -json_file './json/ram_dvb.json' -'EMC DVB' = {json_file(0,{hex_file(CUST,84,1)})} - -[gap] -;mode=table -;background=false -;gap=25 - -[CPU Table package Info] -;mode=table -;background=false -;spacing=4 -;gap=20 -;header_indent=true -;info_text_color=header -;section_text_color=header -'CPU' = '{cpu_speedo}' - -[CPU Table] -;mode=table -;spacing=4 -;gap=0 -hex_file '/atmosphere/kips/loader.kip' -json_file './json/numbers.json' -'UV Level' = {json_file(0,{hex_file(CUST,12,1)})} -mariko: -json_file './json/high_freq_uv.json' -'High Freq UV Level' = {json_file(0,{hex_file(CUST,252,1)})} -json_file './json/cpu_table.json' -'Table Config' = {json_file(0,{hex_file(CUST,272,1)})} -json_file './json/mv.json' -'Low Freq Vmin' = {json_file(0,{hex_file(CUST,24,2)})} -'High Freq Vmin' = {json_file(0,{hex_file(CUST,28,2)})} -json_file './json/voltage_limit.json' -'Volt Limit' = {json_file(0,{hex_file(CUST,32,2)})} -json_file './json/max_clocks.json' -'Boost Clock' = {json_file(0,{hex_file(CUST,8,3)})} -json_file './json/cpu_max_clock_m.json' -'Max Clock' = {json_file(0,{hex_file(CUST,264,1)})} -erista: -json_file './json/mv.json' -'Vmin' = {json_file(0,{hex_file(CUST,16,2)})} -json_file './json/voltage_limit.json' -'Volt Limit' = {json_file(0,{hex_file(CUST,20,2)})} -json_file './json/max_clocks.json' -'Boost Clock' = {json_file(0,{hex_file(CUST,8,3)})} - -[gap] -;mode=table -;background=false -;gap=25 - -[GPU Table package Info] -;mode=table -;background=false -;spacing=4 -;gap=20 -;header_indent=true -;info_text_color=header -;section_text_color=header -'GPU' = '{gpu_speedo}' - -[GPU Table] -;mode=table -;spacing=4 -;gap=0 -hex_file '/atmosphere/kips/loader.kip' -mariko: -json_file './json/gpu_uv_m.json' -'UV Level' = {json_file(0,{hex_file(CUST,40,1)})} -ini_file '/config/sys-clk/config.ini' -json_file './json/gpu_dvfs_offset_info.json' -'DVFS' = {json_file(0,{ini_file(values,gpu_dvfs_offset)})} -json_file './json/vmin.json' -'Vmin' = {json_file(0,{hex_file(CUST,56,2)})} -'Vmax' = {json_file(0,{hex_file(CUST,60,2)})} -json_file './json/voltage_offset.json' -'Volt Offset' = {json_file(0,{hex_file(CUST,44,1)})} -erista: -json_file './json/gpu_uv_e.json' -'UV Level' = {json_file(0,{hex_file(CUST,36,1)})} -json_file './json/mv.json' -'Vmin' = {json_file(0,{hex_file(CUST,48,2)})} -json_file './json/voltage_offset.json' -'Volt Offset' = {json_file(0,{hex_file(CUST,44,1)})} -;gap=100 - -[@Custom Table] -[Custom Table] -;mode=table -;background=false -;spacing=4 -;gap=20 -;header_indent=true -;info_text_color=header -;section_text_color=header -hex_file '/atmosphere/kips/loader.kip' -json_file './json/version.json' -'Custom Table' = '{json_file(0,{hex_file(CUST,260,1)})} kip' - -[Custom Table] -;mode=table -;spacing=5 -;gap=35 -hex_file '/atmosphere/kips/loader.kip' -json_file './json/vmin.json' -'76 - 230 MHz' = {json_file(0,{hex_file(CUST,132,2)})} -'307 MHz' = {json_file(0,{hex_file(CUST,136,2)})} -'384 MHz' = {json_file(0,{hex_file(CUST,140,2)})} -'460 MHz' = {json_file(0,{hex_file(CUST,144,2)})} -'537 MHz' = {json_file(0,{hex_file(CUST,148,2)})} -'614 MHz' = {json_file(0,{hex_file(CUST,152,2)})} -'691 MHz' = {json_file(0,{hex_file(CUST,156,2)})} -'768 MHz' = {json_file(0,{hex_file(CUST,160,2)})} -'844 MHz' = {json_file(0,{hex_file(CUST,164,2)})} -'921 MHz' = {json_file(0,{hex_file(CUST,168,2)})} -'998 MHz' = {json_file(0,{hex_file(CUST,172,2)})} -'1075 MHz' = {json_file(0,{hex_file(CUST,176,2)})} -'1152 MHz' = {json_file(0,{hex_file(CUST,180,2)})} -mariko: -'1228 MHz' = {json_file(0,{hex_file(CUST,184,2)})} -'1267 MHz' = {json_file(0,{hex_file(CUST,188,2)})} -'1305 MHz' = {json_file(0,{hex_file(CUST,192,2)})} -'1344 MHz' = {json_file(0,{hex_file(CUST,196,2)})} -'1382 MHz' = {json_file(0,{hex_file(CUST,200,2)})} -'1420 MHz' = {json_file(0,{hex_file(CUST,204,2)})} -'1459 MHz' = {json_file(0,{hex_file(CUST,208,2)})} -'1497 MHz' = {json_file(0,{hex_file(CUST,212,2)})} -'1536 MHz' = {json_file(0,{hex_file(CUST,216,2)})} - -[Speedos1] -;mode=table -;background=false -;spacing=4 -;gap=15 -;header_indent=true -;info_text_color=header -;section_text_color=header -'Device Info' = ' CPU GPU SOC' - -[Speedos2] -;mode=table -;spacing=4 -;gap=25 -'Speedo' = '{cpu_speedo} | {gpu_speedo} | {soc_speedo}' -mariko: -'IDDQ' = ' {cpu_iddq} | {gpu_iddq} | {soc_iddq}' -erista: -'IDDQ' = ' {cpu_iddq} | {gpu_iddq} | {soc_iddq}' - -[Device Info Table] -;mode=table -;spacing=4 -;gap=15 -'Firmware' = 'HOS {hos_version} | AMS {ams_version}' -'RAM' = '{ram_model}' \ No newline at end of file diff --git a/Ultrahand/OC Toolkit/data/SC/mariko/cpu_voltages.json b/Ultrahand/OC Toolkit/data/SC/mariko/cpu_voltages.json deleted file mode 100644 index 99d9c401..00000000 --- a/Ultrahand/OC Toolkit/data/SC/mariko/cpu_voltages.json +++ /dev/null @@ -1,182 +0,0 @@ -[ - { - "name": "900 mV", - "label": "900 mV", - "hex": "8403" - }, - { - "name": "925 mV", - "label": "925 mV", - "hex": "9D03" - }, - { - "name": "950 mV", - "label": "950 mV", - "hex": "B603" - }, - { - "name": "975 mV", - "label": "975 mV", - "hex": "CF03" - }, - { - "name": "1000 mV", - "label": "1000 mV", - "hex": "E803" - }, - { - "name": "1025 mV", - "label": "1025 mV", - "hex": "0104" - }, - { - "name": "1050 mV", - "label": "1050 mV", - "hex": "1A04" - }, - { - "name": "1075 mV", - "label": "1075 mV", - "hex": "3304" - }, - { - "name": "1100 mV", - "label": "1100 mV", - "hex": "4C04" - }, - { - "name": "1105 mV", - "label": "1105 mV", - "hex": "5104" - }, - { - "name": "1110 mV", - "label": "1110 mV", - "hex": "5604" - }, - { - "name": "1115 mV", - "label": "1115 mV", - "hex": "5B04" - }, - { - "name": "1120 mV", - "label": "1120 mV - default", - "hex": "6004" - }, - { - "name": "1125 mV", - "label": "1125 mV", - "hex": "6504" - }, - { - "name": "1130 mV", - "label": "1130 mV", - "hex": "6A04" - }, - { - "name": "1135 mV", - "label": "1135 mV", - "hex": "6F04" - }, - { - "name": "1140 mV", - "label": "1140 mV", - "hex": "7404" - }, - { - "name": "1145 mV", - "label": "1145 mV", - "hex": "7904" - }, - { - "name": "1150 mV", - "label": "1150 mV", - "hex": "7E04" - }, - { - "name": "1155 mV", - "label": "1155 mV", - "hex": "8304" - }, - { - "name": "1160 mV", - "label": "1160 mV", - "hex": "8804" - }, - { - "name": "1165 mV", - "label": "1165 mV - dangerous", - "hex": "8D04" - }, - { - "name": "1170 mV", - "label": "1170 mV - dangerous", - "hex": "9204" - }, - { - "name": "1175 mV", - "label": "1175 mV - dangerous", - "hex": "9704" - }, - { - "name": "1180 mV", - "label": "1180 mV - dangerous", - "hex": "9C04" - }, - { - "name": "1185 mV", - "label": "1185 mV - dangerous", - "hex": "A104" - }, - { - "name": "1190 mV", - "label": "1190 mV - dangerous", - "hex": "A604" - }, - { - "name": "1195 mV", - "label": "1195 mV - dangerous", - "hex": "AB04" - }, - { - "name": "1200 mV", - "label": "1200 mV - dangerous", - "hex": "B004" - }, - { - "name": "1205 mV", - "label": "1205 mV - dangerous", - "hex": "B504" - }, - { - "name": "1210 mV", - "label": "1210 mV - dangerous", - "hex": "BA04" - }, - { - "name": "1215 mV", - "label": "1215 mV - dangerous", - "hex": "BF04" - }, - { - "name": "1220 mV", - "label": "1220 mV - dangerous", - "hex": "C404" - }, - { - "name": "1225 mV", - "label": "1225 mV - dangerous", - "hex": "C904" - }, - { - "name": "1230 mV", - "label": "1230 mV - dangerous", - "hex": "CE04" - }, - { - "name": "1235 mV", - "label": "1235 mV - dangerous", - "hex": "D304" - } -] \ No newline at end of file diff --git a/Ultrahand/OC Toolkit/data/SC/mariko/gpu_uv3.json b/Ultrahand/OC Toolkit/data/SC/mariko/gpu_uv3.json deleted file mode 100644 index 5ee6cccb..00000000 --- a/Ultrahand/OC Toolkit/data/SC/mariko/gpu_uv3.json +++ /dev/null @@ -1,497 +0,0 @@ -[ - { - "name": "Auto", - "hex": "0000", - "label": "Auto" - }, - { - "name": "disabled", - "hex": "D007", - "label": "disabled" - }, - { - "name": "480 mV", - "hex": "E001", - "label": "480 mV" - }, - { - "name": "485 mV", - "hex": "E501", - "label": "485 mV" - }, - { - "name": "490 mV", - "hex": "EA01", - "label": "490 mV" - }, - { - "name": "495 mV", - "hex": "EF01", - "label": "495 mV" - }, - { - "name": "500 mV", - "hex": "F401", - "label": "500 mV" - }, - { - "name": "505 mV", - "hex": "F901", - "label": "505 mV" - }, - { - "name": "510 mV", - "hex": "FE01", - "label": "510 mV" - }, - { - "name": "515 mV", - "hex": "0302", - "label": "515 mV" - }, - { - "name": "520 mV", - "hex": "0802", - "label": "520 mV" - }, - { - "name": "525 mV", - "hex": "0D02", - "label": "525 mV" - }, - { - "name": "530 mV", - "hex": "1202", - "label": "530 mV" - }, - { - "name": "535 mV", - "hex": "1702", - "label": "535 mV" - }, - { - "name": "540 mV", - "hex": "1C02", - "label": "540 mV" - }, - { - "name": "545 mV", - "hex": "2102", - "label": "545 mV" - }, - { - "name": "550 mV", - "hex": "2602", - "label": "550 mV" - }, - { - "name": "555 mV", - "hex": "2B02", - "label": "555 mV" - }, - { - "name": "560 mV", - "hex": "3002", - "label": "560 mV" - }, - { - "name": "565 mV", - "hex": "3502", - "label": "565 mV" - }, - { - "name": "570 mV", - "hex": "3A02", - "label": "570 mV" - }, - { - "name": "575 mV", - "hex": "3F02", - "label": "575 mV" - }, - { - "name": "580 mV", - "hex": "4402", - "label": "580 mV" - }, - { - "name": "585 mV", - "hex": "4902", - "label": "585 mV" - }, - { - "name": "590 mV", - "hex": "4E02", - "label": "590 mV" - }, - { - "name": "595 mV", - "hex": "5302", - "label": "595 mV" - }, - { - "name": "600 mV", - "hex": "5802", - "label": "600 mV" - }, - { - "name": "605 mV", - "hex": "5D02", - "label": "605 mV" - }, - { - "name": "610 mV", - "hex": "6202", - "label": "610 mV" - }, - { - "name": "615 mV", - "hex": "6702", - "label": "615 mV" - }, - { - "name": "620 mV", - "hex": "6C02", - "label": "620 mV" - }, - { - "name": "625 mV", - "hex": "7102", - "label": "625 mV" - }, - { - "name": "630 mV", - "hex": "7602", - "label": "630 mV" - }, - { - "name": "635 mV", - "hex": "7B02", - "label": "635 mV" - }, - { - "name": "640 mV", - "hex": "8002", - "label": "640 mV" - }, - { - "name": "645 mV", - "hex": "8502", - "label": "645 mV" - }, - { - "name": "650 mV", - "hex": "8A02", - "label": "650 mV" - }, - { - "name": "655 mV", - "hex": "8F02", - "label": "655 mV" - }, - { - "name": "660 mV", - "hex": "9402", - "label": "660 mV" - }, - { - "name": "665 mV", - "hex": "9902", - "label": "665 mV" - }, - { - "name": "670 mV", - "hex": "9E02", - "label": "670 mV" - }, - { - "name": "675 mV", - "hex": "A302", - "label": "675 mV" - }, - { - "name": "680 mV", - "hex": "A802", - "label": "680 mV" - }, - { - "name": "685 mV", - "hex": "AD02", - "label": "685 mV" - }, - { - "name": "690 mV", - "hex": "B202", - "label": "690 mV" - }, - { - "name": "695 mV", - "hex": "B702", - "label": "695 mV" - }, - { - "name": "700 mV", - "hex": "BC02", - "label": "700 mV" - }, - { - "name": "705 mV", - "hex": "C102", - "label": "705 mV" - }, - { - "name": "710 mV", - "hex": "C602", - "label": "710 mV" - }, - { - "name": "715 mV", - "hex": "CB02", - "label": "715 mV" - }, - { - "name": "720 mV", - "hex": "D002", - "label": "720 mV" - }, - { - "name": "725 mV", - "hex": "D502", - "label": "725 mV" - }, - { - "name": "730 mV", - "hex": "DA02", - "label": "730 mV" - }, - { - "name": "735 mV", - "hex": "DF02", - "label": "735 mV" - }, - { - "name": "740 mV", - "hex": "E402", - "label": "740 mV" - }, - { - "name": "745 mV", - "hex": "E902", - "label": "745 mV" - }, - { - "name": "750 mV", - "hex": "EE02", - "label": "750 mV" - }, - { - "name": "755 mV", - "hex": "F302", - "label": "755 mV" - }, - { - "name": "760 mV", - "hex": "F802", - "label": "760 mV" - }, - { - "name": "765 mV", - "hex": "FD02", - "label": "765 mV" - }, - { - "name": "770 mV", - "hex": "0203", - "label": "770 mV" - }, - { - "name": "775 mV", - "hex": "0703", - "label": "775 mV" - }, - { - "name": "780 mV", - "hex": "0C03", - "label": "780 mV" - }, - { - "name": "785 mV", - "hex": "1103", - "label": "785 mV" - }, - { - "name": "790 mV", - "hex": "1603", - "label": "790 mV" - }, - { - "name": "795 mV", - "hex": "1B03", - "label": "795 mV" - }, - { - "name": "800 mV", - "hex": "2003", - "label": "800 mV - unsafe" - }, - { - "name": "805 mV", - "hex": "2503", - "label": "805 mV - unsafe" - }, - { - "name": "810 mV", - "hex": "2A03", - "label": "810 mV - unsafe" - }, - { - "name": "815 mV", - "hex": "2F03", - "label": "815 mV - unsafe" - }, - { - "name": "820 mV", - "hex": "3403", - "label": "820 mV - unsafe" - }, - { - "name": "825 mV", - "hex": "3903", - "label": "825 mV - unsafe" - }, - { - "name": "830 mV", - "hex": "3E03", - "label": "830 mV - unsafe" - }, - { - "name": "835 mV", - "hex": "4303", - "label": "835 mV - unsafe" - }, - { - "name": "840 mV", - "hex": "4803", - "label": "840 mV - unsafe" - }, - { - "name": "845 mV", - "hex": "4D03", - "label": "845 mV - unsafe" - }, - { - "name": "850 mV", - "hex": "5203", - "label": "850 mV - unsafe" - }, - { - "name": "855 mV", - "hex": "5703", - "label": "855 mV - dangerous" - }, - { - "name": "860 mV", - "hex": "5C03", - "label": "860 mV - dangerous" - }, - { - "name": "865 mV", - "hex": "6103", - "label": "865 mV - dangerous" - }, - { - "name": "870 mV", - "hex": "6603", - "label": "870 mV - dangerous" - }, - { - "name": "875 mV", - "hex": "6B03", - "label": "875 mV - dangerous" - }, - { - "name": "880 mV", - "hex": "7003", - "label": "880 mV - dangerous" - }, - { - "name": "885 mV", - "hex": "7503", - "label": "885 mV - dangerous" - }, - { - "name": "890 mV", - "hex": "7A03", - "label": "890 mV - dangerous" - }, - { - "name": "895 mV", - "hex": "7F03", - "label": "895 mV - dangerous" - }, - { - "name": "900 mV", - "hex": "8403", - "label": "900 mV - dangerous" - }, - { - "name": "905 mV", - "hex": "8903", - "label": "905 mV - dangerous" - }, - { - "name": "910 mV", - "hex": "8E03", - "label": "910 mV - dangerous" - }, - { - "name": "915 mV", - "hex": "9303", - "label": "915 mV - dangerous" - }, - { - "name": "920 mV", - "hex": "9803", - "label": "920 mV - dangerous" - }, - { - "name": "925 mV", - "hex": "9D03", - "label": "925 mV - dangerous" - }, - { - "name": "930 mV", - "hex": "A203", - "label": "930 mV - dangerous" - }, - { - "name": "935 mV", - "hex": "A703", - "label": "935 mV - dangerous" - }, - { - "name": "940 mV", - "hex": "AC03", - "label": "940 mV - dangerous" - }, - { - "name": "945 mV", - "hex": "B103", - "label": "945 mV - dangerous" - }, - { - "name": "950 mV", - "hex": "B603", - "label": "950 mV - dangerous" - }, - { - "name": "955 mV", - "hex": "BB03", - "label": "955 mV - dangerous" - }, - { - "name": "960 mV", - "hex": "C003", - "label": "960 mV - dangerous" - } -] diff --git a/Ultrahand/OC Toolkit/data/SC/mariko/gpu_uv3_e.json b/Ultrahand/OC Toolkit/data/SC/mariko/gpu_uv3_e.json deleted file mode 100644 index 85f1f2f5..00000000 --- a/Ultrahand/OC Toolkit/data/SC/mariko/gpu_uv3_e.json +++ /dev/null @@ -1,492 +0,0 @@ -[ - { - "name": "disabled", - "hex": "D007", - "label": "disabled" - }, - { - "name": "480 mV", - "hex": "E001", - "label": "480 mV" - }, - { - "name": "485 mV", - "hex": "E501", - "label": "485 mV" - }, - { - "name": "490 mV", - "hex": "EA01", - "label": "490 mV" - }, - { - "name": "495 mV", - "hex": "EF01", - "label": "495 mV" - }, - { - "name": "500 mV", - "hex": "F401", - "label": "500 mV" - }, - { - "name": "505 mV", - "hex": "F901", - "label": "505 mV" - }, - { - "name": "510 mV", - "hex": "FE01", - "label": "510 mV" - }, - { - "name": "515 mV", - "hex": "0302", - "label": "515 mV" - }, - { - "name": "520 mV", - "hex": "0802", - "label": "520 mV" - }, - { - "name": "525 mV", - "hex": "0D02", - "label": "525 mV" - }, - { - "name": "530 mV", - "hex": "1202", - "label": "530 mV" - }, - { - "name": "535 mV", - "hex": "1702", - "label": "535 mV" - }, - { - "name": "540 mV", - "hex": "1C02", - "label": "540 mV" - }, - { - "name": "545 mV", - "hex": "2102", - "label": "545 mV" - }, - { - "name": "550 mV", - "hex": "2602", - "label": "550 mV" - }, - { - "name": "555 mV", - "hex": "2B02", - "label": "555 mV" - }, - { - "name": "560 mV", - "hex": "3002", - "label": "560 mV" - }, - { - "name": "565 mV", - "hex": "3502", - "label": "565 mV" - }, - { - "name": "570 mV", - "hex": "3A02", - "label": "570 mV" - }, - { - "name": "575 mV", - "hex": "3F02", - "label": "575 mV" - }, - { - "name": "580 mV", - "hex": "4402", - "label": "580 mV" - }, - { - "name": "585 mV", - "hex": "4902", - "label": "585 mV" - }, - { - "name": "590 mV", - "hex": "4E02", - "label": "590 mV" - }, - { - "name": "595 mV", - "hex": "5302", - "label": "595 mV" - }, - { - "name": "600 mV", - "hex": "5802", - "label": "600 mV" - }, - { - "name": "605 mV", - "hex": "5D02", - "label": "605 mV" - }, - { - "name": "610 mV", - "hex": "6202", - "label": "610 mV" - }, - { - "name": "615 mV", - "hex": "6702", - "label": "615 mV" - }, - { - "name": "620 mV", - "hex": "6C02", - "label": "620 mV" - }, - { - "name": "625 mV", - "hex": "7102", - "label": "625 mV" - }, - { - "name": "630 mV", - "hex": "7602", - "label": "630 mV" - }, - { - "name": "635 mV", - "hex": "7B02", - "label": "635 mV" - }, - { - "name": "640 mV", - "hex": "8002", - "label": "640 mV" - }, - { - "name": "645 mV", - "hex": "8502", - "label": "645 mV" - }, - { - "name": "650 mV", - "hex": "8A02", - "label": "650 mV" - }, - { - "name": "655 mV", - "hex": "8F02", - "label": "655 mV" - }, - { - "name": "660 mV", - "hex": "9402", - "label": "660 mV" - }, - { - "name": "665 mV", - "hex": "9902", - "label": "665 mV" - }, - { - "name": "670 mV", - "hex": "9E02", - "label": "670 mV" - }, - { - "name": "675 mV", - "hex": "A302", - "label": "675 mV" - }, - { - "name": "680 mV", - "hex": "A802", - "label": "680 mV" - }, - { - "name": "685 mV", - "hex": "AD02", - "label": "685 mV" - }, - { - "name": "690 mV", - "hex": "B202", - "label": "690 mV" - }, - { - "name": "695 mV", - "hex": "B702", - "label": "695 mV" - }, - { - "name": "700 mV", - "hex": "BC02", - "label": "700 mV" - }, - { - "name": "705 mV", - "hex": "C102", - "label": "705 mV" - }, - { - "name": "710 mV", - "hex": "C602", - "label": "710 mV" - }, - { - "name": "715 mV", - "hex": "CB02", - "label": "715 mV" - }, - { - "name": "720 mV", - "hex": "D002", - "label": "720 mV" - }, - { - "name": "725 mV", - "hex": "D502", - "label": "725 mV" - }, - { - "name": "730 mV", - "hex": "DA02", - "label": "730 mV" - }, - { - "name": "735 mV", - "hex": "DF02", - "label": "735 mV" - }, - { - "name": "740 mV", - "hex": "E402", - "label": "740 mV" - }, - { - "name": "745 mV", - "hex": "E902", - "label": "745 mV" - }, - { - "name": "750 mV", - "hex": "EE02", - "label": "750 mV" - }, - { - "name": "755 mV", - "hex": "F302", - "label": "755 mV" - }, - { - "name": "760 mV", - "hex": "F802", - "label": "760 mV" - }, - { - "name": "765 mV", - "hex": "FD02", - "label": "765 mV" - }, - { - "name": "770 mV", - "hex": "0203", - "label": "770 mV" - }, - { - "name": "775 mV", - "hex": "0703", - "label": "775 mV" - }, - { - "name": "780 mV", - "hex": "0C03", - "label": "780 mV" - }, - { - "name": "785 mV", - "hex": "1103", - "label": "785 mV" - }, - { - "name": "790 mV", - "hex": "1603", - "label": "790 mV" - }, - { - "name": "795 mV", - "hex": "1B03", - "label": "795 mV" - }, - { - "name": "800 mV", - "hex": "2003", - "label": "800 mV - unsafe" - }, - { - "name": "805 mV", - "hex": "2503", - "label": "805 mV - unsafe" - }, - { - "name": "810 mV", - "hex": "2A03", - "label": "810 mV - unsafe" - }, - { - "name": "815 mV", - "hex": "2F03", - "label": "815 mV - unsafe" - }, - { - "name": "820 mV", - "hex": "3403", - "label": "820 mV - unsafe" - }, - { - "name": "825 mV", - "hex": "3903", - "label": "825 mV - unsafe" - }, - { - "name": "830 mV", - "hex": "3E03", - "label": "830 mV - unsafe" - }, - { - "name": "835 mV", - "hex": "4303", - "label": "835 mV - unsafe" - }, - { - "name": "840 mV", - "hex": "4803", - "label": "840 mV - unsafe" - }, - { - "name": "845 mV", - "hex": "4D03", - "label": "845 mV - unsafe" - }, - { - "name": "850 mV", - "hex": "5203", - "label": "850 mV - unsafe" - }, - { - "name": "855 mV", - "hex": "5703", - "label": "855 mV - dangerous" - }, - { - "name": "860 mV", - "hex": "5C03", - "label": "860 mV - dangerous" - }, - { - "name": "865 mV", - "hex": "6103", - "label": "865 mV - dangerous" - }, - { - "name": "870 mV", - "hex": "6603", - "label": "870 mV - dangerous" - }, - { - "name": "875 mV", - "hex": "6B03", - "label": "875 mV - dangerous" - }, - { - "name": "880 mV", - "hex": "7003", - "label": "880 mV - dangerous" - }, - { - "name": "885 mV", - "hex": "7503", - "label": "885 mV - dangerous" - }, - { - "name": "890 mV", - "hex": "7A03", - "label": "890 mV - dangerous" - }, - { - "name": "895 mV", - "hex": "7F03", - "label": "895 mV - dangerous" - }, - { - "name": "900 mV", - "hex": "8403", - "label": "900 mV - dangerous" - }, - { - "name": "905 mV", - "hex": "8903", - "label": "905 mV - dangerous" - }, - { - "name": "910 mV", - "hex": "8E03", - "label": "910 mV - dangerous" - }, - { - "name": "915 mV", - "hex": "9303", - "label": "915 mV - dangerous" - }, - { - "name": "920 mV", - "hex": "9803", - "label": "920 mV - dangerous" - }, - { - "name": "925 mV", - "hex": "9D03", - "label": "925 mV - dangerous" - }, - { - "name": "930 mV", - "hex": "A203", - "label": "930 mV - dangerous" - }, - { - "name": "935 mV", - "hex": "A703", - "label": "935 mV - dangerous" - }, - { - "name": "940 mV", - "hex": "AC03", - "label": "940 mV - dangerous" - }, - { - "name": "945 mV", - "hex": "B103", - "label": "945 mV - dangerous" - }, - { - "name": "950 mV", - "hex": "B603", - "label": "950 mV - dangerous" - }, - { - "name": "955 mV", - "hex": "BB03", - "label": "955 mV - dangerous" - }, - { - "name": "960 mV", - "hex": "C003", - "label": "960 mV - dangerous" - } -] diff --git a/Ultrahand/OC Toolkit/data/SC/mariko/gpu_vmax.json b/Ultrahand/OC Toolkit/data/SC/mariko/gpu_vmax.json deleted file mode 100644 index 0d243935..00000000 --- a/Ultrahand/OC Toolkit/data/SC/mariko/gpu_vmax.json +++ /dev/null @@ -1,134 +0,0 @@ -[ - { - "name": "800 mV", - "hex": "2003" - }, - { - "name": "805 mV", - "hex": "2503" - }, - { - "name": "810 mV", - "hex": "2A03" - }, - { - "name": "815 mV", - "hex": "2F03" - }, - { - "name": "820 mV", - "hex": "3403" - }, - { - "name": "825 mV", - "hex": "3903" - }, - { - "name": "830 mV", - "hex": "3E03" - }, - { - "name": "835 mV", - "hex": "4303" - }, - { - "name": "840 mV", - "hex": "4803" - }, - { - "name": "845 mV", - "hex": "4D03" - }, - { - "name": "850 mV", - "hex": "5203" - }, - { - "name": "855 mV", - "hex": "5703" - }, - { - "name": "860 mV", - "hex": "5C03" - }, - { - "name": "865 mV", - "hex": "6103" - }, - { - "name": "870 mV", - "hex": "6603" - }, - { - "name": "875 mV", - "hex": "6B03" - }, - { - "name": "880 mV", - "hex": "7003" - }, - { - "name": "885 mV", - "hex": "7503" - }, - { - "name": "890 mV", - "hex": "7A03" - }, - { - "name": "895 mV", - "hex": "7F03" - }, - { - "name": "900 mV", - "hex": "8403" - }, - { - "name": "905 mV", - "hex": "8903" - }, - { - "name": "910 mV", - "hex": "8E03" - }, - { - "name": "915 mV", - "hex": "9303" - }, - { - "name": "920 mV", - "hex": "9803" - }, - { - "name": "925 mV", - "hex": "9D03" - }, - { - "name": "930 mV", - "hex": "A203" - }, - { - "name": "935 mV", - "hex": "A703" - }, - { - "name": "940 mV", - "hex": "AC03" - }, - { - "name": "945 mV", - "hex": "B103" - }, - { - "name": "950 mV", - "hex": "B603" - }, - { - "name": "955 mV", - "hex": "BB03" - }, - { - "name": "960 mV", - "hex": "C003" - } -] diff --git a/Ultrahand/OC Toolkit/data/SC/mariko/ram_vdd2.json b/Ultrahand/OC Toolkit/data/SC/mariko/ram_vdd2.json deleted file mode 100644 index 9d03a342..00000000 --- a/Ultrahand/OC Toolkit/data/SC/mariko/ram_vdd2.json +++ /dev/null @@ -1,187 +0,0 @@ -[ - { - "name": "Default", - "label": "Default", - "hex": "000000" - }, - { - "name": "912.5 mV", - "label": "912.5 mV - unsafe", - "hex": "74EC0D" - }, - { - "name": "925 mV", - "label": "925 mV - unsafe", - "hex": "481D0E" - }, - { - "name": "937.5 mV", - "label": "937.5 mV - unsafe", - "hex": "1C4E0E" - }, - { - "name": "950 mV", - "label": "950 mV - unsafe", - "hex": "F07E0E" - }, - { - "name": "962.5 mV", - "label": "962.5 mV - unsafe", - "hex": "C4AF0E" - }, - { - "name": "975 mV", - "label": "975 mV - unsafe", - "hex": "98E00E" - }, - { - "name": "987.5 mV", - "label": "987.5 mV - unsafe", - "hex": "6CZZ0F" - }, - { - "name": "1000 mV", - "label": "1000 mV - unsafe", - "hex": "40420F" - }, - { - "name": "1012.5 mV", - "label": "1012.5 mV - unsafe", - "hex": "14730F" - }, - { - "name": "1025 mV", - "label": "1025 mV - unsafe", - "hex": "E8A30F" - }, - { - "name": "1037.5 mV", - "label": "1037.5 mV - unsafe", - "hex": "BCD40F" - }, - { - "name": "1050 mV", - "label": "1050 mV", - "hex": "900510" - }, - { - "name": "1062.5 mV", - "label": "1062.5 mV", - "hex": "643610" - }, - { - "name": "1075 mV", - "label": "1075 mV", - "hex": "386710" - }, - { - "name": "1087.5 mV", - "label": "1087.5 mV", - "hex": "0C9810" - }, - { - "name": "1100 mV", - "label": "1100 mV - default", - "hex": "E0C810" - }, - { - "name": "1112.5 mV", - "label": "1112.5 mV", - "hex": "B4F910" - }, - { - "name": "1125 mV", - "label": "1125 mV", - "hex": "882A11" - }, - { - "name": "1137.5 mV", - "label": "1137.5 mV", - "hex": "5C5B11" - }, - { - "name": "1150 mV", - "label": "1150 mV", - "hex": "308C11" - }, - { - "name": "1162.5 mV", - "label": "1162.5 mV", - "hex": "04BD11" - }, - { - "name": "1175 mV", - "label": "1175 mV", - "hex": "D8ED11" - }, - { - "name": "1187.5 mV", - "label": "1187.5 mV", - "hex": "AC1E12" - }, - { - "name": "1200 mV", - "label": "1200 mV", - "hex": "804F12" - }, - { - "name": "1212.5 mV", - "label": "1212.5 mV", - "hex": "548012" - }, - { - "name": "1225 mV", - "label": "1225 mV - unsafe", - "hex": "28B112" - }, - { - "name": "1237.5 mV", - "label": "1237.5 mV - unsafe", - "hex": "FCE112" - }, - { - "name": "1250 mV", - "label": "1250 mV - unsafe", - "hex": "D01213" - }, - { - "name": "1262.5 mV", - "label": "1262.5 mV - dangerous", - "hex": "A44313" - }, - { - "name": "1275 mV", - "label": "1275 mV - dangerous", - "hex": "787413" - }, - { - "name": "1287.5 mV", - "label": "1287.5 mV - dangerous", - "hex": "4CA513" - }, - { - "name": "1300 mV", - "label": "1300 mV - dangerous", - "hex": "20D613" - }, - { - "name": "1312.5 mV", - "label": "1312.5 mV - dangerous", - "hex": "F40614" - }, - { - "name": "1325 mV", - "label": "1325 mV - dangerous", - "hex": "C83714" - }, - { - "name": "1337.5 mV", - "label": "1337.5 mV - dangerous", - "hex": "9C6814" - }, - { - "name": "1350 mV", - "label": "1350 mV - dangerous", - "hex": "709914" - } -] diff --git a/Ultrahand/OC Toolkit/data/SC/mariko/ram_vddq.json b/Ultrahand/OC Toolkit/data/SC/mariko/ram_vddq.json deleted file mode 100644 index 12b6ef57..00000000 --- a/Ultrahand/OC Toolkit/data/SC/mariko/ram_vddq.json +++ /dev/null @@ -1,292 +0,0 @@ -[ - { - "name": "Default", - "label": "Default", - "hex": "000000" - }, - { - "name": "370 mV", - "label": "370 mV - unsafe", - "hex": "50A505" - }, - { - "name": "375 mV", - "label": "375 mV - unsafe", - "hex": "D8B805" - }, - { - "name": "380 mV", - "label": "380 mV - unsafe", - "hex": "60CC05" - }, - { - "name": "385 mV", - "label": "385 mV - unsafe", - "hex": "E8DF05" - }, - { - "name": "390 mV", - "label": "390 mV - unsafe", - "hex": "70F305" - }, - { - "name": "395 mV", - "label": "395 mV - unsafe", - "hex": "F80606" - }, - { - "name": "400 mV", - "label": "400 mV - unsafe", - "hex": "801A06" - }, - { - "name": "405 mV", - "label": "405 mV - unsafe", - "hex": "082E06" - }, - { - "name": "410 mV", - "label": "410 mV - unsafe", - "hex": "904106" - }, - { - "name": "415 mV", - "label": "415 mV - unsafe", - "hex": "185506" - }, - { - "name": "420 mV", - "label": "420 mV - unsafe", - "hex": "A06806" - }, - { - "name": "425 mV", - "label": "425 mV - unsafe", - "hex": "287C06" - }, - { - "name": "430 mV", - "label": "430 mV - unsafe", - "hex": "B08F06" - }, - { - "name": "435 mV", - "label": "435 mV - unsafe", - "hex": "38A306" - }, - { - "name": "440 mV", - "label": "440 mV - unsafe", - "hex": "C0B606" - }, - { - "name": "445 mV", - "label": "445 mV - unsafe", - "hex": "48CA06" - }, - { - "name": "450 mV", - "label": "450 mV - unsafe", - "hex": "D0DD06" - }, - { - "name": "455 mV", - "label": "455 mV - unsafe", - "hex": "58F106" - }, - { - "name": "460 mV", - "label": "460 mV - unsafe", - "hex": "E00407" - }, - { - "name": "465 mV", - "label": "465 mV - unsafe", - "hex": "681807" - }, - { - "name": "470 mV", - "label": "470 mV - unsafe", - "hex": "F02B07" - }, - { - "name": "475 mV", - "label": "475 mV - unsafe", - "hex": "783F07" - }, - { - "name": "480 mV", - "label": "480 mV - unsafe", - "hex": "005307" - }, - { - "name": "485 mV", - "label": "485 mV - unsafe", - "hex": "886607" - }, - { - "name": "490 mV", - "label": "490 mV - unsafe", - "hex": "107A07" - }, - { - "name": "495 mV", - "label": "495 mV - unsafe", - "hex": "988D07" - }, - { - "name": "500 mV", - "label": "500 mV - unsafe", - "hex": "20A107" - }, - { - "name": "505 mV", - "label": "505 mV - unsafe", - "hex": "A8B407" - }, - { - "name": "510 mV", - "label": "510 mV - unsafe", - "hex": "30C807" - }, - { - "name": "515 mV", - "label": "515 mV - unsafe", - "hex": "B8DB07" - }, - { - "name": "520 mV", - "label": "520 mV - unsafe", - "hex": "40EF07" - }, - { - "name": "525 mV", - "label": "525 mV - unsafe", - "hex": "C80208" - }, - { - "name": "530 mV", - "label": "530 mV - unsafe", - "hex": "501608" - }, - { - "name": "535 mV", - "label": "535 mV - unsafe", - "hex": "D82908" - }, - { - "name": "540 mV", - "label": "540 mV - unsafe", - "hex": "603D08" - }, - { - "name": "545 mV", - "label": "545 mV - unsafe", - "hex": "E85008" - }, - { - "name": "550 mV", - "label": "550 mV", - "hex": "706408" - }, - { - "name": "555 mV", - "label": "555 mV", - "hex": "F87708" - }, - { - "name": "560 mV", - "label": "560 mV", - "hex": "808B08" - }, - { - "name": "565 mV", - "label": "565 mV", - "hex": "089F08" - }, - { - "name": "570 mV", - "label": "570 mV", - "hex": "90B208" - }, - { - "name": "575 mV", - "label": "575 mV", - "hex": "18C608" - }, - { - "name": "580 mV", - "label": "580 mV", - "hex": "A0D908" - }, - { - "name": "585 mV", - "label": "585 mV", - "hex": "28ED08" - }, - { - "name": "590 mV", - "label": "590 mV", - "hex": "B00009" - }, - { - "name": "595 mV", - "label": "595 mV", - "hex": "381409" - }, - { - "name": "600 mV", - "label": "600 mV - default", - "hex": "C02709" - }, - { - "name": "605 mV", - "label": "605 mV", - "hex": "483B09" - }, - { - "name": "610 mV", - "label": "610 mV", - "hex": "D04E09" - }, - { - "name": "615 mV", - "label": "615 mV", - "hex": "586209" - }, - { - "name": "620 mV", - "label": "620 mV", - "hex": "E07509" - }, - { - "name": "625 mV", - "label": "625 mV", - "hex": "688909" - }, - { - "name": "630 mV", - "label": "630 mV", - "hex": "F09C09" - }, - { - "name": "635 mV", - "label": "635 mV", - "hex": "78B009" - }, - { - "name": "640 mV", - "label": "640 mV", - "hex": "00C409" - }, - { - "name": "645 mV", - "label": "645 mV", - "hex": "88D709" - }, - { - "name": "650 mV", - "label": "650 mV", - "hex": "10EB09" - } -] diff --git a/Ultrahand/OC Toolkit/data/SC/update.ini b/Ultrahand/OC Toolkit/data/SC/update.ini deleted file mode 100644 index da0a6d25..00000000 --- a/Ultrahand/OC Toolkit/data/SC/update.ini +++ /dev/null @@ -1,193 +0,0 @@ -;title='OC Toolkit' -;creator='ppkantorski, B3711' -;about='This package was designed for advance overclock configurations. Use with caution and proper guidance.' - - -[@Software Update] - -[Version] -;mode=table -;background=true -;gap=20 -ini_file './config.ini' -'Latest Version' = '{ini_file(Update,online)}' - -[Update OC Toolkit] -try: -download https://github.com/ppkantorski/Ultrahand-Overlay/releases/latest/download/ovlmenu.ovl /config/ultrahand/downloads/ -move /config/ultrahand/downloads/ovlmenu.ovl /switch/.overlays/ovlmenu.ovl -download https://github.com/halop/OC_Toolkit_SC_EOS/releases/latest/download/OC.Toolkit.u.zip /config/ultrahand/downloads/ -unzip /config/ultrahand/downloads/OC.Toolkit.u.zip /config/ultrahand/downloads/OC.Toolkit/ -move './config.ini' '/config/ultrahand/downloads/OC.Toolkit/OC Toolkit/' -delete './' -move '/config/ultrahand/downloads/OC.Toolkit/OC Toolkit/' './' -delete /config/ultrahand/downloads/OC.Toolkit.u.zip -delete /config/ultrahand/downloads/OC.Toolkit/ - -[gap] -;mode=table -;background=false -;gap=30 - -[Update loader.kip] -try: -download https://github.com/halop/OC_Toolkit_SC_EOS/releases/latest/download/kip.zip /config/ultrahand/downloads/ -set-ini-val './config.ini' Backup Path 'upd' -clear hex_sum_cache -hex_file '/atmosphere/kips/loader.kip' -ini_file './config.ini' -mkdir /atmosphere/kips/.bakTK/ -set-ini-val '/atmosphere/kips/.bakTK/Backup {ini_file(Backup,Path)}.ini' Backup cpuBoost {hex_file(CUST,8,3)} -set-ini-val '/atmosphere/kips/.bakTK/Backup {ini_file(Backup,Path)}.ini' Backup cpuUVL {hex_file(CUST,12,1)} -set-ini-val '/atmosphere/kips/.bakTK/Backup {ini_file(Backup,Path)}.ini' Backup cpuUVH {hex_file(CUST,252,1)} -set-ini-val '/atmosphere/kips/.bakTK/Backup {ini_file(Backup,Path)}.ini' Backup cpuVminE {hex_file(CUST,16,2)} -set-ini-val '/atmosphere/kips/.bakTK/Backup {ini_file(Backup,Path)}.ini' Backup cpuVmaxE {hex_file(CUST,20,2)} -set-ini-val '/atmosphere/kips/.bakTK/Backup {ini_file(Backup,Path)}.ini' Backup cpuVminL {hex_file(CUST,24,2)} -set-ini-val '/atmosphere/kips/.bakTK/Backup {ini_file(Backup,Path)}.ini' Backup cpuVminH {hex_file(CUST,28,2)} -set-ini-val '/atmosphere/kips/.bakTK/Backup {ini_file(Backup,Path)}.ini' Backup cpuVmaxM {hex_file(CUST,32,2)} -set-ini-val '/atmosphere/kips/.bakTK/Backup {ini_file(Backup,Path)}.ini' Backup gpuUVE {hex_file(CUST,36,1)} -set-ini-val '/atmosphere/kips/.bakTK/Backup {ini_file(Backup,Path)}.ini' Backup gpuUVM {hex_file(CUST,40,1)} -set-ini-val '/atmosphere/kips/.bakTK/Backup {ini_file(Backup,Path)}.ini' Backup gpuOFF {hex_file(CUST,44,1)} -set-ini-val '/atmosphere/kips/.bakTK/Backup {ini_file(Backup,Path)}.ini' Backup gpuVminE {hex_file(CUST,48,2)} -set-ini-val '/atmosphere/kips/.bakTK/Backup {ini_file(Backup,Path)}.ini' Backup gpuSpeedo {hex_file(CUST,52,2)} -set-ini-val '/atmosphere/kips/.bakTK/Backup {ini_file(Backup,Path)}.ini' Backup gpuVminM {hex_file(CUST,56,2)} -set-ini-val '/atmosphere/kips/.bakTK/Backup {ini_file(Backup,Path)}.ini' Backup gpuVmax {hex_file(CUST,60,2)} -set-ini-val '/atmosphere/kips/.bakTK/Backup {ini_file(Backup,Path)}.ini' Backup DRAM {hex_file(CUST,64,1)} -set-ini-val '/atmosphere/kips/.bakTK/Backup {ini_file(Backup,Path)}.ini' Backup ramVDD2 {hex_file(CUST,68,3)} -set-ini-val '/atmosphere/kips/.bakTK/Backup {ini_file(Backup,Path)}.ini' Backup ramVDDQ {hex_file(CUST,72,3)} -set-ini-val '/atmosphere/kips/.bakTK/Backup {ini_file(Backup,Path)}.ini' Backup ramMHzE {hex_file(CUST,76,3)} -set-ini-val '/atmosphere/kips/.bakTK/Backup {ini_file(Backup,Path)}.ini' Backup ramMHzM {hex_file(CUST,80,3)} -set-ini-val '/atmosphere/kips/.bakTK/Backup {ini_file(Backup,Path)}.ini' Backup DVB {hex_file(CUST,84,1)} -set-ini-val '/atmosphere/kips/.bakTK/Backup {ini_file(Backup,Path)}.ini' Backup T1 {hex_file(CUST,88,1)} -set-ini-val '/atmosphere/kips/.bakTK/Backup {ini_file(Backup,Path)}.ini' Backup T2 {hex_file(CUST,92,1)} -set-ini-val '/atmosphere/kips/.bakTK/Backup {ini_file(Backup,Path)}.ini' Backup T3 {hex_file(CUST,96,1)} -set-ini-val '/atmosphere/kips/.bakTK/Backup {ini_file(Backup,Path)}.ini' Backup T4 {hex_file(CUST,100,1)} -set-ini-val '/atmosphere/kips/.bakTK/Backup {ini_file(Backup,Path)}.ini' Backup T5 {hex_file(CUST,104,1)} -set-ini-val '/atmosphere/kips/.bakTK/Backup {ini_file(Backup,Path)}.ini' Backup T6 {hex_file(CUST,108,1)} -set-ini-val '/atmosphere/kips/.bakTK/Backup {ini_file(Backup,Path)}.ini' Backup T7 {hex_file(CUST,112,1)} -set-ini-val '/atmosphere/kips/.bakTK/Backup {ini_file(Backup,Path)}.ini' Backup T8 {hex_file(CUST,116,1)} -set-ini-val '/atmosphere/kips/.bakTK/Backup {ini_file(Backup,Path)}.ini' Backup 76UV3 {hex_file(CUST,124,2)} -set-ini-val '/atmosphere/kips/.bakTK/Backup {ini_file(Backup,Path)}.ini' Backup 153UV3 {hex_file(CUST,128,2)} -set-ini-val '/atmosphere/kips/.bakTK/Backup {ini_file(Backup,Path)}.ini' Backup 230UV3 {hex_file(CUST,132,2)} -set-ini-val '/atmosphere/kips/.bakTK/Backup {ini_file(Backup,Path)}.ini' Backup 307UV3 {hex_file(CUST,136,2)} -set-ini-val '/atmosphere/kips/.bakTK/Backup {ini_file(Backup,Path)}.ini' Backup 384UV3 {hex_file(CUST,140,2)} -set-ini-val '/atmosphere/kips/.bakTK/Backup {ini_file(Backup,Path)}.ini' Backup 460UV3 {hex_file(CUST,144,2)} -set-ini-val '/atmosphere/kips/.bakTK/Backup {ini_file(Backup,Path)}.ini' Backup 537UV3 {hex_file(CUST,148,2)} -set-ini-val '/atmosphere/kips/.bakTK/Backup {ini_file(Backup,Path)}.ini' Backup 614UV3 {hex_file(CUST,152,2)} -set-ini-val '/atmosphere/kips/.bakTK/Backup {ini_file(Backup,Path)}.ini' Backup 691UV3 {hex_file(CUST,156,2)} -set-ini-val '/atmosphere/kips/.bakTK/Backup {ini_file(Backup,Path)}.ini' Backup 768UV3 {hex_file(CUST,160,2)} -set-ini-val '/atmosphere/kips/.bakTK/Backup {ini_file(Backup,Path)}.ini' Backup 844UV3 {hex_file(CUST,164,2)} -set-ini-val '/atmosphere/kips/.bakTK/Backup {ini_file(Backup,Path)}.ini' Backup 921UV3 {hex_file(CUST,168,2)} -set-ini-val '/atmosphere/kips/.bakTK/Backup {ini_file(Backup,Path)}.ini' Backup 998UV3 {hex_file(CUST,172,2)} -set-ini-val '/atmosphere/kips/.bakTK/Backup {ini_file(Backup,Path)}.ini' Backup 1075UV3 {hex_file(CUST,176,2)} -set-ini-val '/atmosphere/kips/.bakTK/Backup {ini_file(Backup,Path)}.ini' Backup 1152UV3 {hex_file(CUST,180,2)} -set-ini-val '/atmosphere/kips/.bakTK/Backup {ini_file(Backup,Path)}.ini' Backup 1228UV3 {hex_file(CUST,184,2)} -set-ini-val '/atmosphere/kips/.bakTK/Backup {ini_file(Backup,Path)}.ini' Backup 1267UV3 {hex_file(CUST,188,2)} -set-ini-val '/atmosphere/kips/.bakTK/Backup {ini_file(Backup,Path)}.ini' Backup 1305UV3 {hex_file(CUST,192,2)} -set-ini-val '/atmosphere/kips/.bakTK/Backup {ini_file(Backup,Path)}.ini' Backup 1344UV3 {hex_file(CUST,196,2)} -set-ini-val '/atmosphere/kips/.bakTK/Backup {ini_file(Backup,Path)}.ini' Backup 1382UV3 {hex_file(CUST,200,2)} -set-ini-val '/atmosphere/kips/.bakTK/Backup {ini_file(Backup,Path)}.ini' Backup 1420UV3 {hex_file(CUST,204,2)} -set-ini-val '/atmosphere/kips/.bakTK/Backup {ini_file(Backup,Path)}.ini' Backup 1459UV3 {hex_file(CUST,208,2)} -set-ini-val '/atmosphere/kips/.bakTK/Backup {ini_file(Backup,Path)}.ini' Backup 1497UV3 {hex_file(CUST,212,2)} -set-ini-val '/atmosphere/kips/.bakTK/Backup {ini_file(Backup,Path)}.ini' Backup 1536UV3 {hex_file(CUST,216,2)} -set-ini-val '/atmosphere/kips/.bakTK/Backup {ini_file(Backup,Path)}.ini' Backup 1305GPU {hex_file(CUST,256,2)} -set-ini-val '/atmosphere/kips/.bakTK/Backup {ini_file(Backup,Path)}.ini' Backup CPUUL {hex_file(CUST,264,2)} -set-ini-val '/atmosphere/kips/.bakTK/Backup {ini_file(Backup,Path)}.ini' Backup CPUTABLE {hex_file(CUST,272,2)} - -remove-ini-section './config.ini' Backup - -unzip /config/ultrahand/downloads/kip.zip /config/ultrahand/downloads/kip/ -move /atmosphere/kips/loader.kip '/atmosphere/kips/.bakTK/loader.kip.backup' -move /config/ultrahand/downloads/kip/loader.kip '/atmosphere/kips/loader.kip' -delete /config/ultrahand/downloads/kip.zip -delete /config/ultrahand/downloads/kip/ -delete '/atmosphere/kips/loader.kip.backup' - - -set-ini-val './config.ini' Backup Path '/atmosphere/kips/.bakTK/Backup upd.ini' -clear hex_sum_cache -ini_file './config.ini' -ini_file '{ini_file(Backup,Path)}' - -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 8 {ini_file(Backup,cpuBoost)} -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 12 {ini_file(Backup,cpuUVL)} -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 252 {ini_file(Backup,cpuUVH)} -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 16 {ini_file(Backup,cpuVminE)} -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 20 {ini_file(Backup,cpuVmaxE)} -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 24 {ini_file(Backup,cpuVminL)} -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 28 {ini_file(Backup,cpuVminH)} -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 32 {ini_file(Backup,cpuVmaxM)} -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 36 {ini_file(Backup,gpuUVE)} -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 40 {ini_file(Backup,gpuUVM)} -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 44 {ini_file(Backup,gpuOFF)} -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 48 {ini_file(Backup,gpuVminE)} -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 52 {ini_file(Backup,gpuSpeedo)} -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 56 {ini_file(Backup,gpuVminM)} -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 60 {ini_file(Backup,gpuVmax)} -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 64 {ini_file(Backup,DRAM)} -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 68 {ini_file(Backup,ramVDD2)} -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 72 {ini_file(Backup,ramVDDQ)} -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 76 {ini_file(Backup,ramMHzE)} -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 80 {ini_file(Backup,ramMHzM)} -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 84 {ini_file(Backup,DVB)} -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 88 {ini_file(Backup,T1)} -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 92 {ini_file(Backup,T2)} -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 96 {ini_file(Backup,T3)} -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 100 {ini_file(Backup,T4)} -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 104 {ini_file(Backup,T5)} -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 108 {ini_file(Backup,T6)} -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 112 {ini_file(Backup,T7)} -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 116 {ini_file(Backup,T8)} -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 124 {ini_file(Backup,76UV3)} -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 128 {ini_file(Backup,153UV3)} -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 132 {ini_file(Backup,230UV3)} -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 136 {ini_file(Backup,307UV3)} -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 140 {ini_file(Backup,384UV3)} -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 144 {ini_file(Backup,460UV3)} -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 148 {ini_file(Backup,537UV3)} -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 152 {ini_file(Backup,614UV3)} -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 156 {ini_file(Backup,691UV3)} -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 160 {ini_file(Backup,768UV3)} -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 164 {ini_file(Backup,844UV3)} -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 168 {ini_file(Backup,921UV3)} -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 172 {ini_file(Backup,998UV3)} -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 176 {ini_file(Backup,1075UV3)} -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 180 {ini_file(Backup,1152UV3)} -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 184 {ini_file(Backup,1228UV3)} -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 188 {ini_file(Backup,1267UV3)} -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 192 {ini_file(Backup,1305UV3)} -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 196 {ini_file(Backup,1344UV3)} -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 200 {ini_file(Backup,1382UV3)} -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 204 {ini_file(Backup,1420UV3)} -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 208 {ini_file(Backup,1459UV3)} -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 212 {ini_file(Backup,1497UV3)} -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 216 {ini_file(Backup,1536UV3)} -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 256 {ini_file(Backup,1305GPU)} -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 264 {ini_file(Backup,CPUUL)} -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 272 {ini_file(Backup,CPUTABLE)} -delete '/atmosphere/kips/.bakTK/Backup upd.ini' -exec boot - - -[gap] -;mode=table -;background=false -;gap=30 - - -[Update sys-clk-eos] -try: -download https://github.com/halop/OC_Toolkit_SC_EOS/releases/latest/download/sys-clk.zip /config/ultrahand/downloads/ -unzip /config/ultrahand/downloads/sys-clk.zip /config/ultrahand/downloads/sys-clk/ -move '/config/ultrahand/downloads/sys-clk/' '/' -delete /config/ultrahand/downloads/sys-clk.zip -delete /config/ultrahand/downloads/sys-clk/ - - -[gap] -;mode=table -;background=false -;gap=30 - - -[Package Info] \ No newline at end of file diff --git a/Ultrahand/OC Toolkit/default_table.ini b/Ultrahand/OC Toolkit/default_table.ini deleted file mode 100644 index b83305ae..00000000 --- a/Ultrahand/OC Toolkit/default_table.ini +++ /dev/null @@ -1,59 +0,0 @@ -;creator='ppkantorski, B3711' - -[Default Table] - -[yes] -;mode=table -;background=true -;spacing=8 -;gap=50 -;info_text_color=warning -'' = 'Reset the table to default values. ' -'' = '' -'' = 'Are you sure you want to proceed? ' - -[Yes - Apply] -;system=mariko -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 124 0000 -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 128 0000 -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 132 0000 -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 136 0000 -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 140 0000 -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 144 0000 -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 148 0000 -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 152 0000 -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 156 0000 -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 160 0000 -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 164 0000 -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 168 0000 -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 172 0000 -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 176 0000 -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 180 0000 -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 184 0000 -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 188 0000 -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 192 0000 -exec cCutomTable -back - -[Yes - Apply] -;system=erista -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 124 0000 -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 128 0000 -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 132 0000 -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 136 0000 -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 140 0000 -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 144 0000 -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 148 0000 -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 152 0000 -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 156 0000 -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 160 0000 -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 164 0000 -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 168 0000 -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 172 0000 -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 176 D007 -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 180 D007 -exec cCutomTable -back - -[No - Go back] -back \ No newline at end of file diff --git a/Ultrahand/OC Toolkit/erista/cpu_boost_clock.json b/Ultrahand/OC Toolkit/erista/cpu_boost_clock.json deleted file mode 100644 index 5884c7bd..00000000 --- a/Ultrahand/OC Toolkit/erista/cpu_boost_clock.json +++ /dev/null @@ -1,32 +0,0 @@ -[ - { - "name": "1785 MHz", - "label": "1785 MHz - default", - "hex": "A83C1B" - }, - { - "name": "1887 MHz", - "label": "1887 MHz", - "hex": "18CB1C" - }, - { - "name": "1963 MHz", - "label": "1963 MHz", - "hex": "F8F31D" - }, - { - "name": "2091 MHz", - "label": "2091 MHz", - "hex": "F8E71F" - }, - { - "name": "2193 MHz", - "label": "2193 MHz", - "hex": "687621" - }, - { - "name": "2295 MHz", - "label": "2295 MHz", - "hex": "D80423" - } -] diff --git a/Ultrahand/OC Toolkit/erista/cpu_low_vmin.json b/Ultrahand/OC Toolkit/erista/cpu_low_vmin.json deleted file mode 100644 index 9d6293e9..00000000 --- a/Ultrahand/OC Toolkit/erista/cpu_low_vmin.json +++ /dev/null @@ -1,27 +0,0 @@ -[ - { - "name": "750 mV", - "label": "750 mV - unsafe", - "hex": "EE02" - }, - { - "name": "775 mV", - "label": "775 mV - unsafe", - "hex": "0703" - }, - { - "name": "800 mV", - "label": "800 mV", - "hex": "2003" - }, - { - "name": "825 mV", - "label": "825 mV", - "hex": "3903" - }, - { - "name": "850 mV", - "label": "850 mV", - "hex": "5203" - } -] diff --git a/Ultrahand/OC Toolkit/erista/cpu_uv.json b/Ultrahand/OC Toolkit/erista/cpu_uv.json deleted file mode 100644 index 77fa73fe..00000000 --- a/Ultrahand/OC Toolkit/erista/cpu_uv.json +++ /dev/null @@ -1,32 +0,0 @@ -[ - { - "name": "0", - "label": " 0", - "hex": "00" - }, - { - "name": "1", - "label": " 1", - "hex": "01" - }, - { - "name": "2", - "label": " 2", - "hex": "02" - }, - { - "name": "3", - "label": " 3", - "hex": "03" - }, - { - "name": "4", - "label": " 4", - "hex": "04" - }, - { - "name": "5", - "label": " 5", - "hex": "05" - } -] \ No newline at end of file diff --git a/Ultrahand/OC Toolkit/erista/cpu_voltages.json b/Ultrahand/OC Toolkit/erista/cpu_voltages.json deleted file mode 100644 index b6eed687..00000000 --- a/Ultrahand/OC Toolkit/erista/cpu_voltages.json +++ /dev/null @@ -1,62 +0,0 @@ -[ - { - "name": "1200 mV", - "label": "1200 mV", - "dec": "1200" - }, - { - "name": "1205 mV", - "label": "1205 mV", - "dec": "1205" - }, - { - "name": "1210 mV", - "label": "1210 mV", - "dec": "1210" - }, - { - "name": "1215 mV", - "label": "1215 mV", - "dec": "1215" - }, - { - "name": "1220 mV", - "label": "1220 mV", - "dec": "1220" - }, - { - "name": "1225 mV", - "label": "1225 mV", - "dec": "1225" - }, - { - "name": "1230 mV", - "label": "1230 mV", - "dec": "1230" - }, - { - "name": "1235 mV", - "label": "1235 mV", - "dec": "1235" - }, - { - "name": "1240 mV", - "label": "1240 mV", - "dec": "1240" - }, - { - "name": "1245 mV", - "label": "1245 mV", - "dec": "1245" - }, - { - "name": "1250 mV", - "label": "1250 mV", - "dec": "1250" - }, - { - "name": "1257 mV", - "label": "1257 mV - Default", - "dec": "1257" - } -] diff --git a/Ultrahand/OC Toolkit/erista/gpu_uv.json b/Ultrahand/OC Toolkit/erista/gpu_uv.json deleted file mode 100644 index 4c4dba77..00000000 --- a/Ultrahand/OC Toolkit/erista/gpu_uv.json +++ /dev/null @@ -1,17 +0,0 @@ -[ - { - "name": "0", - "label": " Default Table 0", - "hex": "00" - }, - { - "name": "1", - "label": " M static +30mV 1", - "hex": "01" - }, - { - "name": "2", - "label": " high UV table 2", - "hex": "02" - } -] \ No newline at end of file diff --git a/Ultrahand/OC Toolkit/erista/gpu_uv3.json b/Ultrahand/OC Toolkit/erista/gpu_uv3.json deleted file mode 100644 index 16ec74b0..00000000 --- a/Ultrahand/OC Toolkit/erista/gpu_uv3.json +++ /dev/null @@ -1,267 +0,0 @@ -[ - { - "name": "Auto", - "hex": "0000", - "label": "Auto" - }, - { - "name": "disabled", - "hex": "D007", - "label": "disabled" - }, - { - "name": "700 mV", - "hex": "BC02", - "label": "700 mV" - }, - { - "name": "705 mV", - "hex": "C102", - "label": "705 mV" - }, - { - "name": "710 mV", - "hex": "C602", - "label": "710 mV" - }, - { - "name": "715 mV", - "hex": "CB02", - "label": "715 mV" - }, - { - "name": "720 mV", - "hex": "D002", - "label": "720 mV" - }, - { - "name": "725 mV", - "hex": "D502", - "label": "725 mV" - }, - { - "name": "730 mV", - "hex": "DA02", - "label": "730 mV" - }, - { - "name": "735 mV", - "hex": "DF02", - "label": "735 mV" - }, - { - "name": "740 mV", - "hex": "E402", - "label": "740 mV" - }, - { - "name": "745 mV", - "hex": "E902", - "label": "745 mV" - }, - { - "name": "750 mV", - "hex": "EE02", - "label": "750 mV" - }, - { - "name": "755 mV", - "hex": "F302", - "label": "755 mV" - }, - { - "name": "760 mV", - "hex": "F802", - "label": "760 mV" - }, - { - "name": "765 mV", - "hex": "FD02", - "label": "765 mV" - }, - { - "name": "770 mV", - "hex": "0203", - "label": "770 mV" - }, - { - "name": "775 mV", - "hex": "0703", - "label": "775 mV" - }, - { - "name": "780 mV", - "hex": "0C03", - "label": "780 mV" - }, - { - "name": "785 mV", - "hex": "1103", - "label": "785 mV" - }, - { - "name": "790 mV", - "hex": "1603", - "label": "790 mV" - }, - { - "name": "795 mV", - "hex": "1B03", - "label": "795 mV" - }, - { - "name": "800 mV", - "hex": "2003", - "label": "800 mV" - }, - { - "name": "805 mV", - "hex": "2503", - "label": "805 mV" - }, - { - "name": "810 mV", - "hex": "2A03", - "label": "810 mV" - }, - { - "name": "815 mV", - "hex": "2F03", - "label": "815 mV" - }, - { - "name": "820 mV", - "hex": "3403", - "label": "820 mV" - }, - { - "name": "825 mV", - "hex": "3903", - "label": "825 mV" - }, - { - "name": "830 mV", - "hex": "3E03", - "label": "830 mV" - }, - { - "name": "835 mV", - "hex": "4303", - "label": "835 mV" - }, - { - "name": "840 mV", - "hex": "4803", - "label": "840 mV" - }, - { - "name": "845 mV", - "hex": "4D03", - "label": "845 mV" - }, - { - "name": "850 mV", - "hex": "5203", - "label": "850 mV" - }, - { - "name": "855 mV", - "hex": "5703", - "label": "855 mV" - }, - { - "name": "860 mV", - "hex": "5C03", - "label": "860 mV" - }, - { - "name": "865 mV", - "hex": "6103", - "label": "865 mV" - }, - { - "name": "870 mV", - "hex": "6603", - "label": "870 mV" - }, - { - "name": "875 mV", - "hex": "6B03", - "label": "875 mV" - }, - { - "name": "880 mV", - "hex": "7003", - "label": "880 mV" - }, - { - "name": "885 mV", - "hex": "7503", - "label": "885 mV" - }, - { - "name": "890 mV", - "hex": "7A03", - "label": "890 mV" - }, - { - "name": "895 mV", - "hex": "7F03", - "label": "895 mV" - }, - { - "name": "900 mV", - "hex": "8403", - "label": "900 mV" - }, - { - "name": "905 mV", - "hex": "8903", - "label": "905 mV" - }, - { - "name": "910 mV", - "hex": "8E03", - "label": "910 mV" - }, - { - "name": "915 mV", - "hex": "9303", - "label": "915 mV" - }, - { - "name": "920 mV", - "hex": "9803", - "label": "920 mV" - }, - { - "name": "925 mV", - "hex": "9D03", - "label": "925 mV" - }, - { - "name": "930 mV", - "hex": "A203", - "label": "930 mV" - }, - { - "name": "935 mV", - "hex": "A703", - "label": "935 mV" - }, - { - "name": "940 mV", - "hex": "AC03", - "label": "940 mV" - }, - { - "name": "945 mV", - "hex": "B103", - "label": "945 mV" - }, - { - "name": "950 mV", - "hex": "B603", - "label": "950 mV" - } -] diff --git a/Ultrahand/OC Toolkit/erista/gpu_uv3_e.json b/Ultrahand/OC Toolkit/erista/gpu_uv3_e.json deleted file mode 100644 index ec871112..00000000 --- a/Ultrahand/OC Toolkit/erista/gpu_uv3_e.json +++ /dev/null @@ -1,262 +0,0 @@ -[ - { - "name": "disabled", - "hex": "D007", - "label": "disabled" - }, - { - "name": "700 mV", - "hex": "BC02", - "label": "700 mV" - }, - { - "name": "705 mV", - "hex": "C102", - "label": "705 mV" - }, - { - "name": "710 mV", - "hex": "C602", - "label": "710 mV" - }, - { - "name": "715 mV", - "hex": "CB02", - "label": "715 mV" - }, - { - "name": "720 mV", - "hex": "D002", - "label": "720 mV" - }, - { - "name": "725 mV", - "hex": "D502", - "label": "725 mV" - }, - { - "name": "730 mV", - "hex": "DA02", - "label": "730 mV" - }, - { - "name": "735 mV", - "hex": "DF02", - "label": "735 mV" - }, - { - "name": "740 mV", - "hex": "E402", - "label": "740 mV" - }, - { - "name": "745 mV", - "hex": "E902", - "label": "745 mV" - }, - { - "name": "750 mV", - "hex": "EE02", - "label": "750 mV" - }, - { - "name": "755 mV", - "hex": "F302", - "label": "755 mV" - }, - { - "name": "760 mV", - "hex": "F802", - "label": "760 mV" - }, - { - "name": "765 mV", - "hex": "FD02", - "label": "765 mV" - }, - { - "name": "770 mV", - "hex": "0203", - "label": "770 mV" - }, - { - "name": "775 mV", - "hex": "0703", - "label": "775 mV" - }, - { - "name": "780 mV", - "hex": "0C03", - "label": "780 mV" - }, - { - "name": "785 mV", - "hex": "1103", - "label": "785 mV" - }, - { - "name": "790 mV", - "hex": "1603", - "label": "790 mV" - }, - { - "name": "795 mV", - "hex": "1B03", - "label": "795 mV" - }, - { - "name": "800 mV", - "hex": "2003", - "label": "800 mV" - }, - { - "name": "805 mV", - "hex": "2503", - "label": "805 mV" - }, - { - "name": "810 mV", - "hex": "2A03", - "label": "810 mV" - }, - { - "name": "815 mV", - "hex": "2F03", - "label": "815 mV" - }, - { - "name": "820 mV", - "hex": "3403", - "label": "820 mV" - }, - { - "name": "825 mV", - "hex": "3903", - "label": "825 mV" - }, - { - "name": "830 mV", - "hex": "3E03", - "label": "830 mV" - }, - { - "name": "835 mV", - "hex": "4303", - "label": "835 mV" - }, - { - "name": "840 mV", - "hex": "4803", - "label": "840 mV" - }, - { - "name": "845 mV", - "hex": "4D03", - "label": "845 mV" - }, - { - "name": "850 mV", - "hex": "5203", - "label": "850 mV" - }, - { - "name": "855 mV", - "hex": "5703", - "label": "855 mV" - }, - { - "name": "860 mV", - "hex": "5C03", - "label": "860 mV" - }, - { - "name": "865 mV", - "hex": "6103", - "label": "865 mV" - }, - { - "name": "870 mV", - "hex": "6603", - "label": "870 mV" - }, - { - "name": "875 mV", - "hex": "6B03", - "label": "875 mV" - }, - { - "name": "880 mV", - "hex": "7003", - "label": "880 mV" - }, - { - "name": "885 mV", - "hex": "7503", - "label": "885 mV" - }, - { - "name": "890 mV", - "hex": "7A03", - "label": "890 mV" - }, - { - "name": "895 mV", - "hex": "7F03", - "label": "895 mV" - }, - { - "name": "900 mV", - "hex": "8403", - "label": "900 mV" - }, - { - "name": "905 mV", - "hex": "8903", - "label": "905 mV" - }, - { - "name": "910 mV", - "hex": "8E03", - "label": "910 mV" - }, - { - "name": "915 mV", - "hex": "9303", - "label": "915 mV" - }, - { - "name": "920 mV", - "hex": "9803", - "label": "920 mV" - }, - { - "name": "925 mV", - "hex": "9D03", - "label": "925 mV" - }, - { - "name": "930 mV", - "hex": "A203", - "label": "930 mV" - }, - { - "name": "935 mV", - "hex": "A703", - "label": "935 mV" - }, - { - "name": "940 mV", - "hex": "AC03", - "label": "940 mV" - }, - { - "name": "945 mV", - "hex": "B103", - "label": "945 mV" - }, - { - "name": "950 mV", - "hex": "B603", - "label": "950 mV" - } -] diff --git a/Ultrahand/OC Toolkit/erista/gpu_vmin.json b/Ultrahand/OC Toolkit/erista/gpu_vmin.json deleted file mode 100644 index 12dc5911..00000000 --- a/Ultrahand/OC Toolkit/erista/gpu_vmin.json +++ /dev/null @@ -1,207 +0,0 @@ -[ - { - "name": "700 mV", - "label": "700 mV", - "dec": "700" - }, - { - "name": "705 mV", - "label": "705 mV", - "dec": "705" - }, - { - "name": "710 mV", - "label": "710 mV", - "dec": "710" - }, - { - "name": "715 mV", - "label": "715 mV", - "dec": "715" - }, - { - "name": "720 mV", - "label": "720 mV", - "dec": "720" - }, - { - "name": "725 mV", - "label": "725 mV", - "dec": "725" - }, - { - "name": "730 mV", - "label": "730 mV", - "dec": "730" - }, - { - "name": "735 mV", - "label": "735 mV", - "dec": "735" - }, - { - "name": "740 mV", - "label": "740 mV", - "dec": "740" - }, - { - "name": "745 mV", - "label": "745 mV", - "dec": "745" - }, - { - "name": "750 mV", - "label": "750 mV", - "dec": "750" - }, - { - "name": "755 mV", - "label": "755 mV", - "dec": "755" - }, - { - "name": "760 mV", - "label": "760 mV", - "dec": "760" - }, - { - "name": "765 mV", - "label": "765 mV", - "dec": "765" - }, - { - "name": "770 mV", - "label": "770 mV", - "dec": "770" - }, - { - "name": "775 mV", - "label": "775 mV", - "dec": "775" - }, - { - "name": "780 mV", - "label": "780 mV", - "dec": "780" - }, - { - "name": "785 mV", - "label": "785 mV", - "dec": "785" - }, - { - "name": "790 mV", - "label": "790 mV", - "dec": "790" - }, - { - "name": "795 mV", - "label": "795 mV", - "dec": "795" - }, - { - "name": "800 mV", - "label": "800 mV", - "dec": "800" - }, - { - "name": "805 mV", - "label": "805 mV", - "dec": "805" - }, - { - "name": "810 mV", - "label": "810 mV - Default", - "dec": "810" - }, - { - "name": "815 mV", - "label": "815 mV", - "dec": "815" - }, - { - "name": "820 mV", - "label": "820 mV", - "dec": "820" - }, - { - "name": "825 mV", - "label": "825 mV", - "dec": "825" - }, - { - "name": "830 mV", - "label": "830 mV", - "dec": "830" - }, - { - "name": "835 mV", - "label": "835 mV", - "dec": "835" - }, - { - "name": "840 mV", - "label": "840 mV", - "dec": "840" - }, - { - "name": "845 mV", - "label": "845 mV", - "dec": "845" - }, - { - "name": "850 mV", - "label": "850 mV", - "dec": "850" - }, - { - "name": "855 mV", - "label": "855 mV", - "dec": "855" - }, - { - "name": "860 mV", - "label": "860 mV", - "dec": "860" - }, - { - "name": "865 mV", - "label": "865 mV", - "dec": "865" - }, - { - "name": "870 mV", - "label": "870 mV", - "dec": "870" - }, - { - "name": "875 mV", - "label": "875 mV", - "dec": "875" - }, - { - "name": "880 mV", - "label": "880 mV", - "dec": "880" - }, - { - "name": "885 mV", - "label": "885 mV", - "dec": "885" - }, - { - "name": "890 mV", - "label": "890 mV", - "dec": "890" - }, - { - "name": "895 mV", - "label": "895 mV", - "dec": "895" - }, - { - "name": "900 mV", - "label": "900 mV", - "dec": "900" - } -] \ No newline at end of file diff --git a/Ultrahand/OC Toolkit/erista/ram_dvb_table.json b/Ultrahand/OC Toolkit/erista/ram_dvb_table.json deleted file mode 100644 index 5cbb0014..00000000 --- a/Ultrahand/OC Toolkit/erista/ram_dvb_table.json +++ /dev/null @@ -1,32 +0,0 @@ -[ - { - "name": "0", - "label": " 0", - "hex": "00000000" - }, - { - "name": "1", - "label": " 1", - "hex": "01000000" - }, - { - "name": "2", - "label": " 2", - "hex": "02000000" - }, - { - "name": "3", - "label": " 3", - "hex": "03000000" - }, - { - "name": "4", - "label": " 4", - "hex": "04000000" - }, - { - "name": "5", - "label": " 5", - "hex": "05000000" - } -] \ No newline at end of file diff --git a/Ultrahand/OC Toolkit/erista/ram_freqs.json b/Ultrahand/OC Toolkit/erista/ram_freqs.json deleted file mode 100644 index 4006c260..00000000 --- a/Ultrahand/OC Toolkit/erista/ram_freqs.json +++ /dev/null @@ -1,147 +0,0 @@ -[ - { - "name": "1862 MHz - Default", - "label": "1862 MHz", - "dec": "1862400" - }, - { - "name": "1881 MHz", - "label": "1881 MHz", - "dec": "1881600" - }, - { - "name": "1900 MHz", - "label": "1900 MHz", - "dec": "1900800" - }, - { - "name": "1920 MHz", - "label": "1920 MHz", - "dec": "1920000" - }, - { - "name": "1939 MHz", - "label": "1939 MHz", - "dec": "1939200" - }, - { - "name": "1958 MHz", - "label": "1958 MHz", - "dec": "1958400" - }, - { - "name": "1977 MHz", - "label": "1977 MHz", - "dec": "1977600" - }, - { - "name": "1996 MHz", - "label": "1996 MHz", - "dec": "1996800" - }, - { - "name": "2016 MHz", - "label": "2016 MHz", - "dec": "2016000" - }, - { - "name": "2035 MHz", - "label": "2035 MHz", - "dec": "2035200" - }, - { - "name": "2054 MHz", - "label": "2054 MHz", - "dec": "2054400" - }, - { - "name": "2073 MHz", - "label": "2073 MHz", - "dec": "2073600" - }, - { - "name": "2092 MHz", - "label": "2092 MHz", - "dec": "2092800" - }, - { - "name": "2112 MHz", - "label": "2112 MHz", - "dec": "2112000" - }, - { - "name": "2131 MHz", - "label": "2131 MHz", - "dec": "2131200" - }, - { - "name": "2150 MHz", - "label": "2150 MHz", - "dec": "2150400" - }, - { - "name": "2169 MHz", - "label": "2169 MHz", - "dec": "2169600" - }, - { - "name": "2188 MHz", - "label": "2188 MHz", - "dec": "2188800" - }, - { - "name": "2208 MHz", - "label": "2208 MHz", - "dec": "2208000" - }, - { - "name": "2227 MHz", - "label": "2227 MHz", - "dec": "2227200" - }, - { - "name": "2246 MHz", - "label": "2246 MHz", - "dec": "2246400" - }, - { - "name": "2265 MHz", - "label": "2265 MHz", - "dec": "2265600" - }, - { - "name": "2284 MHz", - "label": "2284 MHz", - "dec": "2284800" - }, - { - "name": "2304 MHz", - "label": "2304 MHz", - "dec": "2304000" - }, - { - "name": "2323 MHz", - "label": "2323 MHz", - "dec": "2323200" - }, - { - "name": "2342 MHz", - "label": "2342 MHz", - "dec": "2342400" - }, - { - "name": "2361 MHz", - "label": "2361 MHz", - "dec": "2361600" - }, - { - "name": "2380 MHz", - "label": "2380 MHz", - "dec": "2380800" - }, - { - "name": "2400 MHz", - "label": "2400 MHz", - "dec": "2400000" - } -] \ No newline at end of file diff --git a/Ultrahand/OC Toolkit/erista/ram_trfc.json b/Ultrahand/OC Toolkit/erista/ram_trfc.json deleted file mode 100644 index 994bee28..00000000 --- a/Ultrahand/OC Toolkit/erista/ram_trfc.json +++ /dev/null @@ -1,32 +0,0 @@ -[ - { - "name": "(90) 0", - "label": "0", - "hex": "00" - }, - { - "name": "(80) 1", - "label": "1", - "hex": "01" - }, - { - "name": "(70) 2", - "label": "2", - "hex": "02" - }, - { - "name": "(60) 3", - "label": "3", - "hex": "03" - }, - { - "name": "(50) 4", - "label": "4", - "hex": "04" - }, - { - "name": "(40) 5", - "label": "5", - "hex": "05" - } -] diff --git a/Ultrahand/OC Toolkit/erista/ram_vdd2.json b/Ultrahand/OC Toolkit/erista/ram_vdd2.json deleted file mode 100644 index dcd6eb64..00000000 --- a/Ultrahand/OC Toolkit/erista/ram_vdd2.json +++ /dev/null @@ -1,87 +0,0 @@ -[ - { - "name": "Default", - "label": "Default", - "hex": "000000" - }, - { - "name": "1050 mV", - "label": "1050 mV", - "hex": "900510" - }, - { - "name": "1062.5 mV", - "label": "1062.5 mV", - "hex": "643610" - }, - { - "name": "1075 mV", - "label": "1075 mV", - "hex": "386710" - }, - { - "name": "1087.5 mV", - "label": "1087.5 mV", - "hex": "0C9810" - }, - { - "name": "1100 mV", - "label": "1100 mV", - "hex": "E0C810" - }, - { - "name": "1112.5 mV", - "label": "1112.5 mV", - "hex": "B4F910" - }, - { - "name": "1125 mV", - "label": "1125 mV - default", - "hex": "882A11" - }, - { - "name": "1137.5 mV", - "label": "1137.5 mV", - "hex": "5C5B11" - }, - { - "name": "1150 mV", - "label": "1150 mV", - "hex": "308C11" - }, - { - "name": "1162.5 mV", - "label": "1162.5 mV", - "hex": "04BD11" - }, - { - "name": "1175 mV", - "label": "1175 mV", - "hex": "D8ED11" - }, - { - "name": "1187.5 mV", - "label": "1187.5 mV", - "hex": "AC1E12" - }, - { - "name": "1200 mV", - "label": "1200 mV", - "hex": "804F12" - }, - { - "name": "1212.5 mV", - "label": "1212.5 mV", - "hex": "548012" - }, - { - "name": "1225 mV", - "label": "1225 mV - unsafe", - "hex": "28B112" - }, - { - "name": "1237.5 mV", - "label": "1237.5 mV - unsafe", - "hex": "FCE112" - } -] diff --git a/Ultrahand/OC Toolkit/extended_voltages.ini b/Ultrahand/OC Toolkit/extended_voltages.ini deleted file mode 100644 index 051daad2..00000000 --- a/Ultrahand/OC Toolkit/extended_voltages.ini +++ /dev/null @@ -1,32 +0,0 @@ -;creator='ppkantorski, B3711' - -[Warning] - -[yes] -;mode=table -;alignment=right -;background=true -;spacing=8 -;gap=50 -;info_text_color=warning -'' = 'High voltages and exceeding PMIC and board' -'' = 'limits can cause hardware degradation. ' -'' = '' -'' = 'Unlock extended voltages only if you ' -'' = 'fully understand the risks. ' -'' = '' -'' = 'Are you sure you want to proceed? ' - -[Yes - Apply] -copy '/switch/.packages/OC Toolkit/data/SC/' './' -mariko: -exec boot -back -erista: -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 176 D007 -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 180 D007 -exec boot -back - -[No - Go back] -back \ No newline at end of file diff --git a/Ultrahand/OC Toolkit/fan_curve.ini b/Ultrahand/OC Toolkit/fan_curve.ini deleted file mode 100644 index b77f49b4..00000000 --- a/Ultrahand/OC Toolkit/fan_curve.ini +++ /dev/null @@ -1,82 +0,0 @@ -;creator='ppkantorski, B3711' -;show_version=true - -[@fan_curve] -[Fan Info] -;mode=table -;background=false -;spacing=0 -;gap=20 -;header_indent=false -;info_text_color=header -;section_text_color=header -json_file './json/ram_model.json' -'' = 'optimizes the original fancurve for higher clocks' -[$] -;mode=table -;background=false -;header=false -;gap=30 -'->' = 'max tskin limit will be unlocked to 60°C' - - - - -[Tskin Target] -;mode=step_trackbar -;unlocked=true -;min_value=52 -;max_value=60 -;units=°C -set-ini-val /atmosphere/config/system_settings.ini tc use_configurations_on_fwdbg u8!0x1 -set-ini-val /atmosphere/config/system_settings.ini tc tskin_rate_table_console_on_fwdbg 'str!"[[-1000000, 40000, 0, 0], [36000, 43000, 51, 51], [43000, 49000, 51, 128], [49000, {value}000, 128, 255], [{value}000, 1000000, 255, 255]]"' -set-ini-val /atmosphere/config/system_settings.ini tc tskin_rate_table_handheld_on_fwdbg 'str!"[[-1000000, 40000, 0, 0], [36000, 43000, 51, 51], [43000, 49000, 51, 128], [49000, {value}000, 128, 255], [{value}000, 1000000, 255, 255]]"' -set-ini-val /atmosphere/config/system_settings.ini tc holdable_tskin u32!0xEA60 -set-ini-val /atmosphere/config/system_settings.ini tc touchable_tskin u32!0xEA60 - - -[recommended = 54°C] - - - -[Tskin Coefficients] -[V1 - Erista] -;mini=true -set-ini-val /atmosphere/config/system_settings.ini tc tskin_pcb_coefficients_console_on_fwdbg 'str!"[6396, 119440]"' -set-ini-val /atmosphere/config/system_settings.ini tc tskin_pcb_coefficients_handheld_on_fwdbg 'str!"[5817, 129580]"' -set-ini-val /atmosphere/config/system_settings.ini tc tskin_soc_coefficients_console_on_fwdbg 'str!"[6182, 112480]"' -set-ini-val /atmosphere/config/system_settings.ini tc tskin_soc_coefficients_handheld_on_fwdbg 'str!"[5464, 174190]"' - -[V2 - Mariko] -;mini=true -set-ini-val /atmosphere/config/system_settings.ini tc tskin_pcb_coefficients_console_on_fwdbg 'str!"[7338, 112161]"' -set-ini-val /atmosphere/config/system_settings.ini tc tskin_pcb_coefficients_handheld_on_fwdbg 'str!"[6357, 168124]"' -set-ini-val /atmosphere/config/system_settings.ini tc tskin_soc_coefficients_console_on_fwdbg 'str!"[6728, 129810]"' -set-ini-val /atmosphere/config/system_settings.ini tc tskin_soc_coefficients_handheld_on_fwdbg 'str!"[5675, 203453]"' - -[Lite - Mariko] -;mini=true -set-ini-val /atmosphere/config/system_settings.ini tc tskin_pcb_coefficients_console_on_fwdbg 'str!"[7338, 112161]"' -set-ini-val /atmosphere/config/system_settings.ini tc tskin_pcb_coefficients_handheld_on_fwdbg 'str!"[5594, 209601]"' -set-ini-val /atmosphere/config/system_settings.ini tc tskin_soc_coefficients_console_on_fwdbg 'str!"[6728, 129810]"' -set-ini-val /atmosphere/config/system_settings.ini tc tskin_soc_coefficients_handheld_on_fwdbg 'str!"[5235, 199759]"' - -[OLED - Mariko] -;mini=true -set-ini-val /atmosphere/config/system_settings.ini tc tskin_pcb_coefficients_console_on_fwdbg 'str!"[8051, -45213]"' -set-ini-val /atmosphere/config/system_settings.ini tc tskin_pcb_coefficients_handheld_on_fwdbg 'str!"[7176, -33954]"' -set-ini-val /atmosphere/config/system_settings.ini tc tskin_soc_coefficients_console_on_fwdbg 'str!"[7831, 57590]"' -set-ini-val /atmosphere/config/system_settings.ini tc tskin_soc_coefficients_handheld_on_fwdbg 'str!"[9029, 4274]"' - - -[gap] -;mode=table -;background=false -;gap=10 - - -[Restore factory defaults] -remove-ini-section /atmosphere/config/system_settings.ini tc -remove-ini-section './config.ini' 'Tskin Target' -refresh - diff --git a/Ultrahand/OC Toolkit/info.ini b/Ultrahand/OC Toolkit/info.ini deleted file mode 100644 index a2affc64..00000000 --- a/Ultrahand/OC Toolkit/info.ini +++ /dev/null @@ -1,193 +0,0 @@ -;creator=ppkantorski, Souldbminer, MestreYodaRossi, B3711 -;show_version=true - - -[@Presets] -[RAM Table package Info] -;mode=table -;background=false -;spacing=4 -;gap=20 -;header_indent=true -;info_text_color=header -;section_text_color=header -json_file './json/ram_model.json' -'RAM' = '{json_file(0,{ram_model})}' - - -[RAM Table] -;mode=table -;spacing=4 -;gap=0 -hex_file '/atmosphere/kips/loader.kip' -json_file './json/numbers.json' -'Timings' = '({json_file(0,{hex_file(CUST,88,1)})}-{json_file(0,{hex_file(CUST,92,1)})}-{json_file(0,{hex_file(CUST,96,1)})}) {json_file(0,{hex_file(CUST,100,1)})}-{json_file(0,{hex_file(CUST,104,1)})}-{json_file(0,{hex_file(CUST,108,1)})}-{json_file(0,{hex_file(CUST,112,1)})}-{json_file(0,{hex_file(CUST,116,1)})}' - -hex_file '/atmosphere/kips/loader.kip' -json_file './json/dram.json' -'DRAM'= {json_file(0,{hex_file(CUST,64,1)})} -mariko: -json_file './json/max_clocks.json' -'Max Clock' = {json_file(0,{hex_file(CUST,80,3)})} -json_file './json/vddq.json' -'Vddq' = {json_file(0,{hex_file(CUST,72,3)})} -json_file './json/vdd2.json' -'Vdd2' = {json_file(0,{hex_file(CUST,68,3)})} -json_file './json/ram_dvb.json' -'EMC DVB' = {json_file(0,{hex_file(CUST,84,1)})} -erista: -json_file './json/max_clocks.json' -'Max Clock' = {json_file(0,{hex_file(CUST,76,3)})} -json_file './json/vdd2.json' -'Vdd2' = {json_file(0,{hex_file(CUST,68,3)})} -json_file './json/ram_dvb.json' -'EMC DVB' = {json_file(0,{hex_file(CUST,84,1)})} - -[gap] -;mode=table -;background=false -;gap=25 - -[CPU Table package Info] -;mode=table -;background=false -;spacing=4 -;gap=20 -;header_indent=true -;info_text_color=header -;section_text_color=header -'CPU' = '{cpu_speedo}' - -[CPU Table] -;mode=table -;spacing=4 -;gap=0 -hex_file '/atmosphere/kips/loader.kip' -json_file './json/numbers.json' -'UV Level' = {json_file(0,{hex_file(CUST,12,1)})} -mariko: -json_file './json/high_freq_uv.json' -'High Freq UV Level' = {json_file(0,{hex_file(CUST,252,1)})} -json_file './json/cpu_table.json' -'Table Config' = {json_file(0,{hex_file(CUST,272,1)})} -json_file './json/mv.json' -'Low Freq Vmin' = {json_file(0,{hex_file(CUST,24,2)})} -'High Freq Vmin' = {json_file(0,{hex_file(CUST,28,2)})} -json_file './json/voltage_limit.json' -'Volt Limit' = {json_file(0,{hex_file(CUST,32,2)})} -json_file './json/max_clocks.json' -'Boost Clock' = {json_file(0,{hex_file(CUST,8,3)})} -json_file './json/cpu_max_clock_m.json' -'Max Clock' = {json_file(0,{hex_file(CUST,264,1)})} -erista: -json_file './json/mv.json' -'Vmin' = {json_file(0,{hex_file(CUST,16,2)})} -json_file './json/voltage_limit.json' -'Volt Limit' = {json_file(0,{hex_file(CUST,20,2)})} -json_file './json/max_clocks.json' -'Boost Clock' = {json_file(0,{hex_file(CUST,8,3)})} - -[gap] -;mode=table -;background=false -;gap=25 - -[GPU Table package Info] -;mode=table -;background=false -;spacing=4 -;gap=20 -;header_indent=true -;info_text_color=header -;section_text_color=header -'GPU' = '{gpu_speedo}' - -[GPU Table] -;mode=table -;spacing=4 -;gap=0 -hex_file '/atmosphere/kips/loader.kip' -mariko: -json_file './json/gpu_uv_m.json' -'UV Level' = {json_file(0,{hex_file(CUST,40,1)})} -ini_file '/config/sys-clk/config.ini' -json_file './json/gpu_dvfs_offset_info.json' -'DVFS' = {json_file(0,{ini_file(values,gpu_dvfs_offset)})} -json_file './json/vmin.json' -'Vmin' = {json_file(0,{hex_file(CUST,56,2)})} -'Vmax' = {json_file(0,{hex_file(CUST,60,2)})} -json_file './json/voltage_offset.json' -'Volt Offset' = {json_file(0,{hex_file(CUST,44,1)})} -erista: -json_file './json/gpu_uv_e.json' -'UV Level' = {json_file(0,{hex_file(CUST,36,1)})} -json_file './json/mv.json' -'Vmin' = {json_file(0,{hex_file(CUST,48,2)})} -json_file './json/voltage_offset.json' -'Volt Offset' = {json_file(0,{hex_file(CUST,44,1)})} -;gap=100 - -[@Custom Table] -[Custom Table] -;mode=table -;background=false -;spacing=4 -;gap=20 -;header_indent=true -;info_text_color=header -;section_text_color=header -hex_file '/atmosphere/kips/loader.kip' -json_file './json/version.json' -'Custom Table' = '{json_file(0,{hex_file(CUST,260,1)})} kip' - -[Custom Table] -;mode=table -;spacing=5 -;gap=24 -hex_file '/atmosphere/kips/loader.kip' -json_file './json/vmin.json' -'76 - 230 MHz' = {json_file(0,{hex_file(CUST,132,2)})} -'307 MHz' = {json_file(0,{hex_file(CUST,136,2)})} -'384 MHz' = {json_file(0,{hex_file(CUST,140,2)})} -'460 MHz' = {json_file(0,{hex_file(CUST,144,2)})} -'537 MHz' = {json_file(0,{hex_file(CUST,148,2)})} -'614 MHz' = {json_file(0,{hex_file(CUST,152,2)})} -'691 MHz' = {json_file(0,{hex_file(CUST,156,2)})} -'768 MHz' = {json_file(0,{hex_file(CUST,160,2)})} -'844 MHz' = {json_file(0,{hex_file(CUST,164,2)})} -'921 MHz' = {json_file(0,{hex_file(CUST,168,2)})} -'998 MHz' = {json_file(0,{hex_file(CUST,172,2)})} -mariko: -'1075 MHz' = {json_file(0,{hex_file(CUST,176,2)})} -'1152 MHz' = {json_file(0,{hex_file(CUST,180,2)})} -'1228 MHz' = {json_file(0,{hex_file(CUST,184,2)})} -'1267 MHz' = {json_file(0,{hex_file(CUST,188,2)})} -'1305 MHz' = {json_file(0,{hex_file(CUST,192,2)})} - - -[Speedos1] -;mode=table -;background=false -;spacing=4 -;gap=15 -;header_indent=true -;info_text_color=header -;section_text_color=header -'Device Info' = ' CPU GPU SOC' - -[Speedos2] -;mode=table -;spacing=4 -;gap=25 -'Speedo' = '{cpu_speedo} | {gpu_speedo} | {soc_speedo}' -mariko: -'IDDQ' = ' {cpu_iddq} | {gpu_iddq} | {soc_iddq}' -erista: -'IDDQ' = ' {cpu_iddq} | {gpu_iddq} | {soc_iddq}' - -[Device Info Table] -;mode=table -;spacing=4 -;gap=15 -'Firmware' = 'HOS {hos_version} | AMS {ams_version}' -'RAM' = '{ram_model}' \ No newline at end of file diff --git a/Ultrahand/OC Toolkit/json/cpu_max_clock_m.json b/Ultrahand/OC Toolkit/json/cpu_max_clock_m.json deleted file mode 100644 index efd169fa..00000000 --- a/Ultrahand/OC Toolkit/json/cpu_max_clock_m.json +++ /dev/null @@ -1,6 +0,0 @@ -[{ -"02":"1963 MHz", -"00":"2397 MHz", -"03":"2499 MHz", -"01":"2601 MHz" -}] \ No newline at end of file diff --git a/Ultrahand/OC Toolkit/json/cpu_max_freq_index.json b/Ultrahand/OC Toolkit/json/cpu_max_freq_index.json deleted file mode 100644 index adf55600..00000000 --- a/Ultrahand/OC Toolkit/json/cpu_max_freq_index.json +++ /dev/null @@ -1,3 +0,0 @@ -[{ -"02":"0", "00":"1", "03":"2", "01":"3" -}] \ No newline at end of file diff --git a/Ultrahand/OC Toolkit/json/cpu_table.json b/Ultrahand/OC Toolkit/json/cpu_table.json deleted file mode 100644 index 730816b7..00000000 --- a/Ultrahand/OC Toolkit/json/cpu_table.json +++ /dev/null @@ -1,7 +0,0 @@ -[{ -"00":"Auto", -"01":"Default Table", -"02":"1581 MHz Tbreak", -"03":"Shift Fix 1", -"04":"Shift Fix 2" -}] \ No newline at end of file diff --git a/Ultrahand/OC Toolkit/json/dram.json b/Ultrahand/OC Toolkit/json/dram.json deleted file mode 100644 index 2d708272..00000000 --- a/Ultrahand/OC Toolkit/json/dram.json +++ /dev/null @@ -1 +0,0 @@ -[{"00":"AUTO_ADJ", "01":"AUTO_ADJ_HP", "02":"AUTO_ADJ", "03":"NO_ADJ"}] \ No newline at end of file diff --git a/Ultrahand/OC Toolkit/json/gpu_dvfs.json b/Ultrahand/OC Toolkit/json/gpu_dvfs.json deleted file mode 100644 index d7ea6924..00000000 --- a/Ultrahand/OC Toolkit/json/gpu_dvfs.json +++ /dev/null @@ -1,14 +0,0 @@ -[ - { - "name": "off", - "dvfs": "0" - }, - { - "name": "official service method", - "dvfs": "1" - }, - { - "name": "hijack method", - "dvfs": "2" - } -] diff --git a/Ultrahand/OC Toolkit/json/gpu_dvfs_offset.json b/Ultrahand/OC Toolkit/json/gpu_dvfs_offset.json deleted file mode 100644 index c1cd3e4a..00000000 --- a/Ultrahand/OC Toolkit/json/gpu_dvfs_offset.json +++ /dev/null @@ -1,27 +0,0 @@ -[ - { "name": "-100 mV", "dvfs": "100" }, - { "name": "-95 mV", "dvfs": "95" }, - { "name": "-90 mV", "dvfs": "90" }, - { "name": "-85 mV", "dvfs": "85" }, - { "name": "-80 mV", "dvfs": "80" }, - { "name": "-75 mV", "dvfs": "75" }, - { "name": "-70 mV", "dvfs": "70" }, - { "name": "-65 mV", "dvfs": "65" }, - { "name": "-60 mV", "dvfs": "60" }, - { "name": "-55 mV", "dvfs": "55" }, - { "name": "-50 mV", "dvfs": "50" }, - { "name": "-45 mV", "dvfs": "45" }, - { "name": "-40 mV", "dvfs": "40" }, - { "name": "-35 mV", "dvfs": "35" }, - { "name": "-30 mV", "dvfs": "30" }, - { "name": "-25 mV", "dvfs": "25" }, - { "name": "-20 mV", "dvfs": "20" }, - { "name": "-15 mV", "dvfs": "15" }, - { "name": "-10 mV", "dvfs": "10" }, - { "name": "-5 mV", "dvfs": "5" }, - { "name": "Auto", "dvfs": "0" }, - { "name": "+5 mV", "dvfs": "-5" }, - { "name": "+10 mV", "dvfs": "-10" }, - { "name": "+15 mV", "dvfs": "-15" }, - { "name": "+20 mV", "dvfs": "-20" } -] diff --git a/Ultrahand/OC Toolkit/json/gpu_dvfs_offset_dec.json b/Ultrahand/OC Toolkit/json/gpu_dvfs_offset_dec.json deleted file mode 100644 index 166a7620..00000000 --- a/Ultrahand/OC Toolkit/json/gpu_dvfs_offset_dec.json +++ /dev/null @@ -1,28 +0,0 @@ -[{ - "100": "100", - "95": "95", - "90": "90", - "85": "85", - "80": "80", - "75": "75", - "70": "70", - "65": "65", - "60": "60", - "55": "55", - "50": "50", - "45": "45", - "40": "40", - "35": "35", - "30": "30", - "25": "25", - "20": "20", - "15": "15", - "10": "10", - "5": "5", - "0": "0", - "-5": "-5", - "-10": "-10", - "-15": "-15", - "-20": "-20", - "null": "0" -}] \ No newline at end of file diff --git a/Ultrahand/OC Toolkit/json/gpu_dvfs_offset_index.json b/Ultrahand/OC Toolkit/json/gpu_dvfs_offset_index.json deleted file mode 100644 index 13e37c0a..00000000 --- a/Ultrahand/OC Toolkit/json/gpu_dvfs_offset_index.json +++ /dev/null @@ -1,28 +0,0 @@ -[{ - "100": "0", - "95": "1", - "90": "2", - "85": "3", - "80": "4", - "75": "5", - "70": "6", - "65": "7", - "60": "8", - "55": "9", - "50": "10", - "45": "11", - "40": "12", - "35": "13", - "30": "14", - "25": "15", - "20": "16", - "15": "17", - "10": "18", - "5": "19", - "0": "20", - "-5": "21", - "-10": "22", - "-15": "23", - "-20": "24", - "null": "20" -}] \ No newline at end of file diff --git a/Ultrahand/OC Toolkit/json/gpu_dvfs_offset_info.json b/Ultrahand/OC Toolkit/json/gpu_dvfs_offset_info.json deleted file mode 100644 index f80d9713..00000000 --- a/Ultrahand/OC Toolkit/json/gpu_dvfs_offset_info.json +++ /dev/null @@ -1,28 +0,0 @@ -[{ - "100": "-100 mV", - "95": "-95 mV", - "90": "-90 mV", - "85": "-85 mV", - "80": "-80 mV", - "75": "-75 mV", - "70": "-70 mV", - "65": "-65 mV", - "60": "-60 mV", - "55": "-55 mV", - "50": "-50 mV", - "45": "-45 mV", - "40": "-40 mV", - "35": "-35 mV", - "30": "-30 mV", - "25": "-25 mV", - "20": "-20 mV", - "15": "-15 mV", - "10": "-10 mV", - "5": "-5 mV", - "0": "Auto", - "-5": "+5 mV", - "-10": "+10 mV", - "-15": "+15 mV", - "-20": "+20 mV", - "null": "Auto" -}] \ No newline at end of file diff --git a/Ultrahand/OC Toolkit/json/gpu_uv_e.json b/Ultrahand/OC Toolkit/json/gpu_uv_e.json deleted file mode 100644 index be9e570f..00000000 --- a/Ultrahand/OC Toolkit/json/gpu_uv_e.json +++ /dev/null @@ -1,8 +0,0 @@ -[ -{ -"00":"0 - Default Table", -"01": "1 - M static +30mV", -"02": "2 - high UV table", -"03": "3 - Custom static" -} -] \ No newline at end of file diff --git a/Ultrahand/OC Toolkit/json/gpu_uv_m.json b/Ultrahand/OC Toolkit/json/gpu_uv_m.json deleted file mode 100644 index 18e28cda..00000000 --- a/Ultrahand/OC Toolkit/json/gpu_uv_m.json +++ /dev/null @@ -1,8 +0,0 @@ -[ -{ -"00":"0 - HiOPT", -"01": "1 - HiOPT -15mV(2)", -"02": "2 - high UV table", -"03": "3 - Custom static" -} -] \ No newline at end of file diff --git a/Ultrahand/OC Toolkit/json/high_freq_uv.json b/Ultrahand/OC Toolkit/json/high_freq_uv.json deleted file mode 100644 index ee462524..00000000 --- a/Ultrahand/OC Toolkit/json/high_freq_uv.json +++ /dev/null @@ -1 +0,0 @@ -[{"00":"↑", "01":"1", "02":"2", "03":"3", "04":"4", "05":"5", "06":"6", "07":"7", "08":"8", "09":"9", "0A":"10", "0B":"11", "0C":"12"}] \ No newline at end of file diff --git a/Ultrahand/OC Toolkit/json/keys.json b/Ultrahand/OC Toolkit/json/keys.json deleted file mode 100644 index 6ea7a941..00000000 --- a/Ultrahand/OC Toolkit/json/keys.json +++ /dev/null @@ -1,26 +0,0 @@ -[ - { - "name": "L+R+DUP", - "value": "L+R+DUP" - }, - { - "name": "L+R+DDOWN", - "value": "L+R+DDOWN" - }, - { - "name": "ZL+ZR+DUP", - "value": "ZL+ZR+DUP" - }, - { - "name": "ZL+ZR+DDOWN", - "value": "ZL+ZR+DDOWN" - }, - { - "name": "PLUS+MINUS", - "value": "PLUS+MINUS" - }, - { - "name": "L+DDOWN+RS", - "value": "L+DDOWN+RSTICK" - } -] \ No newline at end of file diff --git a/Ultrahand/OC Toolkit/json/keys_b.json b/Ultrahand/OC Toolkit/json/keys_b.json deleted file mode 100644 index 02eba9fc..00000000 --- a/Ultrahand/OC Toolkit/json/keys_b.json +++ /dev/null @@ -1,10 +0,0 @@ -[ - { - "L+R+DUP": "L+R+DUP", - "L+R+DDOWN": "L+R+DDOWN", - "ZL+ZR+DUP": "ZL+ZR+DUP", - "ZL+ZR+DDOWN": "ZL+ZR+DDOWN", - "PLUS+MINUS": "PLUS+MINUS", - "L+DDOWN+RSTICK": "L+DDOWN+RS" - } -] \ No newline at end of file diff --git a/Ultrahand/OC Toolkit/json/max_clocks.json b/Ultrahand/OC Toolkit/json/max_clocks.json deleted file mode 100644 index ebfc98d3..00000000 --- a/Ultrahand/OC Toolkit/json/max_clocks.json +++ /dev/null @@ -1 +0,0 @@ -[{"006B1C":"1862 MHz", "00B61C":"1881 MHz", "00011D":"1900 MHz", "004C1D":"1920 MHz", "00971D":"1939 MHz", "00E21D":"1958 MHz", "002D1E":"1977 MHz", "00781E":"1996 MHz", "00C31E":"2016 MHz", "000E1F":"2035 MHz", "00591F":"2054 MHz", "00A41F":"2073 MHz", "00EF1F":"2092 MHz", "003A20":"2112 MHz", "008520":"2131 MHz", "00D020":"2150 MHz", "001B21":"2169 MHz", "006621":"2188 MHz", "00B121":"2208 MHz", "00FC21":"2227 MHz", "004722":"2246 MHz", "009222":"2265 MHz", "00DD22":"2284 MHz", "002823":"2304 MHz", "007323":"2323 MHz", "00BE23":"2342 MHz", "000924":"2361 MHz", "005424":"2380 MHz", "006A18":"1600 MHz", "E8EA18":"1633 MHz", "D06B19":"1666 MHz", "A0F019":"1700 MHz", "88711A":"1733 MHz", "70F21A":"1766 MHz", "40771B":"1800 MHz", "28F81B":"1833 MHz", "10791C":"1866 MHz", "E0FD1C":"1900 MHz", "C87E1D":"1933 MHz", "B0FF1D":"1966 MHz", "80841E":"2000 MHz", "68051F":"2033 MHz", "50861F":"2066 MHz", "200B20":"2100 MHz", "088C20":"2133 MHz", "F00C21":"2166 MHz", "C09121":"2200 MHz", "A81222":"2233 MHz", "909322":"2266 MHz", "601823":"2300 MHz", "489923":"2333 MHz", "301A24":"2366 MHz", "009F24":"2400 MHz", "E81F25":"2433 MHz", "D0A025":"2466 MHz", "A02526":"2500 MHz", "88A626":"2533 MHz", "702727":"2566 MHz", "40AC27":"2600 MHz", "282D28":"2633 MHz", "10AE28":"2666 MHz", "E03229":"2700 MHz", "C8B329":"2733 MHz", "B0342A":"2766 MHz", "80B92A":"2800 MHz", "683A2B":"2833 MHz", "50BB2B":"2866 MHz", "20402C":"2900 MHz", "08C12C":"2933 MHz", "F0412D":"2966 MHz", "C0C62D":"3000 MHz", "A8472E":"3033 MHz", "90C82E":"3066 MHz", "604D2F":"3100 MHz", "48CE2F":"3133 MHz", "304F30":"3166 MHz", "00D430":"3200 MHz", "A83C1B":"1785 MHz", "18CB1C":"1887 MHz", "F8F31D":"1963 MHz", "F8E71F":"2091 MHz", "687621":"2193 MHz", "D80423":"2295 MHz", "489324":"2397 MHz", "B82126":"2499 MHz", "28B027":"2601 MHz", "983E29":"2703 MHz"}] \ No newline at end of file diff --git a/Ultrahand/OC Toolkit/json/mv.json b/Ultrahand/OC Toolkit/json/mv.json deleted file mode 100644 index 9db6a7c7..00000000 --- a/Ultrahand/OC Toolkit/json/mv.json +++ /dev/null @@ -1 +0,0 @@ -[{"0000":"Default", "E001": "480mV", "E501": "485mV", "EA01": "490mV", "EF01": "495mV", "F401":"500 mV", "F901":"505 mV", "FE01":"510 mV", "0302":"515 mV", "0802":"520 mV", "0D02":"525 mV", "1202":"530 mV", "1702":"535 mV", "1C02":"540 mV", "2102":"545 mV", "2602":"550 mV", "2B02":"555 mV", "3002":"560 mV", "3502":"565 mV", "3A02":"570 mV", "3F02":"575 mV", "4402":"580 mV", "4902":"585 mV", "4E02":"590 mV", "5302":"595 mV", "5802":"600 mV", "5D02":"605 mV", "6202":"610 mV", "6702":"615 mV", "6C02":"620 mV", "7102":"625 mV", "7602":"630 mV", "7B02":"635 mV", "8002":"640 mV", "8502":"645 mV", "8A02":"650 mV", "8F02":"655 mV", "9402":"660 mV", "9902":"665 mV", "9E02":"670 mV", "A302":"675 mV", "A802":"680 mV", "AD02":"685 mV", "B202":"690 mV", "B702":"695 mV", "BC02":"700 mV", "C102":"705 mV", "C602":"710 mV", "CB02":"715 mV", "D002":"720 mV", "D502":"725 mV", "DA02":"730 mV", "DF02":"735 mV", "E402":"740 mV", "E902":"745 mV", "EE02":"750 mV", "F302":"755 mV", "F802":"760 mV", "FD02":"765 mV", "0203":"770 mV", "0703":"775 mV", "0C03":"780 mV", "1103":"785 mV", "1603":"790 mV", "1B03":"795 mV", "2003":"800 mV", "2503":"805 mV", "2A03":"810 mV", "2F03":"815 mV", "3403":"820 mV", "3903":"825 mV", "3E03":"830 mV", "4303":"835 mV", "4803":"840 mV", "5203":"850 mV", "4D03":"845 mV", "5203":"850 mV", "5703":"855 mV", "5C03":"860 mV", "6103":"865 mV", "6603":"870 mV", "6B03":"875 mV", "7003":"880 mV", "7503":"885 mV", "7A03":"890 mV", "7F03":"895 mV", "8403":"900 mV", "8903":"905 mV", "8E03":"910 mV", "9303":"915 mV", "9803":"920 mV", "9D03":"925 mV", "A203":"930 mV", "A703":"935 mV", "AC03":"940 mV", "B103":"945 mV", "B603":"950 mV", "BB03":"955 mV", "C003":"960 mV", "C503":"965 mV", "CA03":"970 mV", "CF03":"975 mV", "D403":"980 mV", "D903":"985 mV", "DE03":"990 mV", "E303":"995 mV", "E803":"1000 mV"}] \ No newline at end of file diff --git a/Ultrahand/OC Toolkit/json/numbers.json b/Ultrahand/OC Toolkit/json/numbers.json deleted file mode 100644 index eff37b0f..00000000 --- a/Ultrahand/OC Toolkit/json/numbers.json +++ /dev/null @@ -1 +0,0 @@ -[{"00":"0", "01":"1", "02":"2", "03":"3", "04":"4", "05":"5", "06":"6", "07":"7", "08":"8", "09":"9", "0A":"10", "0B":"11", "0C":"12", "0D":"13", "0E":"14", "0F":"15", "10":"16", "11":"17", "12":"18", "13":"19", "14":"20", "15":"21", "16":"22", "17":"23", "18":"24", "19":"25", "1A":"26", "1B":"27", "1C":"28", "1D":"29", "1E":"30", "1F":"31", "20":"32", "21":"33", "22":"34", "23":"35", "24":"36", "25":"37", "26":"38", "27":"39", "28":"40", "29":"41", "2A":"42"}] \ No newline at end of file diff --git a/Ultrahand/OC Toolkit/json/ram_dvb.json b/Ultrahand/OC Toolkit/json/ram_dvb.json deleted file mode 100644 index 64793161..00000000 --- a/Ultrahand/OC Toolkit/json/ram_dvb.json +++ /dev/null @@ -1 +0,0 @@ -[{"FDFFFFFF":"-3", "FEFFFFFF":"-2", "FFFFFFFF":"-1", "00000000":"0", "01000000":"1", "02000000":"2", "03000000":"3", "04000000":"4", "05000000":"5", "FD":"-3", "FE":"-2", "FF":"-1", "00":"0", "01":"1", "02":"2", "03":"3", "04":"4", "05":"5"}] \ No newline at end of file diff --git a/Ultrahand/OC Toolkit/json/ram_dvb_index.json b/Ultrahand/OC Toolkit/json/ram_dvb_index.json deleted file mode 100644 index 38951bb3..00000000 --- a/Ultrahand/OC Toolkit/json/ram_dvb_index.json +++ /dev/null @@ -1,3 +0,0 @@ -[ -{"FE":"0", "FF":"1", "00":"2", "01":"3", "02":"4", "03":"5", "04":"6", "05":"7"} -] \ No newline at end of file diff --git a/Ultrahand/OC Toolkit/json/ram_model.json b/Ultrahand/OC Toolkit/json/ram_model.json deleted file mode 100644 index 27e8ba38..00000000 --- a/Ultrahand/OC Toolkit/json/ram_model.json +++ /dev/null @@ -1,23 +0,0 @@ -[ -{ -"K4U6E3S4AA-MGCL":"AA-MGCL", -"K4U6E3S4AM-MGCJ":"AM-MGCJ", -"K4U6E3S4AB-MGCL":"AB-MGCL", -"K4F6E304HB-MGCH":"HB-MGCH", -"K4UBE3D4AA-MGCL":"AA-MGCL 8GB", -"K4UBE3D4AM-MGCJ":"AM-MGCJ 8GB", -"K4FBE3D4HM-MGXX":"HM-MGXX 8GB", - -"MT53E512M32D2NP-046 WT:F":"WT:F", -"MT53E512M32D2NP-046 WT:E":"WT:E", -"MT53E512M32D1NP-046 WT:B":"WT:B", -"MT53B512M32D2NP-062 WT:C":"WT:C", -"MT53E512M32D1ZW-046 AUT:B":"AUT:B", - -"H9HCNNNBKMMLHR-NME":"NME", -"H9HCNNNBKMMLXR-NEE":"NEE", -"H9HCNNNBPUMLHR-NLE":"NLE", - -"H54G46CYRBX267":"CYRBX267" -} -] \ No newline at end of file diff --git a/Ultrahand/OC Toolkit/json/speedo.json b/Ultrahand/OC Toolkit/json/speedo.json deleted file mode 100644 index d1c905b0..00000000 --- a/Ultrahand/OC Toolkit/json/speedo.json +++ /dev/null @@ -1,67 +0,0 @@ -[{ -"C805":"1480", "C806":"1481", "C807":"1482", "C808":"1483", "C809":"1484", - "CD05":"1485", "CD06":"1486", "CD07":"1487", "CD08":"1488", "CD09":"1489", - "D205":"1490", "D206":"1491", "D207":"1492", "D208":"1493", "D209":"1494", - "D705":"1495", "D706":"1496", "D707":"1497", "D708":"1498", "D709":"1499", - "DC05":"1500", "DC06":"1501", "DC07":"1502", "DC08":"1503", "DC09":"1504", - "E105":"1505", "E106":"1506", "E107":"1507", "E108":"1508", "E109":"1509", - "E605":"1510", "E606":"1511", "E607":"1512", "E608":"1513", "E609":"1514", - "EB05":"1515", "EB06":"1516", "EB07":"1517", "EB08":"1518", "EB09":"1519", - "F005":"1520", "F006":"1521", "F007":"1522", "F008":"1523", "F009":"1524", - "F505":"1525", "F506":"1526", "F507":"1527", "F508":"1528", "F509":"1529", - "FA05":"1530", "FA06":"1531", "FA07":"1532", "FA08":"1533", "FA09":"1534", - "FF05":"1535", "FF06":"1536", "FF07":"1537", "FF08":"1538", "FF09":"1539", - "0406":"1540", "0407":"1541", "0408":"1542", "0409":"1543", "040A":"1544", - "0906":"1545", "0907":"1546", "0908":"1547", "0909":"1548", "090A":"1549", - "0E06":"1550", "0E07":"1551", "0E08":"1552", "0E09":"1553", "0E0A":"1554", - "1306":"1555", "1307":"1556", "1308":"1557", "1309":"1558", "130A":"1559", - "1806":"1560", "1807":"1561", "1808":"1562", "1809":"1563", "180A":"1564", - "1D06":"1565", "1D07":"1566", "1D08":"1567", "1D09":"1568", "1D0A":"1569", - "2206":"1570", "2207":"1571", "2208":"1572", "2209":"1573", "220A":"1574", - "2706":"1575", "2707":"1576", "2708":"1577", "2709":"1578", "270A":"1579", - "2C06":"1580", "2C07":"1581", "2C08":"1582", "2C09":"1583", "2C0A":"1584", - "3106":"1585", "3107":"1586", "3108":"1587", "3109":"1588", "310A":"1589", - "3606":"1590", "3607":"1591", "3608":"1592", "3609":"1593", "360A":"1594", - "3B06":"1595", "3B07":"1596", "3B08":"1597", "3B09":"1598", "3B0A":"1599", - "4006":"1600", "4007":"1601", "4008":"1602", "4009":"1603", "400A":"1604", - "4506":"1605", "4507":"1606", "4508":"1607", "4509":"1608", "450A":"1609", - "4A06":"1610", "4A07":"1611", "4A08":"1612", "4A09":"1613", "4A0A":"1614", - "4F06":"1615", "4F07":"1616", "4F08":"1617", "4F09":"1618", "4F0A":"1619", - "5406":"1620", "5407":"1621", "5408":"1622", "5409":"1623", "540A":"1624", - "5906":"1625", "5907":"1626", "5908":"1627", "5909":"1628", "590A":"1629", - "5E06":"1630", "5E07":"1631", "5E08":"1632", "5E09":"1633", "5E0A":"1634", - "6306":"1635", "6307":"1636", "6308":"1637", "6309":"1638", "630A":"1639", - "6806":"1640", "6807":"1641", "6808":"1642", "6809":"1643", "680A":"1644", - "6D06":"1645", "6D07":"1646", "6D08":"1647", "6D09":"1648", "6D0A":"1649", - "7206":"1650", "7207":"1651", "7208":"1652", "7209":"1653", "720A":"1654", - "7706":"1655", "7707":"1656", "7708":"1657", "7709":"1658", "770A":"1659", - "7C06":"1660", "7C07":"1661", "7C08":"1662", "7C09":"1663", "7C0A":"1664", - "8106":"1665", "8107":"1666", "8108":"1667", "8109":"1668", "810A":"1669", - "8606":"1670", "8607":"1671", "8608":"1672", "8609":"1673", "860A":"1674", - "8B06":"1675", "8B07":"1676", "8B08":"1677", "8B09":"1678", "8B0A":"1679", - "9006":"1680", "9007":"1681", "9008":"1682", "9009":"1683", "900A":"1684", - "9506":"1685", "9507":"1686", "9508":"1687", "9509":"1688", "950A":"1689", - "9A06":"1690", "9A07":"1691", "9A08":"1692", "9A09":"1693", "9A0A":"1694", - "9F06":"1695", "9F07":"1696", "9F08":"1697", "9F09":"1698", "9F0A":"1699", - "A406":"1700", "A407":"1701", "A408":"1702", "A409":"1703", "A40A":"1704", - "A906":"1705", "A907":"1706", "A908":"1707", "A909":"1708", "A90A":"1709", - "AE06":"1710", "AE07":"1711", "AE08":"1712", "AE09":"1713", "AE0A":"1714", - "B306":"1715", "B307":"1716", "B308":"1717", "B309":"1718", "B30A":"1719", - "B806":"1720", "B807":"1721", "B808":"1722", "B809":"1723", "B80A":"1724", - "BD06":"1725", "BD07":"1726", "BD08":"1727", "BD09":"1728", "BD0A":"1729", - "C206":"1730", "C207":"1731", "C208":"1732", "C209":"1733", "C20A":"1734", - "C706":"1735", "C707":"1736", "C708":"1737", "C709":"1738", "C70A":"1739", - "CC06":"1740", "CC07":"1741", "CC08":"1742", "CC09":"1743", "CC0A":"1744", - "D106":"1745", "D107":"1746", "D108":"1747", "D109":"1748", "D10A":"1749", - "D606":"1750", "D607":"1751", "D608":"1752", "D609":"1753", "D60A":"1754", - "DB06":"1755", "DB07":"1756", "DB08":"1757", "DB09":"1758", "DB0A":"1759", - "E006":"1760", "E007":"1761", "E008":"1762", "E009":"1763", "E00A":"1764", - "E506":"1765", "E507":"1766", "E508":"1767", "E509":"1768", "E50A":"1769", - "EA06":"1770", "EA07":"1771", "EA08":"1772", "EA09":"1773", "EA0A":"1774", - "EF06":"1775", "EF07":"1776", "EF08":"1777", "EF09":"1778", "EF0A":"1779", - "F406":"1780", "F407":"1781", "F408":"1782", "F409":"1783", "F40A":"1784", - "F906":"1785", "F907":"1786", "F908":"1787", "F909":"1788", "F90A":"1789", - "FE06":"1790", "FE07":"1791", "FE08":"1792", "FE09":"1793", "FE0A":"1794", - "0307":"1795", "0308":"1796", "0309":"1797", "030A":"1798", "030B":"1799", - "0807":"1800" -}] \ No newline at end of file diff --git a/Ultrahand/OC Toolkit/json/vdd2.json b/Ultrahand/OC Toolkit/json/vdd2.json deleted file mode 100644 index fd5072eb..00000000 --- a/Ultrahand/OC Toolkit/json/vdd2.json +++ /dev/null @@ -1 +0,0 @@ -[{"000000":"Default", "74EC0D":"912.5 mV", "481D0E":"925 mV", "1C4E0E":"937.5 mV", "F07E0E":"950 mV", "C4AF0E":"962.5 mV", "98E00E":"975 mV", "6CZZ0F":"987.5 mV", "40420F":"1000 mV", "14730F":"1012.5 mV", "E8A30F":"1025 mV", "BCD40F":"1037.5 mV", "900510":"1050 mV", "643610":"1062.5 mV", "386710":"1075 mV", "0C9810":"1087.5 mV", "E0C810":"1100 mV", "B4F910":"1112.5 mV", "882A11":"1125 mV", "5C5B11":"1137.5 mV", "308C11":"1150 mV", "04BD11":"1162.5 mV", "D8ED11":"1175 mV", "AC1E12":"1187.5 mV", "804F12":"1200 mV", "548012":"1212.5 mV", "28B112":"1225 mV", "FCE112":"1237.5 mV", "D01213":"1250 mV", "A44313":"1262.5 mV", "787413":"1275 mV", "4CA513":"1287.5 mV", "20D613":"1300 mV", "F40614":"1312.5 mV", "C83714":"1325 mV", "9C6814":"1337.5 mV", "709914":"1350 mV", "44CA14": "1362.5 mV", "18FB14": "1375 mV", "EC2B15": "1387.5 mV", "C05C15": "1400 mV"}] \ No newline at end of file diff --git a/Ultrahand/OC Toolkit/json/vddq.json b/Ultrahand/OC Toolkit/json/vddq.json deleted file mode 100644 index 81235394..00000000 --- a/Ultrahand/OC Toolkit/json/vddq.json +++ /dev/null @@ -1 +0,0 @@ -[{"000000":"Default", "50A505":"370 mV", "D8B805":"375 mV", "60CC05":"380 mV", "E8DF05":"385 mV", "70F305":"390 mV", "F80606":"395 mV", "801A06":"400 mV", "082E06":"405 mV", "904106":"410 mV", "185506":"415 mV", "A06806":"420 mV", "287C06":"425 mV", "B08F06":"430 mV", "38A306":"435 mV", "C0B606":"440 mV", "48CA06":"445 mV", "D0DD06":"450 mV", "58F106":"455 mV", "E00407":"460 mV", "681807":"465 mV", "F02B07":"470 mV", "783F07":"475 mV", "005307":"480 mV", "886607":"485 mV", "107A07":"490 mV", "988D07":"495 mV", "20A107":"500 mV", "A8B407":"505 mV", "30C807":"510 mV", "B8DB07":"515 mV", "40EF07":"520 mV", "C80208":"525 mV", "501608":"530 mV", "D82908":"535 mV", "603D08":"540 mV", "E85008":"545 mV", "706408":"550 mV", "F87708":"555 mV", "808B08":"560 mV", "089F08":"565 mV", "90B208":"570 mV", "18C608":"575 mV", "A0D908":"580 mV", "28ED08":"585 mV", "B00009":"590 mV", "381409":"595 mV", "C02709":"600 mV", "483B09":"605 mV", "D04E09":"610 mV", "586209":"615 mV", "E07509":"620 mV", "688909":"625 mV", "F09C09":"630 mV", "78B009":"635 mV", "00C409":"640 mV", "88D709":"645 mV", "10EB09":"650 mV", "98FE09":"655 mV", "20120A":"660 mV", "A8250A":"665 mV", "30390A":"670 mV", "B84C0A":"675 mV", "40600A":"680 mV", "C8730A":"685 mV", "50870A":"690 mV", "D89A0A":"695 mV", "60AE0A":"700 mV"}] \ No newline at end of file diff --git a/Ultrahand/OC Toolkit/json/version.json b/Ultrahand/OC Toolkit/json/version.json deleted file mode 100644 index 88001598..00000000 --- a/Ultrahand/OC Toolkit/json/version.json +++ /dev/null @@ -1,26 +0,0 @@ -[ -{ -"00":"?", -"2C":"1.3.2 or lower", -"2D":"1.3.3", -"2E":"1.3.4", -"2F":"1.3.5", -"30":"1.3.6", -"31":"1.3.7", -"32":"1.4.0", -"33":"1.4.1", -"34":"1.4.2", -"35":"1.4.3", -"36":"1.4.4", -"37":"1.5.0", -"38":"1.5.1", -"39":"1.6.0", -"3A":"1.6.1", -"3B":"1.6.2", -"3C":"1.6.3", -"3D":"1.6.4", -"3E":"1.6.5", -"3F":"1.6.6", -"40":"1.6.7" -} -] \ No newline at end of file diff --git a/Ultrahand/OC Toolkit/json/vmin.json b/Ultrahand/OC Toolkit/json/vmin.json deleted file mode 100644 index 15b89704..00000000 --- a/Ultrahand/OC Toolkit/json/vmin.json +++ /dev/null @@ -1 +0,0 @@ -[{"0000":"Auto", "E001": "480 mV", "E501": "485 mV", "EA01": "490 mV", "EF01": "495 mV", "F401":"500 mV", "F901":"505 mV", "FE01":"510 mV", "0302":"515 mV", "0802":"520 mV", "0D02":"525 mV", "1202":"530 mV", "1702":"535 mV", "1C02":"540 mV", "2102":"545 mV", "2602":"550 mV", "2B02":"555 mV", "3002":"560 mV", "3502":"565 mV", "3A02":"570 mV", "3F02":"575 mV", "4402":"580 mV", "4902":"585 mV", "4E02":"590 mV", "5302":"595 mV", "5802":"600 mV", "5D02":"605 mV", "6202":"610 mV", "6702":"615 mV", "6C02":"620 mV", "7102":"625 mV", "7602":"630 mV", "7B02":"635 mV", "8002":"640 mV", "8502":"645 mV", "8A02":"650 mV", "8F02":"655 mV", "9402":"660 mV", "9902":"665 mV", "9E02":"670 mV", "A302":"675 mV", "A802":"680 mV", "AD02":"685 mV", "B202":"690 mV", "B702":"695 mV", "BC02":"700 mV", "C102":"705 mV", "C602":"710 mV", "CB02":"715 mV", "D002":"720 mV", "D502":"725 mV", "DA02":"730 mV", "DF02":"735 mV", "E402":"740 mV", "E902":"745 mV", "EE02":"750 mV", "F302":"755 mV", "F802":"760 mV", "FD02":"765 mV", "0203":"770 mV", "0703":"775 mV", "0C03":"780 mV", "1103":"785 mV", "1603":"790 mV", "1B03":"795 mV", "2003":"800 mV", "2503":"805 mV", "2A03":"810 mV", "2F03":"815 mV", "3403":"820 mV", "3903":"825 mV", "3E03":"830 mV", "4303":"835 mV", "4803":"840 mV", "5203":"850 mV", "4D03":"845 mV", "5203":"850 mV", "5703": "855 mV", "5C03": "860 mV", "6103": "865 mV", "6603": "870 mV", "6B03": "875 mV", "7003": "880 mV", "7503": "885 mV", "7A03": "890 mV", "7F03": "895 mV", "8403": "900 mV", "8903": "905 mV", "8E03": "910 mV", "9303": "915 mV", "9803": "920 mV", "9D03": "925 mV", "A203": "930 mV", "A703": "935 mV", "AC03": "940 mV", "B103": "945 mV", "B603": "950 mV", "BB03": "955 mV", "C003": "960 mV", "C503":"965 mV", "CA03":"970 mV", "CF03":"975 mV", "D403":"980 mV", "D903":"985 mV", "DE03":"990 mV", "E303":"995 mV", "E803": "disabled", "D007": "disabled"}] \ No newline at end of file diff --git a/Ultrahand/OC Toolkit/json/vmin_dec.json b/Ultrahand/OC Toolkit/json/vmin_dec.json deleted file mode 100644 index aa924c2a..00000000 --- a/Ultrahand/OC Toolkit/json/vmin_dec.json +++ /dev/null @@ -1 +0,0 @@ -[{"null":"Auto", "480":"480 mV", "485":"485 mV", "490":"490 mV", "495":"495 mV", "500":"500 mV", "505":"505 mV", "510":"510 mV", "515":"515 mV", "520":"520 mV", "525":"525 mV", "530":"530 mV", "535":"535 mV", "540":"540 mV", "545":"545 mV", "550":"550 mV", "555":"555 mV", "560":"560 mV", "565":"565 mV", "570":"570 mV", "575":"575 mV", "580":"580 mV", "585":"585 mV", "590":"590 mV", "595":"595 mV", "600":"600 mV", "605":"605 mV", "610":"610 mV", "615":"615 mV", "620":"620 mV", "625":"625 mV", "630":"630 mV", "635":"635 mV", "640":"640 mV", "645":"645 mV", "650":"650 mV", "655":"655 mV", "660":"660 mV", "665":"665 mV", "670":"670 mV", "675":"675 mV", "680":"680 mV", "685":"685 mV", "690":"690 mV", "695":"695 mV", "700":"700 mV", "705":"705 mV", "710":"710 mV", "715":"715 mV", "720":"720 mV", "725":"725 mV", "730":"730 mV", "735":"735 mV", "740":"740 mV", "745":"745 mV", "750":"750 mV", "755":"755 mV", "760":"760 mV", "765":"765 mV", "770":"770 mV", "775":"775 mV", "780":"780 mV", "785":"785 mV", "790":"790 mV", "795":"795 mV", "800":"800 mV", "805":"805 mV", "810":"810 mV", "815":"815 mV", "820":"820 mV", "825":"825 mV", "830":"830 mV", "835":"835 mV", "840":"840 mV", "845":"845 mV", "850":"850 mV", "855":"855 mV", "860":"860 mV", "865":"865 mV", "870":"870 mV", "875":"875 mV", "880":"880 mV", "885":"885 mV", "890":"890 mV", "895":"895 mV", "900":"900 mV", "905":"905 mV", "910":"910 mV", "915":"915 mV", "920":"920 mV", "925":"925 mV", "930":"930 mV", "935":"935 mV", "940":"940 mV", "945":"945 mV", "950":"950 mV", "955":"955 mV", "960":"960 mV", "965":"965 mV", "970":"970 mV", "975":"975 mV", "980":"980 mV", "985":"985 mV", "990":"990"}] diff --git a/Ultrahand/OC Toolkit/json/voltage_limit.json b/Ultrahand/OC Toolkit/json/voltage_limit.json deleted file mode 100644 index 36192b75..00000000 --- a/Ultrahand/OC Toolkit/json/voltage_limit.json +++ /dev/null @@ -1 +0,0 @@ -[{"2003":"800 mV", "2503":"805 mV", "2A03":"810 mV", "2F03":"815 mV", "3403":"820 mV", "3903":"825 mV", "3E03":"830 mV", "4303":"835 mV", "4803":"840 mV", "4D03":"845 mV", "5203":"850 mV", "5703":"855 mV", "5C03":"860 mV", "6103":"865 mV", "6603":"870 mV", "6B03":"875 mV", "7003":"880 mV", "7503":"885 mV", "7A03":"890 mV", "7F03":"895 mV", "8403":"900 mV", "8903":"905 mV", "8E03":"910 mV", "9303":"915 mV", "9803":"920 mV", "9D03":"925 mV", "A203":"930 mV", "A703":"935 mV", "AC03":"940 mV", "B103":"945 mV", "B603":"950 mV", "BB03":"955 mV", "C003":"960 mV", "C503":"965 mV", "CA03":"970 mV", "CF03":"975 mV", "D403":"980 mV", "D903":"985 mV", "DE03":"990 mV", "E303":"995 mV", "E803":"1000 mV", "ED03":"1005 mV", "F203":"1010 mV", "F703":"1015 mV", "FC03":"1020 mV", "0104":"1025 mV", "0304":"1030 mV", "0B04":"1035 mV", "1004":"1040 mV", "1504":"1045 mV", "1A04":"1050 mV", "1F04":"1055 mV", "2404":"1060 mV", "2904":"1065 mV", "2E04":"1070 mV", "3304":"1075 mV", "3804":"1080 mV", "3D04":"1085 mV", "4204":"1090 mV", "4704":"1095 mV", "4C04":"1100 mV", "5104":"1105 mV", "5604":"1110 mV", "5B04":"1115 mV", "6004":"1120 mV", "6504":"1125 mV", "6A04":"1130 mV", "6F04":"1135 mV", "7404":"1140 mV", "7904":"1145 mV", "7E04":"1150 mV", "8304":"1155 mV", "8804":"1160 mV", "8D04":"1165 mV", "9204":"1170 mV", "9704":"1175 mV", "9C04":"1180 mV", "A104":"1185 mV", "A604":"1190 mV", "AB04":"1195 mV", "B004":"1200 mV", "B504":"1205 mV", "BA04":"1210 mV", "BF04":"1215 mV", "C404":"1220 mV", "C904":"1225 mV", "CE04":"1230 mV", "D304":"1235 mV", "D804":"1240 mV", "DD04":"1245 mV", "E204":"1250 mV", "E704":"1255 mV", "EC04":"1260 mV", "F104":"1265 mV", "F604":"1270 mV", "FB04":"1275 mV", "0005":"1280 mV", "0505":"1285 mV", "0A05":"1290 mV", "0F05":"1295 mV", "1405":"1300 mV", "E904":"1257 mV", "CB04":"1227 mV"}] \ No newline at end of file diff --git a/Ultrahand/OC Toolkit/json/voltage_offset.json b/Ultrahand/OC Toolkit/json/voltage_offset.json deleted file mode 100644 index 14396a2b..00000000 --- a/Ultrahand/OC Toolkit/json/voltage_offset.json +++ /dev/null @@ -1 +0,0 @@ -[{"00":"0 mV", "05":"-5 mV", "0A":"-10 mV", "0F":"-15 mV", "14":"-20 mV", "19":"-25 mV", "1E":"-30 mV", "23":"-35 mV", "28":"-40 mV", "2D":"-45 mV", "32":"-50 mV", "37":"-55 mV", "3C":"-60 mV", "41":"-65 mV", "46":"-70 mV", "4B":"-75 mV", "50":"-80 mV", "55":"-85 mV", "5A":"-90 mV", "5F":"-95 mV", "64":"-100 mV", "69":"-105 mV", "6E":"-110 mV", "73":"-115 mV", "78":"-120 mV", "7D":"-125 mV", "82":"-130 mV", "87":"-135 mV", "8C":"-140 mV", "91":"-145 mV", "96":"-150 mV", "9B":"-155 mV", "A0":"-160 mV", "A5":"-165 mV", "AA":"-170 mV", "AF":"-175 mV", "B4":"-180 mV", "B9":"-185 mV", "BE":"-190 mV", "C3":"-195 mV", "C8":"-200 mV"}] \ No newline at end of file diff --git a/Ultrahand/OC Toolkit/json/voltage_offset_index.json b/Ultrahand/OC Toolkit/json/voltage_offset_index.json deleted file mode 100644 index 8147a0ff..00000000 --- a/Ultrahand/OC Toolkit/json/voltage_offset_index.json +++ /dev/null @@ -1,3 +0,0 @@ -[ -{"00":"0", "05":"1", "0A":"2", "0F":"3", "14":"4", "19":"5", "1E":"6", "23":"7", "28":"8", "2D":"9", "32":"10", "37":"11", "3C":"12", "41":"13", "46":"14", "4B":"15", "50":"16", "55":"17", "5A":"18", "5F":"19", "64":"20", "69":"21", "6E":"22", "73":"23", "78":"24", "7D":"25", "82":"26", "87":"27", "8C":"28", "91":"29", "96":"30", "9B":"31", "A0":"32", "A5":"33", "AA":"34", "AF":"35", "B4":"36", "B9":"37", "BE":"38", "C3":"39", "C8":"40"} -] \ No newline at end of file diff --git a/Ultrahand/OC Toolkit/mariko/cpu_boost_clock.json b/Ultrahand/OC Toolkit/mariko/cpu_boost_clock.json deleted file mode 100644 index 9fb787d2..00000000 --- a/Ultrahand/OC Toolkit/mariko/cpu_boost_clock.json +++ /dev/null @@ -1,47 +0,0 @@ -[ - { - "name": "1785 MHz", - "label": "1785 MHz - default", - "hex": "A83C1B" - }, - { - "name": "1887 MHz", - "label": "1887 MHz", - "hex": "18CB1C" - }, - { - "name": "1963 MHz", - "label": "1963 MHz", - "hex": "F8F31D" - }, - { - "name": "2091 MHz", - "label": "2091 MHz", - "hex": "F8E71F" - }, - { - "name": "2193 MHz", - "label": "2193 MHz", - "hex": "687621" - }, - { - "name": "2295 MHz", - "label": "2295 MHz", - "hex": "D80423" - }, - { - "name": "2397 MHz", - "label": "2397 MHz", - "hex": "489324" - }, - { - "name": "2499 MHz", - "label": "2499 MHz", - "hex": "B82126" - }, - { - "name": "2601 MHz", - "label": "2601 MHz", - "hex": "28B027" - } -] diff --git a/Ultrahand/OC Toolkit/mariko/cpu_high_uv.json b/Ultrahand/OC Toolkit/mariko/cpu_high_uv.json deleted file mode 100644 index 69a6f983..00000000 --- a/Ultrahand/OC Toolkit/mariko/cpu_high_uv.json +++ /dev/null @@ -1,67 +0,0 @@ -[ - { - "name": " ↑", - "label": "↑", - "hex": "00" - }, - { - "name": " 1", - "label": "1", - "hex": "01" - }, - { - "name": " 2", - "label": "2", - "hex": "02" - }, - { - "name": " 3", - "label": "3", - "hex": "03" - }, - { - "name": " 4", - "label": "4", - "hex": "04" - }, - { - "name": " 5", - "label": "5", - "hex": "05" - }, - { - "name": " 6", - "label": "6", - "hex": "06" - }, - { - "name": " 7", - "label": "7", - "hex": "07" - }, - { - "name": " 8", - "label": "8", - "hex": "08" - }, - { - "name": " 9", - "label": "9", - "hex": "09" - }, - { - "name": " 10", - "label": "10", - "hex": "0A" - }, - { - "name": " 11", - "label": "11", - "hex": "0B" - }, - { - "name": " 12", - "label": "12", - "hex": "0C" - } -] \ No newline at end of file diff --git a/Ultrahand/OC Toolkit/mariko/cpu_high_vmin.json b/Ultrahand/OC Toolkit/mariko/cpu_high_vmin.json deleted file mode 100644 index c2828a0f..00000000 --- a/Ultrahand/OC Toolkit/mariko/cpu_high_vmin.json +++ /dev/null @@ -1,147 +0,0 @@ -[ - { - "name": "710 mV", - "label": "710 mV - -140 mV", - "hex": "C602" - }, - { - "name": "715 mV", - "label": "715 mV - -135 mV", - "hex": "CB02" - }, - { - "name": "720 mV", - "label": "720 mV - -130 mV", - "hex": "D002" - }, - { - "name": "725 mV", - "label": "725 mV - -125 mV", - "hex": "D502" - }, - { - "name": "730 mV", - "label": "730 mV - -120 mV", - "hex": "DA02" - }, - { - "name": "735 mV", - "label": "735 mV - -115 mV", - "hex": "DF02" - }, - { - "name": "740 mV", - "label": "740 mV - -110 mV", - "hex": "E402" - }, - { - "name": "745 mV", - "label": "745 mV - -105 mV", - "hex": "E902" - }, - { - "name": "750 mV", - "label": "750 mV - -100 mV", - "hex": "EE02" - }, - { - "name": "755 mV", - "label": "755 mV - -95 mV", - "hex": "F302" - }, - { - "name": "760 mV", - "label": "760 mV - -90 mV", - "hex": "F802" - }, - { - "name": "765 mV", - "label": "765 mV - -85 mV", - "hex": "FD02" - }, - { - "name": "770 mV", - "label": "770 mV - -80 mV", - "hex": "0203" - }, - { - "name": "775 mV", - "label": "775 mV - -75 mV", - "hex": "0703" - }, - { - "name": "780 mV", - "label": "780 mV - -70 mV", - "hex": "0C03" - }, - { - "name": "785 mV", - "label": "785 mV - -65 mV", - "hex": "1103" - }, - { - "name": "790 mV", - "label": "790 mV - -60 mV", - "hex": "1603" - }, - { - "name": "795 mV", - "label": "795 mV - -55 mV", - "hex": "1B03" - }, - { - "name": "800 mV", - "label": "800 mV - -50 mV", - "hex": "2003" - }, - { - "name": "805 mV", - "label": "805 mV - -45 mV", - "hex": "2503" - }, - { - "name": "810 mV", - "label": "810 mV - -40 mV", - "hex": "2A03" - }, - { - "name": "815 mV", - "label": "815 mV - -35 mV", - "hex": "2F03" - }, - { - "name": "820 mV", - "label": "820 mV - -30 mV", - "hex": "3403" - }, - { - "name": "825 mV", - "label": "825 mV - -25 mV", - "hex": "3903" - }, - { - "name": "830 mV", - "label": "830 mV - -20 mV", - "hex": "3E03" - }, - { - "name": "835 mV", - "label": "835 mV - -15 mV", - "hex": "4303" - }, - { - "name": "840 mV", - "label": "840 mV - -10 mV", - "hex": "4803" - }, - { - "name": "845 mV", - "label": "845 mV - -5 mV", - "hex": "4D03" - }, - { - "name": "850 mV", - "label": "850 mV - default", - "hex": "5203" - } -] \ No newline at end of file diff --git a/Ultrahand/OC Toolkit/mariko/cpu_low_vmin.json b/Ultrahand/OC Toolkit/mariko/cpu_low_vmin.json deleted file mode 100644 index d3676cd3..00000000 --- a/Ultrahand/OC Toolkit/mariko/cpu_low_vmin.json +++ /dev/null @@ -1,107 +0,0 @@ -[ - { - "name": "550 mV", - "label": "550 mV - -70 mV", - "hex": "2602" - }, - { - "name": "555 mV", - "label": "555 mV - -65 mV", - "hex": "2B02" - }, - { - "name": "560 mV", - "label": "560 mV - -60 mV", - "hex": "3002" - }, - { - "name": "565 mV", - "label": "565 mV - -55 mV", - "hex": "3502" - }, - { - "name": "570 mV", - "label": "570 mV - -50 mV", - "hex": "3A02" - }, - { - "name": "575 mV", - "label": "575 mV - -45 mV", - "hex": "3F02" - }, - { - "name": "580 mV", - "label": "580 mV - -40 mV", - "hex": "4402" - }, - { - "name": "585 mV", - "label": "585 mV - -35 mV", - "hex": "4902" - }, - { - "name": "590 mV", - "label": "590 mV - -30 mV", - "hex": "4E02" - }, - { - "name": "595 mV", - "label": "595 mV - -25 mV", - "hex": "5302" - }, - { - "name": "600 mV", - "label": "600 mV - -20 mV", - "hex": "5802" - }, - { - "name": "605 mV", - "label": "605 mV - -15 mV", - "hex": "5D02" - }, - { - "name": "610 mV", - "label": "610 mV - -10 mV", - "hex": "6202" - }, - { - "name": "615 mV", - "label": "615 mV - -5 mV", - "hex": "6702" - }, - { - "name": "620 mV", - "label": "620 mV - default", - "hex": "6C02" - }, - { - "name": "625 mV", - "label": "625 mV - +5 mV", - "hex": "7102" - }, - { - "name": "630 mV", - "label": "630 mV - +10 mV", - "hex": "7602" - }, - { - "name": "635 mV", - "label": "635 mV - +15 mV", - "hex": "7B02" - }, - { - "name": "640 mV", - "label": "640 mV - +20 mV", - "hex": "8002" - }, - { - "name": "645 mV", - "label": "645 mV - +25 mV", - "hex": "8502" - }, - { - "name": "650 mV", - "label": "650 mV - +30 mV", - "hex": "8A02" - } -] \ No newline at end of file diff --git a/Ultrahand/OC Toolkit/mariko/cpu_max_freq.json b/Ultrahand/OC Toolkit/mariko/cpu_max_freq.json deleted file mode 100644 index 0c78c06d..00000000 --- a/Ultrahand/OC Toolkit/mariko/cpu_max_freq.json +++ /dev/null @@ -1,22 +0,0 @@ -[ - { - "name": "1963 MHz", - "label": "1963 MHz", - "hex": "02" - }, - { - "name": "2397 MHz", - "label": "2397 MHz", - "hex": "00" - }, - { - "name": "2499 MHz", - "label": "2499 MHz", - "hex": "03" - }, - { - "name": "2601 MHz", - "label": "2601 MHz", - "hex": "01" - } -] \ No newline at end of file diff --git a/Ultrahand/OC Toolkit/mariko/cpu_table.json b/Ultrahand/OC Toolkit/mariko/cpu_table.json deleted file mode 100644 index 828bb35f..00000000 --- a/Ultrahand/OC Toolkit/mariko/cpu_table.json +++ /dev/null @@ -1,27 +0,0 @@ -[ - { - "name": "Auto", - "label": "Auto - default", - "hex": "00" - }, - { - "name": "Default Table", - "label": "Default Table", - "hex": "01" - }, - { - "name": "1581 MHz Tbreak", - "label": "1581 MHz Tbreak", - "hex": "02" - }, - { - "name": "Shift Fix 1", - "label": "Shift Fix 1", - "hex": "03" - }, - { - "name": "Shift Fix 2", - "label": "Shift Fix 2", - "hex": "04" - } -] diff --git a/Ultrahand/OC Toolkit/mariko/cpu_uv.json b/Ultrahand/OC Toolkit/mariko/cpu_uv.json deleted file mode 100644 index 660f93fd..00000000 --- a/Ultrahand/OC Toolkit/mariko/cpu_uv.json +++ /dev/null @@ -1,47 +0,0 @@ -[ - { - "name": "0", - "label": " 0", - "hex": "00" - }, - { - "name": "1", - "label": " 1", - "hex": "01" - }, - { - "name": "2", - "label": " 2", - "hex": "02" - }, - { - "name": "3", - "label": " 3", - "hex": "03" - }, - { - "name": "4", - "label": " 4", - "hex": "04" - }, - { - "name": "5", - "label": " 5", - "hex": "05" - }, - { - "name": "6", - "label": " 6", - "hex": "06" - }, - { - "name": "7", - "label": " 7", - "hex": "07" - }, - { - "name": "8", - "label": " 8", - "hex": "08" - } -] \ No newline at end of file diff --git a/Ultrahand/OC Toolkit/mariko/cpu_voltages.json b/Ultrahand/OC Toolkit/mariko/cpu_voltages.json deleted file mode 100644 index ffb1f076..00000000 --- a/Ultrahand/OC Toolkit/mariko/cpu_voltages.json +++ /dev/null @@ -1,67 +0,0 @@ -[ - { - "name": "1100 mV", - "label": "1100 mV", - "hex": "4C04" - }, - { - "name": "1105 mV", - "label": "1105 mV", - "hex": "5104" - }, - { - "name": "1110 mV", - "label": "1110 mV", - "hex": "5604" - }, - { - "name": "1115 mV", - "label": "1115 mV", - "hex": "5B04" - }, - { - "name": "1120 mV", - "label": "1120 mV - default", - "hex": "6004" - }, - { - "name": "1125 mV", - "label": "1125 mV", - "hex": "6504" - }, - { - "name": "1130 mV", - "label": "1130 mV", - "hex": "6A04" - }, - { - "name": "1135 mV", - "label": "1135 mV", - "hex": "6F04" - }, - { - "name": "1140 mV", - "label": "1140 mV", - "hex": "7404" - }, - { - "name": "1145 mV", - "label": "1145 mV", - "hex": "7904" - }, - { - "name": "1150 mV", - "label": "1150 mV", - "hex": "7E04" - }, - { - "name": "1155 mV", - "label": "1155 mV", - "hex": "8304" - }, - { - "name": "1160 mV", - "label": "1160 mV", - "hex": "8804" - } -] \ No newline at end of file diff --git a/Ultrahand/OC Toolkit/mariko/gpu_speedo.json b/Ultrahand/OC Toolkit/mariko/gpu_speedo.json deleted file mode 100644 index 9ee53567..00000000 --- a/Ultrahand/OC Toolkit/mariko/gpu_speedo.json +++ /dev/null @@ -1,262 +0,0 @@ -[ - { - "name": "1480", - "hex": "C805" - }, - { - "name": "1485", - "hex": "CD05" - }, - { - "name": "1490", - "hex": "D205" - }, - { - "name": "1495", - "hex": "D705" - }, - { - "name": "1500", - "hex": "DC05" - }, - { - "name": "1505", - "hex": "E105" - }, - { - "name": "1510", - "hex": "E605" - }, - { - "name": "1515", - "hex": "EB05" - }, - { - "name": "1520", - "hex": "F005" - }, - { - "name": "1525", - "hex": "F505" - }, - { - "name": "1530", - "hex": "FA05" - }, - { - "name": "1535", - "hex": "FF05" - }, - { - "name": "1540", - "hex": "0406" - }, - { - "name": "1545", - "hex": "0906" - }, - { - "name": "1550", - "hex": "0E06" - }, - { - "name": "1555", - "hex": "1306" - }, - { - "name": "1560", - "hex": "1806" - }, - { - "name": "1565", - "hex": "1D06" - }, - { - "name": "1570", - "hex": "2206" - }, - { - "name": "1575", - "hex": "2706" - }, - { - "name": "1580", - "hex": "2C06" - }, - { - "name": "1585", - "hex": "3106" - }, - { - "name": "1590", - "hex": "3606" - }, - { - "name": "1595", - "hex": "3B06" - }, - { - "name": "1600", - "hex": "4006" - }, - { - "name": "1605", - "hex": "4506" - }, - { - "name": "1610", - "hex": "4A06" - }, - { - "name": "1615", - "hex": "4F06" - }, - { - "name": "1620", - "hex": "5406" - }, - { - "name": "1625", - "hex": "5906" - }, - { - "name": "1630", - "hex": "5E06" - }, - { - "name": "1635", - "hex": "6306" - }, - { - "name": "1640", - "hex": "6806" - }, - { - "name": "1645", - "hex": "6D06" - }, - { - "name": "1650", - "hex": "7206" - }, - { - "name": "1655", - "hex": "7706" - }, - { - "name": "1660", - "hex": "7C06" - }, - { - "name": "1665", - "hex": "8106" - }, - { - "name": "1670", - "hex": "8606" - }, - { - "name": "1675", - "hex": "8B06" - }, - { - "name": "1680", - "hex": "9006" - }, - { - "name": "1685", - "hex": "9506" - }, - { - "name": "1690", - "hex": "9A06" - }, - { - "name": "1695", - "hex": "9F06" - }, - { - "name": "1700", - "hex": "A406" - }, - { - "name": "1705", - "hex": "A906" - }, - { - "name": "1710", - "hex": "AE06" - }, - { - "name": "1715", - "hex": "B306" - }, - { - "name": "1720", - "hex": "B806" - }, - { - "name": "1725", - "hex": "BD06" - }, - { - "name": "1730", - "hex": "C206" - }, - { - "name": "1735", - "hex": "C706" - }, - { - "name": "1740", - "hex": "CC06" - }, - { - "name": "1745", - "hex": "D106" - }, - { - "name": "1750", - "hex": "D606" - }, - { - "name": "1755", - "hex": "DB06" - }, - { - "name": "1760", - "hex": "E006" - }, - { - "name": "1765", - "hex": "E506" - }, - { - "name": "1770", - "hex": "EA06" - }, - { - "name": "1775", - "hex": "EF06" - }, - { - "name": "1780", - "hex": "F406" - }, - { - "name": "1785", - "hex": "F906" - }, - { - "name": "1790", - "hex": "FE06" - }, - { - "name": "1795", - "hex": "0307" - }, - { - "name": "1800", - "hex": "0807" - } -] \ No newline at end of file diff --git a/Ultrahand/OC Toolkit/mariko/gpu_uv.json b/Ultrahand/OC Toolkit/mariko/gpu_uv.json deleted file mode 100644 index a851db8f..00000000 --- a/Ultrahand/OC Toolkit/mariko/gpu_uv.json +++ /dev/null @@ -1,17 +0,0 @@ -[ - { - "name": "0", - "label": " HiOPT 0", - "hex": "00" - }, - { - "name": "1", - "label": " HiOPT -15mV(2) 1", - "hex": "01" - }, - { - "name": "2", - "label": " high UV table 2", - "hex": "02" - } -] \ No newline at end of file diff --git a/Ultrahand/OC Toolkit/mariko/gpu_uv3.json b/Ultrahand/OC Toolkit/mariko/gpu_uv3.json deleted file mode 100644 index cf5a6569..00000000 --- a/Ultrahand/OC Toolkit/mariko/gpu_uv3.json +++ /dev/null @@ -1,387 +0,0 @@ -[ - { - "name": "Auto", - "hex": "0000", - "label": "Auto" - }, - { - "name": "disabled", - "hex": "D007", - "label": "disabled" - }, - { - "name": "480 mV", - "hex": "E001", - "label": "480 mV" - }, - { - "name": "485 mV", - "hex": "E501", - "label": "485 mV" - }, - { - "name": "490 mV", - "hex": "EA01", - "label": "490 mV" - }, - { - "name": "495 mV", - "hex": "EF01", - "label": "495 mV" - }, - { - "name": "500 mV", - "hex": "F401", - "label": "500 mV" - }, - { - "name": "505 mV", - "hex": "F901", - "label": "505 mV" - }, - { - "name": "510 mV", - "hex": "FE01", - "label": "510 mV" - }, - { - "name": "515 mV", - "hex": "0302", - "label": "515 mV" - }, - { - "name": "520 mV", - "hex": "0802", - "label": "520 mV" - }, - { - "name": "525 mV", - "hex": "0D02", - "label": "525 mV" - }, - { - "name": "530 mV", - "hex": "1202", - "label": "530 mV" - }, - { - "name": "535 mV", - "hex": "1702", - "label": "535 mV" - }, - { - "name": "540 mV", - "hex": "1C02", - "label": "540 mV" - }, - { - "name": "545 mV", - "hex": "2102", - "label": "545 mV" - }, - { - "name": "550 mV", - "hex": "2602", - "label": "550 mV" - }, - { - "name": "555 mV", - "hex": "2B02", - "label": "555 mV" - }, - { - "name": "560 mV", - "hex": "3002", - "label": "560 mV" - }, - { - "name": "565 mV", - "hex": "3502", - "label": "565 mV" - }, - { - "name": "570 mV", - "hex": "3A02", - "label": "570 mV" - }, - { - "name": "575 mV", - "hex": "3F02", - "label": "575 mV" - }, - { - "name": "580 mV", - "hex": "4402", - "label": "580 mV" - }, - { - "name": "585 mV", - "hex": "4902", - "label": "585 mV" - }, - { - "name": "590 mV", - "hex": "4E02", - "label": "590 mV" - }, - { - "name": "595 mV", - "hex": "5302", - "label": "595 mV" - }, - { - "name": "600 mV", - "hex": "5802", - "label": "600 mV" - }, - { - "name": "605 mV", - "hex": "5D02", - "label": "605 mV" - }, - { - "name": "610 mV", - "hex": "6202", - "label": "610 mV" - }, - { - "name": "615 mV", - "hex": "6702", - "label": "615 mV" - }, - { - "name": "620 mV", - "hex": "6C02", - "label": "620 mV" - }, - { - "name": "625 mV", - "hex": "7102", - "label": "625 mV" - }, - { - "name": "630 mV", - "hex": "7602", - "label": "630 mV" - }, - { - "name": "635 mV", - "hex": "7B02", - "label": "635 mV" - }, - { - "name": "640 mV", - "hex": "8002", - "label": "640 mV" - }, - { - "name": "645 mV", - "hex": "8502", - "label": "645 mV" - }, - { - "name": "650 mV", - "hex": "8A02", - "label": "650 mV" - }, - { - "name": "655 mV", - "hex": "8F02", - "label": "655 mV" - }, - { - "name": "660 mV", - "hex": "9402", - "label": "660 mV" - }, - { - "name": "665 mV", - "hex": "9902", - "label": "665 mV" - }, - { - "name": "670 mV", - "hex": "9E02", - "label": "670 mV" - }, - { - "name": "675 mV", - "hex": "A302", - "label": "675 mV" - }, - { - "name": "680 mV", - "hex": "A802", - "label": "680 mV" - }, - { - "name": "685 mV", - "hex": "AD02", - "label": "685 mV" - }, - { - "name": "690 mV", - "hex": "B202", - "label": "690 mV" - }, - { - "name": "695 mV", - "hex": "B702", - "label": "695 mV" - }, - { - "name": "700 mV", - "hex": "BC02", - "label": "700 mV" - }, - { - "name": "705 mV", - "hex": "C102", - "label": "705 mV" - }, - { - "name": "710 mV", - "hex": "C602", - "label": "710 mV" - }, - { - "name": "715 mV", - "hex": "CB02", - "label": "715 mV" - }, - { - "name": "720 mV", - "hex": "D002", - "label": "720 mV" - }, - { - "name": "725 mV", - "hex": "D502", - "label": "725 mV" - }, - { - "name": "730 mV", - "hex": "DA02", - "label": "730 mV" - }, - { - "name": "735 mV", - "hex": "DF02", - "label": "735 mV" - }, - { - "name": "740 mV", - "hex": "E402", - "label": "740 mV" - }, - { - "name": "745 mV", - "hex": "E902", - "label": "745 mV" - }, - { - "name": "750 mV", - "hex": "EE02", - "label": "750 mV" - }, - { - "name": "755 mV", - "hex": "F302", - "label": "755 mV" - }, - { - "name": "760 mV", - "hex": "F802", - "label": "760 mV" - }, - { - "name": "765 mV", - "hex": "FD02", - "label": "765 mV" - }, - { - "name": "770 mV", - "hex": "0203", - "label": "770 mV" - }, - { - "name": "775 mV", - "hex": "0703", - "label": "775 mV" - }, - { - "name": "780 mV", - "hex": "0C03", - "label": "780 mV" - }, - { - "name": "785 mV", - "hex": "1103", - "label": "785 mV" - }, - { - "name": "790 mV", - "hex": "1603", - "label": "790 mV" - }, - { - "name": "795 mV", - "hex": "1B03", - "label": "795 mV" - }, - { - "name": "800 mV", - "hex": "2003", - "label": "800 mV - unsafe" - }, - { - "name": "805 mV", - "hex": "2503", - "label": "805 mV - unsafe" - }, - { - "name": "810 mV", - "hex": "2A03", - "label": "810 mV - unsafe" - }, - { - "name": "815 mV", - "hex": "2F03", - "label": "815 mV - unsafe" - }, - { - "name": "820 mV", - "hex": "3403", - "label": "820 mV - unsafe" - }, - { - "name": "825 mV", - "hex": "3903", - "label": "825 mV - unsafe" - }, - { - "name": "830 mV", - "hex": "3E03", - "label": "830 mV - unsafe" - }, - { - "name": "835 mV", - "hex": "4303", - "label": "835 mV - unsafe" - }, - { - "name": "840 mV", - "hex": "4803", - "label": "840 mV - unsafe" - }, - { - "name": "845 mV", - "hex": "4D03", - "label": "845 mV - unsafe" - }, - { - "name": "850 mV", - "hex": "5203", - "label": "850 mV - unsafe" - } -] diff --git a/Ultrahand/OC Toolkit/mariko/gpu_uv3_e.json b/Ultrahand/OC Toolkit/mariko/gpu_uv3_e.json deleted file mode 100644 index 01254319..00000000 --- a/Ultrahand/OC Toolkit/mariko/gpu_uv3_e.json +++ /dev/null @@ -1,382 +0,0 @@ -[ - { - "name": "disabled", - "hex": "D007", - "label": "disabled" - }, - { - "name": "480 mV", - "hex": "E001", - "label": "480 mV" - }, - { - "name": "485 mV", - "hex": "E501", - "label": "485 mV" - }, - { - "name": "490 mV", - "hex": "EA01", - "label": "490 mV" - }, - { - "name": "495 mV", - "hex": "EF01", - "label": "495 mV" - }, - { - "name": "500 mV", - "hex": "F401", - "label": "500 mV" - }, - { - "name": "505 mV", - "hex": "F901", - "label": "505 mV" - }, - { - "name": "510 mV", - "hex": "FE01", - "label": "510 mV" - }, - { - "name": "515 mV", - "hex": "0302", - "label": "515 mV" - }, - { - "name": "520 mV", - "hex": "0802", - "label": "520 mV" - }, - { - "name": "525 mV", - "hex": "0D02", - "label": "525 mV" - }, - { - "name": "530 mV", - "hex": "1202", - "label": "530 mV" - }, - { - "name": "535 mV", - "hex": "1702", - "label": "535 mV" - }, - { - "name": "540 mV", - "hex": "1C02", - "label": "540 mV" - }, - { - "name": "545 mV", - "hex": "2102", - "label": "545 mV" - }, - { - "name": "550 mV", - "hex": "2602", - "label": "550 mV" - }, - { - "name": "555 mV", - "hex": "2B02", - "label": "555 mV" - }, - { - "name": "560 mV", - "hex": "3002", - "label": "560 mV" - }, - { - "name": "565 mV", - "hex": "3502", - "label": "565 mV" - }, - { - "name": "570 mV", - "hex": "3A02", - "label": "570 mV" - }, - { - "name": "575 mV", - "hex": "3F02", - "label": "575 mV" - }, - { - "name": "580 mV", - "hex": "4402", - "label": "580 mV" - }, - { - "name": "585 mV", - "hex": "4902", - "label": "585 mV" - }, - { - "name": "590 mV", - "hex": "4E02", - "label": "590 mV" - }, - { - "name": "595 mV", - "hex": "5302", - "label": "595 mV" - }, - { - "name": "600 mV", - "hex": "5802", - "label": "600 mV" - }, - { - "name": "605 mV", - "hex": "5D02", - "label": "605 mV" - }, - { - "name": "610 mV", - "hex": "6202", - "label": "610 mV" - }, - { - "name": "615 mV", - "hex": "6702", - "label": "615 mV" - }, - { - "name": "620 mV", - "hex": "6C02", - "label": "620 mV" - }, - { - "name": "625 mV", - "hex": "7102", - "label": "625 mV" - }, - { - "name": "630 mV", - "hex": "7602", - "label": "630 mV" - }, - { - "name": "635 mV", - "hex": "7B02", - "label": "635 mV" - }, - { - "name": "640 mV", - "hex": "8002", - "label": "640 mV" - }, - { - "name": "645 mV", - "hex": "8502", - "label": "645 mV" - }, - { - "name": "650 mV", - "hex": "8A02", - "label": "650 mV" - }, - { - "name": "655 mV", - "hex": "8F02", - "label": "655 mV" - }, - { - "name": "660 mV", - "hex": "9402", - "label": "660 mV" - }, - { - "name": "665 mV", - "hex": "9902", - "label": "665 mV" - }, - { - "name": "670 mV", - "hex": "9E02", - "label": "670 mV" - }, - { - "name": "675 mV", - "hex": "A302", - "label": "675 mV" - }, - { - "name": "680 mV", - "hex": "A802", - "label": "680 mV" - }, - { - "name": "685 mV", - "hex": "AD02", - "label": "685 mV" - }, - { - "name": "690 mV", - "hex": "B202", - "label": "690 mV" - }, - { - "name": "695 mV", - "hex": "B702", - "label": "695 mV" - }, - { - "name": "700 mV", - "hex": "BC02", - "label": "700 mV" - }, - { - "name": "705 mV", - "hex": "C102", - "label": "705 mV" - }, - { - "name": "710 mV", - "hex": "C602", - "label": "710 mV" - }, - { - "name": "715 mV", - "hex": "CB02", - "label": "715 mV" - }, - { - "name": "720 mV", - "hex": "D002", - "label": "720 mV" - }, - { - "name": "725 mV", - "hex": "D502", - "label": "725 mV" - }, - { - "name": "730 mV", - "hex": "DA02", - "label": "730 mV" - }, - { - "name": "735 mV", - "hex": "DF02", - "label": "735 mV" - }, - { - "name": "740 mV", - "hex": "E402", - "label": "740 mV" - }, - { - "name": "745 mV", - "hex": "E902", - "label": "745 mV" - }, - { - "name": "750 mV", - "hex": "EE02", - "label": "750 mV" - }, - { - "name": "755 mV", - "hex": "F302", - "label": "755 mV" - }, - { - "name": "760 mV", - "hex": "F802", - "label": "760 mV" - }, - { - "name": "765 mV", - "hex": "FD02", - "label": "765 mV" - }, - { - "name": "770 mV", - "hex": "0203", - "label": "770 mV" - }, - { - "name": "775 mV", - "hex": "0703", - "label": "775 mV" - }, - { - "name": "780 mV", - "hex": "0C03", - "label": "780 mV" - }, - { - "name": "785 mV", - "hex": "1103", - "label": "785 mV" - }, - { - "name": "790 mV", - "hex": "1603", - "label": "790 mV" - }, - { - "name": "795 mV", - "hex": "1B03", - "label": "795 mV" - }, - { - "name": "800 mV", - "hex": "2003", - "label": "800 mV - unsafe" - }, - { - "name": "805 mV", - "hex": "2503", - "label": "805 mV - unsafe" - }, - { - "name": "810 mV", - "hex": "2A03", - "label": "810 mV - unsafe" - }, - { - "name": "815 mV", - "hex": "2F03", - "label": "815 mV - unsafe" - }, - { - "name": "820 mV", - "hex": "3403", - "label": "820 mV - unsafe" - }, - { - "name": "825 mV", - "hex": "3903", - "label": "825 mV - unsafe" - }, - { - "name": "830 mV", - "hex": "3E03", - "label": "830 mV - unsafe" - }, - { - "name": "835 mV", - "hex": "4303", - "label": "835 mV - unsafe" - }, - { - "name": "840 mV", - "hex": "4803", - "label": "840 mV - unsafe" - }, - { - "name": "845 mV", - "hex": "4D03", - "label": "845 mV - unsafe" - }, - { - "name": "850 mV", - "hex": "5203", - "label": "850 mV - unsafe" - } -] diff --git a/Ultrahand/OC Toolkit/mariko/gpu_vmax.json b/Ultrahand/OC Toolkit/mariko/gpu_vmax.json deleted file mode 100644 index 1ec54f94..00000000 --- a/Ultrahand/OC Toolkit/mariko/gpu_vmax.json +++ /dev/null @@ -1,46 +0,0 @@ -[ - { - "name": "800 mV", - "hex": "2003" - }, - { - "name": "805 mV", - "hex": "2503" - }, - { - "name": "810 mV", - "hex": "2A03" - }, - { - "name": "815 mV", - "hex": "2F03" - }, - { - "name": "820 mV", - "hex": "3403" - }, - { - "name": "825 mV", - "hex": "3903" - }, - { - "name": "830 mV", - "hex": "3E03" - }, - { - "name": "835 mV", - "hex": "4303" - }, - { - "name": "840 mV", - "hex": "4803" - }, - { - "name": "845 mV", - "hex": "4D03" - }, - { - "name": "850 mV", - "hex": "5203" - } -] diff --git a/Ultrahand/OC Toolkit/mariko/gpu_vmin.json b/Ultrahand/OC Toolkit/mariko/gpu_vmin.json deleted file mode 100644 index 9ee1bc7d..00000000 --- a/Ultrahand/OC Toolkit/mariko/gpu_vmin.json +++ /dev/null @@ -1,302 +0,0 @@ -[ - { - "name": "480 mV", - "hex": "E001" - }, - { - "name": "485 mV", - "hex": "E501" - }, - { - "name": "490 mV", - "hex": "EA01" - }, - { - "name": "495 mV", - "hex": "EF01" - }, - { - "name": "500 mV", - "hex": "F401" - }, - { - "name": "505 mV", - "hex": "F901" - }, - { - "name": "510 mV", - "hex": "FE01" - }, - { - "name": "515 mV", - "hex": "0302" - }, - { - "name": "520 mV", - "hex": "0802" - }, - { - "name": "525 mV", - "hex": "0D02" - }, - { - "name": "530 mV", - "hex": "1202" - }, - { - "name": "535 mV", - "hex": "1702" - }, - { - "name": "540 mV", - "hex": "1C02" - }, - { - "name": "545 mV", - "hex": "2102" - }, - { - "name": "550 mV", - "hex": "2602" - }, - { - "name": "555 mV", - "hex": "2B02" - }, - { - "name": "560 mV", - "hex": "3002" - }, - { - "name": "565 mV", - "hex": "3502" - }, - { - "name": "570 mV", - "hex": "3A02" - }, - { - "name": "575 mV", - "hex": "3F02" - }, - { - "name": "580 mV", - "hex": "4402" - }, - { - "name": "585 mV", - "hex": "4902" - }, - { - "name": "590 mV", - "hex": "4E02" - }, - { - "name": "595 mV", - "hex": "5302" - }, - { - "name": "600 mV", - "hex": "5802" - }, - { - "name": "605 mV", - "hex": "5D02" - }, - { - "name": "610 mV", - "hex": "6202" - }, - { - "name": "615 mV", - "hex": "6702" - }, - { - "name": "620 mV", - "hex": "6C02" - }, - { - "name": "625 mV", - "hex": "7102" - }, - { - "name": "630 mV", - "hex": "7602" - }, - { - "name": "635 mV", - "hex": "7B02" - }, - { - "name": "640 mV", - "hex": "8002" - }, - { - "name": "645 mV", - "hex": "8502" - }, - { - "name": "650 mV", - "hex": "8A02" - }, - { - "name": "655 mV", - "hex": "8F02" - }, - { - "name": "660 mV", - "hex": "9402" - }, - { - "name": "665 mV", - "hex": "9902" - }, - { - "name": "670 mV", - "hex": "9E02" - }, - { - "name": "675 mV", - "hex": "A302" - }, - { - "name": "680 mV", - "hex": "A802" - }, - { - "name": "685 mV", - "hex": "AD02" - }, - { - "name": "690 mV", - "hex": "B202" - }, - { - "name": "695 mV", - "hex": "B702" - }, - { - "name": "700 mV", - "hex": "BC02" - }, - { - "name": "705 mV", - "hex": "C102" - }, - { - "name": "710 mV", - "hex": "C602" - }, - { - "name": "715 mV", - "hex": "CB02" - }, - { - "name": "720 mV", - "hex": "D002" - }, - { - "name": "725 mV", - "hex": "D502" - }, - { - "name": "730 mV", - "hex": "DA02" - }, - { - "name": "735 mV", - "hex": "DF02" - }, - { - "name": "740 mV", - "hex": "E402" - }, - { - "name": "745 mV", - "hex": "E902" - }, - { - "name": "750 mV", - "hex": "EE02" - }, - { - "name": "755 mV", - "hex": "F302" - }, - { - "name": "760 mV", - "hex": "F802" - }, - { - "name": "765 mV", - "hex": "FD02" - }, - { - "name": "770 mV", - "hex": "0203" - }, - { - "name": "775 mV", - "hex": "0703" - }, - { - "name": "780 mV", - "hex": "0C03" - }, - { - "name": "785 mV", - "hex": "1103" - }, - { - "name": "790 mV", - "hex": "1603" - }, - { - "name": "795 mV", - "hex": "1B03" - }, - { - "name": "800 mV", - "hex": "2003" - }, - { - "name": "805 mV", - "hex": "2503" - }, - { - "name": "810 mV", - "hex": "2A03" - }, - { - "name": "815 mV", - "hex": "2F03" - }, - { - "name": "820 mV", - "hex": "3403" - }, - { - "name": "825 mV", - "hex": "3903" - }, - { - "name": "830 mV", - "hex": "3E03" - }, - { - "name": "835 mV", - "hex": "4303" - }, - { - "name": "840 mV", - "hex": "4803" - }, - { - "name": "845 mV", - "hex": "4D03" - }, - { - "name": "850 mV", - "hex": "5203" - } -] diff --git a/Ultrahand/OC Toolkit/mariko/gpu_vmin_sys.json b/Ultrahand/OC Toolkit/mariko/gpu_vmin_sys.json deleted file mode 100644 index 9220ad90..00000000 --- a/Ultrahand/OC Toolkit/mariko/gpu_vmin_sys.json +++ /dev/null @@ -1,458 +0,0 @@ -[ - { - "name": "Auto", - "hex": "0000", - "dec": " ", - "dvfs": "2" - }, - { - "name": "480 mV", - "hex": "E001", - "dec": "480", - "dvfs": "2" - }, - { - "name": "485 mV", - "hex": "E501", - "dec": "485", - "dvfs": "2" - }, - { - "name": "490 mV", - "hex": "EA01", - "dec": "490", - "dvfs": "2" - }, - { - "name": "495 mV", - "hex": "EF01", - "dec": "495", - "dvfs": "2" - }, - { - "name": "500 mV", - "hex": "F401", - "dec": "500", - "dvfs": "2" - }, - { - "name": "505 mV", - "hex": "F901", - "dec": "505", - "dvfs": "2" - }, - { - "name": "510 mV", - "hex": "FE01", - "dec": "510", - "dvfs": "2" - }, - { - "name": "515 mV", - "hex": "0302", - "dec": "515", - "dvfs": "2" - }, - { - "name": "520 mV", - "hex": "0802", - "dec": "520", - "dvfs": "2" - }, - { - "name": "525 mV", - "hex": "0D02", - "dec": "525", - "dvfs": "2" - }, - { - "name": "530 mV", - "hex": "1202", - "dec": "530", - "dvfs": "2" - }, - { - "name": "535 mV", - "hex": "1702", - "dec": "535", - "dvfs": "2" - }, - { - "name": "540 mV", - "hex": "1C02", - "dec": "540", - "dvfs": "2" - }, - { - "name": "545 mV", - "hex": "2102", - "dec": "545", - "dvfs": "2" - }, - { - "name": "550 mV", - "hex": "2602", - "dec": "550", - "dvfs": "2" - }, - { - "name": "555 mV", - "hex": "2B02", - "dec": "555", - "dvfs": "2" - }, - { - "name": "560 mV", - "hex": "3002", - "dec": "560", - "dvfs": "2" - }, - { - "name": "565 mV", - "hex": "3502", - "dec": "565", - "dvfs": "2" - }, - { - "name": "570 mV", - "hex": "3A02", - "dec": "570", - "dvfs": "2" - }, - { - "name": "575 mV", - "hex": "3F02", - "dec": "575", - "dvfs": "2" - }, - { - "name": "580 mV", - "hex": "4402", - "dec": "580", - "dvfs": "2" - }, - { - "name": "585 mV", - "hex": "4902", - "dec": "585", - "dvfs": "2" - }, - { - "name": "590 mV", - "hex": "4E02", - "dec": "590", - "dvfs": "2" - }, - { - "name": "595 mV", - "hex": "5302", - "dec": "595", - "dvfs": "2" - }, - { - "name": "600 mV", - "hex": "5802", - "dec": "600", - "dvfs": "2" - }, - { - "name": "605 mV", - "hex": "5D02", - "dec": "605", - "dvfs": "2" - }, - { - "name": "610 mV", - "hex": "6202", - "dec": "610", - "dvfs": "2" - }, - { - "name": "615 mV", - "hex": "6702", - "dec": "615", - "dvfs": "2" - }, - { - "name": "620 mV", - "hex": "6C02", - "dec": "620", - "dvfs": "2" - }, - { - "name": "625 mV", - "hex": "7102", - "dec": "625", - "dvfs": "2" - }, - { - "name": "630 mV", - "hex": "7602", - "dec": "630", - "dvfs": "2" - }, - { - "name": "635 mV", - "hex": "7B02", - "dec": "635", - "dvfs": "2" - }, - { - "name": "640 mV", - "hex": "8002", - "dec": "640", - "dvfs": "2" - }, - { - "name": "645 mV", - "hex": "8502", - "dec": "645", - "dvfs": "2" - }, - { - "name": "650 mV", - "hex": "8A02", - "dec": "650", - "dvfs": "2" - }, - { - "name": "655 mV", - "hex": "8F02", - "dec": "655", - "dvfs": "2" - }, - { - "name": "660 mV", - "hex": "9402", - "dec": "660", - "dvfs": "2" - }, - { - "name": "665 mV", - "hex": "9902", - "dec": "665", - "dvfs": "2" - }, - { - "name": "670 mV", - "hex": "9E02", - "dec": "670", - "dvfs": "2" - }, - { - "name": "675 mV", - "hex": "A302", - "dec": "675", - "dvfs": "2" - }, - { - "name": "680 mV", - "hex": "A802", - "dec": "680", - "dvfs": "2" - }, - { - "name": "685 mV", - "hex": "AD02", - "dec": "685", - "dvfs": "2" - }, - { - "name": "690 mV", - "hex": "B202", - "dec": "690", - "dvfs": "2" - }, - { - "name": "695 mV", - "hex": "B702", - "dec": "695", - "dvfs": "2" - }, - { - "name": "700 mV", - "hex": "BC02", - "dec": "700", - "dvfs": "2" - }, - { - "name": "705 mV", - "hex": "C102", - "dec": "705", - "dvfs": "2" - }, - { - "name": "710 mV", - "hex": "C602", - "dec": "710", - "dvfs": "2" - }, - { - "name": "715 mV", - "hex": "CB02", - "dec": "715", - "dvfs": "2" - }, - { - "name": "720 mV", - "hex": "D002", - "dec": "720", - "dvfs": "2" - }, - { - "name": "725 mV", - "hex": "D502", - "dec": "725", - "dvfs": "2" - }, - { - "name": "730 mV", - "hex": "DA02", - "dec": "730", - "dvfs": "2" - }, - { - "name": "735 mV", - "hex": "DF02", - "dec": "735", - "dvfs": "2" - }, - { - "name": "740 mV", - "hex": "E402", - "dec": "740", - "dvfs": "2" - }, - { - "name": "745 mV", - "hex": "E902", - "dec": "745", - "dvfs": "2" - }, - { - "name": "750 mV", - "hex": "EE02", - "dec": "750", - "dvfs": "2" - }, - { - "name": "755 mV", - "hex": "F302", - "dec": "755", - "dvfs": "2" - }, - { - "name": "760 mV", - "hex": "F802", - "dec": "760", - "dvfs": "2" - }, - { - "name": "765 mV", - "hex": "FD02", - "dec": "765", - "dvfs": "2" - }, - { - "name": "770 mV", - "hex": "0203", - "dec": "770", - "dvfs": "2" - }, - { - "name": "775 mV", - "hex": "0703", - "dec": "775", - "dvfs": "2" - }, - { - "name": "780 mV", - "hex": "0C03", - "dec": "780", - "dvfs": "2" - }, - { - "name": "785 mV", - "hex": "1103", - "dec": "785", - "dvfs": "2" - }, - { - "name": "790 mV", - "hex": "1603", - "dec": "790", - "dvfs": "2" - }, - { - "name": "795 mV", - "hex": "1B03", - "dec": "795", - "dvfs": "2" - }, - { - "name": "800 mV", - "hex": "2003", - "dec": "800", - "dvfs": "2" - }, - { - "name": "805 mV", - "hex": "2503", - "dec": "805", - "dvfs": "2" - }, - { - "name": "810 mV", - "hex": "2A03", - "dec": "810", - "dvfs": "2" - }, - { - "name": "815 mV", - "hex": "2F03", - "dec": "815", - "dvfs": "2" - }, - { - "name": "820 mV", - "hex": "3403", - "dec": "820", - "dvfs": "2" - }, - { - "name": "825 mV", - "hex": "3903", - "dec": "825", - "dvfs": "2" - }, - { - "name": "830 mV", - "hex": "3E03", - "dec": "830", - "dvfs": "2" - }, - { - "name": "835 mV", - "hex": "4303", - "dec": "835", - "dvfs": "2" - }, - { - "name": "840 mV", - "hex": "4803", - "dec": "840", - "dvfs": "2" - }, - { - "name": "845 mV", - "hex": "4D03", - "dec": "845", - "dvfs": "2" - }, - { - "name": "850 mV", - "hex": "5203", - "dec": "850", - "dvfs": "2" - } -] diff --git a/Ultrahand/OC Toolkit/mariko/gpu_volt_offset.json b/Ultrahand/OC Toolkit/mariko/gpu_volt_offset.json deleted file mode 100644 index 93d3ee23..00000000 --- a/Ultrahand/OC Toolkit/mariko/gpu_volt_offset.json +++ /dev/null @@ -1,46 +0,0 @@ -[ - { - "name": " 0 mV", - "hex": "00" - }, - { - "name": " -5 mV", - "hex": "05" - }, - { - "name": " -10 mV", - "hex": "0A" - }, - { - "name": " -15 mV", - "hex": "0F" - }, - { - "name": " -20 mV", - "hex": "14" - }, - { - "name": " -25 mV", - "hex": "19" - }, - { - "name": " -30 mV", - "hex": "1E" - }, - { - "name": " -35 mV", - "hex": "23" - }, - { - "name": " -40 mV", - "hex": "28" - }, - { - "name": " -45 mV", - "hex": "2D" - }, - { - "name": " -50 mV", - "hex": "32" - } -] diff --git a/Ultrahand/OC Toolkit/mariko/ram_dram_timing.json b/Ultrahand/OC Toolkit/mariko/ram_dram_timing.json deleted file mode 100644 index f86d755d..00000000 --- a/Ultrahand/OC Toolkit/mariko/ram_dram_timing.json +++ /dev/null @@ -1,11 +0,0 @@ -[ - { - "name": "AUTO_ADJ", - "hex": "00" - }, - { - "name": "AUTO_ADJ_HP", - "hex": "01" - } -] - diff --git a/Ultrahand/OC Toolkit/mariko/ram_dvb_table.json b/Ultrahand/OC Toolkit/mariko/ram_dvb_table.json deleted file mode 100644 index be8844c7..00000000 --- a/Ultrahand/OC Toolkit/mariko/ram_dvb_table.json +++ /dev/null @@ -1,42 +0,0 @@ -[ - { - "name": "-2", - "label": " -2", - "hex": "FEFFFFFF" - }, - { - "name": "-1", - "label": " -1", - "hex": "FFFFFFFF" - }, - { - "name": "0", - "label": " 0", - "hex": "00000000" - }, - { - "name": "1", - "label": " 1", - "hex": "01000000" - }, - { - "name": "2", - "label": " 2", - "hex": "02000000" - }, - { - "name": "3", - "label": " 3", - "hex": "03000000" - }, - { - "name": "4", - "label": " 4", - "hex": "04000000" - }, - { - "name": "5", - "label": " 5", - "hex": "05000000" - } -] \ No newline at end of file diff --git a/Ultrahand/OC Toolkit/mariko/ram_freqs.json b/Ultrahand/OC Toolkit/mariko/ram_freqs.json deleted file mode 100644 index 40fe991a..00000000 --- a/Ultrahand/OC Toolkit/mariko/ram_freqs.json +++ /dev/null @@ -1,247 +0,0 @@ -[ - { - "name": "1600 MHz", - "label": "1600 MHz", - "hex": "006A18" - }, - { - "name": "1633 MHz", - "label": "1633 MHz", - "hex": "E8EA18" - }, - { - "name": "1666 MHz", - "label": "1666 MHz", - "hex": "D06B19" - }, - { - "name": "1700 MHz", - "label": "1700 MHz", - "hex": "A0F019" - }, - { - "name": "1733 MHz", - "label": "1733 MHz", - "hex": "88711A" - }, - { - "name": "1766 MHz", - "label": "1766 MHz", - "hex": "70F21A" - }, - { - "name": "1800 MHz", - "label": "1800 MHz", - "hex": "40771B" - }, - { - "name": "1833 MHz", - "label": "1833 MHz", - "hex": "28F81B" - }, - { - "name": "1866 MHz", - "label": "1866 MHz", - "hex": "10791C" - }, - { - "name": "1900 MHz", - "label": "1900 MHz", - "hex": "E0FD1C" - }, - { - "name": "1933 MHz", - "label": "1933 MHz", - "hex": "C87E1D" - }, - { - "name": "1966 MHz", - "label": "1966 MHz", - "hex": "B0FF1D" - }, - { - "name": "2000 MHz", - "label": "2000 MHz", - "hex": "80841E" - }, - { - "name": "2033 MHz", - "label": "2033 MHz", - "hex": "68051F" - }, - { - "name": "2066 MHz", - "label": "2066 MHz", - "hex": "50861F" - }, - { - "name": "2100 MHz", - "label": "2100 MHz", - "hex": "200B20" - }, - { - "name": "2133 MHz", - "label": "2133 MHz", - "hex": "088C20" - }, - { - "name": "2166 MHz", - "label": "2166 MHz", - "hex": "F00C21" - }, - { - "name": "2200 MHz", - "label": "2200 MHz", - "hex": "C09121" - }, - { - "name": "2233 MHz", - "label": "2233 MHz", - "hex": "A81222" - }, - { - "name": "2266 MHz", - "label": "2266 MHz", - "hex": "909322" - }, - { - "name": "2300 MHz", - "label": "2300 MHz", - "hex": "601823" - }, - { - "name": "2333 MHz", - "label": "2333 MHz", - "hex": "489923" - }, - { - "name": "2366 MHz", - "label": "2366 MHz", - "hex": "301A24" - }, - { - "name": "2400 MHz", - "label": "2400 MHz", - "hex": "009F24" - }, - { - "name": "2433 MHz", - "label": "2433 MHz", - "hex": "E81F25" - }, - { - "name": "2466 MHz", - "label": "2466 MHz", - "hex": "D0A025" - }, - { - "name": "2500 MHz", - "label": "2500 MHz", - "hex": "A02526" - }, - { - "name": "2533 MHz", - "label": "2533 MHz", - "hex": "88A626" - }, - { - "name": "2566 MHz", - "label": "2566 MHz", - "hex": "702727" - }, - { - "name": "2600 MHz", - "label": "2600 MHz", - "hex": "40AC27" - }, - { - "name": "2633 MHz", - "label": "2633 MHz", - "hex": "282D28" - }, - { - "name": "2666 MHz", - "label": "2666 MHz", - "hex": "10AE28" - }, - { - "name": "2700 MHz", - "label": "2700 MHz", - "hex": "E03229" - }, - { - "name": "2733 MHz", - "label": "2733 MHz", - "hex": "C8B329" - }, - { - "name": "2766 MHz", - "label": "2766 MHz", - "hex": "B0342A" - }, - { - "name": "2800 MHz", - "label": "2800 MHz", - "hex": "80B92A" - }, - { - "name": "2833 MHz", - "label": "2833 MHz", - "hex": "683A2B" - }, - { - "name": "2866 MHz", - "label": "2866 MHz", - "hex": "50BB2B" - }, - { - "name": "2900 MHz", - "label": "2900 MHz", - "hex": "20402C" - }, - { - "name": "2933 MHz", - "label": "2933 MHz", - "hex": "08C12C" - }, - { - "name": "2966 MHz", - "label": "2966 MHz", - "hex": "F0412D" - }, - { - "name": "3000 MHz", - "label": "3000 MHz", - "hex": "C0C62D" - }, - { - "name": "3033 MHz", - "label": "3033 MHz", - "hex": "A8472E" - }, - { - "name": "3066 MHz", - "label": "3066 MHz", - "hex": "90C82E" - }, - { - "name": "3100 MHz", - "label": "3100 MHz", - "hex": "604D2F" - }, - { - "name": "3133 MHz", - "label": "3133 MHz", - "hex": "48CE2F" - }, - { - "name": "3166 MHz", - "label": "3166 MHz", - "hex": "304F30" - }, - { - "name": "3200 MHz", - "label": "3200 MHz", - "hex": "00D430" - } -] \ No newline at end of file diff --git a/Ultrahand/OC Toolkit/mariko/ram_tras.json b/Ultrahand/OC Toolkit/mariko/ram_tras.json deleted file mode 100644 index 5483b327..00000000 --- a/Ultrahand/OC Toolkit/mariko/ram_tras.json +++ /dev/null @@ -1,52 +0,0 @@ -[ - { - "name": "42", - "label": "(42) 0", - "hex": "00" - }, - { - "name": "36", - "label": "(36) 1", - "hex": "01" - }, - { - "name": "34", - "label": "(34) 2", - "hex": "02" - }, - { - "name": "32", - "label": "(32) 3", - "hex": "03" - }, - { - "name": "30", - "label": "(30) 4", - "hex": "04" - }, - { - "name": "28", - "label": "(28) 5", - "hex": "05" - }, - { - "name": "26", - "label": "(26) 6", - "hex": "06" - }, - { - "name": "24", - "label": "(24) 7", - "hex": "07" - }, - { - "name": "22", - "label": "(22) 8", - "hex": "08" - }, - { - "name": "20", - "label": "(20) 9", - "hex": "09" - } -] diff --git a/Ultrahand/OC Toolkit/mariko/ram_trcd.json b/Ultrahand/OC Toolkit/mariko/ram_trcd.json deleted file mode 100644 index 99c70eea..00000000 --- a/Ultrahand/OC Toolkit/mariko/ram_trcd.json +++ /dev/null @@ -1,42 +0,0 @@ -[ - { - "name": "18 - (0)", - "label": "(18) 0", - "hex": "00" - }, - { - "name": "17 - (1)", - "label": "(17) 1", - "hex": "01" - }, - { - "name": "16 - (2)", - "label": "(16) 2", - "hex": "02" - }, - { - "name": "15 - (3)", - "label": "(15) 3", - "hex": "03" - }, - { - "name": "14 - (4)", - "label": "(14) 4", - "hex": "04" - }, - { - "name": "13 - (5)", - "label": "(13) 5", - "hex": "05" - }, - { - "name": "12 - (6)", - "label": "(12) 6", - "hex": "06" - }, - { - "name": "11 - (7)", - "label": "(11) 7", - "hex": "07" - } -] \ No newline at end of file diff --git a/Ultrahand/OC Toolkit/mariko/ram_trefi.json b/Ultrahand/OC Toolkit/mariko/ram_trefi.json deleted file mode 100644 index 6fe0db3a..00000000 --- a/Ultrahand/OC Toolkit/mariko/ram_trefi.json +++ /dev/null @@ -1,37 +0,0 @@ -[ - { - "name": "(1x REFI) 0", - "label": "0", - "hex": "00" - }, - { - "name": "(1.5x REFI) 1", - "label": "1", - "hex": "01" - }, - { - "name": "(2x REFI) 2", - "label": "2", - "hex": "02" - }, - { - "name": "(3x REFI) 3", - "label": "3", - "hex": "03" - }, - { - "name": "(4x REFI) 4", - "label": "4", - "hex": "04" - }, - { - "name": "(6x REFI) 5", - "label": "5", - "hex": "05" - }, - { - "name": "(MAX REFI) 6", - "label": "6", - "hex": "06" - } -] diff --git a/Ultrahand/OC Toolkit/mariko/ram_trfc.json b/Ultrahand/OC Toolkit/mariko/ram_trfc.json deleted file mode 100644 index 89e38809..00000000 --- a/Ultrahand/OC Toolkit/mariko/ram_trfc.json +++ /dev/null @@ -1,47 +0,0 @@ -[ - { - "name": "(140) 0", - "label": "0", - "hex": "00" - }, - { - "name": "(120) 1", - "label": "1", - "hex": "01" - }, - { - "name": "(100) 2", - "label": "2", - "hex": "02" - }, - { - "name": "(90) 3", - "label": "3", - "hex": "03" - }, - { - "name": "(80) 4", - "label": "4", - "hex": "04" - }, - { - "name": "(70) 5", - "label": "5", - "hex": "05" - }, - { - "name": "(60) 6", - "label": "6", - "hex": "06" - }, - { - "name": "(50) 7", - "label": "7", - "hex": "07" - }, - { - "name": "(40) 8", - "label": "8", - "hex": "08" - } -] diff --git a/Ultrahand/OC Toolkit/mariko/ram_trp.json b/Ultrahand/OC Toolkit/mariko/ram_trp.json deleted file mode 100644 index 3d10118f..00000000 --- a/Ultrahand/OC Toolkit/mariko/ram_trp.json +++ /dev/null @@ -1,42 +0,0 @@ -[ - { - "name": "18 - (0)", - "label": " (18) 0", - "hex": "00" - }, - { - "name": "17 - (1)", - "label": " (17) 1", - "hex": "01" - }, - { - "name": "16 - (2)", - "label": " (16) 2", - "hex": "02" - }, - { - "name": "15 - (3)", - "label": " (15) 3", - "hex": "03" - }, - { - "name": "14 - (4)", - "label": " (14) 4", - "hex": "04" - }, - { - "name": "13 - (5)", - "label": " (13) 5", - "hex": "05" - }, - { - "name": "12 - (6)", - "label": " (12) 6", - "hex": "06" - }, - { - "name": "11 - (7)", - "label": " (11) 7", - "hex": "07" - } -] \ No newline at end of file diff --git a/Ultrahand/OC Toolkit/mariko/ram_trrd.json b/Ultrahand/OC Toolkit/mariko/ram_trrd.json deleted file mode 100644 index eb7bec96..00000000 --- a/Ultrahand/OC Toolkit/mariko/ram_trrd.json +++ /dev/null @@ -1,42 +0,0 @@ -[ - { - "name": "(10) 0", - "label": "0", - "hex": "00" - }, - { - "name": "(7.5) 1", - "label": "1", - "hex": "01" - }, - { - "name": "(6) 2", - "label": "2", - "hex": "02" - }, - { - "name": "(5) 3", - "label": "3", - "hex": "03" - }, - { - "name": "(4) 4", - "label": "4", - "hex": "04" - }, - { - "name": "(3) 5", - "label": "5", - "hex": "05" - }, - { - "name": "(2) 6", - "label": "6", - "hex": "06" - }, - { - "name": "(1) 7", - "label": "7", - "hex": "07" - } -] diff --git a/Ultrahand/OC Toolkit/mariko/ram_trtw.json b/Ultrahand/OC Toolkit/mariko/ram_trtw.json deleted file mode 100644 index dee58df3..00000000 --- a/Ultrahand/OC Toolkit/mariko/ram_trtw.json +++ /dev/null @@ -1,52 +0,0 @@ -[ - { - "name": " 0", - "label": "0", - "hex": "00" - }, - { - "name": " 1", - "label": "1", - "hex": "01" - }, - { - "name": " 2", - "label": "2", - "hex": "02" - }, - { - "name": " 3", - "label": "3", - "hex": "03" - }, - { - "name": " 4", - "label": "4", - "hex": "04" - }, - { - "name": " 5", - "label": "5", - "hex": "05" - }, - { - "name": " 6", - "label": "6", - "hex": "06" - }, - { - "name": " 7", - "label": "7", - "hex": "07" - }, - { - "name": " 8", - "label": "8", - "hex": "08" - }, - { - "name": " 9", - "label": "9", - "hex": "09" - } -] diff --git a/Ultrahand/OC Toolkit/mariko/ram_twtr.json b/Ultrahand/OC Toolkit/mariko/ram_twtr.json deleted file mode 100644 index c55a47bf..00000000 --- a/Ultrahand/OC Toolkit/mariko/ram_twtr.json +++ /dev/null @@ -1,52 +0,0 @@ -[ - { - "name": "(10) 0", - "label": "0", - "hex": "00" - }, - { - "name": "(9) 1", - "label": "1", - "hex": "01" - }, - { - "name": "(8) 2", - "label": "2", - "hex": "02" - }, - { - "name": "(7) 3", - "label": "3", - "hex": "03" - }, - { - "name": "(6) 4", - "label": "4", - "hex": "04" - }, - { - "name": "(5) 5", - "label": "5", - "hex": "05" - }, - { - "name": "(4) 6", - "label": "6", - "hex": "06" - }, - { - "name": "(3) 7", - "label": "7", - "hex": "07" - }, - { - "name": "(2) 8", - "label": "8", - "hex": "08" - }, - { - "name": "(1) 9", - "label": "9", - "hex": "09" - } -] diff --git a/Ultrahand/OC Toolkit/mariko/ram_vdd2.json b/Ultrahand/OC Toolkit/mariko/ram_vdd2.json deleted file mode 100644 index 47717c22..00000000 --- a/Ultrahand/OC Toolkit/mariko/ram_vdd2.json +++ /dev/null @@ -1,77 +0,0 @@ -[ - { - "name": "Default", - "label": "Default", - "hex": "000000" - }, - { - "name": "1050 mV", - "label": "1050 mV", - "hex": "900510" - }, - { - "name": "1062.5 mV", - "label": "1062.5 mV", - "hex": "643610" - }, - { - "name": "1075 mV", - "label": "1075 mV", - "hex": "386710" - }, - { - "name": "1087.5 mV", - "label": "1087.5 mV", - "hex": "0C9810" - }, - { - "name": "1100 mV", - "label": "1100 mV - default", - "hex": "E0C810" - }, - { - "name": "1112.5 mV", - "label": "1112.5 mV", - "hex": "B4F910" - }, - { - "name": "1125 mV", - "label": "1125 mV", - "hex": "882A11" - }, - { - "name": "1137.5 mV", - "label": "1137.5 mV", - "hex": "5C5B11" - }, - { - "name": "1150 mV", - "label": "1150 mV", - "hex": "308C11" - }, - { - "name": "1162.5 mV", - "label": "1162.5 mV", - "hex": "04BD11" - }, - { - "name": "1175 mV", - "label": "1175 mV", - "hex": "D8ED11" - }, - { - "name": "1187.5 mV", - "label": "1187.5 mV", - "hex": "AC1E12" - }, - { - "name": "1200 mV", - "label": "1200 mV", - "hex": "804F12" - }, - { - "name": "1212.5 mV", - "label": "1212.5 mV", - "hex": "548012" - } -] diff --git a/Ultrahand/OC Toolkit/mariko/ram_vddq.json b/Ultrahand/OC Toolkit/mariko/ram_vddq.json deleted file mode 100644 index 8daa177b..00000000 --- a/Ultrahand/OC Toolkit/mariko/ram_vddq.json +++ /dev/null @@ -1,112 +0,0 @@ -[ - { - "name": "Default", - "label": "Default", - "hex": "000000" - }, - { - "name": "550 mV", - "label": "550 mV", - "hex": "706408" - }, - { - "name": "555 mV", - "label": "555 mV", - "hex": "F87708" - }, - { - "name": "560 mV", - "label": "560 mV", - "hex": "808B08" - }, - { - "name": "565 mV", - "label": "565 mV", - "hex": "089F08" - }, - { - "name": "570 mV", - "label": "570 mV", - "hex": "90B208" - }, - { - "name": "575 mV", - "label": "575 mV", - "hex": "18C608" - }, - { - "name": "580 mV", - "label": "580 mV", - "hex": "A0D908" - }, - { - "name": "585 mV", - "label": "585 mV", - "hex": "28ED08" - }, - { - "name": "590 mV", - "label": "590 mV", - "hex": "B00009" - }, - { - "name": "595 mV", - "label": "595 mV", - "hex": "381409" - }, - { - "name": "600 mV", - "label": "600 mV - default", - "hex": "C02709" - }, - { - "name": "605 mV", - "label": "605 mV", - "hex": "483B09" - }, - { - "name": "610 mV", - "label": "610 mV", - "hex": "D04E09" - }, - { - "name": "615 mV", - "label": "615 mV", - "hex": "586209" - }, - { - "name": "620 mV", - "label": "620 mV", - "hex": "E07509" - }, - { - "name": "625 mV", - "label": "625 mV", - "hex": "688909" - }, - { - "name": "630 mV", - "label": "630 mV", - "hex": "F09C09" - }, - { - "name": "635 mV", - "label": "635 mV", - "hex": "78B009" - }, - { - "name": "640 mV", - "label": "640 mV", - "hex": "00C409" - }, - { - "name": "645 mV", - "label": "645 mV", - "hex": "88D709" - }, - { - "name": "650 mV", - "label": "650 mV", - "hex": "10EB09" - } -] diff --git a/Ultrahand/OC Toolkit/package.ini b/Ultrahand/OC Toolkit/package.ini deleted file mode 100644 index fe710665..00000000 --- a/Ultrahand/OC Toolkit/package.ini +++ /dev/null @@ -1,301 +0,0 @@ -;title='Switch OCS2' -;creator='ppkantorski, Souldbminer, B3711' -;color=blue - -[@Settings] - - - - -[RAM Table package] -;version=1.6.7 -;mode=table -;background=false -;spacing=4 -;gap=20 -;header_indent=true -;info_text_color=header -;section_text_color=header -json_file './json/ram_model.json' -'RAM' = '{ram_vendor} {json_file(0,{ram_model})}' - - -[*Timings] -;mode=forwarder -exec cTimings -package_source './timings.ini' - - -[*DRAM] -;mode=option -json_file_source './mariko/ram_dram_timing.json' name -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 64 {json_file_source(*,hex)} -set-footer '{json_file_source(*,name)}' -back - - -[*Max Clock?RAMmariko] -;system=mariko -;mode=option -;selection_mini=true -json_file_source './mariko/ram_freqs.json' label -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 80 {json_file_source(*,hex)} -hex-by-custom-rdecimal-offset /atmosphere/kips/loader.kip CUST 52 {gpu_speedo} -set-footer '{json_file_source(*,label)}' -back - - -[*Max Clock?RAMerista] -;system=erista -;mode=option -;selection_mini=true -json_file_source './erista/ram_freqs.json' label -hex-by-custom-rdecimal-offset /atmosphere/kips/loader.kip CUST 76 {json_file_source(*,dec)} -set-footer '{json_file_source(*,label)}' -back - -[*Vddq] -;system=mariko -;mode=option -;selection_mini=true -json_file_source './mariko/ram_vddq.json' label -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 72 {json_file_source(*,hex)} -set-footer '{json_file_source(*,name)}' -back - -[*Vdd2] -;mode=option -;selection_mini=true -mariko: -json_file_source './mariko/ram_vdd2.json' label -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 68 {json_file_source(*,hex)} -set-footer '{json_file_source(*,name)}' -back -erista: -json_file_source './erista/ram_vdd2.json' label -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 68 {json_file_source(*,hex)} -set-footer '{json_file_source(*,name)}' -back - - -[EMC DVB Table?mariko] -;system=mariko -;mode=named_step_trackbar -;unlocked=true -json_file_source './mariko/ram_dvb_table.json' label -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 84 {json_file_source(*,hex)} - - -[EMC DVB Table?erista] -;system=erista -;mode=named_step_trackbar -;unlocked=true -json_file_source './erista/ram_dvb_table.json' label -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 84 {json_file_source(*,hex)} - - - -[CPU] -[Undervolt Mode?CPU] -;mode=named_step_trackbar -;unlocked=true -mariko: -json_file_source './mariko/cpu_uv.json' label -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 12 {json_file_source(*,hex)} -erista: -json_file_source './erista/cpu_uv.json' label -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 12 {json_file_source(*,hex)} - - -[High Freq UV?CPU] -;system=mariko -;mode=named_step_trackbar -;unlocked=true -json_file_source './mariko/cpu_high_uv.json' name -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 252 {json_file_source(*,hex)} - -[*Table Config?CPUmariko] -;system=mariko -;mode=option -json_file_source './mariko/cpu_table.json' label -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 272 {json_file_source(*,hex)} -set-footer '{json_file_source(*,name)}' -back - -[*Low Freq Vmin?CPUmariko] -;system=mariko -;mode=option -;selection_mini=true -json_file_source './mariko/cpu_low_vmin.json' label -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 24 {json_file_source(*,hex)} -set-footer '{json_file_source(*,name)}' -back - -[*Vmin?CPUerista] -;system=erista -;mode=option -json_file_source './erista/cpu_low_vmin.json' label -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 16 {json_file_source(*,hex)} -set-footer '{json_file_source(*,name)}' -back - - -[*High Freq Vmin?CPUmariko] -;system=mariko -;mode=option -;selection_mini=true -json_file_source './mariko/cpu_high_vmin.json' label -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 28 {json_file_source(*,hex)} -set-footer '{json_file_source(*,name)}' -back - - -[*Voltage Limit?CPUmariko] -;system=mariko -;mode=option -;selection_mini=true -json_file_source './mariko/cpu_voltages.json' label -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 32 {json_file_source(*,hex)} -set-footer '{json_file_source(*,name)}' -back - -[*Voltage Limit?CPUerista] -;system=erista -;mode=option -;selection_mini=true -json_file_source './erista/cpu_voltages.json' label -hex-by-custom-rdecimal-offset /atmosphere/kips/loader.kip CUST 20 {json_file_source(*,dec)} -set-footer '{json_file_source(*,name)}' -back - - - -[*Boost Clock?CPU] -;mode=option -mariko: -;selection_mini=true -json_file_source './mariko/cpu_boost_clock.json' label -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 8 {json_file_source(*,hex)} -set-footer '{json_file_source(*,name)}' -back -erista: -json_file_source './erista/cpu_boost_clock.json' label -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 8 {json_file_source(*,hex)} -set-footer '{json_file_source(*,name)}' -back - - - - -[GPU] -[Undervolt Mode?GPUmariko] -;system=mariko -;mode=named_step_trackbar -;unlocked=true -json_file_source './mariko/gpu_uv.json' label -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 40 {json_file_source(*,hex)} - - -[Undervolt Mode?GPUerista] -;system=erista -;mode=named_step_trackbar -;unlocked=true -json_file_source './erista/gpu_uv.json' label -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 36 {json_file_source(*,hex)} - -[*DVFS] -;system=mariko -;mode=named_step_trackbar -;unlocked=true -json_file_source './json/gpu_dvfs.json' name -set-ini-val /config/sys-clk/config.ini values gpu_dvfs {json_file_source(*,dvfs)} - - -[*DVFS Offset?GPUmariko] -;system=mariko -;mode=named_step_trackbar -;unlocked=true -json_file_source './json/gpu_dvfs_offset.json' name -set-ini-val /config/sys-clk/config.ini values gpu_dvfs_offset {json_file_source(*,dvfs)} - - -[*Vmin?GPUmariko] -;system=mariko -;mode=option -;selection_mini=true -json_file_source './mariko/gpu_vmin.json' name -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 56 {json_file_source(*,hex)} -set-footer '{json_file_source(*,name)}' -back - - -[*Vmin?GPUerista] -;system=erista -;mode=option -;selection_mini=true -json_file_source './erista/gpu_vmin.json' label -hex-by-custom-rdecimal-offset /atmosphere/kips/loader.kip CUST 48 {json_file_source(*,dec)} -set-footer '{json_file_source(*,name)}' -back - - -[*Vmax?GPU] -;system=mariko -;mode=option -;selection_mini=true -json_file_source './mariko/gpu_vmax.json' name -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 60 {json_file_source(*,hex)} -set-footer '{json_file_source(*,name)}' -back - - -[Voltage Offset] -;mode=named_step_trackbar -;unlocked=true -json_file_source './mariko/gpu_volt_offset.json' name -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 44 {json_file_source(*,hex)} -set-ini-val /config/sys-clk/config.ini values gpu_dvfs 2 - -[*Custom Table] -;mini=true -;mode=forwarder -exec cCutomTable -package_source './custom_table.ini' - - -[@Tools] - - -[Tools] -[*Info] -;mode=forwarder -package_source './info.ini' - -[Tools] -[*Backup System] -;mode=forwarder -exec cBackupSystem -package_source './backup.ini' - - -[Tools] -[*System Settings] -;mode=forwarder -exec cSystemSettings -package_source './system-settings.ini' - - - -[Tools] -[*Software Update] -;mode=forwarder -exec cUpdate -package_source './update.ini' - - - -[Reboot & Apply] -[*Reboot To] -ini_file_source /bootloader/hekate_ipl.ini -filter config -reboot boot {ini_file_source(*)} \ No newline at end of file diff --git a/Ultrahand/OC Toolkit/preset_default.ini b/Ultrahand/OC Toolkit/preset_default.ini deleted file mode 100644 index 81694c6c..00000000 --- a/Ultrahand/OC Toolkit/preset_default.ini +++ /dev/null @@ -1,56 +0,0 @@ -;creator='ppkantorski, B3711' - - -[@Default] -[Default] -;mode=table -;background=false -;spacing=4 -;gap=20 -;header_indent=true -;info_text_color=header -;section_text_color=header -json_file './json/ram_model.json' -'Default' = '{ram_vendor} {json_file(0,{ram_model})}' - -[D00] -;mode=table -;background=false -;spacing=4 -;gap=15 -'' = '' -[00 - (0-0-0) 0-0-0-0-0] -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 88 00 -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 92 00 -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 96 00 -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 100 00 -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 104 00 -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 108 00 -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 112 00 -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 116 00 -exec cTimings -exec boot - - -[gap] -;mode=table -;background=false -;gap=10 - -[D01] -;mode=table -;background=false -;spacing=4 -;gap=15 -'' = '' -[01 - (3-3-2) 0-1-4-3-6] -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 88 03 -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 92 03 -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 96 02 -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 100 00 -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 104 01 -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 108 04 -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 112 03 -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 116 06 -exec cTimings -exec boot \ No newline at end of file diff --git a/Ultrahand/OC Toolkit/preset_hynix.ini b/Ultrahand/OC Toolkit/preset_hynix.ini deleted file mode 100644 index 3396d913..00000000 --- a/Ultrahand/OC Toolkit/preset_hynix.ini +++ /dev/null @@ -1,117 +0,0 @@ -;creator='ppkantorski, B3711' - - -[@Hynix] -[Hynix] -;mode=table -;background=false -;spacing=4 -;gap=20 -;header_indent=true -;info_text_color=header -;section_text_color=header -json_file './json/ram_model.json' -'Hynix' = '{ram_vendor} {json_file(0,{ram_model})}' - - -[NEE Common] -;system=mariko -;mode=table -;background=false -;spacing=4 -;gap=15 -'' = 'Common' -[NEE - (3-3-2) 2-5-5-4-6] -;system=mariko -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 88 03 -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 92 03 -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 96 02 -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 100 02 -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 104 05 -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 108 05 -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 112 04 -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 116 06 -exec cTimings -exec boot - - -[gap] -;system=mariko -;mode=table -;background=false -;gap=10 - -[NEE ST] -;system=mariko -;mode=table -;background=false -;spacing=4 -;gap=15 -'' = 'ST' -[NEE - (4-4-4) 3-7-6-5-6] -;system=mariko -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 88 04 -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 92 04 -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 96 04 -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 100 03 -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 104 07 -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 108 06 -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 112 05 -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 116 06 -exec cTimings -exec boot - - -[gap] -;system=mariko -;mode=table -;background=false -;gap=10 - - -[NME Common] -;system=mariko -;mode=table -;background=false -;spacing=4 -;gap=15 -'' = 'Common' -[NME - (2-2-1) 0-1-4-3-6] -;system=mariko -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 88 02 -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 92 02 -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 96 01 -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 100 00 -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 104 01 -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 108 04 -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 112 03 -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 116 06 -exec cTimings -exec boot - - -[gap] -;system=mariko -;mode=table -;background=false -;gap=10 - -[NME ST] -;system=mariko -;mode=table -;background=false -;spacing=4 -;gap=15 -'' = 'ST' -[NME - (3-3-4) 0-1-4-4-6] -;system=mariko -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 88 03 -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 92 03 -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 96 04 -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 100 00 -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 104 01 -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 108 04 -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 112 04 -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 116 06 -exec cTimings -exec boot \ No newline at end of file diff --git a/Ultrahand/OC Toolkit/preset_micron.ini b/Ultrahand/OC Toolkit/preset_micron.ini deleted file mode 100644 index 44e0cbf1..00000000 --- a/Ultrahand/OC Toolkit/preset_micron.ini +++ /dev/null @@ -1,176 +0,0 @@ -;creator='ppkantorski, B3711' - - -[@Micron] -[Hynix] -;mode=table -;background=false -;spacing=4 -;gap=20 -;header_indent=true -;info_text_color=header -;section_text_color=header -json_file './json/ram_model.json' -'Micron' = '{ram_vendor} {json_file(0,{ram_model})}' - -[Micron WT:F Common] -;system=mariko -;mode=table -;background=false -;spacing=4 -;gap=15 -'' = 'Common' -[WT:F - (4-4-2) 5-4-6-3-6] -;system=mariko -;mini=true -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 88 04 -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 92 04 -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 96 02 -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 100 05 -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 104 04 -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 108 06 -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 112 03 -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 116 06 -exec cTimings -exec boot - - -[gap] -;system=mariko -;mode=table -;background=false -;gap=10 - -[Micron WT:F ST] -;system=mariko -;mode=table -;background=false -;spacing=4 -;gap=15 -'' = 'ST' -[WT:F - (5-5-4) 5-5-6-5-6] -;system=mariko -;mini=true -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 88 05 -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 92 05 -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 96 04 -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 100 05 -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 104 05 -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 108 06 -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 112 05 -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 116 06 -exec cTimings -exec boot - - -[gap] -;system=mariko -;mode=table -;background=false -;gap=10 - - -[Micron WT:E Common] -;system=mariko -;mode=table -;background=false -;spacing=4 -;gap=15 -'' = 'Common' -[WT:E - (2-2-2) 2-4-4-4-6] -;system=mariko -;mini=true -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 88 02 -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 92 02 -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 96 02 -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 100 02 -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 104 04 -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 108 04 -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 112 04 -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 116 06 -exec cTimings -exec boot - - -[gap] -;system=mariko -;mode=table -;background=false -;gap=10 - -[Micron WT:E ST] -;system=mariko -;mode=table -;background=false -;spacing=4 -;gap=15 -'' = 'ST' -[WT:E - (3-5-3) 3-5-4-5-6] -;system=mariko -;mini=true -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 88 03 -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 92 05 -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 96 03 -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 100 03 -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 104 05 -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 108 04 -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 112 05 -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 116 06 -exec cTimings -exec boot - - -[gap] -;system=mariko -;mode=table -;background=false -;gap=10 - -[Micron WT:B Common] -;system=mariko -;mode=table -;background=false -;spacing=4 -;gap=15 -'' = 'Common' -[WT:B - (4-4-5) 5-2-6-5-6] -;system=mariko -;mini=true -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 88 04 -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 92 04 -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 96 05 -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 100 05 -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 104 02 -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 108 06 -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 112 05 -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 116 06 -exec cTimings -exec boot - -[gap] -;system=mariko -;mode=table -;background=false -;gap=10 - - -[Micron WT:B ST] -;system=mariko -;mode=table -;background=false -;spacing=4 -;gap=15 -'' = 'ST' -[WT:B - (6-6-7) 7-2-6-5-6] -;system=mariko -;mini=true -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 88 06 -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 92 06 -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 96 07 -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 100 07 -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 104 02 -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 108 06 -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 112 05 -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 116 06 -exec cTimings -exec boot \ No newline at end of file diff --git a/Ultrahand/OC Toolkit/preset_samsung.ini b/Ultrahand/OC Toolkit/preset_samsung.ini deleted file mode 100644 index f9d4a8cd..00000000 --- a/Ultrahand/OC Toolkit/preset_samsung.ini +++ /dev/null @@ -1,227 +0,0 @@ -;creator='ppkantorski, B3711' - -[@Samsung] -[Samsung] -;mode=table -;background=false -;spacing=4 -;gap=20 -;header_indent=true -;info_text_color=header -;section_text_color=header -json_file './json/ram_model.json' -'Samsung' = '{ram_vendor} {json_file(0,{ram_model})}' - - -[Samsung AA-MGCL Common] -;system=mariko -;mode=table -;background=false -;spacing=4 -;gap=15 -'' = 'Common' -[AA-MGCL - (4-4-5) 5-5-6-7-6] -;system=mariko -;mini=true -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 88 04 -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 92 04 -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 96 05 -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 100 05 -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 104 05 -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 108 06 -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 112 07 -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 116 06 -exec cTimings -exec boot - - -[gap] -;system=mariko -;mode=table -;background=false -;gap=10 - -[Samsung AA-MGCL ST] -;system=mariko -;mode=table -;background=false -;spacing=4 -;gap=15 -'' = 'ST' -[AA-MGCL - (4-4-8) 6-5-7-8-6] -;system=mariko -;mini=true -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 88 04 -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 92 04 -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 96 08 -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 100 06 -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 104 05 -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 108 07 -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 112 08 -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 116 06 -exec cTimings -exec boot - - -[gap] -;system=mariko -;mode=table -;background=false -;gap=10 - -[Samsung AM-MGCJ Common] -;system=mariko -;mode=table -;background=false -;spacing=4 -;gap=15 -'' = 'Common' -[AM-MGCJ - (3-2-4) 2-4-4-4-6] -;system=mariko -;mini=true -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 88 03 -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 92 02 -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 96 04 -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 100 02 -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 104 04 -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 108 04 -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 112 04 -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 116 06 -exec cTimings -exec boot - -[gap] -;system=mariko -;mode=table -;background=false -;gap=10 - - -[Samsung AM-MGCJ ST] -;system=mariko -;mode=table -;background=false -;spacing=4 -;gap=15 -'' = 'ST' -[AM-MGCJ - (4-3-8) 2-5-4-4-6] -;system=mariko -;mini=true -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 88 04 -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 92 03 -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 96 08 -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 100 02 -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 104 05 -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 108 04 -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 112 04 -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 116 06 -exec cTimings -exec boot - - - -[gap] -;system=mariko -;mode=table -;background=false -;gap=10 - -[Samsung AB-MGCL Common] -;system=mariko -;mode=table -;background=false -;spacing=4 -;gap=15 -'' = 'Common' -[AB-MGCL - (4-4-4) 4-4-5-6-6] -;system=mariko -;mini=true -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 88 04 -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 92 04 -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 96 04 -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 100 04 -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 104 04 -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 108 05 -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 112 06 -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 116 06 -exec cTimings -exec boot - -[gap] -;system=mariko -;mode=table -;background=false -;gap=10 - -[Samsung AB-MGCL ST] -;system=mariko -;mode=table -;background=false -;spacing=4 -;gap=15 -'' = 'ST' -[AB-MGCL - (4-4-8) 5-5-6-8-6] -;system=mariko -;mini=true -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 88 04 -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 92 04 -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 96 08 -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 100 05 -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 104 05 -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 108 06 -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 112 08 -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 116 06 -exec cTimings -exec boot - -[gap] -;system=mariko -;mode=table -;background=false -;gap=10 - -[Samsung HB-MGCH Common] -;system=erista -;mode=table -;background=false -;spacing=4 -;gap=15 -'' = 'Common' -[HB-MGCH - (4-4-4) 0-1-5-4-6] -;system=erista -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 88 04 -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 92 04 -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 96 04 -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 100 00 -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 104 01 -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 108 05 -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 112 04 -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 116 06 -exec cTimings -exec boot - -[gap] -;system=erista -;mode=table -;background=false -;gap=10 - -[Samsung HB-MGCH ST] -;system=erista -;mode=table -;background=false -;spacing=4 -;gap=15 -'' = 'ST' -[HB-MGCH - (4-5-9) 1-2-6-4-6] -;system=erista -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 88 04 -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 92 05 -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 96 09 -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 100 01 -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 104 02 -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 108 06 -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 112 04 -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 116 06 -exec cTimings -exec boot diff --git a/Ultrahand/OC Toolkit/system-settings.ini b/Ultrahand/OC Toolkit/system-settings.ini deleted file mode 100644 index 06af7586..00000000 --- a/Ultrahand/OC Toolkit/system-settings.ini +++ /dev/null @@ -1,102 +0,0 @@ -;creator='ppkantorski, B3711' - - -[System Settings] - -[GPU Scheduling] -;mode=toggle?on -on: -set-ini-val /atmosphere/config/system_settings.ini am.gpu gpu_scheduling_enabled u8!0x1 -off: -set-ini-val /atmosphere/config/system_settings.ini am.gpu gpu_scheduling_enabled u8!0x0 - - -[1305 MHz+ GPU] -;system=mariko -;mode=toggle -on: -hex-by-custom-offset '/atmosphere/kips/loader.kip' CUST 256 00 -off: -hex-by-custom-offset '/atmosphere/kips/loader.kip' CUST 256 01 - -[1075 MHz+ GPU] -;system=erista -;mode=toggle -on: -hex-by-custom-offset '/atmosphere/kips/loader.kip' CUST 256 00 -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 176 D007 -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 180 D007 -off: -hex-by-custom-offset '/atmosphere/kips/loader.kip' CUST 256 01 - - -[gap] -;mode=table -;background=false -;gap=10 - - ' -[Notice] -;mode=table -;background=false -;spacing=4 -;gap=20 -;header_indent=true -;info_text_color=header -;section_text_color=header -'Notice' = '' - -[GPU Scheduling Notice Table2] -;mode=table -;background=true -;spacing=4 -;gap=30 -;info_text_color=warning -mariko: -'' = 'A GPU clocked at 1305 MHz or higher can ' -'' = 'lead to overheating and may exceed the ' -'' = 'board and PMIC limits. ' - -erista: -'' = 'A GPU clocked at 1075 MHz or higher can lead' -'' = 'to overheating and may exceed the board limits' - - -[*Extended Voltages & CPU] -;mode=forwarder -package_source './voltages.ini' -;mini=true - - -[*Fan Curve] -;mode=forwarder -package_source './fan_curve.ini' -;mini=true - -[Controller Sync] -;mode=toggle -on: -set-ini-val /atmosphere/config/system_settings.ini atmosphere enable_external_bluetooth_db u8!0x1 -off: -set-ini-val /atmosphere/config/system_settings.ini atmosphere enable_external_bluetooth_db u8!0x0 -;mini=true - -[Hold R for Homebrew] -;mode=toggle -on: -set-ini-val /atmosphere/config/override_config.ini hbl_config override_key R -off: -set-ini-val /atmosphere/config/override_config.ini hbl_config override_key !R -;mini=true - -[*Status Monitor] -;mode=option -json_file_source './json/keys.json' name -set-ini-val /config/status-monitor/config.ini status-monitor key_combo {json_file_source(*,value)} -set-footer '{json_file_source(*,name)}' - - - - - - diff --git a/Ultrahand/OC Toolkit/timing_presets.ini b/Ultrahand/OC Toolkit/timing_presets.ini deleted file mode 100644 index 0974030e..00000000 --- a/Ultrahand/OC Toolkit/timing_presets.ini +++ /dev/null @@ -1,42 +0,0 @@ -;creator='ppkantorski, B3711' - - -[@Primary Timings] -[RAM Table package] -;mode=table -;background=false -;spacing=4 -;gap=20 -;header_indent=true -;info_text_color=header -;section_text_color=header -json_file './json/ram_model.json' -'Presets' = '{ram_vendor} {json_file(0,{ram_model})}' - -[*Samsung] -;mode=forwarder -package_source './preset_samsung.ini' - - -[*Micron] -;system=mariko -;mode=forwarder -package_source './preset_micron.ini' - - -[*Hynix] -;system=mariko -;mode=forwarder -package_source './preset_hynix.ini' - - -[*Default] -;mode=forwarder -package_source './preset_default.ini' - - - - - - - diff --git a/Ultrahand/OC Toolkit/timings.ini b/Ultrahand/OC Toolkit/timings.ini deleted file mode 100644 index cf376792..00000000 --- a/Ultrahand/OC Toolkit/timings.ini +++ /dev/null @@ -1,114 +0,0 @@ -;creator='ppkantorski, B3711' - -[@Primary Timings] -[Timings] -;mode=table -;background=false -;spacing=4 -;gap=20 -;header_indent=true -;info_text_color=header -;section_text_color=header -json_file './json/ram_model.json' -'Timings' = '{ram_vendor} {json_file(0,{ram_model})}' -[*Presets] -;mini=true -;mode=forwarder -package_source './timing_presets.ini' - -[Gap] -;mode=table -;background=false -;header=false -;gap=20 - -[Primary Timings] -;mode=table -;background=false -;spacing=4 -;gap=20 -;header_indent=true -;info_text_color=header -;section_text_color=header -json_file './json/ram_model.json' -'Primary' = '' - - -[T1 tRCD] -;mode=named_step_trackbar -;unlocked=true -json_file_source './mariko/ram_trcd.json' label -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 88 {json_file_source(*,hex)} -exec cUpdateTimings - - -[T2 tRP] -;mode=named_step_trackbar -;unlocked=true -json_file_source './mariko/ram_trp.json' label -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 92 {json_file_source(*,hex)} -exec cUpdateTimings - -[T3 tRAS] -;mode=named_step_trackbar -;unlocked=true -json_file_source './mariko/ram_tras.json' label -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 96 {json_file_source(*,hex)} -exec cUpdateTimings - -[Gap] -;mode=table -;background=false -;header=false -;gap=10 - -[Secondary] -;mode=table -;background=false -;header_indent=true -;spacing=4 -;gap=20 -;info_text_color=#FFFFFF -;section_text_color=#FFFFFF -'Secondary' = '' - -[T4 tRRD] -;mode=named_step_trackbar -;unlocked=true -json_file_source './mariko/ram_trrd.json' name -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 100 {json_file_source(*,hex)} -exec cUpdateTimings - -[T5 tRFC] -;mode=named_step_trackbar -;unlocked=true -mariko: -json_file_source './mariko/ram_trfc.json' name -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 104 {json_file_source(*,hex)} -exec cUpdateTimings -erista: -json_file_source './erista/ram_trfc.json' name -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 104 {json_file_source(*,hex)} -exec cUpdateTimings - -[T6 tRTW] -;mode=named_step_trackbar -;unlocked=true -json_file_source './mariko/ram_trtw.json' name -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 108 {json_file_source(*,hex)} -exec cUpdateTimings - -[T7 tWTR] -;mode=named_step_trackbar -;unlocked=true -json_file_source './mariko/ram_twtr.json' name -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 112 {json_file_source(*,hex)} -exec cUpdateTimings - -[T8 tREFI] -;mode=named_step_trackbar -;unlocked=true -json_file_source './mariko/ram_trefi.json' name -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 116 {json_file_source(*,hex)} -exec cUpdateTimings - diff --git a/Ultrahand/OC Toolkit/update.ini b/Ultrahand/OC Toolkit/update.ini deleted file mode 100644 index b8badaa9..00000000 --- a/Ultrahand/OC Toolkit/update.ini +++ /dev/null @@ -1,192 +0,0 @@ -;title='OC Toolkit' -;creator='ppkantorski, B3711' -;about='This package was designed for advance overclock configurations. Use with caution and proper guidance.' - - -[@Software Update] - -[Version] -;mode=table -;background=true -;gap=20 -ini_file './config.ini' -'Latest Version' = '{ini_file(Update,online)}' - -[Update OC Toolkit] -try: -download https://github.com/ppkantorski/Ultrahand-Overlay/releases/latest/download/ovlmenu.ovl /config/ultrahand/downloads/ -move /config/ultrahand/downloads/ovlmenu.ovl /switch/.overlays/ovlmenu.ovl -download https://github.com/halop/OC_Toolkit_SC_EOS/releases/latest/download/OC.Toolkit.zip /config/ultrahand/downloads/ -unzip /config/ultrahand/downloads/OC.Toolkit.zip /config/ultrahand/downloads/OC.Toolkit/ -move './config.ini' '/config/ultrahand/downloads/OC.Toolkit/OC Toolkit/' -delete './' -move '/config/ultrahand/downloads/OC.Toolkit/OC Toolkit/' './' -delete /config/ultrahand/downloads/OC.Toolkit.zip -delete /config/ultrahand/downloads/OC.Toolkit/ - -[gap] -;mode=table -;background=false -;gap=30 - -[Update loader.kip] -try: -download https://github.com/halop/OC_Toolkit_SC_EOS/releases/latest/download/kip.zip /config/ultrahand/downloads/ -set-ini-val './config.ini' Backup Path 'upd' -clear hex_sum_cache -hex_file '/atmosphere/kips/loader.kip' -ini_file './config.ini' -mkdir /atmosphere/kips/.bakTK/ -set-ini-val '/atmosphere/kips/.bakTK/Backup {ini_file(Backup,Path)}.ini' Backup cpuBoost {hex_file(CUST,8,3)} -set-ini-val '/atmosphere/kips/.bakTK/Backup {ini_file(Backup,Path)}.ini' Backup cpuUVL {hex_file(CUST,12,1)} -set-ini-val '/atmosphere/kips/.bakTK/Backup {ini_file(Backup,Path)}.ini' Backup cpuUVH {hex_file(CUST,252,1)} -set-ini-val '/atmosphere/kips/.bakTK/Backup {ini_file(Backup,Path)}.ini' Backup cpuVminE {hex_file(CUST,16,2)} -set-ini-val '/atmosphere/kips/.bakTK/Backup {ini_file(Backup,Path)}.ini' Backup cpuVmaxE {hex_file(CUST,20,2)} -set-ini-val '/atmosphere/kips/.bakTK/Backup {ini_file(Backup,Path)}.ini' Backup cpuVminL {hex_file(CUST,24,2)} -set-ini-val '/atmosphere/kips/.bakTK/Backup {ini_file(Backup,Path)}.ini' Backup cpuVminH {hex_file(CUST,28,2)} -set-ini-val '/atmosphere/kips/.bakTK/Backup {ini_file(Backup,Path)}.ini' Backup cpuVmaxM {hex_file(CUST,32,2)} -set-ini-val '/atmosphere/kips/.bakTK/Backup {ini_file(Backup,Path)}.ini' Backup gpuUVE {hex_file(CUST,36,1)} -set-ini-val '/atmosphere/kips/.bakTK/Backup {ini_file(Backup,Path)}.ini' Backup gpuUVM {hex_file(CUST,40,1)} -set-ini-val '/atmosphere/kips/.bakTK/Backup {ini_file(Backup,Path)}.ini' Backup gpuOFF {hex_file(CUST,44,1)} -set-ini-val '/atmosphere/kips/.bakTK/Backup {ini_file(Backup,Path)}.ini' Backup gpuVminE {hex_file(CUST,48,2)} -set-ini-val '/atmosphere/kips/.bakTK/Backup {ini_file(Backup,Path)}.ini' Backup gpuSpeedo {hex_file(CUST,52,2)} -set-ini-val '/atmosphere/kips/.bakTK/Backup {ini_file(Backup,Path)}.ini' Backup gpuVminM {hex_file(CUST,56,2)} -set-ini-val '/atmosphere/kips/.bakTK/Backup {ini_file(Backup,Path)}.ini' Backup gpuVmax {hex_file(CUST,60,2)} -set-ini-val '/atmosphere/kips/.bakTK/Backup {ini_file(Backup,Path)}.ini' Backup DRAM {hex_file(CUST,64,1)} -set-ini-val '/atmosphere/kips/.bakTK/Backup {ini_file(Backup,Path)}.ini' Backup ramVDD2 {hex_file(CUST,68,3)} -set-ini-val '/atmosphere/kips/.bakTK/Backup {ini_file(Backup,Path)}.ini' Backup ramVDDQ {hex_file(CUST,72,3)} -set-ini-val '/atmosphere/kips/.bakTK/Backup {ini_file(Backup,Path)}.ini' Backup ramMHzE {hex_file(CUST,76,3)} -set-ini-val '/atmosphere/kips/.bakTK/Backup {ini_file(Backup,Path)}.ini' Backup ramMHzM {hex_file(CUST,80,3)} -set-ini-val '/atmosphere/kips/.bakTK/Backup {ini_file(Backup,Path)}.ini' Backup DVB {hex_file(CUST,84,1)} -set-ini-val '/atmosphere/kips/.bakTK/Backup {ini_file(Backup,Path)}.ini' Backup T1 {hex_file(CUST,88,1)} -set-ini-val '/atmosphere/kips/.bakTK/Backup {ini_file(Backup,Path)}.ini' Backup T2 {hex_file(CUST,92,1)} -set-ini-val '/atmosphere/kips/.bakTK/Backup {ini_file(Backup,Path)}.ini' Backup T3 {hex_file(CUST,96,1)} -set-ini-val '/atmosphere/kips/.bakTK/Backup {ini_file(Backup,Path)}.ini' Backup T4 {hex_file(CUST,100,1)} -set-ini-val '/atmosphere/kips/.bakTK/Backup {ini_file(Backup,Path)}.ini' Backup T5 {hex_file(CUST,104,1)} -set-ini-val '/atmosphere/kips/.bakTK/Backup {ini_file(Backup,Path)}.ini' Backup T6 {hex_file(CUST,108,1)} -set-ini-val '/atmosphere/kips/.bakTK/Backup {ini_file(Backup,Path)}.ini' Backup T7 {hex_file(CUST,112,1)} -set-ini-val '/atmosphere/kips/.bakTK/Backup {ini_file(Backup,Path)}.ini' Backup T8 {hex_file(CUST,116,1)} -set-ini-val '/atmosphere/kips/.bakTK/Backup {ini_file(Backup,Path)}.ini' Backup 76UV3 {hex_file(CUST,124,2)} -set-ini-val '/atmosphere/kips/.bakTK/Backup {ini_file(Backup,Path)}.ini' Backup 153UV3 {hex_file(CUST,128,2)} -set-ini-val '/atmosphere/kips/.bakTK/Backup {ini_file(Backup,Path)}.ini' Backup 230UV3 {hex_file(CUST,132,2)} -set-ini-val '/atmosphere/kips/.bakTK/Backup {ini_file(Backup,Path)}.ini' Backup 307UV3 {hex_file(CUST,136,2)} -set-ini-val '/atmosphere/kips/.bakTK/Backup {ini_file(Backup,Path)}.ini' Backup 384UV3 {hex_file(CUST,140,2)} -set-ini-val '/atmosphere/kips/.bakTK/Backup {ini_file(Backup,Path)}.ini' Backup 460UV3 {hex_file(CUST,144,2)} -set-ini-val '/atmosphere/kips/.bakTK/Backup {ini_file(Backup,Path)}.ini' Backup 537UV3 {hex_file(CUST,148,2)} -set-ini-val '/atmosphere/kips/.bakTK/Backup {ini_file(Backup,Path)}.ini' Backup 614UV3 {hex_file(CUST,152,2)} -set-ini-val '/atmosphere/kips/.bakTK/Backup {ini_file(Backup,Path)}.ini' Backup 691UV3 {hex_file(CUST,156,2)} -set-ini-val '/atmosphere/kips/.bakTK/Backup {ini_file(Backup,Path)}.ini' Backup 768UV3 {hex_file(CUST,160,2)} -set-ini-val '/atmosphere/kips/.bakTK/Backup {ini_file(Backup,Path)}.ini' Backup 844UV3 {hex_file(CUST,164,2)} -set-ini-val '/atmosphere/kips/.bakTK/Backup {ini_file(Backup,Path)}.ini' Backup 921UV3 {hex_file(CUST,168,2)} -set-ini-val '/atmosphere/kips/.bakTK/Backup {ini_file(Backup,Path)}.ini' Backup 998UV3 {hex_file(CUST,172,2)} -set-ini-val '/atmosphere/kips/.bakTK/Backup {ini_file(Backup,Path)}.ini' Backup 1075UV3 {hex_file(CUST,176,2)} -set-ini-val '/atmosphere/kips/.bakTK/Backup {ini_file(Backup,Path)}.ini' Backup 1152UV3 {hex_file(CUST,180,2)} -set-ini-val '/atmosphere/kips/.bakTK/Backup {ini_file(Backup,Path)}.ini' Backup 1228UV3 {hex_file(CUST,184,2)} -set-ini-val '/atmosphere/kips/.bakTK/Backup {ini_file(Backup,Path)}.ini' Backup 1267UV3 {hex_file(CUST,188,2)} -set-ini-val '/atmosphere/kips/.bakTK/Backup {ini_file(Backup,Path)}.ini' Backup 1305UV3 {hex_file(CUST,192,2)} -set-ini-val '/atmosphere/kips/.bakTK/Backup {ini_file(Backup,Path)}.ini' Backup 1344UV3 {hex_file(CUST,196,2)} -set-ini-val '/atmosphere/kips/.bakTK/Backup {ini_file(Backup,Path)}.ini' Backup 1382UV3 {hex_file(CUST,200,2)} -set-ini-val '/atmosphere/kips/.bakTK/Backup {ini_file(Backup,Path)}.ini' Backup 1420UV3 {hex_file(CUST,204,2)} -set-ini-val '/atmosphere/kips/.bakTK/Backup {ini_file(Backup,Path)}.ini' Backup 1459UV3 {hex_file(CUST,208,2)} -set-ini-val '/atmosphere/kips/.bakTK/Backup {ini_file(Backup,Path)}.ini' Backup 1497UV3 {hex_file(CUST,212,2)} -set-ini-val '/atmosphere/kips/.bakTK/Backup {ini_file(Backup,Path)}.ini' Backup 1536UV3 {hex_file(CUST,216,2)} -set-ini-val '/atmosphere/kips/.bakTK/Backup {ini_file(Backup,Path)}.ini' Backup 1305GPU {hex_file(CUST,256,2)} -set-ini-val '/atmosphere/kips/.bakTK/Backup {ini_file(Backup,Path)}.ini' Backup CPUUL {hex_file(CUST,264,2)} -set-ini-val '/atmosphere/kips/.bakTK/Backup {ini_file(Backup,Path)}.ini' Backup CPUTABLE {hex_file(CUST,272,2)} -remove-ini-section './config.ini' Backup - -unzip /config/ultrahand/downloads/kip.zip /config/ultrahand/downloads/kip/ -move /atmosphere/kips/loader.kip '/atmosphere/kips/.bakTK/loader.kip.backup' -move /config/ultrahand/downloads/kip/loader.kip '/atmosphere/kips/loader.kip' -delete /config/ultrahand/downloads/kip.zip -delete /config/ultrahand/downloads/kip/ -delete '/atmosphere/kips/loader.kip.backup' - - -set-ini-val './config.ini' Backup Path '/atmosphere/kips/.bakTK/Backup upd.ini' -clear hex_sum_cache -ini_file './config.ini' -ini_file '{ini_file(Backup,Path)}' - -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 8 {ini_file(Backup,cpuBoost)} -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 12 {ini_file(Backup,cpuUVL)} -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 252 {ini_file(Backup,cpuUVH)} -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 16 {ini_file(Backup,cpuVminE)} -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 20 {ini_file(Backup,cpuVmaxE)} -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 24 {ini_file(Backup,cpuVminL)} -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 28 {ini_file(Backup,cpuVminH)} -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 32 {ini_file(Backup,cpuVmaxM)} -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 36 {ini_file(Backup,gpuUVE)} -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 40 {ini_file(Backup,gpuUVM)} -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 44 {ini_file(Backup,gpuOFF)} -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 48 {ini_file(Backup,gpuVminE)} -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 52 {ini_file(Backup,gpuSpeedo)} -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 56 {ini_file(Backup,gpuVminM)} -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 60 {ini_file(Backup,gpuVmax)} -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 64 {ini_file(Backup,DRAM)} -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 68 {ini_file(Backup,ramVDD2)} -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 72 {ini_file(Backup,ramVDDQ)} -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 76 {ini_file(Backup,ramMHzE)} -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 80 {ini_file(Backup,ramMHzM)} -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 84 {ini_file(Backup,DVB)} -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 88 {ini_file(Backup,T1)} -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 92 {ini_file(Backup,T2)} -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 96 {ini_file(Backup,T3)} -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 100 {ini_file(Backup,T4)} -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 104 {ini_file(Backup,T5)} -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 108 {ini_file(Backup,T6)} -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 112 {ini_file(Backup,T7)} -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 116 {ini_file(Backup,T8)} -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 124 {ini_file(Backup,76UV3)} -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 128 {ini_file(Backup,153UV3)} -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 132 {ini_file(Backup,230UV3)} -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 136 {ini_file(Backup,307UV3)} -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 140 {ini_file(Backup,384UV3)} -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 144 {ini_file(Backup,460UV3)} -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 148 {ini_file(Backup,537UV3)} -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 152 {ini_file(Backup,614UV3)} -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 156 {ini_file(Backup,691UV3)} -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 160 {ini_file(Backup,768UV3)} -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 164 {ini_file(Backup,844UV3)} -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 168 {ini_file(Backup,921UV3)} -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 172 {ini_file(Backup,998UV3)} -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 176 {ini_file(Backup,1075UV3)} -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 180 {ini_file(Backup,1152UV3)} -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 184 {ini_file(Backup,1228UV3)} -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 188 {ini_file(Backup,1267UV3)} -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 192 {ini_file(Backup,1305UV3)} -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 196 {ini_file(Backup,1344UV3)} -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 200 {ini_file(Backup,1382UV3)} -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 204 {ini_file(Backup,1420UV3)} -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 208 {ini_file(Backup,1459UV3)} -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 212 {ini_file(Backup,1497UV3)} -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 216 {ini_file(Backup,1536UV3)} -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 256 {ini_file(Backup,1305GPU)} -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 264 {ini_file(Backup,CPUUL)} -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 272 {ini_file(Backup,CPUTABLE)} -delete '/atmosphere/kips/.bakTK/Backup upd.ini' -exec boot - - -[gap] -;mode=table -;background=false -;gap=30 - - -[Update sys-clk-eos] -try: -download https://github.com/halop/OC_Toolkit_SC_EOS/releases/latest/download/sys-clk.zip /config/ultrahand/downloads/ -unzip /config/ultrahand/downloads/sys-clk.zip /config/ultrahand/downloads/sys-clk/ -move '/config/ultrahand/downloads/sys-clk/' '/' -delete /config/ultrahand/downloads/sys-clk.zip -delete /config/ultrahand/downloads/sys-clk/ - - -[gap] -;mode=table -;background=false -;gap=30 - - -[Package Info] \ No newline at end of file diff --git a/Ultrahand/OC Toolkit/voltages.ini b/Ultrahand/OC Toolkit/voltages.ini deleted file mode 100644 index 27f3ce58..00000000 --- a/Ultrahand/OC Toolkit/voltages.ini +++ /dev/null @@ -1,94 +0,0 @@ -;creator='ppkantorski, B3711' -;show_version=true - -[Extended Voltages & CPU] -[Max CPU Freq?mariko] -;system=mariko -;mode=named_step_trackbar -;unlocked=true -json_file_source './mariko/cpu_max_freq.json' label -hex-by-custom-offset /atmosphere/kips/loader.kip CUST 264 {json_file_source(*,hex)} - - -[2295 MHz CPU] -;system=erista -;mode=toggle -on: -hex-by-custom-offset '/atmosphere/kips/loader.kip' CUST 264 01 -off: -hex-by-custom-offset '/atmosphere/kips/loader.kip' CUST 264 00 - -[gap] -;mode=table -;background=false -;gap=20 - - - -[2601 MHz CPU Notice Table2] -;mode=table -;spacing=4 -;gap=40 -;info_text_color=warning -mariko: -'' = '2601 MHz exceeds the PMIC limit ' -'' = 'on most switches. ' ' -erista: -'' = '2295 MHz may be unstable. ' - - - -[*Extended Voltages] -;mini=true -;mode=forwarder -package_source './extended_voltages.ini' - -[gap] -;mode=table -;background=false -;gap=5 - - -[RAMgap1] -;mode=table -;background=false -;gap=15 - -[RAM Table] -;mode=table -;spacing=4 -;gap=30 -mariko: -'Vddq'= '370 - 650 mV' -'Vdd2'= '912.5 - 1350 mV' -'MAX CPU'= '900 - 1235 mV' -'MAX GPU'= '800 - 960 mV' -erista: -'Vdd2'= '912.5 - 1350 mV' -'MAX GPU'= '700 - 950 mV' - - - -[Default Voltages] -;mini=true -copy '/switch/.packages/OC Toolkit/data/EOS/' './' -exec boot - -[RAMgap2] -;mode=table -;background=false -;gap=15 - -[RAM Table2] -;mode=table -;spacing=4 -;gap=4 -mariko: -'Vddq'= '550 - 650 mV' -'Vdd2'= '1050 - 1212.5 mV' -'MAX CPU'= '1100 - 1160 mV' -'MAX GPU'= '800 - 850 mV' -erista: -'Vdd2'= '1050 - 1237.5 mV' -'MAX GPU'= '700 - 995 mV' - diff --git a/build.sh b/build.sh index 6e12f59b..d06a4550 100644 --- a/build.sh +++ b/build.sh @@ -10,7 +10,6 @@ cp -r "$SRC"/. "$DEST"/ cd build/stratosphere/loader || exit 1 make -j"$(nproc)" hactool -t kip1 out/nintendo_nx_arm64_armv8a/release/loader.kip --uncompress=hoc.kip -rm out/nintendo_nx_arm64_armv8a/release/loader.kip cd ../../../ # exit cp build/stratosphere/loader/hoc.kip dist/atmosphere/kips/hoc.kip @@ -18,6 +17,12 @@ cd Source/sys-clk/ ./build.sh cp -r dist/ ../../ +cd ../../ + +cd Source/hoc-monitor/ +make -j"$(nproc)" +cp hoc-monitor.ovl ../../dist/switch/.overlays/hoc-monitor.ovl + # cd ../../Source/configurator # pip install -U pyinstaller diff --git a/dist/atmosphere/contents/00FF0000636C6BFF/exefs.nsp b/dist/atmosphere/contents/00FF0000636C6BFF/exefs.nsp index c077c923cb56d33c426486e90846cb2c4fa5236f..e1cb691f78469d43474ae6d70d4ec24fe9237dc9 100644 GIT binary patch delta 21462 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 diff --git a/dist/atmosphere/kips/hoc.kip b/dist/atmosphere/kips/hoc.kip index 95138588a3eb04da2e92f1d67613b073ba4904b4..3806510d8fd245cfe8a65a565dea6d9db01e6942 100644 GIT binary patch delta 42 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�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 z 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 VSY+iz6~$tMs4X~dwG>)c|Jg)03*G<# diff --git a/docs/img2.png b/docs/img2.png deleted file mode 100644 index f12649e9a03790d4e204ce17783defcd3ed47d2e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 50374 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 QE_=p;84`t*+|Yy=w1X z^{lF{-p}spuhp+zStSv73sV3 zK)m-qGR*3C+h^{7=`hgK=K}ptA98{JE&l@|7v$eE@a*@+clrk;0Du4h3&ueBJ1+d7 zuEe)88hKC1+nZm7q_U&M>{8kSAsL8M^9T@{~RQ!XZLt;1sa0d?dE&guPVTcg~d9;bKCt!pG)xZbB{Wo)i zJ_mK-xy|8^er2+5Qu_*F0V~(JS*K1iRVN{Ra^b_BO=vdxypphzvy-b;oPgOumI&?l zw5xfhK3n#h%JT4pSA_1W$m{g|rWAK*V2ib7fInKWq*nRJ|zttCE z%9G@&xgZCrd#>8=m*lh;x`ps8X3+-?4ni+%T~YDvEyr{JFoE1GxKRc%9=BH} ze?%wPqav#AVwuq9vqg5rJ({Q1Hb`rt8vLMHe#inr1-`|PRYUQti({q_c zpB;NVzy0`}>CS$g^qpd&9GPo9R#j=FGv3@TchI!8A3nl9p)s{0BVY-xAgkZV5J z+`8Y7_me-FCVbu?SS&u8-ie>9E*jmMiOM&>bb44voldCB`Of{pDRuQ7N*{ZL4CgJM z*HzKo%joB+J@#^a(a~@~%2-kTe)aI`W_9}cIG+y5!a$aK2YUa45cZsT7Uh1uM2dAi zIXhRIJ#&i?8s7D~#P;D7T;ZZ}Dku6w@nlR4fce93RHq?Jgo1yT<+a4AmCUnXtVeK_aUrT@=_}iIDOGu1f z-;mQaY9;yRI|V9)c5ZgeDf*~4lVCA1ErziQPXQDyxwQIfk^kv1zjjOJFE`<3G0!r2#j4bcOY{owHW&G{ku5O%kHD-ZUUo} zFDtRnr%F`y`a5tZ>^oO17lRk{+;-)DPefW}h@QqY!cC)Irv&c1n7LC};;$kI*yC!f zUB`BoVrK|s3Tn4G;u?1r?!I$eyU+zzBDXR&G8vM{Ds%SYfieI&Ut<5_$(w@wek5M8 z<(}jyuU|H41JnW<=sTsyMU0XHgXciV%{mrUfQDf(oh}(&H^z10VHz(*d^hn7FUWd< zW-u*9}b zksAzI=kvR$Mo#dcUp?U^$M{;fkg<;4-MG9m0U_E>Gzj%kKU#+>FroUe9q$b-YImd# znOgqtG=iJAN|r(fMz{gvV@v6fvvq}w(G#{0ChpG0KHyex(!;fJ7NNZfBwDyP%eX~JowfSM_LN9TmD{v>Q`bJ*~t+r9YA|QW5 z;9x)V;&>m1ZdQ{CWu=tvEjmnllg#==d@y@KP zpAv9NNwdrNqnxzICW2C@XKRAa>4v>aCV<-3T+BNBm@p3NJzk7sSk71qX0Cc}zi<V{YkliR$npzStr>G^V}(sEmUS141@B>VdgtrJC^prl(%8cO{92bw zpNW1{c}NYcCP9f#OneoHSlUd~uorRPgr_z5KxrhXAIZ_cjXQZn?+4ak7 z)H@XIA#y-B5#7S_6&evD9FES&b!&jECh1CfhV5_ zQ_JLw%XKX()(ye@=FyHdwir9l52n|6^{>DR-_s3J&vl!uwl}$C&wqA$hEI z6R4{=5!t0QzZIgZY39%r{m0#MO89FdMF!&!1Y6wNG2qM?$0Q*cXPGv}DlI9S$cMm+ zIC}=^fd=;h&R|bQyN(LOHO3yaNFK_JN?gknY(I4SoT9}n|GP(dMdWceY!oN zxk)vbwxf=q5EmuF@JNsQHbtPI*EH9@dx*EvvN26s&gnkj7w6`Uvx)vdk6k zO=`9FW2JS2nkPJ$X? zp8-GL2MCe;hatEVV(A^)!52tVHXaIY@|W?=LRFR0jl+CC(%7!#wR5<@+J{S9Df_xr z9uZW00?}Und=+v6z3-05fQR>BJW*WX(fWGI7tIK9Yt1a4FP7HGmV`!W-d+Os$(@6w zvj*t0#5@zga1pML(npO_;}v`_4O26Vi6?vSRlRH?QFk&SpVKEWU6Ug;U30XKQk1bd zxuXuXY-J~RTeXxA zPC=yY0OQye7izF-x#YQ2YRoD~{$>_bBB_oypd+9GTTBI$@5Uwqg>F~ltsVu&o8TN1 zeq%w8V_L@327sR8L|KHVivfCbn+8x*4ZLuLkb&DgId%UKmliGshs;wMMCzTK9dW)TsllDou;K2kHw~1O5uxJl!U=5J$ zvyc&diLxt6a7+`DFg&i#_M%J|e#k8oz*n6N3EbK28 z1Hgd(!*l>(|2u<&Bl#Z&2S@Y2GdN(N|6*!z%)r3^CG(^Iiy-|U9PMlMYX^WJDJmff z0Q!d@{=*W#HUL5Z5Mbbc@^=FL&Oac2`~U_00R;{Y1_1*F0|N~O4Gjy2ga8YN2nP*~ zfQEpGjDm`a3ImUhfrf&Cgo29l&rN_pzHLB%K>qjvi2@4^i}L@RzIp+O5P(J?eh?r+ z05BpD2qMteAOQcnpFe>9mHq<>@J%2=e}I8QKte%(D>NYhfPp|jfI&h2>Gij^&p!kc z6!8ZVA%g%IvVs9Pkpl{&e_S2}v0z;vs^Z)Y36r5?03;L|ItC^dDH%BhB^5IZD;qlp zr;xCSsF=8fq>{3Vs+zinrjfCUshPQjrIWLZtDC!rXW;Lk;E>R;@c4wpq~w&;wDkOf z!lL4m(z5dUhQ_Amme#iR{(-@v;gQj?@%e?trR9~?we{V-{e#1!n|8`=MX3-KElFeoSpDEL3PfPmfp0gedzgOC9XNk9SIzyX}A@ByCO z_rWShP+hV)EZOf><9-PI`28CzQR}#g0Uj+oAe&~4hmWd|P;)KOxnO)`zRFU3IU+kT zTbE0TL|JjlUyUeCMbvW%q8<|!(3=}XTqI;jM8z~8Mhjgs5x}tg8%#MiGt*H-_{<@I z+Ih4N`KGme9wt!E0pS;wc_Lm;6)---xRc5{ip$u!AaGj~Sc*lYfr!O{cxcha(J}LD zRUYNoQHkL=l4v=vW`IDfdvO?*1l+y?ww`6a_&SV=2f`f{f8{OSUS2#*xM7>lrIU(D z`1{f|-aRw>i zR)z~Qskj-c4OM0s*1VaCSQTn*1m!66se+%Aa*X>{&FD2qN(~`8q>90mA<{JuqH+gh zNPw}-;9B`tk#mO}E>&WdQ+tyZ(lha?BqIfhs$(yR42i!WP*E4H@0!$RtO^#v- zY@t?V8JkN1;h(lXRAhnCiGzYq$2?Tv%}<3A&>Kcgf=}Ix{`ug|#7(O4f7X-w@ZxX` ztHjW(emzLcLuJv975`R`22oW+KIM;q#Kg5!?vImQSrpFKrNn%OO36iJA00BC!Gy8Q zD}xEK1;QwO%3RJTQNgG{5J#<-Lm55Ox|bi86}7Bv#feTLrfOU>1nlMI)KzGO7I7u> zF3AMTsP?sngnPDvESEnCM;h`_axO-KdM|X=MW(x<{`w6H_n8<8RE6Beid`Sjinlo8 zP)zToB-89AFM+%PRlU6UTkvW1Qh}xQI2?-LyZ;qqmhhH>TvC+zok1o+%i4xBTRd-vqHg59!+Z=3u;qp=WC89Smz#5!N+a}KOfKLA)@KX}`CF3} zF~yQc6JkRQbgC+WsT3F<6#?ajP(Bi#EP+uvwxeW7IYGC%h@^d7q^Jp5&-Ax1Q(5*G z6pyIj>8ZRnLo}GaYuq2qAr45KftPxb(B4AkF-)?ZNJ{lq$Mi zZlUobY8e0>w`{`#nBNerz{}544H0@{5&nCeP25^4+QovaSt5QbNBtJwEd=pbpw!T| z(8<=?jX{?y)X5Dnfg7!Us&>TYTiH~rcQ+bD(|x){__E7*(I>psIFAX2&e|ic9_N;>f|Jj-@+KdG|-*PNLe% zoSi|_3TL_4NPJ3p5wyaF@OODLJ8gF3!MqyQg-7HwAtp4u*Id`L1Ufen(c$`X?pG(D}JMD#=40J*hGV zW}&(A1B*mxQ0~ZlfjR$WxEo2>A_WUHg>55&F3dSd0j^yu+;A5T;g@;O|<`S8ZA)~th2yU|y zX6@<+3QT2s;u2rK{`&Te9{r{$J5Vt!OHp#gdk+sJxIoY^K$P3rFEt-pBWH&hhYhhJ zAS)wA@m)q7s8r4R`|uFLJZZ0txbPM$^LT^~51upZdMwTKWKCm-9(h@>rBi+Jneo6P z!>tL)Vcz1owT%e}wh0_djf$B^^!az4X6jN!a;3k`1|60ln_lzhY}^%Ci;ZpOjSn&^m=k;{3z(9xZ$Y>Q#wDgHy)W%0xamgEO>4gg0mE=2}#X2_&NkS6{Cuu>5> zJ{Hl5^f?Gq%9!Pn($GTGnU|R%S6=X&kL9}3?hSW)hON|0iualODwdY^>ha&o2l-po z?vZ#jw|FT|rDR2JU`<|boH9nnS3)F6G%<-P9QshD?_Cw(pJ?3;yD?~+XPTW8Ms_B^ zWpg%t28;~|Gh^iT>ztYJ)165Q(>2@%*Uag1MHf9Fr^#?J#ELoX8EU!`J%evb5{p$$ zU5x9W)5@()t>2R)E_S^4?@|tpS&`Rv$!OO|=y}R=k3$77?|muz*t947O3dJ!8m^0b z#)4<&VnW5{H0bn8Ttll@%zVBDkaP%nbZfPjhPAWy?@jB-_s=dd*`D1uWyWa|Z0{j( z5})lXzd;oWQXe+L2C=>tg*8it#-QV@9_M_%c1BSN)HA3~H60$*xG5Hg2}E1KSQ*-4 z_L3XXQ0gTLKnRKh@JQYya>a#M9xsHfc4-Dhj}E?^ump>>Jj|jqDSGX>JpYi^6ih}0 z3|DD|c432Za1qud2RhV0Ta6lzVzY29s>suBo>qyI4TvK+oe@t3ygK-9uSR|2QPEPU(lc5z6qH)~74 z@t~_I3z+)0Mqw;ofw_ua@9}+&C2aI#)~G?}+q_5WnfYd%+dT3R8fxgog2oNyCdBGd zfzvc)ya3UCdUPWgOLBq9jAj8(=;)<}=gL4A{GKvo(fL#G)iT@tz5q2D4oKi#TsGuh z+bt@oWMT<;IVT0lnFtfP>J460l@*q0frF8a18uT0(=en%Bn9nC;AklwFXoHkwR%ry z``kr3^eP&5s4xLA2osZ8wU!?_PY@h>lk(Q3;gZLY7jFt@88=^vyZ%U#1?#P*x&YEE z>#fhC(842FTH|q%DpEn2AX4%Z^v2=bjYbF6xcEMzb)DUpm_# zuvT7}jap4DG$E!-Bba1KmH76r^9V}(#Yec~!XsE}kLipK$Cx)VxWv(> z#dvl1G~h6fbA}5SSlr?|Ge*VIGb<|@0$0*c=Oxb_vYT!Kn6vLJe)CGSG$Uk2OEEPd z$vI8)0qK@?+B<3RjCuJd@SH-23kTl{_;St?W=zq20Tg6=$#zd=92w@*h3moW;TRN< z;3emfn5(@O?cx^F^B9v0+@82NOkdq7b{KleYpW%FJfD?nqZfl37t@s;K~VH4=*LE9 zZ27RlSjfl6qxN1S@bH(G7o`6(Uo6O`(UOpirV+crMti=wFsl#Xv|BIVZA-Q9p>Gk6 zt*aYlbNa_j2T}CIW?eh31T_j-&;Mb*k$$Fb{K$gP1~=r)e6V)XL64U+Qmst(C)?BPT(QEuZ>W-_yXWBms1-N+w-t%t~)43O+Fbh+q|h3k|A-SrjB;7>q8KO z+}GI5o3>k#T7_)&94Qa8!r1eCc0X2<&s0SgR%(r1Dv~br=XgP1YgrhgPHPRNAG9Qh z82hiYzQ+2jZgqIC9W}k9?qyM&%=MMdJZbE!QfXZ!;e9rZZxuNiS4TnTAZj+P1|yS% zk5|^0zS=vzhul}IYDr}YX{sA`gqvoieF1zk%b&DAeY467-;h$2);sxNt23-X5h;LK zK%zgJI_dTSJC7Gs#!U1x}ylhAu#D$W$DF;Aej@6Oee@j`lGm$U~MGft5)*A(|KbJX5DX8z& zxJXrmWDZb|kj!5>swb%oL*RH~jp_(o)9rgDZufFhMg{?%jQmIO9)FWhmC2~fAgg3m zcearvj6o&^b6@aq5c3WmwZE{K7cDezyvh*;L_y-B?ARS+a`1pjfK^!#DXh8+$^NBF zL+x4fE>)#Jr)pLe^dQFoRlSZ6x$=K}EH0XLr96X6E)6PDk6;D63hq2s$+kL-ztS*3 z%4Zzu;4S&#e!l3-Tta=KjG7kW!JzSk6gnObRlex%#l_ZD+onW!|o{1z+S zFMJl#?eI`OFP2Pp%!>r9Xr7T&X(YHBOgl7~SI^g{qwv zAMq@$uojLYmGx95k1*+IY6e3$-?IiD=Q?hC@6mK}6&|v**Idpkm9n4PoV*M?3Y{S^ zcKHJEP_s_Ik#tFzh$f>RCIaAReOZF9m1Ls87x!ASN&+57CK^fn1u*}9kHDap(uGTE zURb~Or3og4GQuhjNY4H1Z0>fc+KH!F@F(G>!0t-=rK-nLzbHB&=`@}XYWpU+t5iq3 zGeO#<*<@xq*ZVUtJBhZ1Bu>gkHu&gPJ6_vtfkog-fSZ2GR^Sfm44r00OPv!S84ZD2 zw`(JLH)68rSd(4#YnmxmOtLthlg3Ro2l_3XwruaE#fN~SvGE;}JXb+Eoy3tI5GX#vL+OuUl!;YUzCnBVyN>Z%kwYgh?9HqTI}gvGT2t?&Me7UT zfg>|$J1GTsOwK2uE_j(AEiP3H>!0M*V(T>e7CvE>WRF6?KPeo0Vwu z@AW$KjpU^Vru^FyF?*Kc#s9;r<+m`4X z%*UH`k&Gp>xn(n5X0{5c&zxQFuCP|lAS1+RAA9ivPdpWP)NZZN%>tlQPQ*!L-1gwz z7E%TyPN_{{1>Ko!=~_VDwriiyJ2v(|^NNwf zG7c5td)mGLSdgS)F{yC9kho3@MP7VC2NI21Y8Kx6Enxf%3EA#>JdmbA7klILT0vpO zh>@4N#jRU@y4fE|mmbX~y=wBxX2E!0fbn8S9EHhHO_o^kJt4yD(+#|yUo0c%o|nxL zek8E1Fu(xtl4HqqMOV{sI!$7dmmayeJ_{Wluz_#Sw<4LBVm_)LtpjuBmJ;CONL|%; z=QtQGL0)#U?ib-~-uRNMb&jd$s?)jKk^M*V^737#m{ zg7Ll84Q+*7k1HH2e5YJ7Rd>#wx(lSVcK;4?)94JUtOaxA{QU7`g%L9)$(s4JeQ%^0 zOP&qSQi09g1Qt1WiU)1?FD)f`7%Y`fc)E$M0rG#Af6t3i$u(6jo> zb_UEYtp%uAqqWf+3Ng}9JAYI0iEb5Qh2~+ETp@V>$ErcHyZV<+~0aThFW~!9gT04VB3?rD8Qm_^I zCm9w&rfdXoAEuf&dFDGj0_Yk1H#TrNmt}qDE}MhaM}yf(7LQp6Cf!=&5DtL;6f?}& zCY`(GK=9RFAXzkJK>P$EgcLd1a5Nt*0x+QVmR#p+t-m z7(5CREmm@>10K@2Uldp>!zBr9eHX9~&Q6|FWHaTIy*xX=bZPwv%W)*CVw<}k@1%XO zZr#ipM!(vZ!}T3js5o;oYI`W6B+sX!T5pI7Uw4dQo>oco2izHB9+NMumlxV1hQuSs z^MhAerk{{;qyQ4|@kTzbZ$B)F%=B=p#lB>W^ca8dU1@RI ze3{gvDkE=cGR;4xQ`{{sPRH)>(z&ZIk?9+o=4}eBP~Wg*B5t&wAkOM>BY-jL64s+` zXVJ{OD#%?sZSkiwkdORTJuk-drkvak7vw?>Ba4m+#ySn3H*Mu-#ifHH#unW8h^ZA8 zTQ-d2g4gwfv?t_q;j{cv*%^DJORD;Fo<*bsAMVWcnP9-P3j+;K4HFbDvD90rc=8hV zqD~xqQq>jwd`hmlguEP@uBdrYQZ!xyA$Ii8HJa1MQuVG4sKZ*Wnt_E}b#)|c_uE?Kx6g%gSNVH?;EDf2!;ebo(%uQ==Vflt*n_Zg) zvSLdNRh(oOuaFM-Z*J3WJU6Qh%2&a>SYwbJZ>8hNQ0MEq)sb7?xxHx7I79eMNMe2W z^Z7=acPrc%vTZGoU+0Z?RMMMRYP4*jB=O{`VIE53>4$w=2~B025$e@+8Ix4BMYgX8 zev->`%u9>JZBDVf{E!K!^OdShO&`FtXzbOR^79D^2-lx1$In+Ji{!?PLQ{xi@D7j&=vIfY=WL|x4LzCr{T;S5zH!#i4%4___x)9vliDF_%nEqp z9Dfq=+N~C9{ZjB?KlVS5In=0guNmNcYGlqUg^tn~Xl=<#)!%8r^V&z<+b>(n%3^W$ zOqCFvlE^|@vv~7n-4l!6a|ci-^j^LxTCyQD7He6=hG1B;>GgM^nhS2p!kSPQntYTT zaw7+BbP2imaWvm~7s(%+rK;h&AAC9&fF@ljnX$OpHM2hxS6pJZcph`BIt{YXukTZD z;3ak91=}Dtdc%N|bAvp70nQh>Ae6^zzW|T$H&qGWbDC@+z~1A-s_y2f>d?YhEDg05 zKE5utav#@e=1@a9hpLs-sVLwIzJZa5rlPR|Gn18R*r)wdW#5-$A!=&S^+r$wrY^1?qp&FM=LX7aCW(9Q^Z{=jXu$q>CUqqxLA^Eu3 zg!5)nG)U+>ssGvn7F749>N~Hn+8A2(Fwx3zaMrL9U=I?nn%Lc9I$$%19+Az+kaMV6 zDR?GaMy3;>^*6(Ucg2?0yAwe^q4UkH?44_W^kGE6!Nf5)7MkjNE^o6K(WV9FUrmP$ zGivG)NhjpG;BS%kz<+jmY#ku>q#hsIjQFod8F5uj(z=wzLJbck$-W<`>Fna;OqA$M z+Zjh{iDv}F`hJS#k{5ffSmzcdP0k>{RQ(lrN#Z53MBB#ca9*HU-5896-)ieGGsT4` zd3>rSyO+Jq4zd5FrQZ~CR53-r`-x-+4hS5E0Cm3N5iwINqT()>b6Oafb&N1Gxe3{8 zZraCn+?VK1BS{ooxHf@O`yqe>mzn-O@me-FC}Bpma!Cy9%VZgHsOa6q1d2Bsn@@YV z!jGfVDr|_$k%;frf%%Q@%BqFe<5=5bDkbk&j}s>Cb8)lK*Xs&lyWpo8O9Io+10^se zSVt8O)_a(6*z7IYwgq0Jg5?%J5b-7 z@hm;Y7sR_Y5!1vjUf+NAQzc*70u{5OF( zz%fecav1~S?D^Ma;gpx0P$n(*-Hq=Gl?`R*C6B+I8mQsc1*~Nax_mzxHkbl}+dn;; z(@2LY37m>D#O?Jr9oXt7UTyodSas0I3}bKM9c;lS(Smc_4R{$vDgrCGPA`iRyy?i3 z?fD(%GDyi*87@0n#rhCuJ|8F1{bvvjFrvEx#1sNN_I^o5bS~|)jeAe@$?7sI$zy2< zF1!QDHWGb2*-f5G+03a_bxdujx!wZJLz{#4t)i-Pme>vU5eFoHb9fa3S zi9-j#L6X2(E+vw2px_0P^PG#m#ZNf>yyA3}aYgIjvJto=bg@ef(Z1IhH7|a1sTh?A zF~U2M`~nb5GRM(qp{~-oZ+Co0@FA5Vqfj=bC#sg+Ov#}sbQyW|ZcBy7v45ze@zL?K zOi?jv7PzSJ3`^1xCqi85puiyTSVkQ_+*l-Fd!!X_qLV|3^;nKm>X<9}KsxIo78iiJ zKA(n-Bh|z21Nl`KyjS=pug#nYD=h} zWfz;q&CHXvCi%Pcl|V~6R{+))5XR^T?FBu9t}Xe`WV%99bX%P-z>Y`u5js+-pn~PI z7}M_0iyl~SXCIb*y9U_~!lY_tHGo$+RpTjPHR%$$QooC@LU1x#wI_~=GtyM;%ND*z-Aqd9Yzuv zzY{x%RPd2YrIiNT71@iQt_B^~*Ne-iH=jK{I_-tIZfr$+;8lw#do(r-IBH}r13sIu zA1~5mrNS;L((?Uyk4zC#lc#iQa4;D?2`-y5dD6G#K2jW@(ctS(%U>VCr(KwEo*ZNt zv%cK9|8}FxS0FZ$k=Q!gOO+3@Cc$6k13W#`$xS`?Plwg-04mTU88lho(znVB(#hx+ zuvvBBFt~}Cw~NNn!3EiqswOYiql8B0%0{8fB&wGSByafBZLi*T`e_;_ZQyx8Ne&A< zfX7c22kpO*Cr)8@n2v`6rWoWr6|Q4Z^H)Z*ml(Le0De?Ub=YW-X?wW71~RwAn6^fv z%aFh?`3jibK!N0Eajg2PDZ?ME{SA^wUZ@6pcKCc(KQPEntEbT+;Mf?{EUKRsiO7gB6$d!}c9j>2C0VXD z9LSg}e*uF0tH_RsCilov4nvXneNu5e?^U#h)!vc|d`d=}BbQs@w)u|CX|Xv`Qs`}ensc`qDUuu@#!a)Isvb%>+{L|&ixpXbWtZSAWeC$H7!fvP`>n9` zyex}F;Qf`m@h$N)PC?e&C^ifSHr{kUgSXSOUM`nBNy6^H6T2BE$cDXTE$}MZUOk6K zrsf$GK@&VrQUQ;9_J7`=@Am6zil4rWj8qvg!+5SSf=X~)-gi9A5P#4^ale~UZ=CZM zu(2b&r9m2OF%LY9Ee7WN8w(&_?k>M6eD)={Im#+yiBQ^2SKwDg7D|5qi);N8{ELTT+QREDjExy>2CM! zuq@Lq;U+0R(J&vlME<3&iDmQoi z8uw2fM%jsE`vPby->}ANal^ zBM7pAZ8OAZc9}sFxH{&ce=`aR!(Ca1U3HRjc+Mi|6|V&SmUz!*L(k&PC7raBjq*r>jD8{nTh_~&<+$a# z^z3bZ%%yZwig8$4-LD;!sbeK?+Q+Is%e>su!Zu^&?ZR#TFkW#rn-5x8C=ChBtPzbr zb=U}VddG`l8uEdxTx6$)ju>_5@*r>3dxpWV^+5lLWeR8REM8a4G7r7Nxb{VKok+b{ZV>ydh9{gtEXF3^#I=g)wb8&0^}~b70(!O zlvr%-&3()53;PnbdnsxHZ(aX$-N+zzbg;tMhvS|464q@PLF0^{biOFRyfwj8$Si-q zl*cNNDIrRI%w^%q??xu4z0%k{LtCptpJ*{x7y2-Cef4yh>0R&T((w(g@L9G7g4}fV z&(X9S;uvq%OzxET;`tv$%&xe&b57k9mZtQyEM=Ii5{?6q(@T{{e0V7rdlRV_L^fk^ z$L>rx>N)i@SvS+<=BVV6kp2sepVo6Jr9Uqp$~lKK*HyA6Z^!K1h-xN~Sm#HIfrjw4 zO1ykan=pDBBe}eA-3Hkl3SHw)muri4_1M{y>Y^d4HfX856!$dt3Bdpa^fM2rS=J`( zV#!#q(IwOtLni^_;|wm|Ek9u@F$J0Ev1N5@-T^@n7a@pY4CV4PFZ ziJD4yO%}aX2jru*LXD}SV#RfL9;YoIx^a`w`u0S)RuM3M;vgn0H-FCAtO?zcF=sY2 zR(TVaYls~PafBjg^)t#kjG!j$#Xy~74Jr)qOkx{yC>++u`)P)|r;3&|CF;x;NfuR3 z8+3w~4-pYWnTYOivf)=#n%z_vnb7sY{ECK#1Mq1+Z1X0jt8si}Uf2G$(nHo5Tu|TK z8ZKY$m$}OsU~!=7)IxoKmiF%78J_2&pp9EJ>XDq zf?InoPfreS?;2FvDu|a39WMcKmj@z<&hi^8l4E|dWzy=X>8iV;zHQm2nHs~rov-eDYBlH#pI0%HDqSLpbrF^I?cC3?ymWuz@o@eEu=%arAZHN8 zZ);&ssHW*BsU7U-<6e011<#B(Rhu>?Z#w{AGUQO(V_;`QdOfpblOscl$Z|5}Ee17d zrf!qW?{^UU(%J$;6l6?Hp!Sl$eE~k(dlUMf1{9^jphO6u@zZ;aVF2*0f7hN^CX|>g z)8#kr=lljR$4i(lXt#sxP)lRSufeI&$K5!_j&Xw!EfBXhrEsf-e^ZQE1Jv+7Wc{)n zh3L!3UGl#Gfgi*ivWjOCcyV@2R}7bmmHgK6qVy2pe{lYqmUwZQF8-!s6^)~2qL`T) zIbL~WJ`68Ym1JY=Xf9mA!cjxZz>*F?zt+F9z9PoGX=O3x!TTfI8U||K0>iJ^N~3<` zo8`3e?wREw;;85M0!m%mHp)193#P|JklPC->QTr`93t8ra0Q{Mv0?eE&dgSpZO1s% zsEHf-X|>$J3tK>E^>t;~ExnR6xuZ17l*6XUeNtgtQ!?H|R!4of_kd1C{JDm#u@w!g zYWC0F41Bx^Xh0!?oSfaUUd2M0^P-yE;KRvmgruU6%^j`Wj*gRdTcCm#q>b}%n5*t| zBr$=D!7qseJOEjD%gv9f=DeLOT9*v;croQjse?-k!2{|fa&~rHG0z*POcg!@a7Zik znys2mheZd)1tY0JUC;&Y4zHk~!=?yF8BA~7$dY0?@P(EZmY@Q2*Ef+1)*I&PSy4Qn z+{-wB0z5fPMZhqp=gO!Y(&l`3WZyVjyI7tGGva!(;6+UwhUt&g9pr4E(f4vMsSFuG zBiwRI6MaceN>I3hSu5g}K7cFt+tcZc_ws_4 z1_@2RR#Y9GHhJH%#Xit6_S@Fjr3waBeqxz*?MR zP;nKuLAXRiD2mN!#K1}R7uc(NY8LAkNmZq{=PzwVijFfJg=0B~L$N7#YQ_cL0^k=_ zRT9QXD-$-+Z7OG*AxV7=;^q9#6SQ+QO4mC!K7kT4t{ioV@C_T9)|_YpSX~ox;+_I_ zDBf;gRJGp{uu(fTFl?pil{cqF>6LwyVH%?q{9fsX6IWWLo|+4mN*uitHnc9eiw>&*euG3pFd5c}k*<*i? zVmyL`=IVozY|{r*!#wW6S$L$CF#H|5CQ%>#5Vn8NAlvVb5v+1US!H{Je@9zBQK94d-|dhQ>&Flkhxi*guLtTx@%4 zh-uTX#az6Keg{rOlSb0Su=3vj02uuNz(1$Ag%(<6Ft2W;VboU!VvO(OD`-bs=;^4` zd;tIpQ#f+NGNgw$Q#C!cg~o|CWJB#VO!nd3B<;_n zH(LSfU82nz59Xd5{1XS#o@#W}@oJRn>UHFGjKR_wq?! z94jt~nyKDw4#Zj|K015l`_+UuHLiHg4f#XW&AQ@s8rS6dO>s#Q$H~bq!D9k=$BLL2 zgi6XLredC+Sn*cFzTgXF|GWKF_ycN;fwZ1;ky2JU6Z?5)V~N^Y{4R0=5X=4U+hMOm&iu-CM$?p;`joA&I7CrHAt9BAeCun^Ig#})*{X)6e1v{ClFzuca&#W`mhfRP#c^m7tS z0&{E>q(<^AidvKUt>@8D_Xw?sN$*UJvnZAej`*%2ff2ya=|&uw-T6T^9JaT?H9BvA z-B}kb)!JgvL*wurAup}45L+K|Rl98Jp@yY4AJB}M{ z-yXd(plBO(pz>Rg-o6g8lalu!!%xq_hDgd|zf0pVo+e2q4h{6)f7ZuS z#VZ5as?@|n8M7$X_cr>;P#Mo-MA~^o@^qlMXlmijguSF~BBLy?8Oh{DH7t=5$A8n; zC_G0l-NsSC4x2zs;E)T()&;xycoX?0e7=a!G)p$(?LG9|sJ)>joEj}CmWqTQ)HZC| zX@)rYQ~3jGy#Hx$i!Kee(;EG76yN*d5d)X!9IAs-q{hwd4OS=H=&!Km z8J0aFZfwX)I(ktq?z4ou(i}x3Dmp<_OnXSKLde!MF-VQfYC|1y{&veK3VRW>WPPoL>~;?cnh`{IZj&^lCxU!=bUX1I^^s%_yN2 z?qvtZPxHXuGTg`3@`>{&)P{%;Ww3cn${|C@-@H2QkG~ zoF^+u*#^fLF3StQ$Oub&z55GLmf@MI%h>2XY^^Jm5m6j%Q7r`O>awE`@~fPw5nj)7 zvSX<*MyMhB?udef*gB2?Y9qYbSKBCMYa!BTyQAdC_~kQ7(!6;{|Ieq1jyPr_Z9xU5 zF959^4G_qSKL%a_PWJW9<@j30U@}>}NJ<#?RbwUOCeQ;^0q^m-ETU)FW&ufEU83Yu zfV{X0l~a!27eL2p&N8Z$TY*S4q1x>S3HXT7^+Q<&*t$=2gtdg7=dJXfm0<>FEjVR% z8*g?}gj3}J>Ag77272nm2x%hB|03y7=szeQd3Wa0Pu2@t$G&v^m!I<>!ZE^ZM$Vt=*ZU%*-SS zpjP`bs=!PN2~BpiN_wEzr<|jb^V58}qlkI0mb$5rk zg@Be$vRJDPx_?eS0op!v5V*%C9na_eIVyF$FEZG18H&JZ!2=c$?XIlm$@x<$ErF5j@c-5{MK3gogG~8fJWCk}0`{F4X-eI2`#hJdKUYVZm)daYDxU!^f z_bCR6etwI3falAJCGxXMJ1=7?>!C3=zNaOjad%gpFj|>Vo(gD6=VcVF&-0-#ut;Tf zvHcZ}N~lnrZne7bwWh)_D?_qB^O|{83F0y>?gTeD%>0WKZ%n`Xo3?gPeO4^eZG=-&=}_UmG+p>+81A3?90rZ@Y-! zR!J8fKi|nsA2x_$axP0QF3A*sk$iO4=x9}7Z57XfPsSj9$|k#~Qi|09XC5UPbg3#0 z1z6ot7u)@nvnOqtrJd@F15B_cj@#eXBofW9MK1ZeES1x=2fZ%nmhZnv-?Np{XBOYi zeD6_2porip*11j4w!Y~%UUzHqDH0e#&2!Xzxo|~k`KUd@wM=_I<}Og5tfb@GOY!-8 z%1*u1*pt>D2xH<`*@)b)B@QoZS+(0cN|hpcUx;{ZfS8o?rZiNi`2l4P52CbGd9)Y> zAwiDTJ~#?Po#b)kTrD|f8oYnM3l`f2ZU6I4^LEpMeK$ZvsqOKgs6p3p6Nrh;e48k? zUBk^t-AG2C5~V=Ss^H5x)?BbazL(rKM7{&P$WB zT=bf~7gQkU+}~VMz@9V0vni?yte7Fz?&|xBoF$y9vi(lQomYx!-Jjx7+(4psXJhg+ z=``NcPa?i%-e~&NpxtgH+-pP((m4*Zs_|jF?A)M z_H9uAbfIU=2hx!iis5AIXu0-pw126|1TN6}{>hckFc}=v7aq46M24 zcqIArAKe=134;}{4Eu5)TP~q99ao`m>JIv}8fyTi#F|}Bdul`9sk80s>T5T5pA;f# zPohjl7}7ieZ;y29)W|~GYc)$J6P;3+)~)Ed2|iR~=J>}Yuru@Ud`W`$F)#8XJC8m( zDn#T~S%S~-nD)vJpG0lvPTuh;#xeNY-hi&K$ie46=QjKZZ%3vNS0;tC?4I!|COHG_ zKi0B}&1I`ps~T>8An#hauoG;e*3{#x>MV6QmK09iEe$J0V088{2%S}mOwc{*d3fbZ zOx%fHvWOV2E&t{ZX>#nG$N$q~UPe(mb28Be0{OsCAXoW1ueFXLE9?`nl0BuIQ4(?$Zu(a+Mndb*2K2)Eqg32JaVo>q2%{ z;EC=Y`VpECMNWFWVAf&Np%qB)ekK^Gn=}woe_6Y0vl5uj+cl}o>8b73cRj$!2 zjBluv_%IF3DadaT$`9VU!%IOSlGN1H289kgzgt`Dj(wFa3^BeftZO7dYDr7B&OZFm z-g4zX{M26qN@DCvV#3EmR&!}(dt~%H*K7!Qb6phR6L3uHrw!}Ky_U$0JyGf+79Y9` zOU`ccBRINyX`26?xIsYo8oh@Rxioa+a<5CRBrm2Sa|9KdjZM9MZBlkjM%?O#7_LCqUH4#^ibL< znxk!^oPW=&mzU)m9SxjFmaQ=M99mu6W_k-$*K5FUQx zw*!Lxiz!~9a9xQ1Qv(zECx^P$^HVO{+vK-;NYj zF5x>(AK?=`*(Q09LVb}8V(5dQ^9??-UrY*ExWLg~;I|+c)tU zj`bVqn>N_VdD8QA#VJ!APrObS1(M_MY-uX41n05{?byvp(Q3}ZJ@x7zmCMpfka;#! zJTXO3DPQg!bzOmHrnxH%$^49n$@}Z!Y(Z_{s+Ae`w7jR^ZSWFuKcXrL_2geDQ4pL1g}lw zl9?VV9J!+WJq@ff;Vm<=enKUX@*Q;`<+LI;)RU{Fx!mR~k;H62rUBTz?(?2Ccxp(N zPDAo*Xyds&xkn5f#Ehb^w|qtV5>0g?GkazDncs9nFj zqr4g2S9Zk@mFAkSMH?US`sH4lfq**U&N!yt-YErJGJhrG{N?E#zdL096W2cVJeE_ZCLVygmxQrb2R#;udSTA+ z-R>;8u3-+v~Q&?O*-cO94&X6|l{p z;AT={#n-gsy7FPaDD@^S|Fv{+$F{xjx1&K@Y(G7IJ+QXPF!BY*3eHUK#1v$py$uX5P2 zk06DfAdB7Crh-%+t#k&P_21nZ3B&%c`PtPPZy$Kdu=5m$XpgTOZ4i{#BulYo( zZ`V|*=<2|fY!pF!j3J{)E4ogm=PJ*7H@*&{HAbkqGBpBSl=@bTF=~YRE1V1;3?O&w%7~K;=fioB((1kjQX%ly=0}NDb#0OE}%E$m$E`| z*N1;MU)lSS|7!_=|2_SG_?7;TvVi_dizoj7^naoMq5uC6`Tunq<(2)9^h*E#9|ryZ zoBAJRfPeol4V@5`@OAD9^DzJ)p!D6*#gbUD1S?m9JA~%oh=DFk-1NJ17#4FX)ssLm zUrD6Yv{XC_pM{t-4_3IP1NH_9mb}!oW1~76N#A(DzQK#dW{#G|Dn+J1<l}RwyrErJ=O6 z3LMfN24xkZVNed8ERY7n`}yEReHcX%Q}B(atcYSpzVb@#HM)+t-rX3LjAtyfz`GH7 zi~JMug`Gi3sh(7o6$mp45?*#}HXNBXQX%?bbLJ#1KI~r2n4*k&lqGa8njP&0Jhg#^ z#G}Xo%m);tY05ze*dmt2rXO~`pArCw;Ai0yjaqsckLtRaK}54Z8RZorbcbFkv5_9Y zEk{DWW*b*JhI|xH6eR_yTmT+g4sc4&Q7wU~I$egLUDltc8kx$eyf2z4loc-tFO(0@ zorDg>2hSrlQHN>t%Lxh(7B2+@BhY_AdK##8OK|9gPc`SP68aPw)}lgGiH2=eZASP} zYMOvE9;~rJw@g;aL3KfO?xK*Lk+%Yf1M#x*r{5AB1W|yMd<_j$y^5XIJ@_lbGuhWD zt2rp;o$iV{b=ks7m5cy+^T#P85RM- zxRj+wtH#zMt^^|C45lFi(H^hR8Uy2qHofEGCP+ z(0)`8tn$!AY(w&LVkA5svQR!G-C;0V5)wSwQ;`ozZd3vNn#eXX7MmKI0;Lrc^VP5D zyo6J6O0lFu7Hc$!%1}KBBtL~yTsr}3G-~wERGfFDlRWV>T#7JV7XeK&pyrQxyk~w; zzD)Kadk`3+xjAr}%hv1BJ>MFX+0HQank=hi`hq>AdrA#cWk>qtRn zVr%ZgMW_xt%XYDfiJLJ9@sL=Lv%xb+JfSv7_1H*q7Am2n;5m9CUQ#Iz6fI;K zPz=pEvI0sd9z7)zyA+S2NEr=~mS_rohBZzDApj|$L_hyFPf&uINBYCA70Z`UamI=8 zSn=8gVx1S3c$>=dBmLP+u#$t64)3?*W%_Yv^c<&XiW|T55gZb=6BUEu;E3@}iYSL? zcB4hs>XVWNWXTM@MMW)prX9Q>7Z2DBHUTUZN)*ofjm{vy&e2Scv=vMyd36MK)08XN!wsYFFb*7|u z+`{(YdguyOaWV!h3CwFaW(7*}04}VOnBxI46tcls*T_IxPDSY?VMbL!HY6@b zX-6qWMw{t}jr7J#8; ziCiwLvM__kA^Xat#EWp=QsjNjt*@5%r-RB~&BBIs+-%q+ptv{v*2*KgbE`U09qSf` zdycxWYORlU_>*z0*!}fi0aYhKRDrl@Qze>CcEny~r8YM8^sU|&T6ksl-YxfEIuc1- zowMlopqh|E1@t7rb`~D)w7xJdJVR>_;hY_;QjHeEEWs2j8!NYyRpQ%s^f0OuN3h_5 zhNEc>O*AMe(BVK{wLk_!QhrcHU#t+lO zE8-)4awugO07VO%kR?8B!$9lb(DCH=4a#DpT^skz# zZw&v^?dd``=j@4Sikr~23|hMRfI_JBE(4piPLvSs1VzhT6s{I z-pvA@4bNT;2c}6xKrp9*BD%?;5WDmuj-LBX33TD)B*uI?pT5}y)m_3y^|`!LjC3f? z_#MSbbc3KYs63kZ;kDS&i!T9<+U&j>R zLvU~%369Kx1V)R+mSU7r*}&OQ38myAM3KfyM3zFAQVA8e4wCgpD@IKQrQ%Z7eU&`9 zeqe_2XE(`+8V_W7?0oksKijE;9)+fGm81JJ43#_5;RjNvP$)!~xdXdRhy1Wbf)86} z+<8T)M}K1a+S6}u;e;Zv5>apzI|@eRRAKX26=3|8++tyY)vQU?e4#q^>+z=;CahPI zu)|9#p|y95WLPapL;+;3T$uUqRMDJiu^>e*_RKromdiC!x9RpDqKt>muw!?ks_of>Z8Y_VKm9xWrWQY(vShb>G#Fj6q zmJIHIr~}Xtp;GU(olR~b^TgkIpO-k-AsVjby4aIR4FIjN8q{Uf(J{wbNhw`S0M1aK z1tJ`xepsb_>)cK8qvf2Ek%amTl=5Xfuiy-};88VEY110w8@1~vp^`%O`CW;Vr+%jq zvP&(Ollba;rBTq9Oih%GSRkv%JQ;pijW4vecFDEKvC(UyeU(7>SvI!_LZ(~VKG8W* z9-q$YCp?9P*gEW(aUNYS=L?0S0x6z&4eRzSaPZ}Z=5YN-mZUmue3AE>|uU(JQ>tz)DS>*RDL8NuWX7t z;-{5gBtnHiOTu1wW~$OYTzD!^v6vdnM$(Ubz#p7I+8gSR@E4APzaGbwZZ$b*%ubeQ zbUH;LvVUYdK%kmi1%#2$B4q5n?vei`_t1-3za1fTqWyXbwODv;3D?k##o7i=ym*b7 zXt^CWSJDpnA?{QIPA-h9wMi~9>u`;2MuZ=3w^&4~SaiO?r5XJ89mH&C2ZaNutl;t2 zUbB!$cq~=h8^fyfs{!FJlvE@>lqa+#Pa?JesQuApLkEW|O83h=uApe0?PrrA^C*%o zd`utv9jx-wjCjezSF`tDLtKp=LxtiO)ptuI8w?Sp2cBw5G{EbE0x%Z)58`Qxhw=Di z1TH){p-rt>7@H!#yjn~Ev~gYI_RH%2{rTW^`df(naC;$mlLYI>6r0XW58T~vT-2V16~BORiwpHGbYx&#gYO9;|breHii{;Fx*a( z%v+<#GboLH06^M-(%|_=>JMuXF;Xv6QV65!>%7e)iyO8cB^F@O5-uMrNhn}>(=8T8 z)Mz1*7(^i*Tb7zc5_n29-~fvVLLTvYO414*hvuG?*UWd)4!mh0k~*S9;}U)H(){Q= z_>%GB}rH%CsFxPpTQUMUU#|y(c#X4|mf!72S z3?|EnP(279dkxBGU@i#5C>8jNbxwzyvG`*?iU2l3?WeuFyF1Tonz6hvDGt$=WPo5* z4bJkb6J=R3_Pck6@!!p6ImzB@Y`quW4YXC{@8Hb7DV#>FSTu(w$Hi|3(h6}uHusYw ztDZNJ*F0q~HI`HhTG=MYpyMof0bvnb^t2K5Ua<}6(zW>4+J`OhQ7!8w?3&OTq*&@f zc_gBeI+8F^!)HbX{+w4G(_6Gd>=oh233_*Gx^XYD)O7&>p1U<&v_z!@^F37qukkz4 zSD+wQb7DpBhY2*DGf$-dt!V;7$4ZV^XHjJP`0d%+pZCZrPDCu?_0Ya)82t>wq351pzU2IHp-kgE)vP}j8 zyUmEsB?h>S)xGl@e)9j<11-y zKwU*(AjoM&Ss4ehKSIpNf@BUqk+TMHM(bLNbS9XDFM@rz+%)D@=e3_FRF}UNI{gH5 zdH806$o*;8EA;Mr`KBh_1o(cQUuHN6oa5D)!y`e7x-A6&5Y3CLmIfsSOS{TzklL+w zRenK4uU8Ta)oTZX>RC6y;ddFjfNAS&axDNOF%Oypdv+`;!jHe32ra2ZBxG3LVh`0j z>Eu^Lcj13-9{uL7qK6+t{7?h-;9iYAe>Z5+zbU)x^2PoLzJ4tn+~iT)c;hv*7(8-u z{P20!OmWx$IKrX8Jg_15fD(-a02;(lvejMZO^&V;if69<*it&w`=37r{ z#Hdv|kf%0f?xy-~JyfpdMM#MgZL_NNBVAhH6BQPzD+{WBnMbT)tE4Q556KHDEiunF zC05dc12s2>l|W0n1xGdRlkgSImjCB=*!{0H1KWB*ZFAYI$IeGQci>hRrcOZV(5-;h zHLoX!%fd;{*Eb?Z9iJ8GVw^N4i6If0RZO@;J3`&k^rMGBttX+Uc0_mwPVB8rg^CyT zs@Y&X_u)_6R5D~^CWlO9xe4B+Lw@M3q6fBvhLuOm%JP4X8(ES8mws;R_QHQw`G9I+ zkKo`I1J=TYf9Qw8AzNH~uL%{AY&s9gn)sub==5p(kel~+0pTCu;LE>A6i*W$h0p)? z9{q`!{KS958T|Q5((l3ftV!`?Amem?PPrDVIDg+O_yF@0yhhHBjE1RaAuh`pYCK68u=KW`0Y^<*DS{E6tDa;7^FVhrUstT~G<&0*x3C{y zW_nYiYc_LB4#GOw@<#FUIKk3Zq%u?#l_Rd91uEeo6d`K592CRaxTCd2>|)vVrBcvz z5ieqz&e~kUA}nSp?B-$H#6`i)2VKXv?ZOeItzcD)qe`>0tOX{7$=hZsa6mz$-rbkF z#ij67s_x%DMnzXevJFjWgNBkI5cmRw>%{#FV~PHRAzdT3$JS?%)K?6?;Y=`BCV5 z?|)r+vsvB)VSx$keiknxZ&?NzFKYPf9`Rn2qGw6LN5 zx53RHvE@HR_jFAOznUa|Gd++me%A@S-SeCL7s=tdun7JR@+^@}96}yGcXRq0JUNGv zhQM$2rm%;0k`HG5Bv*+=y6P$}a@lCXRJSw0;-aI~4W+sn z$fHg`bVcRO!o|KV9lZyIiEi#*_f;WL#zriBe+Dp}s#GqNQK?4YkT(f-iqRrmOBuqQ z`$v>Ix>{9MghfbJz||v+o}+vvG*l9!ny4m|ItZy0TRKbhi5;pnRUl{N3anlr+ggt5 z2(01FZ&slj?`1x2)r)XAoNrVeYo!fx9*J9y!0+6c`v^bh(;dDP;(1Q!feWlEZ<>=_ zt9vMfm%2Gfl-}C^$Gy+VabWytjzHnjw2&x%LS0aa)g^FtRY+_0W3I+Yyj4wWRPcI} zyHxzT;v|uhT|2a|@%OIO3P}Wv8_^p9OVWpC$K&~DmujGCQEy0U_E2$PJWb3sj2!x1 z?ceQ96ps9QM{E$-M`Qz|B#h7AWoy!~eb1s<8*?O?@P>Tn&>+Mha$-R^*4;5uJq4rN z;lfqRIoEnKyMIKDw(FgOg_yeQRS$=EJ^q)(`o3${^Ikfx7Srl2g$ur7o<;ARw0rv` zv~2Imtw}3}SBC!7W(~@sYa=9Kno6N<>MBJ!(urgAXIRBZvJ-|>m<3rU7IMX01osNw ztt~$ah)Souj(*ZX8|oVFty62Uk&M@zlm%5!q??#$dSRqxUc77%i{F->FNN4E_IZ8}EGWb0@vXnR?!B#QY@Li~327oS5MaOX2CV0gFT4f291OTo{}9BqBG6O(IN`*~i{| zHxlh^LT;zhz182$wmhbRV?Ay)^=4DkhLs74hbr-W&iP*Z7fas8Dd=%=#oNB>A^Q57 zmQMxpi#v)ziZyXKjS}CStZ|v*#Kx{e-l@>UEGKi7pB?r!x2UnNBxC*DN-&VqXCS_0 z#Z+Nt*}&puL?&2#KCpStK30x`EZl!wnkNDUk8Y5D^eMcVZZJrC7E|Cq3q6YoR9Vn< zhPA(DF<*lbtrK)AEFq$Bh_)_C?shKCcpBx-ct`#UsM>$@iFX$LGGu5+(*qC}zx`G! zJq#xF-4C~nC9COpoveRPwAffJBxz^ytjAA(BiUhZ1*n|0kV!mC%cb#^?Y)Uiz7o#Q zg2vz`e@KjCGn_p9_3z);u0fL{UKyc1rGgL$0EpTh z)7aBNr^mXSM(l8;N~(;9jK;#F>0&8+pe&3jEL6u{2AkJDi|_Q63%reD79a+YFya-_ z!JP=(25fU)|(XB6@_1jez;(gerdJ@^nY6#%q(9OVrVp9PRz) z>CYr|#;-O%W?9ZT#e%+9F_#+kP2~RhFiHHAlVEz0;fjxe*Lv#^Hryq-EkNXFD;tQ5+5a1EN$;{i#Hw!< zeP~x;6n)$X7ED&bS1${fCpfIdHhd#xu3S3~Q97`sc>N3rk_g(MaJYm}bsj!w!2SIK zM{Z|Dg*#byr_CYzz3=yvZ98t|g5fL5iQe3yH&skUkhH?VjqR!%tKS>-CH2YP5AE=U zWYbH$qRN1Q@k_FdPR;^%=zJgq(<1Va(VGM6=ae>MogEvBAc55?2q?AixnYRv%B&@X zB-uNQS`Csg(nO}H_}djx%d_*mB-dAl5gXN?}bGWLd*l2Qodmy{!{0 z%>oO4F6yYATH3M6ba1eQd$@|yU9oW&b`?JQl(x5T8g4oYE&AwK0dxtokZX96exUi+ zi+jRxBrO}w-e&LO&wau*HfFJRSYID1uZ!3X4w-MYOy9GSKmSMfr=h1CFYDIvW(&N{ z3~JZLO4SEXh_KC1?$ z5-+_2-Ktm55o6J_ZpaZAzvk-Hl#23qRVOz)%)ro=Fu}@67>*&lPQ$y$`r zOG?pd=AQ|c1<8FfiKdny{60O z>{LFZu;wC!b9JqXLG=(VM9VcM@HN^GZ;7-bquiBYjaIgxf0G{M`ik|X5~;^Y@9zWD z<>;g@d+5~PlN%qw<}A6xj#aZr3U^5Y&O57CfqEb3%$M7IvXbaGEm8Y6W_G`c+>x}# zby$C_sY{!=5`gKOZwHX>66Ika`1M!uO#`kaTmdYHucBJSaF@q?$yC;xdvDi@LDvGy zU(BOm1)B8aG z;x zV0W4)oGt~rr^VDR>zW|sTPrI(6}k9DRyM?6Ozk(%DP9UrBxn8_+U*kA2{YsPk+E&B zO)YA(R9BG=p(6|EoY;{a5+&CAB(dWx5*4FFXk@0I#QrEVq;xgxp%HNM4)8_#G7h%H z=c4m$vaF6<WqcXGY z;or80=6-LV0y(!dpi+&^KP2?J^Brp*@74dao8hjQyU)M;B}HI%7l-}gmH93oC8TM< zm8alsk21*rGZAi%_}-c+&BU0RyM6Z{*HGF9TF$O?6ei6vT{PF?+@v`o3a9ykV$1-y zuq$PwATD2Q2LVw~l-&#B2z=A^w|9=ypQ>A{M5uG1(g?Lj)06(Qe3tT2)jYLEb(#CR3G z!O+-1(3&hPF){aT{<1oK{y3o}zib8(Q#@MBsuJo)P-#zQS^+xxOW$njNnGX~(}|6* zJ(-VAvDGv|+yZ@bRjF-e%}=^dook1V949*<$8vT>f&7K$iU((0Le zZy%l3v89558K#RL84J@GI)_8A7YWpM*e+H!(d9Z1l~CzW1cf#x&FJY>uoPTDqMsgM zw37vCyh1hbIeDnLfO25A96{qDKe?QQ5)RQNx$C^?<`y40qo0w1;fp) zJjl>zalEuCQ`uZ%Sm}8)*GP*soVfbBi4~cM`rV*<-th?@NZK>&5XV9i_xcX4+nqfR zacq6PzAZUFH<#4eka6HGeTbh>t|OJb-e(o0S2OVg!gcB4E8@-p55E28`p)^s43Ia)kAi=p|Icyprwp?#$33O=Rvp&=stR1rK@L4nBx=PYfccRhea2*t}ZZZ6%zHY_n1oZ&b_foCbMy-&eq^~x<#qL}AKG6ssz zE9U2CIL;2GCVMCpPT*4=THPAurFg8Vn(yIy7~};i1!R>7hpk~qnzasRF^e*GnpDuc zX^09ns2h`*<-NAYtYL+5TJd2>ahy&y;nr#uP%x;wk@a)lj`Eo(1njLPVx-74#aJo_ zTze#kaLhm-_IW)o%{_H4%!5;8Cu^2z;9Ek3Yx$x&PC0C+U9mE$c|KXz;|nO=;zB_5x_n z2d-*G6MzW@PHnmJ#uRMXF)7t=DhiJ3JF>39!YBgSF0v_nO%$S)1T^CTiVg=Tk+}F@ zWYQLg4FDppO5VCk#vJT}U5)bn#!P;^?Xv;DcFwpRvsR|48ykvG{U~Gf-}1}oh%6i7 zNYPn=^9j{f97q(KXv)tnKdUQ3a!v4Auw5@tZ6r-#l@W5?i#Ags4yJ1(u&6wbJkL}c z6}+EdtffrmG}gWy1Pen6vxq%(3E>qf(nD?y&oYp|Z6Xn0L-{H*&T1S^+sxPz!CW4o zS4PN+Z&9$x$mc=vW{En2 zX^&FGJvAboEK+Htl^bdE8TsTnpVAXGDzC@}y6=m?@3LQ{RfYb!RMd&h?V+7EiKq2^ zcqiKTH-5r#qJAQB2O;Fd>S;a}pOd}f|7%9$G6qc(Uw{LwF*FC&NrA5XF8QGL{3P)F zV=wu~E$>o-L5k_C5X$#I@9w9ATpvSt6PD;8n%ZJPKIj{1o6GF|8dtIteMWr6#)8>g zrTwTBJ$=rWjFietCS6LuMGwT}C560LdOSg^YI{B9pTPrJ(NrR>^(9#C@Wn{0EL{F7 zJJf~k@$-r`^(-Uao*--wv)rhrys@jpgQpI|j>qmXdX5I8x7uv(l(o|*r_pfC1tTp< zHNG^Qi$EQ_ozd#!>()DAoziJJ>u16p?sJxjNNtnC2CoQ$usSWGe!)&bIyg{MqwrL` zVX5A2sQ%L$2e2xB&Qx6hv^*q;mI!?%vkQ1iFI%n=g;U#zSK_HrGwXB&LCdVuvqFlT z6-@~KHd6Nei?o7xeDmRAVhO14c|$z6BRi)uUS0Zl#=Kdd|0mOXT&i#d8?Pc)foF<==hIshA(dlpSLD@O>X8W zeqlhNq8#J8YPPla7kRL4a^!gVm%H<;=T)#;9!6$%o{!_Jr>4 z8t?PUb|Y?NGq|cOMg2VJ^k_@8gD|neKyNu-!b4xxN0cDIWNn4p*N4+hLd48A!wcBu zl#aKIDU6|L{n$IFc25=ErXOC?n=`+yGwqNOZQf9!OA;@K&2<6(tRcbdBi56li3_eQ zo3(kU&2314^O&O$HIdY2vs51x#0Utd(kNAk_cJhaD7y3QR<=KR4GJ^#ji(P28`{bc z<$xN{2Yry~iw6pa-;xIlh$|gvog#Ns(GzL4paWz@m=n zVG8l2M`j$uTheYF$)VCRnOanEA$B*L7ktfP>crzim!&)=WyZ*NGsdqns^W0CiLTyl zT`y`iu%!(jFZp1YLjOrj`{$2=n~N7e+%wCnCFy&?_a(~@pQnRq3$qX*|2R2!o%{k+ zO^uwaJoHp)I}QB3|4Kq@e8W4l7M34)rn#C_WcBd;JI<%${cRljq0y{dh7MG)&==aq zULjg1-J$ipk~=+KSiu)CSNzn>`p{G~T_Hes-Oe#t_DzJz%h z6d-zemaVF{0v@^kMJj4j$ysF%FEE?ZyN}S5&jT6<#Ehq%Pz^YmF@+I#q38{_asC-9 zV0Z}S1AK{T0hN-5s)*UNr&LcM8zN)*fxS5k?xDcb&_wf8Rpqo1V*ZeSk;1DUVp3m; zBgeY^RpZ!Cngqr{m`VKWeW?;L@VLisfOqu)R-a-JH!oFC*;h?OCY{T_YIOa_b(*$6 zo+VT#okC2esP>=#G%&kWLP)8&6I_9uqlntwRynMR3YrM(K_>zaELRS+O(S7Rk zdSCO7&mD*Q+sj#Rh|3W4K@y&ny3!qzVjlzk@r#Hl40%uWJFE0sn8NSFN9*p{P=w8d zhF&mqp6yAg-YxZ?O>(4OdfUYAXfIk%TfNd+WFfsTVW{zR<{vd&ncc)36;mLe_MGeO zey}at8**6sju-ep)VY1vXW@G8=5w;eQKdg64ZWHYh2QQ_-M>o4I7-m+vInoX=Z!1-rQTfRV%T6sxz4DBabc$X2tNu0W2ufX2baoWgC zg2GId?TPU2#qP&1a6t5rdi{)meyzGQ7CjIbnTB6v+r>N(v(hC*c>dzs%wIs0&JV_>@u}a$*cjK&0oxK_(E2m%*daDtDuPf?#E3@g&2d>`T$W@3Dng) zNY|zg7Na12Hv0{0Wv5f8mnU%!viYssju_k1<2dIl~lxFAm| zTQd%s*nIVe-nl&LQ~lQX-9PVYL`4Vkzo{p;6ct8ZSkeoyopE-}F&ssg=<)j(?in{^ zwkO%-bJmuAG~GrmJSJC8V2EbcBU~p&ER09~Aa&1&Mqp)1A246zTCG}Iih zfo5|4vsUJ{hgf$=0N*nPHTj$?Sp|Ec``$5Lt)tsLX3wQsZ|&NGR_uzuUZ|b1&Ur;)3Bm$D{wq}u^3iVdavzs+*x^WxjAyOKV$uC zz_lffZ7D`aev)aMn846pL1HTZguEO^#O*_xSYg_^{qZc_@(~S>E#iU+d6Bq$P-V$|rvTiHI^*PJqP~wp!vp&ZOP{9nV5tG;cc&*t;4J`f>E2e+wObU@&~N z)c2qC>CL9THM{40?A~V)EwDU$JnW>+wi4zFKbyO_*Od8oR<-#3n`X!H`mjXT%4zY} z`yO@|_YZ32$0rZ$)JLrqPTmr=9FG{gq{@k5cC~Ez8xv{g*)yoA;UqY1b!Yt^&s}8f zjhio@{1Oln??h|muTIn-I`3H}cGX=j06O6yIpu)WXuFgJ<5zjW%e}tXhu$;$m~p?H zkXgwfTUTWw7VJT_nP+a5yWMv6LP_^R|f|$Bvnx@03BNN}=a>|m=+BSj%uWckdaR)i`iR_KcJ`{oP zcT&{v)^$p zHlUL#=tKVVwj-xFH}b4pK*j}^0J3PU8k$;7MM3N!KorPw^J`PAVXZ!hZxbI_aB`8kaJXY9h}YWIA-$LbehlgP!`7DH$;Q%*g{r6i=E!xhjf|y zt0VX)Cw+uM3iz1*dA7gq_mM6=p7HzZ6R?)G8)ND@?$?>_(3V&jT_+e)vF7m1SGoE8 za>5yO-;g#W-L`7*wM=+tOjq^NP#x1e?IHj9?6IF&$95+DLjh!>w$aL23@3_v#qVz4 zR9&|HX;z=)%BpJoPZ@IJQ{DM>R-DW8L|2GIS3r#!<+rTpvbEDIqt5P@!>iMJKWUyo z#kB$ZyPTl$=_3w_uD0PnT?@=S$iebMcv1sk~MQZz+^xbr@CaAqhSw zKWq;JjqL@&dh6h~-raVhv)&oIwjKF9cU%Dv^Jo7D?LZR0eJm~C;_kCPgLsKiYdec7 zRas7lTRGE&daCP?(cEQsjVpQTT}Mfv%;;%hPL#U6RsDBW-O%~`+Kh>%Y=2Sd!KF zt4~4gEoEO5u&X1p-fie1Z-Ezf%Pp_ZpyIVt`E}0aIy1A3-kUZ_?71!ZZi4>+Inbin zTsVGZM0XCA_gy*B=)D4U*D?b5-5A@SM-a*L+^4r=SKpeaQtA9QOHT_-ZI{y$55%(C zUiqS%(2nxudt(qPedvzkn;e%}rpj;|+N;t=o6@IYcYy~u+SBJ+h<=UF zDr-*a-SHx#R_R_WXJPfnquO~f=aD)l+Ao`0+ODXrhuIJ=adraouQ?mo$4u;=3ha4J zl%M>Szusr8KHP&ebWi;#xnLT+@G2Z_GKjQ8yPgkC?XHi;2#*5oJOtXp9 zs_hey+~Yc<)w5ZPt{ydV)6_slS^CeI-Q&ICHpWWgRzmHYIw)2({&z+Qz4Ib3Y#%k} z?YT}`6mLryG~1gPx7=oV_{M}Qb?2*VjwcGEY++S%)zWhks70iMt!n9bw4W!wGKueV zX{vrtq_v)udNm)Zluu8}{L9e%>+<Nxb;6P(Qpi%aJF7{jK{*`M>twcW;+w~&DDnzOFW&33bu zo!+QZs{U&4)jcV&^VZ?~oLN5gHn;~izTNA;6X#!Teq$U?t8DSswHBq*J39VtBFoOR zDduQbdi?Cq@^87pR98{yuEDtwUAA_z_>Ps>>T5Y~dVXUeZ*IuEW^M3rnu-lo#KnkQ*`6*YG@zK4N%cJDj$>;C{(E4rT=@+9<*JV}P zoS0)^yC4zywbS8iJ$`$c++KC(OIhef?iU8!{Ei6QG`dbg_)+quYa{aMnwNsPXGj}fn5do2tzAwte;YXvd2d7yR&#PZ z`m-;etw?<=tY48aGh=t4tgUV+<9S+}U-Wq9T*zB4DzDHv-g&DaSoSP#ujlr%@y_hF zuk4!NLDFfYdHX}s>S9OftGxG`zRdB1vt$g^9+6pvyqtHb#W#|V^&G;} z@;=k~l~;h*JFI7>Zu8t)*&8xNR@0!W$)SQZmY`%_x*U3&oGyl!OA1^a<~CyVyJyc_ zJO2PvnyJatM>Oj$jO_9Oe`mHj8~%!^i{@Two|JR3chu6y*pkgURQh+FrUFjO4_oPF zsIBL#U~yet?d8|^cnSTh5?`RN8@&BbZzPef-hsUM9)F(=_dR18KJYK)UT3EH_XNqz zR@$ncIMe01-jchb^jYp;QMQ9+`sZtz!u7P#H+i1h(L&@j(x)t@r*(;k!Ei1+BVS+5 zHS%+Jd2Xqve%E6`%BicpII_3Rq<$-%*|6B;@2O$Lu%py*9gAD2@nga_9))Qz(Wk02 zNb`p9s_WkQ2BVg9m3dZYQ5SA)C(L)A)>AZGThP+?U|PGsT=MMUb^;Z5lhFoctljrw z^U~AP&BH%AYSJ7~}(Dhzjlcl>RB*15?Ww}-TS34T^N&{z3e%NF!9E&`j zzX#*LOrh3l=#jq5b5trF4W37m^ijRo(q!f*Qh9qa(g0_Av))imSV`d1ZRXj%OFf+G zD0t@TqplA{!KU;cwpiOg52sg%<*S<<^MRW6=K3K>9_aUchhHsLx5DhHm+R$Hbt$`Bj&(jrlO>fe)6VY;-eoGtBkf6OQyRL1VR=ye!{CHq!Z8T_-y&T2}Q^U()8U zGeN7Tvax*vPUZ`0Zd$dKzWJMKGV(kuv=8<2%IZ9gGoGdC$DemS!`nfilk0QT(Dl_s zKPN~Qd`nY1z0-=b6@Ih}pE{|kV&?4qC5@{hHLsIUGQH8F?C#2xMlDx@M#C%-6Cw7iASb~Uzn zse$Eo3Do53FB$Gr3pK{!N!FHgDq!?yWC2_HCq3f1>z4#7^7SZ|nK7@LuJYX4NX`0+ z@~^S&GO~J6e6;OmInq~L=5BhgMN{GFKSk|fj@R%ur(F4;pyjnja}{-O)1J4?y%px( z{{U*6EuPeMioFvLIeR8wOr>Huwm9&zWqn-lCHY!h7kP)e=zdR0wP>v83Az<=$4fT} z^$-kf;Z~P99X|q-pvcccr#d&GW#v<;<-X_0%~!ul%T64zH+p3fk5zSR+0hQA%j#k@ zzI_^MD9(NESC)xi>1U|V<)(@Qdu&Ic%S0UBvip}`KaZw7BR~hMEsZyyt#+uNEvx!$ch&w*=`U*1htAeCZ)*mhrLb`Y!fW2*7ZRUF2)7Pr61 z@MV{QH|vpoj3H!tZGz!+@A5CuBYN>~NyzBij&-K>7sp5fknW-ck$QgvrxNiJHop7&dM z^YguLhfPU=%co@UsZl8cAF8wz{aR@&AzsVzBS%-sQzv%iS}lW3@OHKzvCp@c*PIu_ z#}#Q8sa!>;t;h5?G|SJeGV1gH07x{)Xm`&?LxjVoQ+tQuyNI1}N2JR4b-UwvdY_xS zO2*CI`aDc>bX{ts#;&D~jb=UF{bbHPxN}_RmD@&BX`r3)x_*_HUTmeB%b4#?r0$Juj!k8En_`iol~1Fqf2YMNcc0NdZ>`5kpyReot-SMW>tLA2 zoLlqVeeFcKJ8e^Q)1ckt^6RK{nfo2xWDbn$AoA~^&2^wxW3k)i=wNrv>>r}4>nu4Z z`RbL@`Infp=9^lNE&3H)b-Jglp@n>Mn?&0D*2$hfPpoG?e}55!`Y#@)zmlbCIH~&X zNr3NbPdb&;&!_}gDeZ1W&7_G@RMXw9hMMQLwRkT|(*At*>Bq(O-e*30Wvo^wmvoxn zpqLKiQ$b}J_%yi}QmMMn61$G*G~T4>;JoVO=Xu-?8g6p_R+^fRVl=p49cpr(j9=$^ zCqq}cCkB&C^TVTD?3SxQ%`#WS+q%wx*}H5CIxY%@b%6GoM%CQaVIC9 zTM1jv8#M01*Ic%lT;HZ+vUBm#ro+!Ga08wz?1uwEZW8PybSq`BK4aMV{N?lpe|4Rk z&#tc-yzW`(bKB$j&@$#9Hn6>m6d-B$IL1*Xq>tj{N(PjkYS5uKDpK)_4#XgbF z!y|7+M(V<{TCHcEvNMThOH5sD)oqgB>0WWWXP#}+%<0PWEzv$d=nIx4ek=7aHR{?C zIC-q|+|_ZJ?NE!=GAcS;oemlbtEVikmw1&Eis&S6ugk}!HRnPE^)=~fj$>Jknrm))yDlZAXS9cPh4g zq3HEl>zaxfQ?-vp(G$CZWFAfS*j@^~HC?4YHIqr2ri18BU!Z4&EFAB3o$`7rB7G!V z#q%e3ck@*L04elh#|8CR>f%%0(emqCAEq|hZe90T^Ibf8y9%4R*O=86g%IYe%O8g= z9(Tt>Z=#bqS??)3?vhU~GP529dNym+o$h09N;thbZ7J^dS;Idi)gqbsZ!2%%-6y;e)RS(nwOdmXnDdN$WXlZo2W@>SOJTgh&sF_*ZYpMtV_{{Uk<9Pah=C!qeL zu11TWTlx-br}Qg-T;~4(Ipft*=V2mt6iw)H&1-QMw^)+3`L|l?!t4l~YgwwuhH~?f zH#A0iN@_0^>T3P6w4-_AXY}KJ=T3f(^8Q-fVdr;f%f@R_pSqV#YPG7oo6PE}aXUKC z&%J5Sn|gHLm+!e-C%1vx-c+)8%Hg_Be$*KsNYW3Lu=wf`dK|T}@az|3v&h>cr4Hqk z_Ks@wMdx&(QbiEsjuqJHO3KFRH8x8sOR{S%*%sLHDMy}AS*M<*v)g8=fQ>dEE=#$86+(fPPdF~=lHQ4yw zZ0@LL_nTam^zD(Y=$U$MZL@la+$(&!+J62UHJe#k^i$tTzE`Fa>uJUxfr{i9M zQR8b;&%M^?(hl!A+*9)3Sl^!q>a*46+uP6$j(}>jcwOv2H`lWPwwuJ<;fIs6$oc)f zFIQE?FC*O2`u*8GMDiv(lbT_dD6L3-r<%oCN2%vp!u-!=>12EU z-rptl9xi-mrq14VsO?^JsnD$S44xBd6^hXHEwba$QEhWin{}e2QFC8&d|5tf#eK&u z-;s4sN9(VzZ+;`A)>+|nI62aTT%noVD7mLD`P^f0*6OD>Z9}5aSL+tk&7P61oNV)* zo1<3uw4Bq**jde;bi-Vf24{_(UOL=lCoK&vXJuwQ;^N`xOQO`%rdI(ZhM9E8)s=)0 zksTBBkZ3b5eIw3n+u)40d4hCU!nS!BG<44gKw4Nk+EXXs*@JSyjfX zFwjDxZLdd{nuSk$U(cR?DYk;P^Yq^_nu(>C7G50?EoW(P@1C9Bj}6vOm$zN!^m> zKSWXRVtD?SZf3`Icb>xbdFV7v9PJZ^!Ard6uW9Eg>}rG!3|Ohzo!ph>-u9~%J3Py3 zh*u7N70iB#!H$jT!2Jsc^o5VacW&%FZKU53pTA~)?uwGR%g4x*p&oNbb6G0g31~y- zrG-ShtqyM&qiRhK@g!-&nkGD$Z>32iNPN8FZBAPqcf#nLyHaX%%rJI$eqyC2uR3HI zRyiyt+O??Ku8Q-`&MO-(alOXWUJYCc(>0a?i2Iq4CrROm(nPwxSEL$DAjd{ou?_?Zl1xc_3NCTn@qCWCzfjY%}lj0<|K?&d*nqv-S*y>9GU;!7NK zjVC&&zs_+q=g!WZSr)P5lx{tm7`yVz4<6cD8qWTY4Xf-mjTS9qt)}R@9ab)%Q#yGU zs%su&>@%iL+AA@j%|gD@zN64H)LIQYGrCJ&DW|^^AHKnOKFihS^c)8_UEy@;^SurE zdu-P?vvqqo`PHe#wx8;H`Wo8mw5CN@op!ryyL(JiHq;rKJj<_0#bURV?g%Be|O z*>^d0UlSq?0-I$$#Vo~^>MN7h=egg}9#`hSTA9wd?z7S=Cyy-P?Sl(`T;7*kXQp0H zadhkcZEB4{PL`OtX%EtAc-@Y(l=U>piRp-BC@yR`BIusqNyw>T@b?=O z_fIH?y=>gJXzt#Z7t*BxF1 zN}C#|V@sN~x8E-=-ScIX*9$Rvp>zvOcBYq|-t*<>mz=ogt!U2f)|kq}oQW}CZ?=?P zg!at(Mq1@P8#m_KOyfDDrJE#Y6`75PO2l-T14)yW);%}M?`@1*>1NV&&r-%0mOCn4 zGKwsAe7E)NzNxLXls9@jI?m7iRUtgY&JK0mn6FGd0Y;=Zp z)S43Wwyg5Z+~67LxizMzEp=onum8jVH4p#-0R#a90|EsF00II70RRC40{{dO5)%a! zArK-lBQgdcFf&0FBtSw?LtrH|7Bxh0|Jncu0RaF31p@y7BOm7CvFnP(WAyR$?`ip65F`7!C5&*jByMQd8cVvqiTk4#oQaagQ>gNh%nJqWB( zT0iHX$&b(VkaPamHjn;+-n(-n%vW78Fn@CW#fN7o0PJ}D$Mkbqtp5O*e=a}lWB&k5ALF0; z82*M?!f0%zj{*bKxL-})A{{Y!B{(1iZ4>g+2 zX0!T7{wg-d{QOow&By%w)_)-MKb-#ngh(IZrZ@ipzmNLI^Jn}6PrFA1&a)GNxGN>e zN`~h@sVssekn2`QasGZkHa|8gVlDpwrsw=TW=0%W7qS)>a@3?qWvhAE1o-_K6=Z9o zSiv6@U+}T{arpw~t)s%*-xZ}`!~Xz8KjgeDl`)P-5xyY#X;+z2HcMC5mSE&KEt(Fb z{%IH^BZ$qsq5lBljL7uw3rvL=Qws-c47-O)o_G>shmY%aj5WRSd9 zOtiBjh_!(^0k?bviyVz|(bNpiKjG_I*0rrhnIZtIa@Nr$#IeZ*#KNqdj|U%(jjS`*w-f zwXJJf3tHAaZf4+*ot;I$YKVtZbuk|mKkj0!KF>kq+h3TfITl6q$N9Mb0EIF7xvjk+ z@;_bM0$+=VNKSKE7#>H@p!CHB&1y0R8y<$F_PU(3gWm*sjXvM;G5K*=t!or03JY3R zwXG3Y^((Mg)hh7=!1j+bC4p7N6%Ma#R-hWgJCQ6mTT=Wl%o8*w*6}VVeoTI@D5s^LSnEkDO;acK@I|q55~De<;-^v^3Wvl6^#Yd`hJ z$?|A=LHl2=Cxy8?jdiQ3f>3O#HpAow4PP`X=71S1THxST1r^O`DU>~NC^9yt+T|sG z@G)4dRzE}v#R|m%=zlIMXVES$B#hhcr5rd?8m^Dijz);XawVf$?5}M{+5=&tpK3mq zmro1&=kziE08|>yTmIMUG0kUDAKQ5mk>l`@3{v>0{^8)M^YBN9{%c=!o(uicQ8k|~ zH>)&Q*nEDl{Xs+1G!Lou$F1|3A6VuuapiNJ%GKAUsQ1X)EHbQuh|N4kI<_A9WYUsA z;>-U4wf_KfsC8I6ZGTp@dd+5qOEO!>(z^6Fw;z)qrS5rMgsNXuxR4^NY^vd_Y>>d5 zk3vRkZ%o#qsIF+n8k@(VBrTNOpWx^8u|x7=fc)~1v559l0wl9rM{!n>;U~CGYErv$zN6EuWSgv7rL>=j z`f}G>zPIW(eJUG>WV7l5Rzl0k)xxixnV<{_d+FvG!L-2VW7_x}KQ`7 z2x^TqNzc4_sQ&zzNMOKE%5IuxBi^}dq*KHkgl2E($Xv5FktId5U5YMCtQKe6O zONW$u)a8$wz@jn=gIbMBE;aTv#}@u!Sv*8?t0_TlC!FK*VuIE`E`KPjdSZ(DVzK#i zS)eOgjx5wsVu$24ifWrRDzuUb2G435qJ@@84hAz&mQr#laYmorT@Es!d+v~7KkY>t z$U9hIr5F_?B|i|Px>32W#5S^Z1&D@@4CU7mRZ{egK!}nH#fWWMI0~Hf$=gLeqf77~flwY3a?oJrIg%uoHp|2GFzAN}6GzEN8 zs1zbmN`WhdX(QI2?V+G%x{d{8j1NqD0h-dZtt%C+0g4CFsl5l}(y>^rYafsbfce0{ zruZO|qtj~5H;`@9Yo8L@LbF6|KxnR+O3boWo_xDwT-eVei&A0(wf?~t-UeoDAPLb4qG0ozD;7WMxOVM zNv|6{^M{4YBGg|hD0*vHruAkz;h3>ixt2Aar4dH88it3sXq|5oygeVcw_1ftES~9l zjht4obcFN&0By?zi>cquZ6)-VHbCT8#XZ@1Eu3nX2_tpqDbp`fNUZvuq-oQmIZx7< znz|hIG@McL5|tWajbfYAtYfW1y{Ay?5L{VbYW)T*7{5urB%d=!7ce8vm}$Oe1k$O?d=Z*&5&W!w zw-=O)+z{_b=a#YN=fSr9*}P1N-n_GmVbl2({)THcnx0t}yvXKQ){*>M=4iN080e2v zSL^27`=pVai;ZEkO<|!!(;lXcVvRZnT}CSE;3!jyK1;&U*YW8T&I|oYjfyttUdU^0 z{{Uj{JW~SC1;Rv^&9qh>B_n10J8IKKbsDL?Ov-kS-3KJmFB<$2ktKqguhf-Ug!a0b zo3yuqGNgIWQ03D0*hIS*@#YLq?CLYc$cTC}BZ-{{Srt z$a`1LF&9ptd=^Q~zNBe*E5YEouMp23D;2I+-n$3LFRD{wWf0HKXn$Nbt0^RKykgdPk|K6w_QM6iSGwvgEOt_(nKYi^Vp(oU(!8{{ z4$c=d%M6*U)@e_s)wO5SG)-oY<$!w~_)1I|_#vN)u#;4WUYq=95LmAy{{ZlD`sSYG zsreqabC?zzxf-UGwYZ)(K!vQXEtf=-#9KQ=k*uQaW0881k?JK9%cNH1e{yc4-Xym& zRl2Z?6^g}TvH9=G!$-{0e{T{)wMe6CZ$tLu!1%=l*0jYa!|8@G9z!3vrq1i`*ECYC zq~dFPfd2rcy3*XIJl94zV!6=W%<|keB4$Mh_-9nef<4@%P|DXIO4dS>+^Yy6&g-<2 zG`hyWd=41}4@qZOsb%mz4HNm|`)2bdDP$^IP~%c4K0${y11!)%Wfigi0F{r=cONjd z{ffNEt9zYl>Q<<%^H;vol4afVBMjBN8&A}^6fMUL0gYQOBS~_ptW*S7Yil|q-rX`D zpBJ1~D<7Usf}^ujZ^kV_a7Jw)X#r(z|1;j>Ng{{V?wD;e2TmZc|b<+6E89!G2z zeOcd1CY`iW*h0irn<6Z8q`#pwy3?$Mrt>S2BuVWrzRHiO1?v>MR5r+#&um?oZg{0Y zrKDZBo0XP~54%qB#}(9zT|Vn0H6-FNvX`7Q2ei3q4rrgyRuv>|viULDtDEaS&_|pk zJk&Z#t5}v8zvrum^^uB5w;~BYr~@jvdY2Wa9Vn;Ppo4lb)NQ%sc;`mtuOdx}Hgha2 zvWX@d8Es$@$<%$(*-8sXWfpm+S)pcS^w?&xSoCv*&mzp4NU^HZ*(SHp@!O)DI(fwk zG{0^sMzjXB2fO+6v0r~9%7D-v7$0am=)J>w~ zU7Qm_L5I`@Bo6W8s5+Qtx#2SATVbw*alJu2X;HRiy1=-RgT0JqDXwQQ#wUH?xIt66 zV`LXh{*JzWD*%|CQTn#B1Rls~Mg<2y^JZ-$hWVI)%450Yp)wYA-EJSZl-l5N%c)K2 z*UWz+Em_QoPQ=t3MGCIcv56#&v}t{f8s+%=XbIVNeJm$P;lwuwr=U>rB)|*<;Ik0M;{=M%iM0s4->@^)~Xy-pz)0hP6EEmzmA-Cf6DCA^|fZRS)$rdVDv|fS8}GXu8^<1dH(>O%evfI z@UMFH$%tTP-EU>DcIM>@Tir&GmsfUdfn1Kl0_a`x%<>g>)l2Um}Taq=*=_5cuO zvsv`bX0utW)@tDUY9?Z4lOi=1^=lZl&{aPyitqp%wg1@Q3U(}$l z>QGnp7%RVmyXY&ug1fkATtsL{r~HimcWqP&E*j<^e3Rtv$eZAK%C|i_3u;vh>9#4K zB~GCt5*X|dM{x>?qYx~2o(i!I9kJuGy_h%H%sAH(x z+mV2BHl<+IoYk8S=hGjT2NUwgHo!;B(k!PX6lJDo966~#5r@Tct#S(F6mU)!wH1L{ zisGS>T9WXd)nvFFo*j}!f61TFpFWWMx0VAY5s3)RVzF4PQ5A~CVzsSnTGq9#Yg*Qj zVxqlx>MMks{Og&x5jhx0IV9Iw3NpYNVWn*DYhtzhZBhG^jI@h9kQTWzvp`)hlnFo4 z+F4fSBMI-Z8(hmR5@R;eGsD`1D-d5>pbRL{h!G1rFOa#QzHk)yAPPPy*O2HUja!;y z;<>+YB@Ovq}NLs?p@-FeQGOC={P`R8NIsX{5nc+tAZDkoltc zC97)Qmbb}f)`NzuP_N;JDjuTfVz^1a#Xp_UNHiK4S4rZ;gkqfLr0`F`A!*;iVd)Rr zcFZi&4h>}9SlU~N+D)nnGPh5>mS3}?WW{dA-e{nyuUw=OZxzSw^EzAi9JXU7I3q(8 zHrfLSLT%cZ6g7$;AP9#qb4dpa>rq0yU&lJqIC>45-`&0r^jlgdP+L&ViU%MzXdKqq zt+QFBa3AsyG*`s2cCs1TS6g%1@v~R5GIo$~s!^XctdCMCM7_@WqvpPSGgz-8w`y6O zRCkiZ{{Yr*GCItgFIV>tsT_=*W&u|nPB{;Fj3T^^mPGR$`4e2Mbdju%`o`i=f+SZh%4=oq8d=MyV z41~!oydAQ%!b`2TKGg@Sk?n$Inj359*(ZHQU=>+V)qny|sj+psy7ax-_>*5QgPtP}0pr z7+!Q`JeUl)YLnpo&03ml=cnwgFlMBF5hS|C*i>W+O6H}3Rjt&SrWG4%8_P*7nc7=w zawiEncw+~WH)SOsTNs#nvh7nwNOaP*@I8kjIxc6W1xn74i0#bA53_Mf*(Ce60*S2A z_@Rt#OIQ@DE8@SFbA*xAU^$Bwbva5&Fl<}J&HH92WiN7Np>Wd1eZwBZh{Cu4Tvs4! z<Z~!pM1k9FYO=OU)qcI;i$e>_i^d!~E=7OS8mg<75n@@-QqX|r}EgIY2ZZ1^_r zD~ze&p&1P)g`--7Ttbb$D~Q({ene_nNUmJg!j#js4}#Sn+fDZh6u)2<{>m^c=8@0p zN_~e)Z7bVHT5W3ruq)eN#b|hLJ&!2OW7^5#--OQm^gPr2{{XumJ7&Hq^S!(xd3IxS zZEMcaS;ri5N62GFP;ghKLEYTqD+pHXO+Cj}WqEq6d=}hy5Jab9`$rOtJVlvhQ$%bV z!SX6M${T^1JhW@zoYlbdERIUYgen);8LdTXD;12AD1bp80L1~V00n)deaFGao(&-@}tFn2jl&byjc1DS-#IScCR&) zStr-#ztxRK^2Hp-WnvzJ`3+G;%~vgy52)nxxD;P3Wu|b-tV41XOE4XyP9>LV?hINj zzuPk6x&d2Q?{6M?V!3DujGAapEPkC77?nvj&@v5Z`wVZ!tijtO0=_*IZARSD*`&H) zQQoB6oo|*ZCyUxQyv=TMG1AR zyG#kTLM|2et3fiNb!%r_YNhp<3LsXIdO4kQk zE9YM>yHh5>f1*U3JbWt1HM06VoAh^gk`4xQjd0+tl^KEA!x;# zRr8G2Jw9ltpp~s30wL^}{Y8=KemPV&z|(!6n5R0#HyYd`9OR$tKj^3b`y?Ee04ZLZL+MZCin6_lQ}Dy0z{o#w(1x%9v>8?B$H+ zNiJiGjlxS(LB~-bK|~zjiGPg_3hU@=ZyBQAnXmPQ41zB=GD-}9=CkJ~C5StDbD(Cx z{uQzp-l%d%md+nO<~q}OraFxKYS2?gB@ro&%%x<(S`WLbZ&w+GFSRkeZ&q^VeZ>hW zh^@ROV-zu1+KgdD^f8U-eWS%@qavHd0CK-Oc*rFA^#1@=#bIkT^Ik!0no*IU6yWMA zf4x4{IHg`ko)ZZm>$PXi8Wep#YZOKRT4k*>KoMSRd{-c(k#NH!jc{QV+gAe$(TAdr zJ1o$V)`jGvm#94%K%jhi^>4QgSb72L4^06yU?#hE6k#QF(v$8}k?ACYF>^O0jpV*4 z`K3%#sVqIC<+ZCGKHgZO2(#ozf|MB08?vqkQiGBPZrGdi4+!1juvPJH8*yGMTu+3}b*I>)z_*KH9Y69S@ z;h9N%9pqBf-fBUze*u7{p9Ec+?l!JUS!fZB%y#l2n9AuSj003QYj0cPmAto#U%5?f z;2JX=BJ-y~rYprSn!yxKDLm3w@J$m<7;59d z_^W8oJ@MLmQS`J^O=}xdbo8TQ;=SoxP;Aior#?kvHLYTg!ug<-$yyp2^xGAU^qx<7* zA4{;sS~nCu)hhYag;I9an6fbRT0xTGrGnX_MMl|3$O($Lx`U_2e-foN$ez!t^(fLN zIW}|fPX)|(DAOW3uxiQtf`_0!3C(#lO>$rnc7YS+%WzroxSd0tnbO z2HJ~x4djruuoPPqTOOY^;UP-%TCjFuibkR0 znB{OqGuMDhdze$eq!`(O*(n_3mBn`kxfIaF2@P!2*=oV2J{`Q07~?IIjQJER`2K&7 z;MdQm$%<7(5-FfZt}{&nH8q;lv51?^c@!GATpVLkYX+Ca16a*t6^cI#?x2)bwKS|n zXA~N;2t`v;TcIY^4I6qey%k~VvJ|0k^e^#3{b*dPRES)tVNv)i;i+3;QpBxN%Di|r zFb1{7YB8b76a_MXtlCkZVY_Y9Zdzr?sifhHsPzW9mfr48dAfv*>+YqIXyNEi(UqO< zE&6raLnWo}c@+jLT!xZBM>AA%7GOMzab5~z%6nExl?y&%BX(e*niT#<4qwXP>mP() z6qJ7P`;v^4Qk<(FVfaynBNTl{%gETbxDmr6=8wdF2XorA7cyP754qHqUu`I+aYjHY zO3#BPE0-WlSqzG+aHo7m)yCCqyB2{Aq7-QRaw~!8M(bZtR?aIqtfc@m#!2B|e64aQ zUP#)ashFh++L8C7;b<^n51CA!L(qB>H3{0GZN)LgNZY#9v^_8=4>@sMhJ>PnDF@>O z*P2=ezD_Y%tX88WVuovWt;RfHRy-^S^(CBn?FJ3IQHh0M)+#j8ImVHRSW?|cw7pG* zMb#5D!)0qVshcH+w4$1}z|KhXMC5$dXt8SPx}z*G#{F{STlB5V)E*^FyA;+l5o$%N znDt~Qg(cR%5Bufet{N$=VzK5gyqZ(3A0bD9?GGVklw`z&tEdX!aX6rTKi?G9iXyNL zVzF4SldWR7>r7U(Mmze_DAy<#OK}nR#u+a=un~QZ}wHu#9k;<`7}?YW6pj50LGx#5F?C=%L)=#AT%6f z#u#|=Xah&Z4>Sfn1!96xrFH;HYh}g;0Ifk@-5R7&DrFKUZ;I_$*J&+96Z01)i<~o- z2k((`6!<_%-~Pv2Se}vKv^o6w$bC*ie?Ytay0vH6V)4D;19i6^|O$x{b&tQlVxf z2U^19U{*#RVUKzhY0gGLy!ad@1T4c^UV(qNYUIFb~_ zA2rvyOak8c2qh7_RjNv$8qH>h+66`KlkKB7oY5rESFM{?UPg&^M`ZveXh&WaiLHfa zHMMRlYTC12DL(x1XT^}?n<&~upiAeTiyGRt z28?mF8)Y@yu%faGa>BWda%PpX+T^+sN=<(R=D(RXBN8Eq)qhnqC!JbwNNzYZMg)E;%3VSUl?*Q%{O#El`CD)TWj8ZTyxx{8N1F{JA{S zNuZ7S0Xd^S9V$lFmH7wo@1rlwXDbQZ>OhY?*GJrI`Nlmg{>dN7H2~gLo891-@}eBk zw>emx7gxu)4WE)$8_W%-5uPP)mNP*Vva+fGAn)pWymzqu7N!>>z z@;$RoV_SKR(59%<6u&uK$K~z|2-iEhW|DV^T2IdtILyc2 zz$iu*waswRwG=HyH?@}=NIj46EAbS?9!J``3}OWQMHNSLEv%Nmi*XlG>h~Q@;Zk3l zOIwkNtZt2!%1R^*OB(r1)C0?CwDN64`V&a)i9OW^+UtNm{{Z}EpYCJjkGfReku*{% zp$yCOAjpnBI{yG!BHXXa(*4x}=6RUy{0|l6`b4~N>>Z>YZ9TJn)ILe9;)6J(b6WvY zYSrOtXz;?3!KPKu9R*|ptvuZ{LRk{cRfVES5wk`y+i|j@2jM`XV$5zeVjLVuuI(}f zydje4AzPT^D|s3)KH5*dPqU__H@@<3GJ!+Ye&bD2`F}w~()p&WVMouYrSi!7wrKok z(9rbPcGk786mf&-K1EpJv#fZjJ<3MaitCJ~?hoDQvOj&+hfdaid&CTkzf$Avw$?d;P_6N zYHlfFeKnv4(z+s~e1#y(2{K7#Z)Tk6k@wL=qgmm96&vy_QWkE1ar-qj81pB`PZ)*| zb;rpck|FPEdVjcjd7vpq4L{l!&!W+&{(qn1vH3r&BE74}bgc)09cU=Wk=g@YsG(>p zv;w<9N2jAacA^o*M&D{%U;v0H?bmMADf)VoHM1;uqyl3UDuPo%{G;qez-n2+Mz{eQ z;3#>uJl{}HmPxm+bYX#Sh63$)>O8ACMm=i(o0wr}ObfljMBY@#uaJ#MUYm?WDJpynTDur@MMLa#wpL zchXmS^eruRHo3^g$h>f2ge zHx?U=wo{OChFI2`0wcbfZk8VFl75@h`-u3Bb;G5z{Q57?L+ZRu)jD9f7fNETkodW_ zx@*74pK%__Y_N^I6G*!l0m#54=7*v46u)zib9_zaqKu#m?O;tu;-3`~6?OQTH>4Vm z_aJTXJ|lkvHT?eoIr<;$YTV>pfTsqN<85es0x9#H?O!!=ev+ROd0b|nzzhw4<-0!1 zOJp`{3T&~WQ7RpZ0Mnw^a}Z%HMqYHBTVBT`abI(#w^A;)m*VZZh{evwmf03acofk2 zqv(88U$#FiUIC~0^fijtHHrtx_cGI0`+p7av_5lNR`tCTpG)Q`7YP&~dEI^1u)`(8 z#5t}c%u!j9c{R)S;>y8pEr&~t8@o|$Ru-Mrytd(Q?kz>JvxB*YR?=ID1W`THcYHw4 zBoXNfVu;$Jg;i8)0^)*VmJCPR`wSaK@NZ2P&&Bmt9b~mmH-8n@@B6E$rd2i_YEcLH8fpljh@Xq|UNIcV3ZLC@|CEeHBtPfC6Gs#xaF{ii8q8zHn#JQ}R+ZDLNzSWan zYx$^8x<%Y|K83?+Y4}D*hX98_c)z0baBd?;w70rOk)(%OaYXv7)xybpEv2*G&-j0( zUfWz~aNf8TI)$U~?pC(NFYarpUx>z675x7Iq>V)8iST@dh#?0QQ*fhEwrE5$4k?$C zk~~&%N8MXg?c!7zwb(ppT3FmQ#IpNo{_ADhbNA#Lkxmu7{8NqB0|6KXQ<(?5UpDEP ziXC`Z7lG(o%A*?GKTsxS>WWYGcxn2aG6?#OzMs?~!rjJIBvt^_E%g<_JLa~^-(bP> zRwEUP#16|O71_klI+?+WdWLgvlf!{o{HU8KBl~D{buUFtliVeB=#}iPZG7%tt2u$ z){)#ui+3T2boXgo{^QEfT1C`M#=zz_ZybW8Y}R}$d*}BsxA6+;OXPe}^H{|~J>O|a zQR19}EUZ%Ob#AMldX&+(+PP9fSEfl~4w4ywxgYeTG7|Dtcngtz%Xw)s^%sLyW z{{a1iLdLk7o58pCwxX3hOYW>{Mok$qF`5~mxu^S-dAB&JWEu$q0jaN%d>l)f2S1k- zE0x79?C4|a_Yu-{%1*BX39g}@+_)8H}_tcpvuiHA|zx$|6=HOPu2>dzojk_XW#pfoKi?gpG%7qx=<8t`=6 zsd{a#!gCMl^g4QDO>M_dRtCZ`O90SWtv#S~016pXB#Izr(Znb&)|%*KFnVkU*+JQM z*cuKq$SANN4A%>qMKQI)_#Q3B#jZfIwz_@g?TKEl`jTi+r1`iQrLV&Gy!|?Fz1z!4 zD3%G{nEUQyX=1@D`8CZLuaW7E5`T-_(DP0;QCL3l2T?px7DnBWlqx!;Bc3h8mN_ zO`0AmBD@{OwDd1RtKZ_JmFD!vpz~O-;Gt8B!9JL*Rx1Zuj#i1}x-v#$%?0pd@e=X2 zzIFz;Q9=AxDVP=yq2x66CPJ9nxLnakP-1H0deDJUF3Erg+;q(p!DRpl)q^q@QUymo z7r4z|yLJ(r3p8f6Fy`HGPCy`SNglyt)(Ua$VL?KNW!Jz~aZ1W6HU^}bROF!LAy9!9 zWNYZ-Qy7InZ*66TJEfw$jbctF_BCsQ^Xg70Nkz_Cu(1-sg?XbG zqXch40F}nHZR2WtD5%&&P1Dem(_9C%m1v<9k>xnBZVH+6K@P6EG96jdjzE~FQ`l=< z1eS$?3UZ!UN4RZ8Y8sj<5VJf;Ll3uXQ$*ZG#yQmVY!l8oU+5naV5j8 za_XbSZZYo5>_lu*qq*iKy}SEkj5*NlGV4*P)2ud@3m$CakVk7~IV~BZjBNpVP+JdZ z3GJe}q&nA{`KMnC?nCg=(ye0;C66GBr<^ZN6~+OD*13|eW#fSL_2Zkat469tL3O&q z`!tQEJT*ME4c8H^Ve z^Xp}HM2jh8jaoUU?`4o1qZ>nhk;>OjjT>dq?CGehG&V?)d$`pd$f*WLC%1oax}>}t z^Q$Pl6xX<}^98O_o>7BviCEh6x!sb{3^5=?bK*noNxl4@=V5O0TxOtg$S&BllaxX^ z=MXc+5#or=g3<>Nd0sput~8g-Yi|0(8_i7>8*dyr4Q@aX9a`E#s*bfFlap82a+MLt zSliB$tYj>(=D=96Q)u*Hd}>J$Wh8}rZX|1NBrwMs(=0-jVrm#v4Xq@bNMp*wAr!CW z54ioy;!>w7iI&k!n4(ve<>#5A_9W|9G9+vLTa-&4=&rIsXEs+}CM0XdO>lPh7ODNm zZIj#4L$BCwH4)o@R{qFbM{i_R8d&v*Cf4f9z_#V;go*B5gkoP6CUs+rbW^~@t!>L} zvS!_WqMw4wjziWQbx``u;*o z6~U``<=JCGRul(CjV_ZDPF7mRhH1U2DT)$Im1{Jb%X2u0TwG#1xg8epmy+d{rJTFZ zA>xKs5cfLMO~|HT*3wVPvbmL@VI(}L%F+SUE-rZLYoO3{^UAOV;_$OuzaT=e+pB|4 z;~Cxe0CTr19Rp=qA9qg`vt}kr*;cLJb}@q#R*NHDTLEgrXX~8t?j?xND3UZj%V_!P-3hsGWNwQXhHeYXEUL&7Dkx+ZHeB|%-YPMryf4cX zgZoHl)krG-Xt1Dh5CxrmtppUYjun{ilI4MtX(Wz0ByHTLkz1yEd>`8kma~G_mG7Y5 zR{Cm^VI2b7*y9)IUP!G3rfXhCy@92^x>BnG?;azJO>-1a9(!@K54yQDx|7)n$FtlsIfMrn69$$8%Tbj| zwmdgi&-Ekvc9!ZmG{Ky2a-TMmiSEoRHRJ&U&Xt zp2>P$#|=!|OD$a`LTG$%qaSmHt1rXy&aOIblEHZ+Tg`a!TSa7CosSJHrdpEbOPkb~!1GR4WxF}= z9J#%9rN7#xl5EX#>fIo_)}YC<$hM>l4xgm=6570V1+qzDqO6fJLkp!i5*xH=DpvqB zyp~Qm76Yu^MVleTsc89^D$?8B1h(7S8#F*zY=9LUzeGymQJPt0ZCN2nt>?Dkev>x^ z_06wuE#w@LNFE5|k9ehYNUfyZV1*;Nwz(n+*Ad@2wX%v%80}pHwV;XSzJyL=V67j3 znqcaalOEe2{ZX<-_5!J{H9o=w|j|XXyH^LYg|MhTR###u=Y9BTe+)7GPTXfj@_3K z;g&hBIZUs}dVb9mzOk=&MdQ|aA{{Z9+vP0Gu;Ps1m;eO>_ zrjTL)Wh>&DnyhUN_0<0Wg(2h}Fk7|scNY)RIxuuZ5W{kY@+hPBXx9|8t4VZ_vtCFp zE}5}cDJV;507qU^9Ly0t$YudY)Q#L+MGW8ELG+`BMa$f@5{+SnC)T3B)|&0r*5!$c z;}YJ+*3wNoPJ`%+A8hI3c3>)F+t`EKw2if;mCld}`D2S&tx>)9QjU0_ElUn=trvSh z3z(+&-g{<~+{ieQ&~FooUUgn5lmi$pu(poz3{2P%Geb(+Q^-4xN0HpORm|11y z2^k(N<;}!FK$bx9TI^m`D-3EZBXATWh;OY=ZBoAwnlW;*&Q%vIXKk1FmChu$Z?4%b z$gxj$7)!~u!^B~Pt8v4TZ6fo4h64lZ9Jf2o3mI&!Jk&$~0Eq4{J{SJM)5@$^l%lax^xXMUr+6V3S`(o3fhcd zpLgN=f2k~O5VyRVNqAtA;?;feTpY(AZ)}Ga{EP!)DJ~yMx04c0F^*JjLuyA09Y~WU z82^V&$d{{Z~A3T@y+%J!>M!N}H}Kh!M)caz7Sr4Cl)?z7!tu6mH#qnnaA&?xFr zMw3DtQF1wV(J;P-r zR8}czGu$(+)?TgEE~bvutaoqARypI2C4kADBY?=(aq7(BWwVfpCAj6hSxVLzBD9!{ zv||kLl7a^UMw;bAKFbo^>rHNBj>;s(-NMM?X5XnwmzI;hw&&e!u?Fc@hy+@fUt=VJ zV!GqtV>zDs@$*oR?lc<}X$-Nx&WnghaMJL}Z6JbaBFxIWTq~XyXA(S{NV@j{noDxL z$b1#uDanu|Vlz6UrK5-itoV`-rPKKglqW7><;zYCJv-{ja~`)B3SRnqmSG*Zj>^?D zQOYeWVwIqjHm8Vk+Z@c}21hI*kHboNU+SiOd0LIX_|!Vmd9TBeq(ZMh}BxF(tYqn3MD2eOEUhWSmD(_}iKZkuE_ODH#IStq$zBXnoW z?jxjZw-)5El(=#Xhigk-OKvPVxZQePymu)Txm!C-EzPuqUBmV6FTjqLLs7@$sm;&S zJ@#*H8%J+6YjqK}crIM=Nq9uoQZLl%jhlP6&CU0^#u;#4?VhhC`q1*abpkEphE90# zsEJ*WBHhCV%6+B?n~_FjPE6Fgp`7dpXlnS0I$i+=LT0du7Ui5vb#gR~mDwSKOH0e1 zSG^iT)6+=Jxq8pKXL5@Dynf|2E?#6h!oJoUJle5qsmO<5D6<&jY?$EP5yVo!qB@Rw z3I}=C@irE5@l!$jE~O`qNWfXm%!W=LsdWhxO*bX5e&lr-&`ANrv+Z$l!6dgbTgGY`K_yZN zpWJv|lrHrPin)V^!s^@r#-f0)MGuNrufy;%*-tRDj#(-SBT5+qgPJK+ZhWdh13Dg4 zYmwS*R`!U{q$1hwTWXm$YocL^6SNm^+4S(nD3P&di>kb&wX$a4AUKTXIQX9F-D~jU zB3DzhZ8U6jIrP4`kBg~Wxm&0`)AZ=ianJqP3XM0YhZKs(Q zWRP*5k8qIFCj^_bqoHed4BapG86TE4w~|;oMZa>>Nfqtn5)7&4P1XsaeQJ0Xb)7jI zQ4-AORU$Uf$yV3rfRGK>?3WTmgO!ZDaFuysxp78ji9>tHhT5RjV?2_}b8#KDjPdI* zl+91(2PMx;@>vBk8SO)Hs*R&adz!s%ZsWHr)4}>z3@z3Z42aM~kVkLZ9-Y*@-(prc zga(p1ogJP=isBjKHhnQjn4jIY62f}4sD|F?NpEz)R3@l16sq7=zN)=O{{XsCCnR=u zWv(Zh-ZpMSL2O`#SV5ZdT$_yqeI_u^)F4vO#j%1yr^S_oGjepk1;P+i_;)LIN#XP zVYzc%K5ecbCN8Y7_#`Y{ICDIW-dt#IFS?|?#N=rR%y#q3B+{|thAA}$H+6HxENzkU zAUYZE#mTtU4Y_C}>n<3^r6%dIhPbo(mlH5*NYO>Lhj8evchx$@{7|i}p0=0vCp|9r z6LlDo6NDo);z}&LO1{kV^trPmTiK#a_icQWyY%jn)9tmqnj;)m!Gv>cVS-|(g0*qAWrar>%Xp35nvL5fq64Rl^Kh-ipGM|w z%AK?a(`SC6a3G#l5w}?C@F^ z$p3};;NPRdeJ!y+KmkvtcD zPTa+7c`Gf&>n`0F3vU1sp_p6O3|5d$Vq=c;SGSrJhE;`YQ18yR!sA3}<1SoX=btI{kExZ$#Z!u>(eUI-b<_grzl3V>K7K0Nz-AP zMU+oN8@u_8{{V4)1h$ubHc>2TYax4yvN|+IIT_8}%yFzGqsZX~j5Wl`N{cNvZO-b$ z+SGC@g_uT#6yQ|&Qzw-lLMYUbCCY2&N%W>A$0RYtHZ$Y_5-UfIuP^5}Gu+`VV+T&2 zx?2!CSX*eMe(DMS5=@08z1oXuEiHy8RbXQ+Z5k%et1t2`d96 zq0-bHOukT*d1d2v+FLYm(m=vN!Y-}V)-d`NkcOUC9nFUr78b%jt9O~MdTQ{)c^Qh; zTg}sgZ5Nm=y6Vr#dvf`n;^SK4-bn4EhQv2HX^txRGKPtR=B9*7x!6Q>RWgeA+uCy@Rm5*`ZfxG-$y8YM zn^t8X)63n%95(~0-FH_*N!37Cmfl_Dm?#U)T|t|gA;~h8+Pm0ZCQLk1rEVl5=eBaX!a|z5 zQ5(s2lSsh4q*J~qToN90A&Nh9PZ%=ID^x-=A2OQmMv}I*9DJ6qa2@QM`!sZWYm0t6 zE}uC{c)(i-3J9J!rz5zzjfKV4(t$U+QxFg><=X~Sj#%VE(6oys2?EkcZmph2cH~|V z>=lQ;?XfZj5uIM|k)gJh<8gWLB;#0EYX}b44ob)2?fg-4s?r|9)yvx3>LV;*c^fqp zypiBM{UUA~%gYA0o;F32A&60sscqWgJ}IYBQKIS7pIOP-t#Q1P_a=LR6k1}sdM#TP zNgGzYflJK+OtihN#r&n6TY|bhx|xc$##~jctddK4{{Y+Sv9eDUbhasZeLD`DidwV( z0O^ed38SuWZ@H^Rpr-|*1~CyGwhrPVW_GBHm=qVcw>gWZ$HiBW_jmSoyGa7>t#{wN zHm`R)9W+dPbhSM}-g#{$wuOvE9#<0!c?Cv;x7-O5aInj6_SF+K6GC)7E9t%C8M<#w zx9qL2-K3<6Z%B?eyMpoKJySD9DdRSuO!P);Gh@@*+UJjoIVDqVw=1l2!eIKb-4K?~ z3UbeJCD?gHCP{gn)*@EPO>ptl=V+rFF#Xu|l*t&5G$gac#F;Tskjr@G>eI~E5^E`! z+0HeVUlA2Wm3O3zQf2ao6cwakg&>p}Zsxb%#wbJ8y7AfAfFg&fT1Om^AP~eMkCDr? zO*6@Hr9j$6x3^wZ(|V8IV3V4W%b8$;b(R?{+6%K2ZM{n$i4!q0;2*6QN`7RSadUqu z;_5a7wvtX-`HtQtOJ5~pkDjfhQEvk%d#3s^60uxB;;lgmI&9NMT1X^%vrlBmBCc-o z$~Xj6AH}&c4q_vfjE(~_X&5&-jwo=-4{vDhVyMs%{{T{GWiZ+^Yi%5Invr-Qh9tL$ zqN_B98uwh7Z#!#Na@A=M6SGHcBL|Xi#VXoDo;nnJ%hxit;d~^1VRnrS@=#*+94w%> z9WBOdo$zL1K$fPFswYALOh!W+wkv7T|KDOE0~k6W2vaTn8cw`pG{E5=|V)ng&W#H!mHQKJdkv!Z)T zYZeSDX>M+9mG7j)Qq8GS?}nH;0>(v7r(r4yEp6>WE$Pk7ML?b7Sotfs#R<+XKX+x6 zD+r?7m1ef)p+dy9N%od!iVqNk+Ky^zJU|Pul_OV;8iZgmS9tgelsXGSS>OOk+?0X> z&2w?)G|IC|CmBeCW>aqdW6LSED6ma#vP{&+RC#%;b1`Q)R^k&4X~>m(IMv{tt;2&D ze|pTkV&745BXM3`ebNCr>k1kPzWm|=w-H`Rait?Mt3@!&)Fcm4N2E*v3lu?F6C%|( z<>|_euM*80w58qyJdD&@QC9Pmmr)zYG?_io1!%?N?P#E}z4k$C2YWTu`gcsIg5qUm zyaGCk{#h;w9m~x#Nh2!9I~S*55<#+C6E$?n_AL@V3^RY?4OtUcq{)cYL8P`h=WT z_8;AJcn7u#<56;ZYc=_j;xJ^9T3$-zG;Wz`CoN5Qw6ce;H6w&mM6}RS+O%%Y`v;*L zFp@7N0SXmsRbcVpmLe{lHWbShDsOQFl0gD}MTp=oMT3Wtr%`Qc6|N;AE!FM?!C6+? z2<2;uHfrW--l9^KBuosDmg(?Xaj%C_2Q#g(wyi_ENVJ)07B`Y^XpvpjFJP|~e^L`sUSK?1>YCYW-rW0$~m8~CDwgQYb+nQ8bUOF+>3IKTPa`Xp`*OOBm z%{)eX#vr(3D*(2QuTp2~HwU}AWs2d9b;_cJ#C5bSO~FQZ#djzHnI4bJ9CY_`Bb(^e z({jbuB+2QMaMqzEw2zYF?YVACd(6T|3@A$U@-U>hOf||^aJVyOfod*jITU2gbCso( zJrK0AV!4#ls@IAGH9fhNr?C2vDTPX6qdavqxvMz?HQo|%eubFB^;t6gDMBbt>f+pT z%hX$j%FzTC%t4~5TuV{f@>Ka##Uz$(^y=8=xqE1?RJ^=zg^0Td&NgV*lwiK}K+l&X zJsW3w8H$a>c>C*vYT;{UG8YeV{Zcr!XDXF>01;Y5vs%$u4lrC?d&R zBD-ZIq6Ps)FWk5WTm+VW(s45w4b(QZbJbQh?wUqmBr(L4(5bG>k^MNeKTMTrEM&>H zb*?;39y?MQ;=5OMAN?!L$ui|bfu5NJOK}ItY}P|pxoem$HOzV5CayS*2y;lGYFL9; zZ>4w?)9Xf3)v^i_Lt3e#@hxu)P*7;bD^wMbD7dGRD&&pGg;)y=Q`wgdWq}lWt<8j& z4A4xrtsBQ>Wd@agd8T6Gm0C*U6k|-o^x>9Fr*gfb-NpOAVCe_B9U8gLI0}4eE(%gU~wuW>z^1x%2UY6r_@|3p*0>hClee5+AXBtCya_eg& zTm+nNaaYk8<4?F_X0Fm7V8>_L^m=gN%u9Dw6G*` z^&h1dO>D<^uRPxAE&ion1)VLW+9tR-x|@>PD0v*VTd7Ig*xbR3iz~H`;{I+p`i;ES zw|-vwSqn*IorF1S>#NI-$|Xr;p7=6DZ__lin$0Mf(Gq2bA=J_;YwLL&M)$YfFiC6H zzYts*`k&#r1dfitZR5o|F!V9dRH1H^7{^iE$xklTEUS)PhR(Ddsvjn4qYcdyw^4>W zxVl8G4DiBHV6sr6${IF8jj&2ZCY{^0dH; zm=kGcIG|IkNA1h4cTX7pqeAC;D2{kn3mz%$-Omdt?b)fVS*!X+XxV98Zndt|ErAbj z9#+H}Yhb2G9jUF_g|ixt+DgS5huvE!q%oR*H17@!fY&2{E?TXm-B>n7;u>Fd6e5JI zrb!&pZIKjcqhc-DT1h^eJ{YcQG>9-oFErm*I~8r5%j7X37i!~L*(pYAI#kf4lp;2F z3S+!^kb`9EOt6UCk~^fja|HcE5_H__2)heLSLzQR)xExREcelfVd>VqiPTq!w%w;y z5tX#DCN;L>P8NctXKEJLvd8^3VKPB(1P8fvi#SO&A&_QOlSyR2 zhTI614v@|s zNJBk#`%+s#?JrMb zw>pXl&b(!cTB#2TEi7PxkL{~g&KdEa+s7+nmw732Y%c-4Iwb2#dW`k}*ZA+C0WuY&Q z=+U`gT19GdKm(D5y?wR1s|%ZYGe;$TwaAoaT7q~0ivAjj)TKf7b}@x} zJ=#v5)ZIE(rs*sz`g@^B91^mFq|A8a15-;Qtr_MbCm`U0>6layI@4pP_**4Vwxq6t|Y`QZ>l(Wo@v(h9m+MW>^BxrTxj=~ z0%Wq2xPo=mBKW;t1td5<)w0x?N1At*2cqn$+A?j7!0F0Jt((tjPyWj?&_L zKH-0*#vy{owqB!Q->DQBLg>$C%@~XsNoujJUU92Nt&uSFPO0 z&p(*!@VX?u85i901u*f{woq|K#wuQ+u$Uig%=GYe8jW|5vb7A{g5 zE#=1;-Q|Q=ccaW*>sb)RdvGMUEun>2TUrQedsZS|pFDyaS>deCqqrDZBE!oYuO2AL zER+?Nh;4|Cm$#0iNYuKdmD*;zMZmOGu1#oN6Iqd{Il+~dt^kx7&8zIfmbWWhK6Nyg4H55!chMTQxV4&$Xeo41(#IoW4DxZChixNh z=|*V5@8FiCj!3|ih7zW3A=Z{%oBsd{+!T0aEFhneBpOLGFg(*5Dtl^m(kbU9@k+LsXD=C&3P1( zZu6zco+`AuCPZzCjv-v86V@aj{!=fTs{APYeJJ$G#pIaj3a{Ksjb}+XT=$&G$%A}TvA=;qY&j;M~a<5Nyjv4AWZ4O&+ToEgmWY9Mat4yOWUXmsB)cT7CwlSTh{z zgkQd^c(m6Mnn#a326AJ#rD>InsI|)(5y%ZR#+pDAaWq-MX8JX-^Eh|$Cp+j>^1hT`gX>O|x$eP&1u(W2IrnIp-X1X&i z#8cV=E^NvvetR{HG*(dN7~xf?onu3LmhJ(rMKq;oYgho85;f{KMp;+hRv!$70$sFp zIm^6m7C{F!&;{c$UPZ?>sS--^#(YAXC@jMRk)grGLo>&Yu%N_DWZ(k9jnwT!K7koC1ehHgnS~RmJ|yT%-l#B zqgEC&n!6gYe{M$59|u=wQ1RUTqHlHUgCuSeoU=gW&9m`!dCQ56=ZBWcEYq^Lr zKx9+X^=2bk6OJb7sUtxchNOY*>8`FMD3_JZa}{^R(p&U*hltdtP|!>$771&5($e9} zXtm4$X~S1`h&!=DWO|ToO=Goow=vXA^~lOQs_wH~tZ3XC`i(=Dh?!{3B}U6E5=C-} z4Cf~04F_4!TdoDD)vd`fSgvNbh1hhk=_gEyRM@>iVRb8TN(gTVQE6v~9l}>}T#RX^ zO;$)~5U$iNq)I(g!RmqP85etxllGf^oH&7Fok}I%wJVwES0L27ns@|C6Z^&VmO&J5 z<=MOx*!m6Njs5aAHYBO=ZkKr3k7BCK66& zwqE6AsIAiKOU|E#9Xec#SVD3_DZ!4cVs~e@U1zg}WDv=`Q``k(boDZCL`zFKjTUI9 zscstDyWw)(SwFceijLo&tS;Wt87H1f6VFR(qTM006$`~2GcqMx-V&E4Yk<bonva26sc@wH6Kd5W|ODf!m@P9HvX3FL!rwhTl4{e()eo@ z7cw=dmYrNv6zf7(2 z(hqRB2Do{eH!;&XNnB7(Cv6y}vrKlOPKm2T#)l<1AiV;FEBN`S{2%|s07ei10RsXA z1Oo*J0t5sF1pxs800I#bApG-GhG6`=px00;pA00ut-{{a5fo#+1m=-dAQgACZu{{W+1Q$mQh10S-?`5+!6 zzurkj=G>^e`fb1J1I_+bEiu@j)}NwyEt$z$SZ4JFNQ$*o*sJ}}2Rzjc^+CVWqY~qF zAjtm!r;D)1IZh80J9t6?wn@ac=TvLBP#PN}H5R05jA*Hw@QL^FNIcsoS1L9BpUQ3W zt6AG0`gUAkBZ=yW9V%kwRzrM~i-#&S($fk6y6mQ-2*yKIE)da>_c0?TBKFw_P2O&g zH1<`KpY*vmI|TR@;pw728KJyHXS$~r-<$rLzX*KUIyz2WmR_q_RH|x&-CGr;qGy}3 zteAn6tC$EYnUs0tE8HyMW0!8ANCWplw3~N8mXdoY42V)(KcvZ1jY$CBz1DL?SqwZN{$H6iG2`!c1T{JjA%@64ia#jE%Htw8RY(3N7Y(|HK z5h`17g0hDx;Vm)SbsaDHf9Mx^{{Vz9IWY&E;YcWOgm@HDMIUn6A;GeRz8~pVR=RUp z4YCY}IqlWmDoT;Woj5m$RO4mysUO$RxPJcty6~H%Al$r@0nQZt&AsVOQGV0?CrR#y zh$gIsN&sj&-cT>S_0d^Em3VJ41z}IP3THXfs8ib7WLSfP~tO%8|xB{rKOE z>YU$;`a_Az5T%9g8lWEBLwmx)fLd}BvJ(KI%1g2_lq=+=w(N}Xkz%>Nyh#Wq;s(R* zbtiA@gqJm-36~gF4kjW_O9j_};7nO$2!g;{{VZQ zLSZ$4Sf^l(1g2GDtccYRqhGm>5u)ipjKbe8h*se{{{UNlDbQIv9j2T@XO%SLVH_uGY|wK$+5uQtG!_|DHQ+pn6qSP9Tt+e0 zH&5_+nDSGwW}Ii35WF{tD+}21rmUL(0KK1y)(W@DPQ)jaiA^E@0O*a;Dau!(2qyWa zp8P#gLxCtAVI0)ziNrkL(xGMaRf5`b_aNJh>%{nC;T$)PV43CpZvw}{ztsle^E~AX z3_GYc6JJ#XY_L6@kE`Ozc+pdP6^2;f47S%Yy`8UhPm%<8SXh<3k#&oShlAo_y5O}l z+A-PSvku@Le)i&dY`hRTa+Tn*M+@)>Av`kSmlL4TLMoKy0S_9?7mw*y%|nbgNHS3SqTX6iL&2`Sgs?of0_gO+&Bjg==gXnX&VkcJWd~nOPv`km71^y7zOQpaD*cq z58fJNysF}zld+w9aBRXSfZ>uJXz)Hr`7cF&1r$+y3msI`49ogSYj9lX&Dtk0;W$Qh zDPtqHsw4-Dz`C`#5jR&s6~7)=5QegUuO1G!R(xk)@B?#YNa<*@7)?!`xKwld%$0;J zm8^>fQ!5IQ;h-F3{{TpFy~Jj*L#i;-MM%{zd<@1&Vz_hmD(hmbt`$qqfkGC4*W3t( zo|1L<=AhjHJMhD1E-P@{^U4Xi`^%#L06?7Q{3*N}2HXN1Pm=Uj*$?GGx-w-M-C_cA zP8uUB_qCO7Hj96Nrf!Ja?n_+Xq8=Un7V4*c*^87M=7L61qP`J!F8z~5M0N|Q)eng9 zY@#!2x|Wp(gQWrJu*)X5cSYU5t~!HDw?*J!hW=r7f$grLtiy-X{Qk;#!!iljj&Pj9;bYno(kscHjW0H1z1K(`wsx|(jR zAxuhZrk^!qKYdF@&Ztbz>V6aV4V_FUQ0h*o099mEr+xqxzsAvT_vx83Io!Ws}K zDJOtTgdqvxvOF`Dd!r_9igQl_p#;ge*;F}NEeK&@3Z9=>`_53g=1AF3#IVL6S`PQy zIc$lVLsdfCuManO(KpNQAfPtjS_Mx1z5UR(OPIq^0o8X*{Ob9$#>H6S^mLRH;onAXZCd zC-zR5Xq>+2$%s_iZv`+2ZZRH-z9A%$VvR7(CR7X z_=*NOa#V)gYod0cQUE0eHx;;U_>m(NwEWSU9QElw=XA;HKXwt}nu4u$1#+g5aR`<+ zKdDg>u}u>(!=>M-A|IB87-)N9$+bXsXndn(nLy546z4mbMv9J&LgX;mx(oxGGb(i` zzBPo<8y(Rm#AvE;sx(6ljiydWig|uzRvX1Sx9+94MyA5CfwGe5zG?0PBOv08o@FDi zVz956y0;$aaP>|F6&fh)nm0ghg|&nfsfCg*e=f?$)9xeUM7rCm>`2`>VTd3h1jts^ z3Ww%a$!58AOgN3^&Q~We*}5Vb^hVU`qN~KJYN|Fshk8P(w;B?IYPixD;!-9}kz>g& zo)^s*I1(~aO(9F1PR$>6WL*~F)>C<^B^#^aM$!?U6qZ+mM@58v|3b5`7Y`o(Vwa&AWlm8c1|M` zm*qpk65(*>uLlu^qKnx6%9Ds{&=t-pcNo{*Dx5}^$%O?L;!PxIiDQdpw82Apy72bZ zH?aGHcuJJhvT509t(qV%>S9+-<0T_Mxb6^ZbQhEu-mTO1q#$YmTbF1-5%GUz%4BG^ z@>ayG9O^}`!_VbV#zT;keH1!B?2JuW!gXv1WL@C4K2m>$G|-JLw)>#>I?fhW&qY?N zr5#GomOD>IDA)2#0e@R2Ep!IRHU+j(SL}##usLR}&G&LujPZh@xe|cy{XmV^E?T(<6Ur@RYPqwO zP_$~XEl|p(&HJmh5zJZqDFe}4J`_ryhxta+E)u&a3?;O?E^ksw?JP92;4A?3zOFKNu`i)KO~9#uIVlmkkD zW=9Ap)e#V?T%zhud_5MtAfk6pJE>BdQ%=gkSS?p|k^ts_kb8vE*Gq_l_avt|$3LPN zm~myzK8jx?8s}HGwf?&`+2O1&7|m$W-aTt>svd zuG#WgIb`LNzKi1eEYHz(AEN3%Mb-N*zuA5uUx*jt1^A6$h~KKSf&Ty>IieqMG|@G# z9HRCJh^4wJL5WaMG36*T!)=X-vMnG(v^pmkkZdo(v6;;ab0;9uVRPK}M6?#P=#5~m znr+MaP$umejnkj->9Qjb!?6DVg^TStkWQ0Zgp^n}Lbp$vF&?Y3op@CsCOwb{(K@bf=*81q`vS1TPM16jdN89c z{LpF5Gs43>wv`4Uc#Ly)g=W>71Hz_tn=FKJGTM^?+R~cgW|FyQ$!7{BZ|)e)RA4|( zwuglg#H`UorkG7AM*lz9|JO-={uzwWMXp^Z}K zA_nU#u9cBnEYw!Ig3V^TAR50-(7&STA5{ipbuFJ>5W9PknNAULs-`}iNLO#sTZt-u z<1RUH%igkw^MzyS{xS-uAd6ee+#D zk(A>T3fUq(!t%R8hN@0wx8UcLJh)jN%AHhduWk}lo)f~};GciQF3oi*gIFs%Liviy zkfqlvk*ekbiIReke=-+R1Rtnh579|rj>>5L(57^v{TtN zH_bQA6j!Ggd86i>tBVwI3uW7&c*NZSH#`^}x^AwSl~kHL6~Ad#U>D6Cqm9woOqFLW z!QqmySNC-Hv*DVGkJVcc{Z5ysPA|`zgshiwzOac~a|#Dt;Y;lr-QFUAQ^JL8>!%E|Bi%Gyq=hP!)5LctV`D zlrIv5#fC|dx`Q*_7H`4<Y=+S%eh>FUAaZ?;hzZikGYo`X4@zZASOoKDQdbrxoV+;Jkc+^bMi-;NXZdAsx?&P zj|hXn+EZj*RBY9lvL#9bhd^B`P`cHgtl+X;E19HuqJ8FVK>j#o?ug($+_-1=gNwhw zlvayGa#}2cJfR*?jhAHDbboY3!%7^+lVn+kZ|;S1FPfOn!dBky$c2cjCnqcPjFnU5 zLXg{MDS$z?N(?k*=b=K@ z9{5IJrp|d;672W@j}niPYG)rs=z@2ecbal2DT@SMh)uKz2#?A*bIp_Bc_Vv)bzmut zR0mYMsvFc*u2J0r?9T~-!d?8UJJAV`P>X{^C@fNDHd)DA@#VjaS;FcWEXNF%O2rN%j(jrvRo!Sy-~d1gIvMP zzS8q_biRrZsM$2KOS^?sL<^u3P(X0=Q9nfD2PhdT8o-Z<(uHFsEE(jDkWIoG=h!CU zv{KY?#+s~qh-rYH&;I}n`l?9gScSSF^K603$vn-0S*TXwB&%H&Cnd^lvcuNvDqA}0 zg=2Ks*Y2T53o9w%D2cJ)48pjc`>F8mgJU#uL_`ki!pe|2ih0!K8U%4Z6g#GklyKc0 z%FT0RhybBLUcUm|Jyy#;8A{8JZbTJiC99=e6)QEIsZqcMnjYp#>eIqcxtAQi;>90* z-+j`$S4!wz3!#1*A7;8^fpi$%7d|eF-00y7UAz#e0cCZPgg9o5=2SPQvZ($b94Ia= zY0*8hYhkep=1#JjbSobn+4O{D>ahsSh+Ctw%S7@AR)s~UcA#8l$f!nCjs;tQY@kKd zn?q2|XKj;OU1-S!Zz;<=Y=+6Py0S34p}M(7Q-UC%G(iLwaptE^;X9TZnn>ysWjAoy z6Bcr)S=q|*9$X#R!hR(3kBQetb#K45lKXe3mW={reioe}kj7J#@HI$Vwff_5d zPu^TBdzr1)UgmrSy~lCWhD#-q$z{hr9ZRi#BI{jit#z)ooSp@Nw;QahbFvAuh8$E< zMx>%<46b~Lvw}BU1MWu$Rx{Qvn*u#^L;)oU%@^kKs(xP9$DL~l*5X*$qS7hQH zPxnHvs*0sfQI(X8)f@i+3Xyq44ps|xQeEbr1GG(@J=vAiw^73@1(lV(=%04$w-N4k z;t^T#%{T7y;bOAkpA42P~ik?x^3WvF(d>*$Q6)2sn~C`3TezP>5^cp zoBUf2IjrM_BPF-Fmjl4;jW9PV_JqdAswko%L?9HY;VM^>Awq;WOmQ+ZTNTqjYo$#_ zSBL?eld&cOYi9c^a^EF(5C&?V-sDO*_Y5a$taua@C|movd!vPxd~)|d-2h|J3s2tX z?{2c;n%!iwPCqiuS;c06g$3N+_fqN$HJC!-0cDd=%O#c2_av%zO**MrE9bWe;@=W8 zvZ|^X`BYiW@<5GvJNBt^#Qex=RYNd|Ksy_gx?>DFN(`Sh)VXmNQYLP+Drz1|;Bb$3 zHG3mzMjHf#$K@IwMWXSt@Z*=d#Bjd|D}Q##>WnCW zubPQNn(E`|t`8e4t8wqb6eG9X4h)+hI9x83VnVZ(!pqzrbDs>j-B|$bI9QOZZ7 zIQLd@T}t2;cC6NXHOXs|)n;;5oR(`eJ(J7}^@e#J{33Z%RPu_{H@pLGRBYc&el4N3xJ zlvF6;bugt$w+KKmLwP%D9n4ew+P{7allg+`IKF#b1c=s zE2HSFNL_11lFNWrTXDDD29=+?)50ZKtKWuva#?$`_cB*VT7_b=m6sEBy66j~S`>k0 zV2U2(l}l!s&1GfF!@8Ax)zr+Bq8sL?P^NBCYx8dhKVY3vsGu79Q{}`7hzOnr6tuxu znAnb&hX#Y$a+n9`rbvqs!!?@k!u%(Iw++g@&dK``nhwZjt?r%y6nKO^z^(4ZQn4LO zp35jYs+4MhyevyYXC=}{bsRF`6s(9=K@J@T6O7z$nL8^OR(z(6LkY|pZi}yO=tG@+ zxOJ@fU8_)}Jg%|iuLWeT579)zC~*?3f;@BgB@@7VmOL&N%EydC%kDGbl8!vVS*p(A zmk=vhhNaY2YVDLcP52OmM|ss#X89;3UxfR+pq%GE1Y9QKw-(c>SkIjxB2!Owyp<6> zkf$YS^ImF?%{(zg*opUq@b0tVWnwQxBIwFK?tgQi4EXlrVJn>d6)hCC6E{!~(QKhO zgJ(O1kwFyOU0;Jo=HTPmG)9XgYFViTRhgAlJjlf`E?0=>@}^1a$#_MVSg_l$Cm7}$ zCXm8heiRI5vRNNyg3E=Rh1J5#g}6uE-`omeSR-$u%~-60Xe~Lc)@s?P z&27V3_h)>Sks4?=P#2OO&uR$MfNOFWE>4#S8n5`LlS>`Q)Z9k$H1&b19v9i15y}D^ zq4nX4Pm;}8to^}%HQ(Ge&0MG%5oFS*ei!%UN($ceiA7mejAQbuSSbqJGL=ze9yl!R z!go?u+yv*x5A|@TdvMMccj6iiGGtw0IJ>7cir{*NOTh+Pnq^tC!4hJv)u9-_l5?AI zGhQGP6EOp9<%azonrsOL3bom5=A>`~j!HcfzMk;lJ^P|~jsXIt?Ui6r4R%|t)ljzg zE&c)&M6{v4+%1<0E3!WB9b#CFW$sJFfTg%_262)YEvPZswTaDpd0IMEIBg7W!-N}z zaq!zihHok>Jd#vL~_dQ3Q#;L;VUi?PXdgEr=nm{w+`H0s_vyUXMQk>w#aG}>#$G+E}m5C zatgv1lT;v4zXlHBW+bD`AZD84Y*QOi@fIMzDA_!>Dw7>d)!jD=iyr9V28w=Su^Qn> z_*}6A&oSvK?0dP6MpuOA&E{8vOo^4@X3XUH0oLnW@O21IeK+OQN;hN2LEYS!q+;DKGsj_2-g*@?7mK&qB zm3VI~cHtlRj6bv*v*KLbxOy;Tg_SXr6P6w?%5UVPEBm?19lgp&n!{bzT5u?OB8muw z2&$)n9A6pe^MvD^Xog5=D z!lo|X=(*IinW-E&w(0?Ef&gJ3I8@Ok09qq?REBbmQE_mjXb~0TVn(1qAdxKa^ETu081tG#85shJlTy?UgucqtFBs6Bc;IPjTbuPGFQo7XCx|D}qL{0Qi6)qPFP+1}}PBD@$iv%4BrZY_u znx-y`VIEwObXfxn6lV@Amzmoyv>#}58z)Zw;6ut2n~?=db2kemmkszy_XMXV-FZrs z)c!D;-4d&mKx{9sc0^;RxdIyX3Rn;LxUJ zVj6@t_fE%=0K{sV(P_QYaBAjux&>Q>mxd%1;TNg`W86%-_F1_b&7}-S7@ZohumQ8P zl-O~)b|Z-wAVQ&_XBjG+oaBZOh?rE4lx%7p)2R}UeyZhDrxMxCQ7AWL+vJ0`Rmzlj zKMl1w3tf1BJDNW)s_={)H#(690Mf~)B6ID!F_7ba0PLv6a0Cvbn}%@Rg;PhxnIRiX ztU*WY+Sj(wAN#@gjAn#%uHDedPG;+6nhw@eQRLD}V!cgH)2^>2i8E|U4s$`xP zFi~^z+;Iu!EwEbKMQph2v*Je#G3)LUn9bAh%~SBKD4K^-tKcDHRxEN}9&S3|odlUgvQr$VhFl&mN@1Up@Sn5IX~B{$6j zHmg)liONA$o|N{K2EOIbyi`fP%i1wLm7i$g%;~dQn(TSQnI;Zf1Y7M`Qpd6yb~)KS z&oKA@0J%rr&K4WXjj3de+n`Os!xM-`TQ3kchP#&$n3^p;!TYA)HOrE|ML%e{C`U{z z_(|YOr;Kp72s~=ngeVIxEegrZa5l)I$b%9k7VKAt7FRb#H6L`S)ozM(B9CB=mt|#= z4{*yw9waW4PRpgrE(B^2m%&`G1y%jlV}>A&XMvTM7mg>3LT{Jf54oNY70jL)D`hL% z@i89IdRhu`!u&{#k-%fV)Qj?_U`3kZ>D^M+R{TLq#m1U^GtvUVbyHhrBPEFT;*2^B zTr4(iWo$}Dz%R!Af_5e&s?k#1LIASyD>daS5%{krGL=hSK-eZy;vAk_OQ33<=CI2w zP-Y`9oTnWnM+nGQYYP5_I4cnUp3}?5bo7 zU%JN~{le{nl?nh>St8huJ12RgD;2|dLt?J2!sG6G-Stv246P5CT=;)Qt9;R=?UkB| zLD4?oJ<<2ixop1s@akPL#}V4Kvbmf=?4|4kZi`vNtI;%rNosoxb2_3z!g$b8WN_Nf zWARV+LZPI8s?4oQ@M)H=nDtpIUMRG^+?wTtY0de9xa{&IrA@3LQ(697Vv<7YUPchd+3f zd@M?Y%zX)(Y!8>&dl zge=e}LaQew&X%_`z8XV`@+}WyRHLRIx25JXXUt60tPi7}AE#^8DSjXjZ9E7pNe5G8| z=X6WCN6J+-JUzP&6PqMbhz{IVMnz@HhXX1-Q={k*LKfE1T-iWwd!QjO#Uc4hcDybXPbL)R)nra`fS3vIU=Hxb zMo|5VAn-P_%Y~X?DBZ%##UC^j&@4_^;gDQnT(U$`1;RE6#{61I z;n{4V7j0m^%+9yX0pil;naMa82wihFLQI^O?40PT2p})Qbx7gA1c_2@u4qncrslzH z``K73wS{b!dZ_)>LVvRnHH#*DGcJBN?osC8;)&o&8vBfUOb~2_Bc0;AK4Wr=jaA%k zuxq`yg9tUP@TK!vyN_kyi@I$eDlE;BRkI)WSfYpGzZ15IR7_#v?~-(L6Q; zsgty*fFCj>N^YHkt3@!5KrF0&B?L%D*|j;*%mNa?0;b@Aq&D%Y>wE!fR1?f^C3z<` z)-Hh|0_%*FtgbG;R4oBk4=5`o(ezmmwN?gJXV57ve12xH!F4g1K=^NOa=#7v_PV6D z2J)lAcc}{$932Pp78~fwSib-tH>36pkJhRG0EcdW_==P4)wo)a?3G>sY1ouYqPi)! zny!&CCRQ6r5iT+GSeD4Fy%T_EHsM`F5}eT58<{0e>Wz`Qc=){5c9=o4CJF;3ccJ~$ zZ=Hg~al2V~QvO!<(Px%r4tilxsk)(!H8{YOMC2DXc@)->I!bd0$igU`(Js#w{{XN~ zXQ*9XizGWHYjjnZN18bkvc|&@A_xv#*b;YM)H*9=AqEawK$U~B&124DA!5#XBR1(l z&CHZupJ{M}(uXWPxyV?YutC*l5M@z&ZlTs0N-nN>woar$SSR4foeH_U!3usEghNhA z!{Ka1qS!D|i)=SRm`x5LI6)lHEu!%cATEFw9ij$Fx2wc$yDuP|MnzLSD$YdcLTDF} z^;YXSlwGbsA`C2dXc5C>>U{KsMCHOFPRO>Hi%Nna!!&rgmC*JX2eLG}w`8#3Nn;z# zS1dHOzYw%0h-h!mKgwyuwKL_ECb_dobg~AC&okkjNU|oGEaoY$rSK)j-IfTktWrr& z+8z?@iTe7?7(Ou3}n}l%K+Ms7B8c)?h4Zc=f z_-(q7#@$gF5Iwn8?P z+Hr$MKmiDckuB9h`i;?X5q%dehRYSB(CohuGNH^9zS6%Xh8pbiR(&UAA5nt86O%+s z2q*I_PH~9?;X%`%WEnO+k*bmhWFev@R9GoZ2VeL8{M9tc^H#Ilr)2y>)5``uPz|;T zcrma0y72J&jzhesTG@H5I1odGjnRD)sSFn|KV;z10yW(?mKqiqcf-pm@i=V;^K|Jy z{31!`t0_X>h^Ni$qEnzi{{Tb>QoqC|Cshs>&J&+E9V%RTp3h*XEk6=^9bS`;=u-f-fIS0D99>Kc?2X#7P6m+nMMq6 zE4O_R!z~d_igcWsymwnb5q9T2g5{cbC}_Q*nin>Fr5H0w&TgUfP8)isG5z>*np^{& zKjl%PK1lIs-<3J|rdyCe2Hb=LrL}6UE^reP6+yJJ44r)wFvmoB#Qy;BgP!8?ha`ci z(LV$?#FtzGgtUV8Pbu4Ffa5(hg6*_i)(#)@3{fSw zs-07VjF#PD;kaeYQ{EgTo$^7%WaUUL&IZfcT1_%wM(U}NW8|>KO*Ll;mklurjRDl6 z`0WZCa5;i=h22p4EH(gRRQC>Mw3?HjG@R_6s12zylT2>0FL<9thCk)G76U$MhM~-{ zaLb0trPh&T$Ad0$9*$J!QBo|?@Gr9*t!RLV0JISxr@IdBVC7gKnrd|*ELpY1wm|;? z%5<7h!XxnwkD|wG$16yK-B#8EX#{SW9a7bah&u4^PT@3m7K8 zB2QisXeBZFY5{4mN8`JIp&D*piYZh%#mS_?Wr62#A$WrLZ$Idu zOXeC8CMXgRBxgByO@|n^nXE?uK+3^DhO-DvtOwHo+tmnnDK`qY6GWqi>xU^Hq=ezD za-oLM1yOZFNHnL1#MP&gqJn2d;!xvFY=b~7fE%I(+M5kSiEs)lCMBXxwr($`}daD|JC z&%}7qVfdmPGVD%i*f_?whQngnEFl#Z2okXYWr{2y^Ic-Lo>6*dBp%K}8=`GMRkE4* za-Pbwh48>wC6m{G-D4k?B}k53r{Pg!Ek==0ARg#)s0_0FIYfq{NHG-->A0oT^27~P zVi|F1%}m3BCTS#dK*?icx2~TH{rV>da)*dcbG+6zB^=CfaE(I6YqD{lCG8p#*d3K3 zEPjcPZkYt!5e4xt?69I14lb?bDYROC9guZm1A@kjwBkD>-4I(-PKmgT6oX=zCz}q& z`K)J_%en`2*G5KD?PmzOb&htGi8&Ze!E?b3nhR6GGluwgssxxahd((a`65_pdFl(6 zVl0992!a=jgU-rGtoI|ki z#X%Pfx+?Qdh!}2dP5ix<04JI4B)hu88L(bZIOFW`N%ZcYhl!CkjZ;Vk%>V=0Nj6im zryzD)xMUSWI|8R7_a{?pZ=g)5Mv9OxHbzX6ohO%dMlJ2i^ui3`g^1IWj6xUbkeh~2 z+j9y=%0J0aOc4d`X#JEr4=+eh#20fDX>^)u^G+wZSYx${#x5bbAaxg&i?rsk;?NK9 zo({@gYd}o}wPFJUx?>ButEt_V9v*embRSgG=<*1=5Ccyzg!4UGpyGWOgidms1*N3Y zWihQ~gJaEN6Pv^|`jv5{#G#1sf0uMMB)ljdLt3dE>Er?gp@=%B>U+V3U~X)&oG%5x-D0#EB#vbf$j#Oxj)Yk|4Wg_^RhPqj z)(b$Bpb4)U5Px-*EeO*-8Pj!v%3-rUa8>s|!u=+!&>tJbl}VX;uONYC+%-ke3x``Z z2;<;m1~XRTY@POPb8?wf_<4<7u>GqIu+w9Qlqunh&i1jmW%ksmP!=8$Jfz+bp}3Lp zQe`#1$AyM*$_>69;uC@mrVXKrCEBIxznLy0bwJ zwP6fM4F!(LR(}z{w{;8`z1Af{FHg|{V|#_|3=qcRo@p5>Z!b2Lg$E|mofkToO>_cj z$w7lVs$F>^>CyOjiwdq*x0XiV?4aCEU~M3#5B~rWR^G@HH51IR8;0(uxz|Qpp1Y=+ zrZ-raW@BF@>;0#a#P~=MWj?X2dD$FC0K&^R3wb=~5j|Ap`hbRTzgib%o|snqjOE zHduochq?Vl93TxaNu*`nI%54qU12skqE$Hp-`!#1GU2WM6h|nD9*L%5tpN;1S=e^5 z*$iwT3*Xc>DBJ3Y*%3%mLgpNeyMn{Q2JI4HYM*PCplX28nyxwBkW$>@@}m%SyY^5U zmPbY4Vp*GQ>Ue}cTN@TP4SZy4*d#L!E&*%_qxg1c!n%emnL98EVGCY&-XGA8Q zL9%h6 zbl($}6IwS#%;dxxZle}!&T|N28&V}w*59kT!|?3}N)98K1yxl`ZiZ5r+A1WA_D`2j zJ-Y>l(W-prTO~D>i-{`?IE&rM?8D{xd#QFHHl)Bn9#>8Lkqsl1b9%368M&^i$+Y~< zzS*Y{)EpD4v#kpanN7*;y{VHYLYNOLW~bsTQG_{I03G*Sqn}c+u_~dj6*vu699$bL zXST*Ar9H&N19F-(U==+%?&WBbOs2l5{{XtQA4Sd2LHdNuR&|*Y3So1c{z|TO@dPYsd9jIvF{@hL6_kTw4Rf7yMm6LAB6EQnRJ z4Y$9EPc)-8+z;hYVAGVRHKO0{$j49;Jd-|XOvIZ`TdY?OrdWBRGkK0}%8erKRJ)rJ z2?~eJwbdNnGn8jtSGAt(1M02RE{N0%9?KL6`)hhw{{UnQZt9{@ZgC1++Q1i1aq1>h zp5i=?id|qf)kZ=xMaAD}a%wonEOpfaG~GG4hU0YBO|Nv~?J|`YJcVKDJfrHI&xDfG zI&8h4*|qS3b09^|U6vpRGt#hJdW&jI!wjaaPKz0xP-4lUxm2Gc;jjZ$VKn6__J=jO zrk>o$5ZG%B9`{b=ruri4p{`&)X{;h_E}qZJGQ1{(R%OVN1S~@pe8o0FpxRYVbUK)D z8uwhHJE##(erVv#J;v)0kzsZpB*%D}iE~buRMZ~G=^|G)8N;hHhmsWYWv65gTPFjM zFrq#z)*Bp2Bz(3Ain_*VHIs<*BH9GZCyIycn)jNF#gki?GB0bxuCX!wpi_wFa&=;kBUEx_uvo zht-L%`zfx$9P%lI#}XR$+@fQh-}^$Gq1mGyLjM5wM;WoPgX|fy zn(>}yzyZ3$bH-&-J}a+h^J;TU$bFPz^i5MLrUD~KeDJ&$_?6uR%yJ( zsKCom7qx?{NcB{=D3U!EExKOZ)kJ=jIl0>~28xk$dYpqnm}$#Wyb{>^BOvQ!=;_@v z2beaC6y{JzFp^W)_!Zt=rpfyo6(_3{!17p)!~|5?fvRm*9VBdkY}n_ja|zDHVd)94 z?BIl{yhJZ)bx_(!x+v@Fy`#IDt|zw!7q;#t(hzXvkDwbThC}}Vx}=_yIih49`=(+< zLAu6i>3x$%gchg0H}c{u1G%E5b098IFNIprJgR2i11LRTGFKtyUHf^M8tSkz| z0Osocix7*Ow5(4M%W&@bRLGKkfi{xvM}P92&7LA?0`${;0wl$)Wa8|H?x=OUgc}kv zm_UXKM!Toe%nUduVK~ty#cuDItXv=)cG+X^hXftdT{obLRvTi%erMb7d@f|aV zq$gs>NSmXsBTqKoN#w<}MCp46Byq&6`d!##KLPql=jW^gj~x278ot5u4K-| z1EZEB^B^owqN@L8>}|L$_bmPHo{>u z8I)={SotQ=@eKQ?9QIWaB5mDS#5Jkz&4N>$>lcd!gw_svZ)i}l9rGHMv*5-(yw+#&U$#o_A4TCny7td!i_o(c z{>q<)rd9F?Ro9zaw{+*f;&D%N#9-ldpX|M$Q!RHR7!dITd^}4Lv0g48Fxyt5a@}|@ z=*7`udnmORYL1;OupUNawon(SIu=u8Ta*by7p0rH=8W{4xb|4jiRPpZ$?iO?M6^S8 zI;VmUG&k`l>Y0RZh;y~2Wg*D702dRK{41T|_@_8dbBXaz`XJU` zt|DK<+3?}OG~zkK<|)lMWRa}qs0YMzvl^#k;sPmdNZ`5~jN|x#>9VPV?E8RK*4cW6)#tDrcJK^c1H;FN6b_)()WBtGJ($9 z%&NjHZz&CT_E^wvT-4{zP!%o{h|)i?N989~it;JS=;H{I=#SxHPg8`T0p)Wt@2YIt zl3b1{x!pXI%31}~Ht+alV`Cnm4bHvQQBfg1^UeK}Ti0o7Xo5-36EN6$Vi7%%V~n}^ zwL@DFZm?YLuK=5V$&4A2h`a{C3Je|?PQAEz`S+cP)aR=E%2JTifV$6cjG)1iZY)g3}*sv0xoC0hRocJ4 zj;7|Z9K*^?f&8NO?UIRv6v!risD{Nc2fB&WN)6oIHM3!ob`?j-R1oZg?;EB(3gqZ= zDU&1(6*yuq%y8c5zobQ*I_b9o~i{3X) z2ImlT?9^zxL7GO3V>;-XLGFvgL!PDQ?JQOxY30lzzQ{IzQl*(UHQ>$2vy)ur#w&2p zA63(p9x86g9ew}k%y5K(!RFZ?j!e~6=nh7KDK!M~a~QFHt!I}1)?p5eTr zJ7k-Y5_3o92R+d`<`nv=nS>kaf9|$!erRIk3A1-qbkuo@AePe*n#aVuB6bBh5+sQ| zksH*W=9wl6_BgR5LQMZ~^6{J&Er2fN;!BE>vN1?(LDmz!GBbD-H3Y#@L5{ z2;!Lq)=d-f5`VHSZd3-Q0h)dTF4JS*jt3xf%LZsx=`$-3&Sd}`8v$Lx-a$d;X|jzu;901VtLv(-Q)VbRj}A&9~Y+lkZOGxV*4gN z%1dn;uL!-YbV#dGoZLo`bDavHTM@S(_D*Bl_IS3PiVSvR_*f(4bSxc+m5mw*Sm1B6 z=GR2mVhVuhX6cyN?&c?yDoOinS%I={b&_g3EIcNB0R}jDzR!v9yG38KJYnMM!=l8( z#23^r4ys-cDMJsSIO(Du&rlediL%BY1IA0jEsI?{?0GA@io_&E0s@niOMy*mZs%m5 zdYlHz3ngr`g;3^Dc_&>IM>}mQqTKdYsSTEjHBAe1F~Wn?R&lDN*~3Ud(P5ZH`s}W4 znS>ePIquT%tHUwf8sat=Db&c2usqf$eoz(&8Y;Cq6zR;A(sz_gEJ4*&%e|`FSyJoA zNlXVf86^xho>w+qR*U{C6DEjYM4zVVgCW#WByu*~x~G?kd`qMFQs~YR082W848(?~ z38Zd`HXvP6o;d(LH@GRyBH=(!!v-NyR1&?Sa}I@e$ZR>ovc<)7#v2X!lPGmfh(gBb z-pJ2SbQsZKMfOkoX~gOSG|vf*ZC@NG<$EdY6P?l=CBBF}kD|kHumb*Q9``}H4HKs2 z&y^s_X%zvo1^ErMUNeLSh+s@Ojw26c4T1coa#UJL3S#BAL%q?%#k*f`CG70~0K*co z$h^3xIwX`Z%em>O`K(XbVU4vz2pA4B;uHBS+fow);-*?VuL-A?*G&x&)`$tO1RGs= z#?UPHYvh@m#;d|$o8&bq#Enp^Ji;w@YMHof1s90b9`;xwV)^1JMc36+J(@=2HV!7Ega|FjQ+13RShC#%_ zGi7UHV#}5u0liJ}ATPCNhwS)S@BYfe_N-gsv!RDB%R9oRm|#DNsZBBo*SZ+iW`Vn> zHw&vLETWvy*aQXW0_o1AxuDr$;o{x1Vsk?u3{n}=PsA20A{&V`d8|B0CmRmfk+S7+ zH3>k2&4r(Ev5Nr)u+mm9#dYFiQa)A$aWO>VXw=_m#>`p1XkxtmlMgb-@bJbDvtik` zyU9i5^Bbm9cSVA6e6-Ee>j9Y9MnksJfi<^I51j)>nqiI0EGEi=FW+3n>GeNzrVKUKEofb@Mqz$B;qa zvU7b}BFWgAo=~3eK(K50WRtQaYmnJ}Q5SFqEWBJdg3sM%1ZJ^5sJYD$;h9ZgYygYg zGPI!Aeh_V%7lzx%Q@gJUc|cOvQ~9>?L{@UT29LCvlpM*anI{v<(Vzt6W*o{VQdFLdAyGxyly`Dzf8skK@`Z>8ntQzM**lce zzRB;gZN<@h*yrKqgMf?FTisUESj-IqKQ#JQzdx@WAJ8@Itbdi7buK`jv|DkYR+|42evQ0s^TUN@K%?CzvU-#xTnu ziyS0}XrsEsV_DAU=()(en;>0x6C^CUY*Pc@cJ#5R;rku{@WyT{3~c(0YKVwLnzD;% zoH1DHCf-TV@r!|pHv=hGH5R)yIh|x9hlJuV-IVFsb3t&iSZ6JLQ3vrK1JN_uNdz^v z19UM1iEmGmVUB7-pxsh!3er2&tm1#nh;X*)q5P}DE(Clsi%p`)mb$LWnV_RrGf)R5 zdj}w507R7}{8m8hi}mlqG+D!AAfeh{CCb@GlCA2R%|aM|E@d^K#F+G0jmr>a-BYYA zQKX}V;W}I)(w#%3J9RkR$4080OhtoqOoDe*G)UB{$%0ixM!|ke-Q5?PG;flv!l0cE zh!#;ZK=e_mSH2(cfobyWyjGZ#%%-akg<(PJYI9D?fz;)S9f}$QW)7T z<{?!%x;)cbI(IVmlsa|J&Q{M5S6l;YDJ z%5w>dzNokG!WJ$L5g#(=HG5P=vT9&+bGe;X473V%*%gX(0Wf7z%Y+Qm8ron8g{ReB z)cGpBM;7;8K(3${%(@Die`S#RE}Q<9DWGn>rr!$2_J?w`0N+)N{8AZ)PcLT#0@j+>xWkX#Lg@;reY#WQ_u^248IpsKk z$~_hHc1js8#G93JLd~k}4jyPenpUkkSuyjIt`(g(kgtd&WKab2^q|mf3zz=@gz3b92+d%(J!fRVCJD(!Fr9|pnv>Y$Xap3-12>e|3jC>!&YX}i zEM-$W-Zw?ywlhs_;jWoQ>=VoMSZ^(+Eo8vh@XEVmx(+5gC(HR=q7AC3)lYO(>%Plj_T<$7K9i%b`8SD*S{+8UU95(tcrj^nNT`mh%a91dQ)mo`pIYb%m7OQpS*+6dfhlYO+?|J?ZX)!qj z!57gCVTlGg#;}@wn7P5gk5nB00JX(G$^^Bz4E)CF?{~B|Nmur<{{W>!UE(kc5QH@r zmJ=lh95^Go%d*R|E`YtL7Tv+3d#Z6nhbmimbt-|;6s#k<2lAtaZs?IK6caC|qEK*o zoZy7aKZx@bCg5g+o;2xBc(5j7Rj#^KnpC>q#5+N4q79VS>EzPpD6x|G{b(}0wyqFMx zHs((rOAJ0M8>}G^Txu)98J=bT01bznbCmri$T9h}!9k(~RwHm)Frq0fO{)oyk)Ep) z4dBaN0Ctt_EpIKsSS>Cjl1dB3Ei(MAqRKrK8~Q5;g`OhncdEOm)pbEz`mEeNR;6-* z>aPdYS+JTcsR^Bzi56x-5axZAcKoPdwUuIK!rgl=dT{3;BFhg2xP*ZMAw7n3&@9Tc zYFEK>=_Ac$!=v_AAF>BUEF9zaOvKgS%COOUGt(HbhK9@9#=xdFom0CQO=qc2pW#`n zAhZ3KGlP8B;x%VJio}m4)K+C?vn#56)`!i08-9UoqIg<9i{VT*X>Q5RY(unEx-(j@ zG){I;ob@TM2RzdU=PB=|uZ1u~TUCjSbJ2K@JdMAZMCwW`6U=WZt-R)Jv;P3vx|dp! z8tS$QyVR+6E&l*5&{nhGnrkx)v}&`mG+i5dDb2$vTW(b9rl?(Dp$;BPpALM2z9k-u zmk^M?Bwr>4;WrVc9)ZLSZZj<^F`ML6PofXeLx|?FSd1-~e{|NkNdqLn`63n@m`#j9 zRGzY%?AQRE)*c_k6EMM-IXoMH#9h)eSKC$aA4SVZQgH;XQcse|{TKb4z+ysmxibYe zn>wgYW5ARlyxS%@-)h&3%5-`ah6{=35LdKfoAUCG>bJfzN_YPNj6#33JISfx=H%wN z1y`_DmPgF0XTzds%2Pd^nE`c96HA?%YY#3b#1X|eYjX2d;qsC)O)otsHOtT)3C7lu zY?V#e-8T?k*&rG@OhOHFTJ`OY9UzlW`}0`i<{2yq5dg|#8<{YhhQZ3w3Z=^Rx|jpW zUCQ6W)9Akp`GvZ$g%o;%y5U8CP`b+OiIFNM!D3;&($_L(!@X75TCG>nd`it%Z|t@SvTRIbn$D}0iVnFa5j3|Y$|Yb-{Lzh8ch6?-;t%v)o*?+3cpGA`Y09DibE^9Bv^eVzt%bLF&u3SKU zRp0xrrw>*5rEa!XagQ};xG8Qdf0YW{*THF!+`S}au&Q=t;}-@3uWq6FRw zvj`oW3i!QRt|fjS?w)6xAP}3P+=gp08`7ny;*rYSyQxq|te^ohqG8^se9B#-sqVIj z)?g{a4r3!FnO#Krt@|vgD=BDE(tk2=%xt?AyAEMiE~qQQd^w*D@+tUEzQqTgoJCuC zgeG2|Sxx6I=2rYulB@o6({UZl+={HUk)rV*bFwUGymf4tTsdP@>`9@W*W!utP97uY zP|&Ckb{HQr>U+lK$nrS)s)-GcnK9EhUyA05oa}%EIodcTkON4u?w^S9n5Nn$;o-D^ z*1B}{W;A)#)VAJz+EKuh1Jcm@AABIoL-IH)x%=eiouEqhr zD3}^75YZ+=#C%?C7ALe~$B0Kn;H~qEhd<_0 zaNzDrKlprH~#=ivqzv-aUN@x z{{U5??+Q76R(NOhl@yOUm*Z2~S1X!-&cEfK^DDKUg=D(d;xw*D1#>Gu*;-xbtjGNn zOTk>vKB01e_|6sN6lLUo>y>mlr@36Ezg4f0a=V`2F(}I%{^H6&aQ#6b$zYI0?K&p0*M!hA1qgz`6IyVg z&&bq`EUKL4VN**8*$hbrb1T{K!L9N8D1H%kx!F<}+%;94xk+ob2>7^#zve^5#Kp${ z05T(;u8mBrFkNZ$MTNzUB6?v{i*bf&?4H)J6Q^WAH3wKq#evj8M8z|hUzZ?(BGGk- z?Ape_M4vT;8ac5s2v{sVVYgUVLOJp#Y=`;*;o&(u54DbcGD_G7>~-m zq~W?Q<`wMN?~bgAjT7E;ahOiT#2rqEl~Wl$ssN<-U2P8RRTR|iil&ya-NI?{@SNY2 zs+jB+{Z}z>(N*F$oq<%cv-(xbLHxp09Jd1M4lO=yQC=BPd5@CjYiZpQ*0;{34sIDc zbWoIhuMcIA>+w(Joh1K zJ33Xf@>5Lt6=`p1T-IBt4y9PM`YV=^+#=d@`BXt*-2fdhtj--!vp%In4@D#hRZ!nW z%Pm)f=DJ7Kd`lu0aq7NrRm|1bPnwSvo~z(^?7t2V>RPU8F7Bf*Mbv!}tXJ5%TM5&! zD(!*!#4bYF*++ukG9eGMW*FQR2ijbHSK^OV&tRZm$f(QFXDaw$u7@}Dm1mz-)IC)* z8z?ELK&cQyIJj*Er56{0=2NRgy>(nv-}5-UbhmVai?B;~OM^>ycZWzLAl)e-OM}$X zolCb!2`r6>w4|tnf}qd!{rUc04}a{vugkr2=FH5QGiPSboLQeCZ7|xWpl`kKMEzNU z>WH36({CTNGf#>}n()m+xTeWU)s)vh5V^Fpe&^r5VYL+>@>e2FcIFrffyE}jKB6er zA8>X^{{C9+j?-3HqHoNTiej|e>*q4*Gw%Ev$img0k3zbmdSaE0L1zw@By*0#kw9lM z34=+R!a>xATDn8;u96s5-{7Ms!r4DQXLCn0FnrNU@cAIh)vQXGFraKIDw()!3q-1m zwbcn@P3`y3(r9o{?=5G&rVM$<-YR*mTXE;{8(Pd1LFD&;IpDUI{@P3s?8^7S0LwpD zoTa1HuAhp)U~GZZtF-qz(U+05WiDPi)qL}&dkWPF@;aQSWFJF>SW%BA?Bx>`r&nxp zbF0zzYMmCdy3(^LlH~S$e^T&MC56w-k?eK!G~56P`#iwSJ<2fuIPSdht$;*p+!zjY zMIRyHqJf;|#lFz*=CSK_-?uE=xmY4U)qc&w(h0EWyudFz%%Pl-Usr6VPncWjQDHco zcMM~mFBL|Hc@0cZi~`Fz{l6eOZ72Az@h!J^hG(yGcCC@RV)wOXyBCJk(!4{xHBYBH z`f?1Qc5;?(!K+gSYKlcJ#<0nSlkT8+|Jev_f7JJr%6Nrk3-U$=s&K$V!M?i+ktvMKhB~#BdKYYssT6-fwba_nY9ntAv0Ao_cgaQd zXAirrR#OX&g%q_N9*0d=2T}5vD!B149wH>tme@7~H7k8|NR~mGAL?G3MiQ_R@Kdu} zT&~v=GlU_2IWPE8&fv-{{W+fBQ)}iF0g`v~gcFHAk;VPMV^a2YNVfj<;tsNbLH{F~ z3)$X9UKkyl!LiI-Ry0C2Yuik$rkpzMC+`|+I<-F<+tvTL92ah2zmig@0r$XSQg%6pO$HZSrtMKBHCa+PYe?dQ5M1E`!3(ROd z3XV7f%DyAu-GgvzB4l{=Gu`Pgq=S!kNkrxVKklKkZDyPN7I!L-tfn4H zZhc%nfX;t1U|2F6cm2IMf5(sit>1>>QcFhtjz z9ALlj2>#rSwZpeiBM%)D*fPR$;;0^VP;ENZIzV7mnIFQ1ZXl1*V$s~#lzaq3!hd-m zwW6t8;nYUwFIeFpU|F^{ZmRsW^gV1yJGz8}TK0~*;Sqru*2&M-Z!B_i9nKiae12Fg z-N9#W+Rq5<1SS?VBnJNFRQuX=HqI84Mj=%ehG=H-)?IR?yjUAStRz*FzV_1asR6#S z_EKF$m0n6xzkZCkSgS*)QkAH=cP(pLl5*D0?r2fXiAh?`Mf;@)RhC!s=e=Y_EnCvx zRx*Z-&0D@NxD;nC0f2mfs?O5G z0}&FoM`G(IKm6FvG(-h@qOOey!2Lf|>Zyc~hN7LfeC_dn>Q{GiUN3nhkMeYw^0klf z{qW;8LcYBpY2c0x>@b~`tz~UFY#dxxLw~h8d~Jjo1dRrk{C=G7j+W_-l(nu#L8fn& z^G{9TH(m-~avvavGL$WNKYaFiW!>`-P6jlrrZJRDa$gARKW+ zC;Tv(+W#hzKamKNk~hMzHt2`mAxNrLljs4m0Sqd z<7}yf&G{FU$eUWKBsIHZy`CsF#%1djIAzd3gVSws1*=BiYv*`J?SFAb($Hcl%0kuJ7TtF`%R z4`5}_Kf1C4saQNJgCsL8VWKq5rHaHS{C_z>VJFr< z_0>#)lSYoZ3uF@#xX0;clNyj7W1i>Mt`T%%cKbnp$m&QFZZlF|d>#Cq%}G2u_JfnU zS^rk!5&hYp)`Jf>BnRdjNzVS9&KPVBeu^wtRqK_OU$w{@s)U^8XUB*GUY zqZ^O)EAvq^)~lyw$Ci9dFf)CvLdkxR#rs3UD2!j$aSDgbJvHAxi#1cNvi)1WF~2iX^fz~f z`PLsq5auK&t#?>&YQHu*FZ(0s6we zp+;<=22j2dJU9}MAyvJA-9e=|Wzq%JiR=<;PE(wXMf| z&IT(!w5qJLqU?9|6IS{zGWSQB4IFb7TL=)vQPev-+O-Eb^Nmihqga0QdsQ5d#=TK( zWuVSJ7b#Fz9~}(?0~6z4iGAP?4MfHY6xp}+CXLKsDQ)>Sys*RnUGD!%>7zYmg+o#O z81pg^V+0Ji1%4pLW&duMuA0o?r`DG;n3%Z1NpOfkjb0gSrh1g-fs))9aVPM){8$eW zY*0;lg{N13^teV3As2~(`XY#c&CTOS9t97;A+rCzvNlv*>4yl&`~!dpCTIFzd)Ko0 zaNv8OHG?Lgv12?dICKR7*Hpm*hcM+FhbzObo0OuA%YrxUuLQ0GuVR`MEP7Mw!XmSQ zFG}ooj;&45@B)wSTK^x6lZm4mD>(VTR$y?7`D>EKf%Gfj3D8O~bg9N#t_gM}L-B_a zLdwcZf_QM}Tega`il{VDd;2Xc{)82}oTImMR1PsNy=sCDR=?x&em#F@P-FFfJr6dX zZ!$~y2V4bWpsje+^hYuhx?mN(WMG>LgP#Iz0&P_-b^9Dl-$9RPoD5LUk9Cva&?A!v zk|hP}I==ZF=Gzz<{uDFWlu%j#rKSJyJemSpOEGTvM|A*gasv{%E0Pi!fcP@nW&Qs> zLpP{?t4j+I2_oBZq+rqQ^T2CeI*7QYk%cE*tTggx+%X&G@SP&%rtgfeKHpXHG_mk{{srn!lr?JbcKN~ZKOX)=695lgka7D5`adKAo|ye(?0+u= zD<7w!!Ig66ChNg9DK z0sj2M`X3#R0kZ!mi^uv#tOhW60Hh>Y=tN-|A(DW+<=-z)I0SQL^lYoDs z_kRx{#`8>Y2qr)v=#q?r@%@~64zGpz9kYtyKtVDLuxNtRC7Y5Mue=VpU*XUji0>kh>`O-s#;{OkP@PGYytpi|wjrUK!{|%iQy@BNG z!O90~RjVr0;I1tEh{nyr^vdLpf9Q^E$)5T5=ZCtJ?(pwTzkpZ&`aDF!85b9DFQFNiVNcp+S6Au9fX zx%MB|{s$Ei%nS_Pe}w)A{fHDmGV)X>=^w=agMY{TI+VE*5o~-vox|(O%QdE5;!WM4 ziW*3|d#zb5Jv~@|)nt59l3M)-h(yQ2?oR)I!Wu8?^}8?0K<8y}$pPTiq~PFx#2!2j z|2BAQFm@>0)Nq$!%gY@W&1+$;JpFpXTJef}Y3276aV4v{KRM&Hl4q>@l%;;BgOk{M zTv4l?Q@ws`D+3qFnJBgh|HQnPU3mb~#t%S$|3m&CH);MGc(r%LJ4eAdCBdY3il~xM zAPs&pTpc1fc%U0MP;ezeqLib1Wg1qH%xisLcT6dx{h%KCk%+l(=7g|c?`@m=In=H! zz0qpsAbJdcNn*3rFmR(EdK~Jr#R%5gT{_GDQ}q{=_8+<6$JVfZN{E3Y4y#PlZLzHo zM16{n<3t3J<%71}e+o{5ld#oN>guF8hDL&mHv@v=T^e%RO}>*puYpmXGlUvt4V^`=B7@)Z z@AIl_F9MPWXdBJ&5C7yC7>L(T5U`lNTJ%^sGWWHdknEMbk+`3v*I)%qT+%2gY9J@v z5Ks!n_tuq&P^G5Y(yLA1qdNiFmYidszo6abA{A3ba8B_X0uo}!T^gZRQv*?351!l2 zxMiKnB$&T7N&Tgj?9F*BW<6-KPWFRKPq%xn??}SvPo}Mz600-03FFui*aJOx%)r1e z`iBuPDvkh#Fe^Up(h0K^bjqPmigya}tFb4i-VD^`Rr6zAWKZME)w8J4iJniF`^U#n z5#~RJcTEd_L6P8K{?GR`cLt71cTIm(Hp&Of+^8yNRB#Dpn#dd1`R>PSEHymsH@$39 zc-q`6+6cW2Mwh%2$`;>iDHWp*{CqWJEWZ(wrWo1Tcs6cUjNQ@3R#BIJyc-!ho zYUiZAr-tRdG|kTdhn{o~{`sd65wO??Zh>d`Hj?k0GbUe*NkHiN7E(XGq`KsB=(Q86 z#-a7s>wnOu;QgefMjDK(EO&Q$0t`Iu`nQ%3cqE8K=qYky`N|O(2B$XYwzTG6BB5*+ z8L*CS`E~NSUFp?x9o~zX^@;T>rqZbAH5Lm|;1x#1=dZEjuwMVH`W&)Pt1neqylJ8a z$Qoe%RSVWPz;yhdveM}H(bkOZHuR`n@H)wLYs9K@r7qWgt3^242d!rsE5GK|*(6nc zVxqbMJ&LiAP7nO6sQan@cm2^6_?*N?-=ug=<)sE^%UZIqDGVJp^bW?Di&_w^O zCpFloe8s5l?|p58!s7Ivq)T1zXTO5cN@73QCpadCQ1MYv>u_J;wD~_(kDI&&PhA;T z{}ZC}qyH2gpqrp8{gg*{tM{J3too-ehj00gbAN^_cP*|`9XNaMFDQyd7-{t0nv4|u z?t=|h8ig;oDS^O<#;`6yAB4=ZW{Nar?J-Ww934B!+Ipz+<#JperjPaIcE(Q$vctfa zH#ueMfF4y({RJf`20FMTQ3*I(*Rs!f zS%y};FmowAoU{Ou-9jnA8dUI}6+bOZk_FUHT z#c^s?q8o=hbpnw?))U4Z?PxDOdHJm{4%4Fv^$RRwzl>;NDLKHD`A=Z3Y7Z2Tu&rX5 zl8|>acaXpNR4?)&Q?zi*f10Z`D7B$5yYk zQ;@^+%bRlBdbzLU-h@OaV5;Qe8K*V-lEopjpR{B6kCkm)KwvXWzQm>EzQh$gh#>r| zpfwF{0je39`0^ItJ%{RxY`~j5GxvD=39go!+q+0ZA{Wy_akYqK8_jTJmhHz-Df_t)?1VAM@%f>g=pUFM{J5Z6o^xq}%u{npLJs z1L*pIISKBAP=Zq&<8nNyB(?cm0w?Fs;BP}C`eX^gySr`_qg~b2L^vHN^NhC3{2p(Y z*#2&P1`Q4=%}cwQ5nW@G{`LOsHI_OTuq@||b?iKJnNxewK4M{h-DGxmv5!sjk#o~e$Ti1Sq;z=oJRGoRjLZ6;Su5Bk>ZVL#rTgp_ z{T|bO9#0hBvOf5Mgp%7mb%@_ej5PiUS<8v1sYy+Q+u@_7jb?7EpWc?PoKy-`t}}06 zdU)&I=~**OO)E@P^iBG@ZZTii=){*D9+tf$jU*VxZRVw&lA&Hs6c(Q{u1h`?`~7XK zu?BRnVLPFd@~3sP-eteWbf*xNJ)|-oM%D>Q%AGL6%piW|N2WzKV_1_`?>=vOj>Tlt zKVEvO0}kEpy@53~KOw)R5usV`2qr@LtvEm5M-@6s;<{b>hmSR79_Hs2)`Acz8xkw`@8c9jxeS zaZHpV9XT>O#hel0{6w02Q5s6rJSS_%V_j|J)t{UQ7a?xBnjtC&pvL~ zLj2p6)bERZ0#ZFg)_G>XuzL>)AV;YfnT}8S{YvElZ#~@|X+)e{Z=Y7W+)5wp^FE#b z;30@H!k`7p!mb5YTJP?BsbF-8()I3E&mmBpanF&Q_mfI8IG$B0peR4fA@j60!Bu4_@lGaIXt997#3lAST9&ol zX;H`4{w%)&%50li4cfSvTFW}&5IL4-K2k#yOdj#Tr1b4`?etan9p05;6WKxXcyCe+ z#J4H~FM`pD+y5r=>-o89L^c{Va~DQ#>y7%G^!{r3vV=#}S_uY4~#J!XmExK`G4 z^4B$1rPmzaAFtw}F7;AOq1h@SR+tRxyJ!>vFd2;*TJd})8kOB1jj50kS@eM12*a07 z^tC5>)hoQ_#Y;K;hz#1#y7!4bGf2T9>UWIk)bW_IZPv=c{BBIqN7bUT(MK%uxcV!T zqTf>Fs=;$*YaxRRY`0o{HaR_|C1N~ zm(8Z2SJ?{+d-W3gMx6m+--%DtT{?V<2_2O?$T~e3Md%e6qiW+9tu6UXom0B*HRvki z5-hF#QR2E2o;FGxL~a(J%?`H7)2NwJf(2(w``7FPM({gZd0wH&m z6`W+Ct)A{K*vMjpsOb|r0^+XzR1YNOE}qXu!CWzwgu~BLrD^X(6n)E~5%mUXzUjy>QJ#s8?D6kHn-UnV;FFj~4T3@Tf zuVj;0YJL{KMOr~X*eSta+))jBU89c>CK*xX@x2qk_=Q~sET!Unuvu9}OKx3ziGMNX z2H%?3Y8OxG&%qvc7%8umIM#WjfR5b(dgO*4sYI6`BgEpixa(-X&XuP|tRq+l)x4yH zYlNCyF|eEFRMK5hh#Cg32_AcwW8c9~eMP|Hp=2F-$;_JEmevAXJmEY6K+v$YjXFyG z89;0&;zDGJUgB2Zn>gA+N9Wn^Q0{Gb#~Zm&(_xtAAt%sL7GXL+Fx?)Z*?754Y1 zmf@>Z7!DRZ!h8iJudBi$Y9Mah3qPF%geEy>AljHPeZZy$4C@EK=xMTQvgxDwOP?Lf zaQ@?ntQ6)x@9&gFv;_oAIgpOl%65sbS=0m{^CEg%%ThPRIMsT`8Xz*$=>#~>?D=9x zunpZfntp)&mvuJ??<72ODL4$d^qRR#ugUDBrcA$T=V>ue4d)awO+8|o?>h%U)lUv2`ZmCVnJT)&Egy{e{ulx#kyXpE-r}%N}Vhd*k+shBj!< zJc`r~nj=v3tXc(~Do6k4cZ`(UrrfV<)$xi^uP45PNL38^llkN4%f@pt##&=~vi#>d zcB!0}llD^jCGv1ZztX0@5u;F**C(8jO~G!*a6-^~0WQn{>33c7j0hSuUytxBz@as$ zx_oC1cp|SIr?10I32MxL!6H(f#PbOR@GMIU@8v$7RCKIP-;b5CT-z_eJPOjX`)0Vq zEclpz(~B1OW)ZI9hzz#7j#G_V+$8X^(;cK1MX&$oQ^G*?3rR-g1rV0K+P5aCsHsQqywGRb|ANMK&aU13B}U{_OHKuAk#?B}aDo4fl+ z=v}Cc9wAltjAn9Wgz+=G=;#FA-IGQOWY@JB`BI$3Xs*;n3~M_bj~5K9P7+A2bK*k? z`Z*gJa;1cVdYi@bE};{3FT^O4RTf6a${P=~*GU?xN@l|4(+DT#Rcj(V=q%jqJ=dfH zy6sST-tD9@{FusYf)7KQ5LQ@oVIe_HS) zA#lSm7i*^)@okT_+Pfiu!4Vq6?slt@QLj6EH?HaoF|e4@47l#V~e@t`ujzg_)o9a%gH zSjWJCWopD!M4VL)=(xt--8oiO0J;8q%R}&#Iq`)q6Zdb}>&(Xs3D1!oGn!at2mD<9 zd=)B7i;=Os98phlGHXRdyzt#tz>nUWL>JgR@{7`|O9MNJN;HIz^h5CD7BOfxu4ec| z^LM6k-YoXSMwghGMmvahIG`Kgt(`aql@jALOk@4pc$sj%_`+iVh`5^S?~J>oL>o)B z=ZVM5-2EP|`&u)DLaPe37#u*bhnZ)YT`wS?iOR>97Mk4Q%!fsHc5zKV-}71cl^B1? zZDP!dCeHiSt`J+iv1KZjd69f-(BsayA^d6y@EZaP=0Q!s*B7zy;+X>d-uHPq4Pb5; zGwEv`m6H;k@gSHZ`^H04A2OYO5n`-%>Hl<(VWLxrlmT3MnVJoH8R4I@a=^Lx9s8Tv z;s(FX&&_VbI$jn_YOS5?S;*X4fu+QM*nJMW}h)2p*mz6!P#IJqkuw%L3k89E{9EM|W(u?iscEy@BI*GsKsL{*i&|&{spzjEQ$kYIV#w30~E; zjWHd^nL03*mqp^c4lQGQ7b|8pfq2nTwl%9C@EYlR)X(IhV~X`nkL_GbwZZ?B5-;#y3igjs?%xS$M-=R|?xT*2mbW;pIgFP1dcFk6s}zz%@0qx;%`*kIMA`od5vmT+MXJ5+I6ZR zwnGQ~xo=!o|BMNjmlAWWqS>!a4h?hldL*P#UYKBve-c#n=t^zs!_g7E798Jz(Z7o` z4gF$gk$;u02}=njKUg!_btWvgC}dPI?apEDAR9U$@)YUIGK+>7Rz0ShJJ7PrJx*hr z%6CuTHLg(h)g2GSeSR?JMn#v6VW4mb<^`%M(Ilh_BznXQKhF`O$VMPM%g%Zg`JNKC ztFtlL&=oh_0Y2sQpc!aipLBdSD=8c0YT6r8@fSS23g(|l^e$}=g5utr#IabOREvqs zl+)@rB7RxFks6qXhEUcKgG<`WKD^N72GZ~TY!aJi1P$j6<#t8m^NPJ)eXMvQoP0s< zcWkwQn*PD`oi`S7`~aI-&rbC8T$o7oaGVfoPZBzad#W;>%xm#nuh!EpKt2kMQ(_Fi zOR~o9Q8n!Sj|64+VzMPrRox#T?{OB0*bM#)c>Oo~ng>)0mMQaC)5N^*gV3+-yYZ!; zW78#Z#~QvU{URjTDF=7+5WmFWdP0csO+CcMt7J#^Q2m1EoJ@t;3f$T!mQI^Z*&#dP}V3Y2AID1{(@TI zr+`;(d9qJ6$iJuQgbs&Auz9>wWEf%Rh zd$Zi_Mz}1tnRk+Jgjf00bM6^D;_@7%aW-bMDy%S8Y?8)U|t0O6QUMRcGjYjhVJT4gutxQd48P9bj8$JZ(-8F zg3AwIfk#G$0ZUE(0ZW69c(L)+dbd>!a*b}@i|X0eG4dgylt+N{k)TQ8nwXoj^K#ei zUuOkpbCp*Ncbwp7m^Wrt3x#@mr4YyE=3?wssJEkuq&SS({RL54$kp~hb>)M6(PyyI zmn!Mev;|WzBDC0Hk7mH1@;7Vc&DFXi>daDieYCgS?puEr>h-~3s*AQ=jb^y>s`b(= z&pV-kX_xmNRJGC07cYsnxw2VI-zswP{Q*+y--ibBS`6x`DwHxZjDKQeMW_?<^^tZ- z^gAjyS5OghMP_HTE>bFaD_%ez`U;G%xs~Q5p1T26FkW3%Z;p%0I&!SFBK5|VI!W^+ zf;5C_6jpJH96iY(Rd+0J{sKCiqz*_fVJ4%W1hYByG%hDKi?*06)8J1GVb zXYJ3=MTiC8z~-rEHiK&e`P68?)A>^s{LEtAY_U~nqhNcfNkVBTo?;NnsZ5cD#O=bT zWw3LAXP`{0l-0T0#%%Bpyf}ro$M~0Q_k2o#Xak-eg4BiBex=>tuc$F;KdZsBDD)3_ z6ms>XpO&#@Jex`=NE7zOge6*4A51jGIW}TdsoNWMVJIf3rAod~9qKl%my+Nl1hOqr zR1Foil9HDlR>so6$-u>BV9GQZ)VaeR@wd_c+%B2pV}>0^>&yLyc-)K4Inp15!D}LJ zofQ7%E~L{&pZ!qz4{)mZ=J4(Pb`vuM?}Tyhk1ImWDgEru`Y#9#_kqx2uyQ2nh;&K9 zQ*YSBHTO(;O3bcoikouq>1IbP#!JVOrHuvKI9BZP=HO{D1vn(OF$&qa z%VcH_+^-TksLnXq}jC{!wuY zJT6%LYd%g^a>Kh>Mn^xV=!y@XB8&4xwURUI8JkKQ*XjxBvg;~@JAo)5U@n;p8+B&CD0% zfuyRPk0i!wmi+x+ht+1s))Lv?9qLf=e)JWp zCa70#-rgA#*{kM8G-(%8{9%2O15$FCl>2EH;@Kv>Dg z=zJ2Ym*bm!cObmuO*!Icdcn2y6A6y;j%>fNWsBP1Yu}JOeF-Baj))_iPW0DegV&SN z4|3({QS!N}M6XRr(M!q`&T=e=coY8^b%UK!=%ViyGN>QFF&>*Wd8N=^`23XrmCA!X z=sJlG^F7%>W>PlTj?z|1kB~l%v)xl%H;A?dy6Z@q?)T_aM}+Gbzfn=(bl-yi2Y2Oe zlU2uaPv&Q(cICJi=T))uy&qrnK9zuc3~kZrqN6PG*Cq?78F$ zYE&|I4Rt2j9U3we@l`L{N#X5$JIB+4o3x?l2cr(>&tr#bI zD$ZLijp*4g;M1}`2}Dzw$5ulam*Z5BA=IO4Bo)Rt4~gcMyM4p&>#hg2Crk|km2GD} z{@%}uxESk-Mh2_<1I|tqTkN->ydGCOlf5Yex$)zuQhctWv1=*PFFt0aPXwF^ydG^w zlWOD;e=qepIChlK+@niX&c4(Tzs)N(`}A$x#M{^{(Y|n_?zV7P|7q^9Gx|hK)0h70 z4oWJu>BJ6V&46%zV>7XYx11lFT;BMqPerC0)K!<2>h5H_WgdA4$BWt)zl>0Bzd6*$ zz1%SEMfyuUROT3ds&0LuZgMWN8}>x+4>-25wD|?L{tz;4HaGza6*k4sUfzy&Rf1~x zN4JiYtgq;_J!Z_=)w|inuwrp$h{*}d;iXqLv^`~1D7b#%eZ!uPp40v_KA68xccc*?E`^6>&#GR&`Go^Cm;= zvBW!wy_g74TR>l12`Xrc)O$e_c@N%|a1@fr70FXFGu0WJ(ddAy=#Q|{4K$l|Fw89+ zer#RO3jpG&r_qJ@g*5j__K8IE+xjkBNB(NUYp z1}}~I-QO6$%vK(aJC1B;dUR;y|0|<}9=lf^!^AS0@(-Aw4)lG65h!D-X9zm!2^lRa zN{J`!Tqw74e7vSBa*3nm5qMmWUS;a#dA7mmC2@FYsi~bMr5frf46BzSh8(R%95nwWbL5u0y>;roF(nu`uBFBLE7z zv|reU^@+9axgc?Ik;EpXO;O%bnpb=6hKOamk9Ya9_>V!c#sn`_V->lA^K81`J7H6vb9-q`Y&qvT>)tNN z3!`{w@*$1s2b{-laC{k7o(+XHbCBUVCRep&(!vFuA^;%m0eGL zFHg}S(}k;P-($+>5NW))&`O`-59~72N>r7b13f@`gNiIy*<kk)*QYV5o$VT3O`!z;xKS&Cy%D{cpq#>5;%ePpaOFYNBt8+j8#hxZY z1vdBi1u4Q>t;CUa^^jQD<~6UAHa`8=AsYYeBl!vyqK4uOWgfxWB2>X?pJFNZf^@l% zzGwpWkYLu*AOT#|cbcLw$QW%yKP*0|j=TFsG@9h{_GTD5u)(}s{zaS5h0Qstb@+Ja zS@Dll`-*NQBHrB!w~qzNLt;H65rmDd2IIU~rCjK^wMWzW9S+XrI)+6K@hoD{*w+aS zx&663G8#e#(dB%w&`O<}wyro^-u^NLiT5dLWe45Krqvrn0)afKWFO~ZY<5y@HODqt zZQOQqdKYzOIPb6!EM&@0Hs}?UzQ@evx?CktmsFVwA8a`(SlQ|9N~L`>*UVCBuR;E>saIB4Hgd2&!q)QD6)QM(BGOiET* zSG1~mt{gTp%9~3+sZoQokP@`G?4n@`Zp7NOxkay2I^QN& z^%)J*u}7Mpwr{2h4p@_S=;wtCaJyo>k%G^@%#WFxqI^Z3+;)~aodcXld0&P*zqK-< zWWHJRfto|FfKh}ojuEIbo7X3@QX0Q+;9jTqv7Km@>o)Z(oO=i(KLOHK*WJvxXhxmD z4|P^xm-LQfituV*V7bncXwIV8k8HD=Sr>Pt`~^3=1)m#=(hdeN;N>EwrC`h-*lX<= z9xC5{HQ-*7pDy#lU{WY)mYmh=R_JtdJmgc%a_AkGKNb|zNh?G<_zN;)vgk1HUXm0L z6N)o+WOV#lY}zFx4AN!FB7+ zRKi)S9y~!N4W_NJ_s>lcsnLjC!kly{0jGoCyVXA@=v45lBbYhH_rtrc^wnQC4rxhguM)+?(792luwpgu}n z6uQ^fd+IHT&J>3PtL$>9*xd5ew3-|f=wby-Q)zkzyh`V>C#B4A5aGt;QaLjkEoM)f zym>aiYYCSqBCY1QPYK*^!cFYr!P%*_IYG~F;kh?<8I+F0 zoUmc2Ey@ucggMfSKafMlvz-bPcrU;J){SaoN?&Xz$EQsKJlCxy`n-^={x^8&ZbH^7 ztZ;k>sh@FQIc24WL;G4wNDN%z%IgLPpZt5Z?J}b`pGw^;jfcm)wC79iJm~0y3M7k` zLXd*|4)F1~p3BaZ1Pw7H9hQ@Ypo!ofZIsJRUUZ@#38zF5hi(peRe$;c7tT5NwV2~L z6qEKS>O&b9`P#>oN08}U^VZJk9TT4B|Ht^p$-r`baslaO;7&evnpO7C~ zysF|4hKKQ!?))N0$ptfea^xH9kn_keqz9Q$5(Yjv;Ld{Xny zup$wJi^ac^$@qEbmHEci<_~$=Tha~*o$4Wt!4=4uUeCe``8QEwL~aSE_^((k{Mnnl zn_ArQKYwi2)O;SwOmM2Bc9PRH1*(@O7Xry$O6Gaaj%f_H1Z@kq3oV}6l)=X3eZJy2 z_Y`nCCLN`&Pj5(4Hy_k?pxX1sS%X z-Z@h5K*DDeefmxw^>&vc?eD*G=4vb%EEv`Ps!786RCuT*xkOB?2kHGy+Wcv=xgMGy zqJezfH(G_gr|ZwSkl8_z*)T-sy&)2}ihXk)wbD*DQd@ew z*_eJ-^OncM05KsHY8tG&TW;YxiXV&BoO?=^-G@oPL;wpO#n4nzmda6nBRPrUb>rAu z+#+M2*ui-Gd!$ggfWLVfJHK0B?qy*YR{P$}tgSw2&9Cg{w*oxHHbXVKizKdv&yeaY z&is>2&#-xg4=MV-{?btCdnaF{crM8^WyI2#vNApPsm3ZlM^|>^DXQo+-Vgz_U_~<>;^4A=ARi6+owV6=~aSq=RXUvTr%1wR&{BlNpSE z)NO#|S|%W3$0&5+Lc3A!yUtx(G!S&;Igcfk-gmP1oqW&Uj~9BzSogOT(koc2OwDzsQ+rf@Xmr(_b32rpaf@OM517czwX^72leG<9DdTFyR(Wsd z5mr-q@cy2Pi#ra)lsd7cS*F#bh8X%BR3ZWQ@}fUvdNTnBm}bvFJK0gxNhh|OKfYNE z7yickIHNXzODyWO_8~R^f!>9MoUxiQF!rPRtRP8r3KMUNkL^?HJI{ znu%^8bprl?ju9&=lxZ%d@xh;8dfYT+Wa=hSpKPMu(5pq91D7tZnCQc>7=GP&o{p!z zSS1rw&rbxi&FA-K|Fph&6d^{nf6lE=@sYn%=Q?W;k^4(y9Qbyt&LfFa+^$OjT2{{1 zQhZ;EIxeGa#!Iu@&8k<^rjGukqPMoKLy}V+b*}_hbeR@;K5n7gP`A%j2_7L@?Cptl zvJ3-r;KmR$oAq3po!&!g1(()RDDI>&{zvKZUre+qgMFy6&(1!=FK=wa z8q(SdBqNNJOgxFt#nVIB&+=NlVlDj5bLR6o7@svSp2qwLoEamMVdLLFC0lT+wfseH z_l63J6O=o*NDvVFW{!{l?A2gG?I8`F%$^w^DYhwtMwg@{X3N5Z!i($LKZ`h1G%VK< zIpL*@1p<-=&6N~&lQ_!nbTKCJZQU%5SW{-E0|lM=>0nIY1nb1-uafbLh9p&nHU0Bq zV<>DC=}UazD4SprL7UrnvP^dT4B0Cn0+dPPY&Oe^@s$F@ z?NkaDel!Gc*%g7=o&L}wy`&3eQ2zOmh{$3UcjRuOis}3N7@ZHlQx71Sl%I20I1WUZ zU#7BCpmJGen{Sd)#ZD742#}*mjYC;;a8+I0z#Ii+ zn#ekV4(~}u+uGtq5mPVJsj(44;b0@E9si%L4RIvzYcNcB;KuH7dQaX3{fIJ(txF*SWt5Dn zS5^3ZQZ{#eN={(5Z#AnzC7R_SXtNfs4-{F%d3ih_B>F4A_+vK3Ik)(6Hfy%SuXw>< z1@K+8dc2Sr`vdEB7+PeYVQjpWCX2^fB&EEBuK z7=`lNk(!j)A9wgU!G-4wNqpt?EKLbnW9<$;PB<-(u;ee`sdTby^qkd>CaiWHgPg7< zZCSO$=AHJY?)&7l9Yxz%oi}msWx+tgmgsSa>Y>GF0aMQ1^!6Xmf(v%i&{a));evxN zDFviBHz5dl!yzi9#tgBo#Q~C!@W?`pYqAo;Wq2%a#{P6#Tscx0{=(&wqKG7~_RA#s zB2-TxLX7yMBcpny+6Z)}%2C7kkr@6kOIDLX(MMK?j@j(nTt-K7zZ~HuEBQ^k8^uYy z3TKg5Fj0f2-*ISbZwjbYm^@v%FNGzq^Iwk`kR3@5w;t?F>iwis#3l-G;x9Qo^VabW z`A)f~+xFfcdzI|0sFkxO6h%w)=#-a)MjBQ#ru|h{a9CwFMUM`2NEZdyQQgj45cZh!QL}e1b!;zNT*t~;-e8xK^1@AU zLXE|nL6Xyzm?44$!`}_dZupl5swhCYP>?O8w;ds zOt)>z+uU)>X21!AWs$bE#2K`~?pp6zebp=JsY|TKd4r)Aq{_XZs<~y1i+k%W+Pd81 zd4>^N(ab$Z(YUbvoy-2NWn(R~IVcle@aK+c;u(t6P1fZLtdM{W*##*JVZPD1QaN_U z=?T%!RlUl__UpqK9=8x(oS@~`iAxmCe4$eA8U^z+W9>*>1wj{`O#5yot}ehtxPNgo zZ;)yS6yZ^mlT;A7ifqdhXTL6E43?@NcMUv7P&FbU!j>e!$mCIHV8!%An-6jqvQ@IG zGV=wD+*PZB!5k7S_<-~b9)_iPn9lPdHpH?-c}x|;!dvtvBg8+rZ_Nc%bKrzt_R8Q7 zQe#Z^W~kfYHEHjebK)5F+(o>CO!P`XShqjEm$t~+Mj>-@l!BF00aA&Xw0zA37|?@t z45?R|={aJ1Le;HTF{TsUg+!fk7pTh}Ogjsdx-PGzF7s}8*Y}#F$SWv0=Fe2bvSciy zzDt~|xW1CfN3<@T&1x%atWJvo6rQBRsKf{6Zd9|f^$+x*sKG1(VIF0QUKoOOf;_VX zLzuLjkm6*+POmUh4$#x<8RT^+riL`A!xHrq0=lXlaLq~wg~7(S!kR)VyhM4yM;lntrekJX{dVuC~jlm%v~Z`OQ-UMjViNI zsv&jj2G%^;7?}q19%%@;g{0Mi;sv^%ux>ZIm^Q6sE@Y6sF*l9I?JPCo2sQVb-laxE zSapHw0#p=xOPHQFIha9_i?u-*yNUz6%LY>`ej%aQipc&Fg_SBkBcxLk#O29434W86 z_D&z|iEnW%)t+VwR>*e<6%~nDOoj9a(*mA zzK$nsb~lLP0G5Nh8Z5eZi6!6lL2896vr_B+!V@C#zUYQ-YV8r#X+>v=fn~cl6pc>8 zEVzE=F3$( z&sG7px0W|W@O_}z%lyLfh2!q~M_MZGUZBJq+Sx7EH8^4fd@)8}!dtkvD1=L0QCZuq z`$}MNN{E^lji-n)e7gQmrZXXTG2F!BmpX))Da=!4%p)vSlRGzX$nhxfRMQPSn~JFu zS>`&pA&FQu-d*2Oa(Kd+7u_p8Vh@(o$10}?8mj7(2x zIo9#$XQVpjRPZoH(d1@W)ZyX?HqnVk6il!+Okc0G*X_*Q4BRYWj8fdpT}7P4P+Lct zR-3|HW~EPfsV}5MQ?gjk4aQb8WAQX>e))61uc7KvpKQy12nR(+p0FQq$`33q0(?|B zT}99@s$3{#Y6^?1oC;VE63j7N0-Man;>n7vR0g?cFjb5_Wuok@M&?st#HgdnUpCGW zThJvg2Ce7!5H4?$FKEK?iUryY-b_X$#{=;QMYayzJ3#{KWNGs^J3+04;s`o)e_v=? zwOM~}+EZK2?RuF*W-+eQX7E^^@evwHOv)&rVX22%Dr4R-$uuSV)SOhwj#llsAV8Ha z5l0>RUBm`6Fx16y9YJ9UJ|)g)COpk>NF#~7sIyh#BK?$9(6!k6BAG2g4iM=fp$rPS ze0ncX_=>P+097F#(&(O8JigLVq-fw&u7%;$SzBgT2b9x+gV8HUO_^UZ-OIr)M?zUk z`GZ)}6K}5Nt=Sanoe`Mm;2@&?@iDn1ZMlRp?t#eDyfhfC6D)vB*E0|nI1z3kDElGx zgI^2>1}vgj*O+gyzT$|q5u54H#Oqlwkkh2rkR9M~H_~K#1i_;d5$OV3RP|~&IO@Y) zV%p{^7u3Y91AUHJT#a<2ORVJ#3O z(1nCtI-+(w?kfhXgq1m(nZR_zs!@?$UFK@xP5G#b2e~Tj9$jFbUR_uYbgVH)-d8Hb zuwBf?9ThI6Le1sv6ICoVJCdd86ti>|quA4`3eKEVsfr=_gnTx&_DWuZcD_Hk)SVb$ zt>k*#BcPMfxnc~C31|WY`^6xsIa%!n{%D5UWvO-Dym1tqx=pU|GgB#|h!)K-mLPh% zF8rj>j)?OVU`zlI-NmwDH&ONN609PN3=EU zOQGUCGapCNX!;p~7R-fsh4Q!^7(HW=sMA~xT&24wn6W3!-~8rGRr4HImzX(wd5*v5 z5;XaMHDJH{K^;D2Tz+A~e9C%!#P)V!!8|F*nL|0u7Mol~tS4DT;-Vg-v<;&z=W(bd zUB1@`A!^~JQCm#2POfcXw-VS@qV^8z7(ME0S}aE|ibo^T3N&tBQ5O!w7h7V@GMvDc zbl{jPBM%onh)HiNh?@zxwl|GLJgcHOJH3s*$D^rAc9|1}E^rT1q;aLSsdB@if(yeA zj_lxTDiHeuT>yB7SDfN3^rugs#CCZ8r$eL#S#pbl;Gk_W5?Ehbn}>{%jP_I7Xl!mU z9T|9Om6jA$jAb@XzSB4eHem-$!Boc2cpEngxKNzI8t=440WV{40d?xW(KOoK>Ri8! zLOOQT&?c`Lg{^5hCEhM>WCw1se`$&QL~aPDqmQ!JocEU?MqDn?wYA9y80)J5VtX>i-tYa1AIIUV+Ztdn8S z5pw|t=4%GK1n%iDQ+cb?WT|eD?2G{Sxs4q)58BcBV^!hHc$;KR(!HQe{9k`^tl01s za6i|R`kBj+SC|ASUAZ9ZwPOLeqeN59N_mH2Q+%QTVwjqeweFWjFJoAgr-V~qw+NfE zRuUypbY+1Av82Ql48SlHr(|m%4H=gP4>W?BCB?5|d9cEq;vs%Wyx85{LbJwKGfER$ znHHEofR`7$>P)@6E(+U&twXRCdg^YY7kycLF#OKOI}EKgO%J;;Hv`mZ?JEO-BC&_O z*%&aD>q@zjbPGm0#aA&cz&-`9W>75F$3|?gh)7lv!n!nH_YXL)Gge5g;Q5#8)Jn_5 zU~pnmIa4n(^;D+SsX*n#;sJe=BC5`4h-}JimeF~PzkVXmyZlW)BO$d`Y78fti5wV@ z%2jbMW+iA#L(b+xBI>J}F^jU}D()>ElkWtoyxq(NcY#h7n_wnlwK=2Fj!2g)88$2w zLsHlC8D7(P&J7Hva5+k~l7a=yrYZKAxkvzRj0OulL`CD6+~9;vCjhW3=Mfz?P4Z+j zq*2>f<_Cz>Zja(Ri+BtPBZ%i04*Ie44?3;O#Y_|ex8wSckx_8iwX!=(XlK?~CRXBB zZmda#laY(M$w;!_VJf{+)H2-9Ix*!rbLhY(o$mGE{{Uh169W|D^joY;BbHlyB(Y_C z!<=FOhZ8E9_e(yVWfAGa>KjhDj4p0v!22im=Pcy)nc{-ahyr!|f7IMyz-s$SEU>Z2 z%lT(*H}jYslc{)-s|)3$=ZRM6STv&tTi=LSDhrx`t{QNi=R=dcHHvh;ouUn0#!bT6_1!4 z-BB%xrZ2?mHI}B4Mlc9;k7-%0lafF1U10%Nh+twsTB2sg&Q(6{R$jN6m=AbdvnD0g zIE1YBn4^d)x{2AtagADv1*)6HM{_ax$Ga&FV9pjAJYMmB{urycX8D5s7)PXAOt@h? z+{AnMo#Z2D#APKs<1yS1IjOAa;s-l&W^KVL0D7JxP^&jGQJUN=G<~M1(lMbb3(d{B zxF=7DsC71!&b=mSwuP7vm#BdR3L_T16sVe_S(E<&XR$t3XE8%mI zr8vhc0MFXQ7he|^q4Jsin-53>-EWYab?ik&VN_P7<~E`_foZ8i=8`%CJENA$?J+@d z+Ffs*FmM*Fao7BuieA-M95|wb(Jkb7{;0E?g295S9S8weFuAEtjEll$w%wDdEJiwz zsao87Ia-%1kBMDPT5&h7h!_&$987)M#JO>gOKxG&qlvKT;7d8hE-^ODaN8LVXx$ED z5kw9cm;^1#{zYMbN+nB1pf)?kvgP7s#9L+XDJ`IR(NB$Rfp3WJkb zN#J!AyfTd!jKJiJp~CUx;tPrgtw^~;wpoLCzNb4DU{0Z40GsreYG&?{nOkg&CW(*b$sP9Qn*94S67*W ztivp)5Nnr+dx$o2!v)-K69QnmVsTy3P=p~c5U^z$uSQaXoLs&7T*SUl;YIXL0c3fW z#80sfKJt;RsnBcr`HL}Cbn8r0O71T-{{ShC-CiRwyQ-4GXGZ1Hw(gsMy^37Inue!m z5TmE8sQ?ayFzeKU8y;n4uAu7<#t_Qf1IC`D?d_=e0n1HH**V2gEMRNAWrctcXW!^Sz0jM2@T{C6{5mgyax++Kx8%=b@ zL|IE0nOGnR+Exq&xh%#i&18?0oXZ#!8T`P>;~N{jz$roCt|5D6%MlOQd0y|BsC7}d z7?oHZDuN&E6mFrQJVk(7x$y`Zs|P-fGX>@oAev=}Lt_yLEG6yQ-6NxJ_T~5p>4;75 zhfy|sGQ7+$1w+io;uZ^Gw^@XTHV1wtTJ(beP({$B<{%r+2PPoPRfi$Dshr(hpbgfq zQLk?|Fe8#F+9=t_w7hW#%pr+^2&}1&cCFF@*i_)ZF||RxY)7jC@?iX?)wi@TSiQn6 zYv(GVeN2<71aUIbWE4BxwcM~DXqbqMb~3pONmwB&Y_o`0&0iarfr^2Fu??5;K(!U2 z%M`1}TC0^TOZVafRL4biaM}SWy>QBT-DV<97tT0{ZMf{PDF*~#Rc%o+apQ2Pdfh8+v4q_Fm^NGR9gmTh&mm`3e4cPCIZe=Jm-ePne zX^d&a$EFc^VXBw{-MwWR%KX_jI;iIN8!HZuVts*z=pcR1@*{aS;#*<50rMHfJVe6x`U1DHaZ0QS%sfIV0db6!1kFrR| zg9vOjfgGm$MI{A<5~7d-p$41*u!fnw98=>TJ>N zzlhqg(dipH!KlobS|_{Xsa!ghAy>rC6%T0hDiVw4Wd3E>Z9A|LYY!JSqtS+(FC1LH zM>0hm^E+C9+EpYxe4pILtzhL#?fy$tRNyhM-!jNxw*}`h28(1yPid6}fpfk1gaaEf zk94=BW$O*xn2qWgHI}m5*oD<)YpfIiD+E+;*O+~xa#zI3f~rRa?&sEuV|f^!qM#*p*$l_ z1?viaS!Y%1s1pd9*&g!9@9j2hbqkmfJ|<2It9s3UGqkJZh15?Dmo2jhGk`HmPjnnx zScP)_$Noec%ENV8{fJ?a_LX7O(FsC~UgHX7uZeIp>gy~8wTuGVh7CoWK;VpE*?+_t zpbOj(Vct97$pus*Q3Pn1%?lO9>v^5&TaUJtjE;xh5hJ&bCSvU;P>Q~j8OBSX)Eu-P zVhjbHW>vlRV}(PN+*d-JAyLR`XtfSUZu31d#cYHiN@kr?GYA)+^2`t%ta|~BYM^N8YfwT;R=lz!}zmjbr zc1vQ9$uAqz!m!GFBe94<^|0tZAzfP&{+DaFCce?l60oi$nM1!vwlOBpk(hWkDt;{O0+ zMX&V>Xp0*wrT6}0hSq63m|Q8_uSlt_g18oa#^4nk!hdd({G~h$d2*$Fu{jd^Mm0UI zZd}gSFueh^8_~x4O{35zREw-ZX3n$Xcq>)R+uUyQ;5THB@QEwx80Xzln*;Q#tEJ(0?FxO2PW#+mjt4Z=3&v)2KsJX;?|Ohn&JkW zubF)7%wib0J7`RWJ5{pzGGSj zgoos{zi;*}1ffQ|{*yd%wV%8`*jL#pgGUYclrnatcMEN)iJtK6l?RPCEXNIJmo9zC zgULgtD{~kG%hNy62;ESpoWvoL)A2bmG@oesnz8Mca8z0S=?+E6e*R`z;gnc4aEKAx z+O<%1RRTf|l)=^ea^0{#OhcEbynk^z8;BK%Slz6g8_&PmDQV3&hT$i01#+xbNEoBU z6A5De;eQ{PxVWt9CnV9(EL)yVuq{TdF$?^C<252Z%i=2V2zfvD675A#J>n%xD`?(l z7(3$-v1Bui%J#ve-m09>G<&*FJOm2z2dGrt%zJg%SS2#zHnc( zk=d0VrWXcdx?{3t@OHSKbxR0-GRy zH3#mk>!@*({OV%x#WrSDa4UUTf#7e1Ld`{c$0F7OV3xZ(2&poQZNz<*HjGdi+ywb9 zsy}Wv@ZcI}-U3h%99zWp9r9#zx|w$(OD};*p)yo73GzVfjU}|F#2~Qx-U+T)x?CX zR|@Ce1?6K}UGDwZ$_*l~4w1|V3UEEW{{S#FooJztpLnYLXIui_1nKxSxD4GmUCe?e zTi5>pBd`Fl@W14}Oh>XmE3xC5ZduIMEF(D6?WkAP6tt3*8&ZD}VM~1D0}~@A@BB>u zTD;JIh!kY6?EPX@U>Yo<5i1dXde7vV@Jt+Q@{kc@Lu~--_q^vQSlLaR`DeSblG>Ms zfHB)LkteuXOZ!5{SvuW4?gA)pB5Jb8cCHWIN;gH}7S@%-6PNgF_=}bA9gV<1>@s^G z2)r@E>Q)N_Mo)CM&frY7%%jmV;p^?GT}Y|-fGM!p>Su$z`Zp54pt>q6%|mj-dDDat zxhY`e$y zJ7)q2A1KJSlJ@QV!KCfl`5D>{%)6t!;Y&e%@A{3ph&{=n>Yvxlv2q^0p#h&Umf(d| zSq93A$pAbG{dy0XmgD8o{{V9`C!Qa_-r!V9#V**G_Imm5l~Gc$+n!l zU}8~mhgWf`4->3%rx@|lVkMf23}rm9k+2khf4ZB!;I~+}if<9BWAY|VM{N) zL7-5;Ldd6uZZAL?f3=eE%7fK~ohGDpVi?9cYZ8%7GKzkY7-@%B@`*&Cr;^RDRkzIJ z!T_n$i@Zms6Ob*d?T^F-K#i44{IT9wnYATbHun5PmKc$+b$)-TvF%~ixF!NLh;Rm@ zZ1MrsbEoxrGb}VM8{q!{?Au1xN=gN>xlN}YDmZr{)tvtTlI`p9Es2O#u4_EMyNP%^ znV`+s&LniRQr2Y$%12pGLDz&EgMpVZU?93)`~9O`1$)H?Skq8SX4>Y8ZI{9ZjJ=Z| zDl6Zax($eJL7{f#v)~sHvgfcn&%b z2C~tq4nmr`mdgMOs_Fbgd13X_ z&%|nm$$t#e@gt6Y@UK*=x?GPtRgNW=8O-IzkL%1_3*1dzF)o86*#7`!D+b5b+4g6&y^N@^ zc90&(p&Zi08b2ui0E7yNhDVU{;fTnsbH@Jwh8~#|CJN#PU)BD=i+pzCB9f+DG-hB~ z3ud7<Z>(yFlQ;PbJ3FoySy{_>X;PKSnVCA~;*>K4M`j-Iu0S z9V1ND>3qt!h}&(61JuZGJA-hYpSD><;~4aoP7z~?y%abFnz@0iDs_|ni-T8YvaJYE*+=*Nk`I%h_o3^C2^Se2;hi-1;{Y8JL#M0x~M0I+LSdH6|y21T!{ z`IdD{6}*MNcue59oL(YyF6SlNb0l#+1CQou@YT6E#KupN&U#9?DK)^4=v`Jae{fBC zB=HBG!Y-h9XZm1~vha*nTbU`grhF9gN*p5Uo`-nh4hvbsoBiS*-otf{W?()H>Le`W zyD0vm+~cxrp%W&s2yXbh=Pbx6Jcm!bvlANY&_%ND!NJlskUNgQ%uA6Dk>BkYjEE`C ztiRqR>p2IVK|Y;)O=J}R01>zl%HxSna2OSkydHls$ChEw@h~1L-eYWYm*SQC<|qNd zq_`}xyU6}!ml|lz9dQ@f$rV!Q!*hznPxA2V?!I zOkr!44f`;``)QD`f?+Kch1G29{mYgyw{>?~@izqFf4nhZWF13y`_d3Lk1bwdHcp;5 zy7{?WnZR@^^DUB6E-vcdXs6r=0k=At;m%W#)PM#8kU{d)`AS1I;Qo@-Xech}jB^$3N;xvRc zw|}IfuNDfgym2CdT_f<`dn~^p2XJ$tr9c&Lr?dtHjB0|3?K|mvdVq|XBi(Y`Njbq+!j#1;*W}>-z<@aV-#f4v4 zN;_RQNrx(X3=hU5JxhggdX8!o2Q_YK0!Kd`qg=3y^=-f2vfaiu!atcm4qPgg|l@vfV|wc(;R9!~H~s#pg~>kHo1eI$bJ; z=z;R(jQegLBo?k--#?h+8*`Db$~}fR>DIo`{JI&SW}+k0wB$g)yfH|N&f!YxgK%Kj zP`V)2mEcO^Cm_=WzF5{A>iNaW0^xgg^DaejQ>QQQS*KScUFJivV>WSriB&)tZednr{sL_k%~GIvoAw(^y@89ZKv1y6BeJ1R&@XX4 zZGWh9lfzV5YXCRZ{LSEKgdxSFnX3N)+0UTP$go3*Y;pWY#RYE4TKI=>ZPT5QKsh5n ztae$lTeN6A;CYl_u}kd}iXqb^wwlUxW*=o>Y^y(skjiJ}S6Q28UuCPu>7+(Fm z&0o7P^xs%q&rngW{{RzeM5C8D_r$ryc}0KhyxcE?iD2;$@Kvq=6ZwO&DhZk*^4Rb> zhQLT`9&5+<5bJ^4T?ngD9K)dYm-GjPxx$=hi1SQ7Dzk_mQ=Z*(@<85AA)EgI*@<*& zn78x(N>9%tWWBJR30*PW_PI{FR)OSmuawUdQ5mk$aKiFiEAkON>*|R|Bw`A?2D~2e zKJB_r@i#d^!=YE=X2(~0x*PY7*o8x&e{#oLXB~(1&sc_XpCJH%KsVOfl*vWhum-dZMv@Dp}eUyKn8sBr3ZxFzR7;>%(BE z+jbGw_=2>JXl*0$IOB!tU-b@`*K*uSw!T#ZF^6CjILu^=kzJk8R)GSZLDDft#vtFr z`@|8mOb?+7ODp~OiradPCy&IfFIP9H{{SUQLACJWp|~3j`~Jd>Euq1WJ|eDIV-#2S zuZc{M4Q1OH@e@`hn59?Azi5XWXx{O}!)u^8+2{OajL2&He-o6GBKWsB{vtJxh;b0q zY%VaPGJvAN?zx0%Q^3FGEa0e|)jx>V0SxoFvmhs#s#l!Kv3M5*}1EPCHB?kRVs%$Ll$dsXb4{{SN;olozq zx)I^*FrYn^{{Ueum4!I<*YA18E$nd%0c&-$i~G(#3d80Y7`Q6af$VYfF_z9!pFeqf zAwXg6_LUK}cWsiq1A83GYjmd%60)l9qLeT<`}UPebF)1qd>#Go_wNO+F&%pTA??R{ zEI@j;a69s{|BMpo}w3X78J&48(zO^9K}NM@4HMRnzyhT&=X^{{T^eZKG>ydc?E9HdbHmT(C9-ndTn~W<0C2kGxv; z?G-DyWn+W4com|7+x3{MS}I&1Xzo}34b&g%WL}`F4NX?&XgDYL#15r~>fejRa(EJa zu3)1{;BDLP{LA*HRlc8;Z#4kus+Ulk%u>kP9oir<_jkVAm*wzOyEwPzVXE1*e)0E~ z+N-s_LlI~ zPII%~($OhUYUqd>#=dUtf-E46U+?h;CfaB^$_6Q22U(B^>`xftTu@t_J*EX8;UXY( zVcGirCfltHIn=;YJGB1*b1~VDTuWpdWT!^p1_t%Kev*#l?T0-o92}1KDch%aIc_S@ zaJy2PcZH+K;$J{p^G=HKDls6d-F_hs#luSNAHeR1R$T3q+B<$e#UKpv5muM;K$3q=M314dl)kq%TL^Ou1fc*}uiYfN1Q9(>Pp3XUw&SMs#s-)a>*N z$Jzwku8uA=Btux;6@R;!A5!BNN3~5LuW5zKG=sOzu{;b46xZ_-*7`LI2Nk=a1Ug~v zj4gL^N-MDTpZO7vM}0p@b*+ls%v9-fz3z_4NngSc+g0Oo$pkHtZ(lNmW*raQz3yx5PxY3^J!<7>%DiIgC=^`B z@hiFD_PFf|L9S)QqhQ$WE9t@D+`rP?@~?jNxH6eKfaYPwg%Q90ATR>U>iuG&ZSY?g z?KTNfaQXO|GjN_MQwpNJ6>ahV;=x^`^uw$>3;4N1fUy5kKP^v#%BzECVb@P zRqkZc0nzI;S>5Na+5xss{{VYL78Z}ZBd-3YQDMQW&+!@!3%$bxQ;!nSttz3Y3|MvZwfn&=0kx!UKN6rThg(ewRyqj=%ETTAf5Z_j}%TuZqUom!dyLbD|u2;;_a6!a%zX;tNGxXC1)LYS_@8TK6RqJ)}9f16U7L`>w!2Q6^7cZiDK`lG7p8y03l zsKariEO0XBTV+l4c$7atUI+Lc`0sw z$RVXXxgChT>G^qGVUtTE%a|382)&)+9D(w>i?Zui35YfWqcO*MP_oOo#$D3#Ho_rt zMT)D9b$6S3l(%|dBCF7FOYBy_*n|qjpVJ&nlcW=tPq9r+!IEP4*MY( zGxI2*?Eni{HgF(>Q{}6|UIRF_|BLI`eHI_Vg6E{OOYJZt=c&gb_m%dZvzq|xI3u+cy z0;b%*D3=;@*1E^Yv1`Wy7f*Cu8ocufoy!m2Ru#8k9L){8RnzzJIs#9NWfX13@Jrud z&s)se;jl&TDJcH@>rWSS7kT+Me$2Gnoj=!60ZkAVaM5nvf783yk0}3!GNRYavZjU*hQ>v zp`h{a3PafAr^KR4nGSk;z!nQ?$gRM(*l^`P$l8ZK(0Fh7gM>8&c>Kn`rY9&Xum{4j;<@oP0>b_SGi54zI%Baa z3S~@7W}V^-^ARop`p|SEf1<*BeQf%rMf!@nR}YSRM&}nGF3+ebb1Hxw4>qPa9*gvH8t>Fw@6#!%<0C8z8ec1WGZ` zcIVzJPin4CN`Op#gWO;pY3v`~XJVag{UI?mcpyz1DDOt^2=b)Bi>V!cV1?_ zrLbJ|nZ-jafYHPXlvv>RhHI_h{{V8S;Puc#0jmAsDY~Z;*+$oYX<@0a)1x&$%j_Q# zw{CkMqz(W>s>|S)33AwM<;=A90&`!&TXj0w^V$?^M@P44>@b+Jdf%8A)`5?4f^7hM zlo@C_3w%mkRzcQSf|s1qLo*f+bZype@5km~aMikHOifm&MzTb5Y#oRBL{z4Gm2(1$ zCbyiQnCBnXQ?^5--ru}Bc^g+S8jwBz077Wtamxl|9KLT;VKpUGOA!S%_m2|?UZSfa z!!&K06Qi>4A7&VBf_XJ*z!HUeC)jfWmX2y88u1VUFm&)2s#GMiu0Geyr5PdSJh%>~ zDyw91?a`gAgx&O+gB??H>jGj3tK^uYZHdIH1!#*K`Nv-JSH@zBwzb`HsEc;2>txEN z4Cv`A1IEEuag-;NEI-5;147kNpM&i$>A_xtzkX)8$HU%ZNkZM9?J)6ooR!*ADyahx~>BFkSxuZZ`k{(N~Y+4d_cv{{WRymNtMdkNubH zWq3TqDh0p}5m94h#IvrusGlb7&%{!Qwo%ey(5-WZ{_IyH67ee2$c9~r%Wg=%p*G1+ zNw~7A5LKEVcvUf5d0{G<$(x9A#9ht6?3Ds7{P!J5^0Bt-SNDz5+M^7MZ?_i$$-^G` zj^wbMJbx$Lf!<_kIZ7B;h!tz7y+Eln5slDZ9ws1$#Wr`A^AO>rT%f6Vbr`8>P~18r zXZMscIR@&pEag1oObu-1-C7A^qB8FE5CC50dy<#kg558)x{dzAx87(N=@T;I>kWQk z_evM4y+=c3S4-k^O)%nzx67;-L!a@Lyu}?RA(A4k(n<}MsCdk9IivOP#xMvCY_Q*X zb#~IPjIyHWa4sfc?r#`{T16*^q+hkf+u&>F7*N1-Rl5d_Mja<%)a z>%=UW#aWAZE)vjv>b_<2i&i$4xDftUe)fXG7VU{y+K)jICPrPEue5w3-v#3S(4N#B z2ru)GX@#l$E;Sa|#r_dc*=X3b+vsDf?F9Y=5B4;{DD_+uq6S_s{F!nFi^>jvHv-Rm z$DhFh;fk9w3GXx|H#j|@5EUW26{4%Dxj_#)>5LE@xvT#GKJvM^{eb%}A&zswpUi#; zY7Iq8QtWj7;$XduHs)kGV*;9jIUD}q!IGJHB@WgTBJ-^*$WfXiA2M@LBF}Wk?X0nv zfOvWQ%;94AajZo|lYJsCAsXUcAX!Z*w`+nrfTt!h#5E0dY3uvmG;9Ru@iXlz+`oQE zh07~>DE?8*vWB7X_{0swH-m3z)j}#9EBuvoEghTqiovk{YvKuM0JX&5kC|*D2+6AL zxDHHV?v2VgV$FVHM0kD#YSwcbKUWc2Xmlqh^X61bq~|S4=Ph2vKh)VRJMAC*mP7od zqGp2Hu9>RW#9&W?Ji;8SuZ>Miz7K zNK7K{7jX{0QDJ{VvUMU4U{QH}TP%Ocl$Nq8sd#|*Ago_fgcPOUOfv6ynDZTl@NW22F@os14Al-L9RYECH&& zm}V=Md^4tO;!%U`QQY($b27`PACfEfiwBV#rU)F5MDiT1y-35T^x`e$6{gCW&Obs+ zwhTEtd8qD8Pb)Z9GLCvbGcZA8bj$;8knPTNPMr=0YILDuWyV%8$@t$rpFg%r$B%p`kvn)t71R=75*x?KI? zt9y?ai_!|Nuz~|j8DDv17A}CfWWjkY^Y{6RmortK@K`9-_?XFp{we)kR{>OP<9lbZ=;^%nKX&wzel4(yM?9V@2+um}-2HLoT z8nW8}<81|ZC9){I^kI%XjgLG303a_g{w^}sdg>f}!{i?=ezBX{#r9cHMjJVA67U?` zR;ponz)iXqbB)uk5i7RK_1YmDyS1rvYW81{>*5i@qj2;cGxnK1Qx$!W5KS>eeW_B5 zwVmUbtEh9tC7L$YE@8`I>((O*rLGVVIeRKr8CQl;5ks!^)E1Df_m$0K=fM;^kWI*_ z!SBm7(!9VXyEgE_ZoZPun|0zB4O;4SfMv5}KMX&ZMZ+_2p*4uTC0g7+4>xlHQQ*@t zq1UFeeWx6x2G1F8Q2kgUG@jp1cgyJ|UuxkhV?=`0x(knLVK@{2;-ZUg&&nTN~R zHdo#|{gHgckD6x@q@x4F0NMe?4Mb3No;#x7WIpHgm5dHM#lsPr;?2Cdl}h;xVDlWv zqidCBZp5^}m;C1ROwWtAiJJcaoMc63?_m5X+H>3DB4Oaol(%_eFQ74=5NUfHW+pde zYRcQSh&7C@dyp=~sc$^5?G4#$GSgt6ubYBA+VIrf#Q^h(!H`)@cC#FKI?h8Opf_nMWY{rGRoMTm%aVJG1|GmasL1zSs)hSHR0?NHM><$ zdSoTamL7+^aUMWvl^W9iWJsFS+A6q~Y*<5Y5HHc$YY<^?XlAh%BG>c}7(JkXRd#S& z{{XVdIoo6TJz#RSmTw>28l_o$2TJ~BXEQe!!w9Rh-DSes$isJ{XYBh%TrnkE7YbRp zdUIFAz%HMJHuhb0d&_rVzKhHmja2oAKg1r920K4(lp9|274=Qc+QSuAL{pQFV0x52 zkz$>dzOgK}jdu8yq|nWwaM_>=CMXSkE#?YJwD#KTnL;S&b>a@b)tvHvVO3FDPI^YP z9sB9W=2E!rIj8q?!CBVg6>7J$s9OXIa2H&UPSDY*5px;#B!-8rxKLX@U(1dabDOV#f=4lyt2=5|Z|V zp3;LVY*=8+iuVxO2fU+8Qs>mBo)!!GEh>*f_`IP3oaknq$Ax@jsEflhY^U*<4v1Nu4M z2u$s&_`G@OMSCjrMlFm$nL&fBy+}QuEEnt>Z{`yPus8?;d#6J-d*&4eLg7;YSFlA@ zGY6;= zlvg}9gDu96OOJ7eR}NArE+}RSqHiIYtQQwTzCK|HIE`IPD{f}UGa~`0ebVs2{sCpy z8)2vhUb~i9j>bDS#+3p>J<%O@)iTt&DdsIkwmf1z+GoUfFk&I`L0O4ee}W%KHP#!p z6!&zQ&E;Ub(#u<72U75;#e%vynb?OgP*Ay1&y@%pMLXZ=1#KB|Uo1MCr28&p+<|sP zx!v;^ePD{^z(2&sl*7?bALd@{({~L}tV0&<0_qJhg3=uBS<-#StSxM{r|X$=vd3T| zT`7|Baga0OL>rTX+!GAZY1C<#b}^sDt}d!71O|#{v8SxWYzOx@K-r0UPsnQF5HPOY zp*2)C0JcC$zc#(#G8ea;%VlGSzTqHbR_9axOSEehO4l=9J3*k#ypGXTR=hwG3jQZ050N8R? zN4For7!y5s-A4{!rNfhl#MOU4h^xsAhZ2nUD9?yo%xek}bT5}T8oyx*KtOmM_>Khd z4n+P8%7|U!dmj+01UnIrPRiIbkG$QFWgC{<8K%~MBt62M2Six7+Re(DNxTb9qHPlSMh{HAomc) zQ_GoEJj5N;c)89({6ax-9;)l@_ncXOtHjwb4t+?{MP&WvSrVEi$(es@32A@qDT7KU zeU4@c_e#xoN}lF$OHwPcL8${+naA$ON8E)#@fo{ zQ4}50?FpW{-x1(lD&puPBe6P-^vr1f#7I#Jte4~D0N1wKjgS%dL_YgJe3ygrBp1|IlP}U0&<)7Kz9SpEL;*8#MWlxWHbu1 zE-qS5b?8*J>5HrAj0*HZv@;6j`*2aU`y)Z8$;>rVxPx6xr4Cr7R|IQf@0lrW=kY*5 zJewpdFm-O{i8a@}8!{-kq>qqvi_^6?z1@3aS|M5^2ZivCmOHwVvWA#5P_hbpA;^3> zMi_Zpc4D9@ZP$pv##{WQsgjO(1ge(K2Q0agv!S?5_(6ZFnvQbw-a6RX9Xrf;S21a3 za5hBd!!P0t8uKu`Mq)i9GLjbNo#8q}+BnJ%D3z+tU}J0Z`S84ZO`H15dt85n<(+ zZ$_0C143J(S$_rzkUu0LR^Ail5@=J|4gUblmN`EV+r@=qw<#``TFAF@%I2ZBX;3bF zK#j!!&caoKV33wbo-1=JEoFD&R$_p?$69?rOTV>4rl7Qb(}*1Ln_?R#LUCs?)Au^T z(j>p$k&`cV!>c!H*i$pj_N7jxs;sO`*fb|OCLIuUL9T6y_5Gkdo?~yqZ}SqsKe?#4 z3H(egLEDZ+g4wCz9n=9Wx*CX7uUocX@_~jNyzuO}5X=zp?!b=ag_!=LyPpAybc+Fs zn8q1j$yZ( z%KIzK6+l4ev>y5xM{q(K{fNW5PQDBC+k z^r&#M zZXr<%TZati}4(a4UX@K!S1zn1fKEBpAZMbH_T(H*sL8tc$5z5n+n79G7)z8my>W`Qj5W= z=d>-U*(D8mfbbJw3h_!E=8Du)s};jr%gG6VC^FwqXrcy7wvOQ28WhZYke8nfJWHer zrS=mpitc8zj?j&v+A8ECPM+!$Pjm%<_9eV|5;H=P$$X8#cs>l^Q?ydtjcz_ws31aM znL7+3g<+=B&D{&uLep^P+0>m;HAiysRf&?Jc@;9Vm(BO31Mac=`4xwEDgyXIQT`?d zl( z?JDB;n_Bj`2JEFYeibj<7ih^YXk=T=b<|Ap%qzD401jwfD?&mre0e~4^_?aeCBXt`CMdDq0)qzsGO7jnKzb>axqZt$^=tbvCt93De zR;6w}l^uo_o!iryTjmUDP`o6U_&Nk-Pl8i7ajdnQIAUU8oL}$r12gKV&xQ)A0HARN zi-w+ITv5p!M`VBp?gS-4Vz`vRWOqOEWRsS*kiLSJJP}`TEshI{8F^QTn9}dPNKSa>uYDl8-y(t**~m+~SQp?Zp1|(|%A*crpAe{``)V(?j*)7%>dRUcytOYyT{*KaKypi@ zH5a65eNfdyOPx?kN15GwSqSU`+#tcIS}n_3f7y|}bym{95E90RH~>+Ixe@JAvcozc zmYyq#vS)PERP71{%H>22G*hPDh${>|tV4gK>AYd3~SUL^Cc?rPg$BHtngE*nYGQlN_Qp}MbsL^Jm5bt zis%ScN}zV0B|i$5R9!We5wTWCvEtDUP$2FzPHTCO#?;C`e*GiV6KbCjtqb&6mIK-jFmz&vU&JgUeABBAN_=Nd&ji3oc4ou7 zM3@gMO=7}-0S6OJ+$r59oV1U_eQZ?l1mPR1!z|_G5XEL8K~QYABUH`qP*@5xKlZ{1 z!0Pe4nBhYPw<%(F&~x_FE4{XmOx6iB9?FNde+Y$@!^+zg172lBEGbhNOXemYCRQ?I ztJMJR-xs*jK%0NUS1RCSCM8{=Ps9N;zM}vDIWrcSZ5d};ah7Y)1-|i2oIqFy0Iy}o zj-HaCs_7h5X$X8OjczmK@c~p}pNIa!9nsVf7I%zWR|Qu*?Cg8Y#cxU*-x2#0+BO6R09ujPR7chnN^F;dO}0`%Aa+0zBGp zy9M4$cKbpVaj2PA{0kLDi#nJ5z*TL=M+a)ToN?Oq%uM(;E2Ox#%$(Ms=H5WqZVoyPs*1X=GK}@`s^f^Vv_28~MoyD3uJDLpRxw}e24(!En>=L+x43pSqvgyQmC@838Igck?wr~2 zOt5fnX}VU~LscMLR_epPLAZ8Hm=KkE;EWtsl)NCzxq*%+xt(>!CD0yjUEg9hAKb9k zeqgwctXwE~C77p5A9-yC{287eF6Q7)rH*Jbn&Y-lB(8PtWA}lIomUW+_yZA29meIQ zVdmyEV)ZH%HGGpQz3OHCgcnQ-{7cIXzYL2X4q1#4ZgE8AQ=OO(VN_8U$4j_R!O8ss z!DMg7#C4VaPsGVLt7F<90{3Qc%BrMfX^ve-yEDI*dgbXz2ng z4=W?4NZ3cMd}DI`;x{bM+?l~$t&xhhu`VqP`9q2XDNknMkQ1f4jPEz3ry=~s7Hg_M zb{VwdB6X%-KgmzYGLI71 z5!slBBzdgLcZOj5z-#Ryj%1oI{lV?5FHlup*T5#T@dvWKn8PmnSjXA{)hQZXe|k#R zB@WDe;tITjyWkjLB=cgPVCOGuyECB0I_6yB!|T)dhn=KjPDi0|mI!HiXs_gslP$iD z<}_HS>rMXv67pEl$_jaXr4S9W)Kt2UHmvdc+FMCth~vCk*0^i`0I+L@13>=(a*_%! z2%i4{yO>@U7>{N5gaIRsA2AXdN-|)n>_-?lYVyQ)4I?;B zpn40IfIEb|qO)R_gL1w5OFJvi{9wU(&%61|1RxrNu-&72I?~En?o5$$tQD2*nt+uu z2yV{6_)WGx<}Fw|%v{c9K%;^auw0Wnz+&STUCS=bVOWOK^BI;vQvywf>NmWqC2Uw* zS2&{asYU&)0mL|>e7DqZ@Dohdb#o97ivci0cDn9 z;K`)>M?#5ljwc|l+i^IPDgi_=^o!1Nb*g}KxVg1t`Ak5)f&T!rrjQsD{eB?0JtlJh z010BjhQP}=m$p&be)DL>8BL_ByEs_x(&;0Rd1pxZ6u^`_qt{r-3@cEkaKVe?`T3ib z!nG)@B@w!7-u%b7r5G$q@``V+(Mx+hjZ5mGdJ_R%)8@S)VO>be3ukZX90PK*U^?$>f@wM#C=ajS6GLr1F|$iEMX9utz7S@gTE~Rehkp zbKGCdXg_4PPxe02$j(fDA`Z@ZydN_+>?^BdG)a!S%kf2A$O$pdshf?39dV8qWBH6x zFO>MifVv!z_q11itcMq3Q;rh<00f89m+exl z+*>6?#}u_{<5abZUg9&l?{su7tX0bibq&SR#CifiJ^Op+Wc%ikQFR(}A9NCY(-8|S zU8Tl?)F?-CNrvt6lo&@+<{>insi3D>MEfFE zp!+5__aGJQF-3e)Qr*kcVi(Bj&W-j7{1T1k0ns9|Q0)S`dl{D3stSKHw3Xr8I7aYc zj3wx%24k9kF^o6!HlT|G^;xbe>eo7TI>p)W9VbN;!S+R%=S0LZk7(uNlroxKTT#t! z`XJYih7zfDBu_8pe=xnuI7-AW7kx`Au&r$|Os25=+*-Z7o%>WBc!w=R2cT$zU=|^; z@Pg?IvaZ-)2dI+GRP1_0%*}HaM$~#*na`LRQAJG9RZ(+xRRd)ls-i%fqYS$8>jzrv zjE0Uf)F(@=!U8>J{LHr3r!zH|x`~B6%rNcq39ClwnMGUUZFwb-JyQ??ba8Nns9jm@ z4o&KU#keEOi-l!{7i~DHlLqqe^IT`__`OFq!Nn4 z11mU~>LeTl%Q~@#w9VB3F51K^Biw-qjH^MQPfmQxtZC!^%Ve8s=4FN3#JQ*4tN4}; z9WLdTUbFsDmc4{gn-gDYsc5Q%eZ10`4W4pU`^sCcEJ7Z1G{^RoUg!tjUWdm|^EE)M z_#c>Y8eb?ky-aOLle{oafLn{#GwDzmkX9FQ@X5FibUZQ5hoD1)S4c<&)N;lOE{&>K z-dl8}rKMXC*8Cr6VOg6%%@Ol+5n~O)YCl7RhNB&elLTA5URZ$>vnXSmYwyVD6L$5L z#Bt4xedUXd%P0FY#cM$l%ogiRA}@n1wGuiJV>;8KlHi9rKJ!_n36I3KzOs!nw0bff zd`u^|Vry9CMY#vL6s+|uA{Hp;d2=B8lRA-t3>_rMRP(RA2^not7nJy!l1>{5_l=DO zbs=4&(Sj<>PEii_Mn3Xf<1$f4ZDKLEM!_Ekhgiy?j)hGb3(%4yzM{UP+NPbcM1fGkO@yPc}xeTf(VLTK0mV}-Fxk*xG8kpXmgkXep)=bth7|05Va0)EAa~RYMCHPx$eXxEjbG3yA;^TLt$*-;lr+@sS(Pxo~`kMp(LDVZmI4%R5CdT`=h8ZzlDW zEgnoUsjuw`kIu@-x+{*OM@Uz5-jnXIL>KZ2Zt|rSf!T}{t|F1_CWsol2@SAQoc;+y zVbq1vzSAX?Rw3+xT?RNm2_0hq)qQgXDqIsid(xRYZs-bW@4kDF)66~Bx8&?uT1CpLRdw$x4-R9N zO|D|#rx{7GyNRn!_0(!a;(-zswNPeP1q%~**qWlUG{1>j8KR(j$77p{0F-evi_%KC z$Y5qvR<^N*Z~w{LDd&V=QB!dbu^OkSABFoNMra+{Za zm>EJDq_aO7m6A0pQ`<0g2J&Kz%vDDrP7jirSNJ^b{KPU}{3{T<+;AFW(EE9K11MYJO@qN_s6=~>0 zCW~=YST{tkYRud9wyxF8vNtnH2LYUE`HoRtGdiQ@Egc7hyEMA#G-2zSSfKeziFdSV zHbCg2uqU&P;H#rab9DKN+3~n!QTs7CMPbrNYy48PH>4EBq3&rKIc0+a%Uk|ogTHLd zD*P(9#4{HTkC@Ohpvgh#+z$QfU*dNK+Xx*s%PcTc-f!-n&I~gECp5|!0PYwL)>031 znD`IE&nH3IQ)GZ#UIu2?E-OfA(@F=#y7);gg&vzH13gVf7f%Tst*p}H4o~JWs5a(2 zIz?r*_z)$WN?^IXVhW*r%$Q#XC@PgY;vmQGybW3TpNT?8s7FC7&gDdfkHj#5SYUAW za~-9fwHGK-yJFY{91Pj_@}Lv$P%s-2ub0R;K&) zn8bEEtN!H_c+rxgcLn@Fgl*($?-Z86ItheT14vMBC?^nEFsP%3t zv#7z-k`@H2r)o|5UzTlV;ZRJI3wt~pfxsxG$toy3A{#i`iOxN#L%?S-k#`A+o70Z4 zOFpSb{+FD^~Xu%v5C zyckoyjv#9z%GRJEj&_gCOr0#mTSzg)@Pbc(`w6)ne0VpuGdX^9gC6QfQA`d* z5WkP46Zx3~u)IV)=Dt11ioXjI;9Tfpyu{jhm{(r=k9EAK|HJ?(5CH%J0s;X90s;d8 z0RaF20096IAu&NwVGwbFk)g4{@F3CQ@i0LD+5iXv0RRC%5C|p!^e+OXkSb))p$DM6 ztwNeT6@JiyFH-XNFLMqq4g{5zlz}P;m*@&T3q*{%az`dT74zzlE&(yzxH<7J73ibG zDKJbqmAZg&Dbzs9%ge^5qj_=@h7zqp>KbCWvlf^)46^fqiXpgROm_k^Xe{(Tl#FQr zA#w$U)Hk>QoZWgf^q(1S@f@S*WyH@ZloE)5i>1p;-l3wUnu#2JG!ewgB}ZO_ze7kY ziE$8>o|du8k4p4oPeR;FB8gY%7E2;jdd88yqWX_m-adqQ^b-Jj7J*XT`V7JZ73e_6 zQlOXWq(M{?lQGcINsSPr1J z1$)F2$C*yQ!MhZCRm@#_Tt0(XmPPi44?_s8^aQpI#eS;H*(mjWy#*q+pNuS2 z0o-ZKJZ13-exuY8HlYv2de=Welb&Wn!-2;xQ@+{Gugh5s_R`5+RKS zYB`E1m*|5U%S4P>7sg{v#Ia;U8pb{!K>`KJJpu#>5Goe%K!I>8`~%?vd6Ysb4e z%=IzidndA3;thwoKM27{3#hQnap-B3N+o}adI-8w#aNW;1I0n6X%^q|qf*bH%mqpd zgA)UAFhsOkknUb>fXW{_OOm7h+2(EB|ZRmNnfE*bcYk!Zzw zfnJ7)9QszJOu!{sn+9b|sI#?1xcs6R-^`?X&wObZq^(%#{S&SZvloO&-!qlcy)JeQs zmpJB;^bJL}Q|o!%Eqq6$PQ6B>3vex!QN(b>VArFU&|uV3EtgZKF|YmfV$Dl>5X>c9 zV+i<012G7MVG=rsdqk)#YZ-nr@jHliL=4&}^kIalQ7Sfy^g`iC6T$^RxDbG-aqHRW zCIw2kJr4exgW_O@{cvkDBo1X(y;8D}9dFW}y-TB56@oA&hT?7NHnQ+r(Q`CKgdyfr z3lT6auR_JduRyUY(CQ5^?u7)z9S^h=mVRqr2!N{_;26h!p0 z!zg&3_=yv^m&9S~5Y@TR?C zWij*%QCsPOFCKuzNFeXkEc7rDuSBLAJ#Gz0C#qDeU#+s(>(fv%=u4GHpkSl?s95!h zQ4ghOn4Ctkn6E<=N97o=5zEk`CB(6(n8o7acN4_CZ!Z(FCy1gY?mc5}B2;bb0-+X| z5GodcJr2++8i2ZlAy?>n#=QdBRRq8g76vy0pkcXE_pe6NUBC#F0^*L~Tw=`7f^zjT z&lfRA9;=`6ScztRE|^p3o+Tp`IP?_3uT-+5Up|^kSEGV^Aci}Mzi7VV*>dhT=~l{r zfKT#Cukfgs>YjlrrChWRMD#c6m(tQFaV)|zvLtUFvfW3q68MTGMp?JKL%CSiF(cj(;Ty&oSrhFPLIlGpQr*f37=?&>0WfFMt{vu}E9xkP!q9TTYVX;*Dc%%Sy#>`9*XrAmx8a;P;tW#szJX%SrUk65%hKF+%!eF z<;5(-+3HI43uEXt48qVPN;)E3ta6Fyw5BMZ;1rmIDl&3LPrIRp0 z&!N4<%nZc2MA93K0%D8kZW5u=G)tJJ=KX1N1_dyc>US2Ru=GVm{{RK3n{zABe5M-o zCQ^_yE+suRDslc4dV&Rd9OhS{v_y$3arD$g81;{6_(l??N6XQizj5`=w;4%Wk66lB z$|0$f1HAfnN~vc30^w)G3YBxVQW2aWAp+o36R1d5h&BcgKwJv-Sr<5l86ezoFU+}b zQ;$v4EJqAEf&MLzQtun|+9#ou@#&+-qWFMjCydKfGD|%U35(FP#I|P)D~hWTSsjrs zJC1H^*1axVCCg!jOTR^_Y_*y_0^me}0^njE5~?M^PezExgiCHzPw)zfAM+)~PV?Us zN{M_$8;s`~aT4R6BMhoj5-^4}i5N)3@r@;VBK7D)QkUo+fW1P{1PhjKR(m}G(FXX1 zcbFywfefw`gi-z%P;OtK`HJ@lx`Hz5EYelPgA7X|A3{q?eGt!l9p(Vz&`xFFrVJpf zF9X_KtiV1~Ji22M6N$z=MQa8oKAIkaS!gGvQEF`yF*t~y;P2Mo@LG$0mr~zAxoOX! zDma&%W-(;nnROD~yenVs{{X>Y=g`Eli7WiTuu0Uk z_y#e8C-@=aVUW0oqMz|l+#X20%R}J@+`J`(B}efA84Q8l>!=lHuWBkV~Dpb5L~(=N2OEVgWCT967SV6R15S`>f&$G zm|g(?03?i}N_7(Wiaip>93vL$GRp}PB}yU)^@&o6;p<1gpiS@6k9ZdYQzS5jAZ8g& z^(ov0xmH#f!bqo3q)3-3{{RPH;$`Y;Ek<0nFy#F|%;Yau#zsMC)486q?kuQmc{bGoh7-MPC61OOx5~2>} zT@tP68+|#wD$D43hW!JU1?mE`GzcZ?V5kA>XqD>g()x*I)UQWh;Oo$8ULe$4kD+B_ z(B}OE9*svPA-Jf^Sg_nm@=CU&QXE_Z2~YS4$EJumiDgPAM43gYMxxGVx;8Fkn0f~? zh9|0H(J#^E96`TZ0RSizE^W&clO>QTymZoirdU!LaMa91EM1)=Zt(tKTXkWjpwAll zxT#c;EQ5?W{{V5ktu6RfZf8fALG9>QnAzqwx35K;MP^}cgej_Ve=?>VX>RV1!|YrP zJ&UJ&z@lCWQjbl)z>fa_$UnqA661KI(GQ7uq9n9V;$9+;XpsgbL^10c`VO#3TbHby zK}$GYUL2lbP4{#6UeRLob?EQVm?P=p^lcKKMh;>!#EQuH^aByhbvBzLRtUt@I9UkenWsI>w5NDisZn=c{*L`NdN_USh6VYsfHRPJ z43+HsMA>Z(7vHI`cy~Jdc^KhJt9OgNnRt;E#fCp zavx9vnt-AwQP2%gLDv<({{RQcD{Up?f3Wg;LIt%25KI+P+0zu_S??%y3QA#L^A^2t z(B$=T0?$IKTd0Wt0FC;SkMK*1xKk`oM{y?*t8j#<<~V&CW79A;W6{J4gHXm8N}5M- z!e+e{9}??+gDKp4k#BLNQ~n5=p8JjsdX8tbfyXb4Qj|}#;xJ7GxyCZL#r#7Nytl;Wda7M9u8mg%t#`FG+6sMxUA5sP+o`2^#Lr-OUlFES8a%7H20qq*}miEzqMEBvZdrd#|?DpY+0J0c>@MC_jFd1PfFPKb6&eH0J~ z5>l>{-V%#WL~Tc9i+yCWp>e>Vq1ILNxF~|0-sgm(u^FXRbe}T6@qzR>e-MZwITK7Q z>o9EaVp}ju%k+hLn72^NUW{Vr{1CxRNm%r(%4SbXj^O&G$0SPs04@ao02dOH#F|B~ zMmU-7>OH-$g z;99B+3k9z#9K-pXE!7%p4t`>`M_X4^;wXv~w4(P%)Z<7Mlj%NABf zEG(A<3XN5JDpUK|C99IWUHnY6bTPn6{C+-T2y%d==wE8T{D5$nxxDDD>47dB3`eZZ zJix|f1hNhKvj!zxs{a5Afht#^T%uR`Rm$}j#$}EoPj{ie6JlaY-AX^?LsjNi)-hgS z$69+4LwS6VakX|(t9zrYM8>dKijvfEdbm<+7U(hi8B=5wu;wxCoL<5<9)k=mbvB&) z{CjE@88+d1P9?I48N>->AP-8ZRTzoCQd3@u6F=Z3dL=}a>1?(Pv4F>;5kJ8!lz)QX zp}66l`qAiX4HD`uF`q$9vIu<*e~U=1n|dS^)J(#OVqQz<`%HZV&-kUg{{Y}O=7nN( z&M-=LoD1jPT`OTzB3EUaC|*zbDNsj|jUyndidB9sYjw86*| zutw!5XfLW<_du>?LmYpNN`Y`aDfKJTnM|fzs3+1=RDA{pF!7!_j~JQnFy<5`MhH@* zS2E#RynFuuGRh%xv{q!cvfb7-7GhQ`=E`<3+nH|X94tMGADVncKu$!mXk+>FF-%>5 za>scVCP(HmJ_aVZIQ#INkOUhA?(p#VV3f)tqtf8TfZ>(X9ZVvzXqN5{3Fx4fY9ekV zrcn~TDgOWlG-BVNR2YOJSt>pdZa8BN#kbUA+!})6mJ)%FLuL9!teNsl7~2#4_5>I2qA`ut3lC-P80$ihfkqz{4Q0?ul^J~yHrI$u=%TN z?D(1R7#o40`GH@64TDjaF!aSl)+ulCU-B58-V9;>;j~tz55K zmFNo&@bH!57L=5fN|wTgy(;BIi3@t}B8U4=e^9?dvH2wlXA_$Pg8B%-;e1Lxq#Z)CmaB3RD7t1y zDIZVw8WokzUdR|_-d?*r}Xo{L_+CC4#QQS>ck ze*Vx=HJ4z;*6o)5fB}?4&W(2%Jsm(m7SS%fqRUOs2R|{9T=tH}imBG$=2B8MU)-Z0 z@mfz46f;ak_m}$8e=>ly7M#9UBpQj0We&*2Yz;sJaX9n?52X#Vu2sYc!|;oi@l5y2 zbss{ddL@+g=$?rjaqDD6iE)R2;B5Z@5fa8>7NYfR^%tVX?U-v_s}Gp{d4>D?Mv4Y7 z?$6iwn{iOoOO}WDZ310LVB0Nv_J*{7IE>RbLY7r~X`H}hY#^k-{O-OX6IhuVjbSUE zB`dm3M^sX_Sh&is-VtbL4=|23@RV3qF%x2iXJ7jj2xJx2e{%qw6j($QbJvgWm{3tx z4BS$?OR+(k{J<2UC?;f33ec37q8mzQV}6aqNCph;*PK*rpn$QX#G^j7{sg&Z6qN$u z=~oCOtO_8<8m~qLaZ@B9jiE?2sqoA=N`Vrl+zPv1pZ-vM8pst#vO{)^02hcHC)L;KrBYJMpTFFjTcv@6bhr`x)hl zi7M^Pb!b{8BiPDsLjYtvf07-Rv{;cPQ|i$4RLzko^^;W$7`WKWcMKq}M$v{Cx1lT5 zE($I?i$q)h00Cp`hxqh=iF`{jE+_aUdMBS+1Iji1Sf6l7*S_T(Y9=p4xt_!D{{V1Y zrYHXZ6=T$>vdwRW#r|Tm6H2Y1m);BaU>Pd~Z94Mb;A6?wnsJ}*n2LdP?ljygX-&X; zUMjOLT5=OmF@;pw8=!P?{qZrNk@rCWcoN7hD_mUX0eOso*cD5}s8VYrXhunNuo1^G zVBZW(t5D>^7|BaxUT?fZffZXJSuu{jp=CIT9)#Q$uH7asi-q@*HI!R>|aNp#mAj(u;6iCSV3(7BUV@(E5;s( zGuc{UxXOdH5wy3!!P@{vq=ZB+4asp!tYQyH_62QRweJ zB18?5A2EhnzRh%wXPl(6P_YjY zF{hz~z8SAak59+^SfkKc4igXXLp}1AH<=S8o|^itOJdinrV8o0Vy!oEm7UAO_>}(u zS%AJA`2PS%7b%URkMcJv1;WtExtqV+3o4c14;0K0WDKzuuw$QxgF^DoHD-%=+I+%5 zr$!biehthog*i;{(z2l{y~UM=DMe%yOaZmC)MYf4kIWK4wgxye`GZ!HmaPHRb-V^YA3=A&of$CC& zE9n@oON<+hg=MAiK&^zTqjh|(_C z&LnX+2&$Ao)C^-WJV1%)xb#)dkyjA5nb`*YY3LOaBh&^og35@W;I$S#QrO@B00l?* zbb2MqsQTAfEshp}qR_s<%(XE0RSr2+&F zSt|EXYEjcY(NXY=A|$96iDQUml`33URwctG+q5mFGuFofM7%@&4-U?{9vDDgZUYgCgKT%l|F&}Ar+{-Q3qSUo-5N$oOmy*3sy$P~7^wbdxe}<7M zm2d{8kE4<$df}PB@Y*N&yZ-b}^6+ykJ{=X6^E+two03CRmgv!b z(%{i-scZgr(YSBjqW89(R2mu7ukArC;>|7Wf}&6^u5~nRtv8&*uT2vGHvqP*p>-AD zmXF7=qjnr-Ue`56IX$~w{fz%gf%LS;Y$%LwGA zwpMB$P@`z^d6xA2YpOa8`%&HiqC_ zq9A$%OY~7Phnz2{&dHAue$b^XY#Do)LT+5K1Tfd6Cglu8S|MWv!I*+riz?$dAl@LH zO0?TxvJwKqGi7HL(7}6Zl{Uj~JVqPhmrJtoREwSCnU;;HGK4UpLJdHQac)?cytK7g zrvz})A;3OJ7GxG$*O{qwr4ee~&^f5X1V)jR&8Q5-w7d!NDDKUde$O)W1g%#j918?% zCT$&qS?p|-v^&TtL z)OYC95})%Y_+3Fy_+6h=ze5V}7m0g&;Wn$BR=wk!b;eV4dyD{ynl{G@=H&T-1@ehP zN1&wh@P@rD2o{PC0bBywlqDI%3E>uTzbqoOThIZnF$AO-aFvhmnP{a`iFVP3yfaXwMT@5lL|s}TC<=6{Rajes<}fhr;%YpxeQ_~HFH9sH zC5%le1}Q2Om4dQbls9a?kb2h3vE!-`S z4HEQC3RQ7*$;bfYD(gv|H!#9$ z#B@5oxQzDAgsgs=?-I6N+K?!^FE(}N46H;v*Eq#5{!7246)bNX8~enzrvpm_t2PKj zVnaZyK;_HJqCT}?S&54BJL);^Y*}92-D3IuhGlw{>B`D3{Zir)0h3XL3x9E;P*TB@ zgPakbESGkc{Riq;kEfy4`G2~WcbgbEqYyXLMHUn;bucNWhI~wMc^Bo5Eplqwl~{q! zRBJx*wp}q2@X7^99r?te15OsaK<fG!1kTb3n)uB9;o;i-Bgr_26JrdwSPoqS5saiCPUByqBCh01vf)0exlQ}AswGhw{3M9fMjHM{#MAY$V z!D#H%R8$Z(g`hw=2t>w3g3k}|z|$>7If2$*bIUVjzk}}qr%H9=3~$(QJr6~3u!$M`(QaV|Rl03^7QpYThKKgGO6 zbLi-yl9;Nttr|a&jU@qgja7LZ_auJRKg)@8+F^ppMp>$HsGr3ZUM5=Xi zm;O~6@Gr64k2w4#hAI^VL*xZNw+AKV^RNe*RbpFhh2NhZ?AOY{7X12Yj8ak#Vp^wX z;vf_#33s?*!~m3J{{YC4sZNX_Z9(P~4$B0N&=@lEEwyFBDUnphde$Gy_xCY#1((_q znXq%&6{{&HZ>e`|(5^=@z6rovIKu_{U;xUi=DDvPfD=osMP5Au%7aECf+1qmNgEn~ zv5pjg&Jk6QQ7cRiiB%Z1joBj$l`aLqq2_9PWr@aSRfiI0e{!7+l7v|hkx<2w1F@M( z2+?u!e$o2(AxK`cwKofElQC>&$l{ZnGbJlQYyCu*wwW3wF|kj?`Htr560?W1#9|mG zT_^jNI|sghh(p&D)zfg2S}5}!!QAGHYx~U0Gm7_gV1xilJ-u%d<^KSP*P`D=kND~6 zxt7O-TZ>aqM&lpcR%_L0ivIxStki$OP||;k$Dv_Dn0w9R$+XL&v9smeO{iPv&>uDj zx`=QO>|I=>f&rS9&&ka+Mg>yUrR5vgykv2d0|g<3P7xqUkznp2Ghpo(tAF?f{{V%c z^OFw!jc#Rfc%-ZHtIHmG67y>h?+_7-Vqop@)0e}iq9%R8A94;nxRRdQV6=T3Y zKfJVIcTI zE-@8C?=GN{l|WvlY!RR;TJd%M4ujOZ*@<$9A&42~AUKo-1Y#Z0Y_*HFVB6pT0uIhu z<6P9zz$9+nV#*(=LjI&VRlF;@$z-}?7eMs2*!hG7=$4xo+6^3?2Gr0 z{R@7J73+S!=rwZU-}#b0tFKoQ-u)8dSFH%s)h-6}>3BtoEi%*qBr>-b`p?iHt$-fH zs)6AYO@mkZCJ$PpmF8R9G|B=~kGaPW{Gv)Cc!}snkgqYkSt@Vj<3cU^K4LxmH%v0< z*<>G3(oBQ-UjFVS3(ak@^ci+mj%XLoxmk%CT>!cD`K+NZV*^1U&O-E zTdIg>J}z4tRaN3p3h4lvHi1zPLD@tuL0ep~Sz_Aqfb*{Dc5%2k^jS8$xFQQ#Zi0~C zI6atE+Lbn2SMf5niK4`>MAeHA7z2!_d@@G>%M8m)hR)_qM3`Zzb5T0^nROEI=g?lmsH(M652mh;kp_85L513o4#f2d0OV!F)A z?tmBWCgF~8NFcN@?f900%BHyYIFt(<(^|tQA!veDUH<@u#1X!+E!?!`57X>{VV_p5 zZgT$sC8>8Ee~T;p1H^ByM6w$7Vyo3F)&BqoBQ*#IlW~A>%}jaa+9({*AHKaEz?B5i zA8$@Fhl!uaA2F7hC^&pT<+51;h1-<*NtZ5^zU2{y&-eweMT;ov0ZJ<9^E8`+scpyS z@qNrZjS3qtJm(+zDszBUd4IS9G7Pm*1TrXc;xd{z8J2G#>IR4au|Q70G}=~b70ZBD zoD#;V0EKNXE2Q1Bc!f&0C!44`b&pQqOleiK?{KGMCgpFqQ(?0#9w3pk;9dySNfNM2 z{`*3xy1~%UG z1*v7;^;|;>omxaEssj*b(!8cp{q=s}&qc}_*4?=*GI zHh`ko?0k@jOUZ=i*NX>Jy$L*dY6Cv65{3NvGa;O6q|p7&of@DM7&ci{{RB|Q4+ltrQ1-Tyc8li zI>atPSXmhv7gbdD)U2Ig1$S*JVdcK&lMwb|SrUK()#4pF6%eq^-?90Yo)*XkvHj{^ zB`Ty)LF`MxKuaKHg>k+iXhL&FNUB<}J(gvI(^nu>d?RQW(TGY^LhUH-58wGV%3wF? zWmW|>L!Z&}Gd18x3l5MGSoTuyij(OLd(SV2c9EAC;r zaKf;E*oKK+IM-0=)OPW&xVox33o-5?bs`Q2PvRBd%q;`~F{j&j2<n5AODUSF5^lrlTGlsUJA!_L~dc^QEysX~_O2S}z<1a`r>o?Gb= z!q8bc(SqFL_*rR z+yNu57zKyO;rAh?+m_4XBS`AX%v4gaD`J~Fd|nTa1h~p7C^L_p{d-Rx0`-h~68#35 zf8k%@MAWu4^ZqGuDqGtv4$|fS0Fg_SW4Ow3{xs$wK8a;S#S-4Cy-On80h@DHU2a+> zc(!gAXj*nRGYb;Yh_dW_F7wb->VY>caxBbH-7Sj6qgOoqi2yEH)V#3(BWkk(?aNZa zk0n-ceWKO}d4RxQSihL6nz*aPahAb&w>KQ=9#O4$1+B)#ZHh|+kh}u;#LoIi(@ZCd z)X2VNFiRKd8z_|(5|1zncq>EPK8ytmYMOh?Gjvl8X!@*1RII4^iK8)qdx<;+aQOcK zQz!!Saag87T}49$Ie&b_8xBLCiE#~#yujW;xY|0GuoQM!v90fKW0*;YfE3Y>hymqp z*Qc3;1E6M~?R-Tf1yOJW$D(E-j3t8=6>@KW(*0XQVAx==Owc+2JJ0^d?|3Oy+uGiz zE%#! zpq(RQu$2}u5g3>1D_D7fVtlBo&12X#_Z)M8PDZFX=2H?ZQLq=-g=|F=d{BAj{Ps({ zs@!!50A-tqJC(bEjm$F(GnD`)Dn!|?nyj5>RO$yMS22i7+gqi#p~Tu@&d3g(gzhov z*~W8st02LMQPNUE7o;x?-#jrE*rBrtto@ zm_Cc1>F$^7f8wpp%Krc>WwO|>K^M_m=|sPB-TGGl0GGNtiEvZ?E)S|E4Q9Om0DZ9p zt;9U|mUkt1BJuL|GFA}zO==8Zz_A-U&|jHe!tSV{ero(OtYxME7v>fP4qXoZ)9yY} zOH<+agJZNa3q|`s(p^&1U|m>MhB4wGVgL^n2mq*PokYGZCY4zojSGA^5QqRgKmY(> z0)hmi{AydNRp>-TqFV~!Jk&wWrX3q!haO<}UaE4LQjtQ#J3+Nv(`Dlf0ab>+Wi7PB zdVQma3(j*gMPCZcL6o+8RIyeMBT-tRq1;784lWN$I$MQo2MciR5kN4m*hc1oq_|QW zTovsyW?f#c`TRz8uDqBkJ5*IGx4b!E=D<9Wa=XHB`%zxfQ`&9U_qnJbC}P|{D*phv zXHj3b`O#AziBQnGZG`}YXma~&?jk^_1qh&UF?AHn#?Lt*5`>@ucU(94C9akZqJS68 zEq(kzc);ZrI0#{OgO`ZWv4NNi1A*o>t~UBr(_hT75k}q{e1Gi6g%;%O-@_2(<3ItH z40XTj5La6&uCZm&^DgMommzL*m2;3!)O0OxKaI3#m z^h&gBxqbY~8KXdO`!J}4UJiaEbF|CT+7nflj5PToG6kZC+SsCi(la;^ReEjIa4f*{ z;XHq+09lh}ohWyouWL83i`XCEGgFE_rTShWNq7DiFCXK7;6=T^{2SsZm;V4OZoO80 zTtT^${8S)ZY9PSGuS*^Aa>_NTY1x%~Re8B_gN7L$JIG%0L@xNrZPyL}KRT7j4_M$H zt5I456cWPO*mLiQf_MTYy2+st`11=;t-EOz=Ok9z;HNvPFqz*q?+if&1B&5K?%^Dh z06HIjd59xXmZTIf=={uo2uhg0YuAd2sTeC)yX@gSMZj9lJ#JoGtbR*j> zT7&kAB6x{q_6fFL3x4UfK;#{Kkq`nap&U8Slh&0P<+ya;S_&z=5QQ6hsj zeW0?iM{ESd38Rkbt96~3rNSQ@~WiF%b5 z0;UbO;9dL6V=YQyZ@*|8Ty+QU?p&ctm{9%y0NHX@ISw%sm9ymVSjqBe-UX15?nt8)pO{V3_;sC+bxqaYaGCd;DudN)j2w5NI9A}LG0NHSmwv_>9*GK*{na@xK zQ<0?;DSKcFdetAc~zLaL>`X(URhW(}JlA#;m z{l`0#C~g65#>@Hf9(|T(RPFZB4H1V*2MY7|&Y*x+!S1XAc`ETM?9$-GSYt59QrX6mz%7R^ckRSgaAa1+i+EfQFm-6j zzkVL_z;Fu5zrP>zQUbQLIs`R2IdNE)9en0q` z)CWF|L=h2lE`4-|qIgP$$?T7WVWd=4tP1UGBRW5yquY7JaNryoDKpqhKO03FsA2_{&Vmm@3+Nkhs^aa;3I^uvjlP4}Ou zuoswsP@%hJ?F6uoH7qz4kO6j%oZ0^1WS&c{NIEm;A46Oj9j!&RprO33G@N|LvfLVSVgCS8tU3`;UcKW0 zT6eu)F_=dr9w8eQ3SZ`0^jKAnTGT{Y5RM6>+Oy&jK{bVWuR_ov>M5A*7ATdvW9MIT zk((z5!ZdGn=P<>CU_BJxl2w$?2iOpI{{SU3G;ep~>RBA!MSIM)0H%RMR(o~0ID%Ri zURDcaXefp_{{YykO|Z({hsW-3nN&bwL7Wrsi1{9~QquQt7ae&?NT&qGSC1qhKsWRU z0h=ITl&*+5S6Dtg5|%DNz58}xot|o z%a8{>9l*$&BHdDTPGwqU^2`ESyb&-v1qB*CZ}BhRFdVB-+4zA}qe>t%(*+BLvRtzS zTikZVxnfv)F_Z-)#m13X89w6!!nK%(Nd;U)>u^v24aIRL>a2T$(x_J@^G-RPn8K8J zrg!%c$#Z`4{{YD%*P##o)e_|=KjZA4$TNv$7`GEKmCJP%)F7lS5K5GD0aG}vUx%0$ zHrx_3aMd*b03R^C+z~AS{eP)#p~-1?li`id1rxlU@n9yFjS4>1XNF+~ZPQx{IX&e` zmJUU9zT5ha6I^cGgN}3JT1}|MJ=ff(I7=5j=Nc&sqgH!v<&}USC;_jA2w+CERW`+~ z72;4tv{3I4vjM?2F#CJDjHue7Xf$Iv9Lgi+{Eq?svIe&Z+T;oN{6P(f!mL?qngsmI z@R^eiQnS~L^9dgWWY1~Nb7vRaSKczkb3u{M$59M=V4zfI%fmrlt zp8=!YneMN|q(Lx^b`ZrGgqNZ!R3z%rJ!P1ya0B@hg&D_~wqqfulE zyqBPO+@~mnu%m~)vBOg3;1ehcrZU8U+_}NUn3*%C7B>`vGQ40EVloyLa!fdaycZB# z)W2s^trIHYiHMNH4*5Q#@N;kckr^HrVWI@w>;{O1MSC)>1)|9)u z-*Mo1#Hn?SYgnck)Lf-4E$?lAsYE5Rn+_>*cX07Ln=o^Z8w>VfejZ_!A1kVeAEg|g zQ^5ZKFok5%*sHpCw?|$e0mzCMI1TuQ*fx(qw~^!BM80%DZpx;H+r9PXG`PD3Y&dE6 zV&#;&P%XwV%Cv~m%e}FIe-UEYnRt$y{8yN1lS1cM_Al;RRZvBN-Dx@ePItfoX8d5y zcFWWwOTY@O80V{sj`qd)70VF>b}KP^?{Jc=_Bn75ny5?@s)ag2{{S`AAwX8Z@#7|- zhjSO1b7ok)Kn6Zh5ph3CvvSEww5I+b@@Vd}EvgU(o7A<#fvRP`ZzLQ010^bh9&>)z z0ewa?@{)sW0{fR(u{k24htA@#eHZ3dRw@4g^tX8Q1n~pZZQKb{*(jChGW1}Radrzn z;|62`kyS;0P)2p$#LtSV$qF{pS!%y}cx7(4Y~77Z0}|X4%EVbnSh0xwzTzRd8octJxippKnqvIx8G#ODM{lb4poQ>iXyUA zzYz`cgo?Gm@N*l!HBnPu?h-1hqhyZ9osd#GgsRxBF=7YKkZ@NMo~>Pc;~9+pXN zplU4EvY1b7#S!ZOyCs}mbd?~nPJvXi?eJbE5uqb3R?mBXyWJ&541wPM;%tfn<$zyU z0(oGyg8u+tQ9v&gZ!tV6r=378wh()%j-v5ZD~MGvR9R5G0Z}S~oNR7Azzkib({j61 z!7OBQc2q)tM``4Lc?cX5wS()rZ+Qn!9lFF{Kczv!yDf&-OCSV&|&zM zWCtx!EBTKhc5vc{-Z&9zed3nw4NH7+wg5n^s0~xbATo>r`^&j$+kk}IzjyN-Fcc({ zzUl>0o(Ag_y1w|#w~4nEp?chAyFoBqSn+*l5LEz0EqE8yZHm~!pj^r&da0IH54;Fr zAp~wDuwB)#O?$Rx5SuS`FmR5VBff!**kM2_7I9^G+9Rk32p0e#9EjYwX?BpYk6Zr$ zJ3svEcdCJ$%yk?)i~bl-#Wq(|cj6CEvuUH>Ev;>^kaFz4(WK{KGLQQWF*@2VV!su~V1c&nI6~ zCGam~t>14_=5EmUBOg6TZzQB4gsFqh2)q}wKxwMhFkR7!lEBPh$7ioWxqX4 zyn6^N3qwSs7}Z`TEK<<1aea`o5ds+^ja7dU@_}6pkpZD)SNnqTrU6^G_>=&;qaV=O ze3G#NX)9954MM|)CHk@)BC;!(Z8iP#Ea0Pqe%BCz6eV>*v_Gt~#TBN71MwRLOLqg* z7g4mP6^0R+npZ>KF`~tK1qU@_?#0Bq9cZz>Mpq}efYrDsYySXpgq)Uxl&bGv)&dCY z1qtyM+SacZ#Xu%@Af=rjQ8n9wu3hnKm+ma0Y|_-wT-AmjnCpX)x{K8(vQ{)~tw%e9 z49`Ycm;$c@14J}XwLj#ns!AGL)_&r8Qm|CZgy6yDYnVzbbW1s=sCDKFqy~{jsM}oo zz#evuxX$5~3N#S%m(L~3_Y`@HXJaYcK`@n}St0^i*;6V?TxI#49fOz$H87Y^C2w&V zTyW>#``n=Hp~#?Tm{CuVm@xRK`-Pvu{{V8I^uOFFwVhY}%O8VFf@$!;;E<(P<^KRg zsZ+=Y>McjkC-E-F{SL|#2{r&04^HnO4*1Z;@)JIa#68`|f z4lu=~WoztquXT;lUo#6?ZU;InEwjVs8C6z54OQg3&%6Tp0Kr&%n|Wd{iiHy&hN@-@ z1&1Sdyo^9BUKm?>zC4V?5@6=ptL~D@W2A9bxF36+S21u|vdXvl)EtG1a9!&kKZtFR z({6J7L#0}>adcW8@o^HfPDIDe%Pnzggx#lc$+9iBG}SmR$QzcRQl~xL*R-szr?@O5 zP1^hT$s}QLSu3l|W90~EZ=hh#=^)`ouL#0+@$X%d?+nIg(JKf`I{_5`b!CEnqq;+YxT0DT|JCy*}9{RszOg%~ZTCss@h;e0Vk8 zDRmy!XHhEqF)T+zIL%7-0@Ni+MtH;-;2bwJ%+ooZ7o%{gYQISL8XP^$ic1ZK6a8Ex ztH4_Du$368j()I^#Ue{RX0{HT1K4jr~}n zfZ$_^d*(L?H!9UCp;BRHbpSCD7FZx%Rr!F9rUsVoP%&%;IYBo8bx>{&RtJJq)G3`h zmT?o^OKI!S0CH-M ze-OIh!uS|L5HJfd)R9Wf)C56lp*W5Z1Xlk5aEDTribmykSgM6t7Q`+gReaW;c$-F9 zENs1(uMt)E2`SuA(=H})7Qj$15M&6rvgbFiol`6Uk7iYM-}1&3bu3s~Bi4NJ)U!Y+ zMMAFpGmI%!4d39`aGk|eroz6|IQW!rC|WLz20Y7K6)shAG4g{0bdt(7KjEx+zl~OhhnBp)s;}_u4A`5 zT9oneP%#HBkZ%0C-!&Jc($x-3GZ2^n#q7r#)EkRh7R+MwV1$c8+Ao$CntYG$9!d@7 zzmu;qfJpOWb`;RmRpc{T+?G-o>tlnk_MDC@G zazc|(=Ig>;;4VHUTDZs|(NNbx(GUWj)0|t{P($>J*YqJ5!3;n??5qg(FhZ6maYf1R zE*jI!a;ux%Kv&8PSK*Z+A9w@5xlwM1a>S-E_Z89BDw1(VZGwCA0HyIq#3?ZsTZw=C zE?l@bFZ_5*r_px?y$f=XC^jmQ;g=4@YysY301HTo^BlS@A5R?p!c?}G3d)C)h~y?Z z0G>=T-kFFdux8LICTv{hM@^bf@ADM~_$DUc6-#cRlTKE7$p}WfqhbF5CGrS}FR0xT z6smb^xFz1yE>z0i68``&L_uyDTTZck!96Rf~@fT#mFtZlx30@=g0fO{ts7js@WIO)# z1homm84J^u{{Yx>WKbd&Jg`C+6#c@bz_75efTd*7?=wSILi{|z3X5*0IOh-yIYO)C zx17DK`R6f)GEE(8@i&Qn(3CfV>xKK~HBbP?dm>>&e@J`c8!B0vlqF_b@}-!?d%%@c zfLh3iu~AjAA}!?Qj;Y+SWnSn4kPEtMz2$9i1`#0IOpqKF!mUoFJQ*d>hTJfgS!T$H z#U#A$;1!(uTev@XnIHnVLYGf<8)!938*;;0^O%06f}5HFc};MnaIAn$Hd0rI_<&Nj zH0A3)*ojK12x_%({w~TI6L_uEvjk?>U1OMm>0-wfclQeQa2mYfJ|f=Y?BLu&tlioF z0FadeuI!AdmBcZXL>kHqbEvA=aojQh9%7Y3_AG0vc_6A@HW5z*0w;_|?~4{LEiUF6iWdMkNVaaMkDjN~HiI*Th&alnvuG#bfj4Q-gg)1zrrXdTe0P@_ykU zrrMrdb?pafif6^ccN85N8h8EFS0YiZgZ9I^%sB^TYW>ugirVBYB_J}tG0)-Hfu-q2qJVs1zWyxrB1Qo5qUB|xR8v%2IGYh{m zkQ_xt;$|@J_YEl^Z4sg<(+AK8%xb zAMvkJ(+H?uryv`z_J9nJM6*SG%>*^}S_a7<@{<*)c@TX!v>RtV$kF?pO2i~URRG$` zSRgO?8FqYTIs!-Hm_bd}t?E(Pha48yh$To0J0E|US*=PdbrrKtO58=l)45e;=HR25 z9}C13Xt7RIMVjHJmb?s8M9l z)(&rjm#J&R$TyJU80l_;$!VL$1C;I=s^~Zg;uFGp$06cqoHWkO=6COwu=H6Z^8iG`+%Y)DSfD>(uoLBz9fTvlk z7313w-cO=`zM|X&z;*J)#`YmB09sJ_%)S)QWu=pq23Hyc)oX1624<8 z4Y&>c%W^>7ej-Q)sdkV@#WFM+I)FhyQ{U92Eo)>IRbL`!{V_5PZU81uaXi$X^xAw)Lj zP&6w!)Mki$O1Q_B95$~Ey|;e|kW$YRj55`mA(&91!O!ym8VAD}FL=>elz;~Z7aiFD z0PrqV3~J>3#}kO;b9wV)_b!mJjaMsqjl&g2D(<2XP;AY64Mev_RIOLP_Mkyk3*AqY zI$@cChq9x=HU`HD0McJk1uhW@Q!p0CcY#sL*=7vI8Hq{wl#4IRDzsz74ES6@xto;4 zE7~Ijqp;k28gUOpD3=nFizXxUAZ1s+ zz(;O%{^jMk^>r(e_FNIA(G9uOVz3L|4ke5sLh6W=sR-yhgMzFzr2hbNfv&-7cP!`z zhp-oQ$NHEA&4TM?7gUtnoJwt(hQ}%LHuOXY%n`L5`=hD~7VgGljpcx^0s$%*p3nS& z5Jn~$V3uXF<6&rWmFrQoEV!Xa7zUyPbuc8*J>veNvs+N3&GJzS0Bk6Wq-j0x;$#tw zQHwtn_fTTsFi6;rHCdWt;-%!R8T*6)%u!eUT7>(>w?ge}ZZF~jh01g$Z{n}wEy?+J zUJ5g}+faoj2;aZrFtN!@(NF=*@;JNWoXWr)AcpF`Hhv|>?XcL|4mV%+Q4?73fI9bo znQ+i^fkb)UVE+J?mutGAH<-^;XxsMrARM&?TAj?G_W%Nb;)Yet6y_ddi!QY8;pqYu zWmUu0xLB5B=P*UMTn9w2gILWC{!M#EI2bUUT|0t_QG|RQMvreSf25Qx6%-<$d2XOu z44^Daqnd^WoGxICpr$jqP~dsQxHRR`9J-EhOWw6SwNPc8r@jD@za z$W}~}$gI-JInU*fkXi>;%X+<5wyU^UoZ#5DUWgenJC6_+Hh^X0Ki|w4l2wu&i2nd{ zF(ir#g|JfUopYXJ*koh|!@%|LD47`A0@SVEZQJoS^eHfiNVpNsTf_mZR^{&=(4th9 zI=OIOoHBGMmm z0wd!ce-|oozcDBsaKf6DO^eJB=QqA%vIS5zc5CnIRt#9XbsIGUz}&yJbr=A|LIq}5 zyCJ;gt1&Nohq_K5%xeceNGWy94fsY;T`!msW3>*iJ;Vt|x+N)ZX@-o?iHoS|R4g6C zfNwIkH@J!@OT@9I4MRqSKoNtNv_lfAPj+Ge4l>5D!v6rwci!+N=eRfj0M*yLASKm{ zZv4&FbXUC2wmKeQvTZjEy1WX_XPJU(`@4sM;cXF8>%r5^D&GLx?;2E4yqiqVgXz0K z-p}SOx9Bd)Um5m+F$$moSHg{1F+c*sOHG~h2D2-HEE*Bn(3O8IO1V1Wz!v9CX!92D zg%c1dG#0|F*!aX6h~~@gEvQgo=48NL#m#MPrx!)lb2M1u#iwvn(2Lb>DZY{lES=wl z`GD0up^&gIi%^>o6($C~_4fiD;CU&kGpnzeUoK>(axJ|V{{SI%iHn8jj}->EXmeuS zXWC*a8~_F8GZ!Wfgr}D#qA){mM^=b(&wvQFYQ6sBr8@vQJEGk5J|m1muv#?`%u>?Tw=8P_URJt;-U;}bzU?DK zzE{i;7E-=uQ*af;%-{)8!IAu7WF-dT2o@Sl#_-ee2p}^?xx_75F_JV2p@qN%(PHBY z+M%n0jB%3r&-#KkrLl1vJPtLWU)-xr2SeU!WAME21t_m+Q&{rhp=ftA*9tshuf*O; z1&X{`-aX^c#dsBM)0@{{c~-i6uw57Zpn}v;CH~NgvL>+YYlT;p@f7Je$X4x6_j62) zaf~n&v_iPi_&+k?NeWy#BpT%*2T_ZF^SQ1~X?F2fFq;b$zOPXP8)c)Obo))&1C=Kp z-eK(HDZUR7G0UT1uZP3+1yrka`#_2~EzCe^Y=w!1Ru#eg!bKKRI-ApXh+|saj^j)# zFllf?-pdl*TdT?06;kb$K4sLkCpzwKnLUvTq%1I zvDsA)p*EEYao5}m!JtEiqP)TQdY5LkC|&glVvu>m)Hee{uOo zDms-~JQqsoy&Xc)A>o9zuCx#PnH43*dwKVdKp++QruombOsx35g(aL;V99DOvQYH+ zii}dFbvUJmSOi{UMhGHnW-};o(wMa#27zM>^Yb0Ut6h{9*AdtilFC+7&+wPC7(lAs zrU3qto$DGNfc}wC5CYkkYt9Wq16mT(lzYX^$gtY4XSKf4%9INlRLVNG2mS%tgu`xQ zlY2*RY^%XQY~lX^XUCW{R2M4$0E%<|;A;-S$)nv5xJ+9J51Hl`r$qwWu+Os)%ru4> zIsRoz3YTcBRO@o^j)o?K^X3Mq;M;QXDJfP+uqMwb5WE)bMRzoIt$#AF3t=^!;wGf8 z569((S(8?q>QNQ>9Y1oZZ6vf?DfpZ+{(y;X=(@x(q(N{tEqS9Ao*@&ML3TGNZa$}xBf)i9`FQ81iB0*)6EoC>y`!vYew z%obLT-9c0dhHkYE*qsaw>P*A+)UGOE-!Tz)uR_c>mW)4erFyKO*@xh%e|RC!-*`W@ z0T!;Ho1plAad40vO2Ot|UE{aF9c6+H!q&xD3zvq9MRaZAhP~1XaIGq{p4R^Wyqsxi zWw~$L&xwhDw)GT*pk&io{J<@vXAru9R+A~WTToKk&JYD#tqt^*fS|KR@l<`rLa6LG zjn~6t9+)d#=byMKz$jxo{$Vr@Wz4B<2ph)JOr`*T5DYHnD( zJA;@VA05F#ua{lS%>kmOHMr^qOR^mhvio_CEW1**<$!CF?BrJE8EVBmAKRB~FqT=@ zf9@KUL@d0X7eAR_SOs54mkqMk7A#s<@yG60%T~3^oPOgrVpeDjt^NFvu!$+HvIk%8 zIlZd(tLMybU(F2eBvej6Nq}Hw)j!|dtw8K*QWYs?{=KeY9cPDMiitI)WtWlWIj%Bc zzz*N?1d6R@bIlRdiLgp>T;K665kLzX+0OgN%-R*O$tatAe_2#OxHVdCpTEQakQF&_ zUmd-rtqU2z3Ml)Phs``F)9zfhWLp`f&R7Hx$;zXK>jJVhN_7PLLi&qMea&Qd0K;Er z+zSqYO*{Rt=%8pCX1ktvBJ35NB)TdVoNNh6gD6j8|*0FVIW5}A0aS$^ME2vVh!j(ENXhPIBKLU-z8Mh>8D?i$=F<$QoMRjRYWPNPT`1N;EL z?g2LwZvoaW!=Q^11T2&#V&i(#te zo5Z6y8d}eD6>BX?%{wdcukV*Hf2n($q%O#=HFE3*v6%L2X{JQDWM zca?iWNAeTLMK|scD?VnXCeFtY*1>UgpAkZdd1LBbzRSFQK;9V2@t+c#GH+PVh(Zjy zGvZR)WxPJ21z&dIX#$~Yx}(7y0gY47pJ@CD_@;|%u79i{c-u5nFR^rg>;pSWrQ3?v zkAf*H4p^&2wVpbZsqJV6FjB8Pz^?GiK*478oyFA+mgK(B$dPC__vTllrLLH0VdNq0 zLoL=d8Di|SDz0R>d3y#GRhDaGHOw5s*jmndIyM!{3>aO)hdbN^=vr!{#vxW-v%!d* zb!wVeZ^G8RRHgDmWn;-+Im|S*USg@s`CqgMB~n6mwbS45m$EP)H~#=&p>UMuvHFw^ zVCiY2JYYXCDN}W}P?m?f{{ZFv!^Cb?mo)i^lW5mXk$_RqJBK*N9`6gK{w1dc(ZXGz z4mXBzEid{+E@HOv0c_SNmkHYS!9o?*2AVn`{7k!9>SP8--Cuc!^M{rcCOhNq2on{B zi(Yl&w$b8bZDe2_tM!i%vcQF60QQYxvq=y}4rmAEj^Gx!gUhMWO9dj3`5KgnVwJ1* zcznVi0i%Qs75=5G*UpnAI4C$ds^^(ftsF5rO5+|!4!<*-W72l7$GbALT0Q4F@hb=* zb?VvGE8SiOB1+Pi3a=XclENuF4e;-O+KvLq`B(a5gGlRA+U!FV!q~fvd^>|d-q(!8 zAPN%d1kA0KiB*baL5hQ6C`^}Yuc>8WSKxoB3Z(l*`z=Lm$=81}(TMhhXerICuwN%= z^d@d$5wcckfh&Qgemu$I+6m>xX!Ecfq64{B$o*+V^@l%7ZPy2z2h?K?G+LSay$cT_t z?lFPY(<}{R!o@QdwNG1%*!|X}BGGku5vGydVTGLG^EoL<6#zb9Gsvn~uBig?;k`n4 zQ*3x2_xO$Xd<42Mc`7c59m0|cxI(2Hv4T!hhTy}M)?Dfu>g+rE7?i>7`}8E5ZAhDnqad$Ikv>iB)0Y zj72bS+CI5-fhcDUdJl1^0ftP)lu?=s?B9@&4qb(6D%@t?3^;;%cS+5TJ+Z~cu0`SU zBj&)aSdn3>Qd}eaO%Sk#!w=K7<~Wx)_P^fXu>pvnq6^I!z2Z7xSBA@SIdS-c>q!-^IEmXW3Rgpzm5}lz zv7iOj`H6%IgBj3!TxaNACoDk)S*TMxbi@uWB?FaQ?gB-PUl2)TQp0zj{fY_#s;UEW zH?h(VtH4C`Ik@$8#-Aiij7>zY52>0!renl*(wglMKs8C+xz~}RTKbNu#H_aH zP}IG?m5Yr{a@rY^wc%$lF0I@KDS=n@65^L_!zMUg@eG71q;gLI5B zBn;7+U>yL)vE_x4{3w=3ZU~WO4cjaDHn4P*BMG{K(H$GB5?n%tvvt!^UG3 zcDn=KSsX<=Mp!%MFfQKAX%f?z?bCZIQWEXrQjEZ5RfgbiXGG>DB~pb}VFHRHl@y#2 zK~?opOs=62qI<;=p?V2Q!Z^Ln4)Qpueu1!z*S1WMNDXlR0J&?>Fbu=2M+n7g-$8H) zv}jiSrW8lk*UO8Tv^^pR;b@wBYH+ylvrO%HiX`-?4KpJ=H0B|Zd|X7a;Mq8Wt1K90 zdqrL$y5;UV^&6<7TZa2}1T_kwwslKT?=W2&+jiVikmXxoyA}v8-BhlE4t7_}*Ono- zh)2s!cPr6RM52p^Tf9t;FF)N&F&qm3chqv6t0m?OK_Rny&zP#qH{n~jn-NUD(6thk zX*^#{s$olHvWjT#;RqYw(p*y^ga2vu`R>AMF_%&N66>38{!B4{$K z&GPOt!l~96)qs^Mz_q^U4|vs(W~NtjPQp32{h4Xi!$oFYnAiXe)rG%$7_OM9rM{Tg z)Jv*jE6InP{&NGMuD4A^?!xN>^AQ0PTDYpKIhNi8RIiVyG61(#s_GEn3N)WEpep&Z z5%&z~Sz&OTR+uo%7L5^96fY#twb&j0F5`w_v>Gbiu-gc`l-k-Fr)V$2iMR z6Pu{PDrmwYOx7-l5NdlDECm;U>Riw^)B?*(45)(5*R&;#Jw?_#YGmzvnW25}P}!Mt z5WZIvL?vP&a~Gmg0K`bMc@%n~gVgIR#IaZ!j8wR*L;!3ER?hzbY);flfcr#&sLhwW z!7x&Qf22`v;xl5H5fo!MsDWxlykc1$?IUzb>2WvVRT`oDE?)?xAxt?aDMtx=O8E6H zg7VtgGa1E?68fucy%Q}0g7xl|CK4sY!z?_n{h8nzqb~W3v{qO&;#Zhr_MAkhih@|R z^d*eJhl5{`v&9EfP^1<_+^Q5#1WTf z1?OCgdNT-^L$fC1SiJ=Bc0q$L)1??fhM-WjBxY-M%cU+bCibSJkXFL#Whe(xr ztM`poN*O`QCdI3|-`t}FmKDWx-ToNGd{W?Y`w<}teV7Bv3&Rj{SyzT8CW^0w8){V) zT0wjbfQ2m4Y0T1rWsw4!8f>UC-08BQ(OQM}V}P_QO1|)wgzn0zdxK<;k%%Fnd6lx# z@5D@0qjIbTi-6bkAoU%z7`rPthDivCyf^$rB}!WFKln>%*$W$PkGw`(D{X>^X4}psI@fW zVg&#~&`Jc&T?tD^s+Wbut59_qRa&BwQnOLN)NT;G1(yZtEq#*aA-hLMpwhFFe{6AGwyL`6QTFakZM)?0B5m6^M1^h;g~bBwPeIN>ao zo29id?CWMFO|}!s{mi&|3eOPU!xXVZDVlL`iK&5%fGXDomlb;113)G4mVn)AJ`#X- zwDkikL)_LVHU|0lxJx3!8#=gIPAbPT{-<2nf{I{?rR>bdSO9a2&=_ohZMO|)F~=s2 zs-nX<0-NCVj84k&-DaKQYlrR#1f3kt1b;T zAnf3eHvpysgMu7nwp_+QYOw?1MF^WAjM?)T5-Ur$D-*D*Lufbn*}*#Ym4ESNGgPz$ z01oQ+&pMa3u&X|Fza&7#L!ewF7n#0k8G|PU#tEXMouz`! zE~UvVF>@eq#sE^}SpeuLanuYL3KrtZj`te`N6KY*Vo?sLO=3Dip=!lfjh}w<(6wpF z=iU59=NAB(`dM+h$Mdi+9im2F2oM~$kDgIxB0 zCB-ms`$8^I(ivKcX(IzR;87TJlGm*9+zBTJ!*at`cY*+~MN&~vzD*CzI74Jk8Zvl} zu z7b5QhUVN`LE!8abEtHLen4gdX5djTVgHsHWJpj+o5sWC7jkgs32<2FNH4i9`mfe3JY0kR>*X51%--eO>39TQxtonG7H%e2Sh1w)4F8+N2#gPQ8!ifW__jq z00wQzG+zf(2;lKD5gtn=a-+H>YAMi>#SE>oTv|Q|i8cC(!n%Zns_rHyIH08lGQyUHmC@kmw%R}}6u zak3q;`&fuHCGFK8zudEJ_5hSXYrk7CYeiQ^9l~YuhhdlWp)`~eVPz$y6Myl7+&PqODxku&%4ae&LQa6{_D6n%m^5IGj$@A+5j*n6N1m zRqZX+!k{>PexlWC8o1X0V6w?&T1pp8GZy(k8Lt&sIEK(;ZXj$&kZK+>$yDS203qT4 zTMWX~-8jrZ6z_CU1+#1~_xCKVUU0Y(6vvMv06JdOH zi(^_o+qr3s7z1rN;~dOnfVM})gHoF4rVXHCm})_%G{7xhOPK?*f}yjfZt?k-9MY~h zF0gylwDU#J#l!;BFU%rqjt*YF;^LR^a^U^UthV}s(H>|^jrEU?dJd(_BvXuc_ zXK{smj*^FEx;U@x&A{y%QX=M{TWT1@<0H0c+eMOv(af@eL$M%6$BfKkv!#@x&YoZ! z9_{u*<*tfgWvmrgl|g90A~O><3m;l#Sw@{q38r$+uA!ufrpn6r=ir$9!&VL7>RYJ> z5RjcrVU(Kyg9T@Q5Grcw<$*xDxk&yC(dI16RbK7BAhIvM=l=j9yHLSABESmQ7=O8W zuq=7^jjB3C3pZ~O;JF<@2k00Ai+<%q+R+skk;dX$RKO8x6`yHeY76aQ=e*`tTRI1` zgWsugyv2*r@*j240JnE=buJ1(V21kL5p>S02Ph%zLKtYAn`P~x@)oS zbuN-YmHE$mgvWpmQ->aK%3g|-fm%MIq;4J*Jz%@E{Z0`3%s?Q~sMOu4y;#ncUJVk# zo8lA|V?VT_fmRv}=kX}kLmPx8Laa6K8aoA8v|lknTyAV&mD;)*{{WwuEIG!J0Ys!QHG7t%H1nBB6i$*gDvd5ylAY9Mt=934#{LEM z8Tx5dMWPf%WzAnP127GU%uFw9h6})EndUL-DXwLPQe$v3#?ohqM~jI77r%1ury+;7 zU>-I$CR&Uve7r9o6Hy1nd$NR5%V%sGK;^w&B?pyXD$>3p-#Xf~1r+!EOj6r30tL#r zR57}9fA$I+Ix|r5hr%!bycY4>3aW;@c!v~H{s`=coN%!?3ZY!wDmJ?-m5R`#I_YKH zXHANn<|`=`7+<&5%G9V3YgF)lB3V^Mh5qGSlsGm^J>O9^HLo=ZnG|}!};@v5-)rHa~M!Wf{>6nGOL(m!+jxBj>b0e21;tPV_Yf-fWOAJS*Ag=VEzo@ndH37T7Pba6M6M^S3d@&f| zsrn$L5QBjZ+*R{1VhKW(;fjHzP;)S1!xfFo09vME(&!O_V?vo9Da6k{@T=h397{ns z&Hn(%YZVQMO5~uu*UA$jl@<l{{W}`!h)-2+C8y26jkg>6^sdM-d4PDyMGtX zqnFk<@c#8L6_Ete*Zqp$V5*;x#s#~GS(VC~1{xstv)&LDMRqNVm@-@93Pn&~ymr*g z<4komeG6Kfe8q&KhjCPJHGb_{og zRcYDT19q07cr#x&EjWEi?{VWmLa{2>fd2qc1!-uh@`%X`qJn|tq77&d z0vGTUVzqOR!p_sL8bc;EnN(qLHRl2Q$Qz-!LVuKh%v9!z#=58SYve- zT&Avu;R|1sGYMx?R+#p*m_8LP9^7wUCB0YTSw*#54L~eW;t362j)_}{Qei>@6It)` z5o<1}urt{?+~j$X&=XA+8R=JgE z3|Hc8&D0&J64C4=pkMyP>#%mQlH);GqS!*+ZocDMqEdm_^5pyWv08zk?We5%;%0?4 z*BJ6V_a0_Q>^79q#a}%}SrNd3vfXhO<~S68-9r3j`3mIrfNhe6vwHh|pc^O>_S7~w zLVy*)9;7sNEX9AwF}k2A8c%#AYnQNK+H(Ru>bC%4r+2uEyjH`Q)YA8qv~={ub56FL zj8}XLAx?cQeuoV6)Dm|I8FjrHd4)JsOIt{krsunZrLOrH2~aH$`x>W$!o2?AUe*ak zhZu!Duw6u#Cx$hl#Uccy$N=ZLOf)(2XOQlUD&?#PDnLO<7tmhn2RZNkWbXk7;ys5i6PmMK+O z$J+`6JvO-VG%(e{fhMU`0$PJ_QKUSavg>Hus;~Dh0oc-$&xlYUg{Xi(P9Z-4B)A3G zTNz()Wu1@(uz17@0MZOhZ~~SuPRESHNYw{-n*RWE5z4mUA@)sWmow%{XY?1 zS#Bl4Z+xr&0C=%_OKc^ys>Aah zk+-^C7K^6@L5R6fKf9OIWL20C{=&vDYj<#LfLX{lD`a%O*ox{~rv!S2xJV5SGdeXY zkfBFe;&8?mfp}mQCw9DNy&qEd8>R;33s-6@b^hisQJ4zn@`9e@yF+--wACPXw$IV` zD+BmnpUe|nryMa_ZT^y2(%ufXfuUfkZpWUoiW@P0--}^$H__u#A1Q z{6T0Eg_4ZkF_^*e5MCKhOy%l3$}1pMX_Pv7s|U~9k7=Yju&I_fAMSY?h`<>KyH7J; za)cyQv*O`nq6z-Fil`C=Mv7|uAn99d0*#Zi3;FM72pnQOdn<~T$azR=mZdJHp{K8Ab z8)Ty`c#l%Z90A~o6sPkkWkrM2LO>UTT&h<}XuQN~(Wv8NHdwm@{WWAFQMqIm#X`S@Tt z%56&S5P}4D3*UeHi{E%wFQ@7dHHuSEnf;#bBbo`$4&bBgP?~@-ZkTHaWRKos>z9Yr{*hTqS$3Q@8s(-lWiP`;uM(3R3nd0~$TcrrMCi2C4>XhB}!35e3X zwB6+PU#M6^7g;(-56KxS))#P7w!Ck^-D@&5aQ?&bE}syXWwO&o8SSm>ZGn5dgBZ4;M+ zwg|%H3v87^V{{Y#Mtv}2Wbg_rcAI!U(Ou*0u z4t=IP>{)rN!;vzCbEu3At9O&*m_{MK7~C6(a8zRe=q%KJAhKORWG0Srm{2#L;S?Z+ z1#60#M!2cl=Gl2rk}HB#U|6x11VmUzfO)$!>f< zjv?VkKO_ia8buF|b^W+O_7d@P7FWQSid!`fGGiX{?xj^!)^1lpTNr3JiF*XAyK$Jq zSD2%5!(#071?%v03sj;}#X*wf-NH~Xd$QN{DQ;DBm$CpZELK)`^8R8h`pTjg%&mZ^ z1dK_8-8zD#+M=^h5yZDxy0k)LQzBth&-bWd1x2kZRrbn?DWG&bd&h!IVN1DexxcoPSSQyFK9KM)3jAW-k`-dtMd z>k^XNciaJitq&oDkQnA4A+`#gFb({Xv8=S44|0Rd0V^2$KsSv=Rc>}aaIWfmLSSEb zapi(^7$y-BJUaRIfznd8E&^b_(`?_xPcoHt4~4Y>OWdKRV{|!1ZT!PPOg$zDMhv1b zw75v!8`kD&25u-StoMozNol5PD(b4E!PTGKL3+$3lxDBu0fmb&RCzufOwgjnty_o; z99X@Ue|H`Q;002ZNv9fNS}F%={{XVNt9BK*1VFLvgK;47QRo4Ch(v6;Yh7&W98Iqz zWE2~YYNe|}tX9Qli9mv_{J)6xB936dvUL%{>efKKd)&C#78cKbP6J|DTFU(h-C}m^EKG5dEjH?TEk782ttf0&N zxb9uaWetamudx}*}mSSl1kS2>qyMbzQqHDSeK zECTIX^8`r__ZylMm_CP%SNe>}r#bNha4w4?ikI6Efn9aDiX@>=FzX|gcWz-4@Lb+= z4fU3g^iC@uiDC*1ZB^%n01le!6qQr09(#h-r4NisFlYyDr{)d^F@ju~bmE(XJS5Zx zjB4}0c%&gmK&N_sp&YG>#j6#_gk&1Z5y&W@B@fo3a1d-CzU&hsjY~Br>m7^z}p3jrCE{ISZ(~Qa01vc z^2)aPsM;_p@irVm0$K#DDvs?6DRp|p20f>|Y5q|mcyU+v2I5XJ1Y9bhvaHRYV`Tk&dig(YCs1a5h=?Ds~ ztN_SCyIV4c1qaHm33s^TL$b!*UzlhRx~;H#^G8fDYP7!5utjn6A7z>3U03R(-wBmS z#i>wkY6qOVs0C5vf;JxzEfq1C+a$C#8C%|eNZL*4Ie()pjf~r=ZQg3*M;lRBuX>eM zTNQ#Eg;mIn*Z1BA2-pV?;wDnC_A*s-aTd5$PY?W*wiwsb{!8f_Pv7$`X$n&O5BC@; z*Xl4Z6zJRrbD*9p{>o$^%@>IEP3IMuoD$R-LbBTSzaQSE`!E1B*YqVqjDt@afaoJS zSBYBq#%3k9pyg1Op(qdHEi*%I`Tk{A-Y*ZRg39)c;;K7MVpEP^#3jIOS0CSaWVOwQ z2T)yTSQPb?Z0_h*;*Nc>gO6bgnH-- z7hC<}1f`aHl^|CK9`Ra1VilVI08AX*(Q^L)x&%P5FWCP8+)J0$NaOl@GZSDoHlJ00 z8J18BO#wCJuzp_SEsU2#fqhSt{fKtkTxr1g35Xi@xP3|TzWzap_J9T7Dw5E~C zmp5u-#AZF}%E||d{P>s9Hrkh(q3+mJlCiTl$IAxzVv6>KR9EDG_EJTT=1TLBZa!7K z#egWSeJ6*4JBYWQ{#6JW&+nM|ACn0bs^9o(9Tww6|BcjgB8R?u2kWYR3Bh^$%} z;R0lS8Ibgmt%1fexegeB%wtiWWo4P$DFnB~(^;1{s;=(|p~cORXsIu7Rg~v3C)gE? zR0dRphzdL|xs6*!gILT~hY6Aptm~r+=2jL3d#^E}v#3{#ijcZ4p}5S`OXQfQEG%Qh z1mab-ol0{)!?wTFu{jr;bGXeA*jpnuXxj=snwM_XP)dvf9W;5Rw8V*9gt`{yImkvb zC|k0NtRyrC!1{+=7dz~JUzlBr_C#@TtB2a*Dy|)I45+*mIY0n0;qw$;yIvPL8bL3> zJIa1uBix|b1h5nh`Q{2ng0{Mi>wsTTAAke>xK{)nY@Kr&t4VFWOg$u48u9Sg)ImIz zt~D-$SrlrE%ytAgJEUKX5IU`ckw-)9e-Wv~TU>ViOE4IVXRqQ??XCP3`hX9FXPu^$ z-QV6TJ7Ib89|cxy+{R!C)}z+&@`Sc|EPf@0z_Z#V0dw3x>?#!n1BRfxiwAEI)>2Jp z=3SR;*_Cqf3{*n-<{)uiUAn1q1*2)1T;dkU?i^asqYA?YH^Vh_e}3YlfFiRTFsALY zAYd(7?1GCdG%f4x8Kl9e6=8?&WL2~UmmKwHNW7pRuKh}zZ{IKs0JS_tL~?YiSmuM3 z>2X^C5TI9@(q&H^!!cwp{y+gF#fXNog6oLZ%7J&{R-FecvHs##)PSu}m;Lb)qL&#) zP-O2AZorrO{{YER6e;*1*#@dAi(PT`1BYQ}U#-JT!v|cm5FDcr4yf%(O_M-CdlBq} z1Vg0mB3>9+--&lpa@kjS)^qsr0Sz3t*?8L$jKn}Ft`~P-sZYeIwife`9}#yiTM!Lv zx_)44XWuKl_|r8lb%%)MIShX>b!vck#Jx~iJBJok-%##WjRT13+g-tB>j;d|tpu_g z5bSK{*nk8H<^mdlY`AM|Mm?;X`IHfDOFnfmbeto^Y6iBf2i^%#mCrF~S;-oOU}Gu6 zD_g+Y4Spr@>HI>o*azY#x1wL^JJw*A69zFTkWmCQsYegFSRr>s+2R)xDFNXx?P4%s zy6{`(tC@*0qs5l_)xbH4L>9n#Q^X>|w56U0`*6h!ZL3K_)$pHi!a`aa1dlhCJ-dSj zYYjFO{YP4rTnBZNkGW|1N*WfF;|0y|bAVop&k;x!#qj(^ZYmP(jCcrqE5Rt=b~6%4 z0@hC+1MQEGz*;J_d;b8)wTwWpg|>DU|_l?OV=`3dn4sJX$Y!K)SmN|u*X`7)3 z{U37EY&5?gs+*|Mx4XycZy7}u`Ti;@D02QE>H}eJS*y$VW6P|5Weag3XZLY-n=p8( zY;jdNhQSu0wqDwZxVyW72Wvb+rHK1;548-w zeWDzy=xB1LF5~|Iwu}hfdr=(yd6sRPyc&gReN$s?*7m-ed}gCSgF#jyEW>H$|(?Qh)MG*lr~kH5AZ9p!Cn z`%_xiamqFg{Qm$mD99e;T)HN4&LdR?wNSGy-!Tf+aDXzgO=$h4*c3wyF358QFPX&^ zJuQi>ZV5^+kTDG}?of8tY<2GwwS}g(M=%3enD&KCgmq_2lH&`bD5Yf(1@Wc?r6*^G-FZGolkv0n# z9~JWkL`#U#-^61|i$bpL{{T<|4@@0kv7S{WqTE4hvclO2E##{YoXY-VI_v#R&`Q2d zkL{CqwRq_N0IWJ5#8yCmmLXuLKshe8FRg`We9PKf55>Q$ej#dk5?_z+aV;Put3ek# zv1?2<^$?BOSL`3ZxV1NKh>TdSaV&+2-ep33ghZm0_>QIv#X_TWRjD*Vb&-6BlGoHKUc)E6749&kc`Bs6s-+?}h{ASI-7dgWc^_6*+b|Bo&c@~3E5b3hSRG7vWGJRPA~}WZK?k%VM<6U|yWeuf438vM@+$fgC|PV6 zaZuvRo&v?NF{$9N5x8cH{9l zdK=uag3)k*I)@8enUBm++fb-q5`$CTP)}w9QFd;QasBZa6&98FfECdJ0k&Ktrcgd* zqnyp~n)N<+Fz^uEWsM$YIB-EgK)5G@;;U4;PSH?F51vfr79j92yQVpz-oZ0eI2f#(I%cW>C3L zbrmpGSvRwI(TC1)@dUAGC9u?(str+j`i*UrS~+9QA5zu@+Tph9GsQ~V&5zYWXJtIB zMo0VmiAJis#y{`oJSDYR7+hRp?>_L5sB9|R^9HS3?@%h1!a2motDxD-{-L_-!1rNU z8Us>|DCZ<|T&@~`04;N7_Xr(h7{4&?yXWr+Do&QS9ndt=6LqI%^nFW8-a*FuBa>KQ>MqV)p7>6!q+&(8dup#=)!#Sm3M5u%J02Bu-$(in>f7tAWlWIL<cVt zJcJL4UkOJ9v52QTexHe6JB=y_1rq_dln*>CCi@|2A^q+9zHRVrr`C52w93Vn%UwDMl=?DPD~jH>X=2E!g@{J|QHfjCz_2%t_xs{F$O zmA$Gb1ZJZ8)IQCigKlhvb9ha@@S;sCY|e?OFy6wtkFu1202~LzxXX2z#1f4a%IUh# zGOk>alK%j^`;I7Hc2NRISOxG$l$OH6AyNzWC5RT`5F9D7hl89Wjf*WjAba2|rRVlW z)1n$)!$0sWRfuInnsZNT^ydEwYtBySmCD; z-vuF;a6~h49F#0Q%TS_nL?#7275i$>{g{lA$lq}pIvCALUnMo}!9cZWMIl2@UlG$* z)|?p~l*eHVDZ~H}2q4=@;Ej0S5sIjeqajy08u4AiPh3a~Xm1vKN1W3ZV7>EG7^n~c zC{5bR@<%8@vNz?7WqFOsV@U>W@p`!I6$ac1nq$F{-?ZC>v)=yzzcV0BZNr8BAX`GC z%pq}ag1`9@Of|-%1)SQq6}p$y6}eE6P%=kl@Y5(ULxse=f#qVilrjNflA&ioz<#32 zxCaGe`}Zky)EZUb9w64mga?uR;r5iUgTV6&fU)8QhBP$v#r|Uc5DKmfddq+L5BiZQ zRLz|`eV{LeAv?0aFc*RtGg8)G!m46rRc^sUSW3KOY<9pxfB=2Q{=K3r&5mR=KT$RS zYi1qPMa@+NFv|m@xoc93oLp09O2OXEb|^&K7L2U9doQEh1c zVD?<{ASt_nJhd4(0MYJ!Tpc-3;zi7$6(uWvWs=MK1RUWCwzhZqZnw!Qfwl%|C&kn@3gGsGiz~J#txEqFZg^OHl%_oIz>+$GS_^&U7U40@1tM6rhz2+?|+ptB`XG0VN~% z{7eg0=d4PQKwU15VRsF!)Flox2F}vy^C{^Zn#`^Xm%x6|;MUrkpt7ZVU9VB9=`rqg zpv1H0#n6r(;AUHihydF5C@%Ob;Xjk4vb3)kcnPoL@k|9@J75oZjY`td46}=tw`(9~ z{#YiT74E(R#4+#`8L&<)OD8abJV2&P$?g)>mS;3njoOU(YjX(SN|;M=0%#R{}X&fMJx)ZQ}^V<1zx~ z1laKlB^#|wVyhu!$T`i`zI%i2LdAXND8wR`KIM&1XGNq+99ThD{{A9$r)kWqlBG9N zxc7sx!jBEqQW>B_@dcc)(v0!&`T2tyeTzN&_J_$r&aD0;cNsRKpO@R_0l6WZ(0_<4 z3hbdO_ke3P^~@~)0A{X)85`&7E5Qv+P(rX9@t&f+%tJ$u^)pL#S+eKA3igy$@?L+` zL%SSWpMQInKp6!F`u#)v2V})&Z_a2L>I6=gM@7o7!xt?;h;4fs2~XlR5` z8T7L$FC>0ta_BAX?Gae(b{s7o2KtHz?jdY*qWnY=jjJON=a{7^9NIpm41svbOYux} zCxMKWLE;KHHm{X&owAHn|Rf(3e^ad-HF1u)R6 z%gw*s%AS}CtUGvbKXG(7l7|_8s-6iN*KR*g^@0Qp-yLsqNX0v|L%7*Y8XL6?9bToN^ z)P&Vh)8_vGOtQw=$hik%>)KO>rh@3__4tKAfUCez`Tq9;w+n!psI&<~D0+V5f|ESU z$q9PcaNnQABQ9#goZSxGpHpy?4zpi`0iRKWL-=7Pj4j=qonk(OeyL%)f2Je0+Q*EJ zs}K%2RRY!bs<@*uxZV))K+l#s#--X{oZ=9LYYuE5v}=S|BCWW#60GS?#i0KHd`g5< zkpdVDDPU;1$mdVcd`y3P)Yc)6qtFuCFW+&IEDe(mT=~uYOi_%BUPJkp6eTn$-|zDf zh$UhT4~w_mUSKjzQjZMes{4T_s@()Um4>Q3l<3N)*8EBk;u{tNL#&vHWkq1F)>n$( zm_QR3Slc~Chyy?v^7O+L6}1~Oz2PDwS~No|mu)Yao5%F!bbad2q9eX8HVv}uKa_JF zgOyQZ?y%V^%#KbVsu5XiFZqejKyqlVG28$EEM2Q#n5gK10a1$aLw^$}sEU^gX{~9` zv|5)8y8&kfQ0EwKQ}@wvg&r=0!56~AnYOQ{WKtC!fp_--sIIqlkNu8ImM@!wUScxV z@^pXfE_4gViDW23QQ{GP(5|7XM*je$5TKYWh$py(@aK$I;&7`M3{tKvw{;un0FO}+ zZOA$6%o~dg=T>-HT5R5woC+0z08*j4!By^^^L+TN zfd$UgUxCG|sv#So*PLVXy_$=QIViYsi+isI!a)!_PuXeY1@E3P6dR0i!9PikY#1cY(e zHRJS&<wv9^HUD13%uqDf(9dT(CQ z_;al(nswWL(I6Ivyn(Z9Rqy6g-8Bnto2ABubi)E*8tR4by8Dmhb0`cBJ0Hv|mLn}S zkym`wjKY-D70+0UyZ}NBWa-%(Rl2Y$TsDHn)Ths9;sW8=T0?PS6^x;557uKt{-PuS zmG%a622?~Xl+}`ZIvhFl%c$9x4`t???D>V6l|>j}@uAI3sTOJY5GcBkl7`IPW}uP{ zs4EM1PT$W^Gh*?wk6T*SW@CdPm>w&iij87kpwwaZw?6KoFizP+TE+)HBQWL&MjCLH z?s0W}8@zoyvRMa1kyX zdBg!T0K^lVF$qj?OQmrO1*%g{HU8stG*C7lCKU-#fi4b-s{Fn=hJ(LFq zg~7U(hb^_e;%3GW%>mxG%tR{)O5>x(-iLNl0f6{l7q-QUdqNZXzL>e1p9IPeUh2@xoP?YGiwIQ!JeAKoYZCGzFdcQR&I?LO36}*YY zaqgph=36La!Q}1t6_!5?Q!P9e{jk7T;M<`558_>?Jx-1Ikd9lVWhiZ7MQg z49lP&X)<3G6&Y3G2FunliioMXB`DaOGXqhCr_6WYjJwP{X94qf(dB~xI#Nl?I>l-N z#>|6cr!A_PPNo`2?N?Pys_yqj^%{<@wn7v#7UVD5SE*3IT!)N2H25N{%4{u>6-wyi z6(~U$AQS;iHs6?!l>SAoynCd)0j&!cl*$oTP{gcV=Ru0R??J|3qhie({0KDUd%#z_ zX$JsO+U58=7>vOwq2wOI@5ERGCSSzd4AB}+CG@sjIICKE3ZC7&4VdV$*kb0~GbRMfW-v%D^z zSe58?g?1U{<(j4UWy{ts?uun`z=QP%5>XbUPM>&y>_bdced?p{LIxWzEMy;$sKLMr zTf8mTkAtg>UQLUrqYssW*?`)hUv)Jr3bna_3-NT~U~3Fj%MV#To}l6s36RJR&VJ?K zRs!%fe1BfqF+zq(hsELT5lme+U_!$>E&l+K+!aHC)#mm6xD?pIwwV)HY<=MuyEUOq zz76@76^`mipz%q9X{bfbDYduG5+4Q~08uT6EuZouq$-i&2U*>FAcDzn-x}fGIZXvUDK|i<5JizDzJ=RmJcLNgwp#gM2Up3~E0p67%6zRfK(*W-Z@QTZB zRZoTv`M!{IBp&Ql2#k}oS6WR+Q)NcA6 zaQl?(f{owqq?SqA#BU898b$R5d0}{YZe0zrO?I_|^%Ws(-mqKnekJIXQn95owAT5# zow*>O0HeI8-BUf$HH(7z!&ibdOBagS4`(meh$s`45K{g=)#hK68ePz@f&8Z{Z)9M8 zZ|=?3l;E_SQtMGuuL|@jMYL)E0NG^9s)0o{)#vT*6$%=q7V-US%t)f6QDI2x(0i+x zFd=Nies-Sl^3jI0iR|M1)nZuU$Q!kG^O9bpMpeDqZ1IvQwIHh4U!Tav!MgXMORN@G zOr%s3i-y_G0JEY1k)m}~H|Hh$z!0$((@!?y@#kcH9xcm$@~VQU?7z+=YA^sY=J>j=xmN=TQWCOg^7O-#9Q;e@wg3t$V;I)opOeuQeF6KHx8DjyF z2JIys;J}Jn>J}9*!tnmF7^zW(4W6<-VbE5qH(_FJ{zf7YS_?zIf4#tDZ4EGi!WHhz zKLcXra=%_7inl{n*u%3fd1e5}rh#GjzlIJ#=;X0Zp8S<^u45wJ!T33jTi~jNwX;e3 zF_>#~Ib?NDbw??RVNyOqk<1%N*i$FN`KSm2+SKNEc>9i>ZBmvHG!4HH#P-Yb3&3%!Iq}q~>*b(S$8YF^E3$Mja(6(LI@hVJ-i*;laQ+e-U?3~A zf>emEfKKi)L)|--g*(P?lItRVIfq=h?w~S050m9t2#X=8W2Ve?9xFRw5n9m-PSd6# z=dvR2$t2373qJeokvEe2_O_J?fO3jbnxP^!vla-ge z4{PjV4Rbw_bMgzF=E}HyTZYz9hyv|6fxGsw zb;MAh^OU!By~0RN>8i1P-LpMIRa)VTs~5xO3r$BhRhu*ny@(9XE5KCgKbc3hHz*OW zXGr+*1JWME6#0LWT4JrYW>sEuad!(5*(06nK4vJKs8nv({d(Yu31F=-Lx2kWM?kpZ zfCus~%r-4JLA!I8myGy;qz6<`w6x*6>vF<65CZEF+>&yw_slh49yeG}neb^|*wT-o(gRJR`E1|09+Ze|+D`9&@1lZXv8%6h##0kFp9Egfarq=FNOSa7>kHXBi^$q^V|lS}F2(1)mv{ zk$mKO$8!A`MiQ|d-rqTyk^4Dz_vhwkT$DJlg>~jwz8vCd8bXxx)DYn-7XWf2gSZV3 z6o5A7%E{DXlp9@$mh-*)MhO_TTAO;l@yAl11hZP$T^T^^7_M8+@X6#A;OYf&0yl!o zUGOi%@QVUTLaHBnGF$Q(iL5d?e6N~?l`)8-)2huY7LucnLfv*I@X!u1?=)pI8gB!B zeo@IiT`H{GdCEa9bZ9ujgKJ+S@zE9aQ;Yt4p!BD=h#=V|QCUw-Lfy>Df* zonwz^-c7aEo@vt2buyLR{96l_%0Ey|($==2TBQ}&Oc%B4ZwMzgt1!Y`D-GIf!a>4C za4zw?0M|pPZAc?_QuVED_JdtYQ4^Vfu=wtg*EdM>cypvf=kzErP&JB~$W}>TDNVitgzzwC*s*+k=gq z;5g@`jiF}QWB6egn};T~tJK@F_?uDaXb#GA{{S6BAygM>S?Y_{_Qfb&Vg)6)juG&_ z*crPqlFP^PJh8TA43`%3${U9rHz68T2k*Fbs4JTw*SUGVXn|fKO1p*q=gD%XC>-#m zPsTIfh=K~DGO-7efljX*A<>vn(lj*fy-EV1O_fXJz{j^x1R7s@qieLbeV~&Cj!RTt zsBrYKac*;v4+X8_w8B0HsuO74aYpm=HeOkau%PprAy%*@RjWm6+lm+nbX!koANFJD zk%?5T8s^9*qQdP$(^$v*mGg=A1L1EK3`{Frc6DWD0l@`oRR>lW;~dm*soTQodDy!T z&S6E)K2RbDrD9fq8|+PYd_V!xzBx`cYZSJE z(;z#s_AjYI(1>dABR5t!>Lg%-khLg$ioPN|0yj7To8_-$PpOO0C7*@kE}<(q#Qdg! zt9$EeKB4Xvv#Vdk7R$oyt1f#_wjN5l4#dwqnZs-`?5rEQt9%WQgi5IfK~k?9$`7Of`k&jSQzcJSt$Z;vlW!m+fFx+A2B$mz|&XX zw;g$bLRXm6rn}I+h=9S_bImU+WT0rjGCZw&-{KMi{{VwW55wc$BU702TYR_=m?|ZF zswpwsXWxo|?GOUfR~~=07h+0a7Efk=kW$%#|b}_kVB@N(>BCXhxmm z+8Cmeq?f>L8r^R&urw;5upQrI#p)6Zow*Np$zH~ILAv9F923(j$lyi8-EW5nQj{2g4lKw)z8 zS^51#J`!rF)AmQ(G+r07-C*QPK4T#`7LOH5ZNS1dc)6x9F6BG|@YXLpk?P&Hso)|e z#rK#Y3$u%Wy(SxLDaL8bWL;7y7;hk z+%X2ink*mY88a+MN7VpOEX?j zv1E|CDZ3K}I%a89M^`%=D!qY|A!mgMW$051Ql`~f+xM5OD-0~a97uj;u1(ACMov=9cwd^ zNFla92jx19#^?BH0(?^aMhJU_n>;CLtQrhU;80yzF0)`?h`}Tf7Fs}X2gFjABCM%j zdAj~ks_bM@foa?C+6Q1)AX;@*L7S*n8nP{*adgmpW*SPDVCJ#aTlH1UcC~h~LW6v& zya$L<+bgB>2LQkwDDGq#5$0@XgNaRP6cz;(G&g?48`2zrP%)|($uccVrE7JuO-m-CQSq| zHe1FQCVMYTvmpVjpmFoQsN))#0IRY!&Recq;w_f{0JL=X1Be-?SeFo-bn|T+&%T=`5Y#8gSi#7<#WT?}j z-dr(dBFV@tpC}K^s|g0|*}e$9y^^b47-(-*ZVL@uB%-os3k`ubd$@{nSBgkbOxt&k z<75DqGtQb#d4RS@XexycD9-{DW9U~t+hv1oCF zKT)`1im{U~6;>V8Wl`kLKp$rxQ;a6iV4?1>*#uCDc`c)*-Z-XHawin}Cd_T{hFcCY zD#mqqk)@Og(}!KrW`Vel=>1c#~srn$VRS*wI8&LwLh;irgZw(F{30~^6x%bS#Q z*q{>*kZ6P=uucMD_8I>G*@_BdKoIQ1aa_-vF;;jV0~Fb!oT*EbBTbmpt-Jz0GcaAzbVA+zlWEOOpYsTWj06TaKfJi(TNS%F6)x3y0&(GZ-xL>jS&X(NdJ4 zfa?#wA24MpVu+X`qJoR>=k*fG1ClPS68Te}FSzYY@Tv$eY#rS<6%=R+w0oL9Wz8c+ zt`e(Kl`x2gfIX`Y+XEMY^%NbeKt+#OZ{}0NA$`%}-uQ?I)0!YR-7n|pI@;+Qqrs{_ zga8_MZ6<{UitTC*;jb9Xhc)|lgzVvB-hglg{7YK7;gE+7)n$rCUGxmz2CpWy3c>kc zh#;6ubI}*TAe5OG>ouQ#B6g#NPd$EO@XkyvAa3ff#Y$?b-k?-?Qqz7|K`NvyQ9!C6 zb|VZ6S&}2j4-N5`%p;*CBU%-6)NB&(Gak+3>Iui;dbU{S7GH(!4)*w@qr>0>i}5Tz zAuh*HVEoIn&_iL*YZZTZxpo^EC~;0QRr9#E1!J}HyaA7P;d&6&78O_J`*22$8Au|n z`Cq+UHn>87E!PFVr`i-rTLVQ0)u+q^DFJY+2*A?S<2#zKph&WX-(5bSwoP%(Dz?*J zZX7OmS+F`$_?KxdP61hSfp4P%xcLsejx=V6L~Nm3RXSU_7L{yn>!lPBn*uQQ^Y@9mWb` zvvzfuw)GSbMwsL;j^aEF^*I1}QtjfQLaJM2EgWz>ySO4#E4xF5ZB+5?Ds&!P65lmm z%(0djwYNt6ET<}IaR4z*yS^cX5eE#x@4@@FR<%Z;TMuh~VOGuwWYsPmJ}i`aLNcWW zl?Tej-Li7DN>&E53Z@(lNnj>&t@wlhZUd4kI0wHzCK*5lg*8^S3YQpx9~2WNP0~~r zxk~gK$z_EU_QIBK(1DXxjZ4O@mx`-SZmsV4img++T#1}<{{UsojE2OhYcDc@Ro;a_ z{J+T*>~UZ$y$I2~R(a5u>KLW?F9tMwOBr2iAP;QMl3kP_3{*Vs>#2W)z$oZ=E1T{% zT!2|Z+4rsYIS>m}YqaLCq>=fmsDhabp=2)AS44aL;B;uq=BxhzVxUgt3>RuLbC`iP zf)bP(Xun4gxY!A34Wr@*MQPQp9y3wJgk}H(ca_iXD}l=p);9LPH37tEG=mG^1Z1;` zOLIOCoA0>r7l6=EP`i={*ySAZsgCMiWD$niBp4Wf;$92TEs9puA!qktRykoP}e`+~C0WCRdso=MM}F;3V6SJ*fCB z_ihviu%m7&;1MfZkQ96iPTw;6g(_MGUvjbU+-kQ@ay4nJxpf31psOowuzdhSkJUFoIp27m8~H6 zlt59$jrk8Q<~{Th)Lr;r+GELBEhS%r!px=@ST!o~*Z_a*E^BmX{#8%Zd6=1n0+r({ z_Zz9sR13d#b^ickM5tIKYOCP(Ajt{gs7-T~exV93jutyUb=@)UV#>LejzeX<#MY=i zz-L!)+Xew5n`K{>PcL$(>jsp~ykLFt3cy;EBx8$eB;XLeAoyrg+=~^rkb(*A~zcqt+VW5{-3r<{N}7sh4lTqqTz=AkwSfkyPhZ<^wwz zS3#A>KLh4l0$!vVFk}^)h~2)Fh7T!X`*9N{U7H#B67AwqIWfqNQ3th|!&}wpMg&XS zx1Dhe*H=dl3&_^>aUe9RWk6>X=Xh_-6D;>Mu|Vr19DGL+VMSV{{V^<%CiS&j_qfNN z7X0=2f;JP#(4GOF-!ney<69mvvz8|&h2`dJBw4yY*1h7wQWL>~y~s3JR6uo%)VB9p zZFn$#rK{LvmxGbS?Ij$l601kSLRUN7$Z9R?QAprcJ-oq?0)=yCcH`bOtW@+C?bFAZ zuGYEnN9x(_; zaj75|w6h)4rX>fAUR=}7kET%&42|q-qw?x#P*4I5*9H@e%e#o|8$GVyaTX6%V%zjq zVGCUuT1y?OE1FU9N&||!bIxFsgqi^yo)Rz%DnjHumSE!JP-8&VXnf}@zBqJ;6@^G!MF+}ee06tnLZFW$?HoB*lGhjCx< zLo@-`BD@i%h0a3#*-kmfysly)q1OI4@dsfIQCWTJkBjcaVZ)Y(C&j`Nx+RCEM%BD( zmrxHHjVu~GCMfat7`5aRaF<21r==R_2|1*ioNvIQ>F$c5{FB zXXqtYr9Zj4ywEm=?>G;r%n1k8N}fZ5rZc!*Mge(V*nGhGfGR{O8&cVpLTd+wV7H9s z8--^nwHWTf_>={9T!0`ux-@o0Ar&|Q0%vF2+BB{-RpYM|=T19Fan}~K2Jrpe5GV9K z(8n7-pO2f_aRpj?IjlN&FQ-~Zah|$#MP;VT8tL%sf8?c-l?8F7c63PQEcs_NxXVs$yLWgK3d>+fq48>vM z2=8nLq&G-(JYzpmnI?%s6-R`tgMLT(ba=b3x6EdE0$A#|?fD`Ba1!+2pZOl#mg!)ohQqok$;DGU zivR*`qV2%eJ^houi@;O-Qx`cNEk_3+KV+zBY=uVgxG__sLRm+?-t4&?WG@RkHUp+p zCx8%zYrpjM8}P=XSw?T5bRK0$(O{rrzUa&D_<|kuP+cD9X!KYONW8tZTEqYyD7T7Q zo2#ml5${vof?r%B*a6*LoOmKQ(k%(1=aX8Bh#w;aOm_bO5$H9Vp2cyK*r-4PK%KR@ zet&U1h^wWx{%ju&LaoSX0II(7{l?hSOA8lYe#sG5IvfFQzXifgh6Uu%A1QU_RRpC7 z6j{wRf#aa5T0{gu?;k~D+7t28>8_?G944Vxhb4vAHAJT20O+sd$L2EWRSLmVTFRekW9?%! zMmgE}jmuJNHOE%I^$41hb|7_z;?i38c9O=0=IP8c>Z@tMXEdgG$=nmx?;y?|D$hTK zG|^%UZhnjsTS1Ev>U;%Gn~H+qlftEMEotjAZe?ZY^zJjOnk+QYbkUX8PCg&`$Qo^atJMX z82Efjz-$B{gvhJf)0`PX3a}n<#rIOB9)YD1e(SFh9Sls1IUN50xh)lF+-h@_uGh1u zK)PYzQash&?SduS$x+G0qWtlQ2BN8O(JP%ne51D_uDlhR=3~ACiav%c_=*e23a};K zt*rk55UngBw#$NyQ^?D>nBgpy&M!EyC9UPlaD*AdY6JMExy)ga5}0yQe2Pn|Lab^9 z39zUepabN@09f+s5aSeZe&bZd0co+1V1U`AO2wA%pOJ)Z35Aq*Wffnlg`$OJ(_~s% z6xEv@jUHeS4#Xfi-8EinWS|lkt0G|TpNLGw6lG@x@>FU@=Mb$A`~LuNmzD}{P>U^K z7P?e_zc89ASe%8OimRx=AO@p$X4b+MPpNHMd}Of9gTVGdfPBy}#>5cYk8mF37Nkxa zIymCO8vu7?T5j^&+jEn&;b=Yp-=5_VAh#$`*{&D*nN#=^c4r26#9je`3!_rxJZVXp%?yZL&EGLzz4pNf9w!He*0L(_blb1cNnQErR2Fl!%p zEU+FFKxw9quc=d1fD|IE`3(3V4-O42#eQuB7pv?nl)N{2=N&>a-9R*<&pEC6mGPXb z!*{bGP*+!%mof80?iT_%O)A6iKXBtp4PY=D=OpS6ti=(>isDDsa@m< z1N&*u17^r8X-o%w=;3kCiwTebsRNUoejQA*rJjhkyYYQNvt$NnfYI*8717Sp6`fcV z?!DtTSXs?I>*lZ{tcEtSr*2)bc(A6o2)V0r{_!$8BFT^+sLg0FXu61=aQs19f-fyC zUagL#9W(?x9Pzkl!WYOk?+km+6OGn=dlWWf>Qgw)rMh>8%CBO|bbZ3VpLv)~CxKAC zm_8zDQbfQ29qh*;hy_p(rGVnxSN>A4L?BUR{RQ~*DAH&`mNYE!?U;gWSZH3$?>K_M z_tAwVp8o)XXJ;~K36~@)wTHGi-qsQj6D0+F5O^~I%?=-C{E;)2Qw3csMO)!`f`F$i z>tAj!N%Ik{eAR*n!248G>lUr&8ut9gU8b}qZ^$q{2<5iGf^NruxoU(FO>D27!Dg<| zt(GxiS%e%w8cPUy%|>SMV>5Jj+W!EkRksdo{s=S9 z3a!f5w>>a$h6oy}7Z?`5kB1Q?k!u~ zbcPf(*JZiO1(0o&r6Iu4=H_r(yjT=3#5l-mfVx+{9x7y549dd4D}FphVTv~MUR}Ve zXTgB*5C?lLmm`cgJnOV|I&l;H(LCp%kXv_jzI#*^n67w+A3C7 zuWR8kwZv%40aanFKK}p$_?N1nj_nkkN<;__%K>%S;%_L_>|P#gm*OtIdmLU5Yk7;C z5gRDI*7V%vt?DNrR>AzhIsr=7LAPJ-^L=|3@XXp8NOh~ya%3g zx3eevlrl!!x>KU&}Wj;B0@y;ay*;<jci?>*O$z&6gYM^zlVs~ zZgMKg_!)dbuKQMsrF-Q#mzqL7ovrD`A8C^OvsD3JZDajI37C69T@6%2glcdIqIv$c z9ncTUZwup$c_tB6jio+L*zO3GdH|SlRzAGVJ?zPw>?_@dFP7TJkBpx69Iv^m_5-c_ z&_H>((8=e!4zacfxBS_n8&@mfJEw3=oN!Y@*?d{a1m}uS0GP$7*h=FWu;-e5#c(lf zp<{zjbIex(M$9h$xc7RL+_)JKsly}6g&3e3i?1x+p_&Wql8MfPtXOjsxU7|EJ=ff( zjtY$%`CGU{Aj+q#7ow8AEYbTQ*Mx4Ll_F&83WD{dDdXZQ95;AC8NA(pR}3jhLnXQ{ z)#9UGoG;Rz4pcr#Y1Ke5LWjaW35ixDp(;@EraVVulfmK9{{U?a7%g2&=QW2hQi3@uLkdn$949hf&!@U=WFhXOqHLpqZq~O#9(EBf~GM?l&CS@g zsx&^w<^!~~3Ip8KE!toS?e9^6bgn?PTPq|lk4mI=dEB{x`I|Yfzr-gAEHZ&=ys^Hu zQE9Tqb&K-~LROFod^*MZuQ1ADL* zksGP>Ux+5dS&Kr)YqRf&iI%IdZvN{$Ko8+Yz_*RD_<$5F3aD5(BOk3(rf0&_;#o## zb7I%KD`X8E8Md_{3U+6m%?B?LyU}hfCwlxY`=)PaE>NiFTD@cRKtk73qUc~+cPyD3vjN=H80R$fn0;+ zo)3mg>>sdgO_!ZOyu2s^WSw1NALK$&FXRsdqy~&OP1n>=g2BS9qW!q=^#|jyrmsTz zKS(GWP6ZP~!?QakJpH<|%Khd9Xjh@3(}ky8>8wz9C2Dbl%2zNEqs*HB04siL%v=Uk zp^e?=JU3aw%Bji9K06ZaDCrgEx_ z>pJm>7^W6ei1x4c<2twtQP?@x*-=^)l%SeZpTQd{wM9F5Sl6}eh=u^pQp&kn{*v*0 z+gipR4Ad~aR)7KrgCCfNT1>;Nh}2)(^Qr z`BEz!-o9g01Z(UDnuVpg6kJ{SO2iOA_6g_A!1h^c3+fD|wNysT9a!Q5Xz-4a=RcT$ zwplg-hlFA|066`Rj7L*7mLV4Q>HI~-i$QQ3rKsRzT2iTFVDhVEz~H)OFg=|A0OA2e zmu+{hxrydbZHfF1CLr;)rTQ;AVZKr4*j)68}5H57*>g}ww{qP7W;E8Bk494^AG zT(gZ2JB~vH3=q0It>87q=FzQ);imi^Wo$)@6l*OQ`$BF z)Jl3cz&h8H^%Gkx5tpB(S8L(~1#n!o;4`v5Nh0Tk1Mq%k=+DmM9S?`%K2U9xX6dGn zXmHfhUZ{PsuBG)68hk~E9fd)1(JGq?t}=dEO5bQ%TXzE14pv~-4kZos)sB45iHBx@ zVB!H#N)S6}C6JYrFPHcIM`xp=-3N-Iye~40W+VWwVWTp^GTu>Ht z)A^RGHmGs=m!yR-`86)DQ|;ew&NDDCNqEf}+LzA)zR;)Q$eS%IbwpB`N|I5;D!>=a z%drxbPSbs0g>YQoJpQF&k$}^@c7YlVs|?s*_v%~apyaFhRK`xo)T%Y(_=o_8+YRzQ z^6R25PXl$#qAXO(Ys|P~hf_l@ys9kg6&P@q8QF6mlql;aebX@i0JabZUMd`#7J!ze zPYP1=2$)n3;xE82#CtSN(xB)l_+ukyH~?h&K45LN3Z&LY+Eksa7>O-I-LHvlN$m_W@?Y!3pd&zB*aNP8<=;_OST5Ld zKFrRbfvbhJw$S>Ct_L_PSaKGS_Jc)ubY%;B41AM2R1(mrvZ$-)Chi}bFs&AYK!vU# z+81^@j+z%rYd9)YX8Bao8nNa(V3``}V zpgT(aokc7~fI0)30bHRfR3k~L%QVuz?4y~cAxo9~z~W_7L8l|)kGQqs4Q1QQiH28Z ztgSu*{wtV+UPREAu7Z~LRB>)rl7^1HynDx@s$!|H%l69?(4dq%7VSW9%xPr+wS|3M zIXjKi^HSA*);%P7K-Xm*oiVi> zxuO7r02hA5%tw0c{{SFFI;vkMH>klBxv$Fm>9Y-so*Op5w zQ*XhlHDI-MRWBM&A)+eln*6{ArMo3oPVYZ3LDz`D^1A;3u}~{*MY-{^ zFo;lqa%;kcb~9?c6Q-K8toS^^vV+uBBHohzDk8;FUG182@+!7Rx;VNRAn*^lK&b}D zLyO55=ES%-1;$D+flF4r&<<#nN1RF*u;)MnmGIs53|l_|<&n5IwnYb2>4iU<#K3Qn zEE68?e9EOf&{|bZGVU7*DDWw-8`Ke#Fub3Aeo+Qc{ev&zCxEng6!y*h#?9lItsB*! z3xwsEDLM$%J}OpA6W|2jS>K64l^+0Q0<_`!Mz-h!VAa#7QN0Rw+G*BLn}B3>D8NL| zv*tJM{n~BEK(+S~0ugl_*WwqJ7KMc{+ZX=;ASL0Vtg1S=Eo>!0MNsI`?)aBdo@l>; z&S)#gNUsk91-oUn{{XjEeku%|}4OBT@#Z6EF zxM4SkxYBNa3uJr~+7dyWr6B?PZ}^fIw}2K9bkXOre@QuPtA+q|p_OGi#M!^?{|fMG7!%wfA|A zvJHZ*fc3GcehynN03pd}QLV;VH4@c~J}_72D~bSBc|D^ih@=Gq>#@Im_>0gtkaWwj zHmC#V2bdJa z0xaY~KFLy5R9;J}`G5ntYN1Yi@XB}1g*L&DikSxj3I%=)kTchoQ7?>2KdV-uz8YQZ z>$W?f9270rE(n$j$h;}tFHwtqC_dlKP|+M_P{A3pNxmk~=# z%3|4%ls2@S(`jp%C>cRZ9947tLWodRXIrRQ6l~nE!wgmcfIBE@{6TSATwv9HVa8R+ zf&rdlcyOuG7Q^Q4_ql{1%W5zmEw9IL$)!@Zsh`{^j^Y|4kBa+?PZgagHC?S={D34# zEU{Bhh#(e##mY~8JWBOi8+$K3tbV1MFr>2~uVSJCf@@iB!;}g!sOx2N86NQC?mDEz z*f|45DEw-m9b}rSs6H;efhIhEL<=QRnvg3 zcV5#f$__>cbOZkYB9L=z0jH3}R<$h?%^%#eqIHEVp;%2%W^>Ws+#727fk9UC`H4Kx z&>w(|IHt)x;nah9H!h2u{{T|s1+(ISi4pQeW_QynQ49^;Dpb`pTwmtmM1w30gt2}{ z;nbm+2f;*e(Xd4Nfbjk}vK#Uk^9wpy)ouL?@f#K>8EJ#gNA-XZysA|JscHqZSC0>C z8?r9z4M&nX5YN7?0FQ^zwySet0j)E^kkC+#xv=7CIzAA*xYPD`7_kr`soRUNzxOO}K?U)~Kyg_V?mjL=sI_UR;@R*5P+wv_Z6bQP;F0G;UdC59Yq5+7!sJj<_B< zfVeX>bQ7Z=zcHW$fVA0FTXOwDA_Zksi@;yJK?*CPuxxOT-F!q~0J<*?S-*y1NF*tQ zGse%kLYK(w6lm3J-c^k}KcK}h? z%6N}FZ%llnua4rv9mRmZhFPKOF?KLxPETkUbP-VQzr3-aC@Z)YwLsOpVg?qhf}$?- z%DlcJ9k9@HGU|)WMFpgW2myB0m(C`_c6{jF)9q*FPU~R0!%xHQ357zRO=rVzd`DjP zVQroVc0@v@F_2fB{#ee@jinemP(Ewo3EgE<;STp49Tln)x7Oj*r2?(zA>6Xh$%pi? zBF?dYqDm%Zh`MIXd&??xn%yOwYfC^| zCyMa`2N@0&lsp3~Hw+!W>LzGvvSF33Ian?Nk0P~CUl5)E27;Db&1AUXQ_|SF>4+RQ z#}%{Yv0fufUdx}DZJCLiSs!cqL1SH12UmMl9>FMQ6xy6A+e`kT=4pov6XCzO2M|ZN zf4KMOz^%5%a2BAU?c?o^`Q%s<4SU?n^kTBSbn%H|t?HMtcIp9fb1~Z9@JEak%%rTp zf4MB z-%t}kgBVOHVMm}IFq0>Q*p}H#J&bSJ)T_)VPg~D2fYeU#SC{Qk}!mK9jnS<-i{I2cBe-h)UTfV(IrnKn-{b6}4W*KH~PdUP0s0MZRNX+VM&&PI6}l z%&6+@DIj|&4=O<2r8=&UCQqrF6`F8x_x;3~rbx)2B2S5IYYKqpuxVSWo5%AdIz8Nc z#>{1&Nmci8@g7T#$xSLa)Y{_U4(%NqJMkOU^I2R6clYxVTIiH*a`09>z*$PTFGW5q z{e0bSi|(KG3@Ej<4ZoCoT8foHhqIk=iDI$3;s(TpwS0U=>v&`URX3) zOI>AZ4Qk*STdxgez zHVU$ib5+By4oH`f*wLomYBfpJ(%LWI`C_gTsrd&?V(zp`IBUz>49Qd|3**`qr=S{f zp7_TV?*KxTGfj_J*AZTah5#=fQe3u!Wo%0R{{S+KHWb<2Q0JF2aSH7>Q3K4Bip$wm z?Qc-k=VTacK29UNa*=_D&dhtjz*|HGUOa2##3BHYU6-$W`4><>0A1XFAWJ_ znPN(`MypN2l<{S%Eb?VMkXAedxkbG`f0)5LI1du1Aew*FVOA;>Q(&hSSC46P0y!5! zoEKWmtZ5H=G^;4StUG3A)QYC6A3t)qL|LT8pK4!jplSj2M~qA7cB`Ygpw+4%z|Slo zrFdVXEl?aT-9pvU4w2y^BWp^%6;EoR`peS2Ir^ z-9w8irBt0(J2u&wBvlaPibx_n3TdD03QrTD7=cQCnaCv zFgwC7xnRK1M6^R*2itm=DWcXvcBdH%dw@kn474z(=>GsyZ|*4b)AMkW?4bnI?^pb= zp(Kh0gI_HKM;xMRwzoR`)GtU0RLJRnjmm2XDy(?<#6?{gV^9mh{@FozP*6ja_+zrX z!BHqv2hIMW0?b*u^gb~&nh0-0xNf;+4et7YoJmcvHD>~lgR{Yt{+?p1KrFzg?7^pJq(B@eU} zz|@rdFhYg2%K;|2qJ7Vk=?~KfTU>zs&BAm3f(S=~sf1Vu1N|Ym^w;ESH>=@9{F4+Q zb(8ff8}idHA89I^DG6Wp$iM5T`64?@ zMER-&IKHXQ7sNW!#RdOR`ik~gMapEvaV6IR2{mMuXC${VNG0+ej zHQSwl_<}E^U_$|X68t4r@VwSfG0nsn--G+q$MyF~kcrH7vIEuq>OYFeq-+mjprF#} zZWy{*!7vw`U}IpZo^T3}wXpn5VVwc|%<;H zG$~~%ja;^KDMNpMa}00<-tJq8YXm&ZQ06TQ`ioST19Fij+7qg0GQpsp-r-*Pf@IBm z3%c`4XNj)`<%?Ed?}(9Eu}k#CU`^tN>khLnp`za>P&WApy3MVkZnimw zQC3I_TDJj=Ly1vCr@F=$a)S<^cvHFzwHgg`nVqbta)9UDACEEEL>Y^#UN8BBBKf#1 z7xDRm*in>sFT)&>g%oNoeDm=bz&3%951~($V|AsCkbB^m()G3~KX2!$Xo6X2CD+I{ zOLz9eG8WeDL4PmIvgNxQQ(nY94WbMMgMhVu$>e`Ev{ZB^A@R}f;9nbR^5(A|lzI(}tJKXY3%;^S$&4d8L| zC&Z=(ikfbf8uM@+U7NI3O80N>R4FmQxP$5Z#4hzn61Cr6hPWjmjf2X*6$>Flh`oI3 z>w*%E2QkB}gh+ctQRnEFJ2*fgg=&kxHF|=+glC6Gj7tyLC=NS!Ys3<;8>2;Wd7~T2 z4~>H2stz2KcTiCz6@V1K-w=@TDec>@`wC6DQrxh4N`$nc-U;_nkRyd@ z)({EL;#jowMqu&{0-^%iyFXYE54&HM5s1!WWh{#cY`gvlIEEEYU)-=3w(*Pyut0H` z)4<#M`M(g~J*gpC=l;VeGZBi|U0OY6^AaoFkZeacPJ1uf0Jcbh3r(Y)=8rKTrDTAb z9^3Ym2hvupJ3Y_L17q_My0C0Hg9<#VokZOe`HfzC&;3AxR~ZBjtsqqe6gDAUZdbdC zEe0|gAfx$qO2G#f&D=BJMhwvWR7XJ%%)C5(e@G9$-EZYCl63~uxaEf&1V($1Xhcj zJ8!*1Z43)|^7wwpFayLxXVG6Q0(KTH?XlxuP*8`52*rIT*O^6%nGjNrPnlGq7_co~ zaQ=|+du5fhyY@8`-9|qn+^>mX%i!$i!B_Nm7ZO>jAzQA4h#~YHX}f-_+EMb93!7=x z6CSwh_?TcI_R;|1e53o8U5akW$zF(@6)S;vXCLko*seiqU+94%5XsMQ!OXC*v|1}~ z5x{DKrECZHiGB%4yK<-CK4pHODjwrgoF32@^UM!N3{=MgkXY@az?kt3Zv(XP+k1c1 z&7_Jb6DwT*0Lq&{)^S+h{Fi}Wxk9*)90Mk!&lI?+T;IdFP*fK*CxiaM`WQopT9g&w z1NkL4-WB`QGv&+Jd`8h+mVK$I83-9c9`48ZL)5SlM8%KK<{w?e_TDwPNWs<+sgdOq z^Bgds3%8oS^O)rYwTgvTi{d81Y*w>hC)@@=2ev-6Fp+ z7t>Lw-}6Q8EmZaiLNer;n=@z<<&|plm?#@+*jruR9}qC1>SC%jO)raP3LOzb*_!H9 z_^cYHQrwmFLUN^?7It{1vnfA%VNfT4*&k*D?hGO9EJwm0Sr7G+Bg(lGF5Y>1ag4Usi z#VTn2cPw^kD>c7=_Y~~EI5V+zgE?i{jvHXhFDTWQE_PR-AYd&_y)YCGV5gDCHVk^J zr&NsS(*FRsmV-q|!LT%CuQKz)B;6+beW-gS7H7$mK~1J|>}?CSOCfveVkQT!-;Ml4 z)}vq#@9twifu@h5DynH2@t7H{IN!8dctb1h?p6|bt^Ab-LbhM`8N7=B0BQ#W>WhL2 z%&AY*NKdQLe^;d^ZQ(HdemnDGjpOj2lE&Eb7=xDPx=Q_xCM3 zYS2)<@CVtbGN&{Y%pA}*`Ib|1G7MXc@w`Ds;J5JOvx5uzj?NsqOmlD-n2+QFG1ql}in)>$i0Hd6{-sb`!wQEv>HSAqOhRlfKfWSz zCD@#p-Ybr!xN%l7dANhr)U6`p^(fJ5%I}|#=20!%M-_YX8zvg`a53>M>MGwDe4p}N z+b;`QW%LydtX=D!MT;&49@3B6F8<+(J3sV-LtK>;9d8yOO&u|VA5cvtq86f@G=&_V zztaIKETFH$IHB`@%40>YsK1E%*|Z{*ezKT?4u}`*pBV-$RjF{V^>F^nRg&A;mVew) zUiV~(m3-2FHdvhzU#Oh&?Tgrg3t$|~{1wRahgigHBrR(WnNr&MzvP&@fUs&iBZzEY ziM0!6hJWyas|Ib#=k5a)M4|^zeErIk2KyEt+)x7?rJuU5%n?vuwt%%O53&owfkgJZ zg469kvgfscq|7Kw{hEnPr00>w0V~bID5z5F5E*bX^N09{YQz;zan2=28!C%;bYPfd z4R+`yBn_(Ns_LL+lxtlJAJ!oMEpx6psM zu~$$PUI6-z^aFVXJ+p80l|gw#WdS0aSr92Uq&^`Lt&fB&`>9n<&g-$w#Y9zzeV7ai z!N71fgELqW9gjGf0vQcfy~pa}K69Kf z`f2+;rNXEIu@dXvk_@0Ei@hn;ltmn<#_sj?e^J38N`Gv9M7MA>Zn^myept0oBWV}# z5aJ%`;;rAq67}FL0MRsm5JYW0C@B8`uo{4wwkTt~IQC!wI8Z9AIJ5gujOZxR>wE9! z2PjtR*G-D7Ohn2lOogs+F%(6GT=1#qT|o|#!{k{}pit5VuJIB5SY9}Gj&I@?ZzUBb zX1-5`5(*Ft#tmQljZ1|>t3_x}!n=zH;-))1Q(p1%+;G%5IbD6aiT>1RsIi(t{2fcE zA-evR1Wj=*Bar!u8Wc7W$?=H74ts?g^MAiE!>v%&0uV8GpLk7Npo$y(g!`1$Dz$r4 z8E*B7d+>o&6}}n^;wfMe1qc)|;$X!Zs|&fhGIxDM9b@7P72wu{ zqdTNgx^uKN3`Pk^=O_UMMu$j;gun}2Xc~7}+JHb0wGjn0JE1-xm|U>Ww~wQCkRincS?m^uqFTw$vLH zG4637Os}gDC)g4nVZfjAymi!G!R5y$hLD4LNYE(N1@?b{FK%7V5qhQW-%lyinoCWT7l(2D=LENf{D0!n< zWLY1jK)%Kh5$^Q6bw=JNX+e#s3DAcHJLT8wgzgfA5k(qUnp7^g4$ntpp8WRH*M~W> z8vg-s;VCtYqiGc_evf$duQcZ1A8JzC&BL3aQ)LqBp?H>Qm`6w_0Z9!P(bg)AGGDgt zory>;JP%(omyez2*Vx+k>$GjJnWt&nJ8DRVm4qh}?sBTTSsyC3Dnz$f(5>QK&}9oR z+###e`ip}h_vd6HBVCV%Jw6ux6bPtG;=rF13><4asvCz7g~3r3;wJmufrn@Se#MdW zO9p8tkMiD};^r)JNge6MEaouuG_$qvN4@$jdX1;&&&B+(H_}zRV%n@i6N<-Dg|dZy zY-8QQ3w?W|*ytH3tUkum>70Ep8|2D8Q^LI3kPermYDzFkwqaA32eYImF)U?=OR}(h z!&ZdWo}Qon?o0z=oi{zwrvLp1SP3BO?#VvsOKcz39^J87cWZFXm?_B$9m4zZ8Bo55c+wvxlS@ z7ud5L^LBH1MFxW=SeI=hU6{4YA`v>g5_};;ZtMd)w4K+YqCp`?XE}&gN%TLjL7PHp zrvfme-(gm;4}P1miaBZkn&zBykyxV*7oYEvTjVWN)FJsdxaM_dUC`B8rUf(mZ)KzB z4#by&P?4{G>dx+tV<+cK9`d0zDR3W_U(>i*n_%KP5$mTskAq zAzI)AsB~;bZ|Py5-NTni0MW1u93_ZUH+Y1ZdbU7FnXyYFoob_ik<@C_|Ru9mLqZA`6Ieg^KaE)Q{+K#`{bVRv?eXs(Uh%af)L~>7Li`} znr4tCS?`Cp=tj;gtsAihS_)%M)?&-_<42d^e3xcH-lHbgZ>;3Ebc)Gphp#-(I zKEqFLYueQWtO6O&xby;e)tUpZlY_&k$5I)!nL?~T=?)to1JKjMZxLUJa#q4fyng2Z zxa-Zo-@!rVDb>QNZ`E(%{v;AIgldoG6q%U^%2!S(Mk#o^zfXJNKnGF})l%kh#y_JN}nir(#EJuNO} zaOG`w=@2K8Vk@5{yQjYqO%?kkm(DENX0t8K@SwxKo||-uhAE=`5p8{ST1b+wQSd-g zvk|vutIg^VZ`hkoH~M)@xfW47*?Tikqs6!<(wr>tgCN7C(8(Z;@~r^FH?R{q2mTG8 zn5j}c-IVa<%;JZuja@Rc>z1??J_ujV8uxLHC!-6m!X*B5jqUF3u+)~|(*4V8QA^b$ z;T}ET48*KrQ_HW6C69|Lk{&K?v+ew=Og2j{jMLaNbV{QSw++*VV*5Q|zwh6<@dzpe z-Q;m*jUO4RoDy~kTsv(?ePE-q-we-H7YrVmBHK@RnN-I2Ig} zV9_FN|Ipe5`cP->loc_;Pl#Q1Fe$+M%id6$I8nCA=?dqC`3+2ChCykqwrKHM|6{F( z*?7_>pNqN=$2ug~4XAjIpvuW-IhK4w zKK0Bdj{Pr<+Sn&CFi2L(ob_1()&l~ca;pPD=$UKHv*rAkcEy=@R_8ib zbwe*Z-Xablp3WL)dp6>mNy0PM>)B--B8wLwW!3LV*6xbBF|1?g4hmE`RRBH-5W{qbZue0_~-v zX;%`y{iyY##iQ3pY3V8s1MR((yOTDeDvjwJ=Dp7ddj^y>u((cGk%zcZ0S zWRf~UnC|{()`_bKr{&+U?fhBVYN0dS!Psv?8NWUW03r1=0MDPdRh(}cs_>k0KiN5p zM~l3-z)rc(W0+L+{}eKn1m~N`SIapg&tZ1@+}j`eg7<@|d$!Gs$md-clq%qJFzqDW zOZy4c-Ggak8!G>Fo4>TSP|1{i&y?HgcFk{URIklhPRSc1wkMjv{U0pZjAv~5ECfU0 zk0kEHRh_R)U*YA1nweGnCO8Tba{o{l6e?OCJ8P}ic*(F<}?zeAdd^}k8TEUvKVRFb@&cM_^^BIMtK9@Kv;)2FlovWYUY80-)pm(^ki2aX zLiG9I#rH8NHSyyCT*VTI-YUE=92mN4){C>VUnJ7? zGVvW}d7E3LDOcvH<93L%^d2|=rCktVe6zX#vXvB?!5_R@S41UK9p-US` z6TnzdlO7Oj;UnkGtjVSFwe4oxsWilVPUk^pyqD+R&Y3Nv#H} z{zWiJ{1X2CXypysHIXUI=C6n4GN#Y3*Gr<#Ng%oQx+FTTVrEFACUITtpNUn51R)|; zx1m2;z<|=?^K|VcqK3$*51jxz!@10~Rey=^j-oW?2nc=zfh)|Pz%1iKK}l?!6rdIpnB1oB|c z!@GiOaBSXPAQuki*g+rLi)~L0&h^nb_v{Z{g3>sTPo=wTeff)z*`Cl3cK`^=sD<3; z+{B}d9OpCQ`jt<$hQ*)T!N!H!A`hn44%1{&l4L2xOR5y|IOlij7~6gAZ|qs%F;WQ} z7jvnYZ9kXDNh%n=#|u)lTR%BGSqs(~OPyR|)e%_EO+Z|_$6qMzDt}H%y@$S(SbRpQ zLx$t<{r*yDM;dxdyFarZaPB9o|5g1}Rtl7{sT4Zd*KGD(QU{H%R=ll$0sllq2eiy{ z{f&ulX!|wZ$K>Ko3oB_w!5hUnAD6rU{mP(Mv*n8yPc%K}%A&EJa9kUe7_h zSLi#Y-ATvg{=LBiqzXf7%CT?$j`ADp70*e&f)CM3IsiulqD&}dO+Bp#DH8gUboP$X zzhf`T>w4L(LuZAkUZ^#E|EzoS!6`N6L9xEp=w;9ClhZG*&9wm97XGvp--|In@zt1* zXI%Dv_+MS>znECs8QNW3cZIwE(QAF(n#=Vg(SRbWgK1`3lAfq#ka_4*{6y0XvAI0p z7+>glr1T!0hDdY-#;63lAYrFgYs?}q6Fd|q*gIo`r3Np!d~!@V zgr;>hLTpi>BtWs>*OL-*wwvyBgXd8QW;}!bRW8?Vfj+QO}Ijb0+5?#%mwZ zbF%cR#g;GG(VvhbZ$d0l_bj=WvD;G1mPZwrmgI;tFlqeA!7lG(F9Zo24z~pV0hAoa zB;=KrtB-MShlEtu=Xy~`X?1^9_lFgYhGqB;gu1Y*EV?(L0#g&ZQt2x>bexnu_!aM_ zNUPMSn8rd0M8_Ct5noJMoIF9e80P0Lm6qsZl_`|y(2`f6Cl_uRDp7siPQL2&U;QrE zj~YJZ6IKeVh;EH?x0yVzFInXo7^1m?i|KY#s4BA>pHiFJm!0HAjKY|F@=QV;vu~`S zvP#+Ve);^#CdM&hq4^HxANIZDFiL7{ zag@Tkj{N(6sx@CV#$F<2hSIMCHe<-wpSbF5lk-!pkHQmN+F5HiUxoaFu}7`RTVif% z*jBW)Jl3d9j`yGMQsO>2F|hlOA*oF%`^#z#+CR-`FTQ{(y2Tx{$+p%!{dA}s%H8=| zK7tC^EzPW>-%KT2smc*cMGGhO9|y7x$u^i}a+we?D@pQl{oeb9PGEgR{4L23fip9rZfExuDzSWh2$TplME}J~)A>6Hq3>cX^k- zXe6e+&?=9Ev`(DflZaaPXY8`fr1Iv7mARhR>5TAzdc{ou^(9z_Or{I}0Zi=^App*> zw6a<&zg@cP*jRrX75NGOH!~_0Ep5ZqDhv(y{#OWmKQ4l-&t2xuWdX*cD~jdMy_}LQ zTu}u)x{aztsPMPuM;$sYp816lm#2I0G?ZFk^YztFdVSD6ng(t`68Y8r@G>Q%k`Aox z&vH3J-|<%UStvOUgB$>l(|f-|k`h;t#K5n^m{d7$50!IcIT)I&X?S0k@nCj;qxT9P z))o@56Wd|+G((83|NMH9KSO3se{8mvRj#C8Hm_j$I{KVE$;?uC4bx)6PG!VSCOOka zOvd9I>m_==0X^ZA$$RXZvO$M@kG7r}u2S7LN+exP{sPR5HcrNBD;dd7X$!Ar15txE z5Fh2flh!&G`BwZQuXM`QvWfze^9nV0HINLKqg>G@MXfz^`s!LrM6b0CS1L@xJB*43 zB}<^L1Gi@wYWWt|mn_onmjY)&I?vVdzphLs$(DcT5+2r0Z{5AnncDcdwfqfr2_5QD z2dU~O>*OgN&}ltRkv$hKc#hAIBZ2-BKrHRj#wO|F=J7$XOj1t?5Zz3jNPJu+_W+;^ z?bZCGC2O(`>$lLpu9`dHWg%GC(&!BE_BSPQ#EvO81JA&pSTlJ58bQ7dgUZPI=JT9c zLq~0Yw++&8>b3}A9-}J5;pe9;8Q>S}ySCDYSnX*%gN)kj`Bo~3E-j{_+7NO#IeNmR z63dB;0H~KF@O;IV%nclWzrbWpR**4q3e?S>XP$t+96VUa`3G=wgeABl1(Z8oD^Na> zD~6E}mrP$?cf+IJ>I2hsBKk;Dl}hV;S^*N${Lqcz-e1$ZJKHA}_V+^9{9C_HP*LY1 z`%!_VP{{jHlb$E`*nsDU(RBAI<)8UG2LU##KuvS##`10UJNj4Zq?rw-4`LlyuD>Fm zzl)erze&W=Lu4EPN{jvSYc5{-Z#*d5cS(pfjr~NB?;UC(|I(L(&iWvwa1gF*(m#Na zvc$eB+w%~sJF6mULcIHIi19KXp?cA>GZH`8o24DZ{0}hHCkX4}%8wFxHIH80qFa*v zFi^Ns`%D_GWLrQkJM*qAQqzWrsNiuprM@SCQ*xtbEzrlV8 zut-*|Ns7m;tM@;6KAW%*NgAe|JXP8?t(m;(&o@%#O4M7$dD6L}#y6T}R)p&1RFJsL zx;3lB+`9mF<1S>Ljs6Zo+*GREcvZ?a3`ye611)_dYy=-^sAksE<<5KsnME4Q0 z_ao6Ry&CZDm4=HOrF{y`$vUM1c3ue9`!q6>yCGE=W!A22Gw25FwnKn}x6hTFDVVd6 zH?&P^yxmc_KP;)L@fMiC@*R1qMCaUX|D^f`ku+JnpLNnM${!u9c%3`BAo~R&2DP z`AgpQ{R6NByfXo)YmNaqrLd!2>N>o$w`l-vWUOX$>+0>JCv<7`@0XG6J?3(KCPW_l zDTQ%RC#k6=HF)d{AFj48)asC>_BEx4+HNG64a0A5kB2D7Y`Uy+PETqYp}PsWdC++O zK6y3enQ>mhfccMA(h+08YCF~L84FYS>+R|GIP?R-i>@vLnr3L&3vjl6;xC zE$RlmlQ#sMdDu8ug_Y82wPzl&FIg=3y?}c~t|N-!wF&^S1nh4hXWb`>`+m#;I$;vn zW35ulVczNEk}Vth2gq9jlW^GfePq-|6GRgjF=fi!WK4gc+)w)Akvi8;xXIMmA`%(T zmRmC3%i08BnIdath;vkvndv*e#6Z9Qa?zcfRFq=i-w*jZ25uWb^aIO#KAYv7zp`_j z&hz}@IJ4c)I9PSmXy%KB6S*v5Y_W<(Um# zMVMd3q+eP^?DpbYx}TT9?il`#!frB3GWdep3!>2)!v({#JLccQza^XNw}$^zF?;RK zBJq_!&L3Uq7k{H}E`e>Y$nlOVnHZ6t%&pkw>p@_4`_dQfw^n+Vj4U)6L(!r3s$*g8HR^G1X&+jZ8{3#5C8(r%c6*T=WA>CE`0^2uebYNvKc zQ5-2RM0cW^Ncuci!N>gE1xKf(%m9S2Rc^4tC+bUl+wJ$#TU11Nc&}1`2JW}Lg~~VN zuIZ$WKX>vRUl?zhqJP*Jl#KfJ-iy9P^A`(C9>J!VEb~-t=z7J^bA!id>!NR4wmjGQ zSub6FezYBS(s=Ji+0gQQx>xs2ALAfw-Pm#Y-Ry+FJu34F;pfrM7-ZcIUff)KaUKs` zU2QKrrsZOUNcOiVkkr*PSvTyeC*J)_BE#-aFezSJtEd;V(ez4}xx6ck$_)O={aA2v z;_`eS@~YUDr+k}AGvO&5Od^{e2p*A*XFx+E8Np_y*_9QxqqT}?m>zS}NRavI*V7Um z^$yQswB@Z0ZoaQ*F9f%_ww~F2C2is_Fbe!U)@zD?IXG&0x-MbKP`ZA>M15W zMR=it`9&bk2zq{>mddw1^ywG!T=^!XP?=k5H(Iu9>^5x9D=oBz0P6ST0I6bLo)oIsY>IS9r}s|dn|9H#7RFAv zXYt=(wuhe3SZQJS(B^x2n0vxiYea|bWCJNLHCbg;Ku z?P)pkFWU9bE`KrO&(K^rZ{rPgban+cd0mA3yoPP4S(n>b6?Q|h23F6EG#S7d;U44H zB4WBKOo#-9IXIEV@?_9 ze)K?E?EVZ>ro3!4VQ=XAHj(($K{uchN~cJ>8lR_pL*ZIN_?OR&AMbWftm{w*l~m8I zp<}dYYq#k@?sI3&b4sq*wN$Arg~UAVC;Wp$v0Q2SqS3++^T4C-lF~&{ z5Wd$kBtN7{qAe+9{dS9o#SQoBI?c4&mZXg;iC;SoQ!WWfFkdCpw}S5+IS%(Y+x-VN z-=$x?Sx|mqQz4yxwJlsx_jMBG6 z0;zu(r5*N>JULpd4N&x!Rk20!7a5mitQ7pE1WV>Pb>1UZ*fnYVvka^18rk_E@lFyl zd=C<~)74|s3$0P#XU{&0n|Dy)eBO#0NAHd`!mkc>2HXvF_Dmt&@PD*bJ(CZl7fwe6 z>{4-ma=SP5j>(vzS6--}a%Locb|GY+m$lkz8A%tR?ENXSiGjcIBzTH>S){_8Ch3fp z-ClyMk8<%*`q{r>fCw1?9UTn=0~7tf7X}&tfQAkr!@wkGBc%|BWb6){QH*e-Lg@X1j?U9Ch3N*;EMZ zIxwx>T_3Z7k?5QlC+Wasi)Oi?2FIv^DO^uCxm;7Ql|zdE+CTE&IdR1hF6TCSlKas* z++A2X6$|3|JNI2X-ZI*hXWhT-9PbK5KK%^N`a}IakJueZVQ@_6N0@1aK-rNk7}Paf z{xwThJZo`ZKMaI4t)1@jzk~1x06|^OC~3@}1G-FNgezwib9fEzj?64=v;4d0NHGczO@IYHSU46#+8BS``TjN$%YW&GHKq)=t<)*oRO zZ5eLK0Z<&9T$iUaOV}yPpp#(^zYz>*30sV>oo1YMnI%O1U*BaGCHnoT6I55uOb04=n0R+4jmqPk~Vs|xBePWuOFTRCLnhX6sBQcq1uB6NNXIV;u7vo57>`G(26 zAM-m*&xH}bm2-;x0VGgD^5GVlYolxzI<3mrzLil_{{UE1C2}D}%tf;WJ7*cHKVp|-ex?>;C{seJ{8VMIO* zI9%B)^JMtu8%kRzGPf&C*6x0jD=7=SKZ+nk->1_gXo?>KTftBw4Ji5V-G6`b#DD*f z1nZ@sJ`c_SX`y&txONVzy(1*#YaZ$c5&WoO!^2DutI6YQ=k(s zjC6469{}Kvm+O-6YIS9yjcR}Dxc8Q$>ZqIJ7bkv>Kn>Mdt=%^sie!`gfMg_U@QeGC zMN=q=z<9OA_Gh`YVT+XpMdy4WKwfX;VN_1IlPlOi#w=IMqagU;=TD(7i2*KnEnog4v~qc+g*21T>^6bs_h1GSM37rJ5U`Gz5zlMP@RJT z4UeX~0+Llxi?uIjzC945yz9VEj#gpn$iDl;76>{pRl2`g_`!?kKfFEp=##Cb&t*V< zmq#>tST3r?B#=LT9xyE}P(wOJdK>+xd_E8ZRa4ZpTC7s#z^LEhhg{ZA&SaYhavcWm z`g9iphTtY~`~`GEDDk3feB_8eCic$dPeHJ_uN_&;Igli1>PY~GTAcfHVyFfD2Wg=L zlSz71T_%1$6M=T*TwWV6-Q@&^MJVWW{X-Qljmwa)I(l`Aggi*%evFv9#tVS5#Z^v~ zI21kVpwou@z)_VW?x~!*S}&SBvHK!5)8_43?$G^4f6s=$C+P|^gfR9@3g`_K41Lzh zW*NFy`;lf^5R;gDJKQ#JW<-nC(6)mY|3U=^wS$GXA~(d+HeCOMn4-YG90eVe+)lc| zxm-|7)$`=EfM4uD#&!BP&Ryep(B|gxsl#C=ytuJus6aIeUY0nS<0@5TinMbU_otqS z<&5Iz#NyFE!{$p@mDRa16ef>J)aDDAyk`xX3#j$$X_L&-<|fCU3F?Mgu-;rg(EM+; z54r1h$)HoZp~Z}-f`dmWxe`?J{#jhsG=`T(3^cCEO7?&?3`^2#9H0>1AlM zv~JEoIM=9E`u`gS1$X;H>Ro=Hgal_@e}opU9LpLCU9;IP_(fwxJGpG|UQ^yoOqqf- z5)w7-dETI~mm&^Vl0W3g)z9%`Z3GYlhx8Jy)(OI^og;t}3V{x{Rbd8dG3AD_xRHM@ zni7ZPy5xnK)*5#o6C-pZy3IF!M~ONp?1lN%eQ~U)UbEQy2lx@1KG<~^|3x@C9OOUW zf==)9UWLM$Y-pF&YDij$rp%q#bg29X6-&i1T<*J0>9wkbvTtoIYNH?i*P`Cnz%6Ms z0uVN+-(?9&a^>NOsxm8KOx&h~_*aV8I6 z`NrjCi8ec8ZQ9f27Hawfe|ABRKJDp- z6g2-WYQM=s;+Z*-Qs8I0id7 zePq~xi?oD2R@VkD8o+>O`92-EuqUX9f)UV`v<^(rK+)@Zci5Nl=EU$1Q^-{(dn|Hu zAA%JV9Rn3vOV41?9G==e+xF>`e=iS~5N&*8Lz@&Q2yN8dKFkZVX99vqQ*(eIOufZv z?mOEkDwGD?k$!kJpR9EwyzUn;uoMQ?E#-RfH5#d1%S)x=zl%_cP;wQ1XGk^?0j!#lz^iHL-7!lTK9Ox`0m`i_hpTPXr`;6!`tZ}Xgk?xxZ8A{ zsnO^_Ni@=PialAQSNu2l@i%4%<(PD!3)47_2BvBct8q!d#yrD+&w)wn^ueB;1qlA> zgJG%Qv4h2uFICBS)tO|j~X0D|atx4u%uV?5rs+}*qf}F{2?mHZ=94r_UmV7LgS(nHk^>#qP(|1+Fe7vW+ zd;T0U2pK$!Zh(d$m$AYyZKVpEBU-OPr5hQZPDQ;;^UlzJS-2pc%2Oa&OI(^{P{YyX zCc5^3p8F2e)lCgsEK3A&gA1#EupOa5qYs8B64(?U2)Cy2OP;Pjvc>FzhZYWC#wEvB zT+ye$`E^=EHY(YXpmMP-h;K89P42ezal3Z7*6ujx>#=>uoc0p~Yze{SdxLutp=c(g zrtCha?*}70g1Hu-`VTLFKtQV1@KY1)DY!;^$g#H7*<164V^Zrj1>a()ZFvXXGs=ecZBFBmie zHl9NwQ^fpVt9h4>e#08I{P<`Ht)6LOMawJBSLp5mff@JUfNZU~_ai8ZBC^QMe)4+r4{jo5yB4gj4A4Q6>|-}>WVmow-pFbC}NWQxLR zxRhUAIy@F#J&$%{(__)hx_5eH-XQoXdwT5q8XuShn2?)gf&_BkVkFKC$ zf_58Gbfu3&#E3v-4=$^RuDOPTz&;e4Yu1Pbp_AQJT$?Eg1U&u36)SDYW|7YYu~}m| zER%>t z2Le*-sodr~ugQl}nwizWq&*m8{s|=)F|LDqfk=BB7>c0FAbMj%@Bui%degs5!28@7 zn$>5qZ@Ir*yW;S(%lZoWlIZqP2_8@$o5$cbX>?Ef9A|OPpg5kFe3jKd0`uF=CP;5hSh%VrNoG@T|(>SeyHf#6Q zX|nStswT6NCkj?S4AL*Z!a7CZoFd+yr??1yD&ONSJQcMk2{XW6EJ^xMIU1a6;-)UT zz5^nNQc`Wgl|uso(g>1Bx}QTfbY-OPUY-%DQ08!pVN4j|9*~Ia+-i>K&2BZv4Q8vv z9?x;=$Ujecfh`=1BjM%++3moqq3$KHq-B;v9GGqgx)BhoL99onu*IWg%n?MHXeoQ^ z9Cu5+DhZSUGLBR)F3h3n6Pw~Nfp$?RGpiur13I{BheRY(p{T?C)pLckl+j9M!aCS9 zMAzX*(wD5JXR6;ncwK}hK!4NbMYIdt;Pt^wP~ycU?20`8Z@N1d5C7w=!nLdfTy+HZ z-GxcZ(+NWxHs;6%1Cf2v;^IErQF~ymBa&RjAtN&eTt8Irv#z1TOOr{SO-a9v9;tDj zdXvBb#lRq892x-b_QP=n1x=|jxqFkg#@SE?$(*Wkd`A0j^2|DL7%xqXY1%Tkxz2q~ zL4$fBflgf&_hR6&ut{%;G-41*@E#p3#ZK`@VaZsf*_&2HLA!~FL~I{a!>bc-1)~Ki z5Su1|wXpZm!Bl8)lRZB4npjFib7*vJ;R+nATwHa*LSTV`yJ^zlIHnmQ@v7#$=O?WH zWYZ4}7LdxNAqzI>dvAqO69=pa_p5&Z4ef!3p@Tt^u@MR+G~4y7RDMg6yU$t1; zLBL{Hg8GK*SApv#>0g08PXdqV4$oSn%)=l+$f;+O7WYWwg12`lD@lD5E43``a;W@@ zT)Bi4e<2Rt0nxCgKXt6pcEU$S-nI;>U(mBm^c1!PQH;9_XI=~s^ED?CLFaIIhLd<* zip>2RG!D}Hx^y@J!@y;@_TwxEQ+4qGL42FKCPzWVg<(?8Ei+M#&-*^(c*kj8+^&}w z-Z?ZARJeWY-`UYaEB^tM7t)A+;}KDgwtCOJKQrwvtUCLTgn$n!VoV{Gsv)&z7^aPf z3193~HAlbXoOUHc(JrWVD|Ij?#*3hvMGG60;aaR<)QJ))t~8BD30Lx%J`eLgrcU~F zHx(XIRFZmsaGD#XUXdvC1!eb%P4DT%Pr-2GwNFqasxS@VdejXjAMP@)464<{^RLv- zVU*6PFxR0+j-FZ1QDkFIds~9vNJH?A7%ZrF=iJ}PQ{ug;Ya}i1(N|rY5!f4PwxeV= zrDlk&ah$+*?ian_^^9W|Eo=CI&r_J7_S=+ikIZ<7^9>7|k<>42f1t%08?@FOkgZ`P zjhk|>!H0dizUofkmqVm>{CW$4t& zjp)Qn{8ggG)4tIWaxfCX?E!<(@B*`i*nuS-2D!-y5X=@+}XHof6S zXB2dHJ2FKn)bwlD)_0mjjRp`NK4A{ zUWgBrV78E`I>b+$@!}y#61xpNh-3^`6Rg6VIRC`vb>|9s*OSZc9$XH7?L@ zhOJ2nV8htH7*K}Pf~<3FK0(CQ?G67LD?YjJ)nhK4nfqq%G!fn=<IT)~) z{Z_YQZ>J?vc1OU+An?)KG&N#_(HaK8YkrEqe0^uWcUT`M+@E8lu$z@=$00vX(C|*i z{20tiJA)^Qhot6bkhKNK4-qMsX0~0Bs?`{KGmeLHpdtzm#0eU>Jn?@AE5CEN#Q&Zi zi`D8~b4NS8#;S7(*PEx9X9j~QLMXyYrPwxk^Dt560p@B56$bHQMN19+!sLqU%S*q#65N|i^HQTUdv|Bc<1-=1 zI_cYx6zYyxKw($Sy0w%s&Q$k@CGY4P-9lFi*Ds&ZY=`!EnS^IO{mA zpFeNfUJ3E}cC$#hVBF{Qmht*w*;g1U{1gG|9cxPUVjX%g;ThNQf3 z)4SRcQyL^g6P{Q6qbmJQk!ml3vo~B<{Pa{ z>F}zr#A2Z_UK98(Bz0ubN>Zz_!q9rqTfDu8q*!Yl2)1tKVHD~9Yq)sl#(`(ct+4#w z?S{)zmn#O)G8tlh>4K;u3}s`YHhas`y>R7H zm&4Q%NLv~`Zjd$Re2qxrS#uXYv$POcfy{50@D*u2l!69-YvgNP@gOXkqsLL9;=;1h zXWLSwogsY!{?4qpMQSY|Hy!4Sx$lVWRsgCF-|Y1l&5^1rV<-eu6~z$Pi^86aV`?Y1 zsrmqFSEQ=$3pBwYHqbAQm=|E%Auz^>4)T50Of0K}%cVn!Hw9ilPA1P1v+P}p*Mujd z6=~@@&(CJ`$vtez4E#;FAhLmmJLUix<&r<+%xwzLM)6{p;J|maQnGv)lqj_b>RaB| zX?%DeS3Mf>T3zxll0+fP6-kmN8AP}NXf2b@==(6>C<(l?_?7$$58d!6NIL&>+2q&m zdDq8l^)tb5ZT^pzV%2w4YGtUTZi)s5*TB#p{Fe94uIGN4;Ra$&hUvxfO~KAD=ajbH20x_3mZAU_p~A{L1=w0AoMC9C53;0$MmCmEwF+1czvIA<-w>l z)uM}cp)04Z>f8N{&jb3~g)1_I-UMWp5lxc_8sDs8S3@9<2`!j)jI#i1(6&YDRP2yS zCOV^slsObLQ1Z|7K0LSqshL5I?8UQH0tSp#nz*clT~3;m zmmB$@mour7&xDKLj!Ryt#!r>;n+7XOjogQI_HY~>UswnpnlRiV$Q=Jy1lM8j%X~@> ze@OgPEHPKUE6LRi+|(etW<_t-B}@9#H_wA@*Bxm=#y3)VSZacE_oaRr3vePG7-sjS z-$IE3wc{>)-qqv#GdCj|x!L1cWFDPvi}2qAh#)ac0d-x(mH9vJAcp=M%Z{@ALbQ!U zeq5SH?33%WbIqt8m|yHSe6pQCg-=G1;O;8)P`59iEPsjv9KK}GG4x;vS<& zJT}%P?y(YwCnIh6y$cCh5vQN{E#9e(e91=qS#`<7=7|N2CiMxRoe zMGU!;z<^#X24%dztw1V%6^U@R;w1g}tS&WFw zVK&QvPLCo5!GY71-8jnCSiQHZ7CG!F$AU|?@`-$k8^jI5Hr{VLQao~ZhHLBK=lZvB z_#5}RG;~%WaCD`^#w3lN36cItEZE?a2zb_^)(oioNy1q|NVZjc8$AURq(h36JzDrN zCf>ZYm>v~M=o5P(!iP?gDYB7oc`n)}T9IYCw;cg>k5OVMTLYfr7D8eM&A4|)rA=vl zYKY`pHn0iP9k>be6@oWUJTBbT&^Shs;qP3r%PEcEScNddJl(DcNJd{DCQkm|C{_aX zwgzYNVYx_PpW_~){JO<;PzqwWOVLiuLCjs;N#SL|rTcLmhRIQBU;LgQJ@jYt28F{N zd%_!6z$9NP)djAj6am~2p-fjtg&g^fNyxn;t?Z~Ms5d_yEmH;ZFcYt_qcE2gdegiI zO8LIW4KT>i*K>jkWw3s33{`6FsTO23B$ZK69byrIgVE}0C~0TXAo9^Swud9K@jmR> zyNRu<_&En)5A_mHh@sQXSxlt-`|<$gU0#oB4=94a%y=|r)FLsC%+Vo*EH|BI)FdyB zk|7wkGEvgIw@(ruNIqlpf@8`gn&H_%wCEZ8ECW0JC>}x3$}#91t&fAediT|EkSD-S zSs&r%^cBZx*kBzy0oSxP50%a)J%vb(c#7t%)?^HtEA7BL~bfWsur&n`yeG2iz4MOcyd|FfMO5IP+aiq!anpXKdP9F zsPhTB0{M(@ui75%4- ziU9b|!p?vIg>yMRPkzRjU}}~}DV;W{VJ_SDBn@6anpJPYXrD6Gpo<;exKb*KxE~Ge znRsa%G6Jfw#LS)`;Nsi7is777HTrFKK&T*_;p)^Y6@=oOUpe7vDm@3 zNsu^c3ORO}GEmPBNi;A+&_YG9b{N4>2#5W}{zVE_AX@V1NKDT-Dy1TRty#S_b3on4 zDoMYYhe&}bOvV4tk4L~mMIghjP26WnTp8HZm@%hHa`rlkzEIm|`=6xwLV@Wo z#Y()#T@mlit*qEUiBY-cmXIF*t^9S79r4x|s63pl^Ui)UXgN*f>TD_2zJ5~EAdCni zko+qZ3xKg+N>ik~3xI?24iWzwKB`YX3= zdz{n9xR^yjdkt%ZyqK;0*she%^TmoBND-Gf=&#TmTKwyC@%JQnpz4pxvaxK2y|s+c zXmVjz!$^fVss#UU&+!h^Qli5R^3(X9rm+e*eR8FijK=f3{K~Niidwq%Xv^Zd<$c4@ zOifv9%6=G5dp~C)Q9HF4&3?lzi53sG9*@`B30bTa}PoQdn5DBbd6S+C*Fbl$n)o~u3R3F_;B1$7HbiMbdI`tC#aeFtSf_afPcic#aF@(}1PMiYH z8}&wPOm}cCmoA!`Zi>v|avE-%+}71}aA4vmFC0CL&rncD!M5b&d63 z+kEJ-2}6d4(4H~!i>9P}FY}$#v`Md2_4ekCr+#Tr=xN2j3U|GfrnOum#+n&SBFKE@ z8vfYM`SLGoPxJ!ZpQ@!s2p@`a1n-(vglksdDc z?YWxN5;rz2f^UKSx|$26M(J$=iGPVi_m0{v&DS5*%n)X#2Bw55ZPeD&>o!18C~0&G zrFD3&6}y0svG$&cGzP{gBRF7M&}O=Ypr&}3+5bQv;QizMZ22{S#-NiWbL5sbL6Er4 zwFt(zM)68S!nJ%zanuZ=wItd{u}RAiM$nBU9JKM!Est-OO?^Jbx#A|1?>L!P(9-vz z*|1B@X_D?h@b&C2bp7bv%#iXnOX zOBB<67{f5SBJIt|IH=*EqHlR82!MolSJ~n0w}T#FoTNb*tTnf>%Q)ueXf@B_mU<{_ z(l3cs0VDTG+~_jsMFxg|<%8aEY+$}`!h(zQXg&-6X~YmY*Hbdb?2Yxo$sPp*`|kd! zK{0%;WQBv6&~0Ei<|;bwmlEmG`B0BNSYx>x;B?|&w)O0pB!SZVpF>}l{Aq*oX(6{j z{i~@4R>OyfIvM((4I$qD0GEMF<(z!WOiLICQ3YwT_OW?ZG4IO-$CjOCQuz;5MCHB@ zwk0SOt2|pez5sJFX`0JdF=@0ju5Xfq=3u7qYm&)1QyTkxJk^aWPr{(v$&`nN$qz+g z(?4bYtj?4gS8(fTiq}4v)M|!*XR`Ayuno@E@)_%h#@1U1!Z4hL2YBX1n+Rmpf-1#; z3yzZqXckt@OW{vC$Z+?c9Kcny%(^a8S5QUZ(t(jCJ5o1db)=No;=S0mtnMU4%F!ne z$UF|3N}H!|fQ<@if*L5zn<12*wB)wuGWcEMdqbQ4kyawdmZWS;B9>h<#osdl$u(z0 zUzI+T8CS^6Cizw$(-^9{%A8|2gq-8$T=|Lejk}7Fnu->@{}fyEHBg;kx zq+oLv54Lnk!1;jBAhNQOf@Rc%WBX(lJR`Qx9XCPVGoK4hcPy(aY}*OQ8Xyz&i@drU zZ=VNF)T^3~EwRUbVQ%*IR4R*JqDShf)dLoMo?mEI8YC`#q`08ezwu<pXVx z53pu|a&oPgZ9l730yU;SFvx*kFK{m*n)tq@T{XIx6~swmL{+ zOOLUAb_d5BK*IG3A8N(W@lz@}uZS0PwFVU>7xeZpplT&nqfzoWtK7qmnJ8qWYcoHB z+1Gr17+*PT!KraUA78cXdS|cuq11HaEIrP$HjVRPzb9W(Wp?zd7Zcu>oWC{SseMgs zs~NWc8Z~1Z7&UsmOj;&J8ayr3K)Zi~iPElFWK~~>HF^>{!l>ta1z7cW#&RyC$B2Vw zs{o(d5&4kfS{jS=?_jQ(^f&AANDEq?nwNS~Dw|P8yxl&GQ*~dDL?4psGA4UNf?Hp@ zE%GjT4CxvFc$BBU9=^8}ck||dm4=1mrt7+L*CL1!J;lyf0vBI$ zQUE4E5ZH{^J0>`$adI6EBsYqf&8Qj2FA5b)gHo`|leKY+XZbT7|M=p)o(B0aY1laHflTF6Mv^oIrPkr^8*y-D#?B;#fh z-=jLZ*}0;Py7DiiY<{t|8c2CjIt5L*bdRtax7WFj-4MA-}+MVAudf#e)j{16}%xr=L{ioS18UHs_!=a$A%-VJn1#q zMHps1i|pq+#~Kwm)@Ss5vz{$zJl93_i@Vlb;FsFwJ-9}yB9=2Pra%CbH>#s}8ieR+Mq~W2{#8?z} zg#p65n%Cgm!G3hmy&LAr?qojoF4zJ6|5$pc&Y7?>U*{GZ zI6}l$U2fP+$`G6KMIp`2Ll5178;^J6whjLNzZLU4#9Nl3DchnDH%9@t@ZJjR83nU> zho`m=MV-*1`zbox-%~GmMX_=+!}-z3+}+N}3=zA9<%)(1kU=N#E{MF05vl-R!*~gSKyN8q%6+oyu zVicKg=-CD-l1}QmBb!c7He6{Y`z;v^jG-&)USkbAMt5jgO>G5Ixi{pDkAUqsmi>lw z*;@^Gv)23=C6TMsWb8ZcgR*+z^%-Eq#G@h{|_}hyl+q zcWeG{?(yVs9dXBwB$YVpbXprr3pH82#Cg*MBI@b5i$EXGC3~ar@41)FE=a$QmR@^o z0d!Vl`5XU}oPn}BsZ)GD^nuiL7Bd=Cd4Fj)S-oJ*w`w$LKTpV~hCi9%+(^QkuF>(O zalt{FEniteN2>_c5m0^b(3s%ojd; zO7dRBb~(^U=0k$+r+BISza{}n>8>fBIg|p7h;g(z;*SO=tQ*)lUO5 zcx?k0b~kO;tnk)f>`j+OT1Z_}xfk$T&3x^&C&cyYwIt!aY}8EEBEOx|4J zxGP2JysJL4Z0G|cl{km4xt2Y?Q=zZB+J68h1Px~eXf#-~D1lc%q>5>uk3qsM`xN7e zBS1y3Yc%n=w9YufsjnQX?Xs7TUo5;cMfDpxa+6HPpp(+Vpf2Ds!qPqO!r$;O+l*>x*^R5QEHz{!Q1>68?{0%i zLf*|5nX)~9?`@VR$!Q1NYr^bJA<0t1_K<{~lptC)Tpb>Ei5d=j+^zXv;+=wsycuyL z9o-t8$gl`O2{VkCpJmh&u4YbPPiO`+-ufZ>_7@3i^7gMUyK}Bcr}hi9PJL=mm^nR% z>U=%?yDmpRs=47m06!Lg&@I0mHC;;j#>jL6VvjIPz~@6&>hET(_u^4&OrSfzwWclY zmw<76c}%NKSp>=``*=h|#r$#lbuPV!beLz2qW4}{!>T3niocTvUZpl!J<}BkJO31w zC(2#p^<3QCwOQt+&9)!SIGF$0{7?Bfujx8tyAW%{dzx^g+BCMyt~Fp) z1?m?39K~3)iINjzs!5#8E;X44 zTNQGm{pMruvD!W^yfcKOyQ01#QZL<-%(>I?=0%q$I}_Q5{k^IgW2>^U%G- z$5*%G?a44i@A0%I2{r3tq9d8073m$?z?|{;3#pYZ?{^Dr+Ij0cJ9N9Fmj>})K!Xow z#>?8B&ddS;bw?(v6_k#A?)=0)U8?RUjrrW?>Q>SAB*Lkk-aJ$|pi00S#_MPG^CXo| z2Xmov?^nc5a$kkB`vw|Quj4QcxoAl*JWWu*fLG!{19Im0~E>r#R>!dB)AyOT8zpQmZ7(+3Lwyux{g zw$54*l~76bI-C#d&B!UMb781WnC@%$u%M)s&S^HgK3#1tVrQP;%HQs@ zAhuf4lttK|~QjNhq<#(pBt;dqAUZ$b86wxl-D>bFgfHv)@rekSY zN2X$AQwu=y&2Mp@EyOOOf?VH6A}(}F+~q}gGBP7zS@&hLOgJa0$gu+cdz(?Tz50-M z9Ybd`kG9ms{+PS-W%8mOi@T1&=R!b#x>Bh$!dIZ1es`o(#l=X8V||Y!=BKx9H3rTe zRXY;HCMxuhQuYGVAvSM28oU1-Jn+fQ<4e!LdmpxK8v*=+iWG-2tO@9s@$I*lL{dW6 z3(fL4Do+`YIrBOQ!bUU2iPfpYH{F8y4o4Q(XWB;T8u5jBl-qP*fz(2Q(9bH}ETZNIa7%%ZGKLjCd_t;;0^UR9SQFa_v}n&M-FYD zW}L;e=VPUvJPO+n^cjwp+HjZ9)v!|&tee#aTCBE-R(q^)XM8B?=*}})#@?o{NZVXD z&=ld{;a**Bd6DYvNK*S_I5%v3b-57-yRBHlQ9tj_+{Z!iAD_l(bjRZBET+6OfxTfj z97b=^mR+&VtB9l|;Z2Xb%0Uzha8$Q4y5JMOApvIzlWi>~+PmqrGmZZYI^Q?TlHeR! zb08TmY5ralcd?6?AvE`X#PVgau8x2^@2+2gtX}lDnFFs6Xd);!mUS}SPf8HB-9`#n zhMt>jjC7J`$@pE9JzI-h7pLJJrx3;dD=72w^Zx+J=`O#7Y_8;B$OQAcuf5y9MD1Wr zr>YC@K<`Iwu{98mXd~`?@WF^FQz3L5g@f*^>tCSEyp|{-larTUCHW8=)@qW&D*_!& z-zy(kxxilO8($w;X|8+yE?r_#ij2Wh;8Z(5UgBg_;7upJ?l*wj{jpRlp3oM2LXncq zy6^owr(0L-w*<}N_vY>Y0Y=%Mh z8}c^{B-b%TGpLJo*93Omt-tDJBEJC%%Ydtj&G$SfE7&AS@J%<^I) zkOVS=|4oK1GODSGHA_1Na`vg za0R(YQGL6hZI7o@W`Y5~m4wvG(ebR$ZQHyTmXFNl&teiz4DIwKm_|wP887RMg~L<2 z%<{+agvtT$G6T=wl}i=+T7UVO^I5A>tXA95IzVLz8yVmT0*mh*>o3LPcw8*Y=&4?Py@O*2gtAutC?HXqS;$41I z{n?U-q66uMiJ4#NM*-t+d@OC}yIMMRP<3wiiHe}mJKG3kcCVMrajhnIFy}6w+ z;f}nIupC7h<#zup33vVDJii&TUE5*><__f}oQDhZ@ z{bHRhhrT3PUHM3Jg-hSeLLl?)q1PRM2YyKX#~lK_lzgwmh-R!9+Cq|5N0f<2=fMDi z-M7<`kFV8Z;$x@_<#=Mc)#joZY;m}`l(+LGzLF!V%TNEMsV)OjTb;J``{eFkFGp0q zkS(s!4VFPE{huvUb}GiH5O?TTR!8E#6irsvrs8bfFWBYi5kBV&5Bim;O&Rd*J8sTB zv5ISIa;(B5Pf(Z6?WSMcSCXhO5)6>4*Xq6a9~Z29Hj6>m5_;aiCX%>Zzo*^qQbKL- zSopjoSb$;Xe`whS@td$xJYWl*e3l+WfSuE@OKICafOd${qJ2+VUK7)IRs_~O?&y3o}30^n-6d7ea_aN^Z9~@e||5{-}t>dTC>ufrmQPeLnkC5!Y-Xrqn8m35lN>P zX~;^Jd&&Je;8Hn7_UJ++DpQwKO?yy)W-=$=>p-AO;`Uv!;zqhr0wutFo|A9kerjV% zptf?zfFioUZ>6r&55w!8$Q!eG0b%d(c5b8G7|r@rv@L;Y72F*RhPROZr? z=eGvQaqGl_eEci2WqDbjAW*^WZ!Yi@vm22U32(Y_gcGMY^wC4+C29>G+NRt;$xS#l z5nP=}?|%(UDEs+0#P&_dn}!R@1czoluj!%5+Kz#dQh_jcXCuPSj|0HCBhN>V7!La4 zP14tg4@W85G`bSTIz3DXq^B>zV5RcwfTf`4a6hJ=ISt1HX z86!op5WJq{)2F`7>0Zb>0zsZM%<1=}?F7ZJQg+GevPtOzcGv0KJyKFLPNAWSksxIS zvq|9>$0F%0#FLYD+je{a-o$?@&K5wcXU2gz-tAJ@oKMS}e&UgBM|BiMRb}nu@eL40 zk*-&xu*7AuC9I&RH)P5=crJ?lI!77S&LqGjFeRduc~7f3>lbm@7=H>?~|M zaaAvv!1lAzb^hG%F>a1vgt`fcl*T?BOa0 zoJMdi_Uxg-r+$OE5A%i<+6D-!rhT~Gbd_OG-k;leGq`bc>a(xb3qN)FBIIC|CgY#t zY>AZVl*KC9+W2DKNh>BZ+Juu;g))SxTzLF$)9`qOtxjI=dRQYDjPT5yK9VcB&%pVK zXjE+s=*gsGbUKXPC5Af{7lu2}cYM6Ul_g{gC7?!Eo^LBF0y>(#gmwj3)TeL_l&(e1 zfR*a{H90KFMNfF@!VsKMBa0IFzt@zdR^D>iYXc}1KR^s2N3O+@nlZrfp$9KncVfI( zkso%P8K#GHril?0h5Yovo&>gCR_U7Umyg zdni+2)=)745ikgG$EgmOd{QOgRy=k4CkUZWLPWsW$f|Vn@d>_{?8P6-z>G+xj{`}z zKV$CXOVXHiN2eXWtn;Qdsp@^?A}2pO@Ks3z7S0sjnd^fh5l? zV@XbS3#0Ob5I%xJd$vQX-&H6#v!Cx`Jj%^C&v_t(8mrl!iKJcyg{gXaI;&4L6h=zb z7FlHPyH6KdPY2Cza^UbOS(S`5#W6E)w~9iC&DS*XzdQzV7`euc&2%)nbNPGTP8#n^BGmn$QuBG%uYj|~n8>|CC_!WQ8!oLw2? zh=0@Tp9Y9#Y|O+$O4i1{$241gesY__Qv!b;rVe8M(n6qUthlTAir2VV!6izRChw5?bCGalSp0&z&2qgrADQOG% zl^}|Y*YadW>g%h!XM5jcbVvV6V8e)O_}o&_E&?K0JbDXU&au?8bsu3(QEuL47iM9) z>I_s*e=`ffH#r@IQr>&mj^^}yreVSnQV{q(UH>r9Nsw`cX@Mc?F?|Wj!6`X!&q$KB zo5%JD0H?qHnbQ%YDlogl^P5>WEWU5PNqKXiQg{3w^3CQAC|;=I6@y*yZIFz7KlkSH zQNjiv;0b-8Qd;@WUy{nZdoKTqs-Vdx_da`uzV5$b<@jf0Yq`86xhJ&K~JNuSMVl z`gie|$T`P~)aDEWA@wBL)57XwnbrK;$>-NP*HO|a7{2~J0evJ4^TJfi@ zp^>Hg0gG4@`XAs05g(>FM{OWJ|35&P89od6$&3QBMrq~_j(g62YbEBNddIyuR@-I8PBBt@=gRV~f6|KGpg&*i5oz{<^b_i8 z4rvcdekJ_WAKaj4dpiU%b^}Vz`V=RqvO0epH;ap7{vskl46nJ4R#;C~UBu*4%S<`3 z`Rz0d$bPWAB6{~xr;6UW6m-X3ItJ5+(>q%!8`rIfkw!g9D_JkZ$=2i5Vt#bfq$m!f|V)!pw_@xCGk-&eW@)Cx2+UYrp5&+J^A^|O35OLD0=&alCQ9RFR%aTx z{z=VI8$*_yB&%h90kXtZfsyK)z%a+ZIOp--iwDG-RqA$Qvy%ksmHXlnd@?0yUho`d zBO9HV*Ye@BBYsMa71f&1^3;l51+0Ii+}V7hjV}X;ti2i!>7PuAy}MVQvzmKNaeIac zi}~~9un?O%JHlr-T(s(;=<}SPa<#PMP91YKU0>`mb*w!1OI5Csf%H>)f+H}pk+n2J z&Hfo&oGR97k@hFGpBWlamk1XN$FWvoB>Fe@p=P@}s-PD<19BgWWwr@Wtr&-ogYt2u zO5LCpe+jf%e`o7dC}tzo)zr7BsT7lVoO+Cd;jJ$cRG4~c){{N2D zxNB$-I^W3B+Erj4xTb~8R}LS5me;!R;5{)U&r^E?h)yW^g-gH147i;&qDTb0RmaJT z)Fp^P%Kb|%&2#jAF4aZu$NXw!El2oKhH>pfr)iWZs0`nORkp~YiKtgoCMb-IRE@z< zs8gAW4^b4@(13@7Lc~znveMz*{T42t0#FIeVeM~-go81M`{zON5J0Mv#1H_pnjWfM z>NI8sd9_yDpfi)l{JoF*Dz7_{1|)azC#X-k?Dl-naXP2x{Z<7)*1wcWPqIZ)!G@X~ zm|-H}^g2~kro8siI8 zYy-7Gw#x!O6(+$gHF_U$?hY0h=O0p(o)1H&lUiMwnE3)1owB-I^aW8D&8j?0Y^De5Q*0bX zA}wzwVGj7c0vZvX4X^V1q8pO zl7HZx+f5}ePiBH=yKpz`Lc2JqXgV%|Q*(?*9F#etvcHYs`E(UL4dW$F0dG7TClm~y zdU#LyW9;SWzC5L0{tv*wQS@vKO&50%cMU%Z(%2jdgcnKYc_O>Y61c1VG@oX0_u7a{ zP(FQ0o4B-VZ(@xs0mkFxi*1%?N=o2fBND&=0nUVy6XsqVB>m%}Yer(+MkJ`hj(IWO zS5(|QT-nJkzn^kkEbTgwtDzcafa7#;RGTTjcb2BC#B%3bx^{fimgRD(@xy51~=qPpHIWMb7Qmw2$0s%K`$ieM7;@hG?&#c`=n$716YYXfil) zVruyp#;_NeK%NE?YjS4wXNkmlao(+LS8yleqrIiDNe+r0u9YkvC5m| zfgK2JJsG?76j6gmp2j&BfwfUVT9hfm8pU6s9rVbEXID6WQJ3N`Op-SqDzif6U;v2g zQVrNa9V>VmtRHotXV5wtvG^lfkX!r93&X_`SkPPt+6=&2%vkcuA)$_jwbhInv_8R- z{~7DPaeoXy?SUx@pRL0#zqAjBO=r7K=PeM6oGzPBMaEXz0oB7o?k_-bTuUaHzwWJm zX`}n2XYrNALCAo^@7QxHd$#2tJFmqH^B3Wwp>---B~G2pUYT&zo3+VbhjD_C!U;Yf z0fe1Tw))R++VYM`+ud3vsoP0ziX@^eWNi3x-CI=NzI=9MI8-JFJKCq>;57*o zQ<;hqpXH<7Ue(8TNg9~wNR36K<=2JPvD6OWy${!8=c*PZK3HS1O{Pm4G39$EA z18*Dbj1%?5diZy8*%I^K`d6^bujy1C!4Xq|27Yv(vPF~)_h<9nlpX8HHV}U{(m^%2 zYySaiv)csZK_0QS!oL{ybQ-*2HFHv)~# zxxZgsMVuAkmdzEcg!~yl%nIzUpeYODJY*^r1`TI z{a{_hPTGx((6guPgKp?5xY$r|`Rbc?qHAb&y@(<|w=#dU@RWL;xSBtUYbNxD_~JhR zZ$2xulCX16?mJlTXU3}F8k}C4n`GaG`JK0Nv^U+8)`z#vDkMzTvrCP-6n>(6`1mZ- zF$q7yE6sq$^6g5oPg?&aIcfBQ7ItFy$9j;2SnsV1=d6IFBKY3$!Kmqp{{ZQs+4_+_ zIg%_Yv|hPl>hJS2{{zsH+0WuW6Ep}Orb(8nOEY43jA-0Oo}-3M>?GWzr(6r_$UWSsw``O48jQBpY;pti@)fe zp$~jGz-7DK`3&hc>LUMjHf{Y{eO=c1E6P%%K`_Nt*EzUw({k4ya zzDK&7R&W;-6Y2j@4QmWvX8##)N7}lQsG8TGSs2CTozKplIMK^N(UoKIyG z<9|@J@U}G&sUhKv9an`Ukm@8jc&S;P->bO`(*AfVeim|KnS5|UXdR;skFT{NFN{)C zReeT9IW!rpruT$^iToy$+sspH_lP^Iwe1Ry%G{7WLb@#$8GKYd8HW$gVnmUm_2PD! zU-}_Dk;JaPb2%itHLP6@8l9sxWKI*bXPri!u^Q07zHf={nO4&cJsFju(U4vyw3&2{ z%(+^RH+;xQ-AU|i+hvP@(=+XE-k+_EXfYvS91E^tf2dv!oi`2iot*7}+(~9l(e}G< zgr&=h5eZ=B#;p8kRXs)DE%Z{Dk~)O>yy&{qwZ+B4Yr8ODJ3d$6fP|49 zOEd&l`W4-z z>8DSTahj}rmiCix|Buc5J;plS6#D1qnPvu_#J$e3OzD_t|M;`joSi{$r z;|X=6p~T+|>+h)7BoA%7uj>13eZDmzd>e8Mq$*6$^=;_A&qB&&WJ}Mu)(@8pD2W1N z^{Ox8r%kd=nI+GZn(WD)g}TL%G`Q3Ya7nfq5AUGM3XYf;g+53rR6DJy(h*mb2X(&6 z@~;W8?j|FomU|Xa*^~bOA0oDSXaO3qauV~YSwj;(FUEKP>ye<;bb1aOrz8=JhMXr{ zhz&z8Cnnq+>p)8vXhuE{q!Jp_`J^sg4=)sb>#Y>;fDYc*bRSoT)_JYSXY&J!8nBqX z(7leh>eW1La+&$;Xg}i&l2#*Td1Rn$G|gn--6zA6>h+q3Oqvy88RVy{aSPgpU;kK- z8Rp0pJqKascO#PnJ{zaYNdz5gX_gEZiXkS(#d#tfe#Qq~l)gn&u2=n1!j3jra{@e} zP~#j*cIn3kH+A}JDz?~BA)muqSHrH$_{Fz}F!b4m{zU=nPwBH2q;2p*I=X=Ef`%8@ zcusYz+CPmx2e&dAD%Zg{fmu^z=oBd9F$m!U-_dtKJ4H` zP_g_Ta%B>PZ^nA(skx7JcZriL;5rO?Olw8%VkgW2`h;bE4ZMK9Vm-7kuG*l%FEtp5 zJP#LRm~+zUyQ<+85T%`|V&h7?qD;orE5xX3-CVZaoeWcp;MiREar!?BIt?xRP+*@) zaVVb`kn<9|Ph}_HDMg{KUh_FF)X9FytGQ2xeScc*ExL)GsGr2M)Y#tF&^-wmc>i?f z=2Vz4l1l2Y%Hl)pGTy1zY_m&yk{6F|+DWjoD`m~pA}da+>Jf?XShUNEBiYDBSRPhS95HebB4e4CWgQkea{M>FGB z;o_y65e@|=A;_w^%NZLd^y*b6^ZrW$8{%K5$>e-z1_^bUEEsi=!Ty?ZPvr>PXF03E z=i6vGCCz5c+xv(2%w`!@4lA$9PUUbb>w*uc+C6>e5bKrD$A5F)b28g8R>cp&7VBgm z!{^ALwRQ_lhMoA!g^S=wFf#~nd4>tMqM5umh5}8GS`V+bAmL&eS&z}U^ zF%X@VDka52bOlcOJE!RknbML;=Cobldo6V+07-85%k$ohV+z7TYKOmw9>?%MuhelA zV+y?CO?KLM=-Q~G_jG1g+bj8ie{l8-DGfeS1F>XjHit`p zFxOo^vYp;_(`%BoZ}aDs(6G#k;GJd5qX9?T5A8Em$SiN(rS1-6RJKBn&fiux#g*No z@0GZbj`9Q)pBjZfJ6L!T2^yM2c__Hv<~KYgQ`&fT`o0yZO+f!f%Ac5lKmsaEu~wwq zb*$!;OtKu3=lrpdGc@zYkUnkNmEAK=%tWUJ*CARo6pfd0U+T+;lcUV>S(7ukSYz^^ zs&)MQ93i0pS*9-+d@I)R(TKv$q=($wtcYgU`JKr_`DDXC-Q_dOY|*8$#^wAvqgiWR z-VN%fU2FU6NW*5T3?ZM}=+2Iup zjqrLbT!u|i4tBz~gGC0^pXQ#f@2eu)O7}mYemD4tifp{)v9fFoR;qUJf@?J*@+yY* zHNI{}`U^dONs#20oY}7tr_#^-;v&rgc?#yUs7qyAiin~H@_u}_c>U`(5z>-oh}6Qa zMDFn&BR;$HhZvm|tkb>yIzxs3s zb9BbWCffH6JHjg6uj86tvk*6J#(~}F3lb;w4!PwWk_#J&JOj98J)Ghf=BuhItvFbPje^RSuryB0<);^@XY)UM6e9P&5)&!O-8L} znuh+>^gFNx4}))KxcY0R^59p30oW&pbCIE$Pc1*7C0GbV$3x2(`43K1r12@fd+Klo z2;8m5hz*xq%5iPsgVM{~3Au`EG)%}piJhLde4rN0h38zVxbSEy2`9ty*>ukd05Y|i z|9E($hdTs^etZL%8j$zssKU3;%bXgdn`S<83Jq+dl_`MZF96;{<-6{6nb6X>swGX- zOrRtoJ0GZOIzE&)M?kG^m$#C$%yzJV%#(=z=}52B*o7g(=Xu?Jt?Vd$JF{|!WMQO- zO44hxU~grOXDSkkQO%=ank4@A+4$5WHI}#Os>Z}EbE+fk`keFkD&f3!{7=j~a3!+? zb9ZI3U$Ik)gbDb{daRcc->#q?%2`{4_muC4P|_`3E`pX96sNqO2*_F6_5Zp}6Of+B z2%Mvp^Z})3i^n3cK=lnODie$$iP6*86KTm(4N8izSfw9AHCSwcsn1Y6woiyE48PRz zKULtwn1RD(4f!1TKn9W|SDRJu&C0K^R8UBA9zx%OG;i9;uDEi^$6Gby8|_&`2x`ACoul|1OJr+PF6O_??FjRdKN zG*LSqI9rX)Az4~rr8m}&+@~&y=PBbeX$d5uRg4^b{mI{Gro6bxBr1Oc4eeJAoP!?X@=L@KQD?hJ$Oj4}S0!j@SML|h)ON1871V!pwbPiY6QQPu z$I(M8W4Kj8PH`I}tYEovThj03EOeVDaoSWGNld@T*e>9Pw3Asu_aAxaiH#8|(Hyj{ z2C)trA!Xt@KUe5v8V$((rgGcMMaA#c7nT=DO|#GZBbA+w{3U@zUGihe+1yrjqEK|E z5+MsV5yJ(dG#F}E4G|n#kB#mivpyzbdPzh@%!2KK<)`$er8TR)xq#XT7u)U39Mo80 zjrrn>!v&f9rN+_YMtWt`NfJ&U7brIK4qZ$!M zL z1^ALE{tMF19E|YdBjd|cL*jo=nRD7YbP-F9V-zg~;j*n8hNZ_^2Hsgo1R#Ck((zx% zvXSN>Sz4|1ue{B2lx3=JzzVC~bit}Q017y+S}rkgM6GA1oi0w1H0NeUzOy9~%WCa@ zNFjNP@b>EmC2=gn=g9j3fp|bgZv#5l=+m7o{xgsXwf6q2%wl_u@LZQ7c zEE^O$;oTc0G%cb0qfv;6YMW%o%?Oiqw>I+A9_h%l)W@I_j_sW^*iQN&6OMn^?}(=G zn(jwlx8nz}OfSJ^J2v@N-U9>I@YHaJ=+cbB*Y;n3{0U3a_gzf8a;%WH3^pB1JHga4U{-xRefr^#WHp{Y;<@8S}NOx2ZS(wGC0tXnW z+h#!oZDZ~^?KMfpT*;HbtrCv5fK%vAs9YkGfC2~gneYCS#5Bh5-`hiBVI>J2*IfM` z54q7v+=;02Z=U(ZExS8ua#O+)qsSm=uZ6-kv~6T^PhDhP3*WkbQg9wF zIE=}3y9Kh_P@Ky^%l`xX(YkgVKHhoM>$}BV_Z5F%a(@uI%-e0}_o>{Eq+<1^^;^<7 zpR&40Su%VtW6oH=9?^p=aJz-x@GWf~CXHVmVe_a7O%ZJXS%165IEJaLaHq~je)HHN zN9}AxSa9_<$7Jxh|KZ!0cZQ{84`iQY?7wX<~jeLC*CkA42=fg8#`K-1a-%I~4Ey`JY13My8)G%%}T66TP9!g?3US z`i2E-9DZO3cM&9+ni{@mn3=Q(WAiV7UbD+k{<2{}s8vfS(+%|yJQ!`qB7;ASMkhgI zx7m`oQ?m^yDe3o}3A}eMU5;4KEeHZzq9%~>p%k-AR*}Is(upWx!UXa`De^qsQ^!Hj zagSy6H#isp#0;W5`A>=iJ*-Yzc(jS!?M57*Zn*m#84TO{!6fyV?2WM;1Rue6&QAsB zF9sKwq;Kh=y~^L<+M%{7G2>FKqVLlij>)#5be3KhIubOSpL&= zCYA9i0@tTDJh)f7##p5(3@_eM$%_AbGIqPT_l_Z=hTgDobLJV>Vxlof9qZd5!>&E* zkNXkKTDadSqT`v+9e?)!)E2iMjLCI#X>#EHHBt%XrX9*y6bk9dmie@B6ewM+jzM~= zaVnTRlEH3pMn7dE@DaBWg6cbEt`BDquRcpHEG#rG29z$=&TWUweLSn=lYch%IZF7v z%@reT-rjtXDEM*5Z~mOOw#w_-w^61^$EGQRTGf2oapvqMC4f~L>{==TG*gx)$=n$u zER%;Qr=IwK!}3JM|KBf2+7n5Dm$Uo`sssW0iE=6jn`5s~8cfcJDuo16au#t;h&7^#6(M+okD z=~`=}zE&#+Tzr2YS;DUMtBVL)WBP<&NQUG3nFJ(Kl-e4kf_Yq5z}W4O7&a-3ifGF1 z^5kJSY(_K%=~15Szgq)=?m6K*N+(_ujzPBa-U#ip1JeEXZN8m8_->Xb+jspoRlwQA zfbOKy@wO#H!$h-;eYhrTcli%4-aDf~V2wP8#V znl)JJlh2Hd@cow;6*9|5yN*a*Fs&Wo*eri}4j9I0TYz{p`pp0_j3WkeKLtkQNYRds zwwo)mZH&q!_Zy7kB-DB68FHFJbnzx>OG76J<5;81kC z@Mv>%<>qtr{tD-l8~qkSPT%H!L{cA(DjZM!vs6s(1!lEbmVermpX5zdLTnBQZOW%W z2NWZ5fEPD(aWRBf6jQXPlgrUb-Y7VD$RIHZTLMd!^*?~BTZ-lCzsTtLip-6Z31SR8 z_yFb+pir83gNW(Iq@rt>Unl>=-UvRp`p{@iuW*c)2Xx`Ik<)FWTVZ|8KAG?cElpy` z?GlD>7OBDkkvOk4A%H;sm7;7H*aac3(sDvaXguSJCN?e)h;3u)xGWOJ!?r>IL~fHm zhNk$_ilQ~5PO5p$R&SmTx5>iLu`KCJMVfZ%om|5n*OnjPG>72?m~d~(9~r6q3Hqi# zG@ht)h%8R&P^^p?v=D-OtrsLDaD)605PH>=#KtLyZbJ|j$8Iw;vy!oBk+-9V$om3A zX;F&nr!PKSbgfXy#0s}p(ZZezti`f|h1@n-Xh;(UVAtCR%!ft+qXr#)@v~RG9AHyu z3TA<0g6lo=Pg6*bXiJ*h*A)=^zxj9vcAQgsbs)m1D3?Co`v!CaSiyujrFHI8fLy~* z&!rtuQJ;4-@eCXHtSNAdi0RtZmf@-$z0SnL|K^DN6uYa*D`3Z4S60>c^&$BgD0j1H z+a3}7+V&;Z^((05Ys^NZikW@crqFhbVZB^#K@xXyQ+FOEzA-z#C_V6X1t=HAfB_to z8jB<&u4JTs+2X2!!hSt>G)-L^NPh|<*v1NuDj4i~RIyIY&BMUX0;$QjYhG0m<_Z0& zev>EFK3_wY^NNw@{yvsYakiY1L%x}do^WJ7E@jIR@KKG7@3x}{RdD|;w+sgNkL0a$jaz!&{bS(<}2FUX4J zXYAp`GVQ)sVAU4pZ-O4u8Ah1P*Waq_c63@n}_+OM6sx( znr5SKcy*1bZm;k%HPbR~+<8`AUc{3i&;)2yUXkkk0Rm})c6=nmkO0k4shh^})tqePZf$Bn$notJuMKueTH>os zMYYNPQLJ#{!0sgP|Bdl}=>7l)hPlC<#hIC6v^G$6CHjxX;E559>-gN#P`2H4i5i zAe{A;58k{H(a#1{j;ttxm9vo@gu=#%e1wcgR6SjGgb$`Yp2W*~3uA8t`Q!hZ#!On$ zOiWZ`9Xh}|{@M~5-)Zp6_owJD(O)0cr{SI76eUcdy=BHqjIYbqUy^1cm9#)xHjW+@ z1tv@L|Je6RLQGa)v_t$q5vKRy-?EnrJRa# z0~f&LKZ0MYg3`vyig9VLO$v4So9{&XTrO>I))_?grp9s3;FRI0nQ8-4G zkt?$$ktnLtB~vU(tYcfv53->;&Dp)C{oe6o-V@VQVMV=d?5S#;T&!65Oxv7vQLwEc zs|pnGf{>HEIN{KO*q2OLIzP=p%G9dc1czP#n?=3C0BoVs!Io61qR2%-RHTtInjl41 zfp6nY8Cit8%|$!nCEr0iG-M;JvfTr=EE};E%`B=Bm71~f1(~TyB7>vANL4m`?<8_C zMKpg|4{LIm> z|AXmXC1bHl<1cTtH98)>2M3FS0)Z)M-IVAA-^8(4ML_B#X&j#;u`YFqdCju()vDLW z`xE)@|NDzMS;UW-ZiD(Vre4BW5JnLz^3WAkz)I>|EV*>ri>HcJX)KLLJ^-}?uSA>c zS!AAN!+8HBnl$^s`PzCAjqkVunB6e;MB*K(6!mIugvZ^t&=!4=TJ@FdM?0>`_v2SN zO6QNM?^>nNL-?iCZ1D-vc*zXRs^p>zUYl;1SHGURQAI5(dGfhk-48+Jw>YE;y}6!g zE(qSvkQO{`@uU!pCu)v@pwmDF$WB?IF`k8G+Z)@TY2*&Mr>oqO!I~hI)@G%vxT|Yr zYh~v7ZXd9h&Qy2`#jP@q1KO+bFy6*x0Fu`g4qJ+A*JAfy7H6DtTU1QlkQY0I<{hz= zGnR~0;|dEe;6kLmx2DkJh`IW(pv4r*>^SMe&u=;!E2m2 zR%=o7xHS9u`U-qRDH1@%=_P~%9qEEkq0RMXg-%C>^~FjcLBz8{trG z(~JC9%_IEn4bz^NWwZ=1#q;k(oFM$WucOHej3`?T8*^!@(=j z6=ymdB29n2qH=$+$!oBTb@r<^K|`q~zfbSIN+s@n?0sJeqQv-!NC3sgW>qE{RRl!M z2zXtQ8e0ET#Ws_tJ--nJ2t&likGkxX;cCw~vCV3cGx|g1c##iU;vnNyld4AJlM&mM z)JUHiJDYz?ER^3z(bn!U#DAE3CMhmf-c~&eeiNQxAOJFxQ(D@w0@+=+9qYmpgUG@3 zp(~q8OIIY5ImTE3z77;9T2;Gq*a47;i|~iVMt;zMBjNzHM20a@Rw?0CesM7+8W(5% z;k|nQ@PzL)E!JZfWZj^6<2)|mbT(g1Mlb5y{}lrGYduw0yR0zapV{UCr}fo0T=_*w z1)ko^s z<~mvzeIN3@Ot24p(Z11AgjFt?G*=-p`9r#F-sFTH+euKK7NAfQp-871w47Uo)Qok2 z1l@Ry2b7PLUjTHJ)v{C7YI?JDs7zrPYMKLYX2%|uvC3+#`ab+QC0S(o*=dD}W#@g= zMaC3I#hx-P{<{|WG&N+efg{<$>BFeT{?5yr5lbJ;R!we@$3tJF$OmA;bCKRAP%iZk zOa0h|h=C;Z1&{-q2HWnVccKSr?`vys5shf=GI>e4(b( zkpzGFU$b7y52glJY zC*^+PTDsbR3sSzw ztpl2x;DkQFpx3UW1ba2TzN1&IufeM8n-VHDi-EOJdjQnwYfugDcP zR@SY779Ux_BTicfjX?*bgD6Za3bhjG&;aGMz!4nQvh&*8cP=iY(A+SnmTaE^p8kgrSQKfAE0F9(`55}U!^t8bOYH8C>z}DPF zP#h=~hXkdoT{Mob;>EAX;>Z^(j?SVi50Y+b4YlkAYEHeuDmp;8Z{{RzRD0)bRU@RT2R82+2Y{jlCnf^er<1MHO$2~JrV6|G7 z)YB{qkyb5TN{Y*B3ubC+3jtcwP>OMb7NaEoy@u>$8+4o_{ zhyby|B%zAYoh@q$ajvPUX5!qb#Eom!m^C>LMB9~I7bGE)7_U27&P~B=8k%50bCpnd zfJai+H?*~VmKFzP+>=lxNB2`}7Hv`g0M>xKkOUR%L(l}(fMtppvA_`2#6dvxAstTh zEl_mBBavj(o`7M_0dhSFP%Kd7n1GN}u*hdgj8yRmlHw3om5|Upbn9DcA_zLQtqQNl zy)?_Q`8r@Z^1elHLMPc-&Ys;=)V%=6)C5Y|IBaYf8i&}oH1A@R&4d6~tC>)2Sr`1L zJWfKmobW^r)0!|_^PGt+*D7C7@^bgFEY{Yn8kxw|4a2KqP&&2<%4>pIH$##8DtU4? z7Bc7tC;+RN4~YWd%3a`)4N9p2LQhi_%(aE87z4RdMq|vd2QbujD_3VYgNc)wQp}~0 zAf#|BjFJ{JQI*7lIc1XioPWC1dKNV5)=I$JnB_9bIz`ya64+<~JLq7_7x>Er40#fk z;&G@rnd%eA66FOM%|@NAficTJjYA>WvJZ0rn;t{B0IyH+Qq}eWu(US=6QJcsD{>~} znM(bRpsIxh(GI{^u!TqD3beJJV@s5D3zs}qXD`J{S1xfjKxMgdp+2T-Tu^cb@}PD_ zR$u|(_DHdL2(V`#$2Gu1hY$z=*pvVQ1bd~EbuYVd2Z#c``^gv1N#&S&ae@Jtu3RN{ zFcIbI00hNGC|yXI0mD&bWnB(!L)fkYI(kO-{Ix)>h?OXZsmK^VjsW6wssRr8HDa|k zB*1uvZE;}1xv&XYFN$gMSuh#<|?4O=pID_S_6vejEaib z^@<7hk~75GSQ`#dTiCTra;1(STaR|d_?nV1Yz0IGhDD3XJeY$4L3+}qV1i{qFxIJ_ zbtCbm$-yNRC^(KK@&=?^ieT^}5tt1|4I#tE1&&VvQUI;3IYV`DW@Cp@ z5~^S1ZK+d>)CUd4ZJ)A`+N&IZs4=*hmP;b&KoBsJoFj;g z4!}VI2*9ZXLFj}DLci;e^;#Fo6I&0$sD(7ap<`0DvBsbz8DL4p?f~Ne{6Ya{8-zq6 z+&>kFAEBH>RoRtCHLEO)0nTwSFiXh(H*HLdD*^?GfEt#08iHXqA)6Ew0e)2=U$Pm8 zOc8-gR3IyE&1ymA4xO8bqAUp@f~tX+$ej380bnouuT$K$K`bA`C+=kNt(jyI?)r{~ zl?d6!Jp=62@`U7}{6Q2b8%0z3OIcU)u)`dHuPIV(U@dYFNE4A*)+|9iifN}>+S+)x zA^eMf#@v{JTo4YOmM8_PtgOffB-EOdOlj99#_ruLDQe~lx$Hrw+_2ykEXXdE6-eo< zi-DU~s<}1{0V~LW?0>LB&4|oFIf2q2$XMloUqROp_Evj_rq~r`;Yq6&#@iOA-bsa?O7$8yj31ThtW|Id#NWCc2ihB$5Cy6O#g~V!E#&a7ibK1dL1aT+M(gR>UDVaknX9YYSFaH3nD~ zgB2M@`8tNR{9&z)aM5+BwG6NiI3SvV#9(ym%a`JL8(>foECCJ+o}jp(mcJsZ2uKgf za&@1HoM>U;N%-3!aTtXE097?G@pyC?BmsfOs%n5l{9h0Wd_bU{q6FaBDVyRDf**}b zl(4;Az{D0cxCE1E0>nC`66e~Nkq)2(15@$i2_mWt&_YPIEDv*&OlJb5(JdYc4z|*oMvtVT^Yy7NFW`JJ?^Z+?)Se`Y*<7+G6ih^0Ks4L1-mGd|OnOydt zYNBd z1OS`_G|5ER;DDeqwFd+0aC~r-{{R}W{Bkr8Srh*Nu%HM9Ql_f{pd4ysff)qY@?}mnujM%dIU8USMR@=YrYy}^l^iSia39FB z3x>wP5K8M&F!Vs=!IuW%OMH5X^oVqSucX1IL={q|zQ+jYCn`r%(gs^htO^=J^0Egh zTH;s>b_44%XY!?2Oo&T@)g1x=LzZVH*Ez|vEXA>J{!9=LY-$3)?pD0)r7gsoky24M z00S>#467iLG~P%CBNWK%mBc!?_x7KEZGDYOLwz_+J#nFjPfWpD^#G(*oNEPZIEZL{ zTSVjyGir(U+5yP&FNi|Fkxt zI%kj?i1H^^v4LkFBlw*YOAcCxN}WdB{ zg%?{QG6<;x)Tz|X29^6CRr|O2`mlU`S^hq#pGKez>S>)X%Gz``$hfl=IMcQbMy*K# z!~g)WwQ@#k?_swr!cN_=s^oBsea!nV*9 z9Bpc{rK~6gO+~F&El z_0Ps}eQ`!`oGt6>)IE(0&!YbRn?t2>4Q&yK&L(iV>+95M*3dC)3Cy?qy!*aC(?@u4JXmjv&hpE>#X{~hP4w+Q&1~vRM7Dyim|1nbuNLT zu>^f$uJ^sQe~mP%PJXJ(3eb=(d(yzoGizAb@GVN|0fF_1YNlXu5+~QnYG@i%*waSz z{O2%iPNl%8bkn#U4Jux|=}lUawKa7E7OlAJ(}*Oa^k6};U8V_})77aAohfa|wD@bWcZ8{u5qhDWK zwMxOJqI2ui_H>CD`pt7=Q(T5g{F^e=wK7JYp$u0_=etuJ+6P?#@&T=ihq)vrV5YgSk0T>k(oYf}FJ$elZ44~wO2%KUvHK8ie@8e5~G zQG@;_jiC5?euu-jpW<457O6yNpJzi30hKLN=!eyduPJh?H1xo$HbUxD%{@Bb0<;>P z{d59Ti7wUu0NHmdsahP@SB1GB^6TvUx|#k^Js*-M-D&xLdOCDSpNXT~8bYPRN<50w*U_ek zhvCrIfIkO~Ww_c7Jw&Gxdo*+F0&=Or077{8#9yINPPtf|24@>XJDer|0Fj-Tu{3Jy zjyLpl?PBNCZs4ORnp93CzyJ^k3RJmmO8fgX>JYY_-ztz+d264_RPsNc(OpCMofSB)zxD_%e{4p5I|vDbJ%A-d z;yv)GheUe%tS8oB7OdoDtYxcGSsHbQwJ_;c(%J{n(bV(?0_ZddmqNSZ?VR+zV$3C`3wsP zStJo_@eq@1J80^P0`(0ne;>N318b9u+>(uHsQC}0TE_?DYLM+;hkZclPl2re06S@G zR;QIdHLOHG5CzBlL+X^ZaBuOcY|U_VY_10?avxsJ%+QPJSzkog=2V07 zJ~`43Y3cH}38$e-3C7ljmV-?D;W!8?Ar*lC06;lVBT(jX5e?da!o=nMlc)|2u0%Gl zhURl4Flu4XuzEU%#S#Ad5s{f=mT7k_b5nt+Z4R#)U0q(qwXRNilhs%skRVP#bS+UW zb1V^=m8r1BD{5CcoYpLL1!p2*xOo|z0f+&M8dE2b0iH~LBa!|>wN6-o6sV-NYdL9v zrS)rGtEvde0E`d^e`P^Y)bwf(W`c36z^#4Sqt_dHI-p?irOTG6B|)ZZ-x?@1=`Enj zt-d~`GbyKYfHZIJ)zqnu&{J6EwWhouaP6OF$Ed7&>MB z03llt!_=Q;J?6G7$g*0Rsa81_cBI00RI3000015D_6U z0w6&!P*IVgvG71(VR3;HaKX_cGT{S&p#Rzc2mu2D2|ob;0N{O&U+ohA0Mdu${{Vgq z9lYUuzk?mTqdza>;9t)QqG^nKG`4A?_ucz3{{W7kV^V9op8{=HPgsbqZV;IM|b{iOlC|5Ly zSP+D8Aqw)U9mjZihh5wbFk@@mz^X0yg=w`< zucUHvJ(%jggN{W>w*C%wAwnFfv5~@|f&K<9nGo$9PZ4hY_hP?82fs0ztG^M?K|_}; z`^$`Up7jrVG2U?sqMi&bnVZHoaX3+f0_$699>;yREwSXucPw&*akmkjw{WO4I}yQ% zcQF~?%y231j$<2DTa37SR6Oi(t}U+bptodZQDcpn*^=+O-=MZWh2d;Msx1gz3mF|3 z(9`*hMg_Lz#Zg6$HduD=6@H>DImnI-oKHJZboM!0lJVJSMn@>L;K7JxmrdAXQlp7N z758Eg%k0eOp^eTNkr>;+$2J(@!Z9pcP{!O|P@{pEiwMT$3{>>!bNoW7-L>3uwr6eO zih0=28A6Oom$#0Z5TzUoY8a&%JA`pBZzYh#TymjCVVF5M5QPpEObc?_(dr=za|-2* z!x?c|Zf2?)mw~E}?0<{#LWM`SgC`pt<7+i+a)fa_97Z-P4!c#%nU{g?LfFwrLKe(# zV;IIgn1_stfl4cZx76W}{Hcsd0l0xr5jKh^<5-;*=p)Z}l)E zCj+w`wqU_zVk{=aI!hWD#3w@t&el2)@Hz~)bSfkKP^vqY6?=~X{f065Mg>tr=`rng zF5z5NaY3P>jAMi$N;HV$VqzN`7}toZX*BtWLKfX7kqAN%jUqi^%N#Mo9p%NT+$$(% z5t{B$jUyGs;A*d^tTB!hV8G}ra?AZs9^o(5-`-k-+>6jvPlKE;<=kP9@M@#(E?QNg zWTi)FrC+uoSpNWKQ}uU_RxS;3UMo{se_l8mKab zhJ=J63vQ!PsMKm6)GdxZ`9g{b3}~Q{r5ZfVK8(`55kpU%3;X*TefSz%{E4s0QG4($ z@9+EwO!wqe)H5nFICE}c3ZnDas5K0ysE1)yLZkct02GHd7=^X((psjcVb|Z@5TOWk z9e<(2g&IWSv2k=%Q{UuhV;IE=3Q{R3La%|O(@{{={r(G@eNAl**S!t3_All93SP&x zLm0;@8yLm42tpJoa>pM0M#~#Y54yDMZC)U{En;NeFaaw z{UQ4Q0A-l0D>!b2wIa3|06?E8mE=FCmO$5vHY!nnmU{<6e_LpXye}LE1fG zkJcG}jfGK7M^WG3)P7|=SgL7$0)7UU;KanlB9Mm*Vl($HX`>OR--)Nx(?d^~srI3# W%%InZ{L8Pe_G+-<(A2jv$N$-kD<|Cm