From ea03e9cc7d9a04b93e67be1b2f8156ada3f9a8ab Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E3=82=8D=E3=82=80=E3=81=AD=E3=81=93?= Date: Mon, 18 Dec 2023 16:07:21 +0900 Subject: [PATCH] Init commit --- .gitignore | 15 ++ .idea/.gitignore | 3 + .idea/.name | 1 + .idea/compiler.xml | 6 + .idea/gradle.xml | 18 ++ .idea/migrations.xml | 10 + .idea/misc.xml | 10 + .idea/vcs.xml | 6 + app/.gitignore | 1 + app/build.gradle | 41 ++++ app/proguard-rules.pro | 21 ++ .../childguard/ExampleInstrumentedTest.java | 26 +++ app/src/main/AndroidManifest.xml | 26 +++ .../com/example/childguard/HomeFragment.java | 64 ++++++ .../com/example/childguard/MainActivity.java | 37 ++++ .../childguard/NotificationFragment.java | 64 ++++++ .../com/example/childguard/QRFragment.java | 64 ++++++ app/src/main/res/color/color_selector.xml | 9 + .../drawable-v24/ic_launcher_foreground.xml | 30 +++ ...tooth_drive_fill0_wght400_grad0_opsz24.xml | 9 + .../close_fill0_wght400_grad0_opsz24.xml | 9 + app/src/main/res/drawable/frame_style.xml | 7 + .../main/res/drawable/frame_style_button.xml | 7 + .../main/res/drawable/ic_home_black_24dp.xml | 9 + .../res/drawable/ic_launcher_background.xml | 170 ++++++++++++++++ .../res/drawable/ic_launcher_foreground.xml | 30 +++ ...tifications_fill0_wght400_grad0_opsz24.xml | 9 + ...ode_scanner_fill0_wght400_grad0_opsz24.xml | 9 + app/src/main/res/drawable/ss.png | Bin 0 -> 554560 bytes app/src/main/res/layout/activity_main.xml | 38 ++++ app/src/main/res/layout/fragment_home.xml | 95 +++++++++ .../main/res/layout/fragment_notification.xml | 14 ++ app/src/main/res/layout/fragment_qr.xml | 14 ++ app/src/main/res/menu/bottom_menu.xml | 18 ++ .../res/mipmap-anydpi-v26/ic_launcher.xml | 6 + .../mipmap-anydpi-v26/ic_launcher_round.xml | 6 + app/src/main/res/mipmap-hdpi/ic_launcher.webp | Bin 0 -> 1404 bytes .../res/mipmap-hdpi/ic_launcher_round.webp | Bin 0 -> 2898 bytes app/src/main/res/mipmap-mdpi/ic_launcher.webp | Bin 0 -> 982 bytes .../res/mipmap-mdpi/ic_launcher_round.webp | Bin 0 -> 1772 bytes .../main/res/mipmap-xhdpi/ic_launcher.webp | Bin 0 -> 1900 bytes .../res/mipmap-xhdpi/ic_launcher_round.webp | Bin 0 -> 3918 bytes .../main/res/mipmap-xxhdpi/ic_launcher.webp | Bin 0 -> 2884 bytes .../res/mipmap-xxhdpi/ic_launcher_round.webp | Bin 0 -> 5914 bytes .../main/res/mipmap-xxxhdpi/ic_launcher.webp | Bin 0 -> 3844 bytes .../res/mipmap-xxxhdpi/ic_launcher_round.webp | Bin 0 -> 7778 bytes app/src/main/res/values-night/themes.xml | 7 + app/src/main/res/values/colors.xml | 5 + app/src/main/res/values/strings.xml | 5 + app/src/main/res/values/themes.xml | 9 + app/src/main/res/xml/backup_rules.xml | 13 ++ .../main/res/xml/data_extraction_rules.xml | 19 ++ .../example/childguard/ExampleUnitTest.java | 17 ++ build.gradle | 5 + gradle.properties | 21 ++ gradle/wrapper/gradle-wrapper.jar | Bin 0 -> 59203 bytes gradle/wrapper/gradle-wrapper.properties | 6 + gradlew | 185 ++++++++++++++++++ gradlew.bat | 89 +++++++++ settings.gradle | 16 ++ 60 files changed, 1299 insertions(+) create mode 100644 .gitignore create mode 100644 .idea/.gitignore create mode 100644 .idea/.name create mode 100644 .idea/compiler.xml create mode 100644 .idea/gradle.xml create mode 100644 .idea/migrations.xml create mode 100644 .idea/misc.xml create mode 100644 .idea/vcs.xml create mode 100644 app/.gitignore create mode 100644 app/build.gradle create mode 100644 app/proguard-rules.pro create mode 100644 app/src/androidTest/java/com/example/childguard/ExampleInstrumentedTest.java create mode 100644 app/src/main/AndroidManifest.xml create mode 100644 app/src/main/java/com/example/childguard/HomeFragment.java create mode 100644 app/src/main/java/com/example/childguard/MainActivity.java create mode 100644 app/src/main/java/com/example/childguard/NotificationFragment.java create mode 100644 app/src/main/java/com/example/childguard/QRFragment.java create mode 100644 app/src/main/res/color/color_selector.xml create mode 100644 app/src/main/res/drawable-v24/ic_launcher_foreground.xml create mode 100644 app/src/main/res/drawable/bluetooth_drive_fill0_wght400_grad0_opsz24.xml create mode 100644 app/src/main/res/drawable/close_fill0_wght400_grad0_opsz24.xml create mode 100644 app/src/main/res/drawable/frame_style.xml create mode 100644 app/src/main/res/drawable/frame_style_button.xml create mode 100644 app/src/main/res/drawable/ic_home_black_24dp.xml create mode 100644 app/src/main/res/drawable/ic_launcher_background.xml create mode 100644 app/src/main/res/drawable/ic_launcher_foreground.xml create mode 100644 app/src/main/res/drawable/notifications_fill0_wght400_grad0_opsz24.xml create mode 100644 app/src/main/res/drawable/qr_code_scanner_fill0_wght400_grad0_opsz24.xml create mode 100644 app/src/main/res/drawable/ss.png create mode 100644 app/src/main/res/layout/activity_main.xml create mode 100644 app/src/main/res/layout/fragment_home.xml create mode 100644 app/src/main/res/layout/fragment_notification.xml create mode 100644 app/src/main/res/layout/fragment_qr.xml create mode 100644 app/src/main/res/menu/bottom_menu.xml create mode 100644 app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml create mode 100644 app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml create mode 100644 app/src/main/res/mipmap-hdpi/ic_launcher.webp create mode 100644 app/src/main/res/mipmap-hdpi/ic_launcher_round.webp create mode 100644 app/src/main/res/mipmap-mdpi/ic_launcher.webp create mode 100644 app/src/main/res/mipmap-mdpi/ic_launcher_round.webp create mode 100644 app/src/main/res/mipmap-xhdpi/ic_launcher.webp create mode 100644 app/src/main/res/mipmap-xhdpi/ic_launcher_round.webp create mode 100644 app/src/main/res/mipmap-xxhdpi/ic_launcher.webp create mode 100644 app/src/main/res/mipmap-xxhdpi/ic_launcher_round.webp create mode 100644 app/src/main/res/mipmap-xxxhdpi/ic_launcher.webp create mode 100644 app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.webp create mode 100644 app/src/main/res/values-night/themes.xml create mode 100644 app/src/main/res/values/colors.xml create mode 100644 app/src/main/res/values/strings.xml create mode 100644 app/src/main/res/values/themes.xml create mode 100644 app/src/main/res/xml/backup_rules.xml create mode 100644 app/src/main/res/xml/data_extraction_rules.xml create mode 100644 app/src/test/java/com/example/childguard/ExampleUnitTest.java create mode 100644 build.gradle create mode 100644 gradle.properties create mode 100644 gradle/wrapper/gradle-wrapper.jar create mode 100644 gradle/wrapper/gradle-wrapper.properties create mode 100644 gradlew create mode 100644 gradlew.bat create mode 100644 settings.gradle diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..aa724b7 --- /dev/null +++ b/.gitignore @@ -0,0 +1,15 @@ +*.iml +.gradle +/local.properties +/.idea/caches +/.idea/libraries +/.idea/modules.xml +/.idea/workspace.xml +/.idea/navEditor.xml +/.idea/assetWizardSettings.xml +.DS_Store +/build +/captures +.externalNativeBuild +.cxx +local.properties diff --git a/.idea/.gitignore b/.idea/.gitignore new file mode 100644 index 0000000..26d3352 --- /dev/null +++ b/.idea/.gitignore @@ -0,0 +1,3 @@ +# Default ignored files +/shelf/ +/workspace.xml diff --git a/.idea/.name b/.idea/.name new file mode 100644 index 0000000..3302ea2 --- /dev/null +++ b/.idea/.name @@ -0,0 +1 @@ +Child Guard \ No newline at end of file diff --git a/.idea/compiler.xml b/.idea/compiler.xml new file mode 100644 index 0000000..b589d56 --- /dev/null +++ b/.idea/compiler.xml @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/.idea/gradle.xml b/.idea/gradle.xml new file mode 100644 index 0000000..32522c1 --- /dev/null +++ b/.idea/gradle.xml @@ -0,0 +1,18 @@ + + + + + + \ No newline at end of file diff --git a/.idea/migrations.xml b/.idea/migrations.xml new file mode 100644 index 0000000..f8051a6 --- /dev/null +++ b/.idea/migrations.xml @@ -0,0 +1,10 @@ + + + + + + \ No newline at end of file diff --git a/.idea/misc.xml b/.idea/misc.xml new file mode 100644 index 0000000..6ba4969 --- /dev/null +++ b/.idea/misc.xml @@ -0,0 +1,10 @@ + + + + + + + + + \ No newline at end of file diff --git a/.idea/vcs.xml b/.idea/vcs.xml new file mode 100644 index 0000000..94a25f7 --- /dev/null +++ b/.idea/vcs.xml @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/app/.gitignore b/app/.gitignore new file mode 100644 index 0000000..42afabf --- /dev/null +++ b/app/.gitignore @@ -0,0 +1 @@ +/build \ No newline at end of file diff --git a/app/build.gradle b/app/build.gradle new file mode 100644 index 0000000..8332260 --- /dev/null +++ b/app/build.gradle @@ -0,0 +1,41 @@ +plugins { + id 'com.android.application' +} + +android { + namespace 'com.example.childguard' + compileSdk 33 + + defaultConfig { + applicationId "com.example.childguard" + minSdk 26 + targetSdk 33 + versionCode 1 + versionName "1.0" + + testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner" + } + + buildTypes { + release { + minifyEnabled false + proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro' + } + } + compileOptions { + sourceCompatibility JavaVersion.VERSION_1_8 + targetCompatibility JavaVersion.VERSION_1_8 + } +} + +dependencies { + + implementation 'androidx.appcompat:appcompat:1.6.1' + implementation 'com.google.android.material:material:1.5.0' + implementation 'androidx.constraintlayout:constraintlayout:2.1.4' + + + testImplementation 'junit:junit:4.13.2' + androidTestImplementation 'androidx.test.ext:junit:1.1.5' + androidTestImplementation 'androidx.test.espresso:espresso-core:3.5.1' +} \ No newline at end of file diff --git a/app/proguard-rules.pro b/app/proguard-rules.pro new file mode 100644 index 0000000..481bb43 --- /dev/null +++ b/app/proguard-rules.pro @@ -0,0 +1,21 @@ +# Add project specific ProGuard rules here. +# You can control the set of applied configuration files using the +# proguardFiles setting in build.gradle. +# +# For more details, see +# http://developer.android.com/guide/developing/tools/proguard.html + +# If your project uses WebView with JS, uncomment the following +# and specify the fully qualified class name to the JavaScript interface +# class: +#-keepclassmembers class fqcn.of.javascript.interface.for.webview { +# public *; +#} + +# Uncomment this to preserve the line number information for +# debugging stack traces. +#-keepattributes SourceFile,LineNumberTable + +# If you keep the line number information, uncomment this to +# hide the original source file name. +#-renamesourcefileattribute SourceFile \ No newline at end of file diff --git a/app/src/androidTest/java/com/example/childguard/ExampleInstrumentedTest.java b/app/src/androidTest/java/com/example/childguard/ExampleInstrumentedTest.java new file mode 100644 index 0000000..34733dc --- /dev/null +++ b/app/src/androidTest/java/com/example/childguard/ExampleInstrumentedTest.java @@ -0,0 +1,26 @@ +package com.example.childguard; + +import android.content.Context; + +import androidx.test.platform.app.InstrumentationRegistry; +import androidx.test.ext.junit.runners.AndroidJUnit4; + +import org.junit.Test; +import org.junit.runner.RunWith; + +import static org.junit.Assert.*; + +/** + * Instrumented test, which will execute on an Android device. + * + * @see Testing documentation + */ +@RunWith(AndroidJUnit4.class) +public class ExampleInstrumentedTest { + @Test + public void useAppContext() { + // Context of the app under test. + Context appContext = InstrumentationRegistry.getInstrumentation().getTargetContext(); + assertEquals("com.example.childguard", appContext.getPackageName()); + } +} \ No newline at end of file diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml new file mode 100644 index 0000000..376397a --- /dev/null +++ b/app/src/main/AndroidManifest.xml @@ -0,0 +1,26 @@ + + + + + + + + + + + + + + \ No newline at end of file diff --git a/app/src/main/java/com/example/childguard/HomeFragment.java b/app/src/main/java/com/example/childguard/HomeFragment.java new file mode 100644 index 0000000..6637e1b --- /dev/null +++ b/app/src/main/java/com/example/childguard/HomeFragment.java @@ -0,0 +1,64 @@ +package com.example.childguard; + +import android.os.Bundle; + +import androidx.fragment.app.Fragment; + +import android.view.LayoutInflater; +import android.view.View; +import android.view.ViewGroup; + +/** + * A simple {@link Fragment} subclass. + * Use the {@link HomeFragment#newInstance} factory method to + * create an instance of this fragment. + */ +public class HomeFragment extends Fragment { + + // TODO: Rename parameter arguments, choose names that match + // the fragment initialization parameters, e.g. ARG_ITEM_NUMBER + private static final String ARG_PARAM1 = "param1"; + private static final String ARG_PARAM2 = "param2"; + + // TODO: Rename and change types of parameters + private String mParam1; + private String mParam2; + + public HomeFragment() { + // Required empty public constructor + } + + /** + * Use this factory method to create a new instance of + * this fragment using the provided parameters. + * + * @param param1 Parameter 1. + * @param param2 Parameter 2. + * @return A new instance of fragment BlankFragment. + */ + // TODO: Rename and change types and number of parameters + public static HomeFragment newInstance(String param1, String param2) { + HomeFragment fragment = new HomeFragment(); + Bundle args = new Bundle(); + args.putString(ARG_PARAM1, param1); + args.putString(ARG_PARAM2, param2); + fragment.setArguments(args); + return fragment; + } + + @Override + public void onCreate(Bundle savedInstanceState) { + super.onCreate(savedInstanceState); + if (getArguments() != null) { + mParam1 = getArguments().getString(ARG_PARAM1); + mParam2 = getArguments().getString(ARG_PARAM2); + } + } + + @Override + public View onCreateView(LayoutInflater inflater, ViewGroup container, + Bundle savedInstanceState) { + // Inflate the layout for this fragment + return inflater.inflate(R.layout.fragment_home, container, false); + } +} \ No newline at end of file diff --git a/app/src/main/java/com/example/childguard/MainActivity.java b/app/src/main/java/com/example/childguard/MainActivity.java new file mode 100644 index 0000000..0f7c061 --- /dev/null +++ b/app/src/main/java/com/example/childguard/MainActivity.java @@ -0,0 +1,37 @@ +package com.example.childguard; + +import androidx.appcompat.app.AppCompatActivity; + +import android.os.Bundle; + +import com.google.android.material.bottomnavigation.BottomNavigationView; + +public class MainActivity extends AppCompatActivity { + @Override + protected void onCreate(Bundle savedInstanceState) { + super.onCreate(savedInstanceState); + setContentView(R.layout.activity_main); + + + BottomNavigationView bottomNavigationView = findViewById(R.id.nav_view); + + bottomNavigationView.setOnNavigationItemSelectedListener(v -> { + if (v.getItemId() == findViewById(R.id.navigation_home).getId()) { + getSupportFragmentManager().beginTransaction() + .replace(findViewById(R.id.fragmentContainerView).getId(), HomeFragment.newInstance("test", "tset")) + .commit(); + } else if (v.getItemId() == findViewById(R.id.navigation_QR).getId()) { + getSupportFragmentManager().beginTransaction() + .replace(findViewById(R.id.fragmentContainerView).getId(), QRFragment.newInstance("test", "tset")) + .commit(); + } else if (v.getItemId() == findViewById(R.id.navigation_notification).getId()) { + getSupportFragmentManager().beginTransaction() + .replace(findViewById(R.id.fragmentContainerView).getId(), NotificationFragment.newInstance("test", "test")) + .commit(); + } + + return true; + + }); + } +} \ No newline at end of file diff --git a/app/src/main/java/com/example/childguard/NotificationFragment.java b/app/src/main/java/com/example/childguard/NotificationFragment.java new file mode 100644 index 0000000..aeb2131 --- /dev/null +++ b/app/src/main/java/com/example/childguard/NotificationFragment.java @@ -0,0 +1,64 @@ +package com.example.childguard; + +import android.os.Bundle; + +import androidx.fragment.app.Fragment; + +import android.view.LayoutInflater; +import android.view.View; +import android.view.ViewGroup; + +/** + * A simple {@link Fragment} subclass. + * Use the {@link NotificationFragment#newInstance} factory method to + * create an instance of this fragment. + */ +public class NotificationFragment extends Fragment { + + // TODO: Rename parameter arguments, choose names that match + // the fragment initialization parameters, e.g. ARG_ITEM_NUMBER + private static final String ARG_PARAM1 = "param1"; + private static final String ARG_PARAM2 = "param2"; + + // TODO: Rename and change types of parameters + private String mParam1; + private String mParam2; + + public NotificationFragment() { + // Required empty public constructor + } + + /** + * Use this factory method to create a new instance of + * this fragment using the provided parameters. + * + * @param param1 Parameter 1. + * @param param2 Parameter 2. + * @return A new instance of fragment NotificationFragment. + */ + // TODO: Rename and change types and number of parameters + public static NotificationFragment newInstance(String param1, String param2) { + NotificationFragment fragment = new NotificationFragment(); + Bundle args = new Bundle(); + args.putString(ARG_PARAM1, param1); + args.putString(ARG_PARAM2, param2); + fragment.setArguments(args); + return fragment; + } + + @Override + public void onCreate(Bundle savedInstanceState) { + super.onCreate(savedInstanceState); + if (getArguments() != null) { + mParam1 = getArguments().getString(ARG_PARAM1); + mParam2 = getArguments().getString(ARG_PARAM2); + } + } + + @Override + public View onCreateView(LayoutInflater inflater, ViewGroup container, + Bundle savedInstanceState) { + // Inflate the layout for this fragment + return inflater.inflate(R.layout.fragment_notification, container, false); + } +} \ No newline at end of file diff --git a/app/src/main/java/com/example/childguard/QRFragment.java b/app/src/main/java/com/example/childguard/QRFragment.java new file mode 100644 index 0000000..4321325 --- /dev/null +++ b/app/src/main/java/com/example/childguard/QRFragment.java @@ -0,0 +1,64 @@ +package com.example.childguard; + +import android.os.Bundle; + +import androidx.fragment.app.Fragment; + +import android.view.LayoutInflater; +import android.view.View; +import android.view.ViewGroup; + +/** + * A simple {@link Fragment} subclass. + * Use the {@link QRFragment#newInstance} factory method to + * create an instance of this fragment. + */ +public class QRFragment extends Fragment { + + // TODO: Rename parameter arguments, choose names that match + // the fragment initialization parameters, e.g. ARG_ITEM_NUMBER + private static final String ARG_PARAM1 = "param1"; + private static final String ARG_PARAM2 = "param2"; + + // TODO: Rename and change types of parameters + private String mParam1; + private String mParam2; + + public QRFragment() { + // Required empty public constructor + } + + /** + * Use this factory method to create a new instance of + * this fragment using the provided parameters. + * + * @param param1 Parameter 1. + * @param param2 Parameter 2. + * @return A new instance of fragment QRFragment. + */ + // TODO: Rename and change types and number of parameters + public static QRFragment newInstance(String param1, String param2) { + QRFragment fragment = new QRFragment(); + Bundle args = new Bundle(); + args.putString(ARG_PARAM1, param1); + args.putString(ARG_PARAM2, param2); + fragment.setArguments(args); + return fragment; + } + + @Override + public void onCreate(Bundle savedInstanceState) { + super.onCreate(savedInstanceState); + if (getArguments() != null) { + mParam1 = getArguments().getString(ARG_PARAM1); + mParam2 = getArguments().getString(ARG_PARAM2); + } + } + + @Override + public View onCreateView(LayoutInflater inflater, ViewGroup container, + Bundle savedInstanceState) { + // Inflate the layout for this fragment + return inflater.inflate(R.layout.fragment_qr, container, false); + } +} \ No newline at end of file diff --git a/app/src/main/res/color/color_selector.xml b/app/src/main/res/color/color_selector.xml new file mode 100644 index 0000000..a6531ac --- /dev/null +++ b/app/src/main/res/color/color_selector.xml @@ -0,0 +1,9 @@ + + + + + + + +RH0*Oyxc(Y1d<3mouT87zJIC_qCuM@I=voCmoC9Y z7j5DWf}WlpEL*k=YuBtsUwWu+)JSe!Lj-XW)re5gf4ghcFzmE=mLo%F}N3E z-xEj{T$6d$$!LaaHsl?fi6S#REHsjYKUD&^a2V#olQ-I2MgvwC=Al0t!$3R%Pb`6! zXae)ueF76&6lP|#r^85xqZmthevkgpe?chR#Kd4VL|YxCga3u3`)a8AiQ6OeH)~>; zATQZ)fk(Gf$<&zQkL;9*3cqZ2Kf4p%N4ikDpo|MZ@&ZmZ1ave++E{1r-{B~Nqi_M7 zIvFuzIV2`Fi_HaT(Z}8=g$A0w zuX0gYSCx;bzYPJQ4i2^^1p1ER_kVqrJ*S0>#0xfUWCs|{KZ%Ek_A^oX`s;7-zhT3M z^Z5JC7PYg<%+B0XOiNFI=LNcKMz#Rxc>sQd(xC2V>v+Sf<3#sk{u&?+A%I4hwXYzIAAHEINLmz>$=N^cO zspk$%mjP2H`k5$AMA8Ndi9v(40M&tQ5NF5(N#RtxYQG9k(|v3)+7D^o2eHIBfCawa zqo8abJNb=#QkV$TaGr9%y`hO6v*#@>!^^un`CKC`COt}-*rVIcUFls)+O@4IO^2Ga z^bGRL9655F`3%ojnktRepG7z!KyLgszb!5NBur`_%+258w}(R_klG`R#8lb~3`dF_ zL+23%_2|J&GRa8Sw%67%;=;dGWQ;B!=Z!%@4x`s+eUtm1oevzSA8DxzOON5 zn1E1l9`y6x1KYt5K#(WChEpSX4f1-7B=kmVaiIx63iH%6!9<~+be-;-6m02_3`U@* zjZY>3#}kf|MPTP5U6%@@sRV}(?7{Un-G&Dq-i>@_)Vp;~eB+znz+;a+#sr`VM~@uA z2S4zkq4Al|{y+5f_97Myvk>-C;O4i1zLNR zsFKx0c^G3omJQ9P{(udk!NSZvBeT40Vy}0)pluHD;x9%6%(NN6j`1WDgOO+)OO`H! z#bTqKlFUzlZyq=uPJSuNDJJBSe9&QSFzBGGya_4GQpk?;p{scpl)MdW!LUMfEagRB z-tmri@$v8f@p-hiw({}sU-&j|`M@{uAOHCcv^Va?&c+nBZQsEK=-PE_d4U>((a1f2 z~e)2@RlOFCBoGrroe3Sh8wQO zCqD6UK0frp4`9GMfb%wO#Q*)`9#mA-z|IWspa1$keDL2si}!u_lYAtNrRW<}kzj|~ zsoc(|xt1Lkn%%g)PaYU?E)Ww94<)Z+Ur2{UeC%2V3kyds)^|EX8`0D@A{Ghbz<~qI z_FzKKnVyd+CiKWlPC|>qM9Cva-naa`d~|pBps}&(q|tnI9~xUdIC^+LjxCF<*nuz2+q`1?cu#Eu<1ap6T5;<`7z ziH9CjSSUfWkQt8yMOA*|Mh->lT&r+ccl3Ofm^S@(@xkE*TrNe&uonbL2Slq3WQnQOeg(MF^(b zMd*>ryOxYzmuNtd&dBAEEKGgFP1o}v+EZ(p z(2-H<)}z=PnU_&iScr4i ztwdsAH)>a0iz~0Z0#{vi6`OkswrqKY3&8Jw`%8HHwX1N>#c#!)y@znmz4x%=P{cdm z@eV9mvV>nJuOL6#+5hZz8-L%gyz(kKJ3CQU#*Xj$g$c`^tJ5k1o3MSEY6x1X3vXw6(uB7!`-hr1LePBRbW zm=*)NHF!q(3fgP#hPU#+5r|q4-utukgEnSFL=LB~4`VjHfg0`h$FGSg;=bEOh=Y{5cb88z3PDojUb(KB}hMO4-D|Apts3 zuB(G`~dNI3UbqL`E8-#eCT}7^Xn5~ zc(qg#Z#qHZoY4FW#>A&f2NM(c7Hb8f(4nKP8P~t_OE`D^wfO4;58?}7_#zMYeEH?{F)|$T zlu{9yY_BZ+O`}1!TA@SWeWKH%`qVKz)k6yj)u4@$v7k`tv06#c&yV*S8k?Ie2*gJJ z+)h`h0%tTDLrqOJUVPz2eCyla!5zQ21N-;y=f}kHZ4K~n&5JI&5N~?ZH75+ZkMjG7 zjT_eC+AGh)wO4Jz!i9BEQ$eI6y@)50&`~59JJu-wj|hgM2>NYMFo?hW^)F0x z_HvK)>Q$@Q!KFfG?~g)1sn87BNK}1z)yh@awCMr_0)u$<)vXAH!h9ajHfNPbkam7b zm?65LA`eUJ3V7HWg|XF^IeA|}5`rWOU)$f!D@;-T;IVc;{Gm7&R_143WoB_&1f-a4 z-Ren~=qGPsj_K3p)5Bym!&a~uQsfv6MhOBt;U&EXd4H5_NCeJCQ~8n5sVP_nk3nDy z4TXmiR7q5CcJc5@d!!9TgZrRU;z%+>C@GOKG_{F7khclCj=#blIsh?$6~v;8;L2~n zyvRK$2;GOUT7s}tm3j8~(0Vh#Y!<43JCW+Q4tF-vOGJC$j#po;y?155xq_}rs8 znP3xu!b54%%Xf@zjO56XJ{s`7J zxbTsWeG(se*X8K-NAT`s*zbP#2W;EE9nU=bEHj=%xZ;W{knhgtRTwY6 z_)=aO@|VB76Z@D5*tu;xe*f#A;ic!F!qGzq@TcGXlHaD$-`|U?FFl{PnmCpFmgEt% zWGeEK;Lq2cDEde9j%P#PH4Vxq&7Nz77G~{d^LD%@^3;T%?5#7&Gf0QA!C=6e)vK_4 z#d0{EE({EKv3t)RELgYz_4W1K3#=83si~>Kx4-pGyzSPvaqpfsmMmU^SGK&w#GDU5 z{NC5_-dirlRhMnVf(7%T2KOT#Nqg|A>SsrL2Y&OL-@xbdBNz<9Ajw#=Y7_cBKJ47N zi+#>1y#M|0VSy?s{)FPiueYO-N7`A#f+w=W?X&sl~}xZF%Ju! zZI9qt7aD5NNziAhEn3*Ja{&heQD(gQxTk^))n0EH9(Lcna%QO0me4FaO)Qs#O$oHJ6LX1c{JB6aB>wTzQLJ20%r{xckf5+^YA8?Z z7J1MKYEoG2taM~)n49#(rFY_5(`Jt~tCg2ThyG!)A`D9qs1HQo-f#n&L zeSQ7RXg-Xk4Ylkf<;LdcpGIMM4Hh>n;>LVSOAG$*e}9M#8#dte*I(zMp;Yma9;5NV z{eQ-%KKThIe0=Xal!BS_UqL*XC~74=6Ygim3O6io=yT&Xdn+eK)QCvT+I z5yMF&EL_9|6AFyX2B7OEUHY@8pZ5*sAv8GgYP-d@)M?p6a3n}P(OgKf;m*&;>QyT- zZ{9o<6&2!5*IWam(Zubr?o4QCK|ukpmw{^1<7o#`_`Gz6X`(ehOCzx1cJ1e32Rri&5akj(W#G&+t6K z)eDQU<8V*r9`M}2^Ou+NVoVye;i8E`^1f5w!5leqoEcc{{cyUQGq`|zQU{yR2r-G{q=c_+U7m9HWYn83-3K}ABMu^0;6C)W^2CKAj>Jf6Qpp?aso zp8fEU(20gcVf^jWS_J zz5Cw({`bP+NH=RA3GN|h-#!2SwG9%jKc~X%7AjOoudK5}m1FEOk8is8{azk^>abg3 zF`JR+a-guV0QcT^AGU0H88x-lxar0l5zK^%x3;!1q1eguSXVHSO5%{_FI6^GRS|2} ztVJx5Zp=(ssV$ZQYG^e-Peb+?@QiOzk^o$0s^{V)?a}b_Jf@~l5Zeda`DhLY(GyKzkNbUS zRV$F%@foP0MhK=NNVV@ldG~#pR~sLLI`K7BP@)iguOgN*KoS+U7MElmnI6Sv6F#(L z9+u>#BO#6shH&TpMl=Ub%o$APU(AHy8~nQ9UI+aY@&tL6P$oFX5`hFgf4G303f;%L z@Ztj#f1lY1{R$ssPpft&0xKk@zE3`HE6e~-Dk&t`2>1iov273f1`}Alq8^){dj#M8 z@_W(M*~uH_Q>DdEeDYIF7=DEr)BSvCR_wM3ldT-;8+QR5alf=_U_%!!#~ei z-M|E(8^uK~yzSOodHae#|M`Bjw|B7L8)PCq!Qac?efzoBks94Em^Yt?e$wmEpn^}- z_mD&^J(s?>+0M~C>q0{{+IrcC&K3x&9BR;uym$;ve##qs<6!qt@tC?&CpS=g2Ex38 zD7BrS_7k%Og<=%g1bBk%3yvUHQFMl=jsFFf@{MejWP-5wX?AkGjNd<-jpQdv&`^jj z+hU}kgC*PsCGLl$GeT8lp3A`wO#VE{V1<~Bz!7Rfz|0JxDYTrRV?3p^!{c0s4)apT z-A}^a`xr#MgNKaLXH=DV1nrShM8)G_L)lOybu1--*<`SfaDvXpVKv}ryN_?C46h1G z1(^0UdN9Babjs09BxP*f-_66Y$tyqGP=7_eA%u8z;*FYf%4*G*^eU-sJ748WDTkDO-z6`169S{s`t!ld)arc{`>c;opX?cQVdW~6)cB{XF@?E>5ahbP|%T}yN!|orPf01d~G}a z@S8s{Q79qbs^Yv28`0C9y zp4&&z{25COk`RnWMm}~TaU-u3Iu$6iv^S_jb>5j(^o?vHnrDeb9KZYhA9%5tw$@g> z@ZyWuwrxA#9H3*3T0rdGyAN+{+cq@l@%>D+kylY=YuJIKU3g>XK{PcUM9rd&u$g3d z<4*kX_kToRUk~2?)@!i;P&3nx3f}#m55R0PqqnyYn=ZJ3A4~K;V(}>Mzwdr@bavux zx7>ma=by{g&^Y$&-HSlLkJ6G-Q2m8KRKU|mtUN!HMl30y*giYXs z<5%G_lPfy&V2&x_ifl%qO@>%{1rstdbWJ}*%CZOvy=%@xLq~%IVTXMwtZ@%J8TKI+ z8$>GNfhxzLGuZfnp)=YbB}3B|gG7oMVLr!dwAt4o+4~}F-G7I!_#!C29XJ>}A2D(C zT|qOmPn!D`lsKu3c;?PgplYF15N7xW3VFZD>pq{&seHSMSLdbIqTM!{kF$x(-3*h( z&rht>P9r(WE@_S&Ic5$?N}W(ph6DnM4l-P`jaTv_Mk6N{z!;8Cw;aY)Hwu-#5M0Z7 z|5#)5uh3n5Q|1|Ip;=?7;00n-GMY*Fu{DMSph($pW3-ddM4++mt!NLGBh21jzBLX* z(TT;zW`bhsE9Q2gGZcY8kwj-CibKp6>5jypiUv58L1t*Owb51#HPQ~5t*6v)a6IVm zr@|o=$T(3ENIyg0$%MpP7MiH1{7&layO$ZRH(z=K7lsbe#=hV9sISRGL750-UkUpo z1t=v<0NTbjdPvwh3|81h3;y<(zoVkE98QOWy_kv(YZjv0o4{+Yz5=7gg*;atHf%VL zdjqxh5jK|%9bKJx{f#%!uyhgLe9KK(zhOP%aXUAvONt9{$rW$H71!K=%dWbP{Y{>s z9Klm11f6-^eEv`|CHlNaVyqs5#DIrdNX^bhE9DrTX+lt|%(-jlF5LO6U!kk33!R-^ zc=+LmxdChq!i$t4%E+&Fmf5bnG0&wQhTipP|em0{5g`I8a z>JRZ^F_)~V#=a&G7T3B_UTDY0c8?v*e!e;>ZMA71n66$|gN)Nn!A?O2JRsTAgDH>9|ai9kCYxHBRK$@5I1 zHH0eYxnWezPQZe53Bqj;p|SA#F+F8ENr26mE~Pyl`3@7J@$`v_jG1Ig=AjpKA9>wv zOengT5TxrQ4iB|@hnmjM6naA#`Nc=L0JOV0p*J4i@g_k?_t7v~e24@mpLdZX$C(7p z13K2{+8a)u2r3*i-WacUnZ}^hfcpN=K&pBx_X_HL+YptL2wN8L$H^d;)dUwJB>H5~ zFsH`^MWA4-!{OE_6zEZ0wQ|J1e=~tz6tTR(g`}*YmkGcayY$2oIOGrF^~3@+4n`4# zgV`Z9i1%%WP4>g)M!@?2?xkS>Qr zAv+)Ns-V8ixyT`=tAb9z)}b~Qh2}i;wDsWryC1;Y-*qdxyL#~OLr>y`7hcA5FTReR zz5(?2b>r%*ug1Lj^U>?=<3e!V1?ymOxX{`fz|L*k@Yc6~6oo}~NTp27oEAqsukGIP z#&IDSVL~uI_d<{=^SaE+h{cpN$RjwC5Tx9|zTWx#awb?_8ppb-7_SzpjWf|3Xwd7K z_>bY4F4%~hZn^rTHl4SO{mcb8f9-s1*mPz3v9SHWFUjmI8;lG$4Z-dC`?x{7p8qx3J&9p)8#N(*drmMf@H;uKJk zFXC{Q%HBif&Ky(X4cq_XrJglN?)whA#RS!oFQHaw$HKOsq@Qq_L5tL&u@w7@uY*r? zAQtFMD=CK2Q39K!Vu9y5etRlpSNJO#+{PR4tFd1AbS1n1#CX`v6Wf^B-{ir*rhYv0 zMhotKaz9=>(2b{GZ{hiZ^;P-2w;<)`l1<}aqL2&-x;>LP3z|>ry)+UALj+EDQ|4BV z9A_W2DPpnr@i|VHXEGtF8ja?gptRo4Z;MrLL&dOML4g^?dJIAw!%LElpu|oPfxbh3 zMN&1hwZXuRvf1X6ieh|f`2t+QE^F-;m?a5u!Hgz#0sh&c$L;Oq_(Ny~o?rr~B^ZX6 z8HtI+=moY&oK02)l2{wf<1`$4?cuLqR9u7`uD>pG>p1k9G^ij@rBVVtJEf5~kWdSm z2xMcTP)iH5&V;R7US%S$7Ih2Km9MY8@jCqCm*2&MfBGN%;D5f(BU0+?jz_m>hI1m3 z-q7Fn`YX8Mit}*cy81E4Z|?jte?CD)edbyOYK&JPX0-l)p;oI=o<+t z`eHH~c*y57&pyXJa+hCz8L!Csfe*Z&kN3Ury;!_x5pVCZZrxhkcH7&B9=q-4D^NGD z4*4!SZh7;YhVH-dE$@aSbpQtT+T|r~Tynu`tX#b|{Y&|QleV3xC=C^W@dpC1Sj_2M z*B#q=?jThVwcBj`@kI>{xbE8Pm{^SBFMoZI_aiKHNW9yChSM~4fgq&(Fn0bL_Qp@a zxa@P#U;G4gYkmT0{zo7dZajNEg4vJ(N<~D-Gf0MLb5{W8EGflqCIl;)NF-56&8}&u zjvkLEl{xbY5@x2#sgbEp%G{A-%1}5_TXH$_yM6#Gn|M@)+@;sU-FhedrWz#mV}~Qn z6%@*&HR~mBo!3$eYqSIUnCG}>&|qb&dnbIB>PfeiAhg|NIx#OAcm%r2>!9{LgC5H| z_zi9Z{T2N2u^>lZAfm#;j?vMeN}&`^?X()PxQ5N8c#_?=uoJYA7m|5&OCxq1>E-2` zt4bVvu2I_-3K^X)nkR4~B2a_EMaf%2Mly|5+{VL4bL2SFAy1&I;CO{k@`h(0>!Xd+ zc@89OWvJ`?uOY9XuK#%qnCg%)q`fATBbd*`ln&HPe(cr}X%YC5ArUAa`6*h3HzAZ{ z>zC8X+ZD_OI<^*;S_2YilHMCLqd^} zZ!#hl4zV@txL}>Apc{#?yn^()6r$*mY?*r|j@Ro&S9=%lX=pZ^QB_rid`BLC%@pJ@ zLmLS?KT>|68dLDXQ!n8BO&hSVVIlI}d8nON14mIMqJ2m3^Sd6zC6``|bq!AZ_?P$M z-g_TFUcMXWZMYtKqZOXMZuIqZ74_RZeF#Z(t-E!Jq#4N4)mh>)3SR zg}C)?w?L<7c0O+eFJaG~J^0B_ev0RwdmiQG#2}=_~u@r>1-@{tE8imCbXsEWJYQcK=`aAI0Q!le$F7b90PM4E!e3M7Az@3l1 z`}Xp%(0NQ;zWd$p;^CoG;7QWy;L3C1z=4B2hcTZW!^>B!Kp?I|B%xwiNt}N-lSS`+ z4(7JoVGsNrCU*lDeu6%oKT4J5Rqq>6y8ijEAp{AlS&w7wKHdkUqc6yWo`nf731*|j z#bD1s2&MTp$^=6Z7AxI1tgVc;(PK4PAp~Ja`88=f4SEAlgHA(``#2$$5b&%Ws3QyU` zd0)ke2tnH2I?}D8ke#4tcWor7-ww5ipl0zli=O8IzHzVz55901cB=uKR#ozL5-;s) z$Ho;ENTn3)Z}wnbc^>!BPX`L6p&nlZ`AULwK~ZT8dA>)PA+whE+EY3nMrYndNb1uYN!i6>BqZ2~kJwaxBoP?2UV_fV zBDN-_P*_+vCmz9($TJzRH2M!*T;RcZb@N~jyw1e=0HUfMF_?IR`o_U9-stn9nJO_e zm0~mKkO&R3?@tGj*)o%bMA=xmf|L(9SrJH84k-uA<4L!c$j{H`B9Mw?Q1~eQPVz=l z=p%)ZYQk`&f-~fk6Z8Tuy7)pASCzsO^Fy@iAy{?jXV(*Y9p19eg=H%@z+`h^L%oP= zZ~ZvVz36&$2F>X7DabD@!&`2?ksTE#FcS}+kP3g~#6h(hXv32X??o%lMYBi5U{qxW zeCCbJAr*E3PV?x$m_DP~5Q5Yrkc0+>A8Ne@&vZ!Snaw6_*|G({{oU`m$Nz&L_yCqH zU6RhnWyjCnxOqp+xui$D^RMx_@C)y%8X?$~{Z7nGS-SH}dL zi$@XYeNQ33auo{ot&r^V;OlL|KcC&ne!IYhAoVZ|3Ad%7`W?A#EAq2?-L7|^K6fd0MqL93T{$LDY z_E=4+6FUy~Vcntj1&2wL;bL2!x{?C2z0p)Y~c^G}%aYWM;W z?c0w){-qNZg0w+FVKSk(Frm!}@~XG@26-+n&9mDsU(7v*lqX0PLur0dD9>Od!K?aG z*ywbiA~5ktK3goUh(+@t>e9yTM4+Fg&wzd|M~*X@;hw;WKx+_%kJF_p8+b*~(+SN> zQDJ9duj3AwDsN&+&jh9I0kjuh4_QhZy~C@9Qd4;ngDTRw(fqz);h>rbjO5>ho}P3c zRPqLBQ52^FK}o>ieFEmvi!rab0_Rp1$?e{?M zP9J+Px-rn#gU6rS!QTT3!MyxDUUl^U{_jUjkiG(HF+uZ0t5CZ2)mOPN+_h^Ld+psk zSCF7a_IXT1u3WJS5?jKYrtxhWL;pWuX}=w|=qoT4uZ6Da%@7=mpoW^EwBCmln;W8Y z0R(F`l&(h*wO@khyl+Cbum0B%g4D-s%ib=mTu{VwlgbP1XzKE#tk8}t*4J`R#|ris zc{NT4NC46z*5y;+va*x)amP`PNs-5vo6rfCat-Lx()n}ft8a$lc@%5nnS0X5L{mw<;E!q220!jLRb3^X5mRtTKLshQLNqu~npc38WyQFt%83>B0QB(|B;x@lgp7!)x}kzIZ}bhIjjgw# zWRi(0AkK_U5^16qZZraPei+RwNM1Yo>_;LT3FFWA{{`oqvyO*;k^$S%(ZP-*85WC$ zdjTgKW=p?|1_@B|dL`L=qJn2624(ggQ)BJyfAm;XFd+&iAX|S1spvu&OjZ;%ejIXQ z5Po3+Vv3o2`^FP?)Y_IxLnPR9>H4VBd!|9_ z8WoH5`+d9!OE?_CM?dmm?uny0|GVG*9{1gMAC4S3f(tfo#3w%SajaUolDD`@rDX2e zMk)+*-ydKu+lZ=SD_o^ZxuD#$XD?qfmM>cdoe+aQ*}>M8dF%iRVIZW(~h`ub^Ldqciy?U?%HeNcDuPqq$q_o=bR78 zXob@_vJjL)dtqw-IqdzvhS_R^Vct6-y3c{Y)(#5!Ott^sloNOLp_MZQoK+MRR=wHX*m|vxYH*^cEAkx&YWtfqNt(> znTnz!nEjk%ip0dCVWFZ|!t7p)vi4t{5GqPW(>!ApoRR|(CB{!gvjy$Mk0b;&WYI9R zn>|^wMIh~j+kAh6ShR`nq=!pC#ufteq=X>N4ceoma2Yx-Cj!kWD!N2oK!Yy*cTk1i z3O1l zqHMIGw+uj#Exgy*RH58m>O*L;1hBwq;;*YgLQtxG7r&lr{ykdC-_NgW_?0B`*qTX# zP=i)2o#KP#$Y)RV1X?aeqWBj6913Bi#?lnRNCM_m6EA%aQi2^y;0V;#KLYLdK@GPs zb&`N!$cNqHL_=W#HdN%{f-)UkYCqI?AMZ;Tg$0Aj6k0=^Ll7!!pg67_5?P6Y?k z-#rtBWaMTKFhLbeh1exsKR#Td0}}f;{P{Gfc+JaOUcvfxYq?R}-=8i%MxP^j0x9ol zq@SC}h{#d&B|Rs-pV3BG?`C3FkNobxG4*;m3}qLg)Dc5{=yr&~L-6aCKo+LvDVs~Q zIW`ufwT_rbJC@Oy$nQN9p>@t`wP3-51w1G3qKhtM$0coy2wdzPICzlX_rVW-fQN;W z2uw2ZMaLi^MGnH8YKCB+4>7Oy3>5M)1!rJjeSe2tNmR|y?{8}zXRqqZcY<;B2 zuZZJvgeyOXl#7YU@IjbjyCJgYAwGa)`$LG^1LtA)fxL&vMA{JlyInP;Ur z6l>xQ>1P8fjXhgX#WoUwgx>QgoI(@ClFJa=^L-31`aQp&{4AsLsdcx z%Jyb%rSWtvjx&*hvV9XOjzr$SmF7kKIu)5XmT2YIM}n#ic6X+qI~+0;Ct5-9 z(F0Qt^`=JJBnD~iqBTrIP~vdCwiNnJ4>7}ELG;Dz@XDGeGLIg|B1l+jaAa;V$Y471 zMd<6^KB5RD4j(?uci!jEpMT2o1II#)cR=Uc488v)==_@@nerjzuZEbnhF_B0)i@H6 zv9qfmje`OP)PfW8$}OUd5~~CAoi@}OBqS5ZzfVO;p{1{h35*lPfSZSDjsiQj{&4rb zc-K4MiIS3HUJ!$7E|7se8Xdmy9|0xp#jY%@hEX@M??qISIC$^?_U_z@ zC!g8E@4NEiHMnL&Av=#-(c`)eajAsgf4VWzIYx7Mc-2rZ6M@0Osd@7!Gq=w)NC;A% zAa7+Ai9*ljw<0UtQ%GX4rL_f4yAuV41&GHfeJtY%%wXty5Ka@b4fEC_eDp7n7k!V} z4RLgLccY@B9HOL$GO!iS&|?rQZ$|Ra&k(A=1ILaX<3CSp3bl<01_x1ARyyP%r{AG4 zgNl2&X|TCN*NL?EUPW(r4=k<{9P?TrsR=X`rN47?(>ItnJp!rt5(ow7@%wnum+q&K z9Bf6*aRHBXQ1$uzF%5Ie|G=sbLaccQlShaHaNRqx>}#F1UJj(9AASjoGPa&62!6WlY{mgt&MK}g|? zv^zf=WQ#z;a^y3x)!zm++=k#l4`P*{;Pk2MX&SiP{A=L(Wgq!3ZMP6cOX3lf87doRCE9z!Y)lOxBO z2o*+hx<~f_(%M3v9}F~5bOyajkgIDj(2wH-`RwiYDIJ2XSk3Z56YVx>-e2X zCNjrHo4?Z$g82n)uxIAoR2jZ;GaG2tQYYIcg&;x5{v+ox7hZImQdme3(rv0ALSk&V z5Hh!X54H++9LX^R`&*Ex{3H{9BqBv7dMCo|uOK<^%h2i5wp}VI z^NprhJcioZI_@1D4|;DTQt5Xb?A4>OUqYEZiDhMR-UHC-zX#I15Ax?KeJ`=G88NXO ziQ=~+9|`-;t6*yQ2n0txBM6yB71l>Od+H6fTIhsL_lXR)|A2(j`e z2u8M$vI(zr{0)gfJ7NVlvx#zj=9x3=9h@y8INX3D@(#Tn`ek2%-1J-c^FIjL+Q9Gk zqPxVii9o6-nj=S!$upKG zkc1!2N=*O~BN=F;8Iv<51c$Sy+lV&b$$3j80?7k795VFshY1iV+6d>N_dvJ)SA5eh zu;Yu^zU+^gM^9#{WI*1rFP|U+{|&Q6%BuVz95TkB2l;IAdw))CzK)YDf_3 zeQ9r@F5U!@1YyQoD45dTFPSaM`@AxC_s7r@l;Km-<>NIRLJVb&JlO3C6xvm&@gz)w z5!HtB%roYWm>NfGqBC=gkulsS!qX2t4u6XWKmF-XGxvZO;rQeyKZ#%d_{&Hp>2K?U z5^9FmunK+l8#B*38SR*Vu01j*8;9e~F`BoXsa}3LoaqR`+RA1qdT-{|)EH^b&Lm#h zkIrQ8i1y8FVs836Y*pkGP!Vc-<%Cd54f~<@!@TT2p!7VA0P2x+UzK@e`WsE!+DSbf zmop(~J@ipn8{P*s=|{ZrKEzyCrlT8#v27|L=|SH1jqok|3lo?stUKR^;QCjf>W-(z z{7d8ro=x-*s_5}&jPZ%Bk2yx6%WxIiqt#Gb??Zn0X$a`AdmtiAr(S;>?BU&F5Bw8>}q@8ng2a^cCD4Xl2+2nw(R>klii&et+Z|S zesj(}rxGQwIcvKs_&KgSJx7&U>Hg}} zZK}uB=d9qVpmY{4%S12+qd}XqxL=tIG@{%*a*VoJ26smO=jy*R&do1qnzedsiSF$ zJsT#B$5R+&V~g&w5C&sZb5%x*vjR5uyztf!b1dCGJ*cXx%DZho%YZtHv`&SrXYXlR z*mr`&E(=+1`N9uz<&{@r)22;4Vna)1r6zHgyYFQ0Js>2vLble!n&^Pt{}AH(8l?2) zd>@Jc()%>qN`Z){WO&0%FCVjg#M!)&g>dz|*#T(sI700rNCv40 z6&0hJFC!s6&#IvJWu3YM_VfY%w^W6@e z!On$HS9KwbiB6chzsbz053+p|+{POC)1gJlV7@`yVwmkrnPRGkY4~@Lt1gCa;xQyl zYkB^-Rkq;Z*uqkzslhytYR+&Xs@84C+NN@xxvmCo*U{+^gX1CIQ;@2QQj3YbT^`=b zrNm)gbYDS%;ADd$fw>Zx6~MU)PURCpBA*N{nFz9hwbr0I3Dw>Wvtt+*oBt>YB&d0L zz5!(^p!ek0#5nK)mkVh?l;My{_y#VC*U2;J2ZUKfxoa4x=7xs%vp>wGkK8 z$S5^ZfeZz)WCAf*kzn#O&W`cVjd`)x8^CBJ#>N>EN=^B{FQ}CS^=a$w?#6}<>ofD5 z<_`%E4f+?#KW@8^Hv`uif+vnFJ9qBH+LwJER;3@+;XgyM)UiQvBlIRGN}^Aq+!RGy zeJR$~DExhzTR0_>FkvLPG?J6cOrNotBKWy1LwZ4f*v?IO|o(eh})E;AObc7efGP+hkGL=D9*ylVM zfzDLIj=u&-OaQ4h7|E&-!DR^bb5q&Bu2BVccHO8io>ZKwBqb+?jhAA-ay{b1&%ibQ zI~e3tMhGv0Q4Yi0`)$DY0?Hg);WRfcI664j0B%0e0gvWW(1Dy5nqNWX;j zs>Ek3eLvHHk_LA1z;;xoMpfzSZP%P!9Bp&;Wq&P9_Uj(G&-%=R$Gos>-1Q`UTgjMqX;Wz#AOE}sWe8S zaqMA2`26Sux`QFa(+cldsLu!=4RY76U4tFZKF9m4ov}@upEqA<;J?tw6up03uw(Du zJ-j?WMPVq~OXdD4RrDPf`Vg;u8O0);Ts$(zNHecaji0{xCc#Ey;?^s~i` zP)dPaFxtu?*&2}^`X^GQlgAz7=p!J|BjM1~E1=f>m!I+HY2XukxnJ~ zv>iQ@LLq|76p9R*jWP}ot1z--ly#1jJwah8k`ZHubFfc(JwoG$VH^4-%<4E3!i#wd zfYIWFdGKdUt{z6YbuHq?%K6V7WP><*wTdBwbg&F75w=7TN{9L1LV}vRgbZ%fPdvg0 zQqu4}eEuV$vy3Bc9z-NKzX{kjvxGjc3I{tj8)i5OG45vvLbkkgc$6(;yl@PiRW>sz zq{m%bZs!reY_CCw&A901@&duh1ht58lxPD%l0QlTozF32x(L!Bi3WSxnf9p>fMX$o z^gHv3APw^J&1K9+1e_r@xM#8@m!AnWuphptAKsF4`F<5T6ROy8Wp(HOz}!l60yPPw zNMN+;EldH;T-b7n##1=ls||W<%B`?l=(Or&^Z6_@37>YGk|$|<>WFBjBpbV*6E~wl zG1VaDIva_q*D*2tH>C76NC$hM_T2__|B^jm1KgGCu%W&g=Z$|Jn;jDLrDq|{!_1Lp_FWOpHz-*p>M1}_P3x#Ci^ex-) z-~$ifPk*|N4}eJmfB3^6;s;-SKbr6m5|)in+4ps->=H=E5>$GB0-e!@h{WX2=w$0$ zyuxEV9y`)Xgr_vyyLnrbg*Iz1gz2BL?7X-_ScnKx4x1a?QJ+ zW|pi7o*wx$oU3n|F&aoGJiMN9^!N925lkkv$8InhQE3mNZTvq_x%OHZr6|;nTcE7H z8Frf;4!Z+Zi@oJ#XkSN<0=~{s9X*O#lx%Lf_B~O;PHiF>i-$+$wRzC z8$}6?r7K|^`xDAX|Bg~)4Fc>-w$SJx4LhhtRrXTT!ug3IHPfY^rAE8jJ1ht2tzJXK~w0|_n=l@Y8 zkg9Zfm?XY{9GsuKdjukvkS5NPi3c z4bzz(RhS+TC<*LDxt=`}rCXr-b}=bo&rkXJSY@!IlpO`j4t+XP7-mueBUNu@TbSH2 zRg)xYEcgF%XI3g>fHVV#`<} zg{@n+qOOEV)jUsflK3wqB1PoN!pp9>5^uce%{XoA>3n(b)<@91{z9G&lNx=JiLh33 zpT7U-FU$M+*7_FgxdOhN>gI|iKu3Z&@SC0!R3 zpMZWfI`pr`V8{u%_g1)K+xeh_qJ)OZvtjl96V*d^fKIS^EsdF%dNB*W`3hral)d!&;y|w#6(v>#BT3$WP#`$f$wmSf5(UhKq;EF)%jKA)hGzbr zT&AD#&o>Az^>0V1nF)$(Js))Gr4m?5&VX*EO;w40@-U`(?HTxy)+{(V7UP5Jc4N9ag-uDfr zDn5q_N}5Mi=)Q;9ch#{F!E9t}KFmi1sX)w`jWZt)=<`TZP3Agg6f+t){lrg}LVgGR zEInsg{1e(7zG8_WA+h%dPY<;=AU*mNFVgazZ+sb7-1IGc;j6#G!%rT>;Diq6oTFta z#N%-;XgZya&p%!Wa$*=IL*K2~N_-#H~3=<`irXmAkY?03Xt+Uq3A63WWTQBzls za`$BME2?~IXuJ-Rxe`k6?TETAL)yNPZ_7o9;7I_@tIA5CKdQ3p+CW@TT*A6W^cZhI zPi!@m{yR_}yoY_jDtLrYUv&XWV(n-e`~&+Cd*QdXLY$I>vV$+Bb&}kX z?2+_kMQ@?BnO2%Fj}P+exnz*vw+37c!C4$K6CQxSXV0F3(df}(&6<#>r;b`U>P zM1W}YJqfF=il2R_v)U;`4PYpP*?&KD8$QF+{IU{A<-<`F;ob znEVtvhw*|Hb5CP&>g;pMV3od{Klh7ersyZ#_w;n}=}ebEYJrnIh80x=)g(;ueUM8} zgEDY0u6p}VaND2n!e>778C-bbg=krGCT{-nm+;u5kKzq)yorgLk4NYzE!63p-^n3e zXcuq(?(p9YQ!RTRHn4G;&V*?Dt>|`q2wr~_9wvaPO!}wEY(_;zCF&a*;b6au<|JmJ z`?7le3|;HH`R(-nuOiy|MX0)?PZ|gjJjtLU9=xKcW#+1mg2fS&D==WZ8V6ICAT{!L zlzMMxUmQj*gj86DeVw9d;8sYXLx@f^=+>9<>jufdrEEHjk-uDGrfM{f z+|GpcB4)G)kuWqvZ>+{pa%{mOXf;W^$-Kp&!eq$*3dk|;$I1%gwRRNM};MQgP%6Eskw!RbPyDAPF>B1q&) zNVeMXOc4R1*!V+6o)oC5s=#=0Yi`%RvN5G-gZvi<@fLcUB|Z2fqTT;yf;cvTF@=dp?3> z>BZ=mCEm}D(vIo1DUmS#ecQnZ3I6Zs3yEG8OQ z3?WhV?DOXN3zOe%kVYRyz0=qcRhWR=99r7`+R!Gnh*+999bw8vQP;m3Kb-hL3*Fe^tzCIXJ7w?LZADYP5{i6 z5}G}6l*KdN$e)WW#S}s49qj#aC!eEy^EZBm-`~9(4?Xk{-t?w7aS^2D;)^fFSH5yH zKKAkd#K_19pQksUwloIsKVa+r5^U*xFg3pta?KTx3@&&NKY*@b_V`?HfNXNXU@)@x zUKBQ)9o028sIIPoCG#Ggj=ArLFqN)=RI(8YJ8s64G7{A{WwuUYVDczL@Fc^*1dwWq zc8)5r8KoHq=z_(QlI$4PUxvN75z&#IaE|_(PspXBGF%8vHZ%_X4#tTcOvGxKd`&j+ zr1lN1rpYu?I_TM>opAU66o!-!QBy6C;uRCi#CDXpx9|f@%JTwJuCw?&LGQ%;ipAtY z^HeD^I9uh~KqSGdgN7nW-cG_Bi1D=0^EcJw?De(0$-E~Jpuyx!5dnfEuu?WbH~JUoOE*HY)Ic462r~N_ z!-mhW0h$fzy4D*kG(+O0Pmc^jzoiGpomd^u2@Bmcj76hU)3`P@Ay|Y-f*Og?@52^&2 zgw-*MSfr$AGHAB?U@&Q~OZLQXZdMnG=h$!?|D5J7^MU3D&ZmgVOqE2lpWVem_meO3 zIM@A?1m?EXpywu60*RuEpb}?er+Xn+oQF$Z_f35Alb^&J-}pv;QYpLC*Vpq3oTs0* z0mGvn{yC_ttII2BxfnCq7x8s)~+ywT8M2 zflf5cB!M&^kWxMqDTP-CrTKz%U^M7uUOc92$dBC}V?1I=g=Jc5OHk%4?wNXlV7Zcr z*Bpp^694O742-6S!8M=zIA(`0V zFg6a|st@qNS!&qi(XzZ{BeWcS4e$n5<$T?Q#NuA`$9XPmK( z&kt;L*s$4MlDFVYgnc*oV>0@D61u!8j7QS^q@jb2U*;G?bLjCDLrQex|A4V_EB}5< z2m26^SFpjio>vgf7LB3DNeexHBx!nM2+6pOeRdWvgRy8S;*l~W5;lH4$|RHK{zaqO z<#f@RFElrBHIt*MC(I>G>a6vA zPT<*RpUoF429vuy{`liKqoy4bN;BNjel&Q$%zpMRn8yDKqv!81j6VQ_?=hJBegK2_ z0oXl%g2h<|L+e|3FT$v&9lf2M7>KVys)UUl%@zFpn2bmH$#O~owb^WZ?%`a>WA`AP z9L9j-N*wY8@M8ZUo;BTw7se;xizi`W_h&O`&#{gj7ljC(q?p)uDD`>k^(bsGF7ZgA zVCnJ7r=gt*;g~-SQ}54VPwsYVWyRV(}E( zd%dVEwPDy3hSj9UL@Jw&HW#gJ=;?_)QaiQXOQ~(<}OqOX1=W<@ z*kR7W?k|ZnyHA_hg7WfmSS*v%i(+g%=wZL4Hx$8Pe-QgTe!S@M@d*1f!yY_2G>*q7 zjCe$O8J-=Nu_s_bm*I4b#o{~~Pd~SF+=rcG6FBS(Vk{gLB6u>x#?^4!C5!}Ae%&n6 zM2{IkT^l+LH)0@M0sH8WU<>YGg4e{;Mh)!1U<^C~L+?-6Q7r`X;7?&`yn-JT()+%G zz|dnbOtAf}^^hE^kr=oa9`>cYXxJBVrFRD`)#oxf-3VjnS7DN@*dN)P*^n6Oiet;FDh!T?FfbZIt=oQ!CnFXx3x0esn%F4?4oE?Iyh*FD)VlkGEvtyrg#)#yJ1P!?7dY@3r zCq-&V+&k^7AWdwC-TNfZaFI$j!5ry?W%zE4mtD$VOOinn$1J6#rP#c2BU~l3pJ3GK zQqWoaXeraNg)&7HUKA~vrebM2_I)5@A}XWHtD?u3hA)~1wJoxnrlye6-)uQ_7KvwZ{ShnXe7)BJ+%*hf!*ApxW+2jn&K}?nzav_8VY7)5k zSiaD!Eqw5pQ|EXDYa_R!R`NktcOCyiC6v*BvDZZ5XI#^rw;*Ub8;Q!-px^U1Y>91$ z+<+Mk$91d+(C;@R^TuzsCGzbEYYLdSc*Es-1FS&@zC$5)arb% zRmuLFVBGX+D7}Az&vqS#;td!Z8R4b*SFc&eQ;W0EbC`X8=yOA#pA(sD*BzaLJzwbY z7Vd1|94MJ)8yuTt)+`+4!yzJ7Hh_KInpb5o`Y?f~Vb|`DqRMT^;@q zI@vN9i3t%rm7w<+6_Keam0&dr8$8yy%DZ4>Um$BjzekhO4t@0{kSosT+mwO7Ar!YD z*6?B8MuL{+L+^)m)90Y{-HvCaR!lgy@O>A{8PLPl^F^4Nn2@?Q@QPCXT|4o(@dt>@ zv(Fa{#Z(?)_J`RQr;QC7>=H_>+Iy*eD2)oIj4~#P1kFo$vBQVq3HEqmX{@ZXlgm`l3yu@oYhPdc(Po4Y=r1nR~gg3)^q z^eaCAn9A8P@DAR`i+bA;>5f~F9Nn(Tpi^6yi{I}@e}6x}-qO+ntM%xCx`CR;t6DjI zYX3le0A(ckB2iDl86uZi_9g=eD`|dxqj@sT|3oI=YcicOor@2|r?YAQzoWeBOvp`d z;J4GeK7($3GrAizIb15DNd<#G8U4Wo!f_djIw=Q|L{+O5tanvlW4Q}e)}sY4SK6}B z=PCPM%wp;IEbJ|pvr%#Y!I8rV)_f3$+7Iw;HFb3;EuC77DEnDERYdSuLvu%ayi=q7 zT2yd$Ib6(%t3q)ccmTsdJiiAl8$Sl6|1a=au3*QYZ9MxR7!2|hbc%{U&^wHFUw}!M z%EfCg(V|fk37#P!il!7{zJI_t6k}5k^}r#-ec?Z2Et^cuSU+!*^oU z+A{z)Na{NDM;vVY_so{XvDLbsUs@0TKUhmDA=kYEYNQ{51HZu?y1Uqxxla<%Nd<3M zg(sx4FK3m>AEh44{Pwy!_TDlpxL`$u?;D9LY)QjurFnqbefK5?d7mkpIgY{ZBBZ?v z1Sc6338a+Fe36!!pn+*_MZH2PrU>R6c+;Sp1cT1_Xa7c;57?}?!6r{lsnmCWmmMc! z(5-kUJJ6(&-v4zZq%!D7{tDg7_p#&Eb$mZ%>Sa^8Zy; zRdBm!o^xbTNBLzMX7)RdJ|UHzOGt94gC>nxLF`UNFq+mPg3Cn&7kZ+A(5Hgfbl^j9 zHN6sY?X_%;iq!KTL5Jg9^w+#m+bM^DCjgt%3SFis#X`xR1flm76&xD~Br)JunGi@w zrl!7ksGni2)q>R}4m6b*F`OQq@$u4oF*iDB@IC~WvYQvjN$&m(}s>zYi%>6ZY@l&$q?OtMJU&1W&unLQy;elRP7P-|#{$dOb?Q z&!EDRgu7}Z%A>nr^KOT-?t6>s0j>``2WRL1gZ_-4^4rNrUk=}yFF@5#R;#51})<9tnBsL4$J2yT-KlO7=t) z9jhp+TyAHJgAJF`GLIJ0db(Uy$p&E#?QFS$$)DAv<82`*(%HejJfH7y!5^~2qBA2N zo&6vs5G*H*#xSq+nOzn-f2h7{bY2oj&}WZ=6yTMv9NXbojqvtk?uy{S8n9`;j{MQ^afDj&${_ zk#=7R^!x^r|3z)S8Wq*5z8w1gUqbdiiDcR3>`wGN5*Uxic{AslnwreL=SO8SszaP9 z4K;*6y6Pvjg`kDzAyPpYT2hh?3fniJL=aJv{4q|CE}f{*`(ma!nscGZCit9Zp!Cqq zFj%U!vi23{qNM8w>=|V5AKPSU`eY)7JHPd3)V9^Z=2}>>6M9~0P8y%DsA|HEcH z)}h{|LtD8Hm3B7hm)N4}kX9r97P$t3I!2Mh*HK+Gm1oK`z3EoG>7nz5onkGfJBN%nXC{?HD* z_skZ4vYnO{6*AloiPva|v!|Yl_^qr}&{i$MZP)Q$yh}|iDINJfUhdH27zygxb2;_( zq!U)h>M>e9xAXUjGWIy4rPm@5N?^<%z#jHK-02VVs<;%*JEy7~S2xw*!kP-y$AUPk z%8hdxYIx7hw(9k03Ez(H=yM7Px187B$GBinVwP&AR)m9F9|jv zN$MR)>77XGGMDUj?)5a2zFZoOHAfoRM|!`7rjk-f@MocW==<-K2iGzv@hJ+5}Ao$5}RtZv*lSR3P?@!`+GKGSGS3MLF(9-X=bB9u*@+q z0j#Lqlewj#W1^Ev+A-9hKiW1Mm#rB;60MjoyJPK{YlSgeL@*0Q_$kt#kD1ayXG&?E zK1WaX{)?As*R6aHBy%-Sl}~sNBf07eY?Pu6zP0pC2TYw`hQ6u9h{_}Qk z=30JUbJk?4;cL$>=X0*900~_#6^n@oW^sh~W7C0;z_j_xkV?1kY?AcO4`WZ`N8u^G zknc0rH;M;-c|TtJ$=Ackq-nn7d+*Hlo~HfXas{@J5AZ1mff!XGof<7P>C-5)s;G0x zsCG&EqP7_~G$2U|~prxoW`{>+8iN!XfeW0&%Fq({t?t^ zR|PUkSxD4vvp>K2%f@Fdf(v@g-3Z-RL(re7aTuM3x5V% zwrqi9ooqfo1%(-XG5|Hj235%*Z$?U&V7FDeWVe+RJ3uKZUQH^=UULa1$g&-N*?^Mt zFr1se0A=_={Hu2rx=oX3j}q*z4-Th!#E(*5=3-}e8k-t)yh1GOhm^sa~`RQ zya@*mH(|)*gsMn5eT8_>2~Hl|OadtyNKidNl0X{R6BKRpjLq;F&I8S_oqi%^J}iX@ z@&Q*Z8*t^wAjuy^Rr1NjY$8Zx=jiEse+(nMlZ8kQd=qigI;88~%x`DOtq^J)`wOfG zKMFk)N4ZWrgYF&a#Y;mC{CcZt2doWOLNRFr_vsi^_PaBwp2S?$M{}WcQIqP$m=ed~ zcm#djHazxH8i$4!{(2ENY%9guIt$KfUAoH2#SlTF)V~88J3a^f>EDH9Z{-8nbG@hOXL27~w&2V}rr?a4Gv#4=!5L#F zT1fY?Vf0?uO<~Bj*C2iPXE>C)0>jY;=-3w<6^$XRHY-LVQTUl4_WG0X#Zm|+5_ooS z7zZaNu(i4p0jlK4mH=BHOvJIlU4hS@dmj2H6sU#(?r1*5-8>PC!x|3(ukf-x2TC|j7r(e1^s*yGAlK*vaG#=a09@3bCs36$7-tgQ0`(5?L# z?%94fp48pIBhf^I&4QOTRwLNogAyixB_*YEo{S<)gSWt*+6`Und!U9o5%2sHf^FYo z?~}q?br?tQgv0ws=r(?yx7bNM_fh!IdNH$gc7zBDcxpnWOFNSxII*y&dvI~;Kj1JW zcq4X6Z-ZoTvXP7f&^y_6cA2>?vD^H5PP)~MsO-R%B5@4zHWi^4zKB1`f6HvtzJv}A zrBUsY*n6WeVe1;B(%wLYbL#sjkphN&3dTb!6H1w~Nd=WrGW}iQj z!099sOtuP$3>IUa%X|m?g@|C5Y-BKB6p$J`Q}08BwwWJ?J~;qu$A7_Cc_y!# ztOgGw)%^z~s^0>|b$Vtm4T=P&F!c<%9PNVb&_`jkmH;b1g69tD5n*H8hO#JHl7E0Q z@K?mkUXDcV+mLc><z6BlS>_{x6b+>NArZV|cNBO1Gqa%xv{sq$&70>3$Enn}$oSGDomHnvbSu-s~ag$cp#zBK>-Yh)jhL*5B=O!!dC z?(3z|G2C_N5YDcxL943-PD(w^L=x%JVK8CTr$@h68?IBjY3JC&juG_PJ)V)lfkYB+ z_Iy+^X(CdoG(zF!6R9)}{1k`S-}_MNa*W0_$)iFp=hwL5PR3xjSmAITJ>PgPjKhC` zBl;M0t3JeAO(YK8ieSslP|VuNt+}x8xe4a_i+S3-()C+}lU77qKAYJ(J3<5nQ=mb+ zaqbfsg5!ii^~0o0@H5gz#Rnt1G%4&l8=PpDK3H^NnB@da`Xo#`HoRf4r>r+~N#qjA zg^`J4Rw82~c>Z7ryR4t$zaz{BQ-_Ars4tV?cFZknR3L`lHx~8 zRxR5@`j!$fSqPuV3HR zimg?(=<_Hjb0v5|5K0}Th~dBb`tVq9AMEUQ6_e0>--?tndS+D}_V*ci*3EO{T|6yy zOJy|<4r<@Q^Wj)W2C2A?(_zCwj~{oncVkm!8GF2XY-i73nc0MQY+enYKbYD3#3j7% zKk@hUWjLJFuiC`>4e!b|8&k=jAMU=!~YlP)_$BFP`yaB{}{o>&mnD{ z{g@!f2T=0j<WB{GHB#ESXe^eBPpm_^4hs8i+-OO9$z<`3< zQVCA0gq>Y!tgqMch+nB4aF~xC6dxE&^ZAAjvv`jQmLK^dfzwk#XJfX=;BpYbLLdpG zs;Bt|_~yRv!j@`>Zq*0*?R5KhkTA3&Rj)N;o=y^uS?BLfOiW;Kkd1~Jo5P>rjm+ix z8+dD+EL34s>HjN~*aQ@FJ(m_x`XO6Xc0DDR^Gj8>X4YA>IXao^VAmCW2@D1!WZk4N zUis~*Vp8EW;@_@n#M%ZM6AU)Ak`&y0M-TS)1#$fuRd~(06+GphWN^nJAAbJu0I#T= z%W@JyqH*9>tk6fHYkLoWo=5r~z`m7V&TO5X*-}BLQ!Ejjjz5-0&xC?;_OXj5WT@)o zXV|0$QR^^cjlK)(Q+shJaUE8)tweQI1wQ-ea~KSVaeiGR+!n1M&X1md5f?PnVPmBh z6(0&vQtjl%;+7d^^Hv5qw+EBkz~ zzcZOk@-YOVuz^E|FND*p%Guwq@bt*OKnQ<3)Qexd*bZ+rhBIp`(BQQ5^}oITV#LBn zpHw*!pvOfgavpo}C)j1YguRA(HU?6$LE43vmCMlAy_$<|u`qZZgwyjI=+=LVJ+BcY z_k9zAy8lFamiA%h-tWMscCydl`=Cy|fLOQBR%;T$~UJ(KqWbh6{QqOgSxYAYQQ92Tu`0lgQp zeJ2Om7iPal!N7!yVL!ExU@O_CdUil0sFGKoN99F`%I*0Nj=keRlbZ(3nH2)TGQwFh z0E202B+wx13z9&BDv9d#DMTZ#%$iB6?5UzuzKbgHDb2g*Vz#QG^Mxd^+}#76J_&8dGrr3_WcC3?V!1mXHi`amDQVh>t>BQxm z-T2d!qqzTtQQUA=HOlM;{ByS#uRf;=hle9f{`yhQgz+`!*5KinCg2SvGC!^H`g3OQ z<+@Pl#K3&3$+cDA&8C-B_xFg)yjNdV(Y8tdF{Y^|=s^PNmO*jFl@m@T!*XrGusKa(i8#e(rz z82iROc(A7vuiIP;he?M<_MJRiMN;~%F0`8HSV}>u#l*j}>7!FXs(E3(L#!@KVzeTk4<+F<8bVNi@a1@m0M-@fw z?AY8eOQlG`$q7wN?`JY+VaH`EiEWx8V~S4xB{Sb4rc639RS%_k_cI+FsR}8{W0kA8 z2Ty_ESYmUG!ByUwxdk@x)6IK8K#@VBR$m2cW*|&w>5IX9qbJ3R2xcRJxloTiz3)lb zhknQgD>pGIYvIMIqGS6JY5OXZV%?F(?)iwZfmk4>M>v*7j17>Z(I^x;W0gZmNeSxe z>N2-9s4tvp@KzXO2O!tKg7-^>Ja_tMK_t9T;~sqPF&A#zGg**^Qa_t2ta$Rk1WynB z)dx4=>GlcSd}lY`?y?%Nso93}*OX#&vkM>k#eR$hCR6n2MC@1IN&OZz@wG_W`=XGD z*<6rJQKWb#bm=gRNiSav$%(0#sqAgGJ>`Q=$E1J_I>V_XkN&Mc_z5_+eGihk5-dZaQ4Yf&`?J+K9e&Avl4W$t7c?x5OO&Cu**ms_U)>0=fZK=aY9(Won z%ItVWTPyqCOG8OV@S%sF$LG#o&8I#jsN(iS2zxw1eEq^L2nT~0^+mC!sTqUO1ct&f zY^tc>0`<=OAI3+|I33MQF#r9bM{z-811cjzUP`WZu z%HDHr6$&Kwv;J5d6R`wp*zcz1DJCXo4|McllnL!sE9y~Uv+zEhMxzmbIoOSRnc#&} zX}MR4;yP-%+I5~2_8gk#_vFs%C+ zKcSV{`y~Y3??AF_YI?ig|1_N4pN4+h571v5e=jOqN( zib^qPKNT7As~GUAs3{fm`2>RLl$3YD>d+dJ&owu2F6J5t&zIvNg83wnSU382RHpVr zxB4UecKXl{5tdgX)~MYkvW?wI`oggkBC#Y}*kv@u)3T;R{oKrEGhZwg3mgtdX3No7 zf=|LQ^ncKe-2=IFGm}9kSxjWKOZJ?zOKI9|9!ZpqQ*RqwfN5&9u73jf;2(4t4Ng5i zmfDPX+od(wx}pSMy8SQ?3}_MLMzC;n~A{YV(g zkubQ~QpT>+WjXtk>!8rz#2`T=SRd|8Otfw{0Ej z9dIwM!fE? z+wql)H=@N=ikqJ~fODJ5a9K+=`&}WZsu3l+T4awj^vT%I1n`BCQH)0-=w-6$G#Oyf zr`YWzE^lta8#lB;QDi*cGlHMJxEnWLbOA3$Ls04}eZKla6L_+}ANP0mVN+!}Zn@?{ zK7Wy-efJ#hL%Y|HY9@j7`>tXVd}(tXd;EKmN-L;!Sg~`&gH>fNynWM341}WiF%!Y9 zRpkh#;yi-5t-1n#*w@8=TE%(w)hJ=VKblNpm2xs5GED3_HtS@zFu`Qktp+{2)bofgMPLnV+d@YvN%lHUOn7;QLEVZr+{<3G zj)3-=H6o5PD`ni^+Koilod|By=HVR+bm9GQ_WdsmYd*vddM>2*eFedi*C0_bnL%Ma z_#d#AxcP}LW$->kJ)H=z`C(>jVF(cv%u1hEL5LlLSJ%)$C$my;%0Ll6s#NB(0A-nZ zf{TI1bmDy^I2p(l!I>(B777i73!N)f2qb|dgN0J42$s8hGuMvBXbN)~%pxlZtnB_O zYAZJLQvB3!F4b`>LY41Avg}fx-kFW?#bY6MnaC@BMmEs1TJ$iPtuR@fT>i3+y$c~* z{6j<4$p~a>(f!TEy}jhCGE!^54)6^D9K3=6RL40jcgE2 zGQ^}%V#}9zy&Cs*YyAv~a)*)0ULDR|?ZWr&?ZdzJdiY}~cj(zbUPhJ6fU{OP@!E51 z@X6mD!gC#y>6)LuxCd7^A3PFq1p9qz+{-RK{5D0NNDAXj4wEE_Ocvuz8cFI%=*%e} zmpgre-Bv=7sUTR6(B+pqc1cCU76{2;to;Wtm7NCN#xLOOKfVXmy4|RK!)G#k6h^+P zq4RwoF9r0OT+M{W)&B+P>aK%SwhbwLB|3u!j6~w-VZw0x{yrS`1>s@0%dIA?b(b(1 zwDCE9G!O2Yl?}M}Uv_zP}4PCNKYDf;bwEBF6TuwX@G5yME=0del2@ z_!kqBtD4<-{i-sAR2_St1rUxIu(Grio62iY=`b*P>p~=zN(?a} z`}jFq@WwkIMlTb(>AZT)D)ce&qWOxAPAAT&sba$EMjI14Pc(+R+I!IMnLwBg0_Zl0 z-s#nDtgk3VIFZ6_`#W)AV>K>iQu}282<|-4g=+Tqzn+QbSDxC*i@~r_BQ9*HVe(gn zTX!8|;u*$i>^^+41QXR57eY#Zt+ZPB`iGf_29qf+oP|Qe35q(>LY43Jw6H;jfypC@ zq>(P!^K8mUB#EVk7CNplk<=C)jBNX3Lu1&@Bs7u9I9OxoVvna0j?up%5)2^H_7%SV zSR%)Ic*M`J@*TX#D$S`5+Aimf;w5%Wa_!g#;{|_a)@Vg)=SLB&|0I&77iWIDFoXyS z<|LYA2g4#|)CiV0kp!iFN;9U5&c*XxX+GJ#*m?B=!Lg>8B1p^@6`3zfA%b?t7|JVV z7QtMcp*>hLdK>I3Zi3`kiO|4yOnAKTxn6~6Ldu)oNo1wZYNo}&FO9r1l}1#m%v>v+ zY_xGE<|;;$70DxzBxa&)w6qVW@V`%Q!f@D$3a1J0zp?=rtSiAC&kWraQO6^!_j z`0v-Oz_2flzdk#POV*d;16McVqrYm$(+4N`-PSW7`@tL7px80XkW5WOWs-}Sdop^>mrAt_dUu)A^}s)Wr#5` z+di)1?(PteR!M4-iQ70Xu6J^gxoJ%$6E-`0PwRlteyFh__E}hiF{uf692~(@0~7e- zMH_JE!9jHUBKYLFYjMYce*EQNKVGq_0SCPy{AqtTnoI0>^QKkUT5je|=l|6gfz@Eb z*Dkq;r-fej$3NqSwpQqw-1y=#w3RxsvC4(fNCee3E7rJ6@r`F*#D}(RghTIO_us{Y zHHw$FuE398cmbzXR`EHE)apVntGv25{rx1k2gW9F*z0G%cZ63%-BMM?TUrbRBiJ?S z!AH;9$YfW+cr4EL8O2_<|1Yn*nEmY&`0A4{pn?hBdUqKYGk-jZZhwHut_^#~CwNNe z6-;2QH%l^)?HaJeq4sV#XJCJ;fd~rIgZ1Bf3t{fx`ac zJm-++1)ZSI-baPx#dY>)uyNhhP)7cVux|{}6<^Rc9tS9@Z}0dIm|EWe$<~DQ;h!L6 z+zNyD5tvIGAve7NYNQW|7d`|3na^f^sxattCPYwBFw~WmDQpu@p-N=Oco_UI#P!=M z@$nm4__}?4K|W86pt*n_xT+qPY$#_kn1I!!L;FAoKf1pkp_tY};zO(cgx9vcq(vID z5l3VB$S<%|_Jv1moQ)Eyw zxiO}!gmv&1^jKG7xKeBOp9{%enU3Z`n)9YGlL%7ED;0-1-YKE^K93eAS1*ltnY10o zXxNW)+-Y1|E#qG!I_&f7*=tyZJ35A$R4BM{MG4lGnjrgjBR2RjDmK0!PY#Fhhr1%c0<+k*Cx5pTY4AAa`obKo@FdBm`N+=uV&*p2I3 ztMKa8>+pXE`fz_|H{QN+1D}^T5sM;_h{9#oA(~3zeW$PIk*@!Jd?!|ym*A=uP59iS z&tZK2#r;-L7@mP;ND1TTLY{ZK>tL_WkXOX zjcQ_#fekQS79*N%wmGG5Cgu|rEJWmH>mhhlG;jt6eF{GPw;Oa>j|>>%3jiDN9FRSdoAj0nza8%C)-3S(j%#-vAE5}8ZB_@Os2SwA9*?#v}y zn8;0!+|lhM`-^e~Zt`+c@RE9MU3UKAe3&kSYN!K}y_L^Z>hm1L;pUI>^#n;331DtJ zk(r`?wD0kjKq4Cr%wn*Z@$DUZ@a)hS6QL@e@>pYY!)`F)`_J!$&0xekHf_M+2_Nn} zco5^!Ag*X>!kN{L81U$sM22u@`$2wRZ)f|xFgk``?b^eo(IB(;MLGqy*?>#yZ16{Y zczh^?TQ6@yMOhoVLJIzJcnH6F=`jBE>dVQF@W#9Ti8rlZ#pe!^@KB@nTDuwBhX(LG z`x|e){t_lxeSCf*Mf|Fmh|%9p^BT9*lw;@6I4W%xtShhJ6@IhS+8sP{_n!M7~7z*MOXPt?Co^ihKt-JT)?AltqVpTKFX)1$*{hr_LK8)||*u{QE;v)L0 zH7ytlMR+z5U6L5Ca5=Dp{VmNdJKnsZ4X<3?!mEmA3&sQjeguO-1lgs+1a2nEDyw*b zntagTtSAX6sRUF?1*aty0!AO^k=+XO7+j_xRJ{!;_TJPP?9dtQ?D%yx)Zih+y6;AC z%`db&J0Vcu*#91w8!m%H^PN>T7?X5Rdj5deL=Qsif0Nm-FtVRNA%cQ=K_!(tN41KQ zRGwIH>f(=rH-|SFBrbQ^%AqrHcvykk!NgJYs1%$;WJNHyUdaM0#$#OW3W3h%8%-v5PZA=j2oBAWR!0)(8E+~m z5|~Rq5iFm09IO2g!`%7~-XK0c^cbESS&szDpt@wJ?y27uRyKIqU|iU|wE08@b%?>J z1~RwuGm{7w8V$_y!dMia{N4PUbf3;V{HpU*m52=f5*kvAG>HeoPI5pES_ z>;v3*v2@VeI#@Anp;GBj^ylQPL z?rQJHEiWFx2ez%lg*6WN!+vzLFXjHIiu<}o@y^Yw@$!|8c(9|7r(sex(3eI%Xky~k z!X&KBVq!w(!+y3kfX*}^Vq9$g`*u@S@%-ipAQpR6?|v!f@)y5=Rvj*lMq3{f}o0`bdsjEQv2WwPF<*<;GkEa>neC1n+F&T8` zRK=vUs1bIbPNx$Nht{Jn%S|`kgu42Agpy1I<66std@Ljqm}R;Mw)Fl8O%?-mE8f9x zQ!#@bi5uAt;7k$5LZgAXJTn%?=YCiC&(u}` zZ@E^5ZRRP8%Yv*7`WrumvJy7fR?|rQ^K$GxXV;NAf07b~Vf-HG{o9dpp2>?{WXTRl zPb8*C0|}juzQ5S#oQ-)X@}6d*Ln(z8CRGQ#0o1S;($2OgnFLYm1zN@)Q?Vo01sW) z%szvyc+I`f;r#k4_!4O*XI`9BSH&c>9KPTPzVP&6Y`<|mbY?dc=%MNz=nh2ifBU+y zxvC7WSjhyJiRUk0YG<;U#B0{H@XDaK@9)G_tqn|E8~Nj<=qDAgSyS#}vZu#jFpT{k zAGX$1U{hrouZl|TB|3cpwofVDC66$E=*$iHDHA}d7W&_hJ%_JfdM19i=P>^3oGo~y zcaRs0skE7~b9fwOCKFbdIq>(60W>(Qc*6=OQimP@wR*8rKVqjIR;!iCoDD`Ubx!_! z3L+VVnhLT@b_`&bD!V=9I$frd{3M#nKJALCW5*Q}6rB^XrcXdI&VNqwQe!>*DOfPf zQ}44VV^1JD`~t#jewf zVmf)SzCQn;P#{>YWJNHyV2n{`K!d#+PdxZIzWP63MMFaa^fcOIP_@jyo_^HU)xc_- zJVQM?GKO<5I0qm5um3<&ryw0p;&Y$)Z(M)f^|;}NS7i1AMn*^RiI0B*?|A#$anZ#W zW!7pWl1X;|351hT97;?T!EE2cc-&U-oWOi!MbH-M!0O>&qon?7Nabfj_3uNd`%l=B> z{*y=&)fC!&5%dmL@}A9fSTN}&G?YsSsy;kFJj~lV)Y%<)&H5%LW4mD2n^9^u;l+_r zG}=^LQ$^KD{GV#2ip&B1Jtp)u|)PC{OVf?-G=;wAz zRXLY7Y721<6T=}Up7$Q=W0L2_%iFZZ<^Sj&#M6BvyckX_mEvjY^fT1Dp+6Aj@=EjW zNJMX3+k$OO5L-%}Snn>y*Png?wKf}%`kl)pwU0?8MFac%VKh1{IHTH)U+q2wv%!GR zpSOkI|HEBmGdZ>;H?AQf9Ppi6llb(zHlS_IW+>gi zN4o2`kSi~MRCytjzzZ^aYNYqwjCevucqlh3Zk=LD=b8B z1BwjRl%I_~(c4 zn;R~{)^aD$SfG<#_w|pV!x!QW_@5aZ!_60N#g2h7{H>!8?`FU6uLpa0WzzHNDsXj6 z4a}k4?D%GZ(QHBb@K2El404&HXr`(!g_1|+wA)PfsMqI7j$z^vINIM2-5EcDWUhoV z{4f&TcOp@F18iz9bgl1#8XZLP@UIYT{BNYKlPzuXksF2AUH`Vvex6?w2o`|NRCuuv z!KnfD8%(hAM(2n&Afzw2K92%Lkuc~}d82yjq0Fn3vE#Q$CR2}=seVkg9i@c(km`SOinWKP!M5*pMN~~51f0!xhSu8vq6>z4xVYfNlkPE8Y%ySo_@; zw-q{<5h+!xh&dZcrmZ2ipIy?!ka_-QgXAqC6;?r0j~K-WGPjO~(!tWxDuz-t&;YFx z>_Q;9^Q%d$s0S`RBmY9%mRbTG;r*x`y$h{9-$k?kQIy*%P_9d(oV^d1V)2co@ZkOwVE#m_FlIebV$lU1j1T+Hx-yorDT}d@7Jpq4Efmi=C}fHP>*O*LMWzU zO{JY(PvJLv_u}4eFV%?q+TJ}{0u4)oyV^+vq9F^vQ5?6o&dU}fzpp2GQe zCScU|f#&axhr?K1qQ`J>0+DzaZ*NH=85ut&iQU0lO~|Usq%O!? zK!js4yfi$HjU{$8nhhw`%lQ5NZme}$QOmy2d)P5)hzYAtZ$^^++@*~*_{NSsc-Q7t z{F7Mcuwr$YlSfHcGD$qM%8Y8?ZLpQqv*W0O^q&7g(0VbV&7VZleGQUjFGH&2e59S* zkhX7tVr_$Bu7_%LL)Ee8ZW%@N7K$9}g?-N(Vc76#NRBqBfdfeG{sKble}`nn^+?D3 zFbw>f7wOWu&w%mp%}DC2+4D5>$-mqPybwV_(V$dOswC+!i-G;Aj-9;+s4$E-q7{^J zSY)`YKuxKP`ZAfzqA#MtY7}Y3g5?QGU`6eoBN9mDieS091RaMu(7yiwF1+MIIIRxo zm}dAUCYa#;6K9=s7OJbOVWo%~lQ$Beq^|E%&j z7ZD{5pR%xM;$m?HUqs!=pV8L+Ei{H-K$)urW+r30mbXGK+X|_4%aSb<=~^DyI^*

