diff --git a/.github/ISSUE_TEMPLATE/issue_template.md b/.github/ISSUE_TEMPLATE/issue_template.md
index 6cdba18e5..e9021fcb6 100644
--- a/.github/ISSUE_TEMPLATE/issue_template.md
+++ b/.github/ISSUE_TEMPLATE/issue_template.md
@@ -1,3 +1,12 @@
+---
+name: ISSUE_TEMPLATE
+about: Issue Template
+title: ''
+labels:
+assignees:
+
+---
+
## ๐ TO DO
- [ ] task1
- [ ] task2
diff --git a/.github/workflows/debug_build_ci.yml b/.github/workflows/debug_build_ci.yml
index 6ced41fcb..261ac31ab 100644
--- a/.github/workflows/debug_build_ci.yml
+++ b/.github/workflows/debug_build_ci.yml
@@ -22,7 +22,7 @@ jobs:
- name: Add local.properties
run: |
- echo ${{ secrets.LOCAL_PROPERTIES }} >> ./local.properties
+ echo '${{ secrets.LOCAL_PROPERTIES }}' >> ./local.properties
- name: Access Google-Service file
run: echo '${{ secrets.GOOGLE_SERVICES_JSON }}' > ./app/google-services.json
diff --git a/.github/workflows/firebase_cd.yml b/.github/workflows/firebase_cd.yml
index de95b072e..8f29cb6c6 100644
--- a/.github/workflows/firebase_cd.yml
+++ b/.github/workflows/firebase_cd.yml
@@ -3,15 +3,9 @@ name: Firebase CD
on:
workflow_dispatch:
inputs:
- major:
- description: 'Major version'
- required: true
- minor:
- description: 'Minor version'
- required: true
- patch:
- description: 'Patch version'
- required: true
+ releaseNotes:
+ description: 'Release Notes'
+ required: false
jobs:
deploy:
@@ -38,7 +32,7 @@ jobs:
restore-keys: |
${{ runner.os }}-gradle-
- - name: Save Keystore
+ - name: Decode and save Keystore
run: |
echo "${{ secrets.JKS_BASE64 }}" > keystore.b64
base64 -d -i keystore.b64 > keystore.jks
@@ -51,31 +45,15 @@ jobs:
- name: Access Google-Service file
run: echo '${{ secrets.GOOGLE_SERVICES_JSON }}' > ./app/google-services.json
-
- - name: Debug - Check keystore file size
- run: ls -lh keystore.jks
-
- - name: Debug - Check SHA256 of keystore
- run: sha256sum keystore.jks
-
- - name: Debug - Check local.properties
- run: cat local.properties
- name: Build with Gradle
run: ./gradlew assembleRelease
- - name: Rename APK file
- run: |
- major=${{ github.event.inputs.major }}
- minor=${{ github.event.inputs.minor }}
- patch=${{ github.event.inputs.patch }}
- formatted_version="${major}_${minor}_${patch}"
- mv app/build/outputs/apk/release/app-release.apk app/build/outputs/apk/release/Acon-${formatted_version}.apk
-
- name: Upload artifact to Firebase App Distribution
uses: wzieba/Firebase-Distribution-Github-Action@v1
with:
appId: ${{ secrets.FIREBASE_APP_ID }}
serviceCredentialsFileContent: ${{ secrets.CREDENTIAL_FILE_CONTENT }}
groups: Acon
- file: app/build/outputs/apk/release/Acon-${{ github.event.inputs.major }}_${{ github.event.inputs.minor }}_${{ github.event.inputs.patch }}.apk
+ releaseNotes: ${{ github.event.inputs.releaseNotes }}
+ file: app/build/outputs/apk/release/app-release.apk
diff --git a/.gitignore b/.gitignore
index 2a37cc12b..eec19d547 100644
--- a/.gitignore
+++ b/.gitignore
@@ -22,6 +22,7 @@ output.json
# IntelliJ
*.iml
.idea/
+.idea/deploymentTargetSelector.xml
misc.xml
deploymentTargetDropDown.xml
render.experimental.xml
@@ -150,6 +151,8 @@ obj/
.idea/gradle.xml
.idea/jarRepositories.xml
.idea/navEditor.xml
+.idea/*.iml
+.idea/appInsightsSettings.xml
# Legacy Eclipse project files
.classpath
diff --git a/README.md b/README.md
index f6c45e735..283342cb5 100644
--- a/README.md
+++ b/README.md
@@ -17,7 +17,7 @@ acon์ โNo more researchโ๋ผ๋ ์ฌ๋ก๊ฑด์ ๊ฐ์ง ์ง๋์ฑ์
๋๋ค.
| ์ฅ์ํ์ | ์
๋ก๋ |
|:---:|:-----------------------------------------------------------------------------:|
-| | |
+ | | |
diff --git a/app/build.gradle.kts b/app/build.gradle.kts
index e3156d2d3..94a78dbfe 100644
--- a/app/build.gradle.kts
+++ b/app/build.gradle.kts
@@ -1,69 +1,52 @@
+/** See AndroidApplicationConventionPlugin.kt */
+
plugins {
- alias(libs.plugins.android.application)
- alias(libs.plugins.kotlin.android)
+ alias(libs.plugins.acon.android.application)
+ alias(libs.plugins.acon.android.application.compose)
+ alias(libs.plugins.acon.android.library.hilt)
+ alias(libs.plugins.acon.android.library.haze)
+ alias(libs.plugins.acon.android.library.naver.map)
+ alias(libs.plugins.acon.firebase)
}
android {
namespace = "com.acon.acon"
- compileSdk = 35
-
- defaultConfig {
- applicationId = "com.acon.acon"
- minSdk = 28
- targetSdk = 35
- versionCode = 1
- versionName = "1.0"
-
- testInstrumentationRunner = "androidx.test.runner.AndroidJUnitRunner"
- vectorDrawables {
- useSupportLibrary = true
- }
- }
buildTypes {
+ debug {
+ applicationIdSuffix = ".debug"
+ versionNameSuffix = "-debug"
+ manifestPlaceholders["app_name"] = "Acon Debug"
+ }
release {
- isMinifyEnabled = false
+ isMinifyEnabled = true
+ isShrinkResources = true
proguardFiles(
getDefaultProguardFile("proguard-android-optimize.txt"),
"proguard-rules.pro"
)
- }
- }
- compileOptions {
- sourceCompatibility = JavaVersion.VERSION_1_8
- targetCompatibility = JavaVersion.VERSION_1_8
- }
- kotlinOptions {
- jvmTarget = "1.8"
- }
- buildFeatures {
- compose = true
- }
- composeOptions {
- kotlinCompilerExtensionVersion = "1.5.1"
- }
- packaging {
- resources {
- excludes += "/META-INF/{AL2.0,LGPL2.1}"
+ signingConfig = signingConfigs.getByName("release")
+ manifestPlaceholders["app_name"] = "Acon"
}
}
}
dependencies {
- implementation(libs.androidx.core.ktx)
- implementation(libs.androidx.lifecycle.runtime.ktx)
- implementation(libs.androidx.activity.compose)
- implementation(platform(libs.androidx.compose.bom))
- implementation(libs.androidx.ui)
- implementation(libs.androidx.ui.graphics)
- implementation(libs.androidx.ui.tooling.preview)
- implementation(libs.androidx.material3)
- testImplementation(libs.junit)
- androidTestImplementation(libs.androidx.junit)
- androidTestImplementation(libs.androidx.espresso.core)
- androidTestImplementation(platform(libs.androidx.compose.bom))
- androidTestImplementation(libs.androidx.ui.test.junit4)
- debugImplementation(libs.androidx.ui.tooling)
- debugImplementation(libs.androidx.ui.test.manifest)
+ implementation(projects.core.designsystem)
+ implementation(projects.core.utils.feature)
+ implementation(projects.core.map)
+ implementation(projects.domain)
+ implementation(projects.data)
+ implementation(projects.feature.signin)
+ implementation(projects.feature.spot)
+ implementation(projects.feature.onboarding)
+ implementation(projects.feature.areaverification)
+ implementation(projects.feature.upload)
+ implementation(projects.feature.settings)
+ implementation(projects.feature.profile)
+
+ implementation(libs.play.services.location)
+
+ implementation(libs.androidx.core.splashscreen)
}
\ No newline at end of file
diff --git a/app/keystore/keystore_base64.txt b/app/keystore/keystore_base64.txt
new file mode 100644
index 000000000..0212d2764
--- /dev/null
+++ b/app/keystore/keystore_base64.txt
@@ -0,0 +1,56 @@
+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
+eaZf9tJzrjh/UJwWLbb1ZQICJxA=
diff --git a/app/proguard-rules.pro b/app/proguard-rules.pro
index 481bb4348..fd3604fef 100644
--- a/app/proguard-rules.pro
+++ b/app/proguard-rules.pro
@@ -18,4 +18,121 @@
# If you keep the line number information, uncomment this to
# hide the original source file name.
-#-renamesourcefileattribute SourceFile
\ No newline at end of file
+#-renamesourcefileattribute SourceFile
+
+# ๊ธฐ๋ณธ ProGuard ์ต์ ํ
+-keepattributes *Annotation*
+-keepattributes InnerClasses
+-keepattributes Signature
+-keepattributes EnclosingMethod
+
+# kotlin
+-keepclassmembers class kotlin.Metadata { *; }
+-keep class kotlin.** { *; }
+-dontwarn kotlin.**
+
+-keep interface com.acon.acon.feature.profile.composable.ProfileRoute { *; }
+-keep interface com.acon.acon.feature.spot.SpotRoute { *; }
+
+# Android ๊ธฐ๋ณธ ๊ตฌ์ฑ ์์
+-keep public class * extends android.app.Activity
+-keep public class * extends android.app.Service
+-keep public class * extends android.content.BroadcastReceiver
+-keep public class * extends android.content.ContentProvider
+-keep public class * extends android.app.Application
+-keepclassmembers class * extends android.app.Activity {
+ public void *(android.view.View);
+}
+-keepclassmembers enum * { *; }
+-keepclassmembers class * {
+ public void *(android.os.Bundle);
+ public void *(android.view.Menu, android.view.MenuItem);
+}
+-dontwarn android.**
+
+# Kotlin Serialization์์ ์ฌ์ฉํ๋ ํด๋์ค ์ ์ง
+-keep class kotlinx.serialization.** { *; }
+-keep @kotlinx.serialization.Serializable class * {*;}
+-keepclassmembers class * { @kotlinx.serialization.* ; }
+
+# Compose Navigation์์ `@Serializable`์ ์ฌ์ฉํ๋ ๊ฒฝ์ฐ
+-keep class androidx.navigation.** { *; }
+-keep class androidx.navigation.compose.** { *; }
+-dontwarn androidx.navigation.**
+
+# Compose
+-keep class androidx.compose.** { *; }
+-dontwarn androidx.compose.**
+
+# Lifecycle & ViewModel
+-keep class androidx.lifecycle.** { *; }
+-keepclassmembers class androidx.lifecycle.ViewModel {
+ public (...);
+}
+-dontwarn androidx.lifecycle.**
+
+# Navigation Compose
+-keep class androidx.navigation.** { *; }
+-dontwarn androidx.navigation.**
+
+# Hilt
+-keep class dagger.hilt.** { *; }
+-keep class androidx.hilt.** { *; }
+-dontwarn dagger.**
+
+# Coil
+-keep class coil.** { *; }
+-dontwarn coil.**
+
+# Naver Maps
+-keep class io.github.fornewid.naver.maps.** { *; }
+-dontwarn io.github.fornewid.naver.maps.**
+
+# Credentials
+-keep class androidx.credentials.** { *; }
+-keep class androidx.credentials.playservices.** { *; }
+-keepclassmembers class androidx.credentials.** { *; }
+-keepclassmembers class androidx.credentials.playservices.** { *; }
+-dontwarn androidx.credentials.**
+
+# Retrofit & OkHttp
+-keep class com.squareup.okhttp3.** { *; }
+-dontwarn com.squareup.okhttp3.**
+-keep class com.squareup.retrofit2.** { *; }
+-keep interface com.squareup.retrofit2.** { *; }
+-keepclasseswithmembers class * { @retrofit2.http.* ; }
+-dontwarn com.squareup.retrofit2.**
+
+# domain classes
+-keep class com.acon.acon.domain.model.** { *; }
+
+# Coroutines
+-keep class kotlinx.coroutines.** { *; }
+-dontwarn kotlinx.coroutines.**
+
+# Amplitude
+-keep class com.amplitude.** { *; }
+-dontwarn com.amplitude.**
+
+# Lottie
+-keep class com.airbnb.lottie.** { *; }
+-dontwarn com.airbnb.lottie.**
+
+# ๊ธฐํ ์ค์
+-dontnote okhttp3.**
+-dontnote retrofit2.**
+-dontnote kotlinx.coroutines.**
+
+# ์๋ฌ ๋ฐ์์ ๋ผ์ธ ํ์
+-keepattributes SourceFile,LineNumberTable
+
+# jdk ์ปดํ์ผํ ๋ ๋ฐ์ํ๋ ์ค๋ฅ ๋ฉ์์ง ๋ฐฉ์ง
+-keepattributes EnclosingMethod
+
+# Begin : material, androidx
+-keep class com.google.android.material.** { *; }
+-dontwarn com.google.android.material.**
+
+-dontwarn androidx.**
+-keep class androidx.** { *; }
+-keep interface androidx.** { *; }
\ No newline at end of file
diff --git a/app/src/androidTest/java/com/acon/acon/ExampleInstrumentedTest.kt b/app/src/androidTest/java/com/acon/acon/ExampleInstrumentedTest.kt
index 299785006..4cb637e97 100644
--- a/app/src/androidTest/java/com/acon/acon/ExampleInstrumentedTest.kt
+++ b/app/src/androidTest/java/com/acon/acon/ExampleInstrumentedTest.kt
@@ -19,6 +19,6 @@ class ExampleInstrumentedTest {
fun useAppContext() {
// Context of the app under test.
val appContext = InstrumentationRegistry.getInstrumentation().targetContext
- assertEquals("com.acon.acon", appContext.packageName)
+ assertEquals("com.android.acon", appContext.packageName)
}
}
\ No newline at end of file
diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml
index 53e1a6a04..6c2d125bc 100644
--- a/app/src/main/AndroidManifest.xml
+++ b/app/src/main/AndroidManifest.xml
@@ -2,27 +2,45 @@
+
+
+
+
+
+
+
+
+
+ android:theme="@style/LaunchTheme">
-
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/app/src/main/java/com/acon/acon/AconApplication.kt b/app/src/main/java/com/acon/acon/AconApplication.kt
new file mode 100644
index 000000000..0c85d139f
--- /dev/null
+++ b/app/src/main/java/com/acon/acon/AconApplication.kt
@@ -0,0 +1,16 @@
+package com.acon.acon
+
+import android.app.Application
+import com.acon.acon.core.utils.feature.amplitude.AconAmplitude
+import com.acon.acon.core.utils.feature.amplitude.AconTestAmplitude
+import dagger.hilt.android.HiltAndroidApp
+
+@HiltAndroidApp
+class AconApplication: Application() {
+
+ override fun onCreate() {
+ super.onCreate()
+ AconAmplitude.initialize(this)
+ AconTestAmplitude.initialize(this)
+ }
+}
\ No newline at end of file
diff --git a/app/src/main/java/com/acon/acon/MainActivity.kt b/app/src/main/java/com/acon/acon/MainActivity.kt
index 7182c5f6f..fab60f845 100644
--- a/app/src/main/java/com/acon/acon/MainActivity.kt
+++ b/app/src/main/java/com/acon/acon/MainActivity.kt
@@ -1,47 +1,59 @@
package com.acon.acon
+import android.graphics.Color
+import android.os.Build
import android.os.Bundle
import androidx.activity.ComponentActivity
+import androidx.activity.SystemBarStyle
import androidx.activity.compose.setContent
import androidx.activity.enableEdgeToEdge
import androidx.compose.foundation.layout.fillMaxSize
-import androidx.compose.foundation.layout.padding
-import androidx.compose.material3.Scaffold
-import androidx.compose.material3.Text
-import androidx.compose.runtime.Composable
import androidx.compose.ui.Modifier
-import androidx.compose.ui.tooling.preview.Preview
-import com.acon.acon.ui.theme.AconTheme
+import androidx.core.splashscreen.SplashScreen.Companion.installSplashScreen
+import androidx.core.view.WindowCompat
+import androidx.navigation.compose.rememberNavController
+import com.acon.acon.core.designsystem.theme.AconTheme
+import com.acon.acon.domain.repository.SocialRepository
+import com.acon.acon.domain.repository.UserRepository
+import com.acon.acon.navigation.AconNavigation
+import dagger.hilt.android.AndroidEntryPoint
+import timber.log.Timber
+import javax.inject.Inject
+@AndroidEntryPoint
class MainActivity : ComponentActivity() {
+ @Inject
+ lateinit var socialRepository: SocialRepository
+
+ @Inject
+ lateinit var userRepository: UserRepository
+
override fun onCreate(savedInstanceState: Bundle?) {
+ if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.S) {
+ installSplashScreen()
+ }
super.onCreate(savedInstanceState)
- enableEdgeToEdge()
+
+ if (BuildConfig.DEBUG) {
+ Timber.plant(Timber.DebugTree())
+ }
+
+ enableEdgeToEdge(
+ navigationBarStyle = SystemBarStyle.light(
+ scrim = Color.BLACK, darkScrim = Color.BLACK
+ )
+ )
+ val windowInsetsController = WindowCompat.getInsetsController(window, window.decorView)
+ windowInsetsController.isAppearanceLightStatusBars = false
setContent {
AconTheme {
- Scaffold(modifier = Modifier.fillMaxSize()) { innerPadding ->
- Greeting(
- name = "Android",
- modifier = Modifier.padding(innerPadding)
- )
- }
+ AconNavigation(
+ modifier = Modifier.fillMaxSize(),
+ navController = rememberNavController(),
+ socialRepository = socialRepository,
+ userRepository = userRepository
+ )
}
}
}
-}
-
-@Composable
-fun Greeting(name: String, modifier: Modifier = Modifier) {
- Text(
- text = "Hello $name!",
- modifier = modifier
- )
-}
-
-@Preview(showBackground = true)
-@Composable
-fun GreetingPreview() {
- AconTheme {
- Greeting("Android")
- }
}
\ No newline at end of file
diff --git a/app/src/main/java/com/acon/acon/amplitude/BottomAmplitude.kt b/app/src/main/java/com/acon/acon/amplitude/BottomAmplitude.kt
new file mode 100644
index 000000000..340ab1447
--- /dev/null
+++ b/app/src/main/java/com/acon/acon/amplitude/BottomAmplitude.kt
@@ -0,0 +1,26 @@
+package com.acon.acon.amplitude
+
+import com.acon.acon.core.utils.feature.amplitude.AconAmplitude
+import com.acon.acon.core.utils.feature.amplitude.AconTestAmplitude
+
+fun bottomAmplitudeSignIn() {
+ AconAmplitude.trackEvent(
+ eventName = "place_upload",
+ properties = mapOf("did_modal_login?" to true)
+ )
+ AconTestAmplitude.trackEvent(
+ eventName = "place_upload",
+ properties = mapOf("did_modal_login?" to true)
+ )
+}
+
+fun bottomAmplitudeUpload() {
+ AconAmplitude.trackEvent(
+ eventName = "place_upload",
+ properties = mapOf("click_upload?" to true)
+ )
+ AconTestAmplitude.trackEvent(
+ eventName = "place_upload",
+ properties = mapOf("click_upload?" to true)
+ )
+}
\ No newline at end of file
diff --git a/app/src/main/java/com/acon/acon/di/CoroutineDispatchersModule.kt b/app/src/main/java/com/acon/acon/di/CoroutineDispatchersModule.kt
new file mode 100644
index 000000000..087d66af0
--- /dev/null
+++ b/app/src/main/java/com/acon/acon/di/CoroutineDispatchersModule.kt
@@ -0,0 +1,25 @@
+package com.acon.acon.di
+
+import com.acon.acon.core.common.DefaultDispatcher
+import com.acon.acon.core.common.IODispatcher
+import dagger.Module
+import dagger.Provides
+import dagger.hilt.InstallIn
+import dagger.hilt.components.SingletonComponent
+import kotlinx.coroutines.Dispatchers
+import javax.inject.Singleton
+
+@Module
+@InstallIn(SingletonComponent::class)
+object CoroutineDispatchersModule {
+
+ @Singleton
+ @Provides
+ @IODispatcher
+ fun providesIoDispatcher() = Dispatchers.IO
+
+ @Singleton
+ @Provides
+ @DefaultDispatcher
+ fun providesDefaultDispatcher() = Dispatchers.Default
+}
\ No newline at end of file
diff --git a/app/src/main/java/com/acon/acon/di/CoroutineScopesModule.kt b/app/src/main/java/com/acon/acon/di/CoroutineScopesModule.kt
new file mode 100644
index 000000000..f99819323
--- /dev/null
+++ b/app/src/main/java/com/acon/acon/di/CoroutineScopesModule.kt
@@ -0,0 +1,31 @@
+package com.acon.acon.di
+
+import com.acon.acon.core.common.DefaultDispatcher
+import com.acon.acon.core.common.IODispatcher
+import dagger.Module
+import dagger.Provides
+import dagger.hilt.InstallIn
+import dagger.hilt.components.SingletonComponent
+import kotlinx.coroutines.CoroutineDispatcher
+import kotlinx.coroutines.CoroutineScope
+import kotlinx.coroutines.SupervisorJob
+import javax.inject.Singleton
+
+@Module
+@InstallIn(SingletonComponent::class)
+object CoroutineScopesModule {
+
+ @Singleton
+ @Provides
+ @IODispatcher
+ fun providesIOCoroutineScope(
+ @IODispatcher ioDispatcher: CoroutineDispatcher
+ ) = CoroutineScope(SupervisorJob() + ioDispatcher)
+
+ @Singleton
+ @Provides
+ @DefaultDispatcher
+ fun providesDefaultCoroutineScope(
+ @DefaultDispatcher defaultDispatcher: CoroutineDispatcher
+ ) = CoroutineScope(SupervisorJob() + defaultDispatcher)
+}
\ No newline at end of file
diff --git a/app/src/main/java/com/acon/acon/navigation/AconNavigation.kt b/app/src/main/java/com/acon/acon/navigation/AconNavigation.kt
new file mode 100644
index 000000000..7fd67ba58
--- /dev/null
+++ b/app/src/main/java/com/acon/acon/navigation/AconNavigation.kt
@@ -0,0 +1,236 @@
+package com.acon.acon.navigation
+
+import android.content.Intent
+import android.net.Uri
+import androidx.compose.foundation.background
+import androidx.compose.foundation.layout.Spacer
+import androidx.compose.foundation.layout.fillMaxWidth
+import androidx.compose.foundation.layout.navigationBarsPadding
+import androidx.compose.foundation.layout.padding
+import androidx.compose.material3.Scaffold
+import androidx.compose.material3.SnackbarData
+import androidx.compose.material3.SnackbarHost
+import androidx.compose.material3.SnackbarHostState
+import androidx.compose.runtime.Composable
+import androidx.compose.runtime.CompositionLocalProvider
+import androidx.compose.runtime.LaunchedEffect
+import androidx.compose.runtime.derivedStateOf
+import androidx.compose.runtime.getValue
+import androidx.compose.runtime.mutableStateOf
+import androidx.compose.runtime.remember
+import androidx.compose.runtime.rememberCoroutineScope
+import androidx.compose.runtime.saveable.rememberSaveable
+import androidx.compose.runtime.setValue
+import androidx.compose.ui.Modifier
+import androidx.compose.ui.platform.LocalContext
+import androidx.compose.ui.unit.dp
+import androidx.lifecycle.compose.collectAsStateWithLifecycle
+import androidx.navigation.NavDestination
+import androidx.navigation.NavHostController
+import androidx.navigation.compose.NavHost
+import androidx.navigation.compose.currentBackStackEntryAsState
+import com.acon.acon.amplitude.bottomAmplitudeSignIn
+import com.acon.acon.amplitude.bottomAmplitudeUpload
+import com.acon.acon.core.designsystem.animation.defaultEnterTransition
+import com.acon.acon.core.designsystem.animation.defaultExitTransition
+import com.acon.acon.core.designsystem.animation.defaultPopEnterTransition
+import com.acon.acon.core.designsystem.animation.defaultPopExitTransition
+import com.acon.acon.core.designsystem.blur.LocalHazeState
+import com.acon.acon.core.designsystem.blur.defaultHazeEffect
+import com.acon.acon.core.designsystem.blur.rememberHazeState
+import com.acon.acon.core.designsystem.component.bottomsheet.LoginBottomSheet
+import com.acon.acon.core.designsystem.component.snackbar.AconTextSnackBar
+import com.acon.acon.core.designsystem.theme.AconTheme
+import com.acon.acon.core.utils.feature.constants.AppURL
+import com.acon.acon.domain.repository.SocialRepository
+import com.acon.acon.domain.repository.UserRepository
+import com.acon.acon.domain.type.UserType
+import com.acon.acon.feature.areaverification.AreaVerificationRoute
+import com.acon.acon.feature.profile.composable.ProfileRoute
+import com.acon.acon.feature.signin.screen.SignInRoute
+import com.acon.acon.feature.spot.SpotRoute
+import com.acon.acon.feature.upload.UploadRoute
+import com.acon.acon.navigation.bottom.BottomBar
+import com.acon.acon.navigation.bottom.BottomNavType
+import com.acon.acon.navigation.nested.areaVerificationNavigation
+import com.acon.acon.navigation.nested.onboardingNavigationNavigation
+import com.acon.acon.navigation.nested.profileNavigation
+import com.acon.acon.navigation.nested.settingsNavigation
+import com.acon.acon.navigation.nested.signInNavigationNavigation
+import com.acon.acon.navigation.nested.splashNavigationNavigation
+import com.acon.acon.navigation.nested.spotNavigation
+import com.acon.acon.navigation.nested.uploadNavigation
+import kotlinx.coroutines.launch
+
+@Composable
+fun AconNavigation(
+ modifier: Modifier = Modifier,
+ navController: NavHostController,
+ socialRepository: SocialRepository,
+ userRepository: UserRepository
+) {
+ val snackbarHostState = remember { SnackbarHostState() }
+ val backStackEntry by navController.currentBackStackEntryAsState()
+ var selectedBottomNavItem by rememberSaveable { mutableStateOf(BottomNavType.SPOT) }
+ val currentRoute by remember { derivedStateOf { backStackEntry?.destination?.route } }
+
+ val hazeState = rememberHazeState()
+
+ val context = LocalContext.current
+ var showLoginBottomSheet by remember { mutableStateOf(false) }
+ val coroutineScope = rememberCoroutineScope()
+
+ val userType by userRepository.getUserType().collectAsStateWithLifecycle(
+ initialValue = UserType.GUEST
+ )
+
+ CompositionLocalProvider(LocalHazeState provides hazeState) {
+ if(showLoginBottomSheet) {
+ LoginBottomSheet(
+ hazeState = LocalHazeState.current,
+ onDismissRequest = { showLoginBottomSheet = false },
+ onGoogleSignIn = {
+ coroutineScope.launch {
+ bottomAmplitudeSignIn()
+ socialRepository.googleLogin()
+ .onSuccess {
+ if (it.hasVerifiedArea) {
+ showLoginBottomSheet = false
+ navController.navigate(SpotRoute.SpotList) {
+ popUpTo {
+ inclusive = true
+ }
+ }
+ } else {
+ showLoginBottomSheet = false
+ navController.navigate(AreaVerificationRoute.RequireAreaVerification("onboarding")) {
+ popUpTo {
+ inclusive = true
+ }
+ }
+ }
+ }
+ .onFailure {
+ showLoginBottomSheet = false
+ }
+ }
+ },
+ onTermOfUse = {
+ val url = AppURL.TERM_OF_USE
+ val intent = Intent(Intent.ACTION_VIEW, Uri.parse(url))
+ context.startActivity(intent)
+ },
+ onPrivatePolicy = {
+ val url = AppURL.PRIVATE_POLICY
+ val intent = Intent(Intent.ACTION_VIEW, Uri.parse(url))
+ context.startActivity(intent)
+ }
+ )
+ }
+
+ Scaffold(
+ containerColor = AconTheme.color.Gray9,
+ modifier = modifier.navigationBarsPadding(),
+ snackbarHost = {
+ SnackbarHost(
+ modifier = Modifier.padding(bottom = 36.dp),
+ hostState = snackbarHostState
+ ) { snackbarData: SnackbarData ->
+ AconTextSnackBar(
+ message = snackbarData.visuals.message
+ )
+ }
+ },
+ topBar = {
+ Spacer(modifier = Modifier.padding(0.dp))
+ },
+ bottomBar = {
+ if (backStackEntry?.destination?.shouldShowBottomNav() == true) {
+ BottomBar(
+ modifier = Modifier
+ .background(color = AconTheme.color.Black) // TODO Color?
+ .fillMaxWidth()
+ .defaultHazeEffect(
+ hazeState = LocalHazeState.current,
+ tintColor = AconTheme.color.Dim_b_30
+ ),
+ selectedItem = selectedBottomNavItem,
+ onItemClick = { item ->
+ if (item == BottomNavType.UPLOAD) {
+ coroutineScope.launch {
+ if (userType != UserType.GUEST) {
+ bottomAmplitudeUpload()
+ navController.navigate(UploadRoute.Upload)
+ } else {
+ showLoginBottomSheet = true
+ }
+ }
+ } else {
+ if (selectedBottomNavItem != item) {
+ selectedBottomNavItem = item
+ navController.navigate(
+ when (item) {
+ BottomNavType.SPOT -> SpotRoute.SpotList
+ BottomNavType.PROFILE -> ProfileRoute.Profile
+ else -> SpotRoute.SpotList
+ }
+ ) {
+ popUpTo(SpotRoute.SpotList) { inclusive = false }
+ launchSingleTop = true
+ }
+ }
+ }
+ }
+ )
+ }
+ }
+ ) { innerPadding ->
+ NavHost(
+ navController = navController,
+ startDestination = SignInRoute.Graph,
+ modifier = Modifier.padding(innerPadding),
+ enterTransition = {
+ defaultEnterTransition()
+ }, exitTransition = {
+ defaultExitTransition()
+ }, popEnterTransition = {
+ defaultPopEnterTransition()
+ }, popExitTransition = {
+ defaultPopExitTransition()
+ }
+ ) {
+ splashNavigationNavigation(navController)
+
+ signInNavigationNavigation(navController, socialRepository)
+
+ areaVerificationNavigation(navController)
+
+ onboardingNavigationNavigation(navController)
+
+ spotNavigation(navController, socialRepository)
+
+ uploadNavigation(navController)
+
+ profileNavigation(navController, socialRepository, snackbarHostState)
+
+ settingsNavigation(navController)
+ }
+ }
+ }
+
+ LaunchedEffect(currentRoute) { // ๋ค๋ก๊ฐ๊ธฐ์ ์ํ ํ๋จ ํญ ์ ํ ์ํ ๋ณ๊ฒฝ ์ฒ๋ฆฌ
+ selectedBottomNavItem = when (currentRoute) {
+ SpotRoute.SpotList::class.qualifiedName -> BottomNavType.SPOT
+ ProfileRoute.Profile::class.qualifiedName -> BottomNavType.PROFILE
+ else -> BottomNavType.SPOT // TODO : Route
+ }
+ }
+}
+
+private fun NavDestination.shouldShowBottomNav(): Boolean {
+ return when (route) {
+ SpotRoute.SpotList::class.qualifiedName -> true
+ ProfileRoute.Profile::class.qualifiedName -> true
+ else -> false
+ }
+}
\ No newline at end of file
diff --git a/app/src/main/java/com/acon/acon/navigation/bottom/BottomBar.kt b/app/src/main/java/com/acon/acon/navigation/bottom/BottomBar.kt
new file mode 100644
index 000000000..6f95a2411
--- /dev/null
+++ b/app/src/main/java/com/acon/acon/navigation/bottom/BottomBar.kt
@@ -0,0 +1,86 @@
+package com.acon.acon.navigation.bottom
+
+import androidx.compose.foundation.background
+import androidx.compose.foundation.layout.Column
+import androidx.compose.foundation.layout.Row
+import androidx.compose.foundation.layout.Spacer
+import androidx.compose.foundation.layout.fillMaxWidth
+import androidx.compose.foundation.layout.height
+import androidx.compose.foundation.layout.padding
+import androidx.compose.material3.Icon
+import androidx.compose.material3.Text
+import androidx.compose.runtime.Composable
+import androidx.compose.ui.Alignment
+import androidx.compose.ui.Modifier
+import androidx.compose.ui.graphics.vector.ImageVector
+import androidx.compose.ui.res.stringResource
+import androidx.compose.ui.res.vectorResource
+import androidx.compose.ui.tooling.preview.Preview
+import androidx.compose.ui.unit.dp
+import androidx.compose.ui.util.fastForEach
+import com.acon.acon.core.designsystem.noRippleClickable
+import com.acon.acon.core.designsystem.theme.AconTheme
+
+@Composable
+fun BottomBar(
+ modifier: Modifier = Modifier,
+ selectedItem: BottomNavType = BottomNavType.SPOT,
+ onItemClick: (BottomNavType) -> Unit = {}
+) {
+
+ Column(
+ modifier = modifier
+ ) {
+ Row(
+ modifier = Modifier
+ .fillMaxWidth()
+ ) {
+ BottomNavType.entries.fastForEach {
+ BottomBarItem(
+ type = it,
+ isSelected = selectedItem == it,
+ modifier = Modifier.weight(1f).noRippleClickable {
+ onItemClick(it)
+ }
+ )
+ }
+ }
+ Spacer(modifier = Modifier.height(24.dp))
+ }
+}
+
+@Composable
+private fun BottomBarItem(
+ type: BottomNavType,
+ isSelected: Boolean,
+ modifier: Modifier = Modifier
+) {
+ Column(
+ modifier = modifier,
+ horizontalAlignment = Alignment.CenterHorizontally
+ ) {
+ Icon(
+ modifier = Modifier.padding(top = 8.dp),
+ imageVector = ImageVector.vectorResource(
+ if (isSelected) type.selectedIconRes else type.unselectedIconRes),
+ contentDescription = stringResource(type.titleRes),
+ tint = AconTheme.color.White
+ )
+ Text(
+ modifier = Modifier.padding(top = 4.dp),
+ text = stringResource(type.titleRes),
+ style = AconTheme.typography.body4_12_reg,
+ color = AconTheme.color.White
+ )
+ }
+}
+
+@Preview
+@Composable
+fun BottomBarPreview() {
+ BottomBar(
+ modifier = Modifier
+ .fillMaxWidth()
+ .background(color = AconTheme.color.Dim_b_30)
+ )
+}
\ No newline at end of file
diff --git a/app/src/main/java/com/acon/acon/navigation/bottom/BottomNavType.kt b/app/src/main/java/com/acon/acon/navigation/bottom/BottomNavType.kt
new file mode 100644
index 000000000..e697191a0
--- /dev/null
+++ b/app/src/main/java/com/acon/acon/navigation/bottom/BottomNavType.kt
@@ -0,0 +1,15 @@
+package com.acon.acon.navigation.bottom
+
+import androidx.annotation.DrawableRes
+import androidx.annotation.StringRes
+import com.acon.acon.R
+
+enum class BottomNavType(
+ @StringRes val titleRes: Int,
+ @DrawableRes val selectedIconRes: Int,
+ @DrawableRes val unselectedIconRes: Int
+) {
+ SPOT(R.string.title_spot, com.acon.acon.core.designsystem.R.drawable.ic_spot_w_24, com.acon.acon.core.designsystem.R.drawable.ic_spot_gla_24),
+ UPLOAD(R.string.title_upload, com.acon.acon.core.designsystem.R.drawable.ic_upload_gla_24 , com.acon.acon.core.designsystem.R.drawable.ic_upload_gla_24),
+ PROFILE(R.string.title_profile, com.acon.acon.core.designsystem.R.drawable.ic_mypage_w_24, com.acon.acon.core.designsystem.R.drawable.ic_mypage_gla_24)
+}
\ No newline at end of file
diff --git a/app/src/main/java/com/acon/acon/navigation/nested/AreaVerificationNavigation.kt b/app/src/main/java/com/acon/acon/navigation/nested/AreaVerificationNavigation.kt
new file mode 100644
index 000000000..fd7c182ab
--- /dev/null
+++ b/app/src/main/java/com/acon/acon/navigation/nested/AreaVerificationNavigation.kt
@@ -0,0 +1,89 @@
+package com.acon.acon.navigation.nested
+
+import androidx.compose.foundation.layout.fillMaxSize
+import androidx.compose.ui.Modifier
+import androidx.navigation.NavGraphBuilder
+import androidx.navigation.NavHostController
+import androidx.navigation.compose.composable
+import androidx.navigation.compose.navigation
+import androidx.navigation.toRoute
+import com.acon.acon.feature.SettingsRoute
+import com.acon.acon.feature.areaverification.AreaVerificationRoute
+import com.acon.acon.feature.areaverification.AreaVerificationScreenContainer
+import com.acon.acon.feature.areaverification.PreferenceMapScreen
+import com.acon.acon.feature.onboarding.OnboardingRoute
+
+fun NavGraphBuilder.areaVerificationNavigation(
+ navController: NavHostController
+) {
+ navigation(
+ startDestination = AreaVerificationRoute.RequireAreaVerification()
+ ) {
+ composable { backStackEntry ->
+
+ val routeData = backStackEntry.arguments?.let {
+ AreaVerificationRoute.RequireAreaVerification(
+ route = it.getString("route"),
+ isEdit = it.getBoolean("isEdit", false)
+ )
+ }
+
+ AreaVerificationScreenContainer(
+ modifier = Modifier.fillMaxSize(),
+ route = routeData?.route ?: "onboarding",
+ onNewAreaClick = { latitude, longitude ->
+ navController.navigate(
+ AreaVerificationRoute.CheckInMap(
+ latitude = latitude,
+ longitude = longitude,
+ route = routeData?.route,
+ isEdit = routeData?.isEdit ?: false
+ )
+ )
+ },
+ onNextScreen = { latitude, longitude ->
+ navController.navigate(
+ AreaVerificationRoute.CheckInMap(
+ latitude = latitude,
+ longitude = longitude,
+ route = routeData?.route,
+ isEdit = routeData?.isEdit ?: false
+ )
+ )
+ },
+ onNavigateBack = {
+ navController.popBackStack()
+ }
+ )
+ }
+
+ composable { backStackEntry ->
+ val route = backStackEntry.toRoute()
+
+ PreferenceMapScreen(
+ latitude = route.latitude,
+ longitude = route.longitude,
+ isEdit = route.isEdit,
+ onConfirmClick = {
+ navController.navigate(AreaVerificationRoute.Complete)
+ },
+ onNavigateToNext = {
+ if (route.route == "settings") {
+ navController.navigate(SettingsRoute.LocalVerification) {
+ popUpTo(SettingsRoute.LocalVerification) {
+ inclusive = true
+ }
+ }
+ } else {
+ navController.navigate(OnboardingRoute.Graph) {
+ popUpTo(0) { inclusive = true }
+ }
+ }
+ },
+ onBackClick = {
+ navController.popBackStack()
+ }
+ )
+ }
+ }
+}
\ No newline at end of file
diff --git a/app/src/main/java/com/acon/acon/navigation/nested/OnboardingNavigation.kt b/app/src/main/java/com/acon/acon/navigation/nested/OnboardingNavigation.kt
new file mode 100644
index 000000000..da7d2d033
--- /dev/null
+++ b/app/src/main/java/com/acon/acon/navigation/nested/OnboardingNavigation.kt
@@ -0,0 +1,69 @@
+package com.acon.acon.navigation.nested
+
+import androidx.navigation.NavController
+import androidx.navigation.NavGraphBuilder
+import androidx.navigation.NavHostController
+import androidx.navigation.compose.composable
+import androidx.navigation.compose.navigation
+import androidx.navigation.navArgument
+import androidx.navigation.toRoute
+import com.acon.acon.feature.SettingsRoute
+import com.acon.acon.feature.onboarding.OnboardingRoute
+import com.acon.acon.feature.onboarding.screen.OnboardingScreen.composable.OnboardingContainer
+import com.acon.acon.feature.onboarding.screen.PrefResultLoadingScreen.composable.PrefResultLoadingScreenContainer
+import com.acon.acon.feature.profile.composable.ProfileRoute
+import com.acon.acon.feature.spot.SpotRoute
+
+
+internal fun NavGraphBuilder.onboardingNavigationNavigation(
+ navController: NavHostController
+) {
+
+ navigation(
+ startDestination = OnboardingRoute.OnboardingScreen.notfromSettings()
+ ) {
+ composable { backStackEntry ->
+ val args = backStackEntry.toRoute()
+ val fromSettings = args.fromSettings
+
+ OnboardingContainer(
+ navigateToLoadingView = {
+ navController.navigate(OnboardingRoute.LastLoading)
+ },
+ navigateToSpotListView = {
+ navController.navigate(SpotRoute.SpotList)
+ },
+ cancelOnboarding = {
+ if (fromSettings) {
+ navController.navigate(SettingsRoute.Settings) {
+ popUpTo(SettingsRoute.Settings) {
+ inclusive = false
+ }
+ }
+ } else {
+ navController.popBackStack()
+ }
+ },
+ skipOnboarding = {
+ if (fromSettings) {
+ navController.navigate(SettingsRoute.Settings) {
+ popUpTo(SettingsRoute.Settings) {
+ inclusive = false
+ }
+ }
+ } else {
+ navController.navigate(SpotRoute.SpotList)
+ }
+ }
+ )
+ }
+
+ composable {
+ PrefResultLoadingScreenContainer(
+ navigateToSpotListView = {
+ navController.navigate(SpotRoute.SpotList)
+ }
+ )
+ }
+ }
+}
\ No newline at end of file
diff --git a/app/src/main/java/com/acon/acon/navigation/nested/ProfileNavigation.kt b/app/src/main/java/com/acon/acon/navigation/nested/ProfileNavigation.kt
new file mode 100644
index 000000000..6f6a18920
--- /dev/null
+++ b/app/src/main/java/com/acon/acon/navigation/nested/ProfileNavigation.kt
@@ -0,0 +1,140 @@
+package com.acon.acon.navigation.nested
+
+import androidx.compose.animation.EnterTransition
+import androidx.compose.animation.ExitTransition
+import androidx.compose.foundation.layout.fillMaxSize
+import androidx.compose.material3.SnackbarDuration
+import androidx.compose.material3.SnackbarHostState
+import androidx.compose.runtime.collectAsState
+import androidx.compose.runtime.getValue
+import androidx.compose.runtime.rememberCoroutineScope
+import androidx.compose.ui.Modifier
+import androidx.compose.ui.res.stringResource
+import androidx.navigation.NavGraphBuilder
+import androidx.navigation.NavHostController
+import androidx.navigation.compose.composable
+import androidx.navigation.compose.navigation
+import androidx.navigation.toRoute
+import com.acon.acon.domain.repository.SocialRepository
+import com.acon.acon.feature.SettingsRoute
+import com.acon.acon.feature.areaverification.AreaVerificationRoute
+import com.acon.acon.feature.profile.composable.ProfileRoute
+import com.acon.acon.feature.profile.composable.screen.galleryGrid.composable.GalleryGridContainer
+import com.acon.acon.feature.profile.composable.screen.galleryList.composable.GalleryListContainer
+import com.acon.acon.feature.profile.composable.screen.photoCrop.composable.PhotoCropContainer
+import com.acon.acon.feature.profile.composable.screen.profile.composable.ProfileScreenContainer
+import com.acon.acon.feature.profile.composable.screen.profileMod.composable.ProfileModScreenContainer
+import com.acon.acon.feature.spot.SpotRoute
+import kotlinx.coroutines.launch
+
+internal fun NavGraphBuilder.profileNavigation(
+ navController: NavHostController,
+ socialRepository: SocialRepository,
+ snackbarHostState: SnackbarHostState
+) {
+
+ navigation(
+ startDestination = ProfileRoute.Profile,
+ enterTransition = { EnterTransition.None },
+ exitTransition = { ExitTransition.None }
+ ) {
+ composable {
+ ProfileScreenContainer(
+ socialRepository = socialRepository,
+ modifier = Modifier.fillMaxSize(),
+ onNavigateToSpotListScreen = {
+ navController.navigate(SpotRoute.SpotList) {
+ popUpTo(ProfileRoute.Graph) {
+ inclusive = true
+ }
+ }
+ },
+ onNavigateToSettingsScreen = { navController.navigate(SettingsRoute.Settings) },
+ onNavigateToProfileEditScreen = { navController.navigate(ProfileRoute.ProfileMod(null)) },
+ onNavigateToAreaVerificationScreen = {
+ navController.navigate(AreaVerificationRoute.RequireAreaVerification("onboarding")) {
+ popUpTo(ProfileRoute.Graph) {
+ inclusive = true
+ }
+ }
+ }
+ )
+ }
+
+ composable { backStackEntry ->
+ val savedStateHandle = backStackEntry.savedStateHandle
+ val selectedPhotoId by savedStateHandle
+ .getStateFlow("selectedPhotoId", null)
+ .collectAsState()
+
+ val coroutineScope = rememberCoroutineScope()
+ val snackbar = stringResource(com.acon.acon.feature.profile.R.string.snackbar_profile_save_success)
+
+ ProfileModScreenContainer(
+ modifier = Modifier.fillMaxSize(),
+ selectedPhotoId = selectedPhotoId,
+ backToProfile = {
+ navController.popBackStack()
+ },
+ onClickComplete = {
+ coroutineScope.launch {
+ snackbarHostState.showSnackbar(
+ message = snackbar,
+ duration = SnackbarDuration.Long,
+ )
+ }
+ navController.popBackStack()
+ },
+ onNavigateToCustomGallery = {
+ navController.navigate(ProfileRoute.GalleryList)
+ }
+ )
+ }
+
+ composable {
+ GalleryListContainer(
+ modifier = Modifier.fillMaxSize(),
+ onAlbumSelected = { albumId, albumName ->
+ navController.navigate(ProfileRoute.GalleryGrid(albumId, albumName))
+ },
+ onBackClicked = {
+ navController.popBackStack()
+ }
+ )
+ }
+
+ composable { backStackEntry ->
+ val route = backStackEntry.toRoute()
+
+ GalleryGridContainer(
+ modifier = Modifier.fillMaxSize(),
+ albumId = route.albumId,
+ albumName = route.albumName,
+ onBackClicked = {
+ navController.popBackStack()
+ },
+ onNavigateToPhotoCrop = { photoId ->
+ navController.navigate(ProfileRoute.PhotoCrop(photoId))
+ }
+ )
+ }
+
+ composable { backStackEntry ->
+ val route = backStackEntry.toRoute()
+
+ PhotoCropContainer(
+ modifier = Modifier.fillMaxSize(),
+ photoId = route.photoId,
+ onCloseClicked = {
+ navController.popBackStack()
+ },
+ onCompleteSelected = { photoId: String ->
+ navController.getBackStackEntry(ProfileRoute.ProfileMod(null))
+ .savedStateHandle["selectedPhotoId"] = photoId
+
+ navController.popBackStack(ProfileRoute.ProfileMod(null), false)
+ }
+ )
+ }
+ }
+}
\ No newline at end of file
diff --git a/app/src/main/java/com/acon/acon/navigation/nested/SettingsNavigation.kt b/app/src/main/java/com/acon/acon/navigation/nested/SettingsNavigation.kt
new file mode 100644
index 000000000..5660d3fdb
--- /dev/null
+++ b/app/src/main/java/com/acon/acon/navigation/nested/SettingsNavigation.kt
@@ -0,0 +1,100 @@
+package com.acon.acon.navigation.nested
+
+import androidx.compose.foundation.layout.fillMaxSize
+import androidx.compose.ui.Modifier
+import androidx.navigation.NavGraphBuilder
+import androidx.navigation.NavHostController
+import androidx.navigation.compose.composable
+import androidx.navigation.compose.navigation
+import com.acon.acon.BuildConfig
+import com.acon.acon.feature.SettingsRoute
+import com.acon.acon.feature.areaverification.AreaVerificationRoute
+import com.acon.acon.feature.onboarding.OnboardingRoute
+import com.acon.acon.feature.profile.composable.ProfileRoute
+import com.acon.acon.feature.settings.screen.composable.SettingsScreenContainer
+import com.acon.acon.feature.signin.screen.SignInRoute
+import com.acon.acon.feature.verification.screen.composable.LocalVerificationScreenContainer
+import com.acon.acon.feature.withdraw.screen.composable.DeleteAccountScreenContainer
+
+internal fun NavGraphBuilder.settingsNavigation(
+ navController: NavHostController
+) {
+ val versionName = BuildConfig.VERSION_NAME
+
+ navigation(
+ startDestination = SettingsRoute.Settings,
+ ) {
+ composable {
+ SettingsScreenContainer(
+ modifier = Modifier.fillMaxSize(),
+ versionName = versionName,
+ onNavigateToProfileScreen = {
+ navController.navigate(ProfileRoute.Profile) {
+ popUpTo(SettingsRoute.Graph) {
+ inclusive = true
+ }
+ }
+ },
+ onNavigateToOnboardingScreen = {
+ navController.navigate(OnboardingRoute.OnboardingScreen.fromSettings())
+ },
+ onNavigateLocalVerificationScreen = {
+ navController.navigate(SettingsRoute.LocalVerification)
+ },
+ onNavigateToSignInScreen = {
+ navController.navigate(SignInRoute.SignIn) {
+ popUpTo(SettingsRoute.Graph) {
+ inclusive = true
+ }
+ }
+ },
+ onNavigateToDeleteAccountScreen = {
+ navController.navigate(SettingsRoute.DeleteAccount)
+ }
+ )
+ }
+
+ composable {
+ LocalVerificationScreenContainer(
+ modifier = Modifier.fillMaxSize(),
+ navigateToSettingsScreen = { navController.popBackStack() },
+ navigateToAreaVerificationToAdd = {
+ navController.navigate(
+ AreaVerificationRoute.RequireAreaVerification(
+ route = "settings",
+ isEdit = false
+ )
+ )
+ },
+ navigateToAreaVerificationToEdit = {
+ navController.navigate(
+ AreaVerificationRoute.RequireAreaVerification(
+ route = "settings",
+ isEdit = true
+ )
+ )
+ }
+ )
+ }
+
+ composable {
+ DeleteAccountScreenContainer(
+ modifier = Modifier.fillMaxSize(),
+ navigateToSettings = {
+ navController.navigate(SettingsRoute.Settings) {
+ popUpTo(SettingsRoute.Graph) {
+ inclusive = true
+ }
+ }
+ },
+ navigateToSignIn = {
+ navController.navigate(SignInRoute.SignIn) {
+ popUpTo(SettingsRoute.Graph) {
+ inclusive = true
+ }
+ }
+ }
+ )
+ }
+ }
+}
\ No newline at end of file
diff --git a/app/src/main/java/com/acon/acon/navigation/nested/SignInNavigation.kt b/app/src/main/java/com/acon/acon/navigation/nested/SignInNavigation.kt
new file mode 100644
index 000000000..8a169df8d
--- /dev/null
+++ b/app/src/main/java/com/acon/acon/navigation/nested/SignInNavigation.kt
@@ -0,0 +1,35 @@
+package com.acon.acon.navigation.nested
+
+import androidx.navigation.NavGraphBuilder
+import androidx.navigation.NavHostController
+import androidx.navigation.compose.composable
+import androidx.navigation.compose.navigation
+import com.acon.acon.domain.repository.SocialRepository
+import com.acon.acon.feature.areaverification.AreaVerificationRoute
+import com.acon.acon.feature.signin.screen.SignInRoute
+import com.acon.acon.feature.signin.screen.SignInScreenContainer
+import com.acon.acon.feature.spot.SpotRoute
+
+internal fun NavGraphBuilder.signInNavigationNavigation(
+ navController: NavHostController,
+ socialRepository: SocialRepository
+) {
+
+ navigation(
+ startDestination = SignInRoute.SignIn,
+ ) {
+ composable {
+ SignInScreenContainer(
+ navigateToSpotListView = {
+ navController.navigate(SpotRoute.SpotList)
+ },
+ navigateToAreaVerification = {
+ navController.navigate(
+ AreaVerificationRoute.RequireAreaVerification("onboarding")
+ )
+ },
+ socialRepository = socialRepository,
+ )
+ }
+ }
+}
diff --git a/app/src/main/java/com/acon/acon/navigation/nested/SplashNavigation.kt b/app/src/main/java/com/acon/acon/navigation/nested/SplashNavigation.kt
new file mode 100644
index 000000000..8efea479c
--- /dev/null
+++ b/app/src/main/java/com/acon/acon/navigation/nested/SplashNavigation.kt
@@ -0,0 +1,37 @@
+package com.acon.acon.navigation.nested
+
+import androidx.navigation.NavGraphBuilder
+import androidx.navigation.NavHostController
+import androidx.navigation.compose.composable
+import androidx.navigation.navigation
+import com.acon.acon.feature.signin.screen.SignInRoute
+import com.acon.acon.feature.signin.splash.SplashScreenContainer
+import com.acon.acon.feature.spot.SpotRoute
+import com.acon.acon.navigation.route.SplashRoute
+
+internal fun NavGraphBuilder.splashNavigationNavigation(
+ navController: NavHostController
+) {
+ navigation(
+ startDestination = SplashRoute.Splash
+ ) {
+ composable {
+ SplashScreenContainer(
+ navigationToSignIn = {
+ navController.navigate(SignInRoute.Graph) {
+ popUpTo(SignInRoute.Graph) {
+ inclusive = true
+ }
+ }
+ },
+ navigationToSpotListView = {
+ navController.navigate(SpotRoute.Graph) {
+ popUpTo(SpotRoute.Graph) {
+ inclusive = true
+ }
+ }
+ }
+ )
+ }
+ }
+}
diff --git a/app/src/main/java/com/acon/acon/navigation/nested/SpotNavigation.kt b/app/src/main/java/com/acon/acon/navigation/nested/SpotNavigation.kt
new file mode 100644
index 000000000..2b6fad1d9
--- /dev/null
+++ b/app/src/main/java/com/acon/acon/navigation/nested/SpotNavigation.kt
@@ -0,0 +1,53 @@
+package com.acon.acon.navigation.nested
+
+import androidx.compose.animation.EnterTransition
+import androidx.compose.animation.ExitTransition
+import androidx.compose.foundation.layout.fillMaxSize
+import androidx.compose.ui.Modifier
+import androidx.navigation.NavGraphBuilder
+import androidx.navigation.NavHostController
+import androidx.navigation.compose.composable
+import androidx.navigation.navigation
+import com.acon.acon.domain.repository.SocialRepository
+import com.acon.acon.feature.areaverification.AreaVerificationRoute
+import com.acon.acon.feature.spot.SpotRoute
+import com.acon.acon.feature.spot.screen.spotdetail.composable.SpotDetailScreenContainer
+import com.acon.acon.feature.spot.screen.spotlist.composable.SpotListScreenContainer
+
+internal fun NavGraphBuilder.spotNavigation(
+ navController: NavHostController,
+ socialRepository: SocialRepository
+) {
+
+ navigation(
+ startDestination = SpotRoute.SpotList
+ ) {
+ composable(
+ enterTransition = { EnterTransition.None },
+ exitTransition = { ExitTransition.None }
+ ){
+ SpotListScreenContainer(
+ socialRepository = socialRepository,
+ modifier = Modifier.fillMaxSize(),
+ onNavigateToAreaVerification = {
+ navController.navigate(AreaVerificationRoute.RequireAreaVerification("onboarding")) {
+ popUpTo(SpotRoute.Graph) {
+ inclusive = true
+ }
+ }
+ },
+ onNavigateToSpotDetailScreen = {
+ navController.navigate(SpotRoute.SpotDetail(it))
+ }
+ )
+ }
+
+ composable {
+ SpotDetailScreenContainer(
+ onNavigateToSpotListView = {
+ navController.popBackStack()
+ },
+ )
+ }
+ }
+}
\ No newline at end of file
diff --git a/app/src/main/java/com/acon/acon/navigation/nested/UploadNavigation.kt b/app/src/main/java/com/acon/acon/navigation/nested/UploadNavigation.kt
new file mode 100644
index 000000000..f6695c0b3
--- /dev/null
+++ b/app/src/main/java/com/acon/acon/navigation/nested/UploadNavigation.kt
@@ -0,0 +1,41 @@
+package com.acon.acon.navigation.nested
+
+import androidx.navigation.NavGraphBuilder
+import androidx.navigation.NavHostController
+import androidx.navigation.compose.composable
+import androidx.navigation.navigation
+import com.acon.acon.feature.spot.SpotRoute
+import com.acon.acon.feature.upload.UploadContainer
+import com.acon.acon.feature.upload.UploadRoute
+import com.acon.acon.feature.upload.UploadSuccessContainer
+
+internal fun NavGraphBuilder.uploadNavigation(
+ navController: NavHostController
+) {
+ navigation(
+ startDestination = UploadRoute.Upload
+ ) {
+ composable {
+ UploadContainer(
+ onNavigateBack = {
+ navController.popBackStack()
+ },
+ onNavigateToSuccess = {
+ navController.navigate(UploadRoute.Success)
+ }
+ )
+ }
+
+ composable {
+ UploadSuccessContainer(
+ onNavigateToSpotList = {
+ navController.navigate(SpotRoute.SpotList) {
+ popUpTo(UploadRoute.Graph) {
+ inclusive = true
+ }
+ }
+ }
+ )
+ }
+ }
+}
diff --git a/app/src/main/java/com/acon/acon/navigation/route/SplashRoute.kt b/app/src/main/java/com/acon/acon/navigation/route/SplashRoute.kt
new file mode 100644
index 000000000..bcd1a960e
--- /dev/null
+++ b/app/src/main/java/com/acon/acon/navigation/route/SplashRoute.kt
@@ -0,0 +1,13 @@
+package com.acon.acon.navigation.route
+
+import kotlinx.serialization.Serializable
+
+@Serializable
+sealed interface SplashRoute {
+
+ @Serializable
+ data object Graph: SplashRoute
+
+ @Serializable
+ data object Splash : SplashRoute
+}
\ No newline at end of file
diff --git a/app/src/main/java/com/acon/acon/ui/theme/Color.kt b/app/src/main/java/com/acon/acon/ui/theme/Color.kt
deleted file mode 100644
index 2cf3a91ce..000000000
--- a/app/src/main/java/com/acon/acon/ui/theme/Color.kt
+++ /dev/null
@@ -1,11 +0,0 @@
-package com.acon.acon.ui.theme
-
-import androidx.compose.ui.graphics.Color
-
-val Purple80 = Color(0xFFD0BCFF)
-val PurpleGrey80 = Color(0xFFCCC2DC)
-val Pink80 = Color(0xFFEFB8C8)
-
-val Purple40 = Color(0xFF6650a4)
-val PurpleGrey40 = Color(0xFF625b71)
-val Pink40 = Color(0xFF7D5260)
\ No newline at end of file
diff --git a/app/src/main/java/com/acon/acon/ui/theme/Type.kt b/app/src/main/java/com/acon/acon/ui/theme/Type.kt
deleted file mode 100644
index 440b83950..000000000
--- a/app/src/main/java/com/acon/acon/ui/theme/Type.kt
+++ /dev/null
@@ -1,34 +0,0 @@
-package com.acon.acon.ui.theme
-
-import androidx.compose.material3.Typography
-import androidx.compose.ui.text.TextStyle
-import androidx.compose.ui.text.font.FontFamily
-import androidx.compose.ui.text.font.FontWeight
-import androidx.compose.ui.unit.sp
-
-// Set of Material typography styles to start with
-val Typography = Typography(
- bodyLarge = TextStyle(
- fontFamily = FontFamily.Default,
- fontWeight = FontWeight.Normal,
- fontSize = 16.sp,
- lineHeight = 24.sp,
- letterSpacing = 0.5.sp
- )
- /* Other default text styles to override
- titleLarge = TextStyle(
- fontFamily = FontFamily.Default,
- fontWeight = FontWeight.Normal,
- fontSize = 22.sp,
- lineHeight = 28.sp,
- letterSpacing = 0.sp
- ),
- labelSmall = TextStyle(
- fontFamily = FontFamily.Default,
- fontWeight = FontWeight.Medium,
- fontSize = 11.sp,
- lineHeight = 16.sp,
- letterSpacing = 0.5.sp
- )
- */
-)
\ No newline at end of file
diff --git a/app/src/main/res/drawable/aconlogo.xml b/app/src/main/res/drawable/aconlogo.xml
new file mode 100644
index 000000000..18fed0189
--- /dev/null
+++ b/app/src/main/res/drawable/aconlogo.xml
@@ -0,0 +1,5 @@
+
+
+
+
+
diff --git a/app/src/main/res/drawable/ic_launcher_background.xml b/app/src/main/res/drawable/ic_launcher_background.xml
index 07d5da9cb..e93e11ade 100644
--- a/app/src/main/res/drawable/ic_launcher_background.xml
+++ b/app/src/main/res/drawable/ic_launcher_background.xml
@@ -167,4 +167,4 @@
android:pathData="M79,19L79,89"
android:strokeWidth="0.8"
android:strokeColor="#33FFFFFF" />
-
+
\ No newline at end of file
diff --git a/app/src/main/res/drawable/launch_background.xml b/app/src/main/res/drawable/launch_background.xml
new file mode 100644
index 000000000..3090a7221
--- /dev/null
+++ b/app/src/main/res/drawable/launch_background.xml
@@ -0,0 +1,10 @@
+
+
+
+
+
\ No newline at end of file
diff --git a/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml b/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml
new file mode 100644
index 000000000..036d09bc5
--- /dev/null
+++ b/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml
@@ -0,0 +1,5 @@
+
+
+
+
+
\ No newline at end of file
diff --git a/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml b/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml
new file mode 100644
index 000000000..036d09bc5
--- /dev/null
+++ b/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml
@@ -0,0 +1,5 @@
+
+
+
+
+
\ No newline at end of file
diff --git a/app/src/main/res/mipmap-hdpi/ic_launcher.webp b/app/src/main/res/mipmap-hdpi/ic_launcher.webp
index c209e78ec..668e6293e 100644
Binary files a/app/src/main/res/mipmap-hdpi/ic_launcher.webp and b/app/src/main/res/mipmap-hdpi/ic_launcher.webp differ
diff --git a/app/src/main/res/mipmap-hdpi/ic_launcher_foreground.webp b/app/src/main/res/mipmap-hdpi/ic_launcher_foreground.webp
new file mode 100644
index 000000000..b47a4f979
Binary files /dev/null and b/app/src/main/res/mipmap-hdpi/ic_launcher_foreground.webp differ
diff --git a/app/src/main/res/mipmap-hdpi/ic_launcher_round.webp b/app/src/main/res/mipmap-hdpi/ic_launcher_round.webp
index b2dfe3d1b..4bd8da1e4 100644
Binary files a/app/src/main/res/mipmap-hdpi/ic_launcher_round.webp and b/app/src/main/res/mipmap-hdpi/ic_launcher_round.webp differ
diff --git a/app/src/main/res/mipmap-mdpi/ic_launcher.webp b/app/src/main/res/mipmap-mdpi/ic_launcher.webp
index 4f0f1d64e..0daa52f5c 100644
Binary files a/app/src/main/res/mipmap-mdpi/ic_launcher.webp and b/app/src/main/res/mipmap-mdpi/ic_launcher.webp differ
diff --git a/app/src/main/res/mipmap-mdpi/ic_launcher_foreground.webp b/app/src/main/res/mipmap-mdpi/ic_launcher_foreground.webp
new file mode 100644
index 000000000..cb275da5e
Binary files /dev/null and b/app/src/main/res/mipmap-mdpi/ic_launcher_foreground.webp differ
diff --git a/app/src/main/res/mipmap-mdpi/ic_launcher_round.webp b/app/src/main/res/mipmap-mdpi/ic_launcher_round.webp
index 62b611da0..dce18f8b7 100644
Binary files a/app/src/main/res/mipmap-mdpi/ic_launcher_round.webp and b/app/src/main/res/mipmap-mdpi/ic_launcher_round.webp differ
diff --git a/app/src/main/res/mipmap-xhdpi/ic_launcher.webp b/app/src/main/res/mipmap-xhdpi/ic_launcher.webp
index 948a3070f..5c2e60461 100644
Binary files a/app/src/main/res/mipmap-xhdpi/ic_launcher.webp and b/app/src/main/res/mipmap-xhdpi/ic_launcher.webp differ
diff --git a/app/src/main/res/mipmap-xhdpi/ic_launcher_foreground.webp b/app/src/main/res/mipmap-xhdpi/ic_launcher_foreground.webp
new file mode 100644
index 000000000..ddc530d01
Binary files /dev/null and b/app/src/main/res/mipmap-xhdpi/ic_launcher_foreground.webp differ
diff --git a/app/src/main/res/mipmap-xhdpi/ic_launcher_round.webp b/app/src/main/res/mipmap-xhdpi/ic_launcher_round.webp
index 1b9a6956b..1b4d646d2 100644
Binary files a/app/src/main/res/mipmap-xhdpi/ic_launcher_round.webp and b/app/src/main/res/mipmap-xhdpi/ic_launcher_round.webp differ
diff --git a/app/src/main/res/mipmap-xxhdpi/ic_launcher.webp b/app/src/main/res/mipmap-xxhdpi/ic_launcher.webp
index 28d4b77f9..1b6243baa 100644
Binary files a/app/src/main/res/mipmap-xxhdpi/ic_launcher.webp and b/app/src/main/res/mipmap-xxhdpi/ic_launcher.webp differ
diff --git a/app/src/main/res/mipmap-xxhdpi/ic_launcher_foreground.webp b/app/src/main/res/mipmap-xxhdpi/ic_launcher_foreground.webp
new file mode 100644
index 000000000..0dc974439
Binary files /dev/null and b/app/src/main/res/mipmap-xxhdpi/ic_launcher_foreground.webp differ
diff --git a/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.webp b/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.webp
index 9287f5083..b4aa9a659 100644
Binary files a/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.webp and b/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.webp differ
diff --git a/app/src/main/res/mipmap-xxxhdpi/ic_launcher.webp b/app/src/main/res/mipmap-xxxhdpi/ic_launcher.webp
index aa7d6427e..68889b786 100644
Binary files a/app/src/main/res/mipmap-xxxhdpi/ic_launcher.webp and b/app/src/main/res/mipmap-xxxhdpi/ic_launcher.webp differ
diff --git a/app/src/main/res/mipmap-xxxhdpi/ic_launcher_foreground.webp b/app/src/main/res/mipmap-xxxhdpi/ic_launcher_foreground.webp
new file mode 100644
index 000000000..62239c8f5
Binary files /dev/null and b/app/src/main/res/mipmap-xxxhdpi/ic_launcher_foreground.webp differ
diff --git a/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.webp b/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.webp
index 9126ae37c..af369b45d 100644
Binary files a/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.webp and b/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.webp differ
diff --git a/app/src/main/res/values-v31/themes.xml b/app/src/main/res/values-v31/themes.xml
new file mode 100644
index 000000000..73f5ed1ed
--- /dev/null
+++ b/app/src/main/res/values-v31/themes.xml
@@ -0,0 +1,9 @@
+
+
+
+
+
\ No newline at end of file
diff --git a/app/src/main/res/values/colors.xml b/app/src/main/res/values/colors.xml
index f8c6127d3..bf1058ed5 100644
--- a/app/src/main/res/values/colors.xml
+++ b/app/src/main/res/values/colors.xml
@@ -7,4 +7,5 @@
#FF018786
#FF000000
#FFFFFFFF
+ #111111
\ No newline at end of file
diff --git a/app/src/main/res/values/ic_launcher_background.xml b/app/src/main/res/values/ic_launcher_background.xml
new file mode 100644
index 000000000..89d6d6be5
--- /dev/null
+++ b/app/src/main/res/values/ic_launcher_background.xml
@@ -0,0 +1,4 @@
+
+
+ #111111
+
\ No newline at end of file
diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml
index e9f40a03f..b00e0609c 100644
--- a/app/src/main/res/values/strings.xml
+++ b/app/src/main/res/values/strings.xml
@@ -1,3 +1,7 @@
Acon
+
+ ์ฅ์
+ ์
๋ก๋
+ ํ๋กํ
\ No newline at end of file
diff --git a/app/src/main/res/values/themes.xml b/app/src/main/res/values/themes.xml
index 8cd55cfaf..21e6c7ee8 100644
--- a/app/src/main/res/values/themes.xml
+++ b/app/src/main/res/values/themes.xml
@@ -1,5 +1,10 @@
-
-
+
+
+
\ No newline at end of file
diff --git a/build-logic/convention/.gitignore b/build-logic/convention/.gitignore
new file mode 100644
index 000000000..42afabfd2
--- /dev/null
+++ b/build-logic/convention/.gitignore
@@ -0,0 +1 @@
+/build
\ No newline at end of file
diff --git a/build-logic/convention/build.gradle.kts b/build-logic/convention/build.gradle.kts
new file mode 100644
index 000000000..b5b7d9c01
--- /dev/null
+++ b/build-logic/convention/build.gradle.kts
@@ -0,0 +1,61 @@
+plugins {
+ `kotlin-dsl`
+}
+
+group = "com.acon.acon.buildlogic"
+
+dependencies {
+ compileOnly(libs.android.gradlePlugin)
+ compileOnly(libs.android.tools.common)
+ compileOnly(libs.kotlin.gradlePlugin)
+ compileOnly(libs.ksp.gradlePlugin)
+}
+
+gradlePlugin {
+ plugins {
+ register("nonAndroidLibrary") {
+ id = "com.acon.non.android.library"
+ implementationClass = "NonAndroidLibraryConventionPlugin"
+ }
+ register("androidApplication") {
+ id = "com.acon.android.application"
+ implementationClass = "AndroidApplicationConventionPlugin"
+ }
+ register("androidApplicationCompose") {
+ id = "com.acon.android.application.compose"
+ implementationClass = "AndroidApplicationComposeConventionPlugin"
+ }
+ register("androidLibrary") {
+ id = "com.acon.android.library"
+ implementationClass = "AndroidLibraryConventionPlugin"
+ }
+ register("androidLibraryCompose") {
+ id = "com.acon.android.library.compose"
+ implementationClass = "AndroidLibraryComposeConventionPlugin"
+ }
+ register("androidLibraryHilt") {
+ id = "com.acon.android.library.hilt"
+ implementationClass = "AndroidLibraryHiltConventionPlugin"
+ }
+ register("androidLibraryOrbit") {
+ id = "com.acon.android.library.orbit"
+ implementationClass = "AndroidLibraryOrbitConventionPlugin"
+ }
+ register("androidLibraryHaze") {
+ id = "com.acon.android.library.haze"
+ implementationClass = "AndroidLibraryHazeConventionPlugin"
+ }
+ register("androidLibraryCoil") {
+ id = "com.acon.android.library.coil"
+ implementationClass = "AndroidLibraryCoilConventionPlugin"
+ }
+ register("androidLibraryNaverMap") {
+ id = "com.acon.android.library.naver.map"
+ implementationClass = "AndroidLibraryNaverMapConventionPlugin"
+ }
+ register("firebase") {
+ id = "com.acon.firebase"
+ implementationClass = "FirebaseConventionPlugin"
+ }
+ }
+}
\ No newline at end of file
diff --git a/build-logic/convention/src/main/kotlin/AndroidApplicationComposeConventionPlugin.kt b/build-logic/convention/src/main/kotlin/AndroidApplicationComposeConventionPlugin.kt
new file mode 100644
index 000000000..f0dd0ec47
--- /dev/null
+++ b/build-logic/convention/src/main/kotlin/AndroidApplicationComposeConventionPlugin.kt
@@ -0,0 +1,41 @@
+import com.android.build.api.dsl.ApplicationExtension
+import org.gradle.api.Plugin
+import org.gradle.api.Project
+import org.gradle.kotlin.dsl.configure
+import org.gradle.kotlin.dsl.dependencies
+import utils.androidTestImplementation
+import utils.catalog
+import utils.debugImplementation
+import utils.implementation
+
+class AndroidApplicationComposeConventionPlugin: Plugin {
+
+ override fun apply(target: Project) {
+ target.run {
+ pluginManager.run {
+ apply("org.jetbrains.kotlin.plugin.serialization")
+ apply("org.jetbrains.kotlin.plugin.compose")
+ }
+
+ extensions.configure {
+ buildFeatures {
+ compose = true
+ }
+ composeOptions {
+ kotlinCompilerExtensionVersion =
+ catalog.findVersion("composeCompilerVersion").get().requiredVersion
+ }
+ }
+
+ afterEvaluate {
+ dependencies {
+ implementation(catalog.findLibrary("kotlinx-serialization-json").get())
+ implementation(platform(catalog.findLibrary("androidx-compose-bom").get()))
+ implementation(catalog.findBundle("compose-defaults").get())
+
+ androidTestImplementation(platform(catalog.findLibrary("androidx-compose-bom").get()))
+ }
+ }
+ }
+ }
+}
\ No newline at end of file
diff --git a/build-logic/convention/src/main/kotlin/AndroidApplicationConventionPlugin.kt b/build-logic/convention/src/main/kotlin/AndroidApplicationConventionPlugin.kt
new file mode 100644
index 000000000..176e51b80
--- /dev/null
+++ b/build-logic/convention/src/main/kotlin/AndroidApplicationConventionPlugin.kt
@@ -0,0 +1,76 @@
+import com.android.build.api.dsl.ApplicationExtension
+import org.gradle.api.Plugin
+import org.gradle.api.Project
+import org.gradle.kotlin.dsl.configure
+import org.gradle.kotlin.dsl.dependencies
+import org.gradle.kotlin.dsl.project
+import utils.androidTestImplementation
+import utils.catalog
+import utils.configureKotlinAndroid
+import utils.getPropertyKey
+import utils.implementation
+import utils.testImplementation
+import java.util.Properties
+
+class AndroidApplicationConventionPlugin : Plugin {
+
+ override fun apply(target: Project) {
+ val localProperties = Properties().apply {
+ load(target.rootProject.file("local.properties").inputStream())
+ }
+
+ with(target) {
+ pluginManager.run {
+ apply("com.android.application")
+ apply("org.jetbrains.kotlin.android")
+ apply("com.google.devtools.ksp")
+ apply("com.google.gms.google-services")
+ }
+
+ extensions.configure {
+
+ signingConfigs {
+ create("release") {
+ storeFile = rootProject.file(localProperties["storePath"].toString())
+ storePassword = localProperties["storePassword"].toString()
+ keyAlias = localProperties["keyAlias"].toString()
+ keyPassword = localProperties["keyPassword"].toString()
+ }
+ }
+
+ defaultConfig {
+ manifestPlaceholders += mapOf()
+ manifestPlaceholders["naverClientId"] = getPropertyKey("naver_client_id")
+
+ applicationId = catalog.findVersion("projectApplicationId").get().toString()
+ targetSdk = catalog.findVersion("projectTargetSdk").get().toString().toInt()
+ versionCode = catalog.findVersion("projectVersionCode").get().toString().toInt()
+ versionName = catalog.findVersion("projectVersionName").get().toString()
+
+ testInstrumentationRunner = "androidx.test.runner.AndroidJUnitRunner"
+ }
+ configureKotlinAndroid(this)
+
+ packaging {
+ resources {
+ excludes += "/META-INF/{AL2.0,LGPL2.1}"
+ }
+ }
+ }
+
+ afterEvaluate {
+ dependencies {
+ implementation(project(":core:common"))
+ implementation(catalog.findBundle("android-defaults").get())
+ implementation(catalog.findLibrary("timber").get())
+
+ testImplementation(catalog.findLibrary("junit").get())
+ androidTestImplementation(catalog.findLibrary("androidx-junit").get())
+ androidTestImplementation(catalog.findLibrary("androidx-espresso-core").get())
+ androidTestImplementation(catalog.findLibrary("androidx-ui-test-junit4").get())
+ }
+ }
+ }
+ }
+}
+
diff --git a/build-logic/convention/src/main/kotlin/AndroidLibraryCoilConventionPlugin.kt b/build-logic/convention/src/main/kotlin/AndroidLibraryCoilConventionPlugin.kt
new file mode 100644
index 000000000..caa2ee8c4
--- /dev/null
+++ b/build-logic/convention/src/main/kotlin/AndroidLibraryCoilConventionPlugin.kt
@@ -0,0 +1,16 @@
+import org.gradle.api.Plugin
+import org.gradle.api.Project
+import org.gradle.kotlin.dsl.dependencies
+import utils.catalog
+import utils.implementation
+
+class AndroidLibraryCoilConventionPlugin: Plugin {
+
+ override fun apply(target: Project) {
+ target.run {
+ dependencies {
+ implementation(catalog.findBundle("coil").get())
+ }
+ }
+ }
+}
diff --git a/build-logic/convention/src/main/kotlin/AndroidLibraryComposeConventionPlugin.kt b/build-logic/convention/src/main/kotlin/AndroidLibraryComposeConventionPlugin.kt
new file mode 100644
index 000000000..7154978c0
--- /dev/null
+++ b/build-logic/convention/src/main/kotlin/AndroidLibraryComposeConventionPlugin.kt
@@ -0,0 +1,32 @@
+import org.gradle.api.Plugin
+import org.gradle.api.Project
+import org.gradle.kotlin.dsl.dependencies
+import utils.androidTestImplementation
+import utils.catalog
+import utils.debugImplementation
+import utils.implementation
+import utils.ksp
+
+class AndroidLibraryComposeConventionPlugin: Plugin {
+
+ override fun apply(target: Project) {
+ target.run {
+ pluginManager.run {
+ apply("org.jetbrains.kotlin.plugin.serialization")
+ apply("org.jetbrains.kotlin.plugin.compose")
+ }
+
+ afterEvaluate {
+ dependencies {
+ implementation(catalog.findLibrary("hilt-compose").get())
+ implementation(catalog.findLibrary("kotlinx-serialization-json").get())
+ implementation(catalog.findBundle("compose-defaults").get())
+ implementation(platform(catalog.findLibrary("androidx-compose-bom").get()))
+ implementation(catalog.findLibrary("kotlinx-immutable").get())
+
+ androidTestImplementation(platform(catalog.findLibrary("androidx-compose-bom").get()))
+ }
+ }
+ }
+ }
+}
\ No newline at end of file
diff --git a/build-logic/convention/src/main/kotlin/AndroidLibraryConventionPlugin.kt b/build-logic/convention/src/main/kotlin/AndroidLibraryConventionPlugin.kt
new file mode 100644
index 000000000..990a5af83
--- /dev/null
+++ b/build-logic/convention/src/main/kotlin/AndroidLibraryConventionPlugin.kt
@@ -0,0 +1,56 @@
+import com.android.build.api.dsl.LibraryExtension
+import org.gradle.api.Plugin
+import org.gradle.api.Project
+import org.gradle.kotlin.dsl.configure
+import org.gradle.kotlin.dsl.dependencies
+import org.gradle.kotlin.dsl.project
+import utils.androidTestImplementation
+import utils.catalog
+import utils.configureKotlinAndroid
+import utils.implementation
+import utils.testImplementation
+
+class AndroidLibraryConventionPlugin: Plugin {
+
+ override fun apply(target: Project) {
+ target.run {
+ pluginManager.run {
+ apply("com.android.library")
+ apply("org.jetbrains.kotlin.android")
+ apply("com.google.devtools.ksp")
+ apply("kotlin-parcelize")
+ }
+
+ extensions.configure {
+ configureKotlinAndroid(this)
+
+ defaultConfig {
+ testInstrumentationRunner = "androidx.test.runner.AndroidJUnitRunner"
+ consumerProguardFiles("consumer-rules.pro")
+ }
+
+ buildTypes {
+ release {
+ proguardFiles(
+ getDefaultProguardFile("proguard-android-optimize.txt"),
+ "proguard-rules.pro"
+ )
+ }
+ }
+ }
+
+ afterEvaluate {
+ dependencies {
+ implementation(project(":core:common"))
+ implementation(catalog.findBundle("android-defaults").get())
+ implementation(catalog.findLibrary("timber").get())
+
+ testImplementation(catalog.findLibrary("junit").get())
+ androidTestImplementation(catalog.findLibrary("androidx-junit").get())
+ androidTestImplementation(catalog.findLibrary("androidx-espresso-core").get())
+ androidTestImplementation(catalog.findLibrary("androidx-ui-test-junit4").get())
+ }
+ }
+ }
+ }
+}
\ No newline at end of file
diff --git a/build-logic/convention/src/main/kotlin/AndroidLibraryHazeConventionPlugin.kt b/build-logic/convention/src/main/kotlin/AndroidLibraryHazeConventionPlugin.kt
new file mode 100644
index 000000000..2891088cb
--- /dev/null
+++ b/build-logic/convention/src/main/kotlin/AndroidLibraryHazeConventionPlugin.kt
@@ -0,0 +1,16 @@
+import org.gradle.api.Plugin
+import org.gradle.api.Project
+import org.gradle.kotlin.dsl.dependencies
+import utils.catalog
+import utils.implementation
+
+class AndroidLibraryHazeConventionPlugin: Plugin {
+
+ override fun apply(target: Project) {
+ target.run {
+ dependencies {
+ implementation(catalog.findBundle("haze").get())
+ }
+ }
+ }
+}
diff --git a/build-logic/convention/src/main/kotlin/AndroidLibraryHiltConventionPlugin.kt b/build-logic/convention/src/main/kotlin/AndroidLibraryHiltConventionPlugin.kt
new file mode 100644
index 000000000..943e0e3da
--- /dev/null
+++ b/build-logic/convention/src/main/kotlin/AndroidLibraryHiltConventionPlugin.kt
@@ -0,0 +1,22 @@
+import org.gradle.api.Plugin
+import org.gradle.api.Project
+import org.gradle.kotlin.dsl.dependencies
+import utils.catalog
+import utils.implementation
+import utils.ksp
+
+class AndroidLibraryHiltConventionPlugin: Plugin {
+
+ override fun apply(target: Project) {
+ target.run {
+ pluginManager.run {
+ apply("com.google.dagger.hilt.android")
+ }
+
+ dependencies {
+ implementation(catalog.findLibrary("hilt-android").get())
+ ksp(catalog.findLibrary("hilt-compiler").get())
+ }
+ }
+ }
+}
diff --git a/build-logic/convention/src/main/kotlin/AndroidLibraryNaverMapConventionPlugin.kt b/build-logic/convention/src/main/kotlin/AndroidLibraryNaverMapConventionPlugin.kt
new file mode 100644
index 000000000..f65d8905c
--- /dev/null
+++ b/build-logic/convention/src/main/kotlin/AndroidLibraryNaverMapConventionPlugin.kt
@@ -0,0 +1,16 @@
+import org.gradle.api.Plugin
+import org.gradle.api.Project
+import org.gradle.kotlin.dsl.dependencies
+import utils.catalog
+import utils.implementation
+
+class AndroidLibraryNaverMapConventionPlugin: Plugin {
+
+ override fun apply(target: Project) {
+ target.run {
+ dependencies {
+ implementation(catalog.findBundle("naver-map").get())
+ }
+ }
+ }
+}
diff --git a/build-logic/convention/src/main/kotlin/AndroidLibraryOrbitConventionPlugin.kt b/build-logic/convention/src/main/kotlin/AndroidLibraryOrbitConventionPlugin.kt
new file mode 100644
index 000000000..956900bd9
--- /dev/null
+++ b/build-logic/convention/src/main/kotlin/AndroidLibraryOrbitConventionPlugin.kt
@@ -0,0 +1,16 @@
+import org.gradle.api.Plugin
+import org.gradle.api.Project
+import org.gradle.kotlin.dsl.dependencies
+import utils.catalog
+import utils.implementation
+
+class AndroidLibraryOrbitConventionPlugin: Plugin {
+
+ override fun apply(target: Project) {
+ target.run {
+ dependencies {
+ implementation(catalog.findBundle("orbit").get())
+ }
+ }
+ }
+}
diff --git a/build-logic/convention/src/main/kotlin/FirebaseConventionPlugin.kt b/build-logic/convention/src/main/kotlin/FirebaseConventionPlugin.kt
new file mode 100644
index 000000000..8e3c3fd21
--- /dev/null
+++ b/build-logic/convention/src/main/kotlin/FirebaseConventionPlugin.kt
@@ -0,0 +1,21 @@
+import org.gradle.api.Plugin
+import org.gradle.api.Project
+import org.gradle.kotlin.dsl.dependencies
+import utils.catalog
+import utils.implementation
+
+class FirebaseConventionPlugin: Plugin {
+
+ override fun apply(target: Project) {
+ target.run {
+ pluginManager.run {
+ apply("com.google.firebase.crashlytics")
+ }
+
+ dependencies {
+ implementation(platform(catalog.findLibrary("firebase-bom").get()))
+ implementation(catalog.findBundle("firebase").get())
+ }
+ }
+ }
+}
\ No newline at end of file
diff --git a/build-logic/convention/src/main/kotlin/NonAndroidLibraryConventionPlugin.kt b/build-logic/convention/src/main/kotlin/NonAndroidLibraryConventionPlugin.kt
new file mode 100644
index 000000000..3a69355b9
--- /dev/null
+++ b/build-logic/convention/src/main/kotlin/NonAndroidLibraryConventionPlugin.kt
@@ -0,0 +1,32 @@
+import org.gradle.api.JavaVersion
+import org.gradle.api.Plugin
+import org.gradle.api.Project
+import org.gradle.api.plugins.JavaPluginExtension
+import org.gradle.kotlin.dsl.configure
+import org.gradle.kotlin.dsl.dependencies
+import utils.catalog
+import utils.compileOnly
+import utils.implementation
+
+class NonAndroidLibraryConventionPlugin: Plugin {
+
+ override fun apply(target: Project) {
+ target.run {
+ pluginManager.run {
+ apply("java-library")
+ apply("org.jetbrains.kotlin.jvm")
+ }
+
+ extensions.configure {
+ sourceCompatibility = JavaVersion.VERSION_17
+ targetCompatibility = JavaVersion.VERSION_17
+ }
+
+ dependencies {
+ implementation(catalog.findLibrary("javax-inject").get())
+ implementation(catalog.findLibrary("kotlinx-coroutines-core").get())
+ compileOnly(catalog.findLibrary("compose-stable-marker").get())
+ }
+ }
+ }
+}
\ No newline at end of file
diff --git a/build-logic/convention/src/main/kotlin/utils/DependencyExtensions.kt b/build-logic/convention/src/main/kotlin/utils/DependencyExtensions.kt
new file mode 100644
index 000000000..8c1876bad
--- /dev/null
+++ b/build-logic/convention/src/main/kotlin/utils/DependencyExtensions.kt
@@ -0,0 +1,31 @@
+package utils
+
+import org.gradle.api.artifacts.dsl.DependencyHandler
+
+fun DependencyHandler.ksp(dependency: Any) {
+ add("ksp", dependency)
+}
+
+fun DependencyHandler.implementation(dependency: Any) {
+ add("implementation", dependency)
+}
+
+fun DependencyHandler.compileOnly(dependency: Any) {
+ add("compileOnly", dependency)
+}
+
+fun DependencyHandler.api(dependency: Any) {
+ add("api", dependency)
+}
+
+fun DependencyHandler.debugImplementation(dependency: Any) {
+ add("debugImplementation", dependency)
+}
+
+fun DependencyHandler.androidTestImplementation(dependency: Any) {
+ add("androidTestImplementation", dependency)
+}
+
+fun DependencyHandler.testImplementation(dependency: Any) {
+ add("testImplementation", dependency)
+}
\ No newline at end of file
diff --git a/build-logic/convention/src/main/kotlin/utils/ProjectExtensions.kt b/build-logic/convention/src/main/kotlin/utils/ProjectExtensions.kt
new file mode 100644
index 000000000..6b6de1924
--- /dev/null
+++ b/build-logic/convention/src/main/kotlin/utils/ProjectExtensions.kt
@@ -0,0 +1,49 @@
+package utils
+
+import com.android.build.api.dsl.CommonExtension
+import com.android.build.gradle.internal.cxx.configure.gradleLocalProperties
+import org.gradle.api.JavaVersion
+import org.gradle.api.Project
+import org.gradle.api.artifacts.VersionCatalog
+import org.gradle.api.artifacts.VersionCatalogsExtension
+import org.gradle.kotlin.dsl.getByType
+import org.gradle.kotlin.dsl.withType
+import org.jetbrains.kotlin.gradle.dsl.JvmTarget
+import org.jetbrains.kotlin.gradle.tasks.KotlinJvmCompile
+
+val Project.catalog: VersionCatalog
+ get() = extensions.getByType().named("libs")
+
+internal fun Project.getPropertyKey(propertyKey: String): String {
+ val nullableProperty: String? =
+ gradleLocalProperties(rootDir, providers).getProperty(propertyKey)
+ return nullableProperty ?: "null"
+}
+
+internal fun Project.configureKotlinAndroid(
+ commonExtension: CommonExtension<*, *, *, *, *, *>
+) {
+ commonExtension.apply {
+ compileSdk = catalog.findVersion("projectCompileSdk").get().toString().toInt()
+ defaultConfig.minSdk = catalog.findVersion("projectMinSdk").get().toString().toInt()
+
+ compileOptions {
+ sourceCompatibility = JavaVersion.VERSION_17
+ targetCompatibility = JavaVersion.VERSION_17
+ }
+
+ buildFeatures {
+ buildConfig = true
+ }
+ }
+
+ configureKotlin()
+}
+
+private fun Project.configureKotlin() {
+ tasks.withType().configureEach {
+ compilerOptions {
+ jvmTarget.set(JvmTarget.JVM_17)
+ }
+ }
+}
\ No newline at end of file
diff --git a/build-logic/gradle.properties b/build-logic/gradle.properties
new file mode 100644
index 000000000..6977b7191
--- /dev/null
+++ b/build-logic/gradle.properties
@@ -0,0 +1,3 @@
+org.gradle.parallel=true
+org.gradle.caching=true
+org.gradle.configureondemand=true
\ No newline at end of file
diff --git a/build-logic/settings.gradle.kts b/build-logic/settings.gradle.kts
new file mode 100644
index 000000000..8b5c5a2b6
--- /dev/null
+++ b/build-logic/settings.gradle.kts
@@ -0,0 +1,16 @@
+dependencyResolutionManagement {
+ repositories {
+ google()
+ mavenCentral()
+ }
+
+ versionCatalogs {
+ create("libs") {
+ from(files("../gradle/libs.versions.toml"))
+ }
+ }
+}
+
+rootProject.name = "build-logic"
+enableFeaturePreview("TYPESAFE_PROJECT_ACCESSORS")
+include(":convention")
\ No newline at end of file
diff --git a/build.gradle.kts b/build.gradle.kts
index 922f55110..22dfa2584 100644
--- a/build.gradle.kts
+++ b/build.gradle.kts
@@ -2,4 +2,12 @@
plugins {
alias(libs.plugins.android.application) apply false
alias(libs.plugins.kotlin.android) apply false
-}
\ No newline at end of file
+ alias(libs.plugins.android.library) apply false
+ alias(libs.plugins.jetbrains.kotlin.jvm) apply false
+ alias(libs.plugins.ksp) apply false
+ alias(libs.plugins.hilt) apply false
+ alias(libs.plugins.kotlin.serialization) apply false
+ alias(libs.plugins.compose.compiler) apply false
+ alias(libs.plugins.firebase.crashlytics) apply false
+ alias(libs.plugins.google.services) apply false
+}
diff --git a/core/common/.gitignore b/core/common/.gitignore
new file mode 100644
index 000000000..42afabfd2
--- /dev/null
+++ b/core/common/.gitignore
@@ -0,0 +1 @@
+/build
\ No newline at end of file
diff --git a/core/common/build.gradle.kts b/core/common/build.gradle.kts
new file mode 100644
index 000000000..06a4c05c2
--- /dev/null
+++ b/core/common/build.gradle.kts
@@ -0,0 +1,3 @@
+plugins {
+ alias(libs.plugins.acon.non.android.library)
+}
\ No newline at end of file
diff --git a/core/common/src/main/java/com/acon/acon/core/common/AuthQualifiers.kt b/core/common/src/main/java/com/acon/acon/core/common/AuthQualifiers.kt
new file mode 100644
index 000000000..649a7f3e4
--- /dev/null
+++ b/core/common/src/main/java/com/acon/acon/core/common/AuthQualifiers.kt
@@ -0,0 +1,24 @@
+package com.acon.acon.core.common
+
+import javax.inject.Qualifier
+
+@Qualifier
+@Retention(AnnotationRetention.BINARY)
+annotation class Auth
+
+@Qualifier
+@Retention(AnnotationRetention.BINARY)
+annotation class NoAuth
+
+@Qualifier
+@Retention(AnnotationRetention.BINARY)
+annotation class Naver
+
+@Qualifier
+@Retention(AnnotationRetention.BINARY)
+annotation class TokenInterceptor
+
+@Qualifier
+@Retention(AnnotationRetention.BINARY)
+annotation class NaverAuthInterceptor
+
diff --git a/core/common/src/main/java/com/acon/acon/core/common/DispatcherQualifiers.kt b/core/common/src/main/java/com/acon/acon/core/common/DispatcherQualifiers.kt
new file mode 100644
index 000000000..0491e247c
--- /dev/null
+++ b/core/common/src/main/java/com/acon/acon/core/common/DispatcherQualifiers.kt
@@ -0,0 +1,11 @@
+package com.acon.acon.core.common
+
+import javax.inject.Qualifier
+
+@Qualifier
+@Retention(AnnotationRetention.RUNTIME)
+annotation class IODispatcher
+
+@Qualifier
+@Retention(AnnotationRetention.RUNTIME)
+annotation class DefaultDispatcher
\ No newline at end of file
diff --git a/core/designsystem/.gitignore b/core/designsystem/.gitignore
new file mode 100644
index 000000000..42afabfd2
--- /dev/null
+++ b/core/designsystem/.gitignore
@@ -0,0 +1 @@
+/build
\ No newline at end of file
diff --git a/core/designsystem/build.gradle.kts b/core/designsystem/build.gradle.kts
new file mode 100644
index 000000000..d9ac915df
--- /dev/null
+++ b/core/designsystem/build.gradle.kts
@@ -0,0 +1,13 @@
+plugins {
+ alias(libs.plugins.acon.android.library)
+ alias(libs.plugins.acon.android.library.compose)
+ alias(libs.plugins.acon.android.library.haze)
+}
+
+android {
+ namespace = "com.acon.acon.core.designsystem"
+}
+
+dependencies {
+ implementation(libs.lottie.compose)
+}
\ No newline at end of file
diff --git a/core/designsystem/proguard-rules.pro b/core/designsystem/proguard-rules.pro
new file mode 100644
index 000000000..481bb4348
--- /dev/null
+++ b/core/designsystem/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/core/designsystem/src/androidTest/java/com/acon/acon/core/designsystem/ExampleInstrumentedTest.kt b/core/designsystem/src/androidTest/java/com/acon/acon/core/designsystem/ExampleInstrumentedTest.kt
new file mode 100644
index 000000000..342cef909
--- /dev/null
+++ b/core/designsystem/src/androidTest/java/com/acon/acon/core/designsystem/ExampleInstrumentedTest.kt
@@ -0,0 +1,24 @@
+package com.acon.acon.core.designsystem
+
+import androidx.test.platform.app.InstrumentationRegistry
+import androidx.test.ext.junit.runners.AndroidJUnit4
+
+import org.junit.Test
+import org.junit.runner.RunWith
+
+import org.junit.Assert.*
+
+/**
+ * Instrumented test, which will execute on an Android device.
+ *
+ * See [testing documentation](http://d.android.com/tools/testing).
+ */
+@RunWith(AndroidJUnit4::class)
+class ExampleInstrumentedTest {
+ @Test
+ fun useAppContext() {
+ // Context of the app under test.
+ val appContext = InstrumentationRegistry.getInstrumentation().targetContext
+ assertEquals("com.acon.core.designsystem", appContext.packageName)
+ }
+}
\ No newline at end of file
diff --git a/core/designsystem/src/main/AndroidManifest.xml b/core/designsystem/src/main/AndroidManifest.xml
new file mode 100644
index 000000000..a5918e68a
--- /dev/null
+++ b/core/designsystem/src/main/AndroidManifest.xml
@@ -0,0 +1,4 @@
+
+
+
+
\ No newline at end of file
diff --git a/core/designsystem/src/main/java/com/acon/acon/core/designsystem/ComposeExtensions.kt b/core/designsystem/src/main/java/com/acon/acon/core/designsystem/ComposeExtensions.kt
new file mode 100644
index 000000000..1948e7351
--- /dev/null
+++ b/core/designsystem/src/main/java/com/acon/acon/core/designsystem/ComposeExtensions.kt
@@ -0,0 +1,53 @@
+package com.acon.acon.core.designsystem
+
+import android.graphics.BlurMaskFilter
+import androidx.compose.foundation.clickable
+import androidx.compose.foundation.interaction.MutableInteractionSource
+import androidx.compose.runtime.remember
+import androidx.compose.ui.Modifier
+import androidx.compose.ui.composed
+import androidx.compose.ui.draw.drawBehind
+import androidx.compose.ui.geometry.Size
+import androidx.compose.ui.graphics.Color
+import androidx.compose.ui.graphics.Paint
+import androidx.compose.ui.graphics.Shape
+import androidx.compose.ui.graphics.drawOutline
+import androidx.compose.ui.graphics.drawscope.drawIntoCanvas
+import androidx.compose.ui.unit.Dp
+import androidx.compose.ui.unit.dp
+
+inline fun Modifier.noRippleClickable(enabled: Boolean = true, crossinline onClick: ()->Unit): Modifier = composed {
+ clickable(indication = null, enabled = enabled,
+ interactionSource = remember { MutableInteractionSource() }) {
+ onClick()
+ }
+}
+
+fun Modifier.dropShadow(
+ shape: Shape,
+ color: Color = Color.Black.copy(0.25f),
+ blur: Dp = 4.dp,
+ offsetY: Dp = 4.dp,
+ offsetX: Dp = 0.dp,
+ spread: Dp = 0.dp
+) = this.drawBehind {
+ val shadowSize = Size(size.width + spread.toPx(), size.height + spread.toPx())
+ val shadowOutline = shape.createOutline(shadowSize, layoutDirection, this)
+
+ val paint = Paint().apply {
+ this.color = color
+ }
+
+ if (blur.toPx() > 0) {
+ paint.asFrameworkPaint().apply {
+ maskFilter = BlurMaskFilter(blur.toPx(), BlurMaskFilter.Blur.NORMAL)
+ }
+ }
+
+ drawIntoCanvas { canvas ->
+ canvas.save()
+ canvas.translate(offsetX.toPx(), offsetY.toPx())
+ canvas.drawOutline(shadowOutline, paint)
+ canvas.restore()
+ }
+}
\ No newline at end of file
diff --git a/core/designsystem/src/main/java/com/acon/acon/core/designsystem/animation/ScreenTransition.kt b/core/designsystem/src/main/java/com/acon/acon/core/designsystem/animation/ScreenTransition.kt
new file mode 100644
index 000000000..24588249b
--- /dev/null
+++ b/core/designsystem/src/main/java/com/acon/acon/core/designsystem/animation/ScreenTransition.kt
@@ -0,0 +1,48 @@
+package com.acon.acon.core.designsystem.animation
+
+import androidx.compose.animation.AnimatedContentTransitionScope
+import androidx.compose.animation.core.tween
+import androidx.compose.animation.fadeIn
+import androidx.compose.animation.fadeOut
+import androidx.compose.animation.scaleIn
+import androidx.compose.animation.scaleOut
+import androidx.compose.animation.slideInHorizontally
+
+private const val TRANSITION_DURATION = 400
+private const val FADE_RATIO = .55f
+private const val SCALE_RATIO = .9f
+private const val SLIDE_DIVIDE_RATIO = 3
+
+fun AnimatedContentTransitionScope.defaultEnterTransition() = slideInHorizontally(
+ animationSpec = tween(TRANSITION_DURATION),
+ initialOffsetX = { it }
+)
+
+fun AnimatedContentTransitionScope.defaultExitTransition() = fadeOut(
+ animationSpec = tween(TRANSITION_DURATION),
+ targetAlpha = FADE_RATIO
+) + scaleOut(
+ animationSpec = tween(TRANSITION_DURATION),
+ targetScale = SCALE_RATIO
+) + slideOutOfContainer(
+ towards = AnimatedContentTransitionScope.SlideDirection.Left,
+ animationSpec = tween(TRANSITION_DURATION),
+ targetOffset = { it / SLIDE_DIVIDE_RATIO }
+)
+
+fun AnimatedContentTransitionScope.defaultPopEnterTransition() = fadeIn(
+ animationSpec = tween(TRANSITION_DURATION),
+ initialAlpha = FADE_RATIO
+) + scaleIn(
+ animationSpec = tween(TRANSITION_DURATION),
+ initialScale = SCALE_RATIO
+) + slideIntoContainer(
+ towards = AnimatedContentTransitionScope.SlideDirection.Right,
+ animationSpec = tween(TRANSITION_DURATION),
+ initialOffset = { it / SLIDE_DIVIDE_RATIO }
+)
+
+fun AnimatedContentTransitionScope.defaultPopExitTransition() = slideOutOfContainer(
+ towards = AnimatedContentTransitionScope.SlideDirection.Right,
+ animationSpec = tween(TRANSITION_DURATION),
+)
\ No newline at end of file
diff --git a/core/designsystem/src/main/java/com/acon/acon/core/designsystem/animation/Skeleton.kt b/core/designsystem/src/main/java/com/acon/acon/core/designsystem/animation/Skeleton.kt
new file mode 100644
index 000000000..32692820b
--- /dev/null
+++ b/core/designsystem/src/main/java/com/acon/acon/core/designsystem/animation/Skeleton.kt
@@ -0,0 +1,62 @@
+package com.acon.acon.core.designsystem.animation
+
+import androidx.compose.animation.core.FastOutSlowInEasing
+import androidx.compose.animation.core.RepeatMode
+import androidx.compose.animation.core.animateFloat
+import androidx.compose.animation.core.infiniteRepeatable
+import androidx.compose.animation.core.rememberInfiniteTransition
+import androidx.compose.animation.core.tween
+import androidx.compose.foundation.background
+import androidx.compose.foundation.shape.RoundedCornerShape
+import androidx.compose.runtime.Composable
+import androidx.compose.ui.Modifier
+import androidx.compose.ui.geometry.Offset
+import androidx.compose.ui.graphics.Brush
+import androidx.compose.ui.graphics.Shape
+import androidx.compose.ui.unit.dp
+import com.acon.acon.core.designsystem.theme.AconTheme
+
+internal object Skeleton {
+ val brush: Brush
+ @Composable
+ get() = getCommonSkeletonBrush()
+
+ val shape: Shape = RoundedCornerShape(4.dp)
+}
+
+@Composable
+fun Modifier.skeleton(
+ brush: Brush = Skeleton.brush,
+ shape: Shape = Skeleton.shape
+) = this.background(
+ brush = brush,
+ shape = shape
+)
+
+@Composable
+internal fun getCommonSkeletonBrush() : Brush {
+ val skeletonColors = listOf(
+ AconTheme.color.Gray7.copy(alpha = 0.6f),
+ AconTheme.color.Gray2.copy(alpha = 0.2f),
+ AconTheme.color.Gray7.copy(alpha = 0.6f),
+ )
+
+ val transition = rememberInfiniteTransition()
+ val translateAnim = transition.animateFloat(
+ initialValue = -1000f,
+ targetValue = 1000f,
+ animationSpec = infiniteRepeatable(
+ animation = tween(
+ durationMillis = 2000,
+ easing = FastOutSlowInEasing
+ ),
+ repeatMode = RepeatMode.Restart
+ )
+ )
+
+ return Brush.linearGradient(
+ colors = skeletonColors,
+ start = Offset(x = -translateAnim.value, y = -translateAnim.value),
+ end = Offset(x = translateAnim.value, y = translateAnim.value)
+ )
+}
\ No newline at end of file
diff --git a/core/designsystem/src/main/java/com/acon/acon/core/designsystem/blur/BlurUtils.kt b/core/designsystem/src/main/java/com/acon/acon/core/designsystem/blur/BlurUtils.kt
new file mode 100644
index 000000000..25bf70cbf
--- /dev/null
+++ b/core/designsystem/src/main/java/com/acon/acon/core/designsystem/blur/BlurUtils.kt
@@ -0,0 +1,49 @@
+package com.acon.acon.core.designsystem.blur
+
+import androidx.compose.runtime.Composable
+import androidx.compose.runtime.remember
+import androidx.compose.runtime.staticCompositionLocalOf
+import androidx.compose.ui.Modifier
+import androidx.compose.ui.graphics.Color
+import androidx.compose.ui.unit.Dp
+import androidx.compose.ui.unit.dp
+import dev.chrisbanes.haze.HazeDefaults
+import dev.chrisbanes.haze.HazeState
+import dev.chrisbanes.haze.HazeStyle
+import dev.chrisbanes.haze.HazeTint
+import dev.chrisbanes.haze.hazeEffect
+
+@Composable
+fun rememberHazeState() = remember {
+ HazeState()
+}
+
+fun Modifier.defaultHazeEffect(
+ hazeState: HazeState,
+ tintColor: Color,
+ blurRadius: Dp = 40.dp,
+ alpha: Float = .4f,
+ backgroundColor: Color = Color.Black
+): Modifier {
+ return this.then(
+ Modifier.hazeEffect(
+ state = hazeState, style = HazeStyle(
+ backgroundColor = backgroundColor,
+ tints = listOf(
+ HazeTint(
+ tintColor.copy(
+ alpha = alpha
+ )
+ )
+ ),
+ blurRadius = blurRadius,
+ noiseFactor = HazeDefaults.noiseFactor,
+ )
+ )
+ )
+
+}
+
+val LocalHazeState = staticCompositionLocalOf {
+ HazeState()
+}
diff --git a/core/designsystem/src/main/java/com/acon/acon/core/designsystem/component/bottomsheet/LoginBottomSheet.kt b/core/designsystem/src/main/java/com/acon/acon/core/designsystem/component/bottomsheet/LoginBottomSheet.kt
new file mode 100644
index 000000000..05444f739
--- /dev/null
+++ b/core/designsystem/src/main/java/com/acon/acon/core/designsystem/component/bottomsheet/LoginBottomSheet.kt
@@ -0,0 +1,148 @@
+package com.acon.acon.core.designsystem.component.bottomsheet
+
+import androidx.compose.foundation.background
+import androidx.compose.foundation.clickable
+import androidx.compose.foundation.layout.Arrangement
+import androidx.compose.foundation.layout.Box
+import androidx.compose.foundation.layout.Column
+import androidx.compose.foundation.layout.Row
+import androidx.compose.foundation.layout.Spacer
+import androidx.compose.foundation.layout.fillMaxHeight
+import androidx.compose.foundation.layout.fillMaxWidth
+import androidx.compose.foundation.layout.height
+import androidx.compose.foundation.layout.padding
+import androidx.compose.foundation.layout.size
+import androidx.compose.foundation.shape.CircleShape
+import androidx.compose.material3.ExperimentalMaterial3Api
+import androidx.compose.material3.ModalBottomSheet
+import androidx.compose.material3.Text
+import androidx.compose.material3.rememberModalBottomSheetState
+import androidx.compose.runtime.Composable
+import androidx.compose.ui.Alignment
+import androidx.compose.ui.Modifier
+import androidx.compose.ui.draw.clip
+import androidx.compose.ui.res.stringResource
+import androidx.compose.ui.text.style.TextAlign
+import androidx.compose.ui.text.style.TextDecoration
+import androidx.compose.ui.tooling.preview.Preview
+import androidx.compose.ui.unit.dp
+import com.acon.acon.core.designsystem.R
+import com.acon.acon.core.designsystem.blur.defaultHazeEffect
+import com.acon.acon.core.designsystem.component.button.AconGoogleLoginButton
+import com.acon.acon.core.designsystem.theme.AconTheme
+import dev.chrisbanes.haze.HazeState
+
+@OptIn(ExperimentalMaterial3Api::class)
+@Composable
+fun LoginBottomSheet(
+ hazeState: HazeState,
+ modifier: Modifier = Modifier,
+ onDismissRequest: () -> Unit = {},
+ onGoogleSignIn: () -> Unit = {},
+ onTermOfUse: () -> Unit = {},
+ onPrivatePolicy: () -> Unit = {},
+) {
+ ModalBottomSheet(
+ sheetState = rememberModalBottomSheetState(
+ skipPartiallyExpanded = true
+ ),
+ contentColor = AconTheme.color.Gray9.copy(alpha = 0.5f),
+ modifier = modifier,
+ onDismissRequest = onDismissRequest,
+ dragHandle = null
+ ) {
+ Box {
+ Column(
+ modifier = modifier
+ .fillMaxWidth()
+ .fillMaxHeight(0.6f)
+ .background(AconTheme.color.Gray9.copy(alpha = 0.5f))
+ .defaultHazeEffect(
+ hazeState = hazeState,
+ tintColor = AconTheme.color.Gray8,
+ alpha = 0.7f,
+ blurRadius = 20.dp
+ )
+ ) {
+ Spacer(
+ modifier = Modifier
+ .align(Alignment.CenterHorizontally)
+ .padding(vertical = 8.dp)
+ .clip(CircleShape)
+ .size(width = 36.dp, height = 5.dp)
+ .background(AconTheme.color.Gray5)
+ )
+
+ Column(
+ modifier = Modifier
+ .padding(horizontal = 16.dp)
+ .padding(top = 32.dp, bottom = 80.dp),
+ horizontalAlignment = Alignment.CenterHorizontally
+ ) {
+ Text(
+ text = stringResource(R.string.login_bottom_sheet_title),
+ style = AconTheme.typography.head5_22_sb,
+ color = AconTheme.color.White
+ )
+
+ Spacer(Modifier.height(8.dp))
+ Text(
+ text = stringResource(R.string.login_bottom_sheet_content),
+ style = AconTheme.typography.body1_15_reg,
+ color = AconTheme.color.Gray2,
+ textAlign = TextAlign.Center,
+ modifier = Modifier.weight(1f)
+ )
+
+ AconGoogleLoginButton(
+ onClick = onGoogleSignIn,
+ textStyle = AconTheme.typography.subtitle1_16_med,
+ )
+
+ Spacer(Modifier.height(16.dp))
+ Text(
+ text = stringResource(R.string.login_bottom_sheet_policy_agreement),
+ style = AconTheme.typography.body2_14_reg,
+ color = AconTheme.color.Gray3,
+ textAlign = TextAlign.Center,
+ )
+
+ Spacer(Modifier.height(4.dp))
+ Row(
+ horizontalArrangement = Arrangement.spacedBy(16.dp)
+ ) {
+ Text(
+ text = stringResource(R.string.login_bottom_sheet_term_of_use),
+ style = AconTheme.typography.body2_14_reg,
+ color = AconTheme.color.Gray5,
+ textDecoration = TextDecoration.Underline,
+ modifier = Modifier.clickable { onTermOfUse() }
+ )
+
+ Text(
+ text = stringResource(R.string.login_bottom_sheet_private_policy),
+ style = AconTheme.typography.body2_14_reg,
+ color = AconTheme.color.Gray5,
+ textDecoration = TextDecoration.Underline,
+ modifier = Modifier.clickable { onPrivatePolicy() }
+ )
+ }
+ }
+ }
+ }
+ }
+}
+
+@Preview(showBackground = true)
+@Composable
+fun LoginBottomSheetPreview() {
+ AconTheme {
+ LoginBottomSheet(
+ hazeState = HazeState(),
+ onDismissRequest = {},
+ onGoogleSignIn = {},
+ onTermOfUse = {},
+ onPrivatePolicy = {}
+ )
+ }
+}
diff --git a/core/designsystem/src/main/java/com/acon/acon/core/designsystem/component/button/AconButton.kt b/core/designsystem/src/main/java/com/acon/acon/core/designsystem/component/button/AconButton.kt
new file mode 100644
index 000000000..d9b9c7835
--- /dev/null
+++ b/core/designsystem/src/main/java/com/acon/acon/core/designsystem/component/button/AconButton.kt
@@ -0,0 +1,68 @@
+package com.acon.acon.core.designsystem.component.button
+
+import androidx.compose.foundation.background
+import androidx.compose.foundation.border
+import androidx.compose.foundation.clickable
+import androidx.compose.foundation.layout.Box
+import androidx.compose.foundation.layout.PaddingValues
+import androidx.compose.foundation.layout.padding
+import androidx.compose.foundation.shape.RoundedCornerShape
+import androidx.compose.runtime.Composable
+import androidx.compose.ui.Alignment
+import androidx.compose.ui.Modifier
+import androidx.compose.ui.draw.clip
+import androidx.compose.ui.graphics.Color
+import androidx.compose.ui.tooling.preview.Preview
+import androidx.compose.ui.unit.Dp
+import androidx.compose.ui.unit.dp
+import com.acon.acon.core.designsystem.theme.AconTheme
+
+@Composable
+fun AconButton(
+ backGroundColor: Color,
+ onClick: () -> Unit,
+ modifier: Modifier = Modifier,
+ borderColor: Color = Color.Transparent,
+ borderWidth: Dp = 0.dp,
+ cornerRadius: Dp = 0.dp,
+ contentPadding: PaddingValues = PaddingValues(horizontal = 0.dp, vertical = 0.dp),
+ enabled: Boolean = true,
+ content: @Composable () -> Unit,
+) {
+ Box(
+ modifier = modifier
+ .clip(RoundedCornerShape(cornerRadius))
+ .background(color = backGroundColor)
+ .clickable(
+ enabled = enabled,
+ onClick = onClick
+ )
+ .border(
+ width = borderWidth,
+ color = borderColor,
+ shape = RoundedCornerShape(cornerRadius)
+ )
+ .padding(contentPadding),
+ contentAlignment = Alignment.Center
+ ) {
+ content()
+ }
+}
+
+@Preview
+@Composable
+private fun PreviewAcornButton() {
+ AconTheme {
+ AconButton(
+ backGroundColor = AconTheme.color.Main_org1,
+ onClick = {},
+ content = {},
+ modifier = Modifier,
+ borderColor = AconTheme.color.Main_org1,
+ borderWidth = Dp.Hairline,
+ cornerRadius = 4.dp,
+ contentPadding = PaddingValues(horizontal = 14.dp, vertical = 14.dp),
+ enabled = true,
+ )
+ }
+}
\ No newline at end of file
diff --git a/core/designsystem/src/main/java/com/acon/acon/core/designsystem/component/button/AconFilledLargeButton.kt b/core/designsystem/src/main/java/com/acon/acon/core/designsystem/component/button/AconFilledLargeButton.kt
new file mode 100644
index 000000000..25b09003e
--- /dev/null
+++ b/core/designsystem/src/main/java/com/acon/acon/core/designsystem/component/button/AconFilledLargeButton.kt
@@ -0,0 +1,63 @@
+package com.acon.acon.core.designsystem.component.button
+
+import androidx.compose.foundation.layout.PaddingValues
+import androidx.compose.material3.Text
+import androidx.compose.runtime.Composable
+import androidx.compose.ui.Modifier
+import androidx.compose.ui.graphics.Color
+import androidx.compose.ui.res.stringResource
+import androidx.compose.ui.text.TextStyle
+import androidx.compose.ui.tooling.preview.Preview
+import androidx.compose.ui.unit.Dp
+import androidx.compose.ui.unit.dp
+import com.acon.acon.core.designsystem.R
+import com.acon.acon.core.designsystem.theme.AconTheme
+@Composable
+fun AconFilledLargeButton(
+ text: String,
+ textStyle: TextStyle,
+ enabledBackgroundColor: Color,
+ disabledBackgroundColor: Color,
+ onClick: () -> Unit,
+ modifier: Modifier = Modifier,
+ enabledTextColor: Color = AconTheme.color.White,
+ disabledTextColor: Color = AconTheme.color.Gray3,
+ isEnabled: Boolean = true,
+ cornerRadius: Dp = 6.dp,
+ contentPadding: PaddingValues = PaddingValues(horizontal = 16.dp, vertical = 16.dp),
+) {
+ AconButton(
+ backGroundColor = if (isEnabled) enabledBackgroundColor else disabledBackgroundColor,
+ modifier = modifier,
+ cornerRadius = cornerRadius,
+ contentPadding = contentPadding,
+ onClick = onClick,
+ enabled = isEnabled
+ ) {
+ Text(
+ text = text,
+ style = textStyle,
+ color = if (isEnabled) enabledTextColor else disabledTextColor
+ )
+ }
+}
+
+@Preview
+@Composable
+private fun PreviewAconLargeButton() {
+ AconTheme {
+ AconFilledLargeButton(
+ text = stringResource(R.string.login_btn_preview_content),
+ textStyle = AconTheme.typography.head8_16_sb,
+ enabledTextColor = AconTheme.color.White,
+ disabledTextColor = AconTheme.color.Gray3,
+ enabledBackgroundColor = AconTheme.color.Main_org1,
+ disabledBackgroundColor = AconTheme.color.Main_org1,
+ isEnabled = true,
+ cornerRadius = 6.dp,
+ modifier = Modifier,
+ contentPadding = PaddingValues(horizontal = 16.dp, vertical = 14.dp),
+ onClick = {}
+ )
+ }
+}
\ No newline at end of file
diff --git a/core/designsystem/src/main/java/com/acon/acon/core/designsystem/component/button/AconFilledMediumButton.kt b/core/designsystem/src/main/java/com/acon/acon/core/designsystem/component/button/AconFilledMediumButton.kt
new file mode 100644
index 000000000..75ad5fe96
--- /dev/null
+++ b/core/designsystem/src/main/java/com/acon/acon/core/designsystem/component/button/AconFilledMediumButton.kt
@@ -0,0 +1,61 @@
+package com.acon.acon.core.designsystem.component.button
+
+import androidx.compose.foundation.layout.PaddingValues
+import androidx.compose.material3.Text
+import androidx.compose.runtime.Composable
+import androidx.compose.ui.Modifier
+import androidx.compose.ui.graphics.Color
+import androidx.compose.ui.res.stringResource
+import androidx.compose.ui.text.TextStyle
+import androidx.compose.ui.tooling.preview.Preview
+import androidx.compose.ui.unit.Dp
+import androidx.compose.ui.unit.dp
+import com.acon.acon.core.designsystem.R
+import com.acon.acon.core.designsystem.theme.AconTheme
+@Composable
+fun AconFilledMediumButton(
+ text: String,
+ textStyle: TextStyle,
+ enabledBackgroundColor: Color,
+ disabledBackgroundColor: Color,
+ onClick: () -> Unit,
+ modifier: Modifier = Modifier,
+ textColor: Color = AconTheme.color.White,
+ isEnabled: Boolean = true,
+ cornerRadius: Dp = 4.dp,
+ contentPadding: PaddingValues = PaddingValues(horizontal = 14.dp, vertical = 14.dp),
+) {
+ AconButton(
+ backGroundColor = if(isEnabled) enabledBackgroundColor else disabledBackgroundColor,
+ modifier = modifier,
+ cornerRadius = cornerRadius,
+ contentPadding = contentPadding,
+ onClick = onClick,
+ enabled = isEnabled
+ ) {
+ Text(
+ text = text,
+ style = textStyle,
+ color = textColor
+ )
+ }
+}
+
+@Preview
+@Composable
+private fun PreviewAconMediumButton() {
+ AconTheme {
+ AconFilledMediumButton(
+ text = stringResource(R.string.login_btn_preview_content),
+ textStyle = AconTheme.typography.head8_16_sb,
+ textColor = AconTheme.color.White,
+ enabledBackgroundColor = AconTheme.color.Main_org1,
+ disabledBackgroundColor = AconTheme.color.Main_org1,
+ isEnabled = true,
+ cornerRadius = 4.dp,
+ modifier = Modifier,
+ contentPadding =PaddingValues(horizontal = 14.dp, vertical = 14.dp),
+ onClick = {}
+ )
+ }
+}
diff --git a/core/designsystem/src/main/java/com/acon/acon/core/designsystem/component/button/AconGoogleLoginButton.kt b/core/designsystem/src/main/java/com/acon/acon/core/designsystem/component/button/AconGoogleLoginButton.kt
new file mode 100644
index 000000000..6b52796a7
--- /dev/null
+++ b/core/designsystem/src/main/java/com/acon/acon/core/designsystem/component/button/AconGoogleLoginButton.kt
@@ -0,0 +1,78 @@
+package com.acon.acon.core.designsystem.component.button
+
+import androidx.compose.foundation.Image
+import androidx.compose.foundation.layout.PaddingValues
+import androidx.compose.foundation.layout.Row
+import androidx.compose.foundation.layout.Spacer
+import androidx.compose.foundation.layout.fillMaxWidth
+import androidx.compose.foundation.layout.size
+import androidx.compose.material3.Text
+import androidx.compose.runtime.Composable
+import androidx.compose.ui.Alignment
+import androidx.compose.ui.Modifier
+import androidx.compose.ui.graphics.Color
+import androidx.compose.ui.graphics.vector.ImageVector
+import androidx.compose.ui.res.stringResource
+import androidx.compose.ui.res.vectorResource
+import androidx.compose.ui.text.TextStyle
+import androidx.compose.ui.text.style.TextAlign
+import androidx.compose.ui.tooling.preview.Preview
+import androidx.compose.ui.unit.Dp
+import androidx.compose.ui.unit.dp
+import com.acon.acon.core.designsystem.R
+import com.acon.acon.core.designsystem.theme.AconTheme
+@Composable
+fun AconGoogleLoginButton(
+ onClick: () -> Unit = {},
+ modifier: Modifier = Modifier,
+ backgroundColor: Color = AconTheme.color.White,
+ borderColor: Color = AconTheme.color.Gray1,
+ borderWidth: Dp = 1.dp,
+ cornerRadius: Dp = 6.dp,
+ textColor: Color = AconTheme.color.Black,
+ textStyle: TextStyle = AconTheme.typography.subtitle2_14_med,
+) {
+ AconButton(
+ backGroundColor = backgroundColor,
+ borderColor = borderColor,
+ modifier = modifier
+ .fillMaxWidth(),
+ borderWidth = borderWidth,
+ cornerRadius = cornerRadius,
+ contentPadding = PaddingValues(vertical = 12.dp),
+ onClick = onClick
+ ) {
+ Row(
+ verticalAlignment = Alignment.CenterVertically
+ ) {
+ Image(
+ imageVector = ImageVector.vectorResource(R.drawable.ic_google),
+ contentDescription = stringResource(R.string.google_login_btn_description)
+ )
+ Spacer(modifier = Modifier.size(4.dp))
+ Text(
+ text = stringResource(R.string.google_login_btn_content),
+ style = textStyle,
+ color = textColor,
+ textAlign = TextAlign.Center,
+ maxLines = 1,
+ modifier = Modifier
+ .align(Alignment.CenterVertically)
+ )
+ }
+ }
+
+}
+
+@Preview
+@Composable
+private fun PreviewAconGoogleLoginButton() {
+ AconTheme {
+ AconGoogleLoginButton(
+ modifier = Modifier,
+ textColor = AconTheme.color.Black,
+ backgroundColor = AconTheme.color.White,
+ onClick = {},
+ )
+ }
+}
\ No newline at end of file
diff --git a/core/designsystem/src/main/java/com/acon/acon/core/designsystem/component/button/AconOutlinedLargeButton.kt b/core/designsystem/src/main/java/com/acon/acon/core/designsystem/component/button/AconOutlinedLargeButton.kt
new file mode 100644
index 000000000..383f200eb
--- /dev/null
+++ b/core/designsystem/src/main/java/com/acon/acon/core/designsystem/component/button/AconOutlinedLargeButton.kt
@@ -0,0 +1,76 @@
+package com.acon.acon.core.designsystem.component.button
+
+import androidx.compose.foundation.layout.PaddingValues
+import androidx.compose.material3.Text
+import androidx.compose.runtime.Composable
+import androidx.compose.ui.Modifier
+import androidx.compose.ui.graphics.Color
+import androidx.compose.ui.res.stringResource
+import androidx.compose.ui.text.TextStyle
+import androidx.compose.ui.tooling.preview.Preview
+import androidx.compose.ui.unit.Dp
+import androidx.compose.ui.unit.dp
+import com.acon.acon.core.designsystem.R
+import com.acon.acon.core.designsystem.theme.AconTheme
+@Composable
+fun AconOutlinedLargeButton(
+ text: String,
+ enabledBorderColor: Color,
+ enabledBackgroundColor: Color,
+ disabledBorderColor: Color,
+ disabledBackgroundColor: Color,
+ onClick: () -> Unit,
+ modifier: Modifier = Modifier,
+ textColor: Color? = null,
+ borderColor: Color? = null,
+ backgroundColor: Color? = null,
+ textStyle: TextStyle = AconTheme.typography.head8_16_sb,
+ enabledTextColor: Color = AconTheme.color.White,
+ disabledTextColor: Color = AconTheme.color.Gray3,
+ isEnabled: Boolean = true,
+ borderWidth: Dp = 1.dp,
+ cornerRadius: Dp = 6.dp,
+ contentPadding: PaddingValues = PaddingValues(horizontal = 14.dp, vertical = 14.dp),
+) {
+ val effectiveBackgroundColor = backgroundColor ?: if (isEnabled) enabledBackgroundColor else disabledBackgroundColor
+ val effectiveBorderColor = borderColor ?: if (isEnabled) enabledBorderColor else disabledBorderColor
+ val effectiveTextColor = textColor ?: if (isEnabled) enabledTextColor else disabledTextColor
+
+ AconButton (
+ backGroundColor = effectiveBackgroundColor,
+ borderColor = effectiveBorderColor,
+ borderWidth = borderWidth,
+ modifier = modifier,
+ cornerRadius = cornerRadius,
+ contentPadding = contentPadding,
+ onClick = onClick,
+ enabled = isEnabled
+ ) {
+ Text(
+ text = text,
+ style = textStyle,
+ color = effectiveTextColor
+ )
+ }
+}
+
+@Preview
+@Composable
+private fun PreviewAconOutlinedButton() {
+ AconTheme {
+ AconOutlinedLargeButton(
+ text = stringResource(R.string.login_btn_preview_content),
+ textStyle = AconTheme.typography.head8_16_sb,
+ enabledBorderColor = AconTheme.color.Gray5,
+ enabledBackgroundColor = AconTheme.color.Gray9,
+ disabledBorderColor = AconTheme.color.Gray6,
+ disabledBackgroundColor = AconTheme.color.Gray8,
+ isEnabled = true,
+ borderWidth = 1.dp,
+ cornerRadius = 6.dp,
+ modifier = Modifier,
+ contentPadding =PaddingValues(horizontal = 14.dp, vertical = 14.dp),
+ onClick = {}
+ )
+ }
+}
\ No newline at end of file
diff --git a/core/designsystem/src/main/java/com/acon/acon/core/designsystem/component/button/AconOutlinedMediumButton.kt b/core/designsystem/src/main/java/com/acon/acon/core/designsystem/component/button/AconOutlinedMediumButton.kt
new file mode 100644
index 000000000..49ef8bfaf
--- /dev/null
+++ b/core/designsystem/src/main/java/com/acon/acon/core/designsystem/component/button/AconOutlinedMediumButton.kt
@@ -0,0 +1,69 @@
+package com.acon.acon.core.designsystem.component.button
+
+import androidx.compose.foundation.layout.PaddingValues
+import androidx.compose.material3.Text
+import androidx.compose.runtime.Composable
+import androidx.compose.ui.Modifier
+import androidx.compose.ui.graphics.Color
+import androidx.compose.ui.res.stringResource
+import androidx.compose.ui.text.TextStyle
+import androidx.compose.ui.tooling.preview.Preview
+import androidx.compose.ui.unit.Dp
+import androidx.compose.ui.unit.dp
+import com.acon.acon.core.designsystem.R
+import com.acon.acon.core.designsystem.theme.AconTheme
+@Composable
+fun AconOutlinedMediumButton(
+ text: String,
+ enabledBorderColor: Color,
+ enabledBackgroundColor: Color,
+ disabledBorderColor: Color,
+ disabledBackgroundColor: Color,
+ onClick: () -> Unit,
+ modifier: Modifier = Modifier,
+ textColor: Color = AconTheme.color.White,
+ textStyle: TextStyle = AconTheme.typography.head8_16_sb,
+ isEnabled: Boolean = true,
+ borderWidth: Dp = 1.dp,
+ cornerRadius: Dp = 4.dp,
+ contentPadding: PaddingValues = PaddingValues(horizontal = 14.dp, vertical = 14.dp),
+) {
+ AconButton (
+ backGroundColor = if(isEnabled) enabledBackgroundColor else disabledBackgroundColor,
+ borderColor = if(isEnabled) enabledBorderColor else disabledBorderColor,
+ borderWidth = borderWidth,
+ modifier = modifier,
+ cornerRadius = cornerRadius,
+ contentPadding = contentPadding,
+ onClick = onClick,
+ enabled = isEnabled
+ ) {
+ Text(
+ text = text,
+ style = textStyle,
+ color = textColor
+ )
+ }
+}
+
+@Preview
+@Composable
+private fun PreviewAconOutlinedMediumButton() {
+ AconTheme {
+ AconOutlinedMediumButton(
+ text = stringResource(R.string.login_btn_preview_content),
+ textStyle = AconTheme.typography.head8_16_sb,
+ textColor = AconTheme.color.Gray3,
+ enabledBorderColor = AconTheme.color.Gray5,
+ enabledBackgroundColor = AconTheme.color.Gray9,
+ disabledBorderColor = AconTheme.color.Gray6,
+ disabledBackgroundColor = AconTheme.color.Gray8,
+ isEnabled = true,
+ borderWidth = 1.dp,
+ cornerRadius = 4.dp,
+ modifier = Modifier,
+ contentPadding =PaddingValues(horizontal = 14.dp, vertical = 14.dp),
+ onClick = {}
+ )
+ }
+}
\ No newline at end of file
diff --git a/core/designsystem/src/main/java/com/acon/acon/core/designsystem/component/button/v2/AconFilledButton.kt b/core/designsystem/src/main/java/com/acon/acon/core/designsystem/component/button/v2/AconFilledButton.kt
new file mode 100644
index 000000000..014974f4e
--- /dev/null
+++ b/core/designsystem/src/main/java/com/acon/acon/core/designsystem/component/button/v2/AconFilledButton.kt
@@ -0,0 +1,94 @@
+package com.acon.acon.core.designsystem.component.button.v2
+
+import androidx.compose.foundation.BorderStroke
+import androidx.compose.foundation.interaction.MutableInteractionSource
+import androidx.compose.foundation.layout.PaddingValues
+import androidx.compose.foundation.layout.RowScope
+import androidx.compose.foundation.layout.fillMaxWidth
+import androidx.compose.foundation.shape.RoundedCornerShape
+import androidx.compose.material3.Button
+import androidx.compose.material3.ButtonColors
+import androidx.compose.material3.ButtonDefaults
+import androidx.compose.material3.ButtonElevation
+import androidx.compose.material3.Text
+import androidx.compose.runtime.Composable
+import androidx.compose.ui.Modifier
+import androidx.compose.ui.graphics.Shape
+import androidx.compose.ui.text.font.FontWeight
+import androidx.compose.ui.tooling.preview.Preview
+import androidx.compose.ui.unit.dp
+import com.acon.acon.core.designsystem.blur.LocalHazeState
+import com.acon.acon.core.designsystem.blur.defaultHazeEffect
+import com.acon.acon.core.designsystem.component.loading.AconCircularProgressBar
+import com.acon.acon.core.designsystem.theme.AconTheme
+
+@Composable
+fun AconFilledButton(
+ onClick: () -> Unit,
+ modifier: Modifier = Modifier,
+ isLoading: Boolean = false,
+ enabled: Boolean = true,
+ shape: Shape = RoundedCornerShape(12.dp),
+ colors: ButtonColors = ButtonDefaults.buttonColors(
+ containerColor = AconTheme.color.GlassWhiteDefault,
+ contentColor = AconTheme.color.White,
+ disabledContainerColor = AconTheme.color.GlassWhiteDisabled,
+ disabledContentColor = AconTheme.color.Gray300,
+ ),
+ elevation: ButtonElevation? = ButtonDefaults.buttonElevation(),
+ border: BorderStroke? = null,
+ contentPadding: PaddingValues = PaddingValues(vertical = 15.dp),
+ interactionSource: MutableInteractionSource? = null,
+ content: @Composable() (RowScope.() -> Unit)
+) {
+
+ Button(
+ onClick = onClick,
+ modifier = modifier.defaultHazeEffect(
+ hazeState = LocalHazeState.current,
+ tintColor = AconTheme.color.GlassWhiteDefault,
+ ),
+ enabled = enabled,
+ shape = shape,
+ colors = colors,
+ elevation = elevation,
+ border = border,
+ contentPadding = contentPadding,
+ interactionSource = interactionSource,
+ ) {
+ if (isLoading) {
+ AconCircularProgressBar()
+ } else {
+ content()
+ }
+ }
+}
+
+@Composable
+@Preview
+private fun AconFilledButtonPreview() {
+ AconTheme {
+ AconFilledButton(
+ onClick = { },
+ modifier = Modifier.fillMaxWidth(),
+ ) {
+ Text(
+ text = "Button",
+ style = AconTheme.typography.Title4,
+ fontWeight = FontWeight.SemiBold
+ )
+ }
+ }
+}
+
+@Composable
+@Preview
+private fun AconFilledButtonLoadingPreview() {
+ AconTheme {
+ AconFilledButton(
+ onClick = { },
+ modifier = Modifier.fillMaxWidth(),
+ isLoading = true,
+ ) { }
+ }
+}
\ No newline at end of file
diff --git a/core/designsystem/src/main/java/com/acon/acon/core/designsystem/component/button/v2/AconFilledTextButton.kt b/core/designsystem/src/main/java/com/acon/acon/core/designsystem/component/button/v2/AconFilledTextButton.kt
new file mode 100644
index 000000000..7d828bcf2
--- /dev/null
+++ b/core/designsystem/src/main/java/com/acon/acon/core/designsystem/component/button/v2/AconFilledTextButton.kt
@@ -0,0 +1,69 @@
+package com.acon.acon.core.designsystem.component.button.v2
+
+import androidx.compose.foundation.BorderStroke
+import androidx.compose.foundation.interaction.MutableInteractionSource
+import androidx.compose.foundation.layout.PaddingValues
+import androidx.compose.foundation.layout.fillMaxWidth
+import androidx.compose.foundation.shape.RoundedCornerShape
+import androidx.compose.material3.ButtonColors
+import androidx.compose.material3.ButtonDefaults
+import androidx.compose.material3.ButtonElevation
+import androidx.compose.material3.Text
+import androidx.compose.runtime.Composable
+import androidx.compose.ui.Modifier
+import androidx.compose.ui.graphics.Shape
+import androidx.compose.ui.text.TextStyle
+import androidx.compose.ui.text.font.FontWeight
+import androidx.compose.ui.tooling.preview.Preview
+import androidx.compose.ui.unit.dp
+import com.acon.acon.core.designsystem.theme.AconTheme
+
+@Composable
+fun AconFilledTextButton(
+ text: String,
+ onClick: () -> Unit,
+ modifier: Modifier = Modifier,
+ textStyle: TextStyle = AconTheme.typography.Title4.copy(fontWeight = FontWeight.SemiBold),
+ isLoading: Boolean = false,
+ enabled: Boolean = true,
+ shape: Shape = RoundedCornerShape(12.dp),
+ colors: ButtonColors = ButtonDefaults.buttonColors(
+ containerColor = AconTheme. color. GlassWhiteDefault,
+ contentColor = AconTheme. color. White,
+ disabledContainerColor = AconTheme. color. GlassWhiteDisabled,
+ disabledContentColor = AconTheme. color. Gray300
+ ),
+ elevation: ButtonElevation? = ButtonDefaults.buttonElevation(),
+ border: BorderStroke? = null,
+ contentPadding: PaddingValues = PaddingValues(vertical = 15.dp),
+ interactionSource: MutableInteractionSource? = null,
+) {
+ AconFilledButton(
+ onClick = onClick,
+ modifier = modifier,
+ isLoading = isLoading,
+ enabled = enabled,
+ shape = shape,
+ colors = colors,
+ elevation = elevation,
+ border = border,
+ contentPadding = contentPadding,
+ interactionSource = interactionSource,
+ ) {
+ Text(
+ text = text,
+ style = textStyle
+ )
+ }
+}
+
+@Composable
+@Preview
+private fun PreviewAconFilledTextButton() {
+ AconFilledTextButton(
+ text = "Text Button",
+ onClick = { },
+ modifier = Modifier.fillMaxWidth(),
+ isLoading = false,
+ )
+}
\ No newline at end of file
diff --git a/core/designsystem/src/main/java/com/acon/acon/core/designsystem/component/button/v2/AconOutlinedButton.kt b/core/designsystem/src/main/java/com/acon/acon/core/designsystem/component/button/v2/AconOutlinedButton.kt
new file mode 100644
index 000000000..050498fdf
--- /dev/null
+++ b/core/designsystem/src/main/java/com/acon/acon/core/designsystem/component/button/v2/AconOutlinedButton.kt
@@ -0,0 +1,97 @@
+package com.acon.acon.core.designsystem.component.button.v2
+
+import androidx.compose.foundation.BorderStroke
+import androidx.compose.foundation.interaction.MutableInteractionSource
+import androidx.compose.foundation.layout.PaddingValues
+import androidx.compose.foundation.layout.RowScope
+import androidx.compose.foundation.shape.CircleShape
+import androidx.compose.material3.Button
+import androidx.compose.material3.ButtonColors
+import androidx.compose.material3.ButtonDefaults
+import androidx.compose.material3.ButtonElevation
+import androidx.compose.material3.Text
+import androidx.compose.runtime.Composable
+import androidx.compose.ui.Modifier
+import androidx.compose.ui.graphics.Color
+import androidx.compose.ui.graphics.Shape
+import androidx.compose.ui.text.font.FontWeight
+import androidx.compose.ui.tooling.preview.Preview
+import androidx.compose.ui.unit.dp
+import com.acon.acon.core.designsystem.blur.LocalHazeState
+import com.acon.acon.core.designsystem.blur.defaultHazeEffect
+import com.acon.acon.core.designsystem.component.loading.AconCircularProgressBar
+import com.acon.acon.core.designsystem.theme.AconTheme
+
+@Composable
+fun AconOutlinedButton(
+ onClick: () -> Unit,
+ modifier: Modifier = Modifier,
+ isLoading: Boolean = false,
+ enabled: Boolean = true,
+ shape: Shape = CircleShape,
+ colors: ButtonColors = ButtonDefaults.buttonColors(
+ containerColor = Color.Transparent,
+ contentColor = AconTheme.color.White,
+ disabledContainerColor = AconTheme.color.GlassWhiteDisabled,
+ disabledContentColor = Color.Transparent,
+ ),
+ elevation: ButtonElevation? = ButtonDefaults.buttonElevation(),
+ border: BorderStroke = if (enabled) BorderStroke(
+ width = 1.dp,
+ color = AconTheme.color.GlassWhiteDefault,
+ ) else BorderStroke(
+ width = 1.dp,
+ color = AconTheme.color.GlassWhiteDisabled,
+ ),
+ contentPadding: PaddingValues = PaddingValues(vertical = 12.dp, horizontal = 46.dp),
+ interactionSource: MutableInteractionSource? = null,
+ content: @Composable() (RowScope.() -> Unit)
+) {
+
+ Button(
+ onClick = onClick,
+ modifier = modifier.defaultHazeEffect(
+ hazeState = LocalHazeState.current,
+ tintColor = AconTheme.color.GlassWhiteDefault,
+ ),
+ enabled = enabled,
+ shape = shape,
+ colors = colors,
+ elevation = elevation,
+ border = border,
+ contentPadding = contentPadding,
+ interactionSource = interactionSource,
+ ) {
+ if (isLoading) {
+ AconCircularProgressBar()
+ } else {
+ content()
+ }
+ }
+}
+
+@Composable
+@Preview
+private fun AconOutlinedButtonPreview() {
+ AconOutlinedButton(
+ onClick = { },
+ isLoading = false,
+ content = {
+ Text(
+ text = "Button",
+ style = AconTheme.typography.Body1,
+ fontWeight = FontWeight.SemiBold
+ )
+ }
+ )
+}
+
+@Composable
+@Preview
+private fun AconOutlinedButtonLoadingPreview() {
+ AconOutlinedButton(
+ onClick = { },
+ isLoading = true,
+ content = {}
+ )
+}
\ No newline at end of file
diff --git a/core/designsystem/src/main/java/com/acon/acon/core/designsystem/component/button/v2/AconOutlinedTextButton.kt b/core/designsystem/src/main/java/com/acon/acon/core/designsystem/component/button/v2/AconOutlinedTextButton.kt
new file mode 100644
index 000000000..710205aba
--- /dev/null
+++ b/core/designsystem/src/main/java/com/acon/acon/core/designsystem/component/button/v2/AconOutlinedTextButton.kt
@@ -0,0 +1,77 @@
+package com.acon.acon.core.designsystem.component.button.v2
+
+import androidx.compose.foundation.BorderStroke
+import androidx.compose.foundation.interaction.MutableInteractionSource
+import androidx.compose.foundation.layout.PaddingValues
+import androidx.compose.foundation.layout.fillMaxWidth
+import androidx.compose.foundation.shape.CircleShape
+import androidx.compose.foundation.shape.RoundedCornerShape
+import androidx.compose.material3.ButtonColors
+import androidx.compose.material3.ButtonDefaults
+import androidx.compose.material3.ButtonElevation
+import androidx.compose.material3.Text
+import androidx.compose.runtime.Composable
+import androidx.compose.ui.Modifier
+import androidx.compose.ui.graphics.Color
+import androidx.compose.ui.graphics.Shape
+import androidx.compose.ui.text.TextStyle
+import androidx.compose.ui.text.font.FontWeight
+import androidx.compose.ui.tooling.preview.Preview
+import androidx.compose.ui.unit.dp
+import com.acon.acon.core.designsystem.theme.AconTheme
+
+@Composable
+fun AconOutlinedTextButton(
+ text: String,
+ onClick: () -> Unit,
+ modifier: Modifier = Modifier,
+ textStyle: TextStyle = AconTheme.typography.Title4.copy(fontWeight = FontWeight.SemiBold),
+ isLoading: Boolean = false,
+ enabled: Boolean = true,
+ shape: Shape = CircleShape,
+ colors: ButtonColors = ButtonDefaults.buttonColors(
+ containerColor = Color.Transparent,
+ contentColor = AconTheme.color.White,
+ disabledContainerColor = AconTheme.color.GlassWhiteDisabled,
+ disabledContentColor = Color.Transparent,
+ ),
+ elevation: ButtonElevation? = ButtonDefaults.buttonElevation(),
+ border: BorderStroke = if (enabled) BorderStroke(
+ width = 1.dp,
+ color = AconTheme.color.GlassWhiteDefault,
+ ) else BorderStroke(
+ width = 1.dp,
+ color = AconTheme.color.GlassWhiteDisabled,
+ ),
+ contentPadding: PaddingValues = PaddingValues(vertical = 12.dp, horizontal = 46.dp),
+ interactionSource: MutableInteractionSource? = null,
+) {
+ AconOutlinedButton (
+ onClick = onClick,
+ modifier = modifier,
+ isLoading = isLoading,
+ enabled = enabled,
+ shape = shape,
+ colors = colors,
+ elevation = elevation,
+ border = border,
+ contentPadding = contentPadding,
+ interactionSource = interactionSource,
+ ) {
+ Text(
+ text = text,
+ style = textStyle
+ )
+ }
+}
+
+@Composable
+@Preview
+private fun PreviewAconFilledTextButton() {
+ AconOutlinedTextButton(
+ text = "Text Button",
+ onClick = { },
+ modifier = Modifier.fillMaxWidth(),
+ isLoading = false,
+ )
+}
\ No newline at end of file
diff --git a/core/designsystem/src/main/java/com/acon/acon/core/designsystem/component/chip/AconChip.kt b/core/designsystem/src/main/java/com/acon/acon/core/designsystem/component/chip/AconChip.kt
new file mode 100644
index 000000000..9f666e38c
--- /dev/null
+++ b/core/designsystem/src/main/java/com/acon/acon/core/designsystem/component/chip/AconChip.kt
@@ -0,0 +1,81 @@
+package com.acon.acon.core.designsystem.component.chip
+
+import androidx.compose.foundation.background
+import androidx.compose.foundation.border
+import androidx.compose.foundation.layout.Arrangement
+import androidx.compose.foundation.layout.Row
+import androidx.compose.foundation.layout.padding
+import androidx.compose.foundation.shape.CircleShape
+import androidx.compose.material3.Text
+import androidx.compose.runtime.Composable
+import androidx.compose.ui.Alignment
+import androidx.compose.ui.Modifier
+import androidx.compose.ui.draw.clip
+import androidx.compose.ui.text.TextStyle
+import androidx.compose.ui.tooling.preview.Preview
+import androidx.compose.ui.unit.dp
+import com.acon.acon.core.designsystem.noRippleClickable
+import com.acon.acon.core.designsystem.theme.AconTheme
+
+@Composable
+fun AconChip(
+ title: String,
+ isSelected: Boolean,
+ onClick: () -> Unit,
+ modifier: Modifier = Modifier,
+ textStyle: TextStyle = AconTheme.typography.subtitle1_16_med.copy(
+ color = AconTheme.color.White
+ )
+) {
+
+ val borderColor =
+ if (isSelected)
+ AconTheme.color.Main_org1
+ else AconTheme.color.Gray6
+
+ val containerColor =
+ if (isSelected)
+ AconTheme.color.Main_org35
+ else AconTheme.color.Gray8
+
+ Row(
+ modifier = modifier
+ .clip(CircleShape)
+ .border(
+ shape = CircleShape,
+ width = 1.dp,
+ color = borderColor
+ ).background(containerColor).noRippleClickable {
+ onClick()
+ },
+ verticalAlignment = Alignment.CenterVertically,
+ horizontalArrangement = Arrangement.Center
+ ) {
+ Text(
+ modifier = Modifier
+ .padding(vertical = 10.dp, horizontal = 18.dp),
+ text = title,
+ style = textStyle
+ )
+ }
+}
+
+@Preview
+@Composable
+private fun AconChipPreview() {
+ AconChip(
+ title = "ํ์",
+ isSelected = false,
+ onClick = {}
+ )
+}
+
+@Preview
+@Composable
+private fun SelectedAconChipPreview() {
+ AconChip(
+ title = "ํ์",
+ isSelected = true,
+ onClick = {}
+ )
+}
\ No newline at end of file
diff --git a/core/designsystem/src/main/java/com/acon/acon/core/designsystem/component/chip/AconChipFlowRow.kt b/core/designsystem/src/main/java/com/acon/acon/core/designsystem/component/chip/AconChipFlowRow.kt
new file mode 100644
index 000000000..757d69d05
--- /dev/null
+++ b/core/designsystem/src/main/java/com/acon/acon/core/designsystem/component/chip/AconChipFlowRow.kt
@@ -0,0 +1,35 @@
+package com.acon.acon.core.designsystem.component.chip
+
+import androidx.compose.foundation.layout.Arrangement
+import androidx.compose.foundation.layout.ExperimentalLayoutApi
+import androidx.compose.foundation.layout.FlowRow
+import androidx.compose.runtime.Composable
+import androidx.compose.ui.Modifier
+import androidx.compose.ui.unit.dp
+import androidx.compose.ui.util.fastForEachIndexed
+
+@OptIn(ExperimentalLayoutApi::class)
+@Composable
+fun AconChipFlowRow(
+ titles: List,
+ vararg selectedChipIndexes: Int,
+ onChipSelected: (index: Int) -> Unit,
+ modifier: Modifier = Modifier,
+ horizontalArrangement: Arrangement.Horizontal = Arrangement.spacedBy(6.dp),
+ verticalArrangement: Arrangement.Vertical = Arrangement.spacedBy(6.dp)
+) {
+
+ FlowRow(
+ modifier = modifier,
+ horizontalArrangement = horizontalArrangement,
+ verticalArrangement = verticalArrangement
+ ) {
+ titles.fastForEachIndexed { index, title ->
+ AconChip(
+ title = title,
+ isSelected = selectedChipIndexes.contains(index),
+ onClick = { onChipSelected(index) }
+ )
+ }
+ }
+}
\ No newline at end of file
diff --git a/core/designsystem/src/main/java/com/acon/acon/core/designsystem/component/dialog/AconDialog.kt b/core/designsystem/src/main/java/com/acon/acon/core/designsystem/component/dialog/AconDialog.kt
new file mode 100644
index 000000000..f6bdaf734
--- /dev/null
+++ b/core/designsystem/src/main/java/com/acon/acon/core/designsystem/component/dialog/AconDialog.kt
@@ -0,0 +1,21 @@
+package com.acon.acon.core.designsystem.component.dialog
+
+import androidx.compose.runtime.Composable
+import androidx.compose.ui.window.Dialog
+import androidx.compose.ui.window.DialogProperties
+
+@Composable
+fun AconDialog(
+ onDismissRequest: () -> Unit,
+ content: @Composable () -> Unit,
+) {
+ Dialog(
+ onDismissRequest = onDismissRequest,
+ properties = DialogProperties(
+ dismissOnBackPress = false,
+ dismissOnClickOutside = false
+ )
+ ) {
+ content()
+ }
+}
diff --git a/core/designsystem/src/main/java/com/acon/acon/core/designsystem/component/dialog/AconOneButtonDialog.kt b/core/designsystem/src/main/java/com/acon/acon/core/designsystem/component/dialog/AconOneButtonDialog.kt
new file mode 100644
index 000000000..2b21e5a11
--- /dev/null
+++ b/core/designsystem/src/main/java/com/acon/acon/core/designsystem/component/dialog/AconOneButtonDialog.kt
@@ -0,0 +1,104 @@
+package com.acon.acon.core.designsystem.component.dialog
+
+import androidx.annotation.DrawableRes
+import androidx.compose.foundation.Image
+import androidx.compose.foundation.background
+import androidx.compose.foundation.layout.Column
+import androidx.compose.foundation.layout.Spacer
+import androidx.compose.foundation.layout.fillMaxWidth
+import androidx.compose.foundation.layout.height
+import androidx.compose.foundation.layout.padding
+import androidx.compose.foundation.layout.size
+import androidx.compose.foundation.shape.RoundedCornerShape
+import androidx.compose.material3.Text
+import androidx.compose.runtime.Composable
+import androidx.compose.ui.Alignment
+import androidx.compose.ui.Modifier
+import androidx.compose.ui.draw.clip
+import androidx.compose.ui.graphics.vector.ImageVector
+import androidx.compose.ui.res.vectorResource
+import androidx.compose.ui.text.style.TextAlign
+import androidx.compose.ui.tooling.preview.Preview
+import androidx.compose.ui.unit.Dp
+import androidx.compose.ui.unit.dp
+import com.acon.acon.core.designsystem.component.button.AconFilledMediumButton
+import com.acon.acon.core.designsystem.R
+import com.acon.acon.core.designsystem.theme.AconTheme
+
+
+@Composable
+fun AconOneButtonDialog(
+ title: String,
+ content: String,
+ buttonContent: String,
+ onDismissRequest: () -> Unit,
+ onClickConfirm: () -> Unit,
+ modifier: Modifier = Modifier,
+ imageSize: Dp? = null,
+ @DrawableRes contentImage: Int? = null,
+ isImageEnabled: Boolean = false,
+) {
+ AconDialog(
+ onDismissRequest = onDismissRequest
+ ) {
+ Column(
+ modifier = modifier
+ .fillMaxWidth()
+ .clip(RoundedCornerShape(8.dp))
+ .background(AconTheme.color.Gray8)
+ .padding(24.dp),
+ horizontalAlignment = Alignment.CenterHorizontally
+ ) {
+ if(isImageEnabled && contentImage != null) {
+ Image(
+ imageVector = ImageVector.vectorResource(contentImage),
+ contentDescription = "",
+ modifier = if (imageSize != null) {
+ Modifier.size(imageSize)
+ } else {
+ Modifier
+ }
+ )
+ Spacer(modifier = Modifier.height(16.dp))
+ }
+ Text(
+ text = title,
+ style = AconTheme.typography.head6_20_sb,
+ textAlign = TextAlign.Center,
+ color = AconTheme.color.White
+ )
+ Spacer(modifier = Modifier.height(8.dp))
+
+ Text(
+ text = content,
+ style = AconTheme.typography.body2_14_reg,
+ textAlign = TextAlign.Center,
+ color = AconTheme.color.Gray3
+ )
+ Spacer(modifier = Modifier.height(24.dp))
+
+ AconFilledMediumButton(
+ text = buttonContent,
+ textStyle = AconTheme.typography.subtitle1_16_med,
+ enabledBackgroundColor = AconTheme.color.Gray5,
+ disabledBackgroundColor = AconTheme.color.Gray5,
+ onClick = onClickConfirm,
+ modifier = Modifier.fillMaxWidth()
+ )
+ }
+ }
+}
+
+@Preview(showBackground = true)
+@Composable
+private fun PreviewAconOneButtonDialog() {
+ AconOneButtonDialog(
+ title = "์ธ์ฆ ์คํจ",
+ content = "์ธ์ฆ ๊ฐ๋ฅํ ์ง์ญ์ด ์์ด์.\nํ์ฌ ์์น๋ก ์ธ์ฆ์ ์งํํ ์ ์์ด์.",
+ buttonContent = "์ค์ ์ผ๋ก ๊ฐ๊ธฐ",
+ contentImage = R.drawable.ic_review_g_40,
+ onDismissRequest = {},
+ onClickConfirm = {},
+ isImageEnabled = false
+ )
+}
diff --git a/core/designsystem/src/main/java/com/acon/acon/core/designsystem/component/dialog/AconTwoButtonDialog.kt b/core/designsystem/src/main/java/com/acon/acon/core/designsystem/component/dialog/AconTwoButtonDialog.kt
new file mode 100644
index 000000000..8814cd92e
--- /dev/null
+++ b/core/designsystem/src/main/java/com/acon/acon/core/designsystem/component/dialog/AconTwoButtonDialog.kt
@@ -0,0 +1,129 @@
+package com.acon.acon.core.designsystem.component.dialog
+
+import androidx.annotation.DrawableRes
+import androidx.compose.foundation.Image
+import androidx.compose.foundation.background
+import androidx.compose.foundation.layout.Column
+import androidx.compose.foundation.layout.Row
+import androidx.compose.foundation.layout.Spacer
+import androidx.compose.foundation.layout.fillMaxWidth
+import androidx.compose.foundation.layout.height
+import androidx.compose.foundation.layout.padding
+import androidx.compose.foundation.layout.width
+import androidx.compose.foundation.shape.RoundedCornerShape
+import androidx.compose.material3.Text
+import androidx.compose.runtime.Composable
+import androidx.compose.ui.Alignment
+import androidx.compose.ui.Modifier
+import androidx.compose.ui.draw.clip
+import androidx.compose.ui.graphics.vector.ImageVector
+import androidx.compose.ui.res.vectorResource
+import androidx.compose.ui.text.style.TextAlign
+import androidx.compose.ui.tooling.preview.Preview
+import androidx.compose.ui.unit.dp
+import com.acon.acon.core.designsystem.component.button.AconFilledMediumButton
+import com.acon.acon.core.designsystem.theme.AconTheme
+import com.acon.acon.core.designsystem.R
+import com.acon.acon.core.designsystem.component.button.AconOutlinedMediumButton
+
+@Composable
+fun AconTwoButtonDialog(
+ title: String,
+ content: String? = null,
+ leftButtonContent: String,
+ rightButtonContent: String,
+ onDismissRequest: () -> Unit,
+ onClickLeft: () -> Unit,
+ onClickRight: () -> Unit,
+ @DrawableRes contentImage: Int? = null,
+
+ isImageEnabled: Boolean = false,
+) {
+ AconDialog(
+ onDismissRequest = onDismissRequest,
+ ) {
+ Column(
+ modifier = Modifier
+ .fillMaxWidth()
+ .clip(RoundedCornerShape(8.dp))
+ .background(AconTheme.color.Gray8)
+ .padding(20.dp),
+ horizontalAlignment = Alignment.CenterHorizontally
+ ) {
+ if(isImageEnabled) {
+ contentImage?.let {
+ Image(
+ imageVector = ImageVector.vectorResource(contentImage),
+ contentDescription = ""
+ )
+ }
+ Spacer(modifier = Modifier.height(16.dp))
+ }
+
+ Text(
+ text = title,
+ style = AconTheme.typography.head6_20_sb,
+ textAlign = TextAlign.Center,
+ color = AconTheme.color.White
+ )
+
+ if (content != null) {
+ Spacer(modifier = Modifier.height(8.dp))
+ Text(
+ text = content,
+ style = AconTheme.typography.body2_14_reg,
+ textAlign = TextAlign.Center,
+ color = AconTheme.color.Gray3
+ )
+ }
+
+ Spacer(modifier = Modifier.height(24.dp))
+ Row(
+ modifier = Modifier
+ .fillMaxWidth()
+ ) {
+ AconOutlinedMediumButton(
+ text = leftButtonContent,
+ enabledBorderColor = AconTheme.color.Gray5,
+ enabledBackgroundColor = AconTheme.color.Gray8,
+ disabledBorderColor = AconTheme.color.Gray5,
+ disabledBackgroundColor = AconTheme.color.Gray5,
+ onClick = onClickLeft,
+ textColor = AconTheme.color.Gray3,
+ textStyle = AconTheme.typography.subtitle1_16_med,
+ modifier = Modifier
+ .weight(1f)
+ .fillMaxWidth()
+ )
+ Spacer(modifier = Modifier.width(7.dp))
+
+ AconFilledMediumButton(
+ text = rightButtonContent,
+ textStyle = AconTheme.typography.subtitle1_16_med,
+ enabledBackgroundColor = AconTheme.color.Gray5,
+ disabledBackgroundColor = AconTheme.color.Gray5,
+ onClick = onClickRight,
+ modifier = Modifier
+ .weight(1f)
+ .fillMaxWidth()
+ )
+ }
+ }
+ }
+}
+
+@Preview(showBackground = true)
+@Composable
+private fun PreviewAconTwoButtonDialog() {
+ AconTwoButtonDialog(
+ title = "์ธ์ฆ ์คํจ",
+ content = "์ธ์ฆ ๊ฐ๋ฅํ ์ง์ญ์ด ์์ด์.\nํ์ฌ ์์น๋ก ์ธ์ฆ์ ์งํํ ์ ์์ด์.",
+ leftButtonContent = "์ทจ์",
+ rightButtonContent = "ํ์ธ",
+ contentImage = R.drawable.ic_review_g_40,
+ onDismissRequest = {},
+ onClickLeft = { },
+ onClickRight = { },
+ isImageEnabled = false
+ )
+}
diff --git a/core/designsystem/src/main/java/com/acon/acon/core/designsystem/component/dialog/PermissionDialog.kt b/core/designsystem/src/main/java/com/acon/acon/core/designsystem/component/dialog/PermissionDialog.kt
new file mode 100644
index 000000000..cda824e43
--- /dev/null
+++ b/core/designsystem/src/main/java/com/acon/acon/core/designsystem/component/dialog/PermissionDialog.kt
@@ -0,0 +1,54 @@
+package com.acon.acon.core.designsystem.component.dialog
+
+import android.Manifest
+import android.content.Intent
+import android.content.pm.PackageManager
+import android.net.Uri
+import android.provider.Settings
+import androidx.activity.compose.rememberLauncherForActivityResult
+import androidx.activity.result.contract.ActivityResultContracts
+import androidx.compose.runtime.Composable
+import androidx.compose.ui.Modifier
+import androidx.compose.ui.platform.LocalContext
+import androidx.compose.ui.res.stringResource
+import androidx.compose.ui.tooling.preview.Preview
+import androidx.core.content.ContextCompat
+import com.acon.acon.core.designsystem.R
+
+@Composable
+fun AconPermissionDialog(
+ modifier: Modifier = Modifier,
+ onPermissionGranted: () -> Unit = {}
+) {
+
+ val context = LocalContext.current
+ val settingsLauncher = rememberLauncherForActivityResult(
+ ActivityResultContracts.StartActivityForResult()
+ ) {
+ if (ContextCompat.checkSelfPermission(
+ context,
+ Manifest.permission.ACCESS_FINE_LOCATION
+ ) == PackageManager.PERMISSION_GRANTED
+ ) { onPermissionGranted() }
+ }
+
+ AconOneButtonDialog(
+ modifier = modifier,
+ title = stringResource(R.string.no_permission_title),
+ content = stringResource(R.string.no_permission_content),
+ buttonContent = stringResource(R.string.go_to_setting),
+ onDismissRequest = {},
+ onClickConfirm = {
+ val intent = Intent(Settings.ACTION_APPLICATION_DETAILS_SETTINGS).apply {
+ data = Uri.parse("package:${context.packageName}")
+ }
+ settingsLauncher.launch(intent)
+ }
+ )
+}
+
+@Preview
+@Composable
+private fun AconPermissionDialogPreview() {
+ AconPermissionDialog()
+}
\ No newline at end of file
diff --git a/core/designsystem/src/main/java/com/acon/acon/core/designsystem/component/dialog/v2/AconDefaultDialog.kt b/core/designsystem/src/main/java/com/acon/acon/core/designsystem/component/dialog/v2/AconDefaultDialog.kt
new file mode 100644
index 000000000..0d3b51fc6
--- /dev/null
+++ b/core/designsystem/src/main/java/com/acon/acon/core/designsystem/component/dialog/v2/AconDefaultDialog.kt
@@ -0,0 +1,116 @@
+package com.acon.acon.core.designsystem.component.dialog.v2
+
+import androidx.compose.foundation.layout.Column
+import androidx.compose.foundation.layout.fillMaxWidth
+import androidx.compose.foundation.layout.padding
+import androidx.compose.foundation.shape.RoundedCornerShape
+import androidx.compose.material3.HorizontalDivider
+import androidx.compose.material3.Surface
+import androidx.compose.material3.Text
+import androidx.compose.runtime.Composable
+import androidx.compose.ui.Alignment
+import androidx.compose.ui.Modifier
+import androidx.compose.ui.text.font.FontWeight
+import androidx.compose.ui.text.style.TextAlign
+import androidx.compose.ui.tooling.preview.Preview
+import androidx.compose.ui.unit.dp
+import androidx.compose.ui.window.Dialog
+import androidx.compose.ui.window.DialogProperties
+import androidx.compose.ui.window.SecureFlagPolicy
+import com.acon.acon.core.designsystem.blur.LocalHazeState
+import com.acon.acon.core.designsystem.blur.defaultHazeEffect
+import com.acon.acon.core.designsystem.noRippleClickable
+import com.acon.acon.core.designsystem.theme.AconTheme
+
+@Composable
+fun AconDefaultDialog(
+ title: String,
+ action: String,
+ onAction: () -> Unit,
+ onDismissRequest: () -> Unit,
+ properties: DialogProperties = DialogProperties(
+ dismissOnBackPress = true,
+ dismissOnClickOutside = true,
+ securePolicy = SecureFlagPolicy.Inherit,
+ usePlatformDefaultWidth = true,
+ decorFitsSystemWindows = true
+ ),
+ content: @Composable () -> Unit,
+) {
+ Dialog(
+ onDismissRequest = onDismissRequest,
+ properties = properties,
+ ) {
+ Surface(
+ shape = RoundedCornerShape(14.dp),
+ color = AconTheme.color.GlassWhiteDefault.copy(alpha = .4f),
+ modifier = Modifier.fillMaxWidth(),
+ ) {
+ Column(
+ modifier = Modifier.fillMaxWidth().defaultHazeEffect(
+ hazeState = LocalHazeState.current,
+ tintColor = AconTheme.color.GlassWhiteDefault,
+ ), horizontalAlignment = Alignment.CenterHorizontally
+ ) {
+ Text(
+ text = title,
+ style = AconTheme.typography.Title4,
+ fontWeight = FontWeight.SemiBold,
+ color = AconTheme.color.White,
+ modifier = Modifier
+ .padding(top = 24.dp, bottom = 22.dp)
+ .padding(horizontal = 16.dp)
+ )
+ content()
+ HorizontalDivider(
+ color = AconTheme.color.Light.copy(alpha = 0.3f),
+ thickness = 1.dp,
+ modifier = Modifier
+ )
+ Text(
+ text = action,
+ style = AconTheme.typography.Title4,
+ color = AconTheme.color.Action,
+ modifier = Modifier
+ .fillMaxWidth()
+ .noRippleClickable {
+ onAction()
+ }
+ .padding(vertical = 10.dp),
+ textAlign = TextAlign.Center
+ )
+ }
+ }
+ }
+}
+
+@Composable
+@Preview
+private fun AconDefaultDialogPreview() {
+ AconDefaultDialog(
+ title = "Title",
+ action = "Action",
+ onDismissRequest = {},
+ onAction = {}
+ ) {}
+}
+
+@Composable
+@Preview
+private fun AconDefaultDialogWithContentPreview() {
+ AconDefaultDialog(
+ title = "Title",
+ action = "Action",
+ onDismissRequest = {},
+ onAction = {}
+ ) {
+ Text(
+ text = "Content",
+ style = AconTheme.typography.Body1,
+ color = AconTheme.color.Gray200,
+ modifier = Modifier
+ .padding(horizontal = 16.dp)
+ .padding(bottom = 20.dp)
+ )
+ }
+}
\ No newline at end of file
diff --git a/core/designsystem/src/main/java/com/acon/acon/core/designsystem/component/dialog/v2/AconTwoButtonDialog.kt b/core/designsystem/src/main/java/com/acon/acon/core/designsystem/component/dialog/v2/AconTwoButtonDialog.kt
new file mode 100644
index 000000000..1f02b25f1
--- /dev/null
+++ b/core/designsystem/src/main/java/com/acon/acon/core/designsystem/component/dialog/v2/AconTwoButtonDialog.kt
@@ -0,0 +1,135 @@
+package com.acon.acon.core.designsystem.component.dialog.v2
+
+import androidx.compose.foundation.layout.Column
+import androidx.compose.foundation.layout.IntrinsicSize
+import androidx.compose.foundation.layout.Row
+import androidx.compose.foundation.layout.fillMaxHeight
+import androidx.compose.foundation.layout.fillMaxWidth
+import androidx.compose.foundation.layout.height
+import androidx.compose.foundation.layout.padding
+import androidx.compose.foundation.shape.RoundedCornerShape
+import androidx.compose.material3.HorizontalDivider
+import androidx.compose.material3.Surface
+import androidx.compose.material3.Text
+import androidx.compose.material3.VerticalDivider
+import androidx.compose.runtime.Composable
+import androidx.compose.ui.Alignment
+import androidx.compose.ui.Modifier
+import androidx.compose.ui.graphics.Color
+import androidx.compose.ui.text.font.FontWeight
+import androidx.compose.ui.text.style.TextAlign
+import androidx.compose.ui.tooling.preview.Preview
+import androidx.compose.ui.unit.dp
+import androidx.compose.ui.window.Dialog
+import androidx.compose.ui.window.DialogProperties
+import androidx.compose.ui.window.SecureFlagPolicy
+import com.acon.acon.core.designsystem.blur.LocalHazeState
+import com.acon.acon.core.designsystem.blur.defaultHazeEffect
+import com.acon.acon.core.designsystem.noRippleClickable
+import com.acon.acon.core.designsystem.theme.AconTheme
+
+@Composable
+fun AconTwoActionDialog(
+ title: String,
+ action1: String,
+ action2: String,
+ onAction1: () -> Unit,
+ onAction2: () -> Unit,
+ onDismissRequest: () -> Unit,
+ action1Color: Color = AconTheme.color.White,
+ action2Color: Color = AconTheme.color.Action,
+ properties: DialogProperties = DialogProperties(
+ dismissOnBackPress = true,
+ dismissOnClickOutside = true,
+ securePolicy = SecureFlagPolicy.Inherit,
+ usePlatformDefaultWidth = true,
+ decorFitsSystemWindows = true
+ ),
+ content: @Composable () -> Unit = {},
+) {
+ Dialog(
+ onDismissRequest = onDismissRequest,
+ properties = properties,
+ ) {
+ Surface(
+ shape = RoundedCornerShape(14.dp),
+ color = AconTheme.color.GlassWhiteDefault.copy(alpha = .4f),
+ modifier = Modifier.fillMaxWidth(),
+ ) {
+ Column(
+ modifier = Modifier
+ .fillMaxWidth()
+ .defaultHazeEffect(
+ hazeState = LocalHazeState.current,
+ tintColor = AconTheme.color.GlassWhiteDefault,
+ ), horizontalAlignment = Alignment.CenterHorizontally
+ ) {
+ Text(
+ text = title,
+ style = AconTheme.typography.Title4,
+ fontWeight = FontWeight.SemiBold,
+ color = AconTheme.color.White,
+ modifier = Modifier
+ .padding(top = 24.dp, bottom = 22.dp)
+ .padding(horizontal = 16.dp)
+ )
+ content()
+ HorizontalDivider(
+ color = AconTheme.color.Light.copy(alpha = 0.3f),
+ thickness = 1.dp,
+ modifier = Modifier
+ )
+ Row(
+ modifier = Modifier
+ .fillMaxWidth()
+ .height(IntrinsicSize.Min)
+ ) {
+ Text(
+ text = action1,
+ style = AconTheme.typography.Title4,
+ fontWeight = FontWeight.W400,
+ color = action1Color,
+ modifier = Modifier
+ .weight(1f)
+ .noRippleClickable {
+ onAction1()
+ }
+ .padding(vertical = 10.dp),
+ textAlign = TextAlign.Center
+ )
+ VerticalDivider(
+ color = AconTheme.color.Light.copy(alpha = 0.3f),
+ thickness = 1.dp,
+ modifier = Modifier.fillMaxHeight()
+ )
+ Text(
+ text = action2,
+ style = AconTheme.typography.Title4,
+ fontWeight = FontWeight.SemiBold,
+ color = action2Color,
+ modifier = Modifier
+ .weight(1f)
+ .noRippleClickable {
+ onAction2()
+ }
+ .padding(vertical = 10.dp),
+ textAlign = TextAlign.Center
+ )
+ }
+ }
+ }
+ }
+}
+
+@Composable
+@Preview
+private fun AconTwoActionDialogPreview() {
+ AconTwoActionDialog(
+ title = "Title",
+ action1 = "Action 1",
+ action2 = "Action 2",
+ onDismissRequest = {},
+ onAction1 = {},
+ onAction2 = {}
+ )
+}
diff --git a/core/designsystem/src/main/java/com/acon/acon/core/designsystem/component/loading/AconCircularProgressBar.kt b/core/designsystem/src/main/java/com/acon/acon/core/designsystem/component/loading/AconCircularProgressBar.kt
new file mode 100644
index 000000000..c9774b00d
--- /dev/null
+++ b/core/designsystem/src/main/java/com/acon/acon/core/designsystem/component/loading/AconCircularProgressBar.kt
@@ -0,0 +1,30 @@
+package com.acon.acon.core.designsystem.component.loading
+
+import androidx.annotation.RawRes
+import androidx.compose.foundation.layout.size
+import androidx.compose.runtime.Composable
+import androidx.compose.runtime.getValue
+import androidx.compose.ui.Modifier
+import androidx.compose.ui.unit.Dp
+import androidx.compose.ui.unit.dp
+import com.acon.acon.core.designsystem.R
+import com.airbnb.lottie.compose.LottieAnimation
+import com.airbnb.lottie.compose.LottieCompositionSpec
+import com.airbnb.lottie.compose.rememberLottieComposition
+
+@Composable
+fun AconCircularProgressBar(
+ modifier: Modifier = Modifier,
+ size: Dp = 20.dp,
+ @RawRes lottie: Int = R.raw.lottie_progress_w,
+) {
+ val lottieComposition by rememberLottieComposition(
+ LottieCompositionSpec.RawRes(lottie)
+ )
+
+ LottieAnimation(
+ modifier = modifier.size(size),
+ composition = lottieComposition,
+ iterations = Int.MAX_VALUE,
+ )
+}
\ No newline at end of file
diff --git a/core/designsystem/src/main/java/com/acon/acon/core/designsystem/component/loading/SkeletonItem.kt b/core/designsystem/src/main/java/com/acon/acon/core/designsystem/component/loading/SkeletonItem.kt
new file mode 100644
index 000000000..25b5767cb
--- /dev/null
+++ b/core/designsystem/src/main/java/com/acon/acon/core/designsystem/component/loading/SkeletonItem.kt
@@ -0,0 +1,24 @@
+package com.acon.acon.core.designsystem.component.loading
+
+import androidx.compose.foundation.layout.Box
+import androidx.compose.runtime.Composable
+import androidx.compose.ui.Modifier
+import androidx.compose.ui.graphics.Brush
+import androidx.compose.ui.graphics.Shape
+import com.acon.acon.core.designsystem.animation.Skeleton
+import com.acon.acon.core.designsystem.animation.skeleton
+
+@Composable
+fun SkeletonItem(
+ modifier: Modifier = Modifier,
+ brush: Brush = Skeleton.brush,
+ shape: Shape = Skeleton.shape
+) {
+
+ Box(
+ modifier = modifier.skeleton(
+ brush = brush,
+ shape = shape
+ )
+ )
+}
\ No newline at end of file
diff --git a/core/designsystem/src/main/java/com/acon/acon/core/designsystem/component/radiobutton/AconRadioButton.kt b/core/designsystem/src/main/java/com/acon/acon/core/designsystem/component/radiobutton/AconRadioButton.kt
new file mode 100644
index 000000000..5ff9d8053
--- /dev/null
+++ b/core/designsystem/src/main/java/com/acon/acon/core/designsystem/component/radiobutton/AconRadioButton.kt
@@ -0,0 +1,100 @@
+package com.acon.acon.core.designsystem.component.radiobutton
+
+import androidx.compose.foundation.background
+import androidx.compose.foundation.border
+import androidx.compose.foundation.clickable
+import androidx.compose.foundation.layout.Box
+import androidx.compose.foundation.layout.fillMaxSize
+import androidx.compose.foundation.layout.padding
+import androidx.compose.foundation.layout.size
+import androidx.compose.foundation.shape.CircleShape
+import androidx.compose.runtime.Composable
+import androidx.compose.ui.Alignment
+import androidx.compose.ui.Modifier
+import androidx.compose.ui.draw.clip
+import androidx.compose.ui.graphics.Color
+import androidx.compose.ui.tooling.preview.Preview
+import androidx.compose.ui.unit.dp
+import com.acon.acon.core.designsystem.theme.AconTheme
+
+@Composable
+fun AconRadioButton(
+ selected: Boolean,
+ onClick: () -> Unit,
+ modifier: Modifier = Modifier,
+ enabled: Boolean = true,
+) {
+ val borderColor = if (enabled.not()) {
+ Color.Transparent
+ } else {
+ if (selected)
+ Color.Transparent
+ else AconTheme.color.Gray5
+ }
+
+ val containerColor = if (enabled.not()) {
+ AconTheme.color.Gray8
+ } else {
+ if (selected)
+ AconTheme.color.Main_org35
+ else AconTheme.color.Gray9
+ }
+
+ val contentColor = if (enabled.not()) {
+ AconTheme.color.Gray7
+ } else {
+ if (selected)
+ AconTheme.color.Main_org1
+ else Color.Transparent
+ }
+
+ Box(
+ modifier = modifier
+ .size(22.dp)
+ .clip(CircleShape)
+ .border(
+ shape = CircleShape,
+ width = 1.dp,
+ color = borderColor
+ ).background(containerColor).clickable {
+ onClick()
+ },
+ contentAlignment = Alignment.Center
+ ) {
+ Box(
+ modifier = Modifier
+ .fillMaxSize()
+ .padding(6.dp)
+ .clip(CircleShape)
+ .background(contentColor)
+ )
+ }
+}
+
+@Preview
+@Composable
+private fun AconRadioButtonPreview() {
+ AconRadioButton(
+ selected = false,
+ onClick = {}
+ )
+}
+
+@Preview
+@Composable
+private fun AconSelectedRadioButtonPreview() {
+ AconRadioButton(
+ selected = true,
+ onClick = {}
+ )
+}
+
+@Preview
+@Composable
+private fun AconDisabledRadioButtonPreview() {
+ AconRadioButton(
+ selected = false,
+ onClick = {},
+ enabled = false
+ )
+}
\ No newline at end of file
diff --git a/core/designsystem/src/main/java/com/acon/acon/core/designsystem/component/slider/AconSlider.kt b/core/designsystem/src/main/java/com/acon/acon/core/designsystem/component/slider/AconSlider.kt
new file mode 100644
index 000000000..e00df33f8
--- /dev/null
+++ b/core/designsystem/src/main/java/com/acon/acon/core/designsystem/component/slider/AconSlider.kt
@@ -0,0 +1,134 @@
+package com.acon.acon.core.designsystem.component.slider
+
+import androidx.compose.foundation.interaction.MutableInteractionSource
+import androidx.compose.foundation.layout.Column
+import androidx.compose.foundation.layout.fillMaxWidth
+import androidx.compose.material3.ExperimentalMaterial3Api
+import androidx.compose.material3.Slider
+import androidx.compose.material3.SliderColors
+import androidx.compose.material3.SliderDefaults
+import androidx.compose.material3.Text
+import androidx.compose.runtime.Composable
+import androidx.compose.runtime.remember
+import androidx.compose.ui.Modifier
+import androidx.compose.ui.draw.scale
+import androidx.compose.ui.layout.Layout
+import androidx.compose.ui.tooling.preview.Preview
+import androidx.compose.ui.unit.Constraints
+import androidx.compose.ui.unit.DpSize
+import androidx.compose.ui.unit.dp
+import androidx.compose.ui.util.fastForEach
+import androidx.compose.ui.util.fastForEachIndexed
+import com.acon.acon.core.designsystem.theme.AconTheme
+
+@OptIn(ExperimentalMaterial3Api::class)
+@Composable
+fun AconSlider(
+ labels: List,
+ sliderIndex: Int,
+ onSliderIndexChange: (Int) -> Unit,
+ modifier: Modifier = Modifier,
+ enabled: Boolean = true,
+ colors: SliderColors = SliderDefaults.colors(
+ thumbColor = AconTheme.color.White,
+ activeTrackColor = AconTheme.color.Main_org50,
+ inactiveTrackColor = AconTheme.color.Gray8
+ ),
+ interactionSource: MutableInteractionSource = remember { MutableInteractionSource() },
+) {
+ val spacing = (labels.size.toFloat() / (labels.size - 1)) / labels.size
+ val floatPositions = remember {
+ buildList {
+ repeat(labels.size) {
+ add(spacing * it)
+ }
+ }
+ }
+ Column {
+ Slider(
+ modifier = modifier,
+ value = floatPositions[sliderIndex],
+ onValueChange = {
+ onSliderIndexChange(floatPositions.indexOfFirst { position -> position + spacing / 2f >= it })
+ },
+ colors = colors,
+ thumb = {
+ SliderDefaults.Thumb(
+ interactionSource = interactionSource,
+ colors = colors,
+ enabled = enabled,
+ thumbSize = DpSize(22.dp, 22.dp)
+ )
+ },
+ track = { sliderState ->
+ SliderDefaults.Track(
+ modifier = Modifier.scale(scaleX = 1f, scaleY = 0.8f),
+ colors = colors,
+ enabled = enabled,
+ sliderState = sliderState,
+ drawStopIndicator = {},
+ drawTick = { _, _ -> },
+ trackInsideCornerSize = 0.dp,
+ thumbTrackGapSize = 0.dp
+ )
+ },
+ )
+ CenterBasedSpaceBetweenRow(
+ modifier = Modifier.fillMaxWidth()
+ ) {
+ labels.fastForEach { label ->
+ Text(
+ text = label,
+ style = AconTheme.typography.body2_14_reg,
+ color = AconTheme.color.Gray4
+ )
+ }
+ }
+ }
+}
+
+@Composable
+private fun CenterBasedSpaceBetweenRow(
+ modifier: Modifier = Modifier,
+ content: @Composable () -> Unit
+) {
+ Layout(
+ modifier = modifier,
+ content = content
+ ) { measurables, constraints ->
+
+ val containerWidth = constraints.maxWidth
+
+ val spacing = if (measurables.size == 1) 0 else containerWidth / (measurables.size - 1)
+ val placeables = measurables.map {
+ it.measure(
+ Constraints(
+ maxWidth = Constraints.Infinity,
+ maxHeight = Constraints.Infinity
+ )
+ )
+ }
+ val containerHeight = placeables.maxOf { it.height }
+ layout(containerWidth, containerHeight) {
+ placeables.fastForEachIndexed { i, placeable ->
+ if (i != measurables.size - 1)
+ placeable.placeRelative(
+ ((spacing * i) - (placeable.width / 2)).coerceAtLeast(0),
+ 0
+ )
+ else placeable.placeRelative(containerWidth - placeable.width, 0)
+ }
+ }
+ }
+}
+
+
+@Composable
+@Preview
+private fun AconSliderPreview() {
+ AconSlider(
+ labels = listOf("5๋ถ ์ด๋ด", "10๋ถ", "15๋ถ", "20๋ถ", "20๋ถ ์ด์"),
+ sliderIndex = 3,
+ onSliderIndexChange = {}
+ )
+}
\ No newline at end of file
diff --git a/core/designsystem/src/main/java/com/acon/acon/core/designsystem/component/snackbar/AconSnackBar.kt b/core/designsystem/src/main/java/com/acon/acon/core/designsystem/component/snackbar/AconSnackBar.kt
new file mode 100644
index 000000000..45e3d3d5f
--- /dev/null
+++ b/core/designsystem/src/main/java/com/acon/acon/core/designsystem/component/snackbar/AconSnackBar.kt
@@ -0,0 +1,41 @@
+package com.acon.acon.core.designsystem.component.snackbar
+
+import androidx.compose.foundation.background
+import androidx.compose.foundation.layout.Box
+import androidx.compose.foundation.layout.padding
+import androidx.compose.foundation.shape.RoundedCornerShape
+import androidx.compose.material3.Text
+import androidx.compose.runtime.Composable
+import androidx.compose.ui.Modifier
+import androidx.compose.ui.draw.clip
+import androidx.compose.ui.tooling.preview.Preview
+import androidx.compose.ui.unit.dp
+import com.acon.acon.core.designsystem.theme.AconTheme
+
+@Composable
+fun AconSnackBar(
+ content: @Composable () -> Unit,
+ modifier: Modifier = Modifier,
+) {
+ Box(
+ modifier = modifier
+ .clip(RoundedCornerShape(4.dp))
+ .background(color = AconTheme.color.Gray8)
+ .padding(vertical = 12.dp, horizontal = 16.dp)
+ ) {
+ content()
+ }
+}
+
+@Preview(showBackground = true)
+@Composable
+private fun AconSnackBarPreview() {
+ AconSnackBar(
+ content = {
+ Text(
+ text = "๊ธฐ๋ณธ ์ค๋ต๋ฐ ๋ฉ์์ง์
๋๋ค.",
+ color = AconTheme.color.White,
+ )
+ }
+ )
+}
diff --git a/core/designsystem/src/main/java/com/acon/acon/core/designsystem/component/snackbar/AconTextSnackBar.kt b/core/designsystem/src/main/java/com/acon/acon/core/designsystem/component/snackbar/AconTextSnackBar.kt
new file mode 100644
index 000000000..c72a2833e
--- /dev/null
+++ b/core/designsystem/src/main/java/com/acon/acon/core/designsystem/component/snackbar/AconTextSnackBar.kt
@@ -0,0 +1,54 @@
+package com.acon.acon.core.designsystem.component.snackbar
+
+import androidx.compose.foundation.layout.Box
+import androidx.compose.foundation.layout.fillMaxWidth
+import androidx.compose.foundation.layout.padding
+import androidx.compose.foundation.layout.wrapContentHeight
+import androidx.compose.material3.Text
+import androidx.compose.runtime.Composable
+import androidx.compose.ui.Alignment
+import androidx.compose.ui.Modifier
+import androidx.compose.ui.tooling.preview.Preview
+import androidx.compose.ui.unit.dp
+import com.acon.acon.core.designsystem.theme.AconTheme
+
+@Composable
+fun AconTextSnackBar(
+ message: String,
+ modifier: Modifier = Modifier,
+) {
+ Box(
+ modifier = modifier
+ .fillMaxWidth()
+ ) {
+ AconSnackBar(
+ modifier = Modifier.fillMaxWidth(),
+ content = {
+ Box(
+ modifier = Modifier
+ .fillMaxWidth()
+ .padding(horizontal = 8.dp, vertical = 4.dp),
+ contentAlignment = Alignment.CenterStart
+ ) {
+ Text(
+ text = message,
+ style = AconTheme.typography.body1_15_reg,
+ color = AconTheme.color.White
+ )
+ }
+ }
+ )
+ }
+}
+
+@Preview
+@Composable
+private fun PreviewAconTextSnackBar() {
+ AconTextSnackBar(message = "ํ ์คํธ๋ฉ์ธ์ง๊ฐ ์์ฑ๋ฉ๋๋ค.", modifier = Modifier)
+}
+
+@Preview
+@Composable
+private fun PreviewAconTextSnackBar1() {
+ AconTextSnackBar(message = "2025.01.07 ๋ง์ผํ
์์ ์ ๊ฑฐ๋ถํ์
จ์ต๋๋ค.")
+}
diff --git a/core/designsystem/src/main/java/com/acon/acon/core/designsystem/component/snackbar/AconTextSnackBarWithButton.kt b/core/designsystem/src/main/java/com/acon/acon/core/designsystem/component/snackbar/AconTextSnackBarWithButton.kt
new file mode 100644
index 000000000..6f2c00923
--- /dev/null
+++ b/core/designsystem/src/main/java/com/acon/acon/core/designsystem/component/snackbar/AconTextSnackBarWithButton.kt
@@ -0,0 +1,81 @@
+package com.acon.acon.core.designsystem.component.snackbar
+
+import androidx.compose.foundation.clickable
+import androidx.compose.foundation.layout.Box
+import androidx.compose.foundation.layout.Row
+import androidx.compose.foundation.layout.Spacer
+import androidx.compose.foundation.layout.fillMaxWidth
+import androidx.compose.foundation.layout.padding
+import androidx.compose.foundation.layout.width
+import androidx.compose.material3.Text
+import androidx.compose.runtime.Composable
+import androidx.compose.ui.Alignment
+import androidx.compose.ui.Modifier
+import androidx.compose.ui.tooling.preview.Preview
+import androidx.compose.ui.unit.dp
+import com.acon.acon.core.designsystem.theme.AconTheme
+
+@Composable
+fun AconTextSnackBarWithButton(
+ message: String,
+ modifier: Modifier = Modifier,
+ buttonText: String = "button",
+ onClick: () -> Unit,
+) {
+ Box(
+ modifier = modifier
+ .fillMaxWidth()
+ .padding(16.dp),
+ ) {
+ AconSnackBar(
+ modifier = Modifier.fillMaxWidth(),
+ content = {
+ Row(
+ modifier = Modifier
+ .fillMaxWidth()
+ .padding(horizontal = 8.dp, vertical = 4.dp),
+ verticalAlignment = Alignment.CenterVertically
+ ) {
+ Text(
+ text = message,
+ style = AconTheme.typography.body3_13_reg,
+ color = AconTheme.color.White,
+ modifier = Modifier.weight(1f)
+ )
+ Spacer(modifier = Modifier.width(10.dp))
+ Text(
+ text = buttonText,
+ style = AconTheme.typography.body3_13_reg,
+ color = AconTheme.color.Success_blue1,
+ modifier = Modifier.clickable { onClick() }
+ )
+ }
+ }
+ )
+ }
+}
+
+@Preview
+@Composable
+private fun PreviewAconTextSnackBarWithButton() {
+ AconTheme {
+ AconTextSnackBarWithButton(
+ message = "๋ฉ์ธ์ง๊ฐ ์์ฑ๋ฉ๋๋ค.",
+ modifier = Modifier,
+ onClick = {}
+ )
+ }
+}
+
+@Preview
+@Composable
+private fun PreviewAconTextSnackBarWithButton2() {
+ AconTheme {
+ AconTextSnackBarWithButton(
+ message = "๋ชจ๋ ์ถ์ฒ ๋ฆฌ์คํธ๋ฅผ ํ์ธํ์
จ์ต๋๋ค.",
+ buttonText = "๋งต๋ทฐ๋ก ๋ณด๊ธฐ",
+ modifier = Modifier,
+ onClick = {}
+ )
+ }
+}
diff --git a/core/designsystem/src/main/java/com/acon/acon/core/designsystem/component/tag/AconTag.kt b/core/designsystem/src/main/java/com/acon/acon/core/designsystem/component/tag/AconTag.kt
new file mode 100644
index 000000000..7aee0ba6b
--- /dev/null
+++ b/core/designsystem/src/main/java/com/acon/acon/core/designsystem/component/tag/AconTag.kt
@@ -0,0 +1,50 @@
+package com.acon.acon.core.designsystem.component.tag
+
+import androidx.compose.foundation.background
+import androidx.compose.foundation.layout.PaddingValues
+import androidx.compose.foundation.layout.Row
+import androidx.compose.foundation.layout.padding
+import androidx.compose.foundation.shape.RoundedCornerShape
+import androidx.compose.material3.Text
+import androidx.compose.runtime.Composable
+import androidx.compose.ui.Modifier
+import androidx.compose.ui.graphics.Color
+import androidx.compose.ui.graphics.Shape
+import androidx.compose.ui.text.TextStyle
+import androidx.compose.ui.text.font.FontWeight
+import androidx.compose.ui.tooling.preview.Preview
+import androidx.compose.ui.unit.dp
+import com.acon.acon.core.designsystem.theme.AconTheme
+
+@Composable
+fun AconTag(
+ text: String,
+ backgroundColor: Color,
+ modifier: Modifier = Modifier,
+ shape: Shape = RoundedCornerShape(4.dp),
+ textStyle: TextStyle = AconTheme.typography.Caption1.copy(fontWeight = FontWeight.W400),
+ contentPadding: PaddingValues = PaddingValues(vertical = 3.dp, horizontal = 17.dp)
+) {
+ Row(
+ modifier = modifier
+ .background(
+ color = backgroundColor,
+ shape = shape
+ ).padding(contentPadding),
+ ) {
+ Text(
+ text = text,
+ style = textStyle,
+ color = AconTheme.color.White
+ )
+ }
+}
+
+@Composable
+@Preview
+private fun AconTagPreview() {
+ AconTag(
+ text = "Tag",
+ backgroundColor = AconTheme.color.New,
+ )
+}
\ No newline at end of file
diff --git a/core/designsystem/src/main/java/com/acon/acon/core/designsystem/component/textfield/AconSearchBar.kt b/core/designsystem/src/main/java/com/acon/acon/core/designsystem/component/textfield/AconSearchBar.kt
new file mode 100644
index 000000000..59cfbd225
--- /dev/null
+++ b/core/designsystem/src/main/java/com/acon/acon/core/designsystem/component/textfield/AconSearchBar.kt
@@ -0,0 +1,169 @@
+package com.acon.acon.core.designsystem.component.textfield
+
+import androidx.compose.foundation.background
+import androidx.compose.foundation.border
+import androidx.compose.foundation.clickable
+import androidx.compose.foundation.layout.Box
+import androidx.compose.foundation.layout.Column
+import androidx.compose.foundation.layout.Row
+import androidx.compose.foundation.layout.Spacer
+import androidx.compose.foundation.layout.fillMaxSize
+import androidx.compose.foundation.layout.fillMaxWidth
+import androidx.compose.foundation.layout.height
+import androidx.compose.foundation.layout.padding
+import androidx.compose.foundation.layout.size
+import androidx.compose.foundation.layout.width
+import androidx.compose.foundation.shape.RoundedCornerShape
+import androidx.compose.foundation.text.BasicTextField
+import androidx.compose.foundation.text.KeyboardActions
+import androidx.compose.foundation.text.KeyboardOptions
+import androidx.compose.material3.Icon
+import androidx.compose.material3.Text
+import androidx.compose.runtime.Composable
+import androidx.compose.runtime.remember
+import androidx.compose.ui.Alignment
+import androidx.compose.ui.Modifier
+import androidx.compose.ui.focus.FocusRequester
+import androidx.compose.ui.focus.onFocusChanged
+import androidx.compose.ui.graphics.Color
+import androidx.compose.ui.platform.LocalFocusManager
+import androidx.compose.ui.res.painterResource
+import androidx.compose.ui.text.style.TextAlign
+import androidx.compose.ui.tooling.preview.Preview
+import androidx.compose.ui.unit.dp
+import com.acon.acon.core.designsystem.R
+import com.acon.acon.core.designsystem.theme.AconColors
+import com.acon.acon.core.designsystem.theme.AconTheme
+
+@Composable
+fun AconSearchBar(
+ status: SearchBarStatus,
+ modifier: Modifier = Modifier,
+ text: String = "",
+ placeholder: String = "",
+ onTextChanged: (String) -> Unit = {},
+ onFocusChanged: (Boolean) -> Unit = {},
+ keyboardOptions: KeyboardOptions = KeyboardOptions.Default,
+ keyboardActions: KeyboardActions = KeyboardActions.Default,
+ leadingIcon: @Composable () -> Unit = {
+ Row {
+ Icon(
+ painter = painterResource(id = R.drawable.ic_search),
+ contentDescription = "Search",
+ tint = AconColors.White
+ )
+ Spacer(modifier = Modifier.width(6.dp))
+ }
+ },
+ tailingIcon: @Composable () -> Unit = {
+ if (status == SearchBarStatus.Active) {
+ Icon(
+ painter = painterResource(id = R.drawable.ic_dissmiss_circle_gray),
+ contentDescription = "Clear",
+ tint = Color.Unspecified,
+ modifier = Modifier
+ .size(20.dp)
+ .clickable { onTextChanged("") }
+ )
+ }
+ },
+) {
+ val focusRequester = remember { FocusRequester() }
+ val focusManager = LocalFocusManager.current
+
+ val backgroundColor = when (status) {
+ SearchBarStatus.Inactive -> AconColors.Gray8
+ SearchBarStatus.Focused -> AconColors.Gray8
+ SearchBarStatus.Active -> AconColors.Gray8
+ }
+
+ val borderColor = when (status) {
+ SearchBarStatus.Inactive -> AconColors.Gray6
+ SearchBarStatus.Focused -> AconColors.Gray5
+ SearchBarStatus.Active -> AconColors.Gray5
+ }
+
+ val textColor = when (status) {
+ SearchBarStatus.Inactive -> AconColors.Gray5
+ SearchBarStatus.Focused -> AconColors.Gray5
+ SearchBarStatus.Active -> AconColors.White
+ }
+
+ Box(
+ modifier = modifier
+ .fillMaxWidth()
+ .background(color = backgroundColor, shape = RoundedCornerShape(8.dp))
+ .border(width = 1.dp, borderColor, shape = RoundedCornerShape(8.dp))
+ .padding(horizontal = 12.dp, vertical = 8.dp),
+ ){
+ BasicTextField(
+ modifier = Modifier
+ .fillMaxWidth()
+ .align(Alignment.Center)
+ .onFocusChanged { focusState ->
+ onFocusChanged(focusState.isFocused)
+ },
+ value = text,
+ onValueChange = onTextChanged,
+ textStyle = AconTheme.typography.body2_14_reg.copy(
+ color = textColor,
+ textAlign = TextAlign.Start
+ ),
+ singleLine = true,
+ keyboardOptions = keyboardOptions,
+ keyboardActions = KeyboardActions(
+ onDone = {
+ focusManager.clearFocus()
+ }
+ ),
+ decorationBox = { innerTextField ->
+ Row(
+ verticalAlignment = Alignment.CenterVertically
+ ) {
+ leadingIcon()
+
+ Box(
+ modifier = modifier.weight(1f),
+ contentAlignment = Alignment.CenterStart
+ ){
+ innerTextField()
+ if (text.isEmpty()) {
+ Text(
+ text = placeholder,
+ style = AconTheme.typography.body2_14_reg,
+ color = textColor,
+ )
+ }
+ }
+ tailingIcon()
+ }
+ },
+ )
+ }
+}
+
+sealed interface SearchBarStatus {
+ data object Inactive: SearchBarStatus
+ data object Focused: SearchBarStatus
+ data object Active: SearchBarStatus
+}
+
+@Preview
+@Composable
+private fun AconSearchBarPreview(){
+ Column(
+ modifier = Modifier.fillMaxSize(),
+ ){
+ AconSearchBar(
+ status = SearchBarStatus.Inactive,
+ )
+ Spacer(modifier = Modifier.height(30.dp))
+ AconSearchBar(
+ status = SearchBarStatus.Focused
+ )
+ Spacer(modifier = Modifier.height(30.dp))
+ AconSearchBar(
+ status = SearchBarStatus.Active
+ )
+ }
+}
\ No newline at end of file
diff --git a/core/designsystem/src/main/java/com/acon/acon/core/designsystem/component/textfield/v2/AconFilledTextField.kt b/core/designsystem/src/main/java/com/acon/acon/core/designsystem/component/textfield/v2/AconFilledTextField.kt
new file mode 100644
index 000000000..1f7aa846b
--- /dev/null
+++ b/core/designsystem/src/main/java/com/acon/acon/core/designsystem/component/textfield/v2/AconFilledTextField.kt
@@ -0,0 +1,78 @@
+package com.acon.acon.core.designsystem.component.textfield.v2
+
+import androidx.compose.foundation.background
+import androidx.compose.foundation.layout.fillMaxWidth
+import androidx.compose.foundation.layout.padding
+import androidx.compose.foundation.shape.RoundedCornerShape
+import androidx.compose.foundation.text.BasicTextField
+import androidx.compose.foundation.text.KeyboardActions
+import androidx.compose.foundation.text.KeyboardOptions
+import androidx.compose.runtime.Composable
+import androidx.compose.ui.Modifier
+import androidx.compose.ui.graphics.SolidColor
+import androidx.compose.ui.text.TextLayoutResult
+import androidx.compose.ui.text.TextStyle
+import androidx.compose.ui.text.font.FontWeight
+import androidx.compose.ui.text.input.VisualTransformation
+import androidx.compose.ui.tooling.preview.Preview
+import androidx.compose.ui.unit.dp
+import com.acon.acon.core.designsystem.blur.LocalHazeState
+import com.acon.acon.core.designsystem.blur.defaultHazeEffect
+import com.acon.acon.core.designsystem.theme.AconTheme
+
+@Composable
+fun AconFilledTextField(
+ value: String,
+ onValueChange: (String) -> Unit,
+ modifier: Modifier = Modifier,
+ enabled: Boolean = true,
+ readOnly: Boolean = false,
+ textStyle: TextStyle = AconTheme.typography.Title4.copy(fontWeight = FontWeight.Normal, color = AconTheme.color.White),
+ keyboardOptions: KeyboardOptions = KeyboardOptions.Default,
+ keyboardActions: KeyboardActions = KeyboardActions.Default,
+ maxLines: Int = Int.MAX_VALUE,
+ minLines: Int = 1,
+ visualTransformation: VisualTransformation = VisualTransformation.None,
+ onTextLayout: (TextLayoutResult) -> Unit = {},
+ decorationBox: @Composable (innerTextField: @Composable () -> Unit) -> Unit = @Composable { innerTextField -> innerTextField() }
+) {
+ BasicTextField(
+ value = value,
+ onValueChange = onValueChange,
+ modifier = modifier
+ .background(
+ shape = RoundedCornerShape(10.dp),
+ color = AconTheme.color.GlassWhiteDefault
+ ).padding(horizontal = 8.dp, vertical = 10.dp)
+ .defaultHazeEffect(
+ hazeState = LocalHazeState.current,
+ tintColor = AconTheme.color.GlassWhiteDefault,
+ ),
+ enabled = enabled,
+ readOnly = readOnly,
+ textStyle = textStyle,
+ keyboardOptions = keyboardOptions,
+ keyboardActions = keyboardActions,
+ singleLine = false,
+ maxLines = maxLines,
+ minLines = minLines,
+ visualTransformation = visualTransformation,
+ onTextLayout = onTextLayout,
+ cursorBrush = SolidColor(AconTheme.color.Action)
+ ) { innerTextField ->
+ decorationBox(innerTextField)
+ }
+}
+
+@Composable
+@Preview
+private fun AconDefaultTextFieldPreview(
+) {
+ AconFilledTextField(
+ value = "Search Text",
+ onValueChange = { },
+ modifier = Modifier.fillMaxWidth(),
+ ) { innerTextField ->
+ innerTextField()
+ }
+}
\ No newline at end of file
diff --git a/core/designsystem/src/main/java/com/acon/acon/core/designsystem/component/textfield/v2/AconSearchTextField.kt b/core/designsystem/src/main/java/com/acon/acon/core/designsystem/component/textfield/v2/AconSearchTextField.kt
new file mode 100644
index 000000000..952a3525f
--- /dev/null
+++ b/core/designsystem/src/main/java/com/acon/acon/core/designsystem/component/textfield/v2/AconSearchTextField.kt
@@ -0,0 +1,113 @@
+package com.acon.acon.core.designsystem.component.textfield.v2
+
+import androidx.compose.foundation.layout.Row
+import androidx.compose.foundation.layout.Spacer
+import androidx.compose.foundation.layout.fillMaxWidth
+import androidx.compose.foundation.layout.width
+import androidx.compose.foundation.text.KeyboardActions
+import androidx.compose.foundation.text.KeyboardOptions
+import androidx.compose.material3.Icon
+import androidx.compose.material3.Text
+import androidx.compose.runtime.Composable
+import androidx.compose.ui.Alignment
+import androidx.compose.ui.Modifier
+import androidx.compose.ui.graphics.vector.ImageVector
+import androidx.compose.ui.res.stringResource
+import androidx.compose.ui.res.vectorResource
+import androidx.compose.ui.text.TextLayoutResult
+import androidx.compose.ui.text.TextStyle
+import androidx.compose.ui.text.font.FontWeight
+import androidx.compose.ui.text.input.VisualTransformation
+import androidx.compose.ui.tooling.preview.Preview
+import androidx.compose.ui.unit.dp
+import com.acon.acon.core.designsystem.R
+import com.acon.acon.core.designsystem.noRippleClickable
+import com.acon.acon.core.designsystem.theme.AconTheme
+
+@Composable
+fun AconSearchTextField(
+ value: String,
+ onValueChange: (String) -> Unit,
+ placeholder: String,
+ modifier: Modifier = Modifier,
+ enabled: Boolean = true,
+ readOnly: Boolean = false,
+ textStyle: TextStyle = AconTheme.typography.Title4.copy(fontWeight = FontWeight.Normal, color = AconTheme.color.White),
+ keyboardOptions: KeyboardOptions = KeyboardOptions.Default,
+ keyboardActions: KeyboardActions = KeyboardActions.Default,
+ visualTransformation: VisualTransformation = VisualTransformation.None,
+ onTextLayout: (TextLayoutResult) -> Unit = {},
+) {
+ AconFilledTextField(
+ value = value,
+ onValueChange = onValueChange,
+ modifier = modifier,
+ enabled = enabled,
+ readOnly = readOnly,
+ textStyle = textStyle,
+ keyboardOptions = keyboardOptions,
+ keyboardActions = keyboardActions,
+ maxLines = 1,
+ visualTransformation = visualTransformation,
+ onTextLayout = onTextLayout,
+ ) { innerTextField ->
+ Row(
+ modifier = Modifier.fillMaxWidth(),
+ verticalAlignment = Alignment.CenterVertically
+ ) {
+ Row(modifier = Modifier.weight(1f)) {
+ Icon(
+ imageVector = ImageVector.vectorResource(id = R.drawable.ic_search),
+ contentDescription = stringResource(R.string.search_content_description),
+ tint = AconTheme.color.Gray50,
+ modifier = Modifier.width(18.dp)
+ )
+ Spacer(modifier = Modifier.width(8.dp))
+ if (value.isEmpty()) {
+ Text(
+ text = placeholder,
+ style = textStyle.copy(color = AconTheme.color.Gray500),
+ )
+ }
+ innerTextField()
+ }
+ if (value.isNotEmpty()) {
+ Spacer(modifier = Modifier.width(8.dp))
+ Icon(
+ imageVector = ImageVector.vectorResource(id = R.drawable.ic_clear),
+ contentDescription = stringResource(R.string.clear_search_content_description),
+ tint = AconTheme.color.Gray50,
+ modifier = Modifier
+ .width(18.dp)
+ .noRippleClickable { onValueChange("") }
+ )
+ }
+ }
+ }
+}
+
+@Composable
+@Preview
+private fun AconSearchTextFieldPlaceholderPreview() {
+ AconTheme {
+ AconSearchTextField(
+ value = "",
+ onValueChange = { },
+ placeholder = "์ฅ์๋ฅผ ์
๋ ฅํด์ฃผ์ธ์",
+ modifier = Modifier.fillMaxWidth(),
+ )
+ }
+}
+
+@Composable
+@Preview
+private fun AconSearchTextFieldPreview() {
+ AconTheme {
+ AconSearchTextField(
+ value = "๋ฒ๊ฑฐํน",
+ onValueChange = { },
+ placeholder = "์ฅ์๋ฅผ ์
๋ ฅํด์ฃผ์ธ์",
+ modifier = Modifier.fillMaxWidth(),
+ )
+ }
+}
\ No newline at end of file
diff --git a/core/designsystem/src/main/java/com/acon/acon/core/designsystem/component/topbar/AconTopBar.kt b/core/designsystem/src/main/java/com/acon/acon/core/designsystem/component/topbar/AconTopBar.kt
new file mode 100644
index 000000000..7981d542d
--- /dev/null
+++ b/core/designsystem/src/main/java/com/acon/acon/core/designsystem/component/topbar/AconTopBar.kt
@@ -0,0 +1,117 @@
+package com.acon.acon.core.designsystem.component.topbar
+
+import androidx.compose.foundation.layout.Arrangement
+import androidx.compose.foundation.layout.Box
+import androidx.compose.foundation.layout.PaddingValues
+import androidx.compose.foundation.layout.Row
+import androidx.compose.foundation.layout.Spacer
+import androidx.compose.foundation.layout.fillMaxWidth
+import androidx.compose.foundation.layout.height
+import androidx.compose.foundation.layout.padding
+import androidx.compose.foundation.layout.width
+import androidx.compose.material.icons.Icons
+import androidx.compose.material.icons.automirrored.filled.ArrowBack
+import androidx.compose.material.icons.filled.Settings
+import androidx.compose.material3.Icon
+import androidx.compose.material3.IconButton
+import androidx.compose.material3.Text
+import androidx.compose.runtime.Composable
+import androidx.compose.ui.Alignment
+import androidx.compose.ui.Modifier
+import androidx.compose.ui.tooling.preview.Preview
+import androidx.compose.ui.unit.dp
+
+@Composable
+fun AconTopBar(
+ modifier: Modifier = Modifier,
+ paddingValues: PaddingValues = PaddingValues(horizontal = 16.dp),
+ leadingIcon: @Composable () -> Unit = {},
+ content: @Composable () -> Unit = {},
+ trailingIcon: @Composable () -> Unit = {},
+ isStartAlignment: Boolean = false
+) {
+ Box(
+ modifier = modifier
+ .fillMaxWidth()
+ .height(56.dp)
+ .padding(paddingValues)
+ ) {
+ if (isStartAlignment) {
+ Row(
+ modifier = Modifier.align(Alignment.CenterStart),
+ horizontalArrangement = Arrangement.Start,
+ verticalAlignment = Alignment.CenterVertically
+ ) {
+ Box {
+ leadingIcon()
+ }
+ Spacer(modifier = Modifier.width(8.dp))
+ Box {
+ content()
+ }
+ }
+ } else {
+ Box(
+ modifier = Modifier.align(Alignment.CenterStart)
+ ) {
+ leadingIcon()
+ }
+ Box(
+ modifier = Modifier.align(Alignment.Center)
+ ) {
+ content()
+ }
+ }
+
+ Box(
+ modifier = Modifier.align(Alignment.CenterEnd)
+ ) {
+ trailingIcon()
+ }
+ }
+}
+
+@Preview(showBackground = true)
+@Composable
+fun AconTopBarPreview() {
+ AconTopBar(
+ leadingIcon = {
+ IconButton(onClick = {}) {
+ Icon(
+ imageVector = Icons.AutoMirrored.Filled.ArrowBack,
+ contentDescription = "Back"
+ )
+ }
+ },
+ content = {
+ Text("๋ฆฌ๋ฉ๊ณผ ํธ๋ ์ผ๋ง์ด ์๋ ํ๋ฐ")
+ },
+ trailingIcon = {
+ IconButton(onClick = {}) {
+ Icon(
+ imageVector = Icons.Default.Settings,
+ contentDescription = "Settings"
+ )
+ }
+ }
+ )
+}
+
+@Preview(showBackground = true)
+@Composable
+fun AconTopBarStartAlignmentPreview() {
+ AconTopBar(
+ leadingIcon = {
+ IconButton(onClick = {}) {
+ Icon(
+ imageVector = Icons.AutoMirrored.Filled.ArrowBack,
+ contentDescription = "Back"
+ )
+ }
+ },
+ content = {
+ Text("์ผ์ชฝ ์ ๋ ฌ ํ๋ฐ")
+ },
+ isStartAlignment = true
+ )
+}
diff --git a/core/designsystem/src/main/java/com/acon/acon/core/designsystem/keyboard/keyboardAsState.kt b/core/designsystem/src/main/java/com/acon/acon/core/designsystem/keyboard/keyboardAsState.kt
new file mode 100644
index 000000000..9a3783631
--- /dev/null
+++ b/core/designsystem/src/main/java/com/acon/acon/core/designsystem/keyboard/keyboardAsState.kt
@@ -0,0 +1,18 @@
+package com.acon.acon.core.designsystem.keyboard
+
+import androidx.compose.foundation.layout.WindowInsets
+import androidx.compose.foundation.layout.ime
+import androidx.compose.runtime.Composable
+import androidx.compose.runtime.State
+import androidx.compose.runtime.derivedStateOf
+import androidx.compose.runtime.remember
+import androidx.compose.ui.platform.LocalDensity
+
+@Composable
+fun keyboardAsState(): State {
+ val ime = WindowInsets.ime
+ val density = LocalDensity.current
+ return remember(ime, density) {
+ derivedStateOf { ime.getBottom(density) }
+ }
+}
\ No newline at end of file
diff --git a/core/designsystem/src/main/java/com/acon/acon/core/designsystem/theme/Color.kt b/core/designsystem/src/main/java/com/acon/acon/core/designsystem/theme/Color.kt
new file mode 100644
index 000000000..1f639d3f0
--- /dev/null
+++ b/core/designsystem/src/main/java/com/acon/acon/core/designsystem/theme/Color.kt
@@ -0,0 +1,174 @@
+package com.acon.acon.core.designsystem.theme
+
+import androidx.compose.runtime.Immutable
+import androidx.compose.runtime.staticCompositionLocalOf
+import androidx.compose.ui.graphics.Brush
+import androidx.compose.ui.graphics.Color
+
+val Purple80 = Color(0xFFD0BCFF)
+val PurpleGrey80 = Color(0xFFCCC2DC)
+val Pink80 = Color(0xFFEFB8C8)
+
+val Purple40 = Color(0xFF6650a4)
+val PurpleGrey40 = Color(0xFF625b71)
+val Pink40 = Color(0xFF7D5260)
+
+internal val AconColors = AconColor(
+
+ //Main
+ Main_org0_deep = Color(0xFFF24B00),
+ Main_org0 = Color(0xFFFF5402),
+ Main_org1 = Color(0xFFFF6928),
+ Main_org2 = Color(0xFFFF8950),
+ Main_org3 = Color(0xFFFFAA7C),
+ Main_org4 = Color(0xFFFFCCAD),
+ Main_org5 = Color(0xFFFFEEE3),
+ Main_org50 = Color(0x80FF6928),
+ Main_org35 = Color(0x59FF8950),
+
+ //Gray Scale
+ White = Color(0xFFFFFFFF),
+ Gray0 = Color(0xFFF7F7FB),
+ Gray1 = Color(0xFFEFF0F4),
+ Gray2 = Color(0xFFD9DADD),
+ Gray3 = Color(0xFFC5C6CB),
+ Gray4 = Color(0xFF93959D),
+ Gray5 = Color(0xFF5E6068),
+ Gray6 = Color(0xFF37383E),
+ Gray7 = Color(0xFF323339),
+ Gray8 = Color(0xFF2B2C31),
+ Gray9 = Color(0xFF1A1B1E),
+ Black = Color(0xFF000000),
+ Dim_b_60 = Color(0x99000000),
+ Dim_b_30 = Color(0x4D000000),
+ Dim_g_30 = Color(0x4D93959D),
+ Gla_w_30 = Color(0x4DFFFFFF),
+ Gla_w_20 = Color(0x33FFFFFF),
+ Gla_w_10 = Color(0x1AFFFFFF),
+
+ Fab_shaodw_1 = Color(0x1A000000),
+
+ Dim_gra_1 = Brush.horizontalGradient(
+ colors = listOf(Color(0x0D000000), Color(0x00000000), Color(0x0D000000))
+ ),
+ Dim_gra_2 = Brush.verticalGradient(
+ colors = listOf(Color(0x80111111), Color(0x00111111), Color(0xCC111111))
+ ),
+
+ //Error Case
+ Error_red1 = Color(0xFFFF3434),
+ Error_red2 = Color(0xFFFFD9D9),
+ Success_blue1 = Color(0xFF4375FF),
+ Error_blue2 = Color(0xFFD2DEFF),
+
+
+ // Acon 2.0
+ PrimaryLighten = Color(0xFFFF692D),
+ PrimaryDefault = Color(0xFFFF4A02),
+ PrimaryDark = Color(0xFFDE3F00),
+
+ Gray900 = Color(0xFF111111),
+ Gray800 = Color(0xFF333333),
+ Gray700 = Color(0xFF505050),
+ Gray600 = Color(0xFF666666),
+ Gray500 = Color(0xFF767676),
+ Gray400 = Color(0xFF888888),
+ Gray300 = Color(0xFF999999),
+ Gray200 = Color(0xFFBBBBBB),
+ Gray100 = Color(0xFFE1E1E1),
+ Gray50 = Color(0xFFF1F1F5),
+
+ Danger = Color(0xFFFF2C51),
+ Success = Color(0xFF04B014),
+ Action = Color(0xFF00AAFE),
+
+ GlassWhiteDefault = Color(0X33FFFFFF),
+ GlassWhitePressed = Color(0X99FFFFFF),
+ GlassWhiteSelected = Color(0X4DFFFFFF),
+ GlassWhiteDisabled = Color(0X1AFFFFFF),
+
+ GlassBlackDefault = Color(0X33000000),
+
+ Light = Color(0x33E1E1E1),
+
+ New = Color(0xFFFF4646)
+)
+
+@Immutable
+data class AconColor(
+
+ val Main_org0_deep: Color,
+ val Main_org0: Color,
+ val Main_org1: Color,
+ val Main_org2: Color,
+ val Main_org3: Color,
+ val Main_org4: Color,
+ val Main_org5: Color,
+ val Main_org50: Color,
+ val Main_org35: Color,
+
+ val White: Color,
+ val Gray0: Color,
+ val Gray1: Color,
+ val Gray2: Color,
+ val Gray3: Color,
+ val Gray4: Color,
+ val Gray5: Color,
+ val Gray6: Color,
+ val Gray7: Color,
+ val Gray8: Color,
+ val Gray9: Color,
+ val Black: Color,
+ val Dim_b_60: Color,
+ val Dim_b_30: Color,
+ val Dim_g_30: Color,
+ val Gla_w_30: Color,
+ val Gla_w_20: Color,
+ val Gla_w_10: Color,
+
+ val Fab_shaodw_1: Color,
+
+ val Dim_gra_1: Brush,
+ val Dim_gra_2: Brush,
+
+ val Error_red1: Color,
+ val Error_red2: Color,
+ val Success_blue1: Color,
+ val Error_blue2: Color,
+
+
+ // Acon 2.0
+ val PrimaryLighten: Color,
+ val PrimaryDefault: Color,
+ val PrimaryDark: Color,
+
+ val Gray900: Color,
+ val Gray800: Color,
+ val Gray700: Color,
+ val Gray600: Color,
+ val Gray500: Color,
+ val Gray400: Color,
+ val Gray300: Color,
+ val Gray200: Color,
+ val Gray100: Color,
+ val Gray50: Color,
+
+ val Danger: Color,
+ val Success: Color,
+ val Action: Color,
+
+ val GlassWhiteDefault: Color,
+ val GlassWhitePressed: Color,
+ val GlassWhiteSelected: Color,
+ val GlassWhiteDisabled: Color,
+
+ val GlassBlackDefault: Color,
+
+ val Light: Color,
+
+ val New: Color
+)
+
+internal val LocalAconColor = staticCompositionLocalOf {
+ AconColors
+}
\ No newline at end of file
diff --git a/app/src/main/java/com/acon/acon/ui/theme/Theme.kt b/core/designsystem/src/main/java/com/acon/acon/core/designsystem/theme/Theme.kt
similarity index 69%
rename from app/src/main/java/com/acon/acon/ui/theme/Theme.kt
rename to core/designsystem/src/main/java/com/acon/acon/core/designsystem/theme/Theme.kt
index 06fa066eb..faf496723 100644
--- a/app/src/main/java/com/acon/acon/ui/theme/Theme.kt
+++ b/core/designsystem/src/main/java/com/acon/acon/core/designsystem/theme/Theme.kt
@@ -1,6 +1,5 @@
-package com.acon.acon.ui.theme
+package com.acon.acon.core.designsystem.theme
-import android.app.Activity
import android.os.Build
import androidx.compose.foundation.isSystemInDarkTheme
import androidx.compose.material3.MaterialTheme
@@ -9,6 +8,7 @@ import androidx.compose.material3.dynamicDarkColorScheme
import androidx.compose.material3.dynamicLightColorScheme
import androidx.compose.material3.lightColorScheme
import androidx.compose.runtime.Composable
+import androidx.compose.runtime.CompositionLocalProvider
import androidx.compose.ui.platform.LocalContext
private val DarkColorScheme = darkColorScheme(
@@ -50,9 +50,21 @@ fun AconTheme(
else -> LightColorScheme
}
- MaterialTheme(
- colorScheme = colorScheme,
- typography = Typography,
- content = content
- )
-}
\ No newline at end of file
+ val aconTypography = Typography
+ val aconColor = AconColors
+
+ CompositionLocalProvider(LocalAconTypography provides aconTypography, LocalAconColor provides aconColor) {
+ MaterialTheme(
+ colorScheme = colorScheme,
+ typography = androidx.compose.material3.Typography(),
+ content = content
+ )
+ }
+}
+
+object AconTheme {
+ val typography: AconTypography
+ @Composable get() = LocalAconTypography.current
+ val color: AconColor
+ @Composable get() = LocalAconColor.current
+}
diff --git a/core/designsystem/src/main/java/com/acon/acon/core/designsystem/theme/Type.kt b/core/designsystem/src/main/java/com/acon/acon/core/designsystem/theme/Type.kt
new file mode 100644
index 000000000..fd3666aa5
--- /dev/null
+++ b/core/designsystem/src/main/java/com/acon/acon/core/designsystem/theme/Type.kt
@@ -0,0 +1,291 @@
+package com.acon.acon.core.designsystem.theme
+
+import androidx.compose.runtime.Immutable
+import androidx.compose.runtime.staticCompositionLocalOf
+import androidx.compose.ui.text.TextStyle
+import androidx.compose.ui.text.font.Font
+import androidx.compose.ui.text.font.FontFamily
+import androidx.compose.ui.text.font.FontWeight
+import androidx.compose.ui.unit.em
+import androidx.compose.ui.unit.sp
+import com.acon.acon.core.designsystem.R
+
+private val Pretendard = FontFamily(
+ Font(resId = R.font.pretendard_bold, weight = FontWeight.W700),
+ Font(resId = R.font.pretendard_extrabold, weight = FontWeight.ExtraBold),
+ Font(resId = R.font.pretendard_light, weight = FontWeight.Light),
+ Font(resId = R.font.pretendard_medium, weight = FontWeight.W500),
+ Font(resId = R.font.pretendard_regular, weight = FontWeight.W400),
+ Font(resId = R.font.pretendard_semibold, weight = FontWeight.W600),
+ Font(resId = R.font.pretendard_thin, weight = FontWeight.Thin),
+)
+
+internal val Typography = AconTypography(
+ //headline
+ head1_32_sb = TextStyle(
+ fontFamily = Pretendard,
+ fontWeight = FontWeight.W600,
+ fontSize = 32.sp,
+ lineHeight = 42.sp,
+ letterSpacing = (-0.023).em
+ ),
+ head2_28_sb = TextStyle(
+ fontFamily = Pretendard,
+ fontWeight = FontWeight.W600,
+ fontSize = 28.sp,
+ lineHeight = 38.sp,
+ letterSpacing = (-0.023).em
+ ),
+ head3_26_sb = TextStyle(
+ fontFamily = Pretendard,
+ fontWeight = FontWeight.W600,
+ fontSize = 26.sp,
+ lineHeight = 36.sp,
+ letterSpacing = (-0.023).em
+ ),
+ head4_24_sb = TextStyle(
+ fontFamily = Pretendard,
+ fontWeight = FontWeight.W600,
+ fontSize = 24.sp,
+ lineHeight = 34.sp,
+ letterSpacing = (-0.023).em
+ ),
+ head5_22_sb = TextStyle(
+ fontFamily = Pretendard,
+ fontWeight = FontWeight.W600,
+ fontSize = 22.sp,
+ lineHeight = 30.sp,
+ letterSpacing = (-0.023).em
+ ),
+ head6_20_sb = TextStyle(
+ fontFamily = Pretendard,
+ fontWeight = FontWeight.W600,
+ fontSize = 20.sp,
+ lineHeight = 28.sp,
+ letterSpacing = (-0.023).em
+ ),
+ head7_18_sb = TextStyle(
+ fontFamily = Pretendard,
+ fontWeight = FontWeight.W600,
+ fontSize = 18.sp,
+ lineHeight = 26.sp,
+ letterSpacing = (-0.023).em
+ ),
+ head8_16_sb = TextStyle(
+ fontFamily = Pretendard,
+ fontWeight = FontWeight.W600,
+ fontSize = 16.sp,
+ lineHeight = 24.sp,
+ letterSpacing = (-0.023).em
+ ),
+ //title
+ title1_24_b = TextStyle(
+ fontFamily = Pretendard,
+ fontWeight = FontWeight.W700,
+ fontSize = 24.sp,
+ lineHeight = 34.sp,
+ letterSpacing = (-0.023).em
+ ),
+ title2_20_b = TextStyle(
+ fontFamily = Pretendard,
+ fontWeight = FontWeight.W700,
+ fontSize = 20.sp,
+ lineHeight = 28.sp,
+ letterSpacing = (-0.023).em
+ ),
+ title3_18_b = TextStyle(
+ fontFamily = Pretendard,
+ fontWeight = FontWeight.W700,
+ fontSize = 18.sp,
+ lineHeight = 26.sp,
+ letterSpacing = (-0.023).em
+ ),
+ //subtitle
+ subtitle1_16_med = TextStyle(
+ fontFamily = Pretendard,
+ fontWeight = FontWeight.W500,
+ fontSize = 16.sp,
+ lineHeight = 24.sp,
+ letterSpacing = (-0.023).em
+ ),
+ subtitle2_14_med = TextStyle(
+ fontFamily = Pretendard,
+ fontWeight = FontWeight.W500,
+ fontSize = 14.sp,
+ lineHeight = 20.sp,
+ letterSpacing = (-0.023).em
+ ),
+ //body
+ body1_15_reg = TextStyle(
+ fontFamily = Pretendard,
+ fontWeight = FontWeight.W400,
+ fontSize = 15.sp,
+ lineHeight = 22.sp,
+ letterSpacing = (-0.023).em
+ ),
+ body2_14_reg = TextStyle(
+ fontFamily = Pretendard,
+ fontWeight = FontWeight.W400,
+ fontSize = 14.sp,
+ lineHeight = 20.sp,
+ letterSpacing = (-0.023).em
+ ),
+ body3_13_reg = TextStyle(
+ fontFamily = Pretendard,
+ fontWeight = FontWeight.W400,
+ fontSize = 13.sp,
+ lineHeight = 18.sp,
+ letterSpacing = (-0.023).em
+ ),
+ body4_12_reg = TextStyle(
+ fontFamily = Pretendard,
+ fontWeight = FontWeight.W400,
+ fontSize = 12.sp,
+ lineHeight = 18.sp,
+ letterSpacing = (-0.023).em
+ ),
+ //caption
+ cap1_11_reg = TextStyle(
+ fontFamily = Pretendard,
+ fontWeight = FontWeight.W400,
+ fontSize = 11.sp,
+ lineHeight = 16.sp,
+ letterSpacing = (-0.023).em
+ ),
+
+ Headline1 = TextStyle(
+ fontFamily = Pretendard,
+ fontWeight = FontWeight.SemiBold,
+ fontSize = 32.sp,
+ lineHeight = 42.sp,
+ letterSpacing = (-0.025).em
+ ),
+ Headline2 = TextStyle(
+ fontFamily = Pretendard,
+ fontWeight = FontWeight.SemiBold,
+ fontSize = 28.sp,
+ lineHeight = 38.sp,
+ letterSpacing = (-0.025).em
+ ),
+ Headline3 = TextStyle(
+ fontFamily = Pretendard,
+ fontWeight = FontWeight.SemiBold,
+ fontSize = 24.sp,
+ lineHeight = 34.sp,
+ letterSpacing = (-0.025).em
+ ),
+ Headline4 = TextStyle(
+ fontFamily = Pretendard,
+ fontWeight = FontWeight.SemiBold,
+ fontSize = 20.sp,
+ lineHeight = 28.sp,
+ letterSpacing = (-0.025).em
+ ),
+
+ Title1 = TextStyle(
+ fontFamily = Pretendard,
+ fontWeight = FontWeight.Bold,
+ fontSize = 24.sp,
+ lineHeight = 34.sp,
+ letterSpacing = (-0.025).em
+ ),
+ Title2 = TextStyle(
+ fontFamily = Pretendard,
+ fontWeight = FontWeight.Bold,
+ fontSize = 20.sp,
+ lineHeight = 28.sp,
+ letterSpacing = (-0.025).em
+ ),
+ Title3 = TextStyle(
+ fontFamily = Pretendard,
+ fontWeight = FontWeight.Bold,
+ fontSize = 18.sp,
+ lineHeight = 26.sp,
+ letterSpacing = (-0.025).em
+ ),
+ Title4 = TextStyle(
+ fontFamily = Pretendard,
+ fontWeight = FontWeight.Bold,
+ fontSize = 16.sp,
+ lineHeight = 24.sp,
+ letterSpacing = (-0.025).em
+ ),
+ Title5 = TextStyle(
+ fontFamily = Pretendard,
+ fontWeight = FontWeight.Bold,
+ fontSize = 14.sp,
+ lineHeight = 20.sp,
+ letterSpacing = (-0.025).em
+ ),
+
+ Body1 = TextStyle(
+ fontFamily = Pretendard,
+ fontWeight = FontWeight.Normal,
+ fontSize = 14.sp,
+ lineHeight = 20.sp,
+ letterSpacing = (-0.025).em
+ ),
+
+ Caption1 = TextStyle(
+ fontFamily = Pretendard,
+ fontWeight = FontWeight.Normal,
+ fontSize = 12.sp,
+ lineHeight = 18.sp,
+ letterSpacing = (-0.025).em
+ ),
+ Caption2 = TextStyle(
+ fontFamily = Pretendard,
+ fontWeight = FontWeight.Normal,
+ fontSize = 11.sp,
+ lineHeight = 16.sp,
+ letterSpacing = (-0.025).em
+ ),
+)
+
+@Immutable
+data class AconTypography(
+ val head1_32_sb: TextStyle,
+ val head2_28_sb: TextStyle,
+ val head3_26_sb: TextStyle,
+ val head4_24_sb: TextStyle,
+ val head5_22_sb: TextStyle,
+ val head6_20_sb: TextStyle,
+ val head7_18_sb: TextStyle,
+ val head8_16_sb: TextStyle,
+
+ val title1_24_b: TextStyle,
+ val title2_20_b: TextStyle,
+ val title3_18_b: TextStyle,
+
+ val subtitle1_16_med: TextStyle,
+ val subtitle2_14_med: TextStyle,
+
+ val body1_15_reg: TextStyle,
+ val body2_14_reg: TextStyle,
+ val body3_13_reg: TextStyle,
+ val body4_12_reg: TextStyle,
+
+ val cap1_11_reg: TextStyle,
+
+ // Acon 2.0
+ val Headline1: TextStyle,
+ val Headline2: TextStyle,
+ val Headline3: TextStyle,
+ val Headline4: TextStyle,
+
+ val Title1: TextStyle,
+ val Title2: TextStyle,
+ val Title3: TextStyle,
+ val Title4: TextStyle,
+ val Title5: TextStyle,
+
+ val Body1: TextStyle,
+
+ val Caption1: TextStyle,
+ val Caption2: TextStyle,
+
+)
+
+internal val LocalAconTypography = staticCompositionLocalOf {
+ Typography
+}
diff --git a/core/designsystem/src/main/res/drawable/and_ic_progress_w_28.xml b/core/designsystem/src/main/res/drawable/and_ic_progress_w_28.xml
new file mode 100644
index 000000000..5a5000331
--- /dev/null
+++ b/core/designsystem/src/main/res/drawable/and_ic_progress_w_28.xml
@@ -0,0 +1,22 @@
+
+
+
+
+
+
+
+
+
+
diff --git a/core/designsystem/src/main/res/drawable/ic_add_12.xml b/core/designsystem/src/main/res/drawable/ic_add_12.xml
new file mode 100644
index 000000000..c4096b0f8
--- /dev/null
+++ b/core/designsystem/src/main/res/drawable/ic_add_12.xml
@@ -0,0 +1,9 @@
+
+
+
diff --git a/core/designsystem/src/main/res/drawable/ic_add_16.xml b/core/designsystem/src/main/res/drawable/ic_add_16.xml
new file mode 100644
index 000000000..d633b45e8
--- /dev/null
+++ b/core/designsystem/src/main/res/drawable/ic_add_16.xml
@@ -0,0 +1,9 @@
+
+
+
diff --git a/core/designsystem/src/main/res/drawable/ic_add_b_24.xml b/core/designsystem/src/main/res/drawable/ic_add_b_24.xml
new file mode 100644
index 000000000..0a227d25f
--- /dev/null
+++ b/core/designsystem/src/main/res/drawable/ic_add_b_24.xml
@@ -0,0 +1,9 @@
+
+
+
diff --git a/core/designsystem/src/main/res/drawable/ic_add_g_24.xml b/core/designsystem/src/main/res/drawable/ic_add_g_24.xml
new file mode 100644
index 000000000..a5ccc4b6f
--- /dev/null
+++ b/core/designsystem/src/main/res/drawable/ic_add_g_24.xml
@@ -0,0 +1,9 @@
+
+
+
diff --git a/core/designsystem/src/main/res/drawable/ic_apple.xml b/core/designsystem/src/main/res/drawable/ic_apple.xml
new file mode 100644
index 000000000..92f5ca139
--- /dev/null
+++ b/core/designsystem/src/main/res/drawable/ic_apple.xml
@@ -0,0 +1,9 @@
+
+
+
diff --git a/core/designsystem/src/main/res/drawable/ic_area_verificaiton_g_17.xml b/core/designsystem/src/main/res/drawable/ic_area_verificaiton_g_17.xml
new file mode 100644
index 000000000..71b6b6099
--- /dev/null
+++ b/core/designsystem/src/main/res/drawable/ic_area_verificaiton_g_17.xml
@@ -0,0 +1,10 @@
+
+
+
diff --git a/core/designsystem/src/main/res/drawable/ic_arrow_down_12.xml b/core/designsystem/src/main/res/drawable/ic_arrow_down_12.xml
new file mode 100644
index 000000000..b5f75977d
--- /dev/null
+++ b/core/designsystem/src/main/res/drawable/ic_arrow_down_12.xml
@@ -0,0 +1,9 @@
+
+
+
diff --git a/core/designsystem/src/main/res/drawable/ic_arrow_down_16.xml b/core/designsystem/src/main/res/drawable/ic_arrow_down_16.xml
new file mode 100644
index 000000000..4740f04f1
--- /dev/null
+++ b/core/designsystem/src/main/res/drawable/ic_arrow_down_16.xml
@@ -0,0 +1,9 @@
+
+
+
diff --git a/core/designsystem/src/main/res/drawable/ic_arrow_down_24.xml b/core/designsystem/src/main/res/drawable/ic_arrow_down_24.xml
new file mode 100644
index 000000000..55370bfbb
--- /dev/null
+++ b/core/designsystem/src/main/res/drawable/ic_arrow_down_24.xml
@@ -0,0 +1,9 @@
+
+
+
diff --git a/core/designsystem/src/main/res/drawable/ic_arrow_left_12.xml b/core/designsystem/src/main/res/drawable/ic_arrow_left_12.xml
new file mode 100644
index 000000000..ab41f04e0
--- /dev/null
+++ b/core/designsystem/src/main/res/drawable/ic_arrow_left_12.xml
@@ -0,0 +1,9 @@
+
+
+
diff --git a/core/designsystem/src/main/res/drawable/ic_arrow_left_16.xml b/core/designsystem/src/main/res/drawable/ic_arrow_left_16.xml
new file mode 100644
index 000000000..9defdd490
--- /dev/null
+++ b/core/designsystem/src/main/res/drawable/ic_arrow_left_16.xml
@@ -0,0 +1,9 @@
+
+
+
diff --git a/core/designsystem/src/main/res/drawable/ic_arrow_left_28.xml b/core/designsystem/src/main/res/drawable/ic_arrow_left_28.xml
new file mode 100644
index 000000000..a6bbf4e53
--- /dev/null
+++ b/core/designsystem/src/main/res/drawable/ic_arrow_left_28.xml
@@ -0,0 +1,9 @@
+
+
+
diff --git a/core/designsystem/src/main/res/drawable/ic_arrow_right_12.xml b/core/designsystem/src/main/res/drawable/ic_arrow_right_12.xml
new file mode 100644
index 000000000..77d88727d
--- /dev/null
+++ b/core/designsystem/src/main/res/drawable/ic_arrow_right_12.xml
@@ -0,0 +1,9 @@
+
+
+
diff --git a/core/designsystem/src/main/res/drawable/ic_arrow_right_16.xml b/core/designsystem/src/main/res/drawable/ic_arrow_right_16.xml
new file mode 100644
index 000000000..8d72696f0
--- /dev/null
+++ b/core/designsystem/src/main/res/drawable/ic_arrow_right_16.xml
@@ -0,0 +1,9 @@
+
+
+
diff --git a/core/designsystem/src/main/res/drawable/ic_arrow_right_20.xml b/core/designsystem/src/main/res/drawable/ic_arrow_right_20.xml
new file mode 100644
index 000000000..5ac654e32
--- /dev/null
+++ b/core/designsystem/src/main/res/drawable/ic_arrow_right_20.xml
@@ -0,0 +1,9 @@
+
+
+
diff --git a/core/designsystem/src/main/res/drawable/ic_arrow_right_24.xml b/core/designsystem/src/main/res/drawable/ic_arrow_right_24.xml
new file mode 100644
index 000000000..534a3a47d
--- /dev/null
+++ b/core/designsystem/src/main/res/drawable/ic_arrow_right_24.xml
@@ -0,0 +1,9 @@
+
+
+
diff --git a/core/designsystem/src/main/res/drawable/ic_arrow_up_12.xml b/core/designsystem/src/main/res/drawable/ic_arrow_up_12.xml
new file mode 100644
index 000000000..b9bc418b3
--- /dev/null
+++ b/core/designsystem/src/main/res/drawable/ic_arrow_up_12.xml
@@ -0,0 +1,9 @@
+
+
+
diff --git a/core/designsystem/src/main/res/drawable/ic_arrow_up_16.xml b/core/designsystem/src/main/res/drawable/ic_arrow_up_16.xml
new file mode 100644
index 000000000..40938874c
--- /dev/null
+++ b/core/designsystem/src/main/res/drawable/ic_arrow_up_16.xml
@@ -0,0 +1,9 @@
+
+
+
diff --git a/core/designsystem/src/main/res/drawable/ic_arrow_up_30.xml b/core/designsystem/src/main/res/drawable/ic_arrow_up_30.xml
new file mode 100644
index 000000000..97110ac1c
--- /dev/null
+++ b/core/designsystem/src/main/res/drawable/ic_arrow_up_30.xml
@@ -0,0 +1,9 @@
+
+
+
diff --git a/core/designsystem/src/main/res/drawable/ic_check_12.xml b/core/designsystem/src/main/res/drawable/ic_check_12.xml
new file mode 100644
index 000000000..aad9d4127
--- /dev/null
+++ b/core/designsystem/src/main/res/drawable/ic_check_12.xml
@@ -0,0 +1,9 @@
+
+
+
diff --git a/core/designsystem/src/main/res/drawable/ic_check_16.xml b/core/designsystem/src/main/res/drawable/ic_check_16.xml
new file mode 100644
index 000000000..73957e3ce
--- /dev/null
+++ b/core/designsystem/src/main/res/drawable/ic_check_16.xml
@@ -0,0 +1,9 @@
+
+
+
diff --git a/core/designsystem/src/main/res/drawable/ic_check_24.xml b/core/designsystem/src/main/res/drawable/ic_check_24.xml
new file mode 100644
index 000000000..9286cbcf7
--- /dev/null
+++ b/core/designsystem/src/main/res/drawable/ic_check_24.xml
@@ -0,0 +1,9 @@
+
+
+
diff --git a/core/designsystem/src/main/res/drawable/ic_check_44.xml b/core/designsystem/src/main/res/drawable/ic_check_44.xml
new file mode 100644
index 000000000..a875c3ac2
--- /dev/null
+++ b/core/designsystem/src/main/res/drawable/ic_check_44.xml
@@ -0,0 +1,9 @@
+
+
+
diff --git a/core/designsystem/src/main/res/drawable/ic_clear.xml b/core/designsystem/src/main/res/drawable/ic_clear.xml
new file mode 100644
index 000000000..a545450db
--- /dev/null
+++ b/core/designsystem/src/main/res/drawable/ic_clear.xml
@@ -0,0 +1,9 @@
+
+
+
diff --git a/core/designsystem/src/main/res/drawable/ic_construction_160.xml b/core/designsystem/src/main/res/drawable/ic_construction_160.xml
new file mode 100644
index 000000000..a0da414f8
--- /dev/null
+++ b/core/designsystem/src/main/res/drawable/ic_construction_160.xml
@@ -0,0 +1,210 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/core/designsystem/src/main/res/drawable/ic_default_profile_40.xml b/core/designsystem/src/main/res/drawable/ic_default_profile_40.xml
new file mode 100644
index 000000000..f4d848c25
--- /dev/null
+++ b/core/designsystem/src/main/res/drawable/ic_default_profile_40.xml
@@ -0,0 +1,9 @@
+
+
+
diff --git a/core/designsystem/src/main/res/drawable/ic_delet_account_17.xml b/core/designsystem/src/main/res/drawable/ic_delet_account_17.xml
new file mode 100644
index 000000000..94264e64c
--- /dev/null
+++ b/core/designsystem/src/main/res/drawable/ic_delet_account_17.xml
@@ -0,0 +1,9 @@
+
+
+
diff --git a/core/designsystem/src/main/res/drawable/ic_dissmiss_12.xml b/core/designsystem/src/main/res/drawable/ic_dissmiss_12.xml
new file mode 100644
index 000000000..35e671ffa
--- /dev/null
+++ b/core/designsystem/src/main/res/drawable/ic_dissmiss_12.xml
@@ -0,0 +1,9 @@
+
+
+
diff --git a/core/designsystem/src/main/res/drawable/ic_dissmiss_16.xml b/core/designsystem/src/main/res/drawable/ic_dissmiss_16.xml
new file mode 100644
index 000000000..de62dc162
--- /dev/null
+++ b/core/designsystem/src/main/res/drawable/ic_dissmiss_16.xml
@@ -0,0 +1,9 @@
+
+
+
diff --git a/core/designsystem/src/main/res/drawable/ic_dissmiss_24.xml b/core/designsystem/src/main/res/drawable/ic_dissmiss_24.xml
new file mode 100644
index 000000000..9107d2eef
--- /dev/null
+++ b/core/designsystem/src/main/res/drawable/ic_dissmiss_24.xml
@@ -0,0 +1,9 @@
+
+
+
diff --git a/core/designsystem/src/main/res/drawable/ic_dissmiss_28.xml b/core/designsystem/src/main/res/drawable/ic_dissmiss_28.xml
new file mode 100644
index 000000000..8bae72a57
--- /dev/null
+++ b/core/designsystem/src/main/res/drawable/ic_dissmiss_28.xml
@@ -0,0 +1,9 @@
+
+
+
diff --git a/core/designsystem/src/main/res/drawable/ic_dissmiss_circle_gray.xml b/core/designsystem/src/main/res/drawable/ic_dissmiss_circle_gray.xml
new file mode 100644
index 000000000..6b92c3313
--- /dev/null
+++ b/core/designsystem/src/main/res/drawable/ic_dissmiss_circle_gray.xml
@@ -0,0 +1,12 @@
+
+
+
+
diff --git a/core/designsystem/src/main/res/drawable/ic_edit_g_20.xml b/core/designsystem/src/main/res/drawable/ic_edit_g_20.xml
new file mode 100644
index 000000000..6dff4333b
--- /dev/null
+++ b/core/designsystem/src/main/res/drawable/ic_edit_g_20.xml
@@ -0,0 +1,9 @@
+
+
+
diff --git a/core/designsystem/src/main/res/drawable/ic_error_1_120.xml b/core/designsystem/src/main/res/drawable/ic_error_1_120.xml
new file mode 100644
index 000000000..92340da4d
--- /dev/null
+++ b/core/designsystem/src/main/res/drawable/ic_error_1_120.xml
@@ -0,0 +1,166 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/core/designsystem/src/main/res/drawable/ic_error_1_80.xml b/core/designsystem/src/main/res/drawable/ic_error_1_80.xml
new file mode 100644
index 000000000..d10147841
--- /dev/null
+++ b/core/designsystem/src/main/res/drawable/ic_error_1_80.xml
@@ -0,0 +1,166 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/core/designsystem/src/main/res/drawable/ic_error_2_120.xml b/core/designsystem/src/main/res/drawable/ic_error_2_120.xml
new file mode 100644
index 000000000..fd04b5676
--- /dev/null
+++ b/core/designsystem/src/main/res/drawable/ic_error_2_120.xml
@@ -0,0 +1,66 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/core/designsystem/src/main/res/drawable/ic_error_2_80.xml b/core/designsystem/src/main/res/drawable/ic_error_2_80.xml
new file mode 100644
index 000000000..c14c08fb3
--- /dev/null
+++ b/core/designsystem/src/main/res/drawable/ic_error_2_80.xml
@@ -0,0 +1,66 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/core/designsystem/src/main/res/drawable/ic_filter_b_24.xml b/core/designsystem/src/main/res/drawable/ic_filter_b_24.xml
new file mode 100644
index 000000000..8957a0fb5
--- /dev/null
+++ b/core/designsystem/src/main/res/drawable/ic_filter_b_24.xml
@@ -0,0 +1,9 @@
+
+
+
diff --git a/core/designsystem/src/main/res/drawable/ic_filter_org_24.xml b/core/designsystem/src/main/res/drawable/ic_filter_org_24.xml
new file mode 100644
index 000000000..f2db9cc96
--- /dev/null
+++ b/core/designsystem/src/main/res/drawable/ic_filter_org_24.xml
@@ -0,0 +1,9 @@
+
+
+
diff --git a/core/designsystem/src/main/res/drawable/ic_filter_w_24.xml b/core/designsystem/src/main/res/drawable/ic_filter_w_24.xml
new file mode 100644
index 000000000..4d20a7793
--- /dev/null
+++ b/core/designsystem/src/main/res/drawable/ic_filter_w_24.xml
@@ -0,0 +1,9 @@
+
+
+
diff --git a/core/designsystem/src/main/res/drawable/ic_filter_w_28.xml b/core/designsystem/src/main/res/drawable/ic_filter_w_28.xml
new file mode 100644
index 000000000..7de63ef09
--- /dev/null
+++ b/core/designsystem/src/main/res/drawable/ic_filter_w_28.xml
@@ -0,0 +1,9 @@
+
+
+
diff --git a/core/designsystem/src/main/res/drawable/ic_google.xml b/core/designsystem/src/main/res/drawable/ic_google.xml
new file mode 100644
index 000000000..c128e3c36
--- /dev/null
+++ b/core/designsystem/src/main/res/drawable/ic_google.xml
@@ -0,0 +1,22 @@
+
+
+
+
+
+
diff --git a/core/designsystem/src/main/res/drawable/ic_hometown_acon_g_20.xml b/core/designsystem/src/main/res/drawable/ic_hometown_acon_g_20.xml
new file mode 100644
index 000000000..7af3a77a3
--- /dev/null
+++ b/core/designsystem/src/main/res/drawable/ic_hometown_acon_g_20.xml
@@ -0,0 +1,10 @@
+
+
+
diff --git a/core/designsystem/src/main/res/drawable/ic_info_gray_16.xml b/core/designsystem/src/main/res/drawable/ic_info_gray_16.xml
new file mode 100644
index 000000000..26642055b
--- /dev/null
+++ b/core/designsystem/src/main/res/drawable/ic_info_gray_16.xml
@@ -0,0 +1,9 @@
+
+
+
diff --git a/core/designsystem/src/main/res/drawable/ic_ipload_w_24.xml b/core/designsystem/src/main/res/drawable/ic_ipload_w_24.xml
new file mode 100644
index 000000000..a322d943b
--- /dev/null
+++ b/core/designsystem/src/main/res/drawable/ic_ipload_w_24.xml
@@ -0,0 +1,9 @@
+
+
+
diff --git a/core/designsystem/src/main/res/drawable/ic_launcher_background.xml b/core/designsystem/src/main/res/drawable/ic_launcher_background.xml
new file mode 100644
index 000000000..07d5da9cb
--- /dev/null
+++ b/core/designsystem/src/main/res/drawable/ic_launcher_background.xml
@@ -0,0 +1,170 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/core/designsystem/src/main/res/drawable/ic_launcher_foreground.xml b/core/designsystem/src/main/res/drawable/ic_launcher_foreground.xml
new file mode 100644
index 000000000..2b068d114
--- /dev/null
+++ b/core/designsystem/src/main/res/drawable/ic_launcher_foreground.xml
@@ -0,0 +1,30 @@
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/core/designsystem/src/main/res/drawable/ic_list_b_24.xml b/core/designsystem/src/main/res/drawable/ic_list_b_24.xml
new file mode 100644
index 000000000..d7e27a81f
--- /dev/null
+++ b/core/designsystem/src/main/res/drawable/ic_list_b_24.xml
@@ -0,0 +1,9 @@
+
+
+
diff --git a/core/designsystem/src/main/res/drawable/ic_list_w_24.xml b/core/designsystem/src/main/res/drawable/ic_list_w_24.xml
new file mode 100644
index 000000000..76683a764
--- /dev/null
+++ b/core/designsystem/src/main/res/drawable/ic_list_w_24.xml
@@ -0,0 +1,9 @@
+
+
+
diff --git a/core/designsystem/src/main/res/drawable/ic_local_acon_28.xml b/core/designsystem/src/main/res/drawable/ic_local_acon_28.xml
new file mode 100644
index 000000000..294d9c7a9
--- /dev/null
+++ b/core/designsystem/src/main/res/drawable/ic_local_acon_28.xml
@@ -0,0 +1,31 @@
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/core/designsystem/src/main/res/drawable/ic_local_acon_80.xml b/core/designsystem/src/main/res/drawable/ic_local_acon_80.xml
new file mode 100644
index 000000000..579fbfab2
--- /dev/null
+++ b/core/designsystem/src/main/res/drawable/ic_local_acon_80.xml
@@ -0,0 +1,71 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/core/designsystem/src/main/res/drawable/ic_location_gray_20.xml b/core/designsystem/src/main/res/drawable/ic_location_gray_20.xml
new file mode 100644
index 000000000..aba114e74
--- /dev/null
+++ b/core/designsystem/src/main/res/drawable/ic_location_gray_20.xml
@@ -0,0 +1,9 @@
+
+
+
diff --git a/core/designsystem/src/main/res/drawable/ic_location_gray_24.xml b/core/designsystem/src/main/res/drawable/ic_location_gray_24.xml
new file mode 100644
index 000000000..ca576225d
--- /dev/null
+++ b/core/designsystem/src/main/res/drawable/ic_location_gray_24.xml
@@ -0,0 +1,9 @@
+
+
+
diff --git a/core/designsystem/src/main/res/drawable/ic_locationn_now_44.xml b/core/designsystem/src/main/res/drawable/ic_locationn_now_44.xml
new file mode 100644
index 000000000..a10642f1c
--- /dev/null
+++ b/core/designsystem/src/main/res/drawable/ic_locationn_now_44.xml
@@ -0,0 +1,62 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/core/designsystem/src/main/res/drawable/ic_logining_17.xml b/core/designsystem/src/main/res/drawable/ic_logining_17.xml
new file mode 100644
index 000000000..be07c78f2
--- /dev/null
+++ b/core/designsystem/src/main/res/drawable/ic_logining_17.xml
@@ -0,0 +1,9 @@
+
+
+
diff --git a/core/designsystem/src/main/res/drawable/ic_map_b_24.xml b/core/designsystem/src/main/res/drawable/ic_map_b_24.xml
new file mode 100644
index 000000000..5f6fbc842
--- /dev/null
+++ b/core/designsystem/src/main/res/drawable/ic_map_b_24.xml
@@ -0,0 +1,9 @@
+
+
+
diff --git a/core/designsystem/src/main/res/drawable/ic_map_w_24.xml b/core/designsystem/src/main/res/drawable/ic_map_w_24.xml
new file mode 100644
index 000000000..e6090cf51
--- /dev/null
+++ b/core/designsystem/src/main/res/drawable/ic_map_w_24.xml
@@ -0,0 +1,9 @@
+
+
+
diff --git a/core/designsystem/src/main/res/drawable/ic_map_w_28.xml b/core/designsystem/src/main/res/drawable/ic_map_w_28.xml
new file mode 100644
index 000000000..6d29ca904
--- /dev/null
+++ b/core/designsystem/src/main/res/drawable/ic_map_w_28.xml
@@ -0,0 +1,9 @@
+
+
+
diff --git a/core/designsystem/src/main/res/drawable/ic_menu_ex_44.xml b/core/designsystem/src/main/res/drawable/ic_menu_ex_44.xml
new file mode 100644
index 000000000..d15c51190
--- /dev/null
+++ b/core/designsystem/src/main/res/drawable/ic_menu_ex_44.xml
@@ -0,0 +1,9 @@
+
+
+
diff --git a/core/designsystem/src/main/res/drawable/ic_minus_b_24.xml b/core/designsystem/src/main/res/drawable/ic_minus_b_24.xml
new file mode 100644
index 000000000..454a67c98
--- /dev/null
+++ b/core/designsystem/src/main/res/drawable/ic_minus_b_24.xml
@@ -0,0 +1,9 @@
+
+
+
diff --git a/core/designsystem/src/main/res/drawable/ic_minus_g_24.xml b/core/designsystem/src/main/res/drawable/ic_minus_g_24.xml
new file mode 100644
index 000000000..cfaaffb42
--- /dev/null
+++ b/core/designsystem/src/main/res/drawable/ic_minus_g_24.xml
@@ -0,0 +1,9 @@
+
+
+
diff --git a/core/designsystem/src/main/res/drawable/ic_my_b_location_24.xml b/core/designsystem/src/main/res/drawable/ic_my_b_location_24.xml
new file mode 100644
index 000000000..ae7c2352a
--- /dev/null
+++ b/core/designsystem/src/main/res/drawable/ic_my_b_location_24.xml
@@ -0,0 +1,9 @@
+
+
+
diff --git a/core/designsystem/src/main/res/drawable/ic_my_g_location_28.xml b/core/designsystem/src/main/res/drawable/ic_my_g_location_28.xml
new file mode 100644
index 000000000..c62624154
--- /dev/null
+++ b/core/designsystem/src/main/res/drawable/ic_my_g_location_28.xml
@@ -0,0 +1,9 @@
+
+
+
diff --git a/core/designsystem/src/main/res/drawable/ic_my_location_12.xml b/core/designsystem/src/main/res/drawable/ic_my_location_12.xml
new file mode 100644
index 000000000..7d8757b0c
--- /dev/null
+++ b/core/designsystem/src/main/res/drawable/ic_my_location_12.xml
@@ -0,0 +1,9 @@
+
+
+
diff --git a/core/designsystem/src/main/res/drawable/ic_my_location_16.xml b/core/designsystem/src/main/res/drawable/ic_my_location_16.xml
new file mode 100644
index 000000000..42309ab50
--- /dev/null
+++ b/core/designsystem/src/main/res/drawable/ic_my_location_16.xml
@@ -0,0 +1,9 @@
+
+
+
diff --git a/core/designsystem/src/main/res/drawable/ic_my_location_24_org.xml b/core/designsystem/src/main/res/drawable/ic_my_location_24_org.xml
new file mode 100644
index 000000000..aed1c3954
--- /dev/null
+++ b/core/designsystem/src/main/res/drawable/ic_my_location_24_org.xml
@@ -0,0 +1,9 @@
+
+
+
diff --git a/core/designsystem/src/main/res/drawable/ic_my_location_w_24.xml b/core/designsystem/src/main/res/drawable/ic_my_location_w_24.xml
new file mode 100644
index 000000000..c958ec532
--- /dev/null
+++ b/core/designsystem/src/main/res/drawable/ic_my_location_w_24.xml
@@ -0,0 +1,9 @@
+
+
+
diff --git a/core/designsystem/src/main/res/drawable/ic_mypage_gla_24.xml b/core/designsystem/src/main/res/drawable/ic_mypage_gla_24.xml
new file mode 100644
index 000000000..a753df5bd
--- /dev/null
+++ b/core/designsystem/src/main/res/drawable/ic_mypage_gla_24.xml
@@ -0,0 +1,9 @@
+
+
+
diff --git a/core/designsystem/src/main/res/drawable/ic_mypage_w_24.xml b/core/designsystem/src/main/res/drawable/ic_mypage_w_24.xml
new file mode 100644
index 000000000..2626e766f
--- /dev/null
+++ b/core/designsystem/src/main/res/drawable/ic_mypage_w_24.xml
@@ -0,0 +1,9 @@
+
+
+
diff --git a/core/designsystem/src/main/res/drawable/ic_no_store_image_80.xml b/core/designsystem/src/main/res/drawable/ic_no_store_image_80.xml
new file mode 100644
index 000000000..006e76b5b
--- /dev/null
+++ b/core/designsystem/src/main/res/drawable/ic_no_store_image_80.xml
@@ -0,0 +1,9 @@
+
+
+
diff --git a/core/designsystem/src/main/res/drawable/ic_normal_acon_80.xml b/core/designsystem/src/main/res/drawable/ic_normal_acon_80.xml
new file mode 100644
index 000000000..12a249a53
--- /dev/null
+++ b/core/designsystem/src/main/res/drawable/ic_normal_acon_80.xml
@@ -0,0 +1,37 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/core/designsystem/src/main/res/drawable/ic_privacy_policy_13.xml b/core/designsystem/src/main/res/drawable/ic_privacy_policy_13.xml
new file mode 100644
index 000000000..151d904d5
--- /dev/null
+++ b/core/designsystem/src/main/res/drawable/ic_privacy_policy_13.xml
@@ -0,0 +1,9 @@
+
+
+
diff --git a/core/designsystem/src/main/res/drawable/ic_profile_acon_g_20.xml b/core/designsystem/src/main/res/drawable/ic_profile_acon_g_20.xml
new file mode 100644
index 000000000..2716bbfab
--- /dev/null
+++ b/core/designsystem/src/main/res/drawable/ic_profile_acon_g_20.xml
@@ -0,0 +1,10 @@
+
+
+
diff --git a/core/designsystem/src/main/res/drawable/ic_progress_b_24.xml b/core/designsystem/src/main/res/drawable/ic_progress_b_24.xml
new file mode 100644
index 000000000..8c49f9390
--- /dev/null
+++ b/core/designsystem/src/main/res/drawable/ic_progress_b_24.xml
@@ -0,0 +1,26 @@
+
+
+
+
+
+
+
+
+
+
diff --git a/core/designsystem/src/main/res/drawable/ic_progress_w_24.xml b/core/designsystem/src/main/res/drawable/ic_progress_w_24.xml
new file mode 100644
index 000000000..16935db50
--- /dev/null
+++ b/core/designsystem/src/main/res/drawable/ic_progress_w_24.xml
@@ -0,0 +1,26 @@
+
+
+
+
+
+
+
+
+
+
diff --git a/core/designsystem/src/main/res/drawable/ic_recenct_list_24.xml b/core/designsystem/src/main/res/drawable/ic_recenct_list_24.xml
new file mode 100644
index 000000000..775cacd77
--- /dev/null
+++ b/core/designsystem/src/main/res/drawable/ic_recenct_list_24.xml
@@ -0,0 +1,16 @@
+
+
+
+
diff --git a/core/designsystem/src/main/res/drawable/ic_reset.xml b/core/designsystem/src/main/res/drawable/ic_reset.xml
new file mode 100644
index 000000000..3d440acfd
--- /dev/null
+++ b/core/designsystem/src/main/res/drawable/ic_reset.xml
@@ -0,0 +1,9 @@
+
+
+
diff --git a/core/designsystem/src/main/res/drawable/ic_retry_onboarding_17.xml b/core/designsystem/src/main/res/drawable/ic_retry_onboarding_17.xml
new file mode 100644
index 000000000..aec126b07
--- /dev/null
+++ b/core/designsystem/src/main/res/drawable/ic_retry_onboarding_17.xml
@@ -0,0 +1,9 @@
+
+
+
diff --git a/core/designsystem/src/main/res/drawable/ic_review_g_40.xml b/core/designsystem/src/main/res/drawable/ic_review_g_40.xml
new file mode 100644
index 000000000..11f81fecc
--- /dev/null
+++ b/core/designsystem/src/main/res/drawable/ic_review_g_40.xml
@@ -0,0 +1,10 @@
+
+
+
diff --git a/core/designsystem/src/main/res/drawable/ic_review_w_40.xml b/core/designsystem/src/main/res/drawable/ic_review_w_40.xml
new file mode 100644
index 000000000..89a16bb63
--- /dev/null
+++ b/core/designsystem/src/main/res/drawable/ic_review_w_40.xml
@@ -0,0 +1,10 @@
+
+
+
diff --git a/core/designsystem/src/main/res/drawable/ic_search.xml b/core/designsystem/src/main/res/drawable/ic_search.xml
new file mode 100644
index 000000000..2f6c02c5a
--- /dev/null
+++ b/core/designsystem/src/main/res/drawable/ic_search.xml
@@ -0,0 +1,9 @@
+
+
+
diff --git a/core/designsystem/src/main/res/drawable/ic_setting_w_28.xml b/core/designsystem/src/main/res/drawable/ic_setting_w_28.xml
new file mode 100644
index 000000000..bb22e5592
--- /dev/null
+++ b/core/designsystem/src/main/res/drawable/ic_setting_w_28.xml
@@ -0,0 +1,9 @@
+
+
+
diff --git a/core/designsystem/src/main/res/drawable/ic_spot_gla_24.xml b/core/designsystem/src/main/res/drawable/ic_spot_gla_24.xml
new file mode 100644
index 000000000..4a013b985
--- /dev/null
+++ b/core/designsystem/src/main/res/drawable/ic_spot_gla_24.xml
@@ -0,0 +1,9 @@
+
+
+
diff --git a/core/designsystem/src/main/res/drawable/ic_spot_w_24.xml b/core/designsystem/src/main/res/drawable/ic_spot_w_24.xml
new file mode 100644
index 000000000..799a1525e
--- /dev/null
+++ b/core/designsystem/src/main/res/drawable/ic_spot_w_24.xml
@@ -0,0 +1,9 @@
+
+
+
diff --git a/core/designsystem/src/main/res/drawable/ic_store_detail_menu_78.xml b/core/designsystem/src/main/res/drawable/ic_store_detail_menu_78.xml
new file mode 100644
index 000000000..8431c3972
--- /dev/null
+++ b/core/designsystem/src/main/res/drawable/ic_store_detail_menu_78.xml
@@ -0,0 +1,12 @@
+
+
+
+
diff --git a/core/designsystem/src/main/res/drawable/ic_symbol_logo_org_160.xml b/core/designsystem/src/main/res/drawable/ic_symbol_logo_org_160.xml
new file mode 100644
index 000000000..61df02b8d
--- /dev/null
+++ b/core/designsystem/src/main/res/drawable/ic_symbol_logo_org_160.xml
@@ -0,0 +1,9 @@
+
+
+
diff --git a/core/designsystem/src/main/res/drawable/ic_symbol_logo_white_160.xml b/core/designsystem/src/main/res/drawable/ic_symbol_logo_white_160.xml
new file mode 100644
index 000000000..809592809
--- /dev/null
+++ b/core/designsystem/src/main/res/drawable/ic_symbol_logo_white_160.xml
@@ -0,0 +1,9 @@
+
+
+
diff --git a/core/designsystem/src/main/res/drawable/ic_term_of_use_17.xml b/core/designsystem/src/main/res/drawable/ic_term_of_use_17.xml
new file mode 100644
index 000000000..beeb1accf
--- /dev/null
+++ b/core/designsystem/src/main/res/drawable/ic_term_of_use_17.xml
@@ -0,0 +1,9 @@
+
+
+
diff --git a/core/designsystem/src/main/res/drawable/ic_upload_gla_24.xml b/core/designsystem/src/main/res/drawable/ic_upload_gla_24.xml
new file mode 100644
index 000000000..98fdce4d5
--- /dev/null
+++ b/core/designsystem/src/main/res/drawable/ic_upload_gla_24.xml
@@ -0,0 +1,9 @@
+
+
+
diff --git a/core/designsystem/src/main/res/drawable/ic_version_info_17.xml b/core/designsystem/src/main/res/drawable/ic_version_info_17.xml
new file mode 100644
index 000000000..bd3417182
--- /dev/null
+++ b/core/designsystem/src/main/res/drawable/ic_version_info_17.xml
@@ -0,0 +1,9 @@
+
+
+
diff --git a/core/designsystem/src/main/res/drawable/ic_visitor_acon_28.xml b/core/designsystem/src/main/res/drawable/ic_visitor_acon_28.xml
new file mode 100644
index 000000000..3ebb76716
--- /dev/null
+++ b/core/designsystem/src/main/res/drawable/ic_visitor_acon_28.xml
@@ -0,0 +1,26 @@
+
+
+
+
+
+
+
+
+
+
+
diff --git a/core/designsystem/src/main/res/drawable/ic_walking_24.xml b/core/designsystem/src/main/res/drawable/ic_walking_24.xml
new file mode 100644
index 000000000..89893ec94
--- /dev/null
+++ b/core/designsystem/src/main/res/drawable/ic_walking_24.xml
@@ -0,0 +1,9 @@
+
+
+
diff --git a/core/designsystem/src/main/res/drawable/ic_walking_w_24.xml b/core/designsystem/src/main/res/drawable/ic_walking_w_24.xml
new file mode 100644
index 000000000..31d7c4998
--- /dev/null
+++ b/core/designsystem/src/main/res/drawable/ic_walking_w_24.xml
@@ -0,0 +1,9 @@
+
+
+
diff --git a/core/designsystem/src/main/res/drawable/ic_warning_acon_140.xml b/core/designsystem/src/main/res/drawable/ic_warning_acon_140.xml
new file mode 100644
index 000000000..96b2d0295
--- /dev/null
+++ b/core/designsystem/src/main/res/drawable/ic_warning_acon_140.xml
@@ -0,0 +1,166 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/core/designsystem/src/main/res/drawable/ic_word_logo_splash_org_91.xml b/core/designsystem/src/main/res/drawable/ic_word_logo_splash_org_91.xml
new file mode 100644
index 000000000..4e8cde4ce
--- /dev/null
+++ b/core/designsystem/src/main/res/drawable/ic_word_logo_splash_org_91.xml
@@ -0,0 +1,26 @@
+
+
+
+
+
+
diff --git a/core/designsystem/src/main/res/drawable/ic_word_logo_splash_white_78.xml b/core/designsystem/src/main/res/drawable/ic_word_logo_splash_white_78.xml
new file mode 100644
index 000000000..f256d73c0
--- /dev/null
+++ b/core/designsystem/src/main/res/drawable/ic_word_logo_splash_white_78.xml
@@ -0,0 +1,26 @@
+
+
+
+
+
+
diff --git a/core/designsystem/src/main/res/drawable/img_save_154.xml b/core/designsystem/src/main/res/drawable/img_save_154.xml
new file mode 100644
index 000000000..d7f6713b4
--- /dev/null
+++ b/core/designsystem/src/main/res/drawable/img_save_154.xml
@@ -0,0 +1,88 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/core/designsystem/src/main/res/drawable/img_upload_finish_320.xml b/core/designsystem/src/main/res/drawable/img_upload_finish_320.xml
new file mode 100644
index 000000000..752f525f9
--- /dev/null
+++ b/core/designsystem/src/main/res/drawable/img_upload_finish_320.xml
@@ -0,0 +1,177 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/core/designsystem/src/main/res/font/pretendard_black.ttf b/core/designsystem/src/main/res/font/pretendard_black.ttf
new file mode 100644
index 000000000..d0c1db81f
Binary files /dev/null and b/core/designsystem/src/main/res/font/pretendard_black.ttf differ
diff --git a/core/designsystem/src/main/res/font/pretendard_bold.ttf b/core/designsystem/src/main/res/font/pretendard_bold.ttf
new file mode 100644
index 000000000..fb07fc65e
Binary files /dev/null and b/core/designsystem/src/main/res/font/pretendard_bold.ttf differ
diff --git a/core/designsystem/src/main/res/font/pretendard_extrabold.ttf b/core/designsystem/src/main/res/font/pretendard_extrabold.ttf
new file mode 100644
index 000000000..9d5fe0728
Binary files /dev/null and b/core/designsystem/src/main/res/font/pretendard_extrabold.ttf differ
diff --git a/core/designsystem/src/main/res/font/pretendard_extralight.ttf b/core/designsystem/src/main/res/font/pretendard_extralight.ttf
new file mode 100644
index 000000000..09e654284
Binary files /dev/null and b/core/designsystem/src/main/res/font/pretendard_extralight.ttf differ
diff --git a/core/designsystem/src/main/res/font/pretendard_light.ttf b/core/designsystem/src/main/res/font/pretendard_light.ttf
new file mode 100644
index 000000000..2e8541d69
Binary files /dev/null and b/core/designsystem/src/main/res/font/pretendard_light.ttf differ
diff --git a/core/designsystem/src/main/res/font/pretendard_medium.ttf b/core/designsystem/src/main/res/font/pretendard_medium.ttf
new file mode 100644
index 000000000..1db67c68f
Binary files /dev/null and b/core/designsystem/src/main/res/font/pretendard_medium.ttf differ
diff --git a/core/designsystem/src/main/res/font/pretendard_regular.ttf b/core/designsystem/src/main/res/font/pretendard_regular.ttf
new file mode 100644
index 000000000..01147e999
Binary files /dev/null and b/core/designsystem/src/main/res/font/pretendard_regular.ttf differ
diff --git a/core/designsystem/src/main/res/font/pretendard_semibold.ttf b/core/designsystem/src/main/res/font/pretendard_semibold.ttf
new file mode 100644
index 000000000..9f2690f09
Binary files /dev/null and b/core/designsystem/src/main/res/font/pretendard_semibold.ttf differ
diff --git a/core/designsystem/src/main/res/font/pretendard_thin.ttf b/core/designsystem/src/main/res/font/pretendard_thin.ttf
new file mode 100644
index 000000000..fe9825f1b
Binary files /dev/null and b/core/designsystem/src/main/res/font/pretendard_thin.ttf differ
diff --git a/app/src/main/res/mipmap-anydpi/ic_launcher.xml b/core/designsystem/src/main/res/mipmap-anydpi/ic_launcher.xml
similarity index 100%
rename from app/src/main/res/mipmap-anydpi/ic_launcher.xml
rename to core/designsystem/src/main/res/mipmap-anydpi/ic_launcher.xml
diff --git a/app/src/main/res/mipmap-anydpi/ic_launcher_round.xml b/core/designsystem/src/main/res/mipmap-anydpi/ic_launcher_round.xml
similarity index 100%
rename from app/src/main/res/mipmap-anydpi/ic_launcher_round.xml
rename to core/designsystem/src/main/res/mipmap-anydpi/ic_launcher_round.xml
diff --git a/core/designsystem/src/main/res/mipmap-hdpi/ic_launcher.webp b/core/designsystem/src/main/res/mipmap-hdpi/ic_launcher.webp
new file mode 100644
index 000000000..c209e78ec
Binary files /dev/null and b/core/designsystem/src/main/res/mipmap-hdpi/ic_launcher.webp differ
diff --git a/core/designsystem/src/main/res/mipmap-hdpi/ic_launcher_round.webp b/core/designsystem/src/main/res/mipmap-hdpi/ic_launcher_round.webp
new file mode 100644
index 000000000..b2dfe3d1b
Binary files /dev/null and b/core/designsystem/src/main/res/mipmap-hdpi/ic_launcher_round.webp differ
diff --git a/core/designsystem/src/main/res/mipmap-mdpi/ic_launcher.webp b/core/designsystem/src/main/res/mipmap-mdpi/ic_launcher.webp
new file mode 100644
index 000000000..4f0f1d64e
Binary files /dev/null and b/core/designsystem/src/main/res/mipmap-mdpi/ic_launcher.webp differ
diff --git a/core/designsystem/src/main/res/mipmap-mdpi/ic_launcher_round.webp b/core/designsystem/src/main/res/mipmap-mdpi/ic_launcher_round.webp
new file mode 100644
index 000000000..62b611da0
Binary files /dev/null and b/core/designsystem/src/main/res/mipmap-mdpi/ic_launcher_round.webp differ
diff --git a/core/designsystem/src/main/res/mipmap-xhdpi/ic_launcher.webp b/core/designsystem/src/main/res/mipmap-xhdpi/ic_launcher.webp
new file mode 100644
index 000000000..948a3070f
Binary files /dev/null and b/core/designsystem/src/main/res/mipmap-xhdpi/ic_launcher.webp differ
diff --git a/core/designsystem/src/main/res/mipmap-xhdpi/ic_launcher_round.webp b/core/designsystem/src/main/res/mipmap-xhdpi/ic_launcher_round.webp
new file mode 100644
index 000000000..1b9a6956b
Binary files /dev/null and b/core/designsystem/src/main/res/mipmap-xhdpi/ic_launcher_round.webp differ
diff --git a/core/designsystem/src/main/res/mipmap-xxhdpi/ic_launcher.webp b/core/designsystem/src/main/res/mipmap-xxhdpi/ic_launcher.webp
new file mode 100644
index 000000000..28d4b77f9
Binary files /dev/null and b/core/designsystem/src/main/res/mipmap-xxhdpi/ic_launcher.webp differ
diff --git a/core/designsystem/src/main/res/mipmap-xxhdpi/ic_launcher_round.webp b/core/designsystem/src/main/res/mipmap-xxhdpi/ic_launcher_round.webp
new file mode 100644
index 000000000..9287f5083
Binary files /dev/null and b/core/designsystem/src/main/res/mipmap-xxhdpi/ic_launcher_round.webp differ
diff --git a/core/designsystem/src/main/res/mipmap-xxxhdpi/ic_launcher.webp b/core/designsystem/src/main/res/mipmap-xxxhdpi/ic_launcher.webp
new file mode 100644
index 000000000..aa7d6427e
Binary files /dev/null and b/core/designsystem/src/main/res/mipmap-xxxhdpi/ic_launcher.webp differ
diff --git a/core/designsystem/src/main/res/mipmap-xxxhdpi/ic_launcher_round.webp b/core/designsystem/src/main/res/mipmap-xxxhdpi/ic_launcher_round.webp
new file mode 100644
index 000000000..9126ae37c
Binary files /dev/null and b/core/designsystem/src/main/res/mipmap-xxxhdpi/ic_launcher_round.webp differ
diff --git a/core/designsystem/src/main/res/raw/lottie_progress_w.json b/core/designsystem/src/main/res/raw/lottie_progress_w.json
new file mode 100644
index 000000000..18e8759be
--- /dev/null
+++ b/core/designsystem/src/main/res/raw/lottie_progress_w.json
@@ -0,0 +1 @@
+{"ddd":0,"h":1080,"w":1920,"meta":{"g":"@lottiefiles/toolkit-js 0.57.2-beta.0"},"layers":[{"ty":2,"sr":1,"st":0,"op":31,"ip":0,"ln":"16","hasMask":false,"ao":0,"ks":{"a":{"a":0,"k":[1075.5,1075.5]},"s":{"a":0,"k":[49.791,49.791,100]},"p":{"a":0,"k":[966,542,0]},"r":{"a":1,"k":[{"o":{"x":0.167,"y":0.167},"i":{"x":0.833,"y":0.833},"s":[0],"t":0},{"s":[360],"t":30}]},"o":{"a":0,"k":100}},"refId":"1","ind":1}],"v":"5.7.0","fr":29,"op":31,"ip":0,"assets":[{"id":"1","e":1,"w":2151,"h":2151,"p":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAACGcAAAhnCAYAAACUbfPbAAAABGdBTUEAALGPC/xhBQAACklpQ0NQc1JHQiBJRUM2MTk2Ni0yLjEAAEiJnVN3WJP3Fj7f92UPVkLY8LGXbIEAIiOsCMgQWaIQkgBhhBASQMWFiApWFBURnEhVxILVCkidiOKgKLhnQYqIWotVXDjuH9yntX167+3t+9f7vOec5/zOec8PgBESJpHmomoAOVKFPDrYH49PSMTJvYACFUjgBCAQ5svCZwXFAADwA3l4fnSwP/wBr28AAgBw1S4kEsfh/4O6UCZXACCRAOAiEucLAZBSAMguVMgUAMgYALBTs2QKAJQAAGx5fEIiAKoNAOz0ST4FANipk9wXANiiHKkIAI0BAJkoRyQCQLsAYFWBUiwCwMIAoKxAIi4EwK4BgFm2MkcCgL0FAHaOWJAPQGAAgJlCLMwAIDgCAEMeE80DIEwDoDDSv+CpX3CFuEgBAMDLlc2XS9IzFLiV0Bp38vDg4iHiwmyxQmEXKRBmCeQinJebIxNI5wNMzgwAABr50cH+OD+Q5+bk4eZm52zv9MWi/mvwbyI+IfHf/ryMAgQAEE7P79pf5eXWA3DHAbB1v2upWwDaVgBo3/ldM9sJoFoK0Hr5i3k4/EAenqFQyDwdHAoLC+0lYqG9MOOLPv8z4W/gi372/EAe/tt68ABxmkCZrcCjg/1xYW52rlKO58sEQjFu9+cj/seFf/2OKdHiNLFcLBWK8ViJuFAiTcd5uVKRRCHJleIS6X8y8R+W/QmTdw0ArIZPwE62B7XLbMB+7gECiw5Y0nYAQH7zLYwaC5EAEGc0Mnn3AACTv/mPQCsBAM2XpOMAALzoGFyolBdMxggAAESggSqwQQcMwRSswA6cwR28wBcCYQZEQAwkwDwQQgbkgBwKoRiWQRlUwDrYBLWwAxqgEZrhELTBMTgN5+ASXIHrcBcGYBiewhi8hgkEQcgIE2EhOogRYo7YIs4IF5mOBCJhSDSSgKQg6YgUUSLFyHKkAqlCapFdSCPyLXIUOY1cQPqQ28ggMor8irxHMZSBslED1AJ1QLmoHxqKxqBz0XQ0D12AlqJr0Rq0Hj2AtqKn0UvodXQAfYqOY4DRMQ5mjNlhXIyHRWCJWBomxxZj5Vg1Vo81Yx1YN3YVG8CeYe8IJAKLgBPsCF6EEMJsgpCQR1hMWEOoJewjtBK6CFcJg4Qxwicik6hPtCV6EvnEeGI6sZBYRqwm7iEeIZ4lXicOE1+TSCQOyZLkTgohJZAySQtJa0jbSC2kU6Q+0hBpnEwm65Btyd7kCLKArCCXkbeQD5BPkvvJw+S3FDrFiOJMCaIkUqSUEko1ZT/lBKWfMkKZoKpRzame1AiqiDqfWkltoHZQL1OHqRM0dZolzZsWQ8ukLaPV0JppZ2n3aC/pdLoJ3YMeRZfQl9Jr6Afp5+mD9HcMDYYNg8dIYigZaxl7GacYtxkvmUymBdOXmchUMNcyG5lnmA+Yb1VYKvYqfBWRyhKVOpVWlX6V56pUVXNVP9V5qgtUq1UPq15WfaZGVbNQ46kJ1Bar1akdVbupNq7OUndSj1DPUV+jvl/9gvpjDbKGhUaghkijVGO3xhmNIRbGMmXxWELWclYD6yxrmE1iW7L57Ex2Bfsbdi97TFNDc6pmrGaRZp3mcc0BDsax4PA52ZxKziHODc57LQMtPy2x1mqtZq1+rTfaetq+2mLtcu0W7eva73VwnUCdLJ31Om0693UJuja6UbqFutt1z+o+02PreekJ9cr1Dund0Uf1bfSj9Rfq79bv0R83MDQINpAZbDE4Y/DMkGPoa5hpuNHwhOGoEctoupHEaKPRSaMnuCbuh2fjNXgXPmasbxxirDTeZdxrPGFiaTLbpMSkxeS+Kc2Ua5pmutG003TMzMgs3KzYrMnsjjnVnGueYb7ZvNv8jYWlRZzFSos2i8eW2pZ8ywWWTZb3rJhWPlZ5VvVW16xJ1lzrLOtt1ldsUBtXmwybOpvLtqitm63Edptt3xTiFI8p0in1U27aMez87ArsmuwG7Tn2YfYl9m32zx3MHBId1jt0O3xydHXMdmxwvOuk4TTDqcSpw+lXZxtnoXOd8zUXpkuQyxKXdpcXU22niqdun3rLleUa7rrStdP1o5u7m9yt2W3U3cw9xX2r+00umxvJXcM970H08PdY4nHM452nm6fC85DnL152Xlle+70eT7OcJp7WMG3I28Rb4L3Le2A6Pj1l+s7pAz7GPgKfep+Hvqa+It89viN+1n6Zfgf8nvs7+sv9j/i/4XnyFvFOBWABwQHlAb2BGoGzA2sDHwSZBKUHNQWNBbsGLww+FUIMCQ1ZH3KTb8AX8hv5YzPcZyya0RXKCJ0VWhv6MMwmTB7WEY6GzwjfEH5vpvlM6cy2CIjgR2yIuB9pGZkX+X0UKSoyqi7qUbRTdHF09yzWrORZ+2e9jvGPqYy5O9tqtnJ2Z6xqbFJsY+ybuIC4qriBeIf4RfGXEnQTJAntieTE2MQ9ieNzAudsmjOc5JpUlnRjruXcorkX5unOy553PFk1WZB8OIWYEpeyP+WDIEJQLxhP5aduTR0T8oSbhU9FvqKNolGxt7hKPJLmnVaV9jjdO31D+miGT0Z1xjMJT1IreZEZkrkj801WRNberM/ZcdktOZSclJyjUg1plrQr1zC3KLdPZisrkw3keeZtyhuTh8r35CP5c/PbFWyFTNGjtFKuUA4WTC+oK3hbGFt4uEi9SFrUM99m/ur5IwuCFny9kLBQuLCz2Lh4WfHgIr9FuxYji1MXdy4xXVK6ZHhp8NJ9y2jLspb9UOJYUlXyannc8o5Sg9KlpUMrglc0lamUycturvRauWMVYZVkVe9ql9VbVn8qF5VfrHCsqK74sEa45uJXTl/VfPV5bdra3kq3yu3rSOuk626s91m/r0q9akHV0IbwDa0b8Y3lG19tSt50oXpq9Y7NtM3KzQM1YTXtW8y2rNvyoTaj9nqdf13LVv2tq7e+2Sba1r/dd3vzDoMdFTve75TsvLUreFdrvUV99W7S7oLdjxpiG7q/5n7duEd3T8Wej3ulewf2Re/ranRvbNyvv7+yCW1SNo0eSDpw5ZuAb9qb7Zp3tXBaKg7CQeXBJ9+mfHvjUOihzsPcw83fmX+39QjrSHkr0jq/dawto22gPaG97+iMo50dXh1Hvrf/fu8x42N1xzWPV56gnSg98fnkgpPjp2Snnp1OPz3Umdx590z8mWtdUV29Z0PPnj8XdO5Mt1/3yfPe549d8Lxw9CL3Ytslt0utPa49R35w/eFIr1tv62X3y+1XPK509E3rO9Hv03/6asDVc9f41y5dn3m978bsG7duJt0cuCW69fh29u0XdwruTNxdeo94r/y+2v3qB/oP6n+0/rFlwG3g+GDAYM/DWQ/vDgmHnv6U/9OH4dJHzEfVI0YjjY+dHx8bDRq98mTOk+GnsqcTz8p+Vv9563Or59/94vtLz1j82PAL+YvPv655qfNy76uprzrHI8cfvM55PfGm/K3O233vuO+638e9H5ko/ED+UPPR+mPHp9BP9z7nfP78L/eE8/stRzjPAAAAIGNIUk0AAHomAACAhAAA+gAAAIDoAAB1MAAA6mAAADqYAAAXcJy6UTwAAAAJcEhZcwAALiMAAC4jAXilP3YAB4NsSURBVHic7P15sG3ZdpcH/s69+fLlUy8ZpPck8UoC9UhCoAaBGouikYwQEkiiQHTCNIUxXWFAgjA2rsJhIFxhjFtMb/pWgMqoMBSiRF8hCDAgHJQdbjBVNqhsWjXvvcxTf+y7yJnjjm6uZq99zvm+iBN777XmHGPMdmfe8Vtz393f3wsAAAAAAAAA3sKdpO8p6cMlfYSkd774/E7z/iNelHnbOWE+Se7ODgAAAAAAAAAAYJZXzg4AAAAAAAAA4Mq8TdK7JH0vSR8l6SMlvfvF+496cf1dQnABEHEniad9AAAAAAAAACZAnAEAAAAAAACPidd0EVd8pN4UX3yULuKLj5T00bqcdvHsrAABHgGzwgzEHAAAAAAAAPDkQZwBAAAAAAAAD4XXJH2M3hRa2NMuPlLS9zgrOIAHyLVEEx0fCDgAAAAAAADgUYM4AwAAAAAAAG6FV3URXHzM8Pe9h/fvOiUqgMfLLYkhbikWAAAAAAAAgN1BnAEAAAAAAADX5MN1EVx83Iu/7y3pY3URX3yk+LkRAAAAAAAAAAB4hCDOAAAAAAAAgD25k/TRelN48XHm/QedFxoAOFQ/J3Lmz41Y32tj4SdTAAAAAAAA4HTu7u/5f1MAAAAAAACY5ntI+sQXf58w/H0fSa+dGBc8fu7ODgAAAAAAAAAAYBZOzgAAAAAAAICIt+ty2sUiwPhESZ/04v2HnRgXAOwPp0vEjH2ziIPoKwAAAAAAAJgCcQYAAAAAAAB8oC6ii0+V9MmSPuXF6/9O0vMT4wKA6/FUxAZrRCj3wXsAAAAAAACANogzAAAAAAAAng4fqovw4vvqTRHGJ0l695lBAQAEHHGaR2RvxldUtrLB6SQAAAAAAABPGMQZAAAAAAAAj4/310V48f10OQ3jU3URZLzzzKAAACa5ltBh1ta9U6djo+MDAQcAAAAAAMAj5e7+nv/fAwAAAAAAeKC8IunjJH2a+ftYSc9OjAvgSO7ODgCeFGvEEmMdxBYAAAAAAAAgiZMzAAAAAAAAHgofJun7S/oMSZ+uy2kYnyLptRNjAoDHy0MRFRwZZ9e2LRe93xrLnvYAAAAAAADgyiDOAAAAAAAAuC3uJH2MLiKM8e/dJ8UDAE+TLadFPBa6p19E92bFHVn55T4AAAAAAAA8UPhZEwAAAAAAgPN4my4/Q/IZw9/3k/RBp0UEcPuQoH64PEYBx56Mp2N0BBuVHWsLAAAAAAAAToSTMwAAAAAAAK7D23T5KZLPHP6+n6RXzwwKAOCKIBB4E08w0fk5lI7QYjzxw7OFWAMAAAAAAOAEEGcAAAAAAADsz9skfV+9KcL4LEmfLuntZwYFAAA3QUccEQkrKuFFpyynaQAAAAAAAJwAP2sCAAAAAACwjWeSPlHS50j67Bd/ny7ptTODAnjE8LMm+3Nmot76XhvLUxIbeG3tiDW8vq7qAAAAAAAAwE4gzgAAAAAAAJjjnboIMca/Dz41IoCnBeIMuDUW0cOtCUTGeKLYqphHAce49m6pnQAAAAAAAA8CftYEAAAAAAAg5v0l/QC9KcL4XEnvPjUiAAA4AitkkPqnUETCjCPEGh0hiCfKiMp22uiJMjh1AwAAAAAAYBJOzgAAAAAAAHiT7y3pB0v6QZI+T9L3FaJ2gFuDkzOg4tZOsMiYibUSgHROypjx0bFxq6eGAAAAAAAA3ByIMwAAAAAA4KnydkmfqTeFGD9Il58sAYDbBnHG4+KaSf09fHV+BuTW2zMjwNh6IggnbAAAAAAAALwAcQYAAAAAADwV3qm3CjE+UxeBBgA8LBBnPB32FDqssWXr7BXPHqKKI3xvsR+JMDhRAwAAAAAA4AWIMwAAAAAA4LHyCZI+X9IXvnj9PueGAwA7gTgD9marcONaAoRRALHm51DOOPGiEm3YftzDJwAAAAAAwE3CbycDAAAAAMBj4LmkT5f0BS/+Pl/8RAkAQMVDOdXgyDi7tm256P3WWCJ7mf/qp0cyYUYk3OjE0Il7RnhxbbELAAAAAADAVUGcAQAAAAAAD5G3S/ocvSnE+DxJH3RqRAAAD4+tP/PxGOgKArb+FEjn9Irl/hb/y+dKXFGJNcbPi3+v7tiuzFeF5yeLEwAAAAAA4MHBz5oAAAAAAMBD4DVdxBg/RNIXSfrcF9cA4OnBz5rcNiTTc7yfJln7syoL3s+DzNjrlO+KObb4qMrzsycAAAAAAPCg4eQMAAAAAAC4Rd4u6QcKMQYAwEODxHlO5+dQOkKG7OdCOj9jMuMrsnmEUKrzEy1ZWQAAAAAAgJuFkzMAAAAAAOAWeFVvPRnjB0l6x5kBAcDNwskZ8BDonkahpNzMSRFe2dkTMbLy3s+UZCKKbmzZCRljHe/Ekci+Vx8AAAAAAOB0EGcAAAAAAMAZPJP0/SX9MEk/VNLnSXq/UyMCgIcC4oyHz9oTD57SSQlrf9ajEi7MxtCtO4otvDqRgKLzsy6dn3/pnBTylOYPAAAAAADcIIgzAAAAAADgWny8LmKM//2Lvw87NxwAeKAgzoAz6AgEzqAjPuiIH6S3ts+zG/0kSvZTJJ3TQbLTPrLYZgQsM7EDAAAAAAAcAuIMAAAAAAA4io/Q5VSMH6qLKOPd54YDAI8ExBmwls5Pc0Tlvc/Rta3MnBSx5WQMz9eWPlorDtliqxKGdH7+ZI9+BAAAAAAAKEGcAQAAAAAAe/F+kr5IFyHGD5P0qSKJCgD7w74C0sM68WAm1u5PfMza3WKje8pE9lMl0UkcUfnIrnd9pLIR2aliBgAAAAAA2AziDAAAAAAA2MKnSfoSST9c0hdIeu3ccADgCYA44+FxzST3Hr5mBBJHc1Z7ZgUlSspvFT1YMYf0VjFFJPLwTgEZ8U7M6J66AQAAAAAAMA3iDAAAAAAAmOF76PIzJV8i6YslvevccADgCYI443Gxp9Bhja2jTkvY41SLI3xvsZ+dYLF3n1U/sxIJSjrxeT/lsjAjzOBkDQAAAAAAmAJxBgAAAAAAZLwi6Qfr8jMlXyLpMyU9OzUiAHjqIM6ANWwVblwrEd/9qQ+v3po6i68tVOKFSGAxE8va0zY8Hwszwgxb3qsLAAAAAACQgjgDAAAAAAAs79RFiPGluvxcyQefGw4AwFtAnPE4OVL80LV9DQFGJkLYKkCI6q8ReXjX1bBTnX6R+elc8wQWmf+lTCZ6iWxGJ2t4/qKfRwEAAAAAAPjnvHJ2AAAAAAAAcDrPJH22LmKML5H0WSL5CQDwVHmMSeVuwnzrqQ2d0yv28L98roQYXbHGKCzw6noiBa9MhedntNOdd9lPlEQxV6IKDZ9HW5noIhOKINIAAAAAAICX4OQMAAAAAICnyYfpcirGl0n6EZK+57nhAAC0QTx2PiScc7xTGtb+rMrCWhujrZlTL2brzpTLyu95skhls/OzKzMxdk4N2eunZAAAAAAA4AHCyRkAAAAAAE+HT9fldIwvlfS5kp6fGw4AADxQSCzneCcoWDpCg0gwUNno/tyJ56/6yY+qfofq50ui2Ku+9H5+JBNDeHYzH15syzXvpI6o77ITPQAAAAAA4BHDyRkAAAAAAI+XVyV9oS6nY/xoSR9zajQAAPvAyRlwK3RPo1BSbiZJvzah3/mpE6+c5ysThNjy2akhlZCiOnEiql8JTDIRx0y/RLHb+Ku4vf2Mf6wFAAAAAHikIM4AAAAAAHhcfJikL5H05ZK+WNIHnxsOAMDuIM543Dyln0yZ/VmPqN7Wnzup/Fk/mXBjvJ6JLTLbs6eNROKTTDASxWztWjonYlTCEE8gktkEAAAAAIBHAuIMAAAAAICHz8fpcjLGj5L0BeLnCwHgcYM4A47m1gQinZMvOuIH6WWBQOfUiez0i85PdMyISay/GQFLFntWPjvdQk6ZGZFKdNKG9R+V9U75AAAAAACABwr/aAsAAAAA8PC4k/Q5kn6MLj9Z8innhgMAAHAzdH6aIyrvfY6ubWX2pIjlfVS2eyqFrWP7yNqJRBy2TiaaivrXa7v15/XR6M8ru7z3RBU2HktWpjNPonbcOWUqImHGrYmHAAAAAACgCSdnAAAAAAA8DF6R9EWSvuLF30edGAsAwJlwcgbcIjMJ8+5PfMza3WKj6yf7qZLoJI6ofGTXuz5S2YjsrInZqxsJgKqfMIlOwthjT+MfeAEAAAAAHgCIMwAAAAAAbpf3k/TFuogxvkzSh54aDQDAbYA44za55tP8e/iaEUgczVntmRWUKCk/89MlWf2uwMETnkRCjkpsMcYgU9a73v3Zk5HsBI/Zn1Gp4B97AQAAAABuFMQZAAAAAAC3xYdK+lG6/GTJF+si0AAAgDdBnPHw2FPosMbWVuHAnrHs5b/7cyh7cUSfVSdRRPW9+9EYV6KPzIYXr62fnVDSFWl4Ni2eWCQTcVQnlQAAAAAAwAkgzgAAAAAAOJ8Pl/RjJX2lLj9d8sqp0QAA3DaIMyBiq3DjWsns7k99ePXW1Fl8baESRXQEFrOnb3Riqn4GpSPMiE6yiH6GxPOVCTjGWKtTMKqTOSK6ZQAAAAAA4EQQZwAAAAAAnMM7dRFjfJWkL5D0/NxwAAAeDIgzHi5Hih+6tq8hwMhECHsIELaUy8p2hRzV6ReZn841T5yQ+V/KZKKXyGZ0sobnL/t5lA6Zn8zGjJij+uz5BgAAAACAK8ETeQAAAAAA1+OjdDkh46skfb6kZ+eGAwAAT5TH+HMH3dMvtp7a0Dm9Yg//y+dK4JEJLSKRgVc3EhpUIgfPr5zYs/Z4ZD9REsVciSo0fB5tRaILOXWjGDs/dWLjyQQXaparbEangOx1ogoAAAAAAEzAyRkAAAAAAMfy0bqIMb5K0g8SggwAgK1wcsZ1eIwCjj3xTmlY+7MqC2ttjLZmTr2YrTtTLiu/58kilc3Oz67MxNg5NSQ7zcPzG/2MSefEjJlTPPjpEwAAAACAk0GcAQAAAACwPx8t6asl/ThJP1AkEgEA9oZ9FW6R6PSLNXVnr2/xdcQpCtkpEmtiz35+ZGv83gkcHcFEdGpHVC77iZGqv7zy0st9sCf8ozEAAAAAwM4gzgAAAAAA2IfvqcvpGD9e/GQJAMDRIM6Aa9EVDigpNyucyGxl9To/7bL2J1Gq2LLTJ8Y6nmAhsh/Vz+qOtqO6HtFPmWTxRD+rksVi7WZ+MzqnYGRlZ+ov5QEAAAAAYCOIMwAAAAAA1vMhkn6sLidk/DBJz0+NBgDg6YA442HzlH4yZfZnPaJ6W3/upPJn/WQ/6zFez8QWme1ZIUskKslOrohitnYtnZMzKmGIJxCZ+UmRTlydnz85gqeydgEAAAAAdgdxBgAAAADAHB8g6ct0OSHjiyW9/dxwAACeJIgzYCu3JhDZcqLFeF/q/UxG9DMcnhgjE2t0Y4tsZn49f1nsWfnqZ0CqnyHJ4otO2rD+OydYZKdozIgx1ohDuoxjcEtrCAAAAADg5nnl7AAAAAAAAB4Ab5f0I3URZPwoSe93bjgAAABPmurkhJn62bW9mP2Zkahs91QKW8f2kbUTiThsnSy5H51c4bXd+vMEGqM/r+zy3hNV2HgsWZnqtJLo5Irx3owIwhNm2Hhm7C7lbdk9BW3ZqSEAAAAAAJDAyRkAAAAAAD7PJH2BpJ8k6Sslfei54QAAwAAnZ8AZrDkdonN/rTBk1kbXT/ZTJdFJHFH5TgzRKRFZbF6Z6mSQTpnoxBHprW2VUz4qY+O2zJ5q0TmBY+baWrKx5h+cAQAAAAAcEGcAAAAAALyVT5P0EyX9BEnvPjkWAADwQZxxDtf8KZA9fK0RCtwya4UPM4ISTZZfc2JJV+AQCU8y8UNHhGHrete7P3syEsVg7Wf21uxtnqikIzbZm+jnXR7SGgMAAAAAOBTEGQAAAAAA0vfSRYzxk3QRZwAAwG2DOOP22FPosMbWQxNadOj+HMo1/K21U51EEdX37mcnYoz1lrpdsUp2SkZ1Gkgl0qiEKDL3MxuV+ML6yVhTx9IVC43xP7Y1CgAAAAAwBeIMAAAAAHiqfIikr9LllIwv1OVnTAAA4GGAOOPpslW4cS0Rx8xPfdh6a9q3+NpCJYroCCw6wos1p214PhYyEUQUV/UzJJ6v7GdQvGvRPrX250a6J2zs+dMls2Til/Ee/yANAAAAAE8SxBkAAAAA8JR4m6QfIemnSvrRkt5+bjgAALASxBm3y5Hih67tawgwMhHCHgKELeWysl0hR3X6Reancy36CYzI/1ImE71UP4tSiTCs/ahuRuZnraCiOuXC65drUvWdV2Ysxz9OAwAAAMCT4ZWzAwAAAAAAuAKfJumn6XJKxoefHAsAAACso3v6xdZTGzo/Z7Gn/xmhRHV9udZNkHt2quR+9DMV1ndFdhJFNNaVqMK71xEORPat72pu2HgiMYxteyXM8GzKfI76wWvnGqq2e+OZlVl4Jn7yBAAAAACeCJycAQAAAACPlQ/XRYzxtZI+/dxQAABgZzg5Yx+u9RMfDxXvJIYtPztiba2NaU8xx1ofVfk9Txbp+PJOy5D53I2xc2pIdpqH5zf6GZPOiRlRLJEQ4yHtj9mYsTcBAAAAwKODkzMAAAAA4DHxdl1+ruQnS/oSXX7GBAAAAHxIfuZkJzYsdIQGUfK5suEJAjpjlokJOnTnhXdSxui3c92zNyv28OxmPrzYlmveT3R0fm7E1h3rRKKKTGhRiSyie0cKM9aIe6o5HJ0okp1mAgAAAADwYOHkDAAAAAB4DHyOLoKMr5H0YSfHAgAAx/OQngyH26d7GoWScjOnQVS2ujY6scyeojF74oWXRPfEB5H9qH5UNxI0VO219zwxhBePJ6iIynlEJ3p0mDkFY43AYw17nb5SjW1Unn/IBgAAAIAHDeIMAAAAAHioLD9b8tMkfdrJsQAAwHVBnAG3xOxJD1G9rT/3UfmzfrKTPMbrmdgisz0rZIlEJdFpF5now9q1dH5qJDp5JBOIVHtTdZpJZLPzMyjXZEbc0xVeeOUXshNTAAAAAAAeDIgzAAAAAOAh8VzSF0v6Wl1+vuTtp0YDAABncQvJSbh9togdjqBzokXHhhQLCbqnTnhx7X06SCZ2sG3J/HTEJJmoY6H6SZEsvuo0kJmfKMlO0ch+/iQqG33ekz1OlxntVOKbrLyN55bWOAAAAABACuIMAAAAAHgIfB9JP1XSvyzpo06OBQAAzgdxxuOnm7zt1M+u7UXnpIg17YjsRKKMbozdUwz2tFUJQ7KTMCKhhLURlYnijspouJcJPrxy2f4UtbESdHTvddlqY6/11TktpZprS9k3Jn0DAAAAAFwdxBkAAAAAcKu8Q9KPlfQzJX2hSMQBAMCb8J0AR7HmdIjO/S0nZWy1EdmV6lMJIuFDt93WX8dG9nMWnZMUuqeHZGIAqe4DG2MlypjZt7qCjZlrVYwea09LGeOYPXFj9qQUDeU4UQMAAAAAbhrEGQAAAABwa/wAXQQZP0HSB58cCwAA3CaIM47jyNMljvC1Rihwy6wVPswk0DVZfs2JJVHSvHsiQiZ+6IgwbF3veiZqiIQFUQzWfmZvzf7liUpmxSZ7ELWnEtpE4921MTsHF+4n6wIAAAAAHAriDAAAAAC4BT5AFzHGz5L0WSfHAgAAtw/ijHPY++SGLT+B8FjYMym91d9aO5U4IKrv3c9OxBjrLXW7YpXqJzNmxyE7RSMTYXhtyUQcM+ISz9dsnVkqMU63XnQaifRyzGvtW7sAAAAAAFcHcQYAAAAAnMln6iLI+AmSPvDkWAAA4OGAOONxs1VAcC0Rx+zPN4z11ghTFl9bqEQRHYFFR3ix5rQN7/pCRwDgnWoR1c382LiqEx88qpM5IronbBwhtOiSiV86Yym93M5oPKOTVUabkS0pHgf+QRwAAAAATuGVswMAAAAAgCfHB0j6Gl1EGZ95ciwAAAAwz5Hih67trNyep3tE9qz/yudYvvPEv2UPsYO1U/V1lBiPhAFLOSuO8Hzb8tUpEpnf0dad/HGLEvf2vrV/F7wfP3sCkVnhROTf3rfvr0VXjBIJYaI5HY1vNIeqOWXLRKKQ7noEAAAAANgVxBkAAAAAcC0+S2+ekvEBJ8cCAAAAt0n2pLxXzrLXqQ2ZjzX+Z8Qb1fXOCQNZmeVzFY/08ikDVoBRkZ1EkYk/bCwdQYiX2PeS/NZ+JuLw4rLxRCIe2/aoHZ6wIROCeP0QiRlmmVl3Uf905nE0j6rP9nr3JJLxfVc8BAAAAACwO/ysCQAAAAAcyfvrIsb4VyT9gJNjAQCAx8NZx/nD4yP7aYQ1dhZbW2PaU8yx1scWf1tOV+n+bEYmxlBQxvORCVokP8Hv+e2ILixem6p6ewkxrkUkzIja2hHnRH0fiXGi9Rld5x/MAQAAAOAQODkDAAAAAI7gk3QRZPxUSR98ciwAAAAAEZ2EbEdosDZhXp1wkfmbPQ3D1u/gnXDQOZ1jjbgkSs6P19aOVyTCkV5O3kf2bV378xmZ7Uy8ERHdO1KUcYS4Z2Z+R8Kb5b0nzqlENNZ+NdbjKSeINAAAAABgVzg5AwAAAAD24m2SfrSknyPph+jhPM0HAAAPD75jYJbuaRRKys0kpCtbXRudWNacahHFlgkbxjrRT0V49qsTD6pTFaK6HtHJGtHPWWQnN2SnL8i5t0agUwk0qrIz9bvsJdCoxtYrL/XGfeZEkmq8rc/IP/+IDgAAAACbQZwBAAAAAFv5SEk/U9LPevEeAADgaBBnwLWZPekhqjcj8PBsVf6sn+ynIsbrmdgisz0rZMlEJZ3PUp7YH8nEDNXJI50kfubDizlL/meilLOYEfdsEWosVKKgzokX0XzuUAk2ojgBAAAAANogzgAAAACANdzpcjrGz9HltIy3nRsOAAA8MW4hcQm3wRaxwxF0TrTo2JDyxHPn1Akvrr1PB+mINDx/VbI+K5+dUuGJILoileo0kEw8kZ32YIniikQe3RM8sng6dMZ+RpAUiSU65aN4Ov2l4N6ewpd7JzYAAAAAgBLEGQAAAAAwwwdK+imSfq6kTzo5FgAAeLogzngcbD1VIhMhHEHnpIiZ0y0qO16Ce2v/zNjp+J4Zw+okjEgoMdbNykRxR2U03MsEH165bA+qTnOw9jJfXTqCkVn2WkudEziquZbNlfFzRlcAMwtCDQAAAABogzgDAAAAADp8vKSfJ+mnSvqgk2MBAABAnAHXYubnGraclLHVRmRXqk8liIQPMz9TMfrr2Kh+zmIm5uqEi63ij6ycTJlqb+qclrHlmpzrVRwzrJkrY0xZf3t+xrqev+4pKdHJJ3ucpLHYRKQBAAAAACWIMwAAAAAg4pmkL9ZFlPHFLz4DAADcAogztnHk6RJH+FojFLhl1gofum2cPb1jy4kc1ekHswKNLIlfnabg2axO3Oj0dff0i+7JGhGeqGRGbLKH0MDSHcfoZIwo9q6NLK6RLYKZvbk3rwAAAAAA/xzEGQAAAABg+SBdTsj4uZI+4eRYAAAAPBBnHMfeJzfM2npoQosOeyalt/pba6cSB8zEkokfRruL7a5YpSNcmBmH6hQNG2t2PxNxVG2PyE6W2JOOUKSq58WW9eMe9qNra5mxxWkaAAAAAOCCOAMAAAAAFj5Bb/50yQeeHAsAAEAG4oyHz1YBwRmnf8yeXrFGmKIV9bp2ZgQWVSx7CkAWvOR9JF6IRBgy9yM/4/Xq1I9ov+mIAbIyHfHFWXvdmtNbopNQKjGKLevZjMQh0rp+2sPOzBpApAEAAAAAkhBnAAAAADx17nT5yZJfKOlHiGQXAAA8DPi+Op4jxQ9d29cQYOwliFhsXatda3xlIpO11zzhQeZ/KeMl3a3NSDRhy3j+PBHHjBhizSkPXr2oXPV5izBjq6gjWxNeP1bzsBrfkarfO22rTinpnq6xhzjGxvGGEGkAAAAAPGkQZwAAAAA8Td4h6SfrIsr45HNDAQAAmAZxxvFcSxixxsdsvWuespExcwJH54SBrMzyWUm9SuAwG9dMbNbmEkcmVrBlrd2O0KY6ycErN9IRbWw5LSOqP/raQzCQtblTdi+q0zLGz8u1jjgmEwRlzIyTJetXOfc4TQMAAADgCYI4AwAAAOBp8U5JP1fS/1HS9zg5FgAAgLUgzoAZslMa1thZbG1hjUBjpu5MubX+tvZldupFR4yhoIznIxONSH6C3/O7RnQRnQCS1dtLiLHH6Q8dKpHOGjFM1Pcd0UZ00klX8NGhmv/VfF7ec5oGAAAAwBPilbMDAAAAAICr8BmS/k+SfrykV88NBQAAAOCq3DvvZ0528OxsoStq2OqvW3+JZ/YEjDXikux0C89u9wQPa9tL6GciCJlyy+tYJzt5pHvShteOmeuzbLEzI76ZXUtLOVs3EjNUIhobS2eso2t7MLOfjPPsjYPiAQAAAIAbgZMzAAAAAB4vzyT9KF1+uuSHnBsKAADArnByBnhsOY1ixsZYVhPlZ/15py1062exZcKGsU524kh1isHop3OqQlTXIzuJIDsZYfb0BTn31pxoMXMyw4yw5BqsPX2lM1+rcZ85kaQab8nv06P6ds0+srAINPhHewAAAIBHCOIMAAAAgMfH+0v6Wkm/QNLHnxsKAADAISDOgCOYPenhqBi6/jqJ8NFWJraYta3k3kydSvRh61qy0yoyUYlXLrIZJfW9mCNBhRfTXvtYR8AQsWWsuuU9EcZYpoo1imGNeKUaWxtTl9l10u3L+6IcAAAAADwwEGcAAAAAPB4+XNLPl/SvSPqwk2MBAAA4EsQZT4vZp/evydrYPBHClpMyxnuVwGP2qf6OSMPzVyXruwnrSHwxvq/sZvW8+DLRx/jZiy+Ly7NpbXTFBltEGRkdgZA3L7pzsxJ8dPpLwb2jBDBbieZdtRYQaQAAAAA8MhBnAAAAADx8PlHSL5L0UyS9dnIsAAAA1+BWEm5QM/v0fVV/jY0Z9hA/dH3MJrgzW93rWbmurdnTFiQ/Ge3di8QM2RyoRBmjrep0hG5ivzrNwdrLfHVZI+S4lkBhVphRiTKyzxldAUxUdi2zwqhorlfiE+nNnz0BAAAAgAcI4gwAAACAh8sPlvSLJX25pGcnxwIAAHBNEGfAnsz8XMOWkzK22ojsSutPJei229bv2PBOmbC2s5irMlHSf4xN8u3ZMlGMlk5CvxKCdE7lyK5FsUVxzNIRDlR1IztRWSn25133bFbChy3MiMQykUVnfUb7hG0zIg0AAACABwjiDAAAAICHxTNJP1rSL9FFnAEAAPAUQZzx+FgjFLhl1gofum2cPb1jy4kcWdJ8jUAjE01Upyl4NqsTNzp93RVTdE/W8IjaOyM2OfIkjM7pF9H17lyYnYMjUduvdTqIZcsazkRB1lYlUkKkAQAAAPCAQJwBAAAA8DB4TZefLflFuvyMCQAAwFMGccY29j65YdbWQxNadNgzKb3V31abkThgJpbqFI/OCRydkwVs/dlx6JyiEQkCMhtVUl1OnSyOrMwedIQiVT0vtqwf97AfXVvLjK3q5A/preOXjWVHAJS1/X74AwAAAIAbBnEGAAAAwG3zwZJ+jqRfKOnDzw0FAADgZkCc8TDYKiC4poijm4z26sz60Yp6XTuzAotriEo6YoTs5xuyxLb1k50wkJ36Ee0pHTFAlTTP9qs9hAVrbaw5+aHbl9mpJJVAZkawkJHZ6bJVfJb5r+a8pTuX3tB8zAAAAABwJRBnAAAAANwmH6GLIOPnSPqgc0MBAAC4ORBn7MOR4oeZ4/2P/sepvQQRi61rtWuNr0xksvaaJzzI/C9lvMS6tRkl+m2ZzF+U7PeYPeVhNsHfOQlji+AgsruGaH51hT2ZrUhgE50I4dnLyPpx5nSNvfpxsZWVqUQtXtkq1ix+RBoAAAAANwjiDAAAAIDb4ntL+iWSvlaXnzIBAACAl0GcsQ/XEkas8TFb75qnbGTMnMDROWEgK7N8VlKvI3CYiWsmNmtziSMTK9iy1u6aRHglQuicjFG1IyoXkYkFOvXXsua0jKN8Sn57qzHxRA5RPY8tophsLknxelgTbxVnJRIa/b6R+AEAAACAK4I4AwAAAOA2+HRJXyfpx0l65eRYAAAAbh3EGeAxI4yo7GijjTGeNWWOOqFj1t+WvsyEAJngopPM93xkohHprcnsTLgy1hnLdk7M6JwUMdaxvtZQndaxF2tFO979Ba+/ousd0YytO15b0yfV/K/mcxRvVt/eH+vPtsH2KSINAAAAgJPhH/4BAAAAzuXzJH29pC8ViSYAAACALdyb15mTHTw7W7iWr279JZ7ZEzDWiEsy0YNnt3uCh7XtJfQzEYRMueU1OgEjOq2hOmnDa8fM9VmsnRm7M+Ibrx9HG11xTyRmsPft+6hMFqN3bS/xSqfvKjHReM3rh7FsZy56MY7vnwuRBgAAAMCpcHIGAAAAwPW5k/QluogyvvDkWAAAAB4iCBqfLltOo5ixMZbVRPlZf9FPH3TqVyc/RMKGsU7lP0qiZ+XGz53TEiq8pLQXT3T6gmfDoxINZMwk/GeEJbdI94SM5f1CNueyMRntjtejubVGxLCGNfvIgo0tOjUkKm+v2/feZ8v98AcAAAAAVwJxBgAAAMD1uJP05ZJ+haQfcHIsAAAAD5mHksSE22P2pIejYuj66/7sQfSTCh2RSlc80rnu3fM+S3l7RrLTKqKTP6Jykc0oqe/FXCXDjxAFdEQla6jGqlu+Eu6M96K+9HysEa9UY2tj6jIjxuiU9+b0eL0SuOwFIg0AAACAK4I4AwAAAOB4nkn6cZJ+uaRPOzkWAACAxwDijMfHbOLzmmyJ7UjhwxrbWdnKnpz7VbK+Km/tL1QnIGQCm0pkkYknslM+LN5JG5FNa6MrNjhKlLHEMyve6cy5juAjE11EQpuxvBfX2UT9VImxOkKeaq525nIFIg0AAACAK4A4AwAAAOA4XpH0EyX9MkmfeHIsAAAAj4lbSMRBzB5PmB8p1ugmmLUhBk8E0ElwZ7a617NyXVuzwo/qtINIwNAVclSijNFWlbDvnmxRneZg7WW+uvc6pyfM+NiTWWFGJcrIPmdkApytAoWMjogpqjfG0hWfyHlvy0WfPZujz8j+8v4NzbURAAAAAJogzgAAAADYn1cl/RRdTsr42JNjAQAAeIwgzoBZuqcE7OVjT3FJ5ySIbnnP9ozgIYpNTpnOSQpVmeyUhFnxRxSjpZP4rhLt3ZMMuidtROxxesZoZ63YpyOwyfx51z2b3ryQtveDF2t0zbsezbGOkCnrn5Gu+CiqvwZEGgAAAAA7gzgDAAAAYD9ek/TTJf1SSe8+ORYAAIDHDOKMh8mRp2GcwVrhQ7cPZk/v2HIiR5Y07wg0smR7ZWdGIBIJMzp2u2KKmSS4JWpv1X7r96g9rjOO0fWZuTATz0jU9j36ZI2NLWs4EwVZW5lISXo59iPniI1vEWg8pr0bAAAA4DQQZwAAAABs5/0k/WxJv1jSu06OBQAA4CmAOKNm75MbZm09NiHGGRzRhx0hRTeWNeKHrjCjOlFhRhzQOUUjEgRkNjpJ9civF8fRyfdovLoiozX9uId9e21r38zUz8QS9n5nTVVCnKrtW65bsrUXtZOTNAAAAAA2gjgDAAAAYD2LKOOXSvqIk2MBAAB4SiDOuB0eoghj9vSKNcIUrajXtTMrsNjzpIOI7BSKyE+V2B7r2zodoYF3KoHHWrFE96SLvU59sDF1bK85+aHbl5EwZ+Z0kEzsEl3L7ET9tDdR38h5P9aR8hg7cymq27nv4c2p8Z73GZEGAAAAwEoQZwAAAADM8w5dRBlfJ0QZAAAAZ4A4o8+R4omu7WsIOPYSRCy2rtWuNb6yEw/WXssStJ7/pUwlChnLzZ4w0En2e8ye8pCJAir7mY9IPFD56Io+ttAV9kR1vHqZGCabHxGZSGOPEyZm6PRRR9TilZV67TpiPnSFOst76a3lEWkAAAAATII4AwAAAKDPOyT9LElfL+mdJ8cCAADwlEGc0ecawoi1zMZ2K23JxBFRWe9z5xSC5bOSelEcWXwdn53YrM0lzki8ECV6Z8UCs30QiU+qEw6qUwXsvUy0Efm+BkevnUxA47W3GpPoJIyuQOEIQUM0V6o53DkJY6xj72cioaheRiYiycp68Sx1EGkAAAAANEGcAQAAAFDzmi6ijK+T9JEnxwIAAACIM54yM8KIyo422hjjWVOm24a9RCxb45jxZe9lYgwFZSI7kWhEihPJVeJ55mSGzkkRYx0l97p7WVf4sZW1oh3vvpK6471oLL369np1rXOve3pER3yxZn1tHdctcyETaHjzuhJsIdIAAAAAKHjl7AAAAAAAbhhEGQAAAAC3xb15nTnZwbOzhWv56tZf4pk9AWONuKQjbrkP3s/Yrp7cj+zbup5Nz0YlzIiI7mV2ZhLqtuxs3e4c8vpxtNEVH0RjOt6vRDTdsbZxenW7p1fsfX8c60hQMl7P5n7lYwu2r+xYe+89YcfzF6+INAAAAAACODkDAAAA4GVe1Zs/X/JRJ8cCAAAAL8PJGY+bLadRzNgYy2qi/Ky/mZ8PmIktEjZEJzxUdUZ/ns/qFIXoFINOv0biieip/ehkBunlWEYy+xEzifIq1oeyd3VPyFjeS/7csLY8stMxstMbsjJ7sWYfWbCxefN2bXu9ezNU41rFmdlZyi4CDZIPAAAAAAOIMwAAAADe5BVJXyvpV0h697mhAAAAQMJDSXDCOaw96WHvGLr+Oonw0VbnFIiu7U5cnXveZylvz0h0WkVlf6xbJa6jpL4Xc5UMP0IU0BGVrKEaq279Srgz3vPmbCbesPUqqrG1MXVZ2zfZ/ZFI0JKJH/Ymms/S3JrozldEGgAAAAADiDMAAAAApGeSfoKkf1PSx58cCwAAANQgzniYrBEIXIujYps9KcPemxFIdOKo7Mm5n52Y0Slv7S9UCd9MYFOJLLIEcnbKhyVKXldJ9yhOj5mTEq5BZ151BB9ZGzIBgieAycp12Ksfo7VZibE6Qp5qrs4KJCqyed0V83SFVst1fu4EAAAAnjyIMwAAAOApcyfpKyT9nyV96rmhAAAAwASIM85njyfMjxRrdEQNW0/T8EQAHVFFZqt7fU25mRMUqvGKEsZjuaxMZdOW0XCvK5boJsSzWKw973NXeBGJDTonPZwh0rB053nUrpkTLbzxjebelpMyLB0RU1TPi8mLa81pFd7n8br1k4lIsvZVa83z3YnR2kOkAQAAAE8WxBkAAADwVPkSSf8XSZ91diAAAAAwzdlJSrhNqoTqHmKQLQKMyq6UnwTRLe/ZnhE8RLHJKRMlezsJ4UrcMsYm5f1exWjpJJWjfqlOhOheq2xl9WeZFR10T1WwZaWX25SJKrKTGjKRz550hVGdue5d64ovxmvXEux017b11xGhVCDSAAAAgCcJ4gwAAAB4anyhpH9b0uefHQgAAACsBnHG7bKnYOEWWCt86PZBlPBeG09Wfu3T9FGZSDTR7ZNIINI5JSGymyWMs+TyzJ4Stbdqv/V7xj7Wnc+duTDjcyQ7AWJrn8yc5LCwxxqe6dOuWOPMObL4Xz7PztuZ8og0AAAA4EmBOAMAAACeCp8j6VdJ+uFnBwIAAACbQZyxP49NVPFQOKLfO0KKWVvZ54VZYUZ1osKMOCBLcHuxRvdnYsoS6VEcXuJ7K6Ov7mkPEWv6sWO/cwpGdFLHGmbqZ2IJez87EcOr77UlOzHDslXIMnOqRyRWymIYy1ZzvgKRBgAAADwJnp0dAAAAAMDBfJKkPyTpLwlhBgAAAEBElVh9aMzEvKZ9dyvrrfGTffau35vXJem6JunpJa3t62K7K8IY79nYsifuvbZnJ2OMPixjzGMc1bjeNcp4sdo6no1ojKpx64hAIjGLjWksdy8/pntzf3k/tqlj39qz9Wzsnt898NqXCUkygYknguqKKKz/qO5M262dTBTS3S+itnkilxlR2J2k5yJfAQAAAI8c/mMHAAAAHisfLek3Svobkn6sHmZSAQAAAOBsZp+4P5IZQcSahHZVztrvJkmzmLNEZ1R+5kSA0ced+YvKy5SxIgpP/JH5HutruB7Z8BK8UbI/8mntWNsdoUdGJCjx7kX17f3OuHSJBAWZf09g44lKxnpWTOEJKbz6mcAhE5JEApqozgzWrjdfl/de/LYPojnvMa6trkCoSzQ3o7JRfMtrZ2/qttv6vNMlX/GKyFsAAADAI4WfNQEAAIDHxodJ+npJP1fSO06OBQAAAI4B0eXDoSvuWFv+KMZE8Gw8Y53IjvdZSb0ojiy+js9ObNbmEqdNZEeJey9Z3XmifrYPooR9dppBJQ7IThqI6nu+r8HRa8ezH435ci0bEzummS2PqP4WojZGggs792bnU1TH1p1tW9UO73q1tqt27s1i/3Vdfu4EAAAA4FGAOAMAAAAeC++Q9Asl/VJJH3JqJAAAAHA0iDMeN1uEEdaONtoY41lT5qiE+ay/LXF0BSCZGENBmchOJBqRcy8b50jgkQk6slhmhRhVEjtKeB8p7qjmwqwYphIrRD4z0Yytm13r3Kuo4vNiqOp797N5lLFFDDEjLhl9RYKtvQUxEXZ+vCFEGgAAAPAIQJwBAAAAD51XJP10Sf+mpHedHAsAAABcB8QZT4uZkx2O9n3t+h17a07A6NrVhI3IZpbMrZ7K74pisif9M8GFF4saZTOucaqAZY95NpOQjwQKUj6m3VMyIlGO52dPuqIfW2ehEhhZu525uJVqLOR8zupK8RisFaBkohEb1+tBrAAAAAAPAsQZAAAA8FC5k/TVkn6VpI8/ORYAAAC4LogzHj5bTqOYsTGW1UT5WbrJ6yqp3amTCQ6qOlH9iOyJ/6q9kS3v/WizOplBypO/HUGI59f6qKiEJQ+Fznyt1k8mkrH1IltZ3U7Cf23frxExRbFVAp9sLVWCh1nWCi7Ga5GdSnSzJrZsXnh9gkgDAAAAHiSIMwAAAOAh8kWSfq2kzz45DgAAADiHh5b8hP2pBAjXikFNn5UgonoyvSNSWdP+rE71dH0lKrHMPr0/m9Tu+ojKWRtrTgHYIiDY4teydi1ECfrRZiVC8GLo9LulI/Y4WozRKV+Jf/YSA80QzWfJb08lOrG2vPfW7xa6ArN7XX7qhAQHAAAAPBienR0AAAAAwASfIumPSfpmIcwAAAAAuEWuJZzxknGdUyD2jiFLMHvJWC+JOSYaPdtVu7ITCLyYvLhsnTExG51+YGPO7Nt4M/GG1zdjP9yb8pX4wvPl9avtc1vfa+94rRJeWFvRvSzGLmvXwr3e2g+Z7WguL3+VCMmOaSW28vx4sds4LbN9M7YzmrfZHIjWm9dP3vs1c8DrC9t/Vb3O+I3XZ8Rqns1MdBWt4TtJz1/8AQAAADwIEGcAAADAQ+Bdkn6DpL8u6ctOjgUAAADgqTArZoiedj6Kju0tScPRh5dArOxmfdGNZeYJ+0ysMJbJnuTPTjjIksy2bpUot/ftOFnxxxjD7JzKRBhj3DLXvOR2lngfY46EHFG98X4nib6VaP5Vc8KWtYIWO7+i8cpORogEPZVYwZtDUTkl97O1mQlpvOueyCoTTUQ2o36xZb16o6/M/vL+zrz35nHWd905a+dVtF6i+WfX09uESAMAAAAeAPysCQAAANwyHyDpF0v61168BwAAAJCOTfjDw2bLaQOejT3sjXYlX0SxtXwljKlsZMKR8SQJmxC1/RSV8e5HQpCIKkaLTRTbOOw1z56XbJ65VtnK6q+lO2ej8ZPiOZDVXd4v9TOb3ryQ1vdDVS/qk2q+ZvWzfaKaP9ZOxB7zoiMKy0RZMwKxLXgipe4eudRbPr+uy8+dAAAAANwciDMAAADgFnlF0k+X9G/qcmoGAAAAwAjijHPZU7BwC6wVPnT7oCM8WGvblq/eVwKNrgijG3cmjugkxT27WcI4Sy7P7BtRv1VxWr9n7FXd+Tw7lpVPKW/77DhE/ReJbmaZXcMzfdoVa5w5Rxb/y+fZeXvEPM/iymKw75fPbwiRBgAAANwYiDMAAADg1vjRkv4dSZ9ydiAAAABwsyDOWMdjE1U8ZaqTKNbYyj4vdAUU9lqUvF8j9PCSsF6s0f3qBIeO8COLw0swbyVLUHf605YfbVZiE1s2s1udgtFNunfYWn9G1OTVHWOI5nkn3tnrHbpt68QwlrXjK3N/bZzefFizzqM4X1c+dwEAAACuxrOzAwAAAAB4wfeX9M2S/qgQZgAAAAAcQZVYfWjMxLz2yfo9+qWyYe9nSfiFe/O6JDfXJCC9pKd9XWx3RRjW3hhb9sS91/YoYTv6jJK198P9O+ezR3U/itXW8WxEY1SNWxaLnQtZXTt+VV1v3LIxi8QM0Ryz/sfXo5PpmZAkE1lE4oSZ+TK2rxIUdbFrdrTlrZmsjyMhhF3rY7u37D3enFze2zitP3vfG8tXJD1XPUYAAAAAh4M4AwAAAM7mXZJ+s6RvlfRF54YCAAAA8CSZfeL+SGYEETMJ7TXClJkEcSd5bstlfrt9EAkVon6MxAOjeMEm5KNYbQI7Svx7vr3Etpdc9hLjXnwjnZijutaOJyjx7kX17WtnXGbo1PMS15mwwJtTy6u3JiJhQyZwiOaGFdB06syQ2czeR31QzXnrywqGojqzoodobkZlo/iW187e1G239RnN/2x/yGx6c8eL55neFGkAAAAAnAY/awIAAABn8Q5Jv0jS10v6gJNjAQAAgIcFT7/eFl1xx9ryR1El8zp1MzveZyX1ojiy+Do+Z9sYJdWjJ/Dt5+he5GumD7x+j3x1xQHRSQP21VKdfPAQ9ymv/6MxX65FfRuNWWTLI6q/haiNkeDCzoHZ+RTVsXVn21a1w7tere1sjR9FtpdWYyHFcVZr8HVJb6wLGQAAAGA9iDMAAADg2txJ+vGSfrWkd58cCwAAADxMHmLSE97KFmGEtaONNsZ41pQ5SmxyTdFLVwCSiTEUlInsVIKWrtAjSuhGwopI5HGUECNKih+Z/K7mwhoxjHdPmp8LVWK96uvoXkUVnxfDGvvZPMrYIuiZEZeMvmbW3hHY/vfWpIYySu6v4V4XkQYJEgAAALgaiDMAAADgmnyupH/vxSsAAADAWhBnPD6yROG1fV+7/oy9vftpq7glS3gvRE/ld31XyeXohIZMmKGgbDfhu3e5s8iS+lF5KR/T7ikZnmDDq7tGENNlZg6OvpdrmYBFyufVnnOjGgs5n7O6UjwGawUos/HYa1Jcf6tY440XfyRKAAAA4HCenR0AAAAAPAneLel3S/oLQpgBAAAA8FToJMqi5Oiap7bvJstbXx373vvoVABbN7tn47lz7lUnSXjxVf3h1b9Tvy+jUxXunftVEn8sZ+PPYrHJYpvctbGMfis/XjtmksAz8/HIxPAe8WZj5vXt+Nm+H216SfsonhkhSYdxrlqfdg1kp39488dez+bQFnHUWH9pj10PMp8jsUUWx2h79N2lOgnDvkZ+ovmRiX8qnkl6RdLziToAAAAAq+DkDAAAADiSD5D09ZJ+kaR3nBwLAAAAPB5u+Ul02I/oCepr/mNW98n6pWz0JL1nK3vKfdZ2J67OvZk+r0406Dy9b9vlPQGffY58ROWsjTWnAFRls/ueXyXlM7ashZn5Jr01zu54SvN9lZ3gcCSd/hiJRCizoq2Mqu+i+Sz57YnGprO+lvfW7xaqvaazF8jcy+Kb2dte1+UkDQAAAIDdQZwBAAAAR/BM0tdK+lWS3nVuKAAAAPAIQZwBEUeJNzKBQkf4MCOQ6MRR2ZNzv5NI78SVJeAj8UEWX1Q+EjFkSWU51yo7MuU9G178lkwAEsXl1cts7k1XnOPFUvVLV4gyK4zJYurSnZtV/Wyuydzz6q0RB0WxRPa9cp4Ny57zslrjYwyz921c3vWZ+EY7iDQAAABgdxBnAAAAwN58rqRfL+mzzw4EAAAAHi2IM/ZjDzHDUYKIru1uQrXykSXxZ211r6+hk1DP7mUJz87T5d0n3qN4Fn+ZEEBOuSypXyV0vTqejShJbWP3Yq6EH5mPazJzgkA2rp12ZAKcaC50xQpZmY6IqaJqb7VXZKKWzjzrxFaJTOTcz0RVXoxr1oyNs6IrJlkj4lmzP4423njxRxIFAAAAdgFxBgAAAOzFuyT9Gkk/Sef/gyMAAAA8bvhvjafN3oKSvYUTUj8xPFO+SlZWNqqEbefJ9qxMJwHv+Z6J0dI5vaASglTCj+paZSurv5aZpHeVfI7KRmvE69csuR6Nxyxr61XzNSpnr1X9Y2O1diL2mBfZurFlqrVx5PdrRwwW1VnqRXPNw/btFn+vv/gDAAAA2MSzswMAAACAB8+rkn6ZpL8j6SeLZAkAAADAY+CW/5tujZAiS55GydGZPhif0F5sd0QIM+WzRHB2wsRYTo0yUaK3+6S+jXmmr215z753f+yDKJ7luh2rsU3W9r38mKLEcHWKwF5sERPZvopseuPWPc0gG4eOkMCLZQ9hxmi704fduR711awgaS3ePB3929i8vSQqP75uJRMz3QV/mdjEi3nE5j6i8eysheeS3ubYBAAAAJiCkzMAAABgC18u6d+V9HFnBwIAAABPilsWDpxN94l6uH1mTj3Yajs7/aKKpzpRIUuudk6z6J6gEdmt2hY9KR99tnFGMc3SESDMnJgx2qxOU+iUHf1np2DYUxGy/rT1IjHBHkSnYHTmaDbPR6J4oz7riKoiOm2ITpnw1le19taOg7f+Ir+2nqWae7MxVdeiWO4lvS8pDwAAABCC0hMAAADW8CmSvknSHxHCDAAAAIBb4ugntK/NTMxrn6zfo186SfVO+exUAe8kijXYUw06CfroaXubLLWnc3gJ1M5pCjYBG42Td2JGVMc7VWDNuHVOG4hO95jx5dFJHtvxy/zaExfGvuva9+zY8Rht35s6no89iZL5WZJ/6YPqJAo5Zcbr0QkVa9vurdnFl9cGb32M9yL/Y9xju9fsPd7pG9G+kdWN6ldkIo/OPhztIa+8+AMAAACYAnEGAAAAzPAhupyU8dckfcmpkQAAAADADLNP3B/JjCBiJqG9RpgyI3bIYp5NWq5JLkYJ06i8TLkx4WwT8rae59tLWGe+MzFElPxcPnvxjURJ76hcdn/8i8QDkdjB3s+SvlECfA+8xHUmLMjEF96aiIQNmc3oJAQroOnUycpYMpvZextfdCpFFqOdS5GoYY3oIRO2eGU97Dyt6ndFPtZnNP+z/cGzFYlKZr7PMuFHJmqJ2mDFX2/T5SdPAAAAAFrwsyYAAADQ4U7ST5b0qyW96+RYAAAAAK4hIIC30k2GrS1/FLPJvFk70RPoNrFbxZHF1/E528bo1AD7RLst24nH8zXTB+N9+36Mw2uHF/9YTkH5KBmbCVeqe7e6T3n9H435ci0SPERjFtny6AgyZonaWM1hrx0LUfnxfiWKmG1b1Q7verW2szU+w6zALJszXllPyBGt4xlm98lsL7fxvS7pjcl4AAAA4ImBOAMAAAAqvp+k/1DS558dCAAAAMALbjXpCW9lL2HEaOtoG2vEE1u4puilKwDp9pOccp0k7Iz4wtbJhB5RIjqqb9kitoiS4luS31vZcrpAlsSvhB3jNVs3u1bdWyt4ycQKa2xVwp5KpLF2LnTFJdZXd80fhSegGv1HY5Kt1S1xWD9VnUicFMX1hi4iDZIuAAAA4MLPmgAAAEDEh0j69yV9qxBmAAAAAMA89+bVJrNmkm7XEndEZfZOtFVChOjz2oRyVfc+eO/FY+/dDe/vh2uVCGJ8b5O2o80oXusvir9LZqcjzPDmubV5TaJ4onJRmWxMPfFGNRaRGMfa6IhAOtj5dq943dn47TwcY/X6Scrbv2UuZOPptdGrc2fqRH1q63fx9q4onvFaJbBaG89INPZ2v/H6yMaQzcVn4qdOAAAAIAFxBgAAAFjuJP0USX9b0s+X9Mq54QAAAADADdNJNlYJwJmE5dpk98yT0t77qIy93q0zJvisz+wkiSxxHOElkr1EdFbf1o0SptlT8p5/714Ugyf+sDFWiVfPn1d35on92XZcm1mxTSSoiBL+mbAnKufF4Ak9OuKlDlkfdAQ50Xq117M5tEU0NLKMhSdOGj9XQgfP/mjb811RnYRhXyM/0fhEa3cN1fythDpePCPPdRFpkH8BAACAt8DPmgAAAMDI9xM/YQIAAAC3z1lPosP+RE/IX/sfrLo+x4RoJxE987R/ZbtTt3Nvps/HmBbsk+OVfduuymbHh/WT2Yx8ZlRls/tZvLMcuRZsn0SiiGw8pfm+inweTdWXUeI/E5dUgpOKqu+i+Szla8JbO9X6Wt5bv3vTXbf2fSe+Pb5PovVQ7SXZWPJTJwAAAPDPQbkJAAAAEj9hAgAAAADnED2ln3FE4jBLrHnJQS9J6D2Z7j2pnsUQ+fVi6iQto6frrY/qZIFonLx70dP8tvy9cz+yFcXk9ZF3ssBYP/Jzb+p6RAn7e+fe8j6K0XuflVtLdCqBF/tYpiNA8Ma0So5X/eOtoTVkYots3kRzYJxH1padv178kfgpw+sL239VvWp+ReMx2+/eOrWfs/lj123WX1Fs2ffJGF/1vhJfzIqv+KkTAAAA+OdwcgYAAMDT5k7ST5b0ayS98+RYAAAAALpc4ynrx8QeT99f4wn+qow2xOCJA2b8z/jYg+r0gsqvTSDLfO4k0CubWTyLv04SM3sq3XuqP4ole9o+S7qOtrvzzOtfz1/m40hm5nk2rlnbOuspKpv1X+TvCLrtrfonm3PWXlbPiy0bN2s3i2tmXXTWjI2zojsnu+PdXU+Zj86etzf3upyi8cYBtgEAAOABgDgDAADg6fLJkv5jSV90chwAAAAAsyDOePzsLSg5SjgxKyypylcJwspGlbD16kdCB6+Md3+mfTbOTjLUSxx7dqokbEdEEV2rbGX1j2atEMN+rsY0S2hHAhnvXsba/qvma1Sua2d5b2O1dSP2mBeVWGOMoRLRdIUXa7DzpLtHduaah23Dmj2oGtso1qh+B37qBAAA4InCz5oAAAA8Pd4h6d+W9NeEMAMAAADgKXPLIpc1CasswRYl0Gb64E4vJ/6qJN5S5n54n5XPEsEd8cPoJ+qPTOzQfVLfxtxJVGfCkc79sQ/uFI/deN/rN2v7Xi+3wWuTF6d379rJ1qivpDrp7I199wSBu+a9aO15sewhzBhtrx2LKl5vHnb2gi14bfLWQSSeGstb4UQ239fG6YkX7oK/bH/O1rr0cn4j2lsqAUcmBMliXTu2zyS9KvIzAAAATw5OzgAAAHhafKmkXy/pe58dCAAAAMAGbllUADBDddrDnra9p9NnfWQnI3Ri8GwoKTPSOQGhIyzx/HrCkKzMWvY8qSA7GcErp6SMLZ+dgjHa8ZLVWRsj0dCefTJzYkNUrjqBIpqfa+p1Y6vmdudetfbWjo23t0R+vfgin1vmRjSua0RXe85Rz+cbkt4nTtEAAAB4EqDMBAAAeBp8lKQ/IOn/JoQZAAAAAI+ZhyhcmYl57ZP1e/RLZcN72roqFyUP9xBmeK+Lz+p0hKgt9hSQKOmcnaaw1LXxROM0nn6x2LF1okSzPSnAi6mK3SsTjZFtl+dvD2ybsvninYyQjU8m9hjt2PEYx+neKR/53YMomV/NaSt+yOZgtJaiEyq8tdLB8xPZGP2M9bx579mz5cfrXp0I71QPK7KI5mg0V9b0mbWb7f3R3MjimaXaW8axe1XS8xU+AAAA4IGBOAMAAOBx84qkXyjpb0v6qnNDAQAAAICDmXlS/GhmBBFVzJmYISpn7XcTa9XT0zOsSS52EsXSy4lFm5i1Cfns9Aeb2K7mUZTItDF7yWrPp+T7y57298qNZbNkayQeqAQXXlttuazNe+IJKGxMWWI4aqc3fpnNSOBjBTSdOlmZiiiJHiX7rXiiErt4ggzbPq9Odt8jE7Z4ZT26ghAvrpm9uLM3ZUKPaJ6Nc2e2zyxWuGLrRPuhtxeu+d607c9EYve6/PsNP3UCAADwyOFnTQAAAB4vnyPpN0j6jJPjAAAAANiba4gLniKzyeQjk88zzCbzKjvV9ehzFUcnOdf10SESNdgn2m3ZKtbI10wf2KRnFIfXDi/+sZyC8pW4Y829Ssxz1l7l9X+nb0fs+GRztBKqdAUZW/srmlfj5ypur3wnxtkkfmars348G9kayeJecy+KzcbZaUcW55p5MbtPRnF3x77ro7PPL77ekPS6+u0AAACABwIqTAAAgMfHh0j6jyX9RSHMAAAAAIA+a55W956uX8taG90nxdf6sf0Sfbav1l/Wv9UT1pFti/eEf1Tfvrefx6f+Ix9ZcjuL0YsjS1TOCgq8ubnY98anEs5Ifv+M8Xl2j06sVkIBG4s3z+6d+1FbPf+V7bFcVH6sswY7hpnQxpv3NtaobraWq3nklY+ueX1eCYyqfWgmjs69qFwkDBr3k2j9V/tNJ44tAorM35bvOLsvddbtc/FTJwAAAI8STs4AAAB4XHyVpF8v6V1nBwIAAABwIGc9jQ411ZPB1/R9NlXCf89+OqJ+9AR79OR+RzhSPenvnWyQiTC6T71HzJabtb/V7xo6c8GOnzemkSDBO+3As5v5qfpxTf/MttvWy9ZAFm+0HrYQjYWcz/a6NwbV2M0KIGbisdc839V630o0PtU+4tXZGkc1dtEcfm9yDwAAAB4QnJwBAADwOPhoSX9M0h8QwgwAAAAAuD5Rgj57Gj2ztSYZtuZJ8dmnpLPYsqStLdd5En+8X/VH9iR/V3xg60YnKVRJfOvfu+f5tglwm6iMTgTw/ERijs6JEFFfZvar+pG9o5KtWXxRAtgb7+ykg/F+lHSv4sqS1bNk4iJPELT2emcOzeLNV289yHyOhE5ZX4y21+y1kcBh9DO+RmsmGp9o7a6hM389353viDXYdWXjy74zOEUDAADgkYA4AwAA4GHzTNLPl/Rtkr7s5FgAAAAA4OmSJdCyJ6gjW0ckratE3VhuNnGfJbwz21U7q6TdaNfz0+lLm0j1BBJjvFH/ZU+lR/dt8nZsb3Sag41TzmvWxorO2Ng4x36ZFSLtjReLl9zP5laUIPaS+Z6AwMbj2TqCSDQQCQisUCHqk2h8IxGHzPUO3T2x2k89QcTep1FEbbJ93tl7vH0iE/l0RD9RPN79SFDY2c+3Uu1XluWnTsjpAAAAPGD4WRMAAICHy6dL+s8k/cCzAwEAAAC4Mkcl9uB2iMQOR9nN/NkE4h5xjQntKkEXCTw8W53yWQyRGCJLsNu+yeKLykaiDi+OyI4CG+NnL35LJCLxkvOegMTGUPnbg6jPs/IKymRzIOqHsXyHSrjTpTs3q/rReGfzKhMPrSGb192x7bZjLGPrdWLM5lsnZu+zF9dMbDY+Je/Hz931PUu3zdF3Sza3FlHJ+xTPBQAAALhREGcAAAA8PN4h6VdI+sWS3nZyLAAAAABngDjjZfYQDRwliOja7iZU9/B1C7ZnbEVPy0cJ0ap81+ascMTeX4gS/XLeZ7FUiVbv3ljGsx2xRogwm+zeQmeMveudxHg1D6L72fuILQnwDlvb25lz1l5Wz4utEpnIud8VIFg/atSL4qzozsm1Ip5Zv9LLY3kt0dRMX2QxVWvr9Rd/AAAA8EBAnAEAAPCw+KGS/lNJH3d2IAAAAAAngjjjcXDLgpKuSGEsL+WJVs+2rd+xUSVsO0+2Z2Wyp8k77bNxdpKhUVK54ztLMHefhp9JqB8tJvBYK8Swn6sxzRLakUDGu5extv+2CAS696N5Ed23ZbfOi0qsIdVjqODe3qzZIztzzcO2Yc1cqMY2itXzP0tnXJdyCspG4768cooGAADAA4HfJwMAAHgY/AuSfqukPymEGQAAAADQ55aFLGsSSWuSpzN9cKeXk2LdZNqYKMvKR4KB5a9K4I1+ov7IxA7dJ/Wt3dm+nj0JwPbBneJ4xvtev3lJTdsGr00ZM4novfH8dZPO3th3TxC4G15t39p7kejGvh4pzJi1Ob5KcV9FQiPPnkc39mj+RmPjzQE7vtH834NIYOH9RWNfrXU596K9xRNwVKIvLw5PDLKWzlqL1qS1Ec3FZ7qcqvrKhjgBAADgSnByBgAAwO3z1ZL+A0kfcXYgAAAAADfCLQsOACxZcm7rP8xFT1d3n9SObC6xzT7JH9lQUmYkelK88mfteX69JG1WZi2zJ0l0mXnqvmsrGuvRTpTk7p5ysKZ8hic8mKkzXrP+q7GLTlPYMuad9mRjG83haO1l12bI/HrlRqJ+XBOD5y/bqyL2Xq/WZ7W3RWKbkWivH3lDl585eWM6UgAAALgKnJwBAABwu7xT0jdI+v1CmAEAAAAAD5vZ5OvRPtba8J54rspFpx7sIczwXhf71RPbUVvG2LKkc/QU/BiDjSd6Qn48/WKxY+tkT+nb6zamKnavTDRGtl2eP8/HLNZONV9svNn4ZIKb0Y4dDzs3vBMZuu3ORDNVvWgeVycSVHMwm5ueL2+tbCFaZ976sG2z8Ulxu6v1uCbebE+zc8arX5GNWWcf9uaZF88s1d4SzZ/xsx1XLxavrV67OUUDAADgxkGcAQAAcHvcSfppkr5N0lecGwoAAAAAPFCOeALY8zGbiM1sdcpWTz532MPGWH5tcrFKjtoknE3geclyz894bUzwdfvZs+8JNqJEsa0/kj3t75Uby3pJzDGJ7SVgK8GFTbR7idaszXviCSiq5GxHFFSJaqIEv43BSyhndTrM7idZst+KJ2xcVYzjXIoS5plwyPsc+YmI+qMrCInWSJfO3pSJQzzxwfKaCYQ8f5nwIxO1RPPd2wvXfG/a9mciMTs/rY1oXNesp+eSXhX5HwAAgJuDnzUBAAC4LT5G0n8q6YtPjgMAAADglrmG8OCxcmQy+Uhmk3mVndly1n9kp5Oc6/roEIka7BPttmwVa+Sr0we2vPd+jMNes0nM6mQALy5Llnyt7lVinrP2I6//oz7z2tiZe1niupoLa/qzQzSvxs/Z3IvKy7lnmU3iZ+2t9pBs/VZlZuKYGROvL7vtyOJcMy9m98ko7mjfnKWzhpbPUj4nZcpY+914l/pvSHpfUg4AAACuCMpJAACA2+CZpJ8r6W8IYQYAAAAAHMcaYcOeyee1trpPim/1Y/15/r370ZPzkU0vsRjZttjk3L15Hz0l790bn/qPfMw86b+Ut+2rEpE2tkh0MtrynkJf7M+Oj3ff6zvP7tFipyyp7l3LxBVeG5Z6mYjAq+uN5V1S3quTxZ7FsXz2bIyv0ftMOOLN3yiGmbVqr3l9XiX4q31oJo7OvahcJMYZ95Oo36v9phPHFgFF5m/L94bdlzrrNhr/2TXq2R7j4BQNAACAG4KTMwAAAM7nEyX9Jkmff3YgAAAAAA+Es55UB59rJKjP8NUhi6d6gnpPX2vrV6chyHnf8eE93e29RnXk3Ldlq9MCrP+KKM5ZO2vLz9CZC96Y2TG1fej1aSV08Wxm/ShT3r7P2NJuT/Rgy2dzcTbWCm9ee/e8Ot4YVGM3K4CYicde83xX630r0fhU+4hXZ2scUV/ZmLx6M3M1Iru/nKJxS9+jAAAATwrUkgAAAOfxiqSvk/TXhDADAAAAAB4u3ST5yNqnn9c8Kb7mKelunSgJliW+I5szT0WPdbt9GZ1i4D2FXyXxrX/vnufbJh9tAjI6EcDzY9sdnZoQCQNsWZuwzYQZnXnYFbSspZq/0XjatntP63t1M7FH5btKVnf3gkpcNJarxjG7Xs2hNWNaiY/G+Tx+9uL0Tlew5SIbHTrz3VuH3v5QvY/sd/HmpZ1/nu8186+D3Svt2suEE5lwZRz32b1o5Jmkt4m8EAAAwGlwcgYAAMA5fKqk3ybpM0+OAwAAAOAhsvcTt7CdzhPt16AbR/Z0cmRnL9tr6Sa9q5gWvCfHM/tRuyoRQ+bD+snirE5i8NjyhHn19Pqt4PWffZ99tuMTkY3LaNMrn4lkZvuzmvdeu+R8rq55ZEKNqh2RWCdbE97a6fTxGsHcLN11a9934tuy/47lra/OXrJmTkb+o3iruVjNy71i5BQNAACAE0AhCQAAcF1ekfTLJX2rEGYAAAAAwONhjyfJ96B6KnksN77ap6i99nTbOJPMj55q955A956ur3x0nlCPRAjR0/xRojV7qj86sSATW4xPiXv1rZ975y8TXlhb1qaNM4vRa/PeeHNiiUHOe1snmy92PUTt8WxEfTOWz0RQs4w2ozFZXr05EIkElr+x7bZvI9FApx3Z2GT958XilbPrNFonXbJ+iwQNdi1EvqvYsmvevIveV+KLreKram6N82q8f6+Xx8nG5tX35vSWfeeZpFdFjggAAOCqcHIGAADA9fgUXU7L+OyT4wAAAAB46Bz5NPBjZ/bp471tR0+PH+HrFm3P+rVPp8t8rp4u79icebrbu7+QPZWePQ0ePdlufWRP4o9lPNsRXn95/jwfZ+1DmdAhGtdsrCKb0f3svSUS9OzNnu3N5kA0Pzvt6whUIqFAtS5G+7NrpoqvU26LyKG7njIfnT3vCGb6oiOc6qytzlybXW93kl4Xp2gAAABcBVSRAAAAx/OKpK+T9FeFMAMAAAAAzuXIxEvnyfg1T3FXSfi1RE+CZ2IE+wR0x7atH9mwCcao7yLRRJUoH8tk8Y3lqqf17ftKeGH9VPHeq5es9GyPn71rWZksuemNzR5EY2LxYrPJX9sfdnwqoYDtH+vTzpVoLnfXyyzZ2hmvjXMjO3khstGZA91EeNQnNk57b/ls1763Frx50aVqf7TvjNfs/jHej/YTO0c935VfW8cbW/tn66/5TskEQVk5b016VOOdfVfNcK9LnuhtIl8EAABwOJycAQAAcCyfLOm3SvqBZwcCAAAA8Ig46inYh0r3ieeHQtWe7pPJWX1Nlp/p3075mTJZ2dl7ngAhSphG9+0177P1IeWxeDFlT8VHr1GcnrDDS6rPnDRwTdbMQcnvTw33pJfHy/ObiXqi8TiS7h4RzY9ojCuxUMbWdnvzNXu1PrtCgdmYrO3M/tHrJxOtRPOvszftEVcUk/UdzctO7HvFnMV4L+kNcYoGAADAYaCEBAAAOIbnkn6JLqdlIMwAAAAAgCN5bAmUqj2dJ6ir+rPlK6IEb5bEXOu3m2CM+ilKBnptyBL44xPg9iSBe/mxRT7s0+x3isfJs2lj8sQYlR17LRIieK97UY1lNqe88t41T6SS+fBEHZkQIOu36ppH114nqV2tnUjAMr7vrMvsXlfYYH3dBdcz7Nrayri2PNtb9rvM52gn66doTO2eYO3uQSRkkXPd7rvje2//tK9b959sft2JUzQAAAAOhZMzAAAA9ueTdDkt43PPDgQAAADgkXIrT7PDW5l5un/2JIA96T51X5W/RhuiZHI3/m6M1ZPU1ZPh0VPfkagjesp9LDfGYOt79j2iMl78Ub09n7DfG298s7HK5rKCe145j2gsO9c6PitRRNVmO9+89VSdXiCtmwvVntJdS9maknN9bbw2ru6eme0fY2yzMUXj5L23fqpyXf+d74TxXrXPybl+jX1n9nv6dXGKBgAAwK6gfgQAANiPZ5J+sS6nZSDMAAAAAIDHwExyaCaxWyX6tlIlkTPs/ZkkWfbUdqeufcLePp1uk4veE/njKQHdfvbse0nF6Onz7EnurqjCs+sl5senyu/NNfves28TppV44GgRTjRnsvsLWTszP532jXGM772x7iTwPd9j/YhoPBdb9n62Xr2xjubBWMdrv4LPHmv2Oztfq/prBWSdvsrEHnatjq+RYGMmjsV/V0wj594WYcbob7TrYePJ9tgjREAdqvluyy6naDw/KB4AAIAnBydnAAAA7MPHSvptkr7w5DgAAAAAngJHJS0eC0cnk4+i+5T23v66n6vrMzZnn16W/GSel6wcP88yG1/1ZHok5LBJzCx523kKvUr+ZonZKvl91BPsHbpzMEo+z87nTt/bupY9+iuaV+PnbO5F5eXcs8wm8bPyVZ9n67cq48WRrY9MyBDFXO0Hns1qLs0wu09GcUf75iyZ4CTa67L7cq7PxhvNnS5dAc+93jxFAwAAADbAyRkAAADb+RmS/roQZgAAAADAbbAmMb9n8nmtre6T4pWf2aRq93NH+FAlw+3T0x3GkwHuzWdry95b4ogSx9770WbWx7Z9USIyii0TnXhzYXz1bFXj4933+s7rv7PETpHfTJjhtWGp0xnPag7fJeWjOmMM3URwhLeGonno1bXxe/7He1XM3vrKEuVVgt+2b0acML5273nlxnjs/Wit3Zsyme2KyEa3buZvy3ed3ZcyoUzkb+0a9Wx7ccy2r5rbY5nnkl4VOSUAAIBNcHIGAADAej5C0m+W9KVnBwIAAADwxNhTSAC3x5nJcI8snuoJ6j19ra3feYo+Olkg8xE9He4ln+17BXU9O14bbHs6ZaL4sqfsK7Y8hV/RfaJ9icO75vVhNg6RXc9m1m/VHMvY0u6OMCca5zWxVkRroFMnWl9SPHZbYs7EKtX88OI7Ym1kgq4qhj3jyfrKxuTV6669zp42y8w4R3FJ0huS3rvCPwAAwJMHlSMAAMA6vlrS3xTCDAAAAAB4Wlzj6efZJ8Xt+6hM916WtLXlosR3ZHPmqeixbrcvo1MMvKfwqyS+9e/ds3asvTu9bDs6EcDzY9ud1bX3bTyjf89PlTT18MZ9T2FRNX+j8bT9ZOeB5NfNxB6Rbzt/PHszdPpvaUvkx7vuzQPv3kwcFZ5QwO5b3hz3xktOuawPOnTEBGOcnp9oH96zP6t15vVrFc8W7F5p114mnKhERF79PfeULtWe8EycogEAALAKTs4AAACY40Ml/XpJP+nsQAAAAACeMHs/jQs9uk9+H82aJ9Bnngjfw/ZavCT3jFglOsFgfN+xHyXbrU3prYnKqE+yJ9ptbJlQxGPLE+ZZvLdKJHbxPo/XpfokgerEhtGWV8brtzVP+Ffz3vrLRFJdwclCtmY67ejuK14bumt4ed+NaS2dddu5t8Zft3wUR9SfCq6toRJaSPW86+6zexOtoereWGbhfS/+AAAAoAHiDAAAgD4/XJefMfleZwcCAAAA8MS55cQpXIcZwYV3by9RRUekESW4ssT6jHAkEzVEoocsvqh8lWDuijY6iWrPxvjZi9+SCUBsvUy00BVu7JFMnRXndPqlGsuZhHqVgO8IYY4gm39SPq86Aok1sXSvRzYWOsKltUKNNeKCzny0cXn3OnF1REXd/tlrPCuxUnTfm1udPS8qN0Pne8qLdYwnsrW83uvyMyckmwAAAAoQZwAAANS8n6RfI+lfFYkAAAAAgFuA/ybL2Ut4sMX2kTHswVnxVaKLGUFE188a4Yi9v5A9lV49hS2nrvVRJS4z2xGdZGrk46y9Zmu7JL+fu3Mve2/ZQ9DQIVobkQilKwLqinE67cuEGV37mSCpir+Kccv+HV3r0F1PmY/OvngEM32RxTSztjpzbXa9dWKuviuifX/kdXGKBgAAQAriDAAAgJzPlvQ7JX3C2YEAAAAAwD8HccZtsYfQ4SixRFekMJaX+k8Zd58qznzJKZMleTOhQxXDTPtsnJ2kdZbo7gpBqqfJMzFA1E7LWeKLGbHNmvHJEqeVqGZWZHEtUUZEV3Q0m8iP5tWaRHgn2T3GE63nbgxrxmLNHtmZa1489vMasUi05qtYPf+zrNnXO+PZEVntTXfcs+8RG9/y/g1xigYAAEDIs7MDAAAAuFGeS/rlkv68EGYAAAAAAGSsScDMJNiiOlVZm3CqknhLmfvhfYZ3f6xbJR5t2ch2JHbIfER9NbYvK5sJRzL7o48lvjun/N3wavt+bFP0VLfth5k5OMZ17eRhNmdm10TUhmg8vb7tCjNsv4/ljhJmdIQIYzlvzo5tsnMtspmth+586e4hY4zedS+BPv5Fcc4SiQS8v6yP7FqP1v1C1u7xc0f05cXhiUHW0llr1TzxYon2uMhHl2h9en69frJ96Ak5sna+qsu/qwEAAICBkzMAAABe5mN0OS3j806OAwAAAAB8jkoGAmRkSdSt/8DmPV1dJe1m7Haf+I4Sgx1hy1KuG3tHWOI9XR4l4aMys3QFC0cxM9ZV8jR7L73ctuwJea+8vWfrdPuu2+ZojkbtysQmXh9cY8xn1qCNxRMlZEKFbjyjnWjNz/TjmhiycfXKRxw1dpmYolpnHp6AyN6fmYudPux8D2TlsrGOri2naAAAAMALODkDAADgrfwkSX9dCDMAAAAAADxmkl5nimgq39UT3d717Gn7LdgnnKMkqFcnKm/reScedGIa647x2afbPZ9LWXtyQZVUzhKy1bh59qNTBuyT49ZmNh6erb2egJt5cr574oW1NcbrncQws3bH+bFFJJOVjex6bc/6IhMJeWtky5hGc3W0H60le+1eL6+jMeZsPXawba72OlvGG4M1/jv7sOfHi2eWam+x/Z3ZiPa58XO1h8/sP9ZP5TuaN9kclXPPi9faf67LKRrkoQAAAF7AlyIAAMCFD5X0eyT9DkkfdHIsAAAAAADXZE0itmOrejJ3Kx1RQvd+N7nt+a3EClVdmxz3EtC2vveUdsefrRv5yBJ9mdAhs2PrVmIU++S2JyiI4rCiheop76ofK7Ymxz17C2vj6rTPzgGbnPUS8Nk8sL67CfNMEBDNo+6YWWFD5MO2f6tIoyN26YqmRkGGZ3utMGF2v/ZevbHoiCwsUZ9n4iO7xteIgkb/1q6HjScSi0gvxz0jvNpCNd/HcmvEYPaafW/775kuAo1XingAAACeBPysCQAAgPRDJP12Sd/r7EAAAAAAoMVRCQ04niiZd7S/7ufq+ozNmTZ6TyzbzzbxuCVpPxOfTXpmcXjJfc9PJJawr7ZMVH+8H92bTTp2WFtvpDsHo+Tz7Hzu9L2ta9mj3VF80fXo/fg5m5MjVRI/SqpnAoHoerZ+qzJRXNH6yIQMUczVfuDZjPp3zbyY3SejuLfGYX109nkpn5MyZaz9brzR3OnS6eOqjNff2RyK4lt+5oSkFAAAPFk4OQMAAJ4yr0r6NZL+lBBmAAAAAMDjZ+9k6hq6T4pv9WP9dT93hA9VMtx7ur1ifIL53ny2tqKnnaPEsfd+tJk95W7bFyUio9gi/7a9NoY7+baq8fHue33n9d+aZOEeayrymwkzvDYsdTrjWc3hu6S8F181P9eS+ZBq4UhXZJXN2+VzV8gx2o4S/HaP6MyBMa5srXeEGTYeez9aa/dBGc92RdannbqZvy3r0u5L2bhH/tauUc+2F8ds+6p9wfqM7nvzObrmxSBd8lFv1+XnTgAAAJ4knJwBAABPlU+W9Dsl/YCzAwEAAACAafYUGcA5rE2GH0U3iVuV3eprbf3OU/TeE/qVj+jp8OzpaRtPJujoPGltbWRloviyp+wVXMvuReWPeqJ9se1dy+Zn9PS+Zzd7Er7bn7b9s/2RxWdjzMp3xnlNbFWd7tqu1pcUj92W778ovmpteteiPt5KNpeqGPaMJ+srG5NXr7v2OnvaLDPjHMU1lj9qvXOKBgAAPEk4OQMAAJ4iP1vStwphBgAAAACAxzWefu4mYzpPC1fJ0s71KKnkJUur5PDMU9Fj3W5fRglT7yn8LInv+R/rZL5toi4SaWRP5d+Za54PW9fej9o8juddcH2s15lD3aT7LDPzZYzFtt2L06ubiT3seovGO6pj2ZIoX9poxy/yUZX31sBsUrgjzLDz2VvbYyyZ0Mq2KaPal6Iy3jrMxrizP6whm79Rv87ENotdV3aeZeNS7bVe/T3n4qyNaE+w/S+nnGWmHc90OdGWHBUAADwpODkDAACeEh8q6TdJ+rFnBwIAAAAAm9j7SV14k+rJ2mvRjcM+0duxM9vGo/tkxn4kMMhEGN2+yZ6Ajp6kjuxlcWbJ6JGoXV756BSCNX7XctRT+zPjaePwYor6KpsLY5mq/7tU8976y/ogE5x4ZGtm7RjOrInOGpa2x9Shs27tvS19tmb/7cSRzfMtVEILqZ533X12b7w+Ge9F6yuqn9nKynXa+L4XfwAAAI8exBkAAPBU+AJdfsbk3WcHAgAAAACbQZzxNJgRXHj39hJVVAKQzFeWWJ8RjmQJ0ShhautLcYIz818llaMymR0bd+Z/jN9SCUA6CfCxHV1/lVgko9vmri0bl2c3GjOPbIy9+1ndI4jGLUpEZ/Nu71hnxjKat2vHbU1MHeFLVMfG5d3rxNURFXX7Z814zoh/bCyejaxdo43I7lo631NerGM8ka1qvXTHsYKfOQEAgCcBR0YBAMBj57mkXynpm4UwAwAAAABgT45OwkYJmixxc0RS5968Vn6rxHZ0L7qWxVB9rnwvybM7vdXn3fAaJdg8X1Eiz9qztr2yMuW8P9sW26bxuvVxb+55/WDZQ1iRzQnPX3Td+q6EM9F43Zv3Xv9HPrrxdqnau8TgxWrbEo3lnV5u82hDmh/Txe74au/Z+5Fva2+55415FkdkdyxnY/DsV2vDW2ud+Gxfe/F4Y2p9WruzZPuYF4et4/X32Jaony1b104kzMj27tm4on3X21sjexF3uvz73dtfvAIAADxaODkDAAAeM++W9Lskff7ZgQAAAADArhwtCoBjWJPInrU7k7zsPmXcfao48yWnTFQvEjB4SdTu/YrsCerlevQ0tJfcq/rDS/JHba6eOo/KrkkQHkVnrGfre30d9Z03Vzr90i3ftTdLZ23NJKUXonk1m0zurP9svtpYOzGs6es1e2Q0j8YyXjxZsn4mxpEZAVOnfzpjVu391l/VNx1Bx950x91rczamFTPlo7he1+UUDQAAgEcHJ2cAAMBj5Ssl/TUhzAAAAAAAOIuZBFtUpyprEzudJJ739G9E9FT18lolHqOni63tSOyQ+aiSz1XZTDjSsT8+GZ49ye49eT22yRMX2Ov2CW8PL5l4hCBojb01SeelvE0Ie30tU84+Gd8RZth+tz6rONfQESJE5T0xTzWnpbj9lbAoim2tuGa57iXQx78ozlkikYD3l/WR7edo3S9k7R4/d0RfXhwzopwspjGOyF4ktojKR32+JubMVzQG3neJ3UciYUa2fjzb42tnHUb3l5iWUzTIXwEAwKODLzcAAHhsvJ+k3yDpD0r60JNjAQAAAAB4ymxJYnfLzpZfS5Q869jsJPE6Ag97zUu8R3azpFmU5LQ+sti9hHIlXvFs2piiJ7mzWOy1rD9mEuxVHB1mbVTioEzIUyXRbf0qye7ViWL0yAQh3bqRCMO205ufXd9bxjfyEa2JruAoE2usYVxbnu3Z/a4rUBnLe0IHTxg01vf2qj3Ha7QXCSi8NTfGJ3Pf25ujdndjs/498UdnDL333veIXX/VtSzm6vo4F59JelXSK0FZAACABwk/awIAAI+JT5f0eyR9ytmBAAAAAMCh7J2MgbeSJdS3lN2byneUtDoD+3Ty7FP6s7FnT+pnT0dHT7BnQpIoGRiVGz979j2iMp4gIarX8VPF4Pm4Bt78icZXwb2oXNZns9e2kCWZs+Szt56ieWz92fp7xZzFUMXWub42zu6e2Un4r+m3aJy899ZPVa7rv/pOiNZaJnrI+mbPdVLt31GdJQ7PhseWPXnGxoLtK28O3kt6j3ptBgAAuGk4OQMAAB4LP1vSXxbCDAAAAAAAj5nkUDexW5XdIyFVJX8y7P2tSVjvyeiorP3sPRk+lvWeUh6Z7efRfuTDK5M9ye0l9LwEYSYasOVsEu4+eO/Zt4m8SjywVZzTHf8Ze3vayAQbd877KAHqzdfMd/Qk/gzRPOom4u8b5ewaHuff8nmWjnjCzteMqO+9ceoyu197rx1hh+fPEvV5Jnywa3yLSKoSZixlbDzZHtsVAe2Bt1Y79rsx2fGJ/C429vr+t/u+Nx/uxM+cAADAI4GTMwAA4KHzQZJ+k6SvPjsQAAAAALgaeyY7YH+2JsG3+us8HZ1dr+6N92fbWj2BbhOPW5PdMwnV7MlqLwmdPeU8llNSPhMKVKIT795eT3LvUW+kOwej5PPsfO70va07lrPvZ5l9aj6ae167o7UR3c8S0V4fz7S58ukJTLpxRUnyaA1Fsdk4s7mTzTkbwwwz+2QW99Y4rI/Od4eUz0mZMtZ+N95o7nTp9PHs91o1h7b2/0xsY7n3SnrfSt8AAACngzgDAAAeMp8l6fdK+j5nBwIAAAAAVwVxRsyewog9bF1bqNFhraDiSLqJNTnlOomuLCnr2RzrVCKWhSzxHyX9MzFBdL2yUyX099g/9rIz0hUpZNfG+LJrHWFClizeImSYJUoYVyKFLMm8hmxuVeIXz8bec9L6GW13xj66v0cc1k9VJxvPvYn6KopnZo2OZGKNrsimohLfdOpFa6Wzfo4QlNjyi583dBFp3Np/XwAAAJRwDBQAADxE7iT9PEl/TggzAAAAAABG9kxUPDZhRiVEiD6vTSjPUCX27L274f29c62yP9a1dSrf3vtOH0W+xnG5d65Htpb4o8Szfc0Sh178UZvWJCA7ZUZ/45h2nyZf6mVt8fx4MXQSydl68ojmYLb2xnpVAtuW9+ZDZHv8nI376Ou+ePX8ZgKXe+X+u9h14Y19Nk+i+muI2mT3K6+PbAyz861D1ld2/UV7TbW+I1FDV5wT3Y/2+Wr/tzFH3xvePO2IPGaY+S62Y/VMl585eT7pEwAA4HQ4OQMAAB4aHyLpt0r6inPDAAAAAIATOeLp2afG7NO4mii/JZY9BR3ZU9Br/Y9Judk4t/Rj98nmLL4oQdyJK3pq3Prprk0baxRX1uYsERkJC7pxderN2J1db2vnlhT3XSa2iHzPJIC3UK2rLK5o3lR9sDXexZ8Xz1iuWofR3jPT9505k62JbD1uWU9ZnDNz9GiqfbO7l3p1qjZl7czGtepLWy7qb2/OHbFuunO0apON/U78zAkAADwwEGcAAMBD4nMl/R5JH3NyHAAAAABwLogztrGnAGIL3ThmE7cztteWP5IsUVkl4CJb4+fR5nitStxZe504szbJXOsKNrxY7fvR757sneDfMp4z/Rb5UFDmWqIMG0tHKNIVMFRiH2m+TTPJ+84alvP5CDrr1t6L4p311y3fiWNG2DBDJYKQevPOu3+0yMTrk/FeJCCJ6me2snJ7trGao6PP5fUNSe/R3LwDAAA4BX7WBAAAHgJ3kn6RpG8RwgwAAAAAgK3cSvKiemJ4LDe+3plyXnvWtjFLMHVitZ+9Ol07nSemx7J3jm+vnLWdJfM8e16c93o5WXZn6ln/9n3mc7zuJd1tnSh5Ov5FeLGOtjtkc8L6se89n5360fyxY9FpQzS/vHt7EI1JlJxd/rwxzYQF3lyZjbOzTqs+GmMfY6rm5hoiQYO3Fry5via2rN+j97Zvvb1orfjKm/eegMLGttzz9hlv/XljGdVZg7dHRmugEmZk37FjmdGWLb+874xDVSbrJ+vP+75YfuaEfBcAANw8nJwBAAC3zr8g6bdL+tKzAwEAAACAm+HIp1Dhrcw+AX1tzopv1m+UWNxqY7ynxv2F6Kl0Twjh+c/qjPYV1MlsR9gykT+Z692yWb21T4avadd4ffRt+zGyMfPe65e1be3SaW+n/FhnqZcleL3+XDumXfvjPe9ztmb2GIPuvtP15a2nGb9S3i8zscwy0xcdIUO1nhRc20on5mrNRGsgmqN7ta37PVWt0Wh/Xl7fp8tPnQAAANwkiDMAAOCW+VxJv0/Su88OBAAAAABuCsQZt8tRYokqOe2Vl/xEaWY7ujaTIK5sz/r0hBDe/YpOUtnalbmX2fHuewk96yMSUHi2orj23hP2TKrOjM9MQtsTu1QJVY9u+aNEG521Fc3zLGF8RrK8E29XHLQm8T2z92bzaCzjxWM/r5nj0d4Q1bNl1whE7L3uGEX7r43Fuz8T8xq6342dPfeawhh7fyRqj/ddZVnawc+cAADAzcIxTwAAcKv8Ql1+xgRhBgAAAADA7TKTYIvqVGVtgqaT5LkfylUxefe7woyxbCZGqHxmIo7Kb6fsUr6qY5N1y9/d8OeV9+qNbYr60ybhuqKbpe44P241CTeTtB770xtPL8Fq+7vzxLk3ZzvJ7orZOezVicQ343hXdau1eMRcydawJ2QY/7w6e8bl/WVJfC/mLL6Zdkfj5/mIYl07F8c4InuR2CIqnwmoojozROvT82vXiO3DTMjhjUv13Zhdy+7bOZZ9X9v2e98Z9851fuYEAABuFk7OAACAW+ODJP0mSV99diAAAAAAcLMc9XQnPG1mnzw/ykZmN3viO4uhSjZ6ZdY8De/ZW2xmTz3ba50noyMioULnyfAjnx7P6CRPbdnlvfRy3NmT/l55mXsz5Y/AtiuaD9H9zpgf2Sav77OkfzZWMz6t7a5IwMa2Zt1l/joihzX+1pD1U7T+qjitDXu/u/9Yv9G17HvAa8PM/MraMEvnOyTq52yPm93X+JkTAAC4KRBnAADALfHpkv6gpI8/OxAAAAAAuGkQZ2xnRkRwlOBgD99R0uoMIiHAUf08m/iy17KkVqdOVm787Nn3iBLE3QR9108Vg+fjGnQFON15lfVJN4l8LVFGR8wQiYeqRLWtv1dsXpxyyq69Pks1b6pynX2hG8dSd7Trvbd+ZoURkf+OQGVWxJX1zZ7rJOqHqMzyWZrrv9k9eSveft4dqzEe71rnu+xe/MwJAADcCBzrBAAAt8LXSvqLQpgBAAAAALCWmSTKTIKiSvQdSRWnvb81Cbv8dcraz2MSaHy9M69e/bF8x5+1fxe898pEcXoxWztZrFE5m4S7D9572EReJTLIEtOdOd8d/y572Oq0L5oDXgLUG4/Mny2zNrkZ9YWXSPZ83DvlrG27hsf5F9lVca8jnhj7shrzqO+9ceoSiT2ict5rJuzI5ohXNurzqH/sGt8ikqqS/WMcYzzZHpsJcKK6a/H6y9v3snpZTHZ8Ir+Ljb3EDHbfr8RA2Tr2bC9EewM/cwIAADcDJ2cAAMDZvCbpP5L0L58dCAAAAAA8GI4WBEDNnkmbPfx3nzDu3hvvz7a1ehq7E/caP93y3nUvruVa5icSS0Ttjp74tjaye1VieG1C91r7yl5rp9P3XnlvTNYwU7e7PrO1kt2vkrbd8h5WLODZzMpEifDuvayfI19ZX0cigyhJ3mVmXmdxb43D+qi+K7y5kfWLZ7/LFtHJWK/zvVXd9/onurY21mj9rq27kIlLOvG+V5efOgEAADgFxBkAAHAmHy/p90v6jJPjAAAAAICHBeKM/dgjUXy2UMNjraDiSDo+qqR0dm1GfGHrVCKWhSzxHyX9o6RZdr2yUyX0s2R9d/84QrARJfGrsva65PdfJAqoks2zApq9yQRNs0IGOeX2istez+qMcRw1l0bbmdhhq6igE8cSS7dONp57k81vL55MaOPZXcjEJV2RTUUWR1eUMZbN9gOPzhh1xErV9013j5/ZB0de10WkcWv/7QIAAE8AjnECAICz+DGSvlUIMwAAAAAAzuSxCTMqIUL0eU0bZpOIVWLP3rsb3t871yr7Y11bp/Ltve/0UeRrHJd757rnY0ziRck2+5rF6N2LrkUJvS1z3a4VO6ad+rY/otii92MMWSJ59GdteJ8zvPZF414lsD3/dj7YPvJij+5ZX5mNsVzUV55IIxq/GaI22vH18NbVlniiNtn9yvaRF0NnHc+S9dU4X2TKeftuRCRq6IpzovvRHuStH7vOvX3cE+pIL/dJJfLoxFi992x4+5v3nWe/17KYon5/Ln7mBAAAToIvHwAAuDavSPq/SvpDkj7o5FgAAAAAAB4zM+KBmSTxyMzTvt77rXSfvPZECp1EUcbWBGL09HaWMO08ddyJ3/qInkSOYrkzf9a352Osa+9nwhLPjycs8GLwYq7GLRMldEUtHlFSNEuie58zQYrtKxuXnT9V0tiz4X3O8OLOxFNecjYS7UQiCm8dZPe8mL1+jPabKKE8lovmrOe7ulYlz237ogR3xFYRkrVh51skHOjENku2biJRxRhHttfOjGtEV5CSzdlqTxgFNNU6jHxEZPM+su19F3vX7V6V9ZG3R3RiebsuQg0AAICrwc+aAADANXmnpN8n6QvPDgQAAAAAHjR7Jm4eK50k9DXoxjEmW2cEHzNtvJU+GckS595TzpmIIbI5XvOeCo9EIt57L05bzyvXuea9z+IZ/e5JN7HXYet4zvRb5ENBGa+N3vW9+iNLHFdlLFGdrO9m4szWhL1WrWE5n4/Am2vV+HtruRvjmv23E8dsgn/GfyVGWDPvlutHj20Wh7cXZPU9W1X8to3VGFT7XTVHR5/ZfjXa28L7dPmZEwAAgMNBnAEAANfi83URZnzk2YEAAAAAwIMHccbDYqsoYi9RRUcAMiOAqAQDmZ1OAj5LsmW+q5i2JG5tGRt35n+M39JNctuynVgzf92k8LWSr1VfZolMS5SwzQQRaxP1a8mS4mvFQ3vF1d1zonm7dtzW0BnnqM7C2nGvRENZ/2RlZpmZ6zYWz0YV5+hrT6FG53vKi3WMJ7JV7XWZCGIP0Uy2R8+s6aP2qDckvUd5GwAAADbDz5oAAMA1+AWS/rQQZgAAAAAA3CJHJ2C3Jjr2SpTcm9fKl5dQ9T7PJGC9GO4L+zYez/dy/05v9Xk3vEYJP89XlMiz9rz3tqxMOe9PwevYnsiH1weefy+W6LNXfgtR/SVeO6aZcCYar3vz3o6LNx7eZ28ezVK1d2GM1V6T3joH7Lh7/Wbfb9k7vDZ488uOSSYQGtuz177mzYsoCZ6NrbfWKr9j2WyeemNq7USfu2T7mBeHrePt1WNbMmFBdW2Gype3N3jjn8UV7bsd8UmG3bOr+9EelX3XRXtC9Z3a4Zmk18TPnAAAwMFwcgYAABzJB0j6jZJ+/NmBAAAAAMCj4mgxAeTsmVjcYjcSCKy1nZXJhBozVKKA6HO3b7InqLPr9l6VpPWe2rZ2vNgz0YGt45XbEy/2tcyMT2dsbN/Z/o7EMxHdenv2yUhnbXUT4F5/RPePoBNvJ4Y1sa/dI715NJbxfHsiitk5Hu0NUT1bturDal7NjFG1V2V9NxPzGrrfddXcO3JtdL6DbSxevWxtq3FvpoyNb4zjvbr81AkAAMDuIM4AAICj+HhJf0jSp50dCAAAAAA8OhBnXJc1YoyZOjNPa6+NZw+bs0KJjo8sObi379HH8j6KxYupSnJ2y3rvbWzWv5zyW7l2EjNKQo4+x3Ld/rasFXB08extEVYtn63trK+iOLL5FdXpUM3ztetrbRxZfCOZ6GkPvLVZzb9oXI8SS0XrKRM82djGGK2PPcfVizEa7yWersDEku0Pe7QrG/OuAGZGTDQbW2e/el2XnzkBAADYFcQZAABwBD9K0u+Q9CEnxwEAAAAAjxPEGbCWPYQdR4hDPPtrEt4q6kTJ1G5M0XUvSd312U28e/fXCBGOfHo8oxKsRNerZOaaZPeewoW1eMlxBe8jMY+1ZbmmACdbA+P98fNsXFHbZ4RWmY9On8zM4yiWGX9ryPqps7YsVd/NCqE6fRjtb17c1V5g2VOQ0fkOyfaw8VpHnHWkyMjGdP/i77tVtxEAAKDNs7MDAACAR8UzSb9S0h8VwgwAAAAAgLOZSWDcsuDFxrYl1r2EGXfD5737+X547Sb6lvJews+LsUqA2XqziTLPr/fexr78eYlDz2f0WnFGoq2bOLVlbNvtOM+0PRLNVH2+Bx0xQFcYkIl/xvuZvcxvNFejtWTXxL1T/j4on8Xl4Z2WEJUb4+nUn5lDlYDEvs/imcXbq0Y6bfL2cBtLV8Qxu/94datxtGW999m+7fkcy6z9XrXxeXuy16+ZKM2un0qMNNqLbGfYfXX08UzSa5KeT9oEAAAI4eQMAADYiw+R9DslfenJcQAAAADA4+eWhQSPkc6TsddmbUxV0irzEfm0STIvwdONrUqmeUm57EQBa9eKS7Lko/c0dif+qA8837ZOJ4EfXcuuH8mWPsr6zJt/0stt9Povsi3F/RMlfGfI1khnbkfXs5hny3cFINm9KFnfGcO1/dzdu7J10ZkrNtbKVzbe2brdKgqoYpiJwyu3V3wdOmPb3Q9GO512RzYqZuZHZw/K+vuIsejsVbbM+yS9d8cYAADgiYI4AwAA9uBTJH2DpE84OxAAAAAAeBIgzrgOZ4syuuKIGRtby9nyWcJzre3MT7e8d92La7mW+YkSfFWiN6o/xlGJDDzWJuquKdzYa+10+t4rXwkIuv2wR59l6zhqQ5XEz+6vaXMmKBrrd0RH1mfnXhZfR7hjy3oiAznXj0jIe2Wztm6ZY5UIZvws9eeKLTMT39Y1s0aoEd33+ie6tjbWaP12687EsUe8o51unbH867oINEiqAQDAavhZEwAA2MqXS/pLQpgBAAAAAHCrrE1kVAn2o7HJj0o00LGxtZwt77124vZi3yJIWGxWTwJbm9EY22Tl2L5IUDHeG9sY9a2XIB3L3utl3zY2j8pfp+wWZpKNnfGshD62r+04yKkzlq2SvFuJ+sIm6qP5N5Yd7Y33bF2vfkQmBvHmX2bDW0/ZWs/KeNe7a2l8f6f5PvHsb02Id9s4g92XIluVUCPatyNhTfZ5azuzPbm7py7vrS1vze0hzOh+n3lzIRNqjWXsGHtzvaLa7yruJL0i6e0irwYAABvgSwQAANZyJ+lX6nJixgeeGwoAAAAAACRsTUDPPC19DWaeft2aXD6y/phoGpNmWTKzEl9kCe4oLi9RlmGTvvb9vfx4vCS3FXdIL8+3SGgQCQ6616In3Lcm77z2dedRJMrwYoveWyFDNr5Zwnf26fLqWiVyyGId54nXR1FiPfNXxWXncJUYtnHtte96Y9Zp04y4pCJqk7cHjH3kxTCzf3eJ2jrGNN6ze01njWYio/F+Vr+zTsaY7DzzxBbWThXfmv6v9smOUMJ+13WETN53zVgnE4dURP2X2Ru/N94u6fkKvwAAAPysCQAArOIDJf0OXU7NAAAAAAC4NlsT5o+JGeHEEUmxKJY9BR2erepa5T9KgB1NFKONJ4vPJj+99x3/nl/ro8LGGsUVtdmWH+3aOGYScVE8Vdk9WTu3qr6zfdJZH9k82bNv1qyrat5UfbAl3iwWe72733TWUjTnO7Fn45etx2jurKGzj+3hZ21c2fy35ZfrlYihalPWzmg9eD6ivbxaD9Gci8Z/LZ213Vkb2XddtHevbUPnvwesfa/vvfLv0+VnTgAAANogzgAAgFk+QdIfkfTJJ8cBAAAAAE8XxBkXri0siOjGsTZxO/uE7y30yUiWTI/EEp6NLLEYfe4k77OkWFQvS/x2BRterFVbtzAj2Jhh63jO9FvkQ0GZvYUBFbOJTXvNxuTV6SRxO3HOCDCqNSzn8xF0hBD2XpW87/rrlu/E0RWhzO7lWZ0t8265fvTYZnFEwoGovrXVid2W64gaqrWezdHRZ7ZfKbi3hjX//VHN20WgcWv/7QEAADcKP2sCAAAz/EhJf1kIMwAAAAAAboFbSQTMJH7G15Go/to2ZvFE9+x1m6RaaydLFtp7XiIqSybdB++Xz4sdz16UCIuSUWMcnt971T7H69bGnVPHS+rdm7+I2fm2dq5VYzD6rPx6ifSx3+6c95Hv5Vpkf7zn9fMaojHJkrM2nkggYefWTBLZi7Pbfxk2tnFu770/R4Iar988gcGaMfbGqnof7Rt2vLu+R7x57wkobGzLPW+fifYhr14W2wzRmHjrshIGRHtkVcbSXRO2bzIb2fdb9n0hvdwPe5H1jTf2Xn07Tq/o8jMn5NoAAKAFXxgAANDhTtIvk/SNkj7k3FAAAAAAAGAFRz7xK21PVu2VyMwS8p6vTiIpshcljjpJ8qjcmIzzytnk0ei/K+IYr2UijPHVE1fY92Nd70/O69im8br3VLVXvhLh2Hoz/TNLljz1xjQSLGQxWoGKHZcscT1+9ubRbCK0au9o12vv2JZoXmdrweuLWbw63vzOxA9LOa89e+1r47ryfI7XvL6095c4O37Hsl5yXcM92wfWTvS5S7aPeXHYOpXApZoP2bUZvH1ttBsJLiLBQib2sDai76tum6ryVgAT7VHZ+o72hO53aIVdB2Ms9/L9e3uThvLPdBFoPG/4BwCAJw4/awIAABUfIOm3SPrqswMBAAAAAHjB0UIDOI7ZhKVN7GR1O7azMp2nizvMxmnFEB37cspmSVfvXpWktcmrkSw5XYkOrCAkS55uZW3SfouNKOkaXfP6I7rXibOqN5uM7dJZW1VSWqacfW/v7zG+Ht19p/Kdxd7x3SGbR1G5KJaZPSiaR9XeN0vV/9mcitob7VWdPWlmzs2M5cycy2LYY01E/qsYM+FH9N2zpR177M02Jmn7/Fh+5gQAAMAFcQYAAGR8jKQ/KunTT44DAAAAAGAEccZtMJt40mT5M/7RalYoEdW31xYy23v47viweEl9L65OnFHyLkrGefejONfQSf5VQoAZoiTk6HMsNyPaqGzsuS96fbJWNDB+9mzb+1Ec4zVrPxMcrMUbo44AYi+/WTwjUWx74a3NSggUjeue8UXjks25TJwxxujV3SveaD/1ynv+O22wZWfvdchEOZ34or0/qzPD1v+GyOZGx9cbkr57g38AAHjEIM4AAICIL5D0hyR9z7MDAQAAAAAwIM6AjD2EHUeLQ9YKMToilyiZ2o0pup4lpiufVeI9Sjp3EsEe3cTj3snsjrjFu14JDdYku48ULnSJBENVYr0SOS10EsBHjG8mzugkmbO4ovXV7Y9KVNDpk5l5HMUy428NWT911pZldj/qxDcrdJtZI8v1iKwNW+P26kh+P2dil71FPJU4x4tppj+tzdGG19f3ugg0SMABAMBbeHZ2AAAAcJP8TEl/SggzAAAAAABunZkExi2LWmxsW2LdW5gxG0tXFLC8dhN9S3kvcXanuA+jtth6s4kyz6/33sa+/Nmyo//xfvQ6lvXoClL2ZHbeeH0/9pEt5yUYOzF4fZ7ZWEtHDLA2OSy9dd0sdteKBrJ5G833BevfS9hmfV31QZRM9sqN8XTqz+xPlYDEvs/imaUak06bxnUTCWrGslm7o/2nQ0cwU5W1bem0x9qfGfssvs5+5H1XLXW89VOJkWbjtDHYfdWO950pY+su5ZbPUT+MbbiT9JrIwQEAgIEvBgAAGHku6ddJ+s8kvXpuKAAAAAAA0GAm6XXLT296SZW1ifMouRqVtZ+9WMayVaK584RxZN9LJnpJJK++lwyNBBBVYi9Kco02vMRXZMOKLbw2ZGKNLLYsMZZx7fXQaV+W9I5EC9kYRGVHm7NkifBoDnjiE69OloDORB5VkriKtdp/ojZ77RuTvOO9GbGOF5NXznuN5kpl02Psh87cGf1XYoeO7+zzGIfdXyJbnmhlVrjSxeuvat5517Kx9Mah+h7oEu2hdm7b/h+vZ+u4K1LJ4qti7+xVdr3a+t4a6IzjaOc1Sa8k8QIAwBODnzUBAICFD5X0eyX9iLMDAQAAAAAo2DOB8tTpPKF66/67NmZ92URnlKhZYzvz0y3fuWef9M2S/CNVuyM/1oaNYYwxE2hEScVMUNBNRG4R/ozsuXY6QgzPd5QAn2njHv3hzYdu/FLdhkzMESWIqxjH66M/z1c1Zzv3svgiX5mwJBJyrJ0HXiwzZbO2bpljUX9ke132OSozE9/WNeN9h3hlZvaAag5t7f/ONckfo5k4rtG3Xp3qu3G2H73vzPe++AMAgCcO4gwAAJCkT5D0jS9eAQAAAABuHcQZL3NNkcM1ucWYOkQJok6iq5NE9u5VSf2OAKDzpHCWzB7xklORzagNmRBji/hgjwRg1I6srL0u+W2NRAFZEt7a7Aho9qZKpM8IGeSU2yu+6HNUdm2CthvTaNvzn33eK5ZI7FHVOWJ9Zf5G+2v3rygBv7BWXLJG2JLNs6reWHYvMYznK3o/OwZZbFU7Ztq0tk+j8h1BiWfT43VJ7yniAQCARw4/awIAAD9C0l8SwgwAAAAAgIfMHv/Qf0vJgpmnX7cmoY6sfzfcH5NW4zVL1OaZBJC95yVes74dE1V35v294sSVZ3tM4mXCDGsrinHm2hFJYhv77LqJ+tGzF70fY/ASyZ4/797s0+XVNTv+naS3vWcTstGciu5lRO23c9zzN963/tfSnQce3rraEk/UJm8P8EQS3nzc4zvF7p/eHBvHRaact+9GRPO2ak8lIPDseeIGu2fZmKN9MhNCdKm+i7I9z8aVzetoz/DGxxNNZLY8m97nzJ73vRHtQWM9+xfxXNLbizIAAPDIQZwBAPC0+QWS/rguP2kCAAAAAAAPn04Caqv9a9jtJLm6CbM1T73OED05nCVMo6eORxtVgm60nSVGbdLS+rAJJesvSrh7CdqoLWNyNEosLraysmN8VXI8EyVsmcczT1R7vrN+HMnWsu1zu14iAUSW/KyI5nm3TrTG7ZyN5ostY9vbFTh4/eqJDKKYKzGMdz3aCzrrf4zD29OyObhlb/PmpZ1vlXBgj++Lzv6TJfCX69lcmBnXKMbuXmPnfFbWzsVIPFN9B3aY3dc8v9lYdQVEM3t1FXM0N6r/3sjWW2ajyzNJr+ki1AAAgCcIP2sCAPA0eVXSfyTpZ5wdCAAAAADACnji8Pp0k7hj4qn7j04zZdeUvwY2qTfGaOPNEoVRYip7Ejjq7yiGSlRRJcyra977LB7b1i1EMWxl63h677t9Jee+Z0emTJWAXEsWS/TZ1rX1rd1svm6hm8jOYrBlbZ2tZHPFxmDX4WyC3frrlu/EsTbBv6VONDct0f099wyPjvgiEnl49a2tNbFX+1e1tqs52omxEtd0WSOumZm3M+stE+CM9d4j6X3NWAEA4JGAOAMA4OnxYZL+sKR/8exAAAAAAABWgjjjHG5FFNERgHQFEB3BwEySR8oTOLO2u2UWv7ZeR7xR9UHm0xIl6bx6mdhjS72ZZOzeVMIXr3yVmIwStpmAY23icAtb1lanH6R+8nQNlejAxrZXQtmLoyN0Ge+PrJ3rlWgoEq9UZWaZmes2Fs9GFefoqxv/zNqeFQRFMc0IYLau70gg0tmjZ9b0NfflbA2PZaq2HRHn+3QRaQAAwBMBcQYAwNPi4yX9Fy9eAQAAAAAeKogzfG5FPHFr7NEvszY6CblOwm4pN5MUs/67Ag0FdTLbEZ1kqv08myAdy4z1uk9n75loi4QRs6KE7H03IZ2R9c1sIn+pN1vH81clQ9cKIaoks32ffY4S43vNo2qujNc6dOfGmj1lNpZZZvqiEnLZckcJGjy6opHsu6Daz6pycu519/DIz3g/8hHREZdUrIk/ao9H9J24N2M73pD03arbBQAAj4BnZwcAAABX44dK+ktCmAEAAAAA8Fi5lX/UX5tA3ats9FT0cu/OKVOxNSl5N7zeO/YiX/fONa99SzIpSyhVCcDlva0TiRpsWa9PljL3emuctoy1n9msiOpk8W5dO96YeTF5CVJ77S54n9mO5oRXNouvYozDWxOZnXEu3+nluW3nlE3irpkLUT9k4orO+FWxdBPHVR279uz43Zs/Wydak12/tk60P9gYZqn27E79ca8ZbURjZmNeux905nx2rVqP0Vyx66US4Hj1s7LZuskEMHYeZHNp7XzJ6kV7lLcuorGw39Nb17u14dl7LuntDV8AAPAIQJwBAPA0+BmSvkmXnzQBAAAAAADoMiucmEm4ZEmgiE7ZjvBh76d2K9HHrLgjSypHNqxIoxJB2DpVgjVKXHk+xveeuCMTiuwpyPDELVvECV7ZKEE6CgvGOKzowJuLXrJ9LFclZLN+9NZddw1m87hKhts6WbKySmBvFdMsNjLxgics6s6dLXvL6LvaI++cstG6X+gIfLx5me09njhihqx91Zyb+R7x9qTKR4XXL9EY2DVnx81+7sy5zvfdzL3qu83bm7Ky1vaM6KHC6+esvyr/Y59HIhJvL+i0o7PfPpf0msjZAQA8etjoAQAeN88k/VpJv1HS206OBQAAAAAAHh6zwom9hRYRW5I6WxO7kWjCJq0iMUQVQyVQsAl/z4eXUPbqeb699+M1K9LIyowJSE84YkULnf5Z6CT4vCTz1oRgJBSw89/2dydpbgU2WXnPpxefV2extzVJ6sXqjaE3P21ZW74aV+tvDTPzzdaL9ruuzSyxbBPIUX90E+yVf5uQzoRBY31P3LB1fVmiRL/n2+67kTClEk9054Nn3+uPLC4vad/tT29cOnW7gqJIzBAJmGwMVhSxRcQTfZ96wiJPaGTvZ+vJ89FZj7PYvXjx9ZouQg0AAHik3N3fb/3/UQAAuFHeX9LvkPRjzg4EAAAAAGBn9k7+PCbWPrl8DaKk1UOM5ejyXv0Fm5DzkpZRkimLaUykVWvMJnKzBGqnXkWWhNxiYytj4jUSqii4F5Xzxsze9xKGmRhiz3ZXyWdvPtiYvf6q5tAaIUnUR11f1l+V+O72dTVvqnK2z2d8Rz6q99bPHiKf7ph4c8frAxujx57rodt30T473t8a097tGm1mc9CrJ+VzJ/q8lmz/7XxfHhnbDLav3/viDwAAHhmIMwAAHicfKemPSfrMswMBAAAAADgAxBmPhy2ihbV1s3qdxPdW+yp8dBL6XkI8szPThqoPsvuzCdM1ydUOVSx7kYkOOgn4KuHcSY5GZaX17a+SnTP1Osn7LCEfla8SqWvWeRWP93lWKNFZ3zYea7czV2aYSW5LL/uN4t0jhpk4smT8Nf67YWbv9up47VNwvbvGu99HGdkeZMn6+wgByejT3u9+P0V7wVHfHx2hy8L7JL3ngBgAAOBE+FkTAIDHx2dI+stCmAEAAAAAABfOFrNk/mcEA2vrZvXuzKvncza5FyWK7P1751pU39rybHhlxnJ3erm90avFq18lsGfvW1/RvVmhTOVvC3YcvPbZ+eP1YWZntHc3/Nl+8sawm3z1fFlmErPdOLy11ekXT4hhr9tYsrnrxTPWiex49aP56/VBJuCI+mq07yWUO/tUJAKwjElr69/21Zb1FSXNs3njCURsnXHN7LEGOnVsv2R2vb4d/zrfG9ZG5m/0O/rL5qsXc0T1Xbl2P8rsRPtg1E92f4nq2/d7xDvGM163369jvbfp8jMnZ/93HAAA7AjiDACAx8WXSfqzkj767EAAAAAAAGB31v7jfDexchQdscFWG2vJksBRcnQhSr5tEaOsSSR6cXnvx0SUl/i7Uz/ZNV73RCw2MWZ9d+LvilwiG1m/dJhJ0mXJyOgp7EiYMN6P+ngsM/5V8W1ZR1Xi1fryylbCorG9nqCi8h2VsQnwCC/RnYkePMFNZ0+IYogSy6PtSMDQIYqvWzfzt+W7xQo/IluRCGP5HK2D7twZ2drOTKjU3VOX93YviK518QQimf+xXjRG1djZcmvZKvzw/Hf3tu5+68VUrVv73TuOyzNdBBrk8gAAHgls6AAAj4dfIOkbJH3A2YEAAAAAAMAh7CFQOErksIaZhPFWUcmR9aMk8hqfnQR7dM1L/Gf2bNLXPmUeJRezJ7it3W6SO4otine0f7RwJ4onI+rHzI/XX1bY4tUZ/XmxZgltL+7qmh1/T0CSiWhsYjkS7swkQb34LFVfeevBijrWzrVMNFDVs/Noq8DGi8UTD9jxtDHsIfix/qO2jjF54xHtu3ZOdWKo7kfigij5Hs3raD52BBKdeL26Xh1vDWRzxBNrdPe4KIaMSMRg+8Hrl2icsj012/fvzN9aqrli5/mdLnm8t0t6vsEvAADcCIgzAAAePs8l/boXf/xHOgAAAADA42drYqBj/xp2O0mubjK588TrFrwkTZUwrZ4QtqKObhKtEkLYRJiXULL+vOT4GEd0fyw3Jkej5NNiyytrE24dcYOXtN2bNWKSTLiQJcatDW+MvHpZ8tNLaGc+o7oRme9IjGGvRQKPTqLduxatH29ORclfr+8jocr4fkYM4I1nlZy3bJn3nijA7jNZjFVsXTqCn0qU4M2PsQ3e2psVzETfR9mai2x4/rI9b4swKPIVxWTj8ex5Y7WHgMjixex9n9jr0Z4S3a/+W8TGUpW15TuCJu87fry3nKDxShIHAAA8AO7u74/6/xYAALgC7yfpd0n6ipPjAAAAAAC4JkcKE54yswnumfJH2r4WmZjBxhvFXwkgos+ZeMKLoRJVdBLm2TXvfRaPbesWohj2ZM3889o+0z9Z4i5KEkZiiGvQSUB3xT57judMXFEM4+eRvfo3mytefNEe0I1lzf7biaPjf+taqmIbr1m8sTx6jXTEFzNr3dpaE3v1fVR9f1VztBNjJa7J4rRlrM2KmXkbtdP67vjrxtOJ1cbxHknvbcYDAAA3BuIMAICHy4dL+kZJn3N2IAAAAAAAVwZxxnHciigiS17YMtX1jmBgJskjvZw8mY1xTZnFr603k+jp+ht9Ln4zUcZMvSzWbr0s+Wdt7U0lfPHKVyKELAkXCTiqRH3WT2vFEFvWltcPHrPJ0xkq0YGN7VoimE4y1/qP7nX9eMlfb052yswyM9dtLJ6NKs7RVzf+mbXdEZN4/qJ94QgRUBRXd3/x6nTW9DX35WwNj2Vm1sE1ydrgfX6fpO++TmgAALAniDMAAB4mnyTpj0v62LMDAQAAAAA4gacszrgV8cStsUe/zNqYTXx59xe6woUqMV4JNBTUyWxHVMlUG3c38eSRiRuitnVtd8naMiNKyN5nyc8xhoxOkr1DNYezOjaOTMSTzY0tZGMUffZepf3mUTVXxmsdunNjzZ4yG8ssM32RxTQrFNi7PdUa7Yg3MiFVp5wXS3cPt76yfuz23x4ikyr+PUUue+89I9n39Oz3tcf7dDlFg/8uBAB4QDw7OwAAAJjmCyX9eSHMAAAAAAB4itzKP8Af/QTsbBmbxLpzylRsTUreDa/3jr3I171zzWvfkrDJkjYdn7Zv7hUnt2xZr0+WMvfy45TihNN4b4YogZjFu3XteGNmY/LisQnCO1PW1vMSit58juZYlCye7WfPfrWuxrkcJR7tHD5CmDHatu/HOG1s3mtmP6NKtttr0Tjdmz9rJ1qTXb+2TrQ/2BhmqfbsTv1xrxltRGNmY167H3TmvOc3K1Ptq94e3J2TmTDB+w6xsXpzYLRbzYO1e85IZd+LozPO3tqydSqi/bka09GvHaOobjQWy/tXJL1W+AMAgBsDcQYAwMPiayT9l5I+7OxAAAAAAADgSWKTY0fQsd0RIez91G6V8JwVd0QJrlmRhudzbWLNKxv58MqNSb9u8tfajIjqRAlGr/4eieVIfDHGYZNv3lz0ku2RqCKKKUvqWnsdgULkZ6wTJRSruh3BQHR/S4K3Ei/YdeGt644AoksmgojKR0n6TJQQ2Rk/Z3MiS0CvGY+sfdneGc3nCFs2inlm/DrrMltzdsyteKHaZ2eFJN5+Mtry+sKKNiIbWdnx8xrRg4fXz9l4VP7vnHuzc3qtIMeLJ/r+st8nns3F1jNJ7xC5PgCABwMbNgDAw+GXS/qdkt5+diAAAAAAAPBkqZ6Y3ZMtSZ2tMVaiCYuXSKvKd5+sjXxEyZsq0VQ93WuTV1Gy2sY2Jntt8m6Ms9M/Y/kxzkx00Xlqee2cGtvsJV+zRKC1kwlsvGuRYCAiGr81gpjFl5dQtnFUSUfbjmoNRPN4dm1n861ag5Gv7hzOEsN2HkSxVDF0/VthjTc+XUHG1oS7JVrfnm8rDormXSWe6M4Hz77XH1lcXtK+25/euGRjn4kivPgiMYMtG4kPrJ0tIh5P+OLtlTb+6PvI6wNvjnl9PEM1HrYPo76x36He/WytvCbpeTtqAAA4jbv7+2v9/zQAAKzkFUn/iaSfcXYgAAAAAAA3wt6JoYfGmqTHtYiSVk8hlq32vYTU+Dny1REuWB+dZJRN5FZ+qnoVWRJyi42tjAmzaHw7Yx/1SZTk9YQfmVhnz3ZXyWdvPnT7Sc59z5YlamMmRsnmataX3vUqjiiuam5E5byk8dpx7vSR56cj8pn1Lfnj7837LHF+xFr3qPoum7tR2bXs2WZP3ND5zpz53vA+d+LqfJfZ69X35ZpYjiDr64VorXXXwndLet+2MAEA4EgQZwAA3DbvL+kPSPqXzg4EAAAAAOCGOPsf1+F6rBU8dBLpnUTuWvsqfGRCBy/OsWxkZ6YNVR9k97OkcSSwOCK5WiVv9yITTNgyM/UjkUBHFLFWALMHVfujWLKEfFQ+SvJ22hzN4Soe7/MaoURnPWbrIhvrNeM/k9y2dtcKM7oxzMSRJeOPWgdr9+7x81LHa5+C690x7n4fZURrY3bvPkJAYmMa73cFMNlecAQdoUtUT+rHGbX5vZLe0/AHAAAnwM+aAADcLh8u6ZuFMAMAAAAAAGrOFqwc5X/tU0VVcsnem03YRIkie//euRbVt7Y8G16ZsdzdEEf1avHqVwls22/RfeunSqJl/ZPFdMRTaNZ21KYlFvsa1c+St8uf7SdvDKPk68x8s7aiz5mtKg4bc9UvWSxeXNHczeIZ60R2LNX89eKKrkexjfa9hHLVF971aNzGpLX1b/tqy/qKkufZvMlETLbM1vgy7Fqy/TLGZMt7fTv+db43rI0svtHv6C9aMzLl7PWOr8jmFrL4vTlh56zt786a2UIlurHfr2O9jjCm2nctbxM/iw0AcLMgzgAAuE0+TtKfl/TZZwcCAAAAAAAPgq4Y4Rr+Pc4Uj2QJ0CyhLfnJFAXXIhte3SqRWMUVxTImorzE353qZJc3lzwRi5ewtAkyL/6xT7siF+vbxlAJT47EtqdKqHljMl6PktSVaCUSGs0ICTrJ2fF+lGyMksxV3W6smWjC+o3iy+a55yuL2/M1I2LpCEa6ZPF16mb+tqwvK/yIbEUijOVztg6q+NaKlGbtRXtcJOaw+7VXbnZcPYGItSfnvRW8WJudOLaKZKr5l+1TXl92bC9091svpsqX/e6135XRvuaV7cT2iqTXGuUAAODKIM4AALg9PlsXYcbHnR0IAAAAAAA8SI56engNWRI+KrvV1xH1bbKsm6Ty6CTYq+RUlACPfI2CkPF9JB7InuD2rnvxVXg2IgHG1jk9m9Ty8BJva+LzkqaeYCYTM1Til8qmxUsieuUzEYpNvnvzJUowzo5J1Y6or7z1YGOPbHdi9MpU9axoqusrs+e1wybjPVGRN45b47H+o7aOMXnjEe27M2uw2peyRLtX39uPx3jsfPSue7Zn+zuy49nL5roXV1eoUIkMLFnM1mckyvD6Mvue6qzPO/O3lmyuLK/eWuvY7JaXpOeS3jFRHgAArgDiDACA2+JfkvSndflJEwAAAAAAgIdG9KRtVq6bADz6aV0vSVMlTKskiRV1dJNo0VO4XqLMJpMif2MC1tq1PjxscjRrz71TdrxuRSIVM2Wj+t777JolEkR4ycFO0nMp642RF1eW/PQENV5yMWrnTL9mbfCS/VFS0ibaszH2rkXrx0vWR8lfr++9smPcUTwe0RqpkvOWLXtblrSOxA4zsXXx5qeNz96zePPD7iXROu0SfR/NrKVoDi31ukKBLp74YvHlvZe5HvWZN1Z7CIhsfS9m7/vEXvfiyoQb3tjOzO2sD63PqH/sd6C91/nvnO5/My081+UEDQQaAAA3AuIMAIDb4adJ+mOSPuDsQAAAAAAA4NEy+4/zs4mLbsJpTYJhazKowygmsDFG8UaJrOValISyfr264zUvcW+TZVa8kfVZJQqInloefSm45iW5x+teOyJfUcz2c6efI2aS7eN7L3HvJQ8rocByvXOvKxI5giqpbBPlVTJ9YVY8E+01kb0s6W/nZCVeiux4dqMk7ELUR8u9SqzQIVsXlaBhzbqYpZrPmS87Zp7AZza2KqmerdPFXybQiGxkdb1ynWuZLdtXo+/MfhRjJjqJ4ozWUySqkPFhhQ62jyO/lm7c3ryKvuNteSsWifa8aj+v9kqPe13ygO8Q+UAAgJuAzRgA4Db41yX9Zl1+DxAAAAAAAOAoOokfW/6IsiNZPJ0Enf3cTVx5ZKKAKInYtZGJG6JxyZLQNkkVJaQ9sYZNGmdJuihWW8dLMHmCEVvGlrd4ibmoXJTYXTM3M8HM+L6K2fvs3fPGaex/r22d9bx2Xdr4PN/RvLNzy9qrYjrivo0tSq5WIpgu3prx5q/nO5pzHaLkt/c+Gj9vX8iI+jtbB+M42HZHQogoCe6JNLLYvHiislFsVhgw7onRXt6Jq/Nd1Zmv1lYmYPHqRyKDKMZo743Kje+978ZoPxxjiIQknr9qHszuo509yM4Huw/IueeNZ6cNHe50OUHj+UY7AACwkbv7+617OgAAbOC5pP9Q0s8+OxAAAAAAgAfEjLgAHg/dROGeNrLyla0oMTYmaLzyNvHWrWuTQNn1TvxemcjOci0SSMyICLzEcdS2ru0uUaIz6/PZ99EY2RgybOLPSwTash5ZYjcjG5esXDeBOxNH1o/e52xOR3N2Zo5Vc8X6rejOje6eEtU9gpm+yPonWk8ee+4HYyzZOET7sq2fiRo8u1Us3T3c+sr6sdt/2Z7TZe136Oi/y9q9pzuu0ff07Pe1x15zevT7XZLet4NNAABYAeIMAIDzeIek3yPpy88OBAAAAADggYE44zrsIYbYYrtKiixsibGTHOokeLP6csp2E9qd8jZOL9nWKTsjKPD8SH6iyt6L8JJvnp/Mzh5JrCqZViXhOsnDKHkXjV3W193rXToJ/SwBWSWu9xbVdJPVla9ZYcsasrlSlbOxzOxB3b3B1ptlJpGd7TNejJlwRk4ZW65i5vvOzuFIFFSJF/YQNnREOZX4xcYyKxhZ047OWp35/l8zP2biy74rq+/MbB17dL9HOkT9fCfpuyW9d4NtAABYCeIMAIBz+FBJ3yjp884OBAAAAADgAYI441g6ydlbYFYoEdWvrh3hu+PTS850n8itbNt7VfI8s9ldjx1xxlYxQ8dPRNSvnf7OEnKRjRnhiiVK3lk7XbtdQYp3L/OVzS8vdnu/S5Ykte/HOl4cezKTZI6YjS2bd9G4efHs2SfVWhh9z651r+5e8Xb2006fdeb2XkKSjhDDxlTFF63drE6X2e+Ybtx7r+mZ79LRf/TdHu19nbHYU6zxPl1EGgAAcEUQZwAAXJ93SfovJX3q2YEAAAAAADxQEGfAyB4CiSPoiFxmxBRdn1HCMypXiREi4cFIR9TQTVp2hQfRtS1UyTTvvY0l6//Z5Gc3mbtH38wmFbvChzEea8P62zPJ3omxmwCOYukklr2y3fZ2+qHTNi8Oj73FDdZntD+MvmeFDNV+ZO91+yvbB6s9qhLEZO3JrtlYq7gV3M98RmX2EvF46yyLa0a44NWZYcv3byS0yL4X5dSRub73+vfuv67Lz5wAAMCVQJwBAHBdPkHSn5D0MSfHAQAAAADwkEGccVucKY7YW9ww629N/YUoQeP5yoQeWSK0k8SqEnHWz5ZEeichuMbGXlRJ7WrssySttdMROlSilS19ka2dKMEbtcnalXO/I1SZTUh3hBDWRtbHVRwR3WRoN1G7ZkyzvvD6PJt7W5La2fjPiheOWuuduT++z+ZuV8jTZc82z+xHY/lZ1go0uqKCTNDg2TzzvxGj7zd7b4sgYyue/UWgQbIQAOAKPDs7AACAJ8RnSvoWIcwAAAAAAIDHxa0IM6SXEx5jEmJNwtHiJVSy917iZfmrbGZPMXsxWR+jjfvgvWdj9HM3/GVJ+WgORAk0ey0am3vzGtnIWDM/t8yVrnAi65sqYefNb89mRjUHllcvaR3NEa+OzD3vcxVf9H6hs86zxLSdZ534ZsqNZcfX7prq2J8VOIz+tybos7lk47BzJ7LlJeP3+q7x4rX7bLR/2hhHZvdHr0znu8Vi91BvLUb9Pra3S2df92Ic64/ttf1t60Xfl97es1bYtAbv+977jpe5l/nsfMevwdujx79nkl5L4gIAgB1BnAEAcB1+iKRvlvQRZwcCAAAAAAAPlrP/0fxs/5Zuwj576rlrP/Mzk0S2tjLBxFgmSh5Xr16sd6ZclWDMBC8Ro0DE2hnvZ/XH97avovLdMav8Zj6iJLtX35uj4xhkIo4o2erFNNqtsGVm+ieqGyWWo36I1mKVjI7mbtQvNnkb2bF48zdjTaLVJsuzdda1H62pcQ1Z/7avtiSCo/mczV8rjPDqeIKJvYn2p2iueONn9/Mx9mxvyIQ13vsFr49s2WgPzuZ2tT/vIeAZ7XjrLZoz3hzI2r8mttn1No6/FUFk9ao4qnhmiIQh4/vnkt6xkz8AAEhAnAEAcDxfJembJH3g2YEAAAAAAMCDpptYuYZ/jzP/QT9KznpJJi8RUyXHK39e3SqROJNA8pI7XiLUtjtKdnlzyUsoeQlLL9Er+f1axWLrdRLU0VjNJNNnsQm3KH4Pm8T16ox9W8Ux1o9iquIZ61a+vLkcCSO88Yvm7hpsAtzGOtqv5rmSe9Ge4MXj4Y1zRzAyw9o+zPphi13pZeFHZCsSYSyfs7VQxdfdV7esF9s2255o//L2gplYothG+6M9bz7bfTxan3v1c0Q1/7y2RN9NW9eSJfsuq3zZ7zsv1qztW8VR1n41llbU8kzS+4m8IQDAobDJAgAcy8+S9Hslvf3sQAAAAAAA4FFx1NPDa5h5WnVr0uTo+jah0k3SWjpPHVfJqSgBHvnykkZRkjNLrmeJZRvfTILN+rPt3HNOr7Xl9eHW+Mb6kbAjSqLKKdu1WRHNrSwRaZPv3nzxRD0zcVV0+krmnhV1RLGsjbEr0InEJWt9RmO3vPdERTaGmf27IlrTnjDFG49o351Zg909PhIJZcl3O69tEv4uuF7Z6sRbiTmiNTcjUpqZA53vxSzmSiSSCVuy7ymvDdH+UH1/VUQxR9/h3b19Ld54V/3hjdGdLidokDsEADgINlgAgOP41yX9Bl2OhQMAAAAAAHgsRE/adupUyZ+jn9aNEhVj4tK7n8U1Jnm8pGIUQ/QUbpRQs3+ev8inl+gaY7H3PF/Wjk2seclwLxEbYctmZMl4+z67Vtn1xBPL9SjOan3Yz1HCNpobNq7O+M8QiTKia14i2iapvQS253cmvijpbO15fe/N4zHumXiiNdJNqtt415AlrSOxw0xsXbz5aePzxiXan0a7Vvzg+e0SfR9111I0j8Z6M0KBDG8+Vsl1i12nlb0oxrWxW5vRvLDCFpk6du5Ee4+NNfoejr5Hou9m6zPy0WlLxqwIKROaWHveWov2vHeIf9MGADiEu/v7rf9PCwAAhjtJ/76kn3d2IAAAAAAAj5Q9kkiPmW6Ce035I21fiyhBtdzrJKo616MEYBSTl8iyCaFMTGHLVdesnfF6FI8tv4Uqxm6dvfHans2LbFwy+944L1SCjm6ZrXTmS5U0PSK2ar7ae5bs3mwc2dqo5pFXZ0+ifvJeO7bWiCCydWBji8iENrN02pHNmdFGtsd397Eshu6+ku1TY3yRSCNq78z1KM6Z/S5bI9bWEcx+f0dtm/keO5pqvnfmxHdJet/+oQEAPF0QZwAA7MvbJP02SV9zchwAAAAAAI8ZxBk1tyKKmEm4dG3N1MlsSf2k0F5ET9x2BCH23ky/jT69BHqWXMyEIp3kdFavkwS1trYkDS0zY18l7rKE7ay4w/rwkplVmRlmxCZRknVWkLEl5u6aqQQAe4tIOolQ6z+61/Xjzbtq3ezV7u5c92LxbFRxzlzrCCiiGKsylr3XY+S7I0aK4pgVbXjsJWoa46j2mtF39P3RnRMzcXTZElNVfi9m54snOEGgAQCwI4gzAAD24zVJv1/Sl50dCAAAAADAIwdxxuNlD4HErI2twpEs0RUJF6pEfZa0qhJrXaFHVKaKu5uc96gEIh0hyR5USUHvWldQ0UkId9oSJSO3JiK7VAneqNyRCdxqrkbrJxMl2HqzMVXXOnRFGt09Jap7BGvWkhdTJf6RKbv3/MpEJUrKdOfQzLqYmfPWZqcfu/2X7Tldqu+gKPbRf5ctIqPqvwGy7+nu9/U1/ts1i2m5v5CJRbxr73nxBwAAG3l2dgAAAI+ED5T0TUKYAQAAAAAAsLAmEWGTUMvfWhtr4rgbXrsij/vgvZfoWJIdkRDB2oh82b65V5zcsnF4fbKU88Zg/LxFCOIRPdHr+bU+vc/V9W4cI1mibZynWRk575dyWRusjS0igLH8bHLWq18JM9bMhygG+96zH41LRDYuVUzRtWic7s2ftRPNu67fsY7Xdut/7dhkMc3sM1lSPlojs3ul59sS7Sue/Uo8kNmf+S7LBB+ePa8N3t5v7VbzoPourNpTiR7GODL/Xhlvbc3ifefM/neHHaNoPnTW8lq8Mc6+O7J1lPX1qy/+AABgI5ycAQCwnQ/TRZjxOWcHAgAAAADwRLjG04dwW6xN/GdPtHbrrvXd8ekl+bpP5Fa27b0oed4RWswkFb2Eor3fqRuJJTIRRUU1pll/R+ILL5EaJb+q5K29ns2Pyu4M1RzKfGXzy9bZe+yi92MdL449qYQoMyKYGZ/RvMsS+jaePfukWguj7+5al3Nvr5g7Mdprmf/O3J6Jvbuvj9eymKr4OvtQN5Yoru53TDfurXNh9rvU+qy+S0ZmxiKj898lWbvW9KO9/15J390JFgAAfDg5AwBgG++S9C1CmAEAAAAAAHCLeMmLrtDCexrZ0nnCtkpCeU+sdnxXVInrKDE5Jn/G9tk4x7/RnuS3MRKCeAldG4tt19qEXFeYYe1Hibaxn7x+9Px7n72ylbBm9N9ljKtK3nvjvrzOtLWT/O6wdk3YeL3rlc1sPox2ov7NfHTGsBLu2Fcv3mieruXOeR+NrefbW+sy970YO/MnWk/WvrfnRPuhxZs7W4QZtj87CXy7P3tz3dtPo/1Xzv1qjnhx2vk27v92jUTzOJsbS7m14oaIbE7Z/cybPzJlshhm9sFor46wMUXfU/Z9dM/aepsuP+0NAAAr4eQMAID1fKykPynp+5wdCAAAAADAE2NLQgnWUSUbrun76Fi22s+S517izEuOVTGNZTvJM6985scmnTqJQs+f9dONdbZdM2Tj2xl725fdfqzECqNNa7/bTlu2s3a8Mc7aNmurirFKbmZ9LPnt64gQ1ghbOv0R9Xk1zluIkvnZ3Jv12dmronmfzeM92u+RzX3vfTZ3o7JHMPv9E+0X0Vhd47+fut95tnzn+/IWsHFk+7lXfu9YZvup+/1qbdl18rqk72rECAAABk7OAABYxydL+nNCmAEAAAAAAE+DWxFmSC8nDWwyeta+JXoSOHrvJWqqp5OX914CLYvJ+hht3AfvPRteEr+blK9i8xLtXj/Z+mNMnXHMknhHECW9O23zbHhlvXmWJQKz+l5Zr+44V+x8GmOw7fTWobWVxRvFHNXprPNMHDG2y7se0WmHLWv7JPKV3at8eHa8suMc3ZIs7s4lK2DIxrdKxu+JJ4iJ9k8bo/TymHr21xB9J3jlxjXo9ZvX7+N3xcy4r2mP9Tn2XTUHo+9L2+49+nltPW/OePe2CKBmrlcxRH9e/c53le2LVyS9o4gPAAAcEGcAAMzzWbr8lMlHnh0IAAAAAADAztzaP7JHT6TaMmufDs6SwF6yyHufJYuy5J8tkyUDvdcIm4iLnqz1EvIz4ogx6Tdes/ftPS8Z5AlNPH/Rvb2SjlnfR/F7c3QcA5usHst6goOqD9ck8Gb6x4tzjCtKJtvEcLQWK5FFNHejpKInHPHsWLp7RVWuKz7w2m3FLx370fz1hB52Xdnk8hqy+ezFZ/eJaL1EZdZSCSg88cAY01LGfrb7+Rh7JmDJ9n5bJtoXInvRHlzN/+q7a5bq+9T2p7dfLtej8ZudI1H5ar15+171nacN19fWicpGe0v0vVOJMaIYnuvyEye39t+OAAA3DT9rAgAwxxdK+kZJH3R2IAAAAAAATxj+ERhmyRI0nWuZ3bX/uDYmOaPkXnZvLKOgXJRo7MQc+bT+RnteItkmc73EbiY6WFNuDVFbZpOAXRtdkU30uRtTNn9m514muvDKWraMnze3uwKLPcj8j5/3jGXNHNyyvmbJ9h4vnmgezY5jtz2ze3lkP0rsd/e3vfD67drrsCLyne2J2ffU1j2wSzQnx/iqPfLovvbGOoqvuz9F8c/G/Yak71R/vQEAPGk4OQMAoM+XSvomIcwAAAAAAICnx8w/0m9NRBxRv3pqee+ET/Y0qr0/PokdYZ8sHu1kT0B7tjtJl+ipW6+Ml9Dynt6tntSO4l1TJsPrw258mc374S9LSo59av15ybSZp7UtUV95yc8qyTvaia5Xcc2sTVu+EgqN49dZE7N05q6dR1sTlV477sx7O5+8GGZFHhnRmh7nxrimZMqNiWDblu4a7O5fUVnP94Kd13aNVGunu049m1Xc0ZqL+q273rbgjeHoa+xDb++1sXl9kIkQqtiy76+uwMf7PPsd3vWR9dG9/PG23xuRuCTy7f03wex/Ez0TP3ECANAGcQYAQI+vlPSHJb3f2YEAAAAAAABcgegJzU6dNQnaWV9r6keihOyp17FMlMTOEmBR0sNLsNw5f9Z3JibpJghtcjRLUtmkqr0+2skSVDZxG42Rl/Cy97cmfyJBhB3fLFFcJRWjJKP1H80NG9fWxJnFm5fVtSgpaROv2XyYTSBnwoTxvtf33nwd447i8YiS+dU6tGzZ2zxRgN1nqhj3SJx689PG541LlsRf6o1zJ1qnXSI7nb3UxmNj8EQwa2ONxDzRPpGJDbx9KCsbxTODt66870v7nTcjSFm7/822366xTORQCU9mYsvGPfse8OxV8z2rv2ZfHHmmy7+bk3MEACjgZ00AAGp+oqTfrsvv6AEAAAAAwPnwZF6eXNla/kjb12JMVEXihK6N7Ho38eHV69qwSTcvWXRflPP8RPHY8luw8XgJxE6dI4nmSjVPKpGJtTkr6OiW2UpnvkTz9cjYqvlq71lsvbWxVWvD89MVoexB1E9rxmbNXl6tAxtbxl5zqrOWszkz1snEDt19LGLm+ynbp6y/I9Zmtf66+122RqytPcjmQuf7O4pn5nvsaDrfVZYj47vX5SdO3jjIPgDAgwcVGwBAzs8QwgwAAAAAgFviu88O4EaY/Yf12Sd515DF0421eoq2i+2f8Sndbvs6TxbfO+W8J1yt38yGjfs+KDdei5LFYzy2vvd0sI39PvizMdj3WXJ6jMWzVSX4Zrkzr5YxZm/cura8ZKhNXlbt9uLKyswQrS1vDt0517M5HcXmjdcee1G2Fsb4Ogn22Rii+ev57vqtxBx2Ldv30fhFn2fjyNbFuI/YuXJv7nv7QyQ08Px4sXkxRmvH9pn9i9phY+oKXSqi+WrrR/tNtMdEPtZ+t3t2qn3/3rmeza9q/1i7l3hCDDsHbDxjXHYvt/1d+cvinfnvnY4QpLMevP7YMi+82O50+YkTco8AAAGcnAEAEPOvSvoPdD2lMwAAAADALfGdkv6JpH8q6R+++Pydkv43Sd813H/vi/v3L14l6R9Lel3SP5P0Hl0EFd/x4t7rL+5bFhsjS314XMwIJI60MWPLSxrapE1U1vqo6nr3bJJ5NvHaSdba5FWUIK3+H7lKhkUJ2K3ig7V4Y2Pfe+W9sbDlKsa+zl6ll/tnj/7yxjlLgmdzY2Q2tmwOZ2shSuxHSfWZuLp7TNeeF2vXbzXXZmOZJdurOtcWZtb8nvtBNWesz87e7VHF3N1rZvoxWovd/vP2mi5ev0bfUTLXr73vd/YYb5/rfPfuGf/M93n2HbVwxPeG9RPtw9Ll/xVe38kfAMCjAXEGAIDPL5H0a88OAgAAAABgA//b8PcPzefx+j8Z/v7xi2v/WNL7rhwvPEy2iiSipzv3jqOb4J21301od8pbP16yrSpbJRXt+44fW6ZK7kQxZQk6a7ubUMpi6Sb8Z8pZn14Sbyw7xqmgrFfe+llDN6E/xuXVt/FcI7naWc8RXjxHJVAroU4luBnLdH0u70fW9lXHV3SvM+9Hon2gSubbchUz30neOrbXR5tHCEmy76IoDq9MFsse8UXXq7ki+fF39rzu/Mjo+uzs4UeJHCzROEffHTPrMfrvkT32CW+s7nURdCPQAAAYQJwBAPAy/4akf+vsIAAAAAAADP9A0re/eP0Hkv6X4drff/H524cy/NYzPDTWCj2yREa37laRSeZzJqkf2VojNIj8Zj46REnmzv01Yoaxnn3v0Unsd5LoNl6vnI09E5fYslLcriMSgTP9UolLbBlvjlXxem2K+rdKTh8tHInEF/b+yNYxzOZdNsdsPHsmkau1MPqeFXDMrPHZeDtJ5E6fdUUo3dizud0RYngxrem7bC1GsURxdb9j1go2Zoj2pCjG6rt6LF/F2t0HbQzWR+d7337eux9niGL+LiH6BgD45yDOAAB4K79a0tedHQQAAAAAPBn+V0n/H0n/44vX/6/eFFz8z3qrIIOnzuCxs4dA4giqxOxSpium6Prs2Osk9yrhwUiWEKqSUmM5a7/rdy86/WWv21iyZO6MMGFrUnpNUn+sV41lJXzw4rU2rL89k+xdccb4uYq18lPFs9iu2hsJKbr+q+RsxNZ+r0QV0T6jol4W5+zc7/ZXtg9We1QliMnaU8Wc9VEUn7UV+ayS9NZGl+588OiKMWydNfM4G8eZuuPnyF5nr997/Udt6ohLonJevN39Nhvb0T8CDQCAFyDOAAC4cCfp10n6+SfHAQAAAACPgzd0Ocnif9JbxRd/T9LfffH+7+ryW8wAt8ItiSOOjmUP8cRClKDJ6nWEA90Ed5QMqfxEyb9O8ixrczfh1kl47i3akPpjXyX1ouSt5yOaLzPJ+7G+tdlhzZyfFUMsRCKFyE7Wx9LL/rKEYxZHRdVHme+szUeIVKyfNcnvjo+1YoeRI9bxGIv32XtfJd69snvEONq3sXnlKyFGJioZy69hVsQw+s1sRGshKreFaOzXCB0WqntrxBddsv6M6MS0dZ6vmSvfKQQaAACIMwAAJD2T9J9I+llnBwIAAAAAD4b/n6T//sXf/6CL0OLv6U3xxf8s6b0nxQbw0OgkqjqJ3C32q/cqfHaEDrZctw1VH2T3o3ZUSU3L1iTOGhHClhhmk5/2XiVg8exUZaWX25Als+XcOyL5GgkLvDpRAnOrMCGbr1k83udOIj7yXxElZTvrL7IxE0+0hvZO0GcxzMQRza09hQ/Z3JjZu8fyS501SfiOj6xfra+uqMReP4rsO8XGVH0vRvFm99bu7RmR0CXb06J6HV/Z2p6JdabsEXMj+++dbJ4g0ACAJw/iDAB46jyX9Fsk/ZSzAwEAAACAm+KfSvpvJP13elOEMb7/J+eEBfDo6SRdo7Jb/GxhVlyS3Z9J9FbJ6/H62qRulbTMhB9VgjqL56hkUhRDRzDTFRB0ktO23Gjf2u2yNrnXGdtIzLElWT36iMrMzpFsDXXjqmIafUXXZ/tkZj/K9oa9RBDZnhOJc7LPUZk913h37LJ2zewBC1lCP5vnnXgyO52x3mP+d+Zm9X0TxdH5TurEnn2/yrlXiUZsXS/GyNZauv99E61/aX68t1D9N8B4z7v/XULEDgBPGMQZAPCUeS7pP5f0NWcHAgAAAACn8O26CDD+2xd//83w+vdPjAsA1lElYqprmd2tIpCOUKGyo8BGlVzvxFf5G+15CaHo2kg3gXW0MCNKwHXr2vKdBGzEHgn12cRyVTcTNXRED3uIArLPR7ImOb+HTxV+OzEctW6yvceLJ5pHs4njrYn5qGzmzyu7VYg0S5Z8Xzh6HVZEvrN9NYrlWnHaz1UbbJ1sDsy0oVrvkRAk6tPOutpDwFWJRTpCGOsPgQYAPFkQZwDAU+W5pN8l6f9wdiAAAAAAcCj/TNLfkfT/fvH6X794/TuS/tGJcQHANjpPldrP0futviqBgwpflVig80RtlNCr/I5kibTIdpaYyRKKVaLL+vLKZEmlKKm/5R9Co3GokqmdzzZOr9yWeDvJx8yOV2+sOytC6fjNfF8rMT2z1vakk/yuxFJ7+F+7t2XrYFakMdrzYsvmiLS+H+V89sjKRGOz5ntotFn5XtPHlc/sOyryNSNsWSscqPan8V5XnLFVyBDFGY377HqL5nIW55r4u/+dZe95sUXr97uFQAMAniCIMwDgKfI2Sb9b0ledHQgAAAAA7Mbfk/S3X/x9m94UY/zdM4MCgFOoEnlREiRLoMkpH/n0PlsfGZnIIorR8+ElYyrBQsemd93G7fmP4sn65IjEt9QXBlRCBq+tHdHAlkT1DFUC2ys3k/yLkuRHJDGjvq/iXJvkzQQIVX+tbX/V9j2TxWviyua/LSfn/VjH3vc+VzGNdrN7nX3Qlq/mdGd+zYgvOqKNaD3P7qvdeEYfXoyjr2yuVnTKZ9/J2V5d1Yv8d8Qna+mKRGbrVd8ns2M0+98+nf702vieF38AAE8GxBkA8NR4VRdhxleeHQgAAAAATHMv6X/QRYDxN3U5BeNvvXj9RyfGBQDnUAktOv/oVSXB9rSnxEaWRK8S4ZmfKuG3hzCiStZ368z6nSGbK516XZtVkrQjUDmq/Yvt6Ho054+MrZqv9p6lk2ycTfza2CI/2Trfm0oEIedzZms2IVCtAxtbxl5zqrNHZ3NmrNMRaKxl5vupI4I5at/MhAs2tsif3f+7trbQiXv8bOtm31kz32OzcdoYos9R/WiOrIlvzZ7g2Vh8eteq76DvFgINAHhCIM4AgKfEq5J+n6SvODkOAAAAAKj5dkn/lS4ijL8p6W+8eP2nZwYFAA+CPRINHR9SL6kS1c9EE916SwxrkqfdemNZW69Kime2tiTTvVjXjHk2jp0x7oxjlcysyswwM68iUUmUrLblovLRtSoG73NUtiNw8crtRTSOmU+vT7zxqpLvRyTou3Pdi8WzMZPIr65l69HGGc1bWz5i7/UY+a7ESFn/RX0up97aGLeKd6LvnOVa9d2ylmj/i/aZSlwSxTQrypjZk5WUyebDzLxew8x/Y9jry73q+wOBBgA8GRBnAMBT4VVJf1DSl50dCAAAAAC8hffochLGX9NFjPFf6SLE+F9OjAkAHh+dhFP3ydaobJRojex1E9FRDGvqRMKM2cR2JWaoBCHXppu0s+WrZJlUtycSsxyZbLfxdZKDnbkxMhvbmvleCQDGWGy9TrzdRHS3DzoijchvZ65VdreQ7VWdawsza37P/aCaM9ZnZ+/2qGKeFQjYuqMfz8ZMLHtQ7e/RWlOj3N509phIBDMreNjCzPd59h21sNf3RvTfNdm1ap1kc8G7x0+cAMCTAHEGADwF3i7pD0v6kWcHAgAAAPDE+Ye6iDDGv2+T9N6T4gEAGKmSIN17nadfs2RbVbYj2ugkKL064/2ZJ3FnRB5eMizzuSXR1BUldBJIUdmoTDUG1s8augn9qv5CJ6Fmy66lSlDOJh/3TgBXidus3F5zdmSLQKjyFd3z5vLMvrBcy/ZJr1xFVzQy+snm9lh/VpSxNdGeJaptmSyWLfO/O7c7dau5Uq3l8XOnb22cHmvmshdbh9mYx8+e/7Fs9zu6sjsTWxRnVwQzxtRdW5ygAQCPHsQZAPDYeU3SN0j6krMDAQAAAHhi/H1Jf+XF31/VRYjx350ZEADADnQFHFlyM7I1IyBYIyYYy1dUSawoaT2T1K3asHfiP0u2e/2bXYuSZVLcTpn7M8m2Lh3BQ2c8KrHNluRm1r/2vRf3eC3ysZZOEnpkJtFc+ZuZYzaeo/og2r+yNW9ji9hrjXditNe2xrVWSJIJGWTK7OU/o1p3tuzo317fsmfsKSzp+u9+B2QsZdZ8v3fXdzZ39qT73zZV2dn/NonagUADAB41iDMA4DHzfrqcmPHFZwcCAAAA8MgZhRjL3989NSIAgP2ZEVOssdcplyV4suTpSCQWsfYsVeKoElfsmUDOqJJMYyxZQi1KfldJQI8tfRPd6woxOsIH66sa16o/ZplJEltfMwnVLWsuGr9ISNH1PysIsX7XUokqskTqjBhjy9zv9lcmbIn8d8pX7alizvpoRoAT9ZtntxvnGF8n5o7IZe99ISJbf931vdSt7Flm2lXNSymOec3c9OJbsydm/63TXUtjWS+OTt8j0ACARwviDAB4rLyfpD8i6YefHAcAAADAY+Of6CK++H8NfwgxAADexCZ+7L1u8m2k+zRqx4+9303udZJztm4nqXSEaGM2CT+bIPN8zIgcPPZIbHbbXdXJ2rYQiRRmY/PmcTQunTg6sXSIEpRRm/f22ZlPttxaH2vFDtegShRn4gd7fWY9zsY42rexeeW9Pl9sVKKSsfwaumKGjmgkKj/SLWfLVLF545ntI9V+srVvO/vv7D6YsdcczubjGFP3+68bW2dPQaABAI8SxBkA8Bh5TRdhBidmAAAAAGzjfZL+pqS/rDeFGH9b0utnBgUAcON0E19VnU7yySunoGyV0N2a6NkjeXuNxG+VcM4SrFVZ6eU2RG3qJJXX9kdXWODViZJuW4UJ0Ryv4vE+R+OwV6JypBLnVInNzE8lCPLiWN53/ayJYSaOSrSylZk9z6src7+Kc03s0bhUMXk+K1HJWtZ8H40+o/2jEpLsuX9Zf532bImvul+t4e51L04lZb3yM32dzc/Rtlc2+2+UMY5uPJ1yCDQA4NGBOAMAHhuvSvqjkr7k7EAAAAAAHiD/QNJflPQXJP0lSd8q6Z+dGhEAwMMnEwN0nvxdiBLAVTJ/NvHX+Zy1ZYwvi+caQgwvlm7Cq9tXWVKtSmwdxcxY2rjGz1vHaaa/pXhujWwRRHRjklNmq/hgS3L8CBFEtudE4pzsc1Rmz3k+M3bVnI7sVuKJzKfnq4qnslPFMLufrBU6VN83URxbBBCRECCLy9bt7MHRPiPn+hY6Yz6Wi+Lba13N7oVePFF7vHi37GMINADgUYE4AwAeE69K+gZJP/LsQAAAAAAeAG9I+jZdhBh/QRdRxt85NSIAgKdNlciTuS/VCbWlbpXU6iTeKuGCteVdP0uYscSwtnxlYyb5eM22S/G4Rcn27P4eSfduknrkCFFCdX/vpKwKv50Yjpo72d7jxRPNo6OER7PClohIcHPtfanjt9prjyby3b0mc78jwJiJzdq39ypxQ2RvjznQFV3YeLJ5sUXk4sXgXc9i8eK1NteuoU6dO0nfJQQaAPBIQJwBAI+FVyX9QUlfdnYgAAAAADfKd+pyEsa3SPpzuogx/tGpEQEAwEKVsI7Kd598XciS4NHT1FFiNrLRSdREIhDP1jWJxsFLQmcJvSwZOFMvuubFmyUfKzLxQDfh5pXpJF6rROZYpvK3hkyMML7fQ5iS+VjIhA97xhCt8/G+jSmqP5ZbKyiI2puJ0aKEsnct2pPWzm0bdyYKmFmPM+t/zz3SG7fOeF5jn672p/FeRzC0ZS50Y5z5LoniGz9bH3uNRSbW6IhLOt/lXtnl84ygBIEGADwaEGcAwGPgVUm/T9JXnBwHAAAAwC3xDyX9eUl/VhcxxrfqciQsAADcPpX4ovtUaySo6CS57PXxXuR/VlzQub+WrjBgRjywVqDilfPKbiFLYC73s6SktZEltb2+2JqIt+9tzFmcM8KFrqCl6q8tSdxK7LDnvJiNKxJpdIQi3URzt01r9iR7PSu/h+BlRnyRzfXlmo0la98Re0Yl0ljbX53ykW97z5av6lUxrdnDImaEC0eIYWbHpfreWMp0hBWd9V9dj3yPMXyXpPc26gIA3CyIMwDgofM2Sb9H0leeHQgAAADAyXy7pP+npD/z4vVv6fLTJQAA8LjIklZZws+jk/iO3lcJ5CyRd0TSuRK0VPW6NqskaUegkok71lIlsjtin7FcxpYEezeR6vX7lkRftTY8P1lf7T2HKxHEjM/ZNVDVmUl4L+X2WO+eUKSzv1XrqzOnZsiEA1HZTARzlCAn2+ttbFEs3v6f2d6DTtzjZ1s3+65aI3bo7A1Z+UrsEH2f7y1yyMpF96TevK3++2ALd7qcCIlAAwAeLIgzAOAh81zS75X0VWcHAgAAAHACixjjWyR9s6S/qfl/iAcAgMdBJbCoki1jWVuvSopntrKEja1zFFFCyUuGjfe8z2sS9p0njo8i6uuqvUuZTpJ2Jgbvcydez9/Rcygax8xnlcitkt/eutlT6LDU92Iby9hYPBszifzqWrYebZzRPLblI/bqz4gswd7tv+i+nOtrY+z+P4P3PTDbh3uKiqL9ONpnOmt1y/42G9NoPysTjf1MLDNkAhfru7tHV9c9HzPfDfzECQA8WBBnAMBD5bmk3y3px50dCAAAAMCV+Ie6nIrxzUKMAQAAMZEwYzaxXYkZKkHIrZAJKrKEsC2bEfXVkcl2G18lIFnujT6rhO+eY5klT6vkpFTH6tXx/GbxeURxZHUiv525VtndQhRT1P9RTDNr/ojEfJb0VlKmK3CoYp4VCNi6ox/Pxkwse9AR2liOFrmMRPvWeD8Sjth6awQPa8jWevQd4d1f2Kt/vbiqa9U6mVlLnXZU62a0wwkaAPAgQZwBAA+R55L+c0lfc3YgAAAAAAfyXZL+vKT/x4u/vyLp9VMjAgCAWydKItv7M+KMrE6U7Jx9wnpvgUJ2LxOYRGWjMlWS2PrxODr5WiWusyTc1tiqhHs2NzJxxl5kApqq3Nq+qRLxWb0tvqJ73lye2ReWa1mCdw0dIYn1k83tsf6sKGNtP3rxeZ/Ha1ksW+bcaMPei+L26na+Q2bi7IhyxnJdocCR4ovZmMfPlmxu7iF66sQWxZnN+WvE1I0BgQYAPDheOTsAAIBJnkn6LUKYAQAAAI+P1yX9Vb0pxvhzugg0AAAAulRPm47Xl7JZcmi8ZuvcmTKR3yjxZ21sJUvOjdeypH8V40yizdb3Pkd2trAl+Z/1xWijm0Cs7EeimMrnFry530lYR+NWxZbNRVs/m2Nr+qAjVorqeYKHbD/x3m8Zt0rwMPqq9r1oT4vsebF04rQ+7Puuv4i9xUCSPw+z61UsUfnsekRHsOB9P3nxbRW7ZN8ttoxXd/Q5Xve+lzrCkq1zodrzqu+pqMysKCbqM69fo/nwjhfvEWgAwIOBkzMA4CFxJ+k3SPqZZwcCAAAAsBP/k6T/u6Q/JelPSvpfzw0HAACeAFlyMnt61tabSXatSehXyeDuU95REioqr+S+vRbF2+2bKvFdJdGr9o3XPJ9j+SwZP5twq2Kt2mV9ZQKizM9sPNXc6Mzb7piM9yK2ilI67fLKqqiXMZsEn5nDnmAj25c65dcQzeXu+s5EBLZ+VaaiEhXMxrX3vhCRrb9MEDEj6Ng6Dyp/1X63VwwVdry8mLw50VlLI91rs98FY73RruW7hEADAB4InJwBAA+Jf08IMwAAAOBh8x2S/qykP/Hi79vODQcAAJ4g9+Z9J9nsvbc2OoKPzM5MmUh4kX1eynvtj+x5NqIYRjuZ0CJKlHlkCb3ofpToitodCTm89lQClCwJaWPJkq0ed+Z1Zr55dPog85PZza51BCDjvTXJ27FdXt+P9qN1ZPt7xnfnmvUVJfq9fqjGx16z9ba0aZwvtu+8eTyuVRtTtBfvKcrwYuuuEa9s9n3QFZ2MZbL9qkrcR/1p50y1p8zQ/Z7I9spoThxFVzQhxd9p4/3qXjceb++N4ojiHt+/48X99zXjAAA4DU7OAICHwr8j6evPDgIAAABgBf+1pD+uixjjW8RPlQAAwG3SSazMPnHcSQ4fgfeEbyaMqBJr4z0pTrYpuJ71wdoEXRW3jcuW6bZrRiTg2e/E432OxmGveRMJI6IYsiR15iMT2GQJ073amyW4u3FEIpg9xyKbG95alLk33p8Vb3Rj9Hx0xEge0VrdU5CRlekIgbK1OLMvdGLtrjvPRraPbo2vWsPd69amjdHW7bYlmofZ/Ix8RXFU82QN2Zq3fqJ5Ed37DiHQAIAbB3EGADwE/g1J/9bZQQAAAAA0+Q5Jf0YXQcZ/Iem/PzMYAACAlWSJEK/MSCSIuIYgo1uuEhB4CaKqnI3j6PZWcURxjZ+7ybc9kpyjnSypukUQMfrM7sspUyX1t/qNymb9sWXdRGvX+yzVcykqs+c8nxm7Tpye3a3CjNFeNa+zfvZijmKL7q1Jcnt0RRm27FqyBHsUW6edUXyVKGKGjgBj/Cz5sVfxzZLNhaxO5T9qz9p9qitsmZnHo+83JH2npNeb8QAAXB3EGQBw6/xrkv7ds4MAAAAAKPhvJX3Ti78/LU7HAACAx0UnCVMl3WcSj7OJquop4U75ykYWTzf+owQqVaIzSy7b+0ck3aOE5UjWh2vmQ5WQPEJUoMJvJ4Yj58hofybRfQ3h0aywJSJKgh8tDrNEoo2RTCR2RDxdwUr32hbfnTojlUAgE8/tKXjyYrDXZ4QgR8zLjshBytfGrNBlK9n+WYk0ouvfIQQaAHCjIM4AgFvm50n69WcHAQAAAODwuqS/KOkbX/z97XPDAQAAuCqZCGMhS46NZa6ZMJXyxFUlbMjEA56fql52LYp9rDPDTPIrYu14VYnMscwe/jz/le8jhCmd5PeRMXjrNBLJdOdFte478USxeXFECWXv2hphWBajvZaJAmbW48z633MuLvbs5yPESrNUoqDOvaO/Y6I4snWW7QF7CTWy+dcRrGRCDhtbFWN2P+qXyG/Wtx2hCSdoAMDNgjgDAG6Vny7pN+rc/zEAAAAAGPknkv6ELmKMPy7p288NBwAA4CboJHPk3N/T9x5lpDxhNd7PEnGWPZOfmcBiuR8l4bMkVpT0yhLjnVijRFwUs+eriq3ybW1Fvrck9Cv/mb9rJsUrkUZHKNJJKs+KIUbf9rqNy/qtyu8heOnO5U7ZmfV11J7R3ZePmJtd0YUtX9WL2Po9lI1hJ4Y1Yxvd63yXeVTfG6PtvQUknfUy2o0EGx3xTSSC+We6CDUAAG4GxBkAcIv8REm/XdLzswMBAACAJ8//qIsY449J+jOS3nNqNAAAALfNXsntzL6XxNnbZibQkFNuueaVseWi8t1Yre3lepU8jhLyEbMJ9o4YxPr1+r2ThJuhStpXfbXnHK5EEHI+Z7Zm10AlkrGxZewlZon6wIvN+u/c30sAkwkHorKV4OgIMp9RbFEC/gjhUkQn7vGzVy8a67332uj6jABmrzi92Kr4sv2v+u4b2UuoEX03VWM/1q1eEWgAwE2BOAMAbo2vlPT7hDADAAAAzuNvSfojkr5B0l85NxQAAIAHz1FJSM9H9NRtdM/7nCWQFjvR076dROHeREnAqr1LmU6SdiYG73MnXs/fEQIJG8vod21CMhOYRIntTplZunPdi8WzMZPI78QWrUcbZ5ZktnF6zPTnWpHLYtfa2NJ/HUFJN95uItz6O0KQ0RHgeHHYeDtxjuy5/1ZrfCwnc33t/tuJJbufiVW8OpaZ9d5dY9X3a2VrbQxvSPoOIdAAgBsBcQYA3BI/UpckyKtnBwIAAABPijck/f/Z+/Oobba1rA+93tWvtddmazzYRU9Cgh5FPWoggooSjSSKBhFFDyh2QUEEm6BITBRRbCC2KBIFFQWxwSbYDxsQG1RA9wAVlcaIxnbT7L1X33zfe/54vmLNdX93N6vqeettfr8x3vE8VTVrzqtmU9/e677m/XylToaMPyPpGw5VAwAAcPvYe4ewV38V7FNQJitbmR2iINiegU3bpv3ulRvbrAK+5wpg2jar4KRUa/Xu8drN9HlUY53V5wW6bR0zWraSBd9t25H28VpH51oTT1amMstEZdYGvDOt2drr6PTqWKunG5jP7pd6fbP3ezojem9F1zpreVb/rFEnW+vZvw32uoZrW/o7a8vS7adOn1d6uteyNe71U/c9vXBfpwwaBEQB4HAwZwDAdeGDdPrt9meOFgIAAAB3gtd1+pmSP63TT5b8u0PVAAAA3C3WBqS6wR4vEBoFVLsGDDnlx/u6O33PZdxY6hrPRX1wjoBgpc1rKzNn7EUVJM3Kre2bLBDf7as1bUXXvLlczVdbJuq7vedOZi4Ydawx9ii5trYfPX2e3q6WLXPO1uH1Sda3tv1ucL+jrWMo6Y7dzFxeS2XCGdvt/PuQXevo75iCsrWUGV6i9jy66yf79zj7t3ksM/vvVKcMBg0AuBZgzgCA68D7Sfrrkt52tBAAAAC41bwm6W/oZMj4s5K+9Vg5AAAAoPW7cbPAU1UuM1xUpg17T7ardzbA1SV6JjnnR63jdVtfpi/T2wnCeWVt23sF36J2bHtjfR3TSNZuNscyI0GkZw9m5v1VBr0tlfFhrSFkZsw6ZEHlc2nsUq27TNOasT7HPM0MId32tppdOv+2RO/Zzvru6M10dcj+bRvbrP4dzPTN6vbe8Z330Ex7M1rv6fQTJwRGAeAwMGcAwNG8j067Vt/zYB0AAABwO3lFJxPon5L0JZK+/Vg5AAAAkNAN+Cxku8Gz8st373qmIwo0edc9jWsCjrMmB9vmWD4Lgu0RkO8GicfyC1mwc089mWklM1RE9WbnxmsRW57VG0/bng2CRvOg0jkyq3lmDkfjkAV5u+M2Q2TGmAlgK7i2plzG7Lhufc9tJXsfRqaBtQaqPUw6ld6snj3m5My7dMZ8YemsoW5/Rv++2HLe90jPVvPNCAYNADgUzBkAcCT/laQvl/S9jhYCAAAAt4pXJP1VSX9S0l+Q9M5D1QAAAMAaLjS3Y3i5pwqQzQTiKpODxQvmjsfnpBMA7wQvq2et+tg7V+nIgshb+2420Lt3m92A7mybkXnAK1OZHfaiMqhU6yMKvkpzc3QNlaEluicySVX9vOc8q95r2bONWjqa9jDmRNejd27W/rnm8VJ3pXF27q7V0/l3MJuPo6bZf9M6+rN/Lzt6ozUSXduDezr9xAkAwJWDOQMAjuJ76mTMeO+jhQAAAMCt4HWdfrLkT0r6M8KQAQAAcJvwgjNrDBfecWQciEwLVk9nd/qeAeRsN7It032uKsCY9b8U95Mt593nPc9eJo1qF7bVUAU2ozZmdsx3nneWjoGg0nEuA4HVMR5LD/dB1Jcy16sA/RrtazVFZMantcy877rmn8psUPVlZjjqrP3MDNMxFM0aCLK6s+tZPVKuc4upJJqH2fz0dI1lvbmxt9Gl829Q9T7umGDW6pFOP3v60sr6AABWgzkDAI7g/yXpSyX9oKOFAAAAwI3mvqS/pZMh409JesexcgAAAODMzASzsoB7trM3C6Zmga1zMBN8W46r4OIaI0ZHZxRw61yzdc20mV2XU2ZtgLTbblQ2CzLvEXCcCSBnx1GZcwdtu0HckSzQv9WYYesdNVQBfa+eUfMecy4zAWT1eDr2nI+2rSj4Xmkbz1+VoSnSHJXpnNubzlyonstjT+3Zv1tV3Z2+r+6191Tv61clvVyUAQDYFcwZAHDVvIdOacbf/2ghAAAAcGP5B5L+mE6GjH97sBYAAAA4hipQ0w2iRXVWAcvOLu5qx/cMUQA6CrZ7188ZdI+C1CNZH85q6ZgzzmEqUNFuR8Peusb2xvq7Qdxqnuypr+q7zritCT7vQWUiycb6qsxcXcNK99yatsc6umYRW7aj4dx9mpkdKrOQPb/VfJWd75iZZt9D2bXq36JIe2Sw6Zj4Mn1b/u1Y7ntFGDQA4ArBnAEAV8nTOv3u+489WggAAADcOL5B0h+V9EUPvgMAAAAsVLtlZ4wNmXkgandrIMyrM2qzc28WzFuz+3hL21Vgeq+AehUcjIJ/e7YbBbrPqcHObe/TaoruH8utNbdkBoFsjkhxP3a0zWjNjExZoHtmPW4N0FfzKmuzE/y+CjrB+chc1nk/qzgf6ciIdGTr6ZzmIO/fLq/MSLXmKiPRGn2jjhmj18y7a00/d97Jy7VXHvwBAJydx44WAAB3hick/XFhzAAAAIA+/0mn//3wRTplywAAAADw8AJP9noWzFmud4JE3Xoss0GvLBDnBeuqYGa2O1nOvR2sBk+zp3VsKwvgzwZcvXaioObWYPVyf9ReFJjuzqUul+Yzuj72tYLvVs8a80M0H6Lx8nRGddq1tdZ0kAXqMxPJQtSP43VbV0ffWFe0XqL77D3e+2CNsSEjW1uZNplz2fy7HK51nj+bP517o77O1sfMPRVRn26Zs56+tXPUauyul7FsZBTJtKw1wGT//tjvTz44fnWifgCAVWDOAICr4ELSH5T0oUcLAQAAgGvP85K+RKcsGX9V0r1j5QAAAMANIwqIZ8E/yQ8A2mCRZ/qw9dnrewTgx/Yjw8GlKWP1VAG4junEO+/d6wXdbT2VSWEm4Brd7wXhMgPLDFXAtxtMzajqyYjmh51HY1v2uzf/s/kz88zW2DI7xt566MyDSp+ny7bjBfL3mFeVTm+9dYxHnpa93k2d9+JSLjoX9bdXrhrrGWz73hiOmiKtM217626roWmst9JRzYuKarzHur1/W733gFf3XvM1MoNEx08/OH5tRVsAAG34WRMAuAo+S9InHi0CAAAAri33JX25pD8i6U/pZNAAAAAA2JNH5AfbRrygVbSjugoU7kkUtKqCTkuZtUHazJySBb1ngmyzwc1Zql3bHpWRpwp+e3MjKjNLFtC2ZawWr449A/leXd51T2NUX5ctxpGs7Y4BY6b/vOfvrK3uuaqs9+npnKUKvEc6rN6OzrVUfVit8fEemfNrjBpdXdk9Uf90DTJr1nt3DLP2z/Hv5pp1bu9bvr8o6fWddAEAPATmDAA4N58i6TcfLQIAAACuJV8v6Qsl/WFJ//pgLQAAAHA3GHcXd3bxRkGw2QDinsGozDiyJbjebTvrJ69cFsw8R5DYoxrrrD4vcGrrmNGylRmDRqR9vNbRucagUZl3KrNMNq8yM0SXWYNAptOrY62ebmA+u1/q9c3suG4he2/N6InKdDTOlqlMOpVBZ2v/Ru1nZh8N1zo6tphgOuvcnjsn2Xuw6svxmiS9ILJ4AsCZwJwBAOfkF0n6vUeLAAAAgGvFt0v6YkmfL+nvHSsFAAAA7jgXw2c3+BqRBcL2MEd0A/JrA55byAKFUfBrTz1ZkLQqt7ZvskB8FVjf0lZ0zQvsV/PVlulkCpihGoesfGU02hJIjoLGmSHD6vP0esyapaqxtnVUQfvs3rFc1ZcdXZEmT1/E1nU5Q8f4sOd66Ojpvt+9c9n8jNqb0dRtq2NuOccYd/qrc225fl+nDBoYNABgdzBnAMC5+HBJf1LSo0cLAQAAgMO5L+lLJX2upC+R9MqxcgAAAADeRBYolfLdtdH9WwNPncBrZsbw6ht1rTWQRME673rU9sgeOrxrtr6qnardbkB/rC/TswfRHMl2js8YOPaiMj6sDYCvGbOM2UD3HhozLVH73bk/aoiuXQXZ+0vDuXP1Z/aerMZ1dn3PkpmBFJyP1s+ordPnsxqjtmcMLXsYM7r/BlXlPG32+FKnDBr3V2oFAHDBnAEA5+DHSvrLkp44WggAAAAcyjdL+gPiZ0sAAADg5nChOTPBeO4cRgOvrG1zrCMLgu0RpF0T8F6Y3UU/q6cyH3gGgcyY0zGejNcitgYixzoqM042DyqdI7OaZ4w60ThkQd7uuEXtZuWqNRu1N9Onnf70gtr2mq0v0lBpi/p6bG9L4Cjr2+54rn2fRlrW6o2+V324p8Yt/Tiyxxpas2aXc91nWYvXlvd+zK5ZHfd0MmgQSAWA3cCcAQB7836S/rqktx0tBAAAAA7hZUl/WqefLflSscsEAAAAbiYX5lOKdwLbcleJF2CyRLu+ZwOM3V3Kno4siLy176JAYifQukebUbAxK7e2jbVmh73oBG2X7wqOO3Njq5Enmqu2fls2C+baembNBWuI1pd3fWx3VmtHw8z1aC6cw5RR9Y13fqzb09s1YMyubW8dbzEUeG1H76CtxhZvLs7MjWiso2trydoZy0TGDFv+Qhg0AGBnMGcAwJ68t6SvkPSeRwsBAACAK+drJH2epC+S9G0HawEAAADYmwvlgbkocLc2EBoF48cy2fmZQHeks6ov0pMFBvc2aVS7sK2GKrAZtdENjEu9552lY4qodJzLQGB1jMfSw30wEzAfz+21vtZo6rLHeFcB77FMt52188PT1DGzRPV6a9Oe3zJPs7rHujK9tp6uznO872fWTPQMM0aXTGPnmtfnmdFli2loi9ZonozHltckvbhVIACAhDkDAPbje0n625L+y4N1AAAAwNXxvKQ/Ien3S/rKg7UAAAAAnJsL87lnvVlAScqDhlXAc2TrDupOcC0ySYx1eVhtnV3ZcsqcMxiZlc2CjVuCj1FfzpohMgPEniaNSFs3iDuSGWzWGjOiem27Wb8rODfeO6stMj1FfRLVs0XHDFXwPSpvr1eGji36MrND9c7Mxtee25Oo/egd29USPc8asn+Xqrpn/13oaJl513SNI57u1yS9tFInAMB3gDkDAPbgbToZM37Q0UIAAADgSvhHkj5XpywZ7z5YCwAAAMARXGj/nb9RADoLPHn3L9+1k66obS8QnJkSZrV0zBnnMBWoaLej4VyB8Sg4G+mJgqfnCjB3jC2dcauC6lva98pl/Ta2m7W/1fjUOT8TpL8Kw41Ur9GRWYPAuedptE4qY8y53jnVOs3ep1vHuzO3ovk4apRz7pyGm0hL13iT1WHvk6RXdPopVwCA1WDOAICtPCPpb0j6gKOFAAAAwFl5XiczxudK+uqDtQAAAABcFy6Gz3PvqB7rzoK53Z3Le7VdPfu5d8JHWRDO0W4UgDynBi9gnJlhsvvHcjPmlizw2cmcEJkeRi2Vthljhqcje94qcBvNvaiODtW88spWgflzmYIiMjPLctwJkm9dL7MGF09jtp7W6LP1Znqi+Tczpmu0ZmYHW1d0XP27N/Pu6q5vT6OtI9I1829IxMs6mTQAAFaBOQMAtvCopD8j6UOPFgIAAABn4x9L+hxJXyjpuYO1AAAAAFxnLtQLjM3s3o3OZzupoyDuVvNIZ9dyFXSt9Fbtj3V7be+5m7wah6zdc+IFfZfzUhxorEwjW/tqbNuez9rwnmE8v1e/rg2SVwH+tYaMmetZ4H687rHXGqjay/ouMirsSfVeqdqv+mmvNeOt206QLnuvdcdlraY17+y93zEja/qw+vdrlhd1+pkTAIBpMGcAwBZ+r6RfdLQIAAAA2J1XdDJg/l5Jf+dgLQAAAAA3jQvz6V3vmC86O8H3CpB1di0v5UYdnSD31ralOBAZaZAe7s+9qEwQco6zumb/A30nyNh97jWZALJr3jhZbbb9zvVsTs0Gt6ud80uZruFoLd1gcWYy2NNskxko1pgHvPsjk8msxuxctO67RqZK+yyVvqwvumanzjqpdFXnbftdw1I0Fnu9kysjiYLrHpku79oLkl7vyQQAeAPMGQCwlk+R9JuPFgEAAAC78s2Sfr+kz5P0nw7WAgAAAHAbuNB8oKwTRLbl1gRpbXt77Oj22lsTOJzBC6hH2mTK2noirWsC5GufNQooRs/lZSaoTAZrDRmRYcErnwVy5ZSpyHSvNbnYursmjVnTS2dtRQaBbgDdmwPnCIJX41o9xx46q36p2vaep1pfs5qyZ46eoeqnka6ujqkpM6uMdXTm5ay+LtE7J9LTeZ9v1Xipk0Hj3oY6AOAOgjkDANbw0ZL+sPb/P9MAAABw9VxK+quSPlvSXxL/YQEAAADgHHRNGmN5qb8z+tw7kSPjQxaIz4KLW/R2DRfd3dJRYM/WMaNlKzMGjWx3vTc+W+maLjpmmU6QfutcmTEIZDrtfVv0VGaSag1uMYpkbS7lO2Wr4PxM25aOoSBixgizfJf682QN2XruGCPGOvam6q/MlJG9O89F9h6s+lJOWe94hktJz0u6v/J+ALiDYM4AgFk+VKc0548eLQQAAAA28W6dzJa/R9LXH6wFAAAA4C4RGTW6AfkqMHUOskBhZIrY2xAQBaercmv7JjKfeO3a+7a0FV3zAvtZW9VYdc0rGdU4ZOXPacbIAvJVGU9Dpim7VhkDPG223izQ3DE/dddjNQej9maNK3tlLaiMN6PusV1Py/J9rPscdEw32Tun89617c1oqkwrlu587NKdgzPlx3s6xpvZZ7jQaYPL84kWAIA3gTkDAGZ4f0lfKumZo4UAAADAar5eJ0PG50t67lgpAAAAAHeaR4bvlelA6gfiOgHbLjPB5aiNPXcpZ212gpdZu92A/lif1dJpZ4YsmGjbXmPgyNpbc21WY8WaMcvoBJ/3Mg90tHTa74znOQxRM3T6a68xt2163726ZtfrWrNGNMcqU0tVh9VWvWej+rLjzADR7aM91o9Xl70emZe869Vay753tF7qZNB4wdEKAPAQmDMAoMt7S/oKSe95tBAAAACY5r6kvyLps3T6CRP+TwAAAADA9eFCbw4ERYGpNcGntXpmA94Ls7voZ/VUweoosF3Vm50br0XsHYj0Aq9j+Wind6XT1rnVuNE1tGQ71FWU62rJylXB+Ky9vc02S53e+ajdbE6s1T27zu29WRvd8dxi3IrejVG5ai5k83EPqv7uvMeuSk9nzVqt0XF1fpbM3BJd676L1hg0xvZf18mgAQCQgjkDADq8p07GjPc+WggAAABM8ZykP6RTpoxvOFgLAAAAANRYo8ZyLtvFHZkUxnu7AafuLuWujk6bHaJAYifQukebUeA0K7e2jbVmh73oBG2X7wqOu4H4sc5Zo8hYhz1vr2UGn2jOyylnWdP/2TqK5viMOWMPTV7bmTFnrclmL32e3oVone6psVrH2VqJtFmdI2u0VyaVrExlKln7/ovq67RpmXlv2vKzfRjpuZT0qqSXmvUBwB0FcwYAVDyj00+ZvP/RQgAAAKDNN+tkyPg8Se88VgoAAAAArOCR4HxmGBivrwnYZkHiKAjqtVkFbGepdkNH5+z9VRuzgfHoedfSMUVUOvYyEERExoKOwcRqsufXzltPY0eTp6vDmvHurp/KaFDp2tJ/lUGgq8tbm2s1eRqXOry6Za5H7S/no6D9XuvFtmO1SX671frY+s6pzCRe2ayf9njHR/Mt0hHVE2mz3z22jv2i7RVJL2+oBwBuOZgzACDjUUn/l6SfdLAOAAAA6PH3Jf12SX9Wp5SaAAAAAHCzudDJqBGZEZbv0n4Bsqi+6pqty8NqywJtYz1Z/WsD+N3/MJ4F0rfqsG1kQfzl2GuvMuxs1eeRBe1ngqN7B3nHeq2uqF3vnvHYq3uPOZdpi+5fq2PNnK/Gzda7xjy0hc67J+uzzMSxpu2s7Nhe1P5eBiVb52y57D3SYa93Y/ZeXKst0zOrM3tfv6RTFg0AgId47GgBAHCt+d3CmAEAAHDdeV0nM8Zv18mcAQAAAAC3h0tJ9/RG0GcxamSB+bWBPC8IVgULZ3edd4LQka5unRVbAp3Z/VsCz5fDZ7aTPTI/SG8eO0/LXoHxpR2rzz7D8mnNOLa8TNnOeEfzxjMNZfM5MoZ4eq3OGaoguddmpmsNWXC7Oh+ds/dF7djvGTPPmumM3k32/FozRGagyfDMXvbamn7zqMxSYzmrx57z1s6oL+vT6H0UvbushkrLqCk6b7VEc6OL169jO09Lui82zQCAA5kzACDiUyT95qNFAAAAQMhzkv6ApN+p08+YAAAAAMDtZwkERT97srB253IWtM0C/+fYFR+1Pbsbv1Mmer4seDijocIaCrzPkWh8vDGfGfvqeTPzSLabfau2SKPVkdU5Y2hZuyPfao3qygL70bxa22czeOaCzrhmgfrsWtZuR5s9H83Ral4ouFbpWe7PDBdR+2vGcY1Wu36961Hd3Tk38+7qaI00jm3Z756eqMyavo/ee+N128+Xkl7QyWAJAPAdYM4AAI+fKekLdL7/oQ8AAADr+XeSPkvS75P0zmOlAAAAAMCBXOjNP3kibQ8qZ0HSLPAp+QG5LQaBqO09gpxr2jtnULxqfzwvvbnvo0Dk1qBkZVywmrI2vGcYz+/Vr7NB8qqsND/u1RpScD1aM50+6hoeqnNVe5XxYUZzRWW6yN4Fa9vf8p7K5l5nLKp2t77nljrs8ZZ39t7vxNk+zO7Z+9/Ezr8J3nje08mgcX9l+wBwC8GcAQCWHyvpL0t64mghAAAA8Ca+TqefLvlCSa8crAUAAAAArg+LSWNkTWA+CobN7gTP2s40REH7atf33gH+sa5s5/1Ww8nae2aDjmsNGdG1GaOGLZNdz+ZHtw8j80N3vkbB67V0xtFrJwuabyEzUMz071g+m49r1mZlSLJlquB4VG7NWo7I3p2RLtt21FczhpMZQ8NYv6fZ6h7vi8rN9GnnnR6d83R0jS5bTS4dU5Ite1/S8/KfFwDuIJgzAGDk/yPpH0h629FCAAAA4Dv4m5J+q6S/JP7PPAAAAADEXAx/C1VAbzboPdbbDfDtgberO9ImU9bWU+3Gt/d3ysxSBZzHMp6Waqf7FkNGFli25bNArpwyFZV5Z43Jpap7LyNEZOjJ9GT3VQHpjuFplqq+aN4p+L5FXxW8z9qO6Abwu5qyZ/bK23JW217mm6yt6v2XGR7OaVZartt2vfarOTey5/zL/h3ydGoo87pOGTQAADBnAMB38J6SvkLSex8tBAAAAHRf0pdI+i2SvvJgLQAAAABws/BMGl6ZKPA2s0M9C8Ju3aHske3szoKHVaBtjZatzBg0ZoL8e+AFOMdr1Y5xe281L/YyuVQB56yv9jIYRf0SlYvu22IUifQsdHR15t4e+qL2s/OzRhiPvQ1lXQPEnm2O7c4YBaJjmfNRHed8J3beKdJ8X+61pm19HfPNcvyqpBdXagCAW8RjRwsAgGvBM5L+vDBmAAAAHM1rkv6opM+U9M8O1gIAAAAAN5NLvREMikwaNqDkBa66gawL8zl7/1i+s/Nc8oOHWZtRHWP5KEAZBT1nsc9SmTLsOHp0nnuNVqtl1OfNHcl/vswoE/V919RQlbN1eYHpaM7O9Jk3X7tGi/F8ZHLSUGbG/DTOobF8ZLyIDC3R89n71pKZMazG6P4ZHd6aWvuusvUu1+z6re6N6JoOOte8dVrNy+h4C5UBozLheMfRvxl7vKdHojH3znnr7QmdNuK8vEIXANwiMGcAwKOS/pik9z9aCAAAwB3mRUmfJ+m3SfrXB2sBAAAAgNtBx6Rhyy9UAapq9/waU0AU/I9MGwqOOwFrq9MG1Lyyez1fpcm7LwqcV2TmiK6WyHiQ3V8FvrO+jMbfXu88g2cuGNu0472GSls3WFyZFJZ6u3qzfqwMT9lzZO125mVmUrJtd+vKzCa2ro7xJWvLOz/W4ZlaRm2ZWSequ0P2fvTen5fOcadvupqi/ormlF2zY9ve3I3Wb7TWo2es3r/R86412Typk0Hj1ea9AHAL4WdNAOD3SvpFR4sAAAC4o3y7pM+W9FmS3nGwFgAAAAC43VyYv5n/MBwF0daYFLL6s7YWbBA00+A9Z2UuiNjyrB1zRfZcWX9kzGrOxjkrV+m2z9CZO9056tXVMRDtQdQ3Ss5HmiLN0b3RPZW+7vXKQDA7nrN4wfaOKSjTsVZjtR68ctFxxNp+7KzP7L41ppuuxi3/zizt2Hpm3i0zRphKV9ZmpD9q91LSC5JeX6kHAG44mDMA7ja/TNLvOFoEAADAHeQ/SfrtOpkknztYCwAAAADcLUaDxngu2xW+EAWL9wjMdjTsFWzz2owMIGO5PQK70sPPmQX1rspU4F3zgqSjNksWmFwTdB7btufttczgk5ljqn5e0/9ZUD6a4zPmjLHsrIkla9vTHI393vOz0ufpXajm556GB9vOeBxp8e7farwZdY3lo3HprA2vbu9dOEPUl5FmW2Zk1pDh3Tert3o3RHV4Ze14PC/pXlMXANwiMGcA3F0+VNKf0elnTQAAAOBq+LeSfquk36/TT5kAAAAAABzJI4qDvJk5ITMbrDUw2Hozg0QWsM/amA2MZ0HYNXRMEZWOvQwEEdUYd8d8rz7z6GiyZWfYw0jSXT8zbWVlOyaNyiDQ1VUF7L17Z0wkVkvEWrOYvd7VZukaHbz1u2atzxhYvDqqse/041qjQ+dd7rVl61ujY08iQ0hURvLn6eWDv+ec+wHgloM5A+Bu8kMl/R1JzxwtBAAA4I7wryR9pqQ/KOmVY6UAAAAAADzEIw/+9jBE7BHYtvXPBluX+7v/8Tt75r0CgllAMgpQdgJ8MmX2DFhmu8ijQPKeQd5q3lVmgujcWM+eJpLKVGSpgrpyjjvtd8taLVlfrTVCRAF677o9N2MEqvqs24+VoSDTLMXzazxn6a4FW5+na6yv+57patiDbC55Ws5p8uoQGZe8a+O55Xz0rlw+X9cpgwYA3CEwZwDcPb6XpL/34BMAAADOyzdJ+o2SvlDSawdrAQAAAACouNApy2oWHDuXASDb7T0b1IwCmV0Nnba3kAVRPT2dYPHe+qq+y0wHC53AtNde1X60e73asR6ZbqzmNf1ZGVki/ZWuLZkKJL9tNcp591i2GGxmAlPROuiYhNaYxTpzL9NYvdP2ptNe1Hdyvq9tPzvfNelUxqaO0anq9+77JjMJdcp059+rIrMqwJ0CcwbA3eIZSX9L0vseLQQAAOCW8y8kfbqkP67TTggAAAAAgJvEkklj5JwBxiwg12l3Nkhsg317aKjoGgqsLu/+scxMALoKllbByCxIulVbpFHBcRSgrQwtcq6vJdI3nhs1bDEidfV0TTX2nBQ/RzQmM3MuM6tk2uz5zICzpv8qPUsb2frc0+iTGQpsu+O1rG+z8d2qK6Iyf2Tvllm6pqaO8UbydY/H2fmONo+XH/wBwB3A/g9sALi9PCrpjwljBgAAwDn5ekk/W9IP0ClbBsYMAAAAALiJ3Nfpf8vekx+oGgNT3rmM2QBWN+BcXYs0ewE8W+ceppSqny6Da1ZHVaajYfnuBZ+XNmzwsbt73QZhuwH8SKM3buN3r98WfV6A2NPYxT5TZ857gVz7fdGU6YnGvTMu0VjY+ysDQmUg6pD1xThu3vXI3DIz1zI9I3Yd2PnmzdlL8+fNuUpLNH7emszui+ZGtNYyTbY92052n6fPe0d4/RzV1zmO3k8eWT9dKO/LyCzUHfOFpyQ9MVEeAG4wmDMA7g6fLulDjxYBAABwS1lMGe8j6Qt0+o/YAAAAAAA3nUud/rft/aSMDVp1diZ3AsJZYH6GSk92fYvhpEsUZIx27UfB/S6ZEWJsbwxIVqaGKotANS+6u8u75og9+i4L7lYGmyjA69U1Xu+sHa8973qUNcAzv1jdHUbNM0H+UZun3RoborqigH+n/Q5esD8zyFyaYy+4H/VVZoDwzD22vaWOSF/0HvVMEd792bnunLXvF5lrF87neJ/tP8+4s5asXZlj2/9Vv83oelqnDbYAcMvhZ00A7gYfI+lzjxYBAABwC/lGSb9B0heJLBkAAAAAcPu50Cl4NBPEnalbenOgzF6zRDvGbUAvCtZHQblqV3oHL8iXPVcVoKx0Vlo8HVEg0gv+Sg/3q/cca6nGv9N21Cdb+89ra6w7KhMZCOw4V/dVmrI5FpXvrClPY2YkmKWaf2va3jIvqzWb6creO6O2GU3eWEamhWqeje1n77it7/bIODIeWzp9md3f1dO55o1ZdF82f9dyKek55YZIALjhYM4AuP38WEl/WaTFAgAA2JNv0ikrFT9dAgAAAAB3kUce/G0J5HXNEJmpwNZXBTIrLXszY9Cogvz2XNXu7DNH/dwxy3QMLXuZXKqAc9ZXVfDcthsFZm270b2ZKeYcAfFo3XjlR/Y22lREwe3OO2FmLcy8Kzp0DRDe+dl2ondE12hV9dfWd3fn/TK7Nixb1sgaY0vVRla2MoZ1WPTck/S81s1RALgBYM4AuN28t6SvkvSdDtYBAABwW/jXOpky/pAwZQAAAAAALCaNLtXOaFvOu2+WLGA/E8CebSu61jUSjHQzHawlM4hUgeA1Y1OZZqIArqfB1lMZffaYQ944VgHeKtPBmv4b67VaI2PQ2F6kY+/Afcfc4+mz37vsYXYZdVXX9+jDtYYRe3/X8HIOsnfcqCXSZ4+zeTJrWPP0edfsORVlq7GemQ9jva9JeqEoDwA3FMwZALeX95T0FToZNAAAAGAb/17Sb5b0+yS9erAWAAAAAIDrxqxJY6QbMI6OvfqygPXawH5Wf0UW3LdtrzVwdDWuNZBkGrfS7dMsuDvqUnFuT7JAfaSjY+DYomN2js6M5WyQudu29z1q37u+p3krWnsdM845TRGReWW83r22tn2vTlt/ZYbrrFlb5xYy3aMeT382jztjvGVevizppRX3AsA1B3MGwO3kCUl/RdKPOVoIAADADedbJX2mpN8t/k8xAAAAAEBFZtKYCeRlmQk6VAaEiK0ZA8Y6MqNAFuSdDdB3NWfGi66hpQpOz47bjCmjY9LZOn5RMHtmR72lMmV0xzvTYeuq7rP3Z2aRvY0tkenBXrPlO8apNRoiXVFfSvk82bO/qjl4biNVZ31GayGqK9OSGVuqe6sxrcjmf2Vy2fO9Y3lJ0isr6waAa8pjRwsAgLPw2cKYAQAAsIXnJP32B3/vPlgLAAAAAMBN4f6DP8+kMQa6LodzUh3omg18Zbu7PT1r2hjJ2pBzPjMVrAmgVpq8tqLn9gKj42c3c0KmrdJp+/DSHFsty2fH+JLtcPeOsz7MNFflx/u6gW173AlGZwH8SOPYn1uIDAOj/gs9/Dxe39r5uCUgHq0Bq8uWt3h6MoPBGjrPXPXXeK6qa6Qy+3Ta7c6/qD77PdI+a8KoDBfj+aqdLaaX6t33jKR74md1AW4VZM4AuH38Ekm/62gRAAAAN5RXJP1eSb9J0rccrAUAAAAA4CZzoZNBwwbqo+B6dG6sr9NmFlDMTBF7mDQyDTM6sl3ce+mQHn7m6Hg8ZzVF19biGStsG2vmhqXbn5Ge8ZqnYTYQ3iFaF5WmNfP8XJkWrK5Ky1Wsy6xsZvipdK0x5WTj561HzwxR1dOlY6qINHbMLfa+vd8jYxtRmay/PH3Z+9nem2mL3ikR79bJ+AgAtwDMGQC3iw+W9JclPXq0EAAAgBvGfUl/RNKnSvrXB2sBAAAAALhNXOj036oqw0UVnOvubM50VAHXjo5OG1HAvGqvE9g8RxAzMmFEppHKYLKlfU/DWK7TbmU62aotMxV5VEHymb7rmH/GY6ujMpF074varUws9tyMEWiveZ8F5bOgedfUNNN+1W41Z6Kynp5z9aE9n2nwOIfJK8Lra09z16g2+y7smHK8dl6X9HxwLwDcMDBnANwevo+kr5L0tqOFAAAA3DC+RNKvlvR1RwsBAAAAALjFWJNGZzeyFAfSZnYdL+X3MhVEwdXx2NbfDU53dnPvQcfY0tnR3t35XvWZVz5qIzO0nGsn/tJGZrqxZUf20jMTOLbtdvu72/7suape6eG53w3uj+U667PTF54Jx2tvC91+6s6naI3MvEsiw0pmKsjMDlXZcxjQon9nsnJW01hm5BzvFqtpaWc8flXSC2dsFwCuCPu7fwBwM3mbpL8ojBkAAAAz/C1JP0LShwljBgAAAADAubnUaffv68NxJ8CV7RzPAuIXw994/3hfN3BtsWW9oGcUCLxwynmB0CzYnGHvs9+j655Gr89ljqsgemQgGJ/ZGzcvONo1Zoxl1+5OHeux9VcaRzIjxVa857s0n1aDfS77fN59Xv1LHXKOozlh27d1jP0brc1oXUUaPewzeGPtaYra20KkJStr+yZal2O9nfo9TdE5bw10DC/VO8k7zojutX0VvW9G7PvMe8ZZfVl5by1k/949LunpybYB4BqCOQPg5vOopC/WKXMGAAAA1HytpJ8o6YMk/b2DtQAAAAAA3DUWk8Z9+RkiIrKAWBbEjYLEts61AVfPvBA9S2QW6BgxuvpsH3SNC55pJAtijpqqgLJX9/g9CvBeOmU8o8TlcGzLdubN+H020O+V8+odNc7QHZfK7BBR9Vc2FyMt2drrGnmiNtas02xsrFnL02nLZAaYLt47yc6RzLTgjVm11ma1RSYbr27PTBBpqd6TM0R1WHNFpi1aO2Nd2Ttqxgxk2xn1XOrhOTDefyHpKUlPFO0BwDUHcwbAzee3S/rgo0UAAADcAP6tpP9Z0g+V9JcO1gIAAAAAcNe5r5NJ495wbm2mg2rHdna9214nQNltwxoNOt87u9K948ywYgO7ngkiutdS9XFlTIgCpVXfecH7zo7+7Pmie5bz4/N4u969dqNd+BXZmNg2bZ/ZgK83DtWYVGMdffe0jOW6JoS1pqno/mxeeAaJ5fw4dpW5a+adEM2L0VRgx9G2l7W51swyavLqjsZ1bNczb3jjvsXYkq1ja6SZebfMmLoqs5FnCLKasrVj9b1F0mOJPgC45lxcXu5hTgOAg/gFkn7/0SIAAACuOc9J+gydDI0vHawFAAAAAAB8HpW/mdAL6ttAqRfkssH7bDd+ZRyIiAJr0U59qyXTtEaLpyMK9HnBZunhfpVTZq0ub0yiclUfWvbq044Jp9LjjXPnvqVMNlbjcVQ2q99e63yfpfvMXnuR+WAL0RyUcy4at0hrNPZe254uq8U7n8336PuWd1z1ztg6TlEdlcboHVG9O6JxjHRFxx2NW8jmlPSwtnfrZHIEgBsG5gyAm8sHSfqrIo0VAABAxOs6mRg/VdK3HKwFAAAAAABqLnQyaFQ7l+09Ur37+pwBNdt+ZC6IgrDjtZnnXvPMXqAyMktk7BWkzIwhnaB5pqsT7B3b9c5H/Zz121ajSDanvP7K6rBl9xqzztzLTFOWPedTNm4z+iLN3WD/jL6OcSnSusfYVu+D7B5P40JmZJnVVp2feZdE7GVQ8vDGqxrL7H19T6fNSAR5AW4YmDMAbibvJekfSHrPo4UAAABcU/6spF8l6RuOFgIAAAAAANNc6JRJY41RIQqkRvfNUu2EnzESjHR3dHeCppG2pS5Pq5zz0vrgamWayYLAlREh292+NqAaBZpnjBZZoHpt/9l6vfoyU81e/WO1VVkVKnPIOYPgmabue6JjfFhrzKjKWD1dQ8veBhfveE2fZsaDjt5Zw4ht39bjlfX0bHmXeBq6YzvzrntN0gsrNALAgWDOALh5PCPp70v6QUcLAQAAuIa8XdInSPqKo4UAAAAAAMBmHtEbmTRGZoPD3WBXVn9FFsC0ba81cHQ1rjWQeBr3otun1fh0z60lmltSPU5dA8fWgO9YV1S2Y3iZbT8K2M/c25nva9ZD1F6nzcqMVM25WZNBVcar39bRNWx0NWXvy6h/JL9f7Pk910I2Np33fDS+co5tPbNUayZaF522R/0vSXp5vUwAuGq83/ADgOvLhaTPF8YMAAAAy7+X9D9Lej9hzAAAAAAAuC3c1+nnCu+Z89nOfO/axfDX3ZHusdQh82nPZfeNbXh1VHq8AKK95tVp77NBSq9/vPYvnXOeBvs5s+N9ttzae71xG4OlY5+M/WTxAtLZXIiuZ/PWthXNY2+ObzVmjO11xrOa17ZfbX1bjTaR2cBr036P9FqdM2NtdYzXvHXimQns+ozW5NYxtuOa9YltezkfrTPbxozBx5Yf+8nTbduy45aZO7x1t4ZqzWRzKXoub54+LenxTUoB4ErBnAFws/hfJX3E0SIAAACuES9L+o2Svq+kP6jTf7wFAAAAAIDbxX2d0reP/3s/C07bMlHwbgYbpB/b8OrPAnuzgb9sV7vXlg3WRkH/yMjSCfJWxpYq2G4DoDbYbHfoVwaRzDQS7YjPtFYmFDvmVXnvfqvRBocvnT9bTsrHOWtzDVGQ27Zpg8veWGfGpq2B8bF+rx1revD6z5svM2ajrEzHqNGtf+Y+W0d13r577DU73ku5jsEt0+CRvZcyQ5A1tthrW9ZxRPTOHvVE/1ZV4+nd9xadfgoMAG4A/KwJwM3hQyT9OfGPLAAAwMKflfTJkr7xaCEAAAAAAHBlXOj038e6poJoZ/RWDVnwsaPD0zC7873SIT38zNlu7khTdG0tUaDbCwSfo/2unvGap6Ezpmu12HO2zcigIedaRNeEE/VHdV9Xy1WsS6/s0vaF87lVl1dH9N3qsG16hjDv3o6myBRUXas0dthrvnnvWO8ZqjGIdK1dy94YZyYNe+/YdmYEisb9nqTninYA4BqAOQPgZvB9JH2VpLcdLQQAAOAa8HZJ/4ukv3mwDgAAAAAAOA7PpBEFx/YKvnn1Ruej9s4ZHIyIgpaetrVmg45hxZ4bifouojKddOkGrDva9jJrrDHdVHS1RW1HhoJI13jPOed2RGWGGNnbfJMZoaq+iwwH5+jLzJih4rw0Nwf3NC/ZtjvmjVGHrSczvqzVuNbks8UMc6nTz4A931YKAIfAz5oAXH/eJulLhDEDAADgWyR9nKT3E8YMAAAAAIC7zhKIuudcuzCf0fUMW+ZCvskhMoeMn1FAcawrMk9sIdp5fTn8RcE/L2CZ7fT0gqFR+1Vd9rrXV9H4zLLU5c0Ze23UlQWt7fctRO2P572+sn+VthkTgq0zM/+M5b2ys1zIH+uuaSa7ls2xrP7oeSNzQMegNV6v3mcZMyac6HnH9qP3xfhc0Xutqy27PvatNUFkJpho3ez1HhnvHdv03r0z9VlNVX8+LunpiTYA4AAwZwBcby4k/WFJ3/9oIQAAAAfyqqTfplMmqd+nN//ONAAAAAAA3G3uS3rtwedoNsjMER0iQ4MXKB+PveCxF5zOjB0V3SCqvS5zPdqNL3Oc7UQf2/CyJlg947EX0K92nUfB2DV4gdjM/JAF+LNj2+YMWYDXC4JfBH+ddjy8sVs+rbknmiMzRoqK0XBSleu0l63HGU3ZeWsosHO5ekd55qSOiSYyUmTteHO+MkbZNqL54rXXIRsbbx523xWz87Bj0IlMPd13bXZcaVh4StITjXIAcBCYMwCuN58q6ScfLQIAAOBA/rykHyDpV0h657FSAAAAAADgGnNPp0wanUDhLDbAJuUB2U5WhbWBN9u2DahGppClfnu9MhxkwVVbTxR49ILL9ruXUcDukPfMN562jnnF01YFkKM2u3061mENNJ06Iv2ZycR+79AxNGWGjI5xYI2+Tr/acna+ZPOwKjOjx9Mx1hetl7FcZBRaY7ixz1GZoTxd3vsl0rLWMBXh9Y+Gc96c6xiFZjV0DFrZmhjNRdmciNrq9uszOv3sFwBcQy4uL/d+RwLATvwUSX9a2/4HAwAAwE3l6yR9kqS/crQQAAAAAAC4cTyiU2CqCnRZItPE2ntm28/K2Xaqdqtd2l1Txix76IqCwNH5TMvYhqfN23nv1TFDd7w9rJ7MeDOW9+rpaKrmfNY/mdZIxzmYeYaFKvi9p+6sXzJjxBrTS6UjMzlE5b05EOmf1ZfNc2+OV9/PNd+id1bUN5FBw9bnra2uuSvTeqlTNql3Kx9jADgAzBkA15MfIOkrJL3H0UIAAACumG+V9Gsl/X6ddr0BAAAAAACs5VFt3z2c7dS2ZZZy3QD7Gi3ZjvEoeO5pjOrbqqsKOnaC+FngfI8+7ex+75pAoqB11X42LmOZyBRR6ToHWWB8ITNBRCabc2iT/PGszAZb2/auWS22vWq+b6Fa49X6P/dYZdc6erIsFR57Pk/Ut7NGoXPymqTnr6gtAGiCOQPg+vE2SV8t6b2PFgIAAHCF3Jf0ByT9aknfcrAWAAAAAAC4PVzoZNDY8hPfMwaNKghrz1XtVv8Bv9r9vyUY3clM0QkwZMaQNUHzmSwQ1bhEu94jjd75Dl4dVle1434vM01E9OyZSSTqH4+9gtKZJtv+1mD+eL2z5jvGme4c79Y3tl0ZtKoxtfd22t5ikIrWQ6SxMv7sobf7XovuXdoY66rmpC27p6nvZUkvbbgfAHZmy/8gBYD9uZD0RcKYAQAAd4uvlvTDJf1CYcwAAAAAAIB9udQpK9/r6gfcvOBtFEj1gnHjny2bBWyjOjMu9WZ9liwIaM9nxpKIqIx91iqIbgOS4/1bdpgufRP1vRc8Hcva8/Y+25ZX/6jDlrXPmZl5vHu8dmf7qxPItmPj3Zvp2hpg9ur1NC1avfU63jfTZ1mQPFu3l+bP05wZTCoDR9RuZwxs3VaTfebuO6ZLNAZeuxHReyzT25mH1bt++Z69z7P2svVcrbEOtvxTkp6YrAMAzgjmDIDrxadK+pCjRQAAAFwR3yLpYyW9v6SvPFgLAAAAAADcbu7rlOL93oPjKiDtUQULM8NDFty0emYCsrb9KMCf3e8FBDvYZ7Lt2oC0Z5KI7rdaO+Uyc4kN2Humltkd81nwNtJkr1XGn8xIYPs405HRDbp7bdnvW4w+WftRfVGA39MeGacqbR0d3jVbLhpHbz523gERkcbqHeOZS8Zre5ilKjyj1Nh+tGY8Q4m3/rv92R2v6hls2Wy9r6Ezdy8kPaPtP/EFADvBz5oAXB9+oqQ/r33+UQYAALjO3Jf0eZL+N5EpAwAAAAAArp4LxT914u3cjgK9VRk557v6KoNIFGj1ArNe+Ui3kvNenTO73TMte+EZOSJdMzrW6OyMUdb/dg7ZOqJ5uYWoLa9cNg/30DWbOcHOw/F7VW4k0xvNL++7bb87bl4/bhnbykDS0XPOmIXXhzP9aus6h76lTavHtpnNDZly0fVz9fd9Se9WvqYA4ArAnAFwPfg+kr5K0tuOFgIAAHBmvkrSL37wCQAAAAAAcCSP6GTSsLucpYcDcjJlrip46QV2syB9FMS0ZM8w+zxZX1ldy/kogJ5pmAmaR+fs+SxwngWH19CZX1m5q97UFxlbzmnIyHTYcxmd9jtlOqYeW64y4MxoW7MWMyPK1nm8VtcMsyaprpa1490tW5lvKlPWHlTvvFclvXCmtgGgCT9rAnA8b5H0Z4QxAwAAbjfvlPQJkj5AGDMAAAAAAOB6YH/qxAa1vCBXtRM/uzc7X3FpPse2L/Vw0NUGiscyYznv2AscVgHTGWOEd90GNddoyM5dBJ/RDnzb3kXR/oxGO2Zj/Z5JZbzH1rUH0VyI5pw336o6ZzXY9sZydk57f9793TkatT3ek5lnMkNUlxkDhJ3TVZv2GaK1U63ftXjzzTO8eOPovc86zx31pV3j3lyLjqPz2XzrmHJmid6pcs4/KempFW0AwI5gzgA4nj8g6QceLQIAAOCMfJGk7y/ps3X6j58AAAAAAADXiXs6mTS8bAoj3R3dmVEgKxPVaxnriAL+UQB0izkkC8xWu9mze6KgZRQgnsUGTr3d7racd+9yf9ZGR6/Xl2PAuWN42BLkjZ7Jmgu6QfSZtiNm7rF6qyD6zLydbdubO1n/2vHNDBIz75+lDju3xjY7Zoyxji3vi4WucWIsn82xy6DcGh32mvdeyN6vkYkqMoJlVGYnj2od2/PL92ckPTbRDgDsDOYMgGP5ZZJ+xtEiAAAAzsQ3SPpgST9T0n84WAsAAAAAAEDGpd7IolHtnrZBzizTQZTtYEvGgSi4bzV6WRei+mdMBd5zrAmu276xx7MB2FHPeOwF86N2qowCW/ovui8KSFfPn2WLyIwIHeORF+jP1oWta0tQ/0IP15+ZBayhwLs+ftrzXT3j8XK/16Zde51+nwnge/dH5TKTVGRgsWsmWq9dZowRlUEkm3ed96t3j7d2KlOI1Rvp6DL7nvPayeaZve9ZER8GOIyLy8s9jKcAsIIPlPSlkh4/WggAAMDOvCzpt0j6jAffAQAAAAAAbhqPSXpUbzYkeDvfJX83tbdDPrrfIwqQVhrG+23b0XEHL2DpGR+iLAyWyNCylkifRyd46e2M7+qrxm78nhkZtmiY1bWQzV+Z8p21MaurUy4yJEm9+bZVV7YWIpNNZ86pKJNpzMYqms8Kjvd4X3SpdFUaonfhWr3VehzrX7s21/wb0C2XrQ3b/uuS3t2oHwB2BnMGwDF8D0n/8MEnAADAbeKvS/p4nbJmAAAAAAAA3GQudDJpPCI/kF4FNs8ZWF+oDAlbgpfV80blvPOVGcD7bst26/ZMA1b/2iD6DNlzeboVlF9jMukEdrO+6RhxKh2dvqwCy2vuy/prvLejrdLTmV8z52aoDD7Zc3bX2jmNGUub3XfmVhOQbXPN9cpglZlftvZjNh8zk0s271+W9OJGXQAwCeYMgKvncUl/Q9KPOloIAADAjrxD0idJ+oKjhQAAAAAAAOzMow/+PPYOvkXB+6jdkcqoYcuda3d5FlTtlJnRVQVDs6wBto4tdHe5j2U7zxsZTZZ69tAWBZmrDArnDtyPVGtji7GgMjlEbdprkq/pqvotWwvZPdlakXMc1VEdVwaMjrngnESGLQXnI8ONd191raOresdF5zzG8XlR0iuTmgBgA/ymEMDV85nCmAEAALeHS0l/RNL7CGMGAAAAAADcTu5Jek1vDnjZwNfMrv+ILCh64Vy7NN8vTDl7fQzurQ0QRp8Ro4ax3aj/ZjWNzyW9uS88nTZo3Bm3zphmho9oXOz9l8l1Ow9m+qvSXwV5rYZOAHoNHZOK7VevXS+I3RnfzHjRNUp58zszklTGCe+7p22sy+snb/5Ea3B2bdpniIwBdm3acvZ89vyz8yzrv+XTvidtW6OuS3PPWK4zVrPYfsuMSV7Z6P1yIekZxeZDADgDZM4AuFp+qqQv1tU5igEAAM7JN0n6OJ1+ygQAAAAAAOAu4GXR6Oy4jqh260d1eTu4vewHFbO74jsao93lmQmgqyt7zi3nO8aDimyHuy2TsWWHfWYg8PohmjvefVI9X7bqzPTa6wuZqWlW13J/91zUTieDQTXHI42ZEShrOzPcVKzp02xNddfe1rlXzZ9oLWT3V88Rae3or9ZG1yQ0thmVG/Xcl/Suom0A2AnMGQBXx/eR9FWS3na0EAAAgI28Lum3Sfo0SS8drAUAAAAAAOCquZD0mLZlpu6aHrz7pDiQaevfGlSPgpj2WtccsjW43wlObm1/tt+6AdNO8Nm7ryILuGfB58o8s4cRI6IygmRzWarHWMn1GW1R384EyJfye837GQ3nmO9ryeagLdfhHEahaN5nc+Bc/ZXR/fejMrqM516V9PxeAgEgBnMGwNXwjKS/K+mHHKwDAABgK18l6RdI+pqjhQAAAAAAABzMIzqZNKTalBAxu0veXssC2uegE1Rfs2N8pp3xeKy/u+N9S1B3ranGahjJMlmMZbqau3Mq679Ib2bSmdFUzd9Ma7fNGToZFrprLRqr2XlXmRjG82vnzKzWWVNANn6RKeSqzEGjnvF8pssrI1N2rzlarQ2rb4boWV6U9PKK+gBggi3OXgDo87uFMQMAAG42L0r6JEkfIIwZAAAAAAAA0ikV/KsPPqVTgGsmgC75QbeL4ni8zwYyL/TmYF4USK2MHBfOZ8d8sWUnfKTPnhv7IAtML2Vtn2wJmkbj5Y1RVsbTOZ7z6lir0V4b+yMLhFeB+PGZqoB9ND7RsRckt9q9Ni7NtUqXV180j+y1aK2tMWZ4683en50fr9nn76ylSI93X2dueu1GJiTv+1jvpfyx7ZI9y1jGzgP7rHYNR++5bI7OaMxMU9489+Z910izlHtGbxgOAeBMkDkD4Pz8PEl/8GgRAAAAG/gySR8j6V8eLQQAAAAAAOCasmTRWBP493a/Z7u0o8wHlj13nmdmEqtrOV8ZObZkEqjO2fY6Jo49zBtePd1d7+fMFODRCfSP186pbY2pZy9NnbazdVnN8z30RNe7hp89yeZ1pDszwFjW9F23zyrtkc6qT7O5UGmKjqtz2f2d/o203pf0br1hOgSAncGcAXBefrCkr9DJcQgAAHDTeJekT5b0uVq3OwEAAAAAAOCu8ZhORo2tpoPxmvRw0C0zAJwrKByVz8wWXlB7T/YwsswGVMd6Ky32Pttm12izlawtL1i7RVc0j7rzK+tjW9dafVn9mcEmGuM9x6wKyEv+/KnGMzLjVNpn3wvePdF7Khu3NX1bGRxmzBeZ6W2sa08DXGUeiwwZmZbKoObxmqTn5uQDQBfMGQDn422SvlLS9z1aCAAAwAr+oqSPlfRvjxYCAAAAAABww7iQ9PjwvSrbDWTPBtjWEAV5M00js7r2zH6Q1bk1iN4xDHj3eAFVW9+5zRjR+czYMxNEX6up0rhnH3WzEtjrVft7mKK89qprlVnDu3ek6tOOIaMygmQGklFHpHEvon7N3nX2urTPPKyoNIw6Zk04UX0RLz34A4CdeeRoAQC3lAtJnyeMGQAAcPN4h6SfKeknCWMGAAAAAADAGi4lvSrpXnDdC056dSzlsoD5pblnKzZI6WVT6NZTnV8b7LT3ZIHkpY8u9ObnGJ+vgxfY7Wgfg6FWg9SrY9YQstzj9ZOt186zUVf3GT0NVcYBO7fH816gvOqDajyrzAhWcxXsjvppyxq069nTshxn6yh6pqoOr5ynw34f67PjEBkH7Lrcexe5HWf77vTatGOa9fGaNVldq8w1mbnImzu2j2fX8tN6w2QIADuCOQPgPPxSST/taBEAAACTfLGkHyjpi44WAgAAAAAAcAu4p5NJ47457wWKq+82gO4ZDtYGD21bUXaDLIDt6fWChVmAd60+W1emeU27C1HGieyZRqNBFAyuTAjd4G5G1AfeeK0NlGcGBW/+WpNDdI8lqr9rSMk0RaYSazbw1tqM2cgzpUTXonYjI4u9b9TZeeeMx13zUNR+dC56lhkibVl/LESms6i/bZ0z75AtRg67RjzdF+ZP8udL1kbEsyKODLA7/KwJwP78CElfJumJo4UAAAA0eYekX6yTOQMAAAAAAAD251FJjxVlrKlgYSbQOEsUdMx2aUfnM/1r9GV1XzqfY7ueWSW61tUQXY/aO4ceT1v0/AquWY0y17fMJ6vN6sza79xXaZvVnhlKrKatc9pbazNzy7s36lurcQ+9s2TjnhlvOjqr91G3b5c27b1dTWvmW3fM7T3VWCu4tpalvXuS3rVjvQB3HswZAPvyXSS9XdL3PloIAABAkz8t6eMl/aejhQAAAAAAANxyLnRKE9/dMZ4F4aLrttxepg3vmhes7gQyOwHNqA3pzQHMbuB/S9AyM8pk93Sft3rOrP7oONOTtV1py+gYHUYtkTbPWDLWv0bfGrNTlrFgb6NDx/w0as3MOCOeiWmN+aFzHLGnuWGk847yznfanzG+dDRma2P2HTfzXrH1VzojXpb0YqMeAGhAOhqA/biQ9IeFMQMAAG4G3yLpI3X6GS6MGQAAAAAAAOfnUqefOblnzi3Bsws9HKi7NN8vhj/v+oKtK+Oi+RkxaqgMBV0uzXfvONK3th8yLVaDbXccF6vB01YF6rt9Hh3bOWUNB5EBwtY3Y3zoGFcyw5HXZsfEU9W/1O2ZCaK5U4111mdR+562yvDhrXnp4TkSzZlqLUf3VfMrMvp4a7XzTlizi9zOl8iAY9fmcj0zTYx1VmvfwzNSRPd3TC6VqWTG4OdRrY2nRKZ4gN3AnAGwH79C0k88WgQAAECDPyvpB0r640cLAQAAAAAAuIO8rpNJIzI1ZIHWKJC9lwlh+bTGD68NLwDqBbfXBjajYLQXULV9mWn1gq0dXVbH2FbWfmQ2mDFAdDR6/TZq8gK6lWmggzcOHZOEN3fXBMIjLVEdWZaA7nrK1mJHWzaHK7NRl2iee2Uy04ZnBPHK2ePIwOFp2PruyrRl7zIvU4U3/2b1Re+mpT7P7DKORXW/N16RAWmWaF6/RcSUAXaBnzUB2IcPkPTlwj0IAADXm2+T9ImSvuhoIQAAAAAAACBJelTSY+acDdxmhgi7+3tNQM5rzwtaXujh4OGeQdVsJ3um1dLph9m+6gT0I13Rc21pP9pJPzs+ewbGLZVm6eE5F/Wbd1+WZcBbJ1GZSOfWbAQdPd768jTYsV1jFtjSX9k1ry+jd9Pe741IX2Vw6c6tWb1ZX8zcH/VbVtYyM08yreO5e5Le1awTAAIwZwBs5ztLeruk/+JoIQAAAAl/RdLPl/TvjxYCAAAAAAAAb+JC0uOKd0NHgbO9jRHRcaRlZE3AuAoELsdj/R2da/VkGqLgbhQ0tWzts9kAuq3fC45H7XeD0zP9NNbt6cyO92KtwWUPLVXfVAaeLcaMjh6rKcvyEBmpsnmXfe/qm2WNMWRr/3rmoq7BIjPoXJWBqlP+JUkvnkcOwN2AFDQA27iQ9IeEMQMAAK4vL0j6OEkfIowZAAAAAAAA15FLnX7m5N6DYxv0tMG7C705qNYJrkXB9fH7WK+9Np6r6uqS6fYCv1Gg3+uTNUaRsd4L+f0zXvfaj8wOVZsdTZ06x2uLxmrsqjo6O/O9OXJpynqaq76u6JTz5vXYN3bOXJj7Ztbamr6KvldmDe+zS2RqivRE89pbk5UhyLZXMbZv7/PGymq0785xzLN+8K53sPVH71TJnxdePVE7HSozyliuGpdLSU/pZCYEgJWQOQNgG79E0u86WgQAAEDAV0j62ZK+6WghAAAAAAAA0OIRvTnwtffu6WyndGeneZUZQfIDtF09nr4sSO21sVVTRWYUsfrOuevd0+SdH8mC4x2tnZ32XhaAsc09M1J0dNjvUduRmWCNxqieTE92v2WtCSmjYyyK1us5xtbrg+67K9LiZamo3h1ryNZA9X7LnmXGXGXNIDNmuOj6WOadku439QDAAOYMgPW8n6S/K+mJo4UAAAAYXpX0ayX9Vr2x8woAAAAAAABuDo/rjczXewY+s53saw0GmZljVtN4nAW1vWDhXkFVW2+kNQvyqrhWaVgTuKkyMXSOu1pmz4/XMsNINse9e6Og8pZg/jmD9mP7mXlg/B6ZpLaYRyo90bU1xoE9zVCe4cHTmJmCOuOaaV5rshmPuxq6er17O/rHc1Gbtr6lzOuS3t3QAgAGzBkA63ibpLdLeq+jhQAAABi+VqdsGV9ztBAAAAAAAADYxJJFY+/sAl3zw7l253eCElWmgyrIv4YoSB/pGc9n/dYNqK41QlS6Iw3nyGBRBcZtudk+qtq2bUV9ZO/J2DsbxFjnzDrLjAlrtXRMDJ4RJDMjWc7xHrF0tEaZLGbamDUkeeWyz4g91kr1no/uGTWM5y4lvSzpxRVaAO40j9RFAMDh84QxAwAArhf3JX2mpB8mjBkAAAAAAAC3gfs6ZUbcOyOiDcp5wessoGrLRNdnry14bWZBxEu98QxeEH6tGWTU0tkdfzEce3VUdPvTCzpnO969nfpL2Qvnng7VfdH18fxMBoKqjbEfvP63/RPNlaydrsFm/LTfrUZv3kZz12rvjIH33dY90w+jvkvleu086+CNT1V21OIZHbz5sGbeZ+vTzkXb1ljOq687Brb+mXu8sYmMHovucYw97U/rzT/DBQANMGcAzPPxkn7a0SIAAAAG/o2kHyfpV0l65WAtAAAAAAAAsB+Xkl578GeDcGvSYmfGhyxoGQWJM0PDrI6xzqg9W2753gnIZ+1HphSvDqsnysxgn8O2ZfVkfbKmT71+25KhojI02N34mdFnr2wKVUaQUVtU3t6zZl1590YGjAwvmG/7sfseqIwvVlM2/0Y99v6ojtnnXdpYPrO5at9Z4zmPylBmy80QGR9mmDFXee1366+ujaaMsW5vHi7XnhWxZoAp+FkTgDl+sKR/IOnJo4UAAAA84E9K+jhJ3360EAAAAAAAADgrFzrtUp4NhNngYRRgt8F17/7I9LA26J/VbXfCe8aJvTVE1zvtrdETPb+9Hj1/pm88t9YMEWka68/qjTRmfZPt5o/mZUY1RrZMpWNGU7bWIvZcX5ZuH2bzcst8snVkn3K0RcYVr/6RPcxAM/OtOydm9HSfIXqPWy1ZX3prNBuL1yW9u9AFAA/AnAHQ5xlJXy3p+x8tBAAAQKf/0/OJkv7I0UIAAAAAAADgSnnswd9McK8bNLblvQDxmsD6TBtWX9bmXhkYoues7tkraD7W5x1n4xUFthcqjd71LGjv6ehqz4wu0vq+jILx2fXIDOTp62romAUqw4EtN2PS6JgtonPRONnrHlvWQdeUFZW11/Zaj10qI0O1Htes2UxH53rH/GKPq7XxoqSXumIB7jKkmgHo8zuFMQMAAK4Hf1enbE4YMwAAAAAAAO4er0t6deW9XhDeO2+5HD6r4HAXGxi8NN/Htrzg5V7GjLG+8Tlt3RfDn3e/9z07F5WpguQy5cbvYwA2CmJH7XnXbP026OwFc7P6Mk3efd1zdvzGcpkxw+vDSF9Uzta7nLdjEtUXBcy9vuyu0849nklg7Jtq/c3oyspF5oTx0+vzzljvQTSnq/ky6owMJraerL4K21ezphD73uloGK8/o5NpEAAKMGcA9PgISb/gaBEAAHDneV3Sr5H0QZL+1bFSAAAAAAAA4EDuS3pF0r3J+8agZ2RGyHaAV4H+DlHg+sL82XqtQSQKmlZtd7RVgUobAO0Gj2exz18Fy2cyUqw10mRjHQWiozG15bz6ome14z9jrsj60qvPa99+H4+jMtF47DFXIqzRwmvHm/OZnmwsKy0RnmEmK7t8Wi0zRqgOnrHGM0GNZbP5bK9Hxp2Oacq7p9MPkVkq0+7psgaUZ7X//AW4dfCzJgA1/4Wkt0v6zkcLAQCAO83/LemjJP39o4UAAAAAAADAteJRSY8XZbxd+VGmBhug2yvYZoOvURaFKEg80g3izmgbNUXXxzLRLvS1gfYqOH3u8fG0VGUWXfbcSKZzJhhfZR+I5pBtOzKw2PZmNEXryR5Hc9sb2zVzxzs/tuHps/dH93T6ckbfmuwQ433VXNv7HWHbt+1UpqPO+GZzJKq3c365FrW1HHfLZe+fVyQ9H2gAAJE5A6DiUUl/VBgzAADgWP64pB8ijBkAAAAAAADwMPd0CojdL8plwbwoOFwFsTOy+71A7fjpZSQYd5hvDbpWu9Iv9Gb9Vfs2WGmffUZP9OyRAcG7byaLgK0vC7x6mQq887av1hgzMj1VYDlqO2rzQv64ZfpsXfb5vb6z988E7jO85x3XdmayiEwmY31Z/64xt2Smgy7Z+2S2rk55O9bV+1Lqj6W33qq518Vbl7bvvPoqs1G0rp988AcAAZgzAHI+VdKPPFoEAADcWZ6X9PMlfaSkdx+sBQAAAAAAAK4vl5Je1ennMBe8QLMXVJQ5J/lBtzUB45kgfxQEHgOfa3bbe8/kBVM9TZ7hYo3RINPmBcSjIKr9bs01W/AMHdmcsLqrIK+l0lvV5Y1NZNrITD2zQfCofttXNguCV0dkdLF1dxnHIGrTXhvXQmTwiQwumUHF6vKObaA/M7VkxhlrkMj6ISIrl811713q6bP1nMNsFo3HeGzfc94YXOrhfvSMJ+PnyFt02vgMAA78rAlAzI+W9KXiHxEAADiGf6STKePrjxYCAAAAAAAAN4pHdPqZk2znfhZgrbIUROeWe6JsAF6ZSFumN2s/ItvhH2mJ+sWW28JMf2Wfe1KZZry2ozki53y33UpLpM2rc9Q0229em2N9Y5nKlBHVG2mZ1WnbzLSPbYxlq3m2Vx9G98+YeToa9nhXRGMVrVd7rfvuXUt3vo1lOnNjC69LetfOdQLcCsicAeDzn0n6QmHMAACAq+dS0u+Q9COEMQMAAAAAAADmua9TFo378oPTXjYBG6TLdl9H58Y6l+9VcNLu4r7Uw+17dc8GEr3niwwbtvzYT97O8zV490c70bNgePYMXQ3RHIk0erv/7bml3qifPM2XenicPKOQ1W/LdtqemT+epkiXN4beXM+0y1zLqExTdq0t58Y/b71Fc6O6FhGNvx1z24Y99t5fWTteXRW2TzwDUKXb9nv27lo79pbovVqNofcu7LwXPca2HpP0TFEe4E7y2NECAK4pf0DS9z5aBAAA3DneIennSPrLRwsBAAAAAACAG82lTgaNxx78eQHGzs79NXiB+sxwYO+N6hzv26Jt1BMFXseykTFizQ5420aky5aPvlsTQhT4zUwdWf0drBmgKuMde3gGES9IX41PZTTyiJ7fM6rY+7yykQbPOBGZKzwic4+3xsf+yOaFxx7rz9YRGTYiY1amfet7wWoc9SznI0NGZabKtHXH1ruvY6bwdEVmEW9eWu3V81gdT0t67cEfADyAzBkAD/Nxkj7saBEAAHDn+DJJP1QYMwAAAAAAAGA/XtfJpOEFuqNd87aMRxYMrIKK46e9lrW3lzEjOh8FfSttWd2WzIziZX7wDCD2Hq9vRt3Z+EbnsrlhNXrnq7bWMAbIM7OJgjIzROOUZVQY7/XWm73utdUxS1RGD69NT0vHVGOzRGTroOrvsV88Y5GnxZapTF1bjCOROWtp2469p9Fq2Wvu27q9eq0RxzOH2OfzTFrZfIzOZTwrYtEAb+Li8nLvdwPAjeZ9JH21To4+AACAq+C+pN8o6dMk3TtYCwAAAAAAANxeHtebs2l72QiyXeuzeDu0q+Dq1rZtwLxjqIgyMHS+z2isAqueFnvNa3evrAGZDq+dTOtMe9l4Re1Wc9ayRl82X8e6smB+pS/KstB5rs5c39JvXpmOMSbSEGmN+jnrh73mfLQmZ7RUbHmHeeczU1DHEFLNx6pMpMt+H49flfTcRJ0AtxrMGQBv8ISkfyDphxysAwAA7g7/QdJH6ZQ1AwAAAAAAAODceD9zIvkBtk5gNiIK2EXtREHHPYwhtq4q0N4Jps/oWO6zuqzWSPN4nGnawyAxnhvrz+qNrq8Zu2xeZvdkbAnkR+PgZReYMVbsaahZNHTW1XJ91DGeswYOW36Npo7pJDMb7K0rI+qrrkHpKjTZ9jJjSfbu2+M939Gy8LyklyfqBbi1kEoG4A0+XRgzAADg6vhrOv2MCcYMAAAAAAAAuCqWnzm5rzcCZ/bTfs/ORXhBy6hOG/i0Oi71cNAv02aDjjZQ6X2ObVw6x147HcZ6vIwDWTDYPrOnZ7kn6+MIr31Pgw1Ge32z1fwQXbN9M/6NZbz5MbMz2RubpQ5vHLKA9qgp0pbVP6vVtn9pzlltY5nM8DA7nyJNWbB/bHcc762GnNl7o7WQmS86hqa1mqK6Ou/ozCy1nJ9ZdxXZe3JcA89IenSiXoBbC5kzAE78GEl/XRiWAADg/NzT6SdMfqNO/zEMAAAAAAAA4Aie0Om/h+69I70K+NsyVeB2D00ZkZZs1//WXfJepgP7fTzO+qiro7PLPgpGr8m80NXi7bzvZgSYabOrx2oa2/GuRfNDTpm99HnXR6JnmVl/a/Vk67+jz5tzXh170jFDWLz5scWk1A3WZnMqM8RU76891tGo0Rvj1yW9a6c2AG4smDMApO8s6Wskfe+jhQAAwK3n30r6SEl/+2ghAAAAAAAAADrtZH5ctQnA0g0Wd3fPz5TfS9vS3nhuzwBl1K4NlI/X1/bXjIZOVoIss0JkqvA0dfR1DRDe+S1EJoCsTGVkygw958QzYHj6pG19OTN/qjnQMT1V93aYNZJE1zrH0v5zNVqP1RrpfN97PUXvtvH6y5Je2KE9gBsLWQIApM8RxgwAADg/XybpfYUxAwAAAAAAAK4P93T6mZPZAF0W0MwC1sufvTbeL+VB04wq2DrqiMqM2lQcz2Qf8MwY4190T5ZBYDaoaoPJXl0dY8g4Tpmmbr94fWvvnZkTnXLZPPDqGufOOJesRu+zq8kjq9OeH7V6c93OV1vGlvfWcqXv0inrrf2s7PIZzR/PWDNrMsmudefwWNb2/awmWz4yO3l44zqaJaJ37BqNFd6YjG08pZMhEODOgjkD7jofLelnHC0CAABuNZeSfoOkD5b0Hw/WAgAAAAAAAGC5r9Nu5nuaDyBbc4EN9FZlR2wAd03QcAxGZlkDrCYvQF2ZA7JnsfeNn155b3e7bSNqZ2bMxr6xzxkF7u190sNjNdO+1TK2FZl7rL6q7bWBeq+/o4B5liVAzvmuJtue1443jjLnxmOpN8c6883q7BidojH12lo7dpGZI8tu4Y2RLW8zTFRzpEum1esvb17Ya57JxdYblfGOI53etaqfRw3PFvUC3Gr4WRO4y/yXOv2cyXscrAMAAG4v3yrp50j6i0cLAQAAAAAAAGjwmPxdzVkQ2iuTBV2jYOKWgGcVJLR4wcpzBAu9Z4qC7VFQ2N5vqfpqZuyi9rzv0fU1VBqz5/b0rG0zGp+sTNbm1sD9zLhF41etv9m+68ynsawl0hWVW8PsnPc0VTq3znlPZzRe3jVvvD2d4/W9+trT4l3P3l+vSHpuok2AW8NjRwsAOIhHJX2BMGYAAMD5+EpJHyHpXx8tBAAAAAAAAKDJ6zpl0njiwXFmosjMBvaekczEcWHKdAOGlXEhymIQBThtubVUgf6xDS8YO9YRaak0Zs/kjVmULcDq6BpbqoCzV96Wycw0Xv/NGg2qOWLbtvdX9c7OI++ertHHls/q6ay3rtFh0WWPvfaj7A2eti5jvdWct2WzeTh+H59v67vB1jce2+ueDu979A6ssM+azWlbZ/WOi8o+qdNPar3S0Adwq+BnTeCu8imSPvBoEQAAcGv5PZJ+tDBmAAAAAAAAwM3jvk4BsyzYZgOb0S7p8W+8txPc7AQ/bZs2eJoF870Asad5RmMVXI6Cx1mguBMcr/TY/hjHwZb1gtdWx0yQ2vZz9Ox2joznsu+2jS7e+HuB5qpfljJ23mTzrSIztNjr3noax3imTQ+vL7z+t/Pk0nyP2suMBWvw5qTtj6jPlvu9/usYkbr67Pc9xirS5b0Lpbi9jknJu8e+5zOWcs+KODXcQfhZE7iLvL+kvy0/PR8AAMAWnpf0MZL+xNFCAAAAAAAAAHbg8Qd/3YwBFm93fyeYvyUAGmU8qIKMVbvZdft8WTBa5npX3yyejshoEO3It/d19UX9UWnyjsf7Zscsqs/TNdYXGSHGsjMatrJmbuw1jzwtUV9m82hmju2hyTufGQvG71f1rlra6Gr3zHCZQW68dw+yfsr+PcjWzGuS3rWTPoAbAeYMuGu8RdLbJX2fo4UAAMCt4+slfbikf3q0EAAAAAAAAIAdeVQng4bd8R0FF6JAYTegPBtIjIKpVbB/r/YzsgwPVaB4LB+ZE7boigLoUbDXllvbpnd+qTsL8p+DTntR38j5Pt7T0d0JzHfMLd1g/V5GAq8vZjStNdqs1bt899hiyjoHmTmoMmhI9fNu1WPPR4YQ7/5oPF6Q9NI2mQA3B9LFwF3jM4QxAwAA9udLJP23wpgBAAAAAAAAt497Ov3Myf3hXBQAvBg+L4e/jNkd3plJZGzzItHXqXsNXptjH2TXsvqqAHF0zTtf7a73xrDTli1zEXyP6rLtdtta2LoT+XL49MZsHIPo+WTuiXR5hqHxWhXMtvVE/RhpqvDuHbXYT68PNJSxc7ial7Mas3k0aov0Kzheo6tz/4Ue7jO71rNrkUFnLLsX0by3Zap3ifd9uecZnUyAAHcCzBlwl/hgSR9/tAgAALhV3JP0v0n6KZLefbAWAAAAAAAAgHNxqZNB495wzgsce0FbW3avIHoUkOxo6dSf4QVOvXurtP/d3e5ZMN87bw0FnuHCO++165kTonZtGzKf0U77S/M3Y+6JtCk4V91nA9BesHxmDkfB7EivNRt1tey1vqI6xrYzA4gXmF8+MzNEpDszfVhtnl47r+z92fzOdGVUcyUzAHXqyeb6zLqJ6qjOLe1UBiVvTkbP8damRoAbDz9rAneF7yzpayV9r6OFAADAreFbJX2kpL92tBAAAAAAAACAK+QxnX7mZMHuipfyTBFZADQLpnsZBbLMAnbHfhQI3XOXeVR3NwjrZRnYQ49tM+uDvfvJBuXt81VB57UaonbHeqpMCVm7a8YqMsF0ynlzZCzbXWuZEScyPmWa1xhgOmRrJeqD6j7v/HjNY+34Wp1dk1PHzNOZl9FxxuxYR2ugO0ctLz74A7jVkDkD7gq/RxgzAABgP/6hpPcVxgwAAAAAAAC4e7yuUxaNaKe+DchlgUdv93iEt/vanvOyCET1eru9u4Fz7157//j8mRHBCyxXfZE90/hp+yPTkY1FJ7gb3WN32HcyHnTqr7RkY2mffxxPO3eiDACZyWSNJq//vPngZSuwGjNdlekj+m41RMafNWTZJaKy3vh490X9unWteXhmEW8sLs1f1Fa2Hqt3wNrjqk77nojG3s6bznx5RifzH8CtBnMG3AU+QtJHHS0CAABuDX9I0gdK+uajhQAAAAAAAAAcxH29YdCwAVIbkIsCjuO9szvro0CxbdcaJLZmAZD8oGp1v23f02vLZ/qqgGh2XXpYh9XiPV8VgO+aADysEWDm3qie5bh7rxcIr0wzXv9F16vMAZmpKerbyOxT6RrLRWaZyjTVzcjgteGVWYOnMXv3jPfZuRZpXPO+mJl/njFo+e6thcgUN16fMSZlzxqZuaJ3hFfG05T1yVuL6wA3Hn7WBG47313SP5H0XY4WAgAAN57XJP1ySZ99tBAAAAAAAACAa8TjOu12toG+rtHBC3hHAdzKfOAFlrMgczfAnOmK9FVB7Zm2Z/REzxxlqYgCsHvrGuvN9M32SzUu3fsjbVvHaVaDN8czw8havZ31lLVv6/HKenrW9mekoTt/K7NJhz3WrKfFjsPMu2qv+RmNY2bmGMuNesaylTavzEuSXijuA7ixkB4GbjMXkj5PGDMAAGA779ApE9OXHy0EAAAAAAAA4Jrxmk4BtieUB+rs+WhXeWfHeBYsznZ/bwkSd40ZUf32mbdmJMiCptkzj9dH3dEYRXpsMDnLiGDrispbk8RsP0R4ddr55PXDVsNIZijwgtgdQ4Z9lrWB+ej55XzP2vf0Ws1KynXoGBeistUcndURGRQyQ5jNTuGNbfXeW2u+6Vz35mBlZlnKZsaSznvRq/9pSa/q9G8LwK2DnzWB28zHSPqJR4sAAIAbzz+S9L7CmAEAAAAAAAAQ8bqklxUH9sYA73I+CxxGgb4xODoGBq3pIQoUj2zdbW5NFl5w3eq0eIHYrq7M3GH7e6w3CpZ3ykeGgSgA7j27F9D1jAZrg/jeZ9Ufdt6OZbZmJrBtj3VnYxGZImxZ20Y3cD9+H59/fO7IQFMF8CsTTkdfZGyxfZIZM2y56LlmNEZ9Un33DDCjTq8+O0+8uZi9B7p4pqDovWCp3rtrzTn8vAncWvhZE7it/FeSvkbSs0cLAQCAG80flfQLdEqnBwAAAAAAAAA5F5Ke1BsbQ6vA9uWDsjPZD5b77HlvN3vWbqfcWKbahb7UawPBUfA1203ebT8KTndNFGvMB9WO++y5oowCUbaBLcHZSkfWR5G5Z8tc6faRJevfvcj6vzOGmcFg5llndNrztm1vbeylo6sp6gNbplqHs2s1ey94fROVi+r05oi9fw223VckPbeyLoBrC5kz4DbyqKTPF8YMAABYzz1JnyTpZwljBgAAAAAAAECXS50yaLz+4DgKcmu4XhkzMvNFtAu92vV9oTffH7XpabTXLFFw0+6Gt+1l/ZCZSeyzjNkB7M5777mqMcq0eBkUsswE3nh5O++zAG93zDytnhnElo+eoRtwHrVXJhl732xmgrHejEp7Niez+STF/eW1Oxu0j57ZzvlxHnrrvNI1u4vdrjXv+oyZptv+zBzMztvxjt6x4/Vo7G39e5qHnnzwB3CreOxoAQBn4JdJ+lFHiwAAgBvLt0n66ZL+xtFCAAAAAAAAAG4or0q6L+kJc37Nrm/ve5V5wQuMzuzqzgKuXgA/C8R6gdAoGN4hMj6M9cxkCYiMLR5ZP2d9E5loIm2ZASPKCDAyBpK9zA+ZSWSPAHOWnWAsU2nqttMpl+H1T2duz9ZZlffG1h7bcarMUhYvC0X32aJ3U/XO6pgfMn1eXTN4a2DWTBO9VyNNa7R6/fkWSa/p9O8JwK2AnzWB28b3k/R2SU8dLQQAAG4kXyfpQyV909FCAAAAAAAAAG4Bj+pk0Nga7M4Cg51za9rJztnrI1mWi4i9d5wvbXvB7PF7FQCuAuZRm955W/dWOlkLxrYrvD7J+qnSZDNPZNcVfK/KrunPbAyj+vcMwG/RlN1bGZC2XM/ajAwa1f227b3GN2uza2zydEbX99BY9R0/bwK3Cn7WBG4Tj0r6Q8KYAQAA6/iLkn64MGYAAAAAAAAA7MU9nX7mZHbXc7Yb3gYHs93es3SCq16b40707FrURjfwX533MgFk7S1B0a6ZIep7+90rU9U9S6TFe16bBWL5bsvaQHOVWSGbm16dNqNH1O5YV9Svma4O2dh45gOra7xnyy7wGbOIPb9HP2y5PxrPC/Nnz3l9uJcxw7vHW6fe+HrZSLK69jKPeOM7/j0lft4EbhGYM+A28UmSPuBoEQAAcCP5rZJ+sqR3Hy0EAAAAAAAA4JZxqdPO53uNsjbYO5oHbNAwMzzstZvfC2paqp3zexgUxkBoZoIYA65Z+UhfFoj39FjTw9iunDKRSWIGz4xj280MO+N4eaaJGaJ552VCiO6zgelMyxYThIc1gHSyImTB/4jK8FOtraicnVvRvFr7PsjGIVtPdq574+vh9b9X/1q667tiL1PMiDcXx79nRUwbbgn8rAncFn6ApK8WWTMAAGCOVyT9Qkl/5GghAAAAAAAAAHeAJyQ9NhyPAcjImBHtnh/PeT8xYOvagyjInx3Pth/trI8Ct5FhJQsIdwLGWUYDS9T35xoH2453LjJGRAH+vQw9Xpu2TGfebtGTrZ1oXKLv5yRbT975ToaR7rWOrmhcvP6sxmzN+2BmHnh6onJ7mNn2ypphyUwpL4ufN4FbAOYMuA08KukrJP2wo4UAAMCN4j9K+imS/t7RQgAAAAAAAADuEI/pZNJYWGMC8D4XtgQNo/oqHQq+Zzq7Wta0HbElm0DHDBHpikw12bkqwGy1eOerrAddbV1mDCF7B7a7AflOJog9+mVm/mb3dUwH5+rLjpGhY8raI4uHpbPeOnPdq88rv8d7deZaNAbP6bTZDuDGQgoYuA18sjBmAADAHG+X9N8KYwYAAAAAAADAVfO6Tjugl4BbFPy8SL7bz72Cn6OmS+WBYGsk6Ojs0DEeVAaMLBC6/FXPF9Vrn6fqexvgnQ162+tW+9jn3n2XyTWPtaaVLABt51PHkDS7s3rpVzsvIxPPqCkKws+sq8yk0Dlv6/HqtW2Mz+vdt3a8xz7y5ns2/zwNF0W5NVQZMmxZq8nqysxRa4w5UfsXerjd8R573tbHz5vAjYfMGXDT+QGS/qGkJ48WAgAAN4Y/K+mjJb1wtBAAAAAAAACAO8yFTv9d9xFzrrtD3gsid7ICZHrG8lFQuFPfTDDTC0RGz+YFwGcDvmu0eW2P9dl7xvN7BKQ7QWhv/LKg+RoTRqYheu4sC8WefRRpyubzWC7S5xlftuit5rtta2zvHBkounSNENk7as/3hm3La28pE419tmbW9HW3j7r3R+/zVyW9e0M7AIeCuwhuMo9J+nxhzAAAgD7/h6SfJowZAAAAAAAAAEdzqVN6+nvm3PJpd1iP1y3RrvSZYOe4G97LttAxZqwJXkeZArqBYG9XfNZGpq0yM0TBYJtdoKrL+743S99447omsB8ZGrz56fWDN66dud3FPlNkEhivjVkKbDaIqI61pggvI4JHZgKyGRfGPt1jLnnPHV2P/rzyC9XaXjsv7Tsqy0aRmW0i/d1+9tZIVXdl/vHeF0+KuCDcYB47WgDABn6VpPc7WgQAANwIXpP08ZI+72ghAAAAAAAAAPAdLAaNJ3SKV0RBuSjwWe1M37rD39brBas7mRq2tO8RGTCi4Hd3976to9qJb8/be7z+iUwCXjYF77vVOQakrdkhmk8yZdaOXWSsyOqL9G2dO5kpx/aVnO9j+SzIvpc+r+/WZvTozm9bdzRulcFpPI7mZKftPfs0MpFF7wNvPki+rsq0Yuv1NHrr29Zr3zveOC9lntXpv/feLzQBXDv4WRO4qfwgSV+t0/9oBwAAyPg2nbJlfNnRQgAAAAAAAAAg5DG9eTe0l+0hCih6ZIE9D+961xiwhykjM1ZUmS88I8KWDAcR3X63ZSoTjW2/E7iKAvcZa8csGoOZ+dhhb4PPyMxa2VtLd0yXskv747FlzVhmJqCsjG3Plt173nX6q7OeMkOMZ9Q553ssux6toaivl89XxM+bwA2EnzWBm8hjkv6QMGYAAEDNN0j6AGHMAAAAAAAAALjuvC7pZdUZM8ZrMuUzE0OWqSAzQHi7yLMd9lZHlzE46bXpnR8zRmzBBkSjv6XseNzJiDCbISIbJ8tMX88GyCMyE03ULzLXZ9usiObM2LanyxpnZo0mXrlqbdnr2Zy3uqy+mT6L+n7UkJkEbLaHaC5Va6ND1K/VGrBard7oPViZKrqGKe89Vr3Ds/ayMvy8CdxIMGfATeRXSHrfo0UAAMC158t1MmZ8w9FCAAAAAAAAAKDFPb1h0PACswszwfuRKKgefbdB4W5geOa8Z7iw16xBYrwe7USfoWOksMHWLJhrA+tdsqwJUT95QfLMINHtGxvw9p597IPMjDEGxTtZESq8frF9lhkiPIOGDeZ7RM+YafSyH3hGH8/wNBPoX4M3hjPvlsqgtVZrZeIZy2RrxpbxjDEyx1Hba98pdn3addDRlo39syLWDTcMftYEbhrfT9LbJT11tBAAALjWfL6kj5X06sE6AAAAAAAAAGCeC53+G/Ajyneyrwl+ejv5pTwY2jFQdNuLzlV1jO1Gu/Y757zn7x7bMfCuzQSlo37wArrR9TVB8M49M9qyfvDKdq5X2pbyM9orfR4zmrpGjWoNRoabrs7u+qqMTdEYefWM16I1uNawkRld7NyLyli2vEO7zKwR77ycax78vAncKHATwU3iEUmfK4wZAAAQcynp10n6+cKYAQAAAAAAAHBTuZT0kk6ZNLzd/NUO/6pu79gaGLxsA7ZslI0gC+B2gtjecbYTfa2xxCMynkS77Kvd+JmeqK0xk8HYxhpjwZosAPbZMlOKrTMKlEdaZ/purKtrPsiyEXRNKp12OvMqMhmM16N1MrPeZ9aDtz6idW4zeXj9m43x7DvLrnGvbzytmdnnnKYM7/lHnVHfW83LZ7SWLE9KemJWLMBRYM6Am8QvlvSBR4sAAIBry6uSfq6kT9Pc7hMAAAAAAAAAuJ68LOm1B9+3/H/9LECdBcerjBddI0NUZxQsjwK8njHDBrQ9tuixQWDv/qqMLZ/t5Pd0jNc9s0RWT5bxwMNmJLBGCDsGtp+iHf+ewWNvsjqjOdUdu2xurc2+Mbafjamta1ZfdH80RpmBqGuKWkNkBvHKRHjzcM17KsJ7f0ZtZWvTnvPetZ1328JbG2UArgX8rAncFN5L0tfq9PtRAAAAlndK+qmSvvRgHQAAAAAAAACwP48/+JvZxe8FfrvZBhaydPtRmUhPdi7LKOAR6VizM38my8DadtbSybQgc3wOfbNzyc5BT1el05sjmUlkpDLAZPN5LdFc6s7Tavy6Wj0DU6apM49mMrXY+iudVRmv3ix7y1Wtg+x61Pfdfrd1dZ/lZUnPNcoBHAqZM+AmcCHp/xTGDAAA8PlmnTIrYcwAAAAAAAAAuJ28pv7Pl3o7saOfKrB/9r6l3PizAt5O9E7A1ju33BtlZ7DaRx2W2QwRS1lvJ7zVaTVbXWvpZHrIMiV4po0Zw8lMpgnbN3ZXv51Hnq6sfouXdSAyLdhxyswNHaNRhfdM0VhYnVXg3lsPtq5MU7ZOI61rTCXdDB7R+Ff9ZZ8nMmPIXLd1XWqftbrUZfHWnR1rO++8uRcZM7pcSHpK/LwJ3AAwZ8BN4OdK+h+OFgEAANeSfyjpAyT906OFAAAAAAAAAMBZeV3SS+rvNo/wdp1HwUsvuFiZMTpE92dBVnt9tu7xWhZkjtqOtHaIjA6RycV7Zk9zZkKIyAwnFs+0492/fPdMQHuQBeo9w4Wny/ZfZvBZo23UEvWxF4CPjBjVPLdE4zK2Zctb01V2f2QmiAwgtq7s/WLLjHWvMRvZZ9vjnRW162m3aznqp8yEE41ZxHLtWe3/rAC7ws+awHXne0r6J5K+89FCAADg2vEXJH2kpOePFgIAAAAAAAAAV8Yjkp5UvPk0C2Z6QWwbZFyza7vCMyKMeFkpsgwHW9q25+1npk/m+ow2LzDv1Rfd67Fn38xo6LS71xzqBOe98ZvNPLGWaN542Sk64zhrbqmeuyrrvQe8+emVtdhr1bsoGrdqLXpzsdtvnXmZvTNsXWP5at5FfbtGo6dtqfcl8d+L4RpD5gy47vweYcwAAICH+X2SPkz8D20AAAAAAACAu8Z9SS8/+PSodlfbnd4228FM5oWIytwQZQzwynp1rc0oMNbnafJ22Nvd995O/YgoWF9dG8t4O+/H67P9kQXWbR/YT6kXOJ4NLnfnW9X/3jWbhWLvHdvRHM60ZWXXZHkYn7Hqy0zHUpeXccKbC56Ojtaxvc47wOrzju04R3V1xqWzViMziO2z6Dmj9b/W1DTe97Skx1fUAXAlYM6A68xPl/RTjhYBAADXiktJv1bSx0m6d7AWAAAAAAAAADiGS512R9/T9swJVSDetttpr9q9b9v2ynhGEquvaiPS5pkNbGDXfo+uZe1HurNAre2XTqaCGZOIvd87V2X1qIw1s3OyMjOMGrzxs/VcBt9tXZnmyIxg529k5rHzqhOk9653sPV72i+C6964zswXD6+tqNzYh9G8s2M5Xpc5H2npEI2117ce2RhE71rPnNN9v0TtS9JbC60Ah8HPmsB15btI+jpJ3/VoIQAAcG14XdLHSvqDRwsBAAAAAAAAgGvDk5Iee/A9CuyNQUAvOOztSu/sxK+w7XlB9W6bW7VYXRF7tRP19diOLWfHKQr876Unup5lEzhHwLcyrtg5NPbDrHFnVlMV9K+02PGMzEFbidZ4Ng+jNbiHts58U1LmqowF2bsxKlMZarw5Gq2van5EWiouJL3w4A/gWkHmDLiu/DZhzAAAgDd4QdJPFsYMAAAAAAAAAHgzr0h67cF3bxe2d15OOW/3djcQ6NW5tGuPvYDweOzVsUcA2+7Qj/5s22uJArZZQDzq83PtMo4yLESZHrxMC5bZ7ArLPVn2A6/9sR/t/N2jv6IsDbaM933GOFKZFOy9a7NajP1k+y6qZ3b9Z/V43z1tVuNS18xc65oXqrIz78TuPIzew9H7z9I1SV1KekZvGPcArg1kzoDryH8v6a+JlEMAAHDiHZJ+oqSvOloIAAAAAAAAAFxbHtMpi8ZIJ/NClMGhus+2E5kusnPeTn2v/T2IMlScu11PR9VmloFBwXHVZhYorsa9E2TuaOoE+6MsAl6GgUxHdG0vIl3euWrer2m7a0CIMjNUGvYyRHlrLjOAZO+e6H3h3bcFr3/X9KGaZWa1zJR9TdI7N7QPsDuYM+C68bSkr5X03kcLAQCAa8E3Sfrxkr7xaCEAAAAAAAAAcO15VNJTioPu3V3is3SCmZ3zUh6MrTSMVGaRTgA/CsJ2dWXjUOn1dOyJpy0zr2TB6Nkx89qymqo5W93X1TLWl7Vn27TnuuO2diyr9RLN98wslTE7jluvZcaWqI/PsS4ijd052z0/suY5qv4d635e0kuT9QOcDX7WBK4bv1YYMwAA4MRXS/qRwpgBAAAAAAAAAD3u6RSEsz8D4AUGL4a/sZx3X4QNKF4Mn5kBI6pjrTFjKT/+jTrGtqKgZpQdwtPRCVqPmjK9y3dvLMZrEVmA1o63p88rF2XM8AL9Vl+mNdPkEbVfPVdWv9UwtpX1tTcXsgD5pfmMNHV3kGfZJtZQzcutBo5MX7Ym7TtE5vwMs+s2ozJzjfPDm5PR+p7R1b1/fA9eSHqLiIfDNYLMGXCd+P/qFIh7/GghAABwOH9D0k+R9NzRQgAAAAAAAADgxvGI3sig0cl0oKScd62zQzwq28nI0DFpZNkCMjpZBiydLBu2jUpP1odbqAL32XhVmQosa7IrdIwF3awAa8ieWUG7mWEl0jU7Z6I6Z+e0PY7W1Z5Uhp7OuyKac9V87Lwf7HnpzZqqLB5jWx7ZO25PvHa6vCrpXbsrAlgBTiG4Ljwq6XOFMQMAAKQvlvQhwpgBAAAAAAAAAOu4r1MGjft6OKPETOAwM3dU3zPjg9WR7XDv7MzPMlREz2C1ZUHYqI5IfyfjQ2QQ2TMjQmfsLoY/L1jezTLS1eNlTbDf7bhcqB6jrr4syO9d6xgyormxNkDvjUfUbpbJIVqDe+1at+u0a8ywmrJ+qswOnfeD9+7xyo3tXZrvVqu3bux82KOfoznfMTiNn09IenIHPQCbwZwB14WPl/TDjhYBAACH8zmSPlInNzMAAAAAAAAAwFouJb2sk0HDBrizneJyvnfasvV5Ac3MDLDFnNA1YMj57mkY9a4xAYwB5fE5I2PC2GZl9PDais5V2QYiM0SksdJa3WefxQuCRwHuaM5G7WflsmB/Nl+8gP85MiREVM8VzVvPFOMxu/Yio489Fx1XBq49NHp010yUpcIz8GTGKznXOkTv0bHu7L1mjSRvDTQBXCn8rAlcB763pK+T9OzRQgAA4FB+vaRPPVoEAAAAAAAAANwqLnT6iZNHzLk19cyk1Lc73rOApZQHzD0NnXaznzXw2lz7cwRZ8H48X5kmxmtrtFTZFmYMDnsQBbWzAHilae0YedrG+iKDUWe+7KUpw+vLjgEj6t89NGfz3ntXVN+9zy3aqvdA9j6L5uqMqecqyJ7Du/ayyNYMB0PmDLgOfLYwZgAA3GXuS/oEYcwAAAAAAAAAgP251OknTu6ptzM9qyej2skd7S5fvneCmlG5se1Lp+zF8HeuDAKeNvuTCGPdl+bPauoYVexxlfXBjoHVsydRoNg+/6gxKzObwSSbJ5267bUsC0mmYw+qjBlj2545wjM7rDH+2O9dM5LVkGWAiEwxtr0unbVl+8rqs+16cyd7v2XMjEO0frMxl97cp09LenyiTYDdwZwBR/MRkv6no0UAAMBhvCrpo3Qy6gEAAAAAAAAAnIuXdfrvEN3gv8UzA4x4AdRuoD2qq6vHC5Qux+P3ygSypm+ygKxnGrHXvYCrJTMPjMeZMWYpMwbI98hSELWZZRKIgt9Wm3d/luVg5BzB8cpQtHVNVde9MRvnT2ZssGwxZ3n975lYIgNSlOkhM5iMn7N6I2OUrdsz5HjtRoYXW6aimufVe9EzknhmLHsfm8XhUPhZEziS76TTz5l8j4N1AADAMbwg6cMl/dWjhQAAAAAAAADAneGJB39r8XZkR2U6wfqOMSAKyFdtz5oPZkwKNgg6ftoyURsdfR1DiVdP1Y43Hmv7LdNm28oC8FH7s33W0ePVN5bz5m81d/cyu1hN2fzv9EvHzOK1kx1737vmnFGvdzzbf9G7wLserdHu2O21NiJ99lz2bN315el84cEfwJVD5gw4kt8sjBkAAHeVd0r6H4QxAwAAAAAAAACullclvbLh/iwgq+F4uT6Wt8HEsXynzUhHFOSd3XG/dme+l/kh2q3vBVAr80Xn/Fi3lyHAXvd25tsx7ZhmMrwxGvulY8yQKb9Wm9fv9rzV7dWXzd0thoys7aWMXVtjee9adH9EZJyJ6r3Qw2Nmx1WK56Sty/sekfVZ13wy3t8xQ3hrKdKwBW8sx3PevMsMMt7nM5Ie3UkvwBRkzoCjeH9JXyEMQgAAd5H/KOl/lPQ1RwsBAAAAAAAAgDvL4zpl0OgEuasgbXSf1N9hnpXrtNkJcNtyWbtRMDqrP9q5nl3ba/e9bSNqp8qwsEdWgO6u/yy7wt5947Vv24r6Tor17qXTGx/brpxzUdtdXVVbXrlOu532t2TLiHRZfR2DyaxW7/we+rM5Zq+Px2vn5qs6bSAEuFIIjMMRPCbp/xTzDwDgLvLNkj5IGDMAAAAAAAAA4Fhek59BwwvYj+ezrAsdg0QW/I2Idux7Zay+C/PXbTcKdmYBzygzg7fr3e5m38K4c35sP9LjldlLj83qYPs96g+vnq16qmwM2XhWY7nXzu+ozupclSGhaxTYkv1hZs7YrBpSPT4V1TsjyojSGccoM0mkoWNy875HBpWor7z3bqVR8p/zcUlPJvcAnAWC43AEnyDphxwtAgAArpx/IelHP/gEAAAAAAAAADia1yW9pHoHu2eEGMt5O7qzYGZm0MgCjJnBItpFPhtwrswptlxlvvDqGst2sxtYDZlpxJoibKA3CvpGmqJ2O6aGWZOODeKvGUNPi9cnnhav36KMC+PnLOOczbIeeGssm4t7mUZs3ZFJazQxeFkkxvNdA1cXz4AxavQY+zzSUplb1rxTqvlsDVbLuajt7F3gnY/m8FuDdgDOBj9rAlfNfy7pn+n0wgMAgLvD2yX9BJ1+0gQAAAAAAAAA4DrxqKSnVAeCbfDVC1x7wVsbsM3w6osC5JG+8diW6bZfmUhGvGeLnmELWaB8bMfTOOqKxrCz+78TZLZt2e+enqhMZBbKgntZv4zH2flzEZlWrkpLZjSJNEXj01n/FWueMZuH0fN12tna35UhKbon6j97bjnvrfM177qFlyQ9t+I+gFWQOQOumt8ljBkAAHeNr5D0Y4UxAwAAAAAAAACuJ/f0RgYN6eGArIdXdqQTCK3wApfejvFuFoQOl+YzKxN9HwOlNsPCmh3DURaCbAe+xWYLiD4zOmYV2wc2u8GlUyZrI8seUOmwc8XL3DCe9+b9pR5+hi3YTBlecD0zCFX912k/02Q1RHV45oFobWaaK6ONJcoYYXVk8yZ7X2TXK7x50jVL2LngPYNnzLDzyZbv8LROP3ECcCVgzoCr5EMk/dSjRQAAwJXy1yR9sKR3HqwDAAAAAAAAACDjvh42aEgPB09tgD8KltqAYRRItfV0zCD2fCcovHZHvBfUH3VEgWBbbvm+JUvAWI9ntPCMBF7Q36uv0mCJDDyzhppoHnR0RZqyfvb6I2trxrwSkZmXorHwnmNt4D/SlK3daHw8OvMn0xpdy0xG47Gd2958tMaH7L3Qeebq2qivui8a40ird783fjPzg03lcGXwsyZwVTwj6Z9Ieq+jhQAAwJXxFyT9NEmvHC0EAAAAAAAAAKDJIzr9xMm4udXbyR8FOL2Asg2M2nrtdw8vqB/teo/a89rNznnXo+B/JwibacroBJizgPQ5yMw0nfkyqy8bn2g8R6L+iUwmXh17kpl9unT7cM18H8vNtuexRWunTGb6yfp2q3lrLTP6onUf3bOW5yW9uGN9AC5kzoCr4n8XxgwAgLvEn9IpWxLGDAAAAAAAAAC4SdgMGl6gXfKDrd65bBd6lOHBw+7mt6n/M5OAV1fnnNVTGQSWz2q3fceE4mnz+mv8bvvi3LuTs/G2n1GGk6heW64bkK6yMGTGkGwMZ/oyes5ovnoGFnv90vmezf2RLJOJR2YSyHR57XlZHGZMNh42+8mYNcNrYyxjdXf6o8vMu2/UYZ8hWr/Z2tqqVZLeIuLmcAWQOQOugu8v6WvEbzYBANwVvlDSz9Xp91oBAAAAAAAAAG4iF5KelvTog2ObaeCcmRk6u8O7u81n28mO7blot37H6NHR1GlrJMpasnasImNOtuu/ozd7vi26bJ1Wb2csK8a+7NRrz1Vmk8zI0M220CUbs6hvqjkVzcGtzIz1lmwoXqaKWY3Re6RzPjO8dd6JW9a5dNpo+K4VdQC0wQEE5+ZC0ucIYwYAwF3hcyX9HGHMAAAAAAAAAICbzaVOGTTumXPjp/fd251uyXaY2/NjYLKTNWCtMcO7NwtOd3bJX5i/DlFw2MtAEN1vzQ/djAReXQvjM3mZB7xMBJ4Jw5aZ6ZsZ84sX5LbnZzNQRPdbvH6L1kU2j8a55pXL1k303dZv5/OoM6o/Mgx4/dGde9H6sXVn/TFqs89m52mVncJ+r/Dq9urovvuWerzxW2vMyMZzuf6kpCeKegA2gTkDzs1HS/qgo0UAAMCV8FmSPlan9J8AAAAAAAAAADedxaDxuvygYhYQ9AK+Y702AGuD/2NZL7jbMUmswTMRWL02COu1OasjCvp7bVdZAfbQM+KNQZQFYCzv9V8VHPfI5pF3bI0fnuFl1jQTUWWw8EwrkdFlvGdLxonMPLVgtWTPYQ0b2fzbY+5FJg97LSuXGRi8989WsnmcrdnIyFGti8xU0r0nuv7WRl0Aq+FnTeCcfCdJ/1zSdztYBwAAnJ/PkPQpR4sAAAAAAAAAADgDF5Ke0hs/ceJlJejs2q4CMlGmBy+wOZNtIQpkZhkYoqwPXtte0LerK/qMymS6Pe1b8TISROMzS7e/umOYjUEn28Ys2Zy2gfasz6zm6niNpu6a6oxrNd8rvdmcz8p510ad2fpZQ/XOiswUVT9649splzH7nFH/LcfPSXpxoj6ANmTOgHPyacKYAQBwF/h1wpgBAAAAAAAAALeXJYPGfcW7/Tt1SHEA0ctIYe+32Q6qTArVuc4ufy+TRtT2THDUZiPIAudev9jsEN65mTG6CL57GqOxmJ0XXWNGpCkKLkc6vH6aJZozNmuE7Q+bdWLUe+GUl7mvo6ljzIiyW6whW8sdbN/Y+zvZKMa+22JuWMvMnI+yftj1uub9Wo1FNm+9tp4VMXQ4E2TOgHPxQyR9td5wEgMAwO3k10j69KNFAAAAAAAAAABcARd6cwaN5dyWDAjRtShAe44AbCcLg7crf007naBUlWVhbfszeLvpK86lLcucYMfH0xFlHdkja0Y328TIUfOqKu+tZS9LRpY5Y+ZdMN6zVodXl9f+OTJo2Dkw0272rvFYo7/zvvXm73L8iqR3TbYJUILrB87BhaTfLYwZAAC3nf9VGDMAAAAAAAAA4O6wZNC4p3U78L3sAZboepZ1YBabbSLaeW+D5h39GVEWDk+P9PDzRiYD7ziik+3A6xMvE4TMOU/zVmzgOsqSkfWblzliq4HEy2Zir3Xw5sDafvOyT3hEhicvs4MXxI/ME1W7VoOX/cQb52h+RXNTip+xg2c48fBMDdm88NqJjBt76F9rzFh0PSnpiYl2AVpgzoBz8LMlfeDRIgAA4Kx8sqTfcrQIAAAAAAAAAIADeEnS6xPlo8CzNSREAc4qCJwFQqOgZnfXfxbw3vrzA5XBwTMlLN8znbPGAS/wbuu07UTGkkhThXfvqMWbE9XYRv03oyO65n3PTAvR8ayGDG8Ml2PPlDL2sXdNenNfZho7ph/bbtVOZYbyxnd2vKN6R2z/Ve+B6N0yflpjSTQus3hj3ykn51iS3rpCA0AKP2sCe/OdJP1zSd/tYB0AAHA+PknSbz9aBAAAAAAAAADAwTwt6bGJ8jM77aPre6T37wQ+qza2/kzCUoc99gL83faqMt2Ab5UtIfpcq6vSYOuZqS+qo9P2jMbMGNFtd0ZjR4vV4xlvsrZmyla6onOZ8eMy+N5hy/qMtNjz2Tts63jPPns0Z+16ibKfZO+iFx78AewCmTNgbz5NGDMAAG4rl5J+qTBmAAAAAAAAAABIfgaNage9l23C/ixBZdywzPwEQCerwFKmyjwxa/DI+sDT5gXZs2wdHfNGRJTtIQoae0aJWV1epoblu80qMh5X5olMfzU3okwPkcbxWmXMqMZvhizzhJdFwtPZmb/V2Fb6siwSGV42iaq81/4edPWOfVr1W5XdYubZq3Y8LV1jxoWkt4h4OuwImTNgT36IpK+W9OjBOgAAYH8uJX2ipM8+WggAAAAAAAAAwDUjy6ARZV+Q4gBlttO/SyerQdbGHjvvoywG2bNmwfY9MhlE+tY8u9e/nfuzbA7dDBRVxodOMH9N33XMCpW+PenMEa+8TLm9dETXFi2RzvHcWF80p87Vv1kGirFtW77Tr5HmKktG9d7ytHoara6q3fGelyW9K2gPYAqcPrAXF5J+tzBmAADcRi4l/WJhzAAAAAAAAAAA8PAyaCx0Mk14O/nHoGeWUSIiy7BgMwJE2SHWkGUbiI4js8byOZ6rdtTPZIqwRgibocKW9caoq2s8393Bv3ZcOvNl7fh6Yxb1g73P9u2a3eNRAD2aI56O2YwYazJdSPU68ObduN5tH4/PuqepxNPqtR0ZxTLTlddWNP+9uqO6MtNaZpYa+9szPNk+Xso8JekJpy2AaTBnwF78bEkfeLQIAADYnUtJv0TS5xwtBAAAAAAAAADgGrMYNGbMAQs2EOgF5zvB/6je6Hipy9uVHtXXaXMm4D0GRT0jSqbH01Qd2zqjLA+RYcQz0syaDCKDgXdsA9q23ShwvWa+2LIXevO8jOgYE6r53aUKyts/+ww2IN8173QZ27NzvHPvqM2bYzPGjO67Z/wcz1eGDS8jRTZnrCmiqzEra9dK1P/e9eX+6J1j19dbJ7QChPCzJrAH30nSP5f03Q7WAQAA+/PLJP2uo0UAAAAAAAAAANwQlp84sQE/L9CZ7TafDVpGWTe8HeJRW2uC0R1NUZuZnigIXQWn7bNHemyZyDBRmVs6miqdto5oHkTlx+v2nrVk5gJvfnll99DhtT/WvWZMunNtlmzOLcejtmieeuzdz9WYemWjNVtpztiydrzzY72de6t3gdX3nKQXZ8QCWMicAXvwacKYAQBwG/lfhDEDAAAAAAAAAGCGJYPGGNSLsgos2B3lXpA+o5M94tL5bne42x3lMxrGOiINXvDU292eBWy756P2s0Cy1zeZUWI2M8JYjx0Pb6e+11ZmJsmer6OpMr3YPrEBe5uhIOuTmf6q+sQ7zu711uMeO9mzOZ+tKzv37XNZbD9HZNcyg4qt1zNm2Pqzscj61tMYtRGVr9qx/Tuey97T3jvrWRFbh42QOQO28gMlvV0nJzAAANwePlnS/3G0CAAAAAAAAACAG8rTkh5XnK1hzwwIWcaFKHvF7C787g73LDuAF8zt7Mpfm9mg2g1fZV3YOwNEpG08jnRVc2Y5L/nPmrW9Vqenr5MFYoZOJgevbBXEn5lXnf7qZJPwnsPqGdvbe95lfRmdiwwYazRG5bfMx+XcqM+bH933n1ev5SVJ727qBXgI3D2wlc8SxgwAgNvGrxbGDAAAAAAAAACALbwk6bXh2AYLvcCgl9GiE7S0O9WjoKQXcM12qVeB9ioAHWmyuqrg6IwpJNvN71FlO+gE2TM90bG3Y98GlbMxizJFVO1WgfDomb1sCuNnN5tDRqbVy35g+3A5juaxnQ9dnZmpwFtf9t7lbyx/Yc577WXjNLvzPlvn1fmxve56iOZmt+xSvup3z7Bk3zPZ+8WbN9UcXox3AKvAnAFb+AhJP+ZoEQAAsCu/RtJvPloEAAAAAAAAAMAt4GVJ9x58z4J9WSC2E1S1RBkobCC52iGfGTKyAK9t0wbFPePIlqD+Usf4aTXZtsc2IxNE1E5HZ2b6sO1Y7d6YWbpmGXstM9x4fVHNpTWB/oiqz6wGr82uCWdWX2a8yMpH685eG489A4ete8awZPXYMbUmhUib/d6Zb93zHpHpzPZjZBTKtHl9OqPvrc1yAA/Bz5rAWp6S9HWS3utoIQAAsBu/TtKnHS0CAAAAAAAAAOAWcaHTTutH9XAAdGE2MGjrrwwJ1jAxkzVgDVEmAHvO6vGyicwEWr26vLLRbvusny6dc56GSqN3zavftpO1v4aupuxalWlhVqenqeqDSqOtI6pnVqdtu5rHtoxlyzugSzbXO+flXDsnnrlkvOatmejezvHsvHi3ThmSAKYgcwas5VcKYwYAwG3iM4UxAwAAAAAAAABgby51CuDdf3Ac7Ybv7oS3u9Yjs4C9Fu2Cr5j9yQF73/iZZc2wdVb1Z/q8vrXB245JppstoLsLuspGEI2Xd37LzusZs8j455XbSlXvTCYPr389ndlYdogyOlhNVsPexqwK7/lHnZHhwmpePiPTyTmxWTLG9iNDjGfq8DJujPV5n+N1b3yeDc4DpJA5A9bw/5b0zyQ9c7QQAADYhc+S9EuPFgEAAAAAAAAAcIu50Om/qT9qzkcB2052hs4u/ayOKrAY7SCfqbvKXrCVage9py26z9O1R8aKKIh8rvbGNmeuV33iaR+P98Brs5PV4Fxaojll24rMVlGWjz3NLdm669ax0FkT5yZ6r0XjkZl2Omt7i84XJD23oQ64g5A5A9bwGcKYAQBwW/g8Sb/saBEAAAAAAAAAALecS0kvSro3HGfmB+9+WyYKGHvBS7srfilTBfC9c17dY6aFRW9mzIiY3VFsg7Wd58mMLFGwuwrielkHbN/YsjaTR5Q5Yw0zGU+s5ijDiJ03UUaBiKysV3dUzhtrT0s1vyttUTteuWqO7zm2VTtZJowRb71ajXYuRG1uodNmtsYjA8xYZ9Tu1vnhGe4AUsicAbP8KElfrqt1yQEAwHn4Akk/T2/8RwEAAAAAAAAAADgvF5Leon5gu2MkmDk3MrtzPMq2ID0cELbteDq2ZomIMhd0A+hbyYK7XqaJTM+5xmc83808YNuv5lGlJZo30ZhFmTrG69E9ttzaeZVlC8nmb5Vx4hzZM0aiMbbXrJ7uus3Ke211r1djOZ6fmcPe/V0iw4flFUnvnKgX7jiYM2CGRyR9paT3PVoIAABs5k9J+v8JYwYAAAAAAAAAwFXziKSnddpxvcU0EAVZOyn+Z9vxAqmdIKkX3Lba1+rJAtHZPRFr+id7riqY7LW7VoNnhOjMgSyQb+lo65TpBu5njSFb51ZlbvG0zejaoq0i026pzFJeufH6UUanzNxl69j6nuu8U0a+XdKrK9qEOwg/awIz/HxhzAAAuA38BUk/UxgzAAAAAAAAAACO4L6klx58doOIUZA129k/3rt21/hSZ9Sud83Ws7R/ORzPavDayEwPF+ZvLJsFgWfx6rs032ezCFT1e2Wi755RZvx+YT6z9rsZM7zvts7s/izjxKXi+Wfn1kxwfWaNjH0WGRpsv0XaOnMx0uTV6+mzfeatiaz+7lzxNFTnozZGInNLpG2tcSRaRxbvHfPWlW3CHYTMGdDlPSR9g6TverQQAADYxF+T9D/plG4NAAAAAAAAAACO4xG98RMnHp2MCNXud3tuz13vXp1ZFg3LGsNItbvfqz8qs7UvvMwU9jjq+3NmIYj0jeejdmeMGJURaMaY4pXfe856WjoZG+w5T1PWn51yHT22zEyfVZknvM+O3o7O7Fh6s/ZoLdl7Rm3eeuuOxyyZ5uckvbihbrgjkDkDuvxqYcwAALjp/D1JHyaMGQAAAAAAAAAA14H7kl6QH4yNjBlSnK3BBiu9QPuawKTdMT8GKL1Art0N7+1I3xoktX1QGQCyQPteGkYdNlDsfffq8urs0DHAeP3g9Ykd35k27Zjb9it93jzPnq1DZVway3nGH1uHHUtPV2b4WIs1BlRrqBoDb13bOrtmkax9r4xdCx2DiVeHrS+ba2pcr+6J3jsXkp4VcXdoQOYM6PBekr5O0lNHCwEAgNV8raQfLeldRwsBAAAAAAAAAIA38ahOGTQs2U7yLHtEtRN9y074kSorQJRBYkvbUaaAWdZmrugEq8eyVfszVFkebL1Rlogog8FaXZGeqK0sG4U9rrI/dLWM9a8ps0efdOiaIbK+yMZdytdQlkVjrV5brrqnmiPec1Tvw61rrbumXpL07sm24I6Bgwc6fIYwZgAA3GS+QdKPE8YMAAAAAAAAAIDryD356fCrLAKZKcNmS1iue0FKmzHAXqt0jWWjgOZMgNxr17vP7mSfyWKwZge9bcPbye+NT9b+TKaMypCSjYs3NtFcyOqKymdaovu8jAnZuK81+dg+7tx/IV+jV182ztn52bKROSqaX9F8zOqcXRdj5ous3vG8He/snWSve6aSah1W5hLvOJuT2fvyGUmPJe0BkDkDSj5Q0t/S1bkCAQBgX/4fST/8wScAAAAAAAAAAFxfHtMpg0aUcWIm48B4nNHJWlAZLsbjbDf72t3r0Y5/r2x171qynf/etb138nf0jXV7erJMFntmGajKZZ8Re4xl1i9emeW4q2PWANKlMj3NZBSZ6eeOloysrNf/1fvG3reWqJ1qfXvP443/K5LeuUEf3HLInAEZF5J+hzBmAADcVN4h6ccIYwYAAAAAAAAAwE3gdb05g0Y3e4H08E7xmZ3vtu5L51pltLC72NcGzz0dXpvd717Ade2u5cgkExlZLodrM0HtWT22razN8Zq9vjbobbMnRHNxrZkhC4h3zi/XomwXkZGmmjNeezNrr0umMTINeGt4uUeK52I1T2cyZWQZMqwmbw1X75i1RO+15ThaB+N5O69HnpT0xEaNcIvBnAEZHy3p/Y4WAQAAq3iXTj9l8o1HCwEAAAAAAAAAgDavSXr5wfdOwNte20oUNPWCwF4Q1waDu1k8rKnAM4N0Mod0DB3d/vLMD9H18ZwXwB31zYxXZkTw9HjnqgwGo961BhKvf2bvz87PzJ+Z+u01219e36x91o6hwbsWGQWsWcDeHxkpvPIdo8y43maMNpEZIjOKVGawDh2jTKTbGpy896A3R5bv77FCL9wR+FkTiHhG0r+Q9L2OFgIAANO8KOm/l/T3jxYCAAAAAAAAAACrePLBX5T9YTz2MhOsMQF4Py8QBXGjnfy27FoN3vlKSxbI3/pTCBFrDBed8lXgOjKs2PvHNr3zM3TNG9E8HY8XTbP9Nt5ftV8ZWDLjUTbnutkVonaza5UJKTJE2LIdrbN03j8z945U2UBm13THzBXdV9Vt67Cal8/n9OZMSACSyJwBMb9SGDMAAG4ir0r6ycKYAQAAAAAAAABwk3lFpywa0Y7zLPhov3eIjA5eJopx5/hexgzbVpQJwLbr3edp72ipMhvYHfKdjBPdjBvRfVFQ2iPKorCcW5NVYrbdLFhu520nWO7VkV0f6RgzbNlOG5UpwKObuSPSHGVs8Po+yqqxNdtHZA6JMol4fem9X2yGj+gz02bx9FidVl/W17YeT6M9/2yhEe4oZM4Aj/9c0tfrlD0DAABuDvcl/WxJf/RoIQAAAAAAAAAAsAvPSHpM/u76NYG/TraFzEwwmzHAtjmTQSBqY42GtWTaq132XjB7rb4sG8SoJaOTDWBGn5c5wX6PDDKdtrbOcW8+e1kObFtZxow9NHr9UhlJOlk9IvZYF7YvveOZ8Z/hXO+6bH1mGUGiueHpfEGnDBoA3wGZM8DjNwljBgDATeQThDEDAAAAAAAAAOA28aKke855G1T0skV4RIFGG5S0u8qrTA7ejnrvODNfLOe93fURWfaOCrtr3h5n16pAvqenm/Wheg5PS2cOZGPUadeW9dqzmQds3dH1tXq8Pra6KqNP9D3SNasx0me1LNe9vomyPETstS7GtrxxHo+975mumT7uZhrw5ni2rj1NkQkqe2dF15+R9GiiF+4gZM4Ay/tJ+kqRagcA4Kbx6ZJ+zdEiAAAAAAAAAABgdy4kvUWnIN/agGtU78zOcgXn1rYZ7UyXud5td6/MGVUwOMu+YMttaafT/shMdoWtWTzGOqqMHt6c3TqeUWaJLCtFNZdnys1mr8iyY8zOn6jfZzV1dUbno3kgPTwGcq53+n4r1XxY+/6bmQMvS3pnWzHcesicAZbfKowZAAA3jc8RxgwAAAAAAAAAgNvKpU7p8e/pav77fSdoOWMqyILMNijr7ULf05jh1V+ZHLKyXvDf3jPDzH1edoVOXWsD+NGzj5/22ausKtn5jjHDuzdq/9L8yZyP5oE1HGSZEiIis8LYvq07yjDhjcNexgzvu21noTKFROsgyxyylWwtj8d23Y5avTFY7vXmfJUB5ClJj/fkw10AcwaMfKikDzpaBAAATPHFkj7xaBEAAAAAAAAAAHBWLnX6iZP76gW7JT9YGn23AckqsG8D3l06wfkok4B378yOextIjYLuVkOUOWH83tmNX2nLgtxjmej+cWzGcZnN6JHVv2DrzzIrjN/tGGTjF/VDZuTIjDXjOS8Yb+vJ5kfGTLmsj+x8yIxBexgcxrmerbVRi7f+K0NE9tx70KkvMvfYZ/fmQzQuWZ+8NZcMdwl+1gQWHpP0tZK+/9FCAACgzZdK+gmSXj1aCAAAAAAAAAAAXAmPSHpWczvlq6C2F4xc2BL0rYwK1tRg2zznTx2MeKYCL2AbGQC2aulml4iyEFRjNjuGkdGiM1aezo65pdKzlI00ekaKyCwSldkyltlcz+ZT1M+RQWPEy+wx068RmSklypbRMXTt0dcz7zLvno5u7xmzsejO4W+T9EpRDu4AZM6AhY8RxgwAgJvEP5D04cKYAQAAAAAAAABwl7iv00+crAlqVxkCRvbY2ZsFSq2WKAOHl7Gh046H3dleZW6w58eydvf/2v7KdvBH5aOMGMu5KOPEjCabWcIGrLPx8s51A/PRHK2yM4z3RBkNojLLXzXPMrJ5ZPtzdr526lzKbc3yMY5vZka6NGVlykZry2qeJZpznnHCW5+zhraZspnGS0nv0agL7gBkzgDplE7nGyR9t6OFAABAi2+U9CMkveNoIQAAAAAAAAAAcAiPS3qmWTYyaXQDsAqOqzarXexjOS/oG907UmmKshZ4erq76tfoWKMry/yQ9dvWDBAL3nzJ7ouyDGzN4tAx7UTtRRr2yphhNdm6Z+4b712TnWG2zSyDSHWtmifVGlnzLonmQnTP2E41D6Jre6z1kXfr9PNUcIchcwZI0icJYwYAwE3hHTr9lAnGDAAAAAAAAACAu8trkl4Krs1myLAZIaLyMwHJGWPGeI+n3dtt380Q0A0cj23a7BRRdoAZHV4bnWwKtkwUZN4auB+zD3jP5GXTiNoey2zdIZ4ZVOyxDcJHZg1vvnttrdGaZXbw8LJPePWuNX5kbY7f7bhazdEzRNkxLs31rEyFZ8zw5uF4bLN/dNZHZszYYuYZyz+r+fvhlkHmDPgeOmXNeMvRQgAAoORFST9Wp580AQAAAAAAAAAAeFLSU+pnGBjPdXeQW7Lr1a77qK7ODvfKOFJl2/CC3FGGgj0zGHQMGFEAOnruvTIpRNo6GRO6dOdLV1PUB1kQv5vFY+34eusnyvbQ7cstYzxrOsnmoK2jY9JYY1qKdNn2Z64vZby+3DIXqndQ9j56TtLzSbtwyyFzBvx6YcwAALgJ3JP0kcKYAQAAAAAAAAAAb/CKpFcffM+CpuP1yKTQDaTa2FIUCLZ1e9koIkNGtCPeu2bb9fTYtpdyNkvG8pkZBLpExpAL82fLjP2Vjdke2KwN0byIjAZe/1mqAHhHU5VpocqqYPs50rwlK0I13hZPQ2WMqMbeZo6oni+b53bueeaG8dOaE/YwD9n16vW3N1fs+lq7drw+HOuL6s6Mcs+K+PydhswZd5sfIOlrJD16tBAAAEi5lPSxkj73aCEAAAAAAAAAAHAteUbS48NxFszu7oZfythAZLVL3dZtz3vmie6O+9lsAlUmBat176wKWbvZsdcvUR1rtHSzVUQabNnZrARZG5FGrx1PRzaHqv6vNHbmvqetGuOtY5rpm1mzkQGjq3GP5/CI3g/dtbuUPddzVH1vr78k6V0T9cMtAmfO3eYzhTEDAOAm8KuFMQMAAAAAAAAAAGJe0inzapVlwNvxHQVko2te0LLamZ6ZMKymLCgaXcuyE3hZEy7Md6/utVkVOvpt9obMLLE1u4NlxmAQZYZYjm2Ghahsp42ZDBFjGS9LQjZPZo699rI6o0wLXl1eZoesnU6dnq7K8OSV99anfa9483dPY8Y4rnatjmVGPdXcjt5fXhaQrsbxvqg9259PS3qs2QbcMsiccXf5MZK+9GgRAABQ8jmSPv5oEQAAAAAAAAAAcO25kPRWnTbmZpkXLDM7yr02s6D13saCiihTxshVZgOoAsL2eretPTI+VNkqbHA5K78mG0VlhrE6rOZKVzeTRaavE+wfj2073rWxTNSHexCNZ+eaGtdHzpHNJbrufZ9ZM96959IfzZFLnX6O6ts2tAk3FMwZd5MLSV8l6X2PFgIAACl/TtKH67TrAQAAAAAAAAAAoOIRSc8qzmgwUpk1vPKdYG8W6N0SEK2MIFKsLyrvafOurw3mZwaVrOxs/3R28HvnqqwXXuaRqJw9N0uU6SEzMVRzqdOHlTGge8+sGWlPY1Cnba+umb6e0dPByyzhabFtR2Vtvdn1tVqrc9n9Vod0Mme8ukIP3GD4WZO7yU8XxgwAgOvOV0v6SGHMAAAAAAAAAACAPvclvfDgexSor4wbXdOGPfa+jz9HsHWnuv1pAK+dSIc9N/6MwYX8gK5X3p7PqALz0bk1wePx+bO27Ljb+7xnH+ux82csF+nO5oit/9Kct+PkMc6pNTvSq7H15pCdi1G/Rf28lLHnZswd1X1Z25l5KmtjL2OGp2U8tmMavTes7midj+O01xzJ3q/dOt66QgvccMiccfd4XNLXSXrvo4UAAEDI/yPphz/4BAAAAAAAAAAAmOVxSW958N1mSKjMEZd680+jWCKTRdVOJ/PB1gCw19ZMFo/quWydXT0jUQaAyvwyQ6UxGqdojOy5vejOpbGsve8cOqtMCZ3sDNV47jHXs7k0HktxP0f1zfTtXsaNaC5W7w7v3s57Z0bTljLZO/LbJb3c1AK3ADJn3D0+RhgzAACuM++S9CHCmAEAAAAAAAAAAOt5TdKLioPuXuBVw7VOpggvY4H9Pl6PMgyMAcsqYJrtTF/atOW88pUhIzJmzOjK+rHKmDBq6FKNqdXoZaWI2szq7mryznvmgPGcZ4ypDAazmuyzdwLtVmNWn838MKPVq9e26815izfWntZszmZ6Z4wO3vHMerPvGK8e28YW40i0lmyZqv+jOfvsBm1wAyFzxt3iGUnfKOl7HC0EAABcXpX0EyR96dFCAAAAAAAAAADgVvC0pCc0bzboUu3SH7+vbbvKYjAee8HPUZfVtpYsgD+763+vvskyHkT3elq8e2fmj5f9INM80skAYdkrA0V0Lppr9jjqo62GjEhHVtbqqjJpeNqyZ6raXqup0lVp6p6rdHbKZOPuzQFvTizn3qWTmQ7uAGTOuFv8cmHMAAC4rlxK+vnCmAEAAAAAAAAAAPvxkqTXH3y3u823MGYwWI7lHI/fI+NEpScKHtvd/lFAN7pvC1W2hKgdu4Peq2uNDi+bw7ib3/uzjHVE2RhmsidEz+VlnbAZM2y9du54Zdf2o+0nry6v38bjpe+ioLy9t2MEGO8f7/HmmqfJls3Wj9e/3XEf77PlI1NLtKZtfWO/jtciw0X3XNaeR7SWRz3jeW/MbN+OdT7b1Am3ADJn3B3+M0n/UtLbjhYCAAAuv07Spx0tAgAAAAAAAAAAbh0XOgX/HjXnsx3lkeGhyjAw1j2em81uELWbafDKZbvX7fk1O+yrjAFRlgLp4ba2ZoDwyDIjdNtdO3bVuGX3L+3a+kY9M5kdZonmQ5UFI8ussEVDtRa6RqlzzDHbfnUtOq7WrDcf9nqeah1n57L+Xs5X76hLSc9JemGFdrhhkDnj7vCrhTEDAOC68kcl/fqjRQAAAAAAAAAAwK3kUtLzku6b81VA3pbzdnxH2N343q75LFjfNWZYjfZ7VMY7nz1XlFEhyjBhy4yB2AvFQd8Zomcen6cas45hYm3we2zbzqfxz57zgtyZMWNGY5RZwc4Bz0zTmf9e36/Fy2JhNXj962VyqNrolF1DZsywz2EzUVTrwzNyWLrPk5lu7Dzz1rHXj5G5yJtvFyJ7xp2BzBl3g+8t6eslPXW0EAAAeIi/Kel/lPTqwToAAAAAAAAAAOB286j6AcBsd3g38Lz3rvZs13mk19OxJuNC1N5MEH5tJoPMlJJp9O6dfe6qbJVxoArOZ2Pj6ZDyZ6j6qsqEkJlm9s7U0R3XSEtUl6frqjNmdOaFFM+FaKyv4r3TeZdk62vmfWDLPa9TBg24xZA5427wqcKYAQBwHflGST9dGDMAAAAAAAAAAOD83JP0YqOcF1hddoLbne7eLncvsDq7Q9/bEe8FM72gbRT4zTIyZO1bDZUmS5Zdo8rCkJkFoh390b1eeW9sPB0RXiaHTJOC8l0dkTlBxfmxP6KxrejMm5k6txozqnHxym7dsR+tsah973xmMPGOZ01Qa40Zdo548y16/9hr43y270bvXbnwFhG7v/WQOeP28z6SvlYP/5YcAAAcy7skvZ9OBg0AAAAAAAAAAICr4klJT2tuB7gXIF27Yzwiy7KwHI9E7XvP1NWV3T+TAcLq7GaHmNG3HEsPB3ntPXsSZcWw10ZdnYwPY7lzaIzmtP2u4dzeujyyDBodI0O1Dmz58b6u2aG7Lu17ItKSGa0ibefM/jHW782bjsYo24dHNidf0il2ALcU3De3n08XxgwAgOvGq5I+XBgzAAAAAAAAAADg6nnlwV/HeGB3eVdZKLbsCJ7Z5e8Fh6PsDTMB3Zmd/dE5r8xeO6WjDCReVocs04S3s7+rMcsa4mVsmMm8MdN+Vabb73bML/VmXVE9s/22UJlAbLs2O0O2BjVcjwwckY6IaM6Nx6NOOz8i08Klc2+m7RwmIzu20XvPavCe1Wq0a8/2S/S+ekbEdW81mDNuNx8g6cOOFgEAAA/xCZK+9GgRAAAAAAAAAABwZ3lJ0uvOeRtM9YKrY/B4PL+FsS4v6B/tULeB6uV6lCnA3m/rHq9nOqMgbhTE35IpY/zeMTJk/eeZJraMY2QQWK55AXiv7U4fZW1FWKNDZlaJ6vaMHplBJdNSXbP9tVzrGKM6a3Ukmq+Z3spAEc2vSltWV6Z3xhjjrXNvHDNzUzZPvDFczl86nxlvLa7DDQZzxu3mN2h/JxkAAGzjt0j63KNFAAAAAAAAAADAnecFSfcU71r3drRbvEDkeC3CtucFLb0MApIf7O3EQjxDwPLpPb8NzmbGBk9H1H8zcRsb4I2Cwza4bAPPa4wNlsrEEQXdowB8llkgq38GL0gemQTs3KtMPLN6vAB/NH/sWNr7bJ3L9zXGFVunbXfE9qWtx9NltVXjXWWtsDojMk3ec3u6soweUUaN5Th6p3jaLE9LeqwoAzeUi8vLGVMR3CD+O0lfdrQIAAB4E39Op58zuXe0EAAAAAAAAAAAAJ028b5VcXDWyziQGQOiMh5RFgOvnKfFarB1dgPVXiA6Ck5HZT09a7TYOqNguG3L6qs0ddpfG0D0NJxz/LZoi8ay6sO9x9Rqi9ZZpTFas3LKZjozo0pkSoiujdrGOrI5Pd4zazjpzNuo7eg5x3OefltPhGeiinhZ0rc36oQbBuaM28vfkfQjjxYBAADfwddI+hGSXjxaCAAAAAAAAAAAwMBjkp598D0zZUSsCVbPBDi7gdwtrAmUdwL5Cq5lbc/q9FgTPM6C8p1zWR9mzBoeOv3VMXlUxgzPTDBLFNDPzCFdE8Oavp7RvLZsZELxniMyH82s9c689XRk77YZc9NWw042B75F0muTdcI1h581uZ38BGHMAAC4TrxD0k8SxgwAAAAAAAAAALh+vC7ppQffbRDVBj3HPzmf3aBu9HMB9v5Rx9iuvVbRNQjIfI79sfzZ+i7Mtapd796ovO1ve37RbvviwilXURlwvKC5nSte30XtREH9DlG/Zu3Ztr15HM3LGcOCp88zr4xlZ4P63nro0lkL0X1Vv0dr2s5Hb87bembnrde2/R7da9v01nM2flU73fbtubeuqBOuOWTOuH1cSPpqSf/N0UIAAECS9Kqk/07S3ztYBwAAAAAAAAAAQMbTkp588N0zQeyxK3+pJwtyzrS3l7ZsJ78tk2np6qh2zGfHkZHgHHQzP2TXPaOCijJrtXptdLJOdNmiteqj2X7Zc/wz80m2FipzwXh+pJPRpPNs2bsk09HVaK9vyZIRYcfetvstOsUY4JZA5ozbx4cLYwYAwHXiFwpjBgAAAAAAAAAAXH9e0imLxsKye3w2K4alCs5HWRlstgovA4JX/6yesa1RS2dH/JYgv9WU/eSDDdra4HA1NmvGzmbFGM97Gmx5LwvKlowPmc6lbTtnO/d5zGRC6ZaZyfTS1bJ2XL02xuuR0SXLnpHV0dEwc33UVpk/bEYMr60o+4yte0uWDK/dTNNyjewZtwwyZ9wuHpH0jyW9z9FCAABAkvRbJf3Ko0UAAAAAAAAAAAA0udApGPjoTnV1duNnxoTx3F5k2R9Gol3yUTaIvTIq2Gt7tDljWMjGwuqybUTXzkGWWaTKjNAJ6u+dmSTKNiJzXLUZZQKpzBCzBo9IX6a1q39L9onoHRG9T7J52XkP2LJbdHeyeXhZOr5N0isr2oRrCJkzbhcfJYwZAADXhb8o6VOOFgEAAAAAAAAAADDBpaTnFe/Wn62rs8s+Mj94gcu12QcyjYsmW28U7I+eKaPKvhEFyatz9nsWaO+c9+q22QKijB02Q0FnjLpB7rHuLJg+Y2ywmVlm6/Kw92d94mUWWdOOd9y9N2vTyyDhGQeW405dtv2ORq+u7J1hv1sNl+Ye+5zRGI19MPv+ycwsY99F7ZM94xZB5ozbw2OS/rmk//poIQAAoH8q6UdKetfRQgAAAAAAAAAAAFbwuKRntS6DRTd42ckUsTYbg5cdo/Pd6jp3Fohs57x3PgrwevdF7XnPnGnyjr0+rDIKzGQc6MyhyKSxRtseVNkpqr6fyYQx0jVBdfFMSd6aWJOdonO+0rXm+1jHmrb3oBqPas5+m6SXzyMNrhIyZ9wefr4wZgAAXAe+VdKHCWMGAAAAAAAAAADcXF6T9OJwnAXzR7IA9fg5nrcZBmz5NUFUu6P/wny37XjZOrKsEh2qbBU280DUls1cMO6093Rnbdq+8LR62UM87VZvlZEhMhBE9WVlvHGrAt9RFpI1GUc8KmPGWN+o+8Kcj9qNdFbGjGh+RHPd6o3Wonetqy9rv1POMyzZ9r0+PnfGgsqc5JUbn8mu6/FesmfcEsiccTt4StLXS/reRwsBALjj3JP04yX99aOFAAAAAAAAAAAA7MBbJD1RlPEC+DMmjiiguWZ3e5ZNYWw3Mh3YdtdqmMk44LWdZVXwdG6ha2zojNnIVn1ZsD8aT69PPV0qymzR6M2dTFOVGeVcZFkmsjlRrde9MtDY/pgJaEd92T3nXV+TocR7hqrfx3bt+W+X9FKiFW4AZM64HfwCYcwAALgOfLIwZgAAAAAAAAAAwO3hRUmvF2U6mRbG72uCrt3ArJddIAuOemTXsywLY5nsu/fc9loWAJ8JeHeyE3j1RWM1nrM7/cfPjr5OtoSO/kyrzaCylFtr+rH32jq9wL89tn1nM1B05/rMM0TaPMNQZqoYx95rY8xWEbWbabT6xs/qvihDRpSNImo3q9+j+/7ynqd6D5E94xZC5oybz9OSvlHS9zxaCADAHecLJX300SIAAAAAAAAAAAB25hGdgoJ2w28WDJfiYHAU+N2a0SAyhkSZCSLTRpUZYC2RGSVrd682x7pmsmR443XOjB2dLAT2nKep25/Vs3TMElGfZe10+jDL8tDJvpD1rVcmWi/2WrSGvWfPnnPGiBLd42n2tGRzeq/5PEOkoepvSXqnyJ5xoyFzxs3nFwpjBgDA0fxDSR97tAgAAAAAAAAAAIAzcF/SC0WZTkaJBRtQ3ZLRwGqIztkAqPfd3udlOJDz3SPabX9prkW7/KN21uy4trv2s6wU9rrVtkcgOwrce1kaLoLyY9/ZsbR1ZXNzNvuEpy8zZMg57vZhluUhMmaMbc3MHduXF+a7LefpO0dWCsuoyWrx1rMdl87aq/opO2/7KuuTaHzsXLZ1PZvogxsAmTNuNmTNAAA4nndIel9J/+ZoIQAAAAAAAAAAAGfkSUnPPPge7dxfuxO9k7liK1m9a9qtsjzYerOMGd2MC2vxdufLOV7OjXojM8VabVF/VBq8jAl7E/VP1E/V+C1EdUrb5n7WL9GazDJyeGNStbF2DkRtWT2Vbq/eqD/3fL9E771I03gc6YmML7bst4vsGTcWMmfcbMiaAQBwLK9K+mnCmAEAAAAAAAAAALefVx78Sb0gdLQrPQvKbgmcRpkNPA3RvTMZQLJAqm3H2wXfMRt0jAxe+UxLdF+UjSCqJzOnZHhZAbzv9pyn0Wqy7WRkAfA1/Z6tiVH7WL7S02lzvNfrVy+zyFg2ytDgfffW2BqyZ7cZRqo1GWWoiMqO7azNYFC1F80h7z3jrQcv68rY5lvbSuHagTnj5vK0pE85WgQAwB3nkyT9raNFAAAAAAAAAAAAXBEvSnpd+U7xERuE9ILra8iCo1FQ1AsAW40zgV6vLk+HPecFYpe/KqOAd24mk0GVFaLSEGXVyKiMJ14Zm5GgY+jwNK8JwHv3ePOjyjhS9VHXkBT1k80qMZ73+sozVnTGcU2/zqyhbG7b71Hfjn0xY8jqvIuiuWbnqFcmauvC/Hlt2jZGHtUpTgw3EMwZN5dfJOm7Hy0CAOAO8wcl/Z6jRQAAAAAAAAAAAFwxL0i6Z85FwVS7894LaHayINh6vWNrMLDnbGC0k7mie92WsWYLm4XA3ndhynbwnnc89tqz5oIok8Oe/REFxu3Y2OfPxizK+mDbyMw2s6aNMWCeGX2ygP/aNu13W6aT0cIL9EfPYct4RpTMdNKZS3acO4Yr7zgaD29NdY1PI977qTJ6dcw83v2egcO790Jkz7ixXFxebjUnwgE8I+lfSvpuRwsBALij/ENJHyjp5aOFAAAAAAAAAAAAHMBjOgUHo+Cxl2EhMhHshaelE3id3eVfmQ0iPbZdBde26BvbjQLWXt1RRo21jHVkbc9kLbDMZO+wuux373g8V/XJ3nO5Qzdjg4bz1RrdU4933eqL6qjm7njtXGOTrXUpXjMz7yC7BrtGkaXct0t6qbgHrhlkzriZfLwwZgAAHMW3SPqpwpgBAAAAAAAAAAB3l9d1Cgp6Af7o+JzGDK/OaHe7TJnOLmabucGrIzNgZPWuvV5lhPDaj67ZLBNrx8aOvRdoj6557dvyXlvetUyb/T4eRxkhPDOJF5y32UA8urvmu2NgMyx4zxAZBzrmoS6zxgxvzmXvk6zepbzVsNWYEfWlnGue/rHPo7lTzROvzxbInnEDIXPGzeMtOmXN+K5HCwEAuIPck/Qhkv7q0UIAAAAAAAAAAACuAW+R9IRz3ss4sDVLRXScBdO98wqubdEwqy+juqfKQJBlH5D8YPMW40zXtNLNLBLNl5mx7mRxqDKHzNx3buORbd+2abVka6665tW9hdn56q2nLLvEOeZrNFdnnmU2K8aCt1az9Uv2jBsGmTNuHr9IGDMAAI7i1wpjBgAAAAAAAAAAwMKLOm1oujB/I2uzMXR3wdsd81UQvwqwVhqU1C9zfe2u/TVkmSHsuSzYW7XfzbLgBaejLAle/d0MCtVYeGWz7CLRfZmurD/3xs5hL5NDZCaIspZ4da/V5NEd67EuL3OFl4li63vFavT6c2a+eCYPqzvLrOK9R6N3q0T2jBsHmTNuFmTNAAA4jv9L0odrXUo3AAAAAAAAAACA28ojkt5mzq0N8M5moehkV9iayaCzkz7Tcs5MClbPzLH0cH+v2ekf6bB1ZdkRvHa7mSDWEBlVvOujriyTwxZt2XhV1yT/GcbrI1s1R5knqrLRWHvrJrv3KtbT0uaip/s+GumYR9YaTGx/kT3jBkHmjJsFWTMAAI7hX0j6ucKYAQAAAAAAAAAAYLkv6Xk9vLt79r+l2ewXC96u86x8VV9EFCDN6q4yEeylIStfZcwY2/aMD1H2glkdS73V+HtZNOy9tl5P46w2T0eW7cTLcJBlcrB1r8Ebn/FzuRaZGaIMC+OzeOM8ozfKEmLbzkxN9nzUh9482XMORGWtzux9JKes1R5ly4iyYVTY9w7ZM24QZM64OTytU9aM7360EACAO8bzkt5f0tcdLQQAAAAAAAAAAOAa8/SDPyk3K3jB7Wo3fpZ5wdbb+Z61UZ3L7ot222/NQpFd9wL31fk9sw94Af6ZjAjetbWZKbI+8wwLM/dUfbi2T6P2M8NL1K9rtGzt1+y6l3FCTtloTu7Vxx6Vlu79I94ckeLn24OlbrJn3BDInHFz+BhhzAAAOIKPEcYMAAAAAAAAAACAipckvfbgexSEjLIOZFkTRrzd/14APzMCdBh3z2fZHKJsE+O92S78jCxgbwPI9nsnmN5tM7onMwzY+mwmAa9uLzNC9D3S5WnxgvBR30Y6PEOG1x9rdsR75gCv3SzbhNcHa9rr3hNd9/rdztnIpOA9Z2Tu2AOvT7127HqP5lM0RzLNmYYOYzvPbqgHrhAyZ9wMnpD0TZK+19FCAADuGL9H0iceLQIAAAAAAAAAAOCG8Iik91B/c3AW0B/LZFkZ1gRvqzozPVlbnd3xszvoq+wDmVHFXt+DLFOGLeNp6vZ1R3c3Y0N0rTL1zPadNeRERGaKqh8750YdHbbMR2+uVRlJZrWeI+NElDUjK2MzYnTfQ3vpz/p64dskvbxDW3BGyJxxM/h5wpgBAHDVfKWkTzpaBAAAAAAAAAAAwA3ivk4/E9xh3Ck//i3XonsWxrJ2h/ps9oAxw4OX4aKTacJrM8vQYL9HeFknbIDW7sDfy5gRZaCY2fkdZUmIynbMDQs28N3N5jG24QXP1wbUZ+7pzHdPj52XY1+tycRQrbVo/DLzhWdu8frYnu+YOTp4WU2sNnvdrstO/dbcY+/NxmI2s022xpfyb03qhGsCmTOuP49J+npJ73W0EACAO8S3SnpfSd98tBAAAAAAAAAAAIAbyNMP/izdjALRzvRuEH2P7BRrMkPYczM6oqDxWOd4rpvtIdPSNUFU5aP+isZwqyEiynzg1V1lOYjuy3R1tVb9NdvueL47x9YYTbJ5Ydv27snWS8YeWSaiMfbKRe+Xmb5VUWaW7pwZz2u49q0ie8a1hswZ15+PFsYMAICr5FKndy/GDAAAAAAAAAAAgHW8JOk157wXzMwCm2N2Aw3fo4wVa4KlY9CzCuzajAtesHRsfzaTQtSOV5fNBhCRaZndwR09Z2YcqQwka8bM6xfPQJGNoy3rfY90RVqzeqPz3hzPmB3P2bWQaaiMGTYzRTeLhG1/S5lqzVTmJq8++zmu/T2NGWM73vkqo8alpGd31gM7gznjevOopE85WgQAwB3jN0n6y0eLAAAAAAAAAAAAuOE8r9PPnIzYYGYV5LYByQvldXSDu1mQ0wt+e4Hci6Bs1GZ23jNaRCaG6LijoyIyInh97plavGuV2aFrdLDnvSC7NYVEc8Mb52osO+YC71ntny1vjSGRwcMbf299rCXKyFCV87R5z1AZNbpGoUijN6/GeWBNMF6d1jzk1X8OQ0b3PeI9u51bT0h6cj9psDeYM643P0PS9z1aBADAHeJLJX3q0SIAAAAAAAAAAABuAZc6GTS8oKzdhS7lGQSiHf1rsgIs9VSmDy+wa3V4mTw8OtfH56+yS0TGh9lMGGOd0f32GTPjjFfPTKaDiiq7QddYkRkyutk2KsZ+isbVM29EGUG6ppYsC0ilM7rulYnML5FBpWpzjeHBM7Z45iBvjlnzRpZtIzJCrVlvHuP7JOuHC6esl8mD7BnXmIvLy73mDezMI5K+RtIPPFoIAMAd4d9J+m8k/cejhQAAAAAAAAAAANwinpL0zIPv0e58z/gwXveoApkZkcEgO46+V+1UP5+QZZeYyY7R7bdMk2dCiTI5VO3Y8mvGKguAR/1WjU015nvRCepn2SoiXbN6t5gIOqYob750NJ5j/XrnvLUWvWu8a5lxo6MzMlKNZawW226mz9az8A5Jr86IhauBzBnXl58ijBkAAFfFPUkfJYwZAAAAAAAAAAAAe/OypNcefPcCp3YHeJQpYG3WjMqoMOqI2lrKzmR5GOvJ6s7MDmMmAO96VraryduNb8t52Qdm+r8zBtX1KAODZxSYyR6xlzEjmq92XDxDjL3H1tc5383u4GW7iI7Hem1WCo9IW1V2Bq/9cW5W5gX7ron6w8uoMZuVxFv/XhnP/GH1eSaYrA/f2tAHB4A543pyIel/P1oEAMAd4tdJ+vKjRQAAAAAAAAAAANxSnpd0Xw8H2qMd8F7QMcsm0SELZtrAc6fcHhoy48GCNbBIcZA465us/kqDnDKddrvB6cgkEBlZxgC71Z9lINgzS0ZmurB6oswLlUFjLBdpyMp4dUVmA3ttObYGpiqzynL/Xv086hnpGJ+y8l7f2TLWBFH1t4rrldmqMj957wKZ46XMU5IeLzTCAfCzJteTD5H0F48WAQBwR/jrkn68TtkzAAAAAAAAAAAA4Dw8Juk9hmO7K32h+jmBKsA+BryrnwoY6/YyGmz5OYNRb9RWVPfadvckMh2MfZMZPvbosyhzgRecjrStzfaxJYAa6RuZ6aM18yHrL6/slvairBUz69bqqfRm6yoyvXTmhi23t6Gnes9kfe9p97Quny9J+radtMNOkDnjevIpRwsAALgj/AdJP0sYMwAAAAAAAAAAAM7N65JefPC9CrSPAcYoq4IlyrbQ2fXuaal+JiFjzJbgXRt1jGVtZoKtRLv3x+8200NWxmYUqDIvzOiMMjN4eqJsE1FGAk9/J8uCvT+rO9Nj66zmktf+rIHCa6+T0cLrf9tvXtYKq9c7111DXfPSeGznxBqD1FhHNJdmsP1tx6R6D9m+ztauV+5pnUxxcI3AnHH9+EBJP+poEQAAd4B7Ohkz/uPRQgAAAAAAAAAAAO4IL0t6VW82XkTB4G4wNzJPeIHlsXzU/oX5s+1kGiyVwaPS5JkIZk0i2bmuiWQhC5RvMZV4z2iD454hwAanKwOEZ0TxyK5ZbfbYM290jQOdZ7B1REaGzKASmQJGveN3e65jYOgYg6JyEd66HPH6zq5v+xydcVlDtH5HrB7bdmTAsOW88su5t/Ylw1WAOeP6QdYMAICr4TdJ+htHiwAAAAAAAAAAALhjvCDpvnM+Ss2/Bi/oGpk97Hm7Y71DZWTwMoN4u+ptBoBu0LtLdO8YSI5240sPj4kXqF+jqaozymThGQeiLBoz+qq5Z9v1skl4BgivH71nr55f5vrYhvfdnsuC+Z5ZyavHPnunf701UZlorJHLrk27njzDjFdntb6rvh/LZPdF690r75XNzE+d98Qzkh715cMRXFxebjX+wI78YElv17Z/WAEAoOZvSvpx4udMAAAAAAAAAAAAjuAxSW978H2rCWMhC2BnwftRw1ZjSJR1wGq0hhBPi8caXV72A+98FISPsidsITJXRNeqMfSOt/Rh1EZlCpm5L+r3aiw6eMaCao5lppLOmlg7N23bUR9Fc8Se26Kni9WTXavW3XJOzvnx2njdO86e9wVJ7wyuwRVD5ozrxa8SxgwAgHPznyR9lDBmAAAAAAAAAAAAHMXrOgUMpW1xkWj3fZSVIKqjY/LIyILM9vyF+d55/jWmiG7w3V6vzld91em/LMNDZJ6xGuzY2uNI22wfRoYam9HBjmtUh/dp24y0ZNdHxswQo0ab5cJmosjqjgwj3blZ3S/zPRr/aNxtNg/v3q10jBBj2cjQ5M3PLNuHbd9S6SF7xjUCc8b14b0lfcTRIgAAbjmXkn6epH9/tBAAAAAAAAAAAIA7zsuSXk2ud4KqXmB8vHcMRnsGCRvUnDFMeFptQNYLGG8xf6zR5NVhNdp7xn7z+iMLyFcB/ijbhddGVcaWq3R0+3HtWGVaomuzWKNC9Jx2Llot47FXt3c9aqdDZiDwjC2dfvTWtD2u9HXfM5mmqN5obY33doxhl86f1ZAZUi4kvSWoG64YzBnXh1+hUxovAAA4H79T0l86WgQAAAAAAAAAAABIkp6XdD+4lmW9sBkLMgOGrWMMks6aHjqZBTzDh/e5le6u+uValsnDmjCyoP/42TUbeNkNRl1Wk9XgjdWabCJdMkOKpyXqNy8zxZ6ZHDLDR2RMsmtmOR898xZTidcfnnFi1NTJkjLeY8su18bPSmN1LjKARbqW48j45RkpsvXsrU+vTKRfkp4NzsMVc3F5uec7AFbyPST9S0lPHS0EAOAW848k/XDlbnwAAAAAAAAAAAC4Wh6X9B4T5aPgqBd0rlhr0IiCa1kg3Ls3CzTP4hkmomD8yDlMDt6z2+u2fXvNM5PYe7dgxyXSU9WRsce4zpCZcLzxiOaDV8+W5+jM+ygbRDaHI41btHcNNNUcz8pk4ySnrIbzW8bhXToZ4uBAyJxxPfjlwpgBAHBOnpf0UcKYAQAAAAAAAAAAcN14TdJLqneOj4w74+3PHHQC5lG9GV5mAZt1wguGy7lu246yBnR0jnXbzAS2XOenFZbrW3Z3R+145aKx9cqcw5ixtGEzXCyfUV9GpgJbbmTvHfOdDBRds8Fyv63bfp/RZduv+sxbX9n4V+1491RszRISzY3IABTN9+qdsUYb2TOuAZgzjuc7Sfq4o0UAANxyPlHSvzhaBAAAAAAAAAAAALi8qJNJQ8p3v1+Y7xru6QbMZxiDwtFPPIznrcZL575OwN+23wnQRsFfzyDQyRSxJojrBdG9cYuyZdiytq6tppGxHosd67FsFniPTCfdn9bw+qoqY7XZe61WBeW8drYE7732PMOSNQpVRiY5x1X7e5H1/fIZGZ9sWTtG9tx4fo+MNlbvo5Ke2VAf7ADmjOP5BElvPVoEAMAt5o9J+vyjRQAAAAAAAAAAAEDK83o4+G4NGllmjG7QvpNJIDJ5VIHSbOd+ZR7pnIuC1mPfeD+XkBlDbKYFq79D1p7VVtVh67Pat2QPyM7bYPuMOaRr9oiMHFX9FdYE5GWT8dbVXmYXL4NFZK6YmWvWtFH1f9cQk2HHPspy4a1nz2QSrY1sbXfWi703Y9T1bLNOOBMXl5d7mQdhBU9L+mZJ73m0EACAW8r/LemH6vRbagAAAAAAAAAAAHC9eVKnDa02uD8SZYKwAfC9dp7bgKxnEPGCzVvanwnM2nvG9qN6oudYyK5ldXlZEqJ+8DJ4VEaGGT32uy1jtYzlO/NOpuxeWRuqMbN6qmcdy45s0Vy1VV3zMlDYvj9HFoyM2TU3Ox+i+b6VaK5G5y4kfatOPyUFB0DmjGP5WcKYAQBwLl6X9FHCmAEAAAAAAAAAAHBTeEXSy8ozT9jMAFFmiq1ZFjrB2sp44AWh7fexzeWzEyS2mR2irBUXzp+n2as7Os7aHcnO2UwI3jhXdWV6vHu88YjGsNtXEd0xrIL4Xn9kxgxPt9eXawxA4/3VtWwOZcaBLMNEp921dIwtdo1G2Uiy+rz5vyXjR7XGvPcQv+hwIJgzjuMRSZ98tAgAgFvMb5D0948WAQAAAAAAAAAAAFO8oNPGK+mNwGUUyB/LRNfXYAOvXoA8CqKP12Wue99teS8IX2U+8AL8ewSyrdnFnh+PrTnGq8OO5YzumTGN9HUzM4xj0TGxdDNtRG1FmTyiNsf+syacsc6OUaLDGqOKNQZZw4CdA56ZaGzPM2l48yw6tueztZuVHdv1TBp2HKLnHMtuMQFl9439NPbt45KeWNkWbARzxnF8qKT3PloEAMAt5e9K+o1HiwAAAAAAAAAAAIBpLiU9/+C7DZpGu9i9sjNUxolFV5aJIArQjuVnM2J0TQJR1gQbPF5jXomC47auyljhabNaZgLVWfA9yibgZWiI5o2XXcIGuzt6IiItniZrxBjPR5kmPMOGzPdOX2dzKBrDqE7PrODpsXqj9jprokNkFsq0jOez8YrKz5C9nyJjkDdfRg1kzzgIzBnH8auOFgAAcEt5t04/G3XvaCEAAAAAAAAAAACwitclvaSHDQ8288JssDPaHW93wo/XonO2jtkgeDcQ7OmNshF49YxlZ4PCnunE++5pq8wEntZZbVG/Z2R94WVu8OqeNQJ5/eZlPrHz29M3th+ZIqI5Gq2XmSwrkemoMw4z/WbbWTNHOm1Gcyhbz7aMTJloncwajqJ5E+kbNVTP8pSkxwo9cAYwZxzDj5T0AUeLAAC4pXyCpH91tAgAAAAAAAAAAADYxIs6mTSind9V0HXGBBAFZ73jcZd9ZsSw37tavOtelgVPw1jeC+ZuCXB735f6I9PMWD7K/mDrmcG7pwpKe+czk0+UIcIj6qfIvBDpr4wVke6qX6Pn61LdHxk3rB4vA0ZUfrk+O3/HPqnWQGbIsmYjr52oj2fndDaenXke1WdZnoXsGQeAOeMYfuXRAgAAbil/QtIXHC0CAAAAAAAAAAAAdmH5eZMqc4WCchFZADUKBHuZKMZrs1kpbHvZeVt/9zm9OmfOL9fGwLmXLWHUZPsnCrZ759b2YVR/1m+ZuWW5vsYssrQfmRIy44VXj5zv4zlbZibLh2dAisotuqq5XrWVzeMqA8fM/IjMEva7Z/bK5sSoZeyPyOC1Zk5nRoylXns9MpFcyNd4KelpSY+u0AcbuLi8XGuSg5V8P0n/VBhjAAD25t9I+sGSvv1oIQAAAAAAAAAAALAbT0l6VnFQeNYYEQWwo+wCXSPEFoOGh5f5wtNzjn6pgtTR/VG7WeaGbt3ec3tloj7JrlnOMZazGT2y8cj6uqvHa797fSmTGXQiMs0d40dk2sjMHNGasWaaru5zzaHZ7CDjfWObM/P/3Q/+4IrAIHD1/C+i3wEA9ua+pJ8jjBkAAAAAAAAAAAC3jZclvao4G0OUUcAjC1xWVIHTNdkEsnJVNgX7ubbNsf6sfbsb37Y/ZhHI7u1kJRjvyZ4vM6VEmU3GjAdV291A+cz42kC614+ecSDKprEmmJ9lBckyQNhxzLTNtt81PFi8zBC2fJZNYmzbe7/MfO8auSwz881myPBMPNGzeLreMqkVNoJJ4Gr5HpI++mgRAAC3kN8m6cuOFgEAAAAAAAAAAABn4TlJ91QH7BeybBIZkdEjarcbGK8C4ZHRYLy2NbNFRhXw99peiALgXhtZAD6qN/rpiMxg0TE4dPpzxmxgsfd6BhXP0BLNNc8csTXDR6TRM054Zo3xuKNnHEfP6FHps+etCcGacEZdUZ9npg3bVlS3Lds1cUVGmOi+yuSU1WP7Yin7qE4GDbgiMGdcLR+vU/otAADYj38s6dccLQIAAAAAAAAAAADOxqWkF1bcI/nB7iorQFSXxQvQduiYIZZ2q4Crx6wez9hgA+Be/3lZHzJdW4wEHQPEci7TNdOfW8wvkaFkbGcM8lut42f1nLNk41UZJaKgv6fHPsvsvIj63zO0/P/Z+/dg7dY1rQu75z6svdc+NN2IxgYxGgEbujk0aIMgAkqACFKKEA1aqDFWPCSWRpMqYw5V0aRIp9SUJpZiJ0YUiYeAhBgRAWmNDWJLlKRACETS3TRNn+zuvdda+7hm/vi+4X7W/V3Xfd/PeN/5vXPO7/er+up9xxjP4R7Pacy1rms8r2u/ijV2NUaUCSjnV/dd6e/KUOTmlhrHypSU52oe48qYtOb/dBEvXJm7+/trmeqg4VMR8R0R8TW3DgQA4BnxhYj4poj4T28dCAAAAAAAAAAAADw4n4r9l2Cd+O2E+07wvsZuBUo8rY4jfJyXxpPrqNpr+l19XhJbFtBV7AduJwqV5pJ41PHONVVu5tpjrbru+rGKZzoGHho1ftdrLo7JWFnT5vp2Ystl5Ni6cVPd15n7yHH9YES8V+SDK8HOGa+Pvy0wZgAAXJv/eWDMAAAAAAAAAAAAeFN4J178vMkO6k36vHNFvj59s/nSHTOqMpU5QgnNu+J3d+9VLDkGVZb73I3NxaLKVjsKVDs5qHNn+7IyNHS7XrgYj3/OUDClGvP52BkH1E4Nqh53n7vsjpe8M4QzOeTdMGI5XtvD7Zbh+qtjrdeNR2d6cfnWmFSMuQ41L/I5ds94TbBzxuvhQxHxRyPiJ9w6EACAZ8S3RcRfEfv/MQYAAAAAAAAAAABPl49GxI8S57tdAlT6iP23zp0IPdmhQAn33flr7kShzBhup4z1Wv7u8qnv6liVp645A4TLk+vr2ngXV79rAxWXi3XCJO10LE7OV+eUCeAabeyYxufyZqpdJx5qxw81h1Q8VZ58ruuHnfPfGy92K4cHhJ0zXg9/TWDMAAC4Ju9ExN8SGDMAAAAAAAAAAADeNL4YH9x+3+0oEctx9dZ73gnCvYW/lpfZEcPVW/Fd/ly3erNf5cnHlQGl23ViPa9ict/X486ooAwzzkjg4lCGjB1jSEWVxxlc8nHeoWGnvolhYFqmavf86dpQ9U1lPLgGnSknj4f1OM85N0a6mC/Z8cC18VGuar/c5uo4r1fuHjpjUQS7Z7wWMGe8Hv6+WwcAAPDM+Aci4o/fOggAAAAAAAAAAAC4Ce/GV17cqnZVqIR9JWjmnzjYZZLPmRiyaO7uZ0dEzvear4dIp8wDzswxMRisdeyYEbLQrHYIcKL2NXc+cMaeapcIJcS7Nu/qnsaojitxP6NMSc7cMilvl8pUUJminCmm2gEmX895qlgcrq3VeuPqX/NX8XdGqp15ufJ2RHz4RD7YgJ81eXi+MSL+4K2DAAB4RvyOiPir4zKXKgAAAAAAAAAAADxtPhIRXx0fFOMnPw2ghNqI6wn6aveHXK+L69J6q7pUuqrenfaYpu1E5urN/kpcv6TtOtNIFZfbEaPqV2couQQ39qvdGdzYV305PXeGiRFhOmcnc0ntmjHNq5iO47VsVbcb5+v1Kl/mbP98JiJ++EQ+GMLOGQ/P33frAAAAnhE/GBF/e2DMAAAAAAAAAAAAeNP5UrzYQWPyJnqE313gWv+vcX2D3Yn2KhaVb3pPK9WuE9O81W4C1bnpDhDVTiY57brjgDJmqB0tpvGr69N7ULsiVOndz06o+M+gdmVYUbtJ5HZd43S7ZFT1nkWV63a/WNMrg886JhT5/tR6cKkxY41D1eFiWo9zua6Nd9a7nfXkk3H5mIQCzBkPy9dGxN946yAAAJ4Rf29EfPetgwAAAAAAAAAAAIBHwbvxwqShyKYH9/b5VEh1VCaCo+679C+jfkbi0p0JJsL2Gp/b6eMauwuo+1uvVT/DUJkvJmLzzu4f3fncz9VOH+txZ0I4Q2cuqnbTWMekG7M7MZy97ubMcex2mlDmkrW8+3Scy5swSVuNGdfneeyofsxzslq3JuR1peJD8cKgAQ8E5oyH5e+OiLduHQQAwDPht0bEb7p1EAAAAAAAAAAAAPCo+Ew6dj+DcO23wZUpY41hTdeJ+NPdCrrrygCSxd3qmjJ0uB0/zsS61qN2kVDl5XTd7gdHnl2ygSaXrXY5UGnWT2eIyd/PxFr1SyXGd7ueOENOVYZjEuPxPZuYKvPFmj+PoTtxbmc8TEwvKv58TplCKoNWTuvWMRVLrrO638m4+9QgDZzk7v7+UmMWGN6OiO+IiB9z60AAAJ4B3x8RPzUivufWgQAAAAAAAAAAAMCj4+34oKC4Csxu94Br4+pwO3ac2RljIjQrQbeq65K007ic8SPXt9smXfppeU6Q78Txa+xusrsDgjP65Hbszq/1T+K49F4zai5MdgHpqHatqPLvmjiqPGo8VX2Qy3uI9WmXH4iI924dxHOEnTMejr85MGYAAFyL/35gzAAAAAAAAAAAAADNexHxxZffd954V9crqt0q3A4F1Vv1uz8foXaNyG/m55iqOvJuGjtp1bVddn+qodv1IbNr9JikUbs3nH0TvtpNwtXvzqtYVL+cMWZMYqvyuZ0jJrtC5Hmj5o7a1cSVN4m3uuZ2x8ioueV2r3H1T3Yt2V1Dqmtrmk8Py4VN2DnjYbiLiP93RPyUWwcCAPAM+Ncj4tfcOggAAAAAAAAAAAB41Hw4Ir4m6l0arokTtivB1rEjkFdv41f5rkG3u8ERSyW+VzsFTHYXucbOAt2OBxE+zm4HlrPxVWW7uie7LnQ7kzzkTg253dROJN3OLTs7zrgdQ3bjdce57OnOGDu7kuyaZq5JvqfvjYgvvOYYnj3snPEw/JLAmAEAcA2+LyL+nlsHAQAAAAAAAAAAAI+eL0fEuy+/q10lDnbeWnZvuDsRP4vD7vrxfXcHhjX9ZNcIt5tCVfZk94xcj8qn7jXHr3bOWOOodlTY4S79U7ua5J1G1H0qo8A14lNlrW1WmQaUqJ/zRly3PSvcnFNGnJw+32vVvjlN3pVi577UGO52++hMOmtMKtbj05lWOgPKJbjdO3Ibrj8VBVcCc8bD8PffOgAAgGfC3x0v3JkAAAAAAAAAAAAAHe/GV37exImbSnSfiNbVTxIoodmJrJXBojtey8gCfCW25npdPFWda3pndJiYFZwQv8Zy7V0Dcnut5ytTRmfmUDHmOjLdWHNlrvVOY6vGahXvWQNTLq8zhGSzQpc295PblWOH3IaV8arrp7WMascPZ0xa07p7qebFdM6o8lWsn4gXOxLBFeFnTa7PT4kXP2lybacZAMCbxr8aEX/DrYMAAAAAAAAAAACAJ8WHI+KrY/8F5Wp3gnysvl+qCylxudv1oBK1VexOLN5h0k5r+W7nB4XaRaC6xy5GZUxxQr4S+yP6dtppx85AoO53IqJX9+fMMGfHQnUPO0aJqr1VfPncJXRzzeVR19186MZMLvchmYx3l+9HIuKHHy60Nw92zrg+f2dgzAAAuJTvj4j/3q2DAAAAAAAAAAAAgCfHlyPivRP5OlHc7VCgdl9Y80zfklbp8i4E7o33yY4Vax2XmEnUPeZdN/KOCJHSTNopt7ND7cyR22w978pVRgFVXo65E/VVOTluZ0xQ/dQZhpwBI/dRjq3C7SbhOOLIbdyVk9vT7Wih8qk6wpx3c6i6t7W/13jUOTfGXfqz7M6LHE+eC6q8TzT1wCbsnHFdvjoivjP4DR4AgEv5tRHxm28dBAAAAAAAAAAAADxZviYiPjJMOzU4dLtAXGMHjUlM1e4Ca5rJW/y7Ma11VQYQlceZCSomaVS57rrLs9aX01yj/Sa7SVRpVdtXu2Tkctz9TmPoxqPbAUPdw4pr38po0nFmDKg6pmMmM9k5Y6ctOpSZx32fxJS//2C8+MkouALsnHFdfl1gzAAAuJTfHhgzAAAAAAAAAAAA4DI+01x3Owjkt+LVjhXuLXOVbwf35n0+39V/sCv2Vm2ylplRuwIcefMOE7nsyY4T3fVqp4iuPGWueYidAtx9Vn2pdrtQAvqR1o0Z9X0abxfHJG+eFyudMepMf6h2mM7Fde7exav3kNvarQ9VTI7d+1Tz8j59VzHkNJ0JBe37irBzxvX4UET80Yj4CbcOBADgCfPDEfH1EfGnbh0IAAAAAAAAAAAAPHk+GS+25a9wb/xPhFL1tvmZt9/VLgjqfPWmf7fjwyU7QFQmiiqGKW4Hi7M7PKz51a4Sl+x6sMPObhlH+iOG6tx6fqWK/ZJdM6rzlXGnMynk/rnmGFVl52vTuX+NuXXJ+pDZNTVVO8RM7uM+Ir43Ir6wESMY2DnjevyywJgBAHAp/8PAmAEAAAAAAAAAAADX4d2I+LK55t6AXzkjrJ8RXitRO8eo8ua3/FXZZwwjTrRWdaidFlysVV3ruQln30KvYjlT5sSIUO2Q4a5NzDhVDF39iizSV7t1VLGoXRxyHG5njl2UCUfFlK/lOGM5djuAuPLX8243jcr4kdOqvKvBozMZqTKq9aBaO9g940pgzrgef++tAwAAeOL87oj4llsHAQAAAAAAAAAAAM+G+9A/b+J2UcgC6o74WbFjPHBv8x/X1n+VSJvvYRrvmj6L8UpoX+Ny9Zw1iEyoDClqJwAV85F215zjxHpn1Kh2JlBtq3Zb6Ew4Z80qqj3yOFvPZ/OCKsPNs3zt0rhXlFGpMpuESJ/nmBv3KgbXFtP4VbzqWhWLm8ORzof4zGUd5z8RER82McEG/KzJdfiLI+KPxMM8VAAA3gTeiYifHhF/4taBAAAAAAAAAAAAwLPjUxHxdjqXBU4lerqfl7hUD6re4M9ieEQvyF4aSy4/n1/jyHkjpetMCpfEmMs8a5C5Rh9eSrVLgeuPjBPe3b1NjDqTca/GQR67bgx3MZ6Ny8Wk4lNlq7Kqe+/G++49dvdQHXftvzMnq7h/OCJ+pMkPDeyccR3+nrj9Ig4A8JT5nwTGDAAAAAAAAAAAAHgY3okXP2+idoFwOxNUP8OgdllYrzvy2/ju7fq1fhXbyn3U8XSxqTfnlVCc43WGiTtx7hJyLPl+u50K8k4C09iu/XZ7bpe13fMuFS7vihPRq3tT40SNbRVnV4+aR1U9O7jxWJlYqr6+S/9yu+SdJ3JeV1aVrsLNn24OKkNGiHwuxjWtqmv9fh8RnzRlwAbsnHE5Pyoiviv4rR0AgLP8gYj4ueF/+xEAAAAAAAAAAADgUt6KF5rOQffm/ZrmLNXuB91OAm6niN2dEipxfbpTgHoTfxJ7jv9aVDsE7BgZjmtRXFf1rumr3Rmq/nfs9nHFtP8jXo2z2ylDxfdQO5JU9+HSTeZ0tSOGSuO45n13fbbWNxlbzoTm6PryByLi3aYMKGDnjMv5dYExAwDgLF+MiL8jMGYAAAAAAAAAAADAw/KFiPj8cqxEXLULgxJKd4XiNZ974z+/we7exndv+SsqcVrV52JzZeTycuxnBevKbHLUdXy6HRl2dhOZxql2E1DXujLUvzWenH5qTsj5O3OCGk+5zh1zydR8MslfmZLUPO1MMXmXDFVm1R7uPi7pn0na9f5ULGvcKj53PafL8TmT06eLeGEA5ozLuIsXP2kCAADn+Mci4g/dOggAAAAAAAAAAAB4I/hs9CKqMkRUabo31l0d1Y4TWbRXQvOknkm9nRFC5clxqrim8ajvTlh3eVVbOeH+mqi43G4MygS0luPMJJVYrpjscqHSObKxQZWzazhwdTizi+s/N0e6+qv5o/qmWgN2+kfdRzW+s4lEja1qpxA1P7v7rbiLFzsQfXQjDyT4WZPL+MUR8e/cOggAgCfKH4+InxYR7906EAAAAAAAAAAAAHhj+Hh85e3vynhQiemR0kx2msg/F5DLvtZPIzgBtvqpBCfYqrZxb9RP0k3iyWl22qyqN5fl6sxp1TUVp0ujjBruPpxhp4vbxTOlu1cXp/t8KNy9uTHSjRu3K4i7n249uJRqzLu0+VzEq/dVGTzO9Ns7EfGDG+lhgZ0zLuPvunUAAABPlPuI+DsDYwYAAAAAAAAAAAC8Xj4XL35u2e0EkXdcqERLtXtAZ15QOwRUYvruzyV0O2PkN/VzbPmN/fz2/STuS3ZSWGPIwrFr24heYJ7scJDvW11X5omqzrXMu3h1jEW8ep+7cV+aZ40pmxnUDg6uX5yBZRLv5N5V263nVVnZrJGNC2vZ6j4nce5Q3Wcey2pMVPnXvHkd242p4pOBx+A0NNx5/ryI+JW3DgIA4InyGyPid986CAAAAAAAAAAAAHgj+Uy8KkAf33d+JsHlmxg6lAlEGR7OiPLO/JGFaCemTwwq1xB/OxNEt8OBSr+eOz53zQIqzuMzt6Vqn2zEyHGo/pn2c2UQyGPIjTV3bkWZFXKZ+VyIaxOygWWatkpzxKGMHZWZ4az5QrVl/q7GuzPsKBNJ1Ye5zom56MzacvCJjbywgDnjPH9HRHzk1kEAADxBvi8i/oFbBwEAAAAAAAAAAABvLF+OiHdDi/mdyLrSif7VbgSqHCfgTlC7Aqjv+ZyKMcLHMLlnlScL5RM684ASrSujybROZWbJMamdRda0boeGHM9ufDu7rCix38Wd2YnLjed83RkJ1LUqJmfYycaUnCbHtWOKUbF01/KOKZU5ouqPPKbUfU5MTGfvda37KOfTLiHUYM44x0fjhTkDAAD2+fsj4gduHQQAAAAAAAAAAAC80bwTL0waB92b+JM39Y9ysliqxNM1fTYBXCKiVoK3+omHztDh3sDfNW+oPE5gr8rt2qgydKh0+Xve7UIJ/1U9ytyhcO1axbpjbunEeTXulClF7dagDChV3W4nD2VeyGM0l5nTKOOTMsBUZeY4d1B9onZGUah7yf/UWrLWm9Pl8neYGmTu48UGBh/bLB8Cc8ZZ/rqI+NpbBwEA8AT5dyLiN906CAAAAAAAAAAAAID44M+bdOTdHyqhW+1YEKGF3F26N/bdG/UTcdvt+qDqucRAkss66nTtVplbctppnc4EsNY32Y1AGTG6/nf1ujatdkZwu1GonRo6nEnlOO7qnpS7xpa/q/qccWNi5nHlTeOscAaVbteQdWzleaQMHg9hKHHkejoD1KeuWPcbA+aMc/xdtw4AAOAJ8rmI+HtuHQQAAAAAAAAAAADAS74YL/6/5YRVJD7LdNeHLgZlDOnenq+EV7ezwDRGZ0zo0ufdE9bY1A4UTjDeFdzdLgdr+tXcUBke8s4PuZ5LzQDKJJLjdgK/Oq7uL6frjCkqTxfTzth3470zEWQzUlXvGXbMSdlYU5krsoHD5XFzV8Xp6OJ3u3qs59+OiA835UACc8Y+PyUifsGtgwAAeIL8+oj4/9w6CAAAAAAAAAAAAICFdyLi/eW42r3A4QTxLJyeFYiz0Kx2BXDXsvFBpVd1qWtVbPn7euzEbLUjRLfTyO7uGdPdKTLZlOFMAOtnFtSvYQjIpg/V3sqsoAwwOdYz9Sum/eTMODmNMx+s+d347bh0p4kdk5YyHanxOGm/qr/O3FOVZ7I7x1288Bmwe8YmmDP2+bviuu4qAIA3gT8WL8wZAAAAAAAAAAAAAI+J9yPis8uxEy07o8F6Tb31fuanN1RMlRniODfZoaN7q17t+uAMFllUzm/ZuzTr9yrm6T1NcEKzO3Zxr+muZcSomIyrrm0mbR0p7eTe1napDDqroWKNRZmG8rEyK7idSZyBpdvJZFpOdf343pmcnKFrspuJGpPdjikVKt5unTvi+ORGPRARd/f3lxqE3ig+FRHfFRE/6taBAAA8MX5xRPzuWwcBAAAAAAAAAAAAYPiaiHgr9kRgJYzuivTZzDBFCdt5Z4GJ+H4N3I4AuV2m5oBrxjbB7RRQ9fn6/SF+OmMtr2pH1/aOyVju7qMyieRrro1Um3X3U8V4dg6enXfr9xxfjkelzenPco0y3FiajLH7iPiBiHj3whjeGNg5Y4+/KTBmAADs8psCYwYAAAAAAAAAAAA8bj4TtcEgv/VfGTPcG//Vrg3TnxlYjRxKKF7JMa/f1b2dJQvtLpa804SKby3nUqodMdTOBmvb5J0/1nS5jGvEW+32kM85sbzb5WLN291ThdrdYmpeyvGq+XQX+n663TJymRPyuKt2rVB51/qcUUfN10t2uujiuiTdkVatba4Mds/YgJ0z9vhPIuKn3zoIAIAnxA9FxNdFxJ+5cRwAAAAAAAAAAAAAHZ+KiE+8/F7tSJFxouylb7U780W124DaUeDab+vneCbnqh0FKtzOBDvxdLs1ROj+VvE9xK4elcmn21mi2l2jun5pjO6cy9eZkCZtUO2YcU1DT7WLRJcmx6XOV2Pq2uOr6zc3VjqTz1pWRMR3R8SXzof55sDOGXP+0sCYAQCwyz8UGDMAAAAAAAAAAADgafBORLyfzmUhNr9dr97mv4ZgPDEF3ItrbqcOt8PG5C1ut2vAcU29Va/MDmpXhG4HAbfbhYtnTat25nBGDbfjQa7j2sL5WvdaT263PAYj5c3jUX13bT5B5VEifR4LbqxVJgvXB+6+r9knVdus7VeZSSrzzLXXiSmuT/J1NWdyPjXnP3VpgG8KmDPm/HdvHQAAwBPjD0TEb7h1EAAAAAAAAAAAAABD7uPFz5usx+v3Tti+S5+5jCrPelzt3JDLrMTpbCJRdVZ5c30qX2f0UPWv6Z2pYwdVRtVG1U4Orr+6fryW4eGg29EgmzGceWO9HinvhDPmh2p3jFx/FvpdfzjTzpl271BtvMZT7ZhxHFdmpbUcV/cOKt6uvq4eZzaJeHXO38eLnzZ5HSaTJw8/azLjqyLiTwWuHwCAKV+OiJ8TEd9+60AAAAAAAAAAAAAANvnqiPjYcjwRZKtdFSY7LiixuapT/RSCq6d7Q1/V44wWk5+lUHGtac6KuFNzzFG3y9f13UPuaODa2rVfzlP1zcpuO+/sqKHMIpXhxeVd61WfK9fctaQzvkzn+1pWNzczO/cz6f8q/RpvVeZkDrtrdxHx/RHxbhPbGw87Z8z4tYExAwBgh98QGDMAAAAAAAAAAADgafKZePHzJuqt8Yj9N96r3SHO7EywG0NXh3ozvtoloxKblcDryp1wZteGqbmi+smNLEjv7oCyllOl7+pV19Zycx27xhI3NqvdIPJOHSG+r3lUmep7/jy720fGlav6WNVZta/b/WVijpiyOw7z/eUxs6atTCVupxYHWvoAds6Y8Qcj4htvHQQAwBPh+yLiJ0XED904DgAAAAAAAAAAAICzfDI+uFW/ezv+Gm/0V4K821VgunPGND4lQKs4crlqxwQn+O7EVe0QoN70V+cv2bHg0n6tdhtQ6aq2dWaCS8edQrW7a0eVx43N9fs1d8GYcmaORdTjTOXP5w6udc9d+6q0Ea/G4q5PdtCo+vC7I+JLs1t5M2HnjJ6/NDBmAADs8D8KjBkAAAAAAAAAAADwtHk3XuyeEeHfjj8+J29CV8KsE8MnYnI+l8ucCsL3y781nzJ7OINAfuu+YkeoznUcZTvBfD0++5b6rpCudiFwsTgjxnq85ruLV/tb1bMbb3W8nr+PV8dHzuNMTG5+5D68ZDeBqdnmSLv2VWXiybGp+z2+5356aPOJii/HVcWR+6VbL9x4yf3G7hkNmDN6/o5bBwAA8IT4/RHxL9w6CAAAAAAAAAAAAIALuY8XP28S0Qutk+vKgJEF/SzurterN/lVDFORda23qifHpXDGgjNk4TjHlf/l9Ep4duVPzk9wIn6164Iy+SgjRC63OrcTq6IaS7lfnQkmm1FynjzeKkNSF2dlGFHj1dWR43NjPd+XMqS4sqt68zlnkHIxVXOuM8HktnT3rtKtfFKcgwV+1qTm0/Fi+xVcPgAAPV+OiJ8TEd9+60AAAAAAAAAAAAAArsRXR8RbcW4nBWekyGmO7xFeXI3NtO66M3aonzpYr+fyXsfuAAon4rudJQ4eKl7Xv915JXK78xG9+D6Jcy23S+vqc2Og2sXFURkJOjPDrsDtxnhn8Kj65HVRxevWmek8r+bz2TH4/fFi5yEQsHNGzd8UGDMAAKb8hsCYAQAAAAAAAAAAAM+Lz8Ts5zGqnSeqN/LXnR8mdeyK7JlKhN0prxOoH+Lt8B2R3P0kxaVxTXd6qM5XBhN1vGvMqHZOqNKsY3G6a4PbacHtXKJ22FBxTOgMHCoeZVrIO8LkXT9yfTs7sVxKjlcZMCZ9ddbQou6/6x+09QJ2zqj59oj4WbcOAgDgCfADEfEXv/wEAAAAAAAAAAAAeE58Kl5s179DtQNCTufe2r+EbseOI5bJm/PXjMvF08UaUcdT7SRQ7UQyNTtUuxKonRbUZ86v7qHrDxev2wGiEoJd+VMzSLWrRhfvpezsFFG1d0Td5hVndzOZGCUmYyrE91zHpD9UeZf23XdHxJcuyP9sYecMz18SGDMAAKb8TwNjBgAAAAAAAAAAADxP3omI9821SvjPb+S7dC7N7q4MqtyViUnhPl6N3YnJeXeKKd3uC7neLDp3O404YbqLw9Ht9pDbzBkzlADe7dLg4lW7Ikx2pehQsbu+X++tat9rxFWVue7okHfA6GKMJq3Km/ur66ucduf+Vf1uRwy300U+rnZRme6O0cHuGQbMGZ7/zq0DAAB4Ivyn8eInTQAAAAAAAAAAAACeI/fx4udN3LWI3qShDA9rPrfDwk5dimx06ATz6s366ucVprGouo9rua3ytWwWyKKyMkJcIjYrcbszUFSmARVbZ95xuL7I5LpyGav470wGyuSi2tWZYaYmoY7KiOAMB91uI3leqOP1M393dIaUrozOTFSZpfI868bKJWYZB+YMAz9rovlERPzpiPiqWwcCAPAE+Csj4t+9dRAAAAAAAAAAAAAAD8zXRMRbod9+78Tg7mcCVmH10p8UWGNygu16bo1B7fygmMZY7RTg2qzaeaKK8ZJ2U8aYzvRQte16fo2tuheV9pJxkONSRqDJTg7VGMjXzxiIuronO5BEupavu/E/aeNrzccp1bzIacJcr9KcmdOTcZL5voh4bzPPs4edMzS/OjBmAABM+NcCYwYAAAAAAAAAAAC8GRy7Z7i3z/Mb6mffUj8jhCpUPGrHjmqniqrM3RiqXSLyDg45VrX7Qo5xbbdL48x1rd8ro8C0DNUXOe2ZXT/yDhDdGMi7uag68w4bEX58VH083UFDGRKyqcX17zqe832u8alruc4uzh2mRqY1BmWu6YwV6z91X1UcE/PYDp88kefZgzlD87ffOgAAgCfAuxHxD946CAAAAAAAAAAAAIDXxJci4nPivDI8HMfOFLGiRNOzIuqaJpsbXJy53GpHhV3DQCWQ5xiqnQ5yO0Y6H9G3847InvtQ1ZfTVjtpqPtU5XWGnsl97ZgeqnNK7FfGkakhZtcskOvJMapYnDllZ7cIt1vFlMrUlNu0M+iotnXzV9W3Hp+9r7PmlLcj4sMn8z5bMGe8yk+MiJ9/6yAAAJ4A3xwR33HrIAAAAAAAAAAAAABeI58J/1Z+tSvBihOzz+yQkM9VwnCuW4nE1/oJB3XPbteDHEOINKpMla/C9YdKd5Q/2flDteOav9oFRB07VDw5XhdbhTKVuH5yce1cd+acztSScbt45Hqywaczu4S5vjPOqnJyPOv36ZhzhiBXX2f+qKjSuHF9nPvEoPw3CswZr/K3xXUeOgAAz5nviIj/za2DAAAAAAAAAAAAAHjNvB8Rn12OO2G8+vmFXdxuC67e1YzgdkqoBPgzepl641+JttXOFNVODZHSqrrd8ZFnYvxYy3e7S6ztXO2ucYnuqIwMzkijTD9VLFVb5HFT1dEx3Q0km2ec4O9MKkcZblx0JpKOM7tN5LFcGbPymFfl5fRrWd19T8e9q68irzdHnk81+d44MGd8kI9ExK+7dRAAAE+AfzBe/KwJAAAAAAAAAAAAwJvGu/HiJ04i9E4JEVokzgLmrkjsxGFlFOh2oVjz7dTVocTlbNSYGla6t/urslwsYc6pn51QcVW7ZyjDwM7ODAolek/qcLt1VDFOdytxdXZ0uz3kepSxJI9vlWZiQNnF9XkeL249cGPVmWAyue3UPL/m5gPOlJPryfMm89GI+NgV43ryYM74IL80In7crYMAAHjk/HsR8a/dOggAAAAAAAAAAACAG/KZ8OK2Em1DHK/nz5BNGWs8O0L4ym76qoxM9Za+MyCofJNdKdxuE13+VcxXwrfb8eD47gwhjk7cVnHleNxuI6sZJt/TNcdhLmOyG0OO1ZkU8vnc3tl40o37s/eo4lL1rXVkM5JbC6odYtSuMjn/9J4m/TK55trWmbDYPWMBc8YH+dtvHQAAwCPn/Yj4H9w6CAAAAAAAAAAAAIAb8/mX/9xb+9d6Y1+VrYT5SNec4Kre5N/5CY7uTf2peK5iyt8nMeyidlZQVCYNJcpf0t9uV4uqDzvzgcqvYu7astpNYyrcO+NI/lQ7qzgDhBu72ShT7bKxyzqeK0NMNZ7drhMq7XotG7Gmu8/kOqs4JnnyfHb1r9feNuW9kWDO+Ap/TkT8ilsHAQDwyPmNEfEf3zoIAAAAAAAAAAAAgEfAsXtGJxSHuN5RCd95F4FupwpnqNh9836tO38/yskie7XjQcSrAvWlxos1NiVAO2FbmV+UkSDv8OGMKDsxq5jUThnOJOLKiPhgvNm4MIl1Og7XGJVBYY1Tpe/a1JVdGRaUcWWnf9w4WHHtmO8pn3dGmc681M2Tqr+6c1UZboxVZqzj3Ici4hNFfW8UmDO+wq+LF797AwAAms9GxD986yAAAAAAAAAAAAAAHglfioh3X353ZoAOJ7ZmEdvtkJHf4K/qPrNrgNuZQZ1TOyNkwbkTzC/Z2cCZVpwxxNWtDAQq/TWpylX3onZuyEYFZRy4pH0d3bhbWeNVu2V0O0OoPqiMMWfMGAfuvpw5RMWo7rWLuYpraqqpyujOO7OQi0HtbpLnID9t8hLMGV/hv33rAAAAHjnfHBHffesgAAAAAAAAAAAAAB4Rn335qQTj7k3+iJmwrYRPJWwrnKFjR0jPsagdHPL1Kk0m77Cxg2t3tXND/r7GG+JTic7XNDe4MaIMOzmmagxMzAqXmkxcnJWxZb1emXeU0UTVn7mkbybzVZmklAGoqmPNk8tQdboydql2+KjKd/P5+MyGLGXOioj4WER8ZC/k58nd/f1DGKSeHD8nIn7frYMAAHjEfEdE/OT4igscAAAAAAAAAAAAAF7wyXjxZrgSbysq00K1k8ZxPE13jbiUEFvF6+rPovx05wAn0E/PK3OAuhcnYE/afhqHM1SoWJyJwZWp4j6724Kr6yi7ikUdu/6fmhPO3EdnDNrJ1+1g4YwKLr3LW+HSTe+z6r/JvF/zVuYMlfaHI+KHBjE+a9g54wV/660DAAB45PzDgTEDAAAAAAAAAAAAQPFuRLz/8vs1dn6I+OCuAWoXiEoEVcc7cVWmAbXLxV26rupfy9s1DHQ7JzixeiIou/RrPiWyT4X0HN/aPvl8J4KvceZ+nQrr16DbBeWoe2LGyTttuLKVkaOLZXJ9mm/dyeM4VmnVXFX5c/rO9LLGMYnXoeKv1gw1r/Mc7takg08OY3zWsHNGxMfjxTb9X3PrQAAAHil/IF7sMPTGPzAAAAAAAAAAAAAADB+PiK8epq12EwhxfJybvJW/K8Z3b9y7N+fP7M5xzZ0c3M4L6lq3C4KK8aFx7Vel7caFO/c6ds6odhbpDBphzjuDz/R+3K4c1W4kbj7uGH0mu0k8lHHGUfVFNzcm/VDdy1rP90bE58ZRP0PYOSPiVwbGDAAAx31E/P2BMQMAAAAAAAAAAACg4nMR8cWN9ErkVm/mr2+lqzfv17T5e1d3rr/Lv9af36TfEZqvIUgr0X397kTnnd06XHtP6epT7al2xchlqnK6OHao4l7HY7VTQmU6UnncvU7bQKXpdqlQZeadIbqdI3LZufwq1m6niSnVeDnOq7HsDEHV7iVqN5Bct1tT7uLFzz+90WDOiPhbbh0AAMAj5rdGxLfdOggAAAAAAAAAAACAJ8CPbKa/S/8iXhVY87VOGJ5QidRZeJ8K/50JQaXpdorozqu39t1OCUqgXgV39ZMOlUmh66/KHKLMLNN7nqQ5Y8ZYvzsD0KSv1+uqfyoRP4bXJuyaXZQpo+qfnL4zs+SYFLvmpjzmVfk5PjW31fjJc0WtVd2uIOu5g0+IPG8Ub/rPmvy5EfGdEfGRWwcCAPAI+WJEfENE/LFbBwIAAAAAAAAAAADwRPjqePETJyuV4K1+GsD9jELE9YRNVWcVq6u/+1mHLoaJUFm1iWrDKl+O79o/LbHWORVhXSy7P6exE980nTPATGLYGbeX9kPV7u6aGvduLrhdIlaq+q9BjrGKuVpzQlxz4+w4rsalO+euf39EvFOkfda86Ttn/M2BMQMAwPHPBsYMAAAAAAAAAAAAgB0+s3yv3lBfxdP1Tf0sgq9v6E93HXDk/NXPD7j8Kl9VT8WOSUDl6XavUPVNd6xwsXTXnQlAxaX6uSt/unuFozJMqF0Rsuif+yz/1EU+dn2RuXRsV4aEvLOEqifPv/w9x6jKcf1+LfIOGOq+7lNat+as8SnjhTKjVOaU6l5zHG/0T5u86Ttn/KGI+Km3DgIA4BHyIxHxEyLi+24dCAAAAAAAAAAAAMAT46si4pOhBe6DSsSf7iJwZreByW4dk90nrhHLWsdaziR91X5rOc6kcbbd3PFal7sHJXJP+/+hdvhQcXVpul0UqvOX4MwXKo0at1W7T3YlqfrlddxvtxuGo4px99q17vNPRcSXrlDOk+NN3jnjGwNjBgCA49cHxgwAAAAAAAAAAACAM3w2It5fjpXoma9VOyq4N//PGAwUbjeJ6Vv6a9rpW+F5lwa3q0X+5+Lt3u7POwpMY50YLpypxfWpu8eqzmsI4mtduR+dMcPtopDTqbquvUPA1JhxpD2O17Gl4prukDE1/0xirfK6OtzYUbuWVKalyvCh5rkzqlzCJy/M/2R5k80Zf+utAwAAeKR8V0T8b28dBAAAAAAAAAAAAMAT5f14YdDoBHd1nMnC/RQnqFbGhjUeFW+1E0hVr2Mi8GbBuTMLrPkqw8nxfSqQV+WrNlrJ4vpD70Sy1pk/13ZzcSoxvzN0nNnRYcLEKHEcZ5NFtTvGel6N/yjOVX3sjhWTNut28shjyvV3FNecMSWbp6oyKlT5b+xPm7yp5oyPRsTfeOsgAAAeKf+ziHjv1kEAAAAAAAAAAAAAPGHejYgvL8dZCL1Lx4odAbgS2/M5J6p3RoRuZ4EdOrG3MzE4QX0tb2IeqHYjmbSn6tdql40qnq6uCd1ODutuEmv63G65z3PZyiQzGUu7VDtArOfUT284g0ouT+2qktNdsovJNH2Vzhl71HifjOGqfzoDlyqvmivreDs+PxIRHytieLa8qeaM/0ZE/Dm3DgIA4BHyhyLiX7h1EAAAAAAAAAAAAABPnPuI+Mzyvdp5oDJFdCKqO1Y/X+DMCFUdk50FXL71M59X5TnzQ1d/NhyofJWxQp1T7dIZAvLOJJXYPxXsz/48hhpbaqeEnK4S+FXabteFnZi7NGo85+tqrq15VRpnBOpMG1PcmHX1qf5xcyAbbbo1RdU/XWOqudrNFcUb+dMmb6o542+5dQAAAI+U/3F88LcQAQAAAAAAAAAAAOAc70XEl0LvDqFEbWWcqN5g391xQxkdnNCemYitKv3uT0KsJpLJ7gcutq6ddowbd+mf2nVi/Xfkd/2qTDc74nYljLv2dQYL1efKcHKczzs4VMaiCmdYWL9PTRHOINLF2hkMXJnXJvdP3rnE9U8ek5O+UfNStZmrK5eT86v61Py+ixfmjEtML0+Su/v7hxhDj5qviYg/HW/oVikAAAXfGhG/8NZBAAAAAAAAAAAAADwjPh4vtKmIeueFikoEz9d3xOgQaZX5IKfdiXUi5GchvjOCTOI407aVSSaKa6oNozjv4juzQ0M3NqpYp7sz7I7XHXbGtjs3MXJMzQRH2mv1Ta67S+PuTeXrDC5Huaq/u7FYoWKMmI3DnPf7I+KdjbqfPG/izhm/JjBmAAAo/qFbBwAAAAAAAAAAAADwzPhcRHwhXt0JYkcQrUTY6u3/nMb9HIJKX+3YsCOCuzfxp2mqmCeitzvnjAlOmHdlVAaMqr2m8e2gdlrodn3Ion3eUWOnrMm1XNZ0hw1lJljjU2aFyS4hVWzduQ43x1Qcqj3W8ZXzqX6qYqzGdzfuqvlwHFc7tuR5sH6+cT9t8iaaM37trQMAAHiE/NaI+H23DgIAAAAAAAAAAADgGfKZ2Hu7fEUJ5JXpIp/PxoGdn244+5MVua78kwvH9Vznmt6ZNtT9VzG4uCc/+aDE8GoHgrUcde8dU/NDNiTcLd87Q0BuV/WpynAxTHZvqPJ15oLc1i5dZTqYmol2cIYGN1er+qbGns5kMumLidFiUu6knnU8uuO34w3zK7xpP2vyX42I/2+8YZ0MANDw5Yj4aRHxh28dCAAAAAAAAAAAAMAz5UfHfGf3ifDtfvpA7eKw8xMQl/zEQfe9ii2ncXGe+XkJFfNa93rO1aEE9DVtF9eZuHfaqPuZiYdoxzOoWKdxVveqmBhpdlEGp2n6ydw8zlUmiu4+qt1GJkzuseqHaZ8d134gXhjY3gjeNJPCfyvevHsGAOj4jYExAwAAAAAAAAAAAOAhOcTHibBb7VxQ7eoQ4tp63O2OcHaHB7UjgzuvYsvfJzsvnL1+xJbbMb/VH+ncmbimeSf5I2oxXJ3PYyTvDJK/57p3cf1apa9MLznOPD6mZoPO7LDDzi4SecyvcyLStapsF79bJ9TOGjvGlDyeJv3qduBQ8z6bVT6xEduT503bOeP/FRHfcOsgAAAeEZ+LiJ8UEd9560AAAAAAAAAAAAAAnjlfHS+28Xd0O12oN/BzmszUHHAJ7i356fkQ16b1VkJnZV6J5Vq1y8fOTg2ZS3YhUeeruHP+Ks8Okzwq7p1dPVx5yoDixs6ZHTiqe6h2vJjuKuH6q5rTXdxVWpdvl+k9rnW5/KqP1P18V0R86UywT403aReJnxEYMwAAMv90YMwAAAAAAAAAAAAAeB10W/fnN+FXkbN7E93tDPAQpgz1Zv4ap3tr3+XbEb5VndX1ajeCiTHjOF/F7uqYmBom5ok1pmocrOerflA7aFQxdufUrha5/vX8uoOEamO1s0e1E0TXT8e1ak5UfdgZHfJ9dKix5fLmuKf17JqCqnE4GftrXGfm8yenwT513iRzxq+9dQAAAI+MH4mI/9WtgwAAAAAAAAAAAAB4Q/hyRLwbM4G1E1fVm+lu54AzBg0lzrq63E8adOdU2Tui8+59qXp2f/Iim1AuEclXo8J6TpkWVHvnWLKI7/pICelTXB5lIpqMkWw8UcaAfN6ZYnZ2e1DH67kq3py32tVDHef7zeXk78qkdQmdOUX1nTOoVPNRlenmA+aMZ8aHAnMGAEDmn4iIH7h1EAAAAAAAAAAAAABvEJ+NiPdffu/MFJMdMdSuBZfixNlu14YQ5yc7eHTCsxLCq/Q5n9oxonu7v9rBIl+f3JsrW+3oMN2JIwvek90lujK782fNAXfpXy7L9bGq3+2QsbtbRLXrg6ov51UxZ6PMWn43VyvTxCVzfGKayNerNs59qO63Mq/kGCIi3nr579nzppgzfmFE/LhbBwEA8Ij4wYj4x28dBAAAAAAAAAAAAMAbxrF7xsG6y4Ha8eBIk9PmaxF6N4EzVIaCNVb1ExUTU8aabyJYq591ULHl79XPR6jj9fvUsLGTpjLguDGQdy2o4rsFVdsfn51Qv+Z35hdntDnLdHcXZaxQu6fsjo2u/msZrbpy3VrjrrsdP5Sh6yivM+McvBG7Z7wp5oy/6dYBAAA8Mr45XvysCQAAAAAAAAAAAAC8Xj4b2uBQCc5O2M8i6DVFXSWsdm/IT0Xz6U4AagePXe7Nvyr93SCdy5tRuy64n43I17r2OdPfk3uqdu9QO0243RPWe8pGjXy9q9/tTjHdQWWCur/pGJj0WzVfz87dqSForV+lqwwWx7EzNE3MTG4XjoM3wpxxd3//WIxVD8bHI+LPRMRX3ToQAIBHwp+JiP9afNCdDQAAAAAAAAAAAACvj0+//Od2ElA7DmQx/AyVoO7KzelVGS7fdEeBXVOHirv7KQn3cw7XNLSoWHavubGgdhu5JMaj7Gn6HVG5iq+6xyrNGboxrto253VlTMdTHoOX9uHufHFrh4rFtZW7B1fP2f79noj4XHVDT503YeeMXxEYMwAAVv6XgTEDAAAAAAAAAAAA4Ja8Ey9+4iSjBNT1WL3hHuI4o8TXSnDOn+6t90pknhgAqp0D1E4gKuYsPFf3Oonb1eWY7k6Q43Bl5LiV8D3dNaKKYyevE+1V/7ndQdSnq2ftw0t2GnA7cDjDkeoH1WduPOWxp3YLWeut5qNjks6ZI3K9aqy5+qrdT47vE1NSNfee/e4Zb4I542+4dQAAAI+I74yI33DrIAAAAAAAAAAAAADecN6PFwaNLEJn8TQLwpX4OcUZA6Zv9U9E1mls+b7V9R3zQ86nhPM1piq2M206zbPGVJlLsvCd61EmhjPifT7vBPgcv7qejQ95h4Ucs7qvqu5dqvGex7Iab6r+bheIyfxxY3KCq8/1hapb5XW7gaxl5/6t4sp0a8YnBmU8aZ67OePTEfHLbx0EAMAj4h+JiM/fOggAAAAAAAAAAAAAiHfihUljFekjvCCd01RU4nv3drszC6woQ8WluznkWNaY8rmpiO9i2omxMgi4nQhUX3X918Vaie6uPkcW3SvUjgmuPGUuqfrrEvOFM5LkOqY7tygjQtWHuYzVbKLKr87t4nZgyWaTSRuted28U4YhV3/XphUfjoiPN2meNM/dnPErI+LtWwcBAPBI+OMR8c/fOggAAAAAAAAAAAAAiIgXwuVn0rFLV1GZJ1ZRdUJnHlCC+u7b80rcVj9nkdOrnUXWtG7HkUpQn1C13eTeq51BzsbkRPnu3G47rP3t+kS1f4g8LqYpVazKEOJ+hmMSTzbKqPt0O0tUxpsdnNlmYqZRdSrjlcubY6h27XHpcx3TNnjWP23y3M0Zf+OtAwAAeET8IxHxpVsHAQAAAAAAAAAAAAD/Je/Gi90zIryRQhkSVqrzlTjeGTfUbhCZM7t5qLfr1TW3C8HE3KHY3S1j/TzzUyGVMcC1rfqJj2sYO7LBQrXxxIChyqlMCa7Mg0tMC8qgM5krLvb13ta43c4t3W4iOWZnfHDjWpkscr1qpwxlynLmnckcr3ZAce1cmawcx/Vn/dMmd/f3lxiUHjVfExHfExFv3ToQAIBHwB+LiK8PzBkAAAAAAAAAAAAAj41PRcSnwwuSOyLwhCyud7tUrOfPxqTqdAJ3Fc963cVUxXaJoK6Ee5euqnNiJNmNNTMxdLh0lZHgwPWbM91U566N6qfJWFFjLJfn8p6NM9el0nRjbTJG1/oifOxVe6h7fqj+/N54YVx7djznnTN+VWDMAAA4+EcDYwYAAAAAAAAAAADAY+Sd+MruGQq3I4G7XqVfBda8E4ASs6sdEVysTvRV39dz689FrPGoHSjcDgmdWDwRknNbqLiV2SLjftrBtVFVh8ONg0k5atyoXRx2zRrdTis5vh0mbTIxZqh4qjyqnS81Jajx6+adOs504yzvGqJwdeT1Y2ow6upw5z51otwnwXM2Z/CTJgAAL/hjEfGbbx0EAAAAAAAAAAAAAEjuI+KzG+knxozKJJHFdvXmfWemcPFUgrOKJaeb7I6Rr+efqajqmJDvQbV3vr7+q9J2ONOJSpfLVnmcGSencQYMtRODq0d9n6TfoTO3KNPRZJzl712MZ8bVJOa1jVdjUre7xhpX1z6XUpU/wZmzVt6+sI5Hy3M1Z/xXIuIX3ToIAIBHwj8S7JoBAAAAAAAAAAAA8Jh5NyK+LM47g0UWlfNuEvntdvcTBaqOyVv667VOfHfXJ7s+qF0zuphcHLtkcd8ZMypc/JN6p+VWBp0s9quxkNvbmTBy3o6JySQz2R3CGYC6Med2QqkMDc6stGOYWMtRdGag3Ic5djUW3E40qm4XU3X9Wri4PhQRn3jgum/CczVn/OqI+PCtgwAAeAT80WDXDAAAAAAAAAAAAIDHzn28+HkTdV6h3rR3aday3A4KZ0VYt9vA9GcPlEkgx6h2N9j9+Y8pq5CdhW9VX2dA6ET5KK7nunKMri2U+aYyPVQGm8rIM7l3Jb53O1LkHTuqNljLy6aktbwjndvxpIqtimGKGq+VGcQZg1x7OlOWWgNyXsWuCcrl78qujCnP8qdNnqs5g580AQB4wf8itNsaAAAAAAAAAAAAAB4X70TE+8O0WYBVAnsWpp2gH7Evwp4RbZUZJN9HFphdnJPdJXbiqXYcWA0Knbjv6pnck8LtAOF2zqjMFO4e8+4KaueGHdOCSpfjz2Uo00c1plUaF7dr97OGpMk9O2PJxBBVGWuUkUHtjqFMTw9BZTDp0uVxlfN9PJ6hl+Hu/v6hdyN57fz4iPiT8Qw7CwBgkz8SEd8Q8z/mAQAAAAAAAAAAAOC2fCoivspcc6KnO7cKtPn6NZiIsErYz+cqkd2VMY3HpVG7KExiy2mn+c/Q9be7367/XfnqHib9dymqT3LsXb9Fc766h2vdT9Ufrk5nQsnXJmlzvhXVrlNTkbsW4nqXJ/eR69Pj+Psj4rNNnE+K52hg+DXxPO8LAGCXfzQwZgAAAAAAAAAAAAA8JY7dM9yuCMe56q18tbvA+m+yg0D1xr/Ll3cpcPUo4f34vMQIsPNGuoott1sWxTOqjyZGjrMxunPV7gpql4p8Te2Wob4788xZqrbJsXUmGSXuq3ivfQ+5zhxbji9/nxiKVB1qPlf3tKad1lelc+VUc8WVp9rt+PxkFeBT5DmaGP6btw4AAOAR8Mci4l+5dRAAAAAAAAAAAAAAsMV9vHhTvHsDP8T3nG7yUwJVOpXPla3e8He7F2Rh9z59VrFmKtOEorp/t3ODu+csrlci+Y4ZQJlUOqrdCpT5oqrD9ce1DQ3KHOJMSZX5IZeRj7MZInPmvqp2XevM5ed8O7t95DrcucoY0vX9Dq6cST85Y1PO/+x+2uRZ3UxE/PkR8U23DgIA4BHw6yPiy7cOAgAAAAAAAAAAAAC2eTde3RU5i9OdcJ53fnDpOiqh97je7dqQheZKoHV1OyY/q+BEZGXAqOrJux9UhoIJlTmiuoe8m4QqU+2SoPovxPEl9zPpS9X3Li4VhxrT9+aayj/BxXuw7q6ynlN53Y4xub5uN5f1nCsnn5/Ms12cySqnqe7JGZpU333idKSPkOdmzvjr4/quLQCAp8Z/HhH/4q2DAAAAAAAAAAAAAIBTvB8vDBoRtfipdqhQwvC1TAPuuvsJCZc251nTTn9yQZWtzisDhhKvnWCu2vnSnQcqQ4WqP+JVQ8hxvdp9Qn13hpLKOKBwhok8DnK5ymTUmYeq3Uxy/arOqmxHtzuNq7uaB5NdLLr+mRiKdudRrru75kwoLl3+7upyu/NgznjE/JpbBwAA8Aj45oj40q2DAAAAAAAAAAAAAIDTfPblpxJvq90RIuqf4lhxJgFlZFAisTMrVHV3BoezAvqRVxkEJj87spbh3vjfjc+xs3vFGtORRuV3Ozh0uyxkpvdX7Vyhzq/5smmoqrPbmaLaveFadAadHVOIMza5nVjc/VdtcMaQlct319w5tcNHZdTK9+x2CLmLF+aMZ+NpuLu/f+jx+tr48yLiO+I6iyIAwFPluyLiL4qIL9w6EAAAAAAAAAAAAAC4iB8VEZ+KfmeBiA8Kq2fFWSeUTs/nOB4a95b+cS0bASbteJTldny4tH2VqcGdV3mn9at7v2afTHZnUPV2Y6orY/I9zLk8dncMK1W/uXLdfV9jrr5OXFtVJg7Vb9EcV3P0++IrhrUnzbNxmUTEr47HP3gBAB6abw6MGQAAAAAAAAAAAADPgc/Gi584cbtMrKifA+hQ5ao339XuGXmXirxjxet6Ozy/gb/W78Rz9Qa/2sEgp3ftO+mfoy5HLsPdz3qt2kFjZ3eKDhWXa8+7+OD4yHG5su/SvyoWt0tHFfcRQ1d2jkeVlefIuqvGZNeSyVztdkd5KFRsZ3Y5yedUvzoTkkr7bH7a5DmZM37VrQMAALgx3xMR33LrIAAAAAAAAAAAAADgKnw5It67sAwliB6on0MIcVwJ02u5ZwwiZ5jsorB+rvFFc82lqVCmDlWnypdFfGUkUffmyugMC7tM6s/HuT2qHVfyGFzT7+zYME2Tx4bb3WKNI5e7jpVsTnKmmnw/zriR47+0Py+Zj8o4cXxO+qYyQXXrUubteCa+hmdxExHxtRHx824dBADAjfnH4vI/1AEAAAAAAAAAAADg8bBu5b8rsCoBVf1sQGUiUDslODrB+SzVm/y7u3VkM8B0l4ZJjJ1xoWrjancCtQPEcX5iJrmkPyY7G3TxuLZZ07s+caYQF5urT5WtylDmCRe7i7UaC66vXT2X4sxUXXo3FrPBoipf7SySx0hljln5UDyT3TOeiznjr4/+Xl7HVi8AALfiByPin7l1EAAAAAAAAAAAAABwVb4UEe+ezFu92V699Z/f9HdvujvBuYup21Ei4lXR1onhSux15WeRuKqzOpfrOspW6fPOJFmk3hXkq9gv2WmiYxXa3ZhQJg1nAMpGm2k753hU/a4NOtOGi7Ea327nkGrHCncvnSnnUia7dOTx7MbvmjePDXVtEldnNMKc8Yj41fHq4MhMJgwAwFPlfxcfdFADAAAAAAAAAAAAwPPgGv/v14muWZR2ImtErb9Nd5lQ5SvcTgnZUJLf3Fe7KeQ3/c/qg0qUvsZuB1nMdzFOdnWo+iqnqwwEKl2164obX64/jmv5uMqby+nOTdr0QOnM1W4ebrcQ115Vndc2YUxQRoiujVQ7ZvPFxHhVxVKd+0Q8A2/D3f39k/cn/LkR8V0R8eHl3O5gnrr5AAAeI+9ExF8QEd9/4zgAAAAAAAAAAAAA4GH4syLi4+badMcEtdOFE/fDpKl2pNihirkyhnS7H6jY3LVL6OLIbeLaXrX3WSb5pyaanN6Ni25Hi2rHiZ17r4w3VZr1/JkyXIxVG0zYzdfN8Wp8uXuudqpQ5a5xT/renVOodCr2740XmtiT5cm7SyLiV8VXjBmrW2fiSrqlIwkA4Fr8c4ExAwAAAAAAAAAAAOA585mXn5Od4t1b8Sr/zg4KiqkhYCLa7hgzVNxqFwtnULmUiUGkEsXdDiBV2e7ajt45ibvaDcXtdlHFlO/R9X1Fdd85tlxeNQfyeLpfvufYVRtFzPpvshuIozPUZNNIzqfmSWXM6nYGUTG5daDq14npK/PJorwnwXMxZ6yTYrJdilukptvLAAA8Fr4QEf/4rYMAAAAAAAAAAAAAgAflCxHx+XTOCdzTt/orsXwtrxLrL9nFvhJnV2FcCedrmZXxpIshMzGqqDxrjJGOs0CeNU2VP+KD/ZPjUzG72Lq0a2zOuJANCLkf3H2uaTvTxzXYNYDk+63MS6oupU1P55Jicr0ynqznlQkjz518fj3OhppcT3fPOcbMzhw7ePtkvkfDUzdn/OiI+CuW47wwRHin0ISzDxgAgNfFb4qI77x1EAAAAAAAAAAAAADw4Hxm+V4J3GqHBicyKwE37+qwsquVuVhcTM6k4ERiZdhQMXSx5/xVu2WjQcbttlDt3FCVfUaf7AwF+dzx6YT8HNtaVo5zspNHZ4I4M84yKu7OkHDkc23R1ZnrPovbDUMd53tS4yebLdy9qvZxO5KomB/KdHPwoXhh0HiyPHVzxq+MiI+mc3kwReiOVwMkUy3kAAC35v2I+F/fOggAAAAAAAAAAAAAeC18Pl7dPWMlC6tupwj3xn9lFJjQCbu5/qzVOWOEMnOo+HMMO3Q/G7GW32mMO+2W2/+sJtnV6QwszgzjYlzTOKPDJfe0Y/DI8biy1utZP3a7S1RmpgnKPDUh90OOpeq7yrDl6qnWAWUQqcrrjEy7uHxP+qdNnro5469dvqvFQzmCQlzvnGqVuwwA4Fb81oj4o7cOAgAAAAAAAAAAAABeG8fuGdUOB+58JXh3u0E41E4KOZa8i4SrpxOa1/LUuc4wMaUzfTghe73mdhuoRG6nZ3axHuW5tpsK+5Upwe28kOtW+VzbT8wPE712rWf9l40X7l6dicnVs2PkqcqZXqvaN/f5tFzVLjmdM0V1ZU+YpHdt+YnNuh4VT9mc8cmI+K+ba87dpQbzen4yuFcqNyEAwEPz628dAAAAAAAAAAAAAAC8Vj4XEV96+d3tTqHevq/0L2d26HBv6nfmhslPKai6qno7E8BENM964Y6A7kwqx3GO0RlqqvgU3QvoVVtPNNHVlNHt4JDr7Oh2eVC6rjKR5P7tTCquvmmc1Xw6u0tErs+1c47BmaGy+WJnrlVxnWWn7VWMa99/KCI+fkEsN+UpmzN+Wbz4TZk8wNxEXHEPmWoiX2MyAQBci98bEd9+6yAAAAAAAAAAAAAA4LXzmfigOFvt0KDefl/TVDsldFQ7dSgxP4vrRx4l5jvheSc+txOFMkuoenbuL6ebmgJ29MedXQvUmMiCfjcmXDut5aq+q4wyOzhThNrxIYv4yoyQj7vdIFSe6lx1fWLK6cpx7ZHnlCvftYmjM8vsMN2dxLVTPn6yP23ylM0Zf218cHFwk67CTU6380ZeYHYWT3bWAIBr8s23DgAAAAAAAAAAAAAAbsJ78ZXdM9Qb86t+5nStiMuE4i6deuN9RYnozgww1f0y1Q4O1Q4Q2TjihOIz9U9F6owy46g03e4KeUeFOPG92jXjWtyJfxMzUv5epVPHirNjTx1XphE37nJ6NXbzWFNjQcWlcIaIS5mM/fv44L3ktezI/2TNGXf390/SM/DRiPjeiPjqqLemUZ3sOn5dkJyDzeVz1yb1AgDs8ocj4hsC0xcAAAAAAAAAAADAm8qnI+KrQmtbu8eXUO1SkDW8Trvb0fXOxrjG2e1uodpsogvuxuzMJ5UpxRlHqnTKqDFht+3WevN3dT2fz3Urc4m77+r+lOnAjbtrcMZU5OapGo9n8ikeet5VJqyIfhy4ufenIuLzF8b42nmqO2f8ooj4UemcWgRyx3WTde1c5cxRTB1h1YQBANjhm4N1BAAAAAAAAAAAAOBN5p3l+6p9KVG1O76UVStTb70f35VONxH5rxGTSxNLmiqWaueKbleEDhef2j3hzG4GnUieNVGVX+3E8KHw96p2slBaqdoJQ8WjXtDvdoro0jw0lcFBxZI16hDf189cjmrniUFkarjZZWdeqDlV9d99RHzi0gBvwVM1Z/yq5btalNRAXa/Fcs0ZMO5SvrWsnD/Ep/o+cQIBAFT86Yj4zbcOAgAAAAAAAAAAAABuyvvxwqDhzBCXUhk6lMi+GkOcyKzKu0a8qoxK/3OibxVLfsE7wt/Ttah2l3CGnLvQ9+N2r8h5OqPGyrQNK4PCGr+7V7drhKtPXa/uZ/cl/AlrvapPnG7s+k6V35my1rTq/nfG76Rf3bG651y/m6u5LdZ0T/KnTZ6iOeNDEfHXvPzeOd2qTu2cXJWzsHJz5TTKHHLWOQcA8I9HxBduHQQAAAAAAAAAAAAA3JzPRm0quMZLwu6t/EqYrXS0qo4zZOFZibsu7XrO7VYQ8ap26LTB3bh30uY41U4SOdZ8D0rQV+1xxuRT6as5hhxzl0+NtWxoWGNQOvGOaUThjCPqM8fi+qxKW8Wa867jw8Wd77Vq7zW9a1t1Lo+xnM6V6/pGbYKw5nsrIj5q7+CR8hTNGT8nIr52OZ44fdy1aiDmCTB1ia3lKDfPZKKzowYAKH4kIr7l1kEAAAAAAAAAAAAAwKPgSxHxXvidHM6ixP7j/HquEm53xeBd3I4IThTvdmCIeDX+bDJxAvgZuh0xcpqJ9pmNI52gn89fSrc7xdoHlUnGnXNtU9W5G+cOyhAziaUbW1OTiio3x7ZTVoWbb8c5Vbcal2tZbrw6rV610ZP7aZOnaM74615+OtdWnrRqgufFOD9k3ATIi4ZzoSk3z4p6ILGjBgB0/IaI+KFbBwEAAAAAAAAAAAAAj4Zj94yIV/Wls3qT0trWa50xQpVXxXJGLO92MnBv9at0u4aBKU7LVOkOXFtUgnbXH51OeU263SRyOyvh3h2r3TmU6N8ZWSqTw06fTYwPVX3dfHX33m1ccMYI1RlZut08ct/k/nExT9YQVd6R9lMi/aPmKZozfvnLzx0Txnp8pFdpqs49PqvJ7vKph8GaZjrRK9htA+B586WI+KduHQQAAAAAAAAAAAAAPCo+H7Ofwu50qCz0ryidbC2z24VhUvcEJ2YrA4ZDvXxdxa/aZGenfWWMyEaAiXnFmWLUThNTqjonfenuJcSnK8vF78wyE87cl3oR3+m/ax41Jp1endtnarhY87o52sXa4fTrqp7KjHWkzWPX5as2PTjOKaPUWxHxYRPHo+SpmTO+7uW/iFcH947LKp9fF7PcuWqg50nUmUCqhbFb0DFdAEBExG+JiO+4dRAAAAAAAAAAAAAA8Oj4jDm/K9Lu7PLe7SB/DZNAd37yIne+pgwFB9N770wp3Q4IWajP39c805fGnVHlzC4KR35X7hqzMxh0hpc1xkjHlc7qyrwG7uV+lUbpyJN+cf1UGY0689M12TFRTPKreenGhJp/bj6s15/UT5s8NXPGL1++V84ptw2KMkK4B001+KaLcq5LnXM7d0zr2k0HAE+Tf+LWAQAAAAAAAAAAAADAo+S9iPjycqwE3k4LO44rYTSnddd2DQFOh8v6mdvxwpENBLEcd7sCTHDxOCHaaY/5uzNCqLoc1xL0s2Ein5/UVb3k3u2w8VAvsavxW5kxqu9H3jy21s9sZMl1R0qT2/ya7VCZntw64YxC+bq6//V7ZdJwa4n6vp7DnPGA/EpxrnPaHGk6p48bcOo4l1fVe1xfJ55y+agHg9uVo3IqsdMGwPPj97/8BwAAAAAAAAAAAACg+OzyfWI+yLqYEobPak67hgAlUq/XnBbodl5Y82UdrtMLz9CJ3ZVwv35X+uNEE7zkPiZ9VZkJVHs6I8J6vNaf+2miwV6KartJn1Rt3Zk88tis0rh4rsHECOM2RqjG5OT87iYFXRvcRcTbg3IeDU/JnPGjI+LnFtfdYFivuQmtJr4adBGvDryp88yVl2PJC5yaiNUDNZeDWQPg6cOuGQAAAAAAAAAAAABQ8dmIeH85zrrWei6/ROxeEq60t2vj3tiv9LnKGDAR+R/KqFEJ7MpA4oRwl0ftzBDxwXIm5pwqj9Ioj/SubPVyukvnDDNd3FXM6txEY81jTBmXcr25PNU/uez13LXNBNPyunGk+q7S19frqn3PmI0cTmv/ULwwaDwJnpI541dExEeK69VAdgNeOcvUhHauLuX8cgNDGUFUfOvArVyJ1QCtHIUqLQYOgMfLd0TEb7l1EAAAAAAAAAAAAADwqLmPiHeKaxFaf1LCqxJu8/droAwCSsfLeZyO1onv1QvXl9xbNo44I0lllImUpmt31zbuuqvfoUwu7gV2l1aZHVy8O3SmmqnuqcZDdc/KWNIZC87Mo0t022ps57iVntztcjExbrkNClw+1w+Zau48mZ82eUrmjF8e9cDuBtt6buKoUoPDOQozboI6Z5dzXanyJ2aK/GC6VloAeP38UxHxpVsHAQAAAAAAAAAAAACPns8W1yphM9O9kHwW9ca9SjMRfSsBOB93LzJX5bjyXJq8y0VVdjZv5POZS/qja69JPE47VYYZZzC5xExxhjxm8r1UWrJro2zYWPMrHXd6f5O5OR1T6pzr35xPmW1CHK9luXqd/t0xMVmtfHJQ5qPg7v7+SejxH4uI742IT4efDNfELRDKVebcYms5Lm2k665utwACwPPmsxHx4yPih24cBwAAAAAAAAAAAAA8Df6s+MoW/1N9SQnW19KjlHbWla1E4TV9pxXuaondS8zV2/65TiXcn+Eh9dCqT/I5d0+7fZI5204To43SZ909OF3WmTiqeHevXTLHXDtM+jbX2V0/0qi+n/ZfNV6uNWf+VER8/oL8r4WnsnPGL4gXxoyI6zwEOpSrye1ukR1Sqhx1feJSUvGoRaJzMFYOu2u7HgHgevzzgTEDAAAAAAAAAAAAAOZ8Jj74Nrt6GbgSY68hkq5UOtR9+necq8wC96HvLafdjbHSx3Z2PshGgMlOBk6XnNS96ovdfVcviN/FB8vK/TAxHqj7yvVlvVOV6XaHmBgzcly5frVDxvH9zK4U6/nK8ODG9LUNOM7YFPFqO07aZS3TtVWew4qqbTujyLTMJ/HTJk/FnPHXnMhzzcE8dfFVdItv/pcXwcrF1TmtJg9bd6zKBYCH5/2I+CdvHQQAAAAAAAAAAAAAPCm+EF95e3w1aVRmAac7TbQ2l0bpT06QPZiK6Kq8h8AZFw4644ISsXO5VbqIvn2zscWxjoOqvlx2VX828qjj9TN/d3QvlndlnNkpYtVnc/pqzDljiqprap6ZpM3lOl15ve7acTqnqjE6GY+T+5/Wr8rHnHFFzpgzOvdSxN6irR5gVdqqfLWYuwmzHu+605QTbf2unE+5LBUHADw8/2ZE/PFbBwEAAAAAAAAAAAAAT47PLt8rrUe9HV/hDBVK16p27Kjews9x5TqqXRmuSWde6HaLcPnWa+o+J/2gylZ1ZNNEzl+ZCnK6VXus9MquL3dR/dBptNmIcuRR7VvFq77nF+9zOZUxpSIbWyqjUtaU1SYAK0ozdmN30kYq3jWdunYNqjF/FxEfj4iPXLnOq/MUzBnfGBF/fjzM4rpTpltsqgdR5bxav7t0+bura62zc7Ad33OZasJjxgC4Hf/7WwcAAAAAAAAAAAAAAE+S9yLiyy+/q5eDnbB6VourXoxexeNKOK/EYBXnVPw+86K2MpeonRXuUx6XX5kKlKbX6XxdutwmuV71cvdKFufzvThjQC7DxX2GSuR3YyZrnjluV0dOU8XelVn1jzqudpvodGQXk/qe52Ck4zwvXV0h0q3nLun3ru2qfn/0u2c8BXPGr3j5udOJuw+PruxsVshuoh3XkzvvFvXOYTdxUilDSBUbpgyA2/KHI+J33joIAAAAAAAAAAAAAHiS3MeL3TM6bShC60qK6m34fC4bMdbz6m39nCfHpXS6Ks4cS7421cScFqhecnYanqvX5ZugdjdYy3LtlU0WOY3TKHfau2qTCVUbZYNBF4MzxezE1rXBZF6pc8p0oe7Djb2cLqfZqV/tpDHZqMDFfQZXlxq7VSyfvEIsD8pTMGf8kuW7GkzX2FFj6uLqHEJH3uwii9CTLJ8/O3i7fM4ZVRk/zp4HgMv5Z4I5BgAAAAAAAAAAAADneSe0GB/LuRDnHZUxo9OSql0G3LWz+ln1lr8yW1R1VDsj5Pom4riLq6qzut6ZDqoYnPFEmTWOdDv3tZaVv1d0L5grw9FqJshtUon5E+OFKtPFVpHHedV363E2aHRmImWMciaPquyHMmS4+5gYydbrSuu+ixc/bXINs8iDcXd//6j1vx8dEd8Tr/4+TF40L23ka5QxQQ2SzrChzk+cdc5FpSaeO875J2XmfJPyAeAr/FBE/Pj44G8CAgAAAAAAAAAAAADs8mfF+W3+K9PFqldlAVsJzVUaJ9Je8218FasTybv7yjFW2teOTla1t4pN5XMan7vnh2z7S1BxdeNxTTdl17zg6p4Ygq6R7rieY1THXfzX1tqndOO3W0fW724O/+mIePd6IV+Xx75zxi+NiA+//H4NN45j13RwpuxqQGU6M4Vyg7n0nWsuH6trylnm3F05TXUMAK/yLwbGDAAAAAAAAAAAAAC4nM/EXMPJVPpQPlaivhNOcxr18vHObgTV+fUt+2kZWddTethdur5em5St6N6mn+72sKZXIri7p4hX277bxWCKivUu/VPpdo0Njtx2alw4k8Ml2mY3Po7yp+mUnu10YNeWKu0tcX3s+mhNt47P9X7efpBIr8RjN2f88pgtVNNJt8vUmbRTVvWgcQ80Z4yoJpdaTPMAzQN4vdbxWNxzAM+J9yPin7x1EAAAAAAAAAAAAADwLPhCRHzRXJtoYE7Md9qVE/N3zBE76bJZIp93x9X95XTTl7pd/mna43xlFslxrdcq/dG101qu6rsdo0yFKje/iK7iqYw/SiutDAmqvVQed85dm2rQXZnrOFQmprW+nHY9v5an2uah+jij4p+MRTXOQ3yqfjjyf/JcyK+Hx2zO+HBE/LKYubK6QaM66BKn4PrZkR9QKt99vDppcl3OqeZcQ7mcvIhN4j7KyPE9NLd2aQHcin87Iv74rYMAAAAAAAAAAAAAgGeD2ql5xxCRxXIniipdSdV17ReqleichWu3O8HOC8vK8DHVFFeyEK/SO5HaGRcmOmA2KuRzDy3SK0OFMkioOHNZ6zVnOlB1X0PvnGjWbty5+NSOEbnOytSgzj9Uf1ZM9PD1e3Wcx0Y1b7IJ6aMv/z1KHrM545si4muidy65hasyQbh81zYF5EUyX6tcT+q8WlSVa0y5h1ReFVeVxsW78/CZtPHrXiwAHgv/9K0DAAAAAAAAAAAAAIBnxbvxYtfmlcnuFpVgrrSpTgfLb/JfAyfMV6aIe/HdoXYoWM+7eNx5Z6g4rikDQY7ZmTaUmL2my6aZMOcqdvpuYspx/ea03KNcp2V2dVSac8VO+spc4V6uX9NlTVeNvTXvrr596fyrxrgz+zgzVKfzZ8PXel6VuX5/tLtnPGZzxi+L3jGljvMCN5nI0VxT5U9Qg0Zdz9+rNN0DQC3MOW/VZnlxVw/OLvbqXjFeAGj+ZET8328dBAAAAAAAAAAAAAA8K+4j4p1h2iyoKoE460huF4aq7F0640hVrjMpTF4A78wWmUrrc4J79dK5qleZS5xwrfJPBHJHFWPXlqoMZxhRBpQqTcXOWHF0fePGZ2c+yXmUprseuzZQ97T74vwEF0Me27nefB/rdadZuzLW72psHMdvu5u4NY/ZnPHLQ5sBlMumWmyUk8w5lkJ8qu8TM0J3fXciKKdQlSbCL84d+cG7LgKVM2+tO5fXpQF40/ln41X3MgAAAAAAAAAAAADApaw/beLeNM86VN5twWk8Z3cjUHSmh0qsPq4r40MuS73gPYnjEirDxJomv1DtzAoRr7Z91vImdTqcwcaldTHlNE687wwGVZ928U2vd3lcn7jxWZmKcplZk1X5pmWquDNTw0l3nzlmZUBRY8O1RR4T3ThS8yPihTnjUfog7u7vH6VO/mMj4jtDO3DUoOwmZ7WYTybixO1zDZyBojJWrG2iHh4uTjcp1PdIabs6cz3V9RxPLtf1OcBz4gsR8eMi4vtvHQgAAAAAAAAAAAAAPEv+nIj42HI8EZcnGpM6rtJOqd62rzSs9Zx78Xs9txtTpcVN8uc4qrKcbue0uGtpaZUOqGJT1yJ8ezutt+vzhyLf76Sfp23jxuFUt32MVHry5Fy3zlT3vzMWvifmuwa9Nh6lYyQi/uqYLWbdQyG7jSJ9n3bejhNJxTdlJ71yIHXl5Xt3baEMEdn55Nojt3N2keV4XV+s6R/r4gNwLf61wJgBAAAAAAAAAAAAAA/HZ5bvTgSd6GfVm/2KTuOpTB2reJuPuxeqnTie9aodJlrcWs+0jHzN7QYweXn9GnSmi0q/y/qjOqf6SX13mmYX5y5Ou+zyVPefv+c0ue7c366vd2LsqDTfao5XRpqu7CNPdc3p+yqOik8012/CYzVn/NJ41QiQB7By3KgOyZ2lTAKViSGfV2XmfNdyNHUOqpyuQi1oeWKoCe3S5O8ufY4hL9hqct+n9Ge51qIM8ND807cOAAAAAAAAAAAAAACeNe9FxJeXY/WmfojjHTH0WoaHbAJYzymNaRVylf7kDANTKrNFTnfEODE45O+qPyrdrDPRXKKTqTZe48m6bdZflcFECe5Ve+R4nEHAxT/tM5dO1afaI/efum+lxXb6b6XXTsfvNJZ8r24MqnlYzauqjhxXzpfrUtp+NcYxZwz5aET8VeEb2bmMIvyEX68d39WivB4711LVyXlQT3EDqIo5Qg/6jh1n03Rwq4W4WhSretbycr2VK65zngE8Vv7TiPi2WwcBAAAAAAAAAAAAAM+ez778dCK/MkVEStcJ4hOc3lVpVpnqrXqVt9MOXb5cV1de1UZZkK+E+LPaXxXfJH82UezohDl/vubi6owsKu10fCiTiEpb1aXKdEYBdS9ZO3XjpNOvz6B0VqWnV0YQVZ6bw66snDcbdY7r3Rxe83dj4CMR8VaT5rXzGM0Zf1lEfPXL76pjVYeqCa4WYif0V4u8mghrvZNJ0aWZupwq80ZnhHCOre6B4hYtZ+Zwky+fU5PfTfzKdDNtO4DHCrtmAAAAAAAAAAAAAMDr4B1xrjIIKG2tYvrSbj7f1auuVVrWVMDvNCalSWWNMMeg9Emn0VWxKD3uGlpYZ0Jw4n0llmfDSTYw5H7Ouu6uKaaj00G7mCafGTUm13JVGd29TUxKjkm+bgy7fszGiruUNqe7S/+c1l+tB47uPh/d7hmP0ZzxS8IPRrcA5YGh8qsBlBdEZX7orqn6JsaPS51OXXkq7uyIcmlzW05MLa6d3DlVnpqQud+q8jpHGsBj4zMR8S/fOggAAAAAAAAAAAAAeCP4crz4eZMVZ3CI0C8wV1T6zVqHE8QdTq9yeXcFbRePe0laGUGqXQDcS+aV8Dxtmx0q04v6VDG5Pui0uElbqnJ3DDaVVunqdHqz0kDXcaiMB2v8rv8q/fiMEWUX195qjuWYOs1bzYVqvuf2dDHujK0M5owBv/TlZzYBZJwQH/GqO0tNEif2uwGTB8LUpePSXTKhJmaDymgyGdRVHWqB6R64yj2Vy1OTt3qoqkVq5yFcjS+A18Fvjq9sIwcAAAAAAAAAAAAA8NB8NuYa1a6WVYnp7o35iFf1oOrt+0r03WWq/a0ishKTjzTqZfMc64rSxbpYHJP0lZbXGU4q48pxPvfTjrFH1TFh2nbVPbr6nclDlVOlUXrzJaais33dGVTcmM5j25lnXPou7s4MNDXoKD4+yP9aeWzmjD87Ir4x9jpHLQy5o5UZo3KHqcXdmRDcZK4m5qVmgGrCTswMKkb1wHQPF3d+vb6WqR6gO6aXyj2mFk310FBUbQbwOviWWwcAAAAAAAAAAAAAAG8Un4uILz1g+U6Dyi9SO4E3azyT3QQ6na6LVaGE5/X7akRYtURXftbXsn62fu7oiF0epYV1mmKOsdJt13uvzBiV1ufyVO3v9ERXlzPzZEOB6p9cdhWz45pa5MSwoOp1L73nsauMGG7sujrWMVHF2l3bnRNqnLw9zPtaeGzmjF8cfiE6cINemSqiOM6Dadddt7tbhIr5LBN3XZdepZksjOv5PCncw6NasCrHlDJ8qAVTxeWu57Tu3KUGGoCOPxQR/9GtgwAAAAAAAAAAAACAN45r7+istKL8ff1U+Zz+owTanReW87WJbuQ0xFWL7OqpXnRWdar8FVPRWonr7kXq1RCTz1U6bNeuYa53eTodNpdTmXSqvgzx6WLd0XirvjmrQ+a4j3NdPWq8KDORMl1k7TWbNna09bNM213d36P6aZPHZs7oftKkWnTVYnGkydey+8kNYJUvl10tJm5hrBaTicli1yW05unimJgl1rTu4ZofnGsZ7qGmys50D9ydRXHSdwAPxT936wAAAAAAAAAAAAAA4I3knQvzVzpY1ucUlbnB6TOVplTFmMvo0igDxkQvy9qjqk+dd/c01amqdC4eVad6KVsZL5xRZj33EDit1RlhqmtZO3ZacKfvVmPVXa+uVedzbC6u3Fd5PCtzx5p2Pe505CpmpdleS3vdLftR7Zxxd3//aDYIuIuI74yIrx2kq4J2ri11zTnD1jyuXleWq2/Nl3GLhiIvFCqvcr91VIv/GROIim/i8qscaWfvtVvozrDTZwCZ9yLix0XEf3HrQAAAAAAAAAAAAADgjeTHxIs3ytWuCAqlkx1U+ozS4yKuq3HlmFw9E2F5osPt0OW/pPxKu8znXP8pTXUnnmu1k0KNMTemqr6PeDXGHO903Lkx6+I9i7vHHXNSp1FXY93p3pmH0GAfgv9fPOzPOY15TDtn/LTwxgzn6qqoBkw1eNf0znlTPTDcQF/z3S/pc2whrivWcqvJtWP62DnflZUnc9Uu6jOnq+pxcWZXX+dwc/lV+se+yMDj5rcExgwAAAAAAAAAAAAAuB3HT5tMX7BVZM0rHys9Tb3kW735X6G0P6cF7dzfROdSZVd6mItL3eOuBrqey/pmZczI33Pa6v5y/NMXxadpV1Qfrv2TDQyd1liVl9M7s4sq/4yOWJlAXP3qnysv68nrv4nZYm1jF383xtW1KTvtmNthPX40P23ymMwZv7S45pxcaoC5hVItGKqePDjXOnM6d9xN2s7ZlBenbjJPBmb10JgyWTQ7A0TlXKsWTvUAUAYc9+CdONTUHw3VeAM4y7fcOgAAAAAAAAAAAAAAeKP5XHzwTfJKfI14VcOZvE2fr6t8lfDbMdW5nHEhl+O0oJzHGRNcuohXy93R2nI+p6dVmlxVnzLRrMfq/qp6HdXL5pP00zwq9gg/DtY8TkvuNOaz43jHfJHNFZVxZNIGOZ+qpzOP5Prd8U7bZEPJJG3lC4h4RD9t8pjMGb9kmE65bPKDoZoY+Xs3eFRnKudNFvPdwybX49x0eeBPzCUOt6B0E6EzSFRlTGJc78u1eX7AuDZTfeBwC6p6SE3a6qzbC95M/nhEfOutgwAAAAAAAAAAAACAN553lu+V/rWei3hVm1nTryg9Zqrp7TLRBp2YrTQ0pUdOylzPXeulXyVWZ02ra89VQ8vivuv7nL+Lr0K1WVem0v6ccaCKV313MTiDgTKo7I5d1ca5fGW+uE/pO2PJShVj1llVbJN5dW3U/bi+duaWnJadMxKfioif26SZiOOdA8dNxMkCo9xBlaGionMrqeNLzAFq4ZjkU2106WJcPRTWz2oxcm3RLRJ5gVIPXdUHVcxuXAA4/g/BGAEAAAAAAAAAAACA2/PZdNxpPqsu4oTzHd2r0nyONE6fqlBmhoOs7eT7yP8qYd/F1d1Tl9a9iJxNMZ1+le9LvRAd4dsp13kJnb6nvue2z3G7OtT9OroyK3bHZDeWVEzTPDnfNKbc3pUp4tYofXsa34ci4uPXDeccj8Wc8VdExMdO5q0maZf+OFYOvzVt7my14DkzQY7PLW6OyumkjCE77EyoyYRXebpFclrvJN2kLfPDXj14cn93D4tct2sLBHn4UkT8n24dBAAAAAAAAAAAAABARHw5It6LD2olSqxVIrHbgUAZNiJ9nxgusgEhGwtUenfsNBylA1Vv4p8ximSUTjh9CVjpVyq2rH11epeK4dJ77cwlqnyl067nVD9OXyKftIHLu4vTorsyq/mnynFmDDfeVRw5bacHX8qkXSdmnfWaW29yukexe8ZjMWdMftKk23HhGlSuMDW4q85eFww1eXKeNa0zgaiFqnKK3cerZapYr0Hnzsu49lzz5TTTh45Kk12CE3djNZGV43BNq/ruMbnL4Db83yLie24dBAAAAAAAAAAAAADAS96JD2onThOJ0HpUJxSrl2MnVGJ5JdI748a07lzPWU2tMzs4jbEytbgYj8+qX7J+dXZ3hGnaSiRfrzsDzkRjU/lcLKpMF1tHZxByBpxsrFDpsp65nl/zVe3nylMxOu1bxbdL1WcqnbpfNb7dHKl03rvAnPEB/soHKrdzZanjquNcXudqq9xvzgiy1qseZMqY4AZpLmeKM3VcE/dwrx56zswS6bNasFR9lSFmzVc9rHK9VZtXf9jA8+Zbbh0AAAAAAAAAAAAAAMDCe1ELtU4wX9NXL7nmcp0eV1EJ4fl7JVTvpD/S7YrUUx1QxbQK+E4nXNN3mpWKqyuzOs4xdyiDiGvPbAqYxqc02xxvVeYulYkpp8txrJ9HmmwgUAaE3F9unro+VlrzpC3OtJeaW+s1N6a6+3PrhlqfnGnjY/EIvBF39/c314S/NiK+6zXVdWYBVQubMgnkfCvVYqPqy5NIlV85i3Ld6vpk4rlYrrF4ZbpFWaWtzrt+UXVMjiOVHelcLj9Ct98OD9XWcBu+KyL+gnixTRwAAAAAAAAAAAAAwGPhayLiq2L2smv1YupU0+h0mSpdFY/SiFw6d/y6tRmlXVUCtDo+znUvDV96X7uaqGpTpwE6jbQqu+pjV+/ZNuj0y6nO6fq2uta1TVVGx6XjfTp31fUcw05/VWtAled74sVuQTfj5u6Q+MquGcpldMY5UuXZLa9zsVVpnDMr4oOOpYmrS7mBnCtqrVu5qXL504Uk13tNV49yM6mJo+45l+FcVxGv9kEXy5rPPeCr/F1dk7K6NPB0+OcDYwYAAAAAAAAAAAAAPD4OsfLQWDqda/oCsUrjdJj1ej7vjtd4skaUv08F7B2hutKanKbltC2Xb70v105ruarvKu1sB/dStNI3lZFmPb/GpdrB1evaq9MVr9UG3dhZ+6vTLJXpZv2X+73TdDtDhMt3hk4vnujPaqyuedWYVjq4Ou/Svl3E9Vp4DOaMv6q45gbcjuPoWkwG9ESMzwPOPTAO1uv3KX9Omx8yk4dCNwF2TAxnmZhg8jVV/+Re3PVqgVbmGbXAdvehFoUJVV/C0+D9iPg/3joIAAAAAAAAAAAAAADBFyLi8y+/r/qTMwOc1YiyPtO9HKwE7k4r26l/LW+XSour2m39zHqXMzp031WbqfSXkA0RWSdzQrmKQcU3Mf5k89AZY8AUpaVWmmmud2I8qMxEzsTSmSK665dyafmVqUiNqTWdaztliMnr2PH5iZNxX43HYM74RfFqQ6uFOTdkhJ/YDzHgJouzWzDdYnSQB1guRz10OtNEbiNlMHCDOKPy5Lgirtvu1cPM1TV9gLoJupbr2lk9ZNZr6rx76EzMPPn6Qy2m8LD8roj4k7cOAgAAAAAAAAAAAADAsO6eUbFriFAoAXUte62rMh6oMhRZvM2xqPgUSq/J9TsDQf6u7iML9CHOOS118nLy7rl8PmtqB5VJxemPqqxsVsnXckyTmM/ijDzrvVZmFDXG8/hR/5wmqDTog8rs4vKovNV1ZYSI5fu0LzqtvJrTqp41j1sr1s+3IuLDJtbXwq3NGT8pIn58vNpoE9eNW7gi+oF0FlX+zgJdlVs9DNwCkMteJ+7ErLLzgK3atjKAnGVnoVjjm4wZ9yBUZbp7yw+6atFUBqMcl4vXlQVPi2+5dQAAAAAAAAAAAAAAAAXvRP+Srjs3YRVLlabS1Td9YfYof/3cjXmi2xzlZtF6ghOis35V6XtOuJ7EUAn4Lr8yIFTXnZGmSlORY30IvcyNx0qjrfIojVEZNqoxvn5XhpyMOl+1VTfG3DhV+vRaV86vrqnxp3Rb1Q9Os6/04uPcTXfPuLU54/hJk9wxlSBeMTF1XINq8VExnInbLSxu4CoXVi5bDWy3mLoFonNk5RirB9jEQOLyrvXs5u3uIy8iVaxq0XRGDdXuyjCS61jTPPTYhuvzgxHxf711EAAAAAAAAAAAAAAABe9HxLtxHdFbveTcidVKe6l0IJV3R5S+NvmlXqXnVWJ7mDyVUaO6v8qs4fIpjdalceVWZpm13ErvmuqqO+S2rwwCSnvt6ncarZoL0zIVqrwqzRlyH92Lc5M8lVEi51Vt4rTSCN3WKh517u0mngflMZgzVEMrU4ZamDtet5CdB8IZ04ArK9L1ylihTBuuHBfD7oR2rrGqnMkCUrHTvmpxrcrrFpm8oKhF3ZWr2tgt2NUi7mJx1+E2/J/jK7/VBwAAAAAAAAAAAADwWHE/bTLRcKoXd50o7dJWGlikc0p3uVS8n6StjCHqpdxI53LszoQxMaoolLDeXavE8ByTijGXWWmFO6aRKdU4UJpzp6utaas5kcdC7tNbclZ/rYwqqi0mRok8Nrrx7uZYN666Nn9jd874cET8wvDCsjIrdOaH3BmdO+vanBXH1QLnHjL5Wn7oqIU9mzbUBFrTVk6obsFa46ruJTNpo0twJor8vTOMVKaS3HbZ7KIWcbdgqT5zVH/wuPuA18dvvHUAAAAAAAAAAAAAAAAD3ouIL4vzuy8j5+OsQa3HTkDPn5OXXC/B6SvTl5bVNacpKbPE1Fiyo/m4GLP4PRW5nQkh1+W+5/xdnLs4Eb/L091/pb9Vmq0aP2djPMrscGPLmSqq47Xu9Vj1r9IqlbGj0vKrOZj/ufS5zMx9RHwkIj5apHlQbmnO+MaI+OrQA9UZBSKdzx2mDA55kJxxK1VGiWtRLbyVkO8cQ86FVNWb68tpKteTYmexWNN35y7hkoeDMk5M29SV7/7wUKixnb93CxK8Xv6ziPgPbx0EAAAAAAAAAAAAAMAQt3uGO3dQ6U2VYJvTrdeURrgTk0q7K3BPDA5OkHcmhNxWD/mSbdXGTv/LsanjrFPlNshpXXnOHLFL1beqPmcAUtdyuqMc158Rr2p6rpxr9X2nBStNUuU/vldGDXWvlYZczX+n4U8403ZHnpvtnnFLc8YvfvmpBoOawJGuO2FcpbtUsJ4u9mcHS46vWqzXPN1iVn2fGgzcgppRhoZsQljLdm3lDBHdBLvENdbFsJ53ji51324hdi41NQ7cfU2PuzGlrsH1YNcMAAAAAAAAAAAAAHhKHOYMpdc4DSejDBgO9TLqQwnY7sVcZSbojCg7LwPnvI6JcF5RGSOmRhcXf6dLdnGduZbTdYYW12+qD5QBSH1XZXTaqdK9L9HiujZyJodu/nQvhVfaozOwVOMl1+lim+r6l7TpG2nO+CuX76qRKxPB1GmW0zjXT2UW2GG6gFQTult4nWPLGQfc4lA9GPO5ql9yvdUCkNNFSrezkGe6iZrvxy1IKn/V3u7+J4uMM91URhuVd+ehpubTtf6ogQ/yfkT8S7cOAgAAAAAAAAAAAABggy9ExBejf3G5evn0OOdE6aynTF4SnuC0H6dJRWihXmkoWb+Z6Hnrp9OmJvpkJbzndM5gUOVzmqFqlxxPhO/ntRz1vcPpoCqN0pVVf00MC10/q751ca9lPhQT3bzScBXVWJ2M8VyOy7vD1ByWUTF9/ET9V+FW5oyPRcTPffm9c9So652wrwZhd226cOw43M7gBpZyL3Vpc1tWDqhuIcnp1LXKDaXaz7Wdc6RN27oyM+Tj6UNPjQ/34Ds+dx6o2eyhjCyqXVXbVmMjxDV4GH5PRHznrYMAAAAAAAAAAAAAANjks6F1HifST18GVVrLNV8kdfE4Qdppi/m7EpizxlbpZ2u9nXGkw2lWqo6Jppdj7PQzd376IvFkjFRaZWcQOr6veptqF6WT5n5UY369tuZV11RsLo2j08S79E4P7upY81b3rvJUVPrpZN5N6PrjPiI+HC/8Cq+dW5kzviki3n75veqEPHnygpMXH2c+UK6uMMeZay+au1RGk25wuXPO7TSZEK7t1/KU4UAtFJWjbLI4rLG5BfJaRgQVo/sDQjH5A2D9ru6hyuv+CJj2v0uLkeM8/KQJAAAAAAAAAAAAADxFjp82cdqG0yuykJs1LSX0XkPTmWp3SndUedb7dnrMinqJtovFXZ/ojpVhwOlLUyPN2k+qz6a66KQvO9OCu95paJU5Zy17oqd1/b+jZ+6mUXFVmqirx+mI96H7ONI5pZVPjB7ueqUP57pdOa5OVW6u9+Btke7BuZU54xeKc2phyBNQmTGc8SKnrxbcNc9atjvnjq9JNaBV+1R53cOwegjmtrsT19yDKpcT6VqOLV+rxoFijW+yKO6wYyhRMR3fd4wP2YiUH4Qqv1pU8vxQcXZc2n5vKp+JiN9y6yAAAAAAAAAAAAAAAE7w5Yh4L7w5IX8e1zpjQKe5VFpLRffybPWyrDKQOEHc5cmaWCX459gqI4GKuxPElbaXdb5I6VeNbSKMOzF8oke5MeDKU+krHVlpmp2Zo4o3U/VD5qxBZaf+Tu8+0lQGBqdDRjqn+rcybuX6p22+2ybOKKLiWtvvjTJn/KLwHaBMFVEcO8PE1DhRmTU6F9mlwnUV446YX02oLm+ebPmBsuatFiz38F3LOWMscNdz2lzX7jiYlu0meGXccW2TTSXVw8wtaBXdHxMqfZfuIQ1Jz4l/I77iLAYAAAAAAAAAAAAAeGoc/497Iuzu6D8Kl6Z62brTjbKIr7Ss9d7ci+BKtJ7oRC6ditPldy82Z01P3ZczmVQ67LS/MjuGhd1yXJzqno/rlfZ7JtYd3Wz6wnSOe01fmRbUOMh6Y+5npbd2evyKGhvd2Mxxh7i2q+WqcpS+ndPksXF8//iw3qtyC3PGx+PFz5pEfHCwHGRX1joo8rU82FZcmcrh4waUMynkdJncuep6Ve4uE9G9y19NIjfYJ+aBbvHLdR7XJouiM82s5y59EKj6piaZfD6Pi27BVmN1zesesO6hk/vIldk9LBSYNj7Ib7p1AAAAAAAAAAAAAAAAF/BuRLwfr+pBK2eF6Y5dI0QnZjvNyGlVlRDt4riWMcFdczpmZcA4jp3xJJeVy782SqfK9+I0P3cta2Z36Z/T4zpDQYRum+7aZBx0uvN0zOZ5mfV1NW8r44qLp5uPnSbb6apVma485w/I5TqdOyLiwxHxsaKeB+EW5oyfHS8MGllYriZ615mVG8alX9OqSajORzo3WbSrRcQdV7GfYTLBFOqBO1kw3HVl4qgWtGqxdHk7pgabM+RxODWlTPunM7Qcn8r0pOJb658aYlx81zTBPHW+JyJ+162DAAAAAAAAAAAAAAC4gPt48dMmB0p/UMLxrtDq0lXmgfX88V2J8i69q9vF3onAlzDRzpwetMa3lrV+r/Qf9ZJwZVY4g4pBjZ+JXqdMGLk8Ny5yTOq7M3IozozpSbn5utKtc/xrm+T5osZvzqPi7XTDzpCh0k6p2qxqizWdyqdML6/9p01uYc74BaEHh6NafNUky9/dwlM9PNTkU4PYGRdyDLtGCHf9dZMHqzKmdJ+RjjvThnrAZAPB7gM1x32pwaOrS51z9+9imCw8a7o8Hiemj+rep4apa5pbngv/Srz4PT4AAAAAAAAAAAAAgKfMO+Ff/FS6zlmyoeBaInmlc6my1Yvak3pyuqlwrbSWrEeqtsl5cl0urcrrdL8Jk7Sqrup+s76rYuzKU+lVe7k2VDF07Jow7sQ/df0oQ+mk6nseLy5OZ2CYxv8QKA1+vXZQjd9MdZ93EfGJ/TAv4yOvu8J4Yc7Ii6ASzJ2LxZkxIp13LqAIPzCdq0jVNRGnq/p2BPmV6iG4S2UIqRZqlS6XpxbNnK8yckz6wKEWovU+1AKl4rgm1TjvTBT5nJsDbkE+jo/0nUFjMp5c/3SL/pvAv3TrAAAAAAAAAAAAAAAArsB78eJlxKwnZp3lUqb6j6o3ayZVbC7e7gXkndgmOuaaXt1LPq90M/cysNJVq/u7Rh9WemOYa52pZpLOmTWczhzp/KTMKVMzj9MFV2OCM11U4yVEvioep81eazyscanrE905n1ft05Xv9NKjzGe/c8bH48XPmkTowZE7y32ui0e3CMVy/T59z3WvneocStVil+tZj7MhxcVcoYwGR/1nmC5uXd7jWC0KKtbclvfpejf5ndFAPZi6B+16POmP3T5zeZ2RZb2erymDkSs/t63qa9VX3f11MV/SPs+BPxoR337rIAAAAAAAAAAAAAAArsS75vxDaQITcVkJ4UpD2zFLXHovE7E/myZyfqUBunpWzdGZOnL9VblnmOiVTufK+qlKn+tQgrtrr0p3U7HsoOLN5d+H75/8b03fGUdyGTmmVYO95L4yO2XlvqrqcvNa9dOkXqX1u3l1Fy+8Eh8bln8VXrc542fHqw4UNygPVKMro0OYdBm1MFWGimlZagKo40sGtlo4dnF5r7UYV0aa47xabFU5bhFX/d49ADrThxsXD4Uaby6devC4cV8tcupBv366RWr6x4qbDy79c+RfvnUAAAAAAAAAAAAAAABX5J3i2lSn6l4+VWQROr88mrUmJVyr/BG91lLhdEGnaSmUwUKVpTQ11Rad6WMS0w6TMpzo7swF63XV951IX5W5E+skrdOMq5jc+Ovyufi6savGkaK7l7OatLrvXH5lRKl038p8kfPneFQ9r3X3jNdtzviFxTU1QDpnT174KmE+16HqcmmzcK9imhgr3ACqTCBdubtit3rgTDmzoO3Wt2OIWcmLzJp+6s7qzD5VXDn/ZMxWVPc5Tbumz3Oq+kPhvknnDDbdw2Et/zlyHxG/6dZBAAAAAAAAAAAAAABckc9HxBebNJ1orvQTJT5PBGmn2+U8lTi7Kzh36dxLyZ1WpNriOK/E507vUteqNplQaT+uv7IWpPTZqswqhq4NrmlGUW3pxl5O5/pTaXBuPOb2Ui9JT7W5Tkfszk1xem1Gae2d5rheqwwe07zH5yeK9FfnFuYMJyTvLFrddWd4cGLzZLHOTq01X15g1oeDisfV62K7j1fLXPO8LqaGA3WsJtTkAazSKANLTqcWKLfY5wVQ9Z17QK5U19b6plQPrlyvK797SCgjS/cQOK517ZqP8wNz14j02Pn9EfEnbh0EAAAAAAAAAAAAAMCVqXbPiOhF2BWlWayCdVXWRIdx9ZzVILr6nF6izu20RU5TvUw7ZSp+5zqqclTfOeFctZUSyyvjhTN+uOMKN54qHUtpkE4Ty7qb05MjXa90t0maW+OMF5VGn9vRaYqdpl+NIRfTx0XaB+N1mjM+HhHf9PJ7ZapQVA3oOsV1biUSO4NIJWB3AvNd6AHnTAducrlBW+FMHddmYghwDx+3YKt2rh5azhTjTCEqhrX+/LBzi2umm/TTflD35pg+rPICp86v5a3fuznTjbPq4ValeUr8K7cOAAAAAAAAAAAAAADgAVDmDKfHVXRagRLvlT6hXvitROupvtZpSk6vcaaMrBG6+3dmg2uaVTI7elXWzLJJwmmjqq9ymfnYlamMEZcwMQMd6XIc6+eRRvV7FOdV2ZXxI48hFdeZOXmGqp6uPVU75Hzu/o90axnqu9Ok1/pXPhwRH2vivhqv05zxTXH+xipR3gnmTnw/jl3nZNHZLRBqwiphXxk71LmMWujyv060V4L862JaV3Xvk+trOreITU0D7uFa5XV/HOTYjmvTBXFS/1pfN46qsqsHmXrQqe/qwaPKreaNu/4UeD8i/tVbBwEAAAAAAAAAAAAA8AB8MV79aROlUznRVgmrU7KO4zSkawjTnTbTvdza1e20S2VOUGVeS0NxJhFlAFDaWaU5TvRIpclWWlTV77uods7X74fppjF142atN6fPmnand146Piq98PjcmfMHu0YY1y7O4FIZgSZz9O0mtqvxOs0ZP38z/XQQny1rUsY6UJQIrhaqtWxnKulcUbke5bKamEvWMt3D7pZCeDdJ8rWDyb2oxV8t7jsPD/ewculVvt1xPX2ArXW5+twDPZuNnKllPV/9geHaovrjwsV/pHXt8FiMHN8aEX/61kEAAAAAAAAAAAAAADwQ6+4ZSqeK8P/vf0eUVQLsmq7TkKqyO+FZnXc6XqdtKa0jt1ulOyltZGIAmaDKzbqkisfFvmqlTiTP5eZ0lbmm05HOMNG5nA68orTkiA+2pZsvru5LNMeHaptKm+3aUn2v2sfpkzlfZVhxa5PTHJ+lOePnvvzsXGcH1xg8rtxOdK8WgON8FrCV6yYPsnXhUoK4i3XyUMgD091ThB/Q+dpDkxdyVb9bWCYPJXW8lpn7Yy1b1Zdjqia9QvVL90fE7h8KblFxJiM1xtRY7sZqNnYok4gqN+dX91A99B5qndiFnzQBAAAAAAAAAAAAgOfMas5Q/x8/f1f/n7/TbaZUL3Wu9eWyK81J6XtO11DplIA8qX89P9VGLiEbIvL9O80ofw+TrurTXLd6UXjlGpql0lI7zanSrHJseVx3OqUbYy4Wd+zOTel0xhyr0rWz4cHp4137dPmzUcbFl+us7iXzcXHuQbi7v38tWvyHI+L7I+LTL4/VxM4L2EOiBPhJ+mk+l04t5sexW/Bcu+R4ujZTk6WaeLcWvXfa+kC1iXsYVONNtY8yH1xCZYio4nKLb9dWKs2ZfN1c6B7c7mFTjcVJulvyxYj4sfFijQMAAAAAAAAAAAAAeK782Ih4azmutJecxuE0sirtFKdpVFpHjkVpTqqMMzpnpZ9MytjRfqo43X3k/DlfpLSd7qk4o7nt6rwu30T/nWi7Vb41bc5XtdHOHOroxolrl0m50aR1Wu2uNpvTnmmTLt+fjFd/vunqvK6dM356fMWYkckNcXZC7aA603WGE5kdVadmd9V6rM7ntpi6p1S9q5vI5XEPz9fi4DGxTNO6WLs/DFbn1L0478pU8eX+Xc/n72qh68bj1MAwTaMW9hzH5KFQxbZed32xns9tfpf+qbpvze8OjBkAAAAAAAAAAAAA8Px5Nz74/+yd5pR1hol4W2kRlbaVtYb1u9J5lCDfaRATw4PTl6r7z/pHjqWjE7Rdmzrt8U5cz23TpdnlrMi+U6br27WfqjydMSP3YzUfpkYINTbO6mOdRrjWeVzL9+Pu7z5dz/86s5Hrk7VeNd6m7OR7LT9t8rrMGT//5WfXATG8fi0q44OaqNO4J8K1GqBH3jxgc9n5YZIX9/x9Z6Kv5a6TzE34ahF/HVT1KbOFM8fkRUUtyLmMbOpQC2Su786kP8N0Md0pq7qX9Y8MZaxQ5dzHq2NXPYRUuWpBzuWd5ZrjlJ80AQAAAAAAAAAAAIA3gXfC////SrSf6GvuBc71M+dZ0yqtqhKTK0H8SLemVZpepOs5tixSn9EmqjZ07TrRolTcnbFD1V3d00PovcrI4kwMzmxQxec02qp/uzIVqrydPNO8VYxqDimtWGmAbvxkzTrXXc3xaqw+tHfgLp6ZOePnvfxUi13VmK9b6D9wA2WCWuiqe86DdE2vTBtT3AOrepCpejpDjVuQJryO/p0K+e66aouqDrdg5wVLtZP6A8LF6MbDNRYn90eJMv+4/F08+Q+RygySy+rG5Bqjml9d3h0+HxG/9UplAQAAAAAAAAAAAAA8Zr4YEV+ImX616gDuJd/qJdqOHZ2k0ndynFmXqMwfLo7O+LGDEs5VGvfya2fQcDE6ob4rw53bIY+DSkOqNCuVtjJTuPs9a6w5Q1fProatYnfj87im7juPsVxWpX+GSDOd45M01zAI3cczM2f8/OW7EsvdoLiVccN15GSAr4tetUjm8vJDJwvhudzsJFIGgcrplBesycScToLp9UsWZ2cAUAvD5MGwOrzcHwZHulx290DM+dzYrx6cuQ5l8LmUPIbO/PHjYs9lujmSx6oz1+Rx6/ppsshf0nb/VkT88AX5AQAAAAAAAAAAAACeEu/Gq//vvzI/rJ/Hd6WddExNFxNjRKXTOCNAp0u5uq9BJz47jSuWc8p0orSayoSy5ldxXev+lQY0oTIJ5e8uTdaznM50JsaJ/t3NhzNzx5U/idnpm7msbIDptNsJqr9UDGf15pzvoxHx4ZNljXkd5oyvi4gfsxx3LqVKIHcTfzopzxoOdnBCvTNfrPmqieyEamXAWOtUcThDgMqrzCYTA8a1zB5VHd139cA5zufjqt/WT1X+cd4tzPm7u6YehOsilseIS79D9cDtylJGC/VQyHO1eviodWH9Xo3Xrv2r+zk7Fv/1k/kAAAAAAAAAAAAAAJ4i77z8zKaACP3/6Z1hYJfKRLGbP8eixOSqDifInxWhJ1Q6iWrnu3TO3WPWnrIpQZWVY8p5J/dRXXdpVH1OL1I6VYhz7v7XetT3TrdyTLW3STkqHlXetD3Xc9M54cZULrfDGWgm2vcUZSbJ5X3igvJHvA5zxl8efiC7yZzJHT4ZbK6cybldJ1Yuy5kr8vlq0VBUg9m1Y7UgK5ShYT2XRfPdtlILYI73GlRifDYIKHPEes2NX2Usipil7xZrZ9KIdL5KM2Gn36q+y22lFvGcz5lNuoe5Wgfuxb9pW6g/QCZ8PiJ++0Z6AAAAAAAAAAAAAICnzvHTJhG1DlaZNqZUpg+lkykzgdMYlC5Q6V5ntckc30Qor4wRKj6n2aj8O5phFePOtXx9ohVONMR1nCmtb/LirjMjqDgmmnZF19Zd33Rj2dXlTDVOV1bn3DxR+br+7djNs6v/Vzrkg/+0yeswZ/y8l5/uhkMcV8LqVKy9hLMPi6lDKV93grVaENREdGJ0NTHUIq6MCS5Gdw/u4TKd6FWbq7xnzDnVGDyuO7OBq7daECvymJ88lHN6ZwpZ0541HKky3HEuP5sl1uvqj4xujOSyXBm5XdY07qF8xtjyOyPiRzbzAAAAAAAAAAAAAAA8dd59+en0qx3BX6WfaiVZW6jE9ByfKlOlyZ+XmDScBhjpfGUwqLSutazOsLHmy2U7lC40wZknVN1KN5v0i4pV5avasmuPM1rSDs58csTi2i2P8TyGqrTrtZxGjdfcrp1GOWWa35kudtacql0/PizjNK9r5wy3GLpF1E2CSiyvruV0O+fPMnEhZbHZpXULsipvYgrozC9rHE4MrxZgJaS7OqpYJ+l2+u2470me7iHhjC+VGcG1XzYTrHFWbdA9BLs/OFTsZ5kseHlu5weEGr+uv9QfWet5tebk72v9k4d45v9i0gIAAAAAAAAAAAAAPGfeScdOS1I4ncJpHpW2sn7PJo2cXn3P2syEMyK0Mkbk82tsOwaEyX1NdK4Jne6yfq/03mlZR95OQ3KGjlyGK3/Nq6652FQaR6eJd+kVnXljcm6iX7o+UXG6+XeWqUFG6duujGp+fTwe2D/x0OaMHxcRf2HoBTEvRNUC6fKsdIO0eyg8pNNprX89dovq7iKpFpjOhNJN1lznuvCpB17uJ7f4qXhd7C7dJewYM6ZUD5Cde1B/BKi5k+vabWdVb65/l0n51R8J2bQR6dg9tFx7ubiqeV79oZLzfSEifltRFgAAAAAAAAAAAADAc2X9aZMD9f/fnYjaaXWdvpFf/FR6Qz7uTBGXUumWShupRHCllRyflS6i7lG9qKrivRbu/vJ3d4+qrM7ksf6r0qzHuezp+O3KdiidWGmiLo5O51bplFnlPqWrTAxde7sYXN4KV97UcJLTKq3R5clt+6C7Zzy0OePnhHYrHUwW3zyZ3MSqXDrrObVYqzLy+UjXrrFo7zqHOsPFNN9kscv9lQd2ZyTIZR3Xc/+ph6SbuNV9nr2WOWP6qR5uEX7MTmJwY9QtnDm/inctJ587+zCe1OmudQ+kbq7m9nBrjBvrzthS/bH0uyLih0R5AAAAAAAAAAAAAABvAp9dvnfCqnrJ1An262ekNJURIaedlKc+p3SxdIYRp0OoetS/TNY3JmaMiRivYlF5q5jWWCqdMdeT63OGlfXctB+vaU6Z1Ovaqxqratw4LazSyFSZEyPLOpYylYY3NXDk8iZtWMXijtU4d9pjxDMwZyjBumukapHM36f51/NuULiBoibIruB+DSYPmi5fRL/Aq7Ru4VzzOUG9myyVASHHlieLSpvZWWDdWKoWkTWOtc51civzxn3oe1L1qUXWLY5VH6iHmHsA7DB5YO/mV/O0+wPPjYfqnHpg5ePcRv+6iQMAAAAAAAAAAAAA4E3g3XRc6Sjq/90r7aT7//jq/+tPTA4Poel1L3tWx7k9nF5RicidWH/GfNAZOCaa3JpHacPqnlc9SGld0zrOaFGTaxVqDFb3f5xX+mtuh6lhI1IeZ06otEg3hifa+e5Yy32ez0fofnV6noqju5/qnj7hAr8GD23O+HnxqgCthPWI2viQ8yohPJZ8bhDkQXapCN0t5mfrUChxXqWpBqsqp2qTyqiwpq/MFLlvIp1TcaqHb74+NU1cA2WgOPNHxlpW/h5LnskfGW4hVQ+zNWYVa+Yaf6R0f3x0qDWjG/fq4Z3Ly7G4B5S6dhx/MSL+jTJ6AAAAAAAAAAAAAIDnzRcj4vPLcSUKH9+VzhTie9Yzsjairlf1qDwTJnncPTuNqNOO1mtOw7v0vnZw+k7Vd5XIrnTcrDWq/M6kMqES9d21SbtWWt3x6UwMahyofLncSuuqjAeqzmrO5Xofiqrt1nOVfpfTubbLY8mZW57szhkfj4if8fK7ErUr4b8yWKxl5HyqvPV7J64rA8mkboVaNC/BTbh8vROe8/Xdxbxr9yqmqi2qSeYetjlv13dnqdp7pTPQTGOb/pHhFncVo+p3FdekXyvO5J8aijojRTeu1mO3QK8PfpX+PiJ+T0T8F6IuAAAAAAAAAAAAAIA3ibx7xoF6mVfpgO4lVpVvh2sZFpx4XYm/lcCuTBqdeL+21UR0P0tXhoohC9uV+SGfU/ftdDGn6bjxoYwHbhx12mOXriPrTasJwM0TZzBSaZ1xoWuXnfF0rflUzQeVRt1XHi9q/Ki6VJuu7Zfn2VvFfVzEQ5ozflZEfLS43jWKG/TTCeUm7lrG7kRU6a5hYriEnXKrdlIPQFWHMluoe62MCaov8+SpzDWVeeMW7dyZC1acEcL9kaGMFK7980I8XYRyLLsmoFyuy+uoDEU5NnW+M8FURpp10VV/DKh+/y3iHAAAAAAAAAAAAADAm8Y7UQurSlNwL9xOzAFTKp1jWvZEt8rp1P1kvUFpXrle9eKoSnvGuJLrynU6Kt0ul5G/O7F/WqcS6VW9VfnT8VWZNSpN2OlKue+VMUl9V3Mpx6e0RddWVVtfOo4yyjBR6ZKujE5bXstxc0P1SdWXR563i+sX8ZDmjL9s+a4GnpuwSoh2i4K7nsuqRHsldu90qhvYWexVZVyDs2W6h8BxTRkG1OCdTJ41/ZpvLT//U2UoM0j3EMvx5nxTHqrc9f5Vefmca08Xo5p368KuHhbVQziPC3fPajxcOv7duFiP3YKq/ohS64SqJ/fvb5uHDAAAAAAAAAAAAADwbPliRHxhOZ6aIroXJbM5YZdOaM90IvBE31D3UukalXaZ9Q6nf5xpm5VOd8nnpnpQriPfi8rrBPQdnTbHdQ1DT+5Xp3krzXTVoyojTGU4mdy3mz/OKFL1+xmdM3+v9NtOP8zjvOvHdW6odaNqJ2UiOXiS5oyf/fKzEnqP6+r7SiVMuwUpC6pZnFYNrjpLpXHnu0WxmnAPYdxQOAF6xRkluodg10aqjDWtmwC579Zy8qRTZoc1vjXfLXDj9PhePfh2Hv6uD9WC3vWzM2HkeaTiqxa9S3DrSrWGdH9k5DZQ6f+DiPgzwxgBAAAAAAAAAAAAAJ477qdNsv6TNaD8//mz1pPTvC4drRL783elSXWmglxP1nTWMlz9l+C0uxxTvpY1OWVQ6MwW1XenWalxkz8nbdMZTyrt2PVP/remr/Tx3I7KNJHP5zHX6bVKs60MErF5TWmDThN0WqK7ZxVzHneufV36SOcVax9/3KS5mIc0Z/zlLz/d4uOMC9WgyoNPlZ8no5tMOY5qwTvOO/FffVcPFVWfux9V9jWoypss9KofnQlgTd+V3ZkU3MRVk7hqy9x/bnxWD83pOUWXbqds9XDs6lAP0YhXx+uavvojI5fb/ZGxHl/yB5WLwf3xcq0/Mn7riVgBAAAAAAAAAAAAAJ4r74hzTr9QYuyRxomuTizPZTuceK/0g0lapykonawyMGSNptIy17oqJiaFSovtDAxZg8txu7pymkkbT+5lB6dvdulyTJWxpMoXUfdrpU+v5a2fk/i7dlc4rb3Svaf3WY3/PEdy27g5lOutNOiqDdZ7eCsiPlykPc1DmTP+ooj4McV11YGqgSuDRiXOrt+7genMA+u1LNBm8oBTRoy8MFcDI5ddxXVNnEGhGqidEcAJ+mdMD+uk69p5PR/i+C6ld2nVWOseTmeYPmjy+HZluXN5QXMLXBXT2qd54Yx0rfpj6tI/MiZ0D7Vcl/rjbk3zb1wpLgAAAAAAAAAAAACA58DnI+LLL78rIXhHA6heqlzLrcpWZXY6n0pbXc9xOBNCrndihnBM8lbaimvTykDg6lQ65a5O5nQqFeMOEw1PaYOVKWNNs2qUU3NArmMnj4phvabSd0zjzMfdmFM6bW4jp7m69s+fVXo1d3PdU439Ph5o94yHMmf8Zcv3SUet6dZOqxbATDVos9CqzrnF3XWa68hu8HSGk0snzTVE7c44oh4wOV9nHFAmim6RW8+7haHrn1y2yt9932GaZ6f86g+Ia/6RcaSJ0G01+SNDzRlXx8pkLFVUcyPH6MZkXuD/nxHxn5+IBQAAAAAAAAAAAADgObP+tMmOzjXJ05U3MT5MY1KalBKDne4YKc1uDNMY13im5XaGmEobU22idCjVLq5O185d3kyOpeu7XP/EqJD1tEpzzjp3Tl9dc2lWzowjp/t2faW09KrvXX6lCXflVu3i4s31rHUrDVPFupb1tqjjYh7KnPFzl+/TxacTYNWiqETVnMcJyVMmi0EWepWZIMSxuo+c3uVVqMXsIVgXoopusq3nlGFmre9I7/rxzlzPdaxpVSzrNSfi5/uouMbDNpd3jcV48qByxhRnalHtnttajZ3KSOGud0wNH5V5J/PbTsQBAAAAAAAAAAAAAPDceSe8fuE0MYUqo9MIVPqs82RtojJgZE1KaVROD6m0jWu/iKqOXVvl2HMbqT5S6SbxVnrfUUdniNi9NtUsc571M6erNFw3Btbr+T6d1qnimrTPhMrokMtX5pscV1WWKi+3kdKNI52vTC5dnarcte41NlVOLutJ7Zzxs9NxJ3q6tOuxEnWzMOw6cs3v6lAD3Qm4btJXg9sZASpDwlpXZXJQ93CJQePsAyL3g4p/Wodqb/cAV+OiW0TWtM7s4f5QqB5CD22McfVUf/Cs39WYzn2mzue8alHM86Ba3NTYr+ZYx84fa5MHtJpDmDMAAAAAAAAAAAAAAF7lcxHxvrm2KzRXpgYlxGZNKusUSuvJAnCljVSGB1Weirsqp6LTgpx+pUwkSo9xeuJEFN+JS13rDBXdtYnxYJquE+7VNadZOlOB055UPK6uXZRBokNpvJOyj3NVnev4dOkq7fxSs8oubz9EnQ9hzvhURHz9IN3ZRVhdWzuqm2RuEVeLdpfeTSqXvzJUrOSHSa77OO4MIa+D6qG3nndtvZ5by1RtkK+7B4bqJ9f2bpFzBoQI37ZnTAW7nH0QOlQ7uoeQM964vJ0xRz2Au7HRzU33MFRxOFS6/zwi/pNhfgAAAAAAAAAAAACAN4n7ePHTJkoLuhb5pdqJTlYZQ9S1SbxT0XhqQlBULx1XsTitJF9zLyjnF2w7Y43TMKs8Bx86mW8n/XofyrCy4gw6Wb+aGiymaasy1PfqnCIbcZTefHxWmmFuOzc2KlOMGndqfuS+2h0TU2NPx4ci4q3NukeFXptvjIgPD9JVDbMrqFYOLzfZqkHork2cTtkwkuNTsbt6usVuracbSGcnf8fEuaWcUt3EqB5WznnlBH5lDqnqcf1Rxd71QXe/18bFou4tL26qbY/zx3H1sA6R3sXQPQyPNK7PVdqVw6k7MUJVcf72Ij4AAAAAAAAAAAAAgDedd+L6ekelPyhtpxPQnR6xI6TvakFTo8Va9qqJVHpP/qe0ShXb5KVdJa5X8e5SaYA5puM4a7CdFtaNmVyf05OdLlbVlWNxxx1OF+vuv4ovxLlOm17Lvk//dswUypTh9POzTOqf9MN9PMBPmzyEOeOb4vLFd+o6mwj+WYDPg1CV4a65wVy5zBQTV1BFjmGyuHaLg4rv2lxjIuX4u4XftbFaSFU5btGt6nTksXV8XmKs2Xmguz8s1Bxx48TdQzZPrHMin1fjvfqDqfsDpCI/qDPdw/jg3zxRNwAAAAAAAAAAAADAm8J76Xjn/+ln/W09di+ORmgNIOt2TidSescZHSLX6ahiV7rTqrHkfBNtVB1Xekulz3R62Nl2c8aDo+587O4rt6Xqa2VgUe2YjQcupjx2VpTuPNEUO5NCFU91P3mMdbqn0vtU/RNTRZXGjUU1f6dMtdup9vr2Zv0tD2HO+Evj/CSsUBPsOK/MCpWTSJ1Xi0uepG6hrhasfG5ijthdjNayO5PIxERypv+ubeiYOLq681NDR2fYUfU480EVS/7jYrqodGVPzk8XfpW3MgG5xX5issiGkFyfurbzR8Yurpwfjojfe7JMAAAAAAAAAAAAAIA3gfcj4nMn8jk9welza76cv9IHq5dYOwPCxJzgNLlchhO9qzKUZuYMCEe6Vb/KGlVO093HpVR6ZSX8O0NLZ7JxdTujgmsDV/8avzvO5VXt2mmhKpZcvtKfld6mtE01/nK7Zk2z0+4qqvZQur9L58qexuDyrGU/iZ0zfvYDlLmizBFq0k1MEG7RqvI5Edkt6sow4kwkl9xHtTjnvN3APPMAutRkkK+rBTGnmdSZF5zKUKEWHWdkWR8aatFb/03G1WMk90F3L5MHnLummJhmjnQ743uX3xkRX7xymQAAAAAAAAAAAAAAz413h+mUOFtpZOr/+yu9MNL3nKYzK1TxVjgxuTM+rDrS5CXhylii9BynwygzS6WJXqoBdrqj6hOl0TkTi9OOlG6l8k3L7Oo4205O/8ppVJ1KL1fHLgZndMm6s9L7cnzKbJMNQB1nzBXunBu/StdV/XgXEW/Flf0U1zZn/LkR8ePEeTfp1bUub3e9GmzHdZe+WnicKaRaEF2sWbw/ynNmhDxw1WKuBnkeSN3id8Y0ULWdSzu9rtK7RWbFGQLUwqDaNy84Kq7JQ3HXjKJQfzg4Ju2n6q6uK9ODMgG5tDke1VZq/K7n1CKZPydteZbfduXyAAAAAAAAAAAAAACeI+8s3yvRetVlnGg+MQ3kY6W9KeOCotKkOtY6nP7iNBRnINjRnSpjgRLMKw3oLMo44XSlHEvuN1V2Tlvds7r/qZb70CgNdz3vUPegTCVr2avhZaK5doYHNxedqaaK8SFwOunEtFLpkFfdPePa5oyfE3tOleO7E79V3o6JYD+lGoxuQcx5pg8NtZioAbx+qsVKLXxV+2ZzSM7j7jP3zyUTa8fEcNC1vyunaxtl1ljrcyaZqp6cfzJH8vndh3n1B0DON72eDS5To0j3QOzMLd0fH90fGSqmKV+OiN9xIh8AAAAAAAAAAAAAwJvGlyLiC+Ffuoyohfr1uNJTVHmdLpFFZFVud67KX5k/nHC9pl9F9Ooeq3t35gfHRHvq8lS6ZtbGpuW6du/uqevDSm/szDs7VAaVtd48Jnd1PaX1qvPOpOC0zKyVKi05ljTd/HbxK3YNQ67Pz2jP7vqjNmf8zDg3aKuJfC12TRlrnkleJVznQbx+rxbI7sGSy86LkpuMkfKoB5u717yYXtpHE5PD9HqVVi0kzihRPRRzWSvuDwhnPrgPHYsj9/d6bucBdIYzD+Y1zZk/Mlz+al658aTSd6aNtcx/PyJ+UMQGAAAAAAAAAAAAAACv8m7MNQRlmKhMG2u+47vSy1x9l+A0hip9rlsJ8e6lVlVOLiOncfqXK8uR+0P10cQUM0lXxVqNDReH6yOnI1X90aHyZP210wEr3TLXk3VHV04uq5obbixNDQ7dmHb1HDG6Mt31XN5EX1TpXd3H53r9UZszjp0zqglwZtFay7p08cx0BoXJJNy5x6qzuwlaOajUhFSi9+7CrCZ5JYpPTRdVu57p4zMGj7MLbv6DwRkIcj/che5DNV9UP6k/MqoYz1y7JK3CtfHaRmqBdPe5trlqo2z6UHMkt7l78ERE/Jv2zgAAAAAAAAAAAAAAIPOuOOf0kggvpGYdxukNU9PEjuBb5VNaj0uvNL2JOFwdqxdYXfproPTZNQYX25pOlanqqDSzynCRNVKl+7pYd1C60/qZY3H51Jiq4nJjSeln+fyObuv6rbtnFe8E1SYu/5mx7crsTCS5vR+tOeNDEfGNoRfIikkHuck0zd+lrcwQk8VcDZ5uIrn6nWlive4EfDfhVRk5XV7g1MLlxPC1rmpxmaLqPsvExJDbs3ugqpic2K8ektf+I0Pdg4vzIXF/JLg2dvmzicKN92qcVHPSxZzb9S4ifrvIAwAAAAAAAAAAAAAAms/Fi58Mn+oz2ejgzBqK9f//T8XbiQGjY9U+nPlC6XAT/c5dW/N1JoiHMGnkul2sSttRhpbpZ2dycXlyTCudFuuYmIBU/Ws+pxvnfnVmi1z+qvnm8bge5+9TXFtONTrFGb3f6a9VuZNxoK7ldvrIy39X4ZrmjK+LiK9ejvMgc4LyZPB3jfVQAnTnIDrSOBfT8Vl1aGWe2J0keaK5MncGbxdn/u4emirtlEseItVCWcWhJuSOecOVpxaPrr1U+d139yDaeeDs9lNlDJkYJJQpw92nWk/ydzUm13KdSebgT0TEHxPxAgAAAAAAAAAAAACA5/hpEyd+Ov0hv8i64l5SvQQlXFdplTEiwserNBune+S81bmHNF8cn+r7jilEabvO0KIMHbnuSGl2zAE7Zp+p/pbzVGV2VOYNZYgJc+zmmDNzqDJyOS5Nl6dix0zk1oRKC+/K7rRvpd1ebfeMa5oz/pJ03JkmdsT+9VMN8GmHdzGdcQp1k21ap1rElUmjc0cdn/lfN9FCpDtiyaaPTmhXMe4aTboF5iEMOdNFN7ftev6IrTJYqD6vyot4tU8mC1dljrj2Qtqhxma+FuZaNmyo+KYPYTfPcp6IiN8RAAAAAAAAAAAAAACwy3svP5Wwv6L+3/96TR1fQ7voYlLnnLahNLVOi1E6XhXDGZ3tEtyLrkqvzNplZSyZiPDHd9c3nY7nyp7S6XSdaajTULvv+dgZDrJ+tqOdK83XURlPzqDuuxvTU01TtUU+VmaarMurtG8PYhhxTXPGN4lz00mxpqlcU5luUVPnO9HblefoJuHUVLAjVh90i51Kt6ZXA7Va4KvjaSwOt3it5U/6yjFJX42bqeFiPc7tmA0c1Th3D2I1HvLDuzIc5PIcr+PhrurZfTBXD56jfGX2WPtEPezvA3MGAAAAAAAAAAAAAMAZ3o1XDQ3r/4tXAuiOFreLMztkI4UTjlX69VjpeJVYrspSaVRZneifz7lrVX8crJqJ0mVynErzcfeq6ljPXdMQoOpVdCYYZVRwmmClabr2U/Og0njV+ZymM27szi1X1k5/qTZ2JpBqLOT7yOO1Gteuf9dY1nSPcueMnxXemDCZ4Gt6d7ye7zpjshBVgrvKdy2qNtipqxLeq8VNmQbWfE7od3W6/q5cRmrgTxa9Ko6KnfSV6aRb7DLdwzcbNFy7qL7K5ap5Nn3Y5O9VPrdoXQP10HFmEzePXdsoM4yq9z4ivhAR/+5O4AAAAAAAAAAAAAAAEBER78dXds+I0Pphp4+deWG3Mn50pgBnslDpV+1C6WD5fH7Jdi2z0r7OaIjOJKDqyTpLLifrV0fafG/ZuKEMG5WmmePr7vOMkafTv3LcKjanYR3Xsk430bjW9JHyuDZXsasyq08VR1X2gRuzU0PNxHyirinDhWvzypSxnne64drex/mPFXFucS1zxkcj4utffs8LXV7IKuE/D7yqwfKCtovqgCrtmYmuUAt0LsuZS6pyqjZxDxD1UHBmCrWgugnsrrsHnUrvHoJdW1fmkV3cg3KST6Vd71M9yNyirh4Ia5rqWvXw6x5QLp8an2qen0WNtaPcyRh3a4d7eKox/63xwtkLAAAAAAAAAAAAAAD7HLtnKOF5x2QwTZM1p1iOlehe6V1rmqy/qborwTmbFlw6F8dKjlelVzpjpbuu7VPpJ074d3qRE7/Pam8rVTtl7bszWFTXnPGgE/+7fM6wkXVEN0ZzvBNt9BKtdHJuUkc1XpwBJXsOKoOFQ7VhlU/F+eF44Ye4mGuZM74+vrKdh5t0CrWgdZN4PZfLWPN0ArFbTDN5EetE8A434VwaRWd6mTyw1rzddVe+G8zrd7VwqImlzApuoXfjavpAfx2s9+Qe3tWD2LWHMijkdGsda7lVm6q41QI3MV6o+9oh34Nqk5x2bZMq3fSPjH9nO2oAAAAAAAAAAAAAADh4Lx2f0bAUlSnC4fQOJ5ZXL4DmWCrta/08K45XTI0G+d6cjtOZPvKxM6u4c8o44vI6Oi2w042q+69iUdqV0zOzoSDroCptNe6qWF17dPc3bfPddqquVzqjaqOqfSNmc8qlcVprlfcqP21yLXPGz1y+O7dQPufE35zOTdy1DLXAuPoVk0nYPTTOPAzOsmPcyNdUOe4BUU2cnF4tEspMkD+dWaDqO3ePj8mYUT2knDkgL9bHuTMP7lxWLrczWnR/ZHTpL50D7o8GF1O1BlR/ZLiH1r81jhQAAAAAAAAAAAAAADKfj4gvLcfX1HCUhjjRnLL+4vSEVUOZvOAa4ng9514sdey2Vb6/qp6p/rKWd3zPbTnVr5TuOBHDu5jc9arcTnM6PrO2lO9XmS7U9+p6Lttp3MqwUI2/iWmna2tnKHHl5nPr3Jlqjs68opiOn65t87xfy8p98KjMGT/r5WdesCIdu06sxOOIDw7UqhPuU5rJZFPnO1fOdCB2C+A1qAZuXjyc6WK62GWUMSb/U2Wo+l1e1z/5AbNrNLg21WJfjafdh6AqY722pjnzR0au7xp/ZEzyVuS2veYfGcq88h0R8Yc3YwQAAAAAAAAAAAAAgA9yzZ8PV5qF+v/9mU60rupy5gOlWzgBWn12dTu9xuklXXz5XCXeu+tTQ4TSAFXZZ7S7qp5cvtLRKnOJG1dH2hy30t2qfBN92um33X3kNB8SZWW6606LzHUrE8a9uJZjrbT/iVnCzYkc/854y/Hna4/KnPEzY29CuEmoblaZPLIRw3W6q1Od7xo8H08nUdcWZ3ELbq7DCevVIFRtpxZPt7hPTBh5YlXmhnzdLYLVPTkjiatPHVdMHu7dgy2nfag/MtxDvbpeHeeY3KLc5Xd0/TJ9gFSsZbBrBgAAAAAAAAAAAADA5eSfNplyRlvLYq/TuJQemPUYVe5Uc7kUF4O6H2d86PTYNW9uLyeo5zhyrFONrdJ0Kt0632+lIeZ7PNIrE8Zd+hcpfaef5XGkTBsqHqehqfKr645Kf+3KVeUc37Nur+434tW2d1q7G3c5zsm9rt8r80Y1jte68r1+rIhhzDXMGW9FxDcsx9WicOAWwfUzD2T1b0WVUy3eaqF1nefOu3hzWep4IlBPHjKKM2XnhXdaljO9HN+rRVK1serbylySY1YL6yTuHIeK81J2y9npfzeOp39k5AW0+yNjLaNbOHP+a7dnNxeqdUCtBf/2VaIDAAAAAAAAAAAAAHiz2dk5Y/KCq9N21k+l4zkRPZeThfz1fNYScr0dO3pbpYFmTWaizeRz0zw5fW63Scyu3Mn1yniyplPjRZ1TZhSXtorHad/H57SvJ2Nn0i/V+WnbVPVN+tDND6f/5zSTeaw0RmWEmWic1djN54/0H46Ij5q0Y65hzvj6+IpTZLoo5OvqmnPiRLzakev3yYSYTPRsGHBCbl4Ydh4YyljQ5ZlwRvzujABVX3VmipXclrmdXZmqjPW7M3i4Bc6ZEZRxoZrID8nkj4zj+85i6e5VLWhrX6151nrVtVxXZb55SNScrNrwixHxe15DXAAAAAAAAAAAAAAAz533I+Jz5prTbSYvXO5oSBFa43E633HO6S6XaBxOnzjq7sTlnFcJ00of68we6qVfV2fmUv2sMhJUuunaVq5Nctpcp9MQc1uqmHPsE8NFF+ck3w6VCcF9d7qvi31qhFD5Vd9Xen81J7sxvJ7v2r5q74t/2uQa5oyf+fJTOcV2XEIHTujPon4+l9Ov5eXJ6Zw79+J7Lid/r9Ks8bjFQH12+a7FpE86s4l6yFVmjcp0s17Pk1YZf/L3XI7qTzWGMtcwEFzjYTQtI9+Ti8H9MXKX/mVy+1cPI/eAV/Go85M0O7ix4er9toj4kZN1AQAAAAAAAAAAAADABzl+2sQJ5Os1pTdVInpGaXSVBqfyX1OX67SoI5ashTnh/EivyNqH08YqQ8eknoxqs139cW0DJaArXSvf02SMqPatdMvKLJLbszIAVRrxhKovnEabdT2llU/imBoaclld26zpO6ON8gZESrczd7t7ruJ9FOaMvyQdT9wm1SLrBuh0kFT1dsdqsZ9Mysp8UAnZDrWYPARnFtZqEqrB7/pt1+DiFuNqzKxt2BlHJg9lR7eo7hgtqnJUndMHVcf98s8thnkhXf9F6L6YjJvJ+Dr7kJqsR+s98ZMmAAAAAAAAAAAAAADX493otQ6lvzlBfr1eaT+VYO+0FZW2Y2occRpjJyorkT3/c0aBrPdM4jy4ROxWelWnCR75prqO0q2qmPJ5pQ/mcaHMLDldNQZ32/wSlL53nM9GHdXmajwduPtW89cZNCKdz7Erqvlbpb+Eqoz7eCTmjG80551ImwdBvqYa2BkknDMm4tWBpfKqwecmvottjVGlyec7Edq5f86K+2fz5TJUvOqeXX2ubSKVnftILSZqYuQH8YES/pXpw+VZz+W48zU3dioTSYebR+vxxJTh4q8MFaovju/qgZnLUzG4cdT9kTWZB2rh78jl/Y6NvAAAAAAAAAAAAAAAUPO5iPhyeAH3OHbazarBrWTdQJkYJkw0rgqnNa3lVVrPagLI4nili63lOBNBF0eH09B286x1u/auBHqlIyl9zGnDOTanA6t6HV1bVu20ayKo5ovCzQU1x5w5RrVfp9c5g0YV55rmrLni0vZcz3X9enNzxlsR8VOHaSeDUAnpldivyl4XMTep3UA7rrmFPpe1mglcRzpTxpqmeqhMBuR0AlzCjpEhX88xrdc6I8SRTxk3VFzOPJLzr/V0Boh8vhqbk2sPgapXzascR/WwU5+uruNY9YvqP4d7MKiHr6vvLN8dEX/owjIAAAAAAAAAAAAAAOCDvLd8V+YDp5M5rUwJzpe8KLvGpo47/cFpM1lEr4wLazsoncydq9pIxXQpTtNzBoJKg5uK+J1hRem+OZ0yLHS6ldJ5p/FWVEaaLv16rEwX6h4jdF+4saLazqUJkdbF7eK/ZM6eYWrYUXwoIj56SeWXmjO+vglgIgKvdAMkT7Y1bTXp1YKVY1KDNJ9Tgz0PTDXoqsXW3cckz5p3cm5a3k7aLn91XS16lZHApatcWpPzedFS40yZfiYPCselC40b0/mcejBXD77JHy/TPzIybq5c8kdGLvsSfmdc3i8AAAAAAAAAAAAAAPBBjp82US9iZrIQv57PVPmvwfQF0axZrXrSei8uXqU75jQ5pi6OzI5Oq+rN53MfuvtXppF8P1U9Oa6Jkce1odOSQ1zL9e7oUJ2Wu3v/x/c11qypq3ZV2vVarnoJWmni0zk1mbM5/nz/Z7Toqs5uDLuyq/6+aPeMS80ZP725PjUSTBteCeNV57lrarJVg9RxqbNHLUjKaNA5eC5ZaK8hau/g2qprw7zQu0XWGRDcYr9jtlipHjZrnq4f8/kpk/5f43Lp1ANN5XH3tfNHRn44dGNBxTdJp44VOc2/NcgDAAAAAAAAAAAAAAB7vLt8r17YnGgnEz2g074qQX5No+JR4m/WP5ym4rTKnMedc2YHFc/UaOHi6YweTvNy2tj6me8jt09uy/y9ascco2qLnE59rvF0TAwBld6lNM0uv2tnpZk6Xc4ZVjpTh0pf4fKpa1VaR6XFunnr5ohqo8zHmnhKHtqcoVAT7DivBolzu0wnvTvXic5ruq7D3IJZOXWqiZcHvVpI1YByi+GO+H/GKFDRCfFdvXmxVmV3JhmXV7Wve2hF6LFwl853i8hu+yrzRObswyFfu+YfGdWClvOoc2sZ6mGb68vluIeBm0NfjojfI9IDAAAAAAAAAAAAAMBlfCkivijOqxc61/MTTaR6UdahdIRKC8z6xo55wMW8xqr0pyPdWbPANK1D1VvFmPvMab1rnqwFOaOE06WUPpyNB11bdONpkq/TKSu9OLeT0otVPRO9Nbdtld+ZOpyun/O6eqdMxuvumJ6aV47vq1as+uk496h3zqjIHXMnzlXfVVnHd7WA5oHUic5uUKoHhRKeq4dBdR9r/WqRqRbhqcB+XNudHGeMG66Osw+FvPg6Yd7FkhcS1e/r9/VftUCGOHbxu3MP+UdGl7b6IyPHWD38ctvmvLnPOmOH+gOnStOh5mlExLdHxA8OywAAAAAAAAAAAAAAgD3eTcdKgHdakhPtnbGjQmkyWf9ROmNV/qojuZdEVRqnWXamjUvoNLTKWNLpTEf6nMcJ4zltJ4qvcSp29CKVV31Xxw4Xm9J5sy7ZGS/cWM91Zn3O6WmdwcONaZVWxZXPdVSa9ppG6Y8rXd3OU9AZbFZuZs64i4ifthx3IvGZ67tmgKkIvX52wm9XRhacK3NHJ0w74V1NtCq2yQBer0+NBtd8AJw1Mrj+yQ+4nF+1YTaouD8AJgtBN37yAva6/sg4Q2d8yGaVzF1KU/VXZ+xwuMVx2m/5OrtmAAAAAAAAAAAAAAA8HO+9/JxqHs48cYlhQYnjqj4leLvy1H1k7Shfr8wfufwuzS6VjrJqO1PhO5sKKo0tt3F3T1U9r4NOH1RpOg230pFd/VU7VHMi96Vq84kRpGqHS80w+XNnLlR6eDWOI3Q/5PUhx3N8/0hEfNiU23KJOeMvjIivWo47If1aInIluFd5OrfSmrYySrhY1nqU6OweIuv1ShR3Bgo1AJUJoDMCTCbaZKG8JlOhvTLD5LKmC303Dtx4cgaLLm2eK8rMoXBGkGtR3a+7pv6AmZp91Bzq+nEyLrsyfleTHwAAAAAAAAAAAAAAznOYMzoDRqcr7uqN2diR61KamtNDlAFBGTlyndVLr0pArjSlCdOXYCsTRW6T43tljqi0TaW77fTxVBOu9KKJ2UDlcSabWK45o04XX2XU6DRgpzevaXOZVb8/JJXGuH66PHkMuvtZ8zmfgtIf3bqUrx3XT++ecYk546cP0kwm/y6dYSLXv6abiNZqkcyL7vpddZYT1VU8agK5AakW54mQ3wnnDmdcqdJUKHPJ2bz52k5c1UMjp5kYJrqHdlVvNz6O85N5dKkpozOAnGlTd60yo6hFU80B9TBa28r9wZPLeDcifn8RPwAAAAAAAAAAAAAAXMaXI+Lz8aou0gmhDqed5PNO76m0j1VbcNpcJQ4rIfl1ieBHvU7jc0YSpVfdiXzKbLFj2FDnnP7Y6WoKpX13erEyVeR76jRbZWJxppvK5DLRjtcx7AwZlRad41nTq2vXYKphVjGt57v5q/pSjeH1ujqfyzzOfczE1vLQ5gxFHiiXohaNEOfOiNu7gnOeVI7OrVQZP/Lxmi4vluoB5xaWvMBUC46LKdNN5GtPbDVZdvK4+450rnuQdmMx90teLN2D7viu+j6ivu/JQ+wh/zCo2ko9UCZjpVuguz46rv++iPicSQcAAAAAAAAAAAAAANfh3TinFTmxVOkJnfDuzAWqzsqksdbn7qkyLZzVSbMxJNeZ01T1KdG+MpvktOp6Nh50utt6vjM3uPo7lJ6mNKbqPnK+Sb+79lW67lrmxDSRNeGVrB3vam4PSVdPNy/UvUwMHes1Ny+dvq7KeBTmjMki0i1gUyYTeaVa/NY0zjAxLUNN2mnadYHPE74S6vMEz59q0HRiuFsUMrv9eC1Djiu7ckmt5Ena3V/ue2UwyoupMxm4mKP4nsdCvp7zqEXomg8xRWcSqfqkegC6tnSLo+qbLgZ+0gQAAAAAAAAAAAAA4OF5r08SEb2W6HQzp6U5lBlA6T1reqUPVVxLY5uYCdT3Na8SpzsDgXph2BldVJpsclFcqks6XSzE+eP7VNfOx1Ub5vPdOK40311DhdOJb0HVT9V4q/pfGViq8qo8qg5XVj53fN7kZ01+xsvPbkJN3CXu+Fp0IvmRphJ0nYHBTfI1TyWo5/Jy3sq5M8W5s1xa9f3Iu7aHSqvqmtat6rwEt3B18UzP575VphrVht0Co+rs/shwfaFi2GnjadrpHzrTOtwDpfuDY83b/ZFxfP89O8ECAAAAAAAAAAAAAMAp3ouZVuZE8BX1Au1UhHUvgOa6XXxTre0SzSsbRCZlKpNDbhdlHHBlKn11NahUAvdarjO55HRVLLm89dPpROrYGUHyuMlM9LzKlFH1YRW/G/9VHLs6clXW5FymGk8ujdJZqzJdWXmcqbZwWqu7X2Wi+ZhJ33LWnPFnR8SPXYLKuJtaP93ArMpa000m56Scrox1Uu4sCOt5ZdLojCrrubzQdYNaGUnyApxjdYtlF6NbvFyeasFVdVZ1d3SL28Ro4hbLu/hgn6i8qt61L1VMivxHiBpL1cP5TpShYlNcY/HuytuZhypv9bB38+o4/4MR8QeL+gEAAAAAAAAAAAAA4DrcR/0z452OobRGlU6VeaSvtJ0jzdSs4dIoHa7TOVyeTifpcNqiagclbCumJoZp/kme9dpEY5toRdVnZcRR8U40XKeLKw1X5T+jr17CVM9WcVRjWs2xSTu7Mte43Hx3OmlOm8us2vnUT5ucNWf81OZ6FoOPc+vnSm6U9bxCDXBlTJgslh1ugk8W+XzeTZqpWO7arlsEKlNCzqeE/i6GXLYyE7j808ViIuC74ykqtkk/VwuqO56UVz3w1UMz1zf9I0OV6+JSaRyTNNM/LHbm2+TBfXz/vRHxfpEeAAAAAAAAAAAAAACux/HTJhNxP59TxgUlcOe8WYtQLx5H6JdrO51LpVE4kbfS7LIeqrSnSn9VMXTi+Vp21Waq7Mm5KTvjQ9VbacWqv/J4muhPzkij8juNVzGJ+awZY1eXrQw8+dzaBnkudeaLNX+lU0e8OlfyP7cGqHmu4pkYdCJO/rTJWXPGz4i9ATcRmN1EmCzC6+J0jYE55RqmgwjfPvn+3UC+T2nV4OscVWuaddCt59wkmQxgdc1d7+Lq6tot36WtTAy5/vyAmhoYqgdeNcfU3FAL1pk/Mlx86oGtqMwWVRtXZpNcbxVnvif1MD3a6N8t6gMAAAAAAAAAAAAAgOvybrwqwkbo/4+vdBJnXMj//z/SeffdaS9K53LaT6cHZX1FidBOOHY6ijJtqJd1VRtOXtTNdUzvsTs3pWvnyryhNLX1U4n3SlNybT3RdZVW6PRWF6eK7wxndNMd44iag07jvE//qvEa8WqfqXJyXGpuqDrcPKj02ZXXvnOGu+GIVwee6/SJS6XDNbZLWy0iXf3VZHOic7fw5A7eaRO16LoBrepZy3DXnAkg138f9aB1k8aRF8GJ0F8t/JcsWq6u6YNZ/ZGRy538kZE/1Viuzq/XqweyGk8qZnd8jYetm5+TflQPL/cHyu/djA8AAAAAAAAAAAAAAM7z+fjKjtarLpHNClnvyOkO3LnjM3/PWoMzLOSycnkrTm91mlA+53TGSjtSupEzJTjDgYtzLdcZBhRnNRyVpmv3qq+UJqTy5PHhyl7b1on7TuR3MU3iy7Gq7x2dmaSrr9I4XVz5/l1fOT+BWxdy3nze3aeaI7nf1fxxWv9x/rWaM74+HXeDK59Xg8xNrE6QrYwGuSw3cNaypgN/rW9iMpjUl+93Z3J1C56qJ5evBnCeAGs7uvwqb9e2OTYVU063U+YlhgFXZlVuXlBUnukfGbnManzkBalqT7XArMd5blX1uj8oHgo1ntdj1zZruu+LiD9y/dAAAAAAAAAAAAAAAMBwHxGfi1c1iEqzyuezhqK0mEqQrsTeM3S6ntJgqmPVNk5jmsTs9D9V/yUmjImBIAvlLo0yWOQ+r+4/t5OqP59zRgNXVpjzqr5prBMqY8ok7Zl83ZzKx5U+qfRxpUPnunc0/Ko/VHtX51xdr+1nTT4SET85PjgolTjqGjVCN7oqJ4vMHTmtmuCVGSJCN/S1ReY1zqqTp5NLLdpV+mqSKAOGmzC5X3dMJc4k0BkLch3V2KjG27Xo6q5MC+q+d+rqDBG5HytzSIQfN24RjJQm11/dz0MaN3Ideb4d/771NcUBAAAAAAAAAAAAAABf4b10nHUq9f/0lVblxFWnM02phP9KsO10MhV3rrOLK6LWiyZlVGaCCZWZIMdYieY7YntOX+lw1f2s964MIMexM/7sxrnbthMqE8mOySDrhkda12d5jh1lHOeUdljpkhlVrorJ9cd07F9LG/xQvPBNbGfa5SdGxFsvv7vFyZkPImphVy2WZ8RvVa4S9fMCfYYzC3t+uKznK6pFu6unS+fOVf21pnMTI/dnNVZU3vWcMt04g4gzB+20n+MhzB0qNmeaUIuTMh3dmeOjnNwvVVtW7ZYX/pXcb65vr437w2T94+5bH6BeAAAAAAAAAAAAAACoeS+8FtiJ4cf5qf54RhNa61f1rOWr80oDVHnyuaztqLJVGTv3ONVkJsaUSl+stKOpcSCXl/9FvNrHlW7rDDRu/KkYKz1Spa/OdTijRR4nnXFhYoZYy3Zpldao6rhP6e/Tv5zXtVflJzijl1f17bDm3/5pkzPmjG+IV4XdNZBqMEw67LjWGSami2F1bs3n6nML4Vpudb3ibHplNNkpd2JsUfUc51w75cmm6rgXaXMdXd+6BWA9p8aQewhPHvLr90snraMag+t31weTh5kzy6gHj+uHasyrBXYtV42lSXtWD9NJXsXvPVkeAAAAAAAAAAAAAACc53OhNYcozq/spj9DJ2hXArETlpU+k9Oq7/llXBVn9VJvFUeV9ixZ/1Mx53iVUSBrfVmDUiaarGFNtKiJxpjLziaRjiqGLrYcZ4Tvvy6mPO6Uvqv6zmm/a77c9lnHVmlyeTlWpfWunxMuWRu6fK/NnBGhB/Z6rCbQ2jkh0jjBOTtrDvKAyHHkdIo8SNR9KAPBSiV0T2LYxQ3aLr5p2UqUV/fozADVxHATM9eTx9E6hvL5qr3dAppjcmVV93mtPq0Wqkm+43tl4lAPOVenm29r/uqPg+O7M2Ooe+j+EJj04w7fGxF/5EplAQAAAAAAAAAAAADAnPt4YdDodIWcZ/1c86nzOd8ZlLi8lquE46wrOr20MxZMzQq5vab6ktO+KrLOu+at+s+1nyq/Oncn/q3lurHhzqnrVds+FK6uzoSi0q+famxU80Tpjnfpmhr3uX43TisN2JXlrqt0D4FqyzX212rOcI1eCfvrcddYrlOqRcZ1Tu5wV5czAyjh28XgJlA3gXcGz0M8YNYyqnJyO0yMFhGvmjIifJuoxT2XtY6jqWFCjcP8XcXYpb0UNbYmfZljjOV4/TzSOhNFTqMW1eoPj2oOqnKcsSP/wVIxWUMqvvXC/AAAAAAAAAAAAAAAcJ73Xn52L3bmcw6nzX2oyKvMD+v3rNlUuoIyZVQ6Tqc9qhi7azvtpcqZ5HH6jNLR3LWq3adxrOWuZWWcYSTHdTaGCWcMNCq9MkxMjQtqvE3mRdaC13N5fKt8rm0vMWS4WM+wM79Wjlg/vlvhGXPGT03HzpWkxGCVthP1Qxzna24BU8aQnLdy5kwNImvZnTjtzmUTwOtgaiKpFg3X7nfxwcmVTTndA6Nb2HP5a5kTI8X02D0kJg/Ma6AWqByPW/By2vX6tI2q9s0mGTWfc3lqYVV53R86kwfOpD/+vUEaAAAAAAAAAAAAAAB4GA5zRvX/+3dNGp0m4jTNrNFlva7SXJyepATstc5V66i0lRyXiyOfn7ST02ScrjvRSpU+uOapTCvunGLaZu76Udf6eZYu/8TkU7W9y+80t9wHlU7fjZPcX3nMdjrstD9VGQ9NFX/EB+PObXDwMZPXsmvO+HRE/PkmGCeYOiH/uLYueGqgKBdOZbpQE6kzWbgyu46Y4BYWVaYS/i+pu8NNWpWuas/KrOHaPgv6a1lKpM9xrtfUwl6Nu5y3G6Mqn5uw6v5dDIqcTj1A3PxT+ar7qR6QuW5nvrgLXU7uE2e+WGNSbara1s2R6QIagTkDAAAAAAAAAAAAAOCWfC4i3h+mrbTHFaVN5PRKY1Ba1lT4V9rFROebGB2mJgKnfVbpqvxKQ3P6ndKHlfan6nTl5XRKq5uYClR5EXXeHao6ztJp2sd3165VPKpsp72pMeC0wmmdjw01/ro5ojTQt3Yq3TVnfH3UBgy1UDgRPKdfj+/ENWdyqAagm3x5gjuRuppM2VzQLQJVOdOHyqWDt7ufqi73oFIGgDX9XUpb1bHmU/2fyQ+IyvCh7iObYap76sweKt1ad3evKv+1yGN7ve88frsH/FqGavu1zipvHhduvDnDiHpITNvuByPijwzTAgAAAAAAAAAAAADA9bmPiM8P0lX6SqWvVbrgkTanV/nv49X8lWiudBCV1rHqIJUAn/NMUGaLnN/pvGsep70pranSdfL3yuihNCinUa6cNVCc1euqPlPjtdPj1NhTbaLGZm73TkuvYl3TZs3Rpa/OX0pXrvMzVPp31VbVnPxYE8sH2DVnfMMSwEGeTFnwXtM7U0SVN5ehFo3jeh6kblKuZeRB3BkYcl5Vv5osEa+W7wTlKo6qbTomE2Bnkdo1W+S0SnjfrVPVXRkyXF73YHXjpzIUdOfWcnL9FWcfHNUCne+zegCueaoF3RlxJg+ZHHv1h1X1B001z74t5m5cAAAAAAAAAAAAAAB4GD4nzjlRNF9TGkWnP05f/Lwz/zJKMO/MGE7PqGJ3eauYXHpndlD3qvQ21e5Oa8pkc4cyc+T7qNq/0qRV2l26PLuGkS42pU12+loec8qAo/RsFdddur7mzfr7Gu8t6DTT6j5XlFbrxprql4jXZM5YucQsoBZNNaHVZHRiust3nFPmiUrYX+tQx068VgM+i+GVKO/MC9VDKcenJkrHJRNqR1yvjB1qoZmOs/wAzJ95kjlzwVr+5L4c1WK8u4Dt9knV5+rhm/N1MTvDh1roVflqIevicA9Yl0aV++8HAAAAAAAAAAAAAADcmveW70poP1CaoBKOc/r1OJsnnNHA6SerzuS0pUsMAJX4frYcdW8q5qzHOM2luz+n0brvlZ6505adIeYMTkOr7sVpop3h5TivxpiKpTOrqBhyfmXiULGqPA9pytjVX7s0neZ/pHPtPbnfBzVnfH1zvTIbrGnWz66cTkCvxPhJPheHW5zd5KoGd6RrlaEix5jrmS7CuZyqvVWZ1c4CbsLnMpX47tq8WmTW/M7EoerL7X1mEV3Lz3EpE4BLo0wa1R8ar5NrLaJqEV+P88O8Mnfk+Zzr6eZu7ov18z8Y3Q0AAAAAAAAAAAAAADwkqzkjmycOOk1pTeNE70oMz+Vmza/SGisjyUNQmVCcbtJpc1mPydqYSp/zVrHmtqratNOrHlpPOzP23DWnA3d95kwSE5OB08XWeJSWV/XjykOaMg4mevmRzplI1jRurcj1dR4EdXx8f1Bzxk9urk86bzL43MBe06lycjq3OCoTR5U+QnewW4Dc5HMLYGUecPGo8qtzFbtldIufa8eqz6o61UNQTajc7q5P88PGGQW6CZvrdhM4jzFnXnDlqcVU1X+W6mGRmYyLLtYqf56Lqq3W8+oh5R5c9/HiD70/uBkXAAAAAAAAAAAAAABcn/cj4vPpnNNPKoG2euHTaQb53Ho+azoKp0FdW8DOcbjPDtdGTo/Jeo2qK+tsWXNTepHTc1wdub5r44w767FKq/QrNWZUmzuxP1KaygijxmY1TnLdVRqX/ppUdSsvQDVGlAHFlavWA5dGzQGV/q0mzQfYMWf8mIj4swfpdibSxJCxgxLgVRq1AFWGgSo2Jeq7B8R6rYqv+nTxqDiqNNeiMtvsLpJTk07O07XHwXQBcrG7h7p7SCuzQVe/OlaLaaZrt8n4UNe6B03+Pu0LV4Z6kOeydh6Oa567iPiPIuILRTwAAAAAAAAAAAAAAPD6eC+0qJqF1E7gXzWcrNkorWFFCbLuRdSJ/lRd2zVV5Hqrl3+7F1pduaqdld6Vy16PK+OA0smU5rbDRDtTeSbnVWxuPN6FHy9K51IxKwNHvr+JIWFCNQ520k/p6uu04E5/zOtFpRkqX4DrB7d+uHE33j1jx5zxdcW1Tnh2DVGJ06qOziiRy8qfnUBdubnWxbgT1V3etQ43WdRDRx3nuKv2y3XumjTyPU/6zZkmJnWpczsPNnduLUuNjXvxXeXvTDgujZq8VV2VmaT6Y6Brj52F1D3Uj+OpQcKdzw8yZ2ap2iL3oYrlKP/fN3EBAAAAAAAAAAAAAMDr53PL9+mLpgfKGNDpFZ1+kXW6aX7HxBjS5Z8I2EorUe2T82S9yhkN1jRTjWpX26vSKZ1oqkPuaKjreXfstKxcl9OrVXo33lwsl5omXBy717oyXazVvMr64yR/pWe6eJQvQI1/tb7kPnlLxCjZMWf8lOLajgifTQbTvG5yuPLd4rGmu8ZgUgvT1Bjgys0xKsNGZ/w4K/rnYxXztSf8hOoBWBlt1FhTk+0oTxkQcn1rGd1i1Zk83ANz8qCdUJVzxjyT81X3t1Itou6BWv0xtZ7r2nKt9/9h4gUAAAAAAAAAAAAAgNfPe6F1qQitLSgNbKILrueV0cBpiSr/WSqRtzJQ5O9HvqylVEaVSnzeMbQ4Q0cu+1qsfat00yONIse9Y1jJ+VVc62enCea0XbzqfJff1XuWqn1VG+X2U1q2is3ps51WW11Tensm1+U0ZZUnx/ZgO2dcY0JNxVzFZFI70d2lrRYct/irPHkxqxY2lV9NKGfEcAvwWpYaaM6s4JxDnfnAxTlJe4Zuoka6fny6BaIqf2JAqP4QcHWuMed8brF3hpHJGO/MI4rKCHFt3AO+muuTh6FK+6WI+P3z0AAAAAAAAAAAAAAA4IH50st/K1nwz5qYEoBz2tV8obSHiRDfmRbcOcdUd6sMFpW5IL/M2mlpa32uTBfXmq9KcxbXx53emvNV7RTxah3qxd88Rpz256i0r4kemcuZUmmHOwYUVabTht38chpqp4nmPK4sVbfTxSN0X1RxqTLWch7EnPGTi0ByMDti/Q55AV3ZWTzVOTfBV7NDTt9NGLeYuYeAK2dFGUrW/Cq2nG5dnDvnz5TO9XS23Kq+qp71WmeQ6Uwbx/nOJKH61fWXi1XVt16v5kAuY7fOte7JubP1rPfg4q36xz0M1fm1zf5wRHz2ROwAAAAAAAAAAAAAAPBwvBczDVKJvZV54xLzgMq/q8tU6V2MWR/KJotK8+z0nc6o4bScM5zJW/XZqg9VJhWntTkTT3VcaVlqXEy13lyO65dr6OwqTqWdVoaErtzjWGnPymiV61ZzIhtonFaf863lRTqX61djyBlzcnn53IPtnFFRDcKVs8YNJ4hX5e6IzN3i2RkAuvLVYMqD816kcfF1po5qAuVFLKfPg33q1MppXf9Xgvy1jD3uoeFi6hYctQC48idjdO1vN1/cg2ZiNro3/3LayR87qswubYczyrgFU+V35hh3/ts2YwQAAAAAAAAAAAAAgIfnc+H1AaUhZBF45ayhoNPV1vqndXTxZd0o11EZCnKaifFCleliu7QdJ6aVSkec6KZTzSqPITWuqjoqLU+VrwwXVf9U5oBLUfNnR7+txkRnYFnLrvpxqtE6rdMZKtY6q/vY0bbd2PqoyfsKH5kkiogfFRFfG/MGmixgu0zE37yoVBNSLdpqglRGgu68S1NNyjxpc3uqAezKCJEmn8vif06r6o50rit/LeshxoZjaiKoDBVVfjcBu4U5p3H92JWR+071j6on51dlKboHevW9YzpX83hSD7x8/Tj/+4axAAAAAAAAAAAAAADA6+O9l5+VxqHOd7qG0w0qlIhcif1VmdULw52pwt2Xa6NsZnDa4jW0uKl+On3hWOmeTlCvtC11313eTH5hWlHFls+5Y0dlAunyTbT0Lr/SnKvr6poqW8XYzU2nUbvvZ/TN7no2oLh+vYuItyLi86as/5Lpzhlft1Q+cb6o85mpC2aKMisoqgnSLbY5vfteuW9cHJUJoorLTZJ1Ec5luAV+TZPrzHV1i+vaFm7sKMG9MzhMTBTV5HXpO+PIWs56LyrfZAzdh+6jXI+qO1/Pca33o8ZKN04n82ilmw9nUXN1Ra03ru3vI+L3XxgPAAAAAAAAAAAAAABcny8M0+1qGVPDw1peZcSoylz/Hemc/rWjcXVxZq0px+gMC2fodJtKs8npXEwT3Ue9uKvapdMnVTy5vExnQriG+WVK1a+dxphxZqGuXVTbr9dcHqVLT+PMeR1VX+V61Jja7cvRT5tMzRk/ubneLYBV8N0Ezo0xSb+7qO0sRFX5ldmgqrMyTlSLk1sczrS3MwmsJgKFMpG4B47Km9NX5h5lTOhiqupf07p7VPVN+65bwPPEVgucM81cY17s3Ed1/FBM6qke2CvfGxF/4rJwAAAAAAAAAAAAAADgAbiPFz9tssMZTfKoS+Vxmk2XX71E3QnbuZ6cTtWvxOOcX8Xs6jrDjiFmoucpjUcJ9pUemtvV6WvTmLr2qXRMd/wQTMa5Gpv5Wi5LjcXjvDJu5HOVPpxjqsZ91kUdU4NKZmJmqepSvNVcj4h9c4YbXNWNdwNwZ5BPFg3V+VPOLEgTU4XLo+qftFcn+HeOHjXIVfyqL/Nk3LmX6qFQuZy6+pwjq4rPXc/tNp38uawck3qoK5OFyq/+KFB51nru07/jWk5bmTbyA3CNp2M6/8702YrqK3Wf37ZRJgAAAAAAAAAAAAAAvF7e65OM2NUls6YyMQPciXSTl31dHJXAndN3OqGr7yxKT3TxOc2pMppkc4m6T9fGTqfOWqlr66no37GjEV+DyniyUpl9VDqnXVbGhWyI6eZPvgc1NjrtNtfrYsvspD3DVXfO+IvDC59KhF6pJtyESfqug69Z1zRvZVqYOLKc4cBNCCf8dwtk1X/KUJBjy5PHmTIq48J0MrhJWi0su+Ngx4HVnV/br+uLXEZewPIfBa6O9TOXk+mMI7kMZ8yYGjgmD+SKykjS1fMHNuoBAAAAAAAAAAAAAIDXizNnTMRlp4M4I4bSVtbrSpB2pgt3Tr2Eq+Jz2smuyWR6/Yxupo6dUWJNpwwsTozPWliOee27zryiXkJeY3Ka9uvEGQ5CnM/n1Ph05p9Kk835q7nh4qn0TxeLSpPHyGT8djpjVd9DcFVzxk8Jv/BMJt+K6iwn3Kvz7rjjEuNFx7Qzs+No6gbKZFdX52Kq4nEuJiXOq7zOHOGMFLkM9VkZW3JZbvJ3D8bququ/Mm648rr+dDFN6sl9rx5w6qEWodtvMmYmMbp7zP07/cOgemhP+X0n8wEAAAAAAAAAAAAAwMPjftak026Oa0p7qLSQzjSRv3d6nHvZVononQaXYziDy79r+uj0X2emOK65PnBivCvr+K7MNDkm13+d0eehxftON13bpjMEKYPG8dm1r9JlK6OEM81U49+NC2fkmJoxptfy9UvpNMq7uKI54+2I+PHxqrCbOyTSZ2VAyOfd4Dk+80RV5VXC+VrOQ3BG2J7GUz0cMmuZ3UMqp63yucVzrbMyCqjJUtXjxowr/zh2Y0qVWz3oVF6XZ4JaHKYGFLV4ugVG9UkuNxtqcp5qoXR/RKi+7h7K3dg/M1ddni9FxH98ojwAAAAAAAAAAAAAAHg9fDkivpjOOS2nEvM748OqGSndLovRTtdU+kin5eSYLhWUq7Rd2Xfxaluu+bJwX5kmlJif61mPlU61Xtuh0v4q3fBSOqG+qzcbG9a2c20TKf1aVqel57G9xqC0+RynKluln8zLNSbH7tzY1emneda+mGjvH+0KnJgzfkLUi5cKsDJuqGDV9UpYVnV1i51jau64ppjshHCV7ii7M55MY8iLaTW4lRmiOlb9lBeXPCbWfxMTQ34oTlDjd60/H7vF7iw75o5pf1T5OoPLpN9Vf+Z/ax6H6/NqzE7XDFWX4g/F9X6rDgAAAAAAAAAAAAAAHoZ194zq5dEsNu+IrPl7Lsdpn52wq8pU+aoydqm0Hie0H+eUJqbKrnS5SheutK2cT12rcGmUNnmpAcblre6pMmEcn3nMOZ3cmVtyverYmT1crNM0Z3Bt0KW/Jp1hRNGlyWW2u2dMzBlflwrOk09N6vVa1WlqALvBpupbyYuEuq7qUwv3NQZZRSc+uzgqwf2SOKrzbpHpJuvxfdKulWEkj6FsHFAxqHZRRgy1YK1l75pAOs700zUWPdcP6mG5pnFmFdVGuTxn9Mjl575Vdaj7UWuG49ub6wAAAAAAAAAAAAAAcHsOc0Y2ZkR47afTEqqXctWLqipdpZs5/UWV8zqotLIKp8lW+multa36kOrD/GJvx+SlYaX5Xrv93ZjLmldnOlG6Z6WPuvqn9a1lHvkqE4sy2lyqWT6U/n6mj6d53Pg+yPf0VlfgxJzxk0SFWXCtHDvqvOrQ43wWizsRVi3Oqq67eHWgRcqbY80Tw8Wg4rmEzoByCd2DwfVpJg8+NRDXxdU5odRC6eKtzDw5dtVnagw4c0Iu08V1bToDTmVacFT3182vylgR5lpV3ppHLeZVfvfHjzKKrGn/QxMHAAAAAAAAAAAAAAA8Hg5zhtJ1HOol0uN8Ngc4sTvXqbRLp4s5Q8clKB1log91L74euBdr70K3mYvrKEvpr7mtlVaoyquYaHMPaYaZlO20TGcSckaP49Pp7pXWrurvDB0Tw8d6zmmKLt9x/qy+WrX9mTmojCeTdDn+vOZcZeeMw5yRB40aSAonzFcGiUmndeaONY8zAKgGVMcT88m1uI+I9x+w/LWe7rt76FWmh0zV5rk/O6G/i1ktROsDRsXbTSq34E0XgV12/shYcX8sqHRrmpw/P5Bde7h5ULW7ql89sKv4XZoc95qXnTMAAAAAAAAAAAAAAB4/nwv/8m1lkHDpM0p72BWUO81sQr4Hp4+pep2eql5qVWWux1lXzS/BdnqV0n/V9SPNJfrZxJyyW96laSf3VxkgJm3Sadk57UTb7rRbpyW6c2fHvsvnTECVt2ASy8QIk9NN5tWqUX60qD8i5uYM1/FrQMp1s9M5ahC6BaBaQI64XIcpkV7F2A1MFcda5iXOn2ssLp0w79KsuHtQpgYnxFemCzVmVFyq7d0D15WlHgL5eyX2h0iv6j2uXzoGdvNW9U0Xq8rkUsWX14FcpprX7o8dtYZUfxi5tefgRyLiPxP5AAAAAAAAAAAAAADgcXEfEZ8vrh2f6mXNrFPll3TXtKrcCqcpdWkcleap6u4ME1mXWtvItZX6XGNS+Sq9rjMRTF7KfSh2jTrHdzWm8nGk77nt1/Jcfqe55RhcfCpvvseq7SdabU7fmRYmuHyuXSo9MMdV1dX1e45FjYM17ZrnKj9r8hOXgp3oXJk03EBQi2I1qde8+Xyu3wnBa/rJ4HJ5cr1rXcf5yvhxVrTfQdWhBm1+aFX5XZ/kdlcLxeTh0tWlyGNG9YkziOR+cuPbGRdUfJ2xQVGZIi4ZK+7hoOKrFsDK6DIxoVQGjekDJ9eVx1ou9/j+7fF6dqIBAAAAAAAAAAAAAIDLWc0ZSm9TGtV63BkPHLsic5V2R9tZ9TSl2XWaTicsuxdhO0NHLsOVX9UdxXWVZoqK8wyubbOOfVY/ra7fxav34dpwMjYnbTnRMKv55tJf+5pKl3VFN56yfug0xFz+JB41P7OO+VY0/ovOnPFjI+LTS4G5cmc2qMRuZ3KoJpJahFT9uYyJGSKbC3YnclXHtINdfE74ni5Wk7zOdODKm5hUdstV6ScifKRreZHq+kSNJWUKcA9EFbub7Ot3N2bc2D/LzkK9+wB0sas/AtY/LNwfSa7cbk5W7RkR8R8VeQEAAAAAAAAAAAAA4HHx3svPVWPs9KEw19V5pVuunxVO96u+T1nvtXqxNX+PqDUepa+u15TI7NLkdJeK72c1sKwldnVM41V6n0ubv+f8Kt58zWmiKtaJJr/Gnsuo7mmiV55hcj9dGzstsxvz1RhRbdatD6qf8pw9PsufNunMGT8h9I06c4UKNJNvWAm2qhEqoX0V0ycTMg/MPDhVOXnRUw2uBlb3EFjvo2vXnF6VudY5XZh3UDG6hWDKdPHu2lMtfHls5PhU36151XiqjAnVOFXfO/OBq3PSxl2a6eKax2dlpKricA+Eajy7WFQMqhzMGQAAAAAAAAAAAAAAT4fPx6t6RIhPpftMzBM7+kbGaToTvad6EXg9zprKqmNl/WpN7+pR9VV62YRrifeXMjFPrMdOd3K6aqU5Rrq25lf1dfqY0jknY1bda6dV7lyr0uzkc+PL3edZXbvqezefIl4dBzmWu/Qvz8X182NVgJ054yc21w+UwyTTTXznRKkWOWeeUPWpuFR9qn5Xdm7wblK7WKtz+bMajGpQrNcuYWch6/KuuH5fr7t68kKV87t+UZOqe4ip+1UmHrfoTVExrefdcY7tkvMTOsPKcW46pqfjSLV/lQZzBgAAAAAAAAAAAADA0+Hz8eLnypUGkXWTrOWtusRUe3Col0SPcp1GVplFlJaqxPl8T668LDQ7PVLRGQUUl7RlxUT/cihh35knctsq0T6PoSomNz5yv6iYVdlTjfuskULV3eXtzBJTLbrzD+Q+UH01HRedXp+NFTlNjrXyATgvw1tVgJ054y8qru12fhawcxq3oEwWDue2WdNVjqM1rVoU3URWpo3KYOLKq1ALS5U2190twJOy3PElhg/XNl2crr27iZ0fxjlfbuPOfJAX82oyqzzuwaweEioGd5+KM/2k/mCo6s7Xpv2p6lNlZgNNnhdr2qN9vycivntYPwAAAAAAAAAAAAAAPA6+EFqrySJ6pGtZQ+p00IpKiHWamdM6c5lKA3X6ZMbVv5bp9JOcZ8KOKWCNcZLG3Usuxxkr1vSV/nuc78wuKialY2a9WY0VVYaKP9+H05B3dTfFpF86LfIoR2nslU7tylCGCTe+13LvzL98LZepdHOnqXc+AMdFO2f8pOKac8hUE12lq8wD1QSK0IM/C/ETnOhbTZwqXnetisctsJcudtUC7pgaL3bbV51zbbyeU32qDDNuAXdGDJWm6qfKkOHGsTIWVGVXefMYVOkuWZS7eK6ZXxlP3Nxb81TrQf7D4w+OIgUAAAAAAAAAAAAAgMfE515+OhF4qp/t6nIq/8TUoIwVWbuYxtwZKpz5wumBzlwx1Q3PvADsjC1dOnc9m0+UaO6E/lzPmjb3l9IBM8oAs5a3psvlTswOnUZ7pj92+3qq9a9ppx6BnCfndbqrur6jj6r+zDrz2rdKl85pVR0RER+tApnsnOEEYcc1xOHcGBk1adQgX/OrybJed3nyuf8/e3+6LMmSZWdiek7eHIAGGt0YCqjCUAI03/9JSAqaExpkEwPRjakwFgGicrqHPzLtlsaKtfbeau4nbgzfJxLi7maqW7eOFiJruR/dmGnCK7F+zyfVm8SomB5o7vOdjf0o3TjuVM6kSsBPIv6S68tc12saO91L+2f6n4lkYtC8konlx6JbQ9V60znQve36qA/ct4U5AwAAAAAAAAAAAADgS+TP5HMnVp/qWk5n6rSK1GbSZbovnKbYexnVfk76Wmmd78WpCUP1raSd7XF2fXaF98kw4OLv2pPqTHu7E6POdK1U3NVoK8NOZ/i4SIYIF6+qr3WdwSKZO3TOdV5SXkn3TfvS6fzODNTpto7bv5zxutb6++vjxdcl0CXlBrEq614784a77oT5JMav9WGOTsyf1Nc47rPm6PrYGU+SgcHF78whGvtZTFxLXX33PrXTrc3O+OIOIN2Uy9yrHuhaPx3krr47CFxblYFhQjfO03jTg97FTHOw1vzsWGutfzgsBwAAAAAAAAAAAAAAnw9qzqiYfvm4Mikk7aHSmpIJIOlLnbbxiCbjvuhbieMnnNTRuUj/rrJOL1MNTLXYSlN6M2U6k0UyvDiTQ3rV94nO3DGlMv1UfT9FdckUozLXVOzauzPh7G26sa+0fZdDNQZunVb9TbyttX7y+3+WypzxR2utXxT3rwbc+67ORLh17qR0MD7iInIbda06R3evEpB1Uaa+uYWWDmxnDKk2tTuInalAF/nJZk3mBbexTjg9MNKGufsQ2+umOXTroTrgJ2OR5kTzcf/xmDxo3YOve5CcGC7uHvTd/bSW9j6/rLX+jzfaBwAAAAAAAAAAAACAH5dfrbW+Pyg/EVE73U/rqT6ThH9nxtD7u9jrxO6kzzidcKK9nIjk3b00bpqv00Gd+eJNyjvDRieMawzNyeXjck66813TRMeJhqd1Jp8nZhFnbqjKdvph0hkrA4yaH1yMTq/u9rxbR5PcXPkTrjo/SwUqc8Y/uNHgWmcmjdP71aHZuV3212pjuwW1zGtqx4nmyYiRFt9ef2JqSAtSN81kTCtDQNdmerCc5t/RHS53D820wd3hVM2hy606wHS8u4NWDzf3cN5zSaYZ9/CrDDZrcG+P/cyHl/vPit7f8/lXa61/+cT2AQAAAAAAAAAAAADg0/HLw/KVEH99ngjG+tkZCzR+0vKcrpTuJ5IB4Q4TMd4J1cm8oiT9RjWoKrart5bPuRPS07y9LD8flTb6yLh3sarYTvtzOqHGqtZ6l5uL7dZAt+ec+WL/XK3tpMk6Hd616eLotYneeJdb5oz/w/IbY2JSOCEtwKnoPhlkt/n28t1Eutid6aAyRFz3OwNEVT89EHR+0oMkLS63Gaoxce248Z4e0hOSMeD0YHQmif26O0Qqk0Jqw5luKpNGtzaqGCn/ZPSpxjI9KKf/Edjn/tHzoorh/kP1f36wPQAAAAAAAAAAAAAA+PHQP22SzBBqonA6WacNOs3teq20laSXpDb3+o/oW3eZ6HeV7jrRGbXsXkbnzZkmKoFfc+80ZY050d+mPPMLyknTXfK50nb395N+VPWVzjSh16/Pbp92MV27yYiS2k0xO0/BxHMw4WWt9dN0s/vlDNeBLtFT0qa/eyh15orqkJk4rHQTu1iVgSXVmYrmO+ng0PySQUDj6OHU5VZtAjWLVCaD00Micf3E1XRNTvqn8arNnB4ce919DSUzSHpA7/OSDj+N6dZAipP6pfGcSUXLa26pnWcbdK7P/6ebcQEAAAAAAAAAAAAA4Mfn+uWMTvNSPStpLRpLdY9OC3XGBKcnOXOIE30n4vGEuwJyMi9oXNePiTlib8eN9x7zRHOalnHXKr1qEkdjPRMd36mePF1Hqu1qey/muotXrflUR/ddtd46unlxOqZro7v/CG/rnf6syWTDpYROqTZZ56bZ35+0XU1uOoiqDeFEanfw7+NabRBnnnAPoGrxu36lg1gF/erBcXK4pY2g7yfxpkYDdy+tLZ2vkzjVA8WNa7fOK2NQiq/5dwfsvraqw7F6CC+51z0Iq37c5R8+UBcAAAAAAAAAAAAAAH5c/mxloXhqDkg6Taf3rOW1kep9pZnc0cymdU9FZtW+kkamdSpdS9utrietdL+vc+xMBFp3mXqujQnVeJzO0Z7PRMdM2u5VpjNOdP1O2naaTx1Tfe9ipL6mud770Wn6k/5NxvpZRoyUyy1zxv+06glWpkLq5BCZDLgrPxH692vdYTrZuJ1YXm0a3VxOoHdCeXcouHYqU4jW1dyueyro6wGcHnBLrqd+TowQk2vdxnVUa+s03sn6dWXcQ0rNMcu8ujz0cNuvT/qzt+8O4Sve/rrk8yMPqhP29v/hYV0AAAAAAAAAAAAAAPh8+NX6819MdyJwpxl2XxLdNQ99n+ql9iaC8F1Ov8g6EcXde6fRTYTyFFvjunadocVpTqpPpvaqtk54WR9r6NX8TvTzamy6Mdzb78wezhyRrjmNXefdzUl61TyqzxdJR3dzWY3/yd57r326j/HPU8HpnzW5mCbbTUJnwEjC/B7HTcbpBjtpoyubcnokl+mBpnHS4TMV5E/62hlcXG7u4VYJ/RMXVMcjpqCpiaGjM9W4PPZxTv/pSP/BcMYKLef22uQ/EO6AdO2frrc7D0nN4z+stf7FjTgAAAAAAAAAAAAAAPB58Lb+/E+bXJ8dqnlMRetKO3Gx9xycdvNspl9y1X9rzfvUtaG6XqqrJpUUb6IbvRyW7a7fnZ/uC8l3tEkXc6LFq0Gi0vac3pjG0q2XSWw10zjDSOpX8hCkvfsMDXjKI3O71odj/pMVfBjJnPEHa62/ZAJOk5hs9srdspdPrqduQZ9SCdxdHcW5iKoxcX1yh55rP13XNvT+xEW0b0LnUHOfXXlHMsBov7V8x9QgMzW7TOucrL9uzty9NKZvUsbVS+X00HR5pIO7+g9JZ25KZVLczuyl+f/PpjwAAAAAAAAAAAAAAHxZXOaMZKTY9RPVClRoVlPGiRB7caeO1p2Wm3yxVvWjqSlDxyuNk7bj2na5daYPHcekJ1Wa7aku/KjorzpZ+kL0kjITA0yFa0cNEa5O0qBPDCFO79a83L2KpIlP6z2LTkOujCIpdy1v/7RJMmdMfjXjdNFPJsm5fToThyv3iFGjWlwnnIxX5XKqhPlkhKjME3tuzmWlJguNUQnvehBrObfxq2vapwkn5ToTiTOluDKn+biH3uTBtZeZGGCqfKp5dg/z9MDZ/9OTDvTq4eMMQJP9nx7YLwtzBgAAAAAAAAAAAADA18BlznAamgqoTqPS9/r5ET3xlMmXhp1Wt9dXXU/ruXL7NacN7W1W2kulO2o7E/1N29lj7+UqjfSESv9NZp2khaY1petvapLRuUg401Hq11S/PN0/rn6Vz7N4ZtzKe6DjUWnDbg/u4/JT10hlzuhMCm6yOsH++twdfJ1bpSsz3ZDPmkhnxKjMI659N96VqK11ktiuc1MdGOngcf1zGzMdxhXOzDFZU6fXtE33MFHS/a5f1bymMnroJVPLxLhQ3XcP5EmMtMb1gVWtyb1/6Voqn84jtw7/L1WHAAAAAAAAAAAAAADgi+DPVtagVN+qNJ/T63fpdKdp2+lLsaqjqDCexmqvoxpcpRs5w0YyhezlJ/qb1kt68SRWRzX/TlftTBWK0zrdvFT56dzt/5xG5taHi7fnp+YDl//EVOOoDCnP5m4bTp/sYnZzmOZmrbV+7iokc8b/tAVIjTpRdUcnYV8kbvKSmcPFnYjfE561QE5MCJM8TgwOaV46U4B7aL3Jvy5mtUndBneHvItRCfXVg6i6lowAE6YbdHp/2p47ILWc6/f1Phk5JqYNd11jVGtmrY/HXOO7eaiMM9V/EPZr//MCAAAAAAAAAAAAAIAvnV+uWptS3fERzdBxR3CuTAZaTvUQp8kmTVTF/1SnM7GkzxqvMzic4tqd1FGq3PYyWl/HL81bqlfpc1pvaviozDJ7DKe9a0w1cHTjdGIgeW8eMdx095LmOx2ntZVzZffPx7+ccQVw4riyJzARd3XB7229LB/H0RkAUp3q86TNk+snMTsxPtU9cTI5R9DEuFAJ7yrQu4Xo5tuVr8waKa/Un2ROSDESd+fFvT/h5IGS2nEHvzPIOJI5QufOzffkPwFu3Kv9PxmLX661/lFTDgAAAAAAAAAAAAAAPn++X2v9xlx3IvX++ixOv7w7FXZVQ0nGib3NVMfpt+660wddOzudeeFTk3StLrdde+oMIWpouOJ3ZoekwTmNLGmeztjhjB5re+/0uGTk0La69z8W3Xyqru3ozoQ7fda5d76HPbefuSDJnPH3TILVxksLYq9bTfpep9volbsoLcKKNOAnh1N1fUJlfDmpXzE1GExMCh3OMJIOpUkunaFmYg5I6yYZDLSMW1tVX6pNfdfkkagemBOTSBrPZLTRunrIu4e7O5SSUUONJGk9uX7/o+X/owYAAAAAAAAAAAAAAF8ef/b71+6Ltu/J5EuvqqVOdKokrDvNZKpbqj5V5dUxFbCfOS+VQWFvT/Xn0/yc8WKPrTr3np/GqcwCTs+qdDSH5pPWmDMLTPgcjDc7E09B5V1IXgP3vhrLajydtqpr8eiXM/44NKQJpMW2L9ypSKwd7VxJk0PM5TA1KVScGAsm9x8xdnQH48n9i8rIcJKPq5sOMTcearjRNaRrSw+z1Hc9KBMpZ43n6qTPVd27TOfl0XbTGOg+rers1/XsSMaqfR1UZ8vL4k+aAAAAAAAAAAAAAAB8Tfzy96/P0DlOmYrEFyoKq4FAcYL6i6nnvrzajUVnEpiaBrT9SVvpmruvOVUCusvLacCuHdWZXCyXl7bhtMjp2nQa5nTMO4PNVMd0VGWnczs18uz3T7TWvY7uizSfOtdTM09nhpnWHZszfrbW+sP14SJ1C8Mtzutzure/78T1zqHi4iZBNw1W5ZZRAXgvkw4HLePuL3M/lZnQGU5OTCIp7sVkY3dGmGpMtYzGqDZ2eoCoyUfLu3nWONqHPUaVo8sr5ajXtP0pkweUMtkX1UOiilsdfFV7+3u3r11+b2ut/2vIBQAAAAAAAAAAAAAAvjx+2ReJQv8JnWA/MROoLlbpdi7XZPRI91WTe1QnTCaD6lqq4wR117+kz6ackjBf9b8b606z1fydQaDqR9IoNVbKOeWZmGqLp4aS6bVq7bpxcWPQzYkb78oko3qw0z+13en+3e/tdV7XWt9pIWfO+LtrrZ9Isvt73UxJrO1cJCcHWVqU6lZxE6z5pEHrNqaibbs46VoSne8y2WRuntIYJLNH+tyNk3ud5ugeLumAdff2NZsMCt0DtzJLJFOIi3WScxU/5eLKTzhZP91DzsV1D5HuAenW5p6DPgCv65gzAAAAAAAAAAAAAAC+Hpw5Y6JLTTSsnU5z2TUPpzkm/ciV6XJLJgWN73TbPUYS+V2e3f0q10l/VD+rylbx0zypXjzVjJPeq3rUfk1zTXNfzY/rg76fmiyqWFW7pzr16VpyeyXNk9Mgdfyr+d/brEwae3k396pFuveuXymfn+lNZ874ByagE5CrxX8qoO+J6kZIHayu7/d1o6jIq2V3tIzryzNJm2wqnj/aXrWQLpJonuKnTZfySGO6rxvdKGmOdB25gzitI10zro6utbTZO8OBu7fHdbFSnaveezIxZihdeZ3Dbi+m/1D83w/zAgAAAAAAAAAAAACAz5dfrbW+D/ecPuTEVi3v4rh/TrN09VSDcu/1c6eHOF0k5V71aY97h4npxOXhNLAkold9qHCmjHRf18GJFlpdr/rQrZ+OZ+nQU1NM0iDTXnJmDF37bj+o1qpr3mmATvPV9ZS0w6p/nbHD7VenGy+5fl376E+bOHPGH6+PByuZNJyL5bpeHR7JeOFMFNrB/b6bxGXKVqYSbcOJ/2t9PBYao7tWmQT2NrQfunETdwTzO6R+pT4p6SGU4u91HjWTOKNIZ4pID3TdC1W+br3vZSemEJeb5nd9rtbqlFS3+g/ATnX4VWNQPfDcOO31/u1a608GuQEAAAAAAAAAAAAAwJfDr+RzZWzY36t2pYaATktM2kSlEVV5OgHZicMuj0eFeqdJntSbjvlVJ2mnlW5XaY1Js3Xaampvz+3FvHf1tX8TjexUO32Uk/hV/kl/TGPrxrfSVzvSfqz6pxpj0oJ1TXaas9OKnXfC1d/fj345449N5bSw1cWSEpuKubqJnHOmOpjcNV34mp87kLs89zbSRFYH9o6O690DttoAJzHuMp3rtKa6g+r0AVet2bRutR01/iQDT5ozdwikfmvcdMBXD2m9P11HJw+SKSfl04N7f03rex9jfjUDAAAAAAAAAAAAAODrY//TJk6Xqb4wur9W2pMT/F0d124V903KnRgQ3lPUn2iYer+LV3152Anku15X1dPPTox3hpBkuEjXpzlX8e9cf5Sq39V6rfKs1p/zAri16wwMu+bq8ki6re6jPV6KlXRel9OLlNeYTp9N7e//xr+c4QTjaqEmIbYSkpP4mjaRTrTLyy2GiWlA296v7+11G96J8RpLP7ucHVPTSHdt2oYr94h5Y0o1X91Dy8XR9ZHWV7fG3SarDBbdQ00fONe1tNG1HY2n5dJcpXHtYlfj/R7rIo1tdf//9g55AAAAAAAAAAAAAADAj8tlzti1GqfX7KhImrQQp9FVmkmn/+3lVRw+0W7uMBX/k/7UaYNJ3K9MDEnEV53Nxaw04/291pnq3C7P/Xoy6OxxPwVTjVjNBWvV69oZh1SLd7j9Uel5aWwrLb8a++5+p7/uOTg9tqMybShHv5yxB98DVkaMNJhrfTwxe9xOiN2v6eJwZdXw0eWb3C6VaD0Rs10eulje5NrdjTyt1wn+Lr+T+FMmJhGXQ5dHZd5wZpsqJ3d4TIwMmkcy+bj153JdUm5yCHeHUXUwTuY6PQQf5W6st4U5AwAAAAAAAAAAAADga+QyZzjdsRJitY67pjpl0licPpS0RFd3f033HyUJ1kl30zLVOO71nHa1t13prC4fl9NeX9vpxPykyS5zb6JXus93RP0padwr/e96TRq9lu/m1tXbr3fadjJlOFNEetW6+urMOC6P/f20fxMm8ca/nLEHPWHa+aqs2yDpwNPX6oDdJ0gPjcmBkZxCOvHpIKkmf79WmTg0jqJx3ftTs4Vz/0zn8i7V+FcPDr2u5od0+EwP0Gp9dfPlHmoaJ60j93mv013bY7jD0pmTNOb+qvWfyeRccNdeFuYMAAAAAAAAAAAAAICvkV+u2jSh75N473THl+W1otRWl0PiPYT8pCVVmmrKw2lUSUedjM1ez+l+nXHC6ZNdey52ZzB4L4NFRWfWqTTQSkdM86Px0ni+rTwuJ4YJNV50+r1eq4w9nf6adFtXdsKJeceVbc0Zf2Gt9TcPk6qS2K9NOt+JwlMHTDWhbkE4cbpyurgNr+YPZwpIG8blOln0Wn7y4NB7dw6dLrfOKDPh1JySDvyurpoiNJYrnw4m1+8Xc69qszpAJv1IMTR3LbfnkQw+J2tyynRNdOV+u9b6fzyYCwAAAAAAAAAAAAAAfH785vf/LlRIdvrHrp0tuf8sUf49hX2nQyYhWk0NlZ5zqn/uYzXV0pQu570tfe/0Idf2ndzuzl9Xb6IDX69priZabNIpKzNGZ2hRqrquvaSB6l515Stjh9vbLvdkUHFl72qUaa2lef/AoKHmjD9uGu9E60r0dWUnjpI9nnNmVQvcHbx7+25ju8Wu913ddOC5nJe8pg2WNpHmXNGVq8T7yQKdjsMy1yZ9uNNPZ7DR9qcPphMqg0hXfpLzGtzXspMx1/VcPRC7WKe4B/qUvc4/X2v918fTAQAAAAAAAAAAAACAz5Bfro+/QHuqqbhyd8TaZ+E0Q80lieCrKVuJ/k4Huj6nMZ0K3oqaLpLRo5rLyZeYn2WUOdU3O6NIFcf1e6JdV+1M9Getv2vYaT9UBoXUfjJp7DF0TUy8Al2/KjozhVuHj7S3VmPO+HtF49e1LoGJWyhtvNSuQ500KYYKz+4ASIfd9VkXReUq6hat5qL9qBbpkjJT8bwbo1SmOsQ1Rhff8ayD0lGNRzrspms5PQSq+U5j28XR/NzhmPLVg88dunrw6dqu8j0x21QHapXblP/loCwAAAAAAAAAAAAAAHxZ/Gp5zWItr+dUJoR07T3ovmTrXisq8brTDZMOqRqU5qRa69rqrPXxuFZjqzmqmaASxzXHCalsFSPpY5PyVTtOo3btTQwxVY6VvtnNT2rT6Zx7ee2P09crDTzNbff5REuc1HnkPHD+gZfVmDP+7qDxzhmTDArOILG30wm7e/mJi8iRDoeuvuvTfkikBT9ZIGnBuoWa2nHGgnRN7zkjhuY3yb0ypSSh/c6GeQbVPF/oQ+wOOj7uAE5U86fX3Lzu5TUHt0bTfkgHpstn8iCbzvnpw5U/aQIAAAAAAAAAAAAA8PXyq/WxHjLVEiYamis3oROrKzPFVNBPBgVtK4nDV5ykJ6l+40wTSZyf6IqVdqo8Io47Kk0wmUecZrYG5SszijPOvG2f3+SemxPNozI7uJhaLvVT80965UTjT+vTtVNR7aNTJvvuTgynK7+tA3PGe9OJ/unzHUH/1ABSGS5cbDU4vMj7SVu64bqFute54xKaGEVcPi5G2tzuda9b9a0zAaVyVfmOyYHncOs1mV2maP3JHkhzsFOZftI6dgf1m1xLeaWHuaMy9XTj+I+b+wAAAAAAAAAAAAAA8OXyy/WxjuF4xheDk5nA6WVOx3DaTvribKcjXp9Vi1MNpdLVnNlCy1ZmjSq3ZHK5Y5p5Jp1Oeae++xL0Xqab9/2a03nd2Kom59qqtPZkZNL6U8PC1LRSaf0u3qc27Ti6cZj6FVTf/WzMGROBuTNVTDfUxIhwUl+F8+RWqg6vU6eQbtJkIHC5ugPELaB0UKeDfm8jHQy6kCebzPWvKqf5dPGreC5WR3rgpfGo2q5inh5k1RpM668ywaTy6T9Drv3KbOEeFPu96j84/8jEAwAAAAAAAAAAAACAr4NfyeepmNyV6cwRp1/m7b506jTGpOW5V5drpzkmYV/vr3C/Kjut92ym2vDkC8bJiNHFSQaIqRZaGRx2bc7NrV5PeVZz3umETmN0Ro8TJnpupac+Gzfu3ZkwNZJcrz/bb3bmjEddZ3fqnxxy3QGX0INvWmffVLrhrveVEF2ZFCYCv5oknBHEbf43+aftdQdpeki53N24qkNoyqQtV1Y5WVPPIBkSKk4e6F2MZLzR67om9rr7HnHrycXStl2dfZ2m/dKtNzfX/4u5BgAAAAAAAAAAAAAAXwe/Xmv99vfvn6n1nGqF16t777S/TvPQPNyXZVWzUT1wj5H0uKTx7Pf23E4MG3s9d+2ukF+1cUd3dHFU963mq+pLMtu4NVEZRfYYKb7DrZm0DveYnVni2WacyXzdWTNd3t287eXSmNwxaLyttb7bb6g54++Fiimgo3PUdPXvUA1GJ/BP+1gtdmdG0IWTymlsN37pMEubNx3QWk/NG0vqrpX7kMwSrt/JLODMAS6mXttj7+VSLJe3a+tZpJzdYVLthTRues217x74+xhUh7Crn/JRM1CaB/2Pg8bTMqmfLu7/ttb6U9MfAAAAAAAAAAAAAAD4erh+PWMijDqx2t2bisU7qsNpubfwfq1al+o0oy7ORJtUkg6ZcjvV1ZIZoWrjNH41j06LclrpHi9pcpMvHe/XJ7ppZRpI2lqnD6f8TjT7zkDSxX1Pkr6YPq81W+fV2Faf3d7c5yL+WZPXtdYfNUl1yVwJ7Pe1I+8xQdVh1LV9Itp3RoI9n0pgdu6qyjzRkUwczpjg+tuJ5LqIXH5OoNcHjyuf2tdcUpw0f3v5dL+6vsfuOCk3WT/TuF3fKoNDGjcXMxk2nJkjrevJPkzzVZlr1uJXMwAAAAAAAAAAAAAAvgX0T5s4VNBOmkRlXKg0LI2j8VT8r3S/ykTi2tC6E7r4p4aIOwaKZ8ZPZphT44COR6V5J/01fU66daehX2XS+qu0sr1eWv/JTORIbUzLntLp1jud1po0y0qH3N9X4+va7DwAP1mbJ2M3Z/zB+tC54YT4bmHra9fBilMTx6Omj7uHmpavDnNtyxkeXNsqfu/lK2OKazO5d/ZYndC+5JqaUdzCrRbpiQlFY7jxmDzwUpvVIbm/74wWj65Hbb/KyRlzpg/ZahxO90Rlornq6xpOxouT8cOcAQAAAAAAAAAAAADw9fNL+bxrIbtepTrE9X4naZruWtJhnDbo4qlxw5Wfmgj0veORLwaf8GyjRtKmKuNDpYPp+tjrXdeToWYvp3Gr/DT+qUlE43T6cZdTpxN+CUwNJe5+t++v97vWXWmnybyhZ42uzR88GLs5429LMt1mdwJ7JYa7etW16QJL5R9larBIn+8ejM4sofcq147W0wOmW1RaNrXhyumi28vpv9R+Wj9TEd89/NQMUz3wqgNUy6RXF8dxusbSNWeE6PbhtE1n5OkeFEvKubJVXrqO3Hzt1/9xEQsAAAAAAAAAAAAAAL4O0p81qURqp584wV91jeoLqc600X3hVuNqm0ljW+ZzR9duV9bFq2KmeNPY1eek000MFJUQn9pIho5EMpSoltWZSqp1WhlDUk7V58+Ran1WurCW07nWmJ3vwa2Byd6uzD0vazNnfLdV+jvDRO44e1KybvE5Urn9QEx5T5jmMY21vzq6sbzKOAOM1nPvJ5ts8qCqHlrdQ6gqr22ltZMMFtMHpuan+aQx7eI/i2rcTkjrpDJtnMTWPNOYublOZdOacP8p0Rz2+2+LX84AAAAAAAAAAAAAAPgW0F/O6DSQyjywaxCdySIx+TLxiXkj6UXP0KimQv6j2lISx51w7TStpD+63DrTgtO0XC5dvmroqXKYrKPpvJ+W2ePfXdNVvHRvmftJ5+7KJ+3QaaqVbtl5BU50+FMvgtNL7S9n/F0Jpp1To0a1iTXpZBqoFoO2WV13Azg5ECd5vAducbkNcmKKmbSp43Li/KnGc7+WjCN7PCfOd8YSzTEt9iX397hubVcxq43VPcS6cbjDqenmbrvV2KYHzkm/05lQ/UdF/3O0l/1fQzsAAAAAAAAAAAAAAPD18OuVtafK2NCJ1EmLmxgBkn5aaalVjEm5ZzA1a+xlq7Gsxr4yPeztVvqU1q3E9GTyUI1U20zz57QpjedynuLMD5PxfaR8R9LgHTovVZnOGKPtaw5q4pho/tU66zwFbhySycTNwXXNmjP+jgRLLpCJ8UIHyXVmmTJ6bSKKdweW28yd0aC6flpmio5jMqekepNNVjmO0n2958YyuYW0nJbRg03X3/7qxkfb6taLPhgrk4yLV5lJKsPQyQGTyuzl3sP4UbV9ukfu/Mdjr/sm/6qy/2Wt9S8P2wAAAAAAAAAAAAAAgC+Pt7XWb1atoeyfd12l0liSYWCicVQ6aFV+z2GqpZwK9BVOq3L/9rKV6aHSybTNpDlW+pTqipq7y0nvnZRxuTxrnjT+RGc9iZe4sz7SftC91ZkmXPvVnt3zcHs2zXnyK+zx3X5PuvXepr5P+bozwZoz/nZIUoNPN37lGNHJ0Y5XArzm4MwjJwdnuj/ZiF3sZ4joSaDuTCp3N747bFe4ttdzxh4tt/9TEX6Fa9UY6j23QZPhpDrEtdz1fs/PGU207mQta52LKq90+E3ivhfuoaFz29WtDC2pzj+eJggAAAAAAAAAAAAAAF88+qdNVBROIncSeFVn6T53esypJnMimHdaS/el2v19EsGdNpYMG92Y7PphZayY6tCdmabizpeJta2Uzx2S1p3aquKcaMMpjyoHNTUs877Ssp2WqXvQmTtS3yZjp5pj0nj3tvS+0781tvYr5WbNGX8YglRieWWS2K/rZnWbMDlZnBDuctS2nFCv9SpS/Oq+ciI2n5LaVFNAIgn8U0Hd5ZLG2OXi5tttCGcYShvBzU93IDljiOaXNurerq63NAepvKujJodqTjvzzHvj+lLdd/f2XKu1sI/T/+ssTQAAAAAAAAAAAAAA+IL51fpYE6rE3SXlKz0paZPLfFYqA8IdOn2r0lm1XKVHuXGs9KqUR2cScPqy+7KvM4S4PCsts9MEJxrvhMn4P5tqbDsdsTIlTddPWuNuHWl+++dK0+3qVeWTXjnRWN24uPY1rursrn5rztCE0kQ7Ub4S6CuhuHKtOMNAJUbrfd3QadNVC0/vT8wNOiFVG48wMUN0dboyk/LTB046QLscXNlkokkbuNqw+xpM86vxk2nCPcy1vD7oXf09h27N7zHTPqraSNfu8Ggcd7i68+Z/fbAdAAAAAAAAAAAAAAD4cvjVyhpMpQ8pyayxzOfpvffAaY0rfE6Glc5E4MR0re/MLpV+o225MU7GkKtu0oZdvInWuMeZGgLuaJ+PUmnpnUY4odPs97iVF8Dlldaa0/c1j8qY4/J1voTkadCYjm4snear3oZkUPrJ9UbNGclQsQepNk8lur+Ya7q5XbwXKdMNcrWRd/TgVuNGEu9djGkuroyLd8qjG/5Ou9XinrQ3fZDs7VX1qrb0fXVIuDnVg6Y7TNI9154aNKqy7vqeo+ad5qI6oFybd8w/p6QH+D7vbmz+n++QCwAAAAAAAAAAAAAAfJ5cv5zRfcEzCbprKzcRdp9JpbUqSU+t9KikfVZt7204sXxvQ8dsYoioYldfIu6EdK1TGRdO9LD3XAOVuaQzjjjdXXGmiamu6sa707ldbJ3rXeNX/V/rJJx+6swQac87HVXfJ6ZjkjTdi++uMpc546+utX5hknSGir1MMlvsDesmdXWqAXEbds/RbWQX35lAJk6WZa5Xk1WVmyx814dJjPcQzCu6PKpxnBwgKW7avGlNpbI61nc2134/7ZfuQNljaGz3AOoeLOkwrsb75GFVXX+Ebox0Tq/3/FkTAAAAAAAAAAAAAIBvh1+aa0kDqfSMiTY45cQAsb9eZZMp4ETEVnF/16xcPWfo0OvafhK9k7HA/Uv17xpkKv1rGuvuOjhtrzIGJKNK0uqTOUHLdPpg0h9dm5UpYn9faal6zb26fHQddxqm8xXseXTa8Hvw07X+3Jzxt0xSS5KrTBCpnDNEKLopq4XSLVoVsauDw91LC999Tgfl1UbKr2tjegCkBXxS5065R2J0BoO9THXY67pzZbQtZ9rpcnDtpfr7te4wdOh+uuq+yT+t4/rpclqmrF5P5SZ7MLX/KN1+4c+aAAAAAAAAAAAAAAB8O/xmrfXbNTdhPIuqDWe2OI050WSShpb0Gs2r00SdjpT0H9WTtR29V2lTlYaactX23puJgUDLn2qFqcypNptMMZ027uZoovVXmrnm5a45vbMzX3RU8/TomunmI8X+wJzxR8s7kzrhNyWzx3KmDi2TYleivVtM+/skRGu8TnhXgVzb1jIrlKnoDqDKOODo+jzJZzpuJziDgSuj8Sf90c1aHfLVhnZjXx0Wad3qwy8dXOnhp+u8MjDt8ZMBSnPRfDVvR3W47vkmI8yzjRv/bq31p0+OCQAAAAAAAAAAAAAAnze/MdcqDazTx1RDSgJ0iud00D1W+tflmEwYyShRxd/7oWX36/u9ysCxf57oilW8k/m5wyPGiAunkXWGhEp/S3OVTDiuXdX9OnNH0tL1vcv5kf11gmu/WtOdoaczjtzhbrzv1vrQnLHWXAR3QrdOXGUucMYIJ0bv9zqB14ngmksSyp07R9s7OYw1x8ni1Y0xMRN0MVwu1bWpeP4eC7njZAy6eXLjpNcnD5y9rK7X/X5VJs2zGoLc+ncxJu1o/JTDy/o4jxXK7rm5/evKP8o/eXI8AAAAAAAAAAAAAAD4/PnVYflnf3k0id1ru+70Saf7ODpd1gnpe/lKG0x6pxPAu7ZSzvq5099SjLtMc97pynS57zGqMd7LOg1OtXY1UixzTY0MmlOnX7u6+xo+0Zr3+ikn15bmMzHtpNj79S7Gp9S7PzBn/KEkoYNdmQ32a5MD5bqf3EBaRt8r7mDY6zjDxl42XXfx0wJ2i3didpguZkfaXNWcuZyScaRajJMD6Nl0D5KurOJMPJ35wq1PfdVrk73j7lUPsb18t36n5gq3btw+Tfl3hp1uLKaH+/75nxbtAQAAAAAAAAAAAADA18mv1nO/GNrpFcm4kLSRXVR35oqkyWjdtXLdpF1WBguXY6dnVtpvpzO5cs+Yr27uVeTf6yX9rbqnMa97lWamc6FzN5mTpFm7WE6XdOPQaf+un53O7tbk/tnhcp1ooZ9an+44Wc8f/FmTP5SbJx1LZd1Gc5PnJttNgDM+TBZK2hw6mbpoq8PRtaf3NQddpO5ASG2kjZT6seRztUGTOaaj21DTeM/YRHdiVOvQHQbpIEnrNB3Oui5SrLS29CBPubk2Uz7uYT3Jb2KmODH5VAe5i/fPitgAAAAAAAAAAAAAAPB18qvVmwE60dSZGNzrTtJFkgljrY91mGSg0NxUqK90Ue2P01icDupMJ0rSlVK5u7pjh8szCfoTDVNjdFqbxt7b7swWSRd0uaY56ebf6dFuTad/KadKC5z2yencaQ+4fVTtlbukOev2gtLpqfu1D345428NK+m9yeF2Jba/6gGQ6nTibzoodbEvqVNNvOZWbZpu0vY6qc297L5x0gG9x9LyiW5jpTKTOagOpukGOTmcn3mQX3R5unm83rvDcBXl93jOCFKZcfY6uo5P8qjWYLU2lbRXtC/uuubn9mXq0/X+n5qcAAAAAAAAAAAAAADg62b/5YwL1RtO9aTqi61O40tfMt3jqY7jyneaZSdUTw0LqfyETiBPuuAjQvpE4O9ySDrx9ap6rMaejnXKR9ePtpPGzelrLve9rGs/5VfpiQ6n87tXrVNpmolHzRdTI0elgSf9P+WdxlevffDLGX97mIy7Vm1yJRkV0mGQFr2Kt2lRpLYr8dfFcMJ22uSpTY2jsd2md+X2skkI14Wu/azycMYPLdcdbC7nRPUgOD0c7uZQzc8kjjuEunbdOkuGGXd46vt0mCezh75POaY95R5eqY7mXv3HKK0/N6b/pMkfAAAAAAAAAAAAAAC+Pn5lriURPl2rBP7ErsFV+pYK806328uq3ulynIrOE43q2TxTbHeGiUqXTZqoi7HkXhpvZ0aptEqXW9LLtD1dU64Nt26m63B/7fJJdbt2NDetp209asDQdvb3UxPIVSYZS1z8rt5e3t3/4Jcz/tAUqhaBfnZJTje+c/+4GMlgkCbW5eMOQs3FvXdl1AyxX3MHrFv4nSHEmTvSIbKKV41ZjXN1L8VMVKaLkwdDemBpDncepM/AGVu6smv1h0S6Vx0U7kHkDibXlrvXHUratrazx9br2l43V3r/nzXlAQAAAAAAAAAAAADg6+M3a63vVxbF91d3Tw0Aqh+qhpi0MS1fmTBcHG2j0jFPdbXEJM5UW+s02r29TtzX8u6aaliVHuY+q27l9Lek16V1pKipodKAdc61LbdGXT57Wc3xel+tp04X1DKO99Jju7huPej1FLPSq51Gv7eT9nalFf9srd+ZM17XWn9gCrkFXgWddDYJ06mNCWqO0PrVYKlZYWdy6FYLIm2CJLQnUdxtMLdBtV13mKyVxzYZYvb3bqxdWb1ePXxSe1c5Hes0V24spqSD/mQdnlIdktd9vef+s6BM9oDG3/Nx4+zWbNVO99B3a1sfDN0a+fVa638v2gEAAAAAAAAAAAAAgK+Tt/U7nUBNETud9ueE3Ep7cUYOFc1dexNTgsvdGTc0J8czRPSkWVXaUddu0kFdO9W8OpLGmdqsNODrWqcdVjpWZRjpdLw769i1pWNZaX0nY/wsujV/MTGO7Pc7HXyP6cbrpJ9pDaRYr2ut19e11l9bv/8ZjQdxna0W0B3h+/TAqARvFzs5kdLmT32uJtXFSOXSxnef0yHdHRTpwOjMJCdz4cR8HevJoa35npaZbMj9WtfHR8wbd/rbPVQuXO6Tw1/vd3VODCDd+eAeDGoG2nP6/6y1fhtyBwAAAAAAAAAAAACAr5vrT5u4LytPRHgV9CtNbiKQp3Ia+1lfNq4MIVOSOK06U6cp7jEmY66xNOYkz+v9VH/a41f9cNpb1adJzntcHd+kxy65n+j0zOl8fGoqHXKyj6qYU02/WwdKZ5Cq7l/3fnr9asZ7kYwEylTwf0QMd/XVGFAdBFXuk/ydsJ02Xtr47qHSHY57XpO+uIPBUR0iem/6YKsOPzVzVPknJpvxZI39GIfWJD81MnTjssetDkOlWve6Btb6cI5fpIzbA+k/AC9rrf930x8AAAAAAAAAAAAAAPh6+bW55rS4SpNYa/aF13TtaiN90dl9ngrHjk6XSrpN6o/74m315WDFaWyd2cDlpnlX2mel5TpzyKT+XnaPo5qZy6/Setf6cN2leaj6PdXsPgdO95Fbf/q+iqXXdewndZMm7rR4N4/Vfnb3fvK61vqbISEXZHr9lG5DPJO0qZxZYslnN5gqhJ8I2RrPbXJnWKgMJdVcpQPJ5Z4OXjVTONzC1P6nsawMIt2B7tqu+pDqJ6qxnj6oTnJ5FqdtdOV1DqtDUvdH164z9WjMtdb654N4AAAAAAAAAAAAAADwdfLr5TW/pOklwX1JOb1WaSaqa93lWV8GTrqKG4vUflWm0wYn+SXhehfW1eji6qQ8q/vJwHHlpq9dnyqjiLapdaZa3PT6j0Wlybr1WGl/zhCRYrnrqi87/b0yU9zRxdN8J9PId9UvZ6SFv+T6HTrh/z3pHFGTsin3SqyvDvvKGZQOAWfaqPLZr6kBIuWqB54zpeg/FeU1ZrWOqj7t9VM7bhxdzq7tyWHYPazcQZHmNsV8JtP9lHJI4zV5YHTr0a3n/Z6rt1//Z00OAAAAAAAAAAAAAADw9XL9ckb6Yu9U3E1MvzB8N/4JUy3Jfel7J+loE822Mr24PNx7vea+wO20UKdZunwrnXa/7l5TXC2zf07ifzX+nankvZi0V5VJ5pzKxJLmMpVVLXiPURmDHJXGOVlP+/Wkh1c6Z9KEf/izJp1o7IT1Rw6ZNICfaiE6wfeucH66GFwu2l5l4lAzgZZxn7sDNOWVDhc1bEzdW9WYq+kitasbZi/bmTeqfNP6TgYLXUNpPtzB/GwefeCf1O/MNVcZN4/dGeL+E7OP4R7/nwzzBQAAAAAAAAAAAACAr49fLa9b7SStYkJnMNCy761xav53+nFR6W1r+f4knbIyN1RzU2lEmmeK6ep3Zgs1T2i/JuNb5bSPbbUeH6Vbc3fa6sxNSQ/VnNza6taL04JTPVdfy1fzuGvJbt40p7U+7lvqw37dravvrj9rkjpYdWA6qd1EufKT6xODwbPbPKnfTXa637WrmzoJ2lo25dYdminHLs/uAajmCd2o7r2aL6qHbYrrDCHVZtFcXB/cGE8eKq7chGnsT0Ua23TfmS3cPLg413XMGQAAAAAAAAAAAAAA3y7XnzVRKs1kosk8Q3dUJnmmvHfNa8fl2RkTrusa0+k2LofrnhOsnb6neai2pvqQfgHb5a4x91id/qp5dPpa0iFPcuvKP5s0h6lcWoep/mR8J/rx1GTTadz7+utMHW6NOA3a3atwuWq9q8x3r2utv14koEm7hrpryUCQ6nUbTj+fmEQSXX534k7cRSkP1zc91CqHkivbmSU05/2z9qVyBmlu6QDXw7tqW9ek5uQO73SoupyrtaR7ojp03IOpY2LaSAYFvfelMDUh7e91nP7ZMxMCAAAAAAAAAAAAAIAvit+stb7//fsk1isnIvspp6YQFXSnRokkMKcvEVdfjK2EbI1baVMqbqtmqHX29p25I+Vb6UudDlpptVNt+plM9T03Hlf9ykSj5VP7nRkhrasJnaba6bPanpszZ+7ZYzgjRqVBOoNHRWdi0fa+e11r/S0TQDdFFXSanIuf7u+fJ0LuJI+7rpZncHd8pgYYR2VmuD67xeUWoHMNVYYINW9M5lFdTWkjpgeB4tZyt+66B+Fevjrc0mGTDCgOfRCl9Tl52HZtfQoefYDt/fpPa63//GA8AAAAAAAAAAAAAAD4svl1ce/Zwvr0i77TfCZfnK6+4Os0LdWTkqam1502mswULn+NVZk8NM5Uk3ZivtPe9HqlS56skUfWU9WvqX69v+/G8rpe6cQul2nZlIMzSnTrby+XDCepvaQpJw2864fGmODWfKW1f/e61voboYA2XC3kTiR3G2sX9/dBTI4Wt5mTqH6HypVT8WOI3ukAn27uah7dRnV91MXk6lQbSA0fO+mhovd2M4fGT33aY2gbaj5xZTV+R/dQSGXdQ1SpDtaJYeSElPNJ/Yr0IHF5/9MH8gAAAAAAAAAAAAAAgK+DypxR0RkBKo2l0jvcF5m1npoapm25ck4Pcxqv08oSTid2n937zjywpJzed7p09WXkNI/JlOKY6sOd+aaqn/TSpKXeMWyk+lUsp9u7PJOxIsWv5uVq63rVuUpremK4cNq1i5n07VQucaodv6ztlzOS8cKJw5Wo7CbQHT5uU3QGC7foK+OG5qbvU5kpKd/3FLC7ctXCnBhqpgeLzrM+SPThozk4g0XaiK5PGlPX7vTw2KkMKPremUpcPyZjrvW7nJJRxD0Eu1gnuIfxJHZV9uT9PjaYMwAAAAAAAAAAAAAA4Fc367kv8Oq9TmBOxotkKqjKVvqnE5u1D6meu1eRRO3O6JEMFitcT3pYJY5PzRYVnVGkq/uo1pbadLpn1V+3PlycJeVSHp15odMdK91SddOk1aY9o+Oe5j+t90pDnppYur668mmtfPe61vrr4WYyT+i1JEa7SasG3QnbXQcnm2BiMOk2sjMApE34Y2zszoBSbQpXtjO96EPLtd89fFJ+Xfy1XU+f9YExMXBc1/Qgc6aL0zjT/B/9z0D3HwKNl+jmbbLGU7vTg66K/88P6gEAAAAAAAAAAAAAwNdJ92dNOh2iEn6TBqq6UYrr3rt2J2Lzrg8lLWvPs9KwlCoP1erUFOD0Vtd3Z0DReneozAmObsyrdtLn1N8uhual/ZjESAaIqkyl/2sMZ4xRk0Vn5nF5VyQTheqoLl/HibmnGj+NV1GVeX1da303TCKJ1rrROoOGlkuLyxlAqnqVO8UtkHSgOiaGkkR34Nwte5duUVXj0Rk/KiYPQEdnDrnq6tymDZQeLt3GrvLVB9Ikb81FD15nxHD7zD1w3cGZ9ku1/07mtnowPZv/7R1jAwAAAAAAAAAAAADAl4EzZyR98brntBenmbgyXbmkQ72sj2Okcnt8FcKvMqqbqmkitZF0n6rfKTcXP/EMzSjpe0nXnJghqvuunWQ2qUwoqrnpWqjWz0RbrbTtVN+tJ5dTpcWetLF/drq900hTzDSejom/wMXvrnWU+uqrSSwJ1HuZatGqyN1t/DTQbiKSsK31O5OFO6h0MaT2dPJOJmRibpgK4s/iEVH90b539yfx00Po5IHQrfk9tnuvhhBnonAP8XSo7XU1L22jOzTdAyPllR7m2rYr64whE+6s/39xEB8AAAAAAAAAAAAAAL5Ofr0+NiNUom3SONb6WMfpvgSrdfZ4u966X9P3jr1u6kNl1tCyXb4TcfuOIeMOJ4YJVy9pXq5smnct69aWxk/GDdUfqxiufa3ryiaTh74mPVTXZZrrShd3uU32j9ZXvbOiWvcuL7dGEtP9VLUb23k1hffX671ORBLE98S0Yedm0fIuF62r6CGnB153aO3Xprm4MppPVVdjVw8KF39y7VMwMcQ8ysl4OCNPVX7/rPNaxegMR26NpTb1YEwP9+mDxZk3XF5pD6cDec9lr6//OdA9Xj2onJGl+w/AWvxyBgAAAAAAAAAAAAAArPWbVX+xdMcJwNUXWvXLsFo3ifHVq9NUNNfqnuao7St3zQ4pl7tM69/JKWlSqbyOdTJOaIzOoKLrKpknnEFC40zacp8rA8dEv6/ac+aObtydlpj0eOc1WOHz3sYJJ+YKV+/RfbDWWi+vyxsC3ACocyYJue79PvgaWydmSdkl15zBY8m9ZfJfcr3KuSrnPms97a8jbf5qIWte1bXUVrqn83vKMxakknJJhpc7myqt40ceWNUBvsdw5oQVrrv1VBklulhr+XHYX/Wa5p/+86G5OdI+XuHa3g7mDAAAAAAAAAAAAAAAqP6siftSaRKm16r1PKejqs6TxPckiie9Zq+T2t6ZiPeO99D1UhvPFLd1zCeGjC5WMl8kbc7p4MuUTZqv5l+ZJfZybj0sc80ZICpdP8Vx150W3xlbXJtpTFwfJ7rrhLvr77ReNUdv1581ScYLd3BVQdX14hbyWh/GmYi+rnxaCHt8jbu/14MtGVSceWEiKk8nSvvmzCWVOWRivHAPljSX3SF+avSoON1ILu7EKLG/pvpps3exXFn3wK0e6roGdZ2nOZnmng5g91B5k/tuPboY1Rpz45DWdLe+frnW+pOiDAAAAAAAAAAAAAAAfBu8rd/9esaEpPmlL58uc0/jTe5VBgInwO85TIT41P57c6eNajxdzGqMr3jV9UoXdbpWMu90Zo+0hpz5IuXnrk803L2u07ArnX1qepjov5N5Vd+Ba2diEOl4hpHjEUoPQfrlDC2YnD6poV1sTm6eyuzhhOnq8HI5VuWqCXdmiW7CnUA9qZvGpFrcLs/9nr53hpFKzO+E/sqYcnJITO4/Wn7HjUNad9f7ZG6p1n9nbnE4M5PmoQdWyqk70Kv/YOy5aF77etbPaT26B8D1mh5M2oaOy79YAAAAAAAAAAAAAAAAv+M3y4u/O07DvMp1RoikWTqm+lniU5gqJjwr3+pLwKm8+zyJUc19ZbjRe+kLx04frcwbneanGrLTzlLOe/y0PpMR4lTL3ct0mr2j0lZTO67+Cc8weEzjHd+7fjlDC03F5GrwnbCqBgZXRw0OeztpUiphPAnf1QRruy6/ZDrZY1eGERWh3fVO/O7iJ6aL7yR2ZTJ5BLdpT+JWRorTg+PRsu7wcw/2ZKi5Xqv13O3J6zX9h2KP9xbuubyqdtz6TX3oxo8/aQIAAAAAAAAAAAAAABe/+v3rVLjXL4g6VKeZ6kqdfvZsTrTAkzwmuljSZ9OXeCs9tTIWqFmi0p1cDu6e0xwnmmxlznF6796e+xK0a6Mb0z3X/d50zqrP3XXNYcLUuPJoO1rnWUaPvZ6LmzwKSf9/eS0KTZJIC9+5cE5MGVrfLfhUTkVsl4/bBNUhVS1WNaqkzae5aR/0fiXSq3FD61SLRNtP5pO1fN0pqW2XRxdnf3VzNY31CGlzncZwZgttw7V7URmB9lf3EEvtuutdLvs61GuurHuwuoMqnRsXmDMAAAAAAAAAAAAAAODi19t7p6/t9y6mWo/TXKq4z6YzWCQjihuDO8aSaT6VlpU04tSXSrfc7ydDh8Npzmr6SIadpEe7nPa2nBa8l0naejKPaEzlxDDS1XnvdT7RkLX8CU7DdNpkNx5Oo07rM5lqPtJRX7cPSTB1aGAn2lbGDRdnJy1+vVcdOine9OByn/dX3VSp7N6GM4Iko8f+OQnv6doy93f2dtJ83NlkblGmfNLmrmJVdbpY1auWq+I/evh09dN8pvaTEUf3SzVu05z0fTLM6PqtzCG6HrpzAnMGAAAAAAAAAAAAAABc/GZYzgn0S665sidxT+5NSFprF/9Uy0pakRogqnx2Y8GbvFcd2pkjKl016Y1OC0u6Wde3lJ/mlDQ3NVw4vVhjVblV7924TDXzjjs67J14d9boJA+n6V/tpTZ13iZnQ9JI3Zx8sC7dL2dMBsMFcwntcfW661hazA63afbculw1/j7gaQz0ENF7Xa56GDlB3Yny3YGXzBvOhOAMD/v7dGgq1Tgved+tERfTHWKnG19zSq+a2yTmezM1jqT1o3ujM+lUeUwOzmpPpHWkD0h9cK71cd1/VeQKAAAAAAAAAAAAAADfFr82104F3FRnoht1Gosr86hpQ+M71Gzg7u1x9JozUGj5qm2nAa31ccxkOHG56DWnEye9WMutrdxEQ1NjRLd29vj6eVq3iufm6z14NO5EV636kdbJKZUunQwW1VhXvoIXuffBmn9dGddQtxEmTiA1A7iy6XMSbbtYyUTiXEVJIE65aP9d/SVlqhz2a5XpYrrRnclB76XyetBU45DaPzGIOLp7lYGkG+PUVlX2vQ63u+jBkdZSd+g4kiFG14W+39tza6vKsVvb/7q4BwAAAAAAAAAAAAAA3xbTX854Fk7c78pWGpaLqVTirxowVId1X2RW7ShpN8uUTTmprtlpTJqT3nNlpnpXMlU4Up57ncqYcjq3j+qMn1KnrPRuV3Z/dffS9aQhdzGSQcfFcppoMmRMzD7OeKHYtipzRjIuuCRdPZek4g4KjZkOjrRZPnKgFPESqW8qRifTghOnncFir5Oua14pnr5PArl+TgdqF3+PczLX13sdR72+56bCv8ZMov+S+yc5Tq5PmR5cj1IdXpM52q/va7t6IE/bq0hrQ++/rbX+5UFcAAAAAAAAAAAAAAD4utnNGZ/TF2xVC1OqL7ru75NQrBrOm5RX7TF9yVfzrTTYlM/EMFG1XWmf2r7WceU7/djFqEhzWX3h+FNpg8+g68PJfLh+V/Oua81phkkn1vVf6fpVzilf5wNw9ZI3wGmupTmj4/SASyaAieFiL3+9JpPFNC93YHR1J24od7idvt+vuQl09zW/ZBxJ7Aumcha5OtW8OXPF6RhoW/v8az/vHnbJkFKVn/LseM+gMkC4+x3TPlYHoztEdS9hzgAAAAAAAAAAAAAAgAv3Z03WmmlYrnyH09EmWudEyE4GhqSHui8vdzpPMlik9iqdT8ciaa/J2ODqVUL4VPN09dWschIjlZ3orl8i1drYqbTEExNPMipddZyJQ9tx2vZEd67yTu2mPFxsff8yNWecuFzuxqkMFxdTAdhtrunhe9LmxA01dWudHNRuMadDbK+viyI9QJJDzc1VdS/lnNrfD/g3+aw57vfc/KaHT/cw0jKTdV4ZTlyZbp0/w2Byp27H3T1UxesOwT2v3661/uSJ7QMAAAAAAAAAAAAAwJfN97//p7gvN0++sP3IF27dF1D1XjIwvBR1ND8to0K40+WceO1eNTd3TWOmPFM8p3UmKi0pfRG5o8r7c+IZmtzUjJOMFMkwtEy51IYz+2jZEy+Cq6tf+NY23B5xOaV94PJ0Gnvq+w+xp+aMZwqyjzAVkFPdiYDebewksKdDKRkcJod+OlRcTskkkRZbdwjrgt6vnWzINH4ufrrXtaM5vsnrXq4zAVRj3s13irmXqdaDe1/lpjzbPKFU5o/uoV3h5srx79an/9txAAAAAAAAAAAAAADweVP9ekb3xVmnr+3Xq9dK6K60tKQJpbYc7kvUGnOqNTktz8WuNL+p2SLpfpV+6rTTia7U5dNpe3e5q9V1Op/ed+YALadz141bp6WntrWe6tRuL3ZrP+2d/dXtt2r9J805nQ+VPuw+723p/Ze1HvuzJp8r1eGQyq9VO3Pu5qCTrgdxZcRIcV2dTthPh6q7XzmDqj7tdfc8nNFC66YNmeK49ivHUjceO9VDuHpYuIeeK5PMIu4QcmOxt9X1Rdt/lGmc0/bcfwjcYfa/H8YFAAAAAAAAAAAAAICvn9+sLEwrSdzW907bUe1Ky6h4rjqPy2Vigqjqa/uuzq5BOW3O1XUitGplpyaEU5HbMTWB3OXRuEn8dwYCV68yR+j4pc9TQ4Ne0zhuzUxiOJJ+W42FK1/F0hh7LLfeXR5pXWqMHacpO97W+p05oxuoTmitkpjUe5Zw/Ch385ge8HuZqu+TiXMPiMlCrj5r+65NZ1DojB7u9TQv95DTB97+gHMxqo2l7TqTyVr1HFeHh3vd83IHWIrZtalM1tyPRXf2aN/+9TvmAgAAAAAAAAAAAAAAXya/Xv0XQZ2orOX1WqcBJiNI+uKv09jce2fycGVSDM0/aV3JbJGE7tSPnUr7mehaz+RuW5N6E1PBTjJanI6JMwS5+FXbSbdMunZ37aqre0L1Wy1f0emjSZPW8pWhZTpXSTd2eV31o6b8GpI9WRDucEiHWiXcf6lMFnvqY9X3akFVB+31Pi02t0nTIa/1XX/S+5Trvgkrl1RniEhmBjVuTO4lc4nm48bpLdTTdtM+0QdfOpy1HbcmUu4pj67uj43m8K9+lCwAAAAAAAAAAAAAAOBz5rfy2Wk7zliQRFjVoTqjxFpe50oal/tCsdO99IvJlcaXNCAtV4nL6XN3/bTMp6IzikzrJS20Mjak8qn9NH8pvhofdL0mzd6tN12zqS/JdOTKnRp4qmtTc9L1uTKw6FxWfak054pk0nhbK/9Zk8nGcYJ2tWj0fSVoT4XzL4WTxZfKnZhkqk2TFu7UZFKJ+FpON196eNnFadrUjVYZLlw7Gq8zazgmbe25ap6VEWaf5+rwcHl0e08/uwd3x+kD9Vn79Yrzb54UDwAAAAAAAAAAAAAAvh5+vT4WqFULcuaJ6ku01ZdyK5Kpw4nJTqdS3XWi/+i19EXd6r7jrrnhhM7c8KyYzgyR7um1SsO8XisdMGl8XU5qnNCyqikmA4fmu7el+0HrOzNDpRXv7ab9lYwpk/b39rrYyZiyx3BzkfZwWgduD+sa/GGcX7cL3WGjnGxyd0+dKl3sfYCdoP8ojxoonkXnRkpU5oJk7uhMH9Wh4O6nXLoF3R2ObrO5fPReOtD1uubiTB/uAOwOpMp4Mtlz7j8Rk4eTtqsHx9SI4uKmetVcTNrpHvBva61/38QAAAAAAAAAAAAAAIBvj+uXM5I2VBkAdmE7iapJE0miuJZz2pUTpJMZY6rrVAaTUy031Tmli5G0siTWd/dcTGco0BxUK+wMMqpXT/JxZg5XX80eWtdpkpV2mu5XZgK972JP10fSOCd7zeWkOm5lwki5prlIVPOb2rdn0Ku5uVMdNimZCSdie9qMlVslxaruuY3ZmRfeg1MzyOnC765PBPVH1oEzJ+z13cMoxZmsA72mD9mqntIZklKbqbx76O7vXZ4u9pKy3QMo5ZPq7PE1P5f7Hbr6L4tfzgAAAAAAAAAAAAAAgI/5ze9fO91wYt5w2ogTZpNGNdVWk1a6hvccTsivmMS6g+tfiln1Lem2SZRP6LyfmHRSrnssl7fT6zS+0wkn+mW3ltV0UWmROk9uDT+yjpy+OCk3Ic2Hi52u6RidGDTcfafrfsD+yxkusDpVqs18OlFuUU42qhPapzl1uaX+nnAq+Ff1J3G+v9FG1/6dxT899LTedV/nP42jmhaSyaM7PCvjQXWou8NpzyWNRTeuae27evsh4fakHuo6tnu+FZMHnI5HNW8Vk73yHwZlAAAAAAAAAAAAAADg2+I32/td11A9xQnR++tVbir+J21Uc9D3e/33MkicxEwa67T9pOV2eqxeS0J+pXm5mM74UGl4Gl/L67WdXR+rct/Lu/bdWtI1m9amozMbaJsu38rUUe2hqT440UT3smpuceYdR7XmO7PKlLEmuv9yRto4u9A7OXicQJsOt1V83uumhV2x55wmpxLRq8nv2nXvO6rNVBlPKvPKXU5ipM3rYqaH20m71dy52NWaTeaLyiixf97rugfu9eoOLNdGMjq4QyaNnXt4uPju0NlzVJNLqpvGRR9a1XxN5motfjkDAAAAAAAAAAAAAAA+5rfmWqcjXa+diK+6T9I0Tr6welrumUx1s1R2xxkmksaaRHUnuCetKeWcjANr+blV9viqn03GJOmN2m4l/mufuzb3ek6Lr/Tu0/ney7txcsYR5wNwfXb6o2vfmUYmXoO7nLYx9ge8yuckpDrDxfXaOVmqSU/Gjb2u/ksTl2K6DeEG1C0sl/NEVK9IY3xq5OjGe5KLi3vKHYNFVe4ZD6zJAzeVm5py3OfqQH+R99qeq1/10c1zNefuQaRjUe1xPVx1HafcKxOIK+9yvT7/uyYGAAAAAAAAAAAAAAB8e+y/nJG+fLpWrR8l3a7SP5zek3TGR+l0mK7eRNx2JoKKSk91Y+/Efc3TxUlfFnZjXWnDOl86Ni63ZDxxppRkwpj2NV07NVl081etpU7DTmvG3evy1LYTzzBdnOiUO5U+XPUn8ro+FFndAEw2rQrPboOkVycQu4mthG0X0/VHjRXJhKL5T0X8yWGlRhPnZHLtJsG6a6fiEYPIe3HH3JEOyTvx0xp0h7Sr6w5w/eweTNOHqGuvwj1o3LrTvbFCGZdvMla4/aR9T/e1/m8Xf9YEAAAAAAAAAAAAAAA+5vvf/1OSgcJxR6fpYp3eS2UrU0NnKnG6p9ZNuqzGdO3s8Sd9S3pUanNiDEh9S2aL/f5kbPe+VePSifUpJ6fdOU076fB7vKRDTpnoy67dR8s82t6pJq71puPkxlnbKffO6/pwkN0GqiawmtSXoozbcFcdt0EqAXitesCnQnh1QHcC9MmEqyidDCTufTWZ7uCq5md6SKa6rr0fi2p9OSaGhmqtd+Pq6k6MQamsi5/idG2k+Gk9JpKBRduZrLH00Luuva21/uPyP0sGAAAAAAAAAAAAAADwm77Iu9IJ8xeVvnK9V71GRXm9ltrRNlWLUn14rzcRobs+VzrndU37WplK0rVJ+5qz6/tezo3vPjaVPueuuTHXvFNbK7zv9MRU5sfWdqf6tNsnlT57EvtZ9XaqfH+49936eNGlRayLpys3TWan21TJOKL5O9dQ2oBpI6V2OmOIa1MPya689muyMCphW9G+nS64k/KPmEDeizuH5zPaTO1d11O7afyqQ2hvV+NUdaq15vZiQveq+w+Dxq3GiD9pAgAAAAAAAAAAAAAAid+stX42LJu0xBOqL+VWuo/TS7ovISd9cpJ7ymWi+VhxeXmTw37dabCublev0s2c1uSMDO6azn+Vr7br3lcasMsj5exiV+VTuyemmbt0voCJFtnF78pN9s6Eai9qudNcdI2t11BZJ9a5g5zbRjeyWxCuXHVPF60zXbytjzdPMnhouWTA6Bbmm/y7rlWH0ZKylXHCHRBaTvPQe1ceOj/V4aH1E5Oy6YA9jTPN6ZT3iFm1kYw93cHh6qV12h3ybn+5OdC1Mjnc0h51eyStyWTc+DemPQAAAAAAAAAAAAAAgLU+/PXtSivZr3dah7vnNIyKSt+rckp5fCT2ro/1mV2jrfpY5bznkXLY89Xrrq1uPrSstp106amu6665NrXOxCRQXU/624lJwuX2DJOFtjEl6dyruH7SvvMSJPPDXTqfQ5VXmg+t91HOr1sFh1sszpSQNnsyMGgb6YCphG2HG6h9YHVgnNFjv54E6hfzrzJE6CHmzC572dQnzUFzceU0ts5F6v9afs6qh0J14CouTrWR0wPExfxSmObbGYlczMlcpPGezOlk/lM997CszB8va63/UMQGAAAAAAAAAAAAAIBvm/3Pmpx8GTlpWe4LzxPdMmk6rlynV7pcKpNBMi10hhN9r/FSexpnb68SzlWfSnqV64/L29XRz9q3PedUL83PXqbSNl2uzzJUdIaQO0z70b2mPE5zc3N2ErszwKhev5ev1uP1vtM29fVtrfXy3f5hC9S5QZbcrw4jje+MCtUmdm1c7aS23abvDkGtr7mdHM4pR801HU5T0d6Nq+Z+Md34mk+asz1OdcB2bXQbSg+/qr1JDtV8dfWedWCeUplkEt3+qcrv11K7yWCR9uTJg8nlzS9nAAAAAAAAAAAAAABAYjdnJF1kImhPtZXq/on+p1qeMy5UGqf7Yu9er/oSbqUjphy0bCpTXU9GCUU1Vh3Xqm7KNenVk3pdmbtMdLxpebeeqvoT/XyP7XTvTgdPuVVlXdtrfTx/Xd7Jt5DiutzSmTDRUXfdfq31u1/OSB3eK7vOdZOl97tDIHWuMnJ0Boy9vGtXTRduIWhua/lYzgyhhomqrZP8ukWgcfY2qsOkWwv7Idcd7pPP1UHt8tvbc+XTQ22yOZ/Fp2qn48TIkcpMx21ysHZ13Tzt9/79IBYAAAAAAAAAAAAAAHyb/GbV+qFqj6pLTIT6ZLrQcqp1VKYM1QNfzL9dU3NfaNa81cigemPSGbUv2m/Xr24skjnC3dtz0zw6zamKWeX2LIPFpL10/dSYkWIm/fS6l/bHZB5TzCq3ZAxxsZL+m67p/nHtpP7rNY2XvAwu/6rsWmZd6p810Ulx5oBqQJ1xIm32PelULibetLnTxXUT34n9mvveBz3Q0+S7vmudZEZx/U0LuDJAVAf3nmuac9f/va7GciaPNAf750cMD+6Q0v4kc8F+v1pHrnwV75RPbfh4Rnvpgd4dUu7ey1rrT56QEwAAAAAAAAAAAAAAfJ38dtWamGpaF860scy1zrRR6XVJa3XtJF1Mdb+qTKV1OnF7b9/1QfN2umKlvaU83efOMDE1EXxOpLnq9LhqLad20ji4+U65TfJw+re2tV+v9pxra9fTKx/BPh7VHk26u65vt79cjt2YOJ/FWmu9vIYKmqQmv3+umArraVFWIv2k/bS53eE7iVUJy2mhqdliL1sZN1wblcnClevMEnv9yrjSmUg6s4NbQynHZBBxubr5cGaP/b3Gr+bU5eg+77GTeSbVm5DMMZ8Tbv0kJkYXjYU5AwAAAAAAAAAAAAAAEtefNelMGCr4qr6TtCrVzZKRY6+TtFWnze3lO/OC1ktmCiXpc3v7SXPU2JVJ4lSDfRapb3diuOt34nZmCVe20xmTsaOb207n7swgk7WQ9pDTk7v8XFvaptOu9zqdt8Bpyy7nNH6aR6Xpvqz1uz9r4gKeDL4zUaTO7WX0ujMAOLoFV02utl8dzJ15YJ+sNAad8aI6tLUNLZecPW/yz91P7e/vq/F0/V3Da9P1sqSMPjC7B4jmoO2kXNyr5qHvtb7m0ZHaU07jXe8/N1PHNJ+93L97j0QAAAAAAAAAAAAAAOCr4DJnTMTwXa9TnSjppcm4kITwPV7SsVL9OyRTRjJ2TL902+nHjvcyZkz15xNziDMRuPtOb5sYNrovM1c6ZXqveq3m2OmxleGj015d7knH1ly1rsZwOnplvnDGiKTz69p3Y1Dt/T2nZOTYYyeN/+V1fTzYHxRYHw+2NpxMG5PPe1tdrOuaGzgdiMl7J+C7PNLh5EwM1cGV7lebPpk1HMkM4uYwbdpUZv/sNsW+wNImq+bBGUpcnl09l6MaOtSwoX1x5o80FtUDuFsL+/t00J3Q/WfhbqzJ9UfjOjTnf/Ng2wAAAAAAAAAAAAAA8PXym5X1kF0P27WZSlfS65UOuNfdyzt961kkLUh1VM17Kr5316e5de2exJiO4zPHPJk1rnsnOl/STrt12+Xm9OGq/06ndOvG7RsXR99rLs6o0NXVOPur60e1b51po9sfS8pqHm7MNTdrPHkNie4Vq0XnyrtXjTXZeK58NeldrHQtmSsq00SV053cOjE9uYCS0eAqWx24btGf9nG/p2YQ3WT79bSJXUzXxjKfKzOKlnHX9zw1R33vcnMb3fUr5bCXSVT30jq+Q5r3R8wjp/W17f/wYNsAAAAAAAAAAAAAAPD1sv9Zk7U+1nv2e2srkz6r5uXKpzgullJpqomJzqo61p0v8U6oxiL1ZTKWWv40925O9X0yFSRU60vrqzNspLWYdMM0r5WWnow6SR/tDDFuT1SmDKcTa2xnYujK7G1ou9era9PVTdqylt8/720kk4nbBy9r/c6ccUq1odz7kxiPcNL+XqYyCFTCuXt/0q5bDNf7zoSSzBUaV9/rJnB1deGmRV7l6MYjmRfS2Lk+uQeVvt//OZOI4kxA6VDSfJa5pg/6vQ0dj24NujbSvO8xK+NIIh2e3Vp041vtk8m60fffr7X+vckPAAAAAAAAAAAAAABgrd/pCt+v3rgwEfyd6OuMG9p+0qHc+6RJneT1OVJ9gXmibWr5FM/F2et1Gp+L6wwPqp3u7XRrostVc9a4Sb909/bPSafd++dMHk7j3GM7vVr/aXuVeSONbbeH9zYqDdeaI0z9Pd+qfFofe/1q/ay11tsdc0aiEo3TtY7kgjk1Yrhyp4L1pJ10QLiFMGm/OozSAnGbL9WZGCC03XRP3+tGToeBW7Tapub/IuX1ANEyLmfNVY0cel/7pDH1vYu3Uxktkomhard62Ln307amB9Eyr9quG+e0l/f3/znkDgAAAAAAAAAAAAAAcPHb378mjWPJ/ev9pJy7rjpbpxG+t7niNP6dfDrdaFo/aX6ubKcpXZ815kWab6c9Op11QqetVSaGvY626/TGpH3q+Dh9zsXU8a+0+IlGrDm5+aj0WK2bNNekbTttOpHmf6ca58na/GDunDmjEpRPOTU3VPWvz2nCuoP0EXPIXn966FQLtSpbxUsb07Xh8p0sng7NVWO4Ay2ZQzSmO7ic4O82mebgHojuYE2mEXf4dkYT7aMeYrp+O2OC9q+br24PdP8p2Ou5OTk5G3SMuzyq9fwfh20CAAAAAAAAAAAAAMC3y29X1omW+VxpV66eXr9rtpjoNXeoNJykzZyaLSqNTsskI0YXR+en0uaUbu41rtP2JoJ9ZZrQttznZKRwhhHXXjVvleaoOaT8Or3WGS4crq2kd3ZrImn/laZc6czJDKJtPLo3P6jvzBlV5x5q7BPzfbh+0peJO0Yn5Y7JIS3eykU0jZ8OhUnf9jou3vW56otuUmc8mObiyqqZwOVQmXqqvNOhlPq89/HNvK/64w6QNGZaxrHX1Rw0lzR+OrY6Jmk+3EE1MZrs87Tf/08LAAAAAAAAAAAAAACg5jfrzDjxqXTMU911Yt7YTQuPkMwCzzKLVIL5Cvc1xq4dJZOC06ycgSCVd6YezU/ruzlQjVDpTBWqNTqdbqczSOzj5Mwoew6VduquTdZMMmWk/mmdKpdunVa6ckcycLgcJvyQx6u7eNhwEnx/bCrR+tlMzQV6v9uUblG5BTmNrxtmGkdzm4xtchZVJpPqQKramZgOOmeUM6Go6WLHtZkOS20/PUDTwXJyADmDgzN47LF0jt3h5+J28+PG0D0IXbt7/f8c2gEAAAAAAAAAAAAAALi4vrj9uWiWSZtx5aYi+/7ZmRS0bRe/y0PNEF38tbz+5fJdy/c1aUf7a9Kz0ueUR9LvJl8+dvFce2lOdXxVR6vGw+FMF8m84vJTM4nTOZ2WpyRTi77fy6fr0xip7arOyZ58Jj/Ee1150aRrlWPI4ZxHiTuH5TMP2JNYz2i3O1yTo+eR+NM47vDZDwRnikjzXLmxtA09BLXN6r2Lt8dyeV3XKtNIt0eS8SMZNzQPN+dVPi631K/r836Q6gNBH7Zunt0hnHKp8lDSw2qf1/8Y2gMAAAAAAAAAAAAAALj47e9fny2sTjlpd1rWaVAT/dZpZFUc92VepxlV2k917bq+/1tyL2lZlZ46KZO+mOx0L6ftJX2r0z0rfdQZT16kXjKnuL46o0oyoWh7rr7GTnp/petWGndlGnE57DEqI0jKT/mxzoj1Ko1Xk3qRHEOOiajrxPcUy30+yaejmwh1GrlF+IiZomvz2UwcTlMHVIVuxr39FHdiXKlyqdZct+H3z+kBsl/Tg+ZkzCYmE5eLxp2aX1J519cXeV2hzB5b27rqJMOJM6bow+o/FX0CAAAAAAAAAAAAAABY68/NGYlOh5nQifXp8yRudU/1E83HifHuC7junsO1kQT5Fe6pBtYZHypTR4rtzBxJ4K/Gw+V8vSZtWHN1pg9ngnBmh2XKKjrukzXbaXN73IpkLknX3D5xmuKpSaLSS1MunxX7L2esVTtwkgOpEq8nQnHlqNnL6v0k7N8d7KkxpXMRuUOxi1sxXWR3mBg/nmEuWcsfhCfzNTHOXOUmDzw3L2593V0P1+eT8X3EoORMFKmP+rBU40RlSunMVGkfuLj7tTQPb4s/awIAAAAAAAAAAAAAAD2/Xb3OMjEjrOV1ravcRAd8RDPd60x0psockHJIArkaH/Y2JgYIjX9XJ3WGk6Qh73WS1qz1q3tXLJdH0ob13l5XcUYbVzbpcxUn2twJ0/n7oo0TG12OnTkl8mquVS4d52xyddI9F6c77JyjKLmSTg+pql1Xb8rtCbnBI+aJR40Xd9o6WTuV0L/f399PHGATU0qVU9XW3p5bu/v97kDey6ZcXN1qX005GSM9I7TNlJd70LkHwr8f5gEAAAAAAAAAAAAAAN8u1S9nJEE6ie5v4Z7GS/qVivvKrgd1Iv1aH7f1sj7WVfZYnRblPidzQNXXvV7SkCtjQ9Wui5FMIi5Xp7fpmFVmEy1zonFWVH3vylVr8sR81F13uXyupopHdPk0nqcmmK6NH9pxf9akMl+4g2RaZ7rRtazGdu0lMfzN/HNMr08E6zsbcWImSPzYG+E9DR6dCyw54yZ0h91kvaQYnamki3O17faZq5/GYY+TDBQub2ewqB5kLuZ0n7i8dFz+UxMLAAAAAAAAAAAAAADgt6vWOJa5r3qFXlO9SLUaFa074V11TJdLKr/nqfml/mndPefOfLK/pvFx9ZIho/vSc8Lp007fdnX2z27sk06dtOfUxkSnfE9Nda250WOtXuv8VCSTUVVeqdZ8F6PToq/yzhzjjD7Vun9Za729bhddwsk9pGVUtE2xnMlDN6IzWLiY3SbT627gksFD2ftXCe4aw/XNlZ/25dk8o52Tg+c9jC1TTswD1cNvMp9pLd0xB6X2Th1fE7oxqfZrZ/LS2NW5ovvs/9slDgAAAAAAAAAAAAAA3zzXL2d0el7C6XZOZ9zLaj1nltAv07p2K21FTRVV/tWXbF38ST5V7hduzPb4qjmnupUZIulvd/TOzgDgjD13452U+VRMjBCufHftpP5a2WCU2qvWx17XeRI6XbKKmTwAnRfgo7ivK3fCDYLbTG/r4864Q2dJOTfprvPOcVJtPm2vMn6s5SdnFde0H9erGji0bIozEexde6nss3lm7G6Tvueh9GjsZ43DHYORI+Xj/nOQDjN1daVzILWp58HEVOXySveuepgzAAAAAAAAAAAAAACg4/uVTQJLrk/FaactatxKG9RY6b4Tnp3e47Rb9+V0l6PmUtWt9FKXq9Mwnfbkyk2/nDyZs8rccpdTI8N7kdp/JK/O7LCX0/amWmVVdo/n1lNaY5W/wPkEJrpl0lBTjinWHk9zedl/OUM3dXV4VZ1UtJyrO3Gj7J3QTT85FN0hkfpRmSCqMpUbpjpkpgujEr/TYZNE8Eoc32O4zXPnwNSyz+JOzM7FlMo+I/+q3bvxkxmjal+NFa7eI4d5WqtdeWem+tMH8gAAAAAAAAAAAAAAgG8D/bMmlbGiuqYapGpFU6E5GSgmgrgKu0ksnvQh5TchaZDJ/DE1pkw0xaRvVp8rU8mPxXu3f6IvdmPijBV6rzJlXPl0ZZxm3/Vj3wNqQEpmjs5ApNeT8aTKUfem44fY30kjyShQJda5Y66k0mHoOuLiaxvVJLn47hBzfXHmjzepU5lRXA7aJ+3PyUG0T263WKsDvnIFuTqpz9p+d+hOHjgnpDyrXKbGgWmuz+7TKXcNKnfK6BmRzozJAbrXr/Yy5gwAAAAAAAAAAAAAAOj4Xj47vc9dX8vrTVU5pz3udVM7e9kkVF/XKs3t1FxxYgqprjntdJrH3Tar659Kn0t69lSrdZ+rmI5nfom80rpTfpURRvXzrg9Oz+2MFBNjjjNtdLpwOh+69vV6MgZ9kNOrVKpMEgk9JNQ8cL2qIWIa07XhcnTtpzLu+p6nisb63uWWzCfar5TDXuYUXWTunqM7RPZ/Vaw07lWZ0366vlUH3cnDoDvgJ/3vcqoMCF8S1RycPNDTOeBi8GdNAAAAAAAAAAAAAACg47fLf8lU3yuq4ezakRNqVS90uqSr32l2U31rEseVP9Ukq/ufyhRRccdocnK/q1sZdBKd2aHTzdxcTrTOVF/XfjIzpbZ2/Xxq7NH7qkmneN34uv2u8d2+VT/Anle3vzU3p4N/UPbV3NTDIhkjKpF24ixx8VO8zghxvbqJezNltB3NIZk2NJ9lrjnROTlzTo0KlaklLaYqvi7IPU4Xc22f3UNpv+c+u01fzVNa6C7/qYkjrSfNw637bh6qB3niSzdvnD7EXXl3DXMGAAAAAAAAAAAAAAB0fL+yvpgMCtc1p4Ml/bAiaVwdnXHiVEN61OQxjTGhMg6c5KkaZqVtPkLSI/d7zgSTrqU2OjODu+60x0pTTQYDt09S3zoPQNKQp9q606O1LRffoflpP9U/4LT7tPcqDViJcV6l0N7ARITXpDRBNXZUm8QtDme2cB3SSdvb036lSXVCf6pTmUT2vrgDeM+5itWNvzM0uMlPOVZUMTvTzjKf95jp8NC2dIHrPy1XmWPSgZPqVoeFy9XNS3XQpbmuHhgnB05q672o1vkzwJwBAAAAAAAAAAAAAAAd15816cTcpKmtVWtE1fVKH3LlKqbaW6rb8Sm/LNyNRZXL9Mvou77XacNVO5U5IZl3qrIVTlNM19byfal06krL3OOv7bNrd8l1l2elATsNda/XaelXXfUA6JxpnbU+7uOeU4qdqIwkSf/V+XtZ60NzxnQjVp3qBPbuEHNCtRtcN3l6Lwn4OtFpgVUCejKapP4n80daPNPDRnGTvuPG3xkI3Hgtee9wi6xbI9q2xnGbLfVL204GF+3XMu9djHS4pAMrHZjJ8FGNcxXX4UwkDhfj9KFcGVEmuHm6+P+ttX5zmA8AAAAAAAAAAAAAAHybfL+9nwi4z+KZ5olntj3RBqf3pjmoLnjXDDLRFDucXqgxVBNUjc0J8lV8p3G6vCojhNO5NddUzumVTpNOGmFlaqny0j44dDySTp20/F1rr/JL2n5q360F127qk+bprr2ttV70lzPSBLrk1vbZDb4OjC7krjPdgtD20wJQ0XsnmQa6yak2met/quNycxsnPTTShtaF04n/aZO6zVcZN1z7Lm+3Lva61YFaGRO6TZjGa8k97W83lytc183b9TP9J2HP3z0MtL0l5Sq6Q7/KuTOHJLoDev/Mr2YAAAAAAAAAAAAAAMCU3/7YCdxgYh6pRP5nmRhc+S4XV0/zmfbP3asE8VQ2ab6VWaLTv9QU4Prt8umMBE6Tneq1Sa92fdAYSd/X+NrPpBO7+as0fNU7K420uq4GjKTx7uXd5+RnSNqx5qBrI+6j6pcznDh7MjAusUrcdnVO23GGg4lInA4RtxFSjOv9NOdKWO+uu8/OYHG9us3o+qm5dZtF83Q5Tw6z1K4zlLhNn3LbxyTNa2pH+1YdELpO9GCr1lHawFpWjR6OdFjrvc5c4owgVw7doabtVej8ubr/dRAHAAAAAAAAAAAAAABgrQ9/OeNZTL4MOylXGQMqofy65jTbJHZP80imjI6q/MSYMTFJOI0q6ZsTM0IySyTzRqUXqvGg0u9SPskooSSDg7uXNNykaXb1kjEkte9iJb0zUa3zqVkirbOun1rG7au0Lqox+oHdnKFBlCT0dkJ8t5mngz/JZY9XmQmSwD8RmicLTCfJCeXpkFCRPLXjcus2Y8pVF1kyPbiN70wSiX1xus2cHiCu/YTLoZuz/ZrL8Ypb7QE1T7h1p6aHrqy+rx6qe8zuAe4OlW5sk7lDx6oap3SAV/Pz35q8AAAAAAAAAAAAAAAALjpdUK+lz9e1SnRXbakqp5qQE3ydvphyrkwMTjzW950WqdrXTqcHOq1Ix6AzV6iWqHXSGGmMPXanSat5YzL2Tvtz8+vmWccl5eXea06uDRe7WgspZpr/lHfSNd166vbM/tm163wKLl+dJ437ImX3+y43R5qrD2Imc8ZkAXRllSTIT2NN750aNxJucWofqkV/vTrTQiWyX+giqcwMbvG7dtMBmoRzLbczMUpoXXfQOpPD/jmNpZtTN66u7ck4uPx3dE24jVoZEvY8qj50Roe9XreutVzKq1ufk4dw9dDROtVD+E9DDgAAAAAAAAAAAAAAAMpvl9fHrlenv7jPFSdmiD1+JUrrvUonqmI7Y4FruzJiVH1K+mjSTKvcK+HbjUFneNB/zmih/XOCfcrHacRO3NdXN3bVmDlzh/Zxb2OS805nQEjr191Pc+h0TC3vdMuq/ardTvOv5rnSTrvYVZu6Xl7WWm+v28U7QfX9dFAmnehE9y6XLoeujjuAKuOHvnftp42ZNuLERKJxKnNFdeh3sdxYpvvTDeIOr+rBqPXd9T3OpLyuCVf/urfH2g0Fk/WfSKaQyYNS23f13UMhPdCr/4joPCldf914Vuv+aodfzgAAAAAAAAAAAAAAgCndnzVx5oWqrNM3Ko3Q6Sgq1Ccx/yS3SttU/THlsuebhHJH9QVc1VbTtT1fNVQ4rXaP1RlbnL6VjAp7zEqjVQ0xabiqGbr2k4HDGRp0bnSs97LL1HfrqRtPl2OlP+vnTkNOObt2TzwFnamiGwdXJl1Lebj5+SCf1/3DIcmooIdJlXB1QFQLIV3XeElEnhpHqo2q7aZDcFLeHbyOyaHYHSyThZjKdodERbXB9pjpUE2Hhxsvd4BXbWufnRFB1+mejx6K2h/XdmV8UOOC1usOq3S4uLnVXLp53+OlfNL60bra5ot5xZwBAAAAAAAAAAAAAABTnP5zIq7ur+l+VabSR6c63/6v0iCTHplyUf2pEqI7nc3FSGaBShfb77u52z8nI8BaH/ZV9SY3J6pJ6rgknU5zc5pzMijomGqfUn9Tblpvoml3bel9nSPlxBegcdO8pNeqf2melrnefb7jm9jzqM6Pl/RnTR6h61i6d7JgTuMlI8Sz6EwcKQ+3sNLimhyCUzPC3mZ1kHXl9tdqgVcb0h3QrowenmqcSId8Ovz2fJxBoRvnNB7V+HcPPLc29wdvla+L4/JN4+EO9O5wT3O+368eesncsef/XxcAAAAAAAAAAAAAAMCM65czqi+SLrmu+kclZO+x91endTg9ysV1Wo3TbKo2NE9n3nD6UqXTJJ3H6ZnJTOBe1TihfdZ5SLqUMzw4kg450QNde1om6W5dvE7XTeuy0gV17qockpbu6DTKzuzh8piUczncLZd0T/08becW72HO+Bw5MYy8R3t6PS24dAhqXUfa6G4huQMz1ava29vt8tIDVtvQw7MyCiTB3+WrualRwcXXvKr4SjJ67GPQmSv0YefMKddrd8BU7WjsfY7SGLsHuJbtTB1avnqY/BeTMwAAAAAAAAAAAAAAgCP9WRMn/l84jWN/TVqL6n1J/9qv7XUrzanSBTsdsdIMXR/398440eWtZpWky2lbldmhGjvVlib6qDNxJI0q6XinenNn7qjMAC7Pajyq61WZam3rNWc8mRoh0v13NUJ8YkZ9ceaMzkUzuT69/y1TieZ3xs2J/nusZ7WXDme9n+I7c0R1+HU5pgPd3e8O8eT6Sg+Jzrhy+uCs4rr/BFRjn8wcKb62v/c1GTW6gzw9KCoDh17/syZXAAAAAAAAAAAAAACAi9/K56R16L+1lbteKxPD9T5pXpVorbpT0s60vWRIcIaLSj+6Xjs9qtN4nGa4zHv36vrsyjl0HJKpoNMWOx2ryyWZYFx7lYbrPlfroOLE7FAZLT5n88TU+PGseFNGerszZ6SDxDXw7M6/F882iXwLppOJGSI541L5tB6c6+p0jCsjRFfGHd7JyDDJyx2Ydw0xldFDHw5pv3YmElfnqjdxClboA2f/7M4a7cN/G7QBAAAAAAAAAAAAAACwVtYv05dSndaV6ieR/bqv7Sftac91bzPl7tqb6LSuTTVfJHPDJAeXh+t7ZW6Y9kPbU/PEZB5P2+m+IN7hxrqK1+l2PwY/Rk6dMWb65flpW8+gOjc+aOd1+YOkcldpmUeMCs8wOUxi3BnYyln1jImqHFsuj5O4PxaTX2SYxDjtw52Hj2v3Kle57O6QHryd026Sc3LaVXWdmWMaozNq6Th29fb77iH6n009AAAAAAAAAAAAAAAAx/fLf0l0La9hnPxSw4XWV2OG+2UGJX35dmqOeDH3konDXeu0q0m9VHf/3OlYrh9aNrXnrp9ohp2W9mMbJE76pHVO6yVOv7Sd2r5rjDn5svsdHXc/K9y+7vJ2hi+Nf72+rPU7c4YGT0aMJASfOFYmB8cJJw6yKoZjd2u5senedzlMN/VdF5byjDH5XHmmyeWOOWTSZreGtMzEfTltW6+dmEX0mttzydzh/jMxWZ/7e/35MQAAAAAAAAAAAAAAgMT3K38R964umYwYVbm7WpPm6ITj/f7enuoxqc8aa6pF3TEsuDqdwWJS9lPyY+XgDEbTL6Pv9bXeHePEydzcWf9Vnnd10ZO2VUNVnXaqv1c5v621Xq5fztgrV9+M3w8zJ8buZR1JxN3bdZ13+bg6S64nknCs7SZ3Wzrg9ranQrvL7c49LdONSRXrZGPf4Rn1v3UDybPYH+wTR6Jeqx4K1X9QUi7Kfx3WBQAAAAAAAAAAAAAA2NFvwp+I3JPYj9xf60ONJsWoRPFOyH7EFHGnzOfA9BcPJnEunq1JTse709Una9Dpximm5paMBp3+5zwHU//AnR9ESLysvB5cbi7vyotQfZk9njWvRRIpwVRWDzd1llzv9X5KvHKWTPLpzAfpcFJ3WXKouXpVW5NN0hlTHjkcq1ini/vE6HFSZsJuFILnMTVmnMRxa+50Tf/qRg4AAAAAAAAAAAAAAPBtUv0it9O3kq7xjC8yT8TzL1nvmvyywamJ5e54uC/NP5LHIzl1JphJbtUX1V0ct5ZOdd/qBw3uasgun5RntR/cOpno9WmsnQdA76Uvtrs6u69A/32gbb+aIFUDqdG0yDV5Z4JwhoQ0+dq2u54OghMDQjKE6KLoxqtyDDlXkpvAad0Ot1GdsaaL5x5Ud0wj0z689y9kdOvsPXJ41On13vHutH23bFf/zw7iAwAAAAAAAAAAAAAATKm+zD2p+x5MxenT+4/QfTH8VF/e497RPCdxJnlUv+ww0Q81zvQXJabX95j756QV3/nSf9emvj/5hYmp2WmqvU9+UGHPLRlNkrllfz9ZL668tqleirdXSaDaBGlBJZeLS7gS9TVxbe9N/mn7VW7udbJJK4NHleNafoIq548unmqCT80Q1eJyZVZz/cSBtF+b9F/rpUPHMZnXimqz3TEWuDLOhPMI7uB5JNade+/JL3+kdgEAAAAAAAAAAAAA4Muj+uWME+6aNqYx07VOr+u+pD5pv/qSur6fxtY20uedE1NCde+uhnVpbM500M2VM3Y4PfeOhrfXS33rxqf6IQAXxxkMnLbv9P1TM4Ped/4Are/uV7HdfnEGjj3/iQfCrY3kDdB5eFlrvbxKgf3m3siSz65DzjQxMQgobmD0Vd/vbesEpsFPRpQUa7KAr/gTw4oznbgylfnExUt1q7Jr5VxPzBH7fTffacNUC96Vd4eBtjWNp0xNItrWncNxcv+Kn66dPIC6MTh50N3l9AHJL2cAAAAAAAAAAAAAAMAdHtE2Kn3urvZz58vYKcYdrS+ZCFy8O4aHpL1OjC6V3vUi/zodtjKIVFpl+uzoxmvXP9UokfJxuqPed2vRxVW9PP3b29PrGl9zcGaOnRRT7yvJq/CR0WH58Vhyf6LFa57VGtIcXb2oZb8uvyjUOKDvdRO7pBSd5Bd51bJ7Hq4D3YY72eiTQzWZRvb80qGjODOMW8zVgp3ETwvgJN7J4T6tf11Pm1Lzr4we3RrqcnZmkikTE46W78pOxnuy/l28tN7vcmII0hymefDLGQAAAAAAAAAAAAAAMOXRX86Y6ItT4b7T05Ku0on3DtV6XT57WWd0mGhUEw11vzY1XTjUPOBMFCm/1EfNaWoQqNrr5iiNy8RcsF93Zd0acvqrG0PV/ivdz5kRVOvW3Jw+Xa0Hd10NFqmezk1l7tnjuna1zzpe7rPmpvn8MA+vyydabayrnEvILRiXoJoZdCCcCUTb1nZdP/R1v1+VSQOmn3Viu02ZNn2K4TZHolpE+r5aKHt+leEk5aZz2W2EKsaegyPVceXcnGvdtLHTxj8ljUVnoKjyPWmzulaR1pBemx6q0/+0rIU5AwAAAAAAAAAAAAAA7jHVkRQVnruyVXx3f2JIuEgakX5OGphDNdu9njNsJC05ifKaT2eOcHGX+VzVTzGT5tyZLNy4O7OBxjzRzNzY7tqs09VdWY3vDAXOrOH6oH1z5g7XHzfWFZV+qWOQ7rvr+zXnKdjLO63azVk3r0vKrPVxfj/U1z9r0onQGnhPUuu6jZsWbmqzEuy7nDQ37cce58X8q2JrDir8Tzbb3m51YFb92GN0+U4ODZdfZbDQ9tOmS4eBi7HXqR4g1VpxMaoH3Vp+DN0md5td31f56UG6t5nWdTr40vztbep4T8ZNcf3sxjMdYhrD1dv5b4P8AAAAAAAAAAAAAAAA1lrr+3C90kMqjarT6VTzqeJUbauONxGfk8GgE741x9Q/pylqnEpTrkRsp0EqOgdO91yhzFtRZo+tba2ijOuHauxavxtTZxiY6JRVjkmH1Px1LJ1mn+JX+TmfQLdeXFy3N5KmXOHG1u2l6ZpMergr+1Hd7+SC23wqJutAVwmkBdklq5tHrzv28m4Dan3Xn72dtT6egGozucOo2iDpcHUivZZLi971Jx2I1SFTmQ5cnrqo0wGx558OjZSb1nXjn2LpOHUHf+rHnm+K7fqkue/tVDHTGtN4ae9pzMnarPbx/r6aoyrXLq6O9a9NbAAAAAAAAAAAAAAAAMdEY5pqHElf6cTgK0an0TnReM/V1Us5dBqVlul0zlRHtc5KK+6MA0lwr9o4bddpYzvVHFQa8l6nMjA4TdeNQWcK0DyqvjsNcKLbXZx4AVwbEx/A9XpHX3Wx9JrWSXPbkXKt8qp06JfvTDI7ztSQBsmV3cu7ZFPSbsF2E+LMAmv77A6sSph2G2OFclqny3NCJdxXhgA1IGhdl5NrZw0/77G0rSr3hOaUjAFp7lLbmkdHd+Cmh+KSMukA3HM6ybF70EwOgZTHHieRHlLd+nHzluZJ2wIAAAAAAAAAAAAAAJjgdEN3f60PNZO1vFaRSCJt0hU7bfS0zaRhajmXY5VzpbE5JuK6oxPyT8Xzvf1O20ymiKQnu3pX+dT3ql+u3bX82kiacKfHVxp80v1Te9OYCRd//1zV73Lbc9jLpHHcy1frvyqfch/F2385Y09cO1GZGfR9dai5TqSN6pJ2Qvlkg7l7qd1ucWsZPeCrQ6gyNbhD0cXfy6YxcG2kBZsO1RSzu9b1UXFras9zX1PTjTbZxM4skOIq7uDSNrqH0fTBqHW6h7u+T2vFrZ1qDlxO1XlQldey1QP4v5hrAAAAAAAAAAAAAAAAjk7jcTgtrrpWvSYtpMqx00qvMp2Q7dqsNDSX86nIrXWcgUHLufppDLVdJ4bvZSbak7vn4t41EtwxD0ziOM1P66TPqY2qnDNuuLlO41hd26+n+dBcq/Xh6k9048m8V3X2z3t+Tot9WWut1+3iJGE1X6QE98PKdWhPzMVxm1djvC3fTkVqz5VzfVRxfCq6382vE7tTDi6WGkg0t+7h4ugWqZtzt9bSQ6g6vNy6dCaW7qGn7btDRePpOlzbZ83R7QOdh3SY6IHk6u2x92v6XstXe6cagz03V1bzrnJx86ef09+GAwAAAAAAAAAAAAAAcCQ9rCLpWO6ztrNfrzQ4p5VMYjgjiNPxVPvp2nZ0+mnSRp2mWWnBe8yTNic6rbs3NStUbe/x18p9c2Oxl7ljLqjarpjo+imXTrdNem839q4/qf3J3nNtpPnU+y63Tv9PbVVj+8O9y5zhTBcq8lp3x+oXQRLH08GSFtZ0Ut0m7ibgKpMWtx52VRwnxieR25k+9ji6SDoRvjq0lWQw0HGuBPr9vrvnxPZq4SezgOtDZWRw5VNO1ebr8uwODHc9jWmas1TerfnUNy0zWR9VOX3w697Z20vtuDopDgAAAAAAAAAAAAAAwIRK+9Fy1WetfyJq769qlqj+abn9s2pBSVtJgrYzSkxMAtqHDtW0kjbqYrp2K80tmQNUu5qQ8ql00JEYPyi7t1/lUcWf5FG1u39OmmxaSynH1IZbx67sI/1yZSdjUfXjJI8Y4zUUmGyE5Bzp4jnR+3p/KnZrTD2s3P0uxvV+esC4vjqTh+vfxGyyl+0eDOl+NSYuH7e5pmOi7bjrSaRPubl6esi6ehqje4im+m6euvFIh5l7gO75uDac6cKt+R2tp+3s79PDPO2hNA9a1u07t54qI8efLQAAAAAAAAAAAAAAgBnfr1rHSPpKpxslMbrTzvYylbZakXQevfa2Pmyj0h+TpjjVlhxTPXIv041xFUPLVvr0pL5D9azUVqW7Jrp5dXTzf0rVt8ncuHiTeZiYGu5ouY8wmdOOqs7bWh/+coZ77a7tTIXqtCGT4+u61wnvb+bfNA/32ZV1ZSph2hlZOiE9ifZVrte1ztShjp9kiDk55CpDh5Z3ZorOmKHXTg/S7oGXzCfuMHJ10yHlcnF1T/eSa2fyMN/XYZWvW7PV2rxzoLoY6T81vwqxAAAAAAAAAAAAAAAAHKqJqP5zYpKodKI7eSWtsdOYpgJ8ZxjZv0Sc7q/ifsdUxHf3J4L93TzucmpMcdce7de0L4+YGTq979S48KzxV561Ribl76y7do28FgUeSaQTwSf1ToXuSdlkIOgMEd3BODWm7J8rk0pVv7o2WeiprdN51faSyaFrt2LisDt5GKXrlUFA200PcH0wnjrm1Mwz7VcyEVU5uTU2nf/Ur85wo3PpxvuZ/8EBAAAAAAAAAAAAAIBvj11r6LShjhNTRJVL+nyaT1e2+2K6u16J93f6/B4az1Rbfka8R+I+g5MvRU/uP9PwclL/c9X6HtnPz2j3ljlj6rB5T05MEk6UPnXzTH/JYBeeT3/9QHm2W6pra2ICmWzuFGuSg2t/MleVYSPN+ZuUmf4aRTKZJLPKno/LY+dZB5X79Yv9uuajczYxqei9bq1UBidnlLr+8csZAAAAAAAAAAAAAAAw5ftBmalpYqcTdd11Z5Y41SC7NvT+ad+SBnRiGHlvnm0+eK9fTfix+LGMJM/gZJynv05SvZ9+UfyOAUrf2711x5zxOXPXOHL3fvoVgbtuskmbz+DOQ6crpyaItEHS9erXG07H4pEHW6o3dRs6pk7Iykyyl0/jODFY7L/Q0eU3uZ/yTOaUqtwe7+rjnzW5AQAAAAAAAAAAAAAAnPCI5vPoLxE8IvpPBOX36NujfElGh7We86sQzjTQ1T391YxH15LLLeXbXT/NRc1Ok1+5cb/U79hjnv5Ygsurm5dk3LJtV+aMz8ll8znlsvO55vU5kH4hofrlhOmf1/hUVGaHZ8z9qYnnTf7tfMpxu+MOdWUq08ozDE4AAAAAAAAAAAAAAADK56RFvQcn5oI7Y3FqTqg0rTtmkomQPzEepHKPfum/KluZEZxOevoF6iv2ZFzdl7mrv0Sgcbo2JgaK9Dl9yVzzmYyP0zWnfyngulb9wIAbm/2vGXxQtzJnPONgOhG0q7LvfUh+ySLwIwL5nbjPpPsTF+/ZztfG6YPikTF59JdMnl0eAAAAAAAAAAAAAADgEe7+AsAkZvqc7j36awl3zAN3DRvdLw/sInXVfpVPV2e/frU3FdkrPbozItzJsbr/yK9RqBnm9Ff0J2t1H1f3+qgWmfLt5qUbp5M80vq40xf3hfuXy5zxiLBb1f2UP53zyIT/WA65Z4jQycnzaJ9ONqzjPX5p4tl0h/fnwB1H3J06p2UAAAAAAAAAAAAAAAA+R6Zirft1h/Qt+ZM/OZH+NEL3xfTul8unvyrhTAXVL1koU83RxarGtovV5TD9RYgUe88lGSCSBj75wnnK7cRMsGuUun4U90sN+7007m69V78O4dbz/jmR1mK67+q7MdZ50X6m8Xa5pP4no0xn/nHtfPTLGRPnzIlT6JSJA0rLOu5sxqkIfVes7jaty/GueD45TPe6zumTFvOLuXbat7SBpnTOpDuOLNev6/ozXVaPcOKOnOR08pB6Fpg9AAAAAAAAAAAAAADgU6G/1jD91QZlNwR0poNlricdKrU9MTFUeaa29thJhK70Wh3PqV67i95prE61wpNfgHD5ViJ7GoOJOWLSbtJK93spZupDym+q/6tRYy0/Lsms4Ehrcarjav80L5eDm0+3F7V8ykPj6R7oSOvq7dU0PHW7uAbuiLCuvanJYOJYejPvU7xUbupg0uuPiNwnxpETg0u3eXQja/zOXaRxqgfJiZnEOZOUiSEk5TV5ME/H+tRgMzGeTGJNDsTJg6vDjemJcQoAAAAAAAAAAAAAAOC9mZodnO7hhFlXp9K+Kq1wct1pY6cazy4qdxpwZTboDCZJUNf4lQFgj9ONj2qWSavsDDLVF+ld3aSf7vXc2kia9tv6MFalQ6qxRON1/ev0uuQZUJPN26pjdxpu6ltlhKhMQ/o56Zi6F9I8OSNN1z8tkzTrl+uXM6pCDmdeSB2ekMwQlUkiCepOdE+bwx0CySWU8tY8dEF2h1WiMgtU4zA1o6Q23QJ0ObjP1QMjUR0Ye/3q0LrKVYf41ORRrbm9nWqc3frpzAvVA1pzmz7YXbtu35ysk3TQVetkYkRx4/nrg7wAAAAAAAAAAAAAAADWWuu3v3+t9IxKa0s6T/ri8qlOs1/XOKqXVBpSZRRwWlAq4+Jovp1ZohqHqYZctaH6rzM07DE6gX3PbS/vNFcn6Fe57fWThp7GVfXlyqRRGRa6NZnme28jaXppH7j7Kc+U0/650oBdHzu9Ne29lIMb5249daaPt1cTyB0y3UJziejh4SY3CeiVMO9i7zm5WMlwoJthX4hOxNe+pEnTmN0m2POtDpTUprvvTCZuHCfCfNrcaRxSbl0b1Zxp2fTw1PdpA1SHjeLK6jhrefdg0/qpv1Vb7mBIJogTU0SiW39pj7qybly07H79vzW5AQAAAAAAAAAAAAAAJFSH6XStnU7Id5rg2q6pfvRi6qV7qQ+u/J6r04ycnuXMApWor5qTa68br3TPabtJ63S5JP1513tV63U5dbrnHs+ZBtw9N04u70oTTTqd9k/HMWmPydSwt5XWtKPTqV0ZbbMqp2VSfq58mv/kS9jLpLKuPa2rfLAWXreLbvDUJKDJuIWtSVTmBHfwaD6nwvjerr7u95NQ7Da6azPllcbMxUoHz8mkug3rFk2K6Q6kPQ+3IJMhIR34mtseX3OZLPRufDVmup42YNqMkz7vsfW61t3jugdJ6pu269a4znu1Zjt077trbs7S+Lk41XsAAAAAAAAAAAAAAIATVCR3ekwnCjutJZXb20nCdtJyNAenWyaRWTW5TkTv+ryj2qjTcisDQGrL6bYrXHNj5vJJ+e4xki68v9/nz9WpdFytU62FFDP1T8fSaayujf2aanC6N1K8E82+0lbTnLj5cfOr49Rpz0kbdWNY5ZniO8087ekfPu+/nJEG101mtVCdSF1NmhNhVXDWjnSivFtIupGqxbS3r5vQ3Xftu8/VOKVrGqeLpeX2+65Pev/67Ba329BuvqtDKdXdY3TX3ObU/iSzg+ap5oK9jq7BrmzKUdljVptU67v94EgGiXT4atn04NG80oNPx8nNkcvJHbwAAAAAAAAAAAAAAAB3cdqQ3ltbmU4E13gaJ2lplRnCirgm10672XPQHPc4Se9176v89nhOi9xzVW0sjVnS4lz7Tt9MZVOu++uSz5WZocrL5VK1MdVXk7ZZrS1ts9KHu+t7DLdeXJ+d9lj1Ne2r6r3TK/d7lS5baZOqhVaauZtP17cfzBnakWphuYlz4ux+zw1+EoYdyYTg8t7b1c3i6ujidbl39dK1dMBUG3hygFT13QFfzae2mcbazZuOt8tTY+mmTeaFkzz0fmWU0Hqu79Vmcn3e47q+Vwd/dYC7tePa3uvo++4BuuevMauHm7aVHqKK21d7Di5nAAAAAAAAAAAAAACAKSqo7tdTubVqrTTpWk4jqzTWLt+1so6yvzpN5UQDqnKdiP1O2Na83Pjtn93YuznTmElnS5qf6nlJB9Nx6kR7936Pk9bWTjd/WtbpbKpTVlpl0kCTgcHlWOl41bpNa3DSntPsk8bs2q728nS9a27unrb1kZ66/1kTTaIT3lMCek+TrRa1M0foJtM6qZPpWieKJyE/mSi6uF17LtfqIHdCvxsTjV89fJbc6zajmw8n2Gu+et2NcVpfyQBQPeQ0bnr4TM0Aeqjt16sDYc8zbdq9P2kfah297vaWy9fl0JV346Y57vWrB5rmvY9NGmMAAAAAAAAAAAAAAIAJSadY4X3SvCqh9SqfhOVkEJjknvJVvanSICsRvhLi93bW+ljfue5XBokkiivJNODQmFUbqiF2Wu9ErO/64eYmaZ5pzCdrpNKvX8w/1562VemKug46jblatxo/6aZVexqzW7/7NY0x3Utar8P5H364rn/WRJNLAVU8dgfUknLLlKk6cSKip80yWdxORNeBSoJ6Gjcdl+6A0NydOL9fdwuuEu+dmWL6ELhipPrVptfrbiM5U4Lrgyuv+Wj5ZFZw67BaF8kA4eZ3r1OZMVa47zasO7A0L21Xc0v5aBvVw3pJubT/05rvDja9/pNQDgAAAAAAAAAAAAAAIPG6svB+oZqGM1MknS6J11quEvuVSoertKTrNemGrl+pnLs20RMrLWz/7LSmLpc9fhqjqv2k42le3TzrGtH8nGZYjV01Pq5M0v80Z41VaYupL5WuXK0XLXeix2usNFfVuKZ1q2NQ9S/Nc6dhV+U/GJPv9IIknAwHmryrlyYixXsz5VyZHRWKlU4EdgvELQgnPldtpUVV9V9jTcwEXZ+duL9f1/J77Olcp7b3eumeXk/jvF935bsHQ3ogTctXh4Obq71MdZBOPut4TNa527eTfNLBpLHcmtK2pw9Od05c1//iAgAAAAAAAAAAAAAAOOO1ue90pek1vZ6E/yRMJ41t0tb12WlT6XMlZFflKnE85VLFTePh2py03TGN0Y3PtP2T3FL9pBFWWmi3lqbrchJ3v17FqcaqWhenOVV7o/ItnLbjrnf7ay2/X9Z3IZm7wupEgHfGgKkBQUVmFYrTgaTvXW6VEJ0WVdrEnfg/OXRTn5xJIQniKUaXUzXPKae1Pm7D5ZnMH0uuadtdTp0ZxpFiVHW7/dKN1R0DS4rt2nfz2MXd47j11eWg1++cH1U9AAAAAAAAAAAAAACAL51n6R5OJJ5+ofmRXCb65ntpO5XWOTVuHAvpw7p3mIzlM9s9NbdMY5wYXj4Fd0wfyiNj5fTzD3iVm5Xw+mLKdZt8OgAnriRn4HD1VGieGjacuJ1y218r48d+f8/JidMuX703RQ+RSvyuTDCKmmqmebq50xyqz+566pNbm9WhVhkZusM6lVcjUmWi0HV0YtjQvenWpNuLbqw1xz32ZB+7syGt9e7sOFnrAAAAAAAAAAAAAAAAibti6zOF5mcI5A7VxB5t4z0NFu9R/xmmlGf2+XP88vEzcnpP80jHyZfzH2XSp5RDW/cyZ7gOOefLdX0iaLv71bfyO6NEOljcLzG4z1UfpxuxcmXtsV3e3a8CJPF64tJyY6rGgCVlXU7OHKL5TY05Lmcdi8kvNLhfW0jzUP0SQ2cYcYaKFDdR7Qs1OnT7LMV2da56VX/TWqja1vWQyjsjSRpvty5T3z7HhxcAAAAAAAAAAAAAAHx53Pnyc/oi6SNaRpfHidEgxew0yc/VvPEI0/m9Laof8Cm/fPyec/GpY3df6p6UeybTfI7QX87Y36dfNtBfRkjCrcZLgno64NTIob8I0AnB6VcdtEwqq+U0F1cmve/iq3CfODEJJPF/GmtSX8elWkeTNivzS3qQJBNO1VZnrnHlHnXj6Vjt1yebO639ZT5r3e76xFE5Gf+qzSpOMpF8yocXAAAAAAAAAAAAAAB820y/UFt9EfZR3kMf+RTxJgaQTnusYj5iMHnklxBO23hmXo/kPdUIq3vPWDduDpOv4Fnr9E7fHe+iU742990BsA+c+1UIHWRn3tDBTwJ/lZdrz5VLk94ZBp41cW6M9nbVhKJlqr5Wzre93co8s9c7OQRODtWJKWMvN1nszuwweRikcm6cq9h7mSrvuweni9k9hNy4u3JuLd79j8TUKLK3f1IeAAAAAAAAAAAAAADg2Zx8UTWVP4l9J85V/tm/FPCINnPypfCkP07aT1/O3mO4sZnqgq69O/c0n7tfaL6bd6pf6ZrTfJ6x7tIXtJ/NnuvEVNXFeDSHeO/VFDwVZqvN4Aa5ErN14O5sqGqz7hujE5Vd3M7k4HAGi7RAOoNK1/ZknKsx7EwLbix3nGHB3avW3DPca90GfGRzucOrMwg9i2tcJwaL1P6znGh3+3VarzOQAQAAAAAAAAAAAAAA7DhTwFTI3+85zXOPpTH1i9PpC+8TnWovv9dxdScmku4LwFOqL72rPrfrj26c3Bi6drovUE+E+btMDBeTL+pPjRqn69QxNXpUeSXd8T25o99OTCdVOydr58Rso/V+uPe6zgY3GS5c43dE8e4b/JM8OwNBIi3UaoPfjdmNzbMm3x3Uj46Jayd9Tvem5e5yYmI5vf8sc8MjvMeD5T3jPxLzLz01CwAAAAAAAAAAAAAA+Jr5yeq/KLx/nvwCufIm//Y41bf2O7OCxqm+5K5M7yXh3xlNXBxnOFmr15vdOO3/7phHkjnmhDRv3XwmI8ok/sQU4bTd6ZfFp+umM/6c6MkTU1B1fbLvXN3J2CgTzboyuJyO0wdtuG+lV4u/c2Z1MR41HdypMzUQTK+fmFlOBOn3KJuMNO+R/3vU/5Lp1tOz5vt0PU+4sw9/jJgAAAAAAAAAAAAAAABKJUbrr1islcVd96sJ6Z8zaqRctO21PtaPql+UcPrtxFDijAxqMtnLu5z3PF2fJ0L96ZeoXZ+d/jwZB2eCmeRQ5bLHdnOftObKGNOZfibmGc252hcpT22vM8Non1Lb1RyncZyM5yMGnZRfl/tRO86c0blFJuLy9FcSqnrTuj+GAeBrFpqfOZ6Vy+nE5LLXqT6f1L0T/6S97oF5soZO3FnazpTOhPTehp5v2cgDAAAAAAAAAAAAAADvR/oiedKxqi+v6y8+uJha97qugrWLv8d4kzouRyfIq0B9xXEmhk5P0lxSDhpbc3EGlj3PST5avjKGdEYFzSGNY8opzasrX5kinElo/5zWgJoRqjWymnuTfCdfSnc5VvV1zHWfdQYat86n63qP0ZlQJnvPfVbe1vLmjB+DalDvxLhrDknxPmdO3WXd/bvGk2TkqR5snUOr4+RwcIf1JN7J/dR+OgimBqfTXKoDI7XTHbwnh1jX1uQ/Kxf//bBdAAAAAAAAAAAAAACA3QRQ6VTpvmoYE8HVmQz2e5Vu6QT6LneHM48k4d6ZJbQvnSFgj+XqaV+qttP4Or1LzR9qkplqxGqy0THX1z2fZNZxc+f6rn1LGmYVp+pXZby4rnXzqjlXRgmn+yVTictBx7ozgnSaZVXOjY2ud3fdxXPz1bY9MWckQdUdHu79hLuGABdjsuhO431qntnmxHDwjPaqBa5jWW2sFOu63tVNnDqldB1VMXe6jV5dd3072VeufnWg68Ojym8y5vsDaEIX/8fYewAAAAAAAAAAAAAA8OWi2mcnljpdUfWsZHjY4zrNxelAWlfNDS7HlOset+qn1ktivzMc7Hl2X0LWsdrrOvFdx92NhbZZGQhczD1PNQuksdL6qZ4zpCwpq9eSDthpYmogcPWTmSUZD5Z5P8nZzVU17suUcZrxxFSR9lRVJpXXtpPJxF2faL/W2FKZM9wCc6+psSpmdW8iQFfxTsT3SXvdBKb3navnpE0nrKeyz2ivi/eIOWLSXlroWjfNvzMJnJp0Ujsu5sRAcWpYODkc0313mOkDaJl7Wrfqkzvc9/r63uW5X8OQAQAAAAAAAAAAAAAAj6CieTJhuHoqOCcB3sVI5on9XqX56RdrtUwyfzjRPpXb2ePtubmxWytrQns819ZU60saUWeqUB2symuimblcVNTX133sklEiXau0u5TP3o7LR8tVOSUDRrV+3Lx187SX0bW7k0wSek3j7mXTWnbmCRerMpaksqO1/2ou7sH2Duy4Omni3QJwcTTh7gDR9ykvd29fgKeifaI7kLvrlQCehPSpkaWar6r9NIfJPFLlk4R712a1yK9Y1QMuPST3+xVurXQHiXswvoXrrq3JAZPmSB+Ge14pZ63nHioVneHCPdAn464Pib80yAUAAAAAAAAAAAAAAGCt/q8GdJrJqY6X2uiMDHtZJ1Q7vSeJ/E6zSW0m84K2r+U7bTVpVSmu044q8b/Tl5NOqTF3A4Fql5UGrVpg0g/dODmDRDe/zrThYjgDgmOvnzTz/ZrLS9vU+pXe6DRP10fNOY1l8hw4PX2ZV3etWqfdPCft/qMyr8sPkFaaGA+qjZzKVQdg6qyW7fKqBivFqe5NNnwlQlfjrIJ5FaszMOxl0ubRsimndBie5tOVdRvWbRxXz11z4+nKV8YUXccpZjow0oG0l6sO82696cFUHSruoND3mpebez3oNU8XR/Ouyu6H2E+K8gAAAAAAAAAAAAAAADtJt6h0qbsapMZx5Sea6t5ep6O4a6mtSrx2dSptqup/EsQ1ZtJok461x6z62RkTlCTYO03Z5eb64dpIcSvtN8VJml3ScJ0e/xL+uZjJGJLyVX0v9afD6Y+qnzo9saIbuy7Oy/LjcLK2f4j1nQSeLCaHm6DJITUVqxOd4cItqpONs+cwPXRcW66sW5gpt2rRuMWouVdta7308Fim7HXf1XdznDZ19X5yQLkHbTV+abxcvHQATXKsDB6aY5VbmqPusNnbdQ/Crm3X1zRu1Zjtr0vKuZym+x8AAAAAAAAAAAAAAGCnE8BdWVd+onNW8SZtuutOWzvRISuDQ6dp3dGKnR7r4kw0U42p1zRO0iFTvZRPNScTY0Ua76v9iYadOJmLStN1+STDwyqudzpgpUGeXN9JfoIU42Rf7PdTjDQuKTcX74dr6ad91PHRsS+gbhNoPXWNJCFd3ScJ51jRWMvcd3FTrGp8XH9cmVSvMqykA2SZz3s7ybxQjbX7p4u2mvPu0NyNDukASgt9j6fjojijg5oetLzOocsvrRU3T3sO6eExOeBd//fcqr6kNlKf3Dy53NzeT/su7Y1qP//3xT0AAAAAAAAAAAAAAIAdp32efhF0om9Wn09jVsLwxDgwzcXpslf7TmuaaJyd6H5iQOgMEMnkkMokDXLSx24NdHpbdT+NiepmSd+9Xis93Ol4k5h7Lt18OF7Wh20m80I3BxqvGs+dpNfu8XTcdJ04nbjKtdqHH43Dq0nuTV6rwHovbUjXCScuJ+E2Dbzmvd/b61QT4HLV2JrTCteSsUKpDg89GLsDQBeRLvqU135vj/NS/HN9qIwOrv3Ur9RPzc8ZRdwDKBlKqvzdGnIbNMU7refWu352az2Vc+OcYrj9t8fs5mk/J7S89rE6S9LanjysAQAAAAAAAAAAAAAAdpz2dyIud/fu1n+0vdN6lf4y0TLT9WfrN6fGmZ0ul4nO7TRG1fzeq+1pmymWMwCcMjWh7G1ONfS9zEluldkheRK0rOrbzqBRjXfyLuj+STprzO1yj00E3et919m9jgrAyaCxC7huE6z14SDpZxWK9b0TizU/zTOJ4m6QtU9qDNnj7GVdfyoTSRVT62tdZwDZ61bzmtrTPF35NF66sN0B4ubSlZkeRGkzu825z2VlPNnjpvLVPLux1367tvRa91Cp1nSqO+23tudepw+e6/XK+a8M6gEAAAAAAAAAAAAAAKz14S9ndDrHTqdl6fUq9iOGg5TLaT39BZHP6UuxTtd7b97DHNPFm5oYTgwSlRHgpB+qj6ZYE4NO0qirOtW9Sdku78Tp+Ce9N8Wuzoy11u82ZmVkcMG6SVChu3KwVAKuE8e7b+Vr28ns4O7rvYkoriYMZxhxddVg4cwBy5Rx7bucO0OCmmb2WJqbM3VU8ZPBxRkCUhxdZylPx3QMtI722a09zaUyxzgTzWT/pAPE7anJQ3+6Flyb6Xrqxx7zbt9PDmAAAAAAAAAAAAAAAICdiZi8ltccXRmn2zj9rtMzkhb4LJJmeNFpSy7OpHyK0Qns75HHiTZ4yh1TRbUWTwwFTp+d1t2ZfKE93e/0ZpfLyRxM2uvqnJRLpouTdtP5kD6vtT50TenEOqNEJXy7RZEMCHt5NYZUBo09ZjIxaPtqntD+3FnQ1Ti5a06ATvl3Y6b5TzZ+ZVRJD5DpIV21u8evRH+Xo3vV9XLSlo5nNW7u8Ejr5HR8pnOm/UyH3vSgm5gj3HW376r8p/cm87DWWn+5uQ8AAAAAAAAAAAAAAHBxfTF9151UI0pfjl3rYz1l+gXbTj/qtMW9baf/VLFTfKcNdfpYJZLfNQJM71df6J2I5jqHzzTBnGhsd+N15R/tT1rXVdlKez012FxMNPlJ3en66GKdGm/2PZr01Bij+mkfFcqdeD5paE9q0kntiBoF0mJIRgx34KroncT4vQ9uUTgDxX5/z1PjO7OIK+diTkimmWpsdLxdeW3DPcjSuugeFh3OxLHf0/bdek591pxcnpqzW0spb73v1qPLKbVb5aptaFm3J1089x+SSbuaQ2WkUTQn/dktAAAAAAAAAAAAAACAxOuaCbiVNtgKrKaM6iFOQ+uMGEn7SjqlMtG7Kq3x1Lhx0u4E1YMrk0mVg9M7tcyzcHNblXmGoSOtp1T+Ed5rzO6ukaQHT/OcjNlEOz7djz/UnwifyQzhFtK+WdQAsNaHg50OIE1yek3z1TaTwUAHpjI1pByq+p2gXR0uE9OIxqrqahtqWEg56vVkxOgeVmpK2fOpTBraxl1Dhebh7p0YH6YHR1Vuf0BMzCxdu5P8Jw+jtGeq/7iktib/iUn8pcPyAAAAAAAAAAAAAADw7aJfUE1ftt31i6m4W2mbTv9ccm8vk3LTOu5z0tScluvidAK1u65jtf+r+u6ud1qn05Y6fakaL702MVJM6OZf30/6Mclnopena9N2To0kp2WfEXuqU57GTwaQSfw2V/dnTSonkR4UruGJa6pzZU0HysVMJoo00Sr2p0OgoutzOuj2MU+bUk0uE9Fc20m56kNA67oxcw+JvdzpoeLMGpMYlZFh4laaxNUYyfhQjV217qr6+/WpYaS6X/Wri+nMU5NctOzp2lhrrZ/cqAMAAAAAAAAAAAAAAN8ml/bptDjHm/mn+s6ukzg9rBJzNY6j0g1T2fR5x+U4NV2kPN147bEmxodKn6y+vJyuV+U6jW4vo/lMTCTVNafnOqp2JuN7x2xyapDptNZKO676NOERk8mdX+jv1k/lT2jZf9pH3VnODLCWX1hdYs4wcep4cugB53LRPNImdRukO7BTzP2ejq/e13J7zp0Y3m1QV8blktxUe17O/HJiGugePI8wPWS7tru1c8eM4OpNDrBTJgapu219b8rdyfGOgee/u9EOAAAAAAAAAAAAAAB8m1Sa3X7ffdE2fWl5r199YdiZN6ovZqf8nD7nDCJab5p/ZSrQV2d2UM2v0gtVc9a8XBt6P8V1MXXsUj8caZ6mJpJK/6q+RJ3KTYwld9pN/eninRqDkvZeUa2tCVW/prE6HTONaWeEeVnrd+aMyunTHQ56zR06GlPrVp91g7vFcrWVcnbmE1d/usA1z8qYogdLZdTY43WLflKuOrw1Bzfemn81fxPzQbWmqlhKil09VCaxu4PohJM+TtqYlOkMKnfpzEla9tnxfj4sCwAAAAAAAAAAAAAA8JP1oe6lmsxEyE7ia1W+0gwrQ8OV04u8d2WcVud02Uo8duaUN3nd4+44zTVpjGt9OP5JX1Y9U++59h3OiKFtVnpwZzRw7bnXCbo+pzrgpI2k/e71p+aLnYkpxM1xVWeiJ090xYkxQtuuYqVrE3OPK/tBn/ZfzjiZ0D1Quq/JdJ9TkulA0joTt44zj6RDYdJXdxi6mC7GifCvfU4HcBXf9bPLc2pyqA7HtGCr9TY1iTyTZ8SdPNCfFe+RuCexnmn0uOJ162pfo3/hye0DAAAAAAAAAAAAAMDXi/szBunL4BONcG1lVLtSg4LTx6ovGCfDhMshfQnb6X5aZ+9DEr81nqvvymss7Yfm40T3ZF5x8+I0w4kJ5yTH1ZRx7bi4pzr2fn3SJ5efjuub/HM56Zx0hptKx9UcUp293YSabFx7JwYXV1eZmFCqmN36/uiXM7rgnZHDTWxVXuu6yXSLr3P26L2JWyblk8qeiuLTMegm3S3AyvgxNcykaxXO3KGfkwHk+6bOs4wtd8rfjd0ZTlI99znF6x6sFd1+cf8ZSXW6B1ZF+k+Pi/OXhjEBAAAAAAAAAAAAAADUnJH0GWeucOW6LzWfCPy7SH3yZWk1T7ic1TRRld1zTK8udjJHuLiaf0UaC2dEqXTSZAJY6+N5SG3sZZMZwq2bTqCvxqIygSRzxBWzyttp73tMN25JJ1Sjh8aZ6KCTeUoxtN9L7rlynYbu6lf3kiac8rHrev/ljCSUaiDXES13V0x3m2oyofu1uxu8uz/pw2QhndC5d9bqx/pZxoRJnOkcVAfBpO3JWExNExMqs8mpaUfrdQ+7UzNOam+vWx087j8JVezOVOM+dw+DPe+/WLQPAAAAAAAAAAAAAACw434548IJvJXu6QR4rd9pjddn1UySQcDFcgK85qQ6rmoxJwaLTgvb29XctIy+r/QhNR2k+/t1N4/OgKPj6IwGE/3baYZpfNz7tG4mwv8kZqcLJoNE0i8rkvnEGWGmeqr2caK7ujxcTpqPm4upplyNVxnv+uWMiVieFnTVoG30gM4w8mj8Z5OE71Vc7+Kd1n+v8UiLdNL2iQnGfZ7G7cql+TkxO+iDJpHaOZkfty9djBPjTnrAuzGaPCBcHu5hpg9993DQPN8Wf9YEAAAAAAAAAAAAAADm/GRYrvuCdPoCq+ofziCguunUFHGSxxWjiuPuT8TuzrDixOcqF3ev0ssmY+/aT/WdIK9x0rzt9VTjqsorqT8aW/uy13+Tf85wkNbefl81QbeOXduq86VyGjPNv8tPx1kNNmlsk+5caZAujtJpu2kOtcwPbVy/nHF3c07ME6eCtKNaxFXeqW9fInf7MB2Dk/sTp9JOdwg5V5Vre3JwV4aEu2YHPai6B4bWSXH2HB4xRbj77hCYHKz7e3dgpYdLdyhqfsmgofExZwAAAAAAAAAAAAAAwJTqlzMeQbWRpJdMv2D7iHaatB6N74T0lJ/GrDS1iYlEta9KQHftO91JhXqXg4u933PGApe764PG0vL6eWqU0D6lOXCan/bL5eL663A6putrNR667vS6w/XDvXdl91yVrr1uHqs14vJ1c7h/fllrvd09oE4PjBMh35X9/mbMaqJTnEeMHCexJsaWnW6BVPUmJoaJ62eST8prYhLpHlCTMdCyeohrvclaVmOGe3ikvmm71YM6GTu6h6wzULjc0oNNc+sMKKmd7mBP69A9GK6Yf6XJAwAAAAAAAAAAAAAA4EK1z0dMEFWMk7h3tUf3RWBte5KH01/0vRO6k5Z4otGqIcHlNPnsNCmnfbl7lZaXxsYZKbTMfs/1bTpOOy5nNSmoMaMzg6Q2Kh1dDRYTDTCNjcvR9e/NfF4rz7P2Ufur+mO3DlMfNNduzbh2fih315xxeoiclH/kgOvEf1e+2+xV3Y7qIEuGg9SWxrjzMNEFUhkptPy0zW4TJ+NBymF6vbu3lzl9YLrDq3sYVoaK1P/0ENRDaC+bHhSalzOruPXp5sjd6w7hlHeVm+PnxT0AAAAAAAAAAAAAAICd737/6vQQJ7avVWtbV4xHuKPpneiId+Km2CfjMiF9ufvUuFDNnepzKqJr3U67S/3bta9uDJypoiurOacvfbvPSS98M/8msbRs6kelAybd05kcOgNFMmW4nN14duaQl6Lei7wmk0+l3f6Q63v9tM9dnnG4VYvRlX8mk0OqE/jT9eowdOV1AbixqUT16353wKhzKeWRqIwAaUN3B4I74LVPLu9kgqn658pd7VQHZ2XY6dasHhjaB421X9OxS6aZPb5bN8mgUT3wdNzTAbjnwZ81AQAAAAAAAAAAAACAKUnTWMtrM/p+mesTo0QnondGiNT2hGfrnY/gROv9Va+7Ol3cyvCQzBcp1km9k3GuNNbOLHGqlztdbmI22XNJMTsdeI+fdNvKDJO0xko7dcaTFMe16XTWqt51L5kuplryWmtmzugOqsn9yWI9PRgfMXJUdR81iKQ4neGi2iQ64cmN42JUbidnRnA5OtHcLUDXjl5Ln/V9WjeVy8m1Xxk13GdnYHD19VB1Rokln9P86MatjDh7HdeWy01z3z+fzJMectVBo33tDBlpTP87ExsAAAAAAAAAAAAAAMBxaZ/uS62nAvxUeHXt7dedsKtl7xos0pegp3Xv3KvK3+nHpE6nnZ22Nx2zU1ONayfphGk9noylMxxUmnQyGaS4mmcyXkw1R83H5V7l6owbqkNO2qxw2u913emcqnWWa+bVJKgieVrsbmF09xOadNf29bl1n6yPB6nL6WRDVxs3HbSncVz97iDoxsUtkDfzObWRxHm3KZwwn+qmdlIfHJVB5cVcu+pUZoyUi8bVA7YzvuhB9WKupTraB72fDiL3n4Blyrm8qzXmTCKaj5arHhRX+f/e5AkAAAAAAAAAAAAAAOD4Llx/k38qojptqtPvTrRQ/aLqtF7XdtJxJlroxGzyKI8aKSYx3ssQckLSzZw2WemRpyS9Pl3vNLvOYJC0wtaUsHIfndHD3XNattNqtZ+ax1RTV33V6d8nc/m21np5NZUqYdwFTYutE2+n4m6FE/lT3amwrIOcRPVpjhq7WujavsapxOy02NLG0HhaZ7JIU/+dMD89VHRsK6OC5pNycmO6b+DU1mTN6oN8zyOZYDTfZJBxObnr6T8M3cO1M+Ps5bSMO2Qn67PaM67+Xy7KAwAAAAAAAAAAAAAAXLys330xXQVbJzgnk8ZaXvPRdq5y+6srq+05/eaOYcO1WWlcE0H6pP0qHxfLjWGn516fO43xWUaSE9z4TtZB4llmkRMjy9TMczHRZDsDRxe7Moe4sqmN5CGY5Om07SqnI7ON+7MmldkiHRKp08uUq4TsLmEnnmt7Cc2x26hV3EpAdxOVhPS9ro5TNR5OVE9CeWVgcXN1YoSYtO3GWvvn2k6GBLdudAxdjDcpq/Oy92OywSYPgsq8sZaf424ONE/NpRvDqq2UYxrb6hBO8z7pm8bhT5sAAAAAAAAAAAAAAEDHT5bXPpKe0Wlt+73rfjIZVPpRpZN1GpuWORHf989VPzqNNuXSoZqcu19dqwwPE2PHs5jOw6nZYcqPYT5xnGjxqU5lyql0xEo77zTdKm+no1c+gi7Hq37a19ackTZttVErkVkF8TKhkMNVRg+3Lo67djKYyYChcXaTgJoF0oGuYzHd0M5QMFns+3g540C1iHUxTQ0ke7suT7e20nrTw7saW8WtGWeGSaYFXXfa7uTh7e7f6cNVzz2QKlPJlLQ/uoNL3999ULh6/HoGAAAAAAAAAAAAAAB0XLqn6lKqVeq1C6djqSbmtJ0k2Dot0GlinSDdfdF2b6/TeXRcOmH7atMJ2K7+RKe6YzrZ29b3V/2J3uxy6cZA+17FuqjKnmp5n9KI8giP5nQyF9Ox3uk8A0nLdxq6WxNJX/9gz6o5Qw+UrjNVw5MN5Q4vjaeH5ZLP043gDAWuTMrFTYAzYDjhPi0QZ2BRg4A7eFN9bWNyuO64Ma3iV+11uSuu32l9XNfSg1PXnrvfzbMzZKRNVeE2sst5uteqz5M4JwejGlZSrGRqmbahaAzMGQAAAAAAAAAAAAAA0PGT37+qnqTa0CmdAUG1Jacpal5WuF1eE1OS1tWxj4XTdNIYOe33ateJ5a7NvUzSPCfXrjgnhoVq3rtxnsSr+jXRy++sy1M9ruJzNHokHsk1zZvTnN26XVK+OlP2ff1BGTVn6EZOm3Mtf7BNHEvJgKHJVkJvZRZwIrUzPSx57URiZ7qocDGd2H/HxKLXKuOAmh1SuxontVmNQ3eopDZc2f1zZUzp2k6GjoQzh+z3qnl3Y9eZKrTu5PpkzBMnh/WpYeQ92lgLcwYAAAAAAAAAAAAAAPT8ZHnBdPpF4qts+oJvhdOWVHNNgm8ySTg9KH15eY8zNW5oPunLzpU+VuW4x3HvKy21asuNc7q2lh9fjdfhxtT1S0mGnKr9U+1vqjdPcuzaeZT3iPEsc8l0HKex7Ly6X87YXzURFed101bi9OTgmRwyrm41UNMF5Q6cVC45ZdJBkA5k93l/dfHTgeFME/qv6kNlVEkPkmSgqa7pAVkd/F0szSfVcQ+4iTHEUeWTzCLukKjmdi/X9f/ECOG4Y8C4Myen7e/XMWcAAAAAAAAAAAAAAEDHT4p7TidzGtp1/6qza3d6LcWaaFFOq3M61VR72q8740PVpylJH1Xtz+WsY7PMZ23D6ZvuXhqjKleXS4XOs7s/NUV0Olo3L269dtrhxNAwGYNHeUYMR5d76v8jBozTeVprfWzO0MITU8HeuC5MV256GLj3LpbGuF71cNS+dZun6ofGmxwe2rZuEjVHVBuyEu11LpJRoTLKaB/StXQodjklXC6PbIqJ8cS1/wzSQ6hqqzKmPGtM9rjdeKS2qv3bnRVrWGafO8wZAAAAAAAAAAAAAADQoeaMSiyv9I9do3A6hmo2lRaZtCetVxlEOpwOWWmTnbGj01Yr7a/SCtXckMwW2oYbJ6cfqzGm0qAmuq7DrQVdL2kuXR7VGkjrbGoqSXM/0e9SrNN7d+jGxdFpvJW34S63+u3+rMn+fv9XHUDusNrvp8+6WdUUoXXSAXdnc2m7VV76fj8UnCCdTAuTzecOjgndQermoDos3Vye3L/KuM0zeSh1eU1wh/Zkkz37EFG6h9RJnZNDw5mYruvuITp5oHb/ATnJx7XxsjBnAAAAAAAAAAAAAABAT/rljDsC7FQAV62w0rU6LXPa5l5GNR+N82bKJJPG5EvHzhCh//Z7LtfOxKD5dyaNbqwqY0OKqWWS7qu5OS3O9TPp506b17ZSHaUbzxOqOtUcTOZG30/0yQmd2aUr/0hbkd2ckQRZvecWoB48U7OEi1UtxtROEpb3GI40sWrWSIs6bUjNI5kvXPkKl5eLucz1avO6z3cXetfW3l5nCKkOkvTZ8UhfTut3h5MyMai4utUYpbpVWfeQSOvN5ZOunaJr522t9VeeEBcAAAAAAAAAAAAAAL5uvgvXJ3qTqzP5orKWTfcnAvZdgTuJ9qlu0g+vz67vVY6q+1V6nzOOvG3vneFE42n5pDuquaG67swelTa8f97zcXkkdF1MdFKnDWv7nSlmv+4MC8nEcNe8MK2XdNRHTBNd/KuN6/5ESz2J/VH915UNDZVwnha5lneLU++lRe9MDnu5StTeY0zavSvwO7NIV3diGqnqulhpsVTz2TF5iJyaDboD/I4BIR0KjxgFtG8nm76ah3RvkrczMe2fJ3vXtd0dNK5+quPm3uXpHjJpn6+FOQMAAAAAAAAAAAAAAHquX86Y6Dqn2s/UODEpV+lod/StSsRP7bm8XZ1O91IttstBzReVycKZCVyu+7VKi9v/pf4504Przx4nvd9jpPb3HLWdpKtW2rfT9Cod2enlrh+aY8pL73dGE9fviba415no865dHef9fcol5eFysTr4qwTR98mIkQazmqjpNU3YCbn7a9qIyUAyXexVblPzQUU6qKbCut571mE9iXf3npbpyk7KPWJ8qeJ1xpHpvS6X6cN4f+0e9JVBRsulg8c9ALW96d7SB4R7qKUH1Vpr/Y9VJwAAAAAAAAAAAAAAANbvfjmjEk/fg0f1OdVfurxPdDjXXldvqnU6g0Vqfy+XtGeNub92GnNlTtnNI/u/dH+vn3S0tT6M495Xue0x1OBS6XGVXui0/f2eM2ic6MRJi3Tz6sqdrPPT/Ks90ZlvdJ41h0r7dN4E1T0/6ufr+jBoZUi4AlWOD03uVCC+PlficGXCsJ2UuFUe6f700KoWwdTgoe2dmAKqw8ddr8brGdx5IO31piaDZ5W52pxcdwdNt39cfW0jHZz6oKjy6+ZVH0BpHXUHj5qZ0uGlfUqGKncOvCx+OQMAAAAAAAAAAAAAAHp+sj7WPiodwr1XOrOHah4Tg4Wr/8zyU+G702C7+E73Se27NqZfblYjxXWtMwRoTm5+3PtKq1vLj6G2v2t+rr4b62QQqMomvU/7Oh1rd6/bK6mtzqQyXXfOTKPxXU7ahquTtFBnfHGx3TmT4r6s9Ttzxl6oE/edYUIX1akgX22cKg+30ZOYPzEiVPenfZqYJe7EqeiMHClWWmzXtanRwBlp9twmJgWtO30gujKdwWbSrxMjRzrYurXUbdJkaHD3qv24wr3qINEyL3I/HWjan+7Bs5fTA3i/jjkDAAAAAAAAAAAAAAA69l/OuOh0mRXud19kdaQvxWr8u/rhM0hmhIqkJZ6aUNwcTGNo2U7XTfOXxHl979bDrl8ljdBpo6p77TqfanzOWJLy78wPe7n9X2eUcPE0/71MGtNqLNSgkvRQ187EoDFdL9W+3OdcdU9dz50+/UOZV3dx1RPbLUz3WRdnWlgpB73uJnOyoKqB6SbkDpOD+lO0cVrebYYUq3MzdQaN6cFf5aD5dO3p2nPGBY1dtenKTkwpkwegO3DcoebaT/2Y/gfD9VMPIfd+QneA7zn+j8OYAAAAAAAAAAAAAADw7fLd9n6iS57oKHcMDCdlu/idFnca74TT+Cda0TRGpUFXcZMe1cVx4v4eb6Kfa7v6WQ0eijMjaO5aX9e75qSx9/gT/b0a76mBKemSKZek42r/9XNnmNB5GhssBvGjkUP/rIlWUjoBOi3UJOa6Oi6XKo8up8nhs7uFqljvwcQAcDfWM/KvDoVKUHflUk5p/Ce4B2pnOOoeqlV/9PBNBonO+KGb3Bkj9DDZ30+MHZrv9DByMXSc9UCpDkt9wKSDfW339zL/Q8gLAAAAAAAAAAAAAADg4vqzJqrFVLqi005Ut3D1NEal2yTht9LPTswVTtfq9NfTNk54RtzKTHAaoxPXKx07xb3Tx26+KyOHvlbr2vVrb0d1S7d2U96prT1WZRbRvlWabNpT2r+ksU5MLxo7aZla3o2rarF2zb66iysvvKnRIU2kc77odRfvDin2ex00FSemCXfYJ+eQ4uYrmQMmdO3qYZXquBz3DeM2a8oj9fukTGqjMo5U9TpD0j4PzogyycvV3cfemVR0j6WHi1sj6RB0OXRjv/dF37tr2vb/UMQEAAAAAAAAAAAAAABYy/9Zkwn6JdO1chxXdq1azHVC7n4/ffnWffF2Ip5f1/Y6Xb8c1RhMyil3Nd+TNk7iqCiv70/ar+5PjDlTPTvl6fqQjAKduSStx2oN7uX2MqqXajkXz5knur2k5bR+Nb9J4+7GzGnmmuNHfoVkzrgKn5gKtNzEPFDFu7PwJzncNYJMxXRHdUi5DaEL3B2YyfCi107GXMu4hZP6oo6lyrDg8tJy7prbuJMDxa1jrbubKNwcaHzNR/Ny/Xfl1UChbWhs1yc9UNIB7g5qV1YPEG3P0R1q6dDU+q7tv9K0DQAAAAAAAAAAAAAA8BP5nLSNpGE5dnF5/7zHcjqUE8i7XCp9RfPdy0/6sOc6MXy4HJNemLSfLs7XjmqnVblKl+/mtdPD07h3uux+bWpOmOj7L6veH5WuqW11Zo3pulRDRepv1b/qXPmhzGuR8KkBoWIq8Lo63bWK6ebuDp9qYrXcnRw788b+qtddXlW8LqY7lNP7yoHkPrvDxZkQUv1k8tC4laFjybVUb293v6bvU3n3OR1k1YNUx2dy8Ol9NZwko0S3fqv/OLi5ue5N4lTt/uL3/wAAAAAAAAAAAAAAABzfyWfVKioTheoo7ku66Qu2Kupq/KSBJbPH3kanc1amiKleWRkHtI9JH9zLdFrZNLeq/1P993MygVT6XirTmVmq/qX1No3v9FtXJhkpnMY7XZNJ73X5Ob3X6dwaO5WrdNekNzsfQRqPt9eiwSmdmyaVSffd9emE3RGW1/Liv7vfxXIHchLLU37ukE6mBMepESYZGdKDQHPay+8PLteOW8SpXnUoJQeS2wBpLbrybqNojlW71bqvrl3og38v3x0k3XxP1v/JQ8qtha7dyX8kEn9wsx4AAAAAAAAAAAAAAHz97H/SZNe80pdgVVit9Dktn8q5e5qTkrSTJAyrCJyovvCrOtSL+efy0ffJaJJ0ulONKGmFXUydq3T/x+SZ7U9iTTRMjZUMBqc5ddr2fq8ykbj3nXliNWWua6oZv616HXU6fWoj/lmTu4NbHVhX3G5Q3fVuk+wH1NRgUbXn4qdyapxQsb9rpzvs9zruEK0OfJdj2lR6cKZryQjg5qoyeuz5nBiE0lynB6jLQculcUwHjhvPbh+kNZH6PjF2TNd0tQ5d36tYmsvpgXRytuz8tZv1AAAAAAAAAAAAAADg6+en2/sk0ioT0XYv63StvVzSgJzellC9zelVlcCc2krivJZ3BosT/fRRcX+iLaZ6qe9O0D/9cvF0TX1OTIwLJ1Qap/tckfTJqc7u1mnC5e306ammPImfDCkvyZxx6vaYxphuwO5w6swBaTJc3LsHgRPdU5/3w0xzqepo+67t9+yvu7Yf7q4/2o47wCfzm4wVFWrQ6B4K+/WUx6RtnctkrJgaUdJcTsw+Kbd074Rp+bsGjIq//g4xAQAAAAAAAAAAAADg6+Cn8tlpc8qJFtUJ+OlLxGt9qPEk08NE+E5fflZdTL9I3eljSUiucEYMzf3UjLLXVbrrSRfcyzhjTVc31ZsYA3QeXFy95j7f5b0NJNO83fq7o3leqI6s9yZ1ta20Nqo6jmq/rbXyL2dUTDbSHQNA5047cfckE4gzFXS5VSaD63oak+7A78qrS03bTWVXKF8tHK2bXD7TfqpZxt1zee51nEmjWjfJtdQZI1y/3XrbH6wup858M10Paa1XRpvqcP8S6NbV3/hUiQAAAAAAAAAAAAAAwBfHd+ZaZ6iYlq1MDEkjq7SeU01xL+ME/2Q+cPqpfgnbxXTGj8nY6Pi4uJqX0y9V4O40MNUYXR9SeSVpwa5e9SXsygiicSv9z7XbXf9cOfnSekW1/6bmDnctrfV9Lidfwtf7H5R7HQRT4bozOGg8PWS6BXZxZ/Cqw60zf2jczl21X08HttvAri3Xtjt4nOHi5ADfF1aan2oM9bBecm9vezdzpIfEhOk8dn12TAwyLpbLKc3/tK/dfurqun33uVKZedK1v/pOuQAAAAAAAAAAAAAAwJeP/nLGieDbaSvVF3KTFui+5N1piu7LxPt9LVN9ATqRdMGkOe4xXf/3HJKG5t5XeemYuVfNPY33MvX2fjnDR9JCO+3NaeiVDn/yhetkbJmWncR2159pADkxySQqXduVdTlUmuTUEDRp2+rjr/uHEGziQtKGtGOVSSG5UDQvJ/5PDoHJpFRCu26iatGnz/sYTheaHqp6iOz5pDHf61X3XM6VKcMZRqq+qqkhldGYe/v7q+aqaH+deUHbrNbL5MHhHoCfs0Gi407u3UP1YvIfA63zBzfyAQAAAAAAAAAAAACAb4PrlzPuCL6dmO30I6d1VBpbpWnqtalY35kynD6mGmFl8nBGCO1P0gqT6SHlomWXlHU5VHpiNzba9+mXnyvNV+N1gn7XpuqzXX6dlp6oynUGEH1flXsGJ1r7I21P+n3Ky1q/M2d0B8LUgJA+J7E6ibWd2yXFcwaG/V+FbkrnoNrzc44rPThSjMpppQdVErH1fjJIVEaCtDHdgen625leuj460oE2WRvJjFGhh5qrd7rJfmxDhmv/Tk5uDU3ipAeZruW0v/bPexl+OQMAAAAAAAAAAAAAABLXL2eciKqPCsdJq+qE7lTOievJVKDlUjzVT7Utfe/00sRE+0s6ZPXl7WR8qOLu11Tz07Kqe+5UZpHqC9puTjvNrjJ6VDESdzTCSdvJNNPp0Xovrc8viRPvgav7wZ81uS6qWyptDrdwk6iuiTjDQjocbOJbW064Twtb46gRQfvoTAoatzIhdP3ZD6DqIND83LhrTm7DTA4ZJ667ci4PrePQ+Mm8UsVxppW7pohJvl8S0/0zNVp060fLuj3V/SdDc9N7b2utvzHIFwAAAAAAAAAAAAAAvk2+C9enmtanEIlPv8CcTAruy94aK2mKVbtOF0o6bKfL6nXHri2pbttpVEnXrfRRp6eeaF+p39pn1cs6Kl00abt6b9JeMgx07d8xIjictvus2J+q7uncfhTz+uWMPdj1Xt1FzkBQHWJpQevm6uLs19JG32M4Q4FuCjWd7Nf0oNF2O1ePOwxSnpPDqjp0qzyX3NvLu0PC5Xi913FMuetYnBgbThbxswwTn9p48cz27sY6mZ/qwFUjTbeHJ/nq+bPvyb8+qA8AAAAAAAAAAAAAAN8m1y9nVGL2iQDelek+n8Q+4TSeaj3pC9QrlKmMAEkvXs31qj336uZPdcvJl5dT3KRbn5gdVGd2Wqq25zRzl/PEDJD0ur39SuPXHPc6Wkbru3V0Z0yd8SG1X8Wo6qaxfPY+jbz+/tW5njr3kOuclnUuqmQMmDq3qrJuUbsck+hcualcDrq51NihZV27KnAn48h087mcneFEc3CvzpyjbXSmmSmf2ihxgpvTO6QDoVqLKZ99btb6cJ1U7e7XqrWk857GoIvxsnwcLede99h/rWgHAAAAAAAAAAAAAAC+bX7a3HfC7ETo7Ywda7vvYjvN4w53TBnXaxLJk8Fk0pbTfJI2u79XXXWvq7kls4CaDJKGmUwQyQAw1WA7bUz7cF13ayQZRU7mwq3TpPNXZgvN3ZVTzS+tr04T3Mvu9073WUfS9rVMtQaeunf1z5o4AdVNYhJr9X0lyE5iVaKwu5cWVNefin1hVQticphPFlR3fyLCq8Fjgsv5rrllyqOLecqzTBUTM0PXdjp8tWy1dyaHdZef218nc1oZoNLBqP2c7KcrL/6sCQAAAAAAAAAAAAAAOF5W/rMma9VfDr2un2pJu35Y6ZGuvTtMvpzbaX2nVHk7TcrpX6ovT80Nem06nkkf7cT3yZeLnQ7rTB4uvjMtOF1d21PtTdutNMZlyqhhJWmTycTgxkrzTWOT9otbR5p7d7+bd1dWc3P107WKcn1ef9YkOUK6yU91nPC819kn9NT9kzgdrOqgrUTyZADR8roAlWmfJ6aPi3ToT+jKd06nO9yJU22qxHRdnYxfOpC0jFsfk4djdRC4e2qy6AwQ1T5Peadc3SGe8uocZ2kOfrHW+gumLgAAAAAAAAAAAAAAfNt8t7Lg6/SLTsdTTXOPVxk7VBOtypxQfTE3fX5mO8+qn/Qg1UIrDa7TXa/YndGhqj+NXcVyWp2ui9SvyiyicSvNPa3hZPjQPDRmMnzs+blxTprmCp81f81ruk6TGSRp/dVYdGO0k9bIy1rr7dUU1orJAVMGXh9OuE6+xkmTtLefOqoD6/qS+uHanC6I61XHzInSlRjfmUrcnLhcHKlPd3iWIePR2JP+d8aElEM6+NIcV22dmDv08NPDKxmA9veu/N6n9J+ASU5u/6YzIO1H10aVi+a81lp/M5QDAAAAAAAAAAAAAIBvl+9WFpqTzuj0nSQIV4Jz0ndUo5noWydCfYp74XQv/efqJE70yQknZoiONDfX+yr3pJelMdL5qIT9TuN2mrLT/1I7+n6qTbo1kHRtZ+5wpLz0vhu7VC71p/IwaLm39fF8dhqmm7uunYu2/P5nTVxSbhG4xpIrxi3Eva1OdHbXtW1tN5V1gvrJ5k4LNMV0ovWErtypCeBLoOrz3f6pYWGPVZkT9PCpHl5r5TYm853MPC6Oy03fn7Tj9nv1EFfS3tkPur2s+09P958GLfNXh7kBAAAAAAAAAAAAAMC3w0+X1yPXymJwpYsmvdKRdLuJaWJqkkj6aiVgu1zeltdxqnxTTo/okyfGjknZJLpP+jgR3x1J46u079ROp6unWK6+u+c0ze6L08nMkHwAurZUy3Rz0Wm1TpPVutWcps8ud22/mtO9vjtDXNs/5Py6fXAbcnJ4XZ/TxOxlVByvzB5ucXROFn3v6BZmQieqy+XkkOpMIieH1LTNOzFSvDvtTB4WJ6aWvZ5bj4pbr9MHTzIf7Ou+M4Wk9tJGdps6mZFcTvt1l5fmncZiet0dyJrHdK1f5f5GaBsAAAAAAAAAAAAAAL5dvgvXp8aJTrtJAu0EZwjpdNK9vBpGnJZTaVyV+eBUn7yrV3YC9ntx1wRS1UvCfKVpJn2sWlOVPjuZy9YkYO5PNOEUR8ck5ZZycOPv8kkGExfP5aN70OVa6bRpnJOf4aP7+mdNHJ0bRQdIP6cDpjM5uIQ708jEmNG5cCrSID9KF+tTtlXRbVh3OCSjQjqA9weMe9Akg4TmV20Cd2Do+8khpfk4nNEkrWfXV93wyZCRDCaTAy712T3knaFj74vW7x7s3QNl//zXTH0AAAAAAAAAAAAAAPi2+Vm47kT0JNY6vbPSNlWQ19iVgFx94XW/77Qlp191epKrW+Wz5+u0qcoMon3Y41R61bOZxj7N4Rk5JwNDMm50azMZEzqDhbue1kpF6o9qvhrX7c+1Plx3O7qWX9bHa3QvV2nMVc763pXb36czRMustT7+syZaaOpC6RaAIwnUkw1912DQCcF3eM+Do6MSu0833HQsXP3KGDA54JOBx5XXdVoZa/ShVT3M9jyWvLoDyJkPnOljshmrh7u2NzUz7OUnBom9bJoHZ8BwVOdBd73ir9+oAwAAAAAAAAAAAAAAXzfplzN2Jl+2rXSSiySa7/Ur/afSeVw9p8E5UVpNG13cSqBXNN5U09MYk2snMauyXX5Ju7vLSZ6q5bk4Sa90GmJntuj66Aw807lxJghnxEgxp+vIrfU9h6qsGkT2dvf7ExORzofzO1Ra+g+/nNFtlmoCkujeTZ4mVy3EE6q+vIeR4lmb9g5pce6v1bhOD2FnWphQGTK03fR6vU8mD7fu0oNqj6V96gwF7sHq6lZ10v10iJyYJTTv6gHkHsqpbBXjU8OfNQEAAAAAAAAAAAAAAOWnxb2kK1WisBodOj3TicaunhPancEjxXR5J3F8z90J565c+vJwp925skms7jRDZzSZ1q1E9SX3pzpXpy3f0Z5Vs+zKdKahzkxU6cl7mc544NpMa/96rfRINx+dv8Bp1nsdzVu12Go9TUwlbk3qPqv68vK6XdQBOBVf7yziyrgxjXGSx6cSlJ/dzl3DSndgpQO/O7w0vltwJ7hDNh2Q2pbbYGvlNZ0MEe4gdOOgGzw9IJRqI6ZDoWo7zW06KKo5fI99cfIwmrb/B3cSAQAAAAAAAAAAAACAr5qfrnPNMX359yLpOp2wnswgSfDddav9n+plqkvteSdThctnv6bvU3n3OWloTr9SPVHz7nLpcrvudfEmnMb4FNqzm193f2eal5sv91ppx057rebqul7tocnecjFdv5MmXJlRnM68GzF0LeurW+tva81+OcMFTZ3Z6dw7j5go3nuhv1f87lDZr3Xi+sQMURkNqrLpvi7OPRe3Ribrw5kp1GH0sj7ua/fw28t0m9XlkdZ6MoB0D/1uHib7ZVLXlXsvA0bFSXtTs9XfupkLAAAAAAAAAAAAAAB8vfx8nX1pNFF9GbbTuVwMLevKJQ0wCeUph2Ta0D65LzC7ditNc6I9qs7nxOzKUDHRjlw/OiNDyvV6nepbna562vb0/rTNO+UqTdKZMfZ7zoyg2upU/+8MHZpTymV/X5mJ0vy/yL+0d/b+pXX+w739lzMqkrtKN+kzFuGPweTgPMEtZBfXteMmtzvcpjl17iPnXEsPjGTISIaF9F4/p7Wl7aYDwm32PW7VV83JxUobf4VrztCih9Kz982zDuaJkeqZVP85eVuYMwAAAAAAAAAAAAAA4GN+ts5F7indF4QncSvjQPrS9kleqkN1X0hOX5juzA5J4HbXJl8s3l9Vk9M8Unsas4pb6Xun89wZGPR6ujfV6PfPp+tjyt7Xqn667+ZvL5906hSz0pNPvgyvsZMu7fT5kxzSOvtA+35dNZOFMhmIO9yJdbd9d6C4z7qhq3FIrhitXwnSV5nd1VO5hlJerj118DgTQUVyO7lDd60P29lz043u7utm1rbUtdQ9aLo+VfXcZ607XUud+eHufxSmc9jt4/cwj1RrP83zNZ9/9MQ8AAAAAAAAAAAAAADgy+dlrfXdmpkbPrcvmSdjxKTekjqn5olJfH2/a3FJ99P8KiG/Mk10GmLKSeNoXqpFna6Vajyn89LF2e87w8RkrU/KdDnd5STOiRchza8bb6c5J1SPTmsztZsMHU4/X50545lmixR/Ikyf5tENsGu/c0i5iehMA8m0kDaS+1e16drYSYtJr2s/1/o418qgsNd19/Rat1i7w1rbUrPDFa/a/O6gdHlXOUzKdvUq3mP/JeNIOsSe3d5OWvvXtRf5/BfXWn/5ibkBAAAAAAAAAAAAAMCXzU+390nYv67d0V0mZoY7uByndMaBSbykP+q1pD26dnZdRzWePZ7TQVUnSqYGbasT8Ze5lowby1xP5ScxXdyk1aa+dDlV+qTTeN39qs0pz94jySCR5qkyo+g607Wla1XXkVtXbl6d/v5RLp05o+NR8bg70JLQP4mb4umAuEV/ckDvA62TMtmIzpCQzAnODJI2jpo3koGh2tyV+UPNG6kvXf5p8Wo5bV9JhokuttadmDHcuHcPCZfPs+kO6rX8gePKuTVavaaHV/fA0mvVelprrb+5AAAAAAAAAAAAAAAAfsdlzlD9o9LSrvJJx9qpNMNHBOn3MHzsVJrUs/Sq6ReAqy9kVyaI9FmFcCemd+aX7ovYqiGn3J3RZC/jTAGVEcDltEy5iSnlU+qW762BXqQ9OzUR6Rpy10/3ZvIAOAPRB3/WpBJjU0PTSU7mgFS3E/lTXbeod3QT68GsA1+Jz/tGS4O+t+nKTQ7GyebScumB0h0k7kDQhVutjYn5ospP61b9dGaC5KLSuu561a/JtU916FQ4g0j1sHMHhNZLDzuNPdkvzgjl1mW1VvnTJgAAAAAAAAAAAAAAcPHz5b9QvOM0tE4n2cuu9bEmcsWtjAnvbcCoqDTcZ5lKVE/V9lI7Oq7OFOG+zJu05hMdeY+z51+ZKJJw73SyPf/O2DMxj3RtpFwqfqx1WrVz914i/UDFyTitlf0QyfCh6/YjTXxPbOIaqRLRGO56ZbRwxopqg3VCsuIOWdfPvd3qwNX3ahBJpg232TpThObejYmOnWtH0bzcXHUGBM2xWtTJ3NCtPUXnQE0Bjz5gTnOoODFwTI0k3fsq5qn5Reuk/6S4h9kKn9O6du2/rbX+lskZAAAAAAAAAAAAAAC+TX66svGg0uQm2mXCaSZJ8K5EdHctaXQTni1wT1Bjw9VWpTF2epar43RMLbPfc2OetEONm3K9XvcyyeChqLEilUlmjJTLXk5z7jRtrVutw4nhY+IDqHR8l4PmO2XiL5gw9UNM1/HtP2tSCbTaWFroacPpJLvB6oTnNFDJDJHK7fd3k0QnIjuDgYs5KTtFhfEqjiureV2vLtc9dpXzfsjsZVNOKQfN72R87mzYqu70mrs/ybvaL0vu6YGfHvQn7Xdl0p52+7k70E9yusrxZ00AAAAAAAAAAAAAAODip6vWRJyQ7cRxJxx35oG1Ptax9vgTXdEJ65W+mkiC/3vTGU/UDLOXqwR91VAdu1Fiom/t89Jpl06vrnJya8eV3dvXPFSXdeV0/U7NA+n65IvT07VV7ZeqL9N8Lu7o6M+MNY3j5v+lM2ekg+h6TW6dzpDQJbl/rpxDneulMkRUB8QkB21T20hxnWEhHbwpVtrMqS2NM3mYXOwHYxrvPX714NI+a7kpk415lyqe5j09iCoTQzWmXay9TjX+XZ3Udvcwq0wabr3pf0bW8mOo9/byf1jkAwAAAAAAAAAAAAAA3xY///1rEnzdF0bVRLGkfKrnvhw70bsmWkvKYSoqn+hNiTRujlOdseJ0zE7K7GWdRryPsepeycAx6bubQ9e2q+NiVeYS1YUrrVsNMS/m2h5rrQ/juTWSxlbR/FRPTMYXvZY00aq+Y6KVPsu88QPfrSzApomsFo27Pkk6Taq7n8wJe7nJZtFFkvLU8ZkchJVBRRdo5yJy7aY5qYTulGfCiefugJq05+4921QxpTMcnNybHDCujhtTnZPq4Z7KVwdYZSzRGC+hnmvL1XVjXO0bzSfxstb624NyAAAAAAAAAAAAAADwbfDz7b3TKZwRI2kZa7uv75OI67QZp0+69lO8ZBbQmCmWo2rf6ZVdzGeK1t18dO2eivFJO+vWw0T81zXY6bSdvqbllnmvZVPOOueuzUrHrDRt13bXB6039QCk/dFp2CnfKs+n69mvyye8H1RpUSbx1S00t5icUcHFSIumc9WkDeUWmg7wxJgyxR1m1UFeCfrJHDBdGO5g3+N3pAeFvv/cmDwYH4mt81vN8ZWDO2icoUPX+akpxh1M+h8R9xBw+686C7qHeKJaN+7M+DuDmAAAAAAAAAAAAAAA8G3ws5UF6Upbm+qGTiNM8ZNmWQnNThd0+em/PdZEa6nMHCnGxLxy5/6z6lS4Pmo7E7PFKS6mWyNJi04Gmcq4oe2neGkd6trSfJM5JRkYOt290hHd+KQx0VzSfE7mN/kRpnG6ef+B68+adBOuAVK5ZNDoFnoVI+WWBqArp7HTgesWr1tcbiwm5orJgnOLu4uh7bo4z6JaL58q/l0DwGQjVgfg/poMDe7e9ADRPdE99N0DvDJbaKw9172+yz3tEZf7Htf9ByONWTIk/dECAAAAAAAAAAAAAAD4HT9bc3HdaRrXdffZ6SAvoZx7rXQaJ6BXWk5qY6+nOU70Wq2343SaSrye3H8GSWOt8pjoytW16ror59bWrpWprud0vqSVqT5YGRjc+ktxNZ+9jOqFVV2Xa9Kqk6nC5ZjiVyYQrdsZN6bau8tjcm29ro8nI4m8ruEkyroN7wZ7j+fEa4ebQM1bRfPKpFAtBid+Vzm9SL20Waq4adydUUNzUKZj+t6H5N12ug1XXd/bTA+3aV5p86cNvLezr4VJ+91ecw/0amycgUQP4u4hquaKdJC7vPf4uqc0ryXlXG5/Y/3uP1oAAAAAAAAAAAAAAPBt89P1519Ed3QGhKTBLLmu5StNrirvhO8kTmvcica4x97rqGaTDBTJCKD9cZ8rDfbZJDE/lZvEmtRLRoX99So3NS9cVPMxmXOn3WkZ1ePcfde2aoR7vvpaad5Oc9S21vJ91hjdvFVaY6fFV32YGEZcXj+Ue90u7kHd4CtOdO4MDHsba+UFoPf0sHJ199ydGF4tuL0N99m1OzFRuMnWA1Hrpxy13e4B4XivQ3DKxEhxymQN6UNO66U5c+tur+vm8iW8X3KtesC6w617uOr611g6Ftqmvtd6exldu26tTw+6CVr+bx/WBwAAAAAAAAAAAACArw/9Muep+N3Vm2hyE0HZGSKcdpVycSK90y1TP5KepW2qnuTiTjQmjaXtuHb3a918pDa78o+W28tr7pXud6LhTswtSauuNEiNWWmZWj7l1q1VzVf3iq7nSpt0uqRbm2lNpbXY+RcmezPlqvHXWr8zZyTxeA/gROBqQdy5p0nuuXSLNgnDybmifXSivPZZ43bmEJdPqnPCyUZOddPnk7rPKD8xVqR77n73YNW5SQ8uNTt0G1bzcnWTOUT3msbRA8qt1fTe5T99UFWH5iTOpI0Uuyq/FuYMAAAAAAAAAAAAAABY6+fyudIhp8L+6XVnaEj1J+YELV+ZIzSO1qtwRo+1PtatKp1s/+za6+bCif13tMM0rt28nJoyrphTjaya365O0gIn63Avu8+j0yn3/pSmgtCG3jsxrbi2uv2XDCjVmlfjh+r9lanlRcru8fb7+j61/3L9WZNKwNXJcmV0grS+Mzi4WNWiSXUnLqC9brex3SE6PbCn9z8XuofEpKyb61Q+GRP2NioDizNRpAeDltvbc6+pDZenmie6B29lpqiMH1VZty8nRgelWtvpPzGPPqzcHFf7Uq9jzgAAAAAAAAAAAAAAgOuXMybitXJiHNDySd9K+sfEYNFpaNe1TvxOulhnDElfDq50L1c3ieBJi9OY+j6x98nlM1kTkzHX6xNN+hlUuVRrVA0ElTaq8faYlZara6zT0ystP5XRuUx9dj6Can6c/uriXveqteN0XDV8fGSK0V/O0MF393QAUrKOyWLVjV8ZQyph3sXar3Ub2x0SXfn35BmGj+pgu2PGcOV0Tpxhw43tZJNXB+n0AE9rpzowkkHIbXZ3GO0xu9zUcKKHqMvRke6dxEj3T9vd+1XlNDk33hbmDAAAAAAAAAAAAAAA+HNzxlQTOeG0bmWAmMSu2ktaaKXTVvppymlixHB63C6sV4YBV98J2Km9/fOuPaW8kwZexXSk/H9s0lzovYr0pe1qLez3Kx2x0l6rHE/WbzLk7Peddl29urU80Tn3GBr3hxxe11p/GiqpgK6i8TJ1XAztRFrwaZKdWcO1q212OSZODBl34p/GnLh8plROIB1XNw5p4bk10c2rrodqk6d14w7q6rBNJgv93JmP9rZczJND/PT+6aGqZR9dp9XhdbXl1kL3n4p0zcXCnAEAAAAAAAAAAAAAAPpnTS6STnNXa5sI+3dIxgotk3QWp5uqtngqcDudrfrCs6ur7TsDxp67y7MydKRyrqzTqCvtr5rPlH9qf8oz4rzH2l6rN6ak9dq1tZedrFHdB06/7uLoeuvmUzXZqm8aQ8ten3/zutb6k63hOw6QlKzb+Ceba2oC0LLTgZ/y7EP1pO607coE0DmLOleSLqJk3HCx3EGssSdGBedO2l9Tu1q2OjSSqUDjdu/TtcnDujr0u7F35av8plRGi2QU2cdS1181bhND1dta6++mZAEAAAAAAAAAAAAA4JvhF8vrFnd1kU58rsTrTtNLX0LeY+j7FcpUbez/tN3THJ0eNzFpVPqa9jvd05haxulguy6pdV/MPVdf2dvTeXJzdWKmccYRzcnF+JS8l66e1uhaH45hGh/1HyjOZNTloeX2GGk9VXq080D86nWt9W+LxFyjk8XnNkHarK7eibvllE4078qfUB3S0+uTfnYLKpkbUg5qnkiHgh4yVVnXRsq9OxxT7pMHoOboNkZlCFGqAzaVT/G6/p1wZ91OjE/TuOkgc4elO9jctase5gwAAAAAAAAAAAAAAPiFfHaaz/U+ibwd1ZdQU9uK0z2rXFOMUyZfiq3aqb6k676omzSzSW6uDS03NTxUWmCn96kxYK/j+uf0c21fddRlyp3qetU4v7eBY6rXntSv5nkfu0oPnuwj174zWKQY1fxrPNXp39Zav71+OcMJ+LrgtMNVo8pk8082xiPlJ3EerXd6qFXXq43oFqDe63JIQrw7MDSuW9x66FZuIteHN6nXPdwqg4UzjlR1Jp93kmHBjZWLl0wJXbuJR9b/jstf805zUz3MugestpnMGte/vxdiAAAAAAAAAAAAAADAt8F3v//nNAj35WIts5d19V35TkBOTDWn92aiRzn9tTOSdKaFylRRfalZ66v+pl8IdvPu1oDqTsk8s8dOGrnqmq5PJ2aFzmDgdFQt92au7Ty65rrYXfxHDDxdXTfmVRynZ7vxdCTTiNbd19sPv5wxEVtTZ9PC+hLE0zvOnYup6OxiJpOClnOHxd7WZHFUJgGXR3VA6jXXVtUX/ZxEeBc3XU/s45cOXFd2QpqHSf1kfDhp0+XwCMmokzgxXOhnZ8ap/gPg1s7P1lp/s8gPAAAAAAAAAAAAAAC+bn6+vDD+Zq537AJ9+lLu/jmJ+Z2w7q5XX+49jXVyfxIz5eM41eyc0SLlpmYKl6/Oe9IJOxPNbri4rqV63TpzWqTeU710ogtXayZplkn/nVx7FpWO3eUy2Vv7PV0Hqf3JOaFrwplxdH2muL95XWv9uyKhvRPV/VPhfMLdyX+03ZMcdFM53KZXM0Ll9NGyKuzrwaKx3CJwCz21k8ovc9+1V62PznShGyYt8JRLOniS6H+HZC44Wb+VQUHjubmYmHKq+6dGDM0nPUz1sHJxdQ26veLmkT9tAgAAAAAAAAAAAADw7fKL1WtRTrNSJjrPHUOF0zsmWqDWvT6f6E7vUbbT5JwRQuuqeN0ZJZIWqvdTTnv7rj2nR7q8Jzrgrmm5eUx6W6VrurKuL2pGcYaNzqRQ8SzDhtsr72kGSZq5KzeJ1a0XjbfP1VX3169rrX/TNDZZCM80RDwa88Qo0g122kAnsdSMkUTxysE0EdJdG9MxVMH/RNhPOWkOzkF0Xa8OHpfb/u9TbeBTJmPv5jX1X8u5a6d7xq0VZ85JZh1XJhkq1vpw3ve803869GGyt//3XIcAAAAAAAAAAAAAAOCb4PrljIv0RePqy87XqzNvuHI7TtuYaH2qlzkmWmf35VoXJxkUUt8q3HidGC4qI4qjMkPsn5MxQfNU/cnlo31yMafmCs0z1Us6WhqnicY6XXuuHacZap6Obh08mzQOj7Z12vdu/f56/+WMz4lTkT11tDqIOwPI1Cyxf54I2CmXaR6Th0vapF3bLo90CKlJIsVwB4x7+E2Y5KdM5u3HwM1HKjM1euhDqCurB/yeU/cg1rLJUOFMNcu8d/8JSv14WfxyBgAAAAAAAAAAAADAt8z1yxlO19i1iV3TUm2kMlSomWOZslc5zUMNH0kTSjpJMgW4uo5KX0p64UUS46v3KUfHVI/qTCTJdLNf05jVOOu/pGe5XPZ2qvWgebv6e52Lqq+OzijT6bSp7f1zNQZaT8fgmVT7f0o1ntUYnsS5+PXrWuvfDgq+J5NF1KGLcT9kU/luEaSFv7e3f95f9zpOnE7GDa2ruaaDR2OoicKVcf3v8ndtunoaI5WvjAfVg+GE6gFymvddTsfspMxetnq47/+cKUPLuxguNzVS6Hrp0ENcc0wPPX45AwAAAAAAAAAAAADg2+Xn5tqJJraXUV1CtY8Ud29X66kxw2kpGqMzBSR9s9IOtYzm0tGZU05weqqLn/SsKu6Jpub67+Y4abTutTLyOI250rGd2UTzrrTutGY175RzpV+7fKprTh+v1q/2bWoeSSQNP8VLdGfAda2L9evXtdafDBp8hG7TukQnjp8US91ATnh2Yu9+r3JApQM2HZBVH1KeGj/1wz0cXN0qh/19t9H3dlwuWlepjB66yaab6eRe1d8qxmQ9Vvf0UK7a7g6Z1Makncl6dHG0nHtNOVcPUH0QVOtdc+eXMwAAAAAAAAAAAAAAvl1+Ya51WoNed2K10yyd/rhCWZeTK7vfrwwXyQhS4XJMms9Uo+20P/08NUtU+tFUx3sGqgtOxHi93r2v+pf04oRq2Gok2cs4DTnltKOxqn2isVz+lZFEdcVqnU808GfUWWuuOU/59eta69/cTEYTON2skzjTmG5h7GXVjVM5cjRm5fSp8tB/6cDWBefyqR4SCRW9qzrVZlMmYn/abN0hMnmgpDam9/a2plTr47qfYqqB5nrtjBLOSOJMF91+cYfxXrY7QCfjvMdPxpv00O9MHtrWxT9oygMAAAAAAAAAAAAAwNfJy/K/nHHdc++1TKeXqWkiaUFOHE840dzl4AT0k/dJO3JfqE06Ucp9z1OvO2OAlj/RjV8PyiqdeaDSp5I5pNLmkinCodpxWndOv02mjj3ufj1py7tRQ/uk/ak0bc3BxdLre987nXDiFZgYZybXU/sv68/XolvH03hv6/fmjP+21vrTotD+WiWVJj+J7k6AnpgmNB89nFzbk8M3bYKqfhLd3YGtbez1O6OHcwvtfVgrj+++udwBUR0u6Vp3uO9lUjxX7i4nRourzelBkdpLayQ9lPd7aW+keXBj6Q7FZT67B0E6cJ35Q5kacqp7p/Pl+KO11k+fEAcAAAAAAAAAAAAAAL4sfrYe15cmJgpXpzJpVHFUm9EySZtxeuqVS9KY0peFO9NBZTDRexOtcr/v+t/N4TP0pBQvmRaWKZPqXO+ruXeaYGfiSW063Vv75Mw91fxq/EpDneiRVT+qPp+MydWe9nUyp9X1NDaVlnvCr9f6c5fHv5VgznSwN65C/45OthuMZT7r4FUdTQaKZJZwBoXJgaj9WKacOxTTJnSbwJVzOeyfu8V+IoZPDps7TA/X7x+MfcVP8+rW9alZwK0V/VwdTJUxIq2xvfz0gZ7+U5BMHtVD1nHHtOHuPWN9fbfW+jtPiAMAAAAAAAAAAAAAAF8W6Vcz1nqOBtHFcNpn0vOSdrmXc6K4K5+MHKpdaVmnH6lGVGlSe0xta2q4mJhCJpyK+Fr3zr1JXNX53Po4NR/o+2rddbr6knJure113brV9ePWnfbX5adtubXn1qe24TThtOcm6NhUev4dPjBn/MvVd2q/rgeKlpmYFdxB4oRqJU3OHnMv50Rv9z6J+659bdfdc3km0VxzSuOX5kVjpMN7z8PV6/K6S2d+cOXSA8aVr+Y4zfkaXK/ac6/pAJys670NF/eRQzzN7b5HupyqtiYP6+rzXf7+k+IAAAAAAAAAAAAAAMCXwy+eHO9Z4msV+1QfrMq9mH9JkFaNqjJxXOU7HdYJ2EolzHeadKWBOXOBxrzDXeNEVX+io0/zSRrqXt7p+N1aUz3dmS6SDr/Xr3J02manRWteE6PEtJze1/V2Oj+uLTdmv1rrz80Z/zo05DaNbrzOfFHFSgJ2inFdS7E0njNr7Dl3g6uHmi7GblOlQyfV7fre5Zna2mN3RofJ4dEdABNce+5AcgdwdSC7vFzMdN9dr0wd+z/Nzx2Kac1Uh53mpfvu1HRSHRLu890HxbPRHP74ndsDAAAAAAAAAAAAAIDPj1+sWpvpBFzlWV8qrTj5MnHSfyp9rjNL7PVUy6y0uKSbVXpjJcAnHVVjVOK9a7+b9739ZV6r+p2GpnlUn12djmS2mGjeKT81TCQzxpv80/JuTLX9ykxSrSW3Plz/q3VUxU24vilpfbp9c/GROaPbZF1j6Zob2H2wqvrJZKAL4G6eiUrYd4aSvY20QCZtdvlXm6s7qNPGqBZJamP/rBt0Snr4uXjd5uk2vRuTNHdpI3eGG3cgpvWd1n4yp2jMtT4eJ3f4OkPHWn48u/U34ZH/vKScdrQP/+CB9gAAAAAAAAAAAAAA4Mvk+uUM1QqTwHxX/3jvL6Uq1Zdy1RiRdLmkY6mulHQw1eqmIr7L90X+JT23GudKc+6MEamey7OqP9VO3fhMc7zuVfeTtliZCFKMqq9p3VRGBdWx3Ti4fepy07JuzSV0Ll1fk+Y72ROaw4uUqfbwB3/W5F8XHaiCKJ07Z7p4dRD2a65eWoyunLtf3dPcnHmg27RVXlNOxq4qM1mAiemCT22n+G6+93vpeuqL5jJ90HbmmHRopLXqNq/Ldy/f5a1lqwfv/nkyBnf27SNld5KxZo+r5pk/vtkWAAAAAAAAAAAAAAB8ufxs1TqJcqJ9OR3wlLtaYGdSSAaLtWpdy2lW2qa+VjqX6jUaS8V6J3678VVxfr/uNOhufpwRwY3DiRa+x9U6lTnk4jWU0biV3p5007vlXB2nuaqu2cXYy1ZjnPqs62XPYaJZT3wOyfxRxd+9CW4skufgg1/O+FdSKG2KyhzhDgHXabcJuolOg6J1K/E7bT5HMgS42NXhoXSOoLuH/DNiVP1J5U/GaJn3e5w0XtUGXiuvSbfRkwlEN096kLg1Xa0xja85aht6fW83lZ0crM9YV1O6w2pCeiDqgfj3D/ICAAAAAAAAAAAAAICvg19s7yvdUDn5cmvSZiYi76fQZZKpYqfSWLSc02NVM9bxcgYKzUnNFpUx464BY29rRw0mlTFg2pZqihOTwkl/tK0pJ8aSqvxEe+x0XVe2Wne6TjtTisZ3xh8tl/TkvY6b10r3VY27Wwsf/VmTqiP79Wqz70noRnWdqATtZOBwdZOpw8VLDpnJIe1yqcwB7rqLcUqKv9bMXOHmYvJg0XY0noupcz95yLkcdWPqOtOc3GZIc675q/lisql3tG338NP4rq7ixu+9HvDTeTqp35lU0jy4Mm/rd7+c8cg+AgAAAPj/s/fnX7bt2VUfuCJfZirzZauUUiJTPbIkTCNLogowwlgWMHADGNsY21AuF5RH1aj696rsKowRFrjAYCPAtBJCCCQ0EGoyU1L2mS/qh3u38vtmzDnX+u6z4964983PGDHO2Xt/m/Xtz4g5T0QIIYQQQgghhBBeLd6oZ385Y4XpOsd1wTOmbzHNac3vRF6nGe5qb1N2hHilr3bpjrRrGqeRsWeoD6LRA+tR95TO58pQOjbCxrvT6qZM0qp6btWRp/W7epV+qfr6eOZiZ7qpM/1gLBMzDdNTcUzZ3MaYMJ/SitlauCf5HpgzWMDKFKGu1+C7AWcTGxvIFp5a+FM3zSSd2rxZp2P56hrvTw0ULkaVrjNosMWyA26m3ca4brRqsuL9ycJlxgmMgRlDlEmEjTOWg+8xLma4wLir9BipvBjjWaYbsZtDE0MFXqu2sg8myoCD8+V9VfVJ2YIQQgghhBBCCCGEEEIIIbxuHH81A79gqwRRplM4PYiBgu16Dw0Hu6L+Gd3nFh2p098wLTO4sHKUEQZF7xKvTh9EfRa1XtSSsFw1fgqn1bn42PxgaacGg7PcqgMfeSfGERen0mK7MXb1rdcYB9MXz+rpTPNd62DzinkR1rxfrvqaOeMXy08YJ6KrBrm8a0DK7KFMGK4+N2BKOGcTwMV05NkxV0yEfaRbMGrzY/mdCWASjxPW2QHmDjrcKFk+bBP2e9dmVZbaHNd61AKabmTs4HLpdjfGnXnH2KmPzSF24JV4hmWxD0homFFrT83n7+4aEUIIIYQQQgghhBBCCCGE14b3L+9Rv1FaDtOyUM/o9B2lYXRGBERpYOtzl98x0S9ZDOr+jriOfanSoC605mVj6eJby8E6sUw2fijiTww2XRqWFu8z2JydzoOJeaHLM2HHOMGeKb3Zlef0VKdDO93ZzX82F4/yXAw499Dn8FZVfaXqa+aML1bVL0MjnAjunq0NWN/vGhrWeiYTZOJ4YQPsjB+dsK7uTQV6V7YzoDBh2+VRpgU3Lq5MzOfMEK4vmFEGDTRqorMNFstj1xPY4TDtY1aWSzuNSZWpDq5bmMwrtskdr3iYrffRaLOWh/MUxxnTVMWcEUIIIYQQQgghhBBCCCG8k3h/zbQf1CPwy6MIivMurcu7Y2hQKCOBuz7yTY0DjKmI7fKy+pWBRuXZ0by69qKhojNrKKPIxPDAYnIGgg6ml3YmhWn5XRo3jmdxuvFOn2BeZQhxRhHMy8wYa9rO56Dm2ZH/S8fFu5YH/4pUyIRuJ9h2IjmWz4TXiYtmSrd4d80i0zRn2uCcOKr89XViWFD9q0ws7NDBeeDKVfkwLx6Kx30s321A7jBVbcY4WR1TdubpmQ1mvVbtxHS7a2dSPhtHnENuH3Dv1abF6jqIOSOEEEIIIYQQQgghhBBCeOfw/vKi6wrqk0w0ReEdRdajHMzfmSfUl1WxbBV/Z2JQuhgzHbh6MO/VdDF2mhfmW19ZXzC9jJXPTBpsnLA+pmmx2JUpg81BFpvSSye68doGlnY6F26ZD928xjom6+eM3q7SKA0W9wx1j80zN5e/fNxAc4bKML3vYBOGGTgYbAJP6lP1Xsk0HjVxlHFFvVdGCmV8wUWM4royg+BGwRaIEuTXNLVcMzOJW1DKYKLSs3rVxuPqc+W7unbo6j/KV5u3SrPec+Ne5LU7sFyf4AcT1Zds43J7gzJxHPxWE1MIIYQQQgghhBBCCCGEEF4v3t8n+U2cEO1MDKsuhvocE27X97fokkwXUuYBZTgpcq3ysvpdbFcyMVFM8k7KUv2ojBJMiFe62Ton2Jzp+lrpxgXP3fjtzLvOdNGNszOWYD0dk/5Zy+uMJc6HsJaxlj8xwShDCcakTB/3Jf5yxi+YoJnQv7twsRFdukk5Dibs74KLqKtrgnNVMZGdCdgT40QVj19NOlY/S68MFpPFwNKrQ6MzbbiN0Bk03ILaPVjOzitWlzKr4PhW6TawNKyfVf+6e2s9WBaLgfWlGhfX1o7v3UgbQgghhBBCCCGEEEIIIYRXm/cN053VIdf8TAvB90y/U+YIZSpQX3ztNDw0B7C0nVFjwkT474Rzp8dNjBoTbXktixkvlKapTBnMnMPydloc1u/qXn8KrlVejN31bzfvdzVUV9eESfpubql0SruczEXXXqfdqzzUnPEvRQBs4btF6CbGmsYZAVg5k7oUTqx3ZavBnrQRy2HplajOyuiME10bcXF3G7qqXxkt1rnB2sXMB2gemSwutyk7Q8ekvFvMFjvlY9vdhlnmvmqvMupgebihd/N4TeP6in0QcHnY5jjdaL+1qt47SBdCCCGEEEIIIYQQQgghhFeb91bVGzUXgDstcir4svLcl2g7/YbdQ10FdRylzygTgqsTcWW7+yvuy7cTc4cre5KH1a80WqcNov6p5osyTKx1MF3U1Y967Nou1OiY+YN9KZrV4dqlUPPUGYO6sifzotNPzzBZl3iftdFp5OvzKmPOUMGoicE6Agdz2qlYz4TpZGGTbrdsNcFZfZj+zIaD9bFFztp2vLJx6AR1t7m7mHGDwOc7TMuYGBJU+Y+NG4fjVRlrpu2YpFFrVfWxM3DsxORMR5P+Z6Ydxbuq6rsGZYYQQgghhBBCCCGEEEII4dXm/TX7wunBrYKu06uURrrqbUy4ZV9YdfWjXqJiYCYABeo+E3F6cl/xIrQ59qXf6Reinbiu3jtTBdaFGixqhM6AozREplu7OjCtMpVgOgczJ7A0WMd0nNb8Kt4z+8Ck/skes/ax68/7MuYMFYCCVTQxJZwxLkzqVvfdZunaoBYjK+dIjwPhhG23WNfnXT9jTEpox7y4MNcNe50wrs+cgYeZSRyqTd2YdmVM6ZxSO2W7Ras2KZXHjacygkzqZPOLjSOOsRt/LG9iylCHDHvO+O7meQghhBBCCCGEEEIIIYQQXn3eD9dKgN5hYmJQTPSr6Zd0UeRG3UdpL8z84cT6qreXrQwC6hVjWMtgOJ2UpbnVULOLqpOZa6bPmGkBdTSlQaq54kwX9+Q907pZmZgW760wzW+qA7M56zRyB+raWMcVOI1XzZc1zfF6pP/i8XA1Z/w8ZOgqv4XdMrvNzXV85+xxg8fEc/zBGNgr1tEZJzAWFuOajy1obMNUHGcxqP6d9CvmmeLMIV3du0wOQnatwA1xrQfnw8TIwMo43rPNc83DNnx3gHZM+93NO7eh7RhijvT/xjCmEEIIIYQQQgghhBBCCCG8uqzmjFu+YDvVunbKcewIyKu+pwwaKLA7/dLFy/KtOpYyGlS9PTY0iaz1KZOASntGqL+KqSHhuFbmFzZ2zAzDdN01zVrvxMiAY4ZxYSxOr1YmkLOcydvpiWw+31r2JF+396xjcNQj/3KGEsGvFMKnTDeqqVh+pl52/w5+jme4mNBphc+csQPTr21wGxmLiZk1mDvKLcAVt6Grw6zL05kvHmv+Yd90RgJlFMHy1OHXbV7sYFvnEsbqTDvd4bamUyYRRI0Vy+P6avqhYL2HppT12feK8kIIIYQQQgghhBBCCCGE8PrwZj3UTZCzX1C9NR2LRX05uNNJlP7HBHenX2KdrO86jQ5jUNoX06ac7qnqYyjNi+W9xazhymZ6odP7ML3T86ZmCaWjMTPIVN9HPRbbjPOGxb2LM464+5j3FsMH0zG7uDCdusZ7b1XVl4+L1Zzxxar65WElCjeAu7AFwAR7NmmZY8U5iroNjdWzlqfydOW5+tfJ7jbItWzl1OnGj6XbPdDOjLfajK5kHScm7rODAtO5GNlGxQ6JNR07IJlJRJlo2AHGYsa8LA+br8pYweYJOzDcWpvA8uMaWdfH95ysJ4QQQgghhBBCCCGEEEIIrw5v1kMth+k8yryA99b7TtOYCMJMrD4jPk++KNzVq4RnpTu5cly5qGV2+qnTVJWmqfQwlpbFfAvd+E3Gd9X13FzrtDUcM9fXzDyhjDnOAKLmyfEM76H+OS2fofq266dubNRc6uK5hS+vF++Ch//yRIFuEew6ZtRkREfOUTZOvs5g0T1jgvZEKF7jxDq6upSxhInpx/Nuc2R1T40GXTk76a9gWodajLghuHzK+KDicXNrvV7HTI0dGg7wkHL1rvXhBw/8kOLiXMtWcxnLekvEcQYWJ65xxvfcUGcIIYQQQgghhBBCCCGEEJ4+b1TVe4prLkrLwzSdluB0nrUM9iVWrP8sSptc63d1sftOpEfTgGobxsYMKyyvGisF07hc2rW+K7Si3TJ259R6D7VlvK/6Ao0PSk9m80itA2ekURqzes60vc6wwmKf6rCYd33dYWev2OEL68XUnDFxrnQC8KQ8FJKd2eG4P1lsLsZukzrysQUxEY5ZG3BQ1WbnzALKdLAz2V60oD3dQM+UpzYgtiGow0EtarW4cf6xNqxmC4wDn2E5aLTojCGu/jXPjsmme6b6W6V360WNQXdwfbCqvsXUG0IIIYQQQgghhBBCCCGEV5vjr2Y47Wa9rzQMl0/pJ1OzAMZwFtVGpSVimkn9ytDCNCs0p+B7VwfTfJlxQ5k5EPYc9WVMy8pQz3b1ylsMOU4Xc7oli0GlZYYip8OzMVaxMHMMjinT2BGn1a6wtrBy8L0rW2nsZ8eV1fOl9WJqzpgIsKwyJ8Iez1VZ2MGd40ddO9FabcxrWdNNzAn4zmTCFgDG5tpe5PmUWzaMM+wcRhMDwdo/ynigNnFnsmGGirUMHBs2XspQs3NoqDZh27o8k3HeMWiwDyNrTJ35go0bpmNjqsq9r6rvE89CCCGEEEIIIYQQQgghhPDq835yT5knnHGg0x9XmP6hdL8dDexW8waWtaP3oRDeidjs/ar1sPJRlMdyDpwW6mLCZ8wkUMXnh4vb1Tk1Slw5tlM6E8pE91Z9tT53/eq0RKcrOg294JkrS2mVzJPA2rVj+OjmIs59a874+eITkm1inZjbicOuTPasmzxuk8XnOCFcXibAs3rZpFzfs0F3k38tHzcL1pYpj7EpqPa6tMpEMVlUWJYyPRxpcOwmZhmsW5ktsP4yaXcMB1gHixf7/ZaxdWWz+ebGF9OzQ5Vt6iwe1661jO8RaUIIIYQQQgghhBBCCCGE8OrzZmm9cdUSmGaDP+4Ls0zcd180Xd93WhcrA5+f0Xpu1f5cv07rZ/3q9DjVZtXnnW41LVPpVcy0M20LxvkyDBoKpo8y44LSTNf1xfLVcq8bCyzH1XXkw7gxv9Kolba7Plcws8auprmm+eKaGM0Zv0AKXxvKDAZscrqA13sqHxOyu0V4D69MbMZNTk1CtlGv5agFiG1X/aAEawZLqw6BCbtmDpZHTbrj/c7Gs2MwmPaX2+TxoDzed8YH1gdqbSiDgouZ4TaYibGnY/IhhsXE+kuVr9b0+nxi+MAysK+/dxBPCCGEEEIIIYQQQgghhBBeTY5/a4I4zULpM04DcToJ6pEOp38osVmVO9VlzsLqXevszCVVXJ9FXbQTxBGl/ao+uocfptMyowDTo92cqiadevYyTBtsPFhcTqtk75kBQs35Tv9jMWEMymyh1gabAy7+bj1PdV5W5/jfmqC7wy1CJc6zSY35WEewSYsi75pH5ce8buGzxYeDgeaNycJT96bi9pQrhHnFZPNQxgRVFjNxuEXrTArK7MJEfWbSUHHfuhi7Q8vl6cqeGlWwP1nfYf27Bhk19qwt3SaHY6nKwHkUc0YIIYQQQgghhBBCCCGE8PrC/q2JohPY12fsFd93pg2mk6xaqfviqxOxd8wNt7JbtopVla30nuOaadFohsF8ygxS9fa8ExG+M6OwZ6h1Ks2TmUompokXyU6b19fOBMPy7LR3Ms86IwbOJVU2lsk8DyqGtS5c0/YvZ/xck1k5kdbnbOM53q+gcKwmfSf6O3Hf1a3KYPe72N1mqcrtxPXHXoDd4bED9jk7SNT8YfNALSBl0DnuOTMA3lfxr/Wo+ll9mJ4ZIxRqI7jVcMPWFGubGiPXhu4a7zFTzOSQU3sDxpV/axJCCCGEEEIIIYQQQgghvJ68UVXvI/eV3qZEWpVuotNMNUdlPJgKyBN20l7JTn9MNSCVBtNi+UqbZEK8miNMeMc0zozhYujqV1rqleN6pqxdbdLlQf1xopsqjXbNh/fcGGI6NOwUeWV5qh7OB5dnfW7NGf+q4E9rkELXwlknKveP6igsz5k21nLvSHrF2slsU3CLUrVJMYlnsrgmZZzJ15W3u/DZJFZxdAuI5ZscgsoMgWOrDqtdc85kgbvybk2vYOtpN19XpzJJ4L3JBss+jLADGctjc/Xrq+oTTewhhBBCCCGEEEIIIYQQQnj1eJPcc+L/DqhDMX1wrVMJvJhmLXsSIzNvrOW5L9syruofVqa7N63PGVVUWhTUmb6kylNp135HQwXTp1i9bs5U+bFwOrhqz04f73JGm+xiwznMDC9Mi616qAl26VQszjCDMXU+BlYv1nPw5ap6a02A5oy36mv/2oR1DpsILMD1uQuMNQLfq06eoBw5+IyVqUwBE6ab7JTO6MDSu/jZNW5mTGBn5eJhoOJRRgm2gWFZXfwKNrZs0XT9cbxO2+viOWPqOFOmMxRh33YGGFUnOwzX/lXrmG2eqk+7Plnz/ZtN2hBCCCGEEEIIIYQQQgghvHp8oGZfEj4D0ye7epyBYs2DZgIU8ZVGiWU5LdXpq12cLxOmFR2gZqS0vt361nqZvj01mqBmyEwdBWnUeCtdDuNjWl5nlnnMce7KdnOb3XN9zV6Vtun05TUvvsd1NtFeu7V0V/BXM6oemjOqqv5ZPZz0BddTgRkn5HoPg1MTiU3SK4wcuAh36cwRV9KZRzCtcwmt+Tth/0inHEyqXGa8wPeYB+8zw8ZajjMUqM2qBvfXMplB5VYmc9KxY8TAg75Lo9Yp25iq3l62WusYo2pDx6RvYs4IIYQQQgghhBBCCCGEEF4/PvD89Wr9jbGjNWI+9YVZp+kpbcWJ/izOSUz45VvFizJvTDQslc89X0Fd0RldlKmCaY/MaFMi7ZqnS4MxMZwu2PXhVWPbzT9VD7Z12uYjbacPF7wyTdr1U2d66uLEtTUyZ/wLyKTcPGzBsMnAxPn1Pk5utkmxgVKi+VQEdouQlaXyPxZus+7yVflJryYYjg+K+ywd21QK0rGxnRwi6pBwC9WZTlQ9OJcfc9xVO6d5us1YbWZqXeHBodaBWv84J9Q6dx881lfFpN9jzgghhBBCCCGEEEIIIYQQXj/w35pMBOZO9+uEf4bTKVEcVtpOp7053YQJ0EyfXdOpspyw7WLHeG5FacdX0YntTINWepvSxUukQRMGPndxTdM4IwJjOra7z6dM5jmi1thkbNe1obTsia7M1h0z5GD5I3PGz5HCmIuETcBOeGaNXvMqU4eDlTelM3KcNUd0pgOWdmoyQTF918TBJn23wWBdKmYl/rMJ78wjHVMDDqafGjamc+HM/JjOa1ZXd0BUvX29qnrWNGrdsoOblcs+fEznP8t/hiNvzBkhhBBCCCGEEEIIIYQQwuvHB0vrECvdF32dfrEjNCtheIr7suzx3JXtdB5WhjJtqNjYNet31Y6nhuof/BIyE/+dVraWj7qr09EnRgCmAbOx7DR6Z9jZWQ9X6aRnmGirTg893jsjxpm9ozPE3NfGX87AjA62kJXDCicea5ATjFndkw1YcUYg75hsbEdZXVq2qNY+6xxB3cJRGwMzzCg3EouZ1YVMJn5nUFEw99It7Bwuk7rUmE7rxs2fPV9jYYfCcX+NBQ8klY7FyN6z2KbPdjjK+Z6qeuOiMkMIIYQQQgghhBBCCCGE8PJ5X739d/9MW7lFD1JapUs7qYvpMkXuocaiNBf3pW00EjDjBtMXsV6lN7kv+rLXCbeYW5BOu1Jj0Olz7B7T6Ni8YEYAHKO135lGyvR2lo7Voca44NmdyMPMK46rNL+zdUzW7HHN1gp7PRML9vP4L2ewAtmmpDYCFHZZGewa867sbrK3Gi+ucvtMTQzdhs4W15q+62/3ft2gWVxYNttMWCy7Jgk0gjBjiIL132OP4S3lKXPSPfzg5j5dQ6o+1qfT/trpz0mZZ8bH5fm6qvquE2WGEEIIIYQQQgghhBBCCOFp8oHyXwxVwjvD6Z/uC8QMprEqui/VrumYIK+eO5jeitqNKssZOVw9rFym73Zl7+pyrg2q7mmZO7rcOj7MYFFwv5a0Lr2ql7VRpWP11fJ+okveYtA4O9aPbfpgZhtWr5rHTFdf+/sLWOHkL2ewTeGs+H1LBzqTxy1lHbgJzDbmaR3OtIKC+Y4phS1UJcozM4ZKg5uC2lBZvdg/apzUBF7zqX5TTOfEJB0bJ8Zks1dl42Y7/eBwlIGGi84EoTZkrEsdhuog7crbQcWHc5OZhY7X33ay7hBCCCGEEEIIIYQQQgghPD3eLC9mM5TWxVCaCNO+bhWKz5gqmAbI3q/5nOmCGQBYPzntEQ0IWA7GpQRsFh+7dkL5GXbyM6PKxOjB+k71F9PfmVkCwTnKyldji8/ZmHRabVe+QvVfZ3p4LHbL7jwL673RX87411X1+SUz6/jOLfLYLpaOToB3ExgnAds0JnXjYsGDgMXDNjK1qbJ6MZ9aaFjucb8bu/XAW39UDCw/1nmr0WYC64fuIHabEZbN1ggbt26xrvWpg9XNH1c+jrOKC6/XslV65OyYqvmg1gWum6qqf/Nk3SGEEEIIIYQQQgghhBBCeHocfzkDdQGlTTId5MDpRUqDWfU9ZTSYMDV5TIwLzKzSGTKUVtXpjwXPmQ6m8k6MG6weVb8q+0XgjCJKe0Tdy+m4rI5On8T3zOCh6mblOc2XxabaoMpnGiimwbJczC8L1y/H+/uq+lJVvYWZ1Z/cwb+egRW6xaIMHJjuMekWpFvEyniCGwXrg6PdbAKzdCwm3NiUa0qVN4nfLRRl2mBMx1gZX1w5jp15pMwurlx2qHQHBDt82GbojE1qXNz4sPFk9bBYJ1y5Zt0Hoe5gdwawtczfeUmkIYQQQgghhBBCCCGEEEJ4CnygvFalzAWdtuW0uqk2Mv0SstOJrkBpJkwwduYCVtb65W5mAsEv+XbGE8RpnCq/M5S4ufLYKI0Q7x33O7MGy9fp8GycUINjfdTpwWxeoYaNdbH4nAGDrceJYcWV8TLnwoO/mlGlzRk/ZwqbbkiPYcToynROH7dQMf9U7Ebx2E1aNWmYqQPTYvwl0hRJ59rA8nbtZPfPwAwQU3aMBzuLUB1SbtPrHGIYEzvIuk0V8zjO9uljoOasMh+hIYg9W8uuelj+77g56hBCCCGEEEIIIYQQQgghPAXeqKr3iWcTzU8Ju063w+dY31ou6jdKx0EdCOty1wqmm+yYI9gXY1n5TKNk6bs61/jQKML0uDW/ipNpS0qb6splMXf3HK4M1Z+uneyV5cV+VRq00++wDvUFa6cbO21T6X9YT5HrTofdeaa4ytDxBXbzzF/OeAymHaM2hvX5ZOEeeXEg2aRWxgW1eWBZWA9OJjwAlOkCYZPQbbpO4HYiuCrrRXHWZMA2BjU+rK7uAMPycPOv8uOqYHNvrWt6oCh2+nOS1m2CuO7u62FfqI2+q4Nt5PdV9W1V9VEbcQghhBBCCCGEEEIIIYQQXgXeLC3MTvUWpoF1IjLTl4pcsy+ldqaHq3AC/cGukI3PlYapjAWs3UoDwnLZmKBGy4wYneEBtam1DoyLlYvpkYmWyPKgftZpgsd9px8zk4brZ6ybrQNcP2ycOx2vG4M1PZsLSoN1fc/inK7FnX3GsfWXM/75jZXtMhXB0eTA8jE3DZZ13FcLbE3X3VObCbu3Tmpsi1p0OxvZ8cxtkC5WdSi5uro6VJ7pM7YIWT63iarrtXzcYNxmwuYNM1Wsh0XXR5NDAdNO+usWsB714QPTqM2d9ZdbD5O5xw6I307ShxBCCCGEEEIIIYQQQgjh1eIDz1/RaIHsCORM6O8EYGeEuPULqKif7Gg8Z/rF5ZmI0mv/Tfqd6XDTNmI9kz5nIr/TAZk+e0Zrc2PQja/SM50G7cwGrg3ObIF64JqGjTd7jm3t5gkzeuB4s3mjzDjq+RmtFuvcZesvZ/yzYWW3isDMdOHKnm4Yqny16LF+thF2dau8LA7HOnnZwmELWNWHC2pixnBxsfJVTIqJ0I7Pus2aCfwYq1uAkw3MbTjrPVYmbnQqprU+vM9iUvFeATuA2aGn+h3bupbL1tuaT23c3T5xpP2drEEhhBBCCCGEEEIIIYQQQnil+ECfZAQTj5nm4cwJKJgz/XHHsMG0QKdXsbiUCN+V4creqX9SHtPZmF52V7xPDtjYsP7HPnHmA4WbByxtZ+ZYnylt3uXZSe/MFN08cRq0Wx+sXLauMEZloHG6faeROu0WY8T3Kq/zCDi2zBk/Oyx0MiHdNW5kqmy1EDG9Mg3gJKglLcamFuY6IXCiMJQBgOVhmwKbQKq+aQxXCfdVekGfcRWdPSTW8pXAz+JkfToZf0yvDAMsj5q/yvTRccVYqna7ja3MM5zjXd/vGEw6Y8Za3u8Q5YYQQgghhBBCCCGEEEII4dXhjDlD6SdMCD7uKwGald1pfxMxWJXndMc1jbtW9ybx7KSd5mfa6vrMGUJQ82X9v5bJjBkqZifET+cD1r/mdzolplVl72iBzkjQzU2l36s62Big/q76QGmJqj40TjDDj9MjsQ41Jyb6Npszbh1smTP+uSkIg5gYJtZrV5a7xvyd2wcnWrdA1MTonjHUxoD3cSNiE0kJ0PieXb9I2Hi4Me3GWwn8yuCyxsA2+XXM2ObsNlo1h1XMGOvxbLqwH5POxLLO72l5mEetGSx3cqB1BzPGUhVzRgghhBBCCCGEEEIIIYTwOvBm8/ysaYDpDk7zQf1j1ZmY8D0VkZ14zWJ2bZi2++BWPWpiCnFCPYsFNTXUSrHN6v5avjOGdG2YaOBMx1rb3Zl9MF6s41a6L2Sr9jrTkOtrNX+VGYYZcNRzV6bTE7uxwDnizB4s78Ga5qtV9WWWQZkzPltVv0QCYpXtiKb39bA8tnBUJ2HnKGcOdpJLhzEpU4SKQW2YXTld2Qys6zGE/cmmM6mn22jdwmXPmaHCHXprnrVcZXZh80CVWSINxvuijBeTjfNgYhA50rHDUNXj0qx9240Hri22Zzjuquq3VdV7hulDCCGEEEIIIYQQQgghhPD0eF9VvbtJ04nbiNNIlPmBCbNK75pobBM9bL3PvvzKNLId3fYKlJmA6WidXoaGF6ZRqXzs2USjRT2Q9SXWwUwEWJ7SwLs4kKvGsesLZR5ic77T6qbmHzcf1vFgc0LdK3jP4unmi0IZgtAcskL/akaV/782P9sExYRpNvHUpoHp2SbiBhHNHCxOtpCUoQJFeszHJh3eUyJ1ZxyYosrv8uygYt3Z1FicE6MC9iUuNIyPxaLGj9Wl2sHmlTJbuP59kQdgtwbY+8ncXctXm/Id/OAYqE1L1aGMMBPu69mHte8bpg8hhBBCCCGEEEIIIYQQwtPjA+XF4h1cXidCd1oeivVnTBtKf3NiOmotU2PGrma41ql0Opa2u+eMHVgP6sxKg1Q6r/up0n3JYihIo/RDZGpqmPbxGZgnwM1Lllbprp02js9Vv64404haa1hnp+t2ejere2J2qar6oirQmTP+GakUUaL2OhmdUIsLoNtknVmgG/jjWWcMwfSYV22mzjwwMQLg+7MbJHLFRjwV2PEZLtTugMG5sPa522gxn9rkXbwqJlYOQy18x1VjrOrFvmNrT7WTmWNwTbvxXWNh9bPDzm1o0w8WB79zmC6EEEIIIYQQQgghhBBCCE+PD8K109c6dvWYo+x3QV5mEMB6lI61ls30MKyfaV2YttM2se71WonOCBoQui/W3mIscBobM1a41+mXlJWOttKJ+iw2jB3bsb5HrZqZGFhZO3S6Z6eBdvMVDRPYX26OdXFiPSydq095EVgerI/VwfoC58jnH4b/jM6c4UTXtVI2wTE4Jbwq8bfgmg02e44CuzKGKJyAzTZbZvbAGJUIrvrtLC6/im+6iCcHDeIW4zpuSvjHPC6uiWmAGQKwLNWGSRzTNGvZt6LayOphadmBgf2H85etZ/YhQ21aWMb6vFsD0zXy/cN0IYQQQgghhBBCCCGEEEJ4enygvGi+ahzVpHVf4lVp2TXTPQvuOW1E6Y2rVqaMBetrZwRwor6qV5WjtC2mHWH5jOlYoLY41YeU4WBi6ujaM9UJme52lMl0cBXfCmp4V2iME870O7ue5HV+gPU5rpci1zhuqFezPAwcIxU/Pjv1lzN+Zqm0yPsJrqEozq/PVVnqudo41rxM+Feb0nQDwfQuzZWoMTlzqKxlsM0ANwV2MDhDi9pImGFDHVps82J1sDZhfd1c6cq5Jd+k73fL7zZonPPOuLKz1tWYMXOMyz9ZPxMw/n/rgjJDCCGEEEIIIYQQQgghhPBy+FB5DZGZGAqu1ZdXsSyWdn1/RsdwBonJl2BZW/E9081QiGZpGawfldbGypvqPVNdzGmPk7JYP7mYlO51Bz9YhzKpsHpxjKcxrWWxeX+rzubyKx2yMzRMwPZ1mnJnCFL6tBpTnLNMQ2VrS2mu670vlMCZM362dOPdPeZSUQIw68T74h2iyj/usZjuSFosS7XBsZP+7DOXTrVF9fORhwnyrDxmxOjicMI+26BZvax8NUd2jASujrOwctyGoPKpfmYLfH1lfa/6RPUzM7moNrCNz32omfTz9FCclIkfZH5HVb17WG4IIYQQQgghhBBCCCGEEJ4O733+U8W1xU7gnhgGlKDPyr1KW2I4zU8ZU9Z76r4zDDABusgr5l/j6jRcFpO7ZmVNy5jUqfS2I11nOGB1snFS5XZzkmmCrEylkzsTSYl7qsxJP3Sa3YRufk/L7ta4ihXXyZF20o/d2jtlzvinEEBnsnALu5b3yt2inCZucSuBnMXJysLNRD27ZRM+YwqZmjFUXWxCsD515arNmG3YOB5qLnRGBXXvQNVR5t6k3DO4BcfMJJiPpWHjp8wxkw0F87PN2sW0wswhbEyvxBlSVNoj3fuq6nsfI6gQQgghhBBCCCGEEEIIITwqH3r+6owAx/MD1EU6EwfTNpWmiML3VEiewDQQps2u6Zmus+Y73qt2rM+LvGI8LIbO/IGcFfMnAn43HmwuqD5UKM3bldvpXJgf59bUdMB0fFaGK195AJAr5/4uKq41ZmwfrhfnLbgzadnaQXPOev/UvzX5TFV9egnACbrrz/qMbXrO7KA2hOlAd4vSidGOMwL0mYmrDgm14JmBgi0+ZaJQoKFCbSBqY3YGjyo+zpODVb139zombdipVx3KykyhDC0Y4/rTrQncDBwqbWf6wHnwGJsxmycIroeV73+EmEIIIYQQQgghhBBCCCGE8Lh8cJiOaRRMC7snaTsReqKHFqQ5g9PHVl2o6mFbWTvXWFU9TtdiGir2HROj2Rh0WpYCx8nl6XQzp7+t+TsmbXGmCOwnJu5X8XHHOJRuyPqCacYdWP4uLM9uOartkzqdxqkMMpP5i2OmypN/NaPKmzOqqn669ETC4DBoFPSdmO/uIWwjKriH6aemjG6B76A2RFfn5P7E0KDyK/PHkd5NJFXHJJa1fBXbzny40gjgNsrjVfX5xFjByu5iYWsJy2Lznx2MDnW4detkRX0Qmebr0nTP3fr+XZsxhRBCCCGEEEIIIYQQQgjh5XOYM5huo0AdCgVx1LRQX+nKRiaiv7vumMSEQjwzT7A8qg7sP5cG9ZlOi1WCPZoLcNw63RJNB8wU4WJw9xVosMD6ui9Ro26u9FZ8P9HZnW6IeSYGHlwzU+1QGR5UfcjOmFxVDuZRWqbS2Y+0n3eFd+aMf0aCYJN6ItLviNZucmBHoAHEldVNmM7scIthozOPqEXETA1qY2ObpeorZp7B5yyfEvPv4dXVz9q2w63GGSxragrCfOog6Q4clpf1EzNpqLXAxlSVq8Z5YsqY9v1krbG5r9azOnBwTq75f2AYawghhBBCCCGEEEIIIYQQng6Tv5zhxGn3BVyli9yRn4K8Sv9y8bEYrjBqdOUovWrSBqZPqXSoDeL7tRzsX6ZzYn5lgJhoSLfSaYjKONIZStS8c/Uc6dfXtYwjHeszFgPGijoxMpkHLM+axunaj8lE92RtV+tOcTy7yZzxT5ZAsIOcoeAIoDNqTB02U8fLrQvOCdprXc484spVE9Mt3kl+NhZsvHDzZ+kwBlafYq1DbQxY/tWb5C7OSDJZkN1cwLzqQCq4r8wrO5vUtD+mHyS6st2GpUwYyljB+oh9iMDr9QD67VX1bhJnCCGEEEIIIYQQQgghhBCeJl9XVe8Vz9QXPKu4wMz0te5LtswMgNqXMgawmJg+cqU2pphoLS72iXFg1bLw/YrTtlScaz6mBas6Jrox6kmKu3q7lj4xs6xpWYxKC2OvTNvF96wM1D6ZGWStYzIvcC50a0bp1jif0FzCYtil01ZZW9V8mMa0PvuiC64zZ/xTKJQJxm7zmwrXjKnp4soNDDt+uok4cwM7BBBnCukMLmuadSE6Y4V7phap24CVmaWr++rDZ7dstelgWaw8ZS5Q5gt1cGOfqg8Ial25uTc13Zw1tah7zNjSbWZubuGc7O4fvL+qvo+HH0IIIYQQQgghhBBCCCGEJ4j7qxkTQX1N25kylJ6BwrcyZTBdTgnPLrb1vmNHsFaCd2eUWNNOjSWdCYLpiM5gg2VOylemDUx/pJmkx+e7/a/GGA0JzKAwMQW4/qt6+xxe76ky2XitqH7rdMep5sq0VcdZA0eX71b9+nPuYWfO+GkRCBNF12dnJyqWcwXOFDGtv9uo3CLuzBWqH108qlwXA25oblNTxoOJiaFjdyym6ScmGEynjBGT/sO0bAN0Zg33qvKwuNTm1MV1lsmGyT7sYJ+pA11t/OuzO5IO++Io7wdGrQohhBBCCCGEEEIIIYQQwlPgw+bZ1JTh9BdMy7QWp4Xt6GtYj8p3pNnVChlndFnVJtdf6zUzFjhNy+lknWnDxd5xtv86U8uk3s6UguknsbB0WA8bTzX/kOl4qPXiNFJlPmHl4hxj81C14Qy3aqlfcA87c8bPlO6kHfMC44pFNIEtGGU0UPm6mDonkduMWB6c6Gv5StjG+nChr9c7k/SKg+AW3Gbg0qkx79Kvm5XbDO8hLb6fgAYOlt+1q/tQwWK5dbyUwQfnp6oPTTHMlKHmvypzLRef/ZBuSgghhBBCCCGEEEIIIYQQnhjuL2dMYWYBfN6J5cpw4IRkpSt2ArnTgpRArzijAzndUInlSifCfGu/MF2M1a10oGns6t7EeKHqvkVfU+1UdU5NBjiXWF+7PBgTasmdKYWZJpDOmOHSs7iU5j0tf8rZMr5SVV92CTpzxher6l8+f98JrkgX9MS0cWaiT8XobkJN0uJGiyYN1S844dnmjZOMlaNw6V18yoxwBZOyujYfuLFjRhnc6F08ru/XZ2s9+J61BcebzdPJHHL9Mnnm1jGLZ7JO13vswwrb6JlJw5U9NX4gP0DuhRBCCCGEEEIIIYQQQgjhafKh5f0VImsH05SO106oXzU9Zw5gupDSB1U8Kt61HsdUF+3E+K48pStNxHQ0bTADAeZn5hpVP0s71cEmZgWX16WdaOOdbtqVzwwcqB2y9jkT01oHrosuPqXjqjiKPMN6WdndnJ3UucPnuwSdOaOq6p+Qe9NJ7q7VM+Z2UZvQxLSwDsw93OviY06c9f0deT8BY3LtdWI+2+hZXWuZbEJ2hoUrcIK7ioelm5gW1Njcwz2Wdo3FHRBubjjUAb/e2xmH7hBhB9ua1x0669xjceHzIq+IWy9s3FRs00Po+6rqTZM2hBBCCCGEEEIIIYQQQghPgzer6o3l2n3RE9kVVju9RAm5XT1Kx+x0KczjzACdJsjuX60BTk0NDtTcOiMKE9K7+pjhg9U/gWm6E4OKMgsgON6dDjzpLxWvMyXgXMX6JyYMNFC4GDFONIQo88rEJ7DSGTl2ylLYf2lSNTNn/Ay5d2YBd5NtfY+bEpsEeB9j60wImNe5hDCubjNc07H4mPCsNsYdAwOLxY3V1FBwBWpTZWnYOK99ykwR6hDF8cNDXB24boFODhw3Psp4cGaRs/mxY5TADc2ZMNScUuuTpcH3LAZ8tmN4qap6a3n/RlV9f5M/hBBCCCGEEEIIIYQQQggvnw8V13smAuquUKvSduJul5bpihOdzwnUqjwUtic6XMe0z6Y6FxPpnQ7FvhCs3jshX2mQa31rHtTCMLZOj8Q8LAaWhrWl4NkOU/15rcPpnvfwg33H6lVmD+cHYDq9Wj84jh1dbF09LJ/i0f5yRscVYv+kkWohsPzKfKHKXdMz0VpNVlxEbrEyUVoJ1Sx+t8le7fRBdgVztkCUCYO1wy0Atlmp8cYNRBkUVPndBsXSsf52c4eh0jNDBDOkOLActgntGD6wDNefbAxUWndvBcfzB5r0IYQQQgghhBBCCCGEEEJ4+ez8S5PJF0ev0Cuxzk6fY3mcTsQ0TtRRlOnBaVGr/rIjMp8RpKegJtQZapTZQhkOnCaI5TndDetxehnGdjybxoj3VZnsPs4NNc8m953+OTVBTGKYjn9nwlDrnxlwcPx22jTZZ1YuMWf8U3G/E/93hWb2XIn0SpRmaVlsLr0aYLVg0cSxvscNYxLX5KCYHDJuglxlnmHtmWxSXQy4UeK4dAsAFyxugqwcZepxTM0wk/7G+YP52JrqNg7W5zjXWTnMYOHKc+t1vc/62B1QO7hD43ffWHYIIYQQQgghhBBCCCGEEB6fw5zRCdNM81Hpdw0GE1PIbplM11TiMcbBNDfUvpSQzfQXJ3izuKdpp3RmgvV+p6syna/gnuoLZ3pZ60SNeL12hgqmZe6YAlTZzoyg6mSouejicGOHGvn6Xs1Dp7+zOlidrN3ruupi7nTOzrSC9y41Z3QTDF+7zXCFla0WGjM8OFMEdqwSuNGpw4T8yQCwRcrqRboJ59KeTbOTh/Wj2vC6jR/zqGfOsICbooqNzcXOtLCW6+J2/TU90Nb0nVFk7UtmgumMMG4usnazg6c7qNhaYHOn2yOu5N96QfWEEEIIIYQQQgghhBBCCOEc76qqD5D7TEvo9LqJtsfyubJvwQnZx3MlEiuhec2P9WC7Ud9hbXWmAVX/raaNbmx3tUaXTpkadt6j5oX6GMbOricamTKCTLTP3fnrzAvqHqtnjZHphJ3mqe6xepmeOtFd1/dMA0XcelPt/4KI+zeZmDN+oZ65PNhCxU2iMxTsiLRs0mJ5mPaWTYBNCpUOF0OJV7XI2MAjSmB/DHYPJpVXGQdYX3X53EJgxhd3kHSmk8mz6aHs1glLdzyfjq/aJNl71k+Yhq1HBpvLqq1uHrB8Z+a2+sDB+Laq+qYTdYQQQgghhBBCCCGEEEII4cXwoXqoW6JmxPS2VbtwukSnHz6mDrfGsr5npgmmp030LqVjKf2T6ZBKzzzen9UuncC/o88qXFwsRtVO1IDdnFrLVkaMdXydcYOVrWJ3+Sec1dFVOU7LZ/dVvzsDUFfvcZ/1t9M+nbZ83Hd7B86zL1bVWyLtbzIxZ7xVVT9DAsX3TtRV+SYdxEwdTJTHtKxuJiyr+pXgf0ZInxoErloQE1g7mdkEUcK/Sof1YRrX32z8cKNjYzo5IFT87CBU8TMmRgxM5w7VnY23m6+4oSgjTHdAnDVV3Jpvfa/MLart+dcmIYQQQgghhBBCCCGEEMLT5cPDdGhWQI0FTRxKYHca5xm9jpksFJ2W1Jk38D1qbcoUoOrrYsH+XZkYRlS5Xf4prB41HzA9asuubKarqfGYCPysnLWe6TWWhbFj2U7j3Zn7VxqalD7r0rtYVBuZjqjS4BxlZa7vP6eCXZmYM6qq/rEIamXHDdN10NoZODGdYN/FeNxnG3FnLsFYlSBc5P5k0bj7t9L1BabZMabgYXa8TueIOyCmpgW3cbL41vusPW5sd2Bld4fd5AOAi1nNb5bPGTJUngndhjkpszsElblFzduYM0IIIYQQQgghhBBCCCGEp8thzkCjwQrTjZhpANPcwQ+Ksk7Ydu9XOj1Nld3hymEmAKYZsbRrLNg3BWmVhshgfam+YFsk7a10AjpLj/NC6ZVFnk3GB/sbx8rpqqq/mX7e6dXqfqcLOg/A1Gvg4rkCp6cqEwymO953Y83S3NWz/0TSMu2wf1IPJ45iIgi7DRLzKjeK2zjwfreBTzZSde/qTeNWJotmNb5gGrbBTIwsuGG5TQzzsBjX592BymDzii3Cjs55hUzXSWdgYSYR7Fu1Gas+Y2uIzQHVBrdxrXR9NNk/3KHJ2o6HFz7/PU1MIYQQQgghhBBCCCGEEEJ4eXy4uJbhmGiOaFbAtChsK51Rla9idfpVB9NpOvEedT6lA7I+UDrgRO/BelDb6vpmWsctTPTetS7V50xrVmVg2+/h/lRvdhr2TnxqPhxldXUpdowWE4NEZ/5xRh9M59rD1okzX3Tl39fF5oyfJAGwhYqDxyYYE53XVxyYO5IGYRtrJzSzGIqkfWrmiwM16TpjhSoD86zgBFUiOE5gPAxY2RgjSzdZBKo8BA/ZW8qa5MGFzA69grRF0mC/YxpnxnBrbbJ54fudMVBzTF1PP2yx/Kqsu6r6XVX1nkHZIYQQQgghhBBCCCGEEEJ4sby/nv0OfyoOM+1QCcyoVU3EcaY9OKGb1cvEYaXzIFOzBzOXKH3Q6WYYG77vRH1Wlqv3jO52C2e0XjVP1udVb+9/ZTBgcxBjw/FipqG1XNbHbq4eZXV67S47xqRJOZ0xY6I7FzxjfcvSMI+C+mF1X/pvTf5JPRy8NTgluDJnEIKCv0vPJizroCOGqQjdOXQct24IU5hZoTOioEFCTb6u39c0qk41kTuTyHQR7d5XTA4iTK8OHZVWHfQsPzus2bN1jHDzZP2sDozddcCYjAX2g6tjegBg7LhhMjPK0Q9fV1W/U8QdQgghhBBCCCGEEEIIIYSXx4eb504AdvrLRHhlmgLT4LAcpo12mo/SgM6I2Ws+1KXwHt5f42Pa05oOTRrsGvuX6WVdG3bTTHW33Xpx3JU2zvpCGTDWctUcWMvBazVOO20/Y6KYzNGuXzD/bozdczXH1PxX+iNb+8cz1GJVvZeaM36mqr5UvDNZAN1gdWaBMvePZ0yIVQaAToSeiPS7G+PVpg02mZm5YrKoWT7VJ24DYTFgvWyxsYOsm9C3cnY8lMnhKHP96ebVdJ6tfeKMBw43D1TaaR+p8s6sqzUfiwPnldv81L5wpPk/DOMJIYQQQgghhBBCCCGEEMKLYzVnXKUPMdMFe3bUqTRKZvBYcaK007t2v0y8i2oDa/v6irD7ShvrDC1oYEAjB8NpmSr9LXNo1wAwjQH7mWmjSpu9I/ecMYSVwfIx/Xz96fR1Vi4r32mtrIyrmOi3qu+OdM7gsbbvy1X11UlQU3PGV+qZQWOyOa0CKjNOKLFfuX6wrFuE+10RmuWdovppUocymdyJNDgxXH3KEKPKw/q7WNl1iXvu+jHMLZN7CBolqh7G1m1GzHCxPsdXN4bqQFuf4UbyWIe629SxHezVfSDCfQCf4X23to97v4c8CyGEEEIIIYQQQgghhBDCy+XD9VD4vIVVzHd6HXs+0SHZl0UL7jFNaE2jYnD3WH6F049c30zKn/YRlsfEcmdq2WmzGmeX9xYTx1qX0l4xXVc/6wvU3ZSuxjR5rLcbt/vS7dnRbpUxY6JZ7o51l86t0xWmdTOtUpU/+qsZVXNzRlXVT5EKMUC20JGu0yfGAjYxunqvWGBTukXoDAusL9VC6EwZrK/WhYuLCcvrFoyakDtjMJkzV9GZQCbGkhW2iblxrHr7uuniXMdAxaLMCF3sZ5hs4MpUgXMO8zDcHrJjkDny/FCTJoQQQgghhBBCCCGEEEIIL5Y3qurN8nrGrsCu7nVivzMKsPJRK1XPV5j43gnh7Muwk7pU3YxO12Vxs7qdfsvajLoc6mis7TsivxPXb9HQlJGkg8Wj+kxpzUzrXdMrA44qey1faZ9TswzqhGxMVb4uzRrPLsy8g5ru+h7b4YwzVY9ozugcM3g9cZSUeY7pJmnVgNwqUjPRXl0z59KaTrUbBxONL1iu2hAxjuP9JJ8ydGCMLO61DBZLt7GcGaOJmULVofqL9TumZ4cF2wTxgHFGD8ZOn1xlxOiMHczQwjawKn1AYHnugwfbAKexrjF8oqo+adKFEEIIIYQQQgghhBBCCOHF8uHq9crHENidXuP0HJVnYsRg+gZqUUzH6mJlOq1Kv4MT5F1b1tiUcQDLYfrSxLTQaaUq5i5tx+68Y3rtUQ4zA1Tp+JRJRc1BpWOv75W+pzQ5Z+ZwMWIcmF49Z9dnYP2r+ryrf527n58GsGvOYIuQTSIcHLVpOmFVCepK+FdcMVBrOczhw8wNyNoXqr+wLtVnzq2zpnPpMWa3OO6bNN296cK7BSXel7jP2oTjqdrATBwYh9qMVOxnPjy4fi3zrDNIKLMOm2/MwMLmIjsgsBxMj3EpA0jHWkb+tUkIIYQQQgghhBBCCCGE8HT4SM2MBU5nOqM1YR6nYUzKYZrR8VxpMC7vjuFCaYQ7fbPbj9PYlE6sjCesr1heJawzvVCZHpShw+m0V6D0MVYfm6cqP16j8aMre83HmOjxSiN0/a9gGuxOTOr5ZFx3dNu7eqS/nPGTEIwLigm1SlA90ylqk5mknbKK0ivdIjnuo8CMC8WVu9Zf9bAPldhdcI+ZD7BdarOdTExnvJmiTDjTtGyDxfay9ywvoswxzpSBaday1AY62fycUQfTKtRGzeLD2NyHh7Xs6QeVtQ/dBwcVr2uL4/dupg8hhBBCCCGEEEIIIYQQwuPxkZoJrHfwnulCHRNxWd3bFYGVNtiZNHb6YqLVdlrVGu+uID39gi3qQEpkd0J+1UNNiWmE7LWrX5kAzmrME5ypYicf3mOxM724K5fNVdbvThO9q4fzZI1HgXlVjKqsK0w1u2U8ijnjn1bVV4oLtgdnJqsaSMeueeMMauCViIwLHAVozIObjEqrYmMGjfX5DpMNVwnoV7qLJgeO61OWnm3mKu+073c2SPxwgIfIdPyma0Idfiy/Wq8szuNVmX0wbRej2pAZ7rl6pu7nL2eEEEIIIYQQQgghhBBCCE+Du6r6EFzj7/dRG0JtYkezeUyx3WkrGMeR/nhlJgKn3TChm+lPrAzWv+z9BKa9qTI6w8Uao3qvrte+Udogi5sZXVwedX2FGUAZTtZnXTydnqbMLCyd65tuHrGxUWUiXWyYdh1rlo6ZRjBeF8eEL9czD8WIHXPGl6rqZ6t3NpV5PhFZJxvjLeaNe/g5UzYTo5lxAIV5jM2J1W6BYF/dQz61QTPUgp4aMZy4fmYs2eaKsanxVRvt2h7Wr848w+YKbihs7iojyWTO3fLhQM0btYkerziH1lhwE13rYmndhwdMi7FPDjyH+jB21Pd9VfXRjfJCCCGEEEIIIYQQQgghhPA4fKi+plU6E0OnbzCYTvCYqPqcgWB9zwwLSpfDNEobcfqK0ivPcoVBwbUHn2E+1PaYVrWr2bG0StvF9KyMCUqPm+DMB9gf2EdYJ9NCu3HBOa00R8yLc1lp0kqXXONUZbP6seyzjP9qRtWeOaPqa//aBLliwZ3FLZyJM2Z93onkzjTgJsrknjOLdBuFK3cHZ1jo6nblsTKmBwXbGFTfKyMLM1uouLBOXMgqnSvvFvOKK2+Sv/vw4QwZaxnOEKPuuXE7Y7jonrEPaPgh5V1V9X/cqDuEEEIIIYQQQgghhBBCCI/DR8g9JuyiDlSQRom8VVqP2DEynEGZL5zewwTztSzsE9R4XH4m2qPoPuUKDXHN59qLr0x0P/Lck/dVD+cF9hsbI1UGi93NMdU2xZXzEsdcadZrO1AvxHU2NbQ4U4fqR6ZXqpgKnnVl4zOnLTNcH362yfs2ds0Z/+j5a2dieJE488NkM3IL646kc5s5q4dNHMzj6sM0K2xCKocQ5uk2zqvG1JkpVD1qkalFuNYzNUKouYAb0LRPrj60Xflsfk9g7WJzftJ2NW/dXFf513sTI4ZbDywmLCP/2iSEEEIIIYQQQgghhBBCePl8pLjO1Wl36ouonSbFQK1lR+85ow0xowXTK4s8Y3rMVAvd1XaZ5qLyOq22Q+l+xzNsl9KulB7rjCrq+VpeF7PSNFXZKp5OR3bmAIfTitU15pvGhvndmDjtF8cdtW82Nmp+u/FA40aXFu8f6T9fG5w1Z7wMOuHW5TvoNgcc4J3yp0L5ZMNyGzButBMxm+W52lDDNsO1fuVMYguriseo2q1MNS4Nq4stOrfJnTGzTM0jO/nZoeQOJ9bHzOSC/cgOxFrSPtbccqgDmV0f6X/vo0YUQgghhBBCCCGEEEIIIYQJH3n+il+cxS+RMt1pBcXyTvNhoj+W6+pYy3WitoLFp3RGp9egpjPRulC7YzE74bvTNd09RxcLMzEobZAZX5iRo9OEmc7JtLE1PmfqUP2k9Gk2bq5fp2MzeabKY2U4vZT1GfabGp81Dsy31sWesVgYzpAx5YX85YzHRk1Athl0YnDXqWgaUIOn6u7KZs6f++KxMzMCE9bPbGg7ec5MPrYBqg2UmSKmIrtanLhpu8V/pGMmEVXvVUzNHnjfGSywfLZpre+ZyafqYZ+4g/C+eBksvWLSv5Ny3Zplc+f7q+p9kwBDCCGEEEIIIYQQQgghhPAofKCq3v38vTM+oNC+wr5IWvDKTBBMLFZpWEx4T10rzaozIKi0zFSCxhR8RbMCi3PtByaWu7inmpBjUo4zgHR6stOz0NSBfVHinjLD4NxxhpIOZ/RQ6XfYMZGwPG7uqfRH+W6MpnHhXHXa6FoHjqGKl8F01M81ed7Grjnjn1XVFzbznEFNaDUZuo3QDSY+Y2YBlnZng3dupjNifZdvylmjR3cf24sHYnfIqE0YDxp1qHSbFR5aGD+r87FRc27yDOcafrDA+2rclRFC9ZXa8JSpg8XeodZsZ7ZxZb2nqn5wUHcIIYQQQgghhBBCCCGEEB6Hj5B7TKeY6GjuC5vqC6quHKyXiblOc8RyrzIwqLJQi2RtZ+VM+hifo446FbfP6qGYfzJHOu1Kted4jvqX0yxZjOs1luP6q9NGuzydVjadhxP/wMRwwjR4lp6N0/GetU/lZ9rh+t6ZjtgeMOGLVfXVjfTb5oyvVtVPwj23YJhbjBkVugm8dgQThNlA4T21ITth28HEb9beNU5W9lT87wwoZ2AbUFcHE/g7MwyOHeszZirAvKwcfD45cLAdLwpmWlF9pwwuuPFgu9kG0h1YLM2u8aEze3SoueSulbFmUtbv24gthBBCCCGEEEIIIYQQQgjX8lFyb0cURd1kve/KnRomUIPCspiIq3SRK8wZrEzUepjRYGIi6cpnKB1J6XOsv9h1J/pPY2f3mG7kjCtMC3Z1TLRN176J4QPTOT0cy5nqdl26s/PZaaCs7On8QwMM04CVjtm1hWnda56tf2lStW/OqHr4r02YYL4+QzMFW4BKvC9I6zpAbabMIKE2AYwH000Wxc5GNcnj6sZyVZrpc9XPKq1Kp8wTXZlYN9so1IGi0rKF96JNGQesv9T6WedeZ+qYbi7sAwpbZyy/KvsM3eGwpmPzn8WjylRt+uEmxhBCCCGEEEIIIYQQQgghPB4fvTG/EuA7rcuJ8a4epYFOhOoX/UVhFdeuDqR0zYne6bQrZSZR+pfTLVnd0zRKM8Pnk7mk4u70XWYsQJPB1Fgx0XevoCur02EnevRaDvMOYHnY/2pOrc9XH8NkD1jzH/e3/qVJ1TXmjAMl/qqJWeQ+TrgqPdGnorIzfqi4mEjOFhJbDEocV/GrPN2zswcAq3tqKHFp2DgxYwYzd6zlOAPFukDYQlSL40om47Gz0bL0bINBswqOufowoeZnZ3Zgce/QbbrOtKNMFy6tMvOs82R9/kNV9XUmxhBCCCGEEEIIIYQQQgghPA4fqGf/gvyxcWL/VEB2uhZ77kwjO4aJW9Ip/WlahzJOsPSovzLhfS0DBfFuHNa6mU6EaViM7vmarjNr4DPWbkyHfbm+Z3Xi+6kxA+s9uGV+nZ2vd6U9CLv6JJtH2JcYF6bDZ1PvQTc/7+sl/OUMFRBzrByvKL5PBGE1GV161bndRqKEYRcfG/DHBvvS1cs2U1VOLe+V4YCZI1i6dUNCYwGmVWXsPlemnltgbVf1uk3lHtJhfzBTkjIxTEwpOx8ybqU7GCdz6XimxtAdAq4/2ab7dVX1g6S8EEIIIYQQQgghhBBCCCE8Lh99/nq1MYHlc18UVpqP0hudAYHpFKreNb5OSFdfTmU4XUW105lGOi0L62CCeSduq3IxFpVPpVP6moqDleXaqeJlc4ZppJgeY3Z5mFGBxcZ0YZbnqJO1xd3b7VPM02m6bh6huUfpkJ2+reJZn7t19UL+csY/FgGoBaqMFThpUKDtFi/bwNZJpjrXbQJqoan2MJQxRT3v7k9Q/azaysRwZtrAV9XnWC+Lx5k41npU/aw+TI/tOsPEeOEOM5zb2K+sH9C04WJzZgyExe36cIrrI7VGcCNjH2zcXqHmA9tTcP6rfePfJnGGEEIIIYQQQgghhBBCCOFx+ejzVyX0Kv1pgtNAULhm9bLXTlhXX5ZFsR3rmbSr0zWnsDqn+VF7Y+1GTcxpRZ3exzTkThub1K/o+sHprahx4ZhPDQhHHvZ+TefqwnjVWK96406MU33yMejmzAH6BPDeml7pknjPeSA+Pwv/a5wxZ/xiVX2qfMDMhXK8dwM3WZSOM5MARV21uFj53abcxYSTYoo7BBA2ISebDHuPi5z1F4rsqr5uAbE+n/TlDtM8bk7g3HH9gYdJt9lhOe7g3DnAd/qq28DXdO76yMcMJs5AwYwWu3ODlVVV9cODPCGEEEIIIYQQQgghhBBCuJaPwDX7AudZzW9XA3HXLL0zc+B9ZhZwMe4aCs720U5a1LPuq2/3gUq7akXYR6gDsXQTnaoz6eww0TqdZux0Rrx2Wu5dPdS60HiA8TJtTml0zsyh2oHxseszmr8D28Ladgc/Zd5j2Wi6uYPr4+dzdWINnjFnVL39X5tUeYfJeo2Lion9mFaVdWYB7k4avN+ZIXZMGmziqHRO8HcLhS1GfK82BzZGDmc0UUYGlkbFxtJNUXnYwcX6A+Nx/XTcY4aD6fwu8kwZJFx/TPvKpWMbjooR8xzP1h9VFpubWE93kO7OjR+qZ//eJIQQQgghhBBCCCGEEEIIL4YPVNV7nr9HAXRlIux2ut0uSjNjet6ahmlkTAjeMXZgGZOY1bNJOQe39qGqH3UiTDMpC7VPpSM6fbSaZ7eA+tgaD0vLDBXYN0xPm46n087YPGPxYxqHM5y4GHbHwK2ZjkksbAww7V2d+JcmVefNGf+wZosdFxrbvDqReeLSmRgHnGHDGSPYq6tHpbt183Ri9rqw3fs1vYuRievqwFnTdwvWGSFYbDsHwMTs0eXB+2wDXZ/h/W4z2N20GFOzzE657FDqjDrsUEEjhir/uIf7gfsQtsZxBff1zJjxgxeWGUIIIYQQQgghhBBCCCEEz0eLf5EThXumFaGI3H258wpjw4rSufAV9RLWTmU0YLoLxoMaFXuOdU01llv67ADb1sWIOpsyC2B/sblR5D57LZF2x8ji6OpDLWyic+5ooU6TZXNxva/6AGO+xSTB6n9Mur0C07E8GO9nzwRy1pzxDyCYDiZqd0I+G1A36LsDNzEK7JY1nUBKfF7jwAFnfYIHFUuPG35n0mCbYEE6JeY7swPr78cwGLDFxfKyvlvvswNP9XXV2+cn6/tJ7JNnZzYoVz4zw7jNdHIwdQelM990GzGaOtZ8Oxx5/+3NfCGEEEIIIYQQQgghhBBCOM9H66EGo3SHzvRQy/0dreWsJqh0JaZfMlOAMg0wkwYzKLBy2D313nGFIcGVxcZwvc9MAmycJ3Vjn011XGWc2GFqbsH4nM6pylZ1odFlLfe4x66Ztoman7rHrtcyrjK9nGVSd+cdQK/CCzdnKEGeLabj1Tl61ntsUZ5dEGyS3wKLebdsJSqzhdBtQG4MusPAGWTwelcIV2XvlKEWvyun2/A71AGGfYofGnDTUgejOrgxdjyMr4CZInBO4IcI9SFnbQsbEzbXME83pspo48wdDDUmVVV/YFhGCCGEEEIIIYQQQgghhBBu466qvr4eftG14JVpKcrwcOAMC0xvwvdYB95ndbg8Svxm5bBnqAOuOhTTmW7RKllMt+IMAkyjZM+YpqTMAsqwg/3YmQRu7Ycz+Z35hrVtrUfp6ExvxznkjBcYy8Q8sj5n95luze6VuX5Mpmv5uPdCzRn/qKq+AvfYRqo6jC0k1fFqw8Rnqr6pkKtMEkg3CbrnbBPAhaGEf7YAcfG49jKzB5vkauN3qA32LJODBPtvmhbfVz0sQ/WLO0gQPBSO9GrzYQaIK2Bz5h5+qh7WxzZnNleZqWQtg8WjTB0qfndf1bHGpPjdVfWmeR5CCCGEEEIIIYQQQgghhGv4YFW9e7lmhoNO6+s0xqpeO3L6kru3I+oz7VOVowRrJowrg8pEU2K61SRPJ1i7urqy7sT9o47JmCudlYFal4vRzbHHRPURrgOXB/Me79e8rN/c3FPP3LiyGHfmLGqVbhyuHKNOm/xSVX35TMFnzRlfqqqfKi7aVj0cRIRNnok5ohPQdzaeaRpncphOGnaPTSRcBBjPmg/NGmjomJgH2HMsx8H66SpDwZlxcnUzkwvbzNjmzkwEasNi9bEx2J3vk4NEpek2RbZ54tpU8wE/MKh4pkaMq3BreI3t3VX1+x45lhBCCCGEEEIIIYQQQgghPPurGSsTwfWAifSoTU20DKelMNHbleXuT74Qy9JOYmBfvJ2aCqbxs7om6RU7upDSLlUapaOuZaw43XUtm/UxlrnbD7cYCFj9TJ9cX9n4KT1a1cH6uOujiY7erQWnQyt98irUGB9tP/VXM6rOmzOqqv5hadGTbRzTDXLCWSPAfVW9JcpSsEmE5oid+JQhYK2ryi+INd9kkbEY8JqJ6V05V0xy1g+d0QDz4abJ6mAGjEkbWZxYrtoMMf20joPp5u7MOpiOHdjOHIKb7Prsrkmzpn1MJsYjXHdrnt//SHGFEEIIIYQQQgghhBBCCOFrfHQzvdKApvqVMyIwMXlqElFl7l4znUnpLeuzznzAdDBlUlBxdiYXlUYxScs0T6eDMmMC08CYAUPptc7owGLF8ei4wuiCeTvDjRu3zvDB9HEXC74qvwC+77RWHDunqap7t/QzlvNSzBl/v3nebXz3xSf6wRUdNClXCc/Hq5twTJRWE2UtDyebm5iYj5konDCOZgbXXpX3DKoNrg63WFXZzJDADAgK1f/rT7egp3W557sGB7V28HBRm5P7kKEOdcwzmYc7H5im89LB8nTr+A+eqCeEEEIIIYQQQgghhBBCCHPeVfvmDGcoYKYGlo+luTfvmX5yi2mDpdsRu9FksZbR6VedlqXMCJhOxbmj45zRHJlWxYwWmMe1CTVEZihgsDFY6zujaWFZjwHTiVW967pi8wj7jRlhVD9hHeqe00lVGrYelOZ6lUHjpZszugmL6SZprzQMKGMCTkS8Zq4plY7F6Ewek3KxPFXndBK7/t9xL3UwEd9tZvheLeLJYmNj7fpTmRdUjO5eh8vTrSHVn+pQZq8qHmVwwbz4YUeVh/fO9p8ymKh1yzZeFgu29bdV1ccG8YQQQgghhBBCCCGEEEII4Rwfqdt0SWUkOCOaKx1wfYZ1u+fuPku3o6euYrkS2DuDB6KMLaqvUFfpTCGMxzIgoF52vGdtYqaOs2aA9f3URML6fDIfrmCnDqYNMm1SmWRYm49y2Xx182q9f0ufKbOGqrcr/zc26/9NrjJnoEOm4Fn3vmNNi/+WxKEWw1EmbsxsgmB5LJ9Lj+Wu6Z3YPRXHp2aCNUY2VuqAcvWo+tginEx47N/1Odvc3GHhNkZ1ULPYrtwQd/pwvTcxkLgPGbU8U3Mdy3YmoCsOULfRqXV3PHNmmxX1Qe14f1y/q/KvTUIIIYQQQgghhBBCCCGEx+Trb8yvNBv15WP2ZV6WZhWZWV4lJE+5VWfqNEGm4yhzx/rM6aTYbqblYbqpgeVWc4uj055Q51J6EzNWuBidtrm+4rNOP3WmjyuYjEVnnDjSYH9hf6/PWXrsC5Ye42DvsX9ZGZin05mRr1bVF8xzyy3mjE9X1S8s1855dpZJmZ1gjKI0ltNtBOtgsYXSCeesbjRmdBsWpptsII7u4DgrvrO+Vgcbq0sZVVgda163QZW5Zvc7w80OEzMDmxvuurun+qLgHjuM10NYza8rNvyuT10duKl3fbHmc4afP9DEFEIIIYQQQgghhBBCCCGE83y0bheZJ5oNE9aZRsDEZGVi6Opj6ab5d5lqQF0Znd7KDAdMN1VfuHV1sHlwZT8pfRnnA2uL0nRVjEprq+JzaaoxdxrYY6Hm1Y42ftxT7cd5qvrW9YHzBeDcU3qt0uc7zfn0X82ous2cUVX195rnVxk2Jnmc8M4WjVoAOBHYAsXycWHuLAznjLpCCJ/Uz+p1iwzvu8OUbb6snyYbG46BWlhsUTN27+8yMTRgGmYcYJt2Z/jAOauMMczwg/FM5oJDHcwqHYsL8zCzz1097J9u7h2v/45tQQghhBBCCCGEEEIIIYQQzvLuqvpweZ1uqgVONRylF3SCN9MGmdDM9BxV5otEaWmq3UpHURqXE65Rp8FymD7oNNgrcF/2XdOgnqw00PU90ymx3K6+9Xo6l16kptzNg4PJfFdz7XjP+sSteWWkua+H48605mm5a9lVVZ8T+Ubcas74+32SB+xsRkrEPcpxQnVXj9tM1IHgFiNu0lV8EU02fSZGd+3Z3eSdcWG6CTIxfC2jO2TVgsJ+ZPWt97BMvM8W4RrzZFNjMU7unS1TmSrcZs/6Z2LmcLHs5mf9qw5jd0CXeK82VDUeKm6cW9/x/CeEEEIIIYQQQgghhBBCCNfy9c9fO21ugtMNWdkI01hQX1p1KqaXoOGAvZ/Egvlcmimu3RPjxMpEC2Nj2GmljCvNLEw7ZGMy1eJU+UxDw35V+iimxfmFcTtDQTfXp/PnlnQ7eZ3GN1nf2D/M2MLMHkyLxLmP+wMbh5f6lzP+4Y35D5SI2pkU2OJgZblr3IjYwOyI7soAsJbXlakmwQ675hT1bOeQU6I6LggU1zuTBBsbFZtKi7HuwOqZbjxufmD7XHpnyHBxdpydXyudAUId8GrtOiOHmmMO9sGA7RM/MiwvhBBCCCGEEEIIIYQQQghzvuH56yp2HtfrKxOla3nG6AToqciudBoljuOXSVHTUKYFV7eK+4z+4wTvqflAmQuOMpl5hQnkSoNV7x0TbWhH+8K2Ke1SaVb4XvXJrXovGwPs351+dHXdmlbptwfKoLI+Q3/AkVatVTUuLA6mRao4Wb7PirJHvMi/nNGZEZzYPVnozrShxFl8xupRG8VkgBEnYqtN9uxCmBhLWH61QbNna984UZ1tSLhBKGNGle4bFrMzhagyGKpMl1YdnjiHsFy8x+Yy25xcnNPN98yBjnmdYUKZMNSHkeN6Ej87GFlZuNGqWH/U1BVCCCGEEEIIIYQQQgghhHN8fc20QDQ6rCjNRzFJOxG1mbEA82B6jAHFZqWLON1sV2yfakadHqY0TDeWahyZTuves/Jd/ZMyWJnsWr26up3ehfOnyHumubryEdRnnbGDsWPsmJTT3cM1rTT84z2ukzWtu3Z6bKdxYnlv1Us2Z/zzqvr0MG03ocrcx2fdQlATzqEGbzpJu0WpFvdRVxfnpB3TyT7Nr0wwTpRnm4s6QHBjVv3ojDcYb7cIp3m6A0rlmY4TlqX6DDdSVb+Kb2pEmfTdmQ8CaoNU7WcHqxqPifFmZ139vqp6b5M+hBBCCCGEEEIIIYQQQghz3qyqr3v+Hr9sOfnyphNilS4z1cZYDEyw7fQrVY4qF7Ux1GnUF18fg109zI0H3nPGDqeVKWPJRLt9DFS9TM/CdJ0JpesfNHigUaiWPKyeHe34MebY1GxzXK/3O/0c28z2j/UZrjlMu5ahxuVzTUwtt5ozqqr+90GaTlzvOlc5Z1QZbFGzcqZ1s80BJ0a3Ue2KxsjORqOE+c4Uww4cVjczEuCEVvUww8WaTxlB1jKu3BzYAlN97Q5CZw5SZhRlvGCb+I4xwhlYVOzqQ5DLN73H+gM3OuwH9qrW2Zm1cbDm/UBV/d6NskIIIYQQQgghhBBCCCGE4PlYaTF0BXUETM80jB1tcc3ncM+VXsjyung7w4EzqHRcYVxgWh7TbVg61JyY4O3MDqrNnX54K53upu470w6bw2zesHqYZuv0P7VemMau9GDH2Xm1s96clqj0w84/wPqd9Qmri83b32ja03KFOePvmmdsgJ1hoBPF3Sbk3C1KkJ0K0mwxqTSMKzaIqYGEif0HbGKt9zGf22jvxHtWJosX86n2XXGIrOVfbew4Xte5vruh4VjghsIO++l8UDijicvj1kJnrlHjzTbbWwwX3X1Xzo9s5gkhhBBCCCGEEEIIIYQQguZjz1+negmKp0yMnQjbDCbMnsF9wdSJykowV3WcbXunt05BLbB7VV+yxffKlNLFspZzV15Tclqd0y5dmilOg2NxOZ2VfXkZy2XzyvV9pxFe2Rc75bD1uY6xMu8wfZZplGxNrc/W+lbW8p+UOYNNDNYRa+PZJlXwXom/6/VaFr5H3ATrJvcBK/tK0Z/FM5mwx6ty+ODEwv5TC1XFpfq/yKsaY2UiucVM4dox7ccjr5sPqo2Ydu0frAcPtknsZ0wH7n43dmoO4Xv2wafbDF1Mt66p6WGxxvojN9YZQgghhBBCCCGEEEIIIYRnvKuqvr5Js2qFE4PF8azTz9SXYa8Q3TFeZRJg9a4aHStfCdQHTOhnmowzJ1yNqkvpYuuras9EJ2R6c2dOUHWyuCamDgcbC4wDdTGcG2peTTRKFgfTLd04YWyTea+Y6H6Tdkzuq/ml5p9rx5r2SZgz/t7zV5zwSrwv8opmgvVZiftqg1lhhgW34blrjPcqnCFFHUSdaO8OB1dHNx7sIFNtcaaDbpFO+1dtppNNZFIPttm1oTsw1LybHjAq/4TugwlbJ/iKZU1NL8xkcdX4n8mjDpMj//dW1becqD+EEEIIIYQQQgghhBBCCG/nI/VQi5xoBsykwERhLAO1SiXUT3TCW8A6urJX0XwtQ+V1xg3WvqmQv9MHqg+ndaHBBjVIJfyrtF1cLhaM60jrTB1XwOa0MhCpflBxKY12hWmAqJs5jRnn2+4amqyLHaZ6pOo3tTeszz67GdMDrjBn/POq+tTz92rRqMWz5mGTjT1DwwdLXyQtbmw4sSYL7ArReCLATycbbtLTDa4rg5kpXN9NYlPPdmCLih1uXX1sc8F55RagMmy4dt3aB2fTsw8cbs2pTZaZT9Z0ODduMcWcwX1wYXW7DfoPXhtaCCGEEEIIIYQQQgghhPCO5BvIPScoK1ODMy50ZgunUWLdZ2GaQ2cIYF+cZfrbqnOq8tSXbDGP63t3nzFpF5bLDBk7X+hdx5vpxms6ZdRR5U+0RcYtph43b1Va7Etl1Dmup1oyGy+mFTLThppXO2PL8u2uSbU2Jpr/ugbx+fHssydiesAV5oyqZ//aZCJMq41TpT+eOzcQplf3doTzK+k2fCWCd2WyBTcxDEzMDCo+TH92UZ0B2+sO3olpg5kI3IGBsTDcgYhjdetm3X1oYSYLPIycKcn1H/YP+3C0O6enuPHAfnUHmDssfvR0dCGEEEIIIYQQQgghhBBCOGDmjAP2ZWKln7Df6bMvjiKrcK90gR0NQ6Xd1VvRUDDRNta8azpsH+o2rG86nWonngmoxU11NmVawfJYuUr/Uvk7lPFA6WBTvXeHia55pCtINzGqYLlMm2Vzw/UNi69jN1+Xzs0rprlXvX0+Hc9u/pcmVdeZM/73ensDlGuHCendgKkNqjMUsMnhROlbUc6qnXxq42Dup/U+KwdxbXdmFzdW7N7uZuPau76fbhQsNrcBr3Www9gtTCzTfXBgac/iPpxgPew+PndlrGtWHZrdh5hbzDxqXKaofmb70NHGH66qd2/WE0IIIYQQQgghhBBCCCGEr/G+qnqz9gXWTj9RwjoTUwvSoI5zVWwTzYcJ5l05zDzQCd/OCKHMGlhXpw3u9h/LP+kzFwvTkbGf0JCBaZV5h8WxloO6odJwrwTHxs1FpcOyudNpzU6jU3Njoj92zyfarIvjTF3Kk3DwpMwZf7ceDs5ZN8zKTl7cXJ2R4DGMGTuTBPM5cwTLsyN2u8WDm4+rWx0SZzYbtZCVIYL1zaS/dkwSbP7gPO42k1vm+hRnjMAYcJPuNpUiz9CU0Y1vN3fd+4lxaM3TjQ07RNiHLpxLH6qq303KCyGEEEIIIYQQQgghhBDCjOOvZtwqnLo0qG0544IyKTCtDl+v0BW7L93uaI0s/uP+pG7U4Fi/OdOH6ndWl2I3ndKq3BgXXLO2HmUog8dUj7xae1bszJEjPSuDXSs9Fvu+023Z/MF0nb7MdOuuLbfqtEyzX3lS5oy/9/wVBe3jnhL+UTRFlPDs3ECsrOmC2DUWHNe4ITERm91zDicmLK/5cPGpDaUT812b1YYzNZIopgI/G0e18LoD2G1UykzExsb1n0t/Zm6xe7i+XLyYDtPienXramqa2DlM1Ybt9ozjHvvA0qXBuaDquKuqf8+HH0IIIYQQQgghhBBCCCEEw2HOcDpgDZ6tsN/1u/Lwi56o5616W5UvuxNub2XST2taNBus99cfZm5YYZqT0qY6Pe1FoIwjzFiztgffuzIK0p/RWqfjeGY+OR1cGS2U5s7mDLLOJWeGmPYp07hZPlxznY56yzzsxuGtqvrsDeX/JleZM/5FVX36+fvOOFGlBeWJaD8xbEzFf8QtNEyjynQLCYVnVgbbQJjpBetVC4+J2LeaVW7dZF0fOuFcLb7O2MIOnHW8cA52m4nj6oXP1kpnqOjmKLuHfaPWq6prYkLBOlRe9gFJ5VfGjA724WF99gcHZYQQQgghhBBCCCGEEEII4SHvqqqPPX/vvlCKOkFntlD6wYH6oikKz06oVuUxw4OLdcItRg/3ZddO9EeNpdNod/pN9Q/TPxVTYwOLScW4xoZ9xXRCpb9N23erFrvDpD8x9nXMlRnCtQPzYh8y/X9iamF5nAbfGUIYZ9bdZ+uasbrMnFH17F+brOAArvdx4nauF8eZjpgYLCZ1dq6erkxWDuZXxoLOjKIOiUsmzg3c18OFedCJ7NiXa/vYpqIOFLdw175WZp1bDsszmzGbQ8zA09WBG+pkg2LlsQ8yauxcLPi++9DTrQkVK2trt9/8zqr6uHgWQgghhBBCCCGEEEIIIQTNR+vtGiTTNJh+0xkfECzXaXHOHICaGtOKWJmsXKUndeU4WD+tsa5M9MhO02QwjUYZQ1gfOJFexTuh6+M1JmXUYCYEV5Yqf1rGGsOLxM1PlvZ4VXppLfdxzUz6Sc3FyRpUc7YzGrE8ijW+S/6lSdW15oy/A9dKvFWGhDMT0OWZdvwZ0Z1tskocZ0I2i09NHmaw6MwlL5puM1Wbvht/FNTReIH5j2t2cLoYcQOYmBymHw5YfrbBT/KrtuD8UIcIplUffHbj2kGtF3XNTDOTNuMHA/yZtOGuqn6kSRNCCCGEEEIIIYQQQgghhId8Y3kjgDNVML1I6S0TWAxMg2Bf8pwIzi7Oe/PsuD/B9aGrH80HTKeZGj0m+hl79tjapWozakJsbNf067Mjj9J712tl/ChIi3TzibGbHuNZy3Blqbm6rgmlW7N+YmWtdaHmx7wFSsO9gx9XF1vjjrW+X2/SjrnSnPG3yzfKmSBuEXtV/k4E7yZfFyNOgHWy4cTD+ro6p8YSFe8VxpcdXF9OzC9q81rzq/5lfa3ai5sGivhdnCyu7n4XVxfr+t7FqQ54bC/WeXYjZ0zKVR9O3OHH5peaL0eeK8bz3x3kCyGEEEIIIYQQQgghhBDC2/mG8pqR0oU6nWlyv0NpC6xcpq+4eCcaKTIRy1UedV/pRFgfE8kL7jnBm7XXieGsjFtxxgdlwKh6+1xUZTHdm2mUagwnxoQubqXv7XClFtjVwzRqNteKpMVylG6M48r6kaVnRqtujI7rJ2vOqJqJ5FebBSYLWwnjbNBUepaGbcjKNbXWqWJEN9AZw8Zan9v4rsY5qdTzI43rH2wL61/cWLEMtfGycZvOz84ks8aI8TIzhZqP3fx0m5yal1jOFXOk20DXe9MPPt19Z+zpylthef/dqnpjkDeEEEIIIYQQQgghhBBCCM94s6reb54r3YzpQbtit0qz83yN072u2gsTm5kojXFg3uP+rqjv0nZ57+CHid9MDJ/0405aFfdjmTiYWQWfMy1vjYvpksxgwcpkdTKdkOl4XVtUuimTNeQ0uzUNS4tpMO+axvUX1u1ixfWq/AFY1n1VfaWqPmfq3uJKc8a/rqqf38xz1rzhBGzX+WvedVNUE0NtuMdztvCYGYEtSGY0YO1R7WB52ER1k2sXV866wJTZAA+kTrTHTU9tSKqNqj/UPcekfHUwu42XtR/be0ees/qwrrUOZtLANFPUWnPXqm7VBjaPWNvZOl3Z3ajXex+tqh8y+UMIIYQQQgghhBBCCCGE8Ha+kdxDTW7FffFyYkJgusMZUV+J4EyjUSIypnVGCCVGr7Fg+Q4l0Kt0R5lOH1XlTupgms76bKpLdbFcgSqP6bhoJlC6H9MwldkDY8BypzqoinXSX7taclcmGjOYns60P6Ufs/e4hiZrkMXJWMv9jaaMLa40Z1R97a9nMHYE8MkkYZs3G4Tj1ZWNEwTz4mJnpgO10aP7B38whg63cG8V3V19a51qA2CmBGa4cGYYZXRQuMNg14AxrecoD8fCbTJdHOqAVmW4DysqzZk+cB9+1IbnjBNuDrny11jcxouwuti1SveHBnGGEEIIIYQQQgghhBBCCOEZ31haLF5hJgVlfFCGCaURdGI2plXPMA2rw+l2WDfmYXUzgX1HP9zRgjoBm+lbqP2ggUXlx7qU2WVNz3QbFe8ZbRljXO91mqsyUyhtTBlz8N46T9R66N6rfnPmlisML27tqjWOfbS+V5p/kfvYd1183fO1zy77lyZV15sz/pZ5poRmlWZFCfn4nInDxyvmUWYCVx4zebBFpjZyZyRY87EYJ/cZtwj0avFOnuHhgtc4HyaGA0TNg+PZrSjBHjcxtcnWkpbFhpsv1sfm1eRw3T2Auw8Lal1gXnzvxlnN4TWNGs/ObNHdZ2XioXjE8EebMkIIIYQQQgghhBBCCCGE8Iz3VNVHav9Lle7+RAtiAv9UiFf6Qyd4s3qZuLvmV+mVGI95GZN2d6gyJn2gtCylmbH8SkNjuPtd2yemDtSxOm13LddpW6r+tU6mY6P+2hkWmNaMGiQbm8cE5znGtqL0ZGXyYPOF6ZqsXjSEKH/AkzZn/B3zDBfijklAOWiOa+eEYffXBaUEcUyvJuhajtvoJ/WovJP70/K6AxHTKpPB1OzCBH21kCZtYGUzpv3BDg2sSx0iBfecceV4ZQfamsbN5atg62EC27zZGKq1ovrzeGUfSnbmhqqva5/74PJvVNV3nKg7hBBCCCGEEEIIIYQQQnin8Q3Vi9nKoNAJtVVcK1jNABOjhcOlU8YLlw+NCuy5u2Z17mhr0/bs6kRszNS9Toxf76MW5zQkFvsV2tpk/q4w/ZSldxqhKo/1i9Iz2c+RzmnYE8PKVG/rwPZMuC++jphWedThvAGszG7Mn7Q54+9W1VfJfSbYuo1K3XcThG0ALIb1/Y5ZQg06Gj0wLhXvGXY3WDfxJvWoV7bRsf51sTBjxHRj3V24KgZ1aLC62WJmbcC003mOhyjbQK9iclCptcE2TjV+bDPEdGwjLLjX0X14YYYSrFfVd19Vf3gQQwghhBBCCCGEEEIIIYTwTucb4XpqSlAowbnIe3c9qe8KLQa1CKZhMnMDMyOs5THtSj1z2ifTZ1g6x0SPPNIxTYblUXob05Bce5XGd4Ydw4q7h+PUmSFYfzF9e50zynQwjV2tl07rPYubQ2otq7nr9F1nBmEGFhbHF5//XMbV5ozPV9U/PplXDXQt95UwrBYq5u8mI26WO2YIZ/i4WlxnTF1Aa3q83/X9mgbNGJhWbfjqGcaFdZVI4+JGsJ6dw/9sXcq0UeQ54g4bl+eKNOxgnxyexytu/juH/I75hq07dRDiBx5WDppxqqr+yDCWEEIIIYQQQgghhBBCCOGdyruq6mNwz+lODqf7OeOC+zKmimGiCaq8K06DwDQT3WdNi+9dHMd9ZgDpNKdb9MxOU8V6nUEFtcuJcQBNCxjTTttUnNM8azwrTNPCZ6ouNeeYYaPqYf8y1NpyuuBjoOYk0/I6TZuVxebampaN91HPpX81o+p6c0ZV1d8m95zYqgRcfKbysrpUnd3ixY2JGRFc3cqYsSNMO9TCO54pwbkGr+5wwzFS5SoTBZpEugW2exBODA6sPoxLlafmqOo7dWjsmFI6Q4oCxw3zq8MP61jTYfudWaXbFI9nu+tapVPri40T++CyPlft/71V9aFhTCGEEEIIIYQQQgghhBDCO5GPVtV7hmknGsEqODs9kGkyzJyw5jnyMRHXidmOSR6lyai0q16J748y1vv4vEQ6p9meodMojzQYt9MV2T1nPEBdy5XTwXTBM32zM5fc3FDabME9pcser2otYB9O++rMOnHlTNYE9qnTXhGcc5O582tNTNs8hjnjJ8g9J6JW6UXLyumE1XVBswk2RYnbWF43USaL9Rahetq2nf5cN3msR5k2VF3s8FSbyi0bHKt7jcE9U4YRzI/1TA9OZxRgdey0X81TVl63DhW4WbMPAyyuq1Bz7OyHIzcf2Dx8d1X9oRN1hRBCCCGEEEIIIYQQQgjvFL6xuPbXfWGXPWOaxIHTtc5oTaiZoMaoYpyi2t+VsWo6+H4Sh9OEpvqpEvMnuHFHIwnrc6bndGPbjR0zHuwaEG7Rnnf7XZlQ8JWZMlQ9bI06/Z2Vw4wMTlM+Y1BZcWt5YsbAOFV5TD98Jf5yxt8h95iwzxrPJo1aKDj51ARVmxWbOGc26itgxhRmYJjWrzYf7AtnOsB+R4Gfwfpwekg4dgww3WHpDBrM6DDZpNWz1cSg5r4zCiDd5ojXLmZ2mOP7NS7Wx2odr+lYDLvrR/U52/TdWLDXrp4j7Y/2YYYQQgghhBBCCCGEEEII71g+/vx11RDUF13PmBs6zeN4tpOu08vWGJhGqfJOmOiAq86EsTgdhGlHTI/q9J0zZheH0rlUfFW87YjTo9S4Oa1a1dPFdxUTM8Id/DB9d0dPnuiVLo3TFrsyuz4828fYP648the8VVW/cbJuyWOYM36qqj5rniuRV6VVYrZLz+qbDNyVE8C1aScOtpl0G0InTCuTBi6cbnxwse44jTp2N3l2QLCNlW2+yJGGLVh2wGMeFpcyAe3ME6yTGSnUGmBtwWdF0mG7mIGlID3Gt4P7sFalx5Jt8O6DDR7GzmRS9ewvZ7zbPA8hhBBCCCGEEEIIIYQQ3ql8qKret1x3OtfVArcyKzhTA9NtlE441R5ugcUx0biYzsFeO9MGclW7pvWtdXYa0apzKlPK2n/KhKFMBqhPuzk8MTPsgjou1tOZH5jBBNuA/cXmmWr7RIdm6Vg5Z7TEMzitmq2LqqrPV9VXrw7kMcwZXy3+r02q9ECrQewEZZZHwSYxMxdMypmgFtzUkFLk1cWgNuPJptAtblXXdMHsLiy2gXZp8aBXGwa7xrTssEKDA47TROCv4XM23uw+riVlllF9ycweLB61Bhnq/ltNHSw+hzoYsUzXnyy9qv9DVfX7h7GFEEIIIYQQQgghhBBCCO8kPr68R7G803wm2srKjo7lykDxXonWmGcXZlTB93jPGTJYnNgOVWen0bBY2L1Od9sFdeHjHjMIYFr2bC2X9Z/SypSBRxlAOqbGDdXXU62UmTGO+llb2PxQcwn1UOwrVobTTNX67YwcZ3Ha6vqc1fWZC+p/wGOYM6qq/hZcM6eMc+SsaXECsDRswjHUYmJpHgs3yOsznLhq42UbFjtMmJBf9bAP1cbacWW/uYOYGSLYc3WNZaz1sU2dpVfsfHhQsLnczW/cXNUGjGUe99GsMOnDq8fb1a02Z3XgTuJlH3BU3oN/3zwLIYQQQgghhBBCCCGEEN6pfByumcbldJgdmJbFNJBJ2Ux8X19VOUrcZ+lQ3J5wxgDQaa7rT2cyWMdr2o+3iOtOF8MxVmWyGNg1M74oTbbTcpmmOp0bE5ORq7src73HdOGuXGcQ2pnHql7sGxV7Z0qZxLDzfI3j1wflb/NY5oz/dXnP3DFKEEWx3DlrkMmkYJvRjjh7FjRRTOpyBhbcFO/Jz6QOPBAmfb6z4G+hO7C6DQ0NF10/TNvcbQQ7sPHCOrv5yWLD8cd+UG3tDmRlhtihmz9oElrzYH+xuY4fMFj5Vefi/yP1eHtmCCGEEEIIIYQQQgghhPAq8v6q+mA9/B39itMGnO6B186MsaMlqjqUxsDqXTU6LEs9w/Km7BofUM9x/YVtdiI+q0f1Dd7DZxOU6YHpaxPTAdNd1bM1v4qJaZhMo1OcmQeuzW6eqvgKrtGUMzXzYH1M03Mxlrh2a6hb87umF0z/a8P8WzyW0PgT9bV/Y6AmMm50DiUK32oIuNJQwOLCjW19rhY0bojra8E1mj5YX+MkV3VgPlYfe7YLazvbqLoDiy1otTlMBHnWP2oxnukDdfipg4vhTBPuQMGyOzNK1+6r1g0rpztM2ZpYx66bP7fE/k1V9QM35A8hhBBCCCGEEEIIIYQQXjeOv5qh9BnUMFBwZ3qhE9AVE/F4oiE5zaoTuZ1O0elBu0L9ms/pN53u5dqB9xjKlDFJfxZlAlK4dhU8c6aVdS5P2qHm9mQeOE1wp96D1XjBypqskSMdK0Otja48ZjhR2vdOHe6+SrfW9+Wq+vww/xaPZc74dFX99HLNxPN7+KnSk3FNx8wG3cawixKNuzQHykWkJooznKi+cU6n9bnqyxLPGRNTg7rfie0YB26oXRtxE2SvnWlDxX4Fk81hTdf1JzvYsQ/Yhx0Xl7vXxYv3pvPXHQCYjn1guGXeun3GcVdVf3RQbwghhBBCCCGEEEIIIYTwTgH/pUmV/hJlp/UxDWHVO9QXOjsm4q3SVVBMV3G5/EdebIcTvR2qjqn5Q8XgdMM1/qlxw8X6GDhjzPp+HQcc006/nWirTPOa6ltTXXECloVz8XivnpW4hxq/m3cspm5+urwsXafZn+FR/mpG1eP+if7/rfzkP66d+M7unTEKqHSdeLum7zYP3IymziInUq9pJv3g0rA6zi7wST62qR951cbNjBzMcIB9hodfF/NxPR3/Hbo5r2JgGx875Fl6nEfsgGTxTDc6hppD3Tpw48Pau5Y7iXVSn/qw4A7Lg5gzQgghhBBCCCGEEEIIIYRnvLeqPgL3mJGCid/4Jc2C+4jSh3bYEdWZfsfqZoYAF2OX9qx2s6PdOZ2UGRaOV2fowHRK/+y0y1s0OqcVou7EYjjiY2YXl1/1TRWPx42VM0nsGl1UvUxj7Mpj7ZyaPSb67VRbZH3i5nvXNjVuvy7S38xjmjP+1vNX5qSp4osQcZv3WuYuboGzDWlnI2SiOG7QbAN3k0/1wWSxYAz43t1TOBG7e99trmpM3KF7B2nWstymynCmDZZ2mkbFzQ7dzpChDk83H9h6O7N2VLnuGRsbjKE74M5+INkdS3V4HHxXVX3PsMwQQgghhBBCCCGEEEII4XXm4+XFZYYSV5UGgunU9YSzxgf1XOmYzKzg9C+nFU3p0jPdE/VMVRZLp3Sde3IP63fxTfUgVwbGqK4ZSoN2ZXeaFtP/XF6sRz3b1fmmJgYcT9ePbP12BhxWJ2OifzodldXV1XHwSv7ljP+1/IajUE6bKt1BiHs+eba78NdFNTWOMKNKV74qk8V7hfC+Ax4ybKNhhhQ0IKiyJxsGpmWH2h25dxZmkpjMXdzUMG9BGjSfMBPK+upi3DmcMQ6Vvjtw2cHB+gDBuTFtQxcne7bWub6y/vj3T9QfQgghhBBCCCGEEEIIIbxufJN55nQdhOkAStRFTcLh9JMzeZTovF6vOglLw9o2EehZnBN9yJVxoEwITOvqdC2l6Tkd1d3HMth7d2+KMj50bVJ6H5sraNph5bC43Ly7ChWz06cRHDc31jivlAllYvBZy2S64q5mfl+vqDnjp6vqU8U3x06QfwxjQbex4YJwA+gE7G7xYr51s5pOPlbeLX2mYp7kU0YH53hixo01DzOudOYGzK/65uxCdLANaj1kXKwYEzNfuEOYmSPcXO02NGegYeWog5AZStb7iBsPNX92YJs9q8Ot+eMn/9okhBBCCCGEEEIIIYQQwjud91TV15vn7vf+qBk4LeW4x4RfJXSv9TBt4KzArUR6VXanfaA2iO/XcrDdE71jApaHfanqYmM3MSswjYeNb5F7qn9YbLswc4Iy0nTpJnF149dpr5M6dmF53bgwphqgms8u/mnbbk33G1X11rCMbR7TnHFfVT9hnrl8O3Uw3Ga9pnEGEbZ5T/Mq8wHbkDAPE+ZxUavDpMO1lR12Hc5Igu1RhymLQRky1nRug8A8u6jxOV4nY89YN5izmy7GtcvOYY0fBo7nqp/ZIeza41AfxMrcm5arwLao/N9fVd92sv4QQgghhBBCCCGEEEII4XXg4/U1ndFpGgzUD1BbQX2A6StOa+m4RWdhqPZ3mgRqaTva5VHG+orvd3Ba5h38rHmULramV3qfKg/LWFn7SnHGjKPmIF4rbRSvVZ2unKkBYs3PNOQr2TGJqPmprnHsjzTYLmXgUNollsk8Aoq7esS/mlH1uOaMqmf/2uQWbt1Upy4l3AyKvHeLnW0qbIJMDAUYm6r7jDFj6jbqyr4nPyodu2YmjHWxsX5kZXXje2b+dHOhO0zZxqPaueZhBxSL7SxsTbhY8Z5aU7hZYhp2iKu61jxnD871Vb3HD29rHe5Dxsp/MIgnhBBCCCGEEEIIIYQQQnhd+ebymsYEpaU5vUE9Z/qc0zcYZ79wymBax1T7UaL7+rNriFF1qDJWzcTpgE4TUnU5PVRpqU7f6nS7yfzE+JTe6wwYnSED7zEjApal1kCn0V4xhx2qfGWicEYbVi4+Q32Vvap5xsbMjdVnxLNLeGxzxt/aTM8GwC0YJWZPJ5yb2Md7HEw2GYpcY3q2We4ujMnmoWJjEx7fu0XMynOH3ppGLQTXdxPDx/Swn5pHjrqn6ZjhoDMIqGt3mJ7hjLnBrYMunVofjp0PRJNyuw0V56s7UNWhdlz/h00sIYQQQgghhBBCCCGEEMLrynur6mPL9Rlt44wmwn7Pz0RtJqwzc4eLbZeJLsPiYCKzKssZHNQ9194rdRf8Eq8S1ztDDzMguDRqHmDaHTojSKdxrtedNsy0qTVfp5PfgjI63Ypr43rNtEWmMztdleFML6jbs7h/XZR7CY9tzvjbVfUV83zqVJpMvMnGoGJAcZy9Vy4fV2fXvs4ccOuGoepUG4HqS7YZrPGp9uLEZoaOzrhwBdMNRW2AeM0WqzMadO42Z3bAMlQdjOnBrMZg3bzwuTKnrGluMb+w+25erted2WU9qN0HBOzz9foHquoTIu4QQgghhBBCCCGEEEII4XXm4/VQiJ+YHlZu0TrUfRR7Udxdn+/oFROcPrSWzXQJ1MtYnNjPXf9NvlTrytg1sExMMuw+jhW2XRlYCtI9pomBlaeMKZM6sW3KsMPmhKsPy3Ra8FFOZ5a5hanmyWJWWrTLs6Zn9XXr5r6qvvj859F4bHPGZ6vqH5jn04nadapzyDjhWblv1ICjIO0WhdqUzhg2JqC4jDGtcXSbrRKq1SFW4hrLUGYOJrq/CCYLWy1iZuSpevvYMxODMxi4eb5ev0ViYjFi+9jcPtLiGmIHIGsbMzFU+Tl2BcpAUXDNDBuTgwb7grU9fz0jhBBCCCGEEEIIIYQQwjuRbyqugTBtbNe0gUy0Q/WMxYQagdK6mGZ0CzvlqZiVQI8GBjRyqDomWksNn7k0ysyA+ivTqAryra+svqnW5+Lt6PRRF19XHsur+mKyBrHciQa7M99vnS8HzmSzo2tjeqeZY/q7qvq0SXcJj23OqKr6G+bZZFNEcENV7qI1PRNlmeGAPWcxYV5nWFDcuom7iabSYTtYXzPTAQrb6vkaizq83Jg/BqytnXHGzZP1Por3a3nKBMFeMda1DGemUDGz+arGGNOpmNgYubl1lOfynEF9AGH1qg8e6pBDWN+vxJwRQgghhBBCCCGEEEII4Z3G8S9NJqaGKq/LqGuG0jqquEaiBGanYa1lrWmnmtxVTIwbTCdR2hUaN5zo72LZNR1gnuOa9Tv2NWq7mBbLZ9rQ2i/T+LD8aZ4u/6TvUJ9c07J7rhw3/i6v6reJDn0WNUZ4X2mWSr/FsrBdbP/4tXHUJ3nR5ozJBD86TXW2M0Ew0dktWlzYuCmxOJlZQR0Gjp3JOjm41nTqMLkrPjGZgYLVhX2j0jKDwGMaMBzdAYtjqIwLbJzZe7yHBgt2QDLY3GQGDbcRK3MBW3Nsc5/MZTY33X0Wj6L7YMH6Y73vDt4rDpQfqvxrkxBCCCGEEEIIIYQQQgjvLL6ptBDu9KQi+UpcK9Tv9tf6nSGDCbRMWyi4596zes4w0Sa7Ol28mAb7o6uHxTkdM2dMcJqkq0PpdpM2sBiP1zP5sZzJM6yDrQFnKEANbJ3/Xd+x2JROiPHulr2Lm1+7deK8c3vD8ewzm3Vs8yLMGX+z/IbhBpYNNFsUamIWXCuhHWNxGzFeK5PE5N4UNmGU0aWLR/W5u14XNjMyYFrF1QaNyUF4PFNz67jHDls235yp5Xh1dU3iXdOovsb61QcKNvbsgMI2svvI2Q8ZGAern72u+Vl56p7aM9z4dNzXs/3zPziRN4QQQgghhBBCCCGEEEJ4Vfnm56/uC5rdlyzRzFHkes03QZkqOi2H5b2DV5af1b3qNFeI16z/nKkE28ryMK2I1ae0Uqfr1vBaPXM6I5tXKiY0K6BxgY0j0/d22dGbJnP/SDd91tWv1p/SnPE96oostrO6oaKLjd1X61Rp4AdfqarPmVgu4UWYM36lqn76+XslgB/X3YbAxGYso0i6Nb3bMNlhgPEqUfkWt856b2I4mC6u9T1zPKl6p3V2k/xKXP2dsM/MCusGjKYGZQ5idat6sb4pyjSiDAYsT8G1Ooyxj9zmr2I9Y2xQcak61rSqPnao4vO1TFcWPnNz74+ZMkIIIYQQQgghhBBCCCGE14n3VtVHiwuzq56BmobSv5TIviM4I53WgboL01DW51g2lsNiZHrUGbp2sLYqPWViMlHPmMEBn7m6GUxjckK/04AKnqHmzHRkrIOZcVT56v1Z3BxkKJ2L9T+OHdNEu7nudDWV7wrTxjQfegjc/FN9XVX16a3ITvIizBlVz/56xoEzThyvnZPFLZRu03WTRC28iStnutG4GNVB1m1Oqq5OzJ8I2d2moib7rsjf4Q45dli6w3XHVICblIqBxenusXpcWnfArtdsw2WGFczvnk3eX4FaZ+xDG65VbGe3hrvY1QcL5Aer6luaskIIIYQQQgghhBBCCCGE14FvrtkXKtG8gV+w3NEXdrWIiZ7jjAH4bKLduXYpnWmiv+F1pxOpPM5Mw2JBbc3pTCzdBKUH4zioNqEp5L70vEPtS81hpyVNtOOr6MruzBvYh9gHaq5XPRzTNQ/+OF34bP+c0ZcxJjaXOyPLfVX92lakJ3lR5oy/sbxXg8YE2ON10okruPimDpk170Qs32WyybqFwJ6z+850gQtWbZpsjNZ8mB65alNyxhi1MasNgbXfoebQ7iFzxnzCDn+18aux7EwlXd92ec62X30QOl7ZGOG9zsTSrf+d+cn68bj/rspfzwghhBBCCCGEEEIIIYTwzuCb4Vr9Hl5pDU7LmgrmyFSoxnvKHODyMj3muO4MHbvifmfEUHlU/zqth12j0I1jo/rVxbYjvKsxYtoRM590ut7abmVeYePc6dtr7Crujknabq5iHKu+3umLar6yPpvE4+Yl0unzqo7uXrc/3NVr9pcz/kbNzBQrOFnYsyo+SOsEw81cbbRnBOjHcP1MDoMjHVsA2B5lZEDx3vX3GUHesWP4wPjXNM7QgJsMa7+KixleMBbFFYYNnLPYJpbfHbDOrPPYsE2czW/1IUZt7vjhYC0Xx7qLD+tl84ytiaO+mDNCCCGEEEIIIYQQQgghvO58XVV9BO45IRV/xz4RzpVIjnV0grmKScW45um+/Hmkmzy7I9eufiznDE6cVpqqas86dkqLKZKGxcFMAV3sE52HjRfTg4+0GAfTkVGDYkYRNi93uTKv0jYxD5sL3Xxmedn9NT3TKrv4VP4zMD3V9fdXq+qzN9Y54kWZM36uqn5huXYdj5OHGQi6AWGCK3t2qzi9s0lMJ5sqp3P6qAOkO4yckL3bV9OF0plT1rKUOeF4xswlBXkUUwH/zEaw259snjrDAt7fPaDUIXzrZsfKUR+MpvWpsWTz4SyTuaQ+LP6uqvrOG+oOIYQQQgghhBBCCCGEEJ46x780Wem0I9Qkui9jonhetacjdPdYfFPtjmlFd/DjDAyTmNSXbc/AtCOle6ABAdutdDqlUyq9pURa1W6nX7F+7erDdp4xx0xEf5zTLEYso6u3i2diFunMK9U877RKjKdrCxo8sNwrzCtTffsz5efDZbwoc0ZV1d8s7kRig7WmOZ6hU6kg/USMR67u5M74oMRk1gfMnMLKZvWuz9UGqvKxdEWuVT6XfmKqcfNgvb/OCTzcd40K7BnGtbsBuENEbVIsrTsMGeygVZulynMLOO/YAadiYW1VGzK73olxrfN4VYYYjAHX5l1V/fGTsYQQQgghhBBCCCGEEEIIrwLftJle6XdMByiSln2RkpU50U4mcU5AfYF9gdbpMWt9TPtBPaczLDhY2euzVWfD5/i+q1O1BetiTA0DSkfD904nxHQTjdlpjy6mNRameRd5dbHsaGIqL1tTTLt3+inT+NdnrP41rWszckafVXRz6zMX1dPyIs0Zf6O46M9gk5xNRmVKUM+mqA1IpXGwQ0ZNQFyYk82EGRrUpnm278+wUyeLAV+x3/DgYHGvabqNCMtVMU1jx2tlplnjZwYAvHYxsgP91rkwuc82X2wDzm02lt3P2Q8hbF4c99lcm3yow7jzr01CCCGEEEIIIYQQQgghvK58XVV99ES+TlztND2n8zBhfaJ9nNEPJ0YLFofTGZR20YnWu7qb0licScQZKbDNTIdCzaXr8yt0yQM0QlTpPsX37Bq1OdTgsI3KqMLqxdciaTomWr/Sj49nri6mn7HylbaP/aL0Q1e/M4xM6frztTRnrH8544AtyK5zmGhdJ8pxTDagTuR2i8zlZW2bbPrTWCb3J+mm4j7rS1WeclKpdjqxvtv81aFx6wHAhH93X60J1ldqc8O07kDfad/kYGX1r/cwH6L6ibE7D9V6w8N0rZsdluqgWOv+vuc/IYQQQgghhBBCCCGEEMLrxjc/f11/jz4RS53Ir7QSpaes6fCLr84QwerexbUZtaw1HcbErpnhgQn8ZznTH6ueguI6K7/TeiZiPPbxFe13WhXOZaYXoWbEdEynfak2TdulTDMu//SZi4ONVxc3M60UvDrNF8vAeDB+Vv/O/fX5W1X16026y3iR5oyfqqpPFxeIr1xoLwo3EfBwQKNALc+Pe26SK7OIEsqv7sezZSkzwLow2WJk+bCPlEkB+wT7q8MZJ1g8nXEG77nD5Z68Z/GrTYnFV+R1h91DoouJfUhZ899ijnFtxg8SuPaw3/ED0qTP/6OzgYcQQgghhBBCCCGEEEIIT5jDnMF+D39Gl8I8naaC97ov3iodEq+nYvVaroqV4YR7LItpYEz/Y3XcogkqkZzBtExnJmFjjOlxTNn8wpgeS0ueiP9qbKoexqzKVPOIpXN6W9XDOG4xH020MTVP2P11bDutDXXjgjxnDD4qrvX9fT0zZrwlyrycF2nOeKuq/jq57zbMnQl0i6i7U8cZ0V9tsDiJ8VBTC667dqaBq5huGmik6A5EzI95JqYYZ/6Zpj3eO/PFuqkos4hqvyp3PZCdAUXFrDgzH9Rc60wrVQ83zKq9NTNB9YPa5Nl4TQ4DVhdyV1V/gpQVQgghhBBCCCGEEEIIIbzKvFlVH3n+XpkpzuhSLD0zXuD7iSlEGT+UoD0VtTsNYKIRdGYKZchAQ4eL25kkXFxr/UrbZGmYnsT6nRkxlODvTDBK3+mYmG/YPGNjorQllw/ToUGlyCvLy/Lj85VpP03mCDNLYN6Jvo15WPtRy3NzXvW7i+Go69Mi/aPwIs0ZVVV/7fnr2jHMDcW4QvScbKzMHIEbfWegUE4gnJjdgeHSYrrHFoWVCcRds3wHbgN2fYN1TcpXadWhgc/Xa2fCUJsfHhZF0jmDgNvQznxgcB9s1vYpg0gXU2d+WPNPDRuduWVinljT4VzqxpSVgfV/Z1X9YBNHCCGEEEIIIYQQQgghhPAq8Vvqoe7FcKIyu+7KOd6jWIu/u2caHmpNTlNSmoniFqGb6UUT3YhpUE7bwH5SWo+Le2LwwLFhsTP90BkRCtJ2mtaVKE13MuYTkwRbP2y+4iszh2B+F9fZfurK7UwjLC0r280rFZN6pjRalueI9dOkrEfjZZgz1IbYTfKJcNvdZxNwIu5PB99t4GqyqEME00zMEbcwEb07w8B66KG43RkMujTqnmKyKXebPpaHh4wzo3RzcudAPDP3J3Wv95URpTvIu7W8tg/fs/h31w2LHdOtdd3Bvbt62MY11rX8yTj8xyZNCCGEEEIIIYQQQgghhPCq8VvIPdSFilwrbWtqbmDg7/yPe0xjdIaB9XmXDrnCEDDVBdcflgbNHkqTucVQ0qXr9NJOmMf7U/1ImV+UPqnmySQuB/a3qqPTslT9Tkd2GrdKs7P+zsyHqUFlMoc6zRrHGmPAtc32preq6tdErI/CizZn/GRV/erz91cIzrsLc7LJMjEXYYuJHQYszcQcog4yFu8tsHZO3ElOsGaLTpkZ1KF8ZRsdru+7DfS458wV7tBkY7pjFpni5rLrb3VgTDa7Wz6YdG1Xdao42CHejTsre9Km+6r6Y1X17kHaEEIIIYQQQgghhBBCCOGp8+Gq+sByjUK30306/Wiqhajf6XeC9vGKehYK9+5Lozvi9I62ozQipUut7cAvr7qYsJzu2RnzzK5O43RIpj+peNj8cuaO455r365ujvpq1+dqDuK9Kt1vk75xzx5Lc1bgPHWGFbeW8ZqVw+azqvfgM/XMoPHCeNHmjPuq+uulO24XJ2o7sdVNNhSz2UKebMyd2Ms2/skicEaAaT7mLDreo8OLva/Sm0XBc4VzLU3nAqvDbbqKHcPM2l63ia7guLMPL+7A6EwPk8OXpXWHPJbB5gObU924787TdX6oOenyHqx9feu+wzjK/4aq+ncuKjOEEEIIIYQQQgghhBBCeJl8ovTv4tXv4dUXPNd0k3tYh9LmmM50vKImwvQwVWY1aTDOHWODMlcoI8nEjNIJ1KrfnI60g9JFUQ9kuqTqBxxbLPeuHvZR11/OLLJrXGAaH4JlKs2Zla1ga8/lm6yvW8phsDnJ+v6+Ho4ZlqHqn6w7pc0fr582eR+FF23OqPravzap0hOuBs8nz3Y2wjW922BZnq4dasNhZU3uqTp2Y5hsbLhw3MSf9sX0/hmh35kkurRsgXeGgIJn2L9YrivPbY7uORtDtcGp5yqu6dzGfJP06vlRlptzbk6u6db3bIN3G/tk7bE0f3KQL4QQQgghhBBCCCGEEEJ4ytzVs39pwswR6+vKPfw4sZVpFiwG9n4nXWc+UOmZ7uLydvoHglqk00WUToLPmBbCDASYTtXjYsB41nTKsMDaizFiOnzf6TisXVgfxsrY1WenmibTqY7nnZ7I6lJjrepWcU3u7+r6bh6z/cTpdWyO4Xv0BzANE+99hjfl8XgZ5oy/flE5bnPEgWRiM5vkTmjGAV3voVCMC5zlWevYMZCsdAcDWwROyGbPcYKvr0okx35XC0QdwhiTao+6N3nG0qyHwFq/2+wnxogpu+nXfGp+rWPhPoAoc0z3YeJMGzFWVgY7QHBsWAzTw0/VfcsYHK9/uKrePFlOCCGEEEIIIYQQQgghhPAU+FhVvbdmwi4Kzivsd/tMJGf53HWH0jiYFqTyq3ssdtdPE6b5mCaJ96flMU1V5XV6JqtbaZJMa2RlqHxM3+l0O5af5etiUGWe0d8wfTd+THtl+jfGwPRrF8ctOA0a07l+Yf2HJhamT69lO0PLGteviZgfjZdhzvipqvpVuNdtfMzls6bBCcjKOMrBAeoMEmyCOEEXBXFVtytvSncw4Qbk+qgzj7g+nm56k3Rd2axcl+e4ZqK827CcMaQzjHRcYcaZfFhYN1r3wYiN63R8JnQGiMnaQ5MP3pv0zaROBusf119vVtUf2Sg/hBBCCCGEEEIIIYQQQnhqfOL5a/f7dCf+oiaDwimmc/rLLVoa6glKc1DisNKnJvoBy3cr3Zdfj2dMoMb3qw5YxfUh1y9n2rPGf1cP28PmDYvPzTkm3ruxcc9UO9m8ZdddnU6P7EwvE+1UaeXMFDJlui9M0h6xqPTMyMPyszpx/q9l/FpVvTWI7VJehjnjvuZ/PcN1MoILTA26M2PgZoAxuI3GicOTRT/BmVSwriM9W7RYnjNeFLmPadG8MTVM3EJ38OBiK3jPTAzr9c7h48pm7LRd9TNuIJiHHTguDx5SnSlmB6y36yc3tsf9M3sCq2MCflhkfYP3/pON8kMIIYQQQgghhBBCCCGEp8QbVfXxQTolmjrNjukF6zOnX2BZU5gpoROAj3u3GjBYG2+FmS2U3sfMD+49q0uNmdMFHWx+MG1rMu5uvmAbOyOD06U6Y8AkLsyjxmatczL3nFbJtG/kjCbYzePdeT7V/dSadHUrDfhTOwFexcswZ1RV/TW4VpNvOgHYwmELjm1SmA+v1aa2cxCc2WhZbOqgwved0aJzXWG5ypCyludMIRMmfeSMGOx+l44ZF3CMu8NJ9X/Hzqa6pmfmBtauyUHLDlBWr2Jn42UxqfzugGXjoup09ZxZkzt9/wdq9sE1hBBCCCGEEEIIIYQQQnhqfFNVvXuYthO9nai93mdfnEUh1n0JtYsR30/1GfbF1u7LsIpbvwyrcJqe0hiVIQLvMb0U67zScIJlqrnl5lenIbn+mRpVVGzTGFQZzES0roOJSWWimx732BzocOt9arLAtBM9Us1l9hw1VRbDZwaxXs7LMmewv5zRDdqOAQLFdhTesb4z5oqrNx1kEtO6YHbE6uO92rjYgeQ2C7ZZ7fTJjplDbcZrjNhOdd3V222Q02cqPZt7rBy2gUwMB9hOZkZh7Hwg2TGiuIMex4W9x3h2D4tuY58YZlTf4Xp4o6r+5DCuEEIIIYQQQgghhBBCCOEp8cmNtEorYPoM5lFfHMVyp0YPFyO+d6L4gdI3CtKgiL6W6dp3lVmDaU5KhzpQuo0yLrix2olTsaPJsXRM+1vHRPWFau+an/Uri5mVqZ5N9EF83sWB2nHX3i6N6rOJRulgem7XZ7j+mCGJrXNV91v17N+avHBeljnjp6rql8h9txE7gZ0NnjMfrJuhys/qvZUdAwUzkqy4RegWCjsgcDJPTQjd5nM17lDoFlxnXHB9zTaJrvwJ0zzKxMDKcEYal+/MBwBlhmFlsrV3pO/Gz5mG2H0VJzMUsTnUHUxYL344O+7/p01cIYQQQgghhBBCCCGEEMJT431V9fVwbyIcs3vd796Z+MtMDhMx+KzRwX15dC13YubA2FAoV1onlonsmBocyuyi0jCd1Zk+nG7pjCqYd0dPZfnxudKrOj3K6WATI8DZOTmB6ZyuTZhP9fdE80OcaeIqds0sjLWvPlPPDBovnJdlzrivr/1rk1VwZsaBAxQ+a8lTIh9OROXE6QwLGMdZ1AatNgVMpzYDJVIrowoTk9GwgjFgWcpEgzFP2NlwnSCv2ojP8UC42rSg4lvvqz5Xgj+ybrTsGbbvqrFi9TjDDvtA49YZpiuTdoLqo6M8tplPPxywutY0v62qfnsXYAghhBBCCCGEEEIIIYTwhPhEXSeqOn3jeM40GmYGYOV0BoHptdKPmH416RsVW1e/+7LpLbolao+orx731LiwfkBdd32G2hRqP9jHU+Hd6VHrfdZfyoCDWhxrE2rISkdSGpnSfh2dtodlsv5Qurgrr7t33J+0Zdr+nTmwlrtTP875Tw3LuJyXZc6oqvqrz1+dYaHbBHAzmGzWWMY9/GAMLLazsIXExGBlLHBifpH0ymjABPUuLmdgUJzpP7VZuk1BjaES2pnRRcVydrzdBoNjew/3pwYRdV/Ns6uZmhjwEEODT2dkUQfshLNjiHNqpz/XtP/ZibpDCCGEEEIIIYQQQgghhJeFM2cwfc6JqpNyUKxnX/RE/W/93b3Sz1RcTpOYaFIsH6u3MzdMymTlX4EaR6evot6i2nRcK0FeaaIs7VmUSYKZBZz5RZk0iuRx73dMElg36mu1XLP3rL+Vnq76nbWNtR/jVaAOOtGPpxqkw6V7R5oz/ufqTQndxtmZHdSmzThjJNjdCFn9Sqhnm5prRzdpnSjONp3dtk0WDZoP2Di6xczSuDh3FrKrb4qKz/U1bvydmaTq7WO4XivTEsbUxb+TF9uGPxjrtO6DWwwyaxlYjzJfrOvPHXwsJraH/MdV9cbZwEMIIYQQQgghhBBCCCGEF8hHquoD5D7+Dh31CZZ2ykTkPWsYUPrLTh0dSptxQvaRHjUKpos+xpdvO1BzQv0W4z7SOfMClr++4v21TMaOON8ZFxxs3mM/THXM3XHEuYNzQb3HMtScUrFXPew3pufi/OhidNr+ZG3eylrGV6rqNy4o8xQv05zxc1X1L56/x43LDdCRbmLcYItsuuAnKLcTxr1TJxOClSPJtU/hnitTzAS1wbHFjPWsG8GRhxk4VL3qHjNBdGXsmD3We+ygWutlz9YyWP9hOSyOnb5ysPnk5gGaGJipAWNhH0xYfWfmn5r7bB1indjXa1pWroqTlf8NVfUj5H4IIYQQQgghhBBCCCGE8NT4ZD3UbhD3e/cdnaFLgyI41onGC/VlT2cgucX84MwHSjPrBHamvXTCNSsXn+3ijAGoBXU6jMvfoebXxHDhdDrM6/Qe1P/YmLGYmGam+o1xRuvbAfVo1DGZxur0P9Z+V/ct80CVOeVTwzIfhZdpzqj62r82YZum29SO5+zaieBXoQT5Wt6rzbUG9/HAUeJ757baMSc448oZuvFZ77ENki1+VgeaViZpu1gVLC/G2Y2JM+RgmWvbJqaaM6hx6Yw2kzK7++p6cpBjejYHug9GzCzCPsyxtF1sK//pMF0IIYQQQgghhBBCCCGE8LJ4V1X9lufvmQ5WtSeonkGZJlA3YXnWtEpAZtrdjqg8MUpgeqbtrboP08ScyUTpIRjT1ATgcMYHVSfev6+3jx1edxqn0w2VbudiR5xut9bLvsxb9XBc0LCBeZWOiCYOlmZKp611c97NQ7ZGcU6r/ppoxDvzlel86vnKpzfquJyXbc74/1U/QdQmiihhthPL1/RdHV1eLIdNOvVcbc5uY1H3d4X1W9vsYnF5nSHgeK4O1Z2NiS32HTpTgTp42KbrzCG4ibkPGy4elw5jc33M6lhjZR8k1OEy3RB3wLIn8+cAx0bF7w5cBeb9w1X10Y38IYQQQgghhBBCCCGEEMKL5uNV9e7n750Gw8TdEte7moz74uvEOMH0AnZf6QqdoDzVVVGsP8q5r7lugmmZvnM8Q42jyPUtqDFXWud67cwyyuAxmUNnhHwVnzMhYHzuHmpOnX7I8rIYpprobjrE6daYl/UP9uUd/LAy1fzFOtl6UfNpbQNr66dEPS+El23O+J+r6q3n79UCXCcyitcrbEDdhoB52YR1k4C9YhoVI6ZDkZvlURsd5lMLQNXfsbPpMbOFE9CdScONoxLRMX23cUyZfLBwG8qaFjf6rp3r9dSs081bjE0ZE1R+98FLfXi4Yi4ikzmiPpC4sm6NB+f8e6rqT1xQfgghhBBCCCGEEEIIIYTwWHxL9V8wVWInE+A7M0UNnqt0aExY76ExQpkAVFtYncrMUXCf1XMWpvcxrfQqA0YXCxsDpk0yLddpXFjmkb7TlZTmOil/cr/TizudbF0vbA6qPmX1OR1ZxaTYXXNdnzENFp85XfF4vq5XTMPyK62cabNrmV+sqs89aM0L5GWbM361qv4R3NsRqw9u3eQ6QwQ+cxtAt1inhxY+6wwGyrQwqX/aHpcH72Pc9/AM7zsDRMfuwbOT3hlDVnb6qTNmqPLcZszysjnBNsQjDzvomUGExejm3WN8MJgYL9wBVyTdTt2T52vf/unNOkIIIYQQQgghhBBCCCGEF8X7quobzHMmOB8oAXaip1z1xclVL1jfowalDA1KFGY6BKMTsjGdA2NkmiXT4JRB4MrYzphpWJ/flR43VpYzJTBta8pOe1BrUtqy0kOZaQDHVplYdtcMM81MmOriKg+2CcdOad4sf2fmcDg99VNN3kfnZZszqqr+yvPXFynOd3TGBzVx1EbpBGQn+LO8rH5n+HDGC8zPNnjVTrY5MMFcCeTscMO4JyaR6UE2gY0RO+yYkWayMbHNexKLuu82fvYcN3dXBpbH5oiau2fX8qTNWP9d9f3aHRw7+wfrC4T17e+oqt++UU8IIYQQQgghhBBCCCGE8KL4ZPU6jNJ9nBDstCRVD77vQI0JY5sYM5iOMDVk7Mbb4foGTSfrc6XnMbGbcVZrdfOGGXnQmDEtS92blnELU0PE+sNMJ0rjY9qb0tomOiPqe7eMrdJF17qcAWWNQ8XJ9hA2b5jWPDFurGlizqiqv1azATnDRDyfTkh2yLhJU+L5jqPplpgnB8lkw+piwbRK3D9elRFjzaMORjdPduLq0rFNcr2HGyNrF+ZxZobHRG3u6/X6XH2Y6PKytOpaMfngp4wx3Xx3+8gZM4k7GNeY1nmRv54RQgghhBBCCCGEEEII4SnyLc1zpdGsz4ukYVqCMxKofB3uy6z4+3qnfag4mB6g4r3CHMDKw3uqHUyvYrExMw273gE1NiWkY/+h+aQgHZoX3Fi6uTMxNqh8GJubw53+yrRSvKc0PNZH63tlbJii0jrtlKVd62XjOzFWqDRdjGp9VMWcUVVVf6OqvlTzjXsHJTSzNBMjBE68zil0vHYbgjJ1TDkjhqNwPE2rFv+K2mSceaUTutdXV9dOOsYd/LhNbrJJqkPzKtQht3JXD/vQjb8qy82XM+t0+kEL+xnz4fyZbOjuGeurtWyMBc0hykTyJ6rqvSaOEEIIIYQQQgghhBBCCOFF87Gqen+ThukMx/vOpNCJ5ey9u7dTForV7BWFZMaqRXTamjNRsDRKv0GY8I73nH7pDCwqzy6sr12dLJ1qI9NhWF+x+pX5Yy1/Mhen85WV2ZWHZbJ2sNidRq2uXUxTLXu9j/lwLk0MGROdU+1BU634s/XMk/BSeQrmjM9V1U9cVNYtArEbuHWBu40DHT/4XC1aJZSfFfEn+dxiZmnXgwffrz+48bANgIntZzcKZYrohH80z6j6VT+x8buD666cs+OrzALrPWYqcQeBM2uwendwG7maC8zw4Mpn5WD5Z2NW80l9OGD13lfVR6vqj27GEUIIIYQQQgghhBBCCCE8JsdfzZiYEzCdMj+o53jfaTlX6GbKBKGMCdgWZzRgcTHhmekbTkNcX5VGovSTHV0E60MBvTMXnMG1Ea/ZMyfeq/HCMtUYMU24o9M2mYlAzcNOB3OalKq/yrdDGSW69GyM3NpXJhS1r6h5r9aN0/TW+j9dT4CnYM6oqvory/uzAnDVfJNQk9zV7SY5lseuu7p241Hp3AJm/dNtrih043tVtjrwJnFO6MwUnVlhfcaMJmyTW+txbT+eM5OGa4NjrddttCwulaYzINxqIsE4WCw4r3A+docKS8fS3zLXsIzu8GGH7cGfuiCOEEIIIYQQQgghhBBCCOEK3l1V3zxIN9GRML3T0KoeahRKw9qNR6XrDBhrTJPyO7NAl3ZaR1eeeu30os4MgDrXrlZ01tDCBH+mkbk5pcwrE/OBMgZ06dd48Zr1Iz6bjB/WqcpkcbrrXVQ8jE63vq+H841p8ur9es2MOGu5v2rifGE8RXPGhG6Q8RXv4cB2wr3bgHByFEmzk1YtiKkwPTVb4PWZDUuZFpSRgMW7g9qI3EbJzBYqvTqEj/fd2LA0Z0wBU4PN9BDqyuyMGGfboGJZ60RTg5pn7L2r7wrYAcfqwLnv5sAPV9UnrwowhBBCCCGEEEIIIYQQQriBT5TWCie/mz+esd+LKwNE97t31Obw3poW4+v0p04PUUKz0zowBndf5Z3cn+L67Q5+Vlja9Vmn37A4ME2n57ly1rLWNqxaryqHmRjYe9V2rJOV7cD+w/FY76v5ubaTabNYH9O4J/nYdac9qz1gQlc2ljfRMZl2+lblL2e8jb9bzzpkuhGxRaYGRTls3IRjRgO3MNk1E2m7TZ3FNZlszFDhDgiMidU1aWe3aFW9uweLEr3XervDn91jhgC2iU/ivdoU4Oabmi/TDzOOs+3Y2cjdembPlQllavKZtmk1jHTzfD3I1Bxjz95VVf/5MJ4QQgghhBBCCCGEEEII4TH5luU9/v7d/d6+gwnOndlDibTuy53rc4xzUseu4eDIgzqBK2vVHlj5GNOk/u7eRPBm4800p4lhYKeerpzJXFnLdfOzM4+oOcN0Q6x3l0mb2Fxw2jmbh8czpg9246W0Zbb+OjMGa6+bu9O2oyau2oT98pmq+ipJ98J5KuaMt8r/a5OJO8iJwMoowdLgNU5mdQgoIwCLB+Pt3EaTZ3j4KFNFdyAe99f3nZmBvZ9s/FO6slhMao44M4oyGGB6R5f3zAcYjA3HUh2KmEYdzqp/Jqi12s1bVrcrwxk6OrqDu8ur1tRRhjsc2LP/vJ7O3htCCCGEEEIIIYQQQgjhncmHq+ojpX/3zd6fAfU4rIfpGEp4d6K2EpanOpuLD3UUphcqrUUJziias/RdzHhPaRlKZ2XxYDuUrob3uhgdnWbqdGKWn2k7bp53erLSfJQWeyWqHUy7Qt230yaZLtjpdc5ooepg7929o3ylg6v1iOWuMT6Jf2lS9bQEwh8vL8qyjakT7I9XHAC2uXcCrpu4x+vOATUxOHTXykSxPmMOovW5WmRYljvwGEqYnjIxMyjzi9oY1AHHDp6dDWLCZJ50Rhf2XB0yWBdrEx4mO2PWfai5h581FlanWp/OFLHL5NBc+4kdyvjqPmSx6/t69mfi/uAs5BBCCCGEEEIIIYQQQgjhUfjW569MW3Cc0UqYYKx+v+40qTUtM3VgfEyT6TSg6Rc7V5R+wIwYKu6CNGd0qk6rRC2GaXFoPHHaE4tpVy/FvGfTORMJ0wtR5Hd5mflDldsxaaPTs9hcm+jdrD1q/rF4XH+oWG+BrZOdth33j3sxZxB+nNzDTWzKuqjYhFV5ukUzMQC48id0k3jdEJkziJWnhHsW41r+mr+Lc8KO+K8MOGwR4qszYOB7FSP2b5fvCtjYOvPC+l4ZH4rcvxX8UFHl+94ZOJQhQpU5ic3VxdI5g8rkAF/TdB9sjrb+VyLOEEIIIYQQQgghhBBCCOGxeaOqPrmRHn+/vqsRTfSpVTOY/K5fmS7U7+yxrrOxsljWV3bflYd51xgnOqAqzz27Iz/O5KL6lJlJnHGjoxPhkYkxpNO02FgxXXUtT7XxjPGCPcO+VAYFpYM7MwXWw4w5qC07DZrpb04f3NX7J3lYv633vlRVv7FR76PylMwZ/6qqfnK5ZhOAiZ1MTGUbWJF8naDMNhQl9t8ifDvBlz1XhokjLXvuDBqYBxeRMwjsHMJuAU82IxYbi1MJ/mqTOp6xcehiw/TOOLHWxdLgJjfd3Ceb0xkzDYMdYm4uMMPJGg/OrTObMquPxbzWhx/QVBlszrq1x+pk/GhVfbN5HkIIIYQQQgghhBBCCCE8Fp+oZwaNKm5oYDoEanZVD3WXs2A5qFmhfoXxdL/zd/Wy+hmo+bCYWHp2j2mRrE93dSoH0/pWlLaI7XS6qdLhzpo0zrAzJ5VmuN5zRg18pnQrd83Kw7RK8+zysfdMC3baKcuLdPpq18+qXFWn0l1V7E/mr2ZUPS1zRlXV/1Ra4MaBY5POCaKTwcNnTCTfMSN0TA8KJoYrAdqZR9Zy1Caz24/KbOFQGxiLB6/RCMBMDMzwwMrsNgNHt3mwOKd5j2t2OLtDYGpwcXTzY/rhhB3G7tDH/CqGDhY/O7BYOnVv8oGqiwX77Y2q+lPDckIIIYQQQgghhBBCCCGEK/k286zTIbrfoZ9lR7Nb37N7TLtSXyCd6hdM1HbPlYZV9VA/cIaJgrSsvi62NR32HUuHelyJtBibKw9jduwYGqZ0xoLOADFp//rDyse0O3GueVU+129qPJkBA+cHe3W6pqp7au7omK7Bg5gzDD9efPOq5f06MfD5AZscbGF0AnfnvJluBuqwYkYKrKtIWrWw3WbK6lGHgopJlXELbEGjiK7MHOwgWu9hnxW5P42P1e/uu7mlPkCwQ5mVMT2ozxxWKn62WbO1yuatasct4JiufYgHKD5T6+3MQejAurDe/6Ke3h4cQgghhBBCCCGEEEII4fXmw89/VpT21r2ueZHd3613mhmLjel9TAfofl//WDihXonbTBSv0vqGSj+JS/X5dHyZVoc6Hfa7Gh8Xj4uvY1fLVRoym/tM9+v0VRzjtfwu1jN6Fc6PqWFjqrHivHVa3Itad1hnzBmGv1lVX3j+nm0kbBNixoci10ysVRNKsWNMwImOE5EdFM6ogPmYsaIzILiFzfqjg8V3xvCwbsbqA0AVb6MyNTCTx06Max0YK5al+oGNO25ORdKpdmH83cY2befkwFgPI9bPKia14Z/BrY/OXIFrDD8YTA7MSWyqblbXt1bVHxiUHUIIIYQQQgghhBBCCCFcxbeK++r3+EyMxXwsz1khlsWgtKDjddVemADtNAr3+/0zOJ3GCeMuFvZs0r/TNrh0zoDAdNZ1DFj7lbbFdM8uJsdUW3Pzmc0rV/fEXKHW0VHfLVoaayMzMTnzCcu/xjZZL66NKs807W7//EZVfXkzz6Py1MwZX6iq/6X4QON7JrLumivw3tmDgqFcYXgPxfpO5Gbv1cHIynCbzu5hiX2+s2moDRbHGu+zfus2626jVfF1/YUmCzYv2Xu1wWG5Zw5alr6b95MPJN2HGzanXXlTXJ+yeYM/E4PLdD6o/GtsOEcxPZpc/stB3SGEEEIIIYQQQgghhBDCFbxRVZ8Qz5RGhb/zV8It3mPXZ4Vn98VdJjyz1x0zwxXmEtZnnTbhhHSnkaj7O2YPvMf6gsXG9BOm3an4JxrVmXnj5qFKj1qt0547fRTHUo0XckbTxLSTcruylQ7G+onlU/q4y78TzzTfk/qrGVVPz5xR9exfm6CoqswHThDGgbjSeKHKchttFT+A2IJ0C1WJvLjwO9GZxdK16zHNK8zosCuad4flTjsmmyXG6jZpTO8+zExjvAV3ODsTRolnk82wG0+2lnFOVD3sd/WhoIsH6+3iWq+7D3VsbeK431XVH66qb2rqDyGEEEIIIYQQQgghhBCu4JNV9W7xjP3u+3jfCfJOT3FayK7ozn43z7QF9kVKZghQGp2reydWVp96dbqR03HwvooFr98l7k/yr/V1ZTCjBo6PG48qP4YuPsYkrdPQ1ueYDnUrNidV2aovJ33sQG3NwQwYWI56XfO5WJhGyub/JM41L94/iDljwI+X3qxRCGUDvoqiax5kKhRP86oDhW2MuBBxA1JuJBTDcSF3+bEsjAfbwcwwDrYJIdMYUcxmbeg+DKjYdnDtOF5Ze9hmqzZwZ0SZ9r2jMyU4A8R6T5WBa0/lc/24wspxhxKW1ZkpzvSl2ujvyT0XJ87tN6rqvzgRTwghhBBCCCGEEEIIIYSwy7efzMfE1FXfYFoTE+WVgYNdT3+XrzQjpwuwuHf1xFt0G1VOZzhQWuiafipwT9rO8mA8Kg3TNtn1RFt0JgEW11UoAwnW2c3ZVUs70k3Gbp2nXV5FpxF2abBeZ+Bw5U3W42TtYxz4fuUrVfUZU9ZL4SmaM36qqn5+uXaDW/X2DmduGyd8O1wetjkoE8ZEVK7Si5ilVRNYpZ1sUM7I4dK7cthm6dqjxlAZG9DY4ujiVffcvFMHCvvQ4Qwak/iuOlhcP6q1xjZDHE82bpNYurW5xqXWHca9vkeTzM6HkrV+NyfZnoNzU31Quqtn/9rkjWFcIYQQQgghhBBCCCGEEMIZPlpVH4R7U01I/d59olcpbWHyu/cOZQ5wpgNnDGD1Ok2ri0WhDAgYgxKrsY2rNjUxeCgTQMeZNrI+dmnZT6exqRgnYr9CGTJQ+0XzAmqFTC917WBjvb5iurPzcHe8ldbcjQmOYZXvm6qH/evWqZsXnxrE98J5iuaMqqofq76jO7PGSifA7w6Mc/WodLggXTlK9GXlMBEY0yuYCWHSF6x+Ffe0/mm6aYwTuhiVAeF4hht8d0BM7p1pmyrDHRZVeu6xtqrYduN17e3MPJ3pQhki2OHZgQeFM1dMDnc214/X31JVf2gQUwghhBBCCCGEEEIIIYRwFvyrGcpA0aG+0Kk0CPZ7dWbKwLSu7kmME51KlcnE9w6ld0zrVOUxPeQooxPod/r4rPamzAZKR2VGks4EMDVmsNjWundwpiKnUU8MDbhO0LiwW/YV3GKyUPl35rlL32nIakx+ZVD/C+cpmzM6w4HaVM9MRrVJT0RqZaDA5yjusomrymBMNs8zm/9k4jPHV7eBuntdLMwEcRZ3cOGHh7t6OH74DMtlB4QzRFwBzl9nElpRH35cnltRdTCDxXGf9TUrlxko1Prd2Sewb7FMZgjB2NbnRdL82Y14QgghhBBCCCGEEEIIIYQd3ltV3wz33O/dzwjZzHSB5SkTR6dtsd//s/LX9063wnvqi56qTqennDW9rOlZPO7LokrTYf3OYr9FD2Jlru9ZXyjjxvoM+9+12cWw1nGGSf8ozXoyl2p5xnRXVZeL5cx4sjFh9TEzBrZvatbBOYljPV1/bN+5q6pfJXlfOk/VnPHXq+rLz9+7ybpyZqIxQdttSkp4VxvC1MThNhYV04SzG03nQDriUOlxM+w2AnUouLRdGnUP62CHrjJwrOV0Y7fe64wFV8LMDog6CKfGoV1U+9X6w3nTbebqQ52Kf3KoOSOFOuTVAeDG/7j+4ar6ThFTCCGEEEIIIYQQQgghhHAL31Jv//faU7F5h1VvcV8MXdM62O//VbppvEy3cXV3XyZdy1J5VAwT/UXld19KnWgS6zUzzLA6pzGeMfoozdHpj0zT2uUqvbUb085E0unJmKbTr67QIlUdam07XQ3zo/7O1hD2g5sjzNTya1X1RRPHS+OpmjM+W88MGlW9MwpxQm6HEo5x8HHjU/nW9E68V/cnG+mtnDE6HPeVUYON2cTUshODiwvfuwNTiexsjCcb33pvOmd3wUNWtY/F0a0PNBjc0gZ2oLODRn1YQWOPGkOci50ZBPOrdPfFx17NB3VIMFi9f6bJE0IIIYQQQgghhBBCCCHscldV3wb3nGlAXU/qcfdWzcAJyKsu0An9Z4VopltM0q51dgKzKmNHf+nah7FgeUy0VnGqeFgdK6g1q/ZMtD7U9ZgxQJlTnElDjcl07pwx0nT9sMaL71FjVQYJpkt1WhXOh5117jQ7ttYxnk7Dxb5ZY52M1VrGk/yXJlVP15xRVfWXlvcTcwIKwcpBs4Jp3STFulg6twmwxaY2nS6mMwdNJ8bjPczbuZww32TRdRtxd+CoGJzpxYntZV67TQUFfRbbBLVhragPDc5YMTn0VB1H2m4OsHnkNkx2ULB+VP1xtk3uQyfb8N2HE+zz9d6aTsW5Pv/Pqup9In0IIYQQQgghhBBCCCGEcIZvrKo3i/9+ewUNBxPdRTHR2zqBGOOZ6A23orQhVX8njh/3UWNRGqbqN6yTaUPHM9RL1zrUPbyPZg5m7HBlM1TbsP1snjANWM3LzkziYrtlHjk9qNMgVZ/jNY6Z00MVqJMqbX1SbqevH6/r+LG5xkwpGHPVw/xqXt5VzBmn+Et9kt9ELXy3IUzNEXifPV/vuc13YoTA2KabGquz29BZHrzP4maiP9vsXb07sUxwhxPbuFm6Ne167Q78ap7tjhv7MHJPftyGvFP3mg7H08XJyug+TLCyO9MHK9sxiZsZKlw+92FDle3KxbKO649W1R8T6UMIIYQQQgghhBBCCCGEM3w7uccMAwfs9+e36DdYtrtm2ocyHDBNQ2kkqp1dHIq1/7r+QR0H6+j0SFa3uodGFtVvTrdxc8KZAXb78Ci3MxJgeWoOqTYwU0MVnzOdHjzR4Lo5jTogxqS01on25OJi9SG763xHA3P6cRcPGzM0dazPv1RVvy7KfOk8ZXPGP6+qnx2k6zYDTLtukp0Dhw16d1g5s0Mn5LoN9cyG3G0oyqXEDhTcKFgdbIPDdu+YNVi803RqoRZcsw1t9yDsYulg83R9dYfm5NBaX3fm7o6xRPWhM3scdazpb5kfa/6JmQY377UPpgeKKtuldR8c/s9N+SGEEEIIIYQQQgghhBDClDfr2V/OqHqoieDv5d3v6ZWgu6MjHOmZ9rQ+w1iYoKzMAErAnoruE1OGyrOrS3R6xCQeLB/zMuEay57qrKidOS1tatZQZbD54co57ruY0KziymblTA0SO+sH41Pa6lqG02k7rY/pgajTYR6H08GcZr5TT6frs3p+dVD3S+MpmzOqqn7s+aub7DvmhSP9OnEnB5FyT00nlTNsuOuqqrcG+SZM+0kZFvBVGTHWPM4Q0qEOEtdnqn5mHMBNGJ+5Oh+LyTxfn3UHpzJiqGcs7dSsoOpSxhM1H9Wc2Ykb03Xr+HhlH/Ymc9odgi4fq/d3VNUPirQhhBBCCCGEEEIIIYQQwg7fUV5UP2C/R3dC95Fmop+w+jtNgelSq6bj9IcrcV+2XO+xNk2/wLlTv2L6xdJOq0D9bC2faYI7bbxFqFeGBex7pvlU+fnMtLBb5tLZcVfxsjWA91HfmtbbmWNcegczkZyJCfX8LoYj/ZP9lyZVT9+ccfxrEyW04sZQ5TeW9T0TfLvNYleovuIguHVDxbTrBoab2WRjwEWO+c4aL9j9Tghnm+vxij9qvqz1OGPGdMNhTA4h3ETZ5nlXD8fKGQDcB4LpOmFjrdbSfT0cE+w/V876vMQ1zlc3Z9y8Zpu4+pDn4lF1quu1DDam91X150ieEEIIIYQQQgghhBBCCGGHN6rqk3CP6QzHe/W77okWpL7EiEyfrXoU0/J2BNudGFha1m7WJxN9QNXP2uHE7Qmog6I+s2pIqB2iKM60H6Y1TedBh+ojnL9TQ8yaHs0lzkjgNMn1+WReT00TTqdzZoWpIYbNBfb8zFhemQ7XvmsLtudXh3G8FJ66OeN/qarPimc4MZyIjoPH8q15lXFDbY4FadxmdDVYf+c2WjcbfL+WwcwNK9hHOyYRF99aBtaLdbC4J4ffxKSB6bp+VbDN+siDMeMGcgfP2aG41q/GicU0gR0U3YaMMVfxNigmZgs8iFTMbF6yuFwZbk44cEzdHMD0f6SqvmlYTwghhBBCCCGEEEIIIYTA+Jaqeg/cc1oXE+SLpFnL6t7v4LQ8lZ79jn2q5TEmAj0+UyYGpg+gBudQGoaKk6Vh+ocS9VVM7kuoeM10RxXbrTh9dLd81UalWSn9DMtymvFkDrp+7LRopU+xNqA+ieWj/t1pXlNc+skewGL4TFV9eTPfC+WpmzO+VFV/zTxXZgRnUnAGDScqYzq8p67VPcauaO5Ee2emWDf0ztAxaX8X96R81pYqvwnhBrdu+Hhoqf5hZezi5oPa9Nxhx2JzdU37/+xhx/Krg059qHAfXqbccljj2LMPCDumkS4NM16sdbO+O17fU1X/p0F9IYQQQgghhBBCCCGEEILi28m97vfgTDNxepIT/yd1qnSqDIzJCd1MMJ+YN6YxTvpjvd+J8iq90mJcbJPy2XunYRSkw3hQo9vVXM6MwXqPaW1rW1BjnGita7qJmcZptW7sHBMTB8bB9GAXAzMNTQ0oZe51KH2UPcN0qr4n/S9Nqp6+OaOq6seev+JkqvIHA3P84DPccNSCZnRpzwjJO3mYEDwxk6h61aZ1vN/pmy4di92J2Ws87hBYy1QHpDsQJmk6uoOZxYgb2mSD3934JiaaIy7Mo8amyH138N66Phg4P1iMLCY8hLEsF6My4+zuFaxvj3t/qh46mkMIIYQQQgghhBBCCCGECd9YVR98/n5Hy3GCLPudPxPp1RcZzzIRlFUefD/VOrpYjvcTrQHzMzNAkVcl7E+0iw6nXa2vXV5lfOjAdl8xT1wdqmzWn6ve2o0NjuGan9V1BTtzVN3Htcv6CvsGx0uVuxvXNA2LeeV49suDel4qr4I54y/W2yc3TgYmxLJnanNE3MGzpukW1plFxgRmNF2odrB2s4OxyLXrQ5VG3XOwg1IZbtZY1OaIQntnTJkcrtMDGNMz1jnLxgRjm5gD2IYzgR1Arm+6OeEMB/h+raM7CBkqNpwDzpDDUHML6+3iUu9ZH+AHKDXW31xVf6ypP4QQQgghhBBCCCGEEEJgHH81w/0eehdWDv7OXwm9V9Tf6Vy7wrDS/xzKcMGulXjM7ilNcKdNO/3rzAROZ1U6z6p5oJ6Lc0JpSbfOD4RpktM547Qspkex96y8jh0Dg5tP2P8q3fGejb8aG1zrbE448wSWt0O3Hr5QVZ89WfYL41UwZ/xiVf395+/VRomC9x28IpNneG+tT02gKzYOFjub4M6YcMA2RmYYYGnXeBiszu6aLUZ3UKPAjm1nZgbVF1fRGSiUSI+x4TzdqX93cz8zX515Z02D49eVMTHG4Hs259dXVzabX7iGd404aAhh65WtBbbm3Lz/s8O4QgghhBBCCCGEEEIIIYSDN6vq48/fn/ld+ApqCk6HYQLt+qzTnpTW0MWF11j/KtIrMXk3ljN6oNL5ytzD9ExXmrQFy8bnnUlBleH0l4k47/RaLJ/NRYfKuz5nZgLs7wOlD+7qbi6mHc1wMu4Tfa+LRa15peGuz1Q9TD++gif/VzOqXg1zRlXVXygvqionTmdYWEGzw5SJwWE3n1oE63vXdrURuJjUAtw5mNj1GmfXBsyjYlEbH/bFVYt5pZsnbo5ONnJW/vTA2TVtuDwsHa5BHMOJOceV7z6odeWqDzQstu6wV/WxgwXjQKaHMuMHnv+EEEIIIYQQQgghhBBCCFO+vebi9S7qy7Ls9/u7JogzX051v5dXWpMS39c87sug6jniDCzrNdMaVt0DdRilQ3Vx7GoieI/1K4rwRdIV3MdnXbodrbd7hs+xf13+XY0L6+g0NLy/a9JgeSaar1tbO7qy0umcHuziOkPMGRfyYzUfJLd5HzDh+5ZNSdUxiQEnqxP9UYTGephDSRlXVJzTA+VMP0w/CLAxYfdunQcsz24adq2MFSomZ9hg76+IE+uabqKqLjTEdIdlZ2xQ+XFusw8Bkzly9oMT+6DR5XcHetcPf76pI4QQQgghhBBCCCGEEEI4eKOqvuX5+4kesWvQwN+No66Fv0Of/I7+7O/ru/Rn9Knj/arHofahtJPuGuNz11iO0yUwRvaM3VfX0y+ispg6XW+9xvyrvjYxsXQGGoUy7zCdTOlzTN/FWNUaYP02MbdgPQ6lla0xMU1tTYt65xoDanMMppU6HXF3L0K+XFWfvrGMF8KrYs74+1X183DPGRGq3j7QaoFjnjOCPotJlYfXbpNQG61aCKxM7AMnXu8cwu5QnSxCjBnzMwHctRnLPTuGbsM9Xp0xhh0obMzZ+6rb5h6W0/U3toXFr4wibENVm7iLj+XrDld2aOIhiGl3YH3g5irGsN5fyzlTf1XVH62qT27kDyGEEEIIIYQQQgghhPDO5Vur6j01057wd/07ZoIjD75XuhamP66n9bP8XVpnDEEtao3BaX1KO2HXXXwuXqbFYL1rGqWTKJ3oltiPslCvcXqt00dZPpyna74qPhduFfdXOgPFcY1zyelda4w4p9Y68T7GNUH1Gz7v1iuuz3We7eq20/Xexa34VFW9ZZ4/GV4Vc8Z9PfvrGUrodJMRNye8f1V8RcrDicjE8G4DxJhZOSwet0AUXT8i3eJTeZURYLJZs3q7/lCwOaHKY4fcpO1ollk39Cvn4BorxuvSubLU5sj6bBqXuu8OVJWPfViZ1OvSsjjwIFVGl6vGdI3tjar6r28sL4QQQgghhBBCCCGEEMLrz11VfYe4jzB9xP1O/cyXEI98+HtzJcqz38Gf1X/WuplYroTptS6M3ekIqn6HK8/1GzPXqOdrPTvt38HFv9a7Wx/Tf5Q2eDxz2hbi9C8375hhwxkK1nTOoIJ1OXMHao9XoOp25o31la374z4aNJw+jmtuuge8Ev/SpOrVMWdUVf0Pz1/XheU2j4mA7NxHLv163YmxTJhXG9FUXHZmh7VOV8YEtZAK7q9p11cU0dWGxJ7hOK/3cNymBoHOTKEOuUnZ66s78Nc8O8aZrv61D9mmrGJR62inbzucmQav2Qcw7MsrY1MxruXjnFOHs+rjaZyqj/50Vb05LCOEEEIIIYQQQgghhBDCO5NvqqoP1Nt1F/WFRKXXMHZ0kiO9M1swU4LSKTpdp4uH9QHT0FCDUDrG5Pf9TIhX6RRKN1Maz5pGlaHafYW43xl7mNg+MQM4XVJdK5NG187OCMBMBWxMsC61HvBe97PGpOo9i5srmAZjYFow9j9qmKyeW3TK+6r6lUG6J8GrZM7461X12Xo4aZlBYncjmQ4sTgS2QTORlpkn2OJjZbLJpwwprLwJLA/bkPEwUXnWRac2JbYxqb5UJo+ddrIDCstSm+qkLXeQzh006tUxOdi6NqxtURso3tv5gObiVfMd7zmjCBuHsx8a2AHrysbxVHvPGdgH1OP+fVV9uKr+1I11hBBCCCGEEEIIIYQQQni9+c7nr0pkZppPZ9qYmAxYfU7DcpoJ6hTs9+YTXP2YDjWUK/SSW4VzZRKYiuYsLTMHdHVP6fpGaYssVtSLmLalxoTpgKzeCWgmYFog1qliWfNje9bYUK/DtbDmuXIcnQaK75mWptY/aqxO00c9E+tUcVdVfaaqvizSPDleJXPGl6rqrzx/zybILQtsQrfBKiGfCdHqPTN/qDKU+L0DbnAsFsQdhMr84EwQbLF18brnypzg8q7jtuap4ptAFe8zxqRdHa5/3KGsPriosVF1T+7hM3WgMOMFmzfqA5hbTw41D/DDFpsDavxZDNieSZzqw8Na1n9Tr9Z+HUIIIYQQQgghhBBCCOHF8eGq+tjz96hR7fx+HX/frTQI9X697gR7NESocjuBltFpXKydSoQvksfdU/WrdnTtmmo4TOdiugzTBs/GNoXpHkpPcUK/yqfGlb3vYpzi9C6mja3pOk17nX9OV8Y86+uuaWPafmwPaqoF1yxOZeBYrzttd63nlfmXJlWvntj3F+ta48WkLFxAVfpwYJtBJ9biAmOTerIgJumc2Lze32FtP9volUlFxTbBbShqDFjaoyy1AUziYEaTIq+PxeSDgTJhTE0xDmWmwFec46zf2ZrAuqYx4Xu1BrFe3OzZ2mQHAqZDWFvUvGGH9rdX1Y+SckMIIYQQQgghhBBCCCGE37q8R6NBLe9RHMffoTuNpBOUJ+Dv4ye6FtO2JqK+w5kQ1O//Vx2gM0zs6E1THVC1mWmKTrtzGp7TVK4yaqhyJ6YLZ5BRBohdk8ZZUBNTc4CZNdb3k/FkOprqoyu04DUfGy/UGid9jvsJWwfdnD/ex5zxiPzlqvoq3LtlITnTBKZR4qoSp+9Kb2YoTHdi9XQDUQdjtxDxPi7mTvRndbC61AGDC8mBG/FOGpUHhXd8hoeXq3N6rXAxdxsYO1B3PoysKNOGm0vq4ETTQme8cHNqOlfYmjuu1Yc/Nb6TD5yub92ByA5hPFSONH/O1BFCCCGEEEIIIYQQQgjhncn7q+q3LNcT4wCm7b6ciNdntTmnc6nfjbP0qg0uvmnMnUaGOgMzPeyaLSZaENJ9UZT155FPzQPXbzuGkx3Ul1YxPqf3KFMJzmlmMGCvZ1BlnTFLMN0Y2z3Vfif67QS1LpyuxsaQzSN85jRobPtnq+pz00Y8BV41c8avVNVPXFhet6muaXARVPkJtz7HjQ9hk7ATxpXg64wcbKOflMPyqXtqo8O0axkuPaL6fsd4sNav+kYdisrEgeDzt8yzKw5dnKfKKIF1qPFk891tfgy1XtjBfzxn5gSMoZu7zpDSHfBubFj567Uqh/U7O2SwXqz791TVbyfxhBBCCCGEEEIIIYQQQnjn8h21Zzxgv9N24rT6HT/mPQMr2z1fccaNTmOb3D/KdToCe69MAzuayq65g6G0k86IgP3XmQJuhelCqg+UqL/GuT5T79fxuYP73Vw7cHoSK1/lU4YXZ4pRJhSlD15Np0F2mld33bVnvfdK/dWMqlfPnFFV9T/AtRNWO9QEcYPMNlJVzvreHSgoVk83XozjuMb62bVyIGEczjSxc7gxrtrAuxjXBczauL52G7+rx+HmhzrQcMNFA4Yq/578FHl18bCy8UOI6h92sLH1gv3sYmZ0H9rWWNyBxEwhDqznLZqqz68OJ/Vh7a7y1zNCCCGEEEIIIYQQQgghfI331LN/i32GiRGDfRkSf6d+i1EDy2da3HGNQrorqxOy3XUXp9ITnAFDCfdrGcoQcZaJYQX1qS6mTmNhBhA3FopOn0MdU9Xh9LBOT1VzU8XIYpho0KgNqdiUboaa3FqPWy9sPU11sglY/nQeqDFj+859Vf3SbWG+eF5Fc8ZfMM+6jU+J1GziVz2c9EporvILyjHZqLtFwMT9iWkDxXG1UFm/qLjdgXjmwFOgiK0MDHgf0+Prmvcq8wiCc4iJ8epDyMQwcuagU2Ux3BgrY4U7AFXsk/7faTfOAYyB9f2E7kPgWr7bc9hcxPx/vKo+uRFbCCGEEEIIIYQQQgghhNeXb62qN27Iz4Rt1JzY796VKN5pW+53793v+JVRBOPBOK7WepwGwnS34xXFZUyvnlXtaRZMw+uMBE5/wrJZjMo4wPKcQZlEmN7nTAzMRMK0OBfDLW1Rc1j1v9IT17KwnFXj7HQv9fyKNeMMIWweHa9Mn2Wa211Vfamqfu3mSF8wr6I542er6ifh3kRUxcWmFiW7x0RSVf+RD8vB+5ONzm1miCpPlcFinU52tzG5cp35RZWn7mEcGNu68Uw2Z7epnt1opyYHNffWMrrDfs3H6nVtYIeaMi24NrkPcZN5pmJXsH5T/YXzQJlfVIwT2NiosWB7AvY9442q+q9PxBZCCCGEEEIIIYQQQgjh9eJdVfVdTZpO33BaDjNpoCmD/a59UkeZe/g7+4mG4nQ5pSMwOq0Ny3YGliLpMI3TqiZ9y1BtXstSWqcSx7Fc1H+6eHf0TgarF9vA+o6ZGzDvRB88q2Oxfjhj8riDn7VstYaZLsq0KRYbpjmrkyKufuxbtUbWZ79U5+fUS+NVNGdUVf1/4HoyKdikWheoWsRoBtgR79UmxOpz+SdMDj2VTy1gXKhT4V8tIFV/dx83EyW8Y/0sZrW5uHGdLmw1ziodHgKqfbhxKvOEi737sLGWX+QVzQ1sDuMHEWxTd3hN+rlbp6489iFyt34Xl1rX+CEA0xd5dfyZqvrwDbGGEEIIIYQQQgghhBBCePX5RFV9HbnPvhQ4QRkanPjuxOrp770nZgZVvjKMdOWg3rGmZ33W6YBrTOt7de30tx0dsnum0jO9U4nxmFbpMU53uUrcX2Oa3GM6lTJtFLxXes9aV9cu1OFdjJ1u7NYTi0dplriWu/rYuCot0ZWj6EwgbH0eZb5y/9Kk6tU1Z6h/baImtXo+OTCUyL3eV2Js1cNJ4+qd4A4StThYXK5stnjZxnT2ekWNiTLCHM+YqI2LEt9jfSxtZ3pgsA1KmS3YfGQfdFh/T0w9nUmhGwtWvprrzMDh6lTzv1uHLJbjuTICdQfD2TW4+8FiPeCvMIPcV9WbVfWnT+QNIYQQQgghhBBCCCGE8Prw3eI+itAT3aWq/508ahrqmcvfCcJT0ftIs7ZVaSlOlF9hZU1hWoErC4Vy1O8w9qnWecZEoljHq9MKXTu7/pzMi0k+1Q9Mpz3Sq3mM10rfmequrMz1WhlmMJ3rc6dXTbUzxkSX3tGBJ+WrsteyvlJVn2rKfpK8quaMf1BVP//8fSdGq0Xn0rMNB59PjBCdOUDhxGyVv2sbi7szFayc2RjPMNl41GanzA7rvccyxhzPMQYVKzOC4IeHMxz53iL1TcrFuY/51jGYmj4wtgnO3LGWxw7ELq7dg3K9P9lHVB9eyZ+rqvc8QrkhhBBCCCGEEEIIIYQQnj4fr6oPLtedDsGukbP6FRoN1rLuq/99uRLYJ6Bu1Gl3KyyP06C6OI78+KrEd2YoWZ8xnbIT11UZLF6lvShtE9+zcVvrVDorY1fLYbj6VDswjZq/TjOdrKnH1FhZzKrOTn9WJhHWjk4z7Z7t6JaY/q5e0X9pUvXqmjOqqv6/cK0Wm1pMuCGyPO4wUxuoYmcT2l3kanNYD5buQHIHwlHWxCQyYbpY1GaJsSrjCRvXW5gc4uye2mDYIeXYMem4PnP51DxRH2wwnWvPTv/jmLK24z38kNeVf8t93AfUB1z2IWR3HrK2f7yq/vhmOSGEEEIIIYQQQgghhBBeD35rPdSGUBNhv+/e/d34ylomMxMcr0wXweeqHBcLMxGsZWIZyrjAfrc/0VG68qsetsvpKk7bw3qUqO2MJJ2mpPSciXbl8mD/dvPQ9c8ZUENcX3FMVB9hH7N24JxmOO1tRx9k9WI5U81MGYfwuav/rAa3ozN3+9kvN/mfLK+yOeP41yZsA+8m5lS0V26j4/2O4QL/kgHLx5xoyE6dzLDg6nWL1JXr2MnP4ruH+8zVpYTyq8wkE9TGpeYMm687B83ksGIHTGeuUGW6A1iNyxWwA4odYmrMO/OEg60T9WGJxcqMMlfy34o4QgghhBBCCCGEEEIIIby+fKSqPgb3Jl8SPdKxNN3vsDGf08jw2fq79fVaxeN0jOkXOTEWJ8qvcU5NGxOdYWpwwLpRd6ni8TvtZs23g0s/0VvX907z7Pr3arA/3RpYDQtO58E5zcpm5geMZ2ccXTo0ZDCTyhrTWi6bz53u6QwYkzbtgPG+VVW/cmH5L5RX2Zzxv9UzV8w6YSabAtsQkE4MxjInTBYWLpxJWrb4J5vnKjIz55dygHXls+fKrID3nOA92bTdh4/JxtXhYsdrJuK7DwAT88BO7HhgsDntDkr2QUuVsxsTlsna6z50MLoPR535hF1P57waQ4zhYDKO3fhUVX1PVf3IoKwQQgghhBBCCCGEEEIIrw/fXXtGCcSZGZygWzc8UzoNag7d78+VjsSumeHhDn4wP9MblV5zRm9iegIrC7W79T6W1+kgTrRnaScwcX8t380PvIfxs/G51cQxKUONA7532pHSstTcd7q2imOC07/V+mexO02w09ivQPXvr1TVVy+s54XyKpszvlpV/+NyzTYntSl1riElBl85oZAd8wMeIvj+KINthkogZxsppmNMTQTMLMDMJbiR39fDGDF2rHPXHOJgBwvbuDAWPPxZ23YPk8kYqEOOmR2caYUd+mtdbDw6sEz14YddKzOLihPL2DF2qP2DrSFmYmFlFknj6D4AHNf/j0FZIYQQQgghhBBCCCGEEF4PPlBV31xabGdmByV+M3b1lE60nWgJ7MuJKsZJ3Cq2TlRHHaDrp4keoGJi5bEYp6YCTF/19rYUvDp9RsXm6mZpVR1Ok2Gv63tXTncfyzzSoq6K71U5zDyiNCOsk/UBy7+jI3YGnG6+4rxguu5kLiqdeYejjneR+u6q6pduKPul8yqbM6qe/WsTNslx0bDrDpZmOpGmxgZ1sHRGAyX4u3pY+6/ok27TZIsVPwyozZqZDtTGwsqYHtJq42Xx3RffXFh9bgNy43bG9MDqww8HauNlHyLUB4+J4aE7qNmY7xzurK5Jn3XrEvtNfXBR8e6Om0LNF+z7+6r6gar6fRfVG0IIIYQQQgghhBBCCOFpw/5qRvcef+8/0SV2ROEjvTKBOIGaidEHqg2q/h3Y79vxuTJwqGsWx8RA4DQBpmM4I4nSDTszxsT8gXGwNE4nw/mn+njNp8wTLj6nG7l7Sh9TmqUzj3QmifVHrcky9xkTUwi7nszRiW47iWuSzo358eyXh2U+SV51c8ZfrarfqIcTbmJ6wLROZN9luvke9TIjyY6ZQh1cWL7rmwmdIUIZF6YmkrVcZrBwGzbmX9Mikw1IHfTuAwrOp65fz5gbJiYGdjDjBt/VrQ6DSbu68VljZfWrGN08V+Ww+/jK1oj7UID32JycHpYsHjUf1ZrPX88IIYQQQgghhBBCCCGE15/3VdUnn793ugYT6lUepj8d15Pfc6vfWzNUXBMxfaJNuHpVO5mWotKtcSi9xbXFxce0Sowdy0UdTGlrDBX3lWBfsvmp7qn+mL5f8+6gdElW/nEPx8DpW8rEgeV1abox3l0rkzXA7jNtzGn0Tj9HrU1ptp+qqi+zRrwqvOrmjC9V1Y89f98ZIpRLaPfAmTxjk7fb6NhkQ6Gc0T1TMXb3uvS4wNgmy8Rl3Ezw3mSx72yo0w8P7BBjGwwbE4xNbVwrZz9EsNjY+86E4ZiYXyZluJiYIeLIhwevmwNTE81atjJAYNnsHuv7iRlF0e1bWA/Gc1dVv7+qvv9k/SGEEEIIIYQQQgghhBBeDb6r9nQ9JeCijrMjphbcm2gdTIBlIizTnlbcs+537UybcmWsbWdaV2fCUMaEDqUD4D2MkT3H+53ozmJQ9yfmD5XWxajMKMyEguU9hsFEaZ1YN75nJo+uDKU1KR37Mdp7xIHxKO0X0x9pO+OIG0tmZFnb+kr/S5OqV9+cUVX13xefhGzw3eSfMnUirSIwO2BwsuKGvqI2RmdmwPedi2pN3/WTWny4oFTZ6hDEhXblxjIxfag24TUzFnSbTRfP5Pn6oYXNK5ZXfejB590HMBVjN1/VXMc2rPlYue5D0A5sHrLyd8a1S7M7l90HJGYOua+q/+dG+SGEEEIIIYQQQgghhBBeLd5bVd9+Ih8zPDCtQ5k4WF6nq7AyViYCv9OkmM7B8nS/k+8MCPh7etZXzrjC4uv6qjOYYHydAQQNJkofQtSYTfUSVp/TY1Q5q0aDmhjTS+7ET1fXLhiXG7f7ejhnmYam9N6JGWIXpSOzMpWGqAwVyliB68hp2SqWI+2/JvdfKV4Hc8b/VFWfX66dceEMOyK6EqVdeuc6mkx0ZFdIZ3nZ4lPCOWsDPjuzwR/XzhwwhcXg2rheswMY87tnk/dYjnruUGPrxsTNXUyPz9wHoDNmEXbQuj7G9xNY2Wx8dz8gHfmUUaX7oNiNh6p3vf73qup7WbAhhBBCCCGEEEIIIYQQXnm+o6reOJFP/W5aiaf4O/si71l5Xf0qHzMPoGaAaZ2h5BbU7+XZ7/nxPV53WgnW4Z4zfQS1RNTj7s09ZQZYY2FjUcXbxfJj7MikbtQlVQwqvdMvXcyTeJl+tV4zzRev17jVemD1qvkwpdMqD5w+uL6yMtRadWYTVmfB9afr2X/VeKV5HcwZn6tnBo1u80KmpouJUIsbQ7exsY1ZCdHTw+bMITQxbLDyJ33CBPDj2bRe3DwnsDxsLNhhzg6ognSYv0waTLcrvmNbmIFkLQs/IKhXzLPemxoT1HpT8/5Iix8I1Ea7O+5r3klZ+CGE9ZU6aLq5tMIOFdcu3EfU2GMcd1X1fzflhhBCCCGEEEIIIYQQQng1eaOqvhPu3SrGKoF0R9PYgdXXCeb4+3Gmmanyj3tXidauX9i10nOm9bP7az90ZgHU6PAe5mFmDxXLzlxQ2oYqR/WZMrwcee6bNI5Je5z+p/pxTcP0MSx/jd+Nb6dFntGLGTiHOs2x08Sn2p/T0V/5v5pR9XqYM6qq/rvym+EuOOBqcz1wGzzb8I483eLqRHV2GOxuipMNEK87cVkZJFhe1ja8v8MqtitjwzSGdexUexiu7/B+N24qNowRy3TmAlZ2Fyt7ztaEMl2wdTDtJ/ectUmNlZqDLO7ddbSWw8pe0zoTUJl7Hf9hPXNPhxBCCCGEEEIIIYQQQnh9+I6qeg/ccyL2RL9YX9ffoeN794VQVf9VoEjL3h+wdrg+OhsHK0vpbMzsoHSZqekBx0TVt5bbzQnULJwe6NrZlT9hqokx4b7q4RyZxHOLHnnEhOWw+TdZP2t5+Mr0L1bGRG/c1eqcBr6mYZrl8UztKU5LXvO/VVW/JOJ4pXhdzBk/VlVfvKActTniRGILhU1eFGLXtGqCsnJZnWdRi6oT7lmaiWGjOyDU4bgjjqvDgonm9+T+xLTANovuQGP1YXysL9gHCmdumB7YLLYdmPFCjaHqG/cBZFK3e96V343zLevMGUfYh8SCZyzu3TXwRlX93zbyhBBCCCGEEEIIIYQQQnjavFFV3/X8vdKu2BcpFcpowTQs1FXQRIAmAIyF1dvdQ1CXYAK1E8WV7jKpV2kKyuCCwjPrr67M9Z66xvTsPtbNXtV4rrF2BoepqUTl7dKhjuZMAqyfmTlFzd8zpo2ujyZaq6oT5xKLU71XZbB4zrQb0ypty2mabFyVJn5fVZ+pa7wAL53XxZzx2ar6yxvpmcmgOzyYMF/FFwM7xLAcF8ck7Q5uU8f77NBlC0XlV5s36zO2AXZgbCwetnlNN1Esl9WHeVzZbGNkmwor74i7+yDBDn2s84r5gyaRzizB5vf6/swG332w6w46Z5Jw5WMetUdgfd2HDNZHZwwiR71/sqo+cSJ/CCGEEEIIIYQQQgghhKfHt1XV+0qLoGdND5hOvVe/73Yi846ZwKVDowHW0Wkot/aN6wdlfmDvnS6HJgKXBu+rMvEVdSeMSekjnQY0TXuWiYkB9Spm4umMLHeQj9XTxbHDJA/TUNlcYGYb9hzH+BbNkOHmsWuH0jqZ9v5a/EuTqtfHnFFV9d8P0zETBg6wEuXZIsYFv97vNjcncLsNQ6EE8e4gVItgnfxOjGZ5WLlM5Md6WYyqz9iGyTbbNU3XFrb4i7zHV1anaxPWvb6/hx+MAectpmcxnkWNk5qf7IMa4kwMKgaVDj8cqTmz1rve3+2niQmEfRjsPhBiOS4edfje1bM/bffnTd4QQgghhBBCCCGEEEIIrwbvqqrfulyjyFnL9cS00YEiPj6bXO+aCVg61ECUwYDlU4YKd28aF7tGcwA+w7pZG5xwfoWIzvrE9RXqFKz/WXmu/rMmBqe9dXWrcWF14HtW3xmmGhTTBFk+1G5Vm3Dt4HNVfhejwvWt0vGmsRzlxJzxBPkfq+pLg3TODHG8dkJ+ld8MmPlDGSd2J7Nj5wCeHgprfzgTBKZzuI2ApekMCNgGZphhB12Z9EjXLiXWs7mhPhCwg41tXmueqcFhzTNBfSg43uP6YIeA+wA2/SC35jnuq7nQ9ZE7xDtwzqm5wvoD3yOTwwfn8nof+/RPV9U3iHJCCCGEEEIIIYQQQgghvBocfzWjiv8uuMQ13ut0MZXOCdvKjKB0GPaq6ET0NQ3Ttpxw3dWzi+t7jI1pAUo/vBKMh/UNMzJgbErHYtdY/9n2TQwWmHaa5qxeszNvbp3zLr9aD/iKZexox10MLiZXntrL1vhWHfDX6zX5lyZVr5c547NV9eNwjwmxSuRUGyQ+Q1CMdRtptyFg/Z0x5MrNWh2eakErbhG8WTzrNTvA2WaCJo1JHDhX2Aa2y04MGA+754waKh+LCfM4wwOWq4wvGCOrC/O5Z/hByxlrVL1Xrw/se7fWWZ+qvpmOGzOprNdH+e+vqv9mUGYIIYQQQgghhBBCCCGEp8ldVX1X6d9N4yv+7vmMOYGZPpRmxTSZrizUHKYC8YTud++oMaGR4yxKj5h+uZNpjJ1pYMewsD5H3UXFpvqNpVV96eK9lW7+MEMJ04hX7QbLPmBa5a7+O8X1k9PrJvkxL1uzbBxvNQ4xnU+lc9r8L94Qw5PjdTJnVL39X5uoBbQrTuOiXcvAw4dNUpcfy1rLYbDD1eHEXCyzMyFgWepwmMaGMajNbNcogWPG7juDA4thittkJv3bHcyqbHzu4sJ77LB3Y6s2fta+W80RznCBz7pDZQqWw+amMmmoPsS+2znMuvnPPlTdV9WfraoPD+sIIYQQQgghhBBCCCGE8LT41qp6k9xXv4NH3Wrye2glhrpr1FiYdrDe735/zuqb6FQTmMjstAXMo+458wT2TS332Xuls2AZGPOkPIbre6XHoBaq4mV6Br7ficmln5gUWD/iOCnjitLoVJk7Y4B0mqd6j2vRadzdnMI6z+ps3R6y1rs+72J4bf6lSdXrZ874i/W1f23iTBjdxFuf4XO2Wa/PcJN2wrh6rtgV4Nf7bDN19biNFK+Zg6prN6uPpWEit4vXmUiYgN/1v2t314fKROHmB85T92GkO9hd2XjPla0+yKl61DhNUP3m6maHxM66wvrxvfogtc4hnH/qw8otHx7VPsXG5kNV9Wc26wohhBBCCCGEEEIIIYTw8rmrqu8u/rthZoroxM5OP+pQdSjWuFBHYHGx36tPUV9gxDTOXIBlMX1mRxtaX1kMLI8aQ6aNOM0Ay+jojCIYD+pxbnyZxsLedxoVi3kyv7H/1hiV3rNTjps/rAxF94zF3elwbC7j3ME0Tg/Fstk4d0zmLUv/mar6wjDPK8HrZs749ar6q8/f40JC48Q6mdWCPNK5TRfL2T2kdlEbANaPh57aWDqBfzcmh+oL3MiUOI+CODvYcSzdhnqmjZP5gf2Nm59Kg+VP514Xo1oHbA2sZbkPdlgW5r21b9mhtvYjq/MWUwirE++rfUIZQyaH9fp8cvBhO1Wb76vq/1LP/sVJCCGEEEIIIYQQQgghhFeHT1TVB4Zp3e+I1+dKH5r8Th1/J63SHK/s9/VodHBxn/09P2pCnUjOxGnU1Xbr30mHOs1aL+oyqJ9M9TaH66uufGUo6fKy+Lr5izgNzKVlWthxn2lmbh6xfFOTSAcbC6fjYbr1GWsXasudlsri6/RNl7cD2/Fa/UuTqtfPnFFV9d+VH1zc+NnGp/I53PNdN5ArGxfWcU8J107wVvcwX/dMidOTutQBgwYG1g72gYAd8LsHKNbjjC0TwwvbDFUfno0V6508Z/NkYpDA57fEzOrqPuipD0VnPiytdau24zpjH9CmHyhU3Wt61741BrZ/rXx9Vf2XgxhCCCGEEEIIIYQQQgghPA3uqup7NvOgWHqUg2KsE8ExhjP1s99tK+3DmQFuMWhgmd3v+l3e47UzpBzsCtxYxh38oB6DGpqKddckgu/VvU6XUPqlwmlwV2hmrD7WJrUGUNO7RePdydvNN5zHLi3T9Ka6KdObnYY42Ut2dbP7es3+pUnV62nO+AtV9eVBOrbgOmfYjkB/PFPC7S6qDGYuUe2YOqC6Q2m335z43S1mFKNxE8R+cR8yph88VPqJkYXNGTYH1Ia4gxsHPCSZoaDL29Wn7u0yGU88pLs+34mx+4CxU4aby7fQxaTq+m8rfz0jhBBCCCGEEEIIIYQQXhU+UVUf3MyjfieOYizqMszQseZzqC9cqnJQ32H6BTNo7OomU70A4+3qU8aXXT2ii0t9AZRpZaibKINMF8MZMwe7x/RKlt7pKSrvWWNEV8Zk7qo+VQYZVr4a11vpjBZsrk5MFdO61zoYu+3GWD5Tr9m/NKl6Pc0Zv1FVf3m5Zpu7mijdpuuMA4wzE3piAFD5WPvW+50rSm0akxg68wimwYNjvY+H8/oefzA21rbuIFBtWdOwjcsZH9yGyMZBtcfF5tKogwA/YKg4d0wrZ3Bmke5gwA+RXfrJ2lnfuz5hHxzYXJ7Wpz7AKZOPeq74xqr6M8O0IYQQQgghhBBCCCGEEF4ed1X1vXC9kxffq987734JsKtP1dEZGJj5QMW5G8ckPWpgqO+gzqbS7da7wrQhpoExHQS1wK4upRfh865PO/1iLZvFpTSsia6mYpjk6dKx+JgZhmnMzlxzlRkCYXEz/XIF+521rytfaaVrWvaerXtW1/r8tfurGVWvpzmjqur/XQ8FUzVZ1OZaxSdUJ2pPcSaMbpNhhxkrGw8VrHdHBGfPWYzYz7io2SGD8eHBw8aGHZhYjsq7wtrHTBM4Lm5urPendatn03mMcbg+w/6aHrgY2xQ2Pq6v2EEwMavsxoR1qw9TeDjh+uvGkT1Xaw3HhfXbzt5zX1V/vvLXM0IIIYQQQgghhBBCCOGp88mq+sBy7UTPiUakdAB8z76UeCvud+isLfh7+MnvwpX54wzYp7vif5feaYJML2GaZGcemJTN4uoE/QmTuta0a/0ujWrXJMadeaHWjOpn1HBwHb0I1LyZrmfVvslcmpQ/WceunPuq+kVT/ivL62rO+EtV9fl6OLFW1IRQE+DMpjQxe7g8StRWRgFlKli5amPo+kHV40RuzOsOpccyxhzPMQYVqxqjiZFlwluQftpuN/exrKkB5wxqbq7P2XxGEweLC/tx0g4Xjztw0GTRmX5Y/iMfG09nVuno9plvqPz1jBBCCCGEEEIIIYQQQnjK3FXV95TWdHZ+P82E/TUf/hzPmBayo2ecMQjgFyfx/aS8M18oXevG8tdnnbHleH+rJjTRDDEd01fuivfnhLN64pm2o+aJ9yZlr/l3jRFMh8Ly1rRd33R9sBuj005VnWfnIM4XVS5bm5123ul9+GyN81NV9SUT9yvL62rO+GxV/Vj5A0ptup2BohO8XdpuQ0HnFZoFVMzqoFzbo0Tms2aNXfEYRWoWtzOerNdnDQRqo2WxsntOSGcbB7te45ig+kzVpzbEyYepiQGiS3/cXw99NVfYMzb3p/W7jR3T4HO1vtzB0IH9oAwaXZm7phDWD//Xyl/PCCGEEEIIIYQQQgghhKfKJ6vqg8/fd8IwpnEwHYbVgend7+93cL937+4poVz9rn3N52AGC4yBGS+U9tCJ4mc1LSXmrwaMNQY0ZnRxdIYBpYmxeCb31LivWpLS2Ng4oaFgV3ub6jRuDFncq0bDjAysTRMNqtOrJhr0+l7F5tYEpmNrSfXrjt5XVfWvTPpXmtfVnFFV9f8i95Tgq+5PD4gu3y0mD2VYYAdC5z5Sm/HkQFUHo2u7qp8teBSyVZ27Ma5M2qk2Ctb/+Oxs3Ay14bEPAQ51OE95i8TVHchotGEHhpuPRZ4xnJGC1cXmX3f4sbXn4lEfVDG2rswzcwjbubbnY1X1Z0+UGUIIIYQQQgghhBBCCOFxuauq733+Xv3+nX3x8KxZovvyZ3e9U68zFxzvJ6aRGqZR9xyoTbGymACv+pIZO5wJYifG470z3TCdQukxa9tVe3b6U80ZFrNKx9p6i+52S7+zMlysx+tdPZzbJdKzutz6nvTF/5+9fw/arbuu+sDx6m7JxrZ8BctXLFuWfJEwko2NMSHp6jRd3R2guhPSnQbcXAIdEpwYXNUduoMx5t4YAyYkKQgEEoIhmGswxa2odBrnBglgbIxkW7IlX2SMb7Jk6fve/uM9G61vnDHmnGs/z/m+c847flWnnv3svS5zr732WvOZY55zqrps22rjVAs+yq7PR92/0+2czWt7P2DKPfE8zckZfwN3/4IG0Ivm1xDT17amCwVPWjWBq3bWicpi+E7CxXRcukWjWlyrl9xlYlXOR5Xwouzl89U5t4is393YuHaUndM5Um2Mt3i472r+KOHe9atsdc6Ju3/VxlmnsWvXHfP7geW8ale1Md3sqk3laIfn0FnHgu1Uc2O99mUAXnminxBCCCGEEEIIIYQQQgiPjk8A8Co8N86rYvtVMsVUyN3RXbqEA8YJsFWCBt8Dx/VZ81K62KW4dqr2ld7hno+610tsrJJIqjmhEkxc/TM6jqpTtaH0zS5hgG1293TmmVZ2cp9rW/xclEbj7OB7d3rXNZjeu3q/eIzVWuXWiKketo7XuwG8f2DrE8nTnJzxPgB/BfpBX2OxdqjFrCrLGURKRFYLkksO2BH+O6q2eLHgheO2OM+sm1KVpLHW5X/RwdlfLYJqceBznJSh6u0u5vysnD187BbmarOpHDl13tVTCy87Sa4d98y5/2rOdk4mvzv8vLpEjbOORpUIs9rqxp/7nm6ME7u4zVcD+NcH7YcQQgghhBBCCCGEEEJ4frgB8Fo8HKNWgq/SBCbtr7ikDxVP5zh71R/rBpf8hUeXIKCSHZymM+lnF6WXqOtrv1zvjKY0oZov/H2qmyoNSM3Rqo3JNVVGaULOxk5vq/SZiW1KH1O4difJGy5Bg+fKzphPcHpnpx3yOV4/Kh2b+1Jtf19n+JPM05ycAQB/HrUw3DEtN1nsq0k4EXlVO7sC96QMt6kSQw7cYq428/U8xKeybSr6q08+p2xVbajn1iWWuGsVbs6oNnnBmtjKDtOZBdo5Wy5RhamSRro66nw11mpDWjcB96wnbVW2VvfoEkrUu+ScTddv56iv7a7z4pfjg/9vYQghhBBCCCGEEEIIIYQXltfg7l/NWHGaD8f9J9pQJ+a676znOEH/jJh70NWZJEE4YXi9dokOoOxRWtdUp1tj9t19XorTTdS1bozO6pGM001UGTfOnc4IKqv0Sm7TUWl50/NO43Nld+u6d3iSyNG9n1ViC+tUSoNV8LhzuWdw9y9nPLU87ckZ/18A//TB8ZnFbaeOe2G6ZArVnxN6OwH3rADOi5FLXACd64RktfBx3Z1EEYZfcLXguMXVjZ9abLpxvXQDqqjGTdnK7bt7mvZdLfT8XNkB6mxUVAt95QhwXyopQ7WzntuZk+78JFmnGhPXf7fhVWO9Pq+PAPBLCttCCCGEEEIIIYQQQgghPD+8CMBnPDiu/jIex353RP1pfN714ah0CieGqzbcuU4b4POqz8o2JwxPcFqU0sO6Pq+RPAI8954rfVHVYdtXezvNRNlb2T7R29z8d3qg04ZA9c8wqdeV4bmptE03NyZ9c12nU+2sBW58q7mr5t16r249Y3t/EMAHhrY+kTztyRkfAPCXHxyfFdA70ZUnkJqgLJTzdVdeXXNl3LkKtSDxfXaLBuga8PALqdqd2vusqXvgROrKaeHn5O5rIrSrjXZal+fXavvOpneJ0N/hxkMlBKwLrNo8J6i5XzlPXXKQO6cW/8l4K2dgPe9snDq17r1xawe/d9U6cpT9ZQA+vLAhhBBCCCGEEEIIIYQQwqPnkwB8SFPGCf4cn3ZahTtflXPlWQPitjl+Pu276utoT9modAq2s0vYOCvaV1SaFNuyluM2dsbO6XPrc+A2XftKl9hhqoeoek7jqOYSz/+J/WeSTroyEz1u7Vfdn3vulb6sbOnKVagEmEqXWs/z9aNMp7OufO/Y0ieUpz05AwD+woX1O/FeTVKV9ADoBdHVccdnNjO36agFyy1iqi0nwPPCd8nmpjZbZ89ax7WxXufEguNzd7PokkZUnXWc1bivNnF7ldNTifPOtul8Ve2s9zCtV6HmUmUvj4Wak5NEjspW9f50Gw/37drrqDZcNUbKPn4eHwrg/zboO4QQQgghhBBCCCGEEMKj4cUAXrtRfk14AB6OTfN1rsuc0ZlUIkTVzyXa1kTgVwJwpbt14n7Vx1Tr4GSItX0Wu5V+MNF4OpyuMEkAYV2j0tucTsXtTVFj5tpd23Zj2OlCTlfiPqbzdmeu8POf6HluzkCc73SxM4kblVbldE6gn1OrnU/9f2kC3I/kjP8ewLsG5SpxuRJgj2OVmKBebJfcwVSLzVnBW23W63d1vG5glTis+nMbz1mUDeq7sx/wtnI/x7Vu8Vd1J5t9VX9yfpJQUbXjkhsm7bh5vC72u0ku3Gc37uy8qPtS7e7acfTF4+QSL1xbnfOg+q3a7JzMzr5/A8BHDfsLIYQQQgghhBBCCCGEcF0+BcDLN8pPhPXj/Fq+028qKh1BCeAqCYH/8mOn8aznlQ6ihF7WJCrxutJDKiF8V6Dnttl2Hg8V05+O1cSOrkylVajnuTOPdthJTtlJqlB6X5VM1Nk2LVeNE787/Om0TaU58/zh8mqsdjW8HT3bvYN8zHZ/H+7+R4WnmvuQnPEsgG8clFNJCF0WkhKhXSIHv0guWeFMAsNOwsbOi1ctVLsL725Sybo5rX26xVI5AmqznyQhcH1XTp13Gzs/e54bwMN9VYtyZ4fDtTVJWln7YuehS5Co4HbWc6pPrnvY283t6bN0Tq67v8l74frsNmk1BpO1p0sc+RAAv7K4HkIIIYQQQgghhBBCCOHR8BIAn/7g+Kzg3ukHU01j0p9LElhj5xPhttJ4XF3W3DqbXFmXJLLG21U8/hJc20pHVIkZnExSJW5cAj9Hp11W2kilo55looVVz3Vth8dZJc24ZA7Xd2VnVUclYKj7cvfvtER3zHW6OXmGas5U2h0/m6f+vzQB7kdyBgD8uQef6oVbqRYKtyipzcS9wLzgqpdOifYdVRJJdb/Vi6dEcrcJcP3p5jrZdFVSy0T8dwvro1hwJkkcahHk87tJAZfQJQC4BbqbY7t9A7VDqcaqS4DoEhPW8jy3AP2Muvb4Wa11Xb8OnhPKiVDvZ/ecmH8NwMcPyoUQQgghhBBCCCGEEEK4Hp8G4KUPjnf0CqclHZ+ccLD+mbS/i9K81DXWsM7asauZHcdO47r2eEzsUef4uQHPtU9pBZeOJdvCbTk9TWkWa/lHNabufjmphLXXTr+rdEjWfSr92KHmYXU/xzU1Jyq71T2otpy9k8ST6bN1Onelvd0A+AkAPzTs44nmviRnfOuDP11ihRJN1eTh8lViwlquWpgmSR/cpmpjInyre+wE3iqxgfvd2SCdHWv/SjTnjcmNhzrnNmXul23jY7Whu+SRajHdSbq4xsY2SbyYOms79nRJCasN3cZUzbdpsohyJKbPXrWlbHLrSZdgsn5376dz6Ka8DMCv2SgfQgghhBBCCCGEEEII4TJeBuCn07lKNFXl1mMlvKo/lea0E1eudJdKvN75y4WX6CAqaYXbVEK+G9traiVTXWA9Xz07pXFN7JjqNBMtoxLbVTtnqXQc1Zd63lxHJTRUiQxK43WJLYqqDF9T89fpZur+J+99hUru6JJU1rpT/Wot9304Z+sTx31JzgA++K9n8AvME6wSzasFkr878XinjYpqMV5tuKXvaxn3Iqhr6/jwmKkkig4lOHeL0XQBd4uWe46T5JLK6eF+j+MbPHfc+LpKVnBtd2M72Ux5PG7Qj+t0k66OD9a+1LzkshNb1ObZ2bl+794hR5cQspMgstap3mvnZK9luvnB5X8BgE8a2hpCCCGEEEIIIYQQQgjhMj4dd/+tyUQ36nCJBVV8nXWBiT4ytcN9V3ACRCe+T6nEck5YWa8reytdSZU9QydYO01TaU7qPjq9S+k6SiOpkhIqbY8TYFS9SrNUXKrPuGQDp9nxHGWdlPvcmQsq+WG1SbXn5rB6/i65pBvz6n4uSaCo1qZ78V+aAPcrOePPA3j2wXElirsJrcq5Mitqc4T4rurwOUYtvq6MezEBfY/KZn7hudyuMMz9cVtuQ+/uZb0nZWO1aPL3SRlud70nttuVdTZNN/7JpqWek3OSps6Yejeqvo5PlSACPHcuVHa4sdxNilDvpZpj3WbfodrZGffKCazeP9fvcf6lAP4dUS+EEEIIIYQQQgghhBDCdfkQAJ8KHbd1OlMXn58kYqhrx7HTPjoNq7JRxderhIOqLVWmg3UsbsMlg1TaE9u2m1CgYK2NdQA1P1wSBjbOrTiNZ/3ezRFOwFjrVzrHrg7mWMdGaZtrudUWHlPW6vi5qOfj5vWO7ep4PVclVEy10gM15rv2XzLnV9Z59GMAfvRK7T723KfkjO8B8D9gJsQfx7zwVAtRtYGol6NaZNTLMllMuF216KlkBbUgVhuQ6stdZ3vUIu0SHdhGbmNlKp5P7qsrr8ZHJQuoOeAci2kyxFpnQjVuLglhJxHBzetuM+D55hwO15c7dueq5JdJUsPEIa3sUZs41+kcwp3+1n5VW6s9/xsAn1W0EUIIIYQQQgghhBBCCOFyPgMPax8rKj4+0QJUPLwTfdX57i8Xctuuj0qXUHqEE9W72PhKlXyxnlPJAxMdwD2XqXagNKDKlqk2pdq5Np1eWT2nSjM7mwxQzeeuD5dE4vRhbkuVVcerner57D4nnmerLfxOdXPS3bvSqVSdHY21Ym3zXVdq84ngPiVnAMA3wk+sSrycJkoA+iVzE7USsqvzFbxwq0SHSduTZAEnNK/1Jos028fHk41wtYntg/isUM7CmQ3Nif5VogbXmyaZsPCv7t315Ryls/PPOVprf2qDVJvIJXZ09lUOIqiM+67Kd46BWmOA546Nm8c787Ca++u79SIAX77RbgghhBBCCCGEEEIIIYQ9PgzAa1ALtZ2wOhFbOdbNOpFLmACVc/1M9Yv1uNLknAbn4vaTMVB98Hl1bSJsu36VxtjZV+ESBNx3lTigypxFjYubRwqnnU5sujQZoEs+qJI1uDzPzxs8/H6pfrn+7j25ca8SQFR9ldyh2lfnurVhck7xLO7Rf2kC3L/kjL8E4Cehxd/1mAVkflnUxFRlu6QL9dIoqsVuPa9s7NpyL4xyBqpyVaKGE/2r8XELlBPwO3YWeL4vVcadX+9VtaMWuMrOqrzaINwCXG2Ql2zIU9hOHi8+PuqctU05n2oM1IbrHIOJLa5MN//ZMXbtdWvK+p032cqOLwHwBabtEEIIIYQQQgghhBBCCJfxOviYfZUoAVNupUqGqBIFVBxZ6RDu2oSJzV29TmvpBGN1/0qsXj/dM5nQieddHVd+om1W4zLRpLo+ua7qg++/GkvW0tynsonbdHTPYDJOSjde61caqWrrEqokia7e0T/rmFUiycSOqQaq+GEA7x2WfSq4b8kZPwzgb6DeZICHJ7Yr6zbPbsJViwkvSHxdLVyu3/U+nSDsFsUqgcIt4FVSw3SjVIukG4v1WrcYu2SK9bhbVJW9jEoKqMZF1a9sXcuovpyNZxJOLoGTLrgv1feOs+noHAWeL7d0bv2s3vEztq12MN3GPVlTquQPnoeq3X/X2BZCCCGEEEIIIYQQQgjhPB8J4OPpnEoGqP4SXsVUx1EJAF1dF7ueCsQuVn+07TQhVX+S3NKxo9GwTnBDf1ac7ug0rKMO15/gEh9UuUoHhbjO7GoGEz2s0oJ4Trh3YNeubpy47cm8VXNTfVbP9lFqMtNEER5jp89WGtZ0Pinu1b+aAdy/5AwA+LPwm9y6SHKCwqWiMeMSDJRw3AnYwMMvy8TOXbF5es9dYgeL3yoZRG1+bpGaOh7cbpXcsNrFNrjsMucwqLbP4JyAaiPmOa3sqxb/aeIGjwXXX/tax9G9V2c31ipRh5+Tcp5Um1Vf6pp7r9SGppJnJn2p5+LGltcPZ/vnAvgXxfkQQgghhBBCCCGEEEII5/msB59V3HsSI+5EYz7XJQSoeD734+LorJ+codISjuu38PrDUWan/2qMVZudTrB+n5btzndtsr7jdCz3HJXedU2mYj/jxrzSWFT5qu3JtWrMldbn9F5VpurrzLOo7l315eYH8PAcWut1+uzZ+fQsgO/brPPEcx+TM/4G7v4FDcdkIp9drNRLtk7q6cK5k4xQbdS74nQn4rOTsJ53iQ1cnj9V4sYuvDgcdBuQG3OXXDDZsCfsOmhqk5skSLjrqu1p4gLXVQv52sYlTsn66RxN1YfbRN1cm7zvXd+8Ga9OZZUw0vXVbYhruW4NAYAvB/DigQ0hhBBCCCGEEEIIIYQQej4GwEc1ZVzCA8d0q5h61e5R3+kZx3XXTxVbdlrPBNWH0l3WYx6fytYpSq9bryl9xCVDcL1Lkh8mY1ElQhy28jXWJap+LxlPp7t12mCnXbr+LmWi06zPfa2jrimNrNNdd+7Fza/uuVZryTo3+D2bPFf3PjjeDeD9g3JPFfcxOeP9AP7Cg+NqIwJdu0aSwFp3mvnFdhyflei91q8WE2dD1Z6zUW3kvLCqJA12OlwWWbW5ODtdebdRV33wwqme41Rg78ZdJYKwY8THXFdtyq6/CZMNY32ubpw4QWHXUZvMC+dIVc4Gt7HyrChTPYNuHWE7qrYYl4wymfOT5/5pAP6VQbkQQgghhBBCCCGEEEIINTcAXr9ZfqXTgJzgO2l77WMto2LuqozTHjqb2SalC6m/1NiJ3KAyZ5MKOr1mPe60mt3x6FA6wE7iwlRTqPSEyTzqrqvkhml/rDk63Wc65mcTe27w8LtQaaic3MCJHEeZ7l4qDVmVYZSNSkdT7xnPZfeuddr0yjub608l9zE5AwD+q+VYvQDMNcTstb+unnuB1YY0WXR2BfDjkxMnXBm3ca79ry+p27RU0oa6j6nArjYXtah0iQ+uP/UcJiI4P7dqM+uuuYV4xylT9Ss7pg4Iz2PnnKxlKrvUJufaU8+Oz6m5tuMQrM+A55ayba23tuPKun7Z+aie25l16NcCeEVxPYQQQgghhBBCCCGEEELPawD8lEE5FzPmGLb6C4qXwILxivpLkEqTUgkdO3apmHdn04GzjZMidpI1qj6VuO7EeaU7VIkGE/t2EiNckglrS6vOp+xz7XC53WQI96yVzlTpb07vmWojSief6n2VjjTVnyZ6rtK5HiXq3V/77zTqtezaHvOTuPuXM+4d9zU54+8CeBvmQmxFJ97yOa67m8FUic7V9+nLqxYwlcXFzoJLdOgWTpWAwvVd3RV3f2ozdmVdQsi1knfUguvG8/hkJ2K9zmNyJglnpUv2UWNYbdZq7CbOw2Q8VZLPWt/145wOVW4t7+afe9fUPfOm1fWt+lHv1W6CB1/nsh8H4Jc29UMIIYQQQgghhBBCCCF4XgzgM8V5JR5XfzmSP7sEgR2dYDchQOk7Lua9Y8euTVxW2QFo/aCi04EmyQHcDp9XGoVrR7Wh7HJ1eEy6vlkP5P7PPlNX12mmqm/+7p7DVHd139c+uqQTpX+p95fvZ01M4TKVhjrRvRRso0vG4Trq/txcUO112ur3NdefWu5rcgYA/BlzfndxmYjN6rwSZ9drKqlg0u+16V72KmmiWsAmSQ8dXb/H8bqguwXHJY5MElkmcL/T+56MMzsYk3GtnmuVhMBz09lwHE82OkW3kU6e6YobR37P1Pm1DWfXNFllLb+TQMHzeOJgTjZtde0WwJeh/38QQwghhBBCCCGEEEIIIWg+DcCHLN8nIjzHnVkI5b8IyH8qbeDSpA0Xl2abQNd3+pjC91qJ4FynsqOLo7POoJ4XJz+4RI3VLpUowWV2bT6rSal+J/dQ2bIyre+SAtbvbhwmut6j1FhdwgXrRfzcu+QGN85n3rVqvCpbJn057Yr1re9p2npquc/JGX8Wl4nHVXmV3bWed4kAbiHhF1a1celGNi3HSRW8CPIGddRTG8HZxAy36Slb12u8GbqEEXdN2TFFjRnEJ7d9Jjnk0jmsHDx+plzejdfZeek2HdA5N07qe5d04jYoTsjoEkccl8x3dc615xJlXFl17cMA/JqRdSGEEEIIIYQQQgghhBBWXgbgtdgXx6fivYtnV7rNpXrSqhdwf11CiNPLzlKJzZywsl5XY7DzlyjXukqEVva5sa7KdEkiu3NJJX9U4+HueZqksUOXROLmnbPx+Oz0s0vmn+uX+3bzb32nKx3H6cisf15bj5tqgdU9dIkzP/rgz73kPidnvAvAfzssOxHIp4shT1J+IddPJYi7xI6pUNwtqp2wy4K4qqeSJ7idS0TtamFV7Vf3osq5rK4zVIvv8bmTiLE+6x271PNxSSprnyoZiG1Rc3Jn7CrHzfW169C4uaje38qRmmxQqp+dMsppXPurnO9dVCLVwf8RwKdcoY8QQgghhBBCCCGEEEK4T3wG7v5bE8ALt6DzwEwQVSJ7l/jQfVd0cWp13Amy6tpZukSLShPY0Vc6WzstZI3nd0kjSnx3/U2oNCDWGZwNSi+7RrKPQyUasFZV9cl6VtXWxA5HN7arLVUiBdtT9auevdIaFbv3y/ao58/zZKKXHe29syn7VHOfkzMA4E8X13iiVayTkI8n8ASebK5qY6sWf/d9kujRLVzOTrc4TRZQV35F3UeVSMJjq+61SzY4C88NHtMqWaOy58wG4Z6TStxQbah3o0qEcDapdt1zZLt5Y602QD5WNk4SOfhaZeuUap5V4129W5O++JmrjfYlAP7dor0QQgghhBBCCCGEEEIIz+VVAD4ZXidSmtMk3s/xXaV3cPmJvuVwupTTj7rkBxc7nwjlqo1Ko6o0rYm4v2MLt61i7s4+p1F1QvfURlVOzROlGfHccuN6lDlr59mkAWeH0zyZTjubJoG4a66/6l1dr6skjvX6zrs9SZyYtuHsOo6r73jQxrO4+wcU7i33PTnjrwL4cXNNLewOTq7gY16Qb+j6yvoScn0up1Dn1QLJfax9qWQBLtMtINX4nRGzlVC9tsGbmRPjnUCtNpezOAfBbcY8Zs7p4bbX790m4DaaSZKDKlv1Xz1TlwjAfan5qJwatqvr251XyQqTucyoDcnZ4TZPdiRcmzvrguqjGrejr38JwM8YthlCCCGEEEIIIYQQQgj3nc+C/1czjs9K+O2SBjgmz58uzt+JplN2khqUVqJi07s60fqdNQTVN9uxm7gyeU5KUO8E/krPU9+7ZIiqL1eu0yhcf05zusSmCqe7Kb2FNdhO46mSMqp50t1Xl8ygbKiecffeumdxaWKGarODtfGVHwTwk1ey6YnkvidnvAfAf92U6Sa7EpDVRjAVa1W7XT22V7WpEkPWOipZ4BZ+MegWFCX6dxuQ+lSOhUss4XJdwkZlwyVUz8DdBy+UagOY9Klw82g9P9nMr5G84p6Vc1LUtZ2EkMnz5LmiHKiJo+Jsc+XZMbgV59Z21RzeeSbOdn7H2Tn+9zb6CCGEEEIIIYQQQgghhPvKqwH81OW7i8FXwu/ZmLbSfVS/HP89yyRmXMWvq+SG3T5UfXXMZd0zuYRKIJ/ohi45oNJRVP0Op0eq+cJ2KY1nxWk5XYKCs7PSuLhPl2RR9c3Phsfh7JxQY8X9unMT7cfpo67tazLVwtRada//1QwgyRkA8GfoOy+O/FKqhAE+PlALF2cLTcVeRZcQMXkxp0kganN3C7aq392vEsA7R4LLcHuTsmznLtM61bhViSOXLKC8kbjxqJw2/nOmf+VwuGvqfVsdj91EkcoR6mxW5S6dI3zs3uFqbVFzqetXXZv0DQBvAvC/KtoKIYQQQgghhBBCCCGEALyBvivBWMWcd8TqLs6thGbFNAlkihPiXTJCl6TAZXaY3DuL4KsWcYkdrmyXmKC0kqP8GX2mg7WTyj6lIU00Oz5WGkQ3x5wuqeqyrsTnlJ0uiUPZV5XpkpCUrUrHrTTP1V4+72x2du68264tbqd6rsf39wP4/gv7fuJJcgbwzQC+G16EXScYL4brdYjvk+QAt3k6qs1W9c0bDPDwS89tqXt27Xb2OlsZtbjyAqoWHX4m6r7c4rvDJPlkPeZNYNJ3t2nv2MT1JolCKiFCOY8TVCIFP7/pRqDm2qXPVCWgKDuU7ZV9rq9u7ZisFWvZaWJKN3Zqs1RtfwWAlw36DCGEEEIIIYQQQgghhPvIJwD4SNSx24n4v5uo4fQW1oOqvi5NjnCxfk54cLZO4/Q7uHi408y4v+p7hUskUPZNElpYa1nPOZ1FJVNcghvLbo65ZJNLUPdWjfGqGVbvQZUYw+eVbrqrVan3pLsPrq/uq0oguUQjvZRjjL4XwLMvoB2PBUnOuJsM3wi9eK0LjEtG4EWQX8JKcO8WIfWiqxdItcWLcpVk4V5WXoCu9eJOkz66DViNuUvQmLB7f+rZqw3R3dN04Zwmbbhn1M1HvgfV3tlnr56LSg5QY6Ha6c51Njgnj5M1lO07qDWi29CPa+4dd+2rvtX75TZfHhNV5jUA/o2izxBCCCGEEEIIIYQQQrivvBjA6801JbyzlqDKT1Gaw3qt0hrOJIXsJEpwTHqSPMCxdKVPdf13CQvT5A/WeKZCuGtXPZtJXacxVLraGV2jgrVEp3kovYPvtdIuz6Ce9WoXvwOsRznNd6rNXTLOk/dJXefkGIjjtX2n/zjd9QxVvaPdd55s+6kiyRl3fAO8QOkW2p3N5/h0wvekLp9XAjd/V0kdakFWYvTaL288ly7oyobqHtfvna3dta7PtQ23oYHKKabn1fOr6rtyLrmhakc5ZutC3TkWlU1TJ4ffj2tsxGxP5YQpp6Zqq+trbbOqr97Hagx2ElHUPDizdjG/Enf/Z2IIIYQQQgghhBBCCCGED/LTAXyIuaZ0lpWpTnQJSjDn9qsy3NZuHL/6S5EqEeNG1FttmyYeKDuV6O7E7U4Pmuo5R5nqL1a65AuV1OC0nE5vqrSyiZbE98C2rXYpHbPTYFGc20HNNWXz+p3tVvrSrk64S7U2OH13reveW/UOcbvu+1nUu/GjAH74Cm0/8SQ54463A/j/QW9IgN4sdoX/rvxRZjrpna3VQsYL4nrtzOYx3fxUooNbvFg0X9voFiamu7fqn86pEh1cQohKIOHN6Rqo5Ad3r5P5to6vc5I6e/hYbbZ8frVRzckp3Vxaz7NDoD7Xumffx+o9YaeK7XLtOrqxcxv4btLNhwH4t4d1QgghhBBCCCGEEEII4T7wCgCfvlHeJSVMY/4VXXzY/aU+FWNnHaLToRQs1h91lcZRtc11V5srWyZxd9aeKuGe+91JLHDiuepbxfDVfTix3mkAbi5Vov/KVOtizUk9/8om92wn/XK5KmFB6VVcT+k3u+9Cp9N19dx9Hdf4vVjLqyQTpbnu3kdXXq1j7xr0cS9IcsYHOf71DCemu82xEqGPz24B5T6qxYiPXXlVXwmz3JaztdvUHeuG4xaFKqGA73t3w+tsY7p7WsdtshjzJnRt3Lyoki64bHVu0p96L5SjUW0CoHNruYmdKhmiartzQnbeKQW/Y84RmtjT0Tnp6n4q27ncavcvAvDaQb0QQgghhBBCCCGEEEK4D7wOwEvMNaUhcHKC+kuEVcx9l0m9KhavYvZdbLn6i4tT1HipxIhOx+psUHrORNdz/V6qA6l7UzrZUVbpIBPN4JL5tNLpZPzclE7kkjCUrjGxzSUzsI7kkk3cPfJnpSVV2ljVl+q3ela8nrBdfJ9uLvG8UmOj1q0pt8h/afLPSXLGB/krAH4MOtHigDdHVUa9xNUkdW1UG4QTn1ns7cRv1fY1NhSXCKDs5pd5Khq7BeXSTVDVd4vVpPwltjh4sawSL9zm4tqc9L2T6FE9FzUPu3ZVW1UiiLKponpf1TyYOgnV3O6cIDde3Rg7h2GC6+vFAL5yo50QQgghhBBCCCGEEEJ4WvlwAJ9YXFdxX6fPdH+5TyUNXIITilW8XekCu22v510sG3ReJWZUfU01gOra8UeNOY+Nsu1s4oPT1FiLWPurxPtdXfJg1+5JeZcscNiiNMQqaeOsTa7N6Xgo29W74th9f93cdnqTa386Pyst6WxSxsEPAPjJk3WfOpKc8UHeC+DP0bkqsWEyydV3PtdtUvySqYXKbaLKRt5I1nNqAexQInC1YO5sTE68f9RJEEqEXxdZ3hi5ziWbRpcYwM+fkxNcP924uKSIyuFhx6hLAujGYPJeTBInuI3KadxxWKqyakOubOJ2Jv269Ucltbg1YRf1jL8IwJeeaCuEEEIIIYQQQgghhBCeJj4b58Rsl4ihNAjGaRFn4r9Kb+B4dactTIXpqr4SoavkkYkesWOPi+VzIoZqu9IKzwrxU91CJYpUfU+TYnbtmPRT6Wnc/g3Vc21fizMJJnzuoNNLz2qYan64z/XYaXjVc1bPanc+M/lXMxaSnPFcvgF1xhBPPpe9xXX4XLehuo1Abc5chl8+l6DhRH7X/3q+2vx5nNxmPrmXtX1l424SyeQ8jxcvQsqGdRx5kev6Z9xccovq2v7uRjqxoRpjlyignquz72wyCdd3m0f1fu70w+Urp2w9p9aMXfhd7c5zPzvvyVHObfTH8a+H/6f6QgghhBBCCCGEEEII4WnnpwH4KOjY9G5MWtVR2kPV1k7suRL7Vd8uDj2JS3f9u6SH9dq175PptJMuEUQlFZzpx9XhGL/THFTSikt+mNhSPZtJva6+0gfd3Fvb7hJPztimynXjfVxbtSj1TrhrlzB9flVSx1qu+u60XNW24n0A3l1cv3ckOeO5/C8AvpXOOaH+oFtoVTKHK8vtqmtrgkCVBMHlKroFUmVR3UL3yfV441CbVPUCV2O7swmrTVGNj0r+qObAJAGhYkcwX/tX99E5a2ecliqhonKS1FzvnMfKDm5D9VclSUxs4f7cfFZzn8s4J/bazldnz+57sra9wuP9aQD+9c12QwghhBBCCCGEEEII4WngRQDeAB9/rWKyk6QF9ZcPnb60G/9dbXBCctUX/wXNLmFB9aP+QuFEY3C2u3OXiOGsZyktjkV3Vd6N9RmUPrK2r45V/bUNruO+n7Fz0saNKNc920t0kOnzUHPU2ajsmuisj5JKt2Ub3BxyddTYcJ213DtF2XtNkjMe5hvgEwZ2heRLUOJrNeknNnUvu3tZ1eLpNhflKLDt3E5ng0oAOXv/Zxa8KkFk/bykjbWc+lO1ASrnEhh27n3dzFQSi0us4XrKno7JnHX9dEka7jv3VyWXsLPA/bpnNrWNr1WJKNW7VbXdJbVwOeXc/N8BvLqoG0IIIYQQQgghhBBCCE8jnw7glQ+OOyFZsavVqFj4NZITnBZWxcYrXLkqHu+SGNSn0iUcVdlJ/YkuphI4nD6jkiF27GE7VpymUvWh7GS94Iy2pOA2Wd+p9Aq+pu6jmxNn7Z9oL5wgU/VbJZhcitN1eXy65JKdMeb7UXMHAL6nMvw+kuSMh/mzAN7/4LgSe1emC1Q1UdfzlcDNbTmR/PjkjaKzrbpfNx6VAKyEfdD5avFydk5xiQEu4cElIKh2dhJFukXXbeBc17W508cuat5yIgYfc79TZ1P1x32rsjxea5/u/aioNlznVB31Jk6vQ71f6n3u6nR9qOfVtcFrxIcC+Hc2+g0hhBBCCCGEEEIIIYQnnQ8B8NrlO8eiJ1QazHrs/sIgl1cx6l3dQtl3Nomhav9M7Hwnvu+SJGDOKaaxch7rqYbh7NnRUY7ySn9RCQ2VXqfmnUuYmGp5qv0qSYC1OKV/OV3DJSBMbFJUz99phOsflfji+t3VrhyT5BSXPHGUUeuL0tvcPGJuAfwQgPc05e4dSc54mB8C8NewJ3g6wXT95PM8yZXIze0rYdjVqcorOrvYFved2+C2KuF9+jK77+oaj6tqf7Lh8cYwrdd9Z5smNu4mnFyC2uxcss3xWTkD7pwrr+573Qyck6E2DGfL2fGqEiVcm9Wzde+Hek8uoXKU2Ylwdhz8Qtz9830hhBBCCCGEEEIIIYRwH/hsAC8W55V4qa7v4uLErH9weT527CRQdLpXZUvVbtUX119tqMR8l5RxqXCvbFMJB5O/aHkNrcIlAihdRyUxrOdYR3N62NmEgkoH4nmjbFjbcUkSqr/dce0SHZTd7pmretwHJ548Ks6+11VSTHff+VczBEnO0HxDcW2yWCqR2C261QIz3UTPLuDTRIhKaHb3qO6PF/5de1RZtZi7JAi10azXWfDn9ruNszuv2lwXL7XQrW2qBJPpJjhN3HBjoTY1HkfVX0VVr9qI2LazTm737lUbEdsyeQ5q7rMjedRX7apncY1nvpZxTqRr40UAvrKxI4QQQgghhBBCCCGEEJ4GPgrAT6NzE/EY4nsFx5u7ZA+lSXG5a+gyqk2lt7jyKu7e9XHgtDjWpVjYr/6yYvV9alt1T0ozg/k+sfOs+K/6m9S9Ncdre5ckFFT3rN4B7rurV5U7o0dyP07HU/a4d5M1op35uqvLuKQXXmOU9uvquzYB4BkA37dp470gyRmavw3ge821apHiMipjygne3ULmNnh17RKh1G1cLNpzHS7Pny754ayNbjyqcTrqcjtqoa8ciY7O2VF28XfVhkuQcNcnNk0SSdaNRvW5I/67811iiupHPSPljO1QOXirfWpzmjxv97ymCR1T50IlffAG6ua4ciyrufr5AH6+sSOEEEIIIYQQQgghhBCeBm4AfA6dU/Ht9ft67tK+1z5Ze1L6E9t4iS2VcMwCrtLFuO9pwgH3o9rn+3djwToHtzvRSqrEE/Xd6U+KSv/o6rBGp/SgiUbEST7rPbM2omx13x3dmDvdVY3rbrs770I3R6r3D+IaH692dZqP+17dj1sDJkkubq056lf3/k7cJWgEIskZmmdR/+sZK+6F6ET141NtBqqPLmuqssldVza6l4tfMHV+tdU5JSvXcEoU1UbnhGolmnf2dYshj8MNHu6Xj7mtSvg/kzjSJXhMnme1wTjcBjN1Evj42vc+cSjUeTVvKtt4/lUJG6q9anPmfvgZVmPIDvRkbq+f/x6AVw7sCiGEEEIIIYQQQgghhCeRTwHw4Q+OlXAJeD3l+UAlIqzfuzLXtMHpCSz4s03MWT1s1d2U1jLtn/txOo3TU7hMleDBf7jdSmOrEi6q8yyuu/FSNrAGMemfOTv/nE6i5rfSCJ0u1lEloTjNR/W9lqs0QO5DaTxd4shar7rP6bVubq1l81+aGJKc4flTuEvS6BaRSTaSEqZdltTa7jU2xmpRrBIH1vOrTZWorBI8qg3jbBKE2zyrxIeJE9SJ9WyTW8CVo+HukZ21tb5q09nNbVZ9cTkW5rv+JhurSyw4+qvuSyUJTJIgqgSWajNcn0HnmLk5u5s84zZh12Y35tX9qXLsdHWOQ+cYfCyAX97YGEIIIYQQQgghhBBCCE8iLwPwuo3ynSYxEUsdXSza6S8q1j2JsVfnj3ZYCGddxAnkXR87SQbuGmsAjBPxnU1VGaczVAL7RAeY6FvKJh6XTtNS9vG5tb0zCQ4TqrmrEl3U81OJMpcmk1Tl2R4uV2ll6rl070Ol416S9OLOsX1qXNfzPwrgR07a8dST5AzP9+DuvzdxiRMHLqvJvWh8rno5qxfBtcFUCQNc1yVoqEWMy6kx4fp8jdtyxyppohPR2SZuRzFdgKv+1VxYxXe1sbkNYrKAOgdKjTH3pzaLqo0duqQULufehx1n0M3p49MlQXAdd049r2oz72zkd2OaZKOoEou6jZznxtn35pcB+OShvSGEEEIIIYQQQgghhPCk8DrcJWgoKpGSExbWOmeTARRrP1XMv6o/taHShtbz7rs6N9UT1vKqPrflNCZQmYnON7XNjQvby3pDpXdN9C/Xz4QqQYT1JDdvd55fZ1sl/rOWwd9ZC71m0gjbc/Srzq/f2Q5VX9lbaYXVfU21pW6NmK5tt3j4Xt8xtOFekuSMmj8JP4ldsgNfU0kFKzsLw6ViuTrHonX1kquFzInTO7i61Yvdid/rcScu7z6DM4t5lxwAPHeu8Lmq3Uk7yjGr+rvkeTpbnK3dM11R75tqT/W/tuHsqubixIlU75HqW71Ll459lYgycQhX+5Rd6ni915cB+MoNe0MIIYQQQgghhBBCCOFx5yNw91+aOLp4NJdZmYjwHeov6/Gx+8t8XLbSL7jNaax50q6L41d9ccxb3YuzS+kMHF/vhGon/LtEkOOzitl3CRAskO+w89zYpqkmtmofXb0z2hf3U5XvNMHd5I3umag+Oy2Q21X6i5uj67l1PM5qmIrpM+R15hkA77qSDU8lSc6o+esAvh/6peYNxSUwuA3BifVuok9epulizC/qag/ou0o84cXi0hfdjZdrX2XAcXtuo+kSOjrUM4T45LavlRxS4TLs1kW8S264li1re5NkEzdOLvnhEjt4/lyykat3Y+poXxM3LuyssY28DkwTMbjvo/2fA+Bf3LQ9hBBCCCGEEEIIIYQQHkduAHwu+rh5lShwXFfakCp7xsapCO4SJXY1kul1p5tV9ZR2VsW+FRwHr5JmKnG8i/VXiRTus0uSqPSuadLPJVTz0ml5ax2VVKCobJ/MlUnyDbd3K/6s193cdajnMUm8cPpT1T9rWqsus35yskalv55BacTc/jtxl6ARDEnOqHkGwJ8W553g7MRfl+TgXtxJAoHbjKpyrn+1ybGgz9eqPq9JtTGux1yus5vp7sHd86TtFV5Iq/FT59XzmThxyqFxi/pZus1w7Ys3j2v3qa5VG8ZZG7qNWW1M7jmchTdd4Ln9qvfBbc4rvGmrcVJlfgOAV8zNDyGEEEIIIYQQQgghhMeSTwLwkagFc4jrrFmwYMxitmqT+9ulitdzmSpZxAnJO/27uPJE/zkDt+ti8+t1jq13z2LXxmmygnomTver2pwkxDjUGK3HO5qKS/Ko5tuk7UpHdZot/zmudeNZabcTu6rza/sKdw+uXTcG10rkqdaHo6/vvlJfTy1Jzuj5LzHP8HEZSdXmqibuVKyfJBS4l9QtQsrOySJ5yYtdJSEcx2oBWr+7NqZjNl3weWNUz5qTJlQSjGpv/az6XW1284cTINbrqnzXf2UT2+Y2MzW/OHlh147qfaqcxu69u9SxUt/VM4H43rXvHKFu7XE2TftV59V7+gkAfkXTbgghhBBCCCGEEEIIITzOvAzA61HrD2eEWPWX7TrB/0yygkuAUHarmPNR92yiBN+T00yquurcbvJIlVhTaQbrWLkkErapE+An15T21d27S1TYGd/1WpcAwGXXPp0OqtpV7e/odHzsnsckoYZtVNrj2XehotJYWTNT2iM/55um7pSpRsdt/siDP6EgyRk93w3gv4EWV/lFXVknunpp1nJTOsFVCbXqJVUiurOpWhSvIWZXi6haVNQiqsqcSRapFlq3MLrkg9UWrsNtr9+7zVI5a2xHdf9d8kfl/FUOmqq7vhs8N5W90/mkbOHz6h3Y2eAn82ftq3Moju/u2XT3Wz3Patx4nvD5zrnu5pGbl78UwCcX7YYQQgghhBBCCCGEEMLjzOsAvPzB8ZnYakenFXVJCMe5Kt5cxclZvJ0mGuxqL070dn25pAiHi30rO9Y6q23K3uNY2cPaB+sr3RiyHXys6rLNqg8+7vSgHbokgrWc0yf52NnTjRvfZ6VrVe3yWPJznOhvk/e0wj3n6pyaA5VmqNrs7J7METUW+VczBiQ5Y8afXI6rF8slHFTiKuNeAF4M3MKrEjc4mYQTR4B+EVJlmMkCqOxbN2S1iamF3dElGXSoRVU9A3cfzlZeGHcXaDeP2JmZCO1n+leLrHpWboOurk2SMqpNdOpMKqfPtTmxgx00NV/Uvao5vPM8nO3d++sSWiZ07y2XezmArxy2HUIIIYQQQgghhBBCCI8THwHgU5bv0xh8RRU7Pz4rwV1pOk4vUUkESr9Q9jjOiNCTWHh3/5U96plM66oEgUp3ULof26G0l8qe6jmzrRO9aqK1TOxiXJIC99M9P9YqXf2JztWd6+xwySJK03N13Tw6yzrObn7yO6y0uk5ndezqhswzAN51YRv3giRnzPhrAN6Nhyd5JcICD78kHeqlqxIXgIftqV6eKolgPe4WrMn9uvPVBuPq7QrZZxa/6WLPmwYvlp2oXzlMlW2rA+DGQyVQrHZ2Njqb3Sbl3gfuU90D29ih7mu1jXGbUFevwjng3Tsz6bOzp7rPKtmloxs/dawcDsXPAfDzNmwJIYQQQgghhBBCCCGEF5obAJ8HL9QDXieZCvF8TmkvSmA9y46ec2lMXekpri0nik/v3Qn7ZxI0WHdwGsAkAWEnSWIC31slvqtPdbyjE6kEEZ6vLmlo1YZ2NNPJM69s3ml7vT+es06bmrCbALPWm/Sr5iKPtXsv+P4q7bGz4+BdAD7QlAlIcsaUZwD8aeiX0W1U7lzFs9AvCC8EaiFWAi0vhso2Ja5fY3FbyynR/oAXapWMwn1eknzRCeRq01RJGJO+GCdqTzYK9/xX+6qECLUQd/DccskVqn2Fu/ep2O9sPNpR84jtvCRBgp9DtR6wfVOUDS75Qr27a/kzfVcOh+p3/VR9fiWAV2zaEUIIIYQQQgghhBBCCC8UnwLgIwflVPx1J87tkj+qhAGnn0xiwbsxeKcPnOnHibw8Bs5GpV9NklZcv11sX91rpVc5/elSvYA589wPO87qME7Qr+YDX3fJKtXzr3S2jkoH42evkl1WbU3pr8reS5m8X53eWp1X99IloXTzmXlHcz08IMkZc/4k7pInmOmGpFAvR7dJVRuAE2VZUL7mgsFMBFuV9cW2VYknZ+iSBtbNQi3OgL+ntT5fP7NRVAsnqCyXUUkIlXMwRT0X53xU78SZ5JQqKcBtpGqszswlbsclaHBZlwzS9c/zSr3vVZLP7rNW810924kDruz6BAD/5sCOEEIIIYQQQgghhBBCeKF5OYDX0zmXDOD+sttZOMatNJT1urJxmqjg4stK51CagGrTaVsOp3EoreuG/nTlVSwf4ruyV8XYncZV2aWYxuxVncqW43qlS020u86u6TN184SfiyvX6WtTu6skDVW2m+/c945ecuka4fS/ai5P9GY3Vzpdl/mRB3/CgCRnzHkHgP8GtfC9Cy9CE0FdbShMtfAd3ycL6RlU0oKy3wnuykHo7ndnk79EnK/Ou3nQJVS4ZBSVsOHa4Ge5LpyXJCRUm3mVjHLJO6HscH3wOKnzXZvVdTV2LlmDx+qS+bC2p8a9u8eOzq6jn67upP9bAL8UwE8flA0hhBBCCCGEEEIIIYQXks8G8NIHx04o5visSpZQTOOplb6j/oJg1b6LI++K1myjSxBR2sa0XXde9dXpJ5y0MdV5jroq1s/PQel5Sjxnmyt97sw5l4CyXud7cnU7ps908myVTS7pyJ3bTdKY1HHPyWmbqs5x3el2Z6meV/eOMOtcdQkfbH819vlXMzZIcsYef2I5ni6SHW5RmGQ7VUkPfJ1Zy+4svFNxWy1AvIlV9VfObKCq/lqe718lSfA554xNFkJFtdjxOFaO3i394TLTRAlVh9tWfa73cGZjVP2v5zrnr0pg2XEy1/LHcfeesMM1dcRVe2tb1Zxih3DXcXJzjO1y19U4q+8HLwHwG0U7IYQQQgghhBBCCCGE8LjwMQA+cfk+0UKqeHAnPLs6KubLsXkXw3XagbKrOmZUnH6NiStRWt3HTozYaRJsDydE7Gh3bGM3XioBRSVluCQEwLffaQtu/FcqoZ3HrGpnaoOiGj/Vp9M2edy696Iq19mp5oAbW9UOaybuveI+K41RUb1P7r6dPsrXu3JVPx8A8C5RNhiSnLHH3wTwPQ+OnZDcUW3U3SZ+1OcFXy221Qs/FVWVHVUSSLdprce8gak6u/at5XcSNlz/atyrpABVT/Whyk4TIybP7sx4rbawU+PmEzsNbp65jcXZvtbr2nb3upMoUc0X51S6+jtj7+bNzhoxmetHOeWw39I15+Dtzqm1PgD8TAD/ysk2QgghhBBCCCGEEEII4VHyIgCfR+c6DYGTE1SdnUSBFRU7VnrQpD/Vb2eDE5uVHsX2VjHlnTiz62vtQ8W4VRJHpUFV2hrXUVpBNa7KJtWv+j5hmoiw2lL1tZss0PWz9jXRu9b6rBUd53j+n9UUq7ml2uN3gPthPYvfg+od6t7da1JpkpP5xBo1ALwTwDPXMvA+kOSMPZ4B8CcvbGOyUKjFaSJQTxIOdsVj94IqO/n8dAGsnBlgvii5BUQt9OviOCnvmC781T2ohVrVnyyMZxMhqjLr5+R+1caiUI6jexZVf44qcUP1q+q4d3P3Gau63Kd7j9VaMEHZyu+pSoDpnCPXV9X3LYAvB/ARw/ZCCCGEEEIIIYQQQgjh+eIzAHxocd1pIqoMc0aEVzH2iVitbOHjSoeY3hP37YTojkrIX/twiRC34hjwMX9OPtgRxNkmF7dncZ5Zx0zxKBIkDpSG1umLqs2JfqeSEtY6KpGleo7KtupdYu3RlenqHt8rHUfdC481z4lJcsglc8DpoqtNxzn17FUyitLvbgC8/QI77yVJztjnT+Hun2jZpUq2cIuxWzy4vNuIneBc2cf9u+/TZAHVthKDqzpTgbhbpDkZQ/WhFv7qPqdOTNdP5WRM2lXXp06ec6CU07Ie7977pEw1DyuncWeTquYJb7LOWZ0kqah+ee7xe+wSKbq+XX9rv3w/bq04+14f59RmfgPgI3GXoBFCCCGEEEIIIYQQQgiPC68C8NqmzBr3dIIvaz4q/rpDp8dUiRlO+5jEsLlv1Y4T19dyXT/OduDheLaiSnDgfnjcurZdW87G9buq49pS7CTI7LTLfbAmpdpxon2nQ/E5pzW5c04TYg1NJQ3szPcOZ7e6P9bWujnO59ScVDrwBKcfcxk+dn1XY/qDAH58w7aAJGec4QcAfNOwrJrsLkFAbbTTF8EleZwRwNcy3Ba/eLyAu3b5D7er7ssxvSfemFkQVzYox0ktqhMmm656TmqcucyuOO/64rZ5weZxALRtOzY53AbD74tjd5PlZ83nVLvV5juxi9/V7rzrf6dvNQe6Hw1Tp0W9w3ydbf4FAN40aDuEEEIIIYQQQgghhBCeD94I4MXQsWkl/h6ouKiLN6t4NDOJf3O8mG1g7WNKV94lITjNZdL2JYkifF7Zp/S1Lqlgl05LUMkFlaan2jtjp6vr9AeXXHB2jPg9cAksXaJClXThbFbJG5fchxpDfl7qPlS9HY2S66pj16eaR06T5jWpe4f5nt9R2BMMSc44x5/YKFuJu25DUGL4ZCHsFtrKjqoui+Nq8+A6rryyZWdhnG6sbuHndtyiuZsMMd3UKxFcJSE4p29KtYFPNnznYLp+nA1ufjknzrU/sYXt4fbW+eLmPz+LamOsqN6J9Vxnz/Q9ce+Aus72qeuT/vhd4/eex/H/BeAlm/2EEEIIIYQQQgghhBDCtflEAB8DH3+t4qUuVs1xUY4ruzYnfbk++XMS53WCuSurYs+sX+yM4W4CydoW2+LEaNbaro1LDFhxmo9LhjgzLkwn4LMu0SU0KL1Q9dcJ++r7RA9x+ha/Y2vZSpeaJjtU16skB6VFVm1wX51m7Gzrxr/TRJ1epPTgWwA/CeD7RHuhIckZ5/hmAN8+LMsbnBPgO3aSBbrNptq4VFknvjpYaF7bUmL8LhMb1rJr/8xk05skXrCTxUL71AlYyznnYTc5QG3w3J9zDlS/02fGCQgT+9ZzE0euc+w6R0E5HGrznsyBblzc3J+sC65/1Qaj5iZfV3UYNfY8zutcV2N6A+DTAfwy0X4IIYQQQgghhBBCCCE8X7wMwGejFmzPCOUqLorlnCo7aW+t38WxlVCskhiccDwRefmaEvwdXUy80hNce6sdxzm2q7uvXe2O9T913Qnb6nmwHV0ywZnEgkrQVzqkurdKI5n02WmUSrNy5Xksb/Dws1d2djZ3sA0qWYPLVvfU6UuqjV19tXqvlP7n3sfj+ztO2BCQ5IxL6P71DN7YlLDOm7RbcNTC4tjZzKcL6nHNLcKrKDvZeKd2Ojuq71UdtcB0C9l0ozqucV+TjbLqQ3F2sVO2r84SxDH3u2NblVzAjqnbnFQCwA6Vs1Yly1Qb9wS+v9V2t9GpOorOEVPjq+pX5ZQd6t1xDgevFTzPfhWATzb2hRBCCCGEEEIIIYQQwqPmcwC8fPnOsegzKC1iZSK4qzZV/LU75vosIO/aseKE6fW6ih27fif9VP2rY6XPqYQNjndX7Z21tdJcFMpuVWc6T3d0NDXfIM5VOgc/692kpMk4sabK87vTSbr2d9jRkqqkKDU/AT2XHxXq3VLa7y2A737Etjy1JDnjPH8WwHvEebfIruduoReG6oWcvnjdYu6oHAUWxXlxVgvvrp3VhjIdoypxghNg1KagxkCNfdW2qrfixHRuT52/BOcAVH2rZIhOyHfl3fzi+XJL59SC7zg7XtVz33mfXBKJc6DOJn5U7a52HNd4bHcdNpU85Jyc7h05eDnu/nuTS8cghBBCCCGEEEIIIYQQdvkYAJ9krrGOo+KjTBcH5zgqx7tVIgPbomBBWvWtjqs4btWfa1fpROtx9Rf/1LkdlDBe/SXC1S5nZxW3rp4/n5voKSpZZDoW08SaLg7vtCCerzyunTZ0Vs9RmkenuXIZZzMnPjwKnKbodKVK33TPWCXJXJNuPfkBAO99BP3eC5KccZ4fA/CN6IVR4OEF3lElJVxCt5g7oVXVnWwQO3ZXjoOzSy24nXPTbboTuzuRmp0QNT7ruFUblzs3tZXHohLyqw1p1wFQ19w7oubWtN2Vbg6590olHE2cGeeo8DUeW1W260v1UdVxTvy0D9f+bmLHhDcD+N9fsb0QQgghhBBCCCGEEELoeDGAN4nz1V8wXHECq7ruxNQqYcDpLy6+6/ruynKfXTmuU7W9xsT5/CRpwSWtdKixWG1Rugxfr3QBtlP1u7ajhPeu/UliRpcgsqMFVPfcaT9q7rItVf3ptUpT6bQ+p5FNdKkzSQ/V+8RzQq0Jar2ptObJfHTnXJvHsXqHD95u2gsDkpxxGcd/baJeDrf4VC+F27zOsNrkRFZ1njcj3jyU4H+JjZNFohLT+bpb9C6xdWcD4vLq2boECaZaVHeTKDh5RNWfiO/uerU5dH24TdRtOhPceLKDw/O5ckRWe919ThM6XMKGs1nNd3fe2TJxsqsfGsrmyXg5bgD8egCvPlk/hBBCCCGEEEIIIYQQdvlMAK+ic06wPSN4d3oCJ2Cs11wCh7JN9eWSE9ZzSieo4u9nBWpul+2ZamVH3V07XPtVfL+yZ0ezq56R02dWu9RzdWPTJWp0cL/cT5co4fTNnf4d0znjkhvU896Z+519XfmuD7W+VGvPVB+s5hjj1ppK6/pxAD9orocBSc64jG8F8D+hFr1XOAGi4hrCp9t0j+suIeMorz4nyRTXgjc+vtYlxUycFUWXmcYLvTrmtqrnWS3+k0Ubol1+pi7ZYde5VOL8er5LTOHjM0kzVXJLlfzBuOQIlxCixoqTPZyNzCQR5miXnyFfV46FS4Sp5qey8cz7MilzfP8pAH7DoH4IIYQQQgghhBBCCCFcyocDeO3y3YmeTk/ZxcWMXQybY7qsjZwRvZ3dlf7SJSx0dqhxq3QCpRtMbZpobVzf6RQ8ZqsepPSQMzhdwpVz9l2qy7nxqDQDtku1OdFjnB3TOq6s0sXWdlhL4ndA6TzKvrPvJNdxuqeyBdC2u/Zdkkql8VbPdi2bfzXjQpKccTl/dDlWiyQvBmcEcMdUuOcXzr3gStCt7HYL3NRe59Aoe9bkhspx4XYniyfbptqrFi7gueM5aVMxTXxhO9xm0SUAdML9ek45jmqT47pVMojb5KsElsohWJ9Blyyx40hX81s56G6+TRMyFM5ZZAfirHOo3gf1bNX6VqHGnd+Lnw/gZ8/MDCGEEEIIIYQQQgghhFPc4O6/M1l1sSomfhxXiRldnFSJuK6O6nc9fybGrLShKUoXWW2YttXdp/quxOVL+jmuKw3M6WkqPu70kDMCPY+rgrWAtV6lRSjRX5Vb2+Xz63UX5+e54DRS1Y+zrdLgpppXpQkqba1Keqj0KteX67vTuY6ySoPrdOZKV2atbrJecf2DZwB8jykXhiQ543L+CoDvRS+Q74jU0821WjxVv+7c2ga/wNV9TAVvdh7W+lUihVtoLhHeq/Hn665f59A4+6d0jqDrrxLlzzgxqn5Xj50B50iqeoxqgzcgtwlPzk0SZda6nY38bigncNdhVseqbbblRhyf6dd9r56zQr3DyrH9jQBeObY0hBBCCCGEEEIIIYQQ9vg0AB9J55Sgqf5CnhNGOT6v2lUojeOG/lQx/6rdqp8VJbCr/rlOdb1C3U/VViX4q3bdM3CxaSV6qxh7J4Srvie4dpXOVNkx0QK6ZICqXpfsUemRaxtT25yt1TiwLe670/fWceS5dnbsKvumGpIaU/c+VO/Q1NbJmvPdAD4waCsUJDnjcp4B8J9jb4M8s1BXqISKasNQi9jZDXXFicpqY+MFT7XFm2q3Ce8shGfvs0sOWNtWdp+hSjjg5Jb1uur3rB3dRspO2cT5rOxxdruNlfusNvBpUkbVJjvlKuGA5+p0fjrHRrWp7F7rOVziBdvQbehTuvf2pwL4tSfaDSGEEEIIIYQQQgghhI5XAXhDU8aJzGfo6vFfhOO+VZJAlQCiNJj1mrunTuxWfXcxaoeLn1dxdtaEdpNgztin+nbnp7H/HTuV1gD6rvQ31vi6pIqpLdy3uuY0x67N9fs1nyXDY+I0R6WxraikCnXenVvPT97nm+KYbaz03sn8nOhrQP5Lk6uQ5Izr8J8D+EnMNupqs5tkYq24DdEtii55YqfPimrhddlg1QKhFpuKnXtwm5Trzzljk81md2ydc8SOmRPgq2tn6eYPn+/m1yQpw21o7LRViSPuObp+eXw7G9dzu2PiylZOMjvs63VnIx+7pBP+ETBpu0M5Nq7+Lwbwxo22QwghhBBCCCGEEEIIYcKbALy4KVPpBVW5M8kKlfhaJSis9asYsOqv00DWui7WzlpFRaWDqdg+28DHrh3u60yCgLJtteGGrvM19XyqJIuVSjup7KzEdKUlrfZCfHL7lb38/N18UM9iknBylD+bsKE00q5vp2FW35UWN7V5Mk9V31WCznHs5kN1veMGwLsB/PigbGhIcsZ1+CEAf3H5vi7g6mXuRNwdYd2JubyorAuL2jCuLeYzbqNwyQ5qY72Gfe6edwT01aajzu74qeczceJYoF/Lr+cvGStXlx04nlvTzZeP1z4rh1DVvdYc7hxStdFxosRZR2HtZ32+PD/Ve9zZzudd4o5zVvg93J3jVYILt/UiAL8JwMs2+gghhBBCCCGEEEIIIYSKTwHwsQ+OVcLBeqzi1l2SwnHuTJIG93V8ctydY+JV7PUMVcKEE7C7uHSXWHF88ri79l2SRCWoT+LZrLFNYuUozq1tTkXv6vvaJs89NxfUfFm/q0/uy9l5Q3+6ea+0SNcW21AlPZzRmFi7ZVvYJtcet8vnJnrZLtU6pPrvyqn3q+rvFsB39WaGCUnOuB5/9MGnElQrUfoox0xeUl5AlGivhGy1GF7qOKztV+d4k3POTrVBuE1tx3bn3KiNzTkh3N5av3NIqsXRJW64RVI5DmeeI9um7p3LKZuqTUEdr32q75Vz5cbN9dPhxnbta5IoMWmfj9f31z1HtalPnDx33TlgU4esalc9mwN37VMB/JumzRBCCCGEEEIIIYQQQtjhFQA+B7VgugPHiKcCdQfHhJ1ozDZM7a36Xct2wrXq19kxGYsq5qzGhMuwJnaGLgFDxdDZHpVw0PW5g0vA6BI5uK+JbbtUY1FpTDzWnXam9CtmZy6qebZe67TMG7ru+uF2rz3+R7vu3EQbmujW78Hdv5wRrkCSM67HPwDw96AXkGpjqBYhLnd8VskB7pzbuLjcWTHbvcDr5uhEfd5A2QHYtaU6VqJ/twl0C6+yodsE3EYzSXLgejv98zU3NtwXJw6oBAV2RHfsWL/zXOB3ZPpucdnOjmoOsy3q2UycwGqMq3FTG31Vf6dfbl8lnSi6cp1z4/hlAF5XXA8hhBBCCCGEEEIIIYQJbwLwEnihuhNLu7jqRKuZxKidmO2OjzruvlZbdu6vir1z0oYTrV39qn+VJOLac4J9pSlNdSaXBMGfyl6nzVTC90TM53I85zrNSZV7FAkCB0oX4Gcz0TNcMkqlkewkR3QJFWyzes+7/q4xztV8cu9o1b/SuCbz8btEf+EkSc64Ln9kUEZtoOvncVwJ6CyWV4uc2hC6RarLpGL71fnKUXBlu74OdpyZ9VjZpu6DbeVyx7nJYq9wi/ZUFOdnvYuba1WCiipfzbHJHHJ28SatEgiqjbPanNR5dgjUfam5qxzvHWdUjb16v7lu975UuPnO97jjOO/0W60HBy8G8FXo/w/IEEIIIYQQQgghhBBCcLwGwMfTOY7/7sbXWSvoROJOKO3qVnFytsslLJyxg8u5WLjSuVxyQ9W/0kVcvLoro/SDafy8SqRYv3O/1fiqvs88g/Vcp7Wx9qD0BjU/uoSFCa6tXZ2P9c8qAabDJbm4PtU51l5ZVwKea2vVx0o156o1iuf5mb7UvSqeBfBOcy2cIMkZ1+WvAvgB+BfhgF/Q6fVOCOYNqhOJXRlXb7KBq41WOTsTx0cthDDnJtfY/tUWXuA7UZ83gx1cXefAsJ2djUyVlLLao65xX+smxIv/1LlUx914u83szPgrR5XPOztUn52T6trhupc4PKptPqfu9cz4Te3o1riK1+HuX9AIIYQQQgghhBBCCCGEXV4G4I2YJTKouHBVrxLMWVA+6q2f3MeOTqLE1S7mPo2pV3byeHE5pf04Ud7dy3qu0plUHZcAcUliBOMSH1S5taxKsrl2fL4a70niiBL6O+2we76ufVVO2VbNhUkZlUhR9ec0MzX33LvO7bi+Orq1QSWBVGPAz5ftrNY0AHgHgPdPDA8zkpxxXd4P4I+jX1Ddi+UWcl4U3eIGun42iWFanjcZ9Z3rTu2biv2Kaow4CaNrx9nWCeEdarN0yRerM1MtoFVfKpGCF99uszro5t8ZVALKcV7Zecnc5o1VOYOdY8D97SamrH2od3ctP2lb/aDgujx2Z56depcvvX/HrwLwqYN2QwghhBBCCCGEEEIIYeWNuEvQYFxsfJLA4OLHTtisyuwK9E6InYjOXKeyaf2skjTW7yoxo0ooWW3q7FYovUxpLc7uaTxb9beeW3Ub1nDUXHG6xDVQcfouYYCfj3sH3Ni551slg3A7ysbO1kqfWs87ndDBml31jJT9qh0+r86dmQfV+6/GgpNJJjasZd9xwsZQkOSM6/MN6DOI3ELhRHSuN00umFAtLtwnX682Y3YUdje87v7cYrFufmy72mTUxqI2j7Pic5fE4Zw85STyuJ5BOXAqOaDaXFz/U5u4P+WoqTmubJ/C7VSOkHLcOkexm6vVhujK7zxrvh/1HlYO6RTlWHeOJl+rWNt+GYCvRvapEEIIIYQQQgghhBDCnE948IdZ464sxB6c+YtyKyzWq1j0WtbFTCuB28Vjj+8qaUDZ2uHGgvtiW9Yy1Xg6zWmCik9zcoTSBM70tVI9S7ZP6VKu/vHdJYJM7JpqWSqJZEcLuiSZ4Kjv5rB6L3k+c7vT57jzvCvNSLWl3sPq+uSd3LX3TLlO+7oB8G4AP7ZhSxgQ0ev6fD+Av2iudS+kS9qAKacW0WvBIjnb58RtJeqrRI9uk1H3s+skubrV+bMJFXyPLrmhW2xdssglCQnKEeB+2QaVHHEpbgPiDXe9353kEHedx85tOLd4eKwm86Gywd3H5B4n7btzzsFTdac/OBgeH7UenHGmVz4HwC8ZthFCCCGEEEIIIYQQQrjfvBwP/3cmSrwHHo7PVskSK1WseSroOu2nsqOK7VeC//G5o1U4qjixE9C5/0rzmNrkxp3/YuFxjmPWXP/aQrjSx9SxS1JAUY6vcbvqOt+zGi83X5Wed4lWxf26tpxWpRIcOm1xB3ffKhmp0njc2jLVT3bfT9Wm0rucNque8y2A79y0IwxIcsaj4Y+Y824BqxIw+Ji5xXMXgbWNS1BJC+ql5r5Xm5gqYaM6VvXXfqokEd5cqo2kSwipmDxb18faFz/PanOs2uFjblv16do4u9Hyd+dUqI3Z2bD7PCZ1eRNlu1y7DnZ4quvdBq76Vc6lsq26rsZ9gnuHdt5jRTU3fg2An75hYwghhBBCCCGEEEII4X7yRjz835moGKUSyV0ss9NdOmF41U+UXuCE2ylOq5nEf1Wsl6+77xzTZl3jhs6zVrFzr8421ja4z7XcCse5z+gh3bxavysNQCWouGfmtIqpJshjwQkI/GzYlk7z6fqv5s3aptOr2Fb1TK+hix52qO9qvjgdiu3j57zi3jE1ThMNqZrLu5r0j+PuX84IVybJGY+GbwHwzU0Z3hzWhcWJu/zCVAv9BCXUH59usXTJDm4TdP2esU9RjY8r0yUFqHpTKpGa++5E7DNOGKATRdY/XXk3z9x4ONtVEoFru0qcmDpp3XzhzVElBEzs6eiSQdy7W7XdbajseFdlKtsc1Rxxdk2o2jmuvRzAVyH7VQghhBBCCCGEEEIIwXP8dyaVoKm0l1XwVfHVM2Kwiz9zrN7F3ndircr+9fzRd9W/ahPFdVXeaTLqO7c9TS7o+uVzSui+FceVbuJQ13lMWZdR+hA/F27/kqQDZ+OKmvsTUX/9XiUfuL4rPbSaP5W2t/tOTc5164eq7+ya6IA8R5wG6lDlK/1WaZXH/X3noL9wgohdj44/gucK8u4lAPSLyteq8xM6MZUXUba32yg7Z+aMrW5TVAtFtYlOFrzOOZigNla1GR+fnfO2029nq5pjVXLCUaZLIDnK8Xf3LJRNHZNECX7+7h1bv7tx656Nm1fde+wchgld3fW+1VozdSi7cVIOwdHujjN9tKXWGlXucwD8skGbIYQQQgghhBBCCCGE+8fLAbwJc0FdxU75GM35SUzeifK34pwTddl2hRL8+Xpn52QcuF4Vp+a2XQJAlSSytlkx1QX4mutbnd+JeU/6dzqEeoZVubPJG66+6tfpfZdolkf9SRLFpP76HlVJGivTea5s4/fF6agqscQl4dxQmYnuMtUZq2QS9RzeB+CdRdvhApKc8ej4GwDe/uDYZXzxi8gLHcT5ijNiv7LrgBcv3qy6DX+ts0O1GfB4OaeBFyxeXKo+ds6rRAy3mHH9zjGYnudFu2p/Jwlld2Nav1d9V/e+u/E6W3iTrJysHfvWcjzezpl078AZp2mdY/zusSPiEnAY52wpR/LMe+N+5Lg1kc8d5X818t+bhBBCCCGEEEIIIYQQHuZNuEvQmCRMqEQB0PEa858mSDBVUoJqV2kaO4kjTuiuNJRL4tbcn9NKuiSYyTM7g7s3JZBX8X13rutzbVMlCihxv2pPfed2Jnattjk9jc+vekRl0xnN4ywqAUM9J3Uvu/2o9ipdo9ODlQas5oDSaM/YzPUn79x3A3hm2F/YJMkZj45nAfxR1EItvwi80IHOd0yFUveSq42ar4HKqc1sR7CvbF375n7XP1XyCJd3/TjcQl05bMfxVAjfwfV1fPKz4E1JJW+4zfMS+9Ti7xIGVnYdLeV47oz7dE64Z1s5n13/O/fqNvrO+d1xzFxZNbY775OzcVJ3rf9SAL8ZwIub8iGEEEIIIYQQQgghhPvDa3D335kcVPFn9xfaXFLDcf04tyvwqrg8lnNOrHVCuOvD9avOKfH9jHaylufYv9NqlC0Q1/ic+t7ZtPbDz4D7U2Oj2tvt27Wh5pbSUNQ84TZ2UHPCfb/Bc+0C9Pg4bXDyTJVNFU6XWeFxdO9Hp1U53BypqOYEvz88hk5bO6OzTZ/DLYDvKtoPF5LkjEfLnwbwww+OuwW02vymC8REjFULO/ehFmBn23HOLcoVSuCdjE+1iVftT8ZxuqjyuKn7qJyPnb7WsqoOJ2Co8s7B5DY7J8zNTedcuvpTx6qyZ50v7GBxGTWHdzZe907w8+3sObNxH6ixmDh607bZceZ14qyzotpU80Y5yqDjNwD4spM2hBBCCCGEEEIIIYQQni5eAeCND46dTrEb03Rx0TNx5bVNlRQAOu/ip2dw7bNwXQm2k3tVcePuPpRu4bSGnbFQWom6z0prUO3x8cQGPte172L0nTaxQ/WsnV38XbXR6SBV4suuTq2SF9geV3Y9d0Y/rMo6jabSPia2c311fWpjxWrLu3D335qER0SSMx4t7wHwp+gcv3jVhl4tWIqpeMoLe/fydoKp+j5hR+zdSRCZCP2Tfo466g/E51p/Ldc5FRNU0go/D+XcrWNyxplRdnT23dK5SZLHZA6qMTg++Q8/J1X/0iQJbl89cz6e9FmNRWX/JYkT6zE7CtWc3mn7QM2/nXXuVwH4zGHZEEIIIYQQQgghhBDC08vPAPAyeF2g0wxQXFNxUSznJm2s17q4vNIenPh8RkhWsV13H6wtnI09r+12sWW+ruw+qylxP1XyAX/vdLSqr6qc67MS3Tv9Yf1e2VQlTihtpau79r3zzp1JIOjmz9q3GptLtJszsC2cYDPRRqbPne9nd3yPfr5zs17YJMkZj57/DHf/xQnw8EY6EVp3FwS1WPLC2n2vFoRuYZ0uqtWCPtmcdxyKzp5uk6sWbO7D3cckQeEMbCcnRii7Joty5SCuxzzfnKPYbdgdbl5NkmWU87STXOBsnzgCfNyVXW1ziS3ct3oOO6hn4dapiSOq2uZ3wb3/3XO+xd1/b/I1uPvRFUIIIYQQQgghhBBCuJ98KoCPN9dY/NyB/5KaS/q4JGmiS4JQ2gL/RbpJ+w6nq6jY/URv2RHilXg+jac7/auj0wZ4PNRfWtzVmFw/nRan5hxreKp9l9zh5i8fu+dUaX6dJuV0hgN+186g5s4t/eH+qvlw1g62oRt3pWdxufUZVJqf63dXM7oB8E8B/MhmvbBJkjMePe8E8E0PjpWQ7Nh5aSais0qquKXzSoSuEjQqW7pkhB1xnL+vm5bavKvNddo2n2PU5uUWw2skYax9TRZZtcGr61U/qny1AbODwPNrrV85W9dIMljbqhIXOkev2yzPOPeMS8ZwyReXJmOs8Gau+uLy036r53pDf7iMcrBXB+TTAfxbQztCCCGEEEIIIYQQQghPF68C8LnwyRNKXJ/AusNxDnhufJLj7lVck6n+wp+LN+8mgOzqOuovA6p2XDLJ7vgCD9+Tihdzn6pep9+o75V9VbsVEw2Gkx2Ubufaq8a7mh+T8ansPNqYakRrn85ObusSjYXnBo+va399l7mMW1d27ZmU5b7c81vfOaeHTte6ag36zkH9cCFJznh++MPPUz9OaD2uqcXFJWFMMtlgyrhryq7VNiVGu8W6smVXiHdOQLURr+PmFsJq4Z8mbvBYVJvaOo67yRgdbo4cbTvnSH13VJu72lTcnOg2s6ov9b4oZ5PLVn2dgee/ciguafsM1Ya9U94lglRzlsf4FsD/BXf/bGEIIYQQQgghhBBCCOH+cAPgZwJ4SXG9EjC7tg+U4Mtlq1hrJbxP+u6E5a6NiU1djFtpAGudSxMYFCoW7GLFlRZU9eVsV/fLWhprME6LuFYcn8ebbXTlVy61hfU7nvtuTvA4OY2HjzuUVlXpeMoeNUdYg6v0mGpM+f06jp3mqj5VH9160yWkrO2o6z8B4PuLeuFKJDnj+eHvPfjDTDcitaCoBAYWyCcLX5eYccmi7TZ452RUzo5azM7aM73eJVp0CS2TzXA3iYKTR1T9M04R96/uo0qMWa+rDWeajOLs4XOrTbxZ8nsBzObxxFmvNnNn73qtcljUe8C2qHub9n18ujnTjVGXhOEcq4kDospXTuYNgBcD+CoAr/QmhxBCCCGEEEIIIYQQnjJeC+CjUceOWVi9NFGDz6/x+Sq22iVwqL5cnHW9F76/s/oJ2z9tr4qRu3ITOBlCtc/aV9WWY2Iz62eVllMJ/h1TEV2NgxP0VRIJ23kW1hy7vo7+Ks1xd9ym87NKCOFnO9XBuJ2Jneq7spHn3FTnqtpwdqg58524bG6EIUnOeP74I+Lc9OVVLw6/uN0GMRHH1QZyjRfRbR7HuU68V/d2JmmERWJesNQx1+3E8TPOxop71vw8quc6cUzYhiohQM0p5wTsoO69mgfdxsN2VM/T2eLaUGW7tt2zVHXUZnhLf5wNqj811zt256+zyzkxU5wjofp6DYCv2Gg7hBBCCCGEEEIIIYTw5PLhAN7w4NgJnRxP53j5pbHsKn7MfU9jx1y/EtQ7obWjq+9iz5w4UdnFCRY7dPH3NWZ+RieawBqcK7Pag+X7+tnV72xwGgHw8HNRmtc6VpVNUw3Bne+0Ajev1VyZPtcq+cFpPmqeruW6ueW0s26+rPB4uefh9F71vKs1Tn3n8j8J4LtLq8PVSHLG88c3AXj7Zp3uBXKLl1qsq4VBbaLXSMpwm4AS0tmOKnlC1Zmgkk/4k501t3BXm9AZm1Q77t55sZ0K5FyWF3IH2+La4T5dAgvXX2HHjr+79s5u3mt5tQmrvviY2+nKrGU5CYHPX+pcKid5PVbzv2tP1cfyXY3fmftQ7yno3A2AXwTgS060H0IIIYQQQgghhBBCeHJ4EYA3Q+tak7hmFaOcCvGujIvDHuW5/q7+wn+JzcVgz4rulX0c8177d/Hgs8kTHKdX2pUT4LkddVz1q1DPqdOGps96OgeqGDm3x8/G2bFzX8oWbkvdt5o3rDVVGhf3WeG0Q6WlVRqXSnpYz1f9VtpXNz7OdrWWqLFcbVDv0I04z/f8dgDPFDaFK5LkjOePZwD80c06vHipTUe98G7hYzGY23Lfzwj3avHsNqbODnXN1a/qVgsbxLXOMXO2defWa92Yq8VyskGpTbKj2qAq5/SGyrlNaC2v7p37XW2qnEJut2qPz6sN7WxCQXfMm6CyhcfyEtwGrRyhri/nAHbOz4RuDWPb1uf1/8Zd1nwIIYQQQgghhBBCCOHp5PXwMUAXq2QxsopvqnhmJ6CqmOV6rYqB78R9VTIEx8Jv6TyX3emTx80J8B1n48PKlrWMix+75AFHJbi72Lx6ppO+WSCfouam00nUfFdJCnysvis7VD98304D7O5/onE5uvd//c7vxlqO9SGlN1XzwjG9B9aF3LNV96HWAda8+PMo8wEA3zWwMVyJJGc8v3wDgB8allVOwE7CQCV4VxtTtRmp72qD57JuUXD9XSJGT4V1XuhUPZUQsONMcH8KXgS5D3dumnzg+queV/dMV5yDyc9cnV/bcHa55+mEfzUurs21Hd7MlK1nHdi1H3X/XRtV2W4eKIdQ2XeU6ezq3lv3rkza3RkjvvbRuEvQCCGEEEIIIYQQQgghPH18DIDPeHA8iVk7UbJiEm9W11lQPY5VbNrpABM4UWKi7ax27vTpYuPrsbrHm+K4Qz239ZqL23ft74rmzmY1Jq7MtC/us7rmngF/Ks2psrVKCJjaWGlJSqNwiSE7yStOo3BakPrO5zkZQ42lskE9G2fr9F1QVIkWR70q8cSNzzsBvG9gV7gSSc54fvkJAP/FsGz1Ak+dCpVJ1THZnNUi7hIuuO9r2eDs6tp346YcqGmfXV/uGidCcB11P7sJAkwloK/XnfPlkh+YatNnO3j+7D4Dt8F2zoSzu9ugdx155XSwI83PVfWl7lNtpCrRAXh4HHbeM+WEVOPk5q1rtys36ffnAfgF5loIIYQQQgghhBBCCOHJ5KUAfiYejqU7VGy6ErY5hryrD3AM/Yb+qLKq3wqV6FG108Xau36VWH5Lf9ayLp69mxTC41bFj88kEVwDtq/TljiGX+kpil0NkLWHSTwfeG49109nR3V9J+Ggem93NLlqveCkIkWlbfHY3tK1o2ynye2g1jQ3v9z6p3Sz77jApnCCJGc8//wxAO8trvPixy+3WuydgM4i7SUvvbNVHa+2rNfchnpp3+v3bqPpFm63WLvzql+VpKLa483OCfTKht0EAdX32ubO/NhxgM7MkR0HeweXrOASJS7BvaPuPT7jCKhx4mfD9+jqVTin8rimru++885B4blZJZsAwK8H8IlNXyGEEEIIIYQQQgghhCeHNwF4Jeq4tIuLHri/UKYSNXZjz0qXOT6daLten/ahhF+OqTrhmNm9R47fT2L73TOaMNFzphrHpXF/dc/uuBqfM/063XA9ds+7eg7chyt/VtNztqkEhrXOROerdAsu2x2zvZX2onTZqt1r6bKTud0lg/C43gD4PgA/fg0Dw5wkZzz//CCAP1dcV6L9cf6gWiBYYO7EzClVMkTl7FQbg9ssd+zksVAJDryY83GVSLKbUKLausXDdnCd3cSLCiWMu/Ff++frzlmoEi6YyilWc5OdVUDP8w43X/mcmwPdHNzZ3NZPLN+Vjd19Vg6Buj51vF2/7v1Q/e+2e9R3a13nNKq2XwngawC82PQbQgghhBBCCCGEEEJ4cvhkAJ+0fOfY8YRKg1jjw5XgOkElRrCgC/G524f6rpI2VCLFWVQ73L66Z7ZzV285ULH8Gzz8/NwY74j5E1tUYoEb605/mrYxTTJY26ySG6r5UWkCCqeXVM+ja5ttPPPu76LeXaCfy0oLVG13fSuUPWyTW3eUvdzGdzR2hUdAkjNeGP4TAM9Av6TVi6/Ebd783EbozjHVYs0boOqbFyK1wHfORyfourq8MKvEESeSu+cwFcu5j2mSg9uEqmSKyg62BXSeHRb3TNVYTvrm87wpsT2uDfUcuU5lz8ShUHNz+tyrMZ7cM9vITuK0X5cEwo7q9H6qBAs1rmed6LVu9yNh12H/HAC/ctOuEEIIIYQQQgghhBDC48UrAbwROj6p4vFdXNxdO9qe/MU3xzR+XcVHXZuqjap9ruuSCSZ9uf5UHN2Jw1VbLrFA2cd6VFV+EuefaA1nqMaa7Xc6UDVn13LT6yzeK+2m0mt2Egt25pJ7/mqcVILGVAPcQWkgE11ktUPZtPO8lD1OM1vLTBM8js9/BuCHGrvCIyDJGS8M3wngb+JhsVy9UG6xBvSLNhFlz4i/vNmdEe6nwvfUtrXd1T7nAHC549xko3P97gjK1aZwqSPAGxLo2CWlHMc8D7n+WZsqR6RKujibNHHUVe+A20RdEsX0mXTOIifDrH3z8XS83XzvnKhLUU7PdJy4jhoP9eNkcg+39OeXA/jcoV0hhBBCCCGEEEIIIYTHixsAbwbw0uX7Csd/zyQX7CZHTBMwVHkVu3Vx3Erb2enfJWqoZA01htX98jX+3LkfZqoBrOU5xj+x/aw2NEmaUIkPTiBf7VDJE6oOqLyySz3bqu+qzWsluUw0vq4/vub0wUlbHeuzU9oLayQqeYRt2F1HuN567O6V9RJu5zj3tk0bwpVIcsYLx3+0HDsher1+nHeCtUuq2EG9qMpG5/i4uq7dnQXWUYng1f3wYn1mvLq6bmPnhdElUDjcJqUcEtXn8V0J5LwRT5gkA+wK7rvPg++12uQd1fjt2HGm70m77lg5HAeXbPDdvNwdo84W5yC6vtdjnrcvBvBbALxqw74QQgghhBBCCCGEEMLjwesAfMyD40m81cUqVYzeieGg8+oc97va5xIvlM1dMsjZuG4XK2Ytx4m3KplgQjVunfZQ2V7RxZOd8H+JNtT1M0nM4XmoxrvT/SbPhttXz4Ptd+0oJvOkG2OV9MBJJZPx6didy2u9Sb9uLnISR8fufan6/Ifv5z0Avv/CfsJJkpzxwvF3H/w5UBlVVULDJGNtCi/86jv35RZzZmfB4Xpu01yPqySMiRi8mzSi2nAOTZUQwYv01Alwm7izaXdD7OZfh0vUcJtRl1zQoeZplSxSXdtxNt28PL6re99xzrkdrqvey2nii+qze95n72fXhupHzsr63ri+PxHAV15oVwghhBBCCCGEEEII4fnl1bhLzujigyrmzEx1A6djTGLXOzFu1gOquOolQvJqk4q3cvIAqFwV/1Z9s+Df6VeX6jJVPLvSrvi+XKy7EuOredYlU6wowZztcjbuwpqRs8slkBy2VHWm8XxGJbQozcMlurC912Kibap3Rc09pcGo++ZrExuVTZOyb93oJ1yZJGe8sPxH8JsjlnPdRuUW8QnrorbWXxcM3syd07Njf2fTagf3w+X4GtvIG5hbuKt+umegkiZcVtqOY+Ps5E3J2aueL5d17UxxTpt7XtznjoPGuKQMrq+eg6pT9auSJZSTy+XV+11tkDz/uQ11X11bDveuseOg6jib+Jy6727dm8LvA3//3wH4ly9oP4QQQgghhBBCCCGE8PzxUgBvwZ125eKbLva9o5Gs2gfXPep3ugiXuwYqeWMSt69ixO4+VFy7a6frY1pPxXWVRjO1p0uuqPrnmLyLd6/X2T5OfuB+Ku2Cn42zZ6JtMO79qezhPnb1tYpJIsdalueum2Ncx3FGR61sVXO/m7uVfln1M8HpPHwPPwngncM2wyMgyRkvLH8DwHfiYSGfqRaXSjxl3MKlhFi1EahrvGkoe3fZXTzdGHSbTCWWd8kNVduurHKCps4V2zh1TqpNy7U/FfTXvpwjvJMcMLXPfV/Pd07men6Kuj92Ss7M98qGbnwqZ2Jn7FWyBK8NO5x10iZj4c65uv8+gE9o+g0hhBBCCCGEEEIIIbzwvAnAh2ImdLPArkRJR6ezVHFHjhNXwrb6rmLJLu7s2qpQ2gWL7KofFecHla/otKqJHsPfp7pGlYTg7GJNSyVIuHHYtY9xc4+1DbZBaRQV0xh9Nx+xfK+e3W6SRldHJYY43cfpZ66vqTZUaXCVfsL2uL7V/Dzz/qn+nY74nQCeOdFmuBJJznhheRbAf/zgeM1+U84FqBzENcXk+rqI8QLRJXTwpqHsnbCbPDBxzlz7alNlqmfg+uD+1jFV43MLP8aqLbVJq/647mHvrsBetcW4OcHtqPGcJkkox1GNgUqEqex17F6/JJGB67sxqxzjnQ26czK5vd35z/2cWROYqh31Y+j4fBWA3wrgJSf7DSGEEEIIIYQQQgghPHo+GcAnLd87AZ/PdXHHTj+YxPx39ILdOKjSalTMf6ptdOedqK50qt0Y/tGO02/4z2qP0zK6ZJeqvEtwWPsFnZvec4drp9K5qpj9bjLErkanEkOUNjFN4plqUy65otK+ujFSmk31fpzVdtT3LiFjPc+JHtO1zFGNzQcAfFdTPzxikpzxwvONAL6Xzp0RW139SVYYC7VukbhGtpZistFViSMqccHVc86T6s8dc98uQUDVn1A5W1XSSJdQciZ5YL0/JYBz2yuVI7aWUW1VYzZJVujeoclYdHOlS1LahR1vZ98lfax9HW1NHGZlQ/XdXXPPrEO9j8pxd3wOgF+92WcIIYQQQgghhBBCCOH54UNx969mrFTCp4oROqF7rVP9ZT71vRKgq/hkFd91rKK8Oub+L+1LCeB8T5ckKCg9Z6JZVCL2em7XLvW83LhO54nrR7W5W24d/0pb6WyqYvxK3+BPpR26OXKD547z2lfHzpizhuLGh+e2uoeJNjqh0g0rO9X17t4u0YfeDuD9F9QPVyDJGS887wfwhzfrVC9wtYFMnQ7elNkZeBRUG/1koanE9m4MJrao78enGsMziRAT+3hznIj3k3mgUBtp9XyqftTmpsopB9CVPb67dt2z4bqOzjHsEkAqXF3lCCgnqZtX3ThxEgj3vZNAwe+LcnC43BnHeT2unBxX75fi7v+rDCGEEEIIIYQQQgghPD68CMAXAHjpcm4iOKuYZ8fZWK76y24uDsrxy91+nJi89nNWAF/LVTFnTgpRsWRnh2LVGtbnpvpUtu30xaiYPms4bAsnG3CdaX/TxBnWYs7E511iRNUn11f28Dyv5l0171XygbOpu6besUqXUwkk3Tvq3ovKvt3305Wr9NLJnHLXbgF8R1EvPE8kOePx4L8E8M8wX6gnYmS14ahNfi2nNo9qMWCbJ4u/21QrW9ayarNQ5c/Am3F1P8oBU8kGO31PxrnaXJSNXL8qs36vFn9Vx9lX2TbdRLoNyW1izg7lbPF19SzVnNxlnWNV8oVLlOjmOf9AUOPI7fG9qrqqb/XMq3lWvVfVfakkkK7Ptb0XAfgtAD6i6COEEEIIIYQQQgghhPD88tkAXg0tsjqceA46dqLybsye47aVTjGNHztRW8X+lW5Q1an67caLk16O6+qZqBg8X1f9r+NWjZeK4fP5jslzd2Ou7u+MHtAx0fz4WOl+3fNQbU/HR40HvwcqOWGdp2f0O6Vhsq2VvrG2wfO4Wz+cRjSxmb9zP5N2Ks3jzLz8bgDvG5QLj5gkZzwevAfAf4Y+U2vFLbRqkeFEDF4guRxvxGvbzj618FXwhsHtrLawnWqjuTQpQ9mw9lWVr5yIiSPJbToHTNk0EaqdA1PRJYGoucP27MDtuDamm+8urq0qMcE9990+2QHi/nfvzZU96xBVTrd7b1z/3HdXZu1L/fDZ6R8APgrAf4CHn2sIIYQQQgghhBBCCOH55+MBfCZ0PLaK4XFMFeiTFFTyx1RodbHNNU7K+gqorLJrtWONeTpxGKKM62OaNOGEb5cIsKN5dOPbxYqV/nCpFrS2z/F3vmc1BlX/al5ObXEJBqst19JAVqZx/ePYaQxKs1NJG5M+q/6dDgfxueLeo+Maj/10nZiuOcoepe9yeafrqvYqG28BvK0oE55Hkpzx+PDHAfzERnknUCrnhV/e4xzjFvjJQlktXK6cW7TUBlQlLlyC2tzVuLHzodqo2nfn1Xhw4ooa266vXdG6cy5dXy6JpHpGan5V97yWqRzCS3BOMDvXWMpdwwnk8d6ZW669yllS47iW6/pTjgD3y2O31q3anaxj13C+vxTAv3ZhGyGEEEIIIYQQQgghhMt4BYA3PzhWYqQSUx1O3F9jlRPBVKHiwi5xYCISu7a5Dy6jYrAsfk+pRG6lj0zGbmoHJ0Oo+K+LPzsh/hJ9QCVpKBtA36sYtutHHbMd7ruLn1fivRubypZOE1r7BB7uS2l86pjrOnuYKjGB7XLtTzUGnvd8rL53uHe7Ssy4peO1nNN7uM934e4fCgiPAUnOeHz4Idz99ybAfCOZOhGVuDlZSCb2nHFkVN/rAjNxTHZRCQDqU23I7Ah04z9NilDPw23szum7FmrseRxW3Ng5m9RzVZu3c4hU+2cFe/f8Vzud81Ld307f0x8Zu+8Xjxn/+FBzqJrP1bpQjaNrr2rLtefmRdUHv+9HuS8H8PqBXSGEEEIIIYQQQgghhOtzA+AtAF7+4LuLLa7lq9hrFR+s4ug7sUwn1qs2XWzTtdm1p76vcVKOlU76Wse00o24bY61OjsdKumAhXSOVytdSY0xqGwX61bj5vSaidjvxr7qt0K16+7JaSfTPncTOlx83j3Pqd7itMEKbltpRmpeuLky0SEn68HONfU+cR/qnvh9dLbnX814jEhyxuPFHwbwftQvvRPB1WcllFcJEED/Ik/oNiFeLLnONZIOugVYLYDV5u+E/F2bnOOixsMJ+Wc2Ke7vOFabFbfvEjf4+KyTXIn8LMzvUt2b27S7pAPFTiIH13HPYdr3Wo437WqeT/py7VQ/DI7PzvbqB9fx6X5oTNrgNeUWwEsA/HYAH9bYFkIIIYQQQgghhBBCuD6fBeDjzDUXc66Eby67fh7XdpIjzorDVfxcidldbLSyxd2fSp5wepAT5KuxUrHl6n66sXSiOetfKgmls1XpTp2moZ6l09+47lQLmKD0PX4fID5dO0rn4jZ3beNzPGasbbn4vmp/xxY+Xu/VaTaV/sPn1Fjv6EYr3bu1nuMxXFnHu9N7fwDAj2zaGR4hSc54vPheAH+uKaNesls677KnVFuOayRGVO2tCzFvDAdqQXILkerLCccOXuycrWv5buOb4By09bvqX5XvqJwRt7Go+aU27GvNmWqzVHN72ma32ao5eI1EEHY8ziR9TFF9VfN6givH766ax5M+1Huvxmr3HVMO5vr9EwD8phPthhBCCCGEEEIIIYQQzvMxuEvOAHxywIETeyvWGLaKC/NfBuNza9muHxV7rTQMJa5P6RI9Vpu4zM59OUF6va7GrXqGU1TMnm3pxHbV55kYPD8rJ9izfWyneyYVTothnYg1HY6n85x5lBrOel7172x2+uAZW6oElfVz7d+1oezkes6OS1F2uXejm/s3AN56RdvCFUhyxuPHfwzgmeV7J1Ly5qcWBXdOCcWTumt9VZY3GuVoqE1hR7yuNhHe9Fxiw1q+Ev3XzYEXuUucGpdsUG1Il25Wbo6s9rk+pokL1VhM5g3b4Pqf2KA2W7433shcXzs4R03NzUv74OOq3NH3Tr/uubukkzOodW3tY/o8lIO6tsnP/OcC+D/vmxtCCCGEEEIIIYQQQjjBywF8Ie60qS6eqGKo0zihi/m7hIlJfLPSF5TQW+kSu3HPo721v7WdKkZ7ifC9xrlVUsZa5jiutKCOiQbRaVuV1rNjF8fBuV71/Ha1o8o2HvNuHrrn4upcO2FD9avmiNMBq/lTPbNKK1JtrlqR0nGm80udn9o50VirOVYllRz80wd/wmNEkjMeP74DwF+DX3DVYukSM1zm1zXgRWt303UL1bXtdG2qBAm32YKuXwLft1sw2TZ1ftcelwQBOs8Oneqz2mi6JAo19mouKed1Mj8mm2A3djvJDnzNJV7wuJ9xVKv3rXL217Y7p3/ibHTzb5JIM/mxw/OvQzmo3AY7ib8WwOcO2g4hhBBCCCGEEEIIIVzGWwC84sGxEnOxnFvjeVXZChUPXM9Pkj+mf9FuJ3FE2bdTz51n0VklnnT9OcHXaVRrP6ruRHRfy7nrbAvHgadagIqTK1sqfU3dc2XLzvirfipcEsFUV2H7zyRAcHsuucG9c+49Vd8n70F3vkrY4HpKz+r6mGon3TvhdCanLSr7869mPIYkOePx5A9hT1R2L3AlFFf1z8ALVJXcoJyFHZuqtlVCQdUO26KciOni36E2Ut6gWHzfWah3nUOV1DNtoxqfs6xjr2yaCPQuwaZ7hpwo0tnp+mZnl79XjkX3nk4ddVeuGg/1ncdjmiCxtqcSbrqyVV9n55q79xsALwPwWwF8+Mm2QwghhBBCCCGEEEIIPa8D8PHifJUMoLSOKSq+viZ8dJrJTly0E1C5f2Dv3lT8ttM2nO5yZixVfY7rdjH5XdGd74Wfw/osK52J/3C7ahy6c+oZKtsrPWU6/mc0G7ajqtc9F1VnAo/72vZqM2sIXJdt29UTJ+XcGLr3pZqr16Z7vi6h5BbAjwD4/kdkV7iAJGc8nvwDAH8bz91wqgW72szPOA5VORbKedNzC60Tp9d6GJRTZddzzqFxdZSI3iVo7AjEymFQ51W7SuSvyu8s/p1Y3jkOkzFQY10lNqzl1no7OLtdn9X9T3BJCEf/1fNjG6eJGWo+Te652ryV06HWj7MOhhuTta/qR0PVv3qnduy+BfBTAXxVUy6EEEIIIYQQQgghhHCOjwbw2eL8RBjeic1X8edOyAd8HLZq+7g2jSuzFqH6UnUmtlSiMes0Sgxnqpi2umc+du268w5OrugEc75W6VI78Win03Rai7JvqjNNnkv1XLkdF/t3YzrRWbpr3Txy5Z12sWODwumRlWZ01FPvjJvj18TNu7UvHrf8qxmPKUnOeHz5eugNhBd655ioRaTaCCcOTrXR3dIf1W7XPrfb4ZJPOoemErnX490FverraI/FaV48u+SFXVzCh9vAlIMz7WfyrHmOAA+P0XFuJ1HDPb/Kya7anTr81XNj53riyO3aMU2gqJJDKie1+7GimNjC5atnpdrlPqqx6X5sHXwJgP9rY0MIIYQQQgghhBBCCGGPlwP4QsxihVWsGOJT1ZkkA3TCqur7bGIIl+E4/JkY7BSVmKHuaZq8oOLHHI/nZ6CeCetIle3cd5cwsN6bSkBQbVb9quuTMkynV+1qY/xd6TtKt+uSKVjfc/qb+67sct/VfOF3g+fJtfTF1R6ndzI8js7Gzs5dWydaHSdr/BiA793oIzyPJDnj8eV/AvB3UAve3abo6qnzyplRizaLzZWD1KEcg4lIy210DttkvCr7JqjNrXJUVD1nl3NCXPn1vOpTbWK8aTv7HOxAKgcMePhedhJ4KsdJbYDq+bt5XjlU06SQ6pzr19Wp7oXr8zirZzZxOo+2nMM9/YFQOezdM1So+1TzyK1NXK7i3wLwxqZMCCGEEEIIIYQQQghhxg3uEjM+ZPm+U3dHWD44m+TgYrBn4owKFnP5uOpjtz+OkboY6zSxpbJjjWGr5AB1nW1lm1w/ToPphHIlwrt7uHT+8LlKs+rE/MreSn9S46jGdXpu5ez4qDZYj3DHR50uMWRqm9NQ1Fx3Y6g0UZ7vVVsTbWS9PrFvbfuf4DrPKjwCkpzxeMP/eka1MTGdaF9dq4T043r34vOnE+XVIrhzf25xniRKqE/VxwSVnMB9qWQCda2zYyLuq02pcvZcMsAU5fy4zaJqo/re1VNJCmpzdHNnmmixwo40v6vsHLo2lROs6ip25qlybKp5xPZ1CRRdIofrd9L3ZCzdOtP1cfBiAL8VwEc25UIIIYQQQgghhBBCCD1vAPBx0CJshxK1VbxZlav66OKWSo9hG3Zj15P+2f5OmK5wiQJHW0qb4fua9uc0nirxYBJnru6h0nec5rKTcHDpWLvnvuoITn9T46b0HqeFVTZwf+uzU/NDJSa497Hri9upbFb9V+VdX85GdQ9u7XBzsdMguawbs8l6wjZ0OuRPAHhn02Z4AUlyxuPN3wHwP+JhUX268e8K7F0bapFGcX2nLtMtaF1Shbt33nAmC+cOalFXG/sl/TqnlOeHShoA1XEOZbXJTefgRBg/e//OSeR77py5Dpfksn5np+Ua7x3boJ7TNe5nRW3w0+fu3keXYLLr5FfOy3TeunaZjwPwVUO7QgghhBBCCCGEEEIImo8H8LoHx0oE5mNGCdidaL/zF9Fcu0o74Lj7jijN8fxKP2EbqzIdTridlJ/018V4V11r0t5UO1L9OPH6aJfnn4s37+g2VWJBNcdvxZ+u78oe1ns6nUIlB6xjciPOKbtZ/3G6WJXY4PpV97WbELL2dUmsv5pXXK5KwJi20R2v39WadQPgrZjN4fACkeSMx58/+OBzV8zkOl2ZSUKDKq8E26otZ1PnfDihmDcDtrdLlOD+KpvUhqnKqo3J9bGDcyyVczdxsqYb/9H2erwjqPNGu4tLhnAbzwpvel1yAh9Xz9A95yqJoWPX+Zv2M3GsK8dtxx737h1ldp0o91xXp82V63CO8RcB+LLNtkIIIYQQQgghhBBCCHe8EsBb8EENimPKZ2LoLqbZCdKTmCHHv1Vsm8tO45xKm1BJGy7JYBqPV33w+U4EB5WrqO6f7VACv5oTa51pLFnZyud4jI/+uJ8dKi2C4QQEQD+LnfYrPa97lmqu8ftYvW/q3WBto3tmTKXzqOfmxuOMBlHZsqPNOn3H6YrHNadxTHW4tfxPAPjuQb3wApLkjMefvw3gH8BvpGdQi4lahNUG6jaJS7OwphuXK7/a7JIPzjh2LDa7Rd2J2WzLJWPFgrTa/LpEjUscVO5jUt9tLDtzt2rbtek2u2rsnSNSJUG4zfLsc2aHjPuuEh/Ud7b1+KycG9VP1aaacww74Mqurp+qf/W+TR0X5zD9agCfP2gjhBBCCCGEEEIIIYTwQV4E4GcBeDn62F0lDjO7QuWkTVVvEltU99UlNOwI0qwDTJNYnG5SxZoVSrzfQSVesL7CSRpK0+gE/ypuvPbj7FI2c/IE91s9R3dd9aXqujarch3u/VNjOU344Pm5O0+6taCywb0TEzumdrIWx/1wn9V75RJJ+N3k+pUuxf2vbbwVwLNNvfACk+SMJ4M/IM7tir/VJq/KYSnnylQbDou2U/vUOSW6KxvdIlf1UZ0/6juH5gyXjIlLBGDnTzksOwkVFd1mNC27I55zm+vnWs45qWcdyLU+zzO32Tqhf0K1gU/ewWm/PEeqpIquPZ5zRx3+cTJ1llRdZ1f3bCc/LgD/frwIwNcAeHXRTgghhBBCCCGEEEII4bl8HoCPwiw2u8b/VMzPJU1w7LH7i2Pqu4q1q3inuubE+ktEeoVLLNjRGVSyQVVW9TPti+sc3ydjzbFhlyjB9irWdtWcUfenkhhUHH6qtfDYVRoYz2Geo5PYfTdG/KnqT2Lqq0ZyVidbbVF6FvfJdhzl3FipZ7l+7thY1ec+V5uUtqHeX/eO7a4fNwDeC+Adg3rhBSbJGU8GfxPAt9K5bpF08IIy2YSO4yq5oXIGpoIxt6cWUZjzN1TPtd31vYvaoKv23MZXte8+u/7cRtwlGJyxR/XXzcPKGTmO1bzoNv1u857gEgfYxt25U71TlfNz6RxVjtk6F3ec+Y6J43ic4wxOtrNLhNmdt9yPc5KOOh8N4Lcge2UIIYQQQgghhBBCCBM+EcBrHxxzzNGJx13M1B2vcU8Vo2cB2ZWtUDFU7qeqM9UKVCx1EofejX2rZADVvuq7ux8ur76rcZzEk7nu7nio+1Ex4l0tq3u+nY6nxp11riqGPdFkXHxd1VX3pt5jtmFSptOxujnI77GywWmEO3QJLtUaxu8XX+c6LvHE1el4G/KvZjwRRHB6MrgF8PUb5dVL7xaCzqFwjotjsvlViSBKROXvqgwnaUxscnACRLWw8mLcCcY7tijxWInVauxUEsfxfepkcFtH/85GpuqnSkJw87Aa87W8S0bo7FDzxjltO1Q/Jqr5ejappHLA3HO6FqvzU821nWQQdgLPjItL8nDrzWrXWwD8ihN9hhBCCCGEEEIIIYRwn/gpAN68fOfkCEX1l8o6nFbgxNXOFmeDSgLhpI0qWaC7n07EZeGZ6xzfdxMnlO4xSYBw/Ts4Pt4lFChtY6r5uESSLpljoplUory7PtE7XD/unl073Zg4G509lZbQjVuntUxY50qna3Wa0M77ckY7q+a1su2Gzp15f5n3AXj7oI3wGJDkjCeHv4q7rKddlLDJAmS12bKTwdemC8hkA+A2qs2E+3Z9TRZSlbzA/XC7az03Nlyn2ry7JAaXnMDtT5y9rsw0wYRtU4kgwHwzc/NQjQGXrZIcKtT4OWeiSoKpnq16h1w/nQPnWH8EVO/E2lZ1P64PPq7m/nF9J/lDjZlruzqnbFPPmo+dk/crAHyx6SeEEEIIIYQQQgghhPvOS3EXP3uJuFYJuCquuSviOoHaCcguxniJtnFJjFTZpsTc9XgdMxXXniSEsMbA55Qm4ZIeqmfm4uPKTqU3TbUl1Wd1jmPBnS1d+5PkiPWcEvYrre0ayQQOnq88v9bz67Wde77UvkrHcJqSm59KX9phsrY4nXKiR7i2KrvfBuCZ0urw2JDkjCeHZ9H/6xnd4uQck07sB/RmsC7GoOOOiai9tskLVtXnzmaknIkuUWJ1QtQmtZbtkhWqxb/aALnMxPnhtp1DzP1NkwNcX2zHdMNen/1xfXr/u/NwtcE9y5121PXKwefNeLVn2jePjzvfteNQdvGzOdqp1qJL7FA/ZNw8Xu2rrk3suwHwNbj7ZxlDCCGEEEIIIYQQQgjP5c0APkycd7rD8ali0bsxURXf7xIi2KaJzlDFklV8lNt39rj4rUoe4AQJVU8lUThcLNRpMp1IXsE6FI8Ti//c71QH6e57IvKrpA03pjvCfiXSK3tcHyo+fwnrPHLvIM/1aYLDtRI13PxRc7Rab9b6fLxjizpez6nxVLqF0gv5vKq39vGTAL6rNjk8TiQ548niLwP4juK62zDWT3fsEh8gzldMy/CCpza4ySaqHLgdpkLvarNyknbEb7XpqvacDW5jcRu5cyI7R6JqR413t4lNRXF1r26z20kcmV53Gx2K74ouUcXdx87zqsbpuD5xWDs626bO/tGnW4/Uj4pJ8gRfUz+IVjun69na7qsA/A4Ar9ioF0IIIYQQQgghhBDC087rALymuD6J7yl9osLFSidC/jSWqWLCVV0X7+3E/aOMS+ZwsWkVV1Ux0U5I7pIVlC5RtTe5xte5D/csnTaytjGJpx/XO2G9iyt346PaXtvlOaXi4/zd6Udr/d2EiOp9cu/k+mzU+3atpAxl19q/e9c7jdTZPNGCujWN54tb89R77+xYr3Obb0X+1YwniiRnPFk8A+APFNfXRVwtNAeThARmR3itUIueE3irxZI3qck9qM3sjAC8U2ZF2c8beuV0rf1OFvfKjrUd1fZa1jmF3OaZ8TjaXL87G90mynVdP9X1qm0+Vt+ZyhFRG6hypDsbuOx6zr3zynGc4NYM5fRP21PPbvrDaKcf7sOV6dq5AfAZAH7jpUaFEEIIIYQQQgghhPCU8PEAPrcpU4mdSmhVMb2JYMqxbNeW6/sasGDNsdqz8diqjIrR7saYVbIAnwN9ckz4Et2JEyy65z25v914utJFuvj7riai7FDjpuayqu90izNxdqXXuPfHPWv+rMborObYrR9V/YldEy2o0zTWceNxrBI5OvtV2/lXM55Akpzx5PGXcPd/Bx1MFrbKGVipNpLpJuOSHY5zk+QNiHKXbHRusYP4dDjH5iy8SSo71EbGbVSOY2Wnez6qbyXo745FtaGtbU4TL3Ycvcm98vw6O9cOlHOkkjF4I530PUnG4XfeXXftV8ecGHTm3eR6qi3lfFbrlvqRc0t/1mtc333na/8ygF9clAkhhBBCCCGEEEII4T7wSgBfgFo8ncbdVRyvYiqsqv6OcuvxjpDfsRM/3Rmrqh/g4T4m2ocq09mr4ti7estKlfDB16vxvMSGKj7v+mLNrdNrOlRc3D3TSRLL5D3aSQaYtMHjOEk0mdi0ouYdn1drSTXX1bowtfXM83YapdM4nC5yi/yrGU8kSc548ngWwNejFzMBvfBMnIEzmxf30wnCqp9qIdsRUCc28YKmEg5Y0J2K5yud01U5Gzxe7nle4oiqdqs5UDlGXV/8XdWtElWqMavsUYkX3aZ7BpdYwk6Iuq/uR4e6rspzudUJmTpm1ZhMxmviPLl5596zKrFi+gNi6ihVCSAH/zaANw7aCiGEEEIIIYQQQgjhaeRFAL4IH/wvgNfYp4tpK1gvcEKu0hWAOn7JKC2FtYlJDJqZxDHXPqq6k/il04PWPljb2IEF9SqOr2LOHOft6ERqF+ut2trFCf677Z9NSOgSbfg86w7Oxp1Eh0tx79fkXnZscuXVfTutiTWi9Zk53WiiG0xRmlD1zrj15H3Iv5rxRJLkjCeT41/P4EWh2qAqB8ElKUxZBWB3fbVp7Z/rVu3sOCaTa5yQ4TZMl8Qw6afaGLvEi/VYbc6XJBNUTjI/j2smLazfq41xOp+YiVOmxnHH2Z72zY7YtRwdnqs8Xs5ZmI5n9w5VTvlOfXUPXX2m+4HAfVc/XLgs11mvvRTAbwPw0WNLQwghhBBCCCGEEEJ4evh8AK9+cKy0h6lA7BIWlOahEjV2tAQX21yF0jNxcY61c5LH2v/Exkl/VflrxrlVkoQSlDmeeqmm4O5RxZOVbSrBY9KfigW7WHyn/aj3oqNLtGCtwSU/VO/Penwt7aeb5+s4uvddXZsw0V74/VzrqnJO1zlr44pKBmFbnI7C9rwN+VcznkiSnPFk8iyAP/DgeLL5qgWlKt+d52vTxWjdtHjzUgkCZ+xRzpVzCLukALeJdba4drm+c2ZYaD5jgxKr3abINjvnEcU51z+Xr8R9t7HtiPZuI3NtqGdwBvfMuM+zfblEBu7LlZninG03j844Iu6d4Hm3s650P0hUHVee16gbOn98/2gAvwN3iRohhBBCCCGEEEIIIdwXPh3Ap8HH+Q9YuFdlGBfbW2OVnfDsUHpEFSNXn1XbLmHgOHZ9rdcrOAZdjYVLEqnEf4Wzs4pRQ1yftM31j8/KdqVrKD1AJVM4m6o61XOqYvZnxnn6XY1PpQUd111Sw27M3yUvOK2n0nDOag+djsVah9M+lDay2nh8XitBg+1c6d7v/KsZTzBJznhy+a8BfPvyXW36zumZJhZUVAu9SnBYFxoWP51NZzcB7psFaxZb2UFSjsRO/+ux24CcoA46zzZPUePrHBPQObVBsf2T/rmO2/xVQsGlmxv345yXS+cd21v9EHFt7yRRrPejnIYzzgvXVfPDtadsZ6eGP/k9c/PRrSvTH3M7Djd/d2PA/X8ugN8w6COEEEIIIYQQQgghhKeBjwHwJjq3I4Y7QXi9zt+VsLzTpmISO3SxdIcT4Tnmvp5XfVXtd59OUHaciaGuMeqqbpWgMJ0HrCep+iqeW8WyXQxf9X3Uc8/HtcnnryHor/1V113CyvRZ7TBJVln7VvNAfa71L0UlNnCfSkeb3NslY1ppaEo/4XfgnyD/asYTS5IznlyeBfAHoRdW9QI7oZ05s+CpjbhyMri/G+g2Jra6zc8lZVSJFzuOlsJtuuqaSlRwbe3Y5ERt5Ry4TVA5vGzbTv+qLjtM1XOpcI54NQ587Wzfzh7Vf5UMskPnDKzHu0kf6rt6Xh2Vg8XPp5ur3O5qS9cOxHmF+sHS/bBY+QUAfuGwbAghhBBCCCGEEEIITyqvBPBFeK6uNI2jsfh5Js5ZJQTsiMtV/NuJ2Uo83u3PXZuW7fpwbXY27cas1dgpneeWjp3eMRWxnYYy1ReqhI2ufxXz7hJC+L557u/MKXWf6vk5G3lOV/H+SeJBNW7uHVaxfBXHV+N4Ddy6wTZUNrkxPDu31rLV2sZ9vhfA2zfaD48ZSc54sjn+9YzKkVHi9bVwAqhbPF0CSSWycnk+niQKcJLGWtclhkwck2qDr8TiNUnAtXWJiO829bVf3ow5ceHsptI5j2v715iLLtHFOZcuUWVK5TiouaXq7fTFz6NyYCbtOdy7cEmih3rv1Pi7eersVO9/5QhNf4x072C1zv56AG8c9BNCCCGEEEIIIYQQwpPIiwF8MYBX0HmOyU3ispUOoIRITqbgZA0V99+hSyBwusakPyfqcntdOwqnT7hkAGWT6nsnnurGSOkhXdtTLcLNH54XLlnkEu1lxc11oB5PpSt0Y670BhcPd/pPZWc3Jjsxd47Vq7XB4e5rUndij7vO/VT9qXXokveY63SazA2AtyL/asYTTZIznmyeBfAH8PAiUG3yk42nSixY6TZc3lyukXDAG5Vb9Nhpq0Rn/tPZqsRndU31y/d0yabSjedUrK7mRpWksWOPc86nm3/VVzU3Oodut1+10arEgLNzfTLvnC0d7rnzOXaYVV2He394beL+VDvORjeH3NhX7a/1+HvnuK68FMDvAPCxRZkQQgghhBBCCCGEEJ5UfiaAV4vzKqlhvXZ8nhUwXayxSsqYxkwrPYHb40SH3Riz0zTW66yrTAT7lS7OOu1jR3dwiR5Kj5mK3Ssu8YD1Fy5baTbXooujX6q3VLCuxPfmjlWSh2t/Z45X76gq58ZMxepZszib/MDrRaVNqLKrfZMx5HITWO9Qbf8E8q9mPPEkOePJ55sA/GM8nAxxfF7y8h9Um6ZaLNzmO+2vQmWxre27RbPbSKaLqSrTidiVg+g2gEnfLuFjPeaNRH1XG4rr013rHD8W7SeOcjU23ZyZCPRTnJO/XuP7Ufe6099RTzkbE4e2andt5xYPz4m1/KXJJms/Rzs7TpR7n5Rtu+1OHa/KlvX8qwH8LgAvG/QfQgghhBBCCCGEEMKTwmcC+FTU8bFJvG2iFzhcDHa1wcVwq3PqWqeHHGXOxmY5acXZ0PXlhGwV73fnuvKuH2eL0qlUfR6Daby/skvdi9MlnC07VHVdsoK792skjSh9ztG9K2d1u07PcXO2Oub2z46VGuvuveJx2NFPj/I7TNp+G/KvZjzxJDnjyedZAF//4LhKDNjd3JRI6Zwft1BPF56unEusYFGWNx61cCou2XSdrdUCv7N4u/5Vn65/VW/dDKs6zHQM2enhul0767OsEj/U+W4D71B2ukQAReeIdai+VHtTp82tATvJDK7N9VjZy4kUvL7s9l3NoWo83HtZzf1pgs/axusB/D9MuRBCCCGEEEIIIYQQnjQ+DsDnYSaKuvgzJ2VMY5IuOeGI603ii9z3tE+uzzaciW+qxAWVPKDi6i4WOtEeVF3VN8edu3HrtBD1nG7pnNKhFJNxdlqQu//1WifSr3Q2K52K66kxn/bPfbk6Vcy7SuCYJjEoqvk40W04eWWix3S2OF1zpRpHPj/VM6vx3eVo870AvutE/fCYkeSMp4NvAvAtqAX5TiRXC2K1SKmFjDdUVe6Ms6KcOieycj0Wht2GNFlQdwRprtfVPbMgr3XVPThHdzchg+u6c8rxquop1LyaOEvVZq7KTO042uA55dpTG32XyKPqV+z8mDjKq3dyYofrg38wHJ/uh1bnwPM5dljX9hz8fNhetpvXhoqd5/K/BfCLB+VDCCGEEEIIIYQQQnic+VAAPws+3lpRCcNTMd7pEyru6GLjzpaq3yoOWcXAVZn1nBKeXXzSxfW530m8/Pju4qwc690Rqtc6Ss9hGzh+PO1jB75PNTZKN5jEzVebOtuUTuWeYfW+VKh7cxoL37PSrtw7s6sjufeRbXO6hdJXnH7Z6S/uHanGx6Huo9I+1PuwO5ZHP8Dd/6Lw7In64TEjyRlPB7cAvg6zjC9AL4LrebVJuwV6Ioqvbe06QlWdaeLJ7uZa9XXUqxwj9dn12dnibK+cFk4qmPbV9c9OQ+U4rHZMN7iqb37mlQM3cfIVlbPmnv06v3msnB08tyunVzltHcpZOVPXUf044u+7zo3qZ5LkUY2nGt+pQ+fad8/91wH4AmNrCCGEEEIIIYQQQgiPOy8F8LMBvAJeIK1Q8egb+sPluhj82gZ/r5I5VL1L4FjrNcRXxsUyXb8utlzFpZV+wPHPaUzZPQMVV6/ixSqJYBe2xd2rsnmaeFE98y6ur55hNXY7qHdVaYBr2UpjOot7l6vYv5uP63xROodbKy6leh5qDZusQdO+FO8B8I5BufAEkOSMp4e/BeDvPjiuFoDj2IncvKg44b1ymrg/ZUNHJ7o7WxQ7C3OXaHB8KhG645LEhIkwzRvvNZxA19eBc8wr4b4TzZ3juf5x7U+dJ1WXj53jysdVeVWPz/P84nvt2q767JJCJo7BQTff2Unia5M5qZw2Ve9Sx1C9V2fGe/0hs9r0IgC/DcAnXmBnCCGEEEIIIYQQQggvBDcAvhDAR6D+i2c77XHMcxJ/6+LhVX9HuS5e7hIEOrt2tIGJ+M1tqviqivdW8XAlaq/1nPbQxfx3Y7Mu5qtsVQkUHZ2+oGxxdTqNo2uXWZ+rSoxw5Y5zZ5M2Kt1MJTioMsrOiuk8B31X98fjpPSMqX5zBqebON2jskeNd6V5Ov7xsFx4AkhyxtPF1z747DYSdTxJgFBJHexYrZxNinDJI5XQ3G3WuxtI5SCqjYFFZFf3Esdl7V85EZWjdCZZYzJ/nHPRPbcVNae4ffV8L93MnA2rw6E2f34fdue5G5PJDwRXj69VyRPcZod6LupZr+UvmWvcF/fXOY4OlwgDcb6ya3IOuPtnH7/2wWcIIYQQQgghhBBCCE8Knwvgp+HhmJkS7XfEc5Uo4DSHSmTlWLy6xnZz/2ybs7krp2w8E6t2djlxfqJHVM+mEu+5H3U/Z3QOrsfxaqdJcTuqbdWm0xvW/ibjdlbkZ2Ge78npG8rGXZsmNk80n8l7rrSqqqx7t87qfKzRre2e1UOm481akmrrjF7C/CiA77mwjfAYkeSMp4u/A+Cbi+uVmMrfOyHWLbgTx0YxWWwrcbXq88zipxbVajPnhd4lT0zscGL3ZANQfV6bLonibJ+uPZ5/yhncvWdXZ9fhmTxTdrLcjw/uZ+rUdM6xulfn+FXtK0eC27nk2U+f4dR252BXDtE08WJ67pNw9y9oZK8NIYQQQgghhBBCCE8CnwLgsx4cuzg4xPUuTudimBx/c3H1SZtru8cxx613Y6NrOZVk0rVxibB/oMb+0rg/J0Xw9y5RYtq/i+vz+F0Sl+V6E5t4/qlEijNJEcrWSkM7visNgTULbvvM3GKbOn3ruObeQT4+kxRS6QrVGLDGonQrZ2fXl7o20SKP+m4su/t15F/NeMqIYPT08XuW426RB2pBnRfkqp21TocTS7nPFXYSnIOwI6h3C6rbPNd2nZNULeSqL9V2VcbZN7G5ohLyVQKDs6nrq6qrnmU1JpPxUnXUnGb7+Z6rpAruzzlwfJ8u4WH6LjnHlcfR2Tt1LHic3dqwixpzN2aubnVe/XACXa9Q9+3OqR92XwDgy5s+QgghhBBCCCGEEEJ4ofkoAG95cFyJ9yo21gnQK1Vc3MVUpzjBWMWtOb7ZxTlVLFfFBCei7YqKwU/0Eneui39O4uuVBrBDFZtWcXCVmLAj/Ku+uS0X52YbqrZ2+lf9qrKVJqLm8s47p9pRn9X93dAf9e6fnS/quRznnZbE77S6B9YBVfzefXf2ddrYcezWnaptZc8PA3hXUT88gSQ54+nj7wH4W3RObW4Ot9lPEgk63ELEoiwnT0ySNwC9KKqNodrQlWAP8en64zaqxXfioLqNm8fhkmSQqU1q3CqHcgcl9nOyi7rfaV/KmXTtqzmwkzBx1OMNe6VznCbvFY+Jc5hdEkiFc9jdPfF76uytcO9596PI9aN+FDmnqXtv3I9CnkPqGgD8qwD+D0UfIYQQQgghhBBCCCG8kLwSwJfAa0ZVAgHg4+oKJ4ZXMd+pDqEE0q78Tuy3i4dzXHOqJ3SiOcfGb+FtUbbtaBFrnS45Yjd2q+qq8VrnhNOGpv11msfRdie6T/qe6jMs3vN9ulhzpQN12tnkvNMplGaz9rmjQboYuyujbHDJHF2fO3Wqtjq9TrW/zmee864sAHzbSTvDY0ySM55Ovg56w+oWdODhBUJt9LvCuNow3KKvNv2u7pQzAvhaljfqykZmMmbqOUzq7jo9js4xPMqcSVaYOtMshFfOxpTKuXTOlnN2dudh53w752WS5OCcYeccTOgSLqp7cDattlV1uX7lEDt7+L2crllVYoUaU/fD07V7A+ArAbyxKBtCCCGEEEIIIYQQwgvBiwH8bACvMNcrsZXjreuxi6epY47hdokA6vt6TiV8QFyb9DNhMkbX7GNS32k6EwFf6RMqDjzVilwyAX9XGoxrY6qVqPj2JKFAjUE3BydjoMbRvTvOTpcwsjunO51G2cB9q+fYJZFMbHB2qSSH9RqvIU5ruxQ19u6+WVNUc1vZ+0MAvv96JofHhSRnPJ18C4C/Ks67LKzjmip7oBY7VY/hjc4t1LzQdzZeKyFhglrsndAMcV6xlu0SENxmqpwIt/m6/lW9TmBXdlTtq03y+NxxoM5unNdy2lxddd45R2oOV4kBCuVwHMe7bVVtqx9C7v2fzP3KUZ/Ov2dF/+y48rvqbKocTzdnlOPYOdzH9ZcC+B0AXlOUDyGEEEIIIYQQQgjh+eZnAXh1cZ1jnS4RoYpVdkIki86crHGt2Ce3w/3stFuJ1Coezv3s9MH9ccLEJE6/K9CrxAB1vmuH7XDXulirmlNVsoiyS9VxZbl8lVSw80yrZAeeN1Ws2rWj3lfmjAbByQ+7c+BSzoy/K9OtZVU7zi73zvM72j2z9fq3DmwLTyBJznh6+Tp8UMhcEyA4M4udJSX4u0VFfXfnK1FfLegu+WHXQVrLTpMnOGGkEnenyRBcT91rtRCrRbtzVjobuC9F9byr/vn+1vq88bl74Tl6ZmNXz3B6r5c4VC4Zpeqvs8fNkeP7rmPf9ckO/pkfQJWzzO0fx9U7VSVNsHPVOaGTd0e9cxPUXLgF8BG4S9D40GE7IYQQQgghhBBCCCE8Sj4P/V8mcrFBLlPFSCftd+3ttMnlXRKIikvu2H2g9BZVnrWHri8X81yZCL7OJtVXFdtX8V6OUU9RcVv1nG7wcF9KX9l5dp2uxbqME/mnmhMzea5OR+qeJ9erkijcfFrLqLYm2s1Ev9qdL51WpN4FNQ6Tsal0UVWetS+2q+uDy70bwA8W/YYnmCRnPL28FcBfWL47gZw3t7X8JYkQE0G92yzVtakzppzAMyItb/wqkWA6PpWDOdmMVXuTMZpSJRGcEeYnG7Jy5vi+zjg4vOmyk83trfO2m5fTZ3+tHw7qHP8g4nd11xFWTov64TK1s7JrMm+mz9o5pJxQMn2eR5trG8c5tR66H1Hu2d0AeC2A347svyGEEEIIIYQQQgjhheVTAbweWvxmWPBdWePHU0FToeJ8Spxeberac7Y5GznmOo2xOtuU7qLq7PajNA+n81QaUNUPH6s5oMZvNw6+2un6Vv1xHLdLVoD4VLi4sIpBcx+TBIKqPz7PqOd5ZrzX9lxfqixrZJcmX0zeZ6dLTZNOuufyKOaw05vc+qj0hfyrGU8xEYeebn4/gPdDv9gsUitx9ihb0S2+ygFSQm3nvO0mIlSbsRJjq2QOHp9us3f98b3tivc799/Zchx3zpTqd3fD53utHGxV9wy86alEBlWH5yvboOahGj8e20scJB6n7geDsqtjnfPsXHXOzs557mP9XvWj4Ht2Tlr3ffIud7ZV9bnuLYA3A/j1TZ8hhBBCCCGEEEIIITwqPg7AWx4cT5IYDirRnq9NYqIuEWKNGXYCchXvdaJoZftableoVXFOFSuexOUdTu9RZZwGxDFah9JyXFKEuq+dsZuUrfSjqtx0fNd7qDSzWzx37jjNa9pnd169A+6+puOv2nd9rW2r+D5Qz+muL9cfl+H++Pz6XNjunXHZ1e462yobeK27AfAuAP9s2Gd4AklyxtPNOwD8KextCG4jmZQ/vqsy7trRDy+YlZg/oRJRVT9TMbprvyvDi2xXn5/HGZQj4fpiZ0JtRM4p4e/dva59ucSDKS5p4ehn7bPaALm8+s7XVPtu8+3aU+WPY+cQsMPI17u21+/OdvcO77wH3Y+SSRvKJv6RVDlla1vVM6/mZPVs1+/cNt/rLwLwr4q2QgghhBBCCCGEEEJ4lHwYgC/GnT7UibvV+aruNNbbJUVU8cMzsWQlLrM9VTy5a5cTQrq45U4sWvXpYshVv0Af83SxZo57qjlxg4djsc4OxWRO8n26hJFJ2wo3N1wcWM2pnWep4PgyP2ul5Uzi92feKxXjds++a7PSlly/a9mqTqX/TBNVVD9ndau1Pr+P1Rz+tgv7C485Sc54+vmDAH7iwXG36KK5psqpBcot3iyiAs9dcM5u1DsCqhJ0K1H+kmSBysk7yqz9uDE9s4mzk8SLe7UZKBsrlOjN19brt3j4ue0mLigbnGMwme9KvHf9qHZdAsJ6fTcBpXPoOudpch9ujjg7pnOkc4K5bvVDoTqv3o/KUee23PysfrBUzqk6t851LvflAH6OqBtCCCGEEEIIIYQQwqPg5QC+FMDLMIsNVjjBXiUpcB33fW1Dlati+FV8Ux1XmoQSvhXTuPYkrtrpCUyl96iY7k7MU80J9UxVYsR6rOKv3f1NEyOqvrnM7tyukjDYRk5c6J7LGTvUPa3neRy6d3uiHfA9VPF1N9cq3a7SAtyzVPUqnYQ1Kfc+dDpGp19UddS5Sp97O4Af3egnPIEkOePp5wcB/KfohdKdRWXiILiFuhOod8X1bkFWizcnRbg+JqJ+Zxfb4jbCasPexW2APBZOND5rA7e5ttc5Ltz3GRvWzdVt/qpP7nvSz9GOujfX95l7YocOeHj8dhI+DjvYGamSS7p3hN8j5wBCfHZ9VIkW13xX2KZp+85JX7+7HwnA3R78HwD49EFfIYQQQgghhBBCCCFcwosAfBHu/uUMQMfrXey2Eri5nZ0Yb6cTrHY48Xc9nsYMO9FexflcO10/xye3uaNpONb4o0qmUFoIRNlpf2yrqsfxYS5X1a36240tu3OTfnk8Vdxfxaq7xAj1nrG9lbbGc71LvKjGxmkOXEYdq2v8LqrybpxWLo37q2em7rXSrNxzm2ijlU2K9Vk+C+DbT7QfnjCSnHE/+MMAfmj5rhaCnQVvIry6hevauMQCt1ldKxFiZwy5L7XpVI7jbtIAt63OqXE7s6ms/bqxV8/nOL/7DDqHWCVo8PUd569KMnH97jjPVb8qCeRMwodzvI5ryvmZOGYQZdZ3i53V9bhyprl9fnfXfrjNM5xJ9FA/At3c7n7IfSiArwXwUZs2hBBCCCGEEEIIIYSww1sAfPyD4y4poxL2FZVesB6rclxW2VfZxp9TsV/FfgF/r5W9E5xuovqYaBgqCYKPJ7FvFWutcGOs4vIc01XPc9qnatPdYzfOfH4nQcAJ+WsM28XzuX0177t5xhoX3wf/4XZd3LqDY/tVTBx4uG01N3nOdO9v96wd/G5XiRnVvNh576t3ys3f78AH/yeE8BST5Iz7wY8B+EMPjrvNvCpTiY/H50Qo5c1415Gp+u0Wbud0XpKsMXFSeaNRgvNZ3L13m6t6nmfGoBLZXbLC2fF2G6XazM8+z6pv50Cq48OuKV1ih0sEONtXZev0Xa7ado4Yj2N3L5VDtvPu8D1VzmFH9WPSvQ+VrR8L4HcCeMWGDSGEEEIIIYQQQgghTHk9gE8V552I7ZI2HCqGVwnn3V9ocm1yuxxnn8a4nSi+xpl37t1R3aOKI3Zj0tV3trgkiZ2kDFWOY64qcaGK159JDnBxbTWOLqa/UiWNuOfRJWFM5s+1NBKXdMG28dxWdbt+VSKFiuVXmtFBNR/cenBW85nG6nkOq/j/LWbPt5uvPJbvR/7VjHtDkjPuD/8FgHc+OK4SCCbJAuzsuMVYCbzu3FFf9cXHbvNR/XAChBNkL3E+1k1YCehuI1FtVkK0Q22Ak7acDRMmjpRz1KYOsmpfzRn3DJhqw1XHa/uqnDvf9afaOMqrd9A57Ux1Xo27mzOTNt2zdA64sqXCJXc4x7JCOeLOSazWIm6P6ymHnJ+jc8QA4LMBfDWyL4cQQgghhBBCCCGE6/IpAD5PnGex3omNTlzfEV45ntvVr1B2Vu06sdiJsLfQMcVKqO9snegjrq4618W6lW7DZaax2somHttKP1F1VJvTvlVbqizPC44NT9uu4u/rn+p5qr5VXyuuPReX5366WDvbsX66404H4Xno4vHH8VSXnJTZxWldas2qtKjJPK7G7a24S9AI94CIQPeH9wH4/YNybqE+rvGxK18lCOxsMtXCrxbw9fuuiN3hHIu1P7WZ8WLtNj13rdsc3Hnu8+inancX5eytuGdfPR/XT+VodXOwslHZp9rnceyE/Wp81/txz5Ft7pz1qq+Vyglcy3R9cRtsX/ejZcoZJ2eFnSfXhyqv6qz32/2Q7N5lfh9/DoCvMG2FEEIIIYQQQgghhLDLxwH4gmFZlzgwicmq6/x9GnfrcKK0s0Pdlyq3Hk/jyDuJBSyWV22ssf2deGgXp1Tx3Em8eIJ6Fuo739vOPOrKVXpUNQemYz2NByttRmk3qu5BNz8qfUyVZU1PPXM1RpPn6vpTsfRJG5PrkzpdPH7ap9KIuI1L1pb3AnibqR+eQpKccb/487jLvuqoEiLU5uFEa1UO4vsUlY22XpsKysrOCVxHib5qE3TjpMq4flUZ1RdvsuzosQjt+qpwjqNKPqkcgqlQ7zZJNfZqs78kOYCfnRpHnpOTPnbm3o6TsJZX755yHtyPrq7/Wzxcf4pzgPlH3+4z7OxY34lJosZRp2p/9967Pn8RgF9yhTZDCCGEEEIIIYQQwv3mIwB8CWY60DRevsZHnbDrjlUygGtffVexTidKd8L/JL7q2txtT7Wp7pPHZed5VOfdc1E6Tpc0smuL0oY4RnvmWahyVWIE26g0G44Zu/lZlVHPT2lBKnnB2ahwbfI5p11wfN+1y/Uqqpj/NPHFaQKuj7MJHjzP1fip75OxWq9Va9DKtwN4ZlAuPCUkOeN+8QyA31Ncny72SgR3i3nV/o6oqTZtZZ9KoFjt3BWTlWjNC7C7BvrO96BsrFD35TaOypaqv86G6l6niR2Ta5PxcYkyu3bwvXCCgOu7cxxVn907oJxC15aD34UqYUjVce2pubyWUc78zo+D1Vb1Pu86b8rW7p3gz855V31MqRy5X427H84hhBBCCCGEEEIIIZzh5QC+FMBLsRcvVXG5KunCxbg4rufE8LVsFz+dJis4DcDdk2uDbazs6WLlVeKCGl9nw46msvZdxWlVXN31tRsDPbj0Hibt8txVceZOo+FjRfXc1zLrHFz7Zc3qGnRxePeM+VPZOUElOxzHVZKD09p2nscuKgmkel/dc6r0EnV/qm0A+HEAby/sDU8hSc64f/x1AH+vuF4J1euiNRXxGbeQ7iYm8Kbiki/UZjJNhjjKuk2c7ZmIyG4Rv8YGs957ZeclG74bh50x7dre2Qzd58SB6hJAqvtznw71o+JROaSqv8oBWst3SRzHOfUuqee2847x990xdu/fzvh288itfdN1cW1HOeHru/vVAN4wbC+EEEIIIYQQQgghhIOX4C4x45WYx8aq+JZK2OBrk/aBh+OAqt/dWLkTl1XfO/FjLsdtV2M1HXPuo3peVTx39zms4+5i36rdTsvo5tDat0qYcDrLNPmAj9k2N748DhOtp7vO89CJ+dPnv0s1NsqWM1qL09y6eexi+E53OqsrKqo23dx1+mRV162XXO5bATwrLQ1PLUnOuJ/8bnGON0C3+LmNuXJ63Aa0MhVBu01W3QO3d3ZzYwGV2+TrXTvduc4G57Qqh1aVn9pQbdSPIrHAJWJUdvH5XedXJWHwc544g84+5bSzo3npmKpnznZMHGzH6iCtbbgfJLtj5MZr98eYau9aZZ1Nu/etyvC69QrcrdWvGdoWQgghhBBCCCGEEMINgC8C8NEPvivhuxK6K/F6jZPuJCGofta6lTjdxdpu8bBtqow7V40Hw3H3NVboYsddTFnFRzkOyzaotjpNQvXpROcuPl1d6+ZXFXd3+g2PRzUuaModrDYoTczpKTsxb1e3ShJZy10aH1/bU8kX6hrw8Hh3c2FXN3FaoOrP6V+7fezao65Vz82trzxvue4PA3jnhq3hKSHJGfeT/wHA39ooPxXHJ+Jw1Q4nN+w4GG7RqxyZqU1u0a+crmslLPDYVBszOxSTdlfc5ldtTs6R2nUE+Rw7ue55XFO47xytasxUW5VTyY78JYkZKrFk/b47F5TjyU6zq1u1q66x08vX1bUJa31+L9z6UrXV/cBTfVfn1I84da8fCeD3PvgMIYQQQgghhBBCCKHj8wF8AnTsyQnOjBO6OSljGmOrkgEqYXaCs0HFkV25M7F8p2nwvXaxVBcfVUkTXGcSv3ZUMX5+HkoXmbSrrq33opIi1k8VU+36qOxQY3iUre6Z531HFZev9I3uvi9FJRCosd/VYpx93Typ1pDKzsnac4nGUj1rp4G59dUlZhznv2XTzvCUkOSM+8vvAvCB5btadFk85o1Tfe6iFjO3+FXCtRJQlfg9sYeP3cJaLbbue9evcgado8XPTH06Krucg+zqqY1xOt7uvpxjouzacawngri7XiUPMG58V4dTzfNu3CqnkufhTrvKRrbVPdfdHzBqjrj1h+cft+PaX9tVZau5oco4J2q9puzgdwPinFpT1nZfg7t/QeMVpp8QQgghhBBCCCGEEADg9QBe++B4V1A+mAjDu3HHKnZbxR2n7XM/HF9U5arYs0PFrrmfLq6s+puI2Pzdib0K1Z+KTar4t4vjVqK6+67aX89Xc6AT45UdO+J6NV86DUjBz8zpaF2sWM3Vrv/qnal0DZd0wOXPamCuv/VY6V5OH6tsmcxNda16H5xG1OlTTov4fgDvLmwKTzFJzri/vBXAf4V+ceXFpksKuATn1K0LmNukqrZ2+laJIipZwIm2lUA+6VeddwL1mTGvHJwq0YA3xypJ4xJnXzmv3Zg629nuW+hNlueW6/PsHFeO+VkHhu8HeHiurOdcfx3uHdt1grn+0cZ6vnN8Hc4O9b669pTTN1lP3Hu7XlfvjZuDro2DNwD4amTPDiGEEEIIIYQQQgiaTwHwRviYaBUzW3FxyzVupvSDKtlhkiDh2tppTx1XMfsb8V3RxfDV951YYwXbyNeA/h4mcX91bo1nqth21WenHzgxXI3ZJJ5azSd3rkrecPHqiebD/az3pQT76tmq986Nj/vO1yq9xb3jSjuZxrmdHZV93M9O3N69D7vPTaHmcFW/0hfzr2bcYyL03G9+H4CfgBbcr5l0UdGJo0rU7ZzIHfF4IrorEdyVWW04s9jzQn1JUkDVnxLv3WbqkiEqp8HBdbnPztHdnZfKTt44u/ve6Uv1fUvflfN61oHhtpVNu+2r9WDSVwW/22sfqt2zY76eU/NMzatbzNYW996rudy1Mf3BsvbzJQC+oigTQgghhBBCCCGEEO4nrwHwhQ+OVTICn3eJDF3MXcX4poKpQonELm67K7Ie9SvRvtIiVHl3npMZKh1hgoqFK5HXidjKxooqPl7FRLt4puunijsf57js5JmfiVlXiQ1de8pOZ5Oai65/lUCxO9a7OL2mml/dHJj0dxxP9KZqjVjHV2kP3FZ1TuHedbVGOQ1iteUdAH502Hd4Cklyxv3m3QD+8PJdCaMus2tC53Q556vrrxOHnUNVOVcT8Xki6Ku+uo2Zv6u6Eydk2o8q6+xdHbyJYzd1WHi8eVPj/lU7FUqUX+fYLR0rp3aC+/GhfjCcaVPNCZdMUG3+O86be/5d2QnVvHNM5nz3w8mN47Qv9w5M6qq5cGYcbwH8QgBfNigbQgghhBBCCCGEEO4HHwXgi/BBrYfjhVVSRifsM5V4zsdcjtuY2OdiaDtxVpdMMknEOCM87yQTOA1ExcorzcP1yc93B2eXegZd/Hma8OBi9JPY+pkEBaUhsD18nt+Xbj6p/lRf6zmVKMExZdbRdt8NN88rzUo9h+k85+8uwUJ9Hses5/A1Z/vOO6ns5faO40kSBrd5A+AZAN82tCU8pSQ5I/wR3CVpsAi7OmfKiZngFrFO1HcL2CThga9NEyrUwu6c2MphVMe746U2qzWBYJIQotp15dnpqdo9c1/u2XaCddX/JAnkKOc2etf/5IdI1896XSUIVEkC1TxyDsbEvqqMskm9C8yZ5Apea6r2nX2rjbdNmapd7ru6z13HVs0n187O/P+VAH7R0JYQQgghhBBCCCGE8PTyYQB+LoCXNOVcTLeLcat2nGDKbbvECyXqu3iZio2eid26pA8nxq99TuhEW9X2tA8W349zXT+XJGaoBASObyodaXKPLtFBle3m6trm7j2u7Tr9Yne+KZR+UMXGWQfiBAyOhasYuYvpT+aD6pft5Gtn5lf37jnbuJ313tW4dnPT2ef6d3OWnxOXX7+/FcB7N+wJTyFJzgjvAfD7xXnelCaL166zopw2tZCqzbXqywm0qo5aKNWn2yw6Z6GyS4n2x6eyeeo0chuqb7eJqzJ8bhfewJV4fXy6BAa+XqHmrRoLN56798hjyfdY/ciYtM311bxRjjLg70WVVY4Wlzvr5K79uvla4Zwr1+7OmHfvmppDXE7h3m9VRrXLz359/l+Bu//mJIQQQgghhBBCCCHcT14O4Oc++Kzg2KuKAQLPjTGq+oodEXMnNuba6OLDSiyuEhg49qZi0hMmccBqrCpcW0qId4kP0/tS4+wE59250z2HtZ213yrOyzFsdy9re1xGJSC4mHAXf66SFTpNZ40Fr2W6WD/PX26z6rO7VuksrGGdWScmOM1utamy3c3Ns7a5Z+ueE8+R9+EuOSPcc5KcEQDgzwB4G+pFdGfzXuuoPxCfa30lBvMiuiMSK1GXF0u18a2b/8SZVLjN29nHTlPXprOFHQi3+d/Qn6N85UhWVOXd86+SJZRD6Y7Vc1zbqRyZ6XyaODgsrK+2XdqXcwrPOBGqLffcd+Y9v+/KoVZtT+AfE8ohZjuUbcrmte2JY8/Ha1tcfjKPVR1eG1b7fjOAN5j6IYQQQgghhBBCCOHp5SUAfi7u/uWMndga0MfoV3Zjqir+d0kctopvqzZ3YtpO8FftTm3mWPtEtO5ixi4u62Kcqx3q3M69KCqtgb9PtA5V32kq1bFrQ+kQHS4BwMWaVd+TceYEgq6d6p7XNjgmP4FtcXWVDTv6xK49PP5K9+r67nSnHbsc0zn/bQA+cGFf4SkgyRkBuPs/jn7Xg2Mn9DsmTkC3UaoFXDkQE1FzB7ZTLZzKmewWauc8cDvsEKhNr+t/smlUjlTlsO5u4Fz2jLDNtlQ/DI7r/Lxc32tdLre7gVcbunPYdhIcVju5XeeIu+el7tHds/vRsPO+KcewGuedttU97P6ocO/kpO5ap3LGp/OK7XBzX7XzCgC/G8AnD/sIIYQQQgghhBBCCE8+LwLwpQA++kTdKo6m4pwce6sSLzi+VSUDTPSGtU8ldF4qDE9ix1V9xsXC3f3w964ffiZ8bpKEoJJBJvfEMe4uPq1E9AldbFrd5+T57+gba5tOr1Gfrp2q7y7uX71v6zmOSfP1CeodX9tev1fPX81t9d6deWbTdtQ8rDS/tezEjsp2peccdX4UwNuLuuEekeSMcPC3APz3mC82TpicCMAr1aaxI25OUM4Q4DcT3nxcedWPKj8V8nlD7ZI1rkH13CtnzsF2K+fcbXjXwDkMZ+eVcpD5XtY/lZM6oZqTVRKGqqucIPWdx0n10fXFjjrbsfZVta/aVu04e3btXudjV9fhfgyqHzBVG6q8c/o/AsDvA/CxjW0hhBBCCCGEEEII4cnnBsDPAvDxy7lJnM2VdQJ6FeN3MUYnfrJw28XKJvfB8Vi+No0578Y4VV/cbxVL57F241Q9U5cwoGLAyi4Writxu2rzQM0bp/lM6GLefK8cL+/mdoXSZDjmD/rkmLpLRqj6PFD3rjQlptMuXBmHGkNVRr3bfN1pbNfA6R4r6tlM3293rtLSHDcA/tGgXLgnJDkjrPxOAM+aa51Qehy7zV7Vmzgzlyza68bYOVHr4uwW8LN0Ttn6WW2Sk3bcNedg8rh0m5mzbW2THZXKKZmK1lyvqlM5S9eYT5P5MLFTlevKK4d9F/WcVN9TB61ystgJVs5t18c04WOlex+cwz55xtMkDbaxqq+cQvWsVd2PBfC1uEvUCCGEEEIIIYQQQghPL28G8Cnw8e2OqlwVQ53GVF2sUYn1u8J5F29mMX2Hqu3dOOEkflklL7gkmSlOIN9pf6JlVKJ7FXdmDaaaW13igqszfR+Ufa7vKl7v6k3fSYUaw0pTUck9qm5lW1fGxfrX61WiCrfl2lZ078tEb5rE9af2cJ3qOd4CeDeA7x20F+4JSc4IK/8AwF8217qFaOKwKQfJbRqXCtDc33qOBeKVM86bakMdV30oW1ko3rWr61sJ65VTNe1r6lBUjgvXY7tui/OrDdz+Ne7tTJvdjx7n+Kj54HDzmb93DjM72Y51rKvkG27bvX9uvlYOJb8jHdUPq+nc4Lmlxuus8+/GpRurT8Pdf3HyihP9hhBCCCGEEEIIIYTHn88B8NoHx+ovQLHw3YmiXbxtErd1qDiuSk5gm6r2ujhgFzedisEucaJKKKji4WxbFb/m9s7EsVf9A3h4PnTzo6Kyi+9LjV8VP52MA8/3zpadOcb9TkR37oPLTxMTujLrO8Txbb6m3oPdRIP1e6VrTOa10gHX71y/skWNrUoI4e+uTT6/o8Ws5SoOu79l0Fa4RyQ5IzD/HwDvE+d5YeJFrhJ0Vd2DKlnijMDJKDFW2b+e39monaPGx8pxOM6fuU/n3ExscufVZrqzAbkN2bUz3eCUwwHoDXj97hz2rs9qvlZ1Lkn6OL7zvalyXXtqnrsxcM/O2bn7o0kdu/6cw8ZtnPkxqNpwySS7dO9wd61bl9Z+qvbfAOC3A3hp0V8IIYQQQgghhBBCePJ4Le6SMxgleLqYaJVQUAn303i5ixuquPiu6OmEWRbpq/jZ2Rj8REeoBOzjU8V9q3F2mklFpa9wrPhMPJvbUvfFSQSs//B9dXHZSRxZ2bWWW8tO73kiuqvP1Q5Xbzr/V5tVe+p9VTZN48yKLkGD5zjHu7mcs8PNCwW/z9XYcD0uv74LnY1neQeAf3aFdsJTRJIzAvMuAP+pOO8cHnVNbUgr7BQ4wfQs3GYlEk8FckfnnKrNaJIEodrsxomdnLOicdW3K682YVWmcoS78XZJLTwndx0th3MGuP3OYVDPXz1DN0Zn70O9h+6H1vTHiXKa3bt29seQ++Fx5geJe4b8g/UM/ENmdywPO9R9VesSn1vn/FsA/Pu4fO6HEEIIIYQQQgghhMeDT8bdf2fC8axJfM/Fm7oY+XpuGj9zIrUS8l1fqj13fo2LOe3CJUJUqLFVcXfur4PvX2kkKn58NnY5iTW7OHo3buq6ErjdvNq9L3Ufqp1Kw4Io3/XJuPgsx/uVRtHFjqtn4PpTtq1zdaI5TejGYu17okut9ZTewM/M6SiVvU6jcufXvt1zPDN+zwD4RyfqhaecJGcExX+Cu/8DyTlF3QKm2HF+dqhE87VvXkSnIvIZVMJF5aiphV21oTbyynHmc85Rqc4d36sNWDkFuwkefL0S/J2jz7Z2Yz5h8g4ox1P15X4YqHdp10Ht5rOaX5MfVlVyQzU2l9ivWNvrxhtUbm3frV9TqndusqastrBdTNeG+2HxvwbwFUXdEEIIIYQQQgghhPBk8PEAvgi1WMkJEF3CBvBw3MkJ9ipJwbXh+nF9nRWKVf8TcbxLDHFxOieCcz8TlF3H8TS2vMtE3OZ4q0simfThtJG1rIsrd4L7dAy6BJG1zKTNKoa7tscxd6UhdH0oG9fvzm4XK1bz+1INj59Ft36wXa6848wcdDbyuqa0HqVvdNoX23DwTwC8d2B/uGckOSMofhzA78VskXGLUrcJO3acDJX80J1b61WOmROzXXlut9tsj3KVWDxtw23wk2QV7k99d87Mep/sFDibdh0ot0FO26ieVeVYrzZMxPRpooNDzd1JveN6NUbdDwjXJl+vnMEqIePsO33UdT+uJmPE69PuesTw/fJ5d12NuSoztU/90Fz5hQC+rKgfQgghhBBCCCGEEB5vPhrAl+JOw+likSpWD3F9AovMVex6AseJOY64EztW11kE5lhgZ2cn0rPN3O5u8oRLYljj7NO46w5V/LhLOpigYrCdGF/Fe6dM4ttqbnC5qs0qzsvzt0pcmPQxGe/d95nXh6mNU5RmxOfV81X37DQ+rlNRzQn13q31Vj3KtVfpSOu19+IuOSOEh0hyRnD8WQDfRuecOO4chW6xVYvkJAGCN9ZqIXXJBFUf6ppqrxPzebNXInm1yFcbjXJq1++X0rVTPZ8DtSlNHCyXDKGctS4xpOpDOVXKwQb6DbhCOaY79TsHsytX9evsUGPZvdeqv6qPql/1g2NnbajsO87t/rCo2nbz3tlwjfd0fQf4PAD8CgD/pwv7CCGEEEIIIYQQQgjPPx8B4F8A8JIH312s+jh2yQIc057EozgeqxIFmCp26oROFW/n6xNu8XBc8NLYq4vvc51JPyo54Djv9JSd+9mJ4atEgq696VjuJCG4ZIzdpIMJrCNMkiKq96XSICbx6UorUucvQb37k7j7btx68uyVNsjznfW7G3GuirlP7Kw0ynUt2VmH3DP7R7j7b01CeIgkZwTHswB+G53rkio6cVg5GY6qrWpTdJvbWWH8oEsScAkizs71+Ph81vR5HLu2K2dXMXUauY5zolWiBFDPiUnfKlGCN8czm+Vqt+r3OFaOwiX3wyhxXf2Q6hIoXDJE5cTvjJMqX/04ODP/zqwRXfudozxpY21HOYLq3t25LlnDXeMyai1y9X4dgJ9v2gshhBBCCCGEEEIIjx8fBuBfAvAynBerVXywiyOt11TsyiVTQJybxohdbLSKcVfJHLfm2Nmm2nNtuvh01fZa3tnidAclVFf2KSaJG0rjmLZR9cvx3mpOXCMW3CV68PObxKEnY8vvRaeRrd+VHnFmvFfceCtbXJ8u/jxl8v66/qvn5tqasPMs+fyZ9+KHAbxjZlq4jyQ5I1R8M4C/vny/FX/UIt8lSoCur1TCphOBL0286KjE3XUD2RFYVbuVo1hthMqxUWMzpRL1uYxyRDvn27XtxoPnkbon5zy6flW7k3Gq5uGkLvfPyS277TrR3z2DqUPlHI7VaeK2p6gfXO6H004SCdvFtvL7VM1r57yqH0XVu85OplpD+X6n66Wat3yvNwD+nwB+rmkzhBBCCCGEEEIIITw+vBJ3iRmvePB9Gndksd7FrrrEB8UkVlXF8FRsbr2mYsFVn1U7Tlh1MfwJ1VgyZ0Rcp5Gsz8qNYZcQwOW4LRW/hPg8C8dElQ2XUrWhnv0NHr7fnfYrjcbpOSoZhI+rc7vj5JJAqrmmrk80F9d3p2VxrBziO5ev6PS4TqOaamq8jjj7/n5lbAhJzggdvxvABx4cq41ICflqo1XwvxSh2qw2j27B7Ta6KUpcVRurc/LOCNhqU1J2QVxzfU9FeefgchnlwEySF6qNubpnlxAwcdxVv+q5uTnN/Ti7uP3qXej6UThB3z0zZdvUqXJllNO0Q9e/G0/VTtWucvxdXe57bc85imqucFvuB5t7ZtU9Vz9Uq2fyIgBfBeAtRdshhBBCCCGEEEII4YXlFbhLzHgV5vFUh4oTTeJhqpyKhar4d1XHtc9x9qrebux3Ysvkuro3JfhP61c2cPyvq6vqVbH9aXmeMyouvjNu1Zzh8XR6UJdMsZtoMY1pd1pHV4/1GTdvqnm2Q1Wnsmmtrz53+ld9Vueq577G4dW9de+K00c6DUxpgU474rn9TgD/1NgTAoAkZ4Se7wTwJ/DwZgr0C+JRRlE5La7NSxIs2C7HZLPlhZlFUlW3GgcFb0bVpqacFPUMpo6gSyRwyQXKWZtu2lVSAc+zbmx3HaPuR4T7Pv0hw9fY+Tkj0LMDt9bhZ6ESB6bP0dnlnKTO7rWfoy734xwl14f7MaHGZ2IX/9hYr+8+J9V+V79bI3Z+fPD3lwL47QA+u2gjhBBCCCGEEEIIIbwwvBTAzwPwU5ZzZ4TZrl4Vi2MBEnR9PVbxuKovPq9ETxXPOxPrm4r0Z+LXKs632qZEeNdfNWY8Ntx3NRY7ySBruyru2tnoyqhyxzmOC/M9ufs8k0wxTVJwyQFn3j/u28XQJ311cWvVbndN6Qed1jKZu65f9b6v19Q51oMqm86sC2oOK23FaSF8nsfvW4Y2hXtMkjPChP8Qd/9HknK+1MIK8Z25ZGNzCQGTetV3Pu+E7nVhVs7Y1J5puWoTUmWnGxK3fxyrxA7Xr7rfMzaovtc+z7THbajjyrG/dI5WTvfUqZoyceaOc/wv1rCd06QVl7Tg6vGPKZdgUrU3mR/OceySG9ge52B1z6uas7s/Jtf+d9cB/v4KAL8HwKdv9B1CCCGEEEIIIYQQHi0vAfAvAHg1fLzwTAy8Sgw4yrk48ESIXGNWnKzh4nxcrkK1r+zrcPFDlTTQoe7Pxdad8Mt2uX7Wz7VvF3PejTlWfa048X5XHFd9OhHe2acEczUWXWxbvV+sc3ESibJpPa6eLycdcJ+qbfUeOxvUd76m3r3JvFc6htM+uN7a/yROX93r9B2t2nfwc+a+WA/hd3ut91YA79nsP9xDkpwRJvwwgK+nc9UiBPG9o0qEOD7dpnE2GcAlV/BG6ZxXd+6sPa79ytnaFY5VH/ws1+vVmPPndIPsnCMnkO/gkh/U813tOPPcuh8blVN5DVbHsepz50dc5yBPnG/nCCtn5/icOpF8XvXlfsRWqB99Z+e2Wkem80s9R7cOcDlnCwB8KIDfB+CThnaEEEIIIYQQQgghhEfHiwD8HAAfK66puPVOfKsrczaurMRjlbSg2uz6qIR41fcuLt69254TuFVMdScmO0XFIC/VI9a2J7Fgl7iA4vxa9yjn5otrQ9mn+u/0DlWH25y0457v2cQF1z9f6553pXupcpOxX69xMosqt5P4wd95jqiyqz1uDCtU3F6Nj1qX+BoAvA/APx72He45Sc4IU/4kgO+AX1R3Fz+3ka/O3PHdCbxqg6nsUn0rAXciIq/Xq02ow92PE5bZNreZ7jrqVX/O0ajGjqmSJVQ9JZBP4B8F3MY0UWLyI2Z1QNT875JZ1muVs6nacA4yzPeKyslWdI5l5VC7+zn7Y8Ulkez8KHFJD+6HZTXH+UfdWeeQ6/GzqcZKPc+1/IcD+DoAnzCwI4QQQgghhBBCCCE8Gl4E4EsA/LTlnIqlcayJ/yiqON8aK5rGrCoRfG2zigV23OLhONbUjtWWtew0ccK1MblWxX1dHH3ap+uPhXaeC938qGzYqevGz8VF12tVXNtpLp3W05V1Y8baFNuq2JnbLtbLfVVx+l0Nqov1u+fjng2/z1MtoYLnsbOreibX0ObYnklZ1f8/AvCBk7aEe0aSM8KUDwD4mgfHTkyfsuOosbNxQ+c6B3IqxvP1SpS9ZMNRC74SdSf97AjZUyeFHWnlqLIDNUHdH187u4kyLPpPHGe32Xd9uDmynr/W85k6b6q96VxS/SuHx71rbry7BBB2wPheeFwVZ+9RlVFJEK68mwvr966dzk43l9yPSB5Pfi4fC+D3Qv+tjBBCCCGEEEIIIYTwaLkB8MUAPpHOV/Ft9RdxuniTiy06Mb9rp0oGOK5XMWCmiuOqdnbEUyfOd8kCrvwkfqoSJ1x7VbkOFzvlc5PYtJtL03thLUXNBa5XnVPz/VLdwMWed/WeKj6/Y4eKPfN72c2Vad8q+YLtqdpW2hxw+XNZ25rGvNfrqh1VtrPB1WEblF62js0/A/D2Yb8hJDkjbPHfAvhreHij2HUg1ELHrAtc52BMcZtt5YAc9vJm6NrshGPnfLh21AawK7y7upxUwBuK2yAnTuPuddfPLpWDrhx8Nc4TQd7Nh7VMZeOkXDVfVzsmVM+Mf9ipvqu+lMPs6u7+KHMOIqjMZByq94f72flhpBzc6Y9GtoNtcvdXtafKqx+6Pw3A7wfwUQPbQgghhBBCCCGEEML1+FkAPlmc5zjdJXH4SQxZxeEqXCyvE/Jd/y6+qoR5FTd2CR0dLt7mxrxrtxK8+ZmqePwOTsBnLUPZU7VXxR+VWM/tq3anMXJX3ulD7vmrdtdzPBb8WWlE6nm59hinfTidScWFq/e569/V50SDtX9Vh+12MfAzyRHrd/Vc1f0e51nH6tayzr5q7WVt6Gjv7w/6DeGfk+SMsMvvwt3/nTR12JTD0YnO1bkzC5zbJHc2sHWTmtrAoi+fY/tW1AZTlZnCTqVKVlDPRx1X/Xc/GKrECHU8oRL+1Q+Ns5tlNUeU0+och13UuO/cQ5XgsJs80PWjPtU4dA46O3XTZzdxVrmvtdzOvfJ7zm1MbHXOHb+vXM7ZNO3vNbj7FzQ+oqkTQgghhBBCCCGEEK7DFwL46Q+OO8H8gONPSrxUbbjvqq0qCaLrpxJZL8GNwXFNxd4VHKdjEVjFEnfE3tUmZVfFGa1B9avaOxtHdrDGUcXyO83Dtd/FPC+ZU13ygtJLuH6XwLGTHLK2uX7v1gWXuNDF2tfy3TuwnlfJG7x28FzYfU5KR+RxmuhR67Grc0Z3clrHLYB3APihzTbDPSfJGWGXtwP4Y5t1jsXZibZVPXV8FueE7ZTZ2ViUE+36UxsY6NqlyQrOyXSOUuXAq/bUNXf/KtFlxxFVKCdcJWOcdeQqW1cnxG361XN0yS/s2CnHZIoS+Pmcc2KcveyYre3yn7OoxIWducNjt5534w5xXMHPZvquOEd4tbmaS1Uf6oeYeqafBuBrAXyosTGEEEIIIYQQQgghXIc3A/h0zMRUlYzAMS4Xx+pi0ms7VfxuN17LMa2dJIXVNm6bRWmOn3Z2TuLBKh43sb9KQlAx1JviuIKfv4tPc7983fVTxS+7GHIVr76hco5JbJPbVfHY3TnndIz1/Np2p5tU99glXVRlq+/d2FfnJzFxNdZKc6nehcqe41qVVDHVsJQepOzpbHGwPvMBAN9SlA9BkuSMcIY/BOD7hmV58602OT6nHKEJnXjPG4UTep2z29ky2YCnwmnV3tTpXL93mxg/n4nz5Jw9HlPl3J5JMlCb/3qsnAXlcEzmlHMK3Txev6v57qjGZDJek3FU89794FiPK5uUI87tK9vOjP1xTo3tBPUDFtBztbJB4X4ETGxSffEcP7smrG1UjulnAPg9AF7V2BtCCCGEEEIIIYQQzvEmAK9bvk/F+OPYidUuYaHqRwnPuzHbKr7GImtnT4VLSNjRCxQce6tisp19qt3jGic2XBqH5JirStJwtlXnJ4kDkz6ZadkuGcG1d5xT8dlurlXPRs071h2cvWc0j85OF9dd7Z8kHrj2q8+jzem8UfMemD0TZ0enofG5TpfYmcPu2d4C+HYA7y3qhiBJckY4w3tw9zetDyqhUC2k00V9x3GryikBtHMYj7JTcd31x+dXJ0EJ+qrfMyiR1o3RLf1hqsQM1xafd2LzWSfabcLsiLn2d39gHHVWu9W9Xiqiu7I8Xjv1V9Q9dM93Yp9q3/U7aefs/SnUD1RXxn2ftu/m/8pkLNXa060Lkx+QVf3XA/idAF5RlAkhhBBCCCGEEEII+3wOgM+GTgQ4Gwd2cdxJu8oGF1OdiOlVvNd9PyPosxDt2pqMKbfJ8XknwHdtKz1htdONO9c9I2K76+oez+ISGNbv6n46W1UfKiZeCfB8f2f1HNWHm3trX7vxWK7v6lb3WekfE51pbbt6z9Rcdu8paw6779HkfVZzWfXHa26XtDHhuLf3AHjrRr0Q/jlJzghn+QsA/t6DY7VJOkfTielq09kRaCfJBuumUCVGnNnA17I7TpFyuKqNret/sgFVNvD1icPGbbkNG0u5S51AtvFol68dx2f6U4kM6poq45I1FOywurm79r2Dex+4rbM/DPl58tyZOv7KYVvnrhrvjum6wo6qatudUzZW9u38gOPvU7v4vPphrXgjgN+BJGiEEEIIIYQQQgghXIvPwV3MBfCi7gSOH7o4Hgujk746gZf7qGzrhG5ut2pvta8Smzk+txsLVrHHo13uR7XtxkbFDLm94/NM7FPFr1WsUmkBnVg96XP9znrANDmAUXWq8VNjp+xUdP1M5/JqD5c/836vdO8Jz/ud+qoczwu11rj3okrW6Mqu5Sd2qv65DdYD3Xq2O0ePOv8QwLMn6oaQ5IxwmlsAXwPgmeX78amcAhZblaAPqjO1g1ELq1t8O7F6B96snLAPc/6M48z9d86j2lA7B9s5vA6eA9zO2Y2X+578EHFt7zjo6/10z4bvsRPoudwkeaKaS64955DzWDpHqXve6/HZd8iNgbu3zpa1f+Wg7Tqq7n1en8nuvFo/3fsxedeq8urZKo52Ph/AbwPw8qZ8CCGEEEIIIYQQQqh5Az6YmHEwiUszXWx5Gouc9q3ikGfiXscxx+gdXXzaxZt3RXjGCdMsUHdJFhO6WPzk2TAq6WIaF+5ips4+nh/V+LANVfy40okmyRLrcTffpkzi48o2d34H926q5+ni1NWzUf10sfTuOToNQ/VX6VmXvNdOp1PXVdmO7wfwrmHZEB4iyRnhEv4hgG98cMzOypqUUYmHSvx1DoaiEt45GWPiCE4cTiceV2WqRAK2a5eqf95Y3GZd9e2SPA74mauy3TM+c99rO9U8Ots2t8OosbvEEVcOT5U8wTY6B4mfz474z7a4dpzjV80p9Y5c01l1P1p3mCQ1TNt29pz5QcrXq3nR9aHqvhnAbwXw0qb/EEIIIYQQQgghhKB5PYCf0ZSZiKZHuWm9Kv6s4o4wx07cn7DGElWckstO47hdYoOyY7eci1teGsushOKdOPYklnscr8/Sxc53tBjVx2qT0zlcQggfq76chqM0IKVFVEkGHUrjcs9PzU2OzfI8OmPL+r0q6+pO15sunlzpTKBrvIY4LWGCSwxR+gjrlMq+tay7D677LIC/v2V1CESSM8KlfB2AHxPnO9HcLcqAX8g7qgSFnWSEjsphUWI2L+4uKeOMg3CUn2yWZzf+ow31eRyzDer62rdzBqpnr5wqdiw6cb5DJR+o8buGYM9zXzmzqp2Jc6wcJNUvTBlu0znu6r3ubFTtnnXGDtyPJtVml6zAbbBDP02Y6M6vbSvHT91T9f6p9WQyru45fgHu/gWNJGiEEEIIIYQQQggh7PFZuPvXSVecWMzXd5Mgjs9KfDyOXYzRCacscFZ9qT5dOdU+s5M04GJg3ZgrVDywijuquG6FGkv+7sa4s9/Z2cVsz8a+uSzPx070ZnZittw313d6xI5GovSGai7x/U7mzxSeZxwPdprLrg5UwWNXvbdOp6me0aTvbsycTlDpVTuxcwD4DmhNNIQxSc4Il/JuAH/wwTE7VexM8Ma0/qkEYKBeIKt+merahMniv/aljtdyyuk56/ysOOH/+O6cXte2G1sldE9+CKjjtZ/1mnI0lLMxuSfFZG4p+ya4575+5/eA607aUOd53LjPrl1uSz1zHvtqDlfvt3vfp2Ot3unqh93OXFnnPd+jWre6HxzVu8/vrbJjvaYccPd+VLgf2l+Iu/++KgkaIYQQQgghhBBCCDNeB+BnivNdzPQosxOzmsbzKhtc3aOPtS0VV3N9uPtVeoHiTJx37eOwgeOaUzhOWwnvZ0T26lm4Nrt+XCJB1b6LNas2uz5VO7vx9I4qjg5xjW25BJcgwf2oMZwkA0zfBaWhcFzYaWO7z6KL6XdxaKeH8LWduV21rbQwRTWH1nPcx/sAfJs3M4QZSc4I1+CPA/j25ft0ca02pJ0FuluYleB71iGYOCNKqHabziVJIpWDtjopKomh2pTcZuo2KO7bfZ+iNj3lWKofCar8BG7T3Xs1dq5d1457fmcTFLgf/rEwdQIVbsy53Wps3HuqxmLSnoPnQ5WEMk1ccOd4PvC4rOerOa3mRfcOuHpct1pLJ318EYCvRhI0QgghhBBCCCGEEDo+E3f/XWwFx4Q45nYj/rh2nNi6xtym8UAXr+T4k7J/gouVr33s4mKTHBdd+9npq4vlqgSOqp2uH9e3ar+Ln1ZJM2puXZIko+KvlWjPz2wnrt/Forlfvtf1+1n9gnUE9d66el27O3AyxkSD2p3/k6SIo2y3flT97Ng0veZ0JjeH1HNl/iGA948sDaEgyRnhGnwAd3+7mp1JYC+horo22dTchtMJ+WeoEiNWOodpsuFOx5CdHq7rjieblrODnWmuOx1nZZvauCtn093fBOXIqLYrp3LFlVE/YtiOrk11ju99vY/qB9SE6tmocVf37Np1CQzK/mmba1vdvVZzWn1XP5SnTrUbs53n4d4zNOe5H/cDxo37zwbwmwC8ZMPWEEIIIYQQQgghhPvEZwB4y4PjXYHW/UWcSYzLxXyU6F3ZpGJdqm0Va6+okiNc/Hc3Rrqi7kPFfLv+qtgbx5LX8mrMq7j1JH5ffZ+I3iohZp1bnbDeJR04G11bVfz/LC6ez+/SWlbpIpfoRjzGzrZp364st62e0/pcK/3MvZNcvqK6JzXHpvrBtF/VhorJM/y8uvj9DwJ4x76ZITxMkjPCtfjvAPxlPOyUVEL/ZDHeEaS57UrIvGTDX505JTA753fiMCmmDsE1EiPUZjV5Tpdu4Ko9TjKoROfpfVdOpjvvfnB0zmbl+FR2TO/zOLfOtUnSwDQhYW3P2aF+2CgbJ+Ow84NVzcWq3w63HvEaotaZDm7P/TDofgRW644q39H9WOBrXwrgq5B/QSOEEEIIIYQQQgiB+UwAX7B872KZaxkV31vLreeYScybY1GVTeuxErj5/IRKuD3advGzyj7Vput7/c5j7mJtKsmCbVTicxc/7PpZ+6vmhrr3Ks6tBPJqXCt9p4unV9c59jgZr6nOsbbBz0b1r96fnXivit1W82ato+Li3fvsdByOM7NNCjcOZ+5/qg3ws1DH3McUpdGBzlXfj3O8Hqzt/P1Nm0KwJDkjXJPfCeDHHxw7ga9yECsqgdZ97rQ/6VM5xnzeJRKcscGJ5U44V3accV6472qznYjkE1Q7VXLEen87Y60SCar7UXWm49klSbixq9p3gryaK9Nnr+ZR5Ui7d7vCOfOVjZWDxMcVXRl3/2reXcLEDka9e+rH4G7/bp518+VLAfxmJEEjhBBCCCGEEEII4eB1uEvMcOJiJ5gfrLHBrq6jihW7diexSK7P1y5hGgvt+uGYIdvuhPguhqts2rFrihLXIb7zuWmc0GkbzBqPPCPcc1sq/n6tueTGQcWi+Xi1hW3e7XNth/tgDUPdP7frcPNU3bvql/uZzuXqPMeZ+Zk7LWZ9/9TcvCQe72Lqrtxaxj2btwH44QtsCuE5JDkjXJPvB/D1D453BOzKweCN9GwW3w5qw67KsMOiyl0Ct7FuEl3SgHPqXB9qvKukgU7In/S5Hu84F678Tt/rOPJYOVvOiuxTm3fmuHIauK+uDZeYUCUEnLHXOVk8LpMfCJ1N07nIDqBqYzeJQa0Bkx/jVVvKwV/brtpnR5fHezJH1rZ+NoDfgiRohBBCCCGEEEIIIXwW7v4rE5VYMYkFKuGaz1fiqYoXrdc45tkJ/RUcK6yE1Q4lflbJI1X8aiK4cz9KMO7ifSpGv/avRGq2p+qDY/5sF8eA1fxy4vJxTcUFj88uTlqN0eS+2FZlh2pLvVuTfpXGw22o9+ySuLMaIx47N49VjH+3f/Xe8H1Vdd27PHn27v1gm6r3otO6dvUn1kvc+7miNKL3AfjWzb5DKElyRrg2fxzAd6Bf7A8mG9N6bXVQnNjITETlrryzU23gk/txdM4c96nq7Iitqv21LeWwVHXO9Kmcb/WMJ6K8gjdUNZZTx845sHy8ntt1xNe23BhXP6QmP/zUdR7XS58v13M/HCbvjbJ154dtB8+5rp3J2Lr5puaA+2FSta/6Uu2s98b9una7NfCLAfxWJEEjhBBCCCGEEEII95c3AHjzg+NKEK/geKGLvXLcbBLLVIJ0J9RW8UBnH8eenD3OvrXt3RiZ60vFSdWYVfG5rizH51y8cqJfuP464ZuPq/s9yqr4ZBUT7s4r+xzTxAL13cXxXTs817tEEE7m6GLnrm9XV7Wx2sgaxg5Ou+ri+zw3VYx8qsVUc3L6jlb97c5L9X6u36vx5jn0DwG83/QTwimSnBGuzQdw98/eA5clCFQOp3IyVofFCZdVf0y32TvHuRONp7iN0zkMfE610cGC8rpBOWdI9dv14Y53fhTsiNfKme028+7elE2dg145ZlX71Vizwzd1llTf1Q+g6bxSDqiaS2cSHrjv6l3bHQP1/k6cfab6wcpluh98azl+P9hJrto52ti5l+qH8NH3FwL4bQBevtFuCCGEEEIIIYQQwtPAGwB8Pp1TIufBboxJtana6uJ0KpamYujcn2rfCcDV9+6+1X25WHsn3vO1W/EJPBxz2xGC1zpV/P5aGsHarmuPx6fr14nUnCiwlle6wSVx0+M7azrumTj9o+uvimmrZ1TNt2nfrEOstqg5eCP+TPta+1yP1X1xwoHibCy7YqpdVbpGdX6iD6h1jMeb5/Xx/YcAvMP0EcJpkpwRHgX/HYBvKq5XC3m12KsNpBIwd/uuyqgNVdnAdSZOihPy1zaV6M3lnUPovq/nqh8NbkOv2nVUjkIllK82Oqo5wPepxhyY3YubH8o57xz5nbFj5wDimB3lHaofFOq8su8o757tUa76Xtnm3ou138rG3fYrhxFLGX72/JzOOK/V+rHrFJ99X9fyao5/Ae7+BY1XbLYZQgghhBBCCCGE8KTyOXg4MQOo44G7MRwlFKp42m5sseqTj3fKdTGsrr2jLN+3iw1P7r0aQxUrm8TPVLzOieou6WNXL+C2VQyabeb7rMTt6p74O+sWE8GfbeK6rs+1zmTuqmvdeDuRXrU/saGar6oPFZN2Osz0PVXX1XOr5gi/Ozt9MZP4elXn+K7GRr1rk7FRupCqewvgf27aC+EUN7e3ZxOeQij5WAB/EcArT9SdJEeo65dO5mrDcQkDfO6sHcqhvqFr6vhMH+67suPSceUN0rU/TQDYsceN1dqnOj9ps3oOrv1Lmdq6O0Zcl69N5oN7d9Tzn9pZ/TC6ZI6qOej63uWS516NTTcGnQ3T90u1U9U5+vkfAXwlgPcO2g0hhBBCCCGEEEJ4UvlcAG/crLMbf5zW62KbVezX9bODillXsUBn5077fH2n3W48rhF334kdn2mf+wL2YpuTOTLp72xcuoo3ds9GtT+Jw7t7cfdUtXk2Dj0578bG9XlWJ3HtV7rYNfWOyfNQdlW62SVrmOrr4G0A/peTbYdQkn85Izwqvh/Af3hhG2sG3y0+uEBOM+wmOAeWnRRlW9febv9V+8f979ozLbOOb+XYTVnbmDiO6v5uTLlp39xu5cx3YnZ1/gZ6Xla2unu6pT+g47WcGp+uX2WHeg6VM+va4evdczhj245NrswNHXf37Nqq7nUXXtvUWsc2dj+C1nnZrR9sy9qOW3vXd+bzAfwuAB/StB1CCCGEEEIIIYTwpPImfDAxYxrfuiSeXdXjGM3R1/pdCfF8zDHcHTvX2NHapxO1p4kPZ2KIO+U43jURwadt86cTlHf7UM+bx5pjnDd42B5nr+rPPYcz9ru2urh6VW9SjstWz4nHa/rsuMzBNDFDxWInXCMhYVcvurRPtS6sZTie3bVXaTrT99ZpUO8D8I8GbYRwiiRnhEfJHwPwHSfrOuduR6CdlN0V4XlDAvxG29njBPYuUUCNw/T7NFkBotyuc17Z46h+JFRl1+88luo+O6G72/yrpIHJ/KqcBiWCQ3zfFdvdZ9VH5YhzH2oeVXO3SzSonDZ21jqq95n7nDw/V58durP2sTN+1vFVdXd+aPM8qH7QvxHA7wHwqn0TQwghhBBCCCGEEB5r3oy7fzVjmmBw4GKkO7FkjjVx/9PYpIs/r3GfaVxzN/7pROdKTHftVXHvCdNxZJF4JzaukiQ4AWBtcyd27nSJSQx/Gkd252/MH6WZrOyM3dqPsqmKm3fJE+p58zNxcW7Xp2rPlWN9gsu5GPFOnFnRzWO3Bjg7u77cuUlCyPGp5oB6Tqo+H+9yA+AfAnj/BW2EUJLkjPAo+QCAr4Z3vlbWxb/byKfJEFXCAX9nZ3S1icX9Mw7ZWr6r78R/tXlNnAR20pxA7pzEXQfXtV09j4nzyFRjcQ1R27VV9et+5Eza52MWxLsfK91c4Oe+zkfl8DiH1cHl3Tjt/uhSzlvlMHJ9FGXcDyKuz3Vcwgj3uTv/rv1DRj3Xzi4177o19yjz2QC+DsBP2bQzhBBCCCGEEEII4XHlCwG8Hr1ou7IjEnflqqSGnXgxX1OxaieKc72JAN2V4z522E1KUH25uOAan9uJjVbtu4SKM8J3F79UsclKxHZ2uZipS3C4dhx+YsNun5PYPesnHBvt4rbdu89l3L24ePPaTtUHt189I6UJre2puP813ulK93KJGmv5ah1UTNaIWwDvBvD2QXshnCbJGeFR880A/hJmoufKpUKxK6c2E5hzqg23EV/iSKr6SkRdz002e9UPH7vx6ERi10cl/jvbJw60s79yLN2mviNwK0e/cnidLa7tyjYlrHO56Vh0Y737g6Ny4Kv3aCdhwf2AWfuatLF+Vj9OduaFS1hw53ba5e/VODDK2d59z6bzmzn6/EwAvw/ARzblQwghhBBCCCGEEB5nbgB8Me5iHcf3HRF9ZY3zrccc+1HtuHibirfClOU6zl4niu/GoFUccDJ2VcxRxfkqgX1yjtvr6J7Vapeq5xIOzozvWl/Z180txiVCHP1149/Z0sF9VHFd7kOVnwjxqoybT/zeKnbGWsVv1zb43I4m5J7l1G5+pq6/nefr6rs1wq1pPG5K13A2TePb/3NTLoSLubm9PasphzDm1QD+Ivq/Td1tMLvJAqr9tZ3pBn3pS8L3dQPdNjsz3abc9bnWU+edXddAbYZnn2klgnf34+zpcEkk1SZ/ZuzcfHBzxNnB7am2XZmK7vlUtl3jfXX2X9LWyq6NE6e9GtuzTr8rw/XVc54mdHB9dU0lbri59V0Afh2AH2j6DyGEEEIIIYQQQnjceBGALwHwKcu5a8Qed+Jyu3RtT+KGa93dpAwXy3Jis7PT2erKXUIVA3Y2TmN1VTz2WpqDs+eMtlDFo7lfp2vsnldtK5ur9+6amgbbMtEHVqZjuNNvNaZrnY5dHWZyzP1fW19ymhD3C1xvjn877v5LkxAeKfmXM8LzwT8F8LUPjm/x3IXvls7tCMEV3AfwwYzEqg7bcckm2tU/NoLjT7WJ7TjCa7vMet5lFU5RdZVI7JxBvmeHuw9uX23A3P4kIWc9ds73+swqcXvCajvf19rX7g83dlTWubEec1m27f/P3p8H7bZc5Z3gc66miyQkISQhgZAAIUZZYhDzaIxdnrtsd3VFd1TY7XBFdNiOdldHl+0oV4eHdlPgcjEYsDyD8cxgg41dNkgGMcpmkoQQCAQYgUDMICQkoat7T//xnt0377preNbK/Z3x+UWc+N69d+Zaa2fm3m+uJ/N8X3Q+qx8ldxlev622d8aqHWvTJNiO5egZyJ6L6B2TTTarOKNJKTM2vbrZPXh17dgCgOcDeBmA5wR+hRBCCCGEEEIIIW5HHgPgs3HRNg48Tc3q2owOFm1cyGA0mkzTsb7Xz1armiyyVhqhLVPFGcXKYLVvpnykn3n6J6unR+3gfWZ0/MqHXQ+wOmim61kbzHqGt/4QbRrorHVkGrmtb2PJynewz6bVWr37jjYrdPxlfRTpt2tMXr1OTFE7en3IPrtRLNaGNz7sOzYq47VN9OxUa3bvAPCG4JoQp6LNGeJm8XV4+NcBeYvy3oRwiveF5C2EXnfOR/VZv959ZYvh2WT6YGdR3tr0vtCmExY7ufO+UKtYogl6hOcj+lK1X+JVXOv5aCIfTZImEy7r57jmjV1m0m/bk7lXZtId+cnapZroRDbXOmyyk9mMxmaUdFX21vIdG/ad59WN3gVVwm3Pe+/Xyn4nafVseOPhOoBnA/ibAJ43sCuEEEIIIYQQQghxs3ksgM8B8IGINzNE2jajYXmLh109JlqMtHajOtE1b6MAE+NkE0TmP8Nq29fMv8pH5T9a3O30UbW5wepxcI7Xspl/b60ha4+qP6sxHG2e8DZLTNsw2+gQjc3VZ7bJgcXTXtf78XTibM0rw9OKq3WW9V49vxM9vVpDsLFUuvV6nL2TvOveOynqXzvuIj/eeXvtBwE8GJQX4lS0OUPcLB4C8Fdv/MwW83c3Znj2vMmu/cKeLEp6/uwXoJ1EZRMwD2ZiHy3eR1/q0QRn0vbewi67SSMqm5Wzk73jXDbx8HwzbbrWjSac1ha7gSKqn8VZ9ZttG2/CZmOwsImkjc3WzSagkX3vWanqZEQTvGy8RlTPK2Ojega8CWE1Kc6euW5c2aTa4o3LqO4zAXw5gBcSdoUQQgghhBBCCCFuFY8H8DsBvH9w3VssjxZxI6y+FC28RnU8e1Zn9Gx29T674FlpvFFs3jlGb43isjaishNtMdOVI03fi6nqr3VNItK5qw0KXt/a+/b6MNOFvVgrmHHvadiTcWTtRFqy14bMGkVUxurqnva++vBizXxbH9aGvX97r9bvdJ3L2rHPY/bcRtp7tf6WjYXqfeDFw6y9RFr2zwH4+cCfEKejzRniZvIGAP/UnIu+zHZhJmDZS3qyQB19waxls+PKvnc+m3SwMVYw7Xj8jPxHX4KMv8yuN3HPJkYV3sRmOjayOtWiO+PX22SQJYZeO+5M4JgNGNn4nbRj5Cfy600Mu8/DzqTWxhWdjxJQ7zibmMP5zMZm7Uxs2BiO4/cB8KUAXtSwKYQQQgghhBBCCHGzuB/A7wLwLOS6XbQIuf6sNK9Im8q0nspWtLg7WWCPFmSja5Xtrv7lweqQlT5f+fA2YzDtU2md3rVoA8HxmV20zhapj/OMNm3XF7J+ysZo1M+erckmjWvm37p+4PUZ47d6to+61qetH/0DuHHuxZPp3944mWruzLvNlr9uftprUSxMm2RrhpF9Rtf26rwHwOuSOkKczrXr189YHxOC5kkAvhGX/03tTQwmsJsesonUmT6jxVOL/QKbxuXFsvqwZa3/KfaeWXtRrBNfXptP2zLqU+8Le6ePOm3F+vPawtpYr7H+q2dp2hZZbB6Zn2wSOhkDNq6qTJVoMHaYuLrjn7Vj4+mMjRXm/fcuAH8BwPcS9oUQQgghhBBCCCFuBk/EZWPGU4my0WIkqytmtqJF/x2Nc6pheovYkxgYOzsa9aR9GJsHUTtO29fzFfX9Gfatjex+pv3r2fT0x47PSMNknhlbznIV46Xy1X03RD6qc6z93TUP5p4irRjYb/9M47bxMOPvhwD8+GZMQrTQb84QN5vfBPD5Nz5nC5cr2Zc08MgX7HVzzZaLJgvMrroVW87bWVjVy2JlseW94/Vf90swim39glvtZu3ixcT4tfWyuDo27PkqSYjKZtgFb2+CErVZx4edjKw2vH6q4o2urfdgE6zOs2OfRS/utXzWl9EGAzsBY2JcY7PPjr13b3Id4Y1btp+zZBbJ+aiM9wx03kFeO3hjzHtenwDgCwB8ZuFDCCGEEEIIIYQQ4mbwFAC/B8DTwOmamZ6z6iCMblRpV8wia6UNr768z51yrPa3lrX3Ey2kVnUzP6uuONH5PZu2Lzw9M/PRXfPwtFJG86tsZ9qtd48ZVdlo/K6fo3ZlfUX3ED0ndlxUbbCSrSOsn9mYdtaAbD1v04HVYqt7Y85Fda12ftB5P3bINlZE7xOvjby+eSuAn2jGI8Q22pwhbgUvB/AdNz4zC4HRcTb5sYuF0ZeFXaycTHZt/WwxtbpfZoG1+iKLJs6TiVzWxtmEwk68KnuMX29ybds4m7Suk5JsAsIkCcxkJZoEV5P2HV/ZpMyLKYqB9e8txGfxrcf2WYyeQybW7Fn3JmIVUXLklcnG0jpebZ9UfZFNOr3knH2X2kloNVlf69qy670wbXwNwOMA/FVchA8hhBBCCCGEEEKIW8X74KJPPPnG8USTs1jNhtX1PN3Xo7OAfhx3NaTVTrYQXelJax1PK/M+W/8MmfYe+YvINMzo2kRztzEd9iL9u2ovz/b607ue3RurEWdxeDp1ZJMZR8x1b23GW7vJbGft7D0DVnO1Za/hkTFVawSW1We1FuTpvhXs2pH3DK8+11g7OnUFuwZmn0dvvciL6zXBeSGuFP1ZE3GreC6Ab8Dlf1J3sV9mxznA/wLMXsDVl4X1MfnS9BahOzFkvhk/mf3smuczmlBb/2cRtT/7Rc/YPY6R2Ows7mftxtrIbK8x2WOvHGMz24yStUn3Xrxn1/qr6q/+o/M748LSsZe9I6IxFtnPnnkbn3eeiWVC9k5k7mNNhr4MwNdtxCKEEEIIIYQQQggx4ZkAficu/4kk0lbsompEpa0xWM2s0kHt4nO0EBnph13tcK3rxVzVZ7XSqB3ZvrD1bN3V91la9kSX9PSyzqaRlen49DT+rp9q7NmykS9mLYNZm2F0bu985rfyF9k949nz/FX3kMU1ff7ZTRRRLNV60uQ9ktll4/wpXDZnCHHT0W/OELeKNwP4O8G1687P7Ev0unNsJ6fZQnaG3XloY7R4E5S1bjSxyFi/aOy9Mouv1eSs8r0StUcXpv28ez1j0lz1EVMno2oXb3cp43cdy5GvaHNBFY/Xz+tzw2wSqK5lCSMTp43Pq9t9zu27xvrojjn7nGb2bQz2ONt8EvmzsXh2rS12cm0ny9MJ/dpXfwbA/7VRVwghhBBCCCGEEGKX5wD4XQAeD38x056rdI9o4ZvR/qyNSA+K9CNbx/r1tGlGO+uUq/DqVpp7dL9ZO1j7nm4VaaATrF6W6ahefNFxtgaQ2Y70W0Y/Xs+vuvBqt9IfqzawWqvto2gce74iPG3W3k+kpTKw4ydql6wvbZwe1TVvPNrr3XvvavbVPdj1O1bPz84z7xBr57cAvD6JU4grRZszxK3kKwG80Tlvv8SjRVJ2khstFJ+x2M98mez6WdvDm1QDftswdtnr0YJztEDeIWo/e7/ZgjeTIFg/VflqYsXgJQx27GVjI0pUvDLdJMXa8BKVbFyxk8Hqeeg+izbBjCbcFfYd4x1X9aPjbHIdvY+iuh6TcWjfp8f5LCHznkUvqc/ay3uPrDH8CQD/A/r3JIQQQgghhBBCCNHlg/Dwb8yIdF12gb3SeLJzzHVPy7HXKltWN/QWqiPfmU7mLXrv6KbsxoLquFo893TUarOCVz7aYNCJNfLl9Xc2JjONObJj1xtsWftMsHprRqaTA4++x+l6SrRY7/lY67Aa+kq2TuGNH6/uetzdPGHHX7bRIetv77giitW7D6snn9XP0Xspur76+0EADwx9C7GN/qyJuNW8GMA/RrxRaP1SYSZb3vldosVHZnHyWnG98mnte5OV6su/izf5mtwD4ye6By8GW84rH/lZy3rXdtot659sUmzvsePL8x3ZqiYi1cTem9Rlx0ysZ48l65cp48XWtcPE0bXrjXemvayAEE3Iu/eV2ckmwVVCZeu+AsDnQ5NiIYQQQgghhBBCXA0fAeCTwC98d3XIbAE9s+nV39F1Ir0z05u6+qQHq69GOlxHa5/AaqaMn6yv2XvJYszWAqIYrkLLrPTczn1WWmnlhx1X2RoKo9cz+jXzzoieh6jPdnTzaI0gW0foYutWz0BUj1nfOmMsZ+Ps5wG8atOHEFvoN2eIW80PAvhqcy5bTLdcW/4dC5NnYScM68/oC5v5QqquMxN5uxBrz7G+7LnoPph7rMj8rn6quoz/6+bnUe+6c81ryw5eHW/MrLHZ/kZybOkmBlm7Z5PIaAKZTZbWe4smXp6NCbYfq7HvxeYdd94jUdt6k0vW7jXns22vqt/se2EtM2nvKNnLkpnouVjf1yufC+B/AXD/ID4hhBBCCCGEEEKIjJcA+GTkOh7ga5VWC47ItDRPe/T0V/vZ+o/qrr487SXSm9gNFbaMjamjYVU+PQ3ei4HF00E7Wnekf0XapKeXsqzxeJq1HUtdLZP1ncWf6dyMfRtztHmCfe5sXFF/Rs8eo4Fntux579mwsXltatdnMrJnxxs/3rhc62SfmT6w4yDThb2xlb2DPTsV3hg9/D8A4DWEDSGuFP3mDHE78CQA/xrAs/DoL+BqoTia+HUGtrfwGC1+VravkeWYmA579riauEx8RfefxbEe79i3i8lR/UmfRpsVWHtsucjfdFwyfTAh6gvvZ9eujdG2hzeGveMq3shPF2bcMzaOeLzNEWe8C9bYmHbzJsJnjJmo/6I6a9nOBPuHAfw5AL/RC1MIIYQQQgghhBDiUVzD5bdlfERwPdIpAV8D6ep7tk5Xa/TsTehoS2w89vxVLTQx6wFM/Uyri3TM1UakMXvXWc11XUA/jr34q/jOXhtY7doyZ+mwcM5l98FqkszifXU/rC7vvTMiH954YGJZY8o0dBtn9v7ItHWmnSf6sFf3LF8dfhDAT5xoT4gR+s0Z4nbgNwF8Hh75xZTtzKuuZZOZCG8StJ5jbWcTrcynZW0D2yZe/Z0vqGiysV73Jh6sz8jeOknwJmc795eNkeN49en1z2RDiP3cWZS29dbP2cRqB6/9ozKVHduebN9Vk87o3GRs2Of8OmbjbB2/0YT6ujnuxGh/Rs+ghx0v04TJHncTsOr5idrkowB8OS6b9YQQQgghhBBCCCGm3AfgMwF8pDkfaYKrTubpwJ2NFaud1cZET/XiyDSzzN41PLo+q/3tlPFizxaa13/XzD9vnaCKy+tDL5ZMb7MxRovMkaaXLZhHfbr6rtYKKjsRXpt6erS3VsL6yzTytZ8jzd67VvlZfdkx5cXhxbT69spnz2SllXfs2/JeOa/d7H1Ea0ysH1smo2oPO66jsdTVtrPyvwrgJ5v2hLgStDlD3C58K4CXL8fel5Ql2zwB8C9u74vJq8vYjibpNlY7iaoWXu3kwfrMiCYcWRvbicp0o0Lk27tvb3LE3pu1YSde3pd/NpH1bNvzdnKzXs8mVRnZAr836bf1vMmVl7B0JqbTfo+Spmriu8aF5HiSSB7lbHJnr2Ws9ez4iibH7Hhey6xjlOkD7x2RTYKrGOzEnY3B+lnbiW2HDwLwMgDPI3wKIYQQQgghhBBCWB6Hy59Q/RD0tK5Mv/A0l0gLqux1NK1Iz7OwGp6n+U40Ni+245zXPlYvzTTDatGfWWDPykcLxUcZtk+yhXJv00NVl9GjPbtWj858eLY76yJVrJVfuxaTrct4z+41PNpGFFs0Dj3NdKqjdvHWhDo6NzM+I1230uij9srIxnHVpt6ahy3f7ZtsLL0m8CPETUd/1kTcTjwLwDcAeG888kuGmSBYsk0S0UJ6dD6z1920sNo/6kcxZpOtKdX92jIrO/fqtaU3CYE51/HhxZj5qu6vmuhU47K7uG7tRu3SsZfdgxevd37iZzp27D2fNQYj+/Zc9bx75aNEi93kEcXgkSWtXhnmnqLxNnnv2rLVO6Wy8RsA/jwuf+pECCGEEEIIIYQQguF+AL8TwPua86z2Y8m0WraOd52No9JOWRuRHhb5m8YXlZ/oel7b7+jWnh5Xxdlpg6N85Jfxn/mItMSztPyrXCPwfETXzu7njvZZ+fU2GDBEY4B5t1xVm3fXN3bWD9jYGNuT9ngjgB9q1hHiytBvzhC3E78I4G/c+Hy8YI+XbDTBiT6zL2dvN+Dq/xrO+fK15dcdf9GC6fFzZ9OC53c9x9zX7pfu2saZ/+vmnK1vySYrtt88u4w9r15lx7ZXZ4K29rcdI117ayyrD++a/ZxtSrF27OedyZmXYHjPZnbM2l/bu/Nce/3rjesqLq/9mUQus5FtzMjisO1gnxvGjm0Pzz/TV2v7PQXAlwD4VKKeEEIIIYQQQgghxHsD+H0AnrGc83SXTI+1x54W1dF9It+RNufZ8q5b/YWNJ1tk7eigmTbbKZ/Z9xaumb6LrjEaXFcLtnqu1Ue9+Hc2TRx+rE+Y6x0f1RpBtImho8seRG20XtvdjOBtwMg0ZatnXjP/7DNjteWMiT7r9UN0jSFrT/tcWR+762FHHe+58trPju1KQ2f4TQA/0qwjxJWizRniduNrALwa8Rdb9MVtP0dEC+fRpMh+eTJfplE868Qi2ohgF0ntAufky/eou8ZkJxfRhGJ3InTgfcl369pzdpLlbWSIvtzZsRJNhI7rXj9WC+yZv6O+NzayiUmHqD2zcWnLegvv3iSx89x449xrWztGvXdFdo82RuaeqzixnMuOmXcXM0bX5ykqb5Oa7F1ZJQdRvSw++27N2jhLku8H8Hm4CCtCCCGEEEIIIYQQEc/ART94CnwNotJyKl0HeLQmU2EXdq3daCGa0dA8X0x9T9eb4C16swvW0YL5asdqsHbBvBunPRct/Npz7L3YOh29sSLT/jJdkW2nrI2ystaPpw0ztjvaZGS/itU7ZtZDoneJvc4+s9V9R2W7Gra1F2m8no7v6bpReQarxVtb6/m1T7zYmfe0Pf8aAA+SsQpxU9CfNRG3Iy8A8LUAHnvj+KwNAha7eGlf+N7nlSwudoJuY2Htd9rEm+TbBfWs7A7eJgp7faXrm43f689oUpslBVmc3oQh2iRg62ST5mzhuiq3XrP9kI15lp3xEo2NaNPH1MdhK7rvTqxn2fPsZn2b1V/jOT57MXdi6Zb37mGnjaPE5CsB/MOGTSGEEEIIIYQQQtwbfACA3w7gccu5Xa3CUmmDnXqeBtLR6BidlaXSyDPb1cL1UWaie9m69lxmN9N9q3avdN9p3FWcnjY61ekif5HvLmyfdrTnSOePfEz1bUaDZDZfdNaRmFisj8jmGe+xap0ARZkz1o+itYHjeI2j0uYzfhrA92/GKsTp6DdniNuRnwDwFctxtmBecd18vo745V6ds5+riUcUz/Xls7VzbflXLbZH9u3xUfcaHhl7FMfuF2vEcU9ePxx0fdt28Y5tW2b3yWzMWI/XtrWTA3Z82P7J2oixmdnI+jobU1W/rGOLpSo/SdZYf14iVNWtkl72/rPxN33XHfWq9wSTLHX8e5Py6P682KL2i8bpHwfwZ6G5ixBCCCGEEEIIIR7mhQA+Fw9vzPAWuyO945r5GbFqLxMNjLVvfa3Xs8+evtyJz8bgaapRXU97XmOymtE1+G3pxVydO+x6cUe6caYnWzveOgDTtmvbrT/tvWd6MrPJwB5b7T+LldVerd4XLYp77creD7M5AM7PyE72DFgb3n1UOrntt/U6Q1Yns7/GmB1nftexZp8lb9xHY3mXbL3Nu581PhtX9B75LQCv245UiCtAvzlD3K48HsBX4/JbNM7E+9JZsS/36IvoKmPw6PhmJzP2evWl7/lZbVubK148u23JTJwm7Tbx3SHq/2xi0Z0k2nJZ/1Zt5C3Ae/Z2xo0X+xpfdC2L1x5Hz8WkL6t7vwbgITz6Hpl3C9sfXjxMfRu/V9+W8exlk2Brk4llpXqnfDeAvwLgXaQPIYQQQgghhBBC3J28BMDHOecz3bKrNVW2p7pxpNPuxNOxE+lbXd268pFp0ayOFW24yGLs2M6ue/Z2ddBID+tqrJVGu6PBZ+1enavazS74e3rpWt+LDU6ZM9Zw2HdHpqFO9dlqDcfS1ZRXf971am3E68cqxiq2TCfP6mfrXwffC+DNRWxC3BL0v0/F7cq7Afxl9BbMLdXi9fplEu2u88qzvm3545y3cHycs7HYGDJ/B+uXo+drLT/xlfm/5vz0vjwniUJVj/nSzqgmydfxyH7NxkxENcHwYsgW46OJvDeRiyZLzOQp+9kdL94Y956Xo2x0zcOOcW+Sb20zCdj6M3t2jnPZxozVt7XDjNm1TbJkobJxlLXvCtveVYLr1fXea549+w7O4lj5VABfDOCpwXUhhBBCCCGEEELc3VwD8CnwN2Yc1yMNJdLbPDqa1M51Ty9j9UZP74005shntTHjjLaKdOjqvm2Mni7qaevdvrP6X7WYnV3z1h08PTjScRk83c3qdetnT6vL1kU66waR9mrrRH0WXY/aw1v3qGJkiNZUsvJHPN0YsnWTzruAWe9Z/WV4urC3llatTdg4svbI1jHgXIt8WD9vgTZmiNsYbc4QtzOvBfBP0f9CrRYsvcXlaPJ1xiTUSwCO8zYhYCZ9kd2ozE7cWdloAmHbvZpQZBO9asNClrh0J7QWL4GzcTCTfXax/SjbmQRGbefF5tnNqMZyFgOLHb/ZhIrx45WJxkM0iawmlYwNr0y06SB630x8HOer8WjHQnbPXhzMO9l7r1q73mYMNvn9KAAvA/D+RCxCCCGEEEIIIYS4e3gsgM8B8JHgFvarBWlLplt6+pq3+B3ZrLSfyeaCyE9Xw8u0SG+zAVPfnrObBjJfmX9vIXfVcr2Yopiz8RH5qrT8SqOE89k7tvFEsGsMXttUGjqzKG592HbzfHrjs7LvbRSIYpwQrWus4857XifPauTb2ov60ysH7MXi2WD7ZD2e9IFdIznOReMie84fAPCaQQxC3DS0OUPc7nwZ+jvcoklzNvGJbDAL5NG1bKKaxcQsfq5fUFlZry2iuswksoqDmfwyfcFO9Lz63v0xduw5pm7Xpr1mN1LYCWrXt9eu0cSuql8lZHYMd+O1472qm7WpjQt4ZFuyE2UvKYjqVPFUzyjbVtGzECU6UVt6mzI8e+txFs/xuZo0R8l49PwyMRznn4vLBo2PDsoJIYQQQgghhBDi7uK9APxeAM8LrjN6RrQozCxuZhsKPI0r01u9TQGHLWZBfo3Dlvc+M4u2Vhus7GT6b+bT2wiR4bUjoy+zbVnV9/Svta8rDStqM6tfRwvzTN95i9iR7mZtRjqdR6VzRu3F2s/I1gwyfZnZWLA+w0cdb9xFmzWY9YwqNmbdZvW9o817cUTPC7vus9qx59gYovJRDGs/HLG/Dvpz2OI2R5szxO3OOwH8Fcy/uL1NEPaaNxHuTkhs3WjizX7BVti4ownPcW6SmGR4k8T1c+Yz8+NNiFZssuThTfYeKsrbxWKvbb04snb1JmY20avsROM2mjxniUr2LETlvfPH8Vqmm+R1NkFk9bPkKBpL1djxkpTr5l80QVw/24lhdC9soh2NBes7qg/jy4utGhtRTN44YHx6YzK7TxvLdQDvA+CLAHxmErsQQgghhBBCCCHufJ4G4PcDeAb8xcoIq+9YzcZblK2wGgi7+Btdi2Jl47A2Ig06I1t8jbS/Suf1NG9Gz2I2VHhaVaSXR7HY+t5na8+ry8TqaYtee1p9kvWx2rB1Mu2ZaWtbPltrWf0en1kNNPJpj722jPR4zwbM9eNz9jxFz6TV97N2yLBtG2nUkX973Vv3qoiee3Y95ojBWy/awWvTaE3kFwG8adOfEFeONmeIO4H/DODrizLRl3T0hbp+aXYWKKtFUlsu+pJYv5yYxUnvWmQ7uuZ9gU2+GLOJrxcLMwFjkh8bbzQRjiYpGcxmCy8edlKy1rF92JkEe+Mom2R1+tebvEYTOsaPd59sDBl2wmnHV2WDuc6UYZJU22ZenEzbTZI+W98b39XkOIpxmmBUPiMb1XvhCQD+MoD/tohBCCGEEEIIIYQQdybPBvD7ADz5xnFnE4O3wGi1kkgPi7Da7moj0jmzY2svWlhl9CBbv1uvKlNdq9rSLmSv2pWnYXVjt/3KaIbeeGAXy1mtK+oXT1f39GJGP4+ur+sgke/MXrS+EPntbN6oyJ6b9b68d0Kl30f+VhvRs+gdH3iaaqXBVm2zjlE7Vmx9OyYn7eC1aTZ2bV3P906/W/uezfcA+IGGDyFuGdeuX5+szQpx03kygG8A8CxzPtoYEC3WRl8Y7MTb+vV+wpxb61hfzAQoW5C3tg+8xev1fOUziyGbVEd+O0zbydZhfXltO42bnTRYX5O4gXzM7bzco770kqPIj7dxwotrEm9kO7JfxZjZZe1lz7u9Hr0vvGsRTJksaWOeraw9Js/JxE72jrV2AOBf4fLnsLLfliOEEEIIIYQQQog7hxcA+Aw8/B9NGT0oI9JsIs2qsp9pFR0dJdLcdjSY7N52bdpzkV2m/G5/ZtqR5zeK1bO92mJ1zsinZ9Mrz2ixjK6c6WlnaMiRP89/5a+j4WbnMltT3Z/lDP9RG9rj7D0WrYsxzysL+9xZzuiDSGP+QQA/vmlbiJuCfnOGuFN4O4C/6pz3voDXL4Rq8tOdhGSLqV5MWQzRdUu0CLnW9+4nis/GwLC25zXjz7aFNxFgmSRBVZnrzrVsIdra9I49+1EbMzF1kjPP16R/s7iq5JSxscZWTbq78UabPnYmk4fdyJ93vmOb/RxNZiO71TPmPZ/WDvs8RBP3KAa2X7P6XvLhvW+P+/hDAD4PwP2EbyGEEEIIIYQQQtzefAyAz8KjN2ZEWkek0cKczxZ6rdbA6GLW73RjhtVdbWwrmSbkaTfXgmsMnnbFaq5R7JmW2rnfrGwUJ6NtWR0qsmPvxerjXmxRzNnCvLVX6bZHHevTLmx3xxZDtAbjxRXV8cpHWno27rw+vEo8bbfTnl6fZmPPqx/ZjMZQhbeWYe/Nvve8WHbfPdbuGsevAPiJpm0hbhnanCHuJL4NwH+48dnb4BAt2mWTz+zLIFu0XH0wC+OTL/5qo8J6z/aLMZvcsgum0Rf1dfhf3NEkNvNhyzDJR7RgHJElW8exN56i+pF9L2HLEpdoAhX5qMatN8FikrQoxmjCxsIkw+wEcLWRbRBgn8f1fJbIRBN+r5zXv95PNvHz6D5jduLdTQQqm0wMx3XvHdR5tlbf9p/lkwF8KYCnF/aFEEIIIYQQQghxe3IfgE8H8HE3jiu9xdNdWA3U05OsnuyRaVCe9lHpdJGGWelWHlbLXf109L1okXi6eJ9tMLAadxVLdI3R4DqL+2ucx/lIO5+MP2/B+/ATLap3fHhlq7E60a89G1YPZPRYxv7aNpHmGem1Xht3NVdbLtLSbeysPhuNAyAeZ97zY9dYoueX1Wiz8l5fZOOo8260fo6fx7WHcPlzJt3xJMQtQ3/WRNxpPA3Av7nxE4gnXt7CLbOIzywyemWzL8iJL29BtVpk3YmHmRgwbc36tee9ye50kub58doSePR9eLFFdtk+YDYLTO7zjPaxttbjg8mztNqs2n0KM/aypCga77vt2XnuKjvThDmbbK/lunatbVsmSlqzJC/yF73/mPrH9V8E8D8B+MmirBBCCCGEEEIIIW4fngDgcwC8P3oL8pG+19FXKm0pqxdtrojsMNqpp63sar5TvaqrVbH6d3bcgdHOvf7wxkxXfz+LqE0iXZ6NIxufnp+d9Y3uOoNna6pHZz4iu1HZia+sjc/ws9rM1o2ie9+NoXrPAXHfRc9eZ10maufXA/jROnwhbh/0mzPEncavA/h8PPJFbHcPAvEXXzYxsC//7EvMw9vtd8YC8HU88n7sl5W9bu0zvo728+pl/rPF78pf1HeeHduO1QTPK+fd4+ErusbYteejCb1n/5q5nnHd/PPGWPTZ2rHY+58kRtlk3MactUVEVd57/r06dszZdmVZy68/1zHgxZr1S9QHTCxHneg9YT9ndtZ4Dqp4vHte+309rpI0O97sOGL76f0AfDmATyHLCyGEEEIIIYQQ4tbyFAB/AMBziLKR/spovBXZImdWJ9KKgEfrQ5ltT2eZ6LDRoqeNJduI4N2Xp0FZO2zbWS3M06S8+CItKtO5I/9Wq2K1X6txd/Q8L45KA4/0tgmZpuz1syXy21l/ic5P7yl67ta2ysbotP+8drLvkGxMV/3uacbVWlTnfRPZiMocMWXX7flqLakaT9GY/3UAPxbUFeK2RZszxJ3IvwfwrfAnhZ0vhYpqYp+V8yYCGdFEwJvURhPiKd5ky35ZZoulNl5rl/G92rXXbb9Wk4kqsfEmP91k4fjs9Ud0D0A+ppjF72wsZLF6sURlpxsEphs4bJKYxd1ZnI/KdZPYqL43qY+SSFs/SiirtojGD9v2ncTfexcwzwrz/FXl7Bj0kqeKo+wTAXwegP+mUVcIIYQQQgghhBA3n2fjsjHjqTeOGX3KLlZHZSo7h7/pIrtXJ1qstb7W69lnZsNCFp9tp2px39Onq0Voq+dkcUYapa0XbZ7IdEa2fSKtiq1r+2Z3DFnsM2AXqFm9LCrjadrVWsuUqI3s81lp15V9z1a0htHZtFD5rLRte5y1s6cJd+KINkEw7cC2ta1bvf+8NR4G73vg+PwQgO/DueNUiJuC/qyJuFN5BoB/hYf/vMmB/VLzvtzYBUZrI5t4RhPpji+v/ooXT1V2gjcxYBZUK5v2HqPjMyeAkd31+Aw8P4evjp9o3DFjzPaXN6nL+tSbILGxR+Oyir0DM1FmNhAwY7ETU9XuNr7Kxlq+iilLwM54jrJ6XtI9sWPLXdXzCVz+JNaXAnjwRNtCCCGEEEIIIYTY54UAPg2X/0zKLs56msSZ+p/VKSYay1maZ1U3s5npi4yOdtjPymTtPdHiozg6VDY926zO59X31g4srH652oi01l3tL9MiV9/RuTM1VGZcMvccPbNRzB29PaPS8LP3yK52G/mL3o+sXs9o2dl7JYtph9XOj9z4J8Qdh35zhrhT+WU88s+brIuEx/HOC7/a6Wf9rMf2ekT2BXmctzsQPd9rGcavF0M0GfLKVuU8svb0YvCOGawtO/HpxJzZt5+ZhWomsfD6O5rgZJO6aKwctu0ELeqfTntVY9c+o159JGVsnFHCE40jbyKYtVmF7ZcsqWDt236t2syOO88Pk0RbvHFp2z8bP2tMtk2i57BKlFnsd8Lq/w8C+AIATzrBjxBCCCGEEEIIIc7h4wF8JoDH4NHaQ6aNeDrKcf44ZrSGaAGSOde5bjW54xyDt8HD3n9V19P/qlgiPajytX5m+sEu9mY6IavxZvqzHVuMbhtdz7Q8r/2yNYtovEcbDuznaK0gg9Uwp+stWf974zfbWFDFWLXtWq7amNHB05ttH1X1Mtsr2TPrjQlbj12DyWL2fB91snUMOMcR1RrVrwF4A2FHiNsSbc4QdzL/HsC3JNejL/7pgmz2BVYtonowGz68SUO1+MxgJ7leIuPFwSY0zOK3twBs2dkcsPqwx92FYG8BvNowYct5bZGNT2+iY5OUaJxYe9G5KhFgx1SWDLJtHfXd+jlqt8z+OiGN4mLGomfXO8ckxfZ6dH9ZHJnIwAgI1Xssiy+77iUe63GVZB52uokkO1ZfCuDLwf3tWiGEEEIIIYQQQlwdjwHwOQBekpTxFvIyDXH9yWoLkWbkLShmC4uZJrRqIuxmB2ah3trr6p3eMXOPtryNx+pxHd3a1rebD2y7MP3rjY/1eqRFZW2bjY9KR2ZijfxX+jCrc3rtUmlyng+m/b2x5T2rNoYJWV/b43UsRZo0G4vt/2ysdp5Zb30oK5PVXX9W45DFe39617L1CO/9munkDwH4/sCWEHcE+rMm4k7n+PMmT0W+2GzJFjW9iY61bScV0TU2lqNedL5aTN/Bm7BFX5LMgnOU0GT300lKvMm996WdTUQn7RiNh6x/sjarxlo3ian6J4ttMray+COfE7IJ8gp7D94EMUqas3eE98wz47CynRG9K7zrkwR4+s6Jngn7ma3rnWdg6hzXfx3AXwTwuoZ9IYQQQgghhBBCnMOTAHwuLtouEOs1XW3jINIOGVuMznW2rlZdZ7Wgju9Iy7IxsdqOF+vZWr2lo2FFunVkh7WdaVsortnrTMxZmWodg7Xv9WOl2U10xEp7ZdZpOv5svKzvtc5OX632orUA62c6tpmyO++wyn82htZzEVk/vB7Aj/bDFOL2Qb85Q9zp/DKA/+XG584XiP1iOP5FHF8Ex7/si4tdYD18Hja9GK8tn70khcW7P2+hN/ITbaRgyOxn8URt4tnx7m8te80p072Pw48Xn50sdBJHO/m67pyP/Fo7GVH9bDIckU1Qj3O7EzovacnGIPPceZPpqJ6XSEZjLEsmqpii2KqYrB3vndTtB9un1Tuxqn98zuJm7jUbm9W4iCb9TwPwRQB+b2JbCCGEEEIIIYQQ5/NMXP706DOWc6vuup6z1yM8LeK685nRSTx9r9I3mLjsOVaXijSn6cJqphGu8SE4tteYzQeV7tjRwjx9ONKGsnuxfVrp357tSheN1g6uIW7vzOdqwzuX6ZPZPUXPj1cussOOwej5WsmeEWYNwSt3fI40X6vJr9dtee+YWW9ibUefIyJNN3rHrG1j11DsZ+uj8u+1uzduvBi86/Yefg3AjyWxCHFHoM0Z4m7gPwB4RXI9+gKyXwB2EZ9ZaO9MfKMJgY3nevDP1u2w3tsaSxSXvZZNHKwfW7eqs9q37ZARTRwqn5M+s36Oa9EEnr1fe5wlIt7EuKIas52Y1/p2LFQbHRib0ecoEWDtrXXZxMfasmMteo46bRAlr1Fs9r3kla3Ghzfp78btYft/8p7K+qZKfLIEIEoagcuvT/0fAfxpaD4khBBCCCGEEELcDD4UwO8H8ETnmtUoKm0x28hx/PS0F1a3iBYwo3g8PL3HatG2HBOfrb/Wm+rHHf9rWU97sfqZp6N2fdl6Xv9kWq5Xz2rSkVbvaW5RH9h7s/F5uqql0unXc7ZNojhZTX+Xji1PE482BUT6YHRfWTvb9sh0+YxMy7d4GvManxdHZj8aN5GWHWnQ3nPK6tVVXFmfMePe3of+nIm4a9CfNRF3C08H8PW4/G9oi7dYZ4+9L2TvuLs4HsXi+Ykm67v+vPuM7HYTDMbnYdc7f4bv6Mt8t7+8yQjbnvbYlgX8frf+ra3os/UT+a36prIHp8zuGLV2sySJ8ee1wVlxRrYr+9XY3/UNPHpcsr6YsdGJj6mbPTOdvrax2uPKzurv+wH8FQBvL/wJIYQQQgghhBCizzUALwXwEvD6U6VJZUR6gRcXY39Hf/DseHFMNdFIozzLJmOL0fIyLX4a12E/sxtpx1Hsnt0umd6/2t/Rr7O+stcndtnrkzbrPvPRRoYztN7VfhSHLb/jj1kjYJ4/Ru/M1jGye2Tbm33nZWs3XpnovvXnTMRdg/6nqLhb+FUAnxdcu4Z4cmXLHUSL3BOum5/Xln+e3zWeyeRp/RxNcrIvxWjRl/FXfdla+9Mka7WzttPuBMmzEd1/tanBs5EtoFd9Z/1495rF6tmI/NvrbLt2npGsnb12Yib37MSyE9dxzhvrLNlkm20zb5xH/ZrFF40h+3yy75/uPXl96r1rO+8pViCwrLY/HsDfBPDcxI4QQgghhBBCCCH6PA7A5wJ4sTnv6QLAo/W2TE/MtDCvnKczsTqKtTfdmOHpwpEGkmmnkd7NauFRfJ7tqn1se3txXDefmfvNzq/2M32T0akqPTHS8iOyeO31zrqD1e4i+9ZmR7ONtLgoFts+1k70fEe27TO59nHkI4q7oup7L5Yu0XMY6c32GbEaaTUWvWtWQ2b62N5zZ83IK8esW0Xv4mvQnzMRdxnanCHuJr4ZwMud89GXZ7XA2ln8y8i+LKPkYuovmpB4X+aM/epLNktKqpi6CQwb286E3JbzkhBv4tSxXW0g8HxbP1ndlShBmY7lw2bkt0qsssno+jmbmFrfWftPFvCrPsyS0WpMehNqJvk/iNq26te1DVkBo0rAo8TJfvZse8fRGKjGaiQ2sO/2tc7zcNmg8dLCpxBCCCGEEEIIITjeG8AfAPB8xLrggdVmsg0Vto5nJ7IL57izOJ7ZzezYheBVI4p0q0xnzfSljq7IajhsmUwfzhbls1gm5Rmi9szGJ6vRrrqsXXBfy2QL5l68ts8ZjTXTPSudutITrzv/bP3MX7SZwD4XUZ9UurNHFqPdBLHaz/RaVmddbVf1szHvxdN9ZrM2s2Nz8r609qIxa9vcln8Q+nMm4i5Df9ZE3G08HcC/vPFzpVo4jb7Epw+I589++ew8fJH9a8nnasKW3e86mYz8Wj+RDcbfarc6bydok36LbAJxO2Y+2ditP2/CmSVn1eTZxnl89spU2H6256yfKt7oOEsss9g8/2zCysRnfXWInkG2X6vYK3trGcZeFEv0rE/uLRqjnbiYcTexcR3Ay3D5LhFCCCGEEEIIIcSM5wD4HQCegFoPiIh0uOgaQ6a9dbSt9Vyk4VX2jjJeXFX9Kq4JXW21q+9mGixbf/W9lqk01Y5+G9U5g0xv27FXtdVZurl3rtuva0zdGBiddLfPmHFny07a19NtPZsdP9M1Fy+m6ZiZvo+9YwB4HfRbM8Rdhn5zhrjbOP68yXXEi4PXzWdm4wKLrbP68r70oi/Ca8k1rx77pWo/r7asjWvLz2iisF635a6ZOszi7Rojs+B8dvJh48/6Z+qLTTivO+e8GNbymW02Zm8M2/a256K6kX3Pzmq/gzeej382Rq+NsrF93fln/azHnl1vEpv59GCerShpsHFGbR/59Y49/2ubs2N2Jeujyk70Tst8ZQn5NQB/GsBfwEVAEkIIIYQQQgghRI8XAfg9AO7Hno5mNYiDSN/pkGk2WR1Pb/LirGx7uks3ntWOp11Z2xn2vjwNyn5mY/V04Uxn83ytx6sGxeprnUVpT8+u9OJpDNVxRfRs2HijPuyuQ1SwfdLVqO05by3DbmhgYZ7N9Wf0DphsYoieCRsHu7a0o6tmay1ZLJ7+nOGtw1hfx+dfAfDGwp4QdxzanCHuRl4B4N/B/0K0ExL7hR1NYFmsPW9RdPWTbZToTsS9OOw5bwE18lNtDvD82STCmxB1kgrW72q3M0n2Jqu2DaKky7Nj44oW9m3daqIVxb3GuPq1sXh1Iqrkg0kivFi9iV0Um72nyG5m2/vskU1io0TF24QQjQFrL5twe/HYvs0ST/v+quxX4y4b78w7ihVKqmc2e19OEmM2UftcAF8K4NkN20IIIYQQQgghxL3MYwB8FoBPxiPXHlbdEHi0JsQuDkflPC3Ww8bRgaln9S5PT1rL2s/MhoUsPhuDp3dW9T2/no433VSwtovVyRgbXR010qWj81WZSPv3yPRCWyYaN13b2QaCaj2A9WfvI/Jp24nVvRm93FuDuI5HtwMDoz8j+ewdZ3h2GH10vb+uT89/ptXa5zRbf+i8E7Lxbd+XDwD43iROIe5Y9GdNxN3KewP4OlwW1bwvY2/zQPYFw5ItjHc3KEz8Zl94XvmJ7WziZdvzqtq3stH14SVO9pq9D+srshElL549Ju5scjm16dlZ61vb3f7M2nQaZzYOWZvVu8GzycTlPes7/VC1XRYD0/adODoJW/Q+2mWnj7r3fx3A2wD8fwD8QMOPEEIIIYQQQghxr/EkXP6jwzOda5WeaMvYepHWEtVby1YLnlMNKLPBag87dVcbaz1vcXpXjzmrnQ66WnWmM0X3O9VfPZteG0dxT3XpM7TzyKZHNF6yuh3NMWr3nfEdxZDZza5X74fIR/VsMb7YdxNzjxlnrA1EY/6MsXrY9Nri1QB+8gT7Qtx26DdniLuVtwH4S3jkl8P15Z/d8YfgnEc1qfFsZV/Y1QSAwdq/vnxez3nxMHF4E9FryfXoZ0bUV0z9a+an/VwRTe7tpIdNEiPfUTtZWxl2jEa2Om0RTSI9X5H/zOa6gcXaYsZddC16jqvYMvtrTNUkmRljO8/3en9REhjVi571aFxkGynWNomefS8Gxl4Gk0CyCYD3PLP+nwLgrwH4b3HO+1oIIYQQQgghhLjbeD8A/zX8jRkHkUaR5fdWp7H6yI52M1lUZLSmTKvyytvPVj+ptAir22SLx2fr0BWe77Xvoj5k9SfrK9Nzsw0V1reNM9N0bWzMons25tf6tg1YTa0zBtfy6/1Fumm03sHo4ZPx540FVhtnNlFEWqG9T29MZWstMNe8Mc6MAVveGwPZuOi856pxneGNVRavLX4B2pgh7mL0mzPE3c6fB/B/xqMnAcyinyWaQNgJmp0EexM4BOe6eAu23QVI1o83mbETMu/zShUXMwGYtlu0uJ21l5cUdRZ2vUlqZoudDGbXvU0R3Viz81myPOkTZtxUMa1xTfqssnmQjb2OPy+JqN4XjO1ozNkYGZjnrRqvXn2vv9lxP33HVeO4M0ZeCeCvA3gn6VsIIYQQQgghhLjb+UgAn4L8P4KyuupBV5+19TMblZ3IXlTf0yk6mtxRvjqe6pMerL6aacJM/cxepNVO7Gb+PB9VX3XGx44mau1Edpn+j9YlVtvWt62/A9NmZ/jJ/O2uvUQa7WqHXVPYfVas38pWZ/3L81GtXzHXM5+dmN4N4OUA3kWWF+KOQ5szxN3O/QC+BsDzkU9QOjBf0jC+2MVI1v/qo4pr9x5XG9nEYnqf2aSc/czaz86t53cWfddrQD5JOXPzxNlj2bM5HbfTRfXMXofJ4v+OvbWcdz6jeodUdc/anBHFZGNj6+8+x1ksnq8qhh1+EpffzPSzJ9gSQgghhBBCCCHuVB4D4FMBfAR6GxGAPQ0z0ng7Ggiz4LmjX9iYssX0KB6Ya1MtptoEwNjeaWvPRhSrx1RnZuJjbVe67lRPzjT3rM7uWLA211g6RDazNRHri33+M1+A3yZM/07GfvRzrXMG0XOXxbTrP3uGss0qnt/pe/N7ALy5WU+IOwr9WRNxt/MuAH8BwHtuHF9ffk6/pK6Zz6utbPJ01saMa3ikPXvdxnWUZe0f9b1jENfXuLqLrradovg829E9RhszoraLfEe2o5jWNoraI/MVTfa9OLvtzCQOWWxV33h+Kn8ZXp3JuLbPfzWhj3xmk/k1Ls+Pjcu+i7KYKjy/1nbWZlEfMv0d2avGUTb+vPd11C/e5yoG5tlbbRznPxjAywB8UlBfCCGEEEIIIYS423kSgD+AhzdmMBqN1U3gfGZ0i2zxl9V8PQ3HxuP5Zq8xGrR371YDZDS8LJ5K0/XqePa8PmO12er6Nee6pyVmGpI99vTTib5V6XY2RluG1bE8DT8aV119NdLB7brGGo/3LGb34j2bq53seeg8s6uv47P3Tok2F3g2szWCKIZIq19j8up1yJ47b03Cuxe2H5l3TfWOtX1h389sG7wZ2pgh7gG0OUPcC/wQgH/QKF99QXnls4mUrT9ZnLaxRQlDNKFgF1Ije9lE1k7kuvdn7UaL5pWNjl87eVn92+uVjWhBn01Muwvv2eSykwivx8wk0l6P4ovOVQv1GXbylyU9USyrnWwyGyWYxzlv7EQ/V59RPFkbddtqre/Zrd4FmT82lqwtvYTMq58lEmxfRXY7z3n2bngygM8D8N9hNqaFEEIIIYQQQog7lfcH8IcBPMOczxZ2VyIdscrTo8X7tW5XU/EWDzt6g/Vl7Xl2q/hsO7L11jKMlsrYOX5mi7UHmf7VYdXvIg3cs5/FWNlitTt7zhvzqzbHbjqw95C162RtIRsTXht5dJ6HbAMFu2Gg8u21W6T5Rs8So3FH49zaysbatM+i8552Gvnwxk82prPNJfa9tmr2WD57bcY8y+8C8JrkuhB3DfqzJuJe4bEA/jEufwPxoPrSir6QsmMmiagmOdEE0S4sr9d2sLarhXl2Qh75sfZs3ez+vbqZr6gfM9/d9vTaL7ObTXizuM9+WUf9Pb3/yK7X7kx7VJPZScxZrF5cE9vTWKyNM2xFsGPPs8fGNXlHeDaqMVAlGJM2rerYOL4LwBcAeAdhWwghhBBCCCGEuJN5MYBPRK79dLWDqS7FajisfUZ/YO4ti2OiM1Uaxa6Wac9l9VafVTw7OpCtW8UZ6VlR7J7dTozWpvWz2u+uP0TtHGlkk3a2cVdlJro0o1eesZGh0jI9X+vxtC29fmL8TojijuLvaPJsrNG4qZ6D6v7X698J4BeSskLcNWhzhriXeAGAfwbgCc160RdMNUHe/eKNFkuZScPUd7RYHU06pz68GJlJgy1r4858MhPlnXY77Fif7OQjuwcvabDnWbK26PRrZGe3LT17nt9s0puV30nAPJsR7AaIyUQ5imc99uys17L6NtYDNlnJEsfsvphEZvcZZctG796Inwbwl278FEIIIYQQQggh7jYeB+CzcPlTnyuRbtlZ4DxzkT/Tgdg63nU2Dk+HOVPn8WLGcn0S3wRWM5noOLvaX3V9R7/PdPqo3OT+j9isveweJs9JdM57Hm1sXT02izN7RibjumJXs850zzM2Y2R+s3OZ9nxVcWZjpfMM/CSAV58QjxB3BPqzJuJe4icAfFmj/PqFFW1OWM9l5zs+Ix/ZYrX1P/1ivbb8zPyvxztYP9YX4PuJznmLvZX/tVxnAmvb/ZpzjZ04rrFE17zJZXSe8TdpL+t7rXPEsk68bGydWG172vHvjfVsc8sam223TlxZrNanV86bHK+fp7FU7ZRRJUXWB5xra5mo373neo07G+Nr+ew9a+PzntUIGwf7Pr8O4HkA/iaAT0vKCSGEEEIIIYQQdyJPA/Bf45EbM7xFfpuzM3pJR0PwsDpApkVFmkCmyXl2K63Fll01H0YrjBb/qwVrpp3s8VSHirQka7OrH7M6cOU3s7+W9/R/Bk8nt9rV1PY6VqIFda+Nmbb2nts1ZhvDWo99Jle859HTvO19RuUzP9492X/HeasPd/vHjqPoHGuf1W+jc9W6UfQOYsdm1gdeO3ixeXUO3g7gdUQcQtw16DdniHuN+wD8HQCfYM5HE9/sy8NbWI0mEhO8xcpsAXXHZ3Qv2Zforp/VLptkdOxXi7gW6y9aLI7sZeNiLd+5r7P6IIrDXmfbPxublR2bTET2vRgj2DayY7s7RmyZTt9W46Kq34mniilq/6xvqti8trWwNrIYK7/RNcYGU6/q4+sA/imAryL8CiGEEEIIIYQQtzsfAuAzcfnNGR5dHbHaVJDZ6mpq1h6r+2T6QkfbsHF4cdnPkc213K5W2GmP1W9lb42pE2PWvpGdaX+s562tLpl23NGaGD/Ao++5a68br+cTmN1HpbPbMh0dP1sP8Hys9at76eqhnq/Vlj1/5hpStVaxc5+RT2uf0b7tuesAXgngVxv+hbjj0eYMcS/ybABfA+ApN46ZycHKZNGxY7daNF3Ln+HX2rOx2PhsTF37WdIWJSrVAnM2+akWmplNAlEslV97zitbTRh3J8GZDRsLlms7Sck0zrVONymLYrFxTRPYykY3kT4+W9v2fDeWM0UHG3uH3eRw+n6rktTJmOz4Pvg+AJ8P4K1NG0IIIYQQQgghxO3AfQA+EcBvW86x/wHC0v2PE2dontMF0I6m6B0zOov1U8XTWTT3bGftmWlTXvlKw9ndOOLZtHGu8XU3ZzCaI7AXf6S9nrHBYa1baWndtqn8HZ89X5ltRt8+S8uzvqvzEw20arep7UoTZ+KoxruNo3qfeXY797/ajGz/CIAfJuwJcVehP2si7kV+HsDnLcfRl8l1PPyFYX8e9Y5/08VLb7Kx2l7L2p87SQozGVhjjL6UO76uBT+zBMJrdxtjldx4/tlJqu0H2z/XEbcR0z6rf2snG3vVxMz6sMc29spG5iuy0bFjqSauld0ogWMmjtHkPfLBxnTYPupl4zZr0zVG7x7tZwbbj9X4sHW9Yy+GKC77HHjXvTZbfUbPeVf8sHFUbRnZeymAvwvgo4v6QgghhBBCCCHE7caTAPxBAC/GI/NxVo+ptD9bx5bN9AOGSHthyOp52ku2kGx1lUxfzuLxjtd2qvRpT2+OtCmvz3Y0p51+6Phk+oxdeO/oiZ5+xvTnRHfy+jlbK2D1/7W8d/9reU+79top0tPXn977wmtHRiM9iN4fdmxXGij7TEaacaaXes+hp41WenukvTJrC17bRjqzPY7WcOx7z/susPf/q7hszhDinkObM8S9yjcB+LeN8tGXuvdly0wcooVd+6WWLeJmi/DR5Gq97m0sqL78J2S+oolKRTUps//WOtEklU0Q7aTX+rX1qwVpu4hsF/C9iUyEnYh7sTKJ2vqzmgjamKdUE1tWCFjLRklD1u/emMwSBZaoXbPn2MNLlNZJr2fT1q/8dZ7DKlGL7HrPUvRetOUt9tnz+jwiKmsTo+o59mJ5XwBfCOCPJPWFEEIIIYQQQojbiecC+MMAnomZThjl71Ve7Wlwx3FHE7K+rM7GYhcTrX9mwdj69HQGdlE40na9clX9aFHX+5zpMbZ8tLjOEo0bOw53tLno3iMNqPJVaba2/aZauPVpdeWpLc+uZysaH5H/rD2sr+N8paNn9rJyVjP1nkv702rzEdlagB1T3vOx6rzs81KV89YrmPdf9HwxfZK1b6TLPwjge7A/boW4I9GfNRH3Mk8C8LUAnnPj2PvSsOe8BKH7EHkLkPYL7Cxfq4/VBuNvl47NnXuzvjx/djJkJ6+ZzW57Te8luofdtrH2o3tn/UTt2I0z67PIduYjK9cd79kzao+7beYdV3aiCXF1j924Mr8sZ70PWTu7767uc1bFG9n5LgB/DcA7BjEKIYQQQgghhBBXzTUAHwfgY5Ev0mZkC4ydPH+NqZO3Rxoe0NdxskXXKtZuPe98FV9Wt9tW0TnPRsf2rmY60R0n936mBttpszP6iY2X9bWWjcYt07c7+riNIbPT1RC9Otl75sz78Mpkeu7keTnqsTaZdu6MndX/GoMX4/cCeFNhV4i7Fv3mDHEv85sA/mcADy3nriOe4F5brns7AzMiu7ZMZms6OcwmbPYevRiqe60WlVebke3q3ivWvqkSoevmpy3H+LFjoVowz7gefLZ2J0wmcBV2PETJRcfO+mx4GzI6Ma5jzavbsWHH03ocjTVLdQ+MnWt4ZNtYO7YfvM+eXy/W7Dmqyu68o3breM8iU9+264pny/YBs9kHAD4NwN8C8AIyPiGEEEIIIYQQ4mZxP4DfA+DjcVkv8DY17GhUUc4e5d32Z+Y70i2jRdFr5l9ms9JOGM1q1RAzPx29OdMi12PmHm15G0+2saQi0hBZ/cb2oTcmso0LVVxRPNX4qGyzdTsa5VrHez6tf/vZK+v5ytrVKxv56Gp90fORrStYnxWVBmivRe+Qqa+oTTraLePTO7/azI5t+TP8H37Wcm+GNmaIexxtzhD3Oq8G8BXIv3S83YOdBdp1spSV9SY92USLwYvdJgVVTNUkgp1sevfvtU3VF9n5yeTB20zhtc2amNjF2GiilrVtde92Abh7b3aMXnN+dheyD7yEpTtZ9ca31ybsJojs+fJii+x642FHgMgSiZ3NDNFY8fxbv+u1TtJk22b9l4kIlaBg7TPvVO+dyI4V6++oX4kbXgydjSkfAOBLAfy+RoxCCCGEEEIIIcRV8mxc/hznc28cWx0J6C1+2v/IkZFtaIjK2Py90i09LTKKMdNfPS0sOrb+Vu3Ea9NrpqwXd2Q7i6kqE5XdWaz19KFIS2V8RPrP+rnaSFDFu362Y7i692gs2X63WF3N0+86z93xM9JaMypta70XT7PdeWccVGM3is/TcRlf2XvkKGO1+Q5rO9j+8doLplw2Hpj26TxfjA5bUenua+zvAPADhE0h7mr0Z02EAB4L4KsAfDT8xXfg0V8mOw9OtFBu/ax0JlSrn7W+N0mKJofd+6smKd6EY8fXWte7N+sDwTUbH3O9aj/GdjQBi8ZGZ9PBGqMXZ6fNvQl9ZyzZGKN60b122jii8lElD9FzGsVWJUHspLdK6r22Z2KK3m3d8XzG5GHn/dO5f+uLfe9mviORg439WwB8CYB3Nn0LIYQQQgghhBBn8TEAXor4P3CyWsiEro60o7NYn6yWYvWTnU0A1sZue3o6VqVJMbFVbXSGLn6w23fr8Rltediz5zK/XR+R7rh+nt7PJL51w0BXizzz3RDplWuc63lWo2XuydNLozhsTJUOaeOMbGf3c7YOm9lnfFVlons96n0HgF8k4hXirkabM4S48HwA/xzAe904jhaggdmXI7sofcaEkvVtP3txZfay8+xC9xmTeXaBfzpptmQTxchONMm7ykmt58fD26zgnY/KdxO+M++Nva+dSe00kd1N2D27q53uPUQbUHbsrfUP2A0Stk52PfNfxTBJrhi/k762/fAzAD4PwE8MYhFCCCGEEEIIIabcD+B34PIbHtmFNi8nPj57dQ4YzWv6HzW6umwWJ0u26NrRSDL7Ew0zWgTOtBh7rdPHcMpeZR/a+lUMO3aj9ptseql8HXZ34u5sQLB+vXgiu97Yymx0nvNMw7X2z+7zbMxXa0NTv1mfRTbP0NO9McGu83R9eMc/BuAHm/aEuCvRnzUR4sKbAHwhLl8U9ouJTTay48gW8wUYfVlHsXgL7dEEyX7OynsLu1mZox3Xf5HtKXYRNoop2oAQcdQ5/gGPnlRMJl22HdZ2snY7C9XROW/iWi0kX3PKWBu2fndsRPFkvrOE0dbLJpdR8pkdR+Mgiuc4tuOkepaZhNmOGcae1zZsv3k27Vj2fHrHUX8xsVT3u9rO2px5Jiq8RMbrb+vT+nkegC8D8Pub/oUQQgghhBBCiCnvj8ufMfmAG8dWL9tZKD9YNTWrlzC6jL0W5dWs5sJoENFnz5an8Xk2Gf3R0wo9XSrDW6y2bcPo3GvdTHvybEwXcBkNx9NS13titF+mDTN9vKsdrXFYe6yGuZatrkfPVNW+0bOV6XNrHatXeuM/izHzb8eypxvvjEGPSH+1n22djuYbvSOiZ9LWifRu1n9Wr3r+GS01uvZWAD+U1BPinkK/OUOIR/IlAD77xuedh8P7UrZf5tlk+zriiQvrn7VnJ4GTTQHRZMVS+bKLntW5KhYv5miDQTQZniYX1bUq0en6ydqMSQarsdKJNYvN2kVxjfF12MgSOzvZZcZPZxNENmmNJvJeTNYWM+aZ+DxbXRuTZy6zE72LMp/ROM3qVu8V1n90zrsX71rW/9+OywbBdyR2hBBCCCGEEEKIKdcAfCwuf8ZkogHaOh29KdNBK51kYjeqs/qNrrP3tdrxtJyuFufFNtUOvfiYOpUGEt3fNMaOJs1qOx5drTga77bMlEl/T3Q8a7/y0SHSY5l1ga6fSOvt1KnKddtptw0zfbHS0Lvvm+xd6pU9bEYxeFQxPAjgPwL4DTIOIe56tDlDiEfyPgC+BsAzmvWyCUI2IT7jS55ZeM0memcsukf32E2UPLvMQq43karuL0sorL9u0ur5qiarzERqjcWLcTcxinxmNs+YjFo8m51kaBInO/n16jAiRfacdGNZbUbXs6TVlstgki127K4xe+ez59SWm7xbpv1xXNt5n1mflmsAfhaXP3PyYw3bQgghhBBCCCFExRMBfA4uvzWjox9FOqA9nmp+nbKR9sdqdpktRlu1ttby01isvYOpDhnFfYb2a+3v6IFnaouVVjXRwCtdumvHnvPsnNnG2fiq9EvGbqbzMTr+GWTtE2mHmfboaadMO3rXWLLxEY3bzvvXs+/5qc5FbdPh1dCfdRbiEWhzhhCP5pMAvAz8n/3JFkGz5OFgmsRUZVb7NqaO32riwU4YO4vjTIJkY2Ps2vM2tunCPxtDZzG4srUeR7F1/VTtHtHd+ODZr3xktm0c7JjMErbVZhVb9Q6w9uy56pneSQCveowx9TM7WXtk79HpM+j56NrplKveWzaGBwD8PQDfMIhNCCGEEEIIIYSwPBfAbwfwXjeOJzoMk5ezGsxadmfhe613hrba0ZOs/4Ns4XvaPlNtYLd+ZO/4DOeYjaerX14D8BDqPvPOrza62t4aU6RznalTrUzHQKYxVj53YfXNrM0yTZFZN7Dndu4x0ycj+2f5XI8zKh2a9WnteTaj93bl9+cAfPcgLiHuarQ5QwifPwPgj5NlswVErwxwzhf1YSezz2w26MZTJU/dya+1uZ7zYjwzsbB+MtuT5HCta6/tjIezF8+7MU02Y3h+Jn3qlevYY5Ktqg3Y+wMe+axMnrNJ+WijyBojay+7zpKJFbv32PF/dsISXZ8m5iuvwuXPnLx1w4YQQgghhBBCiHuX+wB8IoCX3Dhm81VWV5rWOyM39+KYakvMAqs9rrTfqp09TSrTqCKdKSpvqfTjKj5bN7u/He2LWfTNdOkoVq/cRKv2YrY2O5rpVLuv2sXa8eLrLrB7MNo9u4GB0XKrc/b85B0T6cZVHLvvsaiPovfQjrbeiWO95sVhsdfeCeDlAN69GZsQdx3anCGEz+MAfAWAFznXskXLaOJRTaJZ2EkA8yW5Mznx7B2fgbgdIpus79W2x+ovq3MV7eOxm+yyNncT2ygp7LRbVDeayLH2ovjW+tNEK4qXndwyiY93LaqfxcYIA0jKW5hEztq15yqyZK/b992kLrNn6SbOXdjkfI0HAH4ZwP+Ky6/+E0IIIYQQQgghWJ4K4HcAeGazXlejYTXJSHfyfLK6QaZhsFSaUqZHZPfe0Wmz2GxMkd+o/tkL8R0dbrJJYz2ubGT3t3J2Xxw21hhsTFEsXrn1OIv/DJ3axsVsCGBtZs/iGdqwZ5sZM5P1jxVmTWdn/Ec6unePXvmMMzaNRDF517x35LcD+KWNGIS4a9HmDCFingvgX+DydxmZXYMrzALvmYv/Z23+OOpFE0t7vDOpz/yedS+sn8NXZ+HWSwKs/chHtdgc2fL8dsdXVM/bJFCN74jpczGZMO8u8p+x2F8lIEzCfJT16tsyWb8yMbFkyQ5Tz8IkzdV7gK3rxcM8d0zbV0ITm7wwbfkQgK8G8I8AvIcoL4QQQgghhBDi3ubDAHwagMcnZarFZlbHsHWtzSx3tv7O3jAwgc3ZMw3AxmXtHZ8rPbHy1+UsrcjWZbQe1t6ODUazP2ux2trr6D2RfsfqlmfcQ6aFTp+nSF9mzjMaczTOMs1w2lbZs+K103rd+u3o1mt9z28Ui0fXb/TuWctl7ziPHwHweiIGIe5JtDlDiJzfC+DzEH8pe1/E2e5BrwxL9iVdfemfkaB4MZw1GWSSkcmkJlqs9u4jmgDb8pGv1V5WZjLJzcZfFEfHFmtjZ2LeGZNMouIlJ4Bvs3r+JpNma5+Jw8YytZHFUSVB9v4rQSGKsYqhev5YsafzLGbvFJA+mXjZsWuPszooyr0BwOcDeEsYtRBCCCGEEEKIe5nHA/h0AC8kymZ5aGdx2bPJEOk7Ha3A893RU6JFz0xrizaceHZWorgYDaHSMzMYPXGqTUbazkQ77Gql7L0fZdfjTly2/sSWjbWj8U5j98ietcl4YP1Z37sa7GHvgN30saPDd9YqoneqPcfGMbER3Xv33V6Nwey+fwXAK8l4hbgn0eYMIWr+vwB+n3M++vLZmTR7sBN6C7NwXy2C23LZBP7szQaTyXkUEzux6E6WosnZei2aqHn3lbXLNHnq0G3rrm0M7FcT3WnSZ+1nsWUJhXeuK2oc5ewxG9t6/awxUk26WRs7SdfOeDwjCe+8f7z3f2QPyG1GZd4B4G8A+NYiFiGEEEIIIYQQ9xbPBPC5AJ6yYaOT/1ZaYldrsec7RLoZazPSdw5YXaLSiXd1lqgcq3tEmtGubmJtTbSpLLZoXFa6SqZxV7Y7TDWvtT6jBdsxact1fXh+Ih/ruW5/Vvp4FQdDFXd2vuMjG0fr5zPHVqZH2/MZZ+ijq52ozDUA7wbwCgC/2fQlxD2FNmcIUfMkAP8cwAeinsBli7ZnwE5EpxOzaMJUTWhZson7yu4CczQRYif12aaJakLLxF1NiKqJ61kTO3t+FzYR7SSOa/njnDduu3Ex45DlzMSOTXrOHJNs0lTFtPrIksiMLAGdiERAfG9enfUc69OLgS0XCUjZ++nlAP4mLps1hBBCCCGEEELcu1wD8DEAPgGPzCuzXD7TMe31iGyhmLVh7U21R3ZhthMTsxAblY/afartVTqJ9cnas58jO5k2Fy0UR7Ym9239sWS6fTcub4x5MUZ22fEcxczEYX16tm3dSMOr4qxg1xx2/TAxVDona8d+zo47OmrHf+YDiP2ctTaVjZH1/H8C8DMn+BPirkabM4Tg+CgAX4n87zWu7HwJVwvS1aLpGQv5zAJpZ4KclWEWzM9uw6g8Y5dZxK7i3k3COjFH9nbt2Prs4j5rszO+qgX3KAEAZrGtfndssIl+J0m09bLrmb0zJ+6sP+8zwI+n6H3IxpHF1KUbe1XX8hYAfw3ADw9iE0IIIYQQQghx5/NkAJ8D4P3R0yGrBfWz9IDDXhXDWVqm9cnYqRZbV3sd/2dpswfRQrcttxNbR7OI9NW1zEFXA/XqnDEmGT2PHTOrjehapEVGz1ikxWf1djYaRLFb25PniCmXaZnVPXqxRj7sfUzedZWWnm3eyMpN1iOya2c/M9bPYdfzdZz7LwC+/0S/Qty1aHOGEDx/DMD/cOOz9+VumW4sOKgmzAA3kelOorJ7iY67RO23k5ixE5X1XCdWz060GDzp9yghzCZZtlwVO9Bv18pmNDZu5uL+6ndav4ohmth3fXSSLMaGPecliZHNbMytNthk9WZN+r2yZ427M5L9bj9O338PAfgXAP4xgAeH8QohhBBCCCGEuPN4IYBPB/AE51q0IBktBnt1vOuen4Odhc/IbjfP9/QQG6dXp1pk92KacoZObO3s6I+stjXxsdabaLyR/50+2NEvM93ZK3PWPUTj2vo8Q+f2zp3xLFsYe1etK5/1LK8+omNbZzqWM22/q1F3xn/2/bDWfTsuv+1XGqUQBNqcIQTPNVx+lfwnw1/4PPtLvVpczfxNJpadL/XJorT1552fTviiyU1nU0UWazUBzyZHmY/IX+Y/ayN7vkq0gUfbYRfDrT8v8Y/sR7ar8dh5Dpg+Z9qUHZOd5LJKqGx5L5bOu4JhMpHP6nY2Vdh6XjtF/WD7tfIZxbH6nryLovarYqqee4YfBfAFAH6WLC+EEEIIIYQQ4s7k8QA+A5fNGR6MDlXlwJVWEi3oAn19wtPzsrqZ7pXFE7ULq/dN6WhimeaR6SOTDRBMuTMWkb26tk8yXcTaPGtTQ3bPWZnoeak0zIneNNEAd3W9zF70zHt2vHKZPp211S7Zu4XVrqsxmmnu3Xvdue9sXK5lLJN1C8uDAL4FwK8zgQohoM0ZQjR5X1z+p/IzUH/BVkQJDzOpi5gsfMOci+zsTsqrSVg3QWFsMYu7bOxen3j+ppOqaAKbjQEmqawm87uxZcdd2AkqM86zct1JZ9WX3T6+qon3YQvw7VUT6U48mS3WThRzdD/r+W5yF8UejVv2XZrVY9vxYPp+AoB3AfjbAP59s74QQgghhBBCiDuD5+DyZ0zeO7jOLqBGdHSQrP4ZeuJUF400wdUmG0els3Rzflt3LTPRWa2tnXZl9LyJVjTVzjuaMQOr46zHu2PO6yN73ouP1VujuKPjLmfoVZm+Z/1UPiZrLzaOah2mY/OIyd6f5zury+j9UQzZc+yVsTFkvhjtdOXVAH6iiFkIsaDNGUL0+SQALwNw33LujAepmixUTBbGs4mJFxfQn7RU9oB4gnVGEujZYSd0TFsA/bbxJkzWDhMfY9ubJGbxdtvc1plO/qNEyF7r2orY3VDRsdG1e1U2qjb1JvWRzep65xmrsH6i5yez19kosjt+mbJegsM8i1HSd5z/bgBfAuCtjXiEEEIIIYQQQty+3AfgEwB8DB7OBbMFNe965z8gRIupXn5aaVsTjSw7rmxHC5aRJli1y1o+iiWi0vjOWGy29iZ6sD0+Q6867Ezjy2x2NUiv7+15z1Zn/K62M7tMn3vPVTZ+K5+Zfbbfd9YCIh0ri2W9HsHofJkW3tl4kPmobNp29ep5n+19sO/vKD72XEdbPngzgFcV9YQQBm3OEGLGnwbwJzbqV1/enYld5sOb1DAT7O4kLFswrCZC0yTE2lz9ZxNJdsKVJZnRJOnMRfbsHifJVjYZrOwybdGZMGfJccduxU4ikdnq1okm2FPb02SxEjs6Ns9OXpjnp5O0nZE4VuVXXzs2dgQUz9evAfgiAN9D2hRCCCGEEEIIcXvydAC/A5ff5AvM9Lluvjld9LXlK1ssk9z5qDfRRRn9rBtX5O+MttnVItdjL6YoxkxzzHS/TIt+CHWf2XgjqvJZPJ3F8cwvG3NX26t8XMXzn208sPUZH6tNL/ZMU+1qblW5MzTjbI0ne5965ye+o3iAR99f9qx21zjeDuAVAB4YxC7EPY02Zwgx4z4Afw/Ax+K8ifR6vJJt3JgmKJ7vaOLcmexmE/vOImy1UWAtV8Xk1elMeKPz2eSdabMolkmS59lebTExWRvZ5DWbRE/ZnQyf2abZBH537Nh4OuPxqNt5lrK4ouR59RfFEF3rUCUvbP3IP/Me6SR5bDtFVO9H+9nWiRIuj2u4/ImTvw3gnY0YhRBCCCGEEELceq4BeDEuv733PnMeqPPWrMxhh9WuJvUmOT4TR5Xnd7RAdiE5Otdth9Xvei5aIPV8sJokoxlnC8lT3YOJldHo2LZbz3e1sUrjymwe1yrtOPK326br8RqT9cf0YaQVej4OP5N78uKy160PEGVZ/14MzHMZ+ai088z3ao8ZZ2uZ7L3EPsdnvZ8fBPCtuPwnMSFEE23OEGLOMwF8NYCnOdc6yYK9BnCTpx2iBb/dL+Vs8XE9RlCuY9ue68RsJypZXNHxpK28SV1ncTizy2ymWP1ObGd2OhP+qxpzXjvu3K+12Um8q/h2xs8Z9bt2s7rT5DhKiqYCCVOXscn08+qrkwQeMGJEZqcSlo6fPw/gCwG8jrQthBBCCCGEEOLW8t4APgfAczDTXiq6i5iAH4enG2Qa2kp3MdWLiSVaiGXy8azuGX2zo5Pa+Jg+2rXXiS2yvR4fdjMtitlocIau6I3R9fpanrVr7UQwOthaLtPEOjGu9dkFf3vt4Kp0/kr/Yuzaa1V8O+OJ9RutB+xovsyaRjaeO9osALwWwI81YhRCLGhzhhB7fBqAL0W+MG6JFjmPa8yks2ubWSCeLJJ2Y4km0NE1xkc20ZguFq/xVO20uxjMTqAjP+wE2rMx3XCQxcnayibwk6RnrdtNYicxsvZsnTOeqZWdBNGzw46HnckDk2wx492ry7y/MnFhIgZ03pmZrSre6XN4HcDXAfhHAN5NlBdCCCGEEEIIcWv4SFy0xsfdOGYW1CKqxWYm//fqWptRDm2Pd7SQMxdLJ/oMo12wbQHE+f3ZGyBYW1WfdbTqSkc8Wwe2nLGovYttq0q3msQ8sVWVyXRN63ct320zRl+DOW/LTv1V56zfjk4fPUee/ey9cMZ9en0T3a+tY697/ByA75qFKYQAHvlr0YQQfb4LwFc160RfhNHPa+Yna/+6Y+P4vH45Rz8zrpvP15HX82LpbGhh4rGTjmpRtqJqJ9ambavjp+2Tqn12JrrWlxePVz/jaB/PblbHTgqPc+sYqcaTB5OAMOesPfs8ZXFdc8pE48W2X4Y3NqK2y+rbz56dzEY0sbdxZaw2vLiiRCRKeKo+zBIlWzdLAm2sURIVPUtr+0XxMWOX6W/P3n+Dy0bCFxD1hBBCCCGEEELcXN4LwO8F8Nl4eGMG8OjF1MmiHZv3rzCa0lHO85flrowWUmkvLFUMHW1mrZttVrHH2YJspFtE9tbrnqYXLXhXePU8rcPTNiJbK51F38xO5He6uSLTjLowms76PNsNLx2sFpeVs589jcsrn/mdvouquFYflmiNo6Jq42gdJqPaROIdr/3urd2cQbTJInpnRe1cvTffAeB752EKIQDoN2cIcQKPBfD3ALykKGcntdlC8g7MwqE3AfQSCnbjQZScRclK5SeKM2s366vTvl5beO0V+eqQ2ey0W9ff6mMy9pg22WnvM2yuZGPbm5jbcWbtVO3Webai+lWdru1oXHfi2qnHxDKNwcbRfV9N3sdZojZ5nmws9nr3nc3wAIB/DuBf4PK3IYUQQgghhBBC3FpeAOAzAdxPlt/Rijr5b7XIzuTkmR1LpblUi9nXTdkoDq8NWH0i0+267VrpHCuVdurZt2WqtmXitbamug6rVbJxR/3CaD7Z/a9ldsjGZPeZimysdToaedePN36nWnPk64hrPV7Z0bWj46hMBfvui95hld5e+amotMyuv4cAvBLArwxiEUIsaHOGEOfwbFwWvJ5qzldfvN7nLtXEu7NRo5oEdiblVzmxWGM56yUWTSp3NjRE9o/jiKrtK/tnxj9JkDwba52oHSbPQdWOVZksmWWSE1s3uj5JtjrJpK0XJfi74yCylY3ZLOnuCiJZwr0eZ3W881kiNUnOIhvZ+34itlRtFSXKbwTwhQB+qroBIYQQQgghhBBXwnsB+Aw8/BsOOzqEV94es1pM5qtakO3QsXO2dhTZ7OgtkYbQyfEZux29I7M51U0yHQPg22sSZ9fuRFfK/K821nM7un3ks6OTd8fSUWc9ZzU8W77LVOfy6lb66lrH+jljLEbvpsgv+77I7ifzz/ro+j/jvfo6AG/YiEsIcQNtzhDiPD4LwBch/jJfmSwwejYy+94EOipjYRZIoy/4KvbJPVaTh2kCFPmK2FkcX6+ttjpJRGQ3S7rWcxPOaNvVVjcBYMZaNAZYP1VCPu2TKI5uorjDNKmrxlrW9lGfreWnyXNUZ0dI2fXX9b0bCzOmmATrAQD/FMDXQr9FQwghhBBCCCFuJsdvy3gv7OenUdlsgfGsxXUbVxQDoyVktiONgY0vaouJvdXG7kKql7uv58/QN6ftXi0s7+pcO5sq2Jjsuaweu0ljt28q29MNKtZHtNFm1+7BGe+XqB6j807XA6L3Qaa5WbrjvdqIEr3nrA0b10SPjGwybfDzAL6j8CeEINHmDCHO5X8E8H8x56rF5atIiJhF1bNhJ6q7iUU12bvKjSWsj8r3GX0RtckkvmoiH8FuWsjsr8cM07pe2+8kWdWzxtqoEp2dhP8qEt5p4tl9bqtkqfIZJXdrTIydIzZbrxsL2w5e3SoW1n/k78dw+S0abyJtCiGEEEIIIYSYcT8umzJeUBUsiDQOm/Mx+XGWZ3p58JmbEroaWbbQmNWptJvMRqZvZeV3dENrZ0fnm+oh1ULxWWPg4Ayb1u5kfFV9faaunmlkE3+RbnW2Fs3EtbN5Jdr40Y2B8VetEbCae/Uejd5Z0biP+i/ywZJ9d2RrL+8E8HIAv7XhWwixoM0ZQpzL4wD8AwAvQv7Fe7Cz0JolA9UX9mTROErCmLqsX89GNbHskN1Htng6WYhlf07it+dWdhMYZsNCZ1KYjYdpjF5c1nbWDmdMaKu+mCbBWft23xdTO9XzzgoYkc8qQazeIZXPtV517+w4WY+jpHnXTgTz3mCes6zu8Vs0vg76LRpCCCGEEEIIcRV8CB7+bRk7MLl9tsgZLb51/NpzDKyWYOOpFijZPD/SUnd0oY5/L45MX4j0hyreTPO0sPbW2Ox5xm6ki3q+plp5dM2LzSvDargdXTfSgzKfNs5dHXX15dHVkTM9dEeT7vq0vjO6fVW9P+GUZfx4717vWhVn5m8yLle73n1dB/BKAL9MxCeEINHmDCHO59kA/jmAp4JLeKYTl2xyCORfqh0fXoydRd/dSR47CT5jU8IZ9+FNpK0fW46FmaR34mQSgmiyuZ6rkip7rgOz6MzagWPrrA0Qa91porYzwffsRfYze1UyAudaZie6J0YoyMruJjyZ36h+Fk801jvvqai9p+9PdgyuvAGXP8/10406QgghhBBCCCFi7gfw6QA+DLzmFbGrs0x1kErryO6hWljtaChr3Iev7BpzX6ud6UKnx1TLirQE1k50D2ct9me2GB/Rfe0u7HeejWrMVVrkmQvzmY0zNk7Ya8wznNW1ZSPt76zx5tnzxnTnnrKxUrV5Fsdqp0Olq3e+J3bGYXQfr8Xlt+4KIU5EmzOEuBo+FcCXoZ7Inf0AdnxMF3sjX9Yms2ibbQ6wfq6yvap2QnL9uJZtxOj6jGxMkp6O/dVWd+xkyXFUptumnp2Kqm/s/XYm7jYetj9s+d3YvPrTBNSLsfue6LZHZS+yz9joxnFWQpn140r2LHVFikzgsNez+u8B8M8AfA30WzSEEEIIIYQQYocPBfAZqH9bRjffBPr/GSDS2tbrXn66q21Z+5UmOLWV5cRZu9jy3nEWS1a+spPdy5mbFbz+YsdLR5/biXmyEO3FsbtQztjetVs9t7t6WmYjas9O31XPzXGO2dDh2fbeEVEMnj128wbjP2sr5p66z0SlY9sYs5gYH5m/6wB+DsB3kbELIRpoc4YQV8efBPDfL8fdiSWDN2Fh7XaSrtVulcxZ+zuL3RFZ8hX5svVtDOxiakSW6F5VsrLaA3qxrnFUifHUvge7aHxG4p6JCPZ5rOKO7EYT78hXlrDAlGHjyPqKtRvZ6MTVTbiyOKb+J4mfteGVZ8fLjphgbXhxMXW9GKv3vff5JwB8MYAfJ30LIYQQQgghhLjwRACfBeCDl3NV3s3mj91839attB7W/1p2d9F6VyOzdlhNMioz0QfZhdGKif7VsXXA6ByZfpjpYV2tLtP+MqrylXYX2T9Dk2SItKPonK0H9GKonvUdXTzyEdnZ3bTgxW3LTvqJ0ZLt+7vyU421o0x2fbVz1rpS5e83Abwclz+FLIQ4GW3OEOLquA/AywB8IrgvzuniHZOU7X5pMwum2QQhmtis9aM4mcX8o140QVrtRH49ux2qdvHi3bE7seXZrSbck0nsWtf6mmyomCQC3QnzzgYNe361eX05X03uLZNJd5ZYM/199qSf6fvo2d4ReSb3zYoNld+uQNZ9n7P2quds9RO1z4MA/iWAfwrg3c04hBBCCCGEEOJe5CMAfBqAJxBlvfytyoHZPJndUDCtF+lvEypt0PPL1GM1qOn9ZHrGei5bdPd87mx+sPHZ+qyvyB6jV3Q3aXTbjo3T0z6m+l9Hnz1DRzvTx1maV9e+d/3grPaqYui8Wz2ba3yeXr3TrpVWHPk4yNpwqucffh8E8B8B/HrDhhCigTZnCHG1PB2XXw//zJPtThYAz5p0TRdLK3vVovAkMbLnM3YmLdHka7rhIerf3Qnf6j86v5M8WDtnJiaeDWaxP4oRmI3jbvLIxOXF2OnjKiZ7PvO71jtLYDkrQZnEcdaY67x/Dpjxmt1n9U7JRBbvehZvNn6vAfgZAF8C4PWETSGEEEIIIYS4F3lvXH5bxvNuHGeaCLvgNqWrn7FxRIuuns/pBofJ/e+0I6tLdmx27UZ1rZ1uPJUdRneIFqQrf8dxFaeNB0HZMzY8THTBrA0iTcUjep7sNa8tdsfhWs9e6+heHV2L2dCQ2Y3w2nyil5/5nu3aytoxu7/1PON/Zy3lewH8F6KuEGKINmcIcfV8DIC/C+Cx6E1K7TkPbzKTlWdgkqmzNnow/j2YyVY2kY0WIncSQO/cxGbV/0xyVtmNkulJghfVtXGzNtdyO0lndG46cc7sTZLhrCwTA+CP444dL7azyBJM1v9u4t2xU43fqQDTeUetvr24orq2LCNqRe2exX0dwDcC+IcA3hnEJYQQQgghhBD3GtcAvAjAp+Ci/R3n2HwuWsjs6ANrLNYmW7+Tm1f3MNXWztIlWO0nyssjPaBaYPeOK39MbNX5qZYU3duk3VZ2dCbmOZjo6hPNLCLqcyznJ7qc58Oz2110j/TWqg+7Gmr3eZoSvW/O1OcZ3yvZBglg1pZrfe9cZCeKL6uz8lMAvocoJ4TY4L5bHYAQ9wCvAfBl5lz2RZh9ga4/o80GnckfEw8z2cgWmyt79tw153OUdEQ/bVk2IZq03dEeVUxsG63tWyXJ08nlGvPq6xhXFdFi7nq8XvfqZfZsrHa8RzCxd8ZqVH9tN09Aiepk/jvPlO2nM8bxDtlzmL1nsnZj2izz770zs/q7ifv6PFX1vPuydTxbK16fe98DmX8bRzWWrwH4AwD+FoBPCMoIIYQQQgghxL3E0wH8IQCfAeBxmC1K28XDSa6+6ibdReFVY6g0u9Wf1ZWsXcZ/RFdnzBZFK30lOs/2padj2di8NspisHpf1C+VdmDjstpatGDM6FzWrhffhEhTYTWaauPKjhYW6VRrG6zPc6T7rPYiTc/anMTa0aJtrNP3kKcZr8eeP8+OR6RjeWUyKo2w8m3717MXvZPZdrXPa6Q3emPRu8b4vY7LnzH5fjJGIcQG+s0ZQtwcrgH43wB8dqNO9CVrz0eTnmwiFS1GrvWyCRXrJyOzldns3Je1lU1KmPvI7Nlynk029uo+pjBxV36i2Dw/B93xMkm+bCydPmCT0MmYieLz7HXqe7Gs57uC0Nr37H1FdSrf1ZjZbaPDxu57aRoDG0vU1oxv2/aM3Siu7vfGcf3bcPmtUL8WlBdCCCGEEEKIu5XHAHgpgI+98flgkt957OhAbN1K++hqA97nDozm5i1ge/lxpWtWcaz+uzYyfc/aW6kWmjPNsIot6msvXmvLWyDO+jzr/6mOFrXDanOig5+h/dj6kZ571vPcsZf1e+Zn+uxEdg8b9lzXdtWPWexnvKNWn6v9yFYWF+Mjegd1rnd8PgDgFQDe1qgjhBiizRlC3DyeDOCfAfiA4DozGUZxfWdSwSYw3YW8ytfKZFLs2agWHzv2j7LR4ndVruNjtcskcFHiVk28u8mBl7CcmcBYOztj2bN3MO17Wz+6VvVF1qc7GyOs/8pG9kywz35ky6PTNmyCY6nundkgcYZo5iV9TH0vzsoG03+VTzbhjr4j3g7g7wN4OelXCCGEEEIIIe503h/AbwfwtKJcJzeN6jH5/Vqum9d2Fv0YOougWbxn+F+PO/rX4b/TD1kMnt1M/2V9HPWy4yqGHU0kus9q8Zyh6q9pf0z7lIWxP9HS12uMNlzVz3TjSP+Zbi6ItFlb1l6fjJXdMd3VyKvPZzzr1vZ6DojHti23Xov8fzeANzdjE0IM0eYMIW4uHw7gHwJ4vHMtW6StJnSdyXhFNPHanTwwExMm7u4kcrW/QzXZm0xU1xjXOCcTuCgBtX4mC7kdX5Nk8iBrz90+ZBIkZiK708dZgsXaYUUOdpHdi4tp+yzJ6SSgOwmYx0RAiGLvjL/sPjp9Edno+ox8ZaJE5c+zd3x+HYAvBfCzZH0hhBBCCCGEuNN4AoBPA/CR4PI87xpDJw/NtJkzdJROronkc8fXeo6l0sS69lYbu7pUle/v6K077V7pq2uMkd2OTtWJrRNT5m+Nq9JgpnFVGlMVn7UTjd1I493Voytt0V67yvcS217R2M2eNev3rE0S1r59Fm1sbJtG5Zm2nHwP/BiA1xDlhBAnoc0ZQtx8/g8A/mJwrTO53p2AMUlL5KPr05s02mv2+hmJiRfDlCzhOCO5sL4OugvEmQgwmVTbmDIb7KJ81n47Y80bs7v21jrTDSjReN+Jp4qjKxRV98ckPsxYjRLIyTvFG0OTTQZHPLZe99lY67ExTGOO2o+JmX2fVHVs/XcD+GoAXwvgPaRdIYQQQgghhLgTeCGATwfwRHN+zYumukEEm+sx+XGV7x9EC4wTjS6zeXbdSrOo+sVro2zjQjd/z3ydrYt061eacCeOSX3P3kG2yG+ZxBtpVF0iXci75pWLNNPKl/ecsrpQR+ObwD6T3rlJP7KbGJj72n3nWRtnvE+zMZHF4cVj+RUA3wrgoWZcQogNtDlDiFvD/xvAHwI/sbyKjQDZonG2oH3GxonIz8S+dx+7k+rDzhrPGX1QJSw7C9beZBOIxxXQ69PKPpt4RDYrAWAnyeyUz86d9YUZiSVVPJmdjs8DRnTx7GdjgO2vqm3PSKrZOp0+7iSwk80PHd8dMaJ6brvPVhbfmwB8OYDXN2wKIYQQQgghxO3IUwB8JoAPQj8H9+jWn27KYHSsSAcBenmy56Oba2Ya3HoewXF2/504orgsXd3B1l3LTBeBWQ2G1fx2Y2PGYNe27fPs+krU96wGu7PRIet7L86pbum1zWQMMO+BSidkbDL2ozo749CeAx59D7ubMZh3L/tum8QQjVdm3eeduPyp4ncNYxBCDNHmDCFuDY8D8A8AfDTiCfD6uZukeFQT7WzhFni0fWbSYe/H1rWxWd/RfWSTtd2EJPOT2Z/ajhKBrt0qAd6Z7Hn27Tl2LGb3O1kotjajGLqCxhpHlqAxAkdkZ73WoZv4MeWZ2CI7k+TmjPHp+bf2I7uTJCjyw943kyCxcZwhmHR9d5+pV+DyPfcbDR9CCCGEEEIIcTvwGAAfC+DjcdHwmBySXYCr9ItI95pqTlXcth6jT9nrVcxZnlzda7RwnNldbZ+hl529gNLVAKs8vtJw2ZisrcjXUb7SieAc7zDRQ9ixd6ZOlcU3bY9MA/PK7OizNs7sOTqrfyMbO++uHe2NGcfe+yt7Jqo1matsSy+GhwC8EsAvn+BTCNFEmzOEuHW8H4B/AuDpy7nu4md0zrMVXdudCEQTkShGOxnwYqh8ZBPCLA4GZhKV2e5Mfpk6u/2RJaET2za2rEw0cbU2dhMV5jmp6mafj+OO7UpIqBLmbIJ/ZlLbLR89c2cklgc7bdypxyb00bs0e49mvqdjdfVz1M18Z+/m6TPixZC129sAfAUuu/A14RRCCCGEEELcCbw/gM/GRa+LFvum+pklyuOi3K2Tu0YLq8wCY1Q/w1sgrRbuu7YmOkDWfp2NGczmiKh+5HcnN7fn2P6O6kZ919VsMs02avtOP6y2vfgmnKVLrp+rcTbRBW35szVCRgfd2UiQPdfVvbK2q3M2johdvZp5/2XrGszzEK372OtR374awBsLP0KIK0KbM4S4tXwiLr/+/b4bx9kiMTuxxlIuKsNMQKw9hihZndjy7K62szJr2Z1kcvXHJGORLc92NQHbScCt3U4iWtmy5yKyjRlZ8meve0TjqpOQRpNUNtGP+qNKFtnFe3ucJQSdZNuzwfRr5z1UUYkHTN2O6NBNMKNjL4Zpm2TvgqreGt96rhLZKrEgitH67ibi1wH8MC7fdW8iygshhBBCCCHEreB+AJ8O4CPM+UnuW2kO3QXuThzTfNPzf8Qw1QJ28n9ro5MzRwvAK5EGkC16dmKp4mS0n27dzAajY63lovLMmKq0JnZcs89BFiurc61+ztC+Ij+MzY6+FWm4ka3pBoPqfXJ2W0VxV21ZPb8rkRY81b9sDJm/aszuvmu974D185sA/OeGfSHEyWhzhhC3nj8G4P8OfzIVTRIB7gu6u7jGJCuZLy9Oe20HZlIW+ewkIfb6GRMzz9+0vatF1s4CLONnmtB6MTD2JrFF8Wb1baxR39s6TCzdeCKfUZk13u5kfYdqDDAJZPUcT/wz9Tx/3ectOmb8e0l+x4ZnryNiTMQFJtGP/B4c/h4E8PUA/jn0tyyFEEIIIYQQtxcfDeBTcNmgYdldlKx0m6xOVobxHdU/Q3vq0NG+spy7q6N5WsDqY0eH6OTakQYV9Q2Ca5nttf4ZehsTQ6UBZVqQZ3+iV3jax6QNI10v4ijP6HhVvGew+4xaO9Hnqt27GiWjxWZ2r1Lj6mqI3fvJdNKKqJ/W64A/nt+Ky58ifpDwI4S4IrQ5Q4hbzzUAfw3A5yzH0UIiC7MQCnO9myh2fVuie4tiiOKzvqdk7by7EaOa1O7A9PUZsVv71g8TYzSBj2x3Y+v0X5Y8ZYlyZyLeTShsGaZ9vOcn2khwxvPt0UlUvPL2WlXPs8PW8Xx1E7mVjhDGvHcrfxOYxD96Rs7A9tMvAfg7AF51kn0hhBBCCCGEmPJMAJ8F4Nlk+SwnjPLzSNM6Qw9iymQxVnpJVXZnIZGtt/qZtmOn7s4GgZ2YztKAz15QznSm45iJ8aCrTbBE98roX1kbXOVzeoZ962N6H552FV3z3idn6NBnjI1Ka/TuIarbfQ9E5xnNeuf96sUR9dEDAL4ZwNsbdoUQV4A2Zwhxe/AkAF8F4IOa9aoJclT27AefnYTs+q6SSW/hvzuJqWx2Eq4qKZpMXLO2tnTbIBpPZwoJ08TaG0uRzR3YhDHyHx1PJtSHjasYG2ewI1Z07FebK44ybD+tNifP8/qZ8TlNLqNEMaoXjTvrO3vvRG3UfVdV787rAH4AwN8G8HOEPSGEEEIIIYQ4kycA+CQAL8LDf2rYI9O1pov4Owvbh19rk60f5afVJo2Jv52c0rM51YKYvmNsHOW849XPNHfetRXF2dUuvHNdPaNiR7s9ymfP5cSm5yOz5+kcrCZ/pj4f9fHuM+f5OD6v9q+KTEtf42Bjid69nfd7513D+kHjHEv0PgGAbwfwloFNIcTJaHOGELcPH4zLBo0n4ZyJTjRJmS6SRgvjWXkbxyQebzIWJXiRP2tvjSMr002Y15iYcmscZ/TzamuyGSC632iDSbWwnG3AqMpUsUXHk3bNJs+RnSwRz/xMYvF8dhPzbr0orum7oxNPVmetV4kp0bvCs8XQqRv1IxN3VufsNsv8rXam75OqznsA/EsA/wLAuxv2hRBCCCGEEGLKRwL4NDz8J0wm2sHuQiDrd3exbqKbRf6PGLrxR3n5zqYDG1tXE2TyZ69upYuxuXfUBt1NFZn9rvbA2t2xx/TjJEZrd0e7ij7bstk4ttcYHXui57J2dhb6PX+ZnY6vKOZqI8PuO6TS7NbP2fjsPOddm2fq+ofdHwLw+oZNIcQVos0ZQtxefC6ALyDKZRNFbxJznD+YTvSic8zioSWavGaL7tV9RXZZsmR5dyKbTbR2E6RqcjeZ0B31PPvdBNyzbWHHg1d+Mp6zBKaKq4oxG59VbIfPqG4mEqxlqvrsxoLpOI3eGzaOCTvjsNOmU3vM89LpB0YM8OpGflifR1lrk6Xyt96X/tSJEEIIIYQQ4qo5/oTJc24cTxcuvfyOqZ9paV3YupF+yCx8Wj9n6GNZzmltRrlsZ6Ezi2P137VR6ZVsDJVewNpayzGLzqufLK5ogZ/RnSJdMPPHUI0Hz7atm8XBxHiWTlbFtaO/Rj7O0qA920B/3FqbjBZ8po7OaNe772nvOHvnsM9q5M97F7wFwHeQdoQQNwFtzhDi9uPPAPij5ly1OFclWsfxynTROUpCPR8ZdrKe3U8W++6E7CCbCGexRBO6KJlZ7XYWTbNYq0kbO5mPbHk+GaoJO1Ovm7zsLth3x5PX5meMyem9rfWjmCb3OLknJgnuChdHnWn80/dV9Z6q6q5E4ob1haDc9D3BlI/8dL4vdt5r34/LJg39qRMhhBBCCCHEWTwBwCfj8idMjrylWgyryHKzjgYTxXI9KdfNa6P73LnnzE513YulQ6a3dfWviR7kLXyu5yN2Flgn/byjY9hYbFzeGKz0jczeDpn/szRjz19lP9Izs/Zj24TVoLN+72ha2foAq3l3qcbKdEx7fqzNzEfUvp7/TN+z5zKbu5rs2wG8HPqNtULcVmhzhhC3H/cB+FJcEkeGbJKdTSKqiYM3EbBlIl+TRc/q3HrNY7oBoYp7MjnOkuVp8hfZ6UzaJhPqlTMWhdlF3izZrSbHXiw7iQgD88xF9aqJeYRXJrpfNq6o/aNEi2Ey3qP+92Kp6l7VmM7af72+I0R1xmv1PtsR3rq+plzH5U+d/CsAXwPgXSfZFUIIIYQQQtx7XMPlT5h8KoD3unEu0xrW850Ft0mutcbIaCSZbzanjWLu5JpMzJGNg0gvY2xEbTG1dVZO29VMMt1ztbcbW6a5Mvfe0ThsuWmMWVtG7RZphZO4Kp16MvYjHTo7d8BqilHcZ1HphZ33UqVHetr6Wo61y4ydyPbkPdsles5337eH7Wu4aGyvAPDWYYxCiCtCmzOEuD15CoCvAvCBRNksSdpZFLT212MgnvBd9YTFwiZi0STvKidZWQzdslE9bwKHoGxk/6z7Z23s+NtJtlk7k40HZ7Vl9exGdapnlE22bT17nRmTUQLc2aRS2fGuV3amiXQWC1u3259TX9bGzlju1GffV9nzYuv8KoCvAPBtZAxCCCGEEEIIcfAcAJ8N4BlJGS+X7iyqn6WjMBoVu8AbxeXl9dMFQC/GriYyqVst1nY3max1qhizWLp6xkTXquKJ6kW62ERjOHPhP+qDqo0mGyzO0u0iTTa6lsUVtWd3cwbja8d29MxF1733ynqt8uk9y9k9RBsodp6zLKZMr9vtJ++Z6LzjI74LwJsHcQkhrhhtzhDi9uVDAXwlHrm7P5rwZF/O06SRnYBNJ4ze5NjzG01OpmQLkN2NDey1qF+YhDFLnqp4s4S+kzwyMONxkkR5x55PxuYRQ1R3uuC+2u+Q9cVqc7pA3qkb2YiSWa+OZ6Mav9n4XMswcVg/kR2v3lULK2eOK2bjQ3bMxsHGl/WNjbUjQBy8AZc/dfLGMmohhBBCCCHEvc6TAHw6gA8Lrmca01l53kSnYPPbaMF9Rx9Zz1X1Mr2g47eT50f3vZvzTjQ1ayMqt7toe8aCTaQvVPddaZ4HlXYzeY4ybYyxk42TLGZGB17j69yfFyN7faLvZZoW+/ywbcL011k6pbW/q0Fn8Wdt0l1DqPxHGmpku9OerwfwQ8P4hBBXjDZnCHF78zkAvgCXL9rO5GwnCYgm09U5OMcT+/b8wWTSa/159qeJQ7bA6NnrTvq9heJpezCT/5Vugu7ZYhKhKL4qcerGstryYpzanrZTJ6ljY8wm9ew9Rn03baduYnTUqd4FLDsxV20XbTqIRIWdhL1qg+p9NO0vNPx230Xdfn0Il1/D+E9w+Y0aQgghhBBCCLHyGAAfB+DjATweXB4F1Hm0V4/JuTv5tz3HMMn513pR+3Rzz9U/E2tUj1mUzGx3dMnM1pl027gafzvazGSsrPWPOqu9iUaZ6ZO7Wq21z+ixE71pJ76uvYmuF2l6nftnnyPvPcaUn1C19Zn9kJ2P2pD9Dsl8RWUPP1EMHm8B8O2kDyHELUCbM4S4/fmTAP4E4skasyFgCrPge8AsLmd+ovI7idVqvzM59+LwbK7xVTHu9oVn/6xEOvMR2fTasVO/iomd/FY2q4Rmd4OFjaljx7v3qRjjnZuOX69+Z2NIdC2rW8UZxWXLTcWxqi8mYkDHb9RvrDBoz3WZPgtVou/Z7wg5Nq7fBPAvAHwjLn83UwghhBBCCCFeAODTADztxjG7YBrlMzsLr0zZrl0vn7L+qpgz7eWo3419t82YfJLNFStdkdUlO9oWm+dO+zry0yHSQDsLyZ69gzM026N+pHGy9jv60mF7osFFz8xUN8qeyy7ec8FoTTv3Yn1lz062htHxsR6vPmzZLpnGlr3vbP2JBsrotNZG1H+/gct/cHog8CWEuA3Q5gwhbn/uA/BFuPxaRiCeqB7XztgEsPqJJuyTTSDepMJe83x6ZSawC4mMjez4YDq5zRKlMxKfLIHcaZ+o/GR8sAlEZMezESV6rGhh47SxsjF5/tnYIptdIYOJ8YxkbLJJIavniSFYrnnnmZi9+pHg5NnOBJTpe5Ktkz037BjyfLP+vRiY8t2EdS378wC+AsCrCF9CCCGEEEKIu5NnAvgMAM815yf6xmSB0Mu/PP+Vz4nOk+lGHRsHjC3PJ7AXgxcLWzbacLDC5PDR/TBjptINpnandSubB5WtSZyeD+98104nJs+2p81av2xfd/x04luP15jOeMazuG2ZyTuI8TN5J2c+O5rd7jpJpZtlTMdWpnVGGv5x/QEALwfwtkacQohbgDZnCHFn8GQAXwXg+c61aAJSTXjOmgB2F//YOBjbHR8r2X1nfiM/WSIxmYh1YmJ8VHFbO5NF5Ax2UX6nDbL4vMSYmcBHcU5jyZKWncn+Tp0z7EzFEMZeN47VX1eIm4pL1fuSEbciuxXRu2eyqaLje9LHUZt023kt+zoAfx/ATxZ1hRBCCCGEEHcPTwLwKQA+ErHWEWlkHpVewMAsAntldzc1rDYt3Vx4Z9HUi8Ha8nQVr+6u9tO5n8pvJ5aOjjW9R1u/q19618/QgLINGlNtx7NxhvaRabiWo3zVnqufro/Ihnfc1WyrDQxXoeVl5ysNuGv/KvXVKOZM2+pqkZX/SEuO+uo6gO8E8HNDv0KIm4g2Zwhx5/BBAL4SwHvfOD7riz4650021vO7i9MsZ0xq1hgqP1ldZoODtbe7yLz6ZhNda4sVCJi4siQzm6x2ktksUWA2eni2mMXnbrLlfWbjOpgkDFWiZm1XcWXt1InL2lzjYJ+tyXvCPi/2POM3q9fZeNB9V541CWMSfy+OM/13+5mxCeTvg6PcKwD8EwC/yocshBBCCCGEuMN4LICPA/DxAB6PPL/Z1SXWOpkOUi3cTfN8G4tXJvLNxJHpCJOc2MbTrbeWn7bjRIPL2n2yIF7FNNG2snhYe4fvzOYaH4LjDLaezecjfSuLkyW6R3s81UaYscFqSlk7ZBrP9N3mnV/tdsh016r9J1Ttw77bJj4Y3f2qiO7n+Pw6AD98E+IQQpyANmcIcWfxmQD+N1z+1EmW9JyRjEQJEXDOhMMmEdbu9B6in2u5zEc3oTkrAff6M/Jv442uZfWOujtCQiYMVHQS1F1BYyep9+qv55jn7qyYIlvWXscOk6h27XXjWH2utrIY2Hbo9Innm3kGDj+e/4ps/FebKabvz2g8dxP7Kt6zRBW2jd8F4GsBfAOAd5O2hRBCCCGEEHcGHwbg0wA8BefnaFV+PNV3bExe2ahMlJcyufDk3u3xrsZQ1a/yxfUcCJtMuSpnjcZO1D7Hz6hPojre+aiOd/5gVze19ibsajOV7ax+V7OMbB+2ovOVztG16dXzxkdUJouP5Sy9prK5XgP2dKzq3ZC9e6drJtE7IDvHvn86PqNya5mfAfBdhH0hxG2CNmcIcefx3wP4v2G+IYCZRGSJx1q+Q7ToeeZEcr12UCXWZyTaUTxnTLoyG2wi6PmqJvRR8h8tyE43GHh1d0URRpRgE/vVBmubic3ev2e/a7NTvhIX2PpnJDfMGO/E0rUxrbvbjp6tjjgTjemr6MPsnTcdf7Ze9R3BJNPXAfwSLn8G7DsGsQkhhBBCCCFuL54N4LMAvB/4Bb1dPaG7qLoeW1/dfLS7aLnGMdHtvHKT+CvNqBNLlAuyOWume2K5luXdjF9WV/I0L+uLIdMgWCIb63HHTtbWUft1tQfPbidWz3b02ZaN+rDSMHe1oSzulR2N2/pY61d2dp7riQ2W6B18XNtd36je1RHTe8+e17X+W3H5jbLvIWwKIW4TtDlDiDuPawD+GoDfbs4B/CJmda1aqOwkZ9mENSpnyzN+ss+VH8b2cbzGtbuozvi7isnqYRsD+9Wk+qw2ZmOLJteTJDCLqXO/Xkxwyk2SmWl9z9Zu4hgljZ342LbKfDOJVSW8eH4zm1Wi7vmO6nj37/nwYvDsZPFkiep6nYXxF33vRP52hIzVxo/h8qfAXj+oL4QQQgghhLi1PBXApwD4cHN+J2fp1PdyQ6b+RCuK9Aygl1d7nxkbZ+Rgkb3Dv73ufT7KZrnuxP+ULIcH+L7NYG112pQh0m46Oostl12b6E1rbNViO0ul6+6Ov65Wxdo84mF8VmW88xOdkH2vrMe2vndt57m3cZ2t31fvBK9MxHRsWPu/hcvGjLc37QghbjHanCHEncn9AL4CwAvBT5YBLqnIJl2Vn8x/d3JVLUpmE8ZuwmTLMRPITqJsyeKPfE6IRIjquLJn67CJUTXptzFN22A3ka/s7djZEWmia9nzzcY1jeMs0cPGMhWgmPpVkj95h3QT9ajPOra6ZVf/VSzduh3/bDlrn/Vn674KwD/B5Vc8CiGEEEIIIW5v7gfwCQBeDOAx8POkbu6y1rPnMnbzXTbmaGHSu876Os7t3HOWr3r5oednZwFytdFpy+x6t+5kQ4Zns4qvk+96sTHjPNPeMp3AsxXZjWxPdKcoXhvPmZrU6puxn2m6uxrvZOxMx9ZEl93ZRDHVpTJb3vF6/uAqtF32GdyJwbu3BwF8G4BfbNoSQtwGaHOGEHcu7wfgHwN4OvqJQjZ5YhbM2Y0TNh5mst6ZNFb3MU12vBgj37YsYzNKLjp2Mvurzd02sDaZPvKuZzbOSFhWO2cmPevnTrIQJbreNTa2q+jL4/N6bbduV1Rgks2q7hmTmc4zfMA8E4xwWJX33nmdd1/mOyp/VWJHd8yz7ZeNhQcBfBOArwbwa1yYQgghhBBCiJvIYwC8BMAnAng8OJ0gyhm8XNM7H9X18vgqlqwck9OwekTlk9H0srrTRdLVz8FUpzxrkburNXp17bmVbr961xk71l40jnfsHnibNTpkz01H6zliseer+KYbQey5He04epa6bRvVmbwbKh/r8UqkX0/HfaRt2XrTccc+GwjKnaUt7millc313PcB+ImhTSHELUabM4S4s3kxgL+NS+J6xsQlm8ysdDZQVNe6E6AowbRxTjZ9RH5snNN2qZLjafKbTV6n95/5O7P+pJ+i8XNVCcrETvQsAbP+3h13lkxk6CbMnTqVuMHUr+ycISKtdipBBeiPl6mA4NnojiPLjhDk1au+U7pjK6pXvaM9O+8C8LUAvvHGZyGEEEIIIcSt58MBfBqA9y7KTXSULG9g6pylgTCaB6N1rLYiX5G/7n3b8l19aZKnexqKd75qQ+vbXs9sRGW7egajJax2bNyZBuJdZ9uoE+8ZehiIY9buUXf1s17L7Fft6dmx/tg4z9yAEL3DVhuZXh2NK6/+Wsezs9afaFLWZubPXp/4iNYP1nKszhU9g7ZetXYQ0dFVrwP4cQDfT9oWQtyGaHOGEHc+vx/AX3LOdxcU13PA/gJnNDGZJgfRhCeLI6vXmfBUdnYXNzM7zGSOiW2ysD+tV9myMXu+qglx1ZfdPunE3LG306+VjW4Mkb3O8+DZmIx/pk2qsRmVYZKpqeiQ2WBi7dRjbXnHHVve+cp+NH6qhJeJcedd641tz+ev4fKnTr4Fl9+qIYQQQgghhLj5PA+XTRnvh1meUJWPNIgz8ibW9yS/rRZ2rR0vD8vOMbFPc03vXrzzld+sLMuuvlnpJjsL1Gt8U7J8ueq3KHe3dXb1rMjmej4a01FslZY61Ssj7WY6dqJz3WersreeW+novZl2PNHOMipdy57raEHVeeZeJ5ppFVc0xqx/G0fELwB45UZcQojbAG3OEOLu4P8B4L9DPOmAOQecM8FmJzlXMcnNEr5qot7xk/nu2qhiXstMY6t8d20eZPfNTPize+xuDqgmyOwkupokT8WIqO5ZwsJhdzIOo7afxjZJ/rpjs+O/W6eTcEXtlI2PKEG017I+yMbSGcJiJ2HP7O7Gl5WbjHfG/8/i8ufBXtWwL4QQQgghhNjjWQA+HcAHDuuzuUa2wDfVMbo55FHOnmPo6CBevSyHZXJAe56N1cbA+s5sd21M265LNRYzre4MPSuzy94vq5F07WWL5V0d1LNhfU3HXKaHTrWNTLPdfSa853uq2TI+VjvrNaZOZburI3WffebaGWNotR1pn14ZG0Pm66jzdgDfDODdRTxCiNscbc4Q4u7gPgBfDOBTkCdR0QRgZ2E2SwbOTnyYJGa91kkcmHbr4E1gK5u7ietELKhsnWGPSTijcp6taMI8TRwruytdESOb+GexrL6ipCWzxYw/r9x1p8zqc5KoZIlRFMO0nHc+aouO7ywWplwmPmSJ11qm6z/q62zsVDGy/cw8n149JpaoXPeZXeu9EZdNGq9N/AghhBBCCCH2eBqATwXwYZjnYgfThcAzdJNuTs/arHL+KuaztK2szez1qS2GyQJmFcNR19rL6q7+OlrE6juy6flgmehWkY2onddrO8+avd4h0lUi3zucZcfa2tHhI33FXgf8vjvjXrJYrK/oWYnaIft8HO+S2V99ZN8RbCyZBlo9b5WfBwC8HMBvEHEIIW5ztDlDiLuHJwP4CgAfDP/LHthbeIvIkojJQp0Xqz2uktad+7HxVpOx3WSbSbozO5n9lSyJ35nod9gVX6ytaNNC1m6r7zM2DEQxncWOkGFtWHsdv9E11q9XjxXGsnHJEiU7lUhnbVTtyAhkk2Q5GrtRHFeR2E6+G7rvsei5645ZNj7r67UA/hEuf7tTCCGEEEIIcQ5PAvDJAD4al/9cBPTn+mtZL1fo2GHINAcvpspnV1PJcsAO3Rwr06rO1gyrOmu9rJ87Oby91tVGIg1jYteru8NEa2Bt7i5OT58Dxn53XET2Mu1kVzdn+/kM+951IG97bzxa28zYt9cZH1657hoCQ6VBAVczPtdz7Psw0vm+HcBbNmITQtxGaHOGEHcXHwjgKwE89cZxNAHcXey19g6iCVaVSHV8nZm4WPvRZN767ySU1eaOHSL76/WzbHfrHlSbPrwyWTyRr+nE3UvWJ/3b2SjCCAeRP5aszXeSvd2kd41t51myftlNEdF4zOLw3pu2TpXkZu/Giuj9wYqAB933w6SPozaZPI9eDJXfyYYOW/Y6gO8G8E8A/BzpXwghhBBCCPFongDgpQA+FsBjUedGuzkikyNNdBlG44jy0anPKo4oHs+/LbujBVZ5YqZT7Sy2Znl5Jze+Cj3jrAX1blyMhtQde2dqP1mMmd3MB6Ov7GiZ3iaNrNzU346WGY3/KqZuf0ZjNOrPqbbq1WG04zPWNLw2y+wy2qNn29qHc82es7wawI8m14UQdxjanCHE3ccnAPgyAI9BvNDVnWis9e1ka/18VtLJJL5ruTM3EZyxmYKZyFu/E9sTgcCztTuJruKrbJ+1sM+MwWgM2+tMPN1260zigUeP9bM3VTAiko1jGsvOGOuO68hvZPOwW733dsSDM5i+l3b9V+KMV5b167Uf4yt7bg7shotIFIx4EMC3APhqAL9ElBdCCCGEEEJceBwuGzI+HsD98HNOIM6zjjJRDr2WnegrXhk2J9xZIPRyHhuPl7swi6+V3nDWomYVR5WDd3LLo3zmnyHTFLs6RUev2Vn47uThUVxRbGdoqB073r1E+fmO7rXaOkPP7fYBY9vGtmO/0kUyDWTqL7K7M6aYutV3RVaO9RutB0z7KHqXRzFk9/NfAPznhm8hxB2ANmcIcXfyfwTw52589iaoZz740eTouNZdaMs+H/ank6MoSbSxHmS2rwF4yLGXJVi7yXR2D5OJbJaor+d2J6JnjbcoyfCudRJXZoLP2opiqupHieR6nU0wjvpe4jtpp65Y4cVxfM6uZ74926z/zK53T2cKBV7Z7B0Q+ZuOycPGca77LFfvrOx9N4m3U696Z0V2uu+j9wD4DwC+DsCvNesKIYQQQghxL/FYAC/G5bdlPAlc7sFoMax2kZHlxx29ai2fLX7aul6ZKC9lcuHJvdvjjm5i63X1hOrc4acaK0y5zF+UM1btk2kM63XPFhtbZGuiA3TrsnZ3Nz2cqQ96z2Hmi9EJovEdPatse3jPTifu7P20xmHPr/UrLSqymWmWleYV0X03WNvddop8VM9tt3+z85GNyu8v4/Ifhx4qYhBC3GFoc4YQdy9/HpdNGtUErLMhISJK0HYn3kyye9BdbFw/M+dYIlvAo+8lirmapHt21mOg3x7shLGbAO/aYibnlT2vT6yd3QTTiy3bAGDLMwl+J5ap+BLZOmLsigJnJN9nJfGdsVg9b5OYmLrVO28qhGX9UYkDE6IYs3ct+/0RCQXd992B59tri3cB+N8BfD2A3yB8CSGEEEIIca/wGAAfBeCTADwZXH5dLc6dle+wdZmykS8mv9vVH3a0qqpc1W47OVhm6yydYj3u2Mly9M5Y8spfhcY0scE+G5mWeZDl7V1909Zdz1fxVvl8VJ/ROzrxdMfwVWgvkQ/P365Ox+idXa3KO+/Z9HytTNcyVvvrOZhrZ+mRrK5/HL8NwMsB/NamfyHEbYg2Zwhx93IfgC8G8Kk4bwLmTZzZBfhpwuX56SQ93mQrup5NvDuJRnXeMp1ERm0SJWFsrLvjxdpeY1rPVfUqESNLhKJ79WLqJqvVpHrKWWNjtXXGBoJOMlKNpamtnTGZiTbMBoBJklm9qyIfVRxV2el7cmLPizGyk9neGeOTZ2/6PBy8E8C/BvBvALyjYUsIIYQQQoi7jWsAPhKXTRlPXc4Bs7n+ND/Icj6m3gFbf5KLZPkwm2vasp189YwcbI2j45/xxeS6XZsZVXt0tYsMa6vS5nZ0lCiubFG7su3pQ2udHe13rcPqsJkdJi72WfFse9d3F/AzzdMrk9lhNzLYMt3nz8Z0xiaG6Dmv2mGq32fjmhkvnXUCdkytPx/AZWOG/nOQEHcp2pwhxN3NkwH8XQAfitlkmZkYHee6RJO71V42qewslFbXmESKnbhH9r0F7512myTzqw2vbscum0xa+55/L7aubRZv8s3aixKwqIy1XdliEsoKNhlj665xdG1E1w86Gw08qs0CTFl7rRofFbsiQGazU74j+mX9fpXx7oov0+8x9l2XCQ3XALwdl9+i8W9x+a0aQgghhBBC3CtcA/BhAD4ZwNPx6Hynu2h/Vu41sbUrjHdyXFtusvi62jjO7WwkyHKyaEHRs8H6j2KZaBdMjs/UZTWALLfs9mUG2y5Mfr+WY3QCRuvznm9WN43aKtPEIlveMaPVVfF2+nm331m94gymOhdr+2BX9z7sRX3Kvpcym13/rI+u/2gMPQTg2wD8woY/IcRtjjZnCHH382wAXwXgfU6wtbtwGdmzn8+0ux5HEyEgnjyu5x9aznl+PH+rHeszijeDWWyt6u8svkbtVYkvO+Olc89ZnwB+P5y5AL0jSpyVgHk2vIXnTMxhE2OvTGdjQEQkOlV1qgR96v9McSWy6T1PZySzlUCSxTSFsdO5z2wsdkSgbnnG328A+AZc/uSJNmkIIYQQQoi7GbspI4KZe7MaUGTDy/G981HdSCPy6jDl2DzDO+7kflHOzuZVndwo87/SiT3Ktc7QUqY5/8R/pTNOF3a9PrI2qzjZnDa65849ef4Y7WYl02G98pHNKuYdnSWKr9JBWR2r+yx3qNoyGiMPIR9z1YaJo0x1P9G7sXo3MDqkjcPaz/T97Fx0T9Pxb/19L4AfL+wIIe5wtDlDiHuDFwF4GYD7N+3sTpZXO8wEaHdRkil3cObC+DQJ82x07HSTPWu/snGVibQ9Z22eNR52BJBqnDKJ8k7S4dk8YzxksXXt2bHk2WFiyMaFjSXrX6985tfz10n4oninMM8+I9LsCEHXietdgY+NMXteJuPb+pq2i4c2aQghhBBCiLuVawBeiMumjPcNylQ5HIuXV1T50FGm43eqZ0V22Fwl0iRYHanKcztttau12Hiqct4ivGer6pfKVqdvo/HG1LVlJjFkGoh3vaszVn2ejTNmnK7salBRvB3b2f1lNqaxZ/0D8DYj7aNjoyrrPTPTd3Smue/olJnt7tjI2q8ae+znq/gO+REAr9mwJ4S4Q9DmDCHuHX43gL+CetNCZ2J5RhJXJRlRMlAt4tk6FZ17yZKnTmLM+lntdhZGszaJ4t2NMbLdESeq8t34DnvZNSbpZ+6zG9t0Ih+1WddWdV87i9hZgtQVOVgb2f1UNisbVQJpY5uOkZ3+zOKy56vxU4mB2bulipl9n0V1WdEjG4/sO8mzndV9Ky6bNP49tElDCCGEEELc+RybMp4BLpfr5hdRXbbswWThOrJVlY0W5qocYy2T6TnWjs1jKpude1htdjSx1a+lytfP1hWndjI9zYMdlx0twNMt7HXWt7XJ6GFd29aHZ2/1yegoTO7dWdRnnzU45yvbkX0vdnsPGYz2GPnIykWaurXVfYdUTN8R1oanUdrj7D3WHTeZv8wG6y+rfw3AzwL4joENIcQdiDZnCHFv8ccB/Ck8OsmrEoEzJsqR3WgyztpjJlprWe/8FM/21G42ycwmm7tJ31UkYGdMvHcS7NVWJXqw8aznbP2dvs/imSTfXhyrnex5iz5Pn+uznreddgXifu+MjWoDgC3THcdV4tztAwu7EaGbtHbjy8pNxaaucFuN78m71bP3NgD/CsB/gDZpCCGEEEKIO4trAD4UwKfgsikD2FvwmtCd63fz/myxsruYetSxMXnls/M7uTerJ3jx2muVTy8Gxndlu2Mj08gm+XNnEfgq4rA2d/Ws1c4al8XainLkaHxnY7obY3R+ct82tuoeJtqGpxeesbkhut+d+M54J3eIxuxEx6nKRjqVZ4ulGpfTZzLyBQC/BuAVAB4c2hFC3GFoc4YQ9xbXcPntGb97ORdNqqNJze7Eg0kEdyez2SQ58tm1210A7dr3zk8XaD2bXhlWXMnsTMgS32lSXyXSZ276YGxWydVESFqpkkym/lTcWe11N2YwCTJDVK8jqmU2Gd+RsJfFkT2nE9GB9ZmV72zkYJ+BjuCS+a3GbVZvKg5N7m8t8zYA3wjg3wF4B+FfCCGEEEKIW8U1AB8O4BNx+fMl000Dh63dHJzNT5icekdTWX3Z69MFUyZ3ZBbKmXgyjWynzbr5ZGRjVxOIYrf2It9eTt/R/LI8ufscTHWwjDO0sNVWNG7sdcZOFN+Z2mi0eL+jCa7HB5UOydidPFPHdS82RoeZaFEe2Tjz9LJpX2bPJvP+mmiN1RrDTv8BwG/isjFDmpEQ9xDanCHEvcfjAPwtAC9Gnhiyi6vAfpJbxbCb9Ho+zyKbgHVsrPWiBe5s8deW8+x7sGJLJHp413eo7o+pDzx6Qh6V69q1tqs6WWLUtVmJMCuZIJP15aRdsnHACjtZQsv6j9rT+o2eETbWqG2Pa17ca52qH9mksnpfdpk+E4xYGvnpiqU7AkeUGEf9kcValbVcwyXZ/ne4bNR4Wxq1EEIIIYQQN5f7AHwkLpsy3gd5znR8ZujO9deynUVzzw4bX7Ro6MVk63mxd2Lw7q9T39pZbVXlI587+t5k0XOt183DDzvePVgfVSxMHs4sLGfxsDExmsUOZ4zfab+znK05MtpAN6bs2tn9dIb+4/Uz8x44YzPDev2sds/e39P3SeXzuGbt7IzNB3HZmPGrw/pCiDsUbc4Q4t7kfQD8fQDPBb9w5p3rLLZ6SU5W3p7z7EcTpfU6s8jZoZpwT+2zcbITcG9yWC1iZ3bsOQZm0TaaxE6Tae+8tccuJkdC0GRx2B5X8bK2V3aSpzMSih0xKauTxcYk7Oz7xPqydbqbEKztjEgM6W4I6I7zyfurK05Fvj17jN+ucFkJDV5Z5n6mYtE7AXwTgH8N4NeLskIIIYQQQlwljwHwIgCfAOApzvVs8W5lnQczC5hsXjXJv494olirukd9Jqdk26dD1b6Rf1v2rMXHrK6n73X0pshvR8vL2gDFOc+vF0dV34vHfra+mLhWG57dbLxH2lPWxmxMNr61XnStAzM2J9pVpClYv4yPTGvs6jqZ/QP2mbDnOhokq9l3yXSWifa71uv47pTPzlf3E/mKNM3vAPCzZHxCiLsIbc4Q4t7lQ3DZoPHk5Vw1gegkJp0JYOaTtc0kGBNfq7/12Kt3RgKzk8hG9s+w59meigDWzlo/sx/ZiPrGs3WmONCt37Wb1Y0SmK5g0EnqzrDplQcePY7sucpvpx6ThK+xZAIQ44/xv14D5m0wJUsuo7KsX288ML6iflrJROBJm1TChCdyePUY/+8G8HIAXw/gV9qRCiGEEEIIMedxuGzKeCmA975xzlvUO85H56q8wbNb1a9ysqneYOtWi5iMzyy39D5H9SLfTBxZXrKjJ3XayvpmY6jG2ER7qeyxWmNkp0OW0+7oZ17bTxaguzk3Yyv7mdk4fFm73nH3PVQ912drpTa2HT9VP3fHKPPOOux2xkIUZ+fez+iH6fsje7d64616T0T+rYb1gwB+uBGnEOIuQpszhLi3eSmAv4FLYu6x84KIFsqihNPz1124i853k4IsIbBxTifcUcJu7a9+dhOOqU3vPFOftZm1WZVsRTGudXZFiSimLK4z7VRjihFFqkS2s9i+2lz9rzaj61Fckxg8n975qj1smR0RyCNK8uz16f0fNo5zE5GHEd6yOp14O/cZ3WNlZ/K8R+3ACKA7YssDAF4J4BsA/FyzrhBCCCGEEB2eAOBjAHwcgPfCnnbRyaEYnSKzbc9lfqb1PB0oyxuZMkDcNpXektXNYl5tsP17lF3tTLQtey7q07N1HLZOpcFEGoNXZ6LndDQIVivZ1bsmeqytu57bIRuL9jxjK7PDvJO6RM9M9G7p2F3tTLWH6DnZvW/rI9K613PTe2B8HrA6MzuuvPcDa8OL5Y0Avq/wKYS4i9HmDCHE7wbwV8BNyCeLfVGCV/nqECU5Z0/0oknkThutxxZ24p3FN5n0RsmjV+4M2KSziqNqr0kb2M82NkZoyRL8rtiw2mHGUFSu096VaLQz5neTS89Ot96kfzP/1TNX9dtUCMv6I3ump21e+fL8Zu/OyL61s1Ldqy3XEZgmzyZrN4rnVQD+JYCfJH0LIYQQQgjB8CQAHw/gJbj855zp4liUl2blo8W5qm5UdpJ/dvxEvjq5P4JzFTvayFSf8XI073xUzzve0eSi8lXu6dnYWQRm7qfqo2wcTXLU9XhnjGS+pxriWpe1F/WpJVtkr87vvoMYIp3jDO3F87X62LWVxTjRuj0bnk9WG6r8ePpo9Ox68U3o6lzetZ/F5c+ZnDEmhBB3KNqcIYQAgD8G4E8l1ycJe7TomU2Wuj6jJNIr58EmmlUydFUv0p1EzZZZmfand97CChZVghbZ9/xPF9izOrYuO5Gv+mNnrNt4pknMzrj1BBuPqs3PfoaYuKK+6LYl2/4d0XAtX72XMh8dwYqxt/OOPaOPO89eFU/lo/OdVLXpRMRcy78GwL8C8EN56EIIIYQQQqQ8DcAnAPhoAI9Zzk/m6N6Cm2cnmytPfa/+d+I+6nvnvXpdHaBaLOzm/dlnJo6OduHFwfj06lg6ue7Zi6g2Bi+urE4nDmZTgC23q+1E/jsw2tpZtq+yblfP8fp35/mt/J0V65lxrcdAPubP2ECx2mHXBzp+MluVDsP6sLar+7B+fh2XP3H7noZvIcRdiDZnCCEO/mcAfzC4Nlmw9OpGCdkZE6Js88RajrW/xmZ9euWOsp2FUVvmDJHCi2vKGcmitRct9LI2vbrR9Un/V2MV5vpaL/J5xiaEM+5rJwGqnjkbZ2bnqNtNrqt4J2LXzvthV0TZEZ2qhDN7D52RzE/GXRYfW7cqW9X1ntvjfHQu859dY4THquyPAfh6AN9T+BJCCCGEEGLlmQA+CcCHJ2W6uUCW33YW3Xdzr4mtnbn0jpY0yfs6i36MjTUW75jN2Sr/kfbVyQWnObpXN7qn7n1M9cVMC9zN7SrdqfKR9VX2fLP9F/V5931T6T+V/0wbYfrZ+o7iZ5/ZMzRbZjxmcWbPdubP+qne+V7beuVsHFkfVveV+YrKZnYzPD9MP78TwDcDeEfTnxDiLkSbM4QQB48D8CUAXrqc25nUe9e7E59osmMnbNXPDlHy1r2PajLqTdqmi/dRAgT07FUJ2M5itOfrgFlE9eL0bE3sZbF5sJsAuu1VJcidGG29avyyC8kTUSKLydqd1N9J9rv+mXgym5VYUfmIrlX1WV8dOv3ViXMyPryx3m3TbqxZIl69uzrvj2sAfgbANwL4NgAPFHWFEEIIIcS9y/Nx+U0Zz0c9t82usXPWqmyVu2f+PH0julbd385i3E5eAszylJ1c9wwtYjomGP/dnDTSpzp1V9/e+ay+t2AP7I0rr42881n91R+jgbFjM2ujyJ/3rFbxTMboan89H93HNKdnY2LsZXrq2frMVAOvxhGc8x371pb1u16/ivbwnjU456pYovLs8/sAgFfg8pszhBBCmzOEEI/gyQD+LoAX3DieThijSXxVJrPHTMDXz2e+3KYJhBe3d206GWUTp8rGUXa1GYkBka8sPlYU6S7e2vOMjcimrT8dT4wAMWnHs6hiWOP0BJrps5UlzF58VX0bq3ec2bD+pknhGX1Tjf8siVw5SyxjhIPOu6WKMRtnO89z1wZb1ot39VeV7/ha7QPAWwH8OwDfBODtRF0hhBBCCHH3cx+ADwPwiQCedePcJJdh5s9Zbt+howdki3usD6Y8Y6tTnl34rvJiZuHdq3uWLjbR7qI+W+1VbRHZ6rSFtT/VZbIxyNjxYrbXdxbsOzqP58+e8+pEtmwc1b158XXJ7m+q30XXd7SJTMe29rt2ozpnjJ/VD+u3Y38y1nbvK/M5tR3pml7ZhwC8EsAvNP0IIe5itDlDCGF5FoB/gIeT+i5nL7RFC7JnJdhMUtQRADw7QDwJtdfgXO/aX210Eqdq8r0zeT2jz5i+mIyPLFncmaR37FSJW0dAqPx3ns8oWZ8ufHt+O0TPk1eGjWciqOy8G9ayVykUMuOnEkCZMVnF5b032OeBaadsPHbffysT0akq2x0z0TvuXbj8j4tvBPBLhQ0hhBBCCHF38ngAvw3AxwN4inOdmd9Oc+Bpfjr1c7CrSXTKTjSCKO9hciJPI8psMvew0s09K79ZLtnJy2w9JpYOma41paMheONoomFktoFHj5kzFrOxHAO9sRPZ8OywuXf2PE40gchPFKN3nrWb2WPGQ1bujDHtwTyTu7azMTd9Ltb60fM3fcdP/b8KwE8NbQoh7lK0OUMI4fECXH6DxpOJst4Elp20diY80UQ0sjG1nU3qO3YjsaKbULP2PR/2c2YjS57OSH6zGDt2bd3JZoFo8r0ed2Jkn4GbJUhUY89eW89n16M6UQzRfUTxMnaY5/L4nLVXlRxHMbIbBjzOHGvTZ9L6rcpN3ldZucl7ufNcHz48G0xZlu7Y8mLZ6fPj+EFckvx/A+AnmMCFEEIIIcQdz5MAfByAlwC4/8a5aY5iOSO3yep0NJ3IX2denekbnfyczR+iPLijk52Zk0WxZH4nObiN2/M10dcYbcOWz+55ql1G97GTm1d9O9Gjps99FJcXy0TXqsZGF++5Xv10NYer9OH5yp4LZmxH76WzxoL12dHOGHv2HAOro2V9astUbTrta8trAbx+04YQ4i5EmzOEEBGfCuALcfkVmSvVJNIrY891yBJDZmFtXahlk+QzJl+efetjPZ749cpOF4xt/ePapP9YsaSa7HoT5fUa0ItvMgYmgo2FSbw7tpBcB3F9d8F9mphPEhsmge0KOt61yj+TjGbj2NZjfNtyXZ/MmIz8Ze3bFcJsmexaJkqxfplxFokC2fNVCQmRMHBci2JlY6za4IcB/FsA31vYFUIIIYQQdybPwuW3ZHwEgMcs57MFpozO3NSrC8fXZLGskyPvLGJ7sbB59dTHNJ/NtItOnajtos9VzuPFX1FpN5Vm59mZ6hGe36xOZmeab2cxsXgax1k5YKaJdfQob/H7gNUYsvhsPe8dyI6Ptf5qo/Jpj7NnP4rpDI0sGwfsmPX6LCoX0XkeM/8d+7vPkdcfwKPbbHpvPwXgu4fxCSHucrQ5QwiR8UcA/DnnvDeR3EnguguFSI47ZAlDd7HPs2vPHXaZiX2WoJ6ZiFUJQ9eHN6m1ttdrns0spqhOFmc32WLojJ3KRnaum6Qd/rsJaWV353mw8R1MRMMsEb8e1EFQbkcAsOesvSzhXMt2RLnqGWCY9tlEuDo4SzxjykdjPhMYOsLIrhBhY8n6ez3ujLW3APjfAXwrgHcS8QghhBBCiNuXawA+BJdNGc8j6+zkgJOcozMH7uZDNqaOT8+3pzMcWA0myymZGLJ7ZutH/rp5VbTgyNL1ndWbagm7WuAZGklmo7Id5Xq2zCSeaayVnWm/d2O0viZ2o5y5m6dHGgzjs2N7rR89n9Nn7WBXCzzsRvdcaW6s/RVW+9vp38hfZavzHQUAPw/glQAeIuITQtyDaHOGEKLiTwH4Y8G1KhE5Y0IZLV5PfVQTy2wRjLUZXdtNAtd4svtmFlJ3J7aZXe9+q0mwZyvy4Z1fbXZFEhvTdMxm950lnFFyE5Vn4mHEJ9bWGtcZY7jrN0qIu897ZLObUGe2q3fB6h/BcVRvLb/6Yp911p/1Oen7HdHi8Nnpo6yfO3WY+NjYoveA1/eZSNNt94N3AngFgH8P4BeJukIIIYQQ4vbhcQBehMufL3n6cn5noY6tc5YGUs2T2fK2jpejsmR5WLXwNskfmDiy692NAFnbMlpDpiFM8rsopsMem6tm2g3rPxo3nj7G2rR2olg7MUZ2vNjYe5ssmHcW5CcwmkN2z16cWUyddwwTH6M/ZBqSF2umq2cxR8959u7YoXoXdvVUpg8jbaXbr9656vmbvBd+GZf/MPMAUU8IcY+izRlCiIpruPz2jD+0HEcTJeC8hDWru7s4HMV6lZPUaVK02mXsdISULKnpxhiJM16y4Z1nxB1b72xhpNNHVUxeXFGyZuut9id9HCUqk7FX1d1ZAO8mbEcdz1ZVfo2lIwBNx1iWhHfu5az36Wqrm8CySSjgj7eOMOv5Y2LtEL2XK5uMeBT5Y9vCxsQKMl5cx/GDAP4zgH8H4A1JnEIIIYQQ4tbzFAAfA+AlAO6/cW6qH7C5T6QFsPlKZJedw1Zl1zqdRbzK72TBLfNry1YLgFnbeWV3Fg2reFZbrG82hig3Z+pGtlZ7UXtkGpW9b89+5L9a6F3tMM+bV8/WnbZTpx+9GDzf0XE3Zz3OV7pJZI/ttyq+7JldbVfjjbFvz0V947Wx9Z1R+fTiZ2zaWHbtVbq0d26nDaJylmzMMPf4NgDfDOC3CP9CiHsYbc4QQjDcB+B/BfAZy7ndyTngT7KiSReTxE4WybqLidU9eLGv8UXXOr52J8HW5lp/2qaRTc/HJMZMRGDjyspGrALFcTyxY8t5Cc20fSK7cGx2EsbITmZj9WNtT+4xanfGRpbYT95NGZHoYq9PkurVxhpbtx2zPmSTd8aPjZWts9azMWXjbfLcTN/50+eUfQaq7yb7ObJxlFuPrwN4Ey6/SeM7IaFACCGEEOJ24gMBfCyAD4Of0x3Hu3lAp84aA1uuyj93FrxWG2u9Kk7rey2f6UNeGS+GtUzm056v6nr1mTZfy2X9H91zlstHPpjYvTrTxeFJfu7Zya5758/Imb04qmeO8THRzdjc8igbxdeheq91tJpIW1vt7GgamX1L5S97lqxfxl/Ejk7C2I70iux6ZS86Xs8ffrrfHdFzu9b1xnZ0rrqn38JlY8bbinJCCKHNGUIImvsBvAzARy3nsskqO3H3Jj9Rmc5i6VqOWaTvTrgYO6utMwWRSPCYLPod9a1Pz68XG3t9J2ldY+kkKmyc0/EVJQgdO0yS0RHGqv5l6zPxZXY8u5WdLDGbJOprPRTnO0kjk3BWz9JUfMzqZ8n+GWKR58vzy/Y5+0xX92rLdcUchqnA0WmLnT6LvnuPc9b/b+LyKza/GcBbGn6EEEIIIcR5PBYXfeXjADzTuZ7NbaO572R+7Pm1NqryUQ5p7UW+pnlfp/wBs8Aa+fNs2XOdGKL6kZaxo6dUi6lRPa+8vdaNa5LrZLGd1S5TGzaOKFf1fNs4JnqOF0/m+2Yt+nv36MWYMXkH7fiLbGfvnEj7icZu5e9g2k9TjXKqV7BjP/q+inQs6zvTgap78Hx2bVa23wPgPwL4laSMEEL8/9HmDCFEh6cB+AcAngt/MQiYTdKzMoA/mZsmBDbGzoIrSza5myQH3QTaxmE/V7FaX524juNu37Diw3RxNLLXqV8JGl0fu7F5NnZs2brVGKgStzOfKTYuZkx2np0zBJ8ojqrsQVfY6dqLxnVlx9adttHO89P1Ub2D13uo2nT6nqvK2Niy/q5Eksj+Wu41uPw2jVcX8QkhhBBCiHN4Ki5/uuTFePhPl1QL5FUO1Mn1MyKtZOLzZi0Ar/UOOu3JajRM23TyvWyh96w8O8oBuguaIK4zsFrDWj7TO6YLsys7sbD5GJPDRzneriZm7XS1Sea+b5ZWEtWP4stybFuOiS86H9npak/Re+lmay1RDNYOEyP7jGb6i/Wb2cnqZt9Zlf3qebkO4DsAvLkRkxDiHkebM4QQXZ4L4O/jslHj4MxFzIPIBjtBrRKdaNI82UTh2VrPTxaqo6S1G5fXBpGfiU3v+konXs/GblLK3HP33jsCCmvTiyuy68VcjbFuwskmW2eMKa/uDmeIDmf08a5gMXkPnZnMs+Un423qq/Ib+WbEhCq2rtiy+77qfsdFfiMxyV7/RQDfhMtv1NCv4BRCCCGEOJ/n4/KnS14IbnOAp0/Y8wA3Z+zM7VebnVz5qLceT3x26nX9VW3J2jio8qAsR1vrdGLp5EFVHQuzAMnkIBmTfmPrsuM2G6+dNsj0sTP0oUr3YW3txnT4ruKqbKx2bIxVf3q2PD/dNuu+444667mzNXHv3b+jz6xxRW25o1dEenonbuvHiysag1lM1T2s9aN4PZvW/vcA+HH3boQQIkCbM4QQEz4alz9xcj/iiVYnMfQ+VxPnbtLKTkCnwoXnrztR74gsnVgZG93kdT0fnWPaNUvS1nOTpN3ajPxWdhjh7PA1SZDX81nfZ8l11I+dsWfrXJVgMqnffS4jkeWseJjyHV/ZuABh74z79GLp3u+uCNZJoqfCbyfW7Fldj6P6aPhhY9tth0joOc69G8B3AfgPAH6StCmEEEIIIXzuB/AiXH5TxtOxn+sc9TpawM6iZCeXnM7P13iia1l9Jn/N/HjX2Twh04SqHG8Ha2OysOrB9vPE/xpD5d+W6Y6xbh+emUOv52xM3vnM5lGPjbHSQjq2ongOe/bc6ic6Zn1MtMEovrP7+bDPtiej7VVjhbkHzyZ77+zY7LzTGI2SIevXM3Uw66+jrb4GwA+f4FsIcY+hzRlCiCmfCOALATzOnO8ufHnJ9HF9SpQYMZsIGNtI6nkTOARlI/tnTyordia1zMJiJ4n0kh2g30dVotO9P3vOs7PTb9PEmBEArKjhJWxXnahmMXqxHOwKlWdskrgZz2ImQqxMRa9oHGSCT0esrWI8c9xlItPERqd89D6KRArWV9T/UVtWrPW8Z5GN6Y24/DaNVwF4gKgjhBBCCCEuPBuX35LxkQAeW5Tt6Cf2XFU2yg+rRfidfNyW7+YVHV2omqev5aJFxZ179BYLmXzI+jtbl2JtdPLL1V+ke9nymd8ohjM2DlTtwz5PnefAe9Y8n2y7R7pWt8/WWM7QSzJ7q79OzuyV2dVhMs3DlmPtHVRaShVTZp+xw7y/M/sTn559r7/OHGvZeGHG3vT9mL3j7D3/OC6/NUMIIdpoc4YQYoffDeAvoZ5gZ3iTpl0hwNrvJF2ZjSg5Wm1E9lkfWZw7myZYe52F1cxnJ8bK19RWFJuXPEza1dZlBbUqSekk/lkstmxkw/rstsfqO/pZ2YgSRHv9uilX9bmF6SOvLPsuqpK4KdeXn9GzGMWaCVJr+cxmFddEnPCeg8jn9Pmt3qu772SvbPYOq/oiKjcdt1msnWf8bQBeAeDlAH6ZrCeEEEIIca/xWFw2Y3wMgOfgkXOubG65k/9mc2fvuJO7HrD56XTRL7s+XTxmy0a5S5UnrGW6ue/qo7K5xlnZW+1O83mWbpt5/nbsRDZ378fGFI39qPzqm80ls3gqfYHR7zzba5wrbLtVWhbg26k0I/Z57OhMbK7O2o18eXTHZPU9saMpeT6iMTvRDCI7K6xWwcRs/THx72i2a5mDNwP4jsKmEEKEaHOGEGKXPwrgTxVlssnwei6amFdkNj0fq+3uBLmaFE6oEgQgntyytpjEjrXL9o+9Xk38I9tMX1X3DfD3ytrPxgFTPko6VjtRHNE9MfebCSKdZKx6lrMYongmz36nfBbPGWMmq9d9n3XHaZYEZ+U678LVRkTXTkfUjJLjSJTyyrJkY4t5PjtjZ6cdJs+aresde+/fBwG8GpeNGq8G8FDiSwghhBDiXuEZAF6Cy59/vX85v86vqvkhM2ftzrHt546diWawlmHn6+xc3ZurRvN0G4eXn3txsPpDZCvq40yrsP5ZfWol0xW8czZfsTFY29m9WF8TfW2t68Xp+aruuRtHVr+bm0fjaCfHn+aXWVyW3fs8Pq/+u/ay/rDlonGZPW8TfSaKz7vGPke2blSW1f52iGx0nqHJfbOxVe/a49jz23mOs/71yv4KgP8I4D1kHSGEeBTanCGEOIM/B+APN8p7iUWVsDATqaOcPefVP2MiW008d5Mntu5ajhFezpg079SPEic2iWJiijYNZHajBJZJprsxdhfqvWOmfnWPmTDSiXVHdGDuiX3+j7LRtcx/JHIx742d5976ZJ+tnTFZJapdIdKWya5l99h9LrrJtfe+Yd4Ba5z2XOW3W3YqBDLj/KDTdp4YdA2X36DxLQC+FfptGkIIIYS493gsgA/H5bdkPHc5n825sjw4qmPrTnPkTo7i1a1itPmgZ4vNT3b1iqqNdnUHa4PN0aN7ZDWsTPPp5FOdfCWrZ6+tsVX9XMXCjBXvXGfcVO1f1Y9i2tFGovh2ba02vfdItgmAsdV5l3l2Mr9TfSmLy/PD2s5sTPVsxscZ70dvbO7o0KtNW3fyPcDYtz4ivYL12XmvHed+HZf/sPLuJG4hhCjR5gwhxBnch8ufN/mvinLTRL1jM0s0PVHBlsl8VAtWEezCcpQY7baPjYO1yYpH9pz1F7Xf1J4Xp62/nt9N5rKJvxdrlpjb6179yo6NpUuW3ExsR33ZiYFJ6NfPzDNjP2exWJhku0pk2aTZKxPFxdCtx7RVZ8x0BMHueOm8v5hYq7K2zuS5y94P9ji6P/ad0YmJuScmtocAvAYXceIHoN+mIYQQQoi7m2fi0b8lo5qrXsNljpQtGEbsaijRPH6SvzFlpjlrlW90fDP35pVf60wWO209Zp6d6UrdvCpazPXKR7Yqqnae5k1n6RzdGDLNxaOjoUXHTDxeLJVG0Y3Ni6mTK2e6a+S3+85j2y8b61kfR++AiSZTaT/VcWZ3opN2yMbP5F1YvcvPiDmz7zF5L3ht/w4A33zjpxBCbKHNGUKIs3gcgC8G8FL0BYQqGY4mTzaRjc5PE9xJTIwPJila7XQmw1k8ncW4qg12khVPhPDKRPYjcQvg77MLExdT/7BxZvLUFYC8z7ZuZwx3xkNWdjLeKyGqI8xZm2tcq43o+fX8V2TvxE6fTpLd6B4nIoG1x/jtvkuqMXtmjGxd7zlkRRevHc4Uf7w4Pb+Z7c53BwD8Gi6/TeOVAH4hKSeEEEIIcSfxeFx+S8ZLAHyAuXZG/rk7r+746OQrrDaQ1Y38V3V28udJ3Sz/68KOhWo+n+URlQbS1QU8febs3ImxYdm9j8xmdu+efSYmr64XR2dMV/fGvn+YcbPGF8We2Yxi9uJm6nu2dvS0rF88H5P35M53AWv/iNFe79rMzp0V/2r7rLZh9Zdpv0Tt824A3wTgbdPAhRBiRZszhBBn8kQAX4bL/yKxRJObiB1hI7M3scsKC90Ea61nz3XiqsQSJilifHg2J0lldC2iK+JMRSA2GekkLFG77yYkWYLWTZ53k9xItJjYOWCEqEhAmo7JM94LRzwd8eas9lttseOy+y446nREC+bdz7RRFy/GymYkSLExMG1hbTP9772jOs9tJOREPr1yVXxr+YcA/BCAbwPwnwA8UMQnhBBCCHE78gEAXgzgI3DZoMFQzdEm+epu3UwLYPKBaY4y0Uu83L6TZ3h+GbL5NhOj57uT40x8e+e9fvXimOoJrF+As1PVu4r2qOpH/dDJD9l22dFyopx8tcPmwV0Nw4vLe96juLvvguM4Ihvja91KG+jqMtX42NGhvbg8u5WvqU7dpRprk++eykemW+xqrpYHcPmPKPqTrkKI09DmDCHE2TwNwN/HRciIkoRO8lolkkeZ6FrHrq0f+fBiX+1G17J6a0zTCfyO0JPZq5KXM+wfsBP0aELPCjldm917ZISVCVmCieCYrcsIA1VyVYk/Hh3/Xt2onVlx44xkefW3k9BbO5PnP2rDTHg64zlhY/PeUZGd3WdwrcuOr+l4YMdT9R2z0yfWh73eea5sTGwc1sfbAXwnLhs1fpK0I4QQQghxq3giLhsyXgTgfZ3rzDxvPWbqHGVWG0w+3M2f7Nyb1S7OmBNmMVY+JouLnbm/9ZVdq+KPbB91s5zMO/buIcpB2bbLdKNs0dfjzBxzogdk9g46GtlZ92PjYLSC7jMc2dmtf2bbr/Y6/dvVeXaezSzOjOiezurryF9ks0vWNrs6mWdnPQ/Mnvfsuc7ORbZZvw8C+Fbot4MKIU5GmzOEEFfBcwD8HQDPunHsTaCiiVJnkj45V+FN6lgbO4ucbHJx1ItElWwS3RU1IoHA+jrD3nHuIBIRjmuZHc9vd0x5PieC0HrcJRJJpklcJzli7Hn2KzuR0NSJoxIUpv3dEaFsmTOeN0smpE3fb5HfSrSrxiIrhnTayivLPgfROKvq2HI7QjArrrFEQk/V9tPn/Yz7tj5+GhdR4zsB/AZpXwghhBDiqrkPwAsA/DYAH3rj2JvXwDmP5TyWssw8sJo3ZvM8W2aqRWR+bPnpojCTH2eazmT+Oslts1zF2t+NwdM2PBuVryov985nsUTx34wxkrXFWYvE03imuWI0hr22BvI+6j7rnXx0ql11x1ply9M57fWoXEe7ic538vhIb/CeQa8cguMq/ogz9Uc2LtautRfpTGv5Feb9Ze1WsPf3EIDvBvAmoqwQQrTQ5gwhxFXxAgAvA/DUG8dnTNqrBGmaCHb8nTVB9XxhYD9rA1uGtRe1426SFSWhnvhxVszd+lUi4JWL2n29tjPez7w/z8ZUaJksQkft5JVjhayzhZKqfHa9shOdZ56Lapxl9jKRoIpvZwxbG56fM9or87tTt3O/7PvNxjYRUSbv5Uq08K6v5zvPRxXPewC8BpeNGq+F/uyJEEIIIW4Nz8JlQ8ZH4/IbMzymuVi2eGfLMPPCLNefagg7Prswc8Uo/438VnPtSnua5snd/Lfq/8p/N0/d0avO0tEAftHclq2eG6Y9LGyeErXlVMfM7qfbZ5GtLK7uM2LjYcZgpZOs9qZEz8pZOkXnfrOYGD9nasrsu7yqX43JndizNvZ8dYne9Wdp+d8D4I0b8QkhRIg2ZwghrpKPBvDlAN4L505Cs4Rj10c2mdslS1JZUSazd5zLEvzMVpUQs7Yq+9bOVEw6s98Zu6wowiTKXVseO+0WHXdFq8mGhqt6BzC2K7Fn0qbseyITFKq6UfmpSLTaY8t1x3DlqyN4TOseZe2xN8aja5WgOomL7bdI8JkKTwcdYXytY++9+47zxvvbAXwXgG8H8BPpHQghhBBC7PNEXHSKF+OyOSOar3QW07K8nJ0fdRaTdheeJrlPZy6Z1e3SzZdsnfWYacv1fAQzL7Y2Onkbm5uw8XbY0VfOyE+ZGCaaxXocnYvsRTn/RAvxbFu6z+VOm2caVjeurH139UTrpzM2bL2OTbY9o/d4FkPnO8baiGLb2URRxWh9TOzZ81OblY8obusX5rq99oMAXrcRlxBCpGhzhhDiqvkkAH8dwOOxl+jBqe/9tGUnPs6wY+tHE8GzJqEd8aCyES0ge+UyYWCSBHfwxoN33atXJdfdZM9LsLN2jGxl42+SgFrbXp3ugvJqa+dZZhbNO/UzG1GyVtmr/J+dlGZ1V85MXidiQ0eE8vqHfY4m780s1t3vnuh85x1r31fM+zT7TmJF/qrdgdxPVGetV33f2TL2+s8BeCUuf/bkVwv/QgghhBAsjwHwQlx+S8YLcLV5R1SHXVC219g52e5iXGWDmedV9g+6eks2h478sHlXlbus59j8/cwceaWbt0dl2X7u5qBszjjRkSZ0c16vnnd+atezd9BZVI/6aFcj8GKy56wfr60iG5N4d5/Pyl7mo9Mnnh8vRgvTJjaGTMeaPHeen65u1f3umI6ZKZPv8Tfi8lszhBDiytDmDCHEzeB3AfjLuEx8phPcLOmtkoZpgjOdhDMJ9ZmTTAZ24S/y0dkAEE3osyQhu+75OOqd0ZZniABVAh/ZZRKfakwe56K2Z0USJjY2IWMEDZZK8Nq1d5zrlPeud94xjN8qjqodouvdtsveY2x8kz6yvs6wUZXPRBnGF7spwfrMfEXXqj7YedaYut3nqFPuOoAfAvAdAL4XwDtJu0IIIYQQB9cAPBfAiwB8BID7g3LMglJ3XsgsbEVzKXZ+xeggGYyeUsHOt725ZTcvPepYv56f7HxH01g/M21c9V9nfj1tq4lfW4cpbzUIz9ZZC/NTzSfK7yxsX3o2ztIPz8jTz1rU3snFO+PB+qpsZu/MSLNgfaz21vqZllLFy9qewGhDnl/WptdHzDO88163cUyfq+y7mx0TPwXgu5t+hRCijTZnCCFuFn8YwJ8Nrl0D8BD4BdBoYrWTOET2s4SHsR3FNhFSJvccnY8SVW8y7pXpJverzWmSzSbXB1mSHSVMtgwbU5XA7izwRnYYEcHGZc9lsVRjbdp3UUwdUWS9bmFEL6/sRGBb7UTXsji8elGivZarEmVrMxN+O+Oy+66NRILsncQIARWs8MEIJ12flb81LhsDM24Z0a37fE7qVv3ExMb4eTeA78flt2m8FsB7ivJCCCGEuLd5Ji4bMj4KwFOKst18r8pFqxzaq+dpEp7vyldnfm9jy+LLYl3rRjFm16P6kxwwKztZWN3Jge31nQVdz55nk6nP5snZnJ7JrTp5S2Qjs9nNcaI8s9LmmNx3co/W/urDs+vFm+WxXb1u9RddX7H9k/VZpo1NngvmPbzG2XkXTnW0w0/0/u98J+y8K6r3TkentDHac1n/sRqRPa6+X3bfA5E/e68/C+DbcFmjEEKIK0WbM4QQN5M/CuBPYi+h8s5NJ/aeDVtukkB65zpJRGbzYJrkRMlclBDsJJhH/fX8ru2qDScLsdYWOw6yPo7uN7Ll2Y3qdQWRbhIcPQtRDIwwNO3/bqJasdMvno1OPWtj+mxNhNPOe9L685gIHWwckRDg1fHKwimXxXbUr8QMr+7ke2KnHew1L87svWHj8N4Nno+I7L3Zfc9F19fjtwP4zwC+C8AbyBiFEEIIcffzFFw2Y7wIl80ZnTwjW5xi5phr/Wp+WM0Bp7kxEyujLzAxZHWyeelO/mOJ/LL5fhRrlPd6diZz8Mg3G2907TjH5DQ7utnURmfM2Gue3W4cnt8ujC7SiSnKdTu5fpTzT2F1nPW4en96ZaJ7rO6dud9pG1h70diL7qnq0yzOHc2Q5Yxxkb2Pd+Jlxt20r6N+iN6nvwjgW6H/ECKEuEloc4YQ4mbzJ3HZpJERTdzOSKyqpLtKrCaLm90F6czWaoMRfiJb0WJclvRHiXMUT5R4dxcAs3i8650Fv/XcWV+IXTtM203tRfYZG7txePYyKlHNS+hZ+1lCx8Y3fRfsvkOmibCXgDLCEZPos2KRF2un3aqy2fPM2gD8sbXzbori8WKafKdU9SbvtEm72Zi6vrrjYK3zywBedePffxnEIIQQQog7mycC+HAAHw3gA8HNNaOFGSbPZXMqb05l6zALmlk5r95Rvoovq1vFmLWJvR756uYEWcyMD1unk18wfZn5X4n82hw40n2qtsv6YpJ/esfsOMvaPqu31o2eVZYz7FRtcRVjeddWtBA9yYeZ+G5Wrp3pP7s6T8dudr6yy7yPzn4vTt7Ttpz97Pna1Q2zPo7GclfLizSuo/6vAngFgAcIe0IIcQranCGEuBX8WVz+zAlLlmQA50xmM9Glm3x657OYbMxRYt61y1BNeFffXRGkK0Yxca7xrOcZEW6ty4gmk8VPNnmJ7EwXba3PScLi1ctsM3ZsDF1xcr2+82x7dMXVLDZrd/0zTVGSXPnOmD4/zJiO/EwEnknCPBW6uqKfJXr/s77Ztu2+G6pyTEyskJt9D3ox2eus2N3pU2Ys/AKA/4TLRo03kbaFEEIIcefxBAAfhsuGjOcDeIy5Pl10QlCvmhtWeXxn4TLTEzo2qrlZld9UTO9xuqgW2WHmnWt8XQ3Blo2IxoCNN/LXbb+s7bxyXpmKyh875/fsMfWr2CZ1Oj4798eM6ao9rO/ITmTP2uzkkFX5qabh3eNVaJrR2Jo8a1E/2TJnEWkE1XdNpi14Ptb6O5rajlbD2j3OrZw5TiLfb8VlY8a7NnwIIUQbbc4QQtwK7gPwFwH8V0mZbEINPHqS2cETQBixhbHriQ6R/Q67k99oUl6JFNnCObto3REnPB+7YkYWry1j42U5q3+9WLK+rwST3XuZ9tdZCdTqN3r2uwJGJhQ8hPjZmL57znh2d5Log+z+K9+ePbZeZzxU9RiBefLOZupmQkT2fK7XJ98pK51+q8pn3wmV32hcRX7Y9mLqZvFcA/AWXP70yX+CNmoIIYQQdwOPA/BCAB8J4EPx6A0ZFiaPPa5H17zznbwss1H5YmOalmXyKu9a5Ku7YMfO72zZMxZJ2Tlslgt6sUW+dhaImZ9Z3Fn+m43DaBwzdTOmOS1zH9m4QVJnqnudrXt49bt5sDe21zLd9s/aunvP0XOcPRtn6CedGFmbZ/RzNQYnmkH0zHq+us9w9v6damSMr+nYtXbsOfusvA3AywG8YxCvEEJsoc0ZQohbxWMAfD6Az1jOeYs3TPJVwQgl1m9EtiiU2eksIGcT9i7VvXsxdQSWbHJ/hoDi+dlJKNix5PVzJNB0+5llN5G253ZjQTOONRbmHjKRYyfp20nOo7G2kxxO+mLyTpi8NyMBa5oQrzD938WLsbJ51juKGcvecfUureqy7Vi9IzMRJ4vP85PVwVKO8RP5Ze7Bln0LLps0/hOAnyH9CSGEEOLW8zgAL8DDGzIeD34+052v7+QU0zlKFctO3bW+p09054CRr2huy8bKzm/PiNfa6szN1zJZu1Z1V5hNBdFieGcBO8rFu+3d1VKqerbuJL/x7FdxRDY7sVi/E92PsV3FmcUT+Z/cq+fD2syus/Z29Jqjfke/6Ma61jvOdXSSaAx71zJblU7pnd9t49VeZesqfUzb3vNx8Ju4/MaMtw3iFUKIbbQ5QwhxK3k8gC8E8FLnWneyzgoj1nY0iV/LZnREmireKJmKFuqY+Dz7jBgxXfy25zu2qvvPJuUs3ZhsXJ6ts2ES6aMcI4rtLKpHY9tLCqPyXv1OXOx9ZnUnY2W14fmbJvQr02QyioER01g/h/31mI0temdF7+jD164Y0+2fM0Sz7Hsn+x7beS6z69N3G/O9sJbrjgk2tmocVbFZjjo/h8tv1HgVgDdXgQshhBDipvM4XDZifAQuvynjsZh993fYWUBibHjzF2+OmM3JpnOpNbZKK2HngVHdTvnIxxm5FVu+M+eNjrNYony6s1ga5aAerFYwXazO7qfbZzs6RRXXjr7D5hpZftJ5lhhblY2ObUvV3179qQ4Z2d7ReSY2J2R9PM3po7F3fJ7GGF0D8rE51WGYtuh+Z3mx2fMTjco79y5cNmb8OmFHCCGuBG3OEELcap4I4Etx+buxkTgwFQzW+vYc8OiJ3tkLkdbX1G6VEDBk7WBtTuNebXk2OuIaMzm31yq7bMLCcEbSfNTbSYZsPEdMbHxZUtVJvrPxysZhy03FoygeJs7IzjTx69qw5Sfj3bOHIIbsXRu9d6J47TGTmEdjhXkfT99X3n1lfmxdGyPjjyV7/3v+q+eVFQZXm5PYsn6t4us8xwxMuTfj4T998rOkXSGEEEKcz+Nx2YjxEbhszHgsenMOmOtAPc/o5gO27kF33jlZxLN05p47i2JTXYQpu9rv1rcxnTl/reqeoRl41zo2qs9R/ax8996m7cBoDDfjWczO7eQobP7LxDh5X1R2J/F49dfjaSxenmuvZ3lglitH42xXQ810gDM1wSq+6fun+7zY2Krj6PsKwbUuNv6OXS/m9wD4jwB+eT80IYSYo80ZQojbgacAeBkuv7qUTRqBq5nkTROhTtLL2rIx7thk7Gc2q6QnSyjOaM/VzlTYysZNdt9rmTU2a7srTO0miFmM9nzX9tni02qfsb3TZ5nPCq99o7iq8WJhnovMfyX2RCIBEyM7HllR3PrJbE98VfUnzyHD5P2WCUuVL9ZHVCfymYks2VjYuZcdgXFn7EfP2PHz2KjxvQB+ehifEEIIIXieiMuGjA8H8MG4bMg48OYhzFwL8OcCu4tYtoyXy0wWx6PYzsqpq7mT57Oy0fHJtmOWX7M+K/2iancmJ13LZtezGLv1oljOWAie1pu04Vo+0xp2xvcaR3Z9rR/pbUz9zN4Z9+bFsaOFebFFsdo6nXNsTpyVWeNb6+3kkzt6AxN35adjn3lfTPXQtb53rfudFtn3bE11Uu88ENurvg+Ay8aMbwXwC0Q8QghxpWhzhhDiduF9AfxtAM+9cZy9nLqTRXtuIvpUvnYmzJ7AY68Bj4yf9ZGJEjsL8Z6f1caOrbNiyuzu1I+Sgmmi3B3rbDJkr1UbCqIkkBG82KQ8gk1CGfs74shZooP3vunUXeP03lsdukIQM2ZYX5N3VLfuUdYeZ89NNraiulFcHaHBworBO2IGM9a73ylH2cx+VrdL1i/ed850QeAXAHzfjX9vBPDQMF4hhBBCPJL3wWUzxgsBPA/9OeLZ5Sd6QJTvTmPL6nv5WeZrNx+L8oDKFpvnsP49O15+tpZjciWvfXbn11H+Aud8ZPeo08nX2HJRm+3oF9Z2Jy/3rnVjyHKdjv7hxcfmONWz7JXbZaIJVOUm7X58nthgYd+t1Rj3jnf0lCznzDSGzjPCPhNnaK6774KqnT2bu+Nlql+sPATg26E/cyqEuE3Q5gwhxO3EcwD8LQDPQi1eVItv0flI6Jhy5kt0d2Jv7UQC0nFuLd+FTV4rG1my3k0WvMRrvcbaiWwf9T17zOIu0/5Tcabqh2liyMbgtbvX5t2F7I4IkPVRFJutvyuoRGOwc88HV5G8MuWZ+46eL8B/JrK4sneed76KdfcZj853Bdzo/PT5ZoSpzEcWFxNHJaxWdTp9ZPs38oOgDPu+y8r+BoDvx2WjxusBPFDYE0IIIcQjeX9cNmR8GIBnkHW6OWY0J5zkNFdVJ9Iy7LWqLoqyTLzs9UmO75XtzEvZ+Z8XZxYDMy+N6kaxTfJEz9aUyXg92/fuONzVHXZsHWWjZ2s377NlDjo59o6uU7E7/r3yO222ownYMjbOyC/T15FuYW1M8OLJvsN28n1br/s9lJHFPRnL1TMVxc18dzwE4LsAvCmxL4QQNxVtzhBC3G48F5c/cfJM7CcdQL1wM5mEsnV3JvqePzY2NmnoLhRmSc9ViwyTRc3dxD1L4Oy5LA5bJ7pejSt7fSoQMX3J4LWHtcnGUiWd3bHVTZ4ZkaArnDJ+PTtr/aodouvdtvOuM8nyZPx5Ps+0UZXviEFZfUYgWuuw/dG5p53nZKfvjvpnlPHqZMLUxFfV71n96wB+C8BrAfzAjZ9vK2IRQggh7kUeA+CD8PBvyHgyzltoPCM3zK5N5s5MrtGde0Zzba9sd45fze0jTYKdm3pzyp0cPvOzlsv8V/66uZ797MXZnb+zcVZ5SPdZmrZVFFvXpmdjR89Yr3V9e5+79aNru3pGVqfSjY4yrM1p+691p5qg9xxF16q4dnN+r052LbJdvVO8MpGd1c/OmLKc9R1tfUT1djRH9rPn4zqAVwH4SdKvEELcFLQ5QwhxO/LBuGzQeGqzHiOSTJMFa7+aDLIT5p1ksiKyHSURWXLH3NMkmWNj7uAl+FE7dOKdCk2eDWYcVbbW45UzkmrGlhdHlUwyduy1CVNRJqvfTSStbZscRmOUGSNenDsCBPs+i+qyi+lRX0+EnOk47daPbFX+GMGG9ce8lyec+e7IynXGURQbC+uDea97MT2Ey588eTUumzV+bhinEEIIcTdwPy4bMT4MwAsAPAHnz1t28+PuPLiaj3TmN7aO/WztsWWj2CKbK8yczCtXLQRP8+MqDqb+JIeY5D2d+Crfx3HnHpi8edK/nXGc1e3kjdHPbjxn6HFVOcYek3NWVBoBo91l/jvxRXlRtw+ZPH33uWA5I9/0+rnKqac6B6NRdfDaGcG5nRy+0oY6NrPvwKre6u9VAH488SmEELcEbc4QQtyuvBDAlwN470adbHK5nmcSsGySyUw2Pd+VD8/OTsKwI8rY+Ko267Yrk4itfhkiW2fE6x1PE35GNKhiWpkIS1XCw8QQjd2usHLGmK/iyGxX92Jj7MSxm4h3+7DrMyvXtZON78hvlsh79j0b3fgOJm3chWmPSGDIxkJ0LXr32TisnYyozbpC8krWFgzZfVTvnx1hyOMXcNmk8WoAPwrgwcSeEEIIcTfwVDz850qeB+A+9OdL03kVcO58cTLnn8wPO7lRVS+bWzJtMMnPolim9rP4mPKejsDYyvLeLKZJ7u61Ezs+qzFe3edU68nKHnaj81WexbY9E08VX/c5js7t6BJZX61xej6z8XWWRmivTeyt8TDPAGuX0fOm9lYmul6keVzV/a9xMnGx5bo6EvO9mz1TZ4y7zEamsX4fgDc0fQkhxE1BmzOEELczHwXgS3D5lagM1WTbo7swz9SrYosm1zv2IzsrnQ0A1l40YZ/arOyuTMSvsxLO7mJkJhJlC6nT2CoRpLLRrefVmdyH10eejc6GgywpZuKLhJNOu3TrHXUnibBXl30eo/a3ZbJrXrt2+mu1kwkiTKw2jur6dMxaGOG0Ky5127PzHJ8ldu20286zHJVjYvK+z7O61XUvvncAeB2A1wD4QQBvLWISQggh7gTuA/CBuPzniRcAeBZmc8FoLjaZPzLXmUVWz/90TsXEZn0C+XzyuJ4dM1S+onLeolo1J/XqR+UnC/NejJH/yKfXB/Z6FcPOwmvWVl19qvv8HPUO31lcABdL1fZZ3HCusezkM1VsjP3oPeCVW+k8h9YXM84ru55tpm6Wk09yPs9+9K6a6DzTd0wVo3ec3f9uv62+srw0ehcwYzwqN4kxOsfcw9RX9My8GsDrG3aFEOKmos0ZQojbnZcA+GJcfmUqQ5VYskJINqm0troCSeZ/KvJUviJ/XVuTBcdI2PHKHUwXdy1RG3fiZRKgTow7/eCNi+7i5FSEsj6zZ4yJJ7NX1fGeT4+uuNqJjbnX3b6elO+KoNFz1xnb1g5Tfj2eJuKsqGU/T0XtaX9G7yBWADnjnRXVWf1mY52NJaubxdHpl4nQ5gk23vlIyOr2/3UAb8JFEHotLn/f9iGyrhBCCHGreTIuGzFeCOBDcPlzJQdVns3MRau5RZY/TnKGyH5VLrPbnTMfZSt7jA22/SIbFdN7nGotkZ3o3qx9b6ycncd4sdlzHbK8iH2GdmKp/FUxHGXsMTtmqrl5l91cLVvozfIFe53px4lG4fVPZcPGFtk6rk/HcPSdwNrN3vNeW07yXS/mSBtjYd5ljO0sTmsn68+uDhSVmT6DkR/23dZ550TXVzuvwyUPF0KI2xZtzhBC3Am8FMBfxyNFoQMmadlJ0KqJ7s5CVTZp7ZIJNN2Ju40n87VyVkLXrRcJaxORJvJ1BlW7MQKW1887i7GrHfvZxs2KDR0iQW1XVGHaMxLEOv7Pao/dBPhgR5izx533Q6ftqnqMwLx7f2yd7L3q2Z8IDpWYZctUcWbx2TpZ3Ox3yFovE32mAlpVt/pO6/RlZDeyk8Vpy74dl9+m8Vpc/vfOWwv/QgghxM3kPgAfgMuGjA8F8P7ozac7i0PeIktn7l1dZ3Jhtm5UhvVbzWmzuCbzIq/uNK9Z67J5YFUma5POuGBzA68NsrERaQnduTg7jrKfWd3IB5PXe/4i28y9e7F1yfxG4ziLL5q/Z+PW8z/N8yfP38TWjo62fo7aupNvr+V3cu8ol2TiXctUNtZ6OxpKNsa670IvxuycPb8zVrP3b/XdVrU54/OM52y183pc/vSoEELc1mhzhhDiTuFTAHwBgMeBm6xWyZqX3K3Xo/O7CedqZ2cSbW2fkWBk9q1NLOeq5JOdrGdCUFQmS/ymglQWD2O3k1wCvf7JbDMCUBRDl2kilbXjdJxWwg1Tv0qsO3YmMax1Om06ufeucMDYOmDFxA6Z2BPZ9MSFSRw3q/8rkcz7vtp5nqexdr8Pp++1nXdJJXStdZj4s+89rywb+5sA/BAu/6PnxwC8h6gnhBBCnMnTcNmM8SE3/j0e/CISu2jj0Z3rdOdJnj+W7vc5qz948ezUXet38u/OfZ2ZozFztLNyVS9fZvx277eyH12L4psuEB++Ov2WxcDkl1XfnpFneLFW9bN4qhw1WuSN/K/novHr2Y+OK9j27T5nbF7IvKe92Cbvj0luyNjr2M+uV++rSqOctEdkd+f9zNQ9o/2tXxYm5/ae2x8F8L0bMQohxE1DmzOEEHcSnwXgrwJ4rDlfLdJMBJwqIWQTvE6yembiwdrpJGjZomhXiPLuvSrj2duNKbNl7e3AJr1RvZ2EK7p2wIztavx2nrGs325V8j69l8jGDtU7K3tmJwJYZ1x6Qp6NiRHwOnhihI2FrR+VZcWmyk/2vTER3KvniC0XCb+Vr+53VPZdyQhbnTafPvfsuO/GUtn0nuODd+GyQeO1uGzYeEvhTwghhJjweADPx+U3Y3wIgPddrmULHkjKrXQWhqN6THmWaW7AfK9786uqTbI52VXO/afzua4fr66lk+NP+231FcXh+cpynO48mXmW7LlJO0f+ztAbdhenq3giG5HNLpnmwPhjns/o+fZimD4PnTi79bM+nmo6jNYX+fDaK+sHz2YnXnvtrDZAcL7zTvLOr3anz341Tq2/gx0txR5Hz8J6rfv9dtT/cQCvIuoJIcRtgTZnCCHuND4XwF8C8Bj4SfR00u5NHi2sSJEl9dHPM6jsdSa4WULQtRfZmCaSmV1P8Jr6mCa40flde2eIN5X4VNVffXcT2O4zWQk5mVDSodM/Z/Vx1AfHtS5ZG0Tvx04bZu+0lcy/N36rsRAJNOz7nHkXe3VtjIw/ho4tRgw6ynViYISc7Ds1s9sRYLLY2LJdgSsag96YPcrY487YY8vZ8r8M4Idx+XWsPwz9CRQhhBAzjj9V8iEAPhjAc2+ci6gWbap5OZB/B1Y5e/a9HM0d7eJoZKu70HPQWXSq5gDsvJ+Zj3fnTJXtyI8912lDJnfwYrR08pu1/M58rJvX2TrdvHQ6Ttn5OpvjAf3xEtXzzjP1J/pHlVtP44ly2B127Z3RTozdSVyeFjd5n1Q5W+cZj2K0vnb7lrnPHb3qYCf+qP+Z92Bk/yrGMGvD1v8vAL57YEsIIW4Z2pwhhLgT+b0A/gIeLS5lSfoZMJPrSKyxZQ4miz9ZfCvdyW4k+GQLu93YKpGms2Bqr1U2qtjW+LoCkY3xOJ6015kiSRbjTmKYJfUTUemMRHjavtF4qvrZYycprmyvdZl+yOpOxLvVhuenEtUjX9l163fyHOyMD3aM7n73TN6FRxl7rgMjjHnXJ+I6+2xE5bOx3+lbtq59XqKy2RjJ5gje90VU7mfx8EaNNwB4ZxCzEEII8Uw8/GdKno/Lb8sAegtEzFxmJ7fz5qRVXu3F3p13s/OQySIg+/1uy3bmtzs5MDuvsX6YuX9kIyrXHVtZ++/kCF6sq9/ouvVtP2d12FjOmOOz5bxnkbURPaP2uPPMrrY9ujmgtdV5xip7zLj0xgjbzlk8kT8G7/3WiYu1e3z2Yuy8873rnt9JvJ6+GJWp7HgxVW0xGY92PNtzFd77you/+06rngfPVjWHqDjq/BSA72zWFUKIW442Zwgh7lR+P4D/CXOBIoOdLFf1o7gyGCHHO+/ZYRNIL/HJfOy269Redv+dxbbM1nptV1DIYmHqMWOw03ZZ+Y6wgKBs5jtKeiMxrLJfje1uktsVDKdCRjS2dsZY5TPzP/E3ec9G45i5b0bos348n6zA69neFbuqsdj5ronGX1bWxpXVyeoyTL+Hs76z1yNfjP2oHbJnIzpffSd3xwAT/3twEZ9ej8tGjTcCeHdRVwghxN3L03HZhPHBN/49+cb5aP6zXquovjNt2ekCVvV9GX2vMvkLQ5ZXTOx0vtsPX54NpixLNn/u5IE7OWB3bKz+ojlilI95ZTuxTut757t1J+PW1jsjt+zkDKvftf4khmzc7Y7DNc7sXbOW8X565Sv/nXNZDjQdo1WMCPx3dZWszO47NfI7uX/2fXFW+zJaxtT2weR7y7NXvVNXv508lvXZsXUdwE8D+A6irhBC3HZoc4YQ4k7mDwL488txZ0EtmtCfkegwk9iuvSO2SOSIEoldn6utSVK/xmHPTZJ2r+z0Pjttydhi4+ompGs9z16H3bEQtdMkKZuKNUed6NgKdt51G9NE4PE+V/Usu0l5990SjfnKtrVfCbVsG2WxZ7HuvJs9G8y9svZ3nm/m+2r3u+nw5cWQ1ZssMjDjq7o3pl068U1E+qoM8OiY7bnMBnMt8vMALr/C9UegzRpCCHEv8D4APmj591Q88rshyms6i27T3GV3Pp+Vj2Lofld38ylmvsvk6pHNzE5Wx4utM1c7/NhzFZ0+YOd6lZ8q71jP7SzYnpmrTetM8tQz8ltrr1v+jDxl9V3pdN3YvGermxNk55j5/M57KIuFsZnpI/Zclbt326ybr3m21nir9+X0e2X6rmJ8RPGw38teP1Q+mDZnvosi/zvvuMgPnHNV27wJl9+Y8dAgHiGEuOVoc4YQ4k7nDwH4f+HhP3Gykwh2RCuv/lE+sjFZaIxEjcjXlG7Sw9iLEtAzEmEmqZzEudIVjmw89jrTnlEMZ7T/RAjoJkdZLLtjLEseJ8KVPccmr9nYY+i2QyYcdMZ8JdRk9ap2Zsbzzliu/NjyVT9n9qJ3LTM2O+WjGCqB2/PHxDV9n3fvaTIuO8+gZ3dyP1G96fO907ZZLF3B8T0AfhKXjRpvAPDjAH6LjEcIIcTtx/GbMT4Il9+M8ZQb5yfz+yzX8eZPax12fjKhO7djc+HpfLmbw3bmnl75M3K9rBzgt8Ok3yaxevGscUTth+D8Tq7PLlTujOvpnHDyPHvP7G4MUUxn3NfOGD/TzvG5Uz97D7G5QqYVdcny7Mkz6r1XOzpZNIarnGran9n4jHxV72p73I03Os/krlOdg/HPkLVN1LZZzBNNo/ueOX5jhjZmCCHuWLQ5QwhxN/BHAPw/kU9UD7IEIUqIu4tgRx3G5wQ24emID1V5xqaNIRMLmPao7jNKajKbmf1dJslLJYKs51cmIgDTz1lSbuOz8XhxenFkdiqmfdYR5hhbcOzZmCLhILJR+VvLWx+VDevTfq7aY1f08GwwePc+9bkjUmXXpwIWY8OLe6cNj/re+Squyv/u99xVlp+0X+d7MfI1KRd9T0Rl1+veWHoPLsLVjy3/3kbGKIQQ4uZyH4Bn4bIZ43k3fq5/piSaR67nWM78LtyZp3RiiXKabn7a8VfZz+Zx7NyVzdc6+ZQ9P5mndfPIqJ6X29oYsjHN5plVvFc1NrOyu/kuG0vUVt3778xPGRvdxdtoHOwuZjNtMNG5otiiPrR1vHE71ToOmLbr5M5T3SSysaPJeO/+rMx6XNn0YovKsTGutrLcuuuD8R8xeYcD+bjqPJ/ZuM/sWntvBvBt0MYMIcQdjjZnCCHuFv5PAP4M6iRoPV6pJqmsKJUtnka+K6ax70y8d8QFZnI95YykLrJ52O0kXtVi7PT+d8QHe1yJXZXQFdnq2Ji2cWanYyt7DicCSBVXVeeAea9USSvrz+uzyXjvxFGNyawsgnJMnAc74takXyN/lQBmj68716fvPuaZyUQSz0bmixkbO+/tM75Xzopr8jxlAp2t330msnG2fn4LLn/+5Nis8UtFzEIIIa6GxwF4f1w2YXwgLhsy7gc/t8X/j71/fd5sS87CwKzTrVujSyMhMTKMMA5sQibAePDIXAI0g42HwAQw9gwasMQ9jBiEYrBDgLE9tgNNjHFgx/wP83m+TMSEA+vS3RJGQhKSwJLAAnRDQhd0v3W3uvvUfPjV9snOyifzeXLtX51TVflEnKj33Xtl5rPXypWZK/d7qow/o15Q6rDMVqYT6VHPjcqY6myM+LLnHlYm06HKdHLsi9Xp2VHhp+pX7USZ6dmlWsuKU1djdv4Txz1WHV3JVtdZf2DO/x2PzB+7MQy3yE+Ru2Qna5PpnPaN/HfWvypd2b2TZ2TOKB7o7FrxnezrTl/Xl2N1ZzJ3rHXk1um8+6yM5ppZn4pjtDnlnfFB+n7IzN5v+8OMxWLxCmB/nLFYLF4lfJE9/ECjQlUcZ9emh0avE41BzRZ/r2uSsby6Q9KdBXVm50QvOmSqL3KrA0rUyTZeMt3ZOKWJdNdanDYxTl7SRjnE67JT7YNM57RJOJXLZCeHdKap0cmyzYIqfvgx1b3Kn9lm3aSxV3GqdEx9PpPvdFQxpFvvLo6g8czYzp4KNi5Om7cqPyUuTvJEZqd7MTJp+GXXmEYZm6OU/fmz9vDPn/wje/gnUb7PzH4JjF8sFovFHJ9uDz/CuP77XDN7l7vfxXn1bKjknajj5AUzi+w8mnGr8nlXd1Xnv26Os+efnhuYMTF3xzFVbaDURciuepZia17mPIjuV37YrSF7dqs4TudWOa9m+wD1aRj7mc+yepBer48Zi8YrZwT2XMWg28usDyNuXm8l769dmJyHKjuqHrTXTnWfxqtOX7YGExvZeFbfNKagMadrmHGq+hWM3m4Pqr0hxWZmZ3+YsVgsXinsjzMWi8Wrhj9iZl9GjEOFI/viE+mK1zKoB9yTgwc6GKAx04OS2fMFORqn6L3rQF7pVA9bUVfUy8h23KKOOxpDajOx2gtM4/hkTromhkfkUh10MzsVN2ZvqGuT2WehNpAyO+qaqH5+2iDJ7F+o7FWNpZPmjAJmf2Tj4nUkg2IW67/dvo36lKZlNwZBzbcTe9W6dM2qaRNZ4ZTJRQ6Ib6ef4RHX+WP28AONf/zsv+8xs58g9S0Wi8XiAe+yhx9f/Opn/32emX1GMq7LIVWO78awNpBMxkM5G2fyFa9KvjrDofxuyT22hp7UQRdOzsHs3J68cPO6pucC5QyVXWPq+3jvjrMxM97rZ+e382Vlb2f6mPqvmnM1vkTu8Tu7DmwsYHFyVmNr6Ereo+OhxMqK1116WGQ+fNeaTc7nGafq3smzK7an574oe7K/KhsZz2mOQNdRjLwjF2XX/5k9/DDjY4LuxWKxeEdjf5yxWCxeRXyxmf05cO+0iVEh08c2IBDHeL2DesiPPBVbCF1Rzcp2RX+E0hzKbLLoGh8TTBomHTckxzTApgeryAHprvhVei893k615qi5oNhX9i6r50R2uq8mTZZs70U+E7mqQc9wjNcnTRmWVzYW7dUok33ObMYxme2uYeM/K7ETxTOvU43fHt1aVbKdHeb5Mw5TG/G+2uxGsWSyF9l7FZ8oX93/GTP7J2b2vfbW367xwYbzYrFYvE74TDP7VfbwQ4xfZQ8/zHj3s3tVjEb1wOSlTHa9e6FVyXoeWd5icyBbf0TbCJld9nw9qZsZXqj2jWNQ/anYQjaZsVVN6q+ztQZbO2dju7qGPRswNVe8rvRjFLuZfT+Wqa0Vv2blmDlAZ4LJvunOPllMucawdfzJmR7xUKDsv05H9awn55hMB3MmqHSezhfjZ2xuynRUXNkzl0eVA7NxkU+XT7p8MPWtjAMTfytdl1y3ht3equSRvh82s6+1/WHGYrF4xbA/zlgsFq8q/piZ/dlwLSvMTw4Xl55Mf7TD6lQPQ5OXZ+ggzPLtiunq4M1AlWcbfmjNqgN/d3BlD10MlANNlImfoz5GPrtnApcod8lmuhggn4o2svEdp2lz4bQJM5lT5tk7O6rNTNeFO5vfSI5pSqAGBpKpmgMR00ZoNw41edkYlsmy9pCdSv+kgXXZQfemPlj5BBurmbFeZ7yGxqtxlxmrxiy0fxQe3fjI94ft4Yca3/vsz39q2zBbLBavB95jb/0I4/pBxnue3Tup9S5kMZk9fyH9qAZheLEvuCo+Xa2jcpzUK5MzwCSv+nHK3CnjM24Kx2m9jmxla4HOppk84sY8n3peZmQqWQaI46T+n3JGdW3VC6rmqtLJYiKPYsPpOV7pu2Q1f9Rjbgy7h5EdRQ49S6ZzAuQTnW7Gl6drmdm6cIevePmoK9qJ9hl9yMalV4lxJ37N6O9s+msTXUi/xw/bw9+Y8dFDvYvFYvGOw/44Y7FYvMrwP9DIgt3JS9ZLrjqsTvRmB79TvexBoLLb6Ysy6qEi018dgll0ulh91UEy3j/lqMh5m+j+NYZpfPjxlQ61YRp1VTKMvpO9ZdY/C9sMnGIyF9MmlFnup93+zho71VqeHMiVhlelo4o7zDp3e6aak0wH4slw82OnjfpTn69sTtcMzaEST7pYhex4macFlyhTzRcb+6vnrNafjd2TOVWAcqDHR83sB+3hb9X4PjP7fnv4d4G3kbZYLF5mvMfM/gV762/D+BfM7L2m5W4mR0SZ7DuSPa2VlHFZPaDmICTHANUCFadKvqtt1bNdlJmeg6Z5+kJX62Wfp88Y0e2Nbly0MdURdVU1+B2cM3une/rOF53TF7DKeaKyjfT7cR2XiqPqwxcv9XlOelOsTlVvFtdOeKE4md2zMIbJi8q+ONkzk9wU9Xo9TCyp+Jnd+9yVjeqM/thx5c5+0PVPmex5crFYvJLYH2csFotXHV9sZl/qvk8L0qphgg7304MEaiZFuyfI7N1xUIl6FN3VgQLp9J+7A0m0NUHG6+SQM5HvmnfsobdqylWcmOYVu+6sLqbRUK35dH6rOWL1dOvFopoDxBM1KdCcs42Xag3iODUGIBts453ZU4zvV/wqXmqjslvX617FAdlQ10BtsjB5keHG7C11D3sO6t5nfMGae6xeNH/TeDPhxupWY/xTe2ik/ZA9/FDj++ytH2x8hOS3WCwWLxKfam/9AOP6772Wn3vMXWPzK7o3qUmiPJs3qvoA1VqK7qjn7hxc5Xi1VkEcop3Ib/ISrsOdddupHzBcva1MJ7KF4O+fcEN2T87r3r46t6xMZzPTW9lmrl2YnkHQ2mR7Dvko47toHZHuCgw3FXfseUt4mfXzVK1t1YdgzrvVHKP463V0vngy51Ff9cx32vI2EJQYkemPOlT/jjq6HMbmM3Qd+UGWJ5T8+8Qezozvt/2bGReLxSuM/XHGYrF4HfBHzOzLjC9WO3TNGj9miqoQ9qjsMcU4oyezX3FTGkSZTHWQnCCTfZFNEqRHbZIouqc6Kr840Tc9pCJejN2s8cLqe4wDt2IbNTo6Pd0+v6AcwplGGuJzyVT3o93JPjhprLE+2uULNX9cMvFa1H9nTlHus/PB+lxm57TZxEKNQ6pOVq7Kd0hvJZvdtzCuGj/xsZP9eF170x7+etoftId/CuX7n/35c4TuxWKxuAPvMrPPMbP/lZn9ymd/fq699U+TRKC6UnmhocTP7HMlw+plzr6Z3ez7pK6L+it72efqfNzNVVZfq2cm5fys1kencqos4wudLQ+1LmbPF1N+lb3LZnYd2Y487j5nV3ZZfUj+jnMLeuE6mb9MP6MDnaHUs5Jaa7O1dDaGjeHVeX+6T+PzTOJQ1JPprT5nOtGaoTWdnoU7v/HXUJ6quFRrrqw342tqTwRxzHzhtNfAxgTVj/eHGYvF4rXA/jhjsVi8Lvi/mNmft48vhCcvlLpDioLqgDppGFU2skPo6QE2u18dtrpmGfs56mZ0VXw7fgiTw212vfPBSfPkpJEX9U10VAfp7DraC5NmC8tD0aPwyfYcuqZgMgcX7m64snajbNWsue5n+thmLXPo7xpvaj7o1rZ6ju65WJtITvEB1AjK7jE+jmxMm7KqnWs8slM1r9Q42HE60c/GDPQ8yrqfNHzZ8dW9n7KHH2n80LM//5k9/Ihjm3KLxeIEn2YPP77w//0Ke/iBhhkfw+M1A3JdTYNQ1VGWXK94qPVWJlflyQooZzM1nQdT+6l5a/LiK6utJjUjspWdL07OP5kNdI2V7Wwy85H5RbyX2UdzcuKbmT4G2f6pdGR7qJOpdEQ5dd2QLyM+anxhbGa27jq3Tv0g86HuDMR8VvYz2kfqGYtZ445PFfPMnl9PNGYaU/31ji9as9N9lyHjOY2zfnxnL9pR6xU0LvJgn6Xi2O0Hpvfx1N76Ycabjf3FYrF46bE/zlgsFq8T/s9m9uVm9obpBwemAaEc8qsCvTucTdEVxpNCvzo0Tfii8ZMGyjX+dN68rog7GjuTOesOx4y82uhRGpBZE0Bp4iAd1/fYPM7uR30K1L1X+Rkry9xXY4tqGzWrol6FY9dQqeLpdO0yHVUMY+crjj/hw9qYxpjpHlCaMJWMGi/UeWd8+24u03VRfWzCrRubcY8ymS4UByo5xIkd67l/zB5+oPHP7OFv2vihZ//9hKh3sVi8+ni3vfW3Yfj/ur8NYxKbu1oIXb8rblZnOVY+gs0bp/V8Nk5dhzvrxo7bVHc2b5MzQcehy+vZ/CNumXxn76RmPanVOjvVfoy4s2dR8cj264ke1ieU2q+zf7InMrsnPQPEbQI0R2pvxmy+HxCXyVnVA8VKNV+g+ZlwRDYyvows6qWguVDOnoyNU789yeeV/qgr2vX3JzXQpLfS2f6nZvYB2x9mLBaL1wT744zFYvG64d83s78ojFcOworOS4+3gWz574zuWAxX/NkXXFVzgym6O57oXrQ9bWBMmyKogZPxZPRNOHhbmZ6MQ2aH0RPlpk1SNEdqU3LSjGAbB8z9ie/5sejZqwa4v682wZC/svNWzTO6j5o9k/m6dMRriC+61vnwSVxnm1mVDzHrOm3UTPKUkm+mfjmNCYgnuxcmTdVLLruuxqTMTiVXxWhWN5JD63CyX9kxSq5l5udD9vCDjetv17j++3GS32KxeHnxCWb22fbwt1/8ymefP8fMPtMe/jYM9bzDxitU42Y6/H0277FnoqoGQ1wqG16mqk/ZM2lng5Vja5NpHmPXEcmwNqp8i+Yq2pieV1XOkdc0nzL+jXSfniE623efAdQ6U629JvuJ2eedDgUn/oLmZeoHSnz117NY6/VOeMRrlUwX+y35znBh+z4nPZ/JmQ7xy+zc9dyox6TorTA9F16y6Npd+yvTdRLnGbsXWJ/5ATP7OtsfZiwWi9cI++OMxWLxOuIPmdl/bB//N2gwYA9tyouX7qBwckicNmSQDn/twrTRUTX77uQ8OSBN10fV2R06s2vIvjr31xjEJwPTGDw99EY904P4XU3FrnGL1hLp6Oz58dFGpyPaVJuAdzSlThsd1fqpTTXV/iS+erBxv/IlzyPeZ/d0F7M7XqfzyI5Vm9mqbka2WnsltrN72+tm+aljqxxQ5Qpkp4oLHTclBql+h57zI/bwI40fsYcfbvyImf3os/8+QupeLBbvDLzHHn6A8dnuz19pZr/c8AsdM61G9+Or+6d1aSdb1ZFmXPzMvj8VxnRQc2S0dboWXkdVEyr82NqHqeMmcl2uZmyossx5Dc0Fe9aqago0hqkpmBd8mZ8otXEH9LzKXHs9Ci80V6x9xkYFJMfWwl2/47HPH5WOLA4odW7Fi+nzVL6ScWDjVuTX8UDozhBVHJn0kCLH7DrLufO5KNPx8+NO/RcB7V1vW9FTxW42/lccq3XvcsZ17fvN7Ottf5ixWCxeM+yPMxaLxeuKP2BmX2F1c+8COqiZzQ4Jlw50iJnozfT7a+whntVdHWKVRhXSbVbPRXVgQfqsuFbpQTzYA2fHkeGFmkto/tl1qOwyDcOMQ6Wz43OyXt3+VBsDmQ4WU7tVg4OxN/WFyEXh0flkNdaScdP1VhsVii0vp9o7mR9l/VAeOdk/UW+8Hu348d39jCtjh0UnN2lIncS6U39VYnqlY6Kbbegx+/vEfrY/KpkLl+xP2MOPNH7M3vrRxo89u76NwMXi7cG77eGHF9d/n2Vv/Rjj+udI1NiixIp4n43RbOzyepW6PLtW5SYWbB3f6bg4RfuTeF3xqGpRNY9X9bFyfmVlUC3NrGU2h/4+kkH3GJzUWCdn4W5umPpletZBNpF95JvxHmtfqSEZn5jEmck5rLp/Z53LnJey++rervROYiPigvRV68rU7szZpbqu7l2Uq7qeEnNmyOaLscHgxNerc5C/ntmZAK2xYgNxnXBUcmS8FnVkz/L99vA3Ztwxd4vFYvFSYX+csVgsXmf8u2b2l+3hb9BgwRy6VB3ZIRDZqnSioh0V9qcHsaqJpqJqVLCcu+JfacJ4PfF61aDpDqtK48HLKly7JoYfc9pYy5pzGYeuqZrpnO61kz06ObRXdlldnY8yzamOV9cMyvxUbfxMGlkKX7Pn5yVeY/V7+eze9b3yz27PsXb8tZPGyWPkJ3/9jngRobykOLGDxk0b+yomTTv1+R8rfqHcGu9N8raXRb6v5paotxv/EXv4gcY/d//92LM/f9zMPtpwXywWNT7JHv7Jkc+yhx9dXJ8/y8w+zd46h3V1DoqJVe2N9PoxVfxBqM5YnQ2ljp2cfay5xsZ0lmN2TzkHeX1MvaTwYepnpp478S0VXe3ZyVozdpo3J+fVSW0x3X9Rl8JRrVW6sd2ZK35nzj7VGe2SZTiimKHGp2q8cmZk5ZAedO30jNLNdyZ7cobzcugcHu9X8hm/S89J7sv0Vr0EFRUn9rmzz6f+luk1e54rqgnYPVH1daY+Fe1U9hHY/JOtQfX9qZl9nz38jRmnz7dYLBYvJfbHGYvF4nVH9gON6lBzeuhiDjHTBmHGb3LojvJeJtOHuLA2Lpy8xJkc4pB8xk85aFYHrNND20RH5btZY4eZv6pxcNpUOZGtfJJt0GaY+mals9LR2WQbL52eTF/mv6q8is7numYFoyPqmsQeb4dpzPtxlX3FlhInLllmPqeNtOlBgvEps3lMUddf0RHvTfKC2gxkrk/WdOKP3t5TcJ/xWTb3TONqtZbVvvC+96aZ/ZS99UONn3j23/X5p0kui8WrjDfM7DPs4UcXv/zZf9fnzzKzT01klFirnI8mOX6a/zwPFA+ntdHpczA1b8YLxd7qHFLpzsYpL6mY+vC6Z8l9pJM5U2V64nN4HXEMmj/EM7PFzB+qkVl/MGIckkO8lPNDJqvWfcy+yOxeYM7SlQ9lejpUcz85A7J7v9qXGS/kX1GnArTuql4kewIlXqk6lXygxgwVbLxmdXmcnHc6X0M2O53VnvXXJty7eFhd6/SiZ86uqz2ULgYgnSw6PU/M7HvM7G8d2FgsFouXHvvjjMVisTD7PWb2n9vzf4MGKtKnhfVd+jK9WZOJOXizNrLrUR/bSLh7HiqekS+ry4N9xkpftyYn/qTIeXsn844Oi2ozqeLoZbom04Xq8M3Y9TomOCmqUKNAaZROG1tVg5lp8LNyCseu+cw8n/I8lVz0qzg24xdt+u/IXsfXf0b2Htt/q32n2GDWLo5TGrUsFzVWRNnpnBkhP927lTwbY+O4Sm+1N5Q5uoDWBPlepqPKcVVsUfLkUzP7mJn9pL31Y42fevb9p9znj9hi8XLjU83s0+3hBxif8ezze+2tH2J8uj3sEaauPMlTat45rWNUXt1zM1yyPBF1VLJqXYBiHsuNzeMMl0z+MesLzw3dR5yyz942qmuRXGXrtN5g/bqaP3YPZWMZnz/de5edeJ3dby/qLB51XJj4OZJjz0aZLz9mTRt1RBn2PMjqjvKMDyN9lX9GeSamTv0tuz4Bkyu6czzSkUHRG/VU53E2VmfcEcfJPsjyL4rFJzEj4xAxybGdTmSDjTXZtadm9o/N7BtIm4vFYvHKYn+csVgsFg/4QjP7L8zsE9015nBlxXWP6iAc7bH62YPapOGBDjDdCwxF/13yE73VYSF+rw5XTAM6u3ayFup6ormK91hunX+dNl6VBgjidUfDDXFg5L1d9QUCa7dqbN3VyKrGZ7bUhkbFgYHC+6QxNuU2XZvp/LLjq9jW2WHyThazpk0qxbe6fXTpQONOci2zNhmXbMxpPmU4KflL3dOM7oufwquqS5DcJDZ5buz8VPp/3j7+xxo/7f77mWf//SLBbbG4G++yhx9evNee//GF//yuZ+PZFyzKvrk+V8jGVvtvWo9GePnT2jCTy/Rl8ZG1rcSlihczXuHD1EExzzIxnqkl1Xo203NaMyD/ZeuNjGM3f5lsB7Q/K97V2jJ59AI6fytg6sxuj9x1fmL9rtLF2J7yr2RP5oSV7/y84sPqiTon5wjEzZLvLNQYxXBgzyAoLsXvynNW9jt+KG5VHDOcxNPHiAl3+08Wf6f+5/VdeqINP46Z/0x/l4/+ZzP7O6S+xWKxeKWxP85YLBaLt/DbzOwr7eEHGsyh7vRQNtVbHejZ5g/DERXVF+46FER9dxxWKjsTPnEMe8CfNEmz8XccnrPxqo6q4RF1dfIdN5XHiQ7EowP7PKys6ifejrL3s7WLnBjZCtNmXAU0dtJ4Y+WmfpLFeSSX3a+es7OFxnbPMlkzJRaexPeopxpvybiTuatyLuKRNf66te90dzqY+UXckN2THK82i1U/Uvid+E43nkXF+yP21o81ftrMftbMfu7Znz//7L+fe/bfhwa2F68XPsUefnTxy57992nP/ow/xPhUe/hbAy9/rOpWNU8yeaWzcVqnMdwzO2w9EnUrMW8Su7xcV3+quZnl4b934y+o8drbY+bT22DlFf++W25S56M5RPvL31POotPny+xXHKM9ZJ/RUcmivXPdUzhXXKfzNJGr9Bmhk6mhmPPEdS/77u1M4gzrF5aMjRwvXtO8cdcaqT6tnA9UDlWeZ+0w9cLpvlDPRyhHVjq9XiVWRr5Rz137Otph1kyJl/67l73jmVBc+E4z+7uirsVisXhlsT/OWCwWi4/HbzGzv25mnxSuoxctbOOnehnCNLuqJhy6f3qgZA8q0yaj1+3tVTrRYQHZUvhUazJ5xshx0hSI1yJQE6ri0ulguHl+p/4VOagvAOI9ptGB1nvqx2bcejF6L11VU7CLRWwDa7qnuwN8hYrjaZMbNWWQbMUP8WKfNePENHsZ3VF24sOZLbX5XdmcNNe6PNb5terP6BkUP2TGTBrMbO5QZE5yd7R3/fmmPf980Ua8ztY9mb3KDtr7Sg6/M55Vervnr2LcL5nZLxj+8Ub8/mHiORbvbHySPfzAIv7g4j3Prn1quPeuXE3p32zcqKDWdZOYdHeOynSzcmz9HXll4zt+bByb1IUdHyZmMfojv0wO3Z/kwuo+Okuq84zsZeMvqHWbmqej7LROnKxzhyxXT+YS+SPrL0ivOl7Z014ms3tHr0A9TyA9HkrtnZ2N2f2b2To520zrwEzHSa2H5vOO80qnr+JY5a/uOuLG8FXA5DPku9l9xt4FdT9WewDZUHQjHWoMijrQGSuLzazfZDau73/v2X+LxWKxeIb9ccZisVg8j99kZv+NPTQ41WaNR1ZMV7qUlxhVgwmhaxxGGxWvCkwTT9WNDg2VjcnLGK9r0thBeicHmoxb5Djl5XF6eO7mK5sHhhdjtzpInjQ7T9am0+1lq8aBqiNi2miv5rCyVd2PdtW1irLRttJ8nMQxVR41NU7sTH06a4RHjshG9hzZdbTvjRiH+KtzUNlTXibcYYO1n+nP/OWSR+vH+hprD8Wn6nkq++ycxmvd2MwmE5cZ/tn6of2Q2cj0ZvcRlPXsxn7EHv62jQ/awz+f8qFnf37w2X8fcp8/6O77cSc1x+uON+zhb7L4ZPen+hn92OICE2uUfOvHR/3+e3Wv22eRE9Pkn+QTJc/5+9OaNsbqipsH+5KjAvss1ZqxtjpejP90dWY2t1M+Ga+pjkzfZM7UswbK+13O9LbUGBBRrVl3llH2+BRK/ZHZjjqYOFDZZ+2yc5jJKXV9xcPbV3WgtVNiSrf+k7OmWT5PCibz2fHK6sKp7hP5U9tIZzXnlb9W/ND1yl8UX0Fni9N5jddYeVRnZHv11C8vfXfFtUz+iT38bRnfcahrsVgsXjnsjzMWi8Uix79qZn/DHv7PtMnBEn33eu46CJ0chDMdVVFeNXemL7WiDj+emb/qJZhy6Ds5jN19qKvs2EBn1xCY6FAbHeigyuhgmk8Mj6rJGTkqDUTGFxmo/nbSMJo0MJm9XzUyr/uZPrSGle92MSdreCo+d8mxa1v5ZmevAuuLHccqP3XziD4re58F49/T3No1zNicgcYiXtXadI23aDfq7PJq1MmuY8Wrs9ONU8ciOXb8ZM8zuti57/LXU8vnG+nv/EyJjRWusR969t+Hn/33UXv4Gzw+8uy/D5vZx+ytH3J80B7+VpUPJWN/6dm16/qFDz+TMafjFJ9oZu8O196w5/92PLOHH0E8sYcfQnySmX3CM9lLx3X/Pc/+/ORn1z/h2Zh3Pbv2xrM/P/HZn59geh5Qcrya49S4mtlh8t9j7WnkvyhXef137QuvM+r1n1Wdna1JzlVzvMrJ2zm1MYmvFScFVfxl5Rn9yryxOtC4it/JnCq1xvU56spiTzY28wdUzyC+GUdUC7E6Mn3xc6arun+Hff9drQUm58psvPoc2XpU8tM4qObVzBcnsazjVPFDeifrhGrGyCvqZfcX4lbJ3pHTuljD4DT3RD1ZvM3GxvuT/Oh1nMQxxKtbN/Z8+01m9g+GnBaLxeKVxv44Y7FYLDD+ZTP77+zh32e+cEeDSDmAXeNZsAdOP8Zfrw5Rpw3GTpZpIPpx/vodzU9kW13z6SERzf+kWdjZZw9VSG+me9LEVJpw2f2MF7LX+c2kIeJ5TZo02f1JY1Gx3R3klUaV15Nd77hO9626v6YclP3W6UcNC9WXo7wql+lRxjK+MrWF9umFzje7sRX/zoc94poiWxkPtgGnQo29it5JDqxkM9+v4jBaNzUXVmt7VwMWjUPXOr/p9nhVz7FcOnT5qcpv7Ppc6OLxhY/Z8/9cy6dY7htMjPf676ix0PgL05yJxk3A+GEE47eVPLLdPS+K7co5qvMrNrdN8hTaI0ptETGp1ZD9SS0cdXjZKu6pfs3mdn8f8WV84LFyZObz0X7FgckHcbzXmXHo5Kvzp1oXeC7TtWd4ZjanYPMGqmcY3Sfc0Rqd6DrNK8j25Jw8zc9etorvLCe0tt26T/ykOjP6MZl8FSsndY2/ztb1itz0DFnFJVZPtU+6tWbjM1tTMPkpOxP4+5lOtZZhapvIh8FTM/tGM/tucvxisVi8dtgfZywWi0WNf9HM/l9m9lnkeKbAv65PDyjZwfJUn+carzP6mINOdVBRGqzRZnbwzmwjnRke46DHNpiYBk92vzq8VXN0R6NDwUmjxI9H17pDM9ovSBbpyny38mkkN22eeEz8S20KdTGngzrfqAmB9HVNMdYukmXGxmvduiI7kwZvZcePmzaCpzFDGZ/JTGTZMWwTu8qxiu9N90s37iRfsc1AdR+ouZ0Fo1fZEzEvZPezWBjtVHxR3cI2eTNb1XxX3LrYpDyvH1utC5KvaoEKrD8x+zurm1j7TD2kxHVlz1W8GZ9X953X3+m8O9ZVe4jRzc57HNPF9oyPMvcn9Z6/x3BCuhRuaB06vpktZIPhhu4jHspzndQsXi6Lo9f9Sl6xFXHHnqjWeOrnU76VPbamZva+Wb1/WL6ZTjVWRVvsHFUcou5MHuXNimPFBdUnFbq16HRlMa+6P4lDnl9VDyE+rO1JvJvUA5Xu6vmmZ7rqPqsHcZmcUzrdCMr6ZGse7Sr7vItxqq8xNrN7SGe2D/6WmX2PYHuxWCxeO7zxdhNYLBaLdzi+z8y+zMx+NLlXNTWe2FsFanfoRc0i9N3bQAeSrhGRcfBjugZQd+1Jct3PB2pcsTbR4RQ1a7LvkZvaSOgQ10lF5Ok5osO8t/c0jK2aWcy1rOlRHd4yoCZL/BPxyQ6i/k/Gv9G9Szdq8mYH0CjX+XS2pgzHDMw+jPeyw3q1HlGv2myMer2uzneUBmG1HyaomlMo1iE91VzFvarkjYyTGrcVZHa6NcpiLNpjcR66mJDJZ7oR/LN0TSi0TycNyu56xyfKZPmhA+NjWbyv+MS56PY5ikFMHqv0WnG9GofifryGmqzX9xjbq2fv8lUVjyvbbNOYqR0rnVWe6GoqpSmd5fhqfmPcZX2FzSPZOmf7NsakrrZmbMd7sa7u5rOatwxZbK50xrhRxdWKH7rGxCQld0Q5xh+6fK7YYNYh+lsWu9kaOl5D+wmdk1CMv/6s1juL4QhIp1KDZbnl7lrRy1e+k8Vnto6q7FVxvzpfoToji2fZuaaLMdFPUH2RobLXPWunLwLVTUxujPcQx6rOyvZyF2OQff8nm3NQvfIU/NflpOg3KHd0eTXjqD5Lhsqn0Xj/ZxV7qnrIX0O1D1PDWTKmi79MHsz2e8ZbiZVVrkDcOv+KuVCt39D4OPdZDdvZ8rLRpr/OxiNkO1ujzKcyP2drp2iz2y9I75tm9nW2P8xYLBaLFvvjjMVisejxg/bwA40fCterJlZV4GaH84iqMVAdULvCm23iVIdcpaFy6YgH9KpZgexkhxP1sJjpYcdmnNAzVTIsYpMmrjtzwMv4dXxQExfdV5+PaVhV96uGJnPwzA721d6qmleIL7KbPQezr/392EBgOZjlDZY4J8h2pYPloDYLMp9n/S0bW/lOhq6R2slVHPxYtvmY7R2miVehm//4mW0gZvdjs9ZzyBpvLJj5Q43Caj8hO8gWaphd17rGc8at2mdZDEFjMznPATUV/eeuWZjlmS43VrVI9Ien4XrXIK3GdEBriMZdY6t43q2pH3fpRvm4ytOs/kn9hPRlsT37jOyiea6a8Zlu1MRmas7IjY2Nmb34PcY45EsxJin2sxjNyHn7mS7ET0VVe9+hM16b5Hlm/VEd180Nqumrtcpq1IpTxi0bl/HJxnU5Jc5XxW+Sa33ct/C54hSvxc/Zd2+XjRfRLlsfZnVwlxuyOT+t/7r1mu736I+MnhhzmHjv7XXz0sVEtI4Mn66+Q7xQjYPsZvfin5WNjBv73dvPkNVsmV93tZv/3MW9DqietOR7hixnIV7sfmP2uLLn2PXtdMTPVW1VIXuG7gySjVPueXtdHRPHP7Xn9x3iWNUw6FrkVs21kkO8nIXvqLZg5zCO7+rVLJ99zMzebw//k+NisVgsGuw/a7JYLBY8PsvM/jsz+5eefUdFK9O0RdcqnMjHpgVqmMRnYvRX85A1FLJivuLMNGO6sdV9dIBE49HBs+LBcEPIDv8ML9YPOx7VOna6M053+W0Eq3e6NpOma6YLzWHlb0pTM1uDbP4zfz3hr0CxF2UiKr+77qN7FT+m2ds15pj1rPZ3tZ5s7KugzIUy/gKzfpkt1ceYObjLfxkbLKdTbkp8tHCv853Julf+2+XTa4y/hjgwezOzcUfdkfFScgjLfZIrFah7poo51fMwNvy4LuaxOtXYU3FixnZjUL3YjWVt3D0OrUuXD9UcpsDrRDyRHONfFu5NalU2vkRbjH4V6FmUOhHpjf7AcoxrqM6bEuvj98nzsGeu0xij5v+JP1xyk7yi1hmZjkuP4l9RrhrffVf326R+q/xoqitCrXsuGTW2ob3EynTPoOY/9RmYuVRxhw6vC+1/xlaXlydr7nVncuwZo6phJmekqAfFd9XfOhts7GLr3EzPXbEq2oprEHlM9Ucb2eePmtnXmNmPDOwtFovFa4n9ccZisVho+HQz+xtm9vnFmK4InzQcsoONH6M0oJA+tQmQHQAmzToklx2+VL1If6Wna1z675Fnd6hCLzQyeeZzfAZmjk6bRJOGdbx2Iqs0hbvmxQQnzxTHKw3HaGfSzM18VW0EZWPVZvK0UTZtLl7js+uVXDc3VVxRG5psHMnGTu1YYyvK+vGq3KnO614359M4Vd3L5juTm+Y/ZCfG+e65lTiAxk/i28ncI/1V8/66z3Bjx6jjsxjo76FcZfb8Wmd61TX1MvEz4lzJqPFezSldDVXt90kuuSNmKXE6jmdtZGOQTTTXXYyKOjsOzMsDNQ5l/Ko9z8bVji+TW9n6JptztlaYxu2KZzb+ZA8yXK7vHdRaJZM3Usc0H6nrn3FjnjMbo+buS6bi3XG8K3femaOmHK5xXe3CzpMfO/HbU39n5GIu8NeqdWbi7MTH4ji01kw+qfio/ovqr+m6IF1Rp1LDIxmVR3dP1c3GeuUsgXLOKd/Oz9W6JOOXyZ/40rRu6nR0cVatObp7XteHzeyrzezHO+KLxWKxeAv744zFYrHQ8R4z+3+a2f/GcOHPHJAZdM0zpYlWHQy7w/KkceRx0rRFzefTA2fGL35m9Jw0QypuE5858b/qgOx1Kzo6jp3eyhfV+bmjARL1nMiqTS8/Nn7vdHSNBrY5xsgxDSgzbf3juIpvdR/Jd36r+lm1Jt08nvj13eOVvYrkpnN3oVtrD6XxzsgxTS5kp8rbnR0FCjclBk7yB9J7XcviH+IXdaIxcXzVnGRiZObz/no1L5M8fzImi1uPEQ9YH0M1g+qbqv5qbFeTnazn3Zwr3Wx+n9o4zamVbtZ+J8fWFkhuopu1UY1j8og6/9P1UPLpiW4lV6p2ujFMzTg5O6P8FMHWSyc5RK0Z7shXd3Dt5iYbc3KmnsixdRuDyT7PZE/3+7QOfYx+xuS8y9Q6ak0bryEdVW3oZdS5qvI2W9dVOTFbS3Sv0qvs3w7dM0/qja7Wm6B6/kx/t6eY65M6jtHjr53METMnHzSz/8HMfnqgf7FYLF5rvPF2E1gsFouXEL9oZl9hZv+jPRSl7OGxavxlMlXjJxvT6UfcfJO6OkhU371+Pyde/2mDPs51Nf4puJc1QK7rSkMtjvPPzjQRkE6vT23EXHYjFzO8rtFm5IPmkdER5f3nbK67eY3jKruIW9yr7J5EtjJ+CP7Z/Z7z9zKZbEw3bxGdPbZRp8SBzKdVRN7+GiufAXF7Cv5D6PZJNz/IB58U96LNbl7R+mV+HMepeyTzcXVvRD6Zz2Wxzqy3181pNh7lDITMV+O+Y+MespvFdWZPZPOa5VU/BjV4s3HIZrRVxX/Et7oW72Vxi40bMRbEz3EOlWbqpCGKckx8JjVOMVyzfF3FBDQXlX8wcczzUPJ/Z9fLsrVGppudExV+v1Q1gv/cjcvGVPqVHBDjUhfHvP4srmdjoz3Wdzp/V2sAFNOrmFXl+yzGxviu+hLSiZDxjJzZehDN2SQGdvkHXUexGvl7jHlMvKzic8U3PlMcp9Su3TmE8X1mn6M5ZOx285d9z/yQrXeqGj+zG+91z6bsRWZu0T6b2o81uOLLFTcmprOcOvus/sk4nzt83qnqCzYXMn7K7A2ff9iaK46vYkNXS6Oal63Bsho6y3VZfcnmiewslPkrUyN4ZOtXxQXWp+NYlHPY5/ec4tpnulCt0SHGkSy3/oKZ/fe2P8xYLBaLEfZvzlgsFos53m1m/4mZ/TvuWnb4yPDEzN40XOBnhX7XoFaADl2dbqZZyOiJzQL14ORlGL6VjvhMSEelv+ORyXn71+fqPssra0pVh7NKL+vPmX2GW6cn87Wpjjt4qHrQPj6dU8U/0EHa66lkK2RjTp8ZjY2Nxu7ZkVxls9JT2WHiSCXngXiexNvTsTFOZZ8zP2OA/PMkZnX2Lp3d+M4Xp2P9eHTtdG8iKOviwcYaP5bdo5XOOJZ59qz5qOx9xL3bt5mdjAsah3QwcZapYzKeynyyMVTRrdipaqWKDzNO0Z3dz+SyHMzOTbV/4nU2JlR8kG4L49Q93cUC1bey66c+wMgovny6X2JeNXv++dl82I2NMurzTvb3pT+zO5FTchPDkdF7Kh/Xf1pDGrB3R22GbJ7Mp8ph6jOVrIXrbG5V44fqS1UtEq8ZoZMZh3KJWT1/3fyguBXvZ7oQGJmKR7e/JmvErO00vp1AiQ9IntkzTH5HuTtiUi9WXE7X2ttAehT57J7nMo0bnc5qT3f+UMVtf/2n7eFvzPhFgetisVgsHPbHGYvFYnGGN8zsL5rZH7Tni9uq0GYP4dX9SaMk0+n5so0yhic6xDOcquYAqycbG9ck2lQbTiqXyImxedLEZ3UgPdNnRLqY5+4Os8p8ZOs9aSpeeOwGZ3dAnx6ms7Fqc0Z59orjXQ2YU5muMWKJTGYn6p829E/Gq80/1ofYuWAaUBW6ZlS1fn6Mv57l2piTWG6IQyWjvDw4yZGZTBc7PCY8n4Z7anP9jgY0eqbKdyt/z9Dpr3Qivp1Nllulv5sbVu/J+lTy3Rwqc8rcZ2OeAma+kW41lmQyXZ5X43bUHflmnCq9Kge2tjN7fnxlJ8tNrF9a8h2NZX0hcpr4+UmN0fn/NBcxe0197ijD6OjmX6ntlBrIyzFQ/FLRx8b+k7PdCTcD/CpbE67Z/Co6qj2nnEH852kt6WWUXIlqIP+d5cDGaIVHfI6KVxVflPyBZCZxyeOOs65iP46/a2+jM7+/NoklmWx2nfWxyqe6Omh6luvk7tjXE27oO7Jldj4vHj9uZl9lZh8eyC4Wi8XiGfbHGYvFYnGOJ2b2H5rZF7trJ02EO4rl6tB5xyGy4pyhayxHfqwN9hCHZKbPzTYV2OdGh1aGS6Y3e2ZGZ2WL4YLsTm0zB/lOHkFtACi6vWz06xMdEWxjLtrqmrjIVtSbjZ02W6JsZpeVj+O7Fyx+PNv8VPZt1zTxtpCOSj/TlIz6TxqZcQz6XMVZpD/jnNms7KHnuTD1R7Q+lf3Tpm9mhxmbybDjzfSGd/yurom3yXLsOE2fnUHl+9UYllM3f2iPTXJCt7+Zekmda8UG8rFM3o+ZgI13ma3JevnPVWzzdpDuakzkoK5rNxZxruzemee7Z0CofIfxsWl9GMcw88rqjWOzuVJ0VbxO9r3H3XEa+Qgjj55JiX/TPTOJW5PaBskrdiY6rrEnz3pydmPXNvPvqEdB5hNIHxOv2HMKsq+iyouXfUuue1l0PyKOzdYg06PuuUrf6V5UYyN6xmns73hN5BG/yifY587mbbrHGTsTdH54Zx7MdDPP0K1TpmtyHr5s/KiZfbWZfYSQXywWi0WB/XHGYrFY3IcvNrM/++zzpHlUNZ8jThswj3lIuaPgv/MgOT0sdzpPXkRU9y8oL1n8NaYR2TWupo3XrPHE6mAaleqB/cS3mKbBYzdC1QZcZUttElVzrzS+GF9i/LHiWn3O7MXrk7XN5hbdZ6DGSjPOP9C8T3xp2gCueKEmEbPuj7UXsjim2GUbX0we7eyzjWwld3Vrw+aHTKaygbhEnVE+6mdyYMaj4o/4KFBiv+dQyTJ5s5PpeCix9BrPrqvCw+uuoOb7aX2g8LnG+u9evooFHlXuPeGTcUP5Ucn//nrUzdRpnS7GN9n7Fd9O57QWVM9JU7nTnKmMZesERY6NWYws8vXqbFbZZdZGnRNmj53OubJ3Mn3RrhJ7Mtl4P4s/mR7W1nVN9SMUn6raq7Jz4sdeh7p30H1VVo3VmS5lDqq9OanHur2mxEs2bzOcLttIx/RMehI7kR2lZs54sDqnea7Tf0cdWfGd1AMnXDN59N1fvzDh+4Nm9j4z+5got1gsFosE++OMxWKxuBd/0B7+mZN3GddgyZok8T7bkKuaNgaunzRkqvuMHrZZMj0go+tqM4A5oFV6UYPppGGDmk4IylpXupW1YOensqk23rPxyiF32nTI7Ff3J80GxXbXSFMbv1Zc77je0aRAdisZZf6i3B12/GdmfVibHkrjigWKmaovnuSWqa93+tlmMmr0TWJYx+kaz86tB+KGmnNdLuuaehM/irwib0Zv55PZd3bPZ3wQpyqnTPZxJnPyHBeQ3uteJsPqZvRP4nY3duKLTNzKcmNn42Rf+PHZ/uj8vNPF+KOSEy/d1fdK/0l+68awPNCYyififSU2V/ENrXEF9MxqnmHGoDNktXeQfia3TOPcJM6o+zTKTmMxY39Sc8T7lW9Uubdal2osyzEbO1l75gxTyVX6KlmFZ6bD4+QM6OUm+TXTOY3NjH20Zt01M219VV6ZfDUnVZ5GMUmd38jn0hevZXwqPVVMOPWDyZpVNU60MZm/TIf/HqFwZuqh6ZpX504/TtXrwda5aM683Pea2deb2Zsip8VisVgA7I8zFovF4n78W2b2V83sE+3sYKEW+dWhZ9oQqfRPDoyd/kzPKee70B321EPe9OUFOrwxzVRGv4d6aGcOrXcc4KvGYeVHSFbRVdlAcidN6AsT/6r0dAfwaQzydjL9CjouWaMv48LYOeFmgF9l544m4kRexbQJWMkxDTpkm22gIp1eb8Wz8qfKlrLGbF5Guqe5oxrjoTaqo45rbLW2iFO2t1mfUvek8oJA4XWS9+7I392YLp/6MRNOzHqxcRvNzTSfojHTuuzucWyMi+Mn9RXjv5V9pLfSPeHExkuknwXyLyX2Ib13z49SFzHreVJHTWXY9atqnzvyw8n6RL1Rp/qMClTe2Rp38eY0NyEOSuxCPsDkMQN2VL+5ow5jZJGtTBdTZ1a61HopjlXP1p5Dt68reW/b378jF7LPhOqpSY5COpV6IIsFmf679nI1z6e1VDaHkzXtdDM6GD95jDWPttTYg/Rk36MM0v0PzezvELYXi8ViIWB/nLFYLBaPg/+tmX2lmX2Ku8YU++hAoTYgUbEdxzH6qoNedbBWDicnetjDNXvwr+RQQ0ttKlWH7Y6j13nJsAdY1NSKOj0ftWGoNkcyualtpMss111xnjaA/diMUxxX6ZnMRzaPjM1KRwbUGIo2J+vndSFbirxiR5X3409eEJw0RtUG4iSXTA8MVRzK4lHFVcljKNZN89PpmOpZprHS261iPuLA4u7YMdWtyLJrNm3ud/7lP6svH9hm6STXxn3N8rljD5zKdPk5jpvYYePedM5P6iOvgx0fr03m5bSWY8ab8fGQzYPKvGe5ZXqGiDYZGebZT3LkNL9EPZWMx6QuYexEeWafev3x2mQvsc/G5hHPb1LXdT4ROSH50zg/jYfM+Op8xuznaDdeY+17+WnsVmo3dm1ZTOIB4nPKxev03DrbWd3lx6m20frGMYg30o1wuk86/0X7ZbLfq7wYbUWc5JxJbuj2/Ok+jvqy61NUnNiegbpWWQzt5uTbzOzvFc+xWCwWiyH2xxmLxWLxePhXzey/MbNPs+cLXzN84FYPvFnj6LpeNQHUFxCVnshDbbpk31V96NAU73UNgKgDNQOUZlbUVfmCioms0oRQdFR81Aaa1418AclXPoDAcGGaR/7zyZxOGimRS9ekQfyjjgl3NqadxJGueTWZrwnUOTJ7fn7ifcaPlVjErsUkLp3Es5M9pmCSX5V9w8wByiVofMcFyVe5X2mER7vTcdkzXOjyAusf1dz6MQo3dJ+p4yq7bFN1sv+U52B1q5jUW4xP+Hts/crwuMaivTHx646LUtN2YPynqpWma6zM6zQnGCE/0X3XHrh773b6Eadsva/r8Xs3B6f1EKOjqn0qnZcMu5+inXidGX8SAy9d1fNO8l1mT42Jnf3KTtSlxPzJ+ayyr8ih+VHqYn+dsZlxYG1XuhUdTDxQ7CL/ybhl8tH2dA6YekDJ32o8YuMKw6XSh2ok5TzvZdF1du/e6cuZPrTf0HNXe03lqdRmGc9qfHU/80EmprPnM8SX9btvtIe/NWOxWCwWj4D9ccZisVg8Lj7PzP5bM/sc44rik4ZB1TTJbLCHKHSo62winv4ae+i4owmsNJ86HifNnUlTMuOG7E2bTBM+fnx3aEc2s8Mo4jHx2U5OfXavq2u+oYZKxQGB3beoYZXxq2QZW6d82abeSeOdeQFRxbBsnGor2kS2Ork7ml6qjPqCQNXt5Zh92O2tLP/EMQxHj44X29yqZJW5Y+TVfKXGLMSNWYN4LdqpfIThn/HKdCj8snGT3N3FQz9GaRJ7VP6AZBj9Snw7sdPpZXVnPnGai+I9Np5X63ldV+Jg1Iv4sRxYKLlAjbdM7aHOPbu3K25KbTvZL6xetk7u7MRrrExnL+qMHKv8xXCKHJSz52TPRjkW2TwwcWdad2V2lbXN5nOa307GTs5p3TxnPud1nNY3amzIzmbTeHR9v/AY8Taz3dVimUxmn5Fnz2/TnKbUCIrObG4ntXU3V5M1z/Sq6DhM7Uye7ZLL9jm6j/z+NO5GdDm045Xl/KiD4dfprJ7hqZl9wMy+T7C5WCwWCxH744zFYrF4fHyOmf0NM/sXn31nmmzMwaZquGX6Tg9J8fq0qYB4IzuVruraHY0txFPVmdmw4nOmx9y47DrDJeqoGk4nh+JTWWXe71gnlpeqw+yscTVtnvnPyrxUY9Xm3YtszkwabKfNqjviAjPHp76oNC+7ZmJnQ7GZrVnGAdk5aXaeNpMzGY8uH3fy1Tj0YoDhN2kGK3w6G1NfVuPSROckr7J7ZDo/yj5idPsxTG6paqKKvxI7ohyLSVxTxmXPMc0zJ342rck6Pgqvk/VU9sdj5ZtJXpvkaHZ9T3N6x7HjptZGLL/JPmblulhUxbDrvsqxym8sX2vGIa7MnkD+Ntl7U2TPOan9prFFkc1snZ5rJnmLtY2ekVnfLqd7nRM/ZfdgvMb4Zfd8KP777xWq8ShOsJyy2J7ZYPaH5xOvZ/dirdLxmZwlGD2neaD6fiemMQTVTlVcQ/OSyVQ2T+YAxbFqzT5iZl9rZj98YHexWCwWBN54uwksFovFa4AfM7MvM7PvMq4pdxXIXRGODi2x2I8Hp+4QcOl44v6LB76Md8Yrux55eVtPwzWk03PIxk8QeZ02TzMdlc6uWZHNkdfJNATQOOVZWc7IVrzvfQs1PRgbcd+c+sNTe36uFbnIgZl3fz3Kdj6OGgYd2Pll1/1p+JNpOiC7TJMt8kLxIIuzUx9Bja1qvOcX17OKqVmsY/jFPxFH1AjMXkpEucl+jffR/kfjKhuZjNcb/8zGxhjb5aLrWpYvs1we+VRr7mW8vspfumfN8kD0k/hfxinqZJqc2dxGHVFP15TsGp1dPVLpq64zcS6ru5SYxtQiUTeKa2qsy+JTtI3g5SYxtoo1cZ9GKH6f6b/GZHri/lb0s8ies3rWLm5GdD7V7d+uBjH7+LnockinF/kyGx+8DuTTlUz0ZbT2MXcwuu+slaq59Ry72q2KIR3iXLF7gc0x3b6vcnM1x5XvVXUIQpejUTxl822mx19j6r4oo+bJS3/2GcllsaDyyWqt2PlF9lmZaHMSs7J9rq5vVo+xcSMim3PWr/3nri7J9Ga1QZyPzm+jbmY/ZfIZp6zmZ8D4XMa7illovI9psTaKtrqclfH08h2qWu+uOTTT1iTz7erMpT573JdoPWP9ltVeVSyoalDElY1jzLUPmdnftP1hxmKxWLwQ7N+csVgsFi8On2xmX2lmX2DPN5my4p0N0Kjov+4hdDZigyk7dET+SL7S6/lYch1xy+QybhbGMs/MPJ+yRhmvifwll+nr7CJ9F6a60PPENe4OwN16qXsi46AA7c277WbPN4kDly5lzhR/r+TjtQvsPHQNrC62TPZRhmwOqqZQt4cQz873u/Wo1icbp+4DJRehMcp+Uccz9pCux/Ab9Bz+M9or07VhZdjx6lp4GaXuiHKV3Yz7xK8qTlmdw47tkO1jM+5ZlDEXlJouk+/0M+hywqn+idxJDXGHvsrHYpyNsVexx+ZxZlznu52c/97xre539+72+Uy2WpNKxgPNVbyn1uEnMavyD39/Wnuz9YOKyicZuQvKXJ/UN2pNm9mquFR78q61Q7k546SeWyou6B7DUZnnE86IRxY3opwHu1fQmUKNbd5udo2NLRWvyr5yNmLWEtlX90A1vydx7XRvojjk72f2M/9j8jvLK4KZo7hHWBts3kM6qtp0EgPu3JNenpFFY+6w+/Nm9lVm9jMDPYvFYrEYYH+csVgsFi8Wn2Bmf8XMfo/VjQW14eivZ/LswatqJnm7kyYA0snw8uPubqwgvdmhd/rc0wPcaVOnklfXtJqjipuiczrPKo+skYEaBGqTyV+7a58wzTH0POyeR8j0dA0VJY5FW1WTqbNzx15ibEQ59sVLNb7jwMpUeQWN7b4ze6maD2Z/df468elqfMbRX+/mzetnOPlxkzlWMOGnzi96OZLJq3u6e6HBrE2HSYyOsqw9hVOEun+7MehetV+VOIB43CXT8WFrG38982cl3io4ieWVbWYeJzUGw6WL99N4reR1dY7U9a2eJ4tZJ3ue4aHm92w8qluUZ6nuMbZUOeRbSr6exP474ttJbGFrhGlemsQEr4et3bsxaI2qesDLKrlyGgcRT/UcHa+xPo/4TGIJI1Pl2ut+ZSe7fseZOePR7VN1jaZ8un1wEn+mvCqd2T48iXOZzgmQX9xRu2fXuhhbnUkqfaexIV7zmOSV6tz/U2b2P5jZLxK6FovFYnET9p81WSwWixeLj9jD357x/7GPL6h9YcwU2L7wR82NJ8k4dLB4GmTi96i7+pxxzcY+DX+i8fFedi02aLI5QEAHs3iouuugGXV1zU0/BvFAa1sd6thnyhow8WCnzk/WpM0O9518t3YISCbj1aFqTHXNRNR47A70qCnmn0E5pMf9kq2vR9wTqJHIrIO3rfhn5jOTBqK/1/md13eNR3bjs/k/2bWJc1DxRByqa/F+5oPMGnb7JjbZ0biqmYtso89dPKkapl0OzvYH4zveBvqOZDofzfwk5vYO7NgqVlXz6ueqy/HIr6r56nTHcd5eB5RzmHVRbVWNUzTOf8/8BdUQVQ3Z2Y/y7J7x15jaQclpXqaqA1FcVWJzlO9kIrfKV9mY53NQpzeLC5Utf8/Hxm4so7fiFuURVx8Pnlj+7PEaE9+RrY57th+ZWMr4D3quyOECilOTGF+NRzEnq+cY+ehnlT9U+jv+cR7QOpz49DUe1fedrS5GxLHK9ag/zgcTE/xnv6/YOUK1dLa+aG3Y3Irk2T0edal1XxyPapvsnppfkIxf42zeJrkI7VOlbrmuZbFJiUOxxmFlL5zu9c4Omq8Od/GqZKNPVLV0loP952od2f0SdUc9EZPa+rJR2WNto/NXdl/V73VleziO6fRVfH7MzP572x9mLBaLxQvH/s0Zi8Vi8fbhS8zsT9vDD+WY5nTWtHpizx+ILPnOIGsgMQ0lRh86NCgNIaS7k1PnQmneZrKXzexaNSdm9RowBz10Lzt0quuL5uXERxAP5NfoOaZAjWrWB6pmRLTB6ohQfDGLAZVPZLY8JzQuWyN2D6N4lclmz4BsMb6P9lDXMK18tANqMDP7WY2PVaNMBVqLaKuKeRmvzEbnq1EHGtv5QzcfnR9nc3Bdz3ixe4/Zq+o+Q2MYG9W4zg4bN7KxaJ8j+Y5LNSbb15WNaT1UzSeT7zvd2ZpVe1XJn+wzV7zZmoSJ5V6OiYUMDySTzevEJ6d+E2WRH6F8+ljr2vlbp7vaB5neqKPLJQhV3VDJx70zzf3Z9azequQyeaVGqOx6/1aeNcvL0Z4KJbYq56PMhlrnT/JiVbcgf85sK1D8IpO7MKk9WXvV+inxGtUtrO+ezLEae424z9q+7J3oRHM1qbNOuGRx5I44cOKTSN8dObzSXdUZDNeORzXG8/Ny0z3S8WJkO96VjapeQPlTPY8iHpP9kK3pybor9v6pmb3fzD56oG+xWCwWQ+zfnLFYLBZvH/7fZvbXjSuEn4Q/r89PwT32QBORFfnTwj/aRy8F/IG0Q9d0ifNjYVz3Oc7bE9MOhtlYryM+azVH8bCe8a5etKA5jdcq7ohbvMbqqOY/NoezMdULoOvPzAcqxDlGh3Ykm9n1z1MBNffimA5+7uIcIR9Az4XWKJNFTYPpnCEu2f70trr18vfi2C7+ZHOlxNaMYzXHmW9XMcPCPdTcmyBbn64ByDZ0s7WsxkY5tGdivEW5M0OWV5CPVvuNacqxuSXjwK4vmovKRvTViKfhPzQG2ajyflzTSg+yq8R8FCuz3NT5RuTB5Hjkx1WMzWx1sTTbW8xeVWII2o9dfEPX4n3WF+JYJj9U+ip+XQ3qv2c5usv1iEvlJ2quYnzFX+/i9nUdxSkmJvp9yO45pU73MmydVn1H15AuVKeyPuqR+Vc1Nq5dFqtifGTyRvzM1CvZvHZ5B9lGtpC9LDd2dUGVk5DNKMPGZqSrszmVVfhUcuz4qJ+pzyqbUY5ZK5SnKr+qaoXIpYtVT5L/WJzW95NzAto/nk81ptLn4fcbW//EeY95Cu27LoZkPqXOfVXn+u+ZH8d1irmVqeWizm4M4ls9A7re1TydjlgPRH6VHzN70H9m8nwmn9mscmsFJvagcwPakwy+28y+xvaHGYvFYvG2Yf/mjMVisXj78QVm9tfM7JObcVmT1IprU8QDANtcjWNRExc1tJkGadWsRgeXSp8fnzV6GJ3ZQXK6Hkj2Dn3+WgX0rNVzMfzQ86AGGdLRHVa79a+arKwsc5/1QbbxW61l5nfsnvKouFdcJ83rqBfZrWSqPzu5C8x4ZLfijJq9kzWpYn+Um8ZS5dk6vcx8KrrV2B71q3uyu1/5RMWViV8M2Dgx3VsXlFiq7Ieon7HTcTqZy9M9EzlmfLoYoMSLSV7P1oqRQ/zQ81ZjKpvVfpnWZExNV+3njrviD9mYTGcly+a47jpa/25vIUQ5NKeMLpaTMs6PrcZlPjHlztYhqN7Pvne+13FC+jNujF5kpzondPEse+4ul57G/vhd4WjF9SjfcWTnvou/1TkB6a188qTuYmuV+J2tC5Sz3106mJgwPYeyz9DxVs5k7LhK9vp8ijvWNOq7oM5JZv+UT8YpXsvGd/Fe9Rt0bRLboh7FhnJeVGveCl2szWJgNi7z18xGnJvOz7vcdMd6Xfg2M/t2YfxisVgsHgH744zFYrF4Z+DX28PfovHL3bWqsLcw7g7EQ8Jdh2LmsHBi67ShkOlhmouZjimfjBvDcdKIilAbb3c1RKvn6xqkVePEjONT6WIb637spMEXoTbSOv7siyJ1/S4b8doEmT+gJkXXULl4Id+5m1snl9lWmraTRsvpc1rxmbV1ZzP/xN+meUxp4FYvE9g4wszxNC+zvuahNq87O5181/BkdHVN3Kr5+Vh7usvhlf+o3NQxTGM4y62Zroyz4tsZB4Qu13Z7ktGHeKJYxORZFUyui2PV/J/Jno6L4/13RX+3xubuqTYyHVXNcPLcDC+WTzaerT+VWimzpewpxBVdV2vnyk6Xg+9YH6+XyfGqLWRbmafJ/rv0MuMre6eyav07ySNR9sTvEBfGXpVnO33dvpzUdpM4xPhZtqbZ/sh0MPUcw5GJkyyX6d6v8s80Hk90ZDo9Ts9b7LMz+pAO9PkCU/PfsWcYnMhX84niNuLsr79pZt9gD39rxmKxWCzeZuw/a7JYLBbvDPzPZvbnzeyH3LXs4HEV1td/cSz6XsEX875wrw7ZSEccd8Ir0+//jIcSZDPTFRsEFcc4915HPPhlMhEZRyT71PL1roA4IT7MvTgGNVU6VPNW8Y42K9tdI7hqtlzf1UZm9EEFyEeq8bEJgvyp8puqkcLwiHoUGS8buVQ+y/JB154k/1WI68v6PRNDKsT5UOeA2SeXnWxctxe9nS4foL2ePVuVR9Q4eMlWedIj6o8+k41FNv04ZIttkqOXFuy8e1+o/DL6aDdXsV6o9lM2rxnnjFe8liEbl9UM3mbW2KxsTXIO4pLprNapsqfEJP9fpSNyYevCKvbGa5XfVPms4x5txv3S7YGufor7G+WtygYaE2NVfO6oD31n8j+SZcYxe4HNdZ2e+Nnbz/ICm/uYOJ3Ns6K30p3JsWuRxa14rlH1MzGniwFIDnFA+zIbl+mL3DJdDNcqb8UxWZzo9Gb+yQLtp2oe4jgmRyj+h+SzZ2RqLiZ3oBosxvdqnrv6MrvHoptnttZiYzd7jpjIVXGEGVvt67gXmDif3WdjUFU7RBtZzRjrpkpXpjf6qb9f1YdZrYFsP0muM3kw2s1iwCSHo/qZOSt0etH+zmJsttZVzZ/N611gYiJzPds72bNU8/TEHv75kq+1/WHGYrFYvGOwf3PGYrFYvLPwXjP7r83s861vcsYCfNoURc2BrMBHh/3uAKg0EZnxVeOle370TJPnzZ4dHZLvalRPZKb+gZrAKo/qwI+aO7EZ0elkuCFfz+x28n6dp3MaP6t6olynB+2tKXfWr6q9oM65l4vXGHSxlJFjntWPU/cPek6WJ2pCTpu1Xm9mR40v7N7p7mfN3Wq+Ml2Ri9nHP4slMhnPihcjg8ao+7Wagzt5qUAcqljf1QrITrdnsv1V2VDWAdUH6PmR/02emx3TcWfmMJOLnxVebN12Ac0Pqg0Ql2qNJrlRuZ/5wnW9kkVyXrby/SwvVXzVOJLpVsYr/jDNrWpsP/WJaG+SMypumU6G1wRKLWKm8VPqMzS2uh+vM/VH/NzpR/ZOz4KTeVf2blcLKXXdJRM5MZjkvzj29Jyb6YzXUX3P1N+dPynzncn6a+x58IRHZjfKq3kDjVXnJuNU6a/GT+J0xavjwehifY7l8ljP29VwLN/uub3+Sfzo5nIax1EsVmoLdq6yNbyufcjMvsrM/rnAfbFYLBaPjP1xxmKxWLzz8Mlm9l+a2W8z3CSJ39lDbQZ0YPL3u8NIdci7K9EwhxLWXneomXDP+N3RRJg0K0+bPpFb5ntqs4598XTHGmbjlAO159A13yJftRGGuKpNLHZtOv7WXFf5qg039YVVta6ogdpxqcY95toonCqoTbpLZhqvWJ9ncgnDr/ORaWyI15S5UOT8+AlY/0EvWuLYSZOQsdv5YRaHUC3R2UbNSHavntio5NX5PPULZi8yc8TmCT/ej8vW+k3L11bJmXf4Z3V/WrNOYk7lM3FMl0OnfqPGzs7nu1pPqSsm47sxamy5xrDPjOwyYGsFxKfa03FctKHkrSouIH9FnLLck/GNNrrzxF1xzctd4zM9rGzHsfIlxi6a00l8i1weI4aqa8nO2WSe1f3Azk/lv5lOs3weGNvTejTqjTJsvorXVKh1CqvT41TXdF9lMTjjN+V1Kl89Q+UTmS/ece7u9FV5WakpM11KncDsjWxclvMmeRjJZPd/3sz+ppn9LGFjsVgsFi8Q++OMxWKxeGfiXWb2H5vZ7zO+gL/jhUq8rrzciNzQwbU6lFYHc2SPhdIgU1DNQYRyiMuuM1yijsdo0im8uiYYwwX5wgmmh+KowxpZpXGoNgQn8zJpaCB5f01FfGaG/2T/3+UzJ43bTlbxkc5WlK3GK3KTRlsnwzag1XitrlXkOpH3epjrE1vq80R7T8N9tTnIxPJK7nQvZjKZTjW3RWQcqz2K9rS/N40ZiOM0lrF7ifWLzo8YG0o9cMeersZcUPy04x/jXSbPjO32WGa7w9Q3GX3KmSLzBZSbGM6dnaiT4aPov8Onkf0sfzK2qlg5qUsqsHG5ixvscyl8suuK/2fXTvJNx0mdi5P6vIrnXheqJ6JN9VySPTMrn/FC1yr7k7NIxuXE3mn9OZ2HTkclw8Y75n7mT8xZhak9JuuL/LLTU+mKnJTrXm9Vt0xi2x1+WOlV8yOrP7tvVq93HJPpzjhOzhgVV8RP1VnF7x+3h78x44OCncVisVi8IOyPMxaLxeKdiydm9ifN7I8bPhyY6YecqilwchCr7EW+E/lLxym/6vAy5XaqJ+PmoTRQq+9qo8XLKM0IpO/O5pPXoeLUt1EzRGl+ZWvU6agapl0DIhtbyaLGR+abyC7SpTaOor1pQ0cd28XJykb1koHld/LSgAW7ztk9tKej7jviIjOmmnMmdkY9d3BEPJi4weYXFKPvfA40hm2YM2PZNazWsso1aHyFO3zkrj1cjWPqvmscw2liI9PL5BZ1f0f9SLdS+zBx3n+f1kBIttrXzLiT+VR9ma15VJ+b5nWku4qrbNxScn+lQ53fan3QGLP+WU5zRRdX/RilrrijVpjsA2Wct3FHjcXoy55pkntO4v4lr6z91GbHo7rP5v9s36DrXX2Gxk3Py1Mfjjoi1HMl6zdZXMx0sefTeG2SNxHHTNbf73Ir49vTWB91Knsn8/94j+HBjjuNKdm8Z/o7WfacdxqvJ/mMtYHilaK7Wv/r/j8zs681s49MyC4Wi8Xi8bE/zlgsFot3Pn6/mf1Fe/jbNMy4Jj6L7LCj6K2aHBnYlzPxPnt4Y/DYh7qp/OnhjDk4Ko0MdDitdGb3Kj5RnnnxgHhOmhBdUw/pmNj1dlSbUVc3Z4rcZP4nvprJZLw6eWbe0P3JixZ1vlEjB8kjf2LsnDSLquZQJXOh84lqbTzYsWwjNXJTn09pDiIejJ2I7mUHu1YTLtOcmuV/Zu78tU4nk2+U9Wa4ovGsDaQjk8vuVb4weYmS6TyJ24yfdlD20jTWsTFpKndSP3Rj1PjazWclc0f8Yrggm2rOjHYY31PyTtSffVbkkL1qP1c8kc6TemYac9S6gcVjx4STGtTLM/GX4Xa376r2u/GTGur0bKaeUZT8hvzH3496OtuTvZHp8XY9l06+kmPmI8pnvCr7bPxWz3DT2oXlquaPyv50byJ9rF4lDiH50zq30m2W7yWkn63how2zeu/cXZ9OeCr1IjovdPo9vtvM/rY9/LOCi8VisXiHYn+csVgsFi8HvsDM/isz+xR37eSQYcm1rgnR2VA4dbpOD9+s3rteDnTNTqUJEXV3qLipa9r5isoN8bhDh9osOmk+nDR0Kz3KvqmeR2neXcgagY+x59G+UOaSbWh0e0GNl9d3K+S7Bgm7Togj0zBUGlwnfnTSVKvsXDLV3Hf8Mp2VTPYM3bMpcT2Tizq69cnGVs81zZdqwzDKMDojPyXuMmBzRMeBlcv4TeogNRZGmaru6OzexQfpVmK1Ml+V7ixXd/qrvMRymsQMdv94TGOT/45ylspJyRueB5LJ1k71ZdbnmLx3GrumsfQkdzG2/Hi2flMxiRtRNnJgaiE/bnLmmcpEDp2M59nJqLVN1HEil8WUbH6zMRmHqDPaRPV7Jxvl0V7K4iBT/yi1NKp9JvWSWktErtM9GHWqulCOmdQSyAcjv4oDWtNOB6N7oqPzOaUGzO5FXei6v9btn2nuR3siG1PxizKeR7zu5av90OX4aZ5VOav1O2vnW83s2w/1LRaLxeIFYH+csVgsFi8Pfp2Z/XUz+6xn3yfNNXSYVBrZcUx3QJw2FxQd0yZXZquTV5uGmR6VowIkr7woqTgpc53JIr2dHlau0hN5mM10ebmuadc1ANlGJdvA6JoP6rN3TRUW7HN3MqrdqAetV+TENJk7vhNujJ674pGXUbgqckzDq5JTfAbFd3Z/mvV7rotv1fOh+JFxVxqVGTI/rjixazvJT1WtELmxcU7hVvnAaQ5nYnfF7VRW2ZOT/VuNrXznJE6ge2r9YDZf4+pelc87OcZGJsPuh+m6sjUJw2HKR5WpfO2UW7UPlTMDY6uyV/n8aQyb1BxmnJ8gXup5Vam5qjNe58/KXq50xGvZ+MovMj9A95Xc85hrkPFCOTzq73R6DidroyCbr+w6slftk2nt2yHb017XhROdpzEs48PYvjCtC6PeqWzkdrfOSz7qVDmhz3Fs58cGxp3sx2ldrOiu4s/Uh72OzIYaUzObik6UJ67rb5rZ15vZPyk4LRaLxeIdhP1xxmKxWLxc+Gx7+IHGv2SzQ2B14D15+eO/e3QHjeoQqTYGEEekcwr2EN01LitOJ2sbr5nVXJkD4aS5gmwwh1j0wmeCOAeZnU4+W5/MhqLDQ22YRTnlRQ1q4DB22fHVnKGGqx+PGi3TPcU0w9lYgeKYvx+vT9e3s3sik8l2fjSNA9MGLTtW8bNMTm2eX7LsS5K7c9nT5DqK9cz+Mjc2XmO5dZyZ8dkYNl+o+qM8spfNq5KfujVH8UX1Q8YOw/s07yp7Cu2RKDPZN9OY08lV86isGTt+whvFgm4su17MemRjmX2gyij1/TRWZH7ayaK8WsVw/5nxi8nZRl0Xz3WSJysdFTc/tptvZX2y/ZvZZoDWuOKH5CeYyk/jqJIbmLrimjM0P16my9HVvp7UdMg2g9N1zfQoezR+nzwHGqeeATt+LKY5i9XlMa011LnN4tu0zsz0Mp+7c0EWI9FYFVmMiLam+blbV7UmyThHnSwyuxmf6fx+2My+1sx+WJRbLBaLxduIN95uAovFYrGQ8M/N7C+Y2Tfb2YHojkbRE+MPuNVhyXN6mshkh5js84WnxZ9ZUw7piTqr5kemgz1UZmOrQ2vklMmipk6my/PP1ilblwqxaRY/d4045oVK5wPZeP8M6BBc2XpiHz9HaP4r+4gz6ysX7+iDmbyfy8oekq14eA4Z4pxVdrNnyNa3Wq+q0cH4E9KZ/Ylk0f5h0e0xRe+0gYpsKvOYybNcqmuVzz1J7jN7xI9j1y/mJzRHXYzq5j3y7nJopzOTyfYM+/xMPI+N32q+ov5YG1Q2Mv0dsjmOn71+/z0+U2Xj+hM9g7/Orl/UH3llYBv92byrvKJ+Zo6qz2yuRronsghorbocHzkp+5bNQfFztcZMPV7Z6J4V7W1mH/ixaO2QLyPuXY2E4Hmw/lTFsCxmTHJFNlfV+HjPx4OuJo/jGaAYOalJujib+TOqf7N60n/v5qGy3+WoS09Wy7NQclyUm8ic1KIxNzPjoo14D60l0qkA8VXmTtmLlY4oizh09SeT8zN9nc54LaJat0oui7NZLoj7t5sfhFh/sXrjPcVHok0fD7yuLPcoen1cQvVfVwf6MV194MHG+TjnqC5ngfYeWtd4rTujVL5SzUm2prG+zjhWdVqGnzez/5/tDzMWi8XipcP+zRmLxWLxcuLdZvYfmdnvS+51DaZ4yM0+I0Tdiiwakx0YUSO2soeaen48ashV/MxyGaXhgXgiLoquSza7zsp7++i5mOfNDqqT5tDUx6IOdLDtnqE7ZE+5TGxnPqzwUNax4nri9xO5jAszjyieTO3Ga3HsBaaRmskqLwMyGSWGKM/WYbIPVP3W2Kj2S6ebiTFKzmJtKRwzHsx8dPn9NE5XMamTY/N497xd3ZD5ZxYLpwfhO56101nFnKnuzhena1vpVMZ2PvHYdapaM6h5SYlPWZxGHON1JR9NY5gamxl7J2v9ImoSjyy+ZPtSjauVDUW2GjeJ2Wx+rPQwNlWZztemOVMFk7PMjYnXWP1ePrtXyTM+WdnJ7nfxiKnH0RpO1qJ7vseMK14e2VLrdDS287MT/hkfVVe1t9Rc2I250PkW8yxqDED1BquPzReTOVPzKeIW+Z34d+SFdHeyHaZrzaxnpZPhhfSd5NgfN7OvMrMPDnktFovF4m3E/jhjsVgsXm58iZn9KasPKtkBZXpYQ4eW0yYGaspM9Wa8Tpok8fsdDaN4EPfjOn5dMzLiRTZR/feqGdg92+nhv9M1adievmxj5ToekROy1XFRcCLPNoU72+xLsA5eHnE7iQ2qbLzXodoPSiPQc+nms9q/yl5Q/f8C8hsUa9gG113xTpFTY1fH764GbKdDXUO2Puj2ntrsrXzFiHGdbnY8oxvJX2DzFOvjmQ2FTzVG3RPM/s5sKM+r5GDF5ybxXqmDolzEaQ6cxGPPidVxUoMxXC7E+IF0oHWbvFDytlFeyrgivdn1ittpnGHkqlqlkp+se5YHOltonFLfoDmc5J3HjPfVeLUGi3riOOSPir8x68DsnWhPrT9OMFlfJaZcY7o5RzpfhI9OcnsmO4lXVfxR1+SkBsr0XUDnwIk+Zq6qPVPFULWOQDyr8xaTe6trd8VRjzvW47p2N1cUH5XYYWb2A2b2fjP76IDLYrFYLN4B2B9nLBaLxcuP32Nmf8nMPqEYc3K4jjruPix3jaZsjNnzNrLDbNUc7Dgjm0pzpGs2RjsRdzUxJ40Z5hmrw3acd+YFxjUe6aq4xPHoZQgD1HjxNhidlR9OXuggnawOtjlzR+Mg6lLlMnlmXLfHlHlXgWTjtaphmfkWkmd8kdmjLE7mhJGvGnyqv3c2PBR+6l5EfjmNR9WY6jm6lwBeB/tcTE2h+t+pj1U2qhxT2VZjt8IpXp+8AFJ0TOL23ePZ+DWpmZCssl5KXp7WVUpdMl2zqm615B7a+2xeUrjdOX7ie4ps9vxqXanWomyt9aLqqyijxkKz5/0L2Z/GQ3QmYvwf6WEQ16CTVesIllNVZyIeLO6Id1O/ucCcBbv6pgMjr55lp3mdtYf0VHN+l05GFzOO0Xcyr15H1SM4WTPPbcKPqS1OntfzY7h1ubKLSepZDMVvZKMah/wJcZrkmeyeisrn2LX/B2b2jUP7i8VisXiHYH+csVgsFq8G/jUz+0oz+1R7/sBp4DuLeKiLOlFjSmm6d81PtllWHUTNuMNOdYitDrZMY+wxDnaZffbQXTUVVB7VYbpr7HdzNfGBjEe028nf1ZD0n+9q1qjNhNMGlhG2q7kzIIPk4n0FSlMGyVXfMxvq/pnETUZPN8cnDSRlLpGO63N2P9OtPpPicwbGsf7K8ETclL3AzkenK15X97eXj8jy33U9yjDNd3V/sbExi0sqPzQu03nHek3HZuurcFPriSiDuKE6aLpX0RooezqTZeP+dK1Yn87uKz7OPLMa45k83cWyCsrzdrLoXnc+uO6h5+zWgAXaD1HPZB92di+9SKaKIYwdxgayyY6fyvixWU7IdHVj7pj/yg/VfVRxQVxRHIw8ENfMNus3ypwoNX2UQ/fQ/E7qMMaf4vVsPJsDUE3T5dqTsxErw9RdKqq9oK4xu6e6WM2ePxj9zB7z96o6L9rwstMaNV47WcuMlyqb5amTtejsXXZYG8z+VOP6N5vZdwgyi8VisXiHYn+csVgsFq8OPs/M/msz+1zjin3lpck17rEOZV6fOl55KRDRNTcQN6U5lemdNAUyOYafotPrVQ/rqKGHGifMvKvPMF17dKBHa4zmt/KfjKt6kFdfdHS22IZCpiPOH7N+qJHBNCb9d3XulaZbt/YVr44j4qXGk8yOGocmMXvavDxttDHjPdRGmdoQY+e9axiq+5fx/clcs9yy/MPMscKvalhWeUNdwwuTONzJseuGOHXjume+7E3j0pTbxM40HyJek1oC1ZEdt2msm/pqNwa9BGNjRlfnTHMb4onkpi+42LU7mSOPThbZR5zi/enzT6DWER5VnMvqqkl+VuaCzdFZ7su+M1D2kL8e54Sxm81pNa6SZ21EbmqMV9cScZzGn+mcsXKsHsSt06Hu7WwP+HtTPRdO1t8sXxeFSxdLmPos8sgwPY+x+qPsdL8imVM9SF82hxMb2fiTZ0X+jvxFyV2V/RNM1v2jZvYBM/v+Q9uLxWKxeIdgf5yxWCwWrxY+wx7+Bo3f6K5NDj3dgfy0adIdYifNm6oZd9JUibamh9tLj+cUr53oyPipLxUmLxr8uMkLjmj/pCFV8ZquHcO/mztlHqI+NC8sH2UPZ/L+mops/jtdVXOUkbmjsJ00cif+28UotsGoYhLPFP+Ndrx8xeVC19Su+LEcq2Zjh44T02xTOHbNw3iN1WkkD6S/exa0lyue6l7OxmTyVYNVzXOXDTZ+qs/B7PvTXFbxmtY7kxyr1JNs/ZQ9p5JDOm5IvuKF/LryE3a9Mhv+exc32LwzrWnQHmXrQQaT+mKyf9SzBbOX2PVgc0YEu5eQvL/HxvPs3vSMqDy3+pIL6UCxJqvzMh0dps8YZRSbmR7GJ9EzT9YHIepA9pE9Nc4x+Tt7bjUnVGcCNs/H7xOfyXSrmOR3xKN6Pv89jjc3ruKjnBmqs3KnI9PDyFS61PMvo4/Z8yyn6t40FkX5uN/QZ7WGqGL7KWcD19mzW6Yv4/iLZvbVZvbjDNnFYrFYvBzYH2csFovFq4dPMLOvMLN/x+YHOo/qEOHHmJ0d3O8EOoiqTRXP7eSFlteLoLyEQ4fOzkbkjxojnR6kW21cV7ru1DHBYxzgmeZI14xAPNBYRhbxuKC+9PBj1cbttKGf6VJkFLvZPkKxJms6mxuDdCJ+iMsUqj9MX5pMbSiyJ7GekX9Rcx3HKk1IxQdPGpXTOKLuKTQWvaRi5yrjd5cMemb1BZTXhcYqLxAm9U+8zgA9Axqj6O3qJG83Xmf1d3ITHzqVZeqHx4zRp/UQa0upeRg7kxegiMsFxUeyvcTEN7N8vat6It5nngvZRsi4d2t0V+xhzhensYsdm/lGN/fIJ9D3LPZX9iOHzm4ly/oIeyZBOtVcn3HNvmfxsqrXo02z5+es24uIN6rz4zWkI+PWobLb1RpRR2ZTnRNkf1Lre7sZb1VHpevus8jJ857Kd/kojut4IL0VVyb2ebBns6ivi7UodjyWP07qXP/9wk+a2VeZ2S+oBBeLxWLxzsb+OGOxWCxeTTwxsy8xsz/pvpvNDrTZYamSr15AVBxOD9oe6PDfHZCqZkjVpGB1njwv23RUmvHsHMWmXbxX8YnyyoG9ax5lUJpSlY6JXW9HtRl1nTQM1PXtmoAn8++v3e2XmX6mQVTJXzKRUza+us7ajGOVefJgmuTK+nXx5s59hMZVjd4uFt7Fb9p0Q01CxRdRk/GpPT8HXdOx0t89i5eL1xiw+6JqSjJ51o9jG8zqnrjkIr/KDrKFeE5rCgVKfOpkKl/q9paH4iPTnNKNncxr5bcTLlXuU3yWwSRn3lUfKZwuoH00BeODVU3T2Y/jTtePyYlM7ZSNVzl2XBluiF+UY+zEcdP82/HKuCkcmfme7JPH4ot0MXsAxRfGNlN7ZfcQv5N9eNeZhK0junpmmqeifMarkj+pz7J5YPcmE4On5ymvT5XL5gTVTWpcjfqU/cPwmPBBti5Ua1xxi/eYnBFtdxyR/5z6yzSuVPV1tuY/YGbvN7OPkPwWi8Vi8RJhf5yxWCwWrzZ+t5n9FXv42zTMuMZC18RRDy93NYRUe4jvHc9d6bjuZ7qZZpai01+fNFiyeVEbfIhH1N/xmTTP2MaI+hJHla30KPumeh6lkXiBbQR2+pSXNdU+UpqZ1bN06J4ZNRmnse1kXzN2q6buiV+xNk+a6xemzXAW6tiTtb6grpuKiS8ZaVNp1GZNw4of0l3tRyvuVziN7wrYfaY0fVleXVzt5KY+Mqkp1Ab1lIeylidr1+Gx/PW0ZlTHdc+vxIw7uJ3UXtPaReU2ibWs7oi78s3Ep6L+iQ9UdcwdHKuabHKuUc+OLOdpvMxkI+6M65lctIV4ZLa68wFjT61HJzVoJq/ElE5X5JPp6+aJ4YN0xHuTZ0H62bxvhvcA+lzZO42ZiGPkWeGOOfV6GP82YkyXt0/OKJf+qsY8ratOasuo587njpy6NZue1c3MvtPMvomQXywWi8VLiv1xxmKxWLz6+A1m9pVm9l47PxxV99WG8F2NgTuaL1XzSH3GTP6Oxk60kUFpQFaHZqUJzBzKWT3xGgv0DP6+qsvLdc0z5ENq86yaz4pPxsWCTIWqcXqyDi8yLjBNoGrNJjy6ZiKzTpNmDeLG7H9ljZRmY9cA7IDmXbWvQlkHzwfZrNYLyUQe00ZzxhP5XyaDOHXjOih+5Mezc6Xw6/ZBFTtU3VFOqSGq8ey+R+ud6ahss7mMxUntwdo6iZMM2HgQufjvaq5B41Ddk92r6hiFgzK22xdIfxzH5vVufJRj65VuHTso88Dw6WTUM0tXt1SxcrpvWZ9k6orTfJWti/pczL5Gfj7JDxP5yGm6T6b1K2Mz46rULmiMuifidyT7WHNfyWXXMxnk00zuzfYe8l2GD9JdcWB0xGuKvs5HEcduLia+n9lh58hfZ7idosoBd5wbMvmTfDvZP0ptXeWBaR5/ambfYGb/kJRfLBaLxUuKN95uAovFYrF4dHynmX2pmX1Pcu8q/s2ePzygA4n/z6w+vDwN964DTXZ4RS8RMr0ZnoDPLDyP+HzIbmYnOyCjBokKLxvlK32eR1wPf/+J1QfJyB39Gcdn9jwit8lhPvqWoifarebZ3D3/OTYAMr+vdGTfve6Mr/8c19bb7XwNNT3ZJiZqVEX9FQ/1XnzuuH87PZETs+fjnFQxJ+MR4x66j2Syfcz4exaPMpkqjjM+lK0BG+eydah4ZWPRemR7ZBJvmGdBcb7bT6jx7VH5I7rH6uviU9Sl5muUO1Be7eYqs3HdY+MNiqMVlDil1FT+M7KRPWflN+qLDq8X5S/0TDHPdLkTce7myOtAyMbGuhOBydP+OrKF5LPnrmJeF5/js0V9p7Ww16n4U1bjX98rmSymqc+AbKNxjF8gHp1MFVfi2mY5g6nfLpmsJmW4xXydxerIZZIL2PGolorc0D6r8tqkHulkq3lS1gDpra7HdWP8xY/r6o5s3qPtjqs/I/ixHddu/yuxKKvLlFzece5q6liDM/7RnWOyeqGr2aKvZvaqGqryvWnNmcWu7DPSc31HNWaFjC/aF5kPRWTryp5nvO1sHZHPZPkuqzHQPvZ2s3sRcZ39fFn4rNRtXr//c5pzohyqayqdXf0V72W+o8yBl/+wmf1N2x9mLBaLxWuB/ZszFovF4vXBe8zs/25m/+ZQnkkYkyaP2vRlZeL9bnzGi+GJmu2MzYxbdajrdHYNH/QMaF0QIkdl/bLxHSdkG+lEzVzVx1Qo/lbJK43d+KyZ/07WhuWQyap2ox4vX+lB8WZql332k3mezG02lpmfaA/p6uRYOxev7Fo1l0jO3L1OvtMRZbp4gWQy211eQPu6imVIB0Lnvyd5RfEhtJ7s2vjxrJ9e9io5Za0zmcgrynd56XQPVHrjtanejnPnV/GeOsdoD3XxFq0Fm5OQTn8v45XpYKDkDOSD0Sby7ztqa+Rnap5UcsO0frmQrftpbdLZ8fcr/1DmrRqHeCEf6Oba86v8XvWravxJfcrunWgLrdk1BskztpSzjJed1IRIDxuzvD2UR7o9rNa9Xc7q5LPrqqzqb/E7m1dY3d16ZXPnxykcshgRryNOlc6sVuhiTRWnsvHIFyufyp5HrRfY/Yv8xdtX5xc9TzWG0ZfJqnVcldPYWorlendN43nFsfG+ErvRPlDn4GfN7KvM7KfJ8YvFYrF4ybE/zlgsFovXC2+Y2ZeZ2f8xXEcH9uyeCnRAmzRqJgdItWmBuClAspMDNDqUK4f7aB89F3sYReNPGgSKvNcxWXPU6GN0d+Mntk/2hCX3laYC4x8sh5PGE/siAdk6Wa94LRtvlq9b1YS6y8+UJldlU41Fla9WMpl+9EKEaWwhG3Gcsge9bKYTyUxseDvxXuXLbPPef582L0/GenvIZ7K1fROMjTpZXic+jeaaqY2qfB/HMmDj9qQm6+TR3qr0+bEsRzaGd+O6/XvHfGXc7oiNSq5jeKO5qrh1PNgXM+oaVsi4T3Izq5+V67govs5wY+VQXHqMvZHJTM9JkSvymy7fMzYUH82uZfa6GDCZl2nOU2JvtMPsnWzPTHIFW+N1mNY5k1xQ1Vqq7HVNAeO/rJ4LKF68Hdy6vec5IvkLpzGpWmvlrBb5TPlV+U3d852NjC8jy9T7HtN5zGx2tcFEzqxfnyz2xvsIXVz+MTP7ajP7UKFjsVgsFq8Y9scZi8Vi8XriD9nDjzTe9ex7dsA2d89MO7R1zUJ/TdGTyXaHra6hdnqwRXyrwxs6DGfyLMfrOtvoOGmWI07My5Yoi8apDdRMV7X2SE5tNFVroaCav8laTXCH708bY0qMYPQyL4m69c/sZj5/0gxjx0/8km1EdXpYm5mcMk5pxlZ7pZM1Yhwjx75QUnMnI8OMY3V0Yyd7JOqvOFQ5L+M6safGJxSDMz5dDqlsTfapst4ZD+XFAFrzLLciDpVuhhO6z9YIkWPHpxqLaimmfonj1TjO8FLiR+XTd3JSbaBnqPz7uu/tdnMyzasRjxV/TnJ+vK7IqbFLzaNqLDrJKf77JAcz3CJO6+CTc6iydn7c1L6Svyb5HemxxhayPcl/yP6UQ8VN1ZlxUmS6mHmih5XL1ua6r2CSb5DMSQ3fcUFnF1ZnJncS3yo76nnYwDUL91ie7F5l4068bpb7nFI/dTkN7Y3Mxj8ys//RzD5W2F4sFovFK4j9ccZisVi8vvgt9vDPnHy6u8YelqeHSSSrNEWrg213QKwO/5NGWsYD/TnVeX2fNtL9+GmjvPMB9lnRYVhphFQ+OmnwRT7eBqPzdD66pgHbXKoaZN2LIkUGcbhkMl2svAfDGeno5n+6L5E9b5ORy3xLed6TRiyzvqeHA6WpqcZ11AjLbDP8GFT7RJW1Ql6ZN2TnMWUmsSHKsnqV+HWaZ5lxJ/Giy2UnNpQ4NHleJQdFO2r8RTm3yy9snmXXIcMlj/JPxjfTz46/bFbjkK6qxo73urXOxntuzNxGPcp6Tf2Pqd+yeo2RYZ49q8s6bkptU4GdP/aZn9hbf8sRw5HBlKOSS1U5tFbKvvPfFRkltyIfrNalqpU6H8hsTPY10q2Mrc6K07ViuDA5jl27DNPzUiWHYre/f11nYj/icuIDKA503FCO9PciHzbOd3uZ2ecZv8n8Rj7Zs3T7gtWNOGbXWb3VM09yu+cylUe6Mt1KnVPFBzSPvq78ZjP7nwqui8VisXiFsT/OWCwWi9cbv8rM/h9m9nnPvjMHEfZwxTQllRcw8Xt3qKpQNQCUgzs6ON7R+Ml4dPPFHCZPD9vxWqXX22cP2dNmvIKquak2yFDzR9GDGi3qXqtsZo26ys5p40SF2mBC8x85oAZlFjciD9RgiTYQVxRX1D1YrZXXw9pRYxwLRS6bG3/vdHzkg3RM4jziZ/b8OnX2qrzIzKXSQIwyjF41//ix2bWJz0fZiv+kgYrsKrXFyV5X95uSKxU72d6KNhn9jP9dmMYZFUpe7nycyQcdj0quinGoplP38sm4SobhwozLxqq+1dlBOpmziOqDahytzjyZ3IlfIv1IB6o/qnnz96f1vhr3Jr55WmMwMsy4yT5UgObm5PzVzVm3Hky9z9jpMIlzlS4j9WX7ZrIXMnTxotJ3ZwxUatdOr1ovIi7oe6cn29fKmqHYcEcema434lXpQLGhin2d3kn+zz6jcSeo9thpDZXd+yUze5+Z/SBLcLFYLBavHvbHGYvFYrH4ZfbwN2h8gWlNqQkmutCh/Q59SH+Eeig7OSRmzYST583k1AZc1rDoDsTxZZq/Nn2pkdmvgDhc3yeNQrYhUelgdN3RYLs4GLhn4V7035MXbew6of2ozr3i49nad1zjM502gpg5mjRvMx0RTBP8MV8CZmMnLwWua4gjWrOTeVefL/KsXsape27SfEZ20T1L7k/igjpnaE4muSjqQ2OR72TyHe6IDZmfmOXPndnMnq/jhnKBhessZ3U8I9eNU7l0Nqoxd7wUqcae+hE7Tp2bLH9Gm9lejfayFz5+vBJHJjl6mlsn64KepfJhxSbKOciGHzM9903qEVQndi//lNzdccvGoDk/rcNP6ulOLuMc9VR2qpqoy0HT+Op13VUvVnNV+RHLI8as65pZ7cMdWH+NY7Pxal1rpvkm4hGvoRxR8fLIzqHZuGir09cB5SV2faKeKIOea6K78r2TM4pa8yMeGVdGH+IZbXgdk1iUzVe2LpEDy7fKwx4/Y2ZfZWY/LehfLBaLxSuI/XHGYrFYLMzM3jCz/9DM/rDNGuYXmAMic+DO9EX7p02Qqhl50hQ/bQxUXCYvP7JrkznsDsiMPrbhouC0Qeh1qE1QZZ1YfWyjj2mknDyPAnVdu+Yo22A9QdWcQXbRczLNQwN2mKblHXuFjUEdp0wGNbNOY01nbzI/bKNQWeNMbtrgVcZP/IHNc0x8YObNj6vGT3N8F+eycV1tUnFhbSH5bBwCGxvUXFOtY1Undb6i5AFmPSpUfhzvVTwyTvGzl0fxzo9RfIQdw/JS51PNq2o8V3M9UwNVNa8fE6+xvNQ9xcgyeif1RafHg4kn2bgqdp3uL6UO8nwyfZUdpAvZmsb+qAs9I4oj7LxUcei633GL+qPvsXom83JBPe+gfZtx7eLENGdVvO6IVcr6q3kT6VH1xv1/ByclXqk6J3Hq5Hm6OuGueUNzpubnLmYqMSHTbfY8p8rvka7sc8Sd+2KiP/OfbB7+mZl9rZl9+JDrYrFYLF4B7I8zFovFYuHxe83sL5rZJ7hramPQ464kUx0g1WaCAV0Rk4Mi0oV0dk2x7jCLuGU6VT1I97QRlzW1PJ+3w79O56Ras2mjoeLBNlBO1odpOmSySiMIySt6MqjyzAsB1GTpmsqokZvpZPl6KHuGXafMF9TYqkBdx67Zx9hTnu3UzrSJedn0HBgfVG13Mbhrql5jumZkpiOLV50O9AzquJP8x9joZJjY0HFQm+VKnYLsRLlKZ7eHs/EKr85OtMf4YrYGjN92fDLOSD5Czbmsf3e+Wj13vMZyUvNJtBc5MrgrvnfPelIXozlDmORxBWr+YmWqHMLu4+5zZo+trzM+SlyanNeifByv7HPWJ7Pni9c9uph2ciZQ7SI7au0w5Ym4MWt3EkOjfGVbzYlovBo/0PoxPlzxZDkgn8g4sUAc1Zga5ap9150nu9ztocTVqCc7U0xqi0k+qXRW+3zqc9Xe9N8VntW17zKzbzSzNwmdi8VisXgNsD/OWCwWi0XEbzCzrzSz95reXMm+T5tVrE2luRG5+Wt3cMl0TZpU8VqE0uDOZJQmqh/Prl/XXPDfswZqB3RoRgfzal5Pmj+VTUaXsiYdl6xxweq49MRrlVzVZJw0Vc16OeSHE99Wmy6Rx1RO9RWWL5rLyUsk5Rm7fcSuKYuquZnZP9nnF9j418Wlyp7a/IzcOmTzlumr5NgmqBrTqjVFcXyyj7oXI2hcNh7JMfu8invqvmPB7ks1pqJ4rHBUnlWNoZNnUHRX68ju+Wq8miMNjGNrsgxP7OElAtoXne1pzlTGo/3H6ujm7s3knrpv2fn2YzPfVGQ9VB9g6+mMi1oDIl3Z/dPYNPWpjB8jq/DM7mXyXR0Ux7H2Mjk2lkVek7jOAvl2N+fsHHW2sxhR3XtK3J/U6hUnFmjeJmuSzYPiC0yNdvKcHmpdXv3Z2av2KYovag3hwdagGR/P4yTuVWt5RzyM36f+i+KX/z5BputNM/sGM/uHB3oXi8Vi8Qpif5yxWCwWiwyfYw8/0Ph1xFh0kHqsBKMeEv3nronENsuv+5m9aVMD6fTXGd3M4Z5tnHY8or2KE2o0M00bpgE5bQDdsV5qQ5JpzHS2L6gvCJC+rgGGfDTqUuaAaaZ2OiK/7v7UBtNAmzSD2XlWG1pKPOqaU6rdKF9BGY+4qA3S6fpHoPVWoDwLyysbm+01Vl7ll9lWxrG+wHCq4gST49X5zewydQRrs4snGSdGBtnqOJ3mYzX+q/Hs+q6Ajc/qPvQ6O5k7agw2ZmV2WV7RHusrXbxW8i7DlxnHzHWVnxndLKds76rPO60H1TOGKu91qC/QJnWcwquS9+hqvezzXXVHJ1txzGwgeTOOR/Z8Wf6p8mCUq1DpPZWfYJK7kQy791C9ntmbxhtVR+R48VL83uOOtblL750+cn2/4+yL9EzX7ERXx6XyfdVG9vkUTG039Z0nZvYhM/saM/vhA46LxWKxeEXxxttNYLFYLBbvSPyYmX25mX09MZZp8Ezx1P351DS9GS+v9wkxhtV70uTxXJ6G6/6zcnD1+i6+6MVRROQSD6lxTdQXRX7MpAkVeVxjmPnJ5tlzRBz856x5VXGomqNxHvxaVeuDxlR+gua8mpNqXOYLmVym0z8D8vlKHjV6IlcL4+N8dTEga4ChPeW5RB3s/CBOqHGa2WHHR91eT2Y3k4vfOx+K16o9niE28yo7XsbLqjmE8ecYi5B/VPy6a8g2EycymS5WeF9n5rqK+yyyPFONncxvlKviQsynlf6OS2ajG4P0dDEzclLybtSrPldnY1ojIXsZ2NhQ3c9eAMR7XdzK/Czmkc6v4l5Q8ysaF2tqdp4850y+qqVi/O5ycsy7GZ/4PRur5EB2b8X5q1Dt/Yobk7+7+fNjqnolrmXlQ9GXoz5176N4lY1B9xGQP7A5VnmWyu9VxBjR+Um3R7q6rqsFWKBcU639ZH4uxPlV92MXhzN7lU4mpmfXs/iD4iP6rsSkKBPPD1NEn1X8v6qd1T1//dnVDkyunMpmY1GcVXJWVptM5tvbrea+4jGJyzF3xFjUyZrVtYHK59IXuWR6mfor4/FTZvb/tf1hxmKxWCwA9m/OWCwWi0WFJ2b2JWb2xw03nvzYeC3Tx74YeGLPNw0mQIfryJ1pTqMG1ynHjBdq1lRNtO7AyzSx4nNV99DhNY5hfKNDNi/K/GfjKp9gdXiofhDXqprTzJbnhMZlutT1qNYyW+uugcH6dtVoUvdvJhOvMXbjGMZnPDIfjE1yNKfM3GY6WX4oZlSxwo9hGm5oH6p54ZLzPCob3lYmU9mM8ox/T/ZltINk2bn2YzM7bD6IfCbP1e1v5ZmQHSZ+3pk/kI3LDiOj8kHrycZPNW4pexpdfwq+T6DmLEXuNDeacWunxD72OarcbJbr6HRXPpXF/opf1IGAbF73Mg6RG+LK8GLr28jNo4tD2TohXRVXdH2iH+UflhcbP7PvaL6va5M4WXGcxiAlRl92vJy/x9jyOHlWz4GpJyao6pe7c+CEQ2WX1YfkJ3E92mDPRAyPTD+jA42d+u4kN2R6vK4Jol9F/SfxYCp/VyzKrlXxNI5j+U39u9J/ste9jnjtwh15tTo7sfP4/Wb2ATP7iMBjsVgsFq8Z9scZi8VisWDw28zsPzWz91jd1Kga1Xe+bLmgNGjNPp4L+q685EAcOjDNkMk9K+5ljfrqOZnmacWBOcwzDXB0iK+uMY23S7eK0wZFtwbZ+Pis1UsYxj56kcbK3tlYUpq38frULtMwZOLGda3bRxHV/svGdHM+bcpmOqYN5unLg8tOvJaNrZqRLD/V16ZxcBonGN9EdjJb1bOrvBSg50D8VDsnPveYL8rU9Yu8lP3Gyk6eezqvd8eLqpas9vTUr6JNJJvpPx2v5hI/HnGu6r4qtzC1WaZDgZp7mTh/4aQ2Y8dO6+NMnpVRwM4depZJrlNx6k9K7vc4Pc+wYOq3To6tXaJ+Nv9mY5FvRz4Zh4yHGuuR3ng9O69WMp0Oj5M9zXBA8zOpaRm9LJDMSe2bPWNmq4r9bB5E58WqZ8DGSNXH0fp050PFlypuiNc0trP7uvLPbFyU6cZm46s4P90LrJ1MxszsW83s24Z2F4vFYvEaYX+csVgsFgsWv8bM/pqZ/WqrD7pm+QEpu27ueqYnyigHzcdoHmW6pi+8qiaECnQoj/esuF7p68YjHdOXI1HHpLnANgUmDdrOd7qG2YQHu46oUdU1upSGYGa3QzZ/bCOGbWZV9uK1Ce/Llr+nynfj4rUL0ybTxK6XU5qW0yY88mHkM1FPZSPa6biyz4M4Ig6VDUs+M1DyGbJZ6VbmLePFNKxPn3uC0/0/idXZelz3Mjud7mofdPM7bcwrY+/wQWSDlc1iQCeH1js+zyQWV/zQdbUW7vig58i+qz5SyTHcOw7ZunT5q7KZ7aVMttI9raMiujqy8v0sF2Vg6i30HJ2/obo2ckWy6j6a1kKT/VTFjmw/+XuMjs7e9Kyq7Dk/Xq0PkE3FdqeD4cHs+c7mpFZXaj+k6458ktll9iCzd5WaITsvoT2A9k81J10NkdU/XTyq8rwfk8lXsfK0pmNyJeJ3cmaccOl0ZhwjlP2H5k2tqSv96Gx3jUP4iJm9z8x+QLS9WCwWi9cU++OMxWKxWCj4ZfbwN2j8VqsPcPFahuxQWd3vDoioKXHdu6PxgewozRmm8aE0r6O96Uuv6qBbNTi6pmY1rmtIM7qqlw1Ibto86bh3qOZv+kJE5XSyB5AfKI07M+xjaDwCu08mfFHT9LEbvqeNsDt4qrJq4zbavaC8AOriZcZLeemA5oS1hXhVqJ7pxEY37yyvav6Y/FXF6nitiu9TdOuYjc84KPbYMSeNdFa3ge9RRq2dTvYYm/dQ7s9kMz5IR8apA8rjmf1M1mP6oqnixa5ZVitmHCo7VnyOuiY2Mh2Zrck+QvGHAfLBrqat1vP6zKyNGi/Usd5GpS+Ti7KT+ofl6PUz+SWTV2xFnJwDmLll9yY7Tq2ZmbxR+TdjM7PN8vWyfvzJmcRfRzKZXzF1UpSvfFTlMolnjH2vh/GB7HqVM1i7/ru566xPdrZP413Gj4FSB7G6snnyYxR9XsddebbSreiIutQ17/R5dGt02fgZM/sqM/tpwd5isVgsXnPsjzMWi8VioeKJmf1JM/sPbHbIzZAdpMzyg1V34KqaVNMDMDqQTl+oRJ3Xd7YJH/Xc0cjr5JRmolmuvzuMV3M7Wbts7SvOnZ5Jc4Jp5LFNiknDiZFhnqVrfjBgG2udPMPhpNEb7Xn5zq6/H8eexAnPobNbNbKehj9RI2/iDwhqXO/QNcfYsdX97l4cpz5blfNYbtlaV/mQifNdfGN9YnLArGxPcgy6x/q3mnsme13ZR5ncZCyzhqzebI4mz87WKlE2yld7cZpbGV5qnpnsD1VW8ceJn1djq1jM1B3Z/LLP0MXjDqwMEx+Rn6h8svq1k/FgfRLtZ9bmSZ2u1gMTe5M6jM212VglhyrxCvH0NjKdlSyaf/QZzUvGh8VkXbLvWY3Q6Udzhfb0Hc89jaWRBxo3rbG9jROcxDu0hpGXkm+ztY36pjpYPUhf53eTGD591k7vqZ6oE/FT84C/dgLEqcrlT+zhb8p4n5n90qH9xWKxWLxm2B9nLBaLxWKKLzSzrzCzT3n2HR2imKaQH5cdLCcviLKx00Z111xlDqtMIwnx7bhlz9zx6ThWuqu5v+uQzDRCWfmqYdHpMJv5UMYF+QDT8GBsTvz6jsYHOxfZOjB7WW3gdI0VZLd71mpvdo1adt6Z2INs3tGIUxpj6j7I7Ci+48efvnxQwOpV49VkP7K8ujGTea/0sU1bth6o9PvvSmyfxrxpvL8+n45F+R3dn9pC+0qxofK5oNSJ8TsTxytuzBp0OabSj+4rOR89T5SPvqrWcBUfr1+VueyyMsiWakfZu53PK8/R1Qeotqn8c5K7FB1K3PJjlPqYnUMvr/oBAqohKp1ovz5GrvZjH+MMp8RKlFfVHDv1OfZcxPLuZLzd6h4Tq70eNfZmMqdQ9iOzbqxPTX0o6vG8Ki4Knzj+pF47iU0oL0S9TN3CnI1VdLUUmtfsuap9WfmHsmeqOinyYMYh2UzHt5vZ3yV0LxaLxWLxHPbHGYvFYrE4wa81s79mZp9r3OEWNU/9ta65wQAdDKf6Iq9pc647PJ8cpKdNIMTJX0O6YgPVX+saC4hPZr8C4nB9nxz6q4ZExpVtPqJ7SqMKrUPk1elQ1gf5xqShhXioPnJxUZs26lqxTcEOSlNXjQFKQy+z+xiN064ZrEB9vqqx5uXYlxWKnWwMc6/aD1Vcu8NfYvyM1zt+lY2uaeuvnTwHM5ZtXqM9wcT6CZ9ONnKf7lHFZ9Q1YeNst7/uenmF9iab7yf5iBl3R4138iIJ3Ud2Ot6na6fWYMozsbai7MT3lToG1T+VzUntlsWxztYk1iC/7J7H3Dhkv7I1zRfTumdqe+of6DujB+VuJi5Xzzndr+q+UFHNGRPD4hxl9Y/ZbN7R90pe9RevnzmvR/nTMzPSedda3oFu/zO2UOy+oMyPtzvVg3hl+zbaYPVOOUU9VUw79bfMVrUH0Lx3cST7/BEz+4CZfa/Ic7FYLBaL/wX744zFYrFYnOLTzOw/M7N/w12bNDZPmm5RV/x8fffoms3My71OV8cvk5+8OKkaS3e8YHm71jPyunBHYxaNYV8cKeuk2EBj0RycPI+CrinV2UYNQM9/2pQ7eemiNCwrTtlejLYVnOyZbi7MOP9R5pUZX/GZyNwZwytOyO+z/dXpVuz5+51fZTJm+R48iZ0Z305GGe/BPFMlr9hC49R4xDaWX3RuVedn+nIg2sv0xDnK+F1yaixFe7LjlI2J+tBzqDn2jhzMjOtsZXHFy3RxqJPP7GVgn4lF5l+VjjvjuFqLIDvZ/UksmryUY+qkyhey8de1N+3550Bjs/2GeE3POUruve5XvCs7d+ZCZc88Zo2W7Z1qTrt1rfbGyRorc1/JoPOKIpfZi5+jzgnnzG87vXfHnc7m9PyKnjdyZGL7ZE9UuuO9SayexG0v281TF78jj+z7hB/D3X8+mTs01grdmc9XNn/GzL7azH6S4LlYLBaLBcT+OGOxWCwWd+ANM/szZvaHrT/UIHSNW6WZEOUq/R2f7vDP6vG80D0/Rm36RX13He5ZmWhz0kxEek9wOidVw4xtLCmNF6ZZh2QRkP9OG7yVbMbZj580ST3UBi0az75s6PRkNi/98ZrCVV1nZU0ru6yOiT3FRqVffdnA7puqiZndR3wrO1XzL8qwjcYKWfzzujOb2dhKP9MA7mS9zYpbFRs7KDKKz1U+wsT6STyeQN2zjC9MclKVQ0/iQsZJ4RXHTmNbJc9yQz41yX+VnchjMv6Ouk6tJzqZeF/JE5P5jd/Rup+sSXZPxR1r5e91Z5CT2qDKTxFsbTutd5AsM57hdbe84m/Ij7McWOkxcP+OmlTFnX6o2pycHzq7k2dQ498li2qsyJPRy/hhlSdRXqpixLQ2UGtedD3T6e918pmuk/0wqdFYnaf6Ttez4lZdn9RUcewPmtn7zOzDArfFYrFYLFLsjzMWi8VicSd+l5n9ZTP7FOsPx+gAhcYqYJoKKtTmQqXnkpnyYg6xXYMi4rT57/VWTalpc7E7xFdrrsx11dg6bTLe1eyL9xkdlx5FLrPHzEWc96hPjQ3VPDIvwCKvDhlX9eXOadPQX2dsZdcZrqwtK8az9hAmsbB6ThRv2EZypoflxNiZ6j+Ry/xF8cXJ85zMd7aPJnH0jryN/Olkv3fcJkB7QXlJFPUwPpPFZzQ249WN9fdZH85kVTD7Y5Lju7qIeVnFQskDTP0WZaKdKiajfFXx6vzX31NiXLSDnoHJ2ez+QPYudHMXbTJAtVg1/vRlmCprpq9XNXddXYDqJcRhUmshX/JycWynQ61lLkxyeaZPzWeTs99d+fpkv6Cczpw5JzYZXYrezs9POFU+yXCKsio3ZJ+tOTLZyCvj2e1RL3Ndv+NcVo1HuTneY55jklMuueua4hOZj2a6p/VONocTfZd8lP02M/vWob7FYrFYLJ7D/jhjsVgsFnfj88zsv3r2JwO1eRhlUcOK+dxx8ryYgy5qsET5ylbXnGVlKnQHWG9z2tRSdKBGRsbtRTamvB6VA3oetZEVbSp6oj6mWVr5sL/PzkG2RxU9UWcEapiy65X5a7TV6asaq4rMpMGlNkkz29lzq/Om2ovI1tFfV/gwnBg9k8bspMGpoNpXFU/2fuf/FS8Pxp7CMbPT+V+3Lysbp7GJzeVRnvHzCNZHJ7FQnYNqTZBOZd9m6++vV3VIxaG7h/JMJ8eMr/hc99F1lFeqvFuB3V8ne8vrR8/S5WXF5zteJ/tdreuq52DWU7EVofhclItcIr+o4+TsMJlLtS6f2rzQ5eA765GoW5GdnIOqGHpH/GDq4cmezPRN5JFPG6GTGafoyL57jnEvxnGZ3kxXxSX6QqbrjpjUcag4MT52yqPjmOmbnsuU56n0VBxVvV73Cb9MH7rG1lTVdTV3Vvo/bGbvN7MfEPQsFovFYtFif5yxWCwWi8fAe8zsL5nZ73TXuoPUHY2nC1VTmmkuIv3qy7Dsu9Lk6RoS2fXpQVtpJk2aJZX9TI+3zepDuqs57xq2bEObaSxWLxsYnRWHjH92nwHz3Mhvqsamalt5OVPNl8Ih6j99+ZJxrWQ7m90aq1wnzbYutnbcJvPBxk3WBtu8Zfc/qxuBicWTOKvMm7fRccy+X3ZYu128RXanz3Jn/GP1XEDxiokTTD3BckD3qmsdJvUNa6vKA8oLGPXlxkRmmmvUsY8Vk059nBk3zY+ZLaWGrtbntGZBtlB9wsTNjtskBk5qkE4Hu1eYtfLj1LqLwR3rnOnr8lZme7r3J9wM8KvkMtvqmTXeY5FxVuo+/3kay70Mm6czDmazdWfqwYrPNCdHHVGOqdcQj44fy6fCtPaejGdrkU4XihFRN7OeaA9k8VxZx0y356Dskc5GpfcE031w4SfN7KvN7Gdu4rNYLBaLxf+C/XHGYrFYLB4LT8zsD5vZnzGzN6w+0E6b4P6at4uu33n4ZLmhcZfuyJPRXx0yu5dA2aG8stHxmDRTK72eY8a3k0dN72iD0cHMb4eqYYjseluZDtVmRGbnTct9omrsqPanzUEkWzWn7vJJRr7bl92aZ3oYmcq3mLnJ7Gey0zhR6WQ4XmMsGeflkQzDIbuvrEGnK5NDz8Y22TNZlqO6F6axl9176P40xrBj2f3R4TQno3oF2ensM3wZ/dk6Kv5Z2e7qty72xHvdM7Hrj3QwYyY1bLefmTjB1BMTX+7m1ZKxlSxbR8SYntmNY9lciZD5H7svq/tMDLvGXd+9DDu3lf7qOe7cA9HedJ+xtROy18lFGWYvVXxVuUyeGXeay1XfqbhM5JTzwCQ/VnaZOWTqrOn8ncx5ZfvO/cvW/HHsJC4hXkqd6T93+YjR5fmc+FzU73lN5Ktz193+qM7/xEant8qJpz7G1qkZr39iZl9nZh8V7S8Wi8ViQWF/nLFYLBaLx8a/bmb/mZm9N1xnD67TRm/WJDTLbaHmzcnh+o4EmzUdKt1MsyuOmzSflEaq2iRldTxWkyDKnKy9+vIwa0pOG8fTZm7F4cJpE60aG68rNqOtbv7RPKu2s3vINmo8MzrRmGzvMPPdrRF6UZTdVzDxDXVP+TGTvcM2BbvcUdlQeN6xF9Rn8vay65kMOxbZR7E+3lMa8JluJi8xfJGd7Dqy1e0HxMmSsZn+TG9nQ/U3da8pOW4SA07ieTV+ukereP8Yz59xqmxEO2h/Mfsj8mP9V8kD1XhlL2ac1Zc4k3XJdCg1kmpjmgtVGS87OVsgDp3+DGzM7nIJssXoR/Vl1MVA3TOZXLSb7W9/XeWb7b3pnkK5EenpcphiH+lg17/z+WmsU840UZeylky+UtDFA7aeY3QpnC7b/rvHpO67Ix9kdk7jcPyOdDK1YbZeXVyarC0rx2Dib2+a2d8xs++4wf5isVgsFhD744zFYrFYvAh8tpn9F2b2+dYfXE9epGX6FL3TJpyi744mJXOwPGkqKHxOmo2XjPKiLpOd6O7Gqw3QipPSdPJgXqxVPsb4XtWImTaC0DwiDtFuZpt9cXHSrGN4KHomNif872jcKfvsjvjF6ql8SbE7eYnhrzFyCpQY0zVYGW5snsz4Id9Ez3ASt6NctiZIB5PvKo5d/mdjV8fFy0zjLSOH4nG8F2UMyLFxW1l/NracxgHEbZKv0TxW+7nTidYy+j/rV5n83fHlZE1OfZ31MeX5u/2fyVkYl11n5Fhf6xDjc+TFzMkkDqKYPl3njG/HMa5hZx/FR2X9sjiG5j/jHnkgjh2PDsp+yGyfxF2k+7FsZutT2ex4ZLxUPpM4OY0vyG6mW/WJu3h5eyfn0sn+RXwuffFaxofRk41X9x3Lr9JT1TiZfmVvxvtTdHE7i/XZuCzOZTaY2P+LZvY1ZvYj7EMsFovFYjHF/jhjsVgsFi8Kn2BmX2Zmv99dQ4dCpRk6bQyjQ1pmx9ur+CD9nquB75WOaK9qCFZATZHu5UL1oqFbN7aRW61j16jJOEwakZ1dFahpPGmAXXoYebXZFmWVtalss/JdM4rZJ0xT98SPK/teZtLAnTZHlSZ216zyYxTbEzm1uRy/s34Uuak+qL4wYdb/rkZyp+MkNygyXZ6z5LrSLM7uMXuty2d+XPyM5lZpXHeoxrBrqvjnSTyb7FfFJ09fqNw1bpIL2P08WZOTvOT1Ix1dzGNtT3wr2mf8+DSHoDU6yRuIW1WzRv1m9Tyotlh5dI/1AWVvIJk7YtWlV5VXx0Y5hTe717r9eQcmNUi2jxCnbL0nMbXTyWIim9UK2fUu3lc+enKem9YaEw4oVkU9rD+dxPUqbt6RK73sZG+g65Na6uKC9Cr1A1tvqzVMxneqOxuTyUzqxcpmhh81s6+2hx9oLBaLxWLx6NgfZywWi8XiReP3mtmXm9knPft+2nD1Oi5MG05eFv054XXaQECNMW8jk8lsV3LVy56oy3/3+ruDdTW3SsMpcot8vC1GZ9WMnjQTkc7sO9I18Rckz75Auuwg+Q5Vk4ZtBHZ+Vd1TmzlM47Hjye7JCpkfV8/M6GKacuoLF8SLGa/ugwzKflbHMg3GTH+83mG6F7J7kXO35pXNE1l0L65xZYOJT8ycIxsZHxbsOk3zBetjTGyr1kyZ327O0LMi31bzJGsPjfU61Tym8Mpk1HFMnmeeA8WWx3iGyXh1rOKPUSbWM6p9dnxWN13flXg5zVcKFJ9g5r+LtZldBkoN52WU+kVdr2ossx8zefUMOJmXzC4zpjqfTezGa51cjImsbLSLYgKb06Z7DXFRZdUzIKvTc+tso7NOp6PTGec5jkG8kU6zfp8gPWb4WTr/Rftlst+zmKH6PwO1TkRrr9aoaC06XSd+lwH5y3ea2Tfawz9pslgsFovFC8H+OGOxWCwWbwd+nZn9l2b2uXbeYDSbNS+qQ2GmKx6OmaYkcxj3L9X8d6bZYMl1xC27N2nynsojXdf3qXzV9Ol0mOXzreqJjayKa6WjGjPlxIyL16Z2o222IYzuIfvdHlYbyJ7HaQM66o3Xu9jD2Jw27E72ysneYpreqCFsyXfVPjM2Qn0RyMqyutRm73QfIPvK83d7GMmfxH1kA+3p63v3TKrvIJ+9y0Ymz9rJbDL6mXx4ksO7+qZ7NlX/nXEA7bOOWzWOeWa2PszG++sdr0mcv7ggG4xsnGOkd5Kbq/k+rXeirUxnJ6dCzeMTflVee2IPL7CQ3yj1UBw/mRPkS0zt6DGJk2qNy8SLav8q+WOSm5H8SV6s5rmLr/46yxXJ3RHnLj1MjprGLqTnusbuY2VfMFzimk7z97Rm6taPOWdEvfFapYfNt8ycKHtX9dcOKF6rcYWNg6f+hnSp+Rbp/qiZfcDMvkfUs1gsFovFMfbHGYvFYrF4u/CpZvZXzOy32azhkh3aJoc0pclxhy71RVm8rnJBnKbNNj920ky940Ad5auGU9dIYW1Nmp8Zv84eGsvOddXQ7WxHW2oDEDWQ73hhM2l+e1zyyt46eUHDjFNfDlSNRNVmx6HScQGtzXSPZ+t4XT/RNdl7j2VPfZZsPNOsVfPiZL+y64VejjH8lGeuZBm5yf5S9hTTDEdyHtOXeohHx5EZr/JkYnY2PtPLPkvk9jSM6zhEvRVHJId4dHPVPfMTe+tF+WlNhWxWvPz3yd6Mn1VZdD+7jnRmvqjW61l+RDJ+nNejzmM1h9XaovhU8c2eM4v3cYwyj5M9OJWdzHmmS3k2lANU+11cy/Sq9Ul3dlT8aLLP75ozZp3Zulv1ay+jxjs1H2d8Kz0M77v2itd5cYjXJrqQj2Q8Y9731xGXSkfFq9LRoVuvTB9Td07qloobWzOwe6uyhzgoQHP4U/bwz5j8tKhvsVgsFotbsD/OWCwWi8XbiSdm9kVm9qfM7A1SJjsAKi+TuiaP0qSPfBC/y1bVQGWbKehQrvC9ZOJ3pck2afQgPqfP5HV1smiuM7tqY561gcaiObijacvKKU29zvezhhe63u27yUuLKJuNqRrR0xckqqwff+fzVdwQh6gbNWcZ2xmHF90UZuel8vs7nlGJCUgnI4P0q0191eYdzWh2HPssGZdOdloDTJDtyaouYGIlqm3Q+CjLNtuRDGMHjUX75ro31a/KTuqaSa2SzTWKG11erPiwL0ZUGyzHyi6jtxtnif1JrmJjC3rB5+8xdWRVc2R11sleY+sbNOfdc53UT5n9aS01jd1sjr/GInlFD8sPrX1mv7M5iaNMHcLaj2OnZ9eJX03tebkTn448og1GBxtbkCyCUheh7wzQ/s50sJy6veF1IU7Rbna9u8c828R/vO7MziQ+Zpym+xLpz+6b9XPox2S6M47TOGJm9t1m9rfs4W/OWCwWi8XibcH+OGOxWCwW7wT8ZjP7q2b2WcY3Mc3OXvh5XcohT2lUTQ/iGTf0/Jl9zxPpnr486xoXJ02aKdg56bjE7x3HrGGC9Km2O7lMjyWyatO5amh1L4Kmfn/SzKqaSkpT7679qow9fZHAzhVqGip+kV3vZKM/dGtz57qwDev4mZU/Gas0Q6v7St6bcmP3X8X1iX38X3+P5Crd2Thm/zD5urOLZKpxk5dlJ9wue9WcoefvZNSaLHLKoPqyEsNQnMzsZrozf/bflVw72dcV1P0+qSVYW0oOYuwoL22UmirTw0KJgWxMz/Sy9WKng5m77B5rQwGz95Dcia1M3j9D5x+n55hJzlSAbFb6Tm1GXRGT2nN6bs84RF3s/jo5B6uxnhmbyVa56URn1MPGq64mO4lfZs/PMdq7lf8jH+tyDOIzOaux9YfnltVwjI3Il0Xmz0oNl43tctJkz2VzeHJmMzP7mJn9bTP7B6LcYrFYLBa3Y3+csVgsFot3Cn6Fmf2nZvYbm3Ho0Hvdm0BpqrL6Lj0ML/Qs3cFWefnhx6sNlEsWfT9t3ipNruplmP/e2Y12JnPjOU19J7Of3Wd0XHpYOaSLmQvU9Jz6PGr0mOU8UANL4Z/ZZ9dR9d2Oc4WOK7LdxRXGV9lmKJL1Y6P9DurYy5bq+6iJy85NFWsRN8ZetVaqn6lNZcS7kvPcKrvVXmdtRF6M71ecohz7vIiD8hLgwqnPxftd4zyT85xPc2F2/4LqnyonJp/ElyGTOajyxtSvKxtK3PC6T+sjhltEjIF31CZRP6OPtX0al9gYrfhmJRvtszgZ/xi5m5XNYvx1HV2rfLm61/lBNSfT85Ua26f7qOOi2D6tISc5MPLJ5FD+7+Zb9TE2nng5ry+zzfoA4qXyQfGEyS3V853OUzUfVc72ON2bXWzoZP131T7LZ6on08vk8k7fdc3LZtdZfvFaVdOwPH/WzL7KzH6C4LNYLBaLxaNjf5yxWCwWi3cS3mVmf9Ie/qmTSZNUAdNc65oT8XvX7MhsVXo6GYTuYDxpkmcNEzN+fap5y/SzXKK+6TNNOHR+wNhG9lk9UZ/68gbpUl/MZA3DkzXxUJqV7Phoj2nGM83eDnfMGdtURmvM+tkde9TzY2wpzeoqDrE+wDQmM7nsHiOjxHb0TJ2M183wi7orHkwjVn0eBt08ZuMZTmi8akd9CdDNox8T/8zuV/on+TrjU41T15XZd13MVXixOXUSB079ejKG4ejHTWpo9nmqcdXaxvsndioZdQ4m9U+EuseUHDTB1Ae8bOTA5KHTWlCtxZW93tlS86y6l5VzRxVzunw1rUGY+Ks++/SsFW0pexrlWjU3ZHweS4aJm/G64j+MTIUsbvnrHpM9POHT7YOTc+GUVyaHnrM7w1V13KS+qc4ySi73dpmzQZXzkR+g/T7xme81sw+Y2S8JMovFYrFYPCr2xxmLxWKxeCfi3zSzv2xmn2b4cHz6Yod52TFplnmeJ03+6vq06VjJso0BtYnSzTGyz4Cdc9TUYJoF17X41/J73XEs4lbx756hk0V8OvnuuZUGKAvkS5P9c41TeLCNReVFifoyR/Xbie1uz6rNNiU+RlsVmKZjdq/S4fmxLx8qXzjZG5U9s9wmGzcrWxOo+5DNB5kvd/q7OIHsV2M6nkinMgfsOqm5NMpN1niaH9D9OFZ9HnWcmpOyeFX5myX32fhhYBy6N5kr1o9P/JBZy+7ZlThdjY9ySo2E5Kf1lRKvOo5dzlP3H8Or44hqECvuI1sV/27/+TGTde7sxPFsTu7kVd9U4mXFU13/C6e55+5Yr9b7yh6J36dxxMuyY6tz2jSPe91TecSDOYsg21nutGRcpod9FnZfs2M7ef9dkc9qVpRXqvlHcTHKTnNivJZxQNcY3ayvqBzNehv+3ptm9s1m9vcam4vFYrFYvHDsjzMWi8Vi8U7F55jZf25mn//su9p0Qzg9fMZDOzuOaXArDbdMD2ruds2ATue0GYf0eo4Z304eNYCiDUbHaRPC66v4PS3uZTpUmxFZE/L6gUnVtOyeAXHJbDKobLCNPdVmxwPxiXZR0yw21lBzVt1X2T5Hcshudo9tbitjEUfWj9TmKppHpnk/8aNOpovtbPxFXFnZrvEb5cyNy+Q7uWgjxr6KbyczrQGYRnFmw4P1o4nMnf7O2GB0+muIl8o5k2XGMbGqkzmZVxTTp/6Y6ehyTfyMeJg9zyte6zj58Wq8tuJaZkOt3bycMv8TvUq8vcbH70pOr+x1a3NaszJjUK5Uah6VnypzYRqTlHiJ7E9qCY9JrOrsofVT8ry3gXyPrU1O5ngae5kxd55zqrnObE1i2IRLxW9aU11cJvEIxaKpn2Rx3N/LdHf7I+Ma+WY8oq2KY7yGZNB3hlOFrG7IxpycPzyU/OPHVXLI1i+Y2deY2Y8AW4vFYrFYvK3YH2csFovF4p2Md5vZnzGzf78YozZmlJcP1/3scO1lT4AO8JOmZNUwu8ZN5qtrICmNeMSha0hX1yfrcEcj95JFHJiXc1HXpKGV8VJlJw3ik+ZeZnfalEbXov6qQaY2Fqd7tdNT7QOFZ9VsRL5b+eS0IZ7ZrcZ5Xoxs1cBjZdHzXWOq3KHMS2Yv2mHygDIfSAca3zWRKz0dlHyA+ERbTO5h+bG8ppwqPWzsUeKOGpPVPDSN+VG2mu9uf3c2rrH+e6U/k6/sdWuInsnfm7zs8J9RjmPjSWUj45vJVveRvQvsfHVQ+THjMw5eTo23fkwVC9lnYesCxYZiq3u+Kp9UvhvHMqiev8sx1xgrxik2VV2TGDqRz/xYzZPoOZVnVteH8QMlxiEud+ZfZEepqav4kvE4jfN37e0Mk/ih8PKylX1WHs3vyV7t8oVyfkA6J/xOY2+lK9PH7rMsF1f2srn8QTP7WjP7UEd8sVgsFou3C/vjjMVisVi8DPitZvYVZvYZz753h2/UhDHrD3IMUINj2qR+jCZApi9eY/ncdfDPZJVmmKq7G680CzpOStPJAzWg1CZN1TRkGtMssvmbNnUUnhUHpK+TV+UyPcrYymem+0Bt7qrrozbc2ZeB2Qsutrl7yjOTj3ay69neZJ73jmaq4iuVXrUpWslMYieyocp6+0g36/fM3jIgX/lEhcx/qr3LxvrOTgf2mZHfq8+e2aw43RHvM1nEX4nPLKrnj3ExjlNjQKU/6lDXpeOIxisvp6J+JFfZYuM7o5+NIeraqPW5EqczjiiGsGs3qVX8vbvj1lTHdN3iWOTTkzo+k+vm1PNQfMCM37vZmMkZiskxyC7Sweip4oE6hxnQvpzE1QpK/q/kJutY+aEfc0HJV928niDbq6yvTM7VmS6kX0G3ZzNfNuPmHp1rOr9gfCKzkYE9w0aZ7PqbZvYt9vDPmJz6z2KxWCwWj4r9ccZisVgsXhZ8jpn9VTP7DeR41IhQmxro4DlpjrIcLbluxuk+bTxFbuwBHckjnRFVM/KkcRDtd3ZVZJyQLZYPI181Y9RGp7+m8I4NE2U9Tnwy++x1+Wvss3YNSa87u9eBaTBVzfhufZ7YW/9sTWU32kbNsOseyzfjOW0+nsTR6/uLsDXxdTT+rv3CxKNqzVmgvRjvVzFdsRF1Ko3iSXyfxnJ2HRV/VXMcipGqj3XcUF2l+Gdnq5qvqpF/uuaIT2ZHrdXYXIlsKGDiBspvJ37PvGTx19h8qOwFz8/rza53PL0ME3sm/sfIVXNYyVfzxz4P4x8dv0o2s+nB1BWPuWe6/XONya5Xdk59ZiKLYnbGpVu/SQ01kfNclPXNaiK0ZlGfci7NxiM+d9TIGV+PzEYX2yo9LK9uvhk9KpdqD3bnJuXZMn5MPEL3Mj7oXqUf+VRXW3Wx+q446jH1+UsWXfPP/vP28Ldl7D9jslgsFouXAvvjjMVisVi8THiXmf1JM/vDZvaGzQ/V1WFW0Rd1+vvTJrLSeEK2430PtkFffe+aUUzDYNqsmTSmo55JA6lrailNuqrBd/piSX2WymcmTfDJyw9G7qRBnDXTqvuZvs4+C6ZppuhB904byNHGJEYiX4zN4ghlP3exOJPxYxTZbPwlo3CdNqzVNWC5KbLd3u1e9KG9rupggWx0MqcvJLrxGT/GljJ28gzohR1bh0z2BTOe5aPktngN2WHiSccfcVWgxFWvn/VPZTyap0nMVmtdVgbZRbF+yi3j6bkq/KY1hboGnl8Xj1T9XiZ+jvoquUyP513ZvjCtRxk7md67zjnMWLQXlD1enc9QPLnGdDqZZ4h4ETVOxvEkdqn7IZOd1mlV3kZ6q3udPsQh05/ZQOeq7FkyO6pfIV0MmBzH5GGk0/ObxP8qjmdj/PdOZ8YNjTNiHOvrJ3nmwg+Y2fts/xmTxWKxWLxE2B9nLBaLxeJlxL9hZn/F3vpnThC6BqFZfWi847Dp76uNmO6lQHYYj/emh/6JPJqv6cuoistpE2+qp2qEZDaRjmrM29HUV+16+Y5LbBBV96KObg+rvsn6NhMLIn+2gamubfx+uqcZDui5lMajH8++UMn2BiObvaCIepDejDOSRS9C1Oa+KjPx8co3q+dlG7nRbsUXxU609+LfAsPEzYqXIjexWY1Fc6JyY/d/Nm5SS6j51ax/JuRjk6b8ZMxUf5YP/L3r2jQXZzb9dVRXTdboghKTp/lC4TTJLZkePx7d73h1ZwVGxyXDclBjwIU78jpjE+ln/Whiq3sp2I2ZzL9SY1axvZtrlA/Ufaeca6pYP811ag3koeQdlNcm9Vdma1LDeVl/bXoOUnhkdiv5Ko9kPDxOa1XGt9AznORUzwvZYmWZPaacVSKXydmuW9PTefO8DHxHduMa3skt2nxqD2eGbzKzv3+D3sVisVgsXij2xxmLxWKxeFnxK8zsPzGz31SMmTbpKjANA/VFZHavkkXNuCg/bfZlehlumQ5FrpKvmjVqIxLZUpsq8d6kgeHBznVsSjIy8T5qgCtzkPFQfeTiwjTBr7GIK7uGaiMUcVFxx35iGv7ZGqk2vazSMLxjbqYcI7IXqmjfMHM0ac6qMQuhes4upnR2J/EaNWKVOMrs+ZPGM5ufT/KVyod99krHBSZeekzi7Enunq5PHDOpkyacsjqjsjeJjx1HZpwai1G9mO2Ba0wm72Wq8dEm4qbuBcW3MjmEKibG++qLs+oek4PinDN7gYmpau2WrVeU6fITM4eZ7mlczmyhte7WQp1TD9VnqrjD+IliQ11LxKPjk8VUr4f1kWnMRXwzbmw9guQqH2NzC8Ideip/vyOXZVxOdKo+0vHIrld2Kz4sMl0nc13FKMYfO71KLIjjqhie2WDqkygX5/LnzOxrzOxHCZ6LxWKxWLzjsD/OWCwWi8XLjDfM7EvM7D8w3FyYNlYvoCZ019DKmlNdg0Ft8KEDf8aX0VE1ae5qrnicrAfb4I1yUZZt8KDGCrKBxqI5uPuFgwKlOVc1ORGvquGc2T1tNGf7Lvsc7bM4bXqxcl0DfCLDNqCrOGLJmIrjZI9NG5+dD2Ry01h30iTuxioN0q7xi9a8auSy9qZ7wQOtexd31ViDuHR7DOVNa8ZUnLIXLIrPMZjqRy+g0HxXNpiaw49VeVZz7nWi+xmnahyycbq/q3HRVsdryo/x0y63svtCWfeK18ncV9yqGOLlqvoC6c/ks/nIbGfP4MdNYn2HSX6s9p/i/95elc8m+7fipPoyexbobFe1ajXej7tjXZkaqvI5Jb6xvonWONqe2DN73s9YTPNApkOVUfYlU7Mr8cTr7OaOyVtM3O10RG7V+Om5pIsNTC1YPauyTgxfBWifZ3FJtYFynVILZPheM3u/mf2SILNYLBaLxTsK++OMxWKxWLwK+M328LdofKb1jZf4OUPXxDHrmxEMsgZHtKW89MnuTZoh1QFZfQl3Mj9Rl+cQr7Fc4veOY9UwZZo21djrszUcvNw19kS2a46gZ/D3pw3MS0fUGcdEWaaJjF56nDR0u/Ena17JIxk1dp3svWnTWZVD66s2+FWo+wfx6nygiiEKT2YcanZGPdnzZM+nNJq7OWHHs3u2mkfkF93z+DFMLKxs+XtIB8Ork63GdHWMHz/xS3VPIH4dJ4VX1I9kkY8y45C9bswkNmc+VM11Nz6TmXKM8zzVk3FEdpRn8fdP4hwzRo03Ubay3cmqe0/NzVO7bPxTx1ay2Xopc5TFHeUsNZ0TRpaRidcmUONdN79ZLZRdn/hmFoPUOT/NMyqiv2TP0cUjj0oXu9eyNTp5PoSTvTThVM2Jer7yOjtdLCe0Dh33yKPSkclWvKL+C3ecEbrY2um+ZD5mZt9oZt9RPdBisVgsFi8D9scZi8VisXhV8Jlm9pfM7Lck91Az47Q5qehCDaRpQzdyOAHTqJjO17SRwvDr9FwyqEmvclLnAnHpXpwwehS5TA87F6iZwtjvZNkmDNLLNK6q/XbacFfXYdqA9nYVe5mOSw/T+GWbe3fESPY5u3lnfWoae9UGtponvIz6ogo1ZP29bD48N3adlJdXKCcocVSN28o6qz6B5taM54c4n47r5ond+9dY1h7Dzd+vciDDUYmj0zqv44T2Gxt/FJzk7Oz+hcq3VRsne3Na20UZ5nnueEnFcFT2T+bX2f1Oh/psai0ymZNJzshssHUBkleg1gWRg5oTM7vqujA+l3FkbSP9le0sz1b8o4xSw91xrov8O3kvF2UntVTGq5JHMfjuHBPnBtlGeQf52vQsYuEe4tXxvCOu36VrsmZI74VMf5Yju3XruE72DuP3aE5+2h7+GZMfJ+0tFovFYvGOxv44Y7FYLBavEp6Y2f/JzP6Umb3b6kMeOvShA7f60itD1RSYNJai7F0N6EmDGOmbvpQ7aehWek7nR10/1p8YIO5dIxXpUhr6GYdoR9Vx6VEa2dX6XdeYBp2/rjbAWWSNrRO7U/v++wU0V5kOP77ilsmxvFQfRHGlsn3aAFVjtrrX0VpP5DN+zB6b+lfX/K04oOdDjWGkp+KkPEfk1tnJ5Dpb2Xj2RQVrYyIb5Zl9jHI1YwNxRWvPrG21DyZ7YGKns2XGccrG+u/d+ExmmnMZ/UoterqHvExmt8r7Fa/MlpKrox1G97QejM89yaOMb3Ucu/mv9u50HZh9OalNJzEA2VDsT+JVZgvde2q5j1Z7BNnN1jW7V+ntfLY71zDxjI33as3gdUQ7JzWm16nqytaSeR60hpNnY+PEBGoOzORP4yQ7v8weQFzu8J9qL0zm4NJ76ansVJyinslz/kMz+9tm9pGB7GKxWCwW70jsjzMWi8Vi8SriX7GHf+bkV1vfeIioGooGvquNjwvV9dMmbYZ4rzpsq01FpinNzju6Xs05arCxLwuemNmbBYc4FnHrgDh0z1TxUW1mc6G8IGJtosZnxil+znSpPFAzzaOzj5rJCg/PZdpQ7OyhcdNGnNfJ+EU3z6ys6ouqX7C+1MUQb7tbF3ZsxonJLwofpEN9sZHZ72SZOFzx62yy3Dr9ip7snn8uFP+yex3HqL+Ll2xdUOX9u/NCZZvRPclX01qG3Q+n+VjRraynwrGqnxg9So7J4kCmW4l9rL1pHuz4MDHqZH6eEveZWmbCscrR6llqGivUeJQ9J1tf+mtKvq7qGDWPM7UeM79MjvDcWV/3Mtm9DpldxIflguZQzRWKj6K191B0Kn5wjUe+i/h0ujoO0zmayHr5qg5XcmGmN/JEOpQ5qnRmek9RxZyJP1R2Ltx1rmT4/ZKZfb2Z/WPR3mKxWCwW73jsjzMWi8Vi8ariU8zsL5jZvx2uT1/8MeOq5nrV/FKaMFUzqhrf6UQvZyaonnHyrJd8ZoPRcVeDKXvJVs3ZaRMz0129NFFfHihNLsRHQbWuJ7wNXMt0RagNUKVpz3BgXrwg2RO7d4/3MuhlkdnDD6AsuaeuDdoDrHwczzZTWaD4M33BV/kBmmv1hUM1vtoD0/2A+KK4ycYfZY9O1gnJ+uudTHZdwWRfsL6n5qZ4LZt/9NxRrrs/9W3VjqIv8vHfFTl2/2X6vQxT+0QdU79EvLp82fkDi2rNmH1ZyV73q+8sR3S9088+W6UTjTmJ313OQWPVmjPq8TitD6qxmYwaoxjbHZ84Z2jeM67ILsqvFVcmnk/WVcmdnZ6pHJortn5UY3mnL4KNOVUsnvo++2woRzPnZK9L4TOZ2y4OTdfcg1n/qqaJ+pk57PJBVQuwftWt7SSHXBzitYgftYd/xuTnRBuLxWKxWLwU2B9nLBaLxeJVx+82sy83s/eYdlD2907BNMdZHejgPzkoowaCcohHh3RGR9UkvKNpN20CR3m2EZPJ3/EyCfFS0a2H6jeVLjT+tDnfzQfTpGJ5VI2z02YwstU17VT9qg62wT+VRzE2W5vpyxd2LU/W9q59E+/d9RJruq+quVFiMlqDKZAsyinXvevadF0r215mku/Y9e1iF8Nn8rJsOv6OFxyZ/jj25AUgO98nL4Aqvdc4Rs6S65U/ZDkk08GCXR+lxrmrNmPHntT1k1x8R63IjDvxU5Zbx4W1j3JclSum/lv5Ihs/VZt36FFilRrXMtnMnzK+p2dKRmYKNT9WOjJ9qh6VA1oLS74r+lg93b5U9yCKt5ke9owQ703X5nR+0X7pxjBxP45n5yuOiePu8KnM1vSciuYk85mnZvbtZvYt9tYP+xeLxWKxeOWwP85YLBaLxeuAz7WHf+bk841/adA1rU5ffqk6Kt1eX7zG8jlt4ldNCKUZquruxk+bdlWDSW1SInnlBVHGifWl0/m7Q9+Fk+axoqtrKk5e1mbwejqfOW2Kncy7Ml6NS2hu2Zcv0xiW2WJ5svGu24ePsQcUn8karuoLOzYuMXmjWuvI019jfa8axz4H2rNo/2Yc7niRk+mqxjAxEXGa7Gn1JSazp9hxLLfrTyb2PsY+Z2JKtydYID6TXNblTlY3M0fsnvbj4/Us3lQ2s/uTGj4bq9azWYyu5Dp/7eLPaTyq7qGXahXnO2ux6rm7+D2pv7r8kfFDPCv7KI6g8V53pUOJeSe5rNPB7rXpGp34fNRR6arWvhuD7F4yGZ+om9GHYtVkn6FrbI0WZU/WKONzEv+vayq/bn5O99Np3XbJRW7T/Bw5ef1oLtk8UMXzXzCz95nZDzXcFovFYrF46bE/zlgsFovF64J3m9kfM7MvMtz8qpr7U3TNkmhfbbIrchW3u5s4TFOzOpxPeSnNVBYZJ2Sr4qPKo+dWG53xGqOra/KwzV9kh1lXZOe0aanKT30n89/sOrJXxYfpi6UOzDyjJhvbqMvWQPVxdU463dM5UsZNX0IpQL6DeE1idbyG1tP/n26T2KfkgEq3mleV+FqNy+bQ3+v0qPnvJJ9nuThyRmMvTOPyZCwzZyc1zaSO6Pyuqm0YTlFHZjMbz76sy9YS2ej4VbYm84DiD4MsX0VO2Vh2His7E87T+H9HPXQS+9SXchO+12eF37Tuy3RZ8r2Tv2Qq23FctF/JVuNPz3IsTucX2XyM3I1sx+sTnUiHygflsame67Mir8TNjkfUoYDZg2xtlHGZzpWSW1ldnZ3ujINqHz/GY7pfOhmGZ/zu+X6fmb3fzD5EclssFovF4qXG/jhjsVgsFq8b/nUz+0tm9lnuWtVUzRrW6JBcHbC9LqVZWDUQkGzVJI260HelAXryMiRy83yirTiu0oOas2oDB+nMviNddzT7oh6m2cv4jNLsye6zYBqGqIF20lz3esz0dZg05U+bmsi+IjNpakd76kszFCuzsdG+ghNfyGS7l0rdfHZ7yI+peCNuiGsX39h4d7qfKn3VuIqDGrujXnSvytkMr85et65oDFNPdGtbxc/KNrqHfDVb0+w6k1c6ID9QXyowvDIZdRzjP2rNlK27motO805lV/GxjNdpXlfnPEKtl1k+mW1ljRk7d9RmLEc/Dn2eyBmQnfjViaxSG3Q6Juui+lv2jJNzT8VvWiOf7pmom8nFcdw0x5zoqeZczdnVOk7mI0JZW6ZeY2ov9FyV7oqX59bxy8Z6sPulihPoOStuSDfimF3voPgkoydeY3VVfmJm9lEz+0Yz+w6B02KxWCwWLz32xxmLxWKxeB3xGWb2F83stxt/2Dxp9FSoDttZQ8HfexFN7UoOXZs2DiKX6QuY0+Zk1VzNbCId1Zgppxcpy+jL7mXXzTh/mzS1L13Z2qG1UBtmBsYxL1smuGPdOj+s5uZkvzD7AsmyXJnxNrDXNV4ze36+qnzS4bSBmu2zyg4aM22Qd/aqeWf3EdvcPsmJVYOfeRGg2rs+s+OUJjgbP05y+CQ+VnaizCSfd3Ef2Wb3OZLL+GXPM33hpsSWKpZVMte4yLUCG3vQeMUWa4+tJe6ck2xt1TpUjStobSu/8/fVOmMakzu+rHzkMMlXndw0ByN5ZnxcB1ZXNb8VJ2STWR+U0xFfZp92z6nGfWQv3sv4s3Uxm2dO9r4S45DfsnEZcfK6WJnOn6axPrMz4Rh1RFtTbtV6K3WlWe0HKL53fNU6rZrjSfxAPH/SzL762Z+LxWKxWLxW2B9nLBaLxeJ1xu8zsy81s082vYGhvHRQX9ZVTVSke9Jc7V6YsTpUOXSgr5os6kEfcVWayNk9lVPWBIm8OntM8y27H+eWscvwiNeYBjfbJKy4Mr6OGl3TpuRUNuOj+N6koRuvKZg+qxIHkA9NccccqS8TzWpfRuNO59fri/equKTmg8xuHDtp9CtNeRQDmAYy+lzF6cqHqxhTNaXNHv5Zly52Z9czn6meh4kdypyzPCv7lR2kl10nP1apC9TahhlTrVPkWnHs9lU2R2o8QZxQ3dPVGn4cmmtlzzK2oiwTV5l5ZnyPzV2ZTLRXcb34MLaQfDemipWRB/ITJhew+YKp5eK9DmjulLysxBxvU+WbxRNkH9lU4gniUM2XIlfNceVHUd/E96u9M82DSh3lZbLrlU3//TT+VntZraW6HFfxmc5L1HcaG6NN9FwT3RW3kxpczY+IR+QUMX1WNj52+v8ne/gbMz5GclgsFovF4pXC/jhjsVgsFq87frWZ/WUz+1eefVeauLHh5K+hcScH/siF1dc1YyfcMht3gG2IoYZUJqvOEWuj0uUxaTR6+3fMLdukYXVduPRUc4XmVW3OMbLI1yMnxqY1tpDtrjmZyVQcWGSNuc6m2hSsbHb22XnpXtQo/KK8sjZIj0fkGvdGtF3pPGkOZ7qm+4u14XHXi6DKlpIPJk3xO2ID85JR2adeJzPHmZ8zzfiTWBm5ZrKntUy1b5kXFewLCXZtKl6sLzG24nqy8QvJZX9mz6LE5sw2i+lzndiMdhVu7LqqOWaS06K8NToqX4rzweSrC11ermqyk/qCkY+6pueCSZ5Aerq4g+K+H9fZYcYibvEaa6/63vFSfJPhg2SUOqxak8r+nZg8e/X9wiSOdzJqvZXZyPScPkeHkxye6cow9d+KX2ez4xY5nZwZlPX0Oj5oZu8zs39K2l0sFovF4pXE/jhjsVgsFguzd5nZl5jZF5nZGwd6qkbUpMnrdaJ7qvykOcLov6OgiI2CeI3lEr93HKtGA9u0qRooajP4GnsiWz07+zJLbRRX68e8iOz2TsW9wkkD/8Sm+hKp2quMzzE2Kh3TZ1TXpmvAs/6ZgdnnnU+icdm9eL2zWSHbP53NbKwH+zKCjZHZ3DEvLKYcMxl2/tE1lR/LSZGv+Fa+720pa8XmPtZGxquzlXHzMtlLmXgf2c04VXk88um4MjEpylQ4qZvU3HR37lRqoEzmjhyvzl/GTfEJlg+6Z6bP//QZK3vsfldierWeyH8yfR2UWgXFmUxWnadM/s1kPGs/q4dUDl3tEO1UQOOU2N79mckyNqq1quaR0e11Zdw6ZLnA20V7k83Xiv9W407yzh1nhZPzHIqzqq9GuUonEx9Yn+n2IptDo59P9+UUKK6gM0KG77eHH2Z86IDHYrFYLBavBPbHGYvFYrFYvIXfYGZ/xcw+x84a2cyLtUmD+wRd44jh1DW/FC6omaE0f6pnOG2ET+Sj/ew+o5ttoHd8TueCtVXJTue0arDGa5lc1SBHHLJx6jxM5h3tK8Sp08WOvVvOf79rfJTJ5mriU8q6TMd3vpY1hKNsZ19pDKMxSoM308H6+3RPZByZfczwuTCJUydNbmafZD6gzPUpmPmN11le6hx31+/wBeQD05jY2co+dzqzfeD1PC1kog2m3stsIl6Mrz6x5/+5n4xbhmyu2HWaxMlJLaPkgEz20s1yjDaRjBIvq2fz/Do7GS8ljmf2p+ePk1gd9Zj1c+VtIh3duGyMWhOcxFvFj9D+6PaCWlcw893tW2+jmqvs7GDGzaPnFOU7HWzOV8+RWf18R46/qwaanpeUeIBibBenGH7VnDKxNasJEO/TmJndO1lDhtdl46Nm9rfN7LsG9haLxWKxeCWxP85YLBaLxeLj8R4z+zIz+7fs7IXN9dnjpMmvNqo6PmzzLOpBjZBJM7BqlEzmacqhasywDXlk339ngGxNmifT5osyJ5WOC2xTOcpmdpjmVnZdbfqpYBt8nV21EVs1JqcvPlggmaoJf9LsrhrplUwGdi8r/DJd6v5T9tekgZyNj9c6qDHgZC5P/Ff1/0yme6FUNdIzbiiHMv44icPK2JP64iRvK+MnMdVs9iyZHXadFDsVV5TXMm6VvUtvJTvJJZnu7N7TcP0kdr2I+rDbo8reY4HmQslxWXxg63rWFqr/HyOHVPIeSpxWbStxJ5OtOGY2kLwZx6OqtdD9yp5Si0Qdd9WgL8K/ujWYnAWRfnVOJzoQr+k8TvcA4nLxmei8i0N11mftVDH0tDZ6DF3Meqq1JdIT8WNm9jVm9jPE2MVisVgsXhvsjzMWi8ViscjxhWb25Wb2qcTYrjmFrisNGrbZGhv7kce02VI9I7Lf6ciuV02kbj665tkT4/+vTdTUZYA4ZHrQnCj2oi40F6zPMVB0TV5qXPLqywJv90JnH/lS1KVyV2UiF9XG5GUH2nv+u8JBsTmNO9PmNIoJmT/4+xNb0Qaj42Tt0D3l2diXeKq/dfGoetHB2kL5afKMBsZEnawcQrVGaF0jlzvGKLVBlcMZTHNS9uKkssvWFIzdzA6q8bJ76r6PNdxkvpm82PE5yYFMnPVjT2K8Gjcz21lNhuoXxe4016HxiCurA+2lSe5n7GXjL6jnkLvW+SSnZ3NdxQaEbI+jWGzhvhIvT2rvKNPl6UxeQeaD3Vk3O891fKbPofhpdvarrjPyne6KS6W7w2kuRTYnZ1VU5zGyLK8Myr5D1+6MX2gdqniE5NG4Kb8Mb5rZt5vZtzz7vFgsFovFwmF/nLFYLBaLBcZnm9lXmNm/Zn0DxKxuYExfQnQvAdiXVqfNyUxv5HjasFEbfKhh4fWdNKHQ54zj9IUVanxVY08acay/nMorTU22gTht4k/94I790dlnmo2qTWUvZNemzc1qjyCdk5dBUV6Jf6wO9tkyGZVn1tStbFXjJy9vOnuVbBcvIt+7/BnxOrWh5pFpbEX2O67THDuJ26wNj8kLQMWWGpu8HbaGY+qwp07uJE5EHXevE3quqAPVO4zNyq8vdHGhks3uVVw7TOqKym42j0zemXBk9SjxMn5X99mFk7phUmuxc4zW7nQ91NjPcpjG4sye51fdj7bj50qG5XF67pzm1su24s8Z15PzZMaJ5RL5TGvmk5ox45PJ3FF/TmPDSTw5jUVIZ1dXxnGVDs9PjT8K11Md8drPmtnXmtmPHOheLBaLxeKVxv44Y7FYLBaLGk/M7N8zsz9hZp9YjJs0fJEO1Jw4aZ6eHOZR45Z5kcU0huJYBacNCualCvtiYjLXkxcUFU6byJku5sVR5Rd3NLyUpn/kU/FgGoSVfMUD6erWXHlRd41HOjqOUc7rq9Y62vU6qyZjHHfS8L6jsTydJ+ZFL6M/2qn+7Gxd9rLrmUwXtzyvzF7HT/VnZA/Jo2awMm/qC53OJpJFeSLaRFwnfs7YyHhFeWZ/dPM+2UfZ2GiTRWevW59sjpB/T2Pa3TLT2IXm+WQ/IDuKv6K8icZX4zI7Sp6e1FHIDtLf8ctsTGvgytensSeTrdZdmU8lh98lG+XV9WB9Lht7R80TrzHyytkE+ZFil6k34mcWXa5DupGMug6n56NT+x2HzEYVD07mBe0j5ezT7S0WTA2UybDczPrnOsmXrA/Edevus2uIOD4xs+80s28ws48QHBeLxWKxeG2xP85YLBaLxYLD55nZXzKzfzm5pzTfJjhtfng5pJPlMX2eqrE+0d01d6acJs3PrkHRNTPZpiarqxvLgG1C+/EX2MYUahhNm8rVPmGasgjqC8p4TYG6jsy8Z/pZHXEMehGp8vRcKnnGR5jxnZyXzT4z6J6RlZ82SSv/O22Cd3YZfuha5qORY7yXjb9kVH5Ibzeenc+JX7H+nsldYF8CZZyUmM/6OlOLMDkO6ew4qv7K+k02dxW3Lu4xczjNEWh85m+TF14TX5rMN+LX5a9rTHYd2fNQ/FOpK7q9pOxdPz5bC/af9lMwyQXVfDHPG2WQPa9T1YH2xR31ARsvJ/vQ62DzQKdHsedllNgb7U3ONJM8gXSotjM9Hmxu6PSdxEtkh/FHJdYwtvx4pp5C+9nCdeTvk7oGca7yKIpzJ3s446fuq0zHlJfXFef4F83sfWb2Awd6F4vFYrF4bbA/zlgsFovFgse7zeyPmtkXPft8oWrknLy8ugPoRcBpowvJZ82UruE85VXZVZFxyux0XFR55iUD26juODHyavO5snP6cqGzjXRNm2F3+U/kgsZ3L8MmLzsUoKbfhe5FF2oOooZqNs7zUF8AMHPsUdnv5CdxnF3Haew7WXdkL+pkG+vITrcf0QtKJSfe0QhX8lDmQ4y96QuCyTMptcgkbiL96F4cg8ZlnDzYfY/Whc1DzLpOa5eogx2X5Qs2XpzWM9dnpAPF5JO4fsq3G8/wzXSp3E5qezUfVPUUE6szfSo/tEezGFDpUWxG2wqme6niw8YQle9JLJvUGSeyfvzJ/Hp9Cpi8VNms9E7Pm2hepn6gng1P43Tn14pPdrYnc4Ji4CQPefk7OEU9foyiL+Oi+BGzx6bzZWb2T8zsA2b2YVJ+sVgsFovXHvvjjMVisVgsdPx6M/sKM/tfJ/fQIbxrjMaxp4f3rDkRv7OH+JMmUsbN84m24rhKD2pOMDoYndn3Sv70RU3U0z0LasJGGeZF1h1N0a4p3MlNGngZVyTHvHBl/bxq6E795wSKTSYmxBerVfN6sj8iIhemuRx5xjGWjFPjKuvHaB/d3fxG4xSuiNc0Jyh47PET2cmLAbSHqvGT3HQyz3fEz4mstx//L/2J/yBfj/Y6mUw++z6NEWjOuxdWWc3IxhoVSh0wzf1elqk94viOa8fhNPdVchfUumKCzCen+4ape7Jrkxj6mHkE5a3IobLDxjd2H1cxCI1ha/suT2d1WhX77si/XTzLvmd+1vFh9qqSm1ScxufM9ukZ8SSeeHnluTJfrHid1hpRX6dnmkO6nIXihBK3urjTcaz0snqUHMzG1QwfNrOvM7N/TI5fLBaLxWLxDPvjjMVisVgsZvhEM/vTZvYHrH4JYFYfcruGx+kB/rSpi65NG+eRyx2N2YmerokZbSIdUZ/HlJMqizhNMdGDGrNME9dfv6A0iRBfxfcnTUtWd4dpM8zbZ+Qyv2f8DsWDOD77jPbaHfPVjWH9Ecl4W8wco7hWxahu/aJMxUfx0yrfMA36imMm579nMui5mDjAxJOKJxt7uzjPxphOpvLd0xdjE37xHmNDqTXUMUqcZPdg1HtHTFdf3kx13/Wy8IQjyrvIBptTKjsnmObcU/uKX5id+br/XMUNbydeN3f/qbt3Ry6vYry/j/y344xsTvcba6OSndRa2XXFX++IFUw+6OxPckKV1+/YR4oOhNP4zdhma0Q1nqvxpRsf7bP1TRyvnmnQd0aHwi2Oe5pcyz57HXfUFdW9ilv1p0flU9n4f2oP/4zJL/CPslgsFovF4sL+OGOxWCwWizP8ZjP7j8zsV4brasO7akpMDvRIL8Mt06HKoZdq6qHfy7Fc2eYjuqdyOp3rTkZp4lZ2mZeO2VqxL0uYF6Red3W98r1K/gTKnEW5afPey0z3udLoveMFZOaf2fXMLuJyYn8qmzUwr+vX99PmNdM4z/YQE8NO/c7rinpZfkyDuuJ53a98RM1XGS9GdvJCoOJYvTiYPFNEt1bXmEoPmvfKRqaDHYtklbHTF1udvZOYyOif2kKxpLpf2WNfmE1iGZJF6OoxdO30+aP+bm78uEyfkh+Y2NnJMPPWxepMJpOrMK0f0NlHXcsJTvJ6Jq/ESLPaDyuO3UvUinO8PvFXBDWedLqzvVWdCxS/RnsDgRk/9VVl7ao9jXixPCouSNdEDulB+z/aQjqYuK5wyeyq3DoOd5x9VL+KepAvxWuVzY+a2d82s+9s7C0Wi8VisSiwP85YLBaLxeIcv8zM/pyZ/dvPvk8aHdULhMlhGzWv7mimnIJtnlRNqijLvgRFzW9kAwGt0XR+K5npS6+7Gmf+ezcu2q9kq/EnL3feLv8+bQoqMQM13qfoGo3Z2rB247wgvRNud79oiLwYDpl+de+hlzeTvaPY8vZYsNzQSxYmThuQ6Wxlny94PZOXFNEvTtb8pHnO7BXlxaxqI3I88adufVF+ifdZWwwP9OIY6UGynS2Gl7+vyHS2VR+vbE58p9Jz6ZqsVwTa81l9fMfL8mx8xpkFshW/3xFrK47qC3B2/SKHSZ6N1+/MK16uAss9jp3W9ifju7VGvhT1Tc+5St7s9lF31qv8OeOV2ct0qkB+2+mt6gB/jbFd8blwetZEe7PiEsecznF3T50zNl93e8mPqXzSkvGIx7QmqOYqG5Pp/lEz+xoz+xnB7mKxWCwWiwT744zFYrFYLO7D7zCzv2Bmv/zZd6VxdfLyYdI8u/MFigLUIFfkUWOLbfJ1jRelaTttMF9jVdnIET37tNGNGnnIduQfx3eoGtbqCy8VVVNx2vRU+Uwb9tO9OG3KVtwm3JGvZHtz0tjPfLJqniKeF6YvXxT5aLMbp+4TJl51czSJ1VN5ZnwXr8w4H7nDjgrFH9AaMw171i8meYSJ/acvETr9yGeZcZVNVuaO55vaQjYn8YEBs2cm+4qdQzQ+u1f54iSPRF+seCJ0sbDKR5297vnZ+jjaYdY6go33k5hTyTLjPa/Tc9C0ZvccKp7Irpk2x5nMY80zw0GZ80pOzW3xGmObmXs1Ht4Ri71uz2syH6wOlI/ZuMPUK14us51xQjkx26/xXpdTT86IHd87fMDrnOir/DPT+aaZfbOZffuzz4vFYrFYLA6xP85YLBaLxeJefLqZfZmZ/S7rG8T++x3oGifxc8ZJbZZnOuLnjl+n85JhGgcMv2mDhX0+Rjdq0Jw0bU6fZWpzOqfIx7qmXGeTaeIqzXJmz3RADUB/v7KFxvrv5q4rDfsJlPiA1kbZI5UNJs4ya8XqRy+DUVxiX4qp+3Da5EUN8DvmEMnGa9lerHRUctWYTqfZ83PIvKitdDO2u7Hds3QcFZnIq9MTZapcVtnzY05flkVOHV/FRrffDYyr5DpOagyv9hSzlvEF2imy54nXq/jQ8ZjGJaVmQDanvjupk6Y1mWID2Zo8VybLxtNsXjNeVfxmbGXrzsS+at2VGpHZ/x3YWHZyRsn0eUxq3zufl91PTKyeQN37jKya2yaxyMtF2YpbpSurw6IdxIGtm5lnrPLOZN+hGJUB5ft4j3kOdf693HVtWltVun/MzL7WzH6S5LZYLBaLxYLA/jhjsVgsFovHwe80sz9vZu9txnUNI7X5ozYzMj2oWXnyIvC0Idk1cjvZzH7GhW2O3TUndzUM2YZYNj777q9XOi4oTblos2qoZeNZPYxNJKe8WFN4VA1Mtjla+d7dDcdMRuXH2rjGsXu1klUbxqf7EPnVtJFcjUfPVckie+i5u3lXXiIwclOfrHzF47KL9p2ak6rxypozNhTZCa/Md1mb2YuBTk7Z017Xycu4SgY9/6TGUP3BmnuRh2LX32dtdfbZOVHmzsuc1KwKL49OfhLbK3sskOxkvdV6YlKfq/VIl68Zm9FOt8czWQVdHcHK+u+T2kj1v+rZlVp34ht3yGf6jNDFrJcSy7Lv3s6J/2bXM5mu7jvJB0quQ5xOa6Lp/kI6p3Gt8p1JfVFx7HR0HCfriPhErk+f/ffNZvZttn9bxmKxWCwWt2N/nLFYLBaLxePhvfbwA43fWYy5u0GZ6YnjGC6VjNL8ya4zjXD/Gc0Lakq8WXCIYxG3DojDXXpYTF4YeDkP5QUsss/KZXrUxpkH24Drmptqo2u6Z7MGGPuCQW3IZXvK32OgPufkRUIm6zmi5ngWQzwe+2WC0nxFjf0J1LVEfqDEi+lcZPemcYqxfRpPLMh3c/eYLxRZH7x0qrIZNwbKfJ/UOd1+Z+x5KC+KFDtIR/Qjf23yMiZD9qwo18VxlZ/H+4gTelnHyCN9k1zjr1W2p/k6m1PV9xlemd7OHlrTDtV6qTlw6stq3dxxYM8WGRfGzgk3A/wqucz2aS5mgOw91r6sOKCzIOs7J7UXsqvk84yHsgeYHH8Sq9U9yMSIae09GT+tbaMuFCP8NTSOiTndGqg+mdlFvqniqZn9uD38bRk/MZBfLBaLxWJBYH+csVgsFovF4+N32cOPND7D+ibd9OXVScOqa+BNG+2ogZXZYHTc0fzpmi+IkzK2k+3m/I45Zht0E/nM9kkzzNuN16uXGFEO2Z68jFNeGrLjWTnlRQjzguhkjb2OS85/7/hFGSaWdM14Fcg/K56ZfaR7Kos4MLFW9YHI90L3EqtC53OZDWUtmbmvXlRE25X+kzzir6myzLNF/eoaK1xO9lr3XFW+OM151VhWX/ZdyaNmz/te5JHZ8lBzL7KdjUdAMeC6l9m7c/4nMqfxr5u7Ki4q+0SN6wpnRm66z5TxzDwoPjaNCZUtRV6xM+VwUs9k9lS5zJe6+vHUfrZnkc4qL8VrF17EnFd6lP3ZjYm62HqAra+Z9Typt728WsNlehDHE14n8v7aHeeTDErsndqoxj41s28xs2+1/dsyFovFYrF4VOyPMxaLxWKxeDF4r5l9mZn9jmffJy/kEJQGc6Vj0nyP9iu9fqyCuxqvVfNMaSBl45mXUohXBuUF3Om6exmlucc+Pwv2ZcdJgzbT56G8dJm8nL2L/6QZ2K2X11f57LQBzMa4qjHPNHsvGxXvCmhPZPODXnRcqOZUiY1VYzj7ruxbNUdMfG7yYtGjWnsmd8VrU15Rln2hMcn1J3kqXlOa/Cq/Sd1wEvOy752/n9RCHnE/WzI2rrEFmdPaj43BSFYFWqvr84SHsk/Y8R3fu3N251udXGdPlTF7/vn8ves+ip8o5yNdmY5qDNo7qj8jWydyFe9KX7TLxtrMbsYjm6d4j7EV9Z88M6un4ns655cOdv27PaTKMrVfp0tdy0rnRIY5h6i1wymnyzbSodRMSq2gopobpUbr1kHRgeIoU8tEXH9bxo83XBaLxWKxWNyA/XHGYrFYLBYvFl9oD3+LxqeH68rBuWranjZ82AZBHB8/36n75GVEpff63I29bGa8Oj5ZM65rWiqcHrvRlNnNbKvrNPVZJIfGxOvT5nz1AmOyfhMd2X54jJeOnQ7WRnb95CUGYz+OQc3KqAftU5Zrpetpcq/inHFHPjN5iTl9lhOc2FRjU5S5Pk8b4+x+7eII2r9Ihl1fJu8i3dVnJKuMq8DGsWm8i/LXZzTmgpKbGS5dDFDqkYwTkmPWqHsm5cVRFq8r2/G++rKrm7eT2Is4XnoZucpv78jb7EvAaexW9lu3fn6cooOtIaM9lHsjH2+34oHGVlxOc/E0X03A+tHkHFbNOyOb1d0n/j3NJ1mNga53+bzywen8drw6+WpOqliKaqGTfO31xWsZn0oPqnMUPRWP7Hqlh13/jl9Vt7GcIt40s7/77L/92zIWi8VisXhB2B9nLBaLxWLx4vHL7eFv0fjtN+hiGiuMjuxlEdssZxp4J009ZHcC9KwKl4l8pef6nOlCzWA/9qSpp75oyGyrja4LajPK87hj/qO9SaNu6pMn+3by0qSzz9q9oLxMre4xjccoV/HLmsOReyerAu0NczqZhuxjvWxjmriTl2CKbXZ+T54zyig+elcMz/So+Q9xU/YLso1klBiM7Ctju7ln5qDyE6V+QbKdHsRT9fPre8Wxm4dufTMbHb+Mi/JsE3/3YOKAmt9O64fMhjJeWY+TGgu9qFN8P8p2yHzmJLaqMsq6TvbGyX6q9E1yEcrpKA5cUM55ma1OJ8tdkY3js3vdmmc2prlPzUVI3st5jp0eFCejntNcpNTOkYuaAzqd073B6Ff5XJwYXZ5zlnss3FO4ZesWdVQxMc7n/m0Zi8VisVi8TdgfZywWi8Vi8fbhC83sz9nDP3kyaVxkB/H4XWmkTxuqGTfPJ9qK4yo9WYPn5CVl1Jl9r+RPGk6ZHrap2OmqdDB8PJSXxCfNarVJ7G2gJjPL4461VGXvaOZf9hh93fwoz4zGZVyqZm2nL7N5su8Z3+6anJPG8mRuH9MHM9/pXupWTV1Fh4fKs9OnxNJMLn6u5JX9dxInJ8171PhnOcbrZtxaqbHvpNZQ41+UY8dksUB9YTLxwdOxaH/4e9W8d3HQku+Ia7TZyWQ8UMxhuTJ2vP7HWOPMnvriNMrEexk3pAPJVfKdDNJz2VSeUbWF7HR5qZNn7UZM4yEzJvvTTPPHLL8qseo0BqOYoNQRJ+dTxmYnq5wblDO459bZRrVFp6PTqdR5KFZEHl0dWOmp9lk1Bu2XaQw+zTWZHsaOqo/xh/jMb5rZt5jZt9r+bRmLxWKxWLwt2B9nLBaLxWLx9uLTzexLzex/P5S/s1GgNgc6LqcvYCaNlMila4h4m0hH1Odx0tSfvrycrPdj6VHlsybrpFHsdVzX1JezHlUDGDVDMx2V/dNGqtcxWbNJUxo1hBU90z1zV/yJdk8a5t3LHfWFtvJy1o+vOHZ62Jc61d6cPi/DK9pioOQe1ZeVprq69uy6K0BxjJGrYpu6zvH76YuRLO5nXBm5bq3RPs1k78rr1T315RVjR3nhpjyPWiud1CJdPJ7o6TiydlDdEHUwnJjxmc2Ibu8pewXZRbpYH5/EPK+DyWsGxrJ+XeWPTh+7xxCmtVg3P5Mc2NlnnvV077NzgGquSazwejyXOKaSj7YndX22pifnykktw9aTDJcqjqj1fLcmJ/PkP0/jVaYvcvHXJzGtknliZj9iZu8zs5+UWC8Wi8VisbgV++OMxWKxWCzeGfgCM/sLZvYrBBm2Gcjq8N8ZOfSSseKjNvEQ15OXGRNOWfMj8qrANK9ZXZXdycs45sWE19/dV5vwk2bXie+rDTlGR6en4qg2Tqdc72pCn+pS9stJfPL22JcXGZTmL7LH7PUuLk3jBWoo39mIRvGN9R2UN6brNpFDc8q8+GDlujiL/MnbmrzYqHhW9hEqvd1+QflE3dt3jfPju/ljfOoklzP5rOKE9pYVY+5+IaXOGZKdyHTzh2pDlePEb/1Y5iWaGj8yfkiG3aNqvkZ6Ollv67TWUfZpVWfc4bteBzOnWc5n1tLfV31+UpNN5wz59F3777HPDyd1Smb/guITGZfJXolc7tKFfKTTzdYFav5Cuic+p6wRWxdmthQgfVW++JiZfaOZ/f2BvcVisVgsFjdjf5yxWCwWi8U7B7/MzP60mf1ew4d21KibNFQz3FUYsM2TrEHBNB7ZF6aMjQpsw0jVFXFXI1rRkzVXKzvV9Sl3/1lpLnfPzDQBT/ZJxqMbwzQor3vdnKNnmDSYGSjr1emxRA41/LP7py9flEZuB3UPMrGo2wOThrfyco+RjzqQv2ZjO3vqSz7F/6cxM/NLxqey613TPuN5EtcrLkjW20QvGJFexf+Zdaj8tprL6n7HK+PHyjP+h+yoL0qjPBqnxAwke0Fd34lNVrabhzvzIYodyDaS7WJxNgdIP5NHJ7EN6at0VHW3GrumtqZ+foIqN3c2J2cKxocYHRcUXWh/qxxOfUOppRnbEy5MfYnyObrWcY+y1fcKXR7OdLCxmMmlsaboYnh2vbvHxOuT2Hbpm8TcTO8dOiv9F37IzL7WzH5W1LdYLBaLxeKRsD/OWCwWi8XinYffZGb/NzP7XHcNNZEmh/YMbKOC1XXhtHHnvyscUYM76lP1mMCla9oyLzmqZ5+8UGBeoHbNKP9dBZrDSROdmQ/UoMr0qZg24pW1VP0mk1f3jreb8Zs2Chl+qnw3tptntM8s+Yxsnb5g8dwyPVUsUOOYGkemccfLXzL+e2eD5ZXJs7aycewLCC/X8aw4KXM/fWHD5iqWV7TF5EW0z0/rAkWuW1cz7FOKbjZHqjlV0c3Ym+pBcqq/KjJKnPPjs3iPwOSK63q0OXnWzAYj042t7pthH0Ly09xbjcniVDX2NK+qsUxBlcuZODjdg15nRJe/lJw34VDVWdf9TFblUO33LtZXfCt7Va0xqZO7WoSV9de8jnit09U9mx9Tce9kT/ioe+ek/ujiambDBhz92Oq5kT4019efv2Rm32Bm3ynwWSwWi8Vi8QKwP85YLBaLxeKdiU8ysz9mZn/IzN5w10+aQtWLBAMySEf83PHrdF4yJ82cTicrxzxf1F29kMrk/P27m993y7ON1Uo2jq/mtbJZzTfbzIwy6B7iMfVLZb918zR9GeQx3RtVw5tZJ8WOMt/VOM8rWwf1hY5ZPl5Z36ohj+JJNwY1zqPdqsGL9qvaCPfyGb9ORyXDPP+pDVUHup+9jENrOMnJnW2kK8tJrF2l7uj0MM/Lxt8qb9yda1GtoMpZoqeqJSI/tt6LcgxQLK70sHvziZm9mdxTfWoSd9m1y+Jp5YsdXzWneTlGf7QT5RU7UVe3nlk8UWJs9YzVHDN+puYcRnayllVOrvhUNcvJfrkjB0Y+XheKQV7OQ/GR7No0vk/nA+WbqKuSRVyini4vVHt+Wr9l9rt6rMoPd/qY14nsRVn//bH4RG5KLRX1VueZLi55fJ+ZfcDMfr7hslgsFovF4m3A/jhjsVgsFot3Nn69PfwtGr/G9Jd5GZiGfdfsz66bPa9v2izLXlxMGvTohQfb2EB8GCD7dzSDVC6ZfLzeyZnVzTflBVH1ueLAvCCoeEcZZk3YpnglE7lEPZEXgrL+jO9mLzkqfh3PyYuCSsfpXvGILwu6cYx+9HIk01vJZ3aVpi7DNXJDc8zMT3a9yivMPrmrEX0So1lbTA7tXgZUfjKN05k8u4+mcU3hhfipcuqzZHaqZ6zuMy+mJrHA60cyp/k76p++sGPzvB9bxbo4X1FvJhM5RQ4dpnFj6rtRfprfGN/q9r+yz09iSeR7V20TZdgchXRM5dAzdn51mmMzfZ1shun+UeoJxm51rbqf8ZnURJ0Me8ao7kc91RxM44q3oZypunsncS7y81BrrUum0qlw62IpUxuj2Dg5B2TxI9ON+EUZM7MPm9nXm9l3NzwWi8VisVi8jdgfZywWi8Vi8c7Hu83si5799wnPrjEvIDKwTWnlhVh2nW2qo+ZEJf/EHv6PS+ZFBWoyM0AyEz2X3F2NN7XxfOHk5RFaF/WFyHTeTl4SoO8X1Ebh6cvFyTxcPP019WXlhF/VHEUNzMr3mJdC8XsWQzKdne0K1b6oYh5rg40hVRP/jgY+O/Zkj6s2O3tqzOteXqp6KzuVje4l1DSOo3HTF2YTWybaQC8wKrtdTaHmAXWtzN1j1zyTqbipqNY5XsvillpDTGqGjCcz/rIxmRdWB9qDrF9VtUiXD9kaF9n16GrraP+kTpvs84wza9t/9/YV+UwW5XEke8KTqXPYmqDjMZnzkzoJxQR136G1UnNW5q9mz+vo6rjT2HMij3ic1PjstUzP6bNEvZ1tVt5/V+Sjn8bPcWw1Rxeq+Z3E26oGUfHdZva3zOyDBzoWi8VisVi8AOyPMxaLxWKxeHnweWb25Wb2G0xvJJrxTam7GmPRBqNDbSZV+uLnjpMytpNlmsCnc6zKX58VedQ4QrLohYG/X/GqOEQ+nd1Mh9p8PH1Bgf5EuqM80slwPt1LJ7EB+Zz/jmSmLxqmMhOfqvYD2/y+xkZ97PwiW2i/nL78iXwze4gDwzWzx3Ji125ir9Jx0oQ/if8qlDh3QXkulcvkedR80fmJ19X5ueq7d/tE5HGnH6lxeWLX22L3ZUQle92vvjNg4r3iI52tSQ2PfKGzw8xLtcaT52Nks/yB+CmYcp/WAYwPR7kqT05rPaZem+zpKs9P1oqRYWOiorPSo/gMilEMD+Qrk7oi6sv8KNpRdUV9kziHcm82PtrLeKnP181LF1urHID4dZwqZPOF+Hr8rD38EyY/MLS7WCwWi8XiBWN/nLFYLBaLxcuFJ2b275rZnzCz99hZA2fSsERN1NMGWbSh6mAaz+rLJqahNGngZfrQyx9kZ7p2qAmVyaDnRxxZLt1LDdQE9hxOXricNqMVdC85mMb/pBGaXff21MZ/vMbYR77DPO/Ji4KKR6ej45jdu2Nvsuga5xM7XexRgWIm2ufdS5/HeEHT2WRsqXm30t/l0InNS07Z5x3Xk1yfzd/0hS8zj13N4vVkz83GaaSbHdvN+x2xzt9Tn4uNM2i+T/OXsp/Zuej0M3lZtTF5uVnZmug5jats/Mr4svwunNR6ak4+iWuIgzpWfdmMdFzXTmLWHXXptP6arttpLTWt46q6QJmDqQ9W81g9wxPDfwNlZePUt7z9O+b3dK9O4xaqX5V17NZO4fSmmf19M/s7ZvZRYvxisVgsFot3CPbHGYvFYrFYvJz4LDP782b2Wweypw3iqpkzbZCdvAyp9DKcmEb0HS/Joy62OX7a3PJ8mLlA/NR1ypqU8XrFI8oh3Yqek7lUfYp5KcjKn77MURrY7Asc5QVpZyteY2xlc4le0Pkxd8awrEHLvvBi5zmTn76w8teqOY12shd7cXzHl13DjGumu3uxg2Qq/upL2cfcxwpUX8psqfnSy0QelR71hUiVg+54iRg5sfOB/EnhVtln5Vic1i+Zjm5PK/arfDWNj4gf80K0ym/+vupjahyt9CGeqE7rOCO/VHOPusfj/cm8ZL7J2r7GsPVDZiOzpeSHqj5gOEd7E79k5Zg4pHCv7Mfv7D5i9+dk70V5Zc1Yfeo6VvouqGfGTOZOPpe+7HqUOandMl3o2jTmML7M8uzid8Q/N7P3PftzsVgsFovFS4b9ccZisVgsFi83foeZfak9/FijQvciIQI1xDI5timBeFV2J5g2v1GjhZVH9rOmaza+0+dlJ/OkNlz9tdPmvNI0reZDbRLe0Xj2dqfNzXit09U17VmcNos7+a7ReX2f2pq+3GCa8ZUfTl8GKmDkmblQ90EVh6I+9qVetJHpiXYym8r6qy9Fque446UFGufHqnv4NDd3PJW1iuMrHchO5DSZ98pWNheIA9I/za1ojb2+jNPk5Sobr5C9qKOS77h0NqOtTvay19lHa83k/God1JpxMn6aL5jnRTKeI8v5jvrhgrKGio6oK47P9FRcJ3WWt8/KMuuZ6ev2l7peauxh9bH2qjXr9J3kvqjjVL7jq5x7Kpt35KeJf6j2LlT5LuI0j1U6Mj3xHssHIZvnrLZinjG7FvV9xMy+yR7+xow3BZ6LxWKxWCzeQdgfZywWi8Vi8fLjPWb2x83s9xtubiov2Tp0jTSl8XvpyBp2jA5GZ/a9kr+jSZk1WD2/bCyrd4JszdQGsv9+UkCqzc7sOrO2TLOfAWqwZfoqv2H3HtvsZaHsA9SgZHhUL4KmzVJl31442bMe6ougSqZ7IcHwOn2u6mUksz5VXK5eGDEvRyveLK9prjDrfXwSP0853vFS5HRO2Gec5BJvT/GrTB7pq8YyYPaJmpeQHZUXshH5nsSPu+sydqz6UpR5xngP+SOz3pc+A2MqnUgfiztiN/uSkK3/2GdjfmxwUudVc8msf9TLIltjtv7xY9AL3coPrzFIZ8az4uLxIuqUzKfY/X+Nza4zNhGH0/NxlverHNfZPOFWzSvaE4j3pJ5Bfprd7/RU+8SS74pOz495vsyHPLqYpJ7FIs/vN7MPmNnPFjoWi8VisVi8BNgfZywWi8Vi8erg15vZl5vZr332fdp8rlA1nk6aeFM9VdM7s4l0RH0eU05I9s6XNo/5AqiSZxtL2fpMG3psEz7q6ZqMSCa7f/JyivXxaRM0k42oGvboxULUpfJHepDerOGKZFFzllknFB8rTONmpueC8oINQX2Z0dmr9qzysqiyifYE+2JKWWsk6zF92cDMJWsjm3d2Li2MZWII2p9qPmbj2oVpPujkupongl0Pdi6y8Z0PdxyRnQsT//eybA48zUPMy0nE09yYp8mYiisbQ9S1jjoYMHzR+CpOKnaV3FXJVTE902HG+2plq4p/6L5iS7Gb6VLONdl8eU5KnR3tKzXBhSz3sH7JyEUdna8oOtT6A3GY8sjsRkzy/0RP1IXWuYuLmT22XmV53ZFX7prvTK9aF6L6w49R4eU+ZGZfZ2b/aKhrsVgsFovFOwz744zFYrFYLF4tvMvM/j0z+6Nm9knPrrGNo4is0Yiuqw3/ymalg9F18oLEgkzkVXG7qzGN5Dv7SB69xPR6Mp6Ix+kLRvXFh7fPvpA9eZHhdVw4eWmDmscnzfruxchpgT/VVc179mINPWu296oXc2hOKptqA74Cstvtf9afox1mfKe3e/FSjWH4MfvlpFFf6VNivSKnjvXXFXR+3NmdzOVdsfJuO9VLDzT+MfyoirnT+WLiXGYP6VNsnuZiFtPaQbWJci4zn9N677rP2ELyLNQaiLWL/BqNOaljmfX347q1YeUnmNRrkxjK+Hxnn60bs+uVPqYemcw14ptxY2MhkpvmwQgm/rN+munIvivzy8zpBWVt4/dJfYhkET8kW50X1DWufF9Flz/8NXVfeXyXmX2DPfxAY7FYLBaLxSuC/XHGYrFYLBavJn6lmf05M/uC5N5dyZ9t0qBGiJf147omRtVYQTYqTBpGjK6I6UucaUPM81Ebndn1KXf/GeljfERtMLL+xEJ9qYT86g5dj9U0v0O+4880WSdxQG1+erD24viTxjm7N5EednyEup/Z50Q+2slOYkw3juH5WC+pM/9Hdis72ViFJzsePdP0xTiyi/Y9awPZ6sZka5HZVGNe90Jmuj8Z+Wlc9zbVmMXm32ru1fqDka1sduiesZM5nf+pTbauydYs09fZ9OOYdezquQ4ntdtkfpHtSa2V8TiNoVUNxczV9DnY/Z2N6dDZU+qGzPZJvT/1O2W8WqNk37PxjP+yNUgX/zsdkRvSxSLjdLrO1d6dcKruTXzpiZn9hJm938x+WOC1WCwWi8XiJcH+OGOxWCwWi1cbv93M/qyZfbadNzI8pi9xvDxqskxflDFNm+6lEWpyMRyi3a4pkz1ztDd5uYYaRYhHp3fywsMMP1vX+L1QNbpPXn5NG/0nLxdYHVkj019nbWbzNH1JcIHZC4qdO+TRPPt7bxr2wU5Xx9Xbi9ez8WyjtltD9gWZtzmNZx5KU1+JG9masC9kFL9h7bCYxpHuZZsl3zv9kxdcGT9k8+QFRsXxAsrNzDhk7xofv9/9fGqcZ/Sg+1mun6yFNfLM/Ck5TeHGvoA7qVHufLGr5A5v5wJbl/qxkxq1e+74nRnL2Izo9npXj7P+oMxzl6NPagM2l6Ex6h7rak9UCyl+5cdnXKtYWj37XXE4gqmZ/OcuRlZzVOlS6hr1vJPpO6lvOl2TXFfNCbtG2b0pn8ipWodOx4Vs/Zk6JNr/JTP7FjP7dns4xywWi8VisXgFsT/OWCwWi8Xi1cenmNkXm9kfMLM3iPFdM5dp7Gc6LxnUcFVx2kiPn6PeqDt73qqB7u/f1WB8LB1KY5W1jZpcUWfVEItjT1+ex3uZra5p3dk9ffnL+BSyh9ZPmbessR/tdly9bGV38jKlkkc8LLmnzklnf6Lnzpc9rG2G8+kLgexedX3y8s2Sz8gWao5X31muFU733gQKz2ysv+7vndpCMmgMu+eqF71qbEB5YLLOp/WRYsvbRP4/QRaPGX1ov3VrlsUB1p7Xy74QRTIdpnUSE2vuyHlMHZD569MwNupS5ifbv5M4eNf5YBJvpnZZ/2Xy0nUN7RekX7GdXWfnH8VKZr6rukStdbo9qeR3xLWzj+q7aq91+k5zS8Yt+97xUvkzdlnbjH7FbxAPpUZmdaN1Q2t7XfteM/s6M/u5AYfFYrFYLBYvEfbHGYvFYrFYvD74tWb2583s861/+ZVdN8sbLUoxgRoodzRmJg3daSOwsn/ygq1quD5mkzlrZEe5aXOefcmCnq2bDwv3q+bqpMl6+kIiclOahupYpbmdzcsdL6om9ifo/KGyOeGQPdfkBYTK12MSbxU7qJGuzM+Ek7Lf7s4hE0zzBCt7ot/Lq759yTA82JcZVW5+jD2A9mmmq+M6tavm56ijQ2WrWod4/45nqmTVl3hqPcbUpdWLbTXGZeOUF3rZPmPzLvNcFSY+rfBj7VbrgT5P684I9XkVVH7R2ULfke54rYp1FY+sHpnOt/+O9HT+7cdFfSyfaOekxoy8VLnqLMLKsfmzsmeW27yj/p6enadAuSK7Z2EMkxez2lSNkZn+CHTm+jl7+FHG9zY2F4vFYrFYvCLYH2csFovFYvF64YmZ/R/M7E+Y2aeb/hIBNf+YZitq3J008a6xlc0KqHk1bdhPm11dg4iRveT9dfYFQNf4U19uIZ2K7ImPRJ1dk7Jrrk1eMiG/6vy6mj/l5Y8Kpdnp71WyjE1FpvLj6csQlqO6Lyu7SH+8foFdk3hf5Y38t7OP5vWOuKG+zJvaiZ8zuYkPqPN/8fDfFVse6p5guKovLqKc8mzT/HxXg6N6VmZfdHqzfRrtIntRD5LLdLDrzL5oukO+yr3+c7YGaP9OfC0bW6294v9VfcbKZmt+UutW4y8w/onsoT3E1BWVrsrupf9E/gK7T5g4Wvlv58ddrMvqi5PYrNSdnR6FS9Sj7i9Ui1w4OVspewxdmzyPwoHRe4d8VYdXvlrVlYx8tMPYn9RBUzB7OnvuN83s75nZN5nZRw7sLxaLxWKxeMmwP85YLBaLxeL1xGeY2Z82s99t+KXhBdQAiWNYHUzTskPV5Kk4KWM7WaTL33tRjTjUvFeb6EwTcfIiGY3t+FR2mUY3+jOzafb8PDB+iuwg3RWYBj8a6zkqdk8a8dUeZBuh2XhlrpRGLHqRwuIkfiAe7DilwY8a6N0zn75IyL7HZ2VfnnQvRDP97H7xdtX4pIyrmvF36I/js31cxSxGT3V/mnMYO3Gsiskej+vF7ocq/nb2lDmsxlS5bRqno45sfiqZjBvrj5luxW6XR1HcYPMl4qnudaUmiN9VWX9NzXtm+Xyx8pMcVM11V8v5cZnejmv83tUT0VbkwMQOrwPdz3jeUU9leiZx91RuMod+fBVP1fyU4XQuJ3Vn1Nc9TxXbkK7OZsdnMrfTeJLp8d89mPXv4pPynF1dmT3zD5vZ+83sJwq9i8VisVgsXlHsjzMWi8VisXi98RvN7P9qZp9nuKlgdn/TbtKMURsxnS7mxTajs7rHvCBAdtQXBn6c8iIle350n4HSRGRkPZQm+bR5WHFmX/JUdtGL6q5h+RgvPu98edM1I9H4aWxBL1EUPeo+P1kb9BKmm5tqrMpPeYHbvZw4nf/qBcK0ya/gxN7puGizWnNG32O/4OhkL3k1xsfvzIuTSWzr4niXs6q9mo1lOKI8ndnJZKPdDuhZ2PjMxi+kW/WvSq5av0xHZeOkrkU+Vq3Lacyq8uadsaxa9ztj7fSFKWOTjRuM/7D7ObOvcq3ku/0aryOZijeDyuY0n2e62XoF6VE5VH534oesHpRHpnuh8imGF/KPSZ7r8n73bGyeRvbjeJZjtUeqmOLHZJw/ZGbfYGbfBXQsFovFYrF4DbA/zlgsFovFYvFuM/sDZvZHzexTrG52mc0bbXc07TK9DCf0AuSET9ecjLYrTqgBe9JUVF4WdA2prrFt9vxcdI3AqqHW2czGRT4XJnOp2K/4KM18RTaOZ+SYF0aZDMNFbdhGnezLgco3GZ7Ittq4rZ63e1mQ2cvkp01wxq6io5rfjGNns+PpgeSve5UdpHvyIirq6eJrFzuZeTnJI1OfOZ0PJs88ZlxlYgrzMsWPQ5wVP2a5KnKs/6M97W1P4mZlC8UFdR0m89Lp7+QyxPh8Xbu+VzmkimH+PvNiVOGMMMkFVZyo1pGpyyqZTCeLqlZQaxNmj11jEVc2Fp/GyahrikldFeVPbU9zxGl8y9ZxMhdVbFDiU3e26uQvsGcFlovqq92eUPll6xV5KhzvzJWI33XtO8zsG+3hBxqLxWKxWCxeY+yPMxaLxWKxWFz4TDP7M2b2hVY32SfNJY/TpuGlc9JouqtRhZpUlR1Wnzq/UY+K6bpWerpmGPtia/oS4aSZrPpT1RiMulnbmUw3l9Om/h2+xzafq+aux9Q+uodsMPKZHTX2TX2qir+RR+eLyoshxnZmw1+bYPLSQY0RUT7iiT38+9+T5n5ms4uvWfzqdCB7l/54jcVdey4b2/lXJxehvGhRXh6pL5smL3OytYqylc1Mt/KSXKnnmL3Dxnokg+oBNgZl+ituSP6kjpisXRabVb9mZDIOkUeMSdf9Sl6xFXHHy24V2XxV/n2SAyodaDzKA16fYneaq5DNx8jNkUPFTdWZ6TiNB5O4kK3r3Wuj8GB1IBk290y4TGNb5SeT+FidT9na4IIf/6Nm9gEz+zGSz2KxWCwWi1cc++OMxWKxWCwWEb/RzP6cPfxTJ2bzF37+ftYomTRnkc7s+1SPB9tMzfROgZpUrJyXze4xek4a4Jk9xV/uaIgiDupaVvq8XPdiR21qT4HmynPL5nWyPtk1da26F03ZS5SuCet1VTZRs5t50Yj4dPOTXctsWXJfbTZP1jfjoYzP/J7RNXlpks1T5h/VSw3mRahH9XIks4NiA5K3RCYb23FFPJDc9KXbxL/uyG8qpnGJkVNiWCbLjK/mXY3Z7Hox9VqlZ2oX2TfwPeqv8v5d+wBxvWzEa4x8Jxf3Tbym5gZW7jSPeB3RfmUH5RM1l2TxNPLo5hZxzuxGWWVdED92bDVfan495XJiP0LRw8bHab2hyCNfVPkwNU82HunKbE7PWkqNFK9XY5n5yD572ZM4EnWrHKOOD9r+EyaLxWKxWCwS7I8zFovFYrFYZHiXmf1BM/sjZvYem73cMDtv/mSN4c4mq8/jpHF6h77qRYSZPu9TVA2s+L1qfqtrwTbaKt1ITyaT+ZPajK/sR3m18TqV9eOV+cr4srLsixdLxqm+U/lMtn7Vi4ZpPOs4MjKTxnOmu5LvXnJUdr2NrvmP9mzHE3HoeCIOnU7PK7un2Dp9gaHKKC9gqpcSik1k+86XOewLWyTHxMUsNmSyXRxG1yrbCtj4EMcr6zB9nmssss3YmmIaU6b21f1zmhvYdczWIbPn5as6R0FV6yGdiK/K4Y51PJWdnFn8d7N+zk7rwDhusl+mMb3T6b9XY80+nrf6LIg7qjs7ZGMrLt3znq6Nl7nrPB65MXqu8Ygnmx8qHdEeA5SrlHq42r9q3LpkvtMefpix/4TJYrFYLBaL57A/zlgsFovFYlHhM83sT5nZ/y5crxrIWcMljql0MLqyRiLDqWoyM42qrjE9aSp1jURGHj1P9mKtmlPPQVmbOMdq87Mb08ne0YhnbDLyp83FSYO8ekHT2crkGTmm4cvYRno7+Qtdwxv5yR0vUDN7cWzHr3r5HfV1/l7xq2JB9yJEeTnCIHsRw4Lx26rprshEOfYF6qUP2a1eoHYveBh+0UYlm/Gt5DM7SCdr+45xjA71JZ9qX4mJVb7N1rPbj0rOZuNfNw/MC2P0srSLXVUs6mxe465rJy/WMpuZ70/tRK4Kt2zPIj1qjq5kT+KMarer0acvgDu70cZEzuPUB5Wxpy+jVb9mfXI6B17fpZN5Do9J7PfflXzV1W4XH2YPIT9ifBPFqagPyUddaP/H+4x8tImei+Hmx3TclHh1eq77Edt/wmSxWCwWi0WD/XHGYrFYLBYLBr/RzL7UzH4NuP//b+/dv37LqvLO51QVN0Vugoii4g1RUbwOxFs0mtim23QcHZM2sbuTHj1Gj/43k2hiRBFBEZCr3AQUKMACqupU/7DPzlnMmpdnzrXfU+fyfMY447zfvde87LXXWnuf9czzfaMNqZNoA+eKTS+WqzfUPXbExo7Q4uUzib3Gt7bdze9o843ZPIzi7QpOnQ25KB/WJhqb3vWzeaM45sVj2tocrH1F5x5n9t0cqrHuiWjRmLxSKKkEWKavKsEyixPR2Yz2NseZtWVyDyvBLLuPURsGRqzI7Lr+d9ez1YZdR22cbFxVog2z7kc5ZTbsGt19tmVjq7smTt9ROjZeP2b3zhsT7H2L3seYvKL8sniezeQ5vMa4iXvoXWv3OWY/d/uDWSOqtQXLeW8eTd+NpnMie0eoYnfWvsj2ZPKe4l3n9Hmzs36w7yzeew6Czycdf917kPlZqXI429jPzFyJznXvR3d+V7bnz106fdf12Z1f3fW8m9O0n9j3ku49jNYy+/n0+RSAPwLwPjKOEEIIIR5hVJwhhBBCCJbHAfwOjl918q0D++kmfbUp0tmcnuRS2a7HKybiRpWPd77rayJorG2yjdxMYIp82mPsNaz2OxvizP2Z3svs/u28mE82S7NrZ+YF0y6zn2y0R6KhZ5PFZvI72Yk5mevMfLwF4DaeP1+682e1u2JjfCrAZPPJm9tXCb6TPJlYUT925pW1X22zNdiLm+XJrnc2nj2Xxcg+MzD3PBsnHapnWBXTg1nf2OfHGi/zV8E+q7wx7PmI+s171k/Xheh9As75K8RQdqxF56NzU4Ezmz9Mn1rYPpq+70S2LJN7yT4/PX/RuJ28V61xslw8+2r92Xk/r2Dz9J5HUdzKd7ZOeLl5OUdxvLjRmlKtN1iOZ/l4+Vn73XkxySGLu7sWrccnRPNzMl+YfDp+vfzsGHkOwHtx/AqTryd+hRBCCCH+ByrOEEIIIUSXVwL4DwB+E/Wm2xUbUNYna8du1lSb+dEm2I4AdMULGLtpuraP+iTakKwEpex4597tbBp2NwizTWMmNrOJPNlIP9utx6L7uLbNfFUbj1FcxsbGmW4UszY77ddjUxjBhLUFad+5R1flZ49dufF/22kzmXOT8VblXp1nBBuvfWf9Y85ZEcm2PWHid5+vzLpv89iNd7Zf40zeBbrjpHPP2DU5i9MVihjf1tZ79jHPquj9iFmTbLtdgZh5J5nOVy8+y2QdYvuxitd9x1ph+skb38xY8u5JlkuUa/be6uVtj1fv+Db2yRXC81XP/unYWO135kH3GRGND/ZdPruHnXysf2vfeZZ37CI/1mf3OZ3lBudzJ7+VyTtO55rWmNG7nf3cGbtZ2yq/aN3yfJ8+PonjV5j8fRJXCCGEEOJ5qDhDCCGEEFN+EMD/B+At5ni2kT8VSk4/nQ33Kp9OTBt/eg3Wp82H3aibbhp7G6ar7Y7g7PXvZDO4yifaLKv6bj3ObuRVInGUc+Zzuvm4to02NVkYocZrHx1jx8/u3FljTewisaa6V5ON67VdJWJlPph4mc/OWsLErMZ5Ryhk7bNN/Oo+MmtCFjPznTFZp71xs/qarCmV/XROdsdzNx4zbzpjdDrnO2vzmhdjk8Vl/XfXtMjv5NnfGTuT+265KSF153mU2Wf3ZPIO1pnXWa7dd7VoLZrOjck7D9O2Y3tFP0/HczQus+fxJF4Ud2o/ZWecdta4aM2OnsOT9+7uczXyd+a12ye7dJ9b3nVdtX5Ontc2p8x22neZr68A+E8APtTwJ4QQQgjxP1BxhhBCCCF2uAXgVwH8RwCvRW8jjRUizrbncVawgmlnbbobvtVG0VSwZfxkm4xrG0ZsjDarsnZZzMin54PdRENyzMuhc0+ZTdOdeFduAFY5ePZdOvMIeP5Y6WycdmOucdfY0di5hef/qg/bvisoTYUhLz7rx5snHVugHofVPMhEoio20y4TTJh1dIW9xu5aF6272RrLPv8isudVt1+YWGt+E7FxOk66wuHkmW3bMvdk+gxa23t+PJvsvSTKx9p3n1k2x64IZu0ZvHFc+eiM/Sg3VpjL8mLWlqwfs3exzD9D9N5hzzH2TLvJXI/8ZflGz78obuffEru5Tf105qvnC6T9zrMniun5ZWxWO69d189KdG+iZ340V6q5GLXzYlcwuXV8dNbt6j5OxmgWf/rvH4bs35X2WLSWdJ6b3vFnAfwJgHcBeIbKWgghhBDCQcUZQgghhLiClwL4PQC/C+BFuG6zJtqgXdtkdlXbTg7Rua5AseZypX22kRmJP9FmVbbxaWNVOUfHmTESbcIxf0cxo587/ZhdU2SbMRkDq10kCFvf1bibiG7WntkkzjZJmQ3yaB6sbbpju2K6nkWxWaHDi3f+nI1H64sRsDKxmL2vnVxYESmzYXPbyTlqz6w1mX11/zrrWpRXNp/ssQ5ZTuxY66wV1dyPYjBtI8Fsd0yfRGvx5D2FWdc618nEjPJg23nj0ZsL5/nqM9tHzFz14ndiVT6q9tE6232+7K5lJ9F9Oc959hNBt2vn2TPtqjnWWYem7Lw7RM/km3x/Yd4r2GfuZC7aGNF6110rJ8+8bE2frKHeOtixt35WXxO8NWj1PxmrNr9JTp3YVS7rMeYZXb1rvR/AHwH48iA3IYQQQohvQsUZQgghhLiSN+D4Fo13YG8DMRJLAH6jjxExKh9eXtNNHc8+2xSrfHi2kX22Ue3ZVBuGu2JC5r8beyIYZEJRd9Pas4/yrwSqyUZtNJ6YTcYqH88mOtYRDaK5xwol1k+W/6R/vTidObrGqvyx9yeL69ntCItMLGtnbRmBOLOvYrKCbxSPHeuTcR1dx/SedGJWttEz9jzG9P1qvzvWuvG8c+vnbA2cisiVbfQ87q4zjN302dt532H9RL4m83z1szP/MjGbfT9jx04nhhfL8xPF8uLZ416cyEfWJlpHu+8NUaxqffTuo/Vb5ey1764F0XoejU12Heg+e7zYke/KT2ZT+biSTt9P1q6qv7J38OwdIhrvO+++7L8DsrWfuU/Z82Yyvz379RqYdfBs6+WYzfPuM2GyZti++hyA/wzgE0RcIYQQQggKFWcIIYQQ4iZ4G4D/F8D3Ym9TryNE7Gx6M/Gz451NYZhj0aYWKwZZu6y9Z8+IIMymHuD3SWRr/VTns01WLxeGzviq8ll9dOKzMbM4U4HotPV8RjadzdFIrPDyiGyjnxnBZWeMdMUQL297jJmvu2vV7j/uohwrcTJqY49nogIr8nU36DNfWd7R+O2M20lu3Wub5nkS2XTFi0489lonQswar7O+MfO2slnPrXgirteWFcK8GB0fXvtKmMxinn6yXysV2TPrQxXby7F776vcMlvvZ8bH9B3E88HMqexeTPqrc3+i9w4bN3v2Zu/3LNncrGym74fTuRrlwcSv7vVkPnWvvbuGZD6vfLcB6vGePRNWu+7zyVufvHnUXTesTfbOZvPJril7Pqxx7TEvh+l493LY+XdOZyw/BeCPAbyHsBFCCCGEaKHiDCGEEELcFI8D+C0A/x7AKwb2zAZjZHcysbfxs88A7/uKTXgmThZ7J671M9kss752czmZCu47m/vZhnM3n9XOO86IEqyoG/U7s1Ft7RhBKBoj3U3bnQ3e1X5XvGJsJutN5seer+7RhOo+Ru29uJP5yMbL2kXiciRIMOwKC13hJrJj7zsz9uw6aI9Vc9jmxIpIXq6dcWbto/bW9/S+Rf6q9mxs777Z42x+Ntb6M7v2RTHYvCrbrrDWfX/z4k7s2DGXXdO0j7N4le30naM7h9lYUezOmsy8+wDPH++d+cTSfUbaXNixzD77p8/ZSe6ev4kN854ZvZtG7ZlcsjHc7ZcoPjuG7fHu2mhjs+9hzPvQTf17yMsv6peoze48zu6xF+NZAO8G8CcAvr4ZWwghhBDCRcUZQgghhLhpvhXAvwXwOwCeIG2ijaKJyLLaVZu6nv1085zNq+Mv27CciE871+H1I+M72hjc3Ri1OUzobvTubpTbmBNRfCJgVVhfrDiTCburzUSki3xVNtE5Jv6VIs9URGCEq6hfOuLXRKjo9HMmDFQ5RvHYMei1Za/vbHtljhVTcWTHbirYMSJMZOv5mLStYK4zm0M3+Wyt3kvOv6s1opvfajed8521qXsP7PGTK/o2a2vjsTGjZ1t0LnumTp5xnX6tnslZTC+/af8wnyP77jiwXDWOus/mnffu7jw/88tsIwGf9ccUAHh+GLI5ecI8j6N2nfdQm0+WE0snts3B3g/v3G4ek3+fRj4iP9XzYed9tLNG2mv9EIA/BPDFIqYQQgghxBYqzhBCCCHEveINAP4jgHeY49Vmnm1bUYkdHdiNvR1f3Q0wJjfWLvq8CkJrjGyjzcsj26D2Yke+rT/7c2aT+bB23c1azzdznhUkIt9sf3k+mHsZ2VV5deJ1RW7vWCZA7G72RhvNjBDgtZ2KvFEuUduo/eR6PbvJvWRidjbfd8Qtb6xk1zgRBjKRIFtfsvFcUQlZVz5fVzq5RoKS1y6b+5N1OVsLWDsvdvVsq/I6mQhhHbvsuT95du48G6t7EI3Vznrvxc1y64qKUV5Z2/V8ZcOsi9N3nsxPdm+y/p8KzMz1VWtpFceLC9Q5V+Owolr3o/hV/2RrUnavu89b6zt77+y8w07XkKlN5W/33Wql+0xhnjFVXjt9ko2J3XdWIB8zHX/Wtrr2yTscAHwOwH8G8Ak+TSGEEEKIOSrOEEIIIcS95icA/D8AfgDcRqL93N0oZ4T4LK5nZ49VRIIW6ycSHjo+bLubFIu77G4AnnQFAtYmGovWFxu3u0Eexe3EjjaBd8UKdlM7anNSidW7m9eRSBIJUHBsvFyZPukIId696dyXrtjgHcvGQzRmOmvzCSvyeTFZuypeFGeyzu6KT559V0TbEU4nz7RpflW8K54x2bzP2u1eU0c48vx1Y9rjrGC1MhEVGaKYVz5rIhsm56o/sZyv7Lt9VD2jqridZ7eXr43VsZ2sL9YX01dRu513US93dnx051n2uTOHqphe/Oh51nmXinx1xuj6ObLp/tvO+mNssn6f/Huwew3TNZTJZQrzPjcZK8DePe7ErahyuAXgqwD+CMD7LognhBBCCEGj4gwhhBBCvBDcAvCbAP4AwGuW47ubT9FG+9TPykQgXv1FG1U3tSnJ5MIICpFwVYkKNncktpONfnbT1bPrbpR749LmsH6O7L2NR+u/Mxaq+Ox88u5Ldc3WtsPO/fJysO2icdrJ72RnfDFjNMt1IuCseWfnvRyqdpHN+nkyfpn2p4137Kr1s1rXJuJYJ0/PT2YbrQXT50N1D7Pna5RPFY89792XzEdnPLICYuZjhRUxO+uKF3P3XYS57mr9ZdfHqs0tALed3HbWps6zavJedPq0nydrxGQdy/xVcaNj3edNd/xG190Vbndh8/f6fPqM9GyrMRDNtegcm1fX5rRj36ui+9uZl9E6YHPp5Bw9Mxm/0TsBzDEmnyjHCeycip4/nr/IpmpbHffyZfLJ/s3I4vXT0wDeBeCdd34WQgghhLinqDhDCCGEEC8kLwXwrwH8LoAXg9+AYzZ2qg3Bju16vCLawMts2U2zTh7WVzevanO12izLNqYnG92e/XQzmu2HSrCx/ie5dJgIOp699RX1JxNnR1RiN2dt225Mb6OYncuMj2ycsDlPfVTt4dhk8dfPVXsvL0a82Z3HNs5NiCLMWpWt293xythH8aZrvI3D5Hf6jGyr/qzaeXaVuOa1r+JHsdb8WLvIT0c8zGKx1xqNuez9pptnZ1x5MW2u7HhZYcd09KzrXivD7lpkz5908ripfK3NFf52npEo2nVjZv7YNbXzTsLYefPNO96Fzbt6/k3GzmrXuZ4q7mSOTN6jvbyjPBm/2XM785GNjdVmukZn88TLMfMZ5Qznc2W/csW/g94P4A8BfLlhK4QQQghxKSrOEEIIIcT9wOsA/AcAv4x803plusHtbYJloljkk8nPMt3Q9Pys50+/nc3zrrhp/XjxGbsoZrbZNhXcJht9LBOx6mxnP2eb85Ef66uzwbzad8UUz0+XHbGps8HbFYCyDfddAYBtb3Nhc51uVFv7k44IxsTuzHdWsOrArDuZzVR86+Tm+ZoKLVE+bLuK3U0EZv30+iCL7a2xk3Ug8lWxKxZN55HnYz1/27SNfFU52tx2BFovvr3HkZDr2Xp+sjnUFU477xrd53Fn3V/bYdN2te+8n2Tn2Dnq2U+esZ5t9P4YrQNZvpNcojbdZ1403rvPsczn5B2FWU+950w3Juur43dn3lQ5dZ/Z1s7adnOL4rPPupXduVmtDdN/c1k/E/vPAPhPd/4WQgghhHhBUXGGEEIIIe4nfgjA/w3grXc+T8XNnc1xz29Gtalq/TAbZtlmZIUnaqy2U0G+s1Ec+bDHO/lEm4079zyzqQTi9bO1ycbUarMr4mW5XiFERMJRlkvVlh3/a86TTdhKnLO+q3nTsYny6OTr+WcFJ+sji7mbq43ZiefZMCJVJIp4OUb39F4IrleLPTsxqzHK+Ihy6grCjE00FyJ/1nYyRm3cK0SkzrORWfeyfoniTp/dq213LFc5Mj66Y8z6n4h403se2bM5ZGPVe+ZEP0/WjDV+Z8yya3g2/uyxKu5kLFV+OjmsdJ8NzLWz/57oxGPeJyJ775lUPX+ZfCY2zOcoH6+dd57x1bGp3s2zsTy5R5NnVWW/sx5GPic+OnPG44sA/guAD12QjxBCCCHEJag4QwghhBD3I78A4P8E8EZcs4m4s3nY2fD2hJ01l8pPJKDZ89HmarUZG+VZEeU/2Vy37bsCUVdMiPx1bb2cp7EZQbrKo2sz3WDNNm9vQpTNcmD6LppDkU21Od0R1yYCCpPDmku20R+12YkZ2bHCHJtDR1CZCnRXzANWrAG4HFnBjL33TK47czISxyqbrrCS+e0+Pzs5s/fDxmMFt8hPlN+kKKGyi8aL54eJ1YEZm96YjuJG6381J27h+EaR6h2tWluZdbQruDP9Y4/ZWN11bvpMznKoYk3f5TrjNcqz+8y018fE9vLYWR9WJvl3/z2S5TIZZ961X9GXV+UxHcNRn7DPj+jvNQ7jo6Izzif3JbK/4t8e0bpX9ddzAJ4C8N8BvBfAs4M8hBBCCCFuDBVnCCGEEOJ+5XEAvwXg9wG80pyrRJiT7qZldO7KTb8sr8qeEVOjTX9rU4miUZ94bZnzlbheiezeRlwnh24/Zn4mtpkNK8ZkwpNnE8XybFiRtNp4rsZOV3zqigEd0Ssbc2xfezEj++g+ZT5YIl/ZnIradsRENs+oP3ZExO5YsMcmwkdnHOwIEpNnTsc+EzYm8dkxYNmZz1WcaG5FPtj7nOXI9mG01kzfWZj1nH1v8s5lfcnCrKUdP9G5SgBm7731ycSdzKHMh83Na9sVlj1fjG02fqYCbCd+Znfaesc9u+4Y3r32bI1g8o7u967wzTyPM//MumXHsxe/S7Vmrse6z3E2tj1m6bxHVWNyMsaqfmHsbT7s/c7+DbD6mxKNqZVnALwLwJ8C+PpmPCGEEEKIG0HFGUIIIYS433kpgN8D8Dt3fo6oNt46gk626VuJ2NHmerbR5R1fjzGCCrshxm4IMyLHeSzLJdq0zGJXRP0b5bG7od0RTZh8Pdvu5raXVxZ/KuREG77TTflO3tZHFJcd19P7Hvmb2HpznhWKpsJJluPads1n/TsSEKL2WazuHKhiRrbs+hXl2hUJo/HXEQF347LzKZsrXT+eX7a9jdd9ljBzyXsGR3OIFSuz/JjnfGZfkb0jMHl6fRjFzt4p2Ly77w4ZnTV951ndnVNVbjc5p5nno9fWO87mZm0mz8hobkzfrSZMxx4jpjM+zmOT+W9z8T6z61/n3wJRLtP3SIbKdvJvGuurew+ydbFLFb+7Huz28+58ZNb67tofxfL8PQfgfQD+G4Avb8YQQgghhLhRVJwhhBBCiAeFVwP4dwB+A8ATy3G7obQjwFbtOv46f1d5dUUeLw97rLKP8uhuSEe5dtpmwvF0k+8KEYbZcIzEk8wms+uIhqf9esyz9zb0o3u9K0h0Nr+rMT0VVyZtJ2NkspkOcH2cCT3TMZ0JFdmme5YrI+xkeVXCfDTnIlGKFS7svWBiZZ+ZcXDG211Xu2NgMl67/jtjoBpf0ZjI5u1VgnvWdiKyToW0LC4rlHbHZEd0i+6hta9yY2JGtrY98/4U9SHznI7I7stOzpmfK9eR6PzZxh5j/VsfrB/v/WBy3Z13k2yd311r7+U9jvr+ivcy1k/mc7o2M/Gjexbdx6v6dzI3On3Crs0TunM9m5vdvLz3hsrvRwH8IYDPEf6FEEIIIV5wVJwhhBBCiAeN7wHwBwDeAW4jKIMR1tDwvbtZbON2barNxh1/O5vfmdjf8dGxq3JB8Jnx080l29Rm7QH/fsD5bGOu7aJzVXxWcM7adufRFf9QYe+1N2+sj4645mHbZZvPWX9lAk93U9/zY897bSsBtYLZsM/GMBOvs2Z598LmkK2DV6x11k9lv/OMyfx67XaeBdl47Iii1bj28rxJ0dC7V2ws9nlUrbO7z+dJP3Wfn9HaGvUtsxZ34nt2TPupsAr0n7VRv0yesxMmz8mpj6i9dzyz253b68+Td6Hpu82JF7fqe9tm9z2pyicbi9G65/VF1ee77xDM+0j0vmXp3FPv/nkx78WzNsqFySFaT6zfzvtl5Kfrw/Np+TyOooyPDvwJIYQQQrxgqDhDCCGEEA8qPwbg/wLwljufsw2fyWZzd6M5sp8I+avdNKfdzXobb82JFcnsz55PJoddIdj6m8bvFhfYmJl9dwOXaZPNhe61eBurkT0zp1ZfWWzbdiKYTfp2Em9XMPHm/o64t/r02nlxr55XrBA2EQ92c8viTNf/aPx0RNYVRjDLcr8ix8qHl3dkMxF1Jva2/e48vlo0neZm7W0OrE201nRzYNtEAl1m5z332djdZ421YZ5fFew9ztbuqR0C2+jZvNoB3LzujkH2vcPmneXMxPVyYPvLxsjWzOheV2N4Iniv7Pwbo9MP02cjM+Z21sAr3l+szzW3TuxOQUTm0+vnzG/Ux9Nx1Vn/bH951zGZNza29zz4EoD/CuD9ia0QQgghxH2LijOEEEII8aDz8wD+DwDfh/kGHwLbyeaaZzctKJiIPtYu+rz68Tasra9JHl5sz6897gkOmU3mY/18xWZutXkbnZ+ImPbY6Wd343elK1p140WxO9cx2fTubkp744wV1L0cp7DCRzRno7kfxbBxujEn183Ow2rMXjUHqvbr5y7V/cz6srrOK+b0zjxc41m/HTt2vGUClGcD+Nd39foR2drcorZrTlMhrTPOotgr9v0gOseSvZNkeeyspdZPlfeVa9nu2nTVu2d0LBsPQH/8rjarfzs3vXYs0TVmYyrz5Ym9UU7Z2jN57lfrezUXOuJ59q7AxK7ed7zY1XvE2m491nnnsna27c46ujv/puvA6ct7z6pin/GtjynVGtHxA/THe5bLUwD+GMB7ADw7yEkIIYQQ4r5AxRlCCCGEeBi4BeDXAfw7AK8zx9mNvsnGdGVvzzEbZ4wAxeYzFaSYuDsCzcRmstnpbW5OBfvVB8uu4BLF7W5k2mOTvrDxveOVfffeedyUIF/18ZVimdf2ijXnJsWEqzbqrb/uXOzkGPUrKxzZ9oxdVGhRsSvoMDGZfmQLJlC08+w6ZAJVRzjemVfM2h0996v7yVwXu853rnPSn9E931nbqr5Z2wH+tWY5W5vIV5YvE2M9H92/7FnCrllVbA/PT/R+adsxY8/G6q4N1RyZvC90ng2TGNX6Pnk3q/LJ3ue8Md65fou1Z8ZL5Pf0lfmwfrrrdHfcVDlPueL57eWy66szRqI8bqKvpjwN4J0A/uzOz0IIIYQQDzQqzhBCCCHEw8QTAH4bwL8B8IqibSXCRW0yf94mfBbPy2cSm8mpu3HIbETb9kC+iYylTUd42Mnd89eFvf5sA7qTS9T3jO1qMxV+vA3iyD/DZMP6Kptp0cJpa4+tcbq5sHHX+NPrZwsQvE37qejKCNiWKs9I8K5sOzlEbSMxlxV/uuvNVGTy7p/1lwl8XnxG5IvWCW++ZOdZbmJsRvYdm51xeoXAeIUQ2C0EidrawoPzWOTH5mHbWT877zBdmH6O+qUrimZzqfvu0embyftF5AeYz7NuXBs7Wqur9pM8smvuCN+T4g4bn1nnsveVzpofjcWdooTKJ2PfzaE7Ztm10fvcXVOjf0NO3l+6PqL12rJzn7Nry/w+A+C9OL4t46lmbCGEEEKI+xYVZwghhBDiYeSlAP4VgN+983PGzsb22r67wZdtmLJ5XJFXJiwxG96VvzUXBvZ+TDdvu/ZVHlHbakOU2QiP2k3EgO5m8ep7935GRHMiG4Nenmx8ts/Ptp6PKteOWODZRPlEtlGOHZHIxq5spuNhOma7car4TJtKQO7MX2sfCdiVCNYhG/denCpWJkBVtp4fdm5MbbzPNs/smbyzbk8E2sxfFtf6YufV9P5lvjr9MlkXvXOTnK9uH42bnXex7L0se151147JWpM9J7v3KmrjHYvGrpfT5N3AHrNxK1/deR/dRyYHti88+2p+sVy1hli6/9bInrWsjc2n8+8F9rndWbe8+RD5tXnYdtN3CWbMTNab054ZP88B+GsA/xXAk1TWQgghhBAPECrOEEIIIcTDzCtwfIvGbwN4HP5muaW7OWm5SvTvbux7Pq/cdGWElUqsYcUZ63Ntv7PxHp3rCmlXbUJX7SPhg80XmPW59dPZqF5tMwHibMMIOtNCg+h8lGv0ObKvNpc7Ypz1wY73zpzI4jL+vHvaHQvA88dxFm9tn/mvYrPtsvW4srftrd9McMz8VLlN70d1fJ2fXj9O1nCbL5ZzV4/zNTbbNpsXKzaX6Rrr+c7aefMvys8ej9abifDXEdS9c9N1ozsOJuupJbKp1i02bnUPurbd/pm+B0f3pwsztry29vg0LjMHvBy92NPx1fXD5Bc9azrXXcU8c7XHduw698I7Hr1nZPZRX+w+f3f618uVmWts/O48Y8dL9Z5T3Z+TjwD4QwCfT2IJIYQQQjzQqDhDCCGEEI8C3wHg9wH8GoDHzDlms6srqk1EBI8qt8nGXeaj2qCMfFcb5h0Rz+s7duOe8bXSFRc9G1Zk6rTtClLTTfIsvs2FFU+z/JjYK+zGNjNuOvbWpnOPGZts43tn3k77udPejrFsbt02Np0x7eUwmcdTgcvaVjlneWXrp3fcG8M2RiWeRDl5eXfnyfrzdLyuVH0azU1WMDvberGjmJ5NZ/2uYkXP3W68XZvuXKzGM+M7G+vZ3GD7NYJ5j2Htzr+vXMu7dpmfqf1K55l/5XrAxJ7EXO1srOicjRV99uzZd4BojWLmA/vcifKP3n1u+v3Fs7nq30unLza3m76e7vPAHl99Teg+Az37bMxN/m2Q+fokgP8C4FPNPIUQQgghHjhUnCGEEEKIR4k34ijS+EUcRRreptVUhL5qo7G7Ue9trp7HAX5DbmdjMfJ30hFzPB+THCa5eznvCMmrz0kuk3FgbSO6wgucz3DOM3mz15PFzGzYGIwP7/h6zBMe1/Zd4TmKVcWO/HgCj3d/rphjEzF5JRKTorHIrCPZnI5sp/Pe82GPMfYTOtfp5cSM9bWddx8m61R23ovPxuwKSGvs6XMvehZnfqI1hBmfkY/dMdu5h94xZq3szIcd8bhzL6v+jXww13aT4y+a+4z9dMyctjuidrT2TJ8jk7hRPNt/7LVW43L17Z2rYOZ+lFuWy+6aZ/1ObafrWPfZXa1h52cmD/b9ZLIuT21tLl2f0XPY89tZx639ep8+g+PXl3yM8CeEEEII8VCg4gwhhBBCPIp8P4B/D+DnMRPgTrJNqo542BHJPB9eTlFeE7ob/NGGdVeQyXLIROfzvGc73SDtbLZ2N+0z2+weej4zEYsdk9Z2KvZFeWc2mVjCzgdvDmS57IomXv/uCEVM7CvFlGi8VPl0RZCpcBLdn501u4ppj2VzObuHqx/mfl4xz6aiVgd2/EX33Fsfra9oDbwpoZtZg7wcJ+tGNcajHNhnP8t0fbbHKv+VAJ9da+dZ5OVnc8liZnTuKfP8rmxP+6veV1h7do0+46x29nyVS7YGTNfDznjsvmesbZjnUfSeGtlN35GzdZXpj1064z0bO5N7H7WbzL0ovw7V9bDv7ZGvlZuYI7b9Gof9t0nH7+cA/BGADw/8CCGEEEI80Kg4QwghhBCPMm/GUaTxNnCCQ7TRttplbe3x9Rgj8GTCjG3DiFKsmMBsJlrbK4QGL57tV+96rd3KVExibLPYuxu93Q3mNdZE0MpEGivgA35sdoPZi+tdR2S35tQVJ6IcLJM5wMSJ8mXXoOnYsHlYGLG08hHlvX5m6K5N1qY7D3bWrOg5wNid8bzj1n+05k7j7Qos3fvvnctsO/cx812Jr94atPPMys557wBMrOnzyIsf+WLmlT1m7aK1vIqV2XkxM6bvQ2u7ST9P1sjMFxOr+66T+ej46/RxFZt5/mXPMs/nTtsq18y+0xfTfmeI+oyJ3fFd9WOWx3Rtj8bd5N8f0/e5KifWvrpPXrvp/J4y7V/v2r6A45syPnBBXkIIIYQQDyQqzhBCCCGEAN4K4A8AvGU51hE9mb8ze+DazckrRJv189TPNOZ6bLrhH/kC+Hvrta1Ees9+/ZzlNhEuIyb9l13HStQH9ly2cZ4JeFH8rrje3YzvFDxM4nlxvXMM2Zzx/HjXas915+yK1w/eHGD6qxqH7H2K1uPoGnbX4yxX1m665k3XfXbOe/4782Uyr9ZcdtewqWhoY655ZONpIgRaGB82L+9cFp9d31ebyL+1232mde+9jVvZd68zG+9XP79Xn50xPxmT1bro9UX0DIl8ZETrHrMWRvcny6Hqo/UYc6+na6/16TG5/9PYO8+Pqg+ysXeeR9Ami5sdn45BJD9PcrJtTqqxdcUzIsoxul/23e08ZnOo5lr2LHgSwH8D8D4Atxu5CyGEEEI8dKg4QwghhBDiLj8L4PcB/NCdz8zmGZzPK5UoVOEJ2dEmNsBtlK7xvfaRCJddw00VFqy+GZHNa2/PTTagO20roaMrTrF2mbjRFRAmgsNkYzwbyyfstZ9tO/E79pkgVY0vdh5HsdlcsvvmiQdXzVEkcdn8slge1XWyfcqug55Ndnwy507Ya+vch0nfW9tOrpm99eG1t76vWI/Ye9oR6zwhyx5n82NiVWO16qdsPlV5Z+M+i83MxY4IOqXzTlTlxPTz5P0je35EY2/3/Struyvas229fNb+Y9t1nzOZjyrfbF1k2Hkvu+I9047L6Vpuj0+fNTvvCV5uO8+LnXdJL4fd+bDz7D7pvLNV/pi+Wv1/FcAfA3gvgGebMYUQQgghHkpUnCGEEEII8c3cAvALAP53AN9XtPU2qRjYDXV28/9KsYIV0LINams33ZS8SRGmG58VvK4qDLlCwOpuEEfjcrK5fLIr3DIb9YxYYosjrG/PT8X0vmYb71dswLM52PvE+Lla/OqMx44QulNIUPlgbDu+7fHJGsGILtlYZwTpKG8vH+u3U5gRxWLGTTSHJ2N2Kpp68ar7kcXsPHvYNSy7/1jO3Xb8evYMV4mCO0zer6xtdd3ec3Sae+cZ01mbs7FX5e3FYUVfZg3K1oqsbydiute/92psRnnviPie787a0Y2f2U7WWm88TdfsiS+mHTsXz7ZebgxVf0x8e2t85sObb1FuUQ7/COCdAN4N4BkiRyGEEEKIRwYVZwghhBBC+NwC8A4A/xbfXKQRbd5NNoYjf6y44rW9asNuImRlOU4EnGnMKzbau2J1dK6bgydSTK9lutm+2kzGQLY5ztpfMWZ2igeidtk9yeZA5q/b75GAxgjAnk2VZ5VD996ecdnrs+cALvZkLfBsbJxKxNj5B/b03q90xKPKzrsX3njvijqeDSsod9eU7BqivDrzIhO8GNuOTXQtXn+wAnmHztrD+pk+X9a4Nn51zyfPRDZmNvazGN2xE/mxOXptojUZ5vzkfWPC1DZa47vvHGsO7FoRPSOY9ZtZkzzfno/qOid9EeWzHu+s7VW86TtU1na6hp+23bU58lndq/W4FzN6R+zE985F/85gqd7r/hHAn+Ioyni66VsIIYQQ4pFAxRlCCCGEEDm3APwijiKN7zHHV7yNWkYc8c6xMEIiG3sq8kUxdpmIAzt2Ux+dTW3GFxBvWk82qbvXEY1j67eKx4iFleA2JYubzZXuZjUrUmRifpRLFtPL0zs2WWe8e9TN0eaaxcwKArJx5Pnz7Dpzc0cI8fxHY4C5L5MxeKUAF9lma1RlP6USgWy77rMsuqbp2tTt0ywX75qyeXUvBPUoXnZProjr+Z2s0dmazKwb1XNs95l2xbPPWz+vGrvVfWafLZF9Jx/veq1d9R5evadU/TZ5X6zuCVN84a0DlV30rgDkY5jtA6DXdzanNQ/rK4vp+enkwPpk70f2LnLF+0SXKLeujzOPbL5+DcCfQEUZQgghhBAlKs4QQgghhOBgijQ6m7Nse5ZsY7baqI3yYsWWyWZulvvqZ2UicO4IZTa3qc8rN1On4hszBrzjV23kMm1PmP72Nq3P47v5ejmx9lWbbMx2hYyuAFfd00oEXo9HNl67K+4H6y9aN6Jzq91URPFytT5Z++k60yHKd+KvK0h6zxvPz1XrD9Dr12x+RfkwOe4I451CAnZuWj+ez+x5wawh7DO1so/WeqC+Phtztaneb7y+zMaSd947bn168avYHuw1RnaTdci2m6xbUd+ubaJcqpzZfK7IvePHm7eTeRytT51cIj8r7HPefp6MI+94l+lzY7W1OXjXt3627bG0Y9e8LKcspudn99lQYf2f35Tx51BRhhBCCCEEhYozhBBCCCF63ALwSwB+D8D3OueuELY6G6pZe1ZgsccmTDcdIz+dTdpsM7UrUkyoBJ0qXrUZvitORucjcZax93xlYtp57rbTtivgZbl6gkcm6Hg+znOMGJGJaRnRmKmI+rbDZN2p1opIlI3Wmk6uHcGxEjFYoatqa3Oz9tW1Zn3Ujd8V1BihJ4pnmTyrmJhZ37Kx1nje8Y4gNsnXUj2PPdusv7rjZWpT+av8sOMzK1bIYme5eYI/46OaWwzMmIjsPHYKDW6ySIFZn5mxH9l33mMRtI2o1orOM6C7Dlsf2d+ZbRQjmudVPMZ3dA1eblXbKq43h58LzkXrbpaPl5+1v2od6Np33g3Y9zd7nPUR+fsagHcCeBdUlCGEEEII0ULFGUIIIYQQM27hKNL4N/jmb9KoyAS87qb4aWOPdfLw8mJyqTaiJxui3U3QaFPZxu0Kcda+6+Mqqr6o7uEkzs5GdDa2o/Yn7NirhLaOH8ZHRCYITYX5iujap4IaIyZ12maxULRjYe8L28c7wl7lq+NvMnemsbo20VxZz3UExO71ZWOwEvSzdT0bE9n5q8Tiaqyy/TVdQybvHWs863Niz64967nJ2mnjT/OcvJt0ma61wDfn6fnz+tf+zOQSnY/8Mc/zzFdmu7aNzjMw97vqp27c6B5X8zNb/7s+mGemvbasr5g1uiK6t1e843TfWTrvxt78i3yu7btM+je730wutv1TAP4MR1HGN4j4QgghhBDCoOIMIYQQQog9biH+Jo0J1SbsRFDJNuGjTXVmM3iaT+Z3snGZCVmsr0jUOI917RlRr9rUjuxW+2wzfbIhfcVmMROPzYERhiJbxiaKwwi31kfFzj3KNtKjXKpcd/ors99dK7JxEP1drZMTQXc6pjrzOFr/2HFgz1XxbFtWpI/yYu7l2W714+XLxuzGna5t3fFq7SrbnXnizX97PCKy9eyZdweGqe3kfSDzs/uOUt1bb42fxt95F7IxO2veyY7tyuS6O22zOdTJgXnuZLbTeJ6Pbr7TdTLzyfqZrGPRc6/yP10DPP+dMb0zd9lYrM+d/tjN4zkcRRnvgooyhBBCCCG2UXGGEEIIIcQ13ALwdhxFGj9QtI022SqxMxMg188VmXC50tmQ3tk0vHrztdqk7ggYXQE6ih+182J7AkHkN8u/2rivNsirzfhKFMh8rOey8cf6ONtfsfncGYuseLUjxLDChfVb5cO2i2Kvfrw+u0Is8uJEY3nNYz2+KzJeJZRN4rEFE9OCk8lY99qzhQRT2PVwbT+5HzsCWNanNzn2Vtvu/dxlMi931oXsWck84zuxbK5XC+bs+97kXeqKd6puLtP30U5b7x6/ENea+QBp7z1bd2OufrvvFNN8Krvo3mTvn7Yfo3dbz180LhgfVW7T8TVZe6ztSfRvQGZNifwx1/dVHL++5C+gX18ihBBCCHEJKs4QQgghhLiWWwB+BsevO3nznWORIAbwm4UrXaGKoSOYZALfFRuYTPw1rrWdiqNMoURkG7WdCEETISnafO2IuzYPxofni4URVzob6OvxDt3N/0m8qK89P9W4P9t4fq+8T5HvbJxnAkk3vrW5Kv+bsot8ROeqmOz6CzLPauxNCwgYsjletcuendE8PekWK2Sxvc/e2PTyqOLZ4zbeFfemmyv7/I0+M3TnpI3XeU6yY9C2994PMh9RP0+fjR2qd7LJ+0jXzrNn2rJzofIxWZ+8eGdM73gU2+ZxpRjPPksqf5H99LmyxpiuCdV1TNeUah5W75erD3uO7SumTefZWL0/ZHEiv5nNl3EUZbwHwDOkTyGEEEIIQaDiDCGEEEKIm+NtOL5J48fBbT6zeJt0XaHA83OF0LFbnJHlkfVhZ4M5Evq8tkzOaxzvWLVJ71235z+zjXKxftY4mYgwEZRsLBvvSjsvd1bctrHOeKtfr02VB9vW2k3HXPceZaKF9REJANa+ih+tVZ17NLnOaVHGyY6QMxHjJmNgsn5ldkwuO3M7uo92TbL5ePl5frJr2X1O2jwZ++o+rLlGdtEzcDIXozyYvKt3h05sr122dk9j7Ajka6zpWsI8n9Y4mY/dfDvrwuQ5bH+2ObF4+bLvo2fb6HP27hPly+bh9R/bF8zaU8GurzvPpyifyHd3PazeWau1saLbB14s9j05Gg/sfcpyyuZ35725ivslAH8C4C8BPFvkJYQQQgghBqg4QwghhBDi5vkxAP8awE+hv/EabeZPBYfVvpNH5CejK7DbY6yfzFcFu0lf2Xs2XdF+el8n4pW1X4n6gRXodosGsk307D5PBJ1q/EXjI4rLsDt/bfxJzCh+Jop2RVxmTk4EryzuzjyOcuqOpV2Ya4VpUwmr3hpz1TMku39rLtHx6hrXdlOh3CNbXzI7z/fO+hfZdUXEzji1+U1iT5813ljoFCrsPFenfbz6y/K07bKcqlhZfjs+ojXes7U29vrt/Vvto3eFDpPnxXQ+RDGZ2JHvCZ1rjmyZfojuUZYLE797DyI/K9W8zeZcZpe1z959vLadtXrNZfLvlbV99L7lPdts+5XT5gsA/hjAXwO4TeQkhBBCCCGGqDhDCCGEEOLe8cM4ijR+DsdG2HSj/yphbedFMBJ2os3B6jp2N3Gngthqa49VIsD68xXCYSWwVn6m4sdO32cCTCYCeW07+UyEhOh+dwS7SFw8qXJnhMJu4UMHNpaNB9NuImqy9tk4Yu06wkfnOqtigmxsMLEz267wxQg0UayIrpjkxZwIUqd9d8x5fjrxqviViMfaRjkzeUf92Sl4sHTWoMpX9uyvbL22Xp6ddczzw9Bdj7zY3TVhkmfkr9vP3hqa5eWtk9O+yp4ZEyG8aufFinxl77bdZ12Wk2fPzrEoHrMOVT6yPKK8ps/CnfE/eY4zuew8xybvNZ6f1Wb670PbH5/HUZTx/kYuQgghhBBiAxVnCCGEEELce94E4H8D8A4AjzXsPGEiOp5tHlvbSCSvcvE2AKtChWjT3zLZ0N0VXLo+mL7riMmZ7flztAmfjQXvuLWNNom7QoRnk3HF5v10432yMX7ae3aVeLS7Kb/6YYRjr32WCxtvR5hhhcqsX6f3q0tX5Ljivt5k+9Vu535W8dk1nsUTo3bW+pVK7OzanOfZeNWathPLi+nFs/46a0p1P7yx5uXBrNeRzypX65/ps+w5y64HXqx7sXZNng9rG+9vIL/XVX9NCyq660d1vZ353n02enl0yN5LJuPGu29RfzL3i31mZO8bDMwYZPKI4ntrSdYfno/zHJNDNh8jH5M1Ncsx41M4fn3Jh4i2QgghhBDiQlScIYQQQgjxwvEGAP8KwK8BeFHQhhU3zmMZ1fnOZnS0gezFyjZ+uwUNWT47wsdkw9fzMdlM74gInm3Uh/ZYV7SJNq296+wKWVm/2fOZXZWXZ1+Nl0hA7QpWWVx7LUx8+7P1z7J7f7qC1RVztCNW7DIVS3bXsPNn1p5ZS70YlY+u0MRQiUi27cmOuB3dlyg++0z15meVa2c9YvvJ87HmGPlg8s3aMzZRnl0bz+4qcbb7fLXH2Pet6L2n84zb7W/P93osWxsiuyzuznrfeb5l8yYqMGDvW6c98w5WrQFX5OHFtfbrz9n49vLoUr1nnW2Y+9ed67vPu6vnRZRbNU+ivvF8dvL5KI6ijI83bIQQQgghxIWoOEMIIYQQ4oXnNQD+FwC/BeBlzvlK7GGFH+vLtlvPZzlUuU2Ybv6vObGiACPCZYUJ1mYiFkVxvdjMpn7l5/y5K2ZkeVciQGR3tot8du9jdB9sbjb+jniUCYaZTSUYTefyc07bzI4V7CJfQH7Nnh+PLPcoFzbf9VxF1mfM+GPGnj3P5pbFRdNf9PzI7LO1gl0nszHLrtXsHIn8sHTuZ2SbzRvGxsbLrvk8z8SK7C3sM+eKfqrineezzwxRLGYMe7469zRb87tM+pdt7/18Ut2vqM+6NlHfRWOcXVMn84J5L67GSTf26pcZN17b7vyo1mw2/yvW4Ml7BpMPex3V+K/WasZ3NqbZd6I1L893FP9vcPz6kr8jcxZCCCGEEDeEijOEEEIIIe4fXg7gtwH8CwCvvHMs2/Duij/282SDMdssvlLI3NlEjdqefnf9VX3PbJB2xMtOHjYnRsxe8wa4cRDl3bWztt4YsbZAPW7Ze7DzjyFWQMnmGzt/VhvLxK4zRid9xd4nJvbpZ0cc6o6Fabws3/NYJrZM+9mLk/nfub7umu99nopZFmZ9mxRJrL7ZPotiVkyfw2yMajxUPpi+rPrV5pPFyIjiedcxWQuynDpzJ5vj3djZ+5JdU7L1qJODd82MfRav0287zwCbyzQe0LvnXuydd4yJj533GnbsMO9mzLrZne9ezMjmqucr43/3eerRfdZE8/VsexvAX+H4pox/IPIUQgghhBD3ABVnCCGEEELcf7wEwG8C+JcAXrccj8SRXaF1UkzA2GXsvIQyYkEkSGV9VvmMBJD1fAcv/nRT/Qof2fXvbEh3Y039TDb7bQ67AlIUz8a0frJY1rYrrNq2XaHNs2eFCMtkzExiTsQ0VoTK8uuKktm8YgTvrqjv2Vd95uV0lciVxbVtkLQ7z3nrcmWX+WKuvbMeMPnuPl931mRmLQH6zz9vrWbsd5610ZzO3mduJ226z7+dNcX6OemKwFc9ayP7NZ/pe2Z2j5kClyzuzvo4tc1s2GdBdB3WNhuHma9OP07H0c7Yi9bbnee6PT4h6o8qx6xvr8hn/XxyC8A3ALwHwDsBfHkYQwghhBBC3BAqzhBCCCGEuH95HMCvAPhdAG+8c2y6UeltVtvzHXE7yqUrkLOCZmezn40dHYs2rm2bKzZWvbg713XCCp7MvchEzyoPe67a2F7JNrmvEEsmhR2R2Ob5Z32cfmwemaDJzLuJwFLd60g08c6f+dnzWM5lc21tF52LbLtr407RQTafolg2roUVfrs5M2JVtPbadmy8XbJ5W9lN11Z2Pc2eS+x4iGzYHKv5kd1Pe2zSTxMRO4rDzpuqvZcbk+PpL+ojr21GZ77fRn9uVnGzOVCJyFnse/288WJUsaM8GXae75kds65b+/N4Z7ztrH2eHyZ+tq54P59M1jzGLruGzjWdsaxf7zP7HLVtLdXczObyLQBPAfhzAH9252chhBBCCHEfouIMIYQQQoj7n1sAfg7A/wrgRxFvLDKb1kBvkzDCxmX87AgedpP0qk1467srWnSF42pTlxWbMjFwIqROxS8v/iTOCiPQ2RwYMvHgJoXIbpyrY1s/3Xg7/2C8KVtP+IjOVcdXH1Mxzvpn5wLblonv5RHZRIJZR+zeFT3Z679KXOzYnPHW+Ixt5ot9NnfztLmy/RnZMWNgOna7zzzPbj3WjTtZ16I+YZ5Tk/lpfVkb5pm8xsrOsc9Za99dJ7J7zsTL4mZzz+s3dnx35pSX91Xvp6vPid1k3nhrIHM92TsWG7vKZeJnp++9HLrrYNYHnTFazZUncXxLxnsBPJ3kI4QQQggh7gNUnCGEEEII8WDxwziKNN6O45s1rEBZFWAwBR0emXDFbLx6G+bTDe9OXJapONQtTADZdiJYseKL52MiujGb5syYZJgKkaxPtu2kgKUSqqaxJ3GnfVbZn8cyUauzTqyfu0yukRXjsvnite3EPP1019GTyTV32lrR0vPjia67OV5VDGBzZdrbY941VTlG4756pliiuJ7viJ31KBqv67lq7k2f29742833/MyKoJ11JXo2dgXdk8k8ytZq6z+yXdvtCsddsudHNcZs+/Nz9/1mOr+qdWfy7lvZVWv05Ll65RpujzF2Kzv5R/4mc5ohW6vtMe/5UsWztn8H4E8AfADHN/AIIYQQQogHABVnCCGEEEI8mLwBwO8A+DUAL3HOV5up1QbgVRvtnki1+s9EqExc8XLpCJvWJvrb82Htquth8mBtsly8n9d2kS+mbzs2rPCx0ik0sMeYuJlo0rXbEZtOdkW+jo/TppN/NLa7xQPr8RPPh3ed0flMGJzmzbaP1kWbZyeOd7zy3V23Vv+rr8nYztow99bmOZkLrG10Lsqzu54z9zDr4+jeTZ4PK10hs3ud3rnOO0Y2ZjvPgslzhBnv3liw56fxJs8RZmxmeQL1/VjbROdXus/57vuRl1v32Tt5Vmf3iF1vsneT7nPbg1lLgFlfMnOd8ZWtbZGvLGY0vifjYo3ZeUeIbCexs2th/X4UwH8H8PFBDkIIIYQQ4gVGxRlCCCGEEA82rwDwWwB+G8ArnfM7Qli2qbvrcyKE2VxWdsXU6WZ1llPVbir2Z5vdlU2VExP7pCMMZz7WYzsb5ZN4HSIxoZoLkbgwuV9XibdMu0jInBaFdPPorjHM/bGfGSGLZSoUMdfq5ZYJsVmcLHaHyRioxNqsD6ZjnhX/qz5lhNlszrJ20/Fjbdln2s6GUDQu2XEV3ePzb8/PtK92xta0v7L+uQkf0zFo/VbvZp13t2m/XzEup8/L1QeTC/N+NXluRs9fJicvPuOHecfLbLN3urXN5Nke2bLzt7Oe22uwvtbzHt1/F3ltveO3AbwPxzdlfJ7wL4QQQggh7lNUnCGEEEII8XDwEgC/BuBfAvhO53wkQj4XtPHwNlPZTfpKhLF+PXt2gziyzY7viCaecNTdOO/GtPEnG8FdQS+z7250dzakK9GUyXtiE4mm0fivfET+MrsoZjRnqr7aEUImdGNHtiu2zzv9GsWI7hHrbzoeJ4Lljqie9VXm94r72Fm3PVHMyyWyrQTl9VgmTmbtotgTGLs1h+r5GwmR1bpfvSN0c46YjONsbkbrFbMednKI2lbFEtlzO/Lp5Znl4M2Z7Fqjse8J0btrzXROXbHeRTDvqztFHdM1M7uP0/G68/4QHe+MjWqtYey98Wvz8K4HTnuY48wzIfq3UbYGMe+YVX4n3wDwbgB/BuDLiU8hhBBCCPGAoOIMIYQQQoiHi1sA3o7jV568BfPNaSDeOJwIt5VIUdnaHCImRQJdrrp2OJ+7caPPjOi4U5ji5RbltMbw7Dqb2WusTpFEZlvFZYW1TOjwNvCtvyznyXhjbSNBIxKHGBG0I75k/TsRTSN7T9z22jMipo055QrRjbFjBTpG3JrkaX101v7u+uDlxwhz2RqVxWbuQzfv6RzIcshiWLuqz6P5Pn0mTuy9XLO23jVdIXYzOUT5ZLG9dXiNn9lm7Ttj0YvNwowt1s/KdC6xsa56T4ny6dpc9WzMxgBz3ZP3rSyP9Vgn3+ja2Xc4L+70eqzv3f7w7s2TAN6FozDjG4P8hBBCCCHEfYqKM4QQQgghHl5+CEeRxi8AeAL9jdVoE3giqlSiZ0ccr9pn9pG/iZ/1WOf617hMH0S2J1nfVIKjZx/lkolFkR+bw464YdkReNdc2FirrXeuYz8VFzr9FwmRXvxonFg/kX3koyMCVjkyPia2ng1TsLArEmW22VoQtWWKSKZCeCRsT+fg6QfIbaMxXNlYYc/6ynxMng+d/mDu04RO32bPo46dte2uT93nwr1eI654dkXrG5OHd1925t107rJE87w7p9jnUWftYGys7cp0zcz6OnrPYt8zr75/nm1WJOH5j9pFOU3eZVZbL4fMT+Qj8lPdy+m/g+xna/tpAO8E8EEcv8pECCGEEEI8ZKg4QwghhBDi4efbAfw2gH8G4OXghLxo89G2m5Bt4HftujHtMSb2rtDgxdoRmE4/jH22uY7icyRyVp+fK45HomDn/nfHYtT/3bE0Feis7TR2Z9xMBB2vj5m8K+HCko2z9TzbV13BMbJbj7P2K5N8gbrvMsEuyiWLy7Zf2+3Mucyu8yyqbHbndiUIZ7GvyGG1mQjoXQF8jcPEnNzTq94dJu8jUb7dPK7YNJuOx6tEYKDuMy+mte/G9uKcVPP4qn7vrMtnXtHxzvXbdcO26azZnq/JGjgpVon87hS7ePZZsUrUD5P3hOgz48PLybOrcrK2twA8i6MY4504ijOEEEIIIcRDjIozhBBCCCEeHV4C4NcB/AsA333nWLQRao8B+UbsRFyfCjSMj0ho64hsnq9p7pXQwoiNwPPzj/xHtjv9zsRk/LDX7rW3x9fcOlSiRZTHastsvnu+u4JIZGPje+PU+mIFg6vGTtduOtey6+2KR11RZbWbXGf0uWNf2VSiK8Dl741BZt3yjjP3p5Nftw8jIdCenxazeH52RFlvfT+PRzadfDvC63RdnqyBUZ5eLqz97nuMbb/7LpLFycYhU9wQzfvuO9tKdb1em6yvmPVw8u44ve4ot+66PH3P2H3+ss//zvq7MrkHp13ml/FTjevKx2Q+Zbkwcb0cVr4G4C9w/PqSJxu+hBBCCCHEA4yKM4QQQgghHj1uAfhZAP8zgJ9wzmebqZMN0dVvV/CabCizsJuy3sZ4dR0dsSHLwRMzrT2Tw+49y44xwo03piL7KI+pfTR2u4LTVKy1PjxbVuTORBrPp7Xx7hsrUjP5Wh/T4gp2flgfbG7WxrIjPk2Ewyp3O3+7OUT3ryocYMb7pKiDsd0VaLP1kp1rXq7TsZ+t79E6yzARcqt7z47DKFZ3ru7OmyruZCx5OVpbJqZ3b1f/kY9sfagKAKI8WKLnXXfeZZ8rf9EYzXLJ3le6Y9V757jyGTOlcx+A3lhZ/Wc+Tybv4tl7iI0xnTtevGzeZO+4Xj6TNdfjiwD+DMB7AHyjaSuEEEIIIR5wVJwhhBBCCPFo8yYcRRq/DOBFy/Ed8cTzsX5mbSuhjPG5Y1dtClsq8c3G7/RLJaJ1hEAbcyKudgSbbixrOxUtPT9TgcnG3RG7ujY2fkdk3s3Z2nqxM/Esyqcj/jJ5VmIgAzuPduNEvnbbdfvstJmIrWtMdix6sa0/azfJs7Jh1y5mvrGCb/cZyF6LJ8B656sY3QKL6ZiI/HXWh84crWxZ+2zMdtZhNndvTbXHV6q+njxHonyquFWczv2KYkRzw4uTCfPWd7Resblnz14vLjvOs7id53rUj531OzrfeZ6z607n2c4+i6NrYteWakx5ttbP3+IoyvhgkasQQgghhHiIUXGGEEIIIYQAgFcA+E0AvwXgNctxphDAw27adsXirpiRxY8+d3xEQgvry8bNhMOqT7y2mcjg3T/PX4fuNUdiZeVveh+9exT1V3dcr2Sb914uHXHxKnErinGVn6q9Pea1zQSxLC4rQEaxWXHFa+/FWttNBaKMjrCUtZmMRUaQyvKN4md+GAHP5lLN8w6T9tE1eX2ePWPuRb6rzc7z7LRnxwOzHke2mT+bU2RnbSui+7TGY58FTD9HOXttuutNdz5UOTNr89qOnfOer85akK11O+9OnedblFOWO2PL3PdsvlifzPixOU/XKuY5lOXQfXZVOaww11StQ1EuzwD4KxxFGZ8j8xRCCCGEEA8xKs4QQgghhBArjwN4O4DfBvCW5Ti7CZ1trK++ss38aPPY+pqI1dWmamXT2RyP7DuCYRTvChGP3eD34qM4nsVd7aK8PJs1pnc8i7mzke/56dp3BD22TUdQsTaeIMX6tj6yfp2K71UOkZ8sVmUb3SPG/qQrUK92Vczp/O+KnRnstXox2bhev+za2nMVnXFZrfGRnRdzQjUGdp5vkc3ZholfxZ2MqclaXD23mNhXPEM6bbM51MmDfXazz99OvJsQ0bt+Kl+2TWZTjRlvfqyfrd9JgQaz3sBpa3M88/KugXkmdsZC5Lu6t8xz+ar3sS7eGmL9fQnAuwH8BYCnhnGEEEIIIcRDiIozhBBCCCFExJtwFGn8CoAX3znGbARnf690NsqveGmdiEisbbSZHG3is8IUuznOCkudwpCIqZi7wgo2uxvz3rWyY8oTKLL7WeW/K8ztzoGuIGZtJvOVHZ82Rkc0PdvYPNj7s7ax9hNBnS20yKjWgmotieJF47kimzsTcbxjd9p2ct6JZX3sFjdMxFfWB2uTichMjuw8mIwv9hmRrccTOvPcs7Wwa1yE9w5xP1zr6gOk/dXvGt3x5D07s+cpU2ThxY/y8vo7eiZ151YV2+YQ5eQdj3xEf2fxPV9n3lHMabFHB29M7TyLvJ8B4OPQry4RQgghhBAJKs4QQgghhBAV3wbgN3D8ypPXJu2iTd/z5xVWjM98dQsS2A3pLG53UziLM4lv7TrX1O2D6F6s520+lf1uf1Q+KrssTtTXkZ8qv8gnQ3avO2P3pDN3PFtWRNoRTXZ8TMQ3a9cVFHfGsPUxGftTwbJzfdnatzMH1/gTYWx3HGbj4TyffWaYin02vysKB6qY0ZjqjMsuu+8H3flq/VSxWHumXfUcYcf0zuad18eM72ys7PbbbuFJNkaysQLncxXDy3X6Djldv6O2jK9sbcnso/dAds5WeLl0xuKun+jY5Nn4NI5fXfKnAD6f2AshhBBCCKHiDCGEEEIIQfMYgJ8H8D8BeCvRPtrUXc9XtrsiCuP3JmyzDe2bFt6YnLJr6ebObuxXm+fVZnrVJrKJ/O8KGp7PbIO/I2p1hALP1pLF9mJ1RNPIvnPPPBt7nrHdLQ5hY65x17ZXzO1p8cHOuJqIs2yMyI6d795xhm7elX3HDnj+nKvmf2VX5dl9Pp2xPD9YzkfzPVs3bJwo56wNu7Yy/RoJ62yO2fmdZ5jX3rtuL99qbFfrIbtWReucbcPYTtZn9nnUfc6w7T3fk1ie34qbeLZd8VyM+mPyDJrmFM0Lxi5aD5j3HY8vAXgXjl9d8jUyDyGEEEII8Yij4gwhhBBCCDHhjTi+SeOfAHjZnWORKNsVASrxZyqwecc6G+wnk83giG6xBytkrTbWnhUadu2tr7Vtx+a0i3xFeV91zVlcVhhkBaRICOuMEZsvkuNR3K5QUdl3hNPOnGcFzwrm+r21JPLTFUwz4bWKt8II/4zfs00kvk/XYFZohWlT3ZvM92Q+TcYVe28ju8nzzYsd5dsV4Kc5MNeRtWFF6N1n0RrLu/5ovl/xXhLlwoyRs621j2yieCuT9yqmjX2Pm7wH2JiTAoDs2cjE3Z2f1l+3PfMOO32XZNZWa7/GY94VsrV5t3+ztT5qH41Lm1cV9yM4ijI+TLQXQgghhBDim1BxhhBCCCGE2OGlAH4VwD8D8KY7xxihFuA3M6PN4HshdFdtWcEry4mxtRvp9ri1qzbed8SR1d7+zFKJUpEwZm0ncdjcvXFsz01Fns45Rtiu4k3FvPUcGyuCufaJWONdJ5OzZ1/lura3cabFK901aY1Z5evN98pXFDuK1RXiu2sOKzB7tmc8+zlbb7r3KlobujlXa341trwcqznXybd6nmW2nq+VqTi7I+h28s7ucbReZetRlnNnPrFzsTv3s/eN7vz3fHbuG/vuY895z7LpnPLiM3nYXCbPqOxa2Of6SnZPd97ldnKZxvb8TsZX9IzwfHwNxzdk/DmAL46yFUIIIYQQAirOEEIIIYQQ1/EWAP8cwC8AeOLOscnma1c4tDbeuTOXzka6PdbdQK4Egsr2ZCLYRe0rH5EQcp7rigxZn10hyHUFHht7EnOXjpjmCa/WRyfO5LqZNp64MbVn1wzbR178yk8mzLDsrFdXj6dO245A2b2+LHa38GVanLHaT/oou2brc/rc6MwX9vll22a+qxw7hSzWn/VzO2gb5R0RXde0f5jPkf3uejotbOjE8+bwVUI427Ya39k4Y8bJ+dkbz9bH5Bom+dtryNpVfrr5RO2j8yzZelGNryvy8OIxPqL1mvn75NM4CjLeB+AZIlchhBBCCCFSVJwhhBBCCCGu5hUA/imOb9N43XK8s/G8u4G9+uvGznLKNtpZ0WoidHqijne8s+lcCYzZ5yz3qV3mo2PLxOyIYqxw58W28aeiWDUvorG3E3tHMLV5dfLe6Z/Kjzfms/NVTM9/dI710+mvLpN1KBKkmXlwslMAE8XK7iVzjdP1rxJhu/2U+c8EZTvnpn2b2XjXkK1vVayrRWLPbtLfkzW9M38y20q8z95LGLxcOwUD1fNk+mzvzo01bnauWjvZMR/lsPMczdpUcW3sybOSXZ/YMcHe/6j99Hlv/dpjXdvoGfc0jmKMPwfwmY08hRBCCCGEeB4qzhBCCCGEEDfFLQA/hePbNH4GwGPoiSbrZ893tgm/tot8VPEjsSwSxWx8uxnN5uFtZNvjDJlosSOosEw38L3PExHBu09ZHtFmvfXHxM1EFFaMmwgZ1Xhj8+6M2ex6dwT9Ts7eZy/eTv94cXcEpuhao3P2+CR+1D+VKDwVCLtrgI1b+WPXk258wM97d/4wwq93vIJZa7xcq59ZP8x4yNbX7nNljbUzD7vrqne9HT/Wp6XzXGHb23hVzuz8Y7nifYa5z9n7GDsfO4UZ3aKE1X6nD7M8WR87RRHTZ2YnJ3ZOrjlE+WVxIz6PoyDjvQC+TvgTQgghhBCijYozhBBCCCHEveC1OL5N4zcAvNqc29m0Z+gIR9Hf1tckfpVDx1ckqpznvNg2h4mwY32wMIJGtWHe6cdMCIziM36qvrsibiTCMfaZIMf0eXWfusUVXl9MxLPVT0dsY8jaT+fIFUJt1qZb8OD5uklRvSNgZnQExaxtR0T31v6J4LdrwwjHUT9PRO/KzmtbtaniRsc66zNLJpB3ROvpO0BWADPps8kzLLLtrOuduRG9261207HKtD9hCnkmz/TuPaiugXk/mrzTZfchihfFnrybZPM9yi26jjWmF3f6zHkawAdwFGV8omkrhBBCCCFEGxVnCCGEEEKIe8ljAH4awG/e+fux5Vwk/lQb4tHmrOeTIdvsrcQrr33k92z73HI+Eo6yGBmRAMIWd6x52RwrvOthBQFGSGPin3TuIZNjVWSwI6St/idCQ9XWjrn1eMefJ7jY46z42b3WrH+7Al40NhiBKBrj3rVmImnWP1E/Wx8srFDIxF7jd9fGCROBtiP8XVGUsR5HEo/xO7HpFBiwBRadcXnlWuXFz8bkZH1nrjXyMX2/6Arc7JicFpewxRk7153lMBXjp+92nfcKdox0x4216b5XrX4qe/YdrLvudW2z3Ndjk+dTdT8jX58H8G4c35LxtSSWEEIIIYQQl6LiDCGEEEII8ULx7QB+Hcc3anz7cry78cwwEZijXKp8og1wRvhjN5snBQpdJsKVta38MbZdu6i/13YsEyFuV8zpisPW1sZgfLL3mBFJdwVLdpxnQlNXbLT2FZ08s9jRdTMxu0xytbaTmNkaao9n60aVBzNXu+vPdM6y93SNUY1FtthnV/CN4kd2a5zJdZ/23jF2Dmf3yeu3qC0T18uBjRv1TzfmtChmImBHz2M2ZpaHl5MXcz2+5lnl782tKCaT8xonyqnyYfvf85/ZenG9PL1nNRt/Zzx2nt3VWMreN6IxYvPweAbAX+MoytC3ZAghhBBCiBcEFWcIIYQQQogXmscA/BSOX3nys3c+V5vwEdmG7Y7g1LGPcsnEGe9cJfZ1xNyJILCzgV/dM7ZAxYvLxrZ2k76Lfp78I2oS29pW/qM8WaHzbOv5YOj0FSvQRLYn2Xxh6Y7rrp0Xa1KUMREFvf7tCvHT2NbHxGb6DLDXyq5VXl9lue+MY9u2M4YjsTiyj3K3cSMioTS77o5gbfPpjumKqE+nxRidnKt3Ac8/k4PNIxOzPftOH2bXUNlFeXbHhxfbuw+3HRsvn+7YWe092DnbfUet+qCL9wzK4kc5WF+VD9Z31wc7pj6P49eW/CX0LRlCCCGEEOIFRsUZQgghhBDifuLVOL5J458CeO2Gn64ACtQbvBMhwvNr27K5ZBvpWTsvHrsZn3HGiTbto7wqIgGDEUuvEJ+jscNcBzNmuoUlO4ULHpnAbO2ra67GKdNfE9GJjdPJO2uf5TwRybK8O8J0Nz67PkQ2V+U47a8q16i9PeZdU5VjNA+7YziK6/mOiPo381HN+/XzdN4yMTNfU1E2y6EbuzuXmLhRnpO152TSZ9V7BBvbg1lrz3be8Q7TdWSNu/qJfEXvNjvxre+pfZRH9113ZbrOX3Etq08mfnRvVh+3ADwN4H0A/gL6lgwhhBBCCHEfoeIMIYQQQghxP3ILwFsB/BqAtwN4MeKN82yT9mzHwog9mQhhz08F4CyfKzas189s/G7OlYDIXMdEMLPtp+LBjmgUUQlY0eedfKp+jAS7rohXCT1Vjl6+E7rjhPHB3I/oGrI1ZaegpdtXVwjZQH2vrlyPPRu24CbLsePrbAfz+bmg/VT89tp279fV4uiaA9PnO8Lqrii7e+0dUTqLy+a+82yNfmZF+TVmZ7xeKcZPn+0e7Lp5tmV8VnlMChks0+Iee2yylmdrWrdQJSt2mbx3TeafjfdJAO/FUZjx9UZ8IYQQQggh7gkqzhBCCCGEEPc7LwfwywD+CYAfINrvCAddoZTxEfnN7FkikbAbk7Ffc2MKVKLjXfFnci+rPLyY2c+ebSbA2/ZsoYkXs+qHXTHau882/4xOn3k23jkv147oydhEueyMOXZ8d2NFQmrHR+aXiWl/Zvx28mLWFObeViJs9x7Z452522EyhncE2sjP+rk7Pk8y287anMXyfE+e1Z7d1M+EaZzpmm19nMc646jqd+/ZWPVvFT+bl5nfyEd33fTW4Oh+eNfuvUN5+dtjVf5Rftl1TJ8j2XM7y5Ox33mOnfwjjoKM9wD43IYfIYQQQgghbhwVZwghhBBCiAeJNwH4dRzFGi+/cywSxlnRItqsXu3YggqmKKNTnOEJo53N98xPZFflUeWd9QELI8R47Xev2fO1WxxR5RH53hF6M7+2jY3JjPkdgSfLZSI0TwTaLH8mXmdOZyIaG7PyyfjZEbK78yqyy/LxbCcibua/W1zC2HXHkPWVrR/RWhLNlew5mOXvxWK4SuCdPC86ojZr753L7DPh/bmkXZYH23eTdSQbX5250bWrxiFzDdl6wPRh1f+T9zPLpC92ChK69zHqA89n5cv6m15D5jPzu86vj+D4tSUfBHD7ojyEEEIIIYS4UVScIYQQQgghHkReBOBnAfwmjl9/4v1vwonw6LFbWNDJIxIPrsphKqRMhbuTSf6nXfbZaz8Rj6IcIttKAJoKMFnfXyGms/FZe0bsywpSvM87Aisr0p3nPT9dpoK29/dOrKqfI1GcydW2zeYXs/awop8nxFZ5syJsZhf5n87j3fWzijO5TzbPSa47Yznyd5Ll660x1j7yEfmy/pi5cdp4sSt2hO1ofHn+qnm/82y+UpBn42XrAuMrm5ed96Nd+ypfZr5WPqyfyH49N3l+VzlUZHMw6tMvAng3jm/J+MpGbCGEEEIIIV4QVJwhhBBCCCEedF4L4Fdx/NqT78RMILqpzWb2f2FGYiaTxxU+Ir9dAbuzwc/66QqiEzHY82WZCqw799Ee74rp076zeTBjeM3xXt73KBcmBjbjVLaRMHYT1zW1nxTR7PZXtx+iPFYfTJtKTK2EVnbcXClUdv1Nx9n0Hnlrjucvslk/M+tu9FzqFjh15q4XN/LLYNc51j56rnaKSU6YwpRKzLd0C3sym6qIqpqrWTzveIerniFenzMFVVVMJrcr+sO7hmgt6M5Pm9tzAJ4G8Nc4viXjbxt5CiGEEEIIcd+h4gwhhBBCCPGwcAvAjwD4FQDvAPCt6It/nU33SLioNqVZUW8qYHZEG0bQjKhEnExwqYQXFO08IvGp8pcJhd3CijXu+TNjH+WzI3RdKRhdkUPW99N/lHbHvHdv19xPumJfJJpmNp6Pqo+iccHMJ/t5MrbsMZbo2th1YBJr19dODp79REDuiJk749Aex3KeeX5M1mpvHk5yqGyiApzddc7Dixu9JwDPj79z36Zj/GTaz9l5ezxae5m1oRorbP5eP0XrcWa/m4cXt7LJ7nvmp9M32XtbFHNSLHPanu2jfG4D+BiOb8j4AI4CDSGEEEIIIR54VJwhhBBCCCEeRl4M4OcB/DKAtwF4zJyvBHlm87wSXSZcJYqfnye57Gy2e/mwBS7ZPeiKftYf62dHZPFsK9Enu3573uZnfVT9zhbGsAJPJhaxcVhxL6IrDkd92xHHGB+ZIJzlU8VffTNzlBVCs5iZcLbmVcXN8qxy6BLFm6xjlkn+VbFANo86cU7/9nO1/kbjZPUTxZren51nZ9Q/0bVkfqxd5LObS9Y2is+ws4Z5ce0xL59q/WKftd312tp5n6NxP/Fx+onW0c4zq/Kztsv8WKo1vTsWo+faSnY/bTvvOION/w84CjL+EsCTA39CCCGEEELc16g4QwghhBBCPOy8GkeRxq8A+F6i/ZVi4ISJaLzGnRYn7IrlmUgyFTTXnzvCe8dH1I4ROSPRaj3HMBFGMj/d8TcV8bN+moy31U/FrkCcxbxCxGdiXOGDOcasKZ1ipA6ZWD4tqGHm81Rst74sV4m3TOyqACcSWLO5wYrGUVtrt7bbfW5N5/TEfjem54cZk4A/Vrq527bstUzHSOaHue/Rel/ZsfGye8DE3nmO7I6bqa2NzxasRPc7yqc7Jr0Ykc16HU/h+LUl7wHwScJeCCGEEEKIBxYVZwghhBBCiEeJHwDwqzh+7ckrluOZiD8Rihi/lX3nf3V656aFGZ54Y/NgYYRFJv5EqLO+WKExyrcjVHrHJuIG2/fsmLvp/wHbHeeTghTPrltYkvlg4la+Knbm0nRs7xQNRGLgmc+OENy1Ya/Z5sqI0JM1IBN+rc9q/k3Ea1a0ZrH9lT1zLOza5Y3d7roRrXk2n+x+VfGZQpZoXmRk9yry481Bb053njVrXOZZHeWQxe08573cKrK1ibXvks2RrCAiK37w2nT6tDOHKn8T28laDxy/tuQjAP4CwAcBPNuML4QQQgghxAOJijOEEEIIIcSjyOM4ft3JL+H49Scvxnxz+eQKsWQanxGXKqGJEctYEbh7DYzA0hEgOgJeZG/jRp/XePbn1RcrdnaLSTJB1/OViSlVTlEOazsvv0qQ7o6zyMcV4n+Vx644W43J6F6t5ybX6+VQFVZ4MT27am51hMNqLZxc847gy4yXjgDdHSMsOyJ31zZ6XlhflbAc+WNy8GzZttE5gJtbkZ/pfWOvPepnJnblnykqiK6ZHeOdNaUiWocn67/ND8u56lo8H93nEDt3rK3nh313iOag9/OE6v3hkzh+Zcn7APzjMIYQQgghhBAPLCrOEEIIIYQQjzovw1Gg8csAfhzAY8u57ib3jtAyEbuiDfmOMDkVb6P21ueOYHWFfddHR+yrYu+Kwjdhc6WwyNjavvREG6YAxsbrFIJUfipRrtPHbCFL1jbKsSoAYvzY9kzxTHauI16y9zgSPqvY2XpcMbXdWWsifx6ZkJ2JrWyBQUfczfx14zK5ej6AeF7c1NqZ+Zj01wqTR3TPKt/2WPaczvJg1u4Mb/xOn7XZ9dxEPlFfZ3l1yN7DmHhMH6zHp/GYXGw+J/+AoyDjLwF8YTOWEEIIIYQQDzQqzhBCCCGEEOIur8LxK09+CcAPDux3NrwzEZYVCzwfNodogz77uZv/Gis6V/mxxyobjyvEyW7/A72+ux9EUu+agefbZuLORLhj40Z5e7EzuzVG1z7z2W2/U7xz2kfzLRurWfxuIVbXbs3D83N1LOvjStE2G9/ROp7lUM3FzL5zD3eKgSoma7C1vWK9y3KJ4q6xq3tbMVnz2LW++4yKfNi46/GuD8922gesvZfLrp13nLHvrMXe/cvekSZr625/TN/ZVtb+/CqAv8JRkPEpMhchhBBCCCEeelScIYQQQgghhM934SjS+CUAry/aVpvsHXbsPQF6Igxa2yxe9D95J8UBXkxWPNoR6Txfa3ym32z7nXs4Ke6YiH02no3ZKUyx9kyhgDdWOgUau2JlJSh7eWV+un3OzpGsz2wOkY/IL5OnPbYyGe+749LGjvx7xRFs/G5cb+xOBfTIh9eGmUPd+dARebM1/4pikCr22caLzxCNZyZ+N4ddAX2Nt9pn521s+3Nmw+RylZ/d+NV9jNpfNWerZ4nXNnt3YmNmz2F2rDFtOs/lbwD4AI6CjI8AuJ3YCCGEEEII8Uii4gwhhBBCCCFqfhjALwL4BRzfrnGSiWO74rD16cW0x3aEQKZQIorv5cH6A3GuQyY0VH3JCDxRPFYk8+wnApd3XVNRlsmjI1J2Rf9IGPPyiOyn1zqdJzv+InHuPMaOuciHzanrP8uxK9xnOTJk4n/Uzra9oigjKwZi7LI4rO8oVjQmsxy8/qnieMerezOZl931w7PdKZTqjml7LopfFQdM3hum9lX+rO3O88Xr7+67i/VdrQ3R2rmemxYzVYUfXX9se5tDd+2rrsPGAJ5/P58F8GEc35LxQRwFGkIIIYQQQogAFWcIIYQQQgjB8xiAH8Xxq0/eDuDly7mOyFOJS6xIxwj06zkWb7M+E5rssakgauN32k+E6ExcZAQoLw7zc5TztKhmR9RczwGz+xa1tb46wh4jbk4KYlghivXRsd0R4m1cZoxP50Xlayq2T8VKz7aaT1nbKmbUZzYnz24yj73Yk7V8d91dfXSfY56Qi+BcFo+xseerPsviZnlMx2k1BjrPmCymjbEz7iY2VxdpdG07cT0fO3PVxq7Wp05u03xWH1O/7DslcHwjxsdwFGS8H8DXuskKIYQQQgjxqKLiDCGEEEIIIWY8DuCtOL5R4+cAvOzO8Xu1KR+JHOtnxjYSfDt5TUSTSKDqiBzMdXSFwR3xfldsv2IMnEQ+swKHzn1mxFtW1I3E4PPvrP2ad0cQ7YrplUg/ERjZ/o7GyWS8nLDCbhRvp+DB5lLZnvHsZ+sjGttM7tV6yuYdzalOcYfNsTOPvFzZddCzrWDWHJYrNqc647S7nlkbJO26fcHMxSgPdoxlcSfzuVrLutc+XVOyPKbX1WUyliI/SOyydSlap1e/TFyv/fos/gSOgoy/BvDVwq8QQgghhBDCQcUZQgghhBBC7PMiAG/D8Y0aPwPgpajFMGDvf86eNtXme1domorMlcBe+ZkINFneHaEtin21sMLade5ZdY4VeLr57oi5VUFJNw9mHmTtWeF+Mr6Z/LO8K9E+s/V8dcmKDVjRG4jveSeHzprK5GnPReO6uted2N1CIOZeV/OxU8iyfvZyvx20rWy9nE+f9nO3f6L7w9yvHQH99GF92jbWlinC2cmJbb/7vFv9dPOJ1ojJOLB0CzJ27U7b8/i0H3fIniXMmFzbeec+jaMg430AnhzmKIQQQgghhLiDijOEEEIIIYS4lpcA+Fkcv/bkbQBe7LTZEVczQYoRWzJx3Nqwm/qrrc0z81PlYvPxbDOhPYItLujen8g/m08l5GbX7J1n+o0VCb1c7Hmgd61d29XeHmPt2LHNFGlkOVTFCxPYe9b1k7VbmQjpVfv1WBQvyqeKFcXuzI1uUUkkekc+mHyZmJkNU4TQHTtVLjYfb75Fc3+yHkxE8e7ak9lW4yvqt2n+TMws35PJGmzj7/S7Pb7mVPk429p8uj4iptfFPguqft9d3yO/bPvP4ijG+CsAXyBjCyGEEEIIIQhUnCGEEEIIIcTN8VIAP427hRovMecjMZAR16NjkTgWxT3beW06ZOJ3Vpyx5rkrhuwITSc7gkhkExVZ2J+j81G8SEDu9uPELhMnWbtJ7B0RN7Nh51tXsI+ut4pb5dAhKhiYCrFMDlesLd21xOujqJhpMq9OsrGy5uvZZkRrCCvuVv3UeR5cMacqW++eTNYu63N3fE0FfrYIhinE6Tz/1+OdNbhqyxSZTJ4/2XrSfaZk7x2VXdWeXSds++lzlM2LzafLcwA+g+PXlbwPKsgQQgghhBDixlBxhhBCCCGEEPeGlwD4KRyFGj+Fo3ADmBUCWK4UyVYYkWVtG8XuFBrssiu6T4S5SsxlcrQ5THx1RD7rY9r/E3Fsd7yuXFWgMf2fxlluWQ5nTEbErPwwMaNYlQB5tunGjOLuCMiZcJvN551727WZziE4Pjoi/87aFflm140sL4bdZ6C3DneKKjImz4HMblLM4Nmtcb1cs8KKam5MC1w64zAbO1mfVG2iOVStpVc//yq/Xt/vrDtMzMjHZ3AUY7wPwBdJOyGEEEIIIcQGKs4QQgghhBDi3vNiHN+k8XYAP4NvLtSIhIdoM39H2NoVX9e8MrEQxflIlOgWFrCFATcpSK7xO+I7c91MUUBU3BH1uXdfrE8vh8nYiYTJ9XOHqaCYxWLvWVeQXf1bX1E+mZga2XRjT/psOi9tPp24rPDeXQ+Y2CDiVvZdm24RSxV/WjDBtmXuz3ruSrHca99de68oIpr0cVSAtPphCxU6saP4K90il0lRR2RX3Y+dwoRsTnTGQecZMClUYe0zH9Gz+pO4+w0ZX0r8CiGEEEIIIW4AFWcIIYQQQgjxwvIiAD+Jo1DjpwF8C7iN/KrI4Py5sq9EqoirRcuscKMqVLDig+c/yiETaNgiCZurZ1eJkTb2hK4fTxRkhCh7vHO/qr5j6ApXmZ+J6OXlcGXMyG4aZ0c0rnxEY/08Z31WeTDrETPGbNvJmtIRrqs1iC0u8WJPCzW684kp3ulct7c+Z2OFfSZYW89+sp5MxkpnDe3kUrW5orAkitkthMp8MbGn/cjOdzifu36zdpkt05dZP3bWjdXOs/0E7hZkPEn4EkIIIYQQQtwQKs4QQgghhBDi/uEJAD8G4OcA/CyAVzVsJ4L1RLj1bKMc7qX91JYVX5nYV4rumSjItFvPnX9nuTHFGZP/FZwxufadQompWO7FvkKE7NoDzxf+olyivrL+rM9JHozNtL+Za43yy3wxc3sicDMFDp6dtfXs2ftdzfPnlnZW5I/idp8l3UIcL24Ve1oYYcfjarczrr28Jnmw/Y0iblTQ0h2jVR479p4/ED53n+E2lvd5jfOcc6zKrTMumGcbcz9Xm2cBfAxHQcYHAXwliS+EEEIIIYS4h6g4QwghhBBCiPuTWwB+CEehxs8DeH3RnhG0IgHN2mcxsv/leoX43GnriTM7xSan/b0qEsny2LGbCFud/y19tveORXlEIhIrxlZCZiUmR4UZ3nmPSPic/i/zbsHCVPBe219RGNER7a+8Zu9YJpxmYxKY9cNKJthGdpP+quJGdkw/Z2OlipnRWYu8PKr1Pbv+6Tpu43RsJoUsJ+w1ejEzv1X8KOedecnaezaRb3aeen5W2OdK9kzqPBs7a46Xf5RbFvsWgKcB/A2OgowPAfhaYiOEEEIIIYR4gVBxhhBCCCGEEA8Gb8RRqPFzAN6EXMxaj1lYkTziCkHPE9o7eVwhxkUCYJX3apPZdUTRrojr5bTaTcS9iZA5KUqphL3I35VFB1EM1rZzvzLRvlOoYP3t5l4VEkQC8OqjS7cgolv4xawnXp9nAu2kIMYTZr1zlb+dzRpvjEbxGWF6ErdbGGJ97BRYdIpwvHZd+8hP13ZaHGGPT5/lrK3nJyoyWH1ma6B3Hs7nLI+ofadfd8YC08Zbe6pcsvyfAvABAO8H8GEAzxA5CCGEEEIIIV5AVJwhhBBCCCHEg8drcfdXn7wZwOOo//dnhCck7gj1lZhwRbwopo2bic6VoNoVg6wPhqw9I5h3CwYq8ZoRtSoh7qaLJDKflk7RwWTO7BQETQXwqP8z0d3asULlJD8vT1Zk9OJP5+hUePbsuve42+cdUb1b9NV5LkRrczSP1naeD5bdZ0I2rzq+OmtAlkeUi11H1+Pd9dB7jnWLMzx/kZ/ovI21G38yZrPzXVu2KKuaa+vxjGidqmy/iONXlbwfx68u0cauEEIIIYQQDxAqzhBCCCGEEOLB5uUAfhJHocZPAngZaeeJQxNhffV10hV/M5uqyIMVqiu61+4JOJM+7IpKkfjL2Gb2E+E+K/SobKZCKHP9HT/Ta+6OuUzAnMyX1Y4p0Mj8M4UOa1vWb9Vu97ordooqKtYcMqHWtvU+25je+sqIxZHvLK71v37urmuTvK4qzFjto3PV/OisZ1UeO2Nvd12M8vLa79xj7zmQxYzie/3e8RX53B1H1ZoYPUezdh1Wv88B+AyOYowPAPhs05cQQgghhBDiPkLFGUIIIYQQQjw8PA7gLQB+5s6f1y3nPDEG5rylK556YnEkGq22jHi52mSiCCOaZ0JWJe5UYrPNoSP6s0IO06eV7USsz4o5uv/LeSLAZfeZ8dMVE7Ox5l0rU+SwK4JG83hSrBCJs1m8zDfbrztjnBH7p4VPla+de8fEiXKvRPQrCgsmRVqZv5MsX3Yd6xYB7awJV2yQdddDz8bmFo11mDbTgotsPZsUQ03eHbxzTFGSl7c9n/nI2k7X10kO9twzAD6CoxjjgwC+QuQghBBCCCGEeABQcYYQQgghhBAPL2/E3UKNH8R1/0O4K8x7IpT3M0skstv8Kh9R7K4gc4Uwtsae3BO23aSAxLP3jneKMiIxvyO6T/53dCV+V/Y73Ev7rM93CwamRRuRzS0At514nj1Dp8iAHbddPKF20v/WV9euI/R37TrPEns8u8+TfKNYkzWiS3dtiuYRO1+jtRPw+5DJfVKMYONO1uhoHd4phJra7saPfK65VbG/iqMY4wMAPgrg6c0chBBCCCGEEPchKs4QQgghhBDi0eAVAH4awNsAvBV3f/1JJVZ7opE9DudcRiXosFwl5Exj7xYqIGg7FRSja4lEsyyvKt6OaM2I1Z6Ym51nYjIFB6yf08bLbW0b5eDZMUK0zTmKb+264z2a19Ninh2xNJsvjPg7zaHKJWt/5sbG9a6visnOZbaPdu283Nb8OmuL9ROtB52CDi+ONwe7vqL4k3V8pyAnuyZmjbDHmZiVXbeAa/3cGYdnO/uZWU8jP7YtO+9t7Cr/TwP4GxwFGZ8m4gghhBBCCCEecFScIYQQQgghxKPHEwDeDOAncRRsfBc4Qakq1Dh/9mwyGHE+8jkRnZnigCiHyH7yP46zgpZOgUfVPrLLhGBWGO7m7H1mhEwvT88PE7eL12+sv0ps7s63K8RPz09l143bLWiIfHjxJoK59TMVzrvFAlcVWl29LmexPKq1MPId2UZ5VNfC9sFknkT+onPr524MZg3rFB7Z4518or7rrs+TZ5LnY/3c9ZU925jYnfW542fl6wA+jKMg42+gX1cihBBCCCHEI4eKM4QQQgghhBCvxfGNGj8N4EcBvLho74km3f9dmgk/la+o7Y44dvrq+OmIVp5NR+DLBDx7rJuH54cVY7uFEmveXfFtan+F6OfZnvbecU+s99pVOWTt74fxuubDxO7mUYnt3XFj7bOYlY8KVhz2rrUSeG/h7q+C8fzYttn5aA7DaevlvuY4XY89m66o3sm78rMbt7suZ/1YkT0bJtfR6X/rqxM7s+vGPv1412BjMD6uGL8rn8NRiPEhAB/DMXeFEEIIIYQQjygqzhBCCCGEEEKsvAjAW3AUavwkgNcv564SLa2/bmGBtb1SROn4AGZimvURseYYCVgdf1H8aVHLTswz7iSPTFBkbSNfVZHEzrVHNruFKWzcqfBrY+78T/QpjJ+qkCP6zMTOrsU7H/lhYnSF9mxOVmM7Go/W706RQNbWWw/see8asmeCjb9TiNNZk1Ybe2xC57kY9Wd0z5kCrE4OV62P1paZz1m8aeFadg+rAicAeBrARwF8EEdRxheJHIQQQgghhBCPCCrOEEIIIYQQQmS8HkeRxk8C+BEAL0X+v6wj4QKOXSb83pQAXMVhxd+rC0PY/3HOCq+VkGl9sUTXvvs/pZmYnj0Ti8mzyuPKez75H+1RHzB5n0yE9q5An+U37Tfrc2LPCLye2L3+PInfZdpX1rYTP7vXrMCfHevmkMVl/Xg+s7b2+DQuM1+ifrY2VX9ka8RuYUTVh+z6dFKNo6y4Y7JurHG9Y8yzsRv3s7j760o+DuCZhq0QQgghhBDiEULFGUIIIYQQQgiWJwC8GcBbAfwEgO/FIWBMBLypkGj97gjf62fGNhK/OgJyVVzBiFieENcRBD2b6n8jT8U/7z7viN7dwo4ol+k/hKeFHWs7ryDI883Mnw7snIv6aVqAY2N25pnnq4rLFIxVPnaJfHSKBSbj1VsnOrD2kai9nl+JBP713HRdqNalybhlbaJxHp17DvlaHPnujpusyKYTrzMWJutVNo6m479rU/nxjgPAUziKMT505+8nN+IJIYQQQgghHiFUnCGEEEIIIYSY8koAPw7gbQB+7M7nSoiBacOK/VFRgvXHwoiHbD47PrpMhciouGNHjGVsqzgTe2u3ts2Y3LPsGq8YM2zbrJ/YgiSmbXSfgW8ed50inSuLHXaLG3b7P/PB2mSFCp0cM7L1srKzdNbos/1kPc6EcMb+jG19dsfL6aczTrJ4k/FS5RAVD6znunj5eMerXKbzrrueZ7Zebp0CD28c3QbwSRzfjPEhAJ9q5iiEEEIIIYQQAFScIYQQQgghhLiGWzi+SeMncBRsvBnAizATTeyxHSHKE88YOy+HqCBgIoJG9pNCgW58KwAyNmt8m8uUjlhc/e/qykd17xi7qtCEsT/J+r0SqrtFA1FuTBtv7mT2Xp47guvpJ/vc8cW02xWZvbjTwifWBxPzisKUyiby0xX3o/Y7841ZWz1fWRybN5url689Z+kUYa3tJ9fuxevGnzKJmT3jJ0UvJ18A8BHc/XaMrxe5CCGEEEIIIUSJijOEEEIIIYQQN8GLcBRo/DiOb9X4PgCPgxNMMlEsazsRchh2xdOogCPLN/rf9TuCd5Qzk0/kz8uVFaJZ8TaLf4XdjvjctfHid3ww/RyN8c41Rzl2i0qqnLx2Ns7uGDn9eb7YtWZSQDXJMTq35hLFi/re8+X5sP5WuoU/08Ktydz07NfPbFvPhhknnYKv1WfnudBZpyd9t/Ms3I3t+Z48p3dyOON9BcBHcRRifATAF5uxhRBCCCGEEKJExRlCCCGEEEKIe8G3AngLjmKNHwfwncs5VmSu/ndvR0jrCoiZ4HOFGMgKbmvMK4SwHQHVy6uyW2GEb0ZA7cTfEZ53+6rjpxIqd+5d177TX5HgzNiu9l78idjq+bA5eXad+REVfdi4bD/sCNNMbp143bWtUxyxnvcKHFgfVR7sPe0UZazts+Ipe6zK9ybX5W4R2tXrS6ewaacQi4l18g0AH8NRiPFhAH/XjCmEEEIIIYQQbVScIYQQQgghhHgheA2Ob9R4K4AfBfAq8IJldG5HxMtEpUpAZIpDKtE6ih3lvubDiNfZdXb6fZp/Jnx24+8wEfC8XK4oSqnieOPOO8/GZ8f7GqPKq1vUMhGIo4IqppgnK/bo5HDSKe6wOU6K0CK/nr/uta723cKEDDZmx980F5tPp9hiWiyQjVmmrZdTJ+4Vm3yTdbKzLpxtqvG+/jxdR9a/bwP4JI5CjA/f+fnZwo8QQgghhBBCXIqKM4QQQgghhBD3A2/AUaTxIzi+YeNVSdurRajJ/5QH8v8xzYi3Vwn92fno3O7/1t4pcrD2Fk903o1T2WbCuW3DFItkQq8Xb1JskZ2PBGbGPvIDcNee+WPbdAqPPB9ZYUl1r5l+soUNkcBs23YL0Do5VXmcdIpamOKCNT9rW+HFYeeG7dOsKGZtb+29Np0inGysXr02MjY7z5fMN1NUdrY7PzP3Mjo/LQRbr/9ZAJ/C8atKPgrgb3F8W4YQQgghhBBCvGCoOEMIIYQQQghxP3IWa7wFR8HGq5CLPew3AGRC0U1/kwIjQjGx1s87hRUdIWwnXuWHiWdzP2FF67MtK+hGcdnCjOpesf0dfbY5ZWOfEec927MtG8+2s/EmBSgT4Tvr74nIe5LdeyZfNqbnf/XFFEt0Y7N+vPyivDORvhOfaXtFIQIzL5kc1jyiOZvFtPa7xRor3bWCtfd8VbmwPqr1a217fjPGx3AUY3wcKsYQQgghhBBC3GeoOEMIIYQQQgjxILAWa7wFwCuWc5lYsx7z2lb/y9grEoiOVUTiHyPO23MZbH/sFFt0xcMdwS4Tf3fEUy+fqN+zMcXEjURrxnZt2xVHp4UZWX9XxQHdIpKrYnt+snGXCdXneeuLoVprKlsbd/WZ+ZkWF2SFF6sfz3e2Lu4UhlT2VSHV5N556/J6nLWL8rQ22TrD+Knud+deRH2Y2WfPxux6mOIudtw/C+DTuPvNGCrGEEIIIYQQQtz3qDhDCCGEEEII8SDyBgBvvvPnRwC8DrXgA+wXCHQLMqIcJgLmzjVkQn9HLIvyYft+9x+gk2KDLI9KoD/bVOc94XQ9l4nHWb7ZvWaLJCrxPYpnj08E1mp8eYVENtcdsdweq+xYm+qeszG9+N1iljVm5q+KGx27ifnF2HeLKlamRU227bRwbfe6GT/e3EDyuetvp8gli1flcLaxn58D8DTu/pqSjwP4BICvEzkJIYQQQgghxH2DijOEEEIIIYQQDwOvxjcXa3w3fMES6InVZ7usuKEiE6my81lO1s9NC4hR/Ey0zwoE2BwmRQYMXeHUo1MsEImemX0kkHcKOyYCazVeq9irD8Zv1OaKogzv3GTcTG26awTjI/sWBc+ehe3zaI5n/rrxvViZjfezZ9/5FggEbbNc1jj2+ORaJoUNtm332VK19+4/u8Z1i4W+hqMI42N3/v4UgGcKeyGEEEIIIYS4r1FxhhBCCCGEEOJh5FsA/DDuFmu8CcATmIleJ9F5RnQ720XnV0Hrtmlvc/ZE7yoXRmivbJl+Y3xEOXk27P9i7/xvbO9cloNn2y0sYeNFPjpFCl68iY+soKbyMSkKsTGrcVUJ7d3YNr49lsXOilG6eUwLBLL7NRnn9lg2D6s1Isslu8+dceuNdWZt82Jm5xmYQpHIbs1hWhyyxttZp9h5lxVnRM8vW+ABAE/iKMI4CzL+rshdCCGEEEIIIR44VJwhhBBCCCGEeBR4MY4CjR8G8EMAfhDAt2H+LQwTsXwiju/+b/iOrSc423OZyBbFm/4P6sgPUwzi2XoCLFPQsSP2R34tleDN+snadfvPu3eT/40/vUdejpXgvlPM0i0qiGyrQp4sryvWlUwUZ+/DNBcvbhW7My+zeKvdrp/MdmfN8Y5XcbvxOn3P2Hf8RD49bgP4LO7+epKPA/hCw78QQgghhBBCPJCoOEMIIYQQQgjxqPJ6HEUaP4ijaOO7ATyWtM/Eaoap2N35X8hsHieT/xmdtfNsotirD/t3tzClI56z9llBSOWzuvbd/82exc/6bvdbACZ+qmvxhGqmsKC6Z0y+mVC+O687Pta23lyfrg8rE3G9YxsVGbBFQVGRxWS8dpkUslR+bqKIi4mLjdjZGKxiV8eewlGE8bd3/nwCwNcHOQohhBBCCCHEA42KM4QQQgghhBDi4KUAfgBHocYP4viGjZcl7e+VgGYFPy929a0Xkd/VNsonEn87RQqRXacPPKaC85V9X7XP8uiQid/VfWPaM7G7BQvd+23F4ciO+daMrlAe9dcaMzoX+dslyiG732x/sXGZmJmPnQKLSaHMSfd+WT87xRWTmDa2zeOKQhW2yIf1F9nfBvD3uFuM8XEAnyvshRBCCCGEEOKRQMUZQgghhBBCCOFzC8B34ijY+P47f74Px7drdIVqz/d6rlukMBEemeKQ7JsEbHxGQPXsr/hf6VfA9v1OkUMkeHbsJiL3Tf8P/klRTfUNCsz/wL+q0KIiKsbZLSbqxl4/d64diY8qHoJ2DNOiCmvLFocw/lYm/efdf2/cTsZcVsTExI782Z/ZfLL4aw6Wr+IoxPgEgE/e+ftrZDwhhBBCCCGEeKRQcYYQQgghhBBC8DyBo0Dj+3G3aOP1hN3u/+K3Pk52/kf8SvXtBlmM7FsM7M+MP89HdJ7xATxfbNwtjvF82HZXFaV4MTrf4pH5uEKsZ79xhbXz/DBMCgOsyG7ts2Km83Mmptv8qtyY8dj5ppSqGIul8tEppqjWl2jsZWtUVCDh+a+Y9pe35u0WN9mcspi2LVN81415C8A3AHwad4sxPgHgi6RPIYQQQgghhHjkUXGGEEIIIYQQQuzxrfjmb9d4E4BXLuerYoqOuD39n99VYUh03sat/o7yj/xdlT9rX8W2frr/g7zqr078LC82j7ONdzzyfdW3KET+Mp+eyL67abHb/90ioKxYI8tht6DnJguC2PnN+qjWvKqwKIpz1Zjxcumuc9U3Ydj2SPxMridaixi7tfDoswA+hbuFGH+H49eWCCGEEEIIIYQYoOIMIYQQQgghhLieV+P4ho033fnzfTgKNjyhGMhFux2xfMc+E3u7ImjXNmrfFdm7hR0ME2F/t7+8/DuFKh2bLB+bW9SOFbarmCdXFRns2E6E/0mBT2TXGe8dH52ijiqHqKiiU4DmxbqqoKZToFC1j4ofqnWriru73p85ZbZePs8C+DyOX0vyqTt/PgPg6UZ8IYQQQgghhBAFKs4QQgghhBBCiHvDWrDxfbhbsNERupG09771wrNjReZKcLQ+2f9RzrIjNHZy6AiwXSKx3MuD9dFpP/Wx2mFoa9vviu0734rAjNfIZrXrxmFj7o7T1Ue3iMmb39McrE/rhy0OidoyfTgtbInyWf107SeFNdFYmcyfaAzeBvA53C3C+CRUiCGEEEIIIYQQ9wQVZwghhBBCCCHEC8erAXwvgDcC+J47f78ewGNB+12x8Yr/xd0VBoHni5Wd2FcLxB1fnkDf7ftOPGvX+RYCz8dOYcvqY3LdXuxKYPbGnPWx0vHh+fEKms7j1t8VRS3d4gKgvo+dApqd/rK2Wd9V18L2wXT+RL6Z87trq421O+a7893+/TTu/mqSzwD49J0/KsQQQgghhBBCiBcAFWcIIYQQQgghxP3FiwF8F+4Wa3zPnT8vu3N+pzihElg9H2e79TODJ6x2fGT/o5710xX7ozbdbx3pxlrbTv/3fyYU7/haj3WpxPj1XJV/VVwTidNrLt28V7tJIQv7bQfM9VZFAFH/2XZR/DXH3fHe/ZaH6J7txM760yss2V1rrN20/2z7Tl9+FXeLL84/f4/jmzKEEEIIIYQQQtwHqDhDCCGEEEIIIR4MXoOjWGMt2Hg97gqAHfG3Ivvf+6wP6+9kV/AE+TkTaKP/ne/lGeUzoVsQsR6fiPwn02/gmAjtUT5M7Mw3U1gU9aHnOxovVpjv5FgVNux8A0dWZBAVrqw52Vy8WN2iAqYgJitYiYoxruw7zza6vt3ClCqPKB8v/tnOO34bR9HFZwD8He4WYjy5masQQgghhBBCiBtGxRlCCCGEEEII8eDyIgDfjbtFG9+No2jjWxGLnmyBQvQ/2DvCaSWIs0TfJsDarrGj674y5hrXwsSv8qzE5chfllfW9iYKNLK2XmGNZ5t9c4ZnO7mfu2Ou66NrmxVITO5ZNoZY2yxupyjI82l93SbyZa+fKc5gioKi+dstMHoOwJdxtwjj/PNZAM8Q1yOEEEIIIYQQ4j5DxRlCCCGEEEII8fDxahxFGt+9/P16AE9gT2y2ZAUeU4HXtmOLKSpfk6KMSexIHLe+2bxPpkL/jt1uUcHkW1Kib2Do2Hdsqjw8MsE9yp39xhMbv1tYMLWPfK4wxQTTYpjq3nV9WZvqGzxsLOuryoNZ87JreArA53AUX3xm+fupoL0QQgghhBBCiAcQFWcIIYQQQgghxKPB4wC+A8Ab7vz5LgDfeefvJ5Z2VmQ/jzH/69u2rcTiSOy1MbpCfUfsZos1PF9sHjvfWlB9cwCCc56/3Tx2qQoVorFnmfb/5NtKmJ+9XKscvW/9qHKyMSKYopLKdvotI53xm8We2K8+Tj9MX2QFJmt7e4zJw46Zr+L45ouzEOP8Wb+SRAghhBBCCCEeAVScIYQQQgghhBCPNo8BeC3uFm2chRuvB/Ay05YRKzNhn/11C92igkxojdqx8affQtD59gXWz/RbMNZ4jI/dAhkvzlXfaDGNxxZpVD7ZHKL+nn4TxslNFKawfjrFQNmY6RTJrLaTb3Nh+mCSa5XLl/H8IozP4ijOEEIIIYQQQgjxiKLiDCGEEEIIIYQQEa/C8e0arzd/XoujqGMCK3Qy3ybAxur+qoWooKEb39pY/6zN5H/wZ4UpmY+oz5iYlY9p31k6RRKs3Wo7LYY420/9RWPei5PZ7hYErf4mhRFXFYZE/jo2jI/JHL8F4OsAPr/8+dzy89cbuQohhBBCCCGEeERQcYYQQgghhBBCiC5P4CjQ8Ao3XnGnTfRNAifTb47oFFZkn5mY0efMjydMWx/d/8lfxfTOd+0jQb3z7Q1Z/J1imsg/++0L03FW3a9pkUgX5nqyfNk+9K7d2kT5nf68fBgf1p93D5hv8JiMwWx+PwfgC/CLML6UXYQQQgghhBBCCGFRcYYQQgghhBBCiCt5CYDvAPA68+c7ALwGs1/rYI937K74NgSP6Ns+1nPst1V08+h++0LnOiKhnY3v+el+k0J1D6/41SD2mGfnnWeLI6J70L32LE/P9uSKb3uJmHwTxiQHLx/m3q3tmPjPAPgHAH+//P15HEUZXwDw7CxlIYQQQgghhBDim1FxhhBCCCGEEEKIe8X5jRtrwca33zn27TgKO4D4f93v/DqTDmx75hsk1nZX/DqWqTDebR/9eo2d/u/+WpGsSKHq+86vf/G+LcLzx/iu7tVuYQrrh8mlE7f7TSVsQRRTxFMVq2Trxfn5q7hbbLEWYfw9gCeTaxNCCCGEEEIIIS5DxRlCCCGEEEIIIe4Xvg1Hkcb657XLzy9CX5QGZr/SJPrWBSAXmiuR2Cu4sD6yGB063xbh2ezC9H/WB1fE7/TjtKgk8pFdb1Xs0I2b+bG+vPvBfMvIld++4bXdifUUjsKLfzB/n3++0fAlhBBCCCGEEELcCCrOEEIIIYQQQgjxoPAK3C3UeBWOX5Py6uXPK++08755YfptE8w3AUTfvsB8c4CNuVMYYONOvm3Dy5n5BgVPXGf8RXkDXL9GeWS+GKLrnVx/1heRn+79Z7/5IiqGuepbWqL4Hsy3cQDHrxV5EsCXcBRafAnAF5c/XwDwtWGeQgghhBBCCCHEPUPFGUIIIYQQQgghHhaewDcXa6x/XoOjuOPbSF/stzwwfrpFIplAzhZ5nG1tDpNvM6gKKrKCFM9PlEdUnOL5rnJm23v2a1ymSCL71ofJ/fJ8dwp7orwYvLx3iloq22cBfAVHwcWTuFtw8SXcLcLQrx0RQgghhBBCCPFQoOIMIYQQQgghhBCPEo/jKNJ4tfn7VTi+eeP8+2V32k++UcATqNfjLGxRQxb7/NnzVxUbZIJ/ZrvG38mfjclwk98A4RWkZD6mBRNsW6bPvW9+qfx1438FwJdxt/DC+/OVhm8hhBBCCCGEEOKBRsUZQgghhBBCCCHE83kRjm/ZeOWdv8+fX25+fgWAb1nsom+S6P5qEHvcs5t+i4b3Oct1zY399oqdfNlfx8HEt8dWrM+oGCWzyXLofuvH2o4pTvHy92zXY9kYzPr8tP8ygH/EUVjxZdwtwPiK8/OzzvUJIYQQQgghhBCPLP8/SgDN7nSk0tQAAAAASUVORK5CYII=","u":""}]}
\ No newline at end of file
diff --git a/core/designsystem/src/main/res/values-night/themes.xml b/core/designsystem/src/main/res/values-night/themes.xml
new file mode 100644
index 000000000..ee5c42ebf
--- /dev/null
+++ b/core/designsystem/src/main/res/values-night/themes.xml
@@ -0,0 +1,16 @@
+
+
+
+
\ No newline at end of file
diff --git a/core/designsystem/src/main/res/values/colors.xml b/core/designsystem/src/main/res/values/colors.xml
new file mode 100644
index 000000000..f8c6127d3
--- /dev/null
+++ b/core/designsystem/src/main/res/values/colors.xml
@@ -0,0 +1,10 @@
+
+
+ #FFBB86FC
+ #FF6200EE
+ #FF3700B3
+ #FF03DAC5
+ #FF018786
+ #FF000000
+ #FFFFFFFF
+
\ No newline at end of file
diff --git a/core/designsystem/src/main/res/values/strings.xml b/core/designsystem/src/main/res/values/strings.xml
new file mode 100644
index 000000000..d40dee8c3
--- /dev/null
+++ b/core/designsystem/src/main/res/values/strings.xml
@@ -0,0 +1,31 @@
+
+ designsystem
+
+
+ button
+ ๊ตฌ๊ธ ๋ก๊ทธ์ธ ๋ฒํผ
+ Google๋ก ๊ณ์ํ๊ธฐ
+
+
+ ์์น
+ ์ง๋
+ ํํฐ
+ ๋ซ๊ธฐ
+ ์ด๊ธฐํ
+ ๋ก๊ทธ์ธ ์ฐฝ ๋ซ๊ธฐ
+ ๊ฒ์
+ ๊ฒ์์ด ์ด๊ธฐํ
+
+
+ acon์ ๋ก๊ทธ์ธ
+ ์ง๊ธ ๋น์ ์ ์์น์์\n ์ต๊ณ ์ ๋ง์ง์ ์ถ์ฒ๋ฐ์๋ณด์ธ์
+ Google๋ก ๊ณ์ํ๊ธฐ
+ ๊ฐ์
์ ์งํํ ๊ฒฝ์ฐ,\n์๋์ ์ ์ฑ
์ ๋ํด ๋์ํ ๊ฒ์ผ๋ก ๊ฐ์ฃผํฉ๋๋ค.
+ ์ด์ฉ์ฝ๊ด
+ ๊ฐ์ธ์ ๋ณด์ฒ๋ฆฌ๋ฐฉ์นจ
+
+
+ \'acon\'์ ๋ํ ์์น์ ๊ทผ\n ๊ถํ์ด ์์ต๋๋ค
+ ์ค์ ์์ ์ ํํ ์์น ๊ถํ์ ํ์ฉํด์ฃผ์ธ์
+ ์ค์ ์ผ๋ก ์ด๋
+
\ No newline at end of file
diff --git a/core/designsystem/src/main/res/values/themes.xml b/core/designsystem/src/main/res/values/themes.xml
new file mode 100644
index 000000000..9f9230ad1
--- /dev/null
+++ b/core/designsystem/src/main/res/values/themes.xml
@@ -0,0 +1,16 @@
+
+
+
+
\ No newline at end of file
diff --git a/core/designsystem/src/test/java/com/acon/acon/core/designsystem/ExampleUnitTest.kt b/core/designsystem/src/test/java/com/acon/acon/core/designsystem/ExampleUnitTest.kt
new file mode 100644
index 000000000..126ae6e6a
--- /dev/null
+++ b/core/designsystem/src/test/java/com/acon/acon/core/designsystem/ExampleUnitTest.kt
@@ -0,0 +1,17 @@
+package com.acon.acon.core.designsystem
+
+import org.junit.Test
+
+import org.junit.Assert.*
+
+/**
+ * Example local unit test, which will execute on the development machine (host).
+ *
+ * See [testing documentation](http://d.android.com/tools/testing).
+ */
+class ExampleUnitTest {
+ @Test
+ fun addition_isCorrect() {
+ assertEquals(4, 2 + 2)
+ }
+}
\ No newline at end of file
diff --git a/core/map/.gitignore b/core/map/.gitignore
new file mode 100644
index 000000000..42afabfd2
--- /dev/null
+++ b/core/map/.gitignore
@@ -0,0 +1 @@
+/build
\ No newline at end of file
diff --git a/core/map/build.gradle.kts b/core/map/build.gradle.kts
new file mode 100644
index 000000000..0b605b0da
--- /dev/null
+++ b/core/map/build.gradle.kts
@@ -0,0 +1,15 @@
+plugins {
+ alias(libs.plugins.acon.android.library)
+ alias(libs.plugins.acon.android.library.compose)
+ alias(libs.plugins.acon.android.library.naver.map)
+}
+
+android {
+ namespace = "com.acon.acon.core.map"
+}
+
+dependencies {
+ implementation(projects.core.utils.feature)
+
+ implementation(libs.play.services.location)
+}
\ No newline at end of file
diff --git a/core/map/consumer-rules.pro b/core/map/consumer-rules.pro
new file mode 100644
index 000000000..e69de29bb
diff --git a/core/map/proguard-rules.pro b/core/map/proguard-rules.pro
new file mode 100644
index 000000000..481bb4348
--- /dev/null
+++ b/core/map/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/core/map/src/androidTest/java/com/acon/acon/core/map/ExampleInstrumentedTest.kt b/core/map/src/androidTest/java/com/acon/acon/core/map/ExampleInstrumentedTest.kt
new file mode 100644
index 000000000..63949a363
--- /dev/null
+++ b/core/map/src/androidTest/java/com/acon/acon/core/map/ExampleInstrumentedTest.kt
@@ -0,0 +1,24 @@
+package com.acon.acon.core.map
+
+import androidx.test.platform.app.InstrumentationRegistry
+import androidx.test.ext.junit.runners.AndroidJUnit4
+
+import org.junit.Test
+import org.junit.runner.RunWith
+
+import org.junit.Assert.*
+
+/**
+ * Instrumented test, which will execute on an Android device.
+ *
+ * See [testing documentation](http://d.android.com/tools/testing).
+ */
+@RunWith(AndroidJUnit4::class)
+class ExampleInstrumentedTest {
+ @Test
+ fun useAppContext() {
+ // Context of the app under test.
+ val appContext = InstrumentationRegistry.getInstrumentation().targetContext
+ assertEquals("com.acon.core.map.test", appContext.packageName)
+ }
+}
\ No newline at end of file
diff --git a/core/map/src/main/AndroidManifest.xml b/core/map/src/main/AndroidManifest.xml
new file mode 100644
index 000000000..48d92bb33
--- /dev/null
+++ b/core/map/src/main/AndroidManifest.xml
@@ -0,0 +1,5 @@
+
+
+
+
+
\ No newline at end of file
diff --git a/core/map/src/main/java/com/acon/acon/core/map/MapUtils.kt b/core/map/src/main/java/com/acon/acon/core/map/MapUtils.kt
new file mode 100644
index 000000000..bb8c9c269
--- /dev/null
+++ b/core/map/src/main/java/com/acon/acon/core/map/MapUtils.kt
@@ -0,0 +1,56 @@
+package com.acon.acon.core.map
+
+import android.Manifest
+import android.annotation.SuppressLint
+import android.content.Context
+import android.content.pm.PackageManager
+import android.location.Location
+import androidx.compose.runtime.Composable
+import androidx.compose.runtime.remember
+import androidx.compose.ui.platform.LocalContext
+import androidx.core.app.ActivityCompat
+import com.acon.acon.core.utils.feature.permission.CheckAndRequestLocationPermission
+import com.google.android.gms.location.LocationServices
+
+@Composable
+@SuppressLint("MissingPermission")
+fun ProceedWithLocation(onReady: (Location) -> Unit) {
+ val context = LocalContext.current
+ val locationProviderClient = remember {
+ LocationServices.getFusedLocationProviderClient(context)
+ }
+
+ CheckAndRequestLocationPermission {
+ locationProviderClient.lastLocation.addOnSuccessListener { location ->
+ location?.let {
+ onReady(it)
+ }
+ }
+ }
+}
+
+fun Context.onLocationReady(onReady: (Location) -> Unit) {
+ val locationProviderClient = LocationServices.getFusedLocationProviderClient(this)
+
+ try {
+ if (ActivityCompat.checkSelfPermission(
+ this,
+ Manifest.permission.ACCESS_FINE_LOCATION
+ ) == PackageManager.PERMISSION_GRANTED ||
+ ActivityCompat.checkSelfPermission(
+ this,
+ Manifest.permission.ACCESS_COARSE_LOCATION
+ ) == PackageManager.PERMISSION_GRANTED
+ ) {
+ locationProviderClient.lastLocation.addOnSuccessListener { location ->
+ location?.let {
+ onReady(it)
+ }
+ }
+ } else {
+ throw SecurityException("Location permission not granted")
+ }
+ } catch (e: SecurityException) {
+ e.printStackTrace()
+ }
+}
diff --git a/core/map/src/test/java/com/acon/acon/core/map/ExampleUnitTest.kt b/core/map/src/test/java/com/acon/acon/core/map/ExampleUnitTest.kt
new file mode 100644
index 000000000..aeedf6b31
--- /dev/null
+++ b/core/map/src/test/java/com/acon/acon/core/map/ExampleUnitTest.kt
@@ -0,0 +1,17 @@
+package com.acon.acon.core.map
+
+import org.junit.Test
+
+import org.junit.Assert.*
+
+/**
+ * Example local unit test, which will execute on the development machine (host).
+ *
+ * See [testing documentation](http://d.android.com/tools/testing).
+ */
+class ExampleUnitTest {
+ @Test
+ fun addition_isCorrect() {
+ assertEquals(4, 2 + 2)
+ }
+}
\ No newline at end of file
diff --git a/core/utils/feature/.gitignore b/core/utils/feature/.gitignore
new file mode 100644
index 000000000..42afabfd2
--- /dev/null
+++ b/core/utils/feature/.gitignore
@@ -0,0 +1 @@
+/build
\ No newline at end of file
diff --git a/core/utils/feature/build.gradle.kts b/core/utils/feature/build.gradle.kts
new file mode 100644
index 000000000..972627f61
--- /dev/null
+++ b/core/utils/feature/build.gradle.kts
@@ -0,0 +1,27 @@
+import java.util.Properties
+
+plugins {
+ alias(libs.plugins.acon.android.library)
+ alias(libs.plugins.acon.android.library.compose)
+ alias(libs.plugins.acon.android.library.orbit)
+}
+
+val localProperties = Properties().apply {
+ load(project.rootProject.file("local.properties").inputStream())
+}
+
+android {
+ namespace = "com.acon.acon.core.utils.feature"
+
+ defaultConfig {
+ buildConfigField("String", "AMPLITUDE_API_TEST_KEY", "\"${localProperties["AMPLITUDE_API_TEST_KEY"]}\"")
+ buildConfigField("String", "AMPLITUDE_API_PRODUCTION_KEY", "\"${localProperties["AMPLITUDE_API_PRODUCTION_KEY"]}\"")
+ }
+}
+
+dependencies {
+ implementation(projects.core.designsystem)
+
+ implementation(libs.accompanist.permissions)
+ implementation(libs.amplitude)
+}
\ No newline at end of file
diff --git a/core/utils/feature/consumer-rules.pro b/core/utils/feature/consumer-rules.pro
new file mode 100644
index 000000000..e69de29bb
diff --git a/core/utils/feature/proguard-rules.pro b/core/utils/feature/proguard-rules.pro
new file mode 100644
index 000000000..481bb4348
--- /dev/null
+++ b/core/utils/feature/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/core/utils/feature/src/androidTest/java/com/acon/acon/core/utils/feature/ExampleInstrumentedTest.kt b/core/utils/feature/src/androidTest/java/com/acon/acon/core/utils/feature/ExampleInstrumentedTest.kt
new file mode 100644
index 000000000..959f61f99
--- /dev/null
+++ b/core/utils/feature/src/androidTest/java/com/acon/acon/core/utils/feature/ExampleInstrumentedTest.kt
@@ -0,0 +1,24 @@
+package com.acon.acon.core.utils.feature
+
+import androidx.test.platform.app.InstrumentationRegistry
+import androidx.test.ext.junit.runners.AndroidJUnit4
+
+import org.junit.Test
+import org.junit.runner.RunWith
+
+import org.junit.Assert.*
+
+/**
+ * Instrumented test, which will execute on an Android device.
+ *
+ * See [testing documentation](http://d.android.com/tools/testing).
+ */
+@RunWith(AndroidJUnit4::class)
+class ExampleInstrumentedTest {
+ @Test
+ fun useAppContext() {
+ // Context of the app under test.
+ val appContext = InstrumentationRegistry.getInstrumentation().targetContext
+ assertEquals("com.acon.core.utils.feature.test", appContext.packageName)
+ }
+}
\ No newline at end of file
diff --git a/core/utils/feature/src/main/AndroidManifest.xml b/core/utils/feature/src/main/AndroidManifest.xml
new file mode 100644
index 000000000..49758aa1c
--- /dev/null
+++ b/core/utils/feature/src/main/AndroidManifest.xml
@@ -0,0 +1,5 @@
+
+
+
+
+
\ No newline at end of file
diff --git a/core/utils/feature/src/main/java/com/acon/acon/core/utils/feature/action/BackOnPressed.kt b/core/utils/feature/src/main/java/com/acon/acon/core/utils/feature/action/BackOnPressed.kt
new file mode 100644
index 000000000..e4b9db22f
--- /dev/null
+++ b/core/utils/feature/src/main/java/com/acon/acon/core/utils/feature/action/BackOnPressed.kt
@@ -0,0 +1,29 @@
+package com.acon.acon.core.utils.feature.action
+
+import android.app.Activity
+import android.content.Context
+import android.widget.Toast
+import androidx.activity.compose.BackHandler
+import androidx.compose.runtime.Composable
+import androidx.compose.runtime.getValue
+import androidx.compose.runtime.mutableLongStateOf
+import androidx.compose.runtime.remember
+import androidx.compose.runtime.setValue
+import com.acon.acon.core.utils.feature.R
+
+@Composable
+fun BackOnPressed(
+ context: Context
+) {
+ var backPressedTime by remember { mutableLongStateOf(0L) }
+
+ BackHandler {
+ val currentTime = System.currentTimeMillis()
+ if (currentTime - backPressedTime <= 3000L) {
+ (context as? Activity)?.finish()
+ } else {
+ Toast.makeText(context, context.getString(R.string.toast_back_handler_close_app), Toast.LENGTH_SHORT).show()
+ backPressedTime = currentTime
+ }
+ }
+}
\ No newline at end of file
diff --git a/core/utils/feature/src/main/java/com/acon/acon/core/utils/feature/amplitude/AconAmplitude.kt b/core/utils/feature/src/main/java/com/acon/acon/core/utils/feature/amplitude/AconAmplitude.kt
new file mode 100644
index 000000000..0b6fee1ac
--- /dev/null
+++ b/core/utils/feature/src/main/java/com/acon/acon/core/utils/feature/amplitude/AconAmplitude.kt
@@ -0,0 +1,63 @@
+package com.acon.acon.core.utils.feature.amplitude
+
+import android.content.Context
+import com.acon.acon.core.utils.feature.BuildConfig
+import com.amplitude.android.Amplitude
+import com.amplitude.android.AutocaptureOption
+import com.amplitude.android.Configuration
+import com.amplitude.android.events.Identify
+
+object AconAmplitude {
+ private lateinit var amplitude: Amplitude
+
+ fun initialize(
+ context: Context,
+ apiKey: String = BuildConfig.AMPLITUDE_API_PRODUCTION_KEY
+ ) {
+ if (!::amplitude.isInitialized) {
+ amplitude = Amplitude(
+ Configuration(
+ apiKey = apiKey,
+ context = context,
+ autocapture = setOf(
+ AutocaptureOption.SESSIONS
+ ),
+ flushIntervalMillis = 15000,
+ flushQueueSize = 20,
+ flushMaxRetries = 3,
+ useBatch = true,
+ flushEventsOnClose = true,
+ useAppSetIdForDeviceId = false,
+ useAdvertisingIdForDeviceId = false,
+ newDeviceIdPerInstall = false,
+ )
+ )
+ }
+ }
+
+ fun setUserId(userId: String) {
+ amplitude.setUserId(userId)
+ }
+
+ fun trackEvent(eventName: String, properties: Map = emptyMap()) {
+ if (AconAmplitude::amplitude.isInitialized) {
+ amplitude.track(eventName, properties)
+ }
+ }
+
+ fun setUserProperty(userId: String) {
+ if (AconAmplitude::amplitude.isInitialized) {
+ amplitude.setUserId(userId)
+ }
+ }
+
+ fun setUserProperties(properties: Map) {
+ if (::amplitude.isInitialized) {
+ val identify = Identify()
+ properties.forEach { (key, value) ->
+ identify.set(key, value)
+ }
+ amplitude.identify(identify)
+ }
+ }
+}
\ No newline at end of file
diff --git a/core/utils/feature/src/main/java/com/acon/acon/core/utils/feature/amplitude/AconTestAmplitude.kt b/core/utils/feature/src/main/java/com/acon/acon/core/utils/feature/amplitude/AconTestAmplitude.kt
new file mode 100644
index 000000000..9e23b9fc8
--- /dev/null
+++ b/core/utils/feature/src/main/java/com/acon/acon/core/utils/feature/amplitude/AconTestAmplitude.kt
@@ -0,0 +1,63 @@
+package com.acon.acon.core.utils.feature.amplitude
+
+import android.content.Context
+import com.acon.acon.core.utils.feature.BuildConfig
+import com.amplitude.android.Amplitude
+import com.amplitude.android.AutocaptureOption
+import com.amplitude.android.Configuration
+import com.amplitude.android.events.Identify
+
+object AconTestAmplitude {
+ private lateinit var testAmplitude: Amplitude
+
+ fun initialize(
+ context: Context,
+ apiKey: String = BuildConfig.AMPLITUDE_API_TEST_KEY
+ ) {
+ if (!::testAmplitude.isInitialized) {
+ testAmplitude = Amplitude(
+ Configuration(
+ apiKey = apiKey,
+ context = context,
+ autocapture = setOf(
+ AutocaptureOption.SESSIONS
+ ),
+ flushIntervalMillis = 15000,
+ flushQueueSize = 20,
+ flushMaxRetries = 3,
+ useBatch = true,
+ flushEventsOnClose = true,
+ useAppSetIdForDeviceId = false,
+ useAdvertisingIdForDeviceId = false,
+ newDeviceIdPerInstall = false,
+ )
+ )
+ }
+ }
+
+ fun setUserId(userId: String) {
+ testAmplitude.setUserId(userId)
+ }
+
+ fun trackEvent(eventName: String, properties: Map = emptyMap()) {
+ if (AconTestAmplitude::testAmplitude.isInitialized) {
+ testAmplitude.track(eventName, properties)
+ }
+ }
+
+ fun setUserProperty(userId: String) {
+ if (AconTestAmplitude::testAmplitude.isInitialized) {
+ testAmplitude.setUserId(userId)
+ }
+ }
+
+ fun setUserProperties(properties: Map) {
+ if (AconTestAmplitude::testAmplitude.isInitialized) {
+ val identify = Identify()
+ properties.forEach { (key, value) ->
+ identify.set(key, value)
+ }
+ testAmplitude.identify(identify)
+ }
+ }
+}
\ No newline at end of file
diff --git a/core/utils/feature/src/main/java/com/acon/acon/core/utils/feature/base/BaseContainerHost.kt b/core/utils/feature/src/main/java/com/acon/acon/core/utils/feature/base/BaseContainerHost.kt
new file mode 100644
index 000000000..ab662d32b
--- /dev/null
+++ b/core/utils/feature/src/main/java/com/acon/acon/core/utils/feature/base/BaseContainerHost.kt
@@ -0,0 +1,25 @@
+package com.acon.acon.core.utils.feature.base
+
+import androidx.lifecycle.ViewModel
+import org.orbitmvi.orbit.ContainerHost
+import org.orbitmvi.orbit.annotation.OrbitDsl
+import org.orbitmvi.orbit.syntax.Syntax
+
+abstract class BaseContainerHost()
+ : ContainerHost, ViewModel() {
+
+ @OrbitDsl
+ protected suspend inline fun Result.reduceResult(
+ syntax: Syntax,
+ crossinline onSuccess: (T) -> STATE,
+ crossinline onFailure: (Throwable) -> STATE
+ ) : Result {
+ return with(syntax) {
+ this@reduceResult.onSuccess {
+ reduce { onSuccess(it) }
+ }.onFailure {
+ reduce { onFailure(it) }
+ }
+ }
+ }
+}
\ No newline at end of file
diff --git a/core/utils/feature/src/main/java/com/acon/acon/core/utils/feature/constants/AppURL.kt b/core/utils/feature/src/main/java/com/acon/acon/core/utils/feature/constants/AppURL.kt
new file mode 100644
index 000000000..2e8ea5eb3
--- /dev/null
+++ b/core/utils/feature/src/main/java/com/acon/acon/core/utils/feature/constants/AppURL.kt
@@ -0,0 +1,19 @@
+package com.acon.acon.core.utils.feature.constants
+
+object AppURL {
+ const val TERM_OF_USE = "https://stripe-shoemaker-907.notion.site/180856d5371b806692f7dcf2bf7088af?pvs=4"
+ const val PRIVATE_POLICY = "https://stripe-shoemaker-907.notion.site/180856d5371b80f2b8caf09c3eb69a06?pvs=4"
+ const val NAVER_MAP = "market://details?id=com.nhn.android.nmap"
+
+ fun getNaverMapRouteURL(
+ currentLat: Double,
+ currentLng: Double,
+ destinationLat: Double,
+ destinationLng: Double,
+ destinationName: String
+ ): String {
+ return "nmap://route/walk?slat=$currentLat&slng=$currentLng&sname=๋ด ์์น&" +
+ "dlat=$destinationLat&dlng=$destinationLng&dname=$destinationName&" +
+ "appname=com.acon.acon"
+ }
+}
\ No newline at end of file
diff --git a/core/utils/feature/src/main/java/com/acon/acon/core/utils/feature/permission/LocationPermission.kt b/core/utils/feature/src/main/java/com/acon/acon/core/utils/feature/permission/LocationPermission.kt
new file mode 100644
index 000000000..b4435382e
--- /dev/null
+++ b/core/utils/feature/src/main/java/com/acon/acon/core/utils/feature/permission/LocationPermission.kt
@@ -0,0 +1,80 @@
+package com.acon.acon.core.utils.feature.permission
+
+import android.Manifest
+import android.content.Context
+import android.content.pm.PackageManager
+import androidx.compose.runtime.Composable
+import androidx.compose.runtime.DisposableEffect
+import androidx.compose.runtime.LaunchedEffect
+import androidx.compose.runtime.getValue
+import androidx.compose.runtime.mutableIntStateOf
+import androidx.compose.runtime.mutableStateOf
+import androidx.compose.runtime.remember
+import androidx.compose.runtime.saveable.rememberSaveable
+import androidx.compose.runtime.setValue
+import androidx.compose.ui.platform.LocalContext
+import androidx.core.content.ContextCompat
+import androidx.lifecycle.Lifecycle
+import androidx.lifecycle.LifecycleEventObserver
+import androidx.lifecycle.compose.LocalLifecycleOwner
+import com.acon.acon.core.designsystem.component.dialog.AconPermissionDialog
+import com.google.accompanist.permissions.ExperimentalPermissionsApi
+import com.google.accompanist.permissions.rememberMultiplePermissionsState
+import kotlinx.coroutines.Dispatchers
+import kotlinx.coroutines.withContext
+
+/**
+ * ์์น ๊ถํ์ ํ์ธํ๊ณ ์์ฒญํ๋ ์ปดํฌ์ ๋ธ
+ * @param onPermissionGranted ๊ถํ์ด ํ์ฉ๋์์ ๋ ์คํํ ๋์
+ */
+@OptIn(ExperimentalPermissionsApi::class)
+@Composable
+fun CheckAndRequestLocationPermission(
+ showDialogAutomatically: Boolean = true,
+ onPermissionGranted: () -> Unit
+) {
+ var trigger by rememberSaveable { mutableIntStateOf(0) }
+ var showPermissionDialog by rememberSaveable { mutableStateOf(false) }
+
+ val locationPermissionState = rememberMultiplePermissionsState(
+ permissions = listOf(Manifest.permission.ACCESS_FINE_LOCATION, Manifest.permission.ACCESS_COARSE_LOCATION),
+ onPermissionsResult = { permMap ->
+ trigger = (trigger + 1).coerceAtMost(2)
+ }
+ )
+ if (showPermissionDialog && showDialogAutomatically)
+ AconPermissionDialog(
+ onPermissionGranted = {
+ showPermissionDialog = false
+ onPermissionGranted()
+ }
+ )
+
+ LaunchedEffect(trigger) {
+ withContext(Dispatchers.Main.immediate) {
+ if (locationPermissionState.allPermissionsGranted) {
+ onPermissionGranted()
+ } else {
+ if (locationPermissionState.shouldShowRationale) {
+ showPermissionDialog = true
+ } else {
+ if (trigger == 2) {
+ showPermissionDialog = true
+ } else locationPermissionState.launchMultiplePermissionRequest()
+ }
+ }
+ }
+ }
+}
+
+fun Context.checkLocationPermission(): Boolean {
+ val fineLocationPermission = ContextCompat.checkSelfPermission(
+ this, Manifest.permission.ACCESS_FINE_LOCATION
+ ) == PackageManager.PERMISSION_GRANTED
+
+ val coarseLocationPermission = ContextCompat.checkSelfPermission(
+ this, Manifest.permission.ACCESS_COARSE_LOCATION
+ ) == PackageManager.PERMISSION_GRANTED
+
+ return fineLocationPermission && coarseLocationPermission
+}
diff --git a/core/utils/feature/src/main/java/com/acon/acon/core/utils/feature/permission/PhotoPermission.kt b/core/utils/feature/src/main/java/com/acon/acon/core/utils/feature/permission/PhotoPermission.kt
new file mode 100644
index 000000000..71e42562b
--- /dev/null
+++ b/core/utils/feature/src/main/java/com/acon/acon/core/utils/feature/permission/PhotoPermission.kt
@@ -0,0 +1,42 @@
+package com.acon.acon.core.utils.feature.permission
+
+import android.os.Build
+import androidx.compose.runtime.Composable
+import androidx.compose.runtime.LaunchedEffect
+import com.google.accompanist.permissions.ExperimentalPermissionsApi
+import com.google.accompanist.permissions.isGranted
+import com.google.accompanist.permissions.rememberPermissionState
+import com.google.accompanist.permissions.shouldShowRationale
+
+/**
+ * ์ฌ์ง ์ ๊ทผ ๊ถํ์ ํ์ธํ๊ณ ์์ฒญํ๋ ์ปดํฌ์ ๋ธ
+ * @param onPermissionGranted ๊ถํ์ด ํ์ฉ๋์์ ๋ ์คํํ ๋์
+ */
+@OptIn(ExperimentalPermissionsApi::class)
+@Composable
+fun CheckAndRequestPhotoPermission(
+ onPermissionGranted: () -> Unit,
+ onPermissionDenied: () -> Unit,
+) {
+
+ val permission = when {
+ Build.VERSION.SDK_INT >= Build.VERSION_CODES.TIRAMISU -> android.Manifest.permission.READ_MEDIA_IMAGES
+ else -> android.Manifest.permission.READ_EXTERNAL_STORAGE
+ }
+
+ val photoPermissionState = rememberPermissionState(permission)
+
+ when {
+ photoPermissionState.status.isGranted -> {
+ onPermissionGranted()
+ }
+ photoPermissionState.status.shouldShowRationale -> {
+ onPermissionDenied()
+ }
+ else -> { //์ฌ๊ธฐ๋ก ๋ค์ด์ค๋๋ฐ ์ ์๋จ๋..
+ LaunchedEffect(Unit){
+ photoPermissionState.launchPermissionRequest()
+ }
+ }
+ }
+}
diff --git a/core/utils/feature/src/main/java/com/acon/acon/core/utils/feature/toast/showToast.kt b/core/utils/feature/src/main/java/com/acon/acon/core/utils/feature/toast/showToast.kt
new file mode 100644
index 000000000..7ce10fcc1
--- /dev/null
+++ b/core/utils/feature/src/main/java/com/acon/acon/core/utils/feature/toast/showToast.kt
@@ -0,0 +1,9 @@
+package com.acon.acon.core.utils.feature.toast
+
+import android.content.Context
+import android.widget.Toast
+import androidx.annotation.StringRes
+
+fun Context.showToast(@StringRes message: Int) {
+ Toast.makeText(this, getString(message), Toast.LENGTH_SHORT).show()
+}
\ No newline at end of file
diff --git a/core/utils/feature/src/main/res/values/strings.xml b/core/utils/feature/src/main/res/values/strings.xml
new file mode 100644
index 000000000..3852bd21c
--- /dev/null
+++ b/core/utils/feature/src/main/res/values/strings.xml
@@ -0,0 +1,12 @@
+
+
+ \'acon\'์ ๋ํด ์์น์ ๊ทผ\n ๊ถํ์ด ์์ต๋๋ค
+ ์ค์ ์์ ์ ํํ ์์น ๊ถํ์ ํ์ฉํด์ฃผ์ธ์
+ ์ค์ ์ผ๋ก ๊ฐ๊ธฐ
+ ํ ๋ฒ ๋ ๋๋ฅด๋ฉด ์ฑ์ด ์ข
๋ฃ๋ฉ๋๋ค.
+
+ \'acon\'์ ๋ํด ๋ผ์ด๋ธ๋ฌ๋ฆฌ\n์ฝ๊ธฐ\/์ฐ๊ธฐ ๊ถํ์ด ์์ด์
+ ์ค์ ์์ ๋ผ์ด๋ธ๋ฌ๋ฆฌ ์ฝ๊ธฐ\/์ฐ๊ธฐ\n๊ถํ์ ์ผ์๊ฒ ์ด์?
+ ์ทจ์
+ ์ค์ ์ผ๋ก ๊ฐ๊ธฐ
+
\ No newline at end of file
diff --git a/core/utils/feature/src/test/java/com/acon/acon/core/utils/feature/ExampleUnitTest.kt b/core/utils/feature/src/test/java/com/acon/acon/core/utils/feature/ExampleUnitTest.kt
new file mode 100644
index 000000000..20258efb6
--- /dev/null
+++ b/core/utils/feature/src/test/java/com/acon/acon/core/utils/feature/ExampleUnitTest.kt
@@ -0,0 +1,17 @@
+package com.acon.acon.core.utils.feature
+
+import org.junit.Test
+
+import org.junit.Assert.*
+
+/**
+ * Example local unit test, which will execute on the development machine (host).
+ *
+ * See [testing documentation](http://d.android.com/tools/testing).
+ */
+class ExampleUnitTest {
+ @Test
+ fun addition_isCorrect() {
+ assertEquals(4, 2 + 2)
+ }
+}
\ No newline at end of file
diff --git a/data/.gitignore b/data/.gitignore
new file mode 100644
index 000000000..42afabfd2
--- /dev/null
+++ b/data/.gitignore
@@ -0,0 +1 @@
+/build
\ No newline at end of file
diff --git a/data/build.gradle.kts b/data/build.gradle.kts
new file mode 100644
index 000000000..11c2d790d
--- /dev/null
+++ b/data/build.gradle.kts
@@ -0,0 +1,40 @@
+import java.util.Properties
+
+plugins {
+ alias(libs.plugins.acon.android.library)
+ alias(libs.plugins.acon.android.library.hilt)
+ alias(libs.plugins.kotlin.serialization)
+}
+
+val localProperties = Properties().apply {
+ load(project.rootProject.file("local.properties").inputStream())
+}
+
+android {
+ namespace = "com.acon.acon.data"
+
+ defaultConfig {
+ buildConfigField("String", "GOOGLE_CLIENT_ID", "\"${localProperties["GOOGLE_CLIENT_ID"]}\"")
+ buildConfigField("String", "BASE_URL", "\"${localProperties["BASE_URL"]}\"")
+ buildConfigField("String", "NAVER_CLIENT_ID", "\"${localProperties["naver_client_id"]}\"")
+ buildConfigField("String", "NAVER_CLIENT_SECRET", "\"${localProperties["naver_client_secret"]}\"")
+ }
+}
+
+dependencies {
+
+ implementation(projects.domain)
+ implementation(projects.core.utils.feature)
+
+ implementation(platform(libs.okhttp.bom))
+ implementation(libs.okhttp)
+ implementation(libs.logging.interceptor)
+
+ implementation(libs.retrofit)
+ implementation(libs.retrofit.kotlin.serialization.converter)
+
+ implementation(libs.kotlinx.serialization.json)
+
+ implementation(libs.androidx.security.crypto.ktx)
+ implementation(libs.bundles.googleSignIn)
+}
\ No newline at end of file
diff --git a/data/proguard-rules.pro b/data/proguard-rules.pro
new file mode 100644
index 000000000..78e0e03f2
--- /dev/null
+++ b/data/proguard-rules.pro
@@ -0,0 +1,4 @@
+-if class androidx.credentials.CredentialManager
+-keep class androidx.credentials.playservices.** {
+ *;
+}
\ No newline at end of file
diff --git a/data/src/androidTest/java/com/acon/acon/data/ExampleInstrumentedTest.kt b/data/src/androidTest/java/com/acon/acon/data/ExampleInstrumentedTest.kt
new file mode 100644
index 000000000..88b8f8c74
--- /dev/null
+++ b/data/src/androidTest/java/com/acon/acon/data/ExampleInstrumentedTest.kt
@@ -0,0 +1,24 @@
+package com.acon.acon.data
+
+import androidx.test.platform.app.InstrumentationRegistry
+import androidx.test.ext.junit.runners.AndroidJUnit4
+
+import org.junit.Test
+import org.junit.runner.RunWith
+
+import org.junit.Assert.*
+
+/**
+ * Instrumented test, which will execute on an Android device.
+ *
+ * See [testing documentation](http://d.android.com/tools/testing).
+ */
+@RunWith(AndroidJUnit4::class)
+class ExampleInstrumentedTest {
+ @Test
+ fun useAppContext() {
+ // Context of the app under test.
+ val appContext = InstrumentationRegistry.getInstrumentation().targetContext
+ assertEquals("com.acon.data.test", appContext.packageName)
+ }
+}
\ No newline at end of file
diff --git a/data/src/main/AndroidManifest.xml b/data/src/main/AndroidManifest.xml
new file mode 100644
index 000000000..a5918e68a
--- /dev/null
+++ b/data/src/main/AndroidManifest.xml
@@ -0,0 +1,4 @@
+
+
+
+
\ No newline at end of file
diff --git a/data/src/main/kotlin/com/acon/acon/data/SessionManager.kt b/data/src/main/kotlin/com/acon/acon/data/SessionManager.kt
new file mode 100644
index 000000000..d1bfc8e01
--- /dev/null
+++ b/data/src/main/kotlin/com/acon/acon/data/SessionManager.kt
@@ -0,0 +1,48 @@
+package com.acon.acon.data
+
+import com.acon.acon.core.common.IODispatcher
+import com.acon.acon.data.datasource.local.TokenLocalDataSource
+import com.acon.acon.domain.type.UserType
+import kotlinx.coroutines.CoroutineScope
+import kotlinx.coroutines.flow.Flow
+import kotlinx.coroutines.flow.MutableStateFlow
+import kotlinx.coroutines.flow.SharingStarted
+import kotlinx.coroutines.flow.emitAll
+import kotlinx.coroutines.flow.flow
+import kotlinx.coroutines.flow.stateIn
+import javax.inject.Inject
+
+class SessionManager @Inject constructor(
+ private val tokenLocalDataSource: TokenLocalDataSource,
+ @IODispatcher private val scope: CoroutineScope
+) {
+
+ private val _userType = MutableStateFlow(UserType.GUEST)
+ private val userType = flow {
+ val accessToken = tokenLocalDataSource.getAccessToken()
+ if (accessToken.isNullOrEmpty())
+ _userType.emit(UserType.GUEST)
+ else
+ _userType.emit(UserType.USER)
+
+ emitAll(_userType)
+ }.stateIn(
+ scope = scope,
+ started = SharingStarted.Lazily,
+ initialValue = UserType.GUEST
+ )
+
+ fun getUserType(): Flow {
+ return userType
+ }
+
+ suspend fun saveAccessToken(accessToken: String) {
+ tokenLocalDataSource.saveAccessToken(accessToken)
+ _userType.emit(UserType.USER)
+ }
+
+ suspend fun clearSession() {
+ tokenLocalDataSource.removeAllTokens()
+ _userType.emit(UserType.GUEST)
+ }
+}
\ No newline at end of file
diff --git a/data/src/main/kotlin/com/acon/acon/data/datasource/local/TokenLocalDataSource.kt b/data/src/main/kotlin/com/acon/acon/data/datasource/local/TokenLocalDataSource.kt
new file mode 100644
index 000000000..27d85ddf9
--- /dev/null
+++ b/data/src/main/kotlin/com/acon/acon/data/datasource/local/TokenLocalDataSource.kt
@@ -0,0 +1,104 @@
+package com.acon.acon.data.datasource.local
+
+import android.content.Context
+import androidx.security.crypto.EncryptedSharedPreferences
+import androidx.security.crypto.MasterKey
+import com.acon.acon.core.common.IODispatcher
+import dagger.hilt.android.qualifiers.ApplicationContext
+import kotlinx.coroutines.CoroutineDispatcher
+import kotlinx.coroutines.withContext
+import javax.inject.Inject
+
+class TokenLocalDataSource @Inject constructor(
+ @ApplicationContext applicationContext: Context,
+ @IODispatcher private val dispatchersIO: CoroutineDispatcher,
+) {
+ private var masterKey =
+ MasterKey.Builder(applicationContext, MasterKey.DEFAULT_MASTER_KEY_ALIAS)
+ .setKeyScheme(MasterKey.KeyScheme.AES256_GCM)
+ .build()
+
+ private var sharedPreferences = EncryptedSharedPreferences.create(
+ applicationContext,
+ SHARED_PREF_FILENAME,
+ masterKey,
+ EncryptedSharedPreferences.PrefKeyEncryptionScheme.AES256_SIV,
+ EncryptedSharedPreferences.PrefValueEncryptionScheme.AES256_GCM
+ )
+
+ suspend fun saveAccessToken(
+ accessToken: String,
+ ) = withContext(dispatchersIO) {
+ with(sharedPreferences.edit()) {
+ putString(SHARED_PREF_KEY, accessToken)
+ apply()
+ }
+ }
+
+ suspend fun saveRefreshToken(
+ refreshToken: String,
+ ) = withContext(dispatchersIO) {
+ with(sharedPreferences.edit()) {
+ putString(SHARED_PREF_REFRESH_KEY, refreshToken)
+ apply()
+ }
+ }
+
+ suspend fun saveAreaVerification(
+ state: Boolean
+ ) = withContext(dispatchersIO) {
+ with(sharedPreferences.edit()) {
+ putBoolean(SHARED_PREF_AREA_VERIFICATION, state)
+ apply()
+ }
+ }
+
+ suspend fun getAccessToken(): String? = withContext(dispatchersIO) {
+ sharedPreferences.getString(SHARED_PREF_KEY, null)
+ }
+
+ suspend fun getRefreshToken(): String? = withContext(dispatchersIO) {
+ sharedPreferences.getString(SHARED_PREF_REFRESH_KEY, null)
+ }
+
+ suspend fun getAreaVerification(): Boolean = withContext(dispatchersIO) {
+ sharedPreferences.getBoolean(SHARED_PREF_AREA_VERIFICATION, false)
+ }
+
+ suspend fun removeAccessToken() = withContext(dispatchersIO) {
+ with(sharedPreferences.edit()) {
+ remove(SHARED_PREF_KEY)
+ apply()
+ }
+ }
+
+ suspend fun removeRefreshToken() = withContext(dispatchersIO) {
+ with(sharedPreferences.edit()) {
+ remove(SHARED_PREF_REFRESH_KEY)
+ apply()
+ }
+ }
+
+ suspend fun removeAreaVerification() = withContext(dispatchersIO) {
+ with(sharedPreferences.edit()) {
+ remove(SHARED_PREF_AREA_VERIFICATION)
+ apply()
+ }
+ }
+
+ suspend fun removeAllTokens() = withContext(dispatchersIO) {
+ with(sharedPreferences.edit()) {
+ remove(SHARED_PREF_KEY)
+ remove(SHARED_PREF_REFRESH_KEY)
+ remove(SHARED_PREF_AREA_VERIFICATION)
+ apply()
+ }
+ }
+
+ companion object {
+ private const val SHARED_PREF_FILENAME = "token"
+ private const val SHARED_PREF_KEY = "accessToken"
+ private const val SHARED_PREF_REFRESH_KEY = "refreshToken"
+ private const val SHARED_PREF_AREA_VERIFICATION = "areaVerification"
+ }
+}
\ No newline at end of file
diff --git a/data/src/main/kotlin/com/acon/acon/data/datasource/remote/AreaVerificationDataSource.kt b/data/src/main/kotlin/com/acon/acon/data/datasource/remote/AreaVerificationDataSource.kt
new file mode 100644
index 000000000..a1a031952
--- /dev/null
+++ b/data/src/main/kotlin/com/acon/acon/data/datasource/remote/AreaVerificationDataSource.kt
@@ -0,0 +1,31 @@
+package com.acon.acon.data.datasource.remote
+
+import com.acon.acon.data.dto.request.AreaVerificationRequest
+import com.acon.acon.data.dto.response.area.AreaVerificationResponse
+import com.acon.acon.data.dto.response.area.VerifiedAreaListResponse
+import com.acon.acon.data.remote.AreaVerificationApi
+import javax.inject.Inject
+
+class AreaVerificationRemoteDataSource @Inject constructor(
+ private val areaVerificationApi: AreaVerificationApi,
+) {
+ suspend fun verifyArea(
+ latitude: Double,
+ longitude: Double
+ ): AreaVerificationResponse {
+ return areaVerificationApi.verifyArea(
+ request = AreaVerificationRequest(
+ latitude = latitude,
+ longitude = longitude
+ )
+ )
+ }
+
+ suspend fun fetchVerifiedAreaList() : VerifiedAreaListResponse {
+ return areaVerificationApi.fetchVerifiedAreaList()
+ }
+
+ suspend fun deleteVerifiedArea(verifiedAreaId: Long) {
+ return areaVerificationApi.deleteVerifiedArea(verifiedAreaId)
+ }
+}
diff --git a/data/src/main/kotlin/com/acon/acon/data/datasource/remote/MapRemoteDataSource.kt b/data/src/main/kotlin/com/acon/acon/data/datasource/remote/MapRemoteDataSource.kt
new file mode 100644
index 000000000..1f3bf4f0f
--- /dev/null
+++ b/data/src/main/kotlin/com/acon/acon/data/datasource/remote/MapRemoteDataSource.kt
@@ -0,0 +1,14 @@
+package com.acon.acon.data.datasource.remote
+
+import com.acon.acon.data.remote.MapApi
+import javax.inject.Inject
+
+class MapRemoteDataSource @Inject constructor(
+ private val mapApi: MapApi
+) {
+
+ suspend fun fetchReverseGeocoding(
+ latitude: Double,
+ longitude: Double
+ ) = mapApi.fetchReverseGeocoding("$longitude,$latitude")
+}
\ No newline at end of file
diff --git a/data/src/main/kotlin/com/acon/acon/data/datasource/remote/OnboardingRemoteDataSource.kt b/data/src/main/kotlin/com/acon/acon/data/datasource/remote/OnboardingRemoteDataSource.kt
new file mode 100644
index 000000000..1056342a4
--- /dev/null
+++ b/data/src/main/kotlin/com/acon/acon/data/datasource/remote/OnboardingRemoteDataSource.kt
@@ -0,0 +1,15 @@
+package com.acon.acon.data.datasource.remote
+
+import com.acon.acon.data.dto.request.PostOnboardingResultRequest
+import com.acon.acon.data.remote.OnboardingApi
+import retrofit2.Response
+import javax.inject.Inject
+
+class OnboardingRemoteDataSource @Inject constructor(
+ private val onboardingApi: OnboardingApi
+) {
+
+ suspend fun postResult(request: PostOnboardingResultRequest): Response {
+ return onboardingApi.postOnboardingResult(request)
+ }
+}
\ No newline at end of file
diff --git a/data/src/main/kotlin/com/acon/acon/data/datasource/remote/ProfileRemoteDataSource.kt b/data/src/main/kotlin/com/acon/acon/data/datasource/remote/ProfileRemoteDataSource.kt
new file mode 100644
index 000000000..84689581d
--- /dev/null
+++ b/data/src/main/kotlin/com/acon/acon/data/datasource/remote/ProfileRemoteDataSource.kt
@@ -0,0 +1,36 @@
+package com.acon.acon.data.datasource.remote
+
+import com.acon.acon.data.dto.request.updateProfileRequest
+import com.acon.acon.data.dto.response.profile.PreSignedUrlResponse
+import com.acon.acon.data.remote.ProfileApi
+import com.acon.acon.data.dto.response.profile.ProfileResponse
+import retrofit2.Response
+import javax.inject.Inject
+
+class ProfileRemoteDataSource @Inject constructor(
+ private val profileApi: ProfileApi
+) {
+ suspend fun fetchProfile(): ProfileResponse {
+ return profileApi.fetchProfile()
+ }
+
+ suspend fun getPreSignedUrl(): PreSignedUrlResponse {
+ return profileApi.getPreSignedUrl()
+ }
+
+ suspend fun validateNickname(nickname: String): Response {
+ return profileApi.validateNickname(nickname)
+ }
+
+ suspend fun updateProfile(fileName: String, nickname: String, birthday: String?): Response {
+ return profileApi.updateProfile(
+ request = updateProfileRequest(profileImage = fileName, nickname = nickname, birthDate = formatBirthday(birthday))
+ )
+ }
+}
+
+private fun formatBirthday(birthday: String?): String? {
+ return birthday?.let {
+ "${it.substring(0, 4)}.${it.substring(4, 6)}.${it.substring(6, 8)}"
+ }
+}
diff --git a/data/src/main/kotlin/com/acon/acon/data/datasource/remote/SpotRemoteDataSource.kt b/data/src/main/kotlin/com/acon/acon/data/datasource/remote/SpotRemoteDataSource.kt
new file mode 100644
index 000000000..9345b1ce3
--- /dev/null
+++ b/data/src/main/kotlin/com/acon/acon/data/datasource/remote/SpotRemoteDataSource.kt
@@ -0,0 +1,37 @@
+package com.acon.acon.data.datasource.remote
+
+import com.acon.acon.data.dto.request.RecentNavigationLocationRequest
+import com.acon.acon.data.dto.request.SpotListRequest
+import com.acon.acon.data.dto.response.SpotDetailInfoResponse
+import com.acon.acon.data.dto.response.SpotDetailMenuListResponse
+import com.acon.acon.data.dto.response.SpotListResponse
+import com.acon.acon.data.dto.response.area.LegalAreaResponse
+import com.acon.acon.data.remote.SpotNoAuthApi
+import com.acon.acon.data.remote.SpotAuthApi
+import javax.inject.Inject
+
+class SpotRemoteDataSource @Inject constructor(
+ private val spotNoAuthApi: SpotNoAuthApi,
+ private val spotAuthApi: SpotAuthApi
+) {
+
+ suspend fun fetchSpotList(request: SpotListRequest): SpotListResponse {
+ return spotAuthApi.fetchSpotList(request)
+ }
+
+ suspend fun fetchRecentNavigationLocation(request: RecentNavigationLocationRequest) {
+ return spotNoAuthApi.fetchRecentNavigationLocation(request)
+ }
+
+ suspend fun getSpotDetailInfo(spotId: Long): SpotDetailInfoResponse {
+ return spotNoAuthApi.getSpotDetailInfo(spotId)
+ }
+
+ suspend fun getSpotMenuList(spotId: Long): SpotDetailMenuListResponse {
+ return spotNoAuthApi.getSpotMenuList(spotId)
+ }
+
+ suspend fun getLegalDong(latitude: Double, longitude: Double): LegalAreaResponse {
+ return spotNoAuthApi.getLegalDong(latitude, longitude)
+ }
+}
\ No newline at end of file
diff --git a/data/src/main/kotlin/com/acon/acon/data/datasource/remote/TokenRemoteDataSource.kt b/data/src/main/kotlin/com/acon/acon/data/datasource/remote/TokenRemoteDataSource.kt
new file mode 100644
index 000000000..ed791e850
--- /dev/null
+++ b/data/src/main/kotlin/com/acon/acon/data/datasource/remote/TokenRemoteDataSource.kt
@@ -0,0 +1,131 @@
+package com.acon.acon.data.datasource.remote
+
+import android.content.Context
+import android.os.Build
+import androidx.credentials.CredentialManager
+import androidx.credentials.CustomCredential
+import androidx.credentials.GetCredentialRequest
+import androidx.credentials.PasswordCredential
+import androidx.credentials.PublicKeyCredential
+import androidx.credentials.exceptions.GetCredentialCancellationException
+import androidx.credentials.exceptions.NoCredentialException
+import com.acon.acon.data.BuildConfig
+import com.acon.acon.data.error.ErrorMessages
+import com.acon.acon.domain.error.user.CredentialException
+import com.google.android.libraries.identity.googleid.GetSignInWithGoogleOption
+import com.google.android.libraries.identity.googleid.GoogleIdTokenCredential
+import com.google.android.libraries.identity.googleid.GoogleIdTokenParsingException
+import dagger.hilt.android.qualifiers.ActivityContext
+import timber.log.Timber
+import java.security.MessageDigest
+import java.util.UUID
+import javax.inject.Inject
+
+class TokenRemoteDataSource @Inject constructor(
+ @ActivityContext private val context: Context
+) {
+
+ private val rawNounce = UUID.randomUUID().toString()
+ private val bytes = rawNounce.toByteArray()
+ private val md = MessageDigest.getInstance("SHA-256")
+ private val digest = md.digest(bytes)
+ private val hashedNonce = digest.fold("") { str, it -> str + "%02x".format(it) }
+
+ private val googleIdOption: GetSignInWithGoogleOption =
+ GetSignInWithGoogleOption.Builder(BuildConfig.GOOGLE_CLIENT_ID)
+ .build()
+
+ private val credentialManager: CredentialManager by lazy {
+ CredentialManager.create(context)
+ }
+
+ suspend fun googleLogin(): Result = runCatching {
+ if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.UPSIDE_DOWN_CAKE) {
+ credentialManager.prepareGetCredential(
+ GetCredentialRequest(
+ listOf(googleIdOption)
+ )
+ )
+ }
+
+ val request = GetCredentialRequest.Builder()
+ .addCredentialOption(googleIdOption)
+ .build()
+
+ credentialManager.getCredential(
+ request = request,
+ context = context
+ )
+ }.fold(
+ onSuccess = { response ->
+ Timber.tag(TAG).d("Received credential response: $response")
+
+ when (val credential = response.credential) {
+ is CustomCredential -> {
+ Timber.tag(TAG)
+ .d("Credential is CustomCredential. Type: ${credential.type}")
+ if (credential.type == GoogleIdTokenCredential.TYPE_GOOGLE_ID_TOKEN_CREDENTIAL) {
+ val idToken = GoogleIdTokenCredential.createFrom(credential.data).idToken
+ Timber.tag(TAG).d("Successfully parsed idToken")
+ Result.success(idToken)
+ } else {
+ Timber.tag(TAG).e("Unknown credential type")
+ throw IllegalStateException(ErrorMessages.UNKNOWN_CREDENTIAL_TYPE)
+ }
+ }
+
+ is PublicKeyCredential -> {
+ Timber.tag(TAG).e("Credential is PublicKeyCredential. Unsupported.")
+ throw IllegalStateException(ErrorMessages.UNSUPPORTED_CREDENTIAL_TYPE)
+ }
+
+ is PasswordCredential -> {
+ Timber.tag(TAG).e("Credential is PasswordCredential. Unsupported.")
+ throw IllegalStateException(ErrorMessages.UNSUPPORTED_CREDENTIAL_TYPE)
+ }
+
+ else -> {
+ Timber.tag(TAG)
+ .e("Unknown credential class: ${credential::class.java}")
+ throw IllegalStateException(ErrorMessages.UNKNOWN_CREDENTIAL_TYPE)
+ }
+ }
+ },
+ onFailure = { e ->
+ Timber.tag(TAG).e(e, "GoogleLogin failed: ${e.message}")
+
+ Result.failure(
+ when (e) {
+ is GetCredentialCancellationException -> {
+ Timber.tag(TAG).e("User cancelled login")
+ CredentialException.UserCanceled(ErrorMessages.USER_CANCELED)
+ }
+
+ is NoCredentialException -> {
+ Timber.tag(TAG).e("No stored credentials available")
+ CredentialException.NoStoredCredentials(ErrorMessages.NO_CREDENTIAL_AVAILABLE)
+ }
+
+ is GoogleIdTokenParsingException -> {
+ Timber.tag(TAG).e(e, "GoogleIdTokenParsingException")
+ e
+ }
+
+ is SecurityException -> {
+ Timber.tag(TAG).e(e, "SecurityException")
+ e
+ }
+
+ else -> {
+ Timber.tag(TAG).e(e, "Unknown error occurred")
+ IllegalStateException(ErrorMessages.UNKNOWN_ERROR)
+ }
+ }
+ )
+ }
+ )
+
+ companion object {
+ const val TAG = "GoogleLogin"
+ }
+}
\ No newline at end of file
diff --git a/data/src/main/kotlin/com/acon/acon/data/datasource/remote/UploadRemoteDataSource.kt b/data/src/main/kotlin/com/acon/acon/data/datasource/remote/UploadRemoteDataSource.kt
new file mode 100644
index 000000000..b483c2b93
--- /dev/null
+++ b/data/src/main/kotlin/com/acon/acon/data/datasource/remote/UploadRemoteDataSource.kt
@@ -0,0 +1,46 @@
+package com.acon.acon.data.datasource.remote
+
+import com.acon.acon.data.dto.request.ReviewRequest
+import com.acon.acon.data.dto.response.upload.UploadGetDotoriResponse
+import com.acon.acon.data.dto.response.upload.UploadGetKeyWordResponse
+import com.acon.acon.data.dto.response.upload.UploadGetSpotVerifyResponse
+import com.acon.acon.data.dto.response.upload.UploadGetSuggestionsResponse
+import com.acon.acon.data.remote.UploadApi
+import javax.inject.Inject
+
+class UploadRemoteDataSource @Inject constructor(
+ private val uploadApi: UploadApi
+) {
+ suspend fun getDotoriCount(): UploadGetDotoriResponse {
+ return uploadApi.getDotoriCount()
+ }
+
+ suspend fun getKeyWord(keyword: String): UploadGetKeyWordResponse {
+ return uploadApi.getKeyWord(keyword)
+ }
+
+ suspend fun getSuggestions(
+ latitude: Double,
+ longitude: Double
+ ): UploadGetSuggestionsResponse {
+ return uploadApi.getSuggestions(latitude, longitude)
+ }
+
+ suspend fun getVerifySpotLocation(
+ spotId: Long,
+ latitude: Double,
+ longitude: Double
+ ): UploadGetSpotVerifyResponse {
+ return uploadApi.getVerifySpotLocation(spotId, latitude, longitude)
+ }
+
+ suspend fun postReview(
+ spotId: Long,
+ acornCount: Int
+ ) = uploadApi.uploadPostReview(
+ ReviewRequest(
+ spotId = spotId,
+ acornCount = acornCount
+ )
+ )
+}
diff --git a/data/src/main/kotlin/com/acon/acon/data/datasource/remote/UserRemoteDataSource.kt b/data/src/main/kotlin/com/acon/acon/data/datasource/remote/UserRemoteDataSource.kt
new file mode 100644
index 000000000..db741513e
--- /dev/null
+++ b/data/src/main/kotlin/com/acon/acon/data/datasource/remote/UserRemoteDataSource.kt
@@ -0,0 +1,24 @@
+package com.acon.acon.data.datasource.remote
+
+import com.acon.acon.data.dto.request.DeleteAccountRequest
+import com.acon.acon.data.dto.request.LoginRequest
+import com.acon.acon.data.dto.request.LogoutRequest
+import com.acon.acon.data.dto.response.LoginResponse
+import com.acon.acon.data.remote.UserApi
+import javax.inject.Inject
+
+class UserRemoteDataSource @Inject constructor(
+ private val userApi: UserApi
+) {
+ suspend fun login(googleLoginRequest: LoginRequest): LoginResponse {
+ return userApi.postLogin(googleLoginRequest)
+ }
+
+ suspend fun logout(logoutRequest: LogoutRequest) {
+ return userApi.postLogout(logoutRequest)
+ }
+
+ suspend fun deleteAccount(deleteAccountRequest: DeleteAccountRequest) {
+ return userApi.postDeleteAccount(deleteAccountRequest)
+ }
+}
\ No newline at end of file
diff --git a/data/src/main/kotlin/com/acon/acon/data/di/ApiModule.kt b/data/src/main/kotlin/com/acon/acon/data/di/ApiModule.kt
new file mode 100644
index 000000000..a92bc6af3
--- /dev/null
+++ b/data/src/main/kotlin/com/acon/acon/data/di/ApiModule.kt
@@ -0,0 +1,95 @@
+package com.acon.acon.data.di
+
+import com.acon.acon.data.remote.AreaVerificationApi
+import com.acon.acon.data.remote.UserApi
+import com.acon.acon.data.remote.MapApi
+import com.acon.acon.data.remote.OnboardingApi
+import com.acon.acon.data.remote.ReissueTokenApi
+import com.acon.acon.data.remote.SpotNoAuthApi
+import com.acon.acon.data.remote.UploadApi
+import com.acon.acon.core.common.Auth
+import com.acon.acon.core.common.Naver
+import com.acon.acon.core.common.NoAuth
+import com.acon.acon.data.remote.ProfileApi
+import com.acon.acon.data.remote.SpotAuthApi
+import dagger.Module
+import dagger.Provides
+import dagger.hilt.InstallIn
+import dagger.hilt.components.SingletonComponent
+import retrofit2.Retrofit
+import javax.inject.Singleton
+
+@Module
+@InstallIn(SingletonComponent::class)
+internal object ApiModule {
+
+ @Singleton
+ @Provides
+ fun providesUserApi(
+ @Auth retrofit: Retrofit
+ ): UserApi {
+ return retrofit.create(UserApi::class.java)
+ }
+
+ @Provides
+ @Singleton
+ fun provideReissueTokenApi(
+ @NoAuth retrofit: Retrofit
+ ) : ReissueTokenApi = retrofit.create(ReissueTokenApi::class.java)
+
+ @Singleton
+ @Provides
+ fun providesSpotNoAuthApi(
+ @NoAuth retrofit: Retrofit
+ ): SpotNoAuthApi {
+ return retrofit.create(SpotNoAuthApi::class.java)
+ }
+
+ @Singleton
+ @Provides
+ fun providesSpotAuthApi(
+ @Auth retrofit: Retrofit
+ ): SpotAuthApi {
+ return retrofit.create(SpotAuthApi::class.java)
+ }
+
+ @Singleton
+ @Provides
+ fun providesOnboardingApi(
+ @Auth retrofit: Retrofit
+ ): OnboardingApi {
+ return retrofit.create(OnboardingApi::class.java)
+ }
+
+ @Singleton
+ @Provides
+ fun providesUploadApi(
+ @Auth retrofit: Retrofit
+ ): UploadApi {
+ return retrofit.create(UploadApi::class.java)
+ }
+
+ @Singleton
+ @Provides
+ fun providesAreaVerificationApi(
+ @Auth retrofit: Retrofit
+ ): AreaVerificationApi {
+ return retrofit.create(AreaVerificationApi::class.java)
+ }
+
+ @Singleton
+ @Provides
+ fun providesProfileApi(
+ @Auth retrofit: Retrofit
+ ): ProfileApi {
+ return retrofit.create(ProfileApi::class.java)
+ }
+
+ @Singleton
+ @Provides
+ fun provideMapApi(
+ @Naver retrofit: Retrofit
+ ): MapApi {
+ return retrofit.create(MapApi::class.java)
+ }
+}
\ No newline at end of file
diff --git a/data/src/main/kotlin/com/acon/acon/data/di/AuthAuthenticator.kt b/data/src/main/kotlin/com/acon/acon/data/di/AuthAuthenticator.kt
new file mode 100644
index 000000000..47695f3cf
--- /dev/null
+++ b/data/src/main/kotlin/com/acon/acon/data/di/AuthAuthenticator.kt
@@ -0,0 +1,160 @@
+package com.acon.acon.data.di
+
+import android.util.Log
+import com.acon.acon.data.BuildConfig
+import com.acon.acon.data.SessionManager
+import com.acon.acon.data.datasource.local.TokenLocalDataSource
+import com.acon.acon.data.dto.request.DeleteAccountRequest
+import com.acon.acon.data.dto.request.LogoutRequest
+import com.acon.acon.data.dto.request.RefreshRequest
+import com.acon.acon.data.remote.ReissueTokenApi
+import kotlinx.coroutines.runBlocking
+import kotlinx.coroutines.sync.Mutex
+import kotlinx.coroutines.sync.withLock
+import kotlinx.serialization.encodeToString
+import kotlinx.serialization.json.Json
+import okhttp3.Authenticator
+import okhttp3.MediaType.Companion.toMediaTypeOrNull
+import okhttp3.Request
+import okhttp3.RequestBody
+import okhttp3.RequestBody.Companion.toRequestBody
+import okhttp3.Response
+import okhttp3.Route
+import okio.Buffer
+import org.json.JSONObject
+import timber.log.Timber
+import javax.inject.Inject
+
+class AuthAuthenticator @Inject constructor(
+ private val tokenLocalDataSource: TokenLocalDataSource,
+ private val reissueTokenApi: ReissueTokenApi,
+ private val sessionManager: SessionManager
+) : Authenticator {
+
+ private val mutex = Mutex()
+
+ override fun authenticate(route: Route?, response: Response): Request? = runBlocking {
+ if(BuildConfig.DEBUG) {
+ Timber.tag(TAG).d("[authenticate] ํธ์ถ๋จ. ์์ฒญ URL: ${response.request.url}")
+ }
+
+ mutex.withLock {
+ val currentRefreshToken = tokenLocalDataSource.getRefreshToken() ?: ""
+
+ if (currentRefreshToken.isEmpty()) {
+ Timber.tag(TAG).e("์ ์ฅ๋ Refresh Token์ด ์์. ํ ํฐ ์ ๊ฑฐ ํ ๋ก๊ทธ์ธ ํ๋ฉด์ผ๋ก ์ด๋")
+ sessionManager.clearSession()
+ goToSignInScreen()
+ return@withLock null
+ }
+
+ val result = runCatching {
+ reissueTokenApi.postRefresh(RefreshRequest(currentRefreshToken))
+ }
+
+ when {
+ result.isSuccess -> {
+ if(BuildConfig.DEBUG) {
+ Timber.tag(TAG).d("ํ ํฐ ์ฌ๋ฐ๊ธ ์์ฒญ ์ฑ๊ณต") }
+ val tokenResponse = result.getOrNull()
+
+ if (tokenResponse == null) {
+ sessionManager.clearSession()
+ goToSignInScreen()
+ return@withLock null
+ }
+
+ val tokenBody = tokenResponse.toRefreshToken()
+ if (tokenBody.accessToken.isNullOrEmpty() || tokenBody.refreshToken.isNullOrEmpty()) {
+ if(BuildConfig.DEBUG) {
+ Timber.tag(TAG).e("ํ ํฐ์ด ๋น์ด ์์. ํ ํฐ ์ ๊ฑฐ ํ ๋ก๊ทธ์ธ ํ๋ฉด์ผ๋ก ์ด๋")
+ }
+ sessionManager.clearSession()
+ goToSignInScreen()
+ return@withLock null
+ }
+
+ tokenBody.accessToken?.let { tokenLocalDataSource.saveAccessToken(it) }
+ tokenBody.refreshToken?.let { tokenLocalDataSource.saveRefreshToken(it) }
+
+ if(BuildConfig.DEBUG) {
+ Timber.tag(TAG).d("[authenticate] ์ ์ก์ธ์ค ํ ํฐ์ผ๋ก ์์ฒญ ์ฌ์๋")
+ Timber.tag(TAG)
+ .d("์ฌ์คํ ์์ฒญ ์ ๋ณด: ${response.request.method} ${response.request.url}")
+ }
+
+ return@withLock when {
+ response.request.url.toString().contains("auth/logout") -> {
+ val updatedRefreshToken = tokenLocalDataSource.getRefreshToken() ?: ""
+
+ val logoutRequestJson = Json.encodeToString(LogoutRequest(updatedRefreshToken))
+ val requestBody: RequestBody = logoutRequestJson.toRequestBody("application/json".toMediaTypeOrNull())
+
+ response.request.newBuilder()
+ .removeHeader("Authorization")
+ .header("Authorization", "Bearer ${tokenBody.accessToken}")
+ .method(response.request.method, requestBody)
+ .build()
+ }
+
+ response.request.url.toString().contains("members/withdrawal") -> {
+ val updatedRefreshToken = tokenLocalDataSource.getRefreshToken() ?: ""
+
+ val originalRequestBody = response.request.body
+ val reason = extractReasonFromRequestBody(originalRequestBody)
+
+ val updatedRequest = DeleteAccountRequest(reason, updatedRefreshToken)
+
+ val requestBody: RequestBody = Json.encodeToString(updatedRequest)
+ .toRequestBody("application/json".toMediaTypeOrNull())
+
+ response.request.newBuilder()
+ .removeHeader("Authorization")
+ .header("Authorization", "Bearer ${tokenBody.accessToken}")
+ .method(response.request.method, requestBody)
+ .build()
+ }
+
+ else -> {
+ response.request.newBuilder()
+ .removeHeader("Authorization")
+ .header("Authorization", "Bearer ${tokenBody.accessToken}")
+ .build()
+ }
+ }
+ }
+
+ else -> {
+ if(BuildConfig.DEBUG) {
+ Timber.tag(TAG).e("ํ ํฐ ์ฌ๋ฐ๊ธ ์คํจ. ํ ํฐ ์ ๊ฑฐ ํ ๋ก๊ทธ์ธ ํ๋ฉด์ผ๋ก ์ด๋")
+ }
+ sessionManager.clearSession()
+ goToSignInScreen()
+ return@withLock null
+ }
+ }
+ }
+ }
+
+ private fun extractReasonFromRequestBody(originalRequestBody: RequestBody?): String {
+ return try {
+ val buffer = Buffer()
+ originalRequestBody?.writeTo(buffer)
+ val requestBodyString = buffer.readUtf8()
+
+ val jsonObject = Json.decodeFromString