From 9d7fe48e98dd34f161dac4c0678e28e31d4e3654 Mon Sep 17 00:00:00 2001 From: heyethereum Date: Sun, 7 Jul 2024 20:21:32 +0800 Subject: [PATCH] re-init amplify --- .gitignore | 22 + .vscode/settings.json | 11 + App.tsx | 25 +- amplify/.config/project-config.json | 17 + amplify/README.md | 8 + .../cli-inputs.json | 53 + amplify/backend/backend-config.json | 30 + amplify/backend/tags.json | 10 + .../amplify-dependent-resources-ref.d.ts | 15 + amplify/cli.json | 64 + amplify/hooks/README.md | 7 + amplify/team-provider-info.json | 20 + android/.gitignore | 16 + android/app/build.gradle | 172 ++ android/app/debug.keystore | Bin 0 -> 2257 bytes android/app/proguard-rules.pro | 14 + android/app/src/debug/AndroidManifest.xml | 7 + android/app/src/main/AndroidManifest.xml | 34 + .../java/com/piggyinu/safeqr/MainActivity.kt | 61 + .../com/piggyinu/safeqr/MainApplication.kt | 55 + .../res/drawable-hdpi/splashscreen_image.png | Bin 0 -> 406724 bytes .../res/drawable-mdpi/splashscreen_image.png | Bin 0 -> 406724 bytes .../res/drawable-xhdpi/splashscreen_image.png | Bin 0 -> 406724 bytes .../drawable-xxhdpi/splashscreen_image.png | Bin 0 -> 406724 bytes .../drawable-xxxhdpi/splashscreen_image.png | Bin 0 -> 406724 bytes .../res/drawable/rn_edit_text_material.xml | 37 + .../src/main/res/drawable/splashscreen.xml | 3 + .../src/main/res/mipmap-hdpi/ic_launcher.png | Bin 0 -> 10149 bytes .../mipmap-hdpi/ic_launcher_foreground.png | Bin 0 -> 10149 bytes .../src/main/res/mipmap-mdpi/ic_launcher.png | Bin 0 -> 6219 bytes .../mipmap-mdpi/ic_launcher_foreground.png | Bin 0 -> 6219 bytes .../src/main/res/mipmap-xhdpi/ic_launcher.png | Bin 0 -> 14725 bytes .../mipmap-xhdpi/ic_launcher_foreground.png | Bin 0 -> 14725 bytes .../main/res/mipmap-xxhdpi/ic_launcher.png | Bin 0 -> 22664 bytes .../mipmap-xxhdpi/ic_launcher_foreground.png | Bin 0 -> 22664 bytes .../main/res/mipmap-xxxhdpi/ic_launcher.png | Bin 0 -> 31608 bytes .../mipmap-xxxhdpi/ic_launcher_foreground.png | Bin 0 -> 31608 bytes .../app/src/main/res/values-night/colors.xml | 1 + android/app/src/main/res/values/colors.xml | 6 + android/app/src/main/res/values/strings.xml | 5 + android/app/src/main/res/values/styles.xml | 17 + android/build.gradle | 45 + android/gradle.properties | 56 + android/gradle/wrapper/gradle-wrapper.jar | Bin 0 -> 43462 bytes .../gradle/wrapper/gradle-wrapper.properties | 7 + android/gradlew | 249 +++ android/gradlew.bat | 92 + android/settings.gradle | 18 + app.json | 12 +- ios/.gitignore | 30 + ios/.xcode.env | 11 + ios/Podfile | 58 + ios/Podfile.lock | 1529 ++++++++++++++++ ios/Podfile.properties.json | 4 + ios/SafeQR.xcodeproj/project.pbxproj | 539 ++++++ .../xcshareddata/xcschemes/SafeQR.xcscheme | 88 + .../contents.xcworkspacedata | 10 + ios/SafeQR/AppDelegate.h | 7 + ios/SafeQR/AppDelegate.mm | 62 + .../App-Icon-1024x1024@1x.png | Bin 0 -> 59468 bytes .../AppIcon.appiconset/Contents.json | 14 + ios/SafeQR/Images.xcassets/Contents.json | 6 + .../SplashScreen.imageset/Contents.json | 21 + .../SplashScreen.imageset/image.png | Bin 0 -> 406724 bytes .../Contents.json | 21 + .../SplashScreenBackground.imageset/image.png | Bin 0 -> 68 bytes ios/SafeQR/Info.plist | 78 + ios/SafeQR/PrivacyInfo.xcprivacy | 48 + ios/SafeQR/SafeQR-Bridging-Header.h | 3 + ios/SafeQR/SafeQR.entitlements | 5 + ios/SafeQR/SplashScreen.storyboard | 51 + ios/SafeQR/Supporting/Expo.plist | 12 + ios/SafeQR/main.m | 10 + ios/SafeQR/noop-file.swift | 4 + navigation/AppNavigator.tsx | 10 +- package-lock.json | 1565 +++++++++++++---- package.json | 14 +- 77 files changed, 5040 insertions(+), 349 deletions(-) create mode 100644 .vscode/settings.json create mode 100644 amplify/.config/project-config.json create mode 100644 amplify/README.md create mode 100644 amplify/backend/auth/safeqrfrontendmobile2d879dc9/cli-inputs.json create mode 100644 amplify/backend/backend-config.json create mode 100644 amplify/backend/tags.json create mode 100644 amplify/backend/types/amplify-dependent-resources-ref.d.ts create mode 100644 amplify/cli.json create mode 100644 amplify/hooks/README.md create mode 100644 amplify/team-provider-info.json create mode 100644 android/.gitignore create mode 100644 android/app/build.gradle create mode 100644 android/app/debug.keystore create mode 100644 android/app/proguard-rules.pro create mode 100644 android/app/src/debug/AndroidManifest.xml create mode 100644 android/app/src/main/AndroidManifest.xml create mode 100644 android/app/src/main/java/com/piggyinu/safeqr/MainActivity.kt create mode 100644 android/app/src/main/java/com/piggyinu/safeqr/MainApplication.kt create mode 100644 android/app/src/main/res/drawable-hdpi/splashscreen_image.png create mode 100644 android/app/src/main/res/drawable-mdpi/splashscreen_image.png create mode 100644 android/app/src/main/res/drawable-xhdpi/splashscreen_image.png create mode 100644 android/app/src/main/res/drawable-xxhdpi/splashscreen_image.png create mode 100644 android/app/src/main/res/drawable-xxxhdpi/splashscreen_image.png create mode 100644 android/app/src/main/res/drawable/rn_edit_text_material.xml create mode 100644 android/app/src/main/res/drawable/splashscreen.xml create mode 100644 android/app/src/main/res/mipmap-hdpi/ic_launcher.png create mode 100644 android/app/src/main/res/mipmap-hdpi/ic_launcher_foreground.png create mode 100644 android/app/src/main/res/mipmap-mdpi/ic_launcher.png create mode 100644 android/app/src/main/res/mipmap-mdpi/ic_launcher_foreground.png create mode 100644 android/app/src/main/res/mipmap-xhdpi/ic_launcher.png create mode 100644 android/app/src/main/res/mipmap-xhdpi/ic_launcher_foreground.png create mode 100644 android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png create mode 100644 android/app/src/main/res/mipmap-xxhdpi/ic_launcher_foreground.png create mode 100644 android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png create mode 100644 android/app/src/main/res/mipmap-xxxhdpi/ic_launcher_foreground.png create mode 100644 android/app/src/main/res/values-night/colors.xml create mode 100644 android/app/src/main/res/values/colors.xml create mode 100644 android/app/src/main/res/values/strings.xml create mode 100644 android/app/src/main/res/values/styles.xml create mode 100644 android/build.gradle create mode 100644 android/gradle.properties create mode 100644 android/gradle/wrapper/gradle-wrapper.jar create mode 100644 android/gradle/wrapper/gradle-wrapper.properties create mode 100755 android/gradlew create mode 100644 android/gradlew.bat create mode 100644 android/settings.gradle create mode 100644 ios/.gitignore create mode 100644 ios/.xcode.env create mode 100644 ios/Podfile create mode 100644 ios/Podfile.lock create mode 100644 ios/Podfile.properties.json create mode 100644 ios/SafeQR.xcodeproj/project.pbxproj create mode 100644 ios/SafeQR.xcodeproj/xcshareddata/xcschemes/SafeQR.xcscheme create mode 100644 ios/SafeQR.xcworkspace/contents.xcworkspacedata create mode 100644 ios/SafeQR/AppDelegate.h create mode 100644 ios/SafeQR/AppDelegate.mm create mode 100644 ios/SafeQR/Images.xcassets/AppIcon.appiconset/App-Icon-1024x1024@1x.png create mode 100644 ios/SafeQR/Images.xcassets/AppIcon.appiconset/Contents.json create mode 100644 ios/SafeQR/Images.xcassets/Contents.json create mode 100644 ios/SafeQR/Images.xcassets/SplashScreen.imageset/Contents.json create mode 100644 ios/SafeQR/Images.xcassets/SplashScreen.imageset/image.png create mode 100644 ios/SafeQR/Images.xcassets/SplashScreenBackground.imageset/Contents.json create mode 100644 ios/SafeQR/Images.xcassets/SplashScreenBackground.imageset/image.png create mode 100644 ios/SafeQR/Info.plist create mode 100644 ios/SafeQR/PrivacyInfo.xcprivacy create mode 100644 ios/SafeQR/SafeQR-Bridging-Header.h create mode 100644 ios/SafeQR/SafeQR.entitlements create mode 100644 ios/SafeQR/SplashScreen.storyboard create mode 100644 ios/SafeQR/Supporting/Expo.plist create mode 100644 ios/SafeQR/main.m create mode 100644 ios/SafeQR/noop-file.swift diff --git a/.gitignore b/.gitignore index 05647d5..25d0ab1 100644 --- a/.gitignore +++ b/.gitignore @@ -33,3 +33,25 @@ yarn-error.* # typescript *.tsbuildinfo + +#amplify-do-not-edit-begin +amplify/\#current-cloud-backend +amplify/.config/local-* +amplify/logs +amplify/mock-data +amplify/mock-api-resources +amplify/backend/amplify-meta.json +amplify/backend/.temp +build/ +dist/ +node_modules/ +aws-exports.js +awsconfiguration.json +amplifyconfiguration.json +amplifyconfiguration.dart +amplify-build-config.json +amplify-gradle-config.json +amplifytools.xcconfig +.secret-* +**.sample +#amplify-do-not-edit-end diff --git a/.vscode/settings.json b/.vscode/settings.json new file mode 100644 index 0000000..c87b85e --- /dev/null +++ b/.vscode/settings.json @@ -0,0 +1,11 @@ +{ + "files.exclude": { + "amplify/.config": true, + "amplify/**/*-parameters.json": true, + "amplify/**/amplify.state": true, + "amplify/**/transform.conf.json": true, + "amplify/#current-cloud-backend": true, + "amplify/backend/amplify-meta.json": true, + "amplify/backend/awscloudformation": true + } +} \ No newline at end of file diff --git a/App.tsx b/App.tsx index 7c5c001..a9a4ef5 100644 --- a/App.tsx +++ b/App.tsx @@ -1,16 +1,12 @@ import React, { useState } from 'react'; -import { NavigationContainer } from '@react-navigation/native'; import { createBottomTabNavigator } from '@react-navigation/bottom-tabs'; -import QRScannerScreen from './screens/QRScannerScreen'; -import HistoryScreen from './screens/HistoryScreen'; -import SettingsScreen from './screens/SettingsScreen'; -import { QRCodeContext } from './types'; -import CustomTabBar from './components/CustomTabBar'; +import { QRCode, QRCodeContext } from './types'; +import AppNavigator from './navigation/AppNavigator'; const Tab = createBottomTabNavigator(); const App: React.FC = () => { - const [qrCodes, setQrCodes] = useState<{ data: string, bookmarked: boolean, scanResult: { secureConnection: boolean, virusTotalCheck: boolean, redirects: number } }[]>([]); + const [qrCodes, setQrCodes] = useState([]); const [scannedData, setScannedData] = useState(''); const clearScanData = () => { @@ -19,20 +15,7 @@ const App: React.FC = () => { return ( - - } - > - - - {(props) => } - - - - + ); }; diff --git a/amplify/.config/project-config.json b/amplify/.config/project-config.json new file mode 100644 index 0000000..76ccd73 --- /dev/null +++ b/amplify/.config/project-config.json @@ -0,0 +1,17 @@ +{ + "projectName": "SafeQRFrontEndMobile", + "version": "3.1", + "frontend": "javascript", + "javascript": { + "framework": "react-native", + "config": { + "SourceDir": "src", + "DistributionDir": "/", + "BuildCommand": "npm run-script build", + "StartCommand": "npm run-script start" + } + }, + "providers": [ + "awscloudformation" + ] +} \ No newline at end of file diff --git a/amplify/README.md b/amplify/README.md new file mode 100644 index 0000000..46165a9 --- /dev/null +++ b/amplify/README.md @@ -0,0 +1,8 @@ +# Getting Started with Amplify CLI +This directory was generated by [Amplify CLI](https://docs.amplify.aws/cli). + +Helpful resources: +- Amplify documentation: https://docs.amplify.aws. +- Amplify CLI documentation: https://docs.amplify.aws/cli. +- More details on this folder & generated files: https://docs.amplify.aws/cli/reference/files. +- Join Amplify's community: https://amplify.aws/community/. diff --git a/amplify/backend/auth/safeqrfrontendmobile2d879dc9/cli-inputs.json b/amplify/backend/auth/safeqrfrontendmobile2d879dc9/cli-inputs.json new file mode 100644 index 0000000..da5a6c8 --- /dev/null +++ b/amplify/backend/auth/safeqrfrontendmobile2d879dc9/cli-inputs.json @@ -0,0 +1,53 @@ +{ + "version": "1", + "cognitoConfig": { + "identityPoolName": "safeqrfrontendmobile2d879dc9_identitypool_2d879dc9", + "allowUnauthenticatedIdentities": false, + "resourceNameTruncated": "safeqr2d879dc9", + "userPoolName": "safeqrfrontendmobile2d879dc9_userpool_2d879dc9", + "autoVerifiedAttributes": [ + "email" + ], + "mfaConfiguration": "OFF", + "mfaTypes": [ + "SMS Text Message" + ], + "smsAuthenticationMessage": "Your authentication code is {####}", + "smsVerificationMessage": "Your verification code is {####}", + "emailVerificationSubject": "Your verification code", + "emailVerificationMessage": "Your verification code is {####}", + "defaultPasswordPolicy": false, + "passwordPolicyMinLength": 8, + "passwordPolicyCharacters": [], + "requiredAttributes": [ + "email" + ], + "aliasAttributes": [], + "userpoolClientGenerateSecret": false, + "userpoolClientRefreshTokenValidity": 30, + "userpoolClientWriteAttributes": [ + "email" + ], + "userpoolClientReadAttributes": [ + "email" + ], + "userpoolClientLambdaRole": "safeqr2d879dc9_userpoolclient_lambda_role", + "userpoolClientSetAttributes": false, + "sharedId": "2d879dc9", + "resourceName": "safeqrfrontendmobile2d879dc9", + "authSelections": "identityPoolAndUserPool", + "useDefault": "defaultSocial", + "hostedUI": true, + "usernameAttributes": [ + "email" + ], + "hostedUIDomainName": "safeqrfrontendmobile2d879dc9-2d879dc9", + "authProvidersUserPool": [], + "hostedUIProviderMeta": "[]", + "oAuthMetadata": "{\"AllowedOAuthFlows\":[\"code\"],\"AllowedOAuthScopes\":[\"phone\",\"email\",\"openid\",\"profile\",\"aws.cognito.signin.user.admin\"],\"CallbackURLs\":[\"http://localhost/\"],\"LogoutURLs\":[\"http://localhost/\"]}", + "userPoolGroupList": [], + "serviceName": "Cognito", + "usernameCaseSensitive": false, + "useEnabledMfas": true + } +} \ No newline at end of file diff --git a/amplify/backend/backend-config.json b/amplify/backend/backend-config.json new file mode 100644 index 0000000..02bcdb5 --- /dev/null +++ b/amplify/backend/backend-config.json @@ -0,0 +1,30 @@ +{ + "auth": { + "safeqrfrontendmobile2d879dc9": { + "customAuth": false, + "dependsOn": [], + "frontendAuthConfig": { + "mfaConfiguration": "OFF", + "mfaTypes": [ + "SMS" + ], + "passwordProtectionSettings": { + "passwordPolicyCharacters": [], + "passwordPolicyMinLength": 8 + }, + "signupAttributes": [ + "EMAIL" + ], + "socialProviders": [], + "usernameAttributes": [ + "EMAIL" + ], + "verificationMechanisms": [ + "EMAIL" + ] + }, + "providerPlugin": "awscloudformation", + "service": "Cognito" + } + } +} \ No newline at end of file diff --git a/amplify/backend/tags.json b/amplify/backend/tags.json new file mode 100644 index 0000000..b9321d7 --- /dev/null +++ b/amplify/backend/tags.json @@ -0,0 +1,10 @@ +[ + { + "Key": "user:Stack", + "Value": "{project-env}" + }, + { + "Key": "user:Application", + "Value": "{project-name}" + } +] \ No newline at end of file diff --git a/amplify/backend/types/amplify-dependent-resources-ref.d.ts b/amplify/backend/types/amplify-dependent-resources-ref.d.ts new file mode 100644 index 0000000..9df31cb --- /dev/null +++ b/amplify/backend/types/amplify-dependent-resources-ref.d.ts @@ -0,0 +1,15 @@ +export type AmplifyDependentResourcesAttributes = { + "auth": { + "safeqrfrontendmobile2d879dc9": { + "AppClientID": "string", + "AppClientIDWeb": "string", + "HostedUIDomain": "string", + "IdentityPoolId": "string", + "IdentityPoolName": "string", + "OAuthMetadata": "string", + "UserPoolArn": "string", + "UserPoolId": "string", + "UserPoolName": "string" + } + } +} \ No newline at end of file diff --git a/amplify/cli.json b/amplify/cli.json new file mode 100644 index 0000000..0aa68b9 --- /dev/null +++ b/amplify/cli.json @@ -0,0 +1,64 @@ +{ + "features": { + "graphqltransformer": { + "addmissingownerfields": true, + "improvepluralization": false, + "validatetypenamereservedwords": true, + "useexperimentalpipelinedtransformer": true, + "enableiterativegsiupdates": true, + "secondarykeyasgsi": true, + "skipoverridemutationinputtypes": true, + "transformerversion": 2, + "suppressschemamigrationprompt": true, + "securityenhancementnotification": false, + "showfieldauthnotification": false, + "usesubusernamefordefaultidentityclaim": true, + "usefieldnameforprimarykeyconnectionfield": false, + "enableautoindexquerynames": true, + "respectprimarykeyattributesonconnectionfield": true, + "shoulddeepmergedirectiveconfigdefaults": false, + "populateownerfieldforstaticgroupauth": true, + "subscriptionsinheritprimaryauth": false + }, + "frontend-ios": { + "enablexcodeintegration": true + }, + "auth": { + "enablecaseinsensitivity": true, + "useinclusiveterminology": true, + "breakcirculardependency": true, + "forcealiasattributes": false, + "useenabledmfas": true + }, + "codegen": { + "useappsyncmodelgenplugin": true, + "usedocsgeneratorplugin": true, + "usetypesgeneratorplugin": true, + "cleangeneratedmodelsdirectory": true, + "retaincasestyle": true, + "addtimestampfields": true, + "handlelistnullabilitytransparently": true, + "emitauthprovider": true, + "generateindexrules": true, + "enabledartnullsafety": true, + "generatemodelsforlazyloadandcustomselectionset": false + }, + "appsync": { + "generategraphqlpermissions": true + }, + "latestregionsupport": { + "pinpoint": 1, + "translate": 1, + "transcribe": 1, + "rekognition": 1, + "textract": 1, + "comprehend": 1 + }, + "project": { + "overrides": true + } + }, + "debug": { + "shareProjectConfig": false + } +} \ No newline at end of file diff --git a/amplify/hooks/README.md b/amplify/hooks/README.md new file mode 100644 index 0000000..8fb601e --- /dev/null +++ b/amplify/hooks/README.md @@ -0,0 +1,7 @@ +# Command Hooks + +Command hooks can be used to run custom scripts upon Amplify CLI lifecycle events like pre-push, post-add-function, etc. + +To get started, add your script files based on the expected naming convention in this directory. + +Learn more about the script file naming convention, hook parameters, third party dependencies, and advanced configurations at https://docs.amplify.aws/cli/usage/command-hooks diff --git a/amplify/team-provider-info.json b/amplify/team-provider-info.json new file mode 100644 index 0000000..9d68413 --- /dev/null +++ b/amplify/team-provider-info.json @@ -0,0 +1,20 @@ +{ + "dev": { + "awscloudformation": { + "AuthRoleName": "amplify-safeqrfrontendmobile-dev-d47dd-authRole", + "UnauthRoleArn": "arn:aws:iam::058264269465:role/amplify-safeqrfrontendmobile-dev-d47dd-unauthRole", + "AuthRoleArn": "arn:aws:iam::058264269465:role/amplify-safeqrfrontendmobile-dev-d47dd-authRole", + "Region": "ap-southeast-1", + "DeploymentBucketName": "amplify-safeqrfrontendmobile-dev-d47dd-deployment", + "UnauthRoleName": "amplify-safeqrfrontendmobile-dev-d47dd-unauthRole", + "StackName": "amplify-safeqrfrontendmobile-dev-d47dd", + "StackId": "arn:aws:cloudformation:ap-southeast-1:058264269465:stack/amplify-safeqrfrontendmobile-dev-d47dd/6b855b50-3c40-11ef-b0cb-0aac1b92eadd", + "AmplifyAppId": "d2d2iszqi4kpe5" + }, + "categories": { + "auth": { + "safeqrfrontendmobile2d879dc9": {} + } + } + } +} \ No newline at end of file diff --git a/android/.gitignore b/android/.gitignore new file mode 100644 index 0000000..8a6be07 --- /dev/null +++ b/android/.gitignore @@ -0,0 +1,16 @@ +# OSX +# +.DS_Store + +# Android/IntelliJ +# +build/ +.idea +.gradle +local.properties +*.iml +*.hprof +.cxx/ + +# Bundle artifacts +*.jsbundle diff --git a/android/app/build.gradle b/android/app/build.gradle new file mode 100644 index 0000000..1fbd0c6 --- /dev/null +++ b/android/app/build.gradle @@ -0,0 +1,172 @@ +apply plugin: "com.android.application" +apply plugin: "org.jetbrains.kotlin.android" +apply plugin: "com.facebook.react" + +def projectRoot = rootDir.getAbsoluteFile().getParentFile().getAbsolutePath() + +/** + * This is the configuration block to customize your React Native Android app. + * By default you don't need to apply any configuration, just uncomment the lines you need. + */ +react { + entryFile = file(["node", "-e", "require('expo/scripts/resolveAppEntry')", projectRoot, "android", "absolute"].execute(null, rootDir).text.trim()) + reactNativeDir = new File(["node", "--print", "require.resolve('react-native/package.json')"].execute(null, rootDir).text.trim()).getParentFile().getAbsoluteFile() + hermesCommand = new File(["node", "--print", "require.resolve('react-native/package.json')"].execute(null, rootDir).text.trim()).getParentFile().getAbsolutePath() + "/sdks/hermesc/%OS-BIN%/hermesc" + codegenDir = new File(["node", "--print", "require.resolve('@react-native/codegen/package.json', { paths: [require.resolve('react-native/package.json')] })"].execute(null, rootDir).text.trim()).getParentFile().getAbsoluteFile() + + // Use Expo CLI to bundle the app, this ensures the Metro config + // works correctly with Expo projects. + cliFile = new File(["node", "--print", "require.resolve('@expo/cli', { paths: [require.resolve('expo/package.json')] })"].execute(null, rootDir).text.trim()) + bundleCommand = "export:embed" + + /* Folders */ + // The root of your project, i.e. where "package.json" lives. Default is '..' + // root = file("../") + // The folder where the react-native NPM package is. Default is ../node_modules/react-native + // reactNativeDir = file("../node_modules/react-native") + // The folder where the react-native Codegen package is. Default is ../node_modules/@react-native/codegen + // codegenDir = file("../node_modules/@react-native/codegen") + + /* Variants */ + // The list of variants to that are debuggable. For those we're going to + // skip the bundling of the JS bundle and the assets. By default is just 'debug'. + // If you add flavors like lite, prod, etc. you'll have to list your debuggableVariants. + // debuggableVariants = ["liteDebug", "prodDebug"] + + /* Bundling */ + // A list containing the node command and its flags. Default is just 'node'. + // nodeExecutableAndArgs = ["node"] + + // + // The path to the CLI configuration file. Default is empty. + // bundleConfig = file(../rn-cli.config.js) + // + // The name of the generated asset file containing your JS bundle + // bundleAssetName = "MyApplication.android.bundle" + // + // The entry file for bundle generation. Default is 'index.android.js' or 'index.js' + // entryFile = file("../js/MyApplication.android.js") + // + // A list of extra flags to pass to the 'bundle' commands. + // See https://github.com/react-native-community/cli/blob/main/docs/commands.md#bundle + // extraPackagerArgs = [] + + /* Hermes Commands */ + // The hermes compiler command to run. By default it is 'hermesc' + // hermesCommand = "$rootDir/my-custom-hermesc/bin/hermesc" + // + // The list of flags to pass to the Hermes compiler. By default is "-O", "-output-source-map" + // hermesFlags = ["-O", "-output-source-map"] +} + +/** + * Set this to true to Run Proguard on Release builds to minify the Java bytecode. + */ +def enableProguardInReleaseBuilds = (findProperty('android.enableProguardInReleaseBuilds') ?: false).toBoolean() + +/** + * The preferred build flavor of JavaScriptCore (JSC) + * + * For example, to use the international variant, you can use: + * `def jscFlavor = 'org.webkit:android-jsc-intl:+'` + * + * The international variant includes ICU i18n library and necessary data + * allowing to use e.g. `Date.toLocaleString` and `String.localeCompare` that + * give correct results when using with locales other than en-US. Note that + * this variant is about 6MiB larger per architecture than default. + */ +def jscFlavor = 'org.webkit:android-jsc:+' + +android { + ndkVersion rootProject.ext.ndkVersion + + buildToolsVersion rootProject.ext.buildToolsVersion + compileSdk rootProject.ext.compileSdkVersion + + namespace 'com.piggyinu.safeqr' + defaultConfig { + applicationId 'com.piggyinu.safeqr' + minSdkVersion rootProject.ext.minSdkVersion + targetSdkVersion rootProject.ext.targetSdkVersion + versionCode 1 + versionName "1.0.0" + } + signingConfigs { + debug { + storeFile file('debug.keystore') + storePassword 'android' + keyAlias 'androiddebugkey' + keyPassword 'android' + } + } + buildTypes { + debug { + signingConfig signingConfigs.debug + } + release { + // Caution! In production, you need to generate your own keystore file. + // see https://reactnative.dev/docs/signed-apk-android. + signingConfig signingConfigs.debug + shrinkResources (findProperty('android.enableShrinkResourcesInReleaseBuilds')?.toBoolean() ?: false) + minifyEnabled enableProguardInReleaseBuilds + proguardFiles getDefaultProguardFile("proguard-android.txt"), "proguard-rules.pro" + } + } + packagingOptions { + jniLibs { + useLegacyPackaging (findProperty('expo.useLegacyPackaging')?.toBoolean() ?: false) + } + } +} + +// Apply static values from `gradle.properties` to the `android.packagingOptions` +// Accepts values in comma delimited lists, example: +// android.packagingOptions.pickFirsts=/LICENSE,**/picasa.ini +["pickFirsts", "excludes", "merges", "doNotStrip"].each { prop -> + // Split option: 'foo,bar' -> ['foo', 'bar'] + def options = (findProperty("android.packagingOptions.$prop") ?: "").split(","); + // Trim all elements in place. + for (i in 0.. 0) { + println "android.packagingOptions.$prop += $options ($options.length)" + // Ex: android.packagingOptions.pickFirsts += '**/SCCS/**' + options.each { + android.packagingOptions[prop] += it + } + } +} + +dependencies { + // The version of react-native is set by the React Native Gradle Plugin + implementation("com.facebook.react:react-android") + + def isGifEnabled = (findProperty('expo.gif.enabled') ?: "") == "true"; + def isWebpEnabled = (findProperty('expo.webp.enabled') ?: "") == "true"; + def isWebpAnimatedEnabled = (findProperty('expo.webp.animated') ?: "") == "true"; + + if (isGifEnabled) { + // For animated gif support + implementation("com.facebook.fresco:animated-gif:${reactAndroidLibs.versions.fresco.get()}") + } + + if (isWebpEnabled) { + // For webp support + implementation("com.facebook.fresco:webpsupport:${reactAndroidLibs.versions.fresco.get()}") + if (isWebpAnimatedEnabled) { + // Animated webp support + implementation("com.facebook.fresco:animated-webp:${reactAndroidLibs.versions.fresco.get()}") + } + } + + if (hermesEnabled.toBoolean()) { + implementation("com.facebook.react:hermes-android") + } else { + implementation jscFlavor + } +} + +apply from: new File(["node", "--print", "require.resolve('@react-native-community/cli-platform-android/package.json', { paths: [require.resolve('react-native/package.json')] })"].execute(null, rootDir).text.trim(), "../native_modules.gradle"); +applyNativeModulesAppBuildGradle(project) diff --git a/android/app/debug.keystore b/android/app/debug.keystore new file mode 100644 index 0000000000000000000000000000000000000000..364e105ed39fbfd62001429a68140672b06ec0de GIT binary patch literal 2257 zcmchYXEfYt8;7T1^dLH$VOTZ%2NOdOH5j5LYLtZ0q7x-V8_6gU5)#7dkq{HTmsfNq zB3ZqcAxeY^G10@?efK?Q&)M(qInVv!xjx+IKEL}p*K@LYvIzo#AZG>st5|P)KF1_Z;y){W{<7K{nl!CPuE z_^(!C(Ol0n8 zK13*rzAtW>(wULKPRYLd7G18F8#1P`V*9`(Poj26eOXYyBVZPno~Cvvhx7vPjAuZo zF?VD!zB~QG(!zbw#qsxT8%BSpqMZ4f70ZPn-3y$L8{EVbbN9$H`B&Z1quk9tgp5FM zuxp3pJ0b8u|3+#5bkJ4SRnCF2l7#DyLYXYY8*?OuAwK4E6J{0N=O3QNVzQ$L#FKkR zi-c@&!nDvezOV$i$Lr}iF$XEcwnybQ6WZrMKuw8gCL^U#D;q3t&HpTbqyD%vG=TeDlzCT~MXUPC|Leb-Uk+ z=vnMd(|>ld?Fh>V8poP;q;;nc@en$|rnP0ytzD&fFkCeUE^kG9Kx4wUh!!rpjwKDP zyw_e|a^x_w3E zP}}@$g>*LLJ4i0`Gx)qltL}@;mDv}D*xR^oeWcWdPkW@Uu)B^X&4W1$p6}ze!zudJ zyiLg@uggoMIArBr*27EZV7djDg@W1MaL+rcZ-lrANJQ%%>u8)ZMWU@R2qtnmG(acP z0d_^!t>}5W zpT`*2NR+0+SpTHb+6Js4b;%LJB;B_-ChhnU5py}iJtku*hm5F0!iql8Hrpcy1aYbT z1*dKC5ua6pMX@@iONI?Hpr%h;&YaXp9n!ND7-=a%BD7v&g zOO41M6EbE24mJ#S$Ui0-brR5ML%@|ndz^)YLMMV1atna{Fw<;TF@>d&F|!Z>8eg>>hkFrV)W+uv=`^F9^e zzzM2*oOjT9%gLoub%(R57p-`TXFe#oh1_{&N-YN z<}artH|m=d8TQuKSWE)Z%puU|g|^^NFwC#N=@dPhasyYjoy(fdEVfKR@cXKHZV-`06HsP`|Ftx;8(YD$fFXumLWbGnu$GMqRncXYY9mwz9$ap zQtfZB^_BeNYITh^hA7+(XNFox5WMeG_LtJ%*Q}$8VKDI_p8^pqX)}NMb`0e|wgF7D zuQACY_Ua<1ri{;Jwt@_1sW9zzdgnyh_O#8y+C;LcZq6=4e^cs6KvmK@$vVpKFGbQ= z$)Eux5C|Fx;Gtmv9^#Y-g@7Rt7*eLp5n!gJmn7&B_L$G?NCN`AP>cXQEz}%F%K;vUs{+l4Q{}eWW;ATe2 zqvXzxoIDy(u;F2q1JH7Sf;{jy_j})F+cKlIOmNfjBGHoG^CN zM|Ho&&X|L-36f}Q-obEACz`sI%2f&k>z5c$2TyTSj~vmO)BW~+N^kt`Jt@R|s!){H ze1_eCrlNaPkJQhL$WG&iRvF*YG=gXd1IyYQ9ew|iYn7r~g!wOnw;@n42>enAxBv*A zEmV*N#sxdicyNM=A4|yaOC5MByts}s_Hpfj|y<6G=o=!3S@eIFKDdpR7|FY>L&Wat&oW&cm&X~ z5Bt>Fcq(fgnvlvLSYg&o6>&fY`ODg4`V^lWWD=%oJ#Kbad2u~! zLECFS*??>|vDsNR&pH=Ze0Eo`sC_G`OjoEKVHY|wmwlX&(XBE<@sx3Hd^gtd-fNwUHsylg06p`U2y_={u}Bc + + + + + diff --git a/android/app/src/main/AndroidManifest.xml b/android/app/src/main/AndroidManifest.xml new file mode 100644 index 0000000..9111922 --- /dev/null +++ b/android/app/src/main/AndroidManifest.xml @@ -0,0 +1,34 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/android/app/src/main/java/com/piggyinu/safeqr/MainActivity.kt b/android/app/src/main/java/com/piggyinu/safeqr/MainActivity.kt new file mode 100644 index 0000000..9f51e85 --- /dev/null +++ b/android/app/src/main/java/com/piggyinu/safeqr/MainActivity.kt @@ -0,0 +1,61 @@ +package com.piggyinu.safeqr + +import android.os.Build +import android.os.Bundle + +import com.facebook.react.ReactActivity +import com.facebook.react.ReactActivityDelegate +import com.facebook.react.defaults.DefaultNewArchitectureEntryPoint.fabricEnabled +import com.facebook.react.defaults.DefaultReactActivityDelegate + +import expo.modules.ReactActivityDelegateWrapper + +class MainActivity : ReactActivity() { + override fun onCreate(savedInstanceState: Bundle?) { + // Set the theme to AppTheme BEFORE onCreate to support + // coloring the background, status bar, and navigation bar. + // This is required for expo-splash-screen. + setTheme(R.style.AppTheme); + super.onCreate(null) + } + + /** + * Returns the name of the main component registered from JavaScript. This is used to schedule + * rendering of the component. + */ + override fun getMainComponentName(): String = "main" + + /** + * Returns the instance of the [ReactActivityDelegate]. We use [DefaultReactActivityDelegate] + * which allows you to enable New Architecture with a single boolean flags [fabricEnabled] + */ + override fun createReactActivityDelegate(): ReactActivityDelegate { + return ReactActivityDelegateWrapper( + this, + BuildConfig.IS_NEW_ARCHITECTURE_ENABLED, + object : DefaultReactActivityDelegate( + this, + mainComponentName, + fabricEnabled + ){}) + } + + /** + * Align the back button behavior with Android S + * where moving root activities to background instead of finishing activities. + * @see onBackPressed + */ + override fun invokeDefaultOnBackPressed() { + if (Build.VERSION.SDK_INT <= Build.VERSION_CODES.R) { + if (!moveTaskToBack(false)) { + // For non-root activities, use the default implementation to finish them. + super.invokeDefaultOnBackPressed() + } + return + } + + // Use the default back button implementation on Android S + // because it's doing more than [Activity.moveTaskToBack] in fact. + super.invokeDefaultOnBackPressed() + } +} diff --git a/android/app/src/main/java/com/piggyinu/safeqr/MainApplication.kt b/android/app/src/main/java/com/piggyinu/safeqr/MainApplication.kt new file mode 100644 index 0000000..5d1d563 --- /dev/null +++ b/android/app/src/main/java/com/piggyinu/safeqr/MainApplication.kt @@ -0,0 +1,55 @@ +package com.piggyinu.safeqr + +import android.app.Application +import android.content.res.Configuration + +import com.facebook.react.PackageList +import com.facebook.react.ReactApplication +import com.facebook.react.ReactNativeHost +import com.facebook.react.ReactPackage +import com.facebook.react.ReactHost +import com.facebook.react.defaults.DefaultNewArchitectureEntryPoint.load +import com.facebook.react.defaults.DefaultReactNativeHost +import com.facebook.soloader.SoLoader + +import expo.modules.ApplicationLifecycleDispatcher +import expo.modules.ReactNativeHostWrapper + +class MainApplication : Application(), ReactApplication { + + override val reactNativeHost: ReactNativeHost = ReactNativeHostWrapper( + this, + object : DefaultReactNativeHost(this) { + override fun getPackages(): List { + // Packages that cannot be autolinked yet can be added manually here, for example: + // packages.add(new MyReactNativePackage()); + return PackageList(this).packages + } + + override fun getJSMainModuleName(): String = ".expo/.virtual-metro-entry" + + override fun getUseDeveloperSupport(): Boolean = BuildConfig.DEBUG + + override val isNewArchEnabled: Boolean = BuildConfig.IS_NEW_ARCHITECTURE_ENABLED + override val isHermesEnabled: Boolean = BuildConfig.IS_HERMES_ENABLED + } + ) + + override val reactHost: ReactHost + get() = ReactNativeHostWrapper.createReactHost(applicationContext, reactNativeHost) + + override fun onCreate() { + super.onCreate() + SoLoader.init(this, false) + if (BuildConfig.IS_NEW_ARCHITECTURE_ENABLED) { + // If you opted-in for the New Architecture, we load the native entry point for this app. + load() + } + ApplicationLifecycleDispatcher.onApplicationCreate(this) + } + + override fun onConfigurationChanged(newConfig: Configuration) { + super.onConfigurationChanged(newConfig) + ApplicationLifecycleDispatcher.onConfigurationChanged(this, newConfig) + } +} diff --git a/android/app/src/main/res/drawable-hdpi/splashscreen_image.png b/android/app/src/main/res/drawable-hdpi/splashscreen_image.png new file mode 100644 index 0000000000000000000000000000000000000000..4aaf8efb3246456d8ff0fefc8aea13544cd4e7fc GIT binary patch literal 406724 zcmce8k6+T~`ggx}q%?ojN;?Y5uq<}WUuPJ~)TBi}H5J!(ES;IU(?knRr7@`|g;opD zB6V2KSt+%$a^Xyqj?_Rzv$>{*=~Q5vHswP#*+`!2rt^KCKj3-2p4?R6bKm!MUq9a0 z`?@~&$1iuqFqSU)`;vL{<}Ka2WmEjTdGlY)o43%2`y0HoY&R=p-rxRtYU`$r%)A(p=#nzv}xSKnn#RK~ru@r9zI(a_iTCuUv3BEsf2tGr)~ z_`SaGooC&siVai4&y;6MUXSUKVEDyIUX>7jb-?p#hiAuOK#Xc)cB}W?H)DC$%Pw_e zet7$*Hh5hn>=p28#zOJ7XcheQezBZaJ62mgyEF1o*xYfUNT_&Za`<9)Yb2Vj$8^RS zbHLlm|D5s8YZp<#i@OUUlbzIncD6HrwLFD)bykbHLi>mCO+TexaXH&q- zk=n7OoEUE;J}h00mN(hHDH??jQ=Xy8@@Ua>B|@Gb{AMjUVm<>B^qSN;u!EeiIY;~p zV;(opdR#aRBW=ebtnPo#JTjdT!cJ^NeB{LJFVbECk{D+4L$g^U>#Ju24qMBS3O3+H zV%Xzw2mDqyHayW43!02kkreP+F)`~2-_QrOV>aDkD{OP4D(BA`moRnpOQRp&_VHZx z8J-LT#HtNRZH7Eyf4ylIA`pSU#@_wRMKgowtTt0$z;Nx+pXZ z6=@i|YR%;6UBU>QV(Z1R={FOqZ6R2|;VL0xu94f>R3*%@44+9U8L~E7Pdj5^(JEo& z`0RM0z5xqGCf|tEW(#;WyA!N=+!?zHSBiP(a;SK3eBE*QJqIQyi^RjoC7P_C6NjVQ z45c|l-nm`@14n$bI;^H9@g%*bOyV$hEmSd42xAmW?sD`=>V_j`|GMMIBhpdS? zIM@U;0F*J_O2ZxrRIXt~%i3Kr9MStcD<;N}hP%rt4%9;|5G;u~<4dV{m>Z(zc(*Xc zP}?|`^I{}rTp0_IHegcxYMWK`2q5kv;I#?#RrJ$F_3-3UWVyRUeeIFN7y?~QsvB!y zlXc7(_1NQ$gaB}jyJQ`PYY;MG48^o|8m49#^vt3Usg^`sO)Wc&tXO=PSSMH>7Lzl+ zfulEpY{kNEO61inv*}8ekX5vsS~GU-R#yk9n2Y3ui*NbY9f9@6s!MKYCcq%^oXHLN z;pj|o&*9{8JQxI1j97Ne`0dOV|J94z%!LJ=)G#y}EPK>*UiA~0k@5Z*O9M|Xst z1I{0<0?ic*&w!H^yYq+SmO?N9M<05gH3YHof=@f51IrML;pZ=&(K+BUFcJGod9Uee z&ms8Wg)xaxGe*+q$*Hg$?N5&*bTuPAsb~c@-c<{J$_^tST^A40q8TrrT*m0>NfBV! zqB9WV!(lOV|0t$KBL@Q~{C||WSS-@Wdk$f0SrwNlw?I%wgdrJ*qbn5Uz5lTXW++NU zwi4SI@0+p6aV3ECKePaN3QZc0u3C(jK$ykg&J!Ut$GaE?Kcb!~HzeUWFXaBi*ti4e z5@I-sfb^A9gM#pp3F2$AAIzL6r*ewL3_?w9qkplucVkXWW*xW!5#EdRsXOipxRjQJ zqe^-`*6m&18+oB>M%aDk;&9Zfw_G-F}$ zko<5~C#jXJtD;4#Nur)d11mB0#5bXJjXMp1sHEXP=TjxiA&l#@a-#{#tKdn)j%GFF z5r|>lxDEUdkbOJKzD)qPfY-x$NI{l!DJ2LGihHEJCIDc4p19XEzLcZab&fq&c98VU z2F+p+KyQLT=1w~3A0`usPIo!2Rl=0J+|CIfy$Pbds$A76YfTJ5+EP*cKsBHlp)d#h z6BG(=H0FkaQ3L^}ZW1;v!K}bvC(169RbCFb$6S*zvAqWmrs%0~Ieqy1q+Gejk(+ z^YTiSSR_Pab)8K`QFBuUxAq>Xs&iuYG2}o;%WA%_o-D<^z-kEM(`vYt6a=7AvR`zYQcB}IH1N(zwl zihFeOo<|#Va5YV=81TT6Raj7gvAhudbcCG%eSt%;9JRf5yECh z4xz@ImQ29^W?(k3V$=Zlv}857xIPKs8eezoTIdU7Y466E%p^eVR#+IM29OAg`R(z* zYKOKhwV5FpP=2FNXh zyn+kJW0L(uJ)jX}J@3b#Nt?DgfB}c(RB%**85H(HNx|n;x!X}O8qgXdWSk|{$RqM* zu0XC;GrS3qPl{#=IeAs(33p-OFaYj|q4u~nv8|*>nlSK-G=T~M^4+a27YW29sFnm< z6P*Y4W!r9X4+{tCI5q2V9?v_ca^+WPC=$?NQT%{0&zR*%k4aBbQ6wzzw?J>ax2_7{ zX=kQ1MAR)50d7!p$+~u~qZwxgFfL9Ul5-%3xbeHISVfSXjZ8pDwG0rqA}5uQI=4Ap zT3viNAC^$SWxouVLdkxas)lxQ4nSPL5i$I6{Hwl6;;B50i0qK#7L0VM6e4z6S5&-bS}KX)id+0WNlNRD3Dis zt1GshY` zKDs#ul9(S280|6?*Njc&O??xRnM44s?>#*ZM`T%qbpVVkvH5DZ z^$K1j#OrHsjWvL+J{&lwqJ`xHM>8dO%jc)uvkV}XM**nv~Gp>Xbp9iN&MdIS? z8f(XHj$Lc)s!TBi0obOi8bIi4n0)8$+FRE`zJGodeY6xVR(#z%@T!CcqGm?OL2KYr zj|NOp%=0y9YiQ} zi)WtAzCw8jK@qT=yO7$HoWlSuK&z75?%HV_z7>HLS(mJ?^_Eis(w-agdTw4zL-4&Z zM?GdJRXN%T8lqO?tR(mk9PYe(^!QRh=;iiMK4LDcfn2MW!6Yufl>j8;8X|ya04!%Y zQh}?sJ3`(xKl9N)I+P4o5jc6t0Qo@Zt{n%!3J|#ibC_5N@CJhjz&ykWcR^+~>4nks zdURh>=cIRTI|)C`9PfaL~_+#MSiu(~^C zS)Wt!dEgYU0HGjt05eNgH#;-4{UQ_C4!wCh?^_t zg{-+x&a+^Kd;~A_wxyi!8oLyLE&|P}Cq{vDzV*9XW2GXEj>3anVh1c|$cENk=n9~) z)*D^JvZ@+;2)cvYz?(4f+}7J?M4H7ZI`)I%_O*C?CZ`0b02R;sv1) zEcf3Smt~n9CbJNXWI{-qKLj6qGSP2zff2m=G!^)Mh+ZdF!9<=CR#81HS~UKN>LEEC z7y-afkUj_`%rVy9Iu5(bjDgFM#66X&mYo}BINH@@q|1c8MyBJ&{6(k4zfT_V| z5$!#zp2(1!T)TA~fK{;ytH_~OsH_8I9ao!%GoLxY$W+OY@}|jXbpUbTg=ht1&RPK zov{iAf!@|t+jvHFzz?jJWS9al>sp1y4Ve6S;A@bpl0Yj5{1jg^GX0z^l)NnS@RfWl zfY}{0cOWLy!O}?Ny$7J40(pgRJr1HuH7?+$T?0maP%%-}vYucIaz|oRKM5MzG#_coc zGj={)XmqmFPtBf-tbgOUAnxrmDX^jCe6DAh+)~a5joSWGr5OOYh8!4S+^qx;GP8=_ z69tND8plG-kab1fF)9`CgvK#%Jv4=;5N0VB4LLvv1w)afF#9qC8X?S_W^5>rzq)WxessZEFo0pF!Uq0#U+g)Kka+mwX7bSO- z15#2_!os^@3=AoT{MBt824Co#G)zu*#r@hGFn_UthTb`DrNpu7el7us(ypc_YoUmq(t%D!Mm| zlis}f)Bni2#H{ArP5uk^@X9W%W#In`IYfROqXQfPF<8%iAfX@1hi${o$_cq`ZEfwY zNZ1O9Ux&NN4PSim#YEO$(76e+ef(wv29g%0h6}AdX|Vq{n~4O}kshvMb-#J({bpnd z)xL|}Zw6j!9BZ|!ET*CtsDbT#VB~)%^8K%Zr3iJ@X+>`oZ0Q0#+%9x6T=k-&CPN{8OBqw?W_~S;EFeeqd52!iw6J*iZopyqV3TL2UxLm-y?+^zR z0f1O9-ty1mL*zR`QwXoi%TNAoa`LnB?~v+W9vS!rF*(cep&Mh9?lPhaFT-aIk&?m9>=_4pa|pbahFsv49t>qb?Tcm zsfbu?fj}7s+V(LZl|!zankw-Ii8^KZZ&;+8@nJj23DJ*8AsvD$Q1A93M`v^bzlY4> z2$T}=O$SoUZB3VIDChBYz%>ANmjh}#S$;W`Ulj--2B8Isq9|COR3So{rV1#fbqxfv z0I}olKDn?L6z35p=S)t00$3e-9+Fv#nsIx~?p#;Xq?-S6?l;cf4Z{El1BQ(N8Xu*r zWK)IO20kL9Mx9;vrjG!zpyIYu8DMe4`p9t_z<3V0=Cp}NMdRbZN{-~x>YBIM9*^oDdURvelp+fY=#=D6FzjM2Wz* zAw`DNvGc2-qLH=1D473weOAKr*$!8`T}5CG9?`b&Jbt(xWP*yRs4M~Uty>s0c5FBP z=Ah1AeW%9v>aVW@IJ>;RqQ526#YgJKw4sNO3TcZLETS<9!W97*PLh0b$f_k04gG=C zTInT8A-Bnx3phue$rA2;I${2T`4@z=QKG90Cm|d=A@Gto`?$Ke;G+nf!pWJLU8dDh zZS}3pdc2SpAFiBUuxJ5|*;?P4H;+nQ;YYwu3@^SI-$9Cf(4mxVFo_vtiQheEm)O=s zu9;cStYVT~@UagT!!+OKZ&)xNbMszcGRg|$sQ6&EqV>=|>)wGLF`f#17-% z#CI@gdN&`}UnkTg!UB^x^fpOUsE(VMx4<;hGhbgSXmWOOS&^~;O;Pe>L`}LKVqG8Q zbC3RDtKrh9yX53@#VOIeV?PU{Kqj$fyTb_vEnc>3EUz$O?9qt7a9hc?2Omq8z}LwD zlW}4uc7bWwCxwQe`(x2)A(=@QT4RKDqYn~H>9gkpR$Msg9{a#e91=2hJzxdHCyGEI z3tMGg? z+Pv=y;k|NF4sw+R^SgJnoT?j5&v>#oga1?#g7yz4fo9S0EXIi2t#gDCh}t{^v`~uvSKKarfy%8JGV%_T+N3c8v9#pGHdSlnm~D57h-VgzF&c^fW(;L>dlVnM5niHTh}YGt`_+iD+| z`7SFMU^Ah_OR|lCi3Qd()|hVX%&nGIty4ftryC9|`}{i6DE0xtln!zXRiWJr1hi3l z#3(T*WO-%*mCX#}A~Q4QqAw{;OzvW_UH#ya^RW|SvRR~xV_@)ONFPn01kQ4ts~U^} zhFt`E^@)Hz(N04=KZ%k=zc{3M-ivwe=k9e|I z7}9I{zNLFdmF8p)84qzmf%h46doP@XWkM>e}0fi0+fxUAPV=9%iESX8m&8 zgHZd>oC|;e@IHBk0*uW?^Tz4+g8aMSs}Ot-6c#6&{ov9l{O2b*SqSb z#N;N(Do}8jXtpDlX$63yt*|Yf&jyKNjz%37lp`S{yHFIsQjz+RYoi~4Xt8K6B#o=f zv7_^jp&bA^Aq$=k2{FlA=9_MMNe);(it>5y8|C6HmqstS#jxXn z6oAX8Tl+(c)dxi|_;RPzj!6q36}TLmM@26z|AtYt732flfxShpCm>m^XZQ%~lrAWa z?n9se43~rL-p`v&MP?Pa--dhwxCA(Y9BYB)Q)J?Dbj@3%o!VUkcF*o~cflj)J!Buu zu_FiInH|v}c;1X{U5pSagr1(6Q9pGsgJ1sCkPg40v&6f|<^T&2oD66? zNaoD8%V@1kWo2Va>rx*V4o*#vA}mnSBlLyy!jIDQ#1z^J1tJ9aSYQwE75kuko;_F6 z!Lyxxc;(wxyZ%}OSr>d57@RfXsCDmAZXB$Fzt>v|&JTeF#1FZ>)n$>|1?U6fdKjci zrE>9&(M5&h^B|8SyzzR&YTRL3hCL1dI5-<1Y64K429Oot!7y10xVwD-cpSt4w?jEG zGcyxk^P>!)pbF@idKv+x?QI_hIDcfEtgy3pWMl%^2duk*LvBM$E|`zP3Szf~Nj?T( z=@$h!ym%&0U%fyN!%uAkIGlIEnF0I#GIAFL=JT1A-lh|xqlNcL-&Cf$__)G9QQ;JT zYt_-8kIoCf$Nt$_QGfT~&(41LdN)2V3~L1(hfI(3T_v;vAv#{C1Xf#qGL&Oxwsx49 zUI11m3T@FMlp+X_mlt$@)$;DI$e$sQ#DXdSE(0C-Uft-;t_h0Ty4j;fer%zfdCs22r;eS zVryJK5dg!3T&L`HLtKw%tO0KZUBFn9c-sTF6QQvJZ_s!VmNyHFbR`@DKBnv)k#1Yf zxTFNgT4+%x92zBxw=vE;yZYFoFD(Nh?0nKtO`D%Tt8nvy&ATr+#QZsbcN?sFEDHR1 zCtPNWx&&!0+MeX*&4&w;!wv|*u{o#gdHJ6q&$FYv-unh}!Pe(*;kI0=&EGIzRy8|b z0vt=aO#mc$Hbv|Lba4(;bjtd7ogcZkr$NbRjK%Q>2%(qXB z2B&9?{|8|;B1^UmSj|2VeE&gjDO5FRH5Z`l{HHsgt4WBMlYD^M9tZ%Ao5=w^1D66t z`w%(-jeI1|jHgT9iz#_>N;83ir)AcKRt2fNOIhx01JWY3#t;?|$QE$*qh5!}89zRK zd1)Cqen`lNZBy5e!oL8?QB=W@fCdLhXteVqogf?_;G}k@(@uB~0_%V>1~Qoe2TTER zN?SX45EZ}{piVZs%o~7aRDihcykmuCdnVZp@mugd6B74-!~RPF4Y4lRs|FYo!}=>A z8HUIb31x}-Sb-@Vu7m;&QLDnR3lL7re??&eAHo;P2GS_5iCJHdk8OF^)kj>n5ZE@r zw+}F_6Nq%YHHzv)J)&~R8@xF8D_13x0bdtDp#_zxz=cXafHEUm-%g3&w?b{{ZTf%Q zU?!^IkN{LuOJTz2anwUUgCmJRwHpoy8l$434hWXJy568ISg>H!4e;zJf;ZS517&~2 zOmry&0*mVcTt_!JDB zAe(&$CE5O`=vPOG?b86GFbsG<5Lq@9)#Mc@+!8plMW`4^hjFv#qe9YL5c_gp0OhRA z8XpAF5A=F2`ni)Uq^=Z5^Ix^-!1qib)aa=w8jW)#5H^6I^a8-gmP`BI%)`Z9j9?d-hSJJxeG8ltn{aab zC~Lr*O~7C@AcGI?Z1NS;!m@`ci^6gpARfpc~_wgEY=#4pA$aZvAO(|-xg z9nR<@)2>5{Mgy2J414xZ6F}l0=8VtG|_d18UnBdQ~<_S z0WhdZa~;d;04na+j@69f?x(=vHmD)dUZLz#n0pZW3#(^(#R`@yAO|=?H|JB7@MEIL zb?zuz`S^U27q;_Q=ozfG;r1nbTp&M0_`#$1Sl==yygB6*!U zFJOGY!MSQEFE?P3-++QnW)_SgFtb%gf$&X`oFZkQk3z`bK9ZA>uJ%IY_iWmt(Rw@w z6+h6gT3)y81k%rHNKS~`@x*nb{w{TPH2RhuhQ)R}wRkcN4;ovb`UA23TzPXs+y*d@u&Im zV~>EIi)K#@KcM@}wY#@LN(T27AV!CjO4ApTIe>NvOA#0G2?XfO-Ov*LjET(#NHigm zdj~-dJis7q4bWwG)IIuY=*Th%SU4mm>8b*RJC==5wE`0dIPfY6oznsqzqJ6mU`QVe z?X4y7a61_8^Z|N>D!6IAo4ufg&Ljf9s#!nIeS5Pr3|enF80v!_E5zNe?tr%N{5K7- z5GC*!Bdqg=L!dlJC%~+s)RxXK?VvdVA0B$6Hw487w_gzwncU%0#CGhsEyC}6?><&n8CwY@itu4{s9=`aghr!1kl=UAbF7UpIe2d{aos=Rik3y!0=-_1^RGiE;RdAj>Pf z_|phfR3{YBIc@EjhMKi%RvZ9aY)R~cRS|ZAuL6q)0+a0KnLIuzEWG^psCywtB}ebg zgZUOH)0kIAh`(yp1A8-ne9fyG`A_E`pC290+}kky=&Nqu-hYR$IZvrvv?y~4<=hTe zH`d>-d>}r1$IY#LpW9pRqwjp+O8j-R?daEuAC$+}fBfl+ZD&fBoL-%H<9U18%{9x8 z|CsUh_|KNRuesCHUsV6axscnf6;B?yJ9vE(?zU3zTFT`u-XFkfPZYJyg4yDJS^Xb@t#WVB}o$`Ipo9b`ueFTfsO*h z-F_MAkArh0fyIZj%-IqaK0hxj_q#N>y|1ES9_>A;4%qc4rEvdFcz7xbR$-`|Mb5fb z&-R|1B$$%IDEgED2e&N$EG9<&6K>nr56U^AaNJ?M|MD%6Ccr6G-S;8Pe?!O`T59=T zBX7Ox74C&Dcf#lUIN`H(%=`^uAY`~#Dn6XXW`@J6H0hMzTVh>u9iJ@aPpooP~;`Sj~~<-J=(c7Y@PAWb-4Q*C?Zaw zUjn9+`wqjcs;g7=`ARr|WPhP_3=oZ!q<-}B$*cCj)+5XT%yMkKD z;el|J*!a{jRd_&<^q$JO*z&f~5g&f%`3xy6zfhkLak$@z!^;o%uY|KgY^M8@mC--A z-Vw4`EeDBtc-@m0IV+L)`GPk3tO*Fjn8CDz2SD?Q@fa!AbfZ$+|D~qgnQ7# zrw%ZN62rr$qC%%;NbO(~RSA`>^P;y=^nT2IpJ6yWaZN)}d4WZZd*A#1xuN&Q5Mkrz7u0Bqp+c!PD=a8yfy2S79sXy_&XN(uf-p<;_bu zS!ahI+fQwRo|xJ6whuXXFSk~v%iuq5|79!{C!tbOo)~v_48xI=lqYNXG`Y-L z!6{~un@(f3aGkNAdG>B{wxs&jPD7H8+4lWTgM8-)71i)_yM&cZFZxut(*QT`;m)~> zr{P^N`?hqc!jle@Ut+y2)d*M+i0DvN14YFwieIeDN=Q|g%VkcMf2B*|;M8WzUKYBA zjixnF^q)!kKGR64C?=%nKe(;#&EHj-X1>H4I%|D80JEOnr-r-eqDn^pWwvf@MX zd4siuH`eevNnx?gerD^=d3|2-vf*{t@NB59-S*mMEuX_|lc95`6_zC4Upa}&Y>#AQ zC-mJTe{bJsy3cfuN=GHc%0lJUCrg!qqErdq!wB8ZiU7Fn{L9VSG(l||qY2*zH_U@X zTz`O+CLv1*C+Z&E^xq?34YP9dbooTE+;uo?vf}!)C;2s#caGdmc3;1TFib3-oc^n_ z`Y(&^$A-D(wo8#O1#=^jmg>3V3d|4S#}yd^RL^gHm(qkbOrwAfj1_PS*M*+m;I`R< zX9;E8&xAWaxG94JA4s8Vn{I&K#VT<%h571;Y%Qg_J&RtUDd%%p>NIs7i@e`RZsPA_suZzzY)V19FUg5}1}bafgIY_e9{1WW%Lw7H6$Ds|DVr8J$~7Xroy5%}Di zervK5Co6Yvc~=nlNGX<~_HWOSCcUxLT5zohcvuEbC1t%$C(wshNRbcF37&>7uiPDQ zhC)zts}EOe6@ua0-cw!vwx0<{Szu4Bvq{MHK+ITA^5=J%Z%boS<-{F^?I`4e^u3f7 z!MT#Y$qyFm#ERKI+e^iZ0ISX>;8{{;6?2z(6Af15@a)yc*?oua-sn3va(HiFazkHE znn&_u;qI4D;+_|dB;L(uw*2>lK&Pwu8P5-<-y0A9gN@T{v#63S8g#TS3B45iQU%1#hct(*e!FD^vMpyj# zS+0|t@#*Fc{}8^q>DFnSC$^>k$NYAnquX5W=}3t?in^kfC#Lq9E6Iga`Q4fJD}ByjrK`z0uK-bE zI1|3S%oXTBW>2}!|oprjvNA~@&0*9o$A+z@hH zb9QY-Y-v&k7}L$@VNib+Hw1Y;O)Us)B7*v}Q~86~zq50l;%*Mq2j+gYukD7cbB71{ z^V2wUHnW1`t7~0M2Lg~9QNlVKTH8KI0gHLnwho9Jiiy)FyC~ZTp6}SLHobXwmNB6s zHWlUn)5Mg;(ll}t$2VkHQ@7NO@Abe)NpYn2^O+e=mgMZp#q@MfGcNZlHatv{MrbxD zcc7!*EgsmvaWFZ61-M>N^*c>kk9XkAdyuAdRc-64cEAId)NDG~cCg*4+0Z*^^!RpP zV_d4y;{i7{p}aDX`RecBwDp1JEppCsK8_9q3bQ*hj4mz=lW+23mcx@eqQ1ZP$?W9I_A!I|L{5d4p9e)sf2(_%rA7xW#-TR6LK30 zu=3%(0NlE;{NkQe^z2U$E9r+Yd5Q2dojtF)x6xIJd&gfM+55xH`Px5!7tPJ3SRHHw zw)?!73R~S=Ps7~5-g)(PXsH&Cmv>Ndu=U!$_QA5sfYl*om-`<9l`X9{nDhM$TiyO zPeBkPoh?lxmFWhJ^x%}QlhPYXNli3)X=n$_v(y?p7r-;|Oqn*3%^LaF?zvw88zIU@ zni?jLJOwJ)CwB*6v^r>obD)k{pFLSuHbouwQ|#E9JG{T&Hc2_e?PtIs3R8@|tlw zF~w8!htX|CoMmWN(Z9-)g3W7k%Jd0Y`V&~jiTmPMx=`%xaT1;!_<=~4sJI$Z%3@10 zR?D}3za^tAHuVIT_!V(@dxiIk#b>nYQuI(K+*92-WH{HlO2Vj!mHCFGIGWF}eSJeN zzKg8^ll5V1MD>HqsO_LV8V0r*g2R?<{q&Pv>`lRuOb$z5N-8d86s^^NMz;*nzI}&0 z?5T;}&fcCeq~BS_J$c#-;=L5YO6`U%q?fA1-l3Z=VHL3){ktGY(a+-Ql^r{;{A}um*MBO^w!gv^mU3IQ!juEilP+aF4HQ|w z=hi?OW4_MT-_$f+Ni46$vI*2M?pTX6L*Tu{@-KC*(k)u}44yOC^TQR#k!W3eLEquq z&jHQc*K-92N5YGzi$*ewUQJsXZR0$X;^pw`FH z+iu&QQW$-Q2aa8zyyaibZ@tQueXX+Y0>=~8=j+|tttW)jUihKIvu6wNYEt!j{dg3V zJtNPeeh9lhc|cb(Dfi!latve|=iP@#!uR~}Uu&ei9^)AwzJ~Suik`M;c7RH}$$E;f z=Yw5BZbP7F--_Tf@MOg`FJkdpk=8?^+gviRi;%j7+D^OGb?sJM^NJ-zPkPB9IY)Di zeRYsrjh;8jN{|H(zq@Y>Ic1&5^7cCnLaJK&ZpRJ-#kU$e(Y_Y$JyXuOwu>1NP8L^V z9ViQ)R}2O!peF5Cx3r6iL><$k6pXTDU@aqC_x6%?)9*?7ci-}Gak!_SW>uu>(ATuc}pV{hc&xfto6tAWBf-K>R1Dbd z@oFgxz(wNHkw&?Lt@D%=i^1wpB3z5EIK70P-BHd5tx8W%-U-y7l+9R@3U3 zdljCjV3GBo*Rm%yqz;yJatR!eP1%;c^@Fnk`VWO?LnW;1lkuSP_|#?5av3c;VrTo{ zlG4Cp;ze*KFJehbCz@w%4p3F4A;DOxB6Nua2EaNrEj-GieaGc39xm< z?KE}ZM@jKQSN6LU4XoX?%6!?2=(N?NY%rrNdI%WmP(61Gq4AN##deSPt9y|t(k8Io zZ?IWxI>ny>HU)1o$F_zIj|K`S?{KfiQ;qdrxqJEyNs@xpww_}^*AklWLtp$>u=1B< z;sVJSHZI?JI8o?WGlm)q^4mbOAD1}xnGlVGO80Sr!upqOjyKK&52=j&gTedVo%iJl zeJNBFP%t!~CYCYCzNI7)NO#?rZlGgyViU1Cm*Dg4G}y?Jt$H=7sq*5x9lI=I>n=4*T~~RvlY}jlBw;O` zyEu9Zz$G0v)U>4e@Pm48z1BD73fBXx*sAt-`w{9Y-3k3p-);5GvryTo{ZqDO7)uAq z??4^z)lg~Agi)P1%6C-!e%Y`*SW&3-ors#Kurs5IGH7P`9H z*uS=erH;!wd$HZOXI00@=Pz;QbWI{s{d!hJg-f3ss=TzcMX>laOs;61QQOh@#57MvW5VR zk3fVvsp$UZ)GZM#DA;_PSZ4>nE!GH#A{OjnSMzG9c`Fzm8aK}en|(vJRTQkYoK50{ z==Z`OCg3#1vA37CuCx48wHbUzxUbfCh0(oe_~GkgHf`h!mFQs^C;ngAz;(HmqG~b71YL4!=Rz2bZ^Veo2?NSyzj;7JJ$K=*i|-a4&k8L zz#4|i2dbaj&mlKmnZ7c~oAtB3YdatLno;z;PvXk=TCEM;md>|U0O%y`HG&@Car_RF z*0-4Zu9JmnaU~NMo7HhepY$HK#H-UH^mHKrq(10usG%2X)XyZLCB;yb(<=g&cHEQ= z!lNv%?6XO2H{#$~vwmjQS#GU9;al!Hk;Y$J2leDT%?A2V*4b^Vov5#DnNGrwuT8sK z*QZpk*ykG-^vGAR=}^?h%q7cTc-*80;qotgI66Lx`PS#d`~##9+uj;J84z{jw*2-j zxBKn;zIbi>h1c-;^cRs2sUdyut@uD&u)>gDTije?VN%JA^oSCUXBjCcRn78T%@79a z>6~>GP3Pq@-5zA>#CGmlqEqwPz{quyRoG|kViMzh?WKOE@m%$4;M%TOW1v34;LnU+ zW<0muQnFJdXo$`>pKIE)&7)nc+m)=TJI&U&Xtoo<3pkGE$6}Zj9#q5;%i#p%Y0yyl z&Ig-2Vz))C*5u4h@P5yklc-YW-nDhwEDBqL?g)(l4-9ZCbOe#$fIGtwoWg9;Q<@I{ zhx_c-semx+NyX0(1naX?*FRSJ>l1K9c-V5O3(d8Cp@=nd%z;q&YXJH&yB&UcooRbE zJ!i7b=FF*Vw}}BnZGoj@vn93G+P>LRf+;s!t^}78%e|UQtZ!-4$>uX~iC($6LqH5j zRl9o{aOUk2jj>$gCWjbmAnzZ-R`NA<)?Gto!*!UWVN2H8^0Ms~v#;ht?E8eGYE39T znXLbVtk`Y2!qz8vkR{Do5MbJX5^MZ2KCjkBtmlq_$@Y6VJx8P20?h*D3IKW7@jX zBbd3eJ;qyI@;#vAy@7i9HbXr(u~|>i_gd$Ro_e+Xz>N6bku5Wx3m})vsq)*;k8zK9 z;Y90kHDjj2ABr8?$3(XAoYzlnbJI44?b3F`xzm=9*9@P{(d?F_VINwqVDUxruI;|n z(fqE}DXXi$U7NeT=tQxTlDk&L#hHVfEZ=&q*jJP)Wo2(IqWrAfE^Bo%2PY6yx>(X! z>atuS$peeI zONie)M(e@|?lgHb?TQ2Z`6*kDb%19Ius!CDO#k4t;xa>cy30Mma<)nHP(Dzf#iR^p zHCl4J27{HY`rwos@9$HrR6N4J~KoYm;;Zhv6*w?uJmlB^?^P?xKEnWXvr}4 z7oP3ve3j?Pmg?)*rX*HWHnAcMt1lQ6gwVnEqVic8aw>mGFG=;I@sy0KNit;WKti%K zM?PR}&d9DzO=ed%WJD}AKi1x~?3;_mu9AVQguFArZ7kK7rPOn8cWqa9{ja>q2S=!JVnYxq0z#b3JcJf||=6>V-5oz;ADi*2Wk4Z!oW|@EZ zfkqIClN|1BkRLw8%->ifVin0xb*8zO?}bj5l+_GRzyY1}K0=Qu86=EHja#_6+vtk1W^g`zVK&9s3n({TN{~4L>~#sW;;z;D zm6*I4(u9x-gzoAfM(0RLDr0(@G*#Nb-)HX14FU6HNGp?yUJWuUx96vVd6^TlEj6uOrD^6{H@j|h?WW(f z7@Jqg!8Bc3|H#j?$y%e7)plhtLz>p_!T-(J!qo&-%h#psH&RqH|I}qQ)`%;+I*o<` zg{60RPB{#P<-LU?CT_&%Gy)#i{E{2-K0zcmtbAhpN$y(+SW}5 zN-;4&s+ke9JGYl)(X%aQHU1woYvZWoVs1j4CTWPQ?*}x6=E1kOc7kiHD<&d~mcf1) z?9RA~PA|iyR+@(Q#~*W3)p`F>Ui-~FAa`Ipx_p0aVa+KGbZG~l82x~%?G*>yq22kR z%U!bFUFRivc5Dw>B^M{TmqWFo|LHB3BatS2c5J5qm+84z)z;&YbD47`idyyRCT(k1 zmR1{>>qO;`G{+e$nk<2@s#wN~)Qk#Zd;eze=hm~S!V{~S?~}0LTy2nf-6}aJTOAnE zl-l14p0E2+>jrm5O1Nq#qGpia<&wKDq)A(vYD~Bwt*ohN(z>NpRCbP+HgP=DE)%k4 zUb*WeX_te`_W+-DZHB*nbC%V%4HvYDt<|eT9r~&!q8l~>LjPrD~Mm&{1pKrI4I-U$T>|=c|0|PoZGQ_ z2ivi9JC3+%!00_^jOG2+qIm6R`^FKd%*aZ@W2M1V_&u0zVp)4y()j2yY_GdFTeheD zPF8N^c0e;iM4kz5K(%Zjmj?m_TK7w9u@4}c9h+&@59Q6p>qWNTr(X|5ZZ!tWE2(8k zLQUyf)&B8P5|t9Lob9XJwG}wZ)(lEU8EaXYQ^;nvmYHl!_e@(;>asOMofN%kA2beE zgId;hXt|+{sYP2djKRxFwE#YzUs_gFT2g%%Th^<%72A`4)OuAy2ZRz5@-T?5?R2W# z`V~tJcm2}ZK-FI6r`nrc+8x1_)QpU;Dl02jm1(og@kJ;0^Rvu!<}&lnGBGlPZU_4m zXCT9P^>lOb7UBMkY{0_Gw2U8HwXOHHHy@E0!R0Vb=^&da+(cbN7kPEuT!*t#u)7RTof=$~{9w>x1fYIlx@GQk?*-;+0~WquD!OGTR8R8gIKu?aBRv*ZyWz# zuIvHy=gssh3EA(jmqgChDl7%OKctbCYundfDsxf>o;jiK-y+zHL0^CEadRw)!e59edbcdXVYqY3mIu&B59Vm&yik;9Zp*>A)I}CnW<% z^mS5tRVJ03Xg=F~A5f@k@SXOr0#o*9E5*J!&G!LWl)DBtzfgO@QP^9L zqC!jxDRx>+-0HC`STFAiN~nw*qWo{>-p8x0`_2|!clGua6Nrrij$A2FS-=Rn2npJg zsv&S67-Wq7Vu9>TAH-D1(oEZPL`TYVtylxA^MveRkPt?e6s;EzCO8ns*9fOlm0*}6 zgM@VSlD3mpi^;$r_DYb{V)i3xs#@;~@4*sU)TSGFJB+;I&(x=H<+ zvz+-Q`Izvn+O1(r@^U;Nl~O`L+;`Rm3ikK(o)xw}lz2VH*o;LA<7Aw! zN`=QmRQ7$_*fE2K-_Df|3x*Sm>C4*io`y2{l@Wm=^THs(o*zT6e9+<+so8=*I&ieXEl>rpL=1fcflW`=M!tT-uf#6;VPlD)3iJ?ezX48M`XhjEYUz_e>9;m z(l@?KP2RMT)^_`Sg6LFrO74J7vJyRS>ne#`n^ zma~xOfXBGtPV{Lnll%5a7bm5kPKUUSMaV!x;TTxbUjsjrM)SYWX~Vt{(J6~BUSE&go-qg*+7CQA#~cb&ddv&X)u_5NL8SkhUWxnpC%h7_}O!K!99l1FaSy0UE_5@na-Xp zVsigBu=B@(l5#iJ`fq&jyAMD4_>;5WdmG>v!Fa6z@|2XDnF`-bru`Rpzw^sqBp9M1 zb1CLe{Cc(auV3|%uABI}!MZCzTY9(?ri zy~}R%T<*~%Jf_+-=a3nPpz3yJ4H{fotJBpcj|YJ(iH2x8yzI2G8> zUM!c?agQ;xx#L)PW1VJ0>LkL@{*fT+@~;@WbR_o*P2J6OooY}2ouk}f_PS&5BA`LM zd~FeoycjV(Ek23NaM5fFU+sc`nkP_JFE_MM^SV3Q4M} znLI@-|Jc9?-c3AzP?`Ss-T3!AbIbojnWqP6$ia^K=`YFbS74R`7s1ojNL`)L*Lwqs zw?AJGKlk=8U;I_C#GM<#MSu9oysuOG?nl3Uo@s#*N$6hw?CI^#`~JpM(>(c+K085| zEPS%LSe4=hLb|2G4fgU!dfux(MSYO6bH}6dfeoPb=Eh zV53mlx&DR$6}uoT1d4IKbhgG+6WQFGzFfW=Ab!t60@8Nl(M*%Pj=~Y$@R0 z`*+4tuki)PwT4UZis6YOuAoLUhyG#pK`wJ8r%38ADnCT}oVV+coT80{)S#Z$jxiJdPt zrHJfhh<$~oPGeChabqH=kkFrqh4hS-LV~0|`ZF`%=ROc9F)`H|-oi1dPgK;v&~l>H zuF`u%DUYT)LhDYkt#bX{%w>VXSko%?ZQ3j@cdy=FdDWQvq&XYhHaz)POH)OD{Lg%p zo$KNbyp@=t${i6Yc7eD58OzdJ7dt;ruAWyuS#jncuzpZ)gkH@5S(jNQTv}gev^M1~ z|NEYyohv&Z4pGu7kZ)6pr?+S7-DY4`P3x&O!Mc-r)kjSh?q_RV+;^0A4KH(9d)P+V zxN&!((51DHEBd=TAQOc>%%V_K=87N;rNi4BBN)5^PyxNK z9EIP@VGNx=HCDMUrxUF z^BYIKmYwG#5z|j6{`_|jAHMj`kHazs7ql*ikm3>zID49^-3gS?BC-mXww;zM;V6J9 z0T_IdGF<93Z=?pm$ZjQw1Mb5Zx7L&{<%vJOkOzjUqr|xlvCV$Z_D|L@)yqh1GDN+fSI~OAX@{DNZ8-`T|8`>`iAWr zkIpu(%S|K2uSQMP<7F)5rT8YH z1Y=wrJu-`z+*4)VPrN&k^0;%r~Qi#RT34 z<&ixx(c6w)B^WAZ$gH#TZpO(2EvYkk?^G)!FK_nyM3qICn4^aWzd6C=D80Qm6DQVX zdA;Ct^?Ge3lk!+Kp7}9nYHveB8RmBb%$FSjzeW$FkknTzCNM|$9x!ht$xBwR*Q&5t z&FhSy^#1L-_@tD$`U~hDK8mGfjNxA|m%trJM?3H)FVf%7x=hLC>cQhAX%S^;&?JJcX++O2RY!@^&;vKj| zFIt^4rLj^uA%lm`5u=}5?<5<-mCAHgK%=+z+7x@&4(oZ>7U@dm-pu7Vt)9T+9;a#E zy8qbO%Q1q*6DAm$a$(HeG2zwv_P4_b5z>tuFKrltU$xE*wg?rzj-Q>7Dbt9=1TnKA zRx5sZuu!PbPcXEawwm` zEKBR~j>m(&`fC#wZ`^uXzjoM8t=v)vh;ckQY-B?Z+P5Rg=FW;4}QAw_3-xZ^TPfAttNTbWJF!Mw&+%byd+9}_yavL zk-}okSP!Uq3klloFK(64?NtN(>WJ*9c%?l=6Gx@ly%VQRyR;@BHTa5lg($ie8cRjx zMVGXOjq(<8Y9`scqK@fat=gzo7la{? zqWIRcp7>;Zk<5g}?zyDwsD?Zh>*47g8`a8aRPY9 z^=?;61fK|9Rd#J9_ZIh!ZcZ1@T}s69>Ow`?cabK3EJQoCdyPJ(vLa0x6fvDgd+vJy zPG|BJX0OCi-%T;MHmf<^U{rNVqFmK_wEQf!JwDKV_gXJIy;#}?Q86))?GB};Urp`q z=H_xTmZ)pdu@eFUf*xPvIrz(OyBu*yTj~0HmS9$NbM;-52zV7Zqgv?d$sLuyQhLZ+!Ww2ps|laQnsWZ zcg1^ICO56wCIZf$4Sl$mP0q{R7MO#nrDN&luF1Hia;tw3Jb9I1Je>xPvS${|8|>_+ zO`YoGS_3fJNRAG#Q|CU%NEzB-YxNeA{@%Wng0>Tx~>c=pI}btSe^@xXl~k zc(kG&hSKw#ZfWen&)4N!YvuMxx!rr5o2^{N;<$KcG#cDLozt<01DZ_G>s~xZ5d(xO1o*NMJ+LU z-OnzL<}|63@*z(j%OuM^f-H6a-r4*2JiAFuZa)k8k>dMC;m z1Y6Z1X-fw+smpci&P95FBl?URNdX2W#^aOj6ZRhuqQ5CYFe{HE+V_wD1Vj|*ef$0& ze#3-^e&~x;4ZJT=&U};Y;n_}vEqt4hhL%g~^!zq&Tt@PIb(#ipcb#vjJ_uq19G196 zGi;I<;5-ANNd#vHdt;rjB6~6uvJl-F)ft>UfLPh{kUnL>+;<4Bl?Kh@T9eiz2J>SY zx_0Mf6?9L1JDtpR`clz|fN5Px0&&?}20ces7gOgwyBI9K`@*z4aV66uEeR;}qbVk( zZP|;b6jPlFgc6B|X0?3kR8Y^e$^ z4$IifJ9lPzKuRJ#xjl2tn9|xG2(d2^gi_dibf$mM+*oe^aY6VE&0RdqjHT(k^vti` zz%WLw)WhWN-P`SY;q49mlUt})BOaJ=pKm4~Gi|WRubY@G_t%AWo%V^Ct_irJ-5OK* ze=P`+o?aqdpQ&Ye{3_s0Q6yH87>c{y(LZ?GPf-fkZ6d4kpQd=zQh!|wLEHBaQ} zC+P`MmpY#?Zlul^U+RIIX^}K&O{Jj(PY7nxZt^|&IY-dr!9=`T?b%#eTs_)mXjACz zEA2o^seMM;9j(&a1(&qOxb9M1U!5Yfr&^-&1`xw|yCETu$b@9_?>+8gcL7ibO#6M) zMm0%(M=1syNh$l?heXlOPjsX3lFy>W9RU&6cVTTi!G#Q%6<%Cmi0CP7P%XW;zE2 z_8+Ys5-Z#M9WCH|SyP(x>BJslaMu46A7tz{7M zI#(Ilv)7MI)GKV%+1X)G7(1Irj!cM=<>dNP-_i4o3!>HZ zJ_k)dC-knX2MgQKTj_Inrxz=gcZpD%A(S44gqZRG=t-2~mYM#nuHn|PXpoLqr?kLW zhnrfUVOL|Uph)6R`14pdquM2$%lCgZxQ5;e(UdfgAps@70zLV`@45noHiZ0c&GyjQ z7dK`eV<}uq(DE3HD^oAbO9y8c6EjA&)PdJ1MtjRfPAzxK>a@P0F7-rzzMu?{aa40D z4#2a(0dAn>wUWubb*zacg2IY20QL^aIhugG#K+|3`c0KZ-JvP~3jrguZm{@D9ac|( z0VJ!TVF~z*3>pnOO1e*>)3KTi3)-r7p;gl41LEwMSt!Oe2&QH?v59oA_O2|BA{$uM zF+!1c3$9Q$d`vps%f?w$oAU)pGW%PC^DvN*)SgtbdhWg)K7s^g$i6<3aLSIRFQcdl z^u9-r4|R#=a&HymNpGt)r-(WqGZ~+(bK&o?Rz_7EV3Z=@N62;Q8mc4gw9#Af>boCp z+MbHeJhlR9@P!<;bmN;J{El!xWoV7++~+%=3?h3Q6@VhNBIjQkBN+gVHf^jTCcX&6 zB2hcKf=4RQl21s0q(QT^u#!fVswGI;kfyQn$&^iclQ;HUnQ5IO1~gF|{INEc+Q*d)tQ1Qkw38{5`u^il1#tX$kjS ze&}uLv-{Tc==(eBPY`W0VlrAw_Z>(@+4`WS5F4Y!SNAR^MmKyc6=goRc%U_)v0q&& z@NG?K4QQP5PY2KU{`ge3s3eZS1w>ek3NK&^db!1jQ^5EK+kQUFB8) zpoDXK3AaC#c=RuVT^!K>uHj~It8rD znasD9hBRfQi92GqUnM!cHft^PD4!cjX!gHrZ|MWqVRuSX;b7^W~lx z_5b%xpqcldo;Vb7{@2d_vv2QsbstuK8jSwwzf`(UvpseTmP&Ie;S;$c;{(GrWXmdA z{2PW+ypj=1T#JzOUq4>){`X}mr-Qot5XFcW8h__Ui19bh{PCwR-ao7Oey-~QlEgno z#Q!`0{FF!Q>$7o@FTQ*gG2Mxs1ur)d)zags1=XMx#Zb?3``{r+d)jN8diur$uYn#w z5w$17OEWfJd%j!WG&j!3=sr!7w($Gc1X^^PUhZQ%5A2}#JGjydwRBQBNK@qv&HZ-a zy2$MvP}l%&u{d!i;IxDh62N}9o65PaGZ!npu3ktU0G$+fHgc7~P9r`DAN9~P7 zFry?}rA&_J_m9CcAitZ2WTLalt$zH4Vr`FNji!JSpgO$VxK`95<)@V%hH!8{L9hHM zMd)MH+NR`Xc{q0&T0oUUwM1ReqzbZ8xw|k_9L|;55_C|ghel3o4PZo-8Hc9abdavv zrD!*&P_K|@MJ#Wk(dgwaYk6y%8K;&O>GkE>a!$SzT=-h}Jv_nbus@+YA8BN#Uzz^k z*Jv(#R*==Y;*VF<4JAYsuD;B4c!0V87X;Y<<{ng)d@BDJUp{i|a#pS$Jz&+`8aozB zM{gMCDlx*BjlL2zl;CaqYUtXI3Fz(qW5#u!O@Ia!$<7CBYwTsM^ksAzA+h1WWKR>i zT%!(ZDaErv;gt0S+_>lnZh0(}j>DQmSBYBep%WAM!p^P^JpXCr@|#EZNM2676YN~^ z3_$6;T-j!~bS_!Z!@SaXO*VSRgNAQwD~*68DjbO&fPGxL;M{z|91`=n<^kU?(b=O82NHDo0C5<|ajw1_e8T zGY-*!BWekywFc%wF3F-cjvFq{>du*IY7oOM>FHU56^HJvKaleDRN)JkDqVLrGxC^r z$rUM>nn=EQ){0n&h)nriobQA<_uTX=eP=$uDRi8WK2;Za{H=sL222yi;yH(Ar-wlY zQY&0B98hr2<3NnT{h#`nNA;=tp|Rr=^BO|~8@Qb-5pr6C!lv?wxDxF6`}OB)f*SU6 zB=`Hx%whd#W#k$fP&!v=_nz2|i3&4~HLF(1%RXPglo~tB_nX?!BK`#LVGQ_mRu7XNki75A@w9l%iX7w;?e!tzR-zG zG!os}W27sv0~DL!Z6aQq$Q>+Qlcjjze~m^AR3<(i&waP0V+95g5A!Iaw5IUXdF>i| zN||K$>OBu;Hf>&T8Fsv%MpfG|WP+9&IGH04ujeN@HptG<3q@?f-^NfhQV&oE9Pa0{fG| zM52BAH$Ug(L&KIu!Bh6fD;PmmrO5nkx+1H!mp8Fzm$%-yy)|$Se<~#HDs|@h@=wp~ zY6$M>5F`6S0I~lu)2`u!O&s9rD@@l*`I>3t`iCz_HFyOX-T`-SVAm=w;-~!^drV|3 zs0rIPWTdopmMl&0D-=bi~7HjW%8>-eigyLl9R#2+dZqL0OP zbr$T}w(jUJZ`(c?iHeGbRi&<+OL_Z+6}tA&-jU;wLJi?ZE4?k6Tfz})iN+jUZBNej zX3n}hlc!=g&{kOGrds6LXuFvt?g)GtDmkwqihS`s5`G&dSX3Sh#`eVIrj#d6xR2Yt zN?>;_tu0UUM6~6g&~YT4|F#1WF}f3{HUs-x>Xo5XiGE@Xg*E|t(gv!z)S7*U`l{;1M>Qo^zqsO0E z9vL$-$<1%F(RRBkRO(x9Pr}>T76qtVqO5D}(h#6k-4-zx8}LOeN1NJbINo##XkG6$ zS&J?U@?knEHEqb?H`em9zfW3@`bz@bjZMjN89&{VUhrcD{>~_FgZ<5H@5&nCZp=Jy z+=b3B_t-oa-~yp4rg2S{ksG~?44Yy{dLnnY%JI@cym$-4c5=}wN2A2Yw1>V+kS&}% zc-8WnahEWZnn1y(24lo>Fu*|%j$n1A2wBK35k{q98u%y3qTM$NzIQE1yIE*CW533Xi&v`Vs{Mk#lady)E zf5G81k=%#r zV!Dg)h|u0mX_8lVl4j|s*iBTf(ad;JBUXTtE%utHbHc^ zh%$|7&ME-4&Q{2koMS#j!B&!X80Tc1PBh81ue;3v@zAk|jCkj_Yf!p$J_|{bOKP%Q ztG$(&$tbyG5H}Mu3kioG{t)AJHJMTw(s82S2hOy% zrf(vGi5r_S3WC|f71#4$|B}0=tH|I;>#Uo?#seThOSNz<0f5 zsIVIt-UjZZzb60iToEyGL<-F~8mSIpu=M)`d`;Gq#}~eeTVpF?cqsyY^HHhjl+QBB z01pvsf;O-?qt`KZtQ_zvZXQ_+|_hn*urcxdMtHDH=$#8OWw8^X=7W0`F44|+Q?oXpEQsM)mhvkS_0+lLtw7qTJ+It8A)#v{vVN`oKq=p5rnP#5 zuSeX_5YzEBMP<|2nuZfqJE$MdC$My(TV7*|mxz>j%msW6t-_s3g2!fMBlX&DVQ@aA zmSp7aVhw5Pkb>`mAGqSIKZLQ2+Wq8!=8~u)OFa?T5ID7y#jB`l&=h&A_)_GkofoK) zxGkg&>v)|gwQMUk9URTTd`|T9Gat~68J#qQxx?!Uk<(-=X~0Azu(q&_EwuQkUmVQb zh&mO-RR6T)U>Sfl&o5V&j1+^*zyXk`o%HU<43gPKRNm>$6?S51vaSOoD@1P+BlDs3 z1*Zs?XC0HV;uTymQ?2H;dHr+aJ;`248Rv=HWPwnnn_40pvYr@rxcq#@)Q$z`*PRY7 zfM6&)Hhr|2==dyw;`F+Ul1TtPVU?UBaL`jN3vS$n#3CX;>vI|BVqGOEo=-6OM$=Nb;#Lse5o@A@X; zsBt6+_Z?Z_Nh~i6iXwbA{wO202`*LO-N83f7LNL{*rl*k9gR9xWY&3S&)LtaBc(*J zSZmj8N98N?etAnd!xOsAM>XXlM{1%3p2Xm>HiPSD8`tJ{0lZh1sWhn2P*Mfk(*>?3 zuhhh}i*Zr=>SjySsWtdUJnQmEa&x6x$!j4SOum6(RZVdJH5py20mex-R!6R(s<|%4 z_R4c1Bhvjd;C%VReqi`_dL>sg|CZRJU@u!^IyRr=V(^GnNH*{H+YEID29@a{Ix zrsx9XFdj|H98RTiV@($DmhdrByHN4eRF`(BO0No@2>9ihDlY|(07jA;h00Gph+9Sv zk(YqOj`KhTg_-BYMmk6pY07<9GoG>e;_hv^qlS*`0p6Uhe*(rbcVTzONUDnmwH;ph zjdqACR2@yU*Q=#%hdmkUTG!&a>*}Ram-o)*-tgJah;A@?NdsM*VI~=(rLqGWN=J&< zPEO)9M;SZ~+9KDH^uCu>r40%jH{D|U%fCHvz$I8V4I`elILk9*4iv#R;ui)fX*vKa zR*SQ=O&F7F_+8)+lBXMjL zFfvdI&x)nUU$aF>8m0sd5DZ+e9hMH4pfAIF+DBQjXgpdWwUvwj?*l;y$Vw`I=W{TR zB^=2X6}@S+oRNUK8kXJ7nbbZA(U2VV}M@)w_d@hn}3Yt@o= z%~C1ky=#I7a$BB0X?-vwmb76R>QULDbI2Tig{_zM^xSqDual*#y=)h`R904P?H9>M zV+2>vH+d7F_IOq{h-w7bPdPepPO}RtgDW;;>>z?;#a!T+yzg4FdSf$y2|$u{Orzch zQ0^2!HT=n>HlJ4j6Nkpv4`Ux9v&wziz{aU1GVIX;7#Zm*a_PhfwRbw|Ffy~HHfVLE zI#3h%5ou4R;0WqkD&x0FZ$X}f#Tt_jUuBaM5n10zA+$;ReqzUCJh<|xtJHNB%h3&S z#M7hkM3RD5sfoUE_i*S0G14zJ)eu`Fg-^8joje?8Z1IkTX!c}C9n+S#^7wpy*|gZ9 zO6{$Oy%NUlu23cRE}Mn9=Beu@FOdeQ1X?2Crpj+6us(NA8w-J8#C1dsXq^Nt_m1nxXmc2j56_Q#bT$K!9lQo$w9D=~S_d|p+W5#wTm zM_|&L1DFa&9aoLJfJK`1cuMYMFClR!sP>dN?GKGv_WL5qNfGlM2}2svD2nj07S4zx zrR~z1%uO>rBd)mAJ95N-jN2CruB;W{ctS@_L_KmmKP4YaN2~DUTrr)`SlOHbIesv# zF0VoRn5uH^kao^Mt)2l+lV{lPs^ zsu>ner8IjXHgh0&1bgcRO?j9tarKmI+b`@_(GDy9KVMTpTR9TjIIZuHT0aV_Ok`d~ z4&(`UZA!j(=D;0D12u?^*|>JPqkO-ch9#lEw1_hv zW;_bH>uSALEe$u?#`@2FQQrW^mBT466B38~$1vmL#HTH(!+v2(-rQpFDKCUZbFDEY zp){xp{GlrTaAQV9?BxQAt`Y`Kaw9UUs$4{7^T%`ISjmL;ykj1~*!`3uU|!xb;k4q_ zI#i8tQX-^A1iQkArYq0J;R^BRVFNa&^MG&op*wPGZXag7ms?024`E4OBSzp4l;b&~ zwy31(-o2^~wgKu>4hi5;SDjg41m%M~r8X~P0==s_e1;!BDU))I%_RN_;ThKC94*aI#ci>_ez zHDq_E>nnss!aKA;Zkj8QBmSqTp@EIatYe-KDN2gokMf`iQ&ooJtO@Z`mFD6MjVlAGkb6CjV{#=$)MjhNiNbM&T*z@h+`OgEO zxy$Y5(Mos1`I4L#je-a?|0%t1-*kP&#SlgE*b9C|OTbS@1RIB?SYbY6BYUb+ODIUXf!8s3_Pb}FOjMXitYdn&XT#P(j|ZumGBfv7_r)!DC-Sfy=U z+{ps3ctm60wDmXPR}tSfHf8bFtz%}kJbHDizx?79k3H;(IzzN=$|KscY3v>mN|<~b z8Y{^QQ#_xt!de+333RDcy;4Ptjup4gSq@r{mafW_hE{n6e%Xq{YsZ&R1qvW5 zSZK{p5YWtk*n{9)oPRB9f9YQgZp$b6EX7~77 z<_h@6U1dJSk=1IYCZ(LC>#CIHV5d}5dpSom+m1(r$C1aQCJn9VEv_+=#!{7v+>Ypd zJNQEhL6ZN8q--iW%>zHSuk;$do&K>5$V7caU(RnR6D?a4l(;VtqF_C}E^f1`z6a;J&>}^iFM2To8VsSiq7%X&TB#M##X*F-` zK=Vj6a%~StbQ_ls=B!s=I5wrW7Kf}O3BgSNrD<7aTFtsAL=FgTM1{y<@l~{nQ$4d{ zaCRa%6)mxqD)0%iA7G-d)Mu@@wL z5+(BihQyDzsefEVoMI~uYkklExC7axH{Cx@-urU!3*8{S{NT$$P+H)vr7|7n7C(yy z<`xjS*bOp!w}?sRK$*wJ5*FaD7Sx-V@j8UM9%&*>a4mb916-FMhD^CK;14Z6-Djgp z>y>f|VJcmPp=eqhytiENpPY3;D zoNDlTQq0gwVIQk3$1A?pwXVV^saUsh4(#q$;+$!}jWR&N01x){sLCPQba@@noMOmJ z?Lrgc!W0QdRvx)*jR0}G#>}aS9$~P)B7HJo9AA(Z| z;FhjHJtGOrrbomid+++{!sr2-=3%srVEzSEcu0ofJw5<>BMJFtjG~nR?{q$Xttf1h ztG9K@<5JW5%)(g9T_2NN%ZZn%$4q%@5?5{9b7Dv5aFnebUI@-P{mM}CUcP8}_KTTs zopq1 zF{2c3flR3&OPD4pLgMOCNg46T@8igdRY}~Zeep(um7DWXSXYY}aSZD&sg?wdb2x1F z5>&0u^htIC`>+^rbQz-}=%1pszIB1FHIy%v;I1aofh+EYcVlMWg9Gn ze9GqqVmTNo<(o(wbw@_h+F80zuC`G~v5P|{R|&&wcLy9~77-VmN|=te%ZnH_fTpC6 z&F}a9<=G^=kC}9+0xH5bHm14Og~x%CX4x?9#KFUVf(AJ>OlG6RX&(;Ot@AY_q(tI2 z`o{ppCYae&@C1mL(vQG3pZ{?hKO6^gBL+rD3tJV6t(xbu)#eBlhK$)>eU41 zCVPg9T*&v`ieY!4CgadpD0?0#$B1BZGvM8iGJ)|Z7GQm{y(qlaXp80cw(9U6RiPr^ z0KcrBy#M8+DEt`#Z$(*`oh%I_n9Rgn%jn7hkZK?yQU-u~o{q26CX+lpVoOAQSQ=DO z0e2Fha*517A0-@QYry;(tYX}B*9Nr0Nc)U&LjW-IT36j^U+mGN84H#hB2^JcBMV+r zo_*d<1=7gmPANSVFIW~W_y0xU>imVM86-amE@OEUyUHwDX8{wiq)~X8J@oY6nEbRf zPm}CMm~Wxu%9(Lg6S;laPH}6xD^;MI9gnw9$*geZgQUT9V69hr9ibD^s-gEWV>Ud> z!BX3J9@PhpzKD!Wm9Q5ytsATohU?l9L5-3aaw&}0OA%b`(KaZzK^@akot7U;RGrrP z;G__`3b{ZD=**UcMxsoD5|M+WR4HZ|#QA>gx}uiBiwlW0^t)1I0lLh?dQTkN`)G(h zj@N{D$%hM5wJXhoy>GIo3S}tI0EnfBiZ-%I%SEnga>`g^wAKT8Odsd9u=PHzr!GyD zws@!Wb+OdM@}G3cS&|kt7q&*RwPVFfXn91Yz;tJRip+{!@!Y;P`=rRX91{R{CvL!w z?iCGzD;iS^{;^F&MWEs?4Xc~JF9^S(kUTRFB@^mO%l0dd7*5ufH~;S5tl*vRomsTJ z_&ESRPCxiOxi6E~%HWeyeE-bnz{Zd=-{1hNIZvG~d3IouqJg~^G$dUzEHqkMB&>Wg zZbR&>fR8koBwC_u-Z-!YBB~Dw-HId0Mq;_DCA7LGs|+6nN*xNN5OMiT+55E&6p5x__F@tLSr>`+@}`pK8P+5%xA0$h-)D+XMEB}<2yfiVjBxGAwM zaF;vv203YXS#AQw(H69BG-e8_mg)c4%LkdSt8k&R2*8`)Bd}jbmFK6!N~kkr++lw6 zYws-PdKdxnVbvz}lKKsN(a(UCofYQ44laL*7MVZ)v@%2WmupDFr35@VZqn1!77e}x z!WbGpwOt#`IlM1%`_|6g8UssE8u&39Bmq6m-V$H4ZDdbOFukBKZpezblFahT+1=S_ zi2{3Vim-N--@Z_+$XwvG#{H6@g=w@Y4zRrbuxwOeLps#PA#1VzinB1KMwR*``64sC_O~~E2Q$fJ_;12(a0RvL-W$w|200E z%*oZ(<1EjWaK>$#sAGJmZ0(#!X^+ATgN(}40hs8-w zW4sWD(oTh~tIi>K>LH$d@*bQ&?58gkm^KCLP{3`~Q_gvs zQ6f!lW|F0ZO%)YIQd-oF8PrOKdC*1$W|&R1O_>{|IJ5u`tud6I<&MORg|->vby>>O zTqq14SrrF=f3U?cJgy|+CK>d$BxS)w`>NRCsc{IxWJ)|WYq{8>4rovv*eo>BR93?8 zZ@oYhHVfS@E>yHzjiWLp4@N6)LBTROza?lK6$UXf_`|BDwrWiw-}IX0sL)2yL!%mX zU_%zk$(5c?V;lt@<)pH}2XS*{O;(6mZy9az44@cvZBHvqL(tz*7E>;{u0jNDWCQZ% zj2soBNyoc2XL`>xR-Tj?&fa7=V0G7GCW(N1W8p zYl7)|x+=^LrA1eb2XoD_|M%+~6!q(?e4FIUfd&1(jt36MKV~KW4I-cUP7?m0dHF34 zoJiHNL>8>_2x9Uxc7cnool}?YB??jF)Ld9!vk6*>Aonp|ba_dvR*4cz+DRexm$0e| zRCj#?ZAmD3b94!RjV<}Z?NF)dWi;G%ng_No=XL2G13x^kxZ2AWD4_e$RmRk15%9>e zbwf}BLV{=DneHWqu&ItI*t&;f0wKR2l%9eXN7_kPO4tjypugNj6cSpYP@;nYN)qm^ zC$}#NgP;@#}#k}A$2j69Cc=ZM7pcr*L)Un=t6E(l$MXXay0P+-iU3dQ#uZJP6) z`I`OLvUs^qT^GCJNCRhsgle@ot2vG@h<8iz}XjQ`(z-UyH zF}io**i4uG+c8QiMA`Br*!`pyUfHUo2mlOdG#1xQ=~Y!OE8xw+5C|Zd6phLIilF&tw3KGk*`2 z`3arROwvV{yi^oDwew@>&PpcRLATr#D~@fUH$fc`f8Z>IrTr3c+ZX0V0YQk}FT&_U=2eM8q9ucAUcCw8sRC&tyVvfbjM z=bDWBSyet^S)(;>=&$xxuQ%eyUrX< zbAp-}^KP+Q5{H-}TO~(y^<+b(%Ur~eO_^66y*9HNxy!nwr#IjgyF0)x?H0U}yv*{_ z?Urpkc&uR(m-cVJ(K0y4e*E9cx#YdihXl_6ZGCX<0YOEB6IKr5yp98t)T9Eb#C>Zkv*dKNmYlAH z`U1Y4`%x27<}0gr9N!P>3E3Y6p6FYN4VWh96KowbKA;5)*V*?5@Yb`cCEEXkU0;2t z;3g^V%c!I{`r|Mw4koIge+&4-*p>5Op`O&@&=s+Xl)7B=d-uUrBw^kZ2Vpm$BkV$d zLyGs9);u|{Xvbk9QB}Yj!SOAA)e5jkJ*^^!B(1#vEcb(efnSHg+yB}GQ`j_&0i`;YK5ol(p2kNEr zjNdyAuHhQ^O0WsT9(2$M)d`3(KDC4?i9^Gu5wv8#EKON!kB5lIh~=4B+9 zg%+PC!o)++b)7v!m50&qaeT6K6&+t%h?01h@G(MlbB`bZj}3Zp9L-hIplMp0AA_FQ z#?|lCBe?@bESm)y zyPV2A9l;@lc<2MLBZV!c+4I7ZBQSC0x>qfy+v{S$5h_+}?40bp>Gooq?UkVTbTFu) zn*mLiVO@0%m`gdQvLNfey(Mixs=QYbbE76{DEs8@rp-Tw5M^w@X{NDX>ti-226QGG z+|w7KYn5OE6bAP~G54E;?CzIyC}#~Nl;|i@0xP(^F=EKuoY-ogIk30Q)3dsk<2~e} z*o?Msz##v6W2VBn^P{E_E<9dP1;(^J*WXk>{iM!xCnrYZX;p0I_i`n{PaY0rT9638+2q)WlFh=rcFvI)qLuaK$(PkgSv`6b1f&u0ZfoW`O#uf>r> zic?>C;&(1X;eCMIXttRkknEw=et3I>cNgVhm}{Yto5}8tyKo@G4^!nX{^TwSOb>%S z;KB1?*Iw0~M%JU;zk&@FrDrxcp06smqBLtudir7lXj+8;ioup`sL$ifTINOz3ek7i zlmGgd6CJY~n}s*sV<1JWQc+Kj_jt!&`hnr%XXo}IgN;N=95VWX+)UBMF^%bZFF`BI zk&x&kg38%)l^FcCK6C4{G`%JGrJ0Q)w zk8DYlwU6n}!54mqCEVyXIcM6yur#Dk!uGC;>e@@NWR>d*vPl~tmuIU5-!@+?L?NtS zJ6L0yoN7T8%Dq|0L7;3g@Z-V44GRO|T~&7oXVB|R2NzEf(Eq#@>8PyLplkV)E>wH> z;SbPQ)y-98P$SK+H$b?sY9g&%J2{J?|?R{ zL?y6IbpeJu9Jx{i6z%Ec3Z97F*ldAEBX$E`^8)@9TxLq}s-OVr4od4-Apq!eVdyZ& z;pvdM(bVR^aelBgq0fc88Dm8UVCydAI{k8oHv*3-pBPT)!t8U}ZnPd&gso%90CHO3 zk3J5V1of(_iJZe-84N25}h(4=Lc60pMP- zVTnfHn?oZV#zKc@VZ!flW2VoQP##)XU{CFw|`Q;O1Fc)wO%dCivB<5-u|nt`_A{hYn^r0fCDjLoQi%=Y_gY@LR6hRM>)8b$t$UR2%#=B_IfQcLvkJy@(*gQ zcRFx()`p>~i1gIh`sa7ORZR~{jOSrARp@U?@f=rf0;Ho778m36o9B%6q8cqNOy9!5 zl;e*-B1R%)T3PBUbN6*#z9Mm0!aas1FWCwWfXXH^u@b}@dP>kw81mRes8MBvJf!F6+y zB5S9z3><)Qr2rhd zYoqjf{sW2Kb>+$!JAffP$;x0RHKJ3=CVE*-3Ho$ir0@vX5s{PzVI_6x)=ZNsM^jq7 zj#yl2Rnsd{nM|dlrc8PaePLcD+_I93RA6f(=d+{6L=7wF89S{bglPey<*-$rx`b@= z11Es?qNts`@CD_q9r{d-u^&lRrGg8>N!klBCi&GAk5!zBiX@2M0 zw8k2<8dO_o{`nJ~TT|@%`0xe)@56U+P*B=ZS#fc;bo{(dGhc29Y2AnNS&#OFQ`y1b z3OU9Q4#F`EEa#xAjyIm7GF)LY|7g&O^^-Hp*ws*0P*l!rk@0*f0>yERbk|Jl8?5SL z*f0MOT~WCEYUj&w!@}ke;+YloL`JO_nJi}2unQ-|TlniX4&`GLNNk>M0(!QO{`7J3 z)6Y2%>BzJ74-r|a(j8G`AOCDK<53;_0XcaZXDeB{^CKOyrEz&!up>!qoi{2)vnQ8& zbfQ_VA9q?en5;2ABUOpg9G&%w>m(u@Wa@|=xqZ;2K!IaaQq^2EHOF0J3Ss{+g^r>< zF{M=4$;(c}L5-tSrMrph(akjFXdAh~M@E;+&vw4hT$4Tk;T5_8V2>g#3rO|j6f83M zKC@EDikC^JZP$8U=cKZ5O#tL!X3#73sT=h35CuWhC_u|f4JB)$({vI7?qrQDjkA}q zJ$XfjtOf-gyPjh>zv34-&b+M>K}R&%gViAO8C?ER4!UDGvfxHbxo{RuBpz1eBsBc^ z<1xR0zB-8t#YW31?onyI4!^oNwI$$&h?98DkIpM}Gf|#SBn$JbHS?3|-}xcb5h9U7 zpu@rE$50|qC<|#9JE18B;2zrFzpi_iK~#HRRd->D?dzhr=nJz$4w_3N-Iwa4^T+VY z;qzk>5yL`jWHS?6F*bW~*B*u?qI0D@e@3?G0 z3|o339swAYt~?34QSFL+!+hRKb!;JNB=s{*gW8FHPVml^w|lI;E^!CG(VsZnAhoL9 zz0xMS0ChD!9zh4Lb2P7lszhl+R!`eEojgYvLL+owO?+daW>^K$b#QBnsl?rtZ0ej4 zup-ZQiFd5EjeJX<+i$5=N_ND+V333_{7Pbja!wNJxQ*#e)!~-blE!HlTvwA5uH;rQm@KAB3v?x5s*j4sUeK$s5Kau_@f(jCIm%< zHToVWy(~SDLhixV!+dA&&(`Y+{k~+sZ{z>|-~Ng``HL0j|MkZ;-9N`ThlI^PANlA` zR6M$DdRW=+2AJjCj_yRJ(r~TsOmgK)s!-jy{8@gn8=g3D1PC{&uM_^nKo_&jEQc`P z?O`G`uRVQS)0L0B35GPrCHm{2)4{L~+xZ3rT$1i2LeJ{&@kYdMihGyR~%gvu9ehFi=mr3{oFTsXmC0Zpuq27G$ z;(ON2rM6)gCS8Wo;-l^nAwi^S&h!%U*&!yl*q=VfESrSo2zl3L%G?>>WOuT&xo+i3 zG!BCcMG{6cdc|^d8*$$HM&oeeaPq*utxLC?;3yoY2ZAy5{jIC)FC_^16%tijMi3U; zQY42aXGR{zYRTapQUWpR*groHE&HibzpM)HOb~NGst3+^xoGBZPE(BIz z9d`f!d961}v$#I?KCxyp6OZpiSsU)M_b~IL+W(i3FE|pTe@S2>YNjiByED4E3O|hx zJbdZO%{6}+?JM16RBqjvVdYYN*^H@v2YJzh1& z@F~GEbD`vtCrX$?^{+xJVuTz<=m^``TO5V?*A03;^K+q(5#L-z$#N+};65*Q`fJBp zZ`G2I!qxTRt|VCj9r~;Xw(meozq)@9-&@nA?=oH6BMznSVc&#_!43NO?A%yvvG(ap z=J)V`)?zd<@@|jey_o7cF|yMmJix+?bv&Tsua#UU z;t9cl3W|^DLO;Mg!g`|J4J{@q9Jz)us`qy3HA|`nBJdQHAT^%N$I`NfLD+zKj%|Jt zfBeN+Xj`^-6>TTvuNt2rjn4;GOZJ~TC%=u{6FjJ`>eo}hdIk=iJrj?e+g{kS3fEeD zi6L~$QAuPS4N)$L9()h(Eh!aqu6Hpi@U$*73#qFPlaM%ALLnwq?I?FhM&4D8l`idW zWCXaEtE92Y%bXjAmZb`LCaxAPdH2cdLg)fU+y|Y*`Z~gqsXoARb&!uxI)TZ&>0SMG z{F@yEhWA=c59t+?a7~r!fDu+~wPmzwjU2|0ahze=Lr~S;npBQ5&Q(2ZuwhiTkn-$$ zaY(rjJ|?(j$)(io)fTt1&E20?CacA1m43eq&B{c#=#)skuUaa6rPF_fQO4*_JfKci z0tAUs7n{ICU}VH(TkWfuoIM~87BVrEu$XR$F<&pav@P+xHSzfK8c*BiYk%rW9uCgE zEGHuaFF>4;ZIWlmt!i-`AN={06pQtxXT`>sCmP`Q6!AbMlUnvMs+Z%IM(~Cse z)Lx)5hEXFewzTW18LZGGDROVCU}#E%Ju-N+lJGF(qeJeelQ0z@H$@ia@RI8_`e~(N za5ja4k=S_6aP5w~6=naME7J72Y&m%vKXIlkKB-*DI@Q4)^0#a?)dkMto+i9Z$Nd)3 zv;*GX{+6s$v1dLPjt3vtOVPfRz06Ny z&XXD#PAoMkoTi7)ZOPC&%}aI1Fhk*3#T;6+>$>5g)5B(~*TSnO*E6IsR9(1EA76`h ztM48&gvFy$*qLqDl1_4*G&BRnIBeNXY1_Kmju4(IFN`M%-6J8_lbem7m;$3_sqki{ zFj4KuX0`x{+a?^lM7=Q1`V*1&k8MhQZE)$w&b#!y;UO$^lrQ{vTKv}Plh>alv@eWw zFQm@x(8ql^4PSd{BDggD)gFwUSPlIX>F&P1(Wt&o+vmb_R)*tG9;eS)nA-tL3BS93 z4gC>Le}Tg?`NXMg(+r-M2k_j2OE2@}avR~8*k1<>fhuRT@Qs^#AhFsTq?ABi5fX4!VR7-PL9S;P?k>l% zzZ`cYRP=FbbF11T^_5dYM|Hht7H$<5%N(UhbNzhF`OO}~^TrnyTT2i<3~=x#la{&0 z(aK^uDcqRs&L=#HtNfw#a%-DA+BGO!&r}uDOQ)gyPT0-V((f;RTXf34T|3G?S9h0Q zZ-`fP%#d|-l}}peKgvxE%yz|9ZExYJV53fWBagpuisN&Ews-xvS3nsM$Dbq?wto>) zzA*BPvDomg{_no&fV<}B7i+C=t^U|>4ZEj%`(62{WO}cXJ+NTrA$?I=7d4m|4EG|#%DY9g* zqzdKhndd+npt3ZJfrJ37`Al1Jaq4*4)R4xqYKbm1iR81M-08&C7$;ffVU{%_<1?}b zkt|4A;5b|0t!kG?ZSSnMtS@G^v{-%EvRtOn_Jk`mps6Fch5n?rZ90+@q84hSPhNtn za7$bII8_@R5OFOoyrvbN=$&H$N?>s*@saLCbGoR+amRuzpAx@Xjl9NEzdu_;`wGCYh; zdYH@RVqQX^7rkN#E#bxD`yOmmve$jg=qgkH%?mz;bao|YwqGj|&HBPsiF?s1-=rAf zN#-``mFG6Z=N{6x|99V8b2tOLKK%_ZaTrfCFgIp_v1xueTyfSZ!IURVb=z_2k@4DB z^_ZzGpDKH!!{z_|7C|4Uhcv~FdQI9xO_;8EiWn*QKK9Jj?L3*xQRH7odHf2rqb?6u zEQ4v)8@bc^bR{*;U1N7UCSL~5&U6>GilVr7le*kP4^Xx1ElE;`7)n{E;M$v-g)%No zg6C-78mUNWuH#WhyX>oiaY_3uY@*bO=dkt#j^>k{RHA01WnpgdbV{H|UA^p5PDzlQ zD=a+~9;ct5Qn^e@`&^^JHRTy=T}UbUDIP+2N9oSS+(w4f2QQQQ{h1vpB1m4n?qqMH zeb4YbY-MVAJ|`o^o7E~xA5Um?*rk@$$UH|~(u5B?UQK=fhSQ}sjJbSBZk{-c&`Q1H z@;G4?kMqP35+B=~vQ3Ue4s=^fDQ&NC!0aT zh^DqB6pjbN)<4~2xVF7(Eh-)LBf?dbD|(6S>BuA`e=3ggnsRWxWmJzXmmk1aJBknq z)RI`ICS`#&JGo?ctmYg!1b^fKOPDZR>$gsA*X9=MjMqpZXiWv9YL5HuIqRfnl@iQ! z4F)ARPqwXanT}9%hj61j+^{X+jBg2!V*OWJ7>>KYcyVq6GkCJ_!X1WFBj%|^{_)np zD%s%loW=xswm&C`xKtmYv=wSh7E}C|TRq__u48L}LwB~JJigqFr#>(k%&`S}bk_-P zK4@5$kammO>=BO3;a1zfsPJaHy9(6!>d3e}7rB9&#wy7UT2iWzve%kD3TyG>3T?5x zRT|vVw%Il{PAE#MJ#X#e>^Kh7P0yS#zM4a(FUg<2{?gNR2iX>EgM?WADtxIlo}hz0 z@h`%WXxqDs5vF^<5e_w6N6_w?I~2sz%S%aHMj6ne{V zzWS7tnup>KDWiHYeb4kvd^K5p5-qjsVT`Vf`Vj>Bm~)^dw3zUC)mbt}^P@4QI#IKh z%PkAy?i3n|yxbPi-D6uV>j?fkcj!*_^)sgM0DLtucrVwwbJ<6u9Ob$l9dtL{Jxo>A zV@|>i@DZ%O5JyH|qxL`{gJd~e1t~lHaf!shbeAi%B%$K3<>1$-oMpv2ninK2nNA^} z;wJ?%O5mAOTsIuL8;wtJ>%+UcEvy(Cai{N2wEL0bq-cj;$~;GRIF-o(%)ZY0$>5Ab z&4F2%(UrK(*16Mh+#3Wuja;Za1BsgWKTs+R{PSnYHU>*wpB7L{)7u2xzqIZyoYl8e zh)9>-LS3h=q3x|_J-w29UE1!f4_-oazWVx3w((sU+A^I>&^0Z<3GDTU(P{*h`nF|h zJ9A5N6!&Jq0Ao7^#&+!(p2W$_t`Iog?=JS^MqVh{U#P5Cq<^1BSFZ^i;k~cSJ)IV5 z7?BRrrh{ZhY6=)2^eawCX0dgJwZ=n!l_CD@I#GsW-2L?XA%I7g3SkrH2yE3O@X@!W zZ_i=q8EduJP1XgRxB>m?%6h_ta{cj^i-oD%{cr(Ibqt$k4sIAwqNN7H1780+-o9uR zL06T*@)@FD6>RR#zyhun=43)SNq7*j!9O{!(mOrTiQrmcvgy0mO9QJ(U!s#i$q%L% z(~?G}hK-z=wc0avb^sRJ{p4RPg4BRoO&iy7W-xv;2B-KadH0ye{bFJiNKPSW9ZI+ao|Nu`+sJ5xwd3qfZ>)U3vUD+_9z; z=h(R3JLQ0HF``&LvXpb7YSsPZ)d+j%*-zD#EbuY}78~I>f5MCu5DSG1y>%EzWRK9c z`HvlpQ)zm)_RR2mU{acMj(Ddacz>@a+|^c$`hx2W<~eX#R0b6-)%DcWHmpd!x#@E| zu$X7gEoBB4Q|J8r_F}8QH6URe|0`TSP*a=#U`~Ks0^qHjG+x7D-Imt6AHTHvx`E9d zLqqB0=h7#M$X8oc8Jt#M6^fD8iH#4hcK0F#u1^Rch_j&#JH2u?qPRPfPkJMCEZJ@M6Z<6H8)e<=vg(^io^8Ys$fWc!a}B2 zvg5!M!Cm*6?DVHxA8Mn(e+2PyTzKnsLK8Y_I!kFbJ9@pPj6=$V4fzhkl`+8H{?YCDRUE= z;#2#Ov}(ZBLD>kkG+W{vlBT>=cUH2>a;NnXBzG~K!wA@N()o&Y$Z?VdY{;r;%O5K` z6#{*UgJ-6u+rgN0G0vXFl;`X)ZjyZVkjxU^UQEG>8Qwvge??&~4Vln|5)4S5V!GPg zlijy0rAy|>08FJ39J(WLiohK>SA{z3ZAcm-P4ZUJ-CS%-5foIb#T~=?E*Ko8V8R9= zk$O;_#l#w?MmP{%pkg)+Shaqe=f_6N#dxQ}bcm~;_W2Vvgsj~?M-V}?aR_ui zT#E#!uG<0WM`ECng1c~FB1pwARJMaA;cdPSCWvG8FXR9hh)wM=f)@th;!CY7Sj@DQVR@+(ta zmE~f$XZcEbJC=Qq9c47sM6={%-NqbUkRsUjwV(2pd!p8@+jFU@$T()SrDy=dXcsIl zZrKUivDH+dvmcu7!ZbCoL#BtTaAZX^dz`0B)dK4Tdd4c+HU$fARVI-!emCCsyAFqGypc;pUd1 zA7TZ_2Zu*YSDbz?q1}gdW+p4-lg#iOT=9=u>hu%ud}se^;wpMUWiVeJc`pN;$Ev`n zgk=f9NleX1tOAa?vdz+T&3NK)y0aPj+mB?Sj-5u8J#knwXbhF5K5&7kW97^3?Q#Ry zG9zc|UY!V2%6z)J?mvWFPdGQV3ASAeH;7(8OSbLTl4<6bOGGRLnnKEvP+ zAB(F*YS1X)e@e`vmZ`%`KIKVihrdbJU}s96W7^ZOp53KUr!qSoa6$!h?4-Uc0YBf> zBng{jsBl}>vy$ETBqK{^cfE>I`YFuxVZwHkxS^{P49y0tJM@sOWunTVP91!ATEhGq z?z|jW{S0=g4DOH^fDcMp2mFREHIMzP`o@M;-P^bv-Gigt##YHqVA^4xiSeKKi&1F0c=3QV4e9&1(DQ6-;9yFDEt5UG)eFV#GT#dGPvEP!qZFVzj zs{7G0A&sAK`>VFG#@!CYs_%?Cs89QfDmL-m%*efFXXdjnF8=h%Z)%X2i{aCYW8v_( z;Oje|@+vVxm8#ESKL7p_jAB7hfx7bb<>=!tI8dg;UK$6jaAd$b?L?&xnB7UPoZYWwWo!00%6^>kRqq7;T zCZN1vDqJl$v|u>HT@nN+>CUDzB5^zZRfg0Ijfcc$2~N6XrPx0Tnn!hWLF)apkOCrb zd&-!tBG?^Z3KA>wi;K19t%WzmvwctAPPs32XEk6Q-~&<%FiMJ-u-4Zo3pv7Z5zGG~ zMzB@*qou)&b4Uv3jv9CZ%V}plOrpc2^E*?@0{?jKG;h}B7g*pV4ZW1XJ*7k)$m!zc z%iieebWIJ(X34NNMSvIqIAIQ4Vu{TSs)MR_nTlX3BbyC(Pwe!R>xQXc$Uvl#ZAyHM zR3=_V1BD3o^kcMLhsyg=ItvvhMlv3_thTZ^r->q_hG^(e>jtOm;kLP4<(M>Y!DG|z zaH=2C7{-#YS=6o-L>XAeG{Z9~9HDC{@=Fel`6?GlIOM2+N;fkDPMBW@Yv1g#Z)x?; zk|p#4xo~#Ii1c)Pyk{i}o><8n&gO(YJZ^R)yc13PntN$67&~ZDEz1erME_ujia6DS zt|iqYD6k7)pD}S=J=oxc+g{Y>0)I^Z$Xi4g$RN@T622u#)9K+f>h`oU`Aq;R_Jbl( zJmm;`zGXH&c~ks>N?2yS14m`N8l=~R7v*QsOPi0E@lHIt@LH%^4cF~5e6|p2hqvZ1 z)g4%+>cMfkpM(Qr2S+ykib~jQ$_}+8V?B%C5r%B8=DK9fp54{6arcRIGiRDgpkffM z-eXOWPmiI`R1K=qazkCU}X=5rmz#RtPQ&h@U9v>HE@EcN%Vj?q4DKb#a4tqh^p)w8l771I-R)6 zy1UqlbnXNZvN6(nx?0^!m&GNrz0_@RQ^t!nN`d1hC(f( z$A9~!Q)6w`8A8fO^wlAg=_-%EPJp}y(pZcyi>oHMRmj7I*{lV*(PH6?(_A&qrJ-ca zICIMRU=_!Z4AM&{&PwXw6KqF`dey}Du-qU*X7?Let$HCoav0LkUF!Hv(($Fji9!pY(@eOAQ#j5&W8o~^zeI<{e5 zf(AW(HBR8I!K(m(!4}!8v%4OEDV9BLE|vjQh*!he+}jVwZji}9=qlp5ngg&>=r-^} z6!E1bP4Zpj6YkFAPpW+u6U!xXo%Oe#=2YZkD?2^h;>2@-N&GOdc#Rf5j%6!|Y zDtu?~^Rj~pWv@`yBxp{lWz(0@o<+<7EXyEpX)KI$NH!#E>dc-6S8G>iKVQ*|zMUPI zzWY(K_lFy&e^|Hkk9hG>d&E13S>E7k65Fj@mw>YeMHt+0T&j@jQ1jyNZBSBJ?E}G# zS8#c!5zuGiDBxQ<_`gjdk^tcO$}4b+Zq^n5==7HtFGi}>kL>YXU4?4!i2X1-kd`_8 z!Jn4ddcT-qZNtr3Trjft3u)y~kV_)c4{Px}h#__pGuM4crUeITSXBC6(YeD)PCQof z26J^4h{e{4khIuTTtP|VSq;6q!6Q1IA=~}RqH|~QU$>_sr+dpo3yB(WsJkXnke-JX z`w`vcJJKJbAz`Ufl%I5F`x62SaF=J``*hRPb5?jb6L&{FZ=jLa&)k|C;ur&3YFg^Cg6F z=a@+5?Ff)`YnZAHU;4ogeX$O`+hcWDOph)^9Aw?SXm*`?KoX0CE4kYmNHlS9oW5Hkr*Hj!yj9ddWwMR{3OK}VngJ!7xS_aZ zj_VJfiO~!2`EWZ@1;U|*N~mCl8nPIvMIje9oE|%Szs1>IH!~T@D&}@f+<8Scb2hse zkzb&Mtxd?7Z>?AKjpbX<49`S%b#<+ebXg5q@tEZm-H%?vERG@KxC3Iu7BO^6odfp8 zoz{+!RK8Jh@O+r;wKDmJ@zyN$VDq3Kwl!`Sz(^Cj@Wn%o77oo?+?IrM{v#RT&yl8i z@SVK1I$F{(!E%5O-As{pU#V2P9RUnd_lA|XR&#IO%89S$aub_*hmyB)xK#?KMm@-! zod}B+IC0RseM)Q@If>?6=& zs*9qXH=lt`7^o^yF~L;{Z`#G~wOI_|fDSbA9iW6zaDY-{>r#|7#7p;;TMh(4FA9^9 zn1!5y&=<4|Gu*JdF;nB)X>64u=!4O%FLP`4=ut4KGopH$6dGBE0ftlL zfJ+SALQ}mnHNR^4PUr^Rjzc&-f>bw-8|t(98Tf(T6~J_=}6* z-gg*WnMw!502gZ|6p(VT+i(B*cN928VHYrS*f>*<3@C`-uxB;xWZ>2N2@4fDQ*rQa z;p{=Zu%%+1fblRCR}G`4pijRaT0^Fh`OO#qlo2Oum=2IFXk4lj>?0}i zit9hOKn}wOk!5&0Z@_&5|Sf@v9aB?4%*nh_+K=iTk zWh7|(R>{YizZ1dHMf|N_fd&3QKf>XOhy130)DP?MkoJCZWl4{BCf&*Pla>d7^o$^2 zoqZcGGzO!V)#)nL@HCiSzLI9=Qa1=pbhM+z&i%OpVsH@e zy8*}=epMga?Z3->Of-#}4>8}m^+G4pI=cEwd?Vi;JCQLtM6dfkeG zx4RFt?Jdvb-slg@XWM7RT;H=uuR!l)P!d;(KKN7Km#30qGOfM;B=z}xP}}{r5B@Zz z{03F+_}=}mI<-Luf{>wE9FdYft7J0=K2LB##^Fs+5#1x5=q4Dl$wDW^)xWYyiqGsbW zaolnqb53zlPdA~U9LFHol_(gUj_61cFvl~I68KM3tI?Q5>^4D%2Sy8Km^82?CB#Nx z)D|(%_FQsXGwlQR8V_CvhYVZ3i~_R^)78$&1CVs+1^w?|k0?dO$e_{f4dTsJ%ENtD z9K~How&9H2=x@z8yob~bge%0eNFriZhUG+lAMW4>*ABDUjYHHBfAW9cr?lM;|Lv4d zba?F+%eWu@ty>0Xd#uq8>|wo2&Y|R}BDu>W>77*>@%*vDg!7vZh7hoc|8yMdOp^YhZGxYY1zR6+KyddspH) zJ2(~!r0EDR@>6e;k5Cc+-tdosw`vf5oM-hi_QSUS`i0|Ld34Z=T=1iHNO5k#@n{_g zKU3Wea9Hh}jT|HRZwV3<-XdwRq&Zn839(hC)!ZFB~>8n2bMNm-+vm6Tv8E`h&!4=)CleAkk5$G zP{{_%tdSq*HwO}1ln-A;rhLE!R)k1Q7+2<`H9CC(*Rg|61wjgo93A7(9>T)Nf3i(5SZNw50#2Q z9(!$PAtfk#m-&Tgm@O?@dhoE|MhQI#Dp)`JDKzVtcLyo75bSNfsvvEX$Uuq&z~HQ0 zXUG4UqCoZS?(a2FcoB78wZ*I)?2>!)v!|QE`)YpFsQ-TsD*y36ef=j#PeuA)zJB1` zAvKk^_<#KOkL}7%{gDD4YVmm+6##AAbT$Webz|pGtd1t^7?3!vI6ZEG3;g9tI7a=0 zT8B=*t};ghfQAE4)t&UgI27t5dFvE^$W+`(Q5M&(cS+&^nkI6g((t^j`4*oRLuUeIr@)bopJ49> zoDOPoe7x&;_u>!`1hbf_-9^JrBfkYKY6swS{pd3OfBhKbvCUuLhT9LmU$Qxe`yY9& z*(W^zoZ$?YA`q5Dmq1rX|3HIjZXItEa9j{JHLUPeDM>yO48tSt^5X z-@xU$0%3MTc$;dB(Y_f^PXKL*Vapl#DKSJ4TlMfsQ&B+D4&l)wL#R7zwp`B>qIZO} zm7^a*^7t%r zIgA_EVSGNP3vHG`KfIS0v*Lgcg>r(E59UB@^hF0w$DRdFRSii*JW-Quvir8WDt!nB zl?o^MU_wn0IxA}Dxl>&Vf%>%R8k~ePS5q@eXJnPKoy`um2v8YiwkcbsxPe0t3>w4T zBGWTBJ1r#Aq#mneC>tui^l`TF#BfrOP6d5{mH4nC@e~yqEx}>5^^ojy%`&VjqZr zWkXfA%v{gU*eC0@B z?!s?%ZioK|soUFs)(qmHxL8|yA(eb-0*{GR8hcF7r{`-0$uhha2Lmw8Vm(!6x;Iu^ z+U7w4q&DXuKVUl080jlb-mV-8k?vz@!0iaD>CB*JUotdnC_WXC)El0s>&Y65XxF&w zXFaR1)NYSEJ*gqof?gHjVI+_HQ0DJLQ4VrtQiGG5TG)cq1ay&>gwJpdJ$6<@At?)j zn-G_bJOpfg#0}BbC8Zq3c0+E56uRWjeKj~&H|Qoc2UD8uek~PA93LYU>t+hid!`IN zYfw8p8cR8Ly*tu1n2l(ho&-T3PM@ptb?`Be=27o&SD@^E+{<*C!tlyIxOc@QJa`U8 z*5pTXUx{;Yg>fv(CofH02uN4~fwGSFWq@(}c+M;T3A>(;v5h?*wX|{sY+>)_-6gDYLzidCqOin`OleTg#tKjY)a!s8{X%@Bs^aGsj`zkJMv# z<=C)(Upsh|xgqSQYton*@AI0T4}g`sO~B}`3j)Y>x{n@#cU||XVKP47*XLA1zd-3KTVhPP=)Cj*7s2=4sW4Pkq-n!)?CkV2}H!knHAzp<0?Tw$t- zGA;x{fZu4gc}F#k*X=Iy{vR$!u}1#n)j+KB$m`dh$iy;{U16&J)dy&|HpQH4xOEn( zKJ6j*wQi4dPdFA`qYflxZr@mjsE2YSO@h#fz~vwG`t1w8OY z{4ESK7LS}`YQ&esvt6GaPk7q~)otvB{0d+GQ&n&da_xG(vE-63^W23JCq(a<0yY;N zMK^xTyd#;#YVjOH>v^lIH&s*ad-~rbam!?6_0>mXlO3r}1&U(0ilH>xnK22RO{V%% z#HqI2bmbZbAIpJh-B&HULIOD(YSILBKY^@SB<)wOWFUVZ)(;l~Mll(`@a>ve@I_1Z zSF(%T&=D}f#9<(>RCskTRh!X52Nglhp6iKrw?XKJ`vezKkj>kQd1Z0P7XO1U9rBg8 zB%bfJ#Zyx8=4(Gyy~o~9@-3C!k$U3?s9qZ*6E)0zdGcj|b6l6dTnscwU7 zo31Vk5`2GcSdicyHdT%7(t`6_1Jm0OV9hnw8Qz-=(*n~@EYo?NSf4v13JDTd&)lj_ zIy5rN+*m(Uq6rXkW0tc^mBxsG_`_s(DKrI_)okEQUN(dx^onL!zjX&XeUxSL6|e(& z16c(ZQf3ELonsU_Bwd&^sUM3%fy6ec>!A>yKp8l`5r}GYSQsG%Fznz9DyEp4Kq+_Mh?Y89EAyQV`AkCUECr$*T_{6S%M4Wuj=z%O znYZ80X-IC;1t4EXl-ZxKFIfzM6~g1f_+P2)tSA`&>mg>#B)IEa)rkewBYFm4mI0WQ z#w^?%8Nv9>RMXY~PL6`qRQKtVy?CQ{FgB6CSCsNBSJCIF0bGJVq1jrZ%+I7()b!`~ zpa@l+6qGe+Q3Uj~wk50eM{qPyJwTvV4#6->FaniGLetBBYO~uD$XOr9Cu>6vq21bS zX&W^m2zO%jTM*!_wB3IlN^MkMp&D-6{}<>nK8r0)ql-5v^t{^k)@nlY!scr+U3afH z$%EA>9?_7xfAJCtN5+H=dCKve#qd2|?jZjAtCO7VJ4LliU6WxQS1`(AF zHD@&sh6LGMh=lzugX&_p?@Ry+zntl9XirfscI}3{Oo#kvuf%p2VTEwkGFQ$B6n2PY zAh8Ry+)^2yk;N@ki{QNByCBO8v>? z0Ll=dO=xDJ-)z30JO`g05rUM-#MK^qp8cJg=?F?&%M9*3iUc?qK6z<^>l0znG2IW&mxnnPq8YAgaAyUSe&A*(!LWek6FaNDPGDVRb{paoWwmfp+? zZO^5S8$u(`XY&-x9XmL?fxa4W`>w$K%;iV(J+=tx^l5`~rQ^P(5MkHN80w0ys_`%$ zPWrg70~38HijZSHx?&7_vvmh;R+Tu2yOx{w?Zm7*@DOG>uQ_Q@{i4;gi21q--JUSw zQfToY_T|u!i#y&iL`bI+3SCjQ(Y;3#GVsr!gHh|8w(Mk6!2FK6xnswwPfHOW1BVO| zEGd$e9T}UfjaIeu92w7)1a1Yhh>?!co!1e2R01gG>h?nO5FQvqa?USKDo-!VbB~N& zfsL#yaEm2Kw;O@qTLZ>ocX3PW&0j~|7=3)}WC|Tzgi#}Im|9_EmmRjkgJ$bHoeZ3) z(%tA?A3*lIN_JuIsecNJ{Vzke-^4gW(|!HFoqxeYw%wfm9*%%fRwfKZ6Pp)>$nVBK zK~mKV|A=tYVEQ(zsEgXJkXb>XaTXSQcNO$ch2(7zJhT+R`APAZ$0BntzQ=65of zB&+O$q1S-kX`75HbBlhBLxaeEGy8~<^a|E}q?d)1!sz%Zf?@yBf*w_)E#UUbnf9B-1g#Px*7#>m>~L9onxZHo>FlgAxz*UoP9-P@BMkhiW51(6Ow_uAO0;-ppl z7L)6w`q9`bvYuVqM~+7a0GmG3##~YlYNjV)J@UM%NCEe?C6u|k5#oo)ob){@hHl(S z%-6I-m`^&(j1jEq2enbqx3R!5>)=)EoxVFA%}6?ugvZS1BBa5PoAMhYu~0Ssh2?s$ zCR9tSIqHvh>9UCr|BL4>Ga5NC%f1$uc-rlt|7ZozgXtAl zMh#i2q74cyqMeZ%n+@(|DN;U}ugVTQx?|Fbmypl5&Czxgb$0lURE>WWibmXJHHUT} z#lxUyMWQgJ0(X}x+n~Gq`S1a!y7uoZPuZsUw*K>_>$@pcbAjoQ{FKwxd;w+=L^Iez zJO@O;pFsb9U)4)P32gqid+f+gJj3!iv(N648~{J+7by69hHDN8qB+3}d1Goll4dg;94fQbqF{@2 z8%$Sc-26sjGgje|c!L1-Kvl6dfUn5n?a|1?9j>*L+Kmd|%{!RZk&VwmI;xS$(geIM zplQ8gdZSzEYd4a*e#f2uzr{MhT<4{A8-yV?s5}Ce{DNP0j}4-liaK zu-Wqmc$R3ewMkVZ05UoX(p)3L57#*hO;vPZPMOIAvXqHf$&hDep8OK>zTrauTfv%mXBj>+3d7i)=NXj>`4}oAly;Hyl&` zwaDhiqR zOL$GCZl$1Us~U9KI*>d->Z?p3t<=r*pB91F09&7=CI!H)01ih5hcs?^V^&<*kyXqP zM%RcXYqp!SK~3_g>VrKUd_Yb+Gc^y0^34rhV=17(p=v7^%6`)8=-J?moiFBDY7K?K z#=^IE?PvF&N1K0ABV&Ot6H}U4hQsr(MoQ+-4r=D_NPUyMrjuE6mNOdD4~}k$(O(1s z(SI_;JBU$|n_DAE4tse*xni(+xG*iXeh=1kAAWEDy&!z*KK!#KcWNH~kB&Rfmd!p} zADFZ`=Kqu0@x40l=&|9?oNF(y?){F5{R-|c01R|8fKGa~gMfNN(BuWCE%Dv)o8|D| zcAFF62E?d*lS&xBT;7NA3!M%S&`llKO6p#O1Q^PPoIshhYr0_UY_nt5LdF9$n7|YZ zeVHvk%Rr{69jhe_m;m_(r4eye&I|`Q#0q^vgQg_Zxc;2b^3Ea(5w~}Aq9cJX4X$No zKBR?-(Uz^m&2=mD^!dl54hd?0w-SJ@hADC$GD*NbONuKJQVidY z-0g}auiKk;&HU}D0QbL<3! zDXd}0#P>?opI!u6`_CB2gGE~4h9jk1BVV^(o{>{|;+_mvA z8qcDJ3A3dq5ZJQSqRj{om$)hbOjWJW0rB$AVy6qx)s1q~JG*oxv>b-_%tfiwpa+2G zg?V{mEabzih&9YJQPR!Hu%q^zDAeMdB=7V4w>CMDF$is43v+?Wzu~}3&ahJnGg9P6C0)4w8VkGC3)8S& z`WwD&CSD={;$?7F+)xVlny3^90o-V%%+;aU$XOHLCZ{=&Vs3^7uIwXdw4BUgIBC}X z9E_7+v7VdG`P7JHBnfKIh1b7*>9gJAASh94P2z- zKm4$F-w|He0&H(@3=YW)E4f`eR<%Mft${Z}qNx;?yJ>-~ANW7F(ob%q4!`+1&M=fB zmw}AA3-o+bQVH{|n0Y|c73$;KNbgd@@u38BObBKm!i!7#49Me-E@D{6LFy5?5Kk5AJ zpC&}kk<~9hX+n`td_uSehhpj4lUslG=ln3Z@DR?cELh;X?w%BWZsy!@NF%f?O@_$^ zFKiwc`|n1}Mxjt=kAh9fY?HTY26X17!c(QAhN>AX^whH2Ys!J0nPRypwTzbil4_sj z0r_9O4>|3WS$}$c!&*z@&;T#c42u^grox|DRi&T;^$ACFVMKuxOB4q)pk=~Lk-=JB zamq=0VXWCQsut4DF?1k$gnPv79y~`-ye^-9hDBnk~ze~d?J2s znB*0@LAfRM&NIpSF<3)%C%XYu3~gFfdi|E>zRFMtilHw`PTN2(#wSTm#TQcxoiVH& z<|ma!onGj5nyM!vbX1KK-X>bQY6DCA)6X?qn*Fdi4i<{}_n#{#;5GSW z9Pd(m;o%281`C+kYWxys99l5Qs@>vs;$}%#2-`V#6t1FK(|Qgu-dabn=_HwD$}v%m z6Ro92eXqMD*{ROLh^wUo1PyrA(LitCKWdf2*{=t^4@nGD>c1- zi`Fz<(p)MFW>UZXJocX<%qU3pBv$l^KiWjpaEA zO@0SI50{C5l#%L%n2U6sN#=L>kGlD`61DM7QlF~yg>6fPGE*V~H3Up0IU0BBb^svF z**wGe$qDu4+~sCYzec0svGGAiEU%)zAXov-#V0>mE>a|=Y|55Cnjx;^*6zaYr>ELtKW# z98El0uWdBExOWC*4~VU=Fc_Vd7O1zXH!rfO1I1g~vZ=AS{FF*)yBxk9 ze~ z!zNd*_y(|G%6|A3j^FW9PR)aHiC213v~-#4&q36+F|LN++W7fmZhh+4c^jZ_!8x@@ zx9{wpDB)Qx@VrTJtW&tjn{au<shAc^l@U zM(1V;R;02#m7mrca(E8duRER!n9lril&O%|6@1mR7XViuDl@uGQ02o{0=9U%ELj&Y z3BP+(z_oScEA(m3e5{e8IC$?wGT#+I+Q1&paTlqLF6rjwBDG#~xu-L~0b|-~{diH( z>8Cg$0uojKQs3%$w2Z66fxZ2Ebfv zO;sNNG34GW})#rex1h6wHzbHq0%Z?0^!W5xG2-LcJwzoS5qI;xmV|URP6x z8aypaP1hh|JOx!t|HSd@-hDV^Kueq-Xn}C0vD5_g#HkLoV#{(~gcn&i2<~^9C>v+v9AC#FVLGxLyxZgnta2GxlYgj0XcTVApK;48~e>~d^u{B?bf z+Xln8%eCR^LK7lbTdpR!3xT#xQk=|pm+_GLG+FykpB&9TRk}{_ZHCC^X)OHySS58k z7OU9YfZz5l3~?F~=L&D8;0_C~J?SC;XgNHYtM(M8lSmWj0>Tb1+-A=sL0?LszFbQn zr5gbnSgu>F*{t1YgwBlI=P(_5v2O*wbieDL;IbbWK++93?Q-Imb9wdlzuzh0orH(6 z6=Yc=Fsae=h;TLh9DyCL_>cY+ol%y~poWoZ8UBJZ_Ol~Ncsb>Mr93K$m!yC3$wd>? zOc*y>iB65EjEJY;>3Ug=rjEF&HD+)JVM8KoNk~w_zeR(>(=sD{3f) z7Dx~=55NNC-pRBly&vk0A*rv2%CYj}V}_PWXvuEJ7GoRG(*QC!21@g03H&XZ7O)|mT5iosN(o}m9;fTUYsPn$ z8LMphV+Q=%!BhJv>B7TC8m)$PlqMYqz%f-1tTh|RLXm_pzH6p?0r-cEMpW#l*3he2 zM?%aYonF1@Xg}m0-RwDkKMCNa=;O@C zU}G+@?7tN_MSoR#6#~HeY8~xxpyCDwYhT)FBh?eI{R|%bcl-n0G4@;FL7gAgOu!&a zkD#C1xL|$}jNXw#+RGk`yFyGlUhT6s&+G}a)9<4{b6VJU$oP)I-JQhR^aUzyXh@dK zV^FQim*|Tp%F;Ybhg9fOPnaXVE0A}0e@G633Ex!L2|Sz}_)Zv{!;RUwWOJG+zd3F9sLix<{oF5^a=gSXJ~fIJG%Ied z>vv0nTf7my*zo@{_cmT_op-+PT6fmmf&(@<*cKxNMhGa#MMx;wjT!=Hz#!gSBOq>i zM4&>JrfDRYkuqtO=)mn9Aus_6$;gtdIrRa84M}{BNQ$Zk!(3$0+tx|jOcD`s%t|8d zB&{<^q$bmSMuq#`KI{AecdfhDy{k>rIJ{`@{p{!Yy?lS)&ue|t=+We5fSyOeW5l3A zLu@4n7UdNngQ6`R%>I&*2z8>2gN+Vw9*uI;J>u758(Y-5MbZmWCwnNE9$e2MZ(CRey^J_;}4>2-EuX55^019$G2R1Y0M6 zI*e?sNIV#+eYnZuvTY#)#6RQmk;Yc@(X#1h7?nW1t*353qG&*%YNeO^EKg;SgkqY> zOs7(}pE`W^=U7DaSt|}~(8rmtI^avu6!WFE%3k`m0+`g*V#@hIQ&-`P8{JAMJGYo5 zcrzu#$4V)v3(Ckked_}o^Ez}qhFZqTMLZG!kV+0$K29}0|M;s2 zxhF6#mAcMAvPzkgU<=q}r}EIbuup)UdejTH$6|aId0A``Go4iQCD<^->>CE@UZkoV zP(6?NPc_RRH%|d52@I-o5$B*sJC}9I$VC?NE)=Z5^&D;~hT|c%NP4lffYc~Wt&>#} zA|jOH@}#oK1@HtSw+iZ{D+S}CIXQCQ0Q0Z3bBz?f*8uC+swwC$F9M3lqE7C#!XQ`^ zuksBo&PI)Mc*{S$12_iwB-}ysR2^EfIIM$e3&6&i+7|p2x$N-f0+6#_E-FPHDQL$r z=f44Jn#l>kEqw@|SkjTYSfo2^UZ`?Pu+FLgsAV9(3|*8KExM#4q@|=+#%B(hI^=bv z6hAwtW`U3u(Yj?i%^bsOaa-ZMj*mGf=U%e(aE~dgd_8`xIRaE)DfXM@(fhEQfBsLn zK^8m|hLJq>>3^7j?K~2Q#~Ls00lu`P`|O|jiRb^?I*-aOQ`NoB0G7Xp$()F99?(|E z&@noS6CL}K8)V&~98gfJoE?R@h(syg!8#Xby-ZWYURq#H>CQ?Z zCu=T7+mB+2eQPrSeR?2$mPE9e&fQ<<`cC2}RH2EUyhurhaJ!1vy>5Cjj<9kQLw{iN zNky>8Fo4-pgs0zvM@RD>ynXQSRatt%gNZ70ng`U86#xygP?@=92O}iSZ(LwDwT=pf z83^ZI@KNVRnn43n!=8rl;n>80pjZkI^a8lgg5@K$0@{ld8BYv%JSNmANifN@&1n_| zKU$)rMT8hbH%-@=>rhxCMe1R^tO#od*V}b-iRFEi7@CJG@DpT6-$J)Y>s<^Gi$QMA zNWE}9HDc^f@8(&DKo8nR3FC=UlwaQhbmX}boCp6VI0SAO0oFr{~o zqxk_dVQTF!7zcIy6T()8-s6N5Z@?SN!d@I@$j+s@!Z3lGyMXrU4z$VIVOZlUt1e;c zVr_;V$t?B{+$qOIc4I};-VNQ^1Wb%s(8_4@0^N5h*}84y)KG~`1mN>RABy0STUjEI zcgh>%9Uw()+1q6%0;$lneZQkeb{OG>oyEF#Jd?0fYeK$?vKNp`W>ia?Q-Ex~0ooSk z_(@cqh7dr&qhKr4!R-60Ah6?WzTX22USwuACI)?vah=|w=ENI3H60nIi)8C%rw4)}NL z7lwe~ZduV}P=utl=3+j$Ih&~90}umuPPpb5SNI*TEMy&0d#yN$8h5|FHj$I6^YMlOlM z;On>_xOIsF+67QKnVh^70?@Zs?1M;tZgoB>qfd*=OW{HufT_y~( zmQL^aCDxR7PKerko}#rlVykVo#H+0P{N`m%FDS-+V3+Nzo(BqA&A1@R)OP5R7jf_F z<`QOIairEjmXYNS1zQ(Zx@&wVnoLaHMBAY{%-XU&lT8fo zM0==s1OuMS_di@zo*9b;pDQiVKd;e0{}u13Ii(zBh}SUZegcOJ4x*nthS*@UeVKPRaj1mXOst*XW7Q9g{sAde0 zSVB$4wB?tSnJS+o?NTT$^XTL@0WAU(<1hhA0}x^HIA(n{%>wqWk_8$C4-d1=;?~0!+&9BvI4OYc8qnY{05BNrUf<)Ox28w5bBUdbu0qGH zK@$2j*mE;4`eRc3ovUF8Rcv-(*PL4Ozpi_I0!=~QSZWyvISeUGNKqKax$=?JVsVz@ z^k=>B6+kFR&Uxf-f1Z^ee)#o^cYLX~JP@4X#&Xk)1S2C6o|OX}OhqCY*GzK2S0Jb= zN2ixdY~g03>%7|vR|hHB+~p}(w0n;uy1UC6r+Gm@)jBPqLb!rhW_i0LCATTb+Qors z6cc-jhB7(LmO}9*i*c!*boZu^@Pyhgy`%uF`URCMv!%H- zV=VmmN3+&q1<0>6`8z`2e4XKKTWs-+tvoS#ISul24&bknA&b!0AuAkOESsB(8_x~z zn1SzJJflybd*sVjK{18V0p_`}uAm5K$*}=!a?K>ce>x@8g=>z%hm0#N zp?N-uxgb)bHZ7AZ6v=rea2idUnTw+p~b&~C;G*l=M&EamV=!^tydrLprJL@) zTff~6qoZ?*$@#xRP0;d`WgToFKFWtylccYn^6F0I9mAFT$g z*|l2;d7u8)i(3clso(zlpWplN)4#(b1pLxuFjZMaPMByGAd3Ov4SNkEX5a#6R{*#! z%$IFevd|odNf1&M4me2yb}Hm-n$({2O6*GB?{_%ugjA!}z$qPX2BD$q0Fldv03j7k z#|B#tuZ@hOzYEZ=D9>Zm5YkBwxVinhyWIeHrYo$Wnj*qUS1B^mmeD-=V!W@Ux7Ine zPuvyunL8{C1*smi1&h%0Gnis80ZZwdi7Zu>7N$yj{Npz1?b#?tR!9{t)bHY+vYJpn zMXALFHVews<48KN=4*VkOWIH;Wew@4&nuuxOD0zRnmOL!F)rkpRGVdH`Ha4NkK=`8 zLW??6Jih9VPUb6tEsKfn3W>2(^mCi1%B&IXBz6uosc?8;B%7lT7dERby0Ejp%(wpm z%7f3W(+I5I4jwll3ptv2s=>^8vj3aEBWs@+c%t5nS~agR9g+bq$`nyl6HHA7Xfun# zp@egnxeV`VH-8#F>!)?5zPqjC4DX`=wgas=P~&R-Yej5uy1Gg-Rnnq5BzGlZY1L8B z9ME9foa$hXO3C)dUh0L0A(g{*NSkDN4pUJ_OOZ!DE_BYvIcTcZ+ZSEDyWPaP|J35D zn>VLurj^6v#&Z@Ua-XR2!IU**Iy3NUh!mQO0&vjnF@QM+dV{5p;7jn4f~ZyCDWfAc z8Ly9Mt1#Ac3bySt`2h+}sT&OJ+ppkxf$*7PL+nrQN_E_yy2GGz>kIZ#Go3b#KecC*m{hbC=Y%; zTgb;BL9I4g(vS`{ZhSB6I_i!o@d$vPhAzRxAf3kWEbuakq=M$TT6Q9?*~B)HVPbO< z(QPB<9pC{%W3E0G%JZYW!-(3b5F-+ZQxNI`)Jpiy(-rWw)u6iAwzS<>g3ZiuiS1Qv z-udp9_6>=>bM%r7NU9Z(SeVSxrkv_un?Vb9MjO#W=^%ImXUQ8(iMXc46rAc=LB}6gTLP0)*T@&pv}!C#d+87Ru*30@o#869NmrRugBr6+=|SPt=!t4v zJnXbcDT_K(0B9#%(v%AvrvLsS@O`vv%Uu6GD*oYb6&~eb@Y4Pj%s{5CY!5A7{>@5HCK##9J&s5YB+db0#?d_yW{|Z7y)av zo)0=~Et-#eYEXIR5SB;5fgnynbyLFNJ4k09k_TtR_?^pZ{+Ke3vD+>%fKVmuZAX#F z-p5BAAH{D{pbUqCHRgN;C`OHA?QZ2WNk9jx3(hGF@ip-idHT6hKWX(}@}Sk<+fJ13 zaby57*YhDvIC>MLt;JakovEO-%wsH-!3MmFTpq7l35vw1C27~e%(fWaQ2f9^a!pca zWgbCC%2w+c3#m#@A#ZZR`B(D>a7nMRSb;w^{iLJ?iH{@bgz4o@nqE?CG%^+q#>O3YMllu9+VJK!rjuK6{XW` znvNl+cT6F3>*>>hvWhW7yi%z9LUIqF4TK&j(mFUhH+sU>DVYpO45tu zwx4gvn=hN1>InyTcXw~trAx-?^HBM4P`lHrN29eW&%)YyWM53ZwZ(GYl2(;C5|t?a z>ch&)AZ)Fm^6>(15>v(d!SMmG2SDR1EP32En0~VW*vt z7@cN+(}Nk^tm=yL$|CeKPEiphqAtcKFL|Qh*vTZ6DixX%Xfh_X5Z%zWMNME9Ob>+x z^+aHMgqk_GFjy&t6nsAJl8+{H7VEAE&8w);b?>#JmxG&pDAe6;ZDsjM4lm=I2kBVm z4NHgVP!RSyQp*hXn1{_AT4mRw{;w*c5>PVqX{b0Jd5*`eJBLY@L3E8NZ!upxyfnjk zR-7mK|HWkx2)ue$jDJKY{9q(lkN67VF7vh^8Dp*Mn%ELfk8KKHGr(AY0gVW@dN zepUIc58m_QiJ{9qh`n~Pd8ak0jOS%gp_K{7vmqsql9dDOwv`H+A+BN^m07TMTn!gq z?(sXym@%xIoN!^Q_YOKH+AFmW+c_euHmTI;@@z_|W~-dtpu$xl@n>p(*m_-K5t$|; zA{KNH&F_~1-+@%nR2V7cH(St@L$eyaSP|-W8SSLoV3MH!mxiOb4^p2g9h+#i#C$eu zRod2APQfH!HmAUJ6#8-&RI8ZkeW;KqD-B?%W*&{gYKZpOB5Rq5R36qe5?%9s(^L2z zE?%Sgyrpd}a;r!|$z6@9Hj8lT^9SE=bk8Oy(K;wqUQteRGNBqNhUAsQ&0gAWMddiI z4(w)oEknH)Z=nM&$EOtyt(LfpH{E^MU5u8eWOtpZ7Nx^xK1LmzhCQM-3F8kXk3C|wf*p3Sm ztduAs+I=EVf3{I~cFMh-eU|0c^1F77QQnczcV{3^vbzue!1}Z+Xck3k3{Lr6BWi;( zR@ldFq@+nCB44Ccx6i;h@}LQlM0cV}cWz0@UoZmIvCY9`6FNG&WUxv{TDc|;q=%QXYYh`JC6!SsSp$xG-7|L0#1g+$a43XYuRWz{>8t^Cl;|ey@02JXTm^8nNB!dnu2JJ!*MtWrB%Rs+<|o6 zvGqD~d9&hhPU&GwI6mIFnV8*8GfeGX?)MFRfyEWB>lh4I`=4O@EG% zc*KLag=r`gL6>rU&lNRBZxz6gz$psO4esvl6G2Sak=;Pl>#L_fXOx#~BA$BKQ%s4b zjj!b;9)ejei)+Hh-mIx5l_gg~xAuwBUO*Wq(Y=(YJz9bkIqTOIgzx=<&6y#kKCd^# zo7Of-?4eSE@60#cg#@a4z@xQmS+c`b^t%)go=n49%~dQbG-D%_52N-bZ_$jp6F@^qQMXodst3cyEgck2Numf*v=l$PpJI8eN@fA0%c3*Cm?GKZ~WQ!b7^*=g$> z_CSYM&1biqBuX zKbD*!d2*XzDuPk4$*N1?B}H4c>M0aSvny4>qIoDiQdgDbrm&KY`mT;d>YS0sjd^d} z>EEVUi`)GXDdAhFvT`zQ5dZ8DY^)WC%1Zo68D0?VA>A?IFyCv616cT!jfwVy=w!xBP&RUrUGEwmkAgZp;l5tS0u>w)da9;8Z z?d~qK91ENk;b26BX^_4qdwIsY_vs_Bd`eeP>*r|}eY(ke9xkD}b{3etn5dZ!sraOl z<$)QLNX??^G{XiBW8Cji5P1@a$_d>=EtY+Ix+dx6`V0`dv*A!PhiG4wVYO385A}PD z)H63x)DD-C07mOzR2n+$(;Y?=2sWthanIEX!Q^Qr2C-N1GddthoyJQ%EU}F}uT(zF$C!Y< zNbJNMSw&++nW>P%ch$(o_-_D;lVm4)6CE%(QDSWzK@Q&#St_%(@!JJgtZnwrU6*J& zvgCpceKy`Vnz#XT(VhBjoJDmgv5Y9Qbx0jievAXK^v z4e4_y?VYCBG?Wv?o^JR_*6;!!FbQ1gOiq(K^TeUAd z&Od5~FyiyU@72He^W(^dQMtYUE6&o=yncR7Yv7W&n?WC&#jN$Y4aBjc|(i*U+%I;sx%TlwQQ<)R6}By9&s z*kLr~XIvv5j^dpsoE?yS)R^xT+c}cm8)dq4AkjHF==PXR^YC}0YjE*~a>j}l9b}%A^bPeQ6?6kIAj12PitVvxG?xi6F%Ip@v?SezUVbuU!$gQ~ItvdT zD+WK5Ip}~px;LL1Wgp`OTXO*(NmqdN%%^kM6nbcq?HfN8IPR)F^1M6ZatZufTauIg zI$)_FDbLSsPSp*jE;#pGAH=$ZxbCpj!o*4|Gz<8Mpf>H2*U-K}~H}2pCx8`tmBc zG)Ai&^AJ>_LRN>=b!}!_ICL9@i$rS`1cj7+F^64Y?Pt1Pnb2Yrf2zra6Pukn4eR#Z zU3CeUCNSm%;I>pINO`^C;417qMlivrQXh5~VN}h7S&v2t$~A}G@SvZuD>EU2h!78? zkf&O_HeRH{+L4kMby#AlX9OAEpn2~P9@=^1g*BPhTyO?77A=64^W z-HqP8cGO*(VZHa2?)m$Fq0Ka!gw{I%kpr{LQ0Cw2Yq%J*DxjLc%wDE6)dMHgxl-j~ zd~#OFW3W6K<>9kRy+I3{N3hb0>IS3H!jN(^eGvm~%eZ86i}anh%*@1`v~Paxjxo_U z1)1&U4kra;kafDQl#OM6_^6n`L{aAE)C^=NF`w?`EaA&nij(kBL4gD&yTRu&c&?Bi z2~w`k3M=k}Cz}013+w`J8PED=P#Ga2*07b+;syDAcemB+hVJLf4~*_ENiehPY-{j#l?HV|j31}aEBlq~cQnJ2+i z7@=r5j+M{ow4^SpMf;!PGOY7t{KLW~i__Y$ig*m7ER>8J@fBNIy(x?HX97YMvNYl| znoz78Mn;i9?avi#6VP?2P!2|Xk++ZuI}XxO-23$~CXC(V125NjZW$&;9CRHAJ-{Cg`=TF`KIpkm~rULaQ8Q-U*hb#5W7#ZJ@4O!DX zu#~maLmteHj$jPegY7w)qsVBXW<`KSze6z!OYAB>0Boe8!Y}rx${N>2V^s%GTv{L0 zWQO&L8$%^Le=^DhnbimUFYKj;KGdk7I!#oLeL&fHJ`PfSjHZSbdt5<)y)pC-AKGMH z7!5FXCcckhBmYx}D8CKM=)_z7_f%9*i6?R6BzB%Ur5;i7&2-$D>wr+}_aFTXXE>VT zOoa<%8)h~C9ZqJ!y8?`OT(e?hGH%pU7r3tnq)QXZ!=n@m!kC(arQDILmW|yldK6@F ze&qB1W$WocDtzc9uZ?PCbDE>B{{z}JxRAw80J(+2C`EHa7SEPu6x|#u9#<

!^I{I6-Xe?1x3r9}W`6&B!DpZp&o(rKmJi6>7~Eo%L5>HA1~s9D1#hDM`rGSt0RG3yGw?tD2N-1PQ1)C(za!YJ->0rxv%lF{ z(iJmv{#h=Z0T?4K4`USwapOiZ?t=KP{2+ZY;wBVZ=H|Tm-*_C$m>) zW+E5Zu$^A%`~BZk|9(EpP1zxLn3`vq^OgGWE)~_lA<3~=$B0Yn<~j*{)V3x2teosr zWqObmQmQyAJHgf`H}Ws1>zo=v;n)AnNuBHgJ!++34O5;hD#VfH$lz9wXnl88Cg5hS z%G)4|m~V=7(h0a`H*coUxb%8unt%C=>e`g5$_ZRauffyFJtrZ|C}N08J*7Gg2~DJZ z#E_fn%&B$)^^oAmAV4xZ`3J=**BV4>Sq1RF%b-IifuyiDP+2kWbIE~dfO1jtl3ZQl8Nbg zLva~;ZI1;x%GZHJ!IY9z1=rReV#%@@du#jpZ#QD1R>O)g)64LT#5>*Yy()E{KYzv>GJ!}9dZ`C`ui9om zSxD7QahoZ-)6H|b+SLQQ+x@MhVb(*UD?;&%F5D%8L92fnWx(BKlC!f*+Q7vCl94Zl zJc(~o5RdxeoMx}gU6?C|!7F}tC3&mun}32Cvv!g3RAOCoa<}`XUo*H;sgH&|$M=-y(8t;Duj7MMr^arZi?WRN!0vP{&Nhiuz!~XZOUKagM7l? zM{M=+PX!7Tn|JfvTNS%dKwkm$g0H_kQ!L_vx@ju7Y%3R!z<9{exyGe>%0*MjFZ4^@pvq(AV|2ic1x76j0i~39~wfT}DGm#gdmg-D1 z|6hN6ZN}K}*00cp`6TlhZTwg8&EEqxegfv!f#3dR#<%(DM-!0~^zTx?1xpnLlrssA z!>7eY{^>s!P$Q23R0HDYFFOaC@(k^h`Pe@C3DDUB5TM^vSL!cg%F+>$aoOhhM&C(p zBT4qd(XJp2Cy)Jf9R(Y3)qq-UDQ*^slBZAYZa|!t*WSQ4l_$s?JzI?K@JYy42J2v$ zKc43}W{YmzCB2^*qZK|*uA!JBe!+|zlRl6<)dOYR(v|XXw0~iLh}9(E>dWcLHrW57 zDlqN#LD^DSD6aJ!-C%Lt`UhWhOOVsdV zb6J7?A}{DgM>mjE{)w9MODN@yHUBvQ)MZPv&VJoPnVt|wj|3EW z$%uY&cEn>Ph1A7KyYj_zh1AJPu89SE_zjI(tscO^M>NqcBdOBNK{sM4;Wn+1v(5sC z0%-Z^{&XFNnRDLA=e|;>k9MvU@VL~3s1~!E131#TFCBlw;O5djImNo_=~&IFmSSD5 zN`JZRB;9Pjbfb>6eX`psvrLJ^TNOUIyWzQ-IN@lw?k>E~b45-~l_&bg5ECwhD~966 zuwIPv7mhna-DE#*hWKPFYP^k>h7MNcl|=yR_WGyw=F zA7J2u&t!3W_km~%imCDpoRrohzuj5778L-z(Txe`m6xN+GZ;VxyKDzv+|00TjeB75 zExoKfb5!~^;vsMBt9_tis1vw(FrurI9-e$V-!MG-Y86Rb5-jN+l0kZaD=!9-kX089 zMUB%yQW38%@J*)arq4!}&TMimr;B zSyjBBTH3EG6(4Ip?8$*|jU4KYCa6+f&K|??aONFK1POc)44rU{$}4hc5XAc4ejKV?SO2vXlsN;MA|OWGjBbPVZ;?F!Uel??|0q zz=za`osdaHg_kTgC*6}gnO@Hd9m>TugPT_>;U||7naLR!Z%-rvFqA-%Ob}$(_9Yj$*#J)30h!7n!q51(2pCvA7fOW#~6!8TvlTkJzkyTEXWZVF)g{ z_HyY92vyHGC#?Pa5yp3kp4aW|$j_Mm6QC2iKfp4cVVS8m`z#Tegx}iq;w8MCkpv;# zfpK;A%}?;>TOc=lkgXGEY^V;sTCf(Y@i?^>>@t|PsdWI|5G`s!TKo=?yczM%w1qkm z?(#=GU^j5sVT6we9;oHngC3fwg{QBc#4@HrW7lfkbj^r3!C@z6c|ROo!R7Zhg#bEB zlwa~(*Cosw+Raz6$6ydit^=WB!bHa*8?AO0f!SPx@~@0u!BdaOL??d-$w#K=9)9aC zv6Z^{1HE*89ru9#qzhvkjU?%*JcZ7Kf03P%S zJ)gPVsQ-1OT(mO+#L0*XP=o_}k_FUQfE6ovRR(h<+EvTCqnbv8< zePkotO%r(z6l}2)a4<@+!peh$cm$}iD!3~y0+Xrg<4eRE~&hkn=9QIWXhNd>IUlfe1%b#ehPbf=#WZ zd#}=TX;{CH-1Iy@$VEzJ@$j+vF{Mwxxb%XGhCQ*3C%%Vp*%v>hiDH|P; zY%`=Wu|htkayunxj6|2or8p*g^;ki8MVI&Od11NB`XScI%21zq*6N?*m7YqWrV88w zA5KY(|Dkeu<0-p8KTLq2F+0YXq3-kbYzViy>GgIL#NRltf;VL;J~}rqK}zG5dHT+| z#kx}5R&gGk*cH})w*wLimP1P%Kyrqe${wVCOYuIc(*Th499*t2n?v48_gJ{(QkKiO zcK&XCHBh>qDrL}D>8+>Fy#5fi_7Ii+^yP$L^vB$)Yf;CD(6!Pxtr+%eik83dnP&hkgD^qWhF7bXUh30DPoxI7ji!#F zJbiU@4%E{qWIMQwm`OgIky+@_l4dak&)gpLJ{K1_is3+a@w(xm@CE<$O#jeuvp^+a z>qynGa#I5yOJkn?Atq7tGkG;bul?-r5-m`^$(y+e4hS0kG#SB z8^XzL#Oi+g6ETBD#5QB@$IF5xUO+@TNztWy<|=)4Fnd*r872K*6ed3=nMP4HJOV`UQia6 zy`EgJYlQFL(rj_FCKKHsdi&cg8k1r)(q+LsrpTEd)Llla#rQ7)vR0ud%LDi^_CyvT zc?3edX4WXj1AA2;mz0g z1iW_mZ~ZBxIx|=zchDOkw9ZP{BbtUr7yOd(mi}wzYeNV#n)C%H62EUM>P`l0OjjBajDH> zf>kp)_J^-#Iq00}i`i(G`*=dm6-(b~$5G&x*I~@YCeKT$Sm93iMdR)3uXFAr4U~tZ_=dJQpJJi>l>Rc>i^Gm% zbVxs7R%9m1agsXQ?(r{o4|HHwiH=T-q?`FIvd~yDwN()$quGnU|9Kw3JwCUa9(l3^ z$IpmTpj=Fk&=)6lnm7}mHP|Ptd0`>Kyo)hFum1ISJBU~w(ydTyF+t7=Uv_@2#>9x; zI#W^OXX!8HPoMEUCD0-v#US#$b~Fdn;1xUrJd*xj|LJ!-oefP;0b%Ahvo6Y9M5qcq z4^8mdhy?5-k|sL>L=aX&!%t>@)7Ib9vhx6zh3|UaTAeq<&L4^oT!}KVz4DE8Pb2F9G z4xe;wt3WgcyJ8RUD5%yY$80nbbm_ezfgde(p6Eb*j~@Xw0K<71+jYAuNlTW|-og2}^_epo&$!o8!Klw!`bf=tm1p+;| zoQVwGpQ?jr!@6MfX=IE7SW6Jj?1bQi&p(b0kKcIz%TwF4W5C@!W%)@EaphM(d;VA0 zi2h;kw1TCB`|NYB11cU0qTMoSY9GE5y@6G+KO|_k%iCy$g`=PI(bsM(HqAm{Hk>wa zeL8!REPJP+dfHF6f^(DCn^d|!uJ)mx>NCcAT^K1MO2dUGD{1ZMt3?ZC7!pQR4m?^M zZo)3T`!;5Y^PBmvw58wS#7dd6rrf23Y1Wn_${Cj_EZpQl9^3{K*>^O}QwtmQ*Xg!l zTdDao_kzy!O8>Sn35%}x!4ZLBDYS#&>g-oK&#N*{|4zTX+&7zMC`45wna2hL#(aDx zqL$arqOQIY62T3%hoyJV+}%jBZiIruVDB*WIwSP8n?h!D&oT?_nHH*c5Qk9il6VJo+YA+7yvDpkqz=+NXr%``}^0?Xp3KVSVKB zpuP#m4Rk-5wS0ZwW|>n+{=j1F68So4F4p8#r5Pb1HWUzoTV$Gh6jU&B*YzpW z9K4y!9a}N7a2s&I>ma8#l{J!D>bYjYijm};g4kxRu}Rfn7dpU+o{kAKnAg1RRTL4X za%mMmn8%&AT~9xjsykAk=JMG6p%Iu>FCt3089{Q>Pd&HUbjHy+8sABM_#BwP>=(Xz zuO$^nru6&|m(r)HTMxlexp|cN1I?Kcht_3kPhUvYiNoIW0(PK{Mdh3_(|=W&+n%<; zVtW_V$A)!VG^BDRc{pS9-pE%%{%&rMs7{*0w>J73n(Q0X?j(_`Pck$?s;<4E60tUs zCk9loXnqY}-ga&oZvviVxF+brQv~Z!n-+DIsW)$=gB$P_fbAQ|)R?md;@Qqy*~cTn`l|E5nVBC_qw#Uz5j!I;xL_ z*R;GmEIkDBJYnjlOu;|{q=@F{bzzmq>J|o! zxQ2F%CRLI+>D^Zwk zjbND}dtv@#<8UR2z_H`nkd5#$VukF|;dbT&8?LsLH^xNbj4!#|hs);pW2W*!G1raU zZ#j7td$SEgH&J42I*EGKR;sQEO%YzMf4V$Z>?k(xfv7`I?elR}?Jm&dDA3g6>Kn$H zV*SgoC{co{TZ(lAS(eEL{uSU}q_n~$43L^DoJ8`h&mAGB3qgDWI?EwJW z;^sjaFs&u=n1k5s@gFdV+bn4eyoi+L;NNx#GEtIfS5c}!lI3yp!WWQGXKO%b#L|-v zi@D+VyBP4)x%ApV3N3Un{EpQOZtBMa##hxH^|_1F z7n^d#l1gxsIf|E7CAv-&mwupffqbTd@hoJQ(o|czSrFj(Q@(kKA8A*tX5HYpUzo26T4&n;!w(jXK}$i113%Dm?m^kH7j9Rr$w%{lD)2 z8N}T;68y&J|K2_J)u(GO%i|S3g%dKp{$Ky~;DZzklNuj?^)no}%XkJsbW!H4&?!~T z+kLV9rqI%c2CQjFU~h56gah*z0&r?>e~vA$la{~DF`UJiSW?MX3`;1U2A2_1Da9k6 z+ah1ATSDE6XXkE5YDk=1eIfXIjp+0A(HhMm7+-Ty3MZ=7u-B)tbUgWInX4>_JB4;z za?#}tFOefibFAgb*K{Tr(XAJoVQ&K9XH!-3wK($AXr)gP`T-K$^My?n3=mIV*O&{^7cIpw0nQT6ne(CdzxlE^wUoW}x0Vg2JdhSSgg#CN zGr+f?)APE0vG-jG^)e@OQ8OC(LFzPi%m)6YmmWvQ)$C`q8z${2;|fqi0h+D(X;@sLn9@ibt%mx>OLlmq9 zJ5;=tR%TA%d-(Jj53i3}^TH1E=%R$uX4dFu;lQTF1dD{aiC2h@yib%uReZCI%*s&J z!3mtG3~C-uJM-Vke0KEh5fxP26{hSvZ)}`{+fr-^!urx52R;i~InXXwBhM_C!hVo>_GC zri6MeZJQlLOJ$$mIR0d1ax2zY0g71XQWocrmF6AYN;9XADD#C~!f%8p4?>1UFo&$G zG4Bk`8$=f!1n{8I`r8o_0%i-H@B$c#f(E6&~b5KWHC*sY}J)&AvmqZbziB3epTfH(&G(0IbB( z98+F%q&qRqM_IGJ$OWuIIaZe*dyoHqPkyG9Kl0Y&07UA;a-@~m98%twx9)%Ro{HfE ze@cPV*1&%^i`iP0%l8u|uYcjIU_1-^ZQOUcAM;YuWlf*!HgK~)tEz>Wn-)*{7jHx9 zk}xJO9-^N#l95S%(vTkO%}vZX(_av8udaYN-}uy2_G%)Jw>202PHiI4_~=pR=rtvE zP+yXHhj28e3A~iZecspTJvh#8!WQSYQ!?AwcaH*)a6PtlE~OfE z@1d?YwpW7Lb;c2Cz4~bA@FJ{_P_JU2qMoy8StSwpqloWg@z~BCkX6g8~EfP_1rVR`S`04 zLpQ^%RXA=}5z-0`UXh!q=1@wU8DVMq)OLJh&Pd9VrwL-ZpU6|{0Z)cx;iDhoD$GWZ zK{X9c;IcDrI#FsF=grhH=0VIBe_hD7-+v&A1BS)8_ zB;}=-LnjP-vz*>s>;w_$(`qnZVcBmQ_paa(It}byY77u>KPjUxcz96Lrau1R;Z>_* z_{!MBJJhlXTf@<#TWBj{Dx{Kb+iYTaoOY{ZYJYpzY>Q%o-U24&ep*%^_2vg=Z$sG^ zljfvqGj&dhZja-b*LA`|*Q#w;&xMOsmtxLoyt|PKi9W2BV)kLwV~t>9Czbl)00CoI z4#rF|i(7h%=3=_f2JiUW&ls7G&%JG?)c|qQGcWx8vluuuu+!gs`5q*czg+x}NN2!V zxlR96akz%84CC3I;R|p|^{3j90NVRTuNkWKT>|t8cPnim9h0D)t3Bvi>e_qY$&ISz zI4bh=H6zL=lI`iZ87ST1+yoSyYKwv~2NC5y%y0hcJ9l%S-R&p1L1A+psd^({VP~fM zx2d`SWPnJyK6AT~lZgl0Emab;M3 z55qj8s{-;P7Tc42ZaC9(vND()xuR6VPB6!9g|&jyejQ$^U|Z|lGvzDUM>9Q?3)nXt zXJt+aMpbYz1lUYT`zza~js~;h7%F|~$LO|uW}T_nn~#Kc|KxfhAtpHt3dpWJS=nd) z=!cVq>$zgTrpcl(Uvfp&?Co;gkAx|vLemS=Ps8ts#pva#H|-o5l49hTP(tYuRXC9e zJDKnfSvvFRe35kl-_emexqaL@f!*bi;nz?bZ$v!tE7ODcq6QU0tKp@F>wJ92A8qBQ zDiJT2VnPmDN!Y*=U7NZt-F=a?j4w9(yKJ0x%gP@~8&BMBc5?&dh4!I0pvV{b47vWh z)BR@2$xNb+FCBdiVX7T8#O$MJfwI-=N;h4lwt!CN>E8~$-6@uP!sa?r`QlAWU*%j&# zG$Ho5200M2m?nV;|HpDSOV}f}1Ae&BUQXwT8)N$bV7uMz>V_#d&#;FwfiV5pmHJK{ zX(}&j#UjOliSc|LDTKt2hE{1kCOre@?+2%we(XW+3ASbf(~^nq>puHvLTmZSgnSd2 z)33e^5RGr5BS$1(Lu8?p!%uScp%)vjLn}3gcS%4i4+&*bY1g{kyz=%C8WJ3=ROt?M zDg2fS*mYSU)Z%+eHISVRrcjs(iY?b)arx+XSezQ197_ zv1r#NXt;CQPwHMP7fW#l$wX?qyF-?X;+zPvx|-$TG`DRhiHEoInqRCepSO1+xCg%( zB^On>7?Sv5apo~`tq3LC+$)Ui+|%(paeJGk++RVjtetm(=M1x0p_q0xwi?Z>a{>f*w9d2$F%sIY&h9=J zhx<~OZqCO^;FJ7qSh|fleLcBLG{-m2Tm1Q%$5IvTbJ>efl1D2^lXjiE5E8LZv3L8i z_*}OcFXY|<-Pxudy4nZS5*h5m_Zi$M1DG`NBrBDJqrLHSbfo|M<}JJpYxrw~iFp`$ zxz?Zm2e@r9#Q>-SUNHO##B}+YXJ$*8M3rfeK98L#%XC(mikKH6kCS#qvptyK%h zo{Sv*5Hn8e-Wc^<=CLmBSf6Y0Ph)fcSMEQufBy4w(WO5h#inol=ljj}CkOr-qdZ1W zCngP-dQ9_K6+2}+K)H$;B^|w%Jq`QSXEprN)T0NKE&C|uJ9tOF&;OZ3)0(|Q&1rS* zl6*RJu&#(y!<7MfQKu>0hNh{}lh{D(v=<`dRzqh)Px#sIXK+kx#HtS}t-3_E=lhHO zk;dus-yfe{^`9cFuz%kJvbTYHbZc(J6U9Yze!pVw!9{p+5eX_G95(`r`7#F zsSRO#MfZCUGm>jpd<+{HW57#k$VyjqzklUQ@6AA?<~fh{`h{G?f1_z0~Dx|sW&&e5AB+a3~CG5nZm&!S=X478$3VQ7%-%+9=#r`5b;Ur;kPhP zP-;LO^zTXKy1%^rD?VC=y@wakNT;rj7%(Xxk){@fNAPmvbFC53B&wSvv9lu?ZTkA1 zbYNpaS8cU1c*CXTxl+nLlDc{+y;W^Jze{1-A$=jY_fk5PFjfz4!;~d92Bs^(!8{Xs ze*Wa6g9BA#ut2D4>`GzOeZ9Rwhpxx1jo8_N+Z(#**n5;66I;Ba|BN9H>juipk5eLM z=;UV@<2tM!doBAcTOUQfg5uj^TIL!j z=<^(DXz`u;rf)mH53DMD$uaB^1$2-*lDMz`t(3eKAU*$;SVS{;w+_` zOW>P5f=RT|D9k%Dy*l?wzulT#I}i7~AJmFVo70`cVczbllJLdkd}lpjcNcpG)6F5L zp=e0oK3ZMsXuK0qsdrr~@N@`Q?75^vtk$8?NnNphFrtO9xX9-Iv4--*{z6)0 zjo^B(NtgSZnntgUcS^zZ3&7|8p;N5!bq^5pIN7$ zEt%Kl=F-m|a>>R!1Gg3Nzvnc6{|Ut?hDkxF`W}Pne9b&NBKi6^&w6@4UGpiweQ;5N z?%T@o5r_4^7(HW&aJ4n7J?z8m1X=6({71@wX*I?f_PDoZV%OCgmUqVG|6|9_ag3pd ztJUcMWpBJc>-E}7Tfu`se=|RjyafZUedyU;?qHFD{NvQ@J2{@9X5ya+@z^mj_x|Hq zI5nr?Dj{}iBUq4#-;+u+=pN#((YPsl5i|Aav8ZZ2%)1$Lrd65RAcaD!*$Z$|i|EP- z4CU0+gwgH4|G06lU#$^<^=6$NNo~2d;Bi}*iK?G~;~iHco=B*v5oP9PF}oF<0l}Rf zZvZlU-IO~E`TdC}E@?E$30Vnraut{$Hh`*8gFO6{ni92?i0_moAKk_>2bq|>zTK7c z#PP-y*v#<2Kx;DXT#Y$(xwH%Y)mYw@QUY?ObbKQ<@qaV-K3-|v`M&ph*12bmu_mLb zc1SRA2$~_}20`0BG2!Yx8YR(~5yg0(rPaY5>7)T|AS~ilBYW@f{(e6{ z-k$xg3OsGM^Gx}>KDVM;1B9{ zC{LI6mnIac_(VUC;$LqH$+Qm)8?fbo8QrYHYOaLApG6iTY5t%9zlKdPJY@BUbPqad ziEall8?c1IFcDa|?FEEhtvh*#G3t(zB7Fk$S1Q`OfsKqnl5K2YCjC~#NHU(`slUSp zOLV#IB1P6XFe)*mPwYNG2{Lc_%JZ-&wtnONEU`RW9AxYoFuBG&fbhAF&}<64MAS+; zk7ho7<&W<@o66x){b{rS8QORfj647zH87t``Pynu&j5zfpk4QYj;x@79+IZctT4>q z!!;uQb6O9`d_J$qF=as57 z{z#8Eh}?Sqa_4UM{JL-A-nA76j8b=d_oToODbZ6P`{LQ^oK92I>C)@_Yfi&Fu|Rv0 zQ*o9BKsWx_misKSrz*q~SL;`=oq)1IbwJ%ZJ0VqZ(uf(?$d-^FH44aeq0{M8Ve zRdC4GlcLOXjOij2^$yu54Xm2euEjcB!SjSN$B!Yo6G9BEYM%*EGER}pIp1`{u*1~| z_q~-RF%dJgR^1uz7J`aPl4?AeZqkpz`o~ye*|Wa=sWkJ>c*KI=;XBG*L)% zFRmEAz!OV8{rV@6oPOqLOx*hB)tXW??dT0>ix8TvsCpJ!Xs4yJ74! zO)Zd#Mv*Q;{y9v%(G(Kfn9f~XszUjlyw=lNLQg_a2nSx~%#KTqJ5J{457|me>~I38 z(uNOb2v~qRI!f&)Ef}uEK89B{<%!C!f$rFeNg@X(8_yodK(V8-gniD3LN1uXNb#r= zCEnVCxcXV+9`|k`LSst_BEesL`)00Vt8)X0>Fn3NiEP=`xB`O++R|EBWK_bNE(Q98 zvFS8qt|a|d2PQ(}6O9tZ#Zkk0Z=Zg&YvX`t$DV7J2nrtHqm&SON})F0k!mB1TgLUa zPc8yq&ba%1{s&ME2mkn9^x*PNoLq`3pB}<$F#CNHwMH%v)#Cv?w zg7NbtbYqvrNLZh+4yXqX3U>s6K=qf{f}QZ!y3&{gRzP2<#JxvrU@R*>n{KR}S;=ZR z2U7yIBUqB>&znNqFj$h5RHI^N2TwUK?Z_ohlb_HQvr_v&ifOr;$+FH3O`b(_6_e4=3Kc zeDAca@%z90?K=6%y9{jg8=yX!kwb(?Omw6H)-t2C#07*Ydd~6mOW3m4i{NmyMx63s zMy$_>UBbg_y_JxL2gWbvUBuI7mnj;(ylQNGHq+*2=_$Y-Vw$278BQq%!GK za=@!vf)$G2>JuYEB0+mCtdCu50iG7&P)=>?^^YLQ!dYDF*l$kw^rL=!k&r4iM}c=( zg_YSNBEy|JAb1zB&mDdz7BiyrbErQsp>Y6l(WHMS6FOHor=2YU>a+Tkmc3dJ5cBPQ zU9gG@mBL;UU(f9Sx6q>LKl#UD5W+Eke%r56ID(tTowxB^u|n`aYvEM5K~Lt^vM`rt z^(jImu1#`1OCV;}!+bOW$$dOSlAtV?W;#C@uS{CR+gV)>=-XqBA7w|_3aeg z)py%S%6CGv1K#d125s?MWdpF~ZdocUI)D^tGJgeZ>0VdV{tmp!UD1Q<_Dxg5-6hgv z`~;3>dyOY+RvaBGh7B>C!L8c8o_$L@;kDY1x1a1{t^%>lV|!)!n!eoie^KmMd5&Q_&7R>0SL8- zZVTMrHN^FjZtWq9`6vDa?4f*{;d875J9dzLJJP)YG1t`^K6mHhH*k+`>>BnbCKKgE z{lFEx-0(oZQe6t(d*^N)u)c|Ms`MeT8*UOs>F4kgXujW{M)3KbEWUzs!gKj$c+A0! z5CV)pzXCtl>jA!5O1~HNg7SP?6knNt<|0t=96W_E<1BEG=+BIV5szWuEeXObF2r>& zdyeKy(4?6xV^^3ZmR|?~gFRQ`^V{xGY5)aB_s}RE8c$%w^9M0uG0O8fyHj@U6%FBo z*vWJ*UDs4FVvq-XTfYYdCTo4V1y@L#+?S8ojzJ z(BPHO&-69dhbmLYF@bmN; zX3g($jorcDNNv_kcJJ05yBIrxw8$ceJGxZ^SMZZcP&aa5Vq$!3aV$G~+2_Rz_5J^% zs73OH{e8f}6&|aE`m*)=*FUP<2ZtNN{<2N;$p=T;s)X0G&9ltWp+7e6hBX0mINv)> zdp~={H5iE}d=oNG(w#JEu;!P2PVr9OTjl_JfPV++<*CD z4Mz`u^GlL|qfF^aw0yEwe;O?s-{P3GKGWzQHf5C2IDA47vbYA#ddzM z8|HR#F(9_jWbP%N*Y2%Io;iqT4Z0QZU9KR)TT7?P)R3|ZwqYexn>;eU*!BsH7>3y- zY^|SoU(-HLC^l5z$C-Mp@-^*)$6q>v!ndW`cmF~^UtNr26|w(hzaCf$$$L#d z&7v57+6-kO9&=V~REL7HxMJgh$<;tgF*m0ph?222P{RJQKQJr?g_ z>O@}PD*aYjeCR4c@P^*W(W`;dy8Muqub-pfFMVw>X=$Xb@CHgi7C2l$KM!VSAv|Y> z1c~cc=|+wc5lkJTRkClEiWB9w#sVW;5#WIkI#^hM@=T<+3Nf?$NtzI2HSc zuoH7v^J_eweHfB2OvN@+4~wQ?iUYIY*xJ?l&^b}1CiS{ac^VVEUMC{V>rHx>)QB}n z%ZK*EK1m4$Orku)IzXL!7W9v)6Ck9-5%c7G{dJB^sS$4NXhzI-n#2f*;SL}>JvGwY zhvs~`K>L7F3`Kt!kk&{Z)-3HD*24~>@wCf)mDq2tiKz>DLsGh&N0GTsCFHdhGxd63Z8HJ=~Z z^)^JZpS`lNPJWy2GFsC0dC%CUkee2$;bzbcA@_2Ttr?Zz{#JjY8r+E}QGpqL zX9N%^TqXcFC@(Z&ea5b7XR&8tLb$oF5}_hO$;|aFuJVjHznSx#G;$QpmY`@RMw9LA(v1fNQd4Hk{kR5$1bov?XFx7AN|*Y>(<jdI98 zs#39LdM=D~GJSuI2oTF{1F(9`K7=t<>1-$TzOWm1!3i=`4g$p2uMEL|!u~P`9tkkl zfz`{xrEvAduNtcrG5iv4uZ_YuG|CN0 zU-&H)xhlg1J5Kfce+eA`)-x)L6N|>oR%*mqz8~foL%pm2JHrC19s| zp7GYn!5v-xdOli~=|9$qA)m$|paaT%ux@KghCH`4`U~HHaXTqnfVNrU~647=o1FjwUsjh4Xg*Vhn7G3 zK}B5fr=5OEP00u^TyrQpsx~NbXwo?w&G0f#V@N{=lXhRqvlI5Zko-mnJ5W)e)ZtR| zwXU+-P#&CcUUEOau2`LYHz1wP2UP_8reT0ooD9Rr?$n6-D`ePkLfePAMGO(f7CAKxUT0$! z-JN;*k#nP7-wzucvTDJz^L7*y5h9xmI$W15WL${y@$nqhVNf5i;Bqo$aA06wky5Tr zi+8$d7zC0%+QeKY1-$se%U}#JCST+wzFAzYWmZsY#Q2cy$Chwp6EcAs<0Lz)^d`6+`(Uku#70IAs(s{Ir1FjSF`~A#?hL>BvE*+ zXM8h!SmxCqAJ4C;LTo(tSEC|F-_N9BeU8$nG&*NCu=nZVml=Qt%p5_R97#)?V6LB^+9 zY*P(~_eQ3C2)LCUa+;g`NXc=!fti8Kn#~@D8RNnftB2-i4s&_%Cs*b0;K;v_A^5V9 z8b=TWqDeAGSvU;Kwp#@e=#Rm1$}$BdH{ zEWo^3pOnUg8Nk(v#$d#pZHc-ueV;B5rVKa}$G85U*<;93} z7Bmhc+~hJX9Nj^Xm5E?UinT*og&cVIXKmDEM@g;(QUuV7bNF(+GK~lX^>><;LaIBB z8Z_Y(n^y!j(^#hbA+ZAZC@F{|B~EmR{82u9RkbIrW+@RIInGJS`c|dzZv%1R(5T!q zySd-vPmX9KBxg9mBEGgftT~b5!y~LP_Szl3_Oi!XQyg$*Xr)K7P=8fXZAvpU%Q|~@8+AfjxO$zQ{9xo&r<&7Ta`LOo| zH|c`f;aTw@?0aT$%t~|J3Lz%243KO@h|wuT@Tj)>6NI^#FAJ5*aV!+`ckAIoec=dp zdW1Et%mPlg0T(+cOkTtBb{OV(EE<9T7q6&wa4EW3 zoJQVNxiXY>@aZ{p4RvSf)F&90rY-8)(LKpC2zVccf13V8O|dG{ulHLsA%4Yre?@L) zGO{-6;8r|Dq)-eR8JsNvN`=$`u4;sFN?lv16r}D$aR+V#)YRs@3f&v}(V@+?;>!IG z@e&tQ08i6{w57-O6aT4!JK5djxE3%5!<$1G{GtVP2p}yV?52n~Wx)OhN>pglw5jTo zFv-*;7gph;8Ow4D4`clb)j-0>e6X4UsvvzIgsRGNo&HZ6x*R5UytPs7p$faRKlzcq zpHPiD^@~5iaWLsj`1ZiUx0kG^%+CJWoVs!8^d^=8@(=tZoE+>xvzKQQ7iP{2eEJ~? zV>2l;I{kN~^)-Fuc=060n&=THm^2cVs?XE(QRji`o`E+cGCwR~=EIEh-CN%xQ1r0bgoNfTt7^Y@FXgV9M3Cq@2}bK`w7oC zsje7O!bm~9e5YB3bZD42l<_vLP(Z`t{@YpmL5r%_o-`^0j*Ybm%ny&3fVMTJrw(u2 zu;cz!q(6xx`jMX$rZgu8T(c~CQU>ICWqGyGUg9sI8xxI?T1+~_qnnlv=*LaP8=EwI z;Qpjhsjl@<5}z~D377UxO9T$8QIex`ZO17MD=?9_emGBJhL6)yv=j6lk}9p}smE53 z`eU!kvDq`u+D)!W=}@yoxW7bu^LtuMP}j0lP*bEE^U#9JQ*L!!BFFb_?S*swc~{te z@yO8$^3rF?VD`74e*Qm-ZM%X*cZ~y{-KanZCt!&CQ|68GM1z!(2O>|%*E6n-m~r>u zI$xew*Q>h|gTY_4pf@dBx|4m2DHnAL8**0Z5r@C9rxrJrMZXwRh){X%y{2w_Pi&6lZ)*5}ruO1h;s^L%RD;Yv7twmk~UEdvQCZFBI(cKZt zaB!@PaoSPttVCU*wr+!L*hOQ&xnX!#UCVGj#I>STxQG`*DFm1F2=p&7--*$0$?{eW z@3i29(~aY^c9K)eN#EbK4LjAP3)q4%Y%9XMFkAehl$Mn(U-)Lht$mWCIsY9RCU;k4 zoPadNeV6y%)3IG(gp}L=vuTWhNkvIgU4ayUkP!r&`^AK>XX^oiYy^x-!9yTps*KLy zUk(snCm#mBfGxlu$ij7XFGQtbJ6feX{TiyUp%MdCwLCDVG$suF<9J0l1RXh&&rG{t zgOl^dh^ETagZLIyTXYm^{NuB%iDe6aryX++LQ_ASs*hcd7+qWW+1nD)9v z3qIN%1otj}EzcB{)Orw*Ix)v^nY(&Q4i~FF8&)2;Fbf~>pb3h0 z#xNOaO{dV+O?M}~_)t^((cd>^CL6);h1JzS93bdVM62k7yd?w7=G%jt^P+*l#{C{# z#=pWPdl13X#czULKYNvVK*!Y21jIwk7c5bzpkgE(MqzvD7`}aF+`9)qSwiGyxU0p( z*)w1y4`;oeO(A0UJtj?+5VNQYh}92w!|${VTn=Ge3Z*l64uV0%(Vz@-GNrz#IUf)Z z7R`dgUx6#WmIcS@>ly+e2gLfIzQL?3o`vcIid}p);N*+h4AYZ^-`h*q@>^) zZ0VuKpKP3&&Zo-<+k^?;)CJ*Ci8TJl?f4Ip=5C z%~Ad`NYMo=>OOX$7)%st51cExuw(9GVpz=Nj5YM8HEyk|nn9`9$1<|<0;p4=p4@7k z=`uy_S^F-EfzqHiBMgd|r@>T0b$Pt){$uLM;OkG{?DjtX)Xt;iew-A`$nj+Oq8EZl zINsiVp&Em(NV1--6=+>p#G6`I5U(C=?Vn4NF8wL=J~tbB;ZQar#_|pl$R#)GVdM}c zw#&Xw#c4C{Uj6SP7`>DOb26jV|C&@R?L@zYLEUD%36L)R8n<8?JDX~&jQwo-)`EU0 zGYO&y;VN@33yoQ@OcyfM%-0}-Q#*Fv~^Hs4K2Y)4bmT_JH=nYI^f0y4`E=-%HhVbvU(9k?P%44?fUn*lfHZPcPNzq3vCho0`V@taQUK`7M?XNa z0&s}=|Q{rnEaN-({fGZ@W{a zprLHH^tt{Do8H)_acnBqY0Q+8<=Tz>)`n#R;E0a0C^S4rsBOS|huevR4-8(^_DK95WaIblp-2eBq07%X&g0aGS? z;0_vY#$uhYBaGq9ZRi2$Li5Ucl}hF9#4;0i=v} z7N-MRfRp_YMj;bp0}`V<8Ja;=?Yp4PuWlMOYV7-#MynVll+0m!yS%Vwsi-u;DyoxP zs~cA9|<&ecrAX7?I`{Em-sj88QTtbsuxy?Qu<>~)kT<{4`6sk(k-;@8Y;F8;tS9#wtowz zB7#3f;->+niaz7O_EC>|#F#eDT9;ZH>-=M|tb}7?2&Rjes7%k~2bxn30KagwPjpNI zbX&WBC_3X<7Q#3;$TB+5s>Y`#Drqj?muV55tXn#pE^T1Zf;TFAKyU{#4>cGZqHEY{ zG0W+LIbAh1sTs$n&xDEGvH|odbSW87T_I^O9d)=EveK|Huc^?V0P&&rax=3t! zYleexT%ALNL>6K4`~Yj`3@sXK_OU9+E(7?lT{c=ykaXM!QklC`mAvTVcf#%^O} zL(h0DN2%yrtw&dB3|BzI#YTfJ1jd4NXW4iqi{XJh?vQQ#^LFri#eYYrOB;6AezEn^ znWy}N8>h?v{r^JRJ)Zp|JcEk??e$^UatN;l>`)n`)7N^Iw^C->Q$XN`y*YQ|6YF%=oS`)F{V=z|mT zVDA#dABcZZyshQ98XQU}cG+@NuyszR**{xSK|2~&>GNwhVkNeY61ySc;7)e#X7fPA z06Uij4L*^CU8=M505I~w1IpBiB}<8{j~Tv9#o)M?-CGag;6Y!57Ih&9ISOGN3{=`e zlIi&ZSW7sHNu$I9qf?+LbL6vUNB0Aw^6YNoY;44-!A!tlG?wF9nSc*Uc(fScoa*CR zy{z|uQwa^y1Zn9|qpi$D97)0wzqSzVcFw^|8@R<5Br(BjyH#KWV4?xmww)>qgpk7Z z(aLKrp3D`AkT{uqZoQOSNy|#?cj`kh{blxh>eND$|D#Cn0sBd{cinT+A+^kvz;?Cw zfPXB@N|o6Lal4 zqV%G*RybmXz z4K3STzCH6UZe4TX4&5wDbW#hv*=_rA966rW4Z--D4>LR#;*&R&Bkzd8xrQ7C1XJUV z+Vb@KP5x4hIwO2EDtGHf{m^!_4IyU->0ZJo!a?zr*e7M2%tkd}Z6wI_hy){h>Q)Js z0eBnA9DV|o`WPcFM=^4=^P1QfE>(nYiG9s|!x_?hGB2=cD&dl@l!T~&jUmNCe4r_W zti^T~E~(dA)UD%KOtT8@p7eQycX2~08tIr8SrXDLeqr58C*(2*%x6`uhM5y06d-?E zfVoQaiHM3d0=#b4{)2dFicZD=GW9A~CMbiZ6^*EGgL|dpPB95*{Uw~#fcXSqI)$_S z>6h@i%{EqDd_4jCp#ZmR`?n~8xEkLN_ja%zJa=*NXBYmCn%l?tJ~KPvv0^aN*&s)@ z;WqEEfenN9`H27b9Rf&;1T|=%DQcFCegz8u2^KqU&;-=uQlO`PDJFC^cIxx`Fu`XeTl>~DueF8`6IPiG79j@S-A@4R8jd&mSF`sNSzu zw|e~6Zk`FZW-ParMO4#g)T9En#UMz}g-OTUG@|jR!`UlhAQCJj>Db;IZy`p4@ z=+0cnH-#osEF33IuqVaVTmaH2SsN>aez#|ddHCB%6vxR>tVYWcxLGuVV@QR4Mj<0LuHBkLp&?rUd#?; z@5j1KaM;rwlzB7ZY6xg*#;vFyVOPL}7}@tmEFU1Am1~Yh^{B=XK|h%ZxvscTKHmq| zxfFva>%>u_saly2OO|PH#=AdU%;sipfcpOF$Dfj@SbcMSyz<>|&zpb$Ul{%sZ^JAK zu7z+84@xn;B>>5yW=qK?YpEPKuc%acfL)(ZZ(YauXsF#YrVPOiTejPu1h46MkD3$6 z?xo35P&G~**P}l=vIn85Y(PD}9-QDp5B7#qO|rBRzMoR$Nz$Y>C{9SKSN^i!m@8R1 zwI5F1lUWv<*p?vX%d1uN`8B^oXV)utbfiKvjtrnm1=>hKMg2JJCBJKH#5h$(VsdIn z#ircL6n~k3XVxYv3SdIvF%9dXFsfFQ>Jb2gp#vFJg2DYpbo+U)gqsn1C3*TpkUp{B zSL~J=K~f>Hi5N!Z8}xH;2+T^|GZOyx^;8JHNf}m(baft(jN&8p>7ipV@l*q&DV7mM zj#$^7X6QhmcYx7m=l>O8*bf#jezVP{KmQ-QwyS^t z@860FF8&BLU9?-k18R>KXL2$u?K94}ILt>`Yor+P2Q&shRA@&V_M_$7;zv0X8`99& zjZm_guxb0tE3h&J{4Lc)|W4@s8)urI}Z zW3vX-5pKp7yf#5{(jt4YJAc0u#k=-_I+XJ2sS-2311bzDeRICRC=MoAwho7^k2jb& zQ?No~ZxbU9u>?QN2IsMsBwoF2Jo~@vLkBUFaXvJMvEH_u#W<94#3Mt~ZNT>KWloxv z`tc>OsH?phx5k?ZapNdZZN2`{!$0Al*ZvNPaB)D`4YJ~`y{gyx_2)*El&ZCYXM$XD#F^-AVNWa<$vwQ%oJxap|h9PK_k9z=Yb08ML zF|^ZNeAzsSeTO=1caj`fJVXbhk~Jf&Y1YJ}V>|f>RO&tV#b)fkVNwkZY+w2i%BzSQ zJWyHSR&R6~AOIRAF<+B$PvFE_4yc9-( zFuZ*ZO`e?r2bs%eOS;nomkLcSf4Zd( zV?Nnikbc3g>60%$L?@H*6<5gQLldN9u0~?c@8Q5ZDCy9Sw!{{RJM~u5w4clFDXck| zIHPWr4+(-fl3;yI+*7LJ$_KFzGDCatwqrA@v)ya zCGX<|JC5kifN3w3ec2fs2%$piu=gN0%_oM&nko;-JkGgU1?$>o>V;tdBXeDU_+O_h z=@!V~%m-mXH=?nEY1x-NREVp>fjm|$2`UmEbPqS`srz^j>b@Fy1dz(676wBADJZvq zM!pFNI@5|~@GpNwhM`kO;9%eDn%gBynlqmz+p7R371|o#-?jWN=X!RiVP-{8y|Q+#*?SPmp&ftvZ%fdu zz{Hlxk+7C>ahKW5Q-Fs{Hm1NOAV`25JMsFXn_4hbn>SQjvkN=j*_irrcRX9`1nZW7 zCnGAJ3`kUnBOIGaCI-Y)o7z#MCR>5%$;1-Nsq-%G)R3tO5K;_fXg8jN&IYB}sua>X zEp#98w}QV>c5py*g^R%IoRoh3>6c((-89ZW^ME!>R~R4(1;Gja^IjCVzgfe3O$gtr zHCyi%#uM!^20kK$H{b-a?5bP(hQ10GT0t&Kc9F#V~2$2=9})+``>-SoIlw~QuZI! z-Jv!D^=5Yc+I5g*;NbF3%8|ku%dlB#Qaz3VH-7>N2N-H7BgL%P%ED44*!K%%sOId@<MgPIENyXHyP8lbjy)xaxnu^gudUyC1Rv3y1Sj#bmHqX`VVV0r+FyN_u|1k46 z8PH9(?AWJ1YkT_R4#+PC_dfXa_1C^Zk+FAtU)8@s5r%gQr;(e1VxcRmVWM3P6MCf% z1#d{{LwU6~6h?E0-kc#574DN!#M_(GFr|4=SaAl?42cdeJkM{-*s${8#6 zYg*S)qurQCR7fDJ+lmR2UhLhpq{uY|ub`fBahUroKDm;Ud62&X-%yEttT^q?H!2xy z)N}F9pL|$k>tNQw_>{Hd#-HnzdF(*!TF9ek@T7QM&;rm7jX^38f@tM6fUFFO-QJ8O zw>Cz}{(Ks?75U7$WvYRe(u$ytRB+NoMxH_#fRLkO1=tV%c2Qg%h^aYjx4_zw2n9Q9 zhC8*?+~!X%B`lib5GP>bV0;q-&~me19b>J5VQCT%s;%1i+BMW>Owndo2T5eCqs==6F#l$1q3Mzv zAf^6eU0XBS3*Xpb2%T}KBml$$0)#=);-CF!;I$();|-Yt)j%O1Y{h)y6e^(TI2+NV zA-3O>m{tH%+!hBz)d@L=P2a?jOi`dd#^B(TqsIrLx8^6|w4z{B+^)3%W) z7ZqBLa_d$s-zfgcBMV~MptJ@QW#DWxZBSM&V)#8SHok7>$pl0Vk{TRQ$Om%aL2H|isn|>fBf#h4m{f8{iv@lb8}>Dryc@OFgB{`_w_|! z)9Ks11*R#g)UFtDNUEU_q;5)k*a0y?B;t#7xm6~B8EUH08mG>OmI=&D^gMzAOZ!st zg}ihwxpf5{L{3t2w<)0ih5dN|5@=s!v69L{e9@r5DysL!6#QcR`b~_xCmNuZ}NDTCsSZ#DkQJx2_U^a&&>4FO53GBN4uZia-xV%9P z2Y*zM;y)CcC2j|bvD@bc^3vwVA)ov^yg4k4YWyf&Us0_(hg{1#f~RD=^{ccD9&5PN z+Dt*kvdzrctD!&BUS55)C&YyX?97XcA5dk%R}I$UxZgS?Ol3sO}Y>yI@+BP>46?sM@ojit;`=)goyB{7y*o>9n(Rwf;h_bZyPB$5Mu_t9daMQ)%Os6-I;0AC;zN zK0C7M#oqY#qe==?g;$F|xcX=oGGMG?eY6af&U3Ct^jYkI^B-mHVL&ooG*ph)CL;tM zN!16xy72Ss5iI(o^oMaUQ_=tRIwSdvFcrX@t@j}uHyYykSV4$v1GGne;kZ8uuZzwa zNb1>{-AdfNq<5#1GNb(s@deuP1ZcX2Jpn=ZP_+>^(|W&|19GL39N3_O`9u%HN{fWt zD6yk88s1OGbc5w0b{X4ykhXEf^J1np(Xz%D0R0{3vT9NFn(!(@hkl zNVS@?k9S`tzEU{Fpp@CE4w6f(NYkVsooJZA2s39itPt6!`a#;&Bz$K zweVw4#{@^GH?`|Q;Gc96` zETVL{`dww{d{+i;UQgWGb@P1q)-&{HxbdB-`-{eZ#Vhg3<0Ipl^Ht$q;n1eAM>Li7 z?vxW@w;_J56TmRvboPh(w!TM|Frmjdl~3bn7Y5dd<8XH#!&eR1S~35xcQTSY=xRGjOi6>KwG(Y~MEQV{}1}Xa;i~P;@>Aad(49t{{Zr zesaG-&z@olB(K+gk90cjz8|`Qo^1(rxnC-A7_{9$eUMm|}KfKanEyx>2Zb`;b=L@W1e1m>(9`@6kmBi}TQ za5_xK>#;}P>1@En8)nT9d!d!?al`q{`j9Z?Zb;wFOtueTV!D@g^w*d=tXg@u4FS`v zVdE{xZY~52#UFlyN;7bw8`l<|Ni`-HL=IGIbJMT>{3W<89?{O`!|6U=PvzI@>!7aO z6e98JbD5tM@5d-rxsN(*GeO-uJK{e+Ol_)EiQNm)Q!{*9S$eM#$|ku z|GthG`aCobztIdX3H!$U7+!H81VWoNgzzi|u)vN|-`4e2RG2##EbF^ zduaKtE_5g!g27t$Ii|i5tMAH$nn7mq@@$Z6Pc{lo)A>mmgf|YJ8L{eYo~wO!La(VM zREajqy`U3`XlZ~* z!Fd?6Yuz&&Hzvl;!oAw)iQa_;kyN{052XsEB;~bt0f^Rg@wSitnm4EBgWZ_!xC7k) zZhh6=^o5OAi~AnwAJ9j}$3Odzhqr_l7mSf-G@=&`??r=sRUZ_KUR=bf9z;ud$4vta z*#GyHTx*#36y#nbz}s8}ehPMPy$AD$kZKyrG! zYzWf@Z?yQ^gcWlj_qf%7^_vIY#G z08!tI_XM&N!}_hByf~x>{x+4+R{|whh=87ws0eFRt~;G52^>F(2}SIJV;b7F*n@-g zJUh*@bjZBC1{uw_mL0qF|HwUG?%wJGq?7`m^g6P--iEi)7bN>w3WZsAu4!sWY;78zqR;bLZoxv z7m1W2TVvP1cJ6xbO&GnPVYuf34Kf5`hl|C*EMoY(=_k`y(CxLt`opcDN>NCm+u#}S zzRnmvgeerYTM82BO)8kRV3=cU8vTlc1g!2#;il2$Ki&)13b$d8S7J{rY%Dfd8s$QB zidEz)OG~W5*tK$d%|ODd*MKUqQEBEwIZe#@^OEM2AdFGcn}R|0K%9OnLN}J%rzSMU zEko`d((9#tMN$pDp9)M%}<8 zFLd>YR^ebjm1tR_4%xqDOIXVS1ZMIGSNlor!G@%q12@XvDr1TjSAflc&}=S>0h(iv zUcFNfKf)L6Q`jZzoG>{mN}8knD1U7jPSWLt3(*OIEi;n?&ESjKo7x>bds>Q{AMs{e z{E4}*J%_orpB39gIe?tayx9n7p3wJl*Ue3wPu~U$c$(Z}<9z#PM^;2$815=?*sQ5U zNjd1eU1_E&nfAbtMjaE-lDTmK8iLoR6&&`0GA7tgZsNJfjYsor8cwObhjdfD6&LQ% zo;`FCq3)~g1>GVErzcv@TneO%V`Hh9)b!hC!m5wTAgJ1ssG)iY)=Pw_64uLmGQcb_{n(JG07|+@hIJhz>iK#@e}d4t3yVm zJ8Rdadt>!`{wM|#(b{Pm8!NX*e^cNJsvPYxV5)6?tKV8yD}wLNA`}7yWR~D@3mR%S zn&}s~t64!NIIp)t9JYEx3RJk--v^KPywy-x>nUIp=IIzK9X9*1cOGKnLe2BI zWa6PQg?B-RF5wP@oxXXwyl}?S_&8LbJR`T7_G2thntGsuKke?LT6WFM!n1XPeg3wk zqH?YqaqjSBxAA}PHTbFX4s2$D@y`H<{p<+lSgS9tcYheWcEzlL7*S{!FBc=N`PCCl zcR@{J(_DOYL-oDti@FUJ-jU*Ihen&htD zP;de%%)eo6cYU_0zI|EQb-C;jwj?peR{=!cg@Z|ldKg=~i$wb#$Yf#};$j2}v3z#; zX)*nKWi2$2Wv+g72tSp6WL(%;5I?dD@2jQ|Q!Y5e(G4rU)Q{ISum}ZHemwib+Nrx;n>eAeXJF~rE z=9!cnFvcU}{;Q83OMkui!8fc2tN5(}(`5y;Ic&DJs|$_!MV_Wr+S~N;s~{Y%PBiw} zWWR&(0{K%#nxArKm+Lm95C9Vd-GVZm0*pjG#Z5Ot7EC{v>OHnIZrHd1mznrxZYBq7 zVEJu!=4K&ktZR@P~x@4>QC|V3qcI9y=urC@cKocZmKVw{rm{RfQsQ83gLGDebK~&39|V{0K1A8VWlh~%M8A`fa-!8`P2;JS;*xenyIGk z<(M`&oQPc93%Io0iKE_Mlq$fHG;r((srG~D5R9RC%cl9hqZ4CO3zu{K=-HWgi1@OO zvcSl=`nIPrx%-1}Zl$pK*fU3deUJF?R~Sm>^5&FwFo$0I>f_{>%c#GGyS&NQ&Y;yZ zd-3PjtKcEg0gpKC&ma9}Rl`F2E<}=j>6uQgtGmWCF{O<+3w>`ROxA@?-=R@>IR(z{ ztzEXGYEH$RfC8np5f4Qfmi5)iyV%1Q&boGf{OYd`o0YW!b_Gg)y%5{_!iSQRjmU#M z@P+rb?mOD@odx~a&f&%SOv{CLQX@>{9qkPtvi77Woi&JiMF$BeX<@UxX)-y=9*;zg zFk(*13sWY{lU|+TvsatdoMVp~XBK$OPR`A=T&k{DR?J~Y*>6SpU6XdS%SNNzB%gik zy5qjM&=#Bst^s9<(0X~OhgX~QPAU41T~GBsns^&NXudIL81mYE!q;L_RTtX&Ny3gt z6tJ2%K`9|}5#+I_KYOKv6EHR-hUfdj7?AC=wTJn3CVi-dKIQt+3-9bYo8HUL)sLlS zK0lExNFr==MXc?DRhnOc5@)=#MeXQ^q;CNl2Eq<}8)J5m{^K7OL<6&!68YJW>{&6}4|mQynqCZ1fCiEc;jZ&QX@ z)QWscb_%?q>CGCCkMzLGHw9^%&ZL&H}e1zw_kSGX<)g1iw&66?-1@n)PQC~RS z!x~baL2%GMXoOO*gc*b@XoJ?KWr@L9=YgYD6?Z(VDvfWPNnBy^Y zSF?u4B^gl2NLR-V@!ZC>7z#nW!CTsOY+tW^^=k1YjNKrv2EsApdGp0AX%CdW==HxB z6;#uMHm&oHaYN$E?#_&8mK2WT989plAgWJas&sX9)!o=kH6SellH?|wN-=Za z0hfVIQ`mPyd}SaC|~riT)b!scubI(AWqOn;&N@)JjAim!E= z{cRlij&!LH>cVvm?29fq5g%yMk&DgYSmu!bkv+$tL!DqeO8f57TOFCWEtH#76!kJ}E$IgGLgY2eZpgw8K*Gj%ZZEJ*ptfdA9`TAj`FnRHVoQdNuV0 z%R^F_kY>fta&*o+cx=2P*XSfV&FRv#hU`j90NcP|zHc61=G~B->f+fQ@Fk0!K;8lY zM>$v`!y9V{PIB0;J$fn@V-a)f3YIHN#4pq%r!q+|!rJRFKMy`Hm*WoEq}UlohaUsw z7e@uVRcml?`*;s(x&_Ra*TYWkd9PlW^RkV2iHAm#J@)jzzdS`!)_#-%Vdd#30%_kH_~73KqY8wHPNY z+M4IPKIAPIZ{^fSwok-jQX=&rQLbhgkI-*5 z7Ov2Z%Csf`H_=1uy=ha^@Iku=W46M*sVh4(WGrMCOjQ`8w|Y25Yd55(rksqW-xbWV zUgEtYPeB^LCn*H%DI zj4AqxcIu-jQ>zn=*5B+2&}Ss(Ty)u14-6UBF|#%>dON?RkeK65O_-I(`vUp(lILyQ z^xkWo%qM^@m9j?iEpcg$=(6CYS;Ud9vf-8x|1pJ%@0@2=5hgJb5kztBgI_&GY*+UC zK4$0oC449gaQe)=8R@+EY9-18T~!}^{=zb7Z$^}U;2ef;8UO4{^V^TkxnxStuz;A$ zr{#rfdy*K>Sfy>-S9*@A1q8dtjqbTSFFukf@6N^SIfZGTpp-zjB|%#6<{>x4go--x z@t&8uFhf8FLhjU+4m|`5WktO%(+cZYeHC2*t0{4zXDUX`2z+7lWFx0H_|HZROh?a; zpq@sOG3m;+><^Erf=G~H1}q-eN8Resc{fgloZhV$?kX@CVD1Tw3_Tv5Xg^pTc1v^9 zs4dKGLe~%(hhjk!urBA4v0^q;CMZP8*^|yya_W>Xj{6&w2Y*`h`*LF=A9IoWtRdx^;^j#U1#( zB}mSc01)>AwkgWgJ+dr#0$nUthYsh(7mc_)0tq-@9o~MAyhuT~v>ia7K$7=j*6rGs z;dKyAy%{I$7r%P-^{837b&1J(kf<&{{R3$aqr-#J-Ldh2tO~C?Ec*6c>R4sYcp4wT z5?RDyn#Kk^b9!_PHR)R@x={Z&67FfKaV4L0W!qosLMRi15wN`}dGY77Na)kC1lP4+ zfwzA`wgJ1AaG9&)rMne=MjMW^U@{`WI0)MnM9;;mSEKZYiIB*e0Y4G#VlHy)&9Lw8 z1yvdo3L0wLyN=N}@i1l@C4*=oqz=z110@8&D&P{Ly5NBhN}Uo8+R$bcnlY3`wmycj z+3X_yf7Zp^g8!=M_w#R-p@o2O0EVA^AN~l6y1WmE+PwZeO{*Va!jpemd;spo49b#y zC?h27B2oP6qsjyx6DoA5xCvjRNEbuc{QS>X?q~0-Tz92L4>>?Vh~AoM$t;k4$B+(| zqnT1h>b@9lQldu7fe^?~^)8`Pz7NGMgh3iI-4Q#m9W$T@hP2N6ic}*9zqD?f znk9DsQ%9MzL%&nbIYvtnfAA6{Y2~_6TFAr<=hAa267d>+rfTh43re0Qjqu_0z4Kk^ zZkOh0nzc5bkyNW(r;^}Cj{BdYS+>6EJ-9p?y;VUBk4dpu@ZrksSd}=*;8qCH;aId^ z>B^F6&44pVSHs?NpY9nwzVjkLAE*r8*VEpeB(}q3$4gsnus*$2F&*Wngb&NRg@bC7 zrY}AOKiHQrQjF@S9kF%*UX(sj7k+#1DcU_3{=Q2;j3TJb+&1vVAG8;~^1RvJmHGS+ zzbCkFKYCn_)5@L?p%^~Pv0vZTC~<3y1tttsY1a?cpJvv<~k3SrnRfp06^7IlZJ>yreKE4CmUCCCbOn#<>cnGNkHBv1C9rT?F~ zxBp7}&h!4i=lY)O8e=e{R#OZ{7tsu2LqHlPCSGwbZy?@v#E{rsjV^p5y%9_cnVg|@ z_3RE3LlwkGfY9t*YISrnIf$9aFtvIHZ$SKznY7!A!EH_(__Up-XQ!~!DZ5PkKI#4u z-}$Ado!pG@xp}{Cp3mo_NgKIGMB0A4rON(J6yIBO7imXZlP`4lmy zZK*2zWe3W)fpeO$ZV7LrS!r#WHdrDwC2ZStj)7hc^c2V4A+j}w(C0 zKmTW-Tk)t|NR`jiphY7~6kAgevYveER(bv-)^448tMS=iwxX#yX1UPu3k*CryJV+1 zR^#LO;Op>^#lf5rj(5$3kZ;ReA&vVy%FgR;AwIr70`46f(%&Lk*Mcfh{~8jH7gz7R zOok%XV3Q59OX$*uwbAk`P3$pWT0NgNoEhWC(zVg-C|~(K7YJT-Vcjx$hwaSx;9B37 zSXV@gN_I9X4To3p(%GaF3h}9OeVp~san1vtL z4j#t$ClF%Yigxf!fjP9Rh=|D&WSs39HinzATGu5YphOFUdzJ9%inPO{IRY;>zbxly z8y6CWE19RjCz73wZ0#Ci4|%uz?!H>Kw*~K5aw^1cVw+UM_V!s4G^b6Boej-Ji<@bl zuf__I-?#V4cXEx_PW|qKW1!aOV$6fx45kIIe_K{)0pJ(~GA@kob!-BIP}0~6@jHFJ z*dCE*NWZtGE zW9^hXu)--qzlWjMB}<;89cesHTWMqfwtr+6n^cMd)cLV)B=VpYc(s5}q{aQ+@o8v8 z&fQ$WTI~_%mZt<_8TiHMn|jHdp9LpFk<&~+U<$xF6QWy+H%+z0!=sIn3`T#jI-*`ZZKd60D6ca!6LXxv^L<$ur%( z&Od7}JVlweU;7q82{}btn%UnIXKx;jw@15jvryQb-@!*34uVZ@ZXEK9+z_$($i_Yocf<2Yog7guLH9^SxK?e+Y4n>B#} z4bK`_LApU>l(^7wr6Nhkz6aE$H@=&}S+@T3j|i;;PUcsQ(J3rcxVJEz*t912bLjQbdauowa!k!K^sjreUW->$kSo(P z7N98Um^|@22!+|!-78J86Vyjvlt0=K0>ZSIAkOlyz`S^6IH;QGpj`VV`pTTdBHm(n z4sMt(jAF~F`Qo4ZE`NRKA+^P&pHKKr*wLuJ&58x4zfXHN^wDB+;f_ibH>FnGXm0i< z{{Dwg=zJ&gKddr8bsU-#;c!u*Y#Ewfmo|TjeGzIO_vrSEN`DD?$IHuAoIVsizoVEX zyU%Jzs%_!F13?$DfRr#=j^k$^BEu{7!Iajf8yY3~DsQ7@2(cV-5({|!!pI3D^nK9S zc@;jqhnv>(qLnOXko7hmnig&;htV*R`Fj59c-xS-L*yq;7&ld&t3%jP=|PZcnizcy zsEKd14eF_qx9Kr{Ei;@M^}&$Hp$Q&?v0;`jqa!{JmGxO9z7_cRbs@gI6OS(!$1U`NDHh$McY#&L=1bcIG6ZS8|dx9WR7fM>tOzBLm&G{|$`h4o&w41Y+V zJJ1bj1yKMam5;KTac^qZ^|Ij!B*}0-vu6;FjBdv3`2_avN|r8YOb{Q~4T6AH)aekP z*gWc<=xCJ+$E%s2p3s*%M=xPX)^YN8XE9B?^_kuD_{5V>)!0A3zYe?hFZWl!2yF1@ z3tOKIgrFxd{l5Ff?|RN89;?r>#z75+&Uk7r zbE*&T@{qrqJ|$NYIgl?q-+rk#jH-19ahi-7D9bo&XrK4tpxB2ubEiXf1=GAUv$m~J zlJ0mR(A{4w3-~fIFwmF62GYwAI{A=qOt#AKIof5!U)P74qnwCTPPL$1$OVx59!C|t zj=c}wjg7YL=Xi$C0rT?+fVh1m`$0%9xD zY|NNvVBQvh82o5ai~3zVlK5FR)7u2=-0R4!-WK9iHDqNYWvn3n5c^pqxk#YG*asm7 z?JkV}V~9R&>C}{2Wd#yhx~C~|FkNCt))g_-FzB&d+81x11{n=cMW{Ge&mS1y>Z@0B zMDN>UDhx-(>n*+Y30uSR@RBI{T-3~Kl7~jOM`7b^1Qk1ZeiP5`ePw(oavVPGkL=s2 zc|qe~0)bSj-UQ11a>g}8Mx9M`ajxM8`@nwDk*Bc-E`^sAj=M`6$sb+IlpWEMk56oD z_e>;-Z>p4I>8r>t?B=TCu0}jeZ+~WA`R+pe<)i<33K~P0CjohxIEESl z`l@MbBM#*6um0xOZ(~x!J)N2t5KmEDT)@mZR`NyDv;f8iDJNHvx(=3h(2uP$*2(x$ zrDFJHs|31|0IPO&YKXJMw&YXmR;)nW;eKR7`~mn8yq(C_FjQm zdwyRy6uH;jP2E5i`F12%5i#!u2nfCu!@HvKt)#7G`JAGFWrZLu#gH*VH?HUp>l0&b zI3eAt*rocHIJe;H06&>0xK)o`v7u$3hsJndza$e7#dYPHEz=~bmMAnVBRp`$g-xJW zR3n`>!GGrD4p`i^)2&$(?*m`h6(DAKXwyd{3;f!byh1Py;rVDlv|9l-SQi}~dXyIj zssNbXO1p*WMeHUf`|bwrs)CW=J0I9pieX*i*t>|ge(g4fX?J3co$*2(J)6@vyD%w8 z^l&e98~`uSzRmft1IlmsRZ_!(Uj@ZKv<5I%znMqFB&r+NK|5{&~UlcgJ?*(WyD8Mz>b!E`oc zr8_2D@k^F=I7y%cmMot`GSJ4A&;~XaG*J7Ladr%v$7-z-86xp;^4{Z2C@!1hz7CPO zO|oxdRE$D(Yes#W-q5L45qF8jePLaP9>C%5)tplYP8~2o62^8SxF~$Z7LIJ;1r0lh zOZ)uEAGsSmYx8rM7t$SKR7sr^t$9~)=D{C(iaJOM5epj{-|qXeDJ$UXduu-ErpLaI z-7fo3SgK|aab#*3no~g#m>#zdkF?gDao=ev$`RI0Ngb-47{ zt-C!r@l>hIbS77+=W4J7iHJLqcw;%Xj;!De$M$7WC(Eg}i=|Jy?-D?EPlsMsb~4uC zTbYSVCHfcCJ0UhB4!Cn1-2_9l(}5R=sB>cc5^{SG7qr)+RAAy!S2v}l!Q8Fhf!gXT6*T@7lZn>9l27u!@H6dV(6@vd8_7Fgd}=YpD=$!0Qf$*yTrhLcpl)ZL zPqYSor+<$u5w0IK1uuf>Tx!xrPCvwUNQ16OXnH*V7$$d9Lv-=+KL{cV=0b_*$5dAg z10t-P&}-Z@Z_oBY-@AmBNHi=I<~sUvrixaYI^!IQK;(d@=?7~23mi9g{Ju~4oLCwj z8}lU#Xg1&;9jL3rbHKo0e!Nhdv))HT5}D|w-dh;w5H>Lr!L-PYY+R?p^-q6s0va+VuT!QkBPqBi1`6ohTt z`k|K2Pfk2Jq3kE8S}{}$(U2}AmiFFCSo`qi=W3tWaP&lua~=uZOy|;-rUa}&>qnqF z@gKXsy<|XBjZDxFu64{@58OeP*y}$THdIz)v=wQeMu+SU7;7Z>Si6``z&LkN%0`bbCXifmWo(7>!j-v>^Iv8E25+sf@WWA5au_&5&^8b%p@DgZ zb=zB8pTM`ZyEv$gwn8YiEP-1+!!Bjj`&dQXyVGZ zd^8@ZF(#+Txt6SgT`zX%7Dn{`o)7ZkP#uIL*&=Sd&4w-?2|vf(4QQoEf`Peo0pWP0 zpnJ$mI9pvot9OY)C4eNq_pz)DCxu8W2raMr|%0_ehDqX)$Km%X$k@-ytkXR=}+J9O8ZfAoIEF~_u`O|>P zhjkh@sSGnbD+)(m!sf#e#yugp1t&VhL{Dvn33}XyvQ6ReV#Diw?I*#hax2qGh5J%! z<@n8Gj9k}96tmn^64|7;ul@|^<+Y*WE)>C)i#3>a!mJhML*NGJBT&UL-*DyPPnSe| zz|o*H@O@H6T0x?aV8V2X;ltj#XE7mk{`8_lrSri3A&Va!z_0=PBNd!4%a$#_35G_p zhn8DZg?_4M@%0wZS7?dE5RkC4WlB;hNcqyMPgBCnGlBtfCF%;o%Up0ia_9~n+ZgpObE@p1)t?NE@Vuo!U-@?Ao z)=09n&D-ns zUCbqI4cs`VAEcfbgSy^>ZR`jVamThJ2pByD1Z1oKQ; zNRio1pY}9Kq{Fd?yNmoo9wnXe__^WvP2wrQ83!!w&pxUA9j?yPR~#2mV5zoJGiK`& z4)h)zA*-A{9-!`fk9zwnekXVW+-=R-otf(|SnE5VQK%Vu8KS#~J+!QDmLv{N@T^b^$U^k=og-Ek(TTXLf^|IFG}&2{k_eZ_nYvV@gvx_qt@vH2Z$D}bsd^`}Fo*u7q>wQqui*$qT9sn?`9*uZ^7%uKW1bAGd;~%U zdK%G7whsNwLh}!9aj!2OAtORSu24g1uIXG#`UJjqnb6sMT1a*@#Ew?WxX=iA=lMA) z^^0!_`|CXz}&jHXI4(CY|oT`0$LNm2lTE}0W8Umc#;mgw+W&}`k73%ZUt=OyFf zb@^FRcbH%WdH{fWLdWHAv$Y_WTSjfM0jj51D266*5TI#kkN)gG|MuCGlDP3%tM=ZO zWaoPiXBNQbyYk!7!hgdC4T3eyIDh@*)Av=5$0x9EL*VSm>oAETVC|hEj>%lS30?vi zk9Zj15s9Z(hC;M4cxNGOTDa$D0_B$wk(UsVbO1i^g<5rSlQ>}Eag$hn~obhhnWVkS1!M`I)a&k~C2=mJyL zqJ0j>7r(YsuyV&!Qgj(VudBKI1N+(r@5->YI9H+_F0M!VE`B3!J%5?nUg&6e32WWm zhrBQ%a2%@VNwQ}Q@s(rZPKSY4Yi>MSPuC8*M)<6gt7PRB|E?E{H#!EMnEzq5r?}Eo z0{SSz<*v3vWm4iMg+&-V&ncg|LK^F@G&OfKG{;>J8P^#i`HI8{ulX3|b=^fh&cZChlH zx6%+$aV78#Dh}0gF@%Vghv~QYn9kJq=OAtl)V_obSGH=#i+c=3p%N1}`$Z9{e5Tr4 z{Afc|QtZxiG(@*DA??nx6jyo4rs?@tFkH9Z4;6=jH=HNX!UBmEbazK@3A#C5PjJixT6k#1TB=S*?J*mF8B;A zjW7N=wFQEtMW|fX5+V$9#Z6LhGqDBt^9y50&vR6 z%Q^C?j)lX}*Cu*c)>2{YP@v~!zp>PrEPqF@yc!l^%>gMUe)Z*AE}@m$Fdu2}b#0d9 zID)LRN)|~>P0D)Ln}AmtkMReBN3Fn@&9ri5*^v7YcV8QBDF>nCdLv)?lpaH=ZRvnW zj(b)%98*mtua;7lw$M!9uuQ6J<~sEBlLWDx@e&jW`nhMGS=?*Pd;1?YN7yf3UX4E8 zCSN*WHn)E9?myBlhA@nY9fyB;N_T5&=puswYn;EtX&+UcT#ym|64|H!*9GaO6gGeg zz`cWFDjVyKgA9?&({va?3BgAO&&4U&43@m!%NOG}t8_cwfBoeAbHbBYnUF->J&*S* z<;tj!jKSHC9Ct~8Sdj1|5+%WOk6hG37UM7_kHV+oHwB;=9nFgk-I{tnpRYV(J@+o) z5*an&%R5x%kG{K#+?O3y=idGGufF;Z_rwWVkxD*uL6{(rgSef>f}{`>Cve97F1Rjh-)H7&1yZT~jQ#XIM4fUdQgL%c|)%^W4U_KZB?C{C6m+ z$x315l6HM5uuW~xgl5?TcHeL-9l7{?;eg+i@!60nlFi)X3_Sd6`5YzyPw|M*umpvo zv+_sq#(mV?pHl2X794=EFqOUi&FjCu{M-5V==WFO0Ig{8&RdOmBkr{ZSE#J`%|_j5 z<1%$Fa!K;~Me3NWf5a0#pT`MbjuaB7t8=Jx{;HTE#xae8X?{GCT?2#MKK^j^Qs=!ZQk&l?L1@H9R2!Rn0O7 zt5TkG>3(Y2B8V(%I7YS`8WJ&6&o3;=3Madl@%!$?PQb2OvNt;#rnVu>(1oZnr<{FX zJ3LYioNI@?Q*#Yd9JG(gqZ}idEFqnI_bvx8A!Cvt#Y5hu^n|!m(izQCUu#*`cgWM? zp(9Ma#6J*OWR52+z^{){y3-cJm{rUX3@GZ_{}WXNUh2xyHwC(o3=lT`Iv5QZ>i z8wjFR^YxwU5~FK&$lC`DAW5>T zP>9Cq1|I3m4AU%o(;(CnKVSsf%;FGlIOFhhd-sAb3Zf_~*|b5;JE2|q+l@DRQV69N7usA~UAiyRe*0WmTg_=VK5-BJC8|EP9t z116d!J+I5+9ElM&=0L-+w-V;6B76n4+`G>tZZ;OgIf0UD{`djRSnZg#udGo-fuqo) zOWogeY~XZYVt+9tVQXQb$FXy!M21m1_*377vpys2Q+A$my#^a z4!bHg;MilX#BTbQphPo`c!qcANYrGMcdAGT~;W3NmEbu|E`edC37-xIpwJM)*- zriEYW)a;vPxg%K&*k|I0ynW}Eg#nXHpDg941LU_e)Df7<^pGz^dbnEhHrtA??<63} z3as{?W+Mn&*&oS36g5H2wtCZJZv=lL>hz@Aw>-%Y0uu4X#6c3+5_cqZ*vZ~O4)+14FJueLiaTr5D` z(_5-u%{3!UfPtY60_~n&rgN7nH+b?R=P;6tV^n6pb+%q99LVDYj?y&y29*M9bBUz4 zrY_4eqRn`#NWwufyL%*0ak|0AH$;APYL1OjfTuPp9)xeHZO67F+7U73+&Wq~at=tr z&Qu|~6npV*a9%@YA7)l9O1$^s-Gsb39=N^Qqohy1pB245Dnp8A7@J_k5^!$bl6L+b zDy#;`QV(tk>r3YFx#e`Z#vXpEi56m*`5f34k zR}1fyCEOw6TYtL5!Q!W1NeJ$0IM;&Iv6?y$_%(QZ?&aPysXV7xGFlgNK>FV%c9EeK2spEGvyl#BRFJ*`is5VoYgEs zfzTBRpVs|!5$z2y2%OFPsZQq3m~?m~_1;W*)uHx-O}(4DMGE)V(HWZk_Vz_P4GMnF zTPnrV=U2Y-V0cQdUsOP$NU{od^h#o9X0RBh&&3^tSW)+ovm_oIO_;@<-K!x=96Q%f z3y-SSgaXEXs25mWGE~Wc(3Xtb^SUXx_M_)L!IEL4a%V%`*vqIF>kY5X2Y+uCyOaq- zfK;6>vbW(}?6D^#_TtHf=1JNnizBEdUqmALjqt`O-sbWX;53yuD>?cJvImI)e*q3C z_did(=Us}u3JDCgJ=*x)DRlX_OR+y-fQ-q}vxUe+DFkPjfIJY>fktlXS==f#KK}hW zLiCkWLxxHP=pL|D*teVNma+a@l=ahAzx%>eP?;797dHo{XOjlle;crr8BCnPL&$&= z8S!Gi`QXnMH%$`iMm2dfEIkwDn?@!oIXI0lq8RB&!Re5#;9Npl!~=7f%H2;mPCobC zkH3}FuMHQ~#sZ>grd68elImryiOlY)+2<4mb)=Y`JGi@OFXUULsEEO|aX)z*H^xW+ zP*oRG;|L7Ht&^6!z_&_V$x;NVgr)v6f&5JGwMpq2q_~T+aQ;z3TUV|ij zH1`-`Vx|0Zl?RpZ_v2Rs0IM}3O1X;cwyuhwEqwPUUwwK$k;;7z^;R0AUYlB#P zDxbBE7;TNPuD;}GE6`kvHF$JNX(w_oCLuwZ7!8y;GaW(1BBbMBp2%z-Oc}`;(cBuD zA(7Pz&APQkIn**#Ub76FlAbx9LG)$?5c8p8Gt}4mY6aHB&}8zcJRU-Di=qH@V}Wi1oW9Q)@K9s=tE3O2**1hS4I`nA%JjOOOu1&C ztGG6;8==e#6Eubc#TX7SsMj-UI$bjAo=lhFdXS~L#((=WWhxg*(phR99SM{nTPg?V zOHQjcnk&DX@C!j=Qweh>Q-L5b*e=Q0P5i3r^r+-%wjm=cU83-}aUrSGEy&2D)fj5H zGrCdZm|mvJ3nk+#br`!gu5FNI;a!Cvqa2mOzaeLMM@KX)$PWYze2j=0n~e|qq$#HW zF2b_|q3PJv-*>ljKOAj5u9I~pR$YzHI?r*zVtyF_kwlvI$6sebh$|S_T0!!87|}~( zM)m+hB3VP)^}l{1>D)w~0|^CV=iE{Z6Yv^;*~$iWoaU(J3%fkyNDK;e=wrv7vb!EY zvvy;K5ebaZ!u#eGCEeSSBg2wcJeUj|wc=}Vj&!tkGWZ}!MI{NRx5ALYH$5KGj0L8~ zk(tU@{(u4MZ+DHyB0i0fg)U|UYD~<>n%701K~HTjk&rA?1Q8iC^##kYvnRN5gEu*w zlg=E>3=k>1g!`f+SXPSz<`RozK$kjlvNBNSL3TqTP!cG!v=t=$M4C3b9a_@M&ayYC zGHZEZ^gJZO%hYitc&?PWz0<`9I>@_G5wm90&<#aoPa3otUCC`=QW1xpc{fLj( z)ZV!hVlWb4&wu@eR_%DqR>;?XbrCIpJMx`k>Dau1ERhr{$Nw z?t*4(t|JDJQ7*!;taLd<*p(+IrTt2Tt@~Q+d~|>6yy!6~M1377bFV|GM0fa>#)@`$ zaMZRGg#9cnjd=X|Xk*hF(krIQ3kT^NyK;PE+kKI&jgHtMc|7g#j;KJOr=tyy_MAps zsc&>Z+WQ%0nLtcVrXe#|)^8Edq237#_l_4%z@nGwXfv;@_YDVBBBb0zZ?n*n7Fi(` z!mFS_rs*9=;mvYtFRxXm6AX#HEmj75Q!ITh69$g8Oii9A@*rzEhQJ?dr9Lo>MsR!! z(-!eMqR<-e-y(Zp^sA&SIh%U(t^$b>qJm9=&JbVikQd>`D6k~hYdq>85jwMs@`s0L zv`mNibH6ZV<73mKF6)Z(yU=nar_`r@=%iUDs&y^8*|hlW$_7-UyD4UKCE|sy;Iy{1 zPv2~WmpM6yQmhxw8RrBeR`@OyO6{p)`P1^fhbh6!F6YBcEQo)W(wLh9Khvvv2Sbzv zW&emQevetGMc545Cqi8LNRG4P#2l_-nnr z^_>=HXi1LU`fTMS!usgIw{6i4x9EmC+UiCJ#bSukPJNb(JeQ@we-6-p`u|4scj~Sg z|98_jD;NKz)H)se{Av$*?;~6T%GX%GV z>q2U19^t>VXch%if+))?@((QSH&+2fo$mk_oGC6aJ6)wd-N!k?Rq|csbz=2-F+5@M zp=^#dV+u0^D%;S~pFITy-i2(fAY@bTQ2uFx#swJCQvZ)_>MTD*e(VIDP`Wv6|g~+=LJ@4yC zcYJ($V;3466tG!w5ExRl3FuJwo<|0<(8uu|D3qnLmk(QBb#6DN!ZPno#ms~QZ#ksd z4!nsBTJ9+<0K`ubeG2T_2gr2(#}q`Y0RI?31Z;?nK=|eoWWZoQ-)#)(JF3@t?jmre z##x&sQp^G5y8KnDwN%VySl*F6?{1iCb>&c5%qP(^(`v>i7x3e|O5ORciH_K;&7^#W zvnm9r(&2kjr$JEO!;K@>C&!tEQ!QhKHH1{(P>>t{ennuqb)Tg%bu?HhY(z4&mR6w$ItBb*PW|f3 zy%y25yp&{BhqlZOQK9!;-Q*Z?wzncxN=f*I$mrDr3soUB?Yu?ZAd~k-nz=iWtBNLy ztMnVQG)pCiDpZd*PUGfiL7C5G)YSE^&x40aAbyR7lxFlUA@kJxpFH@lzkG}oX6<{O zr>mcS{bIGr3=?s8QKM1LZu!?<;wC)77fl*U(#9gCY;HU2DQ z9(tfAMCas`tqmWMqA{~3&P7}qA3#OtfH_{6q86s~QDI)JFnU8=AgGTDht*qr(=166 z3I@y6f)|lNPB`+BW(kE0J}$nNGUZSaVw*!!TO$(SXPavKQtDn5~AGU$Oe@D^gA2x!*xe|PU$h3`(8Kj8L%tmZJHdb9jlkzxA zVQZR(A&21@xT(_RpM^x2sr1sIyspQn-zHNmzJj!+j&i8iOLfVB^Y@5MF~NVThrC90 z9g$4+fuo)bW+4DMK|VzXSgNli=DVnbUbQ{PqB0fLN42 zRpds>^*gOEbKLA|^&DMbSp!1A@(z;Cy26nV{=0FEmF;Mhyo?1Eym3A#M{YLC(!kj0 zwN$Ey!R?h}pabEI4Yz;6R3=_H215`(a5(}Iu^W8)%3_wfY0%{voZlxH28DMMtV6wh zX9jnfW)tVN-pdvpM7;>1HL_0Jc52gs>ZyqV_m*S_1t zRo?-;)+~*v*b>K|_+4OVoTAzaWLH;!$0*QXF0=r=ye<@C3o8!EpNYZeJIC9kTprzI zIjqRUTqt?79q9~#Olrt5GVf7Jxw$MY8U4!v4=r4r>!nZdsuo@JibD*9JByft;jA~r z3B+otj60o+9%=38BS*|E#GZDo?h4(Lz~uo8q$R;8JlCHw(XlAA6*9URUMWYbQ;~Nj zQz#{A|H#PteCqEw8epvn)x#Oj7#h}(V85_KeZ&?bf1PookxKwtQ+x=USPlwizOa*( z?iv}9vr`%Ck+ChIAe@O@uu$aXp=SR!FMv1-%qX)BusV;7Ov~dvy?8*_H8vI}g}g?J z_Hcx6{qreU&8|z+2%R?>+K@+HR$|%D7$kY3&kskd@P@2VytzX`OZ&r{wMM$o+Lz)2 zf$xX=03&wvkZpRBabywZAFjGOrxEh@d8)oXZ z+Mc!9&B)fj2Y@^D+WmEy6L|fuQn6P!Y37;gxs3I9Li&^q9oOsM7i7I7x%kt9rUj<5 zUkM(!K&B}+Rp|4ftG%etkAFYBdq`cnXl`FV0uEdV8#=da%HM>o#-|q)N^V_w4kgr8 z1n%%_Wf5EZrRUru^NC*osqRHIN6<8%IGz$t1%!zy-nE5^&}cg$wZY#8Xi_RW-5MF& z>Cu@H@bHY{jDjY)h=?0w{YNiT0pkNixBzw-`oTo2+~A%I&n7xCs@~e z1ejd9ObY*N)ueY+wYV>F=*S#TuP#;4WiT+urVv-lUzwcTg)JU$+oL9aAp_fK!q^uK zg&>Hd>YmC@Q$t?^KWj`A`97V9C0 zO40cyUy+VbeK&60vpYSDGF(3WE(a@yVffVk1l&VwR<(_QNN*^;2K>56kL?{VJuq#< z$bf+Q+zTv3(qK@Rg;QsuyK-;{6p$A3rx7jG{dz5HuD zIzI>6DdyXP(wuY!Q~Zqt(SL8%bw`C%_(D$VTKY?XW#$|O;bI)L&xuf$Xbi_flTZ#l%BI<0K95cz01boK=DdR{}IR-x3Dos~)>h)iIojH$BShwyqi!!vyBLd%^}9u58v`cSpd^);H6dsg<#I0AJxiH5`XJC+T(uhA;n7Wgd-1qKocNn%iF>vkioA3fhT;UGov)Stroj(JvEpkC|532X$ z;aK_x%2-}CaxsdlL`ZB?a*huKbM%!(i5`98)i{yj;ekGZAFF=QgBRLN2yI-0oCKuD zodW+R4{5@kxb(+00PPI~Q|K`c`j&r8G5Cn5v-$W5;HQhF#a)l1p-)`61&L>${QjS` zq_g6?EAf~9|N2F;knG0&JtAii8hlbwx!71b4&j=7O8z{MU{GnEQP+0I%iQ`3#MW{* zr+2F>MAG!B3Wb?2tdFt8G!0E=P~q#A+S--JYHWNkK&E8zHdNo$AbWvDVo^7hl+t8= zf#M*kmxDXSLqE=V_Q08SK+fN(0O26HEc#> zqUx0`y;)YMVbr;rC7Wh|8ZzR@!%w~Q4NUiqj+x!XEYI*RsC*=mwz?rwLOkOjmKXVB z73wA&W+3&5jeCdKo5Rt7#VXeoG^B(F&_--XeG_G#2^%ik!M& zNN(}ggt#j}==m|+KeG}+W_ z@nCak#%9XG>kI9;tb!Ud0ilcM!4&*Pz0)a#35ojVMnl1ts-l&j?r4F5tf@{p)S=KI zwzqI<7ZJ7jcPkW{;fk?Fj-^%?M}G5uRM?F z2C#>H>oFMx@q~- z?y-59@|l}HcC`!8xDB>m#C?2N(`x_tD~068)5Z3@*Lp=8#FkKR6Qhx^x`U!C)kmW&q7jkO|ezVxdsEu8A)$N zg9M02B4I5>kV?+sr=XZb(N89v|9#5*>5UyK#gFS#?Y~f|mM(fOD>Yxdwv@by+~F_j zG0B~qQ$C)KxdOc3;kd0UL0rYicnlmXWWbghIuwqt*7I4u-55bFKwI`s{@E-?iWwT> zfh3~MDN^6Q3tnXBcn974l5Y74ciwyENwPc&@EQ)%B(kx<1kbzSMaxqw5X(_Z; zMm@=gyfK_p2Up-Xa-$hWc|P7?*a{ivhJt)KYH2#)+?DCzPvkK?Nah_0tGYrx2d0gsu@z;waK8gxojOnN!I0%3z(~`)DnpYDdagKSJ^&{D4_nw z50oJ@?kL_Y^@VbTwCi0_TLVC+;e0eV%oJn%GZRh`@czzm#K2w)u><|ym2V5FuFn3! zA3ynA)_y7(kW}C?!)09MMZkAQNq{RIWQnhaD;1*Rs!5zNV^WaBg_}-KaahXTY=c&j zgSaEkAiBcYP+u;Rp9^6Q4+=M@<JNIz$snx9U4;=$LxkA zjK#i6JuF;ZxqucbubX%rw>gv(3;9*l1)4c|kEvGL+C6oj?>*lCLgry{_H);MdwEar z<;eAaeN=S&d#{aeffR>2u6{YALS0X*P}@CNM6=yIF}SkWvQ@wxr6>RdnNOOxn(BapVDk6((m+L`*kT9P!2 zp$QFGRU}}~b`$(L>%$8&(6h(>ETRimayRk^(Rcwc&ecS)KiYv(HR3PfNBrGXIf;yJ zZ$9doUWY1TQx({?k@o=n7IOu;73EL9IuFu&K0*@6O!(Ow2ic~CN`cK{TH+vvhP~?m z&KvTXAjhX}w~?P*!rT)z^~B-+9qLbSWN1M1?ZPW>O4Yw_HF-()`KN_oqM-{t{qTD@ z(W6@jNZ(?obGz~+Oo4xT0~{lZxcBjU{6~xYoWZ1D52FTlP-#2!rQ;b4)L8tSNxFgQ z4#KUsGl4y+{uJxgDgpBGK7N*G8~v3eRWO^KSEb9CU%im)e4;$z0MBQJ465V$5K)i zH*bCH=g0gks&Ji`BddWCM^~=dL8l;#2tfef$R}jli;OrsC3Uf{jCpDSl}|C)4HIm5 z{;e_wMu33PlL&DAq1>27vG@M)llNfp0ZkKQwmF011sYN{XwBI8B3DGLdU8b7Q70yILsjZLA~Bz>{XKgYUN%nn8-`pi-Ix zL}Q&1A{uL30+tN-SYtt6w#Km)VS9#gxUBm5kA&AIbq#~eX!v#qCy^R;`4NIPIzhS+P3^<7pa0U22GkQ(UJak}b^jhW?|W+E4ja zb3+vXdC@2FJM{GM^W%X#qa%PS3ElpzYa#qy1Ms__M-*p`yjNq-FR^9`tSY>)!$&0J zEpxng`rfoO*5!GH;{GSEk>aQ=HJ8!jf&jQ>y)aq`Fq_nPV1=f+yp(?mKzSi1I4E4X z#sJQvQ>n`+{vM7WZ*q?`uM5{UstfFmTrj_K>+*!AYVN-WaTid|iiHsz-l`g8wW(|C zu^BhZjNOml!+G7_yER;$v&GU^Om=+CSe-?{!WL}6s~ePrHb`%%OF`$*3ln}}Rk?3I zp|UkDO8UbhzPR79Gpl4<|E$lPjAU1j=XO)=*mx=n2rkNGrls8_&B3396C+X{_XkF8 zV*aD^eyd8zNkvL`JK7;H%EK@R%CMT{<8g`bV1RrRT#51aotbhL#dZ+XR3%2+Z-KNj zSXpib?N7xqlq(AcJ3dCZy^8Dt^Bu31KmQc zXX%G}gmP5g*xIN>?)Vfvoj-0!eIii!d>DING|J*(5MicLPE%u2cvrI1!u|IQX6q z59EWAI%aPuUx{SFqz{dgqW^Z9b`4n^oZNUDJv@q$qe6pw-wKMxMTenWGxr=NNt}=P zH^_N_GB)rVEeNv%uu;!XCFtofC!iL(jS2q>XOFLlKp86(Zt|3O(c^OjMRs$0Nh%Aq zmh4afD@Ud*^VcSZ><9!-j2#OPMFzGCql=l{P&Xi@ns2hz`|tSOc%RNg6bML35H_X*v*yT65$0}gP9CP-)t(ecg2Qa8$a&O6s(-nRl*-}%wkA@h3@ZW@b97t24I+A zEHu~IJ<@~m*}gLMMM8o21bj8eECFlqj(SJ2YE#C$aa$?{nw@eW+Pd&f_Rr;i`A1xd z@F#pzV)hB%Uq)`hSF=*148-fJgxI&`T7B?I=p&i<_>*%6KP>Pn@;9?! z>HvoUOw)?V{J39;fnFS;bh~4ShS|e-gJd1EwD&SlEP9^f$oq>y6Wf|+a@-62>m7^y zNBWTpgl*C^7d7o?rBH(6`^(wrm`ua?Rx@6$G>#sVg)%j3ln{~Mm%nwbc3+)R|56=6 zP@`w*(WMW$77RTX6WuR6Fn6{VoWw*tD7 z8^xB95m}8=0F%g2k+Oha*iBI711gXjrs#+u#aJWUf*E6nH$S?-M}?I~4K-lmUm~AL zTNPS^s(uM|sAa}_0JE9y}d?E1XIvJv$7)B?YX6QA-EtFxoB+2jqDyIQ#_ zO=k+l%f*3wEPf+^mDnLW!Op3AIhQes%tSq2K^L$3e*X!}ClsgNS1EquUMc`@*cR~4Gt9YukR%0f!aV33FO;Kae2GiPjK8zFrz0zOOmM)J&BzU=e@ zz)TCC5}?`-4zii0Rr)lC`03BJWVqYN9EfJEc8nFGIgVvb;04OV*AElk`84o?oM{uC zy_#AKr$c%V#Jbvl-9i*6?~z)ETjn%Eh>(jW`9t?ASnt{hpX7VW%)q=wWgM2`1-pJr`?vGss@RCC1W-JnD2n^fa#pE^2)a=2W#(m zWEPG7Ul#uSUn&Q<+3(}^c36c2Ax|3#|MBDS(HsRG@Z-&}Rq8jY|jFi@sUD@&{7pySswp5Ev_Z`>1Ds45ikxW~U0eq(DckJCHp3?vS|KY>Z)B4{F(UFS_z%XCNb09wT ziwO+860;Ov93`H99b35|PG_K`Vx#;lkV$(r zy5#Lxw}$bDI$OKkD5b3?$5c5L>aC-NOkrpA!>!^uT?JT}1^YISibm~?UrgSaO_q5^ z0;=NrlEnG3#v&6h)-F`6QCS)|UiF?R9jh7K8L|QbC!3f%A*UB%7M;b|v{qCvmw@$) zs!4*>iApa7RcVPfJWRrWeT(N_%b$Z)vLwt_M{cyAu2wDuZd>bH_i2XJw=1);kFkj( zW0$7;ZripF;0rfD{?i*3xT7ziP>G_VMG^Fiiqv;%Owu3Ds3U;JMhcIKuZrpCE2z*X zdw;})C7v2znu+$Sjj4(@mU;vSxNM^cWrowL9A~|mI5bk>#c>M!23aDw$UR%S2qKnBieMyy zZOLa~RlqipaHEXNDioONIps#o3&t{APsfHl7J`CYEnjxfVZ!C>&?DYWY2*o`LoIZ5 zsW`31PnPh-{-o{i`Zp;*YYlYao2KW+A-qqdO_52=8wR0|0o~WM12HOVL(d+_n6jB5 znh{_rjOp$o)6rFq58XkH**zB>MO|oxvh+M*PLa646U?d(AiuAW37!p4Y<%T;DhA>Dq<6)z9 z4+BeKI6saKg)laBU&WIYOf8Kshi(*tDu2u(9#1^5&GG67`|Kblv&s2j^7u-3ypdy# znA^3w(Lnw*eQa%JVPv7AT*|3|PLqQVF5h< zn5~1`&jVYj4tc(DkmUszr`nc#IkkJS?T6&#gPw7{l+O3GZgiRb4(7*POLX{TLIe;@ z=rb}$?gvGPKAPFl)hEApYu^{Ya^RtP+hY5hGrJz8Us?Y7$;9VITy8u5>$|uvX>ybN zPHoH_k}X~CHIu->ly1^X_rbo)nn7&Oy5IbT#Jx*P336&CzENJ@GcBi%=-MAhxb+)@ zj8zoRIubo%1dy&X>(9VW>fMhYg87Tsp^5ZIAA}6WP#pA0UGb*3?Ug4JIq@p=ygBP+ zy0hYlf$tTE(;rF-Mppz$U9tDp0mT^oEbj2u$k_|hVunvu<3a~Ut* zDGVRZilxZvcHrxjDBV*vJ8uIdMSTY3~MKr4y%(ft)%~kT=1`bc@LkG8b}vs;1fDE6`^`=b{E( z>f)WHMDJ3s^#Rj8dOQF>ONo9>T|Hpd7Oi%8G$7{SNNlM&HX+nVWq6|_Zlf(E6g?L` zaWtG&=)}f4Kb+3bp%Gl~CIEk6jRjZ_>+}iW9nhny(TVN3Wp4m+yDo zqU#bpu4oW8b#7vTKB&}*t2L7NrY&&1H7c~C%;)LJn^>w*H1rmM4L`~c6YYE-S*b+ zFuq>d~1vSWlSofdq>S!Z27%EwTniErZFJ zno9m@6ZJ=xh3tV9n!TM7Y-AL&DN_-D$|UderqMyIT`J5=6XS#GqTyIEGN?{pD!|5N zVepEaTu;)q1yTp5Jw4YkGkE0=?7+nK&|sGs2``Mbt`qC$zO4&6=$WSD;xsM1*juX= z8~r)ODr}P#`Tz$SnWoE^m>E=)im<1;Q{0q7*M1SFB35V89uhi>-7&(1$ersUFO>Mm zle147){TMV-T&j0j1|dA`8?y8Oj{nk{_fWi@-ygK^uOY1pAS?rnjHfh_pdJ(S~GEh z^GxIR&z=#$Mey+tUG`r+IsX@LoEoiqwS68$pYOKMKdL}xo6>^~*IpmJ!rcsNT=eoj zMm&}Sa!bh*m%KpM*ZrOielaB6a*-g_4W7-w0~YVcvtb1LpGu_%bBb%5UHiC{4GzAB z=6i@J_&&?!2f7LWSQE;#+Nt!<03abr`Un5mNC)Nd$7@IHm*F}>rR#AVXDxD0_ z8Iu`wI{N0HoUBfqvP*|^o9sQLe&0#>mZ}p4(=?^_JbyfKDP+J?vED`RbyMqQg zv4UYq5xIKcDAUAF|%|Kja^6uD$g;bF_)=9N})C&tZj2xM5Mz zaVeO; zSRe`y=!@MK566kgh4s20vepBMU&`-4#Gr+qD<5#>4;*f@B4aDO$Bhu=>_2p~&a2*R z%j$D|8dp6f+Ij6q$;k#E{`MA>nQ zRm;W;dFIG2*ovm_(#u&f8D>wed+BApQYI`ddoEUGpZsalizC^%r+$`J3phk)d{F=N zgg%f9a|YL|RkM&eW5Zc+jDF>i6K8NNd8~17I5z&pM{n8hz7}t7ef#B&;s3oC|3qnfhSEzDlG1Osfw*?4`WqZd)Tie;|Xl|c`{)%PD7N~dG$rgGJZ&f}9 zOM5$ncqC~r^_3>dzdhf^VAr6L4OTg12mUOaD{=50yq?-Sn-e?Ve)-AMZ+-INd+OOH zSAOs8Hy%lwCex`B$Nz3yV@x9*t4fvc6gESLHM=~7Ifwh&IxrN1cUI9FoyVz?==D@n zbOdMR1lphVMs{GNWEhf;VP{wJN-~XvQ^G%uQOBEI(G7;89RrVSqhQ!s0v~)}Jy3LL zZdF3cR))YmmwRIJ}!NNBe8K3lhM}FX-p_A(YQSR zou3ZA)wappUf%7OZ~3{oEe89B!@W`BUVbT>{%8sHspZc*?xF91Y5JO6ra8M}ABt(z zVT}#XdsR`K##Pmgdx$Wh9n!YnSO%Y0pdxkMBLhce6kaw(bxU=gD992A1o0Y>0`XGU zy-0O-YD??#`I;~0K!Iv4<<|%O@CTZS&ln=eXthQx{w#=^6l^J_i$`|9zWl~r(ak+1{&!3fCh`N125k{N@G$lF)!ZaQ*pP!dki z$a}}FvJAj*H@mNdN~(a8T~TrjbsdpuaJ@BBGM|L!eJ!hi$(@)-nA^3k=np*`co|G| zPik`1OkVz@D)6oQTkoRU7e46e4wMg~h=rG0zyZ6m;RlGxh-}0(kLNbme1D)}JvW>%0Zk z-&wLKgs`0m~NZMg6~>=ZpG7icaL!e-gk^&9f7u3A^m z5vc%V{s@X>mFmESh&dp_s7VTqJzRi^9}S{54<*PZzgP5Jm+0NIE56OOpot6le$*Yy zwxr2To5UOwm;uLF>t@X$OV%^jlK5Qel;{C(e=W=z2QfgoHz-j!%_z!Lx{+)@cLa_> za^3bHr`G)lwe5AyH2LLCh=yRqnw;ULaa%nb6bj-94T2rMhB=5nh;X!`3W*gRCNx-g z9gojigC50PT`JjDs_^yT-M-;S|s{_$gBlN#z>2~bxEqKVV@MH$k`qxwvvcmI`)Ql z!#KpkHg6!?!Y!`JAM~s@)}phFRL>FwUsYO0-k-uP>S7-)1lf=0h`fFK6DTHzEt zWqNehzfUEL-t#Zgwb`j^6*T*`k}M=2?Ti&8U`MDv8s3xg)iY|%19Ya^kVp`xyW#cL z725PGY>{(OKAwodad|eJ1Qp)sGK{_BTYZIU#Z zwAbBmk^Bo&9!bKf7Q2VEHv?Ux$778L;$2@sCT3U%(K>nM&dIRCYIzLVu&? z3DSJnlVdAL*hjx$8|oU-NA^+jvoOtgiCnMC^6nm^(Oi+(0R-{y53*`EZ(6Qa>6Dgf z%TQNqlt|c_WwVQyO4>6HSI=5qwK;?U8XX2$>-?*Sodd1=UmsuJbfICzqXE_LVIy|K zB)t9vVORccgo;eeuklL{@ss0T@(4L4*Nr5O?d~7Rnnv?mu6i5Z*}2BZiNxib$r*x< zXwd3K^Zsm$GdhVfLeivy;oyIa&mfzfm*VubRvM{oBVapvxn=9Eo8>>>8*Y93YasuQ zWv=hW48I99GzT12T-c#vmF_Gj?(ltGu=D0RU*i(3iaRcEvZ1^re0JJ0`k&DxC-Ah% z8j2ZlxQw}0wxx;S&d(9-#1U3Z&v}h2jM0&GutPOCs93KU#BDUb8&gk z2sZ3|m&TP9uR?j^%Ij?HuUl`F1sA>5331b`6aH)SyHax0xLyc%$}fdr87@Y#=DLu$ zboLslpw{`FBPgzGqIf;VhhJcp{F-12*=4<3JT zdpEA_`g_)upA^L5R@@8|g#>R@LR4GhB&yQcj#Hz^?`sC-9FP*`KXXU80e0BF)>eKA zn6k`WKTc>u;p;5skdT9Mr`OlZXnfQ=vS_#*GHw5jsyIP#R)lH;G1z2dC|5>NMeJnN z?;^*WuEIjh>cqqnPD3e1|3gene`Q#EeUmjHB=4r^^4B?#OTL-dGvLW?<#hekvy-_g zgWCsmNQVzO&H*Yi5O_x2*wi!e7qauAowNIy5BlKJj@-c`V3sBSbar05;@FR0z4n0F zYHW{jV;f02yveRcn>$ES7UiL4-@tCs3nY=^3%I_RXO8lUbX6LryIq=9JKz3$U#z&? zdk8&grBFAI=0T>slM`>fk30;+gdsc;Ka)Hqoi)6D{+8c^#aw|85}*G3{$AYD68C0H z2M`>mC(7Mi$9aKRB?FQf)RV`&S;WT4W`&%1RirCY#*l?kQ>2$H8=>OdMx4O_D1JA~ zx>88gq}tKf+E&QCI(>JcW6x}E=dX*ywgBRp?Ii^|J55ZpMq<{WFCJt7qDYJJpOK<$ zT0M8MAClDhn7*;G(jMf=CDh$k(JJ^8V2Yu<-cwQzH@^D2Pd@p?I^{(AfTGmDv{;66 zfDW^HwF6%Y<-OTqsg5;_qJfDoiqfP5WWETu$fC$ZDDFa#BKx^XMyzkQZBL6xFA;VG zzTP+Xg@5hH{nP)kblLvXIsUW%vTA!kpSpP1`u5Py|9QN)^W)qqV6rW|S1TZ&3W9`J z*;-bHth zWaXuoqRC>5#unKL#m(LAr*h)1k?iDB0di8^_EDL>2;^#kzAmpVB9W~Re>`~%*T#gx zP8uFW?}?gExmEE;iaVg+`o<&IHxIqsR;Hxkmb@CR0y?mH;b`^M%+|6}}%V6@9AoW}~YIQm@No8_&!j%r2j_?`K-V`%vNN%mco|VR-W) zrR>Ns_L{2FonthNKHtTK{`vi-*9@p3d;ow`0DZAgWoJ-Nw62`OQMMK1<~rJ5`Q$@& zJf?XgvF8kPQuE59H`C(eoFM9`=p(iWvD&LdZ=%*IowLGt(05kStR3C0Ldb;LSB7Wm zkX9iQgb_JMi^Jvvnj37bdS{`AoimX96scAfmDQaAS~u!r#pd?s@Y#cX(;Wpl>3ATq zt3Fkv803S#R^Lx6hu4Dnx>}bA=DIaZhSAl!F6^;HJOnkUt|o*XXNAsePaOvEH)@%= znLH>WS%Be$s~!xKE;>@`NAFRcZO%0$PBzpb&|rSH1d3-+fY{q94+I zD!d$t3cOdzJKVBj>ulG71R0joO23bvjaABSGY&D!8F}~{nIh-?*VxA;BEN!i01P!^ z%U?!B&dRa3kY-#kSP#X2c0aGy!5XZIiKSr8LU{oKw7T^d2fJJ%6?tijpTz}7nP7WR z&WN4Y4wG?nBq>&94QLIpGmFFWctpVhdf=7RX)=sTeUKHCqBx+v(6Ckz<7x%^TA?Ns zjNgl7y+l(M!fBDN)&}P=U7{ysaT%ntO47O2RV~D>+_gft#Q6Xf(>%8inuP?S!4K&7 z0iu=*;8s6^3;2SWM4~1S@d#qyCVN_c$v4%6q@Llk62#IVb0s%P$fpk^F45h#NIibD zBXABCED2VJ;ZfI%fP&;6gDn)Uu?4Vc8(PgH3JVP<;(EprAY?dw60{+rAHkU-UiE45 zSJd~o76Ru5#WawO5E0CG2SlU@Y2q$Il&0s5Ls~J)bJ+hc7xI_9S<{Gyxp_K4qIRxl zOgO}9n4dqBFrvCxdMyqw)QK~Vh*x>*?+e#=zYi}RX&UH(1EDzMKfAw_|LDojp5f3d zoq6A1iN^I2BHC&T$W#1;Snq1!QgS@kz)i&F5g|r8q~UOwTb|0-y{k;gd8Lq#2+C)} zBAP09+uDn@jM7#A05TyY1~v_&8t z%G>;jJtayc@YO3yf69aEsboc2NXo~KNBTI&WL81df#1%b^${L8k*~l$mx(M!@}iz@ zM2Cxpb7a3FTtVN}!!FzhUy>yE*&@O?OrwQk_%#?bQ%Tqw(@M}V^my7(M1J&DTb