j7PSsE+)c(IBeein-3_p&<#4Z@qK}aQ=`OoRg*Umn`OQWOs+u;s2=5pYbYggl<<_4VCvI;IH{Z;W!G$(h$r>n;8`#LZdiQ^S3N>OdM z@P2^5-qV8$E0Z^;9T&E)VxJTzUK;nqC@HwKA^_L(mtw?r9v+Vq`p`|g0gma3p8klOoY1S{Uf1n}z2vm_wwd)@?N)3uPRF5xHN(l34z;nuGp zmHC{c?d#d0*9k-Scle1Hx%v_qd%lgdA|q{E!}pm^?(tcqh6;)X^^EBlQDI~Qdyy(C z$U^f-2fQj5zJ_uc#v|#X3h!5B6DJM?%M6l0m%Hmo55X+if-zcZXfqzT_W}Ikhrhs8 z*IosyRf{}LO!)BkyYIurmtKgv`Z~Uj*#688R901Lsi8(4qJaoc4ZZdi*Dx(nam$Zx z!K-d~<&=4a#6W*Po_hLeeCIpg=8?ikG=8Lggm=6V!9Yc3&xNxo@`{I)cjh7@GSel}2SThWHW)aZiK{5BYzGp32ol*&01b2XFCLiej7EjT4~ zEFDLfNgxUBv82?$omXuwpLhahdp(o%^C4BR#Zr^mLxaQ}vBC=%Ee5&amF)jar-vRy zto{2KtbR4dOD{s$+6rAdf;AmqU=mUa-P(_9KafM>UsvJr(;v#*Djr$c5~0p z>$6y83)YxdWNsZhUK|gje^e`~GaFQwkE(QUZj=#8M==(Spf?cYl{_Eo?Zp{&6?pr` zRXClAUMQ^1jlHe29}ltR(`T)~{;^RU@=W0KTMT$~RKj=nhVhZDjktV8Bf5e~{N#mB z-u(Sb7jA$W-bWt{cCd3Z`3T^T2S(5tNZ^LHO005MBODk*!m<`FCXzpTejk5MU&|!X z!mg!KXAd7HOe^ zS{2yTD!8B|nNAQ4X>5{ba?^P#Jw8}3ZWcv?rxK;HmL%1U@d zkg5~LBQgB*p?_f8S=;!Wn_VyL!nSixM@4A`Y&P4Gg{q1kI&=t^UwJtctBiw@F8I@0 zB+O#VKGRUKV;U%1dH;Kxn zuVLtSSk-wmYL!uxxVONx`h$?`Uj@mv9+JVqp0GHS(MO?l{|>2rUqLhhB&7-@Q__ML zZ!&_hcnH2kY{tdW{WIvA-^`v=8ET}5y%%)oX!*id*-Oq1>#)dso|` z4EzmocFcNqG|W>^uWV+oRXV^vMC>!j{$7|W5!IDL(OFPqx1u8S5DXnR!*uww?7ikh zjnjoHW1PJg55Uy*4H$?14~CIDVH~{^^7zBB`yPbRb1(F4y{Yd4p!BCW!tGh(f~6%YP>VZ~yMW)p@6hVX??eE}c(j}O6YHsi5J9z&J8l2;^s;)$nF zQ(cYKt5+is3Gj9kmtA!!0{SR?@gS%{bv{DD3U~@E8nYtydz@?i6O5}r02oWzVDYaQ z8sCFMP5*(k&c^qVB1`~>H2JBktK+Guxn;>0L$ltBO5J1;h$I|HO`Fd*8w;)cITw`r z8D@j~V;TLE*>g(rN0C3b?`i1EPlr@-0pyDF0loHGaFPKiV^1=KKU*fmZ?cc_~Y9~wG=OVM`k7R9=?;hwj z{tvG_JKp{?#LQZxJZh@Li2G_JjFWTrbV?MKXb-Hk#I#F(J2?i~S`W$AsLe^VH3LjC zg8dI*xcoBy_|t6R)g<|KBfre9H|m{eHm_uVl!+Iwp(03h8OapXAf{fQJjp=sc`6pg zuah`2=r)}knGf^%d=ivVb6R~8wWTW3?AS9FiK5PKLnt(Pe9}|P3%!ncxs2{W7>6eO zyhQ{xb}yk87i^y-RRmRn7>S0FO8BuV{s_?dUG_XSLw0R|RCPIm*3IxGWt12sICVkx z!fL-m4Rx~ztB0gBLrq86o%z_xSxy33>L8i5_nn&VTUlays8Z!MB$OUiX7 z6ec#ODu#)F!EyNiL4U?i*bN6e{@#uF;A04Gxi_=NET{=M+CKnu?fJZ-voiDmBHlhk zR(*?aCJ`(vbz=WSCyxpW5fm&L<3Sa@;|f+*%e-KSK#+@%eP={s3Tn$l8nIycFq;S} zX$7(>!D29DO?e9*y6@p5BA8|lV~`D)81Nhs!8KdfVmvm127ApE5i~LJ+rMWYzWufD z;Isex88p^4auL)+hjY(82Vei@H?eWcMr_))nf;E3aPIl%plx*<`q`JdFRqE{YQFzGu-lRx))OjahNR%(0u;)2SQ&GgeCD(6zk>%ILo` zYc*8=em01`A7hTK?D+`7!o<&vBqVFo5#f`pOq`goP$k8qP!jy-k!Hfqq*Env=hqWQ z*75b(>qpjU+g0|ssTBmpiqkU)B)`tKY1g%FN7l3FmMU7ROp>zeRmqsMeR9dJizl5J z>MuMpwy7qLwn{bA&zb$5>=;C1mkZBQVB2-F)(0_LP>RxGX@9z;YzE3iAa_lr(@>I8 z=mI;S4?GJ)cn|ckF364*Tn=HWg5+40|2ba-yqJ)0H+$Xpu**G2Nmfk^nH2I%>#EG2 zCpk>yoX=ed)9UwWt$8M1KyugrAaL6KP%K)d*+Q@${3xtt4LmZadUhZ-_ymHhe*^-_?`_tIJ`vC5~=N?>h%{4gVjBWVF*S~>Hr)|a==beGS z-0@d*c68#kZ+s0_ZCH)o;1I&8=#;rnh2jdngwJEX7KE)+ zi_VybbVx+va5x-jY@Cc@6uUWiw!H+uUOVWK=po*BkD`8( z``pYP8fv7U$=?%D#-BtqGQy?L%j9pubw*~7!pVwYt`ySiM*>*rJkP@~9LBCkU&562iOw7dtop3a0oddz>SDF~>(x=6e#3#v6Dqw3$$b zAL4T!x%3(4ZW~g3*k>stiE6Gy9udb}nPl5D>ol3vE~l=WDx%rzbRVip?O-INVBrz) zG`pnAw*0zeX1AFf@$1^sTxEsDVr5Udg-0a~FwU(t5VgcJ?|`1dngeoIJ@E znVJnLz$DH4G?R*FfQhFer6Z7>`HPVpg|P(kig)l-QaZV$CjFTW8rdjeE^2HfBZchu zvLzk&9f=l_7^a-_f4?sWNZ>4H1-jPvu=hn0sb}7XVCy%KEIax{%3N5wzYLo(2D$0= zP=kjM@45r2wcmoHLX&EW3JMVv95W&bsuC%L@KnR*80GV-a)|^h;SE?Z;8U@>T8Ni_g@UDUFTC|*&~>t<@mc?nQRz8YiMw!U-fd|+5~S+@N(^_*#q z+_LUY^Y3ga*0bZya8f&KQ#s5^0WCNBv2eXu@k4~;53Mkf!)F|yA~rW}J4r;B&tBv3 zPhux+tVN}zFg_jJnT%R`2MS5pYF`oL2y*2SGh&~0&0eH;YQbFN{fB;vucJy6Cxt!5 zRNz2!Ws00QJGy*@SEz(7oCPwBCf21)r^5XGvz6cimN@w}XIU$hCjl4_GuMSTvA}sI zg*5}96$w%L#vFul?+uP-R{W9;k+gG(ixnP^)(Ri_)BC8L(CVDWoB$}54ECF1lX*v> z)T0%}N-NE6K+3Q`olJ>U4rYywxDV2;+&`WKq#gPH;>G-uLm!)M!=604Ce*;R{#rlY zo;8qaXd3INhU|)~NM@Ur2K>UI@Te65%~w>z!C<6AmN6XZg{ETjnkY>o8Q#@U~Cs#B2gs zRj*z-w6r9HQ!A#VkK{Ki0mJY7DkvDMa=@(EZzmSeO!tI|^4Z=%Cv7MY%+hWx^UIP3ntmuVftCswhfJK&JzWkN*7q z>X{K#qxQLm~0PHC@ zbtE`qO!Czs8CCJsPr17?!uyLdbD#r64$|)|^}+m&%6!qeq~tCn^oCp=Iv2E;M@S8B zEwgK?R1C)=(+f`<#gqN(H{6&bbLfDHMv;T|HglY5$PZ?A1ikIl2eY)s6<$dmg0O;yf1JP8jM?SHYo|=gp14YcWKt$SyNtHS zDOfctCy!9B&>?1Y2(~GX;!Net?wS8F>rdSiSDVda@i^tfVJwo*{p6z09yIIvHn@gn z9BS}JND^M6g;kG_HLnr$K_o9CZ(8+*zW}KNwA7a3PtDD4O3r4HkJ6rKTk+bV*Pn#6 z0R(Gj<)da)NJd^&856kf=; zAR7~*GI=sl3Y*EpP4Gwsaxj)GCl?o+H<#^77N}HBcG#gyhCZURe=^Msmt*svPzYCWV9(+|5}9;6 zBMlR`8(m_%dvwe!`b1qulU^LoKK`oP{Hn@IQQf6k|Cn4{A9giC4;C%7w+MM2r|WK5 zzqUy~vg~u|tNodun@oay%dFFs3< z^O@~*=fN+qcI}Qghf+Agv2@;uA{IDbHtWS&Ge!~DK5#Oc`@ zjWAb2(MjHFNHVx9(-r=LBGb2VmJ6k3E;{kNE~eG=E?~;)3J-H2<6t1nt<4)?s^eG5_a zY}bKr{_K!9+1fVAUDHVD!U$E=geh1$ffrcLRMN=`L-*!I6(0--6;IkfU-{fEO3L(C zXXOjHC(FXSg4whgTex9V#XEBoNOZk^{Gn^1sZ}=QX(R1YR23X0HW{jtjHZe9qW?-L zcUaIA)^sc&m{zU)SZMFV;P$nvkJP--VwaULUi9*O+ZD@Q0oi*;C7zXTwkX^H^|ab= zovvT-WS{*Sna&QMB!_({sm2_VNnBwq3&=(Pz|Da`FT~p9ksrXpT?WO3 z-NaSu^jOsO(_36vMC=*qmP=as<>3YldRS*r05KqVk=We%i>H+%lb|jnB?h>)yWZVL z{I&7SvK@1lAU&W!SkQ2W#Bt~-dA(=OS+Jy`THuy>(U)eK!6;JXZ0QOgYdolzXu!ID z<|Q?A2o?> zwl+6(Pmu4LKeMuA+#r1Rv4D=gUjN{o0=#AT2)QLj-GZzZr)gR%qup`I3Af%*SXxc0 zj-I<)QFQz!GIKL;miiQx{>{gQ2cLhPdAqmyXiI6+UIlP`>mJmR6EyQ1I!h~0(sm?%(rbCYae!Nhl$e$jz6Wc$IGl!WVB3EI* z4fH?33%wL+zsE`#X3+5o7&xEiFrAp0dA&zIq$Q#`nn1%bg&%aAWVhf=T~04RiC*%~ zQ)Gry1UG*E4r0x4aH~tpPNG>Z)W22@@W@B>x`B~$Zha7D_iYH43qwJ8R)9EU4;|ax zg0lJXM_>cbw$Qb227JsCY~W6Cj>OH|94UO)h%ge1x3ehqe!gM@(R;Y(nf%lIgC5kc2%n*}lVGgOeuHp^c@3XvDX| z>}dmC4B#1epBb`jHVeN7uLrCiuLtpT?Y{TI3L&F!F9Lhi){xuM_wwT?y)UF~JaZza zt{9s9Llj=0Pq4BHFjeU3M@X48KDaS^3@vjkfZB%Tpytf)E(T0F#RDJj9v){C?luM< z0|BCmtaTw(T5x;D0LMI7?IVoW!2Cn0R{IBe;k~g@Q@~HkF?5C&c1w%@hQ4VUx@07{9tPdS)Csrqsg32Qz2JUB9m&#VJQuL3cvPekrq4rbj=^5hykH zIgS+r3?SZ>@M*u5|hbiX~V zI%PQ%I6ofhtpx4o2j-!Srrs~}bPhPNV29q3FG>f(yu|QaT20P2@$>zHhC5nE$^TPb z8u*A~MZNr*VzecQ_HC4b;~HaMswA8wp2;P1WPP=Qqzf&gNq zAUgui7UQ(=l=Q7?w6@Vc82e;g5Z-w`W(74F-)hIqz+9yD;;a7Ax)sERJG z*Eo)C*Kuj&dEWF&>j$~zHgG^lL+h=!Kw4T&66OZ+MouiY~I{@S41zsE&6A+nsc)o^JTXa)xnqOXqF1*UCy+S;(5tF#w}FUdwFLSf@Y%RLYV9s=kMffS>ZsD&I078zd{|Ebs2NnKBWocU9s*(e zr^aIrQ%a8QjCuomW=X!ka4Bec$+O_04T}+-1dQ#lLY&!W&NWSvs5HJrE$AkZdb+?7 zVg`zb`{Db#o%a{81!7a(#o0QU9kfb=u9Ls?@cGYSvw<=ER*#J$c{&aiv$zPmo>tGD z*I@8SD`oWH)$E{L_zG^LQ!KbuF2!YO3Nw$;V-^3<(Um|bkTVW7sn{JDAtTcX<8_Zh z5HZeA6TD_9XSw!2L9#y}!Trp9HjFiG1|#ogRS!@S&HdN*QQNi6GY=g&{z{EbY_Ak% z#z}V`D^ow=!p{Cj=!QyWM2Xou`=l-N-ga7g9ik2Y#)p?!>%N%p+1=VjtKR=8`sZh@ z0VJShH&93u5Hj?kYv(wYDL4#x)*Hwaa3r&kwfHPGkYssn3-eNJC2?HEVbq65*AcHt zct^jIYZ?s0Ek+9(_s=BonA7@CsiG9SO0xFul<=^5jTeWwMw_H_o6lfll*~?c_s7oSt$)vD z=_6x0$-NOj^9w}iQ3o!V{yNzj9}E{4q>4T)!n4W`)$n7#<;-}%4#0p{(%4I7YiieP z+1c_ck+bED(4cqU@n8m&faJ{tD$E2*iu`R{*8g_hCYO6|h&{cDI(l(E zBmLl-lio>GDeg;(qZ+qxgFk)1%&UHYkP5L@O71zdR!WRSe%HsMVjZIq`loub(t^jc z=0(}%KlH(KBi8s85v%Wqs}#t+C&T3SFRK6VQi0PbA86`9W0CKVr!rq@_MelVar7X{ zRFvE>7y(h9)8W&KD0gSmRJ+>gqEg9-Dx?$$YAKQd=UsP!N4$E*PBC@_6F$n|nUPNe zl<4rB3DVff7D+xtgJx_8S zd9ZW9KRPgvdi-aq<56sM+uL;6we+Z}Kzxsp_vw{${PMO=R!_Oq59=_o6gdTS1kRFP zwKAhdFo5@Y}o zP%Gn}eSfd)fO&^swQ5z@3kTsy=B0Su*6aOu4A;W3GvbLNEoZ{s&>Mw+RyOosC|hqW z{hkzvkq8(ipeoUkG%*cn+b;sB1C+b*|DuLs2cPI6Ri4~XhQrM|qxr4{#HtMFCo^`X z)PDUV;u02JVf$x`D_rbuUr`x1?;}P9VHesD1&CZLKo*|oYVfzN#sr7L@|pDb6Vz7O z(fINJ1{=@khiiVk1(jTiKu-MFAtp1Ud=Y14UXlTuGI3Wp*MTHE}5Hdz_Wmx0_?sSouzXnSOxFYWa|!_ z2w4Dy(r`} z1?9QZFwtr%@zsiSZ0)-j?Zs1_`Y3h{OO>_~j?C9{tO{gGBcaAHGcX%4=XMv{g!zOThJUJ|bDl1l~lT%0yV>iZ#9Ry9W>HoHy~C5JP zte5eBetTER$abpYOg@>08Hw8jIJ4#A0*}&AHZ=lpE-&#(#GkUN73wmd>HIy-X8%U? z9BKERFQzQHJQsZY2o8k`HhHKolN$8?mM+8;FTt9RZdHgY3XYh?U$2N`!*jEwi1>(d z`30oEwQQNqysh$JY2|PA?noO#V`AOnN;W-4D==^*VTKUCnx`34Z*!~G6^dv{2gc1* z-}NtMskPc)XHKM6yUb?H+H?pO2n=Ttdvu)w3}kZiD$b_TZ2Pozayxq_y4Z-yx%;@8?I#392yN9Z;$$X5Yoy zIAMfC2)+JdX_jHbHkUq>jJbm4dZ5Es3IaAh=9mHabh^r>bTu39sF>8T-1?wi)J)ET zKi_p=@f9&N=FbM`)j5jnh)?r4e{FN1-7C9SVI`V;eH3r~suT&NVa6F}tuUwJe7|g- z1Ws;?Sqc06UL2DAMo!`>I3V@s9;jw{3?M5V7^dO65`(r0!K({a|8fX0GlFN~yTBL< zshGHAVQsxbZ>W!NP+%3|OZ>PsI1@P!(S4ge*F^ww_i3B+QobN9dc94i{ZDv9H)5JR zx!p|c8u7OZvfH;}!~(9)p@L#4Rs{%C=ZjAo5>XUEhrwN@1zUW`TB}iuPz=XR*fBS% z{mNwM@G-g_O)BI$v4=x;s$3d%CkPUdv;|M1rd$5^lF=ei}I=K4E z5+-_9|4}om0g^0I-7i|;u`8aO2`X*a=tBzLuNydGXTIWUTL9h9MyzahkU_g@YL@~M zbd`zh^#|G4Ejt9Pu4`PXfSD|1IU90?jBdt(SHU*k(4Q(ppgMM+pb=86ZdmG|6z*=d zK0^U0e9{NJ)GqC7coVtvot2o8n~AF%S2%ERp-H&R6E-}EI0k<251l|dMsF7Ia`M_n zQ)zHBCjoDURaJ z-%X0F>_Z3z;=J}hc?tP&2~_Xn0YDE)mcs;0PD8$!8J|w%g=I8ofQ#iNP;~Ss9NY1s zj7Aq~jP2gw=7UkKnMlfPg^aVpGm_MsIqN7Jb%3>a+0mCQ*%vSiIM6nbW-Ef)XqQ8` z{l08_rf^6Lkh!bbP>O`b;~b`?w(KnT2Gto{ULE8c@GrII%2lX?SWi{}5(O>;sJS>| z<}`<0CA;~&@cuu-YZTL6Fi<^3w0qCJ-_fmV@nQg5mmLEUse2@rPU@B7Vf0!K2KR6t zjae=#(s)R)5+RJM*;s@Xf%4d@Sr#irK5dCQ^eL;(_wSTnQE;~_QLK6+{Y&J%NI7+_ zYkjG++SA6Bdk56J`k}8x1R$Ev*pq$aI@E%G@-7{g5R)8#kpr)?>>rn_D-bkE{Z!dq z4?Y?u&m6~P4p4i@%BntbDvH?NRwl=}B{N+c-Z@7sA&#~G$Vwzn9_;>D_3QkBaX=2E z`bMB1X3~`<)C$R$L~w#^)srSfl_jHVGsd1>e@|KK`M`x*V#Xs_M1`@!P?DSd zKpFI7td-g=SOOj;!LBt~%B4gk90j-L(ll$pQy=1MZZwZM z=XMilwk3<0H4nqHsk?u4uLCnnf!9u-Grqcjl`sP88GM# zM;4es^rK?eP}W8CIMT)YqB<1(g$(QPZI5zHk7Z?T=w*WZ80J?vwLTxP<*kH_A_j&F zI9iEzJ84vtPpn;5Dn^W@q!7MD=d=IA#-xKm82TuaZm8OnHql1wQMIQ)Bjlp{-EThb zHC!9geeu}qk>*x*yeRHDv^)sNjhTbCEw2*`tioBeUweDx?gfYTxG(@r3M2OrzQJy8 zmVTMRv@Q8r&gqhv9`|J zT)%wJ!k)EAl77KHca3830L!y%UID!`Cm&-6Tn3AotmA%Z=4(Za(kRF9yL<(R^Pp0{ zZ}ZTs<)C)<3!XeEKF5k}DBevz%EnSwtJp_isD0{}AsIR`kKE|bgwZ71I&E|DhhF6z z05AY#1LYvwe+g&AvV8>^Qzy9WUPT-mngyv;8u>xhB66#O&U`~0E!1=ppy4Ff ziaY(ZSiLJIsDjY`hjvVInU$=S$ih)Ki>Uo^-;yhQK1?@rJ^vV`37!2`6Blj#$%MwB z9kkOhL#|ynWH(7z_iak_Q)j-Du+w?>{?lc|?$Cb!phBW~;kYzZqXMY|I@m8w$lg4b zYx;MszWK|f{?-2s8!}_Q%1nj49e~*I>+(cbAHl<|Gb&V~+Cz3PkmdF6ixJ=n!fUFnGUA$}gdnj4~PQ89V zxWOfF^|ebWP=+^J{a^~1dv4J5>;)I7lMnxP8U-k-?t*>M?@pwfUd3fTHeb2Vga=tT zcbdu26{ZpL;c2u+BHr(W>TzevAX;|eQjM1oS8bAfVm9rM^jaF*tZmJcPa6f72KTev z3!F#^rvAMq`#E8%RfSMVXtRHnfrv)tXi)n5&b9uO2I2wiz=rKJO^L)cm*Nt`9zBtjh+G`$voJ|m?```c5`k91p4X`z>Gtrq*%13PN9j1RSXEz zjV#wG`|k)@2ws!KMgwhK^BeznoNr{>hNA;?eC=qPbHc+XUq~Of=)jt6`S`fmxY<pE1Kfm$m zg;OERDn#W~QAjw8C#1evOjuMYfzZMseuWPT_EOqI@X|+JwQ3mPe3)ebA-@9y6)4;%EDn;>vDi(u`20ckK(0l%8qTxnbIL6cYW$0PvIfGn^^>S&)Gz)6ViSnQj$_ zuSKT#Jw-Zh7)J(%J(3!q?;f1>V4o2G3JFH9+7{}je}h*8*GUMY4sE`{ zsb4dAaY>i%zoE;elg;1Mj~j*8qZ8z?gqN^ek=w=qjDlA?@T5UPINf3P4R53!Yp%Bw z{A<`xZKeB@6j{lL=fNXSWW+|)Bhf-e=uwEf!0?^*KZ{-x(nvmMH0-xCNhD(-+Lsw$ z#M@0ECJG5x**goTEdQ-p`0fx~l8{Fm!f(F=W|!QX^EKxz(ooW3F5SB!@7-NfO3$g;1=@S`lik}+0iFVKcz}(^t zew7!@FRFcJnS0s+4k39{Jn~>D;DyJxY>YFt5(CUQEo={2YD>ia3rLXY1U`Y(4Z^38 zA-({=7k&7F7*wmbyb417n-?7MnlV3R*URG9C@cMV>VPJNuh&DniF=9- zR1h3k-N$SO-u_m{y#?L@H0s8Rz!lI@df&nZl@%y{qQIr!VxUAG{+~EG^Nge|P_?Mk z!5;g($^eulye#~W)Oi?Wr_Jl|#$^nlV~ig{`Ilc1hAY0_wE~tWvfxM($&$xaATLZ? zvj5Cjifl#cIgrxj$H>VC2tiANW!GXbObsePS8Gw7IMQ&e{`r+T(~02*0_DvQkh zngj#4Jvjs_s~A`{w{nGj09wxsMxAiaVDj$o{~ov5bYWfJt_0V%TkV%S?MbuMX(T}? z9NhFHzE&SG#_;gUD~Y9n$MChm;_hX8CU2Zjp)D_QA)kZJcF)2+l2(XtQPIKW#zs=eGG?^k+mKN|9%TraowL;#5l|njiFrj{`F__s>w|R;T@L$? za?X{%*Rodc#-Lm5BY_1g(Qfg_zz0xLvodnK^TI!}e<%_h_IQKw);~8YZVKHaOzIgf z#L5=O)awWoq}7Bfx9pkiF3|IjrLXX!pW1G`Ga(*x)T!#x`vrvGZ(<&B6X9J7j6x;s zOOtxcqgkMI6oW2#XJd73eoQ)OSP3bP??WR@udQWM5tw9@=M6Q_E~w75qPqOn97n_k z&N#wmI^iJZEh1amCnF_Q6xKRK3Ht^G|FUi6iNhXOSsmq~M%&JK71Q_Bs}L`xE1JgC zg;N>Vw_fRor2AI5LVZR#Mi3R&13w!1iiT_sT2V)+2pKw~G2q`pGr**L5B{VURjhYt zIfQHUhQd_$E`3NEY5_ui80< zZ#X$j+T!$rC_o*xvah9p(jQ}VzJsQ5;d0vov*+*{)*7p)w#yymkFk2l-J2Vl(Ftl{ z^>V_Sm!x1bX9gLz{N~R)x9zVt9y52KK6YyH6>cX&6ypiXW5cp6MfqPSZlzX ztFci%|0|cWjq(|a_67my`6gm}K};|4sXM?QW2&CP??s~vDFiTqTiCFXx5te#~bM0hwce&>sLX~L6# zoDu(Asb-o_H{nHzS^pfrYE2IUD%b%2Jw6kj3VmFp2IM2Y@jrW z4~>AC<~R9x!cC9ffX(%-6emhn}jNLNNzd#keY2Mn+h zSVf}qbRdYrBG;eEFX@b(!G>P3cc7ms!!UI3m*W0{L|{<$Je;YW4-R;NkL(Z_?p-*D zTbf$AQfeL=pK#T(s9=haoUUP!?B@U){q7&x)v;MKGJGhdabh1XxPC9rTMhBNEyt5~ zdG;konJ^0noD)(9TajRlTc)}Sce*XNBw+g@OcW1DcMj(#3BEf`E{tNmU=vhYy&q*- zkxiqp-zgEXKOdDG9Jq_fF)aFwvu5>X**B)*bQ)9yn&8^u)y*b>xKrTS$;S=3=ajyb zm))OwSss1i{mF%TT{hv2pyBh1*7wwzxSzAYir~kyV*jr%fO}as@hgbQQ#aq0h%mh~5L6n*nJnHk~H*i|53P68o_p>De1B#p{V#?x@S& zXCYZSDgZNqS#)J!t>|eRbx6(|{?LcGG-0LZIrTbli7#B?HupjR-SeWCyMnO*>IjCK zu@mo;;Zcleas-Mlp;%TX9t;B+`a0VK9#)iBMAD_({6((%5b4L0ta1y*+}sJAaV@yg zG}V-D-#ntBjtP5LP^5n)<$#%sFZ^C8Sf$AuFhM9$@`IYd6>H)AHlVeF*lm?!Vk+OI z9lk>TAtN1*hNywjbP{Pcjrk?@(8Z@6D{0)WsLF7Rkb$!caG5k_`S@nRy zTg$ow#<1-}x_H^Lbx;PVd1-58!0=@PN60)HbRr z8Xu{>vO0?n`!u?hU$J{m@P3ux_rxRscMg-HrE!qi4Id*u(HcT+M_S*neCXg0y&qB( z@<5>@KPT_Jkc7~I1#2*g380nBf`Q>JAMExBZ84W>xD-euc^HPktoV~3UdW7#ssgA?4ZDDQo+Fc2CP@(mMfTEDL zdihHZA!+3F8(wGsD$hoY@7mD9L?luRq4Shhb-aXtW2oo%WMg173COM91A6!vk-N+g ziEI?YZx&Hxo6#d;`>?pZYS9J6$HBG-o~%Q6BHG?UJ5}=UMkERz^q|nYwE~YB4K6SZ z6)_Bi<-Hxca^W$AKAgGo4c7m>e-;isS^(AUjgI3|2la?6yq<~q+|c#gum4H+6k)UL zeN8w|u=w&q<6$cwXvFt&wF2sES5SAIjF%X0fa|RHlR~#HfOI8yeBroz(gKf{rAhnf* zzpttNEN3Z`9BFNA(AxR+nC`m?<4pfurK&(4${+48~&>>r8Y3MA8JeAgJF znscZR@>B!zkR$jb#{WL%F?%%S8HFxoGMl<4D>Lrin@B+f!WhnlXG8E&Ki$)b-`PXa ze);?$ukkCSwtQVt()CJ``t9L+m~`InznO#c&4iurdnr9owgf`=z2i9%eyna^ba_IIS|4b& z(&b;>e%RT#RSki3RKIIe;g87jC&gqYzDaU_!02XdOU$tNRCDv2@rEP3Bu1%A+0X_r z@ij}pQ@rLUBwzNM^(gkPtTe~<+nLzk&!~9aX~zbg(E*8CAKm}ifN}f_w^)F+0u{OU zj2g1{qizRi7Qy`KHX8e-%&udcf$!VLKSW*+aR*gcoI-l9_ z&y;?PtM~ZyN{UbbzV@Fz2%-*xzGGJnq)ePGt4^KjS(;Xr9C*(*&~xD5H!(d^0+H2j z;1$#eU~G~Vz6qr0DWtnNl8uNtj+&7l^un2#LD{fTlk;? z(dgiAy!)$wSDYnNc}QssaE|>dtwS#~vf*^*;~3#s-RC=3Uw#&bZY>%6f@j?fKv2&& zp)#+|Hm{^HL;xv@KQxH4qBs~L|Nmmh^G9bS^}m4+BxR=vEkS@>*itg^sJ&_4mMJ94UOuqLWwtAvZNd0J^8nsXoKLd zPQYT?rpx3br#L-$?4)0z{72~XpyzykhUV{XyijA!;CeFlk=qm}?R zc1#5Fp!dV$WqZdL5JN{~At%86pkSY;s)}j*iy#p^71XQmjE!VRtcn^g+nW~>lk=-C(Ejq-o_D>|{bm;wZ9B5eiJ z7nMWCGXvfpFsyl|G!#<2((eJkX_0FLG9ZEWeQVu-H{pKac=8+vQ#|MZcZPg81=+AH zQ;zxi%K<>_MMzspZL)I5j4#IDcJldfEGmEgpXt$)IEv@xfw9j$X_R(Xyfg%kEA%?| zf-4EKRyRL4UC4j-mUHlau@l&$!Ct=6av5PRKckSDVFnZsm^eeY8X>GGgU<6?AX40R z{_s;ij2N+mnMpz;z4xwC&L3oM94sX3CT$9Y>O!@jn|S5Od6aV}Ji|&z?dqWI4p=qT z9ZNzwfLq<{HA}m0$^C%!zx&H*{cht!!45%XGLYX=BhJ`<&{h@>se#;+Ju)8yhC!^! z7$VK*6fjA&CGg`0#A7yOY=)ry+}@8!OExCCop$p!1pvcXCY)0+xghLF8*Dol>F#mm zYAB&a?+|X%eLYn*;gWqLiS3F{$q5mgn$PR^t&G@;XP~~2zR(RAB*4IW z+vTU3VY`txOm#1vB^CuX9WXJkT^PFLr!GO!hTc(3`Lf^%`6#M66dqR<#tE-Cj*yNR z39waPS^uS=_|H;w{{6S>9J9hsi{+YQOc|c%e!8wbTF zfwCoNeptawXsi$Vt~(D*;H&>Q2{Hd)NS*fn&y^skDMS{cLVzlXWwW|A>>UcNO=XfP zo0Zmhs+l$-)fGZ~+EroGHuR*^J#t!)FZ%5bqa1{+46u@Mm+$Ig(FPcdR&unWQ{8{l zR19~>GK6P_KPkM{Ea(YketX~sh#X%$FN;_{uW(oR&yrE`1D3EZmnbvy1Q< z!liGuQQDojlykL`-G5akUF92Sd|nX%BizsspRL7%S3-B7MzFWH1bEnd1cy8v7otOq z(v$SU`X>K&mqx_&v3>$FPq!Ds$>E9L&^t z>ip{lk@x2tQu^raWd5D>uwv~#W(DkW^4c9ve@hn{$v`}G`D)}T%DF^Kk7^xA?Xmnl zC`YJ(MCDzK)m9_oG|pa zn-LtMm1{ZW3SGLxI}Y9Aj4-R2^Ls{^?lD`Epgn&AGDihqYjEuMS{eYvwlGdV{O1re zKm2za6xbDEG^TY_=~%qh{D^y_7AOt|{YcPJ;8ej|tNr~(R0_pfI}4gjvzW?H~}^K zKa)mjk1c&4&O`ck!hj)V2y=wA&B#pxZ^TIZwTP%vs>Zu$7_KDaBQv(8*_prl*%Hq2 z-UGnd10i?QLts_D^joWqHK14922nQX*{ki31q@$An667r^#ff`!1gHqOFyVfX7qd! z8X;}m@^eyQE5oJor3bQ?9|VOwPf2tX>m{R2WKC$62hT%_-Iz)mILMZ?ZHN*iAhpd3 z9&eZ1vG6fPF?&lXzL+)t>Ev?rspdsCUC^x`)d(W~X3O;AdV!1YpsDvr<6F~Mv8_xA z0Q`_BjGjD@HP^boMLZTa*qpyF1xhp-sN|wEa@w&$K^&!qL z;4uSgeocH*i5k^8ESRaO>7As7QzfA_ryYK|gruQI-nfU+xtTKTkhT8yJ*pzv>M}YO zSd1z2a)pZ>P}ZRo9vYlhbYut`wiGm>dB@+80b(n9{rgA1;b>K+msHt;nk#{7s0wpS zD~1B(wIRwN1VbtTh2|l77QQP#m{6RH1g@*&|7-;Qzj)t-U@NwQwm#1ScUXp@8xZho z=ERwYrCUeYf6q4h1_*vZtOsEFrAdA{KGr4V7&Z~&!-)Kji&|Gm^s zzogkDWDmv)*X3{`v`*6zf4| zcK$^7%uBpHTIjZ4=atNqEcX2G4yU8O8xA`SCfs?4XG2}1e9wG(ZG zhwsrJqj?bm&Ql~dXZnaUzfuDH=ASc8CHtbZzVR5{g0^5O^GstF4bZotGf90f{y2s; zsF8W7xfY`2HGb!c9Yim=L`PW>_Vg8%0P>{a4@x%{j=zy#YO;!A-AJJ;lS4}DGU1?a8?dCl%}arGcBlF-yE|*`h5w0Lku=4j?Y$Ti3tsb$5y-Q|11oalKDvHK`Mz|gH9*Tg;s;dt0wH^w7 zl@`_A3}bzHfkw=x2kXRh$bWJKvm(iojch1nZujx}0@8-nZ`id;1o*A_vLoL%TpfR( zBe=(R!zd^OoC{~xH zv|*-HW3VnReNFCQmLnd0b2?Y(-lm-pc&jZ|c5gY;ZwBi(Fqsn#;S)jk^yg8fl0z?T zB8;%hlI@T&a-@#;F(Z70PZF`RrX~mTo3e{j6X2)k{)U8%1mVkUDeyYDKBRpbX|~W! zp>mh6cDyyzeCjaPJZ=EzL+bhj3P}2E&dq7A8oDghuAlp^pD~F+LIU&fr+`X=bxL$$K}q|%H2JZT62*KbH=^MiBtQV1o6ho zYZRV!zV@2-!g;fX7K2BWh zJ1NF!YbJYJ8Q;iH`q2;rdBDR=@#=08H;{0!=X~==w^cvXSZ+1V)t1Loyel1F-U|22 zBJWlokzDS4|33$6HYE}`mr%19Uinm3rdc?9m5qOW86VK07NZsDqpLfrr%f-aU{)xcqk6IMDPf(X;h2gF#izHw2P2pB_tVJ24b zH7cc5!Qc2jBj(W8K)8w5ydK`5>DepyZ^PzE`E%W6AfNuA%{f#66R56uNcVF@5_0qG zqw{9(;ZGqu%Ie9;mcEfs!oB3!RS|8H|zIEFvoK zCf1x`G-x&5PRmHi3ysQ3zVp$NmI^FQk=o`9B*mOI*C7F*&FA3pZII`s^$?qfFmWa2mE? zRh1<45gvxo?Ul7aMkvb^2G-~7i{bSN3{d>@Zt54UFjI@m%-m9O;lxYLiM6yAl*+Ir z#8~?zHWl7#2h$tZ|JM+?def>~pGwJS$mwUc^Lj0P4r&=#IX#IAt4hZ_sslw{lAGt> z>nFXM?e<%bj|hZ$t#_H^_Qrpt24gpr`CmUMdpu(^&xNxXd$Hic;5EXtBloeo;^K-% zWc8KM72D)TC*f5vx1LIoy{$2aU>As+h<>}o);#a=+w8^{Zkq^-KPul zrtad&NjbzMe_cTOMnujef`jvSeg<;+dK92KuOE%`J>%WTPLW&8VO!-6U&*ceBxGQJ zZ?i<%GGN~3M>1S7-rO5iFq5YJUrSdR)CSXaTU?8~1cE!ooe~HR#odZaf#Pn#gS$)c z8dgeiDDK|k4#nO53(x!Q?BAW)y>s>4*>gL9G~>+O&PgBHkZtB#r||(GC!}<{sBQan zSj$qMyZ@2RPgl1PwirV$hpxdMEBQj%${~wv&zhT0%JQZO(byx|!@XH>cF+4TB#r14 zv8J0SjP7ki8VQGl)|^FE3v?D~8>j5aNG(-*nyb_306WPq)=8t25?5`#e3h~ZINk@s z;&QTLk^^=UNvu|w#zrtWQwckSIwN4&{SCa_5!>}AAnQkxgNqT%t?f75RL;Xjt67|f zb67oG=3(b34SuLeu?Qt8rhcOyDDuyJpE`5 z8cwM_SMSU zcmgnP@O8{0?0mj!UzRx@?{9bZA?xJ=(StA7YhZiY8oO zk&j1f*xVG04$&djs+N~0v8v0j})t4Sxi^ zvslmckv~b-abUiP{^jV3vK0MZ@-BBO+Du2@R2v4|yz1W2oZ0V>3J(PlE2zSKD(OFe zsax>Pz!$xI-_ApcB7*--eZ^osGHWf9ba2aQ{2KhML)-Nu#a%!oiZtrG8 z8+I$Xv{y;Cv)yCJ6@@)79<9x!D z&#RF%a_ED_{cfYg&KzCmmQlZN_6O*7TH#|nc6MzT237fIjWqR+2}e8v1s7E-DWV?a z+my_HEuj4UDo=^120 z1ox&{zwwmfXNu7J76v{If(jDV_Ih<`oqE}NPWx8Owqb6fv(lHi9N+BJN^>`x!zxAn z1r-gRFiwz35gM)LEt2TYBGz;5` zxZ^=pRDs1sms*x4#3>}}vdJ?`ru?iyyy~leYwCbBeJO$WWM&1pmV4$t_kXCTGd`pB zDGQ^V)G}PHN{~BT&#$?BXlK!@c_(ex@ict-=uCT&$MuekI&~+eq;}jm9EXM6mtwvyXvic}X|3X+tmFkdNBT5Z$8% zaF$5mG_HKIR-6j3vXhP{#6KC?*(~|mqZ)8RLgUj@0Bp7ot(K;$G+tQsIYqCa>#7DZ zL@l3l$MT5M#)$^t{*0^&wtmw&&Bm?ekBR@p1~Z^T>&};@xg*u$4aseOZH#T0M36um z*uK*79KgWFkl4#@GFLRP?@!~jc55u$d|$I_39O)+OX$3pKx9Y@(^qE;JC^RR`xe4# z`S&_TZf(95JKbA+f=dFaI1nAnrDZ1J6Nx%J4p?8gbuIz^teyF&J`KI?;@%b{EVg6U zO?*pOcb(UahO+eP_@G1vc*VmIEKG%NlEi%}Uh(rSejbWL7WZA=PQ_GDYE{5GwckHGwTXuEh_aF{$PM_`4_V5_=;e2(8> z)fbElOO2)0xE>etAgcVOjex#4A!X5OQRC`I&e^3_ha|n$JGHkYb(Wuyza_~_PM6_Q z8+d1&Qq*Xk)a0z1&kW6Ea+n?4UO21Z2!SLyILoe&Nk$$FUiQ};g>_&40=lFaZ<>cwV$0m20+oYzF6e38s0-o#$mLg3C_so_bgU(uKx+)BjEIts# zf`_&?QoGR}#>5yG2vs<;tg(PERn;(K85ZJrCN5lyQDfK$8~8Er<0l%#Y_{~rJr`5a z&7fn2UOoy(*x&lR)PG)aO}PHHH(FSL{AtuJ6j(-c*x_)e3Zja1Q2mCO8R^TXEXUkN zaoHCb{Kro+RLN^4YAf2Y;a1_N??uthr zf;94Zh*{;h-S!*i&fr}HT-@i0Sh9B{^HcA{i$DmUbDnqKS?sxv8qONo1&NP0<kZ);ON@czCam3l_9Xt!=tif zX}3r_K-(H0$I+?x9zq-gIy_E0G@8O7jpI0JxnKtcT?-Q~ozi+2+)eD%Ux0P{1=JNc z$X_xU>-4S_9jvZ?PB(_v$yCzu_ad4VCbS-0CCtNFtNiz{oBcvUzW#Z?qqz4{hJj4q z+$AFxsPXV`-fkypT43M}4;6}1NNsggReyV={^FbdD_Hj$aKD#_yZ_o@v1E*N8OM-_3#`ITC(Nv zq<$}KQl~sdDnJApKDYCbc)}TC-F}02gILh%6vUNHr zPsiX1t1O$&n{;hXGW;kvn>Yd*D1l|EGpBRFSjJfOpqTnD@fQ||9-0iw{86!f(I3Cc z>W!YeDom%&R(;T;%vaQ;&zlj{&Ko3#C%vzU!dUo4lnVrhGC8ROiBL=82d^WDb3aU4qMbnOadrGRQDW0Z8%x+ z1c+-5E$Ws+BWZh81|FnmQQ70jKC!0|IJGyMWW&y!#G~LnI$YT0ZBR%!g zIQG3TM^F5Y?;-qiaZ(oomxovB&MzYwA?q=l&dIP{`>Qtw+pjAgm#X38mt7ZTxG#P^ z$KRMPMlRy}8L>zKA7vv$mW+9s#y`MOp3J#daFl|(c)X!{%cI=XqS`O9DUH>2cx~pQe?9N^E9#(%csY zq}fZYX-xr5llP_X1a$2xJ|&|g7bQrKQ6?YOT_Xsa8om8{=;qgKJo=jfskT%nMP1c5 zz|iphGR`~(@xUfOQd%8pU;8ucq)j9B@>ow%(jV1aXud}=YL)k zr7q#|lIh5EzL+!uQ_C_b$_5>M-XU zE4@=snmw!jeCYfw!5(4II~;q(2ZLVpwS{ui0pqG93uD3%hqf)>2Y#Y zO3tZYv@nx=Q=qSfa(rAsgvwoVF(98kWRUCS>kaYGvvediK0KKLKkw`p{w1iFhq2z=KwP=S&CZffG;69K)o zLvFeS?j5_-o<%!y^t##itc8}GYaw@Lbu0%yml8j3)@7vt~&&p0&?s2Ud9ZnIuf1u+vGRDP*($<`p!lA|@WizkWD?X%mlaKuZ30LaX#QZ#ou! zbS#w}?5&A26G*&-a9%Tq4(e&Bn-WF%9ZXNpNE;;l{aw16(9%IxEQdQGHoFUtS+d@v zuk#yc&uk$H_o7X;ti&=!B3d>=6x04XW^DCa zq|VSh<~t-kY&(!rLe(q5xVwE4V0`(w@8a`ViV6T>Sn#IqW${H*g-S z!}(m)2E!Af^1x)eB(2f{v3Fk zYjigTaMIt+&(y=WHva>=@~V|*Jj>XnM(8;0O5pVX4+9i-^z#MA;$8TFXG!`mH42)u zDBVg-oX)0!6@#Irr7qjAk1}9JeY70tR9FK^eO;Hy`w#JXvIY$FX81T$ISL(v z?zPB`Lm5Hq{7a8ECf;Ram`dv4y#WKUE*xt5LUC!vcvXYQ z;eRv?Yx^H8<$q&@SE~mo?y-Jxu;?p2!);Yp8r{tm(oj*qz47r(=8O zt)-UV6ejVcp>xy@)9;ew^cuRH2;)fGAX7zH0-Z6x#-b`H%HA-&zS-dY5BorRiJs+H zM6b%7{9@SpCeL}#amXkLo`?GSca$uXCG!ZO82JNFyoYkhjZMpK0xbGNzw!tAHSp-2 z;1J6nFqGX)GPgE7G3;s?$JeTkC%@Jb>C|#bWbC5lf9cJKXLk{7r!hSeHh2~;IDHvk zMD2sFyd7L`qA3f`yak&C%V*n)5Ri#XJ=)ACRF3)AtL_c@p37!XuE@_YrwRG|=t{I= zkVmll$OgtxKtPAyO}OR9@`^kECt$~6QapOwSe1sV{JweaVX^Y}i}IQoYKp5#kr)GV z>z+Q*r_t|7|K&j{J4^XfyZfK=Qt*3Ps@Wo!`do{?cO1W7)~?!E8p@^TTc@bjHCi|f zc!)uHQLJ{M&uIU4h1`>-%t@_Hq@F>;tKNujG4tSFhLHH|7(C1#+yoIwRp+6b_*7{u zd^M(FsQ^8_z{(Z^R<3A9qx|QIj6fa^oWoko*>L;Av~pTp5j|Jov9ka8MZ={6PKvcW z!hK9XO?07Fz_NcEZc#?bR1x(ok1&9$Nrs7N{+Q2+7gs5zs7&GNWx*v$O*2HdAqGrt|8W50ZLJh$R~8;A2wxxGEeUifoRR4Wop66BM?ltzm;0`-Z<_cL zdq^Y5q#OT@RsPV@PST%_r#gfTZGp5^h?ZMVU0bdrzP?SQl=(Yc1Mgmmt;@F~gWsx~ zdU{#`nZL+y{QU1YJVgt4<(qW$X)!68vJ*QITmjkXlSz0iFxe5r_xf??M$_4lNA(Tj z9hur5_izvAZs~P{fEKXEy#p-H?7Hy@=c3Pwp(}^qUYdIFZH@dTKZZ7+%7wU3h)^6V z&&tY>h=z2pZv5+gJy}FnPS^%<5xNp%kgy>}0LC6vyN;UoEnnxH(Epz%u>WKUXxTNf zaj{-JLL$ks$rM&j!m+I^dw_07Bo{&$)^9~nl=a7R{`dGSstS8sbXFi&XBw5O&RZ + + + + + + + + + + \ No newline at end of file diff --git a/app/src/main/res/layout/fragment_home.xml b/app/src/main/res/layout/fragment_home.xml new file mode 100644 index 0000000..f1858fc --- /dev/null +++ b/app/src/main/res/layout/fragment_home.xml @@ -0,0 +1,95 @@ + + + + + + + + + + + + + + + + + + + +