diff --git a/Changelogs/Changes-LAOS_14.1.txt b/Changelogs/Changes-LAOS_14.1.txt index 9d9fc48d..3c8ff980 100644 --- a/Changelogs/Changes-LAOS_14.1.txt +++ b/Changelogs/Changes-LAOS_14.1.txt @@ -1,5 +1,9 @@ -Last Updated: 05/30/2017 -Credits: LineageOS, CyanogenMod, AOSP, CopperheadOS, OmniROM, TeamWin, F-Droid, MicroG, EmojiOne, anarkia1976, bhb27, Daniel Micay, dirtyhank, Evisceration, faux123, flar2, franciscofranco, hellsgod, mar-v-in, mimi89999, nikhil18, nvllsvm, savoca, stefano.villa1976, WedyDQ10, XileForce +Last Updated: 06/04/2017 +Credits + - ROMs: LineageOS, CyanogenMod, CopperheadOS, OmniROM, and AOSP + - Apps: MicroG, F-Droid + - Misc: Emojione/Ranks + - People: anarkia1976, bhb27, dirtyhank, Evisceration, faux123, flar2, franciscofranco, hellsgod, mar-v-in, mimi89999, nikhil18, nvllsvm, savoca, stefano.villa1976, thestinger, WedyDQ10, XileForce Recommended Apps - Visit https://spotco.us/de/apps.html after flashing to find a very comprehensive list of apps that can replace what you're used to diff --git a/Manifests/Manifest_LAOS-11.0.xml b/Manifests/Manifest_LAOS-11.0.xml deleted file mode 100644 index f08d908d..00000000 --- a/Manifests/Manifest_LAOS-11.0.xml +++ /dev/null @@ -1,75 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/Manifests/Manifest_LAOS-14.1.xml b/Manifests/Manifest_LAOS-14.1.xml index 9487d7c7..2e00759b 100644 --- a/Manifests/Manifest_LAOS-14.1.xml +++ b/Manifests/Manifest_LAOS-14.1.xml @@ -88,6 +88,9 @@ + + + diff --git a/Patches/LineageOS-11.0/android_device_zte_nex/Fixes.patch b/Patches/LineageOS-11.0/android_device_zte_nex/Fixes.patch deleted file mode 100644 index 5ed87d5b..00000000 --- a/Patches/LineageOS-11.0/android_device_zte_nex/Fixes.patch +++ /dev/null @@ -1,40 +0,0 @@ -From b003bf4b46743dc3b1b566196e8ee9ece4c1ade0 Mon Sep 17 00:00:00 2001 -From: Tad -Date: Sun, 11 Dec 2016 22:15:28 -0500 -Subject: [PATCH] Fixes - -Change-Id: I53c657f52a7c8fd39655a9acba8e9c0a633fd329 ---- - BoardConfig.mk | 5 +++++ - charger/Android.mk | 2 +- - 2 files changed, 6 insertions(+), 1 deletion(-) - -diff --git a/BoardConfig.mk b/BoardConfig.mk -index 726c947..c11a418 100644 ---- a/BoardConfig.mk -+++ b/BoardConfig.mk -@@ -192,3 +192,8 @@ TW_FLASH_FROM_STORAGE := true - TW_BRIGHTNESS_PATH := /sys/class/leds/lcd-backlight/brightness - TW_MAX_BRIGHTNESS := 255 - TW_INPUT_BLACKLIST := lis3dh_acc -+ -+# Use retire fence from MDP driver -+TARGET_DISPLAY_USE_RETIRE_FENCE := true -+ -+ -diff --git a/charger/Android.mk b/charger/Android.mk -index 14c26dd..0fcc178 100644 ---- a/charger/Android.mk -+++ b/charger/Android.mk -@@ -20,7 +20,7 @@ LOCAL_STATIC_LIBRARIES := libminui libpixelflinger_static libpng - ifeq ($(strip $(BOARD_CHARGER_ENABLE_SUSPEND)),true) - LOCAL_STATIC_LIBRARIES += libsuspend - endif --LOCAL_STATIC_LIBRARIES += libz libstdc++ libcutils liblog libm libc -+LOCAL_STATIC_LIBRARIES += libz libstdc++ libcutils liblog libm libc libutils - - include $(BUILD_EXECUTABLE) - --- -2.9.3 - diff --git a/Patches/LineageOS-11.0/android_device_zte_nex/Lower_DPI.patch b/Patches/LineageOS-11.0/android_device_zte_nex/Lower_DPI.patch deleted file mode 100644 index d44a3e7e..00000000 --- a/Patches/LineageOS-11.0/android_device_zte_nex/Lower_DPI.patch +++ /dev/null @@ -1,26 +0,0 @@ -From fc786df1d3a1f6012863f042f34b2bc0b9a0bd2f Mon Sep 17 00:00:00 2001 -From: Tad -Date: Sun, 11 Dec 2016 23:23:58 -0500 -Subject: [PATCH] Change DPI - -Change-Id: Ia9059e0b554fec09ab73f961b09cf6316aeaa9c9 ---- - system.prop | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/system.prop b/system.prop -index 4f7a90c..9cdb394 100644 ---- a/system.prop -+++ b/system.prop -@@ -27,7 +27,7 @@ DEVICE_PROVISIONED=1 - debug.sf.hw=1 - debug.egl.hw=1 - debug.composition.type=gpu --ro.sf.lcd_density=240 -+ro.sf.lcd_density=180 - dalvik.vm.heapsize=36m - debug.enable.wl_log=1 - debug.mdpcomp.maxlayer=4 --- -2.9.3 - diff --git a/Patches/LineageOS-11.0/android_kernel_zte_msm8930/MDP-Fix.patch b/Patches/LineageOS-11.0/android_kernel_zte_msm8930/MDP-Fix.patch deleted file mode 100644 index f1758b3a..00000000 --- a/Patches/LineageOS-11.0/android_kernel_zte_msm8930/MDP-Fix.patch +++ /dev/null @@ -1,25 +0,0 @@ -From f67900ad9370a7e7f0186b3f459dad2c74db7aae Mon Sep 17 00:00:00 2001 -From: Tad -Date: Sun, 11 Dec 2016 23:15:20 -0500 -Subject: [PATCH] Fixes - -Change-Id: I55eb4f1af258b649ddc36bd822d9b28f9fd64ce9 ---- - include/linux/msm_mdp.h | 1 + - 1 file changed, 1 insertion(+) - -diff --git a/include/linux/msm_mdp.h b/include/linux/msm_mdp.h -index 8f829ef..cf6d3d0 100644 ---- a/include/linux/msm_mdp.h -+++ b/include/linux/msm_mdp.h -@@ -574,6 +574,7 @@ struct mdp_buf_sync { - uint32_t acq_fen_fd_cnt; - int *acq_fen_fd; - int *rel_fen_fd; -+ int *retire_fen_fd; - }; - - struct mdp_buf_fence { --- -2.9.3 - diff --git a/Patches/LineageOS-11.0/android_kernel_zte_msm8930/OC.patch b/Patches/LineageOS-11.0/android_kernel_zte_msm8930/OC.patch deleted file mode 100644 index 5312a409..00000000 --- a/Patches/LineageOS-11.0/android_kernel_zte_msm8930/OC.patch +++ /dev/null @@ -1,369 +0,0 @@ -From 7c00691c59e2a760c6d780bed116ee34717f0233 Mon Sep 17 00:00:00 2001 -From: "H. Peter Anvin" -Date: Thu, 7 Feb 2013 17:14:08 -0800 -Subject: [PATCH 1/4] timeconst.pl: Eliminate Perl warning - -commit 63a3f603413ffe82ad775f2d62a5afff87fd94a0 upstream. - -defined(@array) is deprecated in Perl and gives off a warning. -Restructure the code to remove that warning. - -[ hpa: it would be interesting to revert to the timeconst.bc script. - It appears that the failures reported by akpm during testing of - that script was due to a known broken version of make, not a problem - with bc. The Makefile rules could probably be restructured to avoid - the make bug, or it is probably old enough that it doesn't matter. ] - -Reported-by: Andi Kleen -Signed-off-by: H. Peter Anvin -Cc: Andrew Morton -Signed-off-by: Greg Kroah-Hartman ---- - kernel/timeconst.pl | 6 ++---- - 1 file changed, 2 insertions(+), 4 deletions(-) - -diff --git a/kernel/timeconst.pl b/kernel/timeconst.pl -index eb51d76..3f42652 100644 ---- a/kernel/timeconst.pl -+++ b/kernel/timeconst.pl -@@ -369,10 +369,8 @@ if ($hz eq '--can') { - die "Usage: $0 HZ\n"; - } - -- @val = @{$canned_values{$hz}}; -- if (!defined(@val)) { -- @val = compute_values($hz); -- } -+ $cv = $canned_values{$hz}; -+ @val = defined($cv) ? @$cv : compute_values($hz); - output($hz, @val); - } - exit 0; --- -2.9.3 - - -From 40bdf0ee06c0a50dc1fd6b830244a81b519fab45 Mon Sep 17 00:00:00 2001 -From: superr -Date: Fri, 27 Mar 2015 15:39:54 -0500 -Subject: [PATCH 2/4] Add OC - ---- - arch/arm/mach-msm/acpuclock-8930.c | 14 ++++++++++++++ - 1 file changed, 14 insertions(+) - -diff --git a/arch/arm/mach-msm/acpuclock-8930.c b/arch/arm/mach-msm/acpuclock-8930.c -index 2dfb3dd..0b35c76 100644 ---- a/arch/arm/mach-msm/acpuclock-8930.c -+++ b/arch/arm/mach-msm/acpuclock-8930.c -@@ -149,6 +149,8 @@ static struct l2_level l2_freq_tbl[] __initdata = { - [13] = { { 1080000, HFPLL, 1, 0x28 }, LVL_HIGH, 1150000, 7 }, - [14] = { { 1134000, HFPLL, 1, 0x2A }, LVL_HIGH, 1150000, 7 }, - [15] = { { 1188000, HFPLL, 1, 0x2C }, LVL_HIGH, 1150000, 7 }, -+ [16] = { { 1242000, HFPLL, 1, 0x30 }, LVL_HIGH, 1150000, 7 }, -+ [17] = { { 1296000, HFPLL, 1, 0x32 }, LVL_HIGH, 1150000, 7 }, - { } - }; - -@@ -169,6 +171,10 @@ static struct acpu_level acpu_freq_tbl_slow[] __initdata = { - { 0, { 1080000, HFPLL, 1, 0x28 }, L2(15), 1175000 }, - { 1, { 1134000, HFPLL, 1, 0x2A }, L2(15), 1175000 }, - { 1, { 1188000, HFPLL, 1, 0x2C }, L2(15), 1200000 }, -+ { 1, { 1300000, HFPLL, 1, 0x30 }, L2(15), 1225000 }, -+ { 1, { 1400000, HFPLL, 1, 0x32 }, L2(15), 1237500 }, -+ { 1, { 1500000, HFPLL, 1, 0x34 }, L2(15), 1250000 }, -+ { 1, { 1600000, HFPLL, 1, 0x36 }, L2(15), 1275000 }, - { 0, { 0 } } - }; - -@@ -189,6 +195,10 @@ static struct acpu_level acpu_freq_tbl_nom[] __initdata = { - { 0, { 1080000, HFPLL, 1, 0x28 }, L2(15), 1150000 }, - { 1, { 1134000, HFPLL, 1, 0x2A }, L2(15), 1150000 }, - { 1, { 1188000, HFPLL, 1, 0x2C }, L2(15), 1175000 }, -+ { 1, { 1300000, HFPLL, 1, 0x30 }, L2(15), 1200000 }, -+ { 1, { 1400000, HFPLL, 1, 0x32 }, L2(15), 1212500 }, -+ { 1, { 1500000, HFPLL, 1, 0x34 }, L2(15), 1225000 }, -+ { 1, { 1600000, HFPLL, 1, 0x36 }, L2(15), 1250000 }, - { 0, { 0 } } - }; - -@@ -209,6 +219,10 @@ static struct acpu_level acpu_freq_tbl_fast[] __initdata = { - { 0, { 1080000, HFPLL, 1, 0x28 }, L2(15), 1100000 }, - { 1, { 1134000, HFPLL, 1, 0x2A }, L2(15), 1100000 }, - { 1, { 1188000, HFPLL, 1, 0x2C }, L2(15), 1125000 }, -+ { 1, { 1300000, HFPLL, 1, 0x30 }, L2(15), 1150000 }, -+ { 1, { 1400000, HFPLL, 1, 0x32 }, L2(15), 1162500 }, -+ { 1, { 1500000, HFPLL, 1, 0x34 }, L2(15), 1175000 }, -+ { 1, { 1600000, HFPLL, 1, 0x36 }, L2(15), 1200000 }, - { 0, { 0 } } - }; - --- -2.9.3 - - -From 37a6b5c7a19d1fe2411e25983a708be6027dbfe7 Mon Sep 17 00:00:00 2001 -From: superr -Date: Sat, 28 Mar 2015 09:34:32 -0500 -Subject: [PATCH 3/4] OC to 2GHz - ---- - arch/arm/mach-msm/acpuclock-8930.c | 96 ++++++++++++++++++++++++-------------- - 1 file changed, 62 insertions(+), 34 deletions(-) - -diff --git a/arch/arm/mach-msm/acpuclock-8930.c b/arch/arm/mach-msm/acpuclock-8930.c -index 0b35c76..9067efc 100644 ---- a/arch/arm/mach-msm/acpuclock-8930.c -+++ b/arch/arm/mach-msm/acpuclock-8930.c -@@ -123,6 +123,9 @@ static struct msm_bus_paths bw_level_tbl[] __initdata = { - [5] = BW_MBPS(3600), /* At least 450 MHz on bus. */ - [6] = BW_MBPS(3936), /* At least 492 MHz on bus. */ - [7] = BW_MBPS(4264), /* At least 533 MHz on bus. */ -+ [8] = BW_MBPS(4532), /* At least 566 MHz on bus. */ -+ [9] = BW_MBPS(4624), /* At least 578 MHz on bus. */ -+ [10] = BW_MBPS(4800), /* At least 600 MHz on bus. */ - }; - - static struct msm_bus_scale_pdata bus_scale_data __initdata = { -@@ -133,24 +136,25 @@ static struct msm_bus_scale_pdata bus_scale_data __initdata = { - }; - - static struct l2_level l2_freq_tbl[] __initdata = { -- [0] = { { 384000, PLL_8, 0, 0x00 }, LVL_LOW, 1050000, 1 }, -- [1] = { { 432000, HFPLL, 2, 0x20 }, LVL_NOM, 1050000, 2 }, -- [2] = { { 486000, HFPLL, 2, 0x24 }, LVL_NOM, 1050000, 2 }, -- [3] = { { 540000, HFPLL, 2, 0x28 }, LVL_NOM, 1050000, 2 }, -- [4] = { { 594000, HFPLL, 1, 0x16 }, LVL_NOM, 1050000, 2 }, -- [5] = { { 648000, HFPLL, 1, 0x18 }, LVL_NOM, 1050000, 4 }, -- [6] = { { 702000, HFPLL, 1, 0x1A }, LVL_NOM, 1050000, 4 }, -- [7] = { { 756000, HFPLL, 1, 0x1C }, LVL_HIGH, 1150000, 4 }, -- [8] = { { 810000, HFPLL, 1, 0x1E }, LVL_HIGH, 1150000, 4 }, -- [9] = { { 864000, HFPLL, 1, 0x20 }, LVL_HIGH, 1150000, 4 }, -- [10] = { { 918000, HFPLL, 1, 0x22 }, LVL_HIGH, 1150000, 7 }, -- [11] = { { 972000, HFPLL, 1, 0x24 }, LVL_HIGH, 1150000, 7 }, -- [12] = { { 1026000, HFPLL, 1, 0x26 }, LVL_HIGH, 1150000, 7 }, -- [13] = { { 1080000, HFPLL, 1, 0x28 }, LVL_HIGH, 1150000, 7 }, -- [14] = { { 1134000, HFPLL, 1, 0x2A }, LVL_HIGH, 1150000, 7 }, -- [15] = { { 1188000, HFPLL, 1, 0x2C }, LVL_HIGH, 1150000, 7 }, -- [16] = { { 1242000, HFPLL, 1, 0x30 }, LVL_HIGH, 1150000, 7 }, -- [17] = { { 1296000, HFPLL, 1, 0x32 }, LVL_HIGH, 1150000, 7 }, -+ [0] = { { 384000, PLL_8, 0, 0x00 }, LVL_LOW, 1050000, 1 }, //133mhz fsb -+ [1] = { { 432000, HFPLL, 2, 0x20 }, LVL_NOM, 1050000, 2 }, //266mhz fsb -+ [2] = { { 486000, HFPLL, 2, 0x24 }, LVL_NOM, 1050000, 2 }, //266mhz fsb -+ [3] = { { 540000, HFPLL, 2, 0x28 }, LVL_NOM, 1050000, 2 }, //266mhz fsb -+ [4] = { { 594000, HFPLL, 1, 0x16 }, LVL_NOM, 1050000, 2 }, //266mhz fsb -+ [5] = { { 648000, HFPLL, 1, 0x18 }, LVL_NOM, 1050000, 4 }, //400mhz fsb -+ [6] = { { 702000, HFPLL, 1, 0x1A }, LVL_NOM, 1050000, 4 }, //400mhz fsb -+ [7] = { { 756000, HFPLL, 1, 0x1C }, LVL_HIGH, 1150000, 4 }, //400mhz fsb -+ [8] = { { 810000, HFPLL, 1, 0x1E }, LVL_HIGH, 1150000, 4 }, //400mhz fsb -+ [9] = { { 864000, HFPLL, 1, 0x20 }, LVL_HIGH, 1150000, 4 }, //400mhz fsb -+ [10] = { { 918000, HFPLL, 1, 0x22 }, LVL_HIGH, 1150000, 7 }, //533mhz fsb -+ [11] = { { 972000, HFPLL, 1, 0x24 }, LVL_HIGH, 1150000, 7 }, //533mhz fsb -+ [12] = { { 1026000, HFPLL, 1, 0x26 }, LVL_HIGH, 1150000, 7 }, //533mhz fsb -+ [13] = { { 1080000, HFPLL, 1, 0x28 }, LVL_HIGH, 1150000, 7 }, //533mhz fsb -+ [14] = { { 1134000, HFPLL, 1, 0x2A }, LVL_HIGH, 1150000, 7 }, //533mhz fsb -+ [15] = { { 1188000, HFPLL, 1, 0x2C }, LVL_HIGH, 1150000, 7 }, //533mhz fsb -+ [16] = { { 1242000, HFPLL, 1, 0x2E }, LVL_HIGH, 1150000, 7 }, -+ [17] = { { 1296000, HFPLL, 1, 0x30 }, LVL_HIGH, 1150000, 7 }, -+ [18] = { { 1350000, HFPLL, 1, 0x32 }, LVL_HIGH, 1150000, 10 }, //600mhz fsb - { } - }; - -@@ -171,14 +175,13 @@ static struct acpu_level acpu_freq_tbl_slow[] __initdata = { - { 0, { 1080000, HFPLL, 1, 0x28 }, L2(15), 1175000 }, - { 1, { 1134000, HFPLL, 1, 0x2A }, L2(15), 1175000 }, - { 1, { 1188000, HFPLL, 1, 0x2C }, L2(15), 1200000 }, -- { 1, { 1300000, HFPLL, 1, 0x30 }, L2(15), 1225000 }, -- { 1, { 1400000, HFPLL, 1, 0x32 }, L2(15), 1237500 }, -- { 1, { 1500000, HFPLL, 1, 0x34 }, L2(15), 1250000 }, -- { 1, { 1600000, HFPLL, 1, 0x36 }, L2(15), 1275000 }, - { 0, { 0 } } - }; - - static struct acpu_level acpu_freq_tbl_nom[] __initdata = { -+ { 1, { 162000, HFPLL, 2, 0x0C }, L2(0), 875000 }, -+ { 1, { 270000, HFPLL, 2, 0x14 }, L2(0), 900000 }, -+ { 0, { 378000, HFPLL, 2, 0x1C }, L2(0), 925000 }, - { 1, { 384000, PLL_8, 0, 0x00 }, L2(0), 925000 }, - { 0, { 432000, HFPLL, 2, 0x20 }, L2(5), 950000 }, - { 1, { 486000, HFPLL, 2, 0x24 }, L2(5), 950000 }, -@@ -193,17 +196,31 @@ static struct acpu_level acpu_freq_tbl_nom[] __initdata = { - { 0, { 972000, HFPLL, 1, 0x24 }, L2(10), 1100000 }, - { 1, { 1026000, HFPLL, 1, 0x26 }, L2(10), 1100000 }, - { 0, { 1080000, HFPLL, 1, 0x28 }, L2(15), 1150000 }, -- { 1, { 1134000, HFPLL, 1, 0x2A }, L2(15), 1150000 }, -- { 1, { 1188000, HFPLL, 1, 0x2C }, L2(15), 1175000 }, -- { 1, { 1300000, HFPLL, 1, 0x30 }, L2(15), 1200000 }, -- { 1, { 1400000, HFPLL, 1, 0x32 }, L2(15), 1212500 }, -- { 1, { 1500000, HFPLL, 1, 0x34 }, L2(15), 1225000 }, -- { 1, { 1600000, HFPLL, 1, 0x36 }, L2(15), 1250000 }, -+ { 0, { 1134000, HFPLL, 1, 0x2A }, L2(15), 1150000 }, -+ { 1, { 1188000, HFPLL, 1, 0x2C }, L2(15), 1150000 }, -+ { 1, { 1242000, HFPLL, 1, 0x2E }, L2(18), 1150000 }, -+ { 0, { 1296000, HFPLL, 1, 0x30 }, L2(18), 1175000 }, -+ { 1, { 1350000, HFPLL, 1, 0x32 }, L2(18), 1175000 }, -+ { 0, { 1404000, HFPLL, 1, 0x34 }, L2(18), 1187500 }, -+ { 1, { 1458000, HFPLL, 1, 0x36 }, L2(18), 1187500 }, -+ { 1, { 1512000, HFPLL, 1, 0x38 }, L2(18), 1200000 }, -+ { 1, { 1566000, HFPLL, 1, 0x3A }, L2(18), 1225000 }, -+ { 1, { 1620000, HFPLL, 1, 0x3C }, L2(18), 1237500 }, -+ { 1, { 1674000, HFPLL, 1, 0x3E }, L2(18), 1250000 }, -+ { 1, { 1728000, HFPLL, 1, 0x40 }, L2(18), 1267500 }, -+ { 1, { 1836000, HFPLL, 1, 0x44 }, L2(18), 1275000 }, -+ { 1, { 1890000, HFPLL, 1, 0x46 }, L2(18), 1300000 }, -+ { 1, { 1944000, HFPLL, 1, 0x48 }, L2(18), 1312500 }, -+ { 1, { 1998000, HFPLL, 1, 0x4A }, L2(18), 1325000 }, -+ { 1, { 2052000, HFPLL, 1, 0x4C }, L2(18), 1337500 }, - { 0, { 0 } } - }; - - static struct acpu_level acpu_freq_tbl_fast[] __initdata = { -- { 1, { 384000, PLL_8, 0, 0x00 }, L2(0), 900000 }, -+ { 1, { 162000, HFPLL, 2, 0x0C }, L2(0), 850000 }, -+ { 1, { 270000, HFPLL, 2, 0x14 }, L2(0), 875000 }, -+ { 0, { 378000, HFPLL, 2, 0x1C }, L2(0), 900000 }, -+ { 0, { 384000, PLL_8, 0, 0x00 }, L2(0), 900000 }, - { 0, { 432000, HFPLL, 2, 0x20 }, L2(5), 900000 }, - { 1, { 486000, HFPLL, 2, 0x24 }, L2(5), 900000 }, - { 0, { 540000, HFPLL, 2, 0x28 }, L2(5), 925000 }, -@@ -218,11 +235,22 @@ static struct acpu_level acpu_freq_tbl_fast[] __initdata = { - { 1, { 1026000, HFPLL, 1, 0x26 }, L2(10), 1050000 }, - { 0, { 1080000, HFPLL, 1, 0x28 }, L2(15), 1100000 }, - { 1, { 1134000, HFPLL, 1, 0x2A }, L2(15), 1100000 }, -- { 1, { 1188000, HFPLL, 1, 0x2C }, L2(15), 1125000 }, -- { 1, { 1300000, HFPLL, 1, 0x30 }, L2(15), 1150000 }, -- { 1, { 1400000, HFPLL, 1, 0x32 }, L2(15), 1162500 }, -- { 1, { 1500000, HFPLL, 1, 0x34 }, L2(15), 1175000 }, -- { 1, { 1600000, HFPLL, 1, 0x36 }, L2(15), 1200000 }, -+ { 0, { 1188000, HFPLL, 1, 0x2C }, L2(15), 1125000 }, -+ { 0, { 1242000, HFPLL, 1, 0x2E }, L2(18), 1125000 }, -+ { 0, { 1296000, HFPLL, 1, 0x30 }, L2(18), 1125000 }, -+ { 1, { 1350000, HFPLL, 1, 0x32 }, L2(18), 1125000 }, -+ { 0, { 1404000, HFPLL, 1, 0x34 }, L2(18), 1137500 }, -+ { 1, { 1458000, HFPLL, 1, 0x36 }, L2(18), 1137500 }, -+ { 1, { 1512000, HFPLL, 1, 0x38 }, L2(18), 1150000 }, -+ { 1, { 1566000, HFPLL, 1, 0x3A }, L2(18), 1175000 }, -+ { 1, { 1620000, HFPLL, 1, 0x3C }, L2(18), 1190000 }, -+ { 1, { 1674000, HFPLL, 1, 0x3E }, L2(18), 1200000 }, -+ { 1, { 1728000, HFPLL, 1, 0x40 }, L2(18), 1225000 }, -+ { 1, { 1836000, HFPLL, 1, 0x44 }, L2(18), 1250000 }, -+ { 1, { 1890000, HFPLL, 1, 0x46 }, L2(18), 1275000 }, -+ { 1, { 1944000, HFPLL, 1, 0x48 }, L2(18), 1312500 }, -+ { 1, { 1998000, HFPLL, 1, 0x4A }, L2(18), 1325000 }, -+ { 1, { 2052000, HFPLL, 1, 0x4C }, L2(18), 1337500 }, - { 0, { 0 } } - }; - --- -2.9.3 - - -From 9e64678050785692e766e29c11bfe4c7d1e72995 Mon Sep 17 00:00:00 2001 -From: Tad -Date: Sun, 11 Dec 2016 20:41:35 -0500 -Subject: [PATCH 4/4] Max OC - -Change-Id: I6e2089eb1f8de9200964acd6271649f6af70edfd ---- - arch/arm/mach-msm/acpuclock-8930.c | 9 +++++---- - arch/arm/mach-msm/acpuclock-krait.c | 2 +- - arch/arm/mach-msm/board-8930-regulator-pm8038.c | 4 ++-- - arch/arm/mach-msm/board-8930-regulator-pm8917.c | 4 ++-- - 4 files changed, 10 insertions(+), 9 deletions(-) - -diff --git a/arch/arm/mach-msm/acpuclock-8930.c b/arch/arm/mach-msm/acpuclock-8930.c -index 9067efc..693a254 100644 ---- a/arch/arm/mach-msm/acpuclock-8930.c -+++ b/arch/arm/mach-msm/acpuclock-8930.c -@@ -52,7 +52,7 @@ static struct scalable scalable_pm8917[] __initdata = { - .aux_clk_sel = 3, - .sec_clk_sel = 2, - .l2cpmr_iaddr = 0x4501, -- .vreg[VREG_CORE] = { "krait0", 1300000 }, -+ .vreg[VREG_CORE] = { "krait0", 1400000 }, - .vreg[VREG_MEM] = { "krait0_mem", 1150000 }, - .vreg[VREG_DIG] = { "krait0_dig", 1150000 }, - .vreg[VREG_HFPLL_A] = { "krait0_s8", 2050000 }, -@@ -64,7 +64,7 @@ static struct scalable scalable_pm8917[] __initdata = { - .aux_clk_sel = 3, - .sec_clk_sel = 2, - .l2cpmr_iaddr = 0x5501, -- .vreg[VREG_CORE] = { "krait1", 1300000 }, -+ .vreg[VREG_CORE] = { "krait1", 1400000 }, - .vreg[VREG_MEM] = { "krait1_mem", 1150000 }, - .vreg[VREG_DIG] = { "krait1_dig", 1150000 }, - .vreg[VREG_HFPLL_A] = { "krait1_s8", 2050000 }, -@@ -88,7 +88,7 @@ static struct scalable scalable[] __initdata = { - .aux_clk_sel = 3, - .sec_clk_sel = 2, - .l2cpmr_iaddr = 0x4501, -- .vreg[VREG_CORE] = { "krait0", 1300000 }, -+ .vreg[VREG_CORE] = { "krait0", 1400000 }, - .vreg[VREG_MEM] = { "krait0_mem", 1150000 }, - .vreg[VREG_DIG] = { "krait0_dig", 1150000 }, - .vreg[VREG_HFPLL_A] = { "krait0_hfpll", 1800000 }, -@@ -99,7 +99,7 @@ static struct scalable scalable[] __initdata = { - .aux_clk_sel = 3, - .sec_clk_sel = 2, - .l2cpmr_iaddr = 0x5501, -- .vreg[VREG_CORE] = { "krait1", 1300000 }, -+ .vreg[VREG_CORE] = { "krait1", 1400000 }, - .vreg[VREG_MEM] = { "krait1_mem", 1150000 }, - .vreg[VREG_DIG] = { "krait1_dig", 1150000 }, - .vreg[VREG_HFPLL_A] = { "krait1_hfpll", 1800000 }, -@@ -126,6 +126,7 @@ static struct msm_bus_paths bw_level_tbl[] __initdata = { - [8] = BW_MBPS(4532), /* At least 566 MHz on bus. */ - [9] = BW_MBPS(4624), /* At least 578 MHz on bus. */ - [10] = BW_MBPS(4800), /* At least 600 MHz on bus. */ -+ [11] = BW_MBPS(5336), /* At least 667 MHz on bus. */ - }; - - static struct msm_bus_scale_pdata bus_scale_data __initdata = { -diff --git a/arch/arm/mach-msm/acpuclock-krait.c b/arch/arm/mach-msm/acpuclock-krait.c -index f216ee5..cfbf338 100755 ---- a/arch/arm/mach-msm/acpuclock-krait.c -+++ b/arch/arm/mach-msm/acpuclock-krait.c -@@ -932,7 +932,7 @@ static void __init bus_init(const struct l2_level *l2_level) - } - - #ifdef CONFIG_CPU_FREQ_MSM --static struct cpufreq_frequency_table freq_table[NR_CPUS][35]; -+static struct cpufreq_frequency_table freq_table[NR_CPUS][53]; - - static void __init cpufreq_table_init(void) - { -diff --git a/arch/arm/mach-msm/board-8930-regulator-pm8038.c b/arch/arm/mach-msm/board-8930-regulator-pm8038.c -index 4cf0f54..b5a6602 100755 ---- a/arch/arm/mach-msm/board-8930-regulator-pm8038.c -+++ b/arch/arm/mach-msm/board-8930-regulator-pm8038.c -@@ -541,9 +541,9 @@ msm8930_pm8038_gpio_regulator_pdata[] __devinitdata = { - /* SAW regulator constraints */ - struct regulator_init_data msm8930_pm8038_saw_regulator_core0_pdata = - /* ID vreg_name min_uV max_uV */ -- SAW_VREG_INIT(S5, "8038_s5", 850000, 1300000); -+ SAW_VREG_INIT(S5, "8038_s5", 850000, 1400000); - struct regulator_init_data msm8930_pm8038_saw_regulator_core1_pdata = -- SAW_VREG_INIT(S6, "8038_s6", 850000, 1300000); -+ SAW_VREG_INIT(S6, "8038_s6", 850000, 1400000); - - /* PM8038 regulator constraints */ - struct pm8xxx_regulator_platform_data -diff --git a/arch/arm/mach-msm/board-8930-regulator-pm8917.c b/arch/arm/mach-msm/board-8930-regulator-pm8917.c -index b0dedad..ce3a17f 100644 ---- a/arch/arm/mach-msm/board-8930-regulator-pm8917.c -+++ b/arch/arm/mach-msm/board-8930-regulator-pm8917.c -@@ -501,9 +501,9 @@ msm8930_pm8917_gpio_regulator_pdata[] __devinitdata = { - /* SAW regulator constraints */ - struct regulator_init_data msm8930_pm8917_saw_regulator_core0_pdata = - /* ID vreg_name min_uV max_uV */ -- SAW_VREG_INIT(S5, "8917_s5", 850000, 1300000); -+ SAW_VREG_INIT(S5, "8917_s5", 850000, 1400000); - struct regulator_init_data msm8930_pm8917_saw_regulator_core1_pdata = -- SAW_VREG_INIT(S6, "8917_s6", 850000, 1300000); -+ SAW_VREG_INIT(S6, "8917_s6", 850000, 1400000); - - /* PM8917 regulator constraints */ - struct pm8xxx_regulator_platform_data --- -2.9.3 - diff --git a/Patches/LineageOS-11.0/android_kernel_zte_msm8930/Timeconst-Fix.patch b/Patches/LineageOS-11.0/android_kernel_zte_msm8930/Timeconst-Fix.patch deleted file mode 100644 index ed21a8c9..00000000 --- a/Patches/LineageOS-11.0/android_kernel_zte_msm8930/Timeconst-Fix.patch +++ /dev/null @@ -1,41 +0,0 @@ -From 526a26556b9069238ea7eecb9095cc672daef0e5 Mon Sep 17 00:00:00 2001 -From: "H. Peter Anvin" -Date: Thu, 7 Feb 2013 17:14:08 -0800 -Subject: [PATCH] timeconst.pl: Eliminate Perl warning - -commit 63a3f603413ffe82ad775f2d62a5afff87fd94a0 upstream. - -defined(@array) is deprecated in Perl and gives off a warning. -Restructure the code to remove that warning. - -[ hpa: it would be interesting to revert to the timeconst.bc script. - It appears that the failures reported by akpm during testing of - that script was due to a known broken version of make, not a problem - with bc. The Makefile rules could probably be restructured to avoid - the make bug, or it is probably old enough that it doesn't matter. ] - -Reported-by: Andi Kleen -Signed-off-by: H. Peter Anvin -Cc: Andrew Morton -Signed-off-by: Greg Kroah-Hartman ---- - kernel/timeconst.pl | 6 ++---- - 1 file changed, 2 insertions(+), 4 deletions(-) - -diff --git a/kernel/timeconst.pl b/kernel/timeconst.pl -index eb51d76..3f42652 100644 ---- a/kernel/timeconst.pl -+++ b/kernel/timeconst.pl -@@ -369,10 +369,8 @@ (@) - die "Usage: $0 HZ\n"; - } - -- @val = @{$canned_values{$hz}}; -- if (!defined(@val)) { -- @val = compute_values($hz); -- } -+ $cv = $canned_values{$hz}; -+ @val = defined($cv) ? @$cv : compute_values($hz); - output($hz, @val); - } - exit 0; diff --git a/Patches/LineageOS-14.1/android_kernel_lge_bullhead/0001-OverUnderClock.patch b/Patches/LineageOS-14.1/android_kernel_common_msm8992/0001-OverUnderClock.patch similarity index 100% rename from Patches/LineageOS-14.1/android_kernel_lge_bullhead/0001-OverUnderClock.patch rename to Patches/LineageOS-14.1/android_kernel_common_msm8992/0001-OverUnderClock.patch diff --git a/Patches/LineageOS-14.1/android_kernel_lge_bullhead/0002-MMC_Tweak.patch b/Patches/LineageOS-14.1/android_kernel_common_msm8992/0002-MMC_Tweak.patch similarity index 100% rename from Patches/LineageOS-14.1/android_kernel_lge_bullhead/0002-MMC_Tweak.patch rename to Patches/LineageOS-14.1/android_kernel_common_msm8992/0002-MMC_Tweak.patch diff --git a/Patches/LineageOS-14.1/android_kernel_motorola_msm8992/0001-OverUnderClock.patch b/Patches/LineageOS-14.1/android_kernel_motorola_msm8992/0001-OverUnderClock.patch deleted file mode 100644 index 40914170..00000000 --- a/Patches/LineageOS-14.1/android_kernel_motorola_msm8992/0001-OverUnderClock.patch +++ /dev/null @@ -1,484 +0,0 @@ -From 28793d3021e480bba68fe8b76d9848a6b8aee5d5 Mon Sep 17 00:00:00 2001 -From: flar2 -Date: Tue, 3 Nov 2015 21:21:34 -0500 -Subject: [PATCH 1/3] msm8992 initial overclocking - ---- - arch/arm/boot/dts/qcom/msm8992-regulator.dtsi | 30 ++++++++++++-------- - arch/arm/boot/dts/qcom/msm8992.dtsi | 40 +++++++++++++++++++------- - drivers/clk/qcom/clock-cpu-8994.c | 8 +++--- - drivers/cpufreq/qcom-cpufreq.c | 41 +++++++++++++++++++++++++++ - 4 files changed, 93 insertions(+), 26 deletions(-) - -diff --git a/arch/arm/boot/dts/qcom/msm8992-regulator.dtsi b/arch/arm/boot/dts/qcom/msm8992-regulator.dtsi -index d5f6860..23b23ba 100644 ---- a/arch/arm/boot/dts/qcom/msm8992-regulator.dtsi -+++ b/arch/arm/boot/dts/qcom/msm8992-regulator.dtsi -@@ -605,7 +605,7 @@ - regulator-name = "apc0_corner"; - qcom,cpr-fuse-corners = <4>; - regulator-min-microvolt = <1>; -- regulator-max-microvolt = <10>; -+ regulator-max-microvolt = <12>; - - qcom,cpr-voltage-ceiling = <900000 900000 1000000 1180000>; - qcom,cpr-voltage-floor = <640000 700000 800000 850000>; -@@ -669,15 +669,15 @@ - qcom,cpr-init-voltage-ref = <900000 900000 1000000 1230000>; - qcom,cpr-init-voltage-step = <10000>; - -- qcom,cpr-corner-map = <1 1 2 2 3 3 4 4 4 4>; -+ qcom,cpr-corner-map = <1 1 2 2 3 3 4 4 4 4 4 4>; - qcom,cpr-voltage-ceiling-override = - <0xFFFFFFFF 0 800000 800000 900000 900000 - 1000000 1000000 1115000 1115000 -- 1180000 1180000>; -+ 1180000 1180000 1180000 1180000>; - qcom,cpr-voltage-floor-override = - <0xFFFFFFFF 0 640000 655000 700000 735000 - 800000 835000 850000 875000 -- 950000 1000000>; -+ 950000 1000000 1000000 1000000>; - qcom,cpr-fuse-version-map = - <0 0xffffffff 0 0 0 0 0>, - <0 0xffffffff 1 0 0 0 0>, -@@ -759,10 +759,12 @@ - <7 864000000>, - <8 960000000>, - <9 1248000000>, -- <10 1440000000>; -+ <10 1440000000>, -+ <11 1536000000>, -+ <12 1632000000>; - qcom,cpr-speed-bin-max-corners = - <0 0 2 4 6 9>, -- <1 0 2 4 6 10>; -+ <1 0 2 4 6 12>; - qcom,cpr-enable; - }; - -@@ -774,7 +776,7 @@ - regulator-name = "apc1_corner"; - qcom,cpr-fuse-corners = <4>; - regulator-min-microvolt = <1>; -- regulator-max-microvolt = <15>; -+ regulator-max-microvolt = <17>; - - qcom,cpr-voltage-ceiling = <900000 900000 1000000 1180000>; - qcom,cpr-voltage-floor = <640000 640000 745000 850000>; -@@ -841,17 +843,19 @@ - qcom,cpr-init-voltage-ref = <900000 900000 1000000 1230000>; - qcom,cpr-init-voltage-step = <10000>; - -- qcom,cpr-corner-map = <1 2 2 2 2 3 3 3 4 4 4 4 4 4 4>; -+ qcom,cpr-corner-map = <1 2 2 2 2 3 3 3 4 4 4 4 4 4 4 4 4>; - qcom,cpr-voltage-ceiling-override = - <0xFFFFFFFF 0 900000 900000 900000 900000 - 900000 1000000 1000000 1000000 - 1115000 1115000 1115000 1115000 -- 1115000 1115000 1180000>; -+ 1115000 1115000 1180000 1180000 -+ 1180000>; - qcom,cpr-voltage-floor-override = - <0xFFFFFFFF 0 640000 640000 665000 690000 - 735000 745000 770000 785000 - 850000 860000 880000 900000 -- 920000 935000 1000000>; -+ 920000 935000 1000000 1000000 -+ 1000000>; - qcom,cpr-fuse-version-map = - <0xffffffff 0xffffffff 0 4 4 4 4>, - <0xffffffff 0xffffffff 1 4 4 4 4>, -@@ -908,9 +912,11 @@ - <12 1536000000>, - <13 1632000000>, - <14 1689600000>, -- <15 1824000000>; -+ <15 1824000000>, -+ <16 1958400000>, -+ <17 2016000000>; - qcom,cpr-speed-bin-max-corners = -- <0xFFFFFFFF 0 1 5 8 15>; -+ <0xFFFFFFFF 0 1 5 8 17>; - qcom,cpr-enable; - }; - -diff --git a/arch/arm/boot/dts/qcom/msm8992.dtsi b/arch/arm/boot/dts/qcom/msm8992.dtsi -index 5ba420c..8892b56 100644 ---- a/arch/arm/boot/dts/qcom/msm8992.dtsi -+++ b/arch/arm/boot/dts/qcom/msm8992.dtsi -@@ -852,7 +852,9 @@ - < 787200 3509 >, - < 864000 4173 >, - < 960000 5271 >, -- < 1440000 7102 >; -+ < 1440000 7102 >, -+ < 1536000 7102 >, -+ < 1632000 7102 >; - cpu-to-dev-map-4 = - < 384000 1525 >, - < 633600 2288 >, -@@ -860,16 +862,22 @@ - < 864000 4173 >, - < 960000 5271 >, - < 1344000 5928 >, -- < 1824000 7102 >; -+ < 1824000 7102 >, -+ < 1958400 7102 >, -+ < 2016000 7102 >; - }; - - mincpubw-cpufreq { - target-dev = <&mincpubw>; - cpu-to-dev-map-0 = -- < 1440000 1525 >; -+ < 1440000 1525 >, -+ < 1536000 1525 >, -+ < 1632000 1525 >; - cpu-to-dev-map-4 = - < 1689600 1525 >, -- < 1824000 5928 >; -+ < 1824000 1525 >, -+ < 1958400 1525 >, -+ < 2016000 5928 >; - }; - - cci-cpufreq { -@@ -880,7 +888,9 @@ - < 787200 384000 >, - < 864000 556800 >, - < 960000 729600 >, -- < 1440000 787200 >; -+ < 1440000 787200 >, -+ < 1536000 787200 >, -+ < 1632000 787200 >; - cpu-to-dev-map-4 = - < 384000 134400 >, - < 480000 300000 >, -@@ -888,7 +898,9 @@ - < 768000 556800 >, - < 960000 600000 >, - < 1440000 729600 >, -- < 1824000 787200 >; -+ < 1824000 787200 >, -+ < 1958400 787200 >, -+ < 2016000 787200 >; - }; - }; - -@@ -915,7 +927,9 @@ - < 864000 >, - < 960000 >, - < 1248000 >, -- < 1440000 >; -+ < 1440000 >, -+ < 1536000 >, -+ < 1632000 >; - - qcom,cpufreq-table-4 = - < 384000 >, -@@ -930,7 +944,9 @@ - < 1536000 >, - < 1632000 >, - < 1689600 >, -- < 1824000 >; -+ < 1824000 >, -+ < 1958400 >, -+ < 2016000 >; - - }; - -@@ -968,7 +984,9 @@ - < 864000000 7>, - < 960000000 8>, - < 1248000000 9>, -- < 1440000000 10>; -+ < 1440000000 10>, -+ < 1536000000 11>, -+ < 1632000000 12>; - qcom,a57-speedbin0-v0 = - < 0 0>, - < 384000000 5>, -@@ -983,7 +1001,9 @@ - < 1536000000 12>, - < 1632000000 13>, - < 1689600000 14>, -- < 1824000000 15>; -+ < 1824000000 15>, -+ < 1958400000 16>, -+ < 2016000000 17>; - qcom,cci-speedbin0-v0 = - < 0 0>, - < 134400000 2>, -diff --git a/drivers/clk/qcom/clock-cpu-8994.c b/drivers/clk/qcom/clock-cpu-8994.c -index 6eb346b..de3d72f 100644 ---- a/drivers/clk/qcom/clock-cpu-8994.c -+++ b/drivers/clk/qcom/clock-cpu-8994.c -@@ -191,13 +191,13 @@ static struct pll_clk a57_pll0 = { - .test_ctl_lo_val = 0x00010000, - }, - .min_rate = 1209600000, -- .max_rate = 1996800000, -+ .max_rate = 2073600000, - .base = &vbases[C1_PLL_BASE], - .c = { - .parent = &xo_ao.c, - .dbg_name = "a57_pll0", - .ops = &clk_ops_variable_rate_pll, -- VDD_DIG_FMAX_MAP2(LOW, 1593600000, NOMINAL, 1996800000), -+ VDD_DIG_FMAX_MAP2(LOW, 1593600000, NOMINAL, 2073600000), - CLK_INIT(a57_pll0.c), - }, - }; -@@ -229,13 +229,13 @@ static struct pll_clk a57_pll1 = { - /* Necessary since we'll be setting a rate before handoff on V1 */ - .src_rate = 19200000, - .min_rate = 1209600000, -- .max_rate = 1996800000, -+ .max_rate = 2073600000, - .base = &vbases[C1_PLL_BASE], - .c = { - .parent = &xo_ao.c, - .dbg_name = "a57_pll1", - .ops = &clk_ops_variable_rate_pll, -- VDD_DIG_FMAX_MAP2(LOW, 1593600000, NOMINAL, 1996800000), -+ VDD_DIG_FMAX_MAP2(LOW, 1593600000, NOMINAL, 2073600000), - CLK_INIT(a57_pll1.c), - }, - }; -diff --git a/drivers/cpufreq/qcom-cpufreq.c b/drivers/cpufreq/qcom-cpufreq.c -index e30b0cb..dd3a589 100644 ---- a/drivers/cpufreq/qcom-cpufreq.c -+++ b/drivers/cpufreq/qcom-cpufreq.c -@@ -31,6 +31,40 @@ - - static DEFINE_MUTEX(l2bw_lock); - -+static unsigned long arg_cpu_max_a53 = 1440000; -+ -+static int __init cpufreq_read_cpu_max_a53(char *cpu_max_a53) -+{ -+ unsigned long ui_khz; -+ int ret; -+ -+ ret = kstrtoul(cpu_max_a53, 0, &ui_khz); -+ if (ret) -+ return -EINVAL; -+ -+ arg_cpu_max_a53 = ui_khz; -+ printk("cpu_max_a53=%lu\n", arg_cpu_max_a53); -+ return ret; -+} -+__setup("cpu_max_a53=", cpufreq_read_cpu_max_a53); -+ -+static unsigned long arg_cpu_max_a57 = 1824000; -+ -+static int __init cpufreq_read_cpu_max_a57(char *cpu_max_a57) -+{ -+ unsigned long ui_khz; -+ int ret; -+ -+ ret = kstrtoul(cpu_max_a57, 0, &ui_khz); -+ if (ret) -+ return -EINVAL; -+ -+ arg_cpu_max_a57 = ui_khz; -+ printk("cpu_max_a57=%lu\n", arg_cpu_max_a57); -+ return ret; -+} -+__setup("cpu_max_a57=", cpufreq_read_cpu_max_a57); -+ - static struct clk *cpu_clk[NR_CPUS]; - static struct clk *l2_clk; - static DEFINE_PER_CPU(struct cpufreq_frequency_table *, freq_table); -@@ -364,6 +398,13 @@ static struct cpufreq_frequency_table *cpufreq_parse_dt(struct device *dev, - if (i > 0 && f <= ftbl[i-1].frequency) - break; - -+ //Custom max freq -+ if ((cpu < 4 && f > arg_cpu_max_a53) || -+ (cpu >= 4 && f > arg_cpu_max_a57)) { -+ nf = i; -+ break; -+ } -+ - ftbl[i].driver_data = i; - ftbl[i].frequency = f; - } --- -2.9.3 - - -From 9dfe99b9f8eead920f7cdefdb2ae7b1cea776d9b Mon Sep 17 00:00:00 2001 -From: dirtyhank -Date: Thu, 14 Jan 2016 12:56:07 +0100 -Subject: [PATCH 2/3] CPU underclocking - - Based on underclocking to Nexus 6P by anarkia1976 ---- - arch/arm/boot/dts/qcom/msm8992-regulator.dtsi | 6 +++--- - arch/arm/boot/dts/qcom/msm8992.dtsi | 14 +++++++++++--- - 2 files changed, 14 insertions(+), 6 deletions(-) - -diff --git a/arch/arm/boot/dts/qcom/msm8992-regulator.dtsi b/arch/arm/boot/dts/qcom/msm8992-regulator.dtsi -index 23b23ba..1ef9eb3 100644 ---- a/arch/arm/boot/dts/qcom/msm8992-regulator.dtsi -+++ b/arch/arm/boot/dts/qcom/msm8992-regulator.dtsi -@@ -750,7 +750,7 @@ - qcom,cpr-voltage-scaling-factor-max = <0 0 2000 2000>; - qcom,cpr-quot-adjust-scaling-factor-max = <0 2000 2000 2000>; - qcom,cpr-corner-frequency-map = -- <1 300000000>, -+ <1 302400000>, - <2 384000000>, - <3 460800000>, - <4 600000000>, -@@ -898,8 +898,8 @@ - qcom,cpr-voltage-scaling-factor-max = <0 0 2000 2000>; - qcom,cpr-quot-adjust-scaling-factor-max = <0 0 2000 2000>; - qcom,cpr-corner-frequency-map = -- <1 300000000>, /* SVS Fmin for "SVS2" */ -- <2 300000000>, -+ <1 302400000>, /* SVS Fmin for "SVS2" */ -+ <2 302400000>, - <3 384000000>, - <4 480000000>, - <5 633600000>, -diff --git a/arch/arm/boot/dts/qcom/msm8992.dtsi b/arch/arm/boot/dts/qcom/msm8992.dtsi -index 8892b56..f6a39cd 100644 ---- a/arch/arm/boot/dts/qcom/msm8992.dtsi -+++ b/arch/arm/boot/dts/qcom/msm8992.dtsi -@@ -796,7 +796,7 @@ - governor = "cpufreq"; - freq-tbl-khz = - < 134400 >, -- < 300000 >, -+ < 302400 >, - < 384000 >, - < 556800 >, - < 600000 >, -@@ -856,7 +856,8 @@ - < 1536000 7102 >, - < 1632000 7102 >; - cpu-to-dev-map-4 = -- < 384000 1525 >, -+ < 302400 1525 >, -+ < 384000 1525 >, - < 633600 2288 >, - < 768000 3509 >, - < 864000 4173 >, -@@ -883,6 +884,7 @@ - cci-cpufreq { - target-dev = <&cci_cache>; - cpu-to-dev-map-0 = -+ < 302400 134400 >, - < 384000 134400 >, - < 600000 300000 >, - < 787200 384000 >, -@@ -892,6 +894,7 @@ - < 1536000 787200 >, - < 1632000 787200 >; - cpu-to-dev-map-4 = -+ < 302400 134400 >, - < 384000 134400 >, - < 480000 300000 >, - < 633600 384000 >, -@@ -919,6 +922,7 @@ - qcom,governor-per-policy; - - qcom,cpufreq-table-0 = -+ < 302400 >, - < 384000 >, - < 460800 >, - < 600000 >, -@@ -932,6 +936,7 @@ - < 1632000 >; - - qcom,cpufreq-table-4 = -+ < 302400 >, - < 384000 >, - < 480000 >, - < 633600 >, -@@ -966,6 +971,7 @@ - vdd-dig-supply = <&pm8994_s2_corner_ao>; - qcom,a53-speedbin0-v0 = - < 0 0>, -+ < 302400000 1>, - < 384000000 2>, - < 460800000 3>, - < 600000000 4>, -@@ -976,6 +982,7 @@ - < 1248000000 9>; - qcom,a53-speedbin1-v0 = - < 0 0>, -+ < 302400000 1>, - < 384000000 2>, - < 460800000 3>, - < 600000000 4>, -@@ -989,6 +996,7 @@ - < 1632000000 12>; - qcom,a57-speedbin0-v0 = - < 0 0>, -+ < 302400000 5>, - < 384000000 5>, - < 480000000 5>, - < 633600000 5>, -@@ -1007,7 +1015,7 @@ - qcom,cci-speedbin0-v0 = - < 0 0>, - < 134400000 2>, -- < 300000000 4>, -+ < 302400000 4>, - < 384000000 6>, - < 556800000 6>, - < 600000000 8>, --- -2.9.3 - - -From b7e24657fb125b77bb5d9a39493040e1234c7c83 Mon Sep 17 00:00:00 2001 -From: flar2 -Date: Mon, 21 Nov 2016 21:40:09 -0500 -Subject: [PATCH 3/3] msm8992: bump oc voltages - ---- - arch/arm/boot/dts/qcom/msm8992-regulator.dtsi | 8 ++++---- - 1 file changed, 4 insertions(+), 4 deletions(-) - -diff --git a/arch/arm/boot/dts/qcom/msm8992-regulator.dtsi b/arch/arm/boot/dts/qcom/msm8992-regulator.dtsi -index 1ef9eb3..d2a875b 100644 ---- a/arch/arm/boot/dts/qcom/msm8992-regulator.dtsi -+++ b/arch/arm/boot/dts/qcom/msm8992-regulator.dtsi -@@ -673,11 +673,11 @@ - qcom,cpr-voltage-ceiling-override = - <0xFFFFFFFF 0 800000 800000 900000 900000 - 1000000 1000000 1115000 1115000 -- 1180000 1180000 1180000 1180000>; -+ 1180000 1180000 1180000 1200000>; - qcom,cpr-voltage-floor-override = - <0xFFFFFFFF 0 640000 655000 700000 735000 - 800000 835000 850000 875000 -- 950000 1000000 1000000 1000000>; -+ 950000 1000000 1000000 1100000>; - qcom,cpr-fuse-version-map = - <0 0xffffffff 0 0 0 0 0>, - <0 0xffffffff 1 0 0 0 0>, -@@ -849,13 +849,13 @@ - 900000 1000000 1000000 1000000 - 1115000 1115000 1115000 1115000 - 1115000 1115000 1180000 1180000 -- 1180000>; -+ 1200000>; - qcom,cpr-voltage-floor-override = - <0xFFFFFFFF 0 640000 640000 665000 690000 - 735000 745000 770000 785000 - 850000 860000 880000 900000 - 920000 935000 1000000 1000000 -- 1000000>; -+ 1100000>; - qcom,cpr-fuse-version-map = - <0xffffffff 0xffffffff 0 4 4 4 4>, - <0xffffffff 0xffffffff 1 4 4 4 4>, --- -2.9.3 - diff --git a/Patches/LineageOS-14.1/android_kernel_motorola_msm8992/0002-MMC_Tweak.patch b/Patches/LineageOS-14.1/android_kernel_motorola_msm8992/0002-MMC_Tweak.patch deleted file mode 100644 index 0c6fc863..00000000 --- a/Patches/LineageOS-14.1/android_kernel_motorola_msm8992/0002-MMC_Tweak.patch +++ /dev/null @@ -1,42 +0,0 @@ -From f24f2dec25043cf7e6ef0f80a65dde45f2f131dd Mon Sep 17 00:00:00 2001 -From: franciscofranco -Date: Wed, 20 Jan 2016 01:45:39 +0000 -Subject: [PATCH] IKSWM-6057: dts: mmc: remove wakeup on idle flag - -Remove the wakeup-on-idle flag can improve the mmc -performance(verified with iozone). No current drain -and other system performance impact. - -Change-Id: Ia90cdfb66569b5ee3713d2c9785a2b7a9d24760e -Signed-off-by: Lianwei Wang -Reviewed-on: http://gerrit.mot.com/785887 -SLTApproved: Slta Waiver -SME-Granted: SME Approvals Granted -Tested-by: Jira Key -Reviewed-by: Zhi-Ming Yuan -Submit-Approved: Jira Key -Signed-off-by: franciscofranco ---- - arch/arm/boot/dts/qcom/msm8992.dtsi | 2 -- - 1 file changed, 2 deletions(-) - -diff --git a/arch/arm/boot/dts/qcom/msm8992.dtsi b/arch/arm/boot/dts/qcom/msm8992.dtsi -index 5dedecb..dc70365 100644 ---- a/arch/arm/boot/dts/qcom/msm8992.dtsi -+++ b/arch/arm/boot/dts/qcom/msm8992.dtsi -@@ -1706,7 +1706,6 @@ - qcom,cpu-dma-latency-us = <301 70>; - qcom,cpu-affinity = "affine_cores"; - qcom,cpu-affinity-mask = <0x0f 0xf0>; -- qcom,wakeup-on-idle; - - qcom,msm-bus,name = "sdhc1"; - qcom,msm-bus,num-cases = <9>; -@@ -1746,7 +1745,6 @@ - qcom,cpu-dma-latency-us = <301 70>; - qcom,cpu-affinity = "affine_cores"; - qcom,cpu-affinity-mask = <0x0f 0xf0>; -- qcom,wakeup-on-idle; - - qcom,msm-bus,name = "sdhc2"; - qcom,msm-bus,num-cases = <8>; diff --git a/Patches/LineageOS-14.1/android_kernel_nextbit_msm8992/0001-OverUnderClock.patch b/Patches/LineageOS-14.1/android_kernel_nextbit_msm8992/0001-OverUnderClock.patch deleted file mode 100644 index 40914170..00000000 --- a/Patches/LineageOS-14.1/android_kernel_nextbit_msm8992/0001-OverUnderClock.patch +++ /dev/null @@ -1,484 +0,0 @@ -From 28793d3021e480bba68fe8b76d9848a6b8aee5d5 Mon Sep 17 00:00:00 2001 -From: flar2 -Date: Tue, 3 Nov 2015 21:21:34 -0500 -Subject: [PATCH 1/3] msm8992 initial overclocking - ---- - arch/arm/boot/dts/qcom/msm8992-regulator.dtsi | 30 ++++++++++++-------- - arch/arm/boot/dts/qcom/msm8992.dtsi | 40 +++++++++++++++++++------- - drivers/clk/qcom/clock-cpu-8994.c | 8 +++--- - drivers/cpufreq/qcom-cpufreq.c | 41 +++++++++++++++++++++++++++ - 4 files changed, 93 insertions(+), 26 deletions(-) - -diff --git a/arch/arm/boot/dts/qcom/msm8992-regulator.dtsi b/arch/arm/boot/dts/qcom/msm8992-regulator.dtsi -index d5f6860..23b23ba 100644 ---- a/arch/arm/boot/dts/qcom/msm8992-regulator.dtsi -+++ b/arch/arm/boot/dts/qcom/msm8992-regulator.dtsi -@@ -605,7 +605,7 @@ - regulator-name = "apc0_corner"; - qcom,cpr-fuse-corners = <4>; - regulator-min-microvolt = <1>; -- regulator-max-microvolt = <10>; -+ regulator-max-microvolt = <12>; - - qcom,cpr-voltage-ceiling = <900000 900000 1000000 1180000>; - qcom,cpr-voltage-floor = <640000 700000 800000 850000>; -@@ -669,15 +669,15 @@ - qcom,cpr-init-voltage-ref = <900000 900000 1000000 1230000>; - qcom,cpr-init-voltage-step = <10000>; - -- qcom,cpr-corner-map = <1 1 2 2 3 3 4 4 4 4>; -+ qcom,cpr-corner-map = <1 1 2 2 3 3 4 4 4 4 4 4>; - qcom,cpr-voltage-ceiling-override = - <0xFFFFFFFF 0 800000 800000 900000 900000 - 1000000 1000000 1115000 1115000 -- 1180000 1180000>; -+ 1180000 1180000 1180000 1180000>; - qcom,cpr-voltage-floor-override = - <0xFFFFFFFF 0 640000 655000 700000 735000 - 800000 835000 850000 875000 -- 950000 1000000>; -+ 950000 1000000 1000000 1000000>; - qcom,cpr-fuse-version-map = - <0 0xffffffff 0 0 0 0 0>, - <0 0xffffffff 1 0 0 0 0>, -@@ -759,10 +759,12 @@ - <7 864000000>, - <8 960000000>, - <9 1248000000>, -- <10 1440000000>; -+ <10 1440000000>, -+ <11 1536000000>, -+ <12 1632000000>; - qcom,cpr-speed-bin-max-corners = - <0 0 2 4 6 9>, -- <1 0 2 4 6 10>; -+ <1 0 2 4 6 12>; - qcom,cpr-enable; - }; - -@@ -774,7 +776,7 @@ - regulator-name = "apc1_corner"; - qcom,cpr-fuse-corners = <4>; - regulator-min-microvolt = <1>; -- regulator-max-microvolt = <15>; -+ regulator-max-microvolt = <17>; - - qcom,cpr-voltage-ceiling = <900000 900000 1000000 1180000>; - qcom,cpr-voltage-floor = <640000 640000 745000 850000>; -@@ -841,17 +843,19 @@ - qcom,cpr-init-voltage-ref = <900000 900000 1000000 1230000>; - qcom,cpr-init-voltage-step = <10000>; - -- qcom,cpr-corner-map = <1 2 2 2 2 3 3 3 4 4 4 4 4 4 4>; -+ qcom,cpr-corner-map = <1 2 2 2 2 3 3 3 4 4 4 4 4 4 4 4 4>; - qcom,cpr-voltage-ceiling-override = - <0xFFFFFFFF 0 900000 900000 900000 900000 - 900000 1000000 1000000 1000000 - 1115000 1115000 1115000 1115000 -- 1115000 1115000 1180000>; -+ 1115000 1115000 1180000 1180000 -+ 1180000>; - qcom,cpr-voltage-floor-override = - <0xFFFFFFFF 0 640000 640000 665000 690000 - 735000 745000 770000 785000 - 850000 860000 880000 900000 -- 920000 935000 1000000>; -+ 920000 935000 1000000 1000000 -+ 1000000>; - qcom,cpr-fuse-version-map = - <0xffffffff 0xffffffff 0 4 4 4 4>, - <0xffffffff 0xffffffff 1 4 4 4 4>, -@@ -908,9 +912,11 @@ - <12 1536000000>, - <13 1632000000>, - <14 1689600000>, -- <15 1824000000>; -+ <15 1824000000>, -+ <16 1958400000>, -+ <17 2016000000>; - qcom,cpr-speed-bin-max-corners = -- <0xFFFFFFFF 0 1 5 8 15>; -+ <0xFFFFFFFF 0 1 5 8 17>; - qcom,cpr-enable; - }; - -diff --git a/arch/arm/boot/dts/qcom/msm8992.dtsi b/arch/arm/boot/dts/qcom/msm8992.dtsi -index 5ba420c..8892b56 100644 ---- a/arch/arm/boot/dts/qcom/msm8992.dtsi -+++ b/arch/arm/boot/dts/qcom/msm8992.dtsi -@@ -852,7 +852,9 @@ - < 787200 3509 >, - < 864000 4173 >, - < 960000 5271 >, -- < 1440000 7102 >; -+ < 1440000 7102 >, -+ < 1536000 7102 >, -+ < 1632000 7102 >; - cpu-to-dev-map-4 = - < 384000 1525 >, - < 633600 2288 >, -@@ -860,16 +862,22 @@ - < 864000 4173 >, - < 960000 5271 >, - < 1344000 5928 >, -- < 1824000 7102 >; -+ < 1824000 7102 >, -+ < 1958400 7102 >, -+ < 2016000 7102 >; - }; - - mincpubw-cpufreq { - target-dev = <&mincpubw>; - cpu-to-dev-map-0 = -- < 1440000 1525 >; -+ < 1440000 1525 >, -+ < 1536000 1525 >, -+ < 1632000 1525 >; - cpu-to-dev-map-4 = - < 1689600 1525 >, -- < 1824000 5928 >; -+ < 1824000 1525 >, -+ < 1958400 1525 >, -+ < 2016000 5928 >; - }; - - cci-cpufreq { -@@ -880,7 +888,9 @@ - < 787200 384000 >, - < 864000 556800 >, - < 960000 729600 >, -- < 1440000 787200 >; -+ < 1440000 787200 >, -+ < 1536000 787200 >, -+ < 1632000 787200 >; - cpu-to-dev-map-4 = - < 384000 134400 >, - < 480000 300000 >, -@@ -888,7 +898,9 @@ - < 768000 556800 >, - < 960000 600000 >, - < 1440000 729600 >, -- < 1824000 787200 >; -+ < 1824000 787200 >, -+ < 1958400 787200 >, -+ < 2016000 787200 >; - }; - }; - -@@ -915,7 +927,9 @@ - < 864000 >, - < 960000 >, - < 1248000 >, -- < 1440000 >; -+ < 1440000 >, -+ < 1536000 >, -+ < 1632000 >; - - qcom,cpufreq-table-4 = - < 384000 >, -@@ -930,7 +944,9 @@ - < 1536000 >, - < 1632000 >, - < 1689600 >, -- < 1824000 >; -+ < 1824000 >, -+ < 1958400 >, -+ < 2016000 >; - - }; - -@@ -968,7 +984,9 @@ - < 864000000 7>, - < 960000000 8>, - < 1248000000 9>, -- < 1440000000 10>; -+ < 1440000000 10>, -+ < 1536000000 11>, -+ < 1632000000 12>; - qcom,a57-speedbin0-v0 = - < 0 0>, - < 384000000 5>, -@@ -983,7 +1001,9 @@ - < 1536000000 12>, - < 1632000000 13>, - < 1689600000 14>, -- < 1824000000 15>; -+ < 1824000000 15>, -+ < 1958400000 16>, -+ < 2016000000 17>; - qcom,cci-speedbin0-v0 = - < 0 0>, - < 134400000 2>, -diff --git a/drivers/clk/qcom/clock-cpu-8994.c b/drivers/clk/qcom/clock-cpu-8994.c -index 6eb346b..de3d72f 100644 ---- a/drivers/clk/qcom/clock-cpu-8994.c -+++ b/drivers/clk/qcom/clock-cpu-8994.c -@@ -191,13 +191,13 @@ static struct pll_clk a57_pll0 = { - .test_ctl_lo_val = 0x00010000, - }, - .min_rate = 1209600000, -- .max_rate = 1996800000, -+ .max_rate = 2073600000, - .base = &vbases[C1_PLL_BASE], - .c = { - .parent = &xo_ao.c, - .dbg_name = "a57_pll0", - .ops = &clk_ops_variable_rate_pll, -- VDD_DIG_FMAX_MAP2(LOW, 1593600000, NOMINAL, 1996800000), -+ VDD_DIG_FMAX_MAP2(LOW, 1593600000, NOMINAL, 2073600000), - CLK_INIT(a57_pll0.c), - }, - }; -@@ -229,13 +229,13 @@ static struct pll_clk a57_pll1 = { - /* Necessary since we'll be setting a rate before handoff on V1 */ - .src_rate = 19200000, - .min_rate = 1209600000, -- .max_rate = 1996800000, -+ .max_rate = 2073600000, - .base = &vbases[C1_PLL_BASE], - .c = { - .parent = &xo_ao.c, - .dbg_name = "a57_pll1", - .ops = &clk_ops_variable_rate_pll, -- VDD_DIG_FMAX_MAP2(LOW, 1593600000, NOMINAL, 1996800000), -+ VDD_DIG_FMAX_MAP2(LOW, 1593600000, NOMINAL, 2073600000), - CLK_INIT(a57_pll1.c), - }, - }; -diff --git a/drivers/cpufreq/qcom-cpufreq.c b/drivers/cpufreq/qcom-cpufreq.c -index e30b0cb..dd3a589 100644 ---- a/drivers/cpufreq/qcom-cpufreq.c -+++ b/drivers/cpufreq/qcom-cpufreq.c -@@ -31,6 +31,40 @@ - - static DEFINE_MUTEX(l2bw_lock); - -+static unsigned long arg_cpu_max_a53 = 1440000; -+ -+static int __init cpufreq_read_cpu_max_a53(char *cpu_max_a53) -+{ -+ unsigned long ui_khz; -+ int ret; -+ -+ ret = kstrtoul(cpu_max_a53, 0, &ui_khz); -+ if (ret) -+ return -EINVAL; -+ -+ arg_cpu_max_a53 = ui_khz; -+ printk("cpu_max_a53=%lu\n", arg_cpu_max_a53); -+ return ret; -+} -+__setup("cpu_max_a53=", cpufreq_read_cpu_max_a53); -+ -+static unsigned long arg_cpu_max_a57 = 1824000; -+ -+static int __init cpufreq_read_cpu_max_a57(char *cpu_max_a57) -+{ -+ unsigned long ui_khz; -+ int ret; -+ -+ ret = kstrtoul(cpu_max_a57, 0, &ui_khz); -+ if (ret) -+ return -EINVAL; -+ -+ arg_cpu_max_a57 = ui_khz; -+ printk("cpu_max_a57=%lu\n", arg_cpu_max_a57); -+ return ret; -+} -+__setup("cpu_max_a57=", cpufreq_read_cpu_max_a57); -+ - static struct clk *cpu_clk[NR_CPUS]; - static struct clk *l2_clk; - static DEFINE_PER_CPU(struct cpufreq_frequency_table *, freq_table); -@@ -364,6 +398,13 @@ static struct cpufreq_frequency_table *cpufreq_parse_dt(struct device *dev, - if (i > 0 && f <= ftbl[i-1].frequency) - break; - -+ //Custom max freq -+ if ((cpu < 4 && f > arg_cpu_max_a53) || -+ (cpu >= 4 && f > arg_cpu_max_a57)) { -+ nf = i; -+ break; -+ } -+ - ftbl[i].driver_data = i; - ftbl[i].frequency = f; - } --- -2.9.3 - - -From 9dfe99b9f8eead920f7cdefdb2ae7b1cea776d9b Mon Sep 17 00:00:00 2001 -From: dirtyhank -Date: Thu, 14 Jan 2016 12:56:07 +0100 -Subject: [PATCH 2/3] CPU underclocking - - Based on underclocking to Nexus 6P by anarkia1976 ---- - arch/arm/boot/dts/qcom/msm8992-regulator.dtsi | 6 +++--- - arch/arm/boot/dts/qcom/msm8992.dtsi | 14 +++++++++++--- - 2 files changed, 14 insertions(+), 6 deletions(-) - -diff --git a/arch/arm/boot/dts/qcom/msm8992-regulator.dtsi b/arch/arm/boot/dts/qcom/msm8992-regulator.dtsi -index 23b23ba..1ef9eb3 100644 ---- a/arch/arm/boot/dts/qcom/msm8992-regulator.dtsi -+++ b/arch/arm/boot/dts/qcom/msm8992-regulator.dtsi -@@ -750,7 +750,7 @@ - qcom,cpr-voltage-scaling-factor-max = <0 0 2000 2000>; - qcom,cpr-quot-adjust-scaling-factor-max = <0 2000 2000 2000>; - qcom,cpr-corner-frequency-map = -- <1 300000000>, -+ <1 302400000>, - <2 384000000>, - <3 460800000>, - <4 600000000>, -@@ -898,8 +898,8 @@ - qcom,cpr-voltage-scaling-factor-max = <0 0 2000 2000>; - qcom,cpr-quot-adjust-scaling-factor-max = <0 0 2000 2000>; - qcom,cpr-corner-frequency-map = -- <1 300000000>, /* SVS Fmin for "SVS2" */ -- <2 300000000>, -+ <1 302400000>, /* SVS Fmin for "SVS2" */ -+ <2 302400000>, - <3 384000000>, - <4 480000000>, - <5 633600000>, -diff --git a/arch/arm/boot/dts/qcom/msm8992.dtsi b/arch/arm/boot/dts/qcom/msm8992.dtsi -index 8892b56..f6a39cd 100644 ---- a/arch/arm/boot/dts/qcom/msm8992.dtsi -+++ b/arch/arm/boot/dts/qcom/msm8992.dtsi -@@ -796,7 +796,7 @@ - governor = "cpufreq"; - freq-tbl-khz = - < 134400 >, -- < 300000 >, -+ < 302400 >, - < 384000 >, - < 556800 >, - < 600000 >, -@@ -856,7 +856,8 @@ - < 1536000 7102 >, - < 1632000 7102 >; - cpu-to-dev-map-4 = -- < 384000 1525 >, -+ < 302400 1525 >, -+ < 384000 1525 >, - < 633600 2288 >, - < 768000 3509 >, - < 864000 4173 >, -@@ -883,6 +884,7 @@ - cci-cpufreq { - target-dev = <&cci_cache>; - cpu-to-dev-map-0 = -+ < 302400 134400 >, - < 384000 134400 >, - < 600000 300000 >, - < 787200 384000 >, -@@ -892,6 +894,7 @@ - < 1536000 787200 >, - < 1632000 787200 >; - cpu-to-dev-map-4 = -+ < 302400 134400 >, - < 384000 134400 >, - < 480000 300000 >, - < 633600 384000 >, -@@ -919,6 +922,7 @@ - qcom,governor-per-policy; - - qcom,cpufreq-table-0 = -+ < 302400 >, - < 384000 >, - < 460800 >, - < 600000 >, -@@ -932,6 +936,7 @@ - < 1632000 >; - - qcom,cpufreq-table-4 = -+ < 302400 >, - < 384000 >, - < 480000 >, - < 633600 >, -@@ -966,6 +971,7 @@ - vdd-dig-supply = <&pm8994_s2_corner_ao>; - qcom,a53-speedbin0-v0 = - < 0 0>, -+ < 302400000 1>, - < 384000000 2>, - < 460800000 3>, - < 600000000 4>, -@@ -976,6 +982,7 @@ - < 1248000000 9>; - qcom,a53-speedbin1-v0 = - < 0 0>, -+ < 302400000 1>, - < 384000000 2>, - < 460800000 3>, - < 600000000 4>, -@@ -989,6 +996,7 @@ - < 1632000000 12>; - qcom,a57-speedbin0-v0 = - < 0 0>, -+ < 302400000 5>, - < 384000000 5>, - < 480000000 5>, - < 633600000 5>, -@@ -1007,7 +1015,7 @@ - qcom,cci-speedbin0-v0 = - < 0 0>, - < 134400000 2>, -- < 300000000 4>, -+ < 302400000 4>, - < 384000000 6>, - < 556800000 6>, - < 600000000 8>, --- -2.9.3 - - -From b7e24657fb125b77bb5d9a39493040e1234c7c83 Mon Sep 17 00:00:00 2001 -From: flar2 -Date: Mon, 21 Nov 2016 21:40:09 -0500 -Subject: [PATCH 3/3] msm8992: bump oc voltages - ---- - arch/arm/boot/dts/qcom/msm8992-regulator.dtsi | 8 ++++---- - 1 file changed, 4 insertions(+), 4 deletions(-) - -diff --git a/arch/arm/boot/dts/qcom/msm8992-regulator.dtsi b/arch/arm/boot/dts/qcom/msm8992-regulator.dtsi -index 1ef9eb3..d2a875b 100644 ---- a/arch/arm/boot/dts/qcom/msm8992-regulator.dtsi -+++ b/arch/arm/boot/dts/qcom/msm8992-regulator.dtsi -@@ -673,11 +673,11 @@ - qcom,cpr-voltage-ceiling-override = - <0xFFFFFFFF 0 800000 800000 900000 900000 - 1000000 1000000 1115000 1115000 -- 1180000 1180000 1180000 1180000>; -+ 1180000 1180000 1180000 1200000>; - qcom,cpr-voltage-floor-override = - <0xFFFFFFFF 0 640000 655000 700000 735000 - 800000 835000 850000 875000 -- 950000 1000000 1000000 1000000>; -+ 950000 1000000 1000000 1100000>; - qcom,cpr-fuse-version-map = - <0 0xffffffff 0 0 0 0 0>, - <0 0xffffffff 1 0 0 0 0>, -@@ -849,13 +849,13 @@ - 900000 1000000 1000000 1000000 - 1115000 1115000 1115000 1115000 - 1115000 1115000 1180000 1180000 -- 1180000>; -+ 1200000>; - qcom,cpr-voltage-floor-override = - <0xFFFFFFFF 0 640000 640000 665000 690000 - 735000 745000 770000 785000 - 850000 860000 880000 900000 - 920000 935000 1000000 1000000 -- 1000000>; -+ 1100000>; - qcom,cpr-fuse-version-map = - <0xffffffff 0xffffffff 0 4 4 4 4>, - <0xffffffff 0xffffffff 1 4 4 4 4>, --- -2.9.3 - diff --git a/Patches/LineageOS-14.1/android_kernel_nextbit_msm8992/0002-MMC_Tweak.patch b/Patches/LineageOS-14.1/android_kernel_nextbit_msm8992/0002-MMC_Tweak.patch deleted file mode 100644 index 0c6fc863..00000000 --- a/Patches/LineageOS-14.1/android_kernel_nextbit_msm8992/0002-MMC_Tweak.patch +++ /dev/null @@ -1,42 +0,0 @@ -From f24f2dec25043cf7e6ef0f80a65dde45f2f131dd Mon Sep 17 00:00:00 2001 -From: franciscofranco -Date: Wed, 20 Jan 2016 01:45:39 +0000 -Subject: [PATCH] IKSWM-6057: dts: mmc: remove wakeup on idle flag - -Remove the wakeup-on-idle flag can improve the mmc -performance(verified with iozone). No current drain -and other system performance impact. - -Change-Id: Ia90cdfb66569b5ee3713d2c9785a2b7a9d24760e -Signed-off-by: Lianwei Wang -Reviewed-on: http://gerrit.mot.com/785887 -SLTApproved: Slta Waiver -SME-Granted: SME Approvals Granted -Tested-by: Jira Key -Reviewed-by: Zhi-Ming Yuan -Submit-Approved: Jira Key -Signed-off-by: franciscofranco ---- - arch/arm/boot/dts/qcom/msm8992.dtsi | 2 -- - 1 file changed, 2 deletions(-) - -diff --git a/arch/arm/boot/dts/qcom/msm8992.dtsi b/arch/arm/boot/dts/qcom/msm8992.dtsi -index 5dedecb..dc70365 100644 ---- a/arch/arm/boot/dts/qcom/msm8992.dtsi -+++ b/arch/arm/boot/dts/qcom/msm8992.dtsi -@@ -1706,7 +1706,6 @@ - qcom,cpu-dma-latency-us = <301 70>; - qcom,cpu-affinity = "affine_cores"; - qcom,cpu-affinity-mask = <0x0f 0xf0>; -- qcom,wakeup-on-idle; - - qcom,msm-bus,name = "sdhc1"; - qcom,msm-bus,num-cases = <9>; -@@ -1746,7 +1745,6 @@ - qcom,cpu-dma-latency-us = <301 70>; - qcom,cpu-affinity = "affine_cores"; - qcom,cpu-affinity-mask = <0x0f 0xf0>; -- qcom,wakeup-on-idle; - - qcom,msm-bus,name = "sdhc2"; - qcom,msm-bus,num-cases = <8>; diff --git a/Patches/LineageOS-14.1/android_kernel_oneplus_msm8974/0001-OverUnderClock.patch b/Patches/LineageOS-14.1/android_kernel_oneplus_msm8974/0001-OverUnderClock.patch deleted file mode 100644 index 4a23466b..00000000 --- a/Patches/LineageOS-14.1/android_kernel_oneplus_msm8974/0001-OverUnderClock.patch +++ /dev/null @@ -1,709 +0,0 @@ -From 0b95ae785c6f1df0e7466a1922f5f3ff858897ae Mon Sep 17 00:00:00 2001 -From: Tad -Date: Sat, 17 Oct 2015 20:49:57 -0400 -Subject: [PATCH] Overclocked to 2.8Ghz, underclocked to 268Mhz - ---- - arch/arm/boot/dts/msm8974-v2.dtsi | 2 +- - arch/arm/boot/dts/msm8974pro-pm8941.dtsi | 8 +- - .../arm/boot/dts/msm8974pro-pma8084-regulator.dtsi | 16 +- - arch/arm/boot/dts/msm8974pro.dtsi | 190 ++++++++++++++++++--- - 4 files changed, 179 insertions(+), 37 deletions(-) - -diff --git a/arch/arm/boot/dts/msm8974-v2.dtsi b/arch/arm/boot/dts/msm8974-v2.dtsi -index dbb3bd6..40a730e 100644 ---- a/arch/arm/boot/dts/msm8974-v2.dtsi -+++ b/arch/arm/boot/dts/msm8974-v2.dtsi -@@ -123,7 +123,7 @@ - <1880000 2068000>, - <3008000 3309000>, - <3760000 4136000>, -- <4468000 2457000>; -+ <4468000 2457600>; - qcom,dec-ocmem-ab-ib = <0 0>, - <176000 519000>, - <456000 519000>, -diff --git a/arch/arm/boot/dts/msm8974pro-pm8941.dtsi b/arch/arm/boot/dts/msm8974pro-pm8941.dtsi -index b502078..79729ea 100644 ---- a/arch/arm/boot/dts/msm8974pro-pm8941.dtsi -+++ b/arch/arm/boot/dts/msm8974pro-pm8941.dtsi -@@ -39,22 +39,22 @@ - }; - - &krait0_vreg { -- regulator-max-microvolt = <1120000>; -+ regulator-max-microvolt = <1250000>; - qcom,ldo-delta-voltage = <12500>; - }; - - &krait1_vreg { -- regulator-max-microvolt = <1120000>; -+ regulator-max-microvolt = <1250000>; - qcom,ldo-delta-voltage = <12500>; - }; - - &krait2_vreg { -- regulator-max-microvolt = <1120000>; -+ regulator-max-microvolt = <1250000>; - qcom,ldo-delta-voltage = <12500>; - }; - - &krait3_vreg { -- regulator-max-microvolt = <1120000>; -+ regulator-max-microvolt = <1250000>; - qcom,ldo-delta-voltage = <12500>; - }; - -diff --git a/arch/arm/boot/dts/msm8974pro-pma8084-regulator.dtsi b/arch/arm/boot/dts/msm8974pro-pma8084-regulator.dtsi -index 433d466..428a520 100644 ---- a/arch/arm/boot/dts/msm8974pro-pma8084-regulator.dtsi -+++ b/arch/arm/boot/dts/msm8974pro-pma8084-regulator.dtsi -@@ -492,9 +492,9 @@ - <0xf908a800 0x1000>; /* APCS_ALIAS0_KPSS_MDD */ - reg-names = "acs", "mdd"; - regulator-min-microvolt = <500000>; -- regulator-max-microvolt = <1120000>; -+ regulator-max-microvolt = <1250000>; - qcom,headroom-voltage = <150000>; -- qcom,retention-voltage = <675000>; -+ qcom,retention-voltage = <600000>; - qcom,ldo-default-voltage = <750000>; - qcom,ldo-threshold-voltage = <850000>; - qcom,ldo-delta-voltage = <12500>; -@@ -508,9 +508,9 @@ - <0xf909a800 0x1000>; /* APCS_ALIAS1_KPSS_MDD */ - reg-names = "acs", "mdd"; - regulator-min-microvolt = <500000>; -- regulator-max-microvolt = <1120000>; -+ regulator-max-microvolt = <1250000>; - qcom,headroom-voltage = <150000>; -- qcom,retention-voltage = <675000>; -+ qcom,retention-voltage = <600000>; - qcom,ldo-default-voltage = <750000>; - qcom,ldo-threshold-voltage = <850000>; - qcom,ldo-delta-voltage = <12500>; -@@ -524,9 +524,9 @@ - <0xf90aa800 0x1000>; /* APCS_ALIAS2_KPSS_MDD */ - reg-names = "acs", "mdd"; - regulator-min-microvolt = <500000>; -- regulator-max-microvolt = <1120000>; -+ regulator-max-microvolt = <1250000>; - qcom,headroom-voltage = <150000>; -- qcom,retention-voltage = <675000>; -+ qcom,retention-voltage = <600000>; - qcom,ldo-default-voltage = <750000>; - qcom,ldo-threshold-voltage = <850000>; - qcom,ldo-delta-voltage = <12500>; -@@ -540,9 +540,9 @@ - <0xf90ba800 0x1000>; /* APCS_ALIAS3_KPSS_MDD */ - reg-names = "acs", "mdd"; - regulator-min-microvolt = <500000>; -- regulator-max-microvolt = <1120000>; -+ regulator-max-microvolt = <1250000>; - qcom,headroom-voltage = <150000>; -- qcom,retention-voltage = <675000>; -+ qcom,retention-voltage = <600000>; - qcom,ldo-default-voltage = <750000>; - qcom,ldo-threshold-voltage = <850000>; - qcom,ldo-delta-voltage = <12500>; -diff --git a/arch/arm/boot/dts/msm8974pro.dtsi b/arch/arm/boot/dts/msm8974pro.dtsi -index e332793..8524180 100644 ---- a/arch/arm/boot/dts/msm8974pro.dtsi -+++ b/arch/arm/boot/dts/msm8974pro.dtsi -@@ -91,6 +91,7 @@ - qcom,clock-krait@f9016000 { - qcom,speed1-pvs0-bin-v0 = - < 0 0 0 >, -+ < 268800000 770000 68 >, - < 300000000 775000 74 >, - < 345600000 775000 85 >, - < 422400000 775000 104 >, -@@ -122,6 +123,7 @@ - - qcom,speed1-pvs1-bin-v0 = - < 0 0 0 >, -+ < 268800000 770000 68 >, - < 300000000 775000 74 >, - < 345600000 775000 85 >, - < 422400000 775000 104 >, -@@ -153,6 +155,7 @@ - - qcom,speed1-pvs2-bin-v0 = - < 0 0 0 >, -+ < 268800000 745000 68 >, - < 300000000 750000 74 >, - < 345600000 750000 85 >, - < 422400000 750000 104 >, -@@ -184,6 +187,7 @@ - - qcom,speed1-pvs3-bin-v0 = - < 0 0 0 >, -+ < 268800000 745000 68 >, - < 300000000 750000 74 >, - < 345600000 750000 85 >, - < 422400000 750000 104 >, -@@ -215,6 +219,7 @@ - - qcom,speed1-pvs4-bin-v0 = - < 0 0 0 >, -+ < 268800000 745000 68 >, - < 300000000 750000 74 >, - < 345600000 750000 85 >, - < 422400000 750000 104 >, -@@ -246,6 +251,7 @@ - - qcom,speed1-pvs5-bin-v0 = - < 0 0 0 >, -+ < 268800000 720000 68 >, - < 300000000 725000 74 >, - < 345600000 725000 85 >, - < 422400000 725000 104 >, -@@ -277,6 +283,7 @@ - - qcom,speed1-pvs6-bin-v0 = - < 0 0 0 >, -+ < 268800000 720000 68 >, - < 300000000 725000 74 >, - < 345600000 725000 85 >, - < 422400000 725000 104 >, -@@ -308,6 +315,7 @@ - - qcom,speed3-pvs0-bin-v0 = - < 0 0 0 >, -+ < 268800000 795000 68 >, - < 300000000 800000 76 >, - < 345600000 800000 87 >, - < 422400000 800000 106 >, -@@ -338,10 +346,14 @@ - < 2265600000 1065000 700 >, - < 2342400000 1080000 734 >, - < 2419200000 1095000 769 >, -- < 2457600000 1100000 785 >; -+ < 2457600000 1100000 785 >, -+ < 2572800000 1145000 827 >, -+ < 2726400000 1205000 900 >, -+ < 2880000000 1235000 937 >; - - qcom,speed3-pvs1-bin-v0 = - < 0 0 0 >, -+ < 268800000 795000 68 >, - < 300000000 800000 76 >, - < 345600000 800000 87 >, - < 422400000 800000 106 >, -@@ -372,10 +384,14 @@ - < 2265600000 1040000 700 >, - < 2342400000 1055000 734 >, - < 2419200000 1070000 769 >, -- < 2457600000 1075000 785 >; -+ < 2457600000 1075000 785 >, -+ < 2572800000 1145000 827 >, -+ < 2726400000 1205000 900 >, -+ < 2880000000 1235000 937 >; - - qcom,speed3-pvs2-bin-v0 = - < 0 0 0 >, -+ < 268800000 770000 68 >, - < 300000000 775000 76 >, - < 345600000 775000 87 >, - < 422400000 775000 106 >, -@@ -406,10 +422,14 @@ - < 2265600000 1015000 700 >, - < 2342400000 1030000 734 >, - < 2419200000 1045000 769 >, -- < 2457600000 1050000 785 >; -+ < 2457600000 1050000 785 >, -+ < 2572800000 1125000 827 >, -+ < 2726400000 1195000 900 >, -+ < 2880000000 1225000 937 >; - - qcom,speed3-pvs3-bin-v0 = - < 0 0 0 >, -+ < 268800000 770000 68 >, - < 300000000 775000 76 >, - < 345600000 775000 87 >, - < 422400000 775000 106 >, -@@ -440,10 +460,14 @@ - < 2265600000 990000 700 >, - < 2342400000 1005000 734 >, - < 2419200000 1020000 769 >, -- < 2457600000 1025000 785 >; -+ < 2457600000 1025000 785 >, -+ < 2572800000 1115000 827 >, -+ < 2726400000 1185000 900 >, -+ < 2880000000 1215000 937 >; - - qcom,speed3-pvs4-bin-v0 = - < 0 0 0 >, -+ < 268800000 770000 68 >, - < 300000000 775000 76 >, - < 345600000 775000 87 >, - < 422400000 775000 106 >, -@@ -474,10 +498,14 @@ - < 2265600000 965000 700 >, - < 2342400000 980000 734 >, - < 2419200000 995000 769 >, -- < 2457600000 1000000 785 >; -+ < 2457600000 1000000 785 >, -+ < 2572800000 1075000 827 >, -+ < 2726400000 1175000 900 >, -+ < 2880000000 1205000 937 >; - - qcom,speed3-pvs5-bin-v0 = - < 0 0 0 >, -+ < 268800000 745000 68 >, - < 300000000 750000 76 >, - < 345600000 750000 87 >, - < 422400000 750000 106 >, -@@ -508,10 +536,14 @@ - < 2265600000 940000 700 >, - < 2342400000 955000 734 >, - < 2419200000 970000 769 >, -- < 2457600000 975000 785 >; -+ < 2457600000 975000 785 >, -+ < 2572800000 1025000 827 >, -+ < 2726400000 1175000 900 >, -+ < 2880000000 1195000 937 >; - - qcom,speed3-pvs6-bin-v0 = - < 0 0 0 >, -+ < 268800000 745000 68 >, - < 300000000 750000 76 >, - < 345600000 750000 87 >, - < 422400000 750000 106 >, -@@ -542,10 +574,14 @@ - < 2265600000 915000 700 >, - < 2342400000 930000 734 >, - < 2419200000 945000 769 >, -- < 2457600000 950000 785 >; -+ < 2457600000 950000 785 >, -+ < 2572800000 1010000 827 >, -+ < 2726400000 1155000 900 >, -+ < 2880000000 1175000 937 >; - - qcom,speed1-pvs0-bin-v1 = - < 0 0 0 >, -+ < 268800000 795000 68 >, - < 300000000 800000 76 >, - < 345600000 810000 87 >, - < 422400000 820000 108 >, -@@ -577,6 +613,7 @@ - - qcom,speed1-pvs1-bin-v1 = - < 0 0 0 >, -+ < 268800000 795000 68 >, - < 300000000 800000 76 >, - < 345600000 800000 87 >, - < 422400000 810000 108 >, -@@ -608,6 +645,7 @@ - - qcom,speed1-pvs2-bin-v1 = - < 0 0 0 >, -+ < 268800000 795000 68 >, - < 300000000 800000 76 >, - < 345600000 800000 87 >, - < 422400000 800000 108 >, -@@ -639,6 +677,7 @@ - - qcom,speed1-pvs3-bin-v1 = - < 0 0 0 >, -+ < 268800000 795000 68 >, - < 300000000 800000 76 >, - < 345600000 800000 87 >, - < 422400000 800000 108 >, -@@ -670,6 +709,7 @@ - - qcom,speed1-pvs4-bin-v1 = - < 0 0 0 >, -+ < 268800000 795000 68 >, - < 300000000 800000 76 >, - < 345600000 800000 87 >, - < 422400000 800000 108 >, -@@ -701,6 +741,7 @@ - - qcom,speed1-pvs5-bin-v1 = - < 0 0 0 >, -+ < 268800000 795000 68 >, - < 300000000 800000 76 >, - < 345600000 800000 87 >, - < 422400000 800000 108 >, -@@ -732,6 +773,7 @@ - - qcom,speed1-pvs6-bin-v1 = - < 0 0 0 >, -+ < 268800000 770000 68 >, - < 300000000 775000 76 >, - < 345600000 775000 87 >, - < 422400000 775000 108 >, -@@ -763,6 +805,7 @@ - - qcom,speed1-pvs7-bin-v1 = - < 0 0 0 >, -+ < 268800000 770000 68 >, - < 300000000 775000 76 >, - < 345600000 775000 87 >, - < 422400000 775000 108 >, -@@ -794,6 +837,7 @@ - - qcom,speed1-pvs8-bin-v1 = - < 0 0 0 >, -+ < 268800000 770000 68 >, - < 300000000 775000 76 >, - < 345600000 775000 87 >, - < 422400000 775000 108 >, -@@ -825,6 +869,7 @@ - - qcom,speed1-pvs9-bin-v1 = - < 0 0 0 >, -+ < 268800000 770000 68 >, - < 300000000 775000 76 >, - < 345600000 775000 87 >, - < 422400000 775000 108 >, -@@ -856,6 +901,7 @@ - - qcom,speed1-pvs10-bin-v1 = - < 0 0 0 >, -+ < 268800000 770000 68 >, - < 300000000 775000 76 >, - < 345600000 775000 87 >, - < 422400000 775000 108 >, -@@ -887,6 +933,7 @@ - - qcom,speed1-pvs11-bin-v1 = - < 0 0 0 >, -+ < 268800000 770000 68 >, - < 300000000 775000 76 >, - < 345600000 775000 87 >, - < 422400000 775000 108 >, -@@ -918,6 +965,7 @@ - - qcom,speed1-pvs12-bin-v1 = - < 0 0 0 >, -+ < 268800000 770000 68 >, - < 300000000 775000 76 >, - < 345600000 775000 87 >, - < 422400000 775000 108 >, -@@ -949,6 +997,7 @@ - - qcom,speed1-pvs13-bin-v1 = - < 0 0 0 >, -+ < 268800000 770000 68 >, - < 300000000 775000 76 >, - < 345600000 775000 87 >, - < 422400000 775000 108 >, -@@ -980,6 +1029,7 @@ - - qcom,speed1-pvs14-bin-v1 = - < 0 0 0 >, -+ < 268800000 745000 68 >, - < 300000000 750000 76 >, - < 345600000 750000 87 >, - < 422400000 750000 108 >, -@@ -1011,6 +1061,7 @@ - - qcom,speed1-pvs15-bin-v1 = - < 0 0 0 >, -+ < 268800000 745000 68 >, - < 300000000 750000 76 >, - < 345600000 750000 87 >, - < 422400000 750000 108 >, -@@ -1042,6 +1093,7 @@ - - qcom,speed3-pvs0-bin-v1 = - < 0 0 0 >, -+ < 268800000 795000 68 >, - < 300000000 800000 76 >, - < 345600000 800000 87 >, - < 422400000 800000 106 >, -@@ -1072,10 +1124,14 @@ - < 2265600000 1085000 716 >, - < 2342400000 1100000 751 >, - < 2419200000 1115000 786 >, -- < 2457600000 1120000 802 >; -+ < 2457600000 1120000 802 >, -+ < 2572800000 1175000 827 >, -+ < 2726400000 1225000 900 >, -+ < 2880000000 1265000 937 >; - - qcom,speed3-pvs1-bin-v1 = - < 0 0 0 >, -+ < 268800000 795000 68 >, - < 300000000 800000 76 >, - < 345600000 800000 87 >, - < 422400000 800000 106 >, -@@ -1106,10 +1162,14 @@ - < 2265600000 1075000 716 >, - < 2342400000 1090000 751 >, - < 2419200000 1105000 786 >, -- < 2457600000 1110000 802 >; -+ < 2457600000 1110000 802 >, -+ < 2572800000 1165000 827 >, -+ < 2726400000 1215000 900 >, -+ < 2880000000 1245000 937 >; - - qcom,speed3-pvs2-bin-v1 = - < 0 0 0 >, -+ < 268800000 795000 68 >, - < 300000000 800000 76 >, - < 345600000 800000 87 >, - < 422400000 800000 106 >, -@@ -1140,10 +1200,14 @@ - < 2265600000 1065000 716 >, - < 2342400000 1080000 751 >, - < 2419200000 1095000 786 >, -- < 2457600000 1100000 802 >; -+ < 2457600000 1100000 802 >, -+ < 2572800000 1145000 827 >, -+ < 2726400000 1185000 900 >, -+ < 2880000000 1215000 937 >; - - qcom,speed3-pvs3-bin-v1 = - < 0 0 0 >, -+ < 268800000 795000 68 >, - < 300000000 800000 76 >, - < 345600000 800000 87 >, - < 422400000 800000 106 >, -@@ -1174,10 +1238,14 @@ - < 2265600000 1055000 716 >, - < 2342400000 1070000 751 >, - < 2419200000 1085000 786 >, -- < 2457600000 1090000 802 >; -+ < 2457600000 1090000 802 >, -+ < 2572800000 1145000 827 >, -+ < 2726400000 1175000 900 >, -+ < 2880000000 1205000 937 >; - - qcom,speed3-pvs4-bin-v1 = - < 0 0 0 >, -+ < 268800000 795000 68 >, - < 300000000 800000 76 >, - < 345600000 800000 87 >, - < 422400000 800000 106 >, -@@ -1208,10 +1276,14 @@ - < 2265600000 1045000 716 >, - < 2342400000 1060000 751 >, - < 2419200000 1075000 786 >, -- < 2457600000 1080000 802 >; -+ < 2457600000 1080000 802 >, -+ < 2572800000 1135000 827 >, -+ < 2726400000 1165000 900 >, -+ < 2880000000 1195000 937 >; - - qcom,speed3-pvs5-bin-v1 = - < 0 0 0 >, -+ < 268800000 795000 68 >, - < 300000000 800000 76 >, - < 345600000 800000 87 >, - < 422400000 800000 106 >, -@@ -1242,10 +1314,14 @@ - < 2265600000 1035000 716 >, - < 2342400000 1050000 751 >, - < 2419200000 1065000 786 >, -- < 2457600000 1070000 802 >; -+ < 2457600000 1070000 802 >, -+ < 2572800000 1125000 827 >, -+ < 2726400000 1155000 900 >, -+ < 2880000000 1185000 937 >; - - qcom,speed3-pvs6-bin-v1 = - < 0 0 0 >, -+ < 268800000 770000 68 >, - < 300000000 775000 76 >, - < 345600000 775000 87 >, - < 422400000 775000 106 >, -@@ -1276,10 +1352,14 @@ - < 2265600000 1025000 716 >, - < 2342400000 1040000 751 >, - < 2419200000 1055000 786 >, -- < 2457600000 1060000 802 >; -+ < 2457600000 1060000 802 >, -+ < 2572800000 1115000 827 >, -+ < 2726400000 1145000 900 >, -+ < 2880000000 1175000 937 >; - - qcom,speed3-pvs7-bin-v1 = - < 0 0 0 >, -+ < 268800000 770000 68 >, - < 300000000 775000 76 >, - < 345600000 775000 87 >, - < 422400000 775000 106 >, -@@ -1310,10 +1390,14 @@ - < 2265600000 1015000 716 >, - < 2342400000 1030000 751 >, - < 2419200000 1045000 786 >, -- < 2457600000 1050000 802 >; -+ < 2457600000 1050000 802 >, -+ < 2572800000 1105000 827 >, -+ < 2726400000 1135000 900 >, -+ < 2880000000 1165000 937 >; - - qcom,speed3-pvs8-bin-v1 = - < 0 0 0 >, -+ < 268800000 770000 68 >, - < 300000000 775000 76 >, - < 345600000 775000 87 >, - < 422400000 775000 106 >, -@@ -1344,10 +1428,14 @@ - < 2265600000 1005000 716 >, - < 2342400000 1020000 751 >, - < 2419200000 1035000 786 >, -- < 2457600000 1040000 802 >; -+ < 2457600000 1040000 802 >, -+ < 2572800000 1095000 827 >, -+ < 2726400000 1125000 900 >, -+ < 2880000000 1155000 937 >; - - qcom,speed3-pvs9-bin-v1 = - < 0 0 0 >, -+ < 268800000 770000 68 >, - < 300000000 775000 76 >, - < 345600000 775000 87 >, - < 422400000 775000 106 >, -@@ -1378,10 +1466,14 @@ - < 2265600000 995000 716 >, - < 2342400000 1010000 751 >, - < 2419200000 1025000 786 >, -- < 2457600000 1030000 802 >; -+ < 2457600000 1030000 802 >, -+ < 2572800000 1085000 827 >, -+ < 2726400000 1115000 900 >, -+ < 2880000000 1145000 937 >; - - qcom,speed3-pvs10-bin-v1 = - < 0 0 0 >, -+ < 268800000 770000 68 >, - < 300000000 775000 76 >, - < 345600000 775000 87 >, - < 422400000 775000 106 >, -@@ -1412,10 +1504,14 @@ - < 2265600000 985000 716 >, - < 2342400000 1000000 751 >, - < 2419200000 1015000 786 >, -- < 2457600000 1020000 802 >; -+ < 2457600000 1020000 802 >, -+ < 2572800000 1075000 827 >, -+ < 2726400000 1105000 900 >, -+ < 2880000000 1135000 937 >; - - qcom,speed3-pvs11-bin-v1 = - < 0 0 0 >, -+ < 268800000 770000 68 >, - < 300000000 775000 76 >, - < 345600000 775000 87 >, - < 422400000 775000 106 >, -@@ -1446,10 +1542,14 @@ - < 2265600000 975000 716 >, - < 2342400000 990000 751 >, - < 2419200000 1005000 786 >, -- < 2457600000 1010000 802 >; -+ < 2457600000 1010000 802 >, -+ < 2572800000 1065000 827 >, -+ < 2726400000 1095000 900 >, -+ < 2880000000 1125000 937 >; - - qcom,speed3-pvs12-bin-v1 = - < 0 0 0 >, -+ < 268800000 770000 68 >, - < 300000000 775000 76 >, - < 345600000 775000 87 >, - < 422400000 775000 106 >, -@@ -1480,10 +1580,14 @@ - < 2265600000 965000 716 >, - < 2342400000 980000 751 >, - < 2419200000 995000 786 >, -- < 2457600000 1000000 802 >; -+ < 2457600000 1000000 802 >, -+ < 2572800000 1065000 827 >, -+ < 2726400000 1085000 900 >, -+ < 2880000000 1115000 937 >; - - qcom,speed3-pvs13-bin-v1 = - < 0 0 0 >, -+ < 268800000 770000 68 >, - < 300000000 775000 76 >, - < 345600000 775000 87 >, - < 422400000 775000 106 >, -@@ -1514,10 +1618,14 @@ - < 2265600000 955000 716 >, - < 2342400000 970000 751 >, - < 2419200000 985000 786 >, -- < 2457600000 990000 802 >; -+ < 2457600000 990000 802 >, -+ < 2572800000 1045000 827 >, -+ < 2726400000 1065000 900 >, -+ < 2880000000 1095000 937 >; - - qcom,speed3-pvs14-bin-v1 = - < 0 0 0 >, -+ < 268800000 745000 68 >, - < 300000000 750000 76 >, - < 345600000 750000 87 >, - < 422400000 750000 106 >, -@@ -1548,10 +1656,14 @@ - < 2265600000 945000 716 >, - < 2342400000 960000 751 >, - < 2419200000 975000 786 >, -- < 2457600000 980000 802 >; -+ < 2457600000 980000 802 >, -+ < 2572800000 1035000 827 >, -+ < 2726400000 1055000 900 >, -+ < 2880000000 1085000 937 >; - - qcom,speed3-pvs15-bin-v1 = - < 0 0 0 >, -+ < 268800000 745000 68 >, - < 300000000 750000 76 >, - < 345600000 750000 87 >, - < 422400000 750000 106 >, -@@ -1582,9 +1694,39 @@ - < 2265600000 935000 716 >, - < 2342400000 950000 751 >, - < 2419200000 965000 786 >, -- < 2457600000 970000 802 >; -+ < 2457600000 970000 802 >, -+ < 2572800000 1025000 827 >, -+ < 2726400000 1045000 900 >, -+ < 2880000000 1075000 937 >; - }; - -+ qcom,msm-cpufreq@0 { -+ reg = <0 4>; -+ compatible = "qcom,msm-cpufreq"; -+ qcom,cpufreq-table = -+ < 268800 /* 75 MHz */ >, -+ < 300000 /* 75 MHz */ >, -+ < 422400 /* 150 MHz */ >, -+ < 652800 /* 200 MHz */ >, -+ < 729600 /* 307 MHz */ >, -+ < 883200 /* 307 MHz */ >, -+ < 960000 /* 460 MHz */ >, -+ < 1036800 /* 460 MHz */ >, -+ < 1190400 /* 460 MHz */ >, -+ < 1267200 /* 614 MHz */ >, -+ < 1497600 /* 614 MHz */ >, -+ < 1574400 /* 800 MHz */ >, -+ < 1728000 /* 800 MHz */ >, -+ < 1958400 /* 931 MHz */ >, -+ < 2265600 /* 931 MHz */ >, -+ < 2342400 /* 931 MHz */ >, -+ < 2419200 /* 931 MHz */ >, -+ < 2457600 /* 931 MHz */ >, -+ < 2572800 /* 931 MHz */ >, -+ < 2726400 /* 931 MHz */ >, -+ < 2880000 /* 931 MHz */ >; -+ }; -+ - i2c@f9928000 { /* BLSP-1 QUP-6 */ - cell-index = <3>; - compatible = "qcom,i2c-qup"; -@@ -1745,7 +1887,7 @@ - <1880000 2068000>, - <3008000 3309000>, - <3760000 4136000>, -- <4468000 2457000>; -+ <4468000 2457600>; - qcom,dec-ocmem-ab-ib = <0 0>, - <176000 519000>, - <456000 519000>, --- -2.10.2 - diff --git a/Patches/LineageOS-14.1/android_packages_apps_FDroidPrivilegedExtension/0003-Test_Keys.patch b/Patches/LineageOS-14.1/android_packages_apps_FDroidPrivilegedExtension/0003-Test_Keys.patch deleted file mode 100644 index 5c9fb89a..00000000 --- a/Patches/LineageOS-14.1/android_packages_apps_FDroidPrivilegedExtension/0003-Test_Keys.patch +++ /dev/null @@ -1,27 +0,0 @@ -From a588fda0e220292e0b742999e08e1a54355a9a78 Mon Sep 17 00:00:00 2001 -From: Tad -Date: Sun, 18 Dec 2016 19:01:55 -0500 -Subject: [PATCH] Add test-keys - ---- - app/src/main/java/org/fdroid/fdroid/privileged/ClientWhitelist.java | 4 +++- - 1 file changed, 3 insertions(+), 1 deletion(-) - -diff --git a/app/src/main/java/org/fdroid/fdroid/privileged/ClientWhitelist.java b/app/src/main/java/org/fdroid/fdroid/privileged/ClientWhitelist.java -index ee22bb7..fd8ad3f 100644 ---- a/app/src/main/java/org/fdroid/fdroid/privileged/ClientWhitelist.java -+++ b/app/src/main/java/org/fdroid/fdroid/privileged/ClientWhitelist.java -@@ -32,7 +32,9 @@ public class ClientWhitelist { - - public static HashSet> whitelist = new HashSet<>(Arrays.asList( - //release-key -- new Pair<>("org.fdroid.fdroid", "cb1ee2ec40d05ed678f42ae701cdfa29eea79d0e6d633276de230bf3494067c3") -+ new Pair<>("org.fdroid.fdroid", "cb1ee2ec40d05ed678f42ae701cdfa29eea79d0e6d633276de230bf3494067c3"), -+ //test-key -+ new Pair<>("org.fdroid.fdroid", "c8a2e9bccf597c2fb6dc66bee293fc13f2fc47ec77bc6b2b0d52c11f51192ab8") - )); - - } --- -2.9.3 - diff --git a/Patches/LineageOS-14.1/android_packages_apps_WallpaperPicker/0001-Add_Coverage_Wallpaper.patch b/Patches/LineageOS-14.1/android_packages_apps_WallpaperPicker/0001-Add_Coverage_Wallpaper.patch deleted file mode 100644 index 3ecf66b2..00000000 --- a/Patches/LineageOS-14.1/android_packages_apps_WallpaperPicker/0001-Add_Coverage_Wallpaper.patch +++ /dev/null @@ -1,3049 +0,0 @@ -From f27fa8739167f5637f3daec7907a3a672c8672b1 Mon Sep 17 00:00:00 2001 -From: Tad -Date: Tue, 7 Mar 2017 23:40:33 -0500 -Subject: [PATCH] Add Coverage wallpaper - -Change-Id: Iee64c9fe316ff4ace0aaf1696594a4d1ad0c06bf ---- - res/drawable-nodpi/coverage.jpg | Bin 0 -> 257360 bytes - res/drawable-nodpi/coverage_small.jpg | Bin 0 -> 10065 bytes - res/values-nodpi/wallpapers.xml | 1 + - 3 files changed, 1 insertion(+) - create mode 100644 res/drawable-nodpi/coverage.jpg - create mode 100644 res/drawable-nodpi/coverage_small.jpg - -diff --git a/res/drawable-nodpi/coverage.jpg b/res/drawable-nodpi/coverage.jpg -new file mode 100644 -index 0000000000000000000000000000000000000000..bad985004fa4f0d44d1ad59c2cf24418af71c5e2 -GIT binary patch -literal 257360 -zcmeFZcUaR|xA+@%EMuKWvCv*YK|sV9dVS}WGNXhHh8U%4A_+x$OCW$VjzU1lSU{3c -z#-KqG2_q1Yt`dkq0Ama#^cDyZdau7YZ@c%8d!KXeIp;p-k8Gajo9~mIz4uz5@BZ$! -z_g-tW-Lc&d`0ldZk9L3^J9Yvzq!ldv@>ncHjQ} -z-|qYN+x-WR9Nd54@PTi?Jp?>-_{ewP0l(XS@TlC;@8qQS-+irQ$Jdg(zS$=&_}zhT -z4@kfLPp0j60N}nOfPF!`b^rl8fjf2qcWko(%77h!ox67I*a7%g+OzkY-TQX!*eT6L -zezya#W0zF&J$r$NckSJ=cQ;_i&RyT^2JSg}YA;Am{d=cdKkt*j2oHW#sGxXU!_eq& -z$k4E-&)*ci=Y2i~Hokfd9rDX#YR*gkkU{v9)0bfPKGe=QpF!RBdQm(uXk$B@Ds4kW -z+O`zT|6Ky90N;GO^Q(Xepi~5Do4fWLKC)N(A^qKsoj|D!QV~FVzju;TzZLxRqkZxU -zipMU(LLNVVQ}~{zVIY;{s`Ks8U#K}npZQ?qlMjPKGpFGLmr(a+kB8OTcx?*-2X{%^ -z1?~a@tO5Oh`Iqvt8yNu^0T}@q0T}@q0T}@q0T}@q0T}@q0T}@q0T}@q0T}@q0T}@q -z0T}@q0T}@q0T}@q0T}@q0T}@q0T}@q0T}@q0T}@q0T}@q0T}@q0T}@q0T}@q0T}@q -z0T}@q0T}@q0T}@q0T}@q0T}@q0T}@q0T}@q0T}@q0T}@q0T}@q0T}@q0T}@q0T}@q -z0T}@q0T}@q0T}@q0T}@q0T}@q0T}@q0T}@q0T}@q0T}@q0T}@q0T}@q0T}@q0T}@q -z0T}@qf&X~|s&7|FH^Nse-26)E^R86iZ1xbluJ(QM-q&hg?lyxTkZCQ4YfPoUky02@-z;7O!wE7+&!cM;|DCaC{$DA;Su1< -zKzkh@{1%9JJ1L&!gXU^k_n1C7QqOztfWT_MIQy|n9)X4?Q<13ZGrZe_NaW0sPyYtB -z<5_&pxG>qtF8k%k2pkc1;|)C2TK>3G&uotV{XT?6UJBSKX(nOFLVZgM3VP*r@e#gW -z&j34~uc*@k^qSXW=+M&o+e|`7g%KW$7S@CQmbrR3geCg3t -z4cxO~u8oIhDqP-f5$1hoGALL6HXEK?8-Tg7Acy70lu7mALD -zV;QvAAALodB(g7okn-fH_@WaCgxx##--6-)rIK&6_bpxG;JqLxPDVVsW~CCUwp3X* -zb4}U{9JdUE`=*dLn)T6(mPqwVrhN0UgkFlRg-A0HtkhK`S0&$zY-5SkZwaS*y`#Qq -zQMEe1bUJpo%EC%6-P+|=K+yD?xJ&gkN+pyzEOP70e|DcjXsIaG~StEB4Jc#8}B0~-}0_{x`g|^ -z4*c_nbVCHhqFPR!c*JcjvLGh6|4O0xf#<{d&i%`mOC!;KB)ZNBj;u8q?9BC8;3*CP -zy-C0B`l$;N2O}-i`&LB2%-@J;eJ7nzYHErCBhVe!B41*tZ8?&R>QDGFgk({YeeVRG -zrecB(j)pnd8q|sAy_0M_&}ck3EKu%fr7x}WM-piw>*7L$Cjh{1{T!Bmt-DiTz;$Q} -zRf3o*`jp9y)6cYVZ_jnU?cv_yJ7bYrBM~8;-7S~%H%iVpL;b-Z>!V8f5lWp|ECue& -zq6xxxs_cFU!>wjF$Rbm}%SH*?D|JmD) -z^duddD{vwvqer?*wS2v)Bsx8}8K~kl4|nD{2%LqdI7vzIKido<1@e4l5t^q8&-_r$ -zNil7w^=!H%xoGOepkEVDE_JQyv8QXOc`x<(Mq1au_~k|)C>v-sV+{DgfuJ(Ua(+}^ -z6$s*_+N&>T$YgzHCeb_|zMP#P)(t>EWT&aWWcG`EbAD^;Z> -zFgw0#dG3N%nQC&_#tCX=uio`1$0}{}XpG)&^~JikAxwQxEUf&sp;a2Id$`%uz565{ -zScS-9aLDP73oX0*n^k*^7J3ywPliOoj~7E?%W0;$?b@n}AH7Ymz_bjSN?6@y6^LMg -z-taAm%A4`P+V2|x?z0Q^X2tvs9coG*uW=R_&3o{MAIxgpx(nD-;WW^q)~1fS_NjQI -zH((oZ2jvtRC$TBNk!-9*Sx4Tt?p`{h?+Bqb@)6Hfh*tgmc -z#ons7I`y9RIz>@1=^JJ@uc*(tTQOrZZ6KK8e*V?hT^Uoj%sAtQw7Gz4tri -zHkjHOf{7_vGckvb{LBj5gq>mBT*jy9nLJ%$_qDdm^=F;i>)t2rIXl9|S@m}$2nhSj -z>6bXI~laz7Q&UL2X$1^R?SK$=`fvRuZwt$R7_+@_n6T;7*AZ&~ch{ -zWJDi@+4b7pI;R_AuXR78mdmdoKn(4_%~G&&2(D4}MS=O6h+V3cIw33v82DIkiV?;0 -znXASaLSUVCyyh49y5s1Z6zdV-3}zx|{l8A(|2uhx2XEylv(>Q4MWM%|Ek-yi{>WrR -z&=PXUXmwIArXZYy^S;!XqemhCgO?@%C``X@%fNphRmbs -z8&^>^F;62p6>fdLpWn&3WnI4a5RC0FP#9ee)!SdGLj( -zqI!f*_OFO_l8c_U4@Bk*TOL>Wjl*)+5allFfi)Ga@5`)poEEgV0oK-y+koC5ER(hY -z=9_(MyaIG9H!gas^WS;@%xab8to@HL5M~cCkC(pBfMwQRTT}~-zU)m4T+!d#Z0H1m -zDOU>oOO1NAZ2jrOdHkZcWtaVW6E)je1p#<{qam!Qq$KbL!`q-z@A7M_(VEz$^)?nv -zS)we7g&g?3SIua;C9(wj -zuOS%$9_>k8U3mxF9jenf1-m{YdPqsjjuDh-ipCghD>g258&D~UKDHIPUb9%f)tsHa -zwY*vMubh8mWc}~_zAz>+v^0tH2rT}*v<>Kqh1$*w$eYB)8WipA#7C(jC3~Q6Fz&f= -zzQG>5`;32mI!|!`vFSt^Hl2)N#F!{6{ME$UsM|<) -zdObWTEr9=-eja8ZP&;^Kx4XhEfkC@s`sE96{+Jzm=%7P=mGzdw$x;n`_Lo10TIpq% -z#6aNgWD5erVZ}DM+oaMHu?}@0+;DYpRbo36B`kYV&qGVXVDP43+I$Ec)RwuS@19GW -zfbPoCnZ1x#AP1^&W;@gmLulQ|S$A4@fwFvnKExSDfScfS`Eo{CVn2>^SJ_MrivO?9 -zFtVh-F})l&5xi~`i(2nnYJCn}UEM-#%}#o*_DyXA+M@se`JU(TIeP!c$!$P9D&fxT -zv1T*v8e2-qW^O-T#W0ZNIxnbk&+)HrP!js56ktNWpi#%lZ3GpTlKc;7t&Al+!S3Ti -zYCP*?eBR>7`qO4G$b7v$z4Sl;Uw|9^LjT0d`X^(+PWKO+Pi9AtIYBmczpt`046ZUY -zwf>O>s_tS7rfL{R8*djwpjVS8vpnd7e2`HB&EF_Jah&X3wc;AJp;hRAv@K%j(kGfX -zcZl7tb`KhZNbA;Ux=>;g*->#nFl}04R-s7{*w%8$;^}gn>RVD)jo-Ju*}N-cbp1LFm#+g?wHWIr*_*dUUmLHwIMf~$R#^#CVKtBT*HJCz{wVgSk2d2z0c!%;daDm%A&0Rz5_GTv@-L$@0?Dk*;&NE^0W7o>6rsMn_0tT9?{>O6eQ)7zV -zcYZNi_h#wVYoh7Ms8=jC6{Bp6m)FhgQfYzn#tv+DuTl06G$qEO=Tv6Hn9H@yWYdf+ -z*CR)cBKdFw7zB2Vz#3Hd#}Z0)*%9ii52rB391sB>Yf4(Zafk65aL`Snb>)kA_)BrO -zTX}Rz4Vv<3WzZdu&+-JCJt2ogwUbc0Ze -z!^?uXLFLR -zumh^v#Vd+5LW$Y=Pc9GB3<9_G+$A19qidzV-gxliJ84(ifr_}%u??7db}y4MUpH?o -zMC7rWB+x^xm4Ve83zN_8)Hg*9KfEzjK}p+Cndp_;?W7O{#iul@7&P;TrGAg`AbNeh -zq_}I=w>Z5La?!V<-{QzQ -z0o_EMW2Y0J$#=o!=HPK1VT(IsGeTw -zw9rg78~JRps{{J&%zb&ZZ<_yvS%yF2L5pUuUWq` -z@BUqTl&@JpHe;Zhzv!TQ0^5%Am3UBfX$8*ZtFLK$qW1@d8rV9wI@fIjhF5U4Z&I6w -zhJ#URdTuG+|~RK_ueXD@de!kM-3SpX;;f4M>Or#|={Xq)YYN{@>Sa -zmP|(aVUgGR&7WPItY3uZ_AsK0?Y9Auh|X<*9X=3pHP7f?&IUfi5#>;QMlET@X>h}P -zCUkb*gQESpMG@`OIPpjx-U!kVwpJ70&vK6JzK}B|tRO~I9FrgdM#^dAF(xT7FMXOo -zm`V)<`4ltBAniJuE;UfDUekol`FU0CCSX^-C9!10#pO?co%qWu|HxOE5ph0=?2xwJ5!x)f|U -z43S-#of)T&UC0@}J$ -zvoe1(v#0XG)$oIDs#kS-$m5BDojBHN-3B6QsrFFujcvfyg^ZREQ=TnM)jVira?0*= -z@oQ;ydli;)3h;BmTP!-v(=xAt-b_jnmj<$FsDZ@DMOOUv)~MW9D2zUqnU}s?nYWq# -zU~tldH12pWt;xYfx@CkJe}O+{CEq -zlmeXn$6~of-@kXAuh+xsk^?`j=5buM!r;x2X1fiTwVwhPwn9D0dWF_7&Zy_w>rBuK -z?mM@B?v|uBu0by~-dwC#F`nhxv~td_ziPd^tHLC7BKpdDBj@9Tma&@9i`#&l98v8L -z;hv?lo130yu8NR~%_d(Tc)M_USoBgRvyxZ@}Syswb!V@oj_&rC3j6=LisVhZZzWS!b#c;8XfePDgwT)6!MY=k?n8`y!_J%e{`_{d52{3*Af -zBxH<0BduSFL1uf*i(S|3-uaZr#gW$y<9bt;XL5wWgh~iahfJMSuz~4C3(r4VOpd}F -zPOM0g-#P@Yk6Con#HSH=vK@c>yWjvd9U3{0?3<9DE<{Gt)KXyzHhgD~(}Z-&hvK1> -z_gM49u>##IZyb|ewagz2ens5vwpmsEXd>5Ve(INr=-t14K?YyUMzUw@qpi%MDuV;% -zU;Af>!3dt_g(Aa9{Q1V*YNCQ0rolL+$+SJW!g!Fmqan#fba-W1XN2_(jhpOVu=V(H -z0S>gfe~B@MlN>o#HhQ)gs-0rcnixwcUaGwr5$P9Jm0R1}fav3xY29}ko**9duy|Gb -z-4m$>X2u;wiwE4-r`kWJmh$3@o3Uft0I)|nW<6SWT5H7P0Q}0`e<&(lXZ}`!{bE@o -zd{6+qwlHLy5f!6cBJNw~>jeq9Y;<^K%jsCd>Vvk{dU}71wd#ufNln~&MpS_%EHLqu -zXHLU^qZ8>(^x4UKPLjPkh6h(G;-7ai{GJUOF&8*7ipz7W<5NV3h08{s=-`MX)j+W0 -zAuHi4sShC#+dDByGifzL`t_7{ajTmK);xC#M7}BVi?9L4SW0Mr%K5xc3o2?4io0Cw -z;(zu#a=p4YqWrbQ`GPqoBE9S%i5U8wv>a|(Q -zONyXK0bTU=iF;@ZW;o>)@tYt_#neAL3Sg&(@Ce$?T&TMDmoNUkN)Tk@X;!KV7 -zRXUl?%D%=IoDix!YxLivGCm!QN)1-V!@AUz!ySSv8D2{@KXtmrY!px5YAvDSph<;z -z&`4!a@KV)F$NR5E-t!dVGm}Vqk@1^xQK=hyna!F2-R}nZe&|gsMI&d83B|%$%V0}b -z`ymz|%*(qyGylkjR|7O+{93nu{k#?yu#Z3zYT$m8?j3k;rbH+Nc)zK03nnPc+qkj$ -zOc+1#Oe8XTQyw4dmHfxL)_5w*Vbl87#(vB;0JhFoBdpXAB~>qJ#xftH?3Rk!%9EGQ^wt|P3!pD)jIu(7dmQP=p@#wI8s -zVF0N7^fp&uoE6AK^#8Nt?R+bNzNyk622Xq`Uh}^>@f0@bnIKGBkAy`^T@(iJKGpQG -zUnGw8{S)#n7;T`VHCcBC8edp&x>wKd0CH*Fxajz!XPjzH7aYGG`XHN@1?$f`?<`nI -zzViK-K(Sf13fHaDclEpr(~P~9p0$!L2DQmY7#-GhJ^EVN7fsHiI6zI(KHUbd`a|{Y -z0=3=XwocgeZ9v9463d=R(;##KcDGO7Y~N(C&9V>oRDtXwEN;8dP%pYm&7lQpd0VaT -z{)jSdb=;GC&4n(~X4Cv31#-^81QKiTOWn00`DTf6ra-#uP3kE$Ie8ycpGYIk!j-K| -zR(eiX2xp`a*n))#m+B{!7k!)4#;PLAxZPpR;8piSFs<DGDs~4PGVbjowc8T+zKSTN{gbMfjMRm3&@r2=W)25#X@ -z&cT`30%mAPdlJD-n7uWJN+V7~&h7bvsdD7aAD=bK?2;OwC9MWmJf5Bv;}?XbuiQZKs}rL)V8veVpY*y!g%y48TsLrlzJbVLE=84Oh&v -zKVvEke6tO>+@9~zW^%DP-x@aIe*Mj0$H!~~`|$GWBga~S)#I%`5ql4Sz3Cmrvwhq=%3zTQra8O@;F}ctg__n*JCgOg~zTD=n7TD^3|XTEc9* -z5ZWX3#GHl;xw980-ZO({)se3TKo*)>g}2_|+}aLHS19!!ujq-?Sx~*E>XCSpKjq!I -zxuiF<>9*D?-%Udre`0k7j@Lb+1v>5{(?GS7Cw9BMiVLy;HL^zU2Z$ -zO!T)2Yo^<88j&292B92?wJ2=okkenj*179pwClihCi4?3*(%ZWPIryzwTR@L$J0ch -zY66KI1MzAPQGGdnef5VVTSG|Iul0U*%Q?t83DykvksgHp1`s*IgvYlePL)^ -z9%348Ghf^uE1kGkIfM(qKE?HtX+xN!g!5y16nZH;N1%WTp;rgn|6)dGv;y0411hI} -z{`vmPflmIyr0eyLj)gkKd{^m+mWbya$kllKj$gRob+LGgXXB#ra8(ot2DhN4X&wyL -zi{grci_%#rkq((bmuBEd(G`y0{atDRV2@R7_C5MQ4}bC8l^fUF#Uo|D5+K~ro_40a -z+3N!ME$ruXnhq7m-UhT9%%|j9xf&)vuFnNMWBM?&Kp>;^xiUV><6Vfs<$&3}-?&sf -z`Pp%?_kFKl1=3;x8WYB$^w{UVt^=`@jwHRDM$a89*qgyI%UcuA%qNUSJCqzimP2d5 -zpfet@K#uxn3sMcSI^(p0BdqLigbVa)x4VE{IWbArKe76%C3u2s%<*W4_7vj0;RG$N -zw6J%hml#n9Khtv2#pDGdWf=XqVg=Jb} -zz3QP{kS8nUoc$FK61`9zX8lp^$0rSYJv^Cfc~Ne7pT2@|>_sH|KB`hpcyI -zl(?kR60tV+8$)0VH0EKm2#t2hCvk@`AUYQ%Fhn@_qH)}+o@e|1rRIKAX>8lpO_W=I -zi*iHP)sH!MniimLexa%&tp<0eS({anrcQIYkU6U0b3>;>JmBsmP)kxhv2p(6KnuD} -zx;gdB-+AvKi+nR)CVM7Q6QL0TxKVV1f60l?O*jdg{mUdmQj!=}D -z6q5Bs^@>2+u_7#Ey@-X;M;u>5OgFFU-?Q+c#vLj2-5T|n))~siVVMbH{Xk8f0vo>0 -zNbS*AD`SLJ{#q6DuDj0Ze<=U}ATkS<5J|#4PfXK|##qc-Jgc^fo`JmS8F(uh|74gn -z@9_INs<3$CI+)yK`$kNRS4*-|tIIw;Lt(GqGU6Zens;wHi4GC8#;7G(C#xQxNO?QM -zHr3Kn(m0|%rRh$d>@9NZDhqfkr0WobNK^wzM;+-yff@<=hi-{3i0eM2|2YRA0a?&g -z137>B_82B=xusocOxTRjq4s2yYgd8HV|4OH3f5Uys$Pn6HL~7w*{wKtuz8VBI)RWr -z3N1-uv$-~GAye)`iUds>uTCO0N`q}k>C3$O?37bo{#2jer3xQ5l030njTbtWCPU0! -zYvQ`XaJ2Jmgmo_+^`$MD+OT%%8rN%$T9!Tw@3X54TQ8zE?N4iQKM^fdqa9k^K>brq>`7#Wjq2)E8RB2uivCrh9HCN<<4OOT0P -z-hi^oo}Op~-7BD}|dp-{?sy@{y5@L2rUS&f*4ih<7^-FMsChr@G -zIZXBJ`_3?H`4<&RsSBb{w`XdWwX@HFtE}Zs@|lv40DwwoZMLh>v-g^njZviSI_cS_ -ziki{MOZ3ee;`I3H=Z?aFyIpWfdRtqtuIr-0Prfr4qObcPcLLF+krVpK*<3mVUNq4I3g4l))!W3Y}gy9Y1?_Y)3(P^17voSM@ -zaj{cra(gx{%&6#EZboR4jaRhEs4pFs@eT0Dyr7(;BpO{rr_INPniqXQt7}SqM2a(P -zIM(-YuWuH^e-G*;smh>b7@IdR%XL_V*|7d@CY0AFa|Whdg~sy2($93?cQpu_F|%)^ -zY*w53cuu9s^j;>-1mVE9GDFXfq%)c?uZ&@wt4uR5=1nrQDTq~P^ONg46IHlDJ63&&`uK&e=u0RgGcd^Uc0xkJ8P>xiQ9m4r%bb+1o=?B3grV%D-B*qXacQ`FA -z=BcpHYGEepppz&gQ50)gb4hKILaGribaBpc!}On&Dhm+HZx)M!s#3u<=X2gaD%l#Z -z4-CW0*?a1zF53UNnuyFR(1W-|cOeXfddixSzLmZ6Sn1xcVx>dt74WCh10(ZUmtUxNIG|j!s`q4xE1YpT4XQU5Y<^$&Vu7grYY07S4Abgh -ztiej0qD9dMJ+S0n2N#mpyzGEYZ{k@lY#D5w!(y0GIkgvtGcqzBb|;nLA}6Y17ehlv -z8pnI-06LcFxQn4g-PZfS{;A#RU4Rfn(|E -zNdlmGk(}qkeO6XU@zm(g)|k3VSeJA*KRiCO^0Hmt$(F9o@=f%nCPKX3~s&;Q4^!&94ZoA67{<8*1TZeC^6!f>p#7lXp}V2-?*Dc_SN;SVkRoT?%N -z-4eBlZsnboB2SI`CY|KLL=+R1@0`e`3SCX~dg6k>%vz&`MT70He>W7&|a4 -zPAcv}zX>4-b%`%-F#74Q$Te?&9$ou^Kcnf>cuPRAtZuV1Z_P@-v4*fQs}D&pFn2cr -zS$YTy3|y>z4mT}bomB|u_RmyjqKT*7E8H7ahMvu7tYm6p(6OAK9qb>VV_#J4dj9Y} -zXbCR}wc1C^euf*ublTT_Y2~j(|G+d}KXL#Hb-yY`e0D4XnLoW{v*zn+n?QNHtiEY3oqB4gr))_^2hfF< -zS~fPY?54Tghdhh%fyTsqU(CZQlmgR$% -z6$aMh;#qg_6QELqE=D~SQ?5h9`(kp#*ysF>5g#Xx$F!dzD6m7v(}zIyq~bb>QKjwB -z!yq`BM$F~~S3HQ@A2dG0`F0knO+4sO^6<$?=>yvN%aUD0AXKY$i%2Zy=v7@#)Tn8I -zOgBJ01=$vPy}w07TwKXwc;!v|QV>9a^BiNb47!{zU8H(s%1Q3jdHgOKAE*x!;pgr7 -zs@Esutr-e)fWvK*t)4jqtel+y`IbI%y|}ZgczU5L_KfRlDH$EHP>VDIo8QaiUC`Ly -zhoW5&sRvdVNVl%)sC)xqepgT;wLQr}%xw30k~4wJc$p7$=0*!E##U$zWY!6H5#?y@11-_tY&E{dBKIk6{*(O)VBdD{Nc_$()vP53(Y-N -z8NzSGX%oF|Pm*nusZrR=l~K8a^z~T_82x(p3IDZek6wpDt;QAW=M1B}Z#l=LU|9TqCZ87YKu*3Ub%0 -z)b?lRcP;L^w((4^AHJw&<#uX=&f5kYX06-P*WxO8GkI&RKN$x8c>u;~e&mB%W4_wV -zglF+T3%~wfUiNCaWIAaeinl5)uBm*DPq;Icv<%i?Gqbv55D#CEQ|lAVzkGAMN7`GyiGxXY{SxLjQI5`M -zuf=M*XI7q}lv2rgz3M3Jil$au?T}>8vov;w@|`Fjy3`=eK8VyRI@$94XGe@~8nawy -z1SAJCqChzZJ$qn9*(0>n6&sVPP^sVHDQ`61ug&ArmOWv{Yb}R$xP=MTv+#LgvsnT+ -z*t!t|D=xQm(*WClh;MdPDwek$)gsKGW9__B%=#aasSg7{pQZ%XD7)uq%wS?RT%t&f -zR}zS3s1_zqHv_WHH&2)Vs|Zi)5@rV4)h>kxj8v3}D}2lSsBaVVq;p9f!c=;;uI|0$ -z`1IObr9H3cWU6$VZWd&LM52CWbB?ErY6T8FFvQ6xUi@+6>ub38;<^U*XtJC;t4Vl3MKgOVE0=(BWw -z!1$31kD9^q2XcxQG4Y8=v!{axOYchS-ci=yd>H#IaUt`-BsfIURc7TEJ?*xZM|g%g -zbMHh(o1zDunz<&X%{Lm;6H)gEH!!J#n5V(FO5(3Bs$J${%ExGEiwKsrN@ks{yepLw -zF-A)~n?NJ`NVnh3si%tnVUqv&YLeB})%AeD59;bBHZ~y-(%{Yla{)x;nX57LRZGC% -zqP+&T0a;cpEWGboQB{&(S4mWOVm_8%O7jsBUDQf(N1)zsQ*DB4)0q|-QeR&ls6z$z -zCG+>DL9URT8-j-itgw^h5Y&q!twDK6Ewb=4OgDO##IEYA-BgN>^4eFM#T*CrvD&qkegtzMRAo-(#_ -zj+(?pWWf+A*g7kvRv6c1QFdL&?d-opEk9RzL2m~=;+t}Dr -zzp87$FChi^onVblmY&TDytrwqc2_FmDP?$<79c1&d`L6_eD*9Lf}ylueet6-d?0g> -zjN!qZ&N5$?MA?zRw$~|(_HdPD&WG$XQzY+-UCfC$$J0&BpF#%^y__dA(gP}T`}>@i -zU@MDG)R_kho5|eQ%%T|{#L~JrUKHg>pFeS@CXHU5Kzxb3U9L#683p5`2FY>F;H_&Z -zqlNd9MX{+=?=TLTfuL^#x*r%ZAG3a3dW((qts$Q%k5b|x%_r~NnB%DpKVw=K5|exw -zTY_4l?Z*$D~Q> -zr;D1DDCsbX9&o7Vhn^fU7WcJ+EQ)}AquKW}KZa2nGqyZaEqtjsL2asnYXoTsgug6Z -zOQ?FcJpa@dw_o#h3X;4bb$VJWE_iZ_-eQO*_7C;y@Yc+s+uiBCcS1uva%r3X0+vTr -z$@F-JkGa#!2?M8Y5K@=%U<3wqUyh{d#jYXsaWvoDUxj(a41Z5F%Y8osGowQ__m9HV -zIeS<lb-d*a~!i=DnmvUZY< -zy>ncv`H7jyyMV*VOXoKK)*idgnmgmaa7zOAFtg^iGf7*$jq44oh+hO(`vHK1cQ&Dr -z&-t)Nbl>A05p>35^4xiT0EywhM4+RXJZrgoYKA|jCS*hnre}2~thzrefr2ubQeRm( -z!a0})0vkz+FIeHI+u)Ze5RHxmqT?PtL-@5x7aanLKv&1wEO~5w^9)rI?ZohCbhPp) -z_o2O|qrK@GRnu>|b>$hqKBwINb5Q#4xE#(|vJ6sCHm`N6JF#T+C7i5IH=Zs{`s|%t -z-4zh{i_iRdCb9VBMbdQvNE#||+QI(BfDJc1C`kaqW=SKGLAdI|h1_C3!`Fk>4_`WW -zqIkt`LwnQHZ>U$|dga75sfgb+zy0|8x~pVv%5r_f@EysZ?wZJd*wnfl1WoW$+_@aJoS03$MvR^K1h37o%jXuOnHYtYX`8}PGpz3uOJ|S^Zw@^=*?jH%noe#U6z^}9cIk=$>|%umn_i}A&SHmr -zsrpj#UG_0Xgb^^7b?s@WXD3A8=Yr_rlv<3yO?rR}wg4G=C-!Kr@E+K*q-7k;f*2zb -zr01@hvh>7r&Gg)wHOp-l7c*@49YrL>0pPVN*qcFjAE?TFTnOE7mF>e!+ -zFrcgy`ch2tSJJk-qU9)&x6KigB&5-c?d8&;#5&@fdqY*Al4=j)d=LFBH4%lA?f_FY -z+E$t6L1OYa#U?m-aFBP;_WIi=zDP}Uw7O{pv?%s)(YtPq`_G*qRvn3WBlqB?$ngYG -z_BEbEl=cJ8ovcUKl3w2GN7lX3nP$wuE#1abmh>Ql{zknCNyVdnhT}_5;B~EV2@a<6 -zl%sELI>UV-R{!b+ObH%U@!r_++^sGAa@j=YSbaS$pHUOq;DF0%wfbSvravOyvuSb* -zQGuLgVqs8s*n*S_A_b}WeUYm%MTlRxJ@>|Y6z=ZKxw8_j!NeCS6YDFZ*?3$YJe!Gz -z8;R-YdObN1nvKiLZ5<^|=u9 -zaA*mGV|_X#g&qFzhra^$)P6sB2=gFZ*QNS?cBGsRcN!7~#Y^4YVrOWYR!+7qsjdOV -zBQ*&s+~u%YZ^u^#XF-ifwAMYfJTcA^rGE`(8Lz;zgw3(%36trA1*5CqQOe|3vRh3d#Z=PfP06^G+O8UxWdHAUStn -zg#yg3KvK;{O){;+KUCd_s>*i{woXFC7e;MFUiUk+Q_2;KxrH3Rj#${3FzDqpl)@P$ -z<5N-(tq)=GN&%(u7UmD#CRE)RT~pH{4tjg>3PnG?t`P+z-ZNs72vQ-3jt-_+3|OS> -zAAG%~TGI?yJRf?!%z8P^cf!{5SRC!l>+-DZq?Z`bMQryN#k0hey^7@bS5cl6nTb?+ -zKG+*;rUI3P2)MEi(OQ4^%iqIp^sA^$dJOLS$TRdfQQ=99kIkrXGG9-6#Bx$ipeJtw -zUYA6Hzxb3GWjfC;&3?ek3;IGfT~X$?ix1~py$t{C2(9pWi+hz~5x -z@iD4KdM3xik?oD?q-^=%$cQJo!p{b;Ep^z_fd^E3E#*pj_2lb7t4j8{UY4hxd}ws& -zE8|0qSp^lqV=Pg7scvhEi*;r*Jc~PsW{kSSoL5AF*1CG#;dcRh2RGNRx1GP;$2?o= -zOJJ7gmTM>UdexG+PEX$#fRc=8Ut6>tS&omtrWYJ9^%?oAng*2ueV4KKJimljbj@RK -zch?lJs?%vmOQ+%}a#3=!2S)KV-qYW?88$?!+z9E(*E;3+?6>y~PECi&KJ&ITd{G@U -zxDfCkTuhHndwEV*f;W|0n|vT)q@}67RoSWdFl|X_%|_hlPrkgUujKwr|Dh$`UbTpc -z4V{Ua&u>- -z2Rh?u8ZS6hx3?!A-gz0C^o;3EN4C?@q+%gjUy#E5D?r4-EGRUJn95dKo@IMII5%I=yhQ(@iC*X#8iL6IRCZ_bu+2h -zjTMs4Oq9M+ziI&yofzUfrzD{tE!G -zFW1-25ULoYng7zZ+HavV<6&$jQc`m=vs$GrcK=JoE=w~*6(vP=^Kp$>i?CS=7ER%# -zYIXE@gh2xJ$yIs1J&az#2Yh=?in2@lgQ2evVdwDD#h~TVl>+mG04H$ZmHL@5D6}tN -z8n`L+TN$t(n>b~fc{S9{|NgN7KMw{UXguVTEKYJwwm^65eBnHMWvh5>-T#4v(i&x8dH^J5vY-EHUiacL2x`rPH#rppIP$lYRv;XzHLmRwYR -zXK}MZXl{nR%GdxHXjD7{S<=T;c`S^Gt3`)k(3)(&xy#thQ&R8byt}+Rl@Y0(n8(y4 -zQ=@5GABXBb!Rdk -zYD^dxn$N&h=Hry>H4$=|3J~x>v2e@7U+~HBY@0#l!G%~A5O`?g>>OkuH@q`QN=Hdm -zbEIqdr7Orwd@1@sxGn(E* -zvzWJhq!MbGGL@N&X1O(+I%LYZhleCcgUHm)MA%EuDt?r-CSV&!ddzLhA}{ln$#|9W -zrK(tqWu26<>_LuW749kelYdI2D?MmN6f_g3sP%ANJTV(GJAbF7ASz%!E3Q -zBz@W^dy2it8G@=d>B@iaB?W37q2E_u0om{q2rF!)b`fqMa9ABgm94@-ZV*G;LC@oF -zol#CE*r#m1#UOIl%9hhPU8sMZCu)0E{}hooFx_!#_YIZ@|@4D5yrh0Z^z2dqyWK3W0E^2TLhwIhCd@`=z*u*&17G -ztN4rBq6TTl`|nIUA)Ph*p(ke3GM@`<;i&e|4T-nNVVTq)xD1dV9 -z)xWl#(o@C~<}RUUX2w29R}zEj>C&~cboa#x*uhVv)5~d6zqmeMvLaQDX8Bv@%kED> -z8utubH_C+ftM614x4If><(|XQ3ku#tYmYL_{wg$mPrQ1OUyqu6(x2tLic0qEDGpA2 -z8MxqDC_j$fdX3SpR#aYoWI<<|Z8-lQ>fQyK&8+ZD|h3luAfQs)Ra(7NI4P5|Ij`s6!B^5U0@ZHuF5s -z_h0K<-&*so_gU-xzuQ`2aoc;}``-87*S@ab?{~?f#xYS>i*M~MFLJhS3qIA6_MenJ+3WqU>00r)|*`1NQE|HNEAZHOpKwdBstVrERRCG%s=|{w6;>8i -zq3LHcSW9VQYy_~|B|PesK~sL3CSNd`y7fU&R8U)dr@wQVyhw0O__`7&tL5V -zys>=Iyo{m9Z1R1ie!A#_7^O7sXqypzTHqhZGh_y{r@bun4)bnX1Fz)X`0%4uMJ -zJYzia(Q*pUxZiPlpt+F5KRpPNABER1!&6H9o#)8e4{NBWy$a=bx|+?2$&ca*s^3q} -zr1%sx$0=NCFIqogTE5;dk#HqG!gBmqpE2i;r`cSO&AAV6AfB6j?0(Nb?vA&k+9x@r -zqtV<|6HAvuQ;*k_OlDNQN!=L4E^0Qt5)^{2x!pp?tv}l_e4kp&*srEj-VeqjClCw8fSymj{?vG89RkQ>y;z0B)i}v^X{UE64tbr3FYEp;H#-`bvlJS- -zIP^&_|5T2HMx@@(H?qg{sM4Hf3&x~|<~zW=1dJB~BQK?SiL)AIYfuXA3mST$6e|3JulE0duogbsSgT!~?XU(#U4ZWL&LZ0J4wDQs#C#B4t-_5Rh-zDM&X%D@x?$N_8h5*4? -z0oTZtpX3KONEnlMs#q;0ZY+~%!jwiw4P~_GxVb1R@MZf_8xga@xnp~hJ9R7NQbWq^zN+dx2i2?Mk3^gL -za@3Lu-Rjb7fk`zC2J>@MBU2$g5>w4W%I@mb!NJUr(>2M>U~m3NTHyi+yX|J2v6%dO<)#n1^!G0mdz -zANezT1NcCCap|T~707Jj;;>^k&q-Z?dQe#5hee -zNV`Cf9P}d0cqr46h*ZM-sCFUj^YOszGcQ4{MY}CWIP{!vA_%InhA}UneJ3ZUk-@K+ -z@T||xjs53x9z{3i$~Un%4>eWe-@gZ-75{BL_xFeg&cLUm?WX_)syTKxQYUnTbTjr| -zCA+|Dwyxx7KFln?vFV$2N5P)+X2rp2XPqBbDp2+Po!#@zQXA?1NvXrFPjZQg+vYKT -zu`Sn4EDzsY@!qIP?)c`iOqvpDCC?wSO7MF3d4v^k>vD1@P+y1@(3Z9wioV@jbX9EN -z(CNBF0YiQ|=bN3HFdJ$nHLo(L#>YwYkQOUZ=?%t^HIX4`^mK=z5?K?@RbVO$d>?ab -zOFp|${a8>YrFYhn=5jt?T3JTK-%A7go#m~78KHU=nH9KtG5`XyddyY78em~(;n^fK -zNm8%q2&kN$1w8Yz6~LOvmVcesx7tL_dR+4DBT{U7%14%zwbt!3_hPT7e~s#-J9_ir -zfKA~iIdF-@6qb5rH1y`qn*TQj)Carb2~;}j&aoR%_8xQUKUogiC!IF)7i_^xnf!^) -zZkoVNOMF&9p60u@r?|PbTyF67e&0~QYaPmkc)xaKEwvnz>eh5x&=iEM&}m2_Cx-pA -z$ThOqbat8Zx14YMQalqX^YnlYwhqv5IUf9hHBdb_+1Xm~U|mLgy|)&rD{j=(|}D^1?*mfAuWk)ivVd$188r*rvKg1VV>lnzq=!K1uk -zuL;V|Z%r`w<4Xo!aIny)5HU>;44G3ZHm$c+>i;C?>ld9>-sA3E@~z$a`|3_1H-wNK -zl5@oOX0&HYY-5Rj%zhf2LaYU7tND^}dSnuoImpZc9sk{}}eRFvquW%9;&TH}ESL+<^chcb6+k -zfj72hiD8Q+S)h+(O;0r~7uprhhw0~=V?4!pu~lHVswyZiE9toQg0{Va{g5Ird=j`2 -zyT|yc>O39Zd<=Xh(<0*e)GANjXuRlx1Xb^;92du-%!zup>T;jRVW7*p~v!}Ez=oqA{t$68~AtXyAyW5>BCU{Whj5eA7b -zhHG(@@+ar>pUx6f^Voh8V>{>UA}Px3aYWw_cje?x*;b|ekXfYHzlIaDxc5?($_q)s -z)Jc~~$x5$#M^SW4UWtZ#ftLt7TwIRMSZHULPZ+gI9AREKS`wt)56`sZYNxyuVa}Kp -zf%yr`Pz~Q7MK@>o-vRE-ee=)w4Kqzf;nQ(8F|#T4;VEXsEeIzLB0P4L@S2Dqs6m5Q -z+M%{zCPf<&?^Kt=)E+zZP-NsUJZZQ8B4cSEN7&Ue8XvS}PRQ@Wi9q7v<4Lx98#7SB -zbjrpjxt`y7#cO}e$GwlZpksHCAt?zSn_mr%oLYeUuSO@o4>?AW?%K9crmqFO-FqF5 -z*@*cYFn&sDphQV9Lbr{Lvf1(u>ZJ*r-Pbw5*AM+|RjXP~|XEklp`^Qw!=f|jdY -zOw(t{flSo8H0)^S`w`oI_Cft8n3@GUPBwK5W$xeH!43dz9GJqx-r{lao81u*R!_e> -zJ)*88fi~`aM|tWj&58L+h$Z6yyQ|&aMQNnvZ)gk_7f4-$#PM-DrA?`&F*7W?+stB} -zZnb%ti+arSDj0CetpJX8wvwRgp?c}e6yuqHiJnPz)1z^BjRQP@Yzp&R&G~J$1A93f -zGjZS5U&s@3#NnIy&i09<@~s^+Mdzd}2zOEn92}7Pk6klDfCm7`vL16PCu9+?_ku^e -z8TJ{jo%sz!O|6M1LUlC{dWRY??lpFHEMbzSA;<(!l*+ejkgez88Qu=H!>B&AD#D;|ShC#)X#0ue`nf@i}qXE^4A9D3fyr4=9~# -zN`Xk3rZSW~Yt~R3cgi|TT&0Iy_NTm6RZ+5k2XySG-M8n>X;*qHZif?+o@lw|9L_W5 -zctwl@yMLvtGZ~wsM-gdw;dD!`z9xi?x{tRcse5K{(k)7FM_;MVE$V?$CYUp=W6lri -z=XN|crgX~LSF@^q2P*zo`AcE_Lve%uSj!=$u!Ci6-u1pX!C=ZA_qT^bpSCo{j}{XM -zm#`-#H(vd#%KyyweM5H&XFzSL@+HA}-0sK@1F&yatzZ&m9kD|$eW9ZNTRYb{`AF?K -zVHp}bW;~P#r$8VqAzpwCW%>25WElwxoq1V7ph9#L%ymfEc?fm(SM=Y12KuIW@P&Wc -zEZ5BT)OXcU`BSvqiS~qB0s*;&VFD19Ux*BUEI3C!_B~cA0XwG`x!9OvFiU;47GL)T -znp5~iRI{JCZKJSO8-wW!*j%J~k%usjT1ILd*dYSa -zh?+sKApjTUZ)p=CYZp~`{H5|TxaiGIqbS%)F_ywU6$e*R%d$PJv0u5!+iak$I^3$C -zD=)wCv<7>m)B@#xSl5o#p=Jz-l{GPq($=feda#s*XVvs`b#mwMk%h@8D?43UX&*~darA?b)LQCdq9YRdpYL^@9V>c70F5hkw1D^q{Lb_*mY*)9_R -z-QT)$GWJoBay(G={+uM_yNOF;eYfIt^DsEiDXhi$*Q{BBSVFHuT#Wc_0Cd`@J1Nl$ -z7B_6=UYA>2s5)y?erw7Pf#=!J5O{cp`N7YBhW@4&IG@O$_MD&7I58Q`9?{!jUCA-j -zxjKVgbFW)-CpaVwvP95dT)D{>z$^Xh0-KC30wwXl5jA##0W2EJ%YIzLflB|Y$t#e- -zOrv#oq0CzH;5uX==CH4O_idJnzzUf`ak<=&@Q7wZr|ZMv*xg0V`=b52qA*0o50ikt -zXTqJz7PwB=pi}DFaY*oc>{U{>V$>AbP(yvC_J&| -zYtc-jjZMDcWe?-a*EG~|iy$AU5l^M2y%V-*>jlbg5o*~v}Xt;rI-?Y;C4F(Pd-pSx7=gLa&D@AJ#ZY;P~{%U)C -z`C>p|r+kWjxP>*>`r6vF^AWp8!|rUSth6rAOf1;@ -zKO;QMr$$$;ce*!~eDwNqiw-=lsPz}Lb>W%a?4ZdSVgqD5ZoiPz)ogK6T0gpLD=7m9 -zGrj|^`lI|Mj??~}#+Y5jm{F03j9FV3<~&lsY0e*94PB?@?WBym{_^}wUhH}YhIao%CdSAkadKeYZ0svyWG)jb@ra^6w) -z64w%v&(PE~+Md$yD2)#E9M5hc=uMvX_)bplu;Kg7Hc4e{Miw@bZ=I#bONik-)EffW -z+AxJ3S4se&UJ9;IUqKMjIC70(06kI^0UBLk7O%IQ9%*7m^c9uQqBww4Ku{5q9?0yW -zr5jAfJi3kpPGVpm_X=p63`7o%GE%sYj$O0dM5Mz*a(u)`Y~D==IrUYa!NIvF*^JdC -zl9YJH`qbAJ#FAeg=Cn}(BB2#Z=Lp~l;DLD{FwBz0$@gLdfRqRGd-R)+4b~Z3qx5*Z -z>$}i;`k9T#!eW!fdIWWGp6|NV{KdWAo|L|=Qco{3CesVv8!9BnGpD$r(3TFk7C_9s -zS|EDlv>=E*kcgQ`b>-UVmCO;X79RT@jg^x-jcdl|RERurmtB!TCQMcmp%;k3%c$9; -zhoqn022AS7EZ|n|*$N+v&JQ@4qJLwJO+9DO742On(2e(FR8_MKe|*cmD4J|RCpMna -zV#B}?=ZOb2M=;cq&Lo<5-jJFib+Le5J;NGv6j3$HmLYzp7dwBJlk;o_lpaZ5;zK=Q -zbIAkIc*V({Z84`0XPv}j@3^*Iui4%)Kq!&!on)p%jAI509kV_Y4#-t -z2N$0GH6-T>Q1`#f|J<0z$kOFUlDJIcFwHwXZecimq3N=DF+#Lt*O+jG?l~+}@&Z&d -z8j3O4jCKfM2QtMy{EU_BCXcLV!*j9hPK#i2U}va9XHbMmUg__^{hA{O^(&lG)CF8! -zTB0$_GIojpj#>2KNCAJ+KfWu%;~ROvcxuuwxahPF1g|gJ=o3&7v-&(YVdB{$|3yb#^*56<>`=hrGmA?S&(xXY -z0uXhlixe6=x9fl)*^lQRfvO)4HpOShEO4hWEzA>h10D1|H_btX*xd4-s?LVpWFA{_ -zdZZXF>9zNHysLMef-4H*V&`wQM^YPzR!~<~!qa+htw)&;?mvD-ue1l*Sd=89%pZsK -z{qSn9YX^s7_=tw^A#w;6{fC}bwg}bE2E|Wpk}*^)v8?G@rC?ojBUWl0k9*P0zfx+%?>wG`uw8xh137NHIulm@3RcefC|s -zqsSAXN*hV3Yif}T!!OP148=B{L@WkaU)5{%eK=cBh!gPfcrIjUG?K(|ZNI4O^nE4N -z_TIyiqHkTf(|G^4?ACRf&l^UR=310*H{CIYXDtC)vgp~GfQan%G46f4>%B^884l?h -zsdMxHlQ+iCpo8I9i@M+f+f*glH7-b|OPejl5`Si)Ui%5{x?mRT3NX*peXSy-2|R?8aLxk|q6U -ztXL80*f=mRQ?PH)C3Kz`V3c;Oc2r|&+iMQ57f}y}qvM_wG_xi{ilP*350QyBy8n1@ -z+z(hMeZmfd&oXV4`pq6p%8$jU()Qbl`LDflY>8yDNcy}k@#5PLyn8u?W8lT`$gJ70 -zlRTrO6-pwOULt5`Z+QD8Ugzl;k+0v-Em}W>=QLA*0KIxlPYn;~9Azgrk;Cfg2_JKD -zW}s%Cze#NUWb`d -z4#CmOQKWHvg5rzwRo}@S{2}R7v`6RIj=w)OJ)!zyc}FqaVr7VwFw_f*+HSsI-&;gz -zOwA!sF%yUoLTg3@+59$|VMWU1c4);KQg<%Ss_}p9{umJN0-QfAh@&T=%T!(&@va;I -zdFThf9TUp&!B_Ps>zxeTDj{*qIIF8cJh0tX?wuDsJ=g3y$>uzj+%0aS$+8`5^Mr3U -zw*T{u%zp3$jp*O+Ot~!ET`P7kjHQv1P=~ox#9y9VRH!ZqP%h5GGP{jaZAJ`Q7hnRQ5+kc -zz(9RLQ`&`=22W&&Db!Jr##A(JITVOS?dNFkn7!vmh8C97?O~kP@{N=tRw7hC10%bN -zps*DTo6eat+eydFS?vkK3aGV&QwukI3TGRA0P7JD{-JQ4#75463D2KT97?|}nv|EH -zLTNaC_ebvz!egzmZgKErTNIg04q+}?vKF^TU@mp*-iNCcVSe|X;D|v(QFzXw*|hAa -zR;~L+JbC$GIxeLyA-+3IJv?m=2r3@Zq?H<7?fpC8VYHnuc%30Te!uYKqTBfrJLD9R -ztdEvOT&)sWex{@QgcZY#a&9FC$ua_;&a=is<1yB-F;0;l5p}H|?NsY}VEZn8>!p8Y -zbXKe$hNPlLI6M%T6cbPHbf#ltSIp-fL7>Y~hYVo~ie3^&@rG#{HmwNSic~N%GHShT -z>0H`TT{3miZ2|^D-cb$N7*}f+xM6_%)MS(gkD4~x@S|r)xE2H~aX4YFZnZ0Lg822R -zAu9sO*eWrw(5PieCoy?hLERM}7;_v7o~H)D0iiJ)y~e?fQf5|MxS5>X;O(AAevEc6 -zc!pg}Pd7csCXM_OO>l*DS3T|;52`+S^EQJXb+Ys3R9Hu^N%mlkzydQ8WDTU@$tfW0 -zSm;r@i2-ML?9vEYQ-m^z-0@TGKLkwV! -z&_v?O)*i+85M@wrOao -z9I?rTRO|wTN2fW!7iT%F45yu2uUcVks!~h60sHEIGD=hKi^chyABOm#D6`S?Jp%?V -zZtCB#*6@#N_^u8(E#|10#O~{wnZDA_Wb?{l^22~QqD~^RrEMwj*N%DiqLp?)FQ@}& -zOFW87zx{mGM|Y7J&>-`P3+%QE`;g7QbpGb&z|4@mX$e(gvMSQYGu(plc|2>tH`Byv -z|G=8Muz~?k8NvH|6+q)@P0dTsXFI4DW-?entm)#IW0GrqvUaq8iuVX3Z55!oVi}K{cCwH7wOq_a^%(X%nPpwKJ*hS5~{1 -zOsjx%rjPM^|FkF1NW$%EAODd0~E4@}1W?Iq_MMhIZ>`Lw7r&+d9x>yb?2~nK3%2@gR^+ -zau5<46n$$Ik%&5mOw>jYwc`?ysFP86FG@ReDjHoty4`;oon>pVvpESZ1Orf`PWY3hkl3MlherCX3i3H($hi7;PAH)q~TnHy6J8*RUM4+g4m2FEmWM -zD4mPaWVXz6fwUoW-oB?DE$hp&?@Z&H>-zW$xQMuFPssT$1i`BP&f(rrUBJvZfX`g) -zF+4bjHL`T9G}V4dfOwVP6Cl=&eTF~DiGf^%@UQdVU1+SW%xe?37hA1edLS4Wx&3Fm -zYC-b}Z-5OBe%fS?5?_^@8&0r`zd}J~m;0%yj8BY*fVo*P5$Qxgk$h{R06uKK&UFGOtgVv#g_lGhiDPEQEIO5%B3n`d}H -zX$!vA#5nz!)ehmc%Cs?nL@m+$@~U0L7{~}Rn#lECEhVhx_XM~ogtU`!HrAqz@+aOV -zx@2Ig91D~>h6+a~j#wWWNgC=~4j@mkW9KE#>jC%W`;?NnUhN+o&glgZ&aHE8LWovb -zxid+S)!IiHMP##aUhsO&?HmE_@yd}pz+2$9t(tPr+aEP5d)}02ww>!P()n0QDLi*) -znYVa$Q|Z4@mEQqSHg@O(v$(V=)|^0F>8Y7aczDPpr2Z|tb{jd;+`DXXhGF<^8B7uW -zyqp@CH~wudcP;DE72#?&*duA6d7kCRr;7&@LT#hYb8K_HOg}`UNYDXc?j~5{z!^h7 -zWk8A=LpVmO*kLtV?b-*A{?faZI -zLRv;d6P1dNN#3R0#}`P!9{6heIwG7eWYET;XHNic&3`aZ{8{%rpe3a>VOdK*>c(Rm -zI*cYTBD1J|LvO>;bNmf1w}Hd7v1D#v<$%Z8{Ntl -zh!|NlKoJ8}iuUDoefao1qYS2c -zvg0w~PPlJ#8awa7I6VWU%tcS|H3DBPPIqn?O;3yyeQ+iCAAveCQv0?RtC6Q6r%#5Cq@n<=f$m_hTZpY}rK=Q2u=8mg5zkdc)Nn`rW3>lrMyW*+$A{SN -z{aO2svLFI-Nu*WG?Tuo|$JjtP?pL7d3Dh8+fG>PD=XsLPMyjs{xXfg@oOE6!4?nI-Q0a!H7N{#4L!E!&R+VAWhAO;C2^;ITntMK6pIj}VpLS&$ -z)kBuXPLT~=*P^gk>@)}j>hOZroR;8t)gJt2>9EbFU(ARn7 -zwrnj$cm8cj(gQYu{GKEjQ=82|7hSpdgJdYXIe*H -zWpb+QBO>t$O2rKU45Dco;XKz?g;c;@Y53LNyuumyE-R4>U}H+Db&XWkJK5kMU2IcoxXt@@3?}| -z2X(7&GZ+;g#-!KnHfJfbJ`_h6U}&^_OZgwRt;esn$Y|O&mQfm|%0tR^##ZecS`(OG -zQ*VR_`7d06+uSEVS4;zJ>@!2((vA-1eC1*T38rj=xwcQg8tRIxO;NWp -zPC4;w%g><;Nmm{d7QHzN$H1Wy-(3STZ6jUTy2;dAd*As{x+@17V{I$9DRKO20w^acu`cy0YB*v$w4YWHbfKZ@mPr= -z_(kb=0CcQyKDD>`W^C@GJVzDp{$=q^XkF}fBy0l!Fwm#NB2fy#w}eU{`RB~OBnB8sFdMYFVwkThQfg)$<)i{aXb!Fe)p#AWk0a*Lx4n1 -zJ-uphe=y%k4de?A&c0#4VV0B)9vlxhpmeYoS8sD?Rq~< -zK$e!4f%J|Z0t*1|YHy=wQ~#Luk9qFh4fsd@-k1J|*t2jwqBxp8^q3Xr2p-0gt$+IM -zMl6t!xk~5MenS;Ln&A#4NjZ&+BgVmXvP3nkcK^p-hUMb$x(cXq5P&{_NYV-gL7k2! -z=#^H;ZzaD218fD7JYQw$Z)HEtwa>g28spm-Suel=WO2A}vM}_Z)-P^>MsDJh%&C-V -zrYb=D#2e%@djg?PUJ()0@-)CTd~pKRZzj>IIi}k}iSNJenX~UcA~8~c7J)Q6$cdb` -zy4=dGg(@^Ph|&{q8$AYzg{qc_2uIj2O%?-V5m`^Tx?PfXN;5SHQB=0%a8|Nbe9poH -z=vd30jAUDPlWL}^E+(t|RkamkhsWph!r-eRx$P9wtU^XPv9LRwO+;YuO!vB^#tuAW -zz1NgzO_%4IlxwUCZi0r;wra+o3SIh=m+KJ?*D0z_lWYMt!2YtUJaB5zgl=lasyhpz4Z6o$klA$Iwv~B?w+0e8G -zAUR}_y!RRQc*ZaHF8d!UP&K0iB2Donzgmq_e>~M$734X|=9?wfkG2Zx@JL$RxfS=7 -znT`Co%LxqDfQ@_H5LD5h#=v_&QCW;#s?%)}WQ$6io0Z&c)u1qi$*h@8y=cAhAAbf8 -zw-?1xsk^a_-w#|kTawQn+7(oDN#BlY1h3k$I?F2>7B2NOoHcai0dcfC29Q;H5EHiB -zI$K1UIg^}#=bc>OWEZVZq@h=y&R_MBJF)0%t6pJsJ@LaN1`deLORc+2gsh%tU;6O -zQJX$Y23sBeOcYNRK?GNmD(XQIjikZg6p#7cx -zoV@7Fim&9NkySynN{#Cyv|N2;$?*`}a_=sj5zUcG-G$CwO-ke^f7G`30rl%LtQaxe -z4bs59q*yrZb{kAkKHg`%c_7g2aYE5T7G+?Z- -zURV!OjO6tUH2K9`dj_O+CDlGs#!RN3>{b7vX}7uPD@^hO{qjg^Sk2& -z+yK@hztv}17qekrx28E1QnZ?l&N8wJ&3dyFt}sQEe7qtB?$O(?`zFy)rPp<%e38Tn -zP4M}r9>ZS@-|Rg%0F^?!=`I5R_ucv{LqCmtyYue#I$aR7YV42F@$P8ac%15C?k|v~>;}>@ -zX(pQ*)tS$_b>J1Zy5@3YfVvqwBZl&%U -zbDggMq`%h1khX^_cDtr@^eb;x=@Rt{=OXY)!8mPX$ONFy>Tr15o4IgrHS4#vOF^DQ(qv*iZ5JG{q!>O<9 -ziJKKYMPD_2roGEF&x#C -zUcNEb*FRI>lMj~X+q*1ZTRc?RC8E5z{)(#rVL2y9BZeKv#UgZ*-@&32EqTj+m}8W+8&z9VD{E1$2iZCtz_kji -zWL&(?3iU7p@&(FIQClh_D%O4g9!*v(7TFq`)czRQ6yWy$iuHtdnc^%UU08sX{4(UK -z{R?pT+@>y&+Pq}?5?U}j{QQpxDyQZ=A6oZzkR6jUjxZ(fisiRXrCffWgmaAX+kXGZ -z=DZZMWjGmn{8}C|>}cZ!(I$dW8hTFgXW*Y7#CFD>liqAs42Ejhij=n^8n$JD5`%tq90!tF-TPtfNWOL1>>K*X6%?*lpK3nFb99*=A%MXU;)ohTog`NGD=$)H -z_1ab{CT(!bp-Kh(2tkb23W62Fuxq&!!A}lr=$eha- -zIFP4xTsVR7S^Odo=9hrIg^l}8PR^yd%OL4hh_b`cAzDXQi<|Fz^tQ5Ae&LP+m?MQ5 -zUa6nsJ$b{mqWQ=KDLoB|%3Moglu;Q^^(;|0M-7@Fu}cn*h8gU6h5uKwUhU)fbU^u5CZPw`j}Ompt{KuWq)oeMmn>Jq4Wh|5s9J%I!Nf5#DF!ezyv~P)AUB -z1hW*hRny%Ul1~Eid6wT>SBgz8eNUQS^8>Q`X8HNOS>imDJ@hRaw1$RM#a;Bc^DzpL -ziBtEhU$UQm9dtpOCE&|TQ&G2Wz{J+)M|=jJhr!0T^r)yF8WYg{Av^d9d=^^J$q6HE -z=rOyhXR;b&7o2gzZN3dTz_+022t3NeGm)GgH%G*CTzRfgRl`#gRx|~xl8mD@UQf!l -z+ybrnKvIMWdO46NRqt%^$jPBPdt(qz{wBuh^ZO>g_48z|f_o2#d~nBf|w#O(Qf{Ic7yrwTQ{v@E5C7OZu;9d4Ifg -zmM!~DI!b@ZDw}|?3n<2Zb$}119G$~7DDQ%Y^xRwmc#`ez5ZEcY*a&5U&DbCYw)V<; -z{F;d1_|ruKEQX-!Sh_H8_MP14`n66Pn-lYM?#$xs(D${B#vqbksGqS|gbOHJd%7L> -z+p07J?dqUv>8|b^whj6z@VN!4-0~k!m{>a4>Ei}@Y}t|YW+JwwcIh*n5VYj@+lgbF -z9W9sLtSj&lMvk+(z{ZH;s?=scIAgQ*s;aw3AW$IVSGyxk-qjumOJW$LEMmY;m{NON -zf!_2nYJ`czT5b9j@L;h!kB!4REPPWsxSBTl^j-R?J}Yl8(yFU${&L4E7`B?3n6hr$ -zeHHf|AD9PKJ2}|?F)4vGL@gs;oFA=f>KRE^#)%S}N>6=-cg{18|1Yu$T-O -z3=CD>n#GO)dQz@-5g({q&~B$dcvWc5D{^`ZLQ51=9U$0?BLU@O%8i3dB=Q}OhQt`m -zzqPvo2)?GIUJA81zdiVBnJ=02)zbg`uL=MBS>Z|ki;OwbYrq-1bBe0h^Qh%Tcl_+; -z*T`t_dZ5NCR8k&gQG6@@&ujnpKMzyh*X5pEcB(>8){~f=`C+2%T7^wk009=Eov>~$ -zK|)iWI|7fCsP=pqKH(haIHS?U(|YZWc*HPh6fe!#CPe -zE_75#g}AtzArIiQ&J+|KGe#*IbBZ)QoJl~K=+Cm}Cd^Eu{J>vMu3fn`yvqYS?B>yW -zQDRAKwr!v!PP*l_$-S(!5T%aHD^}s)9*)qE_uYJC~I0d0g -z+EyFQ0!Obn=bx(LM3`)m2^O8vF{v6@YZ%{jy9pA7MzmbTK^1+-E8WB6~&NktjPD6nfMF0KVIR&U-Pi6t0X<0adQ -zch1|n90hi4fJYQN{pGGTElFU%wM?{Fd<)_Ltjxr~ElOtz<8na{*8ED*_Ms#l -z0S{!<`Ix<4ADNcXsaxnHa=*6vpvBGFNH_siObBEU9`3?^Cs2Nr+m};z-LwDs#pwAo -z;Q$Ob58yEn#DJ8O4T%qa0&PNkDt#z`j^gr#>2A1wS70xuP1?_b#E&D7$#dEmq@Ww3 -z&6DCdC2?%H1C9(2NKpkNGjEd(3`V=A&aywa0GHF-Vd}aWZLgx9?O;OWsjU7hJYP^?c7goX`FO;3!G8a`YBZPKnYD&O%9rJz^W^Q3M -zXAA#3yjtF*@NL>MPuSUcejseW6Y!i=bA}ce5@b#0oUuDQ2vVG>XQLbl=u)@9TxLUw -z?}He&m4SSPR_t)jfyFO(Dn%=`w34HsesN(dwQR8p9!f9-(p8~XD9=K!1GW9dGaaoF -zCJtP`NQ0234zdk#Mu{ooO~>zj{J4F!Zj{hF{21?7O -zU>$$iY8^E>yq||{DV$F -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 -zKV3ouH0~6E2cI(8SFgF_ -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 -zKuUG}>BHO+nz_a7{hy`3>_hSxHMI`>_t -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 -zr1_M@O`G!*iV>ZwU#LdBd=j -zQiY6CZ|79LA0RcXYa=XK&2ovo!z2ub>Y5&2pqQ0z*M!jKv1rPON7gyXq$t{?5TsZ= -zgwrpCP<0eQzQ8ws)%od;#*F!m#VGxAL8>oOye&?sr0?uXS@j?<7c5Y)E0_TLYZkc! -z>zlLdk)1J-VVE^LvMDhAj$_2o=u`~GPuoK$J*Sg;LJl}90V3MHs!A)v$G5JN=PI7f -z?;U+Rz7*%C9f@8VU*)Aus`bflL&?UCv7;86#jKHym{6A(lt>sAtH{VK#Ir&1El`ZhpNuUuiJ0|=6Ru&tGQrGE;UCJ@>eO6`)Fk`~I=`f*pg-5;4b3a=SKA$t#- -zmTP2%1B^D&cWVgT?nY#WyQ+RhNt%EqzZ=cN5)H6hQ0qI2i*>@KQB1mXl&V_B?1r>u -zM`xLQrN7;5umlteV#`#a?OukwTmVvl0io`eZ^u$hw8pii%SR6{rhp1n_#+Lnb+j;5 -z^KOlD@7(At)pttx%0}}%w6(sHjOY?bf(B(N^}WX)o_KU`qr(i)@imz -z(mEIfXInf_6zDHw$lNT&{_1DvfnceP!(h^r%2t&nTeN -z;k;q~tQSfhgRb79D@nka^-f-acH|cew)f{8yRE5D$vgE9W0v8Rta1W)61!%c7+>@9 -zcxF_j#(4j2viS?PVTx@PKFbWHZIfXMxL1wY<`|4ejh31kbs}0}Rso^tS~-cCQnF7B -z$jvJSq}yW{(;%<3X2qm0&=a6>3Jk3xRRPX}Q -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%0DJVmQhL8wy|4I!zr5i_4BQy) -z2iF#Ak3jmqUF{cu=CX7M23c2as^kuqMd3|=zf9VSLRK9OHAroS=~>mgQ@nI!v47Lw -z@R;Z2XRHOD-%0Qx@OfT<)%8_^Y-FztVBSL?oA*W!64F#=sI_x({$wCG>!s0`N6zpb -z2YfeDdVr(Yh!P1)hgCDVo#it_4*NlPI2w8*F -z=p92*D}_L!+h*E33T09|+A)AYrlbN26$^oSxG#}Pjmc?~Yz0-dlD)*1@Bi7huQL1N -zk?&1R+wsxVA{|7NwdlKIY6Xchx2%2;KAm|;a<;8$a6O4`D{Q4>CZOJr%HOVq6aNy5 -zCcF!zI4Ofr2+ -z$8*QP8uBIu3_rsyuW-F!B+_W_;;V}kdAmZNA+uBJ_O=(T1rmV%8J5sMJg_-)4Zis5 -zCoxeQvxog^d2al^3;ivI}L3DX(X^2a0Q0XA5IV^Fw9LZw9FC -zZ|4f5Wy&RxXS<6Y7S`e@Q$DrJ3?~g5ynisTets2HwS_2nYst;s;Mn{U@4HNWXIAA` -zYK8h|M~Z#=886x2$-o;E>A}+V@;C71cPSuN3|7i#`Ljfugk96BuSSb`%V$rcU%#n| -z+2}SdS>vpC9QUQYzRA4}JR(CHkZI}I=7@IG1;jMtJyNWRD>u^Z5+_Wr%wM}XzZus+ -zEwAX5P`aMFAfecO5sdBX^*~?%(g+gH_X1FYbMP=g2~HkLUT6T=oYqh^Yk|~y7CGK4 -zZm#U7@#vpER#iUp99Qkp4)q2%iGD_Vboj|!9dn9aUNABI*6X4=z-8b->}TK{-=pOY -zkzGT0H6uLrp6G$ymb)$Ee%ulXWg0axi#N$kn{Ti((Bj%fASD2%s7Xi1HpJE^B=qIR -z`H0C01fUT4-xKy{v^4*&e#RDOKLNZZfQL;d5Vy@Z$K3L-M)t((r@pCKz-QOEkIWHo -zU8rkVy)j?I0+bsuB-3WU4K^UQ%q<)RbL>bxED)b%va#3fAu3ZsDqU6``Pim^Gf(g1 -z-vYj%e~)7JZ>he(He`WaPvJNL9>G2g4_b6Uv8azt@gc`*cZv3 -z34!51$Fxhr%NuDg;u0(H5QsqEk5CghgY)()9QUj?bC$H~yEi*eBgN073A%l!Nh|~i -z>|5}G5{;rFKy4CQHAB3pyc-=oFy;G2Eu>_cqI=o@!QPvIHFc(a<4!x(sal;hED8uM -zRuB*|hOjTwF^Ee-N<%&{8^SbKj4L7eviQZdBxGWT0Lr}mVUgY<&D&nJUbIbH_{jl -zLK=(J;qVCfIsBQxz@?4QmoLRiVgwuxcYR}h4HzJ%41+#6#V%q;0Q1)d2m6;mE2ml_ -zdgDopYc)l}*cBJ5M_tH7{ty|l-;D)} -zRVev7v0)M7#kRAPpL_?zY0tY%!A;lJstsFPdk&T$UXGfYk=eCjy;&_E96TVJptlBiS)YkAt@D1o9WBBN@h>6?}MvLt%Ol{>Ma9jpT~zaqM-%_pR~DJSoenQIblABg -zn)m3>JfYO;%6d7sRPM^*e%t-9juTuLZf~Ba6tc9GQFFu1{`=JrVzi!b#cTArczqd( -zi-Je)Wc*$MO@o*X-CW+t+^43v8JoG!uJ*JjWT_jD<}04-gbxuXhW$J13dP0KSNf;* -zWU1qZ;I1SHs?~qPD8OpKyL?OYbm!!TYrM5126&cwXN}{Csj(bPt#=;JPE>iGc&S$Sgk97Vnm(fY;cAGWa43q7 -ziMzSJGNYNkb-z|qGOecU+*F)!_-iB#A%er@5s~W^rVL2rXmk<#`>%+;_FLg%_^5cz -zDxo!HVt%x&wK3M@F -zF58>n%E$$5H+o?1Ge;=B1<`Zz8YQ%5O;|;gsNQ~mPz6k=)au^R@M^=nz5LFzap*?* -zS6TV~oG3V4w0X}ioILvtQ+qtCe^*_!!6mqquE({JH!=3bZS1PV`}&Kdoad4DqoSa^ -z7;t;5RV>KLC7^BPGW2?{z~+=$UanK@ovxX%lh;Lq0(!B{(#eJ3ocUBb-it=eQeyMJE$!TLE;9|Dz!W^Ak?9hO| -z*doLdfx1iP9Rc7Cm^bi-EJ=UsBLmxu%-&nAkQiGP#+?cD=$DS;6XZNiYnz#2RCodj -z8tw5gq)*s5&s?uRF)mhNv-5SdNsUE(PeUg_|#POoZettz{oG7&Gq}m4Vj465r%! -zj+IA_f&nvjEH0_Xcu<~|X?}f9quV_U5gUJGp>=P}M^k@lojnVkU5#Q$fG@#3J1D56 -z71quxPCd!AhFX98gxc}NtAz=5h&vh)CX#CO$5xqysGK>wg2Z&4OrcU2;V0|61-E(& -znRB=Lcdb@CSNe)P3WTgVzvHgH!KVL<(X8E{+j5HJc68>!C#xm -zDQf~Dwg&cM2$iy=bCIC^<_L!p);{+ikmN52Yq#_HGd(}-2_AYqLZ5P<%$hBq>kpJ=HhZNt0HvVlz-^Ed5(Y=0E|OytxPEjXvRZn+H+?F@Wm0O=+tTBw_@{L;O?&6snexz$e{s7l= -zHIQ7KWBmdEyUOS&zwo)Rj-1C&v8ev_Qu1)B_M*!SqBUFhkJ77c4}oPjdqjXWK6F$P -zRzx8;Hq}Mv?r`m(?V2^xBgA{1TX_#~P>>0QNt|aT*>cZ3o2+?X0@FBnH~v_t_!V_@ -zJozA?_XYeDi8_~|WByjaOhvr{q$IqzxV8IZ3#p=P=z-X$HV1@~f4sZiR -z1b!6693B3`KS)^|T@1L1L;_}wtF7-3PV?o1hEb_GOpUL{jbp83RtqzuBW%N^x!S1M -zHwcJdEdfhQJLfs{8+UdLSO&4N*F61K^rns_HmU*7##7klP042Mzc0ICR*duzUZ2B-=6=@`dTD(rY++O` -ziOMGhKoN+bVPI7nU52MnGJ3A#=v=deRi(L+R{hZd`#&bAS%F_sLi^rb<2~643rM?S -zUf}!{Tc#m+3c<{cjLg)7#^B(9AZI&!_lWJ|$c&}3{dZX=y&Gjld=V#+#&eSDz%klP@ -zR;SZQ#$-H=m|i;KwS5P5xVLzcDc^r5qr7x_=UlEQt906QIhYeMC~%ipMiq2urcCYc -zgVI_$v7IK^8g|hH)HJK>8}TEW^RIm#T?w)SNkF7ifOSaZ!@Gwj_x$G=oPQ3&p)b}@ -zy9r+;JX6F+FMTtmJIB>3$jn9iSZHh~rEL-FaccKm+Q0nsAO8|>`{sn(8-0FHTLd0I -zri}8707QHj_*hq4QR>JWr=1O9V}TmEshO!modBznmkc#OT!SxizCs?U6}k2<;wdw? -zpvaBPQ+7}1HwdY$nzPT>CY;6CGc(1t-H~hSw9+VADQ1LZT8VV)M&|cO4Pn_e-45wR -zqLEkQfd+ZPQPdNLS20BMy^1FJQ$`mz6<_dq!|nTCloLwuuPe*0z^MnAF=fa4M -zR^Q|TO^275tHEDBvOdMZT0_A6h)wjt8#T=7+emY(XaXBAmyy#aS;46C=ejsZ3ml^ -z)Y%L_Wy3U2HUfxSolfg`&GFZGX8PLdY^HBjnZ0;)ma+)#N5$DHE5;t7nb(~K#fWGx -zLkx>kD9f~VZuoY(I8|^*Rez%8rR>1BmIVg3C0nIp%UFPQ%KWW0`hJP){Q2CZI<0h< -zqZ^P$s|uSFdHE}*pzBC)tyRA*0%cj6r&Lt`$;j&yBRdTNiz;OaCe`aoeU^@-E#vb& -z;_0M_yq=0^rcrn&78w>9&39}&{si<}US;||hwmTOW#lC(*?ZJ#CzoNnz#0If>-@*8cZI2d~~m9#;=e -zP^pK!Vw*Kbjyzy}x7OWX-=H#8-kcp|;dVsPtf$6=P$mWaT=!?MtSPBJ -z*N-C!^03tiy|84FeHon}6l~Trf(GMh`ldivRfUkb!cEy(tD5X3v+jv -zy4y^fXlk=^Y_s}?w?fPn8y~cpV7(L`tLQ9Rlvw$81+?7C#Qou?r;|#T_pyh5y9|7E -zMpoI#w7CjtDF3w;w%ab28?5l$k%+6d9c5F*ZTB}! -z3LiixC6D!Xrj&6zTDCOVGr|fw3*R=k!JpjGBfpWP5||n -zfcv*OUQHf@z^*P_H)bcytZx{wBtzt|+>!aAX2& -zsEqmzqc9~U(=dN|xOVo1;vE6)`I)676<~Kn2U@jK)P)(*%__+GT)+9jk8SnN>@2-X -zuKdygRPZ~=%C760ow@4ijw`*TlJgQG&y|C=TvzeV7uim -zEbB@#7Pp82`7IaEmPu-QZui2*%QjRJ$vV+`v(Sx -z_paS8LyBT!!r8RzSEV=_R+q$F4|R7n7!t9sY0yjX>tpJ++S~#{z<5d(~M`XsG5pb#%tPbb2E>)gLGbcD4KO -z6gPbt8XNcS`6uEEDA+^2k4A#Du-U_rDu2c99Dg`V5>A7^g#-{E}Zb{ -zDbHbGu)^ii)XdmGNi_DD%+!|rVB$Al*QfHoV18CYZm=LWl_CWKOnj@lo)TDySHvi~^`%8BuU>IB?0D=5QB~FX-R3F_J -zb2nFy9dK#tfxe)Gq3sj^6%P=~%m{4`6l@j>uh;$V$H75;?$;w0X7*_-_1bkvY3a40 -zRF2p`Ai7k9gf){OV5D&4e4M1I=NVzx$h>!A@ -zS)a*uTy#h1hQFhDqsQKK{o1vu-4kDyPY-quW0Ip75X+TjxTg+BNdksOa*ZVts0o#e -zX0KcXxDHTx~&9{pjFuW?Gce^8EO#A)0RYnLA_Q -zW$;dPvRM>c+ngdUO6KtN6!^&n6|GxRLTYX_iQ`*N2D2y5a(2|5H82w$?(3cax -zxfbH~edXO7H7K%>U@N*e)m;0!Gh;Hp*j00+T>%=;cRaxiqF?PlMW63=xWzfX*Z#k(z -zicvS3kP#BE!hDeaHxpm9*I#D77WID_+x}-e;D0c%zCHMVb3TL4Enk%1lB$A7{asI+ -z_|R1XPYT(0*?P~q(GsYX7rqZy -z5o5^gyWNRFVleI!xk%)SX96--*0ZZ0rPK!eII#R;{{cmx0k#3pUF;Nra1j4U!LBDT -zX`|tVd{c`A^`MN~d^{h`9)&9eCQEa6P#(in>P|g{KtdCq!yHt0c|09IDpwK36r1p+ -zJ7v}-HvYcGvGW5*-7WZ`=mcwy{EDKCs}Y$>TntAj)a|W{F*|JE(ByahSNQ^v-BEI- -zUA44mcmPnzwX-l){Tx4`4%f51DQSw3emE$N(Ls -z%(1|jqqDqM4LtJBtVaEdI%EeqZSYzy;AgX8RaFl^SCq!3^_uRlfJGTtL#y*6&| -zLe;BR>>P(v^0Ks>6_+dB_4A9Z@Wm3y4|~#XV_s|&%kDPytzNgfB4okHkqS;xMyIhz -zgvz$E>fVV<>z{3Q1?o(No{+#Z1$hI-6{j!#q -zy}FT?RY{aS$L3OAK=_oj^o5jjiepRP#;uBMk<^Ffl@x0 -zP;k>z2OGIWyHHj55uX+_9r-yF1G2=R0XnsV}^Vu(SWPg -z`8kz!80s!34LPj0V#bd@(Xg7;Gwn@J>rkZ*vUmw7P}ms8{zEou&TV5E1GL)3$B9 -zpdg*{ra6>DmU?=}!yiabN6hcwi_r~$WQ}wE`OfUq&j}my0jSrvMVa4#Fw$Bv+SZ7tehODFmgk5@$KEIYy)*@I+Z@^@~5^4G5n_ORet|53w}a1FW=Oo#klSoXTc6bvUk>j}j92O+99&DaM<* -z3xuZykxYZuE!=j?Zue-kDP{N2INC3CXE3l?#%QaKjpd713S58KbFS{%cNok5t1bD9 -zAm_vV+Bod%-s81!`y*6#N}8~&g+3MFRznzb=5%9}yP-%Yi8{c}Yiwt-&%4h(Z4KV@a=K;D7V0C(Vbn4%5BL7}w{?k9V8Q=vg+K8_C>=_RB -zP04~vol8mXz@Y7*7_?tT@Yv(W!VawXtFI6e4}fw50Yjlszm$|wD6~=AOvH0d*t@v* -z9;E7nD=Q@9jwr3m1Aarbv83~hS`Th?C=TV_$uOgf`%zk%IgI$EtnWfCtJHQK>$2{u -z89`v)aT(fJBL&X#e)B>K&5r^kJN2t@#gF?|($(fzw+r3aV;oO^CpRjqGzfKx>D>ji -zXy}q9GC8jkoz>JtAvYXlSZVuau^s^}`s*A*^x=-{*&W!Kn!zy`_S)Rgp;R6Ge7Rn} -zAsL3YVyCiZgIZR8*b{Z+VhXi!Ty_IV+!giyYE -zkig!-XC^k+w3AGp-JZjElgHX7g+QR|2d -z7nBhv>7Ly&A(i3BHwBEztLl<8(?!B7DJ8$25LK&yDwCiKq+`zxdHF+MxI>8UUK~S{ -z*)&%hJ@i)By=5QRfxcUJ5dycW6lUp`X|MVpcoU8AC6$2nU(~>Dn -z!#dTwR+q~B*SVf4m7-3m416+7{2KQhF(%z}vq@23=pM6-2H(yAAjbpetXM6(zQ21QacPPq`Z -zeyO|QS6NB-r=v5(iC@L9LcMgYl@Ma(&?#7ieQZQ6_2z3Az1{jx&?W+AvC~IWk -zm2bw!)$o<83+MrgwfXrwG3u~PDleQv;2DTI_%n%!?<-5e2|c1J%|pAqx?H917|%Xg -zilEG-!Jx}u_PC9E7nM#jN?umD)AIGoFksm7 -z?I$^H$EXiUmfD}Ef4$u+w%v`@8h+jx`XKL>gO+ -zc90`SuHLK?6#5VZW))V|n4#ds#movp3N*u -zgNqvgWU2%J&cD9bUs^*hzSILC_|prYrmyF2b-^HFmb7d78y}OF;sIFl7;Bml8w*+O -zQTt)fJ>GsiZROyr=4QL1mJ|xL;pp5QctFei$+Pc917Me$!J>Q!3A2bf_4x_sPiY&`K>POlrjpL^k_?6Bq>RLF;864x$JDGl6| -zxm%zX9YVhLqW>au%Po7(wFXmMiLna>NdB<%Vt|r#Mg(k$mC>f;G5tQRcU2A2ocCHo -zk)a|$!x(`;07zEA;2ZTmdGy1Lt)Ty6Yy5kEz8xTI=jm|?sl}X{R6LU+$NAQ3zp2qH -zbzqSB=IuG}zN-pLbJ+VH6cdK9Gj2wRL>>9s$8Ur3bE|YR3}=lFbD-@C~jt-R)-?prOM@SyNg7ldc$|R -z+W7Ff0422Y%;qyHg)UA6fxz)#nE_dzE)N=c|d|K-X@7Z}OVO9jkU^W(R -zTSmnO+-k`2`#J$yMmWkYb3WB-qqNT7arb=^mDP|RiUN3!sv(U}yU9?cW=YzyUK~Cn -zZg+}_TZRRo5r|cQO&icu^4S}mRl(|E$L;6qPjeD3Z^!H#5-&CC@e-n?d4PsO`i{jN -z>8q$WrXK$rum4=X0|4{GSzjgQwkrk=j%v`CHr#@|PVa7$WU@oC8of5IyDc@$9R*Z% -z8RE)Fdf*?!C>ndX$TO;won+Q|_EoJQ%lrg2QcKW|yesrn`m~U~!3`!N9KB#xvT$lD -zkGf%+@haJfOPxJ^q>5wIr$P_6E7eje+V%Z@^ARm+=4q#nXXyYO?Yyf#NW?gj1y0Lp -z%`OOp{Q(4^`Y+4%S23SyZ1C1k4IfM2G$^i%zdh0-i*K*BzPQ)T|50SsO#+TQGn2B^ -zs?|R+;iNWnZ^&=SS`1hnH;K?Hvb0Xk6E56sX&KxV7d5iTH0q3SoR#UK#k{+-2iEYZ -zo8|yfpITgYp}01NRr68%#8OSeEJVAAs{psik4$J{J}sGL)>QQ6qV>p02uzIt16D%1 -zN1{D=1OXF^r;=0nh*lMYs?0z9Lk)be#84OA6Mk3YzNO(_{y_5*WpjBUT!C594-iPifO5 -z)=L3(;H{0JrXnQAp7!z|YO4SChu@hm$MzbgMfU2A@dzpTsS#8u;PGftbkNkxcfi*qf)%02x^ -z2*}CqisK+tr*J~aXh!b%);faf)cFN964Q)u#+q$m -zAnCXGWy_b6Tjv)ME}6ismA+ljvOJFIxO3^?rS(h6t93h&j{>j#sruuU70&&Ta=~@Q`DP!WTKIxQusoy7! -zNk7&S%}8$$iX~}~t|aSuTh*fro<5|>T<~msa?;?!BV#N=2!UZ+!>BaxJiz~p%I|Qy -zBL-VLr=$!#oKgDehK)CR!Og;s!?vPIW%+)b+;LN;H$Ec+amw{!kY02C8_M-)GTQdm -zPWA3}* -zy!TLq5ihXh%V1LbFi{v=x2|Z22sK{_xw7fMt~O3zt`vERgoJ37tkSt?R(4a%VEue( -zK1~thInZq)$X}cAo3&q#vHt#%X|W1vMDmOav5W0l4wK^a<-RZFmfvdB_xe7p#!9Oj -z++B(NDwVOHvsUxYjkgh0%Z{5-qj^LS(rtwl#KoM~Sw(jmfjl4(4MXVJ%!%-@k}DHs -z`*&}$^#-y{UvW5!EmWF%*!Jnk)lZHRInPFR|}NE!@Z~GRw1Xo*)3>sS{}}lm>H|eMM+4%0V9T(5Rnj@M?lXPQ`Hq+MKC5#;Zi5 -zyfy&F|FAig*;k2D2W*+6FncQ=(Z;(x!w^gzWr*|msuRKy7Bq|um$BEVWF}5Wdl9N} -zg(J23YdHVYTkjeixY)CLjJ5Bb-DzCCL-a{1Q-A6?VJ>51J`8$vhlAdZy}%^KAQpLl -zH1E3gQFj&EU8?SobEjFzBn--#WSTZdL!UEHDP4rZ0Cf~O?s)3C#Qxs$gm3u+YY@NU -zc)uY=ZOqz~=Bat{Y#pm7b3D9GH!1Q7)1Sd9%saKX%ZLwa$d5j@mT5h>2(xmx5C?2Y -z5)(TVrwoqlY==Y|1lgO&1{6a>C)Z5;wV(kCcS(Q?l^)f%mwFHHs`JC1BIp|2W`DRFgEg7;Jn^Wap@S%|4hy -zE69r?5Ga*M%M}U8+L=nuoIXYypwKEy&lgfsq&HKBqJ~PA(Z?*}N?sT3MPDZfDz3!4 -z#urVrHfec$TDGMg$fTD2t`mWPyWaI9lj)0$Dfs!>fTfHHC%L&a=EduKPxzm*MDvNx -zcIrZir>)pjZaSB#-py~Fyl|F&jx|1dLuYmk(=<9Zp7#JXvwKK!<143mA78b!X1go4 -zUy`Y5+gCECKpI#aTiZybL5=jFCSa^M%eBtV$pzj4LpuSF!y)iNV9Nu7fkrYuFAZ9N -z1Xpvv@D>9yF(N?H70BOg`Sw%SDq_yD#*Sy`tgNA1N5>}e?)mr~11`V8DPYWZZ<+{sWym{) -zlD2&{V+vxWtwYl>GHKXf`jL1W#seu6YSYnBu;9pImAK*JINM@n`^s+6j{Jor#wT!x -z8|T=bc_Y3!@pmgG!*&qQhPzZMSzrbMflP<3pI7Hj$|jC=Qu)i35zh~v2IfZUv3Ky< -z98t3!#w+uEC@-gFN_{gt#eUgh?H-N2iWP+nqhh**EwQRpw=G>@Zgg)r!s=A|5r8v{ -zyizX1;V2VBavF{VbsjTr?!x42o6K4W|7~Rd#d^-3J(@?a95ElPmo=8(de&f+#8Y0H -zAFA4weLwM}!+Wf3(4R)?6hjiA%0-i|&b*pwhTCEF;BCS4RDZ4_h6ICz53{z6>U`XQqmOL{llK=_DNOhP=@YnzsVO7hyj%+_@p@HevU}52e~4x}!C~yy+NW8rY@eQ5J-(UC -zc{c2M22YzPX6v?Fy&1SklMG!j%qVxHYx8(6I4Wf -z%-RfC!4n}Ew>zXjfm4g7!m*7A_HYDQksu#_gMInM%jKBM`&(>n2Icz)9Xoj8+Y#$+ -z*6FlX(LkLG%ni_nl7~HE`nfuj8>Vq?hxf$~$U0N~1ZDnn&7OU9udE5~+)JO|{VcS< -zI$vg*^@pGR@Sn8%^Xc7Bhy7Jy2arPQw -z=5VU(v~t8CKi0bmpA=TQ0;G_}RYQbNyOSZxa15aAjwNKojTN!6-Ny3(b$Znmr(;_f -z?jL|9Jm;$AV~-Qg9*>)dujoL8POVjJ-9L&fXRmc!+r)3N^0W@dh3##aBsS7;f_Kd! -z5D+0KUq^@367vA0US8K`nTw8`z|RBgHlXg52d)3$suD>_2soD`h9ZY*tw`sWweEe? -zMm&^9&p1M_=yy4snL~@uvMpNy3QzB$1zC3qMj+)ccE8oZ87Z)q_u)ZgT44&`bq8Oc -zJyw^^!4MS6jvioR3DU8$xiuC61-3$kP8}mrm$5JtoaNiprQwiIrfC(J+ij%EW2+g9qJv4b6@Kxkw2_ -zNelwk$tHl%G8AeBWFXtaSPP`z62R(TNHWhaBl>Qw2&&SzS-|oVv~}gW99Ujn7$pm= -z?<@k#%ZbUWuKR#mWSK<0=IWFDWw5j9ixC~|*S+4g2-I)LOmbRBS!3}9yW1LiIR%dn=doXYZ~Z~FBf_O@LI;N>IUIz; -zksGK`j&8JRRBH&6WTiN^l6U~fYVRF7q2^Ou0RdrLMjH`|vBlc+uRZcXJDq|;99wXu -zLSq9hUtSE#dvDzNH5tfiPeyul9XNje6A>Ehd@AB9m1(}d&ZN>sk{TogD)CE6uRB!! -z?}YYWvFiX0AL;YO7ZbtT5&K*0b$04i23^`4;s@3v&gJccWo9=7aqtb62;q*%nFUN( -zsG|}x%EqWoIb8X0QQ#}1%zibCzt}Mr{mG(xYvg6bhMI72g=lgi7g$E|6sJ{ -z<8}ou=D-cZ;1py(*PGNUFnk`CvwC@L>E5KmLd$|r46vzwj_Rjr5Q -z(~SJ3+vTd<@xHMrMNIWkAeaB|y#D28cR!uu+iKY_T`hZC1N-mRz<#<~jcN4xD%K=gY)g>9Pt8g?Qx(b-F-M6CvZJG`P>pL-s5%Fq|}xF=8>dy}BY -zp#TaMwb(+Sva`l8p{A|2OB(+#@}q|jmK@ZW^9mTg^7PeEPUAr8X2kqJ{M=;7%klE1 -zzByQj=>(qAKuzsgF*I-+Ttyisr`N>Er|e*W-xx2S7-OgC?0%6sz7})uOOo@cAt3-h -zz@}~%jn7nyF#N73{D@D?<4U@&1q!)A@zs?Bj|}}bfHZ;)06yq3@;o1Ob~Qk%P2)|< -zM+xkk$Z6KyH|LHubH({+bpj}f@-9#1?W0a;-YL>E508PBJQb6fHIMG;3ugyBZVM~D -z(Z(n*cl&I!Hz_%{AteP1q=9Wm|*kx0N}j5p{T -z-UXG-B-Y$KCdy4>cZ+m5z;A42SRuL-?JyFMzsM0GG2u6Rb~i4A -z;;TQu%pH6Av#b5l;F~Cbjbuf?}qqc&+0-#@@4byFFpRh -zoy^<8^A{OB-zE@$i3H-$Zqy?d>pj-?^OuLTJ$8*0vswwL_TMmNyEBA@*Y&0g(`f%& -znl4CQ;9?J -zD%KBsW=0bZJus=!^#8-pKJ-u8J#hQetz=f*l<%wG(9m==8(1u;N*46X0f&-3=nDa^q_<99u|1_oe -z=6X*zM1}8((}ol;-l!<)FILsAbDnhpDNA`Izhb;xH%cC}HkYT3`lf#;JI@_E+}z<9 -zgXp^M#_nD`Sz0<3gRg2e^gL&dQToC~N$BJVha<$!E6C{~j?SV6JEhY8P{ea6;qfmS -z)&J6Wse4$ahRKYw@5XLtxv{dXjtyxtTw{vTcSTVa*PF*z5EdNA|^G-r}UU7`<6n$Ak*T#SOD95yrvHV -zV0$NOF{T;Lj5Rw}kV6tXSe%&`K+g(pO{^Qibhv~;8fx=&k==uG!1~ZL=*&3QsKrcJ -zP?mghu|N3w{3Uh0%I(T8mqW#5=h*;kT!vtJ(-DNpuPtlzKIES^ka?tDLjL8jXfP@t -z_1#pTm5MWqU?2w^#pSQW0IW)>Sux{tR(d+Y)L~6UX(0LNaLk%#-_l34p^Nkr6)yx$ -zwv2oOfupfF_97EcM_`TwIdwy<3^4#~agf<9I9FL51a`<`VW1Foms^%Z%he25-!fEH -zX5S}m*TY=u{lU*reOA>Qy3-H1KkR{L1HROLN6o2}G)y{x&yR-;PErAa3R|FO -z)W(fMgksC=1vd@^5bPWBug#&^G8?v>uod;YfFsIApC~-gLg@5bf2l4)<)(Y -zN^pc77~%l}TZ#z=sfA?fXe3kj=HjU7ExhbL&UK8(zUJ0|N&^S?EMa*4h}J9A75h{1 -zDRU(61%JU+*Kz7-V`S?ejXICF3T%i=rMT41k_4Ln>J1~~4g|gj|H@J|ffqE-12eIuvdfWB2dvwN;nDPOa!)bXmn=G%g6=C_-dr$%G -zCP4vKdb#^8PKT(-kGYEoqNWy;D?JDC{1DU1l3EUtIn`U3uM<5)WfL+#QGhk-8IQj8 -zsj}R!2cS-ysSM5D?f^M7X2b0FS-ra-x+XdioFgh4+`-- -zE1kVQ17N5!>I53(EE{MI-T80^7aSEkW(g=bx^K1`ELSdP9*5-Fzf`N;ozC@_8 -zXifrAMna<_iq^Qzo{<=U^FvNU+>cK1lQOOBj&Afm8qtpR%iHJPxw{M)mdPyOQPx3x -z`BR@D+-5X0b6-_vhIp|{66U9wQW}F|o>`6E4~2lNSK?A@sPtx$SlQ7pO;~V<$^gWH -zbEhGxHPUbJzMJN~_M1I6*KlWcuv -zwBq?SEn#Ex6SiM7z&K%JpYxW?cQ~xC9Q;qDIp`d7;W`1jj#Y?*(kHshzsR3Os4j6 -z_xm2c@VLMb3>rf9`;*Ch5z-Nl=efZr!)(pSYrw_Yd=kqOZM;z8sq>h{8io-gfka4-qZ-TtPxQ5e{wJ`NF -zo&ln$--yGA=gtf7##w6e)y55BfNv#2I6{oZ>GY-0gZcK}ajc-Zx}^5=cHzs0t*40L -zx$IQ$20}r*O_b~p9kW&T(CCLFehjM`&sebJ*exG!g}{pFnO2u{mwmTWBS2WLEfE?o -zr*P;1YC5FsLx|2I7(W_ik|)(nzYRLtJ2%`{DVo>(Fyr+tFv@dI&^@-=QW0|^_X+(a -z!bKCmj5?eVU)=D!mET|Qe1Jf+9X*|a!DJ-pq(A{uc2r-6YD5l;LHM*Ke&T`8#j6JK -z;CIhTHd0bq-xg9?@ru!UoA>Q2%&l4+N(ZBL7_ptqH1Z4cm#3Kfxp8c$0{*||z;woqBKE!Mxz1c|Pv`u8bIzQe_m4M!c;$I63=iKt -z&%Jyjza4v1%DW_Uo} -z~odsIw -z`httxU2yHA_i}nmPFvbb-Cq5$g_hLZ;viit@!!hn|K@vAnn~F(0)-O0SWr4fDOXon -z;qbsTmnA9$8ghm6+|0fr&0biwgf_izq9ug+W4Fo -zaesf#c@4d~5;$IKMUxtFMrl`~`bxZUv@*-V&W*kKx^jyS9-A=+agX9DGLR4vT(*>F -zj!VwnF@@(4$gfhW1hAu_qs%Fz1nsB`H7+{j(CH<8s(TW@I`>L}-Q4$9t$zl(%gD5T -z{c;4d9!eg9(TG92_;_?cACW;9qOUNX1b%(zi~q{EvcvJC^UoKHm|dNfL;_53mLE3? -zk5(IJlq)(8&}hb7V!7;xE$&H{F>&>=UE3B4ecrwpw>Lv~mgW?GKmeCP@e_AWqc6(h -zCQ}E}un53Bgjl7IF5l($);|04OBx(Tg!3j-!|iG4NM_y!0*v&5<@)yq4(>4?X*?9) -zn&{E=^wh(s22|qhd(AU(Zl4Nc=sY-&mv)RnpCy9IA@KWVi`fLT7@-73`D8fp4_$Qj -zsp4if0Y+-&X4laMSTvp^_VuS|P6ui2yqZNDTklIe0RcENNFg#gKiZ#rJ;R}0K_1pNYFu0!PUcr+$+mI?fZNNfg&QQ>+F=e@dG -z`^cwEJIUhnh-4lSynr^=fw-9~yDz&{mi%8S`v2trc~{{!lt()^!ae9T;x#dn`5vv6 -zdq00N@EY}iTMoij1U-}|1j(N0fwU_*T^DvyhwHxWRo}BJC0YkR8=d6u%6ri#UO!?` -z5y6J>J9JbxS`4LD)dwIXFo)o3lest>i!qZ=8Nj(>+f0-MI9J%tWMPK0xS~53!=0`d_04(L*4r*g!H~`{tqjiyCa0LtuJ|Dn!**7wLA_>RfPm{H>21QHnT%F>jUX -zDYr`IAYe=ZF~%oHf^J@GUcT%T{f}05>-ik<>s@)&rxVJ%V&-_aw&-cRO*^ACd -zmoM)!naP#jGN8K{HtM7U?a+whbEa^+XfEp -z>OV@1+EG{cj~45<`T5HhZ~xE}S(9=y%AjgInMI)IlMltJqd6r*c5BfKWoshSBY8Q) -zgW@iV@${HpLHfz>t$x@-stRB`1u~?Y^@~v$T&)bMm2|zI%&E=6Xd3xp -zFPy*nN6P&Fw$uMewf+Zx_Fo1*df8#_GdS(nHdP-8uc;TcnW#T1e?N=I3>m^IWkNJ%fxqh{PDa0Y@{uUTdTudbb -zeT98xv`93%%;=fS-TLUIM3JO3+MCR(E^HQ9C4Wa!7JAJ!eo34CI7Z{U`#)YXpke*56Ju^W({tChR&m -ziN`7=(KA*VXN`HRiIn0T@qCtP=9j5i&HSwgn4CHyfk%XcmkbJRfgimg*3uKM+I;cz -zs_wJ#x&MIEH^i7>h{D&A(^4o2^#ikPo`_x2}V@=6^R&4 -zi=2SGT54H{|6^8j&d4Oo;egV~-o5oSPX1LKtWx8|Xp+wzlZa6((q)rTA_a;>#uB4l7VOQ7E={O8uqTN<@eWW@ -z!S4li6>fRUr@fnJY-+MbMv07!DGZxfTwTQu;V?1`WPUOTG+qf;t?!+_#K~`m1___ZEeOCYP>vw^o;Q4p$9~JTywl8u?&2#!UQ=-n8pvmfo26~d -zMV}6{zWnpD{=K6_^MSHdGJnmwL|N_DCs%laTzA!@_Pg7+L-!YfMhY{(D7C#fziT8? -z@Y@+nLgvGhLLjO$)hP``f$Ak -z#sjfe#4!i+po{zzEcn}&N;(uWj9vu>53_Ve^2|if(e}wZm#jWAy=g7MS*|)hO28Ln -zIMv}VEINlMZz7Yv{>_01p8wUtE2Q^*Lb{O4w)AU>GZ47 -z*9YsuD<_S?x{zSZfq`{lCwO2= -zWBVLsZidg|phV#i8zGDd;>8oDvV-E@Q;I@pdu=hcmu>rVhA>ks@)*L|n!#g?xf~ws -z7=>wDR2b@Y3(?-B$K}Tanl~(1kHVB6%!wT`VQ?JQyAr1Zm=)(s&VltbBPBR*2BK&r -znj?F|`2KdP#3T!&)ECq0!X#WwEi3Q?x!fv+7=DaX%Si!QsV4clorh(573zhPHwO8i -z{k=+Ff0=a(lkJ-~FRZbyeUGTV9l|#+>yz*6^aYF07!~ -zcP@4{x>Ssk87_)D>{m37+PS9k`<=v7QIyZ{7V{$xnl^1)!XtQfd7O)MkY?m-=3)Vs -zmLfFp{B!2@^Hmt>}3r}%O6_@kNI_2vy7|tbI-6t6Aj@?&iM;p{Nl@4YH4q8 -zso#7GKNKOvqp%3b0K`I5^_Foj9{HHLgPhn5MQKN@ -z7sLbEf4K-8S59lf@=_BvJc+?fjur<&iBZ}Va#IQcUNpsH0W~ARR{YH3?e~k98Ofd1 -zv|S=jP|Vyt+F~**ZY63a(_CPi(|deo$G|&;ngw@OOagTYtdZDIVw4FX@6(j|N+lSz -z>CUsk$-LwNCS$mD7eH?>WWDmPUA65~KkopVav-v*1)6dovg&`H5qK$lzGtQzV?7eX -zXvmA0V9jKe%)Vwafz1gJSqXs6iE_Ohcswe`NYj5;WcAb19yo6s!-yW5A!7JC==o;6 -zX$m2zL-=OT=+keTCAj+QXu0EU=;=cTi^G^o6r9Yb>wTTQ^X0Z6_tBeeXlaq9z^P18+NBOSkE;YfYgx~?Sch+&nA{?bi -zuXW9M@|k&+@n4^Er^_t6c2Ox7&b6yVFbc}v_DtGTe}{ANNoJMkNOdLRu5G+WXLxW@ -zMjeR_ClUkip{^Y@H$U~tU-GOzu_nWtH$wFk$5t2I`qa>H$8nK;jYTt}7Xq0#*?G>Z -z+cMX?wL5&OMF5lHqHuoV0HT6N3Gy4+@^+^^ -zvvhYef4R%sNe7WNff}cFJpzm)=!}MK!`2xBkSciT%W@HT7GyJuyKOi(Bj54{`m&vM -z$cP`ti#1WbFV{v88fHkC7ulC5*!uymR#o<-mKdtc_?WhSj5&ooz!)iz>UL;uS<<+s -zD6C;j*S2i`GZV0*JK -zGPhD60rrj>1k@9&$Biou^=lpj1`@Gg#npbKhbVP>?)2cr`b@!XAAH#lTPXP1qazRh -z6nE&!(&Hbtylp<%)QsQ$$A_Q&qIkdA;ZYHDpdOb7(wHWqr>gxeG)5*o6MDgnO#27l -zpqpsIXG5rP24mj2WWGJrap%721hk;=4zILK>SYwJm!XT-ZN|o5NV_O)Buc{|dviKI -zx!?80mYrT;7}P7?90u#caGS#*9dGFmhQY}M5$zHf2IG%_VGx)3_RZK1bzMsqDuG6$Ph{ke`>aZELL;w!7v?}v*oRhLy9m)lgV$aDxUBheWa -zSY77{LGcI@AHiA9hal_qI%H8ht;Vi*HPsU~O*c3M6IBCgrr_3|+$yShE;s(28h*C% -zNFpAXIDAs4?wDM+P3?=iTp5Ezdb%tjA)YcTespPwpYw1!5<#NVE1LH8Ui{N9zQwE6 -z5hMJ20E`9pD$M|l)gTc42y<33SY)%mAcQ1+2VrZp5|vrlH{j!LPjpU&_K> -z1Y5M|dTSYM7~#-<>(K@4CvPw|cM&Zh3p|-#S%W2k4YJ+Usa)pj-f%V%X2LG2g)}5| -zonfe?d(uav?GZ_sIRs3Q0Jl!?8Z%5lZs(>_^Sl1IGB5Ouq#hUlUGIb22^uHF?n4 -zLuW33nKepSP8Fk`S!@KIlM{|^wUbXUShcVcellGZ%ZY2f;1GLTsLo@3*R|ndC>xyA -zj2Ry7tgF~r_I)&mk$1@2<+ubrBUaWV=k+q1cyig^>U|s-1!@R4XG|Ra>KEnw+2PjR -zpY%kEOyJaolJksY{vEQqmY!Fg68LCo!8NbHjnw-HxJ=6iI|2>})YL|Y@t%e%yIt*A -zB!6@q084qjIf~6LtA3=qj=eIhBLV&%H!y{@qOVE!tGVxe@YdNQK&3#0F}bDQ`Q@V% -zi1+m_1TJ{zhEJss`u&I-ciS9fCL!k+U4vuKNgs}cBPLTy;y5SAS%i%x* -zg^B9RmXkprU45!uwM#aX73{ -z(v=`7zbC`!G+Q*YZ9n9-wgR(od1j_3FbfC%;lRFNb94e;el4J*`70g?r><1=gT?mC -zxsx*k3|6em}pCCVelvU+PteLK~&qnc2lN9->e<5M2f^KU~ZGJ-b{m(?#mlg33< -zV6d%ebD965%5BYzPE4H&y1L8meh|&TzXN;IJs#;|NKuf6{gIwZmPv+(#flFlb{Jyt -zTx5TB0&+m -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 -zeCesG -z4mf%*Is2CDd!pw>lPUZ@Hjknwvh0|J?oE}rMD3DRqLW!C5hVnaI7a5QrzUTGhzPT< -zi=xlJ{<;?P*S0~-f-WX;cgR8AvEfX?Ulkh=pXCSW!3lkxOKgJu#JU+se`C^l#%!5h -zs+$qkkO*HeDC_I@#dg!urq@?MNX43|0EASOdUNaS$7*5iuTIsvPoErOR+d6q)ceMq -zaMq7B0ksv@=^(=<6)kV5$5Abu{bFR!E2PR%m@$CG!8-HZUklFIk!xoCNw*-zVTXP7 -zDBL*zVyA$mz4Q!F|G$_Q#q@| -zIK|ucMciYRF$Q_R-35Le?H<`&8Kq`2IV5H>ht7EePa!cY!0t)&6Pw51pKb27nqSSd -z)70=_Ikzb-3sMOBt=*-tU>nQNNHw1F-fK6J2<^G91NSSBo8dz(cO>XDk_E?xLk2!z -zU6~v~Hj>#ykdr2M-`0I77^^W@9^`nM}T -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 -z#;WC5*5P6E#gp#&mW=6djeb(ab^Ad@(ogmK> -zjhYQ`m=(@Gwk -z4MW3J0cxC#9SQV7AEox4+BXTWmq9T2CKji-!WjWPf~m;HZZ&~u-f3P=kbSeiPks3N -zij84Y&oW)?g(IFGct=mU0<3e@fwgzq$JeF@mc6m0RCNrh^)E!}F|YFHR&Bw1)0VI8 -zGU1dw<1lBkWS#+9oPN9<8-hklP^dYkP<+TIiR3i|&og!75eZhMuxKT1%CMplgXe=Wx3+J*IV2&FsYV0A+TA|a5| -zt!cP(s1AZ&uFvn1%qqz7#)F2j0|Lq*a|$fQrC#lqA6j(!n&~sj5RNiExgw58WO9fw -z7CdK;Wy~Rh0;N{{GSunaa{7Ge(3Q7WRkuBxy-ccy)~2+9TKNu6>UA%t2iGyD)1h-Q -zUCrB$p51Ivm%Yx|Y)}v4T(<|THUx5WTetCQm{TA^)&c&N@2u^&|FQPJ(V5>D^uEPc -z*+i%McS}Z(yfz0>0BD -zzz7R93bz7w3V&^zjM2SBt??YXC=ZcsMwyZ5sXr!{!ELC?_h_DAcV!0`+VDSEl*mN~ -zETO{It4Od#g&Ixhxq{slDY<3+h|>Y+SZ0RS8XNBcc2`r8aymymg5VG-m`OH>v!o;e -zssl`mz9>)98Mr4#!C2gPrs5(oDys=eCDifqtfiO&fm*CA4Lp0&|EVxT_KHf?QP^i) -zi_g9#YfrkRc=?r8;aB~|y_4kDc8`6JjxmRC#)8pQr^B0Spx~`A3hSJ$ayr-x2Y$8v -z^83HFU%1+Txc%}!1A~VBr)Da@^in}yP;GFODM7nEJMsR27>7c8pu}#A0V&`)A;hS` -zV$?9kxpMk12Yzu2fW!Zu1!mhv59dx)7m58vVY&8LM9;Dov}U0Q_iGqoJwR*4;8$W}%z>Yhd6?<-ORsk-^B!<=6FMMSjm!+2>XcD)gr_VCB8mfB!1Y{QOofuN -zM`Zp*=uKda>)vesVVLpB?i7X9l2`Lm7i#eI)81t;ZOBQ -zHr5UP5Sr6Mr;G3$5dO}nGTOXZojvGYhd~r0^yF=C&`Xh9As(rKgUDL&reb-j;mi%% -z-o4QM#ie_SnfbLjZLhw2b*hf|dt1Nzx;8P9>TW3-iw^ja90K<4`G%vH*2C*R`*|U^ -zjR9a!F{so;P~(Xj0PKbNa|^Dy*Qk2#To&w(>L%2$do#6fcgwE9vL;rri?>=7*?kQ( -zaZ{5>Q%}nEozDTZy81A~*+f0o)1V6PpMUyqdE{P?d{*lPk2Y*}xG(UCINC1qK%9o1 -z-v7HQZwp!K&2$9jVQXF) -zH#y0^#4mn%@$a4}1dHs-qVghwuLvE_%+JF1*z+>V`i-7zMv%Q}>Aq`mqs&!qt0A}G -z!r^Pd(Rdf7a9exGzPNBw2G+rZn}(iI=<#x9npcSC5R&kUbCg>rVg}VGou91qlXP7d -z*-Lu@zs5m?p$03n4emFMzth}0g47v1CXALfCX_kA-){HKq<^S!eb9a+6XUJ2W#rn; -zB5PCayM2geItnyJrqiqu>EFd~V`czrF3-V|AXj=VGYS7CoiSJ8ZfT@7khIng#Hg;` -z5oVO%>4qCWEqyYb57jPI`wPG@1U53gACOzRAItg(MEi$8SsTnqX0m{+0E?*ahtYGC -z3VL$SspNm#b^fwEzc}8RpWWosSq7o*-c`C42^kE@_pu+frWZt2$)2dnVl_cWxDr|V -zg{!@WK|>>n{9e1>#Pq71kO{5csm!?R2ro__i&52w*1b8#iNB06VRDZ;7gh<7uaXD#=G1Q-&i%0E -z(gx^$d_ZbZI*5nxF?kZ>ezp`D!>cPyEaI76ebK~<5u@jLM|`5QxFjo1X8}E|13AO7 -zljG0N^5VJ@R@%&Rx`;?QWz>|#9m>>+$nf`5^mJVoq(5dr?@Q+w2eA&LHgfzvhFUrOfNZ32Q%; -zYd$e(wCViSJ$3g_=oN4$q>x%V5T|KHa}yj^XiE>HnfC@xfsit+zu;9$0~ha+r*J8Ipnz>!Z87u -zeTi|QUhA=h_z}i;Q?=7KT1IHx#{xuCR^5>L{fviEl}5UktK>4z(Fkc$Dqzu_EODms -z2xJxqMiP*#_X$`WbEF=#&X^ZX%^|>NvhKQhQciy?fTavsr?Zb<<#N_nXmQ|KQM@Eb -zusK|6lVM;}Q*Mmy!mtuNF5ge_J}2=H{;4%h9FW+GD+052J;bwfgbD%4zAH9^YO!QS -z9B7T{wov8oKD|pr2MN{r%w&Gp2DdIz|LlCPsxp>AGGUVPAv -zh%uE_KHoJxZo2is!1*q`iI1Q)| -zGrS;klRoG17|get(|g1(rcDBk>2yd7x%v*wY`z^M+G9JNfVpP;qweK;10;A57p2g} -zXc7@guJ7kK*PsF@kaNn(U->n^(JAY`oe?93m{g3e9F5;=%!5UbW_-*gEi5G$c%HP! -zU@S?DyNLE^^{&^4UNLW0ejn|0Vprd*@g^R@H0=xzMuZj3;N&Dt`Xq@bYt%wJ|426B -zy!qnSF8=i1Y45g5Tv`rjSMkHhrX1j;HrsRL+09hIWxywSid+3K54*cQKUJ6i`}2M? -zx;Bg`pG5`Wego_QNLj2H^bEtHBSvzY_gp%G38G1(2x&=iO-Icl2GCti6{yxY=iAEM -z86N`T$usw)8*9VELQJSW_%G%brz(x -zJj9)U^l==o(uSrMx>Hj@cC!oQwnW_ -z1wG#TVRjtx?_AnH9ijqLDuq0P>wk_+(AyxD$H7VTfmLY_>`;9Sb7DYl`YiOOr`RKh -z{dRxs{Palt!Z4)wgRP{ET{ikl3Px|Ag4&?pBnCP&q5z?PI}Yr2LeXH1LmDkn}+LAGyzf0yd?e^vhH!c<%ph+MsHV>A3{@1VmPJy-M-a!JKi!Dm5~48(R%#ejG|$O(stfPdGH*k9w8l-YC)8S*dI;J(YLb1sHxMfBO^|e!=r&xWMp>rX=T=E4rLM_q8q>-8B62pj*b+ -z)!VvmTQD!#8dw4Bv=5zW^SFtC8c6p7Bq@#%ZUXGIHH~COD#~?RD)HZ8r~g>0hf5*L -zk1PH9a&)P_^|vGHOq79f#9~H1zwnPYy>?-@@2aV2wh*rl{c)7o6ZDOx<2A>;Hn}K? -zo}TKDB&Eu5QD`vngXyA?aI{Kapmh3=zu`AK^FIRx|LpR&Vt7|FZt~>*su%emEL~l> -z+;zlvR@kW?CC1Gnp~pMVUFiCpaEx6qGs1;ucxlD1o+z=YKX)9+1$lJ~`*ItoEv5Nz -z!x`LF%>*;U0tf(+x;UWoM>xzv5IS;uyY9<4|Be$I!knv%Qonh>*_pS;H3m^?2hkqk -zeZ?g$!MFo!(RDdI!*89iASY>yc5)Z(r)>96wR{gC*QPNYoIN9#T%{SCjtY~JSR9^t -zOSkJbMoZW(VqRi+d70pR?ZH65P$2~&j2-@ZDTD5E!SZ@e(+oq`+2iHw_@hr9JiW>v -zO!_*qa_<*k_tHBYg#*6ngvBnCVkW)PQzEk(JT*uCwKU-^TL-qkhxBOBe_^9A_bVu4 -zTPv-T)d|ubyDryv11+!L1HWX+88P_UKIp08d4GeCx~q~b_nDc$`^fL?B*#2h=scP4 -zDT5;7cmUaMxd^($cHI=YbH}F}!jP*=9;k)B&00_lmedJ(kc1hw`4D5_A>Idbd#pMG|~{N%vl@qFmuP{5B=HZyrd5%&p! -zp^je7eW7njM3A0x^RSQu=gSZB$=*Iz1(`*|;tqWaoWF;juvw=A8zOPm7@8yYPTf3Q -z9}w`9PyNl`R;{|iM=$L9tiM)AEDH-=eL{wlGMmvRnD}>dcb?N@#Z%_k@I>1-4~@WtP~{@u;%dZ$Wof$)y{s!0_K -zkTr_)>zC*e7YRe3$#n9~c2G~nvDFZgZ3h)P<`)NHO(3P>z-cbriePC(9DMR)#?k5H^7NAJw!{~yq -zjBPy`M0EoqAm=|{z?S~X0+#TFGVw-qY0#8F -zShbsTB`^(_)WXMjCFh=|h(a(R7#xFeQWM~Te~##H$D33}rvR%>7MW87tTvy(_f3)k -zYlTPDIz0Sz_$6T^oDA5BfMEgp=zw4WoR5Lo6CJP<2^S8!{oxl?Js7I0jUKTo@c>&P -z1ja&UAd#$~J{si}vzff&3Rl~Rm!A3t~)4OP-2-`CZcFF5{!@}2=W9b} -zpJ*M*w4q3ZV;qdx&+jA>f}bX{kCvy+YgT6=P$T{iTZneQ>+R61L+;PQ5zCAxdEJ8p -zaazYtb7XKT#!}(08$fZ_Prmc(-B-%by04S}c=z=uwcYB`+-r@np#qjIhsX~H;4~hA -zerxiO@%BePl2)81 -zhB0UfQ^gMbZnLHhs$g7IWA2N)1EY~#TwfS^m!liOQYM(}1P_C492SkWtjT8L-g -z1W!RA{X+EO?Bu;yRgFBtu@33Aoepc!5u!D1^7PH^6>pOacf?IeF3*J24y0Wi0w%~v -zynfmlkp~)U#et_xGBaM+iiV7NS7yq-#$BjBDTuMNTO}W2sZ|=L;?(Zr#4ul?fhQGi&?^B<5`t?1rJc-1QKALEQ6*&}_Mn6Hs -z5$1XxpZVmcb=rA9yQ!|F6n8+@So?BnYLK7d8&9d|vRKiKrjLES7)Y&q;{HcyKR>nA -zGaSf1Pubeb3 -zL{yv?OoSnmlAt=0WjiTdm_WjO-s?ttA)gV9*J -zpPw2lIAxa8P2Eg`DH5}UM*g{lH)6AUzARG$ZwJWNmyR_u=;`CBz}rCtcryWY?BzjA -zv@`qA4d-&B!}oq#nP0w#xJhSM9rZd=C=qfREN?ue3Yg;&gShu$u~*}d#Q*VTLmsb| -zqt)p$h+r}n(9LhMKRJ*r{9(((<)E#mE+;hJjBYi9C-c{l`E?9!ELq5Fk&OhCzWnI_ -zRks)LSHkm{uT)%f`&|SEKd-T|Ws=TV5Tg@%FLyoQf7;mC -zZMoBqK+_&$*W~L}8R4+FRrP{Rh3ZB#n}TRuc=fyLKmD?DKR>oma<`59l;HYB^p~Z8 -zFD04BJz1A%W&pi(0dY$5s`AaU3oOM{gplL)M<|AhV8pf%sl-Fy7rr3G(Wq0_{dp11?MxsMZ|&CVfq -z2OgI97C$31EH4sVaULPfqvq&&9+Q!SLw6vDuJfxHMMOUO+3rVyvByBcFtC_f-;bB=B>{ -z=^%irL9U)-oz>Z#b4AfR7J2t`N|y5eY8OaVm;hl%@V;j4;B?A_yX>h`>`l$Dk@*Z% -zyl|ZFrER&@;oYWl8F@61nkrM@MpYIUfz7Za`r&Ho?qiwoO -z>B{r!9YGFOU?~FVWm@KVsN%t!gi|fP48Oc`l$FyoSc(W8JP|@;6|DKEoyZ%&-{WD> -z1HCgyCR@y(ii*_QAGb@45ZD-@Y>eP`7DC~q>)D@t<2G#g!zKw9S$2Q=yi|9X8(4nL -z8p)<4EJK#AttCHXXB_ej%%P+jB3ha+F;)(QA3Ef9+(E?9zMzmePVEoCppk}M$y1Ox -z^b*`1BeKMQgxo9q=ST53{qzT$2W}>Zg4H=rHn2U)lOCK4pTa}K=0*FG)g>8wgTo~3 -zEWk*XcRiY*#+0IJze4WCY!KYrxvdjLFti#;3K%i=`jjroLp2!1*vhU2OPc3>U9dG_uq-1 -zf0umG5-CD!GT_;fEZ-GtJi50gZ%C=3OlFrH6thSj%t``#fTOLSKEiv4>MPnB+61dt -zXr~3$lgL!rSLF_m6`BLk9TX9cqepf@8*>y^JE)VP{z(Ff4x{WKvlR!JA1Ei_rgUJJ -z-5ppBX|lqUTj3~ue(P>ZkwuVVRiw*R;HC`J)Z>KYH2^;MU|^%fx8O7UG2o^wobT}V -z*dj88*6G#^pqU)F{kofyd55XTq+|s_A<*w%7ZkB={vSaRIl;dqD8fW?;g7+aqisTy -z0GkH_b++;3i;BAo_>SYLj~{>}X29l|Kvx~>8JL+)HC)pR_-y1PVDtDW-~AI{^S~g< -z7J$v;5uyp$JOfZZU=n-3@UO^sn2_7nC1i}J0SX+3kOe4kUnH>d3HHmgD-0?>7f|5t -zX|7Y?hU07ZdA-{3eWb<$z`*H>^#BHrsU-&(xJ5ExI|2-xTCgs;qN&s!iK)Hp;q1Z7-S@3Xg+ysnu-~oo(LSX;sg^LITWNJhNpPvvR4RCc -z6Z}#g%x@l!!b9&tH8qbMtYM^k%OMC1$XzBB=%y$q!O!!Dd~$Zue&z}OHNW0?Lu&4O{eCJ`;jp3Z!;*A1g>c-1Y$B^^&}zrY0sc~b52EQ -z(P9Dec>H|kVXX?8xvWf6Gbe99Eul9ed5lF&sYJebKwzp@tQi;oxOb650T%y~!p{ -zo<9St9mmL_Lu$U0xUd!i0yTBT;d_}_?MUbVo)vqo$tiqvp@d*nnBf3w}UNO%bP7SVWeTdsoRmU$+t%x6~DcR6AF-) -zGxi_=eyT`p<(p5B{*f8v*yPK4nY|OYzD7t<96GhKx!wNOc(}01Yu4f -zMMsV$b$us>Dkr2UDhtD|{?l~(^$+w{E8JB#_q;%4Vrg#AkELEpcqkv{By>Qx{;is` -zMJF!a(;Y*@LppdR@F8F<~FXgv6 -z`hkdfrducqh8?bjdaWu?qIWIA#R!CKCdYGVyIFLz)^^JrHpcRrFH6-Z2QzMd7^G7s -zB+lHs2hu4Q$ax7Mos!BOjvK=EgggqT{&Rx!>uUf270-J2wP_L_vNZS%O8&mlD7?j@ -zUD8Oe&pM#uR@>2QHIPUP-GLdo++iJ15g&2v6q9hj;G!2p^X|R^Aso4O*DjPwhr-Yh -z(5$RTgQ@Cwr{%C -zlloXEx%;kA -z*mwG!;Pr{E`wpFqUfJ66HFiN;|KdgTST$#7;*!HwW*H}8KrKo#nqE7QoKK{X|6p12 -z{_60@3n^0)ZjBpwI=L`0Eoi&Lrt~8aEs3IihpMwiJFLFF -z{xqXm!N{4TeAoP7za=hlG|%U|^HYB8AmbEe{*We4{KMl1@6WzBztcwRi59IvSL)Ny -zU9;|`Ha}(^o`(xwB)st3-1)W0{;;x%r=XsO@fkiD7_;5|=HbIxclDS6#vD#z-JBb8 -zfNa*3Lyc2BeJ)2wOh?@I*pa)^EwQ}Ga@HCIi2W)wFE`$4QhL5f2txNwZ5O38_n)I2 -zPQ1Sc|G*?~IQmID42GHdjxi{yQ1>hkf`_qKa~LbVG(=;hgLeEysDDCIy)~>Z)?&#* -zBLH8=8&CCl-bu{uzf@>ra?bPa8c~Q`-v;KDq;eRgL_mlT!k`%oGt0f9don;G -zG1>{fj1_7<8FMW&PReLIuc=j`cIdQS3*H{Qs5j6K{cr>+cUHhF{~mwxBdY?U>F!{tsgl$Y -zE%T?cgH40!swLO!RgqGnyXfer;UV9=uNtJxOd`wG%p%0WPR%xr5u;s?pq4!`PA$^U -zi#;~q^*TYzp2lFK+n2GsI=})?*$y)U7I@g;aj?L1Z-qL61>S$^-*o30tslQH%iiuj -z5bq{fL{&Nqjea!DNN=-!c?fTT9;f4C4d9wY_ -zeULfY4HN;4fYY+s)W%c0l9KS%x%Pi8=r=v0+Pt-SAyv^Q)ayC#3P16M*K%ogZK_@J -zF2FbEeO;WYKbmP?ZZkw*u~Z&Dw)xeDwNBieLGB8<*v;z&QfL{_kFH+qOPQskpwX^1 -z1Ij$lS`+t%+f@(VS0!}mM$HS0if3kfhIy&nL`$zyl22W#L$c9@m&NW~W;f@GGi{_I -zml$i+*{q8}FDD;s(2S~_7aEO9$yM7~yRP(!8np09rWx49F)Fi3)tvp!`?Bus -z?h`w4syr#S7c3zI-ShMqxr_+5HW4UFc`7PfIuM9w4hJu^&*(7TX(KU2_+om -z1@i+QX^@+_PN!AV(y};B@F)$Gl?6)jXd`)=Y#ft7CQnjs96%d6I*FXzeKM^6`k=nL -z=`<=8c)M*JAxK9k_#>_pYXFqo6!E{&n{QWxf4XYZVB<}h2U{i?Wh83i*ld-G -ztT>@JCvzzBaQ7kI^XErvfC8GLqBK6O^u>ZTi&on_#O@Uc*zB=%xHp^m_p}%i*pyc6 -z+);Dozh;>Ilaar{hYt!LE?4&UcbgA!LcQ3Q+a2Mn^e-ePa)(1GYwpRSJr_>mOs}XE -zH7{zE&!iI#h_hB7j>Nmo2l<4!-T*jib*lypJ#QGc&UwS?(lis93zhRyO|4H#Pv86n -zj)`AXK~eCfpdupSXbHR9B_eeb!o_-=9+6ogZ!~hqp?1EgVuq`krc1P=;?X6wFI0+1 -z==_tCmOJUHnF6MNVu8-2qf+?d7m2!wm>HOpqmfvd&kKS=AzP_<%Y|Q5{;zlvq_+u1 -zC|DmpN}lJf4q`0ozutb*mCh^8s0CeP^Bpg#)W -z%kC;7df`}Qr%%7gu*q~+YaGNu!?DTmG -zn#MvZPKP$($sB~bgf+n`f@Vw$ru~Jd(HC8G8JOq-?C~$!3c~Qm0p})xHXQ&WhJXV~ -z7jSO=e+Se@_ko@qUKAk?16g!RC^W1B@ZmQxmY^@xyH6wZ}gRPrD -z!>tDwfdt(856LM|X!Ys&*`fDR_l>iIjS;!x2w4~aNv{hb0Ki|guri0q9!vC363)ge -zSX(Q*Y`q&D$)M?wX#l~Nur90K@~4Cp7_9n}F9x4?3mXC4LML&mdmU~OhC~6lMV@fm -z-jF4yXQBp5Lh7e(L&~}9e#}eO*{O<311{)rxOc0O*a(>qGp?Af5O(Ex+dEsnm+HL3 -zO*RHh2j1Enzhl6DPCii21tJwbf!4; -zHjc0=lP@M$z5VASseF2aebARRDeS1x*^njKzS*%VrhaVZCLcN4+hiuY1PJ9pVPqmu -zV!3R!!oXq-6r)z%*vd6658m94_k0C}-UO=}2$M{{+Mv8vW)_2P1`1|t8cwR`?)P;9 -z9*jSANvc0xNoTgL?47UT6#=McZ7m}`mU+OVeQlS!Zw(^K-~LNy@%u6BVnkZzs|_D8 -zTM0`Yla7sJ48qI4(OGQ|)tfInV9-v4Lp?O;;#@e_rBx?)Et_##8f&Z{)-``*td}>6 -zX|>*)Eos=6!TmR8@&4~-*gSku9+NF_4R3PMOyVx>Wsny=XNrP`Q~a4R2;;|R*I+CR -z+$n0%l(ry4RxpDG^8I+b(o+`?B!X|ZbI;y#D8v|7Jc -z8`4ONBIPRQs^UHDd2jF%l;uU@Z(p+TSwG)pj>EwQH7 -zXK!BUr6etQpQ{Zh%eq5z_C* -z{nst)-c)4gJ=E+?Z*hOss%fDv&XkJ|N>`RS*+8vL^t}xc^)*IzoX5Gwg$CV)J?#cK -zsrEx+zuzpJ)Wsi(Zjbr0^NSxl45!Y{=rT2}iU%*8Nn|Irn6vXV@rqDni4gI_NZI_G -zTJpN{6;mD;#^eJKzLCdJLpc(HXi08#NQNm+*FwkVZmVjiO_olMn{X9j&nl*imbIcA -z^jf#vUCFwCqkZ?l@v4z4iXMEIp?Wl=Oq0f{`|V)e%oVzKy?n? -zGLKRUT@(2jIl6>_taTxvrRUK% -z&pqVq(t1^Q|8zUg+N(FVz6aCZ^%h5g`Zq1`R%%ud4O`m~Afc6ljwsh+#fLaw)+ywg -z3Hd~&*j -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 -zGAR;z&(wVq^7OSsfA2pH{ZB6cxgCN+h!r?(9 -zo>aBlW@`LBk!C0j(m1^`wElto6s|aaA8tOQu7H|^PC`pf2}Si=bt-I3dYGE&5-mJw -z;Am|`>wAh;`ai$nJN)Nnm4)ko6_rgJAki)tp-3YKFPXUNP*Bx1|I|0s{?nG5#pcEP=$ -zTxW3JB|ym5;xn;sb?azNVd%{veDt;A)g{w$XVE?}xvx^|tK{pCY<NS4R{wKPknsd$PdP1aWGo2q=&??LtFh#`M_wmRLQTn@>J|hcRnk@(yT%D1 -zsW8|$E-rdI-Hl9UQ0WEGzKSVpZt1NvKA&7+BoRb?4laAfcxXoJ^XKyV+g^7#xCIuB -zn#eeRZ@Bcd1aoIyPxB62(}YpRWJ`$>-6DkG_?L~G@87|+_kQUI`43mPO{d`8h&i#z -zUBuH;r?u-M#UdbeWFe@N5BH#Cn{6{LMY8=CxP(^qv?>M14oJ`k^l#_>!X=h_+<)r2 -zoZf7_tyw7?xjM?wp|Iru6K9A~OOs-(!cB_Z_Eq@}~0l~a-mudAKsJfpb-s(XF5 -zCNkD0I+PG%BEU~2>ahJO6}3?nT8Doh@jd^!aduk&vE3Rwu1F4vD9q&M%(*N;da9y@ -zr2TchQCIjZ(VE${$)eSB*47TyR<)>RN?v!`4;$Scm -zmC?bZzuFL)!_~8LHTmH`m-0sce{i}!vc5?l6Rh97aGt=`puKF4;!P!_9wL_4N49h( -zAA3Tw9(O4g3_O3KQDxvXQ#9+xvrqQ|`ANeL53=qJ8pLa;ovaV18wzTfnn~X5sHQQj -zct2V5#v57jtDpQq?e}Bt^SOuXVqgdtr;r||b=`A9T~~82piqmphC2NyW?|V6=#C9h -z7*e=hBEEXY;PZtYxas1SzdR7%DPD6tcLLKhdB9RPDF_XPSj|J7rUKE37UPGhh_|(U -zbCtI^ccjeg#R`*}M;YWI)^0qSOy(uO05pAu+jfKf&e=c<#LU5LB4Jo;eX!~y;U}vk -zF41Gp_XA_%uGn>jhrrdHdAn+PIn)ID${i+wr^EKSN`IZEncgLu|GMNuk=;R3O=@Zq -zt(LP-BL^geW7h-Ou~<29Qeu5C16i}^7}Iawwno3obsO~nmCbG8X0|gmcBnnns!skS -zy`ZPh!gfYfPNKWo80Xv1HG9LH>|*SWZMP20i@Bouq-tejmw_XfR&+=l@ld$x(Xutz -zC(WF(zszPN9WF)($05$grQ~+qd0T_^z#2X)aLjP@=HVdU9X&ED-EylnQISmDf=3>T -zyKin>XgxioNfS8;-cSPhGsZ&`wvvv{<7NfNt!llE9`7 -zD^vRqGF~Tk^tLv>m+Q845e~bTBD>IHn=k|#>C`NOsEc+kvuOcLf3^XnS*>LEQmLnV -z@U$*Cg7If-VKA7W^>_ua|5LyFM*Xd^Q$}+ccw4_gwoJnkUla-#qIqtkfD9C8k@I}* -zlk|LpD1pO{T{9`o#&m0yAEFeCV#^~g=-q9y;9^jHHo2;E!d5TFJfXa;SvKSw(J?^u -zHUID}7aH5Fe7{WAJK4|zP;yPBG&2TPt8^4$-ve;p3X_@FGZq5CR-&lB7HlQjwB{Cc -zjCSI;0JpxtUI}8@tAz=mue;)dZN@wBH)OQm<+3ueZE_YI3UYz5Gh=?&9bmFCpskh#-DO(aqKP=YL -z9@S-4q!{+`8Ju1klU9D4Y4F#*RHM6ZXVI^B)jPgzH9s}PMZIo_vn&1;hqzy9eEa^j -zDO>t4{wZZEWBK==vh}ae(I4{**L)@J$?j)Y)7^xNsx2o1>j}{^)p~o`5b5+T3Ex6w -zMr?9apI3WfxLj7c01rCxYQxBub9~!&+~Y!Y*A|#8$Wo^^#d9nnWmJWMhoI4QO3-R$ -zb6(*0|61BFIFe`aS$jjQmC#9~`5ieHL`S$1ur -z*H>)NI6p8T9V)=p*Ruh;7vOvWx|dq9E|yCj0E6CZV8CxtxA%R?A5*_IN~M+wFrJxr -zhw-==rM2%Cfnu}9=QBL|^C15@Fyfq9&9&~@k$P>q>;*rxy0s}hOoiLaGfpvlL0VM^ -zd>Z;pP_d}fj{wrZe%w)3RWBQVqQ!ap=v!F2(KWcYKz`CS<76m5LtSRatSY3-R;BwJ -zH4e}87B2WW%+Vdn#Igd@{n!RdFNZ?!|b(&w#WL6%rEI>l$u#cxJ5E(RTZ@?kNvY_R1 -zaKB2`R}V%S1NdiU8Va|_#t%6Y#HwsIMlQqAXE8JxA_!ex9);Ee%tmnzM_%7Z -z;QP+&d&d+$#~JGad4MZF4L*fUz3uk$JAy-)gBz93_lc=U3bGNcAs>n2tR+P8K-Qtz -zel=5Me!IN!hn~Fo(ITScl3L&9tb+d76l%Hyml?H8<8U4M_6sr@!U%Ey-Q&Uj@oT-$ -ze_Xpa=G9?Ugi-TilNk&yn@AnvR*+&K7I+b}i-c|#`-5oWxgj+ISH9S5u+3&=sdo+8 -zJn~VXPP<{12ephDJUauknKF4;0VjxHb&2dAUX-Hka})%ZdkCKX#u5B~(5_#ZINcvz -zU*P32dfE>SZS@gSn`8I6WV;*?x%5AKqML@&I -zsJ&*{#7w}RS;An|&kdn=Sbgh!N<{)xU%E-RX`MY6EbdE~3i&Ld?crU$1|Tnh%)CRH -zSce585b$0g?53iufKRqlSPyjR;=^4WTzjn`yqgv*;NCJy6Eygsza=+Qc`u_;&6Yd9 -zFtqa3D>4sM$hn%{FBK`->D4ZajHwB1D&NRvNDQw>^*m_!=FJ|s9or_l_C~0KXp&+c -zmYkPYP_eTA!l6YwrsuL}rB=}1jBVE8$SS!sCG;7F+vKZPC|#6_>nSn`vX?ii!tttbyN8M&m&}q7mMI^YMH>V-yxI^t -zoR%JClRq56a;g*0e@L#a1yZ*lt6-N%Q5|@>6-iVINYw51-P3vcvp1{FZ*}&@L(jHH -zoR`P?^yN_sZots00z3Vl?8ecAu0Vc7R|6UEOx<&NhyCe#;NFUoP9yp_aZ_zi?Y}9O -z=I(QvFHL9f-vosjdbgenfZN5u)byB{T?CQQqzzPsy>PTNkobo6$OEYjUKzqZ%7PyA -z97c%tZiO@v{AX7*Bf3~#i?fIDH$?jlz8w{Q4(9w*(cXKK=BK%3lGCEeZuDIoopoS%8a?XZF7*C&` -z!rbX0^T%mHNT3MLb}szvvwx}m@8!TbLv{C|B(`e{6Gzjbdlc1odeE1;h&^dd0s9t;K>o}TF*zl6syF8U?f8Q?sLXGB>PEw73ZEpYSf3v9WTq3eaP@%e -zb32qr*0ASeEy||)j>gHHubCFDL~S;$-^$p}nJFiR(4+MmJ}I=?7E>Zu^v9ab6M+2)-U`4^T|(zuI#p0)xx -zv4G9=O%8^g)8Xb&vg6QEz@HgmA-OlCrA#xTyop7>@wvaB?(zTGz7hQ5zJ4_B8pM%z -z$CZ_JjhIIUDy+;XX~fciNYUEP?yDb9kGVzOpP#PMnV|ROKO~l+3!>a;Pjh`ga%rer -zkV)AFP^DH&Eh=ReX+loO0~_V(Zh_B+p0=Hz81_N)%iCCk2nDlezdW1)fR@yY)e?=*_IoPQtV6)5KVLHdbPp&;IQ>(Jx@@w6>|Vb -z?JU+%f;r7rblrfG5@_snpigh$BnW5g2RT>ej+q#JG&dV6+vTW)sNGc`2GV8JRn39yHjKrdc9mTB{%Pc=~-w%Yj@d_V*!wU|l -zBYih(1?!|ZcBl*vBnfLvTJ#(~^3L2EmOAcoZ0ztYwBhraF)EGS-#w#6Nnp=twC76v -zIgxFmYW^5TulK$A4R}61Ck?YDR=;wSIbok`a#`jE_Iv(Y|26#otf4pC*}S{~qz -zt4T;f@zH7otY2Pfn&$Rj8g9Q)aiH?kg&XA7dmJ8mB2nw8b|t|J -zq~>|U;2tu_WiNM4HvacC@-HrR<7z?dr2Z<&Sa+}#SCW@lOqSfqltz}!oX@GN;V6`V -zh$DwYuZl}i`w&g1LEc87^t2e{Z7}d4wG!gLu4s3jLXpK4)R?bT{#o?GvK3jrz`8oG -zXeHvE$ZjlJHjyL3yTToF{n7qzDZ`LR-^&iIRxT;!MD4hVxgFV7mDOEq`$gfXT|WKI -zlLr)`&?s+Rrh$=-(o9e907MBD$s@1=YwrHC?q=g1DL%Gu$LLFqgUrFz!bey#eYq4t?+|sJP9V24xTE#7MmB47C;;4_$7}~dwm%l)zz#m3K{0>Df=1+ -zNy}L+K4YZ2o|CxT3B(C@UQUtC7}(v$ufr7qTT%UQFU-_G`^CS`zv;wZVK~K)mR+*u -z#04DNiA#6MCJrStjWe0r&nOfpl8~uor*XH^pqTY)Ly5fRu`IJ=)&q6>+1N_7upd(^ -zodJ&-Ae^O00OhPmh^Uof^*np+j8g#v&* -z2EYZ4j7pVaAXQi@KmK8n`^%GOiz@J^zNB70bg)7K(i1@rk75@ZrKmzl0J}9dL%PVH -z983-WbugXzA267%xASIs9P#SQI4ZLI##CHnNm85rD(d-gaz(+C)L4%An%lH*2kId$ -zC-pu`O`Eq`_$(`txFC@5mBUhLPw^)*w&C)x*0L>b!=g}8cHvBrZ-G*iY7$11JCkaa -zP`IwwF;iXs!Avz7*tG8>qd0r(4;;}-aHJ7jAQ03_0r>+&(op)3tSpEAf=6LT+F=iF -zAcq&gOgu1#jGkw1V?K2?W)rvrffneE-pa%c$Q~p@^ -zAEu1n^pG(AiFwE52%m>8PD{nOS-~L!&?Fd|(gQIATdR?3uY=L9z49m>DZE0;&?OVl58 -z*?&?Lgf?wwM(c;QBt_G`e -zT7qzW9OmhkQLNSy#?~?k#*u-NQbjA!I7Kc7un7#UgN#!0?cAt;cU%9W@*Rl#5_8eG -z_P9GPjUibo8iQziaoyU%%vGjE_M_s~zT#>9+mFW**)4<88B1JB%aq;4yvV8g8?xfe -zKh3eeC4YPIK8^2Da(%JHNGPlghSezKP}9*WJvD;}kz%}}l8uGj=|JJLpS9%^&){0; -z94_InqVb_pm!vBpG!|}uEXXL7TZx``5vTh6i<|tykxs*MMZXlo`k+PD!wz-AKto5n -zLV6kMLCu4@PNZh;#EJ55oD{2>Kpu!k2x`aD1Erx%9cm4Q#?1Y3XJp&GpS9z6ae`a4 -zdaX0pW0!yFjoBdyLsN^*j5dO*ueNlO20Df%MG|#|yD6UzoyRPN9^358sqGx1b0!y$ -zujxF)+q>+5x3PPg`$dWn7_29UX;p*}3PCFWj3$VS>u}gU!mv-u|GBBq#@z!Ny4>5Y -z`N*35bYmF=Vkm|_^QTPpS~oUnR2k1E(;ttuU~GN&f>fnxrg?=|rQbMLNwnnzQC0tj -zpw&>qD=fJ#LgGFJ^pfQh3XRV@MUuj?~-<5jrz6c^v+)UgtD*Z -zXTCKL%vNshN0BHgi#ro2$xFPgI5H)1v>yUfa;(PEKJ}A~{j~WT_ey*9dD$KrYI}3? -z%}d6uX0Y0g)>(#;!_3yB_$`0oIC9DdrmIsW({>k&qp#G-cg3HyI@EtIaM!52Q?1)r -z_Cx4Jh?*|j3>m8C#~`|kJ5cG*ZmEfPY`uFp#Rq)Z-BO&^OQg60+9Myz$T0XWs6zuct^w9a?Eqe_R^3>&5 -z8$S8l6RzhZIkTqC@WmH3bv3|S6G~pz(ppEo106dA0#W^>pRQFe-4^R!ipRRAG9`Ug -zvYfeC`_Wm1nAV;|zK!uV?QhXp(XN@5r<5eiM_PUm-t2qM(<{~pRj_^(FNQY8Ce6^a -zNcDRdz7ZUO2pv_d==YP&v|Sq#YdoVL5#u<+}oqypij;aq!#qg!$bP=x-kiK$Lat|53^MXZR3%ab|v#l -zsKMcRmmn`Xj?HO&wV~yx=)r@U#?y5Q+uSLG`{XZA9yjuGvB(_`HrjrCXE3xtYaVSm -z6#IEX5|{?rKmmc|qfk4}avPks~=Sxei7~sOPUX3{z`Uzm2EX -zWT*igO!Kkf7nhEo5Qmm&5q5kjn$g~&st|;9Y}S7McV&76dY!)s`{?8)V*0)W=rV4Q -zOT}5I2gJVGP|RvwwqQMiIS05O*1AC^4#ZosMzVG^Hk(ULTC%OL9rd_ywL9-ANocyN -zwa=+uf5o8Ak2oV*B6OigUhrE7 -zDNQ3~hqX9lQh&VK@JQ;8N6nE8+{~QVX2D-1Z^=1uUh4aCTxfat`8?t8iY}Z3Kk5Id>@uW*&^SQ7*p_peVtDFn!Q`crilcKK~MHJi`@TXiuLyb<)JNW)b -z-lHWJCvSgLndztlvMVFk)N~#dmzkn;y0=T@pE;q|G{(eeVNJz0Ox=pW4(FNwaR2Y0 -zhfQ{Z40QZ0S9VXCthb4N-7S$fn91wqmuKG%o66F@>0^;SLX^-yMLQu)V?w*0v5I34 -zj*pSqWp<$Kr{{8AO_fkdne<)#y{mJ$aJAiZAOHMIVht^pqY -zKdNg058i6vV55spIj-zZ9&n|ysS=D&8RnGHI+4W4MoOwl+q6$bF9|F-!4V-?aDuS_ -z2^O4}5e~a413L>%PbT5VjR&@vv;CSG<_=-r3A6RA7LAh83LF1?KO=uJAzHx{wQBw0 -zbcDlIqQsZ5qBZLK(YbrsC&XBt7L>-HF8d`6prH+V2?Jh=)g5^WJ-tk_?$PoG|J^%b -zTf$4ikF*bO*~|`T&NFX`b|cTWu$nYVM~e{Ye|d~+!%Z%|IFh|kq4-Re^=WWL?I%xK -zPMUhC#+f_cfI3IsnMQmqsNc#?L3!5iJxEvPhSyEXjM@o@J@~-C6i<3`L(+>m?8FfYo0gNw)Use6kfRMd);TuX -z8D{69Ga)5K1JBlv2t`9b)QsX#CTD9n00;)q>CHzZ*)Z+zE}96xTveq5k^k7$S; -zqplrO7S_w}Fb;YW*6gc8VwlyNrEZH5kOne@wX%{-<*<(NREZ`$kQ#4DC6Xnfh>rGb*9U?z -zKtcuv1Y^LT2@s4~&)V_5+&C~QcukxCt`BKd=+&$Em)mFMJrDKZ;PB7U#dG#uc+X|b -zg=8zj)M)!B=0i;=!)BjPkW4d?dhFh4>p%4edJ^qh=G;UP)*4pkw&H=H(_+8uy&QNe -zm?YVMI?aa#$#nUSPC_X{WYOmErIzINP4I27i<%c(<{le&r76J)a3Toe>^#K5*MJ1CHD3r(&x7ReGh8u~vWV(2Cb_#`Sx--OP -zS7g1Ao83DCg_&Ntcu|E-TAyb9t$wU5?CFw*N(AC@aRIAaRLy3W@0q8 -zu%EaGo9sRlP#{A@h5PgirVQml=pNP&;-!jH$8JXA&yJKIi)T7S2r?(^d+*429i3vZ -zKWL>DR+ZVsj&XR@YHDVh-ekgey#};*B7g{!|7BBZ0_U>WvlfB~*F=5x8q0t0hqlw> -z1m>46UO@_@Zn*fwOuDjjp6AE#mb8BepCkEXtK^KD#h?`Y1xaWzx}?5CW5-n@%VWnA -zh5UP^lHmK{O|B|a(@fuxl5}`eNv)AYQ!Mb-SF~vBr51+i6Ly@cxt!rYSZd!I(bke2 -zm@k4n&oZc~usO^2CrZ3cLInemhDfG$<g~-R^YG(Hd{BBC92}dCZ -z;4qnZiyIQnJLGIig^&u -zWStmVPT%*Zlu)ta{DR%7MES?LWnH-@U(aP97&Xi*32@ -z(2QSici2UatUcoHxxrBT4_1W-sof0C8AzZaI)cg%1=6avGGnIEWyaRu`*ZPH`*wID -zDlV%fk%(z*Ze*Jrg|>EhNy>0t+D*zZdsvqwvK)AM;m0$Exh@tA-}Cd^kL^4^b8l!) -ztR{{9VqHQ8?bp@_5O52Tt -zRQ5-o#DSwL?US2B*gXG)#OxhA7b!hd8V~nE -zUBaGX(+FDF+=kac(>Csw+8ftCAr%;o@~%*k(OiLG)}yP6l+4T0YPHgiSuLj8rWO)Q -z$9=Ft_G+~QH->AQTRTW8(16eiN3Z>J9e?Zek{z?@sc%L(%N(KqAA4^amS&o!4ck>+ -zTh=lflel(iqR~VR!Cleric2K{X$ui|E100*7I($1suQDVl(rHTP_cp)P*jW&+=&%M -ziF+Bu1r_5iD&oFt-lt}|Yvy~uIo_{l-fxa$W{%>QKM;7%`@XO3zOM6ho|q5`ECmXV -zn?4U3U|v!umjj-l4jKM$2L5gTTi_4<9~b!ls~vO6%9MXW8QBnHk#Y7ez?7{hgnK-V -zrI{AcwYniA+fw;Yt1GL_Viy=1`j)j%dRP6bW4(1+28UzGK3=LD;|0TkS0RRO^w5`2 -zZCk;rq5kRiQV`e~fs_xh17qnr$sTOMm%M+|<9JQ|Zyu-4;@|6W{{QkdUaLB)cX8Fr -z-$?qAM1rR+66s}tnj?s!QVWfurQ__bt1u1B{WW8IYfN;dR_-MK?pkASO6kkhGlJl( -z`j8%}qmp)R5yH&;)}&?$^*pDQfhUugSUMmYOKKF#x0Q>S&y;RCU;bCP|M&XyL(7{3 -zn`&nc#sxBh-=Jq+=nKT76+oJtjr`>=Yne-IV~g@F{o}>ntP=g`7#b$w&a2f -zcegiK-mH<3xMz8=Nj<_^+XfURZ)|65H*@#?d%1I1(ei-J#M&Gs{v*VzRdsiqNE07x -zxd(?8MTRivFJxTb1n5rGHe%w?>meEjo*^c|^q(SXih_EUQTr!GWeI5|+)1h_jVnU4 -zR55vWp*ThqmVuA{f6jL)TmNBFYWby@e_-z!*843zN~F_?^ng0Rb&^~q?ByPb`^UZr -zPU7HcVuJOlH;q30&O(*eY?twknxa6HE!2MeXz*bgnL}flvbZ7|RTZ5F3&;CK>6YTJ -zBzSoAM>eb`{kf^Pz0t|mzQ0ewQYydaSMik?fA#UByj;Qk?duz&gE>}w63QUzQMME# -z3a|{IJRYb>=QbpCp!MzK!Ley*t1K?qxXTWNMEHNx@a7-ylKU^XjdK0HezaDK1* -z+;wSNA50Xr@|5Qg@m@})eE<;uD5ELUJMLg~>hI28rUI-EHs{hbeV^LiKv$n*EFBST -z?{0lhsX8ATfVP(b9PWAU=%Dktq|7~L3Cqw~h>X|NsdXE|XQZ~jZm+?Q9%d`N60jWw -zv((DB_#fOJvrG^QbyEVP-jsPM@x=WgdIk&Ia3lNia&CsBf$FBflr7R0I#}RRNnB%F -zw;ZF`jd-^gr`2M0 -zzTD4K5EXaDd<>zSf7NV}85GOzF3F4pxL*JYRc280rQc7gTfb?itQy^9wvx#7ki&vE -zBf(jq$zA;Rc68*!^_#!CTsf$>)GUo^5yl$SnLU;@ZY*)_=i;|M&c)4gtr@;bwy=`=B8QR~RWjK&gi( -zfZxW=y;6gU9So_AaF8uhLp6qxAGR?2*T5}dfTb?cyg&owau(5}m0^6Jl(C?_AqtsWWPW{Ok+S&)(x5{-0v#}sLGTF)hNb-Kr|f4dN;PwKFpyvInSc1HJ2 -zXGQ^1n|&wih7zep8PAycIUM=r4&IA@(s2;e -zOS$u<6d1*@??t-YwoC2y9T~B68pV+Ctbyh6(D7`zWu?l9 -zz$`wI?<{746rkNGKtxh=;N#?0cT5A+3D@+yCn~l8`B^wr+6deXC|kf84A*@^6CUP>l~}gkQ9tb@~v&|()Cg2Q<<81 -zLOT#Bq4UJcZvjNH9I>9jNDl+(%*B(%nyvLk6rG@{yq(Gc2n26iW#OGd>7T=s#)?)M -zxt8~()WlP&n6s?02*$G|V})cQDza-ewVCFN*NMjKC=iDvd4e`Hj>O#PbG8*V4aSrr -z25}UF!FQmdm~^EDs$0f(X2=x$tBnZB=Px3-r?1fMH$hyVDY&)E#IWjtRZJJ>!{Bdclx!rsaUKzH|~PRRK?PP(;Ys=Jq!KN$?Z)GIk&Iq27IDXT?fl!)khK -z2J4s4%iK|p-$Q&-b;_?E&Y_xB6Vjou8qLhD5_2^f8v?%}@EZcZA@Calzaj7&0>2^f8v?%}@EZcZA@Cala-a2nyfTo^oIeuv -zHm}sg>pQQ<+>%ICVl~m9Lz3Kk?^abk_|B_@9cg>;VnjW44?G;i7=8@7f$Z3Zx-o0X -z<2=SgSW&VuFCHfAaX7v|d}Q1!x|0yLKwaE7I=pQ<1ixeR#o@B)=IQ**bK6x10flV* -zj1V%oh210Gfjm4&*{&V$w+=J&5%;dL68jc&owt3484HkyTMBC$;;AGjR{N5`t|{Ba -zuKb2m8?C&$64wxJXK6pC&D3Ub4{?D041$xwsZUmH1v)<9fqacLw6*q!mh<>w)d7g> -z5YqP!!bGOaBGb)09uC??hR&HXV|tI<(XOq>ff@KxL8LoPb38pnQ@oDs;cg15`yg7Q -zU3|C2QQ5t%&NF71YqXekLd|JK@%qd|54R1IyNg`Bbre${ek@cstpcSUDX43Jt`M=# -z{0md<%EBE#*S_ddunMI=Y22L}kmNff%jDQbri#%~V>)jF$Pfo^3sV>c|7>v$Zcw3@ -zDH5lfJn^N4hLbFJK=0*BQt-tG>hYS`DQDXdTW@r9h@3E@keA?iSY7p|^J=<# -z2vlIBoUoqNe6*F65x(_TAJ2M5{ZY3KBH&l7|GfKVA}P+Mt#03e<%Jka!W0&7DGb5i -zB*kSM-k8%$J_J-yl;@=Cb&>GMLrP-NuWPGrp8sJB*=%#D3cYnHGKjNiiV0w_4mDrl -z@Y|6D*=F6ft-`Ncn0m}wrlq##xT5VrFf00pazghz*(aoYdeX5ntFJf`rZyn#8`B7*8!DXHnU47Ocan^ZEOKIgpoj5T -zgU>C0nko7I)aoSI&mHkYH!Ff0Hy;7~ag8 -z;(PM=nY#4&vln9;HCjlOs`d98p3LM`8Ov5T96~vV4jR;}{PdJJb!>6!7Wj7RW2+3~ -z-k@mK(Ji`fxBQ7Fl7&X&kj;a>y#gO3SST23COX?W#d1r9G!E~|c -z*i32eE`$0woqAC?Lno8zCTsR1c$4|%i6Hgo$qj06SJf&Nl2k=U9^=jFbM;C?`P-4D -zZ-HjyL?e`!Wfdesz^zlFf*hBZ!p3TTpM+Q%H)u6A#G3a#ksnAuhfNEH+Nt>#jtZTH -zYNlzv*hPrNo9iBT&O#A+H1YY>tti_VO#HEQEccWd$r(kg+AY`*eQfnrDj)&+*#4rs -zb_vtWo1&XaHNM~23cmJoV}H{ZGv!$oMy6&9K#jItA?h(=owA6hP5ODSd+uyQkI{-( -z5+G0B<JwWI@AR)llZQGic+#*~yHnSQ2ci -z|KENcvGwTGgld54_3PLCIXEHMt228V1>VyR9I@cv2u -zd_d6w>#Xa}t{FWIjbSoWlr=Rq*TG9Q6?? -zO7wMqu2jt_u}QgQ;+5jh;0-_+yz%sBc&UQ1a3UaME_Tg!iN%2dtuTI|YcDGGp@1i| -zL4=!}rUelPqCzee`@M`Cs(orJgb0)j!Gr!RO{=Vvg};Io@prUthWuy3^?zC&qkNwq -z?u*lDgIUDncQ1oSX+pwW9V!FdxQo$hrL&F-tUvbsQn;yl6qSGVmJEJ@s>nYcQ_(Y; -z-Fu6x7KmvNY%@u^ls(EP)AP;8+e%+iXb0ML43QlIU+b;kgVz4E&{$Q@{6~t;hd9b} -zqv?Ba_Ugi-f|uo>GhX*F4&PVcfV*C2o^PdoRPo8>wL|a7iOPbH0`hL!nR9O?T=~wb -zhPIRK@Rv*_;z@+UpkmjhTF=i~hMw}1`4!r=`&T%<(;3ecx`M2Wh!Ckq<*@ul_uN#V -zcE-=ae5?^a@~3?K)Jmlu`H&KgUFYqL=*1*`N!KLxy{INa()>0+Rm?eh$XMwPVw3J1 -zsMOI1MJNaRqy(Q*JqU*lk>k&`nAa&zi{DD<_1HADz9&nl5&|BeXzP*}$E)AVDO5hF -zz?ms73(~DU;C#?^9uA_gj`<@Dl0&j?v2E;@DWx?t0)`nmnl@7LzkLf^|-jb18m@OmNY;m!IQGVh4=8U@ZU -zfH5{Gh6>POiHg%o8to>k-z8|l2f%Ar7tD^7)2^-~R5uaqb=z3&^9A&NutlP}nj5YL -z(1dE%nIX7(eHs{*UVULye2Vj63`?V6sC)H6V6cKzkACFb`!6xT7e{{!0_bi36)nvF -z@yHywwKSUk=${)Fi0<>#WR}qQCU$^KRL?rV1=6_Iil`pzvkn>#QgG|98Wvrvyu!7@ -z#0|}a{Qmyby`;A(_9N$BHW-rouao^-_!*-6v!S78LSu(d(@IIq=xF)?RUX`|x%xZT -zlYf%?xc8AnV1U~S-HeZEASOw?mzl9w3d14VR$NHj?)d^-*?`j5Wu65tOsW+vL@jd6lwY%}-7zHhdns=;eI`1=jg|G9yI_k9;^lPy -zld4uVSfqqe6i9EIy%xS_tt!ZFm0?Vo%*!mT>{)HJUgn;m7Xo}%)X)3U<5vce5U!u7$+zW$`OAe$2%b;778=8nPj*EyopJcm!Io^y}k9^p}+ -zJPXR_4=+{wc>~Es+a=3&%blkpy(yRpo#~rw(sW!bW&CP;eGmWUscsT~wY|oo_j0H2 -z)6<{(^cGwvvna7a2-D@5L7nHI8lw<(w-HvK!B$@Bg6I+MG1sh7r!Wrw>EeNg>7zIF -zk%-8?BmTTwhKGWd0#Y8Q85-KKFqaHEEQ7Z02!laTB;=Olu2D5+J(_M}Vt;Qhv@&oo -zN}8ZcOBLU1A(EOqoy=;5wg|N_nZ(^O&Z8Ugz2F6t*IJrw)H=t1m%2!vkZ-$p{cW6C -zofjzDtz#wbz1*0a$ZybjV~3WgXbP#8S1_8MZ+cWwx>%@nFUsTRIhRX{Q&Mf;sD$2Q -zgG9A(1$8qzdBr(vawX{$ninR?S%&8XcMUf2`_$S7H&qj3s?-fMG-m~Pt)XrM&1-8$ -zgAk6mVONh#G_t*Z^v!(Y`Zq_X9Tp-JoO|OqNyieaqX)D*lSZz;mwPwyUhaxp(zmtf -zrE%8dD>*EmSt|azLCh0W4h4fDjkK!-&5sl{B(w23N=wnVc~LyrL3qG!NYXJw>bwU! -zd~BfN<}%W2r_U>5xocD4xHat_(`wmJ*%>t|e+aLNZ%`cN{y1k35b9s`qU+Xy6eBZ} -z!jTB)2(fMkqikdG5A8t@ks!z5^cY|M@UZ*@c|}j3zF{_b$I08ecQ#tuc5PKt6QfB5 -zozL>8(2FO4zCq0xVe`6TS97O8Cd|mo2{JZUr~UOob;u{?DP!04 -z(u!VhY{CEHE@1^8F{)xq+HtkUcTnfH`us@*5*OS794j0Rqr>zzXgT$vZwraEyEm(@ -z?$z`eMjC!r(Ac)x2_9FAf9%a6w|3kO1--xs?aHlPGug5th>8|l1^HAEsb{(pK&dHd -zY?ay}RIwz|lzfMa;jbGN_3H1Ia$^4vW(2icD19sdl+nr5M5Pk4 -z%MYgU8jL#&^+Gf9R=j>mjhAPm0PecHsBq?WkW#pY)|2Hrd^vK`+;(egEMUX5%H3Ni -zRh>4DH;^Qc0#Y_YM4NUVOhWNv;g<>y{vKWasPcESBTD**%#JHgskpLa&R4|98Ov`N -zD9+dxQG${38j4@G3n~Nn9e2=^umuX*kB@mGr55JAjY_x7Y8Nylr=)uswax~~JM-)S -za-5XFuF9D)dzZvdK3*AHQVkf45aX8JX-r0oXT~gAJF(qmDoCASf62Mc@Kf@Eaw2_4 -z!aWga?R)7#1|f@!L_m9oL+iS1dyk5={>77-{oRl_%6>H@|G}8I$PI;Yhq#>;XCM&t -zv;_*S9~JO@DtQ~keHB#HP}a3O>(vp}U;_gwDE2-Q@ViaczckI5j~ce}bg#V3m&E9w7|(z6u)l&!itu6wviP#?kS9ci~_eY((~+{nwm=8wJwj-FUgA~=Y$bKx9zwl -zoD=R+fpJ)0bdYp#puC!C5dwnt8rF}z`r`5%+_0Cu^=p)R`S`52S%4XmWPzbQqW7z0Mn{JLBg`PbZwrvcpmv -zch&N95a(>jEgj$3E%KPUbW2PL+kxtmP5o%1{%W7y=x23aMm(hFSe>e%#!aLrGDQl5 -zOc+2-gy6r#u|dRNvp7BU*hI~@cWl_4eL@6MdM{DCRV? -zF>TW7Vq3q1d$kxx0_3*4Zq)pBFcLZtaQc&a@AY#s?98BWh$!{3Q~B(fe=OJGZIKO$AsqTSQGYZ0BDCntxg533RV@$7{<*a5E(ItV1&mXh=? -zcgm!uz+^(co&4(tD+u{}(bD`Ms$G2H8Sum8JSDm0b&c2gU88UW4B6^*7V);2_;O7E -ziRVNVUW8VMIJfq{2zVUJjp)5s3penzj7{1u_cC5mzk%Mg;^G}u`*PdpK?*J#fc&tX -zlLFY-T>#x4oC0HOj`_B0=KLpLAt?FzHF>OW4sDHzgnA3)fzcN|`YJ%`sEVc5<~4dfx*$zX&MKY} -zHS=nEqc%O+{2B6wZDg*8DW#?T8zC{>B=x;q4kjw;Pd!qT=gH3{8!|K+)+nzQ3Ei}H -zxKQ{!U|!WS`3GOS2BX&K1tMKcS}iR!r9m_p%wnOjX9D6}(wQJ=SY|Om8W+g@V94t) -z0uzNVE(8`>4sjfk2%vG4jU8ymi2vzgqu3AErURgM5`O0XvZ4IDeRpX%=8(Ir -z9rGsb>-p7V*8qY&Ou20Mlw660~~HmU|q7#b6i!bcCdL+{I1R9 -z_hM@^YCAyorTv}Mr2`kIR*YoeB7%WRzHf#xe+pq`s4z*$MB2h8uh;r5K7j8}<|4fJ -z3(_a|+>QuG2Y|3;(vh3zv5fg|frpVZ9=#c@KJZUwBo*shLYq3{m -zx%l94TZgN5@@!sj;<|C$NGxN}VCX>YU@WF79oD%1UXBpJr&)ge_|NDDX=^1aKdbXOpI8Zl0vq1 -zzyHI~UjdTnyfh9(M)To@Da;s0c_>iI=&+91d1aUSt;zH+t0%Ai -zmNgaM-dY*fkf>ZnstYDCHA~X4z^#u~r+l}(b+G^X^SCckkZz*V)CtAzgDNHB?$8fh -zdAG(B`lQ#LgU%s?8BoEwDI75LQ=AztA48xzanDgf3SMQ8o__n`1Ss*$A-#l#W?}@# -z10HS`=D9-}2KB}@d*4>X&KB<*dIs5?I=W|9jy+;v7Fvh_R=%w^C>twn;o&;EA;F0axQ(t9`$)HV9vWK9pz1crbd(w)BuudArzjjC|It^nAECp -zBczJI$nFcT%IfJO2(7fYG8HDME_2gMf3$EMrkGS;Y-2ECX^(~`1LH((qe_!%QE64@Qy -z7i=M1-Hr#J@UAM@c;wjVx;0wFw?WxxM)$Egdj^9HJm4(D6on>&Om_-oy`OAt@hmht -zBKeOS-kPI-&|nT`ZY~&G%?m1-6+cZNk*4OwOlm+SSmABlq=`r;OuJ_$+&D# -zLp*Wt#{c`X79ZRM&hX$_jnIk>EftS#Ysf~z6~WJ&+heHtfZhJ9Gnlaz#p?1+Kg9mN -z&N|0HUrTyIBThrBdpXN`KhjWuj+dZ&!!;kV$_*DVI-~jrq_5qG($dx5j?GW(_X~2j -zpT-Z}t#$hY5KVOE%s1G%u=-#TC|19gy^<{O(>C%1mOA6?!KKu>hlstS%N10kLqHqZH@}sW -z)8Ufe%eD9&z9qKnZ3n&@YT0hOeV==>Fm%1?Ig$JsQ+4=rzzluPy8O<=*sav^PyFdR -z1!Q!f9RlPDm2m-`42{;zyy)m4Fhl_x(89b1=6F+`P=3T}E35r@W#QYDFWmxXKf+gc -zP6YefEmRyc#L3z)sf7W~kxoi<-(--267xd^1r?s`%nRke?8%wtpZiXFq}i5MB7PjS -zrgv0PceL@AC^ZRqD@t(YTkMZlOcFfCKAHC}4@x|xABw-eYF0Isskj@xK#%{PlkJ=E -z$KQP-z2e9S^zu%n>l~?1cejh<7HFDO*^~^#-j3!+4EnCe)n?E5RXo1GG+`CH6=UUv -zZ=WX)@3gkhM2?!J_d$9}#Cf7pA*^JpQCqLEl{s}zoGSaKWZmhl`iFZnmD`qumy|_K -zb?dTcQF|Ik2fiD~!{c_YHUA{@C4Xeukl}D*dgKjj6t*B01XC7LDT`^7<$K%`0WQ*MCt{Oj#>84{xe_ypFw*>INLH;e^oAL6D6ip^ue5aX~57v@hY^%xT;^^ -z{XF@s-R^-CSRL!)1@fJo+0wG{K8b*eQX8Q>QQ0kBrdcEm3<3=*fUGWg9SjP&8vx;O -z1!~bv%$R|66h6>E*cSy -zO9^sOba-SIPdG(aBT#Gz~{0On?J;-h&hEjqhw& -z9vb0wYp#&e{X*+KCC0P&a4hy6Z8T(0ht+1`RwRWNwdxX>gD&w1Oq@C>v9x^W;4yRUVsZ9p~Ve&Wc&bh0tvL -zR<40wQp6_}&Z0w{JX=9nQYuB8NrP}I -z;`egCIGv5IkQLi23Cw;!5NV@aLEP6no-~zPP@nL-zH8sYOJ$))YeHtgac($<^v}&!H8Ts*7&CTgTE1H_x -z?XTPCcW869V#G?m3C!;lpZ@(F|$%OmMMwz -zuSS8O=qV&Iw<#gTv)j|A!C8z22uNz?pyekm|J)|LR_-^61miY=exw1bCkhgR7;>ux -zobyj=%;`$ZoQ-+>0NkIwq>uQ*WlQOzw`H8R&P#NNf*Rt?o5Cy -z&alTIJXrdwU49&)O49>atKvow(5~j1wstNdE98putJ~GgwBl0#0>(fUXyw|vS$J~# -zIeKi1!$vvEl;(GB^F(qSsWu#s=`$%*?glpRjMk*ZHGpl7;eDj -z<5+f9Px%>Vom4hb*PulWx1Zl#yMO~--w5s!28TlsBiHNd&x{-viN*pzPY1w|fwcSd -z;tY{4TP8TiH4<3S@k@EnV0piD#i=5B=aqA!v`rXc`W~H4iU2>MCokq!eTXwus{YlQ -zeV^JFnCS?88*p}WE3bu%fSCe^RPD*eD0DC -zFvhx@+j{pYrLt{rXv_@~4mS$-T;9vw6K&Se<8t|^fuHt`q`foiN9yM`#1{@=EL;p{ -z!p|?pIgawqD|i1P7M%hl8en_JLDLU_(94>n|(3)8ZO0g}aQa`E~8w&=_WM~o>vyVeVeUTurZDIHB~BN0!+j4UIniV -z@au2+(5$L#M`D$*)vcI%1T5TyC`N#7goSsMignZZ)mxk`WG8u0ms=3kn8!vaBEmKi -zVa1H5papT%qK$IWgPhl$h=vDHfE~Na$r$42G*IcQ@io6fsW#nq&{+sl#q=e#iY1V2`CnUYz(@YeF04cS$(Bre#*6*^%Dn%#NYk6Inv?N#x(-HFV35kE|f2bc5PrSAaSN;eZiPi4$NrxGJ%{* -zUfX0=WPY7+1y*#sv+X1}b`CsZv!)m|9>fX=-o$gR;?ZenO^Pn@HBB3%>BkCj?&=L( -zVY{p2gUgGt=K{ElyD`d(jGU60w3E -z|IlFvb5fJFMX8W)gK&)FVJW>83i}e9jq;;Tjl~e?wqa&Pxxp58q_A`Dz{*fkXx#{x -z{rFz)ZOy(;ITt+o%HmbkFe5n0uyAFiiJo`gy0oxVf?6|HC7uj>Oeq(jt^#4eQ^zq) -ztE$V^ebX1iZjQF_m&XOa}aR|_@{J2DhDLrXZ_jE~@(1$@u*vTi2lYT-!}bK2+{0&ZwBvTYk%G#MR+$DrWk -ze2z-ZT$^8R=DqVGSj}Mdt9%RNGJfP^%WjBNQMA>>p;MzW6CUd%D9XvHEFT|8yt`=R -z6veGv+o}proG&!S9&s?Kr)yt#3=rs-T=77wgXFT!oby+nJUlCR?pINlLoQbf83@N+PVr -zk3dIMAO-o$_LR~*A^fvBVaN6&hnl$2Qe_qg;2-ZMT}4NNY&Q}Qy^I>_i*VJCe=j0c#`W~u42c{!Z1skq9rD{)NNy- -z!c<77vwfces9Oan&u_n^SUU($jG2Ku^LL6mRd?^_ZEpU7s}HMD6 -z;&57GH+k#TiOW=tQ@;2(wC?Rb`=6}B!J$S6xOH&Y-4cyE)r>yx&Y|DX=*(Nf;wnNiLkc9eb8o- -z)n;5mtJl#`ucr}cti6E6jrI|LFBq|%jcib{2Y -zf%MeiBut)Qc3z1|ol8Limq93(i{njs?&Jx@F7JK>7i5v=vy~*a&OJO;m_=cx1*9X- -zxx~2T2Og_=QA+Wv*7ltaW+xg9MC7r1s{`6A6{g%8oV%cSZM?wvqIPigPokkl@^1 -z+AmY#yRJdube)*ZD<^t96m&COKECSC^bkB-bc4_YFF4R-k0IBr80iv;+D>SMMnZ3Y -zF?cVFYW+5$si-HiKDyz%?&u#wz#$>(T5YMB^QDPZ9I(7fhh3HX!|C;`6z6TuN}&dz -zCs$v$nr$u!ej{Kvn7f1=%bU6v;st4_-oNOO01ZoJV$dbBAQ%{YtlOUr`R`M|x_F#D -znxAeif;6C(ooq)sSXg>VDuotg>nM&%V`dx(;RVJ+2Uo3bRnqIx2^D6mhfcEr8nhcW -zdF>Mt_RK1drX7lj#sNJ%De_i2`F2QKxHA$oc=<8z!m4Fkux-*Ta!-KmxHnfIKl`Xc -zz*goe;KNLvshe!H44ccGr4h0S48TdjWX>HA|-k{vqLr}h;q)Un2PMar-{h5|i -zz#Yp?f{WWhj&>ob)R53)vG2?DXn$!5&mK9c^$DuOu7qVKu#zy%kkB2*)0IZ|pw@iJ -z#d5f!q}mvAT5oK`80AILYx4WPA7~VK%9FOMKxH5<#G(rcQVDLyn%BRK?XtRs>5Cyu -z`LoxXI{7KTH~dkp@Fx*0zx(cLF>n&}nCXbK$g=_kqvck5i1i>>M%N<|2zgB7=JjuZ -z-Vex9?~#hl^3%kdsD^u6Z5rG?kL3BlePY4k)%Z8CKhM75#3S)rHYWluoZk-ML=Ajw -z7lHc4NePt}NF>stg2K%I%T2|5vH&-=q6fIC5C7RsUHj#|Qwj=gfLH|cyyXvjiquNnY)z?8X#kemQI;3(ZL)oR&_6~+2>WYKj4o~IIQp$y35CqYmt+_b# -z5wgu)jjI5}>@P=X1KLRIGp+TS6l{@yDl5&G;s<0s^_rUXXv>_$u7yaymt(z3AzrF; -z)jCgmPwSXd&*h|Vj8~rb&@XR`*0OcV?Ft2|4XO0v)HDfDED7qU2!Mf_6a}4+2p7Np -zR%eXzE(|@hfaH5{S}CT)OQ6QCc(BX35Y=#pGT!BsOMIQ)o0+t#p%Mx?<$msY#N(by -z&(Jp3WrnyoH)#dT#bvrh -z{I~NZ=)+edY$3Yh69%ilBIxZFb-2frlD(7Q%PhBJ%W~m -zccQiSw$_I>hR}9~;m6y5;X@pC6$BjSky%N<`t@1hkXt=>Q-1;9+XMFnqp$b@f8LU;Itz@ZvUhRd`dIF+tlk7bplX4DIv -zp2<41S6D$eq2%JR;1z7xiTOfoX{oIK!aQa|CAsf1P>s- -zYQGz5$?{G|285G$@BKw|D$67n_cAL>2*^;L(n~9^OHoB@Ylgr;KyobFx_Jz0Y4X!b -z{Uetm&j@~v(!AKZqht{zNoDN6@gAD3x&LCVZ_u<*=hNLp?QXovhJlpYz37_Na*EW# -z;5*BZAt&rW>Uue66O{ -zLA#(|4H?t<{gryXf|oD+8n(m`ayQ>2}97a&OohVpjlI%RMg -z%2EB28QU&mjnvTfcowCgMdEc#*|s_(jkD>ek|aW}zCm`R-cU -zUQA4s`AjGKaBL!Qs}66(J>Mm+U*jI>^xVv9?a7GB*nF0|9q993E;J~AxVJvW+b2)2 -zhE8k@+~ha%F-i#kLrCk -zWlDI!aV5!1170(aZk3Pp(f6}-V9h>;nJ6aVLUxTr1jEoCMS7g -zG1*al1cM_sGfw#(Solt-$i6+Q3ry&lYYz?b8QtCfS%&}D7aJd4D%?aN-pi3@6B9Z7 -z=Ltm*WZ2y=W(UR-HgP_TwxdgM?LWyU28?`PzF+-)OcNGhO;#Pugdm0JF_adcqKVsy -zS|}<_O{0IYfbnK7zNRsEyX+3462}eh!r6tzq_OvMt53J>f$o*a?cMLo|GJ-85oe>X -zce?Lfh&#!28*kB6N0?n*U0Q5J}QAGZg)1ZtC@yeCV87Op@ -z5?&;!rL;Z!j`7WYpu2=-6$y2CTfbTMrQ!58; -zfmG;ia+4VGZ^{T!Z|?b?1A9Y!zLOUYLK08;tXFs)%DXRX->~b%#vnjri@!vEncJr{ -zH@X~-(J-}SLY^%TMvoErTy>$yeGod#dWN$0&i3*$d7K_PyRY1|k!W-}Ff8lro!OE_ -zncocYdA0SU!yhUXJ~4fU?mZTiZX2V+t!PhZU+vmre09VB+pk6Ri{IefT%C7)4~b*)>v(AfU@m$|w39EX)`hZ3!G0e-xdV&9g-| -zq!64DTqQDnn;zt!{>zE6wR6JK^{=%>JAHeG+GAZI-tTG3{Zgyi2InMuMF_Nc)+9?e -z-n(#g>G<(`z3Yvl2Y|6A!p+Gocb6|8Mq1iC@KXYTnBw;BzIbi3w0(lgNF3?y+*7kdcGw1{Ew?Aq_-DbfE!5=vCI2b^$qC)cj$OYn}ofi^1-zjd~3L)aHeY-DM{n@ZlklE*lrat+}SOJnE#}ZAN>R5 -z`rby-?v0iQ*uzx1%GOEjwav#n0;9(K!%6M#I!ZJRml?beow``PuI{?y -z%N=<$!!RcoePDA8ZB>w@@H>vhn2I@VmIK`OY!ownA9lf9I3S=u59UIcQr+otI8SGJ -zvZNiXF&1-?g#o0U59xR-CzFi>8 -zGFZ;rT0Z@XG4s$j=+#!F#?QVk -zC;ccES*V)m%^tk>uU**OgeOKW+6B94Hy-@)E(C*DQl3~|s^|K&o -zOi6m^O0T&zw;?$TIT~6jU(2e58}#L -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 -z1HH;P@FpG-#*KW$=jZ(mUXCor*DYh)mGd -ze;}p4n=3qgAoUb@W*$hbMlG=qr06pTQh1`60*rcTT$d1)lS?JA+mG$DkPjZ>C*X8u0S8OUH -zU5qo`Pie&qyvXV}X^U5L;xL=Ee(lk!KM)p88Hh8L7xU{Aap!ZWH1DydQizG6Xx;zC -z5?RK8_*BHKA$v~Y3UBWG1Ny1K1ebluu=H$wwT*Fo2ephH3+YVEm5*>v@2Ym}IsaF6 -zl+{NwY_7)c(bhvWUCVZ3O_ri7M;X@{{7kiZ+IGD+>Qc*D`5!k9-`(xqdY2Ur-wi)J -zhFEKb)Q({dadQwx!rg3_KAksTzSp-~k3;kDJ3XK;l4)&Kc;vi7G$5HyubFq5R1?D~ -zl`maEWBr}Ru7M))_@fZbTGN`^sfvGp{{@X32@9_PyOOnxn(8Ks=E+3$WcAcyKqX!OX)Lj- -zmq4HfXfgl(iK3DevK!hd>gb~7Jtb;T&E&5isg8IVPo7|f0!zJ=e(Ia^ykLd(tF#?D -zlZNj__IXroy!#@ScCz!3b2|8H?tTg!9I_g -z$5#`E^zycDw^&&5`(s!gYteI-jsIJ^+AmXBZBjX~Lwx9Ruk{7|K;T^0^hKgj -zgJhx8&SGtv|MY3xb4&#a! -zcV^Z^Y6S|<%Tb%b$E;Y+O-QKQh5Am3-S|#*ht60!%gx}Vts7xUGP*FsTu+a|;fsTDt`*X`W4%W33uAlI$F*#y=THZ73@qtwROtN2RlaX#! -z1O0Bw%Kd($+RcUQN&)4j3r=_J2Pr9QEb!|;?b|I>dVyRX -zj;TmkiOn33k~5v0jk}|C6>NL0Qp@sejJHqR+EQMR?TR2O2nUeLxpO2|jrEpw7lyRw1j$MGN)dPkDkIzC!0b1UsD8Ox>2`d?V -z7p_6sz2r2H1Au*dHC?vPv}H{TQ-Y1Gx>{@E-V8lQH`$I(&rA`E@xZ`FpBJ;qmmiLH -zc-ujdMQ!3qVO$4+yNVr!GCAc{9u#F -z=4hBNvcPVH`S*{ptbg-sns&JzKUc-n*T|MP+OBbG2+GDHU5Q%la9|z0K}g)Fa?=MukPQUhJTVhLPK7>Z5sTabnGkI$&37Zg=x*T?fSmAHCbS&|o{{ -z8p=T;nmMk)t_V|LCc)bAq=$~*@00#_B;tl7!R< -z)+S4s>*MjbQqs^C0f@bWMXO*%|69|k5*zTMZR3plNA6QC1%&>(aL4UQh&^qmrea&Z -zy)OnX_j0n0P=HHQPg<+Hbo;G+%%9_*m;=I~xs;HhEKGfw`WKJZ*rj0D%47%?zdT}$BxIZLkkHuOc;~vh -zzmt{GD3r1?p{7U*oW_dbQ&t@gq(*+&?BjjjulvALx^Btc$-*6*YPb6RX}?r~`W9qW -zTO;y%*PeTTss7O7=fh=}wOAuG13L<4?J@#GScfBO52R9udS+BKe+4GjkHMEZ`{oUZ -zo3u>!m4=BSxTz+@U+=qi}L&RaYAM* -z(qZ@GB_4 -z?_Oh#x>t9OPr^1j=&m3|H>YO5eM7Pd0PVq4N|-+rCs*^;=62+M{h(OBkoFFdNsahy -z@2Yq!N4&ibnz#)r9DK4#NI*eWYqUz)Vg9>Lo|(#x6W&w+p0Nn(wue(jVWP$6ZjUNm -z1THCS0nhkNs3%_Odo#%R@&=_8PU|KnCeM{Ou(yg<4GHN8?YX>c$ -z0{kbhZwSLHgL@J_+aJ%@=fM -z`Xn_$r3DsT&D;vG$w1#r`ty&$ArGMGXb2Fi+iMUe;SOWYeLUGaQ(J{zH#EIX^=@w; -zspdeXw`$n7e3VA6ZBMTlL3;^0{c -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

-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 -zVa+^hw8_h<6wBoOvzV-WYsA=(TK4@ -z!3K@0HkBW}c+O4#yKgKy97EB;{-D2K?|w)RGf# -z?d#sxF`IYCsd`cFVQxoFe)4WMa3J%Pdud#d-QM@xCLpqh!dmOUQeT=}kgPN>Zigrv -zd2ALc?#^Yl?a1u|3GG*T6F*lX*}+l>r&$i&a;1Chvb|!)7h^nSDuLu2w>4B8n|Ee* -zp!EUhyZ?%S(>u^o=$*HIcCTZK_P~@+s=CDA1J_^g1u@bTAFel|*UR@#~!>Z0L -zEaCJr47!s -zGcRuzC#z!8nnI|Nvw!wEQ2q=_U-1Z*hg@CvFJ9fWexaqPDZWp2OEOVZZq6*X60tfQ -zg4>!?!Uu$PN2z?;lfD?~)wIoGJn9kWcd0u@`t8)^^5+Ddl^Z5$?!QqNQW-M3-|u?h -z099}`Y9?R`KtgwWNKWh^9d>#H5crixs}s1vvZA~fN$VvKBSwCZIV1CsLu$V^gsGDb -zaw9=NMxug_v6upepF~d3yj4p7`s|nCya^R38+aI=; -z77R8$2INm7cUwa(^c?gXu}HFK(O3x9mYFcJdEw2rhpK#KNw~~6XiG^|6T}|5*rxB|Gu-J5GA8IWSzbo3l -z5FMqkN-g(+XyD$yEsOIxX_`SSb*?=`7%c6f2izr>ZL=8m%%Eb4W`ZSY>PpN~G|nK( -zlI+D5+*TW{Ff}AQAV%JQe}{Hwhmf>&EKXHA(_Zp=4S~@7!hCTW*_$ -z8Ks8`P#QQd2KIwF{o9x>VW -zdDeL670onJD$g01I&_= -ztTnmD*=B1Z>wLj!dfxD*OoXhK3!7o@w@4^sk0;_O??x&#zbc++ZhRdPZYa^4XduNN -z^Uk4R1nR?#IU49E$nyrTrk~^^qC;q`$$-vw_Bx -zbPm=zwG?`$8R=jUx^S*utOIMGawYSHQ%O1G7@Ovu%vvn;9IPf{T?~OvFNnE^E4f`>1Bx?55Oy28YZa`p1I%x7xO*K -z>rw@rAw}zddLPa|Y~Ie^q;SrW*o1sS+9pcbD>2`@nbm>tA{W<`%2-ThAT3Xa$^v0p -zT+_h*F{Rx^#o^s(rNJFJk2$Yh_q)RJXnfLN8MKF{Gp656TVITHPZ7*^?nt6Ra3l<2 -z0YxIM2HL|}+uyId1}4CU>@QBtc0UwCBL*I>qBe#gFiT$+SEaWxgryN8Fp@h2u%~5< -z>zXYa@o80yxm0^y+_h|skUDG2+UAqyqU;nC$PYy$+CK3XIuTna<$brH_m8gr0lW;F -z%O78t_2(rOt;2Xto^OIW8o0z_0F!At4bhFY`BNF@Tmh_faFWJiTM=dI|%$A|H13O=CJxy -z2b3OXG@%Zpc2j(3dSlqFYkR{;x=zfbCqsN7mGZPCv#IYh@FSl7e+KIQ*SYhal&y+# -z-g{>G3xHhFsIiU&HycHWbgr7g0%Y2 -z_0@iNd#lKw1}=$K)5QZT%Nl7Jh=q)6xn1_pS;(yNZ0lS@O82RooAzFnJo`WIVYc0U -zlHfCDvPI)a=n7gmK0DYGdRjU>wOV5%RZn|TAb57!C!MKawXBoxNgI}m_2LYDnA|D5;W_NE7ciLZUa_}4O2z;WM1*u-E%0Wd -ziS-@%Dp5jv7Qj01WGkp%z?ippjQ_FGZ>NB;2=q>Sv_00pv+ZpBJ+-s+)u#qz^iYZA -zFHMX%UC5Z(aX-@<%hD;&?{mses?c*G6M3|(=W{p<9>QwSx7S@CY2T4=l&j`10f8d7 -z`Y{a0MwBery?ox*#}K)9F4_2k?YbkiY{B2MA!jqEnO)~fc9rNG+2s)n6t7vD9S3^D -z$+iawzgmyOzB-pWUnco2Oo(9nCjvVObTUf2mG*@{xM&+$?`RkcXBl@R`~?kMDlmA? -zx$i$+W#HI+vGXm7t!<=Rdd8$`cnPj=(?*1Nkzm#x5R*U%0HJ{yyDT9#{71Wo)N3%K -z$RU>w9X2dL7q+de1nl3rkI)^`OPmF)!)o{e2w)xdA__I}$=-?0tiFqhPJ3#vdgBWb -zXpv=Y0CGIQZwNza%#ncV$|KjPegQTc*7^q3yMT50@|fla|7UvIgQmaUxFb8tZy0OG -z?|Ii@!NV|f%LhF(*Xl0))b11U@-F3ee`RH}F}Fzv-lU7@*0ty=z@U}OUP8ud*??`h -z^1Pc>$)^9avnd^7z%{%b`TRr^*H|lKc(1q66A{AL0Gr*lt?mqf#_;OjGzQ7Wf;**Sd*ce>Z{||6Lx&}P_hNcuZK(Tccy#?Vs1SB*3YZGg`Q+ -zh>h?8>yWlpwjQtr2Z1S-%;)|&eZ+V5Xy3DXr{$NiGn6E2y%XFSYE!`*4$^JbYge%X -zB(#2sRr3t(f<^>pFi9xOzwe7I**spap`cI!B67wLFU_dZ$u{)#b^^61B_^3l$;ek( -z3WoAwL7O!I)Vx6b?&GiOKZxyZhcw7db~C*?eW|ha^L1S2a8zT|{U-w(OJyW5tal?W -zMG3YM-SSP|>rrW+CLdRWf&P&ob{}v{LnK`h@ZgD+fL6>?)4Er)UXgW>wUWNyhzq1M -zsBrQ$eaGrRs*~q8`QB)&lWokkqQz71b%gZAC~}R|7M6Cz5c)rSW#jJa0udPz>oXEM -zLYtLA#Dbt+D-&9D*%a%ubST(x6M0DLo7Ca*0azYGV{i26kWb4P4y$yjF5tt;R$pEj6nOh -z|7Zr5mPXV`{=S!N$neufTpjz=4_F>{qZ>Z>vzw~N_EscE$~xn`QzvkRC9z2X)zyI6 -zHfindW3`@}U#&C#(8~Re<6-w<$%WeDGpO>$b&Ns8ujD<|%X2CiT!a4JJCp$W3lYHS -zekZcb7Zg)`^gOjmRN6$pLLay;HZiezcdo|0WE67jNcoV6s+*&+f4oESG&Qn>V;`!o -zGSa(i#rNiwu`lnFa%k2)HaPi$yr*AcrQ?CohnF^0Nk!v5 -zX93@s+5|qg9$;C?t14a&Q{SocpI%Jo*7yTl1{Cp2`~U!Ko_YqmeWjSVNHP!3@>F}t -z!kiU74624lWUzqvfg9R0-CQdc{9*Q|kHu9{Dm;DaYF+JO4Pw-4Kan@oyp7bWE83xu -zvYlc|9^uXeWX$Q`kUO)e^h3dg6#o^Ml?hm^4v(I+1ZXUk=yiEs=JzPw=3B*xLa$** -zH$^{JqUtEIc$%0$Z36)0>~G;$c;55ikB%p_)$FkPH;!9O>_x7nMK`~DIx0|R!$`gr+Dc5_rRN?}WN@7*&>=nK3 -z>*%4yx?l%fselodn2$D9vp4(oT1lDe@nEW|3e*4i{(DUIT-2tuO*wab!p3&@6IH)O -zv#cHuWQ9?vsP??&o=QH4EcY46K9daHciK!EKV83|Tb9MN1|U0nwi^mO`w*+J1v&>x*N -zHSJUTIO2Yt&z#XINzEHOmtKJrBX}-L-A&S`vTU-lK}1u$Ciukhqg1g_6Lo@dH_BuN+sQ5rhiEL+;VWm|JT#j_wzj4m;BxhV2S2T0vfI*R9_1+oWSUwZdqh9gI@Hul)i -z$kVj}wWfaw`S+9vA(gD3R>5ZNwzboa{!dW+@JQ~-R{-1^ -z?ft(%@jwWzx?>`WynuE5cr^sJi$4dI>5+r$tJfi=U6N9_$ZBz>qwCe}o$HljA2*Kb -zUTXHRX^ooL!sl%>(<5?&{rK(Z0er!mOT0tBgGz!Mo9T$edHy>N-;S4)_B`$ -zbgbgLHSvmRQj|uIKrj519p}nSb_Q7HhRC^*6_l7XYayv|Asc;~j3oEj`F;Kp+_fQ3 -z@4+vRF0^FO7ppC`wRJ?4xXVKMQNtS?%Q!d%tMme&ydG-#n`z!*&%GvFI*4}%9{Mm0 -zd#It=9ei4OaI)>B+A2VG*K4*QtD*v6oo77pio=5oENaetTaB*yHm$q^*U`J|7v|IO -zQ2k9>XkUkXtg}jNg5NPV@5fZ?kixQCnj+wA5HXiJeAHd^EyVPwUK8Tl)yu%$vnp%%ai3^aeOfp7gn2VG6{Zix}Q -zkD0Cd$9C&4`q*x1b193+bvC+{38cRzgZiSryx22aeS30wl~G)dN%v+kz-;Szve&fb -zFvd3h_t(Dv_m`TG^uTK?qaJbanm2vz146H!w@u@|BYbsQrbi4J6=m%v&QybDc66b7 -zPwF@o%_=F~ebXOWlGgv=(T0{jIPTk~WsY|W7fl$qH3t^08MK>>9H**rO=ZGGq;r`i -zNLPoUy{P=MbZ20b0a`zG&nw@E>=CE8mcEpWz7kv&Z_Cxh88gp{%ZFzx6GT7GWnhe; -zH?T*Os3k4`gt4q^@{5QVLQ2Q3px4Hh`CHC>^7KQU-~ZqE-~8*1zUJ*&B$>16vZ_Iv -zA`1mnTus*-f$Eo4CV}z`E75!Vnx$#+A=-AEZQ4kis4LnjW;8*Zzqj+zV#Yn4;LZ_k -zFywrVjJb7V{%9z|6pv3On?U+W1)iaX^T`Fro`}71$>`M*sKV7HQ~UEJ$6nmc59!Eu_;Lk<{Ar$8n^)pku446Wb#SiyEyuV9QR8eb7*u(GrE~VG -z!}f8jX*`+jvz|0Q)#z76viVcse>a$GsvXh>D3Li_Ab}2o%2L&H5ejw_-J$0;6Vk5G -zSmP|*Hz-=2FZ@h#GKS}sl;*vXm{UZg__rhyhDpOqtcRh;4XGsa)jVzOv@waMB0l7H -zO%JYT{JxFu#C_grd{RxFs%r5pNUs3%`3hN@kO#D@|H120Z(nTP?DEF`P2?_O -z>qfbBbn4RFnHA`gxwx^aaiJ#uCq(yn{cJ{>y52VhV -zaMTLVdjtH0|1>_l(e1GuZhBj{CN6k(>?eW9Od@8^(RO5$D*~<@y<@geMgag=tUZYj -z?)I+bVLp59dQWM~?!o}WI(6@MF6=kujLo=G?46%!w;67O!D>sdbaR8 -zZjXM`z0Tm12JF^ocX3|w!;07hLG=dIrra|a8G}=5$(J}hm-pD1$Hl`T@`Hv={y!XT -zdM1w2@w?u3|GxOrv3?kDHN-+sz^P^X>*eMEkZC`o8@pD6{ymtMoHxq`9QV_?{9uLV -z=Ij}4WHpv7_$?LBi9xVe!-MdHn-w4n8D1*Lo8-oJ39n{%4vdBQDc(x=32tqaIDK0% -zemTHSSDdU3}u}JpJ9tK=u{*uN3#|C)VVj`7ToHK#Kk}n{KEF41Nx)x+PVHWE?`gJk$4OJt* -zC@BeG`C6X^)+mAH3wNR$h@+kf)umwr{Ulrs-_1#zC-k@Z7{-lm3Wl{?iB`r=uS|s+ -z59Ziyeq)zbzmO*%d5x)b^g@l%saJx`Q$d_Z%G6SfPukh^RgzO#SP~VjP8GR7V{4h3 -zp?4H=_EhacB|uku*+wo7jYs=%mn1f=>bQSOpc*{wxya#5=gVCqIAYbtxNZxmu+Gr) -zl-G{&`sZ;Qi}&;68U!jM4NHgJ2uJoT$U_zhX}vZx@u^kL-&8fJM2WI%bnJ~6NgVf9 -z03@eYrriJ8*J0}Ic2n3WDU?qSB835KhmlA`H3BpSHN6>wfDJ+5kjN}qJv~MDlO?{G -ze4=*}fj}}h4wCGY}m*JwF-M?tOl4crv -zec}dTE3z`gf9$Q9tPeOZ_Kq&Ft=}rC(Fi+Oa`eiu&B_Sg_*j^EB{A!GaR&PpH7t5A -z|5d?zF45GvOzwl(X!`sybE>!v8_^bK(O%ym-qvj`T2r@CK?-x#ygpt-L^jI5l9h|s -zdmRfeKXY~jWlui9^&yo5r~I8oSQ;?l_tvi0hIsqC-NhMto|Qg%Hdfil4EK3_(Jq9X`TY8V -zgC1LlOHtmH5SC2y20lu0!Wlk2J&^Dh!N}1M2{+u!`n%jcszb>eN_<2xYyceyS5TOo -zuHqx2RtGMrAcU!LMvB6K$Y`5M?7Pl^rZ(C&+ZZ=bBL2bx3LVC*BPX%@*(o4w5G-(h -zrD$}_m9>$thWOn1iuqo@;y&*fW^vkRg055k9bT4@Wpc~j#FCvXzKE967lp?ykxX+uEk87~P<}@+*E^%*Jd{Zay5nCx6fA6{WL>MBirVSs@0lc+ -z9Xo56{p>)J^*?63Vg|QP%uoNTN8H|2y5RHA9&uC(ZQ`fAF}VXPUUi%|fA<6elHU{r -zX~91i1gFdh1AW2!QTw-hy=|%lOAg)O^{lqfEuo3OrS~8ACccw908P#R-%QQQUhnu< -z`CSaW7%?*{1?3qF#9CQ@II|r4Spj+rbGMst?^{uaiTof|*kTp3D%@A?eZlM>mf0sd -zq_)|54_`V=rgp6Y0cGT225(Y -zX|fhIMVeWfo$@5koE&;i{Edn}i}$qG#G%E?Mj;Vabuk^6*H>Yv@qW_g)^0$4#*2Bu -z)Mf?c&i&-sbd(1Mt9j5Ts?#w_US8EU@Q+VRz)?#T&^Ui2Y`BCMs1wg=AY%RI#401? -zJehQ%53l=Or&B=-ZRP3J$J>~zsnP8t;z3l~Gn-ABtkR1ZA)Py>?O5*f_(JpAg`VUQ -zonU*lr5q8$&3{<6GPcVE(ZV$HJR6y9?R@jxf1M=xdptK{-}rcm!vZEpoyBLdO8nsN -zxFu_H+6YMnYjMBO>Kj)tg-n-;xq^=?dGPXyNH5p#C6Du^M>x`@!c27M-@pbV&i~#a -zQ$b;(kHzUynHR%=)u};V6^0j!1nLW)uU&gS>}P(l_R$g{xwzon -zHRl^bz4T&oA~4ppj~+@KMSq_=XK8ad&pXSk))v{8wUIY9h`(qnF^Tc{j&HyA@ihx} -z$0b<*l75Z4`$DU3?fuRA2KW=F@E;zbWkG4?4Oz$6!w!m_=Ir;vLz>hl2*W~>c2f?& -z#aJW}RJs}dkxI?^%m#EPZB*K92K*>j@3M8qQ0;KWffBq-RTSoe4umyCq~9A0y^h1&0y0TcYK|~n-F@Bhz~$DF8m#VQlB7lxPeXP)H!Im(=BD2@Jq@(_?Wh|XdLde -zD@^tuq%NBx{QM4FYH`PUCzhgc62+m8MpbEb^A~#iRwUnP3x{}=s(qId#>vN_YbnCr -zsZ~37PkwmIvde_^x%$U9Y7U)|km+R>BAb=oUPb=$Y+1A&L!V8rU+Y^o8hFlwnHga* -ztrKt6-!xiYVJF-Gd+12~UxuBo2~)A5=ZxSaAj+*&P~5PXE-!Gk -z0S6I1FDB2in014&QOp3gECg~{x-YZ5f)kX7i=@t~dpD`4 -zmf=d6Rwq}(n8B~dmX~oRdzy!QjT;2nz>_h=mmV!xwH4h2nZd^GVAJqZ6#UZVE{qZ% -z8#Hdxg$_odJC@KfI#wS5Szl5%b+azM?L>(MzYlMu#(Ji4IG$7|{%=@&3|r2L4`g-V -zSr{vS_E{JBki2}OXYpXc9A~ehJ=pvDc;O;$WwcV6mySL(y`*}!Me;cK`t((9v^dDMWU_4027d6=OMK?#~VW#8yo<1?OKJ5hKb8JE~ -zPA{EB-F#K;J%UN`x(M3r8ysd+-xXI{Ho2GdA7O2@g%2_<`zx!x^b5#`q-UFto{e7Q -z?^dkVF}KnX7&{jrDvYM)D}eeN&igih{m3UT_1L~_%Zhe|u|eHH79o#mF)(0bMP^Ot37^f(j0!9+B(xP;cs<_osOW}; -z=l0LHL{ix=MPhU)+l@(0@rTYmdUKF^P*Qg($WuVRSB)K4cf%G`?cm}X?^ppK4i -zdB)8*-Yy_JK{*|zLNVw#hH?^i!|S+5UtUu=j?zlW2er-@~q<`RG -z+$C2qGux^utWEe8Dyj^=IHm|#q7`I0!*9L@8 -zY;(U_@AtC^gwS|jHbvZ6>* -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 -z%lkHdePMVuR36$?FUM^C7e%+u?{qmTdfB$2C -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 -zi#;K?HwV)bdrS-L(c2@|qS0zm+UGMd| -z!b%vTykM$Bddu(L*^@z*)t`sU_UrG_%x~QxGc7VXyYj?rwUW}5aWNCu-|Q`tFj>&9 -zM)b|mHNI%X^R{=f!*E=p;o)=$cp+i$RM*B!A`Qjug?&uh(+#sR!3Jdy^c)GNl-v)q -zEejtG`RG`AA~aW9@psc)=~oC?Hi0@eS596QHWsNzC6SxV9FX=rF;K1WfV(DpV5KML -ziP~{{s$Z-c)ZrD?Po6@{;TC(2m9dPIjt$mv)%d>kLP?F-S(HSgo%*I@%kp7XECLRv -ztKF*ZK`-LO5$HPLrtIj;Tc5vWmXOvx3-j{&DlOA|W+g?jc>|XR2D5$v?ACX^9&I8$ -zL6$o)LTA7NW1TlkctgE-7QTqi{@J=&MjPHJw}tuzjSzwwO`;7{4JF2$!gCxg`p21cC={ -z@8HoH{0;*KBb7I3SeRfMl%^a?DlCK?OEX$eU@`5A!8r>GngXy<_=F;64fO|Hjk|J# -z@yp-s&Mu|CUe^O~uR5~+Ja6i-hFow3)CsyvO0oV}dF*aP=-rBC0~;`a!+4oC5|RsR -zAnX^Kv|04tRzxIqgGj(lca5Xw-GnB?%&_lXcH_)+aYm)iL1!=oiyJ?<`ddG`9D(Gd -zL?ormPeEPb7_+#Py7VU|@S5(n^qgBw-fvtCe;%>Q8?J{JG|wvG2{e9>UZ4WQo%4-Y -z|8`-|B^{3U4>e6P7oVtOG2mO0KJu&(hreC}G*b2J4NFFpNTtIX0x=p0gz$#k=dd|1J6`940DUM_ME>~hZ -zIP+oLl`6iG>oE@|OhyDqx+CZjFKh6=>S=ykefB<*8?*E4%2CSab;?HCZVSpM1+{Zx -z`~gzQ6eM?Qq`ONMYKorAqRY9{4`Xd&4V^|%TR3jt^YD++s1BZ5@nw=y)7idA82v}= -zi+G>10OGgHsnhZ<7!?jPL9NT?SM>J#IVA;AT;cj2$+i$m{jAN{2tBu{cw7TI@mV8G -zQ-sfsojxC}CUl64HpInUlxC1|x#FCW_5_K=RKmBRdy_@hSI$G}gFE*v^XRpozE88^ -zk-Z}tuz3$&YrYE}?sc!_UD`XV%!!!HcN58%5ROd<>gojolfEow7_F`2cB~)!O=;AP -zKr%9>HQDGJxVq`0Jfs}jZ6}1Fi#JuSmDF!4CQR+)0>>y`hYaLKb}_6<{uVi0jjHPL -zeyzBFM;{m+K6bFP?6q6E -z?6uXxZTTLmKS?`Y(9QQnmHVC~l##;u<|t{pa~PRhCqjq1^%hyI;hMM~0)b -zfYM0n#)Rh>BqkCaK6ns&G@ -zlnfJF=o+8*0dU#&kFt)9h?w6F<`TMrw+z3dJ$_%`VXQbX3vS`g8=8CvEgoVYKU(DM -z$Xl63TCgg#YdoxAG9wYrwNiFkghfnUhwfWrGf&m{E;ho8;2kYS;E^`*e2!5$`xf{) -z9f=Y@Avs9xl%;ip47As-(?Dkx3{nVlHOMo^zd(o}>LFYaL?O&Z+I% -zZB4KF0ja6Dv}VansN2+qev}ibf2O&@44mu3pTEkg1$8L^3VeKx26nxh^H~#RLc0*x -zPc!u0G4T3oVffRVmdH|4GG)y>;QNZIOwNWgux=OgpvgO@q|{nEAwv!9ZM-&v7b}@| -z6SSKw;9xk{Qi2~9ER)+2CuN^$E6BmEYbTB{r|vva5W`LF0PzuQrSO#Ta)d7kA_{ -z=%4WHmgST3`)EoTzk6Dp-?xURC04c8$SVrq8K}7u7aLK^MRlc-3As40&+q#Mui8;4 -zy;8KN3n|TUU=nSl+Cmui`Q&(@8iZjWVZfCb@G#1`*rn_Fqb7HJhB{ASRlP_eNsb_4 -z8-}o8Yx;YYW6M^)^jkK~-#4)TJs -zRW;vdKzz87(%>V#&c{Xik`3|lMksCc2HlB=DEm=D(a4|~5;;Q4y_;q3+cJXSGgOA+ -z0cgnP1+LG@0j_h4Z^im_fk#V_Yq9or`q3?^H+yG%&!lZ#)UUHW&$?@6D*L^o;KGV~ -zEt8?v)~kq1$MnZ13HZj~#1>m^i9K_lQ;UYyHCKQ)u--d17 -zYy95V4!-CaZk~xM+hlu-a^WV*g#_pj>~7a9C%I2^=PGFQ7==Y$3G>Qvq1lxBVSU= -zGL=5RjoG?jcuqtjKVG3}^uu*!ySWQ96+%)9^#g#_H&%tVtL^qq(AZY)q?(8wZj}}(A6E9{ -zvX%p59zSsrU?J`OP;2z)*nw60L01`@s-$C2>Yjyul1mUT4qtB3P0{7>4_I=Y6Yd3> -zSC1B(maGU&?tV~dk|K({0x`X9P#?f6!{KGeO@UTr3B*a!7O`*5^j -zKh2(&7SV@6N!hEoYBALE27l>n`g{8E&1PY{m656ag&QqOLRC=8mK -zW|6_K;oc2?5_tpLm%F<>)wlhwp#y{ -zH}H5{0KF#^=eHq_w>~VcbPmxb(Rv09C8AeHz%?JRxZS$mexQsb6v;T^&LFFjL2#NEn`~mCgX?3|#z*-Eh$M-zUtkmBKa+D@RH-s^dKZ -zW(cSZHZIPh!c!lED3?Y!tigJ`4Wqn`$Marc;`;a0>{$|`rIIWRE^;INNAMbqCO|F= -z7gKs#1r$v-nCpUXsGa?DLkK(saCy -zhY#3&;dC2Bbz-V6yH3|B0wL`7LZw%)+I&gu3-lgdV{C3txrf1~;WIf)v$y$*HOB}MRhwg8Ogt)pOAx|Is@acg1J$CPJN~rWg3Q&-SCr90}&qPf9Qh# -ze01YR;{t!PWOTo-(?bVvyALktqn{amjl^D>17?yv1Kwcm;~MQ>9(c0I`$i1k7?}cq -z03?6eq!Nns${+Io+$;aiEC@NWl=fRVO{gN7Gmju>g)lj{lpjK?h6i|i?}Z&f^4)ea -z9c7sMPokh}b!mEv+HsJ`lEZewp4P!2%FyzR$c^?HiOQftB@b91iM$aq<@Od8#z&%` -zCZ}~Dkt;cRVq^3$lxpB{Trx{a#A|e2aw-~NALYFzFcB|dh;2!oeb;y@5SCqyHQoW1 -z%#ou$=3=3#ergCO+an$f%m1Yj{CKP;T=gYZ~*}@%qUADcm^M -z$!GzePj>xir(&4%(k*M!3bz_G$#{HAu!m{5b4WI?q9H-Zjq-=^qv^Uyh@s$EXs#`s -z#<_L>XMk>sk0F6ab@nhOMc|W6{K)6oNtD0s -zJK^NhZ!^-p%Zrfdah$BK*{mLGPgEXpbq{K=v(M_sSSweJ?#3q^4bP7mGE$L_#=dt# -z(UIUkZIA5a%!~_;|9!3eldCz#4V$LN^+j+1-$G;pIJAM;B8mI99JXhe}MKc -zxiU(emmmCN77NZux98=%Eeu;HTkB)Id)oQEbCTCldCxN0)^i<*N1s;B?@IRxLJ{k^ -zb$n5miwb%Aj%(MEyIOUu)bFeC`f2_i`M>Z=-cN1bDnqOf+rjT2d>*|%VubHM1JDnV -z{W~^q+!#yvqvkr6o$!;LJ;YR>uA@!h9=_@*z4cW2eQmZ&J&yM&DaR&2>M}kszNOQE9O?lgq|` -zgKJt%UVU-X?>FXH*tWP)SqR3$ -zclS^`!Ht(wqBKw}Ac2365$&?3y0?SX!;;h+jaEwSMQ*|wPRdW634*p^iv%#5pB8if -z-xvzc;Gf?4A4sV4PspKfk+qB={doq+nkTPo$cMf@92fClKjVASwV}F@m7Tk)QRqxL -zXMCg-MA!5vTVlHHv=cD#B&qN!dv%WUZ(aJE;X^rNQGS)mv6rqS2jVcQ0Ye)!_uP-h8PRmciImdy!g>kb~#T%lkw#(ygm -zvaOVqR*BDZ5fqc!-PR7fEpB-$=a$K>O%o+K8DP8&0Dq6!C1fIA7*6zn7+qbIsD%vM -zr8(HYwRd#WuxR3_QG%$Rt2isYh85;O&;P~c{o5$~S3~RGVJZCuTG+=# -z=(`7LKF1gjZCOdtJKx;yzXa=2Hx~0Xb -zQpVp9@ZGbmX9X5K_~tZRwb;pNv3mx!moT%u_?=b0Iu|TyYQyIRBTktXH(dU-@Jc>bOEPL3r2o(K{l8^Q9^Z}o9JUn_iFEo*xdl -z=G6Z*I^p|1v&c8n>n~|#xZ3Ep+%FPvPuy0=)8jn_gjJ|)g*tN?V{$^=ks1(~0cvr! -zpYoz~#q&&zp?Yk9K}k`g^g;;aVX=LmR|?%8D_ -z<1;=L2Dl%gvrSiVSOMbj#{q-@{Yi@t7P+j&#hN;Ul|q;PzC3`!)vDhZ{Cp?u#j&2n -z-_hY$8W{&=+>MWPhnm%rG5}7Wegvyn+7w-_K9rj#j7?>fF-0CfLhDuor=;F;r=&cJ -zFj%K>jL6UX?D!BbL*Lo$k6Yyk6^O)y7?nwCdZPZCo4a@h1gcIb6GNnXVx=qas;dpZ -z!Ht+=nz`Gvw|Ed~EWn)>E%uBy@O^#x;McmBC~SCl9BH9ryJ|46xRu49*6&p1{`EoJ -zbT%cx5M5f)H)7|#l+;*4G`4Vi8DW1#ttG#v*?_tx{cCF_C5Nfu$oTP=4FYN=6L+4- -z^DaK*WKs#XJ;-pK+PIc@&=;QY2YSBT;j`17iakY#0#!=02_{X9xCnpI~J9zQ{eJ=GyoRymH#?2p`j%S9s34skQ5_3EsR_)R^IHS%? -zzOARZ8rc;ObA0OyhnqDG>W0)`M1HDB1Bpj}v7*jY3Y_kB_zm?ZMl$GT#5QiYv+1*H -zd!tk0Zq%T;9nq3s=@2m8o+a=}z*zA7D!x9Ot;U>{WbPej6)M;!M7J~6_pU- -z49A#o_bau2ce&>UXsU_hdf?|VXG6*>R!U_o=9(JNm3&<-#9d@%mbf8vWHM)>hLR(g -z8}(5@%Zd8VWyx!d-B?OOy4Qh58DDQ=Zk!%2PXaseLZrvOiA9BO|sw!g(upCpa5e-fh85&w6f6=*baJ -zil34X^?#e4S#DA0cEgK1hio!Rr(HDlYEj`JB^;(8tWw{E10wC!xL%VR&~* -zRSATKo|@9Td`5w5)*&bK&SHsvr@bCOZW>(_jSXg8qoX1nhvyXob7mekOgE167-g8- -zo6M;&KXBsMS(uBkj%vV_A|V(8RtFod@SBSYhH2C3@vlLtT28Eb9>VhPwPJ$Nng;Wl -z&4M{Gz6%+bF*K-da}XMvar-zn!ykZb-fH~UtQ;c#4qgUXR-wmd+KvGNm$%2E72Jj` -zy!^f2elJ-&bd79Lm3#)jCQ{m3^qI6Yhv -zTyPrcE{;g=&c>n}11jZKT5N62nmD9+8I|D=EX{7G3P42HeC%0EG;g>2sgD5y;iudN -zVBn&HPQvWJP-c?IwQnyDEw_&G&al)0HNW=vhV5Pj_HlZSJSy5(|DR}Y%jR?rqnvTK -znj5ay0!N)#HXxIkUoa5#YWAwhEJvvq%^kKd~EF}|-Ie88ocUMwZ -zhw)l7!6PhDTg*AwLXcTl1u#tzF&0@UBUFz=OLA!qjvJ#5WCZ!|PdonqR^8|M{{Rlk -B=pz6C - -literal 0 -HcmV?d00001 - -diff --git a/res/values-nodpi/wallpapers.xml b/res/values-nodpi/wallpapers.xml -index ae5cbb2..3f9f349 100644 ---- a/res/values-nodpi/wallpapers.xml -+++ b/res/values-nodpi/wallpapers.xml -@@ -28,5 +28,6 @@ - shelfhome - slantstyle - thedeepblue -+ coverage - - --- -2.9.3 - diff --git a/Patches/LineageOS-14.1/android_vendor_cm/sce.mk b/Patches/LineageOS-14.1/android_vendor_cm/sce.mk index 4de6c873..9700ae35 100644 --- a/Patches/LineageOS-14.1/android_vendor_cm/sce.mk +++ b/Patches/LineageOS-14.1/android_vendor_cm/sce.mk @@ -11,6 +11,10 @@ PRODUCT_PACKAGES += \ F-Droid \ FDroidPrivilegedExtension +# Misc +#PRODUCT_PACKAGES += \ +# OfflineCalendar + # Chromium #PRODUCT_PACKAGES += \ # chromium diff --git a/Scripts/Generic_Deblob.sh b/Scripts/Generic_Deblob.sh index b71d9be3..0adcc066 100755 --- a/Scripts/Generic_Deblob.sh +++ b/Scripts/Generic_Deblob.sh @@ -1,4 +1,5 @@ #!/bin/bash +#Copyright (c) 2017 Spot Communications, Inc. #Goal: Remove as many proprietary blobs without breaking core functionality #Outcome: Increased battery/performance/privacy/security, Decreased ROM size diff --git a/Scripts/LAOS-14.1_Patches.sh b/Scripts/LAOS-14.1_Patches.sh index e70a1c5f..983d364e 100755 --- a/Scripts/LAOS-14.1_Patches.sh +++ b/Scripts/LAOS-14.1_Patches.sh @@ -1,4 +1,5 @@ #!/bin/bash +#Copyright (c) 2017 Spot Communications, Inc. #TODO: Aggressive Doze (Verify Extended Doze First), Failed Unlock Shutdown, Optimized build flags, Optimized toolchain, Ship Chromium, Wallpaper @@ -6,7 +7,7 @@ #repo forall -c 'git add -A && git reset --hard' && rm -rf build external/noto-fonts external/sqlite frameworks/base packages/apps/CMParts packages/apps/FakeStore packages/apps/FDroid packages/apps/FDroidPrivilegedExtension packages/apps/GmsCore packages/apps/GsfProxy packages/apps/IchnaeaNlpBackend packages/apps/SetupWizard system/core vendor/cm frameworks/opt/net/ims packages/apps/Settings out #Prepare a build -#repo sync -j20 --force-sync && sh ../../Scripts/LAOS-14.1_Patches.sh && source ../../Scripts/Generic_Deblob.sh && source build/envsetup.sh && export ANDROID_HOME="/home/$USER/Android/Sdk" && export ANDROID_JACK_VM_ARGS="-Xmx6144m -Xms512m -Dfile.encoding=UTF-8 -XX:+TieredCompilation" && export JACK_SERVER_VM_ARGUMENTS="${ANDROID_JACK_VM_ARGS}" && export KBUILD_BUILD_USER=emy && export KBUILD_BUILD_HOST=dscbm +#repo sync -j20 --force-sync && sh ../../Scripts/LAOS-14.1_Patches.sh && source ../../Scripts/Generic_Deblob.sh && source build/envsetup.sh && export ANDROID_HOME="/home/$USER/Android/Sdk" && export ANDROID_JACK_VM_ARGS="-Xmx6144m -Xms512m -Dfile.encoding=UTF-8 -XX:+TieredCompilation" && export JACK_SERVER_VM_ARGUMENTS="${ANDROID_JACK_VM_ARGS}" && GRADLE_OPTS=-Xmx2048m && export KBUILD_BUILD_USER=emy && export KBUILD_BUILD_HOST=dscbm #Build! #brunch lineage_mako-user && export OTA_PACKAGE_SIGNING_KEY=../../Signing_Keys/releasekey && export SIGNING_KEY_DIR=../../Signing_Keys && brunch lineage_clark-user && brunch lineage_bacon-user && brunch lineage_hammerhead-user && brunch lineage_shamu-user && brunch lineage_bullhead-user && brunch lineage_angler-user && brunch lineage_flo-user && brunch lineage_marlin-user && brunch lineage_ether-user && brunch lineage_Z00T-user @@ -154,14 +155,13 @@ enter "device/motorola/clark" enableDexPreOpt enter "kernel/motorola/msm8992" -patch -p1 < $patches"android_kernel_motorola_msm8992/0001-OverUnderClock.patch" #a57: 1.82Ghz -> 2.01Ghz, a53 1.44Ghz -> 1.63Ghz, 384Mhz -> 300Mhz =+1.14Ghz TODO: Enable by default -patch -p1 < $patches"android_kernel_motorola_msm8992/0002-MMC_Tweak.patch" #Improves MMC performance +patch -p1 < $patches"android_kernel_common_msm8992/0001-OverUnderClock.patch" #a57: 1.82Ghz -> 2.01Ghz, a53 1.44Ghz -> 1.63Ghz, 384Mhz -> 300Mhz =+1.14Ghz TODO: Enable by default +patch -p1 < $patches"android_kernel_common_msm8992/0002-MMC_Tweak.patch" #Improves MMC performance enter "device/oneplus/bacon" enableDexPreOpt enter "kernel/oneplus/msm8974" -#patch -p1 < $patches"android_kernel_oneplus_msm8974/0001-OverUnderClock.patch" #300Mhz -> 268Mhz, 2.45Ghz -> 2.88Ghz =+1.72Ghz TODO: Fix patch author patch -p1 < $patches"android_kernel_oneplus_msm8974/0001-OverUnderClock-EXTREME.patch" #300Mhz -> 268Mhz, 2.45Ghz -> 2.95Ghz =+2.02Ghz XXX: Not 100% stable under intense workloads enter "device/lge/mako" @@ -178,15 +178,15 @@ enter "kernel/moto/shamu" patch -p1 < $patches"android_kernel_moto_shamu/0001-OverUnderClock.patch" #300Mhz -> 35Mhz, 2.64Ghz -> 2.88Ghz =+0.96Ghz enter "kernel/lge/bullhead" -patch -p1 < $patches"android_kernel_lge_bullhead/0001-OverUnderClock.patch" #a57: 1.82Ghz -> 2.01Ghz, a53 1.44Ghz -> 1.63Ghz, 384Mhz -> 300Mhz =+1.14Ghz TODO: Enable by default -patch -p1 < $patches"android_kernel_lge_bullhead/0002-MMC_Tweak.patch" #Improves MMC performance +patch -p1 < $patches"android_kernel_common_msm8992/0001-OverUnderClock.patch" #a57: 1.82Ghz -> 2.01Ghz, a53 1.44Ghz -> 1.63Ghz, 384Mhz -> 300Mhz =+1.14Ghz TODO: Enable by default +patch -p1 < $patches"android_kernel_common_msm8992/0002-MMC_Tweak.patch" #Improves MMC performance enter "kernel/motorola/msm8916" patch -p1 < $patches"android_kernel_motorola_msm8916/0001-Overclock.patch" #1.36Ghz -> 1.88Ghz =+ 2.07Ghz enter "kernel/nextbit/msm8992" -patch -p1 < $patches"android_kernel_nextbit_msm8992/0001-OverUnderClock.patch" #a57: 1.82Ghz -> 2.01Ghz, a53 1.44Ghz -> 1.63Ghz, 384Mhz -> 300Mhz =+1.14Ghz TODO: Enable by default -patch -p1 < $patches"android_kernel_nextbit_msm8992/0002-MMC_Tweak.patch" #Improves MMC performance +patch -p1 < $patches"android_kernel_common_msm8992/0001-OverUnderClock.patch" #a57: 1.82Ghz -> 2.01Ghz, a53 1.44Ghz -> 1.63Ghz, 384Mhz -> 300Mhz =+1.14Ghz TODO: Enable by default +patch -p1 < $patches"android_kernel_common_msm8992/0002-MMC_Tweak.patch" #Improves MMC performance # #END OF DEVICE CHANGES